summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2008-12-15 18:02:47 +0100
committerPierre Schmitz <pierre@archlinux.de>2008-12-15 18:02:47 +0100
commit396b28f3d881f5debd888ba9bb9b47c2d478a76f (patch)
tree10d6e1a721ee4ef69def34a57f02d7eb3fc9e31e
parent0be4d3ccf6c4fe98a72704f9463ecdea2ee5e615 (diff)
update to Mediawiki 1.13.3; some cleanups
-rw-r--r--.gitignore3
-rw-r--r--.htaccess1
-rw-r--r--RELEASE-NOTES75
-rw-r--r--Test.php498
-rw-r--r--bin/.htaccess1
-rw-r--r--docs/.htaccess1
-rw-r--r--docs/user.txt63
-rw-r--r--extensions/.htaccess1
-rw-r--r--img_auth.php28
-rw-r--r--includes/AutoLoader.php1
-rw-r--r--includes/CacheManager.php159
-rw-r--r--includes/CoreParserFunctions.php268
-rw-r--r--includes/Database.php2443
-rw-r--r--includes/DatabaseMysql.php6
-rw-r--r--includes/DatabaseOracle.php697
-rw-r--r--includes/DatabasePostgres.php1313
-rw-r--r--includes/DateFormatter.php285
-rw-r--r--includes/DefaultSettings.php6
-rw-r--r--includes/Exception.php11
-rw-r--r--includes/HTMLForm.php107
-rw-r--r--includes/IEContentAnalyzer.php823
-rw-r--r--includes/Image.php2142
-rw-r--r--includes/LoadBalancer.php653
-rw-r--r--includes/MimeMagic.php27
-rw-r--r--includes/Parser.php4913
-rw-r--r--includes/ParserCache.php119
-rw-r--r--includes/ParserOptions.php145
-rw-r--r--includes/ParserOutput.php189
-rw-r--r--includes/ParserXML.php643
-rw-r--r--includes/Parser_DiffTest.php85
-rw-r--r--includes/Parser_OldPP.php4942
-rw-r--r--includes/Preprocessor.php154
-rw-r--r--includes/Preprocessor_DOM.php1356
-rw-r--r--includes/Preprocessor_Hash.php1471
-rw-r--r--includes/Profiling.php353
-rw-r--r--includes/SearchTsearch2.php122
-rw-r--r--includes/SiteStatsUpdate.php92
-rw-r--r--includes/SpecialAllmessages.php219
-rw-r--r--includes/SpecialAllpages.php395
-rw-r--r--includes/SpecialAncientpages.php63
-rw-r--r--includes/SpecialBlockip.php476
-rw-r--r--includes/SpecialBlockme.php38
-rw-r--r--includes/SpecialBooksources.php113
-rw-r--r--includes/SpecialBrokenRedirects.php95
-rw-r--r--includes/SpecialCategories.php63
-rw-r--r--includes/SpecialConfirmemail.php104
-rw-r--r--includes/SpecialContributions.php434
-rw-r--r--includes/SpecialDeadendpages.php65
-rw-r--r--includes/SpecialDisambiguations.php106
-rw-r--r--includes/SpecialDoubleRedirects.php104
-rw-r--r--includes/SpecialEmailuser.php222
-rw-r--r--includes/SpecialExport.php284
-rw-r--r--includes/SpecialFewestrevisions.php65
-rw-r--r--includes/SpecialFilepath.php69
-rw-r--r--includes/SpecialImagelist.php166
-rw-r--r--includes/SpecialImport.php921
-rw-r--r--includes/SpecialIpblocklist.php430
-rw-r--r--includes/SpecialListredirects.php60
-rw-r--r--includes/SpecialListusers.php217
-rw-r--r--includes/SpecialLockdb.php134
-rw-r--r--includes/SpecialLog.php527
-rw-r--r--includes/SpecialLonelypages.php60
-rw-r--r--includes/SpecialLongpages.php33
-rw-r--r--includes/SpecialMIMEsearch.php141
-rw-r--r--includes/SpecialMergeHistory.php423
-rw-r--r--includes/SpecialMostcategories.php59
-rw-r--r--includes/SpecialMostimages.php55
-rw-r--r--includes/SpecialMostlinked.php93
-rw-r--r--includes/SpecialMostlinkedcategories.php75
-rw-r--r--includes/SpecialMostlinkedtemplates.php129
-rw-r--r--includes/SpecialMostrevisions.php66
-rw-r--r--includes/SpecialMovepage.php327
-rw-r--r--includes/SpecialNewimages.php207
-rw-r--r--includes/SpecialNewpages.php317
-rw-r--r--includes/SpecialPopularpages.php69
-rw-r--r--includes/SpecialPreferences.php1047
-rw-r--r--includes/SpecialPrefixindex.php149
-rw-r--r--includes/SpecialProtectedpages.php287
-rwxr-xr-xincludes/SpecialProtectedtitles.php219
-rw-r--r--includes/SpecialRandompage.php108
-rw-r--r--includes/SpecialRandomredirect.php20
-rw-r--r--includes/SpecialRecentchanges.php730
-rw-r--r--includes/SpecialRecentchangeslinked.php190
-rw-r--r--includes/SpecialResetpass.php165
-rw-r--r--includes/SpecialRevisiondelete.php275
-rw-r--r--includes/SpecialSearch.php438
-rw-r--r--includes/SpecialShortpages.php92
-rw-r--r--includes/SpecialSpecialpages.php61
-rw-r--r--includes/SpecialStatistics.php93
-rw-r--r--includes/SpecialUncategorizedcategories.php37
-rw-r--r--includes/SpecialUncategorizedimages.php47
-rw-r--r--includes/SpecialUncategorizedpages.php57
-rw-r--r--includes/SpecialUncategorizedtemplates.php31
-rw-r--r--includes/SpecialUndelete.php1075
-rw-r--r--includes/SpecialUnlockdb.php110
-rw-r--r--includes/SpecialUnusedcategories.php46
-rw-r--r--includes/SpecialUnusedimages.php61
-rw-r--r--includes/SpecialUnusedtemplates.php51
-rw-r--r--includes/SpecialUnwatchedpages.php65
-rw-r--r--includes/SpecialUpload.php1646
-rw-r--r--includes/SpecialUploadMogile.php136
-rw-r--r--includes/SpecialUserlogin.php863
-rw-r--r--includes/SpecialUserlogout.php19
-rw-r--r--includes/SpecialUserrights.php575
-rw-r--r--includes/SpecialVersion.php355
-rw-r--r--includes/SpecialWantedcategories.php79
-rw-r--r--includes/SpecialWantedpages.php133
-rw-r--r--includes/SpecialWatchlist.php375
-rw-r--r--includes/SpecialWhatlinkshere.php322
-rw-r--r--includes/SpecialWithoutinterwiki.php93
-rw-r--r--includes/StreamFile.php52
-rw-r--r--includes/Title.php8
-rw-r--r--includes/Utf8Case.php1505
-rw-r--r--includes/XmlTypeCheck.php74
-rw-r--r--includes/api/ApiChangeRights.php155
-rw-r--r--includes/api/ApiFormatBase.php11
-rw-r--r--includes/api/ApiMain.php4
-rw-r--r--includes/filerepo/FSRepo.php21
-rw-r--r--includes/filerepo/ICRepo.php309
-rw-r--r--includes/specials/SpecialImport.php30
-rw-r--r--includes/specials/SpecialUndelete.php35
-rw-r--r--includes/specials/SpecialUpload.php65
-rw-r--r--languages/LanguageAb.deps.php9
-rw-r--r--languages/LanguageAb.php30
-rw-r--r--languages/LanguageAf.php90
-rw-r--r--languages/LanguageAn.php49
-rw-r--r--languages/LanguageAr.php165
-rw-r--r--languages/LanguageArc.php22
-rw-r--r--languages/LanguageAs.php27
-rw-r--r--languages/LanguageAst.php49
-rw-r--r--languages/LanguageAv.deps.php9
-rw-r--r--languages/LanguageAv.php30
-rw-r--r--languages/LanguageAy.deps.php9
-rw-r--r--languages/LanguageAy.php28
-rw-r--r--languages/LanguageAz.php87
-rw-r--r--languages/LanguageBa.deps.php9
-rw-r--r--languages/LanguageBa.php30
-rw-r--r--languages/LanguageBat_smg.deps.php10
-rw-r--r--languages/LanguageBat_smg.php26
-rw-r--r--languages/LanguageBe.php277
-rw-r--r--languages/LanguageBg.php193
-rw-r--r--languages/LanguageBm.deps.php9
-rw-r--r--languages/LanguageBm.php24
-rw-r--r--languages/LanguageBn.php75
-rw-r--r--languages/LanguageBo.php35
-rw-r--r--languages/LanguageBr.php126
-rw-r--r--languages/LanguageBs.php294
-rw-r--r--languages/LanguageCa.php103
-rw-r--r--languages/LanguageCe.deps.php9
-rw-r--r--languages/LanguageCe.php36
-rw-r--r--languages/LanguageCs.php265
-rw-r--r--languages/LanguageCsb.php48
-rw-r--r--languages/LanguageCv.deps.php9
-rw-r--r--languages/LanguageCv.php99
-rw-r--r--languages/LanguageCy.php137
-rw-r--r--languages/LanguageDa.php111
-rw-r--r--languages/LanguageDe.php115
-rw-r--r--languages/LanguageDv.php18
-rw-r--r--languages/LanguageDz.php30
-rw-r--r--languages/LanguageEl.php95
-rw-r--r--languages/LanguageEn.php16
-rw-r--r--languages/LanguageEo.php177
-rw-r--r--languages/LanguageEs.php100
-rw-r--r--languages/LanguageEt.php253
-rw-r--r--languages/LanguageEu.php83
-rw-r--r--languages/LanguageFa.php113
-rw-r--r--languages/LanguageFi.php327
-rw-r--r--languages/LanguageFo.php109
-rw-r--r--languages/LanguageFr.php119
-rw-r--r--languages/LanguageFur.php105
-rw-r--r--languages/LanguageFy.php121
-rw-r--r--languages/LanguageGa.php219
-rw-r--r--languages/LanguageGn.deps.php9
-rw-r--r--languages/LanguageGn.php28
-rw-r--r--languages/LanguageGsw.deps.php9
-rw-r--r--languages/LanguageGsw.php115
-rw-r--r--languages/LanguageGu.php27
-rw-r--r--languages/LanguageHe.php309
-rw-r--r--languages/LanguageHi.php80
-rw-r--r--languages/LanguageHr.php132
-rw-r--r--languages/LanguageHu.php132
-rw-r--r--languages/LanguageIa.php82
-rw-r--r--languages/LanguageId.php118
-rw-r--r--languages/LanguageIi.deps.php9
-rw-r--r--languages/LanguageIi.php27
-rw-r--r--languages/LanguageIs.php176
-rw-r--r--languages/LanguageIt.php84
-rw-r--r--languages/LanguageJa.php172
-rw-r--r--languages/LanguageJv.php115
-rw-r--r--languages/LanguageKa.php46
-rw-r--r--languages/LanguageKm.php30
-rw-r--r--languages/LanguageKn.php90
-rw-r--r--languages/LanguageKo.php182
-rw-r--r--languages/LanguageKs.php18
-rw-r--r--languages/LanguageKu.php65
-rw-r--r--languages/LanguageKv.deps.php9
-rw-r--r--languages/LanguageKv.php29
-rw-r--r--languages/LanguageLa.php120
-rw-r--r--languages/LanguageLi.php93
-rw-r--r--languages/LanguageLo.php30
-rw-r--r--languages/LanguageLt.php108
-rw-r--r--languages/LanguageLv.php118
-rw-r--r--languages/LanguageMk.php156
-rw-r--r--languages/LanguageMl.php30
-rw-r--r--languages/LanguageMs.php80
-rw-r--r--languages/LanguageNah.deps.php9
-rw-r--r--languages/LanguageNah.php52
-rw-r--r--languages/LanguageNap.deps.php9
-rw-r--r--languages/LanguageNap.php22
-rw-r--r--languages/LanguageNds.php155
-rw-r--r--languages/LanguageNds_nl.php76
-rw-r--r--languages/LanguageNl.php101
-rw-r--r--languages/LanguageNn.php233
-rw-r--r--languages/LanguageNo.php114
-rw-r--r--languages/LanguageNon.deps.php9
-rw-r--r--languages/LanguageNon.php24
-rw-r--r--languages/LanguageNv.php88
-rw-r--r--languages/LanguageOc.php101
-rw-r--r--languages/LanguageOr.php30
-rw-r--r--languages/LanguageOs.deps.php9
-rw-r--r--languages/LanguageOs.php102
-rw-r--r--languages/LanguagePa.php97
-rw-r--r--languages/LanguagePl.php133
-rw-r--r--languages/LanguagePms.deps.php9
-rw-r--r--languages/LanguagePms.php75
-rw-r--r--languages/LanguagePs.php26
-rw-r--r--languages/LanguagePt.php202
-rw-r--r--languages/LanguagePt_br.deps.php9
-rw-r--r--languages/LanguagePt_br.php80
-rw-r--r--languages/LanguageQu.deps.php9
-rw-r--r--languages/LanguageQu.php28
-rw-r--r--languages/LanguageRmy.deps.php9
-rw-r--r--languages/LanguageRmy.php52
-rw-r--r--languages/LanguageRo.php130
-rw-r--r--languages/LanguageRu.php245
-rw-r--r--languages/LanguageSc.php55
-rw-r--r--languages/LanguageSd.php18
-rw-r--r--languages/LanguageSk.php263
-rw-r--r--languages/LanguageSl.php223
-rw-r--r--languages/LanguageSq.php112
-rw-r--r--languages/LanguageSr.deps.php10
-rw-r--r--languages/LanguageSr.php224
-rw-r--r--languages/LanguageSr_ec.php281
-rw-r--r--languages/LanguageSr_el.deps.php9
-rw-r--r--languages/LanguageSr_el.php281
-rw-r--r--languages/LanguageSr_jc.deps.php9
-rw-r--r--languages/LanguageSr_jc.php11
-rw-r--r--languages/LanguageSr_jl.deps.php9
-rw-r--r--languages/LanguageSr_jl.php11
-rw-r--r--languages/LanguageSu.php53
-rw-r--r--languages/LanguageSv.php114
-rw-r--r--languages/LanguageTa.php105
-rw-r--r--languages/LanguageTe.php83
-rw-r--r--languages/LanguageTh.php75
-rw-r--r--languages/LanguageTlh.php38
-rw-r--r--languages/LanguageTr.php87
-rw-r--r--languages/LanguageTt.php131
-rw-r--r--languages/LanguageTy.deps.php9
-rw-r--r--languages/LanguageTy.php28
-rw-r--r--languages/LanguageTyv.php312
-rw-r--r--languages/LanguageUdm.deps.php9
-rw-r--r--languages/LanguageUdm.php81
-rw-r--r--languages/LanguageUg.php22
-rw-r--r--languages/LanguageUk.php98
-rw-r--r--languages/LanguageUr.php45
-rw-r--r--languages/LanguageUtf8.php199
-rw-r--r--languages/LanguageVec.deps.php9
-rw-r--r--languages/LanguageVec.php77
-rw-r--r--languages/LanguageVi.php216
-rw-r--r--languages/LanguageWa.php165
-rw-r--r--languages/LanguageXal.php51
-rw-r--r--languages/LanguageYi.php106
-rw-r--r--languages/LanguageZa.deps.php9
-rw-r--r--languages/LanguageZa.php28
-rw-r--r--languages/LanguageZh.deps.php10
-rw-r--r--languages/LanguageZh.php103
-rw-r--r--languages/LanguageZh_cn.php141
-rw-r--r--languages/LanguageZh_hk.deps.php10
-rw-r--r--languages/LanguageZh_hk.php11
-rw-r--r--languages/LanguageZh_sg.deps.php9
-rw-r--r--languages/LanguageZh_sg.php11
-rw-r--r--languages/LanguageZh_tw.deps.php9
-rw-r--r--languages/LanguageZh_tw.php101
-rw-r--r--languages/Messages.php2060
-rw-r--r--languages/MessagesAf.php688
-rw-r--r--languages/MessagesAr.php505
-rw-r--r--languages/MessagesAz.php659
-rw-r--r--languages/MessagesBe.php581
-rw-r--r--languages/MessagesBg.php1401
-rw-r--r--languages/MessagesBn.php107
-rw-r--r--languages/MessagesBr.php1085
-rw-r--r--languages/MessagesBs.php1059
-rw-r--r--languages/MessagesCa.php1205
-rw-r--r--languages/MessagesCs.php1839
-rw-r--r--languages/MessagesCsb.php311
-rw-r--r--languages/MessagesCv.php218
-rw-r--r--languages/MessagesCy.php798
-rw-r--r--languages/MessagesDa.php1398
-rw-r--r--languages/MessagesDe.php1810
-rw-r--r--languages/MessagesEl.php1859
-rw-r--r--languages/MessagesEo.php1223
-rw-r--r--languages/MessagesEs.php1879
-rw-r--r--languages/MessagesEt.php831
-rw-r--r--languages/MessagesEu.php171
-rw-r--r--languages/MessagesFa.php896
-rw-r--r--languages/MessagesFi.php1736
-rw-r--r--languages/MessagesFo.php69
-rw-r--r--languages/MessagesFr.php1496
-rw-r--r--languages/MessagesFur.php718
-rw-r--r--languages/MessagesFy.php837
-rw-r--r--languages/MessagesGa.php1792
-rw-r--r--languages/MessagesGsw.php799
-rw-r--r--languages/MessagesHe.php1873
-rw-r--r--languages/MessagesHi.php102
-rw-r--r--languages/MessagesHr.php1518
-rw-r--r--languages/MessagesHu.php765
-rw-r--r--languages/MessagesIa.php802
-rw-r--r--languages/MessagesId.php1805
-rw-r--r--languages/MessagesIs.php637
-rw-r--r--languages/MessagesIt.php1814
-rw-r--r--languages/MessagesJa.php1545
-rw-r--r--languages/MessagesJv.php6
-rw-r--r--languages/MessagesKn.php339
-rw-r--r--languages/MessagesKo.php867
-rw-r--r--languages/MessagesKu.php751
-rw-r--r--languages/MessagesLa.php667
-rw-r--r--languages/MessagesLi.php902
-rw-r--r--languages/MessagesLt.php949
-rw-r--r--languages/MessagesLv.php951
-rw-r--r--languages/MessagesMk.php1542
-rw-r--r--languages/MessagesMs.php800
-rw-r--r--languages/MessagesNah.php37
-rw-r--r--languages/MessagesNds.php1116
-rw-r--r--languages/MessagesNl.php1563
-rw-r--r--languages/MessagesNn.php1537
-rw-r--r--languages/MessagesNo.php1318
-rw-r--r--languages/MessagesOc.php780
-rw-r--r--languages/MessagesOs.php180
-rw-r--r--languages/MessagesPa.php372
-rw-r--r--languages/MessagesPl.php1585
-rw-r--r--languages/MessagesPms.php1684
-rw-r--r--languages/MessagesPt.php1765
-rw-r--r--languages/MessagesPt_br.php791
-rw-r--r--languages/MessagesRmy.php302
-rw-r--r--languages/MessagesRo.php1570
-rw-r--r--languages/MessagesRu.php1955
-rw-r--r--languages/MessagesSc.php652
-rw-r--r--languages/MessagesSk.php1660
-rw-r--r--languages/MessagesSl.php1539
-rw-r--r--languages/MessagesSq.php1368
-rw-r--r--languages/MessagesSr_ec.php1506
-rw-r--r--languages/MessagesSr_el.php1506
-rw-r--r--languages/MessagesSu.php1060
-rw-r--r--languages/MessagesSv.php1405
-rw-r--r--languages/MessagesTa.php716
-rw-r--r--languages/MessagesTe.php801
-rw-r--r--languages/MessagesTh.php190
-rw-r--r--languages/MessagesTr.php1091
-rw-r--r--languages/MessagesTt.php42
-rw-r--r--languages/MessagesTyv.php262
-rw-r--r--languages/MessagesUdm.php19
-rw-r--r--languages/MessagesUk.php816
-rw-r--r--languages/MessagesVec.php1157
-rw-r--r--languages/MessagesVi.php1308
-rw-r--r--languages/MessagesWa.php2030
-rw-r--r--languages/MessagesXal.php30
-rw-r--r--languages/MessagesYi.php423
-rw-r--r--languages/MessagesZh_cn.php834
-rw-r--r--languages/MessagesZh_tw.php829
-rw-r--r--languages/Names.php6
-rw-r--r--languages/classes/LanguageBe_x_old.php88
-rw-r--r--languages/classes/LanguageKk_kz.php268
-rw-r--r--languages/classes/LanguageKo.php57
-rw-r--r--languages/classes/LanguageVi.php74
-rw-r--r--languages/classes/LanguageZh_cn.php26
-rw-r--r--languages/classes/LanguageZh_yue.php26
-rw-r--r--languages/messages/MessagesAce.php665
-rw-r--r--languages/messages/MessagesAf.php206
-rw-r--r--languages/messages/MessagesAln.php6
-rw-r--r--languages/messages/MessagesAm.php40
-rw-r--r--languages/messages/MessagesAn.php124
-rw-r--r--languages/messages/MessagesAng.php2
-rw-r--r--languages/messages/MessagesAr.php43
-rw-r--r--languages/messages/MessagesArn.php31
-rw-r--r--languages/messages/MessagesArz.php67
-rw-r--r--languages/messages/MessagesAs.php3
-rw-r--r--languages/messages/MessagesAst.php318
-rw-r--r--languages/messages/MessagesAvk.php4
-rw-r--r--languages/messages/MessagesAy.php150
-rw-r--r--languages/messages/MessagesAz.php117
-rw-r--r--languages/messages/MessagesBat_smg.php109
-rw-r--r--languages/messages/MessagesBcc.php29
-rw-r--r--languages/messages/MessagesBcl.php9
-rw-r--r--languages/messages/MessagesBe.php53
-rw-r--r--languages/messages/MessagesBe_tarask.php304
-rw-r--r--languages/messages/MessagesBg.php68
-rw-r--r--languages/messages/MessagesBn.php109
-rw-r--r--languages/messages/MessagesBpy.php2
-rw-r--r--languages/messages/MessagesBr.php440
-rw-r--r--languages/messages/MessagesBs.php2131
-rw-r--r--languages/messages/MessagesBug.php453
-rw-r--r--languages/messages/MessagesCa.php117
-rw-r--r--languages/messages/MessagesCeb.php130
-rw-r--r--languages/messages/MessagesCh.php4
-rw-r--r--languages/messages/MessagesCrh_cyrl.php267
-rw-r--r--languages/messages/MessagesCrh_latn.php269
-rw-r--r--languages/messages/MessagesCs.php62
-rw-r--r--languages/messages/MessagesCu.php14
-rw-r--r--languages/messages/MessagesCv.php3
-rw-r--r--languages/messages/MessagesCy.php367
-rw-r--r--languages/messages/MessagesDa.php29
-rw-r--r--languages/messages/MessagesDe.php82
-rw-r--r--languages/messages/MessagesDe_formal.php37
-rw-r--r--languages/messages/MessagesDiq.php84
-rw-r--r--languages/messages/MessagesDsb.php90
-rw-r--r--languages/messages/MessagesDum.php120
-rw-r--r--languages/messages/MessagesEl.php91
-rw-r--r--languages/messages/MessagesEn.php123
-rw-r--r--languages/messages/MessagesEo.php278
-rw-r--r--languages/messages/MessagesEs.php78
-rw-r--r--languages/messages/MessagesEt.php168
-rw-r--r--languages/messages/MessagesEu.php148
-rw-r--r--languages/messages/MessagesExt.php13
-rw-r--r--languages/messages/MessagesFa.php83
-rw-r--r--languages/messages/MessagesFi.php66
-rw-r--r--languages/messages/MessagesFiu_vro.php31
-rw-r--r--languages/messages/MessagesFo.php3
-rw-r--r--languages/messages/MessagesFr.php146
-rw-r--r--languages/messages/MessagesFrc.php11
-rw-r--r--languages/messages/MessagesFrp.php12
-rw-r--r--languages/messages/MessagesFur.php5
-rw-r--r--languages/messages/MessagesFy.php15
-rw-r--r--languages/messages/MessagesGa.php693
-rw-r--r--languages/messages/MessagesGag.php2
-rw-r--r--languages/messages/MessagesGan.php31
-rw-r--r--languages/messages/MessagesGd.php1
-rw-r--r--languages/messages/MessagesGl.php101
-rw-r--r--languages/messages/MessagesGlk.php2
-rw-r--r--languages/messages/MessagesGn.php2
-rw-r--r--languages/messages/MessagesGrc.php88
-rw-r--r--languages/messages/MessagesGsw.php856
-rw-r--r--languages/messages/MessagesGu.php38
-rw-r--r--languages/messages/MessagesGv.php154
-rw-r--r--languages/messages/MessagesHak.php63
-rw-r--r--languages/messages/MessagesHaw.php40
-rw-r--r--languages/messages/MessagesHe.php191
-rw-r--r--languages/messages/MessagesHi.php13
-rw-r--r--languages/messages/MessagesHif_latn.php289
-rw-r--r--languages/messages/MessagesHr.php83
-rw-r--r--languages/messages/MessagesHsb.php51
-rw-r--r--languages/messages/MessagesHt.php49
-rw-r--r--languages/messages/MessagesHu.php69
-rw-r--r--languages/messages/MessagesHy.php10
-rw-r--r--languages/messages/MessagesIa.php39
-rw-r--r--languages/messages/MessagesId.php74
-rw-r--r--languages/messages/MessagesIe.php3
-rw-r--r--languages/messages/MessagesIlo.php10
-rw-r--r--languages/messages/MessagesIo.php3
-rw-r--r--languages/messages/MessagesIs.php419
-rw-r--r--languages/messages/MessagesIt.php47
-rw-r--r--languages/messages/MessagesJa.php478
-rw-r--r--languages/messages/MessagesJut.php3
-rw-r--r--languages/messages/MessagesJv.php578
-rw-r--r--languages/messages/MessagesKa.php87
-rw-r--r--languages/messages/MessagesKaa.php141
-rw-r--r--languages/messages/MessagesKab.php13
-rw-r--r--languages/messages/MessagesKg.php104
-rw-r--r--languages/messages/MessagesKk_arab.php15
-rw-r--r--languages/messages/MessagesKk_cyrl.php15
-rw-r--r--languages/messages/MessagesKk_latn.php15
-rw-r--r--languages/messages/MessagesKm.php1060
-rw-r--r--languages/messages/MessagesKn.php178
-rw-r--r--languages/messages/MessagesKo.php573
-rw-r--r--languages/messages/MessagesKrj.php10
-rw-r--r--languages/messages/MessagesKsh.php108
-rw-r--r--languages/messages/MessagesKu_arab.php209
-rw-r--r--languages/messages/MessagesKu_latn.php157
-rw-r--r--languages/messages/MessagesKv.php24
-rw-r--r--languages/messages/MessagesLa.php149
-rw-r--r--languages/messages/MessagesLad.php6
-rw-r--r--languages/messages/MessagesLb.php233
-rw-r--r--languages/messages/MessagesLfn.php9
-rw-r--r--languages/messages/MessagesLi.php320
-rw-r--r--languages/messages/MessagesLij.php3
-rw-r--r--languages/messages/MessagesLmo.php52
-rw-r--r--languages/messages/MessagesLo.php3
-rw-r--r--languages/messages/MessagesLt.php45
-rw-r--r--languages/messages/MessagesLv.php43
-rw-r--r--languages/messages/MessagesMai.php9
-rw-r--r--languages/messages/MessagesMdf.php285
-rw-r--r--languages/messages/MessagesMg.php6
-rw-r--r--languages/messages/MessagesMk.php762
-rw-r--r--languages/messages/MessagesMl.php103
-rw-r--r--languages/messages/MessagesMn.php69
-rw-r--r--languages/messages/MessagesMr.php12
-rw-r--r--languages/messages/MessagesMs.php231
-rw-r--r--languages/messages/MessagesMt.php82
-rw-r--r--languages/messages/MessagesMwl.php772
-rw-r--r--languages/messages/MessagesMyv.php96
-rw-r--r--languages/messages/MessagesMzn.php149
-rw-r--r--languages/messages/MessagesNah.php88
-rw-r--r--languages/messages/MessagesNds.php69
-rw-r--r--languages/messages/MessagesNds_nl.php406
-rw-r--r--languages/messages/MessagesNl.php81
-rw-r--r--languages/messages/MessagesNn.php112
-rw-r--r--languages/messages/MessagesNo.php43
-rw-r--r--languages/messages/MessagesNon.php25
-rw-r--r--languages/messages/MessagesNso.php105
-rw-r--r--languages/messages/MessagesOc.php90
-rw-r--r--languages/messages/MessagesOs.php182
-rw-r--r--languages/messages/MessagesPam.php13
-rw-r--r--languages/messages/MessagesPap.php10
-rw-r--r--languages/messages/MessagesPl.php63
-rw-r--r--languages/messages/MessagesPms.php10
-rw-r--r--languages/messages/MessagesPnt.php43
-rw-r--r--languages/messages/MessagesPs.php50
-rw-r--r--languages/messages/MessagesPt.php70
-rw-r--r--languages/messages/MessagesPt_br.php193
-rw-r--r--languages/messages/MessagesQu.php36
-rw-r--r--languages/messages/MessagesRif.php3
-rw-r--r--languages/messages/MessagesRm.php11
-rw-r--r--languages/messages/MessagesRo.php55
-rw-r--r--languages/messages/MessagesRu.php110
-rw-r--r--languages/messages/MessagesSa.php78
-rw-r--r--languages/messages/MessagesSah.php46
-rw-r--r--languages/messages/MessagesScn.php566
-rw-r--r--languages/messages/MessagesSco.php5
-rw-r--r--languages/messages/MessagesSd.php8
-rw-r--r--languages/messages/MessagesSdc.php6
-rw-r--r--languages/messages/MessagesSe.php8
-rw-r--r--languages/messages/MessagesSei.php5
-rw-r--r--languages/messages/MessagesSi.php2316
-rw-r--r--languages/messages/MessagesSk.php34
-rw-r--r--languages/messages/MessagesSl.php6
-rw-r--r--languages/messages/MessagesSma.php19
-rw-r--r--languages/messages/MessagesSq.php56
-rw-r--r--languages/messages/MessagesSr_ec.php33
-rw-r--r--languages/messages/MessagesSr_el.php43
-rw-r--r--languages/messages/MessagesSr_jc.php10
-rw-r--r--languages/messages/MessagesSr_jl.php10
-rw-r--r--languages/messages/MessagesSrn.php5
-rw-r--r--languages/messages/MessagesStq.php34
-rw-r--r--languages/messages/MessagesSu.php17
-rw-r--r--languages/messages/MessagesSv.php115
-rw-r--r--languages/messages/MessagesSw.php166
-rw-r--r--languages/messages/MessagesSzl.php125
-rw-r--r--languages/messages/MessagesTa.php13
-rw-r--r--languages/messages/MessagesTe.php79
-rw-r--r--languages/messages/MessagesTet.php4
-rw-r--r--languages/messages/MessagesTg_cyrl.php13
-rw-r--r--languages/messages/MessagesTh.php109
-rw-r--r--languages/messages/MessagesTl.php2
-rw-r--r--languages/messages/MessagesTr.php93
-rw-r--r--languages/messages/MessagesTt_cyrl.php2
-rw-r--r--languages/messages/MessagesTt_latn.php3
-rw-r--r--languages/messages/MessagesUk.php112
-rw-r--r--languages/messages/MessagesUr.php16
-rw-r--r--languages/messages/MessagesUz.php5
-rw-r--r--languages/messages/MessagesVec.php80
-rw-r--r--languages/messages/MessagesVi.php59
-rw-r--r--languages/messages/MessagesVo.php31
-rw-r--r--languages/messages/MessagesWa.php9
-rw-r--r--languages/messages/MessagesWo.php49
-rw-r--r--languages/messages/MessagesWuu.php2
-rw-r--r--languages/messages/MessagesXmf.php9
-rw-r--r--languages/messages/MessagesYi.php489
-rw-r--r--languages/messages/MessagesYo.php423
-rw-r--r--languages/messages/MessagesYue.php30
-rw-r--r--languages/messages/MessagesZea.php27
-rw-r--r--languages/messages/MessagesZh_classical.php20
-rw-r--r--languages/messages/MessagesZh_hans.php32
-rw-r--r--languages/messages/MessagesZh_hant.php35
-rw-r--r--languages/messages/MessagesZh_tw.php15
-rw-r--r--maintenance/InitialiseMessages.inc257
-rw-r--r--maintenance/alltrans.php11
-rw-r--r--maintenance/archives/patch-list.txt182
-rw-r--r--maintenance/archives/patch-rename-group.sql0
-rw-r--r--maintenance/archives/patch-userlevels-defaultgroups.sql0
-rw-r--r--maintenance/archives/patch-userlevels-rights.sql0
-rw-r--r--maintenance/archives/patch-usernewtalk2.sql0
-rw-r--r--maintenance/build-intl-wiki.sql31
-rw-r--r--maintenance/changeuser.sql12
-rw-r--r--maintenance/checktrans.php30
-rw-r--r--maintenance/cleanupDupes.php36
-rw-r--r--maintenance/database.sql7
-rw-r--r--maintenance/delete-idle-wiki-users.pl138
-rw-r--r--maintenance/diffLanguage.php159
-rw-r--r--maintenance/dumpHTML.inc1010
-rw-r--r--maintenance/dumpMessages.php19
-rw-r--r--maintenance/dumpReplayLog.php117
-rw-r--r--maintenance/duplicatetrans.php29
-rw-r--r--maintenance/entities2literals.pl276
-rw-r--r--maintenance/importPhase2.php368
-rw-r--r--maintenance/importTextFile.inc75
-rw-r--r--maintenance/lang2po.php154
-rw-r--r--maintenance/langmemusage.php30
-rw-r--r--maintenance/language/checkExtensioni18n.php279
-rw-r--r--maintenance/language/checktrans.php44
-rw-r--r--maintenance/language/duplicatetrans.php43
-rw-r--r--maintenance/language/messages.inc5
-rw-r--r--maintenance/language/splitLanguageFiles.inc1167
-rw-r--r--maintenance/language/splitLanguageFiles.php13
-rw-r--r--maintenance/language/unusedMessages.php42
-rw-r--r--maintenance/languages.inc48
-rw-r--r--maintenance/mwdoxygen.cfg230
-rw-r--r--maintenance/mysql5/tables-binary.sql1095
-rw-r--r--maintenance/mysql5/tables.sql1086
-rw-r--r--maintenance/oracle/archives/patch-trackbacks.sql10
-rw-r--r--maintenance/oracle/archives/patch-transcache.sql5
-rw-r--r--maintenance/oracle/interwiki.sql178
-rw-r--r--maintenance/oracle/tables.sql335
-rw-r--r--maintenance/postgres/archives/patch-archive-ar_deleted.sql1
-rw-r--r--maintenance/postgres/archives/patch-archive2.sql15
-rw-r--r--maintenance/postgres/archives/patch-archive_delete.sql5
-rw-r--r--maintenance/postgres/archives/patch-archive_insert.sql6
-rw-r--r--maintenance/postgres/archives/patch-ipb_address_unique.sql2
-rw-r--r--maintenance/postgres/archives/patch-rev_text_id_idx.sql1
-rw-r--r--maintenance/postgres/wp_mysql2postgres.pl400
-rw-r--r--maintenance/rebuildMessages.php66
-rw-r--r--maintenance/recount.sql8
-rw-r--r--maintenance/redundanttrans.php28
-rw-r--r--maintenance/splitLanguageFiles.inc1168
-rw-r--r--maintenance/splitLanguageFiles.php13
-rw-r--r--maintenance/transstat.php203
-rw-r--r--maintenance/trivialCmdLine.php21
-rw-r--r--maintenance/userDupes.php41
-rw-r--r--maintenance/wiki-mangleme.php553
-rw-r--r--profileinfo.php2
-rw-r--r--skins/ArchLinux.deps.php3
-rw-r--r--skins/ArchLinux.php252
-rw-r--r--skins/SkinPHPTal.sample28
-rw-r--r--skins/archlinux/Opera95Fixes.css10
-rw-r--r--skins/archlinux/handheld.css1337
-rw-r--r--skins/common/common.css494
-rw-r--r--skins/common/sorttable.js358
-rw-r--r--skins/disabled/HTMLDump.php232
-rw-r--r--skins/htmldump/lookup.js91
-rw-r--r--skins/htmldump/main.css9
-rw-r--r--skins/htmldump/md5.js256
-rw-r--r--skins/htmldump/utf8.js72
-rw-r--r--skins/monobook/Opera95Fixes.css10
-rw-r--r--skins/monobook/handheld.css1337
-rw-r--r--tests/ImageTest.php66
-rw-r--r--tests/LocalTestSettings.sample29
-rw-r--r--tests/RunTests.php100
-rw-r--r--tests/SanitizerTest.php65
646 files changed, 18719 insertions, 167095 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..672f3484
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+images/
+*~
+LocalSettings.php
diff --git a/.htaccess b/.htaccess
deleted file mode 100644
index 2f6aa62a..00000000
--- a/.htaccess
+++ /dev/null
@@ -1 +0,0 @@
-DirectoryIndex index.php \ No newline at end of file
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 9ee7bd92..311ed825 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,14 +1,12 @@
= 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.
+For upgrade instructions please see the UPGRADE file in this directory.
-== MediaWiki 1.13.2 ==
+== MediaWiki 1.13.3 ==
-October 2, 2008
+December 15, 2008
-This is a security and bugfix release of the Summer 2008 snapshot release of
-MediaWiki.
+This is a security release of the Summer 2008 snapshot release of MediaWiki.
MediaWiki is now using a "continuous integration" development model with
quarterly snapshot releases. The latest development code is always kept
@@ -21,6 +19,69 @@ will be made on the development trunk and appear in the next quarterly release.
Those wishing to use the latest code instead of a branch release can obtain
it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
+== Changes since 1.13.2 ==
+
+David Remahl of Apple's Product Security team has identified a number of
+security issues in previous releases of MediaWiki. Subsequent analysis by the
+MediaWiki development team expanded the scope of these vulnerabilities. The
+issues with a significant impact are as follows:
+
+* An XSS vulnerability affecting all MediaWiki installations between 1.13.0 and
+ 1.13.2. [CVE-2008-5249]
+* A local script injection vulnerability affecting Internet Explorer clients for
+ all MediaWiki installations with uploads enabled. [CVE-2008-5250]
+* A local script injection vulnerability affecting clients with SVG scripting
+ capability (such as Firefox 1.5+), for all MediaWiki installations with SVG
+ uploads enabled. [CVE-2008-5250]
+* A CSRF vulnerability affecting the Special:Import feature, for all MediaWiki
+ installations since the feature was introduced in 1.3.0. [CVE-2008-5252]
+
+XSS (cross-site scripting) vulnerabilities allow an attacker to steal an
+authorised user's login session, and to act as that user on the wiki. The
+authorised user must visit a web page controlled by the attacker in order to
+activate the attack. Intranet wikis are vulnerable if the attacker can
+determine the intranet URL.
+
+Local script injection vulnerabilities are like XSS vulnerabilities, except
+that the attacker must have an account on the local wiki, and there is no
+external site involved. The attacker uploads a script to the wiki, which another
+user is tricked into executing, with the effect that the attacker is able to act
+as the privileged user.
+
+CSRF vulnerabilities allow an attacker to act as an authorised user on the wiki,
+but unlike an XSS vulnerability, the attacker can only act as the user in a
+specific and restricted way. The present CSRF vulnerability allows pages to be
+edited, with forged revision histories. Like an XSS vulnerability, the
+authorised user must visit the malicious web page to activate the attack.
+
+These four vulnerabilities are all fixed in this release.
+
+David Remahl also reminded us of some security-related configuration issues:
+
+* By default, MediaWiki stores a backup of deleted images in the images/deleted
+ directory. If you do not want these images to be publically accessible, make
+ sure this directory is not accessible from the web. MediaWiki takes some steps
+ to avoid leaking these images, but these measures are not perfect.
+* Set display_errors=off in your php.ini to avoid path disclosure via PHP fatal
+ errors. This is the default on most shared web hosts.
+* Enabling MediaWiki's debugging features, such as $wgShowExceptionDetails, may
+ lead to path disclosure.
+
+Other changes in this release:
+
+* Avoid fatal error in profileinfo.php when not configured.
+* Add a .htaccess to deleted images directory for additional protection against
+ exposure of deleted files with known SHA-1 hashes on default installations.
+* Avoid streaming uploaded files to the user via index.php. This allows
+ security-conscious users to serve uploaded files via a different domain, and
+ thus client-side scripts executed from that domain cannot access the login
+ cookies. Affects Special:Undelete, img_auth.php and thumb.php.
+* When streaming files via index.php, use the MIME type detected from the
+ file extension, not from the data. This reduces the XSS attack surface.
+* Blacklist redirects via Special:Filepath. Such redirects exacerbate any
+ XSS vulnerabilities involving uploads of files containing scripts.
+* Internationalisation updates.
+
== Changes since 1.13.1 ==
* Security: Work around misconfiguration by requiring strict comparisons for
@@ -31,7 +92,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
* Localisation updates
* Security: Fixed XSS vulnerability in useskin parameter.
-== Changes since 1.13.0
+== Changes since 1.13.0 ==
* (bug 15460) Fixed intermittent deadlock errors and poor concurrent
performance for installations without memcached.
diff --git a/Test.php b/Test.php
deleted file mode 100644
index d6a2cf91..00000000
--- a/Test.php
+++ /dev/null
@@ -1,498 +0,0 @@
-<?php
-# See the end of this file for documentation
-
-# The latest release of this test framework can always be found on CPAN:
-# http://search.cpan.org/search?query=Test.php
-
-register_shutdown_function('_test_ends');
-
-$__Test = array(
- # How many tests are planned
- 'planned' => null,
-
- # How many tests we've run, if 'planned' is still null by the time we're
- # done we report the total count at the end
- 'run' => 0,
-
- # Are are we currently within todo_start()/todo_end() ?
- 'todo' => array(),
-);
-
-function plan($plan, $why = '')
-{
- global $__Test;
-
- $__Test['planned'] = true;
-
- switch ($plan)
- {
- case 'no_plan':
- $__Test['planned'] = false;
- break;
- case 'skip_all';
- printf("1..0%s\n", $why ? " # Skip $why" : '');
- exit;
- default:
- printf("1..%d\n", $plan);
- break;
- }
-}
-
-function pass($desc = '')
-{
- return _proclaim(true, $desc);
-}
-
-function fail($desc = '')
-{
- return _proclaim(false, $desc);
-}
-
-function ok($cond, $desc = '') {
- return _proclaim($cond, $desc);
-}
-
-function is($got, $expected, $desc = '') {
- $pass = $got == $expected;
- return _proclaim($pass, $desc, /* todo */ false, $got, $expected);
-}
-
-function isnt($got, $expected, $desc = '') {
- $pass = $got != $expected;
- return _proclaim($pass, $desc, /* todo */ false, $got, $expected, /* negated */ true);
-}
-
-function like($got, $expected, $desc = '') {
- $pass = preg_match($expected, $got);
- return _proclaim($pass, $desc, /* todo */ false, $got, $expected);
-}
-
-function unlike($got, $expected, $desc = '') {
- $pass = !preg_match($expected, $got);
- return _proclaim($pass, $desc, /* todo */ false, $got, $expected, /* negated */ true);
-}
-
-function cmp_ok($got, $op, $expected, $desc = '')
-{
- $pass = null;
-
- # See http://www.php.net/manual/en/language.operators.comparison.php
- switch ($op)
- {
- case '==':
- $pass = $got == $expected;
- break;
- case '===':
- $pass = $got === $expected;
- break;
- case '!=':
- case '<>':
- $pass = $got != $expected;
- break;
- case '!==':
- $pass = $got !== $expected;
- break;
- case '<':
- $pass = $got < $expected;
- break;
- case '>':
- $pass = $got > $expected;
- break;
- case '<=':
- $pass = $got <= $expected;
- break;
- case '>=':
- $pass = $got >= $expected;
- break;
- default:
- if (function_exists($op)) {
- $pass = $op($got, $expected);
- } else {
- die("No such operator or function $op\n");
- }
- }
-
- return _proclaim($pass, $desc, /* todo */ false, $got, "$got $op $expected");
-}
-
-function diag($message)
-{
- if (is_array($message))
- {
- $message = implode("\n", $message);
- }
-
- foreach (explode("\n", $message) as $line)
- {
- echo "# $line\n";
- }
-}
-
-function include_ok($file, $desc = '')
-{
- $pass = include $file;
- return _proclaim($pass, $desc == '' ? "include $file" : $desc);
-}
-
-function require_ok($file, $desc = '')
-{
- $pass = require $file;
- return _proclaim($pass, $desc == '' ? "require $file" : $desc);
-}
-
-function is_deeply($got, $expected, $desc = '')
-{
- $diff = _cmp_deeply($got, $expected);
- $pass = is_null($diff);
-
- if (!$pass) {
- $got = strlen($diff['gpath']) ? ($diff['gpath'] . ' = ' . $diff['got'])
- : _repl($got);
- $expected = strlen($diff['epath']) ? ($diff['epath'] . ' = ' . $diff['expected'])
- : _repl($expected);
- }
-
- _proclaim($pass, $desc, /* todo */ false, $got, $expected);
-}
-
-function isa_ok($obj, $expected, $desc = '')
-{
- $pass = is_a($obj, $expected);
- _proclaim($pass, $desc, /* todo */ false, $name, $expected);
-}
-
-function todo_start($why = '')
-{
- global $__Test;
-
- $__Test['todo'][] = $why;
-}
-
-function todo_end()
-{
- global $__Test;
-
- if (count($__Test['todo']) == 0) {
- die("todo_end() called without a matching todo_start() call");
- } else {
- array_pop($__Test['todo']);
- }
-}
-
-#
-# The code below consists of private utility functions for the above functions
-#
-
-function _proclaim(
- $cond, # bool
- $desc = '',
- $todo = false,
- $got = null,
- $expected = null,
- $negate = false) {
-
- global $__Test;
-
- $__Test['run'] += 1;
-
- # We're in a TODO block via todo_start()/todo_end(). TODO via specific
- # functions is currently unimplemented and will probably stay that way
- if (count($__Test['todo'])) {
- $todo = true;
- }
-
- # Everything after the first # is special, so escape user-supplied messages
- $desc = str_replace('#', '\\#', $desc);
- $desc = str_replace("\n", '\\n', $desc);
-
- $ok = $cond ? "ok" : "not ok";
- $directive = '';
-
- if ($todo) {
- $todo_idx = count($__Test['todo']) - 1;
- $directive .= ' # TODO ' . $__Test['todo'][$todo_idx];
- }
-
- printf("%s %d %s%s\n", $ok, $__Test['run'], $desc, $directive);
-
- # report a failure
- if (!$cond) {
- # Every public function in this file calls _proclaim so our culprit is
- # the second item in the stack
- $caller = debug_backtrace();
- $call = $caller['1'];
-
- diag(
- sprintf(" Failed%stest '%s'\n in %s at line %d\n got: %s\n expected: %s",
- $todo ? ' TODO ' : ' ',
- $desc,
- $call['file'],
- $call['line'],
- $got,
- $expected
- )
- );
- }
-
- return $cond;
-}
-
-function _test_ends()
-{
- global $__Test;
-
- if (count($__Test['todo']) != 0) {
- $todos = join("', '", $__Test['todo']);
- die("Missing todo_end() for '$todos'");
- }
-
- if (!$__Test['planned']) {
- printf("1..%d\n", $__Test['run']);
- }
-}
-
-#
-# All of the below is for is_deeply()
-#
-
-function _repl($obj, $deep = true) {
- if (is_string($obj)) {
- return "'" . $obj . "'";
- } else if (is_numeric($obj)) {
- return $obj;
- } else if (is_null($obj)) {
- return 'null';
- } else if (is_bool($obj)) {
- return $obj ? 'true' : 'false';
- } else if (is_array($obj)) {
- return _repl_array($obj, $deep);
- }else {
- return gettype($obj);
- }
-}
-
-function _diff($gpath, $got, $epath, $expected) {
- return array(
- 'gpath' => $gpath,
- 'got' => $got,
- 'epath' => $epath,
- 'expected' => $expected
- );
-}
-
-function _idx($obj, $path = '') {
- return $path . '[' . _repl($obj) . ']';
-}
-
-function _cmp_deeply($got, $exp, $path = '') {
- if (is_array($exp)) {
-
- if (!is_array($got)) {
- return _diff($path, _repl($got), $path, _repl($exp));
- }
-
- $gk = array_keys($got);
- $ek = array_keys($exp);
- $mc = max(count($gk), count($ek));
-
- for ($el = 0; $el < $mc; $el++) {
- # One array shorter than the other?
- if ($el >= count($ek)) {
- return _diff(_idx($gk[$el], $path), _repl($got[$gk[$el]]),
- 'missing', 'nothing');
- } else if ($el >= count($gk)) {
- return _diff('missing', 'nothing',
- _idx($ek[$el], $path), _repl($exp[$ek[$el]]));
- }
-
- # Keys differ?
- if ($gk[$el] != $ek[$el]) {
- return _diff(_idx($gk[$el], $path), _repl($got[$gk[$el]]),
- _idx($ek[$el], $path), _repl($exp[$ek[$el]]));
- }
-
- # Recurse
- $rc = _cmp_deeply($got[$gk[$el]], $exp[$ek[$el]], _idx($gk[$el], $path));
- if (!is_null($rc)) {
- return $rc;
- }
- }
- }
- else {
- # Default to serialize hack
- if (serialize($got) != serialize($exp)) {
- return _diff($path, _repl($got), $path, _repl($exp));
- }
- }
-
- return null;
-}
-
-function _plural($n, $singular, $plural = null) {
- if (is_null($plural)) {
- $plural = $singular . 's';
- }
- return $n == 1 ? "$n $singular" : "$n $plural";
-}
-
-function _repl_array($obj, $deep) {
- if ($deep) {
- $slice = array_slice($obj, 0, 3); # Increase from 3 to show more
- $repl = array();
- $next = 0;
- foreach ($slice as $idx => $el) {
- $elrep = _repl($el, false);
- if (is_numeric($idx) && $next == $idx) {
- // Numeric index
- $next++;
- } else {
- // Out of sequence or non-numeric
- $elrep = _repl($idx, false) . ' => ' . $elrep;
- }
- $repl[] = $elrep;
- }
- $more = count($obj) - count($slice);
- if ($more > 0) {
- $repl[] = '... ' . _plural($more, 'more element') . ' ...';
- }
- return 'array(' . join(', ', $repl) . ')';
- }
- else {
- return 'array(' . count($obj) . ')';
- }
-}
-
-/*
-
-=head1 NAME
-
-Test.php - TAP test framework for PHP with a L<Test::More>-like interface
-
-=head1 SYNOPSIS
-
- #!/usr/bin/env php
- <?php
- require 'Test.php';
-
- plan($num); # plan $num tests
- # or
- plan('no_plan'); # We don't know how many
- # or
- plan('skip_all'); # Skip all tests
- # or
- plan('skip_all', $reason); # Skip all tests with a reason
-
- diag('message in test output') # Trailing \n not required
-
- # $test_name is always optional and should be a short description of
- # the test, e.g. "some_function() returns an integer"
-
- # Various ways to say "ok"
- ok($got == $expected, $test_name);
-
- # Compare with == and !=
- is($got, $expected, $test_name);
- isnt($got, $expected, $test_name);
-
- # Run a preg regex match on some data
- like($got, $regex, $test_name);
- unlike($got, $regex, $test_name);
-
- # Compare something with a given comparison operator
- cmp_ok($got, '==', $expected, $test_name);
- # Compare something with a comparison function (should return bool)
- cmp_ok($got, $func, $expected, $test_name);
-
- # Recursively check datastructures for equalness
- is_deeply($got, $expected, $test_name);
-
- # Always pass or fail a test under an optional name
- pass($test_name);
- fail($test_name);
-
- # TODO tests, these are expected to fail but won't fail the test run,
- # unexpected success will be reported
- todo_start("integer arithmetic still working");
- ok(1 + 2 == 3);
- {
- # TODOs can be nested
- todo_start("string comparison still working")
- is("foo", "bar");
- todo_end();
- }
- todo_end();
- ?>
-
-=head1 DESCRIPTION
-
-F<Test.php> is an implementation of Perl's L<Test::More> for PHP. Like
-Test::More it produces language agnostic TAP output (see L<TAP>) which
-can then be gathered, formatted and summarized by a program that
-understands TAP such as prove(1).
-
-=head1 HOWTO
-
-First place the F<Test.php> in the project root or somewhere else in
-the include path where C<require> and C<include> will find it.
-
-Then make a place to put your tests in, it's customary to place TAP
-tests in a directory named F<t> under the root but they can be
-anywhere you like. Make a test in this directory or one of its subdirs
-and try running it with php(1):
-
- $ php t/pass.t
- 1..1
- ok 1 This dummy test passed
-
-The TAP output consists of very simple output, of course reading
-larger output is going to be harder which is where prove(1) comes
-in. prove is a harness program that reads test output and produces
-reports based on it:
-
- $ prove t/pass.t
- t/pass....ok
- All tests successful.
- Files=1, Tests=1, 0 wallclock secs ( 0.03 cusr + 0.02 csys = 0.05 CPU)
-
-To run all the tests in the F<t> directory recursively use C<prove -r
-t>. This can be put in a F<Makefile> under a I<test> target, for
-example:
-
- test: Test.php
- prove -r t
-
-For reference the example test file above looks like this, the shebang
-on the first line is needed so that prove(1) and other test harness
-programs know they're dealing with a PHP file.
-
- #!/usr/bin/env php
- <?php
-
- require 'Test.php';
-
- plan(1);
- pass('This dummy test passed');
- ?>
-
-=head1 SEE ALSO
-
-L<TAP> - The TAP protocol
-
-=head1 AUTHOR
-
-E<AElig>var ArnfjE<ouml>rE<eth> Bjarmason <avar@cpan.org> and Andy Armstrong <andy@hexten.net>
-
-=head1 LICENSING
-
-The author or authors of this code dedicate any and all copyright
-interest in this code to the public domain. We make this dedication
-for the benefit of the public at large and to the detriment of our
-heirs and successors. We intend this dedication to be an overt act of
-relinquishment in perpetuity of all present and future rights this
-code under copyright law.
-
-=cut
-
-*/
-
-?>
diff --git a/bin/.htaccess b/bin/.htaccess
deleted file mode 100644
index b63d4018..00000000
--- a/bin/.htaccess
+++ /dev/null
@@ -1 +0,0 @@
-Deny from All
diff --git a/docs/.htaccess b/docs/.htaccess
deleted file mode 100644
index b63d4018..00000000
--- a/docs/.htaccess
+++ /dev/null
@@ -1 +0,0 @@
-Deny from All
diff --git a/docs/user.txt b/docs/user.txt
deleted file mode 100644
index 3f1c8202..00000000
--- a/docs/user.txt
+++ /dev/null
@@ -1,63 +0,0 @@
-
-user.txt
-
-Documenting the MediaWiki User object.
-
-(DISCLAIMER: The documentation is not guaranteed to be in sync with
-the code at all times. If in doubt, check the table definitions
-and User.php.)
-
-Database fields:
-
- user_id
- Unique integer identifier; primary key. Sent to user in
- cookie "{$wgDBname}UserID".
-
- user_name
- Text of full user name; title of "user:" page. Displayed
- on change lists, etc. Sent to user as cookie "{$wgDBname}UserName".
- Note that user names can contain spaces, while these are
- converted to underscores in page titles.
-
- user_rights
- Comma-separated list of rights. Right now, only "sysop",
- "developer", "bureaucrat", and "bot" have meaning.
-
- user_password
- Salted md5 hash of md5-hashed user login password. If user option to
- remember password is set, an md5 password hash is stored in cookie
- "{$wgDBname}UserPassword". The original password and the hashed password
- can be compared to the salted-hashed-hashed password.
-
- user_newpassword
- Hash for randomly generated password sent on 'send me a new password'.
- If a match is made on login, the new password will replace the old one.
-
- user_email
- User's e-mail address. (Optional, used for user-to-user
- e-mail and password recovery.)
-
- user_options
- A urlencoded string of name=value pairs to set various
- user options.
-
- user_touched
- Timestamp updated when the user logs in, changes preferences, alters
- watchlist, or when someone edits their user talk page or they clear
- the new-talk field by viewing it. Used to invalidate old cached pages
- from the user's browser cache.
-
- user_real_name
- "Real name" optionally used in some metadata lists.
-
-The user object encapsulates all of the settings, and clients
-classes use the getXXX() functions to access them. These functions
-do all the work of determining whether the user is logged in,
-whether the requested option can be satisfied from cookies or
-whether a database query is needed. Most of the settings needed
-for rendering normal pages are set in the cookie to minimize use
-of the database.
-
-Options
- The user_options field is a list of name-value pairs. The
- following option names are used at various points in the system:
diff --git a/extensions/.htaccess b/extensions/.htaccess
deleted file mode 100644
index b63d4018..00000000
--- a/extensions/.htaccess
+++ /dev/null
@@ -1 +0,0 @@
-Deny from All
diff --git a/img_auth.php b/img_auth.php
index bb419b39..4b625e39 100644
--- a/img_auth.php
+++ b/img_auth.php
@@ -17,6 +17,12 @@ require_once( dirname( __FILE__ ) . '/includes/WebStart.php' );
wfProfileIn( 'img_auth.php' );
require_once( dirname( __FILE__ ) . '/includes/StreamFile.php' );
+$perms = User::getGroupPermissions( array( '*' ) );
+if ( in_array( 'read', $perms, true ) ) {
+ wfDebugLog( 'img_auth', 'Public wiki' );
+ wfPublicError();
+}
+
// Extract path and image information
if( !isset( $_SERVER['PATH_INFO'] ) ) {
wfDebugLog( 'img_auth', 'Missing PATH_INFO' );
@@ -88,3 +94,25 @@ ENDS;
wfLogProfilingData();
exit();
}
+
+/**
+ * Show a 403 error for use when the wiki is public
+ */
+function wfPublicError() {
+ header( 'HTTP/1.0 403 Forbidden' );
+ header( 'Content-Type: text/html; charset=utf-8' );
+ echo <<<ENDS
+<html>
+<body>
+<h1>Access Denied</h1>
+<p>The function of img_auth.php is to output files from a private wiki. This wiki
+is configured as a public wiki. For optimal security, img_auth.php is disabled in
+this case.
+</p>
+</body>
+</html>
+ENDS;
+ wfLogProfilingData();
+ exit;
+}
+
diff --git a/includes/AutoLoader.php b/includes/AutoLoader.php
index 4f36784a..de75b41d 100644
--- a/includes/AutoLoader.php
+++ b/includes/AutoLoader.php
@@ -91,6 +91,7 @@ class AutoLoader {
'HTMLFileCache' => 'includes/HTMLFileCache.php',
'Http' => 'includes/HttpFunctions.php',
'_HWLDF_WordAccumulator' => 'includes/DifferenceEngine.php',
+ 'IEContentAnalyzer' => 'includes/IEContentAnalyzer.php',
'ImageGallery' => 'includes/ImageGallery.php',
'ImageHistoryList' => 'includes/ImagePage.php',
'ImagePage' => 'includes/ImagePage.php',
diff --git a/includes/CacheManager.php b/includes/CacheManager.php
deleted file mode 100644
index b9e307f4..00000000
--- a/includes/CacheManager.php
+++ /dev/null
@@ -1,159 +0,0 @@
-<?php
-/**
- * Contain the CacheManager class
- * @package MediaWiki
- * @subpackage Cache
- */
-
-/**
- * Handles talking to the file cache, putting stuff in and taking it back out.
- * Mostly called from Article.php, also from DatabaseFunctions.php for the
- * emergency abort/fallback to cache.
- *
- * Global options that affect this module:
- * $wgCachePages
- * $wgCacheEpoch
- * $wgUseFileCache
- * $wgFileCacheDirectory
- * $wgUseGzip
- * @package MediaWiki
- */
-class CacheManager {
- var $mTitle, $mFileCache;
-
- function CacheManager( &$title ) {
- $this->mTitle =& $title;
- $this->mFileCache = '';
- }
-
- function fileCacheName() {
- global $wgFileCacheDirectory;
- if( !$this->mFileCache ) {
- $key = $this->mTitle->getPrefixedDbkey();
- $hash = md5( $key );
- $key = str_replace( '.', '%2E', urlencode( $key ) );
-
- $hash1 = substr( $hash, 0, 1 );
- $hash2 = substr( $hash, 0, 2 );
- $this->mFileCache = "{$wgFileCacheDirectory}/{$hash1}/{$hash2}/{$key}.html";
-
- if($this->useGzip())
- $this->mFileCache .= '.gz';
-
- wfDebug( " fileCacheName() - {$this->mFileCache}\n" );
- }
- return $this->mFileCache;
- }
-
- function isFileCached() {
- return file_exists( $this->fileCacheName() );
- }
-
- function fileCacheTime() {
- return wfTimestamp( TS_MW, filemtime( $this->fileCacheName() ) );
- }
-
- function isFileCacheGood( $timestamp ) {
- global $wgCacheEpoch;
-
- if( !$this->isFileCached() ) return false;
-
- $cachetime = $this->fileCacheTime();
- $good = (( $timestamp <= $cachetime ) &&
- ( $wgCacheEpoch <= $cachetime ));
-
- wfDebug(" isFileCacheGood() - cachetime $cachetime, touched {$timestamp} epoch {$wgCacheEpoch}, good $good\n");
- return $good;
- }
-
- function useGzip() {
- global $wgUseGzip;
- return $wgUseGzip;
- }
-
- /* In handy string packages */
- function fetchRawText() {
- return file_get_contents( $this->fileCacheName() );
- }
-
- function fetchPageText() {
- if( $this->useGzip() ) {
- /* Why is there no gzfile_get_contents() or gzdecode()? */
- return implode( '', gzfile( $this->fileCacheName() ) );
- } else {
- return $this->fetchRawText();
- }
- }
-
- /* Working directory to/from output */
- function loadFromFileCache() {
- global $wgOut, $wgMimeType, $wgOutputEncoding, $wgContLanguageCode;
- wfDebug(" loadFromFileCache()\n");
-
- $filename=$this->fileCacheName();
- $wgOut->sendCacheControl();
-
- header( "Content-type: $wgMimeType; charset={$wgOutputEncoding}" );
- header( "Content-language: $wgContLanguageCode" );
-
- if( $this->useGzip() ) {
- if( wfClientAcceptsGzip() ) {
- header( 'Content-Encoding: gzip' );
- } else {
- /* Send uncompressed */
- readgzfile( $filename );
- return;
- }
- }
- readfile( $filename );
- }
-
- function checkCacheDirs() {
- $filename = $this->fileCacheName();
- $mydir2=substr($filename,0,strrpos($filename,'/')); # subdirectory level 2
- $mydir1=substr($mydir2,0,strrpos($mydir2,'/')); # subdirectory level 1
-
- if(!file_exists($mydir1)) { mkdir($mydir1,0775); } # create if necessary
- if(!file_exists($mydir2)) { mkdir($mydir2,0775); }
- }
-
- function saveToFileCache( $origtext ) {
- $text = $origtext;
- if(strcmp($text,'') == 0) return '';
-
- wfDebug(" saveToFileCache()\n", false);
-
- $this->checkCacheDirs();
-
- $f = fopen( $this->fileCacheName(), 'w' );
- if($f) {
- $now = wfTimestampNow();
- if( $this->useGzip() ) {
- $rawtext = str_replace( '</html>',
- '<!-- Cached/compressed '.$now." -->\n</html>",
- $text );
- $text = gzencode( $rawtext );
- } else {
- $text = str_replace( '</html>',
- '<!-- Cached '.$now." -->\n</html>",
- $text );
- }
- fwrite( $f, $text );
- fclose( $f );
- if( $this->useGzip() ) {
- if( wfClientAcceptsGzip() ) {
- header( 'Content-Encoding: gzip' );
- return $text;
- } else {
- return $rawtext;
- }
- } else {
- return $text;
- }
- }
- return $text;
- }
-
-}
-
-?>
diff --git a/includes/CoreParserFunctions.php b/includes/CoreParserFunctions.php
deleted file mode 100644
index 61dbafe5..00000000
--- a/includes/CoreParserFunctions.php
+++ /dev/null
@@ -1,268 +0,0 @@
-<?php
-
-/**
- * Various core parser functions, registered in Parser::firstCallInit()
- * @addtogroup Parser
- */
-class CoreParserFunctions {
- static function intFunction( $parser, $part1 = '' /*, ... */ ) {
- if ( strval( $part1 ) !== '' ) {
- $args = array_slice( func_get_args(), 2 );
- return wfMsgReal( $part1, $args, true );
- } else {
- return array( 'found' => false );
- }
- }
-
- static function ns( $parser, $part1 = '' ) {
- global $wgContLang;
- $found = false;
- if ( intval( $part1 ) || $part1 == "0" ) {
- $text = $wgContLang->getNsText( intval( $part1 ) );
- $found = true;
- } else {
- $param = str_replace( ' ', '_', strtolower( $part1 ) );
- $index = Namespace::getCanonicalIndex( strtolower( $param ) );
- if ( !is_null( $index ) ) {
- $text = $wgContLang->getNsText( $index );
- $found = true;
- }
- }
- if ( $found ) {
- return $text;
- } else {
- return array( 'found' => false );
- }
- }
-
- static function urlencode( $parser, $s = '' ) {
- return urlencode( $s );
- }
-
- static function lcfirst( $parser, $s = '' ) {
- global $wgContLang;
- return $wgContLang->lcfirst( $s );
- }
-
- static function ucfirst( $parser, $s = '' ) {
- global $wgContLang;
- return $wgContLang->ucfirst( $s );
- }
-
- static function lc( $parser, $s = '' ) {
- global $wgContLang;
- if ( is_callable( array( $parser, 'markerSkipCallback' ) ) ) {
- return $parser->markerSkipCallback( $s, array( $wgContLang, 'lc' ) );
- } else {
- return $wgContLang->lc( $s );
- }
- }
-
- static function uc( $parser, $s = '' ) {
- global $wgContLang;
- if ( is_callable( array( $parser, 'markerSkipCallback' ) ) ) {
- return $parser->markerSkipCallback( $s, array( $wgContLang, 'uc' ) );
- } else {
- return $wgContLang->uc( $s );
- }
- }
-
- static function localurl( $parser, $s = '', $arg = null ) { return self::urlFunction( 'getLocalURL', $s, $arg ); }
- static function localurle( $parser, $s = '', $arg = null ) { return self::urlFunction( 'escapeLocalURL', $s, $arg ); }
- static function fullurl( $parser, $s = '', $arg = null ) { return self::urlFunction( 'getFullURL', $s, $arg ); }
- static function fullurle( $parser, $s = '', $arg = null ) { return self::urlFunction( 'escapeFullURL', $s, $arg ); }
-
- static function urlFunction( $func, $s = '', $arg = null ) {
- $title = Title::newFromText( $s );
- # Due to order of execution of a lot of bits, the values might be encoded
- # before arriving here; if that's true, then the title can't be created
- # and the variable will fail. If we can't get a decent title from the first
- # attempt, url-decode and try for a second.
- if( is_null( $title ) )
- $title = Title::newFromUrl( urldecode( $s ) );
- if ( !is_null( $title ) ) {
- if ( !is_null( $arg ) ) {
- $text = $title->$func( $arg );
- } else {
- $text = $title->$func();
- }
- return $text;
- } else {
- return array( 'found' => false );
- }
- }
-
- static function formatNum( $parser, $num = '' ) {
- return $parser->getFunctionLang()->formatNum( $num );
- }
-
- static function grammar( $parser, $case = '', $word = '' ) {
- return $parser->getFunctionLang()->convertGrammar( $word, $case );
- }
-
- static function plural( $parser, $text = '') {
- $forms = array_slice( func_get_args(), 2);
- $text = $parser->getFunctionLang()->parseFormattedNumber( $text );
- return $parser->getFunctionLang()->convertPlural( $text, $forms );
- }
-
- /**
- * Override the title of the page when viewed,
- * provided we've been given a title which
- * will normalise to the canonical title
- *
- * @param Parser $parser Parent parser
- * @param string $text Desired title text
- * @return string
- */
- static function displaytitle( $parser, $text = '' ) {
- $text = trim( Sanitizer::decodeCharReferences( $text ) );
- $title = Title::newFromText( $text );
- if( $title instanceof Title && $title->getFragment() == '' && $title->equals( $parser->mTitle ) )
- $parser->mOutput->setDisplayTitle( $text );
- return '';
- }
-
- static function isRaw( $param ) {
- static $mwRaw;
- if ( !$mwRaw ) {
- $mwRaw =& MagicWord::get( 'rawsuffix' );
- }
- if ( is_null( $param ) ) {
- return false;
- } else {
- return $mwRaw->match( $param );
- }
- }
-
- static function statisticsFunction( $func, $raw = null ) {
- if ( self::isRaw( $raw ) ) {
- return call_user_func( array( 'SiteStats', $func ) );
- } else {
- global $wgContLang;
- return $wgContLang->formatNum( call_user_func( array( 'SiteStats', $func ) ) );
- }
- }
-
- static function numberofpages( $parser, $raw = null ) { return self::statisticsFunction( 'pages', $raw ); }
- static function numberofusers( $parser, $raw = null ) { return self::statisticsFunction( 'users', $raw ); }
- static function numberofarticles( $parser, $raw = null ) { return self::statisticsFunction( 'articles', $raw ); }
- static function numberoffiles( $parser, $raw = null ) { return self::statisticsFunction( 'images', $raw ); }
- static function numberofadmins( $parser, $raw = null ) { return self::statisticsFunction( 'admins', $raw ); }
- static function numberofedits( $parser, $raw = null ) { return self::statisticsFunction( 'edits', $raw ); }
-
- static function pagesinnamespace( $parser, $namespace = 0, $raw = null ) {
- $count = SiteStats::pagesInNs( intval( $namespace ) );
- if ( self::isRaw( $raw ) ) {
- global $wgContLang;
- return $wgContLang->formatNum( $count );
- } else {
- return $count;
- }
- }
-
- static function language( $parser, $arg = '' ) {
- global $wgContLang;
- $lang = $wgContLang->getLanguageName( strtolower( $arg ) );
- return $lang != '' ? $lang : $arg;
- }
-
- static function pad( $string = '', $length = 0, $char = 0, $direction = STR_PAD_RIGHT ) {
- $length = min( max( $length, 0 ), 500 );
- $char = substr( $char, 0, 1 );
- return ( $string !== '' && (int)$length > 0 && strlen( trim( (string)$char ) ) > 0 )
- ? str_pad( $string, $length, (string)$char, $direction )
- : $string;
- }
-
- static function padleft( $parser, $string = '', $length = 0, $char = 0 ) {
- return self::pad( $string, $length, $char, STR_PAD_LEFT );
- }
-
- static function padright( $parser, $string = '', $length = 0, $char = 0 ) {
- return self::pad( $string, $length, $char );
- }
-
- static function anchorencode( $parser, $text ) {
- $a = urlencode( $text );
- $a = strtr( $a, array( '%' => '.', '+' => '_' ) );
- # leave colons alone, however
- $a = str_replace( '.3A', ':', $a );
- return $a;
- }
-
- static function special( $parser, $text ) {
- $title = SpecialPage::getTitleForAlias( $text );
- if ( $title ) {
- return $title->getPrefixedText();
- } else {
- return wfMsgForContent( 'nosuchspecialpage' );
- }
- }
-
- public static function defaultsort( $parser, $text ) {
- $text = trim( $text );
- if( strlen( $text ) > 0 )
- $parser->setDefaultSort( $text );
- return '';
- }
-
- public static function filepath( $parser, $name='', $option='' ) {
- $file = wfFindFile( $name );
- if( $file ) {
- $url = $file->getFullUrl();
- if( $option == 'nowiki' ) {
- return "<nowiki>$url</nowiki>";
- }
- return $url;
- } else {
- return '';
- }
- }
-
- /**
- * Parser function to extension tag adaptor
- */
- public static function tagObj( $parser, $frame, $args ) {
- $xpath = false;
- if ( !count( $args ) ) {
- return '';
- }
- $tagName = strtolower( trim( $frame->expand( array_shift( $args ) ) ) );
-
- if ( count( $args ) ) {
- $inner = $frame->expand( array_shift( $args ) );
- } else {
- $inner = null;
- }
-
- $stripList = $parser->getStripList();
- if ( !in_array( $tagName, $stripList ) ) {
- return '<span class="error">' .
- wfMsg( 'unknown_extension_tag', $tagName ) .
- '</span>';
- }
-
- $attributes = array();
- foreach ( $args as $arg ) {
- $bits = $arg->splitArg();
- if ( strval( $bits['index'] ) === '' ) {
- $name = $frame->expand( $bits['name'], PPFrame::STRIP_COMMENTS );
- $value = trim( $frame->expand( $bits['value'] ) );
- if ( preg_match( '/^(?:["\'](.+)["\']|""|\'\')$/s', $value, $m ) ) {
- $value = isset( $m[1] ) ? $m[1] : '';
- }
- $attributes[$name] = $value;
- }
- }
-
- $params = array(
- 'name' => $tagName,
- 'inner' => $inner,
- 'attributes' => $attributes,
- 'close' => "</$tagName>",
- );
- return $parser->extensionSubstitution( $params, $frame );
- }
-}
-
diff --git a/includes/Database.php b/includes/Database.php
deleted file mode 100644
index f8738288..00000000
--- a/includes/Database.php
+++ /dev/null
@@ -1,2443 +0,0 @@
-<?php
-/**
- * This file deals with MySQL interface functions
- * and query specifics/optimisations
- */
-
-/** Number of times to re-try an operation in case of deadlock */
-define( 'DEADLOCK_TRIES', 4 );
-/** Minimum time to wait before retry, in microseconds */
-define( 'DEADLOCK_DELAY_MIN', 500000 );
-/** Maximum time to wait before retry */
-define( 'DEADLOCK_DELAY_MAX', 1500000 );
-
-/******************************************************************************
- * Utility classes
- *****************************************************************************/
-
-/**
- * Utility class.
- * @addtogroup Database
- */
-class DBObject {
- public $mData;
-
- function DBObject($data) {
- $this->mData = $data;
- }
-
- function isLOB() {
- return false;
- }
-
- function data() {
- return $this->mData;
- }
-};
-
-/**
- * Utility class
- * @addtogroup Database
- *
- * This allows us to distinguish a blob from a normal string and an array of strings
- */
-class Blob {
- private $mData;
- function __construct($data) {
- $this->mData = $data;
- }
- function fetch() {
- return $this->mData;
- }
-};
-
-/**
- * Utility class.
- * @addtogroup Database
- */
-class MySQLField {
- private $name, $tablename, $default, $max_length, $nullable,
- $is_pk, $is_unique, $is_key, $type;
- function __construct ($info) {
- $this->name = $info->name;
- $this->tablename = $info->table;
- $this->default = $info->def;
- $this->max_length = $info->max_length;
- $this->nullable = !$info->not_null;
- $this->is_pk = $info->primary_key;
- $this->is_unique = $info->unique_key;
- $this->is_multiple = $info->multiple_key;
- $this->is_key = ($this->is_pk || $this->is_unique || $this->is_multiple);
- $this->type = $info->type;
- }
-
- function name() {
- return $this->name;
- }
-
- function tableName() {
- return $this->tableName;
- }
-
- function defaultValue() {
- return $this->default;
- }
-
- function maxLength() {
- return $this->max_length;
- }
-
- function nullable() {
- return $this->nullable;
- }
-
- function isKey() {
- return $this->is_key;
- }
-
- function isMultipleKey() {
- return $this->is_multiple;
- }
-
- function type() {
- return $this->type;
- }
-}
-
-/******************************************************************************
- * Error classes
- *****************************************************************************/
-
-/**
- * Database error base class
- * @addtogroup Database
- */
-class DBError extends MWException {
- public $db;
-
- /**
- * Construct a database error
- * @param Database $db The database object which threw the error
- * @param string $error A simple error message to be used for debugging
- */
- function __construct( Database &$db, $error ) {
- $this->db =& $db;
- parent::__construct( $error );
- }
-}
-
-/**
- * @addtogroup Database
- */
-class DBConnectionError extends DBError {
- public $error;
-
- function __construct( Database &$db, $error = 'unknown error' ) {
- $msg = 'DB connection error';
- if ( trim( $error ) != '' ) {
- $msg .= ": $error";
- }
- $this->error = $error;
- parent::__construct( $db, $msg );
- }
-
- function useOutputPage() {
- // Not likely to work
- return false;
- }
-
- function useMessageCache() {
- // Not likely to work
- return false;
- }
-
- function getText() {
- return $this->getMessage() . "\n";
- }
-
- function getLogMessage() {
- # Don't send to the exception log
- return false;
- }
-
- function getPageTitle() {
- global $wgSitename;
- return "$wgSitename has a problem";
- }
-
- function getHTML() {
- global $wgTitle, $wgUseFileCache, $title, $wgInputEncoding;
- global $wgSitename, $wgServer, $wgMessageCache;
-
- # I give up, Brion is right. Getting the message cache to work when there is no DB is tricky.
- # Hard coding strings instead.
-
- $noconnect = "<p><strong>Sorry! This site is experiencing technical difficulties.</strong></p><p>Try waiting a few minutes and reloading.</p><p><small>(Can't contact the database server: $1)</small></p>";
- $mainpage = 'Main Page';
- $searchdisabled = <<<EOT
-<p style="margin: 1.5em 2em 1em">$wgSitename search is disabled for performance reasons. You can search via Google in the meantime.
-<span style="font-size: 89%; display: block; margin-left: .2em">Note that their indexes of $wgSitename content may be out of date.</span></p>',
-EOT;
-
- $googlesearch = "
-<!-- SiteSearch Google -->
-<FORM method=GET action=\"http://www.google.com/search\">
-<TABLE bgcolor=\"#FFFFFF\"><tr><td>
-<A HREF=\"http://www.google.com/\">
-<IMG SRC=\"http://www.google.com/logos/Logo_40wht.gif\"
-border=\"0\" ALT=\"Google\"></A>
-</td>
-<td>
-<INPUT TYPE=text name=q size=31 maxlength=255 value=\"$1\">
-<INPUT type=submit name=btnG VALUE=\"Google Search\">
-<font size=-1>
-<input type=hidden name=domains value=\"$wgServer\"><br /><input type=radio name=sitesearch value=\"\"> WWW <input type=radio name=sitesearch value=\"$wgServer\" checked> $wgServer <br />
-<input type='hidden' name='ie' value='$2'>
-<input type='hidden' name='oe' value='$2'>
-</font>
-</td></tr></TABLE>
-</FORM>
-<!-- SiteSearch Google -->";
- $cachederror = "The following is a cached copy of the requested page, and may not be up to date. ";
-
- # No database access
- if ( is_object( $wgMessageCache ) ) {
- $wgMessageCache->disable();
- }
-
- if ( trim( $this->error ) == '' ) {
- $this->error = $this->db->getProperty('mServer');
- }
-
- $text = str_replace( '$1', $this->error, $noconnect );
- $text .= wfGetSiteNotice();
-
- if($wgUseFileCache) {
- if($wgTitle) {
- $t =& $wgTitle;
- } else {
- if($title) {
- $t = Title::newFromURL( $title );
- } elseif (@/**/$_REQUEST['search']) {
- $search = $_REQUEST['search'];
- return $searchdisabled .
- str_replace( array( '$1', '$2' ), array( htmlspecialchars( $search ),
- $wgInputEncoding ), $googlesearch );
- } else {
- $t = Title::newFromText( $mainpage );
- }
- }
-
- $cache = new HTMLFileCache( $t );
- if( $cache->isFileCached() ) {
- // @todo, FIXME: $msg is not defined on the next line.
- $msg = '<p style="color: red"><b>'.$msg."<br />\n" .
- $cachederror . "</b></p>\n";
-
- $tag = '<div id="article">';
- $text = str_replace(
- $tag,
- $tag . $msg,
- $cache->fetchPageText() );
- }
- }
-
- return $text;
- }
-}
-
-/**
- * @addtogroup Database
- */
-class DBQueryError extends DBError {
- public $error, $errno, $sql, $fname;
-
- function __construct( Database &$db, $error, $errno, $sql, $fname ) {
- $message = "A database error has occurred\n" .
- "Query: $sql\n" .
- "Function: $fname\n" .
- "Error: $errno $error\n";
-
- parent::__construct( $db, $message );
- $this->error = $error;
- $this->errno = $errno;
- $this->sql = $sql;
- $this->fname = $fname;
- }
-
- function getText() {
- if ( $this->useMessageCache() ) {
- return wfMsg( 'dberrortextcl', htmlspecialchars( $this->getSQL() ),
- htmlspecialchars( $this->fname ), $this->errno, htmlspecialchars( $this->error ) ) . "\n";
- } else {
- return $this->getMessage();
- }
- }
-
- function getSQL() {
- global $wgShowSQLErrors;
- if( !$wgShowSQLErrors ) {
- return $this->msg( 'sqlhidden', 'SQL hidden' );
- } else {
- return $this->sql;
- }
- }
-
- function getLogMessage() {
- # Don't send to the exception log
- return false;
- }
-
- function getPageTitle() {
- return $this->msg( 'databaseerror', 'Database error' );
- }
-
- function getHTML() {
- if ( $this->useMessageCache() ) {
- return wfMsgNoDB( 'dberrortext', htmlspecialchars( $this->getSQL() ),
- htmlspecialchars( $this->fname ), $this->errno, htmlspecialchars( $this->error ) );
- } else {
- return nl2br( htmlspecialchars( $this->getMessage() ) );
- }
- }
-}
-
-/**
- * @addtogroup Database
- */
-class DBUnexpectedError extends DBError {}
-
-/******************************************************************************/
-
-/**
- * Database abstraction object
- * @addtogroup Database
- */
-class Database {
-
-#------------------------------------------------------------------------------
-# Variables
-#------------------------------------------------------------------------------
-
- protected $mLastQuery = '';
-
- protected $mServer, $mUser, $mPassword, $mConn = null, $mDBname;
- protected $mOut, $mOpened = false;
-
- protected $mFailFunction;
- protected $mTablePrefix;
- protected $mFlags;
- protected $mTrxLevel = 0;
- protected $mErrorCount = 0;
- protected $mLBInfo = array();
-
-#------------------------------------------------------------------------------
-# Accessors
-#------------------------------------------------------------------------------
- # These optionally set a variable and return the previous state
-
- /**
- * Fail function, takes a Database as a parameter
- * Set to false for default, 1 for ignore errors
- */
- function failFunction( $function = NULL ) {
- return wfSetVar( $this->mFailFunction, $function );
- }
-
- /**
- * Output page, used for reporting errors
- * FALSE means discard output
- */
- function setOutputPage( $out ) {
- $this->mOut = $out;
- }
-
- /**
- * Boolean, controls output of large amounts of debug information
- */
- function debug( $debug = NULL ) {
- return wfSetBit( $this->mFlags, DBO_DEBUG, $debug );
- }
-
- /**
- * Turns buffering of SQL result sets on (true) or off (false).
- * Default is "on" and it should not be changed without good reasons.
- */
- function bufferResults( $buffer = NULL ) {
- if ( is_null( $buffer ) ) {
- return !(bool)( $this->mFlags & DBO_NOBUFFER );
- } else {
- return !wfSetBit( $this->mFlags, DBO_NOBUFFER, !$buffer );
- }
- }
-
- /**
- * Turns on (false) or off (true) the automatic generation and sending
- * of a "we're sorry, but there has been a database error" page on
- * database errors. Default is on (false). When turned off, the
- * code should use lastErrno() and lastError() to handle the
- * situation as appropriate.
- */
- function ignoreErrors( $ignoreErrors = NULL ) {
- return wfSetBit( $this->mFlags, DBO_IGNORE, $ignoreErrors );
- }
-
- /**
- * The current depth of nested transactions
- * @param $level Integer: , default NULL.
- */
- function trxLevel( $level = NULL ) {
- return wfSetVar( $this->mTrxLevel, $level );
- }
-
- /**
- * Number of errors logged, only useful when errors are ignored
- */
- function errorCount( $count = NULL ) {
- return wfSetVar( $this->mErrorCount, $count );
- }
-
- /**
- * Properties passed down from the server info array of the load balancer
- */
- function getLBInfo( $name = NULL ) {
- if ( is_null( $name ) ) {
- return $this->mLBInfo;
- } else {
- if ( array_key_exists( $name, $this->mLBInfo ) ) {
- return $this->mLBInfo[$name];
- } else {
- return NULL;
- }
- }
- }
-
- function setLBInfo( $name, $value = NULL ) {
- if ( is_null( $value ) ) {
- $this->mLBInfo = $name;
- } else {
- $this->mLBInfo[$name] = $value;
- }
- }
-
- /**
- * Returns true if this database supports (and uses) cascading deletes
- */
- function cascadingDeletes() {
- return false;
- }
-
- /**
- * Returns true if this database supports (and uses) triggers (e.g. on the page table)
- */
- function cleanupTriggers() {
- return false;
- }
-
- /**
- * Returns true if this database is strict about what can be put into an IP field.
- * Specifically, it uses a NULL value instead of an empty string.
- */
- function strictIPs() {
- return false;
- }
-
- /**
- * Returns true if this database uses timestamps rather than integers
- */
- function realTimestamps() {
- return false;
- }
-
- /**
- * Returns true if this database does an implicit sort when doing GROUP BY
- */
- function implicitGroupby() {
- return true;
- }
-
- /**
- * Returns true if this database does an implicit order by when the column has an index
- * For example: SELECT page_title FROM page LIMIT 1
- */
- function implicitOrderby() {
- return true;
- }
-
- /**
- * Returns true if this database can do a native search on IP columns
- * e.g. this works as expected: .. WHERE rc_ip = '127.42.12.102/32';
- */
- function searchableIPs() {
- return false;
- }
-
- /**
- * Returns true if this database can use functional indexes
- */
- function functionalIndexes() {
- return false;
- }
-
- /**#@+
- * Get function
- */
- function lastQuery() { return $this->mLastQuery; }
- function isOpen() { return $this->mOpened; }
- /**#@-*/
-
- function setFlag( $flag ) {
- $this->mFlags |= $flag;
- }
-
- function clearFlag( $flag ) {
- $this->mFlags &= ~$flag;
- }
-
- function getFlag( $flag ) {
- return !!($this->mFlags & $flag);
- }
-
- /**
- * General read-only accessor
- */
- function getProperty( $name ) {
- return $this->$name;
- }
-
-#------------------------------------------------------------------------------
-# Other functions
-#------------------------------------------------------------------------------
-
- /**@{{
- * Constructor.
- * @param string $server database server host
- * @param string $user database user name
- * @param string $password database user password
- * @param string $dbname database name
- * @param failFunction
- * @param $flags
- * @param $tablePrefix String: database table prefixes. By default use the prefix gave in LocalSettings.php
- */
- function __construct( $server = false, $user = false, $password = false, $dbName = false,
- $failFunction = false, $flags = 0, $tablePrefix = 'get from global' ) {
-
- global $wgOut, $wgDBprefix, $wgCommandLineMode;
- # Can't get a reference if it hasn't been set yet
- if ( !isset( $wgOut ) ) {
- $wgOut = NULL;
- }
- $this->mOut =& $wgOut;
-
- $this->mFailFunction = $failFunction;
- $this->mFlags = $flags;
-
- if ( $this->mFlags & DBO_DEFAULT ) {
- if ( $wgCommandLineMode ) {
- $this->mFlags &= ~DBO_TRX;
- } else {
- $this->mFlags |= DBO_TRX;
- }
- }
-
- /*
- // Faster read-only access
- if ( wfReadOnly() ) {
- $this->mFlags |= DBO_PERSISTENT;
- $this->mFlags &= ~DBO_TRX;
- }*/
-
- /** Get the default table prefix*/
- if ( $tablePrefix == 'get from global' ) {
- $this->mTablePrefix = $wgDBprefix;
- } else {
- $this->mTablePrefix = $tablePrefix;
- }
-
- if ( $server ) {
- $this->open( $server, $user, $password, $dbName );
- }
- }
-
- /**
- * @static
- * @param failFunction
- * @param $flags
- */
- static function newFromParams( $server, $user, $password, $dbName, $failFunction = false, $flags = 0 )
- {
- return new Database( $server, $user, $password, $dbName, $failFunction, $flags );
- }
-
- /**
- * Usually aborts on failure
- * If the failFunction is set to a non-zero integer, returns success
- */
- function open( $server, $user, $password, $dbName ) {
- global $wguname;
- wfProfileIn( __METHOD__ );
-
- # Test for missing mysql.so
- # First try to load it
- if (!@extension_loaded('mysql')) {
- @dl('mysql.so');
- }
-
- # Fail now
- # Otherwise we get a suppressed fatal error, which is very hard to track down
- if ( !function_exists( 'mysql_connect' ) ) {
- throw new DBConnectionError( $this, "MySQL functions missing, have you compiled PHP with the --with-mysql option?\n" );
- }
-
- $this->close();
- $this->mServer = $server;
- $this->mUser = $user;
- $this->mPassword = $password;
- $this->mDBname = $dbName;
-
- $success = false;
-
- wfProfileIn("dbconnect-$server");
-
- # LIVE PATCH by Tim, ask Domas for why: retry loop
- $this->mConn = false;
- $max = 3;
- for ( $i = 0; $i < $max && !$this->mConn; $i++ ) {
- if ( $i > 1 ) {
- usleep( 1000 );
- }
- if ( $this->mFlags & DBO_PERSISTENT ) {
- @/**/$this->mConn = mysql_pconnect( $server, $user, $password );
- } else {
- # Create a new connection...
- @/**/$this->mConn = mysql_connect( $server, $user, $password, true );
- }
- if ($this->mConn === false) {
- #$iplus = $i + 1;
- #wfLogDBError("Connect loop error $iplus of $max ($server): " . mysql_errno() . " - " . mysql_error()."\n");
- }
- }
-
- wfProfileOut("dbconnect-$server");
-
- if ( $dbName != '' ) {
- if ( $this->mConn !== false ) {
- $success = @/**/mysql_select_db( $dbName, $this->mConn );
- if ( !$success ) {
- $error = "Error selecting database $dbName on server {$this->mServer} " .
- "from client host {$wguname['nodename']}\n";
- wfLogDBError(" Error selecting database $dbName on server {$this->mServer} \n");
- wfDebug( $error );
- }
- } else {
- wfDebug( "DB connection error\n" );
- wfDebug( "Server: $server, User: $user, Password: " .
- substr( $password, 0, 3 ) . "..., error: " . mysql_error() . "\n" );
- $success = false;
- }
- } else {
- # Delay USE query
- $success = (bool)$this->mConn;
- }
-
- if ( $success ) {
- $version = $this->getServerVersion();
- if ( version_compare( $version, '4.1' ) >= 0 ) {
- // Tell the server we're communicating with it in UTF-8.
- // This may engage various charset conversions.
- global $wgDBmysql5;
- if( $wgDBmysql5 ) {
- $this->query( 'SET NAMES utf8', __METHOD__ );
- }
- // Turn off strict mode
- $this->query( "SET sql_mode = ''", __METHOD__ );
- }
-
- // Turn off strict mode if it is on
- } else {
- $this->reportConnectionError();
- }
-
- $this->mOpened = $success;
- wfProfileOut( __METHOD__ );
- return $success;
- }
- /**@}}*/
-
- /**
- * Closes a database connection.
- * if it is open : commits any open transactions
- *
- * @return bool operation success. true if already closed.
- */
- function close()
- {
- $this->mOpened = false;
- if ( $this->mConn ) {
- if ( $this->trxLevel() ) {
- $this->immediateCommit();
- }
- return mysql_close( $this->mConn );
- } else {
- return true;
- }
- }
-
- /**
- * @param string $error fallback error message, used if none is given by MySQL
- */
- function reportConnectionError( $error = 'Unknown error' ) {
- $myError = $this->lastError();
- if ( $myError ) {
- $error = $myError;
- }
-
- if ( $this->mFailFunction ) {
- # Legacy error handling method
- if ( !is_int( $this->mFailFunction ) ) {
- $ff = $this->mFailFunction;
- $ff( $this, $error );
- }
- } else {
- # New method
- wfLogDBError( "Connection error: $error\n" );
- throw new DBConnectionError( $this, $error );
- }
- }
-
- /**
- * Usually aborts on failure. If errors are explicitly ignored, returns success.
- *
- * @param $sql String: SQL query
- * @param $fname String: Name of the calling function, for profiling/SHOW PROCESSLIST
- * comment (you can use __METHOD__ or add some extra info)
- * @param $tempIgnore Bool: Whether to avoid throwing an exception on errors...
- * maybe best to catch the exception instead?
- * @return true for a successful write query, ResultWrapper object for a successful read query,
- * or false on failure if $tempIgnore set
- * @throws DBQueryError Thrown when the database returns an error of any kind
- */
- public function query( $sql, $fname = '', $tempIgnore = false ) {
- global $wgProfiling;
-
- if ( $wgProfiling ) {
- # generalizeSQL will probably cut down the query to reasonable
- # logging size most of the time. The substr is really just a sanity check.
-
- # Who's been wasting my precious column space? -- TS
- #$profName = 'query: ' . $fname . ' ' . substr( Database::generalizeSQL( $sql ), 0, 255 );
-
- if ( is_null( $this->getLBInfo( 'master' ) ) ) {
- $queryProf = 'query: ' . substr( Database::generalizeSQL( $sql ), 0, 255 );
- $totalProf = 'Database::query';
- } else {
- $queryProf = 'query-m: ' . substr( Database::generalizeSQL( $sql ), 0, 255 );
- $totalProf = 'Database::query-master';
- }
- wfProfileIn( $totalProf );
- wfProfileIn( $queryProf );
- }
-
- $this->mLastQuery = $sql;
-
- # Add a comment for easy SHOW PROCESSLIST interpretation
- #if ( $fname ) {
- global $wgUser;
- if ( is_object( $wgUser ) && !($wgUser instanceof StubObject) ) {
- $userName = $wgUser->getName();
- if ( mb_strlen( $userName ) > 15 ) {
- $userName = mb_substr( $userName, 0, 15 ) . '...';
- }
- $userName = str_replace( '/', '', $userName );
- } else {
- $userName = '';
- }
- $commentedSql = preg_replace('/\s/', " /* $fname $userName */ ", $sql, 1);
- #} else {
- # $commentedSql = $sql;
- #}
-
- # If DBO_TRX is set, start a transaction
- if ( ( $this->mFlags & DBO_TRX ) && !$this->trxLevel() &&
- $sql != 'BEGIN' && $sql != 'COMMIT' && $sql != 'ROLLBACK') {
- // avoid establishing transactions for SHOW and SET statements too -
- // that would delay transaction initializations to once connection
- // is really used by application
- $sqlstart = substr($sql,0,10); // very much worth it, benchmark certified(tm)
- if (strpos($sqlstart,"SHOW ")!==0 and strpos($sqlstart,"SET ")!==0)
- $this->begin();
- }
-
- if ( $this->debug() ) {
- $sqlx = substr( $commentedSql, 0, 500 );
- $sqlx = strtr( $sqlx, "\t\n", ' ' );
- wfDebug( "SQL: $sqlx\n" );
- }
-
- # Do the query and handle errors
- $ret = $this->doQuery( $commentedSql );
-
- # Try reconnecting if the connection was lost
- if ( false === $ret && ( $this->lastErrno() == 2013 || $this->lastErrno() == 2006 ) ) {
- # Transaction is gone, like it or not
- $this->mTrxLevel = 0;
- wfDebug( "Connection lost, reconnecting...\n" );
- if ( $this->ping() ) {
- wfDebug( "Reconnected\n" );
- $sqlx = substr( $commentedSql, 0, 500 );
- $sqlx = strtr( $sqlx, "\t\n", ' ' );
- global $wgRequestTime;
- $elapsed = round( microtime(true) - $wgRequestTime, 3 );
- wfLogDBError( "Connection lost and reconnected after {$elapsed}s, query: $sqlx\n" );
- $ret = $this->doQuery( $commentedSql );
- } else {
- wfDebug( "Failed\n" );
- }
- }
-
- if ( false === $ret ) {
- $this->reportQueryError( $this->lastError(), $this->lastErrno(), $sql, $fname, $tempIgnore );
- }
-
- if ( $wgProfiling ) {
- wfProfileOut( $queryProf );
- wfProfileOut( $totalProf );
- }
- return $this->resultObject( $ret );
- }
-
- /**
- * The DBMS-dependent part of query()
- * @param $sql String: SQL query.
- * @return Result object to feed to fetchObject, fetchRow, ...; or false on failure
- * @access private
- */
- /*private*/ function doQuery( $sql ) {
- if( $this->bufferResults() ) {
- $ret = mysql_query( $sql, $this->mConn );
- } else {
- $ret = mysql_unbuffered_query( $sql, $this->mConn );
- }
- return $ret;
- }
-
- /**
- * @param $error
- * @param $errno
- * @param $sql
- * @param string $fname
- * @param bool $tempIgnore
- */
- function reportQueryError( $error, $errno, $sql, $fname, $tempIgnore = false ) {
- global $wgCommandLineMode;
- # Ignore errors during error handling to avoid infinite recursion
- $ignore = $this->ignoreErrors( true );
- ++$this->mErrorCount;
-
- if( $ignore || $tempIgnore ) {
- wfDebug("SQL ERROR (ignored): $error\n");
- $this->ignoreErrors( $ignore );
- } else {
- $sql1line = str_replace( "\n", "\\n", $sql );
- wfLogDBError("$fname\t{$this->mServer}\t$errno\t$error\t$sql1line\n");
- wfDebug("SQL ERROR: " . $error . "\n");
- throw new DBQueryError( $this, $error, $errno, $sql, $fname );
- }
- }
-
-
- /**
- * Intended to be compatible with the PEAR::DB wrapper functions.
- * http://pear.php.net/manual/en/package.database.db.intro-execute.php
- *
- * ? = scalar value, quoted as necessary
- * ! = raw SQL bit (a function for instance)
- * & = filename; reads the file and inserts as a blob
- * (we don't use this though...)
- */
- function prepare( $sql, $func = 'Database::prepare' ) {
- /* MySQL doesn't support prepared statements (yet), so just
- pack up the query for reference. We'll manually replace
- the bits later. */
- return array( 'query' => $sql, 'func' => $func );
- }
-
- function freePrepared( $prepared ) {
- /* No-op for MySQL */
- }
-
- /**
- * Execute a prepared query with the various arguments
- * @param string $prepared the prepared sql
- * @param mixed $args Either an array here, or put scalars as varargs
- */
- function execute( $prepared, $args = null ) {
- if( !is_array( $args ) ) {
- # Pull the var args
- $args = func_get_args();
- array_shift( $args );
- }
- $sql = $this->fillPrepared( $prepared['query'], $args );
- return $this->query( $sql, $prepared['func'] );
- }
-
- /**
- * Prepare & execute an SQL statement, quoting and inserting arguments
- * in the appropriate places.
- * @param string $query
- * @param string $args ...
- */
- function safeQuery( $query, $args = null ) {
- $prepared = $this->prepare( $query, 'Database::safeQuery' );
- if( !is_array( $args ) ) {
- # Pull the var args
- $args = func_get_args();
- array_shift( $args );
- }
- $retval = $this->execute( $prepared, $args );
- $this->freePrepared( $prepared );
- return $retval;
- }
-
- /**
- * For faking prepared SQL statements on DBs that don't support
- * it directly.
- * @param string $preparedSql - a 'preparable' SQL statement
- * @param array $args - array of arguments to fill it with
- * @return string executable SQL
- */
- function fillPrepared( $preparedQuery, $args ) {
- reset( $args );
- $this->preparedArgs =& $args;
- return preg_replace_callback( '/(\\\\[?!&]|[?!&])/',
- array( &$this, 'fillPreparedArg' ), $preparedQuery );
- }
-
- /**
- * preg_callback func for fillPrepared()
- * The arguments should be in $this->preparedArgs and must not be touched
- * while we're doing this.
- *
- * @param array $matches
- * @return string
- * @private
- */
- function fillPreparedArg( $matches ) {
- switch( $matches[1] ) {
- case '\\?': return '?';
- case '\\!': return '!';
- case '\\&': return '&';
- }
- list( /* $n */ , $arg ) = each( $this->preparedArgs );
- switch( $matches[1] ) {
- case '?': return $this->addQuotes( $arg );
- case '!': return $arg;
- case '&':
- # return $this->addQuotes( file_get_contents( $arg ) );
- throw new DBUnexpectedError( $this, '& mode is not implemented. If it\'s really needed, uncomment the line above.' );
- default:
- throw new DBUnexpectedError( $this, 'Received invalid match. This should never happen!' );
- }
- }
-
- /**#@+
- * @param mixed $res A SQL result
- */
- /**
- * Free a result object
- */
- function freeResult( $res ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- if ( !@/**/mysql_free_result( $res ) ) {
- throw new DBUnexpectedError( $this, "Unable to free MySQL result" );
- }
- }
-
- /**
- * Fetch the next row from the given result object, in object form.
- * Fields can be retrieved with $row->fieldname, with fields acting like
- * member variables.
- *
- * @param $res SQL result object as returned from Database::query(), etc.
- * @return MySQL row object
- * @throws DBUnexpectedError Thrown if the database returns an error
- */
- function fetchObject( $res ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- @/**/$row = mysql_fetch_object( $res );
- if( $this->lastErrno() ) {
- throw new DBUnexpectedError( $this, 'Error in fetchObject(): ' . htmlspecialchars( $this->lastError() ) );
- }
- return $row;
- }
-
- /**
- * Fetch the next row from the given result object, in associative array
- * form. Fields are retrieved with $row['fieldname'].
- *
- * @param $res SQL result object as returned from Database::query(), etc.
- * @return MySQL row object
- * @throws DBUnexpectedError Thrown if the database returns an error
- */
- function fetchRow( $res ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- @/**/$row = mysql_fetch_array( $res );
- if ( $this->lastErrno() ) {
- throw new DBUnexpectedError( $this, 'Error in fetchRow(): ' . htmlspecialchars( $this->lastError() ) );
- }
- return $row;
- }
-
- /**
- * Get the number of rows in a result object
- */
- function numRows( $res ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- @/**/$n = mysql_num_rows( $res );
- if( $this->lastErrno() ) {
- throw new DBUnexpectedError( $this, 'Error in numRows(): ' . htmlspecialchars( $this->lastError() ) );
- }
- return $n;
- }
-
- /**
- * Get the number of fields in a result object
- * See documentation for mysql_num_fields()
- */
- function numFields( $res ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- return mysql_num_fields( $res );
- }
-
- /**
- * Get a field name in a result object
- * See documentation for mysql_field_name():
- * http://www.php.net/mysql_field_name
- */
- function fieldName( $res, $n ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- return mysql_field_name( $res, $n );
- }
-
- /**
- * Get the inserted value of an auto-increment row
- *
- * The value inserted should be fetched from nextSequenceValue()
- *
- * Example:
- * $id = $dbw->nextSequenceValue('page_page_id_seq');
- * $dbw->insert('page',array('page_id' => $id));
- * $id = $dbw->insertId();
- */
- function insertId() { return mysql_insert_id( $this->mConn ); }
-
- /**
- * Change the position of the cursor in a result object
- * See mysql_data_seek()
- */
- function dataSeek( $res, $row ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- return mysql_data_seek( $res, $row );
- }
-
- /**
- * Get the last error number
- * See mysql_errno()
- */
- function lastErrno() {
- if ( $this->mConn ) {
- return mysql_errno( $this->mConn );
- } else {
- return mysql_errno();
- }
- }
-
- /**
- * Get a description of the last error
- * See mysql_error() for more details
- */
- function lastError() {
- if ( $this->mConn ) {
- # Even if it's non-zero, it can still be invalid
- wfSuppressWarnings();
- $error = mysql_error( $this->mConn );
- if ( !$error ) {
- $error = mysql_error();
- }
- wfRestoreWarnings();
- } else {
- $error = mysql_error();
- }
- if( $error ) {
- $error .= ' (' . $this->mServer . ')';
- }
- return $error;
- }
- /**
- * Get the number of rows affected by the last write query
- * See mysql_affected_rows() for more details
- */
- function affectedRows() { return mysql_affected_rows( $this->mConn ); }
- /**#@-*/ // end of template : @param $result
-
- /**
- * Simple UPDATE wrapper
- * Usually aborts on failure
- * If errors are explicitly ignored, returns success
- *
- * This function exists for historical reasons, Database::update() has a more standard
- * calling convention and feature set
- */
- function set( $table, $var, $value, $cond, $fname = 'Database::set' )
- {
- $table = $this->tableName( $table );
- $sql = "UPDATE $table SET $var = '" .
- $this->strencode( $value ) . "' WHERE ($cond)";
- return (bool)$this->query( $sql, $fname );
- }
-
- /**
- * Simple SELECT wrapper, returns a single field, input must be encoded
- * Usually aborts on failure
- * If errors are explicitly ignored, returns FALSE on failure
- */
- function selectField( $table, $var, $cond='', $fname = 'Database::selectField', $options = array() ) {
- if ( !is_array( $options ) ) {
- $options = array( $options );
- }
- $options['LIMIT'] = 1;
-
- $res = $this->select( $table, $var, $cond, $fname, $options );
- if ( $res === false || !$this->numRows( $res ) ) {
- return false;
- }
- $row = $this->fetchRow( $res );
- if ( $row !== false ) {
- $this->freeResult( $res );
- return $row[0];
- } else {
- return false;
- }
- }
-
- /**
- * Returns an optional USE INDEX clause to go after the table, and a
- * string to go at the end of the query
- *
- * @private
- *
- * @param array $options an associative array of options to be turned into
- * an SQL query, valid keys are listed in the function.
- * @return array
- */
- function makeSelectOptions( $options ) {
- $preLimitTail = $postLimitTail = '';
- $startOpts = '';
-
- $noKeyOptions = array();
- foreach ( $options as $key => $option ) {
- if ( is_numeric( $key ) ) {
- $noKeyOptions[$option] = true;
- }
- }
-
- if ( isset( $options['GROUP BY'] ) ) $preLimitTail .= " GROUP BY {$options['GROUP BY']}";
- if ( isset( $options['HAVING'] ) ) $preLimitTail .= " HAVING {$options['HAVING']}";
- if ( isset( $options['ORDER BY'] ) ) $preLimitTail .= " ORDER BY {$options['ORDER BY']}";
-
- //if (isset($options['LIMIT'])) {
- // $tailOpts .= $this->limitResult('', $options['LIMIT'],
- // isset($options['OFFSET']) ? $options['OFFSET']
- // : false);
- //}
-
- if ( isset( $noKeyOptions['FOR UPDATE'] ) ) $postLimitTail .= ' FOR UPDATE';
- if ( isset( $noKeyOptions['LOCK IN SHARE MODE'] ) ) $postLimitTail .= ' LOCK IN SHARE MODE';
- if ( isset( $noKeyOptions['DISTINCT'] ) || isset( $noKeyOptions['DISTINCTROW'] ) ) $startOpts .= 'DISTINCT';
-
- # Various MySQL extensions
- if ( isset( $noKeyOptions['STRAIGHT_JOIN'] ) ) $startOpts .= ' /*! STRAIGHT_JOIN */';
- if ( isset( $noKeyOptions['HIGH_PRIORITY'] ) ) $startOpts .= ' HIGH_PRIORITY';
- if ( isset( $noKeyOptions['SQL_BIG_RESULT'] ) ) $startOpts .= ' SQL_BIG_RESULT';
- if ( isset( $noKeyOptions['SQL_BUFFER_RESULT'] ) ) $startOpts .= ' SQL_BUFFER_RESULT';
- if ( isset( $noKeyOptions['SQL_SMALL_RESULT'] ) ) $startOpts .= ' SQL_SMALL_RESULT';
- if ( isset( $noKeyOptions['SQL_CALC_FOUND_ROWS'] ) ) $startOpts .= ' SQL_CALC_FOUND_ROWS';
- if ( isset( $noKeyOptions['SQL_CACHE'] ) ) $startOpts .= ' SQL_CACHE';
- if ( isset( $noKeyOptions['SQL_NO_CACHE'] ) ) $startOpts .= ' SQL_NO_CACHE';
-
- if ( isset( $options['USE INDEX'] ) && ! is_array( $options['USE INDEX'] ) ) {
- $useIndex = $this->useIndexClause( $options['USE INDEX'] );
- } else {
- $useIndex = '';
- }
-
- return array( $startOpts, $useIndex, $preLimitTail, $postLimitTail );
- }
-
- /**
- * SELECT wrapper
- *
- * @param mixed $table Array or string, table name(s) (prefix auto-added)
- * @param mixed $vars Array or string, field name(s) to be retrieved
- * @param mixed $conds Array or string, condition(s) for WHERE
- * @param string $fname Calling function name (use __METHOD__) for logs/profiling
- * @param array $options Associative array of options (e.g. array('GROUP BY' => 'page_title')),
- * see Database::makeSelectOptions code for list of supported stuff
- * @return mixed Database result resource (feed to Database::fetchObject or whatever), or false on failure
- */
- function select( $table, $vars, $conds='', $fname = 'Database::select', $options = array() )
- {
- if( is_array( $vars ) ) {
- $vars = implode( ',', $vars );
- }
- if( !is_array( $options ) ) {
- $options = array( $options );
- }
- if( is_array( $table ) ) {
- if ( isset( $options['USE INDEX'] ) && is_array( $options['USE INDEX'] ) )
- $from = ' FROM ' . $this->tableNamesWithUseIndex( $table, $options['USE INDEX'] );
- else
- $from = ' FROM ' . implode( ',', array_map( array( &$this, 'tableName' ), $table ) );
- } elseif ($table!='') {
- if ($table{0}==' ') {
- $from = ' FROM ' . $table;
- } else {
- $from = ' FROM ' . $this->tableName( $table );
- }
- } else {
- $from = '';
- }
-
- list( $startOpts, $useIndex, $preLimitTail, $postLimitTail ) = $this->makeSelectOptions( $options );
-
- if( !empty( $conds ) ) {
- if ( is_array( $conds ) ) {
- $conds = $this->makeList( $conds, LIST_AND );
- }
- $sql = "SELECT $startOpts $vars $from $useIndex WHERE $conds $preLimitTail";
- } else {
- $sql = "SELECT $startOpts $vars $from $useIndex $preLimitTail";
- }
-
- if (isset($options['LIMIT']))
- $sql = $this->limitResult($sql, $options['LIMIT'],
- isset($options['OFFSET']) ? $options['OFFSET'] : false);
- $sql = "$sql $postLimitTail";
-
- if (isset($options['EXPLAIN'])) {
- $sql = 'EXPLAIN ' . $sql;
- }
- return $this->query( $sql, $fname );
- }
-
- /**
- * Single row SELECT wrapper
- * Aborts or returns FALSE on error
- *
- * $vars: the selected variables
- * $conds: a condition map, terms are ANDed together.
- * Items with numeric keys are taken to be literal conditions
- * Takes an array of selected variables, and a condition map, which is ANDed
- * e.g: selectRow( "page", array( "page_id" ), array( "page_namespace" =>
- * NS_MAIN, "page_title" => "Astronomy" ) ) would return an object where
- * $obj- >page_id is the ID of the Astronomy article
- *
- * @todo migrate documentation to phpdocumentor format
- */
- function selectRow( $table, $vars, $conds, $fname = 'Database::selectRow', $options = array() ) {
- $options['LIMIT'] = 1;
- $res = $this->select( $table, $vars, $conds, $fname, $options );
- if ( $res === false )
- return false;
- if ( !$this->numRows($res) ) {
- $this->freeResult($res);
- return false;
- }
- $obj = $this->fetchObject( $res );
- $this->freeResult( $res );
- return $obj;
-
- }
-
- /**
- * Estimate rows in dataset
- * Returns estimated count, based on EXPLAIN output
- * Takes same arguments as Database::select()
- */
-
- function estimateRowCount( $table, $vars='*', $conds='', $fname = 'Database::estimateRowCount', $options = array() ) {
- $options['EXPLAIN']=true;
- $res = $this->select ($table, $vars, $conds, $fname, $options );
- if ( $res === false )
- return false;
- if (!$this->numRows($res)) {
- $this->freeResult($res);
- return 0;
- }
-
- $rows=1;
-
- while( $plan = $this->fetchObject( $res ) ) {
- $rows *= ($plan->rows > 0)?$plan->rows:1; // avoid resetting to zero
- }
-
- $this->freeResult($res);
- return $rows;
- }
-
-
- /**
- * Removes most variables from an SQL query and replaces them with X or N for numbers.
- * It's only slightly flawed. Don't use for anything important.
- *
- * @param string $sql A SQL Query
- * @static
- */
- static function generalizeSQL( $sql ) {
- # This does the same as the regexp below would do, but in such a way
- # as to avoid crashing php on some large strings.
- # $sql = preg_replace ( "/'([^\\\\']|\\\\.)*'|\"([^\\\\\"]|\\\\.)*\"/", "'X'", $sql);
-
- $sql = str_replace ( "\\\\", '', $sql);
- $sql = str_replace ( "\\'", '', $sql);
- $sql = str_replace ( "\\\"", '', $sql);
- $sql = preg_replace ("/'.*'/s", "'X'", $sql);
- $sql = preg_replace ('/".*"/s', "'X'", $sql);
-
- # All newlines, tabs, etc replaced by single space
- $sql = preg_replace ( '/\s+/', ' ', $sql);
-
- # All numbers => N
- $sql = preg_replace ('/-?[0-9]+/s', 'N', $sql);
-
- return $sql;
- }
-
- /**
- * Determines whether a field exists in a table
- * Usually aborts on failure
- * If errors are explicitly ignored, returns NULL on failure
- */
- function fieldExists( $table, $field, $fname = 'Database::fieldExists' ) {
- $table = $this->tableName( $table );
- $res = $this->query( 'DESCRIBE '.$table, $fname );
- if ( !$res ) {
- return NULL;
- }
-
- $found = false;
-
- while ( $row = $this->fetchObject( $res ) ) {
- if ( $row->Field == $field ) {
- $found = true;
- break;
- }
- }
- return $found;
- }
-
- /**
- * Determines whether an index exists
- * Usually aborts on failure
- * If errors are explicitly ignored, returns NULL on failure
- */
- function indexExists( $table, $index, $fname = 'Database::indexExists' ) {
- $info = $this->indexInfo( $table, $index, $fname );
- if ( is_null( $info ) ) {
- return NULL;
- } else {
- return $info !== false;
- }
- }
-
-
- /**
- * Get information about an index into an object
- * Returns false if the index does not exist
- */
- function indexInfo( $table, $index, $fname = 'Database::indexInfo' ) {
- # SHOW INDEX works in MySQL 3.23.58, but SHOW INDEXES does not.
- # SHOW INDEX should work for 3.x and up:
- # http://dev.mysql.com/doc/mysql/en/SHOW_INDEX.html
- $table = $this->tableName( $table );
- $sql = 'SHOW INDEX FROM '.$table;
- $res = $this->query( $sql, $fname );
- if ( !$res ) {
- return NULL;
- }
-
- $result = array();
- while ( $row = $this->fetchObject( $res ) ) {
- if ( $row->Key_name == $index ) {
- $result[] = $row;
- }
- }
- $this->freeResult($res);
-
- return empty($result) ? false : $result;
- }
-
- /**
- * Query whether a given table exists
- */
- function tableExists( $table ) {
- $table = $this->tableName( $table );
- $old = $this->ignoreErrors( true );
- $res = $this->query( "SELECT 1 FROM $table LIMIT 1" );
- $this->ignoreErrors( $old );
- if( $res ) {
- $this->freeResult( $res );
- return true;
- } else {
- return false;
- }
- }
-
- /**
- * mysql_fetch_field() wrapper
- * Returns false if the field doesn't exist
- *
- * @param $table
- * @param $field
- */
- function fieldInfo( $table, $field ) {
- $table = $this->tableName( $table );
- $res = $this->query( "SELECT * FROM $table LIMIT 1" );
- $n = mysql_num_fields( $res->result );
- for( $i = 0; $i < $n; $i++ ) {
- $meta = mysql_fetch_field( $res->result, $i );
- if( $field == $meta->name ) {
- return new MySQLField($meta);
- }
- }
- return false;
- }
-
- /**
- * mysql_field_type() wrapper
- */
- function fieldType( $res, $index ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- return mysql_field_type( $res, $index );
- }
-
- /**
- * Determines if a given index is unique
- */
- function indexUnique( $table, $index ) {
- $indexInfo = $this->indexInfo( $table, $index );
- if ( !$indexInfo ) {
- return NULL;
- }
- return !$indexInfo[0]->Non_unique;
- }
-
- /**
- * INSERT wrapper, inserts an array into a table
- *
- * $a may be a single associative array, or an array of these with numeric keys, for
- * multi-row insert.
- *
- * Usually aborts on failure
- * If errors are explicitly ignored, returns success
- */
- function insert( $table, $a, $fname = 'Database::insert', $options = array() ) {
- # No rows to insert, easy just return now
- if ( !count( $a ) ) {
- return true;
- }
-
- $table = $this->tableName( $table );
- if ( !is_array( $options ) ) {
- $options = array( $options );
- }
- if ( isset( $a[0] ) && is_array( $a[0] ) ) {
- $multi = true;
- $keys = array_keys( $a[0] );
- } else {
- $multi = false;
- $keys = array_keys( $a );
- }
-
- $sql = 'INSERT ' . implode( ' ', $options ) .
- " INTO $table (" . implode( ',', $keys ) . ') VALUES ';
-
- if ( $multi ) {
- $first = true;
- foreach ( $a as $row ) {
- if ( $first ) {
- $first = false;
- } else {
- $sql .= ',';
- }
- $sql .= '(' . $this->makeList( $row ) . ')';
- }
- } else {
- $sql .= '(' . $this->makeList( $a ) . ')';
- }
- return (bool)$this->query( $sql, $fname );
- }
-
- /**
- * Make UPDATE options for the Database::update function
- *
- * @private
- * @param array $options The options passed to Database::update
- * @return string
- */
- function makeUpdateOptions( $options ) {
- if( !is_array( $options ) ) {
- $options = array( $options );
- }
- $opts = array();
- if ( in_array( 'LOW_PRIORITY', $options ) )
- $opts[] = $this->lowPriorityOption();
- if ( in_array( 'IGNORE', $options ) )
- $opts[] = 'IGNORE';
- return implode(' ', $opts);
- }
-
- /**
- * UPDATE wrapper, takes a condition array and a SET array
- *
- * @param string $table The table to UPDATE
- * @param array $values An array of values to SET
- * @param array $conds An array of conditions (WHERE). Use '*' to update all rows.
- * @param string $fname The Class::Function calling this function
- * (for the log)
- * @param array $options An array of UPDATE options, can be one or
- * more of IGNORE, LOW_PRIORITY
- * @return bool
- */
- function update( $table, $values, $conds, $fname = 'Database::update', $options = array() ) {
- $table = $this->tableName( $table );
- $opts = $this->makeUpdateOptions( $options );
- $sql = "UPDATE $opts $table SET " . $this->makeList( $values, LIST_SET );
- if ( $conds != '*' ) {
- $sql .= " WHERE " . $this->makeList( $conds, LIST_AND );
- }
- return $this->query( $sql, $fname );
- }
-
- /**
- * Makes an encoded list of strings from an array
- * $mode:
- * LIST_COMMA - comma separated, no field names
- * LIST_AND - ANDed WHERE clause (without the WHERE)
- * LIST_OR - ORed WHERE clause (without the WHERE)
- * LIST_SET - comma separated with field names, like a SET clause
- * LIST_NAMES - comma separated field names
- */
- function makeList( $a, $mode = LIST_COMMA ) {
- if ( !is_array( $a ) ) {
- throw new DBUnexpectedError( $this, 'Database::makeList called with incorrect parameters' );
- }
-
- $first = true;
- $list = '';
- foreach ( $a as $field => $value ) {
- if ( !$first ) {
- if ( $mode == LIST_AND ) {
- $list .= ' AND ';
- } elseif($mode == LIST_OR) {
- $list .= ' OR ';
- } else {
- $list .= ',';
- }
- } else {
- $first = false;
- }
- if ( ($mode == LIST_AND || $mode == LIST_OR) && is_numeric( $field ) ) {
- $list .= "($value)";
- } elseif ( ($mode == LIST_SET) && is_numeric( $field ) ) {
- $list .= "$value";
- } elseif ( ($mode == LIST_AND || $mode == LIST_OR) && is_array($value) ) {
- if( count( $value ) == 0 ) {
- // Empty input... or should this throw an error?
- $list .= '0';
- } elseif( count( $value ) == 1 ) {
- // Special-case single values, as IN isn't terribly efficient
- $list .= $field." = ".$this->addQuotes( $value[0] );
- } else {
- $list .= $field." IN (".$this->makeList($value).") ";
- }
- } elseif( is_null($value) ) {
- if ( $mode == LIST_AND || $mode == LIST_OR ) {
- $list .= "$field IS ";
- } elseif ( $mode == LIST_SET ) {
- $list .= "$field = ";
- }
- $list .= 'NULL';
- } else {
- if ( $mode == LIST_AND || $mode == LIST_OR || $mode == LIST_SET ) {
- $list .= "$field = ";
- }
- $list .= $mode == LIST_NAMES ? $value : $this->addQuotes( $value );
- }
- }
- return $list;
- }
-
- /**
- * Change the current database
- */
- function selectDB( $db ) {
- $this->mDBname = $db;
- return mysql_select_db( $db, $this->mConn );
- }
-
- /**
- * Format a table name ready for use in constructing an SQL query
- *
- * This does two important things: it quotes table names which as necessary,
- * and it adds a table prefix if there is one.
- *
- * All functions of this object which require a table name call this function
- * themselves. Pass the canonical name to such functions. This is only needed
- * when calling query() directly.
- *
- * @param string $name database table name
- */
- function tableName( $name ) {
- global $wgSharedDB;
- # Skip quoted literals
- if ( $name{0} != '`' ) {
- if ( $this->mTablePrefix !== '' && strpos( $name, '.' ) === false ) {
- $name = "{$this->mTablePrefix}$name";
- }
- if ( isset( $wgSharedDB ) && "{$this->mTablePrefix}user" == $name ) {
- $name = "`$wgSharedDB`.`$name`";
- } else {
- # Standard quoting
- $name = "`$name`";
- }
- }
- return $name;
- }
-
- /**
- * Fetch a number of table names into an array
- * This is handy when you need to construct SQL for joins
- *
- * Example:
- * extract($dbr->tableNames('user','watchlist'));
- * $sql = "SELECT wl_namespace,wl_title FROM $watchlist,$user
- * WHERE wl_user=user_id AND wl_user=$nameWithQuotes";
- */
- public function tableNames() {
- $inArray = func_get_args();
- $retVal = array();
- foreach ( $inArray as $name ) {
- $retVal[$name] = $this->tableName( $name );
- }
- return $retVal;
- }
-
- /**
- * Fetch a number of table names into an zero-indexed numerical array
- * This is handy when you need to construct SQL for joins
- *
- * Example:
- * list( $user, $watchlist ) = $dbr->tableNamesN('user','watchlist');
- * $sql = "SELECT wl_namespace,wl_title FROM $watchlist,$user
- * WHERE wl_user=user_id AND wl_user=$nameWithQuotes";
- */
- public function tableNamesN() {
- $inArray = func_get_args();
- $retVal = array();
- foreach ( $inArray as $name ) {
- $retVal[] = $this->tableName( $name );
- }
- return $retVal;
- }
-
- /**
- * @private
- */
- function tableNamesWithUseIndex( $tables, $use_index ) {
- $ret = array();
-
- foreach ( $tables as $table )
- if ( @$use_index[$table] !== null )
- $ret[] = $this->tableName( $table ) . ' ' . $this->useIndexClause( implode( ',', (array)$use_index[$table] ) );
- else
- $ret[] = $this->tableName( $table );
-
- return implode( ',', $ret );
- }
-
- /**
- * Wrapper for addslashes()
- * @param string $s String to be slashed.
- * @return string slashed string.
- */
- function strencode( $s ) {
- return mysql_real_escape_string( $s, $this->mConn );
- }
-
- /**
- * If it's a string, adds quotes and backslashes
- * Otherwise returns as-is
- */
- function addQuotes( $s ) {
- if ( is_null( $s ) ) {
- return 'NULL';
- } else {
- # This will also quote numeric values. This should be harmless,
- # and protects against weird problems that occur when they really
- # _are_ strings such as article titles and string->number->string
- # conversion is not 1:1.
- return "'" . $this->strencode( $s ) . "'";
- }
- }
-
- /**
- * Escape string for safe LIKE usage
- */
- function escapeLike( $s ) {
- $s=$this->strencode( $s );
- $s=str_replace(array('%','_'),array('\%','\_'),$s);
- return $s;
- }
-
- /**
- * Returns an appropriately quoted sequence value for inserting a new row.
- * MySQL has autoincrement fields, so this is just NULL. But the PostgreSQL
- * subclass will return an integer, and save the value for insertId()
- */
- function nextSequenceValue( $seqName ) {
- return NULL;
- }
-
- /**
- * USE INDEX clause
- * PostgreSQL doesn't have them and returns ""
- */
- function useIndexClause( $index ) {
- return "FORCE INDEX ($index)";
- }
-
- /**
- * REPLACE query wrapper
- * PostgreSQL simulates this with a DELETE followed by INSERT
- * $row is the row to insert, an associative array
- * $uniqueIndexes is an array of indexes. Each element may be either a
- * field name or an array of field names
- *
- * It may be more efficient to leave off unique indexes which are unlikely to collide.
- * However if you do this, you run the risk of encountering errors which wouldn't have
- * occurred in MySQL
- *
- * @todo migrate comment to phodocumentor format
- */
- function replace( $table, $uniqueIndexes, $rows, $fname = 'Database::replace' ) {
- $table = $this->tableName( $table );
-
- # Single row case
- if ( !is_array( reset( $rows ) ) ) {
- $rows = array( $rows );
- }
-
- $sql = "REPLACE INTO $table (" . implode( ',', array_keys( $rows[0] ) ) .') VALUES ';
- $first = true;
- foreach ( $rows as $row ) {
- if ( $first ) {
- $first = false;
- } else {
- $sql .= ',';
- }
- $sql .= '(' . $this->makeList( $row ) . ')';
- }
- return $this->query( $sql, $fname );
- }
-
- /**
- * DELETE where the condition is a join
- * MySQL does this with a multi-table DELETE syntax, PostgreSQL does it with sub-selects
- *
- * For safety, an empty $conds will not delete everything. If you want to delete all rows where the
- * join condition matches, set $conds='*'
- *
- * DO NOT put the join condition in $conds
- *
- * @param string $delTable The table to delete from.
- * @param string $joinTable The other table.
- * @param string $delVar The variable to join on, in the first table.
- * @param string $joinVar The variable to join on, in the second table.
- * @param array $conds Condition array of field names mapped to variables, ANDed together in the WHERE clause
- */
- function deleteJoin( $delTable, $joinTable, $delVar, $joinVar, $conds, $fname = 'Database::deleteJoin' ) {
- if ( !$conds ) {
- throw new DBUnexpectedError( $this, 'Database::deleteJoin() called with empty $conds' );
- }
-
- $delTable = $this->tableName( $delTable );
- $joinTable = $this->tableName( $joinTable );
- $sql = "DELETE $delTable FROM $delTable, $joinTable WHERE $delVar=$joinVar ";
- if ( $conds != '*' ) {
- $sql .= ' AND ' . $this->makeList( $conds, LIST_AND );
- }
-
- return $this->query( $sql, $fname );
- }
-
- /**
- * Returns the size of a text field, or -1 for "unlimited"
- */
- function textFieldSize( $table, $field ) {
- $table = $this->tableName( $table );
- $sql = "SHOW COLUMNS FROM $table LIKE \"$field\";";
- $res = $this->query( $sql, 'Database::textFieldSize' );
- $row = $this->fetchObject( $res );
- $this->freeResult( $res );
-
- $m = array();
- if ( preg_match( '/\((.*)\)/', $row->Type, $m ) ) {
- $size = $m[1];
- } else {
- $size = -1;
- }
- return $size;
- }
-
- /**
- * @return string Returns the text of the low priority option if it is supported, or a blank string otherwise
- */
- function lowPriorityOption() {
- return 'LOW_PRIORITY';
- }
-
- /**
- * DELETE query wrapper
- *
- * Use $conds == "*" to delete all rows
- */
- function delete( $table, $conds, $fname = 'Database::delete' ) {
- if ( !$conds ) {
- throw new DBUnexpectedError( $this, 'Database::delete() called with no conditions' );
- }
- $table = $this->tableName( $table );
- $sql = "DELETE FROM $table";
- if ( $conds != '*' ) {
- $sql .= ' WHERE ' . $this->makeList( $conds, LIST_AND );
- }
- return $this->query( $sql, $fname );
- }
-
- /**
- * INSERT SELECT wrapper
- * $varMap must be an associative array of the form array( 'dest1' => 'source1', ...)
- * Source items may be literals rather than field names, but strings should be quoted with Database::addQuotes()
- * $conds may be "*" to copy the whole table
- * srcTable may be an array of tables.
- */
- function insertSelect( $destTable, $srcTable, $varMap, $conds, $fname = 'Database::insertSelect',
- $insertOptions = array(), $selectOptions = array() )
- {
- $destTable = $this->tableName( $destTable );
- if ( is_array( $insertOptions ) ) {
- $insertOptions = implode( ' ', $insertOptions );
- }
- if( !is_array( $selectOptions ) ) {
- $selectOptions = array( $selectOptions );
- }
- list( $startOpts, $useIndex, $tailOpts ) = $this->makeSelectOptions( $selectOptions );
- if( is_array( $srcTable ) ) {
- $srcTable = implode( ',', array_map( array( &$this, 'tableName' ), $srcTable ) );
- } else {
- $srcTable = $this->tableName( $srcTable );
- }
- $sql = "INSERT $insertOptions INTO $destTable (" . implode( ',', array_keys( $varMap ) ) . ')' .
- " SELECT $startOpts " . implode( ',', $varMap ) .
- " FROM $srcTable $useIndex ";
- if ( $conds != '*' ) {
- $sql .= ' WHERE ' . $this->makeList( $conds, LIST_AND );
- }
- $sql .= " $tailOpts";
- return $this->query( $sql, $fname );
- }
-
- /**
- * Construct a LIMIT query with optional offset
- * This is used for query pages
- * $sql string SQL query we will append the limit too
- * $limit integer the SQL limit
- * $offset integer the SQL offset (default false)
- */
- function limitResult($sql, $limit, $offset=false) {
- if( !is_numeric($limit) ) {
- throw new DBUnexpectedError( $this, "Invalid non-numeric limit passed to limitResult()\n" );
- }
- return " $sql LIMIT "
- . ( (is_numeric($offset) && $offset != 0) ? "{$offset}," : "" )
- . "{$limit} ";
- }
- function limitResultForUpdate($sql, $num) {
- return $this->limitResult($sql, $num, 0);
- }
-
- /**
- * Returns an SQL expression for a simple conditional.
- * Uses IF on MySQL.
- *
- * @param string $cond SQL expression which will result in a boolean value
- * @param string $trueVal SQL expression to return if true
- * @param string $falseVal SQL expression to return if false
- * @return string SQL fragment
- */
- function conditional( $cond, $trueVal, $falseVal ) {
- return " IF($cond, $trueVal, $falseVal) ";
- }
-
- /**
- * Determines if the last failure was due to a deadlock
- */
- function wasDeadlock() {
- return $this->lastErrno() == 1213;
- }
-
- /**
- * Perform a deadlock-prone transaction.
- *
- * This function invokes a callback function to perform a set of write
- * queries. If a deadlock occurs during the processing, the transaction
- * will be rolled back and the callback function will be called again.
- *
- * Usage:
- * $dbw->deadlockLoop( callback, ... );
- *
- * Extra arguments are passed through to the specified callback function.
- *
- * Returns whatever the callback function returned on its successful,
- * iteration, or false on error, for example if the retry limit was
- * reached.
- */
- function deadlockLoop() {
- $myFname = 'Database::deadlockLoop';
-
- $this->begin();
- $args = func_get_args();
- $function = array_shift( $args );
- $oldIgnore = $this->ignoreErrors( true );
- $tries = DEADLOCK_TRIES;
- if ( is_array( $function ) ) {
- $fname = $function[0];
- } else {
- $fname = $function;
- }
- do {
- $retVal = call_user_func_array( $function, $args );
- $error = $this->lastError();
- $errno = $this->lastErrno();
- $sql = $this->lastQuery();
-
- if ( $errno ) {
- if ( $this->wasDeadlock() ) {
- # Retry
- usleep( mt_rand( DEADLOCK_DELAY_MIN, DEADLOCK_DELAY_MAX ) );
- } else {
- $this->reportQueryError( $error, $errno, $sql, $fname );
- }
- }
- } while( $this->wasDeadlock() && --$tries > 0 );
- $this->ignoreErrors( $oldIgnore );
- if ( $tries <= 0 ) {
- $this->query( 'ROLLBACK', $myFname );
- $this->reportQueryError( $error, $errno, $sql, $fname );
- return false;
- } else {
- $this->query( 'COMMIT', $myFname );
- return $retVal;
- }
- }
-
- /**
- * Do a SELECT MASTER_POS_WAIT()
- *
- * @param string $file the binlog file
- * @param string $pos the binlog position
- * @param integer $timeout the maximum number of seconds to wait for synchronisation
- */
- function masterPosWait( $file, $pos, $timeout ) {
- $fname = 'Database::masterPosWait';
- wfProfileIn( $fname );
-
-
- # Commit any open transactions
- $this->immediateCommit();
-
- # Call doQuery() directly, to avoid opening a transaction if DBO_TRX is set
- $encFile = $this->strencode( $file );
- $sql = "SELECT MASTER_POS_WAIT('$encFile', $pos, $timeout)";
- $res = $this->doQuery( $sql );
- if ( $res && $row = $this->fetchRow( $res ) ) {
- $this->freeResult( $res );
- wfProfileOut( $fname );
- return $row[0];
- } else {
- wfProfileOut( $fname );
- return false;
- }
- }
-
- /**
- * Get the position of the master from SHOW SLAVE STATUS
- */
- function getSlavePos() {
- $res = $this->query( 'SHOW SLAVE STATUS', 'Database::getSlavePos' );
- $row = $this->fetchObject( $res );
- if ( $row ) {
- return array( $row->Master_Log_File, $row->Read_Master_Log_Pos );
- } else {
- return array( false, false );
- }
- }
-
- /**
- * Get the position of the master from SHOW MASTER STATUS
- */
- function getMasterPos() {
- $res = $this->query( 'SHOW MASTER STATUS', 'Database::getMasterPos' );
- $row = $this->fetchObject( $res );
- if ( $row ) {
- return array( $row->File, $row->Position );
- } else {
- return array( false, false );
- }
- }
-
- /**
- * Begin a transaction, committing any previously open transaction
- */
- function begin( $fname = 'Database::begin' ) {
- $this->query( 'BEGIN', $fname );
- $this->mTrxLevel = 1;
- }
-
- /**
- * End a transaction
- */
- function commit( $fname = 'Database::commit' ) {
- $this->query( 'COMMIT', $fname );
- $this->mTrxLevel = 0;
- }
-
- /**
- * Rollback a transaction.
- * No-op on non-transactional databases.
- */
- function rollback( $fname = 'Database::rollback' ) {
- $this->query( 'ROLLBACK', $fname, true );
- $this->mTrxLevel = 0;
- }
-
- /**
- * Begin a transaction, committing any previously open transaction
- * @deprecated use begin()
- */
- function immediateBegin( $fname = 'Database::immediateBegin' ) {
- $this->begin();
- }
-
- /**
- * Commit transaction, if one is open
- * @deprecated use commit()
- */
- function immediateCommit( $fname = 'Database::immediateCommit' ) {
- $this->commit();
- }
-
- /**
- * Return MW-style timestamp used for MySQL schema
- */
- function timestamp( $ts=0 ) {
- return wfTimestamp(TS_MW,$ts);
- }
-
- /**
- * Local database timestamp format or null
- */
- function timestampOrNull( $ts = null ) {
- if( is_null( $ts ) ) {
- return null;
- } else {
- return $this->timestamp( $ts );
- }
- }
-
- /**
- * @todo document
- */
- function resultObject( $result ) {
- if( empty( $result ) ) {
- return false;
- } elseif ( $result instanceof ResultWrapper ) {
- return $result;
- } elseif ( $result === true ) {
- // Successful write query
- return $result;
- } else {
- return new ResultWrapper( $this, $result );
- }
- }
-
- /**
- * Return aggregated value alias
- */
- function aggregateValue ($valuedata,$valuename='value') {
- return $valuename;
- }
-
- /**
- * @return string wikitext of a link to the server software's web site
- */
- function getSoftwareLink() {
- return "[http://www.mysql.com/ MySQL]";
- }
-
- /**
- * @return string Version information from the database
- */
- function getServerVersion() {
- return mysql_get_server_info( $this->mConn );
- }
-
- /**
- * Ping the server and try to reconnect if it there is no connection
- */
- function ping() {
- if( function_exists( 'mysql_ping' ) ) {
- return mysql_ping( $this->mConn );
- } else {
- wfDebug( "Tried to call mysql_ping but this is ancient PHP version. Faking it!\n" );
- return true;
- }
- }
-
- /**
- * Get slave lag.
- * At the moment, this will only work if the DB user has the PROCESS privilege
- */
- function getLag() {
- $res = $this->query( 'SHOW PROCESSLIST' );
- # Find slave SQL thread
- while ( $row = $this->fetchObject( $res ) ) {
- /* This should work for most situations - when default db
- * for thread is not specified, it had no events executed,
- * and therefore it doesn't know yet how lagged it is.
- *
- * Relay log I/O thread does not select databases.
- */
- if ( $row->User == 'system user' &&
- $row->State != 'Waiting for master to send event' &&
- $row->State != 'Connecting to master' &&
- $row->State != 'Queueing master event to the relay log' &&
- $row->State != 'Waiting for master update' &&
- $row->State != 'Requesting binlog dump'
- ) {
- # This is it, return the time (except -ve)
- if ( $row->Time > 0x7fffffff ) {
- return false;
- } else {
- return $row->Time;
- }
- }
- }
- return false;
- }
-
- /**
- * Get status information from SHOW STATUS in an associative array
- */
- function getStatus($which="%") {
- $res = $this->query( "SHOW STATUS LIKE '{$which}'" );
- $status = array();
- while ( $row = $this->fetchObject( $res ) ) {
- $status[$row->Variable_name] = $row->Value;
- }
- return $status;
- }
-
- /**
- * Return the maximum number of items allowed in a list, or 0 for unlimited.
- */
- function maxListLen() {
- return 0;
- }
-
- function encodeBlob($b) {
- return $b;
- }
-
- function decodeBlob($b) {
- return $b;
- }
-
- /**
- * Override database's default connection timeout.
- * May be useful for very long batch queries such as
- * full-wiki dumps, where a single query reads out
- * over hours or days.
- * @param int $timeout in seconds
- */
- public function setTimeout( $timeout ) {
- $this->query( "SET net_read_timeout=$timeout" );
- $this->query( "SET net_write_timeout=$timeout" );
- }
-
- /**
- * Read and execute SQL commands from a file.
- * Returns true on success, error string on failure
- * @param string $filename File name to open
- * @param callback $lineCallback Optional function called before reading each line
- * @param callback $resultCallback Optional function called for each MySQL result
- */
- function sourceFile( $filename, $lineCallback = false, $resultCallback = false ) {
- $fp = fopen( $filename, 'r' );
- if ( false === $fp ) {
- return "Could not open \"{$filename}\".\n";
- }
- $error = $this->sourceStream( $fp, $lineCallback, $resultCallback );
- fclose( $fp );
- return $error;
- }
-
- /**
- * Read and execute commands from an open file handle
- * Returns true on success, error string on failure
- * @param string $fp File handle
- * @param callback $lineCallback Optional function called before reading each line
- * @param callback $resultCallback Optional function called for each MySQL result
- */
- function sourceStream( $fp, $lineCallback = false, $resultCallback = false ) {
- $cmd = "";
- $done = false;
- $dollarquote = false;
-
- while ( ! feof( $fp ) ) {
- if ( $lineCallback ) {
- call_user_func( $lineCallback );
- }
- $line = trim( fgets( $fp, 1024 ) );
- $sl = strlen( $line ) - 1;
-
- if ( $sl < 0 ) { continue; }
- if ( '-' == $line{0} && '-' == $line{1} ) { continue; }
-
- ## Allow dollar quoting for function declarations
- if (substr($line,0,4) == '$mw$') {
- if ($dollarquote) {
- $dollarquote = false;
- $done = true;
- }
- else {
- $dollarquote = true;
- }
- }
- else if (!$dollarquote) {
- if ( ';' == $line{$sl} && ($sl < 2 || ';' != $line{$sl - 1})) {
- $done = true;
- $line = substr( $line, 0, $sl );
- }
- }
-
- if ( '' != $cmd ) { $cmd .= ' '; }
- $cmd .= "$line\n";
-
- if ( $done ) {
- $cmd = str_replace(';;', ";", $cmd);
- $cmd = $this->replaceVars( $cmd );
- $res = $this->query( $cmd, __METHOD__, true );
- if ( $resultCallback ) {
- call_user_func( $resultCallback, $res );
- }
-
- if ( false === $res ) {
- $err = $this->lastError();
- return "Query \"{$cmd}\" failed with error code \"$err\".\n";
- }
-
- $cmd = '';
- $done = false;
- }
- }
- return true;
- }
-
-
- /**
- * Replace variables in sourced SQL
- */
- protected function replaceVars( $ins ) {
- $varnames = array(
- 'wgDBserver', 'wgDBname', 'wgDBintlname', 'wgDBuser',
- 'wgDBpassword', 'wgDBsqluser', 'wgDBsqlpassword',
- 'wgDBadminuser', 'wgDBadminpassword', 'wgDBTableOptions',
- );
-
- // Ordinary variables
- foreach ( $varnames as $var ) {
- if( isset( $GLOBALS[$var] ) ) {
- $val = addslashes( $GLOBALS[$var] ); // FIXME: safety check?
- $ins = str_replace( '{$' . $var . '}', $val, $ins );
- $ins = str_replace( '/*$' . $var . '*/`', '`' . $val, $ins );
- $ins = str_replace( '/*$' . $var . '*/', $val, $ins );
- }
- }
-
- // Table prefixes
- $ins = preg_replace_callback( '/\/\*(?:\$wgDBprefix|_)\*\/([a-z_]*)/',
- array( &$this, 'tableNameCallback' ), $ins );
- return $ins;
- }
-
- /**
- * Table name callback
- * @private
- */
- protected function tableNameCallback( $matches ) {
- return $this->tableName( $matches[1] );
- }
-
- /*
- * Build a concatenation list to feed into a SQL query
- */
- function buildConcat( $stringList ) {
- return 'CONCAT(' . implode( ',', $stringList ) . ')';
- }
-
-}
-
-/**
- * Database abstraction object for mySQL
- * Inherit all methods and properties of Database::Database()
- *
- * @addtogroup Database
- * @see Database
- */
-class DatabaseMysql extends Database {
- # Inherit all
-}
-
-
-/**
- * Result wrapper for grabbing data queried by someone else
- * @addtogroup Database
- */
-class ResultWrapper implements Iterator {
- var $db, $result, $pos = 0, $currentRow = null;
-
- /**
- * Create a new result object from a result resource and a Database object
- */
- function ResultWrapper( $database, $result ) {
- $this->db = $database;
- if ( $result instanceof ResultWrapper ) {
- $this->result = $result->result;
- } else {
- $this->result = $result;
- }
- }
-
- /**
- * Get the number of rows in a result object
- */
- function numRows() {
- return $this->db->numRows( $this->result );
- }
-
- /**
- * Fetch the next row from the given result object, in object form.
- * Fields can be retrieved with $row->fieldname, with fields acting like
- * member variables.
- *
- * @param $res SQL result object as returned from Database::query(), etc.
- * @return MySQL row object
- * @throws DBUnexpectedError Thrown if the database returns an error
- */
- function fetchObject() {
- return $this->db->fetchObject( $this->result );
- }
-
- /**
- * Fetch the next row from the given result object, in associative array
- * form. Fields are retrieved with $row['fieldname'].
- *
- * @param $res SQL result object as returned from Database::query(), etc.
- * @return MySQL row object
- * @throws DBUnexpectedError Thrown if the database returns an error
- */
- function fetchRow() {
- return $this->db->fetchRow( $this->result );
- }
-
- /**
- * Free a result object
- */
- function free() {
- $this->db->freeResult( $this->result );
- unset( $this->result );
- unset( $this->db );
- }
-
- /**
- * Change the position of the cursor in a result object
- * See mysql_data_seek()
- */
- function seek( $row ) {
- $this->db->dataSeek( $this->result, $row );
- }
-
- /*********************
- * Iterator functions
- * Note that using these in combination with the non-iterator functions
- * above may cause rows to be skipped or repeated.
- */
-
- function rewind() {
- if ($this->numRows()) {
- $this->db->dataSeek($this->result, 0);
- }
- $this->pos = 0;
- $this->currentRow = null;
- }
-
- function current() {
- if ( is_null( $this->currentRow ) ) {
- $this->next();
- }
- return $this->currentRow;
- }
-
- function key() {
- return $this->pos;
- }
-
- function next() {
- $this->pos++;
- $this->currentRow = $this->fetchObject();
- return $this->currentRow;
- }
-
- function valid() {
- return $this->current() !== false;
- }
-}
-
-
diff --git a/includes/DatabaseMysql.php b/includes/DatabaseMysql.php
deleted file mode 100644
index 79e917b3..00000000
--- a/includes/DatabaseMysql.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-/*
- * Stub database class for MySQL.
- */
-require_once('Database.php');
-?>
diff --git a/includes/DatabaseOracle.php b/includes/DatabaseOracle.php
deleted file mode 100644
index 38485481..00000000
--- a/includes/DatabaseOracle.php
+++ /dev/null
@@ -1,697 +0,0 @@
-<?php
-
-/**
- * This is the Oracle database abstraction layer.
- * @addtogroup Database
- */
-class ORABlob {
- var $mData;
-
- function __construct($data) {
- $this->mData = $data;
- }
-
- function getData() {
- return $this->mData;
- }
-}
-
-/**
- * The oci8 extension is fairly weak and doesn't support oci_num_rows, among
- * other things. We use a wrapper class to handle that and other
- * Oracle-specific bits, like converting column names back to lowercase.
- * @addtogroup Database
- */
-class ORAResult {
- private $rows;
- private $cursor;
- private $stmt;
- private $nrows;
- private $db;
-
- function __construct(&$db, $stmt) {
- $this->db =& $db;
- if (($this->nrows = oci_fetch_all($stmt, $this->rows, 0, -1, OCI_FETCHSTATEMENT_BY_ROW | OCI_NUM)) === false) {
- $e = oci_error($stmt);
- $db->reportQueryError($e['message'], $e['code'], '', __FUNCTION__);
- return;
- }
-
- $this->cursor = 0;
- $this->stmt = $stmt;
- }
-
- function free() {
- oci_free_statement($this->stmt);
- }
-
- function seek($row) {
- $this->cursor = min($row, $this->nrows);
- }
-
- function numRows() {
- return $this->nrows;
- }
-
- function numFields() {
- return oci_num_fields($this->stmt);
- }
-
- function fetchObject() {
- if ($this->cursor >= $this->nrows)
- return false;
-
- $row = $this->rows[$this->cursor++];
- $ret = new stdClass();
- foreach ($row as $k => $v) {
- $lc = strtolower(oci_field_name($this->stmt, $k + 1));
- $ret->$lc = $v;
- }
-
- return $ret;
- }
-
- function fetchAssoc() {
- if ($this->cursor >= $this->nrows)
- return false;
-
- $row = $this->rows[$this->cursor++];
- $ret = array();
- foreach ($row as $k => $v) {
- $lc = strtolower(oci_field_name($this->stmt, $k + 1));
- $ret[$lc] = $v;
- $ret[$k] = $v;
- }
- return $ret;
- }
-}
-
-/**
- * @addtogroup Database
- */
-class DatabaseOracle extends Database {
- var $mInsertId = NULL;
- var $mLastResult = NULL;
- var $numeric_version = NULL;
- var $lastResult = null;
- var $cursor = 0;
- var $mAffectedRows;
-
- function DatabaseOracle($server = false, $user = false, $password = false, $dbName = false,
- $failFunction = false, $flags = 0 )
- {
-
- global $wgOut;
- # Can't get a reference if it hasn't been set yet
- if ( !isset( $wgOut ) ) {
- $wgOut = NULL;
- }
- $this->mOut =& $wgOut;
- $this->mFailFunction = $failFunction;
- $this->mFlags = $flags;
- $this->open( $server, $user, $password, $dbName);
-
- }
-
- function cascadingDeletes() {
- return true;
- }
- function cleanupTriggers() {
- return true;
- }
- function strictIPs() {
- return true;
- }
- function realTimestamps() {
- return true;
- }
- function implicitGroupby() {
- return false;
- }
- function implicitOrderby() {
- return false;
- }
- function searchableIPs() {
- return true;
- }
-
- static function newFromParams( $server = false, $user = false, $password = false, $dbName = false,
- $failFunction = false, $flags = 0)
- {
- return new DatabaseOracle( $server, $user, $password, $dbName, $failFunction, $flags );
- }
-
- /**
- * Usually aborts on failure
- * If the failFunction is set to a non-zero integer, returns success
- */
- function open( $server, $user, $password, $dbName ) {
- if ( !function_exists( 'oci_connect' ) ) {
- throw new DBConnectionError( $this, "Oracle functions missing, have you compiled PHP with the --with-oci8 option?\n (Note: if you recently installed PHP, you may need to restart your webserver and database)\n" );
- }
-
- # Needed for proper UTF-8 functionality
- putenv("NLS_LANG=AMERICAN_AMERICA.AL32UTF8");
-
- $this->close();
- $this->mServer = $server;
- $this->mUser = $user;
- $this->mPassword = $password;
- $this->mDBname = $dbName;
-
- if (!strlen($user)) { ## e.g. the class is being loaded
- return;
- }
-
- error_reporting( E_ALL );
- $this->mConn = oci_connect($user, $password, $dbName);
-
- if ($this->mConn == false) {
- wfDebug("DB connection error\n");
- wfDebug("Server: $server, Database: $dbName, User: $user, Password: " . substr( $password, 0, 3 ) . "...\n");
- wfDebug($this->lastError()."\n");
- return false;
- }
-
- $this->mOpened = true;
- return $this->mConn;
- }
-
- /**
- * Closes a database connection, if it is open
- * Returns success, true if already closed
- */
- function close() {
- $this->mOpened = false;
- if ( $this->mConn ) {
- return oci_close( $this->mConn );
- } else {
- return true;
- }
- }
-
- function execFlags() {
- return $this->mTrxLevel ? OCI_DEFAULT : OCI_COMMIT_ON_SUCCESS;
- }
-
- function doQuery($sql) {
- wfDebug("SQL: [$sql]\n");
- if (!mb_check_encoding($sql)) {
- throw new MWException("SQL encoding is invalid");
- }
-
- if (($this->mLastResult = $stmt = oci_parse($this->mConn, $sql)) === false) {
- $e = oci_error($this->mConn);
- $this->reportQueryError($e['message'], $e['code'], $sql, __FUNCTION__);
- }
-
- if (oci_execute($stmt, $this->execFlags()) == false) {
- $e = oci_error($stmt);
- $this->reportQueryError($e['message'], $e['code'], $sql, __FUNCTION__);
- }
- if (oci_statement_type($stmt) == "SELECT")
- return new ORAResult($this, $stmt);
- else {
- $this->mAffectedRows = oci_num_rows($stmt);
- return true;
- }
- }
-
- function queryIgnore($sql, $fname = '') {
- return $this->query($sql, $fname, true);
- }
-
- function freeResult($res) {
- $res->free();
- }
-
- function fetchObject($res) {
- return $res->fetchObject();
- }
-
- function fetchRow($res) {
- return $res->fetchAssoc();
- }
-
- function numRows($res) {
- return $res->numRows();
- }
-
- function numFields($res) {
- return $res->numFields();
- }
-
- function fieldName($stmt, $n) {
- return pg_field_name($stmt, $n);
- }
-
- /**
- * This must be called after nextSequenceVal
- */
- function insertId() {
- return $this->mInsertId;
- }
-
- function dataSeek($res, $row) {
- $res->seek($row);
- }
-
- function lastError() {
- if ($this->mConn === false)
- $e = oci_error();
- else
- $e = oci_error($this->mConn);
- return $e['message'];
- }
-
- function lastErrno() {
- if ($this->mConn === false)
- $e = oci_error();
- else
- $e = oci_error($this->mConn);
- return $e['code'];
- }
-
- function affectedRows() {
- return $this->mAffectedRows;
- }
-
- /**
- * Returns information about an index
- * If errors are explicitly ignored, returns NULL on failure
- */
- function indexInfo( $table, $index, $fname = 'Database::indexExists' ) {
- return false;
- }
-
- function indexUnique ($table, $index, $fname = 'Database::indexUnique' ) {
- return false;
- }
-
- function insert( $table, $a, $fname = 'Database::insert', $options = array() ) {
- if (!is_array($options))
- $options = array($options);
-
- #if (in_array('IGNORE', $options))
- # $oldIgnore = $this->ignoreErrors(true);
-
- # IGNORE is performed using single-row inserts, ignoring errors in each
- # FIXME: need some way to distiguish between key collision and other types of error
- //$oldIgnore = $this->ignoreErrors(true);
- if (!is_array(reset($a))) {
- $a = array($a);
- }
- foreach ($a as $row) {
- $this->insertOneRow($table, $row, $fname);
- }
- //$this->ignoreErrors($oldIgnore);
- $retVal = true;
-
- //if (in_array('IGNORE', $options))
- // $this->ignoreErrors($oldIgnore);
-
- return $retVal;
- }
-
- function insertOneRow($table, $row, $fname) {
- // "INSERT INTO tables (a, b, c)"
- $sql = "INSERT INTO " . $this->tableName($table) . " (" . join(',', array_keys($row)) . ')';
- $sql .= " VALUES (";
-
- // for each value, append ":key"
- $first = true;
- $returning = '';
- foreach ($row as $col => $val) {
- if (is_object($val)) {
- $what = "EMPTY_BLOB()";
- assert($returning === '');
- $returning = " RETURNING $col INTO :bval";
- $blobcol = $col;
- } else
- $what = ":$col";
-
- if ($first)
- $sql .= "$what";
- else
- $sql.= ", $what";
- $first = false;
- }
- $sql .= ") $returning";
-
- $stmt = oci_parse($this->mConn, $sql);
- foreach ($row as $col => $val) {
- if (!is_object($val)) {
- if (oci_bind_by_name($stmt, ":$col", $row[$col]) === false)
- $this->reportQueryError($this->lastErrno(), $this->lastError(), $sql, __METHOD__);
- }
- }
-
- if (($bval = oci_new_descriptor($this->mConn, OCI_D_LOB)) === false) {
- $e = oci_error($stmt);
- throw new DBUnexpectedError($this, "Cannot create LOB descriptor: " . $e['message']);
- }
-
- if (strlen($returning))
- oci_bind_by_name($stmt, ":bval", $bval, -1, SQLT_BLOB);
-
- if (oci_execute($stmt, OCI_DEFAULT) === false) {
- $e = oci_error($stmt);
- $this->reportQueryError($e['message'], $e['code'], $sql, __METHOD__);
- }
- if (strlen($returning)) {
- $bval->save($row[$blobcol]->getData());
- $bval->free();
- }
- if (!$this->mTrxLevel)
- oci_commit($this->mConn);
-
- oci_free_statement($stmt);
- }
-
- function tableName( $name ) {
- # Replace reserved words with better ones
- switch( $name ) {
- case 'user':
- return 'mwuser';
- case 'text':
- return 'pagecontent';
- default:
- return $name;
- }
- }
-
- /**
- * Return the next in a sequence, save the value for retrieval via insertId()
- */
- function nextSequenceValue($seqName) {
- $res = $this->query("SELECT $seqName.nextval FROM dual");
- $row = $this->fetchRow($res);
- $this->mInsertId = $row[0];
- $this->freeResult($res);
- return $this->mInsertId;
- }
-
- /**
- * Oracle does not have a "USE INDEX" clause, so return an empty string
- */
- function useIndexClause($index) {
- return '';
- }
-
- # REPLACE query wrapper
- # Oracle simulates this with a DELETE followed by INSERT
- # $row is the row to insert, an associative array
- # $uniqueIndexes is an array of indexes. Each element may be either a
- # field name or an array of field names
- #
- # It may be more efficient to leave off unique indexes which are unlikely to collide.
- # However if you do this, you run the risk of encountering errors which wouldn't have
- # occurred in MySQL
- function replace( $table, $uniqueIndexes, $rows, $fname = 'Database::replace' ) {
- $table = $this->tableName($table);
-
- if (count($rows)==0) {
- return;
- }
-
- # Single row case
- if (!is_array(reset($rows))) {
- $rows = array($rows);
- }
-
- foreach( $rows as $row ) {
- # Delete rows which collide
- if ( $uniqueIndexes ) {
- $sql = "DELETE FROM $table WHERE ";
- $first = true;
- foreach ( $uniqueIndexes as $index ) {
- if ( $first ) {
- $first = false;
- $sql .= "(";
- } else {
- $sql .= ') OR (';
- }
- if ( is_array( $index ) ) {
- $first2 = true;
- foreach ( $index as $col ) {
- if ( $first2 ) {
- $first2 = false;
- } else {
- $sql .= ' AND ';
- }
- $sql .= $col.'=' . $this->addQuotes( $row[$col] );
- }
- } else {
- $sql .= $index.'=' . $this->addQuotes( $row[$index] );
- }
- }
- $sql .= ')';
- $this->query( $sql, $fname );
- }
-
- # Now insert the row
- $sql = "INSERT INTO $table (" . $this->makeList( array_keys( $row ), LIST_NAMES ) .') VALUES (' .
- $this->makeList( $row, LIST_COMMA ) . ')';
- $this->query($sql, $fname);
- }
- }
-
- # DELETE where the condition is a join
- function deleteJoin( $delTable, $joinTable, $delVar, $joinVar, $conds, $fname = "Database::deleteJoin" ) {
- if ( !$conds ) {
- throw new DBUnexpectedError($this, 'Database::deleteJoin() called with empty $conds' );
- }
-
- $delTable = $this->tableName( $delTable );
- $joinTable = $this->tableName( $joinTable );
- $sql = "DELETE FROM $delTable WHERE $delVar IN (SELECT $joinVar FROM $joinTable ";
- if ( $conds != '*' ) {
- $sql .= 'WHERE ' . $this->makeList( $conds, LIST_AND );
- }
- $sql .= ')';
-
- $this->query( $sql, $fname );
- }
-
- # Returns the size of a text field, or -1 for "unlimited"
- function textFieldSize( $table, $field ) {
- $table = $this->tableName( $table );
- $sql = "SELECT t.typname as ftype,a.atttypmod as size
- FROM pg_class c, pg_attribute a, pg_type t
- WHERE relname='$table' AND a.attrelid=c.oid AND
- a.atttypid=t.oid and a.attname='$field'";
- $res =$this->query($sql);
- $row=$this->fetchObject($res);
- if ($row->ftype=="varchar") {
- $size=$row->size-4;
- } else {
- $size=$row->size;
- }
- $this->freeResult( $res );
- return $size;
- }
-
- function lowPriorityOption() {
- return '';
- }
-
- function limitResult($sql, $limit, $offset) {
- if ($offset === false)
- $offset = 0;
- return "SELECT * FROM ($sql) WHERE rownum >= (1 + $offset) AND rownum < 1 + $limit + $offset";
- }
-
- /**
- * Returns an SQL expression for a simple conditional.
- * Uses CASE on Oracle
- *
- * @param string $cond SQL expression which will result in a boolean value
- * @param string $trueVal SQL expression to return if true
- * @param string $falseVal SQL expression to return if false
- * @return string SQL fragment
- */
- function conditional( $cond, $trueVal, $falseVal ) {
- return " (CASE WHEN $cond THEN $trueVal ELSE $falseVal END) ";
- }
-
- function wasDeadlock() {
- return $this->lastErrno() == 'OCI-00060';
- }
-
- function timestamp($ts = 0) {
- return wfTimestamp(TS_ORACLE, $ts);
- }
-
- /**
- * Return aggregated value function call
- */
- function aggregateValue ($valuedata,$valuename='value') {
- return $valuedata;
- }
-
- function reportQueryError($error, $errno, $sql, $fname, $tempIgnore = false) {
- # Ignore errors during error handling to avoid infinite
- # recursion
- $ignore = $this->ignoreErrors(true);
- ++$this->mErrorCount;
-
- if ($ignore || $tempIgnore) {
-echo "error ignored! query = [$sql]\n";
- wfDebug("SQL ERROR (ignored): $error\n");
- $this->ignoreErrors( $ignore );
- }
- else {
-echo "error!\n";
- $message = "A database error has occurred\n" .
- "Query: $sql\n" .
- "Function: $fname\n" .
- "Error: $errno $error\n";
- throw new DBUnexpectedError($this, $message);
- }
- }
-
- /**
- * @return string wikitext of a link to the server software's web site
- */
- function getSoftwareLink() {
- return "[http://www.oracle.com/ Oracle]";
- }
-
- /**
- * @return string Version information from the database
- */
- function getServerVersion() {
- return oci_server_version($this->mConn);
- }
-
- /**
- * Query whether a given table exists (in the given schema, or the default mw one if not given)
- */
- function tableExists($table) {
- $etable= $this->addQuotes($table);
- $SQL = "SELECT 1 FROM user_tables WHERE table_name='$etable'";
- $res = $this->query($SQL);
- $count = $res ? oci_num_rows($res) : 0;
- if ($res)
- $this->freeResult($res);
- return $count;
- }
-
- /**
- * Query whether a given column exists in the mediawiki schema
- */
- function fieldExists( $table, $field ) {
- return true; // XXX
- }
-
- function fieldInfo( $table, $field ) {
- return false; // XXX
- }
-
- function begin( $fname = '' ) {
- $this->mTrxLevel = 1;
- }
- function immediateCommit( $fname = '' ) {
- return true;
- }
- function commit( $fname = '' ) {
- oci_commit($this->mConn);
- $this->mTrxLevel = 0;
- }
-
- /* Not even sure why this is used in the main codebase... */
- function limitResultForUpdate($sql, $num) {
- return $sql;
- }
-
- function strencode($s) {
- return str_replace("'", "''", $s);
- }
-
- function encodeBlob($b) {
- return new ORABlob($b);
- }
- function decodeBlob($b) {
- return $b; //return $b->load();
- }
-
- function addQuotes( $s ) {
- global $wgLang;
- $s = $wgLang->checkTitleEncoding($s);
- return "'" . $this->strencode($s) . "'";
- }
-
- function quote_ident( $s ) {
- return $s;
- }
-
- /* For now, does nothing */
- function selectDB( $db ) {
- return true;
- }
-
- /**
- * Returns an optional USE INDEX clause to go after the table, and a
- * string to go at the end of the query
- *
- * @private
- *
- * @param array $options an associative array of options to be turned into
- * an SQL query, valid keys are listed in the function.
- * @return array
- */
- function makeSelectOptions( $options ) {
- $preLimitTail = $postLimitTail = '';
- $startOpts = '';
-
- $noKeyOptions = array();
- foreach ( $options as $key => $option ) {
- if ( is_numeric( $key ) ) {
- $noKeyOptions[$option] = true;
- }
- }
-
- if ( isset( $options['GROUP BY'] ) ) $preLimitTail .= " GROUP BY {$options['GROUP BY']}";
- if ( isset( $options['ORDER BY'] ) ) $preLimitTail .= " ORDER BY {$options['ORDER BY']}";
-
- if (isset($options['LIMIT'])) {
- // $tailOpts .= $this->limitResult('', $options['LIMIT'],
- // isset($options['OFFSET']) ? $options['OFFSET']
- // : false);
- }
-
- #if ( isset( $noKeyOptions['FOR UPDATE'] ) ) $tailOpts .= ' FOR UPDATE';
- #if ( isset( $noKeyOptions['LOCK IN SHARE MODE'] ) ) $tailOpts .= ' LOCK IN SHARE MODE';
- if ( isset( $noKeyOptions['DISTINCT'] ) || isset( $noKeyOptions['DISTINCTROW'] ) ) $startOpts .= 'DISTINCT';
-
- if ( isset( $options['USE INDEX'] ) && ! is_array( $options['USE INDEX'] ) ) {
- $useIndex = $this->useIndexClause( $options['USE INDEX'] );
- } else {
- $useIndex = '';
- }
-
- return array( $startOpts, $useIndex, $preLimitTail, $postLimitTail );
- }
-
- public function setTimeout( $timeout ) {
- // @todo fixme no-op
- }
-
- function ping() {
- wfDebug( "Function ping() not written for DatabaseOracle.php yet");
- return true;
- }
-
- /**
- * How lagged is this slave?
- *
- * @return int
- */
- public function getLag() {
- # Not implemented for Oracle
- return 0;
- }
-
-} // end DatabaseOracle class
-
-
diff --git a/includes/DatabasePostgres.php b/includes/DatabasePostgres.php
deleted file mode 100644
index 01213715..00000000
--- a/includes/DatabasePostgres.php
+++ /dev/null
@@ -1,1313 +0,0 @@
-<?php
-
-/**
- * This is the Postgres database abstraction layer.
- *
- * As it includes more generic version for DB functions,
- * than MySQL ones, some of them should be moved to parent
- * Database class.
- *
- * @addtogroup Database
- */
-class PostgresField {
- private $name, $tablename, $type, $nullable, $max_length;
-
- static function fromText($db, $table, $field) {
- global $wgDBmwschema;
-
- $q = <<<END
-SELECT
-CASE WHEN typname = 'int2' THEN 'smallint'
-WHEN typname = 'int4' THEN 'integer'
-WHEN typname = 'int8' THEN 'bigint'
-WHEN typname = 'bpchar' THEN 'char'
-ELSE typname END AS typname,
-attnotnull, attlen
-FROM pg_class, pg_namespace, pg_attribute, pg_type
-WHERE relnamespace=pg_namespace.oid
-AND relkind='r'
-AND attrelid=pg_class.oid
-AND atttypid=pg_type.oid
-AND nspname=%s
-AND relname=%s
-AND attname=%s;
-END;
- $res = $db->query(sprintf($q,
- $db->addQuotes($wgDBmwschema),
- $db->addQuotes($table),
- $db->addQuotes($field)));
- $row = $db->fetchObject($res);
- if (!$row)
- return null;
- $n = new PostgresField;
- $n->type = $row->typname;
- $n->nullable = ($row->attnotnull == 'f');
- $n->name = $field;
- $n->tablename = $table;
- $n->max_length = $row->attlen;
- return $n;
- }
-
- function name() {
- return $this->name;
- }
-
- function tableName() {
- return $this->tablename;
- }
-
- function type() {
- return $this->type;
- }
-
- function nullable() {
- return $this->nullable;
- }
-
- function maxLength() {
- return $this->max_length;
- }
-}
-
-/**
- * @addtogroup Database
- */
-class DatabasePostgres extends Database {
- var $mInsertId = NULL;
- var $mLastResult = NULL;
- var $numeric_version = NULL;
-
- function DatabasePostgres($server = false, $user = false, $password = false, $dbName = false,
- $failFunction = false, $flags = 0 )
- {
-
- global $wgOut;
- # Can't get a reference if it hasn't been set yet
- if ( !isset( $wgOut ) ) {
- $wgOut = NULL;
- }
- $this->mOut =& $wgOut;
- $this->mFailFunction = $failFunction;
- $this->mFlags = $flags;
- $this->open( $server, $user, $password, $dbName);
-
- }
-
- function cascadingDeletes() {
- return true;
- }
- function cleanupTriggers() {
- return true;
- }
- function strictIPs() {
- return true;
- }
- function realTimestamps() {
- return true;
- }
- function implicitGroupby() {
- return false;
- }
- function implicitOrderby() {
- return false;
- }
- function searchableIPs() {
- return true;
- }
- function functionalIndexes() {
- return true;
- }
-
- function hasConstraint( $name ) {
- global $wgDBmwschema;
- $SQL = "SELECT 1 FROM pg_catalog.pg_constraint c, pg_catalog.pg_namespace n WHERE c.connamespace = n.oid AND conname = '" . pg_escape_string( $name ) . "' AND n.nspname = '" . pg_escape_string($wgDBmwschema) ."'";
- return $this->numRows($res = $this->doQuery($SQL));
- }
-
- static function newFromParams( $server, $user, $password, $dbName, $failFunction = false, $flags = 0)
- {
- return new DatabasePostgres( $server, $user, $password, $dbName, $failFunction, $flags );
- }
-
- /**
- * Usually aborts on failure
- * If the failFunction is set to a non-zero integer, returns success
- */
- function open( $server, $user, $password, $dbName ) {
- # Test for Postgres support, to avoid suppressed fatal error
- if ( !function_exists( 'pg_connect' ) ) {
- throw new DBConnectionError( $this, "Postgres functions missing, have you compiled PHP with the --with-pgsql option?\n (Note: if you recently installed PHP, you may need to restart your webserver and database)\n" );
- }
-
- global $wgDBport;
-
- if (!strlen($user)) { ## e.g. the class is being loaded
- return;
- }
-
- $this->close();
- $this->mServer = $server;
- $this->mPort = $port = $wgDBport;
- $this->mUser = $user;
- $this->mPassword = $password;
- $this->mDBname = $dbName;
-
- $hstring="";
- if ($server!=false && $server!="") {
- $hstring="host=$server ";
- }
- if ($port!=false && $port!="") {
- $hstring .= "port=$port ";
- }
-
- error_reporting( E_ALL );
- @$this->mConn = pg_connect("$hstring dbname=$dbName user=$user password=$password");
-
- if ( $this->mConn == false ) {
- wfDebug( "DB connection error\n" );
- wfDebug( "Server: $server, Database: $dbName, User: $user, Password: " . substr( $password, 0, 3 ) . "...\n" );
- wfDebug( $this->lastError()."\n" );
- return false;
- }
-
- $this->mOpened = true;
-
- global $wgCommandLineMode;
- ## If called from the command-line (e.g. importDump), only show errors
- if ($wgCommandLineMode) {
- $this->doQuery("SET client_min_messages = 'ERROR'");
- }
-
- global $wgDBmwschema, $wgDBts2schema;
- if (isset( $wgDBmwschema ) && isset( $wgDBts2schema )
- && $wgDBmwschema !== 'mediawiki'
- && preg_match( '/^\w+$/', $wgDBmwschema )
- && preg_match( '/^\w+$/', $wgDBts2schema )
- ) {
- $safeschema = $this->quote_ident($wgDBmwschema);
- $safeschema2 = $this->quote_ident($wgDBts2schema);
- $this->doQuery("SET search_path = $safeschema, $wgDBts2schema, public");
- }
-
- return $this->mConn;
- }
-
-
- function initial_setup($password, $dbName) {
- // If this is the initial connection, setup the schema stuff and possibly create the user
- global $wgDBname, $wgDBuser, $wgDBpassword, $wgDBsuperuser, $wgDBmwschema, $wgDBts2schema;
-
- print "<li>Checking the version of Postgres...";
- $version = $this->getServerVersion();
- $PGMINVER = '8.1';
- if ($this->numeric_version < $PGMINVER) {
- print "<b>FAILED</b>. Required version is $PGMINVER. You have $this->numeric_version ($version)</li>\n";
- dieout("</ul>");
- }
- print "version $this->numeric_version is OK.</li>\n";
-
- $safeuser = $this->quote_ident($wgDBuser);
- // Are we connecting as a superuser for the first time?
- if ($wgDBsuperuser) {
- // Are we really a superuser? Check out our rights
- $SQL = "SELECT
- CASE WHEN usesuper IS TRUE THEN
- CASE WHEN usecreatedb IS TRUE THEN 3 ELSE 1 END
- ELSE CASE WHEN usecreatedb IS TRUE THEN 2 ELSE 0 END
- END AS rights
- FROM pg_catalog.pg_user WHERE usename = " . $this->addQuotes($wgDBsuperuser);
- $rows = $this->numRows($res = $this->doQuery($SQL));
- if (!$rows) {
- print "<li>ERROR: Could not read permissions for user \"$wgDBsuperuser\"</li>\n";
- dieout('</ul>');
- }
- $perms = pg_fetch_result($res, 0, 0);
-
- $SQL = "SELECT 1 FROM pg_catalog.pg_user WHERE usename = " . $this->addQuotes($wgDBuser);
- $rows = $this->numRows($this->doQuery($SQL));
- if ($rows) {
- print "<li>User \"$wgDBuser\" already exists, skipping account creation.</li>";
- }
- else {
- if ($perms != 1 and $perms != 3) {
- print "<li>ERROR: the user \"$wgDBsuperuser\" cannot create other users. ";
- print 'Please use a different Postgres user.</li>';
- dieout('</ul>');
- }
- print "<li>Creating user <b>$wgDBuser</b>...";
- $safepass = $this->addQuotes($wgDBpassword);
- $SQL = "CREATE USER $safeuser NOCREATEDB PASSWORD $safepass";
- $this->doQuery($SQL);
- print "OK</li>\n";
- }
- // User now exists, check out the database
- if ($dbName != $wgDBname) {
- $SQL = "SELECT 1 FROM pg_catalog.pg_database WHERE datname = " . $this->addQuotes($wgDBname);
- $rows = $this->numRows($this->doQuery($SQL));
- if ($rows) {
- print "<li>Database \"$wgDBname\" already exists, skipping database creation.</li>";
- }
- else {
- if ($perms < 2) {
- print "<li>ERROR: the user \"$wgDBsuperuser\" cannot create databases. ";
- print 'Please use a different Postgres user.</li>';
- dieout('</ul>');
- }
- print "<li>Creating database <b>$wgDBname</b>...";
- $safename = $this->quote_ident($wgDBname);
- $SQL = "CREATE DATABASE $safename OWNER $safeuser ";
- $this->doQuery($SQL);
- print "OK</li>\n";
- // Hopefully tsearch2 and plpgsql are in template1...
- }
-
- // Reconnect to check out tsearch2 rights for this user
- print "<li>Connecting to \"$wgDBname\" as superuser \"$wgDBsuperuser\" to check rights...";
-
- $hstring="";
- if ($this->mServer!=false && $this->mServer!="") {
- $hstring="host=$this->mServer ";
- }
- if ($this->mPort!=false && $this->mPort!="") {
- $hstring .= "port=$this->mPort ";
- }
-
- @$this->mConn = pg_connect("$hstring dbname=$wgDBname user=$wgDBsuperuser password=$password");
- if ( $this->mConn == false ) {
- print "<b>FAILED TO CONNECT!</b></li>";
- dieout("</ul>");
- }
- print "OK</li>\n";
- }
-
- if ($this->numeric_version < 8.3) {
- // Tsearch2 checks
- print "<li>Checking that tsearch2 is installed in the database \"$wgDBname\"...";
- if (! $this->tableExists("pg_ts_cfg", $wgDBts2schema)) {
- print "<b>FAILED</b>. tsearch2 must be installed in the database \"$wgDBname\".";
- print "Please see <a href='http://www.devx.com/opensource/Article/21674/0/page/2'>this article</a>";
- print " for instructions or ask on #postgresql on irc.freenode.net</li>\n";
- dieout("</ul>");
- }
- print "OK</li>\n";
- print "<li>Ensuring that user \"$wgDBuser\" has select rights on the tsearch2 tables...";
- foreach (array('cfg','cfgmap','dict','parser') as $table) {
- $SQL = "GRANT SELECT ON pg_ts_$table TO $safeuser";
- $this->doQuery($SQL);
- }
- print "OK</li>\n";
- }
-
- // Setup the schema for this user if needed
- $result = $this->schemaExists($wgDBmwschema);
- $safeschema = $this->quote_ident($wgDBmwschema);
- if (!$result) {
- print "<li>Creating schema <b>$wgDBmwschema</b> ...";
- $result = $this->doQuery("CREATE SCHEMA $safeschema AUTHORIZATION $safeuser");
- if (!$result) {
- print "<b>FAILED</b>.</li>\n";
- dieout("</ul>");
- }
- print "OK</li>\n";
- }
- else {
- print "<li>Schema already exists, explicitly granting rights...\n";
- $safeschema2 = $this->addQuotes($wgDBmwschema);
- $SQL = "SELECT 'GRANT ALL ON '||pg_catalog.quote_ident(relname)||' TO $safeuser;'\n".
- "FROM pg_catalog.pg_class p, pg_catalog.pg_namespace n\n".
- "WHERE relnamespace = n.oid AND n.nspname = $safeschema2\n".
- "AND p.relkind IN ('r','S','v')\n";
- $SQL .= "UNION\n";
- $SQL .= "SELECT 'GRANT ALL ON FUNCTION '||pg_catalog.quote_ident(proname)||'('||\n".
- "pg_catalog.oidvectortypes(p.proargtypes)||') TO $safeuser;'\n".
- "FROM pg_catalog.pg_proc p, pg_catalog.pg_namespace n\n".
- "WHERE p.pronamespace = n.oid AND n.nspname = $safeschema2";
- $res = $this->doQuery($SQL);
- if (!$res) {
- print "<b>FAILED</b>. Could not set rights for the user.</li>\n";
- dieout("</ul>");
- }
- $this->doQuery("SET search_path = $safeschema");
- $rows = $this->numRows($res);
- while ($rows) {
- $rows--;
- $this->doQuery(pg_fetch_result($res, $rows, 0));
- }
- print "OK</li>";
- }
-
- // Install plpgsql if needed
- $this->setup_plpgsql();
-
- $wgDBsuperuser = '';
- return true; // Reconnect as regular user
-
- } // end superuser
-
- if (!defined('POSTGRES_SEARCHPATH')) {
-
- if ($this->numeric_version < 8.3) {
- // Do we have the basic tsearch2 table?
- print "<li>Checking for tsearch2 in the schema \"$wgDBts2schema\"...";
- if (! $this->tableExists("pg_ts_dict", $wgDBts2schema)) {
- print "<b>FAILED</b>. Make sure tsearch2 is installed. See <a href=";
- print "'http://www.devx.com/opensource/Article/21674/0/page/2'>this article</a>";
- print " for instructions.</li>\n";
- dieout("</ul>");
- }
- print "OK</li>\n";
-
- // Does this user have the rights to the tsearch2 tables?
- $ctype = pg_fetch_result($this->doQuery("SHOW lc_ctype"),0,0);
- print "<li>Checking tsearch2 permissions...";
- // Let's check all four, just to be safe
- error_reporting( 0 );
- $ts2tables = array('cfg','cfgmap','dict','parser');
- $safetsschema = $this->quote_ident($wgDBts2schema);
- foreach ( $ts2tables AS $tname ) {
- $SQL = "SELECT count(*) FROM $safetsschema.pg_ts_$tname";
- $res = $this->doQuery($SQL);
- if (!$res) {
- print "<b>FAILED</b> to access pg_ts_$tname. Make sure that the user ".
- "\"$wgDBuser\" has SELECT access to all four tsearch2 tables</li>\n";
- dieout("</ul>");
- }
- }
- $SQL = "SELECT ts_name FROM $safetsschema.pg_ts_cfg WHERE locale = '$ctype'";
- $SQL .= " ORDER BY CASE WHEN ts_name <> 'default' THEN 1 ELSE 0 END";
- $res = $this->doQuery($SQL);
- error_reporting( E_ALL );
- if (!$res) {
- print "<b>FAILED</b>. Could not determine the tsearch2 locale information</li>\n";
- dieout("</ul>");
- }
- print "OK</li>";
-
- // Will the current locale work? Can we force it to?
- print "<li>Verifying tsearch2 locale with $ctype...";
- $rows = $this->numRows($res);
- $resetlocale = 0;
- if (!$rows) {
- print "<b>not found</b></li>\n";
- print "<li>Attempting to set default tsearch2 locale to \"$ctype\"...";
- $resetlocale = 1;
- }
- else {
- $tsname = pg_fetch_result($res, 0, 0);
- if ($tsname != 'default') {
- print "<b>not set to default ($tsname)</b>";
- print "<li>Attempting to change tsearch2 default locale to \"$ctype\"...";
- $resetlocale = 1;
- }
- }
- if ($resetlocale) {
- $SQL = "UPDATE $safetsschema.pg_ts_cfg SET locale = '$ctype' WHERE ts_name = 'default'";
- $res = $this->doQuery($SQL);
- if (!$res) {
- print "<b>FAILED</b>. ";
- print "Please make sure that the locale in pg_ts_cfg for \"default\" is set to \"$ctype\"</li>\n";
- dieout("</ul>");
- }
- print "OK</li>";
- }
-
- // Final test: try out a simple tsearch2 query
- $SQL = "SELECT $safetsschema.to_tsvector('default','MediaWiki tsearch2 testing')";
- $res = $this->doQuery($SQL);
- if (!$res) {
- print "<b>FAILED</b>. Specifically, \"$SQL\" did not work.</li>";
- dieout("</ul>");
- }
- print "OK</li>";
- }
-
- // Install plpgsql if needed
- $this->setup_plpgsql();
-
- // Does the schema already exist? Who owns it?
- $result = $this->schemaExists($wgDBmwschema);
- if (!$result) {
- print "<li>Creating schema <b>$wgDBmwschema</b> ...";
- error_reporting( 0 );
- $safeschema = $this->quote_ident($wgDBmwschema);
- $result = $this->doQuery("CREATE SCHEMA $safeschema");
- error_reporting( E_ALL );
- if (!$result) {
- print "<b>FAILED</b>. The user \"$wgDBuser\" must be able to access the schema. ".
- "You can try making them the owner of the database, or try creating the schema with a ".
- "different user, and then grant access to the \"$wgDBuser\" user.</li>\n";
- dieout("</ul>");
- }
- print "OK</li>\n";
- }
- else if ($result != $wgDBuser) {
- print "<li>Schema \"$wgDBmwschema\" exists but is not owned by \"$wgDBuser\". Not ideal.</li>\n";
- }
- else {
- print "<li>Schema \"$wgDBmwschema\" exists and is owned by \"$wgDBuser\". Excellent.</li>\n";
- }
-
- // Always return GMT time to accomodate the existing integer-based timestamp assumption
- print "<li>Setting the timezone to GMT for user \"$wgDBuser\" ...";
- $SQL = "ALTER USER $safeuser SET timezone = 'GMT'";
- $result = pg_query($this->mConn, $SQL);
- if (!$result) {
- print "<b>FAILED</b>.</li>\n";
- dieout("</ul>");
- }
- print "OK</li>\n";
- // Set for the rest of this session
- $SQL = "SET timezone = 'GMT'";
- $result = pg_query($this->mConn, $SQL);
- if (!$result) {
- print "<li>Failed to set timezone</li>\n";
- dieout("</ul>");
- }
-
- print "<li>Setting the datestyle to ISO, YMD for user \"$wgDBuser\" ...";
- $SQL = "ALTER USER $safeuser SET datestyle = 'ISO, YMD'";
- $result = pg_query($this->mConn, $SQL);
- if (!$result) {
- print "<b>FAILED</b>.</li>\n";
- dieout("</ul>");
- }
- print "OK</li>\n";
- // Set for the rest of this session
- $SQL = "SET datestyle = 'ISO, YMD'";
- $result = pg_query($this->mConn, $SQL);
- if (!$result) {
- print "<li>Failed to set datestyle</li>\n";
- dieout("</ul>");
- }
-
- // Fix up the search paths if needed
- print "<li>Setting the search path for user \"$wgDBuser\" ...";
- $path = $this->quote_ident($wgDBmwschema);
- if ($wgDBts2schema !== $wgDBmwschema)
- $path .= ", ". $this->quote_ident($wgDBts2schema);
- if ($wgDBmwschema !== 'public' and $wgDBts2schema !== 'public')
- $path .= ", public";
- $SQL = "ALTER USER $safeuser SET search_path = $path";
- $result = pg_query($this->mConn, $SQL);
- if (!$result) {
- print "<b>FAILED</b>.</li>\n";
- dieout("</ul>");
- }
- print "OK</li>\n";
- // Set for the rest of this session
- $SQL = "SET search_path = $path";
- $result = pg_query($this->mConn, $SQL);
- if (!$result) {
- print "<li>Failed to set search_path</li>\n";
- dieout("</ul>");
- }
- define( "POSTGRES_SEARCHPATH", $path );
- }
- }
-
-
- function setup_plpgsql() {
- print "<li>Checking for Pl/Pgsql ...";
- $SQL = "SELECT 1 FROM pg_catalog.pg_language WHERE lanname = 'plpgsql'";
- $rows = $this->numRows($this->doQuery($SQL));
- if ($rows < 1) {
- // plpgsql is not installed, but if we have a pg_pltemplate table, we should be able to create it
- print "not installed. Attempting to install Pl/Pgsql ...";
- $SQL = "SELECT 1 FROM pg_catalog.pg_class c JOIN pg_catalog.pg_namespace n ON (n.oid = c.relnamespace) ".
- "WHERE relname = 'pg_pltemplate' AND nspname='pg_catalog'";
- $rows = $this->numRows($this->doQuery($SQL));
- if ($rows >= 1) {
- $olde = error_reporting(0);
- error_reporting($olde - E_WARNING);
- $result = $this->doQuery("CREATE LANGUAGE plpgsql");
- error_reporting($olde);
- if (!$result) {
- print "<b>FAILED</b>. You need to install the language plpgsql in the database <tt>$wgDBname</tt></li>";
- dieout("</ul>");
- }
- }
- else {
- print "<b>FAILED</b>. You need to install the language plpgsql in the database <tt>$wgDBname</tt></li>";
- dieout("</ul>");
- }
- }
- print "OK</li>\n";
- }
-
-
- /**
- * Closes a database connection, if it is open
- * Returns success, true if already closed
- */
- function close() {
- $this->mOpened = false;
- if ( $this->mConn ) {
- return pg_close( $this->mConn );
- } else {
- return true;
- }
- }
-
- function doQuery( $sql ) {
- if (function_exists('mb_convert_encoding')) {
- return $this->mLastResult=pg_query( $this->mConn , mb_convert_encoding($sql,'UTF-8') );
- }
- return $this->mLastResult=pg_query( $this->mConn , $sql);
- }
-
- function queryIgnore( $sql, $fname = '' ) {
- return $this->query( $sql, $fname, true );
- }
-
- function freeResult( $res ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- if ( !@pg_free_result( $res ) ) {
- throw new DBUnexpectedError($this, "Unable to free Postgres result\n" );
- }
- }
-
- function fetchObject( $res ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- @$row = pg_fetch_object( $res );
- # FIXME: HACK HACK HACK HACK debug
-
- # TODO:
- # hashar : not sure if the following test really trigger if the object
- # fetching failed.
- if( pg_last_error($this->mConn) ) {
- throw new DBUnexpectedError($this, 'SQL error: ' . htmlspecialchars( pg_last_error($this->mConn) ) );
- }
- return $row;
- }
-
- function fetchRow( $res ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- @$row = pg_fetch_array( $res );
- if( pg_last_error($this->mConn) ) {
- throw new DBUnexpectedError($this, 'SQL error: ' . htmlspecialchars( pg_last_error($this->mConn) ) );
- }
- return $row;
- }
-
- function numRows( $res ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- @$n = pg_num_rows( $res );
- if( pg_last_error($this->mConn) ) {
- throw new DBUnexpectedError($this, 'SQL error: ' . htmlspecialchars( pg_last_error($this->mConn) ) );
- }
- return $n;
- }
- function numFields( $res ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- return pg_num_fields( $res );
- }
- function fieldName( $res, $n ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- return pg_field_name( $res, $n );
- }
-
- /**
- * This must be called after nextSequenceVal
- */
- function insertId() {
- return $this->mInsertId;
- }
-
- function dataSeek( $res, $row ) {
- if ( $res instanceof ResultWrapper ) {
- $res = $res->result;
- }
- return pg_result_seek( $res, $row );
- }
-
- function lastError() {
- if ( $this->mConn ) {
- return pg_last_error();
- }
- else {
- return "No database connection";
- }
- }
- function lastErrno() {
- return pg_last_error() ? 1 : 0;
- }
-
- function affectedRows() {
- if( !isset( $this->mLastResult ) or ! $this->mLastResult )
- return 0;
-
- return pg_affected_rows( $this->mLastResult );
- }
-
- /**
- * Estimate rows in dataset
- * Returns estimated count, based on EXPLAIN output
- * This is not necessarily an accurate estimate, so use sparingly
- * Returns -1 if count cannot be found
- * Takes same arguments as Database::select()
- */
-
- function estimateRowCount( $table, $vars='*', $conds='', $fname = 'Database::estimateRowCount', $options = array() ) {
- $options['EXPLAIN'] = true;
- $res = $this->select( $table, $vars, $conds, $fname, $options );
- $rows = -1;
- if ( $res ) {
- $row = $this->fetchRow( $res );
- $count = array();
- if( preg_match( '/rows=(\d+)/', $row[0], $count ) ) {
- $rows = $count[1];
- }
- $this->freeResult($res);
- }
- return $rows;
- }
-
-
- /**
- * Returns information about an index
- * If errors are explicitly ignored, returns NULL on failure
- */
- function indexInfo( $table, $index, $fname = 'Database::indexExists' ) {
- $sql = "SELECT indexname FROM pg_indexes WHERE tablename='$table'";
- $res = $this->query( $sql, $fname );
- if ( !$res ) {
- return NULL;
- }
- while ( $row = $this->fetchObject( $res ) ) {
- if ( $row->indexname == $index ) {
- return $row;
- }
- }
- return false;
- }
-
- function indexUnique ($table, $index, $fname = 'Database::indexUnique' ) {
- $sql = "SELECT indexname FROM pg_indexes WHERE tablename='{$table}'".
- " AND indexdef LIKE 'CREATE UNIQUE%({$index})'";
- $res = $this->query( $sql, $fname );
- if ( !$res )
- return NULL;
- while ($row = $this->fetchObject( $res ))
- return true;
- return false;
-
- }
-
- /**
- * INSERT wrapper, inserts an array into a table
- *
- * $args may be a single associative array, or an array of these with numeric keys,
- * for multi-row insert (Postgres version 8.2 and above only).
- *
- * @param array $table String: Name of the table to insert to.
- * @param array $args Array: Items to insert into the table.
- * @param array $fname String: Name of the function, for profiling
- * @param mixed $options String or Array. Valid options: IGNORE
- *
- * @return bool Success of insert operation. IGNORE always returns true.
- */
- function insert( $table, $args, $fname = 'DatabasePostgres::insert', $options = array() ) {
- global $wgDBversion;
-
- $table = $this->tableName( $table );
- if (! isset( $wgDBversion ) ) {
- $this->getServerVersion();
- $wgDBversion = $this->numeric_version;
- }
-
- if ( !is_array( $options ) )
- $options = array( $options );
-
- if ( isset( $args[0] ) && is_array( $args[0] ) ) {
- $multi = true;
- $keys = array_keys( $args[0] );
- }
- else {
- $multi = false;
- $keys = array_keys( $args );
- }
-
- $ignore = in_array( 'IGNORE', $options ) ? 1 : 0;
- if ( $ignore )
- $olde = error_reporting( 0 );
-
- $sql = "INSERT INTO $table (" . implode( ',', $keys ) . ') VALUES ';
-
- if ( $multi ) {
- if ( $wgDBversion >= 8.2 ) {
- $first = true;
- foreach ( $args as $row ) {
- if ( $first ) {
- $first = false;
- } else {
- $sql .= ',';
- }
- $sql .= '(' . $this->makeList( $row ) . ')';
- }
- $res = (bool)$this->query( $sql, $fname, $ignore );
- }
- else {
- $res = true;
- $origsql = $sql;
- foreach ( $args as $row ) {
- $tempsql = $origsql;
- $tempsql .= '(' . $this->makeList( $row ) . ')';
- $tempres = (bool)$this->query( $tempsql, $fname, $ignore );
- if (! $tempres)
- $res = false;
- }
- }
- }
- else {
- $sql .= '(' . $this->makeList( $args ) . ')';
- $res = (bool)$this->query( $sql, $fname, $ignore );
- }
-
- if ( $ignore ) {
- $olde = error_reporting( $olde );
- return true;
- }
-
- return $res;
-
- }
-
- function tableName( $name ) {
- # Replace reserved words with better ones
- switch( $name ) {
- case 'user':
- return 'mwuser';
- case 'text':
- return 'pagecontent';
- default:
- return $name;
- }
- }
-
- /**
- * Return the next in a sequence, save the value for retrieval via insertId()
- */
- function nextSequenceValue( $seqName ) {
- $safeseq = preg_replace( "/'/", "''", $seqName );
- $res = $this->query( "SELECT nextval('$safeseq')" );
- $row = $this->fetchRow( $res );
- $this->mInsertId = $row[0];
- $this->freeResult( $res );
- return $this->mInsertId;
- }
-
- /**
- * Return the current value of a sequence. Assumes it has ben nextval'ed in this session.
- */
- function currentSequenceValue( $seqName ) {
- $safeseq = preg_replace( "/'/", "''", $seqName );
- $res = $this->query( "SELECT currval('$safeseq')" );
- $row = $this->fetchRow( $res );
- $currval = $row[0];
- $this->freeResult( $res );
- return $currval;
- }
-
- /**
- * Postgres does not have a "USE INDEX" clause, so return an empty string
- */
- function useIndexClause( $index ) {
- return '';
- }
-
- # REPLACE query wrapper
- # Postgres simulates this with a DELETE followed by INSERT
- # $row is the row to insert, an associative array
- # $uniqueIndexes is an array of indexes. Each element may be either a
- # field name or an array of field names
- #
- # It may be more efficient to leave off unique indexes which are unlikely to collide.
- # However if you do this, you run the risk of encountering errors which wouldn't have
- # occurred in MySQL
- function replace( $table, $uniqueIndexes, $rows, $fname = 'Database::replace' ) {
- $table = $this->tableName( $table );
-
- if (count($rows)==0) {
- return;
- }
-
- # Single row case
- if ( !is_array( reset( $rows ) ) ) {
- $rows = array( $rows );
- }
-
- foreach( $rows as $row ) {
- # Delete rows which collide
- if ( $uniqueIndexes ) {
- $sql = "DELETE FROM $table WHERE ";
- $first = true;
- foreach ( $uniqueIndexes as $index ) {
- if ( $first ) {
- $first = false;
- $sql .= "(";
- } else {
- $sql .= ') OR (';
- }
- if ( is_array( $index ) ) {
- $first2 = true;
- foreach ( $index as $col ) {
- if ( $first2 ) {
- $first2 = false;
- } else {
- $sql .= ' AND ';
- }
- $sql .= $col.'=' . $this->addQuotes( $row[$col] );
- }
- } else {
- $sql .= $index.'=' . $this->addQuotes( $row[$index] );
- }
- }
- $sql .= ')';
- $this->query( $sql, $fname );
- }
-
- # Now insert the row
- $sql = "INSERT INTO $table (" . $this->makeList( array_keys( $row ), LIST_NAMES ) .') VALUES (' .
- $this->makeList( $row, LIST_COMMA ) . ')';
- $this->query( $sql, $fname );
- }
- }
-
- # DELETE where the condition is a join
- function deleteJoin( $delTable, $joinTable, $delVar, $joinVar, $conds, $fname = "Database::deleteJoin" ) {
- if ( !$conds ) {
- throw new DBUnexpectedError($this, 'Database::deleteJoin() called with empty $conds' );
- }
-
- $delTable = $this->tableName( $delTable );
- $joinTable = $this->tableName( $joinTable );
- $sql = "DELETE FROM $delTable WHERE $delVar IN (SELECT $joinVar FROM $joinTable ";
- if ( $conds != '*' ) {
- $sql .= 'WHERE ' . $this->makeList( $conds, LIST_AND );
- }
- $sql .= ')';
-
- $this->query( $sql, $fname );
- }
-
- # Returns the size of a text field, or -1 for "unlimited"
- function textFieldSize( $table, $field ) {
- $table = $this->tableName( $table );
- $sql = "SELECT t.typname as ftype,a.atttypmod as size
- FROM pg_class c, pg_attribute a, pg_type t
- WHERE relname='$table' AND a.attrelid=c.oid AND
- a.atttypid=t.oid and a.attname='$field'";
- $res =$this->query($sql);
- $row=$this->fetchObject($res);
- if ($row->ftype=="varchar") {
- $size=$row->size-4;
- } else {
- $size=$row->size;
- }
- $this->freeResult( $res );
- return $size;
- }
-
- function lowPriorityOption() {
- return '';
- }
-
- function limitResult($sql, $limit,$offset=false) {
- return "$sql LIMIT $limit ".(is_numeric($offset)?" OFFSET {$offset} ":"");
- }
-
- /**
- * Returns an SQL expression for a simple conditional.
- * Uses CASE on Postgres
- *
- * @param string $cond SQL expression which will result in a boolean value
- * @param string $trueVal SQL expression to return if true
- * @param string $falseVal SQL expression to return if false
- * @return string SQL fragment
- */
- function conditional( $cond, $trueVal, $falseVal ) {
- return " (CASE WHEN $cond THEN $trueVal ELSE $falseVal END) ";
- }
-
- function wasDeadlock() {
- return $this->lastErrno() == '40P01';
- }
-
- function timestamp( $ts=0 ) {
- return wfTimestamp(TS_POSTGRES,$ts);
- }
-
- /**
- * Return aggregated value function call
- */
- function aggregateValue ($valuedata,$valuename='value') {
- return $valuedata;
- }
-
-
- function reportQueryError( $error, $errno, $sql, $fname, $tempIgnore = false ) {
- // Ignore errors during error handling to avoid infinite recursion
- $ignore = $this->ignoreErrors( true );
- $this->mErrorCount++;
-
- if ($ignore || $tempIgnore) {
- wfDebug("SQL ERROR (ignored): $error\n");
- $this->ignoreErrors( $ignore );
- }
- else {
- $message = "A database error has occurred\n" .
- "Query: $sql\n" .
- "Function: $fname\n" .
- "Error: $errno $error\n";
- throw new DBUnexpectedError($this, $message);
- }
- }
-
- /**
- * @return string wikitext of a link to the server software's web site
- */
- function getSoftwareLink() {
- return "[http://www.postgresql.org/ PostgreSQL]";
- }
-
- /**
- * @return string Version information from the database
- */
- function getServerVersion() {
- $version = pg_fetch_result($this->doQuery("SELECT version()"),0,0);
- $thisver = array();
- if (!preg_match('/PostgreSQL (\d+\.\d+)(\S+)/', $version, $thisver)) {
- die("Could not determine the numeric version from $version!");
- }
- $this->numeric_version = $thisver[1];
- return $version;
- }
-
-
- /**
- * Query whether a given relation exists (in the given schema, or the
- * default mw one if not given)
- */
- function relationExists( $table, $types, $schema = false ) {
- global $wgDBmwschema;
- if (!is_array($types))
- $types = array($types);
- if (! $schema )
- $schema = $wgDBmwschema;
- $etable = $this->addQuotes($table);
- $eschema = $this->addQuotes($schema);
- $SQL = "SELECT 1 FROM pg_catalog.pg_class c, pg_catalog.pg_namespace n "
- . "WHERE c.relnamespace = n.oid AND c.relname = $etable AND n.nspname = $eschema "
- . "AND c.relkind IN ('" . implode("','", $types) . "')";
- $res = $this->query( $SQL );
- $count = $res ? $res->numRows() : 0;
- if ($res)
- $this->freeResult( $res );
- return $count ? true : false;
- }
-
- /*
- * For backward compatibility, this function checks both tables and
- * views.
- */
- function tableExists ($table, $schema = false) {
- return $this->relationExists($table, array('r', 'v'), $schema);
- }
-
- function sequenceExists ($sequence, $schema = false) {
- return $this->relationExists($sequence, 'S', $schema);
- }
-
- function triggerExists($table, $trigger) {
- global $wgDBmwschema;
-
- $q = <<<END
- SELECT 1 FROM pg_class, pg_namespace, pg_trigger
- WHERE relnamespace=pg_namespace.oid AND relkind='r'
- AND tgrelid=pg_class.oid
- AND nspname=%s AND relname=%s AND tgname=%s
-END;
- $res = $this->query(sprintf($q,
- $this->addQuotes($wgDBmwschema),
- $this->addQuotes($table),
- $this->addQuotes($trigger)));
- if (!$res)
- return NULL;
- $rows = $res->numRows();
- $this->freeResult($res);
- return $rows;
- }
-
- function ruleExists($table, $rule) {
- global $wgDBmwschema;
- $exists = $this->selectField("pg_rules", "rulename",
- array( "rulename" => $rule,
- "tablename" => $table,
- "schemaname" => $wgDBmwschema));
- return $exists === $rule;
- }
-
- function constraintExists($table, $constraint) {
- global $wgDBmwschema;
- $SQL = sprintf("SELECT 1 FROM information_schema.table_constraints ".
- "WHERE constraint_schema = %s AND table_name = %s AND constraint_name = %s",
- $this->addQuotes($wgDBmwschema),
- $this->addQuotes($table),
- $this->addQuotes($constraint));
- $res = $this->query($SQL);
- if (!$res)
- return NULL;
- $rows = $res->numRows();
- $this->freeResult($res);
- return $rows;
- }
-
- /**
- * Query whether a given schema exists. Returns the name of the owner
- */
- function schemaExists( $schema ) {
- $eschema = preg_replace("/'/", "''", $schema);
- $SQL = "SELECT rolname FROM pg_catalog.pg_namespace n, pg_catalog.pg_roles r "
- ."WHERE n.nspowner=r.oid AND n.nspname = '$eschema'";
- $res = $this->query( $SQL );
- if ( $res && $res->numRows() ) {
- $row = $res->fetchObject();
- $owner = $row->rolname;
- } else {
- $owner = false;
- }
- if ($res)
- $this->freeResult($res);
- return $owner;
- }
-
- /**
- * Query whether a given column exists in the mediawiki schema
- */
- function fieldExists( $table, $field, $fname = 'DatabasePostgres::fieldExists' ) {
- global $wgDBmwschema;
- $etable = preg_replace("/'/", "''", $table);
- $eschema = preg_replace("/'/", "''", $wgDBmwschema);
- $ecol = preg_replace("/'/", "''", $field);
- $SQL = "SELECT 1 FROM pg_catalog.pg_class c, pg_catalog.pg_namespace n, pg_catalog.pg_attribute a "
- . "WHERE c.relnamespace = n.oid AND c.relname = '$etable' AND n.nspname = '$eschema' "
- . "AND a.attrelid = c.oid AND a.attname = '$ecol'";
- $res = $this->query( $SQL, $fname );
- $count = $res ? $res->numRows() : 0;
- if ($res)
- $this->freeResult( $res );
- return $count;
- }
-
- function fieldInfo( $table, $field ) {
- return PostgresField::fromText($this, $table, $field);
- }
-
- function begin( $fname = 'DatabasePostgres::begin' ) {
- $this->query( 'BEGIN', $fname );
- $this->mTrxLevel = 1;
- }
- function immediateCommit( $fname = 'DatabasePostgres::immediateCommit' ) {
- return true;
- }
- function commit( $fname = 'DatabasePostgres::commit' ) {
- $this->query( 'COMMIT', $fname );
- $this->mTrxLevel = 0;
- }
-
- /* Not even sure why this is used in the main codebase... */
- function limitResultForUpdate($sql, $num) {
- return $sql;
- }
-
- function setup_database() {
- global $wgVersion, $wgDBmwschema, $wgDBts2schema, $wgDBport, $wgDBuser;
-
- // Make sure that we can write to the correct schema
- // If not, Postgres will happily and silently go to the next search_path item
- $ctest = "mediawiki_test_table";
- $safeschema = $this->quote_ident($wgDBmwschema);
- if ($this->tableExists($ctest, $wgDBmwschema)) {
- $this->doQuery("DROP TABLE $safeschema.$ctest");
- }
- $SQL = "CREATE TABLE $safeschema.$ctest(a int)";
- $olde = error_reporting( 0 );
- $res = $this->doQuery($SQL);
- error_reporting( $olde );
- if (!$res) {
- print "<b>FAILED</b>. Make sure that the user \"$wgDBuser\" can write to the schema \"$wgDBmwschema\"</li>\n";
- dieout("</ul>");
- }
- $this->doQuery("DROP TABLE $safeschema.$ctest");
-
- $res = dbsource( "../maintenance/postgres/tables.sql", $this);
-
- ## Update version information
- $mwv = $this->addQuotes($wgVersion);
- $pgv = $this->addQuotes($this->getServerVersion());
- $pgu = $this->addQuotes($this->mUser);
- $mws = $this->addQuotes($wgDBmwschema);
- $tss = $this->addQuotes($wgDBts2schema);
- $pgp = $this->addQuotes($wgDBport);
- $dbn = $this->addQuotes($this->mDBname);
- $ctype = pg_fetch_result($this->doQuery("SHOW lc_ctype"),0,0);
-
- $SQL = "UPDATE mediawiki_version SET mw_version=$mwv, pg_version=$pgv, pg_user=$pgu, ".
- "mw_schema = $mws, ts2_schema = $tss, pg_port=$pgp, pg_dbname=$dbn, ".
- "ctype = '$ctype' ".
- "WHERE type = 'Creation'";
- $this->query($SQL);
-
- ## Avoid the non-standard "REPLACE INTO" syntax
- $f = fopen( "../maintenance/interwiki.sql", 'r' );
- if ($f == false ) {
- dieout( "<li>Could not find the interwiki.sql file");
- }
- ## We simply assume it is already empty as we have just created it
- $SQL = "INSERT INTO interwiki(iw_prefix,iw_url,iw_local) VALUES ";
- while ( ! feof( $f ) ) {
- $line = fgets($f,1024);
- $matches = array();
- if (!preg_match('/^\s*(\(.+?),(\d)\)/', $line, $matches)) {
- continue;
- }
- $this->query("$SQL $matches[1],$matches[2])");
- }
- print " (table interwiki successfully populated)...\n";
-
- $this->doQuery("COMMIT");
- }
-
- function encodeBlob( $b ) {
- return new Blob ( pg_escape_bytea( $b ) ) ;
- }
-
- function decodeBlob( $b ) {
- if ($b instanceof Blob) {
- $b = $b->fetch();
- }
- return pg_unescape_bytea( $b );
- }
-
- function strencode( $s ) { ## Should not be called by us
- return pg_escape_string( $s );
- }
-
- function addQuotes( $s ) {
- if ( is_null( $s ) ) {
- return 'NULL';
- } else if ($s instanceof Blob) {
- return "'".$s->fetch($s)."'";
- }
- return "'" . pg_escape_string($s) . "'";
- }
-
- function quote_ident( $s ) {
- return '"' . preg_replace( '/"/', '""', $s) . '"';
- }
-
- /* For now, does nothing */
- function selectDB( $db ) {
- return true;
- }
-
- /**
- * Postgres specific version of replaceVars.
- * Calls the parent version in Database.php
- *
- * @private
- *
- * @param string $com SQL string, read from a stream (usually tables.sql)
- *
- * @return string SQL string
- */
- protected function replaceVars( $ins ) {
-
- $ins = parent::replaceVars( $ins );
-
- if ($this->numeric_version >= 8.3) {
- // Thanks for not providing backwards-compatibility, 8.3
- $ins = preg_replace( "/to_tsvector\s*\(\s*'default'\s*,/", 'to_tsvector(', $ins );
- }
-
- if ($this->numeric_version <= 8.1) { // Our minimum version
- $ins = str_replace( 'USING gin', 'USING gist', $ins );
- }
-
- return $ins;
- }
-
- /**
- * Various select options
- *
- * @private
- *
- * @param array $options an associative array of options to be turned into
- * an SQL query, valid keys are listed in the function.
- * @return array
- */
- function makeSelectOptions( $options ) {
- $preLimitTail = $postLimitTail = '';
- $startOpts = $useIndex = '';
-
- $noKeyOptions = array();
- foreach ( $options as $key => $option ) {
- if ( is_numeric( $key ) ) {
- $noKeyOptions[$option] = true;
- }
- }
-
- if ( isset( $options['GROUP BY'] ) ) $preLimitTail .= " GROUP BY " . $options['GROUP BY'];
- if ( isset( $options['HAVING'] ) ) $preLimitTail .= " HAVING {$options['HAVING']}";
- if ( isset( $options['ORDER BY'] ) ) $preLimitTail .= " ORDER BY " . $options['ORDER BY'];
-
- //if (isset($options['LIMIT'])) {
- // $tailOpts .= $this->limitResult('', $options['LIMIT'],
- // isset($options['OFFSET']) ? $options['OFFSET']
- // : false);
- //}
-
- if ( isset( $noKeyOptions['FOR UPDATE'] ) ) $postLimitTail .= ' FOR UPDATE';
- if ( isset( $noKeyOptions['LOCK IN SHARE MODE'] ) ) $postLimitTail .= ' LOCK IN SHARE MODE';
- if ( isset( $noKeyOptions['DISTINCT'] ) || isset( $noKeyOptions['DISTINCTROW'] ) ) $startOpts .= 'DISTINCT';
-
- return array( $startOpts, $useIndex, $preLimitTail, $postLimitTail );
- }
-
- public function setTimeout( $timeout ) {
- // @todo fixme no-op
- }
-
- function ping() {
- wfDebug( "Function ping() not written for DatabasePostgres.php yet");
- return true;
- }
-
- /**
- * How lagged is this slave?
- *
- */
- public function getLag() {
- # Not implemented for PostgreSQL
- return false;
- }
-
- function buildConcat( $stringList ) {
- return implode( ' || ', $stringList );
- }
-
-} // end DatabasePostgres class
-
-
diff --git a/includes/DateFormatter.php b/includes/DateFormatter.php
deleted file mode 100644
index bbad6d15..00000000
--- a/includes/DateFormatter.php
+++ /dev/null
@@ -1,285 +0,0 @@
-<?php
-
-/**
- * Date formatter, recognises dates in plain text and formats them accoding to user preferences.
- * @todo preferences, OutputPage
- * @addtogroup Parser
- */
-class DateFormatter
-{
- var $mSource, $mTarget;
- var $monthNames = '', $rxDM, $rxMD, $rxDMY, $rxYDM, $rxMDY, $rxYMD;
-
- var $regexes, $pDays, $pMonths, $pYears;
- var $rules, $xMonths, $preferences;
-
- const ALL = -1;
- const NONE = 0;
- const MDY = 1;
- const DMY = 2;
- const YMD = 3;
- const ISO1 = 4;
- const LASTPREF = 4;
- const ISO2 = 5;
- const YDM = 6;
- const DM = 7;
- const MD = 8;
- const LAST = 8;
-
- /**
- * @todo document
- */
- function DateFormatter() {
- global $wgContLang;
-
- $this->monthNames = $this->getMonthRegex();
- for ( $i=1; $i<=12; $i++ ) {
- $this->xMonths[$wgContLang->lc( $wgContLang->getMonthName( $i ) )] = $i;
- $this->xMonths[$wgContLang->lc( $wgContLang->getMonthAbbreviation( $i ) )] = $i;
- }
-
- $this->regexTrail = '(?![a-z])/iu';
-
- # Partial regular expressions
- $this->prxDM = '\[\[(\d{1,2})[ _](' . $this->monthNames . ')]]';
- $this->prxMD = '\[\[(' . $this->monthNames . ')[ _](\d{1,2})]]';
- $this->prxY = '\[\[(\d{1,4}([ _]BC|))]]';
- $this->prxISO1 = '\[\[(-?\d{4})]]-\[\[(\d{2})-(\d{2})]]';
- $this->prxISO2 = '\[\[(-?\d{4})-(\d{2})-(\d{2})]]';
-
- # Real regular expressions
- $this->regexes[self::DMY] = "/{$this->prxDM} *,? *{$this->prxY}{$this->regexTrail}";
- $this->regexes[self::YDM] = "/{$this->prxY} *,? *{$this->prxDM}{$this->regexTrail}";
- $this->regexes[self::MDY] = "/{$this->prxMD} *,? *{$this->prxY}{$this->regexTrail}";
- $this->regexes[self::YMD] = "/{$this->prxY} *,? *{$this->prxMD}{$this->regexTrail}";
- $this->regexes[self::DM] = "/{$this->prxDM}{$this->regexTrail}";
- $this->regexes[self::MD] = "/{$this->prxMD}{$this->regexTrail}";
- $this->regexes[self::ISO1] = "/{$this->prxISO1}{$this->regexTrail}";
- $this->regexes[self::ISO2] = "/{$this->prxISO2}{$this->regexTrail}";
-
- # Extraction keys
- # See the comments in replace() for the meaning of the letters
- $this->keys[self::DMY] = 'jFY';
- $this->keys[self::YDM] = 'Y jF';
- $this->keys[self::MDY] = 'FjY';
- $this->keys[self::YMD] = 'Y Fj';
- $this->keys[self::DM] = 'jF';
- $this->keys[self::MD] = 'Fj';
- $this->keys[self::ISO1] = 'ymd'; # y means ISO year
- $this->keys[self::ISO2] = 'ymd';
-
- # Target date formats
- $this->targets[self::DMY] = '[[F j|j F]] [[Y]]';
- $this->targets[self::YDM] = '[[Y]], [[F j|j F]]';
- $this->targets[self::MDY] = '[[F j]], [[Y]]';
- $this->targets[self::YMD] = '[[Y]] [[F j]]';
- $this->targets[self::DM] = '[[F j|j F]]';
- $this->targets[self::MD] = '[[F j]]';
- $this->targets[self::ISO1] = '[[Y|y]]-[[F j|m-d]]';
- $this->targets[self::ISO2] = '[[y-m-d]]';
-
- # Rules
- # pref source target
- $this->rules[self::DMY][self::MD] = self::DM;
- $this->rules[self::ALL][self::MD] = self::MD;
- $this->rules[self::MDY][self::DM] = self::MD;
- $this->rules[self::ALL][self::DM] = self::DM;
- $this->rules[self::NONE][self::ISO2] = self::ISO1;
-
- $this->preferences = array(
- 'default' => self::NONE,
- 'dmy' => self::DMY,
- 'mdy' => self::MDY,
- 'ymd' => self::YMD,
- 'ISO 8601' => self::ISO1,
- );
- }
-
- /**
- * @static
- */
- function &getInstance() {
- global $wgMemc;
- static $dateFormatter = false;
- if ( !$dateFormatter ) {
- $dateFormatter = $wgMemc->get( wfMemcKey( 'dateformatter' ) );
- if ( !$dateFormatter ) {
- $dateFormatter = new DateFormatter;
- $wgMemc->set( wfMemcKey( 'dateformatter' ), $dateFormatter, 3600 );
- }
- }
- return $dateFormatter;
- }
-
- /**
- * @param string $preference User preference
- * @param string $text Text to reformat
- */
- function reformat( $preference, $text ) {
- if ( isset( $this->preferences[$preference] ) ) {
- $preference = $this->preferences[$preference];
- } else {
- $preference = self::NONE;
- }
- for ( $i=1; $i<=self::LAST; $i++ ) {
- $this->mSource = $i;
- if ( isset ( $this->rules[$preference][$i] ) ) {
- # Specific rules
- $this->mTarget = $this->rules[$preference][$i];
- } elseif ( isset ( $this->rules[self::ALL][$i] ) ) {
- # General rules
- $this->mTarget = $this->rules[self::ALL][$i];
- } elseif ( $preference ) {
- # User preference
- $this->mTarget = $preference;
- } else {
- # Default
- $this->mTarget = $i;
- }
- $text = preg_replace_callback( $this->regexes[$i], array( &$this, 'replace' ), $text );
- }
- return $text;
- }
-
- /**
- * @param $matches
- */
- function replace( $matches ) {
- # Extract information from $matches
- $bits = array();
- $key = $this->keys[$this->mSource];
- for ( $p=0; $p < strlen($key); $p++ ) {
- if ( $key{$p} != ' ' ) {
- $bits[$key{$p}] = $matches[$p+1];
- }
- }
-
- $format = $this->targets[$this->mTarget];
-
- # Construct new date
- $text = '';
- $fail = false;
-
- for ( $p=0; $p < strlen( $format ); $p++ ) {
- $char = $format{$p};
- switch ( $char ) {
- case 'd': # ISO day of month
- if ( !isset($bits['d']) ) {
- $text .= sprintf( '%02d', $bits['j'] );
- } else {
- $text .= $bits['d'];
- }
- break;
- case 'm': # ISO month
- if ( !isset($bits['m']) ) {
- $m = $this->makeIsoMonth( $bits['F'] );
- if ( !$m || $m == '00' ) {
- $fail = true;
- } else {
- $text .= $m;
- }
- } else {
- $text .= $bits['m'];
- }
- break;
- case 'y': # ISO year
- if ( !isset( $bits['y'] ) ) {
- $text .= $this->makeIsoYear( $bits['Y'] );
- } else {
- $text .= $bits['y'];
- }
- break;
- case 'j': # ordinary day of month
- if ( !isset($bits['j']) ) {
- $text .= intval( $bits['d'] );
- } else {
- $text .= $bits['j'];
- }
- break;
- case 'F': # long month
- if ( !isset( $bits['F'] ) ) {
- $m = intval($bits['m']);
- if ( $m > 12 || $m < 1 ) {
- $fail = true;
- } else {
- global $wgContLang;
- $text .= $wgContLang->getMonthName( $m );
- }
- } else {
- $text .= ucfirst( $bits['F'] );
- }
- break;
- case 'Y': # ordinary (optional BC) year
- if ( !isset( $bits['Y'] ) ) {
- $text .= $this->makeNormalYear( $bits['y'] );
- } else {
- $text .= $bits['Y'];
- }
- break;
- default:
- $text .= $char;
- }
- }
- if ( $fail ) {
- $text = $matches[0];
- }
- return $text;
- }
-
- /**
- * @todo document
- */
- function getMonthRegex() {
- global $wgContLang;
- $names = array();
- for( $i = 1; $i <= 12; $i++ ) {
- $names[] = $wgContLang->getMonthName( $i );
- $names[] = $wgContLang->getMonthAbbreviation( $i );
- }
- return implode( '|', $names );
- }
-
- /**
- * Makes an ISO month, e.g. 02, from a month name
- * @param $monthName String: month name
- * @return string ISO month name
- */
- function makeIsoMonth( $monthName ) {
- global $wgContLang;
-
- $n = $this->xMonths[$wgContLang->lc( $monthName )];
- return sprintf( '%02d', $n );
- }
-
- /**
- * @todo document
- * @param $year String: Year name
- * @return string ISO year name
- */
- function makeIsoYear( $year ) {
- # Assumes the year is in a nice format, as enforced by the regex
- if ( substr( $year, -2 ) == 'BC' ) {
- $num = intval(substr( $year, 0, -3 )) - 1;
- # PHP bug note: sprintf( "%04d", -1 ) fails poorly
- $text = sprintf( '-%04d', $num );
-
- } else {
- $text = sprintf( '%04d', $year );
- }
- return $text;
- }
-
- /**
- * @todo document
- */
- function makeNormalYear( $iso ) {
- if ( $iso{0} == '-' ) {
- $text = (intval( substr( $iso, 1 ) ) + 1) . ' BC';
- } else {
- $text = intval( $iso );
- }
- return $text;
- }
-}
-
-
diff --git a/includes/DefaultSettings.php b/includes/DefaultSettings.php
index d1d04a45..cb8bb001 100644
--- a/includes/DefaultSettings.php
+++ b/includes/DefaultSettings.php
@@ -31,7 +31,7 @@ require_once( "$IP/includes/SiteConfiguration.php" );
$wgConf = new SiteConfiguration;
/** MediaWiki version number */
-$wgVersion = '1.13.2';
+$wgVersion = '1.13.3';
/** Name of the site. It must be changed in LocalSettings.php */
$wgSitename = 'MediaWiki';
@@ -1794,6 +1794,8 @@ $wgMimeTypeBlacklist= array(
'application/x-php', 'text/x-php',
# Other types that may be interpreted by some servers
'text/x-python', 'text/x-perl', 'text/x-bash', 'text/x-sh', 'text/x-csh',
+ # Client-side hazards on Internet Explorer
+ 'text/scriptlet', 'application/x-msdownload',
# Windows metafile, client-side vulnerability on some systems
'application/x-msmetafile'
);
@@ -2288,7 +2290,7 @@ $wgAutoloadClasses = array();
* $wgExtensionCredits[$type][] = array(
* 'name' => 'Example extension',
* 'version' => 1.9,
- * 'svn-revision' => '$LastChangedRevision: 41545 $',
+ * 'svn-revision' => '$LastChangedRevision: 44568 $',
* 'author' => 'Foo Barstein',
* 'url' => 'http://wwww.example.com/Example%20Extension/',
* 'description' => 'An example extension',
diff --git a/includes/Exception.php b/includes/Exception.php
index 74820204..ab25f0b8 100644
--- a/includes/Exception.php
+++ b/includes/Exception.php
@@ -274,7 +274,16 @@ function wfReportException( Exception $e ) {
}
}
} else {
- echo $e->__toString();
+ $message = "Unexpected non-MediaWiki exception encountered, of type \"" . get_class( $e ) . "\"\n" .
+ $e->__toString() . "\n";
+ if ( $GLOBALS['wgShowExceptionDetails'] ) {
+ $message .= "\n" . $e->getTraceAsString() ."\n";
+ }
+ if ( !empty( $GLOBALS['wgCommandLineMode'] ) ) {
+ wfPrintError( $message );
+ } else {
+ echo nl2br( htmlspecialchars( $message ) ). "\n";
+ }
}
}
diff --git a/includes/HTMLForm.php b/includes/HTMLForm.php
deleted file mode 100644
index 69ec1007..00000000
--- a/includes/HTMLForm.php
+++ /dev/null
@@ -1,107 +0,0 @@
-<?php
-/**
- * This file contain a class to easily build HTML forms
- */
-
-/**
- * Class to build various forms
- *
- * @author jeluf, hashar
- */
-class HTMLForm {
- /** name of our form. Used as prefix for labels */
- var $mName, $mRequest;
-
- function HTMLForm( &$request ) {
- $this->mRequest = $request;
- }
-
- /**
- * @private
- * @param $name String: name of the fieldset.
- * @param $content String: HTML content to put in.
- * @return string HTML fieldset
- */
- function fieldset( $name, $content ) {
- return "<fieldset><legend>".wfMsg($this->mName.'-'.$name)."</legend>\n" .
- $content . "\n</fieldset>\n";
- }
-
- /**
- * @private
- * @param $varname String: name of the checkbox.
- * @param $checked Boolean: set true to check the box (default False).
- */
- function checkbox( $varname, $checked=false ) {
- if ( $this->mRequest->wasPosted() && !is_null( $this->mRequest->getVal( $varname ) ) ) {
- $checked = $this->mRequest->getCheck( $varname );
- }
- return "<div><input type='checkbox' value=\"1\" id=\"{$varname}\" name=\"wpOp{$varname}\"" .
- ( $checked ? ' checked="checked"' : '' ) .
- " /><label for=\"{$varname}\">". wfMsg( $this->mName.'-'.$varname ) .
- "</label></div>\n";
- }
-
- /**
- * @private
- * @param $varname String: name of the textbox.
- * @param $value String: optional value (default empty)
- * @param $size Integer: optional size of the textbox (default 20)
- */
- function textbox( $varname, $value='', $size=20 ) {
- if ( $this->mRequest->wasPosted() ) {
- $value = $this->mRequest->getText( $varname, $value );
- }
- $value = htmlspecialchars( $value );
- return "<div><label>". wfMsg( $this->mName.'-'.$varname ) .
- "<input type='text' name=\"{$varname}\" value=\"{$value}\" size=\"{$size}\" /></label></div>\n";
- }
-
- /**
- * @private
- * @param $varname String: name of the radiobox.
- * @param $fields Array: Various fields.
- */
- function radiobox( $varname, $fields ) {
- foreach ( $fields as $value => $checked ) {
- $s .= "<div><label><input type='radio' name=\"{$varname}\" value=\"{$value}\"" .
- ( $checked ? ' checked="checked"' : '' ) . " />" . wfMsg( $this->mName.'-'.$varname.'-'.$value ) .
- "</label></div>\n";
- }
- return $this->fieldset( $varname, $s );
- }
-
- /**
- * @private
- * @param $varname String: name of the textareabox.
- * @param $value String: optional value (default empty)
- * @param $size Integer: optional size of the textarea (default 20)
- */
- function textareabox ( $varname, $value='', $size=20 ) {
- if ( $this->mRequest->wasPosted() ) {
- $value = $this->mRequest->getText( $varname, $value );
- }
- $value = htmlspecialchars( $value );
- return '<div><label>'.wfMsg( $this->mName.'-'.$varname ).
- "<textarea name=\"{$varname}\" rows=\"5\" cols=\"{$size}\">$value</textarea></label></div>\n";
- }
-
- /**
- * @private
- * @param $varname String: name of the arraybox.
- * @param $size Integer: Optional size of the textarea (default 20)
- */
- function arraybox( $varname , $size=20 ) {
- $s = '';
- if ( $this->mRequest->wasPosted() ) {
- $arr = $this->mRequest->getArray( $varname );
- if ( is_array( $arr ) ) {
- foreach ( $_POST[$varname] as $element ) {
- $s .= htmlspecialchars( $element )."\n";
- }
- }
- }
- return "<div><label>".wfMsg( $this->mName.'-'.$varname ).
- "<textarea name=\"{$varname}\" rows=\"5\" cols=\"{$size}\">{$s}</textarea>\n";
- }
-} // end class
diff --git a/includes/IEContentAnalyzer.php b/includes/IEContentAnalyzer.php
new file mode 100644
index 00000000..59abc6a6
--- /dev/null
+++ b/includes/IEContentAnalyzer.php
@@ -0,0 +1,823 @@
+<?php
+
+/**
+ * This class simulates Microsoft Internet Explorer's terribly broken and
+ * insecure MIME type detection algorithm. It can be used to check web uploads
+ * with an apparently safe type, to see if IE will reinterpret them to produce
+ * something dangerous.
+ *
+ * It is full of bugs and strange design choices should not under any
+ * circumstances be used to determine a MIME type to present to a user or
+ * client. (Apple Safari developers, this means you too.)
+ *
+ * This class is based on a disassembly of IE 5.0, 6.0 and 7.0. Although I have
+ * attempted to ensure that this code works in exactly the same way as Internet
+ * Explorer, it does not share any source code, or creative choices such as
+ * variable names, thus I (Tim Starling) claim copyright on it.
+ *
+ * It may be redistributed without restriction. To aid reuse, this class does
+ * not depend on any MediaWiki module.
+ */
+class IEContentAnalyzer {
+ /**
+ * Relevant data taken from the type table in IE 5
+ */
+ protected $baseTypeTable = array(
+ 'ambiguous' /*1*/ => array(
+ 'text/plain',
+ 'application/octet-stream',
+ 'application/x-netcdf', // [sic]
+ ),
+ 'text' /*3*/ => array(
+ 'text/richtext', 'image/x-bitmap', 'application/postscript', 'application/base64',
+ 'application/macbinhex40', 'application/x-cdf', 'text/scriptlet'
+ ),
+ 'binary' /*4*/ => array(
+ 'application/pdf', 'audio/x-aiff', 'audio/basic', 'audio/wav', 'image/gif',
+ 'image/pjpeg', 'image/jpeg', 'image/tiff', 'image/x-png', 'image/png', 'image/bmp',
+ 'image/x-jg', 'image/x-art', 'image/x-emf', 'image/x-wmf', 'video/avi',
+ 'video/x-msvideo', 'video/mpeg', 'application/x-compressed',
+ 'application/x-zip-compressed', 'application/x-gzip-compressed', 'application/java',
+ 'application/x-msdownload'
+ ),
+ 'html' /*5*/ => array( 'text/html' ),
+ );
+
+ /**
+ * Changes to the type table in later versions of IE
+ */
+ protected $addedTypes = array(
+ 'ie07' => array(
+ 'text' => array( 'text/xml', 'application/xml' )
+ ),
+ );
+
+ /**
+ * An approximation of the "Content Type" values in HKEY_CLASSES_ROOT in a
+ * typical Windows installation.
+ *
+ * Used for extension to MIME type mapping if detection fails.
+ */
+ protected $registry = array(
+ '.323' => 'text/h323',
+ '.3g2' => 'video/3gpp2',
+ '.3gp' => 'video/3gpp',
+ '.3gp2' => 'video/3gpp2',
+ '.3gpp' => 'video/3gpp',
+ '.aac' => 'audio/aac',
+ '.ac3' => 'audio/ac3',
+ '.accda' => 'application/msaccess',
+ '.accdb' => 'application/msaccess',
+ '.accdc' => 'application/msaccess',
+ '.accde' => 'application/msaccess',
+ '.accdr' => 'application/msaccess',
+ '.accdt' => 'application/msaccess',
+ '.ade' => 'application/msaccess',
+ '.adp' => 'application/msaccess',
+ '.adts' => 'audio/aac',
+ '.ai' => 'application/postscript',
+ '.aif' => 'audio/aiff',
+ '.aifc' => 'audio/aiff',
+ '.aiff' => 'audio/aiff',
+ '.amc' => 'application/x-mpeg',
+ '.application' => 'application/x-ms-application',
+ '.asf' => 'video/x-ms-asf',
+ '.asx' => 'video/x-ms-asf',
+ '.au' => 'audio/basic',
+ '.avi' => 'video/avi',
+ '.bmp' => 'image/bmp',
+ '.caf' => 'audio/x-caf',
+ '.cat' => 'application/vnd.ms-pki.seccat',
+ '.cbo' => 'application/sha',
+ '.cdda' => 'audio/aiff',
+ '.cer' => 'application/x-x509-ca-cert',
+ '.conf' => 'text/plain',
+ '.crl' => 'application/pkix-crl',
+ '.crt' => 'application/x-x509-ca-cert',
+ '.css' => 'text/css',
+ '.csv' => 'application/vnd.ms-excel',
+ '.der' => 'application/x-x509-ca-cert',
+ '.dib' => 'image/bmp',
+ '.dif' => 'video/x-dv',
+ '.dll' => 'application/x-msdownload',
+ '.doc' => 'application/msword',
+ '.docm' => 'application/vnd.ms-word.document.macroEnabled.12',
+ '.docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
+ '.dot' => 'application/msword',
+ '.dotm' => 'application/vnd.ms-word.template.macroEnabled.12',
+ '.dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
+ '.dv' => 'video/x-dv',
+ '.dwfx' => 'model/vnd.dwfx+xps',
+ '.edn' => 'application/vnd.adobe.edn',
+ '.eml' => 'message/rfc822',
+ '.eps' => 'application/postscript',
+ '.etd' => 'application/x-ebx',
+ '.exe' => 'application/x-msdownload',
+ '.fdf' => 'application/vnd.fdf',
+ '.fif' => 'application/fractals',
+ '.gif' => 'image/gif',
+ '.gsm' => 'audio/x-gsm',
+ '.hqx' => 'application/mac-binhex40',
+ '.hta' => 'application/hta',
+ '.htc' => 'text/x-component',
+ '.htm' => 'text/html',
+ '.html' => 'text/html',
+ '.htt' => 'text/webviewhtml',
+ '.hxa' => 'application/xml',
+ '.hxc' => 'application/xml',
+ '.hxd' => 'application/octet-stream',
+ '.hxe' => 'application/xml',
+ '.hxf' => 'application/xml',
+ '.hxh' => 'application/octet-stream',
+ '.hxi' => 'application/octet-stream',
+ '.hxk' => 'application/xml',
+ '.hxq' => 'application/octet-stream',
+ '.hxr' => 'application/octet-stream',
+ '.hxs' => 'application/octet-stream',
+ '.hxt' => 'application/xml',
+ '.hxv' => 'application/xml',
+ '.hxw' => 'application/octet-stream',
+ '.ico' => 'image/x-icon',
+ '.iii' => 'application/x-iphone',
+ '.ins' => 'application/x-internet-signup',
+ '.iqy' => 'text/x-ms-iqy',
+ '.isp' => 'application/x-internet-signup',
+ '.jfif' => 'image/jpeg',
+ '.jnlp' => 'application/x-java-jnlp-file',
+ '.jpe' => 'image/jpeg',
+ '.jpeg' => 'image/jpeg',
+ '.jpg' => 'image/jpeg',
+ '.jtx' => 'application/x-jtx+xps',
+ '.latex' => 'application/x-latex',
+ '.log' => 'text/plain',
+ '.m1v' => 'video/mpeg',
+ '.m2v' => 'video/mpeg',
+ '.m3u' => 'audio/x-mpegurl',
+ '.mac' => 'image/x-macpaint',
+ '.man' => 'application/x-troff-man',
+ '.mda' => 'application/msaccess',
+ '.mdb' => 'application/msaccess',
+ '.mde' => 'application/msaccess',
+ '.mfp' => 'application/x-shockwave-flash',
+ '.mht' => 'message/rfc822',
+ '.mhtml' => 'message/rfc822',
+ '.mid' => 'audio/mid',
+ '.midi' => 'audio/mid',
+ '.mod' => 'video/mpeg',
+ '.mov' => 'video/quicktime',
+ '.mp2' => 'video/mpeg',
+ '.mp2v' => 'video/mpeg',
+ '.mp3' => 'audio/mpeg',
+ '.mp4' => 'video/mp4',
+ '.mpa' => 'video/mpeg',
+ '.mpe' => 'video/mpeg',
+ '.mpeg' => 'video/mpeg',
+ '.mpf' => 'application/vnd.ms-mediapackage',
+ '.mpg' => 'video/mpeg',
+ '.mpv2' => 'video/mpeg',
+ '.mqv' => 'video/quicktime',
+ '.NMW' => 'application/nmwb',
+ '.nws' => 'message/rfc822',
+ '.odc' => 'text/x-ms-odc',
+ '.ols' => 'application/vnd.ms-publisher',
+ '.p10' => 'application/pkcs10',
+ '.p12' => 'application/x-pkcs12',
+ '.p7b' => 'application/x-pkcs7-certificates',
+ '.p7c' => 'application/pkcs7-mime',
+ '.p7m' => 'application/pkcs7-mime',
+ '.p7r' => 'application/x-pkcs7-certreqresp',
+ '.p7s' => 'application/pkcs7-signature',
+ '.pct' => 'image/pict',
+ '.pdf' => 'application/pdf',
+ '.pdx' => 'application/vnd.adobe.pdx',
+ '.pfx' => 'application/x-pkcs12',
+ '.pic' => 'image/pict',
+ '.pict' => 'image/pict',
+ '.pinstall' => 'application/x-picasa-detect',
+ '.pko' => 'application/vnd.ms-pki.pko',
+ '.png' => 'image/png',
+ '.pnt' => 'image/x-macpaint',
+ '.pntg' => 'image/x-macpaint',
+ '.pot' => 'application/vnd.ms-powerpoint',
+ '.potm' => 'application/vnd.ms-powerpoint.template.macroEnabled.12',
+ '.potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template',
+ '.ppa' => 'application/vnd.ms-powerpoint',
+ '.ppam' => 'application/vnd.ms-powerpoint.addin.macroEnabled.12',
+ '.pps' => 'application/vnd.ms-powerpoint',
+ '.ppsm' => 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12',
+ '.ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
+ '.ppt' => 'application/vnd.ms-powerpoint',
+ '.pptm' => 'application/vnd.ms-powerpoint.presentation.macroEnabled.12',
+ '.pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
+ '.prf' => 'application/pics-rules',
+ '.ps' => 'application/postscript',
+ '.pub' => 'application/vnd.ms-publisher',
+ '.pwz' => 'application/vnd.ms-powerpoint',
+ '.py' => 'text/plain',
+ '.pyw' => 'text/plain',
+ '.qht' => 'text/x-html-insertion',
+ '.qhtm' => 'text/x-html-insertion',
+ '.qt' => 'video/quicktime',
+ '.qti' => 'image/x-quicktime',
+ '.qtif' => 'image/x-quicktime',
+ '.qtl' => 'application/x-quicktimeplayer',
+ '.rat' => 'application/rat-file',
+ '.rmf' => 'application/vnd.adobe.rmf',
+ '.rmi' => 'audio/mid',
+ '.rqy' => 'text/x-ms-rqy',
+ '.rtf' => 'application/msword',
+ '.sct' => 'text/scriptlet',
+ '.sd2' => 'audio/x-sd2',
+ '.sdp' => 'application/sdp',
+ '.shtml' => 'text/html',
+ '.sit' => 'application/x-stuffit',
+ '.sldm' => 'application/vnd.ms-powerpoint.slide.macroEnabled.12',
+ '.sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide',
+ '.slk' => 'application/vnd.ms-excel',
+ '.snd' => 'audio/basic',
+ '.so' => 'application/x-apachemodule',
+ '.sol' => 'text/plain',
+ '.sor' => 'text/plain',
+ '.spc' => 'application/x-pkcs7-certificates',
+ '.spl' => 'application/futuresplash',
+ '.sst' => 'application/vnd.ms-pki.certstore',
+ '.stl' => 'application/vnd.ms-pki.stl',
+ '.swf' => 'application/x-shockwave-flash',
+ '.thmx' => 'application/vnd.ms-officetheme',
+ '.tif' => 'image/tiff',
+ '.tiff' => 'image/tiff',
+ '.txt' => 'text/plain',
+ '.uls' => 'text/iuls',
+ '.vcf' => 'text/x-vcard',
+ '.vdx' => 'application/vnd.ms-visio.viewer',
+ '.vsd' => 'application/vnd.ms-visio.viewer',
+ '.vss' => 'application/vnd.ms-visio.viewer',
+ '.vst' => 'application/vnd.ms-visio.viewer',
+ '.vsx' => 'application/vnd.ms-visio.viewer',
+ '.vtx' => 'application/vnd.ms-visio.viewer',
+ '.wav' => 'audio/wav',
+ '.wax' => 'audio/x-ms-wax',
+ '.wbk' => 'application/msword',
+ '.wdp' => 'image/vnd.ms-photo',
+ '.wiz' => 'application/msword',
+ '.wm' => 'video/x-ms-wm',
+ '.wma' => 'audio/x-ms-wma',
+ '.wmd' => 'application/x-ms-wmd',
+ '.wmv' => 'video/x-ms-wmv',
+ '.wmx' => 'video/x-ms-wmx',
+ '.wmz' => 'application/x-ms-wmz',
+ '.wpl' => 'application/vnd.ms-wpl',
+ '.wsc' => 'text/scriptlet',
+ '.wvx' => 'video/x-ms-wvx',
+ '.xaml' => 'application/xaml+xml',
+ '.xbap' => 'application/x-ms-xbap',
+ '.xdp' => 'application/vnd.adobe.xdp+xml',
+ '.xfdf' => 'application/vnd.adobe.xfdf',
+ '.xht' => 'application/xhtml+xml',
+ '.xhtml' => 'application/xhtml+xml',
+ '.xla' => 'application/vnd.ms-excel',
+ '.xlam' => 'application/vnd.ms-excel.addin.macroEnabled.12',
+ '.xlk' => 'application/vnd.ms-excel',
+ '.xll' => 'application/vnd.ms-excel',
+ '.xlm' => 'application/vnd.ms-excel',
+ '.xls' => 'application/vnd.ms-excel',
+ '.xlsb' => 'application/vnd.ms-excel.sheet.binary.macroEnabled.12',
+ '.xlsm' => 'application/vnd.ms-excel.sheet.macroEnabled.12',
+ '.xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
+ '.xlt' => 'application/vnd.ms-excel',
+ '.xltm' => 'application/vnd.ms-excel.template.macroEnabled.12',
+ '.xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
+ '.xlw' => 'application/vnd.ms-excel',
+ '.xml' => 'text/xml',
+ '.xps' => 'application/vnd.ms-xpsdocument',
+ '.xsl' => 'text/xml',
+ );
+
+ /**
+ * IE versions which have been analysed to bring you this class, and for
+ * which some substantive difference exists. These will appear as keys
+ * in the return value of getRealMimesFromData(). The names are chosen to sort correctly.
+ */
+ protected $versions = array( 'ie05', 'ie06', 'ie07', 'ie07.strict', 'ie07.nohtml' );
+
+ /**
+ * Type table with versions expanded
+ */
+ protected $typeTable = array();
+
+ /** constructor */
+ function __construct() {
+ // Construct versioned type arrays from the base type array plus additions
+ $types = $this->baseTypeTable;
+ foreach ( $this->versions as $version ) {
+ if ( isset( $this->addedTypes[$version] ) ) {
+ foreach ( $this->addedTypes[$version] as $format => $addedTypes ) {
+ $types[$format] = array_merge( $types[$format], $addedTypes );
+ }
+ }
+ $this->typeTable[$version] = $types;
+ }
+ }
+
+ /**
+ * Get the MIME types from getMimesFromData(), but convert the result from IE's
+ * idiosyncratic private types into something other apps will understand.
+ *
+ * @param string $fileName The file name (unused at present)
+ * @param string $chunk The first 256 bytes of the file
+ * @param string $proposed The MIME type proposed by the server
+ *
+ * @return array Map of IE version to detected mime type
+ */
+ public function getRealMimesFromData( $fileName, $chunk, $proposed ) {
+ $types = $this->getMimesFromData( $fileName, $chunk, $proposed );
+ $types = array_map( array( $this, 'translateMimeType' ), $types );
+ return $types;
+ }
+
+ /**
+ * Translate a MIME type from IE's idiosyncratic private types into
+ * more commonly understood type strings
+ */
+ public function translateMimeType( $type ) {
+ static $table = array(
+ 'image/pjpeg' => 'image/jpeg',
+ 'image/x-png' => 'image/png',
+ 'image/x-wmf' => 'application/x-msmetafile',
+ 'image/bmp' => 'image/x-bmp',
+ 'application/x-zip-compressed' => 'application/zip',
+ 'application/x-compressed' => 'application/x-compress',
+ 'application/x-gzip-compressed' => 'application/x-gzip',
+ 'audio/mid' => 'audio/midi',
+ );
+ if ( isset( $table[$type] ) ) {
+ $type = $table[$type];
+ }
+ return $type;
+ }
+
+ /**
+ * Get the untranslated MIME types for all known versions
+ *
+ * @param string $fileName The file name (unused at present)
+ * @param string $chunk The first 256 bytes of the file
+ * @param string $proposed The MIME type proposed by the server
+ *
+ * @return array Map of IE version to detected mime type
+ */
+ public function getMimesFromData( $fileName, $chunk, $proposed ) {
+ $types = array();
+ foreach ( $this->versions as $version ) {
+ $types[$version] = $this->getMimeTypeForVersion( $version, $fileName, $chunk, $proposed );
+ }
+ return $types;
+ }
+
+ /**
+ * Get the MIME type for a given named version
+ */
+ protected function getMimeTypeForVersion( $version, $fileName, $chunk, $proposed ) {
+ // Strip text after a semicolon
+ $semiPos = strpos( $proposed, ';' );
+ if ( $semiPos !== false ) {
+ $proposed = substr( $proposed, 0, $semiPos );
+ }
+
+ $proposedFormat = $this->getDataFormat( $version, $proposed );
+ if ( $proposedFormat == 'unknown'
+ && $proposed != 'multipart/mixed'
+ && $proposed != 'multipart/x-mixed-replace' )
+ {
+ return $proposed;
+ }
+ if ( strval( $chunk ) === '' ) {
+ return $proposed;
+ }
+
+ // Truncate chunk at 255 bytes
+ $chunk = substr( $chunk, 0, 255 );
+
+ // IE does the Check*Headers() calls last, and instead does the following image
+ // type checks by directly looking for the magic numbers. What I do here should
+ // have the same effect since the magic number checks are identical in both cases.
+ $result = $this->sampleData( $version, $chunk );
+ $sampleFound = $result['found'];
+ $counters = $result['counters'];
+ $binaryType = $this->checkBinaryHeaders( $version, $chunk );
+ $textType = $this->checkTextHeaders( $version, $chunk );
+
+ if ( $proposed == 'text/html' && isset( $sampleFound['html'] ) ) {
+ return 'text/html';
+ }
+ if ( $proposed == 'image/gif' && $binaryType == 'image/gif' ) {
+ return 'image/gif';
+ }
+ if ( ( $proposed == 'image/pjpeg' || $proposed == 'image/jpeg' )
+ && $binaryType == 'image/pjpeg' )
+ {
+ return $proposed;
+ }
+ // PNG check added in IE 7
+ if ( $version >= 'ie07'
+ && ( $proposed == 'image/x-png' || $proposed == 'image/png' )
+ && $binaryType == 'image/x-png' )
+ {
+ return $proposed;
+ }
+
+ // CDF was removed in IE 7 so it won't be in $sampleFound for later versions
+ if ( isset( $sampleFound['cdf'] ) ) {
+ return 'application/x-cdf';
+ }
+
+ // RSS and Atom were added in IE 7 so they won't be in $sampleFound for
+ // previous versions
+ if ( isset( $sampleFound['rss'] ) ) {
+ return 'application/rss+xml';
+ }
+ if ( isset( $sampleFound['rdf-tag'] )
+ && isset( $sampleFound['rdf-url'] )
+ && isset( $sampleFound['rdf-purl'] ) )
+ {
+ return 'application/rss+xml';
+ }
+ if ( isset( $sampleFound['atom'] ) ) {
+ return 'application/atom+xml';
+ }
+
+ if ( isset( $sampleFound['xml'] ) ) {
+ // TODO: I'm not sure under what circumstances this flag is enabled
+ if ( strpos( $version, 'strict' ) !== false ) {
+ if ( $proposed == 'text/html' || $proposed == 'text/xml' ) {
+ return 'text/xml';
+ }
+ } else {
+ return 'text/xml';
+ }
+ }
+ if ( isset( $sampleFound['html'] ) ) {
+ // TODO: I'm not sure under what circumstances this flag is enabled
+ if ( strpos( $version, 'nohtml' ) !== false ) {
+ if ( $proposed == 'text/plain' ) {
+ return 'text/html';
+ }
+ } else {
+ return 'text/html';
+ }
+ }
+ if ( isset( $sampleFound['xbm'] ) ) {
+ return 'image/x-bitmap';
+ }
+ if ( isset( $sampleFound['binhex'] ) ) {
+ return 'application/macbinhex40';
+ }
+ if ( isset( $sampleFound['scriptlet'] ) ) {
+ if ( strpos( $version, 'strict' ) !== false ) {
+ if ( $proposed == 'text/plain' || $proposed == 'text/scriptlet' ) {
+ return 'text/scriptlet';
+ }
+ } else {
+ return 'text/scriptlet';
+ }
+ }
+
+ // Freaky heuristics to determine if the data is text or binary
+ // The heuristic is of course broken for non-ASCII text
+ if ( $counters['ctrl'] != 0 && ( $counters['ff'] + $counters['low'] )
+ < ( $counters['ctrl'] + $counters['high'] ) * 16 )
+ {
+ $kindOfBinary = true;
+ $type = $binaryType ? $binaryType : $textType;
+ if ( $type === false ) {
+ $type = 'application/octet-stream';
+ }
+ } else {
+ $kindOfBinary = false;
+ $type = $textType ? $textType : $binaryType;
+ if ( $type === false ) {
+ $type = 'text/plain';
+ }
+ }
+
+ // Check if the output format is ambiguous
+ // This generally means that detection failed, real types aren't ambiguous
+ $detectedFormat = $this->getDataFormat( $version, $type );
+ if ( $detectedFormat != 'ambiguous' ) {
+ return $type;
+ }
+
+ if ( $proposedFormat != 'ambiguous' ) {
+ // FormatAgreesWithData()
+ if ( $proposedFormat == 'text' && !$kindOfBinary ) {
+ return $proposed;
+ }
+ if ( $proposedFormat == 'binary' && $kindOfBinary ) {
+ return $proposed;
+ }
+ if ( $proposedFormat == 'html' ) {
+ return $proposed;
+ }
+ }
+
+ // Find a MIME type by searching the registry for the file extension.
+ $dotPos = strrpos( $fileName, '.' );
+ if ( $dotPos === false ) {
+ return $type;
+ }
+ $ext = substr( $fileName, $dotPos );
+ if ( isset( $this->registry[$ext] ) ) {
+ return $this->registry[$ext];
+ }
+
+ // TODO: If the extension has an application registered to it, IE will return
+ // application/octet-stream. We'll skip that, so we could erroneously
+ // return text/plain or application/x-netcdf where application/octet-stream
+ // would be correct.
+
+ return $type;
+ }
+
+ /**
+ * Check for text headers at the start of the chunk
+ * Confirmed same in 5 and 7.
+ */
+ private function checkTextHeaders( $version, $chunk ) {
+ $chunk2 = substr( $chunk, 0, 2 );
+ $chunk4 = substr( $chunk, 0, 4 );
+ $chunk5 = substr( $chunk, 0, 5 );
+ if ( $chunk4 == '%PDF' ) {
+ return 'application/pdf';
+ }
+ if ( $chunk2 == '%!' ) {
+ return 'application/postscript';
+ }
+ if ( $chunk5 == '{\\rtf' ) {
+ return 'text/richtext';
+ }
+ if ( $chunk5 == 'begin' ) {
+ return 'application/base64';
+ }
+ return false;
+ }
+
+ /**
+ * Check for binary headers at the start of the chunk
+ * Confirmed same in 5 and 7.
+ */
+ private function checkBinaryHeaders( $version, $chunk ) {
+ $chunk2 = substr( $chunk, 0, 2 );
+ $chunk3 = substr( $chunk, 0, 3 );
+ $chunk4 = substr( $chunk, 0, 4 );
+ $chunk5 = substr( $chunk, 0, 5 );
+ $chunk8 = substr( $chunk, 0, 8 );
+ if ( $chunk5 == 'GIF87' || $chunk5 == 'GIF89' ) {
+ return 'image/gif';
+ }
+ if ( $chunk2 == "\xff\xd8" ) {
+ return 'image/pjpeg'; // actually plain JPEG but this is what IE returns
+ }
+
+ if ( $chunk2 == 'BM'
+ && substr( $chunk, 6, 2 ) == "\000\000"
+ && substr( $chunk, 8, 2 ) != "\000\000" )
+ {
+ return 'image/bmp'; // another non-standard MIME
+ }
+ if ( $chunk4 == 'RIFF'
+ && substr( $chunk, 8, 4 ) == 'WAVE' )
+ {
+ return 'audio/wav';
+ }
+ // These were integer literals in IE
+ // Perhaps the author was not sure what the target endianness was
+ if ( $chunk4 == ".sd\000"
+ || $chunk4 == ".snd"
+ || $chunk4 == "\000ds."
+ || $chunk4 == "dns." )
+ {
+ return 'audio/basic';
+ }
+ if ( $chunk3 == "MM\000" ) {
+ return 'image/tiff';
+ }
+ if ( $chunk2 == 'MZ' ) {
+ return 'application/x-msdownload';
+ }
+ if ( $chunk8 == "\x89PNG\x0d\x0a\x1a\x0a" ) {
+ return 'image/x-png'; // [sic]
+ }
+ if ( strlen( $chunk ) >= 5 ) {
+ $byte2 = ord( $chunk[2] );
+ $byte4 = ord( $chunk[4] );
+ if ( $byte2 >= 3 && $byte2 <= 31 && $byte4 == 0 && $chunk2 == 'JG' ) {
+ return 'image/x-jg';
+ }
+ }
+ // More endian confusion?
+ if ( $chunk4 == 'MROF' ) {
+ return 'audio/x-aiff';
+ }
+ $chunk4_8 = substr( $chunk, 8, 4 );
+ if ( $chunk4 == 'FORM' && ( $chunk4_8 == 'AIFF' || $chunk4_8 == 'AIFC' ) ) {
+ return 'audio/x-aiff';
+ }
+ if ( $chunk4 == 'RIFF' && $chunk4_8 == 'AVI ' ) {
+ return 'video/avi';
+ }
+ if ( $chunk4 == "\x00\x00\x01\xb3" || $chunk4 == "\x00\x00\x01\xba" ) {
+ return 'video/mpeg';
+ }
+ if ( $chunk4 == "\001\000\000\000"
+ && substr( $chunk, 40, 4 ) == ' EMF' )
+ {
+ return 'image/x-emf';
+ }
+ if ( $chunk4 == "\xd7\xcd\xc6\x9a" ) {
+ return 'image/x-wmf';
+ }
+ if ( $chunk4 == "\xca\xfe\xba\xbe" ) {
+ return 'application/java';
+ }
+ if ( $chunk2 == 'PK' ) {
+ return 'application/x-zip-compressed';
+ }
+ if ( $chunk2 == "\x1f\x9d" ) {
+ return 'application/x-compressed';
+ }
+ if ( $chunk2 == "\x1f\x8b" ) {
+ return 'application/x-gzip-compressed';
+ }
+ // Skip redundant check for ZIP
+ if ( $chunk5 == "MThd\000" ) {
+ return 'audio/mid';
+ }
+ if ( $chunk4 == '%PDF' ) {
+ return 'application/pdf';
+ }
+ return false;
+ }
+
+ /**
+ * Do heuristic checks on the bulk of the data sample.
+ * Search for HTML tags.
+ */
+ protected function sampleData( $version, $chunk ) {
+ $found = array();
+ $counters = array(
+ 'ctrl' => 0,
+ 'high' => 0,
+ 'low' => 0,
+ 'lf' => 0,
+ 'cr' => 0,
+ 'ff' => 0
+ );
+ $htmlTags = array(
+ 'html',
+ 'head',
+ 'title',
+ 'body',
+ 'script',
+ 'a href',
+ 'pre',
+ 'img',
+ 'plaintext',
+ 'table'
+ );
+ $rdfUrl = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#';
+ $rdfPurl = 'http://purl.org/rss/1.0/';
+ $xbmMagic1 = '#define';
+ $xbmMagic2 = '_width';
+ $xbmMagic3 = '_bits';
+ $binhexMagic = 'converted with BinHex';
+
+ for ( $offset = 0; $offset < strlen( $chunk ); $offset++ ) {
+ $curChar = $chunk[$offset];
+ if ( $curChar == "\x0a" ) {
+ $counters['lf']++;
+ continue;
+ } elseif ( $curChar == "\x0d" ) {
+ $counters['cr']++;
+ continue;
+ } elseif ( $curChar == "\x0c" ) {
+ $counters['ff']++;
+ continue;
+ } elseif ( $curChar == "\t" ) {
+ $counters['low']++;
+ continue;
+ } elseif ( ord( $curChar ) < 32 ) {
+ $counters['ctrl']++;
+ continue;
+ } elseif ( ord( $curChar ) >= 128 ) {
+ $counters['high']++;
+ continue;
+ }
+
+ $counters['low']++;
+ if ( $curChar == '<' ) {
+ // XML
+ $remainder = substr( $chunk, $offset + 1 );
+ if ( !strncasecmp( $remainder, '?XML', 4 ) ) {
+ $nextChar = substr( $chunk, $offset + 5, 1 );
+ if ( $nextChar == ':' || $nextChar == ' ' || $nextChar == "\t" ) {
+ $found['xml'] = true;
+ }
+ }
+ // Scriptlet (JSP)
+ if ( !strncasecmp( $remainder, 'SCRIPTLET', 9 ) ) {
+ $found['scriptlet'] = true;
+ break;
+ }
+ // HTML
+ foreach ( $htmlTags as $tag ) {
+ if ( !strncasecmp( $remainder, $tag, strlen( $tag ) ) ) {
+ $found['html'] = true;
+ }
+ }
+ // Skip broken check for additional tags (HR etc.)
+
+ // CHANNEL replaced by RSS, RDF and FEED in IE 7
+ if ( $version < 'ie07' ) {
+ if ( !strncasecmp( $remainder, 'CHANNEL', 7 ) ) {
+ $found['cdf'] = true;
+ }
+ } else {
+ // RSS
+ if ( !strncasecmp( $remainder, 'RSS', 3 ) ) {
+ $found['rss'] = true;
+ break; // return from SampleData
+ }
+ if ( !strncasecmp( $remainder, 'rdf:RDF', 7 ) ) {
+ $found['rdf-tag'] = true;
+ // no break
+ }
+ if ( !strncasecmp( $remainder, 'FEED', 4 ) ) {
+ $found['atom'] = true;
+ break;
+ }
+ }
+ continue;
+ }
+ // Skip broken check for -->
+
+ // RSS URL checks
+ // For some reason both URLs must appear before it is recognised
+ $remainder = substr( $chunk, $offset );
+ if ( !strncasecmp( $remainder, $rdfUrl, strlen( $rdfUrl ) ) ) {
+ $found['rdf-url'] = true;
+ if ( isset( $found['rdf-tag'] )
+ && isset( $found['rdf-purl'] ) ) // [sic]
+ {
+ break;
+ }
+ continue;
+ }
+
+ if ( !strncasecmp( $remainder, $rdfPurl, strlen( $rdfPurl ) ) ) {
+ if ( isset( $found['rdf-tag'] )
+ && isset( $found['rdf-url'] ) ) // [sic]
+ {
+ break;
+ }
+ continue;
+ }
+
+ // XBM checks
+ if ( !strncasecmp( $remainder, $xbmMagic1, strlen( $xbmMagic1 ) ) ) {
+ $found['xbm1'] = true;
+ continue;
+ }
+ if ( $curChar == '_' ) {
+ if ( isset( $found['xbm2'] ) ) {
+ if ( !strncasecmp( $remainder, $xbmMagic3, strlen( $xbmMagic3 ) ) ) {
+ $found['xbm'] = true;
+ break;
+ }
+ } elseif ( isset( $found['xbm1'] ) ) {
+ if ( !strncasecmp( $remainder, $xbmMagic2, strlen( $xbmMagic2 ) ) ) {
+ $found['xbm2'] = true;
+ }
+ }
+ }
+
+ // BinHex
+ if ( !strncasecmp( $remainder, $binhexMagic, strlen( $binhexMagic ) ) ) {
+ $found['binhex'] = true;
+ }
+ }
+ return array( 'found' => $found, 'counters' => $counters );
+ }
+
+ protected function getDataFormat( $version, $type ) {
+ $types = $this->typeTable[$version];
+ if ( $type == '(null)' || strval( $type ) === '' ) {
+ return 'ambiguous';
+ }
+ foreach ( $types as $format => $list ) {
+ if ( in_array( $type, $list ) ) {
+ return $format;
+ }
+ }
+ return 'unknown';
+ }
+}
+
diff --git a/includes/Image.php b/includes/Image.php
deleted file mode 100644
index e085936c..00000000
--- a/includes/Image.php
+++ /dev/null
@@ -1,2142 +0,0 @@
-<?php
-/**
- */
-
-/**
- * NOTE FOR WINDOWS USERS:
- * To enable EXIF functions, add the folloing lines to the
- * "Windows extensions" section of php.ini:
- *
- * extension=extensions/php_mbstring.dll
- * extension=extensions/php_exif.dll
- */
-
-/**
- * Bump this number when serialized cache records may be incompatible.
- */
-define( 'MW_IMAGE_VERSION', 2 );
-
-/**
- * Class to represent an image
- *
- * Provides methods to retrieve paths (physical, logical, URL),
- * to generate thumbnails or for uploading.
- *
- * @addtogroup Media
- */
-class Image
-{
- const DELETED_FILE = 1;
- const DELETED_COMMENT = 2;
- const DELETED_USER = 4;
- const DELETED_RESTRICTED = 8;
- const RENDER_NOW = 1;
-
- /**#@+
- * @private
- */
- var $name, # name of the image (constructor)
- $imagePath, # Path of the image (loadFromXxx)
- $url, # Image URL (accessor)
- $title, # Title object for this image (constructor)
- $fileExists, # does the image file exist on disk? (loadFromXxx)
- $fromSharedDirectory, # load this image from $wgSharedUploadDirectory (loadFromXxx)
- $historyLine, # Number of line to return by nextHistoryLine() (constructor)
- $historyRes, # result of the query for the image's history (nextHistoryLine)
- $width, # \
- $height, # |
- $bits, # --- returned by getimagesize (loadFromXxx)
- $attr, # /
- $type, # MEDIATYPE_xxx (bitmap, drawing, audio...)
- $mime, # MIME type, determined by MimeMagic::guessMimeType
- $extension, # The file extension (constructor)
- $size, # Size in bytes (loadFromXxx)
- $metadata, # Metadata
- $dataLoaded, # Whether or not all this has been loaded from the database (loadFromXxx)
- $page, # Page to render when creating thumbnails
- $lastError; # Error string associated with a thumbnail display error
-
-
- /**#@-*/
-
- /**
- * Create an Image object from an image name
- *
- * @param string $name name of the image, used to create a title object using Title::makeTitleSafe
- * @public
- */
- public static function newFromName( $name ) {
- $title = Title::makeTitleSafe( NS_IMAGE, $name );
- if ( is_object( $title ) ) {
- return new Image( $title );
- } else {
- return NULL;
- }
- }
-
- /**
- * Obsolete factory function, use constructor
- * @deprecated
- */
- function newFromTitle( $title ) {
- return new Image( $title );
- }
-
- function Image( $title ) {
- if( !is_object( $title ) ) {
- throw new MWException( 'Image constructor given bogus title.' );
- }
- $this->title =& $title;
- $this->name = $title->getDBkey();
- $this->metadata = '';
-
- $n = strrpos( $this->name, '.' );
- $this->extension = Image::normalizeExtension( $n ?
- substr( $this->name, $n + 1 ) : '' );
- $this->historyLine = 0;
-
- $this->dataLoaded = false;
- }
-
- /**
- * Normalize a file extension to the common form, and ensure it's clean.
- * Extensions with non-alphanumeric characters will be discarded.
- *
- * @param $ext string (without the .)
- * @return string
- */
- static function normalizeExtension( $ext ) {
- $lower = strtolower( $ext );
- $squish = array(
- 'htm' => 'html',
- 'jpeg' => 'jpg',
- 'mpeg' => 'mpg',
- 'tiff' => 'tif' );
- if( isset( $squish[$lower] ) ) {
- return $squish[$lower];
- } elseif( preg_match( '/^[0-9a-z]+$/', $lower ) ) {
- return $lower;
- } else {
- return '';
- }
- }
-
- /**
- * Get the memcached keys
- * Returns an array, first element is the local cache key, second is the shared cache key, if there is one
- */
- function getCacheKeys( ) {
- global $wgUseSharedUploads, $wgSharedUploadDBname, $wgCacheSharedUploads;
-
- $hashedName = md5($this->name);
- $keys = array( wfMemcKey( 'Image', $hashedName ) );
- if ( $wgUseSharedUploads && $wgSharedUploadDBname && $wgCacheSharedUploads ) {
- $keys[] = wfForeignMemcKey( $wgSharedUploadDBname, false, 'Image', $hashedName );
- }
- return $keys;
- }
-
- /**
- * Try to load image metadata from memcached. Returns true on success.
- */
- function loadFromCache() {
- global $wgUseSharedUploads, $wgMemc;
- wfProfileIn( __METHOD__ );
- $this->dataLoaded = false;
- $keys = $this->getCacheKeys();
- $cachedValues = $wgMemc->get( $keys[0] );
-
- // Check if the key existed and belongs to this version of MediaWiki
- if (!empty($cachedValues) && is_array($cachedValues)
- && isset($cachedValues['version']) && ( $cachedValues['version'] == MW_IMAGE_VERSION )
- && isset( $cachedValues['mime'] ) && isset( $cachedValues['metadata'] ) )
- {
- if ( $wgUseSharedUploads && $cachedValues['fromShared']) {
- # if this is shared file, we need to check if image
- # in shared repository has not changed
- if ( isset( $keys[1] ) ) {
- $commonsCachedValues = $wgMemc->get( $keys[1] );
- if (!empty($commonsCachedValues) && is_array($commonsCachedValues)
- && isset($commonsCachedValues['version'])
- && ( $commonsCachedValues['version'] == MW_IMAGE_VERSION )
- && isset($commonsCachedValues['mime'])) {
- wfDebug( "Pulling image metadata from shared repository cache\n" );
- $this->name = $commonsCachedValues['name'];
- $this->imagePath = $commonsCachedValues['imagePath'];
- $this->fileExists = $commonsCachedValues['fileExists'];
- $this->width = $commonsCachedValues['width'];
- $this->height = $commonsCachedValues['height'];
- $this->bits = $commonsCachedValues['bits'];
- $this->type = $commonsCachedValues['type'];
- $this->mime = $commonsCachedValues['mime'];
- $this->metadata = $commonsCachedValues['metadata'];
- $this->size = $commonsCachedValues['size'];
- $this->fromSharedDirectory = true;
- $this->dataLoaded = true;
- $this->imagePath = $this->getFullPath(true);
- }
- }
- } else {
- wfDebug( "Pulling image metadata from local cache\n" );
- $this->name = $cachedValues['name'];
- $this->imagePath = $cachedValues['imagePath'];
- $this->fileExists = $cachedValues['fileExists'];
- $this->width = $cachedValues['width'];
- $this->height = $cachedValues['height'];
- $this->bits = $cachedValues['bits'];
- $this->type = $cachedValues['type'];
- $this->mime = $cachedValues['mime'];
- $this->metadata = $cachedValues['metadata'];
- $this->size = $cachedValues['size'];
- $this->fromSharedDirectory = false;
- $this->dataLoaded = true;
- $this->imagePath = $this->getFullPath();
- }
- }
- if ( $this->dataLoaded ) {
- wfIncrStats( 'image_cache_hit' );
- } else {
- wfIncrStats( 'image_cache_miss' );
- }
-
- wfProfileOut( __METHOD__ );
- return $this->dataLoaded;
- }
-
- /**
- * Save the image metadata to memcached
- */
- function saveToCache() {
- global $wgMemc, $wgUseSharedUploads;
- $this->load();
- $keys = $this->getCacheKeys();
- // We can't cache negative metadata for non-existent files,
- // because if the file later appears in commons, the local
- // keys won't be purged.
- if ( $this->fileExists || !$wgUseSharedUploads ) {
- $cachedValues = array(
- 'version' => MW_IMAGE_VERSION,
- 'name' => $this->name,
- 'imagePath' => $this->imagePath,
- 'fileExists' => $this->fileExists,
- 'fromShared' => $this->fromSharedDirectory,
- 'width' => $this->width,
- 'height' => $this->height,
- 'bits' => $this->bits,
- 'type' => $this->type,
- 'mime' => $this->mime,
- 'metadata' => $this->metadata,
- 'size' => $this->size );
-
- $wgMemc->set( $keys[0], $cachedValues, 60 * 60 * 24 * 7 ); // A week
- } else {
- // However we should clear them, so they aren't leftover
- // if we've deleted the file.
- $wgMemc->delete( $keys[0] );
- }
- }
-
- /**
- * Load metadata from the file itself
- */
- function loadFromFile() {
- global $wgUseSharedUploads, $wgSharedUploadDirectory, $wgContLang;
- wfProfileIn( __METHOD__ );
- $this->imagePath = $this->getFullPath();
- $this->fileExists = file_exists( $this->imagePath );
- $this->fromSharedDirectory = false;
- $gis = array();
-
- if (!$this->fileExists) wfDebug(__METHOD__.': '.$this->imagePath." not found locally!\n");
-
- # If the file is not found, and a shared upload directory is used, look for it there.
- if (!$this->fileExists && $wgUseSharedUploads && $wgSharedUploadDirectory) {
- # In case we're on a wgCapitalLinks=false wiki, we
- # capitalize the first letter of the filename before
- # looking it up in the shared repository.
- $sharedImage = Image::newFromName( $wgContLang->ucfirst($this->name) );
- $this->fileExists = $sharedImage && file_exists( $sharedImage->getFullPath(true) );
- if ( $this->fileExists ) {
- $this->name = $sharedImage->name;
- $this->imagePath = $this->getFullPath(true);
- $this->fromSharedDirectory = true;
- }
- }
-
-
- if ( $this->fileExists ) {
- $magic=& MimeMagic::singleton();
-
- $this->mime = $magic->guessMimeType($this->imagePath,true);
- $this->type = $magic->getMediaType($this->imagePath,$this->mime);
- $handler = MediaHandler::getHandler( $this->mime );
-
- # Get size in bytes
- $this->size = filesize( $this->imagePath );
-
- # Height, width and metadata
- if ( $handler ) {
- $gis = $handler->getImageSize( $this, $this->imagePath );
- $this->metadata = $handler->getMetadata( $this, $this->imagePath );
- } else {
- $gis = false;
- $this->metadata = '';
- }
-
- wfDebug(__METHOD__.': '.$this->imagePath." loaded, ".$this->size." bytes, ".$this->mime.".\n");
- }
- else {
- $this->mime = NULL;
- $this->type = MEDIATYPE_UNKNOWN;
- $this->metadata = '';
- wfDebug(__METHOD__.': '.$this->imagePath." NOT FOUND!\n");
- }
-
- if( $gis ) {
- $this->width = $gis[0];
- $this->height = $gis[1];
- } else {
- $this->width = 0;
- $this->height = 0;
- }
-
- #NOTE: $gis[2] contains a code for the image type. This is no longer used.
-
- #NOTE: we have to set this flag early to avoid load() to be called
- # be some of the functions below. This may lead to recursion or other bad things!
- # as ther's only one thread of execution, this should be safe anyway.
- $this->dataLoaded = true;
-
- if ( isset( $gis['bits'] ) ) $this->bits = $gis['bits'];
- else $this->bits = 0;
-
- wfProfileOut( __METHOD__ );
- }
-
- /**
- * Load image metadata from the DB
- */
- function loadFromDB() {
- global $wgUseSharedUploads, $wgSharedUploadDBname, $wgSharedUploadDBprefix, $wgContLang;
- wfProfileIn( __METHOD__ );
-
- $dbr = wfGetDB( DB_SLAVE );
- $this->checkDBSchema($dbr);
-
- $row = $dbr->selectRow( 'image',
- array( 'img_size', 'img_width', 'img_height', 'img_bits',
- 'img_media_type', 'img_major_mime', 'img_minor_mime', 'img_metadata' ),
- array( 'img_name' => $this->name ), __METHOD__ );
- if ( $row ) {
- $this->fromSharedDirectory = false;
- $this->fileExists = true;
- $this->loadFromRow( $row );
- $this->imagePath = $this->getFullPath();
- // Check for rows from a previous schema, quietly upgrade them
- $this->maybeUpgradeRow();
- } elseif ( $wgUseSharedUploads && $wgSharedUploadDBname ) {
- # In case we're on a wgCapitalLinks=false wiki, we
- # capitalize the first letter of the filename before
- # looking it up in the shared repository.
- $name = $wgContLang->ucfirst($this->name);
- $dbc = Image::getCommonsDB();
-
- $row = $dbc->selectRow( "`$wgSharedUploadDBname`.{$wgSharedUploadDBprefix}image",
- array(
- 'img_size', 'img_width', 'img_height', 'img_bits',
- 'img_media_type', 'img_major_mime', 'img_minor_mime', 'img_metadata' ),
- array( 'img_name' => $name ), __METHOD__ );
- if ( $row ) {
- $this->fromSharedDirectory = true;
- $this->fileExists = true;
- $this->imagePath = $this->getFullPath(true);
- $this->name = $name;
- $this->loadFromRow( $row );
-
- // Check for rows from a previous schema, quietly upgrade them
- $this->maybeUpgradeRow();
- }
- }
-
- if ( !$row ) {
- $this->size = 0;
- $this->width = 0;
- $this->height = 0;
- $this->bits = 0;
- $this->type = 0;
- $this->fileExists = false;
- $this->fromSharedDirectory = false;
- $this->metadata = '';
- $this->mime = false;
- }
-
- # Unconditionally set loaded=true, we don't want the accessors constantly rechecking
- $this->dataLoaded = true;
- wfProfileOut( __METHOD__ );
- }
-
- /*
- * Load image metadata from a DB result row
- */
- function loadFromRow( &$row ) {
- $this->size = $row->img_size;
- $this->width = $row->img_width;
- $this->height = $row->img_height;
- $this->bits = $row->img_bits;
- $this->type = $row->img_media_type;
-
- $major= $row->img_major_mime;
- $minor= $row->img_minor_mime;
-
- if (!$major) $this->mime = "unknown/unknown";
- else {
- if (!$minor) $minor= "unknown";
- $this->mime = $major.'/'.$minor;
- }
- $this->metadata = $row->img_metadata;
-
- $this->dataLoaded = true;
- }
-
- /**
- * Load image metadata from cache or DB, unless already loaded
- */
- function load() {
- global $wgSharedUploadDBname, $wgUseSharedUploads;
- if ( !$this->dataLoaded ) {
- if ( !$this->loadFromCache() ) {
- $this->loadFromDB();
- if ( !$wgSharedUploadDBname && $wgUseSharedUploads ) {
- $this->loadFromFile();
- } elseif ( $this->fileExists || !$wgUseSharedUploads ) {
- // We can do negative caching for local images, because the cache
- // will be purged on upload. But we can't do it when shared images
- // are enabled, since updates to that won't purge foreign caches.
- $this->saveToCache();
- }
- }
- $this->dataLoaded = true;
- }
- }
-
- /**
- * Upgrade a row if it needs it
- */
- function maybeUpgradeRow() {
- if ( is_null($this->type) || $this->mime == 'image/svg' ) {
- $this->upgradeRow();
- } else {
- $handler = $this->getHandler();
- if ( $handler && !$handler->isMetadataValid( $this, $this->metadata ) ) {
- $this->upgradeRow();
- }
- }
- }
-
- /**
- * Fix assorted version-related problems with the image row by reloading it from the file
- */
- function upgradeRow() {
- global $wgDBname, $wgSharedUploadDBname;
- wfProfileIn( __METHOD__ );
-
- $this->loadFromFile();
-
- if ( $this->fromSharedDirectory ) {
- if ( !$wgSharedUploadDBname ) {
- wfProfileOut( __METHOD__ );
- return;
- }
-
- // Write to the other DB using selectDB, not database selectors
- // This avoids breaking replication in MySQL
- $dbw = Image::getCommonsDB();
- } else {
- $dbw = wfGetDB( DB_MASTER );
- }
-
- $this->checkDBSchema($dbw);
-
- list( $major, $minor ) = self::splitMime( $this->mime );
-
- wfDebug(__METHOD__.': upgrading '.$this->name." to the current schema\n");
-
- $dbw->update( 'image',
- array(
- 'img_width' => $this->width,
- 'img_height' => $this->height,
- 'img_bits' => $this->bits,
- 'img_media_type' => $this->type,
- 'img_major_mime' => $major,
- 'img_minor_mime' => $minor,
- 'img_metadata' => $this->metadata,
- ), array( 'img_name' => $this->name ), __METHOD__
- );
- if ( $this->fromSharedDirectory ) {
- $dbw->selectDB( $wgDBname );
- }
- wfProfileOut( __METHOD__ );
- }
-
- /**
- * Split an internet media type into its two components; if not
- * a two-part name, set the minor type to 'unknown'.
- *
- * @param $mime "text/html" etc
- * @return array ("text", "html") etc
- */
- static function splitMime( $mime ) {
- if( strpos( $mime, '/' ) !== false ) {
- return explode( '/', $mime, 2 );
- } else {
- return array( $mime, 'unknown' );
- }
- }
-
- /**
- * Return the name of this image
- * @public
- */
- function getName() {
- return $this->name;
- }
-
- /**
- * Return the associated title object
- * @public
- */
- function getTitle() {
- return $this->title;
- }
-
- /**
- * Return the URL of the image file
- * @public
- */
- function getURL() {
- if ( !$this->url ) {
- $this->load();
- if($this->fileExists) {
- $this->url = Image::imageUrl( $this->name, $this->fromSharedDirectory );
- } else {
- $this->url = '';
- }
- }
- return $this->url;
- }
-
- function getViewURL() {
- if( $this->mustRender()) {
- if( $this->canRender() ) {
- return $this->createThumb( $this->getWidth() );
- }
- else {
- wfDebug('Image::getViewURL(): supposed to render '.$this->name.' ('.$this->mime."), but can't!\n");
- return $this->getURL(); #hm... return NULL?
- }
- } else {
- return $this->getURL();
- }
- }
-
- /**
- * Return the image path of the image in the
- * local file system as an absolute path
- * @public
- */
- function getImagePath() {
- $this->load();
- return $this->imagePath;
- }
-
- /**
- * Return the width of the image
- *
- * Returns false on error
- * @public
- */
- function getWidth( $page = 1 ) {
- $this->load();
- if ( $this->isMultipage() ) {
- $dim = $this->getHandler()->getPageDimensions( $this, $page );
- if ( $dim ) {
- return $dim['width'];
- } else {
- return false;
- }
- } else {
- return $this->width;
- }
- }
-
- /**
- * Return the height of the image
- *
- * Returns false on error
- * @public
- */
- function getHeight( $page = 1 ) {
- $this->load();
- if ( $this->isMultipage() ) {
- $dim = $this->getHandler()->getPageDimensions( $this, $page );
- if ( $dim ) {
- return $dim['height'];
- } else {
- return false;
- }
- } else {
- return $this->height;
- }
- }
-
- /**
- * Get handler-specific metadata
- */
- function getMetadata() {
- $this->load();
- return $this->metadata;
- }
-
- /**
- * Return the size of the image file, in bytes
- * @public
- */
- function getSize() {
- $this->load();
- return $this->size;
- }
-
- /**
- * Returns the mime type of the file.
- */
- function getMimeType() {
- $this->load();
- return $this->mime;
- }
-
- /**
- * Return the type of the media in the file.
- * Use the value returned by this function with the MEDIATYPE_xxx constants.
- */
- function getMediaType() {
- $this->load();
- return $this->type;
- }
-
- /**
- * Checks if the file can be presented to the browser as a bitmap.
- *
- * Currently, this checks if the file is an image format
- * that can be converted to a format
- * supported by all browsers (namely GIF, PNG and JPEG),
- * or if it is an SVG image and SVG conversion is enabled.
- *
- * @todo remember the result of this check.
- */
- function canRender() {
- $handler = $this->getHandler();
- return $handler && $handler->canRender();
- }
-
- /**
- * Return true if the file is of a type that can't be directly
- * rendered by typical browsers and needs to be re-rasterized.
- *
- * This returns true for everything but the bitmap types
- * supported by all browsers, i.e. JPEG; GIF and PNG. It will
- * also return true for any non-image formats.
- *
- * @return bool
- */
- function mustRender() {
- $handler = $this->getHandler();
- return $handler && $handler->mustRender();
- }
-
- /**
- * Determines if this media file may be shown inline on a page.
- *
- * This is currently synonymous to canRender(), but this could be
- * extended to also allow inline display of other media,
- * like flash animations or videos. If you do so, please keep in mind that
- * that could be a security risk.
- */
- function allowInlineDisplay() {
- return $this->canRender();
- }
-
- /**
- * Determines if this media file is in a format that is unlikely to
- * contain viruses or malicious content. It uses the global
- * $wgTrustedMediaFormats list to determine if the file is safe.
- *
- * This is used to show a warning on the description page of non-safe files.
- * It may also be used to disallow direct [[media:...]] links to such files.
- *
- * Note that this function will always return true if allowInlineDisplay()
- * or isTrustedFile() is true for this file.
- */
- function isSafeFile() {
- if ($this->allowInlineDisplay()) return true;
- if ($this->isTrustedFile()) return true;
-
- global $wgTrustedMediaFormats;
-
- $type= $this->getMediaType();
- $mime= $this->getMimeType();
- #wfDebug("Image::isSafeFile: type= $type, mime= $mime\n");
-
- if (!$type || $type===MEDIATYPE_UNKNOWN) return false; #unknown type, not trusted
- if ( in_array( $type, $wgTrustedMediaFormats) ) return true;
-
- if ($mime==="unknown/unknown") return false; #unknown type, not trusted
- if ( in_array( $mime, $wgTrustedMediaFormats) ) return true;
-
- return false;
- }
-
- /** Returns true if the file is flagged as trusted. Files flagged that way
- * can be linked to directly, even if that is not allowed for this type of
- * file normally.
- *
- * This is a dummy function right now and always returns false. It could be
- * implemented to extract a flag from the database. The trusted flag could be
- * set on upload, if the user has sufficient privileges, to bypass script-
- * and html-filters. It may even be coupled with cryptographics signatures
- * or such.
- */
- function isTrustedFile() {
- #this could be implemented to check a flag in the databas,
- #look for signatures, etc
- return false;
- }
-
- /**
- * Return the escapeLocalURL of this image
- * @public
- */
- function getEscapeLocalURL( $query=false) {
- return $this->getTitle()->escapeLocalURL( $query );
- }
-
- /**
- * Return the escapeFullURL of this image
- * @public
- */
- function getEscapeFullURL() {
- $this->getTitle();
- return $this->title->escapeFullURL();
- }
-
- /**
- * Return the URL of an image, provided its name.
- *
- * @param string $name Name of the image, without the leading "Image:"
- * @param boolean $fromSharedDirectory Should this be in $wgSharedUploadPath?
- * @return string URL of $name image
- * @public
- * @static
- */
- function imageUrl( $name, $fromSharedDirectory = false ) {
- global $wgUploadPath,$wgUploadBaseUrl,$wgSharedUploadPath;
- if($fromSharedDirectory) {
- $base = '';
- $path = $wgSharedUploadPath;
- } else {
- $base = $wgUploadBaseUrl;
- $path = $wgUploadPath;
- }
- $url = "{$base}{$path}" . wfGetHashPath($name, $fromSharedDirectory) . "{$name}";
- return wfUrlencode( $url );
- }
-
- /**
- * Returns true if the image file exists on disk.
- * @return boolean Whether image file exist on disk.
- * @public
- */
- function exists() {
- $this->load();
- return $this->fileExists;
- }
-
- /**
- * @todo document
- * @private
- */
- function thumbUrlFromName( $thumbName, $subdir = 'thumb' ) {
- global $wgUploadPath, $wgUploadBaseUrl, $wgSharedUploadPath;
- if($this->fromSharedDirectory) {
- $base = '';
- $path = $wgSharedUploadPath;
- } else {
- $base = $wgUploadBaseUrl;
- $path = $wgUploadPath;
- }
- if ( Image::isHashed( $this->fromSharedDirectory ) ) {
- $hashdir = wfGetHashPath($this->name, $this->fromSharedDirectory) .
- wfUrlencode( $this->name );
- } else {
- $hashdir = '';
- }
- $url = "{$base}{$path}/{$subdir}{$hashdir}/" . wfUrlencode( $thumbName );
- return $url;
- }
-
- /**
- * @deprecated Use $image->transform()->getUrl() or thumbUrlFromName()
- */
- function thumbUrl( $width, $subdir = 'thumb' ) {
- $name = $this->thumbName( array( 'width' => $width ) );
- if ( strval( $name ) !== '' ) {
- return array( false, $this->thumbUrlFromName( $name, $subdir ) );
- } else {
- return array( false, false );
- }
- }
-
- function getTransformScript() {
- global $wgSharedThumbnailScriptPath, $wgThumbnailScriptPath;
- if ( $this->fromSharedDirectory ) {
- $script = $wgSharedThumbnailScriptPath;
- } else {
- $script = $wgThumbnailScriptPath;
- }
- if ( $script ) {
- return "$script?f=" . urlencode( $this->name );
- } else {
- return false;
- }
- }
-
- /**
- * Get a ThumbnailImage which is the same size as the source
- */
- function getUnscaledThumb( $page = false ) {
- if ( $page ) {
- $params = array(
- 'page' => $page,
- 'width' => $this->getWidth( $page )
- );
- } else {
- $params = array( 'width' => $this->getWidth() );
- }
- return $this->transform( $params );
- }
-
- /**
- * Return the file name of a thumbnail with the specified parameters
- *
- * @param array $params Handler-specific parameters
- * @private
- */
- function thumbName( $params ) {
- $handler = $this->getHandler();
- if ( !$handler ) {
- return null;
- }
- list( $thumbExt, $thumbMime ) = self::getThumbType( $this->extension, $this->mime );
- $thumbName = $handler->makeParamString( $params ) . '-' . $this->name;
- if ( $thumbExt != $this->extension ) {
- $thumbName .= ".$thumbExt";
- }
- return $thumbName;
- }
-
- /**
- * Create a thumbnail of the image having the specified width/height.
- * The thumbnail will not be created if the width is larger than the
- * image's width. Let the browser do the scaling in this case.
- * The thumbnail is stored on disk and is only computed if the thumbnail
- * file does not exist OR if it is older than the image.
- * Returns the URL.
- *
- * Keeps aspect ratio of original image. If both width and height are
- * specified, the generated image will be no bigger than width x height,
- * and will also have correct aspect ratio.
- *
- * @param integer $width maximum width of the generated thumbnail
- * @param integer $height maximum height of the image (optional)
- * @public
- */
- function createThumb( $width, $height = -1 ) {
- $params = array( 'width' => $width );
- if ( $height != -1 ) {
- $params['height'] = $height;
- }
- $thumb = $this->transform( $params );
- if( is_null( $thumb ) || $thumb->isError() ) return '';
- return $thumb->getUrl();
- }
-
- /**
- * As createThumb, but returns a ThumbnailImage object. This can
- * provide access to the actual file, the real size of the thumb,
- * and can produce a convenient <img> tag for you.
- *
- * For non-image formats, this may return a filetype-specific icon.
- *
- * @param integer $width maximum width of the generated thumbnail
- * @param integer $height maximum height of the image (optional)
- * @param boolean $render True to render the thumbnail if it doesn't exist,
- * false to just return the URL
- *
- * @return ThumbnailImage or null on failure
- * @public
- *
- * @deprecated use transform()
- */
- function getThumbnail( $width, $height=-1, $render = true ) {
- $params = array( 'width' => $width );
- if ( $height != -1 ) {
- $params['height'] = $height;
- }
- $flags = $render ? self::RENDER_NOW : 0;
- return $this->transform( $params, $flags );
- }
-
- /**
- * Transform a media file
- *
- * @param array $params An associative array of handler-specific parameters. Typical
- * keys are width, height and page.
- * @param integer $flags A bitfield, may contain self::RENDER_NOW to force rendering
- * @return MediaTransformOutput
- */
- function transform( $params, $flags = 0 ) {
- global $wgGenerateThumbnailOnParse, $wgUseSquid, $wgIgnoreImageErrors;
-
- wfProfileIn( __METHOD__ );
- do {
- $handler = $this->getHandler();
- if ( !$handler || !$handler->canRender() ) {
- // not a bitmap or renderable image, don't try.
- $thumb = $this->iconThumb();
- break;
- }
-
- $script = $this->getTransformScript();
- if ( $script && !($flags & self::RENDER_NOW) ) {
- // Use a script to transform on client request
- $thumb = $handler->getScriptedTransform( $this, $script, $params );
- break;
- }
-
- $normalisedParams = $params;
- $handler->normaliseParams( $this, $normalisedParams );
- list( $thumbExt, $thumbMime ) = self::getThumbType( $this->extension, $this->mime );
- $thumbName = $this->thumbName( $normalisedParams );
- $thumbPath = wfImageThumbDir( $this->name, $this->fromSharedDirectory ) . "/$thumbName";
- $thumbUrl = $this->thumbUrlFromName( $thumbName );
-
-
- if ( !$wgGenerateThumbnailOnParse && !($flags & self::RENDER_NOW ) ) {
- $thumb = $handler->getTransform( $this, $thumbPath, $thumbUrl, $params );
- break;
- }
-
- wfDebug( "Doing stat for $thumbPath\n" );
- $this->migrateThumbFile( $thumbName );
- if ( file_exists( $thumbPath ) ) {
- $thumb = $handler->getTransform( $this, $thumbPath, $thumbUrl, $params );
- break;
- }
-
- $thumb = $handler->doTransform( $this, $thumbPath, $thumbUrl, $params );
-
- // Ignore errors if requested
- if ( !$thumb ) {
- $thumb = null;
- } elseif ( $thumb->isError() ) {
- $this->lastError = $thumb->toText();
- if ( $wgIgnoreImageErrors && !($flags & self::RENDER_NOW) ) {
- $thumb = $handler->getTransform( $this, $thumbPath, $thumbUrl, $params );
- }
- }
-
- if ( $wgUseSquid ) {
- wfPurgeSquidServers( array( $thumbUrl ) );
- }
- } while (false);
-
- wfProfileOut( __METHOD__ );
- return $thumb;
- }
-
- /**
- * Fix thumbnail files from 1.4 or before, with extreme prejudice
- */
- function migrateThumbFile( $thumbName ) {
- $thumbDir = wfImageThumbDir( $this->name, $this->fromSharedDirectory );
- $thumbPath = "$thumbDir/$thumbName";
- if ( is_dir( $thumbPath ) ) {
- // Directory where file should be
- // This happened occasionally due to broken migration code in 1.5
- // Rename to broken-*
- global $wgUploadDirectory;
- for ( $i = 0; $i < 100 ; $i++ ) {
- $broken = "$wgUploadDirectory/broken-$i-$thumbName";
- if ( !file_exists( $broken ) ) {
- rename( $thumbPath, $broken );
- break;
- }
- }
- // Doesn't exist anymore
- clearstatcache();
- }
- if ( is_file( $thumbDir ) ) {
- // File where directory should be
- unlink( $thumbDir );
- // Doesn't exist anymore
- clearstatcache();
- }
- }
-
- /**
- * Get a MediaHandler instance for this image
- */
- function getHandler() {
- return MediaHandler::getHandler( $this->getMimeType() );
- }
-
- /**
- * Get a ThumbnailImage representing a file type icon
- * @return ThumbnailImage
- */
- function iconThumb() {
- global $wgStylePath, $wgStyleDirectory;
-
- $try = array( 'fileicon-' . $this->extension . '.png', 'fileicon.png' );
- foreach( $try as $icon ) {
- $path = '/common/images/icons/' . $icon;
- $filepath = $wgStyleDirectory . $path;
- if( file_exists( $filepath ) ) {
- return new ThumbnailImage( $wgStylePath . $path, 120, 120 );
- }
- }
- return null;
- }
-
- /**
- * Get last thumbnailing error.
- * Largely obsolete.
- */
- function getLastError() {
- return $this->lastError;
- }
-
- /**
- * Get all thumbnail names previously generated for this image
- */
- function getThumbnails( $shared = false ) {
- if ( Image::isHashed( $shared ) ) {
- $this->load();
- $files = array();
- $dir = wfImageThumbDir( $this->name, $shared );
-
- if ( is_dir( $dir ) ) {
- $handle = opendir( $dir );
-
- if ( $handle ) {
- while ( false !== ( $file = readdir($handle) ) ) {
- if ( $file{0} != '.' ) {
- $files[] = $file;
- }
- }
- closedir( $handle );
- }
- }
- } else {
- $files = array();
- }
-
- return $files;
- }
-
- /**
- * Refresh metadata in memcached, but don't touch thumbnails or squid
- */
- function purgeMetadataCache() {
- clearstatcache();
- $this->loadFromFile();
- $this->saveToCache();
- }
-
- /**
- * Delete all previously generated thumbnails, refresh metadata in memcached and purge the squid
- */
- function purgeCache( $archiveFiles = array(), $shared = false ) {
- global $wgUseSquid;
-
- // Refresh metadata cache
- $this->purgeMetadataCache();
-
- // Delete thumbnails
- $files = $this->getThumbnails( $shared );
- $dir = wfImageThumbDir( $this->name, $shared );
- $urls = array();
- foreach ( $files as $file ) {
- $m = array();
- # Check that the base image name is part of the thumb name
- # This is a basic sanity check to avoid erasing unrelated directories
- if ( strpos( $file, $this->name ) !== false ) {
- $url = $this->thumbUrlFromName( $file );
- $urls[] = $url;
- @unlink( "$dir/$file" );
- }
- }
-
- // Purge the squid
- if ( $wgUseSquid ) {
- $urls[] = $this->getURL();
- foreach ( $archiveFiles as $file ) {
- $urls[] = wfImageArchiveUrl( $file );
- }
- wfPurgeSquidServers( $urls );
- }
- }
-
- /**
- * Purge the image description page, but don't go after
- * pages using the image. Use when modifying file history
- * but not the current data.
- */
- function purgeDescription() {
- $page = Title::makeTitle( NS_IMAGE, $this->name );
- $page->invalidateCache();
- $page->purgeSquid();
- }
-
- /**
- * Purge metadata and all affected pages when the image is created,
- * deleted, or majorly updated. A set of additional URLs may be
- * passed to purge, such as specific image files which have changed.
- * @param $urlArray array
- */
- function purgeEverything( $urlArr=array() ) {
- // Delete thumbnails and refresh image metadata cache
- $this->purgeCache();
- $this->purgeDescription();
-
- // Purge cache of all pages using this image
- $update = new HTMLCacheUpdate( $this->getTitle(), 'imagelinks' );
- $update->doUpdate();
- }
-
- /**
- * Check the image table schema on the given connection for subtle problems
- */
- function checkDBSchema(&$db) {
- static $checkDone = false;
- global $wgCheckDBSchema;
- if (!$wgCheckDBSchema || $checkDone) {
- return;
- }
- # img_name must be unique
- if ( !$db->indexUnique( 'image', 'img_name' ) && !$db->indexExists('image','PRIMARY') ) {
- throw new MWException( 'Database schema not up to date, please run maintenance/archives/patch-image_name_unique.sql' );
- }
- $checkDone = true;
-
- # new fields must exist
- #
- # Not really, there's hundreds of checks like this that we could do and they're all pointless, because
- # if the fields are missing, the database will loudly report a query error, the first time you try to do
- # something. The only reason I put the above schema check in was because the absence of that particular
- # index would lead to an annoying subtle bug. No error message, just some very odd behaviour on duplicate
- # uploads. -- TS
- /*
- if ( !$db->fieldExists( 'image', 'img_media_type' )
- || !$db->fieldExists( 'image', 'img_metadata' )
- || !$db->fieldExists( 'image', 'img_width' ) ) {
-
- throw new MWException( 'Database schema not up to date, please run maintenance/update.php' );
- }
- */
- }
-
- /**
- * Return the image history of this image, line by line.
- * starts with current version, then old versions.
- * uses $this->historyLine to check which line to return:
- * 0 return line for current version
- * 1 query for old versions, return first one
- * 2, ... return next old version from above query
- *
- * @public
- */
- function nextHistoryLine() {
- $dbr = wfGetDB( DB_SLAVE );
-
- $this->checkDBSchema($dbr);
-
- if ( $this->historyLine == 0 ) {// called for the first time, return line from cur
- $this->historyRes = $dbr->select( 'image',
- array(
- 'img_size',
- 'img_description',
- 'img_user','img_user_text',
- 'img_timestamp',
- 'img_width',
- 'img_height',
- "'' AS oi_archive_name"
- ),
- array( 'img_name' => $this->title->getDBkey() ),
- __METHOD__
- );
- if ( 0 == $dbr->numRows( $this->historyRes ) ) {
- return FALSE;
- }
- } else if ( $this->historyLine == 1 ) {
- $this->historyRes = $dbr->select( 'oldimage',
- array(
- 'oi_size AS img_size',
- 'oi_description AS img_description',
- 'oi_user AS img_user',
- 'oi_user_text AS img_user_text',
- 'oi_timestamp AS img_timestamp',
- 'oi_width as img_width',
- 'oi_height as img_height',
- 'oi_archive_name'
- ),
- array( 'oi_name' => $this->title->getDBkey() ),
- __METHOD__,
- array( 'ORDER BY' => 'oi_timestamp DESC' )
- );
- }
- $this->historyLine ++;
-
- return $dbr->fetchObject( $this->historyRes );
- }
-
- /**
- * Reset the history pointer to the first element of the history
- * @public
- */
- function resetHistory() {
- $this->historyLine = 0;
- }
-
- /**
- * Return the full filesystem path to the file. Note that this does
- * not mean that a file actually exists under that location.
- *
- * This path depends on whether directory hashing is active or not,
- * i.e. whether the images are all found in the same directory,
- * or in hashed paths like /images/3/3c.
- *
- * @public
- * @param boolean $fromSharedDirectory Return the path to the file
- * in a shared repository (see $wgUseSharedRepository and related
- * options in DefaultSettings.php) instead of a local one.
- *
- */
- function getFullPath( $fromSharedRepository = false ) {
- global $wgUploadDirectory, $wgSharedUploadDirectory;
-
- $dir = $fromSharedRepository ? $wgSharedUploadDirectory :
- $wgUploadDirectory;
-
- // $wgSharedUploadDirectory may be false, if thumb.php is used
- if ( $dir ) {
- $fullpath = $dir . wfGetHashPath($this->name, $fromSharedRepository) . $this->name;
- } else {
- $fullpath = false;
- }
-
- return $fullpath;
- }
-
- /**
- * @return bool
- * @static
- */
- public static function isHashed( $shared ) {
- global $wgHashedUploadDirectory, $wgHashedSharedUploadDirectory;
- return $shared ? $wgHashedSharedUploadDirectory : $wgHashedUploadDirectory;
- }
-
- /**
- * Record an image upload in the upload log and the image table
- */
- function recordUpload( $oldver, $desc, $license = '', $copyStatus = '', $source = '', $watch = false ) {
- global $wgUser, $wgUseCopyrightUpload;
-
- $dbw = wfGetDB( DB_MASTER );
-
- $this->checkDBSchema($dbw);
-
- // Delete thumbnails and refresh the metadata cache
- $this->purgeCache();
-
- // Fail now if the image isn't there
- if ( !$this->fileExists || $this->fromSharedDirectory ) {
- wfDebug( "Image::recordUpload: File ".$this->imagePath." went missing!\n" );
- return false;
- }
-
- if ( $wgUseCopyrightUpload ) {
- if ( $license != '' ) {
- $licensetxt = '== ' . wfMsgForContent( 'license' ) . " ==\n" . '{{' . $license . '}}' . "\n";
- }
- $textdesc = '== ' . wfMsg ( 'filedesc' ) . " ==\n" . $desc . "\n" .
- '== ' . wfMsgForContent ( 'filestatus' ) . " ==\n" . $copyStatus . "\n" .
- "$licensetxt" .
- '== ' . wfMsgForContent ( 'filesource' ) . " ==\n" . $source ;
- } else {
- if ( $license != '' ) {
- $filedesc = $desc == '' ? '' : '== ' . wfMsg ( 'filedesc' ) . " ==\n" . $desc . "\n";
- $textdesc = $filedesc .
- '== ' . wfMsgForContent ( 'license' ) . " ==\n" . '{{' . $license . '}}' . "\n";
- } else {
- $textdesc = $desc;
- }
- }
-
- $now = $dbw->timestamp();
-
- #split mime type
- if (strpos($this->mime,'/')!==false) {
- list($major,$minor)= explode('/',$this->mime,2);
- }
- else {
- $major= $this->mime;
- $minor= "unknown";
- }
-
- # Test to see if the row exists using INSERT IGNORE
- # This avoids race conditions by locking the row until the commit, and also
- # doesn't deadlock. SELECT FOR UPDATE causes a deadlock for every race condition.
- $dbw->insert( 'image',
- array(
- 'img_name' => $this->name,
- 'img_size'=> $this->size,
- 'img_width' => intval( $this->width ),
- 'img_height' => intval( $this->height ),
- 'img_bits' => $this->bits,
- 'img_media_type' => $this->type,
- 'img_major_mime' => $major,
- 'img_minor_mime' => $minor,
- 'img_timestamp' => $now,
- 'img_description' => $desc,
- 'img_user' => $wgUser->getID(),
- 'img_user_text' => $wgUser->getName(),
- 'img_metadata' => $this->metadata,
- ),
- __METHOD__,
- 'IGNORE'
- );
-
- if( $dbw->affectedRows() == 0 ) {
- # Collision, this is an update of an image
- # Insert previous contents into oldimage
- $dbw->insertSelect( 'oldimage', 'image',
- array(
- 'oi_name' => 'img_name',
- 'oi_archive_name' => $dbw->addQuotes( $oldver ),
- 'oi_size' => 'img_size',
- 'oi_width' => 'img_width',
- 'oi_height' => 'img_height',
- 'oi_bits' => 'img_bits',
- 'oi_timestamp' => 'img_timestamp',
- 'oi_description' => 'img_description',
- 'oi_user' => 'img_user',
- 'oi_user_text' => 'img_user_text',
- ), array( 'img_name' => $this->name ), __METHOD__
- );
-
- # Update the current image row
- $dbw->update( 'image',
- array( /* SET */
- 'img_size' => $this->size,
- 'img_width' => intval( $this->width ),
- 'img_height' => intval( $this->height ),
- 'img_bits' => $this->bits,
- 'img_media_type' => $this->type,
- 'img_major_mime' => $major,
- 'img_minor_mime' => $minor,
- 'img_timestamp' => $now,
- 'img_description' => $desc,
- 'img_user' => $wgUser->getID(),
- 'img_user_text' => $wgUser->getName(),
- 'img_metadata' => $this->metadata,
- ), array( /* WHERE */
- 'img_name' => $this->name
- ), __METHOD__
- );
- } else {
- # This is a new image
- # Update the image count
- $site_stats = $dbw->tableName( 'site_stats' );
- $dbw->query( "UPDATE $site_stats SET ss_images=ss_images+1", __METHOD__ );
- }
-
- $descTitle = $this->getTitle();
- $article = new Article( $descTitle );
- $minor = false;
- $watch = $watch || $wgUser->isWatched( $descTitle );
- $suppressRC = true; // There's already a log entry, so don't double the RC load
-
- if( $descTitle->exists() ) {
- // TODO: insert a null revision into the page history for this update.
- if( $watch ) {
- $wgUser->addWatch( $descTitle );
- }
-
- # Invalidate the cache for the description page
- $descTitle->invalidateCache();
- $descTitle->purgeSquid();
- } else {
- // New image; create the description page.
- $article->insertNewArticle( $textdesc, $desc, $minor, $watch, $suppressRC );
- }
-
- # Hooks, hooks, the magic of hooks...
- wfRunHooks( 'FileUpload', array( $this ) );
-
- # Add the log entry
- $log = new LogPage( 'upload' );
- $log->addEntry( 'upload', $descTitle, $desc );
-
- # Commit the transaction now, in case something goes wrong later
- # The most important thing is that images don't get lost, especially archives
- $dbw->immediateCommit();
-
- # Invalidate cache for all pages using this image
- $update = new HTMLCacheUpdate( $this->getTitle(), 'imagelinks' );
- $update->doUpdate();
-
- return true;
- }
-
- /**
- * Get an array of Title objects which are articles which use this image
- * Also adds their IDs to the link cache
- *
- * This is mostly copied from Title::getLinksTo()
- *
- * @deprecated Use HTMLCacheUpdate, this function uses too much memory
- */
- function getLinksTo( $options = '' ) {
- wfProfileIn( __METHOD__ );
-
- if ( $options ) {
- $db = wfGetDB( DB_MASTER );
- } else {
- $db = wfGetDB( DB_SLAVE );
- }
- $linkCache =& LinkCache::singleton();
-
- list( $page, $imagelinks ) = $db->tableNamesN( 'page', 'imagelinks' );
- $encName = $db->addQuotes( $this->name );
- $sql = "SELECT page_namespace,page_title,page_id FROM $page,$imagelinks WHERE page_id=il_from AND il_to=$encName $options";
- $res = $db->query( $sql, __METHOD__ );
-
- $retVal = array();
- if ( $db->numRows( $res ) ) {
- while ( $row = $db->fetchObject( $res ) ) {
- if ( $titleObj = Title::makeTitle( $row->page_namespace, $row->page_title ) ) {
- $linkCache->addGoodLinkObj( $row->page_id, $titleObj );
- $retVal[] = $titleObj;
- }
- }
- }
- $db->freeResult( $res );
- wfProfileOut( __METHOD__ );
- return $retVal;
- }
-
- function getExifData() {
- global $wgRequest;
- $handler = $this->getHandler();
- if ( !$handler || $handler->getMetadataType( $this ) != 'exif' ) {
- return array();
- }
- if ( !$this->metadata ) {
- return array();
- }
- $exif = unserialize( $this->metadata );
- if ( !$exif ) {
- return array();
- }
- unset( $exif['MEDIAWIKI_EXIF_VERSION'] );
- $format = new FormatExif( $exif );
-
- return $format->getFormattedData();
- }
-
- /**
- * Returns true if the image does not come from the shared
- * image repository.
- *
- * @return bool
- */
- function isLocal() {
- return !$this->fromSharedDirectory;
- }
-
- /**
- * Was this image ever deleted from the wiki?
- *
- * @return bool
- */
- function wasDeleted() {
- $title = Title::makeTitle( NS_IMAGE, $this->name );
- return ( $title->isDeleted() > 0 );
- }
-
- /**
- * Delete all versions of the image.
- *
- * Moves the files into an archive directory (or deletes them)
- * and removes the database rows.
- *
- * Cache purging is done; logging is caller's responsibility.
- *
- * @param $reason
- * @return true on success, false on some kind of failure
- */
- function delete( $reason, $suppress=false ) {
- $transaction = new FSTransaction();
- $urlArr = array( $this->getURL() );
-
- if( !FileStore::lock() ) {
- wfDebug( __METHOD__.": failed to acquire file store lock, aborting\n" );
- return false;
- }
-
- try {
- $dbw = wfGetDB( DB_MASTER );
- $dbw->begin();
-
- // Delete old versions
- $result = $dbw->select( 'oldimage',
- array( 'oi_archive_name' ),
- array( 'oi_name' => $this->name ) );
-
- while( $row = $dbw->fetchObject( $result ) ) {
- $oldName = $row->oi_archive_name;
-
- $transaction->add( $this->prepareDeleteOld( $oldName, $reason, $suppress ) );
-
- // We'll need to purge this URL from caches...
- $urlArr[] = wfImageArchiveUrl( $oldName );
- }
- $dbw->freeResult( $result );
-
- // And the current version...
- $transaction->add( $this->prepareDeleteCurrent( $reason, $suppress ) );
-
- $dbw->immediateCommit();
- } catch( MWException $e ) {
- wfDebug( __METHOD__.": db error, rolling back file transactions\n" );
- $transaction->rollback();
- FileStore::unlock();
- throw $e;
- }
-
- wfDebug( __METHOD__.": deleted db items, applying file transactions\n" );
- $transaction->commit();
- FileStore::unlock();
-
-
- // Update site_stats
- $site_stats = $dbw->tableName( 'site_stats' );
- $dbw->query( "UPDATE $site_stats SET ss_images=ss_images-1", __METHOD__ );
-
- $this->purgeEverything( $urlArr );
-
- return true;
- }
-
-
- /**
- * Delete an old version of the image.
- *
- * Moves the file into an archive directory (or deletes it)
- * and removes the database row.
- *
- * Cache purging is done; logging is caller's responsibility.
- *
- * @param $reason
- * @throws MWException or FSException on database or filestore failure
- * @return true on success, false on some kind of failure
- */
- function deleteOld( $archiveName, $reason, $suppress=false ) {
- $transaction = new FSTransaction();
- $urlArr = array();
-
- if( !FileStore::lock() ) {
- wfDebug( __METHOD__.": failed to acquire file store lock, aborting\n" );
- return false;
- }
-
- $transaction = new FSTransaction();
- try {
- $dbw = wfGetDB( DB_MASTER );
- $dbw->begin();
- $transaction->add( $this->prepareDeleteOld( $archiveName, $reason, $suppress ) );
- $dbw->immediateCommit();
- } catch( MWException $e ) {
- wfDebug( __METHOD__.": db error, rolling back file transaction\n" );
- $transaction->rollback();
- FileStore::unlock();
- throw $e;
- }
-
- wfDebug( __METHOD__.": deleted db items, applying file transaction\n" );
- $transaction->commit();
- FileStore::unlock();
-
- $this->purgeDescription();
-
- // Squid purging
- global $wgUseSquid;
- if ( $wgUseSquid ) {
- $urlArr = array(
- wfImageArchiveUrl( $archiveName ),
- );
- wfPurgeSquidServers( $urlArr );
- }
- return true;
- }
-
- /**
- * Delete the current version of a file.
- * May throw a database error.
- * @return true on success, false on failure
- */
- private function prepareDeleteCurrent( $reason, $suppress=false ) {
- return $this->prepareDeleteVersion(
- $this->getFullPath(),
- $reason,
- 'image',
- array(
- 'fa_name' => 'img_name',
- 'fa_archive_name' => 'NULL',
- 'fa_size' => 'img_size',
- 'fa_width' => 'img_width',
- 'fa_height' => 'img_height',
- 'fa_metadata' => 'img_metadata',
- 'fa_bits' => 'img_bits',
- 'fa_media_type' => 'img_media_type',
- 'fa_major_mime' => 'img_major_mime',
- 'fa_minor_mime' => 'img_minor_mime',
- 'fa_description' => 'img_description',
- 'fa_user' => 'img_user',
- 'fa_user_text' => 'img_user_text',
- 'fa_timestamp' => 'img_timestamp' ),
- array( 'img_name' => $this->name ),
- $suppress,
- __METHOD__ );
- }
-
- /**
- * Delete a given older version of a file.
- * May throw a database error.
- * @return true on success, false on failure
- */
- private function prepareDeleteOld( $archiveName, $reason, $suppress=false ) {
- $oldpath = wfImageArchiveDir( $this->name ) .
- DIRECTORY_SEPARATOR . $archiveName;
- return $this->prepareDeleteVersion(
- $oldpath,
- $reason,
- 'oldimage',
- array(
- 'fa_name' => 'oi_name',
- 'fa_archive_name' => 'oi_archive_name',
- 'fa_size' => 'oi_size',
- 'fa_width' => 'oi_width',
- 'fa_height' => 'oi_height',
- 'fa_metadata' => 'NULL',
- 'fa_bits' => 'oi_bits',
- 'fa_media_type' => 'NULL',
- 'fa_major_mime' => 'NULL',
- 'fa_minor_mime' => 'NULL',
- 'fa_description' => 'oi_description',
- 'fa_user' => 'oi_user',
- 'fa_user_text' => 'oi_user_text',
- 'fa_timestamp' => 'oi_timestamp' ),
- array(
- 'oi_name' => $this->name,
- 'oi_archive_name' => $archiveName ),
- $suppress,
- __METHOD__ );
- }
-
- /**
- * Do the dirty work of backing up an image row and its file
- * (if $wgSaveDeletedFiles is on) and removing the originals.
- *
- * Must be run while the file store is locked and a database
- * transaction is open to avoid race conditions.
- *
- * @return FSTransaction
- */
- private function prepareDeleteVersion( $path, $reason, $table, $fieldMap, $where, $suppress=false, $fname ) {
- global $wgUser, $wgSaveDeletedFiles;
-
- // Dupe the file into the file store
- if( file_exists( $path ) ) {
- if( $wgSaveDeletedFiles ) {
- $group = 'deleted';
-
- $store = FileStore::get( $group );
- $key = FileStore::calculateKey( $path, $this->extension );
- $transaction = $store->insert( $key, $path,
- FileStore::DELETE_ORIGINAL );
- } else {
- $group = null;
- $key = null;
- $transaction = FileStore::deleteFile( $path );
- }
- } else {
- wfDebug( __METHOD__." deleting already-missing '$path'; moving on to database\n" );
- $group = null;
- $key = null;
- $transaction = new FSTransaction(); // empty
- }
-
- if( $transaction === false ) {
- // Fail to restore?
- wfDebug( __METHOD__.": import to file store failed, aborting\n" );
- throw new MWException( "Could not archive and delete file $path" );
- return false;
- }
-
- // Bitfields to further supress the image content
- // Note that currently, live images are stored elsewhere
- // and cannot be partially deleted
- $bitfield = 0;
- if ( $suppress ) {
- $bitfield |= self::DELETED_FILE;
- $bitfield |= self::DELETED_COMMENT;
- $bitfield |= self::DELETED_USER;
- $bitfield |= self::DELETED_RESTRICTED;
- }
-
- $dbw = wfGetDB( DB_MASTER );
- $storageMap = array(
- 'fa_storage_group' => $dbw->addQuotes( $group ),
- 'fa_storage_key' => $dbw->addQuotes( $key ),
-
- 'fa_deleted_user' => $dbw->addQuotes( $wgUser->getId() ),
- 'fa_deleted_timestamp' => $dbw->timestamp(),
- 'fa_deleted_reason' => $dbw->addQuotes( $reason ),
- 'fa_deleted' => $bitfield);
- $allFields = array_merge( $storageMap, $fieldMap );
-
- try {
- if( $wgSaveDeletedFiles ) {
- $dbw->insertSelect( 'filearchive', $table, $allFields, $where, $fname );
- }
- $dbw->delete( $table, $where, $fname );
- } catch( DBQueryError $e ) {
- // Something went horribly wrong!
- // Leave the file as it was...
- wfDebug( __METHOD__.": database error, rolling back file transaction\n" );
- $transaction->rollback();
- throw $e;
- }
-
- return $transaction;
- }
-
- /**
- * Restore all or specified deleted revisions to the given file.
- * Permissions and logging are left to the caller.
- *
- * May throw database exceptions on error.
- *
- * @param $versions set of record ids of deleted items to restore,
- * or empty to restore all revisions.
- * @return the number of file revisions restored if successful,
- * or false on failure
- */
- function restore( $versions=array(), $Unsuppress=false ) {
- global $wgUser;
-
- if( !FileStore::lock() ) {
- wfDebug( __METHOD__." could not acquire filestore lock\n" );
- return false;
- }
-
- $transaction = new FSTransaction();
- try {
- $dbw = wfGetDB( DB_MASTER );
- $dbw->begin();
-
- // Re-confirm whether this image presently exists;
- // if no we'll need to create an image record for the
- // first item we restore.
- $exists = $dbw->selectField( 'image', '1',
- array( 'img_name' => $this->name ),
- __METHOD__ );
-
- // Fetch all or selected archived revisions for the file,
- // sorted from the most recent to the oldest.
- $conditions = array( 'fa_name' => $this->name );
- if( $versions ) {
- $conditions['fa_id'] = $versions;
- }
-
- $result = $dbw->select( 'filearchive', '*',
- $conditions,
- __METHOD__,
- array( 'ORDER BY' => 'fa_timestamp DESC' ) );
-
- if( $dbw->numRows( $result ) < count( $versions ) ) {
- // There's some kind of conflict or confusion;
- // we can't restore everything we were asked to.
- wfDebug( __METHOD__.": couldn't find requested items\n" );
- $dbw->rollback();
- FileStore::unlock();
- return false;
- }
-
- if( $dbw->numRows( $result ) == 0 ) {
- // Nothing to do.
- wfDebug( __METHOD__.": nothing to do\n" );
- $dbw->rollback();
- FileStore::unlock();
- return true;
- }
-
- $revisions = 0;
- while( $row = $dbw->fetchObject( $result ) ) {
- if ( $Unsuppress ) {
- // Currently, fa_deleted flags fall off upon restore, lets be careful about this
- } else if ( ($row->fa_deleted & Revision::DELETED_RESTRICTED) && !$wgUser->isAllowed('hiderevision') ) {
- // Skip restoring file revisions that the user cannot restore
- continue;
- }
- $revisions++;
- $store = FileStore::get( $row->fa_storage_group );
- if( !$store ) {
- wfDebug( __METHOD__.": skipping row with no file.\n" );
- continue;
- }
-
- if( $revisions == 1 && !$exists ) {
- $destDir = wfImageDir( $row->fa_name );
- if ( !is_dir( $destDir ) ) {
- wfMkdirParents( $destDir );
- }
- $destPath = $destDir . DIRECTORY_SEPARATOR . $row->fa_name;
-
- // We may have to fill in data if this was originally
- // an archived file revision.
- if( is_null( $row->fa_metadata ) ) {
- $tempFile = $store->filePath( $row->fa_storage_key );
-
- $magic = MimeMagic::singleton();
- $mime = $magic->guessMimeType( $tempFile, true );
- $media_type = $magic->getMediaType( $tempFile, $mime );
- list( $major_mime, $minor_mime ) = self::splitMime( $mime );
- $handler = MediaHandler::getHandler( $mime );
- if ( $handler ) {
- $metadata = $handler->getMetadata( false, $tempFile );
- } else {
- $metadata = '';
- }
- } else {
- $metadata = $row->fa_metadata;
- $major_mime = $row->fa_major_mime;
- $minor_mime = $row->fa_minor_mime;
- $media_type = $row->fa_media_type;
- }
-
- $table = 'image';
- $fields = array(
- 'img_name' => $row->fa_name,
- 'img_size' => $row->fa_size,
- 'img_width' => $row->fa_width,
- 'img_height' => $row->fa_height,
- 'img_metadata' => $metadata,
- 'img_bits' => $row->fa_bits,
- 'img_media_type' => $media_type,
- 'img_major_mime' => $major_mime,
- 'img_minor_mime' => $minor_mime,
- 'img_description' => $row->fa_description,
- 'img_user' => $row->fa_user,
- 'img_user_text' => $row->fa_user_text,
- 'img_timestamp' => $row->fa_timestamp );
- } else {
- $archiveName = $row->fa_archive_name;
- if( $archiveName == '' ) {
- // This was originally a current version; we
- // have to devise a new archive name for it.
- // Format is <timestamp of archiving>!<name>
- $archiveName =
- wfTimestamp( TS_MW, $row->fa_deleted_timestamp ) .
- '!' . $row->fa_name;
- }
- $destDir = wfImageArchiveDir( $row->fa_name );
- if ( !is_dir( $destDir ) ) {
- wfMkdirParents( $destDir );
- }
- $destPath = $destDir . DIRECTORY_SEPARATOR . $archiveName;
-
- $table = 'oldimage';
- $fields = array(
- 'oi_name' => $row->fa_name,
- 'oi_archive_name' => $archiveName,
- 'oi_size' => $row->fa_size,
- 'oi_width' => $row->fa_width,
- 'oi_height' => $row->fa_height,
- 'oi_bits' => $row->fa_bits,
- 'oi_description' => $row->fa_description,
- 'oi_user' => $row->fa_user,
- 'oi_user_text' => $row->fa_user_text,
- 'oi_timestamp' => $row->fa_timestamp );
- }
-
- $dbw->insert( $table, $fields, __METHOD__ );
- // @todo this delete is not totally safe, potentially
- $dbw->delete( 'filearchive',
- array( 'fa_id' => $row->fa_id ),
- __METHOD__ );
-
- // Check if any other stored revisions use this file;
- // if so, we shouldn't remove the file from the deletion
- // archives so they will still work.
- $useCount = $dbw->selectField( 'filearchive',
- 'COUNT(*)',
- array(
- 'fa_storage_group' => $row->fa_storage_group,
- 'fa_storage_key' => $row->fa_storage_key ),
- __METHOD__ );
- if( $useCount == 0 ) {
- wfDebug( __METHOD__.": nothing else using {$row->fa_storage_key}, will deleting after\n" );
- $flags = FileStore::DELETE_ORIGINAL;
- } else {
- $flags = 0;
- }
-
- $transaction->add( $store->export( $row->fa_storage_key,
- $destPath, $flags ) );
- }
-
- $dbw->immediateCommit();
- } catch( MWException $e ) {
- wfDebug( __METHOD__." caught error, aborting\n" );
- $transaction->rollback();
- throw $e;
- }
-
- $transaction->commit();
- FileStore::unlock();
-
- if( $revisions > 0 ) {
- if( !$exists ) {
- wfDebug( __METHOD__." restored $revisions items, creating a new current\n" );
-
- // Update site_stats
- $site_stats = $dbw->tableName( 'site_stats' );
- $dbw->query( "UPDATE $site_stats SET ss_images=ss_images+1", __METHOD__ );
-
- $this->purgeEverything();
- } else {
- wfDebug( __METHOD__." restored $revisions as archived versions\n" );
- $this->purgeDescription();
- }
- }
-
- return $revisions;
- }
-
- /**
- * Returns 'true' if this image is a multipage document, e.g. a DJVU
- * document.
- *
- * @return Bool
- */
- function isMultipage() {
- $handler = $this->getHandler();
- return $handler && $handler->isMultiPage();
- }
-
- /**
- * Returns the number of pages of a multipage document, or NULL for
- * documents which aren't multipage documents
- */
- function pageCount() {
- $handler = $this->getHandler();
- if ( $handler && $handler->isMultiPage() ) {
- return $handler->pageCount( $this );
- } else {
- return null;
- }
- }
-
- static function getCommonsDB() {
- static $dbc;
- global $wgLoadBalancer, $wgSharedUploadDBname;
- if ( !isset( $dbc ) ) {
- $i = $wgLoadBalancer->getGroupIndex( 'commons' );
- $dbinfo = $wgLoadBalancer->mServers[$i];
- $dbc = new Database( $dbinfo['host'], $dbinfo['user'],
- $dbinfo['password'], $wgSharedUploadDBname );
- }
- return $dbc;
- }
-
- /**
- * Calculate the height of a thumbnail using the source and destination width
- */
- static function scaleHeight( $srcWidth, $srcHeight, $dstWidth ) {
- // Exact integer multiply followed by division
- if ( $srcWidth == 0 ) {
- return 0;
- } else {
- return round( $srcHeight * $dstWidth / $srcWidth );
- }
- }
-
- /**
- * Get an image size array like that returned by getimagesize(), or false if it
- * can't be determined.
- *
- * @param string $fileName The filename
- * @return array
- */
- function getImageSize( $fileName ) {
- $handler = $this->getHandler();
- return $handler->getImageSize( $this, $fileName );
- }
-
- /**
- * Get the thumbnail extension and MIME type for a given source MIME type
- * @return array thumbnail extension and MIME type
- */
- static function getThumbType( $ext, $mime ) {
- $handler = MediaHandler::getHandler( $mime );
- if ( $handler ) {
- return $handler->getThumbType( $ext, $mime );
- } else {
- return array( $ext, $mime );
- }
- }
-
-} //class
-
-
-/**
- * @addtogroup Media
- */
-class ArchivedFile
-{
- /**
- * Returns a file object from the filearchive table
- * In the future, all current and old image storage
- * may use FileStore. There will be a "old" storage
- * for current and previous file revisions as well as
- * the "deleted" group for archived revisions
- * @param $title, the corresponding image page title
- * @param $id, the image id, a unique key
- * @param $key, optional storage key
- * @return ResultWrapper
- */
- function ArchivedFile( $title, $id=0, $key='' ) {
- if( !is_object( $title ) ) {
- throw new MWException( 'Image constructor given bogus title.' );
- }
- $conds = ($id) ? "fa_id = $id" : "fa_storage_key = '$key'";
- if( $title->getNamespace() == NS_IMAGE ) {
- $dbr = wfGetDB( DB_SLAVE );
- $res = $dbr->select( 'filearchive',
- array(
- 'fa_id',
- 'fa_name',
- 'fa_storage_key',
- 'fa_storage_group',
- 'fa_size',
- 'fa_bits',
- 'fa_width',
- 'fa_height',
- 'fa_metadata',
- 'fa_media_type',
- 'fa_major_mime',
- 'fa_minor_mime',
- 'fa_description',
- 'fa_user',
- 'fa_user_text',
- 'fa_timestamp',
- 'fa_deleted' ),
- array(
- 'fa_name' => $title->getDbKey(),
- $conds ),
- __METHOD__,
- array( 'ORDER BY' => 'fa_timestamp DESC' ) );
-
- if ( $dbr->numRows( $res ) == 0 ) {
- // this revision does not exist?
- return;
- }
- $ret = $dbr->resultObject( $res );
- $row = $ret->fetchObject();
-
- // initialize fields for filestore image object
- $this->mId = intval($row->fa_id);
- $this->mName = $row->fa_name;
- $this->mGroup = $row->fa_storage_group;
- $this->mKey = $row->fa_storage_key;
- $this->mSize = $row->fa_size;
- $this->mBits = $row->fa_bits;
- $this->mWidth = $row->fa_width;
- $this->mHeight = $row->fa_height;
- $this->mMetaData = $row->fa_metadata;
- $this->mMime = "$row->fa_major_mime/$row->fa_minor_mime";
- $this->mType = $row->fa_media_type;
- $this->mDescription = $row->fa_description;
- $this->mUser = $row->fa_user;
- $this->mUserText = $row->fa_user_text;
- $this->mTimestamp = $row->fa_timestamp;
- $this->mDeleted = $row->fa_deleted;
- } else {
- throw new MWException( 'This title does not correspond to an image page.' );
- return;
- }
- return true;
- }
-
- /**
- * int $field one of DELETED_* bitfield constants
- * for file or revision rows
- * @return bool
- */
- function isDeleted( $field ) {
- return ($this->mDeleted & $field) == $field;
- }
-
- /**
- * Determine if the current user is allowed to view a particular
- * field of this FileStore image file, if it's marked as deleted.
- * @param int $field
- * @return bool
- */
- function userCan( $field ) {
- if( isset($this->mDeleted) && ($this->mDeleted & $field) == $field ) {
- // images
- global $wgUser;
- $permission = ( $this->mDeleted & Revision::DELETED_RESTRICTED ) == Revision::DELETED_RESTRICTED
- ? 'hiderevision'
- : 'deleterevision';
- wfDebug( "Checking for $permission due to $field match on $this->mDeleted\n" );
- return $wgUser->isAllowed( $permission );
- } else {
- return true;
- }
- }
-}
-
-/**
- * Aliases for backwards compatibility with 1.6
- */
-define( 'MW_IMG_DELETED_FILE', Image::DELETED_FILE );
-define( 'MW_IMG_DELETED_COMMENT', Image::DELETED_COMMENT );
-define( 'MW_IMG_DELETED_USER', Image::DELETED_USER );
-define( 'MW_IMG_DELETED_RESTRICTED', Image::DELETED_RESTRICTED );
-
-?>
diff --git a/includes/LoadBalancer.php b/includes/LoadBalancer.php
deleted file mode 100644
index 0cdadd1e..00000000
--- a/includes/LoadBalancer.php
+++ /dev/null
@@ -1,653 +0,0 @@
-<?php
-/**
- *
- */
-
-
-/**
- * Database load balancing object
- *
- * @todo document
- */
-class LoadBalancer {
- /* private */ var $mServers, $mConnections, $mLoads, $mGroupLoads;
- /* private */ var $mFailFunction, $mErrorConnection;
- /* private */ var $mForce, $mReadIndex, $mLastIndex, $mAllowLagged;
- /* private */ var $mWaitForFile, $mWaitForPos, $mWaitTimeout;
- /* private */ var $mLaggedSlaveMode, $mLastError = 'Unknown error';
-
- function __construct( $servers, $failFunction = false, $waitTimeout = 10, $waitForMasterNow = false )
- {
- $this->mServers = $servers;
- $this->mFailFunction = $failFunction;
- $this->mReadIndex = -1;
- $this->mWriteIndex = -1;
- $this->mForce = -1;
- $this->mConnections = array();
- $this->mLastIndex = -1;
- $this->mLoads = array();
- $this->mWaitForFile = false;
- $this->mWaitForPos = false;
- $this->mWaitTimeout = $waitTimeout;
- $this->mLaggedSlaveMode = false;
- $this->mErrorConnection = false;
- $this->mAllowLag = false;
-
- foreach( $servers as $i => $server ) {
- $this->mLoads[$i] = $server['load'];
- if ( isset( $server['groupLoads'] ) ) {
- foreach ( $server['groupLoads'] as $group => $ratio ) {
- if ( !isset( $this->mGroupLoads[$group] ) ) {
- $this->mGroupLoads[$group] = array();
- }
- $this->mGroupLoads[$group][$i] = $ratio;
- }
- }
- }
- if ( $waitForMasterNow ) {
- $this->loadMasterPos();
- }
- }
-
- static function newFromParams( $servers, $failFunction = false, $waitTimeout = 10 )
- {
- return new LoadBalancer( $servers, $failFunction, $waitTimeout );
- }
-
- /**
- * Given an array of non-normalised probabilities, this function will select
- * an element and return the appropriate key
- */
- function pickRandom( $weights )
- {
- if ( !is_array( $weights ) || count( $weights ) == 0 ) {
- return false;
- }
-
- $sum = array_sum( $weights );
- if ( $sum == 0 ) {
- # No loads on any of them
- # In previous versions, this triggered an unweighted random selection,
- # but this feature has been removed as of April 2006 to allow for strict
- # separation of query groups.
- return false;
- }
- $max = mt_getrandmax();
- $rand = mt_rand(0, $max) / $max * $sum;
-
- $sum = 0;
- foreach ( $weights as $i => $w ) {
- $sum += $w;
- if ( $sum >= $rand ) {
- break;
- }
- }
- return $i;
- }
-
- function getRandomNonLagged( $loads ) {
- # Unset excessively lagged servers
- $lags = $this->getLagTimes();
- foreach ( $lags as $i => $lag ) {
- if ( $i != 0 && isset( $this->mServers[$i]['max lag'] ) &&
- ( $lag === false || $lag > $this->mServers[$i]['max lag'] ) )
- {
- unset( $loads[$i] );
- }
- }
-
- # Find out if all the slaves with non-zero load are lagged
- $sum = 0;
- foreach ( $loads as $load ) {
- $sum += $load;
- }
- if ( $sum == 0 ) {
- # No appropriate DB servers except maybe the master and some slaves with zero load
- # Do NOT use the master
- # Instead, this function will return false, triggering read-only mode,
- # and a lagged slave will be used instead.
- return false;
- }
-
- if ( count( $loads ) == 0 ) {
- return false;
- }
-
- #wfDebugLog( 'connect', var_export( $loads, true ) );
-
- # Return a random representative of the remainder
- return $this->pickRandom( $loads );
- }
-
- /**
- * Get the index of the reader connection, which may be a slave
- * This takes into account load ratios and lag times. It should
- * always return a consistent index during a given invocation
- *
- * Side effect: opens connections to databases
- */
- function getReaderIndex() {
- global $wgReadOnly, $wgDBClusterTimeout, $wgDBAvgStatusPoll;
-
- $fname = 'LoadBalancer::getReaderIndex';
- wfProfileIn( $fname );
-
- $i = false;
- if ( $this->mForce >= 0 ) {
- $i = $this->mForce;
- } elseif ( count( $this->mServers ) == 1 ) {
- # Skip the load balancing if there's only one server
- $i = 0;
- } else {
- if ( $this->mReadIndex >= 0 ) {
- $i = $this->mReadIndex;
- } else {
- # $loads is $this->mLoads except with elements knocked out if they
- # don't work
- $loads = $this->mLoads;
- $done = false;
- $totalElapsed = 0;
- do {
- if ( $wgReadOnly or $this->mAllowLagged ) {
- $i = $this->pickRandom( $loads );
- } else {
- $i = $this->getRandomNonLagged( $loads );
- if ( $i === false && count( $loads ) != 0 ) {
- # All slaves lagged. Switch to read-only mode
- $wgReadOnly = wfMsgNoDBForContent( 'readonly_lag' );
- $i = $this->pickRandom( $loads );
- }
- }
- $serverIndex = $i;
- if ( $i !== false ) {
- wfDebugLog( 'connect', "$fname: Using reader #$i: {$this->mServers[$i]['host']}...\n" );
- $this->openConnection( $i );
-
- if ( !$this->isOpen( $i ) ) {
- wfDebug( "$fname: Failed\n" );
- unset( $loads[$i] );
- $sleepTime = 0;
- } else {
- if ( isset( $this->mServers[$i]['max threads'] ) ) {
- $status = $this->mConnections[$i]->getStatus("Thread%");
- if ( $status['Threads_running'] > $this->mServers[$i]['max threads'] ) {
- # Too much load, back off and wait for a while.
- # The sleep time is scaled by the number of threads connected,
- # to produce a roughly constant global poll rate.
- $sleepTime = $wgDBAvgStatusPoll * $status['Threads_connected'];
-
- # If we reach the timeout and exit the loop, don't use it
- $i = false;
- } else {
- $done = true;
- $sleepTime = 0;
- }
- } else {
- $done = true;
- $sleepTime = 0;
- }
- }
- } else {
- $sleepTime = 500000;
- }
- if ( $sleepTime ) {
- $totalElapsed += $sleepTime;
- $x = "{$this->mServers[$serverIndex]['host']} [$serverIndex]";
- wfProfileIn( "$fname-sleep $x" );
- usleep( $sleepTime );
- wfProfileOut( "$fname-sleep $x" );
- }
- } while ( count( $loads ) && !$done && $totalElapsed / 1e6 < $wgDBClusterTimeout );
-
- if ( $totalElapsed / 1e6 >= $wgDBClusterTimeout ) {
- $this->mErrorConnection = false;
- $this->mLastError = 'All servers busy';
- }
-
- if ( $i !== false && $this->isOpen( $i ) ) {
- # Wait for the session master pos for a short time
- if ( $this->mWaitForFile ) {
- if ( !$this->doWait( $i ) ) {
- $this->mServers[$i]['slave pos'] = $this->mConnections[$i]->getSlavePos();
- }
- }
- if ( $i !== false ) {
- $this->mReadIndex = $i;
- }
- } else {
- $i = false;
- }
- }
- }
- wfProfileOut( $fname );
- return $i;
- }
-
- /**
- * Get a random server to use in a query group
- */
- function getGroupIndex( $group ) {
- if ( isset( $this->mGroupLoads[$group] ) ) {
- $i = $this->pickRandom( $this->mGroupLoads[$group] );
- } else {
- $i = false;
- }
- wfDebug( "Query group $group => $i\n" );
- return $i;
- }
-
- /**
- * Set the master wait position
- * If a DB_SLAVE connection has been opened already, waits
- * Otherwise sets a variable telling it to wait if such a connection is opened
- */
- function waitFor( $file, $pos ) {
- $fname = 'LoadBalancer::waitFor';
- wfProfileIn( $fname );
-
- wfDebug( "User master pos: $file $pos\n" );
- $this->mWaitForFile = false;
- $this->mWaitForPos = false;
-
- if ( count( $this->mServers ) > 1 ) {
- $this->mWaitForFile = $file;
- $this->mWaitForPos = $pos;
- $i = $this->mReadIndex;
-
- if ( $i > 0 ) {
- if ( !$this->doWait( $i ) ) {
- $this->mServers[$i]['slave pos'] = $this->mConnections[$i]->getSlavePos();
- $this->mLaggedSlaveMode = true;
- }
- }
- }
- wfProfileOut( $fname );
- }
-
- /**
- * Wait for a given slave to catch up to the master pos stored in $this
- */
- function doWait( $index ) {
- global $wgMemc;
-
- $retVal = false;
-
- # Debugging hacks
- if ( isset( $this->mServers[$index]['lagged slave'] ) ) {
- return false;
- } elseif ( isset( $this->mServers[$index]['fake slave'] ) ) {
- return true;
- }
-
- $key = 'masterpos:' . $index;
- $memcPos = $wgMemc->get( $key );
- if ( $memcPos ) {
- list( $file, $pos ) = explode( ' ', $memcPos );
- # If the saved position is later than the requested position, return now
- if ( $file == $this->mWaitForFile && $this->mWaitForPos <= $pos ) {
- $retVal = true;
- }
- }
-
- if ( !$retVal && $this->isOpen( $index ) ) {
- $conn =& $this->mConnections[$index];
- wfDebug( "Waiting for slave #$index to catch up...\n" );
- $result = $conn->masterPosWait( $this->mWaitForFile, $this->mWaitForPos, $this->mWaitTimeout );
-
- if ( $result == -1 || is_null( $result ) ) {
- # Timed out waiting for slave, use master instead
- wfDebug( "Timed out waiting for slave #$index pos {$this->mWaitForFile} {$this->mWaitForPos}\n" );
- $retVal = false;
- } else {
- $retVal = true;
- wfDebug( "Done\n" );
- }
- }
- return $retVal;
- }
-
- /**
- * Get a connection by index
- */
- function &getConnection( $i, $fail = true, $groups = array() )
- {
- global $wgDBtype;
- $fname = 'LoadBalancer::getConnection';
- wfProfileIn( $fname );
-
-
- # Query groups
- if ( !is_array( $groups ) ) {
- $groupIndex = $this->getGroupIndex( $groups );
- if ( $groupIndex !== false ) {
- $i = $groupIndex;
- }
- } else {
- foreach ( $groups as $group ) {
- $groupIndex = $this->getGroupIndex( $group );
- if ( $groupIndex !== false ) {
- $i = $groupIndex;
- break;
- }
- }
- }
-
- # For now, only go through all this for mysql databases
- if ($wgDBtype != 'mysql') {
- $i = $this->getWriterIndex();
- }
- # Operation-based index
- elseif ( $i == DB_SLAVE ) {
- $i = $this->getReaderIndex();
- } elseif ( $i == DB_MASTER ) {
- $i = $this->getWriterIndex();
- } elseif ( $i == DB_LAST ) {
- # Just use $this->mLastIndex, which should already be set
- $i = $this->mLastIndex;
- if ( $i === -1 ) {
- # Oh dear, not set, best to use the writer for safety
- wfDebug( "Warning: DB_LAST used when there was no previous index\n" );
- $i = $this->getWriterIndex();
- }
- }
- # Couldn't find a working server in getReaderIndex()?
- if ( $i === false ) {
- $this->reportConnectionError( $this->mErrorConnection );
- }
- # Now we have an explicit index into the servers array
- $this->openConnection( $i, $fail );
-
- wfProfileOut( $fname );
- return $this->mConnections[$i];
- }
-
- /**
- * Open a connection to the server given by the specified index
- * Index must be an actual index into the array
- * Returns success
- * @access private
- */
- function openConnection( $i, $fail = false ) {
- $fname = 'LoadBalancer::openConnection';
- wfProfileIn( $fname );
- $success = true;
-
- if ( !$this->isOpen( $i ) ) {
- $this->mConnections[$i] = $this->reallyOpenConnection( $this->mServers[$i] );
- }
-
- if ( !$this->isOpen( $i ) ) {
- wfDebug( "Failed to connect to database $i at {$this->mServers[$i]['host']}\n" );
- if ( $fail ) {
- $this->reportConnectionError( $this->mConnections[$i] );
- }
- $this->mErrorConnection = $this->mConnections[$i];
- $this->mConnections[$i] = false;
- $success = false;
- }
- $this->mLastIndex = $i;
- wfProfileOut( $fname );
- return $success;
- }
-
- /**
- * Test if the specified index represents an open connection
- * @access private
- */
- function isOpen( $index ) {
- if( !is_integer( $index ) ) {
- return false;
- }
- if ( array_key_exists( $index, $this->mConnections ) && is_object( $this->mConnections[$index] ) &&
- $this->mConnections[$index]->isOpen() )
- {
- return true;
- } else {
- return false;
- }
- }
-
- /**
- * Really opens a connection
- * @access private
- */
- function reallyOpenConnection( &$server ) {
- if( !is_array( $server ) ) {
- throw new MWException( 'You must update your load-balancing configuration. See DefaultSettings.php entry for $wgDBservers.' );
- }
-
- extract( $server );
- # Get class for this database type
- $class = 'Database' . ucfirst( $type );
-
- # Create object
- $db = new $class( $host, $user, $password, $dbname, 1, $flags );
- $db->setLBInfo( $server );
- return $db;
- }
-
- function reportConnectionError( &$conn ) {
- $fname = 'LoadBalancer::reportConnectionError';
- wfProfileIn( $fname );
- # Prevent infinite recursion
-
- static $reporting = false;
- if ( !$reporting ) {
- $reporting = true;
- if ( !is_object( $conn ) ) {
- // No last connection, probably due to all servers being too busy
- $conn = new Database;
- if ( $this->mFailFunction ) {
- $conn->failFunction( $this->mFailFunction );
- $conn->reportConnectionError( $this->mLastError );
- } else {
- // If all servers were busy, mLastError will contain something sensible
- throw new DBConnectionError( $conn, $this->mLastError );
- }
- } else {
- if ( $this->mFailFunction ) {
- $conn->failFunction( $this->mFailFunction );
- } else {
- $conn->failFunction( false );
- }
- $server = $conn->getProperty( 'mServer' );
- $conn->reportConnectionError( "{$this->mLastError} ({$server})" );
- }
- $reporting = false;
- }
- wfProfileOut( $fname );
- }
-
- function getWriterIndex() {
- return 0;
- }
-
- /**
- * Force subsequent calls to getConnection(DB_SLAVE) to return the
- * given index. Set to -1 to restore the original load balancing
- * behaviour. I thought this was a good idea when I originally
- * wrote this class, but it has never been used.
- */
- function force( $i ) {
- $this->mForce = $i;
- }
-
- /**
- * Returns true if the specified index is a valid server index
- */
- function haveIndex( $i ) {
- return array_key_exists( $i, $this->mServers );
- }
-
- /**
- * Returns true if the specified index is valid and has non-zero load
- */
- function isNonZeroLoad( $i ) {
- return array_key_exists( $i, $this->mServers ) && $this->mLoads[$i] != 0;
- }
-
- /**
- * Get the number of defined servers (not the number of open connections)
- */
- function getServerCount() {
- return count( $this->mServers );
- }
-
- /**
- * Save master pos to the session and to memcached, if the session exists
- */
- function saveMasterPos() {
- if ( session_id() != '' && count( $this->mServers ) > 1 ) {
- # If this entire request was served from a slave without opening a connection to the
- # master (however unlikely that may be), then we can fetch the position from the slave.
- if ( empty( $this->mConnections[0] ) ) {
- $conn =& $this->getConnection( DB_SLAVE );
- list( $file, $pos ) = $conn->getSlavePos();
- wfDebug( "Saving master pos fetched from slave: $file $pos\n" );
- } else {
- $conn =& $this->getConnection( 0 );
- list( $file, $pos ) = $conn->getMasterPos();
- wfDebug( "Saving master pos: $file $pos\n" );
- }
- if ( $file !== false ) {
- $_SESSION['master_log_file'] = $file;
- $_SESSION['master_pos'] = $pos;
- }
- }
- }
-
- /**
- * Loads the master pos from the session, waits for it if necessary
- */
- function loadMasterPos() {
- if ( isset( $_SESSION['master_log_file'] ) && isset( $_SESSION['master_pos'] ) ) {
- $this->waitFor( $_SESSION['master_log_file'], $_SESSION['master_pos'] );
- }
- }
-
- /**
- * Close all open connections
- */
- function closeAll() {
- foreach( $this->mConnections as $i => $conn ) {
- if ( $this->isOpen( $i ) ) {
- // Need to use this syntax because $conn is a copy not a reference
- $this->mConnections[$i]->close();
- }
- }
- }
-
- function commitAll() {
- foreach( $this->mConnections as $i => $conn ) {
- if ( $this->isOpen( $i ) ) {
- // Need to use this syntax because $conn is a copy not a reference
- $this->mConnections[$i]->immediateCommit();
- }
- }
- }
-
- /* Issue COMMIT only on master, only if queries were done on connection */
- function commitMasterChanges() {
- // Always 0, but who knows.. :)
- $i = $this->getWriterIndex();
- if (array_key_exists($i,$this->mConnections)) {
- if ($this->mConnections[$i]->lastQuery() != '') {
- $this->mConnections[$i]->immediateCommit();
- }
- }
- }
-
- function waitTimeout( $value = NULL ) {
- return wfSetVar( $this->mWaitTimeout, $value );
- }
-
- function getLaggedSlaveMode() {
- return $this->mLaggedSlaveMode;
- }
-
- /* Disables/enables lag checks */
- function allowLagged($mode=null) {
- if ($mode===null)
- return $this->mAllowLagged;
- $this->mAllowLagged=$mode;
- }
-
- function pingAll() {
- $success = true;
- foreach ( $this->mConnections as $i => $conn ) {
- if ( $this->isOpen( $i ) ) {
- if ( !$this->mConnections[$i]->ping() ) {
- $success = false;
- }
- }
- }
- return $success;
- }
-
- /**
- * Get the hostname and lag time of the most-lagged slave
- * This is useful for maintenance scripts that need to throttle their updates
- */
- function getMaxLag() {
- $maxLag = -1;
- $host = '';
- foreach ( $this->mServers as $i => $conn ) {
- if ( $this->openConnection( $i ) ) {
- $lag = $this->mConnections[$i]->getLag();
- if ( $lag > $maxLag ) {
- $maxLag = $lag;
- $host = $this->mServers[$i]['host'];
- }
- }
- }
- return array( $host, $maxLag );
- }
-
- /**
- * Get lag time for each DB
- * Results are cached for a short time in memcached
- */
- function getLagTimes() {
- wfProfileIn( __METHOD__ );
- $expiry = 5;
- $requestRate = 10;
-
- global $wgMemc;
- $times = $wgMemc->get( wfMemcKey( 'lag_times' ) );
- if ( $times ) {
- # Randomly recache with probability rising over $expiry
- $elapsed = time() - $times['timestamp'];
- $chance = max( 0, ( $expiry - $elapsed ) * $requestRate );
- if ( mt_rand( 0, $chance ) != 0 ) {
- unset( $times['timestamp'] );
- wfProfileOut( __METHOD__ );
- return $times;
- }
- wfIncrStats( 'lag_cache_miss_expired' );
- } else {
- wfIncrStats( 'lag_cache_miss_absent' );
- }
-
- # Cache key missing or expired
-
- $times = array();
- foreach ( $this->mServers as $i => $conn ) {
- if ($i==0) { # Master
- $times[$i] = 0;
- } elseif ( $this->openConnection( $i ) ) {
- $times[$i] = $this->mConnections[$i]->getLag();
- }
- }
-
- # Add a timestamp key so we know when it was cached
- $times['timestamp'] = time();
- $wgMemc->set( wfMemcKey( 'lag_times' ), $times, $expiry );
-
- # But don't give the timestamp to the caller
- unset($times['timestamp']);
- wfProfileOut( __METHOD__ );
- return $times;
- }
-}
-
-
diff --git a/includes/MimeMagic.php b/includes/MimeMagic.php
index ec4505ab..e33b1c0a 100644
--- a/includes/MimeMagic.php
+++ b/includes/MimeMagic.php
@@ -100,6 +100,10 @@ class MimeMagic {
*/
var $mExtToMime= NULL;
+ /** IEContentAnalyzer instance
+ */
+ var $mIEAnalyzer;
+
/** The singleton instance
*/
private static $instance;
@@ -726,4 +730,27 @@ class MimeMagic {
return MEDIATYPE_UNKNOWN;
}
+
+ /**
+ * Get the MIME types that various versions of Internet Explorer would
+ * detect from a chunk of the content.
+ *
+ * @param string $fileName The file name (unused at present)
+ * @param string $chunk The first 256 bytes of the file
+ * @param string $proposed The MIME type proposed by the server
+ */
+ public function getIEMimeTypes( $fileName, $chunk, $proposed ) {
+ $ca = $this->getIEContentAnalyzer();
+ return $ca->getRealMimesFromData( $fileName, $chunk, $proposed );
+ }
+
+ /**
+ * Get a cached instance of IEContentAnalyzer
+ */
+ protected function getIEContentAnalyzer() {
+ if ( is_null( $this->mIEAnalyzer ) ) {
+ $this->mIEAnalyzer = new IEContentAnalyzer;
+ }
+ return $this->mIEAnalyzer;
+ }
}
diff --git a/includes/Parser.php b/includes/Parser.php
deleted file mode 100644
index 41eabe4f..00000000
--- a/includes/Parser.php
+++ /dev/null
@@ -1,4913 +0,0 @@
-<?php
-
-/**
- *
- * File for Parser and related classes
- *
- * @addtogroup Parser
- */
-
-
-/**
- * PHP Parser - Processes wiki markup (which uses a more user-friendly
- * syntax, such as "[[link]]" for making links), and provides a one-way
- * transformation of that wiki markup it into XHTML output / markup
- * (which in turn the browser understands, and can display).
- *
- * <pre>
- * There are five main entry points into the Parser class:
- * parse()
- * produces HTML output
- * preSaveTransform().
- * produces altered wiki markup.
- * preprocess()
- * removes HTML comments and expands templates
- * cleanSig()
- * Cleans a signature before saving it to preferences
- * extractSections()
- * Extracts sections from an article for section editing
- *
- * Globals used:
- * objects: $wgLang, $wgContLang
- *
- * NOT $wgArticle, $wgUser or $wgTitle. Keep them away!
- *
- * settings:
- * $wgUseTex*, $wgUseDynamicDates*, $wgInterwikiMagic*,
- * $wgNamespacesWithSubpages, $wgAllowExternalImages*,
- * $wgLocaltimezone, $wgAllowSpecialInclusion*,
- * $wgMaxArticleSize*
- *
- * * only within ParserOptions
- * </pre>
- *
- * @addtogroup Parser
- */
-class Parser
-{
- /**
- * Update this version number when the ParserOutput format
- * changes in an incompatible way, so the parser cache
- * can automatically discard old data.
- */
- const VERSION = '1.6.4';
-
- # Flags for Parser::setFunctionHook
- # Also available as global constants from Defines.php
- const SFH_NO_HASH = 1;
- const SFH_OBJECT_ARGS = 2;
-
- # Constants needed for external link processing
- # Everything except bracket, space, or control characters
- const EXT_LINK_URL_CLASS = '[^][<>"\\x00-\\x20\\x7F]';
- const EXT_IMAGE_REGEX = '/^(http:\/\/|https:\/\/)([^][<>"\\x00-\\x20\\x7F]+)
- \\/([A-Za-z0-9_.,~%\\-+&;#*?!=()@\\x80-\\xFF]+)\\.((?i)gif|png|jpg|jpeg)$/Sx';
-
- // State constants for the definition list colon extraction
- const COLON_STATE_TEXT = 0;
- const COLON_STATE_TAG = 1;
- const COLON_STATE_TAGSTART = 2;
- const COLON_STATE_CLOSETAG = 3;
- const COLON_STATE_TAGSLASH = 4;
- const COLON_STATE_COMMENT = 5;
- const COLON_STATE_COMMENTDASH = 6;
- const COLON_STATE_COMMENTDASHDASH = 7;
-
- // Flags for preprocessToDom
- const PTD_FOR_INCLUSION = 1;
-
- // Allowed values for $this->mOutputType
- // Parameter to startExternalParse().
- const OT_HTML = 1;
- const OT_WIKI = 2;
- const OT_PREPROCESS = 3;
- const OT_MSG = 3;
-
- /**#@+
- * @private
- */
- # Persistent:
- var $mTagHooks, $mTransparentTagHooks, $mFunctionHooks, $mFunctionSynonyms, $mVariables,
- $mImageParams, $mImageParamsMagicArray, $mStripList, $mMarkerSuffix, $mMarkerIndex,
- $mExtLinkBracketedRegex, $mPreprocessor, $mDefaultStripList, $mVarCache, $mConf;
-
-
- # Cleared with clearState():
- var $mOutput, $mAutonumber, $mDTopen, $mStripState;
- var $mIncludeCount, $mArgStack, $mLastSection, $mInPre;
- var $mInterwikiLinkHolders, $mLinkHolders;
- var $mIncludeSizes, $mPPNodeCount, $mDefaultSort;
- var $mTplExpandCache; // empty-frame expansion cache
- var $mTplRedirCache, $mTplDomCache, $mHeadings;
-
- # Temporary
- # These are variables reset at least once per parse regardless of $clearState
- var $mOptions, // ParserOptions object
- $mTitle, // Title context, used for self-link rendering and similar things
- $mOutputType, // Output type, one of the OT_xxx constants
- $ot, // Shortcut alias, see setOutputType()
- $mRevisionId, // ID to display in {{REVISIONID}} tags
- $mRevisionTimestamp, // The timestamp of the specified revision ID
- $mRevIdForTs; // The revision ID which was used to fetch the timestamp
-
- /**#@-*/
-
- /**
- * Constructor
- *
- * @public
- */
- function __construct( $conf = array() ) {
- $this->mConf = $conf;
- $this->mTagHooks = array();
- $this->mTransparentTagHooks = array();
- $this->mFunctionHooks = array();
- $this->mFunctionSynonyms = array( 0 => array(), 1 => array() );
- $this->mDefaultStripList = $this->mStripList = array( 'nowiki', 'gallery' );
- $this->mMarkerSuffix = "-QINU\x7f";
- $this->mExtLinkBracketedRegex = '/\[(\b(' . wfUrlProtocols() . ')'.
- '[^][<>"\\x00-\\x20\\x7F]+) *([^\]\\x0a\\x0d]*?)\]/S';
- $this->mVarCache = array();
- if ( isset( $conf['preprocessorClass'] ) ) {
- $this->mPreprocessorClass = $conf['preprocessorClass'];
- } else {
- $this->mPreprocessorClass = 'Preprocessor_DOM';
- }
- $this->mMarkerIndex = 0;
- $this->mFirstCall = true;
- }
-
- /**
- * Do various kinds of initialisation on the first call of the parser
- */
- function firstCallInit() {
- if ( !$this->mFirstCall ) {
- return;
- }
- $this->mFirstCall = false;
-
- wfProfileIn( __METHOD__ );
- global $wgAllowDisplayTitle, $wgAllowSlowParserFunctions;
-
- $this->setHook( 'pre', array( $this, 'renderPreTag' ) );
-
- # Syntax for arguments (see self::setFunctionHook):
- # "name for lookup in localized magic words array",
- # function callback,
- # optional SFH_NO_HASH to omit the hash from calls (e.g. {{int:...}
- # instead of {{#int:...}})
- $this->setFunctionHook( 'int', array( 'CoreParserFunctions', 'intFunction' ), SFH_NO_HASH );
- $this->setFunctionHook( 'ns', array( 'CoreParserFunctions', 'ns' ), SFH_NO_HASH );
- $this->setFunctionHook( 'urlencode', array( 'CoreParserFunctions', 'urlencode' ), SFH_NO_HASH );
- $this->setFunctionHook( 'lcfirst', array( 'CoreParserFunctions', 'lcfirst' ), SFH_NO_HASH );
- $this->setFunctionHook( 'ucfirst', array( 'CoreParserFunctions', 'ucfirst' ), SFH_NO_HASH );
- $this->setFunctionHook( 'lc', array( 'CoreParserFunctions', 'lc' ), SFH_NO_HASH );
- $this->setFunctionHook( 'uc', array( 'CoreParserFunctions', 'uc' ), SFH_NO_HASH );
- $this->setFunctionHook( 'localurl', array( 'CoreParserFunctions', 'localurl' ), SFH_NO_HASH );
- $this->setFunctionHook( 'localurle', array( 'CoreParserFunctions', 'localurle' ), SFH_NO_HASH );
- $this->setFunctionHook( 'fullurl', array( 'CoreParserFunctions', 'fullurl' ), SFH_NO_HASH );
- $this->setFunctionHook( 'fullurle', array( 'CoreParserFunctions', 'fullurle' ), SFH_NO_HASH );
- $this->setFunctionHook( 'formatnum', array( 'CoreParserFunctions', 'formatnum' ), SFH_NO_HASH );
- $this->setFunctionHook( 'grammar', array( 'CoreParserFunctions', 'grammar' ), SFH_NO_HASH );
- $this->setFunctionHook( 'plural', array( 'CoreParserFunctions', 'plural' ), SFH_NO_HASH );
- $this->setFunctionHook( 'numberofpages', array( 'CoreParserFunctions', 'numberofpages' ), SFH_NO_HASH );
- $this->setFunctionHook( 'numberofusers', array( 'CoreParserFunctions', 'numberofusers' ), SFH_NO_HASH );
- $this->setFunctionHook( 'numberofarticles', array( 'CoreParserFunctions', 'numberofarticles' ), SFH_NO_HASH );
- $this->setFunctionHook( 'numberoffiles', array( 'CoreParserFunctions', 'numberoffiles' ), SFH_NO_HASH );
- $this->setFunctionHook( 'numberofadmins', array( 'CoreParserFunctions', 'numberofadmins' ), SFH_NO_HASH );
- $this->setFunctionHook( 'numberofedits', array( 'CoreParserFunctions', 'numberofedits' ), SFH_NO_HASH );
- $this->setFunctionHook( 'language', array( 'CoreParserFunctions', 'language' ), SFH_NO_HASH );
- $this->setFunctionHook( 'padleft', array( 'CoreParserFunctions', 'padleft' ), SFH_NO_HASH );
- $this->setFunctionHook( 'padright', array( 'CoreParserFunctions', 'padright' ), SFH_NO_HASH );
- $this->setFunctionHook( 'anchorencode', array( 'CoreParserFunctions', 'anchorencode' ), SFH_NO_HASH );
- $this->setFunctionHook( 'special', array( 'CoreParserFunctions', 'special' ) );
- $this->setFunctionHook( 'defaultsort', array( 'CoreParserFunctions', 'defaultsort' ), SFH_NO_HASH );
- $this->setFunctionHook( 'filepath', array( 'CoreParserFunctions', 'filepath' ), SFH_NO_HASH );
- $this->setFunctionHook( 'tag', array( 'CoreParserFunctions', 'tagObj' ), SFH_OBJECT_ARGS );
-
- if ( $wgAllowDisplayTitle ) {
- $this->setFunctionHook( 'displaytitle', array( 'CoreParserFunctions', 'displaytitle' ), SFH_NO_HASH );
- }
- if ( $wgAllowSlowParserFunctions ) {
- $this->setFunctionHook( 'pagesinnamespace', array( 'CoreParserFunctions', 'pagesinnamespace' ), SFH_NO_HASH );
- }
-
- $this->initialiseVariables();
-
- wfRunHooks( 'ParserFirstCallInit', array( &$this ) );
- wfProfileOut( __METHOD__ );
- }
-
- /**
- * Clear Parser state
- *
- * @private
- */
- function clearState() {
- wfProfileIn( __METHOD__ );
- if ( $this->mFirstCall ) {
- $this->firstCallInit();
- }
- $this->mOutput = new ParserOutput;
- $this->mAutonumber = 0;
- $this->mLastSection = '';
- $this->mDTopen = false;
- $this->mIncludeCount = array();
- $this->mStripState = new StripState;
- $this->mArgStack = false;
- $this->mInPre = false;
- $this->mInterwikiLinkHolders = array(
- 'texts' => array(),
- 'titles' => array()
- );
- $this->mLinkHolders = array(
- 'namespaces' => array(),
- 'dbkeys' => array(),
- 'queries' => array(),
- 'texts' => array(),
- 'titles' => array()
- );
- $this->mRevisionTimestamp = $this->mRevisionId = null;
-
- /**
- * Prefix for temporary replacement strings for the multipass parser.
- * \x07 should never appear in input as it's disallowed in XML.
- * Using it at the front also gives us a little extra robustness
- * since it shouldn't match when butted up against identifier-like
- * string constructs.
- *
- * Must not consist of all title characters, or else it will change
- * the behaviour of <nowiki> in a link.
- */
- #$this->mUniqPrefix = "\x07UNIQ" . Parser::getRandomString();
- # Changed to \x7f to allow XML double-parsing -- TS
- $this->mUniqPrefix = "\x7fUNIQ" . Parser::getRandomString();
-
-
- # Clear these on every parse, bug 4549
- $this->mTplExpandCache = $this->mTplRedirCache = $this->mTplDomCache = array();
-
- $this->mShowToc = true;
- $this->mForceTocPosition = false;
- $this->mIncludeSizes = array(
- 'post-expand' => 0,
- 'arg' => 0,
- );
- $this->mPPNodeCount = 0;
- $this->mDefaultSort = false;
- $this->mHeadings = array();
-
- # Fix cloning
- if ( isset( $this->mPreprocessor ) && $this->mPreprocessor->parser !== $this ) {
- $this->mPreprocessor = null;
- }
-
- wfRunHooks( 'ParserClearState', array( &$this ) );
- wfProfileOut( __METHOD__ );
- }
-
- function setOutputType( $ot ) {
- $this->mOutputType = $ot;
- // Shortcut alias
- $this->ot = array(
- 'html' => $ot == self::OT_HTML,
- 'wiki' => $ot == self::OT_WIKI,
- 'pre' => $ot == self::OT_PREPROCESS,
- );
- }
-
- /**
- * Set the context title
- */
- function setTitle( $t ) {
- if ( !$t || $t instanceof FakeTitle ) {
- $t = Title::newFromText( 'NO TITLE' );
- }
- if ( strval( $t->getFragment() ) !== '' ) {
- # Strip the fragment to avoid various odd effects
- $this->mTitle = clone $t;
- $this->mTitle->setFragment( '' );
- } else {
- $this->mTitle = $t;
- }
- }
-
- /**
- * Accessor for mUniqPrefix.
- *
- * @public
- */
- function uniqPrefix() {
- if( !isset( $this->mUniqPrefix ) ) {
- // @fixme this is probably *horribly wrong*
- // LanguageConverter seems to want $wgParser's uniqPrefix, however
- // if this is called for a parser cache hit, the parser may not
- // have ever been initialized in the first place.
- // Not really sure what the heck is supposed to be going on here.
- return '';
- //throw new MWException( "Accessing uninitialized mUniqPrefix" );
- }
- return $this->mUniqPrefix;
- }
-
- /**
- * Convert wikitext to HTML
- * Do not call this function recursively.
- *
- * @param string $text Text we want to parse
- * @param Title &$title A title object
- * @param array $options
- * @param boolean $linestart
- * @param boolean $clearState
- * @param int $revid number to pass in {{REVISIONID}}
- * @return ParserOutput a ParserOutput
- */
- public function parse( $text, &$title, $options, $linestart = true, $clearState = true, $revid = null ) {
- /**
- * First pass--just handle <nowiki> sections, pass the rest off
- * to internalParse() which does all the real work.
- */
-
- global $wgUseTidy, $wgAlwaysUseTidy, $wgContLang;
- $fname = 'Parser::parse-' . wfGetCaller();
- wfProfileIn( __METHOD__ );
- wfProfileIn( $fname );
-
- if ( $clearState ) {
- $this->clearState();
- }
-
- $this->mOptions = $options;
- $this->setTitle( $title );
- $oldRevisionId = $this->mRevisionId;
- $oldRevisionTimestamp = $this->mRevisionTimestamp;
- if( $revid !== null ) {
- $this->mRevisionId = $revid;
- $this->mRevisionTimestamp = null;
- }
- $this->setOutputType( self::OT_HTML );
- wfRunHooks( 'ParserBeforeStrip', array( &$this, &$text, &$this->mStripState ) );
- # No more strip!
- wfRunHooks( 'ParserAfterStrip', array( &$this, &$text, &$this->mStripState ) );
- $text = $this->internalParse( $text );
- $text = $this->mStripState->unstripGeneral( $text );
-
- # Clean up special characters, only run once, next-to-last before doBlockLevels
- $fixtags = array(
- # french spaces, last one Guillemet-left
- # only if there is something before the space
- '/(.) (?=\\?|:|;|!|%|\\302\\273)/' => '\\1&nbsp;\\2',
- # french spaces, Guillemet-right
- '/(\\302\\253) /' => '\\1&nbsp;',
- );
- $text = preg_replace( array_keys($fixtags), array_values($fixtags), $text );
-
- # only once and last
- $text = $this->doBlockLevels( $text, $linestart );
-
- $this->replaceLinkHolders( $text );
-
- # the position of the parserConvert() call should not be changed. it
- # assumes that the links are all replaced and the only thing left
- # is the <nowiki> mark.
- # Side-effects: this calls $this->mOutput->setTitleText()
- $text = $wgContLang->parserConvert( $text, $this );
-
- $text = $this->mStripState->unstripNoWiki( $text );
-
- wfRunHooks( 'ParserBeforeTidy', array( &$this, &$text ) );
-
-//!JF Move to its own function
-
- $uniq_prefix = $this->mUniqPrefix;
- $matches = array();
- $elements = array_keys( $this->mTransparentTagHooks );
- $text = Parser::extractTagsAndParams( $elements, $text, $matches, $uniq_prefix );
-
- foreach( $matches as $marker => $data ) {
- list( $element, $content, $params, $tag ) = $data;
- $tagName = strtolower( $element );
- if( isset( $this->mTransparentTagHooks[$tagName] ) ) {
- $output = call_user_func_array( $this->mTransparentTagHooks[$tagName],
- array( $content, $params, $this ) );
- } else {
- $output = $tag;
- }
- $this->mStripState->general->setPair( $marker, $output );
- }
- $text = $this->mStripState->unstripGeneral( $text );
-
- $text = Sanitizer::normalizeCharReferences( $text );
-
- if (($wgUseTidy and $this->mOptions->mTidy) or $wgAlwaysUseTidy) {
- $text = Parser::tidy($text);
- } else {
- # attempt to sanitize at least some nesting problems
- # (bug #2702 and quite a few others)
- $tidyregs = array(
- # ''Something [http://www.cool.com cool''] -->
- # <i>Something</i><a href="http://www.cool.com"..><i>cool></i></a>
- '/(<([bi])>)(<([bi])>)?([^<]*)(<\/?a[^<]*>)([^<]*)(<\/\\4>)?(<\/\\2>)/' =>
- '\\1\\3\\5\\8\\9\\6\\1\\3\\7\\8\\9',
- # fix up an anchor inside another anchor, only
- # at least for a single single nested link (bug 3695)
- '/(<a[^>]+>)([^<]*)(<a[^>]+>[^<]*)<\/a>(.*)<\/a>/' =>
- '\\1\\2</a>\\3</a>\\1\\4</a>',
- # fix div inside inline elements- doBlockLevels won't wrap a line which
- # contains a div, so fix it up here; replace
- # div with escaped text
- '/(<([aib]) [^>]+>)([^<]*)(<div([^>]*)>)(.*)(<\/div>)([^<]*)(<\/\\2>)/' =>
- '\\1\\3&lt;div\\5&gt;\\6&lt;/div&gt;\\8\\9',
- # remove empty italic or bold tag pairs, some
- # introduced by rules above
- '/<([bi])><\/\\1>/' => '',
- );
-
- $text = preg_replace(
- array_keys( $tidyregs ),
- array_values( $tidyregs ),
- $text );
- }
-
- wfRunHooks( 'ParserAfterTidy', array( &$this, &$text ) );
-
- # Information on include size limits, for the benefit of users who try to skirt them
- if ( $this->mOptions->getEnableLimitReport() ) {
- $max = $this->mOptions->getMaxIncludeSize();
- $limitReport =
- "NewPP limit report\n" .
- "Preprocessor node count: {$this->mPPNodeCount}/{$this->mOptions->mMaxPPNodeCount}\n" .
- "Post-expand include size: {$this->mIncludeSizes['post-expand']}/$max bytes\n" .
- "Template argument size: {$this->mIncludeSizes['arg']}/$max bytes\n";
- wfRunHooks( 'ParserLimitReport', array( $this, &$limitReport ) );
- $text .= "\n<!-- \n$limitReport-->\n";
- }
- $this->mOutput->setText( $text );
- $this->mRevisionId = $oldRevisionId;
- $this->mRevisionTimestamp = $oldRevisionTimestamp;
- wfProfileOut( $fname );
- wfProfileOut( __METHOD__ );
-
- return $this->mOutput;
- }
-
- /**
- * Recursive parser entry point that can be called from an extension tag
- * hook.
- */
- function recursiveTagParse( $text ) {
- wfProfileIn( __METHOD__ );
- wfRunHooks( 'ParserBeforeStrip', array( &$this, &$text, &$this->mStripState ) );
- wfRunHooks( 'ParserAfterStrip', array( &$this, &$text, &$this->mStripState ) );
- $text = $this->internalParse( $text );
- wfProfileOut( __METHOD__ );
- return $text;
- }
-
- /**
- * Expand templates and variables in the text, producing valid, static wikitext.
- * Also removes comments.
- */
- function preprocess( $text, $title, $options, $revid = null ) {
- wfProfileIn( __METHOD__ );
- $this->clearState();
- $this->setOutputType( self::OT_PREPROCESS );
- $this->mOptions = $options;
- $this->setTitle( $title );
- if( $revid !== null ) {
- $this->mRevisionId = $revid;
- }
- wfRunHooks( 'ParserBeforeStrip', array( &$this, &$text, &$this->mStripState ) );
- wfRunHooks( 'ParserAfterStrip', array( &$this, &$text, &$this->mStripState ) );
- $text = $this->replaceVariables( $text );
- $text = $this->mStripState->unstripBoth( $text );
- wfProfileOut( __METHOD__ );
- return $text;
- }
-
- /**
- * Get a random string
- *
- * @private
- * @static
- */
- function getRandomString() {
- return dechex(mt_rand(0, 0x7fffffff)) . dechex(mt_rand(0, 0x7fffffff));
- }
-
- function &getTitle() { return $this->mTitle; }
- function getOptions() { return $this->mOptions; }
-
- function getFunctionLang() {
- global $wgLang, $wgContLang;
- return $this->mOptions->getInterfaceMessage() ? $wgLang : $wgContLang;
- }
-
- /**
- * Get a preprocessor object
- */
- function getPreprocessor() {
- if ( !isset( $this->mPreprocessor ) ) {
- $class = $this->mPreprocessorClass;
- $this->mPreprocessor = new $class( $this );
- }
- return $this->mPreprocessor;
- }
-
- /**
- * Replaces all occurrences of HTML-style comments and the given tags
- * in the text with a random marker and returns the next text. The output
- * parameter $matches will be an associative array filled with data in
- * the form:
- * 'UNIQ-xxxxx' => array(
- * 'element',
- * 'tag content',
- * array( 'param' => 'x' ),
- * '<element param="x">tag content</element>' ) )
- *
- * @param $elements list of element names. Comments are always extracted.
- * @param $text Source text string.
- * @param $uniq_prefix
- *
- * @public
- * @static
- */
- function extractTagsAndParams($elements, $text, &$matches, $uniq_prefix = ''){
- static $n = 1;
- $stripped = '';
- $matches = array();
-
- $taglist = implode( '|', $elements );
- $start = "/<($taglist)(\\s+[^>]*?|\\s*?)(\/?>)|<(!--)/i";
-
- while ( '' != $text ) {
- $p = preg_split( $start, $text, 2, PREG_SPLIT_DELIM_CAPTURE );
- $stripped .= $p[0];
- if( count( $p ) < 5 ) {
- break;
- }
- if( count( $p ) > 5 ) {
- // comment
- $element = $p[4];
- $attributes = '';
- $close = '';
- $inside = $p[5];
- } else {
- // tag
- $element = $p[1];
- $attributes = $p[2];
- $close = $p[3];
- $inside = $p[4];
- }
-
- $marker = "$uniq_prefix-$element-" . sprintf('%08X', $n++) . $this->mMarkerSuffix;
- $stripped .= $marker;
-
- if ( $close === '/>' ) {
- // Empty element tag, <tag />
- $content = null;
- $text = $inside;
- $tail = null;
- } else {
- if( $element == '!--' ) {
- $end = '/(-->)/';
- } else {
- $end = "/(<\\/$element\\s*>)/i";
- }
- $q = preg_split( $end, $inside, 2, PREG_SPLIT_DELIM_CAPTURE );
- $content = $q[0];
- if( count( $q ) < 3 ) {
- # No end tag -- let it run out to the end of the text.
- $tail = '';
- $text = '';
- } else {
- $tail = $q[1];
- $text = $q[2];
- }
- }
-
- $matches[$marker] = array( $element,
- $content,
- Sanitizer::decodeTagAttributes( $attributes ),
- "<$element$attributes$close$content$tail" );
- }
- return $stripped;
- }
-
- /**
- * Get a list of strippable XML-like elements
- */
- function getStripList() {
- global $wgRawHtml;
- $elements = $this->mStripList;
- if( $wgRawHtml ) {
- $elements[] = 'html';
- }
- if( $this->mOptions->getUseTeX() ) {
- $elements[] = 'math';
- }
- return $elements;
- }
-
- /**
- * @deprecated use replaceVariables
- */
- function strip( $text, $state, $stripcomments = false , $dontstrip = array () ) {
- return $text;
- }
-
- /**
- * Restores pre, math, and other extensions removed by strip()
- *
- * always call unstripNoWiki() after this one
- * @private
- * @deprecated use $this->mStripState->unstrip()
- */
- function unstrip( $text, $state ) {
- return $state->unstripGeneral( $text );
- }
-
- /**
- * Always call this after unstrip() to preserve the order
- *
- * @private
- * @deprecated use $this->mStripState->unstrip()
- */
- function unstripNoWiki( $text, $state ) {
- return $state->unstripNoWiki( $text );
- }
-
- /**
- * @deprecated use $this->mStripState->unstripBoth()
- */
- function unstripForHTML( $text ) {
- return $this->mStripState->unstripBoth( $text );
- }
-
- /**
- * Add an item to the strip state
- * Returns the unique tag which must be inserted into the stripped text
- * The tag will be replaced with the original text in unstrip()
- *
- * @private
- */
- function insertStripItem( $text ) {
- $rnd = "{$this->mUniqPrefix}-item-{$this->mMarkerIndex}-{$this->mMarkerSuffix}";
- $this->mMarkerIndex++;
- $this->mStripState->general->setPair( $rnd, $text );
- return $rnd;
- }
-
- /**
- * Interface with html tidy, used if $wgUseTidy = true.
- * If tidy isn't able to correct the markup, the original will be
- * returned in all its glory with a warning comment appended.
- *
- * Either the external tidy program or the in-process tidy extension
- * will be used depending on availability. Override the default
- * $wgTidyInternal setting to disable the internal if it's not working.
- *
- * @param string $text Hideous HTML input
- * @return string Corrected HTML output
- * @public
- * @static
- */
- function tidy( $text ) {
- global $wgTidyInternal;
- $wrappedtext = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"'.
-' "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html>'.
-'<head><title>test</title></head><body>'.$text.'</body></html>';
- if( $wgTidyInternal ) {
- $correctedtext = Parser::internalTidy( $wrappedtext );
- } else {
- $correctedtext = Parser::externalTidy( $wrappedtext );
- }
- if( is_null( $correctedtext ) ) {
- wfDebug( "Tidy error detected!\n" );
- return $text . "\n<!-- Tidy found serious XHTML errors -->\n";
- }
- return $correctedtext;
- }
-
- /**
- * Spawn an external HTML tidy process and get corrected markup back from it.
- *
- * @private
- * @static
- */
- function externalTidy( $text ) {
- global $wgTidyConf, $wgTidyBin, $wgTidyOpts;
- $fname = 'Parser::externalTidy';
- wfProfileIn( $fname );
-
- $cleansource = '';
- $opts = ' -utf8';
-
- $descriptorspec = array(
- 0 => array('pipe', 'r'),
- 1 => array('pipe', 'w'),
- 2 => array('file', wfGetNull(), 'a')
- );
- $pipes = array();
- $process = proc_open("$wgTidyBin -config $wgTidyConf $wgTidyOpts$opts", $descriptorspec, $pipes);
- if (is_resource($process)) {
- // Theoretically, this style of communication could cause a deadlock
- // here. If the stdout buffer fills up, then writes to stdin could
- // block. This doesn't appear to happen with tidy, because tidy only
- // writes to stdout after it's finished reading from stdin. Search
- // for tidyParseStdin and tidySaveStdout in console/tidy.c
- fwrite($pipes[0], $text);
- fclose($pipes[0]);
- while (!feof($pipes[1])) {
- $cleansource .= fgets($pipes[1], 1024);
- }
- fclose($pipes[1]);
- proc_close($process);
- }
-
- wfProfileOut( $fname );
-
- if( $cleansource == '' && $text != '') {
- // Some kind of error happened, so we couldn't get the corrected text.
- // Just give up; we'll use the source text and append a warning.
- return null;
- } else {
- return $cleansource;
- }
- }
-
- /**
- * Use the HTML tidy PECL extension to use the tidy library in-process,
- * saving the overhead of spawning a new process.
- *
- * 'pear install tidy' should be able to compile the extension module.
- *
- * @private
- * @static
- */
- function internalTidy( $text ) {
- global $wgTidyConf, $IP, $wgDebugTidy;
- $fname = 'Parser::internalTidy';
- wfProfileIn( $fname );
-
- $tidy = new tidy;
- $tidy->parseString( $text, $wgTidyConf, 'utf8' );
- $tidy->cleanRepair();
- if( $tidy->getStatus() == 2 ) {
- // 2 is magic number for fatal error
- // http://www.php.net/manual/en/function.tidy-get-status.php
- $cleansource = null;
- } else {
- $cleansource = tidy_get_output( $tidy );
- }
- if ( $wgDebugTidy && $tidy->getStatus() > 0 ) {
- $cleansource .= "<!--\nTidy reports:\n" .
- str_replace( '-->', '--&gt;', $tidy->errorBuffer ) .
- "\n-->";
- }
-
- wfProfileOut( $fname );
- return $cleansource;
- }
-
- /**
- * parse the wiki syntax used to render tables
- *
- * @private
- */
- function doTableStuff ( $text ) {
- $fname = 'Parser::doTableStuff';
- wfProfileIn( $fname );
-
- $lines = explode ( "\n" , $text );
- $td_history = array (); // Is currently a td tag open?
- $last_tag_history = array (); // Save history of last lag activated (td, th or caption)
- $tr_history = array (); // Is currently a tr tag open?
- $tr_attributes = array (); // history of tr attributes
- $has_opened_tr = array(); // Did this table open a <tr> element?
- $indent_level = 0; // indent level of the table
- foreach ( $lines as $key => $line )
- {
- $line = trim ( $line );
-
- if( $line == '' ) { // empty line, go to next line
- continue;
- }
- $first_character = $line{0};
- $matches = array();
-
- if ( preg_match( '/^(:*)\{\|(.*)$/' , $line , $matches ) ) {
- // First check if we are starting a new table
- $indent_level = strlen( $matches[1] );
-
- $attributes = $this->mStripState->unstripBoth( $matches[2] );
- $attributes = Sanitizer::fixTagAttributes ( $attributes , 'table' );
-
- $lines[$key] = str_repeat( '<dl><dd>' , $indent_level ) . "<table{$attributes}>";
- array_push ( $td_history , false );
- array_push ( $last_tag_history , '' );
- array_push ( $tr_history , false );
- array_push ( $tr_attributes , '' );
- array_push ( $has_opened_tr , false );
- } else if ( count ( $td_history ) == 0 ) {
- // Don't do any of the following
- continue;
- } else if ( substr ( $line , 0 , 2 ) == '|}' ) {
- // We are ending a table
- $line = '</table>' . substr ( $line , 2 );
- $last_tag = array_pop ( $last_tag_history );
-
- if ( !array_pop ( $has_opened_tr ) ) {
- $line = "<tr><td></td></tr>{$line}";
- }
-
- if ( array_pop ( $tr_history ) ) {
- $line = "</tr>{$line}";
- }
-
- if ( array_pop ( $td_history ) ) {
- $line = "</{$last_tag}>{$line}";
- }
- array_pop ( $tr_attributes );
- $lines[$key] = $line . str_repeat( '</dd></dl>' , $indent_level );
- } else if ( substr ( $line , 0 , 2 ) == '|-' ) {
- // Now we have a table row
- $line = preg_replace( '#^\|-+#', '', $line );
-
- // Whats after the tag is now only attributes
- $attributes = $this->mStripState->unstripBoth( $line );
- $attributes = Sanitizer::fixTagAttributes ( $attributes , 'tr' );
- array_pop ( $tr_attributes );
- array_push ( $tr_attributes , $attributes );
-
- $line = '';
- $last_tag = array_pop ( $last_tag_history );
- array_pop ( $has_opened_tr );
- array_push ( $has_opened_tr , true );
-
- if ( array_pop ( $tr_history ) ) {
- $line = '</tr>';
- }
-
- if ( array_pop ( $td_history ) ) {
- $line = "</{$last_tag}>{$line}";
- }
-
- $lines[$key] = $line;
- array_push ( $tr_history , false );
- array_push ( $td_history , false );
- array_push ( $last_tag_history , '' );
- }
- else if ( $first_character == '|' || $first_character == '!' || substr ( $line , 0 , 2 ) == '|+' ) {
- // This might be cell elements, td, th or captions
- if ( substr ( $line , 0 , 2 ) == '|+' ) {
- $first_character = '+';
- $line = substr ( $line , 1 );
- }
-
- $line = substr ( $line , 1 );
-
- if ( $first_character == '!' ) {
- $line = str_replace ( '!!' , '||' , $line );
- }
-
- // Split up multiple cells on the same line.
- // FIXME : This can result in improper nesting of tags processed
- // by earlier parser steps, but should avoid splitting up eg
- // attribute values containing literal "||".
- $cells = StringUtils::explodeMarkup( '||' , $line );
-
- $lines[$key] = '';
-
- // Loop through each table cell
- foreach ( $cells as $cell )
- {
- $previous = '';
- if ( $first_character != '+' )
- {
- $tr_after = array_pop ( $tr_attributes );
- if ( !array_pop ( $tr_history ) ) {
- $previous = "<tr{$tr_after}>\n";
- }
- array_push ( $tr_history , true );
- array_push ( $tr_attributes , '' );
- array_pop ( $has_opened_tr );
- array_push ( $has_opened_tr , true );
- }
-
- $last_tag = array_pop ( $last_tag_history );
-
- if ( array_pop ( $td_history ) ) {
- $previous = "</{$last_tag}>{$previous}";
- }
-
- if ( $first_character == '|' ) {
- $last_tag = 'td';
- } else if ( $first_character == '!' ) {
- $last_tag = 'th';
- } else if ( $first_character == '+' ) {
- $last_tag = 'caption';
- } else {
- $last_tag = '';
- }
-
- array_push ( $last_tag_history , $last_tag );
-
- // A cell could contain both parameters and data
- $cell_data = explode ( '|' , $cell , 2 );
-
- // Bug 553: Note that a '|' inside an invalid link should not
- // be mistaken as delimiting cell parameters
- if ( strpos( $cell_data[0], '[[' ) !== false ) {
- $cell = "{$previous}<{$last_tag}>{$cell}";
- } else if ( count ( $cell_data ) == 1 )
- $cell = "{$previous}<{$last_tag}>{$cell_data[0]}";
- else {
- $attributes = $this->mStripState->unstripBoth( $cell_data[0] );
- $attributes = Sanitizer::fixTagAttributes( $attributes , $last_tag );
- $cell = "{$previous}<{$last_tag}{$attributes}>{$cell_data[1]}";
- }
-
- $lines[$key] .= $cell;
- array_push ( $td_history , true );
- }
- }
- }
-
- // Closing open td, tr && table
- while ( count ( $td_history ) > 0 )
- {
- if ( array_pop ( $td_history ) ) {
- $lines[] = '</td>' ;
- }
- if ( array_pop ( $tr_history ) ) {
- $lines[] = '</tr>' ;
- }
- if ( !array_pop ( $has_opened_tr ) ) {
- $lines[] = "<tr><td></td></tr>" ;
- }
-
- $lines[] = '</table>' ;
- }
-
- $output = implode ( "\n" , $lines ) ;
-
- // special case: don't return empty table
- if( $output == "<table>\n<tr><td></td></tr>\n</table>" ) {
- $output = '';
- }
-
- wfProfileOut( $fname );
-
- return $output;
- }
-
- /**
- * Helper function for parse() that transforms wiki markup into
- * HTML. Only called for $mOutputType == self::OT_HTML.
- *
- * @private
- */
- function internalParse( $text ) {
- $isMain = true;
- $fname = 'Parser::internalParse';
- wfProfileIn( $fname );
-
- # Hook to suspend the parser in this state
- if ( !wfRunHooks( 'ParserBeforeInternalParse', array( &$this, &$text, &$this->mStripState ) ) ) {
- wfProfileOut( $fname );
- return $text ;
- }
-
- $text = $this->replaceVariables( $text );
- $text = Sanitizer::removeHTMLtags( $text, array( &$this, 'attributeStripCallback' ), false, array_keys( $this->mTransparentTagHooks ) );
- wfRunHooks( 'InternalParseBeforeLinks', array( &$this, &$text, &$this->mStripState ) );
-
- // Tables need to come after variable replacement for things to work
- // properly; putting them before other transformations should keep
- // exciting things like link expansions from showing up in surprising
- // places.
- $text = $this->doTableStuff( $text );
-
- $text = preg_replace( '/(^|\n)-----*/', '\\1<hr />', $text );
-
- $text = $this->stripToc( $text );
- $this->stripNoGallery( $text );
- $text = $this->doHeadings( $text );
- if($this->mOptions->getUseDynamicDates()) {
- $df =& DateFormatter::getInstance();
- $text = $df->reformat( $this->mOptions->getDateFormat(), $text );
- }
- $text = $this->doAllQuotes( $text );
- $text = $this->replaceInternalLinks( $text );
- $text = $this->replaceExternalLinks( $text );
-
- # replaceInternalLinks may sometimes leave behind
- # absolute URLs, which have to be masked to hide them from replaceExternalLinks
- $text = str_replace($this->mUniqPrefix."NOPARSE", "", $text);
-
- $text = $this->doMagicLinks( $text );
- $text = $this->formatHeadings( $text, $isMain );
-
- wfProfileOut( $fname );
- return $text;
- }
-
- /**
- * Replace special strings like "ISBN xxx" and "RFC xxx" with
- * magic external links.
- *
- * @private
- */
- function doMagicLinks( $text ) {
- wfProfileIn( __METHOD__ );
- $text = preg_replace_callback(
- '!(?: # Start cases
- <a.*?</a> | # Skip link text
- <.*?> | # Skip stuff inside HTML elements
- (?:RFC|PMID)\s+([0-9]+) | # RFC or PMID, capture number as m[1]
- ISBN\s+(\b # ISBN, capture number as m[2]
- (?: 97[89] [\ \-]? )? # optional 13-digit ISBN prefix
- (?: [0-9] [\ \-]? ){9} # 9 digits with opt. delimiters
- [0-9Xx] # check digit
- \b)
- )!x', array( &$this, 'magicLinkCallback' ), $text );
- wfProfileOut( __METHOD__ );
- return $text;
- }
-
- function magicLinkCallback( $m ) {
- if ( substr( $m[0], 0, 1 ) == '<' ) {
- # Skip HTML element
- return $m[0];
- } elseif ( substr( $m[0], 0, 4 ) == 'ISBN' ) {
- $isbn = $m[2];
- $num = strtr( $isbn, array(
- '-' => '',
- ' ' => '',
- 'x' => 'X',
- ));
- $titleObj = SpecialPage::getTitleFor( 'Booksources' );
- $text = '<a href="' .
- $titleObj->escapeLocalUrl( "isbn=$num" ) .
- "\" class=\"internal\">ISBN $isbn</a>";
- } else {
- if ( substr( $m[0], 0, 3 ) == 'RFC' ) {
- $keyword = 'RFC';
- $urlmsg = 'rfcurl';
- $id = $m[1];
- } elseif ( substr( $m[0], 0, 4 ) == 'PMID' ) {
- $keyword = 'PMID';
- $urlmsg = 'pubmedurl';
- $id = $m[1];
- } else {
- throw new MWException( __METHOD__.': unrecognised match type "' .
- substr($m[0], 0, 20 ) . '"' );
- }
-
- $url = wfMsg( $urlmsg, $id);
- $sk = $this->mOptions->getSkin();
- $la = $sk->getExternalLinkAttributes( $url, $keyword.$id );
- $text = "<a href=\"{$url}\"{$la}>{$keyword} {$id}</a>";
- }
- return $text;
- }
-
- /**
- * Parse headers and return html
- *
- * @private
- */
- function doHeadings( $text ) {
- $fname = 'Parser::doHeadings';
- wfProfileIn( $fname );
- for ( $i = 6; $i >= 1; --$i ) {
- $h = str_repeat( '=', $i );
- $text = preg_replace( "/^$h(.+)$h\\s*$/m",
- "<h$i>\\1</h$i>", $text );
- }
- wfProfileOut( $fname );
- return $text;
- }
-
- /**
- * Replace single quotes with HTML markup
- * @private
- * @return string the altered text
- */
- function doAllQuotes( $text ) {
- $fname = 'Parser::doAllQuotes';
- wfProfileIn( $fname );
- $outtext = '';
- $lines = explode( "\n", $text );
- foreach ( $lines as $line ) {
- $outtext .= $this->doQuotes ( $line ) . "\n";
- }
- $outtext = substr($outtext, 0,-1);
- wfProfileOut( $fname );
- return $outtext;
- }
-
- /**
- * Helper function for doAllQuotes()
- */
- public function doQuotes( $text ) {
- $arr = preg_split( "/(''+)/", $text, -1, PREG_SPLIT_DELIM_CAPTURE );
- if ( count( $arr ) == 1 )
- return $text;
- else
- {
- # First, do some preliminary work. This may shift some apostrophes from
- # being mark-up to being text. It also counts the number of occurrences
- # of bold and italics mark-ups.
- $i = 0;
- $numbold = 0;
- $numitalics = 0;
- foreach ( $arr as $r )
- {
- if ( ( $i % 2 ) == 1 )
- {
- # If there are ever four apostrophes, assume the first is supposed to
- # be text, and the remaining three constitute mark-up for bold text.
- if ( strlen( $arr[$i] ) == 4 )
- {
- $arr[$i-1] .= "'";
- $arr[$i] = "'''";
- }
- # If there are more than 5 apostrophes in a row, assume they're all
- # text except for the last 5.
- else if ( strlen( $arr[$i] ) > 5 )
- {
- $arr[$i-1] .= str_repeat( "'", strlen( $arr[$i] ) - 5 );
- $arr[$i] = "'''''";
- }
- # Count the number of occurrences of bold and italics mark-ups.
- # We are not counting sequences of five apostrophes.
- if ( strlen( $arr[$i] ) == 2 ) { $numitalics++; }
- else if ( strlen( $arr[$i] ) == 3 ) { $numbold++; }
- else if ( strlen( $arr[$i] ) == 5 ) { $numitalics++; $numbold++; }
- }
- $i++;
- }
-
- # If there is an odd number of both bold and italics, it is likely
- # that one of the bold ones was meant to be an apostrophe followed
- # by italics. Which one we cannot know for certain, but it is more
- # likely to be one that has a single-letter word before it.
- if ( ( $numbold % 2 == 1 ) && ( $numitalics % 2 == 1 ) )
- {
- $i = 0;
- $firstsingleletterword = -1;
- $firstmultiletterword = -1;
- $firstspace = -1;
- foreach ( $arr as $r )
- {
- if ( ( $i % 2 == 1 ) and ( strlen( $r ) == 3 ) )
- {
- $x1 = substr ($arr[$i-1], -1);
- $x2 = substr ($arr[$i-1], -2, 1);
- if ($x1 == ' ') {
- if ($firstspace == -1) $firstspace = $i;
- } else if ($x2 == ' ') {
- if ($firstsingleletterword == -1) $firstsingleletterword = $i;
- } else {
- if ($firstmultiletterword == -1) $firstmultiletterword = $i;
- }
- }
- $i++;
- }
-
- # If there is a single-letter word, use it!
- if ($firstsingleletterword > -1)
- {
- $arr [ $firstsingleletterword ] = "''";
- $arr [ $firstsingleletterword-1 ] .= "'";
- }
- # If not, but there's a multi-letter word, use that one.
- else if ($firstmultiletterword > -1)
- {
- $arr [ $firstmultiletterword ] = "''";
- $arr [ $firstmultiletterword-1 ] .= "'";
- }
- # ... otherwise use the first one that has neither.
- # (notice that it is possible for all three to be -1 if, for example,
- # there is only one pentuple-apostrophe in the line)
- else if ($firstspace > -1)
- {
- $arr [ $firstspace ] = "''";
- $arr [ $firstspace-1 ] .= "'";
- }
- }
-
- # Now let's actually convert our apostrophic mush to HTML!
- $output = '';
- $buffer = '';
- $state = '';
- $i = 0;
- foreach ($arr as $r)
- {
- if (($i % 2) == 0)
- {
- if ($state == 'both')
- $buffer .= $r;
- else
- $output .= $r;
- }
- else
- {
- if (strlen ($r) == 2)
- {
- if ($state == 'i')
- { $output .= '</i>'; $state = ''; }
- else if ($state == 'bi')
- { $output .= '</i>'; $state = 'b'; }
- else if ($state == 'ib')
- { $output .= '</b></i><b>'; $state = 'b'; }
- else if ($state == 'both')
- { $output .= '<b><i>'.$buffer.'</i>'; $state = 'b'; }
- else # $state can be 'b' or ''
- { $output .= '<i>'; $state .= 'i'; }
- }
- else if (strlen ($r) == 3)
- {
- if ($state == 'b')
- { $output .= '</b>'; $state = ''; }
- else if ($state == 'bi')
- { $output .= '</i></b><i>'; $state = 'i'; }
- else if ($state == 'ib')
- { $output .= '</b>'; $state = 'i'; }
- else if ($state == 'both')
- { $output .= '<i><b>'.$buffer.'</b>'; $state = 'i'; }
- else # $state can be 'i' or ''
- { $output .= '<b>'; $state .= 'b'; }
- }
- else if (strlen ($r) == 5)
- {
- if ($state == 'b')
- { $output .= '</b><i>'; $state = 'i'; }
- else if ($state == 'i')
- { $output .= '</i><b>'; $state = 'b'; }
- else if ($state == 'bi')
- { $output .= '</i></b>'; $state = ''; }
- else if ($state == 'ib')
- { $output .= '</b></i>'; $state = ''; }
- else if ($state == 'both')
- { $output .= '<i><b>'.$buffer.'</b></i>'; $state = ''; }
- else # ($state == '')
- { $buffer = ''; $state = 'both'; }
- }
- }
- $i++;
- }
- # Now close all remaining tags. Notice that the order is important.
- if ($state == 'b' || $state == 'ib')
- $output .= '</b>';
- if ($state == 'i' || $state == 'bi' || $state == 'ib')
- $output .= '</i>';
- if ($state == 'bi')
- $output .= '</b>';
- # There might be lonely ''''', so make sure we have a buffer
- if ($state == 'both' && $buffer)
- $output .= '<b><i>'.$buffer.'</i></b>';
- return $output;
- }
- }
-
- /**
- * Replace external links
- *
- * Note: this is all very hackish and the order of execution matters a lot.
- * Make sure to run maintenance/parserTests.php if you change this code.
- *
- * @private
- */
- function replaceExternalLinks( $text ) {
- global $wgContLang;
- $fname = 'Parser::replaceExternalLinks';
- wfProfileIn( $fname );
-
- $sk = $this->mOptions->getSkin();
-
- $bits = preg_split( $this->mExtLinkBracketedRegex, $text, -1, PREG_SPLIT_DELIM_CAPTURE );
-
- $s = $this->replaceFreeExternalLinks( array_shift( $bits ) );
-
- $i = 0;
- while ( $i<count( $bits ) ) {
- $url = $bits[$i++];
- $protocol = $bits[$i++];
- $text = $bits[$i++];
- $trail = $bits[$i++];
-
- # The characters '<' and '>' (which were escaped by
- # removeHTMLtags()) should not be included in
- # URLs, per RFC 2396.
- $m2 = array();
- if (preg_match('/&(lt|gt);/', $url, $m2, PREG_OFFSET_CAPTURE)) {
- $text = substr($url, $m2[0][1]) . ' ' . $text;
- $url = substr($url, 0, $m2[0][1]);
- }
-
- # If the link text is an image URL, replace it with an <img> tag
- # This happened by accident in the original parser, but some people used it extensively
- $img = $this->maybeMakeExternalImage( $text );
- if ( $img !== false ) {
- $text = $img;
- }
-
- $dtrail = '';
-
- # Set linktype for CSS - if URL==text, link is essentially free
- $linktype = ($text == $url) ? 'free' : 'text';
-
- # No link text, e.g. [http://domain.tld/some.link]
- if ( $text == '' ) {
- # Autonumber if allowed. See bug #5918
- if ( strpos( wfUrlProtocols(), substr($protocol, 0, strpos($protocol, ':')) ) !== false ) {
- $text = '[' . ++$this->mAutonumber . ']';
- $linktype = 'autonumber';
- } else {
- # Otherwise just use the URL
- $text = htmlspecialchars( $url );
- $linktype = 'free';
- }
- } else {
- # Have link text, e.g. [http://domain.tld/some.link text]s
- # Check for trail
- list( $dtrail, $trail ) = Linker::splitTrail( $trail );
- }
-
- $text = $wgContLang->markNoConversion($text);
-
- $url = Sanitizer::cleanUrl( $url );
-
- # Process the trail (i.e. everything after this link up until start of the next link),
- # replacing any non-bracketed links
- $trail = $this->replaceFreeExternalLinks( $trail );
-
- # Use the encoded URL
- # This means that users can paste URLs directly into the text
- # Funny characters like &ouml; aren't valid in URLs anyway
- # This was changed in August 2004
- $s .= $sk->makeExternalLink( $url, $text, false, $linktype, $this->mTitle->getNamespace() ) . $dtrail . $trail;
-
- # Register link in the output object.
- # Replace unnecessary URL escape codes with the referenced character
- # This prevents spammers from hiding links from the filters
- $pasteurized = Parser::replaceUnusualEscapes( $url );
- $this->mOutput->addExternalLink( $pasteurized );
- }
-
- wfProfileOut( $fname );
- return $s;
- }
-
- /**
- * Replace anything that looks like a URL with a link
- * @private
- */
- function replaceFreeExternalLinks( $text ) {
- global $wgContLang;
- $fname = 'Parser::replaceFreeExternalLinks';
- wfProfileIn( $fname );
-
- $bits = preg_split( '/(\b(?:' . wfUrlProtocols() . '))/S', $text, -1, PREG_SPLIT_DELIM_CAPTURE );
- $s = array_shift( $bits );
- $i = 0;
-
- $sk = $this->mOptions->getSkin();
-
- while ( $i < count( $bits ) ){
- $protocol = $bits[$i++];
- $remainder = $bits[$i++];
-
- $m = array();
- if ( preg_match( '/^('.self::EXT_LINK_URL_CLASS.'+)(.*)$/s', $remainder, $m ) ) {
- # Found some characters after the protocol that look promising
- $url = $protocol . $m[1];
- $trail = $m[2];
-
- # special case: handle urls as url args:
- # http://www.example.com/foo?=http://www.example.com/bar
- if(strlen($trail) == 0 &&
- isset($bits[$i]) &&
- preg_match('/^'. wfUrlProtocols() . '$/S', $bits[$i]) &&
- preg_match( '/^('.self::EXT_LINK_URL_CLASS.'+)(.*)$/s', $bits[$i + 1], $m ))
- {
- # add protocol, arg
- $url .= $bits[$i] . $m[1]; # protocol, url as arg to previous link
- $i += 2;
- $trail = $m[2];
- }
-
- # The characters '<' and '>' (which were escaped by
- # removeHTMLtags()) should not be included in
- # URLs, per RFC 2396.
- $m2 = array();
- if (preg_match('/&(lt|gt);/', $url, $m2, PREG_OFFSET_CAPTURE)) {
- $trail = substr($url, $m2[0][1]) . $trail;
- $url = substr($url, 0, $m2[0][1]);
- }
-
- # Move trailing punctuation to $trail
- $sep = ',;\.:!?';
- # If there is no left bracket, then consider right brackets fair game too
- if ( strpos( $url, '(' ) === false ) {
- $sep .= ')';
- }
-
- $numSepChars = strspn( strrev( $url ), $sep );
- if ( $numSepChars ) {
- $trail = substr( $url, -$numSepChars ) . $trail;
- $url = substr( $url, 0, -$numSepChars );
- }
-
- $url = Sanitizer::cleanUrl( $url );
-
- # Is this an external image?
- $text = $this->maybeMakeExternalImage( $url );
- if ( $text === false ) {
- # Not an image, make a link
- $text = $sk->makeExternalLink( $url, $wgContLang->markNoConversion($url), true, 'free', $this->mTitle->getNamespace() );
- # Register it in the output object...
- # Replace unnecessary URL escape codes with their equivalent characters
- $pasteurized = Parser::replaceUnusualEscapes( $url );
- $this->mOutput->addExternalLink( $pasteurized );
- }
- $s .= $text . $trail;
- } else {
- $s .= $protocol . $remainder;
- }
- }
- wfProfileOut( $fname );
- return $s;
- }
-
- /**
- * Replace unusual URL escape codes with their equivalent characters
- * @param string
- * @return string
- * @static
- * @todo This can merge genuinely required bits in the path or query string,
- * breaking legit URLs. A proper fix would treat the various parts of
- * the URL differently; as a workaround, just use the output for
- * statistical records, not for actual linking/output.
- */
- static function replaceUnusualEscapes( $url ) {
- return preg_replace_callback( '/%[0-9A-Fa-f]{2}/',
- array( 'Parser', 'replaceUnusualEscapesCallback' ), $url );
- }
-
- /**
- * Callback function used in replaceUnusualEscapes().
- * Replaces unusual URL escape codes with their equivalent character
- * @static
- * @private
- */
- private static function replaceUnusualEscapesCallback( $matches ) {
- $char = urldecode( $matches[0] );
- $ord = ord( $char );
- // Is it an unsafe or HTTP reserved character according to RFC 1738?
- if ( $ord > 32 && $ord < 127 && strpos( '<>"#{}|\^~[]`;/?', $char ) === false ) {
- // No, shouldn't be escaped
- return $char;
- } else {
- // Yes, leave it escaped
- return $matches[0];
- }
- }
-
- /**
- * make an image if it's allowed, either through the global
- * option or through the exception
- * @private
- */
- function maybeMakeExternalImage( $url ) {
- $sk = $this->mOptions->getSkin();
- $imagesfrom = $this->mOptions->getAllowExternalImagesFrom();
- $imagesexception = !empty($imagesfrom);
- $text = false;
- if ( $this->mOptions->getAllowExternalImages()
- || ( $imagesexception && strpos( $url, $imagesfrom ) === 0 ) ) {
- if ( preg_match( self::EXT_IMAGE_REGEX, $url ) ) {
- # Image found
- $text = $sk->makeExternalImage( htmlspecialchars( $url ) );
- }
- }
- return $text;
- }
-
- /**
- * Process [[ ]] wikilinks
- *
- * @private
- */
- function replaceInternalLinks( $s ) {
- global $wgContLang;
- static $fname = 'Parser::replaceInternalLinks' ;
-
- wfProfileIn( $fname );
-
- wfProfileIn( $fname.'-setup' );
- static $tc = FALSE;
- # the % is needed to support urlencoded titles as well
- if ( !$tc ) { $tc = Title::legalChars() . '#%'; }
-
- $sk = $this->mOptions->getSkin();
-
- #split the entire text string on occurences of [[
- $a = explode( '[[', ' ' . $s );
- #get the first element (all text up to first [[), and remove the space we added
- $s = array_shift( $a );
- $s = substr( $s, 1 );
-
- # Match a link having the form [[namespace:link|alternate]]trail
- static $e1 = FALSE;
- if ( !$e1 ) { $e1 = "/^([{$tc}]+)(?:\\|(.+?))?]](.*)\$/sD"; }
- # Match cases where there is no "]]", which might still be images
- static $e1_img = FALSE;
- if ( !$e1_img ) { $e1_img = "/^([{$tc}]+)\\|(.*)\$/sD"; }
-
- $useLinkPrefixExtension = $wgContLang->linkPrefixExtension();
- $e2 = null;
- if ( $useLinkPrefixExtension ) {
- # Match the end of a line for a word that's not followed by whitespace,
- # e.g. in the case of 'The Arab al[[Razi]]', 'al' will be matched
- $e2 = wfMsgForContent( 'linkprefix' );
- }
-
- if( is_null( $this->mTitle ) ) {
- throw new MWException( __METHOD__.": \$this->mTitle is null\n" );
- }
- $nottalk = !$this->mTitle->isTalkPage();
-
- if ( $useLinkPrefixExtension ) {
- $m = array();
- if ( preg_match( $e2, $s, $m ) ) {
- $first_prefix = $m[2];
- } else {
- $first_prefix = false;
- }
- } else {
- $prefix = '';
- }
-
- if($wgContLang->hasVariants()) {
- $selflink = $wgContLang->convertLinkToAllVariants($this->mTitle->getPrefixedText());
- } else {
- $selflink = array($this->mTitle->getPrefixedText());
- }
- $useSubpages = $this->areSubpagesAllowed();
- wfProfileOut( $fname.'-setup' );
-
- # Loop for each link
- for ($k = 0; isset( $a[$k] ); $k++) {
- $line = $a[$k];
- if ( $useLinkPrefixExtension ) {
- wfProfileIn( $fname.'-prefixhandling' );
- if ( preg_match( $e2, $s, $m ) ) {
- $prefix = $m[2];
- $s = $m[1];
- } else {
- $prefix='';
- }
- # first link
- if($first_prefix) {
- $prefix = $first_prefix;
- $first_prefix = false;
- }
- wfProfileOut( $fname.'-prefixhandling' );
- }
-
- $might_be_img = false;
-
- wfProfileIn( "$fname-e1" );
- if ( preg_match( $e1, $line, $m ) ) { # page with normal text or alt
- $text = $m[2];
- # If we get a ] at the beginning of $m[3] that means we have a link that's something like:
- # [[Image:Foo.jpg|[http://example.com desc]]] <- having three ] in a row fucks up,
- # the real problem is with the $e1 regex
- # See bug 1300.
- #
- # Still some problems for cases where the ] is meant to be outside punctuation,
- # and no image is in sight. See bug 2095.
- #
- if( $text !== '' &&
- substr( $m[3], 0, 1 ) === ']' &&
- strpos($text, '[') !== false
- )
- {
- $text .= ']'; # so that replaceExternalLinks($text) works later
- $m[3] = substr( $m[3], 1 );
- }
- # fix up urlencoded title texts
- if( strpos( $m[1], '%' ) !== false ) {
- # Should anchors '#' also be rejected?
- $m[1] = str_replace( array('<', '>'), array('&lt;', '&gt;'), urldecode($m[1]) );
- }
- $trail = $m[3];
- } elseif( preg_match($e1_img, $line, $m) ) { # Invalid, but might be an image with a link in its caption
- $might_be_img = true;
- $text = $m[2];
- if ( strpos( $m[1], '%' ) !== false ) {
- $m[1] = urldecode($m[1]);
- }
- $trail = "";
- } else { # Invalid form; output directly
- $s .= $prefix . '[[' . $line ;
- wfProfileOut( "$fname-e1" );
- continue;
- }
- wfProfileOut( "$fname-e1" );
- wfProfileIn( "$fname-misc" );
-
- # Don't allow internal links to pages containing
- # PROTO: where PROTO is a valid URL protocol; these
- # should be external links.
- if (preg_match('/^\b(?:' . wfUrlProtocols() . ')/', $m[1])) {
- $s .= $prefix . '[[' . $line ;
- continue;
- }
-
- # Make subpage if necessary
- if( $useSubpages ) {
- $link = $this->maybeDoSubpageLink( $m[1], $text );
- } else {
- $link = $m[1];
- }
-
- $noforce = (substr($m[1], 0, 1) != ':');
- if (!$noforce) {
- # Strip off leading ':'
- $link = substr($link, 1);
- }
-
- wfProfileOut( "$fname-misc" );
- wfProfileIn( "$fname-title" );
- $nt = Title::newFromText( $this->mStripState->unstripNoWiki($link) );
- if( !$nt ) {
- $s .= $prefix . '[[' . $line;
- wfProfileOut( "$fname-title" );
- continue;
- }
-
- $ns = $nt->getNamespace();
- $iw = $nt->getInterWiki();
- wfProfileOut( "$fname-title" );
-
- if ($might_be_img) { # if this is actually an invalid link
- wfProfileIn( "$fname-might_be_img" );
- if ($ns == NS_IMAGE && $noforce) { #but might be an image
- $found = false;
- while (isset ($a[$k+1]) ) {
- #look at the next 'line' to see if we can close it there
- $spliced = array_splice( $a, $k + 1, 1 );
- $next_line = array_shift( $spliced );
- $m = explode( ']]', $next_line, 3 );
- if ( count( $m ) == 3 ) {
- # the first ]] closes the inner link, the second the image
- $found = true;
- $text .= "[[{$m[0]}]]{$m[1]}";
- $trail = $m[2];
- break;
- } elseif ( count( $m ) == 2 ) {
- #if there's exactly one ]] that's fine, we'll keep looking
- $text .= "[[{$m[0]}]]{$m[1]}";
- } else {
- #if $next_line is invalid too, we need look no further
- $text .= '[[' . $next_line;
- break;
- }
- }
- if ( !$found ) {
- # we couldn't find the end of this imageLink, so output it raw
- #but don't ignore what might be perfectly normal links in the text we've examined
- $text = $this->replaceInternalLinks($text);
- $s .= "{$prefix}[[$link|$text";
- # note: no $trail, because without an end, there *is* no trail
- wfProfileOut( "$fname-might_be_img" );
- continue;
- }
- } else { #it's not an image, so output it raw
- $s .= "{$prefix}[[$link|$text";
- # note: no $trail, because without an end, there *is* no trail
- wfProfileOut( "$fname-might_be_img" );
- continue;
- }
- wfProfileOut( "$fname-might_be_img" );
- }
-
- $wasblank = ( '' == $text );
- if( $wasblank ) $text = $link;
-
- # Link not escaped by : , create the various objects
- if( $noforce ) {
-
- # Interwikis
- wfProfileIn( "$fname-interwiki" );
- if( $iw && $this->mOptions->getInterwikiMagic() && $nottalk && $wgContLang->getLanguageName( $iw ) ) {
- $this->mOutput->addLanguageLink( $nt->getFullText() );
- $s = rtrim($s . $prefix);
- $s .= trim($trail, "\n") == '' ? '': $prefix . $trail;
- wfProfileOut( "$fname-interwiki" );
- continue;
- }
- wfProfileOut( "$fname-interwiki" );
-
- if ( $ns == NS_IMAGE ) {
- wfProfileIn( "$fname-image" );
- if ( !wfIsBadImage( $nt->getDBkey(), $this->mTitle ) ) {
- # recursively parse links inside the image caption
- # actually, this will parse them in any other parameters, too,
- # but it might be hard to fix that, and it doesn't matter ATM
- $text = $this->replaceExternalLinks($text);
- $text = $this->replaceInternalLinks($text);
-
- # cloak any absolute URLs inside the image markup, so replaceExternalLinks() won't touch them
- $s .= $prefix . $this->armorLinks( $this->makeImage( $nt, $text ) ) . $trail;
- $this->mOutput->addImage( $nt->getDBkey() );
-
- wfProfileOut( "$fname-image" );
- continue;
- } else {
- # We still need to record the image's presence on the page
- $this->mOutput->addImage( $nt->getDBkey() );
- }
- wfProfileOut( "$fname-image" );
-
- }
-
- if ( $ns == NS_CATEGORY ) {
- wfProfileIn( "$fname-category" );
- $s = rtrim($s . "\n"); # bug 87
-
- if ( $wasblank ) {
- $sortkey = $this->getDefaultSort();
- } else {
- $sortkey = $text;
- }
- $sortkey = Sanitizer::decodeCharReferences( $sortkey );
- $sortkey = str_replace( "\n", '', $sortkey );
- $sortkey = $wgContLang->convertCategoryKey( $sortkey );
- $this->mOutput->addCategory( $nt->getDBkey(), $sortkey );
-
- /**
- * Strip the whitespace Category links produce, see bug 87
- * @todo We might want to use trim($tmp, "\n") here.
- */
- $s .= trim($prefix . $trail, "\n") == '' ? '': $prefix . $trail;
-
- wfProfileOut( "$fname-category" );
- continue;
- }
- }
-
- # Self-link checking
- if( $nt->getFragment() === '' ) {
- if( in_array( $nt->getPrefixedText(), $selflink, true ) ) {
- $s .= $prefix . $sk->makeSelfLinkObj( $nt, $text, '', $trail );
- continue;
- }
- }
-
- # Special and Media are pseudo-namespaces; no pages actually exist in them
- if( $ns == NS_MEDIA ) {
- $link = $sk->makeMediaLinkObj( $nt, $text );
- # Cloak with NOPARSE to avoid replacement in replaceExternalLinks
- $s .= $prefix . $this->armorLinks( $link ) . $trail;
- $this->mOutput->addImage( $nt->getDBkey() );
- continue;
- } elseif( $ns == NS_SPECIAL ) {
- if( SpecialPage::exists( $nt->getDBkey() ) ) {
- $s .= $this->makeKnownLinkHolder( $nt, $text, '', $trail, $prefix );
- } else {
- $s .= $this->makeLinkHolder( $nt, $text, '', $trail, $prefix );
- }
- continue;
- } elseif( $ns == NS_IMAGE ) {
- $img = wfFindFile( $nt );
- if( $img ) {
- // Force a blue link if the file exists; may be a remote
- // upload on the shared repository, and we want to see its
- // auto-generated page.
- $s .= $this->makeKnownLinkHolder( $nt, $text, '', $trail, $prefix );
- $this->mOutput->addLink( $nt );
- continue;
- }
- }
- $s .= $this->makeLinkHolder( $nt, $text, '', $trail, $prefix );
- }
- wfProfileOut( $fname );
- return $s;
- }
-
- /**
- * Make a link placeholder. The text returned can be later resolved to a real link with
- * replaceLinkHolders(). This is done for two reasons: firstly to avoid further
- * parsing of interwiki links, and secondly to allow all existence checks and
- * article length checks (for stub links) to be bundled into a single query.
- *
- */
- function makeLinkHolder( &$nt, $text = '', $query = '', $trail = '', $prefix = '' ) {
- wfProfileIn( __METHOD__ );
- if ( ! is_object($nt) ) {
- # Fail gracefully
- $retVal = "<!-- ERROR -->{$prefix}{$text}{$trail}";
- } else {
- # Separate the link trail from the rest of the link
- list( $inside, $trail ) = Linker::splitTrail( $trail );
-
- if ( $nt->isExternal() ) {
- $nr = array_push( $this->mInterwikiLinkHolders['texts'], $prefix.$text.$inside );
- $this->mInterwikiLinkHolders['titles'][] = $nt;
- $retVal = '<!--IWLINK '. ($nr-1) ."-->{$trail}";
- } else {
- $nr = array_push( $this->mLinkHolders['namespaces'], $nt->getNamespace() );
- $this->mLinkHolders['dbkeys'][] = $nt->getDBkey();
- $this->mLinkHolders['queries'][] = $query;
- $this->mLinkHolders['texts'][] = $prefix.$text.$inside;
- $this->mLinkHolders['titles'][] = $nt;
-
- $retVal = '<!--LINK '. ($nr-1) ."-->{$trail}";
- }
- }
- wfProfileOut( __METHOD__ );
- return $retVal;
- }
-
- /**
- * Render a forced-blue link inline; protect against double expansion of
- * URLs if we're in a mode that prepends full URL prefixes to internal links.
- * Since this little disaster has to split off the trail text to avoid
- * breaking URLs in the following text without breaking trails on the
- * wiki links, it's been made into a horrible function.
- *
- * @param Title $nt
- * @param string $text
- * @param string $query
- * @param string $trail
- * @param string $prefix
- * @return string HTML-wikitext mix oh yuck
- */
- function makeKnownLinkHolder( $nt, $text = '', $query = '', $trail = '', $prefix = '' ) {
- list( $inside, $trail ) = Linker::splitTrail( $trail );
- $sk = $this->mOptions->getSkin();
- $link = $sk->makeKnownLinkObj( $nt, $text, $query, $inside, $prefix );
- return $this->armorLinks( $link ) . $trail;
- }
-
- /**
- * Insert a NOPARSE hacky thing into any inline links in a chunk that's
- * going to go through further parsing steps before inline URL expansion.
- *
- * In particular this is important when using action=render, which causes
- * full URLs to be included.
- *
- * Oh man I hate our multi-layer parser!
- *
- * @param string more-or-less HTML
- * @return string less-or-more HTML with NOPARSE bits
- */
- function armorLinks( $text ) {
- return preg_replace( '/\b(' . wfUrlProtocols() . ')/',
- "{$this->mUniqPrefix}NOPARSE$1", $text );
- }
-
- /**
- * Return true if subpage links should be expanded on this page.
- * @return bool
- */
- function areSubpagesAllowed() {
- # Some namespaces don't allow subpages
- global $wgNamespacesWithSubpages;
- return !empty($wgNamespacesWithSubpages[$this->mTitle->getNamespace()]);
- }
-
- /**
- * Handle link to subpage if necessary
- * @param string $target the source of the link
- * @param string &$text the link text, modified as necessary
- * @return string the full name of the link
- * @private
- */
- function maybeDoSubpageLink($target, &$text) {
- # Valid link forms:
- # Foobar -- normal
- # :Foobar -- override special treatment of prefix (images, language links)
- # /Foobar -- convert to CurrentPage/Foobar
- # /Foobar/ -- convert to CurrentPage/Foobar, strip the initial / from text
- # ../ -- convert to CurrentPage, from CurrentPage/CurrentSubPage
- # ../Foobar -- convert to CurrentPage/Foobar, from CurrentPage/CurrentSubPage
-
- $fname = 'Parser::maybeDoSubpageLink';
- wfProfileIn( $fname );
- $ret = $target; # default return value is no change
-
- # Some namespaces don't allow subpages,
- # so only perform processing if subpages are allowed
- if( $this->areSubpagesAllowed() ) {
- $hash = strpos( $target, '#' );
- if( $hash !== false ) {
- $suffix = substr( $target, $hash );
- $target = substr( $target, 0, $hash );
- } else {
- $suffix = '';
- }
- # bug 7425
- $target = trim( $target );
- # Look at the first character
- if( $target != '' && $target{0} == '/' ) {
- # / at end means we don't want the slash to be shown
- $m = array();
- $trailingSlashes = preg_match_all( '%(/+)$%', $target, $m );
- if( $trailingSlashes ) {
- $noslash = $target = substr( $target, 1, -strlen($m[0][0]) );
- } else {
- $noslash = substr( $target, 1 );
- }
-
- $ret = $this->mTitle->getPrefixedText(). '/' . trim($noslash) . $suffix;
- if( '' === $text ) {
- $text = $target . $suffix;
- } # this might be changed for ugliness reasons
- } else {
- # check for .. subpage backlinks
- $dotdotcount = 0;
- $nodotdot = $target;
- while( strncmp( $nodotdot, "../", 3 ) == 0 ) {
- ++$dotdotcount;
- $nodotdot = substr( $nodotdot, 3 );
- }
- if($dotdotcount > 0) {
- $exploded = explode( '/', $this->mTitle->GetPrefixedText() );
- if( count( $exploded ) > $dotdotcount ) { # not allowed to go below top level page
- $ret = implode( '/', array_slice( $exploded, 0, -$dotdotcount ) );
- # / at the end means don't show full path
- if( substr( $nodotdot, -1, 1 ) == '/' ) {
- $nodotdot = substr( $nodotdot, 0, -1 );
- if( '' === $text ) {
- $text = $nodotdot . $suffix;
- }
- }
- $nodotdot = trim( $nodotdot );
- if( $nodotdot != '' ) {
- $ret .= '/' . $nodotdot;
- }
- $ret .= $suffix;
- }
- }
- }
- }
-
- wfProfileOut( $fname );
- return $ret;
- }
-
- /**#@+
- * Used by doBlockLevels()
- * @private
- */
- /* private */ function closeParagraph() {
- $result = '';
- if ( '' != $this->mLastSection ) {
- $result = '</' . $this->mLastSection . ">\n";
- }
- $this->mInPre = false;
- $this->mLastSection = '';
- return $result;
- }
- # getCommon() returns the length of the longest common substring
- # of both arguments, starting at the beginning of both.
- #
- /* private */ function getCommon( $st1, $st2 ) {
- $fl = strlen( $st1 );
- $shorter = strlen( $st2 );
- if ( $fl < $shorter ) { $shorter = $fl; }
-
- for ( $i = 0; $i < $shorter; ++$i ) {
- if ( $st1{$i} != $st2{$i} ) { break; }
- }
- return $i;
- }
- # These next three functions open, continue, and close the list
- # element appropriate to the prefix character passed into them.
- #
- /* private */ function openList( $char ) {
- $result = $this->closeParagraph();
-
- if ( '*' == $char ) { $result .= '<ul><li>'; }
- else if ( '#' == $char ) { $result .= '<ol><li>'; }
- else if ( ':' == $char ) { $result .= '<dl><dd>'; }
- else if ( ';' == $char ) {
- $result .= '<dl><dt>';
- $this->mDTopen = true;
- }
- else { $result = '<!-- ERR 1 -->'; }
-
- return $result;
- }
-
- /* private */ function nextItem( $char ) {
- if ( '*' == $char || '#' == $char ) { return '</li><li>'; }
- else if ( ':' == $char || ';' == $char ) {
- $close = '</dd>';
- if ( $this->mDTopen ) { $close = '</dt>'; }
- if ( ';' == $char ) {
- $this->mDTopen = true;
- return $close . '<dt>';
- } else {
- $this->mDTopen = false;
- return $close . '<dd>';
- }
- }
- return '<!-- ERR 2 -->';
- }
-
- /* private */ function closeList( $char ) {
- if ( '*' == $char ) { $text = '</li></ul>'; }
- else if ( '#' == $char ) { $text = '</li></ol>'; }
- else if ( ':' == $char ) {
- if ( $this->mDTopen ) {
- $this->mDTopen = false;
- $text = '</dt></dl>';
- } else {
- $text = '</dd></dl>';
- }
- }
- else { return '<!-- ERR 3 -->'; }
- return $text."\n";
- }
- /**#@-*/
-
- /**
- * Make lists from lines starting with ':', '*', '#', etc.
- *
- * @private
- * @return string the lists rendered as HTML
- */
- function doBlockLevels( $text, $linestart ) {
- $fname = 'Parser::doBlockLevels';
- wfProfileIn( $fname );
-
- # Parsing through the text line by line. The main thing
- # happening here is handling of block-level elements p, pre,
- # and making lists from lines starting with * # : etc.
- #
- $textLines = explode( "\n", $text );
-
- $lastPrefix = $output = '';
- $this->mDTopen = $inBlockElem = false;
- $prefixLength = 0;
- $paragraphStack = false;
-
- if ( !$linestart ) {
- $output .= array_shift( $textLines );
- }
- foreach ( $textLines as $oLine ) {
- $lastPrefixLength = strlen( $lastPrefix );
- $preCloseMatch = preg_match('/<\\/pre/i', $oLine );
- $preOpenMatch = preg_match('/<pre/i', $oLine );
- if ( !$this->mInPre ) {
- # Multiple prefixes may abut each other for nested lists.
- $prefixLength = strspn( $oLine, '*#:;' );
- $pref = substr( $oLine, 0, $prefixLength );
-
- # eh?
- $pref2 = str_replace( ';', ':', $pref );
- $t = substr( $oLine, $prefixLength );
- $this->mInPre = !empty($preOpenMatch);
- } else {
- # Don't interpret any other prefixes in preformatted text
- $prefixLength = 0;
- $pref = $pref2 = '';
- $t = $oLine;
- }
-
- # List generation
- if( $prefixLength && 0 == strcmp( $lastPrefix, $pref2 ) ) {
- # Same as the last item, so no need to deal with nesting or opening stuff
- $output .= $this->nextItem( substr( $pref, -1 ) );
- $paragraphStack = false;
-
- if ( substr( $pref, -1 ) == ';') {
- # The one nasty exception: definition lists work like this:
- # ; title : definition text
- # So we check for : in the remainder text to split up the
- # title and definition, without b0rking links.
- $term = $t2 = '';
- if ($this->findColonNoLinks($t, $term, $t2) !== false) {
- $t = $t2;
- $output .= $term . $this->nextItem( ':' );
- }
- }
- } elseif( $prefixLength || $lastPrefixLength ) {
- # Either open or close a level...
- $commonPrefixLength = $this->getCommon( $pref, $lastPrefix );
- $paragraphStack = false;
-
- while( $commonPrefixLength < $lastPrefixLength ) {
- $output .= $this->closeList( $lastPrefix{$lastPrefixLength-1} );
- --$lastPrefixLength;
- }
- if ( $prefixLength <= $commonPrefixLength && $commonPrefixLength > 0 ) {
- $output .= $this->nextItem( $pref{$commonPrefixLength-1} );
- }
- while ( $prefixLength > $commonPrefixLength ) {
- $char = substr( $pref, $commonPrefixLength, 1 );
- $output .= $this->openList( $char );
-
- if ( ';' == $char ) {
- # FIXME: This is dupe of code above
- if ($this->findColonNoLinks($t, $term, $t2) !== false) {
- $t = $t2;
- $output .= $term . $this->nextItem( ':' );
- }
- }
- ++$commonPrefixLength;
- }
- $lastPrefix = $pref2;
- }
- if( 0 == $prefixLength ) {
- wfProfileIn( "$fname-paragraph" );
- # No prefix (not in list)--go to paragraph mode
- // XXX: use a stack for nestable elements like span, table and div
- $openmatch = preg_match('/(?:<table|<blockquote|<h1|<h2|<h3|<h4|<h5|<h6|<pre|<tr|<p|<ul|<ol|<li|<\\/tr|<\\/td|<\\/th)/iS', $t );
- $closematch = preg_match(
- '/(?:<\\/table|<\\/blockquote|<\\/h1|<\\/h2|<\\/h3|<\\/h4|<\\/h5|<\\/h6|'.
- '<td|<th|<\\/?div|<hr|<\\/pre|<\\/p|'.$this->mUniqPrefix.'-pre|<\\/li|<\\/ul|<\\/ol|<\\/?center)/iS', $t );
- if ( $openmatch or $closematch ) {
- $paragraphStack = false;
- # TODO bug 5718: paragraph closed
- $output .= $this->closeParagraph();
- if ( $preOpenMatch and !$preCloseMatch ) {
- $this->mInPre = true;
- }
- if ( $closematch ) {
- $inBlockElem = false;
- } else {
- $inBlockElem = true;
- }
- } else if ( !$inBlockElem && !$this->mInPre ) {
- if ( ' ' == $t{0} and ( $this->mLastSection == 'pre' or trim($t) != '' ) ) {
- // pre
- if ($this->mLastSection != 'pre') {
- $paragraphStack = false;
- $output .= $this->closeParagraph().'<pre>';
- $this->mLastSection = 'pre';
- }
- $t = substr( $t, 1 );
- } else {
- // paragraph
- if ( '' == trim($t) ) {
- if ( $paragraphStack ) {
- $output .= $paragraphStack.'<br />';
- $paragraphStack = false;
- $this->mLastSection = 'p';
- } else {
- if ($this->mLastSection != 'p' ) {
- $output .= $this->closeParagraph();
- $this->mLastSection = '';
- $paragraphStack = '<p>';
- } else {
- $paragraphStack = '</p><p>';
- }
- }
- } else {
- if ( $paragraphStack ) {
- $output .= $paragraphStack;
- $paragraphStack = false;
- $this->mLastSection = 'p';
- } else if ($this->mLastSection != 'p') {
- $output .= $this->closeParagraph().'<p>';
- $this->mLastSection = 'p';
- }
- }
- }
- }
- wfProfileOut( "$fname-paragraph" );
- }
- // somewhere above we forget to get out of pre block (bug 785)
- if($preCloseMatch && $this->mInPre) {
- $this->mInPre = false;
- }
- if ($paragraphStack === false) {
- $output .= $t."\n";
- }
- }
- while ( $prefixLength ) {
- $output .= $this->closeList( $pref2{$prefixLength-1} );
- --$prefixLength;
- }
- if ( '' != $this->mLastSection ) {
- $output .= '</' . $this->mLastSection . '>';
- $this->mLastSection = '';
- }
-
- wfProfileOut( $fname );
- return $output;
- }
-
- /**
- * Split up a string on ':', ignoring any occurences inside tags
- * to prevent illegal overlapping.
- * @param string $str the string to split
- * @param string &$before set to everything before the ':'
- * @param string &$after set to everything after the ':'
- * return string the position of the ':', or false if none found
- */
- function findColonNoLinks($str, &$before, &$after) {
- $fname = 'Parser::findColonNoLinks';
- wfProfileIn( $fname );
-
- $pos = strpos( $str, ':' );
- if( $pos === false ) {
- // Nothing to find!
- wfProfileOut( $fname );
- return false;
- }
-
- $lt = strpos( $str, '<' );
- if( $lt === false || $lt > $pos ) {
- // Easy; no tag nesting to worry about
- $before = substr( $str, 0, $pos );
- $after = substr( $str, $pos+1 );
- wfProfileOut( $fname );
- return $pos;
- }
-
- // Ugly state machine to walk through avoiding tags.
- $state = self::COLON_STATE_TEXT;
- $stack = 0;
- $len = strlen( $str );
- for( $i = 0; $i < $len; $i++ ) {
- $c = $str{$i};
-
- switch( $state ) {
- // (Using the number is a performance hack for common cases)
- case 0: // self::COLON_STATE_TEXT:
- switch( $c ) {
- case "<":
- // Could be either a <start> tag or an </end> tag
- $state = self::COLON_STATE_TAGSTART;
- break;
- case ":":
- if( $stack == 0 ) {
- // We found it!
- $before = substr( $str, 0, $i );
- $after = substr( $str, $i + 1 );
- wfProfileOut( $fname );
- return $i;
- }
- // Embedded in a tag; don't break it.
- break;
- default:
- // Skip ahead looking for something interesting
- $colon = strpos( $str, ':', $i );
- if( $colon === false ) {
- // Nothing else interesting
- wfProfileOut( $fname );
- return false;
- }
- $lt = strpos( $str, '<', $i );
- if( $stack === 0 ) {
- if( $lt === false || $colon < $lt ) {
- // We found it!
- $before = substr( $str, 0, $colon );
- $after = substr( $str, $colon + 1 );
- wfProfileOut( $fname );
- return $i;
- }
- }
- if( $lt === false ) {
- // Nothing else interesting to find; abort!
- // We're nested, but there's no close tags left. Abort!
- break 2;
- }
- // Skip ahead to next tag start
- $i = $lt;
- $state = self::COLON_STATE_TAGSTART;
- }
- break;
- case 1: // self::COLON_STATE_TAG:
- // In a <tag>
- switch( $c ) {
- case ">":
- $stack++;
- $state = self::COLON_STATE_TEXT;
- break;
- case "/":
- // Slash may be followed by >?
- $state = self::COLON_STATE_TAGSLASH;
- break;
- default:
- // ignore
- }
- break;
- case 2: // self::COLON_STATE_TAGSTART:
- switch( $c ) {
- case "/":
- $state = self::COLON_STATE_CLOSETAG;
- break;
- case "!":
- $state = self::COLON_STATE_COMMENT;
- break;
- case ">":
- // Illegal early close? This shouldn't happen D:
- $state = self::COLON_STATE_TEXT;
- break;
- default:
- $state = self::COLON_STATE_TAG;
- }
- break;
- case 3: // self::COLON_STATE_CLOSETAG:
- // In a </tag>
- if( $c == ">" ) {
- $stack--;
- if( $stack < 0 ) {
- wfDebug( "Invalid input in $fname; too many close tags\n" );
- wfProfileOut( $fname );
- return false;
- }
- $state = self::COLON_STATE_TEXT;
- }
- break;
- case self::COLON_STATE_TAGSLASH:
- if( $c == ">" ) {
- // Yes, a self-closed tag <blah/>
- $state = self::COLON_STATE_TEXT;
- } else {
- // Probably we're jumping the gun, and this is an attribute
- $state = self::COLON_STATE_TAG;
- }
- break;
- case 5: // self::COLON_STATE_COMMENT:
- if( $c == "-" ) {
- $state = self::COLON_STATE_COMMENTDASH;
- }
- break;
- case self::COLON_STATE_COMMENTDASH:
- if( $c == "-" ) {
- $state = self::COLON_STATE_COMMENTDASHDASH;
- } else {
- $state = self::COLON_STATE_COMMENT;
- }
- break;
- case self::COLON_STATE_COMMENTDASHDASH:
- if( $c == ">" ) {
- $state = self::COLON_STATE_TEXT;
- } else {
- $state = self::COLON_STATE_COMMENT;
- }
- break;
- default:
- throw new MWException( "State machine error in $fname" );
- }
- }
- if( $stack > 0 ) {
- wfDebug( "Invalid input in $fname; not enough close tags (stack $stack, state $state)\n" );
- return false;
- }
- wfProfileOut( $fname );
- return false;
- }
-
- /**
- * Return value of a magic variable (like PAGENAME)
- *
- * @private
- */
- function getVariableValue( $index ) {
- global $wgContLang, $wgSitename, $wgServer, $wgServerName, $wgScriptPath;
-
- /**
- * Some of these require message or data lookups and can be
- * expensive to check many times.
- */
- if ( wfRunHooks( 'ParserGetVariableValueVarCache', array( &$this, &$this->mVarCache ) ) ) {
- if ( isset( $this->mVarCache[$index] ) ) {
- return $this->mVarCache[$index];
- }
- }
-
- $ts = wfTimestamp( TS_UNIX, $this->mOptions->getTimestamp() );
- wfRunHooks( 'ParserGetVariableValueTs', array( &$this, &$ts ) );
-
- # Use the time zone
- global $wgLocaltimezone;
- if ( isset( $wgLocaltimezone ) ) {
- $oldtz = getenv( 'TZ' );
- putenv( 'TZ='.$wgLocaltimezone );
- }
-
- wfSuppressWarnings(); // E_STRICT system time bitching
- $localTimestamp = date( 'YmdHis', $ts );
- $localMonth = date( 'm', $ts );
- $localMonthName = date( 'n', $ts );
- $localDay = date( 'j', $ts );
- $localDay2 = date( 'd', $ts );
- $localDayOfWeek = date( 'w', $ts );
- $localWeek = date( 'W', $ts );
- $localYear = date( 'Y', $ts );
- $localHour = date( 'H', $ts );
- if ( isset( $wgLocaltimezone ) ) {
- putenv( 'TZ='.$oldtz );
- }
- wfRestoreWarnings();
-
- switch ( $index ) {
- case 'currentmonth':
- return $this->mVarCache[$index] = $wgContLang->formatNum( gmdate( 'm', $ts ) );
- case 'currentmonthname':
- return $this->mVarCache[$index] = $wgContLang->getMonthName( gmdate( 'n', $ts ) );
- case 'currentmonthnamegen':
- return $this->mVarCache[$index] = $wgContLang->getMonthNameGen( gmdate( 'n', $ts ) );
- case 'currentmonthabbrev':
- return $this->mVarCache[$index] = $wgContLang->getMonthAbbreviation( gmdate( 'n', $ts ) );
- case 'currentday':
- return $this->mVarCache[$index] = $wgContLang->formatNum( gmdate( 'j', $ts ) );
- case 'currentday2':
- return $this->mVarCache[$index] = $wgContLang->formatNum( gmdate( 'd', $ts ) );
- case 'localmonth':
- return $this->mVarCache[$index] = $wgContLang->formatNum( $localMonth );
- case 'localmonthname':
- return $this->mVarCache[$index] = $wgContLang->getMonthName( $localMonthName );
- case 'localmonthnamegen':
- return $this->mVarCache[$index] = $wgContLang->getMonthNameGen( $localMonthName );
- case 'localmonthabbrev':
- return $this->mVarCache[$index] = $wgContLang->getMonthAbbreviation( $localMonthName );
- case 'localday':
- return $this->mVarCache[$index] = $wgContLang->formatNum( $localDay );
- case 'localday2':
- return $this->mVarCache[$index] = $wgContLang->formatNum( $localDay2 );
- case 'pagename':
- return wfEscapeWikiText( $this->mTitle->getText() );
- case 'pagenamee':
- return $this->mTitle->getPartialURL();
- case 'fullpagename':
- return wfEscapeWikiText( $this->mTitle->getPrefixedText() );
- case 'fullpagenamee':
- return $this->mTitle->getPrefixedURL();
- case 'subpagename':
- return wfEscapeWikiText( $this->mTitle->getSubpageText() );
- case 'subpagenamee':
- return $this->mTitle->getSubpageUrlForm();
- case 'basepagename':
- return wfEscapeWikiText( $this->mTitle->getBaseText() );
- case 'basepagenamee':
- return wfUrlEncode( str_replace( ' ', '_', $this->mTitle->getBaseText() ) );
- case 'talkpagename':
- if( $this->mTitle->canTalk() ) {
- $talkPage = $this->mTitle->getTalkPage();
- return wfEscapeWikiText( $talkPage->getPrefixedText() );
- } else {
- return '';
- }
- case 'talkpagenamee':
- if( $this->mTitle->canTalk() ) {
- $talkPage = $this->mTitle->getTalkPage();
- return $talkPage->getPrefixedUrl();
- } else {
- return '';
- }
- case 'subjectpagename':
- $subjPage = $this->mTitle->getSubjectPage();
- return wfEscapeWikiText( $subjPage->getPrefixedText() );
- case 'subjectpagenamee':
- $subjPage = $this->mTitle->getSubjectPage();
- return $subjPage->getPrefixedUrl();
- case 'revisionid':
- // Let the edit saving system know we should parse the page
- // *after* a revision ID has been assigned.
- $this->mOutput->setFlag( 'vary-revision' );
- wfDebug( __METHOD__ . ": {{REVISIONID}} used, setting vary-revision...\n" );
- return $this->mRevisionId;
- case 'revisionday':
- // Let the edit saving system know we should parse the page
- // *after* a revision ID has been assigned. This is for null edits.
- $this->mOutput->setFlag( 'vary-revision' );
- wfDebug( __METHOD__ . ": {{REVISIONDAY}} used, setting vary-revision...\n" );
- return intval( substr( $this->getRevisionTimestamp(), 6, 2 ) );
- case 'revisionday2':
- // Let the edit saving system know we should parse the page
- // *after* a revision ID has been assigned. This is for null edits.
- $this->mOutput->setFlag( 'vary-revision' );
- wfDebug( __METHOD__ . ": {{REVISIONDAY2}} used, setting vary-revision...\n" );
- return substr( $this->getRevisionTimestamp(), 6, 2 );
- case 'revisionmonth':
- // Let the edit saving system know we should parse the page
- // *after* a revision ID has been assigned. This is for null edits.
- $this->mOutput->setFlag( 'vary-revision' );
- wfDebug( __METHOD__ . ": {{REVISIONMONTH}} used, setting vary-revision...\n" );
- return intval( substr( $this->getRevisionTimestamp(), 4, 2 ) );
- case 'revisionyear':
- // Let the edit saving system know we should parse the page
- // *after* a revision ID has been assigned. This is for null edits.
- $this->mOutput->setFlag( 'vary-revision' );
- wfDebug( __METHOD__ . ": {{REVISIONYEAR}} used, setting vary-revision...\n" );
- return substr( $this->getRevisionTimestamp(), 0, 4 );
- case 'revisiontimestamp':
- // Let the edit saving system know we should parse the page
- // *after* a revision ID has been assigned. This is for null edits.
- $this->mOutput->setFlag( 'vary-revision' );
- wfDebug( __METHOD__ . ": {{REVISIONTIMESTAMP}} used, setting vary-revision...\n" );
- return $this->getRevisionTimestamp();
- case 'namespace':
- return str_replace('_',' ',$wgContLang->getNsText( $this->mTitle->getNamespace() ) );
- case 'namespacee':
- return wfUrlencode( $wgContLang->getNsText( $this->mTitle->getNamespace() ) );
- case 'talkspace':
- return $this->mTitle->canTalk() ? str_replace('_',' ',$this->mTitle->getTalkNsText()) : '';
- case 'talkspacee':
- return $this->mTitle->canTalk() ? wfUrlencode( $this->mTitle->getTalkNsText() ) : '';
- case 'subjectspace':
- return $this->mTitle->getSubjectNsText();
- case 'subjectspacee':
- return( wfUrlencode( $this->mTitle->getSubjectNsText() ) );
- case 'currentdayname':
- return $this->mVarCache[$index] = $wgContLang->getWeekdayName( gmdate( 'w', $ts ) + 1 );
- case 'currentyear':
- return $this->mVarCache[$index] = $wgContLang->formatNum( gmdate( 'Y', $ts ), true );
- case 'currenttime':
- return $this->mVarCache[$index] = $wgContLang->time( wfTimestamp( TS_MW, $ts ), false, false );
- case 'currenthour':
- return $this->mVarCache[$index] = $wgContLang->formatNum( gmdate( 'H', $ts ), true );
- case 'currentweek':
- // @bug 4594 PHP5 has it zero padded, PHP4 does not, cast to
- // int to remove the padding
- return $this->mVarCache[$index] = $wgContLang->formatNum( (int)gmdate( 'W', $ts ) );
- case 'currentdow':
- return $this->mVarCache[$index] = $wgContLang->formatNum( gmdate( 'w', $ts ) );
- case 'localdayname':
- return $this->mVarCache[$index] = $wgContLang->getWeekdayName( $localDayOfWeek + 1 );
- case 'localyear':
- return $this->mVarCache[$index] = $wgContLang->formatNum( $localYear, true );
- case 'localtime':
- return $this->mVarCache[$index] = $wgContLang->time( $localTimestamp, false, false );
- case 'localhour':
- return $this->mVarCache[$index] = $wgContLang->formatNum( $localHour, true );
- case 'localweek':
- // @bug 4594 PHP5 has it zero padded, PHP4 does not, cast to
- // int to remove the padding
- return $this->mVarCache[$index] = $wgContLang->formatNum( (int)$localWeek );
- case 'localdow':
- return $this->mVarCache[$index] = $wgContLang->formatNum( $localDayOfWeek );
- case 'numberofarticles':
- return $this->mVarCache[$index] = $wgContLang->formatNum( SiteStats::articles() );
- case 'numberoffiles':
- return $this->mVarCache[$index] = $wgContLang->formatNum( SiteStats::images() );
- case 'numberofusers':
- return $this->mVarCache[$index] = $wgContLang->formatNum( SiteStats::users() );
- case 'numberofpages':
- return $this->mVarCache[$index] = $wgContLang->formatNum( SiteStats::pages() );
- case 'numberofadmins':
- return $this->mVarCache[$index] = $wgContLang->formatNum( SiteStats::admins() );
- case 'numberofedits':
- return $this->mVarCache[$index] = $wgContLang->formatNum( SiteStats::edits() );
- case 'currenttimestamp':
- return $this->mVarCache[$index] = wfTimestamp( TS_MW, $ts );
- case 'localtimestamp':
- return $this->mVarCache[$index] = $localTimestamp;
- case 'currentversion':
- return $this->mVarCache[$index] = SpecialVersion::getVersion();
- case 'sitename':
- return $wgSitename;
- case 'server':
- return $wgServer;
- case 'servername':
- return $wgServerName;
- case 'scriptpath':
- return $wgScriptPath;
- case 'directionmark':
- return $wgContLang->getDirMark();
- case 'contentlanguage':
- global $wgContLanguageCode;
- return $wgContLanguageCode;
- default:
- $ret = null;
- if ( wfRunHooks( 'ParserGetVariableValueSwitch', array( &$this, &$this->mVarCache, &$index, &$ret ) ) )
- return $ret;
- else
- return null;
- }
- }
-
- /**
- * initialise the magic variables (like CURRENTMONTHNAME)
- *
- * @private
- */
- function initialiseVariables() {
- $fname = 'Parser::initialiseVariables';
- wfProfileIn( $fname );
- $variableIDs = MagicWord::getVariableIDs();
-
- $this->mVariables = new MagicWordArray( $variableIDs );
- wfProfileOut( $fname );
- }
-
- /**
- * Preprocess some wikitext and return the document tree.
- * This is the ghost of replace_variables().
- *
- * @param string $text The text to parse
- * @param integer flags Bitwise combination of:
- * self::PTD_FOR_INCLUSION Handle <noinclude>/<includeonly> as if the text is being
- * included. Default is to assume a direct page view.
- *
- * The generated DOM tree must depend only on the input text and the flags.
- * The DOM tree must be the same in OT_HTML and OT_WIKI mode, to avoid a regression of bug 4899.
- *
- * Any flag added to the $flags parameter here, or any other parameter liable to cause a
- * change in the DOM tree for a given text, must be passed through the section identifier
- * in the section edit link and thus back to extractSections().
- *
- * The output of this function is currently only cached in process memory, but a persistent
- * cache may be implemented at a later date which takes further advantage of these strict
- * dependency requirements.
- *
- * @private
- */
- function preprocessToDom ( $text, $flags = 0 ) {
- $dom = $this->getPreprocessor()->preprocessToObj( $text, $flags );
- return $dom;
- }
-
- /*
- * Return a three-element array: leading whitespace, string contents, trailing whitespace
- */
- public static function splitWhitespace( $s ) {
- $ltrimmed = ltrim( $s );
- $w1 = substr( $s, 0, strlen( $s ) - strlen( $ltrimmed ) );
- $trimmed = rtrim( $ltrimmed );
- $diff = strlen( $ltrimmed ) - strlen( $trimmed );
- if ( $diff > 0 ) {
- $w2 = substr( $ltrimmed, -$diff );
- } else {
- $w2 = '';
- }
- return array( $w1, $trimmed, $w2 );
- }
-
- /**
- * Replace magic variables, templates, and template arguments
- * with the appropriate text. Templates are substituted recursively,
- * taking care to avoid infinite loops.
- *
- * Note that the substitution depends on value of $mOutputType:
- * self::OT_WIKI: only {{subst:}} templates
- * self::OT_PREPROCESS: templates but not extension tags
- * self::OT_HTML: all templates and extension tags
- *
- * @param string $tex The text to transform
- * @param PPFrame $frame Object describing the arguments passed to the template
- * @param bool $argsOnly Only do argument (triple-brace) expansion, not double-brace expansion
- * @private
- */
- function replaceVariables( $text, $frame = false, $argsOnly = false ) {
- # Prevent too big inclusions
- if( strlen( $text ) > $this->mOptions->getMaxIncludeSize() ) {
- return $text;
- }
-
- $fname = __METHOD__;
- wfProfileIn( $fname );
-
- if ( $frame === false ) {
- $frame = $this->getPreprocessor()->newFrame();
- } elseif ( !( $frame instanceof PPFrame ) ) {
- throw new MWException( __METHOD__ . ' called using the old argument format' );
- }
-
- $dom = $this->preprocessToDom( $text );
- $flags = $argsOnly ? PPFrame::NO_TEMPLATES : 0;
- $text = $frame->expand( $dom, $flags );
-
- wfProfileOut( $fname );
- return $text;
- }
-
- /// Clean up argument array - refactored in 1.9 so parserfunctions can use it, too.
- static function createAssocArgs( $args ) {
- $assocArgs = array();
- $index = 1;
- foreach( $args as $arg ) {
- $eqpos = strpos( $arg, '=' );
- if ( $eqpos === false ) {
- $assocArgs[$index++] = $arg;
- } else {
- $name = trim( substr( $arg, 0, $eqpos ) );
- $value = trim( substr( $arg, $eqpos+1 ) );
- if ( $value === false ) {
- $value = '';
- }
- if ( $name !== false ) {
- $assocArgs[$name] = $value;
- }
- }
- }
-
- return $assocArgs;
- }
-
- /**
- * Return the text of a template, after recursively
- * replacing any variables or templates within the template.
- *
- * @param array $piece The parts of the template
- * $piece['title']: the title, i.e. the part before the |
- * $piece['parts']: the parameter array
- * $piece['lineStart']: whether the brace was at the start of a line
- * @param PPFrame The current frame, contains template arguments
- * @return string the text of the template
- * @private
- */
- function braceSubstitution( $piece, $frame ) {
- global $wgContLang, $wgLang, $wgAllowDisplayTitle, $wgNonincludableNamespaces;
- $fname = __METHOD__;
- wfProfileIn( $fname );
- wfProfileIn( __METHOD__.'-setup' );
-
- # Flags
- $found = false; # $text has been filled
- $nowiki = false; # wiki markup in $text should be escaped
- $isHTML = false; # $text is HTML, armour it against wikitext transformation
- $forceRawInterwiki = false; # Force interwiki transclusion to be done in raw mode not rendered
- $isChildObj = false; # $text is a DOM node needing expansion in a child frame
- $isLocalObj = false; # $text is a DOM node needing expansion in the current frame
-
- # Title object, where $text came from
- $title = NULL;
-
- # $part1 is the bit before the first |, and must contain only title characters.
- # Various prefixes will be stripped from it later.
- $titleWithSpaces = $frame->expand( $piece['title'] );
- $part1 = trim( $titleWithSpaces );
- $titleText = false;
-
- # Original title text preserved for various purposes
- $originalTitle = $part1;
-
- # $args is a list of argument nodes, starting from index 0, not including $part1
- $args = (null == $piece['parts']) ? array() : $piece['parts'];
- wfProfileOut( __METHOD__.'-setup' );
-
- # SUBST
- wfProfileIn( __METHOD__.'-modifiers' );
- if ( !$found ) {
- $mwSubst =& MagicWord::get( 'subst' );
- if ( $mwSubst->matchStartAndRemove( $part1 ) xor $this->ot['wiki'] ) {
- # One of two possibilities is true:
- # 1) Found SUBST but not in the PST phase
- # 2) Didn't find SUBST and in the PST phase
- # In either case, return without further processing
- $text = $frame->virtualBracketedImplode( '{{', '|', '}}', $titleWithSpaces, $args );
- $isLocalObj = true;
- $found = true;
- }
- }
-
- # Variables
- if ( !$found && $args->getLength() == 0 ) {
- $id = $this->mVariables->matchStartToEnd( $part1 );
- if ( $id !== false ) {
- $text = $this->getVariableValue( $id );
- if (MagicWord::getCacheTTL($id)>-1)
- $this->mOutput->mContainsOldMagic = true;
- $found = true;
- }
- }
-
- # MSG, MSGNW and RAW
- if ( !$found ) {
- # Check for MSGNW:
- $mwMsgnw =& MagicWord::get( 'msgnw' );
- if ( $mwMsgnw->matchStartAndRemove( $part1 ) ) {
- $nowiki = true;
- } else {
- # Remove obsolete MSG:
- $mwMsg =& MagicWord::get( 'msg' );
- $mwMsg->matchStartAndRemove( $part1 );
- }
-
- # Check for RAW:
- $mwRaw =& MagicWord::get( 'raw' );
- if ( $mwRaw->matchStartAndRemove( $part1 ) ) {
- $forceRawInterwiki = true;
- }
- }
- wfProfileOut( __METHOD__.'-modifiers' );
-
- # Parser functions
- if ( !$found ) {
- wfProfileIn( __METHOD__ . '-pfunc' );
-
- $colonPos = strpos( $part1, ':' );
- if ( $colonPos !== false ) {
- # Case sensitive functions
- $function = substr( $part1, 0, $colonPos );
- if ( isset( $this->mFunctionSynonyms[1][$function] ) ) {
- $function = $this->mFunctionSynonyms[1][$function];
- } else {
- # Case insensitive functions
- $function = strtolower( $function );
- if ( isset( $this->mFunctionSynonyms[0][$function] ) ) {
- $function = $this->mFunctionSynonyms[0][$function];
- } else {
- $function = false;
- }
- }
- if ( $function ) {
- list( $callback, $flags ) = $this->mFunctionHooks[$function];
- $initialArgs = array( &$this );
- $funcArgs = array( trim( substr( $part1, $colonPos + 1 ) ) );
- if ( $flags & SFH_OBJECT_ARGS ) {
- # Add a frame parameter, and pass the arguments as an array
- $allArgs = $initialArgs;
- $allArgs[] = $frame;
- for ( $i = 0; $i < $args->getLength(); $i++ ) {
- $funcArgs[] = $args->item( $i );
- }
- $allArgs[] = $funcArgs;
- } else {
- # Convert arguments to plain text
- for ( $i = 0; $i < $args->getLength(); $i++ ) {
- $funcArgs[] = trim( $frame->expand( $args->item( $i ) ) );
- }
- $allArgs = array_merge( $initialArgs, $funcArgs );
- }
-
- # Workaround for PHP bug 35229 and similar
- if ( !is_callable( $callback ) ) {
- throw new MWException( "Tag hook for $name is not callable\n" );
- }
- $result = call_user_func_array( $callback, $allArgs );
- $found = true;
-
- if ( is_array( $result ) ) {
- if ( isset( $result[0] ) ) {
- $text = $result[0];
- unset( $result[0] );
- }
-
- // Extract flags into the local scope
- // This allows callers to set flags such as nowiki, found, etc.
- extract( $result );
- } else {
- $text = $result;
- }
- }
- }
- wfProfileOut( __METHOD__ . '-pfunc' );
- }
-
- # Finish mangling title and then check for loops.
- # Set $title to a Title object and $titleText to the PDBK
- if ( !$found ) {
- $ns = NS_TEMPLATE;
- # Split the title into page and subpage
- $subpage = '';
- $part1 = $this->maybeDoSubpageLink( $part1, $subpage );
- if ($subpage !== '') {
- $ns = $this->mTitle->getNamespace();
- }
- $title = Title::newFromText( $part1, $ns );
- if ( $title ) {
- $titleText = $title->getPrefixedText();
- # Check for language variants if the template is not found
- if($wgContLang->hasVariants() && $title->getArticleID() == 0){
- $wgContLang->findVariantLink($part1, $title);
- }
- # Do infinite loop check
- if ( !$frame->loopCheck( $title ) ) {
- $found = true;
- $text = "<span class=\"error\">Template loop detected: [[$titleText]]</span>";
- wfDebug( __METHOD__.": template loop broken at '$titleText'\n" );
- }
- # Do recursion depth check
- $limit = $this->mOptions->getMaxTemplateDepth();
- if ( $frame->depth >= $limit ) {
- $found = true;
- $text = "<span class=\"error\">Template recursion depth limit exceeded ($limit)</span>";
- }
- }
- }
-
- # Load from database
- if ( !$found && $title ) {
- wfProfileIn( __METHOD__ . '-loadtpl' );
- if ( !$title->isExternal() ) {
- if ( $title->getNamespace() == NS_SPECIAL && $this->mOptions->getAllowSpecialInclusion() && $this->ot['html'] ) {
- $text = SpecialPage::capturePath( $title );
- if ( is_string( $text ) ) {
- $found = true;
- $isHTML = true;
- $this->disableCache();
- }
- } else if ( $wgNonincludableNamespaces && in_array( $title->getNamespace(), $wgNonincludableNamespaces ) ) {
- $found = false; //access denied
- wfDebug( "$fname: template inclusion denied for " . $title->getPrefixedDBkey() );
- } else {
- list( $text, $title ) = $this->getTemplateDom( $title );
- if ( $text !== false ) {
- $found = true;
- $isChildObj = true;
- }
- }
-
- # If the title is valid but undisplayable, make a link to it
- if ( !$found && ( $this->ot['html'] || $this->ot['pre'] ) ) {
- $text = "[[:$titleText]]";
- $found = true;
- }
- } elseif ( $title->isTrans() ) {
- // Interwiki transclusion
- if ( $this->ot['html'] && !$forceRawInterwiki ) {
- $text = $this->interwikiTransclude( $title, 'render' );
- $isHTML = true;
- } else {
- $text = $this->interwikiTransclude( $title, 'raw' );
- // Preprocess it like a template
- $text = $this->preprocessToDom( $text, self::PTD_FOR_INCLUSION );
- $isChildObj = true;
- }
- $found = true;
- }
- wfProfileOut( __METHOD__ . '-loadtpl' );
- }
-
- # If we haven't found text to substitute by now, we're done
- # Recover the source wikitext and return it
- if ( !$found ) {
- $text = $frame->virtualBracketedImplode( '{{', '|', '}}', $titleWithSpaces, $args );
- wfProfileOut( $fname );
- return array( 'object' => $text );
- }
-
- # Expand DOM-style return values in a child frame
- if ( $isChildObj ) {
- # Clean up argument array
- $newFrame = $frame->newChild( $args, $title );
-
- if ( $nowiki ) {
- $text = $newFrame->expand( $text, PPFrame::RECOVER_ORIG );
- } elseif ( $titleText !== false && $newFrame->isEmpty() ) {
- # Expansion is eligible for the empty-frame cache
- if ( isset( $this->mTplExpandCache[$titleText] ) ) {
- $text = $this->mTplExpandCache[$titleText];
- } else {
- $text = $newFrame->expand( $text );
- $this->mTplExpandCache[$titleText] = $text;
- }
- } else {
- # Uncached expansion
- $text = $newFrame->expand( $text );
- }
- }
- if ( $isLocalObj && $nowiki ) {
- $text = $frame->expand( $text, PPFrame::RECOVER_ORIG );
- $isLocalObj = false;
- }
-
- # Replace raw HTML by a placeholder
- # Add a blank line preceding, to prevent it from mucking up
- # immediately preceding headings
- if ( $isHTML ) {
- $text = "\n\n" . $this->insertStripItem( $text );
- }
- # Escape nowiki-style return values
- elseif ( $nowiki && ( $this->ot['html'] || $this->ot['pre'] ) ) {
- $text = wfEscapeWikiText( $text );
- }
- # Bug 529: if the template begins with a table or block-level
- # element, it should be treated as beginning a new line.
- # This behaviour is somewhat controversial.
- elseif ( is_string( $text ) && !$piece['lineStart'] && preg_match('/^(?:{\\||:|;|#|\*)/', $text)) /*}*/{
- $text = "\n" . $text;
- }
-
- if ( is_string( $text ) && !$this->incrementIncludeSize( 'post-expand', strlen( $text ) ) ) {
- # Error, oversize inclusion
- $text = "[[$originalTitle]]" .
- $this->insertStripItem( '<!-- WARNING: template omitted, post-expand include size too large -->' );
- }
-
- if ( $isLocalObj ) {
- $ret = array( 'object' => $text );
- } else {
- $ret = array( 'text' => $text );
- }
-
- wfProfileOut( $fname );
- return $ret;
- }
-
- /**
- * Get the semi-parsed DOM representation of a template with a given title,
- * and its redirect destination title. Cached.
- */
- function getTemplateDom( $title ) {
- $cacheTitle = $title;
- $titleText = $title->getPrefixedDBkey();
-
- if ( isset( $this->mTplRedirCache[$titleText] ) ) {
- list( $ns, $dbk ) = $this->mTplRedirCache[$titleText];
- $title = Title::makeTitle( $ns, $dbk );
- $titleText = $title->getPrefixedDBkey();
- }
- if ( isset( $this->mTplDomCache[$titleText] ) ) {
- return array( $this->mTplDomCache[$titleText], $title );
- }
-
- // Cache miss, go to the database
- list( $text, $title ) = $this->fetchTemplateAndTitle( $title );
-
- if ( $text === false ) {
- $this->mTplDomCache[$titleText] = false;
- return array( false, $title );
- }
-
- $dom = $this->preprocessToDom( $text, self::PTD_FOR_INCLUSION );
- $this->mTplDomCache[ $titleText ] = $dom;
-
- if (! $title->equals($cacheTitle)) {
- $this->mTplRedirCache[$cacheTitle->getPrefixedDBkey()] =
- array( $title->getNamespace(),$cdb = $title->getDBkey() );
- }
-
- return array( $dom, $title );
- }
-
- /**
- * Fetch the unparsed text of a template and register a reference to it.
- */
- function fetchTemplateAndTitle( $title ) {
- $templateCb = $this->mOptions->getTemplateCallback();
- $stuff = call_user_func( $templateCb, $title );
- $text = $stuff['text'];
- $finalTitle = isset( $stuff['finalTitle'] ) ? $stuff['finalTitle'] : $title;
- if ( isset( $stuff['deps'] ) ) {
- foreach ( $stuff['deps'] as $dep ) {
- $this->mOutput->addTemplate( $dep['title'], $dep['page_id'], $dep['rev_id'] );
- }
- }
- return array($text,$finalTitle);
- }
-
- function fetchTemplate( $title ) {
- $rv = $this->fetchTemplateAndTitle($title);
- return $rv[0];
- }
-
- /**
- * Static function to get a template
- * Can be overridden via ParserOptions::setTemplateCallback().
- */
- static function statelessFetchTemplate( $title ) {
- $text = $skip = false;
- $finalTitle = $title;
- $deps = array();
-
- // Loop to fetch the article, with up to 1 redirect
- for ( $i = 0; $i < 2 && is_object( $title ); $i++ ) {
- # Give extensions a chance to select the revision instead
- $id = false; // Assume current
- wfRunHooks( 'BeforeParserFetchTemplateAndtitle', array( false, &$title, &$skip, &$id ) );
-
- if( $skip ) {
- $text = false;
- $deps[] = array(
- 'title' => $title,
- 'page_id' => $title->getArticleID(),
- 'rev_id' => null );
- break;
- }
- $rev = $id ? Revision::newFromId( $id ) : Revision::newFromTitle( $title );
- $rev_id = $rev ? $rev->getId() : 0;
-
- $deps[] = array(
- 'title' => $title,
- 'page_id' => $title->getArticleID(),
- 'rev_id' => $rev_id );
-
- if( $rev ) {
- $text = $rev->getText();
- } elseif( $title->getNamespace() == NS_MEDIAWIKI ) {
- global $wgLang;
- $message = $wgLang->lcfirst( $title->getText() );
- $text = wfMsgForContentNoTrans( $message );
- if( wfEmptyMsg( $message, $text ) ) {
- $text = false;
- break;
- }
- } else {
- break;
- }
- if ( $text === false ) {
- break;
- }
- // Redirect?
- $finalTitle = $title;
- $title = Title::newFromRedirect( $text );
- }
- return array(
- 'text' => $text,
- 'finalTitle' => $finalTitle,
- 'deps' => $deps );
- }
-
- /**
- * Transclude an interwiki link.
- */
- function interwikiTransclude( $title, $action ) {
- global $wgEnableScaryTranscluding;
-
- if (!$wgEnableScaryTranscluding)
- return wfMsg('scarytranscludedisabled');
-
- $url = $title->getFullUrl( "action=$action" );
-
- if (strlen($url) > 255)
- return wfMsg('scarytranscludetoolong');
- return $this->fetchScaryTemplateMaybeFromCache($url);
- }
-
- function fetchScaryTemplateMaybeFromCache($url) {
- global $wgTranscludeCacheExpiry;
- $dbr = wfGetDB(DB_SLAVE);
- $obj = $dbr->selectRow('transcache', array('tc_time', 'tc_contents'),
- array('tc_url' => $url));
- if ($obj) {
- $time = $obj->tc_time;
- $text = $obj->tc_contents;
- if ($time && time() < $time + $wgTranscludeCacheExpiry ) {
- return $text;
- }
- }
-
- $text = Http::get($url);
- if (!$text)
- return wfMsg('scarytranscludefailed', $url);
-
- $dbw = wfGetDB(DB_MASTER);
- $dbw->replace('transcache', array('tc_url'), array(
- 'tc_url' => $url,
- 'tc_time' => time(),
- 'tc_contents' => $text));
- return $text;
- }
-
-
- /**
- * Triple brace replacement -- used for template arguments
- * @private
- */
- function argSubstitution( $piece, $frame ) {
- wfProfileIn( __METHOD__ );
-
- $error = false;
- $parts = $piece['parts'];
- $nameWithSpaces = $frame->expand( $piece['title'] );
- $argName = trim( $nameWithSpaces );
- $object = false;
- $text = $frame->getArgument( $argName );
- if ( $text === false && $parts->getLength() > 0
- && (
- $this->ot['html']
- || $this->ot['pre']
- || ( $this->ot['wiki'] && $frame->isTemplate() )
- )
- ) {
- # No match in frame, use the supplied default
- $object = $parts->item( 0 )->getChildren();
- }
- if ( !$this->incrementIncludeSize( 'arg', strlen( $text ) ) ) {
- $error = '<!-- WARNING: argument omitted, expansion size too large -->';
- }
-
- if ( $text === false && $object === false ) {
- # No match anywhere
- $object = $frame->virtualBracketedImplode( '{{{', '|', '}}}', $nameWithSpaces, $parts );
- }
- if ( $error !== false ) {
- $text .= $error;
- }
- if ( $object !== false ) {
- $ret = array( 'object' => $object );
- } else {
- $ret = array( 'text' => $text );
- }
-
- wfProfileOut( __METHOD__ );
- return $ret;
- }
-
- /**
- * Return the text to be used for a given extension tag.
- * This is the ghost of strip().
- *
- * @param array $params Associative array of parameters:
- * name PPNode for the tag name
- * attr PPNode for unparsed text where tag attributes are thought to be
- * attributes Optional associative array of parsed attributes
- * inner Contents of extension element
- * noClose Original text did not have a close tag
- * @param PPFrame $frame
- */
- function extensionSubstitution( $params, $frame ) {
- global $wgRawHtml, $wgContLang;
-
- $name = $frame->expand( $params['name'] );
- $attrText = !isset( $params['attr'] ) ? null : $frame->expand( $params['attr'] );
- $content = !isset( $params['inner'] ) ? null : $frame->expand( $params['inner'] );
-
- $marker = "{$this->mUniqPrefix}-$name-" . sprintf('%08X', $this->mMarkerIndex++) . $this->mMarkerSuffix;
-
- if ( $this->ot['html'] ) {
- $name = strtolower( $name );
-
- $attributes = Sanitizer::decodeTagAttributes( $attrText );
- if ( isset( $params['attributes'] ) ) {
- $attributes = $attributes + $params['attributes'];
- }
- switch ( $name ) {
- case 'html':
- if( $wgRawHtml ) {
- $output = $content;
- break;
- } else {
- throw new MWException( '<html> extension tag encountered unexpectedly' );
- }
- case 'nowiki':
- $output = Xml::escapeTagsOnly( $content );
- break;
- case 'math':
- $output = $wgContLang->armourMath(
- MathRenderer::renderMath( $content, $attributes ) );
- break;
- case 'gallery':
- $output = $this->renderImageGallery( $content, $attributes );
- break;
- default:
- if( isset( $this->mTagHooks[$name] ) ) {
- # Workaround for PHP bug 35229 and similar
- if ( !is_callable( $this->mTagHooks[$name] ) ) {
- throw new MWException( "Tag hook for $name is not callable\n" );
- }
- $output = call_user_func_array( $this->mTagHooks[$name],
- array( $content, $attributes, $this ) );
- } else {
- throw new MWException( "Invalid call hook $name" );
- }
- }
- } else {
- if ( is_null( $attrText ) ) {
- $attrText = '';
- }
- if ( isset( $params['attributes'] ) ) {
- foreach ( $params['attributes'] as $attrName => $attrValue ) {
- $attrText .= ' ' . htmlspecialchars( $attrName ) . '="' .
- htmlspecialchars( $attrValue ) . '"';
- }
- }
- if ( $content === null ) {
- $output = "<$name$attrText/>";
- } else {
- $close = is_null( $params['close'] ) ? '' : $frame->expand( $params['close'] );
- $output = "<$name$attrText>$content$close";
- }
- }
-
- if ( $name == 'html' || $name == 'nowiki' ) {
- $this->mStripState->nowiki->setPair( $marker, $output );
- } else {
- $this->mStripState->general->setPair( $marker, $output );
- }
- return $marker;
- }
-
- /**
- * Increment an include size counter
- *
- * @param string $type The type of expansion
- * @param integer $size The size of the text
- * @return boolean False if this inclusion would take it over the maximum, true otherwise
- */
- function incrementIncludeSize( $type, $size ) {
- if ( $this->mIncludeSizes[$type] + $size > $this->mOptions->getMaxIncludeSize( $type ) ) {
- return false;
- } else {
- $this->mIncludeSizes[$type] += $size;
- return true;
- }
- }
-
- /**
- * Detect __NOGALLERY__ magic word and set a placeholder
- */
- function stripNoGallery( &$text ) {
- # if the string __NOGALLERY__ (not case-sensitive) occurs in the HTML,
- # do not add TOC
- $mw = MagicWord::get( 'nogallery' );
- $this->mOutput->mNoGallery = $mw->matchAndRemove( $text ) ;
- }
-
- /**
- * Find the first __TOC__ magic word and set a <!--MWTOC-->
- * placeholder that will then be replaced by the real TOC in
- * ->formatHeadings, this works because at this points real
- * comments will have already been discarded by the sanitizer.
- *
- * Any additional __TOC__ magic words left over will be discarded
- * as there can only be one TOC on the page.
- */
- function stripToc( $text ) {
- # if the string __NOTOC__ (not case-sensitive) occurs in the HTML,
- # do not add TOC
- $mw = MagicWord::get( 'notoc' );
- if( $mw->matchAndRemove( $text ) ) {
- $this->mShowToc = false;
- }
-
- $mw = MagicWord::get( 'toc' );
- if( $mw->match( $text ) ) {
- $this->mShowToc = true;
- $this->mForceTocPosition = true;
-
- // Set a placeholder. At the end we'll fill it in with the TOC.
- $text = $mw->replace( '<!--MWTOC-->', $text, 1 );
-
- // Only keep the first one.
- $text = $mw->replace( '', $text );
- }
- return $text;
- }
-
- /**
- * This function accomplishes several tasks:
- * 1) Auto-number headings if that option is enabled
- * 2) Add an [edit] link to sections for users who have enabled the option and can edit the page
- * 3) Add a Table of contents on the top for users who have enabled the option
- * 4) Auto-anchor headings
- *
- * It loops through all headlines, collects the necessary data, then splits up the
- * string and re-inserts the newly formatted headlines.
- *
- * @param string $text
- * @param boolean $isMain
- * @private
- */
- function formatHeadings( $text, $isMain=true ) {
- global $wgMaxTocLevel, $wgContLang;
-
- $doNumberHeadings = $this->mOptions->getNumberHeadings();
- if( !$this->mTitle->quickUserCan( 'edit' ) ) {
- $showEditLink = 0;
- } else {
- $showEditLink = $this->mOptions->getEditSection();
- }
-
- # Inhibit editsection links if requested in the page
- $esw =& MagicWord::get( 'noeditsection' );
- if( $esw->matchAndRemove( $text ) ) {
- $showEditLink = 0;
- }
-
- # Get all headlines for numbering them and adding funky stuff like [edit]
- # links - this is for later, but we need the number of headlines right now
- $matches = array();
- $numMatches = preg_match_all( '/<H(?P<level>[1-6])(?P<attrib>.*?'.'>)(?P<header>.*?)<\/H[1-6] *>/i', $text, $matches );
-
- # if there are fewer than 4 headlines in the article, do not show TOC
- # unless it's been explicitly enabled.
- $enoughToc = $this->mShowToc &&
- (($numMatches >= 4) || $this->mForceTocPosition);
-
- # Allow user to stipulate that a page should have a "new section"
- # link added via __NEWSECTIONLINK__
- $mw =& MagicWord::get( 'newsectionlink' );
- if( $mw->matchAndRemove( $text ) )
- $this->mOutput->setNewSection( true );
-
- # if the string __FORCETOC__ (not case-sensitive) occurs in the HTML,
- # override above conditions and always show TOC above first header
- $mw =& MagicWord::get( 'forcetoc' );
- if ($mw->matchAndRemove( $text ) ) {
- $this->mShowToc = true;
- $enoughToc = true;
- }
-
- # We need this to perform operations on the HTML
- $sk = $this->mOptions->getSkin();
-
- # headline counter
- $headlineCount = 0;
- $numVisible = 0;
-
- # Ugh .. the TOC should have neat indentation levels which can be
- # passed to the skin functions. These are determined here
- $toc = '';
- $full = '';
- $head = array();
- $sublevelCount = array();
- $levelCount = array();
- $toclevel = 0;
- $level = 0;
- $prevlevel = 0;
- $toclevel = 0;
- $prevtoclevel = 0;
- $markerRegex = "{$this->mUniqPrefix}-h-(\d+)-{$this->mMarkerSuffix}";
- $baseTitleText = $this->mTitle->getPrefixedDBkey();
- $tocraw = array();
-
- foreach( $matches[3] as $headline ) {
- $isTemplate = false;
- $titleText = false;
- $sectionIndex = false;
- $numbering = '';
- $markerMatches = array();
- if (preg_match("/^$markerRegex/", $headline, $markerMatches)) {
- $serial = $markerMatches[1];
- list( $titleText, $sectionIndex ) = $this->mHeadings[$serial];
- $isTemplate = ($titleText != $baseTitleText);
- $headline = preg_replace("/^$markerRegex/", "", $headline);
- }
-
- if( $toclevel ) {
- $prevlevel = $level;
- $prevtoclevel = $toclevel;
- }
- $level = $matches[1][$headlineCount];
-
- if( $doNumberHeadings || $enoughToc ) {
-
- if ( $level > $prevlevel ) {
- # Increase TOC level
- $toclevel++;
- $sublevelCount[$toclevel] = 0;
- if( $toclevel<$wgMaxTocLevel ) {
- $prevtoclevel = $toclevel;
- $toc .= $sk->tocIndent();
- $numVisible++;
- }
- }
- elseif ( $level < $prevlevel && $toclevel > 1 ) {
- # Decrease TOC level, find level to jump to
-
- if ( $toclevel == 2 && $level <= $levelCount[1] ) {
- # Can only go down to level 1
- $toclevel = 1;
- } else {
- for ($i = $toclevel; $i > 0; $i--) {
- if ( $levelCount[$i] == $level ) {
- # Found last matching level
- $toclevel = $i;
- break;
- }
- elseif ( $levelCount[$i] < $level ) {
- # Found first matching level below current level
- $toclevel = $i + 1;
- break;
- }
- }
- }
- if( $toclevel<$wgMaxTocLevel ) {
- if($prevtoclevel < $wgMaxTocLevel) {
- # Unindent only if the previous toc level was shown :p
- $toc .= $sk->tocUnindent( $prevtoclevel - $toclevel );
- } else {
- $toc .= $sk->tocLineEnd();
- }
- }
- }
- else {
- # No change in level, end TOC line
- if( $toclevel<$wgMaxTocLevel ) {
- $toc .= $sk->tocLineEnd();
- }
- }
-
- $levelCount[$toclevel] = $level;
-
- # count number of headlines for each level
- @$sublevelCount[$toclevel]++;
- $dot = 0;
- for( $i = 1; $i <= $toclevel; $i++ ) {
- if( !empty( $sublevelCount[$i] ) ) {
- if( $dot ) {
- $numbering .= '.';
- }
- $numbering .= $wgContLang->formatNum( $sublevelCount[$i] );
- $dot = 1;
- }
- }
- }
-
- # The safe header is a version of the header text safe to use for links
- # Avoid insertion of weird stuff like <math> by expanding the relevant sections
- $safeHeadline = $this->mStripState->unstripBoth( $headline );
-
- # Remove link placeholders by the link text.
- # <!--LINK number-->
- # turns into
- # link text with suffix
- $safeHeadline = preg_replace( '/<!--LINK ([0-9]*)-->/e',
- "\$this->mLinkHolders['texts'][\$1]",
- $safeHeadline );
- $safeHeadline = preg_replace( '/<!--IWLINK ([0-9]*)-->/e',
- "\$this->mInterwikiLinkHolders['texts'][\$1]",
- $safeHeadline );
-
- # Strip out HTML (other than plain <sup> and <sub>: bug 8393)
- $tocline = preg_replace(
- array( '#<(?!/?(sup|sub)).*?'.'>#', '#<(/?(sup|sub)).*?'.'>#' ),
- array( '', '<$1>'),
- $safeHeadline
- );
- $tocline = trim( $tocline );
-
- # For the anchor, strip out HTML-y stuff period
- $safeHeadline = preg_replace( '/<.*?'.'>/', '', $safeHeadline );
- $safeHeadline = trim( $safeHeadline );
-
- # Save headline for section edit hint before it's escaped
- $headlineHint = $safeHeadline;
- $safeHeadline = Sanitizer::escapeId( $safeHeadline );
- $refers[$headlineCount] = $safeHeadline;
-
- # count how many in assoc. array so we can track dupes in anchors
- isset( $refers[$safeHeadline] ) ? $refers[$safeHeadline]++ : $refers[$safeHeadline] = 1;
- $refcount[$headlineCount] = $refers[$safeHeadline];
-
- # Don't number the heading if it is the only one (looks silly)
- if( $doNumberHeadings && count( $matches[3] ) > 1) {
- # the two are different if the line contains a link
- $headline=$numbering . ' ' . $headline;
- }
-
- # Create the anchor for linking from the TOC to the section
- $anchor = $safeHeadline;
- if($refcount[$headlineCount] > 1 ) {
- $anchor .= '_' . $refcount[$headlineCount];
- }
- if( $enoughToc && ( !isset($wgMaxTocLevel) || $toclevel<$wgMaxTocLevel ) ) {
- $toc .= $sk->tocLine($anchor, $tocline, $numbering, $toclevel);
- $tocraw[] = array( 'toclevel' => $toclevel, 'level' => $level, 'line' => $tocline, 'number' => $numbering );
- }
- # give headline the correct <h#> tag
- if( $showEditLink && $sectionIndex !== false ) {
- if( $isTemplate ) {
- # Put a T flag in the section identifier, to indicate to extractSections()
- # that sections inside <includeonly> should be counted.
- $editlink = $sk->editSectionLinkForOther($titleText, "T-$sectionIndex");
- } else {
- $editlink = $sk->editSectionLink($this->mTitle, $sectionIndex, $headlineHint);
- }
- } else {
- $editlink = '';
- }
- $head[$headlineCount] = $sk->makeHeadline( $level, $matches['attrib'][$headlineCount], $anchor, $headline, $editlink );
-
- $headlineCount++;
- }
-
- $this->mOutput->setSections( $tocraw );
-
- # Never ever show TOC if no headers
- if( $numVisible < 1 ) {
- $enoughToc = false;
- }
-
- if( $enoughToc ) {
- if( $prevtoclevel > 0 && $prevtoclevel < $wgMaxTocLevel ) {
- $toc .= $sk->tocUnindent( $prevtoclevel - 1 );
- }
- $toc = $sk->tocList( $toc );
- }
-
- # split up and insert constructed headlines
-
- $blocks = preg_split( '/<H[1-6].*?' . '>.*?<\/H[1-6]>/i', $text );
- $i = 0;
-
- foreach( $blocks as $block ) {
- if( $showEditLink && $headlineCount > 0 && $i == 0 && $block != "\n" ) {
- # This is the [edit] link that appears for the top block of text when
- # section editing is enabled
-
- # Disabled because it broke block formatting
- # For example, a bullet point in the top line
- # $full .= $sk->editSectionLink(0);
- }
- $full .= $block;
- if( $enoughToc && !$i && $isMain && !$this->mForceTocPosition ) {
- # Top anchor now in skin
- $full = $full.$toc;
- }
-
- if( !empty( $head[$i] ) ) {
- $full .= $head[$i];
- }
- $i++;
- }
- if( $this->mForceTocPosition ) {
- return str_replace( '<!--MWTOC-->', $toc, $full );
- } else {
- return $full;
- }
- }
-
- /**
- * Transform wiki markup when saving a page by doing \r\n -> \n
- * conversion, substitting signatures, {{subst:}} templates, etc.
- *
- * @param string $text the text to transform
- * @param Title &$title the Title object for the current article
- * @param User &$user the User object describing the current user
- * @param ParserOptions $options parsing options
- * @param bool $clearState whether to clear the parser state first
- * @return string the altered wiki markup
- * @public
- */
- function preSaveTransform( $text, &$title, $user, $options, $clearState = true ) {
- $this->mOptions = $options;
- $this->setTitle( $title );
- $this->setOutputType( self::OT_WIKI );
-
- if ( $clearState ) {
- $this->clearState();
- }
-
- $pairs = array(
- "\r\n" => "\n",
- );
- $text = str_replace( array_keys( $pairs ), array_values( $pairs ), $text );
- $text = $this->pstPass2( $text, $user );
- $text = $this->mStripState->unstripBoth( $text );
- return $text;
- }
-
- /**
- * Pre-save transform helper function
- * @private
- */
- function pstPass2( $text, $user ) {
- global $wgContLang, $wgLocaltimezone;
-
- /* Note: This is the timestamp saved as hardcoded wikitext to
- * the database, we use $wgContLang here in order to give
- * everyone the same signature and use the default one rather
- * than the one selected in each user's preferences.
- *
- * (see also bug 12815)
- */
- $ts = $this->mOptions->getTimestamp();
- $tz = 'UTC';
- if ( isset( $wgLocaltimezone ) ) {
- $unixts = wfTimestamp( TS_UNIX, $ts );
- $oldtz = getenv( 'TZ' );
- putenv( 'TZ='.$wgLocaltimezone );
- $ts = date( 'YmdHis', $unixts );
- $tz = date( 'T', $unixts ); # might vary on DST changeover!
- putenv( 'TZ='.$oldtz );
- }
- $d = $wgContLang->timeanddate( $ts, false, false ) . " ($tz)";
-
- # Variable replacement
- # Because mOutputType is OT_WIKI, this will only process {{subst:xxx}} type tags
- $text = $this->replaceVariables( $text );
-
- # Signatures
- $sigText = $this->getUserSig( $user );
- $text = strtr( $text, array(
- '~~~~~' => $d,
- '~~~~' => "$sigText $d",
- '~~~' => $sigText
- ) );
-
- # Context links: [[|name]] and [[name (context)|]]
- #
- global $wgLegalTitleChars;
- $tc = "[$wgLegalTitleChars]";
- $nc = '[ _0-9A-Za-z\x80-\xff]'; # Namespaces can use non-ascii!
-
- $p1 = "/\[\[(:?$nc+:|:|)($tc+?)( \\($tc+\\))\\|]]/"; # [[ns:page (context)|]]
- $p3 = "/\[\[(:?$nc+:|:|)($tc+?)( \\($tc+\\)|)(, $tc+|)\\|]]/"; # [[ns:page (context), context|]]
- $p2 = "/\[\[\\|($tc+)]]/"; # [[|page]]
-
- # try $p1 first, to turn "[[A, B (C)|]]" into "[[A, B (C)|A, B]]"
- $text = preg_replace( $p1, '[[\\1\\2\\3|\\2]]', $text );
- $text = preg_replace( $p3, '[[\\1\\2\\3\\4|\\2]]', $text );
-
- $t = $this->mTitle->getText();
- $m = array();
- if ( preg_match( "/^($nc+:|)$tc+?( \\($tc+\\))$/", $t, $m ) ) {
- $text = preg_replace( $p2, "[[$m[1]\\1$m[2]|\\1]]", $text );
- } elseif ( preg_match( "/^($nc+:|)$tc+?(, $tc+|)$/", $t, $m ) && '' != "$m[1]$m[2]" ) {
- $text = preg_replace( $p2, "[[$m[1]\\1$m[2]|\\1]]", $text );
- } else {
- # if there's no context, don't bother duplicating the title
- $text = preg_replace( $p2, '[[\\1]]', $text );
- }
-
- # Trim trailing whitespace
- $text = rtrim( $text );
-
- return $text;
- }
-
- /**
- * Fetch the user's signature text, if any, and normalize to
- * validated, ready-to-insert wikitext.
- *
- * @param User $user
- * @return string
- * @private
- */
- function getUserSig( &$user ) {
- global $wgMaxSigChars;
-
- $username = $user->getName();
- $nickname = $user->getOption( 'nickname' );
- $nickname = $nickname === '' ? $username : $nickname;
-
- if( mb_strlen( $nickname ) > $wgMaxSigChars ) {
- $nickname = $username;
- wfDebug( __METHOD__ . ": $username has overlong signature.\n" );
- } elseif( $user->getBoolOption( 'fancysig' ) !== false ) {
- # Sig. might contain markup; validate this
- if( $this->validateSig( $nickname ) !== false ) {
- # Validated; clean up (if needed) and return it
- return $this->cleanSig( $nickname, true );
- } else {
- # Failed to validate; fall back to the default
- $nickname = $username;
- wfDebug( "Parser::getUserSig: $username has bad XML tags in signature.\n" );
- }
- }
-
- // Make sure nickname doesnt get a sig in a sig
- $nickname = $this->cleanSigInSig( $nickname );
-
- # If we're still here, make it a link to the user page
- $userText = wfEscapeWikiText( $username );
- $nickText = wfEscapeWikiText( $nickname );
- if ( $user->isAnon() ) {
- return wfMsgExt( 'signature-anon', array( 'content', 'parsemag' ), $userText, $nickText );
- } else {
- return wfMsgExt( 'signature', array( 'content', 'parsemag' ), $userText, $nickText );
- }
- }
-
- /**
- * Check that the user's signature contains no bad XML
- *
- * @param string $text
- * @return mixed An expanded string, or false if invalid.
- */
- function validateSig( $text ) {
- return( wfIsWellFormedXmlFragment( $text ) ? $text : false );
- }
-
- /**
- * Clean up signature text
- *
- * 1) Strip ~~~, ~~~~ and ~~~~~ out of signatures @see cleanSigInSig
- * 2) Substitute all transclusions
- *
- * @param string $text
- * @param $parsing Whether we're cleaning (preferences save) or parsing
- * @return string Signature text
- */
- function cleanSig( $text, $parsing = false ) {
- if ( !$parsing ) {
- global $wgTitle;
- $this->clearState();
- $this->setTitle( $wgTitle );
- $this->mOptions = new ParserOptions;
- $this->setOutputType = self::OT_PREPROCESS;
- }
-
- # FIXME: regex doesn't respect extension tags or nowiki
- # => Move this logic to braceSubstitution()
- $substWord = MagicWord::get( 'subst' );
- $substRegex = '/\{\{(?!(?:' . $substWord->getBaseRegex() . '))/x' . $substWord->getRegexCase();
- $substText = '{{' . $substWord->getSynonym( 0 );
-
- $text = preg_replace( $substRegex, $substText, $text );
- $text = $this->cleanSigInSig( $text );
- $dom = $this->preprocessToDom( $text );
- $frame = $this->getPreprocessor()->newFrame();
- $text = $frame->expand( $dom );
-
- if ( !$parsing ) {
- $text = $this->mStripState->unstripBoth( $text );
- }
-
- return $text;
- }
-
- /**
- * Strip ~~~, ~~~~ and ~~~~~ out of signatures
- * @param string $text
- * @return string Signature text with /~{3,5}/ removed
- */
- function cleanSigInSig( $text ) {
- $text = preg_replace( '/~{3,5}/', '', $text );
- return $text;
- }
-
- /**
- * Set up some variables which are usually set up in parse()
- * so that an external function can call some class members with confidence
- * @public
- */
- function startExternalParse( &$title, $options, $outputType, $clearState = true ) {
- $this->setTitle( $title );
- $this->mOptions = $options;
- $this->setOutputType( $outputType );
- if ( $clearState ) {
- $this->clearState();
- }
- }
-
- /**
- * Wrapper for preprocess()
- *
- * @param string $text the text to preprocess
- * @param ParserOptions $options options
- * @return string
- * @public
- */
- function transformMsg( $text, $options ) {
- global $wgTitle;
- static $executing = false;
-
- $fname = "Parser::transformMsg";
-
- # Guard against infinite recursion
- if ( $executing ) {
- return $text;
- }
- $executing = true;
-
- wfProfileIn($fname);
- $text = $this->preprocess( $text, $wgTitle, $options );
-
- $executing = false;
- wfProfileOut($fname);
- return $text;
- }
-
- /**
- * Create an HTML-style tag, e.g. <yourtag>special text</yourtag>
- * The callback should have the following form:
- * function myParserHook( $text, $params, &$parser ) { ... }
- *
- * Transform and return $text. Use $parser for any required context, e.g. use
- * $parser->getTitle() and $parser->getOptions() not $wgTitle or $wgOut->mParserOptions
- *
- * @public
- *
- * @param mixed $tag The tag to use, e.g. 'hook' for <hook>
- * @param mixed $callback The callback function (and object) to use for the tag
- *
- * @return The old value of the mTagHooks array associated with the hook
- */
- function setHook( $tag, $callback ) {
- $tag = strtolower( $tag );
- $oldVal = isset( $this->mTagHooks[$tag] ) ? $this->mTagHooks[$tag] : null;
- $this->mTagHooks[$tag] = $callback;
- $this->mStripList[] = $tag;
-
- return $oldVal;
- }
-
- function setTransparentTagHook( $tag, $callback ) {
- $tag = strtolower( $tag );
- $oldVal = isset( $this->mTransparentTagHooks[$tag] ) ? $this->mTransparentTagHooks[$tag] : null;
- $this->mTransparentTagHooks[$tag] = $callback;
-
- return $oldVal;
- }
-
- /**
- * Remove all tag hooks
- */
- function clearTagHooks() {
- $this->mTagHooks = array();
- $this->mStripList = $this->mDefaultStripList;
- }
-
- /**
- * Create a function, e.g. {{sum:1|2|3}}
- * The callback function should have the form:
- * function myParserFunction( &$parser, $arg1, $arg2, $arg3 ) { ... }
- *
- * The callback may either return the text result of the function, or an array with the text
- * in element 0, and a number of flags in the other elements. The names of the flags are
- * specified in the keys. Valid flags are:
- * found The text returned is valid, stop processing the template. This
- * is on by default.
- * nowiki Wiki markup in the return value should be escaped
- * isHTML The returned text is HTML, armour it against wikitext transformation
- *
- * @public
- *
- * @param string $id The magic word ID
- * @param mixed $callback The callback function (and object) to use
- * @param integer $flags a combination of the following flags:
- * SFH_NO_HASH No leading hash, i.e. {{plural:...}} instead of {{#if:...}}
- *
- * @return The old callback function for this name, if any
- */
- function setFunctionHook( $id, $callback, $flags = 0 ) {
- $oldVal = isset( $this->mFunctionHooks[$id] ) ? $this->mFunctionHooks[$id][0] : null;
- $this->mFunctionHooks[$id] = array( $callback, $flags );
-
- # Add to function cache
- $mw = MagicWord::get( $id );
- if( !$mw )
- throw new MWException( 'Parser::setFunctionHook() expecting a magic word identifier.' );
-
- $synonyms = $mw->getSynonyms();
- $sensitive = intval( $mw->isCaseSensitive() );
-
- foreach ( $synonyms as $syn ) {
- # Case
- if ( !$sensitive ) {
- $syn = strtolower( $syn );
- }
- # Add leading hash
- if ( !( $flags & SFH_NO_HASH ) ) {
- $syn = '#' . $syn;
- }
- # Remove trailing colon
- if ( substr( $syn, -1, 1 ) == ':' ) {
- $syn = substr( $syn, 0, -1 );
- }
- $this->mFunctionSynonyms[$sensitive][$syn] = $id;
- }
- return $oldVal;
- }
-
- /**
- * Get all registered function hook identifiers
- *
- * @return array
- */
- function getFunctionHooks() {
- return array_keys( $this->mFunctionHooks );
- }
-
- /**
- * Replace <!--LINK--> link placeholders with actual links, in the buffer
- * Placeholders created in Skin::makeLinkObj()
- * Returns an array of link CSS classes, indexed by PDBK.
- * $options is a bit field, RLH_FOR_UPDATE to select for update
- */
- function replaceLinkHolders( &$text, $options = 0 ) {
- global $wgUser;
- global $wgContLang;
-
- $fname = 'Parser::replaceLinkHolders';
- wfProfileIn( $fname );
-
- $pdbks = array();
- $colours = array();
- $linkcolour_ids = array();
- $sk = $this->mOptions->getSkin();
- $linkCache =& LinkCache::singleton();
-
- if ( !empty( $this->mLinkHolders['namespaces'] ) ) {
- wfProfileIn( $fname.'-check' );
- $dbr = wfGetDB( DB_SLAVE );
- $page = $dbr->tableName( 'page' );
- $threshold = $wgUser->getOption('stubthreshold');
-
- # Sort by namespace
- asort( $this->mLinkHolders['namespaces'] );
-
- # Generate query
- $query = false;
- $current = null;
- foreach ( $this->mLinkHolders['namespaces'] as $key => $ns ) {
- # Make title object
- $title = $this->mLinkHolders['titles'][$key];
-
- # Skip invalid entries.
- # Result will be ugly, but prevents crash.
- if ( is_null( $title ) ) {
- continue;
- }
- $pdbk = $pdbks[$key] = $title->getPrefixedDBkey();
-
- # Check if it's a static known link, e.g. interwiki
- if ( $title->isAlwaysKnown() ) {
- $colours[$pdbk] = '';
- } elseif ( ( $id = $linkCache->getGoodLinkID( $pdbk ) ) != 0 ) {
- $colours[$pdbk] = '';
- $this->mOutput->addLink( $title, $id );
- } elseif ( $linkCache->isBadLink( $pdbk ) ) {
- $colours[$pdbk] = 'new';
- } elseif ( $title->getNamespace() == NS_SPECIAL && !SpecialPage::exists( $pdbk ) ) {
- $colours[$pdbk] = 'new';
- } else {
- # Not in the link cache, add it to the query
- if ( !isset( $current ) ) {
- $current = $ns;
- $query = "SELECT page_id, page_namespace, page_title, page_is_redirect";
- if ( $threshold > 0 ) {
- $query .= ', page_len';
- }
- $query .= " FROM $page WHERE (page_namespace=$ns AND page_title IN(";
- } elseif ( $current != $ns ) {
- $current = $ns;
- $query .= ")) OR (page_namespace=$ns AND page_title IN(";
- } else {
- $query .= ', ';
- }
-
- $query .= $dbr->addQuotes( $this->mLinkHolders['dbkeys'][$key] );
- }
- }
- if ( $query ) {
- $query .= '))';
- if ( $options & RLH_FOR_UPDATE ) {
- $query .= ' FOR UPDATE';
- }
-
- $res = $dbr->query( $query, $fname );
-
- # Fetch data and form into an associative array
- # non-existent = broken
- while ( $s = $dbr->fetchObject($res) ) {
- $title = Title::makeTitle( $s->page_namespace, $s->page_title );
- $pdbk = $title->getPrefixedDBkey();
- $linkCache->addGoodLinkObj( $s->page_id, $title );
- $this->mOutput->addLink( $title, $s->page_id );
- $colours[$pdbk] = $sk->getLinkColour( $s, $threshold );
- //add id to the extension todolist
- $linkcolour_ids[$s->page_id] = $pdbk;
- }
- //pass an array of page_ids to an extension
- wfRunHooks( 'GetLinkColours', array( $linkcolour_ids, &$colours ) );
- }
- wfProfileOut( $fname.'-check' );
-
- # Do a second query for different language variants of links and categories
- if($wgContLang->hasVariants()){
- $linkBatch = new LinkBatch();
- $variantMap = array(); // maps $pdbkey_Variant => $keys (of link holders)
- $categoryMap = array(); // maps $category_variant => $category (dbkeys)
- $varCategories = array(); // category replacements oldDBkey => newDBkey
-
- $categories = $this->mOutput->getCategoryLinks();
-
- // Add variants of links to link batch
- foreach ( $this->mLinkHolders['namespaces'] as $key => $ns ) {
- $title = $this->mLinkHolders['titles'][$key];
- if ( is_null( $title ) )
- continue;
-
- $pdbk = $title->getPrefixedDBkey();
- $titleText = $title->getText();
-
- // generate all variants of the link title text
- $allTextVariants = $wgContLang->convertLinkToAllVariants($titleText);
-
- // if link was not found (in first query), add all variants to query
- if ( !isset($colours[$pdbk]) ){
- foreach($allTextVariants as $textVariant){
- if($textVariant != $titleText){
- $variantTitle = Title::makeTitle( $ns, $textVariant );
- if(is_null($variantTitle)) continue;
- $linkBatch->addObj( $variantTitle );
- $variantMap[$variantTitle->getPrefixedDBkey()][] = $key;
- }
- }
- }
- }
-
- // process categories, check if a category exists in some variant
- foreach( $categories as $category ){
- $variants = $wgContLang->convertLinkToAllVariants($category);
- foreach($variants as $variant){
- if($variant != $category){
- $variantTitle = Title::newFromDBkey( Title::makeName(NS_CATEGORY,$variant) );
- if(is_null($variantTitle)) continue;
- $linkBatch->addObj( $variantTitle );
- $categoryMap[$variant] = $category;
- }
- }
- }
-
-
- if(!$linkBatch->isEmpty()){
- // construct query
- $titleClause = $linkBatch->constructSet('page', $dbr);
-
- $variantQuery = "SELECT page_id, page_namespace, page_title, page_is_redirect";
- if ( $threshold > 0 ) {
- $variantQuery .= ', page_len';
- }
-
- $variantQuery .= " FROM $page WHERE $titleClause";
- if ( $options & RLH_FOR_UPDATE ) {
- $variantQuery .= ' FOR UPDATE';
- }
-
- $varRes = $dbr->query( $variantQuery, $fname );
-
- // for each found variants, figure out link holders and replace
- while ( $s = $dbr->fetchObject($varRes) ) {
-
- $variantTitle = Title::makeTitle( $s->page_namespace, $s->page_title );
- $varPdbk = $variantTitle->getPrefixedDBkey();
- $vardbk = $variantTitle->getDBkey();
-
- $holderKeys = array();
- if(isset($variantMap[$varPdbk])){
- $holderKeys = $variantMap[$varPdbk];
- $linkCache->addGoodLinkObj( $s->page_id, $variantTitle );
- $this->mOutput->addLink( $variantTitle, $s->page_id );
- }
-
- // loop over link holders
- foreach($holderKeys as $key){
- $title = $this->mLinkHolders['titles'][$key];
- if ( is_null( $title ) ) continue;
-
- $pdbk = $title->getPrefixedDBkey();
-
- if(!isset($colours[$pdbk])){
- // found link in some of the variants, replace the link holder data
- $this->mLinkHolders['titles'][$key] = $variantTitle;
- $this->mLinkHolders['dbkeys'][$key] = $variantTitle->getDBkey();
-
- // set pdbk and colour
- $pdbks[$key] = $varPdbk;
- $colours[$varPdbk] = $sk->getLinkColour( $s, $threshold );
- $linkcolour_ids[$s->page_id] = $pdbk;
- }
- wfRunHooks( 'GetLinkColours', array( $linkcolour_ids, &$colours ) );
- }
-
- // check if the object is a variant of a category
- if(isset($categoryMap[$vardbk])){
- $oldkey = $categoryMap[$vardbk];
- if($oldkey != $vardbk)
- $varCategories[$oldkey]=$vardbk;
- }
- }
-
- // rebuild the categories in original order (if there are replacements)
- if(count($varCategories)>0){
- $newCats = array();
- $originalCats = $this->mOutput->getCategories();
- foreach($originalCats as $cat => $sortkey){
- // make the replacement
- if( array_key_exists($cat,$varCategories) )
- $newCats[$varCategories[$cat]] = $sortkey;
- else $newCats[$cat] = $sortkey;
- }
- $this->mOutput->setCategoryLinks($newCats);
- }
- }
- }
-
- # Construct search and replace arrays
- wfProfileIn( $fname.'-construct' );
- $replacePairs = array();
- foreach ( $this->mLinkHolders['namespaces'] as $key => $ns ) {
- $pdbk = $pdbks[$key];
- $searchkey = "<!--LINK $key-->";
- $title = $this->mLinkHolders['titles'][$key];
- if ( !isset( $colours[$pdbk] ) || $colours[$pdbk] == 'new' ) {
- $linkCache->addBadLinkObj( $title );
- $colours[$pdbk] = 'new';
- $this->mOutput->addLink( $title, 0 );
- $replacePairs[$searchkey] = $sk->makeBrokenLinkObj( $title,
- $this->mLinkHolders['texts'][$key],
- $this->mLinkHolders['queries'][$key] );
- } else {
- $replacePairs[$searchkey] = $sk->makeColouredLinkObj( $title, $colours[$pdbk],
- $this->mLinkHolders['texts'][$key],
- $this->mLinkHolders['queries'][$key] );
- }
- }
- $replacer = new HashtableReplacer( $replacePairs, 1 );
- wfProfileOut( $fname.'-construct' );
-
- # Do the thing
- wfProfileIn( $fname.'-replace' );
- $text = preg_replace_callback(
- '/(<!--LINK .*?-->)/',
- $replacer->cb(),
- $text);
-
- wfProfileOut( $fname.'-replace' );
- }
-
- # Now process interwiki link holders
- # This is quite a bit simpler than internal links
- if ( !empty( $this->mInterwikiLinkHolders['texts'] ) ) {
- wfProfileIn( $fname.'-interwiki' );
- # Make interwiki link HTML
- $replacePairs = array();
- foreach( $this->mInterwikiLinkHolders['texts'] as $key => $link ) {
- $title = $this->mInterwikiLinkHolders['titles'][$key];
- $replacePairs[$key] = $sk->makeLinkObj( $title, $link );
- }
- $replacer = new HashtableReplacer( $replacePairs, 1 );
-
- $text = preg_replace_callback(
- '/<!--IWLINK (.*?)-->/',
- $replacer->cb(),
- $text );
- wfProfileOut( $fname.'-interwiki' );
- }
-
- wfProfileOut( $fname );
- return $colours;
- }
-
- /**
- * Replace <!--LINK--> link placeholders with plain text of links
- * (not HTML-formatted).
- * @param string $text
- * @return string
- */
- function replaceLinkHoldersText( $text ) {
- $fname = 'Parser::replaceLinkHoldersText';
- wfProfileIn( $fname );
-
- $text = preg_replace_callback(
- '/<!--(LINK|IWLINK) (.*?)-->/',
- array( &$this, 'replaceLinkHoldersTextCallback' ),
- $text );
-
- wfProfileOut( $fname );
- return $text;
- }
-
- /**
- * @param array $matches
- * @return string
- * @private
- */
- function replaceLinkHoldersTextCallback( $matches ) {
- $type = $matches[1];
- $key = $matches[2];
- if( $type == 'LINK' ) {
- if( isset( $this->mLinkHolders['texts'][$key] ) ) {
- return $this->mLinkHolders['texts'][$key];
- }
- } elseif( $type == 'IWLINK' ) {
- if( isset( $this->mInterwikiLinkHolders['texts'][$key] ) ) {
- return $this->mInterwikiLinkHolders['texts'][$key];
- }
- }
- return $matches[0];
- }
-
- /**
- * Tag hook handler for 'pre'.
- */
- function renderPreTag( $text, $attribs ) {
- // Backwards-compatibility hack
- $content = StringUtils::delimiterReplace( '<nowiki>', '</nowiki>', '$1', $text, 'i' );
-
- $attribs = Sanitizer::validateTagAttributes( $attribs, 'pre' );
- return wfOpenElement( 'pre', $attribs ) .
- Xml::escapeTagsOnly( $content ) .
- '</pre>';
- }
-
- /**
- * Renders an image gallery from a text with one line per image.
- * text labels may be given by using |-style alternative text. E.g.
- * Image:one.jpg|The number "1"
- * Image:tree.jpg|A tree
- * given as text will return the HTML of a gallery with two images,
- * labeled 'The number "1"' and
- * 'A tree'.
- */
- function renderImageGallery( $text, $params ) {
- $ig = new ImageGallery();
- $ig->setContextTitle( $this->mTitle );
- $ig->setShowBytes( false );
- $ig->setShowFilename( false );
- $ig->setParser( $this );
- $ig->setHideBadImages();
- $ig->setAttributes( Sanitizer::validateTagAttributes( $params, 'table' ) );
- $ig->useSkin( $this->mOptions->getSkin() );
- $ig->mRevisionId = $this->mRevisionId;
-
- if( isset( $params['caption'] ) ) {
- $caption = $params['caption'];
- $caption = htmlspecialchars( $caption );
- $caption = $this->replaceInternalLinks( $caption );
- $ig->setCaptionHtml( $caption );
- }
- if( isset( $params['perrow'] ) ) {
- $ig->setPerRow( $params['perrow'] );
- }
- if( isset( $params['widths'] ) ) {
- $ig->setWidths( $params['widths'] );
- }
- if( isset( $params['heights'] ) ) {
- $ig->setHeights( $params['heights'] );
- }
-
- wfRunHooks( 'BeforeParserrenderImageGallery', array( &$this, &$ig ) );
-
- $lines = explode( "\n", $text );
- foreach ( $lines as $line ) {
- # match lines like these:
- # Image:someimage.jpg|This is some image
- $matches = array();
- preg_match( "/^([^|]+)(\\|(.*))?$/", $line, $matches );
- # Skip empty lines
- if ( count( $matches ) == 0 ) {
- continue;
- }
- $tp = Title::newFromText( $matches[1] );
- $nt =& $tp;
- if( is_null( $nt ) ) {
- # Bogus title. Ignore these so we don't bomb out later.
- continue;
- }
- if ( isset( $matches[3] ) ) {
- $label = $matches[3];
- } else {
- $label = '';
- }
-
- $html = $this->recursiveTagParse( trim( $label ) );
-
- $ig->add( $nt, $html );
-
- # Only add real images (bug #5586)
- if ( $nt->getNamespace() == NS_IMAGE ) {
- $this->mOutput->addImage( $nt->getDBkey() );
- }
- }
- return $ig->toHTML();
- }
-
- function getImageParams( $handler ) {
- if ( $handler ) {
- $handlerClass = get_class( $handler );
- } else {
- $handlerClass = '';
- }
- if ( !isset( $this->mImageParams[$handlerClass] ) ) {
- // Initialise static lists
- static $internalParamNames = array(
- 'horizAlign' => array( 'left', 'right', 'center', 'none' ),
- 'vertAlign' => array( 'baseline', 'sub', 'super', 'top', 'text-top', 'middle',
- 'bottom', 'text-bottom' ),
- 'frame' => array( 'thumbnail', 'manualthumb', 'framed', 'frameless',
- 'upright', 'border' ),
- );
- static $internalParamMap;
- if ( !$internalParamMap ) {
- $internalParamMap = array();
- foreach ( $internalParamNames as $type => $names ) {
- foreach ( $names as $name ) {
- $magicName = str_replace( '-', '_', "img_$name" );
- $internalParamMap[$magicName] = array( $type, $name );
- }
- }
- }
-
- // Add handler params
- $paramMap = $internalParamMap;
- if ( $handler ) {
- $handlerParamMap = $handler->getParamMap();
- foreach ( $handlerParamMap as $magic => $paramName ) {
- $paramMap[$magic] = array( 'handler', $paramName );
- }
- }
- $this->mImageParams[$handlerClass] = $paramMap;
- $this->mImageParamsMagicArray[$handlerClass] = new MagicWordArray( array_keys( $paramMap ) );
- }
- return array( $this->mImageParams[$handlerClass], $this->mImageParamsMagicArray[$handlerClass] );
- }
-
- /**
- * Parse image options text and use it to make an image
- */
- function makeImage( $title, $options ) {
- # @TODO: let the MediaHandler specify its transform parameters
- #
- # Check if the options text is of the form "options|alt text"
- # Options are:
- # * thumbnail make a thumbnail with enlarge-icon and caption, alignment depends on lang
- # * left no resizing, just left align. label is used for alt= only
- # * right same, but right aligned
- # * none same, but not aligned
- # * ___px scale to ___ pixels width, no aligning. e.g. use in taxobox
- # * center center the image
- # * framed Keep original image size, no magnify-button.
- # * frameless like 'thumb' but without a frame. Keeps user preferences for width
- # * upright reduce width for upright images, rounded to full __0 px
- # * border draw a 1px border around the image
- # vertical-align values (no % or length right now):
- # * baseline
- # * sub
- # * super
- # * top
- # * text-top
- # * middle
- # * bottom
- # * text-bottom
-
- $parts = array_map( 'trim', explode( '|', $options) );
- $sk = $this->mOptions->getSkin();
-
- # Give extensions a chance to select the file revision for us
- $skip = $time = false;
- wfRunHooks( 'BeforeParserMakeImageLinkObj', array( &$this, &$title, &$skip, &$time ) );
-
- if ( $skip ) {
- return $sk->makeLinkObj( $title );
- }
-
- # Get parameter map
- $file = wfFindFile( $title, $time );
- $handler = $file ? $file->getHandler() : false;
-
- list( $paramMap, $mwArray ) = $this->getImageParams( $handler );
-
- # Process the input parameters
- $caption = '';
- $params = array( 'frame' => array(), 'handler' => array(),
- 'horizAlign' => array(), 'vertAlign' => array() );
- foreach( $parts as $part ) {
- list( $magicName, $value ) = $mwArray->matchVariableStartToEnd( $part );
- if ( isset( $paramMap[$magicName] ) ) {
- list( $type, $paramName ) = $paramMap[$magicName];
- $params[$type][$paramName] = $value;
-
- // Special case; width and height come in one variable together
- if( $type == 'handler' && $paramName == 'width' ) {
- $m = array();
- if ( preg_match( '/^([0-9]*)x([0-9]*)$/', $value, $m ) ) {
- $params[$type]['width'] = intval( $m[1] );
- $params[$type]['height'] = intval( $m[2] );
- } else {
- $params[$type]['width'] = intval( $value );
- }
- }
- } else {
- $caption = $part;
- }
- }
-
- # Process alignment parameters
- if ( $params['horizAlign'] ) {
- $params['frame']['align'] = key( $params['horizAlign'] );
- }
- if ( $params['vertAlign'] ) {
- $params['frame']['valign'] = key( $params['vertAlign'] );
- }
-
- # Validate the handler parameters
- if ( $handler ) {
- foreach ( $params['handler'] as $name => $value ) {
- if ( !$handler->validateParam( $name, $value ) ) {
- unset( $params['handler'][$name] );
- }
- }
- }
-
- # Strip bad stuff out of the alt text
- $alt = $this->replaceLinkHoldersText( $caption );
-
- # make sure there are no placeholders in thumbnail attributes
- # that are later expanded to html- so expand them now and
- # remove the tags
- $alt = $this->mStripState->unstripBoth( $alt );
- $alt = Sanitizer::stripAllTags( $alt );
-
- $params['frame']['alt'] = $alt;
- $params['frame']['caption'] = $caption;
-
- # Linker does the rest
- $ret = $sk->makeImageLink2( $title, $file, $params['frame'], $params['handler'] );
-
- # Give the handler a chance to modify the parser object
- if ( $handler ) {
- $handler->parserTransformHook( $this, $file );
- }
-
- return $ret;
- }
-
- /**
- * Set a flag in the output object indicating that the content is dynamic and
- * shouldn't be cached.
- */
- function disableCache() {
- wfDebug( "Parser output marked as uncacheable.\n" );
- $this->mOutput->mCacheTime = -1;
- }
-
- /**#@+
- * Callback from the Sanitizer for expanding items found in HTML attribute
- * values, so they can be safely tested and escaped.
- * @param string $text
- * @param PPFrame $frame
- * @return string
- * @private
- */
- function attributeStripCallback( &$text, $frame = false ) {
- $text = $this->replaceVariables( $text, $frame );
- $text = $this->mStripState->unstripBoth( $text );
- return $text;
- }
-
- /**#@-*/
-
- /**#@+
- * Accessor/mutator
- */
- function Title( $x = NULL ) { return wfSetVar( $this->mTitle, $x ); }
- function Options( $x = NULL ) { return wfSetVar( $this->mOptions, $x ); }
- function OutputType( $x = NULL ) { return wfSetVar( $this->mOutputType, $x ); }
- /**#@-*/
-
- /**#@+
- * Accessor
- */
- function getTags() { return array_merge( array_keys($this->mTransparentTagHooks), array_keys( $this->mTagHooks ) ); }
- /**#@-*/
-
-
- /**
- * Break wikitext input into sections, and either pull or replace
- * some particular section's text.
- *
- * External callers should use the getSection and replaceSection methods.
- *
- * @param string $text Page wikitext
- * @param string $section A section identifier string of the form:
- * <flag1> - <flag2> - ... - <section number>
- *
- * Currently the only recognised flag is "T", which means the target section number
- * was derived during a template inclusion parse, in other words this is a template
- * section edit link. If no flags are given, it was an ordinary section edit link.
- * This flag is required to avoid a section numbering mismatch when a section is
- * enclosed by <includeonly> (bug 6563).
- *
- * The section number 0 pulls the text before the first heading; other numbers will
- * pull the given section along with its lower-level subsections. If the section is
- * not found, $mode=get will return $newtext, and $mode=replace will return $text.
- *
- * @param string $mode One of "get" or "replace"
- * @param string $newText Replacement text for section data.
- * @return string for "get", the extracted section text.
- * for "replace", the whole page with the section replaced.
- */
- private function extractSections( $text, $section, $mode, $newText='' ) {
- global $wgTitle;
- $this->clearState();
- $this->setTitle( $wgTitle ); // not generally used but removes an ugly failure mode
- $this->mOptions = new ParserOptions;
- $this->setOutputType( self::OT_WIKI );
- $outText = '';
- $frame = $this->getPreprocessor()->newFrame();
-
- // Process section extraction flags
- $flags = 0;
- $sectionParts = explode( '-', $section );
- $sectionIndex = array_pop( $sectionParts );
- foreach ( $sectionParts as $part ) {
- if ( $part == 'T' ) {
- $flags |= self::PTD_FOR_INCLUSION;
- }
- }
- // Preprocess the text
- $root = $this->preprocessToDom( $text, $flags );
-
- // <h> nodes indicate section breaks
- // They can only occur at the top level, so we can find them by iterating the root's children
- $node = $root->getFirstChild();
-
- // Find the target section
- if ( $sectionIndex == 0 ) {
- // Section zero doesn't nest, level=big
- $targetLevel = 1000;
- } else {
- while ( $node ) {
- if ( $node->getName() == 'h' ) {
- $bits = $node->splitHeading();
- if ( $bits['i'] == $sectionIndex ) {
- $targetLevel = $bits['level'];
- break;
- }
- }
- if ( $mode == 'replace' ) {
- $outText .= $frame->expand( $node, PPFrame::RECOVER_ORIG );
- }
- $node = $node->getNextSibling();
- }
- }
-
- if ( !$node ) {
- // Not found
- if ( $mode == 'get' ) {
- return $newText;
- } else {
- return $text;
- }
- }
-
- // Find the end of the section, including nested sections
- do {
- if ( $node->getName() == 'h' ) {
- $bits = $node->splitHeading();
- $curLevel = $bits['level'];
- if ( $bits['i'] != $sectionIndex && $curLevel <= $targetLevel ) {
- break;
- }
- }
- if ( $mode == 'get' ) {
- $outText .= $frame->expand( $node, PPFrame::RECOVER_ORIG );
- }
- $node = $node->getNextSibling();
- } while ( $node );
-
- // Write out the remainder (in replace mode only)
- if ( $mode == 'replace' ) {
- // Output the replacement text
- // Add two newlines on -- trailing whitespace in $newText is conventionally
- // stripped by the editor, so we need both newlines to restore the paragraph gap
- $outText .= $newText . "\n\n";
- while ( $node ) {
- $outText .= $frame->expand( $node, PPFrame::RECOVER_ORIG );
- $node = $node->getNextSibling();
- }
- }
-
- if ( is_string( $outText ) ) {
- // Re-insert stripped tags
- $outText = trim( $this->mStripState->unstripBoth( $outText ) );
- }
-
- return $outText;
- }
-
- /**
- * This function returns the text of a section, specified by a number ($section).
- * A section is text under a heading like == Heading == or \<h1\>Heading\</h1\>, or
- * the first section before any such heading (section 0).
- *
- * If a section contains subsections, these are also returned.
- *
- * @param string $text text to look in
- * @param string $section section identifier
- * @param string $deftext default to return if section is not found
- * @return string text of the requested section
- */
- public function getSection( $text, $section, $deftext='' ) {
- return $this->extractSections( $text, $section, "get", $deftext );
- }
-
- public function replaceSection( $oldtext, $section, $text ) {
- return $this->extractSections( $oldtext, $section, "replace", $text );
- }
-
- /**
- * Get the timestamp associated with the current revision, adjusted for
- * the default server-local timestamp
- */
- function getRevisionTimestamp() {
- if ( is_null( $this->mRevisionTimestamp ) ) {
- wfProfileIn( __METHOD__ );
- global $wgContLang;
- $dbr = wfGetDB( DB_SLAVE );
- $timestamp = $dbr->selectField( 'revision', 'rev_timestamp',
- array( 'rev_id' => $this->mRevisionId ), __METHOD__ );
-
- // Normalize timestamp to internal MW format for timezone processing.
- // This has the added side-effect of replacing a null value with
- // the current time, which gives us more sensible behavior for
- // previews.
- $timestamp = wfTimestamp( TS_MW, $timestamp );
-
- // The cryptic '' timezone parameter tells to use the site-default
- // timezone offset instead of the user settings.
- //
- // Since this value will be saved into the parser cache, served
- // to other users, and potentially even used inside links and such,
- // it needs to be consistent for all visitors.
- $this->mRevisionTimestamp = $wgContLang->userAdjust( $timestamp, '' );
-
- wfProfileOut( __METHOD__ );
- }
- return $this->mRevisionTimestamp;
- }
-
- /**
- * Mutator for $mDefaultSort
- *
- * @param $sort New value
- */
- public function setDefaultSort( $sort ) {
- $this->mDefaultSort = $sort;
- }
-
- /**
- * Accessor for $mDefaultSort
- * Will use the title/prefixed title if none is set
- *
- * @return string
- */
- public function getDefaultSort() {
- if( $this->mDefaultSort !== false ) {
- return $this->mDefaultSort;
- } else {
- return $this->mTitle->getNamespace() == NS_CATEGORY
- ? $this->mTitle->getText()
- : $this->mTitle->getPrefixedText();
- }
- }
-
- /**
- * Try to guess the section anchor name based on a wikitext fragment
- * presumably extracted from a heading, for example "Header" from
- * "== Header ==".
- */
- public function guessSectionNameFromWikiText( $text ) {
- # Strip out wikitext links(they break the anchor)
- $text = $this->stripSectionName( $text );
- $headline = Sanitizer::decodeCharReferences( $text );
- # strip out HTML
- $headline = StringUtils::delimiterReplace( '<', '>', '', $headline );
- $headline = trim( $headline );
- $sectionanchor = '#' . urlencode( str_replace( ' ', '_', $headline ) );
- $replacearray = array(
- '%3A' => ':',
- '%' => '.'
- );
- return str_replace(
- array_keys( $replacearray ),
- array_values( $replacearray ),
- $sectionanchor );
- }
-
- /**
- * Strips a text string of wikitext for use in a section anchor
- *
- * Accepts a text string and then removes all wikitext from the
- * string and leaves only the resultant text (i.e. the result of
- * [[User:WikiSysop|Sysop]] would be "Sysop" and the result of
- * [[User:WikiSysop]] would be "User:WikiSysop") - this is intended
- * to create valid section anchors by mimicing the output of the
- * parser when headings are parsed.
- *
- * @param $text string Text string to be stripped of wikitext
- * for use in a Section anchor
- * @return Filtered text string
- */
- public function stripSectionName( $text ) {
- # Strip internal link markup
- $text = preg_replace('/\[\[:?([^[|]+)\|([^[]+)\]\]/','$2',$text);
- $text = preg_replace('/\[\[:?([^[]+)\|?\]\]/','$1',$text);
-
- # Strip external link markup (FIXME: Not Tolerant to blank link text
- # I.E. [http://www.mediawiki.org] will render as [1] or something depending
- # on how many empty links there are on the page - need to figure that out.
- $text = preg_replace('/\[(?:' . wfUrlProtocols() . ')([^ ]+?) ([^[]+)\]/','$2',$text);
-
- # Parse wikitext quotes (italics & bold)
- $text = $this->doQuotes($text);
-
- # Strip HTML tags
- $text = StringUtils::delimiterReplace( '<', '>', '', $text );
- return $text;
- }
-
- function srvus( $text ) {
- return $this->testSrvus( $text, $this->mOutputType );
- }
-
- /**
- * strip/replaceVariables/unstrip for preprocessor regression testing
- */
- function testSrvus( $text, $title, $options, $outputType = self::OT_HTML ) {
- $this->clearState();
- if ( ! ( $title instanceof Title ) ) {
- $title = Title::newFromText( $title );
- }
- $this->mTitle = $title;
- $this->mOptions = $options;
- $this->setOutputType( $outputType );
- $text = $this->replaceVariables( $text );
- $text = $this->mStripState->unstripBoth( $text );
- $text = Sanitizer::removeHTMLtags( $text );
- return $text;
- }
-
- function testPst( $text, $title, $options ) {
- global $wgUser;
- if ( ! ( $title instanceof Title ) ) {
- $title = Title::newFromText( $title );
- }
- return $this->preSaveTransform( $text, $title, $wgUser, $options );
- }
-
- function testPreprocess( $text, $title, $options ) {
- if ( ! ( $title instanceof Title ) ) {
- $title = Title::newFromText( $title );
- }
- return $this->testSrvus( $text, $title, $options, self::OT_PREPROCESS );
- }
-
- function markerSkipCallback( $s, $callback ) {
- $i = 0;
- $out = '';
- while ( $i < strlen( $s ) ) {
- $markerStart = strpos( $s, $this->mUniqPrefix, $i );
- if ( $markerStart === false ) {
- $out .= call_user_func( $callback, substr( $s, $i ) );
- break;
- } else {
- $out .= call_user_func( $callback, substr( $s, $i, $markerStart - $i ) );
- $markerEnd = strpos( $s, $this->mMarkerSuffix, $markerStart );
- if ( $markerEnd === false ) {
- $out .= substr( $s, $markerStart );
- break;
- } else {
- $markerEnd += strlen( $this->mMarkerSuffix );
- $out .= substr( $s, $markerStart, $markerEnd - $markerStart );
- $i = $markerEnd;
- }
- }
- }
- return $out;
- }
-}
-
-/**
- * @todo document, briefly.
- * @addtogroup Parser
- */
-class StripState {
- var $general, $nowiki;
-
- function __construct() {
- $this->general = new ReplacementArray;
- $this->nowiki = new ReplacementArray;
- }
-
- function unstripGeneral( $text ) {
- wfProfileIn( __METHOD__ );
- do {
- $oldText = $text;
- $text = $this->general->replace( $text );
- } while ( $text != $oldText );
- wfProfileOut( __METHOD__ );
- return $text;
- }
-
- function unstripNoWiki( $text ) {
- wfProfileIn( __METHOD__ );
- do {
- $oldText = $text;
- $text = $this->nowiki->replace( $text );
- } while ( $text != $oldText );
- wfProfileOut( __METHOD__ );
- return $text;
- }
-
- function unstripBoth( $text ) {
- wfProfileIn( __METHOD__ );
- do {
- $oldText = $text;
- $text = $this->general->replace( $text );
- $text = $this->nowiki->replace( $text );
- } while ( $text != $oldText );
- wfProfileOut( __METHOD__ );
- return $text;
- }
-}
-
-/**
- * @todo document, briefly.
- * @addtogroup Parser
- */
-class OnlyIncludeReplacer {
- var $output = '';
-
- function replace( $matches ) {
- if ( substr( $matches[1], -1 ) == "\n" ) {
- $this->output .= substr( $matches[1], 0, -1 );
- } else {
- $this->output .= $matches[1];
- }
- }
-}
-
diff --git a/includes/ParserCache.php b/includes/ParserCache.php
deleted file mode 100644
index 129b7132..00000000
--- a/includes/ParserCache.php
+++ /dev/null
@@ -1,119 +0,0 @@
-<?php
-/**
- *
- * @addtogroup Cache
- * @todo document
- */
-class ParserCache {
- /**
- * Get an instance of this object
- */
- public static function &singleton() {
- static $instance;
- if ( !isset( $instance ) ) {
- global $parserMemc;
- $instance = new ParserCache( $parserMemc );
- }
- return $instance;
- }
-
- /**
- * Setup a cache pathway with a given back-end storage mechanism.
- * May be a memcached client or a BagOStuff derivative.
- *
- * @param object $memCached
- */
- function __construct( &$memCached ) {
- $this->mMemc =& $memCached;
- }
-
- function getKey( &$article, &$user ) {
- global $action;
- $hash = $user->getPageRenderingHash();
- if( !$article->mTitle->quickUserCan( 'edit' ) ) {
- // section edit links are suppressed even if the user has them on
- $edit = '!edit=0';
- } else {
- $edit = '';
- }
- $pageid = intval( $article->getID() );
- $renderkey = (int)($action == 'render');
- $key = wfMemcKey( 'pcache', 'idhash', "$pageid-$renderkey!$hash$edit" );
- return $key;
- }
-
- function getETag( &$article, &$user ) {
- return 'W/"' . $this->getKey($article, $user) . "--" . $article->mTouched. '"';
- }
-
- function get( &$article, &$user ) {
- global $wgCacheEpoch;
- $fname = 'ParserCache::get';
- wfProfileIn( $fname );
-
- $key = $this->getKey( $article, $user );
-
- wfDebug( "Trying parser cache $key\n" );
- $value = $this->mMemc->get( $key );
- if ( is_object( $value ) ) {
- wfDebug( "Found.\n" );
- # Delete if article has changed since the cache was made
- $canCache = $article->checkTouched();
- $cacheTime = $value->getCacheTime();
- $touched = $article->mTouched;
- if ( !$canCache || $value->expired( $touched ) ) {
- if ( !$canCache ) {
- wfIncrStats( "pcache_miss_invalid" );
- wfDebug( "Invalid cached redirect, touched $touched, epoch $wgCacheEpoch, cached $cacheTime\n" );
- } else {
- wfIncrStats( "pcache_miss_expired" );
- wfDebug( "Key expired, touched $touched, epoch $wgCacheEpoch, cached $cacheTime\n" );
- }
- $this->mMemc->delete( $key );
- $value = false;
- } else {
- if ( isset( $value->mTimestamp ) ) {
- $article->mTimestamp = $value->mTimestamp;
- }
- wfIncrStats( "pcache_hit" );
- }
- } else {
- wfDebug( "Parser cache miss.\n" );
- wfIncrStats( "pcache_miss_absent" );
- $value = false;
- }
-
- wfProfileOut( $fname );
- return $value;
- }
-
- function save( $parserOutput, &$article, &$user ){
- global $wgParserCacheExpireTime;
- $key = $this->getKey( $article, $user );
-
- if( $parserOutput->getCacheTime() != -1 ) {
-
- $now = wfTimestampNow();
- $parserOutput->setCacheTime( $now );
-
- // Save the timestamp so that we don't have to load the revision row on view
- $parserOutput->mTimestamp = $article->getTimestamp();
-
- $parserOutput->mText .= "\n<!-- Saved in parser cache with key $key and timestamp $now -->\n";
- wfDebug( "Saved in parser cache with key $key and timestamp $now\n" );
-
- if( $parserOutput->containsOldMagic() ){
- $expire = 3600; # 1 hour
- } else {
- $expire = $wgParserCacheExpireTime;
- }
- $this->mMemc->set( $key, $parserOutput, $expire );
-
- } else {
- wfDebug( "Parser output was marked as uncacheable and has not been saved.\n" );
- }
- }
-
-}
-
-
diff --git a/includes/ParserOptions.php b/includes/ParserOptions.php
deleted file mode 100644
index 996bba21..00000000
--- a/includes/ParserOptions.php
+++ /dev/null
@@ -1,145 +0,0 @@
-<?php
-
-/**
- * Set options of the Parser
- * @todo document
- * @addtogroup Parser
- */
-class ParserOptions
-{
- # All variables are supposed to be private in theory, although in practise this is not the case.
- var $mUseTeX; # Use texvc to expand <math> tags
- var $mUseDynamicDates; # Use DateFormatter to format dates
- var $mInterwikiMagic; # Interlanguage links are removed and returned in an array
- var $mAllowExternalImages; # Allow external images inline
- var $mAllowExternalImagesFrom; # If not, any exception?
- var $mSkin; # Reference to the preferred skin
- var $mDateFormat; # Date format index
- var $mEditSection; # Create "edit section" links
- var $mNumberHeadings; # Automatically number headings
- var $mAllowSpecialInclusion; # Allow inclusion of special pages
- var $mTidy; # Ask for tidy cleanup
- var $mInterfaceMessage; # Which lang to call for PLURAL and GRAMMAR
- var $mMaxIncludeSize; # Maximum size of template expansions, in bytes
- var $mMaxPPNodeCount; # Maximum number of nodes touched by PPFrame::expand()
- var $mMaxTemplateDepth; # Maximum recursion depth for templates within templates
- var $mRemoveComments; # Remove HTML comments. ONLY APPLIES TO PREPROCESS OPERATIONS
- var $mTemplateCallback; # Callback for template fetching
- var $mEnableLimitReport; # Enable limit report in an HTML comment on output
- var $mTimestamp; # Timestamp used for {{CURRENTDAY}} etc.
-
- var $mUser; # Stored user object, just used to initialise the skin
-
- function getUseTeX() { return $this->mUseTeX; }
- function getUseDynamicDates() { return $this->mUseDynamicDates; }
- function getInterwikiMagic() { return $this->mInterwikiMagic; }
- function getAllowExternalImages() { return $this->mAllowExternalImages; }
- function getAllowExternalImagesFrom() { return $this->mAllowExternalImagesFrom; }
- function getEditSection() { return $this->mEditSection; }
- function getNumberHeadings() { return $this->mNumberHeadings; }
- function getAllowSpecialInclusion() { return $this->mAllowSpecialInclusion; }
- function getTidy() { return $this->mTidy; }
- function getInterfaceMessage() { return $this->mInterfaceMessage; }
- function getMaxIncludeSize() { return $this->mMaxIncludeSize; }
- function getMaxPPNodeCount() { return $this->mMaxPPNodeCount; }
- function getMaxTemplateDepth() { return $this->mMaxTemplateDepth; }
- function getRemoveComments() { return $this->mRemoveComments; }
- function getTemplateCallback() { return $this->mTemplateCallback; }
- function getEnableLimitReport() { return $this->mEnableLimitReport; }
-
- function getSkin() {
- if ( !isset( $this->mSkin ) ) {
- $this->mSkin = $this->mUser->getSkin();
- }
- return $this->mSkin;
- }
-
- function getDateFormat() {
- if ( !isset( $this->mDateFormat ) ) {
- $this->mDateFormat = $this->mUser->getDatePreference();
- }
- return $this->mDateFormat;
- }
-
- function getTimestamp() {
- if ( !isset( $this->mTimestamp ) ) {
- $this->mTimestamp = wfTimestampNow();
- }
- return $this->mTimestamp;
- }
-
- function setUseTeX( $x ) { return wfSetVar( $this->mUseTeX, $x ); }
- function setUseDynamicDates( $x ) { return wfSetVar( $this->mUseDynamicDates, $x ); }
- function setInterwikiMagic( $x ) { return wfSetVar( $this->mInterwikiMagic, $x ); }
- function setAllowExternalImages( $x ) { return wfSetVar( $this->mAllowExternalImages, $x ); }
- function setAllowExternalImagesFrom( $x ) { return wfSetVar( $this->mAllowExternalImagesFrom, $x ); }
- function setDateFormat( $x ) { return wfSetVar( $this->mDateFormat, $x ); }
- function setEditSection( $x ) { return wfSetVar( $this->mEditSection, $x ); }
- function setNumberHeadings( $x ) { return wfSetVar( $this->mNumberHeadings, $x ); }
- function setAllowSpecialInclusion( $x ) { return wfSetVar( $this->mAllowSpecialInclusion, $x ); }
- function setTidy( $x ) { return wfSetVar( $this->mTidy, $x); }
- function setSkin( $x ) { $this->mSkin = $x; }
- function setInterfaceMessage( $x ) { return wfSetVar( $this->mInterfaceMessage, $x); }
- function setMaxIncludeSize( $x ) { return wfSetVar( $this->mMaxIncludeSize, $x ); }
- function setMaxPPNodeCount( $x ) { return wfSetVar( $this->mMaxPPNodeCount, $x ); }
- function setMaxTemplateDepth( $x ) { return wfSetVar( $this->mMaxTemplateDepth, $x ); }
- function setRemoveComments( $x ) { return wfSetVar( $this->mRemoveComments, $x ); }
- function setTemplateCallback( $x ) { return wfSetVar( $this->mTemplateCallback, $x ); }
- function enableLimitReport( $x = true ) { return wfSetVar( $this->mEnableLimitReport, $x ); }
- function setTimestamp( $x ) { return wfSetVar( $this->mTimestamp, $x ); }
-
- function __construct( $user = null ) {
- $this->initialiseFromUser( $user );
- }
-
- /**
- * Get parser options
- * @static
- */
- static function newFromUser( $user ) {
- return new ParserOptions( $user );
- }
-
- /** Get user options */
- function initialiseFromUser( $userInput ) {
- global $wgUseTeX, $wgUseDynamicDates, $wgInterwikiMagic, $wgAllowExternalImages;
- global $wgAllowExternalImagesFrom, $wgAllowSpecialInclusion, $wgMaxArticleSize;
- global $wgMaxPPNodeCount, $wgMaxTemplateDepth;
- $fname = 'ParserOptions::initialiseFromUser';
- wfProfileIn( $fname );
- if ( !$userInput ) {
- global $wgUser;
- if ( isset( $wgUser ) ) {
- $user = $wgUser;
- } else {
- $user = new User;
- }
- } else {
- $user =& $userInput;
- }
-
- $this->mUser = $user;
-
- $this->mUseTeX = $wgUseTeX;
- $this->mUseDynamicDates = $wgUseDynamicDates;
- $this->mInterwikiMagic = $wgInterwikiMagic;
- $this->mAllowExternalImages = $wgAllowExternalImages;
- $this->mAllowExternalImagesFrom = $wgAllowExternalImagesFrom;
- $this->mSkin = null; # Deferred
- $this->mDateFormat = null; # Deferred
- $this->mEditSection = true;
- $this->mNumberHeadings = $user->getOption( 'numberheadings' );
- $this->mAllowSpecialInclusion = $wgAllowSpecialInclusion;
- $this->mTidy = false;
- $this->mInterfaceMessage = false;
- $this->mMaxIncludeSize = $wgMaxArticleSize * 1024;
- $this->mMaxPPNodeCount = $wgMaxPPNodeCount;
- $this->mMaxTemplateDepth = $wgMaxTemplateDepth;
- $this->mRemoveComments = true;
- $this->mTemplateCallback = array( 'Parser', 'statelessFetchTemplate' );
- $this->mEnableLimitReport = false;
- wfProfileOut( $fname );
- }
-}
-
-
diff --git a/includes/ParserOutput.php b/includes/ParserOutput.php
deleted file mode 100644
index 9b3c12c1..00000000
--- a/includes/ParserOutput.php
+++ /dev/null
@@ -1,189 +0,0 @@
-<?php
-/**
- * @todo document
- * @addtogroup Parser
- */
-class ParserOutput
-{
- var $mText, # The output text
- $mLanguageLinks, # List of the full text of language links, in the order they appear
- $mCategories, # Map of category names to sort keys
- $mContainsOldMagic, # Boolean variable indicating if the input contained variables like {{CURRENTDAY}}
- $mCacheTime, # Time when this object was generated, or -1 for uncacheable. Used in ParserCache.
- $mVersion, # Compatibility check
- $mTitleText, # title text of the chosen language variant
- $mLinks, # 2-D map of NS/DBK to ID for the links in the document. ID=zero for broken.
- $mTemplates, # 2-D map of NS/DBK to ID for the template references. ID=zero for broken.
- $mTemplateIds, # 2-D map of NS/DBK to rev ID for the template references. ID=zero for broken.
- $mImages, # DB keys of the images used, in the array key only
- $mExternalLinks, # External link URLs, in the key only
- $mNewSection, # Show a new section link?
- $mNoGallery, # No gallery on category page? (__NOGALLERY__)
- $mHeadItems, # Items to put in the <head> section
- $mOutputHooks, # Hook tags as per $wgParserOutputHooks
- $mWarnings, # Warning text to be returned to the user. Wikitext formatted.
- $mSections; # Table of contents
-
- /**
- * Overridden title for display
- */
- private $displayTitle = false;
-
- function ParserOutput( $text = '', $languageLinks = array(), $categoryLinks = array(),
- $containsOldMagic = false, $titletext = '' )
- {
- $this->mText = $text;
- $this->mLanguageLinks = $languageLinks;
- $this->mCategories = $categoryLinks;
- $this->mContainsOldMagic = $containsOldMagic;
- $this->mCacheTime = '';
- $this->mVersion = Parser::VERSION;
- $this->mTitleText = $titletext;
- $this->mSections = array();
- $this->mLinks = array();
- $this->mTemplates = array();
- $this->mImages = array();
- $this->mExternalLinks = array();
- $this->mNewSection = false;
- $this->mNoGallery = false;
- $this->mHeadItems = array();
- $this->mTemplateIds = array();
- $this->mOutputHooks = array();
- $this->mWarnings = array();
- }
-
- function getText() { return $this->mText; }
- function &getLanguageLinks() { return $this->mLanguageLinks; }
- function getCategoryLinks() { return array_keys( $this->mCategories ); }
- function &getCategories() { return $this->mCategories; }
- function getCacheTime() { return $this->mCacheTime; }
- function getTitleText() { return $this->mTitleText; }
- function getSections() { return $this->mSections; }
- function &getLinks() { return $this->mLinks; }
- function &getTemplates() { return $this->mTemplates; }
- function &getImages() { return $this->mImages; }
- function &getExternalLinks() { return $this->mExternalLinks; }
- function getNoGallery() { return $this->mNoGallery; }
- function getSubtitle() { return $this->mSubtitle; }
- function getOutputHooks() { return (array)$this->mOutputHooks; }
- function getWarnings() { return isset( $this->mWarnings ) ? $this->mWarnings : array(); }
-
- function containsOldMagic() { return $this->mContainsOldMagic; }
- function setText( $text ) { return wfSetVar( $this->mText, $text ); }
- function setLanguageLinks( $ll ) { return wfSetVar( $this->mLanguageLinks, $ll ); }
- function setCategoryLinks( $cl ) { return wfSetVar( $this->mCategories, $cl ); }
- function setContainsOldMagic( $com ) { return wfSetVar( $this->mContainsOldMagic, $com ); }
- function setCacheTime( $t ) { return wfSetVar( $this->mCacheTime, $t ); }
- function setTitleText( $t ) { return wfSetVar( $this->mTitleText, $t ); }
- function setSections( $toc ) { return wfSetVar( $this->mSections, $toc ); }
-
- function addCategory( $c, $sort ) { $this->mCategories[$c] = $sort; }
- function addLanguageLink( $t ) { $this->mLanguageLinks[] = $t; }
- function addExternalLink( $url ) { $this->mExternalLinks[$url] = 1; }
- function addWarning( $s ) { $this->mWarnings[] = $s; }
-
- function addOutputHook( $hook, $data = false ) {
- $this->mOutputHooks[] = array( $hook, $data );
- }
-
- function setNewSection( $value ) {
- $this->mNewSection = (bool)$value;
- }
- function getNewSection() {
- return (bool)$this->mNewSection;
- }
-
- function addLink( $title, $id = null ) {
- $ns = $title->getNamespace();
- $dbk = $title->getDBkey();
- if ( !isset( $this->mLinks[$ns] ) ) {
- $this->mLinks[$ns] = array();
- }
- if ( is_null( $id ) ) {
- $id = $title->getArticleID();
- }
- $this->mLinks[$ns][$dbk] = $id;
- }
-
- function addImage( $name ) {
- $this->mImages[$name] = 1;
- }
-
- function addTemplate( $title, $page_id, $rev_id ) {
- $ns = $title->getNamespace();
- $dbk = $title->getDBkey();
- if ( !isset( $this->mTemplates[$ns] ) ) {
- $this->mTemplates[$ns] = array();
- }
- $this->mTemplates[$ns][$dbk] = $page_id;
- if ( !isset( $this->mTemplateIds[$ns] ) ) {
- $this->mTemplateIds[$ns] = array();
- }
- $this->mTemplateIds[$ns][$dbk] = $rev_id; // For versioning
- }
-
- /**
- * Return true if this cached output object predates the global or
- * per-article cache invalidation timestamps, or if it comes from
- * an incompatible older version.
- *
- * @param string $touched the affected article's last touched timestamp
- * @return bool
- * @public
- */
- function expired( $touched ) {
- global $wgCacheEpoch;
- return $this->getCacheTime() == -1 || // parser says it's uncacheable
- $this->getCacheTime() < $touched ||
- $this->getCacheTime() <= $wgCacheEpoch ||
- !isset( $this->mVersion ) ||
- version_compare( $this->mVersion, Parser::VERSION, "lt" );
- }
-
- /**
- * Add some text to the <head>.
- * If $tag is set, the section with that tag will only be included once
- * in a given page.
- */
- function addHeadItem( $section, $tag = false ) {
- if ( $tag !== false ) {
- $this->mHeadItems[$tag] = $section;
- } else {
- $this->mHeadItems[] = $section;
- }
- }
-
- /**
- * Override the title to be used for display
- * -- this is assumed to have been validated
- * (check equal normalisation, etc.)
- *
- * @param string $text Desired title text
- */
- public function setDisplayTitle( $text ) {
- $this->displayTitle = $text;
- }
-
- /**
- * Get the title to be used for display
- *
- * @return string
- */
- public function getDisplayTitle() {
- return $this->displayTitle;
- }
-
- /**
- * Fairly generic flag setter thingy.
- */
- public function setFlag( $flag ) {
- $this->mFlags[$flag] = true;
- }
-
- public function getFlag( $flag ) {
- return isset( $this->mFlags[$flag] );
- }
-
-}
-
-
diff --git a/includes/ParserXML.php b/includes/ParserXML.php
deleted file mode 100644
index e7b64f6e..00000000
--- a/includes/ParserXML.php
+++ /dev/null
@@ -1,643 +0,0 @@
-<?php
-/**
- *
- * @package MediaWiki
- * @subpackage Experimental
- */
-
-/** */
-require_once ('Parser.php');
-
-/**
- * This should one day become the XML->(X)HTML parser
- * Based on work by Jan Hidders and Magnus Manske
- * To use, set
- * $wgUseXMLparser = true ;
- * $wgEnableParserCache = false ;
- * $wgWiki2xml to the path and executable of the command line version (cli)
- * in LocalSettings.php
- * @package MediaWiki
- * @subpackage Experimental
- */
-
-/**
- * the base class for an element
- * @package MediaWiki
- * @subpackage Experimental
- */
-class element {
- var $name = '';
- var $attrs = array ();
- var $children = array ();
-
- /**
- * This finds the ATTRS element and returns the ATTR sub-children as a single string
- * @todo FIXME $parser always empty when calling makeXHTML()
- */
- function getSourceAttrs() {
- $ret = '';
- foreach ($this->children as $child) {
- if (!is_string($child) AND $child->name == 'ATTRS') {
- $ret = $child->makeXHTML($parser);
- }
- }
- return $ret;
- }
-
- /**
- * This collects the ATTR thingies for getSourceAttrs()
- */
- function getTheseAttrs() {
- $ret = array ();
- foreach ($this->children as $child) {
- if (!is_string($child) AND $child->name == 'ATTR') {
- $ret[] = $child->attrs["NAME"]."='".$child->children[0]."'";
- }
- }
- return implode(' ', $ret);
- }
-
- function fixLinkTails(& $parser, $key) {
- $k2 = $key +1;
- if (!isset ($this->children[$k2]))
- return;
- if (!is_string($this->children[$k2]))
- return;
- if (is_string($this->children[$key]))
- return;
- if ($this->children[$key]->name != "LINK")
- return;
-
- $n = $this->children[$k2];
- $s = '';
- while ($n != '' AND (($n[0] >= 'a' AND $n[0] <= 'z') OR $n[0] == 'ä' OR $n[0] == 'ö' OR $n[0] == 'ü' OR $n[0] == 'ß')) {
- $s .= $n[0];
- $n = substr($n, 1);
- }
- $this->children[$k2] = $n;
-
- if (count($this->children[$key]->children) > 1) {
- $kl = array_keys($this->children[$key]->children);
- $kl = array_pop($kl);
- $this->children[$key]->children[$kl]->children[] = $s;
- } else {
- $e = new element;
- $e->name = "LINKOPTION";
- $t = $this->children[$key]->sub_makeXHTML($parser);
- $e->children[] = trim($t).$s;
- $this->children[$key]->children[] = $e;
- }
- }
-
- /**
- * This function generates the XHTML for the entire subtree
- */
- function sub_makeXHTML(& $parser, $tag = '', $attr = '') {
- $ret = '';
-
- $attr2 = $this->getSourceAttrs();
- if ($attr != '' AND $attr2 != '')
- $attr .= ' ';
- $attr .= $attr2;
-
- if ($tag != '') {
- $ret .= '<'.$tag;
- if ($attr != '')
- $ret .= ' '.$attr;
- $ret .= '>';
- }
-
- # THIS SHOULD BE DONE IN THE WIKI2XML-PARSER INSTEAD
- # foreach ( array_keys ( $this->children ) AS $x )
- # $this->fixLinkTails ( $parser , $x ) ;
-
- foreach ($this->children as $child) {
- if (is_string($child)) {
- $ret .= $child;
- } elseif ($child->name != 'ATTRS') {
- $ret .= $child->makeXHTML($parser);
- }
- }
- if ($tag != '')
- $ret .= '</'.$tag.">\n";
- return $ret;
- }
-
- /**
- * Link functions
- */
- function createInternalLink(& $parser, $target, $display_title, $options) {
- global $wgUser;
- $skin = $wgUser->getSkin();
- $tp = explode(':', $target); # tp = target parts
- $title = ''; # The plain title
- $language = ''; # The language/meta/etc. part
- $namespace = ''; # The namespace, if any
- $subtarget = ''; # The '#' thingy
-
- $nt = Title :: newFromText($target);
- $fl = strtoupper($this->attrs['FORCEDLINK']) == 'YES';
-
- if ($fl || count($tp) == 1) {
- # Plain and simple case
- $title = $target;
- } else {
- # There's stuff missing here...
- if ($nt->getNamespace() == NS_IMAGE) {
- $options[] = $display_title;
- return $parser->makeImage($nt, implode('|', $options));
- } else {
- # Default
- $title = $target;
- }
- }
-
- if ($language != '') {
- # External link within the WikiMedia project
- return "{language link}";
- } else {
- if ($namespace != '') {
- # Link to another namespace, check for image/media stuff
- return "{namespace link}";
- } else {
- return $skin->makeLink($target, $display_title);
- }
- }
- }
-
- /** @todo document */
- function makeInternalLink(& $parser) {
- $target = '';
- $option = array ();
- foreach ($this->children as $child) {
- if (is_string($child)) {
- # This shouldn't be the case!
- } else {
- if ($child->name == 'LINKTARGET') {
- $target = trim($child->makeXHTML($parser));
- } else {
- $option[] = trim($child->makeXHTML($parser));
- }
- }
- }
-
- if (count($option) == 0)
- $option[] = $target; # Create dummy display title
- $display_title = array_pop($option);
- return $this->createInternalLink($parser, $target, $display_title, $option);
- }
-
- /** @todo document */
- function getTemplateXHTML($title, $parts, & $parser) {
- global $wgLang, $wgUser;
- $skin = $wgUser->getSkin();
- $ot = $title; # Original title
- if (count(explode(':', $title)) == 1)
- $title = $wgLang->getNsText(NS_TEMPLATE).":".$title;
- $nt = Title :: newFromText($title);
- $id = $nt->getArticleID();
- if ($id == 0) {
- # No/non-existing page
- return $skin->makeBrokenLink($title, $ot);
- }
-
- $a = 0;
- $tv = array (); # Template variables
- foreach ($parts AS $part) {
- $a ++;
- $x = explode('=', $part, 2);
- if (count($x) == 1)
- $key = "{$a}";
- else
- $key = $x[0];
- $value = array_pop($x);
- $tv[$key] = $value;
- }
- $art = new Article($nt);
- $text = $art->getContent(false);
- $parser->plain_parse($text, true, $tv);
-
- return $text;
- }
-
- /**
- * This function actually converts wikiXML into XHTML tags
- * @todo use switch() !
- */
- function makeXHTML(& $parser) {
- $ret = '';
- $n = $this->name; # Shortcut
-
- if ($n == 'EXTENSION') {
- # Fix allowed HTML
- $old_n = $n;
- $ext = strtoupper($this->attrs['NAME']);
-
- switch($ext) {
- case 'B':
- case 'STRONG':
- $n = 'BOLD';
- break;
- case 'I':
- case 'EM':
- $n = 'ITALICS';
- break;
- case 'U':
- $n = 'UNDERLINED'; # Hey, virtual wiki tag! ;-)
- break;
- case 'S':
- $n = 'STRIKE';
- break;
- case 'P':
- $n = 'PARAGRAPH';
- break;
- case 'TABLE':
- $n = 'TABLE';
- break;
- case 'TR':
- $n = 'TABLEROW';
- break;
- case 'TD':
- $n = 'TABLECELL';
- break;
- case 'TH':
- $n = 'TABLEHEAD';
- break;
- case 'CAPTION':
- $n = 'CAPTION';
- break;
- case 'NOWIKI':
- $n = 'NOWIKI';
- break;
- }
- if ($n != $old_n) {
- unset ($this->attrs['NAME']); # Cleanup
- } elseif ($parser->nowiki > 0) {
- # No 'real' wiki tags allowed in nowiki section
- $n = '';
- }
- } // $n = 'EXTENSION'
-
- switch($n) {
- case 'ARTICLE':
- $ret .= $this->sub_makeXHTML($parser);
- break;
- case 'HEADING':
- $ret .= $this->sub_makeXHTML($parser, 'h'.$this->attrs['LEVEL']);
- break;
- case 'PARAGRAPH':
- $ret .= $this->sub_makeXHTML($parser, 'p');
- break;
- case 'BOLD':
- $ret .= $this->sub_makeXHTML($parser, 'strong');
- break;
- case 'ITALICS':
- $ret .= $this->sub_makeXHTML($parser, 'em');
- break;
-
- # These don't exist as wiki markup
- case 'UNDERLINED':
- $ret .= $this->sub_makeXHTML($parser, 'u');
- break;
- case 'STRIKE':
- $ret .= $this->sub_makeXHTML($parser, 'strike');
- break;
-
- # HTML comment
- case 'COMMENT':
- # Comments are parsed out
- $ret .= '';
- break;
-
-
- # Links
- case 'LINK':
- $ret .= $this->makeInternalLink($parser);
- break;
- case 'LINKTARGET':
- case 'LINKOPTION':
- $ret .= $this->sub_makeXHTML($parser);
- break;
-
- case 'TEMPLATE':
- $parts = $this->sub_makeXHTML($parser);
- $parts = explode('|', $parts);
- $title = array_shift($parts);
- $ret .= $this->getTemplateXHTML($title, $parts, & $parser);
- break;
-
- case 'TEMPLATEVAR':
- $x = $this->sub_makeXHTML($parser);
- if (isset ($parser->mCurrentTemplateOptions["{$x}"]))
- $ret .= $parser->mCurrentTemplateOptions["{$x}"];
- break;
-
- # Internal use, not generated by wiki2xml parser
- case 'IGNORE':
- $ret .= $this->sub_makeXHTML($parser);
-
- case 'NOWIKI':
- $parser->nowiki++;
- $ret .= $this->sub_makeXHTML($parser, '');
- $parser->nowiki--;
-
-
- # Unknown HTML extension
- case 'EXTENSION': # This is currently a dummy!!!
- $ext = $this->attrs['NAME'];
-
- $ret .= '&lt;'.$ext.'&gt;';
- $ret .= $this->sub_makeXHTML($parser);
- $ret .= '&lt;/'.$ext.'&gt; ';
- break;
-
-
- # Table stuff
-
- case 'TABLE':
- $ret .= $this->sub_makeXHTML($parser, 'table');
- break;
- case 'TABLEROW':
- $ret .= $this->sub_makeXHTML($parser, 'tr');
- break;
- case 'TABLECELL':
- $ret .= $this->sub_makeXHTML($parser, 'td');
- break;
- case 'TABLEHEAD':
- $ret .= $this->sub_makeXHTML($parser, 'th');
- break;
- case 'CAPTION':
- $ret .= $this->sub_makeXHTML($parser, 'caption');
- break;
- case 'ATTRS': # SPECIAL CASE : returning attributes
- return $this->getTheseAttrs();
-
-
- # Lists stuff
- case 'LISTITEM':
- if ($parser->mListType == 'dl')
- $ret .= $this->sub_makeXHTML($parser, 'dd');
- else
- $ret .= $this->sub_makeXHTML($parser, 'li');
- break;
- case 'LIST':
- $type = 'ol'; # Default
- if ($this->attrs['TYPE'] == 'bullet')
- $type = 'ul';
- else
- if ($this->attrs['TYPE'] == 'indent')
- $type = 'dl';
- $oldtype = $parser->mListType;
- $parser->mListType = $type;
- $ret .= $this->sub_makeXHTML($parser, $type);
- $parser->mListType = $oldtype;
- break;
-
- # Something else entirely
- default:
- $ret .= '&lt;'.$n.'&gt;';
- $ret .= $this->sub_makeXHTML($parser);
- $ret .= '&lt;/'.$n.'&gt; ';
- } // switch($n)
-
- $ret = "\n{$ret}\n";
- $ret = str_replace("\n\n", "\n", $ret);
- return $ret;
- }
-
- /**
- * A function for additional debugging output
- */
- function myPrint() {
- $ret = "<ul>\n";
- $ret .= "<li> <b> Name: </b> $this->name </li>\n";
- // print attributes
- $ret .= '<li> <b> Attributes: </b>';
- foreach ($this->attrs as $name => $value) {
- $ret .= "$name => $value; ";
- }
- $ret .= " </li>\n";
- // print children
- foreach ($this->children as $child) {
- if (is_string($child)) {
- $ret .= "<li> $child </li>\n";
- } else {
- $ret .= $child->myPrint();
- }
- }
- $ret .= "</ul>\n";
- return $ret;
- }
-}
-
-$ancStack = array (); // the stack with ancestral elements
-
-// START Three global functions needed for parsing, sorry guys
-/** @todo document */
-function wgXMLstartElement($parser, $name, $attrs) {
- global $ancStack;
-
- $newElem = new element;
- $newElem->name = $name;
- $newElem->attrs = $attrs;
-
- array_push($ancStack, $newElem);
-}
-
-/** @todo document */
-function wgXMLendElement($parser, $name) {
- global $ancStack, $rootElem;
- // pop element off stack
- $elem = array_pop($ancStack);
- if (count($ancStack) == 0)
- $rootElem = $elem;
- else
- // add it to its parent
- array_push($ancStack[count($ancStack) - 1]->children, $elem);
-}
-
-/** @todo document */
-function wgXMLcharacterData($parser, $data) {
- global $ancStack;
- $data = trim($data); // Don't add blank lines, they're no use...
- // add to parent if parent exists
- if ($ancStack && $data != "") {
- array_push($ancStack[count($ancStack) - 1]->children, $data);
- }
-}
-// END Three global functions needed for parsing, sorry guys
-
-/**
- * Here's the class that generates a nice tree
- * @package MediaWiki
- * @subpackage Experimental
- */
-class xml2php {
-
- /** @todo document */
- function & scanFile($filename) {
- global $ancStack, $rootElem;
- $ancStack = array ();
-
- $xml_parser = xml_parser_create();
- xml_set_element_handler($xml_parser, 'wgXMLstartElement', 'wgXMLendElement');
- xml_set_character_data_handler($xml_parser, 'wgXMLcharacterData');
- if (!($fp = fopen($filename, 'r'))) {
- die('could not open XML input');
- }
- while ($data = fread($fp, 4096)) {
- if (!xml_parse($xml_parser, $data, feof($fp))) {
- die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser)));
- }
- }
- xml_parser_free($xml_parser);
-
- // return the remaining root element we copied in the beginning
- return $rootElem;
- }
-
- /** @todo document */
- function scanString($input) {
- global $ancStack, $rootElem;
- $ancStack = array ();
-
- $xml_parser = xml_parser_create();
- xml_set_element_handler($xml_parser, 'wgXMLstartElement', 'wgXMLendElement');
- xml_set_character_data_handler($xml_parser, 'wgXMLcharacterData');
-
- if (!xml_parse($xml_parser, $input, true)) {
- die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser)));
- }
- xml_parser_free($xml_parser);
-
- // return the remaining root element we copied in the beginning
- return $rootElem;
- }
-
-}
-
-/**
- * @todo document
- * @package MediaWiki
- * @subpackage Experimental
- */
-class ParserXML extends Parser {
- /**#@+
- * @private
- */
- # Persistent:
- var $mTagHooks, $mListType;
-
- # Cleared with clearState():
- var $mOutput, $mAutonumber, $mDTopen, $mStripState = array ();
- var $mVariables, $mIncludeCount, $mArgStack, $mLastSection, $mInPre;
-
- # Temporary:
- var $mOptions, $mTitle, $mOutputType, $mTemplates, // cache of already loaded templates, avoids
- // multiple SQL queries for the same string
- $mTemplatePath; // stores an unsorted hash of all the templates already loaded
- // in this path. Used for loop detection.
-
- var $nowikicount, $mCurrentTemplateOptions;
-
- /**#@-*/
-
- /**
- * Constructor
- *
- * @public
- */
- function ParserXML() {
- $this->mTemplates = array ();
- $this->mTemplatePath = array ();
- $this->mTagHooks = array ();
- $this->clearState();
- }
-
- /**
- * Clear Parser state
- *
- * @private
- */
- function clearState() {
- $this->mOutput = new ParserOutput;
- $this->mAutonumber = 0;
- $this->mLastSection = "";
- $this->mDTopen = false;
- $this->mVariables = false;
- $this->mIncludeCount = array ();
- $this->mStripState = array ();
- $this->mArgStack = array ();
- $this->mInPre = false;
- }
-
- /**
- * Turns the wikitext into XML by calling the external parser
- *
- */
- function html2xml(& $text) {
- global $wgWiki2xml;
-
- # generating html2xml command path
- $a = $wgWiki2xml;
- $a = explode('/', $a);
- array_pop($a);
- $a[] = 'html2xml';
- $html2xml = implode('/', $a);
- $a = array ();
-
- $tmpfname = tempnam( wfTempDir(), 'FOO' );
- $handle = fopen($tmpfname, 'w');
- fwrite($handle, utf8_encode($text));
- fclose($handle);
- exec($html2xml.' < '.$tmpfname, $a);
- $text = utf8_decode(implode("\n", $a));
- unlink($tmpfname);
- }
-
- /** @todo document */
- function runXMLparser(& $text) {
- global $wgWiki2xml;
-
- $this->html2xml($text);
-
- $tmpfname = tempnam( wfTempDir(), 'FOO');
- $handle = fopen($tmpfname, 'w');
- fwrite($handle, $text);
- fclose($handle);
- exec($wgWiki2xml.' < '.$tmpfname, $a);
- $text = utf8_decode(implode("\n", $a));
- unlink($tmpfname);
- }
-
- /** @todo document */
- function plain_parse(& $text, $inline = false, $templateOptions = array ()) {
- $this->runXMLparser($text);
- $nowikicount = 0;
- $w = new xml2php;
- $result = $w->scanString($text);
-
- $oldTemplateOptions = $this->mCurrentTemplateOptions;
- $this->mCurrentTemplateOptions = $templateOptions;
-
- if ($inline) { # Inline rendering off for templates
- if (count($result->children) == 1)
- $result->children[0]->name = 'IGNORE';
- }
-
- if (1)
- $text = $result->makeXHTML($this); # No debugging info
- else
- $text = $result->makeXHTML($this).'<hr>'.$text.'<hr>'.$result->myPrint();
- $this->mCurrentTemplateOptions = $oldTemplateOptions;
- }
-
- /** @todo document */
- function parse($text, & $title, $options, $linestart = true, $clearState = true) {
- $this->plain_parse($text);
- $this->mOutput->setText($text);
- return $this->mOutput;
- }
-
-}
-?>
diff --git a/includes/Parser_DiffTest.php b/includes/Parser_DiffTest.php
deleted file mode 100644
index d88709f0..00000000
--- a/includes/Parser_DiffTest.php
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php
-
-class Parser_DiffTest
-{
- var $parsers, $conf;
-
- var $dfUniqPrefix;
-
- function __construct( $conf ) {
- if ( !isset( $conf['parsers'] ) ) {
- throw new MWException( __METHOD__ . ': no parsers specified' );
- }
- $this->conf = $conf;
- $this->dtUniqPrefix = "\x7fUNIQ" . Parser::getRandomString();
- }
-
- function init() {
- if ( !is_null( $this->parsers ) ) {
- return;
- }
-
- global $wgHooks;
- static $doneHook = false;
- if ( !$doneHook ) {
- $doneHook = true;
- $wgHooks['ParserClearState'][] = array( $this, 'onClearState' );
- }
-
- foreach ( $this->conf['parsers'] as $i => $parserConf ) {
- if ( !is_array( $parserConf ) ) {
- $class = $parserConf;
- $parserConf = array( 'class' => $parserConf );
- } else {
- $class = $parserConf['class'];
- }
- $this->parsers[$i] = new $class( $parserConf );
- }
- }
-
- function __call( $name, $args ) {
- $this->init();
- $results = array();
- $mismatch = false;
- $lastResult = null;
- $first = true;
- foreach ( $this->parsers as $i => $parser ) {
- $currentResult = call_user_func_array( array( &$this->parsers[$i], $name ), $args );
- if ( $first ) {
- $first = false;
- } else {
- if ( is_object( $lastResult ) ) {
- if ( $lastResult != $currentResult ) {
- $mismatch = true;
- }
- } else {
- if ( $lastResult !== $currentResult ) {
- $mismatch = true;
- }
- }
- }
- $results[$i] = $currentResult;
- $lastResult = $currentResult;
- }
- if ( $mismatch ) {
- throw new MWException( "Parser_DiffTest: results mismatch on call to $name\n" .
- 'Arguments: ' . var_export( $args, true ) . "\n" .
- 'Results: ' . var_export( $results, true ) . "\n" );
- }
- return $lastResult;
- }
-
- function setFunctionHook( $id, $callback, $flags = 0 ) {
- $this->init();
- foreach ( $this->parsers as $i => $parser ) {
- $parser->setFunctionHook( $id, $callback, $flags );
- }
- }
-
- function onClearState( &$parser ) {
- // hack marker prefixes to get identical output
- $parser->mUniqPrefix = $this->dtUniqPrefix;
- return true;
- }
-}
-
diff --git a/includes/Parser_OldPP.php b/includes/Parser_OldPP.php
deleted file mode 100644
index c10de257..00000000
--- a/includes/Parser_OldPP.php
+++ /dev/null
@@ -1,4942 +0,0 @@
-<?php
-/**
- * Parser with old preprocessor
- */
-class Parser_OldPP
-{
- /**
- * Update this version number when the ParserOutput format
- * changes in an incompatible way, so the parser cache
- * can automatically discard old data.
- */
- const VERSION = '1.6.4';
-
- # Flags for Parser::setFunctionHook
- # Also available as global constants from Defines.php
- const SFH_NO_HASH = 1;
-
- # Constants needed for external link processing
- # Everything except bracket, space, or control characters
- const EXT_LINK_URL_CLASS = '[^][<>"\\x00-\\x20\\x7F]';
- const EXT_IMAGE_REGEX = '/^(http:\/\/|https:\/\/)([^][<>"\\x00-\\x20\\x7F]+)\\/([A-Za-z0-9_.,~%\\-+&;#*?!=()@\\x80-\\xFF]+)\\.((?i)gif|png|jpg|jpeg)$/S';
-
- // State constants for the definition list colon extraction
- const COLON_STATE_TEXT = 0;
- const COLON_STATE_TAG = 1;
- const COLON_STATE_TAGSTART = 2;
- const COLON_STATE_CLOSETAG = 3;
- const COLON_STATE_TAGSLASH = 4;
- const COLON_STATE_COMMENT = 5;
- const COLON_STATE_COMMENTDASH = 6;
- const COLON_STATE_COMMENTDASHDASH = 7;
-
- // Allowed values for $this->mOutputType
- // Parameter to startExternalParse().
- const OT_HTML = 1;
- const OT_WIKI = 2;
- const OT_PREPROCESS = 3;
- const OT_MSG = 4;
-
- /**#@+
- * @private
- */
- # Persistent:
- var $mTagHooks, $mTransparentTagHooks, $mFunctionHooks, $mFunctionSynonyms, $mVariables,
- $mImageParams, $mImageParamsMagicArray, $mExtLinkBracketedRegex;
-
- # Cleared with clearState():
- var $mOutput, $mAutonumber, $mDTopen, $mStripState;
- var $mIncludeCount, $mArgStack, $mLastSection, $mInPre;
- var $mInterwikiLinkHolders, $mLinkHolders, $mUniqPrefix;
- var $mIncludeSizes, $mDefaultSort;
- var $mTemplates, // cache of already loaded templates, avoids
- // multiple SQL queries for the same string
- $mTemplatePath; // stores an unsorted hash of all the templates already loaded
- // in this path. Used for loop detection.
-
- # Temporary
- # These are variables reset at least once per parse regardless of $clearState
- var $mOptions, // ParserOptions object
- $mTitle, // Title context, used for self-link rendering and similar things
- $mOutputType, // Output type, one of the OT_xxx constants
- $ot, // Shortcut alias, see setOutputType()
- $mRevisionId, // ID to display in {{REVISIONID}} tags
- $mRevisionTimestamp, // The timestamp of the specified revision ID
- $mRevIdForTs; // The revision ID which was used to fetch the timestamp
-
- /**#@-*/
-
- /**
- * Constructor
- *
- * @public
- */
- function __construct( $conf = array() ) {
- $this->mTagHooks = array();
- $this->mTransparentTagHooks = array();
- $this->mFunctionHooks = array();
- $this->mFunctionSynonyms = array( 0 => array(), 1 => array() );
- $this->mFirstCall = true;
- $this->mExtLinkBracketedRegex = '/\[(\b(' . wfUrlProtocols() . ')'.
- '[^][<>"\\x00-\\x20\\x7F]+) *([^\]\\x0a\\x0d]*?)\]/S';
- }
-
- /**
- * Do various kinds of initialisation on the first call of the parser
- */
- function firstCallInit() {
- if ( !$this->mFirstCall ) {
- return;
- }
- $this->mFirstCall = false;
-
- wfProfileIn( __METHOD__ );
- global $wgAllowDisplayTitle, $wgAllowSlowParserFunctions;
-
- $this->setHook( 'pre', array( $this, 'renderPreTag' ) );
-
- # Syntax for arguments (see self::setFunctionHook):
- # "name for lookup in localized magic words array",
- # function callback,
- # optional SFH_NO_HASH to omit the hash from calls (e.g. {{int:...}
- # instead of {{#int:...}})
- $this->setFunctionHook( 'int', array( 'CoreParserFunctions', 'intFunction' ), SFH_NO_HASH );
- $this->setFunctionHook( 'ns', array( 'CoreParserFunctions', 'ns' ), SFH_NO_HASH );
- $this->setFunctionHook( 'urlencode', array( 'CoreParserFunctions', 'urlencode' ), SFH_NO_HASH );
- $this->setFunctionHook( 'lcfirst', array( 'CoreParserFunctions', 'lcfirst' ), SFH_NO_HASH );
- $this->setFunctionHook( 'ucfirst', array( 'CoreParserFunctions', 'ucfirst' ), SFH_NO_HASH );
- $this->setFunctionHook( 'lc', array( 'CoreParserFunctions', 'lc' ), SFH_NO_HASH );
- $this->setFunctionHook( 'uc', array( 'CoreParserFunctions', 'uc' ), SFH_NO_HASH );
- $this->setFunctionHook( 'localurl', array( 'CoreParserFunctions', 'localurl' ), SFH_NO_HASH );
- $this->setFunctionHook( 'localurle', array( 'CoreParserFunctions', 'localurle' ), SFH_NO_HASH );
- $this->setFunctionHook( 'fullurl', array( 'CoreParserFunctions', 'fullurl' ), SFH_NO_HASH );
- $this->setFunctionHook( 'fullurle', array( 'CoreParserFunctions', 'fullurle' ), SFH_NO_HASH );
- $this->setFunctionHook( 'formatnum', array( 'CoreParserFunctions', 'formatnum' ), SFH_NO_HASH );
- $this->setFunctionHook( 'grammar', array( 'CoreParserFunctions', 'grammar' ), SFH_NO_HASH );
- $this->setFunctionHook( 'plural', array( 'CoreParserFunctions', 'plural' ), SFH_NO_HASH );
- $this->setFunctionHook( 'numberofpages', array( 'CoreParserFunctions', 'numberofpages' ), SFH_NO_HASH );
- $this->setFunctionHook( 'numberofusers', array( 'CoreParserFunctions', 'numberofusers' ), SFH_NO_HASH );
- $this->setFunctionHook( 'numberofarticles', array( 'CoreParserFunctions', 'numberofarticles' ), SFH_NO_HASH );
- $this->setFunctionHook( 'numberoffiles', array( 'CoreParserFunctions', 'numberoffiles' ), SFH_NO_HASH );
- $this->setFunctionHook( 'numberofadmins', array( 'CoreParserFunctions', 'numberofadmins' ), SFH_NO_HASH );
- $this->setFunctionHook( 'numberofedits', array( 'CoreParserFunctions', 'numberofedits' ), SFH_NO_HASH );
- $this->setFunctionHook( 'language', array( 'CoreParserFunctions', 'language' ), SFH_NO_HASH );
- $this->setFunctionHook( 'padleft', array( 'CoreParserFunctions', 'padleft' ), SFH_NO_HASH );
- $this->setFunctionHook( 'padright', array( 'CoreParserFunctions', 'padright' ), SFH_NO_HASH );
- $this->setFunctionHook( 'anchorencode', array( 'CoreParserFunctions', 'anchorencode' ), SFH_NO_HASH );
- $this->setFunctionHook( 'special', array( 'CoreParserFunctions', 'special' ) );
- $this->setFunctionHook( 'defaultsort', array( 'CoreParserFunctions', 'defaultsort' ), SFH_NO_HASH );
- $this->setFunctionHook( 'filepath', array( 'CoreParserFunctions', 'filepath' ), SFH_NO_HASH );
-
- if ( $wgAllowDisplayTitle ) {
- $this->setFunctionHook( 'displaytitle', array( 'CoreParserFunctions', 'displaytitle' ), SFH_NO_HASH );
- }
- if ( $wgAllowSlowParserFunctions ) {
- $this->setFunctionHook( 'pagesinnamespace', array( 'CoreParserFunctions', 'pagesinnamespace' ), SFH_NO_HASH );
- }
-
- $this->initialiseVariables();
-
- wfRunHooks( 'ParserFirstCallInit', array( &$this ) );
- wfProfileOut( __METHOD__ );
- }
-
- /**
- * Clear Parser state
- *
- * @private
- */
- function clearState() {
- wfProfileIn( __METHOD__ );
- if ( $this->mFirstCall ) {
- $this->firstCallInit();
- }
- $this->mOutput = new ParserOutput;
- $this->mAutonumber = 0;
- $this->mLastSection = '';
- $this->mDTopen = false;
- $this->mIncludeCount = array();
- $this->mStripState = new StripState;
- $this->mArgStack = array();
- $this->mInPre = false;
- $this->mInterwikiLinkHolders = array(
- 'texts' => array(),
- 'titles' => array()
- );
- $this->mLinkHolders = array(
- 'namespaces' => array(),
- 'dbkeys' => array(),
- 'queries' => array(),
- 'texts' => array(),
- 'titles' => array()
- );
- $this->mRevisionTimestamp = $this->mRevisionId = null;
-
- /**
- * Prefix for temporary replacement strings for the multipass parser.
- * \x07 should never appear in input as it's disallowed in XML.
- * Using it at the front also gives us a little extra robustness
- * since it shouldn't match when butted up against identifier-like
- * string constructs.
- */
- $this->mUniqPrefix = "\x07UNIQ" . self::getRandomString();
-
- # Clear these on every parse, bug 4549
- $this->mTemplates = array();
- $this->mTemplatePath = array();
-
- $this->mShowToc = true;
- $this->mForceTocPosition = false;
- $this->mIncludeSizes = array(
- 'pre-expand' => 0,
- 'post-expand' => 0,
- 'arg' => 0
- );
- $this->mDefaultSort = false;
-
- wfRunHooks( 'ParserClearState', array( &$this ) );
- wfProfileOut( __METHOD__ );
- }
-
- function setOutputType( $ot ) {
- $this->mOutputType = $ot;
- // Shortcut alias
- $this->ot = array(
- 'html' => $ot == self::OT_HTML,
- 'wiki' => $ot == self::OT_WIKI,
- 'msg' => $ot == self::OT_MSG,
- 'pre' => $ot == self::OT_PREPROCESS,
- );
- }
-
- /**
- * Accessor for mUniqPrefix.
- *
- * @public
- */
- function uniqPrefix() {
- return $this->mUniqPrefix;
- }
-
- /**
- * Convert wikitext to HTML
- * Do not call this function recursively.
- *
- * @param string $text Text we want to parse
- * @param Title &$title A title object
- * @param array $options
- * @param boolean $linestart
- * @param boolean $clearState
- * @param int $revid number to pass in {{REVISIONID}}
- * @return ParserOutput a ParserOutput
- */
- public function parse( $text, &$title, $options, $linestart = true, $clearState = true, $revid = null ) {
- /**
- * First pass--just handle <nowiki> sections, pass the rest off
- * to internalParse() which does all the real work.
- */
-
- global $wgUseTidy, $wgAlwaysUseTidy, $wgContLang;
- $fname = 'Parser::parse-' . wfGetCaller();
- wfProfileIn( __METHOD__ );
- wfProfileIn( $fname );
-
- if ( $clearState ) {
- $this->clearState();
- }
-
- $this->mOptions = $options;
- $this->mTitle =& $title;
- $oldRevisionId = $this->mRevisionId;
- $oldRevisionTimestamp = $this->mRevisionTimestamp;
- if( $revid !== null ) {
- $this->mRevisionId = $revid;
- $this->mRevisionTimestamp = null;
- }
- $this->setOutputType( self::OT_HTML );
- wfRunHooks( 'ParserBeforeStrip', array( &$this, &$text, &$this->mStripState ) );
- $text = $this->strip( $text, $this->mStripState );
- wfRunHooks( 'ParserAfterStrip', array( &$this, &$text, &$this->mStripState ) );
- $text = $this->internalParse( $text );
- $text = $this->mStripState->unstripGeneral( $text );
-
- # Clean up special characters, only run once, next-to-last before doBlockLevels
- $fixtags = array(
- # french spaces, last one Guillemet-left
- # only if there is something before the space
- '/(.) (?=\\?|:|;|!|%|\\302\\273)/' => '\\1&nbsp;\\2',
- # french spaces, Guillemet-right
- '/(\\302\\253) /' => '\\1&nbsp;',
- );
- $text = preg_replace( array_keys($fixtags), array_values($fixtags), $text );
-
- # only once and last
- $text = $this->doBlockLevels( $text, $linestart );
-
- $this->replaceLinkHolders( $text );
-
- # the position of the parserConvert() call should not be changed. it
- # assumes that the links are all replaced and the only thing left
- # is the <nowiki> mark.
- # Side-effects: this calls $this->mOutput->setTitleText()
- $text = $wgContLang->parserConvert( $text, $this );
-
- $text = $this->mStripState->unstripNoWiki( $text );
-
- wfRunHooks( 'ParserBeforeTidy', array( &$this, &$text ) );
-
-//!JF Move to its own function
-
- $uniq_prefix = $this->mUniqPrefix;
- $matches = array();
- $elements = array_keys( $this->mTransparentTagHooks );
- $text = self::extractTagsAndParams( $elements, $text, $matches, $uniq_prefix );
-
- foreach( $matches as $marker => $data ) {
- list( $element, $content, $params, $tag ) = $data;
- $tagName = strtolower( $element );
- if( isset( $this->mTransparentTagHooks[$tagName] ) ) {
- $output = call_user_func_array( $this->mTransparentTagHooks[$tagName],
- array( $content, $params, $this ) );
- } else {
- $output = $tag;
- }
- $this->mStripState->general->setPair( $marker, $output );
- }
- $text = $this->mStripState->unstripGeneral( $text );
-
- $text = Sanitizer::normalizeCharReferences( $text );
-
- if (($wgUseTidy and $this->mOptions->mTidy) or $wgAlwaysUseTidy) {
- $text = self::tidy($text);
- } else {
- # attempt to sanitize at least some nesting problems
- # (bug #2702 and quite a few others)
- $tidyregs = array(
- # ''Something [http://www.cool.com cool''] -->
- # <i>Something</i><a href="http://www.cool.com"..><i>cool></i></a>
- '/(<([bi])>)(<([bi])>)?([^<]*)(<\/?a[^<]*>)([^<]*)(<\/\\4>)?(<\/\\2>)/' =>
- '\\1\\3\\5\\8\\9\\6\\1\\3\\7\\8\\9',
- # fix up an anchor inside another anchor, only
- # at least for a single single nested link (bug 3695)
- '/(<a[^>]+>)([^<]*)(<a[^>]+>[^<]*)<\/a>(.*)<\/a>/' =>
- '\\1\\2</a>\\3</a>\\1\\4</a>',
- # fix div inside inline elements- doBlockLevels won't wrap a line which
- # contains a div, so fix it up here; replace
- # div with escaped text
- '/(<([aib]) [^>]+>)([^<]*)(<div([^>]*)>)(.*)(<\/div>)([^<]*)(<\/\\2>)/' =>
- '\\1\\3&lt;div\\5&gt;\\6&lt;/div&gt;\\8\\9',
- # remove empty italic or bold tag pairs, some
- # introduced by rules above
- '/<([bi])><\/\\1>/' => '',
- );
-
- $text = preg_replace(
- array_keys( $tidyregs ),
- array_values( $tidyregs ),
- $text );
- }
-
- wfRunHooks( 'ParserAfterTidy', array( &$this, &$text ) );
-
- # Information on include size limits, for the benefit of users who try to skirt them
- if ( $this->mOptions->getEnableLimitReport() ) {
- $max = $this->mOptions->getMaxIncludeSize();
- $limitReport =
- "Pre-expand include size: {$this->mIncludeSizes['pre-expand']}/$max bytes\n" .
- "Post-expand include size: {$this->mIncludeSizes['post-expand']}/$max bytes\n" .
- "Template argument size: {$this->mIncludeSizes['arg']}/$max bytes\n";
- wfRunHooks( 'ParserLimitReport', array( $this, &$limitReport ) );
- $text .= "<!-- \n$limitReport-->\n";
- }
- $this->mOutput->setText( $text );
- $this->mRevisionId = $oldRevisionId;
- $this->mRevisionTimestamp = $oldRevisionTimestamp;
- wfProfileOut( $fname );
- wfProfileOut( __METHOD__ );
-
- return $this->mOutput;
- }
-
- /**
- * Recursive parser entry point that can be called from an extension tag
- * hook.
- */
- function recursiveTagParse( $text ) {
- wfProfileIn( __METHOD__ );
- wfRunHooks( 'ParserBeforeStrip', array( &$this, &$text, &$this->mStripState ) );
- $text = $this->strip( $text, $this->mStripState );
- wfRunHooks( 'ParserAfterStrip', array( &$this, &$text, &$this->mStripState ) );
- $text = $this->internalParse( $text );
- wfProfileOut( __METHOD__ );
- return $text;
- }
-
- /**
- * Expand templates and variables in the text, producing valid, static wikitext.
- * Also removes comments.
- */
- function preprocess( $text, $title, $options, $revid = null ) {
- wfProfileIn( __METHOD__ );
- $this->clearState();
- $this->setOutputType( self::OT_PREPROCESS );
- $this->mOptions = $options;
- $this->mTitle = $title;
- if( $revid !== null ) {
- $this->mRevisionId = $revid;
- }
- wfRunHooks( 'ParserBeforeStrip', array( &$this, &$text, &$this->mStripState ) );
- $text = $this->strip( $text, $this->mStripState );
- wfRunHooks( 'ParserAfterStrip', array( &$this, &$text, &$this->mStripState ) );
- if ( $this->mOptions->getRemoveComments() ) {
- $text = Sanitizer::removeHTMLcomments( $text );
- }
- $text = $this->replaceVariables( $text );
- $text = $this->mStripState->unstripBoth( $text );
- wfProfileOut( __METHOD__ );
- return $text;
- }
-
- /**
- * Get a random string
- *
- * @private
- * @static
- */
- function getRandomString() {
- return dechex(mt_rand(0, 0x7fffffff)) . dechex(mt_rand(0, 0x7fffffff));
- }
-
- function &getTitle() { return $this->mTitle; }
- function getOptions() { return $this->mOptions; }
-
- function getFunctionLang() {
- global $wgLang, $wgContLang;
- return $this->mOptions->getInterfaceMessage() ? $wgLang : $wgContLang;
- }
-
- /**
- * Replaces all occurrences of HTML-style comments and the given tags
- * in the text with a random marker and returns teh next text. The output
- * parameter $matches will be an associative array filled with data in
- * the form:
- * 'UNIQ-xxxxx' => array(
- * 'element',
- * 'tag content',
- * array( 'param' => 'x' ),
- * '<element param="x">tag content</element>' ) )
- *
- * @param $elements list of element names. Comments are always extracted.
- * @param $text Source text string.
- * @param $uniq_prefix
- *
- * @public
- * @static
- */
- function extractTagsAndParams($elements, $text, &$matches, $uniq_prefix = ''){
- static $n = 1;
- $stripped = '';
- $matches = array();
-
- $taglist = implode( '|', $elements );
- $start = "/<($taglist)(\\s+[^>]*?|\\s*?)(\/?>)|<(!--)/i";
-
- while ( '' != $text ) {
- $p = preg_split( $start, $text, 2, PREG_SPLIT_DELIM_CAPTURE );
- $stripped .= $p[0];
- if( count( $p ) < 5 ) {
- break;
- }
- if( count( $p ) > 5 ) {
- // comment
- $element = $p[4];
- $attributes = '';
- $close = '';
- $inside = $p[5];
- } else {
- // tag
- $element = $p[1];
- $attributes = $p[2];
- $close = $p[3];
- $inside = $p[4];
- }
-
- $marker = "$uniq_prefix-$element-" . sprintf('%08X', $n++) . "-QINU\x07";
- $stripped .= $marker;
-
- if ( $close === '/>' ) {
- // Empty element tag, <tag />
- $content = null;
- $text = $inside;
- $tail = null;
- } else {
- if( $element == '!--' ) {
- $end = '/(-->)/';
- } else {
- $end = "/(<\\/$element\\s*>)/i";
- }
- $q = preg_split( $end, $inside, 2, PREG_SPLIT_DELIM_CAPTURE );
- $content = $q[0];
- if( count( $q ) < 3 ) {
- # No end tag -- let it run out to the end of the text.
- $tail = '';
- $text = '';
- } else {
- $tail = $q[1];
- $text = $q[2];
- }
- }
-
- $matches[$marker] = array( $element,
- $content,
- Sanitizer::decodeTagAttributes( $attributes ),
- "<$element$attributes$close$content$tail" );
- }
- return $stripped;
- }
-
- /**
- * Strips and renders nowiki, pre, math, hiero
- * If $render is set, performs necessary rendering operations on plugins
- * Returns the text, and fills an array with data needed in unstrip()
- *
- * @param StripState $state
- *
- * @param bool $stripcomments when set, HTML comments <!-- like this -->
- * will be stripped in addition to other tags. This is important
- * for section editing, where these comments cause confusion when
- * counting the sections in the wikisource
- *
- * @param array dontstrip contains tags which should not be stripped;
- * used to prevent stipping of <gallery> when saving (fixes bug 2700)
- *
- * @private
- */
- function strip( $text, $state, $stripcomments = false , $dontstrip = array () ) {
- global $wgContLang;
- wfProfileIn( __METHOD__ );
- $render = ($this->mOutputType == self::OT_HTML);
-
- $uniq_prefix = $this->mUniqPrefix;
- $commentState = new ReplacementArray;
- $nowikiItems = array();
- $generalItems = array();
-
- $elements = array_merge(
- array( 'nowiki', 'gallery' ),
- array_keys( $this->mTagHooks ) );
- global $wgRawHtml;
- if( $wgRawHtml ) {
- $elements[] = 'html';
- }
- if( $this->mOptions->getUseTeX() ) {
- $elements[] = 'math';
- }
-
- # Removing $dontstrip tags from $elements list (currently only 'gallery', fixing bug 2700)
- foreach ( $elements AS $k => $v ) {
- if ( !in_array ( $v , $dontstrip ) ) continue;
- unset ( $elements[$k] );
- }
-
- $matches = array();
- $text = self::extractTagsAndParams( $elements, $text, $matches, $uniq_prefix );
-
- foreach( $matches as $marker => $data ) {
- list( $element, $content, $params, $tag ) = $data;
- if( $render ) {
- $tagName = strtolower( $element );
- wfProfileIn( __METHOD__."-render-$tagName" );
- switch( $tagName ) {
- case '!--':
- // Comment
- if( substr( $tag, -3 ) == '-->' ) {
- $output = $tag;
- } else {
- // Unclosed comment in input.
- // Close it so later stripping can remove it
- $output = "$tag-->";
- }
- break;
- case 'html':
- if( $wgRawHtml ) {
- $output = $content;
- break;
- }
- // Shouldn't happen otherwise. :)
- case 'nowiki':
- $output = Xml::escapeTagsOnly( $content );
- break;
- case 'math':
- $output = $wgContLang->armourMath(
- MathRenderer::renderMath( $content, $params ) );
- break;
- case 'gallery':
- $output = $this->renderImageGallery( $content, $params );
- break;
- default:
- if( isset( $this->mTagHooks[$tagName] ) ) {
- $output = call_user_func_array( $this->mTagHooks[$tagName],
- array( $content, $params, $this ) );
- } else {
- throw new MWException( "Invalid call hook $element" );
- }
- }
- wfProfileOut( __METHOD__."-render-$tagName" );
- } else {
- // Just stripping tags; keep the source
- $output = $tag;
- }
-
- // Unstrip the output, to support recursive strip() calls
- $output = $state->unstripBoth( $output );
-
- if( !$stripcomments && $element == '!--' ) {
- $commentState->setPair( $marker, $output );
- } elseif ( $element == 'html' || $element == 'nowiki' ) {
- $nowikiItems[$marker] = $output;
- } else {
- $generalItems[$marker] = $output;
- }
- }
- # Add the new items to the state
- # We do this after the loop instead of during it to avoid slowing
- # down the recursive unstrip
- $state->nowiki->mergeArray( $nowikiItems );
- $state->general->mergeArray( $generalItems );
-
- # Unstrip comments unless explicitly told otherwise.
- # (The comments are always stripped prior to this point, so as to
- # not invoke any extension tags / parser hooks contained within
- # a comment.)
- if ( !$stripcomments ) {
- // Put them all back and forget them
- $text = $commentState->replace( $text );
- }
-
- wfProfileOut( __METHOD__ );
- return $text;
- }
-
- /**
- * Restores pre, math, and other extensions removed by strip()
- *
- * always call unstripNoWiki() after this one
- * @private
- * @deprecated use $this->mStripState->unstrip()
- */
- function unstrip( $text, $state ) {
- return $state->unstripGeneral( $text );
- }
-
- /**
- * Always call this after unstrip() to preserve the order
- *
- * @private
- * @deprecated use $this->mStripState->unstrip()
- */
- function unstripNoWiki( $text, $state ) {
- return $state->unstripNoWiki( $text );
- }
-
- /**
- * @deprecated use $this->mStripState->unstripBoth()
- */
- function unstripForHTML( $text ) {
- return $this->mStripState->unstripBoth( $text );
- }
-
- /**
- * Add an item to the strip state
- * Returns the unique tag which must be inserted into the stripped text
- * The tag will be replaced with the original text in unstrip()
- *
- * @private
- */
- function insertStripItem( $text, &$state ) {
- $rnd = $this->mUniqPrefix . '-item' . self::getRandomString();
- $state->general->setPair( $rnd, $text );
- return $rnd;
- }
-
- /**
- * Interface with html tidy, used if $wgUseTidy = true.
- * If tidy isn't able to correct the markup, the original will be
- * returned in all its glory with a warning comment appended.
- *
- * Either the external tidy program or the in-process tidy extension
- * will be used depending on availability. Override the default
- * $wgTidyInternal setting to disable the internal if it's not working.
- *
- * @param string $text Hideous HTML input
- * @return string Corrected HTML output
- * @public
- * @static
- */
- function tidy( $text ) {
- global $wgTidyInternal;
- $wrappedtext = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"'.
-' "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html>'.
-'<head><title>test</title></head><body>'.$text.'</body></html>';
- if( $wgTidyInternal ) {
- $correctedtext = self::internalTidy( $wrappedtext );
- } else {
- $correctedtext = self::externalTidy( $wrappedtext );
- }
- if( is_null( $correctedtext ) ) {
- wfDebug( "Tidy error detected!\n" );
- return $text . "\n<!-- Tidy found serious XHTML errors -->\n";
- }
- return $correctedtext;
- }
-
- /**
- * Spawn an external HTML tidy process and get corrected markup back from it.
- *
- * @private
- * @static
- */
- function externalTidy( $text ) {
- global $wgTidyConf, $wgTidyBin, $wgTidyOpts;
- $fname = 'Parser::externalTidy';
- wfProfileIn( $fname );
-
- $cleansource = '';
- $opts = ' -utf8';
-
- $descriptorspec = array(
- 0 => array('pipe', 'r'),
- 1 => array('pipe', 'w'),
- 2 => array('file', wfGetNull(), 'a')
- );
- $pipes = array();
- $process = proc_open("$wgTidyBin -config $wgTidyConf $wgTidyOpts$opts", $descriptorspec, $pipes);
- if (is_resource($process)) {
- // Theoretically, this style of communication could cause a deadlock
- // here. If the stdout buffer fills up, then writes to stdin could
- // block. This doesn't appear to happen with tidy, because tidy only
- // writes to stdout after it's finished reading from stdin. Search
- // for tidyParseStdin and tidySaveStdout in console/tidy.c
- fwrite($pipes[0], $text);
- fclose($pipes[0]);
- while (!feof($pipes[1])) {
- $cleansource .= fgets($pipes[1], 1024);
- }
- fclose($pipes[1]);
- proc_close($process);
- }
-
- wfProfileOut( $fname );
-
- if( $cleansource == '' && $text != '') {
- // Some kind of error happened, so we couldn't get the corrected text.
- // Just give up; we'll use the source text and append a warning.
- return null;
- } else {
- return $cleansource;
- }
- }
-
- /**
- * Use the HTML tidy PECL extension to use the tidy library in-process,
- * saving the overhead of spawning a new process.
- *
- * 'pear install tidy' should be able to compile the extension module.
- *
- * @private
- * @static
- */
- function internalTidy( $text ) {
- global $wgTidyConf, $IP;
- $fname = 'Parser::internalTidy';
- wfProfileIn( $fname );
-
- $tidy = new tidy;
- $tidy->parseString( $text, $wgTidyConf, 'utf8' );
- $tidy->cleanRepair();
- if( $tidy->getStatus() == 2 ) {
- // 2 is magic number for fatal error
- // http://www.php.net/manual/en/function.tidy-get-status.php
- $cleansource = null;
- } else {
- $cleansource = tidy_get_output( $tidy );
- }
- wfProfileOut( $fname );
- return $cleansource;
- }
-
- /**
- * parse the wiki syntax used to render tables
- *
- * @private
- */
- function doTableStuff ( $text ) {
- $fname = 'Parser::doTableStuff';
- wfProfileIn( $fname );
-
- $lines = explode ( "\n" , $text );
- $td_history = array (); // Is currently a td tag open?
- $last_tag_history = array (); // Save history of last lag activated (td, th or caption)
- $tr_history = array (); // Is currently a tr tag open?
- $tr_attributes = array (); // history of tr attributes
- $has_opened_tr = array(); // Did this table open a <tr> element?
- $indent_level = 0; // indent level of the table
- foreach ( $lines as $key => $line )
- {
- $line = trim ( $line );
-
- if( $line == '' ) { // empty line, go to next line
- continue;
- }
- $first_character = $line{0};
- $matches = array();
-
- if ( preg_match( '/^(:*)\{\|(.*)$/' , $line , $matches ) ) {
- // First check if we are starting a new table
- $indent_level = strlen( $matches[1] );
-
- $attributes = $this->mStripState->unstripBoth( $matches[2] );
- $attributes = Sanitizer::fixTagAttributes ( $attributes , 'table' );
-
- $lines[$key] = str_repeat( '<dl><dd>' , $indent_level ) . "<table{$attributes}>";
- array_push ( $td_history , false );
- array_push ( $last_tag_history , '' );
- array_push ( $tr_history , false );
- array_push ( $tr_attributes , '' );
- array_push ( $has_opened_tr , false );
- } else if ( count ( $td_history ) == 0 ) {
- // Don't do any of the following
- continue;
- } else if ( substr ( $line , 0 , 2 ) == '|}' ) {
- // We are ending a table
- $line = '</table>' . substr ( $line , 2 );
- $last_tag = array_pop ( $last_tag_history );
-
- if ( !array_pop ( $has_opened_tr ) ) {
- $line = "<tr><td></td></tr>{$line}";
- }
-
- if ( array_pop ( $tr_history ) ) {
- $line = "</tr>{$line}";
- }
-
- if ( array_pop ( $td_history ) ) {
- $line = "</{$last_tag}>{$line}";
- }
- array_pop ( $tr_attributes );
- $lines[$key] = $line . str_repeat( '</dd></dl>' , $indent_level );
- } else if ( substr ( $line , 0 , 2 ) == '|-' ) {
- // Now we have a table row
- $line = preg_replace( '#^\|-+#', '', $line );
-
- // Whats after the tag is now only attributes
- $attributes = $this->mStripState->unstripBoth( $line );
- $attributes = Sanitizer::fixTagAttributes ( $attributes , 'tr' );
- array_pop ( $tr_attributes );
- array_push ( $tr_attributes , $attributes );
-
- $line = '';
- $last_tag = array_pop ( $last_tag_history );
- array_pop ( $has_opened_tr );
- array_push ( $has_opened_tr , true );
-
- if ( array_pop ( $tr_history ) ) {
- $line = '</tr>';
- }
-
- if ( array_pop ( $td_history ) ) {
- $line = "</{$last_tag}>{$line}";
- }
-
- $lines[$key] = $line;
- array_push ( $tr_history , false );
- array_push ( $td_history , false );
- array_push ( $last_tag_history , '' );
- }
- else if ( $first_character == '|' || $first_character == '!' || substr ( $line , 0 , 2 ) == '|+' ) {
- // This might be cell elements, td, th or captions
- if ( substr ( $line , 0 , 2 ) == '|+' ) {
- $first_character = '+';
- $line = substr ( $line , 1 );
- }
-
- $line = substr ( $line , 1 );
-
- if ( $first_character == '!' ) {
- $line = str_replace ( '!!' , '||' , $line );
- }
-
- // Split up multiple cells on the same line.
- // FIXME : This can result in improper nesting of tags processed
- // by earlier parser steps, but should avoid splitting up eg
- // attribute values containing literal "||".
- $cells = StringUtils::explodeMarkup( '||' , $line );
-
- $lines[$key] = '';
-
- // Loop through each table cell
- foreach ( $cells as $cell )
- {
- $previous = '';
- if ( $first_character != '+' )
- {
- $tr_after = array_pop ( $tr_attributes );
- if ( !array_pop ( $tr_history ) ) {
- $previous = "<tr{$tr_after}>\n";
- }
- array_push ( $tr_history , true );
- array_push ( $tr_attributes , '' );
- array_pop ( $has_opened_tr );
- array_push ( $has_opened_tr , true );
- }
-
- $last_tag = array_pop ( $last_tag_history );
-
- if ( array_pop ( $td_history ) ) {
- $previous = "</{$last_tag}>{$previous}";
- }
-
- if ( $first_character == '|' ) {
- $last_tag = 'td';
- } else if ( $first_character == '!' ) {
- $last_tag = 'th';
- } else if ( $first_character == '+' ) {
- $last_tag = 'caption';
- } else {
- $last_tag = '';
- }
-
- array_push ( $last_tag_history , $last_tag );
-
- // A cell could contain both parameters and data
- $cell_data = explode ( '|' , $cell , 2 );
-
- // Bug 553: Note that a '|' inside an invalid link should not
- // be mistaken as delimiting cell parameters
- if ( strpos( $cell_data[0], '[[' ) !== false ) {
- $cell = "{$previous}<{$last_tag}>{$cell}";
- } else if ( count ( $cell_data ) == 1 )
- $cell = "{$previous}<{$last_tag}>{$cell_data[0]}";
- else {
- $attributes = $this->mStripState->unstripBoth( $cell_data[0] );
- $attributes = Sanitizer::fixTagAttributes( $attributes , $last_tag );
- $cell = "{$previous}<{$last_tag}{$attributes}>{$cell_data[1]}";
- }
-
- $lines[$key] .= $cell;
- array_push ( $td_history , true );
- }
- }
- }
-
- // Closing open td, tr && table
- while ( count ( $td_history ) > 0 )
- {
- if ( array_pop ( $td_history ) ) {
- $lines[] = '</td>' ;
- }
- if ( array_pop ( $tr_history ) ) {
- $lines[] = '</tr>' ;
- }
- if ( !array_pop ( $has_opened_tr ) ) {
- $lines[] = "<tr><td></td></tr>" ;
- }
-
- $lines[] = '</table>' ;
- }
-
- $output = implode ( "\n" , $lines ) ;
-
- // special case: don't return empty table
- if( $output == "<table>\n<tr><td></td></tr>\n</table>" ) {
- $output = '';
- }
-
- wfProfileOut( $fname );
-
- return $output;
- }
-
- /**
- * Helper function for parse() that transforms wiki markup into
- * HTML. Only called for $mOutputType == OT_HTML.
- *
- * @private
- */
- function internalParse( $text ) {
- $args = array();
- $isMain = true;
- $fname = 'Parser::internalParse';
- wfProfileIn( $fname );
-
- # Hook to suspend the parser in this state
- if ( !wfRunHooks( 'ParserBeforeInternalParse', array( &$this, &$text, &$this->mStripState ) ) ) {
- wfProfileOut( $fname );
- return $text ;
- }
-
- # Remove <noinclude> tags and <includeonly> sections
- $text = strtr( $text, array( '<onlyinclude>' => '' , '</onlyinclude>' => '' ) );
- $text = strtr( $text, array( '<noinclude>' => '', '</noinclude>' => '') );
- $text = StringUtils::delimiterReplace( '<includeonly>', '</includeonly>', '', $text );
-
- $text = Sanitizer::removeHTMLtags( $text, array( &$this, 'attributeStripCallback' ), array(), array_keys( $this->mTransparentTagHooks ) );
-
- $text = $this->replaceVariables( $text, $args );
- wfRunHooks( 'InternalParseBeforeLinks', array( &$this, &$text, &$this->mStripState ) );
-
- // Tables need to come after variable replacement for things to work
- // properly; putting them before other transformations should keep
- // exciting things like link expansions from showing up in surprising
- // places.
- $text = $this->doTableStuff( $text );
-
- $text = preg_replace( '/(^|\n)-----*/', '\\1<hr />', $text );
-
- $text = $this->stripToc( $text );
- $this->stripNoGallery( $text );
- $text = $this->doHeadings( $text );
- if($this->mOptions->getUseDynamicDates()) {
- $df =& DateFormatter::getInstance();
- $text = $df->reformat( $this->mOptions->getDateFormat(), $text );
- }
- $text = $this->doAllQuotes( $text );
- $text = $this->replaceInternalLinks( $text );
- $text = $this->replaceExternalLinks( $text );
-
- # replaceInternalLinks may sometimes leave behind
- # absolute URLs, which have to be masked to hide them from replaceExternalLinks
- $text = str_replace($this->mUniqPrefix."NOPARSE", "", $text);
-
- $text = $this->doMagicLinks( $text );
- $text = $this->formatHeadings( $text, $isMain );
-
- wfProfileOut( $fname );
- return $text;
- }
-
- /**
- * Replace special strings like "ISBN xxx" and "RFC xxx" with
- * magic external links.
- *
- * @private
- */
- function &doMagicLinks( &$text ) {
- wfProfileIn( __METHOD__ );
- $text = preg_replace_callback(
- '!(?: # Start cases
- <a.*?</a> | # Skip link text
- <.*?> | # Skip stuff inside HTML elements
- (?:RFC|PMID)\s+([0-9]+) | # RFC or PMID, capture number as m[1]
- ISBN\s+(\b # ISBN, capture number as m[2]
- (?: 97[89] [\ \-]? )? # optional 13-digit ISBN prefix
- (?: [0-9] [\ \-]? ){9} # 9 digits with opt. delimiters
- [0-9Xx] # check digit
- \b)
- )!x', array( &$this, 'magicLinkCallback' ), $text );
- wfProfileOut( __METHOD__ );
- return $text;
- }
-
- function magicLinkCallback( $m ) {
- if ( substr( $m[0], 0, 1 ) == '<' ) {
- # Skip HTML element
- return $m[0];
- } elseif ( substr( $m[0], 0, 4 ) == 'ISBN' ) {
- $isbn = $m[2];
- $num = strtr( $isbn, array(
- '-' => '',
- ' ' => '',
- 'x' => 'X',
- ));
- $titleObj = SpecialPage::getTitleFor( 'Booksources' );
- $text = '<a href="' .
- $titleObj->escapeLocalUrl( "isbn=$num" ) .
- "\" class=\"internal\">ISBN $isbn</a>";
- } else {
- if ( substr( $m[0], 0, 3 ) == 'RFC' ) {
- $keyword = 'RFC';
- $urlmsg = 'rfcurl';
- $id = $m[1];
- } elseif ( substr( $m[0], 0, 4 ) == 'PMID' ) {
- $keyword = 'PMID';
- $urlmsg = 'pubmedurl';
- $id = $m[1];
- } else {
- throw new MWException( __METHOD__.': unrecognised match type "' .
- substr($m[0], 0, 20 ) . '"' );
- }
-
- $url = wfMsg( $urlmsg, $id);
- $sk = $this->mOptions->getSkin();
- $la = $sk->getExternalLinkAttributes( $url, $keyword.$id );
- $text = "<a href=\"{$url}\"{$la}>{$keyword} {$id}</a>";
- }
- return $text;
- }
-
- /**
- * Parse headers and return html
- *
- * @private
- */
- function doHeadings( $text ) {
- $fname = 'Parser::doHeadings';
- wfProfileIn( $fname );
- for ( $i = 6; $i >= 1; --$i ) {
- $h = str_repeat( '=', $i );
- $text = preg_replace( "/^{$h}(.+){$h}\\s*$/m",
- "<h{$i}>\\1</h{$i}>\\2", $text );
- }
- wfProfileOut( $fname );
- return $text;
- }
-
- /**
- * Replace single quotes with HTML markup
- * @private
- * @return string the altered text
- */
- function doAllQuotes( $text ) {
- $fname = 'Parser::doAllQuotes';
- wfProfileIn( $fname );
- $outtext = '';
- $lines = explode( "\n", $text );
- foreach ( $lines as $line ) {
- $outtext .= $this->doQuotes ( $line ) . "\n";
- }
- $outtext = substr($outtext, 0,-1);
- wfProfileOut( $fname );
- return $outtext;
- }
-
- /**
- * Helper function for doAllQuotes()
- */
- public function doQuotes( $text ) {
- $arr = preg_split( "/(''+)/", $text, -1, PREG_SPLIT_DELIM_CAPTURE );
- if ( count( $arr ) == 1 )
- return $text;
- else
- {
- # First, do some preliminary work. This may shift some apostrophes from
- # being mark-up to being text. It also counts the number of occurrences
- # of bold and italics mark-ups.
- $i = 0;
- $numbold = 0;
- $numitalics = 0;
- foreach ( $arr as $r )
- {
- if ( ( $i % 2 ) == 1 )
- {
- # If there are ever four apostrophes, assume the first is supposed to
- # be text, and the remaining three constitute mark-up for bold text.
- if ( strlen( $arr[$i] ) == 4 )
- {
- $arr[$i-1] .= "'";
- $arr[$i] = "'''";
- }
- # If there are more than 5 apostrophes in a row, assume they're all
- # text except for the last 5.
- else if ( strlen( $arr[$i] ) > 5 )
- {
- $arr[$i-1] .= str_repeat( "'", strlen( $arr[$i] ) - 5 );
- $arr[$i] = "'''''";
- }
- # Count the number of occurrences of bold and italics mark-ups.
- # We are not counting sequences of five apostrophes.
- if ( strlen( $arr[$i] ) == 2 ) { $numitalics++; }
- else if ( strlen( $arr[$i] ) == 3 ) { $numbold++; }
- else if ( strlen( $arr[$i] ) == 5 ) { $numitalics++; $numbold++; }
- }
- $i++;
- }
-
- # If there is an odd number of both bold and italics, it is likely
- # that one of the bold ones was meant to be an apostrophe followed
- # by italics. Which one we cannot know for certain, but it is more
- # likely to be one that has a single-letter word before it.
- if ( ( $numbold % 2 == 1 ) && ( $numitalics % 2 == 1 ) )
- {
- $i = 0;
- $firstsingleletterword = -1;
- $firstmultiletterword = -1;
- $firstspace = -1;
- foreach ( $arr as $r )
- {
- if ( ( $i % 2 == 1 ) and ( strlen( $r ) == 3 ) )
- {
- $x1 = substr ($arr[$i-1], -1);
- $x2 = substr ($arr[$i-1], -2, 1);
- if ($x1 == ' ') {
- if ($firstspace == -1) $firstspace = $i;
- } else if ($x2 == ' ') {
- if ($firstsingleletterword == -1) $firstsingleletterword = $i;
- } else {
- if ($firstmultiletterword == -1) $firstmultiletterword = $i;
- }
- }
- $i++;
- }
-
- # If there is a single-letter word, use it!
- if ($firstsingleletterword > -1)
- {
- $arr [ $firstsingleletterword ] = "''";
- $arr [ $firstsingleletterword-1 ] .= "'";
- }
- # If not, but there's a multi-letter word, use that one.
- else if ($firstmultiletterword > -1)
- {
- $arr [ $firstmultiletterword ] = "''";
- $arr [ $firstmultiletterword-1 ] .= "'";
- }
- # ... otherwise use the first one that has neither.
- # (notice that it is possible for all three to be -1 if, for example,
- # there is only one pentuple-apostrophe in the line)
- else if ($firstspace > -1)
- {
- $arr [ $firstspace ] = "''";
- $arr [ $firstspace-1 ] .= "'";
- }
- }
-
- # Now let's actually convert our apostrophic mush to HTML!
- $output = '';
- $buffer = '';
- $state = '';
- $i = 0;
- foreach ($arr as $r)
- {
- if (($i % 2) == 0)
- {
- if ($state == 'both')
- $buffer .= $r;
- else
- $output .= $r;
- }
- else
- {
- if (strlen ($r) == 2)
- {
- if ($state == 'i')
- { $output .= '</i>'; $state = ''; }
- else if ($state == 'bi')
- { $output .= '</i>'; $state = 'b'; }
- else if ($state == 'ib')
- { $output .= '</b></i><b>'; $state = 'b'; }
- else if ($state == 'both')
- { $output .= '<b><i>'.$buffer.'</i>'; $state = 'b'; }
- else # $state can be 'b' or ''
- { $output .= '<i>'; $state .= 'i'; }
- }
- else if (strlen ($r) == 3)
- {
- if ($state == 'b')
- { $output .= '</b>'; $state = ''; }
- else if ($state == 'bi')
- { $output .= '</i></b><i>'; $state = 'i'; }
- else if ($state == 'ib')
- { $output .= '</b>'; $state = 'i'; }
- else if ($state == 'both')
- { $output .= '<i><b>'.$buffer.'</b>'; $state = 'i'; }
- else # $state can be 'i' or ''
- { $output .= '<b>'; $state .= 'b'; }
- }
- else if (strlen ($r) == 5)
- {
- if ($state == 'b')
- { $output .= '</b><i>'; $state = 'i'; }
- else if ($state == 'i')
- { $output .= '</i><b>'; $state = 'b'; }
- else if ($state == 'bi')
- { $output .= '</i></b>'; $state = ''; }
- else if ($state == 'ib')
- { $output .= '</b></i>'; $state = ''; }
- else if ($state == 'both')
- { $output .= '<i><b>'.$buffer.'</b></i>'; $state = ''; }
- else # ($state == '')
- { $buffer = ''; $state = 'both'; }
- }
- }
- $i++;
- }
- # Now close all remaining tags. Notice that the order is important.
- if ($state == 'b' || $state == 'ib')
- $output .= '</b>';
- if ($state == 'i' || $state == 'bi' || $state == 'ib')
- $output .= '</i>';
- if ($state == 'bi')
- $output .= '</b>';
- # There might be lonely ''''', so make sure we have a buffer
- if ($state == 'both' && $buffer)
- $output .= '<b><i>'.$buffer.'</i></b>';
- return $output;
- }
- }
-
- /**
- * Replace external links
- *
- * Note: this is all very hackish and the order of execution matters a lot.
- * Make sure to run maintenance/parserTests.php if you change this code.
- *
- * @private
- */
- function replaceExternalLinks( $text ) {
- global $wgContLang;
- $fname = 'Parser::replaceExternalLinks';
- wfProfileIn( $fname );
-
- $sk = $this->mOptions->getSkin();
-
- $bits = preg_split( $this->mExtLinkBracketedRegex, $text, -1, PREG_SPLIT_DELIM_CAPTURE );
-
- $s = $this->replaceFreeExternalLinks( array_shift( $bits ) );
-
- $i = 0;
- while ( $i<count( $bits ) ) {
- $url = $bits[$i++];
- $protocol = $bits[$i++];
- $text = $bits[$i++];
- $trail = $bits[$i++];
-
- # The characters '<' and '>' (which were escaped by
- # removeHTMLtags()) should not be included in
- # URLs, per RFC 2396.
- $m2 = array();
- if (preg_match('/&(lt|gt);/', $url, $m2, PREG_OFFSET_CAPTURE)) {
- $text = substr($url, $m2[0][1]) . ' ' . $text;
- $url = substr($url, 0, $m2[0][1]);
- }
-
- # If the link text is an image URL, replace it with an <img> tag
- # This happened by accident in the original parser, but some people used it extensively
- $img = $this->maybeMakeExternalImage( $text );
- if ( $img !== false ) {
- $text = $img;
- }
-
- $dtrail = '';
-
- # Set linktype for CSS - if URL==text, link is essentially free
- $linktype = ($text == $url) ? 'free' : 'text';
-
- # No link text, e.g. [http://domain.tld/some.link]
- if ( $text == '' ) {
- # Autonumber if allowed. See bug #5918
- if ( strpos( wfUrlProtocols(), substr($protocol, 0, strpos($protocol, ':')) ) !== false ) {
- $text = '[' . ++$this->mAutonumber . ']';
- $linktype = 'autonumber';
- } else {
- # Otherwise just use the URL
- $text = htmlspecialchars( $url );
- $linktype = 'free';
- }
- } else {
- # Have link text, e.g. [http://domain.tld/some.link text]s
- # Check for trail
- list( $dtrail, $trail ) = Linker::splitTrail( $trail );
- }
-
- $text = $wgContLang->markNoConversion($text);
-
- $url = Sanitizer::cleanUrl( $url );
-
- # Process the trail (i.e. everything after this link up until start of the next link),
- # replacing any non-bracketed links
- $trail = $this->replaceFreeExternalLinks( $trail );
-
- # Use the encoded URL
- # This means that users can paste URLs directly into the text
- # Funny characters like &ouml; aren't valid in URLs anyway
- # This was changed in August 2004
- $s .= $sk->makeExternalLink( $url, $text, false, $linktype, $this->mTitle->getNamespace() ) . $dtrail . $trail;
-
- # Register link in the output object.
- # Replace unnecessary URL escape codes with the referenced character
- # This prevents spammers from hiding links from the filters
- $pasteurized = self::replaceUnusualEscapes( $url );
- $this->mOutput->addExternalLink( $pasteurized );
- }
-
- wfProfileOut( $fname );
- return $s;
- }
-
- /**
- * Replace anything that looks like a URL with a link
- * @private
- */
- function replaceFreeExternalLinks( $text ) {
- global $wgContLang;
- $fname = 'Parser::replaceFreeExternalLinks';
- wfProfileIn( $fname );
-
- $bits = preg_split( '/(\b(?:' . wfUrlProtocols() . '))/S', $text, -1, PREG_SPLIT_DELIM_CAPTURE );
- $s = array_shift( $bits );
- $i = 0;
-
- $sk = $this->mOptions->getSkin();
-
- while ( $i < count( $bits ) ){
- $protocol = $bits[$i++];
- $remainder = $bits[$i++];
-
- $m = array();
- if ( preg_match( '/^('.self::EXT_LINK_URL_CLASS.'+)(.*)$/s', $remainder, $m ) ) {
- # Found some characters after the protocol that look promising
- $url = $protocol . $m[1];
- $trail = $m[2];
-
- # special case: handle urls as url args:
- # http://www.example.com/foo?=http://www.example.com/bar
- if(strlen($trail) == 0 &&
- isset($bits[$i]) &&
- preg_match('/^'. wfUrlProtocols() . '$/S', $bits[$i]) &&
- preg_match( '/^('.self::EXT_LINK_URL_CLASS.'+)(.*)$/s', $bits[$i + 1], $m ))
- {
- # add protocol, arg
- $url .= $bits[$i] . $m[1]; # protocol, url as arg to previous link
- $i += 2;
- $trail = $m[2];
- }
-
- # The characters '<' and '>' (which were escaped by
- # removeHTMLtags()) should not be included in
- # URLs, per RFC 2396.
- $m2 = array();
- if (preg_match('/&(lt|gt);/', $url, $m2, PREG_OFFSET_CAPTURE)) {
- $trail = substr($url, $m2[0][1]) . $trail;
- $url = substr($url, 0, $m2[0][1]);
- }
-
- # Move trailing punctuation to $trail
- $sep = ',;\.:!?';
- # If there is no left bracket, then consider right brackets fair game too
- if ( strpos( $url, '(' ) === false ) {
- $sep .= ')';
- }
-
- $numSepChars = strspn( strrev( $url ), $sep );
- if ( $numSepChars ) {
- $trail = substr( $url, -$numSepChars ) . $trail;
- $url = substr( $url, 0, -$numSepChars );
- }
-
- $url = Sanitizer::cleanUrl( $url );
-
- # Is this an external image?
- $text = $this->maybeMakeExternalImage( $url );
- if ( $text === false ) {
- # Not an image, make a link
- $text = $sk->makeExternalLink( $url, $wgContLang->markNoConversion($url), true, 'free', $this->mTitle->getNamespace() );
- # Register it in the output object...
- # Replace unnecessary URL escape codes with their equivalent characters
- $pasteurized = self::replaceUnusualEscapes( $url );
- $this->mOutput->addExternalLink( $pasteurized );
- }
- $s .= $text . $trail;
- } else {
- $s .= $protocol . $remainder;
- }
- }
- wfProfileOut( $fname );
- return $s;
- }
-
- /**
- * Replace unusual URL escape codes with their equivalent characters
- * @param string
- * @return string
- * @static
- * @todo This can merge genuinely required bits in the path or query string,
- * breaking legit URLs. A proper fix would treat the various parts of
- * the URL differently; as a workaround, just use the output for
- * statistical records, not for actual linking/output.
- */
- static function replaceUnusualEscapes( $url ) {
- return preg_replace_callback( '/%[0-9A-Fa-f]{2}/',
- array( __CLASS__, 'replaceUnusualEscapesCallback' ), $url );
- }
-
- /**
- * Callback function used in replaceUnusualEscapes().
- * Replaces unusual URL escape codes with their equivalent character
- * @static
- * @private
- */
- private static function replaceUnusualEscapesCallback( $matches ) {
- $char = urldecode( $matches[0] );
- $ord = ord( $char );
- // Is it an unsafe or HTTP reserved character according to RFC 1738?
- if ( $ord > 32 && $ord < 127 && strpos( '<>"#{}|\^~[]`;/?', $char ) === false ) {
- // No, shouldn't be escaped
- return $char;
- } else {
- // Yes, leave it escaped
- return $matches[0];
- }
- }
-
- /**
- * make an image if it's allowed, either through the global
- * option or through the exception
- * @private
- */
- function maybeMakeExternalImage( $url ) {
- $sk = $this->mOptions->getSkin();
- $imagesfrom = $this->mOptions->getAllowExternalImagesFrom();
- $imagesexception = !empty($imagesfrom);
- $text = false;
- if ( $this->mOptions->getAllowExternalImages()
- || ( $imagesexception && strpos( $url, $imagesfrom ) === 0 ) ) {
- if ( preg_match( self::EXT_IMAGE_REGEX, $url ) ) {
- # Image found
- $text = $sk->makeExternalImage( htmlspecialchars( $url ) );
- }
- }
- return $text;
- }
-
- /**
- * Process [[ ]] wikilinks
- *
- * @private
- */
- function replaceInternalLinks( $s ) {
- global $wgContLang;
- static $fname = 'Parser::replaceInternalLinks' ;
-
- wfProfileIn( $fname );
-
- wfProfileIn( $fname.'-setup' );
- static $tc = FALSE;
- # the % is needed to support urlencoded titles as well
- if ( !$tc ) { $tc = Title::legalChars() . '#%'; }
-
- $sk = $this->mOptions->getSkin();
-
- #split the entire text string on occurences of [[
- $a = explode( '[[', ' ' . $s );
- #get the first element (all text up to first [[), and remove the space we added
- $s = array_shift( $a );
- $s = substr( $s, 1 );
-
- # Match a link having the form [[namespace:link|alternate]]trail
- static $e1 = FALSE;
- if ( !$e1 ) { $e1 = "/^([{$tc}]+)(?:\\|(.+?))?]](.*)\$/sD"; }
- # Match cases where there is no "]]", which might still be images
- static $e1_img = FALSE;
- if ( !$e1_img ) { $e1_img = "/^([{$tc}]+)\\|(.*)\$/sD"; }
- # Match the end of a line for a word that's not followed by whitespace,
- # e.g. in the case of 'The Arab al[[Razi]]', 'al' will be matched
- $e2 = wfMsgForContent( 'linkprefix' );
-
- $useLinkPrefixExtension = $wgContLang->linkPrefixExtension();
- if( is_null( $this->mTitle ) ) {
- throw new MWException( __METHOD__.": \$this->mTitle is null\n" );
- }
- $nottalk = !$this->mTitle->isTalkPage();
-
- if ( $useLinkPrefixExtension ) {
- $m = array();
- if ( preg_match( $e2, $s, $m ) ) {
- $first_prefix = $m[2];
- } else {
- $first_prefix = false;
- }
- } else {
- $prefix = '';
- }
-
- if($wgContLang->hasVariants()) {
- $selflink = $wgContLang->convertLinkToAllVariants($this->mTitle->getPrefixedText());
- } else {
- $selflink = array($this->mTitle->getPrefixedText());
- }
- $useSubpages = $this->areSubpagesAllowed();
- wfProfileOut( $fname.'-setup' );
-
- # Loop for each link
- for ($k = 0; isset( $a[$k] ); $k++) {
- $line = $a[$k];
- if ( $useLinkPrefixExtension ) {
- wfProfileIn( $fname.'-prefixhandling' );
- if ( preg_match( $e2, $s, $m ) ) {
- $prefix = $m[2];
- $s = $m[1];
- } else {
- $prefix='';
- }
- # first link
- if($first_prefix) {
- $prefix = $first_prefix;
- $first_prefix = false;
- }
- wfProfileOut( $fname.'-prefixhandling' );
- }
-
- $might_be_img = false;
-
- wfProfileIn( "$fname-e1" );
- if ( preg_match( $e1, $line, $m ) ) { # page with normal text or alt
- $text = $m[2];
- # If we get a ] at the beginning of $m[3] that means we have a link that's something like:
- # [[Image:Foo.jpg|[http://example.com desc]]] <- having three ] in a row fucks up,
- # the real problem is with the $e1 regex
- # See bug 1300.
- #
- # Still some problems for cases where the ] is meant to be outside punctuation,
- # and no image is in sight. See bug 2095.
- #
- if( $text !== '' &&
- substr( $m[3], 0, 1 ) === ']' &&
- strpos($text, '[') !== false
- )
- {
- $text .= ']'; # so that replaceExternalLinks($text) works later
- $m[3] = substr( $m[3], 1 );
- }
- # fix up urlencoded title texts
- if( strpos( $m[1], '%' ) !== false ) {
- # Should anchors '#' also be rejected?
- $m[1] = str_replace( array('<', '>'), array('&lt;', '&gt;'), urldecode($m[1]) );
- }
- $trail = $m[3];
- } elseif( preg_match($e1_img, $line, $m) ) { # Invalid, but might be an image with a link in its caption
- $might_be_img = true;
- $text = $m[2];
- if ( strpos( $m[1], '%' ) !== false ) {
- $m[1] = urldecode($m[1]);
- }
- $trail = "";
- } else { # Invalid form; output directly
- $s .= $prefix . '[[' . $line ;
- wfProfileOut( "$fname-e1" );
- continue;
- }
- wfProfileOut( "$fname-e1" );
- wfProfileIn( "$fname-misc" );
-
- # Don't allow internal links to pages containing
- # PROTO: where PROTO is a valid URL protocol; these
- # should be external links.
- if (preg_match('/^\b(?:' . wfUrlProtocols() . ')/', $m[1])) {
- $s .= $prefix . '[[' . $line ;
- continue;
- }
-
- # Make subpage if necessary
- if( $useSubpages ) {
- $link = $this->maybeDoSubpageLink( $m[1], $text );
- } else {
- $link = $m[1];
- }
-
- $noforce = (substr($m[1], 0, 1) != ':');
- if (!$noforce) {
- # Strip off leading ':'
- $link = substr($link, 1);
- }
-
- wfProfileOut( "$fname-misc" );
- wfProfileIn( "$fname-title" );
- $nt = Title::newFromText( $this->mStripState->unstripNoWiki($link) );
- if( !$nt ) {
- $s .= $prefix . '[[' . $line;
- wfProfileOut( "$fname-title" );
- continue;
- }
-
- $ns = $nt->getNamespace();
- $iw = $nt->getInterWiki();
- wfProfileOut( "$fname-title" );
-
- if ($might_be_img) { # if this is actually an invalid link
- wfProfileIn( "$fname-might_be_img" );
- if ($ns == NS_IMAGE && $noforce) { #but might be an image
- $found = false;
- while (isset ($a[$k+1]) ) {
- #look at the next 'line' to see if we can close it there
- $spliced = array_splice( $a, $k + 1, 1 );
- $next_line = array_shift( $spliced );
- $m = explode( ']]', $next_line, 3 );
- if ( count( $m ) == 3 ) {
- # the first ]] closes the inner link, the second the image
- $found = true;
- $text .= "[[{$m[0]}]]{$m[1]}";
- $trail = $m[2];
- break;
- } elseif ( count( $m ) == 2 ) {
- #if there's exactly one ]] that's fine, we'll keep looking
- $text .= "[[{$m[0]}]]{$m[1]}";
- } else {
- #if $next_line is invalid too, we need look no further
- $text .= '[[' . $next_line;
- break;
- }
- }
- if ( !$found ) {
- # we couldn't find the end of this imageLink, so output it raw
- #but don't ignore what might be perfectly normal links in the text we've examined
- $text = $this->replaceInternalLinks($text);
- $s .= "{$prefix}[[$link|$text";
- # note: no $trail, because without an end, there *is* no trail
- wfProfileOut( "$fname-might_be_img" );
- continue;
- }
- } else { #it's not an image, so output it raw
- $s .= "{$prefix}[[$link|$text";
- # note: no $trail, because without an end, there *is* no trail
- wfProfileOut( "$fname-might_be_img" );
- continue;
- }
- wfProfileOut( "$fname-might_be_img" );
- }
-
- $wasblank = ( '' == $text );
- if( $wasblank ) $text = $link;
-
- # Link not escaped by : , create the various objects
- if( $noforce ) {
-
- # Interwikis
- wfProfileIn( "$fname-interwiki" );
- if( $iw && $this->mOptions->getInterwikiMagic() && $nottalk && $wgContLang->getLanguageName( $iw ) ) {
- $this->mOutput->addLanguageLink( $nt->getFullText() );
- $s = rtrim($s . $prefix);
- $s .= trim($trail, "\n") == '' ? '': $prefix . $trail;
- wfProfileOut( "$fname-interwiki" );
- continue;
- }
- wfProfileOut( "$fname-interwiki" );
-
- if ( $ns == NS_IMAGE ) {
- wfProfileIn( "$fname-image" );
- if ( !wfIsBadImage( $nt->getDBkey(), $this->mTitle ) ) {
- # recursively parse links inside the image caption
- # actually, this will parse them in any other parameters, too,
- # but it might be hard to fix that, and it doesn't matter ATM
- $text = $this->replaceExternalLinks($text);
- $text = $this->replaceInternalLinks($text);
-
- # cloak any absolute URLs inside the image markup, so replaceExternalLinks() won't touch them
- $s .= $prefix . $this->armorLinks( $this->makeImage( $nt, $text ) ) . $trail;
- $this->mOutput->addImage( $nt->getDBkey() );
-
- wfProfileOut( "$fname-image" );
- continue;
- } else {
- # We still need to record the image's presence on the page
- $this->mOutput->addImage( $nt->getDBkey() );
- }
- wfProfileOut( "$fname-image" );
-
- }
-
- if ( $ns == NS_CATEGORY ) {
- wfProfileIn( "$fname-category" );
- $s = rtrim($s . "\n"); # bug 87
-
- if ( $wasblank ) {
- $sortkey = $this->getDefaultSort();
- } else {
- $sortkey = $text;
- }
- $sortkey = Sanitizer::decodeCharReferences( $sortkey );
- $sortkey = str_replace( "\n", '', $sortkey );
- $sortkey = $wgContLang->convertCategoryKey( $sortkey );
- $this->mOutput->addCategory( $nt->getDBkey(), $sortkey );
-
- /**
- * Strip the whitespace Category links produce, see bug 87
- * @todo We might want to use trim($tmp, "\n") here.
- */
- $s .= trim($prefix . $trail, "\n") == '' ? '': $prefix . $trail;
-
- wfProfileOut( "$fname-category" );
- continue;
- }
- }
-
- # Self-link checking
- if( $nt->getFragment() === '' ) {
- if( in_array( $nt->getPrefixedText(), $selflink, true ) ) {
- $s .= $prefix . $sk->makeSelfLinkObj( $nt, $text, '', $trail );
- continue;
- }
- }
-
- # Special and Media are pseudo-namespaces; no pages actually exist in them
- if( $ns == NS_MEDIA ) {
- $link = $sk->makeMediaLinkObj( $nt, $text );
- # Cloak with NOPARSE to avoid replacement in replaceExternalLinks
- $s .= $prefix . $this->armorLinks( $link ) . $trail;
- $this->mOutput->addImage( $nt->getDBkey() );
- continue;
- } elseif( $ns == NS_SPECIAL ) {
- if( SpecialPage::exists( $nt->getDBkey() ) ) {
- $s .= $this->makeKnownLinkHolder( $nt, $text, '', $trail, $prefix );
- } else {
- $s .= $this->makeLinkHolder( $nt, $text, '', $trail, $prefix );
- }
- continue;
- } elseif( $ns == NS_IMAGE ) {
- $img = wfFindFile( $nt );
- if( $img ) {
- // Force a blue link if the file exists; may be a remote
- // upload on the shared repository, and we want to see its
- // auto-generated page.
- $s .= $this->makeKnownLinkHolder( $nt, $text, '', $trail, $prefix );
- $this->mOutput->addLink( $nt );
- continue;
- }
- }
- $s .= $this->makeLinkHolder( $nt, $text, '', $trail, $prefix );
- }
- wfProfileOut( $fname );
- return $s;
- }
-
- /**
- * Make a link placeholder. The text returned can be later resolved to a real link with
- * replaceLinkHolders(). This is done for two reasons: firstly to avoid further
- * parsing of interwiki links, and secondly to allow all existence checks and
- * article length checks (for stub links) to be bundled into a single query.
- *
- */
- function makeLinkHolder( &$nt, $text = '', $query = '', $trail = '', $prefix = '' ) {
- wfProfileIn( __METHOD__ );
- if ( ! is_object($nt) ) {
- # Fail gracefully
- $retVal = "<!-- ERROR -->{$prefix}{$text}{$trail}";
- } else {
- # Separate the link trail from the rest of the link
- list( $inside, $trail ) = Linker::splitTrail( $trail );
-
- if ( $nt->isExternal() ) {
- $nr = array_push( $this->mInterwikiLinkHolders['texts'], $prefix.$text.$inside );
- $this->mInterwikiLinkHolders['titles'][] = $nt;
- $retVal = '<!--IWLINK '. ($nr-1) ."-->{$trail}";
- } else {
- $nr = array_push( $this->mLinkHolders['namespaces'], $nt->getNamespace() );
- $this->mLinkHolders['dbkeys'][] = $nt->getDBkey();
- $this->mLinkHolders['queries'][] = $query;
- $this->mLinkHolders['texts'][] = $prefix.$text.$inside;
- $this->mLinkHolders['titles'][] = $nt;
-
- $retVal = '<!--LINK '. ($nr-1) ."-->{$trail}";
- }
- }
- wfProfileOut( __METHOD__ );
- return $retVal;
- }
-
- /**
- * Render a forced-blue link inline; protect against double expansion of
- * URLs if we're in a mode that prepends full URL prefixes to internal links.
- * Since this little disaster has to split off the trail text to avoid
- * breaking URLs in the following text without breaking trails on the
- * wiki links, it's been made into a horrible function.
- *
- * @param Title $nt
- * @param string $text
- * @param string $query
- * @param string $trail
- * @param string $prefix
- * @return string HTML-wikitext mix oh yuck
- */
- function makeKnownLinkHolder( $nt, $text = '', $query = '', $trail = '', $prefix = '' ) {
- list( $inside, $trail ) = Linker::splitTrail( $trail );
- $sk = $this->mOptions->getSkin();
- $link = $sk->makeKnownLinkObj( $nt, $text, $query, $inside, $prefix );
- return $this->armorLinks( $link ) . $trail;
- }
-
- /**
- * Insert a NOPARSE hacky thing into any inline links in a chunk that's
- * going to go through further parsing steps before inline URL expansion.
- *
- * In particular this is important when using action=render, which causes
- * full URLs to be included.
- *
- * Oh man I hate our multi-layer parser!
- *
- * @param string more-or-less HTML
- * @return string less-or-more HTML with NOPARSE bits
- */
- function armorLinks( $text ) {
- return preg_replace( '/\b(' . wfUrlProtocols() . ')/',
- "{$this->mUniqPrefix}NOPARSE$1", $text );
- }
-
- /**
- * Return true if subpage links should be expanded on this page.
- * @return bool
- */
- function areSubpagesAllowed() {
- # Some namespaces don't allow subpages
- global $wgNamespacesWithSubpages;
- return !empty($wgNamespacesWithSubpages[$this->mTitle->getNamespace()]);
- }
-
- /**
- * Handle link to subpage if necessary
- * @param string $target the source of the link
- * @param string &$text the link text, modified as necessary
- * @return string the full name of the link
- * @private
- */
- function maybeDoSubpageLink($target, &$text) {
- # Valid link forms:
- # Foobar -- normal
- # :Foobar -- override special treatment of prefix (images, language links)
- # /Foobar -- convert to CurrentPage/Foobar
- # /Foobar/ -- convert to CurrentPage/Foobar, strip the initial / from text
- # ../ -- convert to CurrentPage, from CurrentPage/CurrentSubPage
- # ../Foobar -- convert to CurrentPage/Foobar, from CurrentPage/CurrentSubPage
-
- $fname = 'Parser::maybeDoSubpageLink';
- wfProfileIn( $fname );
- $ret = $target; # default return value is no change
-
- # Some namespaces don't allow subpages,
- # so only perform processing if subpages are allowed
- if( $this->areSubpagesAllowed() ) {
- $hash = strpos( $target, '#' );
- if( $hash !== false ) {
- $suffix = substr( $target, $hash );
- $target = substr( $target, 0, $hash );
- } else {
- $suffix = '';
- }
- # bug 7425
- $target = trim( $target );
- # Look at the first character
- if( $target != '' && $target{0} == '/' ) {
- # / at end means we don't want the slash to be shown
- $m = array();
- $trailingSlashes = preg_match_all( '%(/+)$%', $target, $m );
- if( $trailingSlashes ) {
- $noslash = $target = substr( $target, 1, -strlen($m[0][0]) );
- } else {
- $noslash = substr( $target, 1 );
- }
-
- $ret = $this->mTitle->getPrefixedText(). '/' . trim($noslash) . $suffix;
- if( '' === $text ) {
- $text = $target . $suffix;
- } # this might be changed for ugliness reasons
- } else {
- # check for .. subpage backlinks
- $dotdotcount = 0;
- $nodotdot = $target;
- while( strncmp( $nodotdot, "../", 3 ) == 0 ) {
- ++$dotdotcount;
- $nodotdot = substr( $nodotdot, 3 );
- }
- if($dotdotcount > 0) {
- $exploded = explode( '/', $this->mTitle->GetPrefixedText() );
- if( count( $exploded ) > $dotdotcount ) { # not allowed to go below top level page
- $ret = implode( '/', array_slice( $exploded, 0, -$dotdotcount ) );
- # / at the end means don't show full path
- if( substr( $nodotdot, -1, 1 ) == '/' ) {
- $nodotdot = substr( $nodotdot, 0, -1 );
- if( '' === $text ) {
- $text = $nodotdot . $suffix;
- }
- }
- $nodotdot = trim( $nodotdot );
- if( $nodotdot != '' ) {
- $ret .= '/' . $nodotdot;
- }
- $ret .= $suffix;
- }
- }
- }
- }
-
- wfProfileOut( $fname );
- return $ret;
- }
-
- /**#@+
- * Used by doBlockLevels()
- * @private
- */
- /* private */ function closeParagraph() {
- $result = '';
- if ( '' != $this->mLastSection ) {
- $result = '</' . $this->mLastSection . ">\n";
- }
- $this->mInPre = false;
- $this->mLastSection = '';
- return $result;
- }
- # getCommon() returns the length of the longest common substring
- # of both arguments, starting at the beginning of both.
- #
- /* private */ function getCommon( $st1, $st2 ) {
- $fl = strlen( $st1 );
- $shorter = strlen( $st2 );
- if ( $fl < $shorter ) { $shorter = $fl; }
-
- for ( $i = 0; $i < $shorter; ++$i ) {
- if ( $st1{$i} != $st2{$i} ) { break; }
- }
- return $i;
- }
- # These next three functions open, continue, and close the list
- # element appropriate to the prefix character passed into them.
- #
- /* private */ function openList( $char ) {
- $result = $this->closeParagraph();
-
- if ( '*' == $char ) { $result .= '<ul><li>'; }
- else if ( '#' == $char ) { $result .= '<ol><li>'; }
- else if ( ':' == $char ) { $result .= '<dl><dd>'; }
- else if ( ';' == $char ) {
- $result .= '<dl><dt>';
- $this->mDTopen = true;
- }
- else { $result = '<!-- ERR 1 -->'; }
-
- return $result;
- }
-
- /* private */ function nextItem( $char ) {
- if ( '*' == $char || '#' == $char ) { return '</li><li>'; }
- else if ( ':' == $char || ';' == $char ) {
- $close = '</dd>';
- if ( $this->mDTopen ) { $close = '</dt>'; }
- if ( ';' == $char ) {
- $this->mDTopen = true;
- return $close . '<dt>';
- } else {
- $this->mDTopen = false;
- return $close . '<dd>';
- }
- }
- return '<!-- ERR 2 -->';
- }
-
- /* private */ function closeList( $char ) {
- if ( '*' == $char ) { $text = '</li></ul>'; }
- else if ( '#' == $char ) { $text = '</li></ol>'; }
- else if ( ':' == $char ) {
- if ( $this->mDTopen ) {
- $this->mDTopen = false;
- $text = '</dt></dl>';
- } else {
- $text = '</dd></dl>';
- }
- }
- else { return '<!-- ERR 3 -->'; }
- return $text."\n";
- }
- /**#@-*/
-
- /**
- * Make lists from lines starting with ':', '*', '#', etc.
- *
- * @private
- * @return string the lists rendered as HTML
- */
- function doBlockLevels( $text, $linestart ) {
- $fname = 'Parser::doBlockLevels';
- wfProfileIn( $fname );
-
- # Parsing through the text line by line. The main thing
- # happening here is handling of block-level elements p, pre,
- # and making lists from lines starting with * # : etc.
- #
- $textLines = explode( "\n", $text );
-
- $lastPrefix = $output = '';
- $this->mDTopen = $inBlockElem = false;
- $prefixLength = 0;
- $paragraphStack = false;
-
- if ( !$linestart ) {
- $output .= array_shift( $textLines );
- }
- foreach ( $textLines as $oLine ) {
- $lastPrefixLength = strlen( $lastPrefix );
- $preCloseMatch = preg_match('/<\\/pre/i', $oLine );
- $preOpenMatch = preg_match('/<pre/i', $oLine );
- if ( !$this->mInPre ) {
- # Multiple prefixes may abut each other for nested lists.
- $prefixLength = strspn( $oLine, '*#:;' );
- $pref = substr( $oLine, 0, $prefixLength );
-
- # eh?
- $pref2 = str_replace( ';', ':', $pref );
- $t = substr( $oLine, $prefixLength );
- $this->mInPre = !empty($preOpenMatch);
- } else {
- # Don't interpret any other prefixes in preformatted text
- $prefixLength = 0;
- $pref = $pref2 = '';
- $t = $oLine;
- }
-
- # List generation
- if( $prefixLength && 0 == strcmp( $lastPrefix, $pref2 ) ) {
- # Same as the last item, so no need to deal with nesting or opening stuff
- $output .= $this->nextItem( substr( $pref, -1 ) );
- $paragraphStack = false;
-
- if ( substr( $pref, -1 ) == ';') {
- # The one nasty exception: definition lists work like this:
- # ; title : definition text
- # So we check for : in the remainder text to split up the
- # title and definition, without b0rking links.
- $term = $t2 = '';
- if ($this->findColonNoLinks($t, $term, $t2) !== false) {
- $t = $t2;
- $output .= $term . $this->nextItem( ':' );
- }
- }
- } elseif( $prefixLength || $lastPrefixLength ) {
- # Either open or close a level...
- $commonPrefixLength = $this->getCommon( $pref, $lastPrefix );
- $paragraphStack = false;
-
- while( $commonPrefixLength < $lastPrefixLength ) {
- $output .= $this->closeList( $lastPrefix{$lastPrefixLength-1} );
- --$lastPrefixLength;
- }
- if ( $prefixLength <= $commonPrefixLength && $commonPrefixLength > 0 ) {
- $output .= $this->nextItem( $pref{$commonPrefixLength-1} );
- }
- while ( $prefixLength > $commonPrefixLength ) {
- $char = substr( $pref, $commonPrefixLength, 1 );
- $output .= $this->openList( $char );
-
- if ( ';' == $char ) {
- # FIXME: This is dupe of code above
- if ($this->findColonNoLinks($t, $term, $t2) !== false) {
- $t = $t2;
- $output .= $term . $this->nextItem( ':' );
- }
- }
- ++$commonPrefixLength;
- }
- $lastPrefix = $pref2;
- }
- if( 0 == $prefixLength ) {
- wfProfileIn( "$fname-paragraph" );
- # No prefix (not in list)--go to paragraph mode
- // XXX: use a stack for nestable elements like span, table and div
- $openmatch = preg_match('/(?:<table|<blockquote|<h1|<h2|<h3|<h4|<h5|<h6|<pre|<tr|<p|<ul|<ol|<li|<\\/tr|<\\/td|<\\/th)/iS', $t );
- $closematch = preg_match(
- '/(?:<\\/table|<\\/blockquote|<\\/h1|<\\/h2|<\\/h3|<\\/h4|<\\/h5|<\\/h6|'.
- '<td|<th|<\\/?div|<hr|<\\/pre|<\\/p|'.$this->mUniqPrefix.'-pre|<\\/li|<\\/ul|<\\/ol|<\\/?center)/iS', $t );
- if ( $openmatch or $closematch ) {
- $paragraphStack = false;
- # TODO bug 5718: paragraph closed
- $output .= $this->closeParagraph();
- if ( $preOpenMatch and !$preCloseMatch ) {
- $this->mInPre = true;
- }
- if ( $closematch ) {
- $inBlockElem = false;
- } else {
- $inBlockElem = true;
- }
- } else if ( !$inBlockElem && !$this->mInPre ) {
- if ( ' ' == $t{0} and ( $this->mLastSection == 'pre' or trim($t) != '' ) ) {
- // pre
- if ($this->mLastSection != 'pre') {
- $paragraphStack = false;
- $output .= $this->closeParagraph().'<pre>';
- $this->mLastSection = 'pre';
- }
- $t = substr( $t, 1 );
- } else {
- // paragraph
- if ( '' == trim($t) ) {
- if ( $paragraphStack ) {
- $output .= $paragraphStack.'<br />';
- $paragraphStack = false;
- $this->mLastSection = 'p';
- } else {
- if ($this->mLastSection != 'p' ) {
- $output .= $this->closeParagraph();
- $this->mLastSection = '';
- $paragraphStack = '<p>';
- } else {
- $paragraphStack = '</p><p>';
- }
- }
- } else {
- if ( $paragraphStack ) {
- $output .= $paragraphStack;
- $paragraphStack = false;
- $this->mLastSection = 'p';
- } else if ($this->mLastSection != 'p') {
- $output .= $this->closeParagraph().'<p>';
- $this->mLastSection = 'p';
- }
- }
- }
- }
- wfProfileOut( "$fname-paragraph" );
- }
- // somewhere above we forget to get out of pre block (bug 785)
- if($preCloseMatch && $this->mInPre) {
- $this->mInPre = false;
- }
- if ($paragraphStack === false) {
- $output .= $t."\n";
- }
- }
- while ( $prefixLength ) {
- $output .= $this->closeList( $pref2{$prefixLength-1} );
- --$prefixLength;
- }
- if ( '' != $this->mLastSection ) {
- $output .= '</' . $this->mLastSection . '>';
- $this->mLastSection = '';
- }
-
- wfProfileOut( $fname );
- return $output;
- }
-
- /**
- * Split up a string on ':', ignoring any occurences inside tags
- * to prevent illegal overlapping.
- * @param string $str the string to split
- * @param string &$before set to everything before the ':'
- * @param string &$after set to everything after the ':'
- * return string the position of the ':', or false if none found
- */
- function findColonNoLinks($str, &$before, &$after) {
- $fname = 'Parser::findColonNoLinks';
- wfProfileIn( $fname );
-
- $pos = strpos( $str, ':' );
- if( $pos === false ) {
- // Nothing to find!
- wfProfileOut( $fname );
- return false;
- }
-
- $lt = strpos( $str, '<' );
- if( $lt === false || $lt > $pos ) {
- // Easy; no tag nesting to worry about
- $before = substr( $str, 0, $pos );
- $after = substr( $str, $pos+1 );
- wfProfileOut( $fname );
- return $pos;
- }
-
- // Ugly state machine to walk through avoiding tags.
- $state = self::COLON_STATE_TEXT;
- $stack = 0;
- $len = strlen( $str );
- for( $i = 0; $i < $len; $i++ ) {
- $c = $str{$i};
-
- switch( $state ) {
- // (Using the number is a performance hack for common cases)
- case 0: // self::COLON_STATE_TEXT:
- switch( $c ) {
- case "<":
- // Could be either a <start> tag or an </end> tag
- $state = self::COLON_STATE_TAGSTART;
- break;
- case ":":
- if( $stack == 0 ) {
- // We found it!
- $before = substr( $str, 0, $i );
- $after = substr( $str, $i + 1 );
- wfProfileOut( $fname );
- return $i;
- }
- // Embedded in a tag; don't break it.
- break;
- default:
- // Skip ahead looking for something interesting
- $colon = strpos( $str, ':', $i );
- if( $colon === false ) {
- // Nothing else interesting
- wfProfileOut( $fname );
- return false;
- }
- $lt = strpos( $str, '<', $i );
- if( $stack === 0 ) {
- if( $lt === false || $colon < $lt ) {
- // We found it!
- $before = substr( $str, 0, $colon );
- $after = substr( $str, $colon + 1 );
- wfProfileOut( $fname );
- return $i;
- }
- }
- if( $lt === false ) {
- // Nothing else interesting to find; abort!
- // We're nested, but there's no close tags left. Abort!
- break 2;
- }
- // Skip ahead to next tag start
- $i = $lt;
- $state = self::COLON_STATE_TAGSTART;
- }
- break;
- case 1: // self::COLON_STATE_TAG:
- // In a <tag>
- switch( $c ) {
- case ">":
- $stack++;
- $state = self::COLON_STATE_TEXT;
- break;
- case "/":
- // Slash may be followed by >?
- $state = self::COLON_STATE_TAGSLASH;
- break;
- default:
- // ignore
- }
- break;
- case 2: // self::COLON_STATE_TAGSTART:
- switch( $c ) {
- case "/":
- $state = self::COLON_STATE_CLOSETAG;
- break;
- case "!":
- $state = self::COLON_STATE_COMMENT;
- break;
- case ">":
- // Illegal early close? This shouldn't happen D:
- $state = self::COLON_STATE_TEXT;
- break;
- default:
- $state = self::COLON_STATE_TAG;
- }
- break;
- case 3: // self::COLON_STATE_CLOSETAG:
- // In a </tag>
- if( $c == ">" ) {
- $stack--;
- if( $stack < 0 ) {
- wfDebug( "Invalid input in $fname; too many close tags\n" );
- wfProfileOut( $fname );
- return false;
- }
- $state = self::COLON_STATE_TEXT;
- }
- break;
- case self::COLON_STATE_TAGSLASH:
- if( $c == ">" ) {
- // Yes, a self-closed tag <blah/>
- $state = self::COLON_STATE_TEXT;
- } else {
- // Probably we're jumping the gun, and this is an attribute
- $state = self::COLON_STATE_TAG;
- }
- break;
- case 5: // self::COLON_STATE_COMMENT:
- if( $c == "-" ) {
- $state = self::COLON_STATE_COMMENTDASH;
- }
- break;
- case self::COLON_STATE_COMMENTDASH:
- if( $c == "-" ) {
- $state = self::COLON_STATE_COMMENTDASHDASH;
- } else {
- $state = self::COLON_STATE_COMMENT;
- }
- break;
- case self::COLON_STATE_COMMENTDASHDASH:
- if( $c == ">" ) {
- $state = self::COLON_STATE_TEXT;
- } else {
- $state = self::COLON_STATE_COMMENT;
- }
- break;
- default:
- throw new MWException( "State machine error in $fname" );
- }
- }
- if( $stack > 0 ) {
- wfDebug( "Invalid input in $fname; not enough close tags (stack $stack, state $state)\n" );
- return false;
- }
- wfProfileOut( $fname );
- return false;
- }
-
- /**
- * Return value of a magic variable (like PAGENAME)
- *
- * @private
- */
- function getVariableValue( $index ) {
- global $wgContLang, $wgSitename, $wgServer, $wgServerName, $wgScriptPath;
-
- /**
- * Some of these require message or data lookups and can be
- * expensive to check many times.
- */
- static $varCache = array();
- if ( wfRunHooks( 'ParserGetVariableValueVarCache', array( &$this, &$varCache ) ) ) {
- if ( isset( $varCache[$index] ) ) {
- return $varCache[$index];
- }
- }
-
- $ts = time();
- wfRunHooks( 'ParserGetVariableValueTs', array( &$this, &$ts ) );
-
- # Use the time zone
- global $wgLocaltimezone;
- if ( isset( $wgLocaltimezone ) ) {
- $oldtz = getenv( 'TZ' );
- putenv( 'TZ='.$wgLocaltimezone );
- }
-
- wfSuppressWarnings(); // E_STRICT system time bitching
- $localTimestamp = date( 'YmdHis', $ts );
- $localMonth = date( 'm', $ts );
- $localMonthName = date( 'n', $ts );
- $localDay = date( 'j', $ts );
- $localDay2 = date( 'd', $ts );
- $localDayOfWeek = date( 'w', $ts );
- $localWeek = date( 'W', $ts );
- $localYear = date( 'Y', $ts );
- $localHour = date( 'H', $ts );
- if ( isset( $wgLocaltimezone ) ) {
- putenv( 'TZ='.$oldtz );
- }
- wfRestoreWarnings();
-
- switch ( $index ) {
- case 'currentmonth':
- return $varCache[$index] = $wgContLang->formatNum( gmdate( 'm', $ts ) );
- case 'currentmonthname':
- return $varCache[$index] = $wgContLang->getMonthName( gmdate( 'n', $ts ) );
- case 'currentmonthnamegen':
- return $varCache[$index] = $wgContLang->getMonthNameGen( gmdate( 'n', $ts ) );
- case 'currentmonthabbrev':
- return $varCache[$index] = $wgContLang->getMonthAbbreviation( gmdate( 'n', $ts ) );
- case 'currentday':
- return $varCache[$index] = $wgContLang->formatNum( gmdate( 'j', $ts ) );
- case 'currentday2':
- return $varCache[$index] = $wgContLang->formatNum( gmdate( 'd', $ts ) );
- case 'localmonth':
- return $varCache[$index] = $wgContLang->formatNum( $localMonth );
- case 'localmonthname':
- return $varCache[$index] = $wgContLang->getMonthName( $localMonthName );
- case 'localmonthnamegen':
- return $varCache[$index] = $wgContLang->getMonthNameGen( $localMonthName );
- case 'localmonthabbrev':
- return $varCache[$index] = $wgContLang->getMonthAbbreviation( $localMonthName );
- case 'localday':
- return $varCache[$index] = $wgContLang->formatNum( $localDay );
- case 'localday2':
- return $varCache[$index] = $wgContLang->formatNum( $localDay2 );
- case 'pagename':
- return wfEscapeWikiText( $this->mTitle->getText() );
- case 'pagenamee':
- return $this->mTitle->getPartialURL();
- case 'fullpagename':
- return wfEscapeWikiText( $this->mTitle->getPrefixedText() );
- case 'fullpagenamee':
- return $this->mTitle->getPrefixedURL();
- case 'subpagename':
- return wfEscapeWikiText( $this->mTitle->getSubpageText() );
- case 'subpagenamee':
- return $this->mTitle->getSubpageUrlForm();
- case 'basepagename':
- return wfEscapeWikiText( $this->mTitle->getBaseText() );
- case 'basepagenamee':
- return wfUrlEncode( str_replace( ' ', '_', $this->mTitle->getBaseText() ) );
- case 'talkpagename':
- if( $this->mTitle->canTalk() ) {
- $talkPage = $this->mTitle->getTalkPage();
- return wfEscapeWikiText( $talkPage->getPrefixedText() );
- } else {
- return '';
- }
- case 'talkpagenamee':
- if( $this->mTitle->canTalk() ) {
- $talkPage = $this->mTitle->getTalkPage();
- return $talkPage->getPrefixedUrl();
- } else {
- return '';
- }
- case 'subjectpagename':
- $subjPage = $this->mTitle->getSubjectPage();
- return wfEscapeWikiText( $subjPage->getPrefixedText() );
- case 'subjectpagenamee':
- $subjPage = $this->mTitle->getSubjectPage();
- return $subjPage->getPrefixedUrl();
- case 'revisionid':
- return $this->mRevisionId;
- case 'revisionday':
- return intval( substr( $this->getRevisionTimestamp(), 6, 2 ) );
- case 'revisionday2':
- return substr( $this->getRevisionTimestamp(), 6, 2 );
- case 'revisionmonth':
- return intval( substr( $this->getRevisionTimestamp(), 4, 2 ) );
- case 'revisionyear':
- return substr( $this->getRevisionTimestamp(), 0, 4 );
- case 'revisiontimestamp':
- return $this->getRevisionTimestamp();
- case 'namespace':
- return str_replace('_',' ',$wgContLang->getNsText( $this->mTitle->getNamespace() ) );
- case 'namespacee':
- return wfUrlencode( $wgContLang->getNsText( $this->mTitle->getNamespace() ) );
- case 'talkspace':
- return $this->mTitle->canTalk() ? str_replace('_',' ',$this->mTitle->getTalkNsText()) : '';
- case 'talkspacee':
- return $this->mTitle->canTalk() ? wfUrlencode( $this->mTitle->getTalkNsText() ) : '';
- case 'subjectspace':
- return $this->mTitle->getSubjectNsText();
- case 'subjectspacee':
- return( wfUrlencode( $this->mTitle->getSubjectNsText() ) );
- case 'currentdayname':
- return $varCache[$index] = $wgContLang->getWeekdayName( gmdate( 'w', $ts ) + 1 );
- case 'currentyear':
- return $varCache[$index] = $wgContLang->formatNum( gmdate( 'Y', $ts ), true );
- case 'currenttime':
- return $varCache[$index] = $wgContLang->time( wfTimestamp( TS_MW, $ts ), false, false );
- case 'currenthour':
- return $varCache[$index] = $wgContLang->formatNum( gmdate( 'H', $ts ), true );
- case 'currentweek':
- // @bug 4594 PHP5 has it zero padded, PHP4 does not, cast to
- // int to remove the padding
- return $varCache[$index] = $wgContLang->formatNum( (int)gmdate( 'W', $ts ) );
- case 'currentdow':
- return $varCache[$index] = $wgContLang->formatNum( gmdate( 'w', $ts ) );
- case 'localdayname':
- return $varCache[$index] = $wgContLang->getWeekdayName( $localDayOfWeek + 1 );
- case 'localyear':
- return $varCache[$index] = $wgContLang->formatNum( $localYear, true );
- case 'localtime':
- return $varCache[$index] = $wgContLang->time( $localTimestamp, false, false );
- case 'localhour':
- return $varCache[$index] = $wgContLang->formatNum( $localHour, true );
- case 'localweek':
- // @bug 4594 PHP5 has it zero padded, PHP4 does not, cast to
- // int to remove the padding
- return $varCache[$index] = $wgContLang->formatNum( (int)$localWeek );
- case 'localdow':
- return $varCache[$index] = $wgContLang->formatNum( $localDayOfWeek );
- case 'numberofarticles':
- return $varCache[$index] = $wgContLang->formatNum( SiteStats::articles() );
- case 'numberoffiles':
- return $varCache[$index] = $wgContLang->formatNum( SiteStats::images() );
- case 'numberofusers':
- return $varCache[$index] = $wgContLang->formatNum( SiteStats::users() );
- case 'numberofpages':
- return $varCache[$index] = $wgContLang->formatNum( SiteStats::pages() );
- case 'numberofadmins':
- return $varCache[$index] = $wgContLang->formatNum( SiteStats::admins() );
- case 'numberofedits':
- return $varCache[$index] = $wgContLang->formatNum( SiteStats::edits() );
- case 'currenttimestamp':
- return $varCache[$index] = wfTimestampNow();
- case 'localtimestamp':
- return $varCache[$index] = $localTimestamp;
- case 'currentversion':
- return $varCache[$index] = SpecialVersion::getVersion();
- case 'sitename':
- return $wgSitename;
- case 'server':
- return $wgServer;
- case 'servername':
- return $wgServerName;
- case 'scriptpath':
- return $wgScriptPath;
- case 'directionmark':
- return $wgContLang->getDirMark();
- case 'contentlanguage':
- global $wgContLanguageCode;
- return $wgContLanguageCode;
- default:
- $ret = null;
- if ( wfRunHooks( 'ParserGetVariableValueSwitch', array( &$this, &$varCache, &$index, &$ret ) ) )
- return $ret;
- else
- return null;
- }
- }
-
- /**
- * initialise the magic variables (like CURRENTMONTHNAME)
- *
- * @private
- */
- function initialiseVariables() {
- $fname = 'Parser::initialiseVariables';
- wfProfileIn( $fname );
- $variableIDs = MagicWord::getVariableIDs();
-
- $this->mVariables = array();
- foreach ( $variableIDs as $id ) {
- $mw =& MagicWord::get( $id );
- $mw->addToArray( $this->mVariables, $id );
- }
- wfProfileOut( $fname );
- }
-
- /**
- * parse any parentheses in format ((title|part|part))
- * and call callbacks to get a replacement text for any found piece
- *
- * @param string $text The text to parse
- * @param array $callbacks rules in form:
- * '{' => array( # opening parentheses
- * 'end' => '}', # closing parentheses
- * 'cb' => array(2 => callback, # replacement callback to call if {{..}} is found
- * 3 => callback # replacement callback to call if {{{..}}} is found
- * )
- * )
- * 'min' => 2, # Minimum parenthesis count in cb
- * 'max' => 3, # Maximum parenthesis count in cb
- * @private
- */
- function replace_callback ($text, $callbacks) {
- wfProfileIn( __METHOD__ );
- $openingBraceStack = array(); # this array will hold a stack of parentheses which are not closed yet
- $lastOpeningBrace = -1; # last not closed parentheses
-
- $validOpeningBraces = implode( '', array_keys( $callbacks ) );
-
- $i = 0;
- while ( $i < strlen( $text ) ) {
- # Find next opening brace, closing brace or pipe
- if ( $lastOpeningBrace == -1 ) {
- $currentClosing = '';
- $search = $validOpeningBraces;
- } else {
- $currentClosing = $openingBraceStack[$lastOpeningBrace]['braceEnd'];
- $search = $validOpeningBraces . '|' . $currentClosing;
- }
- $rule = null;
- $i += strcspn( $text, $search, $i );
- if ( $i < strlen( $text ) ) {
- if ( $text[$i] == '|' ) {
- $found = 'pipe';
- } elseif ( $text[$i] == $currentClosing ) {
- $found = 'close';
- } elseif ( isset( $callbacks[$text[$i]] ) ) {
- $found = 'open';
- $rule = $callbacks[$text[$i]];
- } else {
- # Some versions of PHP have a strcspn which stops on null characters
- # Ignore and continue
- ++$i;
- continue;
- }
- } else {
- # All done
- break;
- }
-
- if ( $found == 'open' ) {
- # found opening brace, let's add it to parentheses stack
- $piece = array('brace' => $text[$i],
- 'braceEnd' => $rule['end'],
- 'title' => '',
- 'parts' => null);
-
- # count opening brace characters
- $piece['count'] = strspn( $text, $piece['brace'], $i );
- $piece['startAt'] = $piece['partStart'] = $i + $piece['count'];
- $i += $piece['count'];
-
- # we need to add to stack only if opening brace count is enough for one of the rules
- if ( $piece['count'] >= $rule['min'] ) {
- $lastOpeningBrace ++;
- $openingBraceStack[$lastOpeningBrace] = $piece;
- }
- } elseif ( $found == 'close' ) {
- # lets check if it is enough characters for closing brace
- $maxCount = $openingBraceStack[$lastOpeningBrace]['count'];
- $count = strspn( $text, $text[$i], $i, $maxCount );
-
- # check for maximum matching characters (if there are 5 closing
- # characters, we will probably need only 3 - depending on the rules)
- $matchingCount = 0;
- $matchingCallback = null;
- $cbType = $callbacks[$openingBraceStack[$lastOpeningBrace]['brace']];
- if ( $count > $cbType['max'] ) {
- # The specified maximum exists in the callback array, unless the caller
- # has made an error
- $matchingCount = $cbType['max'];
- } else {
- # Count is less than the maximum
- # Skip any gaps in the callback array to find the true largest match
- # Need to use array_key_exists not isset because the callback can be null
- $matchingCount = $count;
- while ( $matchingCount > 0 && !array_key_exists( $matchingCount, $cbType['cb'] ) ) {
- --$matchingCount;
- }
- }
-
- if ($matchingCount <= 0) {
- $i += $count;
- continue;
- }
- $matchingCallback = $cbType['cb'][$matchingCount];
-
- # let's set a title or last part (if '|' was found)
- if (null === $openingBraceStack[$lastOpeningBrace]['parts']) {
- $openingBraceStack[$lastOpeningBrace]['title'] =
- substr($text, $openingBraceStack[$lastOpeningBrace]['partStart'],
- $i - $openingBraceStack[$lastOpeningBrace]['partStart']);
- } else {
- $openingBraceStack[$lastOpeningBrace]['parts'][] =
- substr($text, $openingBraceStack[$lastOpeningBrace]['partStart'],
- $i - $openingBraceStack[$lastOpeningBrace]['partStart']);
- }
-
- $pieceStart = $openingBraceStack[$lastOpeningBrace]['startAt'] - $matchingCount;
- $pieceEnd = $i + $matchingCount;
-
- if( is_callable( $matchingCallback ) ) {
- $cbArgs = array (
- 'text' => substr($text, $pieceStart, $pieceEnd - $pieceStart),
- 'title' => trim($openingBraceStack[$lastOpeningBrace]['title']),
- 'parts' => $openingBraceStack[$lastOpeningBrace]['parts'],
- 'lineStart' => (($pieceStart > 0) && ($text[$pieceStart-1] == "\n")),
- );
- # finally we can call a user callback and replace piece of text
- $replaceWith = call_user_func( $matchingCallback, $cbArgs );
- $text = substr($text, 0, $pieceStart) . $replaceWith . substr($text, $pieceEnd);
- $i = $pieceStart + strlen($replaceWith);
- } else {
- # null value for callback means that parentheses should be parsed, but not replaced
- $i += $matchingCount;
- }
-
- # reset last opening parentheses, but keep it in case there are unused characters
- $piece = array('brace' => $openingBraceStack[$lastOpeningBrace]['brace'],
- 'braceEnd' => $openingBraceStack[$lastOpeningBrace]['braceEnd'],
- 'count' => $openingBraceStack[$lastOpeningBrace]['count'],
- 'title' => '',
- 'parts' => null,
- 'startAt' => $openingBraceStack[$lastOpeningBrace]['startAt']);
- $openingBraceStack[$lastOpeningBrace--] = null;
-
- if ($matchingCount < $piece['count']) {
- $piece['count'] -= $matchingCount;
- $piece['startAt'] -= $matchingCount;
- $piece['partStart'] = $piece['startAt'];
- # do we still qualify for any callback with remaining count?
- $currentCbList = $callbacks[$piece['brace']]['cb'];
- while ( $piece['count'] ) {
- if ( array_key_exists( $piece['count'], $currentCbList ) ) {
- $lastOpeningBrace++;
- $openingBraceStack[$lastOpeningBrace] = $piece;
- break;
- }
- --$piece['count'];
- }
- }
- } elseif ( $found == 'pipe' ) {
- # lets set a title if it is a first separator, or next part otherwise
- if (null === $openingBraceStack[$lastOpeningBrace]['parts']) {
- $openingBraceStack[$lastOpeningBrace]['title'] =
- substr($text, $openingBraceStack[$lastOpeningBrace]['partStart'],
- $i - $openingBraceStack[$lastOpeningBrace]['partStart']);
- $openingBraceStack[$lastOpeningBrace]['parts'] = array();
- } else {
- $openingBraceStack[$lastOpeningBrace]['parts'][] =
- substr($text, $openingBraceStack[$lastOpeningBrace]['partStart'],
- $i - $openingBraceStack[$lastOpeningBrace]['partStart']);
- }
- $openingBraceStack[$lastOpeningBrace]['partStart'] = ++$i;
- }
- }
-
- wfProfileOut( __METHOD__ );
- return $text;
- }
-
- /**
- * Replace magic variables, templates, and template arguments
- * with the appropriate text. Templates are substituted recursively,
- * taking care to avoid infinite loops.
- *
- * Note that the substitution depends on value of $mOutputType:
- * self::OT_WIKI: only {{subst:}} templates
- * self::OT_MSG: only magic variables
- * self::OT_HTML: all templates and magic variables
- *
- * @param string $tex The text to transform
- * @param array $args Key-value pairs representing template parameters to substitute
- * @param bool $argsOnly Only do argument (triple-brace) expansion, not double-brace expansion
- * @private
- */
- function replaceVariables( $text, $args = array(), $argsOnly = false ) {
- # Prevent too big inclusions
- if( strlen( $text ) > $this->mOptions->getMaxIncludeSize() ) {
- return $text;
- }
-
- $fname = __METHOD__ /*. '-L' . count( $this->mArgStack )*/;
- wfProfileIn( $fname );
-
- # This function is called recursively. To keep track of arguments we need a stack:
- array_push( $this->mArgStack, $args );
-
- $braceCallbacks = array();
- if ( !$argsOnly ) {
- $braceCallbacks[2] = array( &$this, 'braceSubstitution' );
- }
- if ( $this->mOutputType != self::OT_MSG ) {
- $braceCallbacks[3] = array( &$this, 'argSubstitution' );
- }
- if ( $braceCallbacks ) {
- $callbacks = array(
- '{' => array(
- 'end' => '}',
- 'cb' => $braceCallbacks,
- 'min' => $argsOnly ? 3 : 2,
- 'max' => isset( $braceCallbacks[3] ) ? 3 : 2,
- ),
- '[' => array(
- 'end' => ']',
- 'cb' => array(2=>null),
- 'min' => 2,
- 'max' => 2,
- )
- );
- $text = $this->replace_callback ($text, $callbacks);
-
- array_pop( $this->mArgStack );
- }
- wfProfileOut( $fname );
- return $text;
- }
-
- /**
- * Replace magic variables
- * @private
- */
- function variableSubstitution( $matches ) {
- global $wgContLang;
- $fname = 'Parser::variableSubstitution';
- $varname = $wgContLang->lc($matches[1]);
- wfProfileIn( $fname );
- $skip = false;
- if ( $this->mOutputType == self::OT_WIKI ) {
- # Do only magic variables prefixed by SUBST
- $mwSubst =& MagicWord::get( 'subst' );
- if (!$mwSubst->matchStartAndRemove( $varname ))
- $skip = true;
- # Note that if we don't substitute the variable below,
- # we don't remove the {{subst:}} magic word, in case
- # it is a template rather than a magic variable.
- }
- if ( !$skip && array_key_exists( $varname, $this->mVariables ) ) {
- $id = $this->mVariables[$varname];
- # Now check if we did really match, case sensitive or not
- $mw =& MagicWord::get( $id );
- if ($mw->match($matches[1])) {
- $text = $this->getVariableValue( $id );
- if (MagicWord::getCacheTTL($id)>-1)
- $this->mOutput->mContainsOldMagic = true;
- } else {
- $text = $matches[0];
- }
- } else {
- $text = $matches[0];
- }
- wfProfileOut( $fname );
- return $text;
- }
-
-
- /// Clean up argument array - refactored in 1.9 so parserfunctions can use it, too.
- static function createAssocArgs( $args ) {
- $assocArgs = array();
- $index = 1;
- foreach( $args as $arg ) {
- $eqpos = strpos( $arg, '=' );
- if ( $eqpos === false ) {
- $assocArgs[$index++] = $arg;
- } else {
- $name = trim( substr( $arg, 0, $eqpos ) );
- $value = trim( substr( $arg, $eqpos+1 ) );
- if ( $value === false ) {
- $value = '';
- }
- if ( $name !== false ) {
- $assocArgs[$name] = $value;
- }
- }
- }
-
- return $assocArgs;
- }
-
- /**
- * Return the text of a template, after recursively
- * replacing any variables or templates within the template.
- *
- * @param array $piece The parts of the template
- * $piece['text']: matched text
- * $piece['title']: the title, i.e. the part before the |
- * $piece['parts']: the parameter array
- * @return string the text of the template
- * @private
- */
- function braceSubstitution( $piece ) {
- global $wgContLang, $wgLang, $wgAllowDisplayTitle, $wgNonincludableNamespaces;
- $fname = __METHOD__ /*. '-L' . count( $this->mArgStack )*/;
- wfProfileIn( $fname );
- wfProfileIn( __METHOD__.'-setup' );
-
- # Flags
- $found = false; # $text has been filled
- $nowiki = false; # wiki markup in $text should be escaped
- $noparse = false; # Unsafe HTML tags should not be stripped, etc.
- $noargs = false; # Don't replace triple-brace arguments in $text
- $replaceHeadings = false; # Make the edit section links go to the template not the article
- $headingOffset = 0; # Skip headings when number, to account for those that weren't transcluded.
- $isHTML = false; # $text is HTML, armour it against wikitext transformation
- $forceRawInterwiki = false; # Force interwiki transclusion to be done in raw mode not rendered
-
- # Title object, where $text came from
- $title = NULL;
-
- $linestart = '';
-
-
- # $part1 is the bit before the first |, and must contain only title characters
- # $args is a list of arguments, starting from index 0, not including $part1
-
- $titleText = $part1 = $piece['title'];
- # If the third subpattern matched anything, it will start with |
-
- if (null == $piece['parts']) {
- $replaceWith = $this->variableSubstitution (array ($piece['text'], $piece['title']));
- if ($replaceWith != $piece['text']) {
- $text = $replaceWith;
- $found = true;
- $noparse = true;
- $noargs = true;
- }
- }
-
- $args = (null == $piece['parts']) ? array() : $piece['parts'];
- wfProfileOut( __METHOD__.'-setup' );
-
- # SUBST
- wfProfileIn( __METHOD__.'-modifiers' );
- if ( !$found ) {
- $mwSubst =& MagicWord::get( 'subst' );
- if ( $mwSubst->matchStartAndRemove( $part1 ) xor $this->ot['wiki'] ) {
- # One of two possibilities is true:
- # 1) Found SUBST but not in the PST phase
- # 2) Didn't find SUBST and in the PST phase
- # In either case, return without further processing
- $text = $piece['text'];
- $found = true;
- $noparse = true;
- $noargs = true;
- }
- }
-
- # MSG, MSGNW and RAW
- if ( !$found ) {
- # Check for MSGNW:
- $mwMsgnw =& MagicWord::get( 'msgnw' );
- if ( $mwMsgnw->matchStartAndRemove( $part1 ) ) {
- $nowiki = true;
- } else {
- # Remove obsolete MSG:
- $mwMsg =& MagicWord::get( 'msg' );
- $mwMsg->matchStartAndRemove( $part1 );
- }
-
- # Check for RAW:
- $mwRaw =& MagicWord::get( 'raw' );
- if ( $mwRaw->matchStartAndRemove( $part1 ) ) {
- $forceRawInterwiki = true;
- }
- }
- wfProfileOut( __METHOD__.'-modifiers' );
-
- //save path level before recursing into functions & templates.
- $lastPathLevel = $this->mTemplatePath;
-
- # Parser functions
- if ( !$found ) {
- wfProfileIn( __METHOD__ . '-pfunc' );
-
- $colonPos = strpos( $part1, ':' );
- if ( $colonPos !== false ) {
- # Case sensitive functions
- $function = substr( $part1, 0, $colonPos );
- if ( isset( $this->mFunctionSynonyms[1][$function] ) ) {
- $function = $this->mFunctionSynonyms[1][$function];
- } else {
- # Case insensitive functions
- $function = strtolower( $function );
- if ( isset( $this->mFunctionSynonyms[0][$function] ) ) {
- $function = $this->mFunctionSynonyms[0][$function];
- } else {
- $function = false;
- }
- }
- if ( $function ) {
- $funcArgs = array_map( 'trim', $args );
- $funcArgs = array_merge( array( &$this, trim( substr( $part1, $colonPos + 1 ) ) ), $funcArgs );
- $result = call_user_func_array( $this->mFunctionHooks[$function], $funcArgs );
- $found = true;
-
- // The text is usually already parsed, doesn't need triple-brace tags expanded, etc.
- //$noargs = true;
- //$noparse = true;
-
- if ( is_array( $result ) ) {
- if ( isset( $result[0] ) ) {
- $text = $linestart . $result[0];
- unset( $result[0] );
- }
-
- // Extract flags into the local scope
- // This allows callers to set flags such as nowiki, noparse, found, etc.
- extract( $result );
- } else {
- $text = $linestart . $result;
- }
- }
- }
- wfProfileOut( __METHOD__ . '-pfunc' );
- }
-
- # Template table test
-
- # Did we encounter this template already? If yes, it is in the cache
- # and we need to check for loops.
- if ( !$found && isset( $this->mTemplates[$piece['title']] ) ) {
- $found = true;
-
- # Infinite loop test
- if ( isset( $this->mTemplatePath[$part1] ) ) {
- $noparse = true;
- $noargs = true;
- $found = true;
- $text = $linestart .
- "[[$part1]]<!-- WARNING: template loop detected -->";
- wfDebug( __METHOD__.": template loop broken at '$part1'\n" );
- } else {
- # set $text to cached message.
- $text = $linestart . $this->mTemplates[$piece['title']];
- #treat title for cached page the same as others
- $ns = NS_TEMPLATE;
- $subpage = '';
- $part1 = $this->maybeDoSubpageLink( $part1, $subpage );
- if ($subpage !== '') {
- $ns = $this->mTitle->getNamespace();
- }
- $title = Title::newFromText( $part1, $ns );
- //used by include size checking
- $titleText = $title->getPrefixedText();
- //used by edit section links
- $replaceHeadings = true;
-
- }
- }
-
- # Load from database
- if ( !$found ) {
- wfProfileIn( __METHOD__ . '-loadtpl' );
- $ns = NS_TEMPLATE;
- # declaring $subpage directly in the function call
- # does not work correctly with references and breaks
- # {{/subpage}}-style inclusions
- $subpage = '';
- $part1 = $this->maybeDoSubpageLink( $part1, $subpage );
- if ($subpage !== '') {
- $ns = $this->mTitle->getNamespace();
- }
- $title = Title::newFromText( $part1, $ns );
-
-
- if ( !is_null( $title ) ) {
- $titleText = $title->getPrefixedText();
- # Check for language variants if the template is not found
- if($wgContLang->hasVariants() && $title->getArticleID() == 0){
- $wgContLang->findVariantLink($part1, $title);
- }
-
- if ( !$title->isExternal() ) {
- if ( $title->getNamespace() == NS_SPECIAL && $this->mOptions->getAllowSpecialInclusion() && $this->ot['html'] ) {
- $text = SpecialPage::capturePath( $title );
- if ( is_string( $text ) ) {
- $found = true;
- $noparse = true;
- $noargs = true;
- $isHTML = true;
- $this->disableCache();
- }
- } else if ( $wgNonincludableNamespaces && in_array( $title->getNamespace(), $wgNonincludableNamespaces ) ) {
- $found = false; //access denied
- wfDebug( "$fname: template inclusion denied for " . $title->getPrefixedDBkey() );
- } else {
- list($articleContent,$title) = $this->fetchTemplateAndtitle( $title );
- if ( $articleContent !== false ) {
- $found = true;
- $text = $articleContent;
- $replaceHeadings = true;
- }
- }
-
- # If the title is valid but undisplayable, make a link to it
- if ( !$found && ( $this->ot['html'] || $this->ot['pre'] ) ) {
- $text = "[[:$titleText]]";
- $found = true;
- }
- } elseif ( $title->isTrans() ) {
- // Interwiki transclusion
- if ( $this->ot['html'] && !$forceRawInterwiki ) {
- $text = $this->interwikiTransclude( $title, 'render' );
- $isHTML = true;
- $noparse = true;
- } else {
- $text = $this->interwikiTransclude( $title, 'raw' );
- $replaceHeadings = true;
- }
- $found = true;
- }
-
- # Template cache array insertion
- # Use the original $piece['title'] not the mangled $part1, so that
- # modifiers such as RAW: produce separate cache entries
- if( $found ) {
- if( $isHTML ) {
- // A special page; don't store it in the template cache.
- } else {
- $this->mTemplates[$piece['title']] = $text;
- }
- $text = $linestart . $text;
- }
- }
- wfProfileOut( __METHOD__ . '-loadtpl' );
- }
-
- if ( $found && !$this->incrementIncludeSize( 'pre-expand', strlen( $text ) ) ) {
- # Error, oversize inclusion
- $text = $linestart .
- "[[$titleText]]<!-- WARNING: template omitted, pre-expand include size too large -->";
- $noparse = true;
- $noargs = true;
- }
-
- # Recursive parsing, escaping and link table handling
- # Only for HTML output
- if ( $nowiki && $found && ( $this->ot['html'] || $this->ot['pre'] ) ) {
- $text = wfEscapeWikiText( $text );
- } elseif ( !$this->ot['msg'] && $found ) {
- if ( $noargs ) {
- $assocArgs = array();
- } else {
- # Clean up argument array
- $assocArgs = self::createAssocArgs($args);
- # Add a new element to the templace recursion path
- $this->mTemplatePath[$part1] = 1;
- }
-
- if ( !$noparse ) {
- # If there are any <onlyinclude> tags, only include them
- if ( in_string( '<onlyinclude>', $text ) && in_string( '</onlyinclude>', $text ) ) {
- $replacer = new OnlyIncludeReplacer;
- StringUtils::delimiterReplaceCallback( '<onlyinclude>', '</onlyinclude>',
- array( &$replacer, 'replace' ), $text );
- $text = $replacer->output;
- }
- # Remove <noinclude> sections and <includeonly> tags
- $text = StringUtils::delimiterReplace( '<noinclude>', '</noinclude>', '', $text );
- $text = strtr( $text, array( '<includeonly>' => '' , '</includeonly>' => '' ) );
-
- if( $this->ot['html'] || $this->ot['pre'] ) {
- # Strip <nowiki>, <pre>, etc.
- $text = $this->strip( $text, $this->mStripState );
- if ( $this->ot['html'] ) {
- $text = Sanitizer::removeHTMLtags( $text, array( &$this, 'replaceVariables' ), $assocArgs );
- } elseif ( $this->ot['pre'] && $this->mOptions->getRemoveComments() ) {
- $text = Sanitizer::removeHTMLcomments( $text );
- }
- }
- $text = $this->replaceVariables( $text, $assocArgs );
-
- # If the template begins with a table or block-level
- # element, it should be treated as beginning a new line.
- if (!$piece['lineStart'] && preg_match('/^(?:{\\||:|;|#|\*)/', $text)) /*}*/{
- $text = "\n" . $text;
- }
- } elseif ( !$noargs ) {
- # $noparse and !$noargs
- # Just replace the arguments, not any double-brace items
- # This is used for rendered interwiki transclusion
- $text = $this->replaceVariables( $text, $assocArgs, true );
- }
- }
- # Prune lower levels off the recursion check path
- $this->mTemplatePath = $lastPathLevel;
-
- if ( $found && !$this->incrementIncludeSize( 'post-expand', strlen( $text ) ) ) {
- # Error, oversize inclusion
- $text = $linestart .
- "[[$titleText]]<!-- WARNING: template omitted, post-expand include size too large -->";
- $noparse = true;
- $noargs = true;
- }
-
- if ( !$found ) {
- wfProfileOut( $fname );
- return $piece['text'];
- } else {
- wfProfileIn( __METHOD__ . '-placeholders' );
- if ( $isHTML ) {
- # Replace raw HTML by a placeholder
- # Add a blank line preceding, to prevent it from mucking up
- # immediately preceding headings
- $text = "\n\n" . $this->insertStripItem( $text, $this->mStripState );
- } else {
- # replace ==section headers==
- # XXX this needs to go away once we have a better parser.
- if ( !$this->ot['wiki'] && !$this->ot['pre'] && $replaceHeadings ) {
- if( !is_null( $title ) )
- $encodedname = base64_encode($title->getPrefixedDBkey());
- else
- $encodedname = base64_encode("");
- $m = preg_split('/(^={1,6}.*?={1,6}\s*?$)/m', $text, -1,
- PREG_SPLIT_DELIM_CAPTURE);
- $text = '';
- $nsec = $headingOffset;
-
- for( $i = 0; $i < count($m); $i += 2 ) {
- $text .= $m[$i];
- if (!isset($m[$i + 1]) || $m[$i + 1] == "") continue;
- $hl = $m[$i + 1];
- if( strstr($hl, "<!--MWTEMPLATESECTION") ) {
- $text .= $hl;
- continue;
- }
- $m2 = array();
- preg_match('/^(={1,6})(.*?)(={1,6}\s*?)$/m', $hl, $m2);
- $text .= $m2[1] . $m2[2] . "<!--MWTEMPLATESECTION="
- . $encodedname . "&" . base64_encode("$nsec") . "-->" . $m2[3];
-
- $nsec++;
- }
- }
- }
- wfProfileOut( __METHOD__ . '-placeholders' );
- }
-
- # Prune lower levels off the recursion check path
- $this->mTemplatePath = $lastPathLevel;
-
- if ( !$found ) {
- wfProfileOut( $fname );
- return $piece['text'];
- } else {
- wfProfileOut( $fname );
- return $text;
- }
- }
-
- /**
- * Fetch the unparsed text of a template and register a reference to it.
- */
- function fetchTemplateAndTitle( $title ) {
- $templateCb = $this->mOptions->getTemplateCallback();
- $stuff = call_user_func( $templateCb, $title );
- $text = $stuff['text'];
- $finalTitle = isset( $stuff['finalTitle'] ) ? $stuff['finalTitle'] : $title;
- if ( isset( $stuff['deps'] ) ) {
- foreach ( $stuff['deps'] as $dep ) {
- $this->mOutput->addTemplate( $dep['title'], $dep['page_id'], $dep['rev_id'] );
- }
- }
- return array($text,$finalTitle);
- }
-
- function fetchTemplate( $title ) {
- $rv = $this->fetchTemplateAndtitle($title);
- return $rv[0];
- }
-
- /**
- * Static function to get a template
- * Can be overridden via ParserOptions::setTemplateCallback().
- *
- * Returns an associative array:
- * text The unparsed template text
- * finalTitle (Optional) The title after following redirects
- * deps (Optional) An array of associative array dependencies:
- * title: The dependency title, to be registered in templatelinks
- * page_id: The page_id of the title
- * rev_id: The revision ID loaded
- */
- static function statelessFetchTemplate( $title ) {
- $text = $skip = false;
- $finalTitle = $title;
- $deps = array();
-
- // Loop to fetch the article, with up to 1 redirect
- for ( $i = 0; $i < 2 && is_object( $title ); $i++ ) {
- # Give extensions a chance to select the revision instead
- $id = false; // Assume current
- wfRunHooks( 'BeforeParserFetchTemplateAndtitle', array( false, &$title, &$skip, &$id ) );
-
- if( $skip ) {
- $text = false;
- $deps[] = array(
- 'title' => $title,
- 'page_id' => $title->getArticleID(),
- 'rev_id' => null );
- break;
- }
- $rev = $id ? Revision::newFromId( $id ) : Revision::newFromTitle( $title );
- $rev_id = $rev ? $rev->getId() : 0;
-
- $deps[] = array(
- 'title' => $title,
- 'page_id' => $title->getArticleID(),
- 'rev_id' => $rev_id );
-
- if( $rev ) {
- $text = $rev->getText();
- } elseif( $title->getNamespace() == NS_MEDIAWIKI ) {
- global $wgLang;
- $message = $wgLang->lcfirst( $title->getText() );
- $text = wfMsgForContentNoTrans( $message );
- if( wfEmptyMsg( $message, $text ) ) {
- $text = false;
- break;
- }
- } else {
- break;
- }
- if ( $text === false ) {
- break;
- }
- // Redirect?
- $finalTitle = $title;
- $title = Title::newFromRedirect( $text );
- }
- return array(
- 'text' => $text,
- 'finalTitle' => $finalTitle,
- 'deps' => $deps );
- }
-
- /**
- * Transclude an interwiki link.
- */
- function interwikiTransclude( $title, $action ) {
- global $wgEnableScaryTranscluding;
-
- if (!$wgEnableScaryTranscluding)
- return wfMsg('scarytranscludedisabled');
-
- $url = $title->getFullUrl( "action=$action" );
-
- if (strlen($url) > 255)
- return wfMsg('scarytranscludetoolong');
- return $this->fetchScaryTemplateMaybeFromCache($url);
- }
-
- function fetchScaryTemplateMaybeFromCache($url) {
- global $wgTranscludeCacheExpiry;
- $dbr = wfGetDB(DB_SLAVE);
- $obj = $dbr->selectRow('transcache', array('tc_time', 'tc_contents'),
- array('tc_url' => $url));
- if ($obj) {
- $time = $obj->tc_time;
- $text = $obj->tc_contents;
- if ($time && time() < $time + $wgTranscludeCacheExpiry ) {
- return $text;
- }
- }
-
- $text = Http::get($url);
- if (!$text)
- return wfMsg('scarytranscludefailed', $url);
-
- $dbw = wfGetDB(DB_MASTER);
- $dbw->replace('transcache', array('tc_url'), array(
- 'tc_url' => $url,
- 'tc_time' => time(),
- 'tc_contents' => $text));
- return $text;
- }
-
-
- /**
- * Triple brace replacement -- used for template arguments
- * @private
- */
- function argSubstitution( $matches ) {
- $arg = trim( $matches['title'] );
- $text = $matches['text'];
- $inputArgs = end( $this->mArgStack );
-
- if ( array_key_exists( $arg, $inputArgs ) ) {
- $text = $inputArgs[$arg];
- } else if (($this->mOutputType == self::OT_HTML || $this->mOutputType == self::OT_PREPROCESS ) &&
- null != $matches['parts'] && count($matches['parts']) > 0) {
- $text = $matches['parts'][0];
- }
- if ( !$this->incrementIncludeSize( 'arg', strlen( $text ) ) ) {
- $text = $matches['text'] .
- '<!-- WARNING: argument omitted, expansion size too large -->';
- }
-
- return $text;
- }
-
- /**
- * Increment an include size counter
- *
- * @param string $type The type of expansion
- * @param integer $size The size of the text
- * @return boolean False if this inclusion would take it over the maximum, true otherwise
- */
- function incrementIncludeSize( $type, $size ) {
- if ( $this->mIncludeSizes[$type] + $size > $this->mOptions->getMaxIncludeSize() ) {
- return false;
- } else {
- $this->mIncludeSizes[$type] += $size;
- return true;
- }
- }
-
- /**
- * Detect __NOGALLERY__ magic word and set a placeholder
- */
- function stripNoGallery( &$text ) {
- # if the string __NOGALLERY__ (not case-sensitive) occurs in the HTML,
- # do not add TOC
- $mw = MagicWord::get( 'nogallery' );
- $this->mOutput->mNoGallery = $mw->matchAndRemove( $text ) ;
- }
-
- /**
- * Find the first __TOC__ magic word and set a <!--MWTOC-->
- * placeholder that will then be replaced by the real TOC in
- * ->formatHeadings, this works because at this points real
- * comments will have already been discarded by the sanitizer.
- *
- * Any additional __TOC__ magic words left over will be discarded
- * as there can only be one TOC on the page.
- */
- function stripToc( $text ) {
- # if the string __NOTOC__ (not case-sensitive) occurs in the HTML,
- # do not add TOC
- $mw = MagicWord::get( 'notoc' );
- if( $mw->matchAndRemove( $text ) ) {
- $this->mShowToc = false;
- }
-
- $mw = MagicWord::get( 'toc' );
- if( $mw->match( $text ) ) {
- $this->mShowToc = true;
- $this->mForceTocPosition = true;
-
- // Set a placeholder. At the end we'll fill it in with the TOC.
- $text = $mw->replace( '<!--MWTOC-->', $text, 1 );
-
- // Only keep the first one.
- $text = $mw->replace( '', $text );
- }
- return $text;
- }
-
- /**
- * This function accomplishes several tasks:
- * 1) Auto-number headings if that option is enabled
- * 2) Add an [edit] link to sections for users who have enabled the option and can edit the page
- * 3) Add a Table of contents on the top for users who have enabled the option
- * 4) Auto-anchor headings
- *
- * It loops through all headlines, collects the necessary data, then splits up the
- * string and re-inserts the newly formatted headlines.
- *
- * @param string $text
- * @param boolean $isMain
- * @private
- */
- function formatHeadings( $text, $isMain=true ) {
- global $wgMaxTocLevel, $wgContLang;
-
- $doNumberHeadings = $this->mOptions->getNumberHeadings();
- if( !$this->mTitle->quickUserCan( 'edit' ) ) {
- $showEditLink = 0;
- } else {
- $showEditLink = $this->mOptions->getEditSection();
- }
-
- # Inhibit editsection links if requested in the page
- $esw =& MagicWord::get( 'noeditsection' );
- if( $esw->matchAndRemove( $text ) ) {
- $showEditLink = 0;
- }
-
- # Get all headlines for numbering them and adding funky stuff like [edit]
- # links - this is for later, but we need the number of headlines right now
- $matches = array();
- $numMatches = preg_match_all( '/<H(?P<level>[1-6])(?P<attrib>.*?'.'>)(?P<header>.*?)<\/H[1-6] *>/i', $text, $matches );
-
- # if there are fewer than 4 headlines in the article, do not show TOC
- # unless it's been explicitly enabled.
- $enoughToc = $this->mShowToc &&
- (($numMatches >= 4) || $this->mForceTocPosition);
-
- # Allow user to stipulate that a page should have a "new section"
- # link added via __NEWSECTIONLINK__
- $mw =& MagicWord::get( 'newsectionlink' );
- if( $mw->matchAndRemove( $text ) )
- $this->mOutput->setNewSection( true );
-
- # if the string __FORCETOC__ (not case-sensitive) occurs in the HTML,
- # override above conditions and always show TOC above first header
- $mw =& MagicWord::get( 'forcetoc' );
- if ($mw->matchAndRemove( $text ) ) {
- $this->mShowToc = true;
- $enoughToc = true;
- }
-
- # We need this to perform operations on the HTML
- $sk = $this->mOptions->getSkin();
-
- # headline counter
- $headlineCount = 0;
- $sectionCount = 0; # headlineCount excluding template sections
- $numVisible = 0;
-
- # Ugh .. the TOC should have neat indentation levels which can be
- # passed to the skin functions. These are determined here
- $toc = '';
- $full = '';
- $head = array();
- $sublevelCount = array();
- $levelCount = array();
- $toclevel = 0;
- $level = 0;
- $prevlevel = 0;
- $toclevel = 0;
- $prevtoclevel = 0;
- $tocraw = array();
-
- foreach( $matches[3] as $headline ) {
- $istemplate = 0;
- $templatetitle = '';
- $templatesection = 0;
- $numbering = '';
- $mat = array();
- if (preg_match("/<!--MWTEMPLATESECTION=([^&]+)&([^_]+)-->/", $headline, $mat)) {
- $istemplate = 1;
- $templatetitle = base64_decode($mat[1]);
- $templatesection = 1 + (int)base64_decode($mat[2]);
- $headline = preg_replace("/<!--MWTEMPLATESECTION=([^&]+)&([^_]+)-->/", "", $headline);
- }
-
- if( $toclevel ) {
- $prevlevel = $level;
- $prevtoclevel = $toclevel;
- }
- $level = $matches[1][$headlineCount];
-
- if( $doNumberHeadings || $enoughToc ) {
-
- if ( $level > $prevlevel ) {
- # Increase TOC level
- $toclevel++;
- $sublevelCount[$toclevel] = 0;
- if( $toclevel<$wgMaxTocLevel ) {
- $prevtoclevel = $toclevel;
- $toc .= $sk->tocIndent();
- $numVisible++;
- }
- }
- elseif ( $level < $prevlevel && $toclevel > 1 ) {
- # Decrease TOC level, find level to jump to
-
- if ( $toclevel == 2 && $level <= $levelCount[1] ) {
- # Can only go down to level 1
- $toclevel = 1;
- } else {
- for ($i = $toclevel; $i > 0; $i--) {
- if ( $levelCount[$i] == $level ) {
- # Found last matching level
- $toclevel = $i;
- break;
- }
- elseif ( $levelCount[$i] < $level ) {
- # Found first matching level below current level
- $toclevel = $i + 1;
- break;
- }
- }
- }
- if( $toclevel<$wgMaxTocLevel ) {
- if($prevtoclevel < $wgMaxTocLevel) {
- # Unindent only if the previous toc level was shown :p
- $toc .= $sk->tocUnindent( $prevtoclevel - $toclevel );
- } else {
- $toc .= $sk->tocLineEnd();
- }
- }
- }
- else {
- # No change in level, end TOC line
- if( $toclevel<$wgMaxTocLevel ) {
- $toc .= $sk->tocLineEnd();
- }
- }
-
- $levelCount[$toclevel] = $level;
-
- # count number of headlines for each level
- @$sublevelCount[$toclevel]++;
- $dot = 0;
- for( $i = 1; $i <= $toclevel; $i++ ) {
- if( !empty( $sublevelCount[$i] ) ) {
- if( $dot ) {
- $numbering .= '.';
- }
- $numbering .= $wgContLang->formatNum( $sublevelCount[$i] );
- $dot = 1;
- }
- }
- }
-
- # The canonized header is a version of the header text safe to use for links
- # Avoid insertion of weird stuff like <math> by expanding the relevant sections
- $canonized_headline = $this->mStripState->unstripBoth( $headline );
-
- # Remove link placeholders by the link text.
- # <!--LINK number-->
- # turns into
- # link text with suffix
- $canonized_headline = preg_replace( '/<!--LINK ([0-9]*)-->/e',
- "\$this->mLinkHolders['texts'][\$1]",
- $canonized_headline );
- $canonized_headline = preg_replace( '/<!--IWLINK ([0-9]*)-->/e',
- "\$this->mInterwikiLinkHolders['texts'][\$1]",
- $canonized_headline );
-
- # Strip out HTML (other than plain <sup> and <sub>: bug 8393)
- $tocline = preg_replace(
- array( '#<(?!/?(sup|sub)).*?'.'>#', '#<(/?(sup|sub)).*?'.'>#' ),
- array( '', '<$1>'),
- $canonized_headline
- );
- $tocline = trim( $tocline );
-
- # For the anchor, strip out HTML-y stuff period
- $canonized_headline = preg_replace( '/<.*?'.'>/', '', $canonized_headline );
- $canonized_headline = trim( $canonized_headline );
-
- # Save headline for section edit hint before it's escaped
- $headline_hint = $canonized_headline;
- $canonized_headline = Sanitizer::escapeId( $canonized_headline );
- $refers[$headlineCount] = $canonized_headline;
-
- # count how many in assoc. array so we can track dupes in anchors
- isset( $refers[$canonized_headline] ) ? $refers[$canonized_headline]++ : $refers[$canonized_headline] = 1;
- $refcount[$headlineCount]=$refers[$canonized_headline];
-
- # Don't number the heading if it is the only one (looks silly)
- if( $doNumberHeadings && count( $matches[3] ) > 1) {
- # the two are different if the line contains a link
- $headline=$numbering . ' ' . $headline;
- }
-
- # Create the anchor for linking from the TOC to the section
- $anchor = $canonized_headline;
- if($refcount[$headlineCount] > 1 ) {
- $anchor .= '_' . $refcount[$headlineCount];
- }
- if( $enoughToc && ( !isset($wgMaxTocLevel) || $toclevel<$wgMaxTocLevel ) ) {
- $toc .= $sk->tocLine($anchor, $tocline, $numbering, $toclevel);
- $tocraw[] = array( 'toclevel' => $toclevel, 'level' => $level, 'line' => $tocline, 'number' => $numbering );
- }
- # give headline the correct <h#> tag
- if( $showEditLink && ( !$istemplate || $templatetitle !== "" ) ) {
- if( $istemplate )
- $editlink = $sk->editSectionLinkForOther($templatetitle, $templatesection);
- else
- $editlink = $sk->editSectionLink($this->mTitle, $sectionCount+1, $headline_hint);
- } else {
- $editlink = '';
- }
- $head[$headlineCount] = $sk->makeHeadline( $level, $matches['attrib'][$headlineCount], $anchor, $headline, $editlink );
-
- $headlineCount++;
- if( !$istemplate )
- $sectionCount++;
- }
-
- $this->mOutput->setSections( $tocraw );
-
- # Never ever show TOC if no headers
- if( $numVisible < 1 ) {
- $enoughToc = false;
- }
-
- if( $enoughToc ) {
- if( $prevtoclevel > 0 && $prevtoclevel < $wgMaxTocLevel ) {
- $toc .= $sk->tocUnindent( $prevtoclevel - 1 );
- }
- $toc = $sk->tocList( $toc );
- }
-
- # split up and insert constructed headlines
-
- $blocks = preg_split( '/<H[1-6].*?' . '>.*?<\/H[1-6]>/i', $text );
- $i = 0;
-
- foreach( $blocks as $block ) {
- if( $showEditLink && $headlineCount > 0 && $i == 0 && $block != "\n" ) {
- # This is the [edit] link that appears for the top block of text when
- # section editing is enabled
-
- # Disabled because it broke block formatting
- # For example, a bullet point in the top line
- # $full .= $sk->editSectionLink(0);
- }
- $full .= $block;
- if( $enoughToc && !$i && $isMain && !$this->mForceTocPosition ) {
- # Top anchor now in skin
- $full = $full.$toc;
- }
-
- if( !empty( $head[$i] ) ) {
- $full .= $head[$i];
- }
- $i++;
- }
- if( $this->mForceTocPosition ) {
- return str_replace( '<!--MWTOC-->', $toc, $full );
- } else {
- return $full;
- }
- }
-
- /**
- * Transform wiki markup when saving a page by doing \r\n -> \n
- * conversion, substitting signatures, {{subst:}} templates, etc.
- *
- * @param string $text the text to transform
- * @param Title &$title the Title object for the current article
- * @param User &$user the User object describing the current user
- * @param ParserOptions $options parsing options
- * @param bool $clearState whether to clear the parser state first
- * @return string the altered wiki markup
- * @public
- */
- function preSaveTransform( $text, &$title, $user, $options, $clearState = true ) {
- $this->mOptions = $options;
- $this->mTitle =& $title;
- $this->setOutputType( self::OT_WIKI );
-
- if ( $clearState ) {
- $this->clearState();
- }
-
- $stripState = new StripState;
- $pairs = array(
- "\r\n" => "\n",
- );
- $text = str_replace( array_keys( $pairs ), array_values( $pairs ), $text );
- $text = $this->strip( $text, $stripState, true, array( 'gallery' ) );
- $text = $this->pstPass2( $text, $stripState, $user );
- $text = $stripState->unstripBoth( $text );
- return $text;
- }
-
- /**
- * Pre-save transform helper function
- * @private
- */
- function pstPass2( $text, &$stripState, $user ) {
- global $wgContLang, $wgLocaltimezone;
-
- /* Note: This is the timestamp saved as hardcoded wikitext to
- * the database, we use $wgContLang here in order to give
- * everyone the same signature and use the default one rather
- * than the one selected in each user's preferences.
- */
- if ( isset( $wgLocaltimezone ) ) {
- $oldtz = getenv( 'TZ' );
- putenv( 'TZ='.$wgLocaltimezone );
- }
- $d = $wgContLang->timeanddate( date( 'YmdHis' ), false, false) .
- ' (' . date( 'T' ) . ')';
- if ( isset( $wgLocaltimezone ) ) {
- putenv( 'TZ='.$oldtz );
- }
-
- # Variable replacement
- # Because mOutputType is OT_WIKI, this will only process {{subst:xxx}} type tags
- $text = $this->replaceVariables( $text );
-
- # Strip out <nowiki> etc. added via replaceVariables
- $text = $this->strip( $text, $stripState, false, array( 'gallery' ) );
-
- # Signatures
- $sigText = $this->getUserSig( $user );
- $text = strtr( $text, array(
- '~~~~~' => $d,
- '~~~~' => "$sigText $d",
- '~~~' => $sigText
- ) );
-
- # Context links: [[|name]] and [[name (context)|]]
- #
- global $wgLegalTitleChars;
- $tc = "[$wgLegalTitleChars]";
- $nc = '[ _0-9A-Za-z\x80-\xff]'; # Namespaces can use non-ascii!
-
- $p1 = "/\[\[(:?$nc+:|:|)($tc+?)( \\($tc+\\))\\|]]/"; # [[ns:page (context)|]]
- $p3 = "/\[\[(:?$nc+:|:|)($tc+?)( \\($tc+\\)|)(, $tc+|)\\|]]/"; # [[ns:page (context), context|]]
- $p2 = "/\[\[\\|($tc+)]]/"; # [[|page]]
-
- # try $p1 first, to turn "[[A, B (C)|]]" into "[[A, B (C)|A, B]]"
- $text = preg_replace( $p1, '[[\\1\\2\\3|\\2]]', $text );
- $text = preg_replace( $p3, '[[\\1\\2\\3\\4|\\2]]', $text );
-
- $t = $this->mTitle->getText();
- $m = array();
- if ( preg_match( "/^($nc+:|)$tc+?( \\($tc+\\))$/", $t, $m ) ) {
- $text = preg_replace( $p2, "[[$m[1]\\1$m[2]|\\1]]", $text );
- } elseif ( preg_match( "/^($nc+:|)$tc+?(, $tc+|)$/", $t, $m ) && '' != "$m[1]$m[2]" ) {
- $text = preg_replace( $p2, "[[$m[1]\\1$m[2]|\\1]]", $text );
- } else {
- # if there's no context, don't bother duplicating the title
- $text = preg_replace( $p2, '[[\\1]]', $text );
- }
-
- # Trim trailing whitespace
- $text = rtrim( $text );
-
- return $text;
- }
-
- /**
- * Fetch the user's signature text, if any, and normalize to
- * validated, ready-to-insert wikitext.
- *
- * @param User $user
- * @return string
- * @private
- */
- function getUserSig( &$user ) {
- global $wgMaxSigChars;
-
- $username = $user->getName();
- $nickname = $user->getOption( 'nickname' );
- $nickname = $nickname === '' ? $username : $nickname;
-
- if( mb_strlen( $nickname ) > $wgMaxSigChars ) {
- $nickname = $username;
- wfDebug( __METHOD__ . ": $username has overlong signature.\n" );
- } elseif( $user->getBoolOption( 'fancysig' ) !== false ) {
- # Sig. might contain markup; validate this
- if( $this->validateSig( $nickname ) !== false ) {
- # Validated; clean up (if needed) and return it
- return $this->cleanSig( $nickname, true );
- } else {
- # Failed to validate; fall back to the default
- $nickname = $username;
- wfDebug( "Parser::getUserSig: $username has bad XML tags in signature.\n" );
- }
- }
-
- // Make sure nickname doesnt get a sig in a sig
- $nickname = $this->cleanSigInSig( $nickname );
-
- # If we're still here, make it a link to the user page
- $userText = wfEscapeWikiText( $username );
- $nickText = wfEscapeWikiText( $nickname );
- if ( $user->isAnon() ) {
- return wfMsgExt( 'signature-anon', array( 'content', 'parsemag' ), $userText, $nickText );
- } else {
- return wfMsgExt( 'signature', array( 'content', 'parsemag' ), $userText, $nickText );
- }
- }
-
- /**
- * Check that the user's signature contains no bad XML
- *
- * @param string $text
- * @return mixed An expanded string, or false if invalid.
- */
- function validateSig( $text ) {
- return( wfIsWellFormedXmlFragment( $text ) ? $text : false );
- }
-
- /**
- * Clean up signature text
- *
- * 1) Strip ~~~, ~~~~ and ~~~~~ out of signatures @see cleanSigInSig
- * 2) Substitute all transclusions
- *
- * @param string $text
- * @param $parsing Whether we're cleaning (preferences save) or parsing
- * @return string Signature text
- */
- function cleanSig( $text, $parsing = false ) {
- global $wgTitle;
- $this->startExternalParse( $this->mTitle, new ParserOptions(), $parsing ? self::OT_WIKI : self::OT_MSG );
-
- $substWord = MagicWord::get( 'subst' );
- $substRegex = '/\{\{(?!(?:' . $substWord->getBaseRegex() . '))/x' . $substWord->getRegexCase();
- $substText = '{{' . $substWord->getSynonym( 0 );
-
- $text = preg_replace( $substRegex, $substText, $text );
- $text = $this->cleanSigInSig( $text );
- $text = $this->replaceVariables( $text );
-
- $this->clearState();
- return $text;
- }
-
- /**
- * Strip ~~~, ~~~~ and ~~~~~ out of signatures
- * @param string $text
- * @return string Signature text with /~{3,5}/ removed
- */
- function cleanSigInSig( $text ) {
- $text = preg_replace( '/~{3,5}/', '', $text );
- return $text;
- }
-
- /**
- * Set up some variables which are usually set up in parse()
- * so that an external function can call some class members with confidence
- * @public
- */
- function startExternalParse( &$title, $options, $outputType, $clearState = true ) {
- $this->mTitle =& $title;
- $this->mOptions = $options;
- $this->setOutputType( $outputType );
- if ( $clearState ) {
- $this->clearState();
- }
- }
-
- /**
- * Transform a MediaWiki message by replacing magic variables.
- *
- * @param string $text the text to transform
- * @param ParserOptions $options options
- * @return string the text with variables substituted
- * @public
- */
- function transformMsg( $text, $options ) {
- global $wgTitle;
- static $executing = false;
-
- $fname = "Parser::transformMsg";
-
- # Guard against infinite recursion
- if ( $executing ) {
- return $text;
- }
- $executing = true;
-
- wfProfileIn($fname);
-
- if ( $wgTitle && !( $wgTitle instanceof FakeTitle ) ) {
- $this->mTitle = $wgTitle;
- } else {
- $this->mTitle = Title::newFromText('msg');
- }
- $this->mOptions = $options;
- $this->setOutputType( self::OT_MSG );
- $this->clearState();
- $text = $this->replaceVariables( $text );
-
- $executing = false;
- wfProfileOut($fname);
- return $text;
- }
-
- /**
- * Create an HTML-style tag, e.g. <yourtag>special text</yourtag>
- * The callback should have the following form:
- * function myParserHook( $text, $params, &$parser ) { ... }
- *
- * Transform and return $text. Use $parser for any required context, e.g. use
- * $parser->getTitle() and $parser->getOptions() not $wgTitle or $wgOut->mParserOptions
- *
- * @public
- *
- * @param mixed $tag The tag to use, e.g. 'hook' for <hook>
- * @param mixed $callback The callback function (and object) to use for the tag
- *
- * @return The old value of the mTagHooks array associated with the hook
- */
- function setHook( $tag, $callback ) {
- $tag = strtolower( $tag );
- $oldVal = isset( $this->mTagHooks[$tag] ) ? $this->mTagHooks[$tag] : null;
- $this->mTagHooks[$tag] = $callback;
-
- return $oldVal;
- }
-
- function setTransparentTagHook( $tag, $callback ) {
- $tag = strtolower( $tag );
- $oldVal = isset( $this->mTransparentTagHooks[$tag] ) ? $this->mTransparentTagHooks[$tag] : null;
- $this->mTransparentTagHooks[$tag] = $callback;
-
- return $oldVal;
- }
-
- /**
- * Create a function, e.g. {{sum:1|2|3}}
- * The callback function should have the form:
- * function myParserFunction( &$parser, $arg1, $arg2, $arg3 ) { ... }
- *
- * The callback may either return the text result of the function, or an array with the text
- * in element 0, and a number of flags in the other elements. The names of the flags are
- * specified in the keys. Valid flags are:
- * found The text returned is valid, stop processing the template. This
- * is on by default.
- * nowiki Wiki markup in the return value should be escaped
- * noparse Unsafe HTML tags should not be stripped, etc.
- * noargs Don't replace triple-brace arguments in the return value
- * isHTML The returned text is HTML, armour it against wikitext transformation
- *
- * @public
- *
- * @param string $id The magic word ID
- * @param mixed $callback The callback function (and object) to use
- * @param integer $flags a combination of the following flags:
- * SFH_NO_HASH No leading hash, i.e. {{plural:...}} instead of {{#if:...}}
- *
- * @return The old callback function for this name, if any
- */
- function setFunctionHook( $id, $callback, $flags = 0 ) {
- $oldVal = isset( $this->mFunctionHooks[$id] ) ? $this->mFunctionHooks[$id] : null;
- $this->mFunctionHooks[$id] = $callback;
-
- # Add to function cache
- $mw = MagicWord::get( $id );
- if( !$mw )
- throw new MWException( 'Parser::setFunctionHook() expecting a magic word identifier.' );
-
- $synonyms = $mw->getSynonyms();
- $sensitive = intval( $mw->isCaseSensitive() );
-
- foreach ( $synonyms as $syn ) {
- # Case
- if ( !$sensitive ) {
- $syn = strtolower( $syn );
- }
- # Add leading hash
- if ( !( $flags & SFH_NO_HASH ) ) {
- $syn = '#' . $syn;
- }
- # Remove trailing colon
- if ( substr( $syn, -1, 1 ) == ':' ) {
- $syn = substr( $syn, 0, -1 );
- }
- $this->mFunctionSynonyms[$sensitive][$syn] = $id;
- }
- return $oldVal;
- }
-
- /**
- * Get all registered function hook identifiers
- *
- * @return array
- */
- function getFunctionHooks() {
- return array_keys( $this->mFunctionHooks );
- }
-
- /**
- * Replace <!--LINK--> link placeholders with actual links, in the buffer
- * Placeholders created in Skin::makeLinkObj()
- * Returns an array of links found, indexed by PDBK:
- * 0 - broken
- * 1 - normal link
- * 2 - stub
- * $options is a bit field, RLH_FOR_UPDATE to select for update
- */
- function replaceLinkHolders( &$text, $options = 0 ) {
- global $wgUser;
- global $wgContLang;
-
- $fname = 'Parser::replaceLinkHolders';
- wfProfileIn( $fname );
-
- $pdbks = array();
- $colours = array();
- $sk = $this->mOptions->getSkin();
- $linkCache =& LinkCache::singleton();
-
- if ( !empty( $this->mLinkHolders['namespaces'] ) ) {
- wfProfileIn( $fname.'-check' );
- $dbr = wfGetDB( DB_SLAVE );
- $page = $dbr->tableName( 'page' );
- $threshold = $wgUser->getOption('stubthreshold');
-
- # Sort by namespace
- asort( $this->mLinkHolders['namespaces'] );
-
- # Generate query
- $query = false;
- $current = null;
- foreach ( $this->mLinkHolders['namespaces'] as $key => $ns ) {
- # Make title object
- $title = $this->mLinkHolders['titles'][$key];
-
- # Skip invalid entries.
- # Result will be ugly, but prevents crash.
- if ( is_null( $title ) ) {
- continue;
- }
- $pdbk = $pdbks[$key] = $title->getPrefixedDBkey();
-
- # Check if it's a static known link, e.g. interwiki
- if ( $title->isAlwaysKnown() ) {
- $colours[$pdbk] = 1;
- } elseif ( ( $id = $linkCache->getGoodLinkID( $pdbk ) ) != 0 ) {
- $colours[$pdbk] = 1;
- $this->mOutput->addLink( $title, $id );
- } elseif ( $linkCache->isBadLink( $pdbk ) ) {
- $colours[$pdbk] = 0;
- } elseif ( $title->getNamespace() == NS_SPECIAL && !SpecialPage::exists( $pdbk ) ) {
- $colours[$pdbk] = 0;
- } else {
- # Not in the link cache, add it to the query
- if ( !isset( $current ) ) {
- $current = $ns;
- $query = "SELECT page_id, page_namespace, page_title";
- if ( $threshold > 0 ) {
- $query .= ', page_len, page_is_redirect';
- }
- $query .= " FROM $page WHERE (page_namespace=$ns AND page_title IN(";
- } elseif ( $current != $ns ) {
- $current = $ns;
- $query .= ")) OR (page_namespace=$ns AND page_title IN(";
- } else {
- $query .= ', ';
- }
-
- $query .= $dbr->addQuotes( $this->mLinkHolders['dbkeys'][$key] );
- }
- }
- if ( $query ) {
- $query .= '))';
- if ( $options & RLH_FOR_UPDATE ) {
- $query .= ' FOR UPDATE';
- }
-
- $res = $dbr->query( $query, $fname );
-
- # Fetch data and form into an associative array
- # non-existent = broken
- # 1 = known
- # 2 = stub
- while ( $s = $dbr->fetchObject($res) ) {
- $title = Title::makeTitle( $s->page_namespace, $s->page_title );
- $pdbk = $title->getPrefixedDBkey();
- $linkCache->addGoodLinkObj( $s->page_id, $title );
- $this->mOutput->addLink( $title, $s->page_id );
-
- $colours[$pdbk] = ( $threshold == 0 || (
- $s->page_len >= $threshold || # always true if $threshold <= 0
- $s->page_is_redirect ||
- !Namespace::isContent( $s->page_namespace ) )
- ? 1 : 2 );
- }
- }
- wfProfileOut( $fname.'-check' );
-
- # Do a second query for different language variants of links and categories
- if($wgContLang->hasVariants()){
- $linkBatch = new LinkBatch();
- $variantMap = array(); // maps $pdbkey_Variant => $keys (of link holders)
- $categoryMap = array(); // maps $category_variant => $category (dbkeys)
- $varCategories = array(); // category replacements oldDBkey => newDBkey
-
- $categories = $this->mOutput->getCategoryLinks();
-
- // Add variants of links to link batch
- foreach ( $this->mLinkHolders['namespaces'] as $key => $ns ) {
- $title = $this->mLinkHolders['titles'][$key];
- if ( is_null( $title ) )
- continue;
-
- $pdbk = $title->getPrefixedDBkey();
- $titleText = $title->getText();
-
- // generate all variants of the link title text
- $allTextVariants = $wgContLang->convertLinkToAllVariants($titleText);
-
- // if link was not found (in first query), add all variants to query
- if ( !isset($colours[$pdbk]) ){
- foreach($allTextVariants as $textVariant){
- if($textVariant != $titleText){
- $variantTitle = Title::makeTitle( $ns, $textVariant );
- if(is_null($variantTitle)) continue;
- $linkBatch->addObj( $variantTitle );
- $variantMap[$variantTitle->getPrefixedDBkey()][] = $key;
- }
- }
- }
- }
-
- // process categories, check if a category exists in some variant
- foreach( $categories as $category ){
- $variants = $wgContLang->convertLinkToAllVariants($category);
- foreach($variants as $variant){
- if($variant != $category){
- $variantTitle = Title::newFromDBkey( Title::makeName(NS_CATEGORY,$variant) );
- if(is_null($variantTitle)) continue;
- $linkBatch->addObj( $variantTitle );
- $categoryMap[$variant] = $category;
- }
- }
- }
-
-
- if(!$linkBatch->isEmpty()){
- // construct query
- $titleClause = $linkBatch->constructSet('page', $dbr);
-
- $variantQuery = "SELECT page_id, page_namespace, page_title";
- if ( $threshold > 0 ) {
- $variantQuery .= ', page_len, page_is_redirect';
- }
-
- $variantQuery .= " FROM $page WHERE $titleClause";
- if ( $options & RLH_FOR_UPDATE ) {
- $variantQuery .= ' FOR UPDATE';
- }
-
- $varRes = $dbr->query( $variantQuery, $fname );
-
- // for each found variants, figure out link holders and replace
- while ( $s = $dbr->fetchObject($varRes) ) {
-
- $variantTitle = Title::makeTitle( $s->page_namespace, $s->page_title );
- $varPdbk = $variantTitle->getPrefixedDBkey();
- $vardbk = $variantTitle->getDBkey();
-
- $holderKeys = array();
- if(isset($variantMap[$varPdbk])){
- $holderKeys = $variantMap[$varPdbk];
- $linkCache->addGoodLinkObj( $s->page_id, $variantTitle );
- $this->mOutput->addLink( $variantTitle, $s->page_id );
- }
-
- // loop over link holders
- foreach($holderKeys as $key){
- $title = $this->mLinkHolders['titles'][$key];
- if ( is_null( $title ) ) continue;
-
- $pdbk = $title->getPrefixedDBkey();
-
- if(!isset($colours[$pdbk])){
- // found link in some of the variants, replace the link holder data
- $this->mLinkHolders['titles'][$key] = $variantTitle;
- $this->mLinkHolders['dbkeys'][$key] = $variantTitle->getDBkey();
-
- // set pdbk and colour
- $pdbks[$key] = $varPdbk;
- if ( $threshold > 0 ) {
- $size = $s->page_len;
- if ( $s->page_is_redirect || $s->page_namespace != 0 || $size >= $threshold ) {
- $colours[$varPdbk] = 1;
- } else {
- $colours[$varPdbk] = 2;
- }
- }
- else {
- $colours[$varPdbk] = 1;
- }
- }
- }
-
- // check if the object is a variant of a category
- if(isset($categoryMap[$vardbk])){
- $oldkey = $categoryMap[$vardbk];
- if($oldkey != $vardbk)
- $varCategories[$oldkey]=$vardbk;
- }
- }
-
- // rebuild the categories in original order (if there are replacements)
- if(count($varCategories)>0){
- $newCats = array();
- $originalCats = $this->mOutput->getCategories();
- foreach($originalCats as $cat => $sortkey){
- // make the replacement
- if( array_key_exists($cat,$varCategories) )
- $newCats[$varCategories[$cat]] = $sortkey;
- else $newCats[$cat] = $sortkey;
- }
- $this->mOutput->setCategoryLinks($newCats);
- }
- }
- }
-
- # Construct search and replace arrays
- wfProfileIn( $fname.'-construct' );
- $replacePairs = array();
- foreach ( $this->mLinkHolders['namespaces'] as $key => $ns ) {
- $pdbk = $pdbks[$key];
- $searchkey = "<!--LINK $key-->";
- $title = $this->mLinkHolders['titles'][$key];
- if ( empty( $colours[$pdbk] ) ) {
- $linkCache->addBadLinkObj( $title );
- $colours[$pdbk] = 0;
- $this->mOutput->addLink( $title, 0 );
- $replacePairs[$searchkey] = $sk->makeBrokenLinkObj( $title,
- $this->mLinkHolders['texts'][$key],
- $this->mLinkHolders['queries'][$key] );
- } elseif ( $colours[$pdbk] == 1 ) {
- $replacePairs[$searchkey] = $sk->makeKnownLinkObj( $title,
- $this->mLinkHolders['texts'][$key],
- $this->mLinkHolders['queries'][$key] );
- } elseif ( $colours[$pdbk] == 2 ) {
- $replacePairs[$searchkey] = $sk->makeStubLinkObj( $title,
- $this->mLinkHolders['texts'][$key],
- $this->mLinkHolders['queries'][$key] );
- }
- }
- $replacer = new HashtableReplacer( $replacePairs, 1 );
- wfProfileOut( $fname.'-construct' );
-
- # Do the thing
- wfProfileIn( $fname.'-replace' );
- $text = preg_replace_callback(
- '/(<!--LINK .*?-->)/',
- $replacer->cb(),
- $text);
-
- wfProfileOut( $fname.'-replace' );
- }
-
- # Now process interwiki link holders
- # This is quite a bit simpler than internal links
- if ( !empty( $this->mInterwikiLinkHolders['texts'] ) ) {
- wfProfileIn( $fname.'-interwiki' );
- # Make interwiki link HTML
- $replacePairs = array();
- foreach( $this->mInterwikiLinkHolders['texts'] as $key => $link ) {
- $title = $this->mInterwikiLinkHolders['titles'][$key];
- $replacePairs[$key] = $sk->makeLinkObj( $title, $link );
- }
- $replacer = new HashtableReplacer( $replacePairs, 1 );
-
- $text = preg_replace_callback(
- '/<!--IWLINK (.*?)-->/',
- $replacer->cb(),
- $text );
- wfProfileOut( $fname.'-interwiki' );
- }
-
- wfProfileOut( $fname );
- return $colours;
- }
-
- /**
- * Replace <!--LINK--> link placeholders with plain text of links
- * (not HTML-formatted).
- * @param string $text
- * @return string
- */
- function replaceLinkHoldersText( $text ) {
- $fname = 'Parser::replaceLinkHoldersText';
- wfProfileIn( $fname );
-
- $text = preg_replace_callback(
- '/<!--(LINK|IWLINK) (.*?)-->/',
- array( &$this, 'replaceLinkHoldersTextCallback' ),
- $text );
-
- wfProfileOut( $fname );
- return $text;
- }
-
- /**
- * @param array $matches
- * @return string
- * @private
- */
- function replaceLinkHoldersTextCallback( $matches ) {
- $type = $matches[1];
- $key = $matches[2];
- if( $type == 'LINK' ) {
- if( isset( $this->mLinkHolders['texts'][$key] ) ) {
- return $this->mLinkHolders['texts'][$key];
- }
- } elseif( $type == 'IWLINK' ) {
- if( isset( $this->mInterwikiLinkHolders['texts'][$key] ) ) {
- return $this->mInterwikiLinkHolders['texts'][$key];
- }
- }
- return $matches[0];
- }
-
- /**
- * Tag hook handler for 'pre'.
- */
- function renderPreTag( $text, $attribs ) {
- // Backwards-compatibility hack
- $content = StringUtils::delimiterReplace( '<nowiki>', '</nowiki>', '$1', $text, 'i' );
-
- $attribs = Sanitizer::validateTagAttributes( $attribs, 'pre' );
- return wfOpenElement( 'pre', $attribs ) .
- Xml::escapeTagsOnly( $content ) .
- '</pre>';
- }
-
- /**
- * Renders an image gallery from a text with one line per image.
- * text labels may be given by using |-style alternative text. E.g.
- * Image:one.jpg|The number "1"
- * Image:tree.jpg|A tree
- * given as text will return the HTML of a gallery with two images,
- * labeled 'The number "1"' and
- * 'A tree'.
- */
- function renderImageGallery( $text, $params ) {
- $ig = new ImageGallery();
- $ig->setContextTitle( $this->mTitle );
- $ig->setShowBytes( false );
- $ig->setShowFilename( false );
- $ig->setParser( $this );
- $ig->setHideBadImages();
- $ig->setAttributes( Sanitizer::validateTagAttributes( $params, 'table' ) );
- $ig->useSkin( $this->mOptions->getSkin() );
- $ig->mRevisionId = $this->mRevisionId;
-
- if( isset( $params['caption'] ) ) {
- $caption = $params['caption'];
- $caption = htmlspecialchars( $caption );
- $caption = $this->replaceInternalLinks( $caption );
- $ig->setCaptionHtml( $caption );
- }
- if( isset( $params['perrow'] ) ) {
- $ig->setPerRow( $params['perrow'] );
- }
- if( isset( $params['widths'] ) ) {
- $ig->setWidths( $params['widths'] );
- }
- if( isset( $params['heights'] ) ) {
- $ig->setHeights( $params['heights'] );
- }
-
- wfRunHooks( 'BeforeParserrenderImageGallery', array( &$this, &$ig ) );
-
- $lines = explode( "\n", $text );
- foreach ( $lines as $line ) {
- # match lines like these:
- # Image:someimage.jpg|This is some image
- $matches = array();
- preg_match( "/^([^|]+)(\\|(.*))?$/", $line, $matches );
- # Skip empty lines
- if ( count( $matches ) == 0 ) {
- continue;
- }
- $tp = Title::newFromText( $matches[1] );
- $nt =& $tp;
- if( is_null( $nt ) ) {
- # Bogus title. Ignore these so we don't bomb out later.
- continue;
- }
- if ( isset( $matches[3] ) ) {
- $label = $matches[3];
- } else {
- $label = '';
- }
-
- $pout = $this->parse( $label,
- $this->mTitle,
- $this->mOptions,
- false, // Strip whitespace...?
- false // Don't clear state!
- );
- $html = $pout->getText();
-
- $ig->add( $nt, $html );
-
- # Only add real images (bug #5586)
- if ( $nt->getNamespace() == NS_IMAGE ) {
- $this->mOutput->addImage( $nt->getDBkey() );
- }
- }
- return $ig->toHTML();
- }
-
- function getImageParams( $handler ) {
- if ( $handler ) {
- $handlerClass = get_class( $handler );
- } else {
- $handlerClass = '';
- }
- if ( !isset( $this->mImageParams[$handlerClass] ) ) {
- // Initialise static lists
- static $internalParamNames = array(
- 'horizAlign' => array( 'left', 'right', 'center', 'none' ),
- 'vertAlign' => array( 'baseline', 'sub', 'super', 'top', 'text-top', 'middle',
- 'bottom', 'text-bottom' ),
- 'frame' => array( 'thumbnail', 'manualthumb', 'framed', 'frameless',
- 'upright', 'border' ),
- );
- static $internalParamMap;
- if ( !$internalParamMap ) {
- $internalParamMap = array();
- foreach ( $internalParamNames as $type => $names ) {
- foreach ( $names as $name ) {
- $magicName = str_replace( '-', '_', "img_$name" );
- $internalParamMap[$magicName] = array( $type, $name );
- }
- }
- }
-
- // Add handler params
- $paramMap = $internalParamMap;
- if ( $handler ) {
- $handlerParamMap = $handler->getParamMap();
- foreach ( $handlerParamMap as $magic => $paramName ) {
- $paramMap[$magic] = array( 'handler', $paramName );
- }
- }
- $this->mImageParams[$handlerClass] = $paramMap;
- $this->mImageParamsMagicArray[$handlerClass] = new MagicWordArray( array_keys( $paramMap ) );
- }
- return array( $this->mImageParams[$handlerClass], $this->mImageParamsMagicArray[$handlerClass] );
- }
-
- /**
- * Parse image options text and use it to make an image
- */
- function makeImage( $title, $options ) {
- # @TODO: let the MediaHandler specify its transform parameters
- #
- # Check if the options text is of the form "options|alt text"
- # Options are:
- # * thumbnail make a thumbnail with enlarge-icon and caption, alignment depends on lang
- # * left no resizing, just left align. label is used for alt= only
- # * right same, but right aligned
- # * none same, but not aligned
- # * ___px scale to ___ pixels width, no aligning. e.g. use in taxobox
- # * center center the image
- # * framed Keep original image size, no magnify-button.
- # * frameless like 'thumb' but without a frame. Keeps user preferences for width
- # * upright reduce width for upright images, rounded to full __0 px
- # * border draw a 1px border around the image
- # vertical-align values (no % or length right now):
- # * baseline
- # * sub
- # * super
- # * top
- # * text-top
- # * middle
- # * bottom
- # * text-bottom
-
- $parts = array_map( 'trim', explode( '|', $options) );
- $sk = $this->mOptions->getSkin();
-
- # Give extensions a chance to select the file revision for us
- $skip = $time = false;
- wfRunHooks( 'BeforeParserMakeImageLinkObj', array( &$this, &$title, &$skip, &$time ) );
-
- if ( $skip ) {
- return $sk->makeLinkObj( $title );
- }
-
- # Get parameter map
- $file = wfFindFile( $title, $time );
- $handler = $file ? $file->getHandler() : false;
-
- list( $paramMap, $mwArray ) = $this->getImageParams( $handler );
-
- # Process the input parameters
- $caption = '';
- $params = array( 'frame' => array(), 'handler' => array(),
- 'horizAlign' => array(), 'vertAlign' => array() );
- foreach( $parts as $part ) {
- list( $magicName, $value ) = $mwArray->matchVariableStartToEnd( $part );
- if ( isset( $paramMap[$magicName] ) ) {
- list( $type, $paramName ) = $paramMap[$magicName];
- $params[$type][$paramName] = $value;
-
- // Special case; width and height come in one variable together
- if( $type == 'handler' && $paramName == 'width' ) {
- $m = array();
- if ( preg_match( '/^([0-9]*)x([0-9]*)$/', $value, $m ) ) {
- $params[$type]['width'] = intval( $m[1] );
- $params[$type]['height'] = intval( $m[2] );
- } else {
- $params[$type]['width'] = intval( $value );
- }
- }
- } else {
- $caption = $part;
- }
- }
-
- # Process alignment parameters
- if ( $params['horizAlign'] ) {
- $params['frame']['align'] = key( $params['horizAlign'] );
- }
- if ( $params['vertAlign'] ) {
- $params['frame']['valign'] = key( $params['vertAlign'] );
- }
-
- # Validate the handler parameters
- if ( $handler ) {
- foreach ( $params['handler'] as $name => $value ) {
- if ( !$handler->validateParam( $name, $value ) ) {
- unset( $params['handler'][$name] );
- }
- }
- }
-
- # Strip bad stuff out of the alt text
- $alt = $this->replaceLinkHoldersText( $caption );
-
- # make sure there are no placeholders in thumbnail attributes
- # that are later expanded to html- so expand them now and
- # remove the tags
- $alt = $this->mStripState->unstripBoth( $alt );
- $alt = Sanitizer::stripAllTags( $alt );
-
- $params['frame']['alt'] = $alt;
- $params['frame']['caption'] = $caption;
-
- # Linker does the rest
- $ret = $sk->makeImageLink2( $title, $file, $params['frame'], $params['handler'] );
-
- # Give the handler a chance to modify the parser object
- if ( $handler ) {
- $handler->parserTransformHook( $this, $file );
- }
-
- return $ret;
- }
-
- /**
- * Set a flag in the output object indicating that the content is dynamic and
- * shouldn't be cached.
- */
- function disableCache() {
- wfDebug( "Parser output marked as uncacheable.\n" );
- $this->mOutput->mCacheTime = -1;
- }
-
- /**#@+
- * Callback from the Sanitizer for expanding items found in HTML attribute
- * values, so they can be safely tested and escaped.
- * @param string $text
- * @param array $args
- * @return string
- * @private
- */
- function attributeStripCallback( &$text, $args ) {
- $text = $this->replaceVariables( $text, $args );
- $text = $this->mStripState->unstripBoth( $text );
- return $text;
- }
-
- /**#@-*/
-
- /**#@+
- * Accessor/mutator
- */
- function Title( $x = NULL ) { return wfSetVar( $this->mTitle, $x ); }
- function Options( $x = NULL ) { return wfSetVar( $this->mOptions, $x ); }
- function OutputType( $x = NULL ) { return wfSetVar( $this->mOutputType, $x ); }
- /**#@-*/
-
- /**#@+
- * Accessor
- */
- function getTags() { return array_merge( array_keys($this->mTransparentTagHooks), array_keys( $this->mTagHooks ) ); }
- /**#@-*/
-
-
- /**
- * Break wikitext input into sections, and either pull or replace
- * some particular section's text.
- *
- * External callers should use the getSection and replaceSection methods.
- *
- * @param $text Page wikitext
- * @param $section Numbered section. 0 pulls the text before the first
- * heading; other numbers will pull the given section
- * along with its lower-level subsections.
- * @param $mode One of "get" or "replace"
- * @param $newtext Replacement text for section data.
- * @return string for "get", the extracted section text.
- * for "replace", the whole page with the section replaced.
- */
- private function extractSections( $text, $section, $mode, $newtext='' ) {
- # I.... _hope_ this is right.
- # Otherwise, sometimes we don't have things initialized properly.
- $this->clearState();
-
- # strip NOWIKI etc. to avoid confusion (true-parameter causes HTML
- # comments to be stripped as well)
- $stripState = new StripState;
-
- $oldOutputType = $this->mOutputType;
- $oldOptions = $this->mOptions;
- $this->mOptions = new ParserOptions();
- $this->setOutputType( self::OT_WIKI );
-
- $striptext = $this->strip( $text, $stripState, true );
-
- $this->setOutputType( $oldOutputType );
- $this->mOptions = $oldOptions;
-
- # now that we can be sure that no pseudo-sections are in the source,
- # split it up by section
- $uniq = preg_quote( $this->uniqPrefix(), '/' );
- $comment = "(?:$uniq-!--.*?QINU\x07)";
- $secs = preg_split(
- "/
- (
- ^
- (?:$comment|<\/?noinclude>)* # Initial comments will be stripped
- (=+) # Should this be limited to 6?
- .+? # Section title...
- \\2 # Ending = count must match start
- (?:$comment|<\/?noinclude>|[ \\t]+)* # Trailing whitespace ok
- $
- |
- <h([1-6])\b.*?>
- .*?
- <\/h\\3\s*>
- )
- /mix",
- $striptext, -1,
- PREG_SPLIT_DELIM_CAPTURE);
-
- if( $mode == "get" ) {
- if( $section == 0 ) {
- // "Section 0" returns the content before any other section.
- $rv = $secs[0];
- } else {
- //track missing section, will replace if found.
- $rv = $newtext;
- }
- } elseif( $mode == "replace" ) {
- if( $section == 0 ) {
- $rv = $newtext . "\n\n";
- $remainder = true;
- } else {
- $rv = $secs[0];
- $remainder = false;
- }
- }
- $count = 0;
- $sectionLevel = 0;
- for( $index = 1; $index < count( $secs ); ) {
- $headerLine = $secs[$index++];
- if( $secs[$index] ) {
- // A wiki header
- $headerLevel = strlen( $secs[$index++] );
- } else {
- // An HTML header
- $index++;
- $headerLevel = intval( $secs[$index++] );
- }
- $content = $secs[$index++];
-
- $count++;
- if( $mode == "get" ) {
- if( $count == $section ) {
- $rv = $headerLine . $content;
- $sectionLevel = $headerLevel;
- } elseif( $count > $section ) {
- if( $sectionLevel && $headerLevel > $sectionLevel ) {
- $rv .= $headerLine . $content;
- } else {
- // Broke out to a higher-level section
- break;
- }
- }
- } elseif( $mode == "replace" ) {
- if( $count < $section ) {
- $rv .= $headerLine . $content;
- } elseif( $count == $section ) {
- $rv .= $newtext . "\n\n";
- $sectionLevel = $headerLevel;
- } elseif( $count > $section ) {
- if( $headerLevel <= $sectionLevel ) {
- // Passed the section's sub-parts.
- $remainder = true;
- }
- if( $remainder ) {
- $rv .= $headerLine . $content;
- }
- }
- }
- }
- if (is_string($rv))
- # reinsert stripped tags
- $rv = trim( $stripState->unstripBoth( $rv ) );
-
- return $rv;
- }
-
- /**
- * This function returns the text of a section, specified by a number ($section).
- * A section is text under a heading like == Heading == or \<h1\>Heading\</h1\>, or
- * the first section before any such heading (section 0).
- *
- * If a section contains subsections, these are also returned.
- *
- * @param $text String: text to look in
- * @param $section Integer: section number
- * @param $deftext: default to return if section is not found
- * @return string text of the requested section
- */
- public function getSection( $text, $section, $deftext='' ) {
- return $this->extractSections( $text, $section, "get", $deftext );
- }
-
- public function replaceSection( $oldtext, $section, $text ) {
- return $this->extractSections( $oldtext, $section, "replace", $text );
- }
-
- /**
- * Get the timestamp associated with the current revision, adjusted for
- * the default server-local timestamp
- */
- function getRevisionTimestamp() {
- if ( is_null( $this->mRevisionTimestamp ) ) {
- wfProfileIn( __METHOD__ );
- global $wgContLang;
- $dbr = wfGetDB( DB_SLAVE );
- $timestamp = $dbr->selectField( 'revision', 'rev_timestamp',
- array( 'rev_id' => $this->mRevisionId ), __METHOD__ );
-
- // Normalize timestamp to internal MW format for timezone processing.
- // This has the added side-effect of replacing a null value with
- // the current time, which gives us more sensible behavior for
- // previews.
- $timestamp = wfTimestamp( TS_MW, $timestamp );
-
- // The cryptic '' timezone parameter tells to use the site-default
- // timezone offset instead of the user settings.
- //
- // Since this value will be saved into the parser cache, served
- // to other users, and potentially even used inside links and such,
- // it needs to be consistent for all visitors.
- $this->mRevisionTimestamp = $wgContLang->userAdjust( $timestamp, '' );
-
- wfProfileOut( __METHOD__ );
- }
- return $this->mRevisionTimestamp;
- }
-
- /**
- * Mutator for $mDefaultSort
- *
- * @param $sort New value
- */
- public function setDefaultSort( $sort ) {
- $this->mDefaultSort = $sort;
- }
-
- /**
- * Accessor for $mDefaultSort
- * Will use the title/prefixed title if none is set
- *
- * @return string
- */
- public function getDefaultSort() {
- if( $this->mDefaultSort !== false ) {
- return $this->mDefaultSort;
- } else {
- return $this->mTitle->getNamespace() == NS_CATEGORY
- ? $this->mTitle->getText()
- : $this->mTitle->getPrefixedText();
- }
- }
-
- /**
- * Try to guess the section anchor name based on a wikitext fragment
- * presumably extracted from a heading, for example "Header" from
- * "== Header ==".
- */
- public function guessSectionNameFromWikiText( $text ) {
- # Strip out wikitext links(they break the anchor)
- $text = $this->stripSectionName( $text );
- $headline = Sanitizer::decodeCharReferences( $text );
- # strip out HTML
- $headline = StringUtils::delimiterReplace( '<', '>', '', $headline );
- $headline = trim( $headline );
- $sectionanchor = '#' . urlencode( str_replace( ' ', '_', $headline ) );
- $replacearray = array(
- '%3A' => ':',
- '%' => '.'
- );
- return str_replace(
- array_keys( $replacearray ),
- array_values( $replacearray ),
- $sectionanchor );
- }
-
- /**
- * Strips a text string of wikitext for use in a section anchor
- *
- * Accepts a text string and then removes all wikitext from the
- * string and leaves only the resultant text (i.e. the result of
- * [[User:WikiSysop|Sysop]] would be "Sysop" and the result of
- * [[User:WikiSysop]] would be "User:WikiSysop") - this is intended
- * to create valid section anchors by mimicing the output of the
- * parser when headings are parsed.
- *
- * @param $text string Text string to be stripped of wikitext
- * for use in a Section anchor
- * @return Filtered text string
- */
- public function stripSectionName( $text ) {
- # Strip internal link markup
- $text = preg_replace('/\[\[:?([^[|]+)\|([^[]+)\]\]/','$2',$text);
- $text = preg_replace('/\[\[:?([^[]+)\|?\]\]/','$1',$text);
-
- # Strip external link markup (FIXME: Not Tolerant to blank link text
- # I.E. [http://www.mediawiki.org] will render as [1] or something depending
- # on how many empty links there are on the page - need to figure that out.
- $text = preg_replace('/\[(?:' . wfUrlProtocols() . ')([^ ]+?) ([^[]+)\]/','$2',$text);
-
- # Parse wikitext quotes (italics & bold)
- $text = $this->doQuotes($text);
-
- # Strip HTML tags
- $text = StringUtils::delimiterReplace( '<', '>', '', $text );
- return $text;
- }
-
- /**
- * strip/replaceVariables/unstrip for preprocessor regression testing
- */
- function srvus( $text ) {
- $text = $this->strip( $text, $this->mStripState );
- $text = Sanitizer::removeHTMLtags( $text );
- $text = $this->replaceVariables( $text );
- $text = preg_replace( '/<!--MWTEMPLATESECTION.*?-->/', '', $text );
- $text = $this->mStripState->unstripBoth( $text );
- return $text;
- }
-}
-
diff --git a/includes/Preprocessor.php b/includes/Preprocessor.php
deleted file mode 100644
index 34bc1e5b..00000000
--- a/includes/Preprocessor.php
+++ /dev/null
@@ -1,154 +0,0 @@
-<?php
-
-interface Preprocessor {
- /** Create a new preprocessor object based on an initialised Parser object */
- function __construct( $parser );
-
- /** Create a new top-level frame for expansion of a page */
- function newFrame();
-
- /** Preprocess text to a PPNode */
- function preprocessToObj( $text, $flags = 0 );
-}
-
-interface PPFrame {
- const NO_ARGS = 1;
- const NO_TEMPLATES = 2;
- const STRIP_COMMENTS = 4;
- const NO_IGNORE = 8;
- const RECOVER_COMMENTS = 16;
-
- const RECOVER_ORIG = 27; // = 1|2|8|16 no constant expression support in PHP yet
-
- /**
- * Create a child frame
- */
- function newChild( $args = false, $title = false );
-
- /**
- * Expand a document tree node
- */
- function expand( $root, $flags = 0 );
-
- /**
- * Implode with flags for expand()
- */
- function implodeWithFlags( $sep, $flags /*, ... */ );
-
- /**
- * Implode with no flags specified
- */
- function implode( $sep /*, ... */ );
-
- /**
- * Makes an object that, when expand()ed, will be the same as one obtained
- * with implode()
- */
- function virtualImplode( $sep /*, ... */ );
-
- /**
- * Virtual implode with brackets
- */
- function virtualBracketedImplode( $start, $sep, $end /*, ... */ );
-
- /**
- * Returns true if there are no arguments in this frame
- */
- function isEmpty();
-
- /**
- * Get an argument to this frame by name
- */
- function getArgument( $name );
-
- /**
- * Returns true if the infinite loop check is OK, false if a loop is detected
- */
- function loopCheck( $title );
-
- /**
- * Return true if the frame is a template frame
- */
- function isTemplate();
-}
-
-/**
- * There are three types of nodes:
- * * Tree nodes, which have a name and contain other nodes as children
- * * Array nodes, which also contain other nodes but aren't considered part of a tree
- * * Leaf nodes, which contain the actual data
- *
- * This interface provides access to the tree structure and to the contents of array nodes,
- * but it does not provide access to the internal structure of leaf nodes. Access to leaf
- * data is provided via two means:
- * * PPFrame::expand(), which provides expanded text
- * * The PPNode::split*() functions, which provide metadata about certain types of tree node
- */
-interface PPNode {
- /**
- * Get an array-type node containing the children of this node.
- * Returns false if this is not a tree node.
- */
- function getChildren();
-
- /**
- * Get the first child of a tree node. False if there isn't one.
- */
- function getFirstChild();
-
- /**
- * Get the next sibling of any node. False if there isn't one
- */
- function getNextSibling();
-
- /**
- * Get all children of this tree node which have a given name.
- * Returns an array-type node, or false if this is not a tree node.
- */
- function getChildrenOfType( $type );
-
-
- /**
- * Returns the length of the array, or false if this is not an array-type node
- */
- function getLength();
-
- /**
- * Returns an item of an array-type node
- */
- function item( $i );
-
- /**
- * Get the name of this node. The following names are defined here:
- *
- * h A heading node.
- * template A double-brace node.
- * tplarg A triple-brace node.
- * title The first argument to a template or tplarg node.
- * part Subsequent arguments to a template or tplarg node.
- * #nodelist An array-type node
- *
- * The subclass may define various other names for tree and leaf nodes.
- */
- function getName();
-
- /**
- * Split a <part> node into an associative array containing:
- * name PPNode name
- * index String index
- * value PPNode value
- */
- function splitArg();
-
- /**
- * Split an <ext> node into an associative array containing name, attr, inner and close
- * All values in the resulting array are PPNodes. Inner and close are optional.
- */
- function splitExt();
-
- /**
- * Split an <h> node
- */
- function splitHeading();
-}
-
diff --git a/includes/Preprocessor_DOM.php b/includes/Preprocessor_DOM.php
deleted file mode 100644
index 0e2e9a16..00000000
--- a/includes/Preprocessor_DOM.php
+++ /dev/null
@@ -1,1356 +0,0 @@
-<?php
-
-class Preprocessor_DOM implements Preprocessor {
- var $parser, $memoryLimit;
-
- function __construct( $parser ) {
- $this->parser = $parser;
- $mem = ini_get( 'memory_limit' );
- $this->memoryLimit = false;
- if ( strval( $mem ) !== '' && $mem != -1 ) {
- if ( preg_match( '/^\d+$/', $mem ) ) {
- $this->memoryLimit = $mem;
- } elseif ( preg_match( '/^(\d+)M$/i', $mem, $m ) ) {
- $this->memoryLimit = $m[1] * 1048576;
- }
- }
- }
-
- function newFrame() {
- return new PPFrame_DOM( $this );
- }
-
- function memCheck() {
- if ( $this->memoryLimit === false ) {
- return;
- }
- $usage = memory_get_usage();
- if ( $usage > $this->memoryLimit * 0.9 ) {
- $limit = intval( $this->memoryLimit * 0.9 / 1048576 + 0.5 );
- throw new MWException( "Preprocessor hit 90% memory limit ($limit MB)" );
- }
- return $usage <= $this->memoryLimit * 0.8;
- }
-
- /**
- * Preprocess some wikitext and return the document tree.
- * This is the ghost of Parser::replace_variables().
- *
- * @param string $text The text to parse
- * @param integer flags Bitwise combination of:
- * Parser::PTD_FOR_INCLUSION Handle <noinclude>/<includeonly> as if the text is being
- * included. Default is to assume a direct page view.
- *
- * The generated DOM tree must depend only on the input text and the flags.
- * The DOM tree must be the same in OT_HTML and OT_WIKI mode, to avoid a regression of bug 4899.
- *
- * Any flag added to the $flags parameter here, or any other parameter liable to cause a
- * change in the DOM tree for a given text, must be passed through the section identifier
- * in the section edit link and thus back to extractSections().
- *
- * The output of this function is currently only cached in process memory, but a persistent
- * cache may be implemented at a later date which takes further advantage of these strict
- * dependency requirements.
- *
- * @private
- */
- function preprocessToObj( $text, $flags = 0 ) {
- wfProfileIn( __METHOD__ );
- wfProfileIn( __METHOD__.'-makexml' );
-
- $rules = array(
- '{' => array(
- 'end' => '}',
- 'names' => array(
- 2 => 'template',
- 3 => 'tplarg',
- ),
- 'min' => 2,
- 'max' => 3,
- ),
- '[' => array(
- 'end' => ']',
- 'names' => array( 2 => null ),
- 'min' => 2,
- 'max' => 2,
- )
- );
-
- $forInclusion = $flags & Parser::PTD_FOR_INCLUSION;
-
- $xmlishElements = $this->parser->getStripList();
- $enableOnlyinclude = false;
- if ( $forInclusion ) {
- $ignoredTags = array( 'includeonly', '/includeonly' );
- $ignoredElements = array( 'noinclude' );
- $xmlishElements[] = 'noinclude';
- if ( strpos( $text, '<onlyinclude>' ) !== false && strpos( $text, '</onlyinclude>' ) !== false ) {
- $enableOnlyinclude = true;
- }
- } else {
- $ignoredTags = array( 'noinclude', '/noinclude', 'onlyinclude', '/onlyinclude' );
- $ignoredElements = array( 'includeonly' );
- $xmlishElements[] = 'includeonly';
- }
- $xmlishRegex = implode( '|', array_merge( $xmlishElements, $ignoredTags ) );
-
- // Use "A" modifier (anchored) instead of "^", because ^ doesn't work with an offset
- $elementsRegex = "~($xmlishRegex)(?:\s|\/>|>)|(!--)~iA";
-
- $stack = new PPDStack;
-
- $searchBase = "[{<\n"; #}
- $revText = strrev( $text ); // For fast reverse searches
-
- $i = 0; # Input pointer, starts out pointing to a pseudo-newline before the start
- $accum =& $stack->getAccum(); # Current accumulator
- $accum = '<root>';
- $findEquals = false; # True to find equals signs in arguments
- $findPipe = false; # True to take notice of pipe characters
- $headingIndex = 1;
- $inHeading = false; # True if $i is inside a possible heading
- $noMoreGT = false; # True if there are no more greater-than (>) signs right of $i
- $findOnlyinclude = $enableOnlyinclude; # True to ignore all input up to the next <onlyinclude>
- $fakeLineStart = true; # Do a line-start run without outputting an LF character
-
- while ( true ) {
- //$this->memCheck();
-
- if ( $findOnlyinclude ) {
- // Ignore all input up to the next <onlyinclude>
- $startPos = strpos( $text, '<onlyinclude>', $i );
- if ( $startPos === false ) {
- // Ignored section runs to the end
- $accum .= '<ignore>' . htmlspecialchars( substr( $text, $i ) ) . '</ignore>';
- break;
- }
- $tagEndPos = $startPos + strlen( '<onlyinclude>' ); // past-the-end
- $accum .= '<ignore>' . htmlspecialchars( substr( $text, $i, $tagEndPos - $i ) ) . '</ignore>';
- $i = $tagEndPos;
- $findOnlyinclude = false;
- }
-
- if ( $fakeLineStart ) {
- $found = 'line-start';
- $curChar = '';
- } else {
- # Find next opening brace, closing brace or pipe
- $search = $searchBase;
- if ( $stack->top === false ) {
- $currentClosing = '';
- } else {
- $currentClosing = $stack->top->close;
- $search .= $currentClosing;
- }
- if ( $findPipe ) {
- $search .= '|';
- }
- if ( $findEquals ) {
- // First equals will be for the template
- $search .= '=';
- }
- $rule = null;
- # Output literal section, advance input counter
- $literalLength = strcspn( $text, $search, $i );
- if ( $literalLength > 0 ) {
- $accum .= htmlspecialchars( substr( $text, $i, $literalLength ) );
- $i += $literalLength;
- }
- if ( $i >= strlen( $text ) ) {
- if ( $currentClosing == "\n" ) {
- // Do a past-the-end run to finish off the heading
- $curChar = '';
- $found = 'line-end';
- } else {
- # All done
- break;
- }
- } else {
- $curChar = $text[$i];
- if ( $curChar == '|' ) {
- $found = 'pipe';
- } elseif ( $curChar == '=' ) {
- $found = 'equals';
- } elseif ( $curChar == '<' ) {
- $found = 'angle';
- } elseif ( $curChar == "\n" ) {
- if ( $inHeading ) {
- $found = 'line-end';
- } else {
- $found = 'line-start';
- }
- } elseif ( $curChar == $currentClosing ) {
- $found = 'close';
- } elseif ( isset( $rules[$curChar] ) ) {
- $found = 'open';
- $rule = $rules[$curChar];
- } else {
- # Some versions of PHP have a strcspn which stops on null characters
- # Ignore and continue
- ++$i;
- continue;
- }
- }
- }
-
- if ( $found == 'angle' ) {
- $matches = false;
- // Handle </onlyinclude>
- if ( $enableOnlyinclude && substr( $text, $i, strlen( '</onlyinclude>' ) ) == '</onlyinclude>' ) {
- $findOnlyinclude = true;
- continue;
- }
-
- // Determine element name
- if ( !preg_match( $elementsRegex, $text, $matches, 0, $i + 1 ) ) {
- // Element name missing or not listed
- $accum .= '&lt;';
- ++$i;
- continue;
- }
- // Handle comments
- if ( isset( $matches[2] ) && $matches[2] == '!--' ) {
- // To avoid leaving blank lines, when a comment is both preceded
- // and followed by a newline (ignoring spaces), trim leading and
- // trailing spaces and one of the newlines.
-
- // Find the end
- $endPos = strpos( $text, '-->', $i + 4 );
- if ( $endPos === false ) {
- // Unclosed comment in input, runs to end
- $inner = substr( $text, $i );
- $accum .= '<comment>' . htmlspecialchars( $inner ) . '</comment>';
- $i = strlen( $text );
- } else {
- // Search backwards for leading whitespace
- $wsStart = $i ? ( $i - strspn( $revText, ' ', strlen( $text ) - $i ) ) : 0;
- // Search forwards for trailing whitespace
- // $wsEnd will be the position of the last space
- $wsEnd = $endPos + 2 + strspn( $text, ' ', $endPos + 3 );
- // Eat the line if possible
- // TODO: This could theoretically be done if $wsStart == 0, i.e. for comments at
- // the overall start. That's not how Sanitizer::removeHTMLcomments() did it, but
- // it's a possible beneficial b/c break.
- if ( $wsStart > 0 && substr( $text, $wsStart - 1, 1 ) == "\n"
- && substr( $text, $wsEnd + 1, 1 ) == "\n" )
- {
- $startPos = $wsStart;
- $endPos = $wsEnd + 1;
- // Remove leading whitespace from the end of the accumulator
- // Sanity check first though
- $wsLength = $i - $wsStart;
- if ( $wsLength > 0 && substr( $accum, -$wsLength ) === str_repeat( ' ', $wsLength ) ) {
- $accum = substr( $accum, 0, -$wsLength );
- }
- // Do a line-start run next time to look for headings after the comment
- $fakeLineStart = true;
- } else {
- // No line to eat, just take the comment itself
- $startPos = $i;
- $endPos += 2;
- }
-
- if ( $stack->top ) {
- $part = $stack->top->getCurrentPart();
- if ( isset( $part->commentEnd ) && $part->commentEnd == $wsStart - 1 ) {
- // Comments abutting, no change in visual end
- $part->commentEnd = $wsEnd;
- } else {
- $part->visualEnd = $wsStart;
- $part->commentEnd = $endPos;
- }
- }
- $i = $endPos + 1;
- $inner = substr( $text, $startPos, $endPos - $startPos + 1 );
- $accum .= '<comment>' . htmlspecialchars( $inner ) . '</comment>';
- }
- continue;
- }
- $name = $matches[1];
- $attrStart = $i + strlen( $name ) + 1;
-
- // Find end of tag
- $tagEndPos = $noMoreGT ? false : strpos( $text, '>', $attrStart );
- if ( $tagEndPos === false ) {
- // Infinite backtrack
- // Disable tag search to prevent worst-case O(N^2) performance
- $noMoreGT = true;
- $accum .= '&lt;';
- ++$i;
- continue;
- }
-
- // Handle ignored tags
- if ( in_array( $name, $ignoredTags ) ) {
- $accum .= '<ignore>' . htmlspecialchars( substr( $text, $i, $tagEndPos - $i + 1 ) ) . '</ignore>';
- $i = $tagEndPos + 1;
- continue;
- }
-
- $tagStartPos = $i;
- if ( $text[$tagEndPos-1] == '/' ) {
- $attrEnd = $tagEndPos - 1;
- $inner = null;
- $i = $tagEndPos + 1;
- $close = '';
- } else {
- $attrEnd = $tagEndPos;
- // Find closing tag
- if ( preg_match( "/<\/$name\s*>/i", $text, $matches, PREG_OFFSET_CAPTURE, $tagEndPos + 1 ) ) {
- $inner = substr( $text, $tagEndPos + 1, $matches[0][1] - $tagEndPos - 1 );
- $i = $matches[0][1] + strlen( $matches[0][0] );
- $close = '<close>' . htmlspecialchars( $matches[0][0] ) . '</close>';
- } else {
- // No end tag -- let it run out to the end of the text.
- $inner = substr( $text, $tagEndPos + 1 );
- $i = strlen( $text );
- $close = '';
- }
- }
- // <includeonly> and <noinclude> just become <ignore> tags
- if ( in_array( $name, $ignoredElements ) ) {
- $accum .= '<ignore>' . htmlspecialchars( substr( $text, $tagStartPos, $i - $tagStartPos ) )
- . '</ignore>';
- continue;
- }
-
- $accum .= '<ext>';
- if ( $attrEnd <= $attrStart ) {
- $attr = '';
- } else {
- $attr = substr( $text, $attrStart, $attrEnd - $attrStart );
- }
- $accum .= '<name>' . htmlspecialchars( $name ) . '</name>' .
- // Note that the attr element contains the whitespace between name and attribute,
- // this is necessary for precise reconstruction during pre-save transform.
- '<attr>' . htmlspecialchars( $attr ) . '</attr>';
- if ( $inner !== null ) {
- $accum .= '<inner>' . htmlspecialchars( $inner ) . '</inner>';
- }
- $accum .= $close . '</ext>';
- }
-
- elseif ( $found == 'line-start' ) {
- // Is this the start of a heading?
- // Line break belongs before the heading element in any case
- if ( $fakeLineStart ) {
- $fakeLineStart = false;
- } else {
- $accum .= $curChar;
- $i++;
- }
-
- $count = strspn( $text, '=', $i, 6 );
- if ( $count == 1 && $findEquals ) {
- // DWIM: This looks kind of like a name/value separator
- // Let's let the equals handler have it and break the potential heading
- // This is heuristic, but AFAICT the methods for completely correct disambiguation are very complex.
- } elseif ( $count > 0 ) {
- $piece = array(
- 'open' => "\n",
- 'close' => "\n",
- 'parts' => array( new PPDPart( str_repeat( '=', $count ) ) ),
- 'startPos' => $i,
- 'count' => $count );
- $stack->push( $piece );
- $accum =& $stack->getAccum();
- extract( $stack->getFlags() );
- $i += $count;
- }
- }
-
- elseif ( $found == 'line-end' ) {
- $piece = $stack->top;
- // A heading must be open, otherwise \n wouldn't have been in the search list
- assert( $piece->open == "\n" );
- $part = $piece->getCurrentPart();
- // Search back through the input to see if it has a proper close
- // Do this using the reversed string since the other solutions (end anchor, etc.) are inefficient
- $wsLength = strspn( $revText, " \t", strlen( $text ) - $i );
- $searchStart = $i - $wsLength;
- if ( isset( $part->commentEnd ) && $searchStart - 1 == $part->commentEnd ) {
- // Comment found at line end
- // Search for equals signs before the comment
- $searchStart = $part->visualEnd;
- $searchStart -= strspn( $revText, " \t", strlen( $text ) - $searchStart );
- }
- $count = $piece->count;
- $equalsLength = strspn( $revText, '=', strlen( $text ) - $searchStart );
- if ( $equalsLength > 0 ) {
- if ( $i - $equalsLength == $piece->startPos ) {
- // This is just a single string of equals signs on its own line
- // Replicate the doHeadings behaviour /={count}(.+)={count}/
- // First find out how many equals signs there really are (don't stop at 6)
- $count = $equalsLength;
- if ( $count < 3 ) {
- $count = 0;
- } else {
- $count = min( 6, intval( ( $count - 1 ) / 2 ) );
- }
- } else {
- $count = min( $equalsLength, $count );
- }
- if ( $count > 0 ) {
- // Normal match, output <h>
- $element = "<h level=\"$count\" i=\"$headingIndex\">$accum</h>";
- $headingIndex++;
- } else {
- // Single equals sign on its own line, count=0
- $element = $accum;
- }
- } else {
- // No match, no <h>, just pass down the inner text
- $element = $accum;
- }
- // Unwind the stack
- $stack->pop();
- $accum =& $stack->getAccum();
- extract( $stack->getFlags() );
-
- // Append the result to the enclosing accumulator
- $accum .= $element;
- // Note that we do NOT increment the input pointer.
- // This is because the closing linebreak could be the opening linebreak of
- // another heading. Infinite loops are avoided because the next iteration MUST
- // hit the heading open case above, which unconditionally increments the
- // input pointer.
- }
-
- elseif ( $found == 'open' ) {
- # count opening brace characters
- $count = strspn( $text, $curChar, $i );
-
- # we need to add to stack only if opening brace count is enough for one of the rules
- if ( $count >= $rule['min'] ) {
- # Add it to the stack
- $piece = array(
- 'open' => $curChar,
- 'close' => $rule['end'],
- 'count' => $count,
- 'lineStart' => ($i > 0 && $text[$i-1] == "\n"),
- );
-
- $stack->push( $piece );
- $accum =& $stack->getAccum();
- extract( $stack->getFlags() );
- } else {
- # Add literal brace(s)
- $accum .= htmlspecialchars( str_repeat( $curChar, $count ) );
- }
- $i += $count;
- }
-
- elseif ( $found == 'close' ) {
- $piece = $stack->top;
- # lets check if there are enough characters for closing brace
- $maxCount = $piece->count;
- $count = strspn( $text, $curChar, $i, $maxCount );
-
- # check for maximum matching characters (if there are 5 closing
- # characters, we will probably need only 3 - depending on the rules)
- $matchingCount = 0;
- $rule = $rules[$piece->open];
- if ( $count > $rule['max'] ) {
- # The specified maximum exists in the callback array, unless the caller
- # has made an error
- $matchingCount = $rule['max'];
- } else {
- # Count is less than the maximum
- # Skip any gaps in the callback array to find the true largest match
- # Need to use array_key_exists not isset because the callback can be null
- $matchingCount = $count;
- while ( $matchingCount > 0 && !array_key_exists( $matchingCount, $rule['names'] ) ) {
- --$matchingCount;
- }
- }
-
- if ($matchingCount <= 0) {
- # No matching element found in callback array
- # Output a literal closing brace and continue
- $accum .= htmlspecialchars( str_repeat( $curChar, $count ) );
- $i += $count;
- continue;
- }
- $name = $rule['names'][$matchingCount];
- if ( $name === null ) {
- // No element, just literal text
- $element = $piece->breakSyntax( $matchingCount ) . str_repeat( $rule['end'], $matchingCount );
- } else {
- # Create XML element
- # Note: $parts is already XML, does not need to be encoded further
- $parts = $piece->parts;
- $title = $parts[0]->out;
- unset( $parts[0] );
-
- # The invocation is at the start of the line if lineStart is set in
- # the stack, and all opening brackets are used up.
- if ( $maxCount == $matchingCount && !empty( $piece->lineStart ) ) {
- $attr = ' lineStart="1"';
- } else {
- $attr = '';
- }
-
- $element = "<$name$attr>";
- $element .= "<title>$title</title>";
- $argIndex = 1;
- foreach ( $parts as $partIndex => $part ) {
- if ( isset( $part->eqpos ) ) {
- $argName = substr( $part->out, 0, $part->eqpos );
- $argValue = substr( $part->out, $part->eqpos + 1 );
- $element .= "<part><name>$argName</name>=<value>$argValue</value></part>";
- } else {
- $element .= "<part><name index=\"$argIndex\" /><value>{$part->out}</value></part>";
- $argIndex++;
- }
- }
- $element .= "</$name>";
- }
-
- # Advance input pointer
- $i += $matchingCount;
-
- # Unwind the stack
- $stack->pop();
- $accum =& $stack->getAccum();
-
- # Re-add the old stack element if it still has unmatched opening characters remaining
- if ($matchingCount < $piece->count) {
- $piece->parts = array( new PPDPart );
- $piece->count -= $matchingCount;
- # do we still qualify for any callback with remaining count?
- $names = $rules[$piece->open]['names'];
- $skippedBraces = 0;
- $enclosingAccum =& $accum;
- while ( $piece->count ) {
- if ( array_key_exists( $piece->count, $names ) ) {
- $stack->push( $piece );
- $accum =& $stack->getAccum();
- break;
- }
- --$piece->count;
- $skippedBraces ++;
- }
- $enclosingAccum .= str_repeat( $piece->open, $skippedBraces );
- }
-
- extract( $stack->getFlags() );
-
- # Add XML element to the enclosing accumulator
- $accum .= $element;
- }
-
- elseif ( $found == 'pipe' ) {
- $findEquals = true; // shortcut for getFlags()
- $stack->addPart();
- $accum =& $stack->getAccum();
- ++$i;
- }
-
- elseif ( $found == 'equals' ) {
- $findEquals = false; // shortcut for getFlags()
- $stack->getCurrentPart()->eqpos = strlen( $accum );
- $accum .= '=';
- ++$i;
- }
- }
-
- # Output any remaining unclosed brackets
- foreach ( $stack->stack as $piece ) {
- $stack->rootAccum .= $piece->breakSyntax();
- }
- $stack->rootAccum .= '</root>';
- $xml = $stack->rootAccum;
-
- wfProfileOut( __METHOD__.'-makexml' );
- wfProfileIn( __METHOD__.'-loadXML' );
- $dom = new DOMDocument;
- wfSuppressWarnings();
- $result = $dom->loadXML( $xml );
- wfRestoreWarnings();
- if ( !$result ) {
- // Try running the XML through UtfNormal to get rid of invalid characters
- $xml = UtfNormal::cleanUp( $xml );
- $result = $dom->loadXML( $xml );
- if ( !$result ) {
- throw new MWException( __METHOD__.' generated invalid XML' );
- }
- }
- $obj = new PPNode_DOM( $dom->documentElement );
- wfProfileOut( __METHOD__.'-loadXML' );
- wfProfileOut( __METHOD__ );
- return $obj;
- }
-}
-
-/**
- * Stack class to help Preprocessor::preprocessToObj()
- */
-class PPDStack {
- var $stack, $rootAccum, $top;
- var $out;
- var $elementClass = 'PPDStackElement';
-
- static $false = false;
-
- function __construct() {
- $this->stack = array();
- $this->top = false;
- $this->rootAccum = '';
- $this->accum =& $this->rootAccum;
- }
-
- function count() {
- return count( $this->stack );
- }
-
- function &getAccum() {
- return $this->accum;
- }
-
- function getCurrentPart() {
- if ( $this->top === false ) {
- return false;
- } else {
- return $this->top->getCurrentPart();
- }
- }
-
- function push( $data ) {
- if ( $data instanceof $this->elementClass ) {
- $this->stack[] = $data;
- } else {
- $class = $this->elementClass;
- $this->stack[] = new $class( $data );
- }
- $this->top = $this->stack[ count( $this->stack ) - 1 ];
- $this->accum =& $this->top->getAccum();
- }
-
- function pop() {
- if ( !count( $this->stack ) ) {
- throw new MWException( __METHOD__.': no elements remaining' );
- }
- $temp = array_pop( $this->stack );
-
- if ( count( $this->stack ) ) {
- $this->top = $this->stack[ count( $this->stack ) - 1 ];
- $this->accum =& $this->top->getAccum();
- } else {
- $this->top = self::$false;
- $this->accum =& $this->rootAccum;
- }
- return $temp;
- }
-
- function addPart( $s = '' ) {
- $this->top->addPart( $s );
- $this->accum =& $this->top->getAccum();
- }
-
- function getFlags() {
- if ( !count( $this->stack ) ) {
- return array(
- 'findEquals' => false,
- 'findPipe' => false,
- 'inHeading' => false,
- );
- } else {
- return $this->top->getFlags();
- }
- }
-}
-
-class PPDStackElement {
- var $open, // Opening character (\n for heading)
- $close, // Matching closing character
- $count, // Number of opening characters found (number of "=" for heading)
- $parts, // Array of PPDPart objects describing pipe-separated parts.
- $lineStart; // True if the open char appeared at the start of the input line. Not set for headings.
-
- var $partClass = 'PPDPart';
-
- function __construct( $data = array() ) {
- $class = $this->partClass;
- $this->parts = array( new $class );
-
- foreach ( $data as $name => $value ) {
- $this->$name = $value;
- }
- }
-
- function &getAccum() {
- return $this->parts[count($this->parts) - 1]->out;
- }
-
- function addPart( $s = '' ) {
- $class = $this->partClass;
- $this->parts[] = new $class( $s );
- }
-
- function getCurrentPart() {
- return $this->parts[count($this->parts) - 1];
- }
-
- function getFlags() {
- $partCount = count( $this->parts );
- $findPipe = $this->open != "\n" && $this->open != '[';
- return array(
- 'findPipe' => $findPipe,
- 'findEquals' => $findPipe && $partCount > 1 && !isset( $this->parts[$partCount - 1]->eqpos ),
- 'inHeading' => $this->open == "\n",
- );
- }
-
- /**
- * Get the output string that would result if the close is not found.
- */
- function breakSyntax( $openingCount = false ) {
- if ( $this->open == "\n" ) {
- $s = $this->parts[0]->out;
- } else {
- if ( $openingCount === false ) {
- $openingCount = $this->count;
- }
- $s = str_repeat( $this->open, $openingCount );
- $first = true;
- foreach ( $this->parts as $part ) {
- if ( $first ) {
- $first = false;
- } else {
- $s .= '|';
- }
- $s .= $part->out;
- }
- }
- return $s;
- }
-}
-
-class PPDPart {
- var $out; // Output accumulator string
-
- // Optional member variables:
- // eqpos Position of equals sign in output accumulator
- // commentEnd Past-the-end input pointer for the last comment encountered
- // visualEnd Past-the-end input pointer for the end of the accumulator minus comments
-
- function __construct( $out = '' ) {
- $this->out = $out;
- }
-}
-
-/**
- * An expansion frame, used as a context to expand the result of preprocessToObj()
- */
-class PPFrame_DOM implements PPFrame {
- var $preprocessor, $parser, $title;
- var $titleCache;
-
- /**
- * Hashtable listing templates which are disallowed for expansion in this frame,
- * having been encountered previously in parent frames.
- */
- var $loopCheckHash;
-
- /**
- * Recursion depth of this frame, top = 0
- */
- var $depth;
-
-
- /**
- * Construct a new preprocessor frame.
- * @param Preprocessor $preprocessor The parent preprocessor
- */
- function __construct( $preprocessor ) {
- $this->preprocessor = $preprocessor;
- $this->parser = $preprocessor->parser;
- $this->title = $this->parser->mTitle;
- $this->titleCache = array( $this->title ? $this->title->getPrefixedDBkey() : false );
- $this->loopCheckHash = array();
- $this->depth = 0;
- }
-
- /**
- * Create a new child frame
- * $args is optionally a multi-root PPNode or array containing the template arguments
- */
- function newChild( $args = false, $title = false ) {
- $namedArgs = array();
- $numberedArgs = array();
- if ( $title === false ) {
- $title = $this->title;
- }
- if ( $args !== false ) {
- $xpath = false;
- if ( $args instanceof PPNode ) {
- $args = $args->node;
- }
- foreach ( $args as $arg ) {
- if ( !$xpath ) {
- $xpath = new DOMXPath( $arg->ownerDocument );
- }
-
- $nameNodes = $xpath->query( 'name', $arg );
- $value = $xpath->query( 'value', $arg );
- if ( $nameNodes->item( 0 )->hasAttributes() ) {
- // Numbered parameter
- $index = $nameNodes->item( 0 )->attributes->getNamedItem( 'index' )->textContent;
- $numberedArgs[$index] = $value->item( 0 );
- unset( $namedArgs[$index] );
- } else {
- // Named parameter
- $name = trim( $this->expand( $nameNodes->item( 0 ), PPFrame::STRIP_COMMENTS ) );
- $namedArgs[$name] = $value->item( 0 );
- unset( $numberedArgs[$name] );
- }
- }
- }
- return new PPTemplateFrame_DOM( $this->preprocessor, $this, $numberedArgs, $namedArgs, $title );
- }
-
- function expand( $root, $flags = 0 ) {
- if ( is_string( $root ) ) {
- return $root;
- }
-
- if ( ++$this->parser->mPPNodeCount > $this->parser->mOptions->mMaxPPNodeCount )
- {
- return '<span class="error">Node-count limit exceeded</span>';
- }
-
- if ( $root instanceof PPNode_DOM ) {
- $root = $root->node;
- }
- if ( $root instanceof DOMDocument ) {
- $root = $root->documentElement;
- }
-
- $outStack = array( '', '' );
- $iteratorStack = array( false, $root );
- $indexStack = array( 0, 0 );
-
- while ( count( $iteratorStack ) > 1 ) {
- $level = count( $outStack ) - 1;
- $iteratorNode =& $iteratorStack[ $level ];
- $out =& $outStack[$level];
- $index =& $indexStack[$level];
-
- if ( $iteratorNode instanceof PPNode_DOM ) $iteratorNode = $iteratorNode->node;
-
- if ( is_array( $iteratorNode ) ) {
- if ( $index >= count( $iteratorNode ) ) {
- // All done with this iterator
- $iteratorStack[$level] = false;
- $contextNode = false;
- } else {
- $contextNode = $iteratorNode[$index];
- $index++;
- }
- } elseif ( $iteratorNode instanceof DOMNodeList ) {
- if ( $index >= $iteratorNode->length ) {
- // All done with this iterator
- $iteratorStack[$level] = false;
- $contextNode = false;
- } else {
- $contextNode = $iteratorNode->item( $index );
- $index++;
- }
- } else {
- // Copy to $contextNode and then delete from iterator stack,
- // because this is not an iterator but we do have to execute it once
- $contextNode = $iteratorStack[$level];
- $iteratorStack[$level] = false;
- }
-
- if ( $contextNode instanceof PPNode_DOM ) $contextNode = $contextNode->node;
-
- $newIterator = false;
-
- if ( $contextNode === false ) {
- // nothing to do
- } elseif ( is_string( $contextNode ) ) {
- $out .= $contextNode;
- } elseif ( is_array( $contextNode ) || $contextNode instanceof DOMNodeList ) {
- $newIterator = $contextNode;
- } elseif ( $contextNode instanceof DOMNode ) {
- if ( $contextNode->nodeType == XML_TEXT_NODE ) {
- $out .= $contextNode->nodeValue;
- } elseif ( $contextNode->nodeName == 'template' ) {
- # Double-brace expansion
- $xpath = new DOMXPath( $contextNode->ownerDocument );
- $titles = $xpath->query( 'title', $contextNode );
- $title = $titles->item( 0 );
- $parts = $xpath->query( 'part', $contextNode );
- if ( $flags & self::NO_TEMPLATES ) {
- $newIterator = $this->virtualBracketedImplode( '{{', '|', '}}', $title, $parts );
- } else {
- $lineStart = $contextNode->getAttribute( 'lineStart' );
- $params = array(
- 'title' => new PPNode_DOM( $title ),
- 'parts' => new PPNode_DOM( $parts ),
- 'lineStart' => $lineStart );
- $ret = $this->parser->braceSubstitution( $params, $this );
- if ( isset( $ret['object'] ) ) {
- $newIterator = $ret['object'];
- } else {
- $out .= $ret['text'];
- }
- }
- } elseif ( $contextNode->nodeName == 'tplarg' ) {
- # Triple-brace expansion
- $xpath = new DOMXPath( $contextNode->ownerDocument );
- $titles = $xpath->query( 'title', $contextNode );
- $title = $titles->item( 0 );
- $parts = $xpath->query( 'part', $contextNode );
- if ( $flags & self::NO_ARGS ) {
- $newIterator = $this->virtualBracketedImplode( '{{{', '|', '}}}', $title, $parts );
- } else {
- $params = array(
- 'title' => new PPNode_DOM( $title ),
- 'parts' => new PPNode_DOM( $parts ) );
- $ret = $this->parser->argSubstitution( $params, $this );
- if ( isset( $ret['object'] ) ) {
- $newIterator = $ret['object'];
- } else {
- $out .= $ret['text'];
- }
- }
- } elseif ( $contextNode->nodeName == 'comment' ) {
- # HTML-style comment
- # Remove it in HTML, pre+remove and STRIP_COMMENTS modes
- if ( $this->parser->ot['html']
- || ( $this->parser->ot['pre'] && $this->parser->mOptions->getRemoveComments() )
- || ( $flags & self::STRIP_COMMENTS ) )
- {
- $out .= '';
- }
- # Add a strip marker in PST mode so that pstPass2() can run some old-fashioned regexes on the result
- # Not in RECOVER_COMMENTS mode (extractSections) though
- elseif ( $this->parser->ot['wiki'] && ! ( $flags & self::RECOVER_COMMENTS ) ) {
- $out .= $this->parser->insertStripItem( $contextNode->textContent );
- }
- # Recover the literal comment in RECOVER_COMMENTS and pre+no-remove
- else {
- $out .= $contextNode->textContent;
- }
- } elseif ( $contextNode->nodeName == 'ignore' ) {
- # Output suppression used by <includeonly> etc.
- # OT_WIKI will only respect <ignore> in substed templates.
- # The other output types respect it unless NO_IGNORE is set.
- # extractSections() sets NO_IGNORE and so never respects it.
- if ( ( !isset( $this->parent ) && $this->parser->ot['wiki'] ) || ( $flags & self::NO_IGNORE ) ) {
- $out .= $contextNode->textContent;
- } else {
- $out .= '';
- }
- } elseif ( $contextNode->nodeName == 'ext' ) {
- # Extension tag
- $xpath = new DOMXPath( $contextNode->ownerDocument );
- $names = $xpath->query( 'name', $contextNode );
- $attrs = $xpath->query( 'attr', $contextNode );
- $inners = $xpath->query( 'inner', $contextNode );
- $closes = $xpath->query( 'close', $contextNode );
- $params = array(
- 'name' => new PPNode_DOM( $names->item( 0 ) ),
- 'attr' => $attrs->length > 0 ? new PPNode_DOM( $attrs->item( 0 ) ) : null,
- 'inner' => $inners->length > 0 ? new PPNode_DOM( $inners->item( 0 ) ) : null,
- 'close' => $closes->length > 0 ? new PPNode_DOM( $closes->item( 0 ) ) : null,
- );
- $out .= $this->parser->extensionSubstitution( $params, $this );
- } elseif ( $contextNode->nodeName == 'h' ) {
- # Heading
- $s = $this->expand( $contextNode->childNodes, $flags );
-
- # Insert a heading marker only for <h> children of <root>
- # This is to stop extractSections from going over multiple tree levels
- if ( $contextNode->parentNode->nodeName == 'root'
- && $this->parser->ot['html'] )
- {
- # Insert heading index marker
- $headingIndex = $contextNode->getAttribute( 'i' );
- $titleText = $this->title->getPrefixedDBkey();
- $this->parser->mHeadings[] = array( $titleText, $headingIndex );
- $serial = count( $this->parser->mHeadings ) - 1;
- $marker = "{$this->parser->mUniqPrefix}-h-$serial-{$this->parser->mMarkerSuffix}";
- $count = $contextNode->getAttribute( 'level' );
- $s = substr( $s, 0, $count ) . $marker . substr( $s, $count );
- $this->parser->mStripState->general->setPair( $marker, '' );
- }
- $out .= $s;
- } else {
- # Generic recursive expansion
- $newIterator = $contextNode->childNodes;
- }
- } else {
- throw new MWException( __METHOD__.': Invalid parameter type' );
- }
-
- if ( $newIterator !== false ) {
- if ( $newIterator instanceof PPNode_DOM ) {
- $newIterator = $newIterator->node;
- }
- $outStack[] = '';
- $iteratorStack[] = $newIterator;
- $indexStack[] = 0;
- } elseif ( $iteratorStack[$level] === false ) {
- // Return accumulated value to parent
- // With tail recursion
- while ( $iteratorStack[$level] === false && $level > 0 ) {
- $outStack[$level - 1] .= $out;
- array_pop( $outStack );
- array_pop( $iteratorStack );
- array_pop( $indexStack );
- $level--;
- }
- }
- }
- return $outStack[0];
- }
-
- function implodeWithFlags( $sep, $flags /*, ... */ ) {
- $args = array_slice( func_get_args(), 2 );
-
- $first = true;
- $s = '';
- foreach ( $args as $root ) {
- if ( $root instanceof PPNode_DOM ) $root = $root->node;
- if ( !is_array( $root ) && !( $root instanceof DOMNodeList ) ) {
- $root = array( $root );
- }
- foreach ( $root as $node ) {
- if ( $first ) {
- $first = false;
- } else {
- $s .= $sep;
- }
- $s .= $this->expand( $node, $flags );
- }
- }
- return $s;
- }
-
- /**
- * Implode with no flags specified
- * This previously called implodeWithFlags but has now been inlined to reduce stack depth
- */
- function implode( $sep /*, ... */ ) {
- $args = array_slice( func_get_args(), 1 );
-
- $first = true;
- $s = '';
- foreach ( $args as $root ) {
- if ( $root instanceof PPNode_DOM ) $root = $root->node;
- if ( !is_array( $root ) && !( $root instanceof DOMNodeList ) ) {
- $root = array( $root );
- }
- foreach ( $root as $node ) {
- if ( $first ) {
- $first = false;
- } else {
- $s .= $sep;
- }
- $s .= $this->expand( $node );
- }
- }
- return $s;
- }
-
- /**
- * Makes an object that, when expand()ed, will be the same as one obtained
- * with implode()
- */
- function virtualImplode( $sep /*, ... */ ) {
- $args = array_slice( func_get_args(), 1 );
- $out = array();
- $first = true;
- if ( $root instanceof PPNode_DOM ) $root = $root->node;
-
- foreach ( $args as $root ) {
- if ( !is_array( $root ) && !( $root instanceof DOMNodeList ) ) {
- $root = array( $root );
- }
- foreach ( $root as $node ) {
- if ( $first ) {
- $first = false;
- } else {
- $out[] = $sep;
- }
- $out[] = $node;
- }
- }
- return $out;
- }
-
- /**
- * Virtual implode with brackets
- */
- function virtualBracketedImplode( $start, $sep, $end /*, ... */ ) {
- $args = array_slice( func_get_args(), 3 );
- $out = array( $start );
- $first = true;
-
- foreach ( $args as $root ) {
- if ( $root instanceof PPNode_DOM ) $root = $root->node;
- if ( !is_array( $root ) && !( $root instanceof DOMNodeList ) ) {
- $root = array( $root );
- }
- foreach ( $root as $node ) {
- if ( $first ) {
- $first = false;
- } else {
- $out[] = $sep;
- }
- $out[] = $node;
- }
- }
- $out[] = $end;
- return $out;
- }
-
- function __toString() {
- return 'frame{}';
- }
-
- function getPDBK( $level = false ) {
- if ( $level === false ) {
- return $this->title->getPrefixedDBkey();
- } else {
- return isset( $this->titleCache[$level] ) ? $this->titleCache[$level] : false;
- }
- }
-
- /**
- * Returns true if there are no arguments in this frame
- */
- function isEmpty() {
- return true;
- }
-
- function getArgument( $name ) {
- return false;
- }
-
- /**
- * Returns true if the infinite loop check is OK, false if a loop is detected
- */
- function loopCheck( $title ) {
- return !isset( $this->loopCheckHash[$title->getPrefixedDBkey()] );
- }
-
- /**
- * Return true if the frame is a template frame
- */
- function isTemplate() {
- return false;
- }
-}
-
-/**
- * Expansion frame with template arguments
- */
-class PPTemplateFrame_DOM extends PPFrame_DOM {
- var $numberedArgs, $namedArgs, $parent;
- var $numberedExpansionCache, $namedExpansionCache;
-
- function __construct( $preprocessor, $parent = false, $numberedArgs = array(), $namedArgs = array(), $title = false ) {
- $this->preprocessor = $preprocessor;
- $this->parser = $preprocessor->parser;
- $this->parent = $parent;
- $this->numberedArgs = $numberedArgs;
- $this->namedArgs = $namedArgs;
- $this->title = $title;
- $pdbk = $title ? $title->getPrefixedDBkey() : false;
- $this->titleCache = $parent->titleCache;
- $this->titleCache[] = $pdbk;
- $this->loopCheckHash = /*clone*/ $parent->loopCheckHash;
- if ( $pdbk !== false ) {
- $this->loopCheckHash[$pdbk] = true;
- }
- $this->depth = $parent->depth + 1;
- $this->numberedExpansionCache = $this->namedExpansionCache = array();
- }
-
- function __toString() {
- $s = 'tplframe{';
- $first = true;
- $args = $this->numberedArgs + $this->namedArgs;
- foreach ( $args as $name => $value ) {
- if ( $first ) {
- $first = false;
- } else {
- $s .= ', ';
- }
- $s .= "\"$name\":\"" .
- str_replace( '"', '\\"', $value->ownerDocument->saveXML( $value ) ) . '"';
- }
- $s .= '}';
- return $s;
- }
- /**
- * Returns true if there are no arguments in this frame
- */
- function isEmpty() {
- return !count( $this->numberedArgs ) && !count( $this->namedArgs );
- }
-
- function getNumberedArgument( $index ) {
- if ( !isset( $this->numberedArgs[$index] ) ) {
- return false;
- }
- if ( !isset( $this->numberedExpansionCache[$index] ) ) {
- # No trimming for unnamed arguments
- $this->numberedExpansionCache[$index] = $this->parent->expand( $this->numberedArgs[$index], self::STRIP_COMMENTS );
- }
- return $this->numberedExpansionCache[$index];
- }
-
- function getNamedArgument( $name ) {
- if ( !isset( $this->namedArgs[$name] ) ) {
- return false;
- }
- if ( !isset( $this->namedExpansionCache[$name] ) ) {
- # Trim named arguments post-expand, for backwards compatibility
- $this->namedExpansionCache[$name] = trim(
- $this->parent->expand( $this->namedArgs[$name], self::STRIP_COMMENTS ) );
- }
- return $this->namedExpansionCache[$name];
- }
-
- function getArgument( $name ) {
- $text = $this->getNumberedArgument( $name );
- if ( $text === false ) {
- $text = $this->getNamedArgument( $name );
- }
- return $text;
- }
-
- /**
- * Return true if the frame is a template frame
- */
- function isTemplate() {
- return true;
- }
-}
-
-class PPNode_DOM implements PPNode {
- var $node;
-
- function __construct( $node, $xpath = false ) {
- $this->node = $node;
- }
-
- function __get( $name ) {
- if ( $name == 'xpath' ) {
- $this->xpath = new DOMXPath( $this->node->ownerDocument );
- }
- return $this->xpath;
- }
-
- function __toString() {
- if ( $this->node instanceof DOMNodeList ) {
- $s = '';
- foreach ( $this->node as $node ) {
- $s .= $node->ownerDocument->saveXML( $node );
- }
- } else {
- $s = $this->node->ownerDocument->saveXML( $this->node );
- }
- return $s;
- }
-
- function getChildren() {
- return $this->node->childNodes ? new self( $this->node->childNodes ) : false;
- }
-
- function getFirstChild() {
- return $this->node->firstChild ? new self( $this->node->firstChild ) : false;
- }
-
- function getNextSibling() {
- return $this->node->nextSibling ? new self( $this->node->nextSibling ) : false;
- }
-
- function getChildrenOfType( $type ) {
- return new self( $this->xpath->query( $type, $this->node ) );
- }
-
- function getLength() {
- if ( $this->node instanceof DOMNodeList ) {
- return $this->node->length;
- } else {
- return false;
- }
- }
-
- function item( $i ) {
- $item = $this->node->item( $i );
- return $item ? new self( $item ) : false;
- }
-
- function getName() {
- if ( $this->node instanceof DOMNodeList ) {
- return '#nodelist';
- } else {
- return $this->node->nodeName;
- }
- }
-
- /**
- * Split a <part> node into an associative array containing:
- * name PPNode name
- * index String index
- * value PPNode value
- */
- function splitArg() {
- $names = $this->xpath->query( 'name', $this->node );
- $values = $this->xpath->query( 'value', $this->node );
- if ( !$names->length || !$values->length ) {
- throw new MWException( 'Invalid brace node passed to ' . __METHOD__ );
- }
- $name = $names->item( 0 );
- $index = $name->getAttribute( 'index' );
- return array(
- 'name' => new self( $name ),
- 'index' => $index,
- 'value' => new self( $values->item( 0 ) ) );
- }
-
- /**
- * Split an <ext> node into an associative array containing name, attr, inner and close
- * All values in the resulting array are PPNodes. Inner and close are optional.
- */
- function splitExt() {
- $names = $this->xpath->query( 'name', $this->node );
- $attrs = $this->xpath->query( 'attr', $this->node );
- $inners = $this->xpath->query( 'inner', $this->node );
- $closes = $this->xpath->query( 'close', $this->node );
- if ( !$names->length || !$attrs->length ) {
- throw new MWException( 'Invalid ext node passed to ' . __METHOD__ );
- }
- $parts = array(
- 'name' => new self( $names->item( 0 ) ),
- 'attr' => new self( $attrs->item( 0 ) ) );
- if ( $inners->length ) {
- $parts['inner'] = new self( $inners->item( 0 ) );
- }
- if ( $closes->length ) {
- $parts['close'] = new self( $closes->item( 0 ) );
- }
- return $parts;
- }
-
- /**
- * Split a <h> node
- */
- function splitHeading() {
- if ( !$this->nodeName == 'h' ) {
- throw new MWException( 'Invalid h node passed to ' . __METHOD__ );
- }
- return array(
- 'i' => $this->node->getAttribute( 'i' ),
- 'level' => $this->node->getAttribute( 'level' ),
- 'contents' => $this->getChildren()
- );
- }
-}
diff --git a/includes/Preprocessor_Hash.php b/includes/Preprocessor_Hash.php
deleted file mode 100644
index 2034278d..00000000
--- a/includes/Preprocessor_Hash.php
+++ /dev/null
@@ -1,1471 +0,0 @@
-<?php
-
-/**
- * Differences from DOM schema:
- * * attribute nodes are children
- * * <h> nodes that aren't at the top are replaced with <possible-h>
- */
-
-class Preprocessor_Hash implements Preprocessor {
- var $parser;
-
- function __construct( $parser ) {
- $this->parser = $parser;
- }
-
- function newFrame() {
- return new PPFrame_Hash( $this );
- }
-
- /**
- * Preprocess some wikitext and return the document tree.
- * This is the ghost of Parser::replace_variables().
- *
- * @param string $text The text to parse
- * @param integer flags Bitwise combination of:
- * Parser::PTD_FOR_INCLUSION Handle <noinclude>/<includeonly> as if the text is being
- * included. Default is to assume a direct page view.
- *
- * The generated DOM tree must depend only on the input text and the flags.
- * The DOM tree must be the same in OT_HTML and OT_WIKI mode, to avoid a regression of bug 4899.
- *
- * Any flag added to the $flags parameter here, or any other parameter liable to cause a
- * change in the DOM tree for a given text, must be passed through the section identifier
- * in the section edit link and thus back to extractSections().
- *
- * The output of this function is currently only cached in process memory, but a persistent
- * cache may be implemented at a later date which takes further advantage of these strict
- * dependency requirements.
- *
- * @private
- */
- function preprocessToObj( $text, $flags = 0 ) {
- wfDebug( __METHOD__."\n" . $text . "\n" );
- wfProfileIn( __METHOD__ );
-
- $rules = array(
- '{' => array(
- 'end' => '}',
- 'names' => array(
- 2 => 'template',
- 3 => 'tplarg',
- ),
- 'min' => 2,
- 'max' => 3,
- ),
- '[' => array(
- 'end' => ']',
- 'names' => array( 2 => null ),
- 'min' => 2,
- 'max' => 2,
- )
- );
-
- $forInclusion = $flags & Parser::PTD_FOR_INCLUSION;
-
- $xmlishElements = $this->parser->getStripList();
- $enableOnlyinclude = false;
- if ( $forInclusion ) {
- $ignoredTags = array( 'includeonly', '/includeonly' );
- $ignoredElements = array( 'noinclude' );
- $xmlishElements[] = 'noinclude';
- if ( strpos( $text, '<onlyinclude>' ) !== false && strpos( $text, '</onlyinclude>' ) !== false ) {
- $enableOnlyinclude = true;
- }
- } else {
- $ignoredTags = array( 'noinclude', '/noinclude', 'onlyinclude', '/onlyinclude' );
- $ignoredElements = array( 'includeonly' );
- $xmlishElements[] = 'includeonly';
- }
- $xmlishRegex = implode( '|', array_merge( $xmlishElements, $ignoredTags ) );
-
- // Use "A" modifier (anchored) instead of "^", because ^ doesn't work with an offset
- $elementsRegex = "~($xmlishRegex)(?:\s|\/>|>)|(!--)~iA";
-
- $stack = new PPDStack_Hash;
-
- $searchBase = "[{<\n";
- $revText = strrev( $text ); // For fast reverse searches
-
- $i = 0; # Input pointer, starts out pointing to a pseudo-newline before the start
- $accum =& $stack->getAccum(); # Current accumulator
- $findEquals = false; # True to find equals signs in arguments
- $findPipe = false; # True to take notice of pipe characters
- $headingIndex = 1;
- $inHeading = false; # True if $i is inside a possible heading
- $noMoreGT = false; # True if there are no more greater-than (>) signs right of $i
- $findOnlyinclude = $enableOnlyinclude; # True to ignore all input up to the next <onlyinclude>
- $fakeLineStart = true; # Do a line-start run without outputting an LF character
-
- while ( true ) {
- //$this->memCheck();
-
- if ( $findOnlyinclude ) {
- // Ignore all input up to the next <onlyinclude>
- $startPos = strpos( $text, '<onlyinclude>', $i );
- if ( $startPos === false ) {
- // Ignored section runs to the end
- $accum->addNodeWithText( 'ignore', substr( $text, $i ) );
- break;
- }
- $tagEndPos = $startPos + strlen( '<onlyinclude>' ); // past-the-end
- $accum->addNodeWithText( 'ignore', substr( $text, $i, $tagEndPos - $i ) );
- $i = $tagEndPos;
- $findOnlyinclude = false;
- }
-
- if ( $fakeLineStart ) {
- $found = 'line-start';
- $curChar = '';
- } else {
- # Find next opening brace, closing brace or pipe
- $search = $searchBase;
- if ( $stack->top === false ) {
- $currentClosing = '';
- } else {
- $currentClosing = $stack->top->close;
- $search .= $currentClosing;
- }
- if ( $findPipe ) {
- $search .= '|';
- }
- if ( $findEquals ) {
- // First equals will be for the template
- $search .= '=';
- }
- $rule = null;
- # Output literal section, advance input counter
- $literalLength = strcspn( $text, $search, $i );
- if ( $literalLength > 0 ) {
- $accum->addLiteral( substr( $text, $i, $literalLength ) );
- $i += $literalLength;
- }
- if ( $i >= strlen( $text ) ) {
- if ( $currentClosing == "\n" ) {
- // Do a past-the-end run to finish off the heading
- $curChar = '';
- $found = 'line-end';
- } else {
- # All done
- break;
- }
- } else {
- $curChar = $text[$i];
- if ( $curChar == '|' ) {
- $found = 'pipe';
- } elseif ( $curChar == '=' ) {
- $found = 'equals';
- } elseif ( $curChar == '<' ) {
- $found = 'angle';
- } elseif ( $curChar == "\n" ) {
- if ( $inHeading ) {
- $found = 'line-end';
- } else {
- $found = 'line-start';
- }
- } elseif ( $curChar == $currentClosing ) {
- $found = 'close';
- } elseif ( isset( $rules[$curChar] ) ) {
- $found = 'open';
- $rule = $rules[$curChar];
- } else {
- # Some versions of PHP have a strcspn which stops on null characters
- # Ignore and continue
- ++$i;
- continue;
- }
- }
- }
-
- if ( $found == 'angle' ) {
- $matches = false;
- // Handle </onlyinclude>
- if ( $enableOnlyinclude && substr( $text, $i, strlen( '</onlyinclude>' ) ) == '</onlyinclude>' ) {
- $findOnlyinclude = true;
- continue;
- }
-
- // Determine element name
- if ( !preg_match( $elementsRegex, $text, $matches, 0, $i + 1 ) ) {
- // Element name missing or not listed
- $accum->addLiteral( '<' );
- ++$i;
- continue;
- }
- // Handle comments
- if ( isset( $matches[2] ) && $matches[2] == '!--' ) {
- // To avoid leaving blank lines, when a comment is both preceded
- // and followed by a newline (ignoring spaces), trim leading and
- // trailing spaces and one of the newlines.
-
- // Find the end
- $endPos = strpos( $text, '-->', $i + 4 );
- if ( $endPos === false ) {
- // Unclosed comment in input, runs to end
- $inner = substr( $text, $i );
- $accum->addNodeWithText( 'comment', $inner );
- $i = strlen( $text );
- } else {
- // Search backwards for leading whitespace
- $wsStart = $i ? ( $i - strspn( $revText, ' ', strlen( $text ) - $i ) ) : 0;
- // Search forwards for trailing whitespace
- // $wsEnd will be the position of the last space
- $wsEnd = $endPos + 2 + strspn( $text, ' ', $endPos + 3 );
- // Eat the line if possible
- // TODO: This could theoretically be done if $wsStart == 0, i.e. for comments at
- // the overall start. That's not how Sanitizer::removeHTMLcomments() did it, but
- // it's a possible beneficial b/c break.
- if ( $wsStart > 0 && substr( $text, $wsStart - 1, 1 ) == "\n"
- && substr( $text, $wsEnd + 1, 1 ) == "\n" )
- {
- $startPos = $wsStart;
- $endPos = $wsEnd + 1;
- // Remove leading whitespace from the end of the accumulator
- // Sanity check first though
- $wsLength = $i - $wsStart;
- if ( $wsLength > 0
- && $accum->lastNode instanceof PPNode_Hash_Text
- && substr( $accum->lastNode->value, -$wsLength ) === str_repeat( ' ', $wsLength ) )
- {
- $accum->lastNode->value = substr( $accum->lastNode->value, 0, -$wsLength );
- }
- // Do a line-start run next time to look for headings after the comment
- $fakeLineStart = true;
- } else {
- // No line to eat, just take the comment itself
- $startPos = $i;
- $endPos += 2;
- }
-
- if ( $stack->top ) {
- $part = $stack->top->getCurrentPart();
- if ( isset( $part->commentEnd ) && $part->commentEnd == $wsStart - 1 ) {
- // Comments abutting, no change in visual end
- $part->commentEnd = $wsEnd;
- } else {
- $part->visualEnd = $wsStart;
- $part->commentEnd = $endPos;
- }
- }
- $i = $endPos + 1;
- $inner = substr( $text, $startPos, $endPos - $startPos + 1 );
- $accum->addNodeWithText( 'comment', $inner );
- }
- continue;
- }
- $name = $matches[1];
- $attrStart = $i + strlen( $name ) + 1;
-
- // Find end of tag
- $tagEndPos = $noMoreGT ? false : strpos( $text, '>', $attrStart );
- if ( $tagEndPos === false ) {
- // Infinite backtrack
- // Disable tag search to prevent worst-case O(N^2) performance
- $noMoreGT = true;
- $accum->addLiteral( '<' );
- ++$i;
- continue;
- }
-
- // Handle ignored tags
- if ( in_array( $name, $ignoredTags ) ) {
- $accum->addNodeWithText( 'ignore', substr( $text, $i, $tagEndPos - $i + 1 ) );
- $i = $tagEndPos + 1;
- continue;
- }
-
- $tagStartPos = $i;
- if ( $text[$tagEndPos-1] == '/' ) {
- // Short end tag
- $attrEnd = $tagEndPos - 1;
- $inner = null;
- $i = $tagEndPos + 1;
- $close = null;
- } else {
- $attrEnd = $tagEndPos;
- // Find closing tag
- if ( preg_match( "/<\/$name\s*>/i", $text, $matches, PREG_OFFSET_CAPTURE, $tagEndPos + 1 ) ) {
- $inner = substr( $text, $tagEndPos + 1, $matches[0][1] - $tagEndPos - 1 );
- $i = $matches[0][1] + strlen( $matches[0][0] );
- $close = $matches[0][0];
- } else {
- // No end tag -- let it run out to the end of the text.
- $inner = substr( $text, $tagEndPos + 1 );
- $i = strlen( $text );
- $close = null;
- }
- }
- // <includeonly> and <noinclude> just become <ignore> tags
- if ( in_array( $name, $ignoredElements ) ) {
- $accum->addNodeWithText( 'ignore', substr( $text, $tagStartPos, $i - $tagStartPos ) );
- continue;
- }
-
- if ( $attrEnd <= $attrStart ) {
- $attr = '';
- } else {
- // Note that the attr element contains the whitespace between name and attribute,
- // this is necessary for precise reconstruction during pre-save transform.
- $attr = substr( $text, $attrStart, $attrEnd - $attrStart );
- }
-
- $extNode = new PPNode_Hash_Tree( 'ext' );
- $extNode->addChild( PPNode_Hash_Tree::newWithText( 'name', $name ) );
- $extNode->addChild( PPNode_Hash_Tree::newWithText( 'attr', $attr ) );
- if ( $inner !== null ) {
- $extNode->addChild( PPNode_Hash_Tree::newWithText( 'inner', $inner ) );
- }
- if ( $close !== null ) {
- $extNode->addChild( PPNode_Hash_Tree::newWithText( 'close', $close ) );
- }
- $accum->addNode( $extNode );
- }
-
- elseif ( $found == 'line-start' ) {
- // Is this the start of a heading?
- // Line break belongs before the heading element in any case
- if ( $fakeLineStart ) {
- $fakeLineStart = false;
- } else {
- $accum->addLiteral( $curChar );
- $i++;
- }
-
- $count = strspn( $text, '=', $i, 6 );
- if ( $count == 1 && $findEquals ) {
- // DWIM: This looks kind of like a name/value separator
- // Let's let the equals handler have it and break the potential heading
- // This is heuristic, but AFAICT the methods for completely correct disambiguation are very complex.
- } elseif ( $count > 0 ) {
- $piece = array(
- 'open' => "\n",
- 'close' => "\n",
- 'parts' => array( new PPDPart_Hash( str_repeat( '=', $count ) ) ),
- 'startPos' => $i,
- 'count' => $count );
- $stack->push( $piece );
- $accum =& $stack->getAccum();
- extract( $stack->getFlags() );
- $i += $count;
- }
- }
-
- elseif ( $found == 'line-end' ) {
- $piece = $stack->top;
- // A heading must be open, otherwise \n wouldn't have been in the search list
- assert( $piece->open == "\n" );
- $part = $piece->getCurrentPart();
- // Search back through the input to see if it has a proper close
- // Do this using the reversed string since the other solutions (end anchor, etc.) are inefficient
- $wsLength = strspn( $revText, " \t", strlen( $text ) - $i );
- $searchStart = $i - $wsLength;
- if ( isset( $part->commentEnd ) && $searchStart - 1 == $part->commentEnd ) {
- // Comment found at line end
- // Search for equals signs before the comment
- $searchStart = $part->visualEnd;
- $searchStart -= strspn( $revText, " \t", strlen( $text ) - $searchStart );
- }
- $count = $piece->count;
- $equalsLength = strspn( $revText, '=', strlen( $text ) - $searchStart );
- if ( $equalsLength > 0 ) {
- if ( $i - $equalsLength == $piece->startPos ) {
- // This is just a single string of equals signs on its own line
- // Replicate the doHeadings behaviour /={count}(.+)={count}/
- // First find out how many equals signs there really are (don't stop at 6)
- $count = $equalsLength;
- if ( $count < 3 ) {
- $count = 0;
- } else {
- $count = min( 6, intval( ( $count - 1 ) / 2 ) );
- }
- } else {
- $count = min( $equalsLength, $count );
- }
- if ( $count > 0 ) {
- // Normal match, output <h>
- $element = new PPNode_Hash_Tree( 'possible-h' );
- $element->addChild( new PPNode_Hash_Attr( 'level', $count ) );
- $element->addChild( new PPNode_Hash_Attr( 'i', $headingIndex++ ) );
- $element->lastChild->nextSibling = $accum->firstNode;
- $element->lastChild = $accum->lastNode;
- } else {
- // Single equals sign on its own line, count=0
- $element = $accum;
- }
- } else {
- // No match, no <h>, just pass down the inner text
- $element = $accum;
- }
- // Unwind the stack
- $stack->pop();
- $accum =& $stack->getAccum();
- extract( $stack->getFlags() );
-
- // Append the result to the enclosing accumulator
- if ( $element instanceof PPNode ) {
- $accum->addNode( $element );
- } else {
- $accum->addAccum( $element );
- }
- // Note that we do NOT increment the input pointer.
- // This is because the closing linebreak could be the opening linebreak of
- // another heading. Infinite loops are avoided because the next iteration MUST
- // hit the heading open case above, which unconditionally increments the
- // input pointer.
- }
-
- elseif ( $found == 'open' ) {
- # count opening brace characters
- $count = strspn( $text, $curChar, $i );
-
- # we need to add to stack only if opening brace count is enough for one of the rules
- if ( $count >= $rule['min'] ) {
- # Add it to the stack
- $piece = array(
- 'open' => $curChar,
- 'close' => $rule['end'],
- 'count' => $count,
- 'lineStart' => ($i > 0 && $text[$i-1] == "\n"),
- );
-
- $stack->push( $piece );
- $accum =& $stack->getAccum();
- extract( $stack->getFlags() );
- } else {
- # Add literal brace(s)
- $accum->addLiteral( str_repeat( $curChar, $count ) );
- }
- $i += $count;
- }
-
- elseif ( $found == 'close' ) {
- $piece = $stack->top;
- # lets check if there are enough characters for closing brace
- $maxCount = $piece->count;
- $count = strspn( $text, $curChar, $i, $maxCount );
-
- # check for maximum matching characters (if there are 5 closing
- # characters, we will probably need only 3 - depending on the rules)
- $matchingCount = 0;
- $rule = $rules[$piece->open];
- if ( $count > $rule['max'] ) {
- # The specified maximum exists in the callback array, unless the caller
- # has made an error
- $matchingCount = $rule['max'];
- } else {
- # Count is less than the maximum
- # Skip any gaps in the callback array to find the true largest match
- # Need to use array_key_exists not isset because the callback can be null
- $matchingCount = $count;
- while ( $matchingCount > 0 && !array_key_exists( $matchingCount, $rule['names'] ) ) {
- --$matchingCount;
- }
- }
-
- if ($matchingCount <= 0) {
- # No matching element found in callback array
- # Output a literal closing brace and continue
- $accum->addLiteral( str_repeat( $curChar, $count ) );
- $i += $count;
- continue;
- }
- $name = $rule['names'][$matchingCount];
- if ( $name === null ) {
- // No element, just literal text
- $element = $piece->breakSyntax( $matchingCount );
- $element->addLiteral( str_repeat( $rule['end'], $matchingCount ) );
- } else {
- # Create XML element
- # Note: $parts is already XML, does not need to be encoded further
- $parts = $piece->parts;
- $titleAccum = $parts[0]->out;
- unset( $parts[0] );
-
- $element = new PPNode_Hash_Tree( $name );
-
- # The invocation is at the start of the line if lineStart is set in
- # the stack, and all opening brackets are used up.
- if ( $maxCount == $matchingCount && !empty( $piece->lineStart ) ) {
- $element->addChild( new PPNode_Hash_Attr( 'lineStart', 1 ) );
- }
- $titleNode = new PPNode_Hash_Tree( 'title' );
- $titleNode->firstChild = $titleAccum->firstNode;
- $titleNode->lastChild = $titleAccum->lastNode;
- $element->addChild( $titleNode );
- $argIndex = 1;
- foreach ( $parts as $partIndex => $part ) {
- if ( isset( $part->eqpos ) ) {
- // Find equals
- $lastNode = false;
- for ( $node = $part->out->firstNode; $node; $node = $node->nextSibling ) {
- if ( $node === $part->eqpos ) {
- break;
- }
- $lastNode = $node;
- }
- if ( !$node ) {
- throw new MWException( __METHOD__. ': eqpos not found' );
- }
- if ( $node->name !== 'equals' ) {
- throw new MWException( __METHOD__ .': eqpos is not equals' );
- }
- $equalsNode = $node;
-
- // Construct name node
- $nameNode = new PPNode_Hash_Tree( 'name' );
- if ( $lastNode !== false ) {
- $lastNode->nextSibling = false;
- $nameNode->firstChild = $part->out->firstNode;
- $nameNode->lastChild = $lastNode;
- }
-
- // Construct value node
- $valueNode = new PPNode_Hash_Tree( 'value' );
- if ( $equalsNode->nextSibling !== false ) {
- $valueNode->firstChild = $equalsNode->nextSibling;
- $valueNode->lastChild = $part->out->lastNode;
- }
- $partNode = new PPNode_Hash_Tree( 'part' );
- $partNode->addChild( $nameNode );
- $partNode->addChild( $equalsNode->firstChild );
- $partNode->addChild( $valueNode );
- $element->addChild( $partNode );
- } else {
- $partNode = new PPNode_Hash_Tree( 'part' );
- $nameNode = new PPNode_Hash_Tree( 'name' );
- $nameNode->addChild( new PPNode_Hash_Attr( 'index', $argIndex++ ) );
- $valueNode = new PPNode_Hash_Tree( 'value' );
- $valueNode->firstChild = $part->out->firstNode;
- $valueNode->lastChild = $part->out->lastNode;
- $partNode->addChild( $nameNode );
- $partNode->addChild( $valueNode );
- $element->addChild( $partNode );
- }
- }
- }
-
- # Advance input pointer
- $i += $matchingCount;
-
- # Unwind the stack
- $stack->pop();
- $accum =& $stack->getAccum();
-
- # Re-add the old stack element if it still has unmatched opening characters remaining
- if ($matchingCount < $piece->count) {
- $piece->parts = array( new PPDPart_Hash );
- $piece->count -= $matchingCount;
- # do we still qualify for any callback with remaining count?
- $names = $rules[$piece->open]['names'];
- $skippedBraces = 0;
- $enclosingAccum =& $accum;
- while ( $piece->count ) {
- if ( array_key_exists( $piece->count, $names ) ) {
- $stack->push( $piece );
- $accum =& $stack->getAccum();
- break;
- }
- --$piece->count;
- $skippedBraces ++;
- }
- $enclosingAccum->addLiteral( str_repeat( $piece->open, $skippedBraces ) );
- }
-
- extract( $stack->getFlags() );
-
- # Add XML element to the enclosing accumulator
- if ( $element instanceof PPNode ) {
- $accum->addNode( $element );
- } else {
- $accum->addAccum( $element );
- }
- }
-
- elseif ( $found == 'pipe' ) {
- $findEquals = true; // shortcut for getFlags()
- $stack->addPart();
- $accum =& $stack->getAccum();
- ++$i;
- }
-
- elseif ( $found == 'equals' ) {
- $findEquals = false; // shortcut for getFlags()
- $accum->addNodeWithText( 'equals', '=' );
- $stack->getCurrentPart()->eqpos = $accum->lastNode;
- ++$i;
- }
- }
-
- # Output any remaining unclosed brackets
- foreach ( $stack->stack as $piece ) {
- $stack->rootAccum->addAccum( $piece->breakSyntax() );
- }
-
- # Enable top-level headings
- for ( $node = $stack->rootAccum->firstNode; $node; $node = $node->nextSibling ) {
- if ( isset( $node->name ) && $node->name === 'possible-h' ) {
- $node->name = 'h';
- }
- }
-
- $rootNode = new PPNode_Hash_Tree( 'root' );
- $rootNode->firstChild = $stack->rootAccum->firstNode;
- $rootNode->lastChild = $stack->rootAccum->lastNode;
- wfProfileOut( __METHOD__ );
- return $rootNode;
- }
-}
-
-/**
- * Stack class to help Preprocessor::preprocessToObj()
- */
-class PPDStack_Hash extends PPDStack {
- function __construct() {
- $this->elementClass = 'PPDStackElement_Hash';
- parent::__construct();
- $this->rootAccum = new PPDAccum_Hash;
- }
-}
-
-class PPDStackElement_Hash extends PPDStackElement {
- function __construct( $data = array() ) {
- $this->partClass = 'PPDPart_Hash';
- parent::__construct( $data );
- }
-
- /**
- * Get the accumulator that would result if the close is not found.
- */
- function breakSyntax( $openingCount = false ) {
- if ( $this->open == "\n" ) {
- $accum = $this->parts[0]->out;
- } else {
- if ( $openingCount === false ) {
- $openingCount = $this->count;
- }
- $accum = new PPDAccum_Hash;
- $accum->addLiteral( str_repeat( $this->open, $openingCount ) );
- $first = true;
- foreach ( $this->parts as $part ) {
- if ( $first ) {
- $first = false;
- } else {
- $accum->addLiteral( '|' );
- }
- $accum->addAccum( $part->out );
- }
- }
- return $accum;
- }
-}
-
-class PPDPart_Hash extends PPDPart {
- function __construct( $out = '' ) {
- $accum = new PPDAccum_Hash;
- if ( $out !== '' ) {
- $accum->addLiteral( $out );
- }
- parent::__construct( $accum );
- }
-}
-
-class PPDAccum_Hash {
- var $firstNode, $lastNode;
-
- function __construct() {
- $this->firstNode = $this->lastNode = false;
- }
-
- /**
- * Append a string literal
- */
- function addLiteral( $s ) {
- if ( $this->lastNode === false ) {
- $this->firstNode = $this->lastNode = new PPNode_Hash_Text( $s );
- } elseif ( $this->lastNode instanceof PPNode_Hash_Text ) {
- $this->lastNode->value .= $s;
- } else {
- $this->lastNode->nextSibling = new PPNode_Hash_Text( $s );
- $this->lastNode = $this->lastNode->nextSibling;
- }
- }
-
- /**
- * Append a PPNode
- */
- function addNode( PPNode $node ) {
- if ( $this->lastNode === false ) {
- $this->firstNode = $this->lastNode = $node;
- } else {
- $this->lastNode->nextSibling = $node;
- $this->lastNode = $node;
- }
- }
-
- /**
- * Append a tree node with text contents
- */
- function addNodeWithText( $name, $value ) {
- $node = PPNode_Hash_Tree::newWithText( $name, $value );
- $this->addNode( $node );
- }
-
- /**
- * Append a PPAccum_Hash
- * Takes over ownership of the nodes in the source argument. These nodes may
- * subsequently be modified, especially nextSibling.
- */
- function addAccum( $accum ) {
- if ( $accum->lastNode === false ) {
- // nothing to add
- } elseif ( $this->lastNode === false ) {
- $this->firstNode = $accum->firstNode;
- $this->lastNode = $accum->lastNode;
- } else {
- $this->lastNode->nextSibling = $accum->firstNode;
- $this->lastNode = $accum->lastNode;
- }
- }
-}
-
-/**
- * An expansion frame, used as a context to expand the result of preprocessToObj()
- */
-class PPFrame_Hash implements PPFrame {
- var $preprocessor, $parser, $title;
- var $titleCache;
-
- /**
- * Hashtable listing templates which are disallowed for expansion in this frame,
- * having been encountered previously in parent frames.
- */
- var $loopCheckHash;
-
- /**
- * Recursion depth of this frame, top = 0
- */
- var $depth;
-
-
- /**
- * Construct a new preprocessor frame.
- * @param Preprocessor $preprocessor The parent preprocessor
- */
- function __construct( $preprocessor ) {
- $this->preprocessor = $preprocessor;
- $this->parser = $preprocessor->parser;
- $this->title = $this->parser->mTitle;
- $this->titleCache = array( $this->title ? $this->title->getPrefixedDBkey() : false );
- $this->loopCheckHash = array();
- $this->depth = 0;
- }
-
- /**
- * Create a new child frame
- * $args is optionally a multi-root PPNode or array containing the template arguments
- */
- function newChild( $args = false, $title = false ) {
- $namedArgs = array();
- $numberedArgs = array();
- if ( $title === false ) {
- $title = $this->title;
- }
- if ( $args !== false ) {
- $xpath = false;
- if ( $args instanceof PPNode_Hash_Array ) {
- $args = $args->value;
- } elseif ( !is_array( $args ) ) {
- throw new MWException( __METHOD__ . ': $args must be array or PPNode_Hash_Array' );
- }
- foreach ( $args as $arg ) {
- $bits = $arg->splitArg();
- if ( $bits['index'] !== '' ) {
- // Numbered parameter
- $numberedArgs[$bits['index']] = $bits['value'];
- unset( $namedArgs[$bits['index']] );
- } else {
- // Named parameter
- $name = trim( $this->expand( $bits['name'], PPFrame::STRIP_COMMENTS ) );
- $namedArgs[$name] = $bits['value'];
- unset( $numberedArgs[$name] );
- }
- }
- }
- return new PPTemplateFrame_Hash( $this->preprocessor, $this, $numberedArgs, $namedArgs, $title );
- }
-
- function expand( $root, $flags = 0 ) {
- if ( is_string( $root ) ) {
- return $root;
- }
-
- if ( ++$this->parser->mPPNodeCount > $this->parser->mOptions->mMaxPPNodeCount )
- {
- return '<span class="error">Node-count limit exceeded</span>';
- }
-
- $outStack = array( '', '' );
- $iteratorStack = array( false, $root );
- $indexStack = array( 0, 0 );
-
- while ( count( $iteratorStack ) > 1 ) {
- $level = count( $outStack ) - 1;
- $iteratorNode =& $iteratorStack[ $level ];
- $out =& $outStack[$level];
- $index =& $indexStack[$level];
-
- if ( is_array( $iteratorNode ) ) {
- if ( $index >= count( $iteratorNode ) ) {
- // All done with this iterator
- $iteratorStack[$level] = false;
- $contextNode = false;
- } else {
- $contextNode = $iteratorNode[$index];
- $index++;
- }
- } elseif ( $iteratorNode instanceof PPNode_Hash_Array ) {
- if ( $index >= $iteratorNode->getLength() ) {
- // All done with this iterator
- $iteratorStack[$level] = false;
- $contextNode = false;
- } else {
- $contextNode = $iteratorNode->item( $index );
- $index++;
- }
- } else {
- // Copy to $contextNode and then delete from iterator stack,
- // because this is not an iterator but we do have to execute it once
- $contextNode = $iteratorStack[$level];
- $iteratorStack[$level] = false;
- }
-
- $newIterator = false;
-
- if ( $contextNode === false ) {
- // nothing to do
- } elseif ( is_string( $contextNode ) ) {
- $out .= $contextNode;
- } elseif ( is_array( $contextNode ) || $contextNode instanceof PPNode_Hash_Array ) {
- $newIterator = $contextNode;
- } elseif ( $contextNode instanceof PPNode_Hash_Attr ) {
- // No output
- } elseif ( $contextNode instanceof PPNode_Hash_Text ) {
- $out .= $contextNode->value;
- } elseif ( $contextNode instanceof PPNode_Hash_Tree ) {
- if ( $contextNode->name == 'template' ) {
- # Double-brace expansion
- $bits = $contextNode->splitTemplate();
- if ( $flags & self::NO_TEMPLATES ) {
- $newIterator = $this->virtualBracketedImplode( '{{', '|', '}}', $bits['title'], $bits['parts'] );
- } else {
- $ret = $this->parser->braceSubstitution( $bits, $this );
- if ( isset( $ret['object'] ) ) {
- $newIterator = $ret['object'];
- } else {
- $out .= $ret['text'];
- }
- }
- } elseif ( $contextNode->name == 'tplarg' ) {
- # Triple-brace expansion
- $bits = $contextNode->splitTemplate();
- if ( $flags & self::NO_ARGS ) {
- $newIterator = $this->virtualBracketedImplode( '{{{', '|', '}}}', $bits['title'], $bits['parts'] );
- } else {
- $ret = $this->parser->argSubstitution( $bits, $this );
- if ( isset( $ret['object'] ) ) {
- $newIterator = $ret['object'];
- } else {
- $out .= $ret['text'];
- }
- }
- } elseif ( $contextNode->name == 'comment' ) {
- # HTML-style comment
- # Remove it in HTML, pre+remove and STRIP_COMMENTS modes
- if ( $this->parser->ot['html']
- || ( $this->parser->ot['pre'] && $this->parser->mOptions->getRemoveComments() )
- || ( $flags & self::STRIP_COMMENTS ) )
- {
- $out .= '';
- }
- # Add a strip marker in PST mode so that pstPass2() can run some old-fashioned regexes on the result
- # Not in RECOVER_COMMENTS mode (extractSections) though
- elseif ( $this->parser->ot['wiki'] && ! ( $flags & self::RECOVER_COMMENTS ) ) {
- $out .= $this->parser->insertStripItem( $contextNode->firstChild->value );
- }
- # Recover the literal comment in RECOVER_COMMENTS and pre+no-remove
- else {
- $out .= $contextNode->firstChild->value;
- }
- } elseif ( $contextNode->name == 'ignore' ) {
- # Output suppression used by <includeonly> etc.
- # OT_WIKI will only respect <ignore> in substed templates.
- # The other output types respect it unless NO_IGNORE is set.
- # extractSections() sets NO_IGNORE and so never respects it.
- if ( ( !isset( $this->parent ) && $this->parser->ot['wiki'] ) || ( $flags & self::NO_IGNORE ) ) {
- $out .= $contextNode->firstChild->value;
- } else {
- //$out .= '';
- }
- } elseif ( $contextNode->name == 'ext' ) {
- # Extension tag
- $bits = $contextNode->splitExt() + array( 'attr' => null, 'inner' => null, 'close' => null );
- $out .= $this->parser->extensionSubstitution( $bits, $this );
- } elseif ( $contextNode->name == 'h' ) {
- # Heading
- if ( $this->parser->ot['html'] ) {
- # Expand immediately and insert heading index marker
- $s = '';
- for ( $node = $contextNode->firstChild; $node; $node = $node->nextSibling ) {
- $s .= $this->expand( $node, $flags );
- }
-
- $bits = $contextNode->splitHeading();
- $titleText = $this->title->getPrefixedDBkey();
- $this->parser->mHeadings[] = array( $titleText, $bits['i'] );
- $serial = count( $this->parser->mHeadings ) - 1;
- $marker = "{$this->parser->mUniqPrefix}-h-$serial-{$this->parser->mMarkerSuffix}";
- $s = substr( $s, 0, $bits['level'] ) . $marker . substr( $s, $bits['level'] );
- $this->parser->mStripState->general->setPair( $marker, '' );
- $out .= $s;
- } else {
- # Expand in virtual stack
- $newIterator = $contextNode->getChildren();
- }
- } else {
- # Generic recursive expansion
- $newIterator = $contextNode->getChildren();
- }
- } else {
- throw new MWException( __METHOD__.': Invalid parameter type' );
- }
-
- if ( $newIterator !== false ) {
- $outStack[] = '';
- $iteratorStack[] = $newIterator;
- $indexStack[] = 0;
- } elseif ( $iteratorStack[$level] === false ) {
- // Return accumulated value to parent
- // With tail recursion
- while ( $iteratorStack[$level] === false && $level > 0 ) {
- $outStack[$level - 1] .= $out;
- array_pop( $outStack );
- array_pop( $iteratorStack );
- array_pop( $indexStack );
- $level--;
- }
- }
- }
- return $outStack[0];
- }
-
- function implodeWithFlags( $sep, $flags /*, ... */ ) {
- $args = array_slice( func_get_args(), 2 );
-
- $first = true;
- $s = '';
- foreach ( $args as $root ) {
- if ( $root instanceof PPNode_Hash_Array ) {
- $root = $root->value;
- }
- if ( !is_array( $root ) ) {
- $root = array( $root );
- }
- foreach ( $root as $node ) {
- if ( $first ) {
- $first = false;
- } else {
- $s .= $sep;
- }
- $s .= $this->expand( $node, $flags );
- }
- }
- return $s;
- }
-
- /**
- * Implode with no flags specified
- * This previously called implodeWithFlags but has now been inlined to reduce stack depth
- */
- function implode( $sep /*, ... */ ) {
- $args = array_slice( func_get_args(), 1 );
-
- $first = true;
- $s = '';
- foreach ( $args as $root ) {
- if ( $root instanceof PPNode_Hash_Array ) {
- $root = $root->value;
- }
- if ( !is_array( $root ) ) {
- $root = array( $root );
- }
- foreach ( $root as $node ) {
- if ( $first ) {
- $first = false;
- } else {
- $s .= $sep;
- }
- $s .= $this->expand( $node );
- }
- }
- return $s;
- }
-
- /**
- * Makes an object that, when expand()ed, will be the same as one obtained
- * with implode()
- */
- function virtualImplode( $sep /*, ... */ ) {
- $args = array_slice( func_get_args(), 1 );
- $out = array();
- $first = true;
-
- foreach ( $args as $root ) {
- if ( $root instanceof PPNode_Hash_Array ) {
- $root = $root->value;
- }
- if ( !is_array( $root ) ) {
- $root = array( $root );
- }
- foreach ( $root as $node ) {
- if ( $first ) {
- $first = false;
- } else {
- $out[] = $sep;
- }
- $out[] = $node;
- }
- }
- return new PPNode_Hash_Array( $out );
- }
-
- /**
- * Virtual implode with brackets
- */
- function virtualBracketedImplode( $start, $sep, $end /*, ... */ ) {
- $args = array_slice( func_get_args(), 3 );
- $out = array( $start );
- $first = true;
-
- foreach ( $args as $root ) {
- if ( $root instanceof PPNode_Hash_Array ) {
- $root = $root->value;
- }
- if ( !is_array( $root ) ) {
- $root = array( $root );
- }
- foreach ( $root as $node ) {
- if ( $first ) {
- $first = false;
- } else {
- $out[] = $sep;
- }
- $out[] = $node;
- }
- }
- $out[] = $end;
- return new PPNode_Hash_Array( $out );
- }
-
- function __toString() {
- return 'frame{}';
- }
-
- function getPDBK( $level = false ) {
- if ( $level === false ) {
- return $this->title->getPrefixedDBkey();
- } else {
- return isset( $this->titleCache[$level] ) ? $this->titleCache[$level] : false;
- }
- }
-
- /**
- * Returns true if there are no arguments in this frame
- */
- function isEmpty() {
- return true;
- }
-
- function getArgument( $name ) {
- return false;
- }
-
- /**
- * Returns true if the infinite loop check is OK, false if a loop is detected
- */
- function loopCheck( $title ) {
- return !isset( $this->loopCheckHash[$title->getPrefixedDBkey()] );
- }
-
- /**
- * Return true if the frame is a template frame
- */
- function isTemplate() {
- return false;
- }
-}
-
-/**
- * Expansion frame with template arguments
- */
-class PPTemplateFrame_Hash extends PPFrame_Hash {
- var $numberedArgs, $namedArgs, $parent;
- var $numberedExpansionCache, $namedExpansionCache;
-
- function __construct( $preprocessor, $parent = false, $numberedArgs = array(), $namedArgs = array(), $title = false ) {
- $this->preprocessor = $preprocessor;
- $this->parser = $preprocessor->parser;
- $this->parent = $parent;
- $this->numberedArgs = $numberedArgs;
- $this->namedArgs = $namedArgs;
- $this->title = $title;
- $pdbk = $title ? $title->getPrefixedDBkey() : false;
- $this->titleCache = $parent->titleCache;
- $this->titleCache[] = $pdbk;
- $this->loopCheckHash = /*clone*/ $parent->loopCheckHash;
- if ( $pdbk !== false ) {
- $this->loopCheckHash[$pdbk] = true;
- }
- $this->depth = $parent->depth + 1;
- $this->numberedExpansionCache = $this->namedExpansionCache = array();
- }
-
- function __toString() {
- $s = 'tplframe{';
- $first = true;
- $args = $this->numberedArgs + $this->namedArgs;
- foreach ( $args as $name => $value ) {
- if ( $first ) {
- $first = false;
- } else {
- $s .= ', ';
- }
- $s .= "\"$name\":\"" .
- str_replace( '"', '\\"', $value->__toString() ) . '"';
- }
- $s .= '}';
- return $s;
- }
- /**
- * Returns true if there are no arguments in this frame
- */
- function isEmpty() {
- return !count( $this->numberedArgs ) && !count( $this->namedArgs );
- }
-
- function getNumberedArgument( $index ) {
- if ( !isset( $this->numberedArgs[$index] ) ) {
- return false;
- }
- if ( !isset( $this->numberedExpansionCache[$index] ) ) {
- # No trimming for unnamed arguments
- $this->numberedExpansionCache[$index] = $this->parent->expand( $this->numberedArgs[$index], self::STRIP_COMMENTS );
- }
- return $this->numberedExpansionCache[$index];
- }
-
- function getNamedArgument( $name ) {
- if ( !isset( $this->namedArgs[$name] ) ) {
- return false;
- }
- if ( !isset( $this->namedExpansionCache[$name] ) ) {
- # Trim named arguments post-expand, for backwards compatibility
- $this->namedExpansionCache[$name] = trim(
- $this->parent->expand( $this->namedArgs[$name], self::STRIP_COMMENTS ) );
- }
- return $this->namedExpansionCache[$name];
- }
-
- function getArgument( $name ) {
- $text = $this->getNumberedArgument( $name );
- if ( $text === false ) {
- $text = $this->getNamedArgument( $name );
- }
- return $text;
- }
-
- /**
- * Return true if the frame is a template frame
- */
- function isTemplate() {
- return true;
- }
-}
-
-class PPNode_Hash_Tree implements PPNode {
- var $name, $firstChild, $lastChild, $nextSibling;
-
- function __construct( $name ) {
- $this->name = $name;
- $this->firstChild = $this->lastChild = $this->nextSibling = false;
- }
-
- function __toString() {
- $inner = '';
- $attribs = '';
- for ( $node = $this->firstChild; $node; $node = $node->nextSibling ) {
- if ( $node instanceof PPNode_Hash_Attr ) {
- $attribs .= ' ' . $node->name . '="' . htmlspecialchars( $node->value ) . '"';
- } else {
- $inner .= $node->__toString();
- }
- }
- if ( $inner === '' ) {
- return "<{$this->name}$attribs/>";
- } else {
- return "<{$this->name}$attribs>$inner</{$this->name}>";
- }
- }
-
- function newWithText( $name, $text ) {
- $obj = new self( $name );
- $obj->addChild( new PPNode_Hash_Text( $text ) );
- return $obj;
- }
-
- function addChild( $node ) {
- if ( $this->lastChild === false ) {
- $this->firstChild = $this->lastChild = $node;
- } else {
- $this->lastChild->nextSibling = $node;
- $this->lastChild = $node;
- }
- }
-
- function getChildren() {
- $children = array();
- for ( $child = $this->firstChild; $child; $child = $child->nextSibling ) {
- $children[] = $child;
- }
- return new PPNode_Hash_Array( $children );
- }
-
- function getFirstChild() {
- return $this->firstChild;
- }
-
- function getNextSibling() {
- return $this->nextSibling;
- }
-
- function getChildrenOfType( $name ) {
- $children = array();
- for ( $child = $this->firstChild; $child; $child = $child->nextSibling ) {
- if ( isset( $child->name ) && $child->name === $name ) {
- $children[] = $name;
- }
- }
- return $children;
- }
-
- function getLength() { return false; }
- function item( $i ) { return false; }
-
- function getName() {
- return $this->name;
- }
-
- /**
- * Split a <part> node into an associative array containing:
- * name PPNode name
- * index String index
- * value PPNode value
- */
- function splitArg() {
- $bits = array();
- for ( $child = $this->firstChild; $child; $child = $child->nextSibling ) {
- if ( !isset( $child->name ) ) {
- continue;
- }
- if ( $child->name === 'name' ) {
- $bits['name'] = $child;
- if ( $child->firstChild instanceof PPNode_Hash_Attr
- && $child->firstChild->name === 'index' )
- {
- $bits['index'] = $child->firstChild->value;
- }
- } elseif ( $child->name === 'value' ) {
- $bits['value'] = $child;
- }
- }
-
- if ( !isset( $bits['name'] ) ) {
- throw new MWException( 'Invalid brace node passed to ' . __METHOD__ );
- }
- if ( !isset( $bits['index'] ) ) {
- $bits['index'] = '';
- }
- return $bits;
- }
-
- /**
- * Split an <ext> node into an associative array containing name, attr, inner and close
- * All values in the resulting array are PPNodes. Inner and close are optional.
- */
- function splitExt() {
- $bits = array();
- for ( $child = $this->firstChild; $child; $child = $child->nextSibling ) {
- if ( !isset( $child->name ) ) {
- continue;
- }
- if ( $child->name == 'name' ) {
- $bits['name'] = $child;
- } elseif ( $child->name == 'attr' ) {
- $bits['attr'] = $child;
- } elseif ( $child->name == 'inner' ) {
- $bits['inner'] = $child;
- } elseif ( $child->name == 'close' ) {
- $bits['close'] = $child;
- }
- }
- if ( !isset( $bits['name'] ) ) {
- throw new MWException( 'Invalid ext node passed to ' . __METHOD__ );
- }
- return $bits;
- }
-
- /**
- * Split an <h> node
- */
- function splitHeading() {
- if ( $this->name !== 'h' ) {
- throw new MWException( 'Invalid h node passed to ' . __METHOD__ );
- }
- $bits = array();
- for ( $child = $this->firstChild; $child; $child = $child->nextSibling ) {
- if ( !isset( $child->name ) ) {
- continue;
- }
- if ( $child->name == 'i' ) {
- $bits['i'] = $child->value;
- } elseif ( $child->name == 'level' ) {
- $bits['level'] = $child->value;
- }
- }
- if ( !isset( $bits['i'] ) ) {
- throw new MWException( 'Invalid h node passed to ' . __METHOD__ );
- }
- return $bits;
- }
-
- /**
- * Split a <template> or <tplarg> node
- */
- function splitTemplate() {
- wfDebug( 'Template: ' . var_export( $this, true ) );
- $parts = array();
- $bits = array( 'lineStart' => '' );
- for ( $child = $this->firstChild; $child; $child = $child->nextSibling ) {
- wfDebug( 'Child: ' . var_export( $child, true ) );
- if ( !isset( $child->name ) ) {
- continue;
- }
- if ( $child->name == 'title' ) {
- $bits['title'] = $child;
- }
- if ( $child->name == 'part' ) {
- $parts[] = $child;
- }
- if ( $child->name == 'lineStart' ) {
- $bits['lineStart'] = '1';
- }
- }
- if ( !isset( $bits['title'] ) ) {
- throw new MWException( 'Invalid node passed to ' . __METHOD__ );
- }
- $bits['parts'] = new PPNode_Hash_Array( $parts );
- return $bits;
- }
-}
-
-class PPNode_Hash_Text implements PPNode {
- var $value, $nextSibling;
-
- function __construct( $value ) {
- if ( is_object( $value ) ) {
- throw new MWException( __CLASS__ . ' given object instead of string' );
- }
- $this->value = $value;
- }
-
- function __toString() {
- return htmlspecialchars( $this->value );
- }
-
- function getNextSibling() {
- return $this->nextSibling;
- }
-
- function getChildren() { return false; }
- function getFirstChild() { return false; }
- function getChildrenOfType( $name ) { return false; }
- function getLength() { return false; }
- function item( $i ) { return false; }
- function getName() { return '#text'; }
- function splitArg() { throw new MWException( __METHOD__ . ': not supported' ); }
- function splitExt() { throw new MWException( __METHOD__ . ': not supported' ); }
- function splitHeading() { throw new MWException( __METHOD__ . ': not supported' ); }
-}
-
-class PPNode_Hash_Array implements PPNode {
- var $value, $nextSibling;
-
- function __construct( $value ) {
- $this->value = $value;
- }
-
- function __toString() {
- return var_export( $this, true );
- }
-
- function getLength() {
- return count( $this->value );
- }
-
- function item( $i ) {
- return $this->value[$i];
- }
-
- function getName() { return '#nodelist'; }
-
- function getNextSibling() {
- return $this->nextSibling;
- }
-
- function getChildren() { return false; }
- function getFirstChild() { return false; }
- function getChildrenOfType( $name ) { return false; }
- function splitArg() { throw new MWException( __METHOD__ . ': not supported' ); }
- function splitExt() { throw new MWException( __METHOD__ . ': not supported' ); }
- function splitHeading() { throw new MWException( __METHOD__ . ': not supported' ); }
-}
-
-class PPNode_Hash_Attr implements PPNode {
- var $name, $value, $nextSibling;
-
- function __construct( $name, $value ) {
- $this->name = $name;
- $this->value = $value;
- }
-
- function __toString() {
- return "<@{$this->name}>" . htmlspecialchars( $this->value ) . "</@{$this->name}>";
- }
-
- function getName() {
- return $this->name;
- }
-
- function getNextSibling() {
- return $this->nextSibling;
- }
-
- function getChildren() { return false; }
- function getFirstChild() { return false; }
- function getChildrenOfType( $name ) { return false; }
- function getLength() { return false; }
- function item( $i ) { return false; }
- function splitArg() { throw new MWException( __METHOD__ . ': not supported' ); }
- function splitExt() { throw new MWException( __METHOD__ . ': not supported' ); }
- function splitHeading() { throw new MWException( __METHOD__ . ': not supported' ); }
-}
-
diff --git a/includes/Profiling.php b/includes/Profiling.php
deleted file mode 100644
index edecc4f3..00000000
--- a/includes/Profiling.php
+++ /dev/null
@@ -1,353 +0,0 @@
-<?php
-/**
- * This file is only included if profiling is enabled
- * @package MediaWiki
- */
-
-/**
- * @param $functioname name of the function we will profile
- */
-function wfProfileIn($functionname) {
- global $wgProfiler;
- $wgProfiler->profileIn($functionname);
-}
-
-/**
- * @param $functioname name of the function we have profiled
- */
-function wfProfileOut($functionname = 'missing') {
- global $wgProfiler;
- $wgProfiler->profileOut($functionname);
-}
-
-function wfGetProfilingOutput($start, $elapsed) {
- global $wgProfiler;
- return $wgProfiler->getOutput($start, $elapsed);
-}
-
-function wfProfileClose() {
- global $wgProfiler;
- $wgProfiler->close();
-}
-
-if (!function_exists('memory_get_usage')) {
- # Old PHP or --enable-memory-limit not compiled in
- function memory_get_usage() {
- return 0;
- }
-}
-
-/**
- * @todo document
- * @package MediaWiki
- */
-class Profiler {
- var $mStack = array (), $mWorkStack = array (), $mCollated = array ();
- var $mCalls = array (), $mTotals = array ();
-
- function Profiler()
- {
- // Push an entry for the pre-profile setup time onto the stack
- global $wgRequestTime;
- if ( !empty( $wgRequestTime ) ) {
- $this->mWorkStack[] = array( '-total', 0, $wgRequestTime, 0 );
- $this->mStack[] = array( '-setup', 1, $wgRequestTime, 0, microtime(true), 0 );
- } else {
- $this->profileIn( '-total' );
- }
-
- }
-
- function profileIn($functionname) {
- global $wgDebugFunctionEntry;
- if ($wgDebugFunctionEntry && function_exists('wfDebug')) {
- wfDebug(str_repeat(' ', count($this->mWorkStack)).'Entering '.$functionname."\n");
- }
- $this->mWorkStack[] = array($functionname, count( $this->mWorkStack ), $this->getTime(), memory_get_usage());
- }
-
- function profileOut($functionname) {
- $memory = memory_get_usage();
- $time = $this->getTime();
-
- global $wgDebugFunctionEntry;
-
- if ($wgDebugFunctionEntry && function_exists('wfDebug')) {
- wfDebug(str_repeat(' ', count($this->mWorkStack) - 1).'Exiting '.$functionname."\n");
- }
-
- $bit = array_pop($this->mWorkStack);
-
- if (!$bit) {
- wfDebug("Profiling error, !\$bit: $functionname\n");
- } else {
- //if ($wgDebugProfiling) {
- if ($functionname == 'close') {
- $message = "Profile section ended by close(): {$bit[0]}";
- wfDebug( "$message\n" );
- $this->mStack[] = array( $message, 0, '0 0', 0, '0 0', 0 );
- }
- elseif ($bit[0] != $functionname) {
- $message = "Profiling error: in({$bit[0]}), out($functionname)";
- wfDebug( "$message\n" );
- $this->mStack[] = array( $message, 0, '0 0', 0, '0 0', 0 );
- }
- //}
- $bit[] = $time;
- $bit[] = $memory;
- $this->mStack[] = $bit;
- }
- }
-
- function close() {
- while (count($this->mWorkStack)) {
- $this->profileOut('close');
- }
- }
-
- function getOutput() {
- global $wgDebugFunctionEntry;
- $wgDebugFunctionEntry = false;
-
- if (!count($this->mStack) && !count($this->mCollated)) {
- return "No profiling output\n";
- }
- $this->close();
-
- global $wgProfileCallTree;
- if ($wgProfileCallTree) {
- return $this->getCallTree();
- } else {
- return $this->getFunctionReport();
- }
- }
-
- function getCallTree($start = 0) {
- return implode('', array_map(array (& $this, 'getCallTreeLine'), $this->remapCallTree($this->mStack)));
- }
-
- function remapCallTree($stack) {
- if (count($stack) < 2) {
- return $stack;
- }
- $outputs = array ();
- for ($max = count($stack) - 1; $max > 0;) {
- /* Find all items under this entry */
- $level = $stack[$max][1];
- $working = array ();
- for ($i = $max -1; $i >= 0; $i --) {
- if ($stack[$i][1] > $level) {
- $working[] = $stack[$i];
- } else {
- break;
- }
- }
- $working = $this->remapCallTree(array_reverse($working));
- $output = array ();
- foreach ($working as $item) {
- array_push($output, $item);
- }
- array_unshift($output, $stack[$max]);
- $max = $i;
-
- array_unshift($outputs, $output);
- }
- $final = array ();
- foreach ($outputs as $output) {
- foreach ($output as $item) {
- $final[] = $item;
- }
- }
- return $final;
- }
-
- function getCallTreeLine($entry) {
- list ($fname, $level, $start, $x, $end) = $entry;
- $delta = $end - $start;
- $space = str_repeat(' ', $level);
-
- # The ugly double sprintf is to work around a PHP bug,
- # which has been fixed in recent releases.
- return sprintf( "%10s %s %s\n",
- trim( sprintf( "%7.3f", $delta * 1000.0 ) ),
- $space, $fname );
- }
-
- function getTime() {
- return microtime(true);
- #return $this->getUserTime();
- }
-
- function getUserTime() {
- $ru = getrusage();
- return $ru['ru_utime.tv_sec'].' '.$ru['ru_utime.tv_usec'] / 1e6;
- }
-
- function getFunctionReport() {
- $width = 140;
- $nameWidth = $width - 65;
- $format = "%-{$nameWidth}s %6d %13.3f %13.3f %13.3f%% %9d (%13.3f -%13.3f) [%d]\n";
- $titleFormat = "%-{$nameWidth}s %6s %13s %13s %13s %9s\n";
- $prof = "\nProfiling data\n";
- $prof .= sprintf($titleFormat, 'Name', 'Calls', 'Total', 'Each', '%', 'Mem');
- $this->mCollated = array ();
- $this->mCalls = array ();
- $this->mMemory = array ();
-
- # Estimate profiling overhead
- $profileCount = count($this->mStack);
- wfProfileIn('-overhead-total');
- for ($i = 0; $i < $profileCount; $i ++) {
- wfProfileIn('-overhead-internal');
- wfProfileOut('-overhead-internal');
- }
- wfProfileOut('-overhead-total');
-
- # First, subtract the overhead!
- foreach ($this->mStack as $entry) {
- $fname = $entry[0];
- $thislevel = $entry[1];
- $start = $entry[2];
- $end = $entry[4];
- $elapsed = $end - $start;
- $memory = $entry[5] - $entry[3];
-
- if ($fname == '-overhead-total') {
- $overheadTotal[] = $elapsed;
- $overheadMemory[] = $memory;
- }
- elseif ($fname == '-overhead-internal') {
- $overheadInternal[] = $elapsed;
- }
- }
- $overheadTotal = array_sum($overheadTotal) / count($overheadInternal);
- $overheadMemory = array_sum($overheadMemory) / count($overheadInternal);
- $overheadInternal = array_sum($overheadInternal) / count($overheadInternal);
-
- # Collate
- foreach ($this->mStack as $index => $entry) {
- $fname = $entry[0];
- $thislevel = $entry[1];
- $start = $entry[2];
- $end = $entry[4];
- $elapsed = $end - $start;
-
- $memory = $entry[5] - $entry[3];
- $subcalls = $this->calltreeCount($this->mStack, $index);
-
- if (!preg_match('/^-overhead/', $fname)) {
- # Adjust for profiling overhead (except special values with elapsed=0
- if ( $elapsed ) {
- $elapsed -= $overheadInternal;
- $elapsed -= ($subcalls * $overheadTotal);
- $memory -= ($subcalls * $overheadMemory);
- }
- }
-
- if (!array_key_exists($fname, $this->mCollated)) {
- $this->mCollated[$fname] = 0;
- $this->mCalls[$fname] = 0;
- $this->mMemory[$fname] = 0;
- $this->mMin[$fname] = 1 << 24;
- $this->mMax[$fname] = 0;
- $this->mOverhead[$fname] = 0;
- }
-
- $this->mCollated[$fname] += $elapsed;
- $this->mCalls[$fname]++;
- $this->mMemory[$fname] += $memory;
- $this->mMin[$fname] = min($this->mMin[$fname], $elapsed);
- $this->mMax[$fname] = max($this->mMax[$fname], $elapsed);
- $this->mOverhead[$fname] += $subcalls;
- }
-
- $total = @ $this->mCollated['-total'];
- $this->mCalls['-overhead-total'] = $profileCount;
-
- # Output
- asort($this->mCollated, SORT_NUMERIC);
- foreach ($this->mCollated as $fname => $elapsed) {
- $calls = $this->mCalls[$fname];
- $percent = $total ? 100. * $elapsed / $total : 0;
- $memory = $this->mMemory[$fname];
- $prof .= sprintf($format, substr($fname, 0, $nameWidth), $calls, (float) ($elapsed * 1000), (float) ($elapsed * 1000) / $calls, $percent, $memory, ($this->mMin[$fname] * 1000.0), ($this->mMax[$fname] * 1000.0), $this->mOverhead[$fname]);
-
- global $wgProfileToDatabase;
- if ($wgProfileToDatabase) {
- Profiler :: logToDB($fname, (float) ($elapsed * 1000), $calls);
- }
- }
- $prof .= "\nTotal: $total\n\n";
-
- return $prof;
- }
-
- /**
- * Counts the number of profiled function calls sitting under
- * the given point in the call graph. Not the most efficient algo.
- *
- * @param $stack Array:
- * @param $start Integer:
- * @return Integer
- * @private
- */
- function calltreeCount(& $stack, $start) {
- $level = $stack[$start][1];
- $count = 0;
- for ($i = $start -1; $i >= 0 && $stack[$i][1] > $level; $i --) {
- $count ++;
- }
- return $count;
- }
-
- /**
- * @static
- */
- function logToDB($name, $timeSum, $eventCount) {
- # Warning: $wguname is a live patch, it should be moved to Setup.php
- global $wguname, $wgProfilePerHost;
-
- $fname = 'Profiler::logToDB';
- $dbw = & wfGetDB(DB_MASTER);
- if (!is_object($dbw))
- return false;
- $errorState = $dbw->ignoreErrors( true );
- $profiling = $dbw->tableName('profiling');
-
- $name = substr($name, 0, 255);
- $encname = $dbw->strencode($name);
-
- if ($wgProfilePerHost) {
- $pfhost = $wguname['nodename'];
- } else {
- $pfhost = '';
- }
-
- $sql = "UPDATE $profiling "."SET pf_count=pf_count+{$eventCount}, "."pf_time=pf_time + {$timeSum} ".
- "WHERE pf_name='{$encname}' AND pf_server='{$pfhost}'";
- $dbw->query($sql);
-
- $rc = $dbw->affectedRows();
- if ($rc == 0) {
- $dbw->insert('profiling', array ('pf_name' => $name, 'pf_count' => $eventCount,
- 'pf_time' => $timeSum, 'pf_server' => $pfhost ), $fname, array ('IGNORE'));
- }
- // When we upgrade to mysql 4.1, the insert+update
- // can be merged into just a insert with this construct added:
- // "ON DUPLICATE KEY UPDATE ".
- // "pf_count=pf_count + VALUES(pf_count), ".
- // "pf_time=pf_time + VALUES(pf_time)";
- $dbw->ignoreErrors( $errorState );
- }
-
- /**
- * Get the function name of the current profiling section
- */
- function getCurrentSection() {
- $elt = end($this->mWorkStack);
- return $elt[0];
- }
-
-}
-
-?>
diff --git a/includes/SearchTsearch2.php b/includes/SearchTsearch2.php
deleted file mode 100644
index 06eaa72d..00000000
--- a/includes/SearchTsearch2.php
+++ /dev/null
@@ -1,122 +0,0 @@
-<?php
-# Copyright (C) 2004 Brion Vibber <brion@pobox.com>, Domas Mituzas <domas.mituzas@gmail.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
-
-/**
- * Search engine hook for PostgreSQL / Tsearch2
- * @addtogroup Search
- */
-
-/**
- * @todo document
- * @addtogroup Search
- */
-class SearchTsearch2 extends SearchEngine {
- var $strictMatching = false;
-
- function SearchTsearch2( &$db ) {
- $this->db =& $db;
- $this->mRanking = true;
- }
-
- function getIndexField( $fulltext ) {
- return $fulltext ? 'si_text' : 'si_title';
- }
-
- function parseQuery( $filteredText, $fulltext ) {
- global $wgContLang;
- $lc = SearchEngine::legalSearchChars();
- $searchon = '';
- $this->searchTerms = array();
-
- # FIXME: This doesn't handle parenthetical expressions.
- $m = array();
- if( preg_match_all( '/([-+<>~]?)(([' . $lc . ']+)(\*?)|"[^"]*")/',
- $filteredText, $m, PREG_SET_ORDER ) ) {
- foreach( $m as $terms ) {
- if( $searchon !== '' ) $searchon .= ' ';
- if( $this->strictMatching && ($terms[1] == '') ) {
- $terms[1] = '+';
- }
- $searchon .= $terms[1] . $wgContLang->stripForSearch( $terms[2] );
- if( !empty( $terms[3] ) ) {
- $regexp = preg_quote( $terms[3], '/' );
- if( $terms[4] ) $regexp .= "[0-9A-Za-z_]+";
- } else {
- $regexp = preg_quote( str_replace( '"', '', $terms[2] ), '/' );
- }
- $this->searchTerms[] = $regexp;
- }
- wfDebug( "Would search with '$searchon'\n" );
- wfDebug( 'Match with /\b' . implode( '\b|\b', $this->searchTerms ) . "\b/\n" );
- } else {
- wfDebug( "Can't understand search query '{$this->filteredText}'\n" );
- }
-
- $searchon = preg_replace('/(\s+)/','&',$searchon);
- $searchon = $this->db->strencode( $searchon );
- return $searchon;
- }
-
- function queryRanking($filteredTerm, $fulltext) {
- $field = $this->getIndexField( $fulltext );
- $searchon = $this->parseQuery($filteredTerm,$fulltext);
- if ($this->mRanking)
- return " ORDER BY rank($field,to_tsquery('$searchon')) DESC";
- else
- return "";
- }
-
-
- function queryMain( $filteredTerm, $fulltext ) {
- $match = $this->parseQuery( $filteredTerm, $fulltext );
- $field = $this->getIndexField( $fulltext );
- $cur = $this->db->tableName( 'cur' );
- $searchindex = $this->db->tableName( 'searchindex' );
- return 'SELECT cur_id, cur_namespace, cur_title, cur_text ' .
- "FROM $cur,$searchindex " .
- 'WHERE cur_id=si_page AND ' .
- " $field @@ to_tsquery ('$match') " ;
- }
-
- function update( $id, $title, $text ) {
- $dbw = wfGetDB(DB_MASTER);
- $searchindex = $dbw->tableName( 'searchindex' );
- $sql = "DELETE FROM $searchindex WHERE si_page={$id}";
- $dbw->query($sql,"SearchTsearch2:update");
- $sql = "INSERT INTO $searchindex (si_page,si_title,si_text) ".
- " VALUES ( $id, to_tsvector('".
- $dbw->strencode($title).
- "'),to_tsvector('".
- $dbw->strencode( $text)."')) ";
- $dbw->query($sql,"SearchTsearch2:update");
- }
-
- function updateTitle($id,$title) {
- $dbw = wfGetDB(DB_MASTER);
- $searchindex = $dbw->tableName( 'searchindex' );
- $sql = "UPDATE $searchindex SET si_title=to_tsvector('" .
- $dbw->strencode( $title ) .
- "') WHERE si_page={$id}";
-
- $dbw->query( $sql, "SearchMySQL4::updateTitle" );
- }
-
-}
-
-
diff --git a/includes/SiteStatsUpdate.php b/includes/SiteStatsUpdate.php
deleted file mode 100644
index b91dcfeb..00000000
--- a/includes/SiteStatsUpdate.php
+++ /dev/null
@@ -1,92 +0,0 @@
-<?php
-/**
- * See deferred.txt
- *
- * @package MediaWiki
- */
-
-/**
- *
- * @package MediaWiki
- */
-class SiteStatsUpdate {
-
- var $mViews, $mEdits, $mGood, $mPages, $mUsers;
-
- function SiteStatsUpdate( $views, $edits, $good, $pages = 0, $users = 0 ) {
- $this->mViews = $views;
- $this->mEdits = $edits;
- $this->mGood = $good;
- $this->mPages = $pages;
- $this->mUsers = $users;
- }
-
- function appendUpdate( &$sql, $field, $delta ) {
- if ( $delta ) {
- if ( $sql ) {
- $sql .= ',';
- }
- if ( $delta < 0 ) {
- $sql .= "$field=$field-1";
- } else {
- $sql .= "$field=$field+1";
- }
- }
- }
-
- function doUpdate() {
- $fname = 'SiteStatsUpdate::doUpdate';
- $dbw =& wfGetDB( DB_MASTER );
-
- # First retrieve the row just to find out which schema we're in
- $row = $dbw->selectRow( 'site_stats', '*', false, $fname );
-
- $updates = '';
-
- $this->appendUpdate( $updates, 'ss_total_views', $this->mViews );
- $this->appendUpdate( $updates, 'ss_total_edits', $this->mEdits );
- $this->appendUpdate( $updates, 'ss_good_articles', $this->mGood );
-
- if ( isset( $row->ss_total_pages ) ) {
- # Update schema if required
- if ( $row->ss_total_pages == -1 && !$this->mViews ) {
- $dbr =& wfGetDB( DB_SLAVE, array( 'SpecialStatistics', 'vslow') );
- extract( $dbr->tableNames( 'page', 'user' ) );
-
- $sql = "SELECT COUNT(page_namespace) AS total FROM $page";
- $res = $dbr->query( $sql, $fname );
- $pageRow = $dbr->fetchObject( $res );
- $pages = $pageRow->total + $this->mPages;
-
- $sql = "SELECT COUNT(user_id) AS total FROM $user";
- $res = $dbr->query( $sql, $fname );
- $userRow = $dbr->fetchObject( $res );
- $users = $userRow->total + $this->mUsers;
-
- if ( $updates ) {
- $updates .= ',';
- }
- $updates .= "ss_total_pages=$pages, ss_users=$users";
- } else {
- $this->appendUpdate( $updates, 'ss_total_pages', $this->mPages );
- $this->appendUpdate( $updates, 'ss_users', $this->mUsers );
- }
- }
- if ( $updates ) {
- $site_stats = $dbw->tableName( 'site_stats' );
- $sql = $dbw->limitResultForUpdate("UPDATE $site_stats SET $updates", 1);
- $dbw->begin();
- $dbw->query( $sql, $fname );
- $dbw->commit();
- }
-
- /*
- global $wgDBname, $wgTitle;
- if ( $this->mGood && $wgDBname == 'enwiki' ) {
- $good = $dbw->selectField( 'site_stats', 'ss_good_articles', '', $fname );
- error_log( $good . ' ' . $wgTitle->getPrefixedDBkey() . "\n", 3, '/home/wikipedia/logs/million.log' );
- }
- */
- }
-}
-?>
diff --git a/includes/SpecialAllmessages.php b/includes/SpecialAllmessages.php
deleted file mode 100644
index ee97b48e..00000000
--- a/includes/SpecialAllmessages.php
+++ /dev/null
@@ -1,219 +0,0 @@
-<?php
-/**
- * Use this special page to get a list of the MediaWiki system messages.
- * @addtogroup SpecialPage
- */
-
-/**
- * Constructor.
- */
-function wfSpecialAllmessages() {
- global $wgOut, $wgRequest, $wgMessageCache, $wgTitle;
- global $wgUseDatabaseMessages;
-
- # The page isn't much use if the MediaWiki namespace is not being used
- if( !$wgUseDatabaseMessages ) {
- $wgOut->addWikiMsg( 'allmessagesnotsupportedDB' );
- return;
- }
-
- wfProfileIn( __METHOD__ );
-
- wfProfileIn( __METHOD__ . '-setup' );
- $ot = $wgRequest->getText( 'ot' );
-
- $navText = wfMsg( 'allmessagestext' );
-
- # Make sure all extension messages are available
-
- $wgMessageCache->loadAllMessages();
-
- $sortedArray = array_merge( Language::getMessagesFor( 'en' ), $wgMessageCache->getExtensionMessagesFor( 'en' ) );
- ksort( $sortedArray );
- $messages = array();
- $wgMessageCache->disableTransform();
-
- foreach ( $sortedArray as $key => $value ) {
- $messages[$key]['enmsg'] = $value;
- $messages[$key]['statmsg'] = wfMsgNoDb( $key );
- $messages[$key]['msg'] = wfMsg ( $key );
- }
-
- $wgMessageCache->enableTransform();
- wfProfileOut( __METHOD__ . '-setup' );
-
- wfProfileIn( __METHOD__ . '-output' );
- if ( $ot == 'php' ) {
- $navText .= wfAllMessagesMakePhp( $messages );
- $wgOut->addHTML( 'PHP | <a href="' . $wgTitle->escapeLocalUrl( 'ot=html' ) . '">HTML</a> | ' .
- '<a href="' . $wgTitle->escapeLocalUrl( 'ot=xml' ) . '">XML</a>' .
- '<pre>' . htmlspecialchars( $navText ) . '</pre>' );
- } else if ( $ot == 'xml' ) {
- $wgOut->disable();
- header( 'Content-type: text/xml' );
- echo wfAllMessagesMakeXml( $messages );
- } else {
- $wgOut->addHTML( '<a href="' . $wgTitle->escapeLocalUrl( 'ot=php' ) . '">PHP</a> | ' .
- 'HTML | <a href="' . $wgTitle->escapeLocalUrl( 'ot=xml' ) . '">XML</a>' );
- $wgOut->addWikiText( $navText );
- $wgOut->addHTML( wfAllMessagesMakeHTMLText( $messages ) );
- }
- wfProfileOut( __METHOD__ . '-output' );
-
- wfProfileOut( __METHOD__ );
-}
-
-function wfAllMessagesMakeXml( $messages ) {
- global $wgLang;
- $lang = $wgLang->getCode();
- $txt = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n";
- $txt .= "<messages lang=\"$lang\">\n";
- foreach( $messages as $key => $m ) {
- $txt .= "\t" . Xml::element( 'message', array( 'name' => $key ), $m['msg'] ) . "\n";
- }
- $txt .= "</messages>";
- return $txt;
-}
-
-/**
- * Create the messages array, formatted in PHP to copy to language files.
- * @param $messages Messages array.
- * @return The PHP messages array.
- * @todo Make suitable for language files.
- */
-function wfAllMessagesMakePhp( $messages ) {
- global $wgLang;
- $txt = "\n\n\$messages = array(\n";
- foreach( $messages as $key => $m ) {
- if( $wgLang->getCode() != 'en' && $m['msg'] == $m['enmsg'] ) {
- continue;
- } else if ( wfEmptyMsg( $key, $m['msg'] ) ) {
- $m['msg'] = '';
- $comment = ' #empty';
- } else {
- $comment = '';
- }
- $txt .= "'$key' => '" . preg_replace( '/(?<!\\\\)\'/', "\'", $m['msg']) . "',$comment\n";
- }
- $txt .= ');';
- return $txt;
-}
-
-/**
- * Create a list of messages, formatted in HTML as a list of messages and values and showing differences between the default language file message and the message in MediaWiki: namespace.
- * @param $messages Messages array.
- * @return The HTML list of messages.
- */
-function wfAllMessagesMakeHTMLText( $messages ) {
- global $wgLang, $wgContLang, $wgUser;
- wfProfileIn( __METHOD__ );
-
- $sk = $wgUser->getSkin();
- $talk = wfMsg( 'talkpagelinktext' );
-
- $input = wfElement( 'input', array(
- 'type' => 'text',
- 'id' => 'allmessagesinput',
- 'onkeyup' => 'allmessagesfilter()'
- ), '' );
- $checkbox = wfElement( 'input', array(
- 'type' => 'button',
- 'value' => wfMsgHtml( 'allmessagesmodified' ),
- 'id' => 'allmessagescheckbox',
- 'onclick' => 'allmessagesmodified()'
- ), '' );
-
- $txt = '<span id="allmessagesfilter" style="display: none;">' . wfMsgHtml( 'allmessagesfilter' ) . " {$input}{$checkbox} " . '</span>';
-
- $txt .= '
-<table border="1" cellspacing="0" width="100%" id="allmessagestable">
- <tr>
- <th rowspan="2">' . wfMsgHtml( 'allmessagesname' ) . '</th>
- <th>' . wfMsgHtml( 'allmessagesdefault' ) . '</th>
- </tr>
- <tr>
- <th>' . wfMsgHtml( 'allmessagescurrent' ) . '</th>
- </tr>';
-
- wfProfileIn( __METHOD__ . "-check" );
-
- # This is a nasty hack to avoid doing independent existence checks
- # without sending the links and table through the slow wiki parser.
- $pageExists = array(
- NS_MEDIAWIKI => array(),
- NS_MEDIAWIKI_TALK => array()
- );
- $dbr = wfGetDB( DB_SLAVE );
- $page = $dbr->tableName( 'page' );
- $sql = "SELECT page_namespace,page_title FROM $page WHERE page_namespace IN (" . NS_MEDIAWIKI . ", " . NS_MEDIAWIKI_TALK . ")";
- $res = $dbr->query( $sql );
- while( $s = $dbr->fetchObject( $res ) ) {
- $pageExists[$s->page_namespace][$s->page_title] = true;
- }
- $dbr->freeResult( $res );
- wfProfileOut( __METHOD__ . "-check" );
-
- wfProfileIn( __METHOD__ . "-output" );
-
- $i = 0;
-
- foreach( $messages as $key => $m ) {
- $title = $wgLang->ucfirst( $key );
- if( $wgLang->getCode() != $wgContLang->getCode() ) {
- $title .= '/' . $wgLang->getCode();
- }
-
- $titleObj =& Title::makeTitle( NS_MEDIAWIKI, $title );
- $talkPage =& Title::makeTitle( NS_MEDIAWIKI_TALK, $title );
-
- $changed = ( $m['statmsg'] != $m['msg'] );
- $message = htmlspecialchars( $m['statmsg'] );
- $mw = htmlspecialchars( $m['msg'] );
-
- if( isset( $pageExists[NS_MEDIAWIKI][$title] ) ) {
- $pageLink = $sk->makeKnownLinkObj( $titleObj, "<span id=\"sp-allmessages-i-$i\">" . htmlspecialchars( $key ) . '</span>' );
- } else {
- $pageLink = $sk->makeBrokenLinkObj( $titleObj, "<span id=\"sp-allmessages-i-$i\">" . htmlspecialchars( $key ) . '</span>' );
- }
- if( isset( $pageExists[NS_MEDIAWIKI_TALK][$title] ) ) {
- $talkLink = $sk->makeKnownLinkObj( $talkPage, htmlspecialchars( $talk ) );
- } else {
- $talkLink = $sk->makeBrokenLinkObj( $talkPage, htmlspecialchars( $talk ) );
- }
-
- $anchor = 'msg_' . htmlspecialchars( strtolower( $title ) );
- $anchor = "<a id=\"$anchor\" name=\"$anchor\"></a>";
-
- if( $changed ) {
- $txt .= "
- <tr class=\"orig\" id=\"sp-allmessages-r1-$i\">
- <td rowspan=\"2\">
- $anchor$pageLink<br />$talkLink
- </td><td>
-$message
- </td>
- </tr><tr class=\"new\" id=\"sp-allmessages-r2-$i\">
- <td>
-$mw
- </td>
- </tr>";
- } else {
- $txt .= "
- <tr class=\"def\" id=\"sp-allmessages-r1-$i\">
- <td>
- $anchor$pageLink<br />$talkLink
- </td><td>
-$mw
- </td>
- </tr>";
- }
- $i++;
- }
- $txt .= '</table>';
- wfProfileOut( __METHOD__ . '-output' );
-
- wfProfileOut( __METHOD__ );
- return $txt;
-}
-
-
diff --git a/includes/SpecialAllpages.php b/includes/SpecialAllpages.php
deleted file mode 100644
index 9f5cf834..00000000
--- a/includes/SpecialAllpages.php
+++ /dev/null
@@ -1,395 +0,0 @@
-<?php
-/**
- * @addtogroup SpecialPage
- */
-
-/**
- * Entry point : initialise variables and call subfunctions.
- * @param $par String: becomes "FOO" when called like Special:Allpages/FOO (default NULL)
- * @param $specialPage See the SpecialPage object.
- */
-function wfSpecialAllpages( $par=NULL, $specialPage ) {
- global $wgRequest, $wgOut, $wgContLang;
-
- # GET values
- $from = $wgRequest->getVal( 'from' );
- $namespace = $wgRequest->getInt( 'namespace' );
-
- $namespaces = $wgContLang->getNamespaces();
-
- $indexPage = new SpecialAllpages();
-
- $wgOut->setPagetitle( ( $namespace > 0 && in_array( $namespace, array_keys( $namespaces) ) ) ?
- wfMsg( 'allinnamespace', str_replace( '_', ' ', $namespaces[$namespace] ) ) :
- wfMsg( 'allarticles' )
- );
-
- if ( isset($par) ) {
- $indexPage->showChunk( $namespace, $par, $specialPage->including() );
- } elseif ( isset($from) ) {
- $indexPage->showChunk( $namespace, $from, $specialPage->including() );
- } else {
- $indexPage->showToplevel ( $namespace, $specialPage->including() );
- }
-}
-
-/**
- * Implements Special:Allpages
- * @addtogroup SpecialPage
- */
-class SpecialAllpages {
- /**
- * Maximum number of pages to show on single subpage.
- */
- protected $maxPerPage = 960;
-
- /**
- * Name of this special page. Used to make title objects that reference back
- * to this page.
- */
- protected $name = 'Allpages';
-
- /**
- * Determines, which message describes the input field 'nsfrom'.
- */
- protected $nsfromMsg = 'allpagesfrom';
-
-/**
- * HTML for the top form
- * @param integer $namespace A namespace constant (default NS_MAIN).
- * @param string $from Article name we are starting listing at.
- */
-function namespaceForm ( $namespace = NS_MAIN, $from = '' ) {
- global $wgScript, $wgContLang;
- $t = SpecialPage::getTitleFor( $this->name );
- $align = $wgContLang->isRtl() ? 'left' : 'right';
-
- $out = Xml::openElement( 'div', array( 'class' => 'namespaceoptions' ) );
- $out .= Xml::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) );
- $out .= Xml::hidden( 'title', $t->getPrefixedText() );
- $out .= Xml::openElement( 'table', array( 'id' => 'nsselect', 'class' => 'allpages' ) );
- $out .= "<tr>
- <td align='$align'>" .
- Xml::label( wfMsg( $this->nsfromMsg ), 'nsfrom' ) .
- "</td>
- <td>" .
- Xml::input( 'from', 20, $from, array( 'id' => 'nsfrom' ) ) .
- "</td>
- </tr>
- <tr>
- <td align='$align'>" .
- Xml::label( wfMsg( 'namespace' ), 'namespace' ) .
- "</td>
- <td>" .
- Xml::namespaceSelector( $namespace, null ) .
- Xml::submitButton( wfMsg( 'allpagessubmit' ) ) .
- "</td>
- </tr>";
- $out .= Xml::closeElement( 'table' );
- $out .= Xml::closeElement( 'form' );
- $out .= Xml::closeElement( 'div' );
- return $out;
-}
-
-/**
- * @param integer $namespace (default NS_MAIN)
- */
-function showToplevel ( $namespace = NS_MAIN, $including = false ) {
- global $wgOut, $wgContLang;
- $align = $wgContLang->isRtl() ? 'left' : 'right';
-
- # TODO: Either make this *much* faster or cache the title index points
- # in the querycache table.
-
- $dbr = wfGetDB( DB_SLAVE );
- $out = "";
- $where = array( 'page_namespace' => $namespace );
-
- global $wgMemc;
- $key = wfMemcKey( 'allpages', 'ns', $namespace );
- $lines = $wgMemc->get( $key );
-
- if( !is_array( $lines ) ) {
- $options = array( 'LIMIT' => 1 );
- if ( ! $dbr->implicitOrderby() ) {
- $options['ORDER BY'] = 'page_title';
- }
- $firstTitle = $dbr->selectField( 'page', 'page_title', $where, __METHOD__, $options );
- $lastTitle = $firstTitle;
-
- # This array is going to hold the page_titles in order.
- $lines = array( $firstTitle );
-
- # If we are going to show n rows, we need n+1 queries to find the relevant titles.
- $done = false;
- for( $i = 0; !$done; ++$i ) {
- // Fetch the last title of this chunk and the first of the next
- $chunk = is_null( $lastTitle )
- ? ''
- : 'page_title >= ' . $dbr->addQuotes( $lastTitle );
- $res = $dbr->select(
- 'page', /* FROM */
- 'page_title', /* WHAT */
- $where + array( $chunk),
- __METHOD__,
- array ('LIMIT' => 2, 'OFFSET' => $this->maxPerPage - 1, 'ORDER BY' => 'page_title') );
-
- if ( $s = $dbr->fetchObject( $res ) ) {
- array_push( $lines, $s->page_title );
- } else {
- // Final chunk, but ended prematurely. Go back and find the end.
- $endTitle = $dbr->selectField( 'page', 'MAX(page_title)',
- array(
- 'page_namespace' => $namespace,
- $chunk
- ), __METHOD__ );
- array_push( $lines, $endTitle );
- $done = true;
- }
- if( $s = $dbr->fetchObject( $res ) ) {
- array_push( $lines, $s->page_title );
- $lastTitle = $s->page_title;
- } else {
- // This was a final chunk and ended exactly at the limit.
- // Rare but convenient!
- $done = true;
- }
- $dbr->freeResult( $res );
- }
- $wgMemc->add( $key, $lines, 3600 );
- }
-
- // If there are only two or less sections, don't even display them.
- // Instead, display the first section directly.
- if( count( $lines ) <= 2 ) {
- $this->showChunk( $namespace, '', $including );
- return;
- }
-
- # At this point, $lines should contain an even number of elements.
- $out .= "<table class='allpageslist' style='background: inherit;'>";
- while ( count ( $lines ) > 0 ) {
- $inpoint = array_shift ( $lines );
- $outpoint = array_shift ( $lines );
- $out .= $this->showline ( $inpoint, $outpoint, $namespace, false );
- }
- $out .= '</table>';
- $nsForm = $this->namespaceForm ( $namespace, '', false );
-
- # Is there more?
- if ( $including ) {
- $out2 = '';
- } else {
- $morelinks = '';
- if ( $morelinks != '' ) {
- $out2 = '<table style="background: inherit;" width="100%" cellpadding="0" cellspacing="0" border="0">';
- $out2 .= '<tr valign="top"><td>' . $nsForm;
- $out2 .= '</td><td align="' . $align . '" style="font-size: smaller; margin-bottom: 1em;">';
- $out2 .= $morelinks . '</td></tr></table><hr />';
- } else {
- $out2 = $nsForm . '<hr />';
- }
- }
-
- $wgOut->addHtml( $out2 . $out );
-}
-
-/**
- * @todo Document
- * @param string $from
- * @param integer $namespace (Default NS_MAIN)
- */
-function showline( $inpoint, $outpoint, $namespace = NS_MAIN ) {
- global $wgContLang;
- $align = $wgContLang->isRtl() ? 'left' : 'right';
- $inpointf = htmlspecialchars( str_replace( '_', ' ', $inpoint ) );
- $outpointf = htmlspecialchars( str_replace( '_', ' ', $outpoint ) );
- $queryparams = ($namespace ? "namespace=$namespace" : '');
- $special = SpecialPage::getTitleFor( $this->name, $inpoint );
- $link = $special->escapeLocalUrl( $queryparams );
-
- $out = wfMsgHtml(
- 'alphaindexline',
- "<a href=\"$link\">$inpointf</a></td><td><a href=\"$link\">",
- "</a></td><td><a href=\"$link\">$outpointf</a>"
- );
- return '<tr><td align="' . $align . '">'.$out.'</td></tr>';
-}
-
-/**
- * @param integer $namespace (Default NS_MAIN)
- * @param string $from list all pages from this name (default FALSE)
- */
-function showChunk( $namespace = NS_MAIN, $from, $including = false ) {
- global $wgOut, $wgUser, $wgContLang;
-
- $sk = $wgUser->getSkin();
-
- $fromList = $this->getNamespaceKeyAndText($namespace, $from);
- $namespaces = $wgContLang->getNamespaces();
- $align = $wgContLang->isRtl() ? 'left' : 'right';
-
- $n = 0;
-
- if ( !$fromList ) {
- $out = wfMsgWikiHtml( 'allpagesbadtitle' );
- } elseif ( !in_array( $namespace, array_keys( $namespaces ) ) ) {
- // Show errormessage and reset to NS_MAIN
- $out = wfMsgExt( 'allpages-bad-ns', array( 'parseinline' ), $namespace );
- $namespace = NS_MAIN;
- } else {
- list( $namespace, $fromKey, $from ) = $fromList;
-
- $dbr = wfGetDB( DB_SLAVE );
- $res = $dbr->select( 'page',
- array( 'page_namespace', 'page_title', 'page_is_redirect' ),
- array(
- 'page_namespace' => $namespace,
- 'page_title >= ' . $dbr->addQuotes( $fromKey )
- ),
- __METHOD__,
- array(
- 'ORDER BY' => 'page_title',
- 'LIMIT' => $this->maxPerPage + 1,
- 'USE INDEX' => 'name_title',
- )
- );
-
- $out = '<table style="background: inherit;" border="0" width="100%">';
-
- while( ($n < $this->maxPerPage) && ($s = $dbr->fetchObject( $res )) ) {
- $t = Title::makeTitle( $s->page_namespace, $s->page_title );
- if( $t ) {
- $link = ($s->page_is_redirect ? '<div class="allpagesredirect">' : '' ) .
- $sk->makeKnownLinkObj( $t, htmlspecialchars( $t->getText() ), false, false ) .
- ($s->page_is_redirect ? '</div>' : '' );
- } else {
- $link = '[[' . htmlspecialchars( $s->page_title ) . ']]';
- }
- if( $n % 3 == 0 ) {
- $out .= '<tr>';
- }
- $out .= "<td width=\"33%\">$link</td>";
- $n++;
- if( $n % 3 == 0 ) {
- $out .= '</tr>';
- }
- }
- if( ($n % 3) != 0 ) {
- $out .= '</tr>';
- }
- $out .= '</table>';
- }
-
- if ( $including ) {
- $out2 = '';
- } else {
- if( $from == '' ) {
- // First chunk; no previous link.
- $prevTitle = null;
- } else {
- # Get the last title from previous chunk
- $dbr = wfGetDB( DB_SLAVE );
- $res_prev = $dbr->select(
- 'page',
- 'page_title',
- array( 'page_namespace' => $namespace, 'page_title < '.$dbr->addQuotes($from) ),
- __METHOD__,
- array( 'ORDER BY' => 'page_title DESC', 'LIMIT' => $this->maxPerPage, 'OFFSET' => ($this->maxPerPage - 1 ) )
- );
-
- # Get first title of previous complete chunk
- if( $dbr->numrows( $res_prev ) >= $this->maxPerPage ) {
- $pt = $dbr->fetchObject( $res_prev );
- $prevTitle = Title::makeTitle( $namespace, $pt->page_title );
- } else {
- # The previous chunk is not complete, need to link to the very first title
- # available in the database
- $options = array( 'LIMIT' => 1 );
- if ( ! $dbr->implicitOrderby() ) {
- $options['ORDER BY'] = 'page_title';
- }
- $reallyFirstPage_title = $dbr->selectField( 'page', 'page_title', array( 'page_namespace' => $namespace ), __METHOD__, $options );
- # Show the previous link if it s not the current requested chunk
- if( $from != $reallyFirstPage_title ) {
- $prevTitle = Title::makeTitle( $namespace, $reallyFirstPage_title );
- } else {
- $prevTitle = null;
- }
- }
- }
-
- $nsForm = $this->namespaceForm ( $namespace, $from );
- $out2 = '<table style="background: inherit;" width="100%" cellpadding="0" cellspacing="0" border="0">';
- $out2 .= '<tr valign="top"><td>' . $nsForm;
- $out2 .= '</td><td align="' . $align . '" style="font-size: smaller; margin-bottom: 1em;">' .
- $sk->makeKnownLink( $wgContLang->specialPage( "Allpages" ),
- wfMsgHtml ( 'allpages' ) );
-
- $self = SpecialPage::getTitleFor( 'Allpages' );
-
- # Do we put a previous link ?
- if( isset( $prevTitle ) && $pt = $prevTitle->getText() ) {
- $q = 'from=' . $prevTitle->getPartialUrl() . ( $namespace ? '&namespace=' . $namespace : '' );
- $prevLink = $sk->makeKnownLinkObj( $self, wfMsgHTML( 'prevpage', $pt ), $q );
- $out2 .= ' | ' . $prevLink;
- }
-
- if( $n == $this->maxPerPage && $s = $dbr->fetchObject($res) ) {
- # $s is the first link of the next chunk
- $t = Title::MakeTitle($namespace, $s->page_title);
- $q = 'from=' . $t->getPartialUrl() . ( $namespace ? '&namespace=' . $namespace : '' );
- $nextLink = $sk->makeKnownLinkObj( $self, wfMsgHtml( 'nextpage', $t->getText() ), $q );
- $out2 .= ' | ' . $nextLink;
- }
- $out2 .= "</td></tr></table><hr />";
- }
-
- $wgOut->addHtml( $out2 . $out );
- if( isset($prevLink) or isset($nextLink) ) {
- $wgOut->addHtml( '<hr /><p style="font-size: smaller; float: ' . $align . '">' );
- if( isset( $prevLink ) ) {
- $wgOut->addHTML( $prevLink );
- }
- if( isset( $prevLink ) && isset( $nextLink ) ) {
- $wgOut->addHTML( ' | ' );
- }
- if( isset( $nextLink ) ) {
- $wgOut->addHTML( $nextLink );
- }
- $wgOut->addHTML( '</p>' );
-
- }
-
-}
-
-/**
- * @param int $ns the namespace of the article
- * @param string $text the name of the article
- * @return array( int namespace, string dbkey, string pagename ) or NULL on error
- * @static (sort of)
- * @access private
- */
-function getNamespaceKeyAndText ($ns, $text) {
- if ( $text == '' )
- return array( $ns, '', '' ); # shortcut for common case
-
- $t = Title::makeTitleSafe($ns, $text);
- if ( $t && $t->isLocal() ) {
- return array( $t->getNamespace(), $t->getDBkey(), $t->getText() );
- } else if ( $t ) {
- return NULL;
- }
-
- # try again, in case the problem was an empty pagename
- $text = preg_replace('/(#|$)/', 'X$1', $text);
- $t = Title::makeTitleSafe($ns, $text);
- if ( $t && $t->isLocal() ) {
- return array( $t->getNamespace(), '', '' );
- } else {
- return NULL;
- }
-}
-}
-
-?>
diff --git a/includes/SpecialAncientpages.php b/includes/SpecialAncientpages.php
deleted file mode 100644
index dee8fbde..00000000
--- a/includes/SpecialAncientpages.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * Implements Special:Ancientpages
- * @addtogroup SpecialPage
- */
-class AncientPagesPage extends QueryPage {
-
- function getName() {
- return "Ancientpages";
- }
-
- function isExpensive() {
- return true;
- }
-
- function isSyndicated() { return false; }
-
- function getSQL() {
- global $wgDBtype;
- $db = wfGetDB( DB_SLAVE );
- $page = $db->tableName( 'page' );
- $revision = $db->tableName( 'revision' );
- #$use_index = $db->useIndexClause( 'cur_timestamp' ); # FIXME! this is gone
- $epoch = $wgDBtype == 'mysql' ? 'UNIX_TIMESTAMP(rev_timestamp)' :
- 'EXTRACT(epoch FROM rev_timestamp)';
- return
- "SELECT 'Ancientpages' as type,
- page_namespace as namespace,
- page_title as title,
- $epoch as value
- FROM $page, $revision
- WHERE page_namespace=".NS_MAIN." AND page_is_redirect=0
- AND page_latest=rev_id";
- }
-
- function sortDescending() {
- return false;
- }
-
- function formatResult( $skin, $result ) {
- global $wgLang, $wgContLang;
-
- $d = $wgLang->timeanddate( wfTimestamp( TS_MW, $result->value ), true );
- $title = Title::makeTitle( $result->namespace, $result->title );
- $link = $skin->makeKnownLinkObj( $title, htmlspecialchars( $wgContLang->convert( $title->getPrefixedText() ) ) );
- return wfSpecialList($link, $d);
- }
-}
-
-function wfSpecialAncientpages() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $app = new AncientPagesPage();
-
- $app->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialBlockip.php b/includes/SpecialBlockip.php
deleted file mode 100644
index cfbef1b3..00000000
--- a/includes/SpecialBlockip.php
+++ /dev/null
@@ -1,476 +0,0 @@
-<?php
-/**
- * Constructor for Special:Blockip page
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * Constructor
- */
-function wfSpecialBlockip( $par ) {
- global $wgUser, $wgOut, $wgRequest;
-
- # Can't block when the database is locked
- if( wfReadOnly() ) {
- $wgOut->readOnlyPage();
- return;
- }
-
- # Permission check
- if( !$wgUser->isAllowed( 'block' ) ) {
- $wgOut->permissionRequired( 'block' );
- return;
- }
-
- $ipb = new IPBlockForm( $par );
-
- $action = $wgRequest->getVal( 'action' );
- if ( 'success' == $action ) {
- $ipb->showSuccess();
- } else if ( $wgRequest->wasPosted() && 'submit' == $action &&
- $wgUser->matchEditToken( $wgRequest->getVal( 'wpEditToken' ) ) ) {
- $ipb->doSubmit();
- } else {
- $ipb->showForm( '' );
- }
-}
-
-/**
- * Form object for the Special:Blockip page.
- *
- * @addtogroup SpecialPage
- */
-class IPBlockForm {
- var $BlockAddress, $BlockExpiry, $BlockReason;
-# var $BlockEmail;
-
- function IPBlockForm( $par ) {
- global $wgRequest, $wgUser;
-
- $this->BlockAddress = $wgRequest->getVal( 'wpBlockAddress', $wgRequest->getVal( 'ip', $par ) );
- $this->BlockAddress = strtr( $this->BlockAddress, '_', ' ' );
- $this->BlockReason = $wgRequest->getText( 'wpBlockReason' );
- $this->BlockReasonList = $wgRequest->getText( 'wpBlockReasonList' );
- $this->BlockExpiry = $wgRequest->getVal( 'wpBlockExpiry', wfMsg('ipbotheroption') );
- $this->BlockOther = $wgRequest->getVal( 'wpBlockOther', '' );
-
- # Unchecked checkboxes are not included in the form data at all, so having one
- # that is true by default is a bit tricky
- $byDefault = !$wgRequest->wasPosted();
- $this->BlockAnonOnly = $wgRequest->getBool( 'wpAnonOnly', $byDefault );
- $this->BlockCreateAccount = $wgRequest->getBool( 'wpCreateAccount', $byDefault );
- $this->BlockEnableAutoblock = $wgRequest->getBool( 'wpEnableAutoblock', $byDefault );
- $this->BlockEmail = $wgRequest->getBool( 'wpEmailBan', false );
- # Re-check user's rights to hide names, very serious, defaults to 0
- $this->BlockHideName = ( $wgRequest->getBool( 'wpHideName', 0 ) && $wgUser->isAllowed( 'hideuser' ) ) ? 1 : 0;
- }
-
- function showForm( $err ) {
- global $wgOut, $wgUser, $wgSysopUserBans, $wgContLang;
-
- $wgOut->setPagetitle( wfMsg( 'blockip' ) );
- $wgOut->addWikiMsg( 'blockiptext' );
-
- if($wgSysopUserBans) {
- $mIpaddress = Xml::label( wfMsg( 'ipadressorusername' ), 'mw-bi-target' );
- } else {
- $mIpaddress = Xml::label( wfMsg( 'ipaddress' ), 'mw-bi-target' );
- }
- $mIpbexpiry = Xml::label( wfMsg( 'ipbexpiry' ), 'wpBlockExpiry' );
- $mIpbother = Xml::label( wfMsg( 'ipbother' ), 'mw-bi-other' );
- $mIpbothertime = wfMsgHtml( 'ipbotheroption' );
- $mIpbreasonother = Xml::label( wfMsg( 'ipbreason' ), 'wpBlockReasonList' );
- $mIpbreason = Xml::label( wfMsg( 'ipbotherreason' ), 'mw-bi-reason' );
-
- $titleObj = SpecialPage::getTitleFor( 'Blockip' );
- $action = $titleObj->escapeLocalURL( "action=submit" );
- $alignRight = $wgContLang->isRtl() ? 'left' : 'right';
-
- if ( "" != $err ) {
- $wgOut->setSubtitle( wfMsgHtml( 'formerror' ) );
- $wgOut->addHTML( "<p class='error'>{$err}</p>\n" );
- }
-
- $scBlockExpiryOptions = wfMsgForContent( 'ipboptions' );
-
- $showblockoptions = $scBlockExpiryOptions != '-';
- if (!$showblockoptions)
- $mIpbother = $mIpbexpiry;
-
- $blockExpiryFormOptions = "<option value=\"other\">$mIpbothertime</option>";
- foreach (explode(',', $scBlockExpiryOptions) as $option) {
- if ( strpos($option, ":") === false ) $option = "$option:$option";
- list($show, $value) = explode(":", $option);
- $show = htmlspecialchars($show);
- $value = htmlspecialchars($value);
- $selected = "";
- if ($this->BlockExpiry === $value)
- $selected = ' selected="selected"';
- $blockExpiryFormOptions .= "<option value=\"$value\"$selected>$show</option>";
- }
-
- $reasonDropDown = Xml::listDropDown( 'wpBlockReasonList',
- wfMsgForContent( 'ipbreason-dropdown' ),
- wfMsgForContent( 'ipbreasonotherlist' ), '', 'wpBlockDropDown', 4 );
-
- $token = $wgUser->editToken();
-
- global $wgStylePath, $wgStyleVersion;
- $wgOut->addHTML( "
-<script type=\"text/javascript\" src=\"$wgStylePath/common/block.js?$wgStyleVersion\">
-</script>
-<form id=\"blockip\" method=\"post\" action=\"{$action}\">
- <table border='0'>
- <tr>
- <td align=\"$alignRight\">{$mIpaddress}</td>
- <td>
- " . Xml::input( 'wpBlockAddress', 45, $this->BlockAddress,
- array(
- 'tabindex' => '1',
- 'id' => 'mw-bi-target',
- 'onchange' => 'updateBlockOptions()' ) ) . "
- </td>
- </tr>
- <tr>");
- if ($showblockoptions) {
- $wgOut->addHTML("
- <td align=\"$alignRight\">{$mIpbexpiry}</td>
- <td>
- <select tabindex='2' id='wpBlockExpiry' name=\"wpBlockExpiry\" onchange=\"considerChangingExpiryFocus()\">
- $blockExpiryFormOptions
- </select>
- </td>
- ");
- }
- $wgOut->addHTML("
- </tr>
- <tr id='wpBlockOther'>
- <td align=\"$alignRight\">{$mIpbother}</td>
- <td>
- " . Xml::input( 'wpBlockOther', 45, $this->BlockOther,
- array( 'tabindex' => '3', 'id' => 'mw-bi-other' ) ) . "
- </td>
- </tr>");
- $wgOut->addHTML("
- <tr>
- <td align=\"$alignRight\">{$mIpbreasonother}</td>
- <td>
- $reasonDropDown
- </td>
- </tr>");
- $wgOut->addHTML("
- <tr id=\"wpBlockReason\">
- <td align=\"$alignRight\">{$mIpbreason}</td>
- <td>
- " . Xml::input( 'wpBlockReason', 45, $this->BlockReason,
- array( 'tabindex' => '5', 'id' => 'mw-bi-reason',
- 'maxlength'=> '200' ) ) . "
- </td>
- </tr>
- <tr id='wpAnonOnlyRow'>
- <td>&nbsp;</td>
- <td>
- " . wfCheckLabel( wfMsgHtml( 'ipbanononly' ),
- 'wpAnonOnly', 'wpAnonOnly', $this->BlockAnonOnly,
- array( 'tabindex' => '6' ) ) . "
- </td>
- </tr>
- <tr id='wpCreateAccountRow'>
- <td>&nbsp;</td>
- <td>
- " . wfCheckLabel( wfMsgHtml( 'ipbcreateaccount' ),
- 'wpCreateAccount', 'wpCreateAccount', $this->BlockCreateAccount,
- array( 'tabindex' => '7' ) ) . "
- </td>
- </tr>
- <tr id='wpEnableAutoblockRow'>
- <td>&nbsp;</td>
- <td>
- " . wfCheckLabel( wfMsgHtml( 'ipbenableautoblock' ),
- 'wpEnableAutoblock', 'wpEnableAutoblock', $this->BlockEnableAutoblock,
- array( 'tabindex' => '8' ) ) . "
- </td>
- </tr>
- ");
-
- global $wgSysopEmailBans;
- if ( $wgSysopEmailBans && $wgUser->isAllowed( 'blockemail' ) ) {
- $wgOut->addHTML("
- <tr id='wpEnableEmailBan'>
- <td>&nbsp;</td>
- <td>
- " . wfCheckLabel( wfMsgHtml( 'ipbemailban' ),
- 'wpEmailBan', 'wpEmailBan', $this->BlockEmail,
- array( 'tabindex' => '10' )) . "
- </td>
- </tr>
- ");
- }
-
- // Allow some users to hide name from block log, blocklist and listusers
- if ( $wgUser->isAllowed( 'hideuser' ) ) {
- $wgOut->addHTML("
- <tr id='wpEnableHideUser'>
- <td>&nbsp;</td>
- <td>
- " . wfCheckLabel( wfMsgHtml( 'ipbhidename' ),
- 'wpHideName', 'wpHideName', $this->BlockHideName,
- array( 'tabindex' => '9' ) ) . "
- </td>
- </tr>
- ");
- }
-
- $wgOut->addHTML("
- <tr>
- <td style='padding-top: 1em'>&nbsp;</td>
- <td style='padding-top: 1em'>
- " . Xml::submitButton( wfMsg( 'ipbsubmit' ),
- array( 'name' => 'wpBlock', 'tabindex' => '11' ) ) . "
- </td>
- </tr>
- </table>" .
- Xml::hidden( 'wpEditToken', $token ) .
-"</form>
-<script type=\"text/javascript\">updateBlockOptions()</script>
-\n" );
-
- $wgOut->addHtml( $this->getConvenienceLinks() );
-
- $user = User::newFromName( $this->BlockAddress );
- if( is_object( $user ) ) {
- $this->showLogFragment( $wgOut, $user->getUserPage() );
- } elseif( preg_match( '/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/', $this->BlockAddress ) ) {
- $this->showLogFragment( $wgOut, Title::makeTitle( NS_USER, $this->BlockAddress ) );
- } elseif( preg_match( '/^\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}/', $this->BlockAddress ) ) {
- $this->showLogFragment( $wgOut, Title::makeTitle( NS_USER, $this->BlockAddress ) );
- }
- }
-
- /**
- * Backend block code.
- * $userID and $expiry will be filled accordingly
- * @return array(message key, arguments) on failure, empty array on success
- */
- function doBlock(&$userId = null, &$expiry = null)
- {
- global $wgUser, $wgSysopUserBans, $wgSysopRangeBans;
-
- $userId = 0;
- # Expand valid IPv6 addresses, usernames are left as is
- $this->BlockAddress = IP::sanitizeIP( $this->BlockAddress );
- # isIPv4() and IPv6() are used for final validation
- $rxIP4 = '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}';
- $rxIP6 = '\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}:\w{1,4}';
- $rxIP = "($rxIP4|$rxIP6)";
-
- # Check for invalid specifications
- if ( !preg_match( "/^$rxIP$/", $this->BlockAddress ) ) {
- $matches = array();
- if ( preg_match( "/^($rxIP4)\\/(\\d{1,2})$/", $this->BlockAddress, $matches ) ) {
- # IPv4
- if ( $wgSysopRangeBans ) {
- if ( !IP::isIPv4( $this->BlockAddress ) || $matches[2] < 16 || $matches[2] > 32 ) {
- return array('ip_range_invalid');
- }
- $this->BlockAddress = Block::normaliseRange( $this->BlockAddress );
- } else {
- # Range block illegal
- return array('range_block_disabled');
- }
- } else if ( preg_match( "/^($rxIP6)\\/(\\d{1,3})$/", $this->BlockAddress, $matches ) ) {
- # IPv6
- if ( $wgSysopRangeBans ) {
- if ( !IP::isIPv6( $this->BlockAddress ) || $matches[2] < 64 || $matches[2] > 128 ) {
- return array('ip_range_invalid');
- }
- $this->BlockAddress = Block::normaliseRange( $this->BlockAddress );
- } else {
- # Range block illegal
- return array('range_block_disabled');
- }
- } else {
- # Username block
- if ( $wgSysopUserBans ) {
- $user = User::newFromName( $this->BlockAddress );
- if( !is_null( $user ) && $user->getID() ) {
- # Use canonical name
- $userId = $user->getID();
- $this->BlockAddress = $user->getName();
- } else {
- return array('nosuchusershort', htmlspecialchars( $user ? $user->getName() : $this->BlockAddress ) );
- }
- } else {
- return array('badipaddress');
- }
- }
- }
-
- $reasonstr = $this->BlockReasonList;
- if ( $reasonstr != 'other' && $this->BlockReason != '') {
- // Entry from drop down menu + additional comment
- $reasonstr .= ': ' . $this->BlockReason;
- } elseif ( $reasonstr == 'other' ) {
- $reasonstr = $this->BlockReason;
- }
-
- $expirestr = $this->BlockExpiry;
- if( $expirestr == 'other' )
- $expirestr = $this->BlockOther;
-
- if (strlen($expirestr) == 0) {
- return array('ipb_expiry_invalid');
- }
-
- if ( $expirestr == 'infinite' || $expirestr == 'indefinite' ) {
- $expiry = Block::infinity();
- } else {
- # Convert GNU-style date, on error returns -1 for PHP <5.1 and false for PHP >=5.1
- $expiry = strtotime( $expirestr );
-
- if ( $expiry < 0 || $expiry === false ) {
- return array('ipb_expiry_invalid');
- }
-
- $expiry = wfTimestamp( TS_MW, $expiry );
- }
-
- # Create block
- # Note: for a user block, ipb_address is only for display purposes
- $block = new Block( $this->BlockAddress, $userId, $wgUser->getID(),
- $reasonstr, wfTimestampNow(), 0, $expiry, $this->BlockAnonOnly,
- $this->BlockCreateAccount, $this->BlockEnableAutoblock, $this->BlockHideName,
- $this->BlockEmail);
-
- if (wfRunHooks('BlockIp', array(&$block, &$wgUser))) {
-
- if ( !$block->insert() ) {
- return array('ipb_already_blocked', htmlspecialchars($this->BlockAddress));
- }
-
- wfRunHooks('BlockIpComplete', array($block, $wgUser));
-
- # Prepare log parameters
- $logParams = array();
- $logParams[] = $expirestr;
- $logParams[] = $this->blockLogFlags();
-
- # Make log entry, if the name is hidden, put it in the oversight log
- $log_type = ($this->BlockHideName) ? 'oversight' : 'block';
- $log = new LogPage( $log_type );
- $log->addEntry( 'block', Title::makeTitle( NS_USER, $this->BlockAddress ),
- $reasonstr, $logParams );
-
- # Report to the user
- return array();
- }
- else
- return array('hookaborted');
- }
-
- /**
- * UI entry point for blocking
- * Wraps around doBlock()
- */
- function doSubmit()
- {
- global $wgOut;
- $retval = $this->doBlock();
- if(empty($retval)) {
- $titleObj = SpecialPage::getTitleFor( 'Blockip' );
- $wgOut->redirect( $titleObj->getFullURL( 'action=success&ip=' .
- urlencode( $this->BlockAddress ) ) );
- return;
- }
- $key = array_shift($retval);
- $this->showForm(wfMsgReal($key, $retval));
- }
-
- function showSuccess() {
- global $wgOut;
-
- $wgOut->setPagetitle( wfMsg( 'blockip' ) );
- $wgOut->setSubtitle( wfMsg( 'blockipsuccesssub' ) );
- $text = wfMsgExt( 'blockipsuccesstext', array( 'parse' ), $this->BlockAddress );
- $wgOut->addHtml( $text );
- }
-
- function showLogFragment( $out, $title ) {
- $out->addHtml( wfElement( 'h2', NULL, LogPage::logName( 'block' ) ) );
- $request = new FauxRequest( array( 'page' => $title->getPrefixedText(), 'type' => 'block' ) );
- $viewer = new LogViewer( new LogReader( $request ) );
- $viewer->showList( $out );
- }
-
- /**
- * Return a comma-delimited list of "flags" to be passed to the log
- * reader for this block, to provide more information in the logs
- *
- * @return array
- */
- private function blockLogFlags() {
- $flags = array();
- if( $this->BlockAnonOnly && IP::isIPAddress( $this->BlockAddress ) )
- // when blocking a user the option 'anononly' is not available/has no effect -> do not write this into log
- $flags[] = 'anononly';
- if( $this->BlockCreateAccount )
- $flags[] = 'nocreate';
- if( !$this->BlockEnableAutoblock )
- $flags[] = 'noautoblock';
- if ( $this->BlockEmail )
- $flags[] = 'noemail';
- return implode( ',', $flags );
- }
-
- /**
- * Builds unblock and block list links
- *
- * @return string
- */
- private function getConvenienceLinks() {
- global $wgUser;
- $skin = $wgUser->getSkin();
- $links[] = $skin->makeLink ( 'MediaWiki:Ipbreason-dropdown', wfMsgHtml( 'ipb-edit-dropdown' ) );
- $links[] = $this->getUnblockLink( $skin );
- $links[] = $this->getBlockListLink( $skin );
- return '<p class="mw-ipb-conveniencelinks">' . implode( ' | ', $links ) . '</p>';
- }
-
- /**
- * Build a convenient link to unblock the given username or IP
- * address, if available; otherwise link to a blank unblock
- * form
- *
- * @param $skin Skin to use
- * @return string
- */
- private function getUnblockLink( $skin ) {
- $list = SpecialPage::getTitleFor( 'Ipblocklist' );
- if( $this->BlockAddress ) {
- $addr = htmlspecialchars( strtr( $this->BlockAddress, '_', ' ' ) );
- return $skin->makeKnownLinkObj( $list, wfMsgHtml( 'ipb-unblock-addr', $addr ),
- 'action=unblock&ip=' . urlencode( $this->BlockAddress ) );
- } else {
- return $skin->makeKnownLinkObj( $list, wfMsgHtml( 'ipb-unblock' ), 'action=unblock' );
- }
- }
-
- /**
- * Build a convenience link to the block list
- *
- * @param $skin Skin to use
- * @return string
- */
- private function getBlockListLink( $skin ) {
- $list = SpecialPage::getTitleFor( 'Ipblocklist' );
- if( $this->BlockAddress ) {
- $addr = htmlspecialchars( strtr( $this->BlockAddress, '_', ' ' ) );
- return $skin->makeKnownLinkObj( $list, wfMsgHtml( 'ipb-blocklist-addr', $addr ),
- 'ip=' . urlencode( $this->BlockAddress ) );
- } else {
- return $skin->makeKnownLinkObj( $list, wfMsgHtml( 'ipb-blocklist' ) );
- }
- }
-}
-
diff --git a/includes/SpecialBlockme.php b/includes/SpecialBlockme.php
deleted file mode 100644
index 6c9dea06..00000000
--- a/includes/SpecialBlockme.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- *
- */
-function wfSpecialBlockme() {
- global $wgRequest, $wgBlockOpenProxies, $wgOut, $wgProxyKey;
-
- $ip = wfGetIP();
-
- if( !$wgBlockOpenProxies || $wgRequest->getText( 'ip' ) != md5( $ip . $wgProxyKey ) ) {
- $wgOut->addWikiMsg( 'proxyblocker-disabled' );
- return;
- }
-
- $blockerName = wfMsg( "proxyblocker" );
- $reason = wfMsg( "proxyblockreason" );
-
- $u = User::newFromName( $blockerName );
- $id = $u->idForName();
- if ( !$id ) {
- $u = User::newFromName( $blockerName );
- $u->addToDatabase();
- $u->setPassword( bin2hex( mt_rand(0, 0x7fffffff ) ) );
- $u->saveSettings();
- $id = $u->getID();
- }
-
- $block = new Block( $ip, 0, $id, $reason, wfTimestampNow() );
- $block->insert();
-
- $wgOut->addWikiMsg( "proxyblocksuccess" );
-}
-
diff --git a/includes/SpecialBooksources.php b/includes/SpecialBooksources.php
deleted file mode 100644
index af258872..00000000
--- a/includes/SpecialBooksources.php
+++ /dev/null
@@ -1,113 +0,0 @@
-<?php
-
-/**
- * Special page outputs information on sourcing a book with a particular ISBN
- * The parser creates links to this page when dealing with ISBNs in wikitext
- *
- * @addtogroup SpecialPage
- * @author Rob Church <robchur@gmail.com>
- * @todo Validate ISBNs using the standard check-digit method
- */
-class SpecialBookSources extends SpecialPage {
-
- /**
- * ISBN passed to the page, if any
- */
- private $isbn = '';
-
- /**
- * Constructor
- */
- public function __construct() {
- parent::__construct( 'Booksources' );
- }
-
- /**
- * Show the special page
- *
- * @param $isbn ISBN passed as a subpage parameter
- */
- public function execute( $isbn ) {
- global $wgOut, $wgRequest;
- $this->setHeaders();
- $this->isbn = $this->cleanIsbn( $isbn ? $isbn : $wgRequest->getText( 'isbn' ) );
- $wgOut->addWikiMsg( 'booksources-summary' );
- $wgOut->addHtml( $this->makeForm() );
- if( strlen( $this->isbn ) > 0 )
- $this->showList();
- }
-
- /**
- * Trim ISBN and remove characters which aren't required
- *
- * @param $isbn Unclean ISBN
- * @return string
- */
- private function cleanIsbn( $isbn ) {
- return trim( preg_replace( '![^0-9X]!', '', $isbn ) );
- }
-
- /**
- * Generate a form to allow users to enter an ISBN
- *
- * @return string
- */
- private function makeForm() {
- global $wgScript;
- $title = self::getTitleFor( 'Booksources' );
- $form = '<fieldset><legend>' . wfMsgHtml( 'booksources-search-legend' ) . '</legend>';
- $form .= Xml::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) );
- $form .= Xml::hidden( 'title', $title->getPrefixedText() );
- $form .= '<p>' . Xml::inputLabel( wfMsg( 'booksources-isbn' ), 'isbn', 'isbn', 20, $this->isbn );
- $form .= '&nbsp;' . Xml::submitButton( wfMsg( 'booksources-go' ) ) . '</p>';
- $form .= Xml::closeElement( 'form' );
- $form .= '</fieldset>';
- return $form;
- }
-
- /**
- * Determine where to get the list of book sources from,
- * format and output them
- *
- * @return string
- */
- private function showList() {
- global $wgOut, $wgContLang;
-
- # Hook to allow extensions to insert additional HTML,
- # e.g. for API-interacting plugins and so on
- wfRunHooks( 'BookInformation', array( $this->isbn, &$wgOut ) );
-
- # Check for a local page such as Project:Book_sources and use that if available
- $title = Title::makeTitleSafe( NS_PROJECT, wfMsgForContent( 'booksources' ) ); # Show list in content language
- if( is_object( $title ) && $title->exists() ) {
- $rev = Revision::newFromTitle( $title );
- $wgOut->addWikiText( str_replace( 'MAGICNUMBER', $this->isbn, $rev->getText() ) );
- return true;
- }
-
- # Fall back to the defaults given in the language file
- $wgOut->addWikiMsg( 'booksources-text' );
- $wgOut->addHtml( '<ul>' );
- $items = $wgContLang->getBookstoreList();
- foreach( $items as $label => $url )
- $wgOut->addHtml( $this->makeListItem( $label, $url ) );
- $wgOut->addHtml( '</ul>' );
- return true;
- }
-
- /**
- * Format a book source list item
- *
- * @param $label Book source label
- * @param $url Book source URL
- * @return string
- */
- private function makeListItem( $label, $url ) {
- $url = str_replace( '$1', $this->isbn, $url );
- return '<li><a href="' . htmlspecialchars( $url ) . '">' . htmlspecialchars( $label ) . '</a></li>';
- }
-
-}
-
-
diff --git a/includes/SpecialBrokenRedirects.php b/includes/SpecialBrokenRedirects.php
deleted file mode 100644
index f6887741..00000000
--- a/includes/SpecialBrokenRedirects.php
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * A special page listing redirects to non existent page. Those should be
- * fixed to point to an existing page.
- * @addtogroup SpecialPage
- */
-class BrokenRedirectsPage extends PageQueryPage {
- var $targets = array();
-
- function getName() {
- return 'BrokenRedirects';
- }
-
- function isExpensive( ) { return true; }
- function isSyndicated() { return false; }
-
- function getPageHeader( ) {
- return wfMsgExt( 'brokenredirectstext', array( 'parse' ) );
- }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- list( $page, $redirect ) = $dbr->tableNamesN( 'page', 'redirect' );
-
- $sql = "SELECT 'BrokenRedirects' AS type,
- p1.page_namespace AS namespace,
- p1.page_title AS title,
- rd_namespace,
- rd_title
- FROM $redirect AS rd
- JOIN $page p1 ON (rd.rd_from=p1.page_id)
- LEFT JOIN $page AS p2 ON (rd_namespace=p2.page_namespace AND rd_title=p2.page_title )
- WHERE rd_namespace >= 0
- AND p2.page_namespace IS NULL";
- return $sql;
- }
-
- function getOrder() {
- return '';
- }
-
- function formatResult( $skin, $result ) {
- global $wgUser, $wgContLang;
-
- $fromObj = Title::makeTitle( $result->namespace, $result->title );
- if ( isset( $result->rd_title ) ) {
- $toObj = Title::makeTitle( $result->rd_namespace, $result->rd_title );
- } else {
- $blinks = $fromObj->getBrokenLinksFrom(); # TODO: check for redirect, not for links
- if ( $blinks ) {
- $toObj = $blinks[0];
- } else {
- $toObj = false;
- }
- }
-
- // $toObj may very easily be false if the $result list is cached
- if ( !is_object( $toObj ) ) {
- return '<s>' . $skin->makeLinkObj( $fromObj ) . '</s>';
- }
-
- $from = $skin->makeKnownLinkObj( $fromObj ,'', 'redirect=no' );
- $edit = $skin->makeKnownLinkObj( $fromObj, wfMsgHtml( 'brokenredirects-edit' ), 'action=edit' );
- $to = $skin->makeBrokenLinkObj( $toObj );
- $arr = $wgContLang->getArrow();
-
- $out = "{$from} {$edit}";
-
- if( $wgUser->isAllowed( 'delete' ) ) {
- $delete = $skin->makeKnownLinkObj( $fromObj, wfMsgHtml( 'brokenredirects-delete' ), 'action=delete' );
- $out .= " {$delete}";
- }
-
- $out .= " {$arr} {$to}";
- return $out;
- }
-}
-
-/**
- * constructor
- */
-function wfSpecialBrokenRedirects() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $sbr = new BrokenRedirectsPage();
-
- return $sbr->doQuery( $offset, $limit );
-
-}
-
diff --git a/includes/SpecialCategories.php b/includes/SpecialCategories.php
deleted file mode 100644
index efe65a78..00000000
--- a/includes/SpecialCategories.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-function wfSpecialCategories() {
- global $wgOut;
-
- $cap = new CategoryPager();
- $wgOut->addHTML(
- wfMsgExt( 'categoriespagetext', array( 'parse' ) ) .
- $cap->getNavigationBar()
- . '<ul>' . $cap->getBody() . '</ul>' .
- $cap->getNavigationBar()
- );
-}
-
-/**
- * @addtogroup SpecialPage
- * @addtogroup Pager
- */
-class CategoryPager extends AlphabeticPager {
- function getQueryInfo() {
- return array(
- 'tables' => array('categorylinks'),
- 'fields' => array('cl_to','count(*) AS count'),
- 'options' => array('GROUP BY' => 'cl_to')
- );
- }
-
- function getIndexField() {
- return "cl_to";
- }
-
- /* Override getBody to apply LinksBatch on resultset before actually outputting anything. */
- function getBody() {
- if (!$this->mQueryDone) {
- $this->doQuery();
- }
- $batch = new LinkBatch;
-
- $this->mResult->rewind();
-
- while ( $row = $this->mResult->fetchObject() ) {
- $batch->addObj( Title::makeTitleSafe( NS_CATEGORY, $row->cl_to ) );
- }
- $batch->execute();
- $this->mResult->rewind();
- return parent::getBody();
- }
-
- function formatRow($result) {
- global $wgLang;
- $title = Title::makeTitle( NS_CATEGORY, $result->cl_to );
- $titleText = $this->getSkin()->makeLinkObj( $title, htmlspecialchars( $title->getText() ) );
- $count = wfMsgExt( 'nmembers', array( 'parsemag', 'escape' ),
- $wgLang->formatNum( $result->count ) );
- return Xml::tags('li', null, "$titleText ($count)" ) . "\n";
- }
-}
-
-
diff --git a/includes/SpecialConfirmemail.php b/includes/SpecialConfirmemail.php
deleted file mode 100644
index c3aa53c2..00000000
--- a/includes/SpecialConfirmemail.php
+++ /dev/null
@@ -1,104 +0,0 @@
-<?php
-
-/**
- * Special page allows users to request email confirmation message, and handles
- * processing of the confirmation code when the link in the email is followed
- *
- * @addtogroup SpecialPage
- * @author Brion Vibber
- * @author Rob Church <robchur@gmail.com>
- */
-class EmailConfirmation extends UnlistedSpecialPage {
-
- /**
- * Constructor
- */
- public function __construct() {
- parent::__construct( 'Confirmemail' );
- }
-
- /**
- * Main execution point
- *
- * @param $code Confirmation code passed to the page
- */
- function execute( $code ) {
- global $wgUser, $wgOut;
- $this->setHeaders();
- if( empty( $code ) ) {
- if( $wgUser->isLoggedIn() ) {
- if( User::isValidEmailAddr( $wgUser->getEmail() ) ) {
- $this->showRequestForm();
- } else {
- $wgOut->addWikiMsg( 'confirmemail_noemail' );
- }
- } else {
- $title = SpecialPage::getTitleFor( 'Userlogin' );
- $self = SpecialPage::getTitleFor( 'Confirmemail' );
- $skin = $wgUser->getSkin();
- $llink = $skin->makeKnownLinkObj( $title, wfMsgHtml( 'loginreqlink' ), 'returnto=' . $self->getPrefixedUrl() );
- $wgOut->addHtml( wfMsgWikiHtml( 'confirmemail_needlogin', $llink ) );
- }
- } else {
- $this->attemptConfirm( $code );
- }
- }
-
- /**
- * Show a nice form for the user to request a confirmation mail
- */
- function showRequestForm() {
- global $wgOut, $wgUser, $wgLang, $wgRequest;
- if( $wgRequest->wasPosted() && $wgUser->matchEditToken( $wgRequest->getText( 'token' ) ) ) {
- $ok = $wgUser->sendConfirmationMail();
- if ( WikiError::isError( $ok ) ) {
- $wgOut->addWikiMsg( 'confirmemail_sendfailed', $ok->toString() );
- } else {
- $wgOut->addWikiMsg( 'confirmemail_sent' );
- }
- } else {
- if( $wgUser->isEmailConfirmed() ) {
- $time = $wgLang->timeAndDate( $wgUser->mEmailAuthenticated, true );
- $wgOut->addWikiMsg( 'emailauthenticated', $time );
- }
- if( $wgUser->isEmailConfirmationPending() ) {
- $wgOut->addWikiMsg( 'confirmemail_pending' );
- }
- $wgOut->addWikiMsg( 'confirmemail_text' );
- $self = SpecialPage::getTitleFor( 'Confirmemail' );
- $form = wfOpenElement( 'form', array( 'method' => 'post', 'action' => $self->getLocalUrl() ) );
- $form .= wfHidden( 'token', $wgUser->editToken() );
- $form .= wfSubmitButton( wfMsgHtml( 'confirmemail_send' ) );
- $form .= wfCloseElement( 'form' );
- $wgOut->addHtml( $form );
- }
- }
-
- /**
- * Attempt to confirm the user's email address and show success or failure
- * as needed; if successful, take the user to log in
- *
- * @param $code Confirmation code
- */
- function attemptConfirm( $code ) {
- global $wgUser, $wgOut;
- $user = User::newFromConfirmationCode( $code );
- if( is_object( $user ) ) {
- if( $user->confirmEmail() ) {
- $message = $wgUser->isLoggedIn() ? 'confirmemail_loggedin' : 'confirmemail_success';
- $wgOut->addWikiMsg( $message );
- if( !$wgUser->isLoggedIn() ) {
- $title = SpecialPage::getTitleFor( 'Userlogin' );
- $wgOut->returnToMain( true, $title->getPrefixedText() );
- }
- } else {
- $wgOut->addWikiMsg( 'confirmemail_error' );
- }
- } else {
- $wgOut->addWikiMsg( 'confirmemail_invalid' );
- }
- }
-
-}
-
-
diff --git a/includes/SpecialContributions.php b/includes/SpecialContributions.php
deleted file mode 100644
index 6bed7905..00000000
--- a/includes/SpecialContributions.php
+++ /dev/null
@@ -1,434 +0,0 @@
-<?php
-/**
- * Special:Contributions, show user contributions in a paged list
- * @addtogroup SpecialPage
- */
-
-class ContribsPager extends ReverseChronologicalPager {
- public $mDefaultDirection = true;
- var $messages, $target;
- var $namespace = '', $mDb;
-
- function __construct( $target, $namespace = false, $year = false, $month = false ) {
- parent::__construct();
- foreach( explode( ' ', 'uctop diff newarticle rollbacklink diff hist minoreditletter' ) as $msg ) {
- $this->messages[$msg] = wfMsgExt( $msg, array( 'escape') );
- }
- $this->target = $target;
- $this->namespace = $namespace;
-
- $year = intval($year);
- $month = intval($month);
-
- $this->year = ($year > 0 && $year < 10000) ? $year : false;
- $this->month = ($month > 0 && $month < 13) ? $month : false;
- $this->getDateCond();
-
- $this->mDb = wfGetDB( DB_SLAVE, 'contributions' );
- }
-
- function getDefaultQuery() {
- $query = parent::getDefaultQuery();
- $query['target'] = $this->target;
- return $query;
- }
-
- function getQueryInfo() {
- list( $index, $userCond ) = $this->getUserCond();
- $conds = array_merge( array('page_id=rev_page'), $userCond, $this->getNamespaceCond() );
-
- return array(
- 'tables' => array( 'page', 'revision' ),
- 'fields' => array(
- 'page_namespace', 'page_title', 'page_is_new', 'page_latest', 'rev_id', 'rev_page',
- 'rev_text_id', 'rev_timestamp', 'rev_comment', 'rev_minor_edit', 'rev_user',
- 'rev_user_text', 'rev_deleted'
- ),
- 'conds' => $conds,
- 'options' => array( 'USE INDEX' => $index )
- );
- }
-
- function getUserCond() {
- $condition = array();
-
- if ( $this->target == 'newbies' ) {
- $max = $this->mDb->selectField( 'user', 'max(user_id)', false, __METHOD__ );
- $condition[] = 'rev_user >' . (int)($max - $max / 100);
- $index = 'user_timestamp';
- } else {
- $condition['rev_user_text'] = $this->target;
- $index = 'usertext_timestamp';
- }
- return array( $index, $condition );
- }
-
- function getNamespaceCond() {
- if ( $this->namespace !== '' ) {
- return array( 'page_namespace' => (int)$this->namespace );
- } else {
- return array();
- }
- }
-
- function getDateCond() {
- if ( $this->year || $this->month ) {
- // Assume this year if only a month is given
- if ( $this->year ) {
- $year_start = $this->year;
- } else {
- $year_start = substr( wfTimestampNow(), 0, 4 );
- $thisMonth = gmdate( 'n' );
- if( $this->month > $thisMonth ) {
- // Future contributions aren't supposed to happen. :)
- $year_start--;
- }
- }
-
- if ( $this->month ) {
- $month_end = str_pad($this->month + 1, 2, '0', STR_PAD_LEFT);
- $year_end = $year_start;
- } else {
- $month_end = 0;
- $year_end = $year_start + 1;
- }
- $ts_end = str_pad($year_end . $month_end, 14, '0' );
-
- $this->mOffset = $ts_end;
- }
- }
-
- function getIndexField() {
- return 'rev_timestamp';
- }
-
- function getStartBody() {
- return "<ul>\n";
- }
-
- function getEndBody() {
- return "</ul>\n";
- }
-
- /**
- * Generates each row in the contributions list.
- *
- * Contributions which are marked "top" are currently on top of the history.
- * For these contributions, a [rollback] link is shown for users with roll-
- * back privileges. The rollback link restores the most recent version that
- * was not written by the target user.
- *
- * @todo This would probably look a lot nicer in a table.
- */
- function formatRow( $row ) {
- wfProfileIn( __METHOD__ );
-
- global $wgLang, $wgUser, $wgContLang;
-
- $sk = $this->getSkin();
- $rev = new Revision( $row );
-
- $page = Title::makeTitle( $row->page_namespace, $row->page_title );
- $link = $sk->makeKnownLinkObj( $page );
- $difftext = $topmarktext = '';
- if( $row->rev_id == $row->page_latest ) {
- $topmarktext .= '<strong>' . $this->messages['uctop'] . '</strong>';
- if( !$row->page_is_new ) {
- $difftext .= '(' . $sk->makeKnownLinkObj( $page, $this->messages['diff'], 'diff=0' ) . ')';
- } else {
- $difftext .= $this->messages['newarticle'];
- }
-
- if( !$page->getUserPermissionsErrors( 'rollback', $wgUser )
- && !$page->getUserPermissionsErrors( 'edit', $wgUser ) ) {
- $topmarktext .= ' '.$sk->generateRollback( $rev );
- }
-
- }
- if( $rev->userCan( Revision::DELETED_TEXT ) ) {
- $difftext = '(' . $sk->makeKnownLinkObj( $page, $this->messages['diff'], 'diff=prev&oldid='.$row->rev_id ) . ')';
- } else {
- $difftext = '(' . $this->messages['diff'] . ')';
- }
- $histlink='('.$sk->makeKnownLinkObj( $page, $this->messages['hist'], 'action=history' ) . ')';
-
- $comment = $wgContLang->getDirMark() . $sk->revComment( $rev );
- $d = $wgLang->timeanddate( wfTimestamp( TS_MW, $row->rev_timestamp ), true );
-
- if( $this->target == 'newbies' ) {
- $userlink = ' . . ' . $sk->userLink( $row->rev_user, $row->rev_user_text );
- $userlink .= ' (' . $sk->userTalkLink( $row->rev_user, $row->rev_user_text ) . ') ';
- } else {
- $userlink = '';
- }
-
- if( $rev->isDeleted( Revision::DELETED_TEXT ) ) {
- $d = '<span class="history-deleted">' . $d . '</span>';
- }
-
- if( $row->rev_minor_edit ) {
- $mflag = '<span class="minor">' . $this->messages['minoreditletter'] . '</span> ';
- } else {
- $mflag = '';
- }
-
- $ret = "{$d} {$histlink} {$difftext} {$mflag} {$link}{$userlink}{$comment} {$topmarktext}";
- if( $rev->isDeleted( Revision::DELETED_TEXT ) ) {
- $ret .= ' ' . wfMsgHtml( 'deletedrev' );
- }
- $ret = "<li>$ret</li>\n";
- wfProfileOut( __METHOD__ );
- return $ret;
- }
-
- /**
- * Get the Database object in use
- *
- * @return Database
- */
- public function getDatabase() {
- return $this->mDb;
- }
-
-}
-
-/**
- * Special page "user contributions".
- * Shows a list of the contributions of a user.
- *
- * @return none
- * @param $par String: (optional) user name of the user for which to show the contributions
- */
-function wfSpecialContributions( $par = null ) {
- global $wgUser, $wgOut, $wgLang, $wgRequest;
-
- $options = array();
-
- if ( isset( $par ) && $par == 'newbies' ) {
- $target = 'newbies';
- $options['contribs'] = 'newbie';
- } elseif ( isset( $par ) ) {
- $target = $par;
- } else {
- $target = $wgRequest->getVal( 'target' );
- }
-
- // check for radiobox
- if ( $wgRequest->getVal( 'contribs' ) == 'newbie' ) {
- $target = 'newbies';
- $options['contribs'] = 'newbie';
- }
-
- if ( !strlen( $target ) ) {
- $wgOut->addHTML( contributionsForm( '' ) );
- return;
- }
-
- $options['limit'] = $wgRequest->getInt( 'limit', 50 );
- $options['target'] = $target;
-
- $nt = Title::makeTitleSafe( NS_USER, $target );
- if ( !$nt ) {
- $wgOut->addHTML( contributionsForm( '' ) );
- return;
- }
- $id = User::idFromName( $nt->getText() );
-
- if ( $target != 'newbies' ) {
- $target = $nt->getText();
- $wgOut->setSubtitle( contributionsSub( $nt, $id ) );
- } else {
- $wgOut->setSubtitle( wfMsgHtml( 'sp-contributions-newbies-sub') );
- }
-
- if ( ( $ns = $wgRequest->getVal( 'namespace', null ) ) !== null && $ns !== '' ) {
- $options['namespace'] = intval( $ns );
- } else {
- $options['namespace'] = '';
- }
- if ( $wgUser->isAllowed( 'markbotedit' ) && $wgRequest->getBool( 'bot' ) ) {
- $options['bot'] = '1';
- }
-
- $skip = $wgRequest->getText( 'offset' ) || $wgRequest->getText( 'dir' ) == 'prev';
- # Offset overrides year/month selection
- if ( ( $month = $wgRequest->getIntOrNull( 'month' ) ) !== null && $month !== -1 ) {
- $options['month'] = intval( $month );
- } else {
- $options['month'] = '';
- }
- if ( ( $year = $wgRequest->getIntOrNull( 'year' ) ) !== null ) {
- $options['year'] = intval( $year );
- } else if( $options['month'] ) {
- $thisMonth = intval( gmdate( 'n' ) );
- $thisYear = intval( gmdate( 'Y' ) );
- if( intval( $options['month'] ) > $thisMonth ) {
- $thisYear--;
- }
- $options['year'] = $thisYear;
- } else {
- $options['year'] = '';
- }
-
- wfRunHooks( 'SpecialContributionsBeforeMainOutput', $id );
-
- $wgOut->addHTML( contributionsForm( $options ) );
- # Show original selected options, don't apply them so as to allow paging
- $_GET['year'] = ''; // hack for Pager
- $_GET['month'] = ''; // hack for Pager
- if( $skip ) {
- $options['year'] = '';
- $options['month'] = '';
- }
-
- $pager = new ContribsPager( $target, $options['namespace'], $options['year'], $options['month'] );
- if ( !$pager->getNumRows() ) {
- $wgOut->addWikiMsg( 'nocontribs' );
- return;
- }
-
- # Show a message about slave lag, if applicable
- if( ( $lag = $pager->getDatabase()->getLag() ) > 0 )
- $wgOut->showLagWarning( $lag );
-
- $wgOut->addHTML(
- '<p>' . $pager->getNavigationBar() . '</p>' .
- $pager->getBody() .
- '<p>' . $pager->getNavigationBar() . '</p>' );
-
- # If there were contributions, and it was a valid user or IP, show
- # the appropriate "footer" message - WHOIS tools, etc.
- if( $target != 'newbies' ) {
- $message = IP::isIPAddress( $target )
- ? 'sp-contributions-footer-anon'
- : 'sp-contributions-footer';
-
-
- $text = wfMsgNoTrans( $message, $target );
- if( !wfEmptyMsg( $message, $text ) && $text != '-' ) {
- $wgOut->addHtml( '<div class="mw-contributions-footer">' );
- $wgOut->addWikiText( $text );
- $wgOut->addHtml( '</div>' );
- }
- }
-}
-
-/**
- * Generates the subheading with links
- * @param Title $nt Title object for the target
- * @param integer $id User ID for the target
- * @return String: appropriately-escaped HTML to be output literally
- */
-function contributionsSub( $nt, $id ) {
- global $wgSysopUserBans, $wgLang, $wgUser;
-
- $sk = $wgUser->getSkin();
-
- if ( 0 == $id ) {
- $user = $nt->getText();
- } else {
- $user = $sk->makeLinkObj( $nt, htmlspecialchars( $nt->getText() ) );
- }
- $talk = $nt->getTalkPage();
- if( $talk ) {
- # Talk page link
- $tools[] = $sk->makeLinkObj( $talk, wfMsgHtml( 'talkpagelinktext' ) );
- if( ( $id != 0 && $wgSysopUserBans ) || ( $id == 0 && User::isIP( $nt->getText() ) ) ) {
- # Block link
- if( $wgUser->isAllowed( 'block' ) )
- $tools[] = $sk->makeKnownLinkObj( SpecialPage::getTitleFor( 'Blockip', $nt->getDBkey() ), wfMsgHtml( 'blocklink' ) );
- # Block log link
- $tools[] = $sk->makeKnownLinkObj( SpecialPage::getTitleFor( 'Log' ), wfMsgHtml( 'sp-contributions-blocklog' ), 'type=block&page=' . $nt->getPrefixedUrl() );
- }
- # Other logs link
- $tools[] = $sk->makeKnownLinkObj( SpecialPage::getTitleFor( 'Log' ), wfMsgHtml( 'log' ), 'user=' . $nt->getPartialUrl() );
-
- wfRunHooks( 'ContributionsToolLinks', array( $id, $nt, &$tools ) );
-
- $links = implode( ' | ', $tools );
- }
-
- // Old message 'contribsub' had one parameter, but that doesn't work for
- // languages that want to put the "for" bit right after $user but before
- // $links. If 'contribsub' is around, use it for reverse compatibility,
- // otherwise use 'contribsub2'.
- if( wfEmptyMsg( 'contribsub', wfMsg( 'contribsub' ) ) ) {
- return wfMsgHtml( 'contribsub2', $user, $links );
- } else {
- return wfMsgHtml( 'contribsub', "$user ($links)" );
- }
-}
-
-/**
- * Generates the namespace selector form with hidden attributes.
- * @param $options Array: the options to be included.
- */
-function contributionsForm( $options ) {
- global $wgScript, $wgTitle, $wgRequest;
-
- $options['title'] = $wgTitle->getPrefixedText();
- if ( !isset( $options['target'] ) ) {
- $options['target'] = '';
- } else {
- $options['target'] = str_replace( '_' , ' ' , $options['target'] );
- }
-
- if ( !isset( $options['namespace'] ) ) {
- $options['namespace'] = '';
- }
-
- if ( !isset( $options['contribs'] ) ) {
- $options['contribs'] = 'user';
- }
-
- if ( !isset( $options['year'] ) ) {
- $options['year'] = '';
- }
-
- if ( !isset( $options['month'] ) ) {
- $options['month'] = '';
- }
-
- if ( $options['contribs'] == 'newbie' ) {
- $options['target'] = '';
- }
-
- $f = Xml::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) );
-
- foreach ( $options as $name => $value ) {
- if ( in_array( $name, array( 'namespace', 'target', 'contribs', 'year', 'month' ) ) ) {
- continue;
- }
- $f .= "\t" . Xml::hidden( $name, $value ) . "\n";
- }
-
- $f .= '<fieldset>' .
- Xml::element( 'legend', array(), wfMsg( 'sp-contributions-search' ) ) .
- Xml::radioLabel( wfMsgExt( 'sp-contributions-newbies', array( 'parseinline' ) ), 'contribs' , 'newbie' , 'newbie', $options['contribs'] == 'newbie' ? true : false ) . '<br />' .
- Xml::radioLabel( wfMsgExt( 'sp-contributions-username', array( 'parseinline' ) ), 'contribs' , 'user', 'user', $options['contribs'] == 'user' ? true : false ) . ' ' .
- Xml::input( 'target', 20, $options['target']) . ' '.
- '<span style="white-space: nowrap">' .
- Xml::label( wfMsg( 'namespace' ), 'namespace' ) . ' ' .
- Xml::namespaceSelector( $options['namespace'], '' ) .
- '</span>' .
- Xml::openElement( 'p' ) .
- '<span style="white-space: nowrap">' .
- Xml::label( wfMsg( 'year' ), 'year' ) . ' '.
- Xml::input( 'year', 4, $options['year'], array('id' => 'year', 'maxlength' => 4) ) .
- '</span>' .
- ' '.
- '<span style="white-space: nowrap">' .
- Xml::label( wfMsg( 'month' ), 'month' ) . ' '.
- Xml::monthSelector( $options['month'], -1 ) . ' '.
- '</span>' .
- Xml::submitButton( wfMsg( 'sp-contributions-submit' ) ) .
- Xml::closeElement( 'p' );
-
- $explain = wfMsgExt( 'sp-contributions-explain', 'parseinline' );
- if( !wfEmptyMsg( 'sp-contributions-explain', $explain ) )
- $f .= "<p>{$explain}</p>";
-
- $f .= '</fieldset>' .
- Xml::closeElement( 'form' );
- return $f;
-}
diff --git a/includes/SpecialDeadendpages.php b/includes/SpecialDeadendpages.php
deleted file mode 100644
index 0d94161b..00000000
--- a/includes/SpecialDeadendpages.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- *
- * @addtogroup SpecialPage
- */
-class DeadendPagesPage extends PageQueryPage {
-
- function getName( ) {
- return "Deadendpages";
- }
-
- function getPageHeader() {
- return wfMsgExt( 'deadendpagestext', array( 'parse' ) );
- }
-
- /**
- * LEFT JOIN is expensive
- *
- * @return true
- */
- function isExpensive( ) {
- return 1;
- }
-
- function isSyndicated() { return false; }
-
- /**
- * @return false
- */
- function sortDescending() {
- return false;
- }
-
- /**
- * @return string an sqlquery
- */
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- list( $page, $pagelinks ) = $dbr->tableNamesN( 'page', 'pagelinks' );
- return "SELECT 'Deadendpages' as type, page_namespace AS namespace, page_title as title, page_title AS value " .
- "FROM $page LEFT JOIN $pagelinks ON page_id = pl_from " .
- "WHERE pl_from IS NULL " .
- "AND page_namespace = 0 " .
- "AND page_is_redirect = 0";
- }
-}
-
-/**
- * Constructor
- */
-function wfSpecialDeadendpages() {
-
- list( $limit, $offset ) = wfCheckLimits();
-
- $depp = new DeadendPagesPage();
-
- return $depp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialDisambiguations.php b/includes/SpecialDisambiguations.php
deleted file mode 100644
index fb1d75e9..00000000
--- a/includes/SpecialDisambiguations.php
+++ /dev/null
@@ -1,106 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-class DisambiguationsPage extends PageQueryPage {
-
- function getName() {
- return 'Disambiguations';
- }
-
- function isExpensive( ) { return true; }
- function isSyndicated() { return false; }
-
-
- function getPageHeader( ) {
- return wfMsgExt( 'disambiguations-text', array( 'parse' ) );
- }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
-
- $dMsgText = wfMsgForContent('disambiguationspage');
-
- $linkBatch = new LinkBatch;
-
- # If the text can be treated as a title, use it verbatim.
- # Otherwise, pull the titles from the links table
- $dp = Title::newFromText($dMsgText);
- if( $dp ) {
- if($dp->getNamespace() != NS_TEMPLATE) {
- # FIXME we assume the disambiguation message is a template but
- # the page can potentially be from another namespace :/
- wfDebug("Mediawiki:disambiguationspage message does not refer to a template!\n");
- }
- $linkBatch->addObj( $dp );
- } else {
- # Get all the templates linked from the Mediawiki:Disambiguationspage
- $disPageObj = Title::makeTitleSafe( NS_MEDIAWIKI, 'disambiguationspage' );
- $res = $dbr->select(
- array('pagelinks', 'page'),
- 'pl_title',
- array('page_id = pl_from', 'pl_namespace' => NS_TEMPLATE,
- 'page_namespace' => $disPageObj->getNamespace(), 'page_title' => $disPageObj->getDBkey()),
- __METHOD__ );
-
- while ( $row = $dbr->fetchObject( $res ) ) {
- $linkBatch->addObj( Title::makeTitle( NS_TEMPLATE, $row->pl_title ));
- }
-
- $dbr->freeResult( $res );
- }
-
- $set = $linkBatch->constructSet( 'lb.tl', $dbr );
- if( $set === false ) {
- # We must always return a valid sql query, but this way DB will always quicly return an empty result
- $set = 'FALSE';
- wfDebug("Mediawiki:disambiguationspage message does not link to any templates!\n");
- }
-
- list( $page, $pagelinks, $templatelinks) = $dbr->tableNamesN( 'page', 'pagelinks', 'templatelinks' );
-
- $sql = "SELECT 'Disambiguations' AS \"type\", pb.page_namespace AS namespace,"
- ." pb.page_title AS title, la.pl_from AS value"
- ." FROM {$templatelinks} AS lb, {$page} AS pb, {$pagelinks} AS la, {$page} AS pa"
- ." WHERE $set" # disambiguation template(s)
- .' AND pa.page_id = la.pl_from'
- .' AND pa.page_namespace = ' . NS_MAIN # Limit to just articles in the main namespace
- .' AND pb.page_id = lb.tl_from'
- .' AND pb.page_namespace = la.pl_namespace'
- .' AND pb.page_title = la.pl_title'
- .' ORDER BY lb.tl_namespace, lb.tl_title';
-
- return $sql;
- }
-
- function getOrder() {
- return '';
- }
-
- function formatResult( $skin, $result ) {
- global $wgContLang;
- $title = Title::newFromId( $result->value );
- $dp = Title::makeTitle( $result->namespace, $result->title );
-
- $from = $skin->makeKnownLinkObj( $title, '' );
- $edit = $skin->makeKnownLinkObj( $title, "(".wfMsgHtml("qbedit").")" , 'redirect=no&action=edit' );
- $arr = $wgContLang->getArrow();
- $to = $skin->makeKnownLinkObj( $dp, '' );
-
- return "$from $edit $arr $to";
- }
-}
-
-/**
- * Constructor
- */
-function wfSpecialDisambiguations() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $sd = new DisambiguationsPage();
-
- return $sd->doQuery( $offset, $limit );
-}
-
diff --git a/includes/SpecialDoubleRedirects.php b/includes/SpecialDoubleRedirects.php
deleted file mode 100644
index 7e4ec360..00000000
--- a/includes/SpecialDoubleRedirects.php
+++ /dev/null
@@ -1,104 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * A special page listing redirects to redirecting page.
- * The software will automatically not follow double redirects, to prevent loops.
- * @addtogroup SpecialPage
- */
-class DoubleRedirectsPage extends PageQueryPage {
-
- function getName() {
- return 'DoubleRedirects';
- }
-
- function isExpensive( ) { return true; }
- function isSyndicated() { return false; }
-
- function getPageHeader( ) {
- return wfMsgExt( 'doubleredirectstext', array( 'parse' ) );
- }
-
- function getSQLText( &$dbr, $namespace = null, $title = null ) {
-
- list( $page, $redirect ) = $dbr->tableNamesN( 'page', 'redirect' );
-
- $limitToTitle = !( $namespace === null && $title === null );
- $sql = $limitToTitle ? "SELECT" : "SELECT 'DoubleRedirects' as type," ;
- $sql .=
- " pa.page_namespace as namespace, pa.page_title as title," .
- " pb.page_namespace as nsb, pb.page_title as tb," .
- " pc.page_namespace as nsc, pc.page_title as tc" .
- " FROM $redirect AS ra, $redirect AS rb, $page AS pa, $page AS pb, $page AS pc" .
- " WHERE ra.rd_from=pa.page_id" .
- " AND ra.rd_namespace=pb.page_namespace" .
- " AND ra.rd_title=pb.page_title" .
- " AND rb.rd_from=pb.page_id" .
- " AND rb.rd_namespace=pc.page_namespace" .
- " AND rb.rd_title=pc.page_title";
-
- if( $limitToTitle ) {
- $encTitle = $dbr->addQuotes( $title );
- $sql .= " AND pa.page_namespace=$namespace" .
- " AND pa.page_title=$encTitle";
- }
-
- return $sql;
- }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- return $this->getSQLText( $dbr );
- }
-
- function getOrder() {
- return '';
- }
-
- function formatResult( $skin, $result ) {
- global $wgContLang;
-
- $fname = 'DoubleRedirectsPage::formatResult';
- $titleA = Title::makeTitle( $result->namespace, $result->title );
-
- if ( $result && !isset( $result->nsb ) ) {
- $dbr = wfGetDB( DB_SLAVE );
- $sql = $this->getSQLText( $dbr, $result->namespace, $result->title );
- $res = $dbr->query( $sql, $fname );
- if ( $res ) {
- $result = $dbr->fetchObject( $res );
- $dbr->freeResult( $res );
- }
- }
- if ( !$result ) {
- return '<s>' . $skin->makeLinkObj( $titleA, '', 'redirect=no' ) . '</s>';
- }
-
- $titleB = Title::makeTitle( $result->nsb, $result->tb );
- $titleC = Title::makeTitle( $result->nsc, $result->tc );
-
- $linkA = $skin->makeKnownLinkObj( $titleA, '', 'redirect=no' );
- $edit = $skin->makeBrokenLinkObj( $titleA, "(".wfMsg("qbedit").")" , 'redirect=no');
- $linkB = $skin->makeKnownLinkObj( $titleB, '', 'redirect=no' );
- $linkC = $skin->makeKnownLinkObj( $titleC );
- $arr = $wgContLang->getArrow() . $wgContLang->getDirMark();
-
- return( "{$linkA} {$edit} {$arr} {$linkB} {$arr} {$linkC}" );
- }
-}
-
-/**
- * constructor
- */
-function wfSpecialDoubleRedirects() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $sdr = new DoubleRedirectsPage();
-
- return $sdr->doQuery( $offset, $limit );
-
-}
-
diff --git a/includes/SpecialEmailuser.php b/includes/SpecialEmailuser.php
deleted file mode 100644
index 7de89dce..00000000
--- a/includes/SpecialEmailuser.php
+++ /dev/null
@@ -1,222 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * @todo document
- */
-function wfSpecialEmailuser( $par ) {
- global $wgUser, $wgOut, $wgRequest, $wgEnableEmail, $wgEnableUserEmail;
-
- if( !( $wgEnableEmail && $wgEnableUserEmail ) ) {
- $wgOut->showErrorPage( "nosuchspecialpage", "nospecialpagetext" );
- return;
- }
-
- if( !$wgUser->canSendEmail() ) {
- wfDebug( "User can't send.\n" );
- $wgOut->showErrorPage( "mailnologin", "mailnologintext" );
- return;
- }
-
- $action = $wgRequest->getVal( 'action' );
- $target = isset($par) ? $par : $wgRequest->getVal( 'target' );
- if ( "" == $target ) {
- wfDebug( "Target is empty.\n" );
- $wgOut->showErrorPage( "notargettitle", "notargettext" );
- return;
- }
-
- $nt = Title::newFromURL( $target );
- if ( is_null( $nt ) ) {
- wfDebug( "Target is invalid title.\n" );
- $wgOut->showErrorPage( "notargettitle", "notargettext" );
- return;
- }
-
- $nu = User::newFromName( $nt->getText() );
- if( is_null( $nu ) || !$nu->canReceiveEmail() ) {
- wfDebug( "Target is invalid user or can't receive.\n" );
- $wgOut->showErrorPage( "noemailtitle", "noemailtext" );
- return;
- }
-
- if ( $wgUser->isBlockedFromEmailUser() ) {
- // User has been blocked from sending e-mail. Show the std blocked form.
- wfDebug( "User is blocked from sending e-mail.\n" );
- $wgOut->blockedPage();
- return;
- }
-
- $f = new EmailUserForm( $nu );
-
- if ( "success" == $action ) {
- $f->showSuccess( $nu );
- } else if ( "submit" == $action && $wgRequest->wasPosted() &&
- $wgUser->matchEditToken( $wgRequest->getVal( 'wpEditToken' ) ) )
- {
- # Check against the rate limiter
- if( $wgUser->pingLimiter( 'emailuser' ) ) {
- $wgOut->rateLimited();
- return;
- }
-
- $f->doSubmit();
- } else {
- $f->showForm();
- }
-}
-
-/**
- * Implements the Special:Emailuser web interface, and invokes userMailer for sending the email message.
- * @addtogroup SpecialPage
- */
-class EmailUserForm {
-
- var $target;
- var $text, $subject;
- var $cc_me; // Whether user requested to be sent a separate copy of their email.
-
- /**
- * @param User $target
- */
- function EmailUserForm( $target ) {
- global $wgRequest;
- $this->target = $target;
- $this->text = $wgRequest->getText( 'wpText' );
- $this->subject = $wgRequest->getText( 'wpSubject' );
- $this->cc_me = $wgRequest->getBool( 'wpCCMe' );
- }
-
- function showForm() {
- global $wgOut, $wgUser;
-
- $wgOut->setPagetitle( wfMsg( "emailpage" ) );
- $wgOut->addWikiMsg( "emailpagetext" );
-
- if ( $this->subject === "" ) {
- $this->subject = wfMsg( "defemailsubject" );
- }
-
- $emf = wfMsg( "emailfrom" );
- $sender = $wgUser->getName();
- $emt = wfMsg( "emailto" );
- $rcpt = $this->target->getName();
- $emr = wfMsg( "emailsubject" );
- $emm = wfMsg( "emailmessage" );
- $ems = wfMsg( "emailsend" );
- $emc = wfMsg( "emailccme" );
- $encSubject = htmlspecialchars( $this->subject );
-
- $titleObj = SpecialPage::getTitleFor( "Emailuser" );
- $action = $titleObj->escapeLocalURL( "target=" .
- urlencode( $this->target->getName() ) . "&action=submit" );
- $token = htmlspecialchars( $wgUser->editToken() );
-
- $wgOut->addHTML( "
-<form id=\"emailuser\" method=\"post\" action=\"{$action}\">
-<table border='0' id='mailheader'><tr>
-<td align='right'>{$emf}:</td>
-<td align='left'><strong>" . htmlspecialchars( $sender ) . "</strong></td>
-</tr><tr>
-<td align='right'>{$emt}:</td>
-<td align='left'><strong>" . htmlspecialchars( $rcpt ) . "</strong></td>
-</tr><tr>
-<td align='right'>{$emr}:</td>
-<td align='left'>
-<input type='text' size='60' maxlength='200' name=\"wpSubject\" value=\"{$encSubject}\" />
-</td>
-</tr>
-</table>
-<span id='wpTextLabel'><label for=\"wpText\">{$emm}:</label><br /></span>
-<textarea id=\"wpText\" name=\"wpText\" rows='20' cols='80' style=\"width: 100%;\">" . htmlspecialchars( $this->text ) .
-"</textarea>
-" . wfCheckLabel( $emc, 'wpCCMe', 'wpCCMe', $wgUser->getBoolOption( 'ccmeonemails' ) ) . "<br />
-<input type='submit' name=\"wpSend\" value=\"{$ems}\" />
-<input type='hidden' name='wpEditToken' value=\"$token\" />
-</form>\n" );
-
- }
-
- function doSubmit() {
- global $wgOut, $wgUser, $wgUserEmailUseReplyTo;
-
- $to = new MailAddress( $this->target );
- $from = new MailAddress( $wgUser );
- $subject = $this->subject;
-
- if( wfRunHooks( 'EmailUser', array( &$to, &$from, &$subject, &$this->text ) ) ) {
-
- if( $wgUserEmailUseReplyTo ) {
- // Put the generic wiki autogenerated address in the From:
- // header and reserve the user for Reply-To.
- //
- // This is a bit ugly, but will serve to differentiate
- // wiki-borne mails from direct mails and protects against
- // SPF and bounce problems with some mailers (see below).
- global $wgPasswordSender;
- $mailFrom = new MailAddress( $wgPasswordSender );
- $replyTo = $from;
- } else {
- // Put the sending user's e-mail address in the From: header.
- //
- // This is clean-looking and convenient, but has issues.
- // One is that it doesn't as clearly differentiate the wiki mail
- // from "directly" sent mails.
- //
- // Another is that some mailers (like sSMTP) will use the From
- // address as the envelope sender as well. For open sites this
- // can cause mails to be flunked for SPF violations (since the
- // wiki server isn't an authorized sender for various users'
- // domains) as well as creating a privacy issue as bounces
- // containing the recipient's e-mail address may get sent to
- // the sending user.
- $mailFrom = $from;
- $replyTo = null;
- }
-
- $mailResult = UserMailer::send( $to, $mailFrom, $subject, $this->text, $replyTo );
-
- if( WikiError::isError( $mailResult ) ) {
- $wgOut->addHTML( wfMsg( "usermailererror" ) .
- ' ' . htmlspecialchars( $mailResult->getMessage() ) );
- } else {
-
- // if the user requested a copy of this mail, do this now,
- // unless they are emailing themselves, in which case one copy of the message is sufficient.
- if ($this->cc_me && $to != $from) {
- $cc_subject = wfMsg('emailccsubject', $this->target->getName(), $subject);
- if( wfRunHooks( 'EmailUser', array( &$from, &$from, &$cc_subject, &$this->text ) ) ) {
- $ccResult = UserMailer::send( $from, $from, $cc_subject, $this->text );
- if( WikiError::isError( $ccResult ) ) {
- // At this stage, the user's CC mail has failed, but their
- // original mail has succeeded. It's unlikely, but still, what to do?
- // We can either show them an error, or we can say everything was fine,
- // or we can say we sort of failed AND sort of succeeded. Of these options,
- // simply saying there was an error is probably best.
- $wgOut->addHTML( wfMsg( "usermailererror" ) .
- ' ' . htmlspecialchars( $ccResult->getMessage() ) );
- return;
- }
- }
- }
-
- $titleObj = SpecialPage::getTitleFor( "Emailuser" );
- $encTarget = wfUrlencode( $this->target->getName() );
- $wgOut->redirect( $titleObj->getFullURL( "target={$encTarget}&action=success" ) );
- wfRunHooks( 'EmailUserComplete', array( $to, $from, $subject, $this->text ) );
- }
- }
- }
-
- function showSuccess( &$user ) {
- global $wgOut;
-
- $wgOut->setPagetitle( wfMsg( "emailsent" ) );
- $wgOut->addHTML( wfMsg( "emailsenttext" ) );
-
- $wgOut->returnToMain( false, $user->getUserPage() );
- }
-}
diff --git a/includes/SpecialExport.php b/includes/SpecialExport.php
deleted file mode 100644
index 1fe2e44b..00000000
--- a/includes/SpecialExport.php
+++ /dev/null
@@ -1,284 +0,0 @@
-<?php
-# Copyright (C) 2003 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
-/**
- *
- * @addtogroup SpecialPage
- */
-
-function wfExportGetPagesFromCategory( $title ) {
- global $wgContLang;
-
- $name = $title->getDBkey();
-
- $dbr = wfGetDB( DB_SLAVE );
-
- list( $page, $categorylinks ) = $dbr->tableNamesN( 'page', 'categorylinks' );
- $sql = "SELECT page_namespace, page_title FROM $page " .
- "JOIN $categorylinks ON cl_from = page_id " .
- "WHERE cl_to = " . $dbr->addQuotes( $name );
-
- $pages = array();
- $res = $dbr->query( $sql, 'wfExportGetPagesFromCategory' );
- while ( $row = $dbr->fetchObject( $res ) ) {
- $n = $row->page_title;
- if ($row->page_namespace) {
- $ns = $wgContLang->getNsText( $row->page_namespace );
- $n = $ns . ':' . $n;
- }
-
- $pages[] = $n;
- }
- $dbr->freeResult($res);
-
- return $pages;
-}
-
-/**
- * Expand a list of pages to include templates used in those pages.
- * @param $inputPages array, list of titles to look up
- * @param $pageSet array, associative array indexed by titles for output
- * @return array associative array index by titles
- */
-function wfExportGetTemplates( $inputPages, $pageSet ) {
- return wfExportGetLinks( $inputPages, $pageSet,
- 'templatelinks',
- array( 'tl_namespace AS namespace', 'tl_title AS title' ),
- array( 'page_id=tl_from' ) );
-}
-
-/**
- * Expand a list of pages to include images used in those pages.
- * @param $inputPages array, list of titles to look up
- * @param $pageSet array, associative array indexed by titles for output
- * @return array associative array index by titles
- */
-function wfExportGetImages( $inputPages, $pageSet ) {
- return wfExportGetLinks( $inputPages, $pageSet,
- 'imagelinks',
- array( NS_IMAGE . ' AS namespace', 'il_to AS title' ),
- array( 'page_id=il_from' ) );
-}
-
-/**
- * Expand a list of pages to include items used in those pages.
- * @private
- */
-function wfExportGetLinks( $inputPages, $pageSet, $table, $fields, $join ) {
- $dbr = wfGetDB( DB_SLAVE );
- foreach( $inputPages as $page ) {
- $title = Title::newFromText( $page );
- if( $title ) {
- $pageSet[$title->getPrefixedText()] = true;
- /// @fixme May or may not be more efficient to batch these
- /// by namespace when given multiple input pages.
- $result = $dbr->select(
- array( 'page', $table ),
- $fields,
- array_merge( $join,
- array(
- 'page_namespace' => $title->getNamespace(),
- 'page_title' => $title->getDbKey() ) ),
- __METHOD__ );
- foreach( $result as $row ) {
- $template = Title::makeTitle( $row->namespace, $row->title );
- $pageSet[$template->getPrefixedText()] = true;
- }
- }
- }
- return $pageSet;
-}
-
-/**
- * Callback function to remove empty strings from the pages array.
- */
-function wfFilterPage( $page ) {
- return $page !== '' && $page !== null;
-}
-
-/**
- *
- */
-function wfSpecialExport( $page = '' ) {
- global $wgOut, $wgRequest, $wgSitename, $wgExportAllowListContributors;
- global $wgExportAllowHistory, $wgExportMaxHistory;
-
- $curonly = true;
- $doexport = false;
-
- if ( $wgRequest->getCheck( 'addcat' ) ) {
- $page = $wgRequest->getText( 'pages' );
- $catname = $wgRequest->getText( 'catname' );
-
- if ( $catname !== '' && $catname !== NULL && $catname !== false ) {
- $t = Title::makeTitleSafe( NS_CATEGORY, $catname );
- if ( $t ) {
- /**
- * @fixme This can lead to hitting memory limit for very large
- * categories. Ideally we would do the lookup synchronously
- * during the export in a single query.
- */
- $catpages = wfExportGetPagesFromCategory( $t );
- if ( $catpages ) $page .= "\n" . implode( "\n", $catpages );
- }
- }
- }
- else if( $wgRequest->wasPosted() && $page == '' ) {
- $page = $wgRequest->getText( 'pages' );
- $curonly = $wgRequest->getCheck( 'curonly' );
- $rawOffset = $wgRequest->getVal( 'offset' );
- if( $rawOffset ) {
- $offset = wfTimestamp( TS_MW, $rawOffset );
- } else {
- $offset = null;
- }
- $limit = $wgRequest->getInt( 'limit' );
- $dir = $wgRequest->getVal( 'dir' );
- $history = array(
- 'dir' => 'asc',
- 'offset' => false,
- 'limit' => $wgExportMaxHistory,
- );
- $historyCheck = $wgRequest->getCheck( 'history' );
- if ( $curonly ) {
- $history = WikiExporter::CURRENT;
- } elseif ( !$historyCheck ) {
- if ( $limit > 0 && $limit < $wgExportMaxHistory ) {
- $history['limit'] = $limit;
- }
- if ( !is_null( $offset ) ) {
- $history['offset'] = $offset;
- }
- if ( strtolower( $dir ) == 'desc' ) {
- $history['dir'] = 'desc';
- }
- }
-
- if( $page != '' ) $doexport = true;
- } else {
- // Default to current-only for GET requests
- $page = $wgRequest->getText( 'pages', $page );
- $historyCheck = $wgRequest->getCheck( 'history' );
- if( $historyCheck ) {
- $history = WikiExporter::FULL;
- } else {
- $history = WikiExporter::CURRENT;
- }
-
- if( $page != '' ) $doexport = true;
- }
-
- if( !$wgExportAllowHistory ) {
- // Override
- $history = WikiExporter::CURRENT;
- }
-
- $list_authors = $wgRequest->getCheck( 'listauthors' );
- if ( !$curonly || !$wgExportAllowListContributors ) $list_authors = false ;
-
- if ( $doexport ) {
- $wgOut->disable();
-
- // Cancel output buffering and gzipping if set
- // This should provide safer streaming for pages with history
- wfResetOutputBuffers();
- header( "Content-type: application/xml; charset=utf-8" );
- if( $wgRequest->getCheck( 'wpDownload' ) ) {
- // Provide a sane filename suggestion
- $filename = urlencode( $wgSitename . '-' . wfTimestampNow() . '.xml' );
- $wgRequest->response()->header( "Content-disposition: attachment;filename={$filename}" );
- }
-
- /* Split up the input and look up linked pages */
- $inputPages = array_filter( explode( "\n", $page ), 'wfFilterPage' );
- $pageSet = array_flip( $inputPages );
-
- if( $wgRequest->getCheck( 'templates' ) ) {
- $pageSet = wfExportGetTemplates( $inputPages, $pageSet );
- }
-
- /*
- // Enable this when we can do something useful exporting/importing image information. :)
- if( $wgRequest->getCheck( 'images' ) ) {
- $pageSet = wfExportGetImages( $inputPages, $pageSet );
- }
- */
-
- $pages = array_keys( $pageSet );
-
- /* Ok, let's get to it... */
-
- $db = wfGetDB( DB_SLAVE );
- $exporter = new WikiExporter( $db, $history );
- $exporter->list_authors = $list_authors ;
- $exporter->openStream();
-
- foreach( $pages as $page ) {
- /*
- if( $wgExportMaxHistory && !$curonly ) {
- $title = Title::newFromText( $page );
- if( $title ) {
- $count = Revision::countByTitle( $db, $title );
- if( $count > $wgExportMaxHistory ) {
- wfDebug( __FUNCTION__ .
- ": Skipped $page, $count revisions too big\n" );
- continue;
- }
- }
- }*/
-
- #Bug 8824: Only export pages the user can read
- $title = Title::newFromText( $page );
- if( is_null( $title ) ) continue; #TODO: perhaps output an <error> tag or something.
- if( !$title->userCanRead() ) continue; #TODO: perhaps output an <error> tag or something.
-
- $exporter->pageByTitle( $title );
- }
-
- $exporter->closeStream();
- return;
- }
-
- $self = SpecialPage::getTitleFor( 'Export' );
- $wgOut->addHtml( wfMsgExt( 'exporttext', 'parse' ) );
-
- $form = Xml::openElement( 'form', array( 'method' => 'post',
- 'action' => $self->getLocalUrl( 'action=submit' ) ) );
-
- $form .= Xml::inputLabel( wfMsg( 'export-addcattext' ) , 'catname', 'catname', 40 ) . '&nbsp;';
- $form .= Xml::submitButton( wfMsg( 'export-addcat' ), array( 'name' => 'addcat' ) ) . '<br />';
-
- $form .= Xml::openElement( 'textarea', array( 'name' => 'pages', 'cols' => 40, 'rows' => 10 ) );
- $form .= htmlspecialchars( $page );
- $form .= Xml::closeElement( 'textarea' );
- $form .= '<br />';
-
- if( $wgExportAllowHistory ) {
- $form .= Xml::checkLabel( wfMsg( 'exportcuronly' ), 'curonly', 'curonly', true ) . '<br />';
- } else {
- $wgOut->addHtml( wfMsgExt( 'exportnohistory', 'parse' ) );
- }
- $form .= Xml::checkLabel( wfMsg( 'export-templates' ), 'templates', 'wpExportTemplates', false ) . '<br />';
- // Enable this when we can do something useful exporting/importing image information. :)
- //$form .= Xml::checkLabel( wfMsg( 'export-images' ), 'images', 'wpExportImages', false ) . '<br />';
- $form .= Xml::checkLabel( wfMsg( 'export-download' ), 'wpDownload', 'wpDownload', true ) . '<br />';
-
- $form .= Xml::submitButton( wfMsg( 'export-submit' ) );
- $form .= Xml::closeElement( 'form' );
- $wgOut->addHtml( $form );
-} \ No newline at end of file
diff --git a/includes/SpecialFewestrevisions.php b/includes/SpecialFewestrevisions.php
deleted file mode 100644
index ba6db8b6..00000000
--- a/includes/SpecialFewestrevisions.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-
-/**
- * Special page for listing the articles with the fewest revisions.
- *
- * @package MediaWiki
- * @addtogroup SpecialPage
- * @author Martin Drashkov
- */
-class FewestrevisionsPage extends QueryPage {
-
- function getName() {
- return 'Fewestrevisions';
- }
-
- function isExpensive() {
- return true;
- }
-
- function isSyndicated() {
- return false;
- }
-
- function getSql() {
- $dbr = wfGetDB( DB_SLAVE );
- list( $revision, $page ) = $dbr->tableNamesN( 'revision', 'page' );
-
- return "SELECT 'Fewestrevisions' as type,
- page_namespace as namespace,
- page_title as title,
- COUNT(*) as value
- FROM $revision
- JOIN $page ON page_id = rev_page
- WHERE page_namespace = " . NS_MAIN . "
- GROUP BY 1,2,3
- HAVING COUNT(*) > 1";
- }
-
- function sortDescending() {
- return false;
- }
-
- function formatResult( $skin, $result ) {
- global $wgLang, $wgContLang;
-
- $nt = Title::makeTitleSafe( $result->namespace, $result->title );
- $text = $wgContLang->convert( $nt->getPrefixedText() );
-
- $plink = $skin->makeKnownLinkObj( $nt, $text );
-
- $nl = wfMsgExt( 'nrevisions', array( 'parsemag', 'escape'),
- $wgLang->formatNum( $result->value ) );
- $nlink = $skin->makeKnownLinkObj( $nt, $nl, 'action=history' );
-
- return wfSpecialList( $plink, $nlink );
- }
-}
-
-function wfSpecialFewestrevisions() {
- list( $limit, $offset ) = wfCheckLimits();
- $frp = new FewestrevisionsPage();
- $frp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialFilepath.php b/includes/SpecialFilepath.php
deleted file mode 100644
index 4ba8fdb0..00000000
--- a/includes/SpecialFilepath.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-
-function wfSpecialFilepath( $par ) {
- global $wgRequest, $wgOut;
-
- $file = isset( $par ) ? $par : $wgRequest->getText( 'file' );
-
- $title = Title::newFromText( $file, NS_IMAGE );
-
- if ( ! $title instanceof Title || $title->getNamespace() != NS_IMAGE ) {
- $cform = new FilepathForm( $title );
- $cform->execute();
- } else {
- $file = wfFindFile( $title );
- if ( $file && $file->exists() ) {
- $wgOut->redirect( $file->getURL() );
- } else {
- $wgOut->setStatusCode( 404 );
- $cform = new FilepathForm( $title );
- $cform->execute();
- }
- }
-}
-
-class FilepathForm {
- var $mTitle;
-
- function FilepathForm( &$title ) {
- $this->mTitle =& $title;
- }
-
- function execute() {
- global $wgOut, $wgTitle, $wgScript;
-
- $wgOut->addHTML(
- wfElement( 'form',
- array(
- 'id' => 'specialfilepath',
- 'method' => 'get',
- 'action' => $wgScript,
- ),
- null
- ) .
- wfHidden( 'title', $wgTitle->getPrefixedText() ) .
- wfOpenElement( 'label' ) .
- wfMsgHtml( 'filepath-page' ) .
- ' ' .
- wfElement( 'input',
- array(
- 'type' => 'text',
- 'size' => 25,
- 'name' => 'file',
- 'value' => is_object( $this->mTitle ) ? $this->mTitle->getText() : ''
- ),
- ''
- ) .
- ' ' .
- wfElement( 'input',
- array(
- 'type' => 'submit',
- 'value' => wfMsgHtml( 'filepath-submit' )
- ),
- ''
- ) .
- wfCloseElement( 'label' ) .
- wfCloseElement( 'form' )
- );
- }
-}
diff --git a/includes/SpecialImagelist.php b/includes/SpecialImagelist.php
deleted file mode 100644
index 1688fe7c..00000000
--- a/includes/SpecialImagelist.php
+++ /dev/null
@@ -1,166 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- *
- */
-function wfSpecialImagelist() {
- global $wgOut;
-
- $pager = new ImageListPager;
-
- $limit = $pager->getForm();
- $body = $pager->getBody();
- $nav = $pager->getNavigationBar();
- $wgOut->addHTML(
- $limit
- . '<br/>'
- . $body
- . '<br/>'
- . $nav );
-}
-
-/**
- * @addtogroup SpecialPage
- * @addtogroup Pager
- */
-class ImageListPager extends TablePager {
- var $mFieldNames = null;
- var $mMessages = array();
- var $mQueryConds = array();
-
- function __construct() {
- global $wgRequest, $wgMiserMode;
- if ( $wgRequest->getText( 'sort', 'img_date' ) == 'img_date' ) {
- $this->mDefaultDirection = true;
- } else {
- $this->mDefaultDirection = false;
- }
- $search = $wgRequest->getText( 'ilsearch' );
- if ( $search != '' && !$wgMiserMode ) {
- $nt = Title::newFromUrl( $search );
- if( $nt ) {
- $dbr = wfGetDB( DB_SLAVE );
- $m = $dbr->strencode( strtolower( $nt->getDBkey() ) );
- $m = str_replace( "%", "\\%", $m );
- $m = str_replace( "_", "\\_", $m );
- $this->mQueryConds = array( "LOWER(img_name) LIKE '%{$m}%'" );
- }
- }
-
- parent::__construct();
- }
-
- function getFieldNames() {
- if ( !$this->mFieldNames ) {
- $this->mFieldNames = array(
- 'img_timestamp' => wfMsg( 'imagelist_date' ),
- 'img_name' => wfMsg( 'imagelist_name' ),
- 'img_user_text' => wfMsg( 'imagelist_user' ),
- 'img_size' => wfMsg( 'imagelist_size' ),
- 'img_description' => wfMsg( 'imagelist_description' ),
- );
- }
- return $this->mFieldNames;
- }
-
- function isFieldSortable( $field ) {
- static $sortable = array( 'img_timestamp', 'img_name', 'img_size' );
- return in_array( $field, $sortable );
- }
-
- function getQueryInfo() {
- $fields = $this->getFieldNames();
- $fields = array_keys( $fields );
- $fields[] = 'img_user';
- return array(
- 'tables' => 'image',
- 'fields' => $fields,
- 'conds' => $this->mQueryConds
- );
- }
-
- function getDefaultSort() {
- return 'img_timestamp';
- }
-
- function getStartBody() {
- # Do a link batch query for user pages
- if ( $this->mResult->numRows() ) {
- $lb = new LinkBatch;
- $this->mResult->seek( 0 );
- while ( $row = $this->mResult->fetchObject() ) {
- if ( $row->img_user ) {
- $lb->add( NS_USER, str_replace( ' ', '_', $row->img_user_text ) );
- }
- }
- $lb->execute();
- }
-
- # Cache messages used in each row
- $this->mMessages['imgdesc'] = wfMsgHtml( 'imgdesc' );
- $this->mMessages['imgfile'] = wfMsgHtml( 'imgfile' );
-
- return parent::getStartBody();
- }
-
- function formatValue( $field, $value ) {
- global $wgLang;
- switch ( $field ) {
- case 'img_timestamp':
- return $wgLang->timeanddate( $value, true );
- case 'img_name':
- $name = $this->mCurrentRow->img_name;
- $link = $this->getSkin()->makeKnownLinkObj( Title::makeTitle( NS_IMAGE, $name ), $value );
- $image = wfLocalFile( $value );
- $url = $image->getURL();
- $download = Xml::element('a', array( "href" => $url ), $this->mMessages['imgfile'] );
- return "$link ($download)";
- case 'img_user_text':
- if ( $this->mCurrentRow->img_user ) {
- $link = $this->getSkin()->makeLinkObj( Title::makeTitle( NS_USER, $value ),
- htmlspecialchars( $value ) );
- } else {
- $link = htmlspecialchars( $value );
- }
- return $link;
- case 'img_size':
- return $this->getSkin()->formatSize( $value );
- case 'img_description':
- return $this->getSkin()->commentBlock( $value );
- }
- }
-
- function getForm() {
- global $wgRequest, $wgMiserMode;
- $url = $this->getTitle()->escapeLocalURL();
- $search = $wgRequest->getText( 'ilsearch' );
- $s = "<form method=\"get\" action=\"$url\">\n" .
- wfMsgHtml( 'table_pager_limit', $this->getLimitSelect() );
- if ( !$wgMiserMode ) {
- $s .= "<br/>\n" .
- Xml::inputLabel( wfMsg( 'imagelist_search_for' ), 'ilsearch', 'mw-ilsearch', 20, $search );
- }
- $s .= " " . Xml::submitButton( wfMsg( 'table_pager_limit_submit' ) ) ." \n" .
- $this->getHiddenFields( array( 'limit', 'ilsearch' ) ) .
- "</form>\n";
- return $s;
- }
-
- function getTableClass() {
- return 'imagelist ' . parent::getTableClass();
- }
-
- function getNavClass() {
- return 'imagelist_nav ' . parent::getNavClass();
- }
-
- function getSortHeaderClass() {
- return 'imagelist_sort ' . parent::getSortHeaderClass();
- }
-}
-
-
diff --git a/includes/SpecialImport.php b/includes/SpecialImport.php
deleted file mode 100644
index 7a2e6221..00000000
--- a/includes/SpecialImport.php
+++ /dev/null
@@ -1,921 +0,0 @@
-<?php
-/**
- * MediaWiki page data importer
- * Copyright (C) 2003,2005 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
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * Constructor
- */
-function wfSpecialImport( $page = '' ) {
- global $wgUser, $wgOut, $wgRequest, $wgTitle, $wgImportSources;
- global $wgImportTargetNamespace;
-
- $interwiki = false;
- $namespace = $wgImportTargetNamespace;
- $frompage = '';
- $history = true;
-
- if ( wfReadOnly() ) {
- $wgOut->readOnlyPage();
- return;
- }
-
- if( $wgRequest->wasPosted() && $wgRequest->getVal( 'action' ) == 'submit') {
- $isUpload = false;
- $namespace = $wgRequest->getIntOrNull( 'namespace' );
-
- switch( $wgRequest->getVal( "source" ) ) {
- case "upload":
- $isUpload = true;
- if( $wgUser->isAllowed( 'importupload' ) ) {
- $source = ImportStreamSource::newFromUpload( "xmlimport" );
- } else {
- return $wgOut->permissionRequired( 'importupload' );
- }
- break;
- case "interwiki":
- $interwiki = $wgRequest->getVal( 'interwiki' );
- $history = $wgRequest->getCheck( 'interwikiHistory' );
- $frompage = $wgRequest->getText( "frompage" );
- $source = ImportStreamSource::newFromInterwiki(
- $interwiki,
- $frompage,
- $history );
- break;
- default:
- $source = new WikiErrorMsg( "importunknownsource" );
- }
-
- if( WikiError::isError( $source ) ) {
- $wgOut->wrapWikiMsg( '<p class="error">$1</p>', array( 'importfailed', $source->getMessage() ) );
- } else {
- $wgOut->addWikiMsg( "importstart" );
-
- $importer = new WikiImporter( $source );
- if( !is_null( $namespace ) ) {
- $importer->setTargetNamespace( $namespace );
- }
- $reporter = new ImportReporter( $importer, $isUpload, $interwiki );
-
- $reporter->open();
- $result = $importer->doImport();
- $resultCount = $reporter->close();
-
- if( WikiError::isError( $result ) ) {
- # No source or XML parse error
- $wgOut->wrapWikiMsg( '<p class="error">$1</p>', array( 'importfailed', $result->getMessage() ) );
- } elseif( WikiError::isError( $resultCount ) ) {
- # Zero revisions
- $wgOut->wrapWikiMsg( '<p class="error">$1</p>', array( 'importfailed', $resultCount->getMessage() ) );
- } else {
- # Success!
- $wgOut->addWikiMsg( 'importsuccess' );
- }
- $wgOut->addWikiText( '<hr />' );
- }
- }
-
- $action = $wgTitle->getLocalUrl( 'action=submit' );
-
- if( $wgUser->isAllowed( 'importupload' ) ) {
- $wgOut->addWikiMsg( "importtext" );
- $wgOut->addHTML(
- Xml::openElement( 'fieldset' ).
- Xml::element( 'legend', null, wfMsg( 'upload' ) ) .
- Xml::openElement( 'form', array( 'enctype' => 'multipart/form-data', 'method' => 'post', 'action' => $action ) ) .
- Xml::hidden( 'action', 'submit' ) .
- Xml::hidden( 'source', 'upload' ) .
- "<input type='file' name='xmlimport' value='' size='30' />" . // No Xml function for type=file? Todo?
- Xml::submitButton( wfMsg( 'uploadbtn' ) ) .
- Xml::closeElement( 'form' ) .
- Xml::closeElement( 'fieldset' )
- );
- } else {
- if( empty( $wgImportSources ) ) {
- $wgOut->addWikiMsg( 'importnosources' );
- }
- }
-
- if( !empty( $wgImportSources ) ) {
- $wgOut->addHTML(
- Xml::openElement( 'fieldset' ) .
- Xml::element( 'legend', null, wfMsg( 'importinterwiki' ) ) .
- Xml::openElement( 'form', array( 'method' => 'post', 'action' => $action ) ) .
- wfMsgExt( 'import-interwiki-text', array( 'parse' ) ) .
- Xml::hidden( 'action', 'submit' ) .
- Xml::hidden( 'source', 'interwiki' ) .
- Xml::openElement( 'table' ) .
- "<tr>
- <td>" .
- Xml::openElement( 'select', array( 'name' => 'interwiki' ) )
- );
- foreach( $wgImportSources as $prefix ) {
- $selected = ( $interwiki === $prefix ) ? ' selected="selected"' : '';
- $wgOut->addHTML( Xml::option( $prefix, $prefix, $selected ) );
- }
- $wgOut->addHTML(
- Xml::closeElement( 'select' ) .
- "</td>
- <td>" .
- Xml::input( 'frompage', 50, $frompage ) .
- "</td>
- </tr>
- <tr>
- <td>
- </td>
- <td>" .
- Xml::checkLabel( wfMsg( 'import-interwiki-history' ), 'interwikiHistory', 'interwikiHistory', $history ) .
- "</td>
- </tr>
- <tr>
- <td>
- </td>
- <td>" .
- Xml::label( wfMsg( 'import-interwiki-namespace' ), 'namespace' ) .
- Xml::namespaceSelector( $namespace, '' ) .
- "</td>
- </tr>
- <tr>
- <td>
- </td>
- <td>" .
- Xml::submitButton( wfMsg( 'import-interwiki-submit' ) ) .
- "</td>
- </tr>" .
- Xml::closeElement( 'table' ).
- Xml::closeElement( 'form' ) .
- Xml::closeElement( 'fieldset' )
- );
- }
-}
-
-/**
- * Reporting callback
- * @addtogroup SpecialPage
- */
-class ImportReporter {
- function __construct( $importer, $upload, $interwiki ) {
- $importer->setPageOutCallback( array( $this, 'reportPage' ) );
- $this->mPageCount = 0;
- $this->mIsUpload = $upload;
- $this->mInterwiki = $interwiki;
- }
-
- function open() {
- global $wgOut;
- $wgOut->addHtml( "<ul>\n" );
- }
-
- function reportPage( $title, $origTitle, $revisionCount, $successCount ) {
- global $wgOut, $wgUser, $wgLang, $wgContLang;
-
- $skin = $wgUser->getSkin();
-
- $this->mPageCount++;
-
- $localCount = $wgLang->formatNum( $successCount );
- $contentCount = $wgContLang->formatNum( $successCount );
-
- if( $successCount > 0 ) {
- $wgOut->addHtml( "<li>" . $skin->makeKnownLinkObj( $title ) . " " .
- wfMsgExt( 'import-revision-count', array( 'parsemag', 'escape' ), $localCount ) .
- "</li>\n"
- );
-
- $log = new LogPage( 'import' );
- if( $this->mIsUpload ) {
- $detail = wfMsgExt( 'import-logentry-upload-detail', array( 'content', 'parsemag' ),
- $contentCount );
- $log->addEntry( 'upload', $title, $detail );
- } else {
- $interwiki = '[[:' . $this->mInterwiki . ':' .
- $origTitle->getPrefixedText() . ']]';
- $detail = wfMsgExt( 'import-logentry-interwiki-detail', array( 'content', 'parsemag' ),
- $contentCount, $interwiki );
- $log->addEntry( 'interwiki', $title, $detail );
- }
-
- $comment = $detail; // quick
- $dbw = wfGetDB( DB_MASTER );
- $nullRevision = Revision::newNullRevision(
- $dbw, $title->getArticleId(), $comment, true );
- $nullRevision->insertOn( $dbw );
- # Update page record
- $article = new Article( $title );
- $article->updateRevisionOn( $dbw, $nullRevision );
- } else {
- $wgOut->addHtml( '<li>' . wfMsgHtml( 'import-nonewrevisions' ) . '</li>' );
- }
- }
-
- function close() {
- global $wgOut;
- if( $this->mPageCount == 0 ) {
- $wgOut->addHtml( "</ul>\n" );
- return new WikiErrorMsg( "importnopages" );
- }
- $wgOut->addHtml( "</ul>\n" );
-
- return $this->mPageCount;
- }
-}
-
-/**
- *
- * @addtogroup SpecialPage
- */
-class WikiRevision {
- var $title = null;
- var $id = 0;
- var $timestamp = "20010115000000";
- var $user = 0;
- var $user_text = "";
- var $text = "";
- var $comment = "";
- var $minor = false;
-
- function setTitle( $title ) {
- if( is_object( $title ) ) {
- $this->title = $title;
- } elseif( is_null( $title ) ) {
- throw new MWException( "WikiRevision given a null title in import. You may need to adjust \$wgLegalTitleChars." );
- } else {
- throw new MWException( "WikiRevision given non-object title in import." );
- }
- }
-
- function setID( $id ) {
- $this->id = $id;
- }
-
- function setTimestamp( $ts ) {
- # 2003-08-05T18:30:02Z
- $this->timestamp = wfTimestamp( TS_MW, $ts );
- }
-
- function setUsername( $user ) {
- $this->user_text = $user;
- }
-
- function setUserIP( $ip ) {
- $this->user_text = $ip;
- }
-
- function setText( $text ) {
- $this->text = $text;
- }
-
- function setComment( $text ) {
- $this->comment = $text;
- }
-
- function setMinor( $minor ) {
- $this->minor = (bool)$minor;
- }
-
- function getTitle() {
- return $this->title;
- }
-
- function getID() {
- return $this->id;
- }
-
- function getTimestamp() {
- return $this->timestamp;
- }
-
- function getUser() {
- return $this->user_text;
- }
-
- function getText() {
- return $this->text;
- }
-
- function getComment() {
- return $this->comment;
- }
-
- function getMinor() {
- return $this->minor;
- }
-
- function importOldRevision() {
- $dbw = wfGetDB( DB_MASTER );
-
- # Sneak a single revision into place
- $user = User::newFromName( $this->getUser() );
- if( $user ) {
- $userId = intval( $user->getId() );
- $userText = $user->getName();
- } else {
- $userId = 0;
- $userText = $this->getUser();
- }
-
- // avoid memory leak...?
- $linkCache =& LinkCache::singleton();
- $linkCache->clear();
-
- $article = new Article( $this->title );
- $pageId = $article->getId();
- if( $pageId == 0 ) {
- # must create the page...
- $pageId = $article->insertOn( $dbw );
- $created = true;
- } else {
- $created = false;
-
- $prior = Revision::loadFromTimestamp( $dbw, $this->title, $this->timestamp );
- if( !is_null( $prior ) ) {
- // FIXME: this could fail slightly for multiple matches :P
- wfDebug( __METHOD__ . ": skipping existing revision for [[" .
- $this->title->getPrefixedText() . "]], timestamp " .
- $this->timestamp . "\n" );
- return false;
- }
- }
-
- # FIXME: Use original rev_id optionally
- # FIXME: blah blah blah
-
- #if( $numrows > 0 ) {
- # return wfMsg( "importhistoryconflict" );
- #}
-
- # Insert the row
- $revision = new Revision( array(
- 'page' => $pageId,
- 'text' => $this->getText(),
- 'comment' => $this->getComment(),
- 'user' => $userId,
- 'user_text' => $userText,
- 'timestamp' => $this->timestamp,
- 'minor_edit' => $this->minor,
- ) );
- $revId = $revision->insertOn( $dbw );
- $changed = $article->updateIfNewerOn( $dbw, $revision );
-
- if( $created ) {
- wfDebug( __METHOD__ . ": running onArticleCreate\n" );
- Article::onArticleCreate( $this->title );
-
- wfDebug( __METHOD__ . ": running create updates\n" );
- $article->createUpdates( $revision );
-
- } elseif( $changed ) {
- wfDebug( __METHOD__ . ": running onArticleEdit\n" );
- Article::onArticleEdit( $this->title );
-
- wfDebug( __METHOD__ . ": running edit updates\n" );
- $article->editUpdates(
- $this->getText(),
- $this->getComment(),
- $this->minor,
- $this->timestamp,
- $revId );
- }
-
- return true;
- }
-
-}
-
-/**
- * implements Special:Import
- * @addtogroup SpecialPage
- */
-class WikiImporter {
- var $mSource = null;
- var $mPageCallback = null;
- var $mPageOutCallback = null;
- var $mRevisionCallback = null;
- var $mTargetNamespace = null;
- var $lastfield;
-
- function WikiImporter( $source ) {
- $this->setRevisionCallback( array( &$this, "importRevision" ) );
- $this->mSource = $source;
- }
-
- function throwXmlError( $err ) {
- $this->debug( "FAILURE: $err" );
- wfDebug( "WikiImporter XML error: $err\n" );
- }
-
- # --------------
-
- function doImport() {
- if( empty( $this->mSource ) ) {
- return new WikiErrorMsg( "importnotext" );
- }
-
- $parser = xml_parser_create( "UTF-8" );
-
- # case folding violates XML standard, turn it off
- xml_parser_set_option( $parser, XML_OPTION_CASE_FOLDING, false );
-
- xml_set_object( $parser, $this );
- xml_set_element_handler( $parser, "in_start", "" );
-
- $offset = 0; // for context extraction on error reporting
- do {
- $chunk = $this->mSource->readChunk();
- if( !xml_parse( $parser, $chunk, $this->mSource->atEnd() ) ) {
- wfDebug( "WikiImporter::doImport encountered XML parsing error\n" );
- return new WikiXmlError( $parser, wfMsgHtml( 'import-parse-failure' ), $chunk, $offset );
- }
- $offset += strlen( $chunk );
- } while( $chunk !== false && !$this->mSource->atEnd() );
- xml_parser_free( $parser );
-
- return true;
- }
-
- function debug( $data ) {
- #wfDebug( "IMPORT: $data\n" );
- }
-
- function notice( $data ) {
- global $wgCommandLineMode;
- if( $wgCommandLineMode ) {
- print "$data\n";
- } else {
- global $wgOut;
- $wgOut->addHTML( "<li>" . htmlspecialchars( $data ) . "</li>\n" );
- }
- }
-
- /**
- * Sets the action to perform as each new page in the stream is reached.
- * @param callable $callback
- * @return callable
- */
- function setPageCallback( $callback ) {
- $previous = $this->mPageCallback;
- $this->mPageCallback = $callback;
- return $previous;
- }
-
- /**
- * Sets the action to perform as each page in the stream is completed.
- * Callback accepts the page title (as a Title object), a second object
- * with the original title form (in case it's been overridden into a
- * local namespace), and a count of revisions.
- *
- * @param callable $callback
- * @return callable
- */
- function setPageOutCallback( $callback ) {
- $previous = $this->mPageOutCallback;
- $this->mPageOutCallback = $callback;
- return $previous;
- }
-
- /**
- * Sets the action to perform as each page revision is reached.
- * @param callable $callback
- * @return callable
- */
- function setRevisionCallback( $callback ) {
- $previous = $this->mRevisionCallback;
- $this->mRevisionCallback = $callback;
- return $previous;
- }
-
- /**
- * Set a target namespace to override the defaults
- */
- function setTargetNamespace( $namespace ) {
- if( is_null( $namespace ) ) {
- // Don't override namespaces
- $this->mTargetNamespace = null;
- } elseif( $namespace >= 0 ) {
- // FIXME: Check for validity
- $this->mTargetNamespace = intval( $namespace );
- } else {
- return false;
- }
- }
-
- /**
- * Default per-revision callback, performs the import.
- * @param WikiRevision $revision
- * @private
- */
- function importRevision( &$revision ) {
- $dbw = wfGetDB( DB_MASTER );
- return $dbw->deadlockLoop( array( &$revision, 'importOldRevision' ) );
- }
-
- /**
- * Alternate per-revision callback, for debugging.
- * @param WikiRevision $revision
- * @private
- */
- function debugRevisionHandler( &$revision ) {
- $this->debug( "Got revision:" );
- if( is_object( $revision->title ) ) {
- $this->debug( "-- Title: " . $revision->title->getPrefixedText() );
- } else {
- $this->debug( "-- Title: <invalid>" );
- }
- $this->debug( "-- User: " . $revision->user_text );
- $this->debug( "-- Timestamp: " . $revision->timestamp );
- $this->debug( "-- Comment: " . $revision->comment );
- $this->debug( "-- Text: " . $revision->text );
- }
-
- /**
- * Notify the callback function when a new <page> is reached.
- * @param Title $title
- * @private
- */
- function pageCallback( $title ) {
- if( is_callable( $this->mPageCallback ) ) {
- call_user_func( $this->mPageCallback, $title );
- }
- }
-
- /**
- * Notify the callback function when a </page> is closed.
- * @param Title $title
- * @param Title $origTitle
- * @param int $revisionCount
- * @param int $successCount number of revisions for which callback returned true
- * @private
- */
- function pageOutCallback( $title, $origTitle, $revisionCount, $successCount ) {
- if( is_callable( $this->mPageOutCallback ) ) {
- call_user_func( $this->mPageOutCallback, $title, $origTitle,
- $revisionCount, $successCount );
- }
- }
-
-
- # XML parser callbacks from here out -- beware!
- function donothing( $parser, $x, $y="" ) {
- #$this->debug( "donothing" );
- }
-
- function in_start( $parser, $name, $attribs ) {
- $this->debug( "in_start $name" );
- if( $name != "mediawiki" ) {
- return $this->throwXMLerror( "Expected <mediawiki>, got <$name>" );
- }
- xml_set_element_handler( $parser, "in_mediawiki", "out_mediawiki" );
- }
-
- function in_mediawiki( $parser, $name, $attribs ) {
- $this->debug( "in_mediawiki $name" );
- if( $name == 'siteinfo' ) {
- xml_set_element_handler( $parser, "in_siteinfo", "out_siteinfo" );
- } elseif( $name == 'page' ) {
- $this->workRevisionCount = 0;
- $this->workSuccessCount = 0;
- xml_set_element_handler( $parser, "in_page", "out_page" );
- } else {
- return $this->throwXMLerror( "Expected <page>, got <$name>" );
- }
- }
- function out_mediawiki( $parser, $name ) {
- $this->debug( "out_mediawiki $name" );
- if( $name != "mediawiki" ) {
- return $this->throwXMLerror( "Expected </mediawiki>, got </$name>" );
- }
- xml_set_element_handler( $parser, "donothing", "donothing" );
- }
-
-
- function in_siteinfo( $parser, $name, $attribs ) {
- // no-ops for now
- $this->debug( "in_siteinfo $name" );
- switch( $name ) {
- case "sitename":
- case "base":
- case "generator":
- case "case":
- case "namespaces":
- case "namespace":
- break;
- default:
- return $this->throwXMLerror( "Element <$name> not allowed in <siteinfo>." );
- }
- }
-
- function out_siteinfo( $parser, $name ) {
- if( $name == "siteinfo" ) {
- xml_set_element_handler( $parser, "in_mediawiki", "out_mediawiki" );
- }
- }
-
-
- function in_page( $parser, $name, $attribs ) {
- $this->debug( "in_page $name" );
- switch( $name ) {
- case "id":
- case "title":
- case "restrictions":
- $this->appendfield = $name;
- $this->appenddata = "";
- $this->parenttag = "page";
- xml_set_element_handler( $parser, "in_nothing", "out_append" );
- xml_set_character_data_handler( $parser, "char_append" );
- break;
- case "revision":
- if( is_object( $this->pageTitle ) ) {
- $this->workRevision = new WikiRevision;
- $this->workRevision->setTitle( $this->pageTitle );
- $this->workRevisionCount++;
- } else {
- // Skipping items due to invalid page title
- $this->workRevision = null;
- }
- xml_set_element_handler( $parser, "in_revision", "out_revision" );
- break;
- default:
- return $this->throwXMLerror( "Element <$name> not allowed in a <page>." );
- }
- }
-
- function out_page( $parser, $name ) {
- $this->debug( "out_page $name" );
- if( $name != "page" ) {
- return $this->throwXMLerror( "Expected </page>, got </$name>" );
- }
- xml_set_element_handler( $parser, "in_mediawiki", "out_mediawiki" );
-
- $this->pageOutCallback( $this->pageTitle, $this->origTitle,
- $this->workRevisionCount, $this->workSuccessCount );
-
- $this->workTitle = null;
- $this->workRevision = null;
- $this->workRevisionCount = 0;
- $this->workSuccessCount = 0;
- $this->pageTitle = null;
- $this->origTitle = null;
- }
-
- function in_nothing( $parser, $name, $attribs ) {
- $this->debug( "in_nothing $name" );
- return $this->throwXMLerror( "No child elements allowed here; got <$name>" );
- }
- function char_append( $parser, $data ) {
- $this->debug( "char_append '$data'" );
- $this->appenddata .= $data;
- }
- function out_append( $parser, $name ) {
- $this->debug( "out_append $name" );
- if( $name != $this->appendfield ) {
- return $this->throwXMLerror( "Expected </{$this->appendfield}>, got </$name>" );
- }
- xml_set_element_handler( $parser, "in_$this->parenttag", "out_$this->parenttag" );
- xml_set_character_data_handler( $parser, "donothing" );
-
- switch( $this->appendfield ) {
- case "title":
- $this->workTitle = $this->appenddata;
- $this->origTitle = Title::newFromText( $this->workTitle );
- if( !is_null( $this->mTargetNamespace ) && !is_null( $this->origTitle ) ) {
- $this->pageTitle = Title::makeTitle( $this->mTargetNamespace,
- $this->origTitle->getDBkey() );
- } else {
- $this->pageTitle = Title::newFromText( $this->workTitle );
- }
- if( is_null( $this->pageTitle ) ) {
- // Invalid page title? Ignore the page
- $this->notice( "Skipping invalid page title '$this->workTitle'" );
- } else {
- $this->pageCallback( $this->workTitle );
- }
- break;
- case "id":
- if ( $this->parenttag == 'revision' ) {
- if( $this->workRevision )
- $this->workRevision->setID( $this->appenddata );
- }
- break;
- case "text":
- if( $this->workRevision )
- $this->workRevision->setText( $this->appenddata );
- break;
- case "username":
- if( $this->workRevision )
- $this->workRevision->setUsername( $this->appenddata );
- break;
- case "ip":
- if( $this->workRevision )
- $this->workRevision->setUserIP( $this->appenddata );
- break;
- case "timestamp":
- if( $this->workRevision )
- $this->workRevision->setTimestamp( $this->appenddata );
- break;
- case "comment":
- if( $this->workRevision )
- $this->workRevision->setComment( $this->appenddata );
- break;
- case "minor":
- if( $this->workRevision )
- $this->workRevision->setMinor( true );
- break;
- default:
- $this->debug( "Bad append: {$this->appendfield}" );
- }
- $this->appendfield = "";
- $this->appenddata = "";
- }
-
- function in_revision( $parser, $name, $attribs ) {
- $this->debug( "in_revision $name" );
- switch( $name ) {
- case "id":
- case "timestamp":
- case "comment":
- case "minor":
- case "text":
- $this->parenttag = "revision";
- $this->appendfield = $name;
- xml_set_element_handler( $parser, "in_nothing", "out_append" );
- xml_set_character_data_handler( $parser, "char_append" );
- break;
- case "contributor":
- xml_set_element_handler( $parser, "in_contributor", "out_contributor" );
- break;
- default:
- return $this->throwXMLerror( "Element <$name> not allowed in a <revision>." );
- }
- }
-
- function out_revision( $parser, $name ) {
- $this->debug( "out_revision $name" );
- if( $name != "revision" ) {
- return $this->throwXMLerror( "Expected </revision>, got </$name>" );
- }
- xml_set_element_handler( $parser, "in_page", "out_page" );
-
- if( $this->workRevision ) {
- $ok = call_user_func_array( $this->mRevisionCallback,
- array( &$this->workRevision, &$this ) );
- if( $ok ) {
- $this->workSuccessCount++;
- }
- }
- }
-
- function in_contributor( $parser, $name, $attribs ) {
- $this->debug( "in_contributor $name" );
- switch( $name ) {
- case "username":
- case "ip":
- case "id":
- $this->parenttag = "contributor";
- $this->appendfield = $name;
- xml_set_element_handler( $parser, "in_nothing", "out_append" );
- xml_set_character_data_handler( $parser, "char_append" );
- break;
- default:
- $this->throwXMLerror( "Invalid tag <$name> in <contributor>" );
- }
- }
-
- function out_contributor( $parser, $name ) {
- $this->debug( "out_contributor $name" );
- if( $name != "contributor" ) {
- return $this->throwXMLerror( "Expected </contributor>, got </$name>" );
- }
- xml_set_element_handler( $parser, "in_revision", "out_revision" );
- }
-
-}
-
-/**
- * @todo document (e.g. one-sentence class description).
- * @addtogroup SpecialPage
- */
-class ImportStringSource {
- function ImportStringSource( $string ) {
- $this->mString = $string;
- $this->mRead = false;
- }
-
- function atEnd() {
- return $this->mRead;
- }
-
- function readChunk() {
- if( $this->atEnd() ) {
- return false;
- } else {
- $this->mRead = true;
- return $this->mString;
- }
- }
-}
-
-/**
- * @todo document (e.g. one-sentence class description).
- * @addtogroup SpecialPage
- */
-class ImportStreamSource {
- function ImportStreamSource( $handle ) {
- $this->mHandle = $handle;
- }
-
- function atEnd() {
- return feof( $this->mHandle );
- }
-
- function readChunk() {
- return fread( $this->mHandle, 32768 );
- }
-
- static function newFromFile( $filename ) {
- $file = @fopen( $filename, 'rt' );
- if( !$file ) {
- return new WikiErrorMsg( "importcantopen" );
- }
- return new ImportStreamSource( $file );
- }
-
- static function newFromUpload( $fieldname = "xmlimport" ) {
- $upload =& $_FILES[$fieldname];
-
- if( !isset( $upload ) || !$upload['name'] ) {
- return new WikiErrorMsg( 'importnofile' );
- }
- if( !empty( $upload['error'] ) ) {
- switch($upload['error']){
- case 1: # The uploaded file exceeds the upload_max_filesize directive in php.ini.
- return new WikiErrorMsg( 'importuploaderrorsize' );
- case 2: # The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.
- return new WikiErrorMsg( 'importuploaderrorsize' );
- case 3: # The uploaded file was only partially uploaded
- return new WikiErrorMsg( 'importuploaderrorpartial' );
- case 6: #Missing a temporary folder. Introduced in PHP 4.3.10 and PHP 5.0.3.
- return new WikiErrorMsg( 'importuploaderrortemp' );
- # case else: # Currently impossible
- }
-
- }
- $fname = $upload['tmp_name'];
- if( is_uploaded_file( $fname ) ) {
- return ImportStreamSource::newFromFile( $fname );
- } else {
- return new WikiErrorMsg( 'importnofile' );
- }
- }
-
- function newFromURL( $url, $method = 'GET' ) {
- wfDebug( __METHOD__ . ": opening $url\n" );
- # Use the standard HTTP fetch function; it times out
- # quicker and sorts out user-agent problems which might
- # otherwise prevent importing from large sites, such
- # as the Wikimedia cluster, etc.
- $data = Http::request( $method, $url );
- if( $data !== false ) {
- $file = tmpfile();
- fwrite( $file, $data );
- fflush( $file );
- fseek( $file, 0 );
- return new ImportStreamSource( $file );
- } else {
- return new WikiErrorMsg( 'importcantopen' );
- }
- }
-
- public static function newFromInterwiki( $interwiki, $page, $history=false ) {
- if( $page == '' ) {
- return new WikiErrorMsg( 'import-noarticle' );
- }
- $link = Title::newFromText( "$interwiki:Special:Export/$page" );
- if( is_null( $link ) || $link->getInterwiki() == '' ) {
- return new WikiErrorMsg( 'importbadinterwiki' );
- } else {
- $params = $history ? 'history=1' : '';
- $url = $link->getFullUrl( $params );
- # For interwikis, use POST to avoid redirects.
- return ImportStreamSource::newFromURL( $url, "POST" );
- }
- }
-}
diff --git a/includes/SpecialIpblocklist.php b/includes/SpecialIpblocklist.php
deleted file mode 100644
index c2de9e2f..00000000
--- a/includes/SpecialIpblocklist.php
+++ /dev/null
@@ -1,430 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * @todo document
- */
-function wfSpecialIpblocklist() {
- global $wgUser, $wgOut, $wgRequest;
-
- $ip = $wgRequest->getVal( 'wpUnblockAddress', $wgRequest->getVal( 'ip' ) );
- $id = $wgRequest->getVal( 'id' );
- $reason = $wgRequest->getText( 'wpUnblockReason' );
- $action = $wgRequest->getText( 'action' );
- $successip = $wgRequest->getVal( 'successip' );
-
- $ipu = new IPUnblockForm( $ip, $id, $reason );
-
- if( $action == 'unblock' ) {
- # Check permissions
- if( !$wgUser->isAllowed( 'block' ) ) {
- $wgOut->permissionRequired( 'block' );
- return;
- }
- # Check for database lock
- if( wfReadOnly() ) {
- $wgOut->readOnlyPage();
- return;
- }
- # Show unblock form
- $ipu->showForm( '' );
- } elseif( $action == 'submit' && $wgRequest->wasPosted()
- && $wgUser->matchEditToken( $wgRequest->getVal( 'wpEditToken' ) ) ) {
- # Check permissions
- if( !$wgUser->isAllowed( 'block' ) ) {
- $wgOut->permissionRequired( 'block' );
- return;
- }
- # Check for database lock
- if( wfReadOnly() ) {
- $wgOut->readOnlyPage();
- return;
- }
- # Remove blocks and redirect user to success page
- $ipu->doSubmit();
- } elseif( $action == 'success' ) {
- # Inform the user of a successful unblock
- # (No need to check permissions or locks here,
- # if something was done, then it's too late!)
- if ( substr( $successip, 0, 1) == '#' ) {
- // A block ID was unblocked
- $ipu->showList( $wgOut->parse( wfMsg( 'unblocked-id', $successip ) ) );
- } else {
- // A username/IP was unblocked
- $ipu->showList( $wgOut->parse( wfMsg( 'unblocked', $successip ) ) );
- }
- } else {
- # Just show the block list
- $ipu->showList( '' );
- }
-
-}
-
-/**
- * implements Special:ipblocklist GUI
- * @addtogroup SpecialPage
- */
-class IPUnblockForm {
- var $ip, $reason, $id;
-
- function IPUnblockForm( $ip, $id, $reason ) {
- $this->ip = strtr( $ip, '_', ' ' );
- $this->id = $id;
- $this->reason = $reason;
- }
-
- function showForm( $err ) {
- global $wgOut, $wgUser, $wgSysopUserBans, $wgContLang;
-
- $wgOut->setPagetitle( wfMsg( 'unblockip' ) );
- $wgOut->addWikiMsg( 'unblockiptext' );
-
- $ipa = wfMsgHtml( $wgSysopUserBans ? 'ipadressorusername' : 'ipaddress' );
- $ipr = wfMsgHtml( 'ipbreason' );
- $ipus = wfMsgHtml( 'ipusubmit' );
- $titleObj = SpecialPage::getTitleFor( "Ipblocklist" );
- $action = $titleObj->getLocalURL( "action=submit" );
- $alignRight = $wgContLang->isRtl() ? 'left' : 'right';
-
- if ( "" != $err ) {
- $wgOut->setSubtitle( wfMsg( "formerror" ) );
- $wgOut->addWikiText( "<span class='error'>{$err}</span>\n" );
- }
- $token = htmlspecialchars( $wgUser->editToken() );
-
- $addressPart = false;
- if ( $this->id ) {
- $block = Block::newFromID( $this->id );
- if ( $block ) {
- $encName = htmlspecialchars( $block->getRedactedName() );
- $encId = $this->id;
- $addressPart = $encName . Xml::hidden( 'id', $encId );
- }
- }
- if ( !$addressPart ) {
- $addressPart = Xml::input( 'wpUnblockAddress', 20, $this->ip, array( 'type' => 'text', 'tabindex' => '1' ) );
- }
-
- $wgOut->addHTML(
- Xml::openElement( 'form', array( 'method' => 'post', 'action' => $action, 'id' => 'unblockip' ) ) .
- Xml::openElement( 'table', array( 'border' => '0' ) ).
- "<tr>
- <td align='$alignRight'>
- {$ipa}
- </td>
- <td>
- {$addressPart}
- </td>
- </tr>
- <tr>
- <td align='$alignRight'>
- {$ipr}
- </td>
- <td>" .
- Xml::input( 'wpUnblockReason', 40, $this->reason, array( 'type' => 'text', 'tabindex' => '2' ) ) .
- "</td>
- </tr>
- <tr>
- <td>&nbsp;</td>
- <td>" .
- Xml::submitButton( $ipus, array( 'name' => 'wpBlock', 'tabindex' => '3' ) ) .
- "</td>
- </tr>" .
- Xml::closeElement( 'table' ) .
- Xml::hidden( 'wpEditToken', $token ) .
- Xml::closeElement( 'form' ) . "\n"
- );
-
- }
-
- const UNBLOCK_SUCCESS = 0; // Success
- const UNBLOCK_NO_SUCH_ID = 1; // No such block ID
- const UNBLOCK_USER_NOT_BLOCKED = 2; // IP wasn't blocked
- const UNBLOCK_BLOCKED_AS_RANGE = 3; // IP is part of a range block
- const UNBLOCK_UNKNOWNERR = 4; // Unknown error
-
- /**
- * Backend code for unblocking. doSubmit() wraps around this.
- * $range is only used when UNBLOCK_BLOCKED_AS_RANGE is returned, in which
- * case it contains the range $ip is part of.
- * @return array array(message key, parameters) on failure, empty array on success
- */
-
- static function doUnblock(&$id, &$ip, &$reason, &$range = null)
- {
- if ( $id ) {
- $block = Block::newFromID( $id );
- if ( !$block ) {
- return array('ipb_cant_unblock', htmlspecialchars($id));
- }
- $ip = $block->getRedactedName();
- } else {
- $block = new Block();
- $ip = trim( $ip );
- if ( substr( $ip, 0, 1 ) == "#" ) {
- $id = substr( $ip, 1 );
- $block = Block::newFromID( $id );
- if( !$block ) {
- return array('ipb_cant_unblock', htmlspecialchars($id));
- }
- $ip = $block->getRedactedName();
- } else {
- $block = Block::newFromDB( $ip );
- if ( !$block ) {
- return array('ipb_cant_unblock', htmlspecialchars($id));
- }
- if( $block->mRangeStart != $block->mRangeEnd
- && !strstr( $ip, "/" ) ) {
- /* If the specified IP is a single address, and the block is
- * a range block, don't unblock the range. */
- $range = $block->mAddress;
- return array('ipb_blocked_as_range', $ip, $range);
- }
- }
- }
- // Yes, this is really necessary
- $id = $block->mId;
-
- # Delete block
- if ( !$block->delete() ) {
- return array('ipb_cant_unblock', htmlspecialchars($id));
- }
-
- # Make log entry
- $log = new LogPage( 'block' );
- $log->addEntry( 'unblock', Title::makeTitle( NS_USER, $ip ), $reason );
- return array();
- }
-
- function doSubmit() {
- global $wgOut;
- $retval = self::doUnblock($this->id, $this->ip, $this->reason, $range);
- if(!empty($retval))
- {
- $key = array_shift($retval);
- $this->showForm(wfMsgReal($key, $retval));
- return;
- }
- # Report to the user
- $titleObj = SpecialPage::getTitleFor( "Ipblocklist" );
- $success = $titleObj->getFullURL( "action=success&successip=" . urlencode( $this->ip ) );
- $wgOut->redirect( $success );
- }
-
- function showList( $msg ) {
- global $wgOut, $wgUser;
-
- $wgOut->setPagetitle( wfMsg( "ipblocklist" ) );
- if ( "" != $msg ) {
- $wgOut->setSubtitle( $msg );
- }
-
- // Purge expired entries on one in every 10 queries
- if ( !mt_rand( 0, 10 ) ) {
- Block::purgeExpired();
- }
-
- $conds = array();
- $matches = array();
- // Is user allowed to see all the blocks?
- if ( !$wgUser->isAllowed( 'oversight' ) )
- $conds['ipb_deleted'] = 0;
- if ( $this->ip == '' ) {
- // No extra conditions
- } elseif ( substr( $this->ip, 0, 1 ) == '#' ) {
- $conds['ipb_id'] = substr( $this->ip, 1 );
- } elseif ( IP::toUnsigned( $this->ip ) !== false ) {
- $conds['ipb_address'] = $this->ip;
- $conds['ipb_auto'] = 0;
- } elseif( preg_match( '/^(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\\/(\\d{1,2})$/', $this->ip, $matches ) ) {
- $conds['ipb_address'] = Block::normaliseRange( $this->ip );
- $conds['ipb_auto'] = 0;
- } else {
- $user = User::newFromName( $this->ip );
- if ( $user && ( $id = $user->getID() ) != 0 ) {
- $conds['ipb_user'] = $id;
- } else {
- // Uh...?
- $conds['ipb_address'] = $this->ip;
- $conds['ipb_auto'] = 0;
- }
- }
-
- $pager = new IPBlocklistPager( $this, $conds );
- if ( $pager->getNumRows() ) {
- $wgOut->addHTML(
- $this->searchForm() .
- $pager->getNavigationBar() .
- Xml::tags( 'ul', null, $pager->getBody() ) .
- $pager->getNavigationBar()
- );
- } elseif ( $this->ip != '') {
- $wgOut->addHTML( $this->searchForm() );
- $wgOut->addWikiMsg( 'ipblocklist-no-results' );
- } else {
- $wgOut->addWikiMsg( 'ipblocklist-empty' );
- }
- }
-
- function searchForm() {
- global $wgTitle, $wgScript, $wgRequest;
- return
- Xml::tags( 'form', array( 'action' => $wgScript ),
- Xml::hidden( 'title', $wgTitle->getPrefixedDbKey() ) .
- Xml::openElement( 'fieldset' ) .
- Xml::element( 'legend', null, wfMsg( 'ipblocklist-legend' ) ) .
- Xml::inputLabel( wfMsg( 'ipblocklist-username' ), 'ip', 'ip', /* size */ false, $this->ip ) .
- '&nbsp;' .
- Xml::submitButton( wfMsg( 'ipblocklist-submit' ) ) .
- Xml::closeElement( 'fieldset' )
- );
- }
-
- /**
- * Callback function to output a block
- */
- function formatRow( $block ) {
- global $wgUser, $wgLang;
-
- wfProfileIn( __METHOD__ );
-
- static $sk=null, $msg=null;
-
- if( is_null( $sk ) )
- $sk = $wgUser->getSkin();
- if( is_null( $msg ) ) {
- $msg = array();
- $keys = array( 'infiniteblock', 'expiringblock', 'unblocklink',
- 'anononlyblock', 'createaccountblock', 'noautoblockblock', 'emailblock' );
- foreach( $keys as $key ) {
- $msg[$key] = wfMsgHtml( $key );
- }
- $msg['blocklistline'] = wfMsg( 'blocklistline' );
- }
-
- # Prepare links to the blocker's user and talk pages
- $blocker_id = $block->getBy();
- $blocker_name = $block->getByName();
- $blocker = $sk->userLink( $blocker_id, $blocker_name );
- $blocker .= $sk->userToolLinks( $blocker_id, $blocker_name );
-
- # Prepare links to the block target's user and contribs. pages (as applicable, don't do it for autoblocks)
- if( $block->mAuto ) {
- $target = $block->getRedactedName(); # Hide the IP addresses of auto-blocks; privacy
- } else {
- $target = $sk->userLink( $block->mUser, $block->mAddress )
- . $sk->userToolLinks( $block->mUser, $block->mAddress, false, Linker::TOOL_LINKS_NOBLOCK );
- }
-
- $formattedTime = $wgLang->timeanddate( $block->mTimestamp, true );
-
- $properties = array();
- if ( $block->mExpiry === "" || $block->mExpiry === Block::infinity() ) {
- $properties[] = $msg['infiniteblock'];
- } else {
- $properties[] = wfMsgReplaceArgs( $msg['expiringblock'],
- array( $wgLang->timeanddate( $block->mExpiry, true ) ) );
- }
- if ( $block->mAnonOnly ) {
- $properties[] = $msg['anononlyblock'];
- }
- if ( $block->mCreateAccount ) {
- $properties[] = $msg['createaccountblock'];
- }
- if (!$block->mEnableAutoblock && $block->mUser ) {
- $properties[] = $msg['noautoblockblock'];
- }
-
- if ( $block->mBlockEmail && $block->mUser ) {
- $properties[] = $msg['emailblock'];
- }
-
- $properties = implode( ', ', $properties );
-
- $line = wfMsgReplaceArgs( $msg['blocklistline'], array( $formattedTime, $blocker, $target, $properties ) );
-
- $unblocklink = '';
- if ( $wgUser->isAllowed('block') ) {
- $titleObj = SpecialPage::getTitleFor( "Ipblocklist" );
- $unblocklink = ' (' . $sk->makeKnownLinkObj($titleObj, $msg['unblocklink'], 'action=unblock&id=' . urlencode( $block->mId ) ) . ')';
- }
-
- $comment = $sk->commentBlock( $block->mReason );
-
- $s = "{$line} $comment";
- if ( $block->mHideName )
- $s = '<span class="history-deleted">' . $s . '</span>';
-
- wfProfileOut( __METHOD__ );
- return "<li>$s $unblocklink</li>\n";
- }
-}
-
-/**
- * @todo document
- * @addtogroup Pager
- */
-class IPBlocklistPager extends ReverseChronologicalPager {
- public $mForm, $mConds;
-
- function __construct( $form, $conds = array() ) {
- $this->mForm = $form;
- $this->mConds = $conds;
- parent::__construct();
- }
-
- function getStartBody() {
- wfProfileIn( __METHOD__ );
- # Do a link batch query
- $this->mResult->seek( 0 );
- $lb = new LinkBatch;
-
- /*
- while ( $row = $this->mResult->fetchObject() ) {
- $lb->addObj( Title::makeTitleSafe( NS_USER, $row->user_name ) );
- $lb->addObj( Title::makeTitleSafe( NS_USER_TALK, $row->user_name ) );
- $lb->addObj( Title::makeTitleSafe( NS_USER, $row->ipb_address ) );
- $lb->addObj( Title::makeTitleSafe( NS_USER_TALK, $row->ipb_address ) );
- }*/
- # Faster way
- # Usernames and titles are in fact related by a simple substitution of space -> underscore
- # The last few lines of Title::secureAndSplit() tell the story.
- while ( $row = $this->mResult->fetchObject() ) {
- $name = str_replace( ' ', '_', $row->user_name );
- $lb->add( NS_USER, $name );
- $lb->add( NS_USER_TALK, $name );
- $name = str_replace( ' ', '_', $row->ipb_address );
- $lb->add( NS_USER, $name );
- $lb->add( NS_USER_TALK, $name );
- }
- $lb->execute();
- wfProfileOut( __METHOD__ );
- return '';
- }
-
- function formatRow( $row ) {
- $block = new Block;
- $block->initFromRow( $row );
- return $this->mForm->formatRow( $block );
- }
-
- function getQueryInfo() {
- $conds = $this->mConds;
- $conds[] = 'ipb_expiry>' . $this->mDb->addQuotes( $this->mDb->timestamp() );
- $conds[] = 'ipb_by=user_id';
- return array(
- 'tables' => array( 'ipblocks', 'user' ),
- 'fields' => $this->mDb->tableName( 'ipblocks' ) . '.*,user_name',
- 'conds' => $conds,
- );
- }
-
- function getIndexField() {
- return 'ipb_timestamp';
- }
-}
-
-
diff --git a/includes/SpecialListredirects.php b/includes/SpecialListredirects.php
deleted file mode 100644
index 92bd66e4..00000000
--- a/includes/SpecialListredirects.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-/**
- * @addtogroup SpecialPage
- *
- * @author Rob Church <robchur@gmail.com>
- * @copyright © 2006 Rob Church
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-/**
- * Special:Listredirects - Lists all the redirects on the wiki.
- * @addtogroup SpecialPage
- */
-class ListredirectsPage extends QueryPage {
-
- function getName() { return( 'Listredirects' ); }
- function isExpensive() { return( true ); }
- function isSyndicated() { return( false ); }
- function sortDescending() { return( false ); }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- $page = $dbr->tableName( 'page' );
- $sql = "SELECT 'Listredirects' AS type, page_title AS title, page_namespace AS namespace, 0 AS value FROM $page WHERE page_is_redirect = 1";
- return( $sql );
- }
-
- function formatResult( $skin, $result ) {
- global $wgContLang;
-
- # Make a link to the redirect itself
- $rd_title = Title::makeTitle( $result->namespace, $result->title );
- $rd_link = $skin->makeLinkObj( $rd_title, '', 'redirect=no' );
-
- # Find out where the redirect leads
- $revision = Revision::newFromTitle( $rd_title );
- if( $revision ) {
- # Make a link to the destination page
- $target = Title::newFromRedirect( $revision->getText() );
- if( $target ) {
- $arr = $wgContLang->getArrow() . $wgContLang->getDirMark();
- $targetLink = $skin->makeLinkObj( $target );
- return "$rd_link $arr $targetLink";
- } else {
- return "<s>$rd_link</s>";
- }
- } else {
- return "<s>$rd_link</s>";
- }
- }
-
-}
-
-function wfSpecialListredirects() {
- list( $limit, $offset ) = wfCheckLimits();
- $lrp = new ListredirectsPage();
- $lrp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialListusers.php b/includes/SpecialListusers.php
deleted file mode 100644
index 460d4259..00000000
--- a/includes/SpecialListusers.php
+++ /dev/null
@@ -1,217 +0,0 @@
-<?php
-
-# Copyright (C) 2004 Brion Vibber, lcrocker, Tim Starling,
-# Domas Mituzas, Ashar Voultoiz, Jens Frank, Zhengzhu.
-#
-# © 2006 Rob Church <robchur@gmail.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
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * This class is used to get a list of user. The ones with specials
- * rights (sysop, bureaucrat, developer) will have them displayed
- * next to their names.
- *
- * @addtogroup SpecialPage
- */
-
-class UsersPager extends AlphabeticPager {
-
- function __construct($group=null) {
- global $wgRequest;
- $this->requestedGroup = $group != "" ? $group : $wgRequest->getVal( 'group' );
- $un = $wgRequest->getText( 'username' );
- $this->requestedUser = '';
- if ( $un != '' ) {
- $username = Title::makeTitleSafe( NS_USER, $un );
- if( ! is_null( $username ) ) {
- $this->requestedUser = $username->getText();
- }
- }
- parent::__construct();
- }
-
-
- function getIndexField() {
- return 'user_name';
- }
-
- function getQueryInfo() {
- $conds=array();
- // don't show hidden names
- $conds[]='ipb_deleted IS NULL OR ipb_deleted = 0';
- if ($this->requestedGroup != "") {
- $conds['ug_group'] = $this->requestedGroup;
- }
- if ($this->requestedUser != "") {
- $conds[] = 'user_name >= ' . wfGetDB()->addQuotes( $this->requestedUser );
- }
-
- list ($user,$user_groups,$ipblocks) = wfGetDB()->tableNamesN('user','user_groups','ipblocks');
-
- return array(
- 'tables' => " $user LEFT JOIN $user_groups ON user_id=ug_user LEFT JOIN $ipblocks ON user_id=ipb_user AND ipb_auto=0 ",
- 'fields' => array('user_name',
- 'MAX(user_id) AS user_id',
- 'COUNT(ug_group) AS numgroups',
- 'MAX(ug_group) AS singlegroup'),
- 'options' => array('GROUP BY' => 'user_name'),
- 'conds' => $conds
- );
-
- }
-
- function formatRow( $row ) {
- $userPage = Title::makeTitle( NS_USER, $row->user_name );
- $name = $this->getSkin()->makeLinkObj( $userPage, htmlspecialchars( $userPage->getText() ) );
-
- if( $row->numgroups > 1 || ( $this->requestedGroup && $row->numgroups == 1 ) ) {
- $list = array();
- foreach( self::getGroups( $row->user_id ) as $group )
- $list[] = self::buildGroupLink( $group );
- $groups = implode( ', ', $list );
- } elseif( $row->numgroups == 1 ) {
- $groups = self::buildGroupLink( $row->singlegroup );
- } else {
- $groups = '';
- }
-
- return '<li>' . wfSpecialList( $name, $groups ) . '</li>';
- }
-
- function getBody() {
- if (!$this->mQueryDone) {
- $this->doQuery();
- }
- $batch = new LinkBatch;
-
- $this->mResult->rewind();
-
- while ( $row = $this->mResult->fetchObject() ) {
- $batch->addObj( Title::makeTitleSafe( NS_USER, $row->user_name ) );
- }
- $batch->execute();
- $this->mResult->rewind();
- return parent::getBody();
- }
-
- function getPageHeader( ) {
- global $wgScript, $wgRequest;
- $self = $this->getTitle();
-
- # Form tag
- $out = Xml::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) ) .
- '<fieldset>' .
- Xml::element( 'legend', array(), wfMsg( 'listusers' ) );
- $out .= Xml::hidden( 'title', $self->getPrefixedDbKey() );
-
- # Username field
- $out .= Xml::label( wfMsg( 'listusersfrom' ), 'offset' ) . ' ' .
- Xml::input( 'username', 20, $this->requestedUser, array( 'id' => 'offset' ) ) . ' ';
-
- # Group drop-down list
- $out .= Xml::label( wfMsg( 'group' ), 'group' ) . ' ' .
- Xml::openElement('select', array( 'name' => 'group', 'id' => 'group' ) ) .
- Xml::option( wfMsg( 'group-all' ), '' );
- foreach( User::getAllGroups() as $group )
- $out .= Xml::option( User::getGroupName( $group ), $group, $group == $this->requestedGroup );
- $out .= Xml::closeElement( 'select' ) . ' ';
-
- # Submit button and form bottom
- if( $this->mLimit )
- $out .= Xml::hidden( 'limit', $this->mLimit );
- $out .= Xml::submitButton( wfMsg( 'allpagessubmit' ) ) .
- '</fieldset>' .
- Xml::closeElement( 'form' );
-
- return $out;
- }
-
- /**
- * Preserve group and username offset parameters when paging
- * @return array
- */
- function getDefaultQuery() {
- $query = parent::getDefaultQuery();
- if( $this->requestedGroup != '' )
- $query['group'] = $this->requestedGroup;
- if( $this->requestedUser != '' )
- $query['username'] = $this->requestedUser;
- return $query;
- }
-
- /**
- * Get a list of groups the specified user belongs to
- *
- * @param int $uid
- * @return array
- */
- private static function getGroups( $uid ) {
- $dbr = wfGetDB( DB_SLAVE );
- $groups = array();
- $res = $dbr->select( 'user_groups', 'ug_group', array( 'ug_user' => $uid ), __METHOD__ );
- if( $res && $dbr->numRows( $res ) > 0 ) {
- while( $row = $dbr->fetchObject( $res ) )
- $groups[] = $row->ug_group;
- $dbr->freeResult( $res );
- }
- return $groups;
- }
-
- /**
- * Format a link to a group description page
- *
- * @param string $group
- * @return string
- */
- private static function buildGroupLink( $group ) {
- static $cache = array();
- if( !isset( $cache[$group] ) )
- $cache[$group] = User::makeGroupLinkHtml( $group, User::getGroupMember( $group ) );
- return $cache[$group];
- }
-}
-
-/**
- * constructor
- * $par string (optional) A group to list users from
- */
-function wfSpecialListusers( $par = null ) {
- global $wgRequest, $wgOut;
-
- $up = new UsersPager($par);
-
- # getBody() first to check, if empty
- $usersbody = $up->getBody();
- $s = $up->getPageHeader();
- if( $usersbody ) {
- $s .= $up->getNavigationBar();
- $s .= '<ul>' . $usersbody . '</ul>';
- $s .= $up->getNavigationBar() ;
- } else {
- $s .= '<p>' . wfMsgHTML('listusers-noresult') . '</p>';
- };
-
- $wgOut->addHTML( $s );
-}
-
-
diff --git a/includes/SpecialLockdb.php b/includes/SpecialLockdb.php
deleted file mode 100644
index b523591c..00000000
--- a/includes/SpecialLockdb.php
+++ /dev/null
@@ -1,134 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * Constructor
- */
-function wfSpecialLockdb() {
- global $wgUser, $wgOut, $wgRequest;
-
- if( !$wgUser->isAllowed( 'siteadmin' ) ) {
- $wgOut->permissionRequired( 'siteadmin' );
- return;
- }
-
- # If the lock file isn't writable, we can do sweet bugger all
- global $wgReadOnlyFile;
- if( !is_writable( dirname( $wgReadOnlyFile ) ) ) {
- DBLockForm::notWritable();
- return;
- }
-
- $action = $wgRequest->getVal( 'action' );
- $f = new DBLockForm();
-
- if ( 'success' == $action ) {
- $f->showSuccess();
- } else if ( 'submit' == $action && $wgRequest->wasPosted() &&
- $wgUser->matchEditToken( $wgRequest->getVal( 'wpEditToken' ) ) ) {
- $f->doSubmit();
- } else {
- $f->showForm( '' );
- }
-}
-
-/**
- * A form to make the database readonly (eg for maintenance purposes).
- * @addtogroup SpecialPage
- */
-class DBLockForm {
- var $reason = '';
-
- function DBLockForm() {
- global $wgRequest;
- $this->reason = $wgRequest->getText( 'wpLockReason' );
- }
-
- function showForm( $err ) {
- global $wgOut, $wgUser;
-
- $wgOut->setPagetitle( wfMsg( 'lockdb' ) );
- $wgOut->addWikiMsg( 'lockdbtext' );
-
- if ( "" != $err ) {
- $wgOut->setSubtitle( wfMsg( 'formerror' ) );
- $wgOut->addHTML( '<p class="error">' . htmlspecialchars( $err ) . "</p>\n" );
- }
- $lc = htmlspecialchars( wfMsg( 'lockconfirm' ) );
- $lb = htmlspecialchars( wfMsg( 'lockbtn' ) );
- $elr = htmlspecialchars( wfMsg( 'enterlockreason' ) );
- $titleObj = SpecialPage::getTitleFor( 'Lockdb' );
- $action = $titleObj->escapeLocalURL( 'action=submit' );
- $reason = htmlspecialchars( $this->reason );
- $token = htmlspecialchars( $wgUser->editToken() );
-
- $wgOut->addHTML( <<<END
-<form id="lockdb" method="post" action="{$action}">
-{$elr}:
-<textarea name="wpLockReason" rows="10" cols="60" wrap="virtual">{$reason}</textarea>
-<table border="0">
- <tr>
- <td align="right">
- <input type="checkbox" name="wpLockConfirm" />
- </td>
- <td align="left">{$lc}</td>
- </tr>
- <tr>
- <td>&nbsp;</td>
- <td align="left">
- <input type="submit" name="wpLock" value="{$lb}" />
- </td>
- </tr>
-</table>
-<input type="hidden" name="wpEditToken" value="{$token}" />
-</form>
-END
-);
-
- }
-
- function doSubmit() {
- global $wgOut, $wgUser, $wgLang, $wgRequest;
- global $wgReadOnlyFile;
-
- if ( ! $wgRequest->getCheck( 'wpLockConfirm' ) ) {
- $this->showForm( wfMsg( 'locknoconfirm' ) );
- return;
- }
- $fp = @fopen( $wgReadOnlyFile, 'w' );
-
- if ( false === $fp ) {
- # This used to show a file not found error, but the likeliest reason for fopen()
- # to fail at this point is insufficient permission to write to the file...good old
- # is_writable() is plain wrong in some cases, it seems...
- $this->notWritable();
- return;
- }
- fwrite( $fp, $this->reason );
- fwrite( $fp, "\n<p>(by " . $wgUser->getName() . " at " .
- $wgLang->timeanddate( wfTimestampNow() ) . ")\n" );
- fclose( $fp );
-
- $titleObj = SpecialPage::getTitleFor( 'Lockdb' );
- $wgOut->redirect( $titleObj->getFullURL( 'action=success' ) );
- }
-
- function showSuccess() {
- global $wgOut;
-
- $wgOut->setPagetitle( wfMsg( 'lockdb' ) );
- $wgOut->setSubtitle( wfMsg( 'lockdbsuccesssub' ) );
- $wgOut->addWikiMsg( 'lockdbsuccesstext' );
- }
-
- public static function notWritable() {
- global $wgOut;
- $wgOut->errorPage( 'lockdb', 'lockfilenotwritable' );
- }
-
-}
-
-
diff --git a/includes/SpecialLog.php b/includes/SpecialLog.php
deleted file mode 100644
index 5c28340f..00000000
--- a/includes/SpecialLog.php
+++ /dev/null
@@ -1,527 +0,0 @@
-<?php
-# Copyright (C) 2004 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
-
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * constructor
- */
-function wfSpecialLog( $par = '' ) {
- global $wgRequest;
- $logReader = new LogReader( $wgRequest );
- if( $wgRequest->getVal( 'type' ) == '' && $par != '' ) {
- $logReader->limitType( $par );
- }
- $logViewer = new LogViewer( $logReader );
- $logViewer->show();
-}
-
-/**
- *
- * @addtogroup SpecialPage
- */
-class LogReader {
- var $db, $joinClauses, $whereClauses;
- var $type = '', $user = '', $title = null, $pattern = false;
-
- /**
- * @param WebRequest $request For internal use use a FauxRequest object to pass arbitrary parameters.
- */
- function LogReader( $request ) {
- $this->db = wfGetDB( DB_SLAVE );
- $this->setupQuery( $request );
- }
-
- /**
- * Basic setup and applies the limiting factors from the WebRequest object.
- * @param WebRequest $request
- * @private
- */
- function setupQuery( $request ) {
- $page = $this->db->tableName( 'page' );
- $user = $this->db->tableName( 'user' );
- $this->joinClauses = array(
- "LEFT OUTER JOIN $page ON log_namespace=page_namespace AND log_title=page_title",
- "INNER JOIN $user ON user_id=log_user" );
- $this->whereClauses = array();
-
- $this->limitType( $request->getVal( 'type' ) );
- $this->limitUser( $request->getText( 'user' ) );
- $this->limitTitle( $request->getText( 'page' ) , $request->getBool( 'pattern' ) );
- $this->limitTime( $request->getVal( 'from' ), '>=' );
- $this->limitTime( $request->getVal( 'until' ), '<=' );
-
- list( $this->limit, $this->offset ) = $request->getLimitOffset();
-
- // XXX This all needs to use Pager, ugly hack for now.
- global $wgMiserMode;
- if( $wgMiserMode )
- $this->offset = min( $this->offset, 10000 );
- }
-
- /**
- * Set the log reader to return only entries of the given type.
- * @param string $type A log type ('upload', 'delete', etc)
- * @private
- */
- function limitType( $type ) {
- if( empty( $type ) ) {
- return false;
- }
- $this->type = $type;
- $safetype = $this->db->strencode( $type );
- $this->whereClauses[] = "log_type='$safetype'";
- }
-
- /**
- * Set the log reader to return only entries by the given user.
- * @param string $name (In)valid user name
- * @private
- */
- function limitUser( $name ) {
- if ( $name == '' )
- return false;
- $usertitle = Title::makeTitleSafe( NS_USER, $name );
- if ( is_null( $usertitle ) )
- return false;
- $this->user = $usertitle->getText();
-
- /* Fetch userid at first, if known, provides awesome query plan afterwards */
- $userid = $this->db->selectField('user','user_id',array('user_name'=>$this->user));
- if (!$userid)
- /* It should be nicer to abort query at all,
- but for now it won't pass anywhere behind the optimizer */
- $this->whereClauses[] = "NULL";
- else
- $this->whereClauses[] = "log_user=$userid";
- }
-
- /**
- * Set the log reader to return only entries affecting the given page.
- * (For the block and rights logs, this is a user page.)
- * @param string $page Title name as text
- * @private
- */
- function limitTitle( $page , $pattern ) {
- global $wgMiserMode;
-
- $title = Title::newFromText( $page );
-
- if( strlen( $page ) == 0 || !$title instanceof Title )
- return false;
-
- $this->title =& $title;
- $this->pattern = $pattern;
- $ns = $title->getNamespace();
- if ( $pattern && !$wgMiserMode ) {
- $safetitle = $this->db->escapeLike( $title->getDBkey() ); // use escapeLike to avoid expensive search patterns like 't%st%'
- $this->whereClauses[] = "log_namespace=$ns AND log_title LIKE '$safetitle%'";
- } else {
- $safetitle = $this->db->strencode( $title->getDBkey() );
- $this->whereClauses[] = "log_namespace=$ns AND log_title = '$safetitle'";
- }
- }
-
- /**
- * Set the log reader to return only entries in a given time range.
- * @param string $time Timestamp of one endpoint
- * @param string $direction either ">=" or "<=" operators
- * @private
- */
- function limitTime( $time, $direction ) {
- # Direction should be a comparison operator
- if( empty( $time ) ) {
- return false;
- }
- $safetime = $this->db->strencode( wfTimestamp( TS_MW, $time ) );
- $this->whereClauses[] = "log_timestamp $direction '$safetime'";
- }
-
- /**
- * Build an SQL query from all the set parameters.
- * @return string the SQL query
- * @private
- */
- function getQuery() {
- $logging = $this->db->tableName( "logging" );
- $sql = "SELECT /*! STRAIGHT_JOIN */ log_type, log_action, log_timestamp,
- log_user, user_name,
- log_namespace, log_title, page_id,
- log_comment, log_params FROM $logging ";
- if( !empty( $this->joinClauses ) ) {
- $sql .= implode( ' ', $this->joinClauses );
- }
- if( !empty( $this->whereClauses ) ) {
- $sql .= " WHERE " . implode( ' AND ', $this->whereClauses );
- }
- $sql .= " ORDER BY log_timestamp DESC ";
- $sql = $this->db->limitResult($sql, $this->limit, $this->offset );
- return $sql;
- }
-
- /**
- * Execute the query and start returning results.
- * @return ResultWrapper result object to return the relevant rows
- */
- function getRows() {
- $res = $this->db->query( $this->getQuery(), __METHOD__ );
- return $this->db->resultObject( $res );
- }
-
- /**
- * @return string The query type that this LogReader has been limited to.
- */
- function queryType() {
- return $this->type;
- }
-
- /**
- * @return string The username type that this LogReader has been limited to, if any.
- */
- function queryUser() {
- return $this->user;
- }
-
- /**
- * @return boolean The checkbox, if titles should be searched by a pattern too
- */
- function queryPattern() {
- return $this->pattern;
- }
-
- /**
- * @return string The text of the title that this LogReader has been limited to.
- */
- function queryTitle() {
- if( is_null( $this->title ) ) {
- return '';
- } else {
- return $this->title->getPrefixedText();
- }
- }
-
- /**
- * Is there at least one row?
- *
- * @return bool
- */
- public function hasRows() {
- # Little hack...
- $limit = $this->limit;
- $this->limit = 1;
- $res = $this->db->query( $this->getQuery() );
- $this->limit = $limit;
- $ret = $this->db->numRows( $res ) > 0;
- $this->db->freeResult( $res );
- return $ret;
- }
-
-}
-
-/**
- *
- * @addtogroup SpecialPage
- */
-class LogViewer {
- const NO_ACTION_LINK = 1;
-
- /**
- * @var LogReader $reader
- */
- var $reader;
- var $numResults = 0;
- var $flags = 0;
-
- /**
- * @param LogReader &$reader where to get our data from
- * @param integer $flags Bitwise combination of flags:
- * self::NO_ACTION_LINK Don't show restore/unblock/block links
- */
- function LogViewer( &$reader, $flags = 0 ) {
- global $wgUser;
- $this->skin = $wgUser->getSkin();
- $this->reader =& $reader;
- $this->flags = $flags;
- }
-
- /**
- * Take over the whole output page in $wgOut with the log display.
- */
- function show() {
- global $wgOut;
- $this->showHeader( $wgOut );
- $this->showOptions( $wgOut );
- $result = $this->getLogRows();
- if ( $this->numResults > 0 ) {
- $this->showPrevNext( $wgOut );
- $this->doShowList( $wgOut, $result );
- $this->showPrevNext( $wgOut );
- } else {
- $this->showError( $wgOut );
- }
- }
-
- /**
- * Load the data from the linked LogReader
- * Preload the link cache
- * Initialise numResults
- *
- * Must be called before calling showPrevNext
- *
- * @return object database result set
- */
- function getLogRows() {
- $result = $this->reader->getRows();
- $this->numResults = 0;
-
- // Fetch results and form a batch link existence query
- $batch = new LinkBatch;
- while ( $s = $result->fetchObject() ) {
- // User link
- $batch->addObj( Title::makeTitleSafe( NS_USER, $s->user_name ) );
- $batch->addObj( Title::makeTitleSafe( NS_USER_TALK, $s->user_name ) );
-
- // Move destination link
- if ( $s->log_type == 'move' ) {
- $paramArray = LogPage::extractParams( $s->log_params );
- $title = Title::newFromText( $paramArray[0] );
- $batch->addObj( $title );
- }
- ++$this->numResults;
- }
- $batch->execute();
-
- return $result;
- }
-
-
- /**
- * Output just the list of entries given by the linked LogReader,
- * with extraneous UI elements. Use for displaying log fragments in
- * another page (eg at Special:Undelete)
- * @param OutputPage $out where to send output
- */
- function showList( &$out ) {
- $result = $this->getLogRows();
- if ( $this->numResults > 0 ) {
- $this->doShowList( $out, $result );
- } else {
- $this->showError( $out );
- }
- }
-
- function doShowList( &$out, $result ) {
- // Rewind result pointer and go through it again, making the HTML
- $html = "\n<ul>\n";
- $result->seek( 0 );
- while( $s = $result->fetchObject() ) {
- $html .= $this->logLine( $s );
- }
- $html .= "\n</ul>\n";
- $out->addHTML( $html );
- $result->free();
- }
-
- function showError( &$out ) {
- $out->addWikiMsg( 'logempty' );
- }
-
- /**
- * @param Object $s a single row from the result set
- * @return string Formatted HTML list item
- * @private
- */
- function logLine( $s ) {
- global $wgLang, $wgUser, $wgContLang;
- $skin = $wgUser->getSkin();
- $title = Title::makeTitle( $s->log_namespace, $s->log_title );
- $time = $wgLang->timeanddate( wfTimestamp(TS_MW, $s->log_timestamp), true );
-
- // Enter the existence or non-existence of this page into the link cache,
- // for faster makeLinkObj() in LogPage::actionText()
- $linkCache =& LinkCache::singleton();
- if( $s->page_id ) {
- $linkCache->addGoodLinkObj( $s->page_id, $title );
- } else {
- $linkCache->addBadLinkObj( $title );
- }
-
- $userLink = $this->skin->userLink( $s->log_user, $s->user_name ) . $this->skin->userToolLinksRedContribs( $s->log_user, $s->user_name );
- $comment = $wgContLang->getDirMark() . $this->skin->commentBlock( $s->log_comment );
- $paramArray = LogPage::extractParams( $s->log_params );
- $revert = '';
- // show revertmove link
- if ( !( $this->flags & self::NO_ACTION_LINK ) ) {
- if ( $s->log_type == 'move' && isset( $paramArray[0] ) && $wgUser->isAllowed( 'move' ) ) {
- $destTitle = Title::newFromText( $paramArray[0] );
- if ( $destTitle ) {
- $revert = '(' . $this->skin->makeKnownLinkObj( SpecialPage::getTitleFor( 'Movepage' ),
- wfMsg( 'revertmove' ),
- 'wpOldTitle=' . urlencode( $destTitle->getPrefixedDBkey() ) .
- '&wpNewTitle=' . urlencode( $title->getPrefixedDBkey() ) .
- '&wpReason=' . urlencode( wfMsgForContent( 'revertmove' ) ) .
- '&wpMovetalk=0' ) . ')';
- }
- // show undelete link
- } elseif ( $s->log_action == 'delete' && $wgUser->isAllowed( 'delete' ) ) {
- $revert = '(' . $this->skin->makeKnownLinkObj( SpecialPage::getTitleFor( 'Undelete' ),
- wfMsg( 'undeletelink' ) ,
- 'target='. urlencode( $title->getPrefixedDBkey() ) ) . ')';
- // show unblock link
- } elseif ( $s->log_action == 'block' && $wgUser->isAllowed( 'block' ) ) {
- $revert = '(' . $skin->makeKnownLinkObj( SpecialPage::getTitleFor( 'Ipblocklist' ),
- wfMsg( 'unblocklink' ),
- 'action=unblock&ip=' . urlencode( $s->log_title ) ) . ')';
- // show change protection link
- } elseif ( ( $s->log_action == 'protect' || $s->log_action == 'modify' ) && $wgUser->isAllowed( 'protect' ) ) {
- $revert = '(' . $skin->makeKnownLinkObj( $title, wfMsg( 'protect_change' ), 'action=unprotect' ) . ')';
- // Show unmerge link
- } elseif ( $s->log_action == 'merge' ) {
- $merge = SpecialPage::getTitleFor( 'Mergehistory' );
- $revert = '(' . $this->skin->makeKnownLinkObj( $merge, wfMsg('revertmerge'),
- wfArrayToCGI(
- array('target' => $paramArray[0], 'dest' => $title->getPrefixedText(), 'mergepoint' => $paramArray[1] )
- )
- ) . ')';
- } elseif ( wfRunHooks( 'LogLine', array( $s->log_type, $s->log_action, $title, $paramArray, &$comment, &$revert, $s->log_timestamp ) ) ) {
- // wfDebug( "Invoked LogLine hook for " $s->log_type . ", " . $s->log_action . "\n" );
- // Do nothing. The implementation is handled by the hook modifiying the passed-by-ref parameters.
- }
- }
-
- $action = LogPage::actionText( $s->log_type, $s->log_action, $title, $this->skin, $paramArray, true );
- $out = "<li>$time $userLink $action $comment $revert</li>\n";
- return $out;
- }
-
- /**
- * @param OutputPage &$out where to send output
- * @private
- */
- function showHeader( &$out ) {
- $type = $this->reader->queryType();
- if( LogPage::isLogType( $type ) ) {
- $out->setPageTitle( LogPage::logName( $type ) );
- $out->addWikiText( LogPage::logHeader( $type ) );
- }
- }
-
- /**
- * @param OutputPage &$out where to send output
- * @private
- */
- function showOptions( &$out ) {
- global $wgScript, $wgMiserMode;
- $action = htmlspecialchars( $wgScript );
- $title = SpecialPage::getTitleFor( 'Log' );
- $special = htmlspecialchars( $title->getPrefixedDBkey() );
- $out->addHTML( "<form action=\"$action\" method=\"get\">\n" .
- '<fieldset>' .
- Xml::element( 'legend', array(), wfMsg( 'log' ) ) .
- Xml::hidden( 'title', $special ) . "\n" .
- $this->getTypeMenu() . "\n" .
- $this->getUserInput() . "\n" .
- $this->getTitleInput() . "\n" .
- (!$wgMiserMode?($this->getTitlePattern()."\n"):"") .
- Xml::submitButton( wfMsg( 'allpagessubmit' ) ) . "\n" .
- "</fieldset></form>" );
- }
-
- /**
- * @return string Formatted HTML
- * @private
- */
- function getTypeMenu() {
- $out = "<select name='type'>\n";
-
- $validTypes = LogPage::validTypes();
- $m = array(); // Temporary array
-
- // First pass to load the log names
- foreach( $validTypes as $type ) {
- $text = LogPage::logName( $type );
- $m[$text] = $type;
- }
-
- // Second pass to sort by name
- ksort($m);
-
- // Third pass generates sorted XHTML content
- foreach( $m as $text => $type ) {
- $selected = ($type == $this->reader->queryType());
- $out .= Xml::option( $text, $type, $selected ) . "\n";
- }
-
- $out .= '</select>';
- return $out;
- }
-
- /**
- * @return string Formatted HTML
- * @private
- */
- function getUserInput() {
- $user = $this->reader->queryUser();
- return Xml::inputLabel( wfMsg( 'specialloguserlabel' ), 'user', 'user', 12, $user );
- }
-
- /**
- * @return string Formatted HTML
- * @private
- */
- function getTitleInput() {
- $title = $this->reader->queryTitle();
- return Xml::inputLabel( wfMsg( 'speciallogtitlelabel' ), 'page', 'page', 20, $title );
- }
-
- /**
- * @return boolean Checkbox
- * @private
- */
- function getTitlePattern() {
- $pattern = $this->reader->queryPattern();
- return Xml::checkLabel( wfMsg( 'log-title-wildcard' ), 'pattern', 'pattern', $pattern );
- }
-
- /**
- * @param OutputPage &$out where to send output
- * @private
- */
- function showPrevNext( &$out ) {
- global $wgContLang,$wgRequest;
- $pieces = array();
- $pieces[] = 'type=' . urlencode( $this->reader->queryType() );
- $pieces[] = 'user=' . urlencode( $this->reader->queryUser() );
- $pieces[] = 'page=' . urlencode( $this->reader->queryTitle() );
- $pieces[] = 'pattern=' . urlencode( $this->reader->queryPattern() );
- $bits = implode( '&', $pieces );
- list( $limit, $offset ) = $wgRequest->getLimitOffset();
-
- # TODO: use timestamps instead of offsets to make it more natural
- # to go huge distances in time
- $html = wfViewPrevNext( $offset, $limit,
- $wgContLang->specialpage( 'Log' ),
- $bits,
- $this->numResults < $limit);
- $out->addHTML( '<p>' . $html . '</p>' );
- }
-}
diff --git a/includes/SpecialLonelypages.php b/includes/SpecialLonelypages.php
deleted file mode 100644
index e652f9d4..00000000
--- a/includes/SpecialLonelypages.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * A special page looking for articles with no article linking to them,
- * thus being lonely.
- * @addtogroup SpecialPage
- */
-class LonelyPagesPage extends PageQueryPage {
-
- function getName() {
- return "Lonelypages";
- }
- function getPageHeader() {
- return wfMsgExt( 'lonelypagestext', array( 'parse' ) );
- }
-
- function sortDescending() {
- return false;
- }
-
- function isExpensive() {
- return true;
- }
- function isSyndicated() { return false; }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- list( $page, $pagelinks ) = $dbr->tableNamesN( 'page', 'pagelinks' );
-
- return
- "SELECT 'Lonelypages' AS type,
- page_namespace AS namespace,
- page_title AS title,
- page_title AS value
- FROM $page
- LEFT JOIN $pagelinks
- ON page_namespace=pl_namespace AND page_title=pl_title
- WHERE pl_namespace IS NULL
- AND page_namespace=".NS_MAIN."
- AND page_is_redirect=0";
-
- }
-}
-
-/**
- * Constructor
- */
-function wfSpecialLonelypages() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $lpp = new LonelyPagesPage();
-
- return $lpp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialLongpages.php b/includes/SpecialLongpages.php
deleted file mode 100644
index a8a1e199..00000000
--- a/includes/SpecialLongpages.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- *
- * @addtogroup SpecialPage
- */
-class LongPagesPage extends ShortPagesPage {
-
- function getName() {
- return "Longpages";
- }
-
- function sortDescending() {
- return true;
- }
-}
-
-/**
- * constructor
- */
-function wfSpecialLongpages() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $lpp = new LongPagesPage();
-
- $lpp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialMIMEsearch.php b/includes/SpecialMIMEsearch.php
deleted file mode 100644
index 70e44750..00000000
--- a/includes/SpecialMIMEsearch.php
+++ /dev/null
@@ -1,141 +0,0 @@
-<?php
-/**
- * A special page to search for files by MIME type as defined in the
- * img_major_mime and img_minor_mime fields in the image table
- *
- * @addtogroup SpecialPage
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-/**
- * Searches the database for files of the requested MIME type, comparing this with the
- * 'img_major_mime' and 'img_minor_mime' fields in the image table.
- * @addtogroup SpecialPage
- */
-class MIMEsearchPage extends QueryPage {
- var $major, $minor;
-
- function MIMEsearchPage( $major, $minor ) {
- $this->major = $major;
- $this->minor = $minor;
- }
-
- function getName() { return 'MIMEsearch'; }
-
- /**
- * Due to this page relying upon extra fields being passed in the SELECT it
- * will fail if it's set as expensive and misermode is on
- */
- function isExpensive() { return true; }
- function isSyndicated() { return false; }
-
- function linkParameters() {
- $arr = array( $this->major, $this->minor );
- $mime = implode( '/', $arr );
- return array( 'mime' => $mime );
- }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- $image = $dbr->tableName( 'image' );
- $major = $dbr->addQuotes( $this->major );
- $minor = $dbr->addQuotes( $this->minor );
-
- return
- "SELECT 'MIMEsearch' AS type,
- " . NS_IMAGE . " AS namespace,
- img_name AS title,
- img_major_mime AS value,
-
- img_size,
- img_width,
- img_height,
- img_user_text,
- img_timestamp
- FROM $image
- WHERE img_major_mime = $major AND img_minor_mime = $minor
- ";
- }
-
- function formatResult( $skin, $result ) {
- global $wgContLang, $wgLang;
-
- $nt = Title::makeTitle( $result->namespace, $result->title );
- $text = $wgContLang->convert( $nt->getText() );
- $plink = $skin->makeLink( $nt->getPrefixedText(), $text );
-
- $download = $skin->makeMediaLinkObj( $nt, wfMsgHtml( 'download' ) );
- $bytes = wfMsgExt( 'nbytes', array( 'parsemag', 'escape'),
- $wgLang->formatNum( $result->img_size ) );
- $dimensions = wfMsgHtml( 'widthheight', $wgLang->formatNum( $result->img_width ),
- $wgLang->formatNum( $result->img_height ) );
- $user = $skin->makeLinkObj( Title::makeTitle( NS_USER, $result->img_user_text ), $result->img_user_text );
- $time = $wgLang->timeanddate( $result->img_timestamp );
-
- return "($download) $plink . . $dimensions . . $bytes . . $user . . $time";
- }
-}
-
-/**
- * Output the HTML search form, and constructs the MIMEsearchPage object.
- */
-function wfSpecialMIMEsearch( $par = null ) {
- global $wgRequest, $wgTitle, $wgOut;
-
- $mime = isset( $par ) ? $par : $wgRequest->getText( 'mime' );
-
- $wgOut->addHTML(
- Xml::openElement( 'form',
- array(
- 'id' => 'specialmimesearch',
- 'method' => 'get',
- 'action' => $wgTitle->getLocalUrl()
- )
- ) .
- Xml::inputLabel( wfMsg( 'mimetype' ), 'mime', 'mime', 20, $mime ) .
- Xml::submitButton( wfMsg( 'ilsubmit' ) ) .
- Xml::closeElement( 'form' )
- );
-
- list( $major, $minor ) = wfSpecialMIMEsearchParse( $mime );
- if ( $major == '' or $minor == '' or !wfSpecialMIMEsearchValidType( $major ) )
- return;
- $wpp = new MIMEsearchPage( $major, $minor );
-
- list( $limit, $offset ) = wfCheckLimits();
- $wpp->doQuery( $offset, $limit );
-}
-
-function wfSpecialMIMEsearchParse( $str ) {
- // searched for an invalid MIME type.
- if( strpos( $str, '/' ) === false) {
- return array ('', '');
- }
-
- list( $major, $minor ) = explode( '/', $str, 2 );
-
- return array(
- ltrim( $major, ' ' ),
- rtrim( $minor, ' ' )
- );
-}
-
-function wfSpecialMIMEsearchValidType( $type ) {
- // From maintenance/tables.sql => img_major_mime
- $types = array(
- 'unknown',
- 'application',
- 'audio',
- 'image',
- 'text',
- 'video',
- 'message',
- 'model',
- 'multipart'
- );
-
- return in_array( $type, $types );
-}
-
diff --git a/includes/SpecialMergeHistory.php b/includes/SpecialMergeHistory.php
deleted file mode 100644
index c7f42fe9..00000000
--- a/includes/SpecialMergeHistory.php
+++ /dev/null
@@ -1,423 +0,0 @@
-<?php
-
-/**
- * Special page allowing users with the appropriate permissions to
- * merge article histories, with some restrictions
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * Constructor
- */
-function wfSpecialMergehistory( $par ) {
- global $wgRequest;
-
- $form = new MergehistoryForm( $wgRequest, $par );
- $form->execute();
-}
-
-/**
- * The HTML form for Special:MergeHistory, which allows users with the appropriate
- * permissions to view and restore deleted content.
- * @addtogroup SpecialPage
- */
-class MergehistoryForm {
- var $mAction, $mTarget, $mDest, $mTimestamp, $mTargetID, $mDestID, $mComment;
- var $mTargetObj, $mDestObj;
-
- function MergehistoryForm( $request, $par = "" ) {
- global $wgUser;
-
- $this->mAction = $request->getVal( 'action' );
- $this->mTarget = $request->getVal( 'target' );
- $this->mDest = $request->getVal( 'dest' );
- $this->mSubmitted = $request->getBool( 'submitted' );
-
- $this->mTargetID = intval( $request->getVal( 'targetID' ) );
- $this->mDestID = intval( $request->getVal( 'destID' ) );
- $this->mTimestamp = $request->getVal( 'mergepoint' );
- if( !preg_match("/[0-9]{14}/",$this->mTimestamp) ) {
- $this->mTimestamp = '';
- }
- $this->mComment = $request->getText( 'wpComment' );
-
- $this->mMerge = $request->wasPosted() && $wgUser->matchEditToken( $request->getVal( 'wpEditToken' ) );
- // target page
- if( $this->mSubmitted ) {
- $this->mTargetObj = Title::newFromURL( $this->mTarget );
- $this->mDestObj = Title::newFromURL( $this->mDest );
- } else {
- $this->mTargetObj = null;
- $this->mDestObj = null;
- }
-
- $this->preCacheMessages();
- }
-
- /**
- * As we use the same small set of messages in various methods and that
- * they are called often, we call them once and save them in $this->message
- */
- function preCacheMessages() {
- // Precache various messages
- if( !isset( $this->message ) ) {
- $this->message['last'] = wfMsgExt( 'last', array( 'escape') );
- }
- }
-
- function execute() {
- global $wgOut, $wgUser;
-
- $wgOut->setPagetitle( wfMsgHtml( "mergehistory" ) );
-
- if( $this->mTargetID && $this->mDestID && $this->mAction=="submit" && $this->mMerge ) {
- return $this->merge();
- }
-
- if ( !$this->mSubmitted ) {
- $this->showMergeForm();
- return;
- }
-
- $errors = array();
- if ( !$this->mTargetObj instanceof Title ) {
- $errors[] = wfMsgExt( 'mergehistory-invalid-source', array( 'parse' ) );
- } elseif( !$this->mTargetObj->exists() ) {
- $errors[] = wfMsgExt( 'mergehistory-no-source', array( 'parse' ),
- wfEscapeWikiText( $this->mTargetObj->getPrefixedText() )
- );
- }
-
- if ( !$this->mDestObj instanceof Title) {
- $errors[] = wfMsgExt( 'mergehistory-invalid-destination', array( 'parse' ) );
- } elseif( !$this->mDestObj->exists() ) {
- $errors[] = wfMsgExt( 'mergehistory-no-destination', array( 'parse' ),
- wfEscapeWikiText( $this->mDestObj->getPrefixedText() )
- );
- }
-
- // TODO: warn about target = dest?
-
- if ( count( $errors ) ) {
- $this->showMergeForm();
- $wgOut->addHTML( implode( "\n", $errors ) );
- } else {
- $this->showHistory();
- }
-
- }
-
- function showMergeForm() {
- global $wgOut, $wgScript;
-
- $wgOut->addWikiMsg( 'mergehistory-header' );
-
- $wgOut->addHtml(
- Xml::openElement( 'form', array(
- 'method' => 'get',
- 'action' => $wgScript ) ) .
- '<fieldset>' .
- Xml::element( 'legend', array(),
- wfMsg( 'mergehistory-box' ) ) .
- Xml::hidden( 'title',
- SpecialPage::getTitleFor( 'Mergehistory' )->getPrefixedDbKey() ) .
- Xml::hidden( 'submitted', '1' ) .
- Xml::hidden( 'mergepoint', $this->mTimestamp ) .
- Xml::openElement( 'table' ) .
- "<tr>
- <td>".Xml::label( wfMsg( 'mergehistory-from' ), 'target' )."</td>
- <td>".Xml::input( 'target', 30, $this->mTarget, array('id'=>'target') )."</td>
- </tr><tr>
- <td>".Xml::label( wfMsg( 'mergehistory-into' ), 'dest' )."</td>
- <td>".Xml::input( 'dest', 30, $this->mDest, array('id'=>'dest') )."</td>
- </tr><tr><td>" .
- Xml::submitButton( wfMsg( 'mergehistory-go' ) ) .
- "</td></tr>" .
- Xml::closeElement( 'table' ) .
- '</fieldset>' .
- '</form>' );
- }
-
- private function showHistory() {
- global $wgLang, $wgContLang, $wgUser, $wgOut;
-
- $this->sk = $wgUser->getSkin();
-
- $wgOut->setPagetitle( wfMsg( "mergehistory" ) );
-
- $this->showMergeForm();
-
- # List all stored revisions
- $revisions = new MergeHistoryPager( $this, array(), $this->mTargetObj, $this->mDestObj );
- $haveRevisions = $revisions && $revisions->getNumRows() > 0;
-
- $titleObj = SpecialPage::getTitleFor( "Mergehistory" );
- $action = $titleObj->getLocalURL( "action=submit" );
- # Start the form here
- $top = Xml::openElement( 'form', array( 'method' => 'post', 'action' => $action, 'id' => 'merge' ) );
- $wgOut->addHtml( $top );
-
- if( $haveRevisions ) {
- # Format the user-visible controls (comment field, submission button)
- # in a nice little table
- $align = $wgContLang->isRtl() ? 'left' : 'right';
- $table =
- Xml::openElement( 'fieldset' ) .
- Xml::openElement( 'table' ) .
- "<tr>
- <td colspan='2'>" .
- wfMsgExt( 'mergehistory-merge', array('parseinline'),
- $this->mTargetObj->getPrefixedText(), $this->mDestObj->getPrefixedText() ) .
- "</td>
- </tr>
- <tr>
- <td align='$align'>" .
- Xml::label( wfMsg( 'undeletecomment' ), 'wpComment' ) .
- "</td>
- <td>" .
- Xml::input( 'wpComment', 50, $this->mComment ) .
- "</td>
- </tr>
- <tr>
- <td>&nbsp;</td>
- <td>" .
- Xml::submitButton( wfMsg( 'mergehistory-submit' ), array( 'name' => 'merge', 'id' => 'mw-merge-submit' ) ) .
- "</td>
- </tr>" .
- Xml::closeElement( 'table' ) .
- Xml::closeElement( 'fieldset' );
-
- $wgOut->addHtml( $table );
- }
-
- $wgOut->addHTML( "<h2 id=\"mw-mergehistory\">" . wfMsgHtml( "mergehistory-list" ) . "</h2>\n" );
-
- if( $haveRevisions ) {
- $wgOut->addHTML( $revisions->getNavigationBar() );
- $wgOut->addHTML( "<ul>" );
- $wgOut->addHTML( $revisions->getBody() );
- $wgOut->addHTML( "</ul>" );
- $wgOut->addHTML( $revisions->getNavigationBar() );
- } else {
- $wgOut->addWikiMsg( "mergehistory-empty" );
- }
-
- # Show relevant lines from the deletion log:
- $wgOut->addHTML( "<h2>" . htmlspecialchars( LogPage::logName( 'merge' ) ) . "</h2>\n" );
- $logViewer = new LogViewer(
- new LogReader(
- new FauxRequest(
- array( 'page' => $this->mTargetObj->getPrefixedText(),
- 'type' => 'merge' ) ) ) );
- $logViewer->showList( $wgOut );
-
- # Slip in the hidden controls here
- # When we submit, go by page ID to avoid some nasty but unlikely collisions.
- # Such would happen if a page was renamed after the form loaded, but before submit
- $misc = Xml::hidden( 'targetID', $this->mTargetObj->getArticleID() );
- $misc .= Xml::hidden( 'destID', $this->mDestObj->getArticleID() );
- $misc .= Xml::hidden( 'target', $this->mTarget );
- $misc .= Xml::hidden( 'dest', $this->mDest );
- $misc .= Xml::hidden( 'wpEditToken', $wgUser->editToken() );
- $misc .= Xml::closeElement( 'form' );
- $wgOut->addHtml( $misc );
-
- return true;
- }
-
- function formatRevisionRow( $row ) {
- global $wgUser, $wgLang;
-
- $rev = new Revision( $row );
-
- $stxt = '';
- $last = $this->message['last'];
-
- $ts = wfTimestamp( TS_MW, $row->rev_timestamp );
- $checkBox = wfRadio( "mergepoint", $ts, false );
-
- $pageLink = $this->sk->makeKnownLinkObj( $rev->getTitle(),
- htmlspecialchars( $wgLang->timeanddate( $ts ) ), 'oldid=' . $rev->getID() );
- if( $rev->isDeleted( Revision::DELETED_TEXT ) ) {
- $pageLink = '<span class="history-deleted">' . $pageLink . '</span>';
- }
-
- # Last link
- if( !$rev->userCan( Revision::DELETED_TEXT ) )
- $last = $this->message['last'];
- else if( isset($this->prevId[$row->rev_id]) )
- $last = $this->sk->makeKnownLinkObj( $rev->getTitle(), $this->message['last'],
- "&diff=" . $row->rev_id . "&oldid=" . $this->prevId[$row->rev_id] );
-
- $userLink = $this->sk->revUserTools( $rev );
-
- if(!is_null($size = $row->rev_len)) {
- if($size == 0)
- $stxt = wfMsgHtml('historyempty');
- else
- $stxt = wfMsgHtml('historysize', $wgLang->formatNum( $size ) );
- }
- $comment = $this->sk->revComment( $rev );
-
- return "<li>$checkBox ($last) $pageLink . . $userLink $stxt $comment</li>";
- }
-
- /**
- * Fetch revision text link if it's available to all users
- * @return string
- */
- function getPageLink( $row, $titleObj, $ts, $target ) {
- global $wgLang;
-
- if( !$this->userCan($row, Revision::DELETED_TEXT) ) {
- return '<span class="history-deleted">' . $wgLang->timeanddate( $ts, true ) . '</span>';
- } else {
- $link = $this->sk->makeKnownLinkObj( $titleObj,
- $wgLang->timeanddate( $ts, true ), "target=$target&timestamp=$ts" );
- if( $this->isDeleted($row, Revision::DELETED_TEXT) )
- $link = '<span class="history-deleted">' . $link . '</span>';
- return $link;
- }
- }
-
- function merge() {
- global $wgOut, $wgUser;
- # Get the titles directly from the IDs, in case the target page params
- # were spoofed. The queries are done based on the IDs, so it's best to
- # keep it consistent...
- $targetTitle = Title::newFromID( $this->mTargetID );
- $destTitle = Title::newFromID( $this->mDestID );
- if( is_null($targetTitle) || is_null($destTitle) )
- return false; // validate these
- if( $targetTitle->getArticleID() == $destTitle->getArticleId() )
- return false;
- # Verify that this timestamp is valid
- # Must be older than the destination page
- $dbw = wfGetDB( DB_MASTER );
- # Get timestamp into DB format
- $this->mTimestamp = $this->mTimestamp ? $dbw->timestamp($this->mTimestamp) : '';
-
- $maxtimestamp = $dbw->selectField( 'revision', 'MIN(rev_timestamp)',
- array('rev_page' => $this->mDestID ),
- __METHOD__ );
- # Destination page must exist with revisions
- if( !$maxtimestamp ) {
- $wgOut->addWikiMsg('mergehistory-fail');
- return false;
- }
- # Leave the latest version no matter what
- $lasttime = $dbw->selectField( array('page','revision'),
- 'rev_timestamp',
- array('page_id' => $this->mTargetID, 'page_latest = rev_id' ),
- __METHOD__ );
- # Take the most restrictive of the twain
- $maxtimestamp = ($lasttime < $maxtimestamp) ? $lasttime : $maxtimestamp;
- // $this->mTimestamp must be less than $maxtimestamp
- if( $this->mTimestamp >= $maxtimestamp ) {
- $wgOut->addWikiMsg('mergehistory-fail');
- return false;
- }
- # Update the revisions
- if( $this->mTimestamp ) {
- $timewhere = "rev_timestamp <= {$this->mTimestamp}";
- $TimestampLimit = wfTimestamp(TS_MW,$this->mTimestamp);
- } else {
- $timewhere = "rev_timestamp < {$maxtimestamp}";
- $TimestampLimit = wfTimestamp(TS_MW,$maxtimestamp);
- }
-
- $dbw->update( 'revision',
- array( 'rev_page' => $this->mDestID ),
- array( 'rev_page' => $this->mTargetID,
- $timewhere ),
- __METHOD__ );
- # Check if this did anything
- if( !$count = $dbw->affectedRows() ) {
- $wgOut->addWikiMsg('mergehistory-fail');
- return false;
- }
- # Update our logs
- $log = new LogPage( 'merge' );
- $log->addEntry( 'merge', $targetTitle, $this->mComment,
- array($destTitle->getPrefixedText(),$TimestampLimit) );
-
- $wgOut->addHtml( wfMsgExt( 'mergehistory-success', array('parseinline'),
- $targetTitle->getPrefixedText(), $destTitle->getPrefixedText(), $count ) );
-
- wfRunHooks( 'ArticleMergeComplete', array( $targetTitle, $destTitle ) );
-
- return true;
- }
-}
-
-class MergeHistoryPager extends ReverseChronologicalPager {
- public $mForm, $mConds;
-
- function __construct( $form, $conds = array(), $title, $title2 ) {
- $this->mForm = $form;
- $this->mConds = $conds;
- $this->title = $title;
- $this->articleID = $title->getArticleID();
-
- $dbr = wfGetDB( DB_SLAVE );
- $maxtimestamp = $dbr->selectField( 'revision', 'MIN(rev_timestamp)',
- array('rev_page' => $title2->getArticleID() ),
- __METHOD__ );
- $this->maxTimestamp = $maxtimestamp;
-
- parent::__construct();
- }
-
- function getStartBody() {
- wfProfileIn( __METHOD__ );
- # Do a link batch query
- $this->mResult->seek( 0 );
- $batch = new LinkBatch();
- # Give some pointers to make (last) links
- $this->mForm->prevId = array();
- while( $row = $this->mResult->fetchObject() ) {
- $batch->addObj( Title::makeTitleSafe( NS_USER, $row->rev_user_text ) );
- $batch->addObj( Title::makeTitleSafe( NS_USER_TALK, $row->rev_user_text ) );
-
- $rev_id = isset($rev_id) ? $rev_id : $row->rev_id;
- if( $rev_id > $row->rev_id )
- $this->mForm->prevId[$rev_id] = $row->rev_id;
- else if( $rev_id < $row->rev_id )
- $this->mForm->prevId[$row->rev_id] = $rev_id;
-
- $rev_id = $row->rev_id;
- }
-
- $batch->execute();
- $this->mResult->seek( 0 );
-
- wfProfileOut( __METHOD__ );
- return '';
- }
-
- function formatRow( $row ) {
- $block = new Block;
- return $this->mForm->formatRevisionRow( $row );
- }
-
- function getQueryInfo() {
- $conds = $this->mConds;
- $conds['rev_page'] = $this->articleID;
- $conds[] = "rev_timestamp < {$this->maxTimestamp}";
- # Skip the latest one, as that could cause problems
- if( $page = $this->title->getLatestRevID() )
- $conds[] = "rev_id != {$page}";
-
- return array(
- 'tables' => array('revision'),
- 'fields' => array( 'rev_minor_edit', 'rev_timestamp', 'rev_user', 'rev_user_text', 'rev_comment',
- 'rev_id', 'rev_page', 'rev_text_id', 'rev_len', 'rev_deleted' ),
- 'conds' => $conds
- );
- }
-
- function getIndexField() {
- return 'rev_timestamp';
- }
-}
diff --git a/includes/SpecialMostcategories.php b/includes/SpecialMostcategories.php
deleted file mode 100644
index 589b96ee..00000000
--- a/includes/SpecialMostcategories.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-/**
- * @addtogroup SpecialPage
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-/**
- * implements Special:Mostcategories
- * @addtogroup SpecialPage
- */
-class MostcategoriesPage extends QueryPage {
-
- function getName() { return 'Mostcategories'; }
- function isExpensive() { return true; }
- function isSyndicated() { return false; }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- list( $categorylinks, $page) = $dbr->tableNamesN( 'categorylinks', 'page' );
- return
- "
- SELECT
- 'Mostcategories' as type,
- page_namespace as namespace,
- page_title as title,
- COUNT(*) as value
- FROM $categorylinks
- LEFT JOIN $page ON cl_from = page_id
- WHERE page_namespace = " . NS_MAIN . "
- GROUP BY 1,2,3
- HAVING COUNT(*) > 1
- ";
- }
-
- function formatResult( $skin, $result ) {
- global $wgLang;
- $title = Title::makeTitleSafe( $result->namespace, $result->title );
- if ( !$title instanceof Title ) { throw new MWException('Invalid title in database'); }
- $count = wfMsgExt( 'ncategories', array( 'parsemag', 'escape' ), $wgLang->formatNum( $result->value ) );
- $link = $skin->makeKnownLinkObj( $title, $title->getText() );
- return wfSpecialList( $link, $count );
- }
-}
-
-/**
- * constructor
- */
-function wfSpecialMostcategories() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $wpp = new MostcategoriesPage();
-
- $wpp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialMostimages.php b/includes/SpecialMostimages.php
deleted file mode 100644
index beb42fc1..00000000
--- a/includes/SpecialMostimages.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-/**
- * @addtogroup SpecialPage
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-/**
- * implements Special:Mostimages
- * @addtogroup SpecialPage
- */
-class MostimagesPage extends ImageQueryPage {
-
- function getName() { return 'Mostimages'; }
- function isExpensive() { return true; }
- function isSyndicated() { return false; }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- $imagelinks = $dbr->tableName( 'imagelinks' );
- return
- "
- SELECT
- 'Mostimages' as type,
- " . NS_IMAGE . " as namespace,
- il_to as title,
- COUNT(*) as value
- FROM $imagelinks
- GROUP BY 1,2,3
- HAVING COUNT(*) > 1
- ";
- }
-
- function getCellHtml( $row ) {
- global $wgLang;
- return wfMsgExt( 'nlinks', array( 'parsemag', 'escape' ),
- $wgLang->formatNum( $row->value ) ) . '<br />';
- }
-
-}
-
-/**
- * Constructor
- */
-function wfSpecialMostimages() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $wpp = new MostimagesPage();
-
- $wpp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialMostlinked.php b/includes/SpecialMostlinked.php
deleted file mode 100644
index 916f219b..00000000
--- a/includes/SpecialMostlinked.php
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php
-
-/**
- * A special page to show pages ordered by the number of pages linking to them.
- * Implements Special:Mostlinked
- *
- * @addtogroup SpecialPage
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @author Rob Church <robchur@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @copyright © 2006 Rob Church
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-class MostlinkedPage extends QueryPage {
-
- function getName() { return 'Mostlinked'; }
- function isExpensive() { return true; }
- function isSyndicated() { return false; }
-
- /**
- * Note: Getting page_namespace only works if $this->isCached() is false
- */
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- list( $pagelinks, $page ) = $dbr->tableNamesN( 'pagelinks', 'page' );
- return
- "SELECT 'Mostlinked' AS type,
- pl_namespace AS namespace,
- pl_title AS title,
- COUNT(*) AS value,
- page_namespace
- FROM $pagelinks
- LEFT JOIN $page ON pl_namespace=page_namespace AND pl_title=page_title
- GROUP BY 1,2,3,5
- HAVING COUNT(*) > 1";
- }
-
- /**
- * Pre-fill the link cache
- */
- function preprocessResults( $db, $res ) {
- if( $db->numRows( $res ) > 0 ) {
- $linkBatch = new LinkBatch();
- while( $row = $db->fetchObject( $res ) )
- $linkBatch->addObj( Title::makeTitleSafe( $row->namespace, $row->title ) );
- $db->dataSeek( $res, 0 );
- $linkBatch->execute();
- }
- }
-
- /**
- * Make a link to "what links here" for the specified title
- *
- * @param $title Title being queried
- * @param $skin Skin to use
- * @return string
- */
- function makeWlhLink( &$title, $caption, &$skin ) {
- $wlh = SpecialPage::getTitleFor( 'Whatlinkshere', $title->getPrefixedDBkey() );
- return $skin->makeKnownLinkObj( $wlh, $caption );
- }
-
- /**
- * Make links to the page corresponding to the item, and the "what links here" page for it
- *
- * @param $skin Skin to be used
- * @param $result Result row
- * @return string
- */
- function formatResult( $skin, $result ) {
- global $wgLang;
- $title = Title::makeTitleSafe( $result->namespace, $result->title );
- $link = $skin->makeLinkObj( $title );
- $wlh = $this->makeWlhLink( $title,
- wfMsgExt( 'nlinks', array( 'parsemag', 'escape'),
- $wgLang->formatNum( $result->value ) ), $skin );
- return wfSpecialList( $link, $wlh );
- }
-}
-
-/**
- * constructor
- */
-function wfSpecialMostlinked() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $wpp = new MostlinkedPage();
-
- $wpp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialMostlinkedcategories.php b/includes/SpecialMostlinkedcategories.php
deleted file mode 100644
index c357c8f4..00000000
--- a/includes/SpecialMostlinkedcategories.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-/**
- * A querypage to show categories ordered in descending order by the pages in them
- *
- * @addtogroup SpecialPage
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-class MostlinkedCategoriesPage extends QueryPage {
-
- function getName() { return 'Mostlinkedcategories'; }
- function isExpensive() { return true; }
- function isSyndicated() { return false; }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- $categorylinks = $dbr->tableName( 'categorylinks' );
- $name = $dbr->addQuotes( $this->getName() );
- return
- "
- SELECT
- $name as type,
- " . NS_CATEGORY . " as namespace,
- cl_to as title,
- COUNT(*) as value
- FROM $categorylinks
- GROUP BY 1,2,3
- ";
- }
-
- function sortDescending() { return true; }
-
- /**
- * Fetch user page links and cache their existence
- */
- function preprocessResults( $db, $res ) {
- $batch = new LinkBatch;
- while ( $row = $db->fetchObject( $res ) )
- $batch->addObj( Title::makeTitleSafe( $row->namespace, $row->title ) );
- $batch->execute();
-
- // Back to start for display
- if ( $db->numRows( $res ) > 0 )
- // If there are no rows we get an error seeking.
- $db->dataSeek( $res, 0 );
- }
-
- function formatResult( $skin, $result ) {
- global $wgLang, $wgContLang;
-
- $nt = Title::makeTitle( $result->namespace, $result->title );
- $text = $wgContLang->convert( $nt->getText() );
-
- $plink = $skin->makeLinkObj( $nt, htmlspecialchars( $text ) );
-
- $nlinks = wfMsgExt( 'nmembers', array( 'parsemag', 'escape'),
- $wgLang->formatNum( $result->value ) );
- return wfSpecialList($plink, $nlinks);
- }
-}
-
-/**
- * constructor
- */
-function wfSpecialMostlinkedCategories() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $wpp = new MostlinkedCategoriesPage();
-
- $wpp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialMostlinkedtemplates.php b/includes/SpecialMostlinkedtemplates.php
deleted file mode 100644
index b0f1b196..00000000
--- a/includes/SpecialMostlinkedtemplates.php
+++ /dev/null
@@ -1,129 +0,0 @@
-<?php
-
-/**
- * Special page lists templates with a large number of
- * transclusion links, i.e. "most used" templates
- *
- * @addtogroup SpecialPage
- * @author Rob Church <robchur@gmail.com>
- */
-class SpecialMostlinkedtemplates extends QueryPage {
-
- /**
- * Name of the report
- *
- * @return string
- */
- public function getName() {
- return 'Mostlinkedtemplates';
- }
-
- /**
- * Is this report expensive, i.e should it be cached?
- *
- * @return bool
- */
- public function isExpensive() {
- return true;
- }
-
- /**
- * Is there a feed available?
- *
- * @return bool
- */
- public function isSyndicated() {
- return false;
- }
-
- /**
- * Sort the results in descending order?
- *
- * @return bool
- */
- public function sortDescending() {
- return true;
- }
-
- /**
- * Generate SQL for the report
- *
- * @return string
- */
- public function getSql() {
- $dbr = wfGetDB( DB_SLAVE );
- $templatelinks = $dbr->tableName( 'templatelinks' );
- $name = $dbr->addQuotes( $this->getName() );
- return "SELECT {$name} AS type,
- " . NS_TEMPLATE . " AS namespace,
- tl_title AS title,
- COUNT(*) AS value
- FROM {$templatelinks}
- WHERE tl_namespace = " . NS_TEMPLATE . "
- GROUP BY 1, 2, 3";
- }
-
- /**
- * Pre-cache page existence to speed up link generation
- *
- * @param Database $dbr Database connection
- * @param int $res Result pointer
- */
- public function preprocessResults( $dbr, $res ) {
- $batch = new LinkBatch();
- while( $row = $dbr->fetchObject( $res ) ) {
- $title = Title::makeTitleSafe( $row->namespace, $row->title );
- $batch->addObj( $title );
- }
- $batch->execute();
- if( $dbr->numRows( $res ) > 0 )
- $dbr->dataSeek( $res, 0 );
- }
-
- /**
- * Format a result row
- *
- * @param Skin $skin Skin to use for UI elements
- * @param object $result Result row
- * @return string
- */
- public function formatResult( $skin, $result ) {
- $title = Title::makeTitleSafe( $result->namespace, $result->title );
- if( $title instanceof Title ) {
- return wfSpecialList(
- $skin->makeLinkObj( $title ),
- $this->makeWlhLink( $title, $skin, $result )
- );
- } else {
- $tsafe = htmlspecialchars( $result->title );
- return "Invalid title in result set; {$tsafe}";
- }
- }
-
- /**
- * Make a "what links here" link for a given title
- *
- * @param Title $title Title to make the link for
- * @param Skin $skin Skin to use
- * @param object $result Result row
- * @return string
- */
- private function makeWlhLink( $title, $skin, $result ) {
- global $wgLang;
- $wlh = SpecialPage::getTitleFor( 'Whatlinkshere' );
- $label = wfMsgExt( 'nlinks', array( 'parsemag', 'escape' ),
- $wgLang->formatNum( $result->value ) );
- return $skin->makeKnownLinkObj( $wlh, $label, 'target=' . $title->getPrefixedUrl() );
- }
-}
-
-/**
- * Execution function
- *
- * @param mixed $par Parameters passed to the page
- */
-function wfSpecialMostlinkedtemplates( $par = false ) {
- list( $limit, $offset ) = wfCheckLimits();
- $mlt = new SpecialMostlinkedtemplates();
- $mlt->doQuery( $offset, $limit );
-}
diff --git a/includes/SpecialMostrevisions.php b/includes/SpecialMostrevisions.php
deleted file mode 100644
index 9479a583..00000000
--- a/includes/SpecialMostrevisions.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-/**
- * A special page to show pages in the
- *
- * @addtogroup SpecialPage
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-/**
- * @addtogroup SpecialPage
- */
-class MostrevisionsPage extends QueryPage {
-
- function getName() { return 'Mostrevisions'; }
- function isExpensive() { return true; }
- function isSyndicated() { return false; }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- list( $revision, $page ) = $dbr->tableNamesN( 'revision', 'page' );
- return
- "
- SELECT
- 'Mostrevisions' as type,
- page_namespace as namespace,
- page_title as title,
- COUNT(*) as value
- FROM $revision
- JOIN $page ON page_id = rev_page
- WHERE page_namespace = " . NS_MAIN . "
- GROUP BY 1,2,3
- HAVING COUNT(*) > 1
- ";
- }
-
- function formatResult( $skin, $result ) {
- global $wgLang, $wgContLang;
-
- $nt = Title::makeTitle( $result->namespace, $result->title );
- $text = $wgContLang->convert( $nt->getPrefixedText() );
-
- $plink = $skin->makeKnownLinkObj( $nt, $text );
-
- $nl = wfMsgExt( 'nrevisions', array( 'parsemag', 'escape'),
- $wgLang->formatNum( $result->value ) );
- $nlink = $skin->makeKnownLinkObj( $nt, $nl, 'action=history' );
-
- return wfSpecialList($plink, $nlink);
- }
-}
-
-/**
- * constructor
- */
-function wfSpecialMostrevisions() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $wpp = new MostrevisionsPage();
-
- $wpp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialMovepage.php b/includes/SpecialMovepage.php
deleted file mode 100644
index e0a89bc2..00000000
--- a/includes/SpecialMovepage.php
+++ /dev/null
@@ -1,327 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * Constructor
- */
-function wfSpecialMovepage( $par = null ) {
- global $wgUser, $wgOut, $wgRequest, $action;
-
- # Check rights
- if ( !$wgUser->isAllowed( 'move' ) ) {
- $wgOut->showPermissionsErrorPage( array( $wgUser->isAnon() ? 'movenologintext' : 'movenotallowed' ) );
- return;
- }
-
- # Don't allow blocked users to move pages
- if ( $wgUser->isBlocked() ) {
- $wgOut->blockedPage();
- return;
- }
-
- # Check for database lock
- if ( wfReadOnly() ) {
- $wgOut->readOnlyPage();
- return;
- }
-
- $f = new MovePageForm( $par );
-
- if ( 'success' == $action ) {
- $f->showSuccess();
- } else if ( 'submit' == $action && $wgRequest->wasPosted()
- && $wgUser->matchEditToken( $wgRequest->getVal( 'wpEditToken' ) ) ) {
- $f->doSubmit();
- } else {
- $f->showForm( '' );
- }
-}
-
-/**
- * HTML form for Special:Movepage
- * @addtogroup SpecialPage
- */
-class MovePageForm {
- var $oldTitle, $newTitle, $reason; # Text input
- var $moveTalk, $deleteAndMove;
-
- private $watch = false;
-
- function MovePageForm( $par ) {
- global $wgRequest;
- $target = isset($par) ? $par : $wgRequest->getVal( 'target' );
- $this->oldTitle = $wgRequest->getText( 'wpOldTitle', $target );
- $this->newTitle = $wgRequest->getText( 'wpNewTitle' );
- $this->reason = $wgRequest->getText( 'wpReason' );
- if ( $wgRequest->wasPosted() ) {
- $this->moveTalk = $wgRequest->getBool( 'wpMovetalk', false );
- } else {
- $this->moveTalk = $wgRequest->getBool( 'wpMovetalk', true );
- }
- $this->deleteAndMove = $wgRequest->getBool( 'wpDeleteAndMove' ) && $wgRequest->getBool( 'wpConfirm' );
- $this->watch = $wgRequest->getCheck( 'wpWatch' );
- }
-
- function showForm( $err, $hookErr = '' ) {
- global $wgOut, $wgUser, $wgContLang;
-
- $start = $wgContLang->isRTL() ? 'right' : 'left';
- $end = $wgContLang->isRTL() ? 'left' : 'right';
-
- $wgOut->setPagetitle( wfMsg( 'movepage' ) );
-
- $ot = Title::newFromURL( $this->oldTitle );
- if( is_null( $ot ) ) {
- $wgOut->showErrorPage( 'notargettitle', 'notargettext' );
- return;
- }
- $sk = $wgUser->getSkin();
- $oldTitleLink = $sk->makeLinkObj( $ot );
- $oldTitle = $ot->getPrefixedText();
-
- $encOldTitle = htmlspecialchars( $oldTitle );
- if( $this->newTitle == '' ) {
- # Show the current title as a default
- # when the form is first opened.
- $newTitle = $oldTitle;
- $encNewTitle = $encOldTitle;
- } else {
- if( $err == '' ) {
- $nt = Title::newFromURL( $this->newTitle );
- if( $nt ) {
- # If a title was supplied, probably from the move log revert
- # link, check for validity. We can then show some diagnostic
- # information and save a click.
- $newerr = $ot->isValidMoveOperation( $nt );
- if( is_string( $newerr ) ) {
- $err = $newerr;
- }
- }
- }
- $newTitle = $this->newTitle;
- $encNewTitle = htmlspecialchars( $newTitle );
- }
- $encReason = htmlspecialchars( $this->reason );
-
- if ( $err == 'articleexists' && $wgUser->isAllowed( 'delete' ) ) {
- $wgOut->addWikiMsg( 'delete_and_move_text', $newTitle );
- $movepagebtn = wfMsgHtml( 'delete_and_move' );
- $submitVar = 'wpDeleteAndMove';
- $confirm = "
- <tr>
- <td></td><td>" . Xml::checkLabel( wfMsg( 'delete_and_move_confirm' ), 'wpConfirm', 'wpConfirm' ) . "</td>
- </tr>";
- $err = '';
- } else {
- $wgOut->addWikiMsg( 'movepagetext' );
- $movepagebtn = wfMsgHtml( 'movepagebtn' );
- $submitVar = 'wpMove';
- $confirm = false;
- }
-
- $oldTalk = $ot->getTalkPage();
- $considerTalk = ( !$ot->isTalkPage() && $oldTalk->exists() );
-
- if ( $considerTalk ) {
- $wgOut->addWikiMsg( 'movepagetalktext' );
- }
-
- $movearticle = wfMsgHtml( 'movearticle' );
- $newtitle = wfMsgHtml( 'newtitle' );
- $movereason = wfMsgHtml( 'movereason' );
-
- $titleObj = SpecialPage::getTitleFor( 'Movepage' );
- $action = $titleObj->escapeLocalURL( 'action=submit' );
- $token = htmlspecialchars( $wgUser->editToken() );
-
- if ( $err != '' ) {
- $wgOut->setSubtitle( wfMsg( 'formerror' ) );
- $errMsg = "";
- if( $err == 'hookaborted' ) {
- $errMsg = "<p><strong class=\"error\">$hookErr</strong></p>\n";
- } else {
- $errMsg = '<p><strong class="error">' . wfMsgWikiHtml( $err ) . "</strong></p>\n";
- }
- $wgOut->addHTML( $errMsg );
- }
-
- $moveTalkChecked = $this->moveTalk ? ' checked="checked"' : '';
-
- $wgOut->addHTML( "
-<form id=\"movepage\" method=\"post\" action=\"{$action}\">
- <table border='0'>
- <tr>
- <td align='$end'>{$movearticle}</td>
- <td align='$start'><strong>{$oldTitleLink}</strong></td>
- </tr>
- <tr>
- <td align='$end'><label for='wpNewTitle'>{$newtitle}</label></td>
- <td align='$start'>
- <input type='text' size='40' name='wpNewTitle' id='wpNewTitle' value=\"{$encNewTitle}\" />
- <input type='hidden' name=\"wpOldTitle\" value=\"{$encOldTitle}\" />
- </td>
- </tr>
- <tr>
- <td align='$end' valign='top'><br /><label for='wpReason'>{$movereason}</label></td>
- <td align='$start' valign='top'><br />
- <textarea cols='60' rows='2' name='wpReason' id='wpReason'>{$encReason}</textarea>
- </td>
- </tr>" );
-
- if ( $considerTalk ) {
- $wgOut->addHTML( "
- <tr>
- <td></td><td>" . Xml::checkLabel( wfMsg( 'movetalk' ), 'wpMovetalk', 'wpMovetalk', $moveTalkChecked ) . "</td>
- </tr>" );
- }
-
- $watchChecked = $this->watch || $wgUser->getBoolOption( 'watchmoves' ) || $ot->userIsWatching();
- $watch = '<tr>';
- $watch .= '<td></td><td>' . Xml::checkLabel( wfMsg( 'move-watch' ), 'wpWatch', 'watch', $watchChecked ) . '</td>';
- $watch .= '</tr>';
- $wgOut->addHtml( $watch );
-
- $wgOut->addHTML( "
- {$confirm}
- <tr>
- <td>&nbsp;</td>
- <td align='$start'>
- <input type='submit' name=\"{$submitVar}\" value=\"{$movepagebtn}\" />
- </td>
- </tr>
- </table>
- <input type='hidden' name='wpEditToken' value=\"{$token}\" />
-</form>\n" );
-
- $this->showLogFragment( $ot, $wgOut );
-
- }
-
- function doSubmit() {
- global $wgOut, $wgUser, $wgRequest;
-
- if ( $wgUser->pingLimiter( 'move' ) ) {
- $wgOut->rateLimited();
- return;
- }
-
- # Variables beginning with 'o' for old article 'n' for new article
-
- $ot = Title::newFromText( $this->oldTitle );
- $nt = Title::newFromText( $this->newTitle );
-
- # Delete to make way if requested
- if ( $wgUser->isAllowed( 'delete' ) && $this->deleteAndMove ) {
- $article = new Article( $nt );
- // This may output an error message and exit
- $article->doDelete( wfMsgForContent( 'delete_and_move_reason' ) );
- }
-
- # don't allow moving to pages with # in
- if ( !$nt || $nt->getFragment() != '' ) {
- $this->showForm( 'badtitletext' );
- return;
- }
-
- $hookErr = null;
- if( !wfRunHooks( 'AbortMove', array( $ot, $nt, $wgUser, &$hookErr ) ) ) {
- $this->showForm( 'hookaborted', $hookErr );
- return;
- }
-
- $error = $ot->moveTo( $nt, true, $this->reason );
- if ( $error !== true ) {
- $this->showForm( $error );
- return;
- }
-
- wfRunHooks( 'SpecialMovepageAfterMove', array( &$this , &$ot , &$nt ) ) ;
-
- # Move the talk page if relevant, if it exists, and if we've been told to
- $ott = $ot->getTalkPage();
- if( $ott->exists() ) {
- if( $this->moveTalk && !$ot->isTalkPage() && !$nt->isTalkPage() ) {
- $ntt = $nt->getTalkPage();
-
- # Attempt the move
- $error = $ott->moveTo( $ntt, true, $this->reason );
- if ( $error === true ) {
- $talkmoved = 1;
- wfRunHooks( 'SpecialMovepageAfterMove', array( &$this , &$ott , &$ntt ) ) ;
- } else {
- $talkmoved = $error;
- }
- } else {
- # Stay silent on the subject of talk.
- $talkmoved = '';
- }
- } else {
- $talkmoved = 'notalkpage';
- }
-
- # Deal with watches
- if( $this->watch ) {
- $wgUser->addWatch( $ot );
- $wgUser->addWatch( $nt );
- } else {
- $wgUser->removeWatch( $ot );
- $wgUser->removeWatch( $nt );
- }
-
- # Give back result to user.
- $titleObj = SpecialPage::getTitleFor( 'Movepage' );
- $success = $titleObj->getFullURL(
- 'action=success&oldtitle=' . wfUrlencode( $ot->getPrefixedText() ) .
- '&newtitle=' . wfUrlencode( $nt->getPrefixedText() ) .
- '&talkmoved='.$talkmoved );
-
- $wgOut->redirect( $success );
- }
-
- function showSuccess() {
- global $wgOut, $wgRequest, $wgUser;
-
- $old = Title::newFromText( $wgRequest->getVal( 'oldtitle' ) );
- $new = Title::newFromText( $wgRequest->getVal( 'newtitle' ) );
-
- if( is_null( $old ) || is_null( $new ) ) {
- throw new ErrorPageError( 'badtitle', 'badtitletext' );
- }
-
- $wgOut->setPagetitle( wfMsg( 'movepage' ) );
- $wgOut->setSubtitle( wfMsg( 'pagemovedsub' ) );
-
- $talkmoved = $wgRequest->getVal( 'talkmoved' );
- $oldUrl = $old->getFullUrl( 'redirect=no' );
- $newUrl = $new->getFullUrl();
- $oldText = $old->getPrefixedText();
- $newText = $new->getPrefixedText();
- $oldLink = "<span class='plainlinks'>[$oldUrl $oldText]</span>";
- $newLink = "<span class='plainlinks'>[$newUrl $newText]</span>";
-
- $s = wfMsgNoTrans( 'movepage-moved', $oldLink, $newLink, $oldText, $newText );
-
- if ( $talkmoved == 1 ) {
- $s .= "\n\n" . wfMsgNoTrans( 'talkpagemoved' );
- } elseif( 'articleexists' == $talkmoved ) {
- $s .= "\n\n" . wfMsgNoTrans( 'talkexists' );
- } else {
- if( !$old->isTalkPage() && $talkmoved != 'notalkpage' ) {
- $s .= "\n\n" . wfMsgNoTrans( 'talkpagenotmoved', wfMsgNoTrans( $talkmoved ) );
- }
- }
- $wgOut->addWikiText( $s );
- }
-
- function showLogFragment( $title, &$out ) {
- $out->addHtml( wfElement( 'h2', NULL, LogPage::logName( 'move' ) ) );
- $request = new FauxRequest( array( 'page' => $title->getPrefixedText(), 'type' => 'move' ) );
- $viewer = new LogViewer( new LogReader( $request ) );
- $viewer->showList( $out );
- }
-
-}
-
diff --git a/includes/SpecialNewimages.php b/includes/SpecialNewimages.php
deleted file mode 100644
index 013b0986..00000000
--- a/includes/SpecialNewimages.php
+++ /dev/null
@@ -1,207 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- *
- */
-function wfSpecialNewimages( $par, $specialPage ) {
- global $wgUser, $wgOut, $wgLang, $wgRequest, $wgGroupPermissions, $wgMiserMode;
-
- $wpIlMatch = $wgRequest->getText( 'wpIlMatch' );
- $dbr = wfGetDB( DB_SLAVE );
- $sk = $wgUser->getSkin();
- $shownav = !$specialPage->including();
- $hidebots = $wgRequest->getBool('hidebots',1);
-
- $hidebotsql = '';
- if ($hidebots) {
-
- /** Make a list of group names which have the 'bot' flag
- set.
- */
- $botconds=array();
- foreach ($wgGroupPermissions as $groupname=>$perms) {
- if(array_key_exists('bot',$perms) && $perms['bot']) {
- $botconds[]="ug_group='$groupname'";
- }
- }
-
- /* If not bot groups, do not set $hidebotsql */
- if ($botconds) {
- $isbotmember=$dbr->makeList($botconds, LIST_OR);
-
- /** This join, in conjunction with WHERE ug_group
- IS NULL, returns only those rows from IMAGE
- where the uploading user is not a member of
- a group which has the 'bot' permission set.
- */
- $ug = $dbr->tableName('user_groups');
- $hidebotsql = " LEFT OUTER JOIN $ug ON img_user=ug_user AND ($isbotmember)";
- }
- }
-
- $image = $dbr->tableName('image');
-
- $sql="SELECT img_timestamp from $image";
- if ($hidebotsql) {
- $sql .= "$hidebotsql WHERE ug_group IS NULL";
- }
- $sql.=' ORDER BY img_timestamp DESC LIMIT 1';
- $res = $dbr->query($sql, 'wfSpecialNewImages');
- $row = $dbr->fetchRow($res);
- if($row!==false) {
- $ts=$row[0];
- } else {
- $ts=false;
- }
- $dbr->freeResult($res);
- $sql='';
-
- /** If we were clever, we'd use this to cache. */
- $latestTimestamp = wfTimestamp( TS_MW, $ts);
-
- /** Hardcode this for now. */
- $limit = 48;
-
- if ( $parval = intval( $par ) ) {
- if ( $parval <= $limit && $parval > 0 ) {
- $limit = $parval;
- }
- }
-
- $where = array();
- $searchpar = '';
- if ( $wpIlMatch != '' && !$wgMiserMode) {
- $nt = Title::newFromUrl( $wpIlMatch );
- if($nt ) {
- $m = $dbr->strencode( strtolower( $nt->getDBkey() ) );
- $m = str_replace( '%', "\\%", $m );
- $m = str_replace( '_', "\\_", $m );
- $where[] = "LOWER(img_name) LIKE '%{$m}%'";
- $searchpar = '&wpIlMatch=' . urlencode( $wpIlMatch );
- }
- }
-
- $invertSort = false;
- if( $until = $wgRequest->getVal( 'until' ) ) {
- $where[] = "img_timestamp < '" . $dbr->timestamp( $until ) . "'";
- }
- if( $from = $wgRequest->getVal( 'from' ) ) {
- $where[] = "img_timestamp >= '" . $dbr->timestamp( $from ) . "'";
- $invertSort = true;
- }
- $sql='SELECT img_size, img_name, img_user, img_user_text,'.
- "img_description,img_timestamp FROM $image";
-
- if($hidebotsql) {
- $sql .= $hidebotsql;
- $where[]='ug_group IS NULL';
- }
- if(count($where)) {
- $sql.=' WHERE '.$dbr->makeList($where, LIST_AND);
- }
- $sql.=' ORDER BY img_timestamp '. ( $invertSort ? '' : ' DESC' );
- $sql.=' LIMIT '.($limit+1);
- $res = $dbr->query($sql, 'wfSpecialNewImages');
-
- /**
- * We have to flip things around to get the last N after a certain date
- */
- $images = array();
- while ( $s = $dbr->fetchObject( $res ) ) {
- if( $invertSort ) {
- array_unshift( $images, $s );
- } else {
- array_push( $images, $s );
- }
- }
- $dbr->freeResult( $res );
-
- $gallery = new ImageGallery();
- $firstTimestamp = null;
- $lastTimestamp = null;
- $shownImages = 0;
- foreach( $images as $s ) {
- if( ++$shownImages > $limit ) {
- # One extra just to test for whether to show a page link;
- # don't actually show it.
- break;
- }
-
- $name = $s->img_name;
- $ut = $s->img_user_text;
-
- $nt = Title::newFromText( $name, NS_IMAGE );
- $ul = $sk->makeLinkObj( Title::makeTitle( NS_USER, $ut ), $ut );
-
- $gallery->add( $nt, "$ul<br />\n<i>".$wgLang->timeanddate( $s->img_timestamp, true )."</i><br />\n" );
-
- $timestamp = wfTimestamp( TS_MW, $s->img_timestamp );
- if( empty( $firstTimestamp ) ) {
- $firstTimestamp = $timestamp;
- }
- $lastTimestamp = $timestamp;
- }
-
- $bydate = wfMsg( 'bydate' );
- $lt = $wgLang->formatNum( min( $shownImages, $limit ) );
- if ($shownav) {
- $text = wfMsgExt( 'imagelisttext', array('parse'), $lt, $bydate );
- $wgOut->addHTML( $text . "\n" );
- }
-
- $sub = wfMsg( 'ilsubmit' );
- $titleObj = SpecialPage::getTitleFor( 'Newimages' );
- $action = $titleObj->escapeLocalURL( $hidebots ? '' : 'hidebots=0' );
- if ($shownav && !$wgMiserMode) {
- $wgOut->addHTML( "<form id=\"imagesearch\" method=\"post\" action=\"" .
- "{$action}\">" .
- Xml::input( 'wpIlMatch', 20, $wpIlMatch ) . ' ' .
- Xml::submitButton( $sub, array( 'name' => 'wpIlSubmit' ) ) .
- "</form>" );
- }
-
- /**
- * Paging controls...
- */
-
- # If we change bot visibility, this needs to be carried along.
- if(!$hidebots) {
- $botpar='&hidebots=0';
- } else {
- $botpar='';
- }
- $now = wfTimestampNow();
- $date = $wgLang->timeanddate( $now, true );
- $dateLink = $sk->makeKnownLinkObj( $titleObj, wfMsgHtml( 'sp-newimages-showfrom', $date ), 'from='.$now.$botpar.$searchpar );
-
- $botLink = $sk->makeKnownLinkObj($titleObj, wfMsgHtml( 'showhidebots', ($hidebots ? wfMsgHtml('show') : wfMsgHtml('hide'))),'hidebots='.($hidebots ? '0' : '1').$searchpar);
-
- $prevLink = wfMsgHtml( 'prevn', $wgLang->formatNum( $limit ) );
- if( $firstTimestamp && $firstTimestamp != $latestTimestamp ) {
- $prevLink = $sk->makeKnownLinkObj( $titleObj, $prevLink, 'from=' . $firstTimestamp . $botpar . $searchpar );
- }
-
- $nextLink = wfMsgHtml( 'nextn', $wgLang->formatNum( $limit ) );
- if( $shownImages > $limit && $lastTimestamp ) {
- $nextLink = $sk->makeKnownLinkObj( $titleObj, $nextLink, 'until=' . $lastTimestamp.$botpar.$searchpar );
- }
-
- $prevnext = '<p>' . $botLink . ' '. wfMsgHtml( 'viewprevnext', $prevLink, $nextLink, $dateLink ) .'</p>';
-
- if ($shownav)
- $wgOut->addHTML( $prevnext );
-
- if( count( $images ) ) {
- $wgOut->addHTML( $gallery->toHTML() );
- if ($shownav)
- $wgOut->addHTML( $prevnext );
- } else {
- $wgOut->addWikiMsg( 'noimages' );
- }
-}
-
-
diff --git a/includes/SpecialNewpages.php b/includes/SpecialNewpages.php
deleted file mode 100644
index 1c3bee84..00000000
--- a/includes/SpecialNewpages.php
+++ /dev/null
@@ -1,317 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-
-/**
- * Start point
- */
-function wfSpecialNewPages( $par, $specialPage ) {
- $page = new NewPagesPage( $specialPage );
- $page->execute( $par );
-}
-
-/**
- * implements Special:Newpages
- * @addtogroup SpecialPage
- */
-class NewPagesPage extends QueryPage {
-
- protected $options = array();
- protected $nondefaults = array();
- protected $specialPage;
-
- public function __construct( $specialPage=null ) {
- $this->specialPage = $specialPage;
- }
-
- public function execute( $par ) {
- global $wgRequest, $wgLang;
-
- $shownavigation = is_object( $this->specialPage ) && !$this->specialPage->including();
-
- $defaults = array(
- /* bool */ 'hideliu' => false,
- /* bool */ 'hidepatrolled' => false,
- /* bool */ 'hidebots' => false,
- /* text */ 'namespace' => "0",
- /* text */ 'username' => '',
- /* int */ 'offset' => 0,
- /* int */ 'limit' => 50,
- );
-
- $options = $defaults;
-
- if ( $par ) {
- $bits = preg_split( '/\s*,\s*/', trim( $par ) );
- foreach ( $bits as $bit ) {
- if ( 'shownav' == $bit )
- $shownavigation = true;
- if ( 'hideliu' === $bit )
- $options['hideliu'] = true;
- if ( 'hidepatrolled' == $bit )
- $options['hidepatrolled'] = true;
- if ( 'hidebots' == $bit )
- $options['hidebots'] = true;
- if ( is_numeric( $bit ) )
- $options['limit'] = intval( $bit );
-
- $m = array();
- if ( preg_match( '/^limit=(\d+)$/', $bit, $m ) )
- $options['limit'] = intval($m[1]);
- if ( preg_match( '/^offset=(\d+)$/', $bit, $m ) )
- $options['offset'] = intval($m[1]);
- if ( preg_match( '/^namespace=(.*)$/', $bit, $m ) ) {
- $ns = $wgLang->getNsIndex( $m[1] );
- if( $ns !== false ) {
- $options['namespace'] = $ns;
- }
- }
- }
- }
-
- // Override all values from requests, if specified
- foreach ( $defaults as $v => $t ) {
- if ( is_bool($t) ) {
- $options[$v] = $wgRequest->getBool( $v, $options[$v] );
- } elseif( is_int($t) ) {
- $options[$v] = $wgRequest->getInt( $v, $options[$v] );
- } elseif( is_string($t) ) {
- $options[$v] = $wgRequest->getText( $v, $options[$v] );
- }
- }
-
- // Validate limit and offset params
- if ( $options['limit'] <= 0 ) {
- $options['limit'] = $defaults['limit'];
- }
-
- if ( $options['offset'] < 0 ) {
- $options['offset'] = $defaults['offset'];
- }
-
- $nondefaults = array();
- foreach ( $options as $v => $t ) {
- if ( $v === 'offset' ) continue; # Reset offset if parameters change
- wfAppendToArrayIfNotDefault( $v, $t, $defaults, $nondefaults );
- }
-
- # bind to class
- $this->options = $options;
- $this->nondefaults = $nondefaults;
-
- if ( !$this->doFeed( $wgRequest->getVal( 'feed' ), $options['limit'] ) ) {
- $this->doQuery( $options['offset'], $options['limit'], $shownavigation );
- }
- }
-
- function linkParameters() {
- $nondefaults = $this->nondefaults;
- // QueryPage seems to handle limit and offset itself
- if ( isset( $nondefaults['limit'] ) ) {
- unset($nondefaults['limit']);
- }
- return $nondefaults;
- }
-
- function getName() {
- return 'Newpages';
- }
-
- function isExpensive() {
- # Indexed on RC, and will *not* work with querycache yet.
- return false;
- }
-
- function makeUserWhere( $db ) {
- global $wgGroupPermissions;
- $conds = array();
- if ($this->options['hidepatrolled']) {
- $conds['rc_patrolled'] = 0;
- }
- if ($this->options['hidebots']) {
- $conds['rc_bot'] = 0;
- }
- if ($wgGroupPermissions['*']['createpage'] == true && $this->options['hideliu']) {
- $conds['rc_user'] = 0;
- } else {
- $title = Title::makeTitleSafe( NS_USER, $this->options['username'] );
- if( $title ) {
- $conds['rc_user_text'] = $title->getText();
- }
- }
- return $conds;
- }
-
- function getSQL() {
- global $wgUser, $wgUseNPPatrol, $wgUseRCPatrol;
- $usepatrol = ( $wgUseNPPatrol || $wgUseRCPatrol ) ? 1 : 0;
- $dbr = wfGetDB( DB_SLAVE );
- list( $recentchanges, $page ) = $dbr->tableNamesN( 'recentchanges', 'page' );
-
- $conds = array();
- $conds['rc_new'] = 1;
- if ( $this->options['namespace'] !== 'all' ) {
- $conds['rc_namespace'] = intval( $this->options['namespace'] );
- }
- $conds['page_is_redirect'] = 0;
- $conds += $this->makeUserWhere( $dbr );
- $condstext = $dbr->makeList( $conds, LIST_AND );
-
- # FIXME: text will break with compression
- return
- "SELECT 'Newpages' as type,
- rc_namespace AS namespace,
- rc_title AS title,
- rc_cur_id AS cur_id,
- rc_user AS \"user\",
- rc_user_text AS user_text,
- rc_comment as \"comment\",
- rc_timestamp AS timestamp,
- rc_timestamp AS value,
- '{$usepatrol}' as usepatrol,
- rc_patrolled AS patrolled,
- rc_id AS rcid,
- page_len as length,
- page_latest as rev_id
- FROM $recentchanges,$page
- WHERE rc_cur_id=page_id AND $condstext";
- }
-
- function preprocessResults( $db, $res ) {
- # Do a batch existence check on the user and talk pages
- $linkBatch = new LinkBatch();
- while( $row = $db->fetchObject( $res ) ) {
- $linkBatch->add( NS_USER, $row->user_text );
- $linkBatch->add( NS_USER_TALK, $row->user_text );
- }
- $linkBatch->execute();
- # Seek to start
- if( $db->numRows( $res ) > 0 )
- $db->dataSeek( $res, 0 );
- }
-
- /**
- * Format a row, providing the timestamp, links to the page/history, size, user links, and a comment
- *
- * @param $skin Skin to use
- * @param $result Result row
- * @return string
- */
- function formatResult( $skin, $result ) {
- global $wgLang, $wgContLang;
- $dm = $wgContLang->getDirMark();
-
- $title = Title::makeTitleSafe( $result->namespace, $result->title );
- $time = $wgLang->timeAndDate( $result->timestamp, true );
- $plink = $skin->makeKnownLinkObj( $title, '', $this->patrollable( $result ) ? 'rcid=' . $result->rcid : '' );
- $hist = $skin->makeKnownLinkObj( $title, wfMsgHtml( 'hist' ), 'action=history' );
- $length = wfMsgExt( 'nbytes', array( 'parsemag', 'escape' ), $wgLang->formatNum( htmlspecialchars( $result->length ) ) );
- $ulink = $skin->userLink( $result->user, $result->user_text ) . ' ' . $skin->userToolLinks( $result->user, $result->user_text );
- $comment = $skin->commentBlock( $result->comment );
-
- return "{$time} {$dm}{$plink} ({$hist}) {$dm}[{$length}] {$dm}{$ulink} {$comment}";
- }
-
- /**
- * Should a specific result row provide "patrollable" links?
- *
- * @param $result Result row
- * @return bool
- */
- function patrollable( $result ) {
- global $wgUser, $wgUseRCPatrol, $wgUseNPPatrol;
- return ( $wgUseRCPatrol || $wgUseNPPatrol )
- && $wgUser->isAllowed( 'patrol' )
- && !$result->patrolled;
- }
-
- function feedItemDesc( $row ) {
- if( isset( $row->rev_id ) ) {
- $revision = Revision::newFromId( $row->rev_id );
- if( $revision ) {
- return '<p>' . htmlspecialchars( wfMsg( 'summary' ) ) . ': ' .
- htmlspecialchars( $revision->getComment() ) . "</p>\n<hr />\n<div>" .
- nl2br( htmlspecialchars( $revision->getText() ) ) . "</div>";
- }
- }
- return parent::feedItemDesc( $row );
- }
-
- /**
- * Show a form for filtering namespace and username
- *
- * @return string
- */
- function getPageHeader() {
- global $wgScript, $wgContLang, $wgGroupPermissions, $wgUser, $wgUseRCPatrol, $wgUseNPPatrol;
- $sk = $wgUser->getSkin();
- $align = $wgContLang->isRTL() ? 'left' : 'right';
- $self = SpecialPage::getTitleFor( $this->getName() );
-
- // show/hide links
- $showhide = array( wfMsgHtml( 'show' ), wfMsgHtml( 'hide' ));
-
- $hidelinks = array();
-
- if ( $wgGroupPermissions['*']['createpage'] === true ) {
- $hidelinks['hideliu'] = 'rcshowhideliu';
- }
- if ( $wgUseNPPatrol || $wgUseRCPatrol ) {
- $hidelinks['hidepatrolled'] = 'rcshowhidepatr';
- }
- $hidelinks['hidebots'] = 'rcshowhidebots';
-
- $links = array();
- foreach ( $hidelinks as $key => $msg ) {
- $reversed = 1-$this->options[$key];
- $link = $sk->makeKnownLinkObj( $self, $showhide[$reversed],
- wfArrayToCGI( array( $key => $reversed ), $this->nondefaults )
- );
- $links[$key] = wfMsgHtml( $msg, $link );
- }
-
- $hl = implode( ' | ', $links );
-
- // Store query values in hidden fields so that form submission doesn't lose them
- $hidden = array();
- foreach ( $this->nondefaults as $key => $value ) {
- if ( $key === 'namespace' ) continue;
- if ( $key === 'username' ) continue;
- $hidden[] = Xml::hidden( $key, $value );
- }
- $hidden = implode( "\n", $hidden );
-
- $form = Xml::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) ) .
- Xml::hidden( 'title', $self->getPrefixedDBkey() ) .
- Xml::openElement( 'table' ) .
- "<tr>
- <td align=\"$align\">" .
- Xml::label( wfMsg( 'namespace' ), 'namespace' ) .
- "</td>
- <td>" .
- Xml::namespaceSelector( $this->options['namespace'], 'all' ) .
- "</td>
- </tr>
- <tr>
- <td align=\"$align\">" .
- Xml::label( wfMsg( 'newpages-username' ), 'mw-np-username' ) .
- "</td>
- <td>" .
- Xml::input( 'username', 30, $this->options['username'], array( 'id' => 'mw-np-username' ) ) .
- "</td>
- </tr>
- <tr> <td></td>
- <td>" .
- Xml::submitButton( wfMsg( 'allpagessubmit' ) ) .
- "</td>
- </tr>" .
- "<tr><td></td><td>" . $hl . "</td></tr>" .
- Xml::closeElement( 'table' ) .
- $hidden .
- Xml::closeElement( 'form' );
- return $form;
- }
-}
diff --git a/includes/SpecialPopularpages.php b/includes/SpecialPopularpages.php
deleted file mode 100644
index af0ed269..00000000
--- a/includes/SpecialPopularpages.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * implements Special:Popularpages
- * @addtogroup SpecialPage
- */
-class PopularPagesPage extends QueryPage {
-
- function getName() {
- return "Popularpages";
- }
-
- function isExpensive() {
- # page_counter is not indexed
- return true;
- }
- function isSyndicated() { return false; }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- $page = $dbr->tableName( 'page' );
-
- $query =
- "SELECT 'Popularpages' as type,
- page_namespace as namespace,
- page_title as title,
- page_counter as value
- FROM $page ";
- $where =
- "WHERE page_is_redirect=0 AND page_namespace";
-
- global $wgContentNamespaces;
- if( empty( $wgContentNamespaces ) ) {
- $where .= '='.NS_MAIN;
- } else if( count( $wgContentNamespaces ) > 1 ) {
- $where .= ' in (' . implode( ', ', $wgContentNamespaces ) . ')';
- } else {
- $where .= '='.$wgContentNamespaces[0];
- }
-
- return $query . $where;
- }
-
- function formatResult( $skin, $result ) {
- global $wgLang, $wgContLang;
- $title = Title::makeTitle( $result->namespace, $result->title );
- $link = $skin->makeKnownLinkObj( $title, htmlspecialchars( $wgContLang->convert( $title->getPrefixedText() ) ) );
- $nv = wfMsgExt( 'nviews', array( 'parsemag', 'escape'),
- $wgLang->formatNum( $result->value ) );
- return wfSpecialList($link, $nv);
- }
-}
-
-/**
- * Constructor
- */
-function wfSpecialPopularpages() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $ppp = new PopularPagesPage();
-
- return $ppp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialPreferences.php b/includes/SpecialPreferences.php
deleted file mode 100644
index ca163a6a..00000000
--- a/includes/SpecialPreferences.php
+++ /dev/null
@@ -1,1047 +0,0 @@
-<?php
-/**
- * Hold things related to displaying and saving user preferences.
- * @addtogroup SpecialPage
- */
-
-/**
- * Entry point that create the "Preferences" object
- */
-function wfSpecialPreferences() {
- global $wgRequest;
-
- $form = new PreferencesForm( $wgRequest );
- $form->execute();
-}
-
-/**
- * Preferences form handling
- * This object will show the preferences form and can save it as well.
- * @addtogroup SpecialPage
- */
-class PreferencesForm {
- var $mQuickbar, $mOldpass, $mNewpass, $mRetypePass, $mStubs;
- var $mRows, $mCols, $mSkin, $mMath, $mDate, $mUserEmail, $mEmailFlag, $mNick;
- var $mUserLanguage, $mUserVariant;
- var $mSearch, $mRecent, $mRecentDays, $mHourDiff, $mSearchLines, $mSearchChars, $mAction;
- var $mReset, $mPosted, $mToggles, $mUseAjaxSearch, $mSearchNs, $mRealName, $mImageSize;
- var $mUnderline, $mWatchlistEdits;
-
- /**
- * Constructor
- * Load some values
- */
- function PreferencesForm( &$request ) {
- global $wgContLang, $wgUser, $wgAllowRealName;
-
- $this->mQuickbar = $request->getVal( 'wpQuickbar' );
- $this->mOldpass = $request->getVal( 'wpOldpass' );
- $this->mNewpass = $request->getVal( 'wpNewpass' );
- $this->mRetypePass =$request->getVal( 'wpRetypePass' );
- $this->mStubs = $request->getVal( 'wpStubs' );
- $this->mRows = $request->getVal( 'wpRows' );
- $this->mCols = $request->getVal( 'wpCols' );
- $this->mSkin = $request->getVal( 'wpSkin' );
- $this->mMath = $request->getVal( 'wpMath' );
- $this->mDate = $request->getVal( 'wpDate' );
- $this->mUserEmail = $request->getVal( 'wpUserEmail' );
- $this->mRealName = $wgAllowRealName ? $request->getVal( 'wpRealName' ) : '';
- $this->mEmailFlag = $request->getCheck( 'wpEmailFlag' ) ? 0 : 1;
- $this->mNick = $request->getVal( 'wpNick' );
- $this->mUserLanguage = $request->getVal( 'wpUserLanguage' );
- $this->mUserVariant = $request->getVal( 'wpUserVariant' );
- $this->mSearch = $request->getVal( 'wpSearch' );
- $this->mRecent = $request->getVal( 'wpRecent' );
- $this->mRecentDays = $request->getVal( 'wpRecentDays' );
- $this->mHourDiff = $request->getVal( 'wpHourDiff' );
- $this->mSearchLines = $request->getVal( 'wpSearchLines' );
- $this->mSearchChars = $request->getVal( 'wpSearchChars' );
- $this->mImageSize = $request->getVal( 'wpImageSize' );
- $this->mThumbSize = $request->getInt( 'wpThumbSize' );
- $this->mUnderline = $request->getInt( 'wpOpunderline' );
- $this->mAction = $request->getVal( 'action' );
- $this->mReset = $request->getCheck( 'wpReset' );
- $this->mPosted = $request->wasPosted();
- $this->mSuccess = $request->getCheck( 'success' );
- $this->mWatchlistDays = $request->getVal( 'wpWatchlistDays' );
- $this->mWatchlistEdits = $request->getVal( 'wpWatchlistEdits' );
- $this->mUseAjaxSearch = $request->getCheck( 'wpUseAjaxSearch' );
-
- $this->mSaveprefs = $request->getCheck( 'wpSaveprefs' ) &&
- $this->mPosted &&
- $wgUser->matchEditToken( $request->getVal( 'wpEditToken' ) );
-
- # User toggles (the big ugly unsorted list of checkboxes)
- $this->mToggles = array();
- if ( $this->mPosted ) {
- $togs = User::getToggles();
- foreach ( $togs as $tname ) {
- $this->mToggles[$tname] = $request->getCheck( "wpOp$tname" ) ? 1 : 0;
- }
- }
-
- $this->mUsedToggles = array();
-
- # Search namespace options
- # Note: namespaces don't necessarily have consecutive keys
- $this->mSearchNs = array();
- if ( $this->mPosted ) {
- $namespaces = $wgContLang->getNamespaces();
- foreach ( $namespaces as $i => $namespace ) {
- if ( $i >= 0 ) {
- $this->mSearchNs[$i] = $request->getCheck( "wpNs$i" ) ? 1 : 0;
- }
- }
- }
-
- # Validate language
- if ( !preg_match( '/^[a-z\-]*$/', $this->mUserLanguage ) ) {
- $this->mUserLanguage = 'nolanguage';
- }
-
- wfRunHooks( 'InitPreferencesForm', array( $this, $request ) );
- }
-
- function execute() {
- global $wgUser, $wgOut;
-
- if ( $wgUser->isAnon() ) {
- $wgOut->showErrorPage( 'prefsnologin', 'prefsnologintext' );
- return;
- }
- if ( wfReadOnly() ) {
- $wgOut->readOnlyPage();
- return;
- }
- if ( $this->mReset ) {
- $this->resetPrefs();
- $this->mainPrefsForm( 'reset', wfMsg( 'prefsreset' ) );
- } else if ( $this->mSaveprefs ) {
- $this->savePreferences();
- } else {
- $this->resetPrefs();
- $this->mainPrefsForm( '' );
- }
- }
- /**
- * @access private
- */
- function validateInt( &$val, $min=0, $max=0x7fffffff ) {
- $val = intval($val);
- $val = min($val, $max);
- $val = max($val, $min);
- return $val;
- }
-
- /**
- * @access private
- */
- function validateFloat( &$val, $min, $max=0x7fffffff ) {
- $val = floatval( $val );
- $val = min( $val, $max );
- $val = max( $val, $min );
- return( $val );
- }
-
- /**
- * @access private
- */
- function validateIntOrNull( &$val, $min=0, $max=0x7fffffff ) {
- $val = trim($val);
- if($val === '') {
- return $val;
- } else {
- return $this->validateInt( $val, $min, $max );
- }
- }
-
- /**
- * @access private
- */
- function validateDate( $val ) {
- global $wgLang, $wgContLang;
- if ( $val !== false && (
- in_array( $val, (array)$wgLang->getDatePreferences() ) ||
- in_array( $val, (array)$wgContLang->getDatePreferences() ) ) )
- {
- return $val;
- } else {
- return $wgLang->getDefaultDateFormat();
- }
- }
-
- /**
- * Used to validate the user inputed timezone before saving it as
- * 'timecorrection', will return '00:00' if fed bogus data.
- * Note: It's not a 100% correct implementation timezone-wise, it will
- * accept stuff like '14:30',
- * @access private
- * @param string $s the user input
- * @return string
- */
- function validateTimeZone( $s ) {
- if ( $s !== '' ) {
- if ( strpos( $s, ':' ) ) {
- # HH:MM
- $array = explode( ':' , $s );
- $hour = intval( $array[0] );
- $minute = intval( $array[1] );
- } else {
- $minute = intval( $s * 60 );
- $hour = intval( $minute / 60 );
- $minute = abs( $minute ) % 60;
- }
- # Max is +14:00 and min is -12:00, see:
- # http://en.wikipedia.org/wiki/Timezone
- $hour = min( $hour, 14 );
- $hour = max( $hour, -12 );
- $minute = min( $minute, 59 );
- $minute = max( $minute, 0 );
- $s = sprintf( "%02d:%02d", $hour, $minute );
- }
- return $s;
- }
-
- /**
- * @access private
- */
- function savePreferences() {
- global $wgUser, $wgOut, $wgParser;
- global $wgEnableUserEmail, $wgEnableEmail;
- global $wgEmailAuthentication, $wgRCMaxAge;
- global $wgAuth, $wgEmailConfirmToEdit;
-
-
- if ( '' != $this->mNewpass && $wgAuth->allowPasswordChange() ) {
- if ( $this->mNewpass != $this->mRetypePass ) {
- wfRunHooks( 'PrefsPasswordAudit', array( $wgUser, $this->mNewpass, 'badretype' ) );
- $this->mainPrefsForm( 'error', wfMsg( 'badretype' ) );
- return;
- }
-
- if (!$wgUser->checkPassword( $this->mOldpass )) {
- wfRunHooks( 'PrefsPasswordAudit', array( $wgUser, $this->mNewpass, 'wrongpassword' ) );
- $this->mainPrefsForm( 'error', wfMsg( 'wrongpassword' ) );
- return;
- }
-
- try {
- $wgUser->setPassword( $this->mNewpass );
- wfRunHooks( 'PrefsPasswordAudit', array( $wgUser, $this->mNewpass, 'success' ) );
- $this->mNewpass = $this->mOldpass = $this->mRetypePass = '';
- } catch( PasswordError $e ) {
- wfRunHooks( 'PrefsPasswordAudit', array( $wgUser, $this->mNewpass, 'error' ) );
- $this->mainPrefsForm( 'error', $e->getMessage() );
- return;
- }
- }
- $wgUser->setRealName( $this->mRealName );
-
- if( $wgUser->getOption( 'language' ) !== $this->mUserLanguage ) {
- $needRedirect = true;
- } else {
- $needRedirect = false;
- }
-
- # Validate the signature and clean it up as needed
- global $wgMaxSigChars;
- if( mb_strlen( $this->mNick ) > $wgMaxSigChars ) {
- global $wgLang;
- $this->mainPrefsForm( 'error',
- wfMsg( 'badsiglength', $wgLang->formatNum( $wgMaxSigChars ) ) );
- return;
- } elseif( $this->mToggles['fancysig'] ) {
- if( $wgParser->validateSig( $this->mNick ) !== false ) {
- $this->mNick = $wgParser->cleanSig( $this->mNick );
- } else {
- $this->mainPrefsForm( 'error', wfMsg( 'badsig' ) );
- return;
- }
- } else {
- // When no fancy sig used, make sure ~{3,5} get removed.
- $this->mNick = $wgParser->cleanSigInSig( $this->mNick );
- }
-
- $wgUser->setOption( 'language', $this->mUserLanguage );
- $wgUser->setOption( 'variant', $this->mUserVariant );
- $wgUser->setOption( 'nickname', $this->mNick );
- $wgUser->setOption( 'quickbar', $this->mQuickbar );
- $wgUser->setOption( 'skin', $this->mSkin );
- global $wgUseTeX;
- if( $wgUseTeX ) {
- $wgUser->setOption( 'math', $this->mMath );
- }
- $wgUser->setOption( 'date', $this->validateDate( $this->mDate ) );
- $wgUser->setOption( 'searchlimit', $this->validateIntOrNull( $this->mSearch ) );
- $wgUser->setOption( 'contextlines', $this->validateIntOrNull( $this->mSearchLines ) );
- $wgUser->setOption( 'contextchars', $this->validateIntOrNull( $this->mSearchChars ) );
- $wgUser->setOption( 'rclimit', $this->validateIntOrNull( $this->mRecent ) );
- $wgUser->setOption( 'rcdays', $this->validateInt($this->mRecentDays, 1, ceil($wgRCMaxAge / (3600*24))));
- $wgUser->setOption( 'wllimit', $this->validateIntOrNull( $this->mWatchlistEdits, 0, 1000 ) );
- $wgUser->setOption( 'rows', $this->validateInt( $this->mRows, 4, 1000 ) );
- $wgUser->setOption( 'cols', $this->validateInt( $this->mCols, 4, 1000 ) );
- $wgUser->setOption( 'stubthreshold', $this->validateIntOrNull( $this->mStubs ) );
- $wgUser->setOption( 'timecorrection', $this->validateTimeZone( $this->mHourDiff, -12, 14 ) );
- $wgUser->setOption( 'imagesize', $this->mImageSize );
- $wgUser->setOption( 'thumbsize', $this->mThumbSize );
- $wgUser->setOption( 'underline', $this->validateInt($this->mUnderline, 0, 2) );
- $wgUser->setOption( 'watchlistdays', $this->validateFloat( $this->mWatchlistDays, 0, 7 ) );
- $wgUser->setOption( 'ajaxsearch', $this->mUseAjaxSearch );
-
- # Set search namespace options
- foreach( $this->mSearchNs as $i => $value ) {
- $wgUser->setOption( "searchNs{$i}", $value );
- }
-
- if( $wgEnableEmail && $wgEnableUserEmail ) {
- $wgUser->setOption( 'disablemail', $this->mEmailFlag );
- }
-
- # Set user toggles
- foreach ( $this->mToggles as $tname => $tvalue ) {
- $wgUser->setOption( $tname, $tvalue );
- }
-
- $error = false;
- if( $wgEnableEmail ) {
- $newadr = $this->mUserEmail;
- $oldadr = $wgUser->getEmail();
- if( ($newadr != '') && ($newadr != $oldadr) ) {
- # the user has supplied a new email address on the login page
- if( $wgUser->isValidEmailAddr( $newadr ) ) {
- $wgUser->mEmail = $newadr; # new behaviour: set this new emailaddr from login-page into user database record
- $wgUser->mEmailAuthenticated = null; # but flag as "dirty" = unauthenticated
- if ($wgEmailAuthentication) {
- # Mail a temporary password to the dirty address.
- # User can come back through the confirmation URL to re-enable email.
- $result = $wgUser->sendConfirmationMail();
- if( WikiError::isError( $result ) ) {
- $error = wfMsg( 'mailerror', htmlspecialchars( $result->getMessage() ) );
- } else {
- $error = wfMsg( 'eauthentsent', $wgUser->getName() );
- }
- }
- } else {
- $error = wfMsg( 'invalidemailaddress' );
- }
- } else {
- if( $wgEmailConfirmToEdit && empty( $newadr ) ) {
- $this->mainPrefsForm( 'error', wfMsg( 'noemailtitle' ) );
- return;
- }
- $wgUser->setEmail( $this->mUserEmail );
- }
- if( $oldadr != $newadr ) {
- wfRunHooks( 'PrefsEmailAudit', array( $wgUser, $oldadr, $newadr ) );
- }
- }
-
- if (!$wgAuth->updateExternalDB($wgUser)) {
- $this->mainPrefsForm( 'error', wfMsg( 'externaldberror' ) );
- return;
- }
-
- $msg = '';
- if ( !wfRunHooks( 'SavePreferences', array( $this, $wgUser, &$msg ) ) ) {
- print "(($msg))";
- $this->mainPrefsForm( 'error', $msg );
- return;
- }
-
- $wgUser->setCookies();
- $wgUser->saveSettings();
-
- if( $needRedirect && $error === false ) {
- $title = SpecialPage::getTitleFor( 'Preferences' );
- $wgOut->redirect($title->getFullURL('success'));
- return;
- }
-
- $wgOut->setParserOptions( ParserOptions::newFromUser( $wgUser ) );
- $this->mainPrefsForm( $error === false ? 'success' : 'error', $error);
- }
-
- /**
- * @access private
- */
- function resetPrefs() {
- global $wgUser, $wgLang, $wgContLang, $wgContLanguageCode, $wgAllowRealName;
-
- $this->mOldpass = $this->mNewpass = $this->mRetypePass = '';
- $this->mUserEmail = $wgUser->getEmail();
- $this->mUserEmailAuthenticationtimestamp = $wgUser->getEmailAuthenticationtimestamp();
- $this->mRealName = ($wgAllowRealName) ? $wgUser->getRealName() : '';
-
- # language value might be blank, default to content language
- $this->mUserLanguage = $wgUser->getOption( 'language', $wgContLanguageCode );
-
- $this->mUserVariant = $wgUser->getOption( 'variant');
- $this->mEmailFlag = $wgUser->getOption( 'disablemail' ) == 1 ? 1 : 0;
- $this->mNick = $wgUser->getOption( 'nickname' );
-
- $this->mQuickbar = $wgUser->getOption( 'quickbar' );
- $this->mSkin = Skin::normalizeKey( $wgUser->getOption( 'skin' ) );
- $this->mMath = $wgUser->getOption( 'math' );
- $this->mDate = $wgUser->getDatePreference();
- $this->mRows = $wgUser->getOption( 'rows' );
- $this->mCols = $wgUser->getOption( 'cols' );
- $this->mStubs = $wgUser->getOption( 'stubthreshold' );
- $this->mHourDiff = $wgUser->getOption( 'timecorrection' );
- $this->mSearch = $wgUser->getOption( 'searchlimit' );
- $this->mSearchLines = $wgUser->getOption( 'contextlines' );
- $this->mSearchChars = $wgUser->getOption( 'contextchars' );
- $this->mImageSize = $wgUser->getOption( 'imagesize' );
- $this->mThumbSize = $wgUser->getOption( 'thumbsize' );
- $this->mRecent = $wgUser->getOption( 'rclimit' );
- $this->mRecentDays = $wgUser->getOption( 'rcdays' );
- $this->mWatchlistEdits = $wgUser->getOption( 'wllimit' );
- $this->mUnderline = $wgUser->getOption( 'underline' );
- $this->mWatchlistDays = $wgUser->getOption( 'watchlistdays' );
- $this->mUseAjaxSearch = $wgUser->getBoolOption( 'ajaxsearch' );
-
- $togs = User::getToggles();
- foreach ( $togs as $tname ) {
- $this->mToggles[$tname] = $wgUser->getOption( $tname );
- }
-
- $namespaces = $wgContLang->getNamespaces();
- foreach ( $namespaces as $i => $namespace ) {
- if ( $i >= NS_MAIN ) {
- $this->mSearchNs[$i] = $wgUser->getOption( 'searchNs'.$i );
- }
- }
-
- wfRunHooks( 'ResetPreferences', array( $this, $wgUser ) );
- }
-
- /**
- * @access private
- */
- function namespacesCheckboxes() {
- global $wgContLang;
-
- # Determine namespace checkboxes
- $namespaces = $wgContLang->getNamespaces();
- $r1 = null;
-
- foreach ( $namespaces as $i => $name ) {
- if ($i < 0)
- continue;
- $checked = $this->mSearchNs[$i] ? "checked='checked'" : '';
- $name = str_replace( '_', ' ', $namespaces[$i] );
-
- if ( empty($name) )
- $name = wfMsg( 'blanknamespace' );
-
- $r1 .= "<input type='checkbox' value='1' name='wpNs$i' id='wpNs$i' {$checked}/> <label for='wpNs$i'>{$name}</label><br />\n";
- }
- return $r1;
- }
-
-
- function getToggle( $tname, $trailer = false, $disabled = false ) {
- global $wgUser, $wgLang;
-
- $this->mUsedToggles[$tname] = true;
- $ttext = $wgLang->getUserToggle( $tname );
-
- $checked = $wgUser->getOption( $tname ) == 1 ? ' checked="checked"' : '';
- $disabled = $disabled ? ' disabled="disabled"' : '';
- $trailer = $trailer ? $trailer : '';
- return "<div class='toggle'><input type='checkbox' value='1' id=\"$tname\" name=\"wpOp$tname\"$checked$disabled />" .
- " <span class='toggletext'><label for=\"$tname\">$ttext</label>$trailer</span></div>\n";
- }
-
- function getToggles( $items ) {
- $out = "";
- foreach( $items as $item ) {
- if( $item === false )
- continue;
- if( is_array( $item ) ) {
- list( $key, $trailer ) = $item;
- } else {
- $key = $item;
- $trailer = false;
- }
- $out .= $this->getToggle( $key, $trailer );
- }
- return $out;
- }
-
- function addRow($td1, $td2) {
- return "<tr><td align='right'>$td1</td><td align='left'>$td2</td></tr>";
- }
-
- /**
- * Helper function for user information panel
- * @param $td1 label for an item
- * @param $td2 item or null
- * @param $td3 optional help or null
- * @return xhtml block
- */
- function tableRow( $td1, $td2 = null, $td3 = null ) {
- global $wgContLang;
-
- $align['align'] = $wgContLang->isRtl() ? 'right' : 'left';
-
- if ( is_null( $td3 ) ) {
- $td3 = '';
- } else {
- $td3 = Xml::tags( 'tr', null,
- Xml::tags( 'td', array( 'colspan' => '2' ), $td3 )
- );
- }
-
- if ( is_null( $td2 ) ) {
- $td1 = Xml::tags( 'td', $align + array( 'colspan' => '2' ), $td1 );
- $td2 = '';
- } else {
- $td1 = Xml::tags( 'td', $align, $td1 );
- $td2 = Xml::tags( 'td', $align, $td2 );
- }
-
- return Xml::tags( 'tr', null, $td1 . $td2 ). $td3 . "\n";
-
- }
-
- /**
- * @access private
- */
- function mainPrefsForm( $status , $message = '' ) {
- global $wgUser, $wgOut, $wgLang, $wgContLang;
- global $wgAllowRealName, $wgImageLimits, $wgThumbLimits;
- global $wgDisableLangConversion;
- global $wgEnotifWatchlist, $wgEnotifUserTalk,$wgEnotifMinorEdits;
- global $wgRCShowWatchingUsers, $wgEnotifRevealEditorAddress;
- global $wgEnableEmail, $wgEnableUserEmail, $wgEmailAuthentication;
- global $wgContLanguageCode, $wgDefaultSkin, $wgSkipSkins, $wgAuth;
- global $wgEmailConfirmToEdit, $wgAjaxSearch;
-
- $wgOut->setPageTitle( wfMsg( 'preferences' ) );
- $wgOut->setArticleRelated( false );
- $wgOut->setRobotpolicy( 'noindex,nofollow' );
-
- $wgOut->disallowUserJs(); # Prevent hijacked user scripts from sniffing passwords etc.
-
- if ( $this->mSuccess || 'success' == $status ) {
- $wgOut->wrapWikiMsg( '<div class="successbox"><strong>$1</strong></div>', 'savedprefs' );
- } else if ( 'error' == $status ) {
- $wgOut->addWikiText( '<div class="errorbox"><strong>' . $message . '</strong></div>' );
- } else if ( '' != $status ) {
- $wgOut->addWikiText( $message . "\n----" );
- }
-
- $qbs = $wgLang->getQuickbarSettings();
- $skinNames = $wgLang->getSkinNames();
- $mathopts = $wgLang->getMathNames();
- $dateopts = $wgLang->getDatePreferences();
- $togs = User::getToggles();
-
- $titleObj = SpecialPage::getTitleFor( 'Preferences' );
- $action = $titleObj->escapeLocalURL();
-
- # Pre-expire some toggles so they won't show if disabled
- $this->mUsedToggles[ 'shownumberswatching' ] = true;
- $this->mUsedToggles[ 'showupdated' ] = true;
- $this->mUsedToggles[ 'enotifwatchlistpages' ] = true;
- $this->mUsedToggles[ 'enotifusertalkpages' ] = true;
- $this->mUsedToggles[ 'enotifminoredits' ] = true;
- $this->mUsedToggles[ 'enotifrevealaddr' ] = true;
- $this->mUsedToggles[ 'ccmeonemails' ] = true;
- $this->mUsedToggles[ 'uselivepreview' ] = true;
-
-
- if ( !$this->mEmailFlag ) { $emfc = 'checked="checked"'; }
- else { $emfc = ''; }
-
-
- if ($wgEmailAuthentication && ($this->mUserEmail != '') ) {
- if( $wgUser->getEmailAuthenticationTimestamp() ) {
- $emailauthenticated = wfMsg('emailauthenticated',$wgLang->timeanddate($wgUser->getEmailAuthenticationTimestamp(), true ) ).'<br />';
- $disableEmailPrefs = false;
- } else {
- $disableEmailPrefs = true;
- $skin = $wgUser->getSkin();
- $emailauthenticated = wfMsg('emailnotauthenticated').'<br />' .
- $skin->makeKnownLinkObj( SpecialPage::getTitleFor( 'Confirmemail' ),
- wfMsg( 'emailconfirmlink' ) ) . '<br />';
- }
- } else {
- $emailauthenticated = '';
- $disableEmailPrefs = false;
- }
-
- if ($this->mUserEmail == '') {
- $emailauthenticated = wfMsg( 'noemailprefs' ) . '<br />';
- }
-
- $ps = $this->namespacesCheckboxes();
-
- $enotifwatchlistpages = ($wgEnotifWatchlist) ? $this->getToggle( 'enotifwatchlistpages', false, $disableEmailPrefs ) : '';
- $enotifusertalkpages = ($wgEnotifUserTalk) ? $this->getToggle( 'enotifusertalkpages', false, $disableEmailPrefs ) : '';
- $enotifminoredits = ($wgEnotifWatchlist && $wgEnotifMinorEdits) ? $this->getToggle( 'enotifminoredits', false, $disableEmailPrefs ) : '';
- $enotifrevealaddr = (($wgEnotifWatchlist || $wgEnotifUserTalk) && $wgEnotifRevealEditorAddress) ? $this->getToggle( 'enotifrevealaddr', false, $disableEmailPrefs ) : '';
-
- # </FIXME>
-
- $wgOut->addHTML( "<form action=\"$action\" method='post'>" );
- $wgOut->addHTML( "<div id='preferences'>" );
-
- # User data
-
- $wgOut->addHTML(
- Xml::openElement( 'fieldset ' ) .
- Xml::element( 'legend', null, wfMsg('prefs-personal') ) .
- Xml::openElement( 'table' ) .
- $this->tableRow( Xml::element( 'h2', null, wfMsg( 'prefs-personal' ) ) )
- );
-
- $userInformationHtml =
- $this->tableRow( wfMsgHtml( 'username' ), htmlspecialchars( $wgUser->getName() ) ) .
- $this->tableRow( wfMsgHtml( 'uid' ), htmlspecialchars( $wgUser->getID() ) ) .
- $this->tableRow(
- wfMsgHtml( 'prefs-edits' ),
- $wgLang->formatNum( User::edits( $wgUser->getId() ) )
- );
-
- if( wfRunHooks( 'PreferencesUserInformationPanel', array( $this, &$userInformationHtml ) ) ) {
- $wgOut->addHtml( $userInformationHtml );
- }
-
- if ( $wgAllowRealName ) {
- $wgOut->addHTML(
- $this->tableRow(
- Xml::label( wfMsg('yourrealname'), 'wpRealName' ),
- Xml::input( 'wpRealName', 25, $this->mRealName, array( 'id' => 'wpRealName' ) ),
- Xml::tags('div', array( 'class' => 'prefsectiontip' ),
- wfMsgExt( 'prefs-help-realname', 'parseinline' )
- )
- )
- );
- }
- if ( $wgEnableEmail ) {
- $wgOut->addHTML(
- $this->tableRow(
- Xml::label( wfMsg('youremail'), 'wpUserEmail' ),
- Xml::input( 'wpUserEmail', 25, $this->mUserEmail, array( 'id' => 'wpUserEmail' ) ),
- Xml::tags('div', array( 'class' => 'prefsectiontip' ),
- wfMsgExt( $wgEmailConfirmToEdit ? 'prefs-help-email-required' : 'prefs-help-email', 'parseinline' )
- )
- )
- );
- }
-
- global $wgParser, $wgMaxSigChars;
- if( mb_strlen( $this->mNick ) > $wgMaxSigChars ) {
- $invalidSig = $this->tableRow(
- '&nbsp;',
- Xml::element( 'span', array( 'class' => 'error' ),
- wfMsg( 'badsiglength', $wgLang->formatNum( $wgMaxSigChars ) ) )
- );
- } elseif( !empty( $this->mToggles['fancysig'] ) &&
- false === $wgParser->validateSig( $this->mNick ) ) {
- $invalidSig = $this->tableRow(
- '&nbsp;',
- Xml::element( 'span', array( 'class' => 'error' ), wfMsg( 'badsig' ) )
- );
- } else {
- $invalidSig = '';
- }
-
- $wgOut->addHTML(
- $this->tableRow(
- Xml::label( wfMsg( 'yournick' ), 'wpNick' ),
- Xml::input( 'wpNick', 25, $this->mNick,
- array(
- 'id' => 'wpNick',
- // Note: $wgMaxSigChars is enforced in Unicode characters,
- // both on the backend and now in the browser.
- // Badly-behaved requests may still try to submit
- // an overlong string, however.
- 'maxlength' => $wgMaxSigChars ) )
- ) .
- $invalidSig .
- $this->tableRow( '&nbsp;', $this->getToggle( 'fancysig' ) )
- );
-
- list( $lsLabel, $lsSelect) = Xml::languageSelector( $this->mUserLanguage );
- $wgOut->addHTML(
- $this->tableRow( $lsLabel, $lsSelect )
- );
-
- /* see if there are multiple language variants to choose from*/
- if(!$wgDisableLangConversion) {
- $variants = $wgContLang->getVariants();
- $variantArray = array();
-
- $languages = Language::getLanguageNames( true );
- foreach($variants as $v) {
- $v = str_replace( '_', '-', strtolower($v));
- if( array_key_exists( $v, $languages ) ) {
- // If it doesn't have a name, we'll pretend it doesn't exist
- $variantArray[$v] = $languages[$v];
- }
- }
-
- $options = "\n";
- foreach( $variantArray as $code => $name ) {
- $selected = ($code == $this->mUserVariant);
- $options .= Xml::option( "$code - $name", $code, $selected ) . "\n";
- }
-
- if(count($variantArray) > 1) {
- $wgOut->addHtml(
- $this->tableRow(
- Xml::label( wfMsg( 'yourvariant' ), 'wpUserVariant' ),
- Xml::tags( 'select',
- array( 'name' => 'wpUserVariant', 'id' => 'wpUserVariant' ),
- $options
- )
- )
- );
- }
- }
-
- # Password
- if( $wgAuth->allowPasswordChange() ) {
- $wgOut->addHTML(
- $this->tableRow( Xml::element( 'h2', null, wfMsg( 'changepassword' ) ) ) .
- $this->tableRow(
- Xml::label( wfMsg( 'oldpassword' ), 'wpOldpass' ),
- Xml::password( 'wpOldpass', 25, $this->mOldpass, array( 'id' => 'wpOldpass' ) )
- ) .
- $this->tableRow(
- Xml::label( wfMsg( 'newpassword' ), 'wpNewpass' ),
- Xml::password( 'wpNewpass', 25, $this->mNewpass, array( 'id' => 'wpNewpass' ) )
- ) .
- $this->tableRow(
- Xml::label( wfMsg( 'retypenew' ), 'wpRetypePass' ),
- Xml::password( 'wpRetypePass', 25, $this->mRetypePass, array( 'id' => 'wpRetypePass' ) )
- ) .
- Xml::tags( 'tr', null,
- Xml::tags( 'td', array( 'colspan' => '2' ),
- $this->getToggle( "rememberpassword" )
- )
- )
- );
- }
-
- # <FIXME>
- # Enotif
- if ( $wgEnableEmail ) {
-
- $moreEmail = '';
- if ($wgEnableUserEmail) {
- $emf = wfMsg( 'allowemail' );
- $disabled = $disableEmailPrefs ? ' disabled="disabled"' : '';
- $moreEmail =
- "<input type='checkbox' $emfc $disabled value='1' name='wpEmailFlag' id='wpEmailFlag' /> <label for='wpEmailFlag'>$emf</label>";
- }
-
-
- $wgOut->addHTML(
- $this->tableRow( Xml::element( 'h2', null, wfMsg( 'email' ) ) ) .
- $this->tableRow(
- $emailauthenticated.
- $enotifrevealaddr.
- $enotifwatchlistpages.
- $enotifusertalkpages.
- $enotifminoredits.
- $moreEmail.
- $this->getToggle( 'ccmeonemails' )
- )
- );
- }
- # </FIXME>
-
- $wgOut->addHTML(
- Xml::closeElement( 'table' ) .
- Xml::closeElement( 'fieldset' )
- );
-
-
- # Quickbar
- #
- if ($this->mSkin == 'cologneblue' || $this->mSkin == 'standard') {
- $wgOut->addHtml( "<fieldset>\n<legend>" . wfMsg( 'qbsettings' ) . "</legend>\n" );
- for ( $i = 0; $i < count( $qbs ); ++$i ) {
- if ( $i == $this->mQuickbar ) { $checked = ' checked="checked"'; }
- else { $checked = ""; }
- $wgOut->addHTML( "<div><label><input type='radio' name='wpQuickbar' value=\"$i\"$checked />{$qbs[$i]}</label></div>\n" );
- }
- $wgOut->addHtml( "</fieldset>\n\n" );
- } else {
- # Need to output a hidden option even if the relevant skin is not in use,
- # otherwise the preference will get reset to 0 on submit
- $wgOut->addHtml( wfHidden( 'wpQuickbar', $this->mQuickbar ) );
- }
-
- # Skin
- #
- $wgOut->addHTML( "<fieldset>\n<legend>\n" . wfMsg('skin') . "</legend>\n" );
- $mptitle = Title::newMainPage();
- $previewtext = wfMsg('skinpreview');
- # Only show members of Skin::getSkinNames() rather than
- # $skinNames (skins is all skin names from Language.php)
- $validSkinNames = Skin::getSkinNames();
- # Sort by UI skin name. First though need to update validSkinNames as sometimes
- # the skinkey & UI skinname differ (e.g. "standard" skinkey is "Classic" in the UI).
- foreach ($validSkinNames as $skinkey => & $skinname ) {
- if ( isset( $skinNames[$skinkey] ) ) {
- $skinname = $skinNames[$skinkey];
- }
- }
- asort($validSkinNames);
- foreach ($validSkinNames as $skinkey => $sn ) {
- if ( in_array( $skinkey, $wgSkipSkins ) ) {
- continue;
- }
- $checked = $skinkey == $this->mSkin ? ' checked="checked"' : '';
-
- $mplink = htmlspecialchars($mptitle->getLocalURL("useskin=$skinkey"));
- $previewlink = "<a target='_blank' href=\"$mplink\">$previewtext</a>";
- if( $skinkey == $wgDefaultSkin )
- $sn .= ' (' . wfMsg( 'default' ) . ')';
- $wgOut->addHTML( "<input type='radio' name='wpSkin' id=\"wpSkin$skinkey\" value=\"$skinkey\"$checked /> <label for=\"wpSkin$skinkey\">{$sn}</label> $previewlink<br />\n" );
- }
- $wgOut->addHTML( "</fieldset>\n\n" );
-
- # Math
- #
- global $wgUseTeX;
- if( $wgUseTeX ) {
- $wgOut->addHTML( "<fieldset>\n<legend>" . wfMsg('math') . '</legend>' );
- foreach ( $mathopts as $k => $v ) {
- $checked = ($k == $this->mMath);
- $wgOut->addHTML(
- Xml::openElement( 'div' ) .
- Xml::radioLabel( wfMsg( $v ), 'wpMath', $k, "mw-sp-math-$k", $checked ) .
- Xml::closeElement( 'div' ) . "\n"
- );
- }
- $wgOut->addHTML( "</fieldset>\n\n" );
- }
-
- # Files
- #
- $wgOut->addHTML(
- "<fieldset>\n" . Xml::element( 'legend', null, wfMsg( 'files' ) ) . "\n"
- );
-
- $imageLimitOptions = null;
- foreach ( $wgImageLimits as $index => $limits ) {
- $selected = ($index == $this->mImageSize);
- $imageLimitOptions .= Xml::option( "{$limits[0]}×{$limits[1]}" .
- wfMsg('unit-pixel'), $index, $selected );
- }
-
- $imageSizeId = 'wpImageSize';
- $wgOut->addHTML(
- "<div>" . Xml::label( wfMsg('imagemaxsize'), $imageSizeId ) . " " .
- Xml::openElement( 'select', array( 'name' => $imageSizeId, 'id' => $imageSizeId ) ) .
- $imageLimitOptions .
- Xml::closeElement( 'select' ) . "</div>\n"
- );
-
- $imageThumbOptions = null;
- foreach ( $wgThumbLimits as $index => $size ) {
- $selected = ($index == $this->mThumbSize);
- $imageThumbOptions .= Xml::option($size . wfMsg('unit-pixel'), $index,
- $selected);
- }
-
- $thumbSizeId = 'wpThumbSize';
- $wgOut->addHTML(
- "<div>" . Xml::label( wfMsg('thumbsize'), $thumbSizeId ) . " " .
- Xml::openElement( 'select', array( 'name' => $thumbSizeId, 'id' => $thumbSizeId ) ) .
- $imageThumbOptions .
- Xml::closeElement( 'select' ) . "</div>\n"
- );
-
- $wgOut->addHTML( "</fieldset>\n\n" );
-
- # Date format
- #
- # Date/Time
- #
-
- $wgOut->addHTML( "<fieldset>\n<legend>" . wfMsg( 'datetime' ) . "</legend>\n" );
-
- if ($dateopts) {
- $wgOut->addHTML( "<fieldset>\n<legend>" . wfMsg( 'dateformat' ) . "</legend>\n" );
- $idCnt = 0;
- $epoch = '20010115161234'; # Wikipedia day
- foreach( $dateopts as $key ) {
- if( $key == 'default' ) {
- $formatted = wfMsgHtml( 'datedefault' );
- } else {
- $formatted = htmlspecialchars( $wgLang->timeanddate( $epoch, false, $key ) );
- }
- ($key == $this->mDate) ? $checked = ' checked="checked"' : $checked = '';
- $wgOut->addHTML( "<div><input type='radio' name=\"wpDate\" id=\"wpDate$idCnt\" ".
- "value=\"$key\"$checked /> <label for=\"wpDate$idCnt\">$formatted</label></div>\n" );
- $idCnt++;
- }
- $wgOut->addHTML( "</fieldset>\n" );
- }
-
- $nowlocal = $wgLang->time( $now = wfTimestampNow(), true );
- $nowserver = $wgLang->time( $now, false );
-
- $wgOut->addHTML( '<fieldset><legend>' . wfMsg( 'timezonelegend' ). '</legend><table>' .
- $this->addRow( wfMsg( 'servertime' ), $nowserver ) .
- $this->addRow( wfMsg( 'localtime' ), $nowlocal ) .
- $this->addRow(
- '<label for="wpHourDiff">' . wfMsg( 'timezoneoffset' ) . '</label>',
- "<input type='text' name='wpHourDiff' id='wpHourDiff' value=\"" . htmlspecialchars( $this->mHourDiff ) . "\" size='6' />"
- ) . "<tr><td colspan='2'>
- <input type='button' value=\"" . wfMsg( 'guesstimezone' ) ."\"
- onclick='javascript:guessTimezone()' id='guesstimezonebutton' style='display:none;' />
- </td></tr></table><div class='prefsectiontip'>¹" . wfMsg( 'timezonetext' ) . "</div></fieldset>
- </fieldset>\n\n" );
-
- # Editing
- #
- global $wgLivePreview;
- $wgOut->addHTML( '<fieldset><legend>' . wfMsg( 'textboxsize' ) . '</legend>
- <div>' .
- wfInputLabel( wfMsg( 'rows' ), 'wpRows', 'wpRows', 3, $this->mRows ) .
- ' ' .
- wfInputLabel( wfMsg( 'columns' ), 'wpCols', 'wpCols', 3, $this->mCols ) .
- "</div>" .
- $this->getToggles( array(
- 'editsection',
- 'editsectiononrightclick',
- 'editondblclick',
- 'editwidth',
- 'showtoolbar',
- 'previewonfirst',
- 'previewontop',
- 'minordefault',
- 'externaleditor',
- 'externaldiff',
- $wgLivePreview ? 'uselivepreview' : false,
- 'forceeditsummary',
- ) ) . '</fieldset>'
- );
-
- # Recent changes
- $wgOut->addHtml( '<fieldset><legend>' . wfMsgHtml( 'prefs-rc' ) . '</legend>' );
-
- $rc = '<table><tr>';
- $rc .= '<td>' . Xml::label( wfMsg( 'recentchangesdays' ), 'wpRecentDays' ) . '</td>';
- $rc .= '<td>' . Xml::input( 'wpRecentDays', 3, $this->mRecentDays, array( 'id' => 'wpRecentDays' ) ) . '</td>';
- $rc .= '</tr><tr>';
- $rc .= '<td>' . Xml::label( wfMsg( 'recentchangescount' ), 'wpRecent' ) . '</td>';
- $rc .= '<td>' . Xml::input( 'wpRecent', 3, $this->mRecent, array( 'id' => 'wpRecent' ) ) . '</td>';
- $rc .= '</tr></table>';
- $wgOut->addHtml( $rc );
-
- $wgOut->addHtml( '<br />' );
-
- $toggles[] = 'hideminor';
- if( $wgRCShowWatchingUsers )
- $toggles[] = 'shownumberswatching';
- $toggles[] = 'usenewrc';
- $wgOut->addHtml( $this->getToggles( $toggles ) );
-
- $wgOut->addHtml( '</fieldset>' );
-
- # Watchlist
- $wgOut->addHtml( '<fieldset><legend>' . wfMsgHtml( 'prefs-watchlist' ) . '</legend>' );
-
- $wgOut->addHtml( wfInputLabel( wfMsg( 'prefs-watchlist-days' ), 'wpWatchlistDays', 'wpWatchlistDays', 3, $this->mWatchlistDays ) );
- $wgOut->addHtml( '<br /><br />' );
-
- $wgOut->addHtml( $this->getToggle( 'extendwatchlist' ) );
- $wgOut->addHtml( wfInputLabel( wfMsg( 'prefs-watchlist-edits' ), 'wpWatchlistEdits', 'wpWatchlistEdits', 3, $this->mWatchlistEdits ) );
- $wgOut->addHtml( '<br /><br />' );
-
- $wgOut->addHtml( $this->getToggles( array( 'watchlisthideown', 'watchlisthidebots', 'watchlisthideminor' ) ) );
-
- if( $wgUser->isAllowed( 'createpage' ) || $wgUser->isAllowed( 'createtalk' ) )
- $wgOut->addHtml( $this->getToggle( 'watchcreations' ) );
- foreach( array( 'edit' => 'watchdefault', 'move' => 'watchmoves', 'delete' => 'watchdeletion' ) as $action => $toggle ) {
- if( $wgUser->isAllowed( $action ) )
- $wgOut->addHtml( $this->getToggle( $toggle ) );
- }
- $this->mUsedToggles['watchcreations'] = true;
- $this->mUsedToggles['watchdefault'] = true;
- $this->mUsedToggles['watchmoves'] = true;
- $this->mUsedToggles['watchdeletion'] = true;
-
- $wgOut->addHtml( '</fieldset>' );
-
- # Search
- $ajaxsearch = $wgAjaxSearch ?
- $this->addRow(
- wfLabel( wfMsg( 'useajaxsearch' ), 'wpUseAjaxSearch' ),
- wfCheck( 'wpUseAjaxSearch', $this->mUseAjaxSearch, array( 'id' => 'wpUseAjaxSearch' ) )
- ) : '';
- $wgOut->addHTML( '<fieldset><legend>' . wfMsg( 'searchresultshead' ) . '</legend><table>' .
- $ajaxsearch .
- $this->addRow(
- wfLabel( wfMsg( 'resultsperpage' ), 'wpSearch' ),
- wfInput( 'wpSearch', 4, $this->mSearch, array( 'id' => 'wpSearch' ) )
- ) .
- $this->addRow(
- wfLabel( wfMsg( 'contextlines' ), 'wpSearchLines' ),
- wfInput( 'wpSearchLines', 4, $this->mSearchLines, array( 'id' => 'wpSearchLines' ) )
- ) .
- $this->addRow(
- wfLabel( wfMsg( 'contextchars' ), 'wpSearchChars' ),
- wfInput( 'wpSearchChars', 4, $this->mSearchChars, array( 'id' => 'wpSearchChars' ) )
- ) .
- "</table><fieldset><legend>" . wfMsg( 'defaultns' ) . "</legend>$ps</fieldset></fieldset>" );
-
- # Misc
- #
- $wgOut->addHTML('<fieldset><legend>' . wfMsg('prefs-misc') . '</legend>');
- $wgOut->addHtml( '<label for="wpStubs">' . wfMsg( 'stub-threshold' ) . '</label>&nbsp;' );
- $wgOut->addHtml( Xml::input( 'wpStubs', 6, $this->mStubs, array( 'id' => 'wpStubs' ) ) );
- $msgUnderline = htmlspecialchars( wfMsg ( 'tog-underline' ) );
- $msgUnderlinenever = htmlspecialchars( wfMsg ( 'underline-never' ) );
- $msgUnderlinealways = htmlspecialchars( wfMsg ( 'underline-always' ) );
- $msgUnderlinedefault = htmlspecialchars( wfMsg ( 'underline-default' ) );
- $uopt = $wgUser->getOption("underline");
- $s0 = $uopt == 0 ? ' selected="selected"' : '';
- $s1 = $uopt == 1 ? ' selected="selected"' : '';
- $s2 = $uopt == 2 ? ' selected="selected"' : '';
- $wgOut->addHTML("
-<div class='toggle'><p><label for='wpOpunderline'>$msgUnderline</label>
-<select name='wpOpunderline' id='wpOpunderline'>
-<option value=\"0\"$s0>$msgUnderlinenever</option>
-<option value=\"1\"$s1>$msgUnderlinealways</option>
-<option value=\"2\"$s2>$msgUnderlinedefault</option>
-</select></p></div>");
-
- foreach ( $togs as $tname ) {
- if( !array_key_exists( $tname, $this->mUsedToggles ) ) {
- $wgOut->addHTML( $this->getToggle( $tname ) );
- }
- }
- $wgOut->addHTML( '</fieldset>' );
-
- wfRunHooks( 'RenderPreferencesForm', array( $this, $wgOut ) );
-
- $token = htmlspecialchars( $wgUser->editToken() );
- $skin = $wgUser->getSkin();
- $wgOut->addHTML( "
- <div id='prefsubmit'>
- <div>
- <input type='submit' name='wpSaveprefs' class='btnSavePrefs' value=\"" . wfMsgHtml( 'saveprefs' ) . '"'.$skin->tooltipAndAccesskey('save')." />
- <input type='submit' name='wpReset' value=\"" . wfMsgHtml( 'resetprefs' ) . "\" />
- </div>
-
- </div>
-
- <input type='hidden' name='wpEditToken' value=\"{$token}\" />
- </div></form>\n" );
-
- $wgOut->addHtml( Xml::tags( 'div', array( 'class' => "prefcache" ),
- wfMsgExt( 'clearyourcache', 'parseinline' ) )
- );
-
- }
-}
-
diff --git a/includes/SpecialPrefixindex.php b/includes/SpecialPrefixindex.php
deleted file mode 100644
index bfab21b6..00000000
--- a/includes/SpecialPrefixindex.php
+++ /dev/null
@@ -1,149 +0,0 @@
-<?php
-/**
- * @addtogroup SpecialPage
- */
-
-/**
- * Entry point : initialise variables and call subfunctions.
- * @param $par String: becomes "FOO" when called like Special:Prefixindex/FOO (default NULL)
- * @param $specialPage SpecialPage object.
- */
-function wfSpecialPrefixIndex( $par=NULL, $specialPage ) {
- global $wgRequest, $wgOut, $wgContLang;
-
- # GET values
- $from = $wgRequest->getVal( 'from' );
- $prefix = $wgRequest->getVal( 'prefix' );
- $namespace = $wgRequest->getInt( 'namespace' );
- $namespaces = $wgContLang->getNamespaces();
-
- $indexPage = new SpecialPrefixIndex();
-
- $wgOut->setPagetitle( ( $namespace > 0 && in_array( $namespace, array_keys( $namespaces ) ) )
- ? wfMsg( 'allinnamespace', str_replace( '_', ' ', $namespaces[$namespace] ) )
- : wfMsg( 'allarticles' )
- );
-
- if ( isset($par) ) {
- $indexPage->showChunk( $namespace, $par, $specialPage->including(), $from );
- } elseif ( isset($prefix) ) {
- $indexPage->showChunk( $namespace, $prefix, $specialPage->including(), $from );
- } elseif ( isset($from) ) {
- $indexPage->showChunk( $namespace, $from, $specialPage->including(), $from );
- } else {
- $wgOut->addHtml($indexPage->namespaceForm ( $namespace, null ));
- }
-}
-
-/**
- * implements Special:Prefixindex
- * @addtogroup SpecialPage
- */
-class SpecialPrefixindex extends SpecialAllpages {
- // Inherit $maxPerPage
-
- // Define other properties
- protected $name = 'Prefixindex';
- protected $nsfromMsg = 'allpagesprefix';
-
-/**
- * @param integer $namespace (Default NS_MAIN)
- * @param string $from list all pages from this name (default FALSE)
- */
-function showChunk( $namespace = NS_MAIN, $prefix, $including = false, $from = null ) {
- global $wgOut, $wgUser, $wgContLang;
-
- $fname = 'indexShowChunk';
-
- $sk = $wgUser->getSkin();
-
- if (!isset($from)) $from = $prefix;
-
- $fromList = $this->getNamespaceKeyAndText($namespace, $from);
- $prefixList = $this->getNamespaceKeyAndText($namespace, $prefix);
- $namespaces = $wgContLang->getNamespaces();
- $align = $wgContLang->isRtl() ? 'left' : 'right';
-
- if ( !$prefixList || !$fromList ) {
- $out = wfMsgWikiHtml( 'allpagesbadtitle' );
- } elseif ( !in_array( $namespace, array_keys( $namespaces ) ) ) {
- // Show errormessage and reset to NS_MAIN
- $out = wfMsgExt( 'allpages-bad-ns', array( 'parseinline' ), $namespace );
- $namespace = NS_MAIN;
- } else {
- list( $namespace, $prefixKey, $prefix ) = $prefixList;
- list( /* $fromNs */, $fromKey, $from ) = $fromList;
-
- ### FIXME: should complain if $fromNs != $namespace
-
- $dbr = wfGetDB( DB_SLAVE );
-
- $res = $dbr->select( 'page',
- array( 'page_namespace', 'page_title', 'page_is_redirect' ),
- array(
- 'page_namespace' => $namespace,
- 'page_title LIKE \'' . $dbr->escapeLike( $prefixKey ) .'%\'',
- 'page_title >= ' . $dbr->addQuotes( $fromKey ),
- ),
- $fname,
- array(
- 'ORDER BY' => 'page_title',
- 'LIMIT' => $this->maxPerPage + 1,
- 'USE INDEX' => 'name_title',
- )
- );
-
- ### FIXME: side link to previous
-
- $n = 0;
- $out = '<table style="background: inherit;" border="0" width="100%">';
-
- while( ($n < $this->maxPerPage) && ($s = $dbr->fetchObject( $res )) ) {
- $t = Title::makeTitle( $s->page_namespace, $s->page_title );
- if( $t ) {
- $link = ($s->page_is_redirect ? '<div class="allpagesredirect">' : '' ) .
- $sk->makeKnownLinkObj( $t, htmlspecialchars( $t->getText() ), false, false ) .
- ($s->page_is_redirect ? '</div>' : '' );
- } else {
- $link = '[[' . htmlspecialchars( $s->page_title ) . ']]';
- }
- if( $n % 3 == 0 ) {
- $out .= '<tr>';
- }
- $out .= "<td>$link</td>";
- $n++;
- if( $n % 3 == 0 ) {
- $out .= '</tr>';
- }
- }
- if( ($n % 3) != 0 ) {
- $out .= '</tr>';
- }
- $out .= '</table>';
- }
-
- if ( $including ) {
- $out2 = '';
- } else {
- $nsForm = $this->namespaceForm ( $namespace, $prefix );
- $out2 = '<table style="background: inherit;" width="100%" cellpadding="0" cellspacing="0" border="0">';
- $out2 .= '<tr valign="top"><td>' . $nsForm;
- $out2 .= '</td><td align="' . $align . '" style="font-size: smaller; margin-bottom: 1em;">' .
- $sk->makeKnownLink( $wgContLang->specialPage( $this->name ),
- wfMsg ( 'allpages' ) );
- if ( isset($dbr) && $dbr && ($n == $this->maxPerPage) && ($s = $dbr->fetchObject( $res )) ) {
- $namespaceparam = $namespace ? "&namespace=$namespace" : "";
- $out2 .= " | " . $sk->makeKnownLink(
- $wgContLang->specialPage( $this->name ),
- wfMsg ( 'nextpage', $s->page_title ),
- "from=" . wfUrlEncode ( $s->page_title ) .
- "&prefix=" . wfUrlEncode ( $prefix ) . $namespaceparam );
- }
- $out2 .= "</td></tr></table><hr />";
- }
-
- $wgOut->addHtml( $out2 . $out );
-}
-}
-
-
diff --git a/includes/SpecialProtectedpages.php b/includes/SpecialProtectedpages.php
deleted file mode 100644
index 60a8d602..00000000
--- a/includes/SpecialProtectedpages.php
+++ /dev/null
@@ -1,287 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * @todo document
- * @addtogroup SpecialPage
- */
-class ProtectedPagesForm {
-
- protected $IdLevel = 'level';
- protected $IdType = 'type';
-
- function showList( $msg = '' ) {
- global $wgOut, $wgRequest;
-
- $wgOut->setPagetitle( wfMsg( "protectedpages" ) );
- if ( "" != $msg ) {
- $wgOut->setSubtitle( $msg );
- }
-
- // Purge expired entries on one in every 10 queries
- if ( !mt_rand( 0, 10 ) ) {
- Title::purgeExpiredRestrictions();
- }
-
- $type = $wgRequest->getVal( $this->IdType );
- $level = $wgRequest->getVal( $this->IdLevel );
- $sizetype = $wgRequest->getVal( 'sizetype' );
- $size = $wgRequest->getIntOrNull( 'size' );
- $NS = $wgRequest->getIntOrNull( 'namespace' );
-
- $pager = new ProtectedPagesPager( $this, array(), $type, $level, $NS, $sizetype, $size );
-
- $wgOut->addHTML( $this->showOptions( $NS, $type, $level, $sizetype, $size ) );
-
- if ( $pager->getNumRows() ) {
- $s = $pager->getNavigationBar();
- $s .= "<ul>" .
- $pager->getBody() .
- "</ul>";
- $s .= $pager->getNavigationBar();
- } else {
- $s = '<p>' . wfMsgHtml( 'protectedpagesempty' ) . '</p>';
- }
- $wgOut->addHTML( $s );
- }
-
- /**
- * Callback function to output a restriction
- */
- function formatRow( $row ) {
- global $wgUser, $wgLang, $wgContLang;
-
- wfProfileIn( __METHOD__ );
-
- static $skin=null;
-
- if( is_null( $skin ) )
- $skin = $wgUser->getSkin();
-
- $title = Title::makeTitleSafe( $row->page_namespace, $row->page_title );
- $link = $skin->makeLinkObj( $title );
-
- $description_items = array ();
-
- $protType = wfMsgHtml( 'restriction-level-' . $row->pr_level );
-
- $description_items[] = $protType;
-
- if ( $row->pr_cascade ) {
- $description_items[] = wfMsg( 'protect-summary-cascade' );
- }
-
- $expiry_description = ''; $stxt = '';
-
- if ( $row->pr_expiry != 'infinity' && strlen($row->pr_expiry) ) {
- $expiry = Block::decodeExpiry( $row->pr_expiry );
-
- $expiry_description = wfMsgForContent( 'protect-expiring', $wgLang->timeanddate( $expiry ) );
-
- $description_items[] = $expiry_description;
- }
-
- if (!is_null($size = $row->page_len)) {
- if ($size == 0)
- $stxt = ' <small>' . wfMsgHtml('historyempty') . '</small>';
- else
- $stxt = ' <small>' . wfMsgHtml('historysize', $wgLang->formatNum( $size ) ) . '</small>';
- $stxt = $wgContLang->getDirMark() . $stxt;
- }
- wfProfileOut( __METHOD__ );
-
- return '<li>' . wfSpecialList( $link . $stxt, implode( $description_items, ', ' ) ) . "</li>\n";
- }
-
- /**
- * @param $namespace int
- * @param $type string
- * @param $level string
- * @param $minsize int
- * @private
- */
- function showOptions( $namespace, $type='edit', $level, $sizetype, $size ) {
- global $wgScript;
- $action = htmlspecialchars( $wgScript );
- $title = SpecialPage::getTitleFor( 'ProtectedPages' );
- $special = htmlspecialchars( $title->getPrefixedDBkey() );
- return "<form action=\"$action\" method=\"get\">\n" .
- '<fieldset>' .
- Xml::element( 'legend', array(), wfMsg( 'protectedpages' ) ) .
- Xml::hidden( 'title', $special ) . "&nbsp;\n" .
- $this->getNamespaceMenu( $namespace ) . "&nbsp;\n" .
- $this->getTypeMenu( $type ) . "&nbsp;\n" .
- $this->getLevelMenu( $level ) . "<br/>\n" .
- $this->getSizeLimit( $sizetype, $size ) . "\n" .
- "&nbsp;" . Xml::submitButton( wfMsg( 'allpagessubmit' ) ) . "\n" .
- "</fieldset></form>";
- }
-
- /**
- * Prepare the namespace filter drop-down; standard namespace
- * selector, sans the MediaWiki namespace
- *
- * @param mixed $namespace Pre-select namespace
- * @return string
- */
- function getNamespaceMenu( $namespace = null ) {
- return Xml::label( wfMsg( 'namespace' ), 'namespace' )
- . '&nbsp;'
- . Xml::namespaceSelector( $namespace, '' );
- }
-
- /**
- * @return string Formatted HTML
- * @private
- */
- function getSizeLimit( $sizetype, $size ) {
- $out = Xml::radio( 'sizetype', 'min', ($sizetype=='min'), array('id' => 'wpmin') );
- $out .= Xml::label( wfMsg("minimum-size"), 'wpmin' );
- $out .= "&nbsp;".Xml::radio( 'sizetype', 'max', ($sizetype=='max'), array('id' => 'wpmax') );
- $out .= Xml::label( wfMsg("maximum-size"), 'wpmax' );
- $out .= "&nbsp;".Xml::input('size', 9, $size, array( 'id' => 'wpsize' ) );
- $out .= ' '.wfMsgHtml('pagesize');
- return $out;
- }
-
- /**
- * @return string Formatted HTML
- * @private
- */
- function getTypeMenu( $pr_type ) {
- global $wgRestrictionTypes;
-
- $m = array(); // Temporary array
- $options = array();
-
- // First pass to load the log names
- foreach( $wgRestrictionTypes as $type ) {
- $text = wfMsg("restriction-$type");
- $m[$text] = $type;
- }
-
- // Third pass generates sorted XHTML content
- foreach( $m as $text => $type ) {
- $selected = ($type == $pr_type );
- $options[] = Xml::option( $text, $type, $selected ) . "\n";
- }
-
- return
- Xml::label( wfMsg('restriction-type') , $this->IdType ) . '&nbsp;' .
- Xml::tags( 'select',
- array( 'id' => $this->IdType, 'name' => $this->IdType ),
- implode( "\n", $options ) );
- }
-
- /**
- * @return string Formatted HTML
- * @private
- */
- function getLevelMenu( $pr_level ) {
- global $wgRestrictionLevels;
-
- $m = array( wfMsg('restriction-level-all') => 0 ); // Temporary array
- $options = array();
-
- // First pass to load the log names
- foreach( $wgRestrictionLevels as $type ) {
- if ( $type !='' && $type !='*') {
- $text = wfMsg("restriction-level-$type");
- $m[$text] = $type;
- }
- }
-
- // Third pass generates sorted XHTML content
- foreach( $m as $text => $type ) {
- $selected = ($type == $pr_level );
- $options[] = Xml::option( $text, $type, $selected );
- }
-
- return
- Xml::label( wfMsg('restriction-level') , $this->IdLevel ) . '&nbsp;' .
- Xml::tags( 'select',
- array( 'id' => $this->IdLevel, 'name' => $this->IdLevel ),
- implode( "\n", $options ) );
- }
-}
-
-/**
- * @todo document
- * @addtogroup Pager
- */
-class ProtectedPagesPager extends AlphabeticPager {
- public $mForm, $mConds;
-
- function __construct( $form, $conds = array(), $type, $level, $namespace, $sizetype='', $size=0 ) {
- $this->mForm = $form;
- $this->mConds = $conds;
- $this->type = ( $type ) ? $type : 'edit';
- $this->level = $level;
- $this->namespace = $namespace;
- $this->sizetype = $sizetype;
- $this->size = intval($size);
- parent::__construct();
- }
-
- function getStartBody() {
- wfProfileIn( __METHOD__ );
- # Do a link batch query
- $this->mResult->seek( 0 );
- $lb = new LinkBatch;
-
- while ( $row = $this->mResult->fetchObject() ) {
- $lb->add( $row->page_namespace, $row->page_title );
- }
-
- $lb->execute();
- wfProfileOut( __METHOD__ );
- return '';
- }
-
- function formatRow( $row ) {
- return $this->mForm->formatRow( $row );
- }
-
- function getQueryInfo() {
- $conds = $this->mConds;
- $conds[] = 'pr_expiry>' . $this->mDb->addQuotes( $this->mDb->timestamp() );
- $conds[] = 'page_id=pr_page';
- $conds[] = 'pr_type=' . $this->mDb->addQuotes( $this->type );
-
- if( $this->sizetype=='min' ) {
- $conds[] = 'page_len>=' . $this->size;
- } else if( $this->sizetype=='max' ) {
- $conds[] = 'page_len<=' . $this->size;
- }
-
- if( $this->level )
- $conds[] = 'pr_level=' . $this->mDb->addQuotes( $this->level );
- if( !is_null($this->namespace) )
- $conds[] = 'page_namespace=' . $this->mDb->addQuotes( $this->namespace );
- return array(
- 'tables' => array( 'page_restrictions', 'page' ),
- 'fields' => 'pr_id,page_namespace,page_title,page_len,pr_type,pr_level,pr_expiry,pr_cascade',
- 'conds' => $conds
- );
- }
-
- function getIndexField() {
- return 'pr_id';
- }
-}
-
-/**
- * Constructor
- */
-function wfSpecialProtectedpages() {
-
- $ppForm = new ProtectedPagesForm();
-
- $ppForm->showList();
-}
-
-
-
diff --git a/includes/SpecialProtectedtitles.php b/includes/SpecialProtectedtitles.php
deleted file mode 100755
index 4bc303bb..00000000
--- a/includes/SpecialProtectedtitles.php
+++ /dev/null
@@ -1,219 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * @todo document
- * @addtogroup SpecialPage
- */
-class ProtectedTitlesForm {
-
- protected $IdLevel = 'level';
- protected $IdType = 'type';
-
- function showList( $msg = '' ) {
- global $wgOut, $wgRequest;
-
- $wgOut->setPagetitle( wfMsg( "protectedtitles" ) );
- if ( "" != $msg ) {
- $wgOut->setSubtitle( $msg );
- }
-
- // Purge expired entries on one in every 10 queries
- if ( !mt_rand( 0, 10 ) ) {
- Title::purgeExpiredRestrictions();
- }
-
- $type = $wgRequest->getVal( $this->IdType );
- $level = $wgRequest->getVal( $this->IdLevel );
- $sizetype = $wgRequest->getVal( 'sizetype' );
- $size = $wgRequest->getIntOrNull( 'size' );
- $NS = $wgRequest->getIntOrNull( 'namespace' );
-
- $pager = new ProtectedTitlesPager( $this, array(), $type, $level, $NS, $sizetype, $size );
-
- $wgOut->addHTML( $this->showOptions( $NS, $type, $level, $sizetype, $size ) );
-
- if ( $pager->getNumRows() ) {
- $s = $pager->getNavigationBar();
- $s .= "<ul>" .
- $pager->getBody() .
- "</ul>";
- $s .= $pager->getNavigationBar();
- } else {
- $s = '<p>' . wfMsgHtml( 'protectedtitlesempty' ) . '</p>';
- }
- $wgOut->addHTML( $s );
- }
-
- /**
- * Callback function to output a restriction
- */
- function formatRow( $row ) {
- global $wgUser, $wgLang, $wgContLang;
-
- wfProfileIn( __METHOD__ );
-
- static $skin=null;
-
- if( is_null( $skin ) )
- $skin = $wgUser->getSkin();
-
- $title = Title::makeTitleSafe( $row->pt_namespace, $row->pt_title );
- $link = $skin->makeLinkObj( $title );
-
- $description_items = array ();
-
- $protType = wfMsgHtml( 'restriction-level-' . $row->pt_create_perm );
-
- $description_items[] = $protType;
-
- $expiry_description = ''; $stxt = '';
-
- if ( $row->pt_expiry != 'infinity' && strlen($row->pt_expiry) ) {
- $expiry = Block::decodeExpiry( $row->pt_expiry );
-
- $expiry_description = wfMsgForContent( 'protect-expiring', $wgLang->timeanddate( $expiry ) );
-
- $description_items[] = $expiry_description;
- }
-
- wfProfileOut( __METHOD__ );
-
- return '<li>' . wfSpecialList( $link . $stxt, implode( $description_items, ', ' ) ) . "</li>\n";
- }
-
- /**
- * @param $namespace int
- * @param $type string
- * @param $level string
- * @param $minsize int
- * @private
- */
- function showOptions( $namespace, $type='edit', $level, $sizetype, $size ) {
- global $wgScript;
- $action = htmlspecialchars( $wgScript );
- $title = SpecialPage::getTitleFor( 'ProtectedTitles' );
- $special = htmlspecialchars( $title->getPrefixedDBkey() );
- return "<form action=\"$action\" method=\"get\">\n" .
- '<fieldset>' .
- Xml::element( 'legend', array(), wfMsg( 'protectedtitles' ) ) .
- Xml::hidden( 'title', $special ) . "&nbsp;\n" .
- $this->getNamespaceMenu( $namespace ) . "&nbsp;\n" .
- // $this->getLevelMenu( $level ) . "<br/>\n" .
- "&nbsp;" . Xml::submitButton( wfMsg( 'allpagessubmit' ) ) . "\n" .
- "</fieldset></form>";
- }
-
- /**
- * Prepare the namespace filter drop-down; standard namespace
- * selector, sans the MediaWiki namespace
- *
- * @param mixed $namespace Pre-select namespace
- * @return string
- */
- function getNamespaceMenu( $namespace = null ) {
- return Xml::label( wfMsg( 'namespace' ), 'namespace' )
- . '&nbsp;'
- . Xml::namespaceSelector( $namespace, '' );
- }
-
- /**
- * @return string Formatted HTML
- * @private
- */
- function getLevelMenu( $pr_level ) {
- global $wgRestrictionLevels;
-
- $m = array( wfMsg('restriction-level-all') => 0 ); // Temporary array
- $options = array();
-
- // First pass to load the log names
- foreach( $wgRestrictionLevels as $type ) {
- if ( $type !='' && $type !='*') {
- $text = wfMsg("restriction-level-$type");
- $m[$text] = $type;
- }
- }
-
- // Third pass generates sorted XHTML content
- foreach( $m as $text => $type ) {
- $selected = ($type == $pr_level );
- $options[] = Xml::option( $text, $type, $selected );
- }
-
- return
- Xml::label( wfMsg('restriction-level') , $this->IdLevel ) . '&nbsp;' .
- Xml::tags( 'select',
- array( 'id' => $this->IdLevel, 'name' => $this->IdLevel ),
- implode( "\n", $options ) );
- }
-}
-
-/**
- * @todo document
- * @addtogroup Pager
- */
-class ProtectedtitlesPager extends AlphabeticPager {
- public $mForm, $mConds;
-
- function __construct( $form, $conds = array(), $type, $level, $namespace, $sizetype='', $size=0 ) {
- $this->mForm = $form;
- $this->mConds = $conds;
- $this->level = $level;
- $this->namespace = $namespace;
- $this->size = intval($size);
- parent::__construct();
- }
-
- function getStartBody() {
- wfProfileIn( __METHOD__ );
- # Do a link batch query
- $this->mResult->seek( 0 );
- $lb = new LinkBatch;
-
- while ( $row = $this->mResult->fetchObject() ) {
- $lb->add( $row->pt_namespace, $row->pt_title );
- }
-
- $lb->execute();
- wfProfileOut( __METHOD__ );
- return '';
- }
-
- function formatRow( $row ) {
- return $this->mForm->formatRow( $row );
- }
-
- function getQueryInfo() {
- $conds = $this->mConds;
- $conds[] = 'pt_expiry>' . $this->mDb->addQuotes( $this->mDb->timestamp() );
-
- if( !is_null($this->namespace) )
- $conds[] = 'pt_namespace=' . $this->mDb->addQuotes( $this->namespace );
- return array(
- 'tables' => 'protected_titles',
- 'fields' => 'pt_namespace,pt_title,pt_create_perm,pt_expiry,pt_timestamp',
- 'conds' => $conds
- );
- }
-
- function getIndexField() {
- return 'pt_timestamp';
- }
-}
-
-/**
- * Constructor
- */
-function wfSpecialProtectedtitles() {
-
- $ppForm = new ProtectedTitlesForm();
-
- $ppForm->showList();
-}
-
-
-
diff --git a/includes/SpecialRandompage.php b/includes/SpecialRandompage.php
deleted file mode 100644
index 9f324bd0..00000000
--- a/includes/SpecialRandompage.php
+++ /dev/null
@@ -1,108 +0,0 @@
-<?php
-
-/**
- * Special page to direct the user to a random page
- *
- * @addtogroup SpecialPage
- * @author Rob Church <robchur@gmail.com>, Ilmari Karonen
- * @license GNU General Public Licence 2.0 or later
- */
-
-/**
- * Special page to direct the user to a random page
- *
- * @addtogroup SpecialPage
- */
-class RandomPage extends SpecialPage {
- private $namespace = NS_MAIN; // namespace to select pages from
-
- function __construct( $name = 'Randompage' ){
- parent::__construct( $name );
- }
-
- public function getNamespace() {
- return $this->namespace;
- }
-
- public function setNamespace ( $ns ) {
- if( $ns < NS_MAIN ) $ns = NS_MAIN;
- $this->namespace = $ns;
- }
-
- // select redirects instead of normal pages?
- // Overriden by SpecialRandomredirect
- public function isRedirect(){
- return false;
- }
-
- public function execute( $par ) {
- global $wgOut, $wgContLang;
-
- if ($par)
- $this->setNamespace( $wgContLang->getNsIndex( $par ) );
-
- $title = $this->getRandomTitle();
-
- if( is_null( $title ) ) {
- $this->setHeaders();
- $wgOut->addWikiMsg( strtolower( $this->mName ) . '-nopages' );
- return;
- }
-
- $query = $this->isRedirect() ? 'redirect=no' : '';
- $wgOut->redirect( $title->getFullUrl( $query ) );
- }
-
-
- /**
- * Choose a random title.
- * @return Title object (or null if nothing to choose from)
- */
- public function getRandomTitle() {
- $randstr = wfRandom();
- $row = $this->selectRandomPageFromDB( $randstr );
-
- /* If we picked a value that was higher than any in
- * the DB, wrap around and select the page with the
- * lowest value instead! One might think this would
- * skew the distribution, but in fact it won't cause
- * any more bias than what the page_random scheme
- * causes anyway. Trust me, I'm a mathematician. :)
- */
- if( !$row )
- $row = $this->selectRandomPageFromDB( "0" );
-
- if( $row )
- return Title::makeTitleSafe( $this->namespace, $row->page_title );
- else
- return null;
- }
-
- private function selectRandomPageFromDB( $randstr ) {
- global $wgExtraRandompageSQL;
- $fname = 'RandomPage::selectRandomPageFromDB';
-
- $dbr = wfGetDB( DB_SLAVE );
-
- $use_index = $dbr->useIndexClause( 'page_random' );
- $page = $dbr->tableName( 'page' );
-
- $ns = (int) $this->namespace;
- $redirect = $this->isRedirect() ? 1 : 0;
-
- $extra = $wgExtraRandompageSQL ? "AND ($wgExtraRandompageSQL)" : "";
- $sql = "SELECT page_title
- FROM $page $use_index
- WHERE page_namespace = $ns
- AND page_is_redirect = $redirect
- AND page_random >= $randstr
- $extra
- ORDER BY page_random";
-
- $sql = $dbr->limitResult( $sql, 1, 0 );
- $res = $dbr->query( $sql, $fname );
- return $dbr->fetchObject( $res );
- }
-}
-
-
diff --git a/includes/SpecialRandomredirect.php b/includes/SpecialRandomredirect.php
deleted file mode 100644
index ccf5cbcd..00000000
--- a/includes/SpecialRandomredirect.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-
-/**
- * Special page to direct the user to a random redirect page (minus the second redirect)
- *
- * @addtogroup SpecialPage
- * @author Rob Church <robchur@gmail.com>, Ilmari Karonen
- * @license GNU General Public Licence 2.0 or later
- */
-class SpecialRandomredirect extends RandomPage {
- function __construct(){
- parent::__construct( 'Randomredirect' );
- }
-
- // Override parent::isRedirect()
- public function isRedirect(){
- return true;
- }
-}
-
diff --git a/includes/SpecialRecentchanges.php b/includes/SpecialRecentchanges.php
deleted file mode 100644
index 60a04e00..00000000
--- a/includes/SpecialRecentchanges.php
+++ /dev/null
@@ -1,730 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- *
- */
-require_once( dirname(__FILE__) . '/ChangesList.php' );
-
-/**
- * Constructor
- */
-function wfSpecialRecentchanges( $par, $specialPage ) {
- global $wgUser, $wgOut, $wgRequest, $wgUseRCPatrol;
- global $wgRCShowWatchingUsers, $wgShowUpdatedMarker;
- global $wgAllowCategorizedRecentChanges ;
- $fname = 'wfSpecialRecentchanges';
-
- # Get query parameters
- $feedFormat = $wgRequest->getVal( 'feed' );
-
- /* Checkbox values can't be true by default, because
- * we cannot differentiate between unset and not set at all
- */
- $defaults = array(
- /* int */ 'days' => $wgUser->getDefaultOption('rcdays'),
- /* int */ 'limit' => $wgUser->getDefaultOption('rclimit'),
- /* bool */ 'hideminor' => false,
- /* bool */ 'hidebots' => true,
- /* bool */ 'hideanons' => false,
- /* bool */ 'hideliu' => false,
- /* bool */ 'hidepatrolled' => false,
- /* bool */ 'hidemyself' => false,
- /* text */ 'from' => '',
- /* text */ 'namespace' => null,
- /* bool */ 'invert' => false,
- /* bool */ 'categories_any' => false,
- );
-
- extract($defaults);
-
-
- $days = $wgUser->getOption( 'rcdays', $defaults['days']);
- $days = $wgRequest->getInt( 'days', $days );
-
- $limit = $wgUser->getOption( 'rclimit', $defaults['limit'] );
-
- # list( $limit, $offset ) = wfCheckLimits( 100, 'rclimit' );
- $limit = $wgRequest->getInt( 'limit', $limit );
-
- /* order of selection: url > preferences > default */
- $hideminor = $wgRequest->getBool( 'hideminor', $wgUser->getOption( 'hideminor') ? true : $defaults['hideminor'] );
-
- # As a feed, use limited settings only
- if( $feedFormat ) {
- global $wgFeedLimit;
- if( $limit > $wgFeedLimit ) {
- $limit = $wgFeedLimit;
- }
-
- } else {
-
- $namespace = $wgRequest->getIntOrNull( 'namespace' );
- $invert = $wgRequest->getBool( 'invert', $defaults['invert'] );
- $hidebots = $wgRequest->getBool( 'hidebots', $defaults['hidebots'] );
- $hideanons = $wgRequest->getBool( 'hideanons', $defaults['hideanons'] );
- $hideliu = $wgRequest->getBool( 'hideliu', $defaults['hideliu'] );
- $hidepatrolled = $wgRequest->getBool( 'hidepatrolled', $defaults['hidepatrolled'] );
- $hidemyself = $wgRequest->getBool ( 'hidemyself', $defaults['hidemyself'] );
- $from = $wgRequest->getVal( 'from', $defaults['from'] );
-
- # Get query parameters from path
- if( $par ) {
- $bits = preg_split( '/\s*,\s*/', trim( $par ) );
- foreach ( $bits as $bit ) {
- if ( 'hidebots' == $bit ) $hidebots = 1;
- if ( 'bots' == $bit ) $hidebots = 0;
- if ( 'hideminor' == $bit ) $hideminor = 1;
- if ( 'minor' == $bit ) $hideminor = 0;
- if ( 'hideliu' == $bit ) $hideliu = 1;
- if ( 'hidepatrolled' == $bit ) $hidepatrolled = 1;
- if ( 'hideanons' == $bit ) $hideanons = 1;
- if ( 'hidemyself' == $bit ) $hidemyself = 1;
-
- if ( is_numeric( $bit ) ) {
- $limit = $bit;
- }
-
- $m = array();
- if ( preg_match( '/^limit=(\d+)$/', $bit, $m ) ) {
- $limit = $m[1];
- }
-
- if ( preg_match( '/^days=(\d+)$/', $bit, $m ) ) {
- $days = $m[1];
- }
- }
- }
- }
-
- if ( $limit < 0 || $limit > 5000 ) $limit = $defaults['limit'];
-
-
- # Database connection and caching
- $dbr = wfGetDB( DB_SLAVE );
- list( $recentchanges, $watchlist ) = $dbr->tableNamesN( 'recentchanges', 'watchlist' );
-
-
- $cutoff_unixtime = time() - ( $days * 86400 );
- $cutoff_unixtime = $cutoff_unixtime - ($cutoff_unixtime % 86400);
- $cutoff = $dbr->timestamp( $cutoff_unixtime );
- if(preg_match('/^[0-9]{14}$/', $from) and $from > wfTimestamp(TS_MW,$cutoff)) {
- $cutoff = $dbr->timestamp($from);
- } else {
- $from = $defaults['from'];
- }
-
- # 10 seconds server-side caching max
- $wgOut->setSquidMaxage( 10 );
-
- # Get last modified date, for client caching
- # Don't use this if we are using the patrol feature, patrol changes don't update the timestamp
- $lastmod = $dbr->selectField( 'recentchanges', 'MAX(rc_timestamp)', false, $fname );
- if ( $feedFormat || !$wgUseRCPatrol ) {
- if( $lastmod && $wgOut->checkLastModified( $lastmod ) ){
- # Client cache fresh and headers sent, nothing more to do.
- return;
- }
- }
-
- # It makes no sense to hide both anons and logged-in users
- # Where this occurs, force anons to be shown
- if( $hideanons && $hideliu )
- $hideanons = false;
-
- # Form WHERE fragments for all the options
- $hidem = $hideminor ? 'AND rc_minor = 0' : '';
- $hidem .= $hidebots ? ' AND rc_bot = 0' : '';
- $hidem .= $hideliu ? ' AND rc_user = 0' : '';
- $hidem .= ( $wgUseRCPatrol && $hidepatrolled ) ? ' AND rc_patrolled = 0' : '';
- $hidem .= $hideanons ? ' AND rc_user != 0' : '';
-
- if( $hidemyself ) {
- if( $wgUser->getID() ) {
- $hidem .= ' AND rc_user != ' . $wgUser->getID();
- } else {
- $hidem .= ' AND rc_user_text != ' . $dbr->addQuotes( $wgUser->getName() );
- }
- }
-
- # Namespace filtering
- $hidem .= is_null( $namespace ) ? '' : ' AND rc_namespace' . ($invert ? '!=' : '=') . $namespace;
-
- // This is the big thing!
-
- $uid = $wgUser->getID();
-
- // Perform query
- $forceclause = $dbr->useIndexClause("rc_timestamp");
- $sql2 = "SELECT * FROM $recentchanges $forceclause".
- ($uid ? "LEFT OUTER JOIN $watchlist ON wl_user={$uid} AND wl_title=rc_title AND wl_namespace=rc_namespace " : "") .
- "WHERE rc_timestamp >= '{$cutoff}' {$hidem} " .
- "ORDER BY rc_timestamp DESC";
- $sql2 = $dbr->limitResult($sql2, $limit, 0);
- $res = $dbr->query( $sql2, $fname );
-
- // Fetch results, prepare a batch link existence check query
- $rows = array();
- $batch = new LinkBatch;
- while( $row = $dbr->fetchObject( $res ) ){
- $rows[] = $row;
- if ( !$feedFormat ) {
- // User page and talk links
- $batch->add( NS_USER, $row->rc_user_text );
- $batch->add( NS_USER_TALK, $row->rc_user_text );
- }
-
- }
- $dbr->freeResult( $res );
-
- if( $feedFormat ) {
- rcOutputFeed( $rows, $feedFormat, $limit, $hideminor, $lastmod );
- } else {
-
- # Web output...
-
- // Run existence checks
- $batch->execute();
- $any = $wgRequest->getBool( 'categories_any', $defaults['categories_any']);
-
- // Output header
- if ( !$specialPage->including() ) {
- $wgOut->addWikiText( wfMsgForContentNoTrans( "recentchangestext" ) );
-
- // Dump everything here
- $nondefaults = array();
-
- wfAppendToArrayIfNotDefault( 'days', $days, $defaults, $nondefaults);
- wfAppendToArrayIfNotDefault( 'limit', $limit , $defaults, $nondefaults);
- wfAppendToArrayIfNotDefault( 'hideminor', $hideminor, $defaults, $nondefaults);
- wfAppendToArrayIfNotDefault( 'hidebots', $hidebots, $defaults, $nondefaults);
- wfAppendToArrayIfNotDefault( 'hideanons', $hideanons, $defaults, $nondefaults );
- wfAppendToArrayIfNotDefault( 'hideliu', $hideliu, $defaults, $nondefaults);
- wfAppendToArrayIfNotDefault( 'hidepatrolled', $hidepatrolled, $defaults, $nondefaults);
- wfAppendToArrayIfNotDefault( 'hidemyself', $hidemyself, $defaults, $nondefaults);
- wfAppendToArrayIfNotDefault( 'from', $from, $defaults, $nondefaults);
- wfAppendToArrayIfNotDefault( 'namespace', $namespace, $defaults, $nondefaults);
- wfAppendToArrayIfNotDefault( 'invert', $invert, $defaults, $nondefaults);
- wfAppendToArrayIfNotDefault( 'categories_any', $any, $defaults, $nondefaults);
-
- // Add end of the texts
- $wgOut->addHTML( '<div class="rcoptions">' . rcOptionsPanel( $defaults, $nondefaults ) . "\n" );
- $wgOut->addHTML( rcNamespaceForm( $namespace, $invert, $nondefaults, $any ) . '</div>'."\n");
- }
-
- // And now for the content
- $wgOut->setSyndicated( true );
-
- $list = ChangesList::newFromUser( $wgUser );
-
- if ( $wgAllowCategorizedRecentChanges ) {
- $categories = trim ( $wgRequest->getVal ( 'categories' , "" ) ) ;
- $categories = str_replace ( "|" , "\n" , $categories ) ;
- $categories = explode ( "\n" , $categories ) ;
- rcFilterByCategories ( $rows , $categories , $any ) ;
- }
-
- $s = $list->beginRecentChangesList();
- $counter = 1;
-
- $showWatcherCount = $wgRCShowWatchingUsers && $wgUser->getOption( 'shownumberswatching' );
- $watcherCache = array();
-
- foreach( $rows as $obj ){
- if( $limit == 0) {
- break;
- }
-
- if ( ! ( $hideminor && $obj->rc_minor ) &&
- ! ( $hidepatrolled && $obj->rc_patrolled ) ) {
- $rc = RecentChange::newFromRow( $obj );
- $rc->counter = $counter++;
-
- if ($wgShowUpdatedMarker
- && !empty( $obj->wl_notificationtimestamp )
- && ($obj->rc_timestamp >= $obj->wl_notificationtimestamp)) {
- $rc->notificationtimestamp = true;
- } else {
- $rc->notificationtimestamp = false;
- }
-
- $rc->numberofWatchingusers = 0; // Default
- if ($showWatcherCount && $obj->rc_namespace >= 0) {
- if (!isset($watcherCache[$obj->rc_namespace][$obj->rc_title])) {
- $watcherCache[$obj->rc_namespace][$obj->rc_title] =
- $dbr->selectField( 'watchlist',
- 'COUNT(*)',
- array(
- 'wl_namespace' => $obj->rc_namespace,
- 'wl_title' => $obj->rc_title,
- ),
- __METHOD__ . '-watchers' );
- }
- $rc->numberofWatchingusers = $watcherCache[$obj->rc_namespace][$obj->rc_title];
- }
- $s .= $list->recentChangesLine( $rc, !empty( $obj->wl_user ) );
- --$limit;
- }
- }
- $s .= $list->endRecentChangesList();
- $wgOut->addHTML( $s );
- }
-}
-
-function rcFilterByCategories ( &$rows , $categories , $any ) {
- if( empty( $categories ) ) {
- return;
- }
-
- # Filter categories
- $cats = array () ;
- foreach ( $categories AS $cat ) {
- $cat = trim ( $cat ) ;
- if ( $cat == "" ) continue ;
- $cats[] = $cat ;
- }
-
- # Filter articles
- $articles = array () ;
- $a2r = array () ;
- foreach ( $rows AS $k => $r ) {
- $nt = Title::makeTitle( $r->rc_title , $r->rc_namespace );
- $id = $nt->getArticleID() ;
- if ( $id == 0 ) continue ; # Page might have been deleted...
- if ( !in_array ( $id , $articles ) ) {
- $articles[] = $id ;
- }
- if ( !isset ( $a2r[$id] ) ) {
- $a2r[$id] = array() ;
- }
- $a2r[$id][] = $k ;
- }
-
- # Shortcut?
- if ( count ( $articles ) == 0 OR count ( $cats ) == 0 )
- return ;
-
- # Look up
- $c = new Categoryfinder ;
- $c->seed ( $articles , $cats , $any ? "OR" : "AND" ) ;
- $match = $c->run () ;
-
- # Filter
- $newrows = array () ;
- foreach ( $match AS $id ) {
- foreach ( $a2r[$id] AS $rev ) {
- $k = $rev ;
- $newrows[$k] = $rows[$k] ;
- }
- }
- $rows = $newrows ;
-}
-
-function rcOutputFeed( $rows, $feedFormat, $limit, $hideminor, $lastmod ) {
- global $messageMemc, $wgFeedCacheTimeout;
- global $wgFeedClasses, $wgTitle, $wgSitename, $wgContLanguageCode;
-
- if( !isset( $wgFeedClasses[$feedFormat] ) ) {
- wfHttpError( 500, "Internal Server Error", "Unsupported feed type." );
- return false;
- }
-
- $timekey = wfMemcKey( 'rcfeed', $feedFormat, 'timestamp' );
- $key = wfMemcKey( 'rcfeed', $feedFormat, 'limit', $limit, 'minor', $hideminor );
-
- $feedTitle = $wgSitename . ' - ' . wfMsgForContent( 'recentchanges' ) .
- ' [' . $wgContLanguageCode . ']';
- $feed = new $wgFeedClasses[$feedFormat](
- $feedTitle,
- htmlspecialchars( wfMsgForContent( 'recentchanges-feed-description' ) ),
- $wgTitle->getFullUrl() );
-
- //purge cache if requested
- global $wgRequest, $wgUser;
- $purge = $wgRequest->getVal( 'action' ) == 'purge';
- if ( $purge && $wgUser->isAllowed('purge') ) {
- $messageMemc->delete( $timekey );
- $messageMemc->delete( $key );
- }
-
- /**
- * Bumping around loading up diffs can be pretty slow, so where
- * possible we want to cache the feed output so the next visitor
- * gets it quick too.
- */
- $cachedFeed = false;
- if( ( $wgFeedCacheTimeout > 0 ) && ( $feedLastmod = $messageMemc->get( $timekey ) ) ) {
- /**
- * If the cached feed was rendered very recently, we may
- * go ahead and use it even if there have been edits made
- * since it was rendered. This keeps a swarm of requests
- * from being too bad on a super-frequently edited wiki.
- */
- if( time() - wfTimestamp( TS_UNIX, $feedLastmod )
- < $wgFeedCacheTimeout
- || wfTimestamp( TS_UNIX, $feedLastmod )
- > wfTimestamp( TS_UNIX, $lastmod ) ) {
- wfDebug( "RC: loading feed from cache ($key; $feedLastmod; $lastmod)...\n" );
- $cachedFeed = $messageMemc->get( $key );
- } else {
- wfDebug( "RC: cached feed timestamp check failed ($feedLastmod; $lastmod)\n" );
- }
- }
- if( is_string( $cachedFeed ) ) {
- wfDebug( "RC: Outputting cached feed\n" );
- $feed->httpHeaders();
- echo $cachedFeed;
- } else {
- wfDebug( "RC: rendering new feed and caching it\n" );
- ob_start();
- rcDoOutputFeed( $rows, $feed );
- $cachedFeed = ob_get_contents();
- ob_end_flush();
-
- $expire = 3600 * 24; # One day
- $messageMemc->set( $key, $cachedFeed );
- $messageMemc->set( $timekey, wfTimestamp( TS_MW ), $expire );
- }
- return true;
-}
-
-/**
- * @todo document
- * @param $rows Database resource with recentchanges rows
- */
-function rcDoOutputFeed( $rows, &$feed ) {
- wfProfileIn( __METHOD__ );
-
- $feed->outHeader();
-
- # Merge adjacent edits by one user
- $sorted = array();
- $n = 0;
- foreach( $rows as $obj ) {
- if( $n > 0 &&
- $obj->rc_namespace >= 0 &&
- $obj->rc_cur_id == $sorted[$n-1]->rc_cur_id &&
- $obj->rc_user_text == $sorted[$n-1]->rc_user_text ) {
- $sorted[$n-1]->rc_last_oldid = $obj->rc_last_oldid;
- } else {
- $sorted[$n] = $obj;
- $n++;
- }
- }
-
- foreach( $sorted as $obj ) {
- $title = Title::makeTitle( $obj->rc_namespace, $obj->rc_title );
- $talkpage = $title->getTalkPage();
- $item = new FeedItem(
- $title->getPrefixedText(),
- rcFormatDiff( $obj ),
- $title->getFullURL( 'diff=' . $obj->rc_this_oldid . '&oldid=prev' ),
- $obj->rc_timestamp,
- $obj->rc_user_text,
- $talkpage->getFullURL()
- );
- $feed->outItem( $item );
- }
- $feed->outFooter();
- wfProfileOut( __METHOD__ );
-}
-
-/**
- *
- */
-function rcCountLink( $lim, $d, $page='Recentchanges', $more='' ) {
- global $wgUser, $wgLang, $wgContLang;
- $sk = $wgUser->getSkin();
- $s = $sk->makeKnownLink( $wgContLang->specialPage( $page ),
- ($lim ? $wgLang->formatNum( "{$lim}" ) : wfMsg( 'recentchangesall' ) ), "{$more}" .
- ($d ? "days={$d}&" : '') . 'limit='.$lim );
- return $s;
-}
-
-/**
- *
- */
-function rcDaysLink( $lim, $d, $page='Recentchanges', $more='' ) {
- global $wgUser, $wgLang, $wgContLang;
- $sk = $wgUser->getSkin();
- $s = $sk->makeKnownLink( $wgContLang->specialPage( $page ),
- ($d ? $wgLang->formatNum( "{$d}" ) : wfMsg( 'recentchangesall' ) ), $more.'days='.$d .
- ($lim ? '&limit='.$lim : '') );
- return $s;
-}
-
-/**
- * Used by Recentchangeslinked
- */
-function rcDayLimitLinks( $days, $limit, $page='Recentchanges', $more='', $doall = false, $minorLink = '',
- $botLink = '', $liuLink = '', $patrLink = '', $myselfLink = '' ) {
- if ($more != '') $more .= '&';
- $cl = rcCountLink( 50, $days, $page, $more ) . ' | ' .
- rcCountLink( 100, $days, $page, $more ) . ' | ' .
- rcCountLink( 250, $days, $page, $more ) . ' | ' .
- rcCountLink( 500, $days, $page, $more ) .
- ( $doall ? ( ' | ' . rcCountLink( 0, $days, $page, $more ) ) : '' );
- $dl = rcDaysLink( $limit, 1, $page, $more ) . ' | ' .
- rcDaysLink( $limit, 3, $page, $more ) . ' | ' .
- rcDaysLink( $limit, 7, $page, $more ) . ' | ' .
- rcDaysLink( $limit, 14, $page, $more ) . ' | ' .
- rcDaysLink( $limit, 30, $page, $more ) .
- ( $doall ? ( ' | ' . rcDaysLink( $limit, 0, $page, $more ) ) : '' );
-
- $linkParts = array( 'minorLink' => 'minor', 'botLink' => 'bots', 'liuLink' => 'liu', 'patrLink' => 'patr', 'myselfLink' => 'mine' );
- foreach( $linkParts as $linkVar => $linkMsg ) {
- if( $$linkVar != '' )
- $links[] = wfMsgHtml( 'rcshowhide' . $linkMsg, $$linkVar );
- }
-
- $shm = implode( ' | ', $links );
- $note = wfMsg( 'rclinks', $cl, $dl, $shm );
- return $note;
-}
-
-
-/**
- * Makes change an option link which carries all the other options
- * @param $title see Title
- * @param $override
- * @param $options
- */
-function makeOptionsLink( $title, $override, $options ) {
- global $wgUser, $wgContLang;
- $sk = $wgUser->getSkin();
- return $sk->makeKnownLink( $wgContLang->specialPage( 'Recentchanges' ),
- htmlspecialchars( $title ), wfArrayToCGI( $override, $options ) );
-}
-
-/**
- * Creates the options panel.
- * @param $defaults
- * @param $nondefaults
- */
-function rcOptionsPanel( $defaults, $nondefaults ) {
- global $wgLang, $wgUseRCPatrol;
-
- $options = $nondefaults + $defaults;
-
- if( $options['from'] )
- $note = wfMsgExt( 'rcnotefrom', array( 'parseinline' ),
- $wgLang->formatNum( $options['limit'] ),
- $wgLang->timeanddate( $options['from'], true ) );
- else
- $note = wfMsgExt( 'rcnote', array( 'parseinline' ),
- $wgLang->formatNum( $options['limit'] ),
- $wgLang->formatNum( $options['days'] ),
- $wgLang->timeAndDate( wfTimestampNow(), true ) );
-
- // limit links
- $options_limit = array(50, 100, 250, 500);
- foreach( $options_limit as $value ) {
- $cl[] = makeOptionsLink( $wgLang->formatNum( $value ),
- array( 'limit' => $value ), $nondefaults) ;
- }
- $cl = implode( ' | ', $cl);
-
- // day links, reset 'from' to none
- $options_days = array(1, 3, 7, 14, 30);
- foreach( $options_days as $value ) {
- $dl[] = makeOptionsLink( $wgLang->formatNum( $value ),
- array( 'days' => $value, 'from' => '' ), $nondefaults) ;
- }
- $dl = implode( ' | ', $dl);
-
-
- // show/hide links
- $showhide = array( wfMsg( 'show' ), wfMsg( 'hide' ));
- $minorLink = makeOptionsLink( $showhide[1-$options['hideminor']],
- array( 'hideminor' => 1-$options['hideminor'] ), $nondefaults);
- $botLink = makeOptionsLink( $showhide[1-$options['hidebots']],
- array( 'hidebots' => 1-$options['hidebots'] ), $nondefaults);
- $anonsLink = makeOptionsLink( $showhide[ 1 - $options['hideanons'] ],
- array( 'hideanons' => 1 - $options['hideanons'] ), $nondefaults );
- $liuLink = makeOptionsLink( $showhide[1-$options['hideliu']],
- array( 'hideliu' => 1-$options['hideliu'] ), $nondefaults);
- $patrLink = makeOptionsLink( $showhide[1-$options['hidepatrolled']],
- array( 'hidepatrolled' => 1-$options['hidepatrolled'] ), $nondefaults);
- $myselfLink = makeOptionsLink( $showhide[1-$options['hidemyself']],
- array( 'hidemyself' => 1-$options['hidemyself'] ), $nondefaults);
-
- $links[] = wfMsgHtml( 'rcshowhideminor', $minorLink );
- $links[] = wfMsgHtml( 'rcshowhidebots', $botLink );
- $links[] = wfMsgHtml( 'rcshowhideanons', $anonsLink );
- $links[] = wfMsgHtml( 'rcshowhideliu', $liuLink );
- if( $wgUseRCPatrol )
- $links[] = wfMsgHtml( 'rcshowhidepatr', $patrLink );
- $links[] = wfMsgHtml( 'rcshowhidemine', $myselfLink );
- $hl = implode( ' | ', $links );
-
- // show from this onward link
- $now = $wgLang->timeanddate( wfTimestampNow(), true );
- $tl = makeOptionsLink( $now, array( 'from' => wfTimestampNow()), $nondefaults );
-
- $rclinks = wfMsgExt( 'rclinks', array( 'parseinline', 'replaceafter'),
- $cl, $dl, $hl );
- $rclistfrom = wfMsgExt( 'rclistfrom', array( 'parseinline', 'replaceafter'), $tl );
- return "$note<br />$rclinks<br />$rclistfrom";
-
-}
-
-/**
- * Creates the choose namespace selection
- *
- * @private
- *
- * @param $namespace Mixed: the key of the currently selected namespace, empty string
- * if there is none
- * @param $invert Bool: whether to invert the namespace selection
- * @param $nondefaults Array: an array of non default options to be remembered
- * @param $categories_any Bool: Default value for the checkbox
- *
- * @return string
- */
-function rcNamespaceForm( $namespace, $invert, $nondefaults, $categories_any ) {
- global $wgScript, $wgAllowCategorizedRecentChanges, $wgRequest;
- $t = SpecialPage::getTitleFor( 'Recentchanges' );
-
- $namespaceselect = HTMLnamespaceselector($namespace, '');
- $submitbutton = '<input type="submit" value="' . wfMsgHtml( 'allpagessubmit' ) . "\" />\n";
- $invertbox = "<input type='checkbox' name='invert' value='1' id='nsinvert'" . ( $invert ? ' checked="checked"' : '' ) . ' />';
-
- if ( $wgAllowCategorizedRecentChanges ) {
- $categories = trim ( $wgRequest->getVal ( 'categories' , "" ) ) ;
- $cb_arr = array( 'type' => 'checkbox', 'name' => 'categories_any', 'value' => "1" ) ;
- if ( $categories_any ) $cb_arr['checked'] = "checked" ;
- $catbox = "<br />" ;
- $catbox .= wfMsgExt('rc_categories', array('parseinline')) . " ";
- $catbox .= wfElement('input', array( 'type' => 'text', 'name' => 'categories', 'value' => $categories));
- $catbox .= " &nbsp;" ;
- $catbox .= wfElement('input', $cb_arr );
- $catbox .= wfMsgExt('rc_categories_any', array('parseinline'));
- } else {
- $catbox = "" ;
- }
-
- $out = "<div class='namespacesettings'><form method='get' action='{$wgScript}'>\n";
-
- foreach ( $nondefaults as $key => $value ) {
- if ($key != 'namespace' && $key != 'invert')
- $out .= wfElement('input', array( 'type' => 'hidden', 'name' => $key, 'value' => $value));
- }
-
- $out .= '<input type="hidden" name="title" value="'.$t->getPrefixedText().'" />';
- $out .= "
-<div id='nsselect' class='recentchanges'>
- <label for='namespace'>" . wfMsgHtml('namespace') . "</label>
- {$namespaceselect}{$submitbutton}{$invertbox} <label for='nsinvert'>" . wfMsgHtml('invert') . "</label>{$catbox}\n</div>";
- $out .= '</form></div>';
- return $out;
-}
-
-
-/**
- * Format a diff for the newsfeed
- */
-function rcFormatDiff( $row ) {
- $titleObj = Title::makeTitle( $row->rc_namespace, $row->rc_title );
- $timestamp = wfTimestamp( TS_MW, $row->rc_timestamp );
- return rcFormatDiffRow( $titleObj,
- $row->rc_last_oldid, $row->rc_this_oldid,
- $timestamp,
- $row->rc_comment );
-}
-
-function rcFormatDiffRow( $title, $oldid, $newid, $timestamp, $comment ) {
- global $wgFeedDiffCutoff, $wgContLang, $wgUser;
- $fname = 'rcFormatDiff';
- wfProfileIn( $fname );
-
- $skin = $wgUser->getSkin();
- $completeText = '<p>' . $skin->formatComment( $comment ) . "</p>\n";
-
- //NOTE: Check permissions for anonymous users, not current user.
- // No "privileged" version should end up in the cache.
- // Most feed readers will not log in anway.
- $anon = new User();
- $accErrors = $title->getUserPermissionsErrors( 'read', $anon, true );
-
- if( $title->getNamespace() >= 0 && !$accErrors ) {
- if( $oldid ) {
- wfProfileIn( "$fname-dodiff" );
-
- $de = new DifferenceEngine( $title, $oldid, $newid );
- #$diffText = $de->getDiff( wfMsg( 'revisionasof',
- # $wgContLang->timeanddate( $timestamp ) ),
- # wfMsg( 'currentrev' ) );
- $diffText = $de->getDiff(
- wfMsg( 'previousrevision' ), // hack
- wfMsg( 'revisionasof',
- $wgContLang->timeanddate( $timestamp ) ) );
-
-
- if ( strlen( $diffText ) > $wgFeedDiffCutoff ) {
- // Omit large diffs
- $diffLink = $title->escapeFullUrl(
- 'diff=' . $newid .
- '&oldid=' . $oldid );
- $diffText = '<a href="' .
- $diffLink .
- '">' .
- htmlspecialchars( wfMsgForContent( 'difference' ) ) .
- '</a>';
- } elseif ( $diffText === false ) {
- // Error in diff engine, probably a missing revision
- $diffText = "<p>Can't load revision $newid</p>";
- } else {
- // Diff output fine, clean up any illegal UTF-8
- $diffText = UtfNormal::cleanUp( $diffText );
- $diffText = rcApplyDiffStyle( $diffText );
- }
- wfProfileOut( "$fname-dodiff" );
- } else {
- $rev = Revision::newFromId( $newid );
- if( is_null( $rev ) ) {
- $newtext = '';
- } else {
- $newtext = $rev->getText();
- }
- $diffText = '<p><b>' . wfMsg( 'newpage' ) . '</b></p>' .
- '<div>' . nl2br( htmlspecialchars( $newtext ) ) . '</div>';
- }
- $completeText .= $diffText;
- }
-
- wfProfileOut( $fname );
- return $completeText;
-}
-
-/**
- * Hacky application of diff styles for the feeds.
- * Might be 'cleaner' to use DOM or XSLT or something,
- * but *gack* it's a pain in the ass.
- *
- * @param $text String:
- * @return string
- * @private
- */
-function rcApplyDiffStyle( $text ) {
- $styles = array(
- 'diff' => 'background-color: white; color:black;',
- 'diff-otitle' => 'background-color: white; color:black;',
- 'diff-ntitle' => 'background-color: white; color:black;',
- 'diff-addedline' => 'background: #cfc; color:black; font-size: smaller;',
- 'diff-deletedline' => 'background: #ffa; color:black; font-size: smaller;',
- 'diff-context' => 'background: #eee; color:black; font-size: smaller;',
- 'diffchange' => 'color: red; font-weight: bold; text-decoration: none;',
- );
-
- foreach( $styles as $class => $style ) {
- $text = preg_replace( "/(<[^>]+)class=(['\"])$class\\2([^>]*>)/",
- "\\1style=\"$style\"\\3", $text );
- }
-
- return $text;
-}
-
-
diff --git a/includes/SpecialRecentchangeslinked.php b/includes/SpecialRecentchangeslinked.php
deleted file mode 100644
index bc6bbf4a..00000000
--- a/includes/SpecialRecentchangeslinked.php
+++ /dev/null
@@ -1,190 +0,0 @@
-<?php
-/**
- * This is to display changes made to all articles linked in an article.
- * @addtogroup SpecialPage
- */
-
-/**
- *
- */
-require_once( 'SpecialRecentchanges.php' );
-
-/**
- * Entrypoint
- * @param string $par parent page we will look at
- */
-function wfSpecialRecentchangeslinked( $par = NULL ) {
- global $wgUser, $wgOut, $wgLang, $wgContLang, $wgRequest, $wgTitle;
- $fname = 'wfSpecialRecentchangeslinked';
-
- $days = $wgRequest->getInt( 'days' );
- $target = isset($par) ? $par : $wgRequest->getText( 'target' );
- $hideminor = $wgRequest->getBool( 'hideminor' ) ? 1 : 0;
-
- $wgOut->setPagetitle( wfMsg( 'recentchangeslinked' ) );
- $sk = $wgUser->getSkin();
-
- if (is_null($target)) {
- $wgOut->errorpage( 'notargettitle', 'notargettext' );
- return;
- }
- $nt = Title::newFromURL( $target );
- if( !$nt ) {
- $wgOut->errorpage( 'notargettitle', 'notargettext' );
- return;
- }
- $id = $nt->getArticleId();
-
- $wgOut->setPageTitle( wfMsg( 'recentchangeslinked-title', $nt->getPrefixedText() ) );
- $wgOut->setSyndicated();
- $wgOut->setFeedAppendQuery( "target=" . urlencode( $target ) );
-
- if ( ! $days ) {
- $days = (int)$wgUser->getOption( 'rcdays', 7 );
- }
- list( $limit, /* offset */ ) = wfCheckLimits( 100, 'rclimit' );
-
- $dbr = wfGetDB( DB_SLAVE,'recentchangeslinked' );
- $cutoff = $dbr->timestamp( time() - ( $days * 86400 ) );
-
- $hideminor = ($hideminor ? 1 : 0);
- if ( $hideminor ) {
- $mlink = $sk->makeKnownLink( $wgContLang->specialPage( 'Recentchangeslinked' ),
- wfMsg( 'show' ), 'target=' . htmlspecialchars( $nt->getPrefixedURL() ) .
- "&days={$days}&limit={$limit}&hideminor=0" );
- } else {
- $mlink = $sk->makeKnownLink( $wgContLang->specialPage( "Recentchangeslinked" ),
- wfMsg( "hide" ), "target=" . htmlspecialchars( $nt->getPrefixedURL() ) .
- "&days={$days}&limit={$limit}&hideminor=1" );
- }
- if ( $hideminor ) {
- $cmq = 'AND rc_minor=0';
- } else { $cmq = ''; }
-
- list($recentchanges, $categorylinks, $pagelinks, $watchlist) =
- $dbr->tableNamesN( 'recentchanges', 'categorylinks', 'pagelinks', "watchlist" );
-
- $uid = $wgUser->getID();
-
- $GROUPBY = "
- GROUP BY rc_cur_id,rc_namespace,rc_title,
- rc_user,rc_comment,rc_user_text,rc_timestamp,rc_minor,rc_deleted,
- rc_new, rc_id, rc_this_oldid, rc_last_oldid, rc_bot, rc_patrolled, rc_type, rc_old_len, rc_new_len
-" . ($uid ? ",wl_user" : "") . "
- ORDER BY rc_timestamp DESC
- LIMIT {$limit}";
-
- // If target is a Category, use categorylinks and invert from and to
- if( $nt->getNamespace() == NS_CATEGORY ) {
- $catkey = $dbr->addQuotes( $nt->getDBkey() );
- $sql = "SELECT /* wfSpecialRecentchangeslinked */
- rc_id,
- rc_cur_id,
- rc_namespace,
- rc_title,
- rc_this_oldid,
- rc_last_oldid,
- rc_user,
- rc_comment,
- rc_user_text,
- rc_timestamp,
- rc_minor,
- rc_bot,
- rc_new,
- rc_patrolled,
- rc_type,
- rc_old_len,
- rc_new_len,
- rc_deleted
-" . ($uid ? ",wl_user" : "") . "
- FROM $categorylinks, $recentchanges
-" . ($uid ? "LEFT OUTER JOIN $watchlist ON wl_user={$uid} AND wl_title=rc_title AND wl_namespace=rc_namespace " : "") . "
- WHERE rc_timestamp > '{$cutoff}'
- {$cmq}
- AND cl_from=rc_cur_id
- AND cl_to=$catkey
-$GROUPBY
- ";
- } else {
- $sql =
-"SELECT /* wfSpecialRecentchangeslinked */
- rc_id,
- rc_cur_id,
- rc_namespace,
- rc_title,
- rc_user,
- rc_comment,
- rc_user_text,
- rc_this_oldid,
- rc_last_oldid,
- rc_timestamp,
- rc_minor,
- rc_bot,
- rc_new,
- rc_patrolled,
- rc_type,
- rc_old_len,
- rc_new_len,
- rc_deleted
-" . ($uid ? ",wl_user" : "") . "
- FROM $pagelinks, $recentchanges
-" . ($uid ? " LEFT OUTER JOIN $watchlist ON wl_user={$uid} AND wl_title=rc_title AND wl_namespace=rc_namespace " : "") . "
- WHERE rc_timestamp > '{$cutoff}'
- {$cmq}
- AND pl_namespace=rc_namespace
- AND pl_title=rc_title
- AND pl_from=$id
-$GROUPBY
-";
- }
- $res = $dbr->query( $sql, $fname );
-
- $wgOut->addHTML("&lt; ".$sk->makeLinkObj($nt, "", "redirect=no" )."<br />\n");
- $note = wfMsgExt( "rcnote", array ( 'parseinline' ), $limit, $days, $wgLang->timeAndDate( wfTimestampNow(), true ) );
- $wgOut->addHTML( "<hr />\n{$note}\n<br />" );
-
- $note = rcDayLimitlinks( $days, $limit, "Recentchangeslinked",
- "target=" . $nt->getPrefixedURL() . "&hideminor={$hideminor}",
- false, $mlink );
-
- $wgOut->addHTML( $note."\n" );
-
- $list = ChangesList::newFromUser( $wgUser );
- $s = $list->beginRecentChangesList();
- $count = $dbr->numRows( $res );
-
- $rchanges = array();
- if ( $count ) {
- $counter = 1;
- while ( $limit ) {
- if ( 0 == $count ) { break; }
- $obj = $dbr->fetchObject( $res );
- --$count;
- $rc = RecentChange::newFromRow( $obj );
- $rc->counter = $counter++;
- $s .= $list->recentChangesLine( $rc , !empty( $obj->wl_user) );
- --$limit;
- $rchanges[] = $obj;
- }
- } else {
- $wgOut->addWikiMsg('recentchangeslinked-noresult');
- }
- $s .= $list->endRecentChangesList();
-
- $dbr->freeResult( $res );
- $wgOut->addHTML( $s );
-
- global $wgSitename, $wgFeedClasses, $wgContLanguageCode;
- $feedFormat = $wgRequest->getVal( 'feed' );
- if( $feedFormat && isset( $wgFeedClasses[$feedFormat] ) ) {
- $feedTitle = $wgSitename . ' - ' . wfMsgForContent( 'recentchangeslinked-title', $nt->getPrefixedText() ) . ' [' . $wgContLanguageCode . ']';
- $feed = new $wgFeedClasses[$feedFormat]( $feedTitle,
- htmlspecialchars( wfMsgForContent('recentchangeslinked') ), $wgTitle->getFullUrl() );
-
- require_once( "SpecialRecentchanges.php" );
- $wgOut->disable();
- rcDoOutputFeed( $rchanges, $feed );
- }
-}
-
-
diff --git a/includes/SpecialResetpass.php b/includes/SpecialResetpass.php
deleted file mode 100644
index 2ecd15b0..00000000
--- a/includes/SpecialResetpass.php
+++ /dev/null
@@ -1,165 +0,0 @@
-<?php
-
-/** Constructor */
-function wfSpecialResetpass( $par ) {
- $form = new PasswordResetForm();
- $form->execute( $par );
-}
-
-/**
- * Let users recover their password.
- * @addtogroup SpecialPage
- */
-class PasswordResetForm extends SpecialPage {
- function __construct( $name=null, $reset=null ) {
- if( $name !== null ) {
- $this->mName = $name;
- $this->mTemporaryPassword = $reset;
- } else {
- global $wgRequest;
- $this->mName = $wgRequest->getVal( 'wpName' );
- $this->mTemporaryPassword = $wgRequest->getVal( 'wpPassword' );
- }
- }
-
- /**
- * Main execution point
- */
- function execute( $par ) {
- global $wgUser, $wgAuth, $wgOut, $wgRequest;
-
- if( !$wgAuth->allowPasswordChange() ) {
- $this->error( wfMsg( 'resetpass_forbidden' ) );
- return;
- }
-
- if( $this->mName === null && !$wgRequest->wasPosted() ) {
- $this->error( wfMsg( 'resetpass_missing' ) );
- return;
- }
-
- if( $wgRequest->wasPosted() && $wgUser->matchEditToken( $wgRequest->getVal( 'token' ) ) ) {
- $newpass = $wgRequest->getVal( 'wpNewPassword' );
- $retype = $wgRequest->getVal( 'wpRetype' );
- try {
- $this->attemptReset( $newpass, $retype );
- $wgOut->addWikiMsg( 'resetpass_success' );
-
- $data = array(
- 'action' => 'submitlogin',
- 'wpName' => $this->mName,
- 'wpPassword' => $newpass,
- 'returnto' => $wgRequest->getVal( 'returnto' ),
- );
- if( $wgRequest->getCheck( 'wpRemember' ) ) {
- $data['wpRemember'] = 1;
- }
- $login = new LoginForm( new FauxRequest( $data, true ) );
- $login->execute();
-
- return;
- } catch( PasswordError $e ) {
- $this->error( $e->getMessage() );
- }
- }
- $this->showForm();
- }
-
- function error( $msg ) {
- global $wgOut;
- $wgOut->addHtml( '<div class="errorbox">' .
- htmlspecialchars( $msg ) .
- '</div>' );
- }
-
- function showForm() {
- global $wgOut, $wgUser, $wgRequest;
-
- $wgOut->disallowUserJs();
-
- $self = SpecialPage::getTitleFor( 'Resetpass' );
- $form =
- '<div id="userloginForm">' .
- wfOpenElement( 'form',
- array(
- 'method' => 'post',
- 'action' => $self->getLocalUrl() ) ) .
- '<h2>' . wfMsgHtml( 'resetpass_header' ) . '</h2>' .
- '<div id="userloginprompt">' .
- wfMsgExt( 'resetpass_text', array( 'parse' ) ) .
- '</div>' .
- '<table>' .
- wfHidden( 'token', $wgUser->editToken() ) .
- wfHidden( 'wpName', $this->mName ) .
- wfHidden( 'wpPassword', $this->mTemporaryPassword ) .
- wfHidden( 'returnto', $wgRequest->getVal( 'returnto' ) ) .
- $this->pretty( array(
- array( 'wpName', 'username', 'text', $this->mName ),
- array( 'wpNewPassword', 'newpassword', 'password', '' ),
- array( 'wpRetype', 'yourpasswordagain', 'password', '' ),
- ) ) .
- '<tr>' .
- '<td></td>' .
- '<td>' .
- Xml::checkLabel( wfMsg( 'remembermypassword' ),
- 'wpRemember', 'wpRemember',
- $wgRequest->getCheck( 'wpRemember' ) ) .
- '</td>' .
- '</tr>' .
- '<tr>' .
- '<td></td>' .
- '<td>' .
- wfSubmitButton( wfMsgHtml( 'resetpass_submit' ) ) .
- '</td>' .
- '</tr>' .
- '</table>' .
- wfCloseElement( 'form' ) .
- '</div>';
- $wgOut->addHtml( $form );
- }
-
- function pretty( $fields ) {
- $out = '';
- foreach( $fields as $list ) {
- list( $name, $label, $type, $value ) = $list;
- if( $type == 'text' ) {
- $field = '<tt>' . htmlspecialchars( $value ) . '</tt>';
- } else {
- $field = Xml::input( $name, 20, $value,
- array( 'id' => $name, 'type' => $type ) );
- }
- $out .= '<tr>';
- $out .= '<td align="right">';
- $out .= Xml::label( wfMsg( $label ), $name );
- $out .= '</td>';
- $out .= '<td>';
- $out .= $field;
- $out .= '</td>';
- $out .= '</tr>';
- }
- return $out;
- }
-
- /**
- * @throws PasswordError when cannot set the new password because requirements not met.
- */
- function attemptReset( $newpass, $retype ) {
- $user = User::newFromName( $this->mName );
- if( $user->isAnon() ) {
- throw new PasswordError( 'no such user' );
- }
-
- if( !$user->checkTemporaryPassword( $this->mTemporaryPassword ) ) {
- throw new PasswordError( wfMsg( 'resetpass_bad_temporary' ) );
- }
-
- if( $newpass !== $retype ) {
- throw new PasswordError( wfMsg( 'badretype' ) );
- }
-
- $user->setPassword( $newpass );
- $user->saveSettings();
- }
-}
-
-
diff --git a/includes/SpecialRevisiondelete.php b/includes/SpecialRevisiondelete.php
deleted file mode 100644
index b6ca7e14..00000000
--- a/includes/SpecialRevisiondelete.php
+++ /dev/null
@@ -1,275 +0,0 @@
-<?php
-
-/**
- * Not quite ready for production use yet; need to fix up the restricted mode,
- * and provide for preservation across delete/undelete of the page.
- *
- * To try this out, set up extra permissions something like:
- * $wgGroupPermissions['sysop']['deleterevision'] = true;
- * $wgGroupPermissions['bureaucrat']['hiderevision'] = true;
- */
-
-function wfSpecialRevisiondelete( $par = null ) {
- global $wgOut, $wgRequest;
-
- $target = $wgRequest->getVal( 'target' );
- $oldid = $wgRequest->getIntArray( 'oldid' );
-
- $page = Title::newFromUrl( $target );
-
- if( is_null( $page ) ) {
- $wgOut->showErrorPage( 'notargettitle', 'notargettext' );
- return;
- }
-
- if( is_null( $oldid ) ) {
- $wgOut->showErrorPage( 'revdelete-nooldid-title', 'revdelete-nooldid-text' );
- return;
- }
-
- $form = new RevisionDeleteForm( $wgRequest );
- if( $wgRequest->wasPosted() ) {
- $form->submit( $wgRequest );
- } else {
- $form->show( $wgRequest );
- }
-}
-
-/**
- * Implements the GUI for Revision Deletion.
- * @addtogroup SpecialPage
- */
-class RevisionDeleteForm {
- /**
- * @param Title $page
- * @param int $oldid
- */
- function __construct( $request ) {
- global $wgUser;
-
- $target = $request->getVal( 'target' );
- $this->page = Title::newFromUrl( $target );
-
- $this->revisions = $request->getIntArray( 'oldid', array() );
-
- $this->skin = $wgUser->getSkin();
- $this->checks = array(
- array( 'revdelete-hide-text', 'wpHideText', Revision::DELETED_TEXT ),
- array( 'revdelete-hide-comment', 'wpHideComment', Revision::DELETED_COMMENT ),
- array( 'revdelete-hide-user', 'wpHideUser', Revision::DELETED_USER ),
- array( 'revdelete-hide-restricted', 'wpHideRestricted', Revision::DELETED_RESTRICTED ) );
- }
-
- /**
- * @param WebRequest $request
- */
- function show( $request ) {
- global $wgOut, $wgUser;
-
- $wgOut->addWikiMsg( 'revdelete-selected', $this->page->getPrefixedText() );
-
- $wgOut->addHtml( "<ul>" );
- foreach( $this->revisions as $revid ) {
- $rev = Revision::newFromTitle( $this->page, $revid );
- if( !isset( $rev ) ) {
- $wgOut->showErrorPage( 'revdelete-nooldid-title', 'revdelete-nooldid-text' );
- return;
- }
- $wgOut->addHtml( $this->historyLine( $rev ) );
- $bitfields[] = $rev->mDeleted; // FIXME
- }
- $wgOut->addHtml( "</ul>" );
-
- $wgOut->addWikiMsg( 'revdelete-text' );
-
- $items = array(
- wfInputLabel( wfMsg( 'revdelete-log' ), 'wpReason', 'wpReason', 60 ),
- wfSubmitButton( wfMsg( 'revdelete-submit' ) ) );
- $hidden = array(
- wfHidden( 'wpEditToken', $wgUser->editToken() ),
- wfHidden( 'target', $this->page->getPrefixedText() ) );
- foreach( $this->revisions as $revid ) {
- $hidden[] = wfHidden( 'oldid[]', $revid );
- }
-
- $special = SpecialPage::getTitleFor( 'Revisiondelete' );
- $wgOut->addHtml( wfElement( 'form', array(
- 'method' => 'post',
- 'action' => $special->getLocalUrl( 'action=submit' ) ),
- null ) );
-
- $wgOut->addHtml( '<fieldset><legend>' . wfMsgHtml( 'revdelete-legend' ) . '</legend>' );
- foreach( $this->checks as $item ) {
- list( $message, $name, $field ) = $item;
- $wgOut->addHtml( '<div>' .
- wfCheckLabel( wfMsg( $message), $name, $name, $rev->isDeleted( $field ) ) .
- '</div>' );
- }
- $wgOut->addHtml( '</fieldset>' );
- foreach( $items as $item ) {
- $wgOut->addHtml( '<p>' . $item . '</p>' );
- }
- foreach( $hidden as $item ) {
- $wgOut->addHtml( $item );
- }
-
- $wgOut->addHtml( '</form>' );
- }
-
- /**
- * @param Revision $rev
- * @returns string
- */
- function historyLine( $rev ) {
- global $wgContLang;
- $date = $wgContLang->timeanddate( $rev->getTimestamp() );
- return
- "<li>" .
- $this->skin->makeLinkObj( $this->page, $date, 'oldid=' . $rev->getId() ) .
- " " .
- $this->skin->revUserLink( $rev ) .
- " " .
- $this->skin->revComment( $rev ) .
- "</li>";
- }
-
- /**
- * @param WebRequest $request
- */
- function submit( $request ) {
- $bitfield = $this->extractBitfield( $request );
- $comment = $request->getText( 'wpReason' );
- if( $this->save( $bitfield, $comment ) ) {
- return $this->success( $request );
- } else {
- return $this->show( $request );
- }
- }
-
- function success( $request ) {
- global $wgOut;
- $wgOut->addWikiText( 'woo' );
- }
-
- /**
- * Put together a rev_deleted bitfield from the submitted checkboxes
- * @param WebRequest $request
- * @return int
- */
- function extractBitfield( $request ) {
- $bitfield = 0;
- foreach( $this->checks as $item ) {
- list( /* message */ , $name, $field ) = $item;
- if( $request->getCheck( $name ) ) {
- $bitfield |= $field;
- }
- }
- return $bitfield;
- }
-
- function save( $bitfield, $reason ) {
- $dbw = wfGetDB( DB_MASTER );
- $deleter = new RevisionDeleter( $dbw );
- $deleter->setVisibility( $this->revisions, $bitfield, $reason );
- }
-}
-
-/**
- * Implements the actions for Revision Deletion.
- * @addtogroup SpecialPage
- */
-class RevisionDeleter {
- function __construct( $db ) {
- $this->db = $db;
- }
-
- /**
- * @param array $items list of revision ID numbers
- * @param int $bitfield new rev_deleted value
- * @param string $comment Comment for log records
- */
- function setVisibility( $items, $bitfield, $comment ) {
- $pages = array();
-
- // To work!
- foreach( $items as $revid ) {
- $rev = Revision::newFromId( $revid );
- if( !isset( $rev ) ) {
- return false;
- }
- $this->updateRevision( $rev, $bitfield );
- $this->updateRecentChanges( $rev, $bitfield );
-
- // For logging, maintain a count of revisions per page
- $pageid = $rev->getPage();
- if( isset( $pages[$pageid] ) ) {
- $pages[$pageid]++;
- } else {
- $pages[$pageid] = 1;
- }
- }
-
- // Clear caches...
- foreach( $pages as $pageid => $count ) {
- $title = Title::newFromId( $pageid );
- $this->updatePage( $title );
- $this->updateLog( $title, $count, $bitfield, $comment );
- }
-
- return true;
- }
-
- /**
- * Update the revision's rev_deleted field
- * @param Revision $rev
- * @param int $bitfield new rev_deleted bitfield value
- */
- function updateRevision( $rev, $bitfield ) {
- $this->db->update( 'revision',
- array( 'rev_deleted' => $bitfield ),
- array( 'rev_id' => $rev->getId() ),
- 'RevisionDeleter::updateRevision' );
- }
-
- /**
- * Update the revision's recentchanges record if fields have been hidden
- * @param Revision $rev
- * @param int $bitfield new rev_deleted bitfield value
- */
- function updateRecentChanges( $rev, $bitfield ) {
- $this->db->update( 'recentchanges',
- array(
- 'rc_user' => ($bitfield & Revision::DELETED_USER) ? 0 : $rev->getUser(),
- 'rc_user_text' => ($bitfield & Revision::DELETED_USER) ? wfMsg( 'rev-deleted-user' ) : $rev->getUserText(),
- 'rc_comment' => ($bitfield & Revision::DELETED_COMMENT) ? wfMsg( 'rev-deleted-comment' ) : $rev->getComment() ),
- array(
- 'rc_this_oldid' => $rev->getId() ),
- 'RevisionDeleter::updateRecentChanges' );
- }
-
- /**
- * Touch the page's cache invalidation timestamp; this forces cached
- * history views to refresh, so any newly hidden or shown fields will
- * update properly.
- * @param Title $title
- */
- function updatePage( $title ) {
- $title->invalidateCache();
- }
-
- /**
- * Record a log entry on the action
- * @param Title $title
- * @param int $count the number of revisions altered for this page
- * @param int $bitfield the new rev_deleted value
- * @param string $comment
- */
- function updateLog( $title, $count, $bitfield, $comment ) {
- $log = new LogPage( 'delete' );
- $reason = "changed $count revisions to $bitfield";
- $reason .= ": $comment";
- $log->addEntry( 'revision', $title, $reason );
- }
-}
-
-
diff --git a/includes/SpecialSearch.php b/includes/SpecialSearch.php
deleted file mode 100644
index dcbbb903..00000000
--- a/includes/SpecialSearch.php
+++ /dev/null
@@ -1,438 +0,0 @@
-<?php
-# Copyright (C) 2004 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
-
-/**
- * Run text & title search and display the output
- * @addtogroup SpecialPage
- */
-
-/**
- * Entry point
- *
- * @param $par String: (default '')
- */
-function wfSpecialSearch( $par = '' ) {
- global $wgRequest, $wgUser;
-
- $search = $wgRequest->getText( 'search', $par );
- $searchPage = new SpecialSearch( $wgRequest, $wgUser );
- if( $wgRequest->getVal( 'fulltext' ) ||
- !is_null( $wgRequest->getVal( 'offset' ) ) ||
- !is_null ($wgRequest->getVal( 'searchx' ) ) ) {
- $searchPage->showResults( $search );
- } else {
- $searchPage->goResult( $search );
- }
-}
-
-/**
- * implements Special:Search - Run text & title search and display the output
- * @addtogroup SpecialPage
- */
-class SpecialSearch {
-
- /**
- * Set up basic search parameters from the request and user settings.
- * Typically you'll pass $wgRequest and $wgUser.
- *
- * @param WebRequest $request
- * @param User $user
- * @public
- */
- function SpecialSearch( &$request, &$user ) {
- list( $this->limit, $this->offset ) = $request->getLimitOffset( 20, 'searchlimit' );
-
- if( $request->getCheck( 'searchx' ) ) {
- $this->namespaces = $this->powerSearch( $request );
- } else {
- $this->namespaces = $this->userNamespaces( $user );
- }
-
- $this->searchRedirects = $request->getcheck( 'redirs' ) ? true : false;
- }
-
- /**
- * If an exact title match can be found, jump straight ahead to it.
- * @param string $term
- * @public
- */
- function goResult( $term ) {
- global $wgOut;
- global $wgGoToEdit;
-
- $this->setupPage( $term );
-
- # Try to go to page as entered.
- $t = Title::newFromText( $term );
-
- # If the string cannot be used to create a title
- if( is_null( $t ) ){
- return $this->showResults( $term );
- }
-
- # If there's an exact or very near match, jump right there.
- $t = SearchEngine::getNearMatch( $term );
- if( !is_null( $t ) ) {
- $wgOut->redirect( $t->getFullURL() );
- return;
- }
-
- # No match, generate an edit URL
- $t = Title::newFromText( $term );
- if( ! is_null( $t ) ) {
- wfRunHooks( 'SpecialSearchNogomatch', array( &$t ) );
- # If the feature is enabled, go straight to the edit page
- if ( $wgGoToEdit ) {
- $wgOut->redirect( $t->getFullURL( 'action=edit' ) );
- return;
- }
- }
- if( $t->quickUserCan( 'create' ) && $t->quickUserCan( 'edit' ) ) {
- $wgOut->addWikiMsg( 'noexactmatch', wfEscapeWikiText( $term ) );
- } else {
- $wgOut->addWikiMsg( 'noexactmatch-nocreate', wfEscapeWikiText( $term ) );
- }
-
- return $this->showResults( $term );
- }
-
- /**
- * @param string $term
- * @public
- */
- function showResults( $term ) {
- $fname = 'SpecialSearch::showResults';
- wfProfileIn( $fname );
-
- $this->setupPage( $term );
-
- global $wgOut;
- $wgOut->addWikiMsg( 'searchresulttext' );
-
- if( '' === trim( $term ) ) {
- // Empty query -- straight view of search form
- $wgOut->setSubtitle( '' );
- $wgOut->addHTML( $this->powerSearchBox( $term ) );
- $wgOut->addHTML( $this->powerSearchFocus() );
- wfProfileOut( $fname );
- return;
- }
-
- global $wgDisableTextSearch;
- if ( $wgDisableTextSearch ) {
- global $wgForwardSearchUrl;
- if( $wgForwardSearchUrl ) {
- $url = str_replace( '$1', urlencode( $term ), $wgForwardSearchUrl );
- $wgOut->redirect( $url );
- return;
- }
- global $wgInputEncoding;
- $wgOut->addHTML( wfMsg( 'searchdisabled' ) );
- $wgOut->addHTML(
- wfMsg( 'googlesearch',
- htmlspecialchars( $term ),
- htmlspecialchars( $wgInputEncoding ),
- htmlspecialchars( wfMsg( 'searchbutton' ) )
- )
- );
- wfProfileOut( $fname );
- return;
- }
-
- $search = SearchEngine::create();
- $search->setLimitOffset( $this->limit, $this->offset );
- $search->setNamespaces( $this->namespaces );
- $search->showRedirects = $this->searchRedirects;
- $titleMatches = $search->searchTitle( $term );
-
- // Sometimes the search engine knows there are too many hits
- if ($titleMatches instanceof SearchResultTooMany) {
- $wgOut->addWikiText( '==' . wfMsg( 'toomanymatches' ) . "==\n" );
- $wgOut->addHTML( $this->powerSearchBox( $term ) );
- $wgOut->addHTML( $this->powerSearchFocus() );
- wfProfileOut( $fname );
- return;
- }
- $textMatches = $search->searchText( $term );
-
- $num = ( $titleMatches ? $titleMatches->numRows() : 0 )
- + ( $textMatches ? $textMatches->numRows() : 0);
- if ( $num > 0 ) {
- if ( $num >= $this->limit ) {
- $top = wfShowingResults( $this->offset, $this->limit );
- } else {
- $top = wfShowingResultsNum( $this->offset, $this->limit, $num );
- }
- $wgOut->addHTML( "<p>{$top}</p>\n" );
- }
-
- if( $num || $this->offset ) {
- $prevnext = wfViewPrevNext( $this->offset, $this->limit,
- SpecialPage::getTitleFor( 'Search' ),
- wfArrayToCGI(
- $this->powerSearchOptions(),
- array( 'search' => $term ) ),
- ($num < $this->limit) );
- $wgOut->addHTML( "<br />{$prevnext}\n" );
- }
-
- if( $titleMatches ) {
- if( $titleMatches->numRows() ) {
- $wgOut->wrapWikiMsg( "==$1==\n", 'titlematches' );
- $wgOut->addHTML( $this->showMatches( $titleMatches ) );
- } else {
- $wgOut->wrapWikiMsg( "==$1==\n", 'notitlematches' );
- }
- $titleMatches->free();
- }
-
- if( $textMatches ) {
- if( $textMatches->numRows() ) {
- $wgOut->wrapWikiMsg( "==$1==\n", 'textmatches' );
- $wgOut->addHTML( $this->showMatches( $textMatches ) );
- } elseif( $num == 0 ) {
- # Don't show the 'no text matches' if we received title matches
- $wgOut->wrapWikiMsg( "==$1==\n", 'notextmatches' );
- }
- $textMatches->free();
- }
-
- if ( $num == 0 ) {
- $wgOut->addWikiMsg( 'nonefound' );
- }
- if( $num || $this->offset ) {
- $wgOut->addHTML( "<p>{$prevnext}</p>\n" );
- }
- $wgOut->addHTML( $this->powerSearchBox( $term ) );
- wfProfileOut( $fname );
- }
-
- #------------------------------------------------------------------
- # Private methods below this line
-
- /**
- *
- */
- function setupPage( $term ) {
- global $wgOut;
- $wgOut->setPageTitle( wfMsg( 'searchresults' ) );
- $subtitlemsg = ( Title::newFromText($term) ? 'searchsubtitle' : 'searchsubtitleinvalid' );
- $wgOut->setSubtitle( $wgOut->parse( wfMsg( $subtitlemsg, wfEscapeWikiText($term) ) ) );
- $wgOut->setArticleRelated( false );
- $wgOut->setRobotpolicy( 'noindex,nofollow' );
- }
-
- /**
- * Extract default namespaces to search from the given user's
- * settings, returning a list of index numbers.
- *
- * @param User $user
- * @return array
- * @private
- */
- function userNamespaces( &$user ) {
- $arr = array();
- foreach( SearchEngine::searchableNamespaces() as $ns => $name ) {
- if( $user->getOption( 'searchNs' . $ns ) ) {
- $arr[] = $ns;
- }
- }
- return $arr;
- }
-
- /**
- * Extract "power search" namespace settings from the request object,
- * returning a list of index numbers to search.
- *
- * @param WebRequest $request
- * @return array
- * @private
- */
- function powerSearch( &$request ) {
- $arr = array();
- foreach( SearchEngine::searchableNamespaces() as $ns => $name ) {
- if( $request->getCheck( 'ns' . $ns ) ) {
- $arr[] = $ns;
- }
- }
- return $arr;
- }
-
- /**
- * Reconstruct the 'power search' options for links
- * @return array
- * @private
- */
- function powerSearchOptions() {
- $opt = array();
- foreach( $this->namespaces as $n ) {
- $opt['ns' . $n] = 1;
- }
- $opt['redirs'] = $this->searchRedirects ? 1 : 0;
- $opt['searchx'] = 1;
- return $opt;
- }
-
- /**
- * @param SearchResultSet $matches
- * @param string $terms partial regexp for highlighting terms
- */
- function showMatches( &$matches ) {
- $fname = 'SpecialSearch::showMatches';
- wfProfileIn( $fname );
-
- global $wgContLang;
- $tm = $wgContLang->convertForSearchResult( $matches->termMatches() );
- $terms = implode( '|', $tm );
-
- $off = $this->offset + 1;
- $out = "<ol start='{$off}'>\n";
-
- while( $result = $matches->next() ) {
- $out .= $this->showHit( $result, $terms );
- }
- $out .= "</ol>\n";
-
- // convert the whole thing to desired language variant
- global $wgContLang;
- $out = $wgContLang->convert( $out );
- wfProfileOut( $fname );
- return $out;
- }
-
- /**
- * Format a single hit result
- * @param SearchResult $result
- * @param string $terms partial regexp for highlighting terms
- */
- function showHit( $result, $terms ) {
- $fname = 'SpecialSearch::showHit';
- wfProfileIn( $fname );
- global $wgUser, $wgContLang, $wgLang;
-
- $t = $result->getTitle();
- if( is_null( $t ) ) {
- wfProfileOut( $fname );
- return "<!-- Broken link in search result -->\n";
- }
- $sk = $wgUser->getSkin();
-
- $contextlines = $wgUser->getOption( 'contextlines', 5 );
- $contextchars = $wgUser->getOption( 'contextchars', 50 );
-
- $link = $sk->makeKnownLinkObj( $t );
-
- //If page content is not readable, just return the title.
- //This is not quite safe, but better than showing excerpts from non-readable pages
- //Note that hiding the entry entirely would screw up paging.
- if (!$t->userCanRead()) {
- return "<li>{$link}</li>\n";
- }
-
- $revision = Revision::newFromTitle( $t );
- $text = $revision->getText();
- $size = wfMsgExt( 'nbytes', array( 'parsemag', 'escape'),
- $wgLang->formatNum( strlen( $text ) ) );
-
- $lines = explode( "\n", $text );
-
- $max = intval( $contextchars ) + 1;
- $pat1 = "/(.*)($terms)(.{0,$max})/i";
-
- $lineno = 0;
-
- $extract = '';
- wfProfileIn( "$fname-extract" );
- foreach ( $lines as $line ) {
- if ( 0 == $contextlines ) {
- break;
- }
- ++$lineno;
- $m = array();
- if ( ! preg_match( $pat1, $line, $m ) ) {
- continue;
- }
- --$contextlines;
- $pre = $wgContLang->truncate( $m[1], -$contextchars, '...' );
-
- if ( count( $m ) < 3 ) {
- $post = '';
- } else {
- $post = $wgContLang->truncate( $m[3], $contextchars, '...' );
- }
-
- $found = $m[2];
-
- $line = htmlspecialchars( $pre . $found . $post );
- $pat2 = '/(' . $terms . ")/i";
- $line = preg_replace( $pat2,
- "<span class='searchmatch'>\\1</span>", $line );
-
- $extract .= "<br /><small>{$lineno}: {$line}</small>\n";
- }
- wfProfileOut( "$fname-extract" );
- wfProfileOut( $fname );
- return "<li>{$link} ({$size}){$extract}</li>\n";
- }
-
- function powerSearchBox( $term ) {
- $namespaces = '';
- foreach( SearchEngine::searchableNamespaces() as $ns => $name ) {
- $checked = in_array( $ns, $this->namespaces )
- ? ' checked="checked"'
- : '';
- $name = str_replace( '_', ' ', $name );
- if( '' == $name ) {
- $name = wfMsg( 'blanknamespace' );
- }
- $encName = htmlspecialchars( $name );
- $namespaces .= " <label><input type='checkbox' value=\"1\" name=\"" .
- "ns{$ns}\"{$checked} />{$encName}</label>\n";
- }
-
- $checked = $this->searchRedirects
- ? ' checked="checked"'
- : '';
- $redirect = "<input type='checkbox' value='1' name=\"redirs\"{$checked} />\n";
-
- $searchField = '<input type="text" id="powerSearchText" name="search" value="' .
- htmlspecialchars( $term ) ."\" size=\"16\" />\n";
-
- $searchButton = '<input type="submit" name="searchx" value="' .
- htmlspecialchars( wfMsg('powersearch') ) . "\" />\n";
-
- $ret = wfMsg( 'powersearchtext',
- $namespaces, $redirect, $searchField,
- '', '', '', '', '', # Dummy placeholders
- $searchButton );
-
- $title = SpecialPage::getTitleFor( 'Search' );
- $action = $title->escapeLocalURL();
- return "<br /><br />\n<form id=\"powersearch\" method=\"get\" " .
- "action=\"$action\">\n{$ret}\n</form>\n";
- }
-
- function powerSearchFocus() {
- return "<script type='text/javascript'>" .
- "document.getElementById('powerSearchText').focus();" .
- "</script>";
- }
-}
-
-
diff --git a/includes/SpecialShortpages.php b/includes/SpecialShortpages.php
deleted file mode 100644
index 5aa36386..00000000
--- a/includes/SpecialShortpages.php
+++ /dev/null
@@ -1,92 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * SpecialShortpages extends QueryPage. It is used to return the shortest
- * pages in the database.
- * @addtogroup SpecialPage
- */
-class ShortPagesPage extends QueryPage {
-
- function getName() {
- return "Shortpages";
- }
-
- /**
- * This query is indexed as of 1.5
- */
- function isExpensive() {
- return true;
- }
-
- function isSyndicated() {
- return false;
- }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- $page = $dbr->tableName( 'page' );
- $name = $dbr->addQuotes( $this->getName() );
-
- $forceindex = $dbr->useIndexClause("page_len");
- return
- "SELECT $name as type,
- page_namespace as namespace,
- page_title as title,
- page_len AS value
- FROM $page $forceindex
- WHERE page_namespace=".NS_MAIN." AND page_is_redirect=0";
- }
-
- function preprocessResults( $db, $res ) {
- # There's no point doing a batch check if we aren't caching results;
- # the page must exist for it to have been pulled out of the table
- if( $this->isCached() ) {
- $batch = new LinkBatch();
- while( $row = $db->fetchObject( $res ) )
- $batch->addObj( Title::makeTitleSafe( $row->namespace, $row->title ) );
- $batch->execute();
- if( $db->numRows( $res ) > 0 )
- $db->dataSeek( $res, 0 );
- }
- }
-
- function sortDescending() {
- return false;
- }
-
- function formatResult( $skin, $result ) {
- global $wgLang, $wgContLang;
- $dm = $wgContLang->getDirMark();
-
- $title = Title::makeTitleSafe( $result->namespace, $result->title );
- if ( !$title ) {
- return '<!-- Invalid title ' . htmlspecialchars( "{$result->namespace}:{$result->title}" ). '-->';
- }
- $hlink = $skin->makeKnownLinkObj( $title, wfMsgHtml( 'hist' ), 'action=history' );
- $plink = $this->isCached()
- ? $skin->makeLinkObj( $title )
- : $skin->makeKnownLinkObj( $title );
- $size = wfMsgExt( 'nbytes', array( 'parsemag', 'escape' ), $wgLang->formatNum( htmlspecialchars( $result->value ) ) );
-
- return $title->exists()
- ? "({$hlink}) {$dm}{$plink} {$dm}[{$size}]"
- : "<s>({$hlink}) {$dm}{$plink} {$dm}[{$size}]</s>";
- }
-}
-
-/**
- * constructor
- */
-function wfSpecialShortpages() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $spp = new ShortPagesPage();
-
- return $spp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialSpecialpages.php b/includes/SpecialSpecialpages.php
deleted file mode 100644
index 4ea956b8..00000000
--- a/includes/SpecialSpecialpages.php
+++ /dev/null
@@ -1,61 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- *
- */
-function wfSpecialSpecialpages() {
- global $wgOut, $wgUser, $wgMessageCache;
-
- $wgMessageCache->loadAllMessages();
-
- $wgOut->setRobotpolicy( 'noindex,nofollow' ); # Is this really needed?
- $sk = $wgUser->getSkin();
-
- /** Pages available to all */
- wfSpecialSpecialpages_gen( SpecialPage::getRegularPages(), 'spheading', $sk );
-
- /** Restricted special pages */
- wfSpecialSpecialpages_gen( SpecialPage::getRestrictedPages(), 'restrictedpheading', $sk );
-}
-
-/**
- * sub function generating the list of pages
- * @param $pages the list of pages
- * @param $heading header to be used
- * @param $sk skin object ???
- */
-function wfSpecialSpecialpages_gen($pages,$heading,$sk) {
- global $wgOut, $wgSortSpecialPages;
-
- if( count( $pages ) == 0 ) {
- # Yeah, that was pointless. Thanks for coming.
- return;
- }
-
- /** Put them into a sortable array */
- $sortedPages = array();
- foreach ( $pages as $page ) {
- if ( $page->isListed() ) {
- $sortedPages[$page->getDescription()] = $page->getTitle();
- }
- }
-
- /** Sort */
- if ( $wgSortSpecialPages ) {
- ksort( $sortedPages );
- }
-
- /** Now output the HTML */
- $wgOut->addHTML( '<h2>' . wfMsgHtml( $heading ) . "</h2>\n<ul>" );
- foreach ( $sortedPages as $desc => $title ) {
- $link = $sk->makeKnownLinkObj( $title , htmlspecialchars( $desc ) );
- $wgOut->addHTML( "<li>{$link}</li>\n" );
- }
- $wgOut->addHTML( "</ul>\n" );
-}
-
-
diff --git a/includes/SpecialStatistics.php b/includes/SpecialStatistics.php
deleted file mode 100644
index 983dc896..00000000
--- a/includes/SpecialStatistics.php
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php
-
-/**
- * Special page lists various statistics, including the contents of
- * `site_stats`, plus page view details if enabled
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * Show the special page
- *
- * @param mixed $par (not used)
- */
-function wfSpecialStatistics( $par = '' ) {
- global $wgOut, $wgLang, $wgRequest;
- $dbr = wfGetDB( DB_SLAVE );
-
- $views = SiteStats::views();
- $edits = SiteStats::edits();
- $good = SiteStats::articles();
- $images = SiteStats::images();
- $total = SiteStats::pages();
- $users = SiteStats::users();
- $admins = SiteStats::admins();
- $numJobs = SiteStats::jobs();
-
- if( $wgRequest->getVal( 'action' ) == 'raw' ) {
- $wgOut->disable();
- header( 'Pragma: nocache' );
- echo "total=$total;good=$good;views=$views;edits=$edits;users=$users;admins=$admins;images=$images;jobs=$numJobs\n";
- return;
- } else {
- $text = "__NOTOC__\n";
- $text .= '==' . wfMsgNoTrans( 'sitestats' ) . "==\n";
- $text .= wfMsgExt( 'sitestatstext', array( 'parsemag' ),
- $wgLang->formatNum( $total ),
- $wgLang->formatNum( $good ),
- $wgLang->formatNum( $views ),
- $wgLang->formatNum( $edits ),
- $wgLang->formatNum( sprintf( '%.2f', $total ? $edits / $total : 0 ) ),
- $wgLang->formatNum( sprintf( '%.2f', $edits ? $views / $edits : 0 ) ),
- $wgLang->formatNum( $numJobs ),
- $wgLang->formatNum( $images )
- )."\n";
-
- $text .= "==" . wfMsgNoTrans( 'userstats' ) . "==\n";
- $text .= wfMsgExt( 'userstatstext', array ( 'parsemag' ),
- $wgLang->formatNum( $users ),
- $wgLang->formatNum( $admins ),
- '[[' . wfMsgForContent( 'grouppage-sysop' ) . ']]', # TODO somehow remove, kept for backwards compatibility
- $wgLang->formatNum( sprintf( '%.2f', $admins / $users * 100 ) ),
- User::makeGroupLinkWiki( 'sysop' )
- )."\n";
-
- global $wgDisableCounters, $wgMiserMode, $wgUser, $wgLang, $wgContLang;
- if( !$wgDisableCounters && !$wgMiserMode ) {
- $res = $dbr->select(
- 'page',
- array(
- 'page_namespace',
- 'page_title',
- 'page_counter',
- ),
- array(
- 'page_is_redirect' => 0,
- 'page_counter > 0',
- ),
- __METHOD__,
- array(
- 'ORDER BY' => 'page_counter DESC',
- 'LIMIT' => 10,
- )
- );
- if( $res->numRows() > 0 ) {
- $text .= "==" . wfMsgNoTrans( 'statistics-mostpopular' ) . "==\n";
- while( $row = $res->fetchObject() ) {
- $title = Title::makeTitleSafe( $row->page_namespace, $row->page_title );
- if( $title instanceof Title )
- $text .= '* [[:' . $title->getPrefixedText() . ']] (' . $wgLang->formatNum( $row->page_counter ) . ")\n";
- }
- $res->free();
- }
- }
-
- $footer = wfMsgNoTrans( 'statistics-footer' );
- if( !wfEmptyMsg( 'statistics-footer', $footer ) && $footer != '' )
- $text .= "\n" . $footer;
-
- $wgOut->addWikiText( $text );
- }
-
-}
diff --git a/includes/SpecialUncategorizedcategories.php b/includes/SpecialUncategorizedcategories.php
deleted file mode 100644
index 67f87aa8..00000000
--- a/includes/SpecialUncategorizedcategories.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- *
- */
-require_once( "SpecialUncategorizedpages.php" );
-
-/**
- * implements Special:Uncategorizedcategories
- * @addtogroup SpecialPage
- */
-class UncategorizedCategoriesPage extends UncategorizedPagesPage {
- function UncategorizedCategoriesPage() {
- $this->requestedNamespace = NS_CATEGORY;
- }
-
- function getName() {
- return "Uncategorizedcategories";
- }
-}
-
-/**
- * constructor
- */
-function wfSpecialUncategorizedcategories() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $lpp = new UncategorizedCategoriesPage();
-
- return $lpp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialUncategorizedimages.php b/includes/SpecialUncategorizedimages.php
deleted file mode 100644
index 23deefe8..00000000
--- a/includes/SpecialUncategorizedimages.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-/**
- * Special page lists images which haven't been categorised
- *
- * @addtogroup SpecialPage
- * @author Rob Church <robchur@gmail.com>
- */
-
-class UncategorizedImagesPage extends ImageQueryPage {
-
- function getName() {
- return 'Uncategorizedimages';
- }
-
- function sortDescending() {
- return false;
- }
-
- function isExpensive() {
- return true;
- }
-
- function isSyndicated() {
- return false;
- }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- list( $page, $categorylinks ) = $dbr->tableNamesN( 'page', 'categorylinks' );
- $ns = NS_IMAGE;
-
- return "SELECT 'Uncategorizedimages' AS type, page_namespace AS namespace,
- page_title AS title, page_title AS value
- FROM {$page} LEFT JOIN {$categorylinks} ON page_id = cl_from
- WHERE cl_from IS NULL AND page_namespace = {$ns} AND page_is_redirect = 0";
- }
-
-}
-
-function wfSpecialUncategorizedimages() {
- $uip = new UncategorizedImagesPage();
- list( $limit, $offset ) = wfCheckLimits();
- return $uip->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialUncategorizedpages.php b/includes/SpecialUncategorizedpages.php
deleted file mode 100644
index b26f6d93..00000000
--- a/includes/SpecialUncategorizedpages.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * A special page looking for page without any category.
- * @addtogroup SpecialPage
- */
-class UncategorizedPagesPage extends PageQueryPage {
- var $requestedNamespace = NS_MAIN;
-
- function getName() {
- return "Uncategorizedpages";
- }
-
- function sortDescending() {
- return false;
- }
-
- function isExpensive() {
- return true;
- }
- function isSyndicated() { return false; }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- list( $page, $categorylinks ) = $dbr->tableNamesN( 'page', 'categorylinks' );
- $name = $dbr->addQuotes( $this->getName() );
-
- return
- "
- SELECT
- $name as type,
- page_namespace AS namespace,
- page_title AS title,
- page_title AS value
- FROM $page
- LEFT JOIN $categorylinks ON page_id=cl_from
- WHERE cl_from IS NULL AND page_namespace={$this->requestedNamespace} AND page_is_redirect=0
- ";
- }
-}
-
-/**
- * constructor
- */
-function wfSpecialUncategorizedpages() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $lpp = new UncategorizedPagesPage();
-
- return $lpp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialUncategorizedtemplates.php b/includes/SpecialUncategorizedtemplates.php
deleted file mode 100644
index fb785e00..00000000
--- a/includes/SpecialUncategorizedtemplates.php
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-
-/**
- * Special page lists all uncategorised pages in the
- * template namespace
- *
- * @addtogroup SpecialPage
- * @author Rob Church <robchur@gmail.com>
- */
-class UncategorizedTemplatesPage extends UncategorizedPagesPage {
-
- var $requestedNamespace = NS_TEMPLATE;
-
- public function getName() {
- return 'Uncategorizedtemplates';
- }
-
-}
-
-/**
- * Main execution point
- *
- * @param mixed $par Parameter passed to the page
- */
-function wfSpecialUncategorizedtemplates() {
- list( $limit, $offset ) = wfCheckLimits();
- $utp = new UncategorizedTemplatesPage();
- $utp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialUndelete.php b/includes/SpecialUndelete.php
deleted file mode 100644
index e6f6298c..00000000
--- a/includes/SpecialUndelete.php
+++ /dev/null
@@ -1,1075 +0,0 @@
-<?php
-
-/**
- * Special page allowing users with the appropriate permissions to view
- * and restore deleted content
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * Constructor
- */
-function wfSpecialUndelete( $par ) {
- global $wgRequest;
-
- $form = new UndeleteForm( $wgRequest, $par );
- $form->execute();
-}
-
-/**
- * Used to show archived pages and eventually restore them.
- * @addtogroup SpecialPage
- */
-class PageArchive {
- protected $title;
- var $fileStatus;
-
- function __construct( $title ) {
- if( is_null( $title ) ) {
- throw new MWException( 'Archiver() given a null title.');
- }
- $this->title = $title;
- }
-
- /**
- * List all deleted pages recorded in the archive table. Returns result
- * wrapper with (ar_namespace, ar_title, count) fields, ordered by page
- * namespace/title.
- *
- * @return ResultWrapper
- */
- public static function listAllPages() {
- $dbr = wfGetDB( DB_SLAVE );
- return self::listPages( $dbr, '' );
- }
-
- /**
- * List deleted pages recorded in the archive table matching the
- * given title prefix.
- * Returns result wrapper with (ar_namespace, ar_title, count) fields.
- *
- * @return ResultWrapper
- */
- public static function listPagesByPrefix( $prefix ) {
- $dbr = wfGetDB( DB_SLAVE );
-
- $title = Title::newFromText( $prefix );
- if( $title ) {
- $ns = $title->getNamespace();
- $encPrefix = $dbr->escapeLike( $title->getDBkey() );
- } else {
- // Prolly won't work too good
- // @todo handle bare namespace names cleanly?
- $ns = 0;
- $encPrefix = $dbr->escapeLike( $prefix );
- }
- $conds = array(
- 'ar_namespace' => $ns,
- "ar_title LIKE '$encPrefix%'",
- );
- return self::listPages( $dbr, $conds );
- }
-
- protected static function listPages( $dbr, $condition ) {
- return $dbr->resultObject(
- $dbr->select(
- array( 'archive' ),
- array(
- 'ar_namespace',
- 'ar_title',
- 'COUNT(*) AS count',
- ),
- $condition,
- __METHOD__,
- array(
- 'GROUP BY' => 'ar_namespace,ar_title',
- 'ORDER BY' => 'ar_namespace,ar_title',
- 'LIMIT' => 100,
- )
- )
- );
- }
-
- /**
- * List the revisions of the given page. Returns result wrapper with
- * (ar_minor_edit, ar_timestamp, ar_user, ar_user_text, ar_comment) fields.
- *
- * @return ResultWrapper
- */
- function listRevisions() {
- $dbr = wfGetDB( DB_SLAVE );
- $res = $dbr->select( 'archive',
- array( 'ar_minor_edit', 'ar_timestamp', 'ar_user', 'ar_user_text', 'ar_comment', 'ar_len' ),
- array( 'ar_namespace' => $this->title->getNamespace(),
- 'ar_title' => $this->title->getDBkey() ),
- 'PageArchive::listRevisions',
- array( 'ORDER BY' => 'ar_timestamp DESC' ) );
- $ret = $dbr->resultObject( $res );
- return $ret;
- }
-
- /**
- * List the deleted file revisions for this page, if it's a file page.
- * Returns a result wrapper with various filearchive fields, or null
- * if not a file page.
- *
- * @return ResultWrapper
- * @todo Does this belong in Image for fuller encapsulation?
- */
- function listFiles() {
- if( $this->title->getNamespace() == NS_IMAGE ) {
- $dbr = wfGetDB( DB_SLAVE );
- $res = $dbr->select( 'filearchive',
- array(
- 'fa_id',
- 'fa_name',
- 'fa_storage_key',
- 'fa_size',
- 'fa_width',
- 'fa_height',
- 'fa_description',
- 'fa_user',
- 'fa_user_text',
- 'fa_timestamp' ),
- array( 'fa_name' => $this->title->getDBkey() ),
- __METHOD__,
- array( 'ORDER BY' => 'fa_timestamp DESC' ) );
- $ret = $dbr->resultObject( $res );
- return $ret;
- }
- return null;
- }
-
- /**
- * Fetch (and decompress if necessary) the stored text for the deleted
- * revision of the page with the given timestamp.
- *
- * @return string
- * @deprecated Use getRevision() for more flexible information
- */
- function getRevisionText( $timestamp ) {
- $rev = $this->getRevision( $timestamp );
- return $rev ? $rev->getText() : null;
- }
-
- /**
- * Return a Revision object containing data for the deleted revision.
- * Note that the result *may* or *may not* have a null page ID.
- * @param string $timestamp
- * @return Revision
- */
- function getRevision( $timestamp ) {
- $dbr = wfGetDB( DB_SLAVE );
- $row = $dbr->selectRow( 'archive',
- array(
- 'ar_rev_id',
- 'ar_text',
- 'ar_comment',
- 'ar_user',
- 'ar_user_text',
- 'ar_timestamp',
- 'ar_minor_edit',
- 'ar_flags',
- 'ar_text_id',
- 'ar_len' ),
- array( 'ar_namespace' => $this->title->getNamespace(),
- 'ar_title' => $this->title->getDBkey(),
- 'ar_timestamp' => $dbr->timestamp( $timestamp ) ),
- __METHOD__ );
- if( $row ) {
- return new Revision( array(
- 'page' => $this->title->getArticleId(),
- 'id' => $row->ar_rev_id,
- 'text' => ($row->ar_text_id
- ? null
- : Revision::getRevisionText( $row, 'ar_' ) ),
- 'comment' => $row->ar_comment,
- 'user' => $row->ar_user,
- 'user_text' => $row->ar_user_text,
- 'timestamp' => $row->ar_timestamp,
- 'minor_edit' => $row->ar_minor_edit,
- 'text_id' => $row->ar_text_id ) );
- } else {
- return null;
- }
- }
-
- /**
- * Return the most-previous revision, either live or deleted, against
- * the deleted revision given by timestamp.
- *
- * May produce unexpected results in case of history merges or other
- * unusual time issues.
- *
- * @param string $timestamp
- * @return Revision or null
- */
- function getPreviousRevision( $timestamp ) {
- $dbr = wfGetDB( DB_SLAVE );
-
- // Check the previous deleted revision...
- $row = $dbr->selectRow( 'archive',
- 'ar_timestamp',
- array( 'ar_namespace' => $this->title->getNamespace(),
- 'ar_title' => $this->title->getDBkey(),
- 'ar_timestamp < ' .
- $dbr->addQuotes( $dbr->timestamp( $timestamp ) ) ),
- __METHOD__,
- array(
- 'ORDER BY' => 'ar_timestamp DESC',
- 'LIMIT' => 1 ) );
- $prevDeleted = $row ? wfTimestamp( TS_MW, $row->ar_timestamp ) : false;
-
- $row = $dbr->selectRow( array( 'page', 'revision' ),
- array( 'rev_id', 'rev_timestamp' ),
- array(
- 'page_namespace' => $this->title->getNamespace(),
- 'page_title' => $this->title->getDBkey(),
- 'page_id = rev_page',
- 'rev_timestamp < ' .
- $dbr->addQuotes( $dbr->timestamp( $timestamp ) ) ),
- __METHOD__,
- array(
- 'ORDER BY' => 'rev_timestamp DESC',
- 'LIMIT' => 1 ) );
- $prevLive = $row ? wfTimestamp( TS_MW, $row->rev_timestamp ) : false;
- $prevLiveId = $row ? intval( $row->rev_id ) : null;
-
- if( $prevLive && $prevLive > $prevDeleted ) {
- // Most prior revision was live
- return Revision::newFromId( $prevLiveId );
- } elseif( $prevDeleted ) {
- // Most prior revision was deleted
- return $this->getRevision( $prevDeleted );
- } else {
- // No prior revision on this page.
- return null;
- }
- }
-
- /**
- * Get the text from an archive row containing ar_text, ar_flags and ar_text_id
- */
- function getTextFromRow( $row ) {
- if( is_null( $row->ar_text_id ) ) {
- // An old row from MediaWiki 1.4 or previous.
- // Text is embedded in this row in classic compression format.
- return Revision::getRevisionText( $row, "ar_" );
- } else {
- // New-style: keyed to the text storage backend.
- $dbr = wfGetDB( DB_SLAVE );
- $text = $dbr->selectRow( 'text',
- array( 'old_text', 'old_flags' ),
- array( 'old_id' => $row->ar_text_id ),
- __METHOD__ );
- return Revision::getRevisionText( $text );
- }
- }
-
-
- /**
- * Fetch (and decompress if necessary) the stored text of the most
- * recently edited deleted revision of the page.
- *
- * If there are no archived revisions for the page, returns NULL.
- *
- * @return string
- */
- function getLastRevisionText() {
- $dbr = wfGetDB( DB_SLAVE );
- $row = $dbr->selectRow( 'archive',
- array( 'ar_text', 'ar_flags', 'ar_text_id' ),
- array( 'ar_namespace' => $this->title->getNamespace(),
- 'ar_title' => $this->title->getDBkey() ),
- 'PageArchive::getLastRevisionText',
- array( 'ORDER BY' => 'ar_timestamp DESC' ) );
- if( $row ) {
- return $this->getTextFromRow( $row );
- } else {
- return NULL;
- }
- }
-
- /**
- * Quick check if any archived revisions are present for the page.
- * @return bool
- */
- function isDeleted() {
- $dbr = wfGetDB( DB_SLAVE );
- $n = $dbr->selectField( 'archive', 'COUNT(ar_title)',
- array( 'ar_namespace' => $this->title->getNamespace(),
- 'ar_title' => $this->title->getDBkey() ) );
- return ($n > 0);
- }
-
- /**
- * Restore the given (or all) text and file revisions for the page.
- * Once restored, the items will be removed from the archive tables.
- * The deletion log will be updated with an undeletion notice.
- *
- * @param array $timestamps Pass an empty array to restore all revisions, otherwise list the ones to undelete.
- * @param string $comment
- * @param array $fileVersions
- *
- * @return array(number of file revisions restored, number of image revisions restored, log message)
- * on success, false on failure
- */
- function undelete( $timestamps, $comment = '', $fileVersions = array() ) {
- // If both the set of text revisions and file revisions are empty,
- // restore everything. Otherwise, just restore the requested items.
- $restoreAll = empty( $timestamps ) && empty( $fileVersions );
-
- $restoreText = $restoreAll || !empty( $timestamps );
- $restoreFiles = $restoreAll || !empty( $fileVersions );
-
- if( $restoreFiles && $this->title->getNamespace() == NS_IMAGE ) {
- $img = wfLocalFile( $this->title );
- $this->fileStatus = $img->restore( $fileVersions );
- $filesRestored = $this->fileStatus->successCount;
- } else {
- $filesRestored = 0;
- }
-
- if( $restoreText ) {
- $textRestored = $this->undeleteRevisions( $timestamps );
- if($textRestored === false) // It must be one of UNDELETE_*
- return false;
- } else {
- $textRestored = 0;
- }
-
- // Touch the log!
- global $wgContLang;
- $log = new LogPage( 'delete' );
-
- if( $textRestored && $filesRestored ) {
- $reason = wfMsgExt( 'undeletedrevisions-files', array( 'content', 'parsemag' ),
- $wgContLang->formatNum( $textRestored ),
- $wgContLang->formatNum( $filesRestored ) );
- } elseif( $textRestored ) {
- $reason = wfMsgExt( 'undeletedrevisions', array( 'content', 'parsemag' ),
- $wgContLang->formatNum( $textRestored ) );
- } elseif( $filesRestored ) {
- $reason = wfMsgExt( 'undeletedfiles', array( 'content', 'parsemag' ),
- $wgContLang->formatNum( $filesRestored ) );
- } else {
- wfDebug( "Undelete: nothing undeleted...\n" );
- return false;
- }
-
- if( trim( $comment ) != '' )
- $reason .= ": {$comment}";
- $log->addEntry( 'restore', $this->title, $reason );
-
- return array($textRestored, $filesRestored, $reason);
- }
-
- /**
- * This is the meaty bit -- restores archived revisions of the given page
- * to the cur/old tables. If the page currently exists, all revisions will
- * be stuffed into old, otherwise the most recent will go into cur.
- *
- * @param array $timestamps Pass an empty array to restore all revisions, otherwise list the ones to undelete.
- * @param string $comment
- * @param array $fileVersions
- *
- * @return mixed number of revisions restored or false on failure
- */
- private function undeleteRevisions( $timestamps ) {
- if ( wfReadOnly() )
- return false;
-
- $restoreAll = empty( $timestamps );
-
- $dbw = wfGetDB( DB_MASTER );
-
- # Does this page already exist? We'll have to update it...
- $article = new Article( $this->title );
- $options = 'FOR UPDATE';
- $page = $dbw->selectRow( 'page',
- array( 'page_id', 'page_latest' ),
- array( 'page_namespace' => $this->title->getNamespace(),
- 'page_title' => $this->title->getDBkey() ),
- __METHOD__,
- $options );
- if( $page ) {
- # Page already exists. Import the history, and if necessary
- # we'll update the latest revision field in the record.
- $newid = 0;
- $pageId = $page->page_id;
- $previousRevId = $page->page_latest;
- } else {
- # Have to create a new article...
- $newid = $article->insertOn( $dbw );
- $pageId = $newid;
- $previousRevId = 0;
- }
-
- if( $restoreAll ) {
- $oldones = '1 = 1'; # All revisions...
- } else {
- $oldts = implode( ',',
- array_map( array( &$dbw, 'addQuotes' ),
- array_map( array( &$dbw, 'timestamp' ),
- $timestamps ) ) );
-
- $oldones = "ar_timestamp IN ( {$oldts} )";
- }
-
- /**
- * Restore each revision...
- */
- $result = $dbw->select( 'archive',
- /* fields */ array(
- 'ar_rev_id',
- 'ar_text',
- 'ar_comment',
- 'ar_user',
- 'ar_user_text',
- 'ar_timestamp',
- 'ar_minor_edit',
- 'ar_flags',
- 'ar_text_id',
- 'ar_page_id',
- 'ar_len' ),
- /* WHERE */ array(
- 'ar_namespace' => $this->title->getNamespace(),
- 'ar_title' => $this->title->getDBkey(),
- $oldones ),
- __METHOD__,
- /* options */ array(
- 'ORDER BY' => 'ar_timestamp' )
- );
- if( $dbw->numRows( $result ) < count( $timestamps ) ) {
- wfDebug( __METHOD__.": couldn't find all requested rows\n" );
- return false;
- }
-
- $revision = null;
- $restored = 0;
-
- while( $row = $dbw->fetchObject( $result ) ) {
- if( $row->ar_text_id ) {
- // Revision was deleted in 1.5+; text is in
- // the regular text table, use the reference.
- // Specify null here so the so the text is
- // dereferenced for page length info if needed.
- $revText = null;
- } else {
- // Revision was deleted in 1.4 or earlier.
- // Text is squashed into the archive row, and
- // a new text table entry will be created for it.
- $revText = Revision::getRevisionText( $row, 'ar_' );
- }
- $revision = new Revision( array(
- 'page' => $pageId,
- 'id' => $row->ar_rev_id,
- 'text' => $revText,
- 'comment' => $row->ar_comment,
- 'user' => $row->ar_user,
- 'user_text' => $row->ar_user_text,
- 'timestamp' => $row->ar_timestamp,
- 'minor_edit' => $row->ar_minor_edit,
- 'text_id' => $row->ar_text_id,
- 'len' => $row->ar_len
- ) );
- $revision->insertOn( $dbw );
- $restored++;
-
- wfRunHooks( 'ArticleRevisionUndeleted', array( &$this->title, $revision, $row->ar_page_id ) );
- }
- // Was anything restored at all?
- if($restored == 0)
- return 0;
-
- if( $revision ) {
- // Attach the latest revision to the page...
- $wasnew = $article->updateIfNewerOn( $dbw, $revision, $previousRevId );
-
- if( $newid || $wasnew ) {
- // Update site stats, link tables, etc
- $article->createUpdates( $revision );
- }
-
- if( $newid ) {
- wfRunHooks( 'ArticleUndelete', array( &$this->title, true ) );
- Article::onArticleCreate( $this->title );
- } else {
- wfRunHooks( 'ArticleUndelete', array( &$this->title, false ) );
- Article::onArticleEdit( $this->title );
- }
-
- if( $this->title->getNamespace() == NS_IMAGE ) {
- $update = new HTMLCacheUpdate( $this->title, 'imagelinks' );
- $update->doUpdate();
- }
- } else {
- // Revision couldn't be created. This is very weird
- return self::UNDELETE_UNKNOWNERR;
- }
-
- # Now that it's safely stored, take it out of the archive
- $dbw->delete( 'archive',
- /* WHERE */ array(
- 'ar_namespace' => $this->title->getNamespace(),
- 'ar_title' => $this->title->getDBkey(),
- $oldones ),
- __METHOD__ );
-
- return $restored;
- }
-
- function getFileStatus() { return $this->fileStatus; }
-}
-
-/**
- * The HTML form for Special:Undelete, which allows users with the appropriate
- * permissions to view and restore deleted content.
- * @addtogroup SpecialPage
- */
-class UndeleteForm {
- var $mAction, $mTarget, $mTimestamp, $mRestore, $mTargetObj;
- var $mTargetTimestamp, $mAllowed, $mComment;
-
- function UndeleteForm( $request, $par = "" ) {
- global $wgUser;
- $this->mAction = $request->getVal( 'action' );
- $this->mTarget = $request->getVal( 'target' );
- $this->mSearchPrefix = $request->getText( 'prefix' );
- $time = $request->getVal( 'timestamp' );
- $this->mTimestamp = $time ? wfTimestamp( TS_MW, $time ) : '';
- $this->mFile = $request->getVal( 'file' );
-
- $posted = $request->wasPosted() &&
- $wgUser->matchEditToken( $request->getVal( 'wpEditToken' ) );
- $this->mRestore = $request->getCheck( 'restore' ) && $posted;
- $this->mPreview = $request->getCheck( 'preview' ) && $posted;
- $this->mDiff = $request->getCheck( 'diff' );
- $this->mComment = $request->getText( 'wpComment' );
-
- if( $par != "" ) {
- $this->mTarget = $par;
- }
- if ( $wgUser->isAllowed( 'undelete' ) && !$wgUser->isBlocked() ) {
- $this->mAllowed = true;
- } else {
- $this->mAllowed = false;
- $this->mTimestamp = '';
- $this->mRestore = false;
- }
- if ( $this->mTarget !== "" ) {
- $this->mTargetObj = Title::newFromURL( $this->mTarget );
- } else {
- $this->mTargetObj = NULL;
- }
- if( $this->mRestore ) {
- $timestamps = array();
- $this->mFileVersions = array();
- foreach( $_REQUEST as $key => $val ) {
- $matches = array();
- if( preg_match( '/^ts(\d{14})$/', $key, $matches ) ) {
- array_push( $timestamps, $matches[1] );
- }
-
- if( preg_match( '/^fileid(\d+)$/', $key, $matches ) ) {
- $this->mFileVersions[] = intval( $matches[1] );
- }
- }
- rsort( $timestamps );
- $this->mTargetTimestamp = $timestamps;
- }
- }
-
- function execute() {
- global $wgOut;
- if ( $this->mAllowed ) {
- $wgOut->setPagetitle( wfMsg( "undeletepage" ) );
- } else {
- $wgOut->setPagetitle( wfMsg( "viewdeletedpage" ) );
- }
-
- if( is_null( $this->mTargetObj ) ) {
- $this->showSearchForm();
-
- # List undeletable articles
- if( $this->mSearchPrefix ) {
- $result = PageArchive::listPagesByPrefix(
- $this->mSearchPrefix );
- $this->showList( $result );
- }
- return;
- }
- if( $this->mTimestamp !== '' ) {
- return $this->showRevision( $this->mTimestamp );
- }
- if( $this->mFile !== null ) {
- return $this->showFile( $this->mFile );
- }
- if( $this->mRestore && $this->mAction == "submit" ) {
- return $this->undelete();
- }
- return $this->showHistory();
- }
-
- function showSearchForm() {
- global $wgOut, $wgScript;
- $wgOut->addWikiMsg( 'undelete-header' );
-
- $wgOut->addHtml(
- Xml::openElement( 'form', array(
- 'method' => 'get',
- 'action' => $wgScript ) ) .
- '<fieldset>' .
- Xml::element( 'legend', array(),
- wfMsg( 'undelete-search-box' ) ) .
- Xml::hidden( 'title',
- SpecialPage::getTitleFor( 'Undelete' )->getPrefixedDbKey() ) .
- Xml::inputLabel( wfMsg( 'undelete-search-prefix' ),
- 'prefix', 'prefix', 20,
- $this->mSearchPrefix ) .
- Xml::submitButton( wfMsg( 'undelete-search-submit' ) ) .
- '</fieldset>' .
- '</form>' );
- }
-
- /* private */ function showList( $result ) {
- global $wgLang, $wgContLang, $wgUser, $wgOut;
-
- if( $result->numRows() == 0 ) {
- $wgOut->addWikiMsg( 'undelete-no-results' );
- return;
- }
-
- $wgOut->addWikiMsg( "undeletepagetext" );
-
- $sk = $wgUser->getSkin();
- $undelete = SpecialPage::getTitleFor( 'Undelete' );
- $wgOut->addHTML( "<ul>\n" );
- while( $row = $result->fetchObject() ) {
- $title = Title::makeTitleSafe( $row->ar_namespace, $row->ar_title );
- $link = $sk->makeKnownLinkObj( $undelete, htmlspecialchars( $title->getPrefixedText() ), 'target=' . $title->getPrefixedUrl() );
- #$revs = wfMsgHtml( 'undeleterevisions', $wgLang->formatNum( $row->count ) );
- $revs = wfMsgExt( 'undeleterevisions',
- array( 'parseinline' ),
- $wgLang->formatNum( $row->count ) );
- $wgOut->addHtml( "<li>{$link} ({$revs})</li>\n" );
- }
- $result->free();
- $wgOut->addHTML( "</ul>\n" );
-
- return true;
- }
-
- /* private */ function showRevision( $timestamp ) {
- global $wgLang, $wgUser, $wgOut;
- $self = SpecialPage::getTitleFor( 'Undelete' );
- $skin = $wgUser->getSkin();
-
- if(!preg_match("/[0-9]{14}/",$timestamp)) return 0;
-
- $archive = new PageArchive( $this->mTargetObj );
- $rev = $archive->getRevision( $timestamp );
-
- if( !$rev ) {
- $wgOut->addWikiMsg( 'undeleterevision-missing' );
- return;
- }
-
- $wgOut->setPageTitle( wfMsg( 'undeletepage' ) );
-
- $link = $skin->makeKnownLinkObj(
- SpecialPage::getTitleFor( 'Undelete', $this->mTargetObj->getPrefixedDBkey() ),
- htmlspecialchars( $this->mTargetObj->getPrefixedText() )
- );
- $time = htmlspecialchars( $wgLang->timeAndDate( $timestamp, true ) );
- $user = $skin->userLink( $rev->getUser(), $rev->getUserText() )
- . $skin->userToolLinks( $rev->getUser(), $rev->getUserText() );
-
- if( $this->mDiff ) {
- $previousRev = $archive->getPreviousRevision( $timestamp );
- if( $previousRev ) {
- $this->showDiff( $previousRev, $rev );
- if( $wgUser->getOption( 'diffonly' ) ) {
- return;
- } else {
- $wgOut->addHtml( '<hr />' );
- }
- } else {
- $wgOut->addHtml( wfMsgHtml( 'undelete-nodiff' ) );
- }
- }
-
- $wgOut->addHtml( '<p>' . wfMsgHtml( 'undelete-revision', $link, $time, $user ) . '</p>' );
-
- wfRunHooks( 'UndeleteShowRevision', array( $this->mTargetObj, $rev ) );
-
- if( $this->mPreview ) {
- $wgOut->addHtml( "<hr />\n" );
- $wgOut->addWikiTextTitleTidy( $rev->getText(), $this->mTargetObj, false );
- }
-
- $wgOut->addHtml(
- wfElement( 'textarea', array(
- 'readonly' => 'readonly',
- 'cols' => intval( $wgUser->getOption( 'cols' ) ),
- 'rows' => intval( $wgUser->getOption( 'rows' ) ) ),
- $rev->getText() . "\n" ) .
- wfOpenElement( 'div' ) .
- wfOpenElement( 'form', array(
- 'method' => 'post',
- 'action' => $self->getLocalURL( "action=submit" ) ) ) .
- wfElement( 'input', array(
- 'type' => 'hidden',
- 'name' => 'target',
- 'value' => $this->mTargetObj->getPrefixedDbKey() ) ) .
- wfElement( 'input', array(
- 'type' => 'hidden',
- 'name' => 'timestamp',
- 'value' => $timestamp ) ) .
- wfElement( 'input', array(
- 'type' => 'hidden',
- 'name' => 'wpEditToken',
- 'value' => $wgUser->editToken() ) ) .
- wfElement( 'input', array(
- 'type' => 'submit',
- 'name' => 'preview',
- 'value' => wfMsg( 'showpreview' ) ) ) .
- wfElement( 'input', array(
- 'name' => 'diff',
- 'type' => 'submit',
- 'value' => wfMsg( 'showdiff' ) ) ) .
- wfCloseElement( 'form' ) .
- wfCloseElement( 'div' ) );
- }
-
- /**
- * Build a diff display between this and the previous either deleted
- * or non-deleted edit.
- * @param Revision $previousRev
- * @param Revision $currentRev
- * @return string HTML
- */
- function showDiff( $previousRev, $currentRev ) {
- global $wgOut, $wgUser;
-
- $diffEngine = new DifferenceEngine();
- $diffEngine->showDiffStyle();
- $wgOut->addHtml(
- "<div>" .
- "<table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'>" .
- "<col class='diff-marker' />" .
- "<col class='diff-content' />" .
- "<col class='diff-marker' />" .
- "<col class='diff-content' />" .
- "<tr>" .
- "<td colspan='2' width='50%' align='center' class='diff-otitle'>" .
- $this->diffHeader( $previousRev ) .
- "</td>" .
- "<td colspan='2' width='50%' align='center' class='diff-ntitle'>" .
- $this->diffHeader( $currentRev ) .
- "</td>" .
- "</tr>" .
- $diffEngine->generateDiffBody(
- $previousRev->getText(), $currentRev->getText() ) .
- "</table>" .
- "</div>\n" );
-
- }
-
- private function diffHeader( $rev ) {
- global $wgUser, $wgLang, $wgLang;
- $sk = $wgUser->getSkin();
- $isDeleted = !( $rev->getId() && $rev->getTitle() );
- if( $isDeleted ) {
- /// @fixme $rev->getTitle() is null for deleted revs...?
- $targetPage = SpecialPage::getTitleFor( 'Undelete' );
- $targetQuery = 'target=' .
- $this->mTargetObj->getPrefixedUrl() .
- '&timestamp=' .
- wfTimestamp( TS_MW, $rev->getTimestamp() );
- } else {
- /// @fixme getId() may return non-zero for deleted revs...
- $targetPage = $rev->getTitle();
- $targetQuery = 'oldid=' . $rev->getId();
- }
- return
- '<div id="mw-diff-otitle1"><strong>' .
- $sk->makeLinkObj( $targetPage,
- wfMsgHtml( 'revisionasof',
- $wgLang->timeanddate( $rev->getTimestamp(), true ) ),
- $targetQuery ) .
- ( $isDeleted ? ' ' . wfMsgHtml( 'deletedrev' ) : '' ) .
- '</strong></div>' .
- '<div id="mw-diff-otitle2">' .
- $sk->revUserTools( $rev ) . '<br/>' .
- '</div>' .
- '<div id="mw-diff-otitle3">' .
- $sk->revComment( $rev ) . '<br/>' .
- '</div>';
- }
-
- /**
- * Show a deleted file version requested by the visitor.
- */
- function showFile( $key ) {
- global $wgOut, $wgRequest;
- $wgOut->disable();
-
- # We mustn't allow the output to be Squid cached, otherwise
- # if an admin previews a deleted image, and it's cached, then
- # a user without appropriate permissions can toddle off and
- # nab the image, and Squid will serve it
- $wgRequest->response()->header( 'Expires: ' . gmdate( 'D, d M Y H:i:s', 0 ) . ' GMT' );
- $wgRequest->response()->header( 'Cache-Control: no-cache, no-store, max-age=0, must-revalidate' );
- $wgRequest->response()->header( 'Pragma: no-cache' );
-
- $store = FileStore::get( 'deleted' );
- $store->stream( $key );
- }
-
- /* private */ function showHistory() {
- global $wgLang, $wgContLang, $wgUser, $wgOut;
-
- $sk = $wgUser->getSkin();
- if ( $this->mAllowed ) {
- $wgOut->setPagetitle( wfMsg( "undeletepage" ) );
- } else {
- $wgOut->setPagetitle( wfMsg( 'viewdeletedpage' ) );
- }
-
- $archive = new PageArchive( $this->mTargetObj );
- /*
- $text = $archive->getLastRevisionText();
- if( is_null( $text ) ) {
- $wgOut->addWikiMsg( "nohistory" );
- return;
- }
- */
- if ( $this->mAllowed ) {
- $wgOut->addWikiMsg( "undeletehistory" );
- } else {
- $wgOut->addWikiMsg( "undeletehistorynoadmin" );
- }
-
- # List all stored revisions
- $revisions = $archive->listRevisions();
- $files = $archive->listFiles();
-
- $haveRevisions = $revisions && $revisions->numRows() > 0;
- $haveFiles = $files && $files->numRows() > 0;
-
- # Batch existence check on user and talk pages
- if( $haveRevisions ) {
- $batch = new LinkBatch();
- while( $row = $revisions->fetchObject() ) {
- $batch->addObj( Title::makeTitleSafe( NS_USER, $row->ar_user_text ) );
- $batch->addObj( Title::makeTitleSafe( NS_USER_TALK, $row->ar_user_text ) );
- }
- $batch->execute();
- $revisions->seek( 0 );
- }
- if( $haveFiles ) {
- $batch = new LinkBatch();
- while( $row = $files->fetchObject() ) {
- $batch->addObj( Title::makeTitleSafe( NS_USER, $row->fa_user_text ) );
- $batch->addObj( Title::makeTitleSafe( NS_USER_TALK, $row->fa_user_text ) );
- }
- $batch->execute();
- $files->seek( 0 );
- }
-
- if ( $this->mAllowed ) {
- $titleObj = SpecialPage::getTitleFor( "Undelete" );
- $action = $titleObj->getLocalURL( "action=submit" );
- # Start the form here
- $top = Xml::openElement( 'form', array( 'method' => 'post', 'action' => $action, 'id' => 'undelete' ) );
- $wgOut->addHtml( $top );
- }
-
- # Show relevant lines from the deletion log:
- $wgOut->addHTML( "<h2>" . htmlspecialchars( LogPage::logName( 'delete' ) ) . "</h2>\n" );
- $logViewer = new LogViewer(
- new LogReader(
- new FauxRequest(
- array(
- 'page' => $this->mTargetObj->getPrefixedText(),
- 'type' => 'delete'
- )
- )
- ), LogViewer::NO_ACTION_LINK
- );
- $logViewer->showList( $wgOut );
-
- if( $this->mAllowed && ( $haveRevisions || $haveFiles ) ) {
- # Format the user-visible controls (comment field, submission button)
- # in a nice little table
- $align = $wgContLang->isRtl() ? 'left' : 'right';
- $table =
- Xml::openElement( 'fieldset' ) .
- Xml::openElement( 'table' ) .
- "<tr>
- <td colspan='2'>" .
- wfMsgWikiHtml( 'undeleteextrahelp' ) .
- "</td>
- </tr>
- <tr>
- <td align='$align'>" .
- Xml::label( wfMsg( 'undeletecomment' ), 'wpComment' ) .
- "</td>
- <td>" .
- Xml::input( 'wpComment', 50, $this->mComment ) .
- "</td>
- </tr>
- <tr>
- <td>&nbsp;</td>
- <td>" .
- Xml::submitButton( wfMsg( 'undeletebtn' ), array( 'name' => 'restore', 'id' => 'mw-undelete-submit' ) ) .
- Xml::element( 'input', array( 'type' => 'reset', 'value' => wfMsg( 'undeletereset' ), 'id' => 'mw-undelete-reset' ) ) .
- "</td>
- </tr>" .
- Xml::closeElement( 'table' ) .
- Xml::closeElement( 'fieldset' );
-
- $wgOut->addHtml( $table );
- }
-
- $wgOut->addHTML( "<h2>" . htmlspecialchars( wfMsg( "history" ) ) . "</h2>\n" );
-
- if( $haveRevisions ) {
- # The page's stored (deleted) history:
- $wgOut->addHTML("<ul>");
- $target = urlencode( $this->mTarget );
- $remaining = $revisions->numRows();
- $earliestLiveTime = $this->getEarliestTime( $this->mTargetObj );
-
- while( $row = $revisions->fetchObject() ) {
- $remaining--;
- $ts = wfTimestamp( TS_MW, $row->ar_timestamp );
- if ( $this->mAllowed ) {
- $checkBox = Xml::check( "ts$ts" );
- $pageLink = $sk->makeKnownLinkObj( $titleObj,
- $wgLang->timeanddate( $ts, true ),
- "target=$target&timestamp=$ts" );
- if( ($remaining > 0) ||
- ($earliestLiveTime && $ts > $earliestLiveTime ) ) {
- $diffLink = '(' .
- $sk->makeKnownLinkObj( $titleObj,
- wfMsgHtml( 'diff' ),
- "target=$target&timestamp=$ts&diff=prev" ) .
- ')';
- } else {
- // No older revision to diff against
- $diffLink = '';
- }
- } else {
- $checkBox = '';
- $pageLink = $wgLang->timeanddate( $ts, true );
- $diffLink = '';
- }
- $userLink = $sk->userLink( $row->ar_user, $row->ar_user_text ) . $sk->userToolLinks( $row->ar_user, $row->ar_user_text );
- $stxt = '';
- if (!is_null($size = $row->ar_len)) {
- if ($size == 0) {
- $stxt = wfMsgHtml('historyempty');
- } else {
- $stxt = wfMsgHtml('historysize', $wgLang->formatNum( $size ) );
- }
- }
- $comment = $sk->commentBlock( $row->ar_comment );
- $wgOut->addHTML( "<li>$checkBox $pageLink $diffLink . . $userLink $stxt $comment</li>\n" );
-
- }
- $revisions->free();
- $wgOut->addHTML("</ul>");
- } else {
- $wgOut->addWikiMsg( "nohistory" );
- }
-
- if( $haveFiles ) {
- $wgOut->addHtml( "<h2>" . wfMsgHtml( 'filehist' ) . "</h2>\n" );
- $wgOut->addHtml( "<ul>" );
- while( $row = $files->fetchObject() ) {
- $ts = wfTimestamp( TS_MW, $row->fa_timestamp );
- if ( $this->mAllowed && $row->fa_storage_key ) {
- $checkBox = Xml::check( "fileid" . $row->fa_id );
- $key = urlencode( $row->fa_storage_key );
- $target = urlencode( $this->mTarget );
- $pageLink = $sk->makeKnownLinkObj( $titleObj,
- $wgLang->timeanddate( $ts, true ),
- "target=$target&file=$key" );
- } else {
- $checkBox = '';
- $pageLink = $wgLang->timeanddate( $ts, true );
- }
- $userLink = $sk->userLink( $row->fa_user, $row->fa_user_text ) . $sk->userToolLinks( $row->fa_user, $row->fa_user_text );
- $data =
- wfMsgHtml( 'widthheight',
- $wgLang->formatNum( $row->fa_width ),
- $wgLang->formatNum( $row->fa_height ) ) .
- ' (' .
- wfMsgHtml( 'nbytes', $wgLang->formatNum( $row->fa_size ) ) .
- ')';
- $comment = $sk->commentBlock( $row->fa_description );
- $wgOut->addHTML( "<li>$checkBox $pageLink . . $userLink $data $comment</li>\n" );
- }
- $files->free();
- $wgOut->addHTML( "</ul>" );
- }
-
- if ( $this->mAllowed ) {
- # Slip in the hidden controls here
- $misc = Xml::hidden( 'target', $this->mTarget );
- $misc .= Xml::hidden( 'wpEditToken', $wgUser->editToken() );
- $misc .= Xml::closeElement( 'form' );
- $wgOut->addHtml( $misc );
- }
-
- return true;
- }
-
- private function getEarliestTime( $title ) {
- $dbr = wfGetDB( DB_SLAVE );
- if( $title->exists() ) {
- $min = $dbr->selectField( 'revision',
- 'MIN(rev_timestamp)',
- array( 'rev_page' => $title->getArticleId() ),
- __METHOD__ );
- return wfTimestampOrNull( TS_MW, $min );
- }
- return null;
- }
-
- function undelete() {
- global $wgOut, $wgUser;
- if ( wfReadOnly() ) {
- $wgOut->readOnlyPage();
- return;
- }
- if( !is_null( $this->mTargetObj ) ) {
- $archive = new PageArchive( $this->mTargetObj );
-
- $ok = $archive->undelete(
- $this->mTargetTimestamp,
- $this->mComment,
- $this->mFileVersions );
-
- if( is_array($ok) ) {
- $skin = $wgUser->getSkin();
- $link = $skin->makeKnownLinkObj( $this->mTargetObj );
- $wgOut->addHtml( wfMsgWikiHtml( 'undeletedpage', $link ) );
- } else {
- $wgOut->showFatalError( wfMsg( "cannotundelete" ) );
- }
-
- // Show file deletion warnings and errors
- $status = $archive->getFileStatus();
- if ( $status && !$status->isGood() ) {
- $wgOut->addWikiText( $status->getWikiText( 'undelete-error-short', 'undelete-error-long' ) );
- }
- } else {
- $wgOut->showFatalError( wfMsg( "cannotundelete" ) );
- }
- return false;
- }
-}
diff --git a/includes/SpecialUnlockdb.php b/includes/SpecialUnlockdb.php
deleted file mode 100644
index 74b794dd..00000000
--- a/includes/SpecialUnlockdb.php
+++ /dev/null
@@ -1,110 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- *
- */
-function wfSpecialUnlockdb() {
- global $wgUser, $wgOut, $wgRequest;
-
- if( !$wgUser->isAllowed( 'siteadmin' ) ) {
- $wgOut->permissionRequired( 'siteadmin' );
- return;
- }
-
- $action = $wgRequest->getVal( 'action' );
- $f = new DBUnlockForm();
-
- if ( "success" == $action ) {
- $f->showSuccess();
- } else if ( "submit" == $action && $wgRequest->wasPosted() &&
- $wgUser->matchEditToken( $wgRequest->getVal( 'wpEditToken' ) ) ) {
- $f->doSubmit();
- } else {
- $f->showForm( "" );
- }
-}
-
-/**
- *
- * @addtogroup SpecialPage
- */
-class DBUnlockForm {
- function showForm( $err )
- {
- global $wgOut, $wgUser;
-
- global $wgReadOnlyFile;
- if( !file_exists( $wgReadOnlyFile ) ) {
- $wgOut->addWikiMsg( 'databasenotlocked' );
- return;
- }
-
- $wgOut->setPagetitle( wfMsg( "unlockdb" ) );
- $wgOut->addWikiMsg( "unlockdbtext" );
-
- if ( "" != $err ) {
- $wgOut->setSubtitle( wfMsg( "formerror" ) );
- $wgOut->addHTML( '<p class="error">' . htmlspecialchars( $err ) . "</p>\n" );
- }
- $lc = htmlspecialchars( wfMsg( "unlockconfirm" ) );
- $lb = htmlspecialchars( wfMsg( "unlockbtn" ) );
- $titleObj = SpecialPage::getTitleFor( "Unlockdb" );
- $action = $titleObj->escapeLocalURL( "action=submit" );
- $token = htmlspecialchars( $wgUser->editToken() );
-
- $wgOut->addHTML( <<<END
-
-<form id="unlockdb" method="post" action="{$action}">
-<table border="0">
- <tr>
- <td align="right">
- <input type="checkbox" name="wpLockConfirm" />
- </td>
- <td align="left">{$lc}</td>
- </tr>
- <tr>
- <td>&nbsp;</td>
- <td align="left">
- <input type="submit" name="wpLock" value="{$lb}" />
- </td>
- </tr>
-</table>
-<input type="hidden" name="wpEditToken" value="{$token}" />
-</form>
-END
-);
-
- }
-
- function doSubmit() {
- global $wgOut, $wgRequest, $wgReadOnlyFile;
-
- $wpLockConfirm = $wgRequest->getCheck( 'wpLockConfirm' );
- if ( ! $wpLockConfirm ) {
- $this->showForm( wfMsg( "locknoconfirm" ) );
- return;
- }
- if ( @! unlink( $wgReadOnlyFile ) ) {
- $wgOut->showFileDeleteError( $wgReadOnlyFile );
- return;
- }
- $titleObj = SpecialPage::getTitleFor( "Unlockdb" );
- $success = $titleObj->getFullURL( "action=success" );
- $wgOut->redirect( $success );
- }
-
- function showSuccess() {
- global $wgOut;
- global $ip;
-
- $wgOut->setPagetitle( wfMsg( "unlockdb" ) );
- $wgOut->setSubtitle( wfMsg( "unlockdbsuccesssub" ) );
- $wgOut->addWikiMsg( "unlockdbsuccesstext", $ip );
- }
-}
-
-
diff --git a/includes/SpecialUnusedcategories.php b/includes/SpecialUnusedcategories.php
deleted file mode 100644
index 492c5f84..00000000
--- a/includes/SpecialUnusedcategories.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- *
- * @addtogroup SpecialPage
- */
-class UnusedCategoriesPage extends QueryPage {
-
- function getName() {
- return 'Unusedcategories';
- }
-
- function getPageHeader() {
- return wfMsgExt( 'unusedcategoriestext', array( 'parse' ) );
- }
-
- function getSQL() {
- $NScat = NS_CATEGORY;
- $dbr = wfGetDB( DB_SLAVE );
- list( $categorylinks, $page ) = $dbr->tableNamesN( 'categorylinks', 'page' );
- return "SELECT 'Unusedcategories' as type,
- {$NScat} as namespace, page_title as title, page_title as value
- FROM $page
- LEFT JOIN $categorylinks ON page_title=cl_to
- WHERE cl_from IS NULL
- AND page_namespace = {$NScat}
- AND page_is_redirect = 0";
- }
-
- function formatResult( $skin, $result ) {
- $title = Title::makeTitle( NS_CATEGORY, $result->title );
- return $skin->makeLinkObj( $title, $title->getText() );
- }
-}
-
-/** constructor */
-function wfSpecialUnusedCategories() {
- list( $limit, $offset ) = wfCheckLimits();
- $uc = new UnusedCategoriesPage();
- return $uc->doQuery( $offset, $limit );
-}
-
diff --git a/includes/SpecialUnusedimages.php b/includes/SpecialUnusedimages.php
deleted file mode 100644
index 623137c0..00000000
--- a/includes/SpecialUnusedimages.php
+++ /dev/null
@@ -1,61 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * implements Special:Unusedimages
- * @addtogroup SpecialPage
- */
-class UnusedimagesPage extends ImageQueryPage {
-
- function isExpensive() { return true; }
-
- function getName() {
- return 'Unusedimages';
- }
-
- function sortDescending() {
- return false;
- }
- function isSyndicated() { return false; }
-
- function getSQL() {
- global $wgCountCategorizedImagesAsUsed;
- $dbr = wfGetDB( DB_SLAVE );
-
- if ( $wgCountCategorizedImagesAsUsed ) {
- list( $page, $image, $imagelinks, $categorylinks ) = $dbr->tableNamesN( 'page', 'image', 'imagelinks', 'categorylinks' );
-
- return "SELECT 'Unusedimages' as type, 6 as namespace, img_name as title, img_timestamp as value,
- img_user, img_user_text, img_description
- FROM ((($page AS I LEFT JOIN $categorylinks AS L ON I.page_id = L.cl_from)
- LEFT JOIN $imagelinks AS P ON I.page_title = P.il_to)
- INNER JOIN $image AS G ON I.page_title = G.img_name)
- WHERE I.page_namespace = ".NS_IMAGE." AND L.cl_from IS NULL AND P.il_to IS NULL";
- } else {
- list( $image, $imagelinks ) = $dbr->tableNamesN( 'image','imagelinks' );
-
- return "SELECT 'Unusedimages' as type, 6 as namespace, img_name as title, img_timestamp as value,
- img_user, img_user_text, img_description
- FROM $image LEFT JOIN $imagelinks ON img_name=il_to WHERE il_to IS NULL ";
- }
- }
-
- function getPageHeader() {
- return wfMsgExt( 'unusedimagestext', array( 'parse') );
- }
-
-}
-
-/**
- * Entry point
- */
-function wfSpecialUnusedimages() {
- list( $limit, $offset ) = wfCheckLimits();
- $uip = new UnusedimagesPage();
-
- return $uip->doQuery( $offset, $limit );
-}
-
diff --git a/includes/SpecialUnusedtemplates.php b/includes/SpecialUnusedtemplates.php
deleted file mode 100644
index 79e99f3a..00000000
--- a/includes/SpecialUnusedtemplates.php
+++ /dev/null
@@ -1,51 +0,0 @@
-<?php
-
-/**
- * implements Special:Unusedtemplates
- * @author Rob Church <robchur@gmail.com>
- * @copyright © 2006 Rob Church
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- * @addtogroup SpecialPage
- */
-class UnusedtemplatesPage extends QueryPage {
-
- function getName() { return( 'Unusedtemplates' ); }
- function isExpensive() { return true; }
- function isSyndicated() { return false; }
- function sortDescending() { return false; }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- list( $page, $templatelinks) = $dbr->tableNamesN( 'page', 'templatelinks' );
- $sql = "SELECT 'Unusedtemplates' AS type, page_title AS title,
- page_namespace AS namespace, 0 AS value
- FROM $page
- LEFT JOIN $templatelinks
- ON page_namespace = tl_namespace AND page_title = tl_title
- WHERE page_namespace = 10 AND tl_from IS NULL";
- return $sql;
- }
-
- function formatResult( $skin, $result ) {
- $title = Title::makeTitle( NS_TEMPLATE, $result->title );
- $pageLink = $skin->makeKnownLinkObj( $title, '', 'redirect=no' );
- $wlhLink = $skin->makeKnownLinkObj(
- SpecialPage::getTitleFor( 'Whatlinkshere' ),
- wfMsgHtml( 'unusedtemplateswlh' ),
- 'target=' . $title->getPrefixedUrl() );
- return wfSpecialList( $pageLink, $wlhLink );
- }
-
- function getPageHeader() {
- return wfMsgExt( 'unusedtemplatestext', array( 'parse' ) );
- }
-
-}
-
-function wfSpecialUnusedtemplates() {
- list( $limit, $offset ) = wfCheckLimits();
- $utp = new UnusedtemplatesPage();
- $utp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialUnwatchedpages.php b/includes/SpecialUnwatchedpages.php
deleted file mode 100644
index b1883e97..00000000
--- a/includes/SpecialUnwatchedpages.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-/**
- * A special page that displays a list of pages that are not on anyones watchlist.
- * Implements Special:Unwatchedpages
- *
- * @addtogroup SpecialPage
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-class UnwatchedpagesPage extends QueryPage {
-
- function getName() { return 'Unwatchedpages'; }
- function isExpensive() { return true; }
- function isSyndicated() { return false; }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- list( $page, $watchlist ) = $dbr->tableNamesN( 'page', 'watchlist' );
- $mwns = NS_MEDIAWIKI;
- return
- "
- SELECT
- 'Unwatchedpages' as type,
- page_namespace as namespace,
- page_title as title,
- page_namespace as value
- FROM $page
- LEFT JOIN $watchlist ON wl_namespace = page_namespace AND page_title = wl_title
- WHERE wl_title IS NULL AND page_is_redirect = 0 AND page_namespace<>$mwns
- ";
- }
-
- function sortDescending() { return false; }
-
- function formatResult( $skin, $result ) {
- global $wgContLang;
-
- $nt = Title::makeTitle( $result->namespace, $result->title );
- $text = $wgContLang->convert( $nt->getPrefixedText() );
-
- $plink = $skin->makeKnownLinkObj( $nt, htmlspecialchars( $text ) );
- $wlink = $skin->makeKnownLinkObj( $nt, wfMsgHtml( 'watch' ), 'action=watch' );
-
- return wfSpecialList( $plink, $wlink );
- }
-}
-
-/**
- * constructor
- */
-function wfSpecialUnwatchedpages() {
- global $wgUser, $wgOut;
-
- if ( ! $wgUser->isAllowed( 'unwatchedpages' ) )
- return $wgOut->permissionRequired( 'unwatchedpages' );
-
- list( $limit, $offset ) = wfCheckLimits();
-
- $wpp = new UnwatchedpagesPage();
-
- $wpp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialUpload.php b/includes/SpecialUpload.php
deleted file mode 100644
index 36bae4f7..00000000
--- a/includes/SpecialUpload.php
+++ /dev/null
@@ -1,1646 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-
-/**
- * Entry point
- */
-function wfSpecialUpload() {
- global $wgRequest;
- $form = new UploadForm( $wgRequest );
- $form->execute();
-}
-
-/**
- * implements Special:Upload
- * @addtogroup SpecialPage
- */
-class UploadForm {
- const SUCCESS = 0;
- const BEFORE_PROCESSING = 1;
- const LARGE_FILE_SERVER = 2;
- const EMPTY_FILE = 3;
- const MIN_LENGHT_PARTNAME = 4;
- const ILLEGAL_FILENAME = 5;
- const PROTECTED_PAGE = 6;
- const OVERWRITE_EXISTING_FILE = 7;
- const FILETYPE_MISSING = 8;
- const FILETYPE_BADTYPE = 9;
- const VERIFICATION_ERROR = 10;
- const UPLOAD_VERIFICATION_ERROR = 11;
- const UPLOAD_WARNING = 12;
- const INTERNAL_ERROR = 13;
-
- /**#@+
- * @access private
- */
- var $mComment, $mLicense, $mIgnoreWarning, $mCurlError;
- var $mDestName, $mTempPath, $mFileSize, $mFileProps;
- var $mCopyrightStatus, $mCopyrightSource, $mReUpload, $mAction, $mUploadClicked;
- var $mSrcName, $mSessionKey, $mStashed, $mDesiredDestName, $mRemoveTempFile, $mSourceType;
- var $mDestWarningAck, $mCurlDestHandle;
- var $mLocalFile;
-
- # Placeholders for text injection by hooks (must be HTML)
- # extensions should take care to _append_ to the present value
- var $uploadFormTextTop;
- var $uploadFormTextAfterSummary;
-
- const SESSION_VERSION = 1;
- /**#@-*/
-
- /**
- * Constructor : initialise object
- * Get data POSTed through the form and assign them to the object
- * @param $request Data posted.
- */
- function UploadForm( &$request ) {
- global $wgAllowCopyUploads;
- $this->mDesiredDestName = $request->getText( 'wpDestFile' );
- $this->mIgnoreWarning = $request->getCheck( 'wpIgnoreWarning' );
- $this->mComment = $request->getText( 'wpUploadDescription' );
-
- if( !$request->wasPosted() ) {
- # GET requests just give the main form; no data except destination
- # filename and description
- return;
- }
-
- # Placeholders for text injection by hooks (empty per default)
- $this->uploadFormTextTop = "";
- $this->uploadFormTextAfterSummary = "";
-
- $this->mReUpload = $request->getCheck( 'wpReUpload' );
- $this->mUploadClicked = $request->getCheck( 'wpUpload' );
-
- $this->mLicense = $request->getText( 'wpLicense' );
- $this->mCopyrightStatus = $request->getText( 'wpUploadCopyStatus' );
- $this->mCopyrightSource = $request->getText( 'wpUploadSource' );
- $this->mWatchthis = $request->getBool( 'wpWatchthis' );
- $this->mSourceType = $request->getText( 'wpSourceType' );
- $this->mDestWarningAck = $request->getText( 'wpDestFileWarningAck' );
-
- $this->mAction = $request->getVal( 'action' );
-
- $this->mSessionKey = $request->getInt( 'wpSessionKey' );
- if( !empty( $this->mSessionKey ) &&
- isset( $_SESSION['wsUploadData'][$this->mSessionKey]['version'] ) &&
- $_SESSION['wsUploadData'][$this->mSessionKey]['version'] == self::SESSION_VERSION ) {
- /**
- * Confirming a temporarily stashed upload.
- * We don't want path names to be forged, so we keep
- * them in the session on the server and just give
- * an opaque key to the user agent.
- */
- $data = $_SESSION['wsUploadData'][$this->mSessionKey];
- $this->mTempPath = $data['mTempPath'];
- $this->mFileSize = $data['mFileSize'];
- $this->mSrcName = $data['mSrcName'];
- $this->mFileProps = $data['mFileProps'];
- $this->mCurlError = 0/*UPLOAD_ERR_OK*/;
- $this->mStashed = true;
- $this->mRemoveTempFile = false;
- } else {
- /**
- *Check for a newly uploaded file.
- */
- if( $wgAllowCopyUploads && $this->mSourceType == 'web' ) {
- $this->initializeFromUrl( $request );
- } else {
- $this->initializeFromUpload( $request );
- }
- }
- }
-
- /**
- * Initialize the uploaded file from PHP data
- * @access private
- */
- function initializeFromUpload( $request ) {
- $this->mTempPath = $request->getFileTempName( 'wpUploadFile' );
- $this->mFileSize = $request->getFileSize( 'wpUploadFile' );
- $this->mSrcName = $request->getFileName( 'wpUploadFile' );
- $this->mCurlError = $request->getUploadError( 'wpUploadFile' );
- $this->mSessionKey = false;
- $this->mStashed = false;
- $this->mRemoveTempFile = false; // PHP will handle this
- }
-
- /**
- * Copy a web file to a temporary file
- * @access private
- */
- function initializeFromUrl( $request ) {
- global $wgTmpDirectory;
- $url = $request->getText( 'wpUploadFileURL' );
- $local_file = tempnam( $wgTmpDirectory, 'WEBUPLOAD' );
-
- $this->mTempPath = $local_file;
- $this->mFileSize = 0; # Will be set by curlCopy
- $this->mCurlError = $this->curlCopy( $url, $local_file );
- $pathParts = explode( '/', $url );
- $this->mSrcName = array_pop( $pathParts );
- $this->mSessionKey = false;
- $this->mStashed = false;
-
- // PHP won't auto-cleanup the file
- $this->mRemoveTempFile = file_exists( $local_file );
- }
-
- /**
- * Safe copy from URL
- * Returns true if there was an error, false otherwise
- */
- private function curlCopy( $url, $dest ) {
- global $wgUser, $wgOut;
-
- if( !$wgUser->isAllowed( 'upload_by_url' ) ) {
- $wgOut->permissionRequired( 'upload_by_url' );
- return true;
- }
-
- # Maybe remove some pasting blanks :-)
- $url = trim( $url );
- if( stripos($url, 'http://') !== 0 && stripos($url, 'ftp://') !== 0 ) {
- # Only HTTP or FTP URLs
- $wgOut->errorPage( 'upload-proto-error', 'upload-proto-error-text' );
- return true;
- }
-
- # Open temporary file
- $this->mCurlDestHandle = @fopen( $this->mTempPath, "wb" );
- if( $this->mCurlDestHandle === false ) {
- # Could not open temporary file to write in
- $wgOut->errorPage( 'upload-file-error', 'upload-file-error-text');
- return true;
- }
-
- $ch = curl_init();
- curl_setopt( $ch, CURLOPT_HTTP_VERSION, 1.0); # Probably not needed, but apparently can work around some bug
- curl_setopt( $ch, CURLOPT_TIMEOUT, 10); # 10 seconds timeout
- curl_setopt( $ch, CURLOPT_LOW_SPEED_LIMIT, 512); # 0.5KB per second minimum transfer speed
- curl_setopt( $ch, CURLOPT_URL, $url);
- curl_setopt( $ch, CURLOPT_WRITEFUNCTION, array( $this, 'uploadCurlCallback' ) );
- curl_exec( $ch );
- $error = curl_errno( $ch ) ? true : false;
- $errornum = curl_errno( $ch );
- // if ( $error ) print curl_error ( $ch ) ; # Debugging output
- curl_close( $ch );
-
- fclose( $this->mCurlDestHandle );
- unset( $this->mCurlDestHandle );
- if( $error ) {
- unlink( $dest );
- if( wfEmptyMsg( "upload-curl-error$errornum", wfMsg("upload-curl-error$errornum") ) )
- $wgOut->errorPage( 'upload-misc-error', 'upload-misc-error-text' );
- else
- $wgOut->errorPage( "upload-curl-error$errornum", "upload-curl-error$errornum-text" );
- }
-
- return $error;
- }
-
- /**
- * Callback function for CURL-based web transfer
- * Write data to file unless we've passed the length limit;
- * if so, abort immediately.
- * @access private
- */
- function uploadCurlCallback( $ch, $data ) {
- global $wgMaxUploadSize;
- $length = strlen( $data );
- $this->mFileSize += $length;
- if( $this->mFileSize > $wgMaxUploadSize ) {
- return 0;
- }
- fwrite( $this->mCurlDestHandle, $data );
- return $length;
- }
-
- /**
- * Start doing stuff
- * @access public
- */
- function execute() {
- global $wgUser, $wgOut;
- global $wgEnableUploads;
-
- # Check uploading enabled
- if( !$wgEnableUploads ) {
- $wgOut->showErrorPage( 'uploaddisabled', 'uploaddisabledtext', array( $this->mDesiredDestName ) );
- return;
- }
-
- # Check permissions
- if( !$wgUser->isAllowed( 'upload' ) ) {
- if( !$wgUser->isLoggedIn() ) {
- $wgOut->showErrorPage( 'uploadnologin', 'uploadnologintext' );
- } else {
- $wgOut->permissionRequired( 'upload' );
- }
- return;
- }
-
- # Check blocks
- if( $wgUser->isBlocked() ) {
- $wgOut->blockedPage();
- return;
- }
-
- if( wfReadOnly() ) {
- $wgOut->readOnlyPage();
- return;
- }
-
- if( $this->mReUpload ) {
- if( !$this->unsaveUploadedFile() ) {
- return;
- }
- $this->mainUploadForm();
- } else if( 'submit' == $this->mAction || $this->mUploadClicked ) {
- $this->processUpload();
- } else {
- $this->mainUploadForm();
- }
-
- $this->cleanupTempFile();
- }
-
- /**
- * Do the upload
- * Checks are made in SpecialUpload::execute()
- *
- * @access private
- */
- function processUpload(){
- global $wgUser, $wgOut, $wgFileExtensions;
- $details = null;
- $value = null;
- $value = $this->internalProcessUpload( $details );
-
- switch($value) {
- case self::SUCCESS:
- $wgOut->redirect( $this->mLocalFile->getTitle()->getFullURL() );
- break;
-
- case self::BEFORE_PROCESSING:
- break;
-
- case self::LARGE_FILE_SERVER:
- $this->mainUploadForm( wfMsgHtml( 'largefileserver' ) );
- break;
-
- case self::EMPTY_FILE:
- $this->mainUploadForm( wfMsgHtml( 'emptyfile' ) );
- break;
-
- case self::MIN_LENGHT_PARTNAME:
- $this->mainUploadForm( wfMsgHtml( 'minlength1' ) );
- break;
-
- case self::ILLEGAL_FILENAME:
- $filtered = $details['filtered'];
- $this->uploadError( wfMsgWikiHtml( 'illegalfilename', htmlspecialchars( $filtered ) ) );
- break;
-
- case self::PROTECTED_PAGE:
- $this->uploadError( wfMsgWikiHtml( 'protectedpage' ) );
- break;
-
- case self::OVERWRITE_EXISTING_FILE:
- $errorText = $details['overwrite'];
- $overwrite = new WikiError( $wgOut->parse( $errorText ) );
- $this->uploadError( $overwrite->toString() );
- break;
-
- case self::FILETYPE_MISSING:
- $this->uploadError( wfMsgExt( 'filetype-missing', array ( 'parseinline' ) ) );
- break;
-
- case self::FILETYPE_BADTYPE:
- $finalExt = $details['finalExt'];
- $this->uploadError(
- wfMsgExt( 'filetype-banned-type',
- array( 'parseinline' ),
- htmlspecialchars( $finalExt ),
- implode(
- wfMsgExt( 'comma-separator', array( 'escapenoentities' ) ),
- $wgFileExtensions
- )
- )
- );
- break;
-
- case self::VERIFICATION_ERROR:
- $veri = $details['veri'];
- $this->uploadError( $veri->toString() );
- break;
-
- case self::UPLOAD_VERIFICATION_ERROR:
- $error = $details['error'];
- $this->uploadError( $error );
- break;
-
- case self::UPLOAD_WARNING:
- $warning = $details['warning'];
- $this->uploadWarning( $warning );
- break;
-
- case self::INTERNAL_ERROR:
- $internal = $details['internal'];
- $this->showError( $internal );
- break;
-
- default:
- throw new MWException( __METHOD__ . ": Unknown value `{$value}`" );
- }
- }
-
- /**
- * Really do the upload
- * Checks are made in SpecialUpload::execute()
- *
- * @param array $resultDetails contains result-specific dict of additional values
- *
- * @access private
- */
- function internalProcessUpload( &$resultDetails ) {
- global $wgUser;
-
- if( !wfRunHooks( 'UploadForm:BeforeProcessing', array( &$this ) ) )
- {
- wfDebug( "Hook 'UploadForm:BeforeProcessing' broke processing the file." );
- return self::BEFORE_PROCESSING;
- }
-
- /* Check for PHP error if any, requires php 4.2 or newer */
- if( $this->mCurlError == 1/*UPLOAD_ERR_INI_SIZE*/ ) {
- return self::LARGE_FILE_SERVER;
- }
-
- /**
- * If there was no filename or a zero size given, give up quick.
- */
- if( trim( $this->mSrcName ) == '' || empty( $this->mFileSize ) ) {
- return self::EMPTY_FILE;
- }
-
- # Chop off any directories in the given filename
- if( $this->mDesiredDestName ) {
- $basename = $this->mDesiredDestName;
- } else {
- $basename = $this->mSrcName;
- }
- $filtered = wfBaseName( $basename );
-
- /**
- * We'll want to blacklist against *any* 'extension', and use
- * only the final one for the whitelist.
- */
- list( $partname, $ext ) = $this->splitExtensions( $filtered );
-
- if( count( $ext ) ) {
- $finalExt = $ext[count( $ext ) - 1];
- } else {
- $finalExt = '';
- }
-
- # If there was more than one "extension", reassemble the base
- # filename to prevent bogus complaints about length
- if( count( $ext ) > 1 ) {
- for( $i = 0; $i < count( $ext ) - 1; $i++ )
- $partname .= '.' . $ext[$i];
- }
-
- if( strlen( $partname ) < 1 ) {
- return self::MIN_LENGHT_PARTNAME;
- }
-
- /**
- * Filter out illegal characters, and try to make a legible name
- * out of it. We'll strip some silently that Title would die on.
- */
- $filtered = preg_replace ( "/[^".Title::legalChars()."]|:/", '-', $filtered );
- $nt = Title::makeTitleSafe( NS_IMAGE, $filtered );
- if( is_null( $nt ) ) {
- $resultDetails = array( 'filtered' => $filtered );
- return self::ILLEGAL_FILENAME;
- }
- $this->mLocalFile = wfLocalFile( $nt );
- $this->mDestName = $this->mLocalFile->getName();
-
- /**
- * If the image is protected, non-sysop users won't be able
- * to modify it by uploading a new revision.
- */
- if( !$nt->userCan( 'edit' ) || !$nt->userCan( 'create' ) ) {
- return self::PROTECTED_PAGE;
- }
-
- /**
- * In some cases we may forbid overwriting of existing files.
- */
- $overwrite = $this->checkOverwrite( $this->mDestName );
- if( $overwrite !== true ) {
- $resultDetails = array( 'overwrite' => $overwrite );
- return self::OVERWRITE_EXISTING_FILE;
- }
-
- /* Don't allow users to override the blacklist (check file extension) */
- global $wgStrictFileExtensions;
- global $wgFileExtensions, $wgFileBlacklist;
- if ($finalExt == '') {
- return self::FILETYPE_MISSING;
- } elseif ( $this->checkFileExtensionList( $ext, $wgFileBlacklist ) ||
- ($wgStrictFileExtensions && !$this->checkFileExtension( $finalExt, $wgFileExtensions ) ) ) {
- $resultDetails = array( 'finalExt' => $finalExt );
- return self::FILETYPE_BADTYPE;
- }
-
- /**
- * Look at the contents of the file; if we can recognize the
- * type but it's corrupt or data of the wrong type, we should
- * probably not accept it.
- */
- if( !$this->mStashed ) {
- $this->mFileProps = File::getPropsFromPath( $this->mTempPath, $finalExt );
- $this->checkMacBinary();
- $veri = $this->verify( $this->mTempPath, $finalExt );
-
- if( $veri !== true ) { //it's a wiki error...
- $resultDetails = array( 'veri' => $veri );
- return self::VERIFICATION_ERROR;
- }
-
- /**
- * Provide an opportunity for extensions to add further checks
- */
- $error = '';
- if( !wfRunHooks( 'UploadVerification',
- array( $this->mDestName, $this->mTempPath, &$error ) ) ) {
- $resultDetails = array( 'error' => $error );
- return self::UPLOAD_VERIFICATION_ERROR;
- }
- }
-
-
- /**
- * Check for non-fatal conditions
- */
- if ( ! $this->mIgnoreWarning ) {
- $warning = '';
-
- global $wgCapitalLinks;
- if( $wgCapitalLinks ) {
- $filtered = ucfirst( $filtered );
- }
- if( $basename != $filtered ) {
- $warning .= '<li>'.wfMsgHtml( 'badfilename', htmlspecialchars( $this->mDestName ) ).'</li>';
- }
-
- global $wgCheckFileExtensions;
- if ( $wgCheckFileExtensions ) {
- if ( !$this->checkFileExtension( $finalExt, $wgFileExtensions ) ) {
- $warning .= '<li>' .
- wfMsgExt( 'filetype-unwanted-type',
- array( 'parseinline' ),
- htmlspecialchars( $finalExt ),
- implode(
- wfMsgExt( 'comma-separator', array( 'escapenoentities' ) ),
- $wgFileExtensions
- )
- ) . '</li>';
- }
- }
-
- global $wgUploadSizeWarning;
- if ( $wgUploadSizeWarning && ( $this->mFileSize > $wgUploadSizeWarning ) ) {
- $skin = $wgUser->getSkin();
- $wsize = $skin->formatSize( $wgUploadSizeWarning );
- $asize = $skin->formatSize( $this->mFileSize );
- $warning .= '<li>' . wfMsgHtml( 'large-file', $wsize, $asize ) . '</li>';
- }
- if ( $this->mFileSize == 0 ) {
- $warning .= '<li>'.wfMsgHtml( 'emptyfile' ).'</li>';
- }
-
- if ( !$this->mDestWarningAck ) {
- $warning .= self::getExistsWarning( $this->mLocalFile );
- }
- if( $warning != '' ) {
- /**
- * Stash the file in a temporary location; the user can choose
- * to let it through and we'll complete the upload then.
- */
- $resultDetails = array( 'warning' => $warning );
- return self::UPLOAD_WARNING;
- }
- }
-
- /**
- * Try actually saving the thing...
- * It will show an error form on failure.
- */
- $pageText = self::getInitialPageText( $this->mComment, $this->mLicense,
- $this->mCopyrightStatus, $this->mCopyrightSource );
-
- $status = $this->mLocalFile->upload( $this->mTempPath, $this->mComment, $pageText,
- File::DELETE_SOURCE, $this->mFileProps );
- if ( !$status->isGood() ) {
- $resultDetails = array( 'internal' => $status->getWikiText() );
- return self::INTERNAL_ERROR;
- } else {
- if ( $this->mWatchthis ) {
- global $wgUser;
- $wgUser->addWatch( $this->mLocalFile->getTitle() );
- }
- // Success, redirect to description page
- $img = null; // @todo: added to avoid passing a ref to null - should this be defined somewhere?
- wfRunHooks( 'UploadComplete', array( &$this ) );
- return self::SUCCESS;
- }
- }
-
- /**
- * Do existence checks on a file and produce a warning
- * This check is static and can be done pre-upload via AJAX
- * Returns an HTML fragment consisting of one or more LI elements if there is a warning
- * Returns an empty string if there is no warning
- */
- static function getExistsWarning( $file ) {
- global $wgUser, $wgContLang;
- // Check for uppercase extension. We allow these filenames but check if an image
- // with lowercase extension exists already
- $warning = '';
- $align = $wgContLang->isRtl() ? 'left' : 'right';
-
- if( strpos( $file->getName(), '.' ) == false ) {
- $partname = $file->getName();
- $rawExtension = '';
- } else {
- list( $partname, $rawExtension ) = explode( '.', $file->getName(), 2 );
- }
- $sk = $wgUser->getSkin();
-
- if ( $rawExtension != $file->getExtension() ) {
- // We're not using the normalized form of the extension.
- // Normal form is lowercase, using most common of alternate
- // extensions (eg 'jpg' rather than 'JPEG').
- //
- // Check for another file using the normalized form...
- $nt_lc = Title::newFromText( $partname . '.' . $file->getExtension() );
- $file_lc = wfLocalFile( $nt_lc );
- } else {
- $file_lc = false;
- }
-
- if( $file->exists() ) {
- $dlink = $sk->makeKnownLinkObj( $file->getTitle() );
- if ( $file->allowInlineDisplay() ) {
- $dlink2 = $sk->makeImageLinkObj( $file->getTitle(), wfMsgExt( 'fileexists-thumb', 'parseinline' ),
- $file->getName(), $align, array(), false, true );
- } elseif ( !$file->allowInlineDisplay() && $file->isSafeFile() ) {
- $icon = $file->iconThumb();
- $dlink2 = '<div style="float:' . $align . '" id="mw-media-icon">' .
- $icon->toHtml( array( 'desc-link' => true ) ) . '<br />' . $dlink . '</div>';
- } else {
- $dlink2 = '';
- }
-
- $warning .= '<li>' . wfMsgExt( 'fileexists', array(), $dlink ) . '</li>' . $dlink2;
-
- } elseif( $file->getTitle()->getArticleID() ) {
- $lnk = $sk->makeKnownLinkObj( $file->getTitle(), '', 'redirect=no' );
- $warning .= '<li>' . wfMsgExt( 'filepageexists', array(), $lnk ) . '</li>';
- } elseif ( $file_lc && $file_lc->exists() ) {
- # Check if image with lowercase extension exists.
- # It's not forbidden but in 99% it makes no sense to upload the same filename with uppercase extension
- $dlink = $sk->makeKnownLinkObj( $nt_lc );
- if ( $file_lc->allowInlineDisplay() ) {
- $dlink2 = $sk->makeImageLinkObj( $nt_lc, wfMsgExt( 'fileexists-thumb', 'parseinline' ),
- $nt_lc->getText(), $align, array(), false, true );
- } elseif ( !$file_lc->allowInlineDisplay() && $file_lc->isSafeFile() ) {
- $icon = $file_lc->iconThumb();
- $dlink2 = '<div style="float:' . $align . '" id="mw-media-icon">' .
- $icon->toHtml( array( 'desc-link' => true ) ) . '<br />' . $dlink . '</div>';
- } else {
- $dlink2 = '';
- }
-
- $warning .= '<li>' . wfMsgExt( 'fileexists-extension', 'parsemag', $file->getName(), $dlink ) . '</li>' . $dlink2;
-
- } elseif ( ( substr( $partname , 3, 3 ) == 'px-' || substr( $partname , 2, 3 ) == 'px-' )
- && ereg( "[0-9]{2}" , substr( $partname , 0, 2) ) )
- {
- # Check for filenames like 50px- or 180px-, these are mostly thumbnails
- $nt_thb = Title::newFromText( substr( $partname , strpos( $partname , '-' ) +1 ) . '.' . $rawExtension );
- $file_thb = wfLocalFile( $nt_thb );
- if ($file_thb->exists() ) {
- # Check if an image without leading '180px-' (or similiar) exists
- $dlink = $sk->makeKnownLinkObj( $nt_thb);
- if ( $file_thb->allowInlineDisplay() ) {
- $dlink2 = $sk->makeImageLinkObj( $nt_thb,
- wfMsgExt( 'fileexists-thumb', 'parseinline' ),
- $nt_thb->getText(), $align, array(), false, true );
- } elseif ( !$file_thb->allowInlineDisplay() && $file_thb->isSafeFile() ) {
- $icon = $file_thb->iconThumb();
- $dlink2 = '<div style="float:' . $align . '" id="mw-media-icon">' .
- $icon->toHtml( array( 'desc-link' => true ) ) . '<br />' .
- $dlink . '</div>';
- } else {
- $dlink2 = '';
- }
-
- $warning .= '<li>' . wfMsgExt( 'fileexists-thumbnail-yes', 'parsemag', $dlink ) .
- '</li>' . $dlink2;
- } else {
- # Image w/o '180px-' does not exists, but we do not like these filenames
- $warning .= '<li>' . wfMsgExt( 'file-thumbnail-no', 'parseinline' ,
- substr( $partname , 0, strpos( $partname , '-' ) +1 ) ) . '</li>';
- }
- }
-
- $filenamePrefixBlacklist = self::getFilenamePrefixBlacklist();
- # Do the match
- foreach( $filenamePrefixBlacklist as $prefix ) {
- if ( substr( $partname, 0, strlen( $prefix ) ) == $prefix ) {
- $warning .= '<li>' . wfMsgExt( 'filename-bad-prefix', 'parseinline', $prefix ) . '</li>';
- break;
- }
- }
-
- if ( $file->wasDeleted() && !$file->exists() ) {
- # If the file existed before and was deleted, warn the user of this
- # Don't bother doing so if the file exists now, however
- $ltitle = SpecialPage::getTitleFor( 'Log' );
- $llink = $sk->makeKnownLinkObj( $ltitle, wfMsgHtml( 'deletionlog' ),
- 'type=delete&page=' . $file->getTitle()->getPrefixedUrl() );
- $warning .= '<li>' . wfMsgWikiHtml( 'filewasdeleted', $llink ) . '</li>';
- }
- return $warning;
- }
-
- /**
- * Get a list of warnings
- *
- * @param string local filename, e.g. 'file exists', 'non-descriptive filename'
- * @return array list of warning messages
- */
- static function ajaxGetExistsWarning( $filename ) {
- $file = wfFindFile( $filename );
- if( !$file ) {
- // Force local file so we have an object to do further checks against
- // if there isn't an exact match...
- $file = wfLocalFile( $filename );
- }
- $s = '&nbsp;';
- if ( $file ) {
- $warning = self::getExistsWarning( $file );
- if ( $warning !== '' ) {
- $s = "<ul>$warning</ul>";
- }
- }
- return $s;
- }
-
- /**
- * Render a preview of a given license for the AJAX preview on upload
- *
- * @param string $license
- * @return string
- */
- public static function ajaxGetLicensePreview( $license ) {
- global $wgParser, $wgUser;
- $text = '{{' . $license . '}}';
- $title = Title::makeTitle( NS_IMAGE, 'Sample.jpg' );
- $options = ParserOptions::newFromUser( $wgUser );
-
- // Expand subst: first, then live templates...
- $text = $wgParser->preSaveTransform( $text, $title, $wgUser, $options );
- $output = $wgParser->parse( $text, $title, $options );
-
- return $output->getText();
- }
-
- /**
- * Get a list of blacklisted filename prefixes from [[MediaWiki:filename-prefix-blacklist]]
- *
- * @return array list of prefixes
- */
- public static function getFilenamePrefixBlacklist() {
- $blacklist = array();
- $message = wfMsgForContent( 'filename-prefix-blacklist' );
- if( $message && !( wfEmptyMsg( 'filename-prefix-blacklist', $message ) || $message == '-' ) ) {
- $lines = explode( "\n", $message );
- foreach( $lines as $line ) {
- // Remove comment lines
- $comment = substr( trim( $line ), 0, 1 );
- if ( $comment == '#' || $comment == '' ) {
- continue;
- }
- // Remove additional comments after a prefix
- $comment = strpos( $line, '#' );
- if ( $comment > 0 ) {
- $line = substr( $line, 0, $comment-1 );
- }
- $blacklist[] = trim( $line );
- }
- }
- return $blacklist;
- }
-
- /**
- * Stash a file in a temporary directory for later processing
- * after the user has confirmed it.
- *
- * If the user doesn't explicitly cancel or accept, these files
- * can accumulate in the temp directory.
- *
- * @param string $saveName - the destination filename
- * @param string $tempName - the source temporary file to save
- * @return string - full path the stashed file, or false on failure
- * @access private
- */
- function saveTempUploadedFile( $saveName, $tempName ) {
- global $wgOut;
- $repo = RepoGroup::singleton()->getLocalRepo();
- $status = $repo->storeTemp( $saveName, $tempName );
- if ( !$status->isGood() ) {
- $this->showError( $status->getWikiText() );
- return false;
- } else {
- return $status->value;
- }
- }
-
- /**
- * Stash a file in a temporary directory for later processing,
- * and save the necessary descriptive info into the session.
- * Returns a key value which will be passed through a form
- * to pick up the path info on a later invocation.
- *
- * @return int
- * @access private
- */
- function stashSession() {
- $stash = $this->saveTempUploadedFile( $this->mDestName, $this->mTempPath );
-
- if( !$stash ) {
- # Couldn't save the file.
- return false;
- }
-
- $key = mt_rand( 0, 0x7fffffff );
- $_SESSION['wsUploadData'][$key] = array(
- 'mTempPath' => $stash,
- 'mFileSize' => $this->mFileSize,
- 'mSrcName' => $this->mSrcName,
- 'mFileProps' => $this->mFileProps,
- 'version' => self::SESSION_VERSION,
- );
- return $key;
- }
-
- /**
- * Remove a temporarily kept file stashed by saveTempUploadedFile().
- * @access private
- * @return success
- */
- function unsaveUploadedFile() {
- global $wgOut;
- $repo = RepoGroup::singleton()->getLocalRepo();
- $success = $repo->freeTemp( $this->mTempPath );
- if ( ! $success ) {
- $wgOut->showFileDeleteError( $this->mTempPath );
- return false;
- } else {
- return true;
- }
- }
-
- /* -------------------------------------------------------------- */
-
- /**
- * @param string $error as HTML
- * @access private
- */
- function uploadError( $error ) {
- global $wgOut;
- $wgOut->addHTML( "<h2>" . wfMsgHtml( 'uploadwarning' ) . "</h2>\n" );
- $wgOut->addHTML( "<span class='error'>{$error}</span>\n" );
- }
-
- /**
- * There's something wrong with this file, not enough to reject it
- * totally but we require manual intervention to save it for real.
- * Stash it away, then present a form asking to confirm or cancel.
- *
- * @param string $warning as HTML
- * @access private
- */
- function uploadWarning( $warning ) {
- global $wgOut, $wgContLang;
- global $wgUseCopyrightUpload;
-
- $this->mSessionKey = $this->stashSession();
- if( !$this->mSessionKey ) {
- # Couldn't save file; an error has been displayed so let's go.
- return;
- }
-
- $wgOut->addHTML( "<h2>" . wfMsgHtml( 'uploadwarning' ) . "</h2>\n" );
- $wgOut->addHTML( "<ul class='warning'>{$warning}</ul><br />\n" );
-
- $save = wfMsgHtml( 'savefile' );
- $reupload = wfMsgHtml( 'reupload' );
- $iw = wfMsgWikiHtml( 'ignorewarning' );
- $reup = wfMsgWikiHtml( 'reuploaddesc' );
- $titleObj = SpecialPage::getTitleFor( 'Upload' );
- $action = $titleObj->escapeLocalURL( 'action=submit' );
- $align1 = $wgContLang->isRTL() ? 'left' : 'right';
- $align2 = $wgContLang->isRTL() ? 'right' : 'left';
-
- if ( $wgUseCopyrightUpload )
- {
- $copyright = "
- <input type='hidden' name='wpUploadCopyStatus' value=\"" . htmlspecialchars( $this->mCopyrightStatus ) . "\" />
- <input type='hidden' name='wpUploadSource' value=\"" . htmlspecialchars( $this->mCopyrightSource ) . "\" />
- ";
- } else {
- $copyright = "";
- }
-
- $wgOut->addHTML( "
- <form id='uploadwarning' method='post' enctype='multipart/form-data' action='$action'>
- <input type='hidden' name='wpIgnoreWarning' value='1' />
- <input type='hidden' name='wpSessionKey' value=\"" . htmlspecialchars( $this->mSessionKey ) . "\" />
- <input type='hidden' name='wpUploadDescription' value=\"" . htmlspecialchars( $this->mComment ) . "\" />
- <input type='hidden' name='wpLicense' value=\"" . htmlspecialchars( $this->mLicense ) . "\" />
- <input type='hidden' name='wpDestFile' value=\"" . htmlspecialchars( $this->mDesiredDestName ) . "\" />
- <input type='hidden' name='wpWatchthis' value=\"" . htmlspecialchars( intval( $this->mWatchthis ) ) . "\" />
- {$copyright}
- <table border='0'>
- <tr>
- <tr>
- <td align='$align1'>
- <input tabindex='2' type='submit' name='wpUpload' value=\"$save\" />
- </td>
- <td align='$align2'>$iw</td>
- </tr>
- <tr>
- <td align='$align1'>
- <input tabindex='2' type='submit' name='wpReUpload' value=\"{$reupload}\" />
- </td>
- <td align='$align2'>$reup</td>
- </tr>
- </tr>
- </table></form>\n" );
- }
-
- /**
- * Displays the main upload form, optionally with a highlighted
- * error message up at the top.
- *
- * @param string $msg as HTML
- * @access private
- */
- function mainUploadForm( $msg='' ) {
- global $wgOut, $wgUser, $wgContLang;
- global $wgUseCopyrightUpload, $wgUseAjax, $wgAjaxUploadDestCheck, $wgAjaxLicensePreview;
- global $wgRequest, $wgAllowCopyUploads;
- global $wgStylePath, $wgStyleVersion;
-
- $useAjaxDestCheck = $wgUseAjax && $wgAjaxUploadDestCheck;
- $useAjaxLicensePreview = $wgUseAjax && $wgAjaxLicensePreview;
-
- $adc = wfBoolToStr( $useAjaxDestCheck );
- $alp = wfBoolToStr( $useAjaxLicensePreview );
-
- $wgOut->addScript( "<script type=\"text/javascript\">
-wgAjaxUploadDestCheck = {$adc};
-wgAjaxLicensePreview = {$alp};
-</script>
-<script type=\"text/javascript\" src=\"{$wgStylePath}/common/upload.js?{$wgStyleVersion}\"></script>
- " );
-
- if( !wfRunHooks( 'UploadForm:initial', array( &$this ) ) )
- {
- wfDebug( "Hook 'UploadForm:initial' broke output of the upload form" );
- return false;
- }
-
- if( $this->mDesiredDestName ) {
- $title = Title::makeTitleSafe( NS_IMAGE, $this->mDesiredDestName );
- // Show a subtitle link to deleted revisions (to sysops et al only)
- if( $title instanceof Title && ( $count = $title->isDeleted() ) > 0 && $wgUser->isAllowed( 'deletedhistory' ) ) {
- $link = wfMsgExt(
- $wgUser->isAllowed( 'delete' ) ? 'thisisdeleted' : 'viewdeleted',
- array( 'parse', 'replaceafter' ),
- $wgUser->getSkin()->makeKnownLinkObj(
- SpecialPage::getTitleFor( 'Undelete', $title->getPrefixedText() ),
- wfMsgExt( 'restorelink', array( 'parsemag', 'escape' ), $count )
- )
- );
- $wgOut->addHtml( "<div id=\"contentSub2\">{$link}</div>" );
- }
-
- // Show the relevant lines from deletion log (for still deleted files only)
- if( $title instanceof Title && $title->isDeleted() > 0 && !$title->exists() ) {
- $this->showDeletionLog( $wgOut, $title->getPrefixedText() );
- }
- }
-
- $cols = intval($wgUser->getOption( 'cols' ));
-
- if( $wgUser->getOption( 'editwidth' ) ) {
- $width = " style=\"width:100%\"";
- } else {
- $width = '';
- }
-
- if ( '' != $msg ) {
- $sub = wfMsgHtml( 'uploaderror' );
- $wgOut->addHTML( "<h2>{$sub}</h2>\n" .
- "<span class='error'>{$msg}</span>\n" );
- }
- $wgOut->addHTML( '<div id="uploadtext">' );
- $wgOut->addWikiMsg( 'uploadtext', $this->mDesiredDestName );
- $wgOut->addHTML( "</div>\n" );
-
- # Print a list of allowed file extensions, if so configured. We ignore
- # MIME type here, it's incomprehensible to most people and too long.
- global $wgCheckFileExtensions, $wgStrictFileExtensions,
- $wgFileExtensions, $wgFileBlacklist;
- if( $wgCheckFileExtensions ) {
- $delim = wfMsgExt( 'comma-separator', array( 'escapenoentities' ) );
- if( $wgStrictFileExtensions ) {
- # Everything not permitted is banned
- $wgOut->addHTML(
- '<div id="mw-upload-permitted">' .
- wfMsgWikiHtml( 'upload-permitted', implode( $wgFileExtensions, $delim ) ) .
- "</div>\n"
- );
- } else {
- # We have to list both preferred and prohibited
- $wgOut->addHTML(
- '<div id="mw-upload-preferred">' .
- wfMsgWikiHtml( 'upload-preferred', implode( $wgFileExtensions, $delim ) ) .
- "</div>\n" .
- '<div id="mw-upload-prohibited">' .
- wfMsgWikiHtml( 'upload-prohibited', implode( $wgFileBlacklist, $delim ) ) .
- "</div>\n"
- );
- }
- }
-
- $sourcefilename = wfMsgHtml( 'sourcefilename' );
- $destfilename = wfMsgHtml( 'destfilename' );
- $summary = wfMsgExt( 'fileuploadsummary', 'parseinline' );
-
- $licenses = new Licenses();
- $license = wfMsgExt( 'license', array( 'parseinline' ) );
- $nolicense = wfMsgHtml( 'nolicense' );
- $licenseshtml = $licenses->getHtml();
-
- $ulb = wfMsgHtml( 'uploadbtn' );
-
-
- $titleObj = SpecialPage::getTitleFor( 'Upload' );
- $action = $titleObj->escapeLocalURL();
-
- $encDestName = htmlspecialchars( $this->mDesiredDestName );
-
- $watchChecked =
- ( $wgUser->getOption( 'watchdefault' ) ||
- ( $wgUser->getOption( 'watchcreations' ) && $this->mDesiredDestName == '' ) )
- ? 'checked="checked"'
- : '';
- $warningChecked = $this->mIgnoreWarning ? 'checked' : '';
-
- // Prepare form for upload or upload/copy
- if( $wgAllowCopyUploads && $wgUser->isAllowed( 'upload_by_url' ) ) {
- $filename_form =
- "<input type='radio' id='wpSourceTypeFile' name='wpSourceType' value='file' " .
- "onchange='toggle_element_activation(\"wpUploadFileURL\",\"wpUploadFile\")' checked />" .
- "<input tabindex='1' type='file' name='wpUploadFile' id='wpUploadFile' " .
- "onfocus='" .
- "toggle_element_activation(\"wpUploadFileURL\",\"wpUploadFile\");" .
- "toggle_element_check(\"wpSourceTypeFile\",\"wpSourceTypeURL\")'" .
- ($this->mDesiredDestName?"":"onchange='fillDestFilename(\"wpUploadFile\")' ") . "size='40' />" .
- wfMsgHTML( 'upload_source_file' ) . "<br/>" .
- "<input type='radio' id='wpSourceTypeURL' name='wpSourceType' value='web' " .
- "onchange='toggle_element_activation(\"wpUploadFile\",\"wpUploadFileURL\")' />" .
- "<input tabindex='1' type='text' name='wpUploadFileURL' id='wpUploadFileURL' " .
- "onfocus='" .
- "toggle_element_activation(\"wpUploadFile\",\"wpUploadFileURL\");" .
- "toggle_element_check(\"wpSourceTypeURL\",\"wpSourceTypeFile\")'" .
- ($this->mDesiredDestName?"":"onchange='fillDestFilename(\"wpUploadFileURL\")' ") . "size='40' DISABLED />" .
- wfMsgHtml( 'upload_source_url' ) ;
- } else {
- $filename_form =
- "<input tabindex='1' type='file' name='wpUploadFile' id='wpUploadFile' " .
- ($this->mDesiredDestName?"":"onchange='fillDestFilename(\"wpUploadFile\")' ") .
- "size='40' />" .
- "<input type='hidden' name='wpSourceType' value='file' />" ;
- }
- if ( $useAjaxDestCheck ) {
- $warningRow = "<tr><td colspan='2' id='wpDestFile-warning'>&nbsp;</td></tr>";
- $destOnkeyup = 'onkeyup="wgUploadWarningObj.keypress();"';
- } else {
- $warningRow = '';
- $destOnkeyup = '';
- }
-
- $encComment = htmlspecialchars( $this->mComment );
- $align1 = $wgContLang->isRTL() ? 'left' : 'right';
- $align2 = $wgContLang->isRTL() ? 'right' : 'left';
-
- $wgOut->addHTML( <<<EOT
- <form id='upload' method='post' enctype='multipart/form-data' action="$action">
- <table border='0'>
- <tr>
- {$this->uploadFormTextTop}
- <td align='$align1' valign='top'><label for='wpUploadFile'>{$sourcefilename}:</label></td>
- <td align='$align2'>
- {$filename_form}
- </td>
- </tr>
- <tr>
- <td align='$align1'><label for='wpDestFile'>{$destfilename}:</label></td>
- <td align='$align2'>
- <input tabindex='2' type='text' name='wpDestFile' id='wpDestFile' size='40'
- value="$encDestName" $destOnkeyup />
- </td>
- </tr>
- <tr>
- <td align='$align1'><label for='wpUploadDescription'>{$summary}</label></td>
- <td align='$align2'>
- <textarea tabindex='3' name='wpUploadDescription' id='wpUploadDescription' rows='6'
- cols='{$cols}'{$width}>$encComment</textarea>
- {$this->uploadFormTextAfterSummary}
- </td>
- </tr>
- <tr>
-EOT
- );
-
- if ( $licenseshtml != '' ) {
- global $wgStylePath;
- $wgOut->addHTML( "
- <td align='$align1'><label for='wpLicense'>$license:</label></td>
- <td align='$align2'>
- <select name='wpLicense' id='wpLicense' tabindex='4'
- onchange='licenseSelectorCheck()'>
- <option value=''>$nolicense</option>
- $licenseshtml
- </select>
- </td>
- </tr>
- <tr>" );
- if( $useAjaxLicensePreview ) {
- $wgOut->addHtml( "
- <td></td>
- <td id=\"mw-license-preview\"></td>
- </tr>
- <tr>" );
- }
- }
-
- if ( $wgUseCopyrightUpload ) {
- $filestatus = wfMsgHtml ( 'filestatus' );
- $copystatus = htmlspecialchars( $this->mCopyrightStatus );
- $filesource = wfMsgHtml ( 'filesource' );
- $uploadsource = htmlspecialchars( $this->mCopyrightSource );
-
- $wgOut->addHTML( "
- <td align='$align1' nowrap='nowrap'><label for='wpUploadCopyStatus'>$filestatus:</label></td>
- <td><input tabindex='5' type='text' name='wpUploadCopyStatus' id='wpUploadCopyStatus'
- value=\"$copystatus\" size='40' /></td>
- </tr>
- <tr>
- <td align='$align1'><label for='wpUploadCopyStatus'>$filesource:</label></td>
- <td><input tabindex='6' type='text' name='wpUploadSource' id='wpUploadCopyStatus'
- value=\"$uploadsource\" size='40' /></td>
- </tr>
- <tr>
- ");
- }
-
- $wgOut->addHtml( "
- <td></td>
- <td>
- <input tabindex='7' type='checkbox' name='wpWatchthis' id='wpWatchthis' $watchChecked value='true' />
- <label for='wpWatchthis'>" . wfMsgHtml( 'watchthisupload' ) . "</label>
- <input tabindex='8' type='checkbox' name='wpIgnoreWarning' id='wpIgnoreWarning' value='true' $warningChecked/>
- <label for='wpIgnoreWarning'>" . wfMsgHtml( 'ignorewarnings' ) . "</label>
- </td>
- </tr>
- $warningRow
- <tr>
- <td></td>
- <td align='$align2'><input tabindex='9' type='submit' name='wpUpload' value=\"{$ulb}\"" . $wgUser->getSkin()->tooltipAndAccesskey( 'upload' ) . " /></td>
- </tr>
- <tr>
- <td></td>
- <td align='$align2'>
- " );
- $wgOut->addWikiText( wfMsgForContent( 'edittools' ) );
- $wgOut->addHTML( "
- </td>
- </tr>
-
- </table>
- <input type='hidden' name='wpDestFileWarningAck' id='wpDestFileWarningAck' value=''/>
- </form>" );
- }
-
- /* -------------------------------------------------------------- */
-
- /**
- * Split a file into a base name and all dot-delimited 'extensions'
- * on the end. Some web server configurations will fall back to
- * earlier pseudo-'extensions' to determine type and execute
- * scripts, so the blacklist needs to check them all.
- *
- * @return array
- */
- function splitExtensions( $filename ) {
- $bits = explode( '.', $filename );
- $basename = array_shift( $bits );
- return array( $basename, $bits );
- }
-
- /**
- * Perform case-insensitive match against a list of file extensions.
- * Returns true if the extension is in the list.
- *
- * @param string $ext
- * @param array $list
- * @return bool
- */
- function checkFileExtension( $ext, $list ) {
- return in_array( strtolower( $ext ), $list );
- }
-
- /**
- * Perform case-insensitive match against a list of file extensions.
- * Returns true if any of the extensions are in the list.
- *
- * @param array $ext
- * @param array $list
- * @return bool
- */
- function checkFileExtensionList( $ext, $list ) {
- foreach( $ext as $e ) {
- if( in_array( strtolower( $e ), $list ) ) {
- return true;
- }
- }
- return false;
- }
-
- /**
- * Verifies that it's ok to include the uploaded file
- *
- * @param string $tmpfile the full path of the temporary file to verify
- * @param string $extension The filename extension that the file is to be served with
- * @return mixed true of the file is verified, a WikiError object otherwise.
- */
- function verify( $tmpfile, $extension ) {
- #magically determine mime type
- $magic=& MimeMagic::singleton();
- $mime= $magic->guessMimeType($tmpfile,false);
-
- #check mime type, if desired
- global $wgVerifyMimeType;
- if ($wgVerifyMimeType) {
-
- wfDebug ( "\n\nmime: <$mime> extension: <$extension>\n\n");
- #check mime type against file extension
- if( !$this->verifyExtension( $mime, $extension ) ) {
- return new WikiErrorMsg( 'uploadcorrupt' );
- }
-
- #check mime type blacklist
- global $wgMimeTypeBlacklist;
- if( isset($wgMimeTypeBlacklist) && !is_null($wgMimeTypeBlacklist)
- && $this->checkFileExtension( $mime, $wgMimeTypeBlacklist ) ) {
- return new WikiErrorMsg( 'filetype-badmime', htmlspecialchars( $mime ) );
- }
- }
-
- #check for htmlish code and javascript
- if( $this->detectScript ( $tmpfile, $mime, $extension ) ) {
- return new WikiErrorMsg( 'uploadscripted' );
- }
-
- /**
- * Scan the uploaded file for viruses
- */
- $virus= $this->detectVirus($tmpfile);
- if ( $virus ) {
- return new WikiErrorMsg( 'uploadvirus', htmlspecialchars($virus) );
- }
-
- wfDebug( __METHOD__.": all clear; passing.\n" );
- return true;
- }
-
- /**
- * Checks if the mime type of the uploaded file matches the file extension.
- *
- * @param string $mime the mime type of the uploaded file
- * @param string $extension The filename extension that the file is to be served with
- * @return bool
- */
- function verifyExtension( $mime, $extension ) {
- $magic =& MimeMagic::singleton();
-
- if ( ! $mime || $mime == 'unknown' || $mime == 'unknown/unknown' )
- if ( ! $magic->isRecognizableExtension( $extension ) ) {
- wfDebug( __METHOD__.": passing file with unknown detected mime type; " .
- "unrecognized extension '$extension', can't verify\n" );
- return true;
- } else {
- wfDebug( __METHOD__.": rejecting file with unknown detected mime type; ".
- "recognized extension '$extension', so probably invalid file\n" );
- return false;
- }
-
- $match= $magic->isMatchingExtension($extension,$mime);
-
- if ($match===NULL) {
- wfDebug( __METHOD__.": no file extension known for mime type $mime, passing file\n" );
- return true;
- } elseif ($match===true) {
- wfDebug( __METHOD__.": mime type $mime matches extension $extension, passing file\n" );
-
- #TODO: if it's a bitmap, make sure PHP or ImageMagic resp. can handle it!
- return true;
-
- } else {
- wfDebug( __METHOD__.": mime type $mime mismatches file extension $extension, rejecting file\n" );
- return false;
- }
- }
-
- /**
- * Heuristic for detecting files that *could* contain JavaScript instructions or
- * things that may look like HTML to a browser and are thus
- * potentially harmful. The present implementation will produce false positives in some situations.
- *
- * @param string $file Pathname to the temporary upload file
- * @param string $mime The mime type of the file
- * @param string $extension The extension of the file
- * @return bool true if the file contains something looking like embedded scripts
- */
- function detectScript($file, $mime, $extension) {
- global $wgAllowTitlesInSVG;
-
- #ugly hack: for text files, always look at the entire file.
- #For binarie field, just check the first K.
-
- if (strpos($mime,'text/')===0) $chunk = file_get_contents( $file );
- else {
- $fp = fopen( $file, 'rb' );
- $chunk = fread( $fp, 1024 );
- fclose( $fp );
- }
-
- $chunk= strtolower( $chunk );
-
- if (!$chunk) return false;
-
- #decode from UTF-16 if needed (could be used for obfuscation).
- if (substr($chunk,0,2)=="\xfe\xff") $enc= "UTF-16BE";
- elseif (substr($chunk,0,2)=="\xff\xfe") $enc= "UTF-16LE";
- else $enc= NULL;
-
- if ($enc) $chunk= iconv($enc,"ASCII//IGNORE",$chunk);
-
- $chunk= trim($chunk);
-
- #FIXME: convert from UTF-16 if necessarry!
-
- wfDebug("SpecialUpload::detectScript: checking for embedded scripts and HTML stuff\n");
-
- #check for HTML doctype
- if (eregi("<!DOCTYPE *X?HTML",$chunk)) return true;
-
- /**
- * Internet Explorer for Windows performs some really stupid file type
- * autodetection which can cause it to interpret valid image files as HTML
- * and potentially execute JavaScript, creating a cross-site scripting
- * attack vectors.
- *
- * Apple's Safari browser also performs some unsafe file type autodetection
- * which can cause legitimate files to be interpreted as HTML if the
- * web server is not correctly configured to send the right content-type
- * (or if you're really uploading plain text and octet streams!)
- *
- * Returns true if IE is likely to mistake the given file for HTML.
- * Also returns true if Safari would mistake the given file for HTML
- * when served with a generic content-type.
- */
-
- $tags = array(
- '<body',
- '<head',
- '<html', #also in safari
- '<img',
- '<pre',
- '<script', #also in safari
- '<table'
- );
- if( ! $wgAllowTitlesInSVG && $extension !== 'svg' && $mime !== 'image/svg' ) {
- $tags[] = '<title';
- }
-
- foreach( $tags as $tag ) {
- if( false !== strpos( $chunk, $tag ) ) {
- return true;
- }
- }
-
- /*
- * look for javascript
- */
-
- #resolve entity-refs to look at attributes. may be harsh on big files... cache result?
- $chunk = Sanitizer::decodeCharReferences( $chunk );
-
- #look for script-types
- if (preg_match('!type\s*=\s*[\'"]?\s*(?:\w*/)?(?:ecma|java)!sim',$chunk)) return true;
-
- #look for html-style script-urls
- if (preg_match('!(?:href|src|data)\s*=\s*[\'"]?\s*(?:ecma|java)script:!sim',$chunk)) return true;
-
- #look for css-style script-urls
- if (preg_match('!url\s*\(\s*[\'"]?\s*(?:ecma|java)script:!sim',$chunk)) return true;
-
- wfDebug("SpecialUpload::detectScript: no scripts found\n");
- return false;
- }
-
- /**
- * Generic wrapper function for a virus scanner program.
- * This relies on the $wgAntivirus and $wgAntivirusSetup variables.
- * $wgAntivirusRequired may be used to deny upload if the scan fails.
- *
- * @param string $file Pathname to the temporary upload file
- * @return mixed false if not virus is found, NULL if the scan fails or is disabled,
- * or a string containing feedback from the virus scanner if a virus was found.
- * If textual feedback is missing but a virus was found, this function returns true.
- */
- function detectVirus($file) {
- global $wgAntivirus, $wgAntivirusSetup, $wgAntivirusRequired, $wgOut;
-
- if ( !$wgAntivirus ) {
- wfDebug( __METHOD__.": virus scanner disabled\n");
- return NULL;
- }
-
- if ( !$wgAntivirusSetup[$wgAntivirus] ) {
- wfDebug( __METHOD__.": unknown virus scanner: $wgAntivirus\n" );
- # @TODO: localise
- $wgOut->addHTML( "<div class='error'>Bad configuration: unknown virus scanner: <i>$wgAntivirus</i></div>\n" );
- return "unknown antivirus: $wgAntivirus";
- }
-
- # look up scanner configuration
- $command = $wgAntivirusSetup[$wgAntivirus]["command"];
- $exitCodeMap = $wgAntivirusSetup[$wgAntivirus]["codemap"];
- $msgPattern = isset( $wgAntivirusSetup[$wgAntivirus]["messagepattern"] ) ?
- $wgAntivirusSetup[$wgAntivirus]["messagepattern"] : null;
-
- if ( strpos( $command,"%f" ) === false ) {
- # simple pattern: append file to scan
- $command .= " " . wfEscapeShellArg( $file );
- } else {
- # complex pattern: replace "%f" with file to scan
- $command = str_replace( "%f", wfEscapeShellArg( $file ), $command );
- }
-
- wfDebug( __METHOD__.": running virus scan: $command \n" );
-
- # execute virus scanner
- $exitCode = false;
-
- #NOTE: there's a 50 line workaround to make stderr redirection work on windows, too.
- # that does not seem to be worth the pain.
- # Ask me (Duesentrieb) about it if it's ever needed.
- $output = array();
- if ( wfIsWindows() ) {
- exec( "$command", $output, $exitCode );
- } else {
- exec( "$command 2>&1", $output, $exitCode );
- }
-
- # map exit code to AV_xxx constants.
- $mappedCode = $exitCode;
- if ( $exitCodeMap ) {
- if ( isset( $exitCodeMap[$exitCode] ) ) {
- $mappedCode = $exitCodeMap[$exitCode];
- } elseif ( isset( $exitCodeMap["*"] ) ) {
- $mappedCode = $exitCodeMap["*"];
- }
- }
-
- if ( $mappedCode === AV_SCAN_FAILED ) {
- # scan failed (code was mapped to false by $exitCodeMap)
- wfDebug( __METHOD__.": failed to scan $file (code $exitCode).\n" );
-
- if ( $wgAntivirusRequired ) {
- return "scan failed (code $exitCode)";
- } else {
- return NULL;
- }
- } else if ( $mappedCode === AV_SCAN_ABORTED ) {
- # scan failed because filetype is unknown (probably imune)
- wfDebug( __METHOD__.": unsupported file type $file (code $exitCode).\n" );
- return NULL;
- } else if ( $mappedCode === AV_NO_VIRUS ) {
- # no virus found
- wfDebug( __METHOD__.": file passed virus scan.\n" );
- return false;
- } else {
- $output = join( "\n", $output );
- $output = trim( $output );
-
- if ( !$output ) {
- $output = true; #if there's no output, return true
- } elseif ( $msgPattern ) {
- $groups = array();
- if ( preg_match( $msgPattern, $output, $groups ) ) {
- if ( $groups[1] ) {
- $output = $groups[1];
- }
- }
- }
-
- wfDebug( __METHOD__.": FOUND VIRUS! scanner feedback: $output" );
- return $output;
- }
- }
-
- /**
- * Check if the temporary file is MacBinary-encoded, as some uploads
- * from Internet Explorer on Mac OS Classic and Mac OS X will be.
- * If so, the data fork will be extracted to a second temporary file,
- * which will then be checked for validity and either kept or discarded.
- *
- * @access private
- */
- function checkMacBinary() {
- $macbin = new MacBinary( $this->mTempPath );
- if( $macbin->isValid() ) {
- $dataFile = tempnam( wfTempDir(), "WikiMacBinary" );
- $dataHandle = fopen( $dataFile, 'wb' );
-
- wfDebug( "SpecialUpload::checkMacBinary: Extracting MacBinary data fork to $dataFile\n" );
- $macbin->extractData( $dataHandle );
-
- $this->mTempPath = $dataFile;
- $this->mFileSize = $macbin->dataForkLength();
-
- // We'll have to manually remove the new file if it's not kept.
- $this->mRemoveTempFile = true;
- }
- $macbin->close();
- }
-
- /**
- * If we've modified the upload file we need to manually remove it
- * on exit to clean up.
- * @access private
- */
- function cleanupTempFile() {
- if ( $this->mRemoveTempFile && file_exists( $this->mTempPath ) ) {
- wfDebug( "SpecialUpload::cleanupTempFile: Removing temporary file {$this->mTempPath}\n" );
- unlink( $this->mTempPath );
- }
- }
-
- /**
- * Check if there's an overwrite conflict and, if so, if restrictions
- * forbid this user from performing the upload.
- *
- * @return mixed true on success, WikiError on failure
- * @access private
- */
- function checkOverwrite( $name ) {
- $img = wfFindFile( $name );
-
- $error = '';
- if( $img ) {
- global $wgUser, $wgOut;
- if( $img->isLocal() ) {
- if( !self::userCanReUpload( $wgUser, $img->name ) ) {
- $error = 'fileexists-forbidden';
- }
- } else {
- if( !$wgUser->isAllowed( 'reupload' ) ||
- !$wgUser->isAllowed( 'reupload-shared' ) ) {
- $error = "fileexists-shared-forbidden";
- }
- }
- }
-
- if( $error ) {
- $errorText = wfMsg( $error, wfEscapeWikiText( $img->getName() ) );
- return $errorText;
- }
-
- // Rockin', go ahead and upload
- return true;
- }
-
- /**
- * Check if a user is the last uploader
- *
- * @param User $user
- * @param string $img, image name
- * @return bool
- */
- public static function userCanReUpload( User $user, $img ) {
- if( $user->isAllowed( 'reupload' ) )
- return true; // non-conditional
- if( !$user->isAllowed( 'reupload-own' ) )
- return false;
-
- $dbr = wfGetDB( DB_SLAVE );
- $row = $dbr->selectRow('image',
- /* SELECT */ 'img_user',
- /* WHERE */ array( 'img_name' => $img )
- );
- if ( !$row )
- return false;
-
- return $user->getID() == $row->img_user;
- }
-
- /**
- * Display an error with a wikitext description
- */
- function showError( $description ) {
- global $wgOut;
- $wgOut->setPageTitle( wfMsg( "internalerror" ) );
- $wgOut->setRobotpolicy( "noindex,nofollow" );
- $wgOut->setArticleRelated( false );
- $wgOut->enableClientCache( false );
- $wgOut->addWikiText( $description );
- }
-
- /**
- * Get the initial image page text based on a comment and optional file status information
- */
- static function getInitialPageText( $comment, $license, $copyStatus, $source ) {
- global $wgUseCopyrightUpload;
- if ( $wgUseCopyrightUpload ) {
- if ( $license != '' ) {
- $licensetxt = '== ' . wfMsgForContent( 'license' ) . " ==\n" . '{{' . $license . '}}' . "\n";
- }
- $pageText = '== ' . wfMsg ( 'filedesc' ) . " ==\n" . $comment . "\n" .
- '== ' . wfMsgForContent ( 'filestatus' ) . " ==\n" . $copyStatus . "\n" .
- "$licensetxt" .
- '== ' . wfMsgForContent ( 'filesource' ) . " ==\n" . $source ;
- } else {
- if ( $license != '' ) {
- $filedesc = $comment == '' ? '' : '== ' . wfMsg ( 'filedesc' ) . " ==\n" . $comment . "\n";
- $pageText = $filedesc .
- '== ' . wfMsgForContent ( 'license' ) . " ==\n" . '{{' . $license . '}}' . "\n";
- } else {
- $pageText = $comment;
- }
- }
- return $pageText;
- }
-
- /**
- * If there are rows in the deletion log for this file, show them,
- * along with a nice little note for the user
- *
- * @param OutputPage $out
- * @param string filename
- */
- private function showDeletionLog( $out, $filename ) {
- $reader = new LogReader(
- new FauxRequest(
- array(
- 'page' => $filename,
- 'type' => 'delete',
- )
- )
- );
- if( $reader->hasRows() ) {
- $out->addHtml( '<div id="mw-upload-deleted-warn">' );
- $out->addWikiMsg( 'upload-wasdeleted' );
- $viewer = new LogViewer( $reader );
- $viewer->showList( $out );
- $out->addHtml( '</div>' );
- }
- }
-}
diff --git a/includes/SpecialUploadMogile.php b/includes/SpecialUploadMogile.php
deleted file mode 100644
index 438e1df4..00000000
--- a/includes/SpecialUploadMogile.php
+++ /dev/null
@@ -1,136 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * You will need the extension MogileClient to use this special page.
- */
-require_once( 'MogileFS.php' );
-
-/**
- * Entry point
- */
-function wfSpecialUploadMogile() {
- global $wgRequest;
- $form = new UploadFormMogile( $wgRequest );
- $form->execute();
-}
-
-/**
- * Extends Special:Upload with MogileFS.
- * @addtogroup SpecialPage
- */
-class UploadFormMogile extends UploadForm {
- /**
- * Move the uploaded file from its temporary location to the final
- * destination. If a previous version of the file exists, move
- * it into the archive subdirectory.
- *
- * @todo If the later save fails, we may have disappeared the original file.
- *
- * @param string $saveName
- * @param string $tempName full path to the temporary file
- * @param bool $useRename Not used in this implementation
- */
- function saveUploadedFile( $saveName, $tempName, $useRename = false ) {
- global $wgOut;
- $mfs = MogileFS::NewMogileFS();
-
- $this->mSavedFile = "image!{$saveName}";
-
- if( $mfs->getPaths( $this->mSavedFile )) {
- $this->mUploadOldVersion = gmdate( 'YmdHis' ) . "!{$saveName}";
- if( !$mfs->rename( $this->mSavedFile, "archive!{$this->mUploadOldVersion}" ) ) {
- $wgOut->showFileRenameError( $this->mSavedFile,
- "archive!{$this->mUploadOldVersion}" );
- return false;
- }
- } else {
- $this->mUploadOldVersion = '';
- }
-
- if ( $this->mStashed ) {
- if (!$mfs->rename($tempName,$this->mSavedFile)) {
- $wgOut->showFileRenameError($tempName, $this->mSavedFile );
- return false;
- }
- } else {
- if ( !$mfs->saveFile($this->mSavedFile,'normal',$tempName )) {
- $wgOut->showFileCopyError( $tempName, $this->mSavedFile );
- return false;
- }
- unlink($tempName);
- }
- return true;
- }
-
- /**
- * Stash a file in a temporary directory for later processing
- * after the user has confirmed it.
- *
- * If the user doesn't explicitly cancel or accept, these files
- * can accumulate in the temp directory.
- *
- * @param string $saveName - the destination filename
- * @param string $tempName - the source temporary file to save
- * @return string - full path the stashed file, or false on failure
- * @access private
- */
- function saveTempUploadedFile( $saveName, $tempName ) {
- global $wgOut;
-
- $stash = 'stash!' . gmdate( "YmdHis" ) . '!' . $saveName;
- $mfs = MogileFS::NewMogileFS();
- if ( !$mfs->saveFile( $stash, 'normal', $tempName ) ) {
- $wgOut->showFileCopyError( $tempName, $stash );
- return false;
- }
- unlink($tempName);
- return $stash;
- }
-
- /**
- * Stash a file in a temporary directory for later processing,
- * and save the necessary descriptive info into the session.
- * Returns a key value which will be passed through a form
- * to pick up the path info on a later invocation.
- *
- * @return int
- * @access private
- */
- function stashSession() {
- $stash = $this->saveTempUploadedFile(
- $this->mUploadSaveName, $this->mUploadTempName );
-
- if( !$stash ) {
- # Couldn't save the file.
- return false;
- }
-
- $key = mt_rand( 0, 0x7fffffff );
- $_SESSION['wsUploadData'][$key] = array(
- 'mUploadTempName' => $stash,
- 'mUploadSize' => $this->mUploadSize,
- 'mOname' => $this->mOname );
- return $key;
- }
-
- /**
- * Remove a temporarily kept file stashed by saveTempUploadedFile().
- * @access private
- * @return success
- */
- function unsaveUploadedFile() {
- global $wgOut;
- $mfs = MogileFS::NewMogileFS();
- if ( ! $mfs->delete( $this->mUploadTempName ) ) {
- $wgOut->showFileDeleteError( $this->mUploadTempName );
- return false;
- } else {
- return true;
- }
- }
-}
-
diff --git a/includes/SpecialUserlogin.php b/includes/SpecialUserlogin.php
deleted file mode 100644
index 3651fdc8..00000000
--- a/includes/SpecialUserlogin.php
+++ /dev/null
@@ -1,863 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * constructor
- */
-function wfSpecialUserlogin( $par = '' ) {
- global $wgRequest;
- if( session_id() == '' ) {
- wfSetupSession();
- }
-
- $form = new LoginForm( $wgRequest, $par );
- $form->execute();
-}
-
-/**
- * implements Special:Login
- * @addtogroup SpecialPage
- */
-class LoginForm {
-
- const SUCCESS = 0;
- const NO_NAME = 1;
- const ILLEGAL = 2;
- const WRONG_PLUGIN_PASS = 3;
- const NOT_EXISTS = 4;
- const WRONG_PASS = 5;
- const EMPTY_PASS = 6;
- const RESET_PASS = 7;
- const ABORTED = 8;
-
- var $mName, $mPassword, $mRetype, $mReturnTo, $mCookieCheck, $mPosted;
- var $mAction, $mCreateaccount, $mCreateaccountMail, $mMailmypassword;
- var $mLoginattempt, $mRemember, $mEmail, $mDomain, $mLanguage;
-
- /**
- * Constructor
- * @param WebRequest $request A WebRequest object passed by reference
- */
- function LoginForm( &$request, $par = '' ) {
- global $wgLang, $wgAllowRealName, $wgEnableEmail;
- global $wgAuth;
-
- $this->mType = ( $par == 'signup' ) ? $par : $request->getText( 'type' ); # Check for [[Special:Userlogin/signup]]
- $this->mName = $request->getText( 'wpName' );
- $this->mPassword = $request->getText( 'wpPassword' );
- $this->mRetype = $request->getText( 'wpRetype' );
- $this->mDomain = $request->getText( 'wpDomain' );
- $this->mReturnTo = $request->getVal( 'returnto' );
- $this->mCookieCheck = $request->getVal( 'wpCookieCheck' );
- $this->mPosted = $request->wasPosted();
- $this->mCreateaccount = $request->getCheck( 'wpCreateaccount' );
- $this->mCreateaccountMail = $request->getCheck( 'wpCreateaccountMail' )
- && $wgEnableEmail;
- $this->mMailmypassword = $request->getCheck( 'wpMailmypassword' )
- && $wgEnableEmail;
- $this->mLoginattempt = $request->getCheck( 'wpLoginattempt' );
- $this->mAction = $request->getVal( 'action' );
- $this->mRemember = $request->getCheck( 'wpRemember' );
- $this->mLanguage = $request->getText( 'uselang' );
-
- if( $wgEnableEmail ) {
- $this->mEmail = $request->getText( 'wpEmail' );
- } else {
- $this->mEmail = '';
- }
- if( $wgAllowRealName ) {
- $this->mRealName = $request->getText( 'wpRealName' );
- } else {
- $this->mRealName = '';
- }
-
- if( !$wgAuth->validDomain( $this->mDomain ) ) {
- $this->mDomain = 'invaliddomain';
- }
- $wgAuth->setDomain( $this->mDomain );
-
- # When switching accounts, it sucks to get automatically logged out
- if( $this->mReturnTo == $wgLang->specialPage( 'Userlogout' ) ) {
- $this->mReturnTo = '';
- }
- }
-
- function execute() {
- if ( !is_null( $this->mCookieCheck ) ) {
- $this->onCookieRedirectCheck( $this->mCookieCheck );
- return;
- } else if( $this->mPosted ) {
- if( $this->mCreateaccount ) {
- return $this->addNewAccount();
- } else if ( $this->mCreateaccountMail ) {
- return $this->addNewAccountMailPassword();
- } else if ( $this->mMailmypassword ) {
- return $this->mailPassword();
- } else if ( ( 'submitlogin' == $this->mAction ) || $this->mLoginattempt ) {
- return $this->processLogin();
- }
- }
- $this->mainLoginForm( '' );
- }
-
- /**
- * @private
- */
- function addNewAccountMailPassword() {
- global $wgOut;
-
- if ('' == $this->mEmail) {
- $this->mainLoginForm( wfMsg( 'noemail', htmlspecialchars( $this->mName ) ) );
- return;
- }
-
- $u = $this->addNewaccountInternal();
-
- if ($u == NULL) {
- return;
- }
-
- // Wipe the initial password and mail a temporary one
- $u->setPassword( null );
- $u->saveSettings();
- $result = $this->mailPasswordInternal( $u, false, 'createaccount-title', 'createaccount-text' );
-
- wfRunHooks( 'AddNewAccount', array( $u, true ) );
-
- $wgOut->setPageTitle( wfMsg( 'accmailtitle' ) );
- $wgOut->setRobotpolicy( 'noindex,nofollow' );
- $wgOut->setArticleRelated( false );
-
- if( WikiError::isError( $result ) ) {
- $this->mainLoginForm( wfMsg( 'mailerror', $result->getMessage() ) );
- } else {
- $wgOut->addWikiMsg( 'accmailtext', $u->getName(), $u->getEmail() );
- $wgOut->returnToMain( false );
- }
- $u = 0;
- }
-
-
- /**
- * @private
- */
- function addNewAccount() {
- global $wgUser, $wgEmailAuthentication;
-
- # Create the account and abort if there's a problem doing so
- $u = $this->addNewAccountInternal();
- if( $u == NULL )
- return;
-
- # If we showed up language selection links, and one was in use, be
- # smart (and sensible) and save that language as the user's preference
- global $wgLoginLanguageSelector;
- if( $wgLoginLanguageSelector && $this->mLanguage )
- $u->setOption( 'language', $this->mLanguage );
-
- # Save user settings and send out an email authentication message if needed
- $u->saveSettings();
- if( $wgEmailAuthentication && User::isValidEmailAddr( $u->getEmail() ) ) {
- global $wgOut;
- $error = $u->sendConfirmationMail();
- if( WikiError::isError( $error ) ) {
- $wgOut->addWikiMsg( 'confirmemail_sendfailed', $error->getMessage() );
- } else {
- $wgOut->addWikiMsg( 'confirmemail_oncreate' );
- }
- }
-
- # If not logged in, assume the new account as the current one and set session cookies
- # then show a "welcome" message or a "need cookies" message as needed
- if( $wgUser->isAnon() ) {
- $wgUser = $u;
- $wgUser->setCookies();
- wfRunHooks( 'AddNewAccount', array( $wgUser ) );
- if( $this->hasSessionCookie() ) {
- return $this->successfulLogin( wfMsg( 'welcomecreation', $wgUser->getName() ), false );
- } else {
- return $this->cookieRedirectCheck( 'new' );
- }
- } else {
- # Confirm that the account was created
- global $wgOut;
- $self = SpecialPage::getTitleFor( 'Userlogin' );
- $wgOut->setPageTitle( wfMsgHtml( 'accountcreated' ) );
- $wgOut->setArticleRelated( false );
- $wgOut->setRobotPolicy( 'noindex,nofollow' );
- $wgOut->addHtml( wfMsgWikiHtml( 'accountcreatedtext', $u->getName() ) );
- $wgOut->returnToMain( false, $self );
- wfRunHooks( 'AddNewAccount', array( $u ) );
- return true;
- }
- }
-
- /**
- * @private
- */
- function addNewAccountInternal() {
- global $wgUser, $wgOut;
- global $wgEnableSorbs, $wgProxyWhitelist;
- global $wgMemc, $wgAccountCreationThrottle;
- global $wgAuth, $wgMinimalPasswordLength;
- global $wgEmailConfirmToEdit;
-
- // If the user passes an invalid domain, something is fishy
- if( !$wgAuth->validDomain( $this->mDomain ) ) {
- $this->mainLoginForm( wfMsg( 'wrongpassword' ) );
- return false;
- }
-
- // If we are not allowing users to login locally, we should
- // be checking to see if the user is actually able to
- // authenticate to the authentication server before they
- // create an account (otherwise, they can create a local account
- // and login as any domain user). We only need to check this for
- // domains that aren't local.
- if( 'local' != $this->mDomain && '' != $this->mDomain ) {
- if( !$wgAuth->canCreateAccounts() && ( !$wgAuth->userExists( $this->mName ) || !$wgAuth->authenticate( $this->mName, $this->mPassword ) ) ) {
- $this->mainLoginForm( wfMsg( 'wrongpassword' ) );
- return false;
- }
- }
-
- if ( wfReadOnly() ) {
- $wgOut->readOnlyPage();
- return false;
- }
-
- # Check permissions
- if ( !$wgUser->isAllowed( 'createaccount' ) ) {
- $this->userNotPrivilegedMessage();
- return false;
- } elseif ( $wgUser->isBlockedFromCreateAccount() ) {
- $this->userBlockedMessage();
- return false;
- }
-
- $ip = wfGetIP();
- if ( $wgEnableSorbs && !in_array( $ip, $wgProxyWhitelist ) &&
- $wgUser->inSorbsBlacklist( $ip ) )
- {
- $this->mainLoginForm( wfMsg( 'sorbs_create_account_reason' ) . ' (' . htmlspecialchars( $ip ) . ')' );
- return;
- }
-
- # Now create a dummy user ($u) and check if it is valid
- $name = trim( $this->mName );
- $u = User::newFromName( $name, 'creatable' );
- if ( is_null( $u ) ) {
- $this->mainLoginForm( wfMsg( 'noname' ) );
- return false;
- }
-
- if ( 0 != $u->idForName() ) {
- $this->mainLoginForm( wfMsg( 'userexists' ) );
- return false;
- }
-
- if ( 0 != strcmp( $this->mPassword, $this->mRetype ) ) {
- $this->mainLoginForm( wfMsg( 'badretype' ) );
- return false;
- }
-
- # check for minimal password length
- if ( !$u->isValidPassword( $this->mPassword ) ) {
- if ( !$this->mCreateaccountMail ) {
- $this->mainLoginForm( wfMsg( 'passwordtooshort', $wgMinimalPasswordLength ) );
- return false;
- } else {
- # do not force a password for account creation by email
- # set pseudo password, it will be replaced later by a random generated password
- $this->mPassword = '-';
- }
- }
-
- # if you need a confirmed email address to edit, then obviously you need an email address.
- if ( $wgEmailConfirmToEdit && empty( $this->mEmail ) ) {
- $this->mainLoginForm( wfMsg( 'noemailtitle' ) );
- return false;
- }
-
- if( !empty( $this->mEmail ) && !User::isValidEmailAddr( $this->mEmail ) ) {
- $this->mainLoginForm( wfMsg( 'invalidemailaddress' ) );
- return false;
- }
-
- # Set some additional data so the AbortNewAccount hook can be
- # used for more than just username validation
- $u->setEmail( $this->mEmail );
- $u->setRealName( $this->mRealName );
-
- $abortError = '';
- if( !wfRunHooks( 'AbortNewAccount', array( $u, &$abortError ) ) ) {
- // Hook point to add extra creation throttles and blocks
- wfDebug( "LoginForm::addNewAccountInternal: a hook blocked creation\n" );
- $this->mainLoginForm( $abortError );
- return false;
- }
-
- if ( $wgAccountCreationThrottle && $wgUser->isPingLimitable() ) {
- $key = wfMemcKey( 'acctcreate', 'ip', $ip );
- $value = $wgMemc->incr( $key );
- if ( !$value ) {
- $wgMemc->set( $key, 1, 86400 );
- }
- if ( $value > $wgAccountCreationThrottle ) {
- $this->throttleHit( $wgAccountCreationThrottle );
- return false;
- }
- }
-
- if( !$wgAuth->addUser( $u, $this->mPassword, $this->mEmail, $this->mRealName ) ) {
- $this->mainLoginForm( wfMsg( 'externaldberror' ) );
- return false;
- }
-
- return $this->initUser( $u, false );
- }
-
- /**
- * Actually add a user to the database.
- * Give it a User object that has been initialised with a name.
- *
- * @param $u User object.
- * @param $autocreate boolean -- true if this is an autocreation via auth plugin
- * @return User object.
- * @private
- */
- function initUser( $u, $autocreate ) {
- global $wgAuth;
-
- $u->addToDatabase();
-
- if ( $wgAuth->allowPasswordChange() ) {
- $u->setPassword( $this->mPassword );
- }
-
- $u->setEmail( $this->mEmail );
- $u->setRealName( $this->mRealName );
- $u->setToken();
-
- $wgAuth->initUser( $u, $autocreate );
-
- $u->setOption( 'rememberpassword', $this->mRemember ? 1 : 0 );
- $u->saveSettings();
-
- # Update user count
- $ssUpdate = new SiteStatsUpdate( 0, 0, 0, 0, 1 );
- $ssUpdate->doUpdate();
-
- return $u;
- }
-
- /**
- * Internally authenticate the login request.
- *
- * This may create a local account as a side effect if the
- * authentication plugin allows transparent local account
- * creation.
- *
- * @public
- */
- function authenticateUserData() {
- global $wgUser, $wgAuth;
- if ( '' == $this->mName ) {
- return self::NO_NAME;
- }
- $u = User::newFromName( $this->mName );
- if( is_null( $u ) || !User::isUsableName( $u->getName() ) ) {
- return self::ILLEGAL;
- }
- if ( 0 == $u->getID() ) {
- global $wgAuth;
- /**
- * If the external authentication plugin allows it,
- * automatically create a new account for users that
- * are externally defined but have not yet logged in.
- */
- if ( $wgAuth->autoCreate() && $wgAuth->userExists( $u->getName() ) ) {
- if ( $wgAuth->authenticate( $u->getName(), $this->mPassword ) ) {
- $u = $this->initUser( $u, true );
- } else {
- return self::WRONG_PLUGIN_PASS;
- }
- } else {
- return self::NOT_EXISTS;
- }
- } else {
- $u->load();
- }
-
- // Give general extensions, such as a captcha, a chance to abort logins
- $abort = self::ABORTED;
- if( !wfRunHooks( 'AbortLogin', array( $u, $this->mPassword, &$abort ) ) ) {
- return $abort;
- }
-
- if (!$u->checkPassword( $this->mPassword )) {
- if( $u->checkTemporaryPassword( $this->mPassword ) ) {
- // The e-mailed temporary password should not be used
- // for actual logins; that's a very sloppy habit,
- // and insecure if an attacker has a few seconds to
- // click "search" on someone's open mail reader.
- //
- // Allow it to be used only to reset the password
- // a single time to a new value, which won't be in
- // the user's e-mail archives.
- //
- // For backwards compatibility, we'll still recognize
- // it at the login form to minimize surprises for
- // people who have been logging in with a temporary
- // password for some time.
- //
- // As a side-effect, we can authenticate the user's
- // e-mail address if it's not already done, since
- // the temporary password was sent via e-mail.
- //
- if( !$u->isEmailConfirmed() ) {
- $u->confirmEmail();
- }
-
- // At this point we just return an appropriate code
- // indicating that the UI should show a password
- // reset form; bot interfaces etc will probably just
- // fail cleanly here.
- //
- $retval = self::RESET_PASS;
- } else {
- $retval = '' == $this->mPassword ? self::EMPTY_PASS : self::WRONG_PASS;
- }
- } else {
- $wgAuth->updateUser( $u );
- $wgUser = $u;
-
- $retval = self::SUCCESS;
- }
- wfRunHooks( 'LoginAuthenticateAudit', array( $u, $this->mPassword, $retval ) );
- return $retval;
- }
-
- function processLogin() {
- global $wgUser, $wgAuth;
-
- switch ($this->authenticateUserData())
- {
- case self::SUCCESS:
- # We've verified now, update the real record
- if( (bool)$this->mRemember != (bool)$wgUser->getOption( 'rememberpassword' ) ) {
- $wgUser->setOption( 'rememberpassword', $this->mRemember ? 1 : 0 );
- $wgUser->saveSettings();
- } else {
- $wgUser->invalidateCache();
- }
- $wgUser->setCookies();
-
- if( $this->hasSessionCookie() ) {
- return $this->successfulLogin( wfMsg( 'loginsuccess', $wgUser->getName() ) );
- } else {
- return $this->cookieRedirectCheck( 'login' );
- }
- break;
-
- case self::NO_NAME:
- case self::ILLEGAL:
- $this->mainLoginForm( wfMsg( 'noname' ) );
- break;
- case self::WRONG_PLUGIN_PASS:
- $this->mainLoginForm( wfMsg( 'wrongpassword' ) );
- break;
- case self::NOT_EXISTS:
- if( $wgUser->isAllowed( 'createaccount' ) ){
- $this->mainLoginForm( wfMsg( 'nosuchuser', htmlspecialchars( $this->mName ) ) );
- } else {
- $this->mainLoginForm( wfMsg( 'nosuchusershort', htmlspecialchars( $this->mName ) ) );
- }
- break;
- case self::WRONG_PASS:
- $this->mainLoginForm( wfMsg( 'wrongpassword' ) );
- break;
- case self::EMPTY_PASS:
- $this->mainLoginForm( wfMsg( 'wrongpasswordempty' ) );
- break;
- case self::RESET_PASS:
- $this->resetLoginForm( wfMsg( 'resetpass_announce' ) );
- break;
- default:
- wfDebugDieBacktrace( "Unhandled case value" );
- }
- }
-
- function resetLoginForm( $error ) {
- global $wgOut;
- $wgOut->addWikiText( "<div class=\"errorbox\">$error</div>" );
- $reset = new PasswordResetForm( $this->mName, $this->mPassword );
- $reset->execute( null );
- }
-
- /**
- * @private
- */
- function mailPassword() {
- global $wgUser, $wgOut, $wgAuth;
-
- if( !$wgAuth->allowPasswordChange() ) {
- $this->mainLoginForm( wfMsg( 'resetpass_forbidden' ) );
- return;
- }
-
- # Check against blocked IPs
- # fixme -- should we not?
- if( $wgUser->isBlocked() ) {
- $this->mainLoginForm( wfMsg( 'blocked-mailpassword' ) );
- return;
- }
-
- # Check against the rate limiter
- if( $wgUser->pingLimiter( 'mailpassword' ) ) {
- $wgOut->rateLimited();
- return;
- }
-
- if ( '' == $this->mName ) {
- $this->mainLoginForm( wfMsg( 'noname' ) );
- return;
- }
- $u = User::newFromName( $this->mName );
- if( is_null( $u ) ) {
- $this->mainLoginForm( wfMsg( 'noname' ) );
- return;
- }
- if ( 0 == $u->getID() ) {
- $this->mainLoginForm( wfMsg( 'nosuchuser', $u->getName() ) );
- return;
- }
-
- # Check against password throttle
- if ( $u->isPasswordReminderThrottled() ) {
- global $wgPasswordReminderResendTime;
- # Round the time in hours to 3 d.p., in case someone is specifying minutes or seconds.
- $this->mainLoginForm( wfMsg( 'throttled-mailpassword',
- round( $wgPasswordReminderResendTime, 3 ) ) );
- return;
- }
-
- $result = $this->mailPasswordInternal( $u, true, 'passwordremindertitle', 'passwordremindertext' );
- if( WikiError::isError( $result ) ) {
- $this->mainLoginForm( wfMsg( 'mailerror', $result->getMessage() ) );
- } else {
- $this->mainLoginForm( wfMsg( 'passwordsent', $u->getName() ), 'success' );
- }
- }
-
-
- /**
- * @param object user
- * @param bool throttle
- * @param string message name of email title
- * @param string message name of email text
- * @return mixed true on success, WikiError on failure
- * @private
- */
- function mailPasswordInternal( $u, $throttle = true, $emailTitle = 'passwordremindertitle', $emailText = 'passwordremindertext' ) {
- global $wgCookiePath, $wgCookieDomain, $wgCookiePrefix, $wgCookieSecure;
- global $wgServer, $wgScript;
-
- if ( '' == $u->getEmail() ) {
- return new WikiError( wfMsg( 'noemail', $u->getName() ) );
- }
-
- $np = $u->randomPassword();
- $u->setNewpassword( $np, $throttle );
-
- setcookie( "{$wgCookiePrefix}Token", '', time() - 3600, $wgCookiePath, $wgCookieDomain, $wgCookieSecure );
-
- $u->saveSettings();
-
- $ip = wfGetIP();
- if ( '' == $ip ) { $ip = '(Unknown)'; }
-
- $m = wfMsg( $emailText, $ip, $u->getName(), $np, $wgServer . $wgScript );
- $result = $u->sendMail( wfMsg( $emailTitle ), $m );
-
- return $result;
- }
-
-
- /**
- * @param string $msg Message that will be shown on success
- * @param bool $auto Toggle auto-redirect to main page; default true
- * @private
- */
- function successfulLogin( $msg, $auto = true ) {
- global $wgUser;
- global $wgOut;
-
- # Run any hooks; ignore results
-
- wfRunHooks('UserLoginComplete', array(&$wgUser));
-
- $wgOut->setPageTitle( wfMsg( 'loginsuccesstitle' ) );
- $wgOut->setRobotpolicy( 'noindex,nofollow' );
- $wgOut->setArticleRelated( false );
- $wgOut->addWikiText( $msg );
- if ( !empty( $this->mReturnTo ) ) {
- $wgOut->returnToMain( $auto, $this->mReturnTo );
- } else {
- $wgOut->returnToMain( $auto );
- }
- }
-
- /** */
- function userNotPrivilegedMessage() {
- global $wgOut;
-
- $wgOut->setPageTitle( wfMsg( 'whitelistacctitle' ) );
- $wgOut->setRobotpolicy( 'noindex,nofollow' );
- $wgOut->setArticleRelated( false );
-
- $wgOut->addWikiMsg( 'whitelistacctext' );
-
- $wgOut->returnToMain( false );
- }
-
- /** */
- function userBlockedMessage() {
- global $wgOut, $wgUser;
-
- # Let's be nice about this, it's likely that this feature will be used
- # for blocking large numbers of innocent people, e.g. range blocks on
- # schools. Don't blame it on the user. There's a small chance that it
- # really is the user's fault, i.e. the username is blocked and they
- # haven't bothered to log out before trying to create an account to
- # evade it, but we'll leave that to their guilty conscience to figure
- # out.
-
- $wgOut->setPageTitle( wfMsg( 'cantcreateaccounttitle' ) );
- $wgOut->setRobotpolicy( 'noindex,nofollow' );
- $wgOut->setArticleRelated( false );
-
- $ip = wfGetIP();
- $blocker = User::whoIs( $wgUser->mBlock->mBy );
- $block_reason = $wgUser->mBlock->mReason;
-
- $wgOut->addWikiMsg( 'cantcreateaccount-text', $ip, $block_reason, $blocker );
- $wgOut->returnToMain( false );
- }
-
- /**
- * @private
- */
- function mainLoginForm( $msg, $msgtype = 'error' ) {
- global $wgUser, $wgOut, $wgAllowRealName, $wgEnableEmail;
- global $wgCookiePrefix, $wgAuth, $wgLoginLanguageSelector;
- global $wgAuth, $wgEmailConfirmToEdit;
-
- if ( $this->mType == 'signup' ) {
- if ( !$wgUser->isAllowed( 'createaccount' ) ) {
- $this->userNotPrivilegedMessage();
- return;
- } elseif ( $wgUser->isBlockedFromCreateAccount() ) {
- $this->userBlockedMessage();
- return;
- }
- }
-
- if ( '' == $this->mName ) {
- if ( $wgUser->isLoggedIn() ) {
- $this->mName = $wgUser->getName();
- } else {
- $this->mName = isset( $_COOKIE[$wgCookiePrefix.'UserName'] ) ? $_COOKIE[$wgCookiePrefix.'UserName'] : null;
- }
- }
-
- $titleObj = SpecialPage::getTitleFor( 'Userlogin' );
-
- if ( $this->mType == 'signup' ) {
- $template = new UsercreateTemplate();
- $q = 'action=submitlogin&type=signup';
- $linkq = 'type=login';
- $linkmsg = 'gotaccount';
- } else {
- $template = new UserloginTemplate();
- $q = 'action=submitlogin&type=login';
- $linkq = 'type=signup';
- $linkmsg = 'nologin';
- }
-
- if ( !empty( $this->mReturnTo ) ) {
- $returnto = '&returnto=' . wfUrlencode( $this->mReturnTo );
- $q .= $returnto;
- $linkq .= $returnto;
- }
-
- # Pass any language selection on to the mode switch link
- if( $wgLoginLanguageSelector && $this->mLanguage )
- $linkq .= '&uselang=' . $this->mLanguage;
-
- $link = '<a href="' . htmlspecialchars ( $titleObj->getLocalUrl( $linkq ) ) . '">';
- $link .= wfMsgHtml( $linkmsg . 'link' ); # Calling either 'gotaccountlink' or 'nologinlink'
- $link .= '</a>';
-
- # Don't show a "create account" link if the user can't
- if( $this->showCreateOrLoginLink( $wgUser ) )
- $template->set( 'link', wfMsgHtml( $linkmsg, $link ) );
- else
- $template->set( 'link', '' );
-
- $template->set( 'header', '' );
- $template->set( 'name', $this->mName );
- $template->set( 'password', $this->mPassword );
- $template->set( 'retype', $this->mRetype );
- $template->set( 'email', $this->mEmail );
- $template->set( 'realname', $this->mRealName );
- $template->set( 'domain', $this->mDomain );
-
- $template->set( 'action', $titleObj->getLocalUrl( $q ) );
- $template->set( 'message', $msg );
- $template->set( 'messagetype', $msgtype );
- $template->set( 'createemail', $wgEnableEmail && $wgUser->isLoggedIn() );
- $template->set( 'userealname', $wgAllowRealName );
- $template->set( 'useemail', $wgEnableEmail );
- $template->set( 'emailrequired', $wgEmailConfirmToEdit );
- $template->set( 'canreset', $wgAuth->allowPasswordChange() );
- $template->set( 'remember', $wgUser->getOption( 'rememberpassword' ) or $this->mRemember );
-
- # Prepare language selection links as needed
- if( $wgLoginLanguageSelector ) {
- $template->set( 'languages', $this->makeLanguageSelector() );
- if( $this->mLanguage )
- $template->set( 'uselang', $this->mLanguage );
- }
-
- // Give authentication and captcha plugins a chance to modify the form
- $wgAuth->modifyUITemplate( $template );
- if ( $this->mType == 'signup' ) {
- wfRunHooks( 'UserCreateForm', array( &$template ) );
- } else {
- wfRunHooks( 'UserLoginForm', array( &$template ) );
- }
-
- $wgOut->setPageTitle( wfMsg( 'userlogin' ) );
- $wgOut->setRobotpolicy( 'noindex,nofollow' );
- $wgOut->setArticleRelated( false );
- $wgOut->disallowUserJs(); // just in case...
- $wgOut->addTemplate( $template );
- }
-
- /**
- * @private
- */
- function showCreateOrLoginLink( &$user ) {
- if( $this->mType == 'signup' ) {
- return( true );
- } elseif( $user->isAllowed( 'createaccount' ) ) {
- return( true );
- } else {
- return( false );
- }
- }
-
- /**
- * Check if a session cookie is present.
- *
- * This will not pick up a cookie set during _this_ request, but is
- * meant to ensure that the client is returning the cookie which was
- * set on a previous pass through the system.
- *
- * @private
- */
- function hasSessionCookie() {
- global $wgDisableCookieCheck, $wgRequest;
- return $wgDisableCookieCheck ? true : $wgRequest->checkSessionCookie();
- }
-
- /**
- * @private
- */
- function cookieRedirectCheck( $type ) {
- global $wgOut;
-
- $titleObj = SpecialPage::getTitleFor( 'Userlogin' );
- $check = $titleObj->getFullURL( 'wpCookieCheck='.$type );
-
- return $wgOut->redirect( $check );
- }
-
- /**
- * @private
- */
- function onCookieRedirectCheck( $type ) {
- global $wgUser;
-
- if ( !$this->hasSessionCookie() ) {
- if ( $type == 'new' ) {
- return $this->mainLoginForm( wfMsg( 'nocookiesnew' ) );
- } else if ( $type == 'login' ) {
- return $this->mainLoginForm( wfMsg( 'nocookieslogin' ) );
- } else {
- # shouldn't happen
- return $this->mainLoginForm( wfMsg( 'error' ) );
- }
- } else {
- return $this->successfulLogin( wfMsg( 'loginsuccess', $wgUser->getName() ) );
- }
- }
-
- /**
- * @private
- */
- function throttleHit( $limit ) {
- global $wgOut;
-
- $wgOut->addWikiMsg( 'acct_creation_throttle_hit', $limit );
- }
-
- /**
- * Produce a bar of links which allow the user to select another language
- * during login/registration but retain "returnto"
- *
- * @return string
- */
- function makeLanguageSelector() {
- $msg = wfMsgForContent( 'loginlanguagelinks' );
- if( $msg != '' && !wfEmptyMsg( 'loginlanguagelinks', $msg ) ) {
- $langs = explode( "\n", $msg );
- $links = array();
- foreach( $langs as $lang ) {
- $lang = trim( $lang, '* ' );
- $parts = explode( '|', $lang );
- if (count($parts) >= 2) {
- $links[] = $this->makeLanguageSelectorLink( $parts[0], $parts[1] );
- }
- }
- return count( $links ) > 0 ? wfMsgHtml( 'loginlanguagelabel', implode( ' | ', $links ) ) : '';
- } else {
- return '';
- }
- }
-
- /**
- * Create a language selector link for a particular language
- * Links back to this page preserving type and returnto
- *
- * @param $text Link text
- * @param $lang Language code
- */
- function makeLanguageSelectorLink( $text, $lang ) {
- global $wgUser;
- $self = SpecialPage::getTitleFor( 'Userlogin' );
- $attr[] = 'uselang=' . $lang;
- if( $this->mType == 'signup' )
- $attr[] = 'type=signup';
- if( $this->mReturnTo )
- $attr[] = 'returnto=' . $this->mReturnTo;
- $skin = $wgUser->getSkin();
- return $skin->makeKnownLinkObj( $self, htmlspecialchars( $text ), implode( '&', $attr ) );
- }
-}
-
-
diff --git a/includes/SpecialUserlogout.php b/includes/SpecialUserlogout.php
deleted file mode 100644
index d9952ea5..00000000
--- a/includes/SpecialUserlogout.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * constructor
- */
-function wfSpecialUserlogout() {
- global $wgUser, $wgOut;
-
- $wgUser->logout();
- $wgOut->setRobotpolicy( 'noindex,nofollow' );
- $wgOut->addHTML( wfMsgExt( 'logouttext', array( 'parse' ) ) );
- $wgOut->returnToMain();
-}
-
-
diff --git a/includes/SpecialUserrights.php b/includes/SpecialUserrights.php
deleted file mode 100644
index 48fb3628..00000000
--- a/includes/SpecialUserrights.php
+++ /dev/null
@@ -1,575 +0,0 @@
-<?php
-
-/**
- * Special page to allow managing user group membership
- *
- * @addtogroup SpecialPage
- * @todo Use checkboxes or something, this list thing is incomprehensible to
- * normal human beings.
- */
-
-/**
- * A class to manage user levels rights.
- * @addtogroup SpecialPage
- */
-class UserrightsPage extends SpecialPage {
- # The target of the local right-adjuster's interest. Can be gotten from
- # either a GET parameter or a subpage-style parameter, so have a member
- # variable for it.
- protected $mTarget;
- protected $isself = false;
-
- public function __construct() {
- parent::__construct( 'Userrights' );
- }
-
- public function isRestricted() {
- return true;
- }
-
- public function userCanExecute( $user ) {
- $available = $this->changeableGroups();
- return !empty( $available['add'] )
- or !empty( $available['remove'] )
- or ($this->isself and
- (!empty( $available['add-self'] )
- or !empty( $available['remove-self'] )));
- }
-
- /**
- * Manage forms to be shown according to posted data.
- * Depending on the submit button used, call a form or a save function.
- *
- * @param mixed $par String if any subpage provided, else null
- */
- function execute( $par ) {
- // If the visitor doesn't have permissions to assign or remove
- // any groups, it's a bit silly to give them the user search prompt.
- global $wgUser, $wgRequest;
-
- if( $par ) {
- $this->mTarget = $par;
- } else {
- $this->mTarget = $wgRequest->getVal( 'user' );
- }
-
- if (!$this->mTarget) {
- /*
- * If the user specified no target, and they can only
- * edit their own groups, automatically set them as the
- * target.
- */
- $available = $this->changeableGroups();
- if (empty($available['add']) && empty($available['remove']))
- $this->mTarget = $wgUser->getName();
- }
-
- if ($this->mTarget == $wgUser->getName())
- $this->isself = true;
-
- if( !$this->userCanExecute( $wgUser ) ) {
- // fixme... there may be intermediate groups we can mention.
- global $wgOut;
- $wgOut->showPermissionsErrorPage( array(
- $wgUser->isAnon()
- ? 'userrights-nologin'
- : 'userrights-notallowed' ) );
- return;
- }
-
- if ( wfReadOnly() ) {
- global $wgOut;
- $wgOut->readOnlyPage();
- return;
- }
-
- $this->outputHeader();
-
- $this->setHeaders();
-
- // show the general form
- $this->switchForm();
-
- if( $wgRequest->wasPosted() ) {
- // save settings
- if( $wgRequest->getCheck( 'saveusergroups' ) ) {
- $reason = $wgRequest->getVal( 'user-reason' );
- if( $wgUser->matchEditToken( $wgRequest->getVal( 'wpEditToken' ), $this->mTarget ) ) {
- $this->saveUserGroups(
- $this->mTarget,
- $wgRequest->getArray( 'removable' ),
- $wgRequest->getArray( 'available' ),
- $reason
- );
- }
- }
- }
-
- // show some more forms
- if( $this->mTarget ) {
- $this->editUserGroupsForm( $this->mTarget );
- }
- }
-
- /**
- * Save user groups changes in the database.
- * Data comes from the editUserGroupsForm() form function
- *
- * @param string $username Username to apply changes to.
- * @param array $removegroup id of groups to be removed.
- * @param array $addgroup id of groups to be added.
- * @param string $reason Reason for group change
- * @return null
- */
- function saveUserGroups( $username, $removegroup, $addgroup, $reason = '') {
- global $wgUser, $wgGroupsAddToSelf, $wgGroupsRemoveFromSelf;
-
- $user = $this->fetchUser( $username );
- if( !$user ) {
- return;
- }
-
- // Validate input set...
- $changeable = $this->changeableGroups();
- if ($wgUser->getId() != 0 && $wgUser->getId() == $user->getId()) {
- $addable = array_merge($changeable['add'], $wgGroupsAddToSelf);
- $removable = array_merge($changeable['remove'], $wgGroupsRemoveFromSelf);
- } else {
- $addable = $changeable['add'];
- $removable = $changeable['remove'];
- }
-
- $removegroup = array_unique(
- array_intersect( (array)$removegroup, $removable ) );
- $addgroup = array_unique(
- array_intersect( (array)$addgroup, $addable ) );
-
- $oldGroups = $user->getGroups();
- $newGroups = $oldGroups;
- // remove then add groups
- if( $removegroup ) {
- $newGroups = array_diff($newGroups, $removegroup);
- foreach( $removegroup as $group ) {
- $user->removeGroup( $group );
- }
- }
- if( $addgroup ) {
- $newGroups = array_merge($newGroups, $addgroup);
- foreach( $addgroup as $group ) {
- $user->addGroup( $group );
- }
- }
- $newGroups = array_unique( $newGroups );
-
- // Ensure that caches are cleared
- $user->invalidateCache();
-
- wfDebug( 'oldGroups: ' . print_r( $oldGroups, true ) );
- wfDebug( 'newGroups: ' . print_r( $newGroups, true ) );
- if( $user instanceof User ) {
- // hmmm
- wfRunHooks( 'UserRights', array( &$user, $addgroup, $removegroup ) );
- }
-
- if( $newGroups != $oldGroups ) {
- $log = new LogPage( 'rights' );
-
- global $wgRequest;
- $log->addEntry( 'rights',
- $user->getUserPage(),
- $wgRequest->getText( 'user-reason' ),
- array(
- $this->makeGroupNameList( $oldGroups ),
- $this->makeGroupNameList( $newGroups )
- )
- );
- }
- }
-
- /**
- * Edit user groups membership
- * @param string $username Name of the user.
- */
- function editUserGroupsForm( $username ) {
- global $wgOut;
-
- $user = $this->fetchUser( $username );
- if( !$user ) {
- return;
- }
-
- $groups = $user->getGroups();
-
- $this->showEditUserGroupsForm( $user, $groups );
-
- // This isn't really ideal logging behavior, but let's not hide the
- // interwiki logs if we're using them as is.
- $this->showLogFragment( $user, $wgOut );
- }
-
- /**
- * Normalize the input username, which may be local or remote, and
- * return a user (or proxy) object for manipulating it.
- *
- * Side effects: error output for invalid access
- * @return mixed User, UserRightsProxy, or null
- */
- function fetchUser( $username ) {
- global $wgOut, $wgUser;
-
- $parts = explode( '@', $username );
- if( count( $parts ) < 2 ) {
- $name = trim( $username );
- $database = '';
- } else {
- list( $name, $database ) = array_map( 'trim', $parts );
-
- if( !$wgUser->isAllowed( 'userrights-interwiki' ) ) {
- $wgOut->addWikiMsg( 'userrights-no-interwiki' );
- return null;
- }
- if( !UserRightsProxy::validDatabase( $database ) ) {
- $wgOut->addWikiMsg( 'userrights-nodatabase', $database );
- return null;
- }
- }
-
- if( $name == '' ) {
- $wgOut->addWikiMsg( 'nouserspecified' );
- return false;
- }
-
- if( $name{0} == '#' ) {
- // Numeric ID can be specified...
- // We'll do a lookup for the name internally.
- $id = intval( substr( $name, 1 ) );
-
- if( $database == '' ) {
- $name = User::whoIs( $id );
- } else {
- $name = UserRightsProxy::whoIs( $database, $id );
- }
-
- if( !$name ) {
- $wgOut->addWikiMsg( 'noname' );
- return null;
- }
- }
-
- if( $database == '' ) {
- $user = User::newFromName( $name );
- } else {
- $user = UserRightsProxy::newFromName( $database, $name );
- }
-
- if( !$user || $user->isAnon() ) {
- $wgOut->addWikiMsg( 'nosuchusershort', $username );
- return null;
- }
-
- return $user;
- }
-
- function makeGroupNameList( $ids ) {
- return implode( ', ', $ids );
- }
-
- /**
- * Output a form to allow searching for a user
- */
- function switchForm() {
- global $wgOut, $wgScript;
- $form = Xml::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript, 'name' => 'uluser' ) );
- $form .= Xml::hidden( 'title', 'Special:Userrights' );
- $form .= '<fieldset><legend>' . wfMsgHtml( 'userrights-lookup-user' ) . '</legend>';
- $form .= '<p>' . Xml::inputLabel( wfMsg( 'userrights-user-editname' ), 'user', 'username', 30, $this->mTarget ) . '</p>';
- $form .= '<p>' . Xml::submitButton( wfMsg( 'editusergroup' ) ) . '</p>';
- $form .= '</fieldset>';
- $form .= '</form>';
- $wgOut->addHTML( $form );
- }
-
- /**
- * Go through used and available groups and return the ones that this
- * form will be able to manipulate based on the current user's system
- * permissions.
- *
- * @param $groups Array: list of groups the given user is in
- * @return Array: Tuple of addable, then removable groups
- */
- protected function splitGroups( $groups ) {
- global $wgGroupsAddToSelf, $wgGroupsRemoveFromSelf;
- list($addable, $removable) = array_values( $this->changeableGroups() );
-
- $removable = array_intersect(
- array_merge($this->isself ? $wgGroupsRemoveFromSelf : array(), $removable),
- $groups ); // Can't remove groups the user doesn't have
- $addable = array_diff(
- array_merge($this->isself ? $wgGroupsAddToSelf : array(), $addable),
- $groups ); // Can't add groups the user does have
-
- return array( $addable, $removable );
- }
-
- /**
- * Show the form to edit group memberships.
- *
- * @todo make all CSS-y and semantic
- * @param $user User or UserRightsProxy you're editing
- * @param $groups Array: Array of groups the user is in
- */
- protected function showEditUserGroupsForm( $user, $groups ) {
- global $wgOut, $wgUser;
-
- list( $addable, $removable ) = $this->splitGroups( $groups );
-
- $list = array();
- foreach( $user->getGroups() as $group )
- $list[] = self::buildGroupLink( $group );
-
- $grouplist = '';
- if( count( $list ) > 0 ) {
- $grouplist = '<p>' . wfMsgHtml( 'userrights-groupsmember' ) . ' ' . implode( ', ', $list ) . '</p>';
- }
- $wgOut->addHTML(
- Xml::openElement( 'form', array( 'method' => 'post', 'action' => $this->getTitle()->escapeLocalURL(), 'name' => 'editGroup' ) ) .
- Xml::hidden( 'user', $user->getName() ) .
- Xml::hidden( 'wpEditToken', $wgUser->editToken( $user->getName() ) ) .
- Xml::openElement( 'fieldset' ) .
- Xml::element( 'legend', array(), wfMsg( 'userrights-editusergroup' ) ) .
- wfMsgExt( 'editinguser', array( 'parse' ),
- wfEscapeWikiText( $user->getName() ) ) .
- $grouplist .
- $this->explainRights() .
- "<table border='0'>
- <tr>
- <td></td>
- <td>
- <table width='400'>
- <tr>
- <td width='50%'>" . $this->removeSelect( $removable ) . "</td>
- <td width='50%'>" . $this->addSelect( $addable ) . "</td>
- </tr>
- </table>
- </tr>
- <tr>
- <td colspan='2'>" .
- $wgOut->parse( wfMsg('userrights-groupshelp') ) .
- "</td>
- </tr>
- <tr>
- <td>" .
- Xml::label( wfMsg( 'userrights-reason' ), 'wpReason' ) .
- "</td>
- <td>" .
- Xml::input( 'user-reason', 60, false, array( 'id' => 'wpReason', 'maxlength' => 255 ) ) .
- "</td>
- </tr>
- <tr>
- <td></td>
- <td>" .
- Xml::submitButton( wfMsg( 'saveusergroups' ), array( 'name' => 'saveusergroups' ) ) .
- "</td>
- </tr>
- </table>\n" .
- Xml::closeElement( 'fieldset' ) .
- Xml::closeElement( 'form' ) . "\n"
- );
- }
-
- /**
- * Format a link to a group description page
- *
- * @param string $group
- * @return string
- */
- private static function buildGroupLink( $group ) {
- static $cache = array();
- if( !isset( $cache[$group] ) )
- $cache[$group] = User::makeGroupLinkHtml( $group, User::getGroupMember( $group ) );
- return $cache[$group];
- }
-
- /**
- * Prepare a list of groups the user is able to add and remove
- *
- * @return string
- */
- private function explainRights() {
- global $wgUser, $wgLang;
-
- $out = array();
- list( $add, $remove, $addself, $rmself ) = array_values( $this->changeableGroups() );
-
- if( count( $add ) > 0 )
- $out[] = wfMsgExt( 'userrights-available-add', 'parseinline',
- $wgLang->listToText( $add ), count( $add ) );
- if( count( $remove ) > 0 )
- $out[] = wfMsgExt( 'userrights-available-remove', 'parseinline',
- $wgLang->listToText( $remove ), count( $add ) );
- if( count( $addself ) > 0 )
- $out[] = wfMsgExt( 'userrights-available-add-self', 'parseinline',
- $wgLang->listToText( $addself ), count( $addself ) );
- if( count( $rmself ) > 0 )
- $out[] = wfMsgExt( 'userrights-available-remove-self', 'parseinline',
- $wgLang->listToText( $rmself ), count( $rmself ) );
-
- return count( $out ) > 0
- ? implode( '<br />', $out )
- : wfMsgExt( 'userrights-available-none', 'parseinline' );
- }
-
- /**
- * Adds the <select> thingie where you can select what groups to remove
- *
- * @param array $groups The groups that can be removed
- * @return string XHTML <select> element
- */
- private function removeSelect( $groups ) {
- return $this->doSelect( $groups, 'removable' );
- }
-
- /**
- * Adds the <select> thingie where you can select what groups to add
- *
- * @param array $groups The groups that can be added
- * @return string XHTML <select> element
- */
- private function addSelect( $groups ) {
- return $this->doSelect( $groups, 'available' );
- }
-
- /**
- * Adds the <select> thingie where you can select what groups to add/remove
- *
- * @param array $groups The groups that can be added/removed
- * @param string $name 'removable' or 'available'
- * @return string XHTML <select> element
- */
- private function doSelect( $groups, $name ) {
- $ret = wfMsgHtml( "{$this->mName}-groups$name" ) .
- Xml::openElement( 'select', array(
- 'name' => "{$name}[]",
- 'multiple' => 'multiple',
- 'size' => '6',
- 'style' => 'width: 100%;'
- )
- );
- foreach ($groups as $group) {
- $ret .= Xml::element( 'option', array( 'value' => $group ), User::getGroupName( $group ) );
- }
- $ret .= Xml::closeElement( 'select' );
- return $ret;
- }
-
- /**
- * @param string $group The name of the group to check
- * @return bool Can we remove the group?
- */
- private function canRemove( $group ) {
- // $this->changeableGroups()['remove'] doesn't work, of course. Thanks,
- // PHP.
- $groups = $this->changeableGroups();
- return in_array( $group, $groups['remove'] );
- }
-
- /**
- * @param string $group The name of the group to check
- * @return bool Can we add the group?
- */
- private function canAdd( $group ) {
- $groups = $this->changeableGroups();
- return in_array( $group, $groups['add'] );
- }
-
- /**
- * Returns an array of the groups that the user can add/remove.
- *
- * @return Array array( 'add' => array( addablegroups ), 'remove' => array( removablegroups ) )
- */
- function changeableGroups() {
- global $wgUser, $wgGroupsAddToSelf, $wgGroupsRemoveFromSelf;
-
- if( $wgUser->isAllowed( 'userrights' ) ) {
- // This group gives the right to modify everything (reverse-
- // compatibility with old "userrights lets you change
- // everything")
- // Using array_merge to make the groups reindexed
- $all = array_merge( User::getAllGroups() );
- return array(
- 'add' => $all,
- 'remove' => $all,
- 'add-self' => array(),
- 'remove-self' => array()
- );
- }
-
- // Okay, it's not so simple, we will have to go through the arrays
- $groups = array(
- 'add' => array(),
- 'remove' => array(),
- 'add-self' => $wgGroupsAddToSelf,
- 'remove-self' => $wgGroupsRemoveFromSelf);
- $addergroups = $wgUser->getEffectiveGroups();
-
- foreach ($addergroups as $addergroup) {
- $groups = array_merge_recursive(
- $groups, $this->changeableByGroup($addergroup)
- );
- $groups['add'] = array_unique( $groups['add'] );
- $groups['remove'] = array_unique( $groups['remove'] );
- }
- return $groups;
- }
-
- /**
- * Returns an array of the groups that a particular group can add/remove.
- *
- * @param String $group The group to check for whether it can add/remove
- * @return Array array( 'add' => array( addablegroups ), 'remove' => array( removablegroups ) )
- */
- private function changeableByGroup( $group ) {
- global $wgAddGroups, $wgRemoveGroups;
-
- $groups = array( 'add' => array(), 'remove' => array() );
- if( empty($wgAddGroups[$group]) ) {
- // Don't add anything to $groups
- } elseif( $wgAddGroups[$group] === true ) {
- // You get everything
- $groups['add'] = User::getAllGroups();
- } elseif( is_array($wgAddGroups[$group]) ) {
- $groups['add'] = $wgAddGroups[$group];
- }
-
- // Same thing for remove
- if( empty($wgRemoveGroups[$group]) ) {
- } elseif($wgRemoveGroups[$group] === true ) {
- $groups['remove'] = User::getAllGroups();
- } elseif( is_array($wgRemoveGroups[$group]) ) {
- $groups['remove'] = $wgRemoveGroups[$group];
- }
- return $groups;
- }
-
- /**
- * Show a rights log fragment for the specified user
- *
- * @param User $user User to show log for
- * @param OutputPage $output OutputPage to use
- */
- protected function showLogFragment( $user, $output ) {
- $viewer = new LogViewer(
- new LogReader(
- new FauxRequest(
- array(
- 'type' => 'rights',
- 'page' => $user->getUserPage()->getPrefixedText(),
- )
- )
- )
- );
- $output->addHtml( "<h2>" . htmlspecialchars( LogPage::logName( 'rights' ) ) . "</h2>\n" );
- $viewer->showList( $output );
- }
-
-}
diff --git a/includes/SpecialVersion.php b/includes/SpecialVersion.php
deleted file mode 100644
index 70203832..00000000
--- a/includes/SpecialVersion.php
+++ /dev/null
@@ -1,355 +0,0 @@
-<?php
-/**#@+
- * Give information about the version of MediaWiki, PHP, the DB and extensions
- *
- * @addtogroup SpecialPage
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-/**
- * constructor
- */
-function wfSpecialVersion() {
- $version = new SpecialVersion;
- $version->execute();
-}
-
-class SpecialVersion {
- private $firstExtOpened = true;
-
- /**
- * main()
- */
- function execute() {
- global $wgOut, $wgMessageCache;
- $wgMessageCache->loadAllMessages();
-
- $wgOut->addHTML( '<div dir="ltr">' );
- $wgOut->addWikiText(
- $this->MediaWikiCredits() .
- $this->softwareInformation() .
- $this->extensionCredits() .
- $this->wgHooks()
- );
- $wgOut->addHTML( $this->IPInfo() );
- $wgOut->addHTML( '</div>' );
- }
-
- /**#@+
- * @private
- */
-
- /**
- * @return wiki text showing the license information
- */
- static function MediaWikiCredits() {
- $ret = Xml::element( 'h2', array( 'id' => 'mw-version-license' ), wfMsg( 'version-license' ) ) .
- "__NOTOC__
- This wiki is powered by '''[http://www.mediawiki.org/ MediaWiki]''',
- copyright (C) 2001-2008 Magnus Manske, Brion Vibber, Lee Daniel Crocker,
- Tim Starling, Erik Möller, Gabriel Wicke, Ævar Arnfjörð Bjarmason,
- Niklas Laxström, Domas Mituzas, Rob Church and others.
-
- 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.
-
- You should have received [{{SERVER}}{{SCRIPTPATH}}/COPYING 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
- or [http://www.gnu.org/copyleft/gpl.html read it online].
- ";
-
- return str_replace( "\t\t", '', $ret ) . "\n";
- }
-
- /**
- * @return wiki text showing the third party software versions (apache, php, mysql).
- */
- static function softwareInformation() {
- $dbr = wfGetDB( DB_SLAVE );
-
- return Xml::element( 'h2', array( 'id' => 'mw-version-software' ), wfMsg( 'version-software' ) ) .
- Xml::openElement( 'table', array( 'id' => 'sv-software' ) ) .
- "<tr>
- <th>" . wfMsg( 'version-software-product' ) . "</th>
- <th>" . wfMsg( 'version-software-version' ) . "</th>
- </tr>\n
- <tr>
- <td>[http://www.mediawiki.org/ MediaWiki]</td>
- <td>" . self::getVersion() . "</td>
- </tr>\n
- <tr>
- <td>[http://www.php.net/ PHP]</td>
- <td>" . phpversion() . " (" . php_sapi_name() . ")</td>
- </tr>\n
- <tr>
- <td>" . $dbr->getSoftwareLink() . "</td>
- <td>" . $dbr->getServerVersion() . "</td>
- </tr>\n" .
- Xml::closeElement( 'table' );
- }
-
- /** Return a string of the MediaWiki version with SVN revision if available */
- public static function getVersion() {
- global $wgVersion, $IP;
- wfProfileIn( __METHOD__ );
- $svn = self::getSvnRevision( $IP );
- $version = $svn ? "$wgVersion (r$svn)" : $wgVersion;
- wfProfileOut( __METHOD__ );
- return $version;
- }
-
- /** Generate wikitext showing extensions name, URL, author and description */
- function extensionCredits() {
- global $wgExtensionCredits, $wgExtensionFunctions, $wgParser, $wgSkinExtensionFunctions;
-
- if ( ! count( $wgExtensionCredits ) && ! count( $wgExtensionFunctions ) && ! count( $wgSkinExtensionFunctions ) )
- return '';
-
- $extensionTypes = array(
- 'specialpage' => wfMsg( 'version-specialpages' ),
- 'parserhook' => wfMsg( 'version-parserhooks' ),
- 'variable' => wfMsg( 'version-variables' ),
- 'media' => wfMsg( 'version-mediahandlers' ),
- 'other' => wfMsg( 'version-other' ),
- );
- wfRunHooks( 'SpecialVersionExtensionTypes', array( &$this, &$extensionTypes ) );
-
- $out = Xml::element( 'h2', array( 'id' => 'mw-version-ext' ), wfMsg( 'version-extensions' ) ) .
- Xml::openElement( 'table', array( 'id' => 'sv-ext' ) );
-
- foreach ( $extensionTypes as $type => $text ) {
- if ( isset ( $wgExtensionCredits[$type] ) && count ( $wgExtensionCredits[$type] ) ) {
- $out .= $this->openExtType( $text );
-
- usort( $wgExtensionCredits[$type], array( $this, 'compare' ) );
-
- foreach ( $wgExtensionCredits[$type] as $extension ) {
- $out .= $this->formatCredits(
- isset ( $extension['name'] ) ? $extension['name'] : '',
- isset ( $extension['version'] ) ? $extension['version'] : null,
- isset ( $extension['author'] ) ? $extension['author'] : '',
- isset ( $extension['url'] ) ? $extension['url'] : null,
- isset ( $extension['description'] ) ? $extension['description'] : '',
- isset ( $extension['descriptionmsg'] ) ? $extension['descriptionmsg'] : ''
- );
- }
- }
- }
-
- if ( count( $wgExtensionFunctions ) ) {
- $out .= $this->openExtType( wfMsg( 'version-extension-functions' ) );
- $out .= '<tr><td colspan="3">' . $this->listToText( $wgExtensionFunctions ) . "</td></tr>\n";
- }
-
- if ( $cnt = count( $tags = $wgParser->getTags() ) ) {
- for ( $i = 0; $i < $cnt; ++$i )
- $tags[$i] = "&lt;{$tags[$i]}&gt;";
- $out .= $this->openExtType( wfMsg( 'version-parser-extensiontags' ) );
- $out .= '<tr><td colspan="3">' . $this->listToText( $tags ). "</td></tr>\n";
- }
-
- if( $cnt = count( $fhooks = $wgParser->getFunctionHooks() ) ) {
- $out .= $this->openExtType( wfMsg( 'version-parser-function-hooks' ) );
- $out .= '<tr><td colspan="3">' . $this->listToText( $fhooks ) . "</td></tr>\n";
- }
-
- if ( count( $wgSkinExtensionFunctions ) ) {
- $out .= $this->openExtType( wfMsg( 'version-skin-extension-functions' ) );
- $out .= '<tr><td colspan="3">' . $this->listToText( $wgSkinExtensionFunctions ) . "</td></tr>\n";
- }
- $out .= Xml::closeElement( 'table' );
- return $out;
- }
-
- /** Callback to sort extensions by type */
- function compare( $a, $b ) {
- global $wgLang;
- if( $a['name'] === $b['name'] ) {
- return 0;
- } else {
- return $wgLang->lc( $a['name'] ) > $wgLang->lc( $b['name'] )
- ? 1
- : -1;
- }
- }
-
- function formatCredits( $name, $version = null, $author = null, $url = null, $description = null, $descriptionMsg = null ) {
- $extension = isset( $url ) ? "[$url $name]" : $name;
- $version = isset( $version ) ? "(" . wfMsg( 'version-version' ) . " $version)" : '';
-
- # Look for a localized description
- if( isset( $descriptionMsg ) ) {
- $msg = wfMsg( $descriptionMsg );
- if ( !wfEmptyMsg( $descriptionMsg, $msg ) && $msg != '' ) {
- $description = $msg;
- }
- }
-
- return "<tr>
- <td><em>$extension $version</em></td>
- <td>$description</td>
- <td>" . $this->listToText( (array)$author ) . "</td>
- </tr>\n";
- }
-
- /**
- * @return string
- */
- function wgHooks() {
- global $wgHooks;
-
- if ( count( $wgHooks ) ) {
- $myWgHooks = $wgHooks;
- ksort( $myWgHooks );
-
- $ret = Xml::element( 'h2', array( 'id' => 'mw-version-hooks' ), wfMsg( 'version-hooks' ) ) .
- Xml::openElement( 'table', array( 'id' => 'sv-hooks' ) ) .
- "<tr>
- <th>" . wfMsg( 'version-hook-name' ) . "</th>
- <th>" . wfMsg( 'version-hook-subscribedby' ) . "</th>
- </tr>\n";
-
- foreach ( $myWgHooks as $hook => $hooks )
- $ret .= "<tr>
- <td>$hook</td>
- <td>" . $this->listToText( $hooks ) . "</td>
- </tr>\n";
-
- $ret .= Xml::closeElement( 'table' );
- return $ret;
- } else
- return '';
- }
-
- private function openExtType($text, $name = null) {
- $opt = array( 'colspan' => 3 );
- $out = '';
-
- if(!$this->firstExtOpened) {
- // Insert a spacing line
- $out .= '<tr class="sv-space">' . Xml::element( 'td', $opt ) . "</tr>\n";
- }
- $this->firstExtOpened = false;
-
- if($name) { $opt['id'] = "sv-$name"; }
-
- $out .= "<tr>" . Xml::element( 'th', $opt, $text) . "</tr>\n";
- return $out;
- }
-
- /**
- * @static
- *
- * @return string
- */
- function IPInfo() {
- $ip = str_replace( '--', ' - ', htmlspecialchars( wfGetIP() ) );
- return "<!-- visited from $ip -->\n" .
- "<span style='display:none'>visited from $ip</span>";
- }
-
- /**
- * @param array $list
- * @return string
- */
- function listToText( $list ) {
- $cnt = count( $list );
-
- if ( $cnt == 1 ) {
- // Enforce always returning a string
- return (string)$this->arrayToString( $list[0] );
- } elseif ( $cnt == 0 ) {
- return '';
- } else {
- sort( $list );
- $t = array_slice( $list, 0, $cnt - 1 );
- $one = array_map( array( &$this, 'arrayToString' ), $t );
- $two = $this->arrayToString( $list[$cnt - 1] );
- $and = wfMsg( 'and' );
-
- return implode( ', ', $one ) . " $and $two";
- }
- }
-
- /**
- * @static
- *
- * @param mixed $list Will convert an array to string if given and return
- * the paramater unaltered otherwise
- * @return mixed
- */
- function arrayToString( $list ) {
- if( is_object( $list ) ) {
- $class = get_class( $list );
- return "($class)";
- } elseif ( ! is_array( $list ) ) {
- return $list;
- } else {
- $class = get_class( $list[0] );
- return "($class, {$list[1]})";
- }
- }
-
- /**
- * Retrieve the revision number of a Subversion working directory.
- *
- * @param string $dir
- * @return mixed revision number as int, or false if not a SVN checkout
- */
- public static 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 );
-
- // check if file is xml (subversion release <= 1.3) or not (subversion release = 1.4)
- if( preg_match( '/^<\?xml/', $content[0] ) ) {
- // subversion is release <= 1.3
- if( !function_exists( 'simplexml_load_file' ) ) {
- // We could fall back to expat... YUCK
- return false;
- }
-
- // SimpleXml whines about the xmlns...
- wfSuppressWarnings();
- $xml = simplexml_load_file( $entries );
- wfRestoreWarnings();
-
- if( $xml ) {
- foreach( $xml->entry as $entry ) {
- if( $xml->entry[0]['name'] == '' ) {
- // The directory entry should always have a revision marker.
- if( $entry['revision'] ) {
- return intval( $entry['revision'] );
- }
- }
- }
- }
- return false;
- } else {
- // subversion is release 1.4
- return intval( $content[3] );
- }
- }
-
- /**#@-*/
-}
-
-/**#@-*/
-
-
diff --git a/includes/SpecialWantedcategories.php b/includes/SpecialWantedcategories.php
deleted file mode 100644
index 580cc6de..00000000
--- a/includes/SpecialWantedcategories.php
+++ /dev/null
@@ -1,79 +0,0 @@
-<?php
-/**
- * A querypage to list the most wanted categories - implements Special:Wantedcategories
- *
- * @addtogroup SpecialPage
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-class WantedCategoriesPage extends QueryPage {
-
- function getName() { return 'Wantedcategories'; }
- function isExpensive() { return true; }
- function isSyndicated() { return false; }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- list( $categorylinks, $page ) = $dbr->tableNamesN( 'categorylinks', 'page' );
- $name = $dbr->addQuotes( $this->getName() );
- return
- "
- SELECT
- $name as type,
- " . NS_CATEGORY . " as namespace,
- cl_to as title,
- COUNT(*) as value
- FROM $categorylinks
- LEFT JOIN $page ON cl_to = page_title AND page_namespace = ". NS_CATEGORY ."
- WHERE page_title IS NULL
- GROUP BY 1,2,3
- ";
- }
-
- function sortDescending() { return true; }
-
- /**
- * Fetch user page links and cache their existence
- */
- function preprocessResults( $db, $res ) {
- $batch = new LinkBatch;
- while ( $row = $db->fetchObject( $res ) )
- $batch->addObj( Title::makeTitleSafe( $row->namespace, $row->title ) );
- $batch->execute();
-
- // Back to start for display
- if ( $db->numRows( $res ) > 0 )
- // If there are no rows we get an error seeking.
- $db->dataSeek( $res, 0 );
- }
-
- function formatResult( $skin, $result ) {
- global $wgLang, $wgContLang;
-
- $nt = Title::makeTitle( $result->namespace, $result->title );
- $text = $wgContLang->convert( $nt->getText() );
-
- $plink = $this->isCached() ?
- $skin->makeLinkObj( $nt, htmlspecialchars( $text ) ) :
- $skin->makeBrokenLinkObj( $nt, htmlspecialchars( $text ) );
-
- $nlinks = wfMsgExt( 'nmembers', array( 'parsemag', 'escape'),
- $wgLang->formatNum( $result->value ) );
- return wfSpecialList($plink, $nlinks);
- }
-}
-
-/**
- * constructor
- */
-function wfSpecialWantedCategories() {
- list( $limit, $offset ) = wfCheckLimits();
-
- $wpp = new WantedCategoriesPage();
-
- $wpp->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/SpecialWantedpages.php b/includes/SpecialWantedpages.php
deleted file mode 100644
index 1fb8cdbb..00000000
--- a/includes/SpecialWantedpages.php
+++ /dev/null
@@ -1,133 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * implements Special:Wantedpages
- * @addtogroup SpecialPage
- */
-class WantedPagesPage extends QueryPage {
- var $nlinks;
-
- function WantedPagesPage( $inc = false, $nlinks = true ) {
- $this->setListoutput( $inc );
- $this->nlinks = $nlinks;
- }
-
- function getName() {
- return 'Wantedpages';
- }
-
- function isExpensive() {
- return true;
- }
- function isSyndicated() { return false; }
-
- function getSQL() {
- global $wgWantedPagesThreshold;
- $count = $wgWantedPagesThreshold - 1;
- $dbr = wfGetDB( DB_SLAVE );
- $pagelinks = $dbr->tableName( 'pagelinks' );
- $page = $dbr->tableName( 'page' );
- return
- "SELECT 'Wantedpages' AS type,
- pl_namespace AS namespace,
- pl_title AS title,
- COUNT(*) AS value
- FROM $pagelinks
- LEFT JOIN $page AS pg1
- ON pl_namespace = pg1.page_namespace AND pl_title = pg1.page_title
- LEFT JOIN $page AS pg2
- ON pl_from = pg2.page_id
- WHERE pg1.page_namespace IS NULL
- AND pl_namespace NOT IN ( 2, 3 )
- AND pg2.page_namespace != 8
- GROUP BY 1,2,3
- HAVING COUNT(*) > $count";
- }
-
- /**
- * Cache page existence for performance
- */
- function preprocessResults( $db, $res ) {
- $batch = new LinkBatch;
- while ( $row = $db->fetchObject( $res ) )
- $batch->addObj( Title::makeTitleSafe( $row->namespace, $row->title ) );
- $batch->execute();
-
- // Back to start for display
- if ( $db->numRows( $res ) > 0 )
- // If there are no rows we get an error seeking.
- $db->dataSeek( $res, 0 );
- }
-
- /**
- * Format an individual result
- *
- * @param Skin $skin Skin to use for UI elements
- * @param object $result Result row
- * @return string
- */
- public function formatResult( $skin, $result ) {
- $title = Title::makeTitleSafe( $result->namespace, $result->title );
- if( $title instanceof Title ) {
- if( $this->isCached() ) {
- $pageLink = $title->exists()
- ? '<s>' . $skin->makeLinkObj( $title ) . '</s>'
- : $skin->makeBrokenLinkObj( $title );
- } else {
- $pageLink = $skin->makeBrokenLinkObj( $title );
- }
- return wfSpecialList( $pageLink, $this->makeWlhLink( $title, $skin, $result ) );
- } else {
- $tsafe = htmlspecialchars( $result->title );
- return "Invalid title in result set; {$tsafe}";
- }
- }
-
- /**
- * Make a "what links here" link for a specified result if required
- *
- * @param Title $title Title to make the link for
- * @param Skin $skin Skin to use
- * @param object $result Result row
- * @return string
- */
- private function makeWlhLink( $title, $skin, $result ) {
- global $wgLang;
- if( $this->nlinks ) {
- $wlh = SpecialPage::getTitleFor( 'Whatlinkshere' );
- $label = wfMsgExt( 'nlinks', array( 'parsemag', 'escape' ),
- $wgLang->formatNum( $result->value ) );
- return $skin->makeKnownLinkObj( $wlh, $label, 'target=' . $title->getPrefixedUrl() );
- } else {
- return null;
- }
- }
-
-}
-
-/**
- * constructor
- */
-function wfSpecialWantedpages( $par = null, $specialPage ) {
- $inc = $specialPage->including();
-
- if ( $inc ) {
- @list( $limit, $nlinks ) = explode( '/', $par, 2 );
- $limit = (int)$limit;
- $nlinks = $nlinks === 'nlinks';
- $offset = 0;
- } else {
- list( $limit, $offset ) = wfCheckLimits();
- $nlinks = true;
- }
-
- $wpp = new WantedPagesPage( $inc, $nlinks );
-
- $wpp->doQuery( $offset, $limit, !$inc );
-}
-
-
diff --git a/includes/SpecialWatchlist.php b/includes/SpecialWatchlist.php
deleted file mode 100644
index 2dfa8ae5..00000000
--- a/includes/SpecialWatchlist.php
+++ /dev/null
@@ -1,375 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- *
- */
-require_once( dirname(__FILE__) . '/SpecialRecentchanges.php' );
-
-/**
- * Constructor
- *
- * @param $par Parameter passed to the page
- */
-function wfSpecialWatchlist( $par ) {
- global $wgUser, $wgOut, $wgLang, $wgRequest;
- global $wgRCShowWatchingUsers, $wgEnotifWatchlist, $wgShowUpdatedMarker;
- global $wgEnotifWatchlist;
- $fname = 'wfSpecialWatchlist';
-
- $skin = $wgUser->getSkin();
- $specialTitle = SpecialPage::getTitleFor( 'Watchlist' );
- $wgOut->setRobotPolicy( 'noindex,nofollow' );
-
- # Anons don't get a watchlist
- if( $wgUser->isAnon() ) {
- $wgOut->setPageTitle( wfMsg( 'watchnologin' ) );
- $llink = $skin->makeKnownLinkObj( SpecialPage::getTitleFor( 'Userlogin' ), wfMsgHtml( 'loginreqlink' ), 'returnto=' . $specialTitle->getPrefixedUrl() );
- $wgOut->addHtml( wfMsgWikiHtml( 'watchlistanontext', $llink ) );
- return;
- }
-
- $wgOut->setPageTitle( wfMsg( 'watchlist' ) );
-
- $sub = wfMsgExt( 'watchlistfor', 'parseinline', $wgUser->getName() );
- $sub .= '<br />' . WatchlistEditor::buildTools( $wgUser->getSkin() );
- $wgOut->setSubtitle( $sub );
-
- if( ( $mode = WatchlistEditor::getMode( $wgRequest, $par ) ) !== false ) {
- $editor = new WatchlistEditor();
- $editor->execute( $wgUser, $wgOut, $wgRequest, $mode );
- return;
- }
-
- $uid = $wgUser->getId();
- if( $wgEnotifWatchlist && $wgRequest->getVal( 'reset' ) && $wgRequest->wasPosted() ) {
- $wgUser->clearAllNotifications( $uid );
- $wgOut->redirect( $specialTitle->getFullUrl() );
- return;
- }
-
- $defaults = array(
- /* float */ 'days' => floatval( $wgUser->getOption( 'watchlistdays' ) ), /* 3.0 or 0.5, watch further below */
- /* bool */ 'hideOwn' => (int)$wgUser->getBoolOption( 'watchlisthideown' ),
- /* bool */ 'hideBots' => (int)$wgUser->getBoolOption( 'watchlisthidebots' ),
- /* bool */ 'hideMinor' => (int)$wgUser->getBoolOption( 'watchlisthideminor' ),
- /* ? */ 'namespace' => 'all',
- );
-
- extract($defaults);
-
- # Extract variables from the request, falling back to user preferences or
- # other default values if these don't exist
- $prefs['days' ] = floatval( $wgUser->getOption( 'watchlistdays' ) );
- $prefs['hideown' ] = $wgUser->getBoolOption( 'watchlisthideown' );
- $prefs['hidebots'] = $wgUser->getBoolOption( 'watchlisthidebots' );
- $prefs['hideminor'] = $wgUser->getBoolOption( 'watchlisthideminor' );
-
- # Get query variables
- $days = $wgRequest->getVal( 'days', $prefs['days'] );
- $hideOwn = $wgRequest->getBool( 'hideOwn', $prefs['hideown'] );
- $hideBots = $wgRequest->getBool( 'hideBots', $prefs['hidebots'] );
- $hideMinor = $wgRequest->getBool( 'hideMinor', $prefs['hideminor'] );
-
- # Get namespace value, if supplied, and prepare a WHERE fragment
- $nameSpace = $wgRequest->getIntOrNull( 'namespace' );
- if( !is_null( $nameSpace ) ) {
- $nameSpace = intval( $nameSpace );
- $nameSpaceClause = " AND rc_namespace = $nameSpace";
- } else {
- $nameSpace = '';
- $nameSpaceClause = '';
- }
-
- $dbr = wfGetDB( DB_SLAVE, 'watchlist' );
- list( $page, $watchlist, $recentchanges ) = $dbr->tableNamesN( 'page', 'watchlist', 'recentchanges' );
-
- $watchlistCount = $dbr->selectField( 'watchlist', 'COUNT(*)',
- array( 'wl_user' => $uid ), __METHOD__ );
- // Adjust for page X, talk:page X, which are both stored separately,
- // but treated together
- $nitems = floor($watchlistCount / 2);
-
- if( is_null($days) || !is_numeric($days) ) {
- $big = 1000; /* The magical big */
- if($nitems > $big) {
- # Set default cutoff shorter
- $days = $defaults['days'] = (12.0 / 24.0); # 12 hours...
- } else {
- $days = $defaults['days']; # default cutoff for shortlisters
- }
- } else {
- $days = floatval($days);
- }
-
- // Dump everything here
- $nondefaults = array();
-
- wfAppendToArrayIfNotDefault('days' , $days , $defaults, $nondefaults);
- wfAppendToArrayIfNotDefault('hideOwn' , (int)$hideOwn , $defaults, $nondefaults);
- wfAppendToArrayIfNotDefault('hideBots' , (int)$hideBots, $defaults, $nondefaults);
- wfAppendToArrayIfNotDefault( 'hideMinor', (int)$hideMinor, $defaults, $nondefaults );
- wfAppendToArrayIfNotDefault('namespace', $nameSpace , $defaults, $nondefaults);
-
- $hookSql = "";
- if( ! wfRunHooks('BeforeWatchlist', array($nondefaults, $wgUser, &$hookSql)) ) {
- return;
- }
-
- if($nitems == 0) {
- $wgOut->addWikiMsg( 'nowatchlist' );
- return;
- }
-
- if ( $days <= 0 ) {
- $andcutoff = '';
- } else {
- $andcutoff = "AND rc_timestamp > '".$dbr->timestamp( time() - intval( $days * 86400 ) )."'";
- /*
- $sql = "SELECT COUNT(*) AS n FROM $page, $revision WHERE rev_timestamp>'$cutoff' AND page_id=rev_page";
- $res = $dbr->query( $sql, $fname );
- $s = $dbr->fetchObject( $res );
- $npages = $s->n;
- */
- }
-
- # If the watchlist is relatively short, it's simplest to zip
- # down its entirety and then sort the results.
-
- # If it's relatively long, it may be worth our while to zip
- # through the time-sorted page list checking for watched items.
-
- # Up estimate of watched items by 15% to compensate for talk pages...
-
- # Toggles
- $andHideOwn = $hideOwn ? "AND (rc_user <> $uid)" : '';
- $andHideBots = $hideBots ? "AND (rc_bot = 0)" : '';
- $andHideMinor = $hideMinor ? 'AND rc_minor = 0' : '';
-
- # Show watchlist header
- $header = '';
- if( $wgUser->getOption( 'enotifwatchlistpages' ) && $wgEnotifWatchlist) {
- $header .= wfMsg( 'wlheader-enotif' ) . "\n";
- }
- if ( $wgEnotifWatchlist && $wgShowUpdatedMarker ) {
- $header .= wfMsg( 'wlheader-showupdated' ) . "\n";
- }
-
- # Toggle watchlist content (all recent edits or just the latest)
- if( $wgUser->getOption( 'extendwatchlist' )) {
- $andLatest='';
- $limitWatchlist = 'LIMIT ' . intval( $wgUser->getOption( 'wllimit' ) );
- } else {
- $andLatest= 'AND rc_this_oldid=page_latest';
- $limitWatchlist = '';
- }
-
- $header .= wfMsgExt( 'watchlist-details', array( 'parsemag' ), $wgLang->formatNum( $nitems ) );
- $wgOut->addWikiText( $header );
-
- # Show a message about slave lag, if applicable
- if( ( $lag = $dbr->getLag() ) > 0 )
- $wgOut->showLagWarning( $lag );
-
- if ( $wgEnotifWatchlist && $wgShowUpdatedMarker ) {
- $wgOut->addHTML( '<form action="' .
- $specialTitle->escapeLocalUrl() .
- '" method="post"><input type="submit" name="dummy" value="' .
- htmlspecialchars( wfMsg( 'enotif_reset' ) ) .
- '" /><input type="hidden" name="reset" value="all" /></form>' .
- "\n\n" );
- }
- if ( $wgShowUpdatedMarker ) {
- $wltsfield=", ${watchlist}.wl_notificationtimestamp ";
- }
- $sql = "SELECT ${recentchanges}.* ${wltsfield}
- FROM $watchlist,$recentchanges,$page
- WHERE wl_user=$uid
- AND wl_namespace=rc_namespace
- AND wl_title=rc_title
- AND rc_cur_id=page_id
- $andcutoff
- $andLatest
- $andHideOwn
- $andHideBots
- $andHideMinor
- $nameSpaceClause
- $hookSql
- ORDER BY rc_timestamp DESC
- $limitWatchlist";
-
- $res = $dbr->query( $sql, $fname );
- $numRows = $dbr->numRows( $res );
-
- /* Start bottom header */
- $wgOut->addHTML( "<hr />\n" );
-
- if($days >= 1) {
- $wgOut->addWikiText( wfMsgExt( 'rcnote', array( 'parseinline' ), $wgLang->formatNum( $numRows ),
- $wgLang->formatNum( $days ), $wgLang->timeAndDate( wfTimestampNow(), true ) ) . '<br />' , false );
- } elseif($days > 0) {
- $wgOut->addWikiText( wfMsgExt( 'wlnote', array( 'parseinline' ), $wgLang->formatNum( $numRows ),
- $wgLang->formatNum( round($days*24) ) ) . '<br />' , false );
- }
-
- $wgOut->addHTML( "\n" . wlCutoffLinks( $days, 'Watchlist', $nondefaults ) . "<br />\n" );
-
- # Spit out some control panel links
- $thisTitle = SpecialPage::getTitleFor( 'Watchlist' );
- $skin = $wgUser->getSkin();
-
- # Hide/show bot edits
- $label = $hideBots ? wfMsgHtml( 'watchlist-show-bots' ) : wfMsgHtml( 'watchlist-hide-bots' );
- $linkBits = wfArrayToCGI( array( 'hideBots' => 1 - (int)$hideBots ), $nondefaults );
- $links[] = $skin->makeKnownLinkObj( $thisTitle, $label, $linkBits );
-
- # Hide/show own edits
- $label = $hideOwn ? wfMsgHtml( 'watchlist-show-own' ) : wfMsgHtml( 'watchlist-hide-own' );
- $linkBits = wfArrayToCGI( array( 'hideOwn' => 1 - (int)$hideOwn ), $nondefaults );
- $links[] = $skin->makeKnownLinkObj( $thisTitle, $label, $linkBits );
-
- # Hide/show minor edits
- $label = $hideMinor ? wfMsgHtml( 'watchlist-show-minor' ) : wfMsgHtml( 'watchlist-hide-minor' );
- $linkBits = wfArrayToCGI( array( 'hideMinor' => 1 - (int)$hideMinor ), $nondefaults );
- $links[] = $skin->makeKnownLinkObj( $thisTitle, $label, $linkBits );
-
- $wgOut->addHTML( implode( ' | ', $links ) );
-
- # Form for namespace filtering
- $form = Xml::openElement( 'form', array( 'method' => 'post', 'action' => $thisTitle->getLocalUrl() ) );
- $form .= '<p>';
- $form .= Xml::label( wfMsg( 'namespace' ), 'namespace' ) . '&nbsp;';
- $form .= Xml::namespaceSelector( $nameSpace, '' ) . '&nbsp;';
- $form .= Xml::submitButton( wfMsg( 'allpagessubmit' ) ) . '</p>';
- $form .= Xml::hidden( 'days', $days );
- if( $hideOwn )
- $form .= Xml::hidden( 'hideOwn', 1 );
- if( $hideBots )
- $form .= Xml::hidden( 'hideBots', 1 );
- if( $hideMinor )
- $form .= Xml::hidden( 'hideMinor', 1 );
- $form .= Xml::closeElement( 'form' );
- $wgOut->addHtml( $form );
-
- # If there's nothing to show, stop here
- if( $numRows == 0 ) {
- $wgOut->addWikiMsg( 'watchnochange' );
- return;
- }
-
- /* End bottom header */
-
- /* Do link batch query */
- $linkBatch = new LinkBatch;
- while ( $row = $dbr->fetchObject( $res ) ) {
- $userNameUnderscored = str_replace( ' ', '_', $row->rc_user_text );
- if ( $row->rc_user != 0 ) {
- $linkBatch->add( NS_USER, $userNameUnderscored );
- }
- $linkBatch->add( NS_USER_TALK, $userNameUnderscored );
- }
- $linkBatch->execute();
- $dbr->dataSeek( $res, 0 );
-
- $list = ChangesList::newFromUser( $wgUser );
-
- $s = $list->beginRecentChangesList();
- $counter = 1;
- while ( $obj = $dbr->fetchObject( $res ) ) {
- # Make RC entry
- $rc = RecentChange::newFromRow( $obj );
- $rc->counter = $counter++;
-
- if ( $wgShowUpdatedMarker ) {
- $updated = $obj->wl_notificationtimestamp;
- } else {
- // Same visual appearance as MW 1.4
- $updated = true;
- }
-
- if ($wgRCShowWatchingUsers && $wgUser->getOption( 'shownumberswatching' )) {
- $rc->numberofWatchingusers = $dbr->selectField( 'watchlist',
- 'COUNT(*)',
- array(
- 'wl_namespace' => $obj->rc_namespace,
- 'wl_title' => $obj->rc_title,
- ),
- __METHOD__ );
- } else {
- $rc->numberofWatchingusers = 0;
- }
-
- $s .= $list->recentChangesLine( $rc, $updated );
- }
- $s .= $list->endRecentChangesList();
-
- $dbr->freeResult( $res );
- $wgOut->addHTML( $s );
-
-}
-
-function wlHoursLink( $h, $page, $options = array() ) {
- global $wgUser, $wgLang, $wgContLang;
- $sk = $wgUser->getSkin();
- $s = $sk->makeKnownLink(
- $wgContLang->specialPage( $page ),
- $wgLang->formatNum( $h ),
- wfArrayToCGI( array('days' => ($h / 24.0)), $options ) );
- return $s;
-}
-
-function wlDaysLink( $d, $page, $options = array() ) {
- global $wgUser, $wgLang, $wgContLang;
- $sk = $wgUser->getSkin();
- $s = $sk->makeKnownLink(
- $wgContLang->specialPage( $page ),
- ($d ? $wgLang->formatNum( $d ) : wfMsgHtml( 'watchlistall2' ) ),
- wfArrayToCGI( array('days' => $d), $options ) );
- return $s;
-}
-
-/**
- * Returns html
- */
-function wlCutoffLinks( $days, $page = 'Watchlist', $options = array() ) {
- $hours = array( 1, 2, 6, 12 );
- $days = array( 1, 3, 7 );
- $i = 0;
- foreach( $hours as $h ) {
- $hours[$i++] = wlHoursLink( $h, $page, $options );
- }
- $i = 0;
- foreach( $days as $d ) {
- $days[$i++] = wlDaysLink( $d, $page, $options );
- }
- return wfMsgExt('wlshowlast',
- array('parseinline', 'replaceafter'),
- implode(' | ', $hours),
- implode(' | ', $days),
- wlDaysLink( 0, $page, $options ) );
-}
-
-/**
- * Count the number of items on a user's watchlist
- *
- * @param $talk Include talk pages
- * @return integer
- */
-function wlCountItems( &$user, $talk = true ) {
- $dbr = wfGetDB( DB_SLAVE, 'watchlist' );
-
- # Fetch the raw count
- $res = $dbr->select( 'watchlist', 'COUNT(*) AS count', array( 'wl_user' => $user->mId ), 'wlCountItems' );
- $row = $dbr->fetchObject( $res );
- $count = $row->count;
- $dbr->freeResult( $res );
-
- # Halve to remove talk pages if needed
- if( !$talk )
- $count = floor( $count / 2 );
-
- return( $count );
-}
diff --git a/includes/SpecialWhatlinkshere.php b/includes/SpecialWhatlinkshere.php
deleted file mode 100644
index 16a44ee6..00000000
--- a/includes/SpecialWhatlinkshere.php
+++ /dev/null
@@ -1,322 +0,0 @@
-<?php
-/**
- *
- * @addtogroup SpecialPage
- */
-
-/**
- * Entry point
- * @param string $par An article name ??
- */
-function wfSpecialWhatlinkshere($par = NULL) {
- global $wgRequest;
- $page = new WhatLinksHerePage( $wgRequest, $par );
- $page->execute();
-}
-
-/**
- * implements Special:Whatlinkshere
- * @addtogroup SpecialPage
- */
-class WhatLinksHerePage {
- var $request, $par;
- var $limit, $from, $back, $target;
- var $selfTitle, $skin;
-
- private $namespace;
-
- function WhatLinksHerePage( &$request, $par = null ) {
- global $wgUser;
- $this->request =& $request;
- $this->skin = $wgUser->getSkin();
- $this->par = $par;
- }
-
- function execute() {
- global $wgOut;
-
- $this->limit = min( $this->request->getInt( 'limit', 50 ), 5000 );
- if ( $this->limit <= 0 ) {
- $this->limit = 50;
- }
- $this->from = $this->request->getInt( 'from' );
- $this->back = $this->request->getInt( 'back' );
-
- $targetString = isset($this->par) ? $this->par : $this->request->getVal( 'target' );
-
- if ( is_null( $targetString ) ) {
- $wgOut->addHTML( $this->whatlinkshereForm() );
- return;
- }
-
- $this->target = Title::newFromURL( $targetString );
- if( !$this->target ) {
- $wgOut->addHTML( $this->whatlinkshereForm() );
- return;
- }
- $this->selfTitle = Title::makeTitleSafe( NS_SPECIAL,
- 'Whatlinkshere/' . $this->target->getPrefixedDBkey() );
-
- $wgOut->setPageTitle( wfMsg( 'whatlinkshere-title', $this->target->getPrefixedText() ) );
- $wgOut->setSubtitle( wfMsg( 'linklistsub' ) );
-
- $wgOut->addHTML( wfMsgExt( 'whatlinkshere-barrow', array( 'escapenoentities') ) . ' ' .$this->skin->makeLinkObj($this->target, '', 'redirect=no' )."<br />\n");
-
- $this->showIndirectLinks( 0, $this->target, $this->limit, $this->from, $this->back );
- }
-
- /**
- * @param int $level Recursion level
- * @param Title $target Target title
- * @param int $limit Number of entries to display
- * @param Title $from Display from this article ID
- * @param Title $back Display from this article ID at backwards scrolling
- * @private
- */
- function showIndirectLinks( $level, $target, $limit, $from = 0, $back = 0 ) {
- global $wgOut;
- $fname = 'WhatLinksHerePage::showIndirectLinks';
- $dbr = wfGetDB( DB_READ );
- $options = array();
-
- $ns = $this->request->getIntOrNull( 'namespace' );
- if ( isset( $ns ) ) {
- $options['namespace'] = $ns;
- $this->setNamespace( $options['namespace'] );
- } else {
- $options['namespace'] = '';
- }
-
- // Make the query
- $plConds = array(
- 'page_id=pl_from',
- 'pl_namespace' => $target->getNamespace(),
- 'pl_title' => $target->getDBkey(),
- );
-
- $tlConds = array(
- 'page_id=tl_from',
- 'tl_namespace' => $target->getNamespace(),
- 'tl_title' => $target->getDBkey(),
- );
-
- if ( $this->namespace !== null ){
- $plConds['page_namespace'] = (int)$this->namespace;
- $tlConds['page_namespace'] = (int)$this->namespace;
- }
-
- if ( $from ) {
- $from = (int)$from; // just in case
- $tlConds[] = "tl_from >= $from";
- $plConds[] = "pl_from >= $from";
- }
-
- // Read an extra row as an at-end check
- $queryLimit = $limit + 1;
-
- // enforce join order, sometimes namespace selector may
- // trigger filesorts which are far less efficient than scanning many entries
- $options[] = 'STRAIGHT_JOIN';
-
- $options['LIMIT'] = $queryLimit;
- $fields = array( 'page_id', 'page_namespace', 'page_title', 'page_is_redirect' );
-
- $options['ORDER BY'] = 'pl_from';
- $plRes = $dbr->select( array( 'pagelinks', 'page' ), $fields,
- $plConds, $fname, $options );
-
- $options['ORDER BY'] = 'tl_from';
- $tlRes = $dbr->select( array( 'templatelinks', 'page' ), $fields,
- $tlConds, $fname, $options );
-
- if ( !$dbr->numRows( $plRes ) && !$dbr->numRows( $tlRes ) ) {
- if ( 0 == $level ) {
- $options = array(); // reinitialize for a further namespace search
- // really no links to here
- $options['namespace'] = $this->namespace;
- $options['target'] = $this->target->getPrefixedText();
- list( $options['limit'], $options['offset']) = wfCheckLimits();
- $wgOut->addHTML( $this->whatlinkshereForm( $options ) );
- $errMsg = isset( $this->namespace ) ? 'nolinkshere-ns' : 'nolinkshere';
- $wgOut->addWikiMsg( $errMsg, $this->target->getPrefixedText() );
- }
- return;
- }
-
- $options = array();
- list( $options['limit'], $options['offset']) = wfCheckLimits();
- if ( ( $ns = $this->request->getVal( 'namespace', null ) ) !== null && $ns !== '' && ctype_digit($ns) ) {
- $options['namespace'] = intval( $ns );
- $this->setNamespace( $options['namespace'] );
- } else {
- $options['namespace'] = '';
- $this->setNamespace( null );
- }
- $options['offset'] = $this->request->getVal( 'offset' );
- /* Offset must be an integral. */
- if ( !strlen( $options['offset'] ) || !preg_match( '/^[0-9]+$/', $options['offset'] ) )
- $options['offset'] = '';
- $options['target'] = $this->target->getPrefixedText();
-
- // Read the rows into an array and remove duplicates
- // templatelinks comes second so that the templatelinks row overwrites the
- // pagelinks row, so we get (inclusion) rather than nothing
- while ( $row = $dbr->fetchObject( $plRes ) ) {
- $row->is_template = 0;
- $rows[$row->page_id] = $row;
- }
- $dbr->freeResult( $plRes );
- while ( $row = $dbr->fetchObject( $tlRes ) ) {
- $row->is_template = 1;
- $rows[$row->page_id] = $row;
- }
- $dbr->freeResult( $tlRes );
-
- // Sort by key and then change the keys to 0-based indices
- ksort( $rows );
- $rows = array_values( $rows );
-
- $numRows = count( $rows );
-
- // Work out the start and end IDs, for prev/next links
- if ( $numRows > $limit ) {
- // More rows available after these ones
- // Get the ID from the last row in the result set
- $nextId = $rows[$limit]->page_id;
- // Remove undisplayed rows
- $rows = array_slice( $rows, 0, $limit );
- } else {
- // No more rows after
- $nextId = false;
- }
- $prevId = $from;
-
- if ( $level == 0 ) {
- $wgOut->addHTML( $this->whatlinkshereForm( $options ) );
- $wgOut->addWikiMsg( 'linkshere', $this->target->getPrefixedText() );
-
- $prevnext = $this->getPrevNext( $limit, $prevId, $nextId, $options['namespace'] );
- $wgOut->addHTML( $prevnext );
- }
-
- $wgOut->addHTML( '<ul>' );
- foreach ( $rows as $row ) {
- $nt = Title::makeTitle( $row->page_namespace, $row->page_title );
-
- if ( $row->page_is_redirect ) {
- $extra = 'redirect=no';
- } else {
- $extra = '';
- }
-
- $link = $this->skin->makeKnownLinkObj( $nt, '', $extra );
- $wgOut->addHTML( '<li>'.$link );
-
- // Display properties (redirect or template)
- $props = array();
- if ( $row->page_is_redirect ) {
- $props[] = wfMsgHtml( 'isredirect' );
- }
- if ( $row->is_template ) {
- $props[] = wfMsgHtml( 'istemplate' );
- }
- if ( count( $props ) ) {
- $list = implode( wfMsgHtml( 'semicolon-separator' ), $props );
- $wgOut->addHTML( " ($list) " );
- }
-
- # Space for utilities links, with a what-links-here link provided
- $wlh = $this->skin->makeKnownLinkObj(
- SpecialPage::getTitleFor( 'Whatlinkshere' ),
- wfMsgHtml( 'whatlinkshere-links' ),
- 'target=' . $nt->getPrefixedUrl()
- );
- $wgOut->addHtml( ' <span class="mw-whatlinkshere-tools">(' . $wlh . ')</span>' );
-
- if ( $row->page_is_redirect ) {
- if ( $level < 2 ) {
- $this->showIndirectLinks( $level + 1, $nt, 500 );
- }
- }
- $wgOut->addHTML( "</li>\n" );
- }
- $wgOut->addHTML( "</ul>\n" );
-
- if( $level == 0 ) {
- $wgOut->addHTML( $prevnext );
- }
- }
-
- function makeSelfLink( $text, $query ) {
- return $this->skin->makeKnownLinkObj( $this->selfTitle, $text, $query );
- }
-
- function getPrevNext( $limit, $prevId, $nextId ) {
- global $wgLang;
- $fmtLimit = $wgLang->formatNum( $limit );
- $prev = wfMsgExt( 'whatlinkshere-prev', array( 'parsemag', 'escape' ), $fmtLimit );
- $next = wfMsgExt( 'whatlinkshere-next', array( 'parsemag', 'escape' ), $fmtLimit );
-
- $nsText = '';
- if( is_int($this->namespace) ) {
- $nsText = "&namespace={$this->namespace}";
- }
-
- if ( 0 != $prevId ) {
- $prevLink = $this->makeSelfLink( $prev, "limit={$limit}&from={$this->back}{$nsText}" );
- } else {
- $prevLink = $prev;
- }
- if ( 0 != $nextId ) {
- $nextLink = $this->makeSelfLink( $next, "limit={$limit}&from={$nextId}&back={$prevId}{$nsText}" );
- } else {
- $nextLink = $next;
- }
- $nums = $this->numLink( 20, $prevId ) . ' | ' .
- $this->numLink( 50, $prevId ) . ' | ' .
- $this->numLink( 100, $prevId ) . ' | ' .
- $this->numLink( 250, $prevId ) . ' | ' .
- $this->numLink( 500, $prevId );
-
- return wfMsgHtml( 'viewprevnext', $prevLink, $nextLink, $nums );
- }
-
- function numLink( $limit, $from, $ns = null ) {
- global $wgLang;
- $query = "limit={$limit}&from={$from}";
- if( is_int($this->namespace) ) { $query .= "&namespace={$this->namespace}";}
- $fmtLimit = $wgLang->formatNum( $limit );
- return $this->makeSelfLink( $fmtLimit, $query );
- }
-
- function whatlinkshereForm( $options = array( 'target' => '', 'namespace' => '' ) ) {
- global $wgScript, $wgTitle;
-
- $options['title'] = $wgTitle->getPrefixedText();
-
- $f = Xml::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) ) .
- Xml::openElement( 'fieldset' ) .
- Xml::element( 'legend', array(), wfMsg( 'whatlinkshere' ) ) .
- Xml::inputLabel( wfMsg( 'whatlinkshere-page' ), 'target', 'mw-whatlinkshere-target', 40, $options['target'] ) . ' ';
-
- foreach ( $options as $name => $value ) {
- if( $name === 'namespace' || $name === 'target' )
- continue;
- $f .= "\t" . Xml::hidden( $name, $value ). "\n";
- }
-
- $f .= Xml::label( wfMsg( 'namespace' ), 'namespace' ) . ' ' .
- Xml::namespaceSelector( $options['namespace'], '' ) .
- Xml::submitButton( wfMsg( 'allpagessubmit' ) ) .
- Xml::closeElement( 'fieldset' ) .
- Xml::closeElement( 'form' ) . "\n";
-
- return $f;
- }
-
- /** Set the namespace we are filtering on */
- private function setNamespace( $ns ) {
- $this->namespace = $ns;
- }
-
-}
diff --git a/includes/SpecialWithoutinterwiki.php b/includes/SpecialWithoutinterwiki.php
deleted file mode 100644
index 37d9a282..00000000
--- a/includes/SpecialWithoutinterwiki.php
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php
-
-/**
- * Special page lists pages without language links
- *
- * @package MediaWiki
- * @addtogroup SpecialPage
- * @author Rob Church <robchur@gmail.com>
- */
-class WithoutInterwikiPage extends PageQueryPage {
- private $prefix = '';
-
- function getName() {
- return 'Withoutinterwiki';
- }
-
- function getPageHeader() {
- global $wgScript, $wgContLang;
- $prefix = $this->prefix;
- $t = SpecialPage::getTitleFor( $this->getName() );
- $align = $wgContLang->isRtl() ? 'left' : 'right';
-
- $s = '<p>' . wfMsgExt( 'withoutinterwiki-header', array( 'parseinline' ) ) . '</p>';
- $s .= Xml::openElement( 'div', array( 'class' => 'namespaceoptions' ) );
- $s .= Xml::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) );
- $s .= Xml::hidden( 'title', $t->getPrefixedText() );
- $s .= Xml::openElement( 'table', array( 'id' => 'nsselect', 'class' => 'withoutinterwiki' ) );
- $s .= "<tr>
- <td align='$align'>" .
- Xml::label( wfMsg( 'allpagesprefix' ), 'wiprefix' ) .
- "</td>
- <td>" .
- Xml::input( 'prefix', 20, htmlspecialchars ( $prefix ), array( 'id' => 'wiprefix' ) ) .
- "</td>
- </tr>
- <tr>
- <td align='$align'></td>
- <td>" .
- Xml::submitButton( wfMsgHtml( 'withoutinterwiki-submit' ) ) .
- "</td>
- </tr>";
- $s .= Xml::closeElement( 'table' );
- $s .= Xml::closeElement( 'form' );
- $s .= Xml::closeElement( 'div' );
- return $s;
- }
-
- function sortDescending() {
- return false;
- }
-
- function isExpensive() {
- return true;
- }
-
- function isSyndicated() {
- return false;
- }
-
- function getSQL() {
- $dbr = wfGetDB( DB_SLAVE );
- list( $page, $langlinks ) = $dbr->tableNamesN( 'page', 'langlinks' );
- $prefix = $this->prefix ? "AND page_title LIKE '" . $dbr->escapeLike( $this->prefix ) . "%'" : '';
- return
- "SELECT 'Withoutinterwiki' AS type,
- page_namespace AS namespace,
- page_title AS title,
- page_title AS value
- FROM $page
- LEFT JOIN $langlinks
- ON ll_from = page_id
- WHERE ll_title IS NULL
- AND page_namespace=" . NS_MAIN . "
- AND page_is_redirect = 0
- {$prefix}";
- }
-
- function setPrefix( $prefix = '' ) {
- $this->prefix = $prefix;
- }
-
-}
-
-function wfSpecialWithoutinterwiki() {
- global $wgRequest;
- list( $limit, $offset ) = wfCheckLimits();
- $prefix = $wgRequest->getVal( 'prefix' );
- $wip = new WithoutInterwikiPage();
- $wip->setPrefix( $prefix );
- $wip->doQuery( $offset, $limit );
-}
-
-
diff --git a/includes/StreamFile.php b/includes/StreamFile.php
index b4bf531c..4abd7364 100644
--- a/includes/StreamFile.php
+++ b/includes/StreamFile.php
@@ -31,6 +31,12 @@ function wfStreamFile( $fname, $headers = array() ) {
header('Content-type: application/x-wiki');
}
+ // Don't stream it out as text/html if there was a PHP error
+ if ( headers_sent() ) {
+ echo "Headers already sent, terminating.\n";
+ return;
+ }
+
global $wgContLanguageCode;
header( "Content-Disposition: inline;filename*=utf-8'$wgContLanguageCode'" . urlencode( basename( $fname ) ) );
@@ -53,25 +59,51 @@ function wfStreamFile( $fname, $headers = array() ) {
}
/** */
-function wfGetType( $filename ) {
+function wfGetType( $filename, $safe = true ) {
global $wgTrivialMimeDetection;
+ $ext = strrchr($filename, '.');
+ $ext = $ext === false ? '' : strtolower( substr( $ext, 1 ) );
+
# trivial detection by file extension,
# used for thumbnails (thumb.php)
if ($wgTrivialMimeDetection) {
- $ext= strtolower(strrchr($filename, '.'));
-
switch ($ext) {
- case '.gif': return 'image/gif';
- case '.png': return 'image/png';
- case '.jpg': return 'image/jpeg';
- case '.jpeg': return 'image/jpeg';
+ case 'gif': return 'image/gif';
+ case 'png': return 'image/png';
+ case 'jpg': return 'image/jpeg';
+ case 'jpeg': return 'image/jpeg';
}
return 'unknown/unknown';
}
- else {
- $magic = MimeMagic::singleton();
- return $magic->guessMimeType($filename); //full fancy mime detection
+
+ $magic = MimeMagic::singleton();
+ // Use the extension only, rather than magic numbers, to avoid opening
+ // up vulnerabilities due to uploads of files with allowed extensions
+ // but disallowed types.
+ $type = $magic->guessTypesForExtension( $ext );
+
+ /**
+ * Double-check some security settings that were done on upload but might
+ * have changed since.
+ */
+ if ( $safe ) {
+ global $wgFileBlacklist, $wgCheckFileExtensions, $wgStrictFileExtensions,
+ $wgFileExtensions, $wgVerifyMimeType, $wgMimeTypeBlacklist, $wgRequest;
+ $form = new UploadForm( $wgRequest );
+ list( $partName, $extList ) = $form->splitExtensions( $filename );
+ if ( $form->checkFileExtensionList( $extList, $wgFileBlacklist ) ) {
+ return 'unknown/unknown';
+ }
+ if ( $wgCheckFileExtensions && $wgStrictFileExtensions
+ && !$form->checkFileExtensionList( $extList, $wgFileExtensions ) )
+ {
+ return 'unknown/unknown';
+ }
+ if ( $wgVerifyMimeType && in_array( strtolower( $type ), $wgMimeTypeBlacklist ) ) {
+ return 'unknown/unknown';
+ }
}
+ return $type;
}
diff --git a/includes/Title.php b/includes/Title.php
index ad425c5e..6326240c 100644
--- a/includes/Title.php
+++ b/includes/Title.php
@@ -320,9 +320,13 @@ class Title {
$m[1] = urldecode( ltrim( $m[1], ':' ) );
}
$title = Title::newFromText( $m[1] );
- // Redirects to Special:Userlogout are not permitted
- if( $title instanceof Title && !$title->isSpecial( 'Userlogout' ) )
+ // Redirects to some special pages are not permitted
+ if( $title instanceof Title
+ && !$title->isSpecial( 'Userlogout' )
+ && !$title->isSpecial( 'Filepath' ) )
+ {
return $title;
+ }
}
}
return null;
diff --git a/includes/Utf8Case.php b/includes/Utf8Case.php
deleted file mode 100644
index 1d3af41c..00000000
--- a/includes/Utf8Case.php
+++ /dev/null
@@ -1,1505 +0,0 @@
-<?php
-/**
- * Simple 1:1 upper/lowercase switching arrays for utf-8 text
- * Won't get context-sensitive things yet
- *
- * Hack for bugs in ucfirst() and company
- *
- * These are pulled from memcached if possible, as this is faster than filling
- * up a big array manually.
- * @addtogroup Language
- */
-
-/*
- * Translation array to get upper case character
- */
-$wikiUpperChars = 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",
- "p" => "P",
- "q" => "Q",
- "r" => "R",
- "s" => "S",
- "t" => "T",
- "u" => "U",
- "v" => "V",
- "w" => "W",
- "x" => "X",
- "y" => "Y",
- "z" => "Z",
- "\xc2\xb5" => "\xce\x9c",
- "\xc3\xa0" => "\xc3\x80",
- "\xc3\xa1" => "\xc3\x81",
- "\xc3\xa2" => "\xc3\x82",
- "\xc3\xa3" => "\xc3\x83",
- "\xc3\xa4" => "\xc3\x84",
- "\xc3\xa5" => "\xc3\x85",
- "\xc3\xa6" => "\xc3\x86",
- "\xc3\xa7" => "\xc3\x87",
- "\xc3\xa8" => "\xc3\x88",
- "\xc3\xa9" => "\xc3\x89",
- "\xc3\xaa" => "\xc3\x8a",
- "\xc3\xab" => "\xc3\x8b",
- "\xc3\xac" => "\xc3\x8c",
- "\xc3\xad" => "\xc3\x8d",
- "\xc3\xae" => "\xc3\x8e",
- "\xc3\xaf" => "\xc3\x8f",
- "\xc3\xb0" => "\xc3\x90",
- "\xc3\xb1" => "\xc3\x91",
- "\xc3\xb2" => "\xc3\x92",
- "\xc3\xb3" => "\xc3\x93",
- "\xc3\xb4" => "\xc3\x94",
- "\xc3\xb5" => "\xc3\x95",
- "\xc3\xb6" => "\xc3\x96",
- "\xc3\xb8" => "\xc3\x98",
- "\xc3\xb9" => "\xc3\x99",
- "\xc3\xba" => "\xc3\x9a",
- "\xc3\xbb" => "\xc3\x9b",
- "\xc3\xbc" => "\xc3\x9c",
- "\xc3\xbd" => "\xc3\x9d",
- "\xc3\xbe" => "\xc3\x9e",
- "\xc3\xbf" => "\xc5\xb8",
- "\xc4\x81" => "\xc4\x80",
- "\xc4\x83" => "\xc4\x82",
- "\xc4\x85" => "\xc4\x84",
- "\xc4\x87" => "\xc4\x86",
- "\xc4\x89" => "\xc4\x88",
- "\xc4\x8b" => "\xc4\x8a",
- "\xc4\x8d" => "\xc4\x8c",
- "\xc4\x8f" => "\xc4\x8e",
- "\xc4\x91" => "\xc4\x90",
- "\xc4\x93" => "\xc4\x92",
- "\xc4\x95" => "\xc4\x94",
- "\xc4\x97" => "\xc4\x96",
- "\xc4\x99" => "\xc4\x98",
- "\xc4\x9b" => "\xc4\x9a",
- "\xc4\x9d" => "\xc4\x9c",
- "\xc4\x9f" => "\xc4\x9e",
- "\xc4\xa1" => "\xc4\xa0",
- "\xc4\xa3" => "\xc4\xa2",
- "\xc4\xa5" => "\xc4\xa4",
- "\xc4\xa7" => "\xc4\xa6",
- "\xc4\xa9" => "\xc4\xa8",
- "\xc4\xab" => "\xc4\xaa",
- "\xc4\xad" => "\xc4\xac",
- "\xc4\xaf" => "\xc4\xae",
- "\xc4\xb1" => "I",
- "\xc4\xb3" => "\xc4\xb2",
- "\xc4\xb5" => "\xc4\xb4",
- "\xc4\xb7" => "\xc4\xb6",
- "\xc4\xba" => "\xc4\xb9",
- "\xc4\xbc" => "\xc4\xbb",
- "\xc4\xbe" => "\xc4\xbd",
- "\xc5\x80" => "\xc4\xbf",
- "\xc5\x82" => "\xc5\x81",
- "\xc5\x84" => "\xc5\x83",
- "\xc5\x86" => "\xc5\x85",
- "\xc5\x88" => "\xc5\x87",
- "\xc5\x8b" => "\xc5\x8a",
- "\xc5\x8d" => "\xc5\x8c",
- "\xc5\x8f" => "\xc5\x8e",
- "\xc5\x91" => "\xc5\x90",
- "\xc5\x93" => "\xc5\x92",
- "\xc5\x95" => "\xc5\x94",
- "\xc5\x97" => "\xc5\x96",
- "\xc5\x99" => "\xc5\x98",
- "\xc5\x9b" => "\xc5\x9a",
- "\xc5\x9d" => "\xc5\x9c",
- "\xc5\x9f" => "\xc5\x9e",
- "\xc5\xa1" => "\xc5\xa0",
- "\xc5\xa3" => "\xc5\xa2",
- "\xc5\xa5" => "\xc5\xa4",
- "\xc5\xa7" => "\xc5\xa6",
- "\xc5\xa9" => "\xc5\xa8",
- "\xc5\xab" => "\xc5\xaa",
- "\xc5\xad" => "\xc5\xac",
- "\xc5\xaf" => "\xc5\xae",
- "\xc5\xb1" => "\xc5\xb0",
- "\xc5\xb3" => "\xc5\xb2",
- "\xc5\xb5" => "\xc5\xb4",
- "\xc5\xb7" => "\xc5\xb6",
- "\xc5\xba" => "\xc5\xb9",
- "\xc5\xbc" => "\xc5\xbb",
- "\xc5\xbe" => "\xc5\xbd",
- "\xc5\xbf" => "S",
- "\xc6\x83" => "\xc6\x82",
- "\xc6\x85" => "\xc6\x84",
- "\xc6\x88" => "\xc6\x87",
- "\xc6\x8c" => "\xc6\x8b",
- "\xc6\x92" => "\xc6\x91",
- "\xc6\x95" => "\xc7\xb6",
- "\xc6\x99" => "\xc6\x98",
- "\xc6\xa1" => "\xc6\xa0",
- "\xc6\xa3" => "\xc6\xa2",
- "\xc6\xa5" => "\xc6\xa4",
- "\xc6\xa8" => "\xc6\xa7",
- "\xc6\xad" => "\xc6\xac",
- "\xc6\xb0" => "\xc6\xaf",
- "\xc6\xb4" => "\xc6\xb3",
- "\xc6\xb6" => "\xc6\xb5",
- "\xc6\xb9" => "\xc6\xb8",
- "\xc6\xbd" => "\xc6\xbc",
- "\xc6\xbf" => "\xc7\xb7",
- "\xc7\x85" => "\xc7\x84",
- "\xc7\x86" => "\xc7\x84",
- "\xc7\x88" => "\xc7\x87",
- "\xc7\x89" => "\xc7\x87",
- "\xc7\x8b" => "\xc7\x8a",
- "\xc7\x8c" => "\xc7\x8a",
- "\xc7\x8e" => "\xc7\x8d",
- "\xc7\x90" => "\xc7\x8f",
- "\xc7\x92" => "\xc7\x91",
- "\xc7\x94" => "\xc7\x93",
- "\xc7\x96" => "\xc7\x95",
- "\xc7\x98" => "\xc7\x97",
- "\xc7\x9a" => "\xc7\x99",
- "\xc7\x9c" => "\xc7\x9b",
- "\xc7\x9d" => "\xc6\x8e",
- "\xc7\x9f" => "\xc7\x9e",
- "\xc7\xa1" => "\xc7\xa0",
- "\xc7\xa3" => "\xc7\xa2",
- "\xc7\xa5" => "\xc7\xa4",
- "\xc7\xa7" => "\xc7\xa6",
- "\xc7\xa9" => "\xc7\xa8",
- "\xc7\xab" => "\xc7\xaa",
- "\xc7\xad" => "\xc7\xac",
- "\xc7\xaf" => "\xc7\xae",
- "\xc7\xb2" => "\xc7\xb1",
- "\xc7\xb3" => "\xc7\xb1",
- "\xc7\xb5" => "\xc7\xb4",
- "\xc7\xb9" => "\xc7\xb8",
- "\xc7\xbb" => "\xc7\xba",
- "\xc7\xbd" => "\xc7\xbc",
- "\xc7\xbf" => "\xc7\xbe",
- "\xc8\x81" => "\xc8\x80",
- "\xc8\x83" => "\xc8\x82",
- "\xc8\x85" => "\xc8\x84",
- "\xc8\x87" => "\xc8\x86",
- "\xc8\x89" => "\xc8\x88",
- "\xc8\x8b" => "\xc8\x8a",
- "\xc8\x8d" => "\xc8\x8c",
- "\xc8\x8f" => "\xc8\x8e",
- "\xc8\x91" => "\xc8\x90",
- "\xc8\x93" => "\xc8\x92",
- "\xc8\x95" => "\xc8\x94",
- "\xc8\x97" => "\xc8\x96",
- "\xc8\x99" => "\xc8\x98",
- "\xc8\x9b" => "\xc8\x9a",
- "\xc8\x9d" => "\xc8\x9c",
- "\xc8\x9f" => "\xc8\x9e",
- "\xc8\xa3" => "\xc8\xa2",
- "\xc8\xa5" => "\xc8\xa4",
- "\xc8\xa7" => "\xc8\xa6",
- "\xc8\xa9" => "\xc8\xa8",
- "\xc8\xab" => "\xc8\xaa",
- "\xc8\xad" => "\xc8\xac",
- "\xc8\xaf" => "\xc8\xae",
- "\xc8\xb1" => "\xc8\xb0",
- "\xc8\xb3" => "\xc8\xb2",
- "\xc9\x93" => "\xc6\x81",
- "\xc9\x94" => "\xc6\x86",
- "\xc9\x96" => "\xc6\x89",
- "\xc9\x97" => "\xc6\x8a",
- "\xc9\x99" => "\xc6\x8f",
- "\xc9\x9b" => "\xc6\x90",
- "\xc9\xa0" => "\xc6\x93",
- "\xc9\xa3" => "\xc6\x94",
- "\xc9\xa8" => "\xc6\x97",
- "\xc9\xa9" => "\xc6\x96",
- "\xc9\xaf" => "\xc6\x9c",
- "\xc9\xb2" => "\xc6\x9d",
- "\xc9\xb5" => "\xc6\x9f",
- "\xca\x80" => "\xc6\xa6",
- "\xca\x83" => "\xc6\xa9",
- "\xca\x88" => "\xc6\xae",
- "\xca\x8a" => "\xc6\xb1",
- "\xca\x8b" => "\xc6\xb2",
- "\xca\x92" => "\xc6\xb7",
- "\xcd\x85" => "\xce\x99",
- "\xce\xac" => "\xce\x86",
- "\xce\xad" => "\xce\x88",
- "\xce\xae" => "\xce\x89",
- "\xce\xaf" => "\xce\x8a",
- "\xce\xb1" => "\xce\x91",
- "\xce\xb2" => "\xce\x92",
- "\xce\xb3" => "\xce\x93",
- "\xce\xb4" => "\xce\x94",
- "\xce\xb5" => "\xce\x95",
- "\xce\xb6" => "\xce\x96",
- "\xce\xb7" => "\xce\x97",
- "\xce\xb8" => "\xce\x98",
- "\xce\xb9" => "\xce\x99",
- "\xce\xba" => "\xce\x9a",
- "\xce\xbb" => "\xce\x9b",
- "\xce\xbc" => "\xce\x9c",
- "\xce\xbd" => "\xce\x9d",
- "\xce\xbe" => "\xce\x9e",
- "\xce\xbf" => "\xce\x9f",
- "\xcf\x80" => "\xce\xa0",
- "\xcf\x81" => "\xce\xa1",
- "\xcf\x82" => "\xce\xa3",
- "\xcf\x83" => "\xce\xa3",
- "\xcf\x84" => "\xce\xa4",
- "\xcf\x85" => "\xce\xa5",
- "\xcf\x86" => "\xce\xa6",
- "\xcf\x87" => "\xce\xa7",
- "\xcf\x88" => "\xce\xa8",
- "\xcf\x89" => "\xce\xa9",
- "\xcf\x8a" => "\xce\xaa",
- "\xcf\x8b" => "\xce\xab",
- "\xcf\x8c" => "\xce\x8c",
- "\xcf\x8d" => "\xce\x8e",
- "\xcf\x8e" => "\xce\x8f",
- "\xcf\x90" => "\xce\x92",
- "\xcf\x91" => "\xce\x98",
- "\xcf\x95" => "\xce\xa6",
- "\xcf\x96" => "\xce\xa0",
- "\xcf\x9b" => "\xcf\x9a",
- "\xcf\x9d" => "\xcf\x9c",
- "\xcf\x9f" => "\xcf\x9e",
- "\xcf\xa1" => "\xcf\xa0",
- "\xcf\xa3" => "\xcf\xa2",
- "\xcf\xa5" => "\xcf\xa4",
- "\xcf\xa7" => "\xcf\xa6",
- "\xcf\xa9" => "\xcf\xa8",
- "\xcf\xab" => "\xcf\xaa",
- "\xcf\xad" => "\xcf\xac",
- "\xcf\xaf" => "\xcf\xae",
- "\xcf\xb0" => "\xce\x9a",
- "\xcf\xb1" => "\xce\xa1",
- "\xcf\xb2" => "\xce\xa3",
- "\xcf\xb5" => "\xce\x95",
- "\xd0\xb0" => "\xd0\x90",
- "\xd0\xb1" => "\xd0\x91",
- "\xd0\xb2" => "\xd0\x92",
- "\xd0\xb3" => "\xd0\x93",
- "\xd0\xb4" => "\xd0\x94",
- "\xd0\xb5" => "\xd0\x95",
- "\xd0\xb6" => "\xd0\x96",
- "\xd0\xb7" => "\xd0\x97",
- "\xd0\xb8" => "\xd0\x98",
- "\xd0\xb9" => "\xd0\x99",
- "\xd0\xba" => "\xd0\x9a",
- "\xd0\xbb" => "\xd0\x9b",
- "\xd0\xbc" => "\xd0\x9c",
- "\xd0\xbd" => "\xd0\x9d",
- "\xd0\xbe" => "\xd0\x9e",
- "\xd0\xbf" => "\xd0\x9f",
- "\xd1\x80" => "\xd0\xa0",
- "\xd1\x81" => "\xd0\xa1",
- "\xd1\x82" => "\xd0\xa2",
- "\xd1\x83" => "\xd0\xa3",
- "\xd1\x84" => "\xd0\xa4",
- "\xd1\x85" => "\xd0\xa5",
- "\xd1\x86" => "\xd0\xa6",
- "\xd1\x87" => "\xd0\xa7",
- "\xd1\x88" => "\xd0\xa8",
- "\xd1\x89" => "\xd0\xa9",
- "\xd1\x8a" => "\xd0\xaa",
- "\xd1\x8b" => "\xd0\xab",
- "\xd1\x8c" => "\xd0\xac",
- "\xd1\x8d" => "\xd0\xad",
- "\xd1\x8e" => "\xd0\xae",
- "\xd1\x8f" => "\xd0\xaf",
- "\xd1\x90" => "\xd0\x80",
- "\xd1\x91" => "\xd0\x81",
- "\xd1\x92" => "\xd0\x82",
- "\xd1\x93" => "\xd0\x83",
- "\xd1\x94" => "\xd0\x84",
- "\xd1\x95" => "\xd0\x85",
- "\xd1\x96" => "\xd0\x86",
- "\xd1\x97" => "\xd0\x87",
- "\xd1\x98" => "\xd0\x88",
- "\xd1\x99" => "\xd0\x89",
- "\xd1\x9a" => "\xd0\x8a",
- "\xd1\x9b" => "\xd0\x8b",
- "\xd1\x9c" => "\xd0\x8c",
- "\xd1\x9d" => "\xd0\x8d",
- "\xd1\x9e" => "\xd0\x8e",
- "\xd1\x9f" => "\xd0\x8f",
- "\xd1\xa1" => "\xd1\xa0",
- "\xd1\xa3" => "\xd1\xa2",
- "\xd1\xa5" => "\xd1\xa4",
- "\xd1\xa7" => "\xd1\xa6",
- "\xd1\xa9" => "\xd1\xa8",
- "\xd1\xab" => "\xd1\xaa",
- "\xd1\xad" => "\xd1\xac",
- "\xd1\xaf" => "\xd1\xae",
- "\xd1\xb1" => "\xd1\xb0",
- "\xd1\xb3" => "\xd1\xb2",
- "\xd1\xb5" => "\xd1\xb4",
- "\xd1\xb7" => "\xd1\xb6",
- "\xd1\xb9" => "\xd1\xb8",
- "\xd1\xbb" => "\xd1\xba",
- "\xd1\xbd" => "\xd1\xbc",
- "\xd1\xbf" => "\xd1\xbe",
- "\xd2\x81" => "\xd2\x80",
- "\xd2\x8d" => "\xd2\x8c",
- "\xd2\x8f" => "\xd2\x8e",
- "\xd2\x91" => "\xd2\x90",
- "\xd2\x93" => "\xd2\x92",
- "\xd2\x95" => "\xd2\x94",
- "\xd2\x97" => "\xd2\x96",
- "\xd2\x99" => "\xd2\x98",
- "\xd2\x9b" => "\xd2\x9a",
- "\xd2\x9d" => "\xd2\x9c",
- "\xd2\x9f" => "\xd2\x9e",
- "\xd2\xa1" => "\xd2\xa0",
- "\xd2\xa3" => "\xd2\xa2",
- "\xd2\xa5" => "\xd2\xa4",
- "\xd2\xa7" => "\xd2\xa6",
- "\xd2\xa9" => "\xd2\xa8",
- "\xd2\xab" => "\xd2\xaa",
- "\xd2\xad" => "\xd2\xac",
- "\xd2\xaf" => "\xd2\xae",
- "\xd2\xb1" => "\xd2\xb0",
- "\xd2\xb3" => "\xd2\xb2",
- "\xd2\xb5" => "\xd2\xb4",
- "\xd2\xb7" => "\xd2\xb6",
- "\xd2\xb9" => "\xd2\xb8",
- "\xd2\xbb" => "\xd2\xba",
- "\xd2\xbd" => "\xd2\xbc",
- "\xd2\xbf" => "\xd2\xbe",
- "\xd3\x82" => "\xd3\x81",
- "\xd3\x84" => "\xd3\x83",
- "\xd3\x88" => "\xd3\x87",
- "\xd3\x8c" => "\xd3\x8b",
- "\xd3\x91" => "\xd3\x90",
- "\xd3\x93" => "\xd3\x92",
- "\xd3\x95" => "\xd3\x94",
- "\xd3\x97" => "\xd3\x96",
- "\xd3\x99" => "\xd3\x98",
- "\xd3\x9b" => "\xd3\x9a",
- "\xd3\x9d" => "\xd3\x9c",
- "\xd3\x9f" => "\xd3\x9e",
- "\xd3\xa1" => "\xd3\xa0",
- "\xd3\xa3" => "\xd3\xa2",
- "\xd3\xa5" => "\xd3\xa4",
- "\xd3\xa7" => "\xd3\xa6",
- "\xd3\xa9" => "\xd3\xa8",
- "\xd3\xab" => "\xd3\xaa",
- "\xd3\xad" => "\xd3\xac",
- "\xd3\xaf" => "\xd3\xae",
- "\xd3\xb1" => "\xd3\xb0",
- "\xd3\xb3" => "\xd3\xb2",
- "\xd3\xb5" => "\xd3\xb4",
- "\xd3\xb9" => "\xd3\xb8",
- "\xd5\xa1" => "\xd4\xb1",
- "\xd5\xa2" => "\xd4\xb2",
- "\xd5\xa3" => "\xd4\xb3",
- "\xd5\xa4" => "\xd4\xb4",
- "\xd5\xa5" => "\xd4\xb5",
- "\xd5\xa6" => "\xd4\xb6",
- "\xd5\xa7" => "\xd4\xb7",
- "\xd5\xa8" => "\xd4\xb8",
- "\xd5\xa9" => "\xd4\xb9",
- "\xd5\xaa" => "\xd4\xba",
- "\xd5\xab" => "\xd4\xbb",
- "\xd5\xac" => "\xd4\xbc",
- "\xd5\xad" => "\xd4\xbd",
- "\xd5\xae" => "\xd4\xbe",
- "\xd5\xaf" => "\xd4\xbf",
- "\xd5\xb0" => "\xd5\x80",
- "\xd5\xb1" => "\xd5\x81",
- "\xd5\xb2" => "\xd5\x82",
- "\xd5\xb3" => "\xd5\x83",
- "\xd5\xb4" => "\xd5\x84",
- "\xd5\xb5" => "\xd5\x85",
- "\xd5\xb6" => "\xd5\x86",
- "\xd5\xb7" => "\xd5\x87",
- "\xd5\xb8" => "\xd5\x88",
- "\xd5\xb9" => "\xd5\x89",
- "\xd5\xba" => "\xd5\x8a",
- "\xd5\xbb" => "\xd5\x8b",
- "\xd5\xbc" => "\xd5\x8c",
- "\xd5\xbd" => "\xd5\x8d",
- "\xd5\xbe" => "\xd5\x8e",
- "\xd5\xbf" => "\xd5\x8f",
- "\xd6\x80" => "\xd5\x90",
- "\xd6\x81" => "\xd5\x91",
- "\xd6\x82" => "\xd5\x92",
- "\xd6\x83" => "\xd5\x93",
- "\xd6\x84" => "\xd5\x94",
- "\xd6\x85" => "\xd5\x95",
- "\xd6\x86" => "\xd5\x96",
- "\xe1\xb8\x81" => "\xe1\xb8\x80",
- "\xe1\xb8\x83" => "\xe1\xb8\x82",
- "\xe1\xb8\x85" => "\xe1\xb8\x84",
- "\xe1\xb8\x87" => "\xe1\xb8\x86",
- "\xe1\xb8\x89" => "\xe1\xb8\x88",
- "\xe1\xb8\x8b" => "\xe1\xb8\x8a",
- "\xe1\xb8\x8d" => "\xe1\xb8\x8c",
- "\xe1\xb8\x8f" => "\xe1\xb8\x8e",
- "\xe1\xb8\x91" => "\xe1\xb8\x90",
- "\xe1\xb8\x93" => "\xe1\xb8\x92",
- "\xe1\xb8\x95" => "\xe1\xb8\x94",
- "\xe1\xb8\x97" => "\xe1\xb8\x96",
- "\xe1\xb8\x99" => "\xe1\xb8\x98",
- "\xe1\xb8\x9b" => "\xe1\xb8\x9a",
- "\xe1\xb8\x9d" => "\xe1\xb8\x9c",
- "\xe1\xb8\x9f" => "\xe1\xb8\x9e",
- "\xe1\xb8\xa1" => "\xe1\xb8\xa0",
- "\xe1\xb8\xa3" => "\xe1\xb8\xa2",
- "\xe1\xb8\xa5" => "\xe1\xb8\xa4",
- "\xe1\xb8\xa7" => "\xe1\xb8\xa6",
- "\xe1\xb8\xa9" => "\xe1\xb8\xa8",
- "\xe1\xb8\xab" => "\xe1\xb8\xaa",
- "\xe1\xb8\xad" => "\xe1\xb8\xac",
- "\xe1\xb8\xaf" => "\xe1\xb8\xae",
- "\xe1\xb8\xb1" => "\xe1\xb8\xb0",
- "\xe1\xb8\xb3" => "\xe1\xb8\xb2",
- "\xe1\xb8\xb5" => "\xe1\xb8\xb4",
- "\xe1\xb8\xb7" => "\xe1\xb8\xb6",
- "\xe1\xb8\xb9" => "\xe1\xb8\xb8",
- "\xe1\xb8\xbb" => "\xe1\xb8\xba",
- "\xe1\xb8\xbd" => "\xe1\xb8\xbc",
- "\xe1\xb8\xbf" => "\xe1\xb8\xbe",
- "\xe1\xb9\x81" => "\xe1\xb9\x80",
- "\xe1\xb9\x83" => "\xe1\xb9\x82",
- "\xe1\xb9\x85" => "\xe1\xb9\x84",
- "\xe1\xb9\x87" => "\xe1\xb9\x86",
- "\xe1\xb9\x89" => "\xe1\xb9\x88",
- "\xe1\xb9\x8b" => "\xe1\xb9\x8a",
- "\xe1\xb9\x8d" => "\xe1\xb9\x8c",
- "\xe1\xb9\x8f" => "\xe1\xb9\x8e",
- "\xe1\xb9\x91" => "\xe1\xb9\x90",
- "\xe1\xb9\x93" => "\xe1\xb9\x92",
- "\xe1\xb9\x95" => "\xe1\xb9\x94",
- "\xe1\xb9\x97" => "\xe1\xb9\x96",
- "\xe1\xb9\x99" => "\xe1\xb9\x98",
- "\xe1\xb9\x9b" => "\xe1\xb9\x9a",
- "\xe1\xb9\x9d" => "\xe1\xb9\x9c",
- "\xe1\xb9\x9f" => "\xe1\xb9\x9e",
- "\xe1\xb9\xa1" => "\xe1\xb9\xa0",
- "\xe1\xb9\xa3" => "\xe1\xb9\xa2",
- "\xe1\xb9\xa5" => "\xe1\xb9\xa4",
- "\xe1\xb9\xa7" => "\xe1\xb9\xa6",
- "\xe1\xb9\xa9" => "\xe1\xb9\xa8",
- "\xe1\xb9\xab" => "\xe1\xb9\xaa",
- "\xe1\xb9\xad" => "\xe1\xb9\xac",
- "\xe1\xb9\xaf" => "\xe1\xb9\xae",
- "\xe1\xb9\xb1" => "\xe1\xb9\xb0",
- "\xe1\xb9\xb3" => "\xe1\xb9\xb2",
- "\xe1\xb9\xb5" => "\xe1\xb9\xb4",
- "\xe1\xb9\xb7" => "\xe1\xb9\xb6",
- "\xe1\xb9\xb9" => "\xe1\xb9\xb8",
- "\xe1\xb9\xbb" => "\xe1\xb9\xba",
- "\xe1\xb9\xbd" => "\xe1\xb9\xbc",
- "\xe1\xb9\xbf" => "\xe1\xb9\xbe",
- "\xe1\xba\x81" => "\xe1\xba\x80",
- "\xe1\xba\x83" => "\xe1\xba\x82",
- "\xe1\xba\x85" => "\xe1\xba\x84",
- "\xe1\xba\x87" => "\xe1\xba\x86",
- "\xe1\xba\x89" => "\xe1\xba\x88",
- "\xe1\xba\x8b" => "\xe1\xba\x8a",
- "\xe1\xba\x8d" => "\xe1\xba\x8c",
- "\xe1\xba\x8f" => "\xe1\xba\x8e",
- "\xe1\xba\x91" => "\xe1\xba\x90",
- "\xe1\xba\x93" => "\xe1\xba\x92",
- "\xe1\xba\x95" => "\xe1\xba\x94",
- "\xe1\xba\x9b" => "\xe1\xb9\xa0",
- "\xe1\xba\xa1" => "\xe1\xba\xa0",
- "\xe1\xba\xa3" => "\xe1\xba\xa2",
- "\xe1\xba\xa5" => "\xe1\xba\xa4",
- "\xe1\xba\xa7" => "\xe1\xba\xa6",
- "\xe1\xba\xa9" => "\xe1\xba\xa8",
- "\xe1\xba\xab" => "\xe1\xba\xaa",
- "\xe1\xba\xad" => "\xe1\xba\xac",
- "\xe1\xba\xaf" => "\xe1\xba\xae",
- "\xe1\xba\xb1" => "\xe1\xba\xb0",
- "\xe1\xba\xb3" => "\xe1\xba\xb2",
- "\xe1\xba\xb5" => "\xe1\xba\xb4",
- "\xe1\xba\xb7" => "\xe1\xba\xb6",
- "\xe1\xba\xb9" => "\xe1\xba\xb8",
- "\xe1\xba\xbb" => "\xe1\xba\xba",
- "\xe1\xba\xbd" => "\xe1\xba\xbc",
- "\xe1\xba\xbf" => "\xe1\xba\xbe",
- "\xe1\xbb\x81" => "\xe1\xbb\x80",
- "\xe1\xbb\x83" => "\xe1\xbb\x82",
- "\xe1\xbb\x85" => "\xe1\xbb\x84",
- "\xe1\xbb\x87" => "\xe1\xbb\x86",
- "\xe1\xbb\x89" => "\xe1\xbb\x88",
- "\xe1\xbb\x8b" => "\xe1\xbb\x8a",
- "\xe1\xbb\x8d" => "\xe1\xbb\x8c",
- "\xe1\xbb\x8f" => "\xe1\xbb\x8e",
- "\xe1\xbb\x91" => "\xe1\xbb\x90",
- "\xe1\xbb\x93" => "\xe1\xbb\x92",
- "\xe1\xbb\x95" => "\xe1\xbb\x94",
- "\xe1\xbb\x97" => "\xe1\xbb\x96",
- "\xe1\xbb\x99" => "\xe1\xbb\x98",
- "\xe1\xbb\x9b" => "\xe1\xbb\x9a",
- "\xe1\xbb\x9d" => "\xe1\xbb\x9c",
- "\xe1\xbb\x9f" => "\xe1\xbb\x9e",
- "\xe1\xbb\xa1" => "\xe1\xbb\xa0",
- "\xe1\xbb\xa3" => "\xe1\xbb\xa2",
- "\xe1\xbb\xa5" => "\xe1\xbb\xa4",
- "\xe1\xbb\xa7" => "\xe1\xbb\xa6",
- "\xe1\xbb\xa9" => "\xe1\xbb\xa8",
- "\xe1\xbb\xab" => "\xe1\xbb\xaa",
- "\xe1\xbb\xad" => "\xe1\xbb\xac",
- "\xe1\xbb\xaf" => "\xe1\xbb\xae",
- "\xe1\xbb\xb1" => "\xe1\xbb\xb0",
- "\xe1\xbb\xb3" => "\xe1\xbb\xb2",
- "\xe1\xbb\xb5" => "\xe1\xbb\xb4",
- "\xe1\xbb\xb7" => "\xe1\xbb\xb6",
- "\xe1\xbb\xb9" => "\xe1\xbb\xb8",
- "\xe1\xbc\x80" => "\xe1\xbc\x88",
- "\xe1\xbc\x81" => "\xe1\xbc\x89",
- "\xe1\xbc\x82" => "\xe1\xbc\x8a",
- "\xe1\xbc\x83" => "\xe1\xbc\x8b",
- "\xe1\xbc\x84" => "\xe1\xbc\x8c",
- "\xe1\xbc\x85" => "\xe1\xbc\x8d",
- "\xe1\xbc\x86" => "\xe1\xbc\x8e",
- "\xe1\xbc\x87" => "\xe1\xbc\x8f",
- "\xe1\xbc\x90" => "\xe1\xbc\x98",
- "\xe1\xbc\x91" => "\xe1\xbc\x99",
- "\xe1\xbc\x92" => "\xe1\xbc\x9a",
- "\xe1\xbc\x93" => "\xe1\xbc\x9b",
- "\xe1\xbc\x94" => "\xe1\xbc\x9c",
- "\xe1\xbc\x95" => "\xe1\xbc\x9d",
- "\xe1\xbc\xa0" => "\xe1\xbc\xa8",
- "\xe1\xbc\xa1" => "\xe1\xbc\xa9",
- "\xe1\xbc\xa2" => "\xe1\xbc\xaa",
- "\xe1\xbc\xa3" => "\xe1\xbc\xab",
- "\xe1\xbc\xa4" => "\xe1\xbc\xac",
- "\xe1\xbc\xa5" => "\xe1\xbc\xad",
- "\xe1\xbc\xa6" => "\xe1\xbc\xae",
- "\xe1\xbc\xa7" => "\xe1\xbc\xaf",
- "\xe1\xbc\xb0" => "\xe1\xbc\xb8",
- "\xe1\xbc\xb1" => "\xe1\xbc\xb9",
- "\xe1\xbc\xb2" => "\xe1\xbc\xba",
- "\xe1\xbc\xb3" => "\xe1\xbc\xbb",
- "\xe1\xbc\xb4" => "\xe1\xbc\xbc",
- "\xe1\xbc\xb5" => "\xe1\xbc\xbd",
- "\xe1\xbc\xb6" => "\xe1\xbc\xbe",
- "\xe1\xbc\xb7" => "\xe1\xbc\xbf",
- "\xe1\xbd\x80" => "\xe1\xbd\x88",
- "\xe1\xbd\x81" => "\xe1\xbd\x89",
- "\xe1\xbd\x82" => "\xe1\xbd\x8a",
- "\xe1\xbd\x83" => "\xe1\xbd\x8b",
- "\xe1\xbd\x84" => "\xe1\xbd\x8c",
- "\xe1\xbd\x85" => "\xe1\xbd\x8d",
- "\xe1\xbd\x91" => "\xe1\xbd\x99",
- "\xe1\xbd\x93" => "\xe1\xbd\x9b",
- "\xe1\xbd\x95" => "\xe1\xbd\x9d",
- "\xe1\xbd\x97" => "\xe1\xbd\x9f",
- "\xe1\xbd\xa0" => "\xe1\xbd\xa8",
- "\xe1\xbd\xa1" => "\xe1\xbd\xa9",
- "\xe1\xbd\xa2" => "\xe1\xbd\xaa",
- "\xe1\xbd\xa3" => "\xe1\xbd\xab",
- "\xe1\xbd\xa4" => "\xe1\xbd\xac",
- "\xe1\xbd\xa5" => "\xe1\xbd\xad",
- "\xe1\xbd\xa6" => "\xe1\xbd\xae",
- "\xe1\xbd\xa7" => "\xe1\xbd\xaf",
- "\xe1\xbd\xb0" => "\xe1\xbe\xba",
- "\xe1\xbd\xb1" => "\xe1\xbe\xbb",
- "\xe1\xbd\xb2" => "\xe1\xbf\x88",
- "\xe1\xbd\xb3" => "\xe1\xbf\x89",
- "\xe1\xbd\xb4" => "\xe1\xbf\x8a",
- "\xe1\xbd\xb5" => "\xe1\xbf\x8b",
- "\xe1\xbd\xb6" => "\xe1\xbf\x9a",
- "\xe1\xbd\xb7" => "\xe1\xbf\x9b",
- "\xe1\xbd\xb8" => "\xe1\xbf\xb8",
- "\xe1\xbd\xb9" => "\xe1\xbf\xb9",
- "\xe1\xbd\xba" => "\xe1\xbf\xaa",
- "\xe1\xbd\xbb" => "\xe1\xbf\xab",
- "\xe1\xbd\xbc" => "\xe1\xbf\xba",
- "\xe1\xbd\xbd" => "\xe1\xbf\xbb",
- "\xe1\xbe\x80" => "\xe1\xbe\x88",
- "\xe1\xbe\x81" => "\xe1\xbe\x89",
- "\xe1\xbe\x82" => "\xe1\xbe\x8a",
- "\xe1\xbe\x83" => "\xe1\xbe\x8b",
- "\xe1\xbe\x84" => "\xe1\xbe\x8c",
- "\xe1\xbe\x85" => "\xe1\xbe\x8d",
- "\xe1\xbe\x86" => "\xe1\xbe\x8e",
- "\xe1\xbe\x87" => "\xe1\xbe\x8f",
- "\xe1\xbe\x90" => "\xe1\xbe\x98",
- "\xe1\xbe\x91" => "\xe1\xbe\x99",
- "\xe1\xbe\x92" => "\xe1\xbe\x9a",
- "\xe1\xbe\x93" => "\xe1\xbe\x9b",
- "\xe1\xbe\x94" => "\xe1\xbe\x9c",
- "\xe1\xbe\x95" => "\xe1\xbe\x9d",
- "\xe1\xbe\x96" => "\xe1\xbe\x9e",
- "\xe1\xbe\x97" => "\xe1\xbe\x9f",
- "\xe1\xbe\xa0" => "\xe1\xbe\xa8",
- "\xe1\xbe\xa1" => "\xe1\xbe\xa9",
- "\xe1\xbe\xa2" => "\xe1\xbe\xaa",
- "\xe1\xbe\xa3" => "\xe1\xbe\xab",
- "\xe1\xbe\xa4" => "\xe1\xbe\xac",
- "\xe1\xbe\xa5" => "\xe1\xbe\xad",
- "\xe1\xbe\xa6" => "\xe1\xbe\xae",
- "\xe1\xbe\xa7" => "\xe1\xbe\xaf",
- "\xe1\xbe\xb0" => "\xe1\xbe\xb8",
- "\xe1\xbe\xb1" => "\xe1\xbe\xb9",
- "\xe1\xbe\xb3" => "\xe1\xbe\xbc",
- "\xe1\xbe\xbe" => "\xce\x99",
- "\xe1\xbf\x83" => "\xe1\xbf\x8c",
- "\xe1\xbf\x90" => "\xe1\xbf\x98",
- "\xe1\xbf\x91" => "\xe1\xbf\x99",
- "\xe1\xbf\xa0" => "\xe1\xbf\xa8",
- "\xe1\xbf\xa1" => "\xe1\xbf\xa9",
- "\xe1\xbf\xa5" => "\xe1\xbf\xac",
- "\xe1\xbf\xb3" => "\xe1\xbf\xbc",
- "\xe2\x85\xb0" => "\xe2\x85\xa0",
- "\xe2\x85\xb1" => "\xe2\x85\xa1",
- "\xe2\x85\xb2" => "\xe2\x85\xa2",
- "\xe2\x85\xb3" => "\xe2\x85\xa3",
- "\xe2\x85\xb4" => "\xe2\x85\xa4",
- "\xe2\x85\xb5" => "\xe2\x85\xa5",
- "\xe2\x85\xb6" => "\xe2\x85\xa6",
- "\xe2\x85\xb7" => "\xe2\x85\xa7",
- "\xe2\x85\xb8" => "\xe2\x85\xa8",
- "\xe2\x85\xb9" => "\xe2\x85\xa9",
- "\xe2\x85\xba" => "\xe2\x85\xaa",
- "\xe2\x85\xbb" => "\xe2\x85\xab",
- "\xe2\x85\xbc" => "\xe2\x85\xac",
- "\xe2\x85\xbd" => "\xe2\x85\xad",
- "\xe2\x85\xbe" => "\xe2\x85\xae",
- "\xe2\x85\xbf" => "\xe2\x85\xaf",
- "\xe2\x93\x90" => "\xe2\x92\xb6",
- "\xe2\x93\x91" => "\xe2\x92\xb7",
- "\xe2\x93\x92" => "\xe2\x92\xb8",
- "\xe2\x93\x93" => "\xe2\x92\xb9",
- "\xe2\x93\x94" => "\xe2\x92\xba",
- "\xe2\x93\x95" => "\xe2\x92\xbb",
- "\xe2\x93\x96" => "\xe2\x92\xbc",
- "\xe2\x93\x97" => "\xe2\x92\xbd",
- "\xe2\x93\x98" => "\xe2\x92\xbe",
- "\xe2\x93\x99" => "\xe2\x92\xbf",
- "\xe2\x93\x9a" => "\xe2\x93\x80",
- "\xe2\x93\x9b" => "\xe2\x93\x81",
- "\xe2\x93\x9c" => "\xe2\x93\x82",
- "\xe2\x93\x9d" => "\xe2\x93\x83",
- "\xe2\x93\x9e" => "\xe2\x93\x84",
- "\xe2\x93\x9f" => "\xe2\x93\x85",
- "\xe2\x93\xa0" => "\xe2\x93\x86",
- "\xe2\x93\xa1" => "\xe2\x93\x87",
- "\xe2\x93\xa2" => "\xe2\x93\x88",
- "\xe2\x93\xa3" => "\xe2\x93\x89",
- "\xe2\x93\xa4" => "\xe2\x93\x8a",
- "\xe2\x93\xa5" => "\xe2\x93\x8b",
- "\xe2\x93\xa6" => "\xe2\x93\x8c",
- "\xe2\x93\xa7" => "\xe2\x93\x8d",
- "\xe2\x93\xa8" => "\xe2\x93\x8e",
- "\xe2\x93\xa9" => "\xe2\x93\x8f",
- "\xef\xbd\x81" => "\xef\xbc\xa1",
- "\xef\xbd\x82" => "\xef\xbc\xa2",
- "\xef\xbd\x83" => "\xef\xbc\xa3",
- "\xef\xbd\x84" => "\xef\xbc\xa4",
- "\xef\xbd\x85" => "\xef\xbc\xa5",
- "\xef\xbd\x86" => "\xef\xbc\xa6",
- "\xef\xbd\x87" => "\xef\xbc\xa7",
- "\xef\xbd\x88" => "\xef\xbc\xa8",
- "\xef\xbd\x89" => "\xef\xbc\xa9",
- "\xef\xbd\x8a" => "\xef\xbc\xaa",
- "\xef\xbd\x8b" => "\xef\xbc\xab",
- "\xef\xbd\x8c" => "\xef\xbc\xac",
- "\xef\xbd\x8d" => "\xef\xbc\xad",
- "\xef\xbd\x8e" => "\xef\xbc\xae",
- "\xef\xbd\x8f" => "\xef\xbc\xaf",
- "\xef\xbd\x90" => "\xef\xbc\xb0",
- "\xef\xbd\x91" => "\xef\xbc\xb1",
- "\xef\xbd\x92" => "\xef\xbc\xb2",
- "\xef\xbd\x93" => "\xef\xbc\xb3",
- "\xef\xbd\x94" => "\xef\xbc\xb4",
- "\xef\xbd\x95" => "\xef\xbc\xb5",
- "\xef\xbd\x96" => "\xef\xbc\xb6",
- "\xef\xbd\x97" => "\xef\xbc\xb7",
- "\xef\xbd\x98" => "\xef\xbc\xb8",
- "\xef\xbd\x99" => "\xef\xbc\xb9",
- "\xef\xbd\x9a" => "\xef\xbc\xba",
- "\xf0\x90\x90\xa8" => "\xf0\x90\x90\x80",
- "\xf0\x90\x90\xa9" => "\xf0\x90\x90\x81",
- "\xf0\x90\x90\xaa" => "\xf0\x90\x90\x82",
- "\xf0\x90\x90\xab" => "\xf0\x90\x90\x83",
- "\xf0\x90\x90\xac" => "\xf0\x90\x90\x84",
- "\xf0\x90\x90\xad" => "\xf0\x90\x90\x85",
- "\xf0\x90\x90\xae" => "\xf0\x90\x90\x86",
- "\xf0\x90\x90\xaf" => "\xf0\x90\x90\x87",
- "\xf0\x90\x90\xb0" => "\xf0\x90\x90\x88",
- "\xf0\x90\x90\xb1" => "\xf0\x90\x90\x89",
- "\xf0\x90\x90\xb2" => "\xf0\x90\x90\x8a",
- "\xf0\x90\x90\xb3" => "\xf0\x90\x90\x8b",
- "\xf0\x90\x90\xb4" => "\xf0\x90\x90\x8c",
- "\xf0\x90\x90\xb5" => "\xf0\x90\x90\x8d",
- "\xf0\x90\x90\xb6" => "\xf0\x90\x90\x8e",
- "\xf0\x90\x90\xb7" => "\xf0\x90\x90\x8f",
- "\xf0\x90\x90\xb8" => "\xf0\x90\x90\x90",
- "\xf0\x90\x90\xb9" => "\xf0\x90\x90\x91",
- "\xf0\x90\x90\xba" => "\xf0\x90\x90\x92",
- "\xf0\x90\x90\xbb" => "\xf0\x90\x90\x93",
- "\xf0\x90\x90\xbc" => "\xf0\x90\x90\x94",
- "\xf0\x90\x90\xbd" => "\xf0\x90\x90\x95",
- "\xf0\x90\x90\xbe" => "\xf0\x90\x90\x96",
- "\xf0\x90\x90\xbf" => "\xf0\x90\x90\x97",
- "\xf0\x90\x91\x80" => "\xf0\x90\x90\x98",
- "\xf0\x90\x91\x81" => "\xf0\x90\x90\x99",
- "\xf0\x90\x91\x82" => "\xf0\x90\x90\x9a",
- "\xf0\x90\x91\x83" => "\xf0\x90\x90\x9b",
- "\xf0\x90\x91\x84" => "\xf0\x90\x90\x9c",
- "\xf0\x90\x91\x85" => "\xf0\x90\x90\x9d",
- "\xf0\x90\x91\x86" => "\xf0\x90\x90\x9e",
- "\xf0\x90\x91\x87" => "\xf0\x90\x90\x9f",
- "\xf0\x90\x91\x88" => "\xf0\x90\x90\xa0",
- "\xf0\x90\x91\x89" => "\xf0\x90\x90\xa1",
- "\xf0\x90\x91\x8a" => "\xf0\x90\x90\xa2",
- "\xf0\x90\x91\x8b" => "\xf0\x90\x90\xa3",
- "\xf0\x90\x91\x8c" => "\xf0\x90\x90\xa4",
- "\xf0\x90\x91\x8d" => "\xf0\x90\x90\xa5"
-);
-
-/*
- * Translation array to get lower case character
- */
-$wikiLowerChars = 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",
- "P" => "p",
- "Q" => "q",
- "R" => "r",
- "S" => "s",
- "T" => "t",
- "U" => "u",
- "V" => "v",
- "W" => "w",
- "X" => "x",
- "Y" => "y",
- "Z" => "z",
- "\xc3\x80" => "\xc3\xa0",
- "\xc3\x81" => "\xc3\xa1",
- "\xc3\x82" => "\xc3\xa2",
- "\xc3\x83" => "\xc3\xa3",
- "\xc3\x84" => "\xc3\xa4",
- "\xc3\x85" => "\xc3\xa5",
- "\xc3\x86" => "\xc3\xa6",
- "\xc3\x87" => "\xc3\xa7",
- "\xc3\x88" => "\xc3\xa8",
- "\xc3\x89" => "\xc3\xa9",
- "\xc3\x8a" => "\xc3\xaa",
- "\xc3\x8b" => "\xc3\xab",
- "\xc3\x8c" => "\xc3\xac",
- "\xc3\x8d" => "\xc3\xad",
- "\xc3\x8e" => "\xc3\xae",
- "\xc3\x8f" => "\xc3\xaf",
- "\xc3\x90" => "\xc3\xb0",
- "\xc3\x91" => "\xc3\xb1",
- "\xc3\x92" => "\xc3\xb2",
- "\xc3\x93" => "\xc3\xb3",
- "\xc3\x94" => "\xc3\xb4",
- "\xc3\x95" => "\xc3\xb5",
- "\xc3\x96" => "\xc3\xb6",
- "\xc3\x98" => "\xc3\xb8",
- "\xc3\x99" => "\xc3\xb9",
- "\xc3\x9a" => "\xc3\xba",
- "\xc3\x9b" => "\xc3\xbb",
- "\xc3\x9c" => "\xc3\xbc",
- "\xc3\x9d" => "\xc3\xbd",
- "\xc3\x9e" => "\xc3\xbe",
- "\xc4\x80" => "\xc4\x81",
- "\xc4\x82" => "\xc4\x83",
- "\xc4\x84" => "\xc4\x85",
- "\xc4\x86" => "\xc4\x87",
- "\xc4\x88" => "\xc4\x89",
- "\xc4\x8a" => "\xc4\x8b",
- "\xc4\x8c" => "\xc4\x8d",
- "\xc4\x8e" => "\xc4\x8f",
- "\xc4\x90" => "\xc4\x91",
- "\xc4\x92" => "\xc4\x93",
- "\xc4\x94" => "\xc4\x95",
- "\xc4\x96" => "\xc4\x97",
- "\xc4\x98" => "\xc4\x99",
- "\xc4\x9a" => "\xc4\x9b",
- "\xc4\x9c" => "\xc4\x9d",
- "\xc4\x9e" => "\xc4\x9f",
- "\xc4\xa0" => "\xc4\xa1",
- "\xc4\xa2" => "\xc4\xa3",
- "\xc4\xa4" => "\xc4\xa5",
- "\xc4\xa6" => "\xc4\xa7",
- "\xc4\xa8" => "\xc4\xa9",
- "\xc4\xaa" => "\xc4\xab",
- "\xc4\xac" => "\xc4\xad",
- "\xc4\xae" => "\xc4\xaf",
- "\xc4\xb0" => "i",
- "\xc4\xb2" => "\xc4\xb3",
- "\xc4\xb4" => "\xc4\xb5",
- "\xc4\xb6" => "\xc4\xb7",
- "\xc4\xb9" => "\xc4\xba",
- "\xc4\xbb" => "\xc4\xbc",
- "\xc4\xbd" => "\xc4\xbe",
- "\xc4\xbf" => "\xc5\x80",
- "\xc5\x81" => "\xc5\x82",
- "\xc5\x83" => "\xc5\x84",
- "\xc5\x85" => "\xc5\x86",
- "\xc5\x87" => "\xc5\x88",
- "\xc5\x8a" => "\xc5\x8b",
- "\xc5\x8c" => "\xc5\x8d",
- "\xc5\x8e" => "\xc5\x8f",
- "\xc5\x90" => "\xc5\x91",
- "\xc5\x92" => "\xc5\x93",
- "\xc5\x94" => "\xc5\x95",
- "\xc5\x96" => "\xc5\x97",
- "\xc5\x98" => "\xc5\x99",
- "\xc5\x9a" => "\xc5\x9b",
- "\xc5\x9c" => "\xc5\x9d",
- "\xc5\x9e" => "\xc5\x9f",
- "\xc5\xa0" => "\xc5\xa1",
- "\xc5\xa2" => "\xc5\xa3",
- "\xc5\xa4" => "\xc5\xa5",
- "\xc5\xa6" => "\xc5\xa7",
- "\xc5\xa8" => "\xc5\xa9",
- "\xc5\xaa" => "\xc5\xab",
- "\xc5\xac" => "\xc5\xad",
- "\xc5\xae" => "\xc5\xaf",
- "\xc5\xb0" => "\xc5\xb1",
- "\xc5\xb2" => "\xc5\xb3",
- "\xc5\xb4" => "\xc5\xb5",
- "\xc5\xb6" => "\xc5\xb7",
- "\xc5\xb8" => "\xc3\xbf",
- "\xc5\xb9" => "\xc5\xba",
- "\xc5\xbb" => "\xc5\xbc",
- "\xc5\xbd" => "\xc5\xbe",
- "\xc6\x81" => "\xc9\x93",
- "\xc6\x82" => "\xc6\x83",
- "\xc6\x84" => "\xc6\x85",
- "\xc6\x86" => "\xc9\x94",
- "\xc6\x87" => "\xc6\x88",
- "\xc6\x89" => "\xc9\x96",
- "\xc6\x8a" => "\xc9\x97",
- "\xc6\x8b" => "\xc6\x8c",
- "\xc6\x8e" => "\xc7\x9d",
- "\xc6\x8f" => "\xc9\x99",
- "\xc6\x90" => "\xc9\x9b",
- "\xc6\x91" => "\xc6\x92",
- "\xc6\x93" => "\xc9\xa0",
- "\xc6\x94" => "\xc9\xa3",
- "\xc6\x96" => "\xc9\xa9",
- "\xc6\x97" => "\xc9\xa8",
- "\xc6\x98" => "\xc6\x99",
- "\xc6\x9c" => "\xc9\xaf",
- "\xc6\x9d" => "\xc9\xb2",
- "\xc6\x9f" => "\xc9\xb5",
- "\xc6\xa0" => "\xc6\xa1",
- "\xc6\xa2" => "\xc6\xa3",
- "\xc6\xa4" => "\xc6\xa5",
- "\xc6\xa6" => "\xca\x80",
- "\xc6\xa7" => "\xc6\xa8",
- "\xc6\xa9" => "\xca\x83",
- "\xc6\xac" => "\xc6\xad",
- "\xc6\xae" => "\xca\x88",
- "\xc6\xaf" => "\xc6\xb0",
- "\xc6\xb1" => "\xca\x8a",
- "\xc6\xb2" => "\xca\x8b",
- "\xc6\xb3" => "\xc6\xb4",
- "\xc6\xb5" => "\xc6\xb6",
- "\xc6\xb7" => "\xca\x92",
- "\xc6\xb8" => "\xc6\xb9",
- "\xc6\xbc" => "\xc6\xbd",
- "\xc7\x84" => "\xc7\x86",
- "\xc7\x85" => "\xc7\x86",
- "\xc7\x87" => "\xc7\x89",
- "\xc7\x88" => "\xc7\x89",
- "\xc7\x8a" => "\xc7\x8c",
- "\xc7\x8b" => "\xc7\x8c",
- "\xc7\x8d" => "\xc7\x8e",
- "\xc7\x8f" => "\xc7\x90",
- "\xc7\x91" => "\xc7\x92",
- "\xc7\x93" => "\xc7\x94",
- "\xc7\x95" => "\xc7\x96",
- "\xc7\x97" => "\xc7\x98",
- "\xc7\x99" => "\xc7\x9a",
- "\xc7\x9b" => "\xc7\x9c",
- "\xc7\x9e" => "\xc7\x9f",
- "\xc7\xa0" => "\xc7\xa1",
- "\xc7\xa2" => "\xc7\xa3",
- "\xc7\xa4" => "\xc7\xa5",
- "\xc7\xa6" => "\xc7\xa7",
- "\xc7\xa8" => "\xc7\xa9",
- "\xc7\xaa" => "\xc7\xab",
- "\xc7\xac" => "\xc7\xad",
- "\xc7\xae" => "\xc7\xaf",
- "\xc7\xb1" => "\xc7\xb3",
- "\xc7\xb2" => "\xc7\xb3",
- "\xc7\xb4" => "\xc7\xb5",
- "\xc7\xb6" => "\xc6\x95",
- "\xc7\xb7" => "\xc6\xbf",
- "\xc7\xb8" => "\xc7\xb9",
- "\xc7\xba" => "\xc7\xbb",
- "\xc7\xbc" => "\xc7\xbd",
- "\xc7\xbe" => "\xc7\xbf",
- "\xc8\x80" => "\xc8\x81",
- "\xc8\x82" => "\xc8\x83",
- "\xc8\x84" => "\xc8\x85",
- "\xc8\x86" => "\xc8\x87",
- "\xc8\x88" => "\xc8\x89",
- "\xc8\x8a" => "\xc8\x8b",
- "\xc8\x8c" => "\xc8\x8d",
- "\xc8\x8e" => "\xc8\x8f",
- "\xc8\x90" => "\xc8\x91",
- "\xc8\x92" => "\xc8\x93",
- "\xc8\x94" => "\xc8\x95",
- "\xc8\x96" => "\xc8\x97",
- "\xc8\x98" => "\xc8\x99",
- "\xc8\x9a" => "\xc8\x9b",
- "\xc8\x9c" => "\xc8\x9d",
- "\xc8\x9e" => "\xc8\x9f",
- "\xc8\xa2" => "\xc8\xa3",
- "\xc8\xa4" => "\xc8\xa5",
- "\xc8\xa6" => "\xc8\xa7",
- "\xc8\xa8" => "\xc8\xa9",
- "\xc8\xaa" => "\xc8\xab",
- "\xc8\xac" => "\xc8\xad",
- "\xc8\xae" => "\xc8\xaf",
- "\xc8\xb0" => "\xc8\xb1",
- "\xc8\xb2" => "\xc8\xb3",
- "\xce\x86" => "\xce\xac",
- "\xce\x88" => "\xce\xad",
- "\xce\x89" => "\xce\xae",
- "\xce\x8a" => "\xce\xaf",
- "\xce\x8c" => "\xcf\x8c",
- "\xce\x8e" => "\xcf\x8d",
- "\xce\x8f" => "\xcf\x8e",
- "\xce\x91" => "\xce\xb1",
- "\xce\x92" => "\xce\xb2",
- "\xce\x93" => "\xce\xb3",
- "\xce\x94" => "\xce\xb4",
- "\xce\x95" => "\xce\xb5",
- "\xce\x96" => "\xce\xb6",
- "\xce\x97" => "\xce\xb7",
- "\xce\x98" => "\xce\xb8",
- "\xce\x99" => "\xce\xb9",
- "\xce\x9a" => "\xce\xba",
- "\xce\x9b" => "\xce\xbb",
- "\xce\x9c" => "\xce\xbc",
- "\xce\x9d" => "\xce\xbd",
- "\xce\x9e" => "\xce\xbe",
- "\xce\x9f" => "\xce\xbf",
- "\xce\xa0" => "\xcf\x80",
- "\xce\xa1" => "\xcf\x81",
- "\xce\xa3" => "\xcf\x83",
- "\xce\xa4" => "\xcf\x84",
- "\xce\xa5" => "\xcf\x85",
- "\xce\xa6" => "\xcf\x86",
- "\xce\xa7" => "\xcf\x87",
- "\xce\xa8" => "\xcf\x88",
- "\xce\xa9" => "\xcf\x89",
- "\xce\xaa" => "\xcf\x8a",
- "\xce\xab" => "\xcf\x8b",
- "\xcf\x9a" => "\xcf\x9b",
- "\xcf\x9c" => "\xcf\x9d",
- "\xcf\x9e" => "\xcf\x9f",
- "\xcf\xa0" => "\xcf\xa1",
- "\xcf\xa2" => "\xcf\xa3",
- "\xcf\xa4" => "\xcf\xa5",
- "\xcf\xa6" => "\xcf\xa7",
- "\xcf\xa8" => "\xcf\xa9",
- "\xcf\xaa" => "\xcf\xab",
- "\xcf\xac" => "\xcf\xad",
- "\xcf\xae" => "\xcf\xaf",
- "\xcf\xb4" => "\xce\xb8",
- "\xd0\x80" => "\xd1\x90",
- "\xd0\x81" => "\xd1\x91",
- "\xd0\x82" => "\xd1\x92",
- "\xd0\x83" => "\xd1\x93",
- "\xd0\x84" => "\xd1\x94",
- "\xd0\x85" => "\xd1\x95",
- "\xd0\x86" => "\xd1\x96",
- "\xd0\x87" => "\xd1\x97",
- "\xd0\x88" => "\xd1\x98",
- "\xd0\x89" => "\xd1\x99",
- "\xd0\x8a" => "\xd1\x9a",
- "\xd0\x8b" => "\xd1\x9b",
- "\xd0\x8c" => "\xd1\x9c",
- "\xd0\x8d" => "\xd1\x9d",
- "\xd0\x8e" => "\xd1\x9e",
- "\xd0\x8f" => "\xd1\x9f",
- "\xd0\x90" => "\xd0\xb0",
- "\xd0\x91" => "\xd0\xb1",
- "\xd0\x92" => "\xd0\xb2",
- "\xd0\x93" => "\xd0\xb3",
- "\xd0\x94" => "\xd0\xb4",
- "\xd0\x95" => "\xd0\xb5",
- "\xd0\x96" => "\xd0\xb6",
- "\xd0\x97" => "\xd0\xb7",
- "\xd0\x98" => "\xd0\xb8",
- "\xd0\x99" => "\xd0\xb9",
- "\xd0\x9a" => "\xd0\xba",
- "\xd0\x9b" => "\xd0\xbb",
- "\xd0\x9c" => "\xd0\xbc",
- "\xd0\x9d" => "\xd0\xbd",
- "\xd0\x9e" => "\xd0\xbe",
- "\xd0\x9f" => "\xd0\xbf",
- "\xd0\xa0" => "\xd1\x80",
- "\xd0\xa1" => "\xd1\x81",
- "\xd0\xa2" => "\xd1\x82",
- "\xd0\xa3" => "\xd1\x83",
- "\xd0\xa4" => "\xd1\x84",
- "\xd0\xa5" => "\xd1\x85",
- "\xd0\xa6" => "\xd1\x86",
- "\xd0\xa7" => "\xd1\x87",
- "\xd0\xa8" => "\xd1\x88",
- "\xd0\xa9" => "\xd1\x89",
- "\xd0\xaa" => "\xd1\x8a",
- "\xd0\xab" => "\xd1\x8b",
- "\xd0\xac" => "\xd1\x8c",
- "\xd0\xad" => "\xd1\x8d",
- "\xd0\xae" => "\xd1\x8e",
- "\xd0\xaf" => "\xd1\x8f",
- "\xd1\xa0" => "\xd1\xa1",
- "\xd1\xa2" => "\xd1\xa3",
- "\xd1\xa4" => "\xd1\xa5",
- "\xd1\xa6" => "\xd1\xa7",
- "\xd1\xa8" => "\xd1\xa9",
- "\xd1\xaa" => "\xd1\xab",
- "\xd1\xac" => "\xd1\xad",
- "\xd1\xae" => "\xd1\xaf",
- "\xd1\xb0" => "\xd1\xb1",
- "\xd1\xb2" => "\xd1\xb3",
- "\xd1\xb4" => "\xd1\xb5",
- "\xd1\xb6" => "\xd1\xb7",
- "\xd1\xb8" => "\xd1\xb9",
- "\xd1\xba" => "\xd1\xbb",
- "\xd1\xbc" => "\xd1\xbd",
- "\xd1\xbe" => "\xd1\xbf",
- "\xd2\x80" => "\xd2\x81",
- "\xd2\x8c" => "\xd2\x8d",
- "\xd2\x8e" => "\xd2\x8f",
- "\xd2\x90" => "\xd2\x91",
- "\xd2\x92" => "\xd2\x93",
- "\xd2\x94" => "\xd2\x95",
- "\xd2\x96" => "\xd2\x97",
- "\xd2\x98" => "\xd2\x99",
- "\xd2\x9a" => "\xd2\x9b",
- "\xd2\x9c" => "\xd2\x9d",
- "\xd2\x9e" => "\xd2\x9f",
- "\xd2\xa0" => "\xd2\xa1",
- "\xd2\xa2" => "\xd2\xa3",
- "\xd2\xa4" => "\xd2\xa5",
- "\xd2\xa6" => "\xd2\xa7",
- "\xd2\xa8" => "\xd2\xa9",
- "\xd2\xaa" => "\xd2\xab",
- "\xd2\xac" => "\xd2\xad",
- "\xd2\xae" => "\xd2\xaf",
- "\xd2\xb0" => "\xd2\xb1",
- "\xd2\xb2" => "\xd2\xb3",
- "\xd2\xb4" => "\xd2\xb5",
- "\xd2\xb6" => "\xd2\xb7",
- "\xd2\xb8" => "\xd2\xb9",
- "\xd2\xba" => "\xd2\xbb",
- "\xd2\xbc" => "\xd2\xbd",
- "\xd2\xbe" => "\xd2\xbf",
- "\xd3\x81" => "\xd3\x82",
- "\xd3\x83" => "\xd3\x84",
- "\xd3\x87" => "\xd3\x88",
- "\xd3\x8b" => "\xd3\x8c",
- "\xd3\x90" => "\xd3\x91",
- "\xd3\x92" => "\xd3\x93",
- "\xd3\x94" => "\xd3\x95",
- "\xd3\x96" => "\xd3\x97",
- "\xd3\x98" => "\xd3\x99",
- "\xd3\x9a" => "\xd3\x9b",
- "\xd3\x9c" => "\xd3\x9d",
- "\xd3\x9e" => "\xd3\x9f",
- "\xd3\xa0" => "\xd3\xa1",
- "\xd3\xa2" => "\xd3\xa3",
- "\xd3\xa4" => "\xd3\xa5",
- "\xd3\xa6" => "\xd3\xa7",
- "\xd3\xa8" => "\xd3\xa9",
- "\xd3\xaa" => "\xd3\xab",
- "\xd3\xac" => "\xd3\xad",
- "\xd3\xae" => "\xd3\xaf",
- "\xd3\xb0" => "\xd3\xb1",
- "\xd3\xb2" => "\xd3\xb3",
- "\xd3\xb4" => "\xd3\xb5",
- "\xd3\xb8" => "\xd3\xb9",
- "\xd4\xb1" => "\xd5\xa1",
- "\xd4\xb2" => "\xd5\xa2",
- "\xd4\xb3" => "\xd5\xa3",
- "\xd4\xb4" => "\xd5\xa4",
- "\xd4\xb5" => "\xd5\xa5",
- "\xd4\xb6" => "\xd5\xa6",
- "\xd4\xb7" => "\xd5\xa7",
- "\xd4\xb8" => "\xd5\xa8",
- "\xd4\xb9" => "\xd5\xa9",
- "\xd4\xba" => "\xd5\xaa",
- "\xd4\xbb" => "\xd5\xab",
- "\xd4\xbc" => "\xd5\xac",
- "\xd4\xbd" => "\xd5\xad",
- "\xd4\xbe" => "\xd5\xae",
- "\xd4\xbf" => "\xd5\xaf",
- "\xd5\x80" => "\xd5\xb0",
- "\xd5\x81" => "\xd5\xb1",
- "\xd5\x82" => "\xd5\xb2",
- "\xd5\x83" => "\xd5\xb3",
- "\xd5\x84" => "\xd5\xb4",
- "\xd5\x85" => "\xd5\xb5",
- "\xd5\x86" => "\xd5\xb6",
- "\xd5\x87" => "\xd5\xb7",
- "\xd5\x88" => "\xd5\xb8",
- "\xd5\x89" => "\xd5\xb9",
- "\xd5\x8a" => "\xd5\xba",
- "\xd5\x8b" => "\xd5\xbb",
- "\xd5\x8c" => "\xd5\xbc",
- "\xd5\x8d" => "\xd5\xbd",
- "\xd5\x8e" => "\xd5\xbe",
- "\xd5\x8f" => "\xd5\xbf",
- "\xd5\x90" => "\xd6\x80",
- "\xd5\x91" => "\xd6\x81",
- "\xd5\x92" => "\xd6\x82",
- "\xd5\x93" => "\xd6\x83",
- "\xd5\x94" => "\xd6\x84",
- "\xd5\x95" => "\xd6\x85",
- "\xd5\x96" => "\xd6\x86",
- "\xe1\xb8\x80" => "\xe1\xb8\x81",
- "\xe1\xb8\x82" => "\xe1\xb8\x83",
- "\xe1\xb8\x84" => "\xe1\xb8\x85",
- "\xe1\xb8\x86" => "\xe1\xb8\x87",
- "\xe1\xb8\x88" => "\xe1\xb8\x89",
- "\xe1\xb8\x8a" => "\xe1\xb8\x8b",
- "\xe1\xb8\x8c" => "\xe1\xb8\x8d",
- "\xe1\xb8\x8e" => "\xe1\xb8\x8f",
- "\xe1\xb8\x90" => "\xe1\xb8\x91",
- "\xe1\xb8\x92" => "\xe1\xb8\x93",
- "\xe1\xb8\x94" => "\xe1\xb8\x95",
- "\xe1\xb8\x96" => "\xe1\xb8\x97",
- "\xe1\xb8\x98" => "\xe1\xb8\x99",
- "\xe1\xb8\x9a" => "\xe1\xb8\x9b",
- "\xe1\xb8\x9c" => "\xe1\xb8\x9d",
- "\xe1\xb8\x9e" => "\xe1\xb8\x9f",
- "\xe1\xb8\xa0" => "\xe1\xb8\xa1",
- "\xe1\xb8\xa2" => "\xe1\xb8\xa3",
- "\xe1\xb8\xa4" => "\xe1\xb8\xa5",
- "\xe1\xb8\xa6" => "\xe1\xb8\xa7",
- "\xe1\xb8\xa8" => "\xe1\xb8\xa9",
- "\xe1\xb8\xaa" => "\xe1\xb8\xab",
- "\xe1\xb8\xac" => "\xe1\xb8\xad",
- "\xe1\xb8\xae" => "\xe1\xb8\xaf",
- "\xe1\xb8\xb0" => "\xe1\xb8\xb1",
- "\xe1\xb8\xb2" => "\xe1\xb8\xb3",
- "\xe1\xb8\xb4" => "\xe1\xb8\xb5",
- "\xe1\xb8\xb6" => "\xe1\xb8\xb7",
- "\xe1\xb8\xb8" => "\xe1\xb8\xb9",
- "\xe1\xb8\xba" => "\xe1\xb8\xbb",
- "\xe1\xb8\xbc" => "\xe1\xb8\xbd",
- "\xe1\xb8\xbe" => "\xe1\xb8\xbf",
- "\xe1\xb9\x80" => "\xe1\xb9\x81",
- "\xe1\xb9\x82" => "\xe1\xb9\x83",
- "\xe1\xb9\x84" => "\xe1\xb9\x85",
- "\xe1\xb9\x86" => "\xe1\xb9\x87",
- "\xe1\xb9\x88" => "\xe1\xb9\x89",
- "\xe1\xb9\x8a" => "\xe1\xb9\x8b",
- "\xe1\xb9\x8c" => "\xe1\xb9\x8d",
- "\xe1\xb9\x8e" => "\xe1\xb9\x8f",
- "\xe1\xb9\x90" => "\xe1\xb9\x91",
- "\xe1\xb9\x92" => "\xe1\xb9\x93",
- "\xe1\xb9\x94" => "\xe1\xb9\x95",
- "\xe1\xb9\x96" => "\xe1\xb9\x97",
- "\xe1\xb9\x98" => "\xe1\xb9\x99",
- "\xe1\xb9\x9a" => "\xe1\xb9\x9b",
- "\xe1\xb9\x9c" => "\xe1\xb9\x9d",
- "\xe1\xb9\x9e" => "\xe1\xb9\x9f",
- "\xe1\xb9\xa0" => "\xe1\xb9\xa1",
- "\xe1\xb9\xa2" => "\xe1\xb9\xa3",
- "\xe1\xb9\xa4" => "\xe1\xb9\xa5",
- "\xe1\xb9\xa6" => "\xe1\xb9\xa7",
- "\xe1\xb9\xa8" => "\xe1\xb9\xa9",
- "\xe1\xb9\xaa" => "\xe1\xb9\xab",
- "\xe1\xb9\xac" => "\xe1\xb9\xad",
- "\xe1\xb9\xae" => "\xe1\xb9\xaf",
- "\xe1\xb9\xb0" => "\xe1\xb9\xb1",
- "\xe1\xb9\xb2" => "\xe1\xb9\xb3",
- "\xe1\xb9\xb4" => "\xe1\xb9\xb5",
- "\xe1\xb9\xb6" => "\xe1\xb9\xb7",
- "\xe1\xb9\xb8" => "\xe1\xb9\xb9",
- "\xe1\xb9\xba" => "\xe1\xb9\xbb",
- "\xe1\xb9\xbc" => "\xe1\xb9\xbd",
- "\xe1\xb9\xbe" => "\xe1\xb9\xbf",
- "\xe1\xba\x80" => "\xe1\xba\x81",
- "\xe1\xba\x82" => "\xe1\xba\x83",
- "\xe1\xba\x84" => "\xe1\xba\x85",
- "\xe1\xba\x86" => "\xe1\xba\x87",
- "\xe1\xba\x88" => "\xe1\xba\x89",
- "\xe1\xba\x8a" => "\xe1\xba\x8b",
- "\xe1\xba\x8c" => "\xe1\xba\x8d",
- "\xe1\xba\x8e" => "\xe1\xba\x8f",
- "\xe1\xba\x90" => "\xe1\xba\x91",
- "\xe1\xba\x92" => "\xe1\xba\x93",
- "\xe1\xba\x94" => "\xe1\xba\x95",
- "\xe1\xba\xa0" => "\xe1\xba\xa1",
- "\xe1\xba\xa2" => "\xe1\xba\xa3",
- "\xe1\xba\xa4" => "\xe1\xba\xa5",
- "\xe1\xba\xa6" => "\xe1\xba\xa7",
- "\xe1\xba\xa8" => "\xe1\xba\xa9",
- "\xe1\xba\xaa" => "\xe1\xba\xab",
- "\xe1\xba\xac" => "\xe1\xba\xad",
- "\xe1\xba\xae" => "\xe1\xba\xaf",
- "\xe1\xba\xb0" => "\xe1\xba\xb1",
- "\xe1\xba\xb2" => "\xe1\xba\xb3",
- "\xe1\xba\xb4" => "\xe1\xba\xb5",
- "\xe1\xba\xb6" => "\xe1\xba\xb7",
- "\xe1\xba\xb8" => "\xe1\xba\xb9",
- "\xe1\xba\xba" => "\xe1\xba\xbb",
- "\xe1\xba\xbc" => "\xe1\xba\xbd",
- "\xe1\xba\xbe" => "\xe1\xba\xbf",
- "\xe1\xbb\x80" => "\xe1\xbb\x81",
- "\xe1\xbb\x82" => "\xe1\xbb\x83",
- "\xe1\xbb\x84" => "\xe1\xbb\x85",
- "\xe1\xbb\x86" => "\xe1\xbb\x87",
- "\xe1\xbb\x88" => "\xe1\xbb\x89",
- "\xe1\xbb\x8a" => "\xe1\xbb\x8b",
- "\xe1\xbb\x8c" => "\xe1\xbb\x8d",
- "\xe1\xbb\x8e" => "\xe1\xbb\x8f",
- "\xe1\xbb\x90" => "\xe1\xbb\x91",
- "\xe1\xbb\x92" => "\xe1\xbb\x93",
- "\xe1\xbb\x94" => "\xe1\xbb\x95",
- "\xe1\xbb\x96" => "\xe1\xbb\x97",
- "\xe1\xbb\x98" => "\xe1\xbb\x99",
- "\xe1\xbb\x9a" => "\xe1\xbb\x9b",
- "\xe1\xbb\x9c" => "\xe1\xbb\x9d",
- "\xe1\xbb\x9e" => "\xe1\xbb\x9f",
- "\xe1\xbb\xa0" => "\xe1\xbb\xa1",
- "\xe1\xbb\xa2" => "\xe1\xbb\xa3",
- "\xe1\xbb\xa4" => "\xe1\xbb\xa5",
- "\xe1\xbb\xa6" => "\xe1\xbb\xa7",
- "\xe1\xbb\xa8" => "\xe1\xbb\xa9",
- "\xe1\xbb\xaa" => "\xe1\xbb\xab",
- "\xe1\xbb\xac" => "\xe1\xbb\xad",
- "\xe1\xbb\xae" => "\xe1\xbb\xaf",
- "\xe1\xbb\xb0" => "\xe1\xbb\xb1",
- "\xe1\xbb\xb2" => "\xe1\xbb\xb3",
- "\xe1\xbb\xb4" => "\xe1\xbb\xb5",
- "\xe1\xbb\xb6" => "\xe1\xbb\xb7",
- "\xe1\xbb\xb8" => "\xe1\xbb\xb9",
- "\xe1\xbc\x88" => "\xe1\xbc\x80",
- "\xe1\xbc\x89" => "\xe1\xbc\x81",
- "\xe1\xbc\x8a" => "\xe1\xbc\x82",
- "\xe1\xbc\x8b" => "\xe1\xbc\x83",
- "\xe1\xbc\x8c" => "\xe1\xbc\x84",
- "\xe1\xbc\x8d" => "\xe1\xbc\x85",
- "\xe1\xbc\x8e" => "\xe1\xbc\x86",
- "\xe1\xbc\x8f" => "\xe1\xbc\x87",
- "\xe1\xbc\x98" => "\xe1\xbc\x90",
- "\xe1\xbc\x99" => "\xe1\xbc\x91",
- "\xe1\xbc\x9a" => "\xe1\xbc\x92",
- "\xe1\xbc\x9b" => "\xe1\xbc\x93",
- "\xe1\xbc\x9c" => "\xe1\xbc\x94",
- "\xe1\xbc\x9d" => "\xe1\xbc\x95",
- "\xe1\xbc\xa8" => "\xe1\xbc\xa0",
- "\xe1\xbc\xa9" => "\xe1\xbc\xa1",
- "\xe1\xbc\xaa" => "\xe1\xbc\xa2",
- "\xe1\xbc\xab" => "\xe1\xbc\xa3",
- "\xe1\xbc\xac" => "\xe1\xbc\xa4",
- "\xe1\xbc\xad" => "\xe1\xbc\xa5",
- "\xe1\xbc\xae" => "\xe1\xbc\xa6",
- "\xe1\xbc\xaf" => "\xe1\xbc\xa7",
- "\xe1\xbc\xb8" => "\xe1\xbc\xb0",
- "\xe1\xbc\xb9" => "\xe1\xbc\xb1",
- "\xe1\xbc\xba" => "\xe1\xbc\xb2",
- "\xe1\xbc\xbb" => "\xe1\xbc\xb3",
- "\xe1\xbc\xbc" => "\xe1\xbc\xb4",
- "\xe1\xbc\xbd" => "\xe1\xbc\xb5",
- "\xe1\xbc\xbe" => "\xe1\xbc\xb6",
- "\xe1\xbc\xbf" => "\xe1\xbc\xb7",
- "\xe1\xbd\x88" => "\xe1\xbd\x80",
- "\xe1\xbd\x89" => "\xe1\xbd\x81",
- "\xe1\xbd\x8a" => "\xe1\xbd\x82",
- "\xe1\xbd\x8b" => "\xe1\xbd\x83",
- "\xe1\xbd\x8c" => "\xe1\xbd\x84",
- "\xe1\xbd\x8d" => "\xe1\xbd\x85",
- "\xe1\xbd\x99" => "\xe1\xbd\x91",
- "\xe1\xbd\x9b" => "\xe1\xbd\x93",
- "\xe1\xbd\x9d" => "\xe1\xbd\x95",
- "\xe1\xbd\x9f" => "\xe1\xbd\x97",
- "\xe1\xbd\xa8" => "\xe1\xbd\xa0",
- "\xe1\xbd\xa9" => "\xe1\xbd\xa1",
- "\xe1\xbd\xaa" => "\xe1\xbd\xa2",
- "\xe1\xbd\xab" => "\xe1\xbd\xa3",
- "\xe1\xbd\xac" => "\xe1\xbd\xa4",
- "\xe1\xbd\xad" => "\xe1\xbd\xa5",
- "\xe1\xbd\xae" => "\xe1\xbd\xa6",
- "\xe1\xbd\xaf" => "\xe1\xbd\xa7",
- "\xe1\xbe\x88" => "\xe1\xbe\x80",
- "\xe1\xbe\x89" => "\xe1\xbe\x81",
- "\xe1\xbe\x8a" => "\xe1\xbe\x82",
- "\xe1\xbe\x8b" => "\xe1\xbe\x83",
- "\xe1\xbe\x8c" => "\xe1\xbe\x84",
- "\xe1\xbe\x8d" => "\xe1\xbe\x85",
- "\xe1\xbe\x8e" => "\xe1\xbe\x86",
- "\xe1\xbe\x8f" => "\xe1\xbe\x87",
- "\xe1\xbe\x98" => "\xe1\xbe\x90",
- "\xe1\xbe\x99" => "\xe1\xbe\x91",
- "\xe1\xbe\x9a" => "\xe1\xbe\x92",
- "\xe1\xbe\x9b" => "\xe1\xbe\x93",
- "\xe1\xbe\x9c" => "\xe1\xbe\x94",
- "\xe1\xbe\x9d" => "\xe1\xbe\x95",
- "\xe1\xbe\x9e" => "\xe1\xbe\x96",
- "\xe1\xbe\x9f" => "\xe1\xbe\x97",
- "\xe1\xbe\xa8" => "\xe1\xbe\xa0",
- "\xe1\xbe\xa9" => "\xe1\xbe\xa1",
- "\xe1\xbe\xaa" => "\xe1\xbe\xa2",
- "\xe1\xbe\xab" => "\xe1\xbe\xa3",
- "\xe1\xbe\xac" => "\xe1\xbe\xa4",
- "\xe1\xbe\xad" => "\xe1\xbe\xa5",
- "\xe1\xbe\xae" => "\xe1\xbe\xa6",
- "\xe1\xbe\xaf" => "\xe1\xbe\xa7",
- "\xe1\xbe\xb8" => "\xe1\xbe\xb0",
- "\xe1\xbe\xb9" => "\xe1\xbe\xb1",
- "\xe1\xbe\xba" => "\xe1\xbd\xb0",
- "\xe1\xbe\xbb" => "\xe1\xbd\xb1",
- "\xe1\xbe\xbc" => "\xe1\xbe\xb3",
- "\xe1\xbf\x88" => "\xe1\xbd\xb2",
- "\xe1\xbf\x89" => "\xe1\xbd\xb3",
- "\xe1\xbf\x8a" => "\xe1\xbd\xb4",
- "\xe1\xbf\x8b" => "\xe1\xbd\xb5",
- "\xe1\xbf\x8c" => "\xe1\xbf\x83",
- "\xe1\xbf\x98" => "\xe1\xbf\x90",
- "\xe1\xbf\x99" => "\xe1\xbf\x91",
- "\xe1\xbf\x9a" => "\xe1\xbd\xb6",
- "\xe1\xbf\x9b" => "\xe1\xbd\xb7",
- "\xe1\xbf\xa8" => "\xe1\xbf\xa0",
- "\xe1\xbf\xa9" => "\xe1\xbf\xa1",
- "\xe1\xbf\xaa" => "\xe1\xbd\xba",
- "\xe1\xbf\xab" => "\xe1\xbd\xbb",
- "\xe1\xbf\xac" => "\xe1\xbf\xa5",
- "\xe1\xbf\xb8" => "\xe1\xbd\xb8",
- "\xe1\xbf\xb9" => "\xe1\xbd\xb9",
- "\xe1\xbf\xba" => "\xe1\xbd\xbc",
- "\xe1\xbf\xbb" => "\xe1\xbd\xbd",
- "\xe1\xbf\xbc" => "\xe1\xbf\xb3",
- "\xe2\x84\xa6" => "\xcf\x89",
- "\xe2\x84\xaa" => "k",
- "\xe2\x84\xab" => "\xc3\xa5",
- "\xe2\x85\xa0" => "\xe2\x85\xb0",
- "\xe2\x85\xa1" => "\xe2\x85\xb1",
- "\xe2\x85\xa2" => "\xe2\x85\xb2",
- "\xe2\x85\xa3" => "\xe2\x85\xb3",
- "\xe2\x85\xa4" => "\xe2\x85\xb4",
- "\xe2\x85\xa5" => "\xe2\x85\xb5",
- "\xe2\x85\xa6" => "\xe2\x85\xb6",
- "\xe2\x85\xa7" => "\xe2\x85\xb7",
- "\xe2\x85\xa8" => "\xe2\x85\xb8",
- "\xe2\x85\xa9" => "\xe2\x85\xb9",
- "\xe2\x85\xaa" => "\xe2\x85\xba",
- "\xe2\x85\xab" => "\xe2\x85\xbb",
- "\xe2\x85\xac" => "\xe2\x85\xbc",
- "\xe2\x85\xad" => "\xe2\x85\xbd",
- "\xe2\x85\xae" => "\xe2\x85\xbe",
- "\xe2\x85\xaf" => "\xe2\x85\xbf",
- "\xe2\x92\xb6" => "\xe2\x93\x90",
- "\xe2\x92\xb7" => "\xe2\x93\x91",
- "\xe2\x92\xb8" => "\xe2\x93\x92",
- "\xe2\x92\xb9" => "\xe2\x93\x93",
- "\xe2\x92\xba" => "\xe2\x93\x94",
- "\xe2\x92\xbb" => "\xe2\x93\x95",
- "\xe2\x92\xbc" => "\xe2\x93\x96",
- "\xe2\x92\xbd" => "\xe2\x93\x97",
- "\xe2\x92\xbe" => "\xe2\x93\x98",
- "\xe2\x92\xbf" => "\xe2\x93\x99",
- "\xe2\x93\x80" => "\xe2\x93\x9a",
- "\xe2\x93\x81" => "\xe2\x93\x9b",
- "\xe2\x93\x82" => "\xe2\x93\x9c",
- "\xe2\x93\x83" => "\xe2\x93\x9d",
- "\xe2\x93\x84" => "\xe2\x93\x9e",
- "\xe2\x93\x85" => "\xe2\x93\x9f",
- "\xe2\x93\x86" => "\xe2\x93\xa0",
- "\xe2\x93\x87" => "\xe2\x93\xa1",
- "\xe2\x93\x88" => "\xe2\x93\xa2",
- "\xe2\x93\x89" => "\xe2\x93\xa3",
- "\xe2\x93\x8a" => "\xe2\x93\xa4",
- "\xe2\x93\x8b" => "\xe2\x93\xa5",
- "\xe2\x93\x8c" => "\xe2\x93\xa6",
- "\xe2\x93\x8d" => "\xe2\x93\xa7",
- "\xe2\x93\x8e" => "\xe2\x93\xa8",
- "\xe2\x93\x8f" => "\xe2\x93\xa9",
- "\xef\xbc\xa1" => "\xef\xbd\x81",
- "\xef\xbc\xa2" => "\xef\xbd\x82",
- "\xef\xbc\xa3" => "\xef\xbd\x83",
- "\xef\xbc\xa4" => "\xef\xbd\x84",
- "\xef\xbc\xa5" => "\xef\xbd\x85",
- "\xef\xbc\xa6" => "\xef\xbd\x86",
- "\xef\xbc\xa7" => "\xef\xbd\x87",
- "\xef\xbc\xa8" => "\xef\xbd\x88",
- "\xef\xbc\xa9" => "\xef\xbd\x89",
- "\xef\xbc\xaa" => "\xef\xbd\x8a",
- "\xef\xbc\xab" => "\xef\xbd\x8b",
- "\xef\xbc\xac" => "\xef\xbd\x8c",
- "\xef\xbc\xad" => "\xef\xbd\x8d",
- "\xef\xbc\xae" => "\xef\xbd\x8e",
- "\xef\xbc\xaf" => "\xef\xbd\x8f",
- "\xef\xbc\xb0" => "\xef\xbd\x90",
- "\xef\xbc\xb1" => "\xef\xbd\x91",
- "\xef\xbc\xb2" => "\xef\xbd\x92",
- "\xef\xbc\xb3" => "\xef\xbd\x93",
- "\xef\xbc\xb4" => "\xef\xbd\x94",
- "\xef\xbc\xb5" => "\xef\xbd\x95",
- "\xef\xbc\xb6" => "\xef\xbd\x96",
- "\xef\xbc\xb7" => "\xef\xbd\x97",
- "\xef\xbc\xb8" => "\xef\xbd\x98",
- "\xef\xbc\xb9" => "\xef\xbd\x99",
- "\xef\xbc\xba" => "\xef\xbd\x9a",
- "\xf0\x90\x90\x80" => "\xf0\x90\x90\xa8",
- "\xf0\x90\x90\x81" => "\xf0\x90\x90\xa9",
- "\xf0\x90\x90\x82" => "\xf0\x90\x90\xaa",
- "\xf0\x90\x90\x83" => "\xf0\x90\x90\xab",
- "\xf0\x90\x90\x84" => "\xf0\x90\x90\xac",
- "\xf0\x90\x90\x85" => "\xf0\x90\x90\xad",
- "\xf0\x90\x90\x86" => "\xf0\x90\x90\xae",
- "\xf0\x90\x90\x87" => "\xf0\x90\x90\xaf",
- "\xf0\x90\x90\x88" => "\xf0\x90\x90\xb0",
- "\xf0\x90\x90\x89" => "\xf0\x90\x90\xb1",
- "\xf0\x90\x90\x8a" => "\xf0\x90\x90\xb2",
- "\xf0\x90\x90\x8b" => "\xf0\x90\x90\xb3",
- "\xf0\x90\x90\x8c" => "\xf0\x90\x90\xb4",
- "\xf0\x90\x90\x8d" => "\xf0\x90\x90\xb5",
- "\xf0\x90\x90\x8e" => "\xf0\x90\x90\xb6",
- "\xf0\x90\x90\x8f" => "\xf0\x90\x90\xb7",
- "\xf0\x90\x90\x90" => "\xf0\x90\x90\xb8",
- "\xf0\x90\x90\x91" => "\xf0\x90\x90\xb9",
- "\xf0\x90\x90\x92" => "\xf0\x90\x90\xba",
- "\xf0\x90\x90\x93" => "\xf0\x90\x90\xbb",
- "\xf0\x90\x90\x94" => "\xf0\x90\x90\xbc",
- "\xf0\x90\x90\x95" => "\xf0\x90\x90\xbd",
- "\xf0\x90\x90\x96" => "\xf0\x90\x90\xbe",
- "\xf0\x90\x90\x97" => "\xf0\x90\x90\xbf",
- "\xf0\x90\x90\x98" => "\xf0\x90\x91\x80",
- "\xf0\x90\x90\x99" => "\xf0\x90\x91\x81",
- "\xf0\x90\x90\x9a" => "\xf0\x90\x91\x82",
- "\xf0\x90\x90\x9b" => "\xf0\x90\x91\x83",
- "\xf0\x90\x90\x9c" => "\xf0\x90\x91\x84",
- "\xf0\x90\x90\x9d" => "\xf0\x90\x91\x85",
- "\xf0\x90\x90\x9e" => "\xf0\x90\x91\x86",
- "\xf0\x90\x90\x9f" => "\xf0\x90\x91\x87",
- "\xf0\x90\x90\xa0" => "\xf0\x90\x91\x88",
- "\xf0\x90\x90\xa1" => "\xf0\x90\x91\x89",
- "\xf0\x90\x90\xa2" => "\xf0\x90\x91\x8a",
- "\xf0\x90\x90\xa3" => "\xf0\x90\x91\x8b",
- "\xf0\x90\x90\xa4" => "\xf0\x90\x91\x8c",
- "\xf0\x90\x90\xa5" => "\xf0\x90\x91\x8d"
-);
-
-
diff --git a/includes/XmlTypeCheck.php b/includes/XmlTypeCheck.php
index 09b8c20a..8ee211e1 100644
--- a/includes/XmlTypeCheck.php
+++ b/includes/XmlTypeCheck.php
@@ -6,6 +6,12 @@ class XmlTypeCheck {
* well-formed XML. Note that this doesn't check schema validity.
*/
public $wellFormed = false;
+
+ /**
+ * Will be set to true if the optional element filter returned
+ * a match at some point.
+ */
+ public $filterMatch = false;
/**
* Name of the document's root element, including any namespace
@@ -13,33 +19,26 @@ class XmlTypeCheck {
*/
public $rootElement = '';
- private $softNamespaces;
- private $namespaces = array();
-
/**
* @param $file string filename
- * @param $softNamespaces bool
- * If set to true, use of undeclared XML namespaces will be ignored.
- * This matches the behavior of rsvg, but more compliant consumers
- * such as Firefox will reject such files.
- * Leave off for the default, stricter checks.
+ * @param $filterCallback callable (optional)
+ * Function to call to do additional custom validity checks from the
+ * SAX element handler event. This gives you access to the element
+ * namespace, name, and attributes, but not to text contents.
+ * Filter should return 'true' to toggle on $this->filterMatch
*/
- function __construct( $file, $softNamespaces=false ) {
- $this->softNamespaces = $softNamespaces;
+ function __construct( $file, $filterCallback=null ) {
+ $this->filterCallback = $filterCallback;
$this->run( $file );
}
private function run( $fname ) {
- if( $this->softNamespaces ) {
- $parser = xml_parser_create( 'UTF-8' );
- } else {
- $parser = xml_parser_create_ns( 'UTF-8' );
- }
+ $parser = xml_parser_create_ns( 'UTF-8' );
// case folding violates XML standard, turn it off
xml_parser_set_option( $parser, XML_OPTION_CASE_FOLDING, false );
- xml_set_element_handler( $parser, array( $this, 'elementOpen' ), false );
+ xml_set_element_handler( $parser, array( $this, 'rootElementOpen' ), false );
$file = fopen( $fname, "rb" );
do {
@@ -59,35 +58,22 @@ class XmlTypeCheck {
xml_parser_free( $parser );
}
+ private function rootElementOpen( $parser, $name, $attribs ) {
+ $this->rootElement = $name;
+
+ if( is_callable( $this->filterCallback ) ) {
+ xml_set_element_handler( $parser, array( $this, 'elementOpen' ), false );
+ $this->elementOpen( $parser, $name, $attribs );
+ } else {
+ // We only need the first open element
+ xml_set_element_handler( $parser, false, false );
+ }
+ }
+
private function elementOpen( $parser, $name, $attribs ) {
- if( $this->softNamespaces ) {
- // Check namespaces manually, so expat doesn't throw
- // errors on use of undeclared namespaces.
- foreach( $attribs as $attrib => $val ) {
- if( $attrib == 'xmlns' ) {
- $this->namespaces[''] = $val;
- } elseif( substr( $attrib, 0, strlen( 'xmlns:' ) ) == 'xmlns:' ) {
- $this->namespaces[substr( $attrib, strlen( 'xmlns:' ) )] = $val;
- }
- }
-
- if( strpos( $name, ':' ) === false ) {
- $ns = '';
- $subname = $name;
- } else {
- list( $ns, $subname ) = explode( ':', $name, 2 );
- }
-
- if( isset( $this->namespaces[$ns] ) ) {
- $name = $this->namespaces[$ns] . ':' . $subname;
- } else {
- // Technically this is invalid for XML with Namespaces.
- // But..... we'll just let it slide in soft mode.
- }
+ if( call_user_func( $this->filterCallback, $name, $attribs ) ) {
+ // Filter hit!
+ $this->filterMatch = true;
}
-
- // We only need the first open element
- $this->rootElement = $name;
- xml_set_element_handler( $parser, false, false );
}
}
diff --git a/includes/api/ApiChangeRights.php b/includes/api/ApiChangeRights.php
deleted file mode 100644
index 647a5194..00000000
--- a/includes/api/ApiChangeRights.php
+++ /dev/null
@@ -1,155 +0,0 @@
-<?php
-
-/*
- * Created on Sep 11, 2007
- * API for MediaWiki 1.8+
- *
- * Copyright (C) 2007 Roan Kattouw <Firstname>.<Lastname>@home.nl
- *
- * 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.,
- * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- * http://www.gnu.org/copyleft/gpl.html
- */
-
-if (!defined('MEDIAWIKI')) {
- // Eclipse helper - will be ignored in production
- require_once ("ApiBase.php");
-}
-
-/**
- * API module that facilitates the changing of user rights. The API eqivalent of
- * Special:Userrights. Requires API write mode to be enabled.
- *
- * @addtogroup API
- */
-class ApiChangeRights extends ApiBase {
-
- public function __construct($main, $action) {
- parent :: __construct($main, $action);
- }
-
- public function execute() {
- global $wgUser, $wgRequest;
- $this->getMain()->requestWriteMode();
-
- if(wfReadOnly())
- $this->dieUsage('The wiki is in read-only mode', 'readonly');
- $params = $this->extractRequestParams();
-
- $ur = new UserrightsPage($wgRequest);
- $allowed = $ur->changeableGroups();
- $res = array();
-
- $u = $ur->fetchUser_real($params['user']);
- if(is_array($u))
- switch($u[0])
- {
- case UserrightsPage::FETCHUSER_NO_INTERWIKI:
- $this->dieUsage("You don't have permission to change users' rights on other wikis", 'nointerwiki');
- case UserrightsPage::FETCHUSER_NO_DATABASE:
- $this->dieUsage("Database ``{$u[1]}'' does not exist or is not local", 'nosuchdatabase');
- case UserrightsPage::FETCHUSER_NO_USER:
- $this->dieUsage("You specified an empty username, or none at all", 'emptyuser');
- case UserrightsPage::FETCHUSER_NOSUCH_USERID:
- $this->dieUsage("There is no user with ID ``{$u[1]}''", 'nosuchuserid');
- case UserrightsPage::FETCHUSER_NOSUCH_USERNAME:
- $this->dieUsage("There is no user with username ``{$u[1]}''", 'nosuchusername');
- default:
- $this->dieDebug(__METHOD__, "UserrightsPage::fetchUser_real() returned an unknown error ({$u[0]})");
- }
-
- $curgroups = $u->getGroups();
- if($params['listgroups'])
- {
- $res['user'] = $u->getName();
- $res['allowedgroups'] = $allowed;
- $res['ingroups'] = $curgroups;
- $this->getResult()->setIndexedTagName($res['ingroups'], 'group');
- $this->getResult()->setIndexedTagName($res['allowedgroups']['add'], 'group');
- $this->getResult()->setIndexedTagName($res['allowedgroups']['remove'], 'group');
- }
-;
- if($params['gettoken'])
- {
- $res['changerightstoken'] = $wgUser->editToken($u->getName());
- $this->getResult()->addValue(null, $this->getModuleName(), $res);
- return;
- }
-
- if(empty($params['addto']) && empty($params['rmfrom']))
- $this->dieUsage('At least one of the addto and rmfrom parameters must be set', 'noaddrm');
- if(is_null($params['token']))
- $this->dieUsage('The token parameter must be set', 'notoken');
- if(!$wgUser->matchEditToken($params['token'], $u->getName()))
- $this->dieUsage('Invalid token', 'badtoken');
-
- $dbw = wfGetDb(DB_MASTER);
- $dbw->begin();
- $ur->saveUserGroups($u, $params['rmfrom'], $params['addto'], $params['reason']);
- $dbw->commit();
- $res['user'] = $u->getName();
- $res['addedto'] = (array)$params['addto'];
- $res['removedfrom'] = (array)$params['rmfrom'];
- $res['reason'] = $params['reason'];
-
- $this->getResult()->setIndexedTagName($res['addedto'], 'group');
- $this->getResult()->setIndexedTagName($res['removedfrom'], 'group');
- $this->getResult()->addValue(null, $this->getModuleName(), $res);
- }
-
- public function getAllowedParams() {
- return array (
- 'user' => null,
- 'token' => null,
- 'gettoken' => false,
- 'listgroups' => false,
- 'addto' => array(
- ApiBase :: PARAM_ISMULTI => true,
- ),
- 'rmfrom' => array(
- ApiBase :: PARAM_ISMULTI => true,
- ),
- 'reason' => ''
- );
- }
-
- public function getParamDescription() {
- return array (
- 'user' => 'The user you want to add to or remove from groups.',
- 'token' => 'A changerights token previously obtained through the gettoken parameter.',
- 'gettoken' => 'Output a token. Note that the user parameter still has to be set.',
- 'listgroups' => 'List the groups the user is in, and the ones you can add them to and remove them from.',
- 'addto' => 'Pipe-separated list of groups to add this user to',
- 'rmfrom' => 'Pipe-separated list of groups to remove this user from',
- 'reason' => 'Reason for change (optional)'
- );
- }
-
- public function getDescription() {
- return array(
- 'Add or remove a user from certain groups.'
- );
- }
-
- protected function getExamples() {
- return array (
- 'api.php?action=changerights&user=Bob&gettoken&listgroups',
- 'api.php?action=changerights&user=Bob&token=123ABC&addto=sysop&reason=Promoting%20per%20RFA'
- );
- }
-
- public function getVersion() {
- return __CLASS__ . ': $Id: ApiChangeRights.php 28216 2007-12-06 18:33:18Z vasilievvv $';
- }
-}
diff --git a/includes/api/ApiFormatBase.php b/includes/api/ApiFormatBase.php
index db58fe52..8f08f4db 100644
--- a/includes/api/ApiFormatBase.php
+++ b/includes/api/ApiFormatBase.php
@@ -70,6 +70,13 @@ abstract class ApiFormatBase extends ApiBase {
}
/**
+ * Get the internal format name
+ */
+ public function getFormat() {
+ return $this->mFormat;
+ }
+
+ /**
* Specify whether or not ampersands should be escaped to '&amp;' when rendering. This
* should only be set to true for the help message when rendered in the default (xmlfm)
* format. This is a temporary special-case fix that should be removed once the help
@@ -232,7 +239,7 @@ See <a href='http://www.mediawiki.org/wiki/API'>complete documentation</a>, or
}
public static function getBaseVersion() {
- return __CLASS__ . ': $Id: ApiFormatBase.php 36153 2008-06-10 15:20:22Z tstarling $';
+ return __CLASS__ . ': $Id: ApiFormatBase.php 44569 2008-12-14 08:31:04Z tstarling $';
}
}
@@ -293,6 +300,6 @@ class ApiFormatFeedWrapper extends ApiFormatBase {
}
public function getVersion() {
- return __CLASS__ . ': $Id: ApiFormatBase.php 36153 2008-06-10 15:20:22Z tstarling $';
+ return __CLASS__ . ': $Id: ApiFormatBase.php 44569 2008-12-14 08:31:04Z tstarling $';
}
}
diff --git a/includes/api/ApiMain.php b/includes/api/ApiMain.php
index cce4c3e7..2d0e278c 100644
--- a/includes/api/ApiMain.php
+++ b/includes/api/ApiMain.php
@@ -403,7 +403,7 @@ class ApiMain extends ApiBase {
* tell the printer not to escape ampersands so that our links do
* not break. */
$printer->setUnescapeAmps ( ( $this->mAction == 'help' || $isError )
- && $this->getParameter('format') == ApiMain::API_DEFAULT_FORMAT );
+ && $printer->getFormat() == 'XML' && $printer->getIsHtml() );
$printer->initPrinter($isError);
@@ -603,7 +603,7 @@ class ApiMain extends ApiBase {
public function getVersion() {
$vers = array ();
$vers[] = 'MediaWiki ' . SpecialVersion::getVersion();
- $vers[] = __CLASS__ . ': $Id: ApiMain.php 37349 2008-07-08 20:53:41Z catrope $';
+ $vers[] = __CLASS__ . ': $Id: ApiMain.php 44569 2008-12-14 08:31:04Z tstarling $';
$vers[] = ApiBase :: getBaseVersion();
$vers[] = ApiFormatBase :: getBaseVersion();
$vers[] = ApiQueryBase :: getBaseVersion();
diff --git a/includes/filerepo/FSRepo.php b/includes/filerepo/FSRepo.php
index 08ec1514..eb8df0f5 100644
--- a/includes/filerepo/FSRepo.php
+++ b/includes/filerepo/FSRepo.php
@@ -149,10 +149,8 @@ class FSRepo extends FileRepo {
if ( !wfMkdirParents( $dstDir ) ) {
return $this->newFatal( 'directorycreateerror', $dstDir );
}
- // In the deleted zone, seed new directories with a blank
- // index.html, to prevent crawling
if ( $dstZone == 'deleted' ) {
- file_put_contents( "$dstDir/index.html", '' );
+ $this->initDeletedDir( $dstDir );
}
}
@@ -215,6 +213,20 @@ class FSRepo extends FileRepo {
}
/**
+ * Take all available measures to prevent web accessibility of new deleted
+ * directories, in case the user has not configured offline storage
+ */
+ protected function initDeletedDir( $dir ) {
+ // Add a .htaccess file to the root of the deleted zone
+ $root = $this->getZonePath( 'deleted' );
+ if ( !file_exists( "$root/.htaccess" ) ) {
+ file_put_contents( "$root/.htaccess", "Deny from all\n" );
+ }
+ // Seed new directories with a blank index.html, to prevent crawling
+ file_put_contents( "$dir/index.html", '' );
+ }
+
+ /**
* Pick a random name in the temp zone and store a file to it.
* @param string $originalName The base name of the file as specified
* by the user. The file extension will be maintained.
@@ -393,8 +405,7 @@ class FSRepo extends FileRepo {
$status->fatal( 'directorycreateerror', $archiveDir );
continue;
}
- // Seed new directories with a blank index.html, to prevent crawling
- file_put_contents( "$archiveDir/index.html", '' );
+ $this->initDeletedDir( $archiveDir );
}
// Check if the archive directory is writable
// This doesn't appear to work on NTFS
diff --git a/includes/filerepo/ICRepo.php b/includes/filerepo/ICRepo.php
deleted file mode 100644
index ab686f9b..00000000
--- a/includes/filerepo/ICRepo.php
+++ /dev/null
@@ -1,309 +0,0 @@
-<?php
-
-/**
- * A repository for files accessible via InstantCommons.
- */
-
-class ICRepo extends LocalRepo {
- var $directory, $url, $hashLevels, $cache;
- var $fileFactory = array( 'ICFile', 'newFromTitle' );
- var $oldFileFactory = false;
-
- function __construct( $info ) {
- parent::__construct( $info );
- // Required settings
- $this->directory = $info['directory'];
- $this->url = $info['url'];
- $this->hashLevels = $info['hashLevels'];
- if(isset($info['cache'])){
- $this->cache = getcwd().'/images/'.$info['cache'];
- }
- }
-}
-
-/**
- * A file loaded from InstantCommons
- */
-class ICFile extends LocalFile{
- static function newFromTitle($title,$repo){
- return new self($title, $repo);
- }
-
- /**
- * Returns true if the file comes from the local file repository.
- *
- * @return bool
- */
- function isLocal() {
- return true;
- }
-
- function load(){
- if (!$this->dataLoaded ) {
- if ( !$this->loadFromCache() ) {
- if(!$this->loadFromDB()){
- $this->loadFromIC();
- }
- $this->saveToCache();
- }
- $this->dataLoaded = true;
- }
- }
-
- /**
- * Load file metadata from the DB
- */
- function loadFromDB() {
- wfProfileIn( __METHOD__ );
-
- # Unconditionally set loaded=true, we don't want the accessors constantly rechecking
- $this->dataLoaded = true;
-
- $dbr = $this->repo->getSlaveDB();
-
- $row = $dbr->selectRow( 'ic_image', $this->getCacheFields( 'img_' ),
- array( 'img_name' => $this->getName() ), __METHOD__ );
- if ( $row ) {
- if (trim($row->img_media_type)==NULL) {
- $this->upgradeRow();
- $this->upgraded = true;
- }
- $this->loadFromRow( $row );
- //This means that these files are local so the repository locations are local
- $this->setUrlPathLocal();
- $this->fileExists = true;
- //var_dump($this); exit;
- } else {
- $this->fileExists = false;
- }
-
- wfProfileOut( __METHOD__ );
-
- return $this->fileExists;
- }
-
- /**
- * Fix assorted version-related problems with the image row by reloading it from the file
- */
- function upgradeRow() {
- wfProfileIn( __METHOD__ );
-
- $this->loadFromIC();
-
- $dbw = $this->repo->getMasterDB();
- list( $major, $minor ) = self::splitMime( $this->mime );
-
- wfDebug(__METHOD__.': upgrading '.$this->getName()." to the current schema\n");
-
- $dbw->update( 'ic_image',
- array(
- 'img_width' => $this->width,
- 'img_height' => $this->height,
- 'img_bits' => $this->bits,
- 'img_media_type' => $this->type,
- 'img_major_mime' => $major,
- 'img_minor_mime' => $minor,
- 'img_metadata' => $this->metadata,
- ), array( 'img_name' => $this->getName() ),
- __METHOD__
- );
- $this->saveToCache();
- wfProfileOut( __METHOD__ );
- }
-
- function exists(){
- $this->load();
- return $this->fileExists;
- }
-
- /**
- * Fetch the file from the repository. Check local ic_images table first. If not available, check remote server
- */
- function loadFromIC(){
- # Unconditionally set loaded=true, we don't want the accessors constantly rechecking
- $this->dataLoaded = true;
- $icUrl = $this->repo->directory.'&media='.$this->title->mDbkeyform;
- if($h = @fopen($icUrl, 'rb')){
- $contents = fread($h, 3000);
- $image = $this->api_xml_to_array($contents);
- if($image['fileExists']){
- foreach($image as $property=>$value){
- if($property=="url"){$value=$this->repo->url.$value; }
- $this->$property = $value;
- }
- if($this->curl_file_get_contents($this->repo->url.$image['url'], $this->repo->cache.'/'.$image['name'])){
- //Record the image
- $this->recordDownload("Downloaded with InstantCommons");
-
- //Then cache it
- }else{//set fileExists back to false
- $this->fileExists = false;
- }
- }
- }
- }
-
- function setUrlPathLocal(){
- global $wgScriptPath;
- $path = $wgScriptPath.'/'.substr($this->repo->cache, strlen($wgScriptPath));
- $this->repo->url = $path;//.'/'.rawurlencode($this->title->mDbkeyform);
- $this->repo->directory = $this->repo->cache;//.'/'.rawurlencode($this->title->mDbkeyform);
-
- }
-
- function getThumbPath( $suffix=false ){
- $path = $this->repo->cache;
- if ( $suffix !== false ) {
- $path .= '/thumb/' . rawurlencode( $suffix );
- }
- return $path;
- }
- function getThumbUrl( $suffix=false ){
- global $wgScriptPath;
- $path = $wgScriptPath.'/'.substr($this->repo->cache, strlen($wgScriptPath));
- if ( $suffix !== false ) {
- $path .= '/thumb/' . rawurlencode( $suffix );
- }
- return $path;
- }
-
- /**
- * Convert the InstantCommons Server API XML Response to an associative array
- */
- function api_xml_to_array($xml){
- preg_match("/<instantcommons><image(.*?)<\/instantcommons>/",$xml,$match);
- preg_match_all("/(.*?=\".*?\")/",$match[1], $matches);
- foreach($matches[1] as $match){
- list($key,$value) = split("=",$match);
- $image[trim($key,'<" ')]=trim($value,' "');
- }
- return $image;
- }
-
- /**
- * Use cURL to read the content of a URL into a string
- * ref: http://groups-beta.google.com/group/comp.lang.php/browse_thread/thread/8efbbaced3c45e3c/d63c7891cf8e380b?lnk=raot
- * @param string $url - the URL to fetch
- * @param resource $fp - filename to write file contents to
- * @param boolean $bg - call cURL in the background (don't hang page until complete)
- * @param int $timeout - cURL connect timeout
- */
- function curl_file_get_contents($url, $fp, $bg=TRUE, $timeout = 1) {
- # Call curl in the background to download the file
- $cmd = 'curl '.wfEscapeShellArg($url).' -o '.$fp.' &';
- wfDebug('Curl download initiated='.$cmd );
- $success = false;
- $file_contents = array();
- $file_contents['err'] = wfShellExec($cmd, $file_contents['return']);
- if($file_contents['err']==0){//Success
- $success = true;
- }
- return $success;
- }
-
- function getMasterDB() {
- if ( !isset( $this->dbConn ) ) {
- $class = 'Database' . ucfirst( $this->dbType );
- $this->dbConn = new $class( $this->dbServer, $this->dbUser,
- $this->dbPassword, $this->dbName, false, $this->dbFlags,
- $this->tablePrefix );
- }
- return $this->dbConn;
- }
-
- /**
- * Record a file upload in the upload log and the image table
- */
- private function recordDownload($comment='', $timestamp = false ){
- global $wgUser;
-
- $dbw = $this->repo->getMasterDB();
-
- if ( $timestamp === false ) {
- $timestamp = $dbw->timestamp();
- }
- list( $major, $minor ) = self::splitMime( $this->mime );
-
- # Test to see if the row exists using INSERT IGNORE
- # This avoids race conditions by locking the row until the commit, and also
- # doesn't deadlock. SELECT FOR UPDATE causes a deadlock for every race condition.
- $dbw->insert( 'ic_image',
- array(
- 'img_name' => $this->getName(),
- 'img_size'=> $this->size,
- 'img_width' => intval( $this->width ),
- 'img_height' => intval( $this->height ),
- 'img_bits' => $this->bits,
- 'img_media_type' => $this->type,
- 'img_major_mime' => $major,
- 'img_minor_mime' => $minor,
- 'img_timestamp' => $timestamp,
- 'img_description' => $comment,
- 'img_user' => $wgUser->getID(),
- 'img_user_text' => $wgUser->getName(),
- 'img_metadata' => $this->metadata,
- ),
- __METHOD__,
- 'IGNORE'
- );
-
- if( $dbw->affectedRows() == 0 ) {
- # Collision, this is an update of a file
- # Update the current image row
- $dbw->update( 'ic_image',
- array( /* SET */
- 'img_size' => $this->size,
- 'img_width' => intval( $this->width ),
- 'img_height' => intval( $this->height ),
- 'img_bits' => $this->bits,
- 'img_media_type' => $this->media_type,
- 'img_major_mime' => $this->major_mime,
- 'img_minor_mime' => $this->minor_mime,
- 'img_timestamp' => $timestamp,
- 'img_description' => $comment,
- 'img_user' => $wgUser->getID(),
- 'img_user_text' => $wgUser->getName(),
- 'img_metadata' => $this->metadata,
- ), array( /* WHERE */
- 'img_name' => $this->getName()
- ), __METHOD__
- );
- } else {
- # This is a new file
- # Update the image count
- $site_stats = $dbw->tableName( 'site_stats' );
- $dbw->query( "UPDATE $site_stats SET ss_images=ss_images+1", __METHOD__ );
- }
-
- $descTitle = $this->getTitle();
- $article = new Article( $descTitle );
-
- # Add the log entry
- $log = new LogPage( 'icdownload' );
- $log->addEntry( 'InstantCommons download', $descTitle, $comment );
-
- if( $descTitle->exists() ) {
- # Create a null revision
- $nullRevision = Revision::newNullRevision( $dbw, $descTitle->getArticleId(), $log->getRcComment(), false );
- $nullRevision->insertOn( $dbw );
- $article->updateRevisionOn( $dbw, $nullRevision );
-
- # Invalidate the cache for the description page
- $descTitle->invalidateCache();
- $descTitle->purgeSquid();
- }
-
-
- # Commit the transaction now, in case something goes wrong later
- # The most important thing is that files don't get lost, especially archives
- $dbw->immediateCommit();
-
- # Invalidate cache for all pages using this file
- $update = new HTMLCacheUpdate( $this->getTitle(), 'imagelinks' );
- $update->doUpdate();
-
- return true;
- }
-
-}
-
diff --git a/includes/specials/SpecialImport.php b/includes/specials/SpecialImport.php
index 4c37f1f9..1623245d 100644
--- a/includes/specials/SpecialImport.php
+++ b/includes/specials/SpecialImport.php
@@ -43,26 +43,30 @@ function wfSpecialImport( $page = '' ) {
if( $wgRequest->wasPosted() && $wgRequest->getVal( 'action' ) == 'submit') {
$isUpload = false;
$namespace = $wgRequest->getIntOrNull( 'namespace' );
+ $sourceName = $wgRequest->getVal( "source" );
- switch( $wgRequest->getVal( "source" ) ) {
- case "upload":
+ if ( !$wgUser->matchEditToken( $wgRequest->getVal( 'editToken' ) ) ) {
+ $source = new WikiErrorMsg( 'import-token-mismatch' );
+ } elseif ( $sourceName == 'upload' ) {
$isUpload = true;
if( $wgUser->isAllowed( 'importupload' ) ) {
$source = ImportStreamSource::newFromUpload( "xmlimport" );
} else {
return $wgOut->permissionRequired( 'importupload' );
}
- break;
- case "interwiki":
+ } elseif ( $sourceName == "interwiki" ) {
$interwiki = $wgRequest->getVal( 'interwiki' );
- $history = $wgRequest->getCheck( 'interwikiHistory' );
- $frompage = $wgRequest->getText( "frompage" );
- $source = ImportStreamSource::newFromInterwiki(
- $interwiki,
- $frompage,
- $history );
- break;
- default:
+ if ( !in_array( $interwiki, $wgImportSources ) ) {
+ $source = new WikiErrorMsg( "import-invalid-interwiki" );
+ } else {
+ $history = $wgRequest->getCheck( 'interwikiHistory' );
+ $frompage = $wgRequest->getText( "frompage" );
+ $source = ImportStreamSource::newFromInterwiki(
+ $interwiki,
+ $frompage,
+ $history );
+ }
+ } else {
$source = new WikiErrorMsg( "importunknownsource" );
}
@@ -106,6 +110,7 @@ function wfSpecialImport( $page = '' ) {
Xml::hidden( 'action', 'submit' ) .
Xml::hidden( 'source', 'upload' ) .
Xml::input( 'xmlimport', 50, '', array( 'type' => 'file' ) ) . ' ' .
+ Xml::hidden( 'editToken', $wgUser->editToken() ) .
Xml::submitButton( wfMsg( 'uploadbtn' ) ) .
Xml::closeElement( 'form' ) .
Xml::closeElement( 'fieldset' )
@@ -124,6 +129,7 @@ function wfSpecialImport( $page = '' ) {
wfMsgExt( 'import-interwiki-text', array( 'parse' ) ) .
Xml::hidden( 'action', 'submit' ) .
Xml::hidden( 'source', 'interwiki' ) .
+ Xml::hidden( 'editToken', $wgUser->editToken() ) .
Xml::openElement( 'table', array( 'id' => 'mw-import-table' ) ) .
"<tr>
<td>" .
diff --git a/includes/specials/SpecialUndelete.php b/includes/specials/SpecialUndelete.php
index fbbf89d6..d862ebb3 100644
--- a/includes/specials/SpecialUndelete.php
+++ b/includes/specials/SpecialUndelete.php
@@ -571,7 +571,7 @@ class PageArchive {
*/
class UndeleteForm {
var $mAction, $mTarget, $mTimestamp, $mRestore, $mTargetObj;
- var $mTargetTimestamp, $mAllowed, $mComment;
+ var $mTargetTimestamp, $mAllowed, $mComment, $mToken;
function UndeleteForm( $request, $par = "" ) {
global $wgUser;
@@ -589,6 +589,7 @@ class UndeleteForm {
$this->mDiff = $request->getCheck( 'diff' );
$this->mComment = $request->getText( 'wpComment' );
$this->mUnsuppress = $request->getVal( 'wpUnsuppress' ) && $wgUser->isAllowed( 'suppressrevision' );
+ $this->mToken = $request->getVal( 'token' );
if( $par != "" ) {
$this->mTarget = $par;
@@ -655,6 +656,9 @@ class UndeleteForm {
if( !$file->userCan( File::DELETED_FILE ) ) {
$wgOut->permissionRequired( 'suppressrevision' );
return false;
+ } elseif ( !$wgUser->matchEditToken( $this->mToken, $this->mFile ) ) {
+ $this->showFileConfirmationForm( $this->mFile );
+ return false;
} else {
return $this->showFile( $this->mFile );
}
@@ -880,6 +884,29 @@ class UndeleteForm {
}
/**
+ * Show a form confirming whether a tokenless user really wants to see a file
+ */
+ private function showFileConfirmationForm( $key ) {
+ global $wgOut, $wgUser, $wgLang;
+ $file = new ArchivedFile( $this->mTargetObj, '', $this->mFile );
+ $wgOut->addWikiMsg( 'undelete-show-file-confirm',
+ $this->mTargetObj->getText(),
+ $wgLang->timeanddate( $file->getTimestamp() ) );
+ $wgOut->addHTML(
+ Xml::openElement( 'form', array(
+ 'method' => 'POST',
+ 'action' => SpecialPage::getTitleFor( 'Undelete' )->getLocalUrl(
+ 'target=' . urlencode( $this->mTarget ) .
+ '&file=' . urlencode( $key ) .
+ '&token=' . urlencode( $wgUser->editToken( $key ) ) )
+ )
+ ) .
+ Xml::submitButton( wfMsg( 'undelete-show-file-submit' ) ) .
+ '</form>'
+ );
+ }
+
+ /**
* Show a deleted file version requested by the visitor.
*/
private function showFile( $key ) {
@@ -1191,13 +1218,15 @@ class UndeleteForm {
* @return string
*/
function getFileLink( $file, $titleObj, $ts, $key, $sk ) {
- global $wgLang;
+ global $wgLang, $wgUser;
if( !$file->userCan(File::DELETED_FILE) ) {
return '<span class="history-deleted">' . $wgLang->timeanddate( $ts, true ) . '</span>';
} else {
$link = $sk->makeKnownLinkObj( $titleObj, $wgLang->timeanddate( $ts, true ),
- "target=".$this->mTargetObj->getPrefixedUrl()."&file=$key" );
+ "target=".$this->mTargetObj->getPrefixedUrl().
+ "&file=$key" .
+ "&token=" . urlencode( $wgUser->editToken( $key ) ) );
if( $file->isDeleted(File::DELETED_FILE) )
$link = '<span class="history-deleted">' . $link . '</span>';
return $link;
diff --git a/includes/specials/SpecialUpload.php b/includes/specials/SpecialUpload.php
index 8fe2f52f..3a79e052 100644
--- a/includes/specials/SpecialUpload.php
+++ b/includes/specials/SpecialUpload.php
@@ -1326,11 +1326,11 @@ wgUploadAutoFill = {$autofill};
$magic = MimeMagic::singleton();
$mime = $magic->guessMimeType($tmpfile,false);
+
#check mime type, if desired
global $wgVerifyMimeType;
if ($wgVerifyMimeType) {
-
- wfDebug ( "\n\nmime: <$mime> extension: <$extension>\n\n");
+ wfDebug ( "\n\nmime: <$mime> extension: <$extension>\n\n");
#check mime type against file extension
if( !self::verifyExtension( $mime, $extension ) ) {
return new WikiErrorMsg( 'uploadcorrupt' );
@@ -1338,9 +1338,22 @@ wgUploadAutoFill = {$autofill};
#check mime type blacklist
global $wgMimeTypeBlacklist;
- if( isset($wgMimeTypeBlacklist) && !is_null($wgMimeTypeBlacklist)
- && $this->checkFileExtension( $mime, $wgMimeTypeBlacklist ) ) {
- return new WikiErrorMsg( 'filetype-badmime', htmlspecialchars( $mime ) );
+ if( isset($wgMimeTypeBlacklist) && !is_null($wgMimeTypeBlacklist) ) {
+ if ( $this->checkFileExtension( $mime, $wgMimeTypeBlacklist ) ) {
+ return new WikiErrorMsg( 'filetype-badmime', htmlspecialchars( $mime ) );
+ }
+
+ # Check IE type
+ $fp = fopen( $tmpfile, 'rb' );
+ $chunk = fread( $fp, 256 );
+ fclose( $fp );
+ $extMime = $magic->guessTypesForExtension( $extension );
+ $ieTypes = $magic->getIEMimeTypes( $tmpfile, $chunk, $extMime );
+ foreach ( $ieTypes as $ieType ) {
+ if ( $this->checkFileExtension( $ieType, $wgMimeTypeBlacklist ) ) {
+ return new WikiErrorMsg( 'filetype-bad-ie-mime', $ieType );
+ }
+ }
}
}
@@ -1348,6 +1361,11 @@ wgUploadAutoFill = {$autofill};
if( $this->detectScript ( $tmpfile, $mime, $extension ) ) {
return new WikiErrorMsg( 'uploadscripted' );
}
+ if( $extension == 'svg' || $mime == 'image/svg+xml' ) {
+ if( $this->detectScriptInSvg( $tmpfile ) ) {
+ return new WikiErrorMsg( 'uploadscripted' );
+ }
+ }
/**
* Scan the uploaded file for viruses
@@ -1399,6 +1417,7 @@ wgUploadAutoFill = {$autofill};
}
}
+
/**
* Heuristic for detecting files that *could* contain JavaScript instructions or
* things that may look like HTML to a browser and are thus
@@ -1459,6 +1478,7 @@ wgUploadAutoFill = {$autofill};
*/
$tags = array(
+ '<a href',
'<body',
'<head',
'<html', #also in safari
@@ -1497,6 +1517,41 @@ wgUploadAutoFill = {$autofill};
return false;
}
+ function detectScriptInSvg( $filename ) {
+ $check = new XmlTypeCheck( $filename, array( $this, 'checkSvgScriptCallback' ) );
+ return $check->filterMatch;
+ }
+
+ /**
+ * @todo Replace this with a whitelist filter!
+ */
+ function checkSvgScriptCallback( $element, $attribs ) {
+ $stripped = $this->stripXmlNamespace( $element );
+
+ if( $stripped == 'script' ) {
+ wfDebug( __METHOD__ . ": Found script element '$element' in uploaded file.\n" );
+ return true;
+ }
+
+ foreach( $attribs as $attrib => $value ) {
+ $stripped = $this->stripXmlNamespace( $attrib );
+ if( substr( $stripped, 0, 2 ) == 'on' ) {
+ wfDebug( __METHOD__ . ": Found script attribute '$attrib'='value' in uploaded file.\n" );
+ return true;
+ }
+ if( $stripped == 'href' && strpos( strtolower( $value ), 'javascript:' ) !== false ) {
+ wfDebug( __METHOD__ . ": Found script href attribute '$attrib'='$value' in uploaded file.\n" );
+ return true;
+ }
+ }
+ }
+
+ private function stripXmlNamespace( $name ) {
+ // 'http://www.w3.org/2000/svg:script' -> 'script'
+ $parts = explode( ':', strtolower( $name ) );
+ return array_pop( $parts );
+ }
+
/**
* Generic wrapper function for a virus scanner program.
* This relies on the $wgAntivirus and $wgAntivirusSetup variables.
diff --git a/languages/LanguageAb.deps.php b/languages/LanguageAb.deps.php
deleted file mode 100644
index d9a31cdd..00000000
--- a/languages/LanguageAb.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageAb.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageRu.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageAb.php b/languages/LanguageAb.php
deleted file mode 100644
index d1d31b7a..00000000
--- a/languages/LanguageAb.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/** Abkhaz (ÐÒ§Ñуа)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 3844
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @author Ashar Voultoiz <hashar@altern.org>
- *
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason, Ashar Voultoiz
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once 'LanguageRu.php';
-
-class LanguageAb extends LanguageRu {
-
- function getFallbackLanguage() {
- return 'ru';
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageAf.php b/languages/LanguageAf.php
deleted file mode 100644
index db04fae9..00000000
--- a/languages/LanguageAf.php
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-/** Afrikaans (Afrikaans)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesAf.php');
-}
-
-class LanguageAf extends LanguageUtf8 {
- private $mMessagesAf, $mNamespaceNamesAf = null;
-
- private $mQuickbarSettingsAf = array(
- "Geen.", "Links vas.", "Regs vas.", "Dryf links."
- );
-
- private $mSkinNamesAf = array(
- 'standard' => "Standaard",
- 'nostalgia' => "Nostalgie",
- 'cologneblue' => "Keulen blou",
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesAf;
- $this->mMessagesAf =& $wgAllMessagesAf;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesAf = array(
- NS_MEDIA => "Media",
- NS_SPECIAL => "Spesiaal",
- NS_MAIN => "",
- NS_TALK => "Bespreking",
- NS_USER => "Gebruiker",
- NS_USER_TALK => "Gebruikerbespreking",
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace."bespreking",
- NS_IMAGE => "Beeld",
- NS_IMAGE_TALK => "Beeldbespreking",
- NS_MEDIAWIKI => "MediaWiki",
- NS_MEDIAWIKI_TALK => "MediaWikibespreking",
- NS_TEMPLATE => 'Sjabloon',
- NS_TEMPLATE_TALK => 'Sjabloonbespreking',
- NS_HELP => 'Hulp',
- NS_HELP_TALK => 'Hulpbespreking',
- NS_CATEGORY => 'Kategorie',
- NS_CATEGORY_TALK => 'Kategoriebespreking'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesAf + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsAf;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesAf + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesAf[$key] ) ) {
- return $this->mMessagesAf[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesAf;
- }
-
- # South Africa uses space for thousands and comma for decimal
- # Reference: AWS Reël 7.4 p. 52, 2002 edition
- # glibc is wrong in this respect in some versions
- function separatorTransformTable() {
- return array(',' => "\xc2\xa0", '.' => ',' );
- }
-
-}
-
-?>
diff --git a/languages/LanguageAn.php b/languages/LanguageAn.php
deleted file mode 100644
index 5ba31457..00000000
--- a/languages/LanguageAn.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-/** Aragonese (Aragonés)
-*
-* @package MediaWiki
-* @subpackage Language
-*/
-
-require_once( "LanguageUtf8.php" );
-
-class LanguageAn extends LanguageUtf8 {
- private $mNamespaceNamesAn = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesAn = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Espezial',
- NS_MAIN => '',
- NS_TALK => 'Descusión',
- NS_USER => 'Usuario',
- NS_USER_TALK => 'Descusión_usuario',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => "Descusión_{$wgMetaNamespace}",
- NS_IMAGE => 'Imachen',
- NS_IMAGE_TALK => 'Descusión_imachen',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Descusión_MediaWiki',
- NS_TEMPLATE => 'Plantilla',
- NS_TEMPLATE_TALK => 'Descusión_plantilla',
- NS_HELP => 'Aduya',
- NS_HELP_TALK => 'Descusión_aduya',
- NS_CATEGORY => 'Categoría',
- NS_CATEGORY_TALK => 'Descusión_categoría',
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesAn + parent::getNamespaces();
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageAr.php b/languages/LanguageAr.php
deleted file mode 100644
index f56053d8..00000000
--- a/languages/LanguageAr.php
+++ /dev/null
@@ -1,165 +0,0 @@
-<?php
-/** Arabic (العربية)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-/** This is an UTF-8 language */
-require_once('LanguageUtf8.php');
-
-/* private */ $wgNamespaceNamesAr = array(
- NS_MEDIA => 'ملÙ',
- NS_SPECIAL => 'خاص',
- NS_MAIN => '',
- NS_TALK => 'نقاش',
- NS_USER => 'مستخدم',
- NS_USER_TALK => 'نقاش_المستخدم',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'نقاش' . '_' . $wgMetaNamespace,
- NS_IMAGE => 'صورة',
- NS_IMAGE_TALK => 'نقاش_الصورة',
- NS_MEDIAWIKI => 'ميدياويكي',
- NS_MEDIAWIKI_TALK => 'نقاش_ميدياويكي',
- NS_TEMPLATE => 'قالب',
- NS_TEMPLATE_TALK => 'نقاش_قالب',
- NS_HELP => 'مساعدة',
- NS_HELP_TALK => 'نقاش_المساعدة',
- NS_CATEGORY => 'تصنيÙ',
- NS_CATEGORY_TALK => 'نقاش_التصنيÙ'
-) + $wgNamespaceNamesEn;
-
-
-/* private */ $wgMagicWordsAr = array(
-# ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#REDIRECT' , '#تحويل' ),
- MAG_NOTOC => array( 0, '__NOTOC__' , '__لاÙهرس__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__' , '__لصق_Ùهرس__' ),
- MAG_TOC => array( 0, '__TOC__' , '__Ùهرس__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__' , '__لاتحريرقسم__' ),
- MAG_START => array( 0, '__START__' , '__ابدأ__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH' , 'شهر' , 'شهر_حالي' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME' , 'اسم_شهر', 'اسم_شهر_حالي'),
-# MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN' ),
-# MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY' , 'يوم' ),
-# MAG_CURRENTDAY2 => array( 1, 'CURRENTDAY2' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME' , 'اسم_يوم' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR' , 'عام' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME' , 'وقت' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES' ,'عددالمقالات' , 'عدد_المقالات'),
- MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES' , 'عددالملÙات' , 'عدد_الملÙات'),
- MAG_PAGENAME => array( 1, 'PAGENAME' , 'اسم_صÙحة' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE' , 'عنوان_صÙحة' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE' , 'نطاق' ),
- MAG_NAMESPACEE => array( 1, 'NAMESPACEE' , 'عنوان_نطاق' ),
- MAG_FULLPAGENAME => array( 1, 'FULLPAGENAME', 'اسم_كامل' ),
- MAG_FULLPAGENAMEE => array( 1, 'FULLPAGENAMEE' , 'عنوان_كامل' ),
- MAG_MSG => array( 0, 'MSG:' , 'رسالة:' ),
- MAG_SUBST => array( 0, 'SUBST:' , 'نسخ:' , 'نسخ_قالب:' ),
- MAG_MSGNW => array( 0, 'MSGNW:' , 'مصدر:' , 'مصدر_قالب:' ),
- MAG_END => array( 0, '__END__' , '__نهاية__', '__إنهاء__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb' , 'تصغير' ),
- MAG_IMG_MANUALTHUMB => array( 1, 'thumbnail=$1', 'thumb=$1' ,'تصغير=$1' ),
- MAG_IMG_RIGHT => array( 1, 'right' , 'يمين' ),
- MAG_IMG_LEFT => array( 1, 'left' , 'يسار' ),
- MAG_IMG_NONE => array( 1, 'none' , 'بدون' ),
- MAG_IMG_WIDTH => array( 1, '$1px' , '$1بك' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre' , 'وسط' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame' , 'إطار', 'اطار'),
- MAG_INT => array( 0, 'INT:' , 'محتوى:' ),
- MAG_SITENAME => array( 1, 'SITENAME' , 'اسم_الموقع' ),
- MAG_NS => array( 0, 'NS:' , 'نط:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:' , 'عنوان:' ),
-# MAG_LOCALURLE => array( 0, 'LOCALURLE:' ),
- MAG_SERVER => array( 0, 'SERVER' , 'العنوان' ),
- MAG_SERVERNAME => array( 0, 'SERVERNAME' , 'اسم_عنوان' ),
- MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH' , 'مسار' ),
-# MAG_GRAMMAR => array( 0, 'GRAMMAR:' ),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__', 'لاتحويل_عنوان'),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__', 'لاتحويل_محتوى' ),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK' , 'أسبوع' ),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW' , 'رقم_يوم' ),
- MAG_REVISIONID => array( 1, 'REVISIONID' , 'نسخة' ),
-# MAG_PLURAL => array( 0, 'PLURAL:' ),
- MAG_FULLURL => array( 0, 'FULLURL:', 'عنوان_كامل:' ),
-# MAG_FULLURLE => array( 0, 'FULLURLE:' ),
-# MAG_LCFIRST => array( 0, 'LCFIRST:' ),
-# MAG_UCFIRST => array( 0, 'UCFIRST:' ),
-# MAG_LC => array( 0, 'LC:' ),
-# MAG_UC => array( 0, 'UC:' ),
-# MAG_RAW => array( 0, 'RAW:' ),
-);
-
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesAr.php');
-}
-
-class LanguageAr extends LanguageUtf8 {
- function digitTransformTable() {
- return array(
- '0' => 'Ù ',
- '1' => 'Ù¡',
- '2' => 'Ù¢',
- '3' => 'Ù£',
- '4' => 'Ù¤',
- '5' => 'Ù¥',
- '6' => 'Ù¦',
- '7' => 'Ù§',
- '8' => 'Ù¨',
- '9' => 'Ù©',
- '.' => 'Ù«', // wrong table?
- ',' => 'Ù¬'
- );
- }
-
- function getNamespaces() {
- global $wgNamespaceNamesAr;
- return $wgNamespaceNamesAr;
- }
-
- function getMonthAbbreviation( $key ) {
- /* No abbreviations in Arabic */
- return $this->getMonthName( $key );
- }
-
- function isRTL() {
- return true;
- }
-
- function linkPrefixExtension() {
- return true;
- }
-
- function getDefaultUserOptions() {
- $opt = parent::getDefaultUserOptions();
-
- # Swap sidebar to right side by default
- $opt['quickbar'] = 2;
-
- # Underlines seriously harm legibility. Force off:
- $opt['underline'] = 0;
- return $opt ;
- }
-
- function fallback8bitEncoding() {
- return 'windows-1256';
- }
-
- function getMagicWords() {
- global $wgMagicWordsAr;
- return $wgMagicWordsAr;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesAr;
- if( isset( $wgAllMessagesAr[$key] ) ) {
- return $wgAllMessagesAr[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
-}
-?>
diff --git a/languages/LanguageArc.php b/languages/LanguageArc.php
deleted file mode 100644
index 2446e348..00000000
--- a/languages/LanguageArc.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-/** Aramaic ( ܕܥܒܪܸÜÜ› )
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageArc extends LanguageUtf8 {
-
- function getAllMessages() {
- return null;
- }
-
- function isRTL() {
- return true;
- }
-
-}
-
-?>
diff --git a/languages/LanguageAs.php b/languages/LanguageAs.php
deleted file mode 100644
index 3d977aba..00000000
--- a/languages/LanguageAs.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/** Assamese (অসমীয়া)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageAs extends LanguageUtf8 {
- function digitTransformTable() {
- return array(
- '0' => '০',
- '1' => '১',
- '2' => '২',
- '3' => '৩',
- '4' => '৪',
- '5' => '৫',
- '6' => '৬',
- '7' => '৭',
- '8' => '৮',
- '9' => '৯'
- );
- }
-
-}
-?>
diff --git a/languages/LanguageAst.php b/languages/LanguageAst.php
deleted file mode 100644
index 698dd26f..00000000
--- a/languages/LanguageAst.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-/** Asturian (Asturianu)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageAst extends LanguageUtf8 {
- private $mNamespaceNamesAst = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesAst = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Especial',
- NS_MAIN => '',
- NS_TALK => 'Discusión',
- NS_USER => 'Usuariu',
- NS_USER_TALK => 'Usuariu_discusión',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_discusión',
- NS_IMAGE => 'Imaxen',
- NS_IMAGE_TALK => 'Imaxen_discusión',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_discusión',
- NS_TEMPLATE => 'Plantilla',
- NS_TEMPLATE_TALK => 'Plantilla_discusión',
- NS_HELP => 'Ayuda',
- NS_HELP_TALK => 'Ayuda_discusión',
- NS_CATEGORY => 'Categoría',
- NS_CATEGORY_TALK => 'Categoría_discusión',
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesAst + parent::getNamespaces();
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageAv.deps.php b/languages/LanguageAv.deps.php
deleted file mode 100644
index 217e9582..00000000
--- a/languages/LanguageAv.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageAv.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageRu.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageAv.php b/languages/LanguageAv.php
deleted file mode 100644
index cc3096b4..00000000
--- a/languages/LanguageAv.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/** Avar (Ðвар)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 3844
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @author Ashar Voultoiz <hashar@altern.org>
- *
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason, Ashar Voultoiz
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once 'LanguageRu.php';
-
-class LanguageAv extends LanguageRu {
-
- function getFallbackLanguage() {
- return 'ru';
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageAy.deps.php b/languages/LanguageAy.deps.php
deleted file mode 100644
index db7eead6..00000000
--- a/languages/LanguageAy.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageAy.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageEs.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageAy.php b/languages/LanguageAy.php
deleted file mode 100644
index 309c5c84..00000000
--- a/languages/LanguageAy.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-/** Aymara (Aymar aru)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 3844
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once 'LanguageEs.php';
-
-class LanguageAy extends LanguageEs {
-
- function getFallbackLanguage() {
- return 'es';
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageAz.php b/languages/LanguageAz.php
deleted file mode 100644
index 1dfc46ca..00000000
--- a/languages/LanguageAz.php
+++ /dev/null
@@ -1,87 +0,0 @@
-<?php
-/** Azerbaijani (Azərbaycan)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( "LanguageUtf8.php" );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesAz.php');
-}
-
-class LanguageAz extends LanguageUtf8 {
- private $mMessagesAz, $mNamespaceNamesAz = null;
-
- private $mDateFormatsAz = array(
- MW_DATE_DEFAULT => 'Tərcih yox',
- MW_DATE_MDY => '16:12, Yanvar 15, 2001',
- MW_DATE_DMY => '16:12, 15 Yanvar 2001',
- MW_DATE_YMD => '16:12, 2001 Yanvar 15',
- MW_DATE_ISO => '2001-01-15 16:12:34'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesAz;
- $this->mMessagesAz =& $wgAllMessagesAz;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesAz = array(
- NS_MEDIA => 'Mediya',
- NS_SPECIAL => 'Xüsusi',
- NS_MAIN => '',
- NS_TALK => 'Müzakirə',
- NS_USER => 'İstifadəçi',
- NS_USER_TALK => 'İstifadəçi_müzakirəsi',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_müzakirəsi',
- NS_IMAGE => 'Şəkil',
- NS_IMAGE_TALK => 'Şəkil_müzakirəsi',
- NS_MEDIAWIKI => 'MediyaViki',
- NS_MEDIAWIKI_TALK => 'MediyaViki_müzakirəsi',
- NS_TEMPLATE => 'Åžablon',
- NS_TEMPLATE_TALK => 'Şablon_müzakirəsi',
- NS_HELP => 'Kömək',
- NS_HELP_TALK => 'Kömək_müzakirəsi',
- NS_CATEGORY => 'Kateqoriya',
- NS_CATEGORY_TALK => 'Kateqoriya_müzakirəsi',
- );
-
- }
- function getNamespaces() {
- return $this->mNamespaceNamesAz + parent::getNamespaces();
- }
-
- function getDateFormats() {
- return $this->mDateFormatsAz;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesAz[$key] ) ) {
- return $this->mMessagesAz[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesAz;
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- function ucfirst ( $string ) {
- if ( $string[0] == 'i' ) {
- return 'Ä°' . substr( $string, 1 );
- } else {
- return parent::ucfirst( $string );
- }
- }
-
-}
-?>
diff --git a/languages/LanguageBa.deps.php b/languages/LanguageBa.deps.php
deleted file mode 100644
index aa902431..00000000
--- a/languages/LanguageBa.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageBa.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageRu.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageBa.php b/languages/LanguageBa.php
deleted file mode 100644
index 45e32b74..00000000
--- a/languages/LanguageBa.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/** Bashkir (Башҡорт)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 3844
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @author Ashar Voultoiz <hashar@altern.org>
- *
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason, Ashar Voultoiz
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once 'LanguageRu.php';
-
-class LanguageBa extends LanguageRu {
-
- function getFallbackLanguage() {
- return 'ru';
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageBat_smg.deps.php b/languages/LanguageBat_smg.deps.php
deleted file mode 100644
index 53a8cbf5..00000000
--- a/languages/LanguageBat_smg.deps.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-
-/**
- * Samogitian dependencies file
- * See http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
- */
-
-require_once( 'LanguageLt.php' );
-
-?> \ No newline at end of file
diff --git a/languages/LanguageBat_smg.php b/languages/LanguageBat_smg.php
deleted file mode 100644
index aa6c5417..00000000
--- a/languages/LanguageBat_smg.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-/** Samogitian (Žemaitėška)
- *
- * Inherits Lithuanian
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Rob Church <robchur@gmail.com>
- */
-
-require_once( 'LanguageLt.php' );
-
-class LanguageBat_smg extends LanguageLt {
-
- function getFallbackLanguage() {
- return 'lt';
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?> \ No newline at end of file
diff --git a/languages/LanguageBe.php b/languages/LanguageBe.php
deleted file mode 100644
index e55b1e7a..00000000
--- a/languages/LanguageBe.php
+++ /dev/null
@@ -1,277 +0,0 @@
-<?php
-/** Belarusian (БеларуÑÐºÐ°Ñ Ð¼Ð¾Ð²Ð°)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @bug 1638, 2135
- * @link http://be.wikipedia.org/wiki/Talk:LanguageBe.php
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
- * @license http://www.gnu.org/copyleft/fdl.html GNU Free Documentation License
- */
-
-require_once('LanguageUtf8.php');
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesBe.php');
-}
-
-class LanguageBe extends LanguageUtf8 {
- private $mMessagesBe, $mNamespaceNamesBe = null;
-
- private $mQuickbarSettingsBe = array(
- 'Ðе паказваць', 'Ð—Ð°Ð¼Ð°Ñ†Ð°Ð²Ð°Ð½Ð°Ñ Ð·ÑŒÐ»ÐµÐ²Ð°', 'Ð—Ð°Ð¼Ð°Ñ†Ð°Ð²Ð°Ð½Ð°Ñ Ñправа', 'Ð ÑƒÑ…Ð¾Ð¼Ð°Ñ Ð·ÑŒÐ»ÐµÐ²Ð°'
- );
-
- private $mSkinNamesBe = array(
- 'standard' => 'КлÑÑычны',
- 'nostalgia' => 'ÐаÑтальгіÑ',
- 'cologneblue' => 'КёльнÑкі Ñмутак',
- 'davinci' => 'Да Вінчы',
- 'mono' => 'Мона',
- 'monobook' => 'Монакніга',
- 'myskin' => 'MySkin',
- 'chick' => 'Цыпа'
- );
-
- private $mDateFormatsBe = array(
- MW_DATE_DEFAULT,
- '16:12, 15.01.2001',
- MW_DATE_ISO,
- );
-
- private $mMagicWordsBe = array(
- MAG_REDIRECT => array( 0, '#перанакіраваньне', '#redirect' ),
- MAG_NOTOC => array( 0, '__NOTOC__', '__БЯЗЬ_ЗЬМЕСТУ__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__', '__ЗЬМЕСТ_ПРЫМУСÐÐœ__' ),
- MAG_TOC => array( 0, '__TOC__', '__ЗЬМЕСТ__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__БЕЗ_РЭДÐГÐÐ’ÐÐЬÐЯ_СЭКЦЫІ__' ),
- MAG_START => array( 0, '__START__', '__ПÐЧÐТÐК__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'БЯГУЧЫ_МЕСЯЦ' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'ÐÐЗВÐ_БЯГУЧÐГÐ_МЕСЯЦÐ' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'ÐÐЗВÐ_БЯГУЧÐГÐ_МЕСЯЦÐ_ÐŽ_РОДÐЫМ_СКЛОÐЕ' ),
- MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'СКÐРОЧÐÐÐЯ_ÐÐЗВÐ_БЯГУЧÐГÐ_МЕСЯЦÐ' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'БЯГУЧЫ_ДЗЕÐЬ' ),
- MAG_CURRENTDAY2 => array( 1, 'CURRENTDAY2', 'БЯГУЧЫ_ДЗЕÐЬ_2' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'ÐÐЗВÐ_БЯГУЧÐГÐ_ДÐЯ' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'БЯГУЧЫ_ГОД' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'БЯГУЧЫ_ЧÐС' ),
- MAG_NUMBEROFPAGES => array( 1, 'NUMBEROFPAGES', 'КОЛЬКÐСЬЦЬ_СТÐРОÐÐК' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'КОЛЬКÐСЬЦЬ_ÐРТЫКУЛÐÐŽ' ),
- MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES', 'КОЛЬКÐСЬЦЬ_ФÐЙЛÐÐŽ' ),
- MAG_NUMBEROFUSERS => array( 1, 'NUMBEROFUSERS', 'КОЛЬКÐСЬЦЬ_УДЗЕЛЬÐІКÐÐŽ' ),
- MAG_PAGENAME => array( 1, 'PAGENAME', 'ÐÐЗВÐ_СТÐРОÐКІ' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'ÐÐЗВÐ_СТÐРОÐКІ_2' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE', 'ПРÐСТОРÐ_ÐÐЗВÐÐŽ' ),
- MAG_NAMESPACEE => array( 1, 'NAMESPACEE', 'ПРÐСТОРÐ_ÐÐЗВÐÐŽ_2' ),
- MAG_TALKSPACE => array( 1, 'TALKSPACE', 'ПРÐСТОРÐ_ÐÐЗВÐÐŽ_ÐБМЕРКÐÐ’ÐÐЬÐЯ' ),
- MAG_TALKSPACEE => array( 1, 'TALKSPACEE', 'ПРÐСТОРÐ_ÐÐЗВÐÐŽ_ÐБМЕРКÐÐ’ÐÐЬÐЯ_2' ),
- MAG_SUBJECTSPACE => array( 1, 'SUBJECTSPACE', 'ARTICLESPACE', 'ПРÐСТОРÐ_ÐÐЗВÐÐŽ_ПРÐДМЕТУ', 'ПРÐСТОРÐ_ÐÐЗВÐÐŽ_ÐРТЫКУЛÐ' ),
- MAG_SUBJECTSPACEE => array( 1, 'SUBJECTSPACEE', 'ARTICLESPACEE', 'ПРÐСТОРÐ_ÐÐЗВÐÐŽ_ПРÐДМЕТУ_2', 'ПРÐСТОРÐ_ÐÐЗВÐÐŽ_ÐРТЫКУЛÐ_2' ),
- MAG_FULLPAGENAME => array( 1, 'FULLPAGENAME', 'ПОЎÐÐЯ_ÐÐЗВÐ_СТÐРОÐКІ' ),
- MAG_FULLPAGENAMEE => array( 1, 'FULLPAGENAMEE', 'ПОЎÐÐЯ_ÐÐЗВÐ_СТÐРОÐКІ_2' ),
- MAG_SUBPAGENAME => array( 1, 'SUBPAGENAME', 'ÐÐЗВÐ_ПÐДСТÐРОÐКІ' ),
- MAG_SUBPAGENAMEE => array( 1, 'SUBPAGENAMEE', 'ÐÐЗВÐ_ПÐДСТÐРОÐКІ_2' ),
- MAG_BASEPAGENAME => array( 1, 'BASEPAGENAME', 'ÐÐЗВÐ_БÐЗÐÐ’ÐЙ_СТÐРОÐКІ' ),
- MAG_BASEPAGENAMEE => array( 1, 'BASEPAGENAMEE', 'ÐÐЗВÐ_БÐЗÐÐ’ÐЙ_СТÐРОÐКІ_2' ),
- MAG_TALKPAGENAME => array( 1, 'TALKPAGENAME', 'ÐÐЗВÐ_СТÐРОÐКІ_ÐБМЕРКÐÐ’ÐÐЬÐЯ' ),
- MAG_TALKPAGENAMEE => array( 1, 'TALKPAGENAMEE', 'ÐÐЗВÐ_СТÐРОÐКІ_ÐБМЕРКÐÐ’ÐÐЬÐЯ_2' ),
- MAG_SUBJECTPAGENAME => array( 1, 'SUBJECTPAGENAME', 'ARTICLEPAGENAME', 'ÐÐЗВÐ_СТÐРОÐКІ_ПРÐДМЕТУ', 'ÐÐЗВÐ_СТÐРОÐКІ_ÐРТЫКУЛÐ' ),
- MAG_SUBJECTPAGENAMEE => array( 1, 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE', 'ÐÐЗВÐ_СТÐРОÐКІ_ПРÐДМЕТУ_2', 'ÐÐЗВÐ_СТÐРОÐКІ_ÐРТЫКУЛÐ_2' ),
- MAG_MSG => array( 0, 'MSG:', 'ПÐВЕДÐМЛЕÐЬÐЕ:' ),
- MAG_SUBST => array( 0, 'SUBST:', 'ПÐДСТÐÐОЎКÐ:' ),
- MAG_MSGNW => array( 0, 'MSGNW:', 'ПÐВЕДÐМЛЕÐЬÐЕ_БЯЗЬ_ВІКІ:' ),
- MAG_END => array( 0, '__END__', '__КÐÐЕЦ__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'значак', 'міні' ),
- MAG_IMG_MANUALTHUMB => array( 1, 'thumbnail=$1', 'thumb=$1', 'значак=$1', 'міні=$1' ),
- MAG_IMG_RIGHT => array( 1, 'right', 'Ñправа' ),
- MAG_IMG_LEFT => array( 1, 'left', 'зьлева' ),
- MAG_IMG_NONE => array( 1, 'none', 'нÑма' ),
- MAG_IMG_WIDTH => array( 1, '$1px', '$1пкÑ' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre', 'цÑнтар' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'рамка' ),
- MAG_INT => array( 0, 'INT:' ),
- MAG_SITENAME => array( 1, 'SITENAME', 'ÐÐЗВÐ_СÐЙТУ' ),
- MAG_NS => array( 0, 'NS:', 'ПÐ:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:', 'ЛЯКÐЛЬÐЫ_ÐДРÐС:' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'ЛЯКÐЛЬÐЫ_ÐДРÐС_2:' ),
- MAG_SERVER => array( 0, 'SERVER', 'СЭРВЭР' ),
- MAG_SERVERNAME => array( 0, 'SERVERNAME', 'ÐÐЗВÐ_СЭРВЭРÐ' ),
- MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH', 'ШЛЯХ_ДÐ_СКРЫПТÐ' ),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'ГРÐÐœÐТЫКÐ:' ),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__', '__БЕЗ_КÐÐВЭРТÐЦЫІ_ÐÐЗВЫ__' ),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__', '__БЕЗ_КÐÐВЭРТÐЦЫІ_ТЭКСТУ__' ),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'БЯГУЧЫ_ТЫДЗЕÐЬ' ),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW', 'БЯГУЧЫ_ДЗЕÐЬ_ТЫДÐЯ' ),
- MAG_REVISIONID => array( 1, 'REVISIONID', 'ID_ВЭРСІІ' ),
- MAG_PLURAL => array( 0, 'PLURAL:', 'ÐœÐОЖÐЫ_ЛІК:'),
- MAG_FULLURL => array( 0, 'FULLURL:', 'ПОЎÐЫ_ÐДРÐС:' ),
- MAG_FULLURLE => array( 0, 'FULLURLE:', 'ПОЎÐЫ_ÐДРÐС_2:' ),
- MAG_LCFIRST => array( 0, 'LCFIRST:', 'ПЕРШÐЯ_ЛІТÐРÐ_ÐœÐЛÐЯ:' ),
- MAG_UCFIRST => array( 0, 'UCFIRST:', 'ПЕРШÐЯ_ЛІТÐРÐ_ВЯЛІКÐЯ:' ),
- MAG_LC => array( 0, 'LC:', 'ÐœÐЛЫМІ_ЛІТÐРÐМІ:' ),
- MAG_UC => array( 0, 'UC:', 'ВЯЛІКІМІ_ЛІТÐРÐМІ:' ),
- MAG_RAW => array( 0, 'RAW:', 'ÐЕÐПРÐЦÐÐ’ÐÐЫ' ),
- MAG_DISPLAYTITLE => array( 1, 'DISPLAYTITLE', 'ÐДЛЮСТРÐÐ’ÐÐÐЯ_ÐÐЗВÐ' ),
- MAG_RAWSUFFIX => array( 1, 'R', 'Ð' ),
- MAG_NEWSECTIONLINK => array( 1, '__NEWSECTIONLINK__', '__СПÐСЫЛКÐ_ÐÐ_ÐОВУЮ_СЭКЦЫЮ__' ),
- MAG_CURRENTVERSION => array( 1, 'CURRENTVERSION', 'БЯГУЧÐЯ_ВЭРСІЯ' ),
- MAG_URLENCODE => array( 0, 'URLENCODE:' ),
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesBe;
- $this->mMessagesBe =& $wgAllMessagesBe;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesBe = array(
- NS_MEDIA => 'ÐœÑдыÑ',
- NS_SPECIAL => 'СпÑцыÑльныÑ',
- NS_MAIN => '',
- NS_TALK => 'Ðбмеркаваньне',
- NS_USER => 'Удзельнік',
- NS_USER_TALK => 'Гутаркі_ўдзельніка',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Ðбмеркаваньне_' . $wgMetaNamespace,
- NS_IMAGE => 'Ð’Ñ‹Ñва',
- NS_IMAGE_TALK => 'Ðбмеркаваньне_выÑвы',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Ðбмеркаваньне_MediaWiki',
- NS_TEMPLATE => 'Шаблён',
- NS_TEMPLATE_TALK => 'Ðбмеркаваньне_шаблёну',
- NS_HELP => 'Дапамога',
- NS_HELP_TALK => 'Ðбмеркаваньне_дапамогі',
- NS_CATEGORY => 'КатÑгорыÑ',
- NS_CATEGORY_TALK => 'Ðбмеркаваньне_катÑгорыі'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesBe + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsBe;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesBe + parent::getSkinNames();
- }
-
- function &getMagicWords() {
- $t = $this->mMagicWordsBe + parent::getMagicWords();
- return $t;
- }
-
- function getDateFormats() {
- return $this->mDateFormatsBe;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesBe[$key] ) ) {
- return $this->mMessagesBe[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesBe;
- }
-
- // The date and time format
- function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
- $datePreference = $this->dateFormat( $format );
- if( $datePreference == MW_DATE_ISO ) {
- return parent::date( $ts, $adj, $datePreference, $timecorrection );
- } else {
- if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); } # Adjust based on the timezone setting.
- // 20050310001506 => 10.03.2005
- $date = (substr( $ts, 6, 2 )) . '.' . substr( $ts, 4, 2 ) . '.' . substr( $ts, 0, 4 );
- return $date;
- }
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- function convertPlural( $count, $wordform1, $wordform2, $wordform3) {
- $count = str_replace ('.', '', $count);
- if ($count > 10 && floor(($count % 100) / 10) == 1) {
- return $wordform3;
- } else {
- switch ($count % 10) {
- case 1: return $wordform1;
- case 2:
- case 3:
- case 4: return $wordform2;
- default: return $wordform3;
- }
- }
- }
-
- # Convert from the nominative form of a noun to some other case
- # Invoked with {{GRAMMAR:case|word}}
- /**
- * Cases: родны, вінавальны, меÑны
- */
- function convertGrammar( $word, $case ) {
- switch ( $case ) {
- case 'родны': # genitive
- if ( $word == 'ВікіпÑдыÑ' ) {
- $word = 'ВікіпÑдыі';
- } elseif ( $word == 'ВікіСлоўнік' ) {
- $word = 'ВікіСлоўніка';
- } elseif ( $word == 'ВікіКнігі' ) {
- $word = 'ВікіКніг';
- } elseif ( $word == 'ВікіКрыніца' ) {
- $word = 'ВікіКрыніцы';
- } elseif ( $word == 'ВікіÐавіны' ) {
- $word = 'ВікіÐавін';
- } elseif ( $word == 'ВікіВіды' ) {
- $word = 'ВікіВідаў';
- }
- break;
- case 'вінавальны': # akusative
- if ( $word == 'ВікіпÑдыÑ' ) {
- $word = 'ВікіпÑдыю';
- } elseif ( $word == 'ВікіСлоўнік' ) {
- $word = 'ВікіСлоўнік';
- } elseif ( $word == 'ВікіКнігі' ) {
- $word = 'ВікіКнігі';
- } elseif ( $word == 'ВікіКрыніца' ) {
- $word = 'ВікіКрыніцу';
- } elseif ( $word == 'ВікіÐавіны' ) {
- $word = 'ВікіÐавіны';
- } elseif ( $word == 'ВікіВіды' ) {
- $word = 'ВікіВіды';
- }
- break;
- case 'меÑны': # prepositional
- if ( $word == 'ВікіпÑдыÑ' ) {
- $word = 'ВікіпÑдыі';
- } elseif ( $word == 'ВікіСлоўнік' ) {
- $word = 'ВікіСлоўніку';
- } elseif ( $word == 'ВікіКнігі' ) {
- $word = 'ВікіКнігах';
- } elseif ( $word == 'ВікіКрыніца' ) {
- $word = 'ВікіКрыніцы';
- } elseif ( $word == 'ВікіÐавіны' ) {
- $word = 'ВікіÐавінах';
- } elseif ( $word == 'ВікіВіды' ) {
- $word = 'ВікіВідах';
- }
- break;
- }
-
- return $word; # this will return the original value for 'назоўны' (nominative) and all undefined case values
- }
-
-}
-
-?>
diff --git a/languages/LanguageBg.php b/languages/LanguageBg.php
deleted file mode 100644
index da600989..00000000
--- a/languages/LanguageBg.php
+++ /dev/null
@@ -1,193 +0,0 @@
-<?php
-/** Bulgarian (БългарÑки)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-/* private */ $wgNamespaceNamesBg = array(
- NS_MEDIA => 'МедиÑ',
- NS_SPECIAL => 'Специални',
- NS_MAIN => '',
- NS_TALK => 'БеÑеда',
- NS_USER => 'Потребител',
- NS_USER_TALK => 'Потребител_беÑеда',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_беÑеда',
- NS_IMAGE => 'Картинка',
- NS_IMAGE_TALK => 'Картинка_беÑеда',
- NS_MEDIAWIKI => 'МедиÑУики',
- NS_MEDIAWIKI_TALK => 'МедиÑУики_беÑеда',
- NS_TEMPLATE => 'Шаблон',
- NS_TEMPLATE_TALK => 'Шаблон_беÑеда',
- NS_HELP => 'Помощ',
- NS_HELP_TALK => 'Помощ_беÑеда',
- NS_CATEGORY => 'КатегориÑ',
- NS_CATEGORY_TALK => 'КатегориÑ_беÑеда'
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsBg = array(
- 'Без меню', 'Ðеподвижно влÑво', 'Ðеподвижно вдÑÑно', 'Плаващо влÑво', 'Плаващо вдÑÑно'
-);
-
-/* private */ $wgSkinNamesBg = array(
- 'standard' => 'КлаÑика',
- 'nostalgia' => 'ÐоÑталгиÑ',
- 'cologneblue' => 'КьолнÑко Ñиньо',
- 'smarty' => 'Падингтън',
- 'montparnasse' => 'МонпарнаÑ',
- 'davinci' => 'ДаВинчи',
- 'mono' => 'Моно',
- 'monobook' => 'Монобук',
- 'myskin' => 'Мой облик',
-);
-
-/* private */ $wgDateFormatsBg = array();
-
-/* private */ $wgBookstoreListBg = array(
- 'books.bg' => 'http://www.books.bg/ISBN/$1',
-);
-
-/* private */ $wgMagicWordsBg = array(
-# ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#redirect', '#пренаÑочване', '#виж' ),
- MAG_NOTOC => array( 0, '__NOTOC__', '__БЕЗСЪДЪРЖÐÐИЕ__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__', '__СЪССЪДЪРЖÐÐИЕ__' ),
- MAG_TOC => array( 0, '__TOC__', '__СЪДЪРЖÐÐИЕ__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__БЕЗ_РЕДÐКТИРÐÐЕ_ÐÐ_РÐЗДЕЛИ__' ),
- MAG_START => array( 0, '__START__', '__ÐÐЧÐЛО__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'ТЕКУЩМЕСЕЦ' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'ТЕКУЩМЕСЕЦИМЕ' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'ТЕКУЩМЕСЕЦИМЕРОД' ),
- MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'ТЕКУЩМЕСЕЦСЪКР' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'ТЕКУЩДЕÐ' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'ТЕКУЩДЕÐИМЕ' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'ТЕКУЩÐГОДИÐÐ' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'ТЕКУЩОВРЕМЕ' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'БРОЙСТÐТИИ' ),
- MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES', 'БРОЙФÐЙЛОВЕ' ),
- MAG_PAGENAME => array( 1, 'PAGENAME', 'СТРÐÐИЦÐ' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'СТРÐÐИЦÐИ' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE', 'ИМЕÐÐОПРОСТРÐÐСТВО' ),
- MAG_SUBST => array( 0, 'SUBST:', 'ЗÐМЕСТ:' ),
- MAG_MSGNW => array( 0, 'MSGNW:', 'СЪОБЩNW:' ),
- MAG_END => array( 0, '__END__', '__КРÐЙ__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'мини' ),
- MAG_IMG_MANUALTHUMB => array( 1, 'thumbnail=$1', 'thumb=$1', 'мини=$1'),
- MAG_IMG_RIGHT => array( 1, 'right', 'вдÑÑно', 'дÑÑно', 'д' ),
- MAG_IMG_LEFT => array( 1, 'left', 'влÑво', 'лÑво', 'л' ),
- MAG_IMG_NONE => array( 1, 'none', 'н' ),
- MAG_IMG_WIDTH => array( 1, '$1px', '$1пкÑ' , '$1п' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre', 'център', 'центр', 'ц' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'рамка', 'врамка' ),
- MAG_INT => array( 0, 'INT:' ),
- MAG_SITENAME => array( 1, 'SITENAME', 'ИМЕÐÐСÐЙТÐ' ),
- MAG_NS => array( 0, 'NS:', 'ИП:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:', 'ЛОКÐЛЕÐÐДРЕС:' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'ЛОКÐЛЕÐÐДРЕСИ:' ),
- MAG_SERVER => array( 0, 'SERVER', 'СЪРВЪР' ),
- MAG_SERVERNAME => array( 0, 'SERVERNAME', 'ИМЕÐÐСЪРВЪРÐ' ),
- MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH', 'ПЪТДОСКРИПТÐ' ),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'ГРÐÐœÐТИКÐ:' ),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__'),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__'),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'ТЕКУЩÐСЕДМИЦÐ'),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW' ),
- MAG_REVISIONID => array( 1, 'REVISIONID' ),
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesBg.php');
-}
-
-/** This is an UTF-8 language */
-require_once( 'LanguageUtf8.php' );
-
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-class LanguageBg extends LanguageUtf8 {
-
- /**
- * Exports $wgBookstoreListBg
- * @return array
- */
- function getBookstoreList () {
- global $wgBookstoreListBg;
- return $wgBookstoreListBg;
- }
-
- /**
- * Exports $wgNamespaceNamesBg
- * @return array
- */
- function getNamespaces() {
- global $wgNamespaceNamesBg;
- return $wgNamespaceNamesBg;
- }
-
- /**
- * Exports $wgQuickbarSettingsBg
- * @return array
- */
- function getQuickbarSettings() {
- global $wgQuickbarSettingsBg;
- return $wgQuickbarSettingsBg;
- }
-
- /**
- * Exports $wgSkinNamesBg
- * @return array
- */
- function getSkinNames() {
- global $wgSkinNamesBg;
- return $wgSkinNamesBg;
- }
-
- /**
- * Exports $wgDateFormatsBg
- * @return array
- */
- function getDateFormats() {
- global $wgDateFormatsBg;
- return $wgDateFormatsBg;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesBg;
- if ( isset( $wgAllMessagesBg[$key] ) ) {
- return $wgAllMessagesBg[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- /**
- * Exports $wgMagicWordsBg
- * @return array
- */
- function getMagicWords() {
- global $wgMagicWordsBg;
- return $wgMagicWordsBg;
- }
-
-
- function separatorTransformTable() {
- return array(',' => "\xc2\xa0", '.' => ',' );
- }
-
- /**
- * ISO number formatting: 123 456 789,99.
- * Avoid tripple grouping by numbers with whole part up to 4 digits.
- */
- function commafy($_) {
- if (!preg_match('/^\d{1,4}$/',$_)) {
- return strrev((string)preg_replace('/(\d{3})(?=\d)(?!\d*\.)/','$1,',strrev($_)));
- } else {
- return $_;
- }
- }
-
-}
-?>
diff --git a/languages/LanguageBm.deps.php b/languages/LanguageBm.deps.php
deleted file mode 100644
index 86ea46b0..00000000
--- a/languages/LanguageBm.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageBm.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageFr.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageBm.php b/languages/LanguageBm.php
deleted file mode 100644
index 09a016f4..00000000
--- a/languages/LanguageBm.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-/** Bambara (Bamanankan)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-# Stub for Bambara; import French (official language of Mali)
-
-require_once( 'LanguageFr.php' );
-
-class LanguageBm extends LanguageFr {
-
- function getFallbackLanguage() {
- return 'fr';
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageBn.php b/languages/LanguageBn.php
deleted file mode 100644
index d61c995e..00000000
--- a/languages/LanguageBn.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-/** Bengali (বাংলা)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesBn.php');
-}
-
-class LanguageBn extends LanguageUtf8 {
- private $mMessagesBn, $mNamespaceNamesBn = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesBn;
- $this->mMessagesBn =& $wgAllMessagesBn;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesBn = array(
- NS_SPECIAL => 'বিশেষ',
- NS_MAIN => '',
- NS_TALK => 'আলাপ',
- NS_USER => 'বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€',
- NS_USER_TALK => 'বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€_আলাপ',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_আলাপ',
- NS_IMAGE => 'চিতà§à¦°',
- NS_IMAGE_TALK => 'চিতà§à¦°_আলাপ',
- NS_MEDIAWIKI_TALK => 'MediaWiki_আলাপ'
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesBn + parent::getNamespaces();
- }
-
- function getDateFormats() {
- return false;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesBn[$key] ) ) {
- return $this->mMessagesBn[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesBn;
- }
-
- function digitTransformTable() {
- return array(
- '0' => '০',
- '1' => '১',
- '2' => '২',
- '3' => '৩',
- '4' => '৪',
- '5' => '৫',
- '6' => '৬',
- '7' => '৭',
- '8' => '৮',
- '9' => '৯'
- );
- }
-
-}
-
-?>
diff --git a/languages/LanguageBo.php b/languages/LanguageBo.php
deleted file mode 100644
index 2157083a..00000000
--- a/languages/LanguageBo.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-/** Tibetan (བོད་ཡིག)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageBo extends LanguageUtf8 {
-
- function getAllMessages() {
- return null;
- }
-
- function digitTransformTable() {
- return array(
- '0' => '༠',
- '1' => '༡',
- '2' => '༢',
- '3' => '༣',
- '4' => '༤',
- '5' => '༥',
- '6' => '༦',
- '7' => '༧',
- '8' => '༨',
- '9' => '༩'
- );
- }
-
-}
-
-?>
diff --git a/languages/LanguageBr.php b/languages/LanguageBr.php
deleted file mode 100644
index 30939866..00000000
--- a/languages/LanguageBr.php
+++ /dev/null
@@ -1,126 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-/* private */ $wgNamespaceNamesBr = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Dibar',
- NS_MAIN => '',
- NS_TALK => 'Kaozeal',
- NS_USER => 'Implijer',
- NS_USER_TALK => 'Kaozeadenn_Implijer',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Kaozeadenn_'.$wgMetaNamespace,
- NS_IMAGE => 'Skeudenn',
- NS_IMAGE_TALK => 'Kaozeadenn_Skeudenn',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Kaozeadenn_MediaWiki',
- NS_TEMPLATE => 'Patrom',
- NS_TEMPLATE_TALK => 'Kaozeadenn_Patrom',
- NS_HELP => 'Skoazell',
- NS_HELP_TALK => 'Kaozeadenn_Skoazell',
- NS_CATEGORY => 'Rummad',
- NS_CATEGORY_TALK => 'Kaozeadenn_Rummad'
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsBr = array(
- 'Hini ebet', 'Kleiz', 'Dehou', 'War-neuñv a-gleiz'
-);
-
-/* private */ $wgSkinNamesBr = array(
- 'standard' => 'Standard',
- 'nostalgia' => 'Melkoni',
- 'cologneblue' => 'Glaz Kologn',
- 'smarty' => 'Paddington',
- 'montparnasse' => 'Montparnasse',
- 'davinci' => 'DaVinci',
- 'mono' => 'Mono',
- 'monobook' => 'MonoBook',
- 'myskin' => 'MySkin'
-);
-
-
-
-/* private */ $wgBookstoreListBr = array(
- 'Amazon.fr' => 'http://www.amazon.fr/exec/obidos/ISBN=$1',
- 'alapage.fr' => 'http://www.alapage.com/mx/?tp=F&type=101&l_isbn=$1&donnee_appel=ALASQ&devise=&',
- 'fnac.com' => 'http://www3.fnac.com/advanced/book.do?isbn=$1',
- 'chapitre.com' => 'http://www.chapitre.com/frame_rec.asp?isbn=$1',
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesBr.php');
-}
-
-class LanguageBr extends LanguageUtf8 {
-
- function getBookstoreList () {
- global $wgBookstoreListBr ;
- return $wgBookstoreListBr ;
- }
-
- function getNamespaces() {
- global $wgNamespaceNamesBr;
- return $wgNamespaceNamesBr;
- }
-
- function getDateFormats() {
- return false;
- }
-
- function getNsIndex( $text ) {
- global $wgNamespaceNamesBr, $wgSitename;
-
- foreach ( $wgNamespaceNamesBr as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- if( $wgSitename == "Wikipedia" ) {
- if( 0 == strcasecmp( "Discussion_Wikipedia", $text ) ) return 5;
- }
- return false;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsBr;
- return $wgQuickbarSettingsBr;
- }
-
- function getSkinNames() {
- global $wgSkinNamesBr;
- return $wgSkinNamesBr;
- }
-
-
- function date( $ts, $adj = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts ); }
-
- $d = (0 + substr( $ts, 6, 2 )) . " " .
- $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) .
- " " . substr( $ts, 0, 4 );
- return $d;
- }
-
- function timeanddate( $ts, $adj = false ) {
- return $this->date( $ts, $adj ) . " da " . $this->time( $ts, $adj );
- }
-
- function separatorTransformTable() {
- return array(',' => "\xc2\xa0", '.' => ',' );
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesBr, $wgAllMessagesEn;
- if( isset( $wgAllMessagesBr[$key] ) ) {
- return $wgAllMessagesBr[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
-}
-
-?>
diff --git a/languages/LanguageBs.php b/languages/LanguageBs.php
deleted file mode 100644
index 21dadc89..00000000
--- a/languages/LanguageBs.php
+++ /dev/null
@@ -1,294 +0,0 @@
-<?php
-/** Bosnian (bosanski)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesBs.php');
-}
-
-class LanguageBs extends LanguageUtf8 {
- private $mMessagesBs, $mNamespaceNamesBs = null;
-
- private $mQuickbarSettingsBs = array(
- 'Nikakva', 'PriÄvršćena lijevo', 'PriÄvršćena desno', 'Plutajuća lijevo'
- );
-
- private $mSkinNamesBs = array(
- 'ObiÄna', 'Nostalgija', 'Kelnsko plavo', 'Pedington', 'Monparnas'
- );
-
- private $mDateFormatsBs = array(
- 'Nije bitno',
- '06:12, 5. januar 2001.',
- '06:12, 5 januar 2001',
- '06:12, 05.01.2001.',
- '06:12, 5.1.2001.',
- '06:12, 5. jan 2001.',
- '06:12, 5 jan 2001',
- '6:12, 5. januar 2001.',
- '6:12, 5 januar 2001',
- '6:12, 05.01.2001.',
- '6:12, 5.1.2001.',
- '6:12, 5. jan 2001.',
- '6:12, 5 jan 2001',
- );
-
- private $mMagicWordsBs = array(
- # ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#Preusmjeri', '#redirect', '#preusmjeri', '#PREUSMJERI' ),
- MAG_NOTOC => array( 0, '__NOTOC__', '__BEZSADRŽAJA__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__', '__FORSIRANISADRŽAJ__' ),
- MAG_TOC => array( 0, '__TOC__', '__SADRŽAJ__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__BEZ_IZMENA__', '__BEZIZMENA__' ),
- MAG_START => array( 0, '__START__', '__POÄŒETAK__' ),
- MAG_END => array( 0, '__END__', '__KRAJ__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'TRENUTNIMJESEC' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'TRENUTNIMJESECIME' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'TRENUTNIMJESECROD' ),
- MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'TRENUTNIMJESECSKR' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'TRENUTNIDAN' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'TRENUTNIDANIME' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'TRENUTNAGODINA' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'TRENUTNOVRIJEME' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'BROJÄŒLANAKA' ),
- MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES', 'BROJDATOTEKA', 'BROJFAJLOVA' ),
- MAG_PAGENAME => array( 1, 'PAGENAME', 'STRANICA' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'STRANICE' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE', 'IMENSKIPROSTOR' ),
- MAG_NAMESPACEE => array( 1, 'NAMESPACEE', 'IMENSKIPROSTORI' ),
- MAG_FULLPAGENAME => array( 1, 'FULLPAGENAME', 'PUNOIMESTRANE' ),
- MAG_FULLPAGENAMEE => array( 1, 'FULLPAGENAMEE', 'PUNOIMESTRANEE' ),
- MAG_MSG => array( 0, 'MSG:', 'POR:' ),
- MAG_SUBST => array( 0, 'SUBST:', 'ZAMJENI:' ),
- MAG_MSGNW => array( 0, 'MSGNW:', 'NVPOR:' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'mini' ),
- MAG_IMG_MANUALTHUMB => array( 1, 'thumbnail=$1', 'thumb=$1', 'mini=$1' ),
- MAG_IMG_RIGHT => array( 1, 'right', 'desno', 'd' ),
- MAG_IMG_LEFT => array( 1, 'left', 'lijevo', 'l' ),
- MAG_IMG_NONE => array( 1, 'none', 'n', 'bez' ),
- MAG_IMG_WIDTH => array( 1, '$1px', '$1piksel' , '$1p' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre', 'centar', 'c' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'okvir', 'ram' ),
- MAG_INT => array( 0, 'INT:', 'INT:' ),
- MAG_SITENAME => array( 1, 'SITENAME', 'IMESAJTA' ),
- MAG_NS => array( 0, 'NS:', 'IP:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:', 'LOKALNAADRESA:' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'LOKALNEADRESE:' ),
- MAG_SERVER => array( 0, 'SERVER', 'SERVER' ),
- MAG_SERVERNAME => array( 0, 'SERVERNAME', 'IMESERVERA' ),
- MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH', 'SKRIPTA' ),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'GRAMATIKA:' ),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__', '__BEZTC__' ),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__', '__BEZCC__' ),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'TRENUTNASEDMICA' ),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW', 'TRENUTNIDOV' ),
- MAG_REVISIONID => array( 1, 'REVISIONID', 'IDREVIZIJE' ),
- MAG_PLURAL => array( 0, 'PLURAL:', 'MNOŽINA:' ),
- MAG_FULLURL => array( 0, 'FULLURL:', 'PUNURL:' ),
- MAG_FULLURLE => array( 0, 'FULLURLE:', 'PUNURLE:' ),
- MAG_LCFIRST => array( 0, 'LCFIRST:', 'LCPRVI:' ),
- MAG_UCFIRST => array( 0, 'UCFIRST:', 'UCPRVI:' ),
- MAG_LC => array( 0, 'LC:', 'LC:' ),
- MAG_UC => array( 0, 'UC:', 'UC:' ),
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesBs;
- $this->mMessagesBs =& $wgAllMessagesBs;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesBs = array(
- NS_MEDIA => 'Medija',
- NS_SPECIAL => 'Posebno',
- NS_MAIN => '',
- NS_TALK => 'Razgovor',
- NS_USER => 'Korisnik',
- NS_USER_TALK => 'Razgovor_sa_korisnikom',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Razgovor_' . str_replace( ' ', '_',
- $this->convertGrammar( $wgMetaNamespace, 'instrumental' ) ),
- NS_IMAGE => 'Slika',
- NS_IMAGE_TALK => 'Razgovor_o_slici',
- NS_MEDIAWIKI => 'MedijaViki',
- NS_MEDIAWIKI_TALK => 'Razgovor_o_MedijaVikiju',
- NS_TEMPLATE => 'Å ablon',
- NS_TEMPLATE_TALK => 'Razgovor_o_Å¡ablonu',
- NS_HELP => 'Pomoć',
- NS_HELP_TALK => 'Razgovor_o_pomoći',
- NS_CATEGORY => 'Kategorija',
- NS_CATEGORY_TALK => 'Razgovor_o_kategoriji',
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesBs + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsBs;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesBs + parent::getSkinNames();
- }
-
- // Not implemented ??
-/* function getDateFormats() {
- return $this->mDateFormatsBs;
- }*/
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesBs[$key] ) ) {
- return $this->mMessagesBs[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesBs;
- }
-
- function fallback8bitEncoding() {
- return "iso-8859-2";
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- function convertPlural( $count, $wordform1, $wordform2, $wordform3) {
- $count = str_replace ('.', '', $count);
- if ($count > 10 && floor(($count % 100) / 10) == 1) {
- return $wordform3;
- } else {
- switch ($count % 10) {
- case 1: return $wordform1;
- case 2:
- case 3:
- case 4: return $wordform2;
- default: return $wordform3;
- }
- }
- }
-
- # Convert from the nominative form of a noun to some other case
- # Invoked with {{GRAMMAR:case|word}}
- /**
- * Cases: genitiv, dativ, akuzativ, vokativ, instrumental, lokativ
- */
- function convertGrammar( $word, $case ) {
- global $wgGrammarForms;
- if ( isset($wgGrammarForms['bs'][$case][$word]) ) {
- return $wgGrammarForms['bs'][$case][$word];
- }
- switch ( $case ) {
- case 'genitiv': # genitive
- if ( $word == 'Wikipedia' ) {
- $word = 'Wikipedije';
- } elseif ( $word == 'Wikiknjige' ) {
- $word = 'Wikiknjiga';
- } elseif ( $word == 'Wikivijesti' ) {
- $word = 'Wikivijesti';
- } elseif ( $word == 'Wikicitati' ) {
- $word = 'Wikicitata';
- } elseif ( $word == 'Wikiizvor' ) {
- $word = 'Wikiizvora';
- } elseif ( $word == 'VikirjeÄnik' ) {
- $word = 'VikirjeÄnika';
- }
- break;
- case 'dativ': # dative
- if ( $word == 'Wikipedia' ) {
- $word = 'Wikipediji';
- } elseif ( $word == 'Wikiknjige' ) {
- $word = 'Wikiknjigama';
- } elseif ( $word == 'Wikicitati' ) {
- $word = 'Wikicitatima';
- } elseif ( $word == 'Wikivijesti' ) {
- $word = 'Wikivijestima';
- } elseif ( $word == 'Wikiizvor' ) {
- $word = 'Wikiizvoru';
- } elseif ( $word == 'VikirjeÄnik' ) {
- $word = 'VikirjeÄniku';
- }
- break;
- case 'akuzativ': # akusative
- if ( $word == 'Wikipedia' ) {
- $word = 'Wikipediju';
- } elseif ( $word == 'Wikiknjige' ) {
- $word = 'Wikiknjige';
- } elseif ( $word == 'Wikicitati' ) {
- $word = 'Wikicitate';
- } elseif ( $word == 'Wikivijesti' ) {
- $word = 'Wikivijesti';
- } elseif ( $word == 'Wikiizvor' ) {
- $word = 'Wikiizvora';
- } elseif ( $word == 'VikirjeÄnik' ) {
- $word = 'VikirjeÄnika';
- }
- break;
- case 'vokativ': # vocative
- if ( $word == 'Wikipedia' ) {
- $word = 'Wikipedijo';
- } elseif ( $word == 'Wikiknjige' ) {
- $word = 'Wikiknjige';
- } elseif ( $word == 'Wikicitati' ) {
- $word = 'Wikicitati';
- } elseif ( $word == 'Wikivijesti' ) {
- $word = 'Wikivijesti';
- } elseif ( $word == 'Wikiizvor' ) {
- $word = 'Wikizivoru';
- } elseif ( $word == 'VikirjeÄnik' ) {
- $word = 'VikirjeÄniÄe';
- }
- break;
- case 'instrumental': # instrumental
- if ( $word == 'Wikipedia' ) {
- $word = 's Wikipediom';
- } elseif ( $word == 'Wikiknjige' ) {
- $word = 's Wikiknjigama';
- } elseif ( $word == 'Wikicitati' ) {
- $word = 's Wikicitatima';
- } elseif ( $word == 'Wikivijesti' ) {
- $word = 's Wikivijestima';
- } elseif ( $word == 'Wikiizvor' ) {
- $word = 's Wikiizvorom';
- } elseif ( $word == 'VikirjeÄnik' ) {
- $word = 's VikirjeÄnikom';
- } else {
- $word = 's ' . $word;
- }
- break;
- case 'lokativ': # locative
- if ( $word == 'Wikipedia' ) {
- $word = 'o Wikipediji';
- } elseif ( $word == 'Wikiknjige' ) {
- $word = 'o Wikiknjigama';
- } elseif ( $word == 'Wikicitati' ) {
- $word = 'o Wikicitatima';
- } elseif ( $word == 'Wikivijesti' ) {
- $word = 'o Wikivijestima';
- } elseif ( $word == 'Wikiizvor' ) {
- $word = 'o Wikiizvoru';
- } elseif ( $word == 'VikirjeÄnik' ) {
- $word = 'o VikirjeÄniku';
- } else {
- $word = 'o ' . $word;
- }
- break;
- }
-
- return $word; # this will return the original value for 'nominativ' (nominative) and all undefined case values
- }
-
-}
-
-?> \ No newline at end of file
diff --git a/languages/LanguageCa.php b/languages/LanguageCa.php
deleted file mode 100644
index caa86ed5..00000000
--- a/languages/LanguageCa.php
+++ /dev/null
@@ -1,103 +0,0 @@
-<?php
-/** Catalan (Català)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesCa.php');
-}
-
-class LanguageCa extends LanguageUtf8 {
- private $mMessagesCa, $mNamespaceNamesCa = null;
-
- private $mQuickbarSettingsCa = array(
- "Cap", "Fixa a la dreta", "Fixa a l'esquerra", "Surant a l'esquerra"
- );
-
- private $mSkinNamesCa = array(
- 'standard' => "Estàndard",
- 'nostalgia' => "Nostàlgia",
- 'cologneblue' => "Colònia blava",
- );
-
- private $mBookstoreListCa = array(
- 'Catàleg Col·lectiu de les Universitats de Catalunya' => 'http://ccuc.cbuc.es/cgi-bin/vtls.web.gateway?searchtype=control+numcard&searcharg=$1',
- 'Totselsllibres.com' => 'http://www.totselsllibres.com/tel/publi/busquedaAvanzadaLibros.do?ISBN=$1',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesCa;
- $this->mMessagesCa =& $wgAllMessagesCa;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesCa = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Especial',
- NS_MAIN => '',
- NS_TALK => 'Discussió',
- NS_USER => 'Usuari',
- NS_USER_TALK => 'Usuari_Discussió',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace.'_Discussió',
- NS_IMAGE => 'Imatge',
- NS_IMAGE_TALK => 'Imatge_Discussió',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_Discussió',
- NS_TEMPLATE => 'Plantilla',
- NS_TEMPLATE_TALK => 'Plantilla_Discussió',
- NS_HELP => 'Ajuda',
- NS_HELP_TALK => 'Ajuda_Discussió',
- NS_CATEGORY => 'Categoria',
- NS_CATEGORY_TALK => 'Categoria_Discussió'
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesCa + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsCa;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesCa + parent::getSkinNames();
- }
-
- function getBookstoreList () {
- return $this->mBookstoreListCa + parent::getBookstoreList();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesCa[$key] ) ) {
- return $this->mMessagesCa[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesCa;
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- function linkTrail() {
- return '/^([a-zàèéíòóúç·ïü\']+)(.*)$/sDu';
- }
-
-}
-
-?>
diff --git a/languages/LanguageCe.deps.php b/languages/LanguageCe.deps.php
deleted file mode 100644
index d6b5b19d..00000000
--- a/languages/LanguageCe.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageCe.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageRu.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageCe.php b/languages/LanguageCe.php
deleted file mode 100644
index bdaa66e4..00000000
--- a/languages/LanguageCe.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-/** Chechen (Ðохчийн)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 3844
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @author Ashar Voultoiz <hashar@altern.org>
- *
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason, Ashar Voultoiz
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-/**
- *
- */
-require_once 'LanguageRu.php';
-
-/**
- *
- */
-class LanguageCe extends LanguageRu {
-
- function getFallbackLanguage() {
- return 'ru';
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageCs.php b/languages/LanguageCs.php
deleted file mode 100644
index 0265c6f3..00000000
--- a/languages/LanguageCs.php
+++ /dev/null
@@ -1,265 +0,0 @@
-<?php
-/** Czech (Äesky)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-/** */
-require_once( 'LanguageUtf8.php' );
-
-# Yucky hardcoding hack
-switch( $wgMetaNamespace ) {
-case 'Wikipedie':
-case 'Wikipedia':
- $wgUserNamespace = 'Wikipedista'; break;
-default:
- $wgUserNamespace = 'Uživatel';
-}
-
-/* private */ $wgNamespaceNamesCs = array(
- NS_MEDIA => 'Média',
- NS_SPECIAL => 'Speciální',
- NS_MAIN => '',
- NS_TALK => 'Diskuse',
- NS_USER => $wgUserNamespace,
- NS_USER_TALK => $wgUserNamespace . '_diskuse',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_diskuse',
- NS_IMAGE => 'Soubor',
- NS_IMAGE_TALK => 'Soubor_diskuse',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_diskuse',
- NS_TEMPLATE => 'Å ablona',
- NS_TEMPLATE_TALK => 'Å ablona_diskuse',
- NS_HELP => 'Nápověda',
- NS_HELP_TALK => 'Nápověda_diskuse',
- NS_CATEGORY => 'Kategorie',
- NS_CATEGORY_TALK => 'Kategorie_diskuse',
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsCs = array(
- 'Žádný', 'Leží vlevo', 'Leží vpravo', 'Visí vlevo'
-);
-
-/* private */ $wgSkinNamesCs = array(
- 'standard' => 'Standard',
- 'nostalgia' => 'Nostalgie',
- 'cologneblue' => 'Kolínská modř',
- 'chick' => 'Kuře'
-) + $wgSkinNamesEn;
-
-# Hledání knihy podle ISBN
-# $wgBookstoreListCs = ..
-/* private */ $wgBookstoreListCs = array(
- 'Národní knihovna' => 'http://sigma.nkp.cz/F/?func=find-a&find_code=ISN&request=$1',
- 'Státní technická knihovna' => 'http://www.stk.cz/cgi-bin/dflex/CZE/STK/BROWSE?A=01&V=$1'
-) + $wgBookstoreListEn;
-
-# Note to translators:
-# Please include the English words as synonyms. This allows people
-# from other wikis to contribute more easily.
-#
-# Nepoužívá se, pro používání je třeba povolit getMagicWords dole v LanguageCs.
-/* private */ $wgMagicWordsCs = array(
-## ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#REDIRECT', '#PŘESMĚRUJ' ),
- MAG_NOTOC => array( 0, '__NOTOC__', '__BEZOBSAHU__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__', '__VŽDYOBSAH__' ),
- MAG_TOC => array( 0, '__TOC__', '__OBSAH__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__BEZEDITOVATÄŒÃST__' ),
- MAG_START => array( 0, '__START__', '__ZAÄŒÃTEK__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'AKTUÃLNÃMÄšSÃC' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'AKTUÃLNÃMÄšSÃCJMÉNO' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'AKTUÃLNÃMÄšSÃCGEN' ),
-# MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV' 'AKTUÃLNÃMÄšSÃCZKR' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'AKTUÃLNÃDEN' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'AKTUÃLNÃDENJMÉNO' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'AKTUÃLNÃROK' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'AKTUÃLNÃÄŒAS' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'POÄŒETÄŒLÃNKÅ®' ),
- MAG_PAGENAME => array( 1, 'PAGENAME', 'NÃZEVSTRANY' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'NÃZEVSTRANYE' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE', 'JMENNÃPROSTOR' ),
- MAG_MSG => array( 0, 'MSG:' ),
- MAG_SUBST => array( 0, 'SUBST:', 'VLOŽIT:' ),
- MAG_MSGNW => array( 0, 'MSGNW:', 'VLOŽITNW:' ),
- MAG_END => array( 0, '__END__', '__KONEC__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'náhled' ),
- MAG_IMG_RIGHT => array( 1, 'right', 'vpravo' ),
- MAG_IMG_LEFT => array( 1, 'left', 'vlevo' ),
- MAG_IMG_NONE => array( 1, 'none', 'žádné' ),
- MAG_IMG_WIDTH => array( 1, '$1px' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre', 'střed' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'rám' ),
- MAG_INT => array( 0, 'INT:' ),
- MAG_SITENAME => array( 1, 'SITENAME', 'NÃZEVSERVERU' ),
- MAG_NS => array( 0, 'NS:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:', 'MÃSTNÃURL:' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'MÃSTNÃURLE:' ),
- MAG_SERVER => array( 0, 'SERVER' ),
- MAG_REVISIONID => array( 1, 'REVISIONID', 'IDREVIZE' )
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesCs.php');
-}
-
-#--------------------------------------------------------------------------
-# Internationalisation code
-#--------------------------------------------------------------------------
-
-class LanguageCs extends LanguageUtf8 {
-
- function getBookstoreList () {
- global $wgBookstoreListCs ;
- return $wgBookstoreListCs ;
- }
-
- function getNamespaces() {
- global $wgNamespaceNamesCs;
- return $wgNamespaceNamesCs;
- }
-
- function getNsIndex( $text ) {
- global $wgNamespaceNamesCs;
-
- foreach ( $wgNamespaceNamesCs as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- return false;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsCs;
- return $wgQuickbarSettingsCs;
- }
-
- function getSkinNames() {
- global $wgSkinNamesCs;
- return $wgSkinNamesCs;
- }
-
- function getMonthNameGen( $key ) {
- #TODO: převést na return $this->convertGrammar( $this->getMonthName( $key ), '2sg' );
- global $wgMonthNamesGenEn, $wgContLang;
- // see who called us and use the correct message function
- if( get_class( $wgContLang->getLangObj() ) == get_class( $this ) )
- return wfMsgForContent( $wgMonthNamesGenEn[$key-1] );
- else
- return wfMsg( $wgMonthNamesGenEn[$key-1] );
- }
-
- function formatMonth( $month, $format ) {
- return intval( $month ) . '.';
- }
-
- function formatDay( $day, $format ) {
- return intval( $day ) . '.';
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesCs;
- if(array_key_exists($key, $wgAllMessagesCs))
- return $wgAllMessagesCs[$key];
- else
- return parent::getMessage($key);
- }
-
- function getAllMessages() {
- global $wgAllMessagesCs;
- return $wgAllMessagesCs;
- }
-
- function checkTitleEncoding( $s ) {
-
- # Check for non-UTF-8 URLs; assume they are WinLatin2
- $ishigh = preg_match( '/[\x80-\xff]/', $s);
- $isutf = ($ishigh ? preg_match( '/^([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' .
- '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s ) : true );
-
- if( $ishigh and !$isutf ) {
- return iconv( 'cp1250', 'utf-8', $s );
- }
-
- return $s;
- }
-
- function separatorTransformTable() {
- return array(',' => "\xc2\xa0", '.' => ',' );
- }
-
- # Grammatical transformations, needed for inflected languages
- # Invoked by putting {{grammar:case|word}} in a message
- function convertGrammar( $word, $case ) {
- global $wgGrammarForms;
- if ( isset($wgGrammarForms['cs'][$case][$word]) ) {
- return $wgGrammarForms['cs'][$case][$word];
- }
- # allowed values for $case:
- # 1sg, 2sg, ..., 7sg -- nominative, genitive, ... (in singular)
- switch ( $word ) {
- case 'Wikipedia':
- case 'Wikipedie':
- switch ( $case ) {
- case '3sg':
- case '4sg':
- case '6sg':
- return 'Wikipedii';
- case '7sg':
- return 'Wikipedií';
- default:
- return 'Wikipedie';
- }
-
- case 'Wiktionary':
- case 'Wikcionář':
- switch ( $case ) {
- case '2sg':
- return 'Wikcionáře';
- case '3sg':
- case '5sg';
- case '6sg';
- return 'Wikcionáři';
- case '7sg':
- return 'Wikcionářem';
- default:
- return 'Wikcionář';
- }
-
- case 'Wikiquote':
- case 'Wikicitáty':
- switch ( $case ) {
- case '2sg':
- return 'Wikicitátů';
- case '3sg':
- return 'Wikicitátům';
- case '6sg';
- return 'Wikicitátech';
- default:
- return 'Wikicitáty';
- }
- }
- # unknown
- return $word;
- }
-
- # Plural form transformations, needed for some languages.
- # Invoked by {{plural:count|wordform1|wordform2|wordform3}}
- function convertPlural( $count, $wordform1, $wordform2, $wordform3) {
- switch ( $count ) {
- case 1:
- return $wordform1;
-
- case 2:
- case 3:
- case 4:
- return $wordform2;
-
- default:
- return $wordform3;
- };
- }
-}
-
-?>
diff --git a/languages/LanguageCsb.php b/languages/LanguageCsb.php
deleted file mode 100644
index 890394f9..00000000
--- a/languages/LanguageCsb.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-
-$wgNamespaceNamesCsb = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Specjalnô',
- NS_MAIN => '',
- NS_TALK => 'Diskùsëjô',
- NS_USER => 'Brëkòwnik',
- NS_USER_TALK => 'Diskùsëjô_brëkòwnika',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Diskùsëjô_' . $wgMetaNamespace,
- NS_IMAGE => 'Òbrôzk',
- NS_IMAGE_TALK => 'Diskùsëjô_òbrôzków',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Diskùsëjô_MediaWiki',
- NS_TEMPLATE => 'Szablóna',
- NS_TEMPLATE_TALK => 'Diskùsëjô_Szablónë',
- NS_HELP => 'Pòmòc',
- NS_HELP_TALK => 'Diskùsëjô_Pòmòcë',
- NS_CATEGORY => 'Kategòrëjô',
- NS_CATEGORY_TALK => 'Diskùsëjô_Kategòrëji'
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesCsb.php');
-}
-
-require_once( 'LanguageUtf8.php' );
-class LanguageCsb extends LanguageUtf8 {
- function getNamespaces() {
- global $wgNamespaceNamesCsb;
- return $wgNamespaceNamesCsb;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesCsb;
- if( isset( $wgAllMessagesCsb[$key] ) ) {
- return $wgAllMessagesCsb[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-}
-?>
diff --git a/languages/LanguageCv.deps.php b/languages/LanguageCv.deps.php
deleted file mode 100644
index 24552389..00000000
--- a/languages/LanguageCv.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageCv.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageRu.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageCv.php b/languages/LanguageCv.php
deleted file mode 100644
index 7cf4b245..00000000
--- a/languages/LanguageCv.php
+++ /dev/null
@@ -1,99 +0,0 @@
-<?php
-/** Chuvash (Чăвашла)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-# Chuvash stub localization; default to Russian instead of English.
-
-# Cyrillic chars: ÓÓ‘ Ó–Ó— ÒªÒ« Ó²Ó³
-# Latin substitute: Ăă Ĕĕ Çç Ÿÿ
-# Where are latin substitute in this file because of font problems.
-
-require_once( "LanguageRu.php" );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesCv.php');
-}
-
-class LanguageCv extends LanguageRu {
- private $mMessagesCv, $mNamespaceNamesCv = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesCv;
- $this->mMessagesCv =& $wgAllMessagesCv;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesCv = array(
- NS_MEDIA => 'Медиа',
- NS_SPECIAL => 'Ятарлă',
- NS_MAIN => '',
- NS_TALK => 'СӳтÑе ÑваÑÑи',
- NS_USER => 'Хутшăнакан',
- NS_USER_TALK => 'Хутшăнаканăн_канашлу_Ñтраници',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_ÑӳтÑе_Ñвмалли',
- NS_IMAGE => 'Ӳкерчĕк',
- NS_IMAGE_TALK => 'Ӳкерчĕке_ÑӳтÑе_Ñвмалли',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_ÑӳтÑе_Ñвмалли',
- NS_TEMPLATE => 'Шаблон',
- NS_TEMPLATE_TALK => 'Шаблона_ÑӳтÑе_Ñвмалли',
- NS_HELP => 'Пулăшу',
- NS_HELP_TALK => 'Пулăшăва_ÑӳтÑе_Ñвмалли',
- NS_CATEGORY => 'Категори',
- NS_CATEGORY_TALK => 'Категорине_ÑӳтÑе_Ñвмалли',
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesCv + parent::getNamespaces();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesCv[$key] ) ) {
- return $this->mMessagesCv[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesCv;
- }
-
- function getFallbackLanguage() {
- return 'ru';
- }
-
- function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
-
- if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
-
- $datePreference = $this->dateFormat( $format );
- if( $datePreference == MW_DATE_DEFAULT ) {
- $datePreference = MW_DATE_YMD;
- }
-
- $month = $this->formatMonth( substr( $ts, 4, 2 ), $datePreference );
- $day = $this->formatDay( substr( $ts, 6, 2 ), $datePreference );
- $year = $this->formatNum( substr( $ts, 0, 4 ), true );
-
- switch( $datePreference ) {
- case MW_DATE_DMY: return "$day $month $year";
- case MW_DATE_YMD: return "$year, $month, $day";
- case MW_DATE_ISO: return substr($ts, 0, 4). '-' . substr($ts, 4, 2). '-' .substr($ts, 6, 2);
- default: return "$year, $month, $day";
- }
-
-
- }
-
- //only for quotation mark
- function linkPrefixExtension() { return true; }
-}
-?>
diff --git a/languages/LanguageCy.php b/languages/LanguageCy.php
deleted file mode 100644
index 840248c7..00000000
--- a/languages/LanguageCy.php
+++ /dev/null
@@ -1,137 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-
-/* Cymraeg - Welsh */
-
-/* private */ $wgNamespaceNamesCy = array(
- NS_MEDIA => "Media",
- NS_SPECIAL => "Arbennig",
- NS_MAIN => "",
- NS_TALK => "Sgwrs",
- NS_USER => "Defnyddiwr",
- NS_USER_TALK => "Sgwrs_Defnyddiwr",
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => "Sgwrs_".$wgMetaNamespace,
- NS_IMAGE => "Delwedd",
- NS_IMAGE_TALK => "Sgwrs_Delwedd",
- NS_MEDIAWIKI => "MediaWici",
- NS_MEDIAWIKI_TALK => "Sgwrs_MediaWici",
- NS_TEMPLATE => "Nodyn",
- NS_TEMPLATE_TALK => "Sgwrs_Nodyn",
- NS_CATEGORY => "Categori",
- NS_CATEGORY_TALK => "Sgwrs_Categori",
- NS_HELP => "Cymorth",
- NS_HELP_TALK => "Sgwrs Cymorth"
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsCy = array(
- "Dim", "Sefydlog chwith", "Sefydlog de", "Arnawf de"
-);
-
-/* private */ $wgSkinNamesCy = array(
- 'standard' => "Safonol",
- 'nostalgia' => "Hiraeth",
- 'cologneblue' => "Glas Cwlen",
-) + $wgSkinNamesEn;
-
-/* private */ $wgDateFormatsCy = array(
-# "Dim dewis",
-);
-
-/* private */ $wgBookstoreListCy = array(
- "AddALL" => "http://www.addall.com/New/Partner.cgi?query=$1&type=ISBN",
- "PriceSCAN" => "http://www.pricescan.com/books/bookDetail.asp?isbn=$1",
- "Barnes & Noble" => "http://search.barnesandnoble.com/bookSearch/isbnInquiry.asp?isbn=$1",
- "Amazon.com" => "http://www.amazon.com/exec/obidos/ISBN=$1",
- "Amazon.co.uk" => "http://www.amazon.co.uk/exec/obidos/ISBN=$1"
-);
-
-
-/* private */ $wgMagicWordsCy = array(
-# ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, "#redirect", "#ail-cyfeirio" ),
- MAG_NOTOC => array( 0, "__NOTOC__", "__DIMTAFLENCYNNWYS__" ),
- MAG_NOEDITSECTION => array( 0, "__NOEDITSECTION__", "__DIMADRANGOLYGU__" ),
- MAG_START => array( 0, "__START__", "__DECHRAU__" ),
- MAG_CURRENTMONTH => array( 1, "CURRENTMONTH", "MISCYFOES" ),
- MAG_CURRENTMONTHNAME => array( 1, "CURRENTMONTHNAME", "ENWMISCYFOES" ),
- MAG_CURRENTDAY => array( 1, "CURRENTDAY", "DYDDIADCYFOES" ),
- MAG_CURRENTDAYNAME => array( 1, "CURRENTDAYNAME", "ENWDYDDCYFOES" ),
- MAG_CURRENTYEAR => array( 1, "CURRENTYEAR", "FLWYDDYNCYFOES" ),
- MAG_CURRENTTIME => array( 1, "CURRENTTIME", "AMSERCYFOES" ),
- MAG_NUMBEROFARTICLES => array( 1, "NUMBEROFARTICLES","NIFEROERTHYGLAU" ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, "CURRENTMONTHNAMEGEN", "GENENWMISCYFOES" ),
- MAG_SUBST => array( 1, "SUBST:" ),
- MAG_MSGNW => array( 0, "MSGNW:" ),
- MAG_END => array( 0, "__DIWEDD__" ),
- MAG_IMG_THUMBNAIL => array( 1, "ewin bawd", "bawd", "thumb", "thumbnail" ),
- MAG_IMG_RIGHT => array( 1, "de", "right" ),
- MAG_IMG_LEFT => array( 1, "chwith", "left" ),
- MAG_IMG_NONE => array( 1, "dim", "none" ),
- MAG_IMG_WIDTH => array( 1, "$1px" ),
- MAG_IMG_CENTER => array( 1, "canol", "centre", "center" ),
- MAG_INT => array( 0, "INT:" )
-
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesCy.php');
-}
-
-
-/** */
-require_once( 'LanguageUtf8.php' );
-
-/** @package MediaWiki */
-class LanguageCy extends LanguageUtf8 {
-
- function getBookstoreList () {
- global $wgBookstoreListCy;
- return $wgBookstoreListCy;
- }
-
- function getNamespaces() {
- global $wgNamespaceNamesCy;
- return $wgNamespaceNamesCy;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsCy;
- return $wgQuickbarSettingsCy;
- }
-
- function getSkinNames() {
- global $wgSkinNamesCy;
- return $wgSkinNamesCy;
- }
-
- function getDateFormats() {
- global $wgDateFormatsCy;
- return $wgDateFormatsCy;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesCy;
- if( isset( $wgAllMessagesCy[$key] ) ) {
- return $wgAllMessagesCy[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- global $wgAllMessagesCy;
- return $wgAllMessagesCy;
- }
-
- function getMagicWords() {
- global $wgMagicWordsCy, $wgMagicWordsEn;
- return $wgMagicWordsCy + $wgMagicWordsEn;
- }
-
-}
-
-?>
diff --git a/languages/LanguageDa.php b/languages/LanguageDa.php
deleted file mode 100644
index 26391067..00000000
--- a/languages/LanguageDa.php
+++ /dev/null
@@ -1,111 +0,0 @@
-<?php
-/** Danish (Dansk)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-/** */
-require_once( 'LanguageUtf8.php' );
-
-/* private */ $wgNamespaceNamesDa = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Speciel',
- NS_MAIN => '',
- NS_TALK => 'Diskussion',
- NS_USER => 'Bruger',
- NS_USER_TALK => 'Bruger_diskussion',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace.'_diskussion',
- NS_IMAGE => 'Billede',
- NS_IMAGE_TALK => 'Billede_diskussion',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_diskussion',
- NS_TEMPLATE => 'Skabelon',
- NS_TEMPLATE_TALK => 'Skabelon_diskussion',
- NS_HELP => 'Hjælp',
- NS_HELP_TALK => 'Hjælp_diskussion',
- NS_CATEGORY => 'Kategori',
- NS_CATEGORY_TALK => 'Kategori_diskussion'
-
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsDa = array(
- 'Ingen', 'Fast venstre', 'Fast højre', 'Flydende venstre'
-);
-
-/* private */ $wgSkinNamesDa = array(
- 'standard' => 'Klassisk',
- 'nostalgia' => 'Nostalgi',
- 'cologneblue' => 'Cologne-blå',
-) + $wgSkinNamesEn;
-
-/* private */ $wgDateFormatsDa = array();
-
-
-/* private */ $wgBookstoreListDa = array(
- "Bibliotek.dk" => "http://bibliotek.dk/vis.php?base=dfa&origin=kommando&field1=ccl&term1=is=$1&element=L&start=1&step=10",
- "Bogguide.dk" => "http://www.bogguide.dk/find_boeger_bog.asp?ISBN=$1",
-) + $wgBookstoreListEn;
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesDa.php');
-}
-
-/** @package MediaWiki */
-class LanguageDa extends LanguageUtf8 {
-
- function getBookstoreList () {
- global $wgBookstoreListDa ;
- return $wgBookstoreListDa ;
- }
-
- function getNamespaces() {
- global $wgNamespaceNamesDa;
- return $wgNamespaceNamesDa;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsDa;
- return $wgQuickbarSettingsDa;
- }
-
- function getSkinNames() {
- global $wgSkinNamesDa;
- return $wgSkinNamesDa;
- }
-
- function getDateFormats() {
- global $wgDateFormatsDa;
- return $wgDateFormatsDa;
- }
-
- function date( $ts, $adj = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts ); }
-
- $d = (0 + substr( $ts, 6, 2 )) . ". " .
- $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) . " " .
- substr( $ts, 0, 4 );
- return $d;
- }
-
- function timeanddate( $ts, $adj = false ) {
- return $this->date( $ts, $adj ) . " kl. " . $this->time( $ts, $adj );
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesDa;
- if( isset( $wgAllMessagesDa[$key] ) ) {
- return $wgAllMessagesDa[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
-}
-
-?>
diff --git a/languages/LanguageDe.php b/languages/LanguageDe.php
deleted file mode 100644
index 0af4ec39..00000000
--- a/languages/LanguageDe.php
+++ /dev/null
@@ -1,115 +0,0 @@
-<?php
-/** German (Deutsch)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 4563
- */
-
-/** */
-require_once( 'LanguageUtf8.php' );
-
-/* private */ $wgNamespaceNamesDe = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Spezial',
- NS_MAIN => '',
- NS_TALK => 'Diskussion',
- NS_USER => 'Benutzer',
- NS_USER_TALK => 'Benutzer_Diskussion',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_Diskussion',
- NS_IMAGE => 'Bild',
- NS_IMAGE_TALK => 'Bild_Diskussion',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_Diskussion',
- NS_TEMPLATE => 'Vorlage',
- NS_TEMPLATE_TALK => 'Vorlage_Diskussion',
- NS_HELP => 'Hilfe',
- NS_HELP_TALK => 'Hilfe_Diskussion',
- NS_CATEGORY => 'Kategorie',
- NS_CATEGORY_TALK => 'Kategorie_Diskussion'
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsDe = array(
- 'Keine', 'Links, fest', 'Rechts, fest', 'Links, schwebend'
-);
-
-/* private */ $wgSkinNamesDe = array(
- 'standard' => 'Klassik',
- 'nostalgia' => 'Nostalgie',
- 'cologneblue' => 'Kölnisch Blau',
- 'smarty' => 'Paddington',
- 'montparnasse' => 'Montparnasse',
- 'davinci' => 'DaVinci',
- 'mono' => 'Mono',
- 'monobook' => 'MonoBook',
- 'myskin' => 'MySkin',
- 'chick' => 'Küken'
-);
-
-
-/* private */ $wgBookstoreListDe = array(
- 'Verzeichnis lieferbarer Bücher' => 'http://www.buchhandel.de/vlb/vlb.cgi?type=voll&isbn=$1',
- 'abebooks.de' => 'http://www.abebooks.de/servlet/BookSearchPL?ph=2&isbn=$1',
- 'Amazon.de' => 'http://www.amazon.de/exec/obidos/ISBN=$1',
- 'buch.de' => 'http://www.buch.de/de.buch.shop/shop/1/home/schnellsuche/buch/?fqbi=$1',
- 'Lehmanns Fachbuchhandlung' => 'http://www.lob.de/cgi-bin/work/suche?flag=new&stich1=$1',
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesDe.php');
-}
-
-/** @package MediaWiki */
-class LanguageDe extends LanguageUtf8 {
-
- function getBookstoreList() {
- global $wgBookstoreListDe ;
- return $wgBookstoreListDe ;
- }
-
- function getNamespaces() {
- global $wgNamespaceNamesDe;
- return $wgNamespaceNamesDe;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsDe;
- return $wgQuickbarSettingsDe;
- }
-
- function getSkinNames() {
- global $wgSkinNamesDe;
- return $wgSkinNamesDe;
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- function formatDay( $day, $format ) {
- return parent::formatDay( $day, $format ) . '.';
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesDe;
- if( isset( $wgAllMessagesDe[$key] ) ) {
- return $wgAllMessagesDe[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- function linkTrail() {
- return '/^([äöüßa-z]+)(.*)$/sDu';
- }
-
-
-}
-
-?>
diff --git a/languages/LanguageDv.php b/languages/LanguageDv.php
deleted file mode 100644
index cb4de84f..00000000
--- a/languages/LanguageDv.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-/** Dhivehi language file ( Þ‹Þ¨ÞˆÞ¬Þ€Þ¨Þ„Þ¦ÞÞ°', )
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageDv extends LanguageUtf8 {
- #FIXME: inherit almost everything for now
-
- function isRTL() {
- return true;
- }
-}
-
-?>
diff --git a/languages/LanguageDz.php b/languages/LanguageDz.php
deleted file mode 100644
index a4d8b3ef..00000000
--- a/languages/LanguageDz.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/** Dzongkha (རྫོང་à½)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageDz extends LanguageUtf8 {
- function digitTransformTable() {
- return array(
- '0' => '༠',
- '1' => '༡',
- '2' => '༢',
- '3' => '༣',
- '4' => '༤',
- '5' => '༥',
- '6' => '༦',
- '7' => '༧',
- '8' => '༨',
- '9' => '༩'
- );
- }
-
-}
-
-?>
diff --git a/languages/LanguageEl.php b/languages/LanguageEl.php
deleted file mode 100644
index 9f36ef44..00000000
--- a/languages/LanguageEl.php
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-/** Greek (Ελληνικά)
- *
- * Translation by Pasok Internet Volunteers
- * http://forum.pasok.gr
- * version 1.0 (initial release)
- *
- *The project for the translation of MediaWiki into Greek
- *was undertaken by a group of ICT volunteers working under
- *the auspices of the Greek political party PASOK.
- *
- *The idea behind this effort was to provide an extensible,
- *easy-to-use and non-intimidating tool for content development
- *and project management, to be used throughout the administrative
- *and political structure of PASOK by staff, volunteers, party members
- *and elected officials (all of whom possess varying degrees of ICT skills).
- *
- *The PASOK ICT team and the volunteers who worked on this project are
- *now returning the translated interface to the Open-Source Community
- *with over 98% of the messages translated into user-friendly Greek.
- *
- *We hope that it will be used as a tool by other civil society organizations
- *in Greece, and that it will enhance the collective creation and the dissemination
- *of knowledge - an essential component of the democratic process.
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesEl.php');
-}
-
-class LanguageEl extends LanguageUtf8 {
- private $mMessagesEl, $mNamespaceNamesEl = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesEl;
- $this->mMessagesEl =& $wgAllMessagesEl;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesEl = array(
- NS_MEDIA => 'Μέσον',
- NS_SPECIAL => 'Ειδικό',
- NS_MAIN => '',
- NS_TALK => 'Συζήτηση',
- NS_USER => 'ΧÏήστης',
- NS_USER_TALK => 'Συζήτηση_χÏήστη',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_συζήτηση',
- NS_IMAGE => 'Εικόνα',
- NS_IMAGE_TALK => 'Συζήτηση_εικόνας',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_talk',
- NS_TEMPLATE => 'ΠÏότυπο',
- NS_TEMPLATE_TALK => 'Συζήτηση_Ï€ÏοτÏπου',
- NS_HELP => 'Βοήθεια',
- NS_HELP_TALK => 'Συζήτηση_βοήθειας',
- NS_CATEGORY => 'ΚατηγοÏία',
- NS_CATEGORY_TALK => 'Συζήτηση_κατηγοÏίας',
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesEl + parent::getNamespaces();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesEl[$key] ) ) {
- return $this->mMessagesEl[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesEl;
- }
-
- function fallback8bitEncoding() {
- return 'iso-8859-7';
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
-}
-
-?>
diff --git a/languages/LanguageEn.php b/languages/LanguageEn.php
deleted file mode 100644
index 3feba177..00000000
--- a/languages/LanguageEn.php
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-/** English (English)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-/** */
-require_once( 'LanguageUtf8.php' );
-
-/** @package MediaWiki */
-class LanguageEn extends LanguageUtf8 {
- # Inherit everything
-}
-
-?>
diff --git a/languages/LanguageEo.php b/languages/LanguageEo.php
deleted file mode 100644
index bfb5b276..00000000
--- a/languages/LanguageEo.php
+++ /dev/null
@@ -1,177 +0,0 @@
-<?php
-/** Esperanto (Esperanto)
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once('LanguageUtf8.php');
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesEo.php');
-}
-
-class LanguageEo extends LanguageUtf8 {
- private $mMessagesEo, $mNamespaceNamesEo = null;
-
- private $mQuickbarSettingsEo = array(
- 'Nenia', 'FiksiÄas maldekstre', 'FiksiÄas dekstre', 'Åœvebas maldekstre'
- );
-
- private $mSkinNamesEo = array(
- 'standard' => 'Klasika',
- 'nostalgia' => 'Nostalgio',
- 'cologneblue' => 'Kolonja Bluo',
- 'mono' => 'Senkolora',
- 'monobook' => 'Librejo',
- 'chick' => 'Kokido',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesEo;
- $this->mMessagesEo =& $wgAllMessagesEo;
-
- global $wgMetaNamespace, $wgMetaNamespaceTalk;
- $this->mNamespaceNamesEo = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Speciala',
- NS_MAIN => '',
- NS_TALK => 'Diskuto',
- NS_USER => 'Vikipediisto', # FIXME: Generalize v-isto kaj v-io
- NS_USER_TALK => 'Vikipediista_diskuto',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => ( $wgMetaNamespaceTalk ? $wgMetaNamespaceTalk : $wgMetaNamespace.'_diskuto' ),
- NS_IMAGE => 'Dosiero', #FIXME: Check the magic for Image: and Media:
- NS_IMAGE_TALK => 'Dosiera_diskuto',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_diskuto',
- NS_TEMPLATE => 'Åœablono',
- NS_TEMPLATE_TALK => 'Åœablona_diskuto',
- NS_HELP => 'Helpo',
- NS_HELP_TALK => 'Helpa_diskuto',
- NS_CATEGORY => 'Kategorio',
- NS_CATEGORY_TALK => 'Kategoria_diskuto',
- );
-
- }
- function getDefaultUserOptions () {
- $opt = parent::getDefaultUserOptions();
- $opt['altencoding'] = 0;
- return $opt;
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesEo + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsEo;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesEo + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesEo[$key] ) ) {
- return $this->mMessagesEo[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesEo;
- }
-
- # La dato- kaj tempo-funkciojn oni povas precizigi laÅ­ lingvo
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- function formatDay( $day, $format ) {
- return parent::formatDay( $day, $format ) . '.';
- }
-
- function iconv( $in, $out, $string ) {
- # For most languages, this is a wrapper for iconv
- # Por multaj lingvoj, ĉi tiu nur voku la sisteman funkcion iconv()
- # Ni ankaÅ­ konvertu X-sistemajn surogotajn
- if( strcasecmp( $in, 'x' ) == 0 and strcasecmp( $out, 'utf-8' ) == 0) {
- $xu = array (
- 'xx' => 'x' , 'xX' => 'x' ,
- 'Xx' => 'X' , 'XX' => 'X' ,
- "Cx" => "\xc4\x88" , "CX" => "\xc4\x88" ,
- "cx" => "\xc4\x89" , "cX" => "\xc4\x89" ,
- "Gx" => "\xc4\x9c" , "GX" => "\xc4\x9c" ,
- "gx" => "\xc4\x9d" , "gX" => "\xc4\x9d" ,
- "Hx" => "\xc4\xa4" , "HX" => "\xc4\xa4" ,
- "hx" => "\xc4\xa5" , "hX" => "\xc4\xa5" ,
- "Jx" => "\xc4\xb4" , "JX" => "\xc4\xb4" ,
- "jx" => "\xc4\xb5" , "jX" => "\xc4\xb5" ,
- "Sx" => "\xc5\x9c" , "SX" => "\xc5\x9c" ,
- "sx" => "\xc5\x9d" , "sX" => "\xc5\x9d" ,
- "Ux" => "\xc5\xac" , "UX" => "\xc5\xac" ,
- "ux" => "\xc5\xad" , "uX" => "\xc5\xad"
- ) ;
- return preg_replace ( '/([cghjsu]x?)((?:xx)*)(?!x)/ei',
- 'strtr( "$1", $xu ) . strtr( "$2", $xu )', $string );
- } else if( strcasecmp( $in, 'UTF-8' ) == 0 and strcasecmp( $out, 'x' ) == 0 ) {
- $ux = array (
- 'x' => 'xx' , 'X' => 'Xx' ,
- "\xc4\x88" => "Cx" , "\xc4\x89" => "cx" ,
- "\xc4\x9c" => "Gx" , "\xc4\x9d" => "gx" ,
- "\xc4\xa4" => "Hx" , "\xc4\xa5" => "hx" ,
- "\xc4\xb4" => "Jx" , "\xc4\xb5" => "jx" ,
- "\xc5\x9c" => "Sx" , "\xc5\x9d" => "sx" ,
- "\xc5\xac" => "Ux" , "\xc5\xad" => "ux"
- ) ;
- # Double Xs only if they follow cxapelutaj literoj.
- return preg_replace( '/((?:[cghjsu]|\xc4[\x88\x89\x9c\x9d\xa4\xa5\xb4\xb5]'.
- '|\xc5[\x9c\x9d\xac\xad])x*)/ei', 'strtr( "$1", $ux )', $string );
- }
- return iconv( $in, $out, $string );
- }
-
- function checkTitleEncoding( $s ) {
- # Check for X-system backwards-compatibility URLs
- $ishigh = preg_match( '/[\x80-\xff]/', $s);
- $isutf = preg_match( '/^([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' .
- '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s );
-
- if($ishigh and !$isutf) {
- # Assume Latin1
- $s = utf8_encode( $s );
- } else {
- if( preg_match( '/(\xc4[\x88\x89\x9c\x9d\xa4\xa5\xb4\xb5]'.
- '|\xc5[\x9c\x9d\xac\xad])/', $s ) )
- return $s;
- }
-
- //if( preg_match( '/[cghjsu]x/i', $s ) )
- // return $this->iconv( 'x', 'utf-8', $s );
- return $s;
- }
-
- function initEncoding() {
- global $wgEditEncoding, $wgInputEncoding, $wgOutputEncoding;
- $wgInputEncoding = 'utf-8';
- $wgOutputEncoding = 'utf-8';
- $wgEditEncoding = 'x';
- }
-
- function setAltEncoding() {
- global $wgEditEncoding, $wgInputEncoding, $wgOutputEncoding;
- $wgInputEncoding = 'utf-8';
- $wgOutputEncoding = 'x';
- $wgEditEncoding = '';
- }
-
- function separatorTransformTable() {
- return array(',' => ' ', '.' => ',' );
- }
-
-}
-
-?>
diff --git a/languages/LanguageEs.php b/languages/LanguageEs.php
deleted file mode 100644
index 7813459f..00000000
--- a/languages/LanguageEs.php
+++ /dev/null
@@ -1,100 +0,0 @@
-<?php
-/** Spanish (Español)
- *
- * @bug 4401
- * @bug 4424
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesEs.php');
-}
-
-class LanguageEs extends LanguageUtf8 {
- private $mMessagesEs, $mNamespaceNamesEs = null;
-
- private $mQuickbarSettingsEs = array(
- 'Ninguna', 'Fija a la izquierda', 'Fija a la derecha', 'Flotante a la izquierda'
- );
-
- private $mSkinNamesEs = array(
- 'standard' => 'Estándar',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesEs;
- $this->mMessagesEs =& $wgAllMessagesEs;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesEs = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Especial',
- NS_MAIN => '',
- NS_TALK => 'Discusión',
- NS_USER => 'Usuario',
- NS_USER_TALK => 'Usuario_Discusión',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_Discusión',
- NS_IMAGE => 'Imagen',
- NS_IMAGE_TALK => 'Imagen_Discusión',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_Discusión',
- NS_TEMPLATE => 'Plantilla',
- NS_TEMPLATE_TALK => 'Plantilla_Discusión',
- NS_HELP => 'Ayuda',
- NS_HELP_TALK => 'Ayuda_Discusión',
- NS_CATEGORY => 'Categoría',
- NS_CATEGORY_TALK => 'Categoría_Discusión',
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesEs + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsEs;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesEs + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return false;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesEs[$key] ) ) {
- return $this->mMessagesEs[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesEs;
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- function timeDateSeparator( $format ) {
- return ' ';
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
-}
-
-?>
diff --git a/languages/LanguageEt.php b/languages/LanguageEt.php
deleted file mode 100644
index e806733c..00000000
--- a/languages/LanguageEt.php
+++ /dev/null
@@ -1,253 +0,0 @@
-<?php
-/** Estonian (Eesti)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesEt.php');
-}
-
-class LanguageEt extends LanguageUtf8 {
- private $mMessagesEt, $mNamespaceNamesEt = null;
-
- private $mSkinNamesEt = array(
- 'standard' => 'Standard',
- 'nostalgia' => 'Nostalgia',
- 'cologneblue' => 'Kölni sinine',
- 'smarty' => 'Paddington',
- 'montparnasse' => 'Montparnasse',
- 'davinci' => 'DaVinci',
- 'mono' => 'Mono',
- 'monobook' => 'MonoBook',
- 'myskin' => 'Mu oma nahk'
- );
-
- private $mDateFormatsEt = array(
- 'Eelistus puudub',
- '15.01.2001, kell 16.12',
- '15. jaanuar 2001, kell 16.12',
- '15. I 2005, kell 16.12',
- 'ISO 8601' => '2001-01-15 16:12:34'
- );
-
- private $mQuickbarSettingsEt = array(
- 'Ei_ole', 'Püsivalt_vasakul', 'Püsivalt paremal', 'Ujuvalt vasakul'
- );
-
- #Lisasin eestimaised poed, aga võõramaiseid ei julenud kustutada.
-
- private $mBookstoreListEt = array(
- 'Apollo' => 'http://www.apollo.ee/search.php?keyword=$1&search=OTSI',
- 'minu Raamat' => 'http://www.raamat.ee/advanced_search_result.php?keywords=$1',
- 'Raamatukoi' => 'http://www.raamatukoi.ee/cgi-bin/index?valik=otsing&paring=$1',
- 'AddALL' => 'http://www.addall.com/New/Partner.cgi?query=$1&type=ISBN',
- 'PriceSCAN' => 'http://www.pricescan.com/books/bookDetail.asp?isbn=$1',
- 'Barnes & Noble' => 'http://search.barnesandnoble.com/bookSearch/isbnInquiry.asp?isbn=$1',
- 'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1'
- );
-
-
- private $mMagicWordsEt = array(
- # ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#redirect', "#suuna" ),
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesEt;
- $this->mMessagesEt =& $wgAllMessagesEt;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesEt = array(
- NS_MEDIA => 'Meedia',
- NS_SPECIAL => 'Eri',
- NS_MAIN => '',
- NS_TALK => 'Arutelu',
- NS_USER => 'Kasutaja',
- NS_USER_TALK => 'Kasutaja_arutelu',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_arutelu',
- NS_IMAGE => 'Pilt',
- NS_IMAGE_TALK => 'Pildi_arutelu',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_arutelu',
- NS_TEMPLATE => 'Mall',
- NS_TEMPLATE_TALK => 'Malli_arutelu',
- NS_HELP => 'Juhend',
- NS_HELP_TALK => 'Juhendi_arutelu',
- NS_CATEGORY => 'Kategooria',
- NS_CATEGORY_TALK => 'Kategooria_arutelu'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesEt + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsEt;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesEt + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return $this->mDateFormatsEt;
- }
-
- function getBookstoreList() {
- return $this->mBookstoreListEt;
- }
-
- function &getMagicWords() {
- $t = $this->mMagicWordsEt + parent::getMagicWords();
- return $t;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesEt[$key] ) ) {
- return $this->mMessagesEt[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesEt;
- }
-
- /**
- * Estonian numeric formatting is 123 456,78.
- * Notice that the space is non-breaking.
- */
- function separatorTransformTable() {
- return array(',' => "\xc2\xa0", '.' => ',' );
- }
-
- /**
- * Avoid grouping whole numbers between 0 to 9999
- */
- function commafy($_) {
- if (!preg_match('/^\d{1,4}$/',$_)) {
- return strrev((string)preg_replace('/(\d{3})(?=\d)(?!\d*\.)/','$1,',strrev($_)));
- } else {
- return $_;
- }
- }
-
- /**
- * @access public
- * @param mixed $ts the time format which needs to be turned into a
- * date('YmdHis') format with wfTimestamp(TS_MW,$ts)
- * @param bool $adj whether to adjust the time output according to the
- * user configured offset ($timecorrection)
- * @param mixed $format what format to return, if it's false output the
- * default one.
- * @param string $timecorrection the time offset as returned by
- * validateTimeZone() in Special:Preferences
- * @return string
- */
- function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
- global $wgAmericanDates;
-
- if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
-
- $datePreference = $this->dateFormat($format);
-
- if ($datePreference == '0'
- || $datePreference == '' ) {$datePreference = $wgAmericanDates ? '0' : '2';}
-
- $month = $this->getMonthName( substr( $ts, 4, 2 ) );
- $day = $this->formatNum( 0 + substr( $ts, 6, 2 ) );
- $year = $this->formatNum( substr( $ts, 0, 4 ), true );
- $lat_month = $this->monthByLatinNumber( substr ($ts, 4, 2));
-
- switch( $datePreference ) {
- case '2': return "$day. $month $year";
- case '3': return "$day. $lat_month $year";
- case 'ISO 8601': return substr($ts, 0, 4). '-' . substr($ts, 4, 2). '-' .substr($ts, 6, 2);
- default: return substr($ts, 6, 2). '.' . substr($ts, 4, 2). '.' .substr($ts, 0, 4);
- }
- }
-
- /**
- * @access public
- * @param mixed $ts the time format which needs to be turned into a
- * date('YmdHis') format with wfTimestamp(TS_MW,$ts)
- * @param bool $adj whether to adjust the time output according to the
- * user configured offset ($timecorrection)
- * @param mixed $format what format to return, if it's false output the
- * default one (default true)
- * @param string $timecorrection the time offset as returned by
- * validateTimeZone() in Special:Preferences
- * @return string
- */
- function time( $ts, $adj = false, $format = true, $timecorrection = false ) {
- global $wgUser, $wgAmericanDates;
-
- if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
- $datePreference = $this->dateFormat($format);
-
- if ($datePreference == '0') {$datePreference = $wgAmericanDates ? '0' : '2';}
-
- if ( $datePreference === 'ISO 8601' ) {
- $t = substr( $ts, 8, 2 ) . ':' . substr( $ts, 10, 2 );
- $t .= ':' . substr( $ts, 12, 2 );
- } else {
- $t = substr( $ts, 8, 2 ) . '.' . substr( $ts, 10, 2 );
- }
- return $t;
- }
-
- /**
- * @access public
- * @param mixed $ts the time format which needs to be turned into a
- * date('YmdHis') format with wfTimestamp(TS_MW,$ts)
- * @param bool $adj whether to adjust the time output according to the
- * user configured offset ($timecorrection)
- * @param mixed $format what format to return, if it's false output the
- * default one (default true)
- * @param string $timecorrection the time offset as returned by
- * validateTimeZone() in Special:Preferences
- * @return string
- */
- function timeanddate( $ts, $adj = false, $format = true, $timecorrection = false) {
- global $wgUser, $wgAmericanDates;
-
- $datePreference = $this->dateFormat($format);
- switch ( $datePreference ) {
- case 'ISO 8601': return $this->date( $ts, $adj, $datePreference, $timecorrection ) . ' ' .
- $this->time( $ts, $adj, $datePreference, $timecorrection );
- default: return $this->date( $ts, $adj, $datePreference, $timecorrection ) . ', kell ' .
- $this->time( $ts, $adj, $datePreference, $timecorrection );
-
- }
-
- }
-
- /**
- * retuns latin number corresponding to given month number
- * @access public
- * @param number
- * @return string
- */
- function monthByLatinNumber( $key ) {
- $latinNumbers= array(
- 'I', 'II', 'III', 'IV', 'V', 'VI',
- 'VII','VIII','IX','X','XI','XII'
- );
-
- return $latinNumbers[$key-1];
- }
-
-
-}
-?>
diff --git a/languages/LanguageEu.php b/languages/LanguageEu.php
deleted file mode 100644
index 72deced8..00000000
--- a/languages/LanguageEu.php
+++ /dev/null
@@ -1,83 +0,0 @@
-<?php
-/** Basque (Euskara)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesEu.php');
-}
-
-class LanguageEu extends LanguageUtf8 {
- private $mMessagesEu, $mNamespaceNamesEu = null;
-
- private $mQuickbarSettingsEu = array(
- 'Ezein ere', 'Eskuinean', 'Ezkerrean', 'Ezkerrean mugikor'
- );
-
- private $mSkinNamesEu = array(
- 'standard' => 'Lehenetsia',
- 'nostalgia' => 'Nostalgia',
- 'cologneblue' => 'Cologne Blue',
- 'smarty' => 'Paddington',
- 'montparnasse' => 'Montparnasse'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesEu;
- $this->mMessagesEu =& $wgAllMessagesEu;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesEu = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Aparteko',
- NS_MAIN => '',
- NS_TALK => 'Eztabaida',
- NS_USER => 'Lankide',
- NS_USER_TALK => 'Lankide_eztabaida',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace.'_eztabaida',
- NS_IMAGE => 'Irudi',
- NS_IMAGE_TALK => 'Irudi_eztabaida',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_eztabaida',
- NS_TEMPLATE => 'Txantiloi',
- NS_TEMPLATE_TALK => 'Txantiloi_eztabaida',
- NS_CATEGORY => 'Kategoria',
- NS_CATEGORY_TALK => 'Kategoria_eztabaida',
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesEu + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsEu;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesEu + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesEu[$key] ) ) {
- return $this->mMessagesEu[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesEu;
- }
-
-}
-
-?>
diff --git a/languages/LanguageFa.php b/languages/LanguageFa.php
deleted file mode 100644
index 43f5555e..00000000
--- a/languages/LanguageFa.php
+++ /dev/null
@@ -1,113 +0,0 @@
-<?php
-/** Persian (Ùارسی)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesFa.php');
-}
-
-class LanguageFa extends LanguageUtf8 {
- private $mMessagesFa, $mNamespaceNamesFa = null;
-
- private $mQuickbarSettingsFa = array(
- 'نباشد', 'ثابت چپ', 'ثابت راست', 'شناور چپ'
- );
-
- private $mSkinNamesFa = array(
- 'standard' => 'استاندارد',
- 'nostalgia' => 'نوستالژی',
- 'cologneblue' => 'آبی کلون',
- 'smarty' => 'پدینگتون',
- 'montparnasse' => 'مون‌پارناس',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesFa;
- $this->mMessagesFa =& $wgAllMessagesFa;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesFa = array(
- NS_MEDIA => 'مدیا',
- NS_SPECIAL => 'ویژه',
- NS_MAIN => '',
- NS_TALK => 'بحث',
- NS_USER => 'کاربر',
- NS_USER_TALK => 'بحث_کاربر',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'بحث_' . $wgMetaNamespace,
- NS_IMAGE => 'تصویر',
- NS_IMAGE_TALK => 'بحث_تصویر',
- NS_MEDIAWIKI => 'مدیاویکی',
- NS_MEDIAWIKI_TALK => 'بحث_مدیاویکی',
- NS_TEMPLATE => 'الگو',
- NS_TEMPLATE_TALK => 'بحث_الگو',
- NS_HELP => 'راهنما',
- NS_HELP_TALK => 'بحث_راهنما',
- NS_CATEGORY => 'رده',
- NS_CATEGORY_TALK => 'بحث_رده'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesFa + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsFa;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesFa + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesFa[$key] ) ) {
- return $this->mMessagesFa[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesFa;
- }
-
- function digitTransformTable() {
- return array(
- "0" => "Û°",
- "1" => "Û±",
- "2" => "Û²",
- "3" => "Û³",
- "4" => "Û´",
- "5" => "Ûµ",
- "6" => "Û¶",
- "7" => "Û·",
- "8" => "Û¸",
- "9" => "Û¹",
- "%" => "Ùª",
- "." => "Ù«", // wrong table?
- "," => "Ù¬"
- );
- }
-
- function getDefaultUserOptions() {
- $opt = Language::getDefaultUserOptions();
- $opt['quickbar'] = 2;
- $opt['underline'] = 0;
- return $opt;
- }
-
-
- # For right-to-left language support
- function isRTL() { return true; }
-
-}
-?>
diff --git a/languages/LanguageFi.php b/languages/LanguageFi.php
deleted file mode 100644
index 7f075713..00000000
--- a/languages/LanguageFi.php
+++ /dev/null
@@ -1,327 +0,0 @@
-<?php
-/** Finnish (Suomi)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Niklas Laxström
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesFi.php');
-}
-
-class LanguageFi extends LanguageUtf8 {
- private $mMessagesFi, $mNamespaceNamesFi = null;
-
- private $mSkinNamesFi = array(
- 'standard' => 'Perus',
- 'cologneblue' => 'Kölnin sininen',
- 'myskin' => 'Oma tyylisivu'
- );
-
- private $mQuickbarSettingsFi = array(
- 'Ei mitään', 'Tekstin mukana, vasen', 'Tekstin mukana, oikea', 'Pysyen vasemmalla', 'Pysyen oikealla'
- );
-
- private $mDateFormatsFi = array(
- MW_DATE_DEFAULT => 'Ei valintaa',
- 1 => '15. tammikuuta 2001 kello 16.12',
- 2 => '15. tammikuuta 2001 kello 16:12:34',
- 3 => '15.1.2001 16.12',
- MW_DATE_ISO => '2001-01-15 16:12:34'
- );
-
- private $mBookstoreListFi = array(
- 'Bookplus' => 'http://www.bookplus.fi/product.php?isbn=$1',
- 'Helsingin yliopiston kirjasto' => 'http://pandora.lib.hel.fi/cgi-bin/mhask/monihask.py?volname=&author=&keyword=&ident=$1&submit=Hae&engine_helka=ON',
- 'Pääkaupunkiseudun kirjastot' => 'http://www.helmet.fi/search*fin/i?SEARCH=$1',
- 'Tampereen seudun kirjastot' => 'http://kirjasto.tampere.fi/Piki?formid=fullt&typ0=6&dat0=$1'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesFi;
- $this->mMessagesFi =& $wgAllMessagesFi;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesFi = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Toiminnot',
- NS_MAIN => '',
- NS_TALK => 'Keskustelu',
- NS_USER => 'Käyttäjä',
- NS_USER_TALK => 'Keskustelu_käyttäjästä',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Keskustelu_' . $this->convertGrammar( $wgMetaNamespace, 'elative' ),
- NS_IMAGE => 'Kuva',
- NS_IMAGE_TALK => 'Keskustelu_kuvasta',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_talk',
- NS_TEMPLATE => 'Malline',
- NS_TEMPLATE_TALK => 'Keskustelu_mallineesta',
- NS_HELP => 'Ohje',
- NS_HELP_TALK => 'Keskustelu_ohjeesta',
- NS_CATEGORY => 'Luokka',
- NS_CATEGORY_TALK => 'Keskustelu_luokasta'
- );
-
- }
-
- function getBookstoreList () {
- return $this->mBookstoreListFi;
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesFi + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsFi;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesFi + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return $this->mDateFormatsFi;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesFi[$key] ) ) {
- return $this->mMessagesFi[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesFi;
- }
-
- /**
- * See Language.php for documentation
- */
- function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
-
- $yyyy = substr( $ts, 0, 4 );
- $mm = substr( $ts, 4, 2 );
- $m = 0 + $mm;
- $mmmm = $this->getMonthName( $mm ) . 'ta';
- $dd = substr( $ts, 6, 2 );
- $d = 0 + $dd;
-
- $datePreference = $this->dateFormat($format);
- switch( $datePreference ) {
- case '3': return "$d.$m.$yyyy";
- case MW_DATE_ISO: return "$yyyy-$mm-$dd";
- default: return "$d. $mmmm $yyyy";
- }
- }
-
- /**
- * See Language.php for documentation
- */
- function time( $ts, $adj = false, $format = true, $timecorrection = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
-
- $hh = substr( $ts, 8, 2 );
- $mm = substr( $ts, 10, 2 );
- $ss = substr( $ts, 12, 2 );
-
- $datePreference = $this->dateFormat($format);
- switch( $datePreference ) {
- case '2':
- case MW_DATE_ISO: return "$hh:$mm:$ss";
- default: return "$hh.$mm";
- }
- }
-
- /**
- * See Language.php for documentation
- */
- function timeanddate( $ts, $adj = false, $format = true, $timecorrection = false) {
- $date = $this->date( $ts, $adj, $format, $timecorrection );
- $time = $this->time( $ts, $adj, $format, $timecorrection );
-
- $datePreference = $this->dateFormat($format);
- switch( $datePreference ) {
- case '3':
- case MW_DATE_ISO: return "$date $time";
- default: return "$date kello $time";
- }
- }
-
- /**
- * Finnish numeric formatting is 123 456,78.
- */
- function separatorTransformTable() {
- return array(',' => "\xc2\xa0", '.' => ',' );
- }
-
- /**
- * Avoid grouping whole numbers between 0 to 9999
- */
- function commafy($_) {
- if (!preg_match('/^\d{1,4}$/',$_)) {
- return strrev((string)preg_replace('/(\d{3})(?=\d)(?!\d*\.)/','$1,',strrev($_)));
- } else {
- return $_;
- }
- }
-
- function linkTrail() {
- return '/^([a-zäö]+)(.*)$/sDu';
- }
-
-
- # Convert from the nominative form of a noun to some other case
- # Invoked with {{GRAMMAR:case|word}}
- function convertGrammar( $word, $case ) {
- global $wgGrammarForms;
- if ( isset($wgGrammarForms['fi'][$case][$word]) ) {
- return $wgGrammarForms['fi'][$case][$word];
- }
-
- # These rules are not perfect, but they are currently only used for site names so it doesn't
- # matter if they are wrong sometimes. Just add a special case for your site name if necessary.
- switch ( $case ) {
- case 'genitive':
- if ( $word == 'Wikisitaatit' ) {
- $word = 'Wikisitaattien';
- } else {
- $word .= 'n';
- }
- break;
- case 'elative':
- if ( $word == 'Wikisitaatit' ) {
- $word = 'Wikisitaateista';
- } else {
- if ( mb_substr($word, -1) == 'y' ) {
- $word .= 'stä';
- } else {
- $word .= 'sta';
- }
- }
- break;
- case 'partitive':
- if ( $word == 'Wikisitaatit' ) {
- $word = 'Wikisitaatteja';
- } else {
- if ( mb_substr($word, -1) == 'y' ) {
- $word .= 'ä';
- } else {
- $word .= 'a';
- }
- }
- break;
- case 'illative':
- # Double the last letter and add 'n'
- # mb_substr has a compatibility function in GlobalFunctions.php
- if ( $word == 'Wikisitaatit' ) {
- $word = 'Wikisitaatteihin';
- } else {
- $word = $word . mb_substr($word,-1) . 'n';
- }
- break;
- case 'inessive':
- if ( $word == 'Wikisitaatit' ) {
- $word = 'Wikisitaateissa';
- } else {
- if ( mb_substr($word, -1) == 'y' ) {
- $word .= 'ssä';
- } else {
- $word .= 'ssa';
- }
- }
- break;
-
- }
- return $word;
- }
-
- function translateBlockExpiry( $str ) {
- /*
- 'ago', 'now', 'today', 'this', 'next',
- 'first', 'third', 'fourth', 'fifth', 'sixth', 'seventh', 'eighth', 'ninth', 'tenth', 'eleventh', 'twelfth',
- 'tomorrow', 'yesterday'
-
- $months = 'january:tammikuu,february:helmikuu,march:maaliskuu,april:huhtikuu,may:toukokuu,june:kesäkuu,' .
- 'july:heinäkuu,august:elokuu,september:syyskuu,october:lokakuu,november:marraskuu,december:joulukuu,' .
- 'jan:tammikuu,feb:helmikuu,mar:maaliskuu,apr:huhtikuu,jun:kesäkuu,jul:heinäkuu,aug:elokuu,sep:syyskuu,'.
- 'oct:lokakuu,nov:marraskuu,dec:joulukuu,sept:syyskuu';
- */
- $weekds = array(
- 'monday' => 'maanantai',
- 'tuesday' => 'tiistai',
- 'wednesday' => 'keskiviikko',
- 'thursay' => 'torstai',
- 'friday' => 'perjantai',
- 'saturday' => 'lauantai',
- 'sunday' => 'sunnuntai',
- 'mon' => 'ma',
- 'tue' => 'ti',
- 'tues' => 'ti',
- 'wed' => 'ke',
- 'wednes' => 'ke',
- 'thu' => 'to',
- 'thur' => 'to',
- 'thurs' => 'to',
- 'fri' => 'pe',
- 'sat' => 'la',
- 'sun' => 'su',
- 'next' => 'seuraava',
- 'tomorrow' => 'huomenna',
- 'ago' => 'sitten',
- 'seconds' => 'sekuntia',
- 'second' => 'sekunti',
- 'secs' => 's',
- 'sec' => 's',
- 'minutes' => 'minuuttia',
- 'minute' => 'minuutti',
- 'mins' => 'min',
- 'min' => 'min',
- 'days' => 'päivää',
- 'day' => 'päivä',
- 'hours' => 'tuntia',
- 'hour' => 'tunti',
- 'weeks' => 'viikkoa',
- 'week' => 'viikko',
- 'fortnights' => 'tuplaviikkoa',
- 'fortnight' => 'tuplaviikko',
- 'months' => 'kuukautta',
- 'month' => 'kuukausi',
- 'years' => 'vuotta',
- 'year' => 'vuosi',
- 'infinite' => 'ikuisesti',
- 'indefinite' => 'ikuisesti'
- );
-
- $final = '';
- $tokens = explode ( ' ', $str);
- foreach( $tokens as $item ) {
- if ( !is_numeric($item) ) {
- if ( count ( explode( '-', $item ) ) == 3 && strlen($item) == 10 ) {
- list( $yyyy, $mm, $dd ) = explode( '-', $item );
- $final .= ' ' . $this->date( "{$yyyy}{$mm}{$dd}00000000");
- continue;
- }
- if( isset( $weekds[$item] ) ) {
- $final .= ' ' . $weekds[$item];
- continue;
- }
- }
-
- $final .= ' ' . $item;
- }
- return '<span class="blockexpiry" title="' . htmlspecialchars($str). '">â€' . trim( $final ) . 'â€</span>';
- }
-
-}
-
-?>
diff --git a/languages/LanguageFo.php b/languages/LanguageFo.php
deleted file mode 100644
index 6df7bd73..00000000
--- a/languages/LanguageFo.php
+++ /dev/null
@@ -1,109 +0,0 @@
-<?php
-/** Faroese (Føroyskt)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php');
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesFo.php');
-}
-
-class LanguageFo extends LanguageUtf8 {
- private $mMessagesFo, $mNamespaceNamesFo = null;
-
- private $mQuickbarSettingsFo = array(
- 'Eingin', 'Fast vinstru', 'Fast høgru', 'Flótandi vinstru'
- );
-
- private $mSkinNamesFo = array(
- 'Standardur', 'Nostalgiskur', 'Cologne-bláur', 'Paddington', 'Montparnasse'
- );
-
- private $mBookstoreListFo = array(
- 'Bokasolan.fo' => 'http://www.bokasolan.fo/vleitari.asp?haattur=bok.alfa&Heiti=&Hovindur=&Forlag=&innbinding=Oell&bolkur=Allir&prisur=Allir&Aarstal=Oell&mal=Oell&status=Oell&ISBN=$1',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesFo;
- $this->mMessagesFo =& $wgAllMessagesFo;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesFo = array(
- NS_MEDIA => 'Miðil',
- NS_SPECIAL => 'Serstakur',
- NS_MAIN => '',
- NS_TALK => 'Kjak',
- NS_USER => 'Brúkari',
- NS_USER_TALK => 'Brúkari_kjak',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_kjak',
- NS_IMAGE => 'Mynd',
- NS_IMAGE_TALK => 'Mynd_kjak',
- NS_MEDIAWIKI => 'MidiaWiki',
- NS_MEDIAWIKI_TALK => 'MidiaWiki_kjak',
- NS_TEMPLATE => 'Fyrimynd',
- NS_TEMPLATE_TALK => 'Fyrimynd_kjak',
- NS_HELP => 'Hjálp',
- NS_HELP_TALK => 'Hjálp_kjak',
- NS_CATEGORY => 'Bólkur',
- NS_CATEGORY_TALK => 'Bólkur_kjak'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesFo + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsFo;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesFo + parent::getSkinNames();
- }
-
- function getBookstoreList() {
- return $this->mBookstoreListFo + parent::getBookstoreList();
- }
-
- function getDateFormats() {
- return false;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesFo[$key] ) ) {
- return $this->mMessagesFo[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesFo;
- }
-
- function timeDateSeparator( $format ) {
- return ' kl. ';
- }
-
- function timeBeforeDate() {
- return false;
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- function formatDay( $day, $format ) {
- return $this->formatNum( 0 + $day, true ) . '.';
- }
-
-}
-
-?>
diff --git a/languages/LanguageFr.php b/languages/LanguageFr.php
deleted file mode 100644
index b9c262a6..00000000
--- a/languages/LanguageFr.php
+++ /dev/null
@@ -1,119 +0,0 @@
-<?php
-/** French (Français)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesFr.php');
-}
-
-class LanguageFr extends LanguageUtf8 {
- private $mMessagesFr, $mNamespaceNamesFr = null;
-
- private $mQuickbarSettingsFr = array(
- 'Aucune', 'Gauche', 'Droite', 'Flottante à gauche'
- );
-
- private $mSkinNamesFr = array(
- 'standard' => 'Standard',
- 'nostalgia' => 'Nostalgie',
- );
-
- private $mBookstoreListFr = array(
- 'Amazon.fr' => 'http://www.amazon.fr/exec/obidos/ISBN=$1',
- 'alapage.fr' => 'http://www.alapage.com/mx/?tp=F&type=101&l_isbn=$1&donnee_appel=ALASQ&devise=&',
- 'fnac.com' => 'http://www3.fnac.com/advanced/book.do?isbn=$1',
- 'chapitre.com' => 'http://www.chapitre.com/frame_rec.asp?isbn=$1',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesFr;
- $this->mMessagesFr =& $wgAllMessagesFr;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesFr = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Special',
- NS_MAIN => '',
- NS_TALK => 'Discuter',
- NS_USER => 'Utilisateur',
- NS_USER_TALK => 'Discussion_Utilisateur',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Discussion_' . $wgMetaNamespace,
- NS_IMAGE => 'Image',
- NS_IMAGE_TALK => 'Discussion_Image',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Discussion_MediaWiki',
- NS_TEMPLATE => 'Modèle',
- NS_TEMPLATE_TALK => 'Discussion_Modèle',
- NS_HELP => 'Aide',
- NS_HELP_TALK => 'Discussion_Aide',
- NS_CATEGORY => 'Catégorie',
- NS_CATEGORY_TALK => 'Discussion_Catégorie'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesFr + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsFr;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesFr + parent::getSkinNames();
- }
-
- function getBookstoreList() {
- return $this->mBookstoreListFr;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesFr[$key] ) ) {
- return $this->mMessagesFr[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesFr;
- }
-
- function getNsIndex( $text ) {
- global $wgSitename;
-
- foreach ( $this->mNamespaceNamesFr as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- if( $wgSitename == 'Wikipédia' ) {
- if( 0 == strcasecmp( 'Wikipedia', $text ) ) return NS_PROJECT;
- if( 0 == strcasecmp( 'Discussion_Wikipedia', $text ) ) return NS_PROJECT_TALK;
- }
- return false;
- }
-
- function timeBeforeDate( $format ) {
- return false;
- }
-
- function timeDateSeparator( $format ) {
- return " à ";
- }
-
- function separatorTransformTable() {
- return array(',' => "\xc2\xa0", '.' => ',' );
- }
-
-}
-
-?>
diff --git a/languages/LanguageFur.php b/languages/LanguageFur.php
deleted file mode 100644
index fa5ef434..00000000
--- a/languages/LanguageFur.php
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php
-/** Friulian (Furlan)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesFur.php');
-}
-
-class LanguageFur extends LanguageUtf8 {
- private $mMessagesFur, $mNamespaceNamesFur = null;
-
- private $mQuickbarSettingsFur = array(
- 'Nissune', 'Fis a Çampe', 'Fis a Drete', 'Flutuant a çampe'
- );
-
- private $mSkinNamesFur = array(
- 'nostalgia' => 'Nostalgie',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesFur;
- $this->mMessagesFur =& $wgAllMessagesFur;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesFur = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Speciâl',
- NS_MAIN => '',
- NS_TALK => 'Discussion',
- NS_USER => 'Utent',
- NS_USER_TALK => 'Discussion_utent',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Discussion_' . $wgMetaNamespace,
- NS_IMAGE => 'Figure',
- NS_IMAGE_TALK => 'Discussion_figure',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Discussion_MediaWiki',
- NS_TEMPLATE => 'Model',
- NS_TEMPLATE_TALK => 'Discussion_model',
- NS_HELP => 'Jutori',
- NS_HELP_TALK => 'Discussion_jutori',
- NS_CATEGORY => 'Categorie',
- NS_CATEGORY_TALK => 'Discussion_categorie'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesFur + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsFur;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesFur + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return false;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesFur[$key] ) ) {
- return $this->mMessagesFur[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesFur;
- }
-
- function timeDateSeparator( $format ) {
- return ' a lis ';
- }
-
- function timeBeforeDate() {
- return false;
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- function formatDay( $day, $format ) {
- return $this->formatNum( 0 + $day, true ) . ' di ';
- }
-
- function separatorTransformTable() {
- return array(',' => "\xc2\xa0", '.' => ',' );
- }
-
-}
-
-?>
diff --git a/languages/LanguageFy.php b/languages/LanguageFy.php
deleted file mode 100644
index 84f381d8..00000000
--- a/languages/LanguageFy.php
+++ /dev/null
@@ -1,121 +0,0 @@
-<?php
-/** Frisian (Frysk)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Niklas Laxström
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesFy.php');
-}
-
-class LanguageFy extends LanguageUtf8 {
- private $mMessagesFy, $mNamespaceNamesFy = null;
-
- private $mQuickbarSettingsFy = array(
- 'Ut', 'Lofts fêst', 'Rjochts fêst', 'Lofts sweevjend'
- );
-
- private $mSkinNamesFy = array(
- 'standard' => 'Standert',
- 'nostalgia' => 'Nostalgy',
- );
-
- private $mDateFormatsFy = array(
- 'Gjin foarkar',
- '16.12, jan 15, 2001',
- '16.12, 15 jan 2001',
- '16.12, 2001 jan 15',
- 'ISO 8601' => '2001-01-15 16:12:34'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesFy;
- $this->mMessagesFy =& $wgAllMessagesFy;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesFy = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Wiki',
- NS_MAIN => '',
- NS_TALK => 'Oerlis',
- NS_USER => 'Meidogger',
- NS_USER_TALK => 'Meidogger_oerlis',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_oerlis',
- NS_IMAGE => 'Ofbyld',
- NS_IMAGE_TALK => 'Ofbyld_oerlis',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_oerlis',
- NS_TEMPLATE => 'Berjocht',
- NS_TEMPLATE_TALK => 'Berjocht_oerlis',
- NS_HELP => 'Hulp',
- NS_HELP_TALK => 'Hulp_oerlis',
- NS_CATEGORY => 'Kategory',
- NS_CATEGORY_TALK => 'Kategory_oerlis'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesFy + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsFy;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesFy + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return $this->mDateFormatsFy;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesFy[$key] ) ) {
- return $this->mMessagesFy[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesFy;
- }
-
- function getNsIndex( $text ) {
- foreach ( $this->mNamespaceNamesFy as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- if ( 0 == strcasecmp( "Brûker", $text ) ) return 2;
- if ( 0 == strcasecmp( "Brûker_oerlis", $text ) ) return 3;
- return false;
- }
-
- function timeSeparator( $format ) {
- return '.';
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- function linkTrail() {
- return '/^([a-zàáèéìíòóùúâêîôûäëïöü]+)(.*)$/sDu';
- }
-
-}
-
-?>
diff --git a/languages/LanguageGa.php b/languages/LanguageGa.php
deleted file mode 100644
index 02e00c80..00000000
--- a/languages/LanguageGa.php
+++ /dev/null
@@ -1,219 +0,0 @@
-<?php
-/** Irish (Gaeilge)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesGa.php');
-}
-
-class LanguageGa extends LanguageUtf8 {
- private $mMessagesGa, $mNamespaceNamesGa = null;
-
- private $mQuickbarSettingsGa = array(
- 'Faic', 'Greamaithe ar chlé', 'Greamaithe ar dheis', 'Ag faoileáil ar chlé', 'Ag faoileáil ar dheis'
- );
-
- private $mSkinNamesGa = array(
- 'standard' => 'Gnáth',
- 'nostalgia' => 'Sean-nós',
- 'cologneblue' => 'Gorm na Colóna',
- 'smarty' => 'Paddington',
- 'montparnasse' => 'Montparnasse',
- 'davinci' => 'DaVinci',
- 'mono' => 'Mono',
- 'monobook' => 'MonoBook',
- 'myskin' => 'MySkin',
- 'chick' => 'Chick'
- );
-
- private $mDateFormatsGa = array(
- 'Is cuma liom',
- '16:12, Eanáir 15, 2001',
- '16:12, 15 Eanáir 2001',
- '16:12, 2001 Eanáir 15',
- 'ISO 8601' => '2001-01-15 16:12:34'
- );
-
- private $mMagicWordsGa = array(
- # ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#redirect', '#athsheoladh' ),
- MAG_NOTOC => array( 0, '__NOTOC__', '__GANCÃ__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__', '__CÃGACHUAIR__' ),
- MAG_TOC => array( 0, '__TOC__', '__CÃ__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__GANMHÃRATHRÚ__' ),
- MAG_START => array( 0, '__START__', '__TÚS__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'MÃLÃITHREACH' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'AINMNAMÃOSALÃITHREAÃ' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'GINAINMNAMÃOSALÃITHREAÃ' ),
- MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'GIORRÚNAMÃOSALÃITHREAÃ' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'LÃLÃITHREACH' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'AINMANLAELÃITHRIGH' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'BLIAINLÃITHREACH' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'AMLÃITHREACH' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'LÃONNANALT' ),
- MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES', 'LÃONNAGCOMHAD' ),
- MAG_PAGENAME => array( 1, 'PAGENAME', 'AINMANLGH' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'AINMANLGHB' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE', 'AINMSPÃS' ),
- MAG_MSG => array( 0, 'MSG:', 'TCHT:' ),
- MAG_SUBST => array( 0, 'SUBST:', 'IONAD:' ),
- MAG_MSGNW => array( 0, 'MSGNW:', 'TCHTFS:' ),
- MAG_END => array( 0, '__END__', '__DEIREADH__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'mionsamhail', 'mion' ),
- MAG_IMG_RIGHT => array( 1, 'right', 'deas' ),
- MAG_IMG_LEFT => array( 1, 'left', 'clé' ),
- MAG_IMG_NONE => array( 1, 'none', 'faic' ),
- MAG_IMG_WIDTH => array( 1, '$1px' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre', 'lár' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'fráma', 'frámaithe' ),
- MAG_INT => array( 0, 'INT:', 'INMH:' ),
- MAG_SITENAME => array( 1, 'SITENAME', 'AINMANTSUÃMH' ),
- MAG_NS => array( 0, 'NS:', 'AS:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:', 'URLÃITIÚIL' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'URLÃITIÚILB' ),
- MAG_SERVER => array( 0, 'SERVER', 'FREASTALAÃ' ),
- MAG_SERVERNAME => array( 0, 'SERVERNAME', 'AINMANFHREASTALAÃ' ),
- MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH', 'SCRIPTCHOSÃN' ),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'GRAMADACH:' ),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__', '__GANTIONTÚNADTEIDEAL__', '__GANTT__'),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__', '__GANTIONTÚNANÃBHAIR__', '__GANTA__' ),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'SEACHTAINLÃITHREACH' ),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW', 'LÃLÃITHREACHNAS' ),
- MAG_REVISIONID => array( 1, 'REVISIONID', 'IDANLEASAITHE' ),
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesGa;
- $this->mMessagesGa =& $wgAllMessagesGa;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesGa = array(
- NS_MEDIA => 'Meán',
- NS_SPECIAL => 'Speisialta',
- NS_MAIN => '',
- NS_TALK => 'Plé',
- NS_USER => 'Úsáideoir',
- NS_USER_TALK => 'Plé_úsáideora',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Plé_' . $this->convertGrammar( $wgMetaNamespace, 'genitive' ),
- NS_IMAGE => 'Ãomhá',
- NS_IMAGE_TALK => 'Plé_íomhá',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Plé_MediaWiki',
- NS_TEMPLATE => 'Teimpléad',
- NS_TEMPLATE_TALK => 'Plé_teimpléid',
- NS_HELP => 'Cabhair',
- NS_HELP_TALK => 'Plé_cabhrach',
- NS_CATEGORY => 'Catagóir',
- NS_CATEGORY_TALK => 'Plé_catagóire'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesGa + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsGa;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesGa + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return $this->mDateFormatsGa;
- }
-
- function &getMagicWords() {
- $t = $this->mMagicWordsGa + parent::getMagicWords();
- return $t;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesGa[$key] ) ) {
- return $this->mMessagesGa[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesGa;
- }
-
-
- /**
- * Get a namespace key by value, case insensetive.
- *
- * @param string $text
- * @return mixed An integer if $text is a valid value otherwise false
- */
- function getNsIndex( $text ) {
- $ns = $this->getNamespaces();
-
- foreach ( $ns as $i => $n ) {
- if ( strcasecmp( $n, $text ) == 0)
- return $i;
- }
-
- if ( strcasecmp( 'Plé_í­omhá', $text) == 0) return NS_IMAGE_TALK;
- if ( strcasecmp( 'Múnla', $text) == 0) return NS_TEMPLATE;
- if ( strcasecmp( 'Plé_múnla', $text) == 0) return NS_TEMPLATE_TALK;
- if ( strcasecmp( 'Rang', $text) == 0) return NS_CATEGORY;
-
- return false;
- }
-
- # Convert day names
- # Invoked with {{GRAMMAR:transformation|word}}
- function convertGrammar( $word, $case ) {
- global $wgGrammarForms;
- if ( isset($wgGrammarForms['ga'][$case][$word]) ) {
- return $wgGrammarForms['ga'][$case][$word];
- }
-
- switch ( $case ) {
- case 'genitive':
- switch ($word) {
- case 'Vicipéid': $word = 'Vicipéide'; break;
- case 'Vicífhoclóir': $word = 'Vicífhoclóra'; break;
- case 'Vicíleabhair': $word = 'Vicíleabhar'; break;
- case 'Vicíshliocht': $word = 'Vicíshleachta'; break;
- case 'Vicífhoinse': $word = 'Vicífhoinse'; break;
- case 'Vicíghnéithe': $word = 'Vicíghnéithe'; break;
- case 'Vicínuacht': $word = 'Vicínuachta'; break;
- }
-
- case 'ainmlae':
- switch ($word) {
- case 'an Domhnach':
- $word = 'Dé Domhnaigh'; break;
- case 'an Luan':
- $word = 'Dé Luain'; break;
- case 'an Mháirt':
- $word = 'Dé Mháirt'; break;
- case 'an Chéadaoin':
- $word = 'Dé Chéadaoin'; break;
- case 'an Déardaoin':
- $word = 'Déardaoin'; break;
- case 'an Aoine':
- $word = 'Dé hAoine'; break;
- case 'an Satharn':
- $word = 'Dé Sathairn'; break;
- }
- }
- return $word;
- }
-
-}
-
-?>
diff --git a/languages/LanguageGn.deps.php b/languages/LanguageGn.deps.php
deleted file mode 100644
index 5cf20904..00000000
--- a/languages/LanguageGn.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageGn.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageEs.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageGn.php b/languages/LanguageGn.php
deleted file mode 100644
index 07853350..00000000
--- a/languages/LanguageGn.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-/** Guaraní (avañe'ẽ)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 3844
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once 'LanguageEs.php';
-
-class LanguageGn extends LanguageEs {
-
- function getFallbackLanguage() {
- return 'es';
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageGsw.deps.php b/languages/LanguageGsw.deps.php
deleted file mode 100644
index 65a0e398..00000000
--- a/languages/LanguageGsw.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageGsw.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageDe.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageGsw.php b/languages/LanguageGsw.php
deleted file mode 100644
index 72dd713b..00000000
--- a/languages/LanguageGsw.php
+++ /dev/null
@@ -1,115 +0,0 @@
-<?php
-/** Alemannic (Alemannisch)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-/*
-<Melancholie> for the moment it would be the best if LanguageAls.php would be
- the same like LanguageDe.php. That would help us a lot at als.
-<Melancholie> at the moment all is in English
-<TimStarling> ok
-<Melancholie> great
-<TimStarling> I'll make a stub language file that fetches everything from de
-<Melancholie> cool
-*/
-
-include_once( "LanguageDe.php" );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesGsw.php');
-}
-
-class LanguageGsw extends LanguageDe {
- private $mMessagesGsw = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesGsw;
- $this->mMessagesGsw =& $wgAllMessagesGsw;
-
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesGsw[$key] ) ) {
- return $this->mMessagesGsw[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesGsw;
- }
-
- function getFallbackLanguage() {
- return 'de';
- }
-
- function linkTrail() {
- return '/^([äöüßa-z]+)(.*)$/sDu';
- }
-
- # Convert from the nominative form of a noun to some other case
- # Invoked with result
-
- function convertGrammar( $word, $case ) {
- global $wgGrammarForms;
- if ( isset($wgGrammarForms['gsw'][$case][$word]) ) {
- return $wgGrammarForms['gsw'][$case][$word];
- }
- switch ( $case ) {
- case 'dativ':
- if ( $word == 'Wikipedia' ) {
- $word = 'vo de Wikipedia';
- } elseif ( $word == 'Wikinorchrichte' ) {
- $word = 'vo de Wikinochrichte';
- } elseif ( $word == 'Wiktionaire' ) {
- $word = 'vom Wiktionaire';
- } elseif ( $word == 'Wikibuecher' ) {
- $word = 'vo de Wikibuecher';
- } elseif ( $word == 'Wikisprüch' ) {
- $word = 'vo de Wikisprüch';
- } elseif ( $word == 'Wikiquälle' ) {
- $word = 'vo de Wikiquälle';
- }
- break;
- case 'akkusativ':
- if ( $word == 'Wikipedia' ) {
- $word = 'd Wikipedia';
- } elseif ( $word == 'Wikinorchrichte' ) {
- $word = 'd Wikinochrichte';
- } elseif ( $word == 'Wiktionaire' ) {
- $word = 's Wiktionaire';
- } elseif ( $word == 'Wikibuecher' ) {
- $word = 'd Wikibuecher';
- } elseif ( $word == 'Wikisprüch' ) {
- $word = 'd Wikisprüch';
- } elseif ( $word == 'Wikiquälle' ) {
- $word = 'd Wikiquälle';
- }
- break;
- case 'nominativ':
- if ( $word == 'Wikipedia' ) {
- $word = 'd Wikipedia';
- } elseif ( $word == 'Wikinorchrichte' ) {
- $word = 'd Wikinochrichte';
- } elseif ( $word == 'Wiktionaire' ) {
- $word = 's Wiktionaire';
- } elseif ( $word == 'Wikibuecher' ) {
- $word = 'd Wikibuecher';
- } elseif ( $word == 'Wikisprüch' ) {
- $word = 'd Wikisprüch';
- } elseif ( $word == 'Wikiquälle' ) {
- $word = 'd Wikiquälle';
- }
- break;
- }
- return $word;
- }
-
-}
-
-?>
diff --git a/languages/LanguageGu.php b/languages/LanguageGu.php
deleted file mode 100644
index 8e20e078..00000000
--- a/languages/LanguageGu.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageGu extends LanguageUtf8 {
- function digitTransformTable() {
- return array(
- '0' => '૦',
- '1' => '૧',
- '2' => '૨',
- '3' => 'à«©',
- '4' => '૪',
- '5' => 'à««',
- '6' => '૬',
- '7' => 'à«­',
- '8' => 'à«®',
- '9' => '૯'
- );
- }
-
-}
-
-?>
diff --git a/languages/LanguageHe.php b/languages/LanguageHe.php
deleted file mode 100644
index 80238514..00000000
--- a/languages/LanguageHe.php
+++ /dev/null
@@ -1,309 +0,0 @@
-<?php
-/**
- * Hebrew (עברית)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Rotem Dan (July 2003)
- * @author Rotem Liss (March 2006 on)
- */
-
-require_once("LanguageUtf8.php");
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesHe.php');
-}
-
-class LanguageHe extends LanguageUtf8 {
- private $mMessagesHe, $mNamespaceNamesHe = null;
-
- private $mSkinNamesHe = array(
- "standard" => "רגיל",
- "nostalgia" => "נוסטלגי",
- "cologneblue" => "×ž×™× ×›×—×•×œ×™×",
- "davinci" => "דה־וינצ'י",
- "simple" => "פשוט",
- "mono" => "מונו",
- "monobook" => "מונובוק",
- "myskin" => "הרקע שלי",
- "chick" => "צ'יק"
- );
-
- private $mQuickbarSettingsHe = array(
- "לל×", "קבוע משמ×ל", "קבוע מימין", "צף משמ×ל", "צף מימין"
- );
-
- private $mBookstoreListHe = array(
- "מיתוס" => "http://www.mitos.co.il/",
- "iBooks" => "http://www.ibooks.co.il/",
- "Barnes & Noble" => "http://search.barnesandnoble.com/bookSearch/isbnInquiry.asp?isbn=\$1",
- "Amazon.com" => "http://www.amazon.com/exec/obidos/ISBN=\$1"
- );
-
- private $mMagicWordsHe = array(
- MAG_REDIRECT => array( 0, '#הפניה', '#REDIRECT' ),
- MAG_NOTOC => array( 0, '__לל×_תוכן_×¢× ×™×™× ×™×__', '__לל×_תוכן__', '__NOTOC__' ),
- MAG_NOGALLERY => array( 0, '__לל×_גלריה__', '__NOGALLERY__' ),
- MAG_FORCETOC => array( 0, '__חייב_תוכן_×¢× ×™×™× ×™×__', '__חייב_תוכן__', '__FORCETOC__' ),
- MAG_TOC => array( 0, '__תוכן_×¢× ×™×™× ×™×__', '__תוכן__', '__TOC__' ),
- MAG_NOEDITSECTION => array( 0, '__לל×_עריכה__', '__NOEDITSECTION__' ),
- MAG_START => array( 0, '__התחלה__', '__START__' ),
- MAG_CURRENTMONTH => array( 1, 'חודש נוכחי', 'CURRENTMONTH' ),
- MAG_CURRENTMONTHNAME => array( 1, '×©× ×—×•×“×© נוכחי', 'CURRENTMONTHNAME' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, '×©× ×—×•×“×© נוכחי קניין', 'CURRENTMONTHNAMEGEN' ),
- MAG_CURRENTMONTHABBREV => array( 1, 'קיצור חודש נוכחי', 'CURRENTMONTHABBREV' ),
- MAG_CURRENTDAY => array( 1, '×™×•× × ×•×›×—×™', 'CURRENTDAY' ),
- MAG_CURRENTDAY2 => array( 1, '×™×•× × ×•×›×—×™ 2', 'CURRENTDAY2' ),
- MAG_CURRENTDAYNAME => array( 1, '×©× ×™×•× × ×•×›×—×™', 'CURRENTDAYNAME' ),
- MAG_CURRENTYEAR => array( 1, 'שנה נוכחית', 'CURRENTYEAR' ),
- MAG_CURRENTTIME => array( 1, 'שעה נוכחית', 'CURRENTTIME' ),
- MAG_NUMBEROFPAGES => array( 1, 'מספר ×“×¤×™× ×›×•×œ×œ', 'מספר דפי×', 'NUMBEROFPAGES' ),
- MAG_NUMBEROFARTICLES => array( 1, 'מספר ערכי×', 'NUMBEROFARTICLES' ),
- MAG_NUMBEROFFILES => array( 1, 'מספר קבצי×', 'NUMBEROFFILES' ),
- MAG_NUMBEROFUSERS => array( 1, 'מספר משתמשי×', 'NUMBEROFUSERS' ),
- MAG_PAGENAME => array( 1, '×©× ×”×“×£', 'PAGENAME' ),
- MAG_PAGENAMEE => array( 1, '×©× ×”×“×£ מקודד', 'PAGENAMEE' ),
- MAG_NAMESPACE => array( 1, 'מרחב הש×', 'NAMESPACE' ),
- MAG_NAMESPACEE => array( 1, 'מרחב ×”×©× ×ž×§×•×“×“', 'NAMESPACEE' ),
- MAG_TALKSPACE => array( 1, 'מרחב השיחה', 'TALKSPACE' ),
- MAG_TALKSPACEE => array( 1, 'מרחב השיחה מקודד', 'TALKSPACEE' ),
- MAG_SUBJECTSPACE => array( 1, 'מרחב הנוש×', 'מרחב הערכי×', 'SUBJECTSPACE', 'ARTICLESPACE' ),
- MAG_SUBJECTSPACEE => array( 1, 'מרחב ×”× ×•×©× ×ž×§×•×“×“', 'מרחב ×”×¢×¨×›×™× ×ž×§×•×“×“', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
- MAG_FULLPAGENAME => array( 1, '×©× ×”×“×£ המל×', 'FULLPAGENAME' ),
- MAG_FULLPAGENAMEE => array( 1, '×©× ×”×“×£ ×”×ž×œ× ×ž×§×•×“×“', 'FULLPAGENAMEE' ),
- MAG_SUBPAGENAME => array( 1, '×©× ×“×£ המשנה', 'SUBPAGENAME' ),
- MAG_SUBPAGENAMEE => array( 1, '×©× ×“×£ המשנה מקודד', 'SUBPAGENAMEE' ),
- MAG_BASEPAGENAME => array( 1, '×©× ×“×£ הבסיס', 'BASEPAGENAME' ),
- MAG_BASEPAGENAMEE => array( 1, '×©× ×“×£ הבסיס מקודד', 'BASEPAGENAMEE' ),
- MAG_TALKPAGENAME => array( 1, '×©× ×“×£ השיחה', 'TALKPAGENAME' ),
- MAG_TALKPAGENAMEE => array( 1, '×©× ×“×£ השיחה מקודד', 'TALKPAGENAMEE' ),
- MAG_SUBJECTPAGENAME => array( 1, '×©× ×“×£ הנוש×', '×©× ×”×¢×¨×š', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
- MAG_SUBJECTPAGENAMEE => array( 1, '×©× ×“×£ ×”× ×•×©× ×ž×§×•×“×“', '×©× ×”×¢×¨×š מקודד', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
- MAG_MSG => array( 0, 'הכללה:', 'MSG:' ),
- MAG_SUBST => array( 0, 'ס:', 'SUBST:' ),
- MAG_MSGNW => array( 0, 'הכללת מקור', 'MSGNW:' ),
- MAG_END => array( 0, '__סוף__', '__END__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'ממוזער', 'thumbnail', 'thumb' ),
- MAG_IMG_MANUALTHUMB => array( 1, 'ממוזער=$1', 'thumbnail=$1', 'thumb=$1'),
- MAG_IMG_RIGHT => array( 1, 'ימין', 'right' ),
- MAG_IMG_LEFT => array( 1, 'שמ×ל', 'left' ),
- MAG_IMG_NONE => array( 1, 'לל×', 'none' ),
- MAG_IMG_WIDTH => array( 1, '$1px', '$1px' ),
- MAG_IMG_CENTER => array( 1, 'מרכז', 'center', 'centre' ),
- MAG_IMG_FRAMED => array( 1, 'ממוסגר', 'מסגרת', 'framed', 'enframed', 'frame' ),
- MAG_INT => array( 0, 'הודעה:', 'INT:' ),
- MAG_SITENAME => array( 1, '×©× ×”×תר', 'SITENAME' ),
- MAG_NS => array( 0, 'מרחב ש×:', 'NS:' ),
- MAG_LOCALURL => array( 0, 'כתובת יחסית:', 'LOCALURL:' ),
- MAG_LOCALURLE => array( 0, 'כתובת יחסית מקודד:', 'LOCALURLE:' ),
- MAG_SERVER => array( 0, 'כתובת השרת', 'שרת', 'SERVER' ),
- MAG_SERVERNAME => array( 0, '×©× ×”×©×¨×ª', 'SERVERNAME' ),
- MAG_SCRIPTPATH => array( 0, 'נתיב הקבצי×', 'SCRIPTPATH' ),
- MAG_GRAMMAR => array( 0, 'דקדוק:', 'GRAMMAR:' ),
- MAG_NOTITLECONVERT => array( 0, '__לל×_המרת_כותרת__', '__NOTITLECONVERT__', '__NOTC__'),
- MAG_NOCONTENTCONVERT => array( 0, '__לל×_המרת_תוכן__', '__NOCONTENTCONVERT__', '__NOCC__'),
- MAG_CURRENTWEEK => array( 1, 'שבוע נוכחי', 'CURRENTWEEK' ),
- MAG_CURRENTDOW => array( 1, 'מספר ×™×•× × ×•×›×—×™', 'CURRENTDOW' ),
- MAG_REVISIONID => array( 1, 'מזהה גרסה', 'REVISIONID' ),
- MAG_PLURAL => array( 0, 'רבי×:', 'PLURAL:' ),
- MAG_FULLURL => array( 0, 'כתובת מל××”:', 'FULLURL:' ),
- MAG_FULLURLE => array( 0, 'כתובת מל××” מקודד:', 'FULLURLE:' ),
- MAG_LCFIRST => array( 0, '×ות ר×שונה קטנה:', 'LCFIRST:' ),
- MAG_UCFIRST => array( 0, '×ות ר×שונה גדולה:', 'UCFIRST:' ),
- MAG_LC => array( 0, '×ותיות קטנות:', 'LC:' ),
- MAG_UC => array( 0, '×ותיות גדולות:', 'UC:' ),
- MAG_RAW => array( 0, '×œ×œ× ×¢×™×‘×•×“:', 'RAW:' ),
- MAG_DISPLAYTITLE => array( 1, 'כותרת תצוגה', 'DISPLAYTITLE' ),
- MAG_RAWSUFFIX => array( 1, '×œ×œ× ×¤×¡×™×§', 'R' ),
- MAG_NEWSECTIONLINK => array( 1, '__יצירת_הערה__', '__NEWSECTIONLINK__' ),
- MAG_CURRENTVERSION => array( 1, 'גרסה נוכחית', 'CURRENTVERSION' ),
- MAG_URLENCODE => array( 0, 'נתיב מקודד:', 'URLENCODE:' ),
- MAG_CURRENTTIMESTAMP => array( 1, 'זמן נוכחי', 'CURRENTTIMESTAMP' ),
- MAG_DIRECTIONMARK => array( 1, 'סימן כיווניות', 'DIRECTIONMARK', 'DIRMARK' ),
- MAG_LANGUAGE => array( 0, '#שפה:', '#LANGUAGE:' ),
- MAG_CONTENTLANGUAGE => array( 1, 'שפת תוכן', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
- MAG_PAGESINNAMESPACE => array( 1, '×“×¤×™× ×‘×ž×¨×—×‘ הש×:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
- MAG_NUMBEROFADMINS => array( 1, 'מספר מפעילי×', 'NUMBEROFADMINS' ),
- );
-
- /**
- * Constructor, setting the namespaces
- */
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesHe;
- $this->mMessagesHe = &$wgAllMessagesHe;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesHe = array(
- NS_MEDIA => "מדיה",
- NS_SPECIAL => "מיוחד",
- NS_MAIN => "",
- NS_TALK => "שיחה",
- NS_USER => "משתמש",
- NS_USER_TALK => "שיחת_משתמש",
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => "שיחת_" . $wgMetaNamespace,
- NS_IMAGE => "תמונה",
- NS_IMAGE_TALK => "שיחת_תמונה",
- NS_MEDIAWIKI => "מדיה_ויקי",
- NS_MEDIAWIKI_TALK => "שיחת_מדיה_ויקי",
- NS_TEMPLATE => "תבנית",
- NS_TEMPLATE_TALK => "שיחת_תבנית",
- NS_HELP => "עזרה",
- NS_HELP_TALK => "שיחת_עזרה",
- NS_CATEGORY => "קטגוריה",
- NS_CATEGORY_TALK => "שיחת_קטגוריה",
- );
- }
-
- /**
- * Changing the default quickbar setting to "2" - right instead of left, as we use RTL interface
- *
- * @return array of the default user options
- */
- function getDefaultUserOptions() {
- $opt = parent::getDefaultUserOptions();
- $opt["quickbar"] = 2;
- return $opt;
- }
-
- /**
- * @return array of Hebrew bookstore list
- */
- function getBookstoreList() {
- return $this->mBookstoreListHe;
- }
-
- /**
- * @return array of Hebrew namespace names
- */
- function getNamespaces() {
- return $this->mNamespaceNamesHe + parent::getNamespaces();
- }
-
- /**
- * @return array of Hebrew skin names
- */
- function getSkinNames() {
- return $this->mSkinNamesHe + parent::getSkinNames();
- }
-
- /**
- * @return array of Hebrew quickbar settings
- */
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsHe;
- }
-
- /**
- * The function returns a message, in Hebrew if exists, in English if not, only from the default translations here.
- *
- * @param string the message key
- *
- * @return string of the wanted message
- */
- function getMessage( $key ) {
- if( isset( $this->mMessagesHe[$key] ) ) {
- return $this->mMessagesHe[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- /**
- * @return array of all the Hebrew messages
- */
- function getAllMessages() {
- return $this->mMessagesHe;
- }
-
- /**
- * @return array of all the magic words
- */
- function &getMagicWords() {
- return $this->mMagicWordsHe;
- }
-
- /**
- * @return true, as Hebrew is RTL language
- */
- function isRTL() {
- return true;
- }
-
- /**
- * @return regular expression which includes the word trails in the link
- */
- function linkTrail() {
- return '/^([a-z×-ת]+)(.*)$/sDu';
- }
-
- /**
- * Convert grammar forms of words.
- *
- * Available cases:
- * "prefixed" (or "תחילית") - when the word has a prefix
- *
- * @param string the word to convert
- * @param string the case
- */
- function convertGrammar( $word, $case ) {
- global $wgGrammarForms;
- if ( isset($wgGrammarForms['he'][$case][$word]) ) {
- return $wgGrammarForms['he'][$case][$word];
- }
-
- switch ( $case ) {
- case 'prefixed':
- case 'תחילית':
- # Duplicate the "Waw" if prefixed
- if ( substr( $word, 0, 2 ) == "ו" && substr( $word, 0, 4 ) != "וו" ) {
- $word = "ו".$word;
- }
-
- # Remove the "He" if prefixed
- if ( substr( $word, 0, 2 ) == "×”" ) {
- $word = substr( $word, 2 );
- }
-
- # Add a hyphen if non-Hebrew letters
- if ( substr( $word, 0, 2 ) < "×" || substr( $word, 0, 2 ) > "ת" ) {
- $word = "Ö¾".$word;
- }
- }
-
- return $word;
- }
-
- /**
- * Gets a number and uses the suited form of the word.
- *
- * @param integer the number of items
- * @param string the first form (singular)
- * @param string the second form (plural)
- * @param string the third form (2 items, plural is used if not applicable and not specified)
- *
- * @return string of the suited form of word
- */
- function convertPlural( $count, $wordform1, $wordform2, $wordform3) {
- if ( $count == '1' ) {
- return $wordform1;
- } elseif ( $count == '2' && $wordform3 ) {
- return $wordform3;
- } else {
- return $wordform2;
- }
- }
-
- /**
- * @return string of the best 8-bit encoding for Hebrew, if UTF-8 cannot be used
- */
- function fallback8bitEncoding() {
- return "windows-1255";
- }
-}
-
-?>
diff --git a/languages/LanguageHi.php b/languages/LanguageHi.php
deleted file mode 100644
index 4c006757..00000000
--- a/languages/LanguageHi.php
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-/** Hindi (हिनà¥à¤¦à¥€)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Niklas Laxström
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesHi.php');
-}
-
-class LanguageHi extends LanguageUtf8 {
- private $mMessagesHi, $mNamespaceNamesHi = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesHi;
- $this->mMessagesHi =& $wgAllMessagesHi;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesHi = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'विशेष',
- NS_MAIN => '',
- NS_TALK => 'वारà¥à¤¤à¤¾',
- NS_USER => 'सदसà¥à¤¯',
- NS_USER_TALK => 'सदसà¥à¤¯_वारà¥à¤¤à¤¾',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_वारà¥à¤¤à¤¾',
- NS_IMAGE => 'चितà¥à¤°',
- NS_IMAGE_TALK => 'चितà¥à¤°_वारà¥à¤¤à¤¾',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_talk',
- NS_TEMPLATE => 'Template',
- NS_TEMPLATE_TALK => 'Template_talk',
- NS_CATEGORY => 'शà¥à¤°à¥‡à¤£à¥€',
- NS_CATEGORY_TALK => 'शà¥à¤°à¥‡à¤£à¥€_वारà¥à¤¤à¤¾',
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesHi + parent::getNamespaces();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesHi[$key] ) ) {
- return $this->mMessagesHi[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesHi;
- }
-
- function digitTransformTable() {
- return array(
- "0" => "०",
- "1" => "१",
- "2" => "२",
- "3" => "३",
- "4" => "४",
- "5" => "५",
- "6" => "६",
- "7" => "७",
- "8" => "८",
- "9" => "९"
- );
- }
-
-}
-
-?>
diff --git a/languages/LanguageHr.php b/languages/LanguageHr.php
deleted file mode 100644
index 0f82b45a..00000000
--- a/languages/LanguageHr.php
+++ /dev/null
@@ -1,132 +0,0 @@
-<?php
-/** Croatian (hrvatski)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesHr.php');
-}
-
-class LanguageHr extends LanguageUtf8 {
- private $mMessagesHr, $mNamespaceNamesHr = null;
-
- private $mQuickbarSettingsHr = array(
- 'Bez', 'Lijevo nepomiÄno', 'Desno nepomiÄno', 'Lijevo leteće'
- );
-
- private $mSkinNamesHr = array(
- 'standard' => 'Standardna',
- 'nostalgia' => 'Nostalgija',
- 'cologneblue' => 'Kölnska plava',
- 'smarty' => 'Paddington',
- 'montparnasse' => 'Montparnasse',
- 'davinci' => 'DaVinci',
- 'mono' => 'Mono',
- 'monobook' => 'MonoBook',
- 'myskin' => 'MySkin',
- 'chick' => 'Chick'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesHr;
- $this->mMessagesHr =& $wgAllMessagesHr;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesHr = array(
- NS_MEDIA => 'Mediji',
- NS_SPECIAL => 'Posebno',
- NS_MAIN => '',
- NS_TALK => 'Razgovor',
- NS_USER => 'Suradnik',
- NS_USER_TALK => 'Razgovor_sa_suradnikom',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Razgovor_' . $wgMetaNamespace,
- NS_IMAGE => 'Slika',
- NS_IMAGE_TALK => 'Razgovor_o_slici',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_razgovor',
- NS_TEMPLATE => 'Predložak',
- NS_TEMPLATE_TALK => 'Razgovor_o_predlošku',
- NS_HELP => 'Pomoć',
- NS_HELP_TALK => 'Razgovor_o_pomoći',
- NS_CATEGORY => 'Kategorija',
- NS_CATEGORY_TALK => 'Razgovor_o_kategoriji'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesHr + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsHr;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesHr + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return false;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesHr[$key] ) ) {
- return $this->mMessagesHr[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesHr;
- }
-
- function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
-
- $d = (0 + substr( $ts, 6, 2 )) . ". " .
- $this->getMonthName( substr( $ts, 4, 2 ) ) .
- " " .
- substr( $ts, 0, 4 ) . "." ;
- return $d;
- }
-
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- function fallback8bitEncoding() {
- return 'iso-8859-2';
- }
-
- function linkTrail() {
- return '/^([Äšžćđßa-z]+)(.*)$/sDu';
- }
-
- function convertPlural( $count, $wordform1, $wordform2, $wordform3) {
- $count = str_replace ('.', '', $count);
- if ($count > 10 && floor(($count % 100) / 10) == 1) {
- return $wordform3;
- } else {
- switch ($count % 10) {
- case 1: return $wordform1;
- case 2:
- case 3:
- case 4: return $wordform2;
- default: return $wordform3;
- }
- }
- }
-
-}
-
-?>
diff --git a/languages/LanguageHu.php b/languages/LanguageHu.php
deleted file mode 100644
index 277998d7..00000000
--- a/languages/LanguageHu.php
+++ /dev/null
@@ -1,132 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-#
-# Hungarian localisation for MediaWiki
-#
-
-require_once("LanguageUtf8.php");
-
-# suffixed project name (Wikipédia -> Wikipédiá) -- ról, ba, k
-$wgSitenameROL = $wgSitename . "ról";
-$wgSitenameBA = $wgSitename . "ba";
-$wgSitenameK = $wgSitename . "k";
-if( 0 == strcasecmp( "Wikipédia", $wgSitename ) ) {
- $wgSitenameROL = "Wikipédiáról";
- $wgSitenameBA = "Wikipédiába";
- $wgSitenameK = "Wikipédiák";
-
-} elseif( 0 == strcasecmp( "Wikidézet", $wgSitename ) ) {
- $wgSitenameROL = "Wikidézetről";
- $wgSitenameBA = "Wikidézetbe";
- $wgSitenameK = "Wikidézetek";
-
-} elseif( 0 == strcasecmp( "Wikiszótár", $wgSitename ) ) {
- $wgSitenameROL = "Wikiszótárról";
- $wgSitenameBA = "Wikiszótárba";
- $wgSitenameK = "Wikiszótárak";
-
-} elseif( 0 == strcasecmp( "Wikikönyvek", $wgSitename ) ) {
- $wgSitenameROL = "Wikikönyvekről";
- $wgSitenameBA = "Wikikönyvekbe";
- $wgSitenameK = "Wikikönyvek";
-}
-
-/* private */ $wgNamespaceNamesHu = array(
- NS_MEDIA => "Média",
- NS_SPECIAL => "Speciális",
- NS_MAIN => "",
- NS_TALK => "Vita",
- NS_USER => "User",
- NS_USER_TALK => "User_vita",
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . "_vita",
- NS_IMAGE => "Kép",
- NS_IMAGE_TALK => "Kép_vita",
- NS_MEDIAWIKI => "MediaWiki",
- NS_MEDIAWIKI_TALK => "MediaWiki_vita",
- NS_TEMPLATE => "Sablon",
- NS_TEMPLATE_TALK => "Sablon_vita",
- NS_HELP => "Segítség",
- NS_HELP_TALK => "Segítség_vita",
- NS_CATEGORY => "Kategória",
- NS_CATEGORY_TALK => "Kategória_vita"
-) + $wgNamespaceNamesEn;
-
-
-/* private */ $wgQuickbarSettingsHu = array(
- "Nincs", "Fix baloldali", "Fix jobboldali", "Lebegő baloldali"
-);
-
-/* private */ $wgSkinNamesHu = array(
- 'standard' => "Alap",
- 'nostalgia' => "Nosztalgia",
- 'cologneblue' => "Kölni kék"
-) + $wgSkinNamesEn;
-
-
-/* private */ $wgDateFormatsHu = array(
-# "Mindegy",
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesHu.php');
-}
-
-class LanguageHu extends LanguageUtf8 {
-
- function getNamespaces() {
- global $wgNamespaceNamesHu;
- return $wgNamespaceNamesHu;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsHu;
- return $wgQuickbarSettingsHu;
- }
-
- function getSkinNames() {
- global $wgSkinNamesHu;
- return $wgSkinNamesHu;
- }
-
- function getDateFormats() {
- global $wgDateFormatsHu;
- return $wgDateFormatsHu;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesHu;
- if(array_key_exists($key, $wgAllMessagesHu))
- return $wgAllMessagesHu[$key];
- else
- return parent::getMessage($key);
- }
-
- function fallback8bitEncoding() {
- return "iso8859-2";
- }
-
- # localised date and time
- function date( $ts, $adj = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts ); }
-
- $d = substr( $ts, 0, 4 ) . ". " .
- $this->getMonthName( substr( $ts, 4, 2 ) ) . " ".
- (0 + substr( $ts, 6, 2 )) . ".";
- return $d;
- }
-
- function timeanddate( $ts, $adj = false ) {
- return $this->date( $ts, $adj ) . ", " . $this->time( $ts, $adj );
- }
-
- function separatorTransformTable() {
- return array(',' => "\xc2\xa0", '.' => ',' );
- }
-
-}
-
-?>
diff --git a/languages/LanguageIa.php b/languages/LanguageIa.php
deleted file mode 100644
index 01b201c7..00000000
--- a/languages/LanguageIa.php
+++ /dev/null
@@ -1,82 +0,0 @@
-<?php
-/** Interlingua (Interlingua)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesIa.php');
-}
-
-class LanguageIa extends LanguageUtf8 {
- private $mMessagesIa, $mNamespaceNamesIa = null;
-
- private $mQuickbarSettingsIa = array(
- 'Nulle', 'Fixe a sinistra', 'Fixe a dextera', 'Flottante a sinistra'
- );
-
- private $mSkinNamesIa = array(
- 'cologneblue' => 'Blau Colonia',
- );
-
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesIa;
- $this->mMessagesIa =& $wgAllMessagesIa;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesIa = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Special',
- NS_MAIN => '',
- NS_TALK => 'Discussion',
- NS_USER => 'Usator',
- NS_USER_TALK => 'Discussion_Usator',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Discussion_'. $wgMetaNamespace,
- NS_IMAGE => 'Imagine',
- NS_IMAGE_TALK => 'Discussion_Imagine',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Discussion_MediaWiki',
- NS_TEMPLATE => 'Patrono',
- NS_TEMPLATE_TALK => 'Discussion_Patrono',
- NS_HELP => 'Adjuta',
- NS_HELP_TALK => 'Discussion_Adjuta',
- NS_CATEGORY => 'Categoria',
- NS_CATEGORY_TALK => 'Discussion_Categoria'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesIa + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsIa;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesIa + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesIa[$key] ) ) {
- return $this->mMessagesIa[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesIa;
- }
-
-}
-
-?>
diff --git a/languages/LanguageId.php b/languages/LanguageId.php
deleted file mode 100644
index ee2c062c..00000000
--- a/languages/LanguageId.php
+++ /dev/null
@@ -1,118 +0,0 @@
-<?php
-/** Indonesian (Bahasa Indonesia)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesId.php');
-}
-
-class LanguageId extends LanguageUtf8 {
- private $mMessagesId, $mNamespaceNamesId, $mNamespaceAlternatesId = null;
-
- private $mQuickbarSettingsId = array(
- 'Tidak ada', 'Tetap sebelah kiri', 'Tetap sebelah kanan', 'Mengambang sebelah kiri'
- );
-
- private $mSkinNamesId = array(
- 'standard' => 'Standar',
- );
-
- private $mBookstoreListId = array(
- 'Gramedia Cyberstore (via Google)' => 'http://www.google.com/search?q=%22ISBN+:+$1%22+%22product_detail%22+site:www.gramediacyberstore.com+OR+site:www.gramediaonline.com+OR+site:www.kompas.com&hl=id',
- 'Bhinneka.com bookstore' => 'http://www.bhinneka.com/Buku/Engine/search.asp?fisbn=$1',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesId;
- $this->mMessagesId =& $wgAllMessagesId;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesId = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Istimewa',
- NS_MAIN => '',
- NS_TALK => 'Bicara',
- NS_USER => 'Pengguna',
- NS_USER_TALK => 'Bicara_Pengguna',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Pembicaraan_' . $wgMetaNamespace,
- NS_IMAGE => 'Gambar',
- NS_IMAGE_TALK => 'Pembicaraan_Gambar',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Pembicaraan_MediaWiki',
- NS_TEMPLATE => 'Templat',
- NS_TEMPLATE_TALK => 'Pembicaraan_Templat',
- NS_HELP => 'Bantuan',
- NS_HELP_TALK => 'Pembicaraan_Bantuan',
- NS_CATEGORY => 'Kategori',
- NS_CATEGORY_TALK => 'Pembicaraan_Kategori'
- );
-
- # For backwards compatibility: some talk namespaces were
- # changed in 1.4.4 from their previous values, here:
- $this->mNamespaceAlternatesId = array(
- NS_IMAGE_TALK => 'Gambar_Pembicaraan',
- NS_MEDIAWIKI_TALK => 'MediaWiki_Pembicaraan',
- NS_TEMPLATE_TALK => 'Templat_Pembicaraan',
- NS_HELP_TALK => 'Bantuan_Pembicaraan',
- NS_CATEGORY_TALK => 'Kategori_Pembicaraan'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesId + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsId;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesId + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return false;
- }
-
- function getBookstoreList() {
- return $this->mBookstoreListId;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesId[$key] ) ) {
- return $this->mMessagesId[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesId;
- }
-
- function getNsIndex( $text ) {
- foreach ( $this->getNamespaces() as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- foreach ( $this->mNamespaceAlternatesId as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
-
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
-}
-
-?>
diff --git a/languages/LanguageIi.deps.php b/languages/LanguageIi.deps.php
deleted file mode 100644
index 28459218..00000000
--- a/languages/LanguageIi.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageIi.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageZh_cn.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageIi.php b/languages/LanguageIi.php
deleted file mode 100644
index 4b57fe11..00000000
--- a/languages/LanguageIi.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/** Yi (ꆇꉙ)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 3844
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once 'LanguageZh_cn.php';
-
-class LanguageIi extends LanguageZh_cn {
-
- function getFallbackLanguage() {
- return 'zh-cn';
- }
-
- function getAllMessages() {
- return null;
- }
-}
-
-?>
diff --git a/languages/LanguageIs.php b/languages/LanguageIs.php
deleted file mode 100644
index 97c5aa36..00000000
--- a/languages/LanguageIs.php
+++ /dev/null
@@ -1,176 +0,0 @@
-<?php
-/** Icelandic (Ãslenska)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-# Most of this was written by Ævar Arnfjörð Bjarmason <avarab@gmail.com>
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesIs.php');
-}
-
-class LanguageIs extends LanguageUtf8 {
- private $mMessagesIs, $mNamespaceNamesIs = null;
-
- private $mQuickbarSettingsIs = array(
- 'Sleppa', 'Fast vinstra megin', 'Fast hægra megin', 'Fljótandi til vinstri'
- );
-
- private $mSkinNamesIs = array(
- 'standard' => 'Klassískt',
- 'nostalgia' => 'Gamaldags',
- 'cologneblue' => 'Kölnarblátt',
- 'myskin' => 'Mitt þema',
- );
-
- private $mDateFormatsIs = array(
- 'Sjálfgefið',
- '15. janúar 2001 kl. 16:12',
- '15. jan. 2001 kl. 16:12',
- '16:12, 15. janúar 2001',
- '16:12, 15. jan. 2001',
- 'ISO 8601' => '2001-01-15 16:12:34'
- );
-
- private $mMagicWordsIs = array(
- MAG_REDIRECT => array( 0, '#tilvísun', '#TILVÃSUN', '#redirect' ), // MagicWord::initRegex() sucks
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesIs;
- $this->mMessagesIs =& $wgAllMessagesIs;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesIs = array(
- NS_MEDIA => 'Miðill',
- NS_SPECIAL => 'Kerfissíða',
- NS_MAIN => '',
- NS_TALK => 'Spjall',
- NS_USER => 'Notandi',
- NS_USER_TALK => 'Notandaspjall',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . 'spjall',
- NS_IMAGE => 'Mynd',
- NS_IMAGE_TALK => 'Myndaspjall',
- NS_MEDIAWIKI => 'Melding',
- NS_MEDIAWIKI_TALK => 'Meldingarspjall',
- NS_TEMPLATE => 'Snið',
- NS_TEMPLATE_TALK => 'Sniðaspjall',
- NS_HELP => 'Hjálp',
- NS_HELP_TALK => 'Hjálparspjall',
- NS_CATEGORY => 'Flokkur',
- NS_CATEGORY_TALK => 'Flokkaspjall'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesIs + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsIs;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesIs + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return $this->mDateFormatsIs;
- }
-
- function &getMagicWords() {
- $t = $this->mMagicWordsIs + parent::getMagicWords();
- return $t;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesIs[$key] ) ) {
- return $this->mMessagesIs[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesIs;
- }
-
- function date( $ts, $adj = false, $format = true) {
- if ( $adj ) { $ts = $this->userAdjust( $ts ); } # Adjust based on the timezone setting.
- $format = $this->dateFormat($format);
-
- switch( $format ) {
- # 15. jan. 2001 kl. 16:12 || 16:12, 15. jan. 2001
- case '2': case '4': return (0 + substr( $ts, 6, 2 )) . '. ' .
- $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) . '. ' .
- substr($ts, 0, 4);
- # 2001-01-15 16:12:34
- case 'ISO 8601': return substr($ts, 0, 4). '-' . substr($ts, 4, 2). '-' .substr($ts, 6, 2);
-
- # 15. janúar 2001 kl. 16:12 || 16:12, 15. janúar 2001
- default: return (0 + substr( $ts, 6, 2 )) . '. ' .
- $this->getMonthName( substr( $ts, 4, 2 ) ) . ' ' .
- substr($ts, 0, 4);
- }
-
- }
-
- function time($ts, $adj = false, $format = true) {
- global $wgUser;
- if ( $adj ) { $ts = $this->userAdjust( $ts ); } # Adjust based on the timezone setting.
-
- $format = $this->dateFormat($format);
-
- switch( $format ) {
- # 2001-01-15 16:12:34
- case 'ISO 8601': return substr( $ts, 8, 2 ) . ':' . substr( $ts, 10, 2 ) . ':' . substr( $ts, 12, 2 );
- default: return substr( $ts, 8, 2 ) . ':' . substr( $ts, 10, 2 );
- }
-
- }
-
- function timeanddate( $ts, $adj = false, $format = true) {
- global $wgUser;
-
- $format = $this->dateFormat($format);
-
- switch ( $format ) {
- # 16:12, 15. janúar 2001 || 16:12, 15. jan. 2001
- case '3': case '4': return $this->time( $ts, $adj, $format ) . ', ' . $this->date( $ts, $adj, $format );
- # 2001-01-15 16:12:34
- case 'ISO 8601': return $this->date( $ts, $adj, $format ) . ' ' . $this->time( $ts, $adj, $format );
- # 15. janúar 2001 kl. 16:12 || 15. jan. 2001 kl. 16:12
- default: return $this->date( $ts, $adj, $format ) . ' kl. ' . $this->time( $ts, $adj, $format );
-
- }
-
- }
-
- /**
- * The Icelandic number style uses dots where English would use commas
- * and commas where English would use dots, e.g. 201.511,17 not 201,511.17
- */
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- function linkPrefixExtension() {
- // return '/^(.*?)([áÃðÃéÉíÃóÓúÚýÃþÞæÆöÖA-Za-z-–]+)$/sDu';
- return true;
- }
-
- function linkTrail() {
- return '/^([áðéíóúýþæöa-z-–]+)(.*)$/sDu';
- }
-
-}
-
-?>
diff --git a/languages/LanguageIt.php b/languages/LanguageIt.php
deleted file mode 100644
index b0554c15..00000000
--- a/languages/LanguageIt.php
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-/** Italian (Italiano)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesIt.php');
-}
-
-class LanguageIt extends LanguageUtf8 {
- private $mMessagesIt, $mNamespaceNamesIt = null;
-
- private $mQuickbarSettingsIt = array(
- 'Nessuno', 'Fisso a sinistra', 'Fisso a destra', 'Fluttuante a sinistra'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesIt;
- $this->mMessagesIt =& $wgAllMessagesIt;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesIt = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Speciale',
- NS_MAIN => '',
- NS_TALK => 'Discussione',
- NS_USER => 'Utente',
- NS_USER_TALK => 'Discussioni_utente',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Discussioni_' . $wgMetaNamespace,
- NS_IMAGE => 'Immagine',
- NS_IMAGE_TALK => 'Discussioni_immagine',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Discussioni_MediaWiki',
- NS_TEMPLATE => 'Template',
- NS_TEMPLATE_TALK => 'Discussioni_template',
- NS_HELP => 'Aiuto',
- NS_HELP_TALK => 'Discussioni_aiuto',
- NS_CATEGORY => 'Categoria',
- NS_CATEGORY_TALK => 'Discussioni_categoria'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesIt + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsIt;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesIt[$key] ) ) {
- return $this->mMessagesIt[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesIt;
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- /**
- * Italian numeric format is 201.511,17
- */
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
-}
-
-?>
diff --git a/languages/LanguageJa.php b/languages/LanguageJa.php
deleted file mode 100644
index 1379c683..00000000
--- a/languages/LanguageJa.php
+++ /dev/null
@@ -1,172 +0,0 @@
-<?php
-/**
- * Japan (日本語)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( "LanguageUtf8.php" );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesJa.php');
-}
-
-class LanguageJa extends LanguageUtf8 {
- private $mMessagesJa, $mNamespaceNamesJa = null;
-
- private $mQuickbarSettingsJa = array(
- "ãªã—", "左端", "å³ç«¯", "ウィンドウã®å·¦ä¸Šã«å›ºå®š"
- );
-
- private $mSkinNamesJa = array(
- 'standard' => "標準",
- 'nostalgia' => "ノスタルジア",
- 'cologneblue' => "ケルンブルー",
- );
-
- private $mDateFormatsJa = array(
- MW_DATE_DEFAULT => '2001年1月15日 16:12 (デフォルト)',
- MW_DATE_ISO => '2001-01-15 16:12:34'
- );
-
- private $mWeekdayAbbreviationsJa = array(
- "æ—¥", "月", "ç«", "æ°´", "木", "金", "土"
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesJa;
- $this->mMessagesJa =& $wgAllMessagesJa;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesJa = array(
- NS_MEDIA => "Media", /* Media */
- NS_SPECIAL => "特別", /* Special */
- NS_MAIN => "",
- NS_TALK => "ノート", /* Talk */
- NS_USER => "利用者", /* User */
- NS_USER_TALK => "利用者â€ä¼šè©±", /* User_talk */
- NS_PROJECT => $wgMetaNamespace, /* Wikipedia */
- NS_PROJECT_TALK => "{$wgMetaNamespace}â€ãƒŽãƒ¼ãƒˆ", /* Wikipedia_talk */
- NS_IMAGE => "ç”»åƒ", /* Image */
- NS_IMAGE_TALK => "ç”»åƒâ€ãƒŽãƒ¼ãƒˆ", /* Image_talk */
- NS_MEDIAWIKI => "MediaWiki", /* MediaWiki */
- NS_MEDIAWIKI_TALK => "MediaWikiâ€ãƒŽãƒ¼ãƒˆ", /* MediaWiki_talk */
- NS_TEMPLATE => "Template", /* Template */
- NS_TEMPLATE_TALK => "Templateâ€ãƒŽãƒ¼ãƒˆ", /* Template_talk */
- NS_HELP => "Help", /* Help */
- NS_HELP_TALK => "Helpâ€ãƒŽãƒ¼ãƒˆ", /* Help_talk */
- NS_CATEGORY => "Category", /* Category */
- NS_CATEGORY_TALK => "Categoryâ€ãƒŽãƒ¼ãƒˆ" /* Category_talk */
-
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesJa + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsJa;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesJa + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return $this->mDateFormatsJa;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesJa[$key] ) ) {
- return $this->mMessagesJa[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesJa;
- }
-
- function date( $ts, $adj = false, $format = true, $tc = false ) {
-
- if ( $adj ) { $ts = $this->userAdjust( $ts, $tc ); }
- $datePreference = $this->dateFormat( $format );
-
- if( $datePreference == MW_DATE_ISO ) {
- $d = substr($ts, 0, 4). '-' . substr($ts, 4, 2). '-' .
- substr($ts, 6, 2);
- return $d;
- }
-
- $year = (int)substr( $ts, 0, 4 );
- $month = (int)substr( $ts, 4, 2 );
- $mday = (int)substr( $ts, 6, 2 );
- $hour = (int)substr( $ts, 8, 2 );
- $minute = (int)substr( $ts, 10, 2 );
- $second = (int)substr( $ts, 12, 2 );
-
- $time = mktime( $hour, $minute, $second, $month, $mday, $year );
- $date = getdate( $time );
-
- $d = $year . "å¹´" .
- $this->getMonthAbbreviation( $month ) .
- $mday . "æ—¥ (" .
- $this->mWeekdayAbbreviationsJa[ $date['wday'] ]. ")";
- return $d;
- }
-
- function time( $ts, $adj = false, $format = true, $tc = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts, $tc ); }
- $datePreference = $this->dateFormat( $format );
-
- $t = substr( $ts, 8, 2 ) . ":" . substr( $ts, 10, 2 );
- if ( $datePreference == MW_DATE_ISO ) {
- $t .= ':' . substr( $ts, 12, 2 );
- }
-
- return $t;
- }
-
- function timeanddate( $ts, $adj = false, $format = true, $tc = false ) {
- return $this->date( $ts, $adj, $format, $tc ) . " " . $this->time( $ts, $adj, $format, $tc );
- }
-
- function stripForSearch( $string ) {
- # MySQL fulltext index doesn't grok utf-8, so we
- # need to fold cases and convert to hex
- $s = $string;
-
- # Strip known punctuation ?
- #$s = preg_replace( '/\xe3\x80[\x80-\xbf]/', '', $s ); # U3000-303f
-
- # Space strings of like hiragana/katakana/kanji
- $hiragana = '(?:\xe3(?:\x81[\x80-\xbf]|\x82[\x80-\x9f]))'; # U3040-309f
- $katakana = '(?:\xe3(?:\x82[\xa0-\xbf]|\x83[\x80-\xbf]))'; # U30a0-30ff
- $kanji = '(?:\xe3[\x88-\xbf][\x80-\xbf]'
- . '|[\xe4-\xe8][\x80-\xbf]{2}'
- . '|\xe9[\x80-\xa5][\x80-\xbf]'
- . '|\xe9\xa6[\x80-\x99])';
- # U3200-9999 = \xe3\x88\x80-\xe9\xa6\x99
- $s = preg_replace( "/({$hiragana}+|{$katakana}+|{$kanji}+)/", ' $1 ', $s );
-
- # Double-width roman characters: ff00-ff5f ~= 0020-007f
- $s = preg_replace( '/\xef\xbc([\x80-\xbf])/e', 'chr((ord("$1") & 0x3f) + 0x20)', $s );
- $s = preg_replace( '/\xef\xbd([\x80-\x99])/e', 'chr((ord("$1") & 0x3f) + 0x60)', $s );
-
- # Do general case folding and UTF-8 armoring
- return LanguageUtf8::stripForSearch( $s );
- }
-
- # Italic is not appropriate for Japanese script
- # Unfortunately most browsers do not recognise this, and render <em> as italic
- function emphasize( $text ) {
- return $text;
- }
-}
-
-?>
diff --git a/languages/LanguageJv.php b/languages/LanguageJv.php
deleted file mode 100644
index a380add8..00000000
--- a/languages/LanguageJv.php
+++ /dev/null
@@ -1,115 +0,0 @@
-<?php
-/** Javanese (Basa Jawa)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Niklas Laxström
- *
- * @copyright Copyright © 2006, Niklas Laxström
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesJv.php');
-}
-
-class LanguageJv extends LanguageUtf8 {
- private $mMessagesJv, $mNamespaceNamesJv, $mNamespaceAlternatesJv = null;
-
- private $mQuickbarSettingsJv = array(
- 'Ora ana', 'Tetep sisih kiwa', 'Tetep sisih tengen', 'Ngambang sisih kiwa'
- );
-
- private $mSkinNamesJv = array(
- 'standard' => "Standar",
- );
-
- private $mBookstoreListJv = array(
- 'Gramedia Cyberstore (via Google)' => 'http://www.google.com/search?q=%22ISBN+:+$1%22+%22product_detail%22+site:www.gramediacyberstore.com+OR+site:www.gramediaonline.com+OR+site:www.kompas.com&hl=id',
- 'Bhinneka.com bookstore' => 'http://www.bhinneka.com/Buku/Engine/search.asp?fisbn=$1',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesJv;
- $this->mMessagesJv =& $wgAllMessagesJv;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesJv = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Astamiwa',
- NS_MAIN => '',
- NS_TALK => 'Dhiskusi',
- NS_USER => 'Panganggo',
- NS_USER_TALK => 'Dhiskusi_Panganggo',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Dhiskusi_' . $wgMetaNamespace,
- NS_IMAGE => 'Gambar',
- NS_IMAGE_TALK => 'Dhiskusi_Gambar',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Dhiskusi_MediaWiki',
- NS_TEMPLATE => 'Cithakan',
- NS_TEMPLATE_TALK => 'Dhiskusi_Cithakan',
- NS_HELP => 'Pitulung',
- NS_HELP_TALK => 'Dhiskusi_Pitulung',
- NS_CATEGORY => 'Kategori',
- NS_CATEGORY_TALK => 'Dhiskusi_Kategori'
- );
-
- $this->mNamespaceAlternatesJv = array(
- NS_IMAGE_TALK => 'Gambar_Dhiskusi',
- NS_MEDIAWIKI_TALK => 'MediaWiki_Dhiskusi',
- NS_TEMPLATE_TALK => 'Cithakan_Dhiskusi',
- NS_HELP_TALK => 'Pitulung_Dhiskusi',
- NS_CATEGORY_TALK => 'Kategori_Dhiskusi'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesJv + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsJv;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesJv + parent::getSkinNames();
- }
-
- function getBookstoreList() {
- return $this->mBookstoreListJv + parent::getBookstoreList();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesJv[$key] ) ) {
- return $this->mMessagesJv[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesJv;
- }
-
- function getNsIndex( $text ) {
-
- foreach ( $this->getNamespaces() as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- foreach ( $this->mNamespaceAlternatesJv as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
-
- return false;
- }
-
-}
-
-?>
diff --git a/languages/LanguageKa.php b/languages/LanguageKa.php
deleted file mode 100644
index b24bcf72..00000000
--- a/languages/LanguageKa.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-/** Georgian (ქáƒáƒ áƒ—ული)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageKa extends LanguageUtf8 {
- private $mNamespaceNamesKa = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesKa = array(
- NS_MEDIA => 'მედიáƒ',
- NS_SPECIAL => 'სპეციáƒáƒšáƒ£áƒ áƒ˜',
- NS_MAIN => '',
- NS_TALK => 'გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ',
- NS_USER => 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი',
- NS_USER_TALK => 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი_გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ',
- NS_IMAGE => 'სურáƒáƒ—ი',
- NS_IMAGE_TALK => 'სურáƒáƒ—ი_გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ',
- NS_MEDIAWIKI => 'მედიáƒáƒ•áƒ˜áƒ™áƒ˜',
- NS_MEDIAWIKI_TALK => 'მედიáƒáƒ•áƒ˜áƒ™áƒ˜_გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ',
- NS_TEMPLATE => 'თáƒáƒ áƒ’ი',
- NS_TEMPLATE_TALK => 'თáƒáƒ áƒ’ი_გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ',
- NS_HELP => 'დáƒáƒ®áƒ›áƒáƒ áƒ”ბáƒ',
- NS_HELP_TALK => 'დáƒáƒ®áƒ›áƒáƒ áƒ”ბáƒ_გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ',
- NS_CATEGORY => 'კáƒáƒ¢áƒ”გáƒáƒ áƒ˜áƒ',
- NS_CATEGORY_TALK => 'კáƒáƒ¢áƒ”გáƒáƒ áƒ˜áƒ_გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesKa + parent::getNamespaces();
- }
-
-}
-
-?>
diff --git a/languages/LanguageKm.php b/languages/LanguageKm.php
deleted file mode 100644
index 0c5f55b2..00000000
--- a/languages/LanguageKm.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/** Khmer (ភាសាážáŸ’មែរ)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageKm extends LanguageUtf8 {
- function digitTransformTable() {
- return array(
- '0' => '០',
- '1' => '១',
- '2' => '២',
- '3' => '៣',
- '4' => '៤',
- '5' => '៥',
- '6' => '៦',
- '7' => '៧',
- '8' => '៨',
- '9' => '៩'
- );
- }
-
-}
-
-?>
diff --git a/languages/LanguageKn.php b/languages/LanguageKn.php
deleted file mode 100644
index 755556cc..00000000
--- a/languages/LanguageKn.php
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-/**
- * Language file for Kannada.
- * Mosty done by:
- * Hari Prasad Nadig <hpnadig@gmail.com>
- * http://en.wikipedia.org/wiki/User:Hpnadig
- * Ashwath Mattur <ashwatham@gmail.com>
- * http://en.wikipedia.org/wiki/User:Ashwatham
- *
- * Also see the Kannada Localisation Initiative at:
- * http://kannada.sourceforge.net/
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesKn.php');
-}
-
-class LanguageKn extends LanguageUtf8 {
- private $mMessagesKn, $mNamespaceNamesKn = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesKn;
- $this->mMessagesKn =& $wgAllMessagesKn;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesKn = array(
- NS_MEDIA => 'ಮೀಡಿಯ',
- NS_SPECIAL => 'ವಿಶೇಷ',
- NS_MAIN => '',
- NS_TALK => 'ಚರà³à²šà³†à²ªà³à²Ÿ',
- NS_USER => 'ಸದಸà³à²¯',
- NS_USER_TALK => 'ಸದಸà³à²¯à²°_ಚರà³à²šà³†à²ªà³à²Ÿ',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_ಚರà³à²šà³†',
- NS_IMAGE => 'ಚಿತà³à²°',
- NS_IMAGE_TALK => 'ಚಿತà³à²°_ಚರà³à²šà³†à²ªà³à²Ÿ',
- NS_MEDIAWIKI => 'ಮೀಡಿಯವಿಕಿ',
- NS_MEDIAWIKI_TALK => 'ಮೀಡೀಯವಿಕಿ_ಚರà³à²šà³†',
- NS_TEMPLATE => 'ಟೆಂಪà³à²²à³‡à²Ÿà³',
- NS_TEMPLATE_TALK => 'ಟೆಂಪà³à²²à³‡à²Ÿà³_ಚರà³à²šà³†',
- NS_HELP => 'ಸಹಾಯ',
- NS_HELP_TALK => 'ಸಹಾಯ_ಚರà³à²šà³†',
- NS_CATEGORY => 'ವರà³à²—',
- NS_CATEGORY_TALK => 'ವರà³à²—_ಚರà³à²šà³†'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesKn + parent::getNamespaces();
- }
-
-
- function digitTransformTable() {
- return array(
- '0' => '೦',
- '1' => '೧',
- '2' => '೨',
- '3' => '೩',
- '4' => '೪',
- '5' => '೫',
- '6' => '೬',
- '7' => 'à³­',
- '8' => 'à³®',
- '9' => '೯'
- );
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesKn[$key] ) ) {
- return $this->mMessagesKn[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesKn;
- }
-
-}
-
-?>
diff --git a/languages/LanguageKo.php b/languages/LanguageKo.php
deleted file mode 100644
index d1a64b93..00000000
--- a/languages/LanguageKo.php
+++ /dev/null
@@ -1,182 +0,0 @@
-<?php
-/** Korean (한국어)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once('LanguageUtf8.php');
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesKo.php');
-}
-
-class LanguageKo extends LanguageUtf8 {
- private $mMessagesKo, $mNamespaceNamesKo = null;
-
- private $mQuickbarSettingsKo = array(
- 'ì—†ìŒ', '왼쪽', '오른쪽', '왼쪽 ê³ ì •', '오른쪽 ê³ ì •'
- );
-
- private $mSkinNamesKo = array(
- 'standard' => '기본값',
- 'davinci' => '다빈치',
- 'mono' => '모노',
- 'monobook' => '모노ë¶',
- 'my skin' => '내 스킨',
- );
-
- private $mBookstoreListKo = array(
- 'Aladdin.co.kr' => 'http://www.aladdin.co.kr/catalog/book.asp?ISBN=$1'
- );
-
- # (Okay, I think I got it right now. This can be adjusted
- # in the 'date' function down at the bottom. --Brion)
- #
- # Thanks. And it's usual that the time comes after dates.
- # So I've change the timeanddate function, just exchanged $time and $date
- # But you should check before you install it, 'cause I'm quite stupid about
- # the programming.
- #
-
- private $mWeekdayAbbreviationsKo = array(
- 'ì¼', 'ì›”', 'í™”', '수', '목', '금', '토'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesKo;
- $this->mMessagesKo =& $wgAllMessagesKo;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesKo = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => '특수기능',
- NS_MAIN => '',
- NS_TALK => '토론',
- NS_USER => '사용ìž',
- NS_USER_TALK => '사용ìží† ë¡ ',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace.'토론',
- NS_IMAGE => '그림',
- NS_IMAGE_TALK => '그림토론',
- NS_HELP => 'ë„움ë§',
- NS_HELP_TALK => 'ë„움ë§í† ë¡ ',
- NS_CATEGORY => '분류',
- NS_CATEGORY_TALK => '분류토론',
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesKo + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsKo;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesKo + parent::getSkinNames();
- }
-
- function getBookstoreList() {
- return $this->mBookstoreListKo + parent::getBookstoreList();
- }
-
- function getDateFormats() {
- return false;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesKo[$key] ) ) {
- return $this->mMessagesKo[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesKo;
- }
-
- function date( $ts, $adj = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts ); }
-
- $year = (int)substr( $ts, 0, 4 );
- $month = (int)substr( $ts, 4, 2 );
- $mday = (int)substr( $ts, 6, 2 );
- $hour = (int)substr( $ts, 8, 2 );
- $minute = (int)substr( $ts, 10, 2 );
- $second = (int)substr( $ts, 12, 2 );
- $time = mktime( $hour, $minute, $second, $month, $mday, $year );
- $date = getdate( $time );
-
- # "xxxxë…„ xxì›” xxì¼ (ì›”)"
- # timeanddate works "xxxxë…„ xxì›” xxì¼ (ì›”) xx:xx"
- $d = $year . "ë…„ " .
- $this->getMonthAbbreviation( $month ) . "ì›” " .
- $mday . "ì¼ ".
- "(" . $this->mWeekdayAbbreviationsKo[ $date['wday'] ]. ")";
-
- return $d;
- }
-
- function timeBeforeDate() {
- return false;
- }
-
- function timeDateSeparator( $format ) {
- return ' ';
- }
-
- function firstChar( $s ) {
- preg_match( '/^([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' .
- '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})/', $s, $matches);
-
- if ( isset( $matches[1] ) ) {
- if ( strlen( $matches[1] ) != 3 ) {
- return $matches[1];
- }
- $code = (ord($matches[1]{0}) & 0x0f) << 12;
- $code |= (ord($matches[1]{1}) & 0x3f) << 6;
- $code |= (ord($matches[1]{2}) & 0x3f);
- if ( $code < 0xac00 || 0xd7a4 <= $code) {
- return $matches[1];
- } elseif ( $code < 0xb098 ) {
- return "\xe3\x84\xb1";
- } elseif ( $code < 0xb2e4 ) {
- return "\xe3\x84\xb4";
- } elseif ( $code < 0xb77c ) {
- return "\xe3\x84\xb7";
- } elseif ( $code < 0xb9c8 ) {
- return "\xe3\x84\xb9";
- } elseif ( $code < 0xbc14 ) {
- return "\xe3\x85\x81";
- } elseif ( $code < 0xc0ac ) {
- return "\xe3\x85\x82";
- } elseif ( $code < 0xc544 ) {
- return "\xe3\x85\x85";
- } elseif ( $code < 0xc790 ) {
- return "\xe3\x85\x87";
- } elseif ( $code < 0xcc28 ) {
- return "\xe3\x85\x88";
- } elseif ( $code < 0xce74 ) {
- return "\xe3\x85\x8a";
- } elseif ( $code < 0xd0c0 ) {
- return "\xe3\x85\x8b";
- } elseif ( $code < 0xd30c ) {
- return "\xe3\x85\x8c";
- } elseif ( $code < 0xd558 ) {
- return "\xe3\x85\x8d";
- } else {
- return "\xe3\x85\x8e";
- }
- } else {
- return "";
- }
- }
-}
-
-?>
diff --git a/languages/LanguageKs.php b/languages/LanguageKs.php
deleted file mode 100644
index 082149b0..00000000
--- a/languages/LanguageKs.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-/** Kashmiri language file ( कशà¥à¤®à¥€à¤°à¥€ - (ﻚﺸﻤﻳﺮﻳ) )
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageKs extends LanguageUtf8 {
- #FIXME: inherit almost everything for now
-
- function isRTL() {
- return true;
- }
-}
-
-?>
diff --git a/languages/LanguageKu.php b/languages/LanguageKu.php
deleted file mode 100644
index 40677c7e..00000000
--- a/languages/LanguageKu.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-/** Kurdish (Kurdî / كوردي)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesKu.php');
-}
-
-class LanguageKu extends LanguageUtf8 {
- private $mMessagesKu, $mNamespaceNamesKu = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesKu;
- $this->mMessagesKu =& $wgAllMessagesKu;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesKu = array(
- NS_MEDIA => 'Medya',
- NS_SPECIAL => 'Taybet',
- NS_MAIN => '',
- NS_TALK => 'Nîqaş',
- NS_USER => 'Bikarhêner',
- NS_USER_TALK => 'Bikarhêner_nîqaş',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_nîqaş',
- NS_IMAGE => 'Wêne',
- NS_IMAGE_TALK => 'Wêne_nîqaş',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_nîqaş',
- NS_TEMPLATE => 'Åžablon',
- NS_TEMPLATE_TALK => 'Şablon_nîqaş',
- NS_HELP => 'Alîkarî',
- NS_HELP_TALK => 'Alîkarî_nîqaş',
- NS_CATEGORY => 'Kategorî',
- NS_CATEGORY_TALK => 'Kategorî_nîqaş'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesKu + parent::getNamespaces();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesKu[$key] ) ) {
- return $this->mMessagesKu[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesKu;
- }
-
-}
-
-?>
diff --git a/languages/LanguageKv.deps.php b/languages/LanguageKv.deps.php
deleted file mode 100644
index ea225901..00000000
--- a/languages/LanguageKv.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageKv.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageRu.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageKv.php b/languages/LanguageKv.php
deleted file mode 100644
index 807d66d4..00000000
--- a/languages/LanguageKv.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-/** Komi (Коми)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 3844
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @author Ashar Voultoiz <hashar@altern.org>
- *
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason, Ashar Voultoiz
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once 'LanguageRu.php';
-
-class LanguageKv extends LanguageRu {
-
- function getFallbackLanguage() {
- return 'ru';
- }
-
- function getAllMessages() {
- return null;
- }
-}
-
-?>
diff --git a/languages/LanguageLa.php b/languages/LanguageLa.php
deleted file mode 100644
index 0e783ad4..00000000
--- a/languages/LanguageLa.php
+++ /dev/null
@@ -1,120 +0,0 @@
-<?php
-/** Latin (lingua Latina)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesLa.php');
-}
-
-class LanguageLa extends LanguageUtf8 {
- private $mMessagesLa, $mNamespaceNamesLa = null;
-
- private $mQuickbarSettingsLa = array(
- 'Nullus', 'Constituere a sinistra', 'Constituere a dextra', 'Innens a sinistra'
- );
-
- private $mSkinNamesLa = array(
- 'standard' => 'Norma',
- 'nostalgia' => 'Nostalgia',
- 'cologneblue' => 'Caerulus Colonia'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesLa;
- $this->mMessagesLa =& $wgAllMessagesLa;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesLa = array(
- NS_SPECIAL => 'Specialis',
- NS_MAIN => '',
- NS_TALK => 'Disputatio',
- NS_USER => 'Usor',
- NS_USER_TALK => 'Disputatio_Usoris',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Disputatio_' . $this->convertGrammar( $wgMetaNamespace, 'genitive' ),
- NS_IMAGE => 'Imago',
- NS_IMAGE_TALK => 'Disputatio_Imaginis',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Disputatio_MediaWiki',
- NS_TEMPLATE => 'Formula',
- NS_TEMPLATE_TALK => 'Disputatio_Formulae',
- NS_HELP => 'Auxilium',
- NS_HELP_TALK => 'Disputatio_Auxilii',
- NS_CATEGORY => 'Categoria',
- NS_CATEGORY_TALK => 'Disputatio_Categoriae',
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesLa + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsLa;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesLa + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesLa[$key] ) ) {
- return $this->mMessagesLa[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesLa;
- }
-
- function getNsIndex( $text ) {
- global $wgMetaNamespace;
-
- foreach ( $this->mNamespaceNamesLa as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
-
- # Backwards compatibility hacks
- if( $wgMetaNamespace == 'Vicipaedia' || $wgMetaNamespace == 'Victionarium' ) {
- if( 0 == strcasecmp( 'Disputatio_Wikipedia', $text ) ) return NS_PROJECT_TALK;
- }
- return false;
- }
-
- /**
- * Convert from the nominative form of a noun to some other case
- *
- * Just used in a couple places for sitenames; special-case as necessary.
- * Rules are far from complete.
- *
- * Cases: genitive
- */
- function convertGrammar( $word, $case ) {
- global $wgGrammarForms;
- if ( isset($wgGrammarForms['la'][$case][$word]) ) {
- return $wgGrammarForms['la'][$case][$word];
- }
-
- switch ( $case ) {
- case 'genitive':
- // 1st and 2nd declension singular only.
- $in = array( '/a$/', '/u[ms]$/', '/tio$/' );
- $out = array( 'ae', 'i', 'tionis' );
- return preg_replace( $in, $out, $word );
- default:
- return $word;
- }
- }
-
-}
-
-
-?>
diff --git a/languages/LanguageLi.php b/languages/LanguageLi.php
deleted file mode 100644
index 2e7fe8c5..00000000
--- a/languages/LanguageLi.php
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php
-/** Limburgian (Limburgs)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesLi.php');
-}
-
-class LanguageLi extends LanguageUtf8 {
- private $mMessagesLi, $mNamespaceNamesLi = null;
-
- private $mQuickbarSettingsLi = array(
- 'Oetgesjakeld', 'Links vas', 'Rechts vas', 'Links zwevend'
- );
-
- private $mSkinNamesLi = array(
- 'standard' => 'Standaard',
- 'nostalgia' => 'Nostalgie',
- 'cologneblue' => 'Keuls blauw',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesLi;
- $this->mMessagesLi =& $wgAllMessagesLi;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesLi = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Speciaal',
- NS_MAIN => '',
- NS_TALK => 'Euverlik',
- NS_USER => 'Gebroeker',
- NS_USER_TALK => 'Euverlik_gebroeker',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Euverlik_' . $wgMetaNamespace,
- NS_IMAGE => 'Aafbeilding',
- NS_IMAGE_TALK => 'Euverlik_afbeelding',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Euverlik_MediaWiki',
- NS_TEMPLATE => 'Sjabloon',
- NS_TEMPLATE_TALK => 'Euverlik_sjabloon',
- NS_HELP => 'Help',
- NS_HELP_TALK => 'Euverlik_help',
- NS_CATEGORY => 'Kategorie',
- NS_CATEGORY_TALK => 'Euverlik_kategorie'
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesLi + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsLi;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesLi + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesLi[$key] ) ) {
- return $this->mMessagesLi[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesLi;
- }
-
- function timeBeforeDate( ) {
- return false;
- }
-
- function timeDateSeparator( $format ) {
- return ' ';
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
-}
-?>
diff --git a/languages/LanguageLo.php b/languages/LanguageLo.php
deleted file mode 100644
index 7fd20ca9..00000000
--- a/languages/LanguageLo.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/** Lao (ພາສາລາວ)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageLo extends LanguageUtf8 {
- function digitTransformTable() {
- return array(
- '0' => 'à»',
- '1' => '໑',
- '2' => 'à»’',
- '3' => '໓',
- '4' => 'à»”',
- '5' => '໕',
- '6' => 'à»–',
- '7' => 'à»—',
- '8' => '໘',
- '9' => 'à»™'
- );
- }
-
-}
-
-?>
diff --git a/languages/LanguageLt.php b/languages/LanguageLt.php
deleted file mode 100644
index 688dfa0f..00000000
--- a/languages/LanguageLt.php
+++ /dev/null
@@ -1,108 +0,0 @@
-<?php
-/** Lithuanian (Lietuvių)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesLt.php');
-}
-
-class LanguageLt extends LanguageUtf8 {
- private $mMessagesLt, $mNamespaceNamesLt = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesLt;
- $this->mMessagesLt =& $wgAllMessagesLt;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesLt = array(
- NS_MEDIA => 'Medija',
- NS_SPECIAL => 'Specialus',
- NS_MAIN => '',
- NS_TALK => 'Aptarimas',
- NS_USER => 'Naudotojas',
- NS_USER_TALK => 'Naudotojo_aptarimas',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_aptarimas',
- NS_IMAGE => 'Vaizdas',
- NS_IMAGE_TALK => 'Vaizdo_aptarimas',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_aptarimas',
- NS_TEMPLATE => 'Å ablonas',
- NS_TEMPLATE_TALK => 'Å ablono_aptarimas',
- NS_HELP => 'Pagalba',
- NS_HELP_TALK => 'Pagalbos_aptarimas',
- NS_CATEGORY => 'Kategorija',
- NS_CATEGORY_TALK => 'Kategorijos_aptarimas',
- );
-
- }
-
- private $mQuickbarSettingsLt = array(
- 'Nerodyti', 'Fiksuoti kairėje', 'Fiksuoti dešinėje', 'Plaukiojantis kairėje'
- );
-
- private $mSkinNamesLt = array(
- 'standard' => 'StandartinÄ—',
- 'nostalgia' => 'Nostalgija',
- 'cologneblue' => 'Kiolno MÄ—lyna',
- 'davinci' => 'Da VinÄi',
- 'mono' => 'Mono',
- 'monobook' => 'MonoBook',
- 'myskin' => 'MySkin',
- 'chick' => 'Chick'
- );
-
- function getNamespaces() {
- return $this->mNamespaceNamesLt + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsLt;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesLt + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesLt[$key] ) ) {
- return $this->mMessagesLt[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesLt;
- }
-
- function fallback8bitEncoding() {
- return 'windows-1257';
- }
-
-
- function separatorTransformTable() {
- return array(',' => ' ', '.' => ',' );
- }
-
- /* Word forms (with examples):
- 1 - vienas (1) lapas
- 2 - trys (3) lapai
- 3 - penkiolika (15) lapų
- */
- function convertPlural( $count, $wordform1, $wordform2, $wordform3) {
- $count = str_replace (' ', '', $count);
- if ($count%10==1 && $count%100!=11) return $wordform1;
- if ($count%10>=2 && ($count%100<10 || $count%100>=20)) return $wordform2;
- return $wordform3;
- }
-}
-?>
diff --git a/languages/LanguageLv.php b/languages/LanguageLv.php
deleted file mode 100644
index 7d07c070..00000000
--- a/languages/LanguageLv.php
+++ /dev/null
@@ -1,118 +0,0 @@
-<?php
-/** Latvian (Latviešu)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Niklas Laxström
- *
- * @copyright Copyright © 2006, Niklas Laxström
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesLv.php');
-}
-
-class LanguageLv extends LanguageUtf8 {
- private $mMessagesLv, $mNamespaceNamesLv = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesLv;
- $this->mMessagesLv =& $wgAllMessagesLv;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesLv = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Special',
- NS_MAIN => '',
- NS_TALK => 'Diskusija',
- NS_USER => 'LietotÄjs',
- NS_USER_TALK => 'LietotÄja_diskusija',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $this->convertGrammar( $wgMetaNamespace, 'ģenitīvs' ) . '_diskusija',
- NS_IMAGE => 'Attēls',
- NS_IMAGE_TALK => 'Attēla_diskusija',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_diskusija',
- NS_TEMPLATE => 'Veidne',
- NS_TEMPLATE_TALK => 'Veidnes_diskusija',
- NS_HELP => 'Palīdzība',
- NS_HELP_TALK => 'Palīdzības_diskusija',
- NS_CATEGORY => 'Kategorija',
- NS_CATEGORY_TALK => 'Kategorijas_diskusija',
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesLv + parent::getNamespaces();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesLv[$key] ) ) {
- return $this->mMessagesLv[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesLv;
- }
-
- /**
- * Latvian numeric formatting is 123 456,78.
- */
- function separatorTransformTable() {
- return array(',' => "\xc2\xa0", '.' => ',' );
- }
-
- /**
- * Plural form transformations. Using the first form for words with the last digit 1, but not for words with the last digits 11, and the second form for all the others.
- *
- * Example: {{plural:{{NUMBEROFARTICLES}}|article|articles}}
- *
- * @param integer $count
- * @param string $wordform1
- * @param string $wordform2
- * @param string $wordform3 (not used)
- * @return string
- */
- function convertPlural( $count, $wordform1, $wordform2, $wordform3 ) {
- return ( ( $count % 10 == 1 ) && ( $count % 100 != 11 ) ) ? $wordform1 : $wordform2;
- }
-
- # Convert from the nominative form of a noun to some other case
- # Invoked with {{GRAMMAR:case|word}}
- # Ä£enitÄ«vs - kÄ, datÄ«vs - kam, akuzatÄ«vs - ko, lokatÄ«vs - kur.
- /**
- * Cases: ģenitīvs, datīvs, akuzatīvs, lokatīvs
- */
- function convertGrammar( $word, $case ) {
- global $wgGrammarForms;
-
- $wgGrammarForms['lv']['ģenitīvs' ]['Vikipēdija'] = 'Vikipēdijas';
- $wgGrammarForms['lv']['Ä£enitÄ«vs' ]['VikivÄrdnÄ«ca'] = 'VikivÄrdnÄ«cas';
- $wgGrammarForms['lv']['datīvs' ]['Vikipēdija'] = 'Vikipēdijai';
- $wgGrammarForms['lv']['datÄ«vs' ]['VikivÄrdnÄ«ca'] = 'VikivÄrdnÄ«cai';
- $wgGrammarForms['lv']['akuzatīvs']['Vikipēdija'] = 'Vikipēdiju';
- $wgGrammarForms['lv']['akuzatÄ«vs']['VikivÄrdnÄ«ca'] = 'VikivÄrdnÄ«cu';
- $wgGrammarForms['lv']['lokatÄ«vs' ]['VikipÄ“dija'] = 'VikipÄ“dijÄ';
- $wgGrammarForms['lv']['lokatÄ«vs' ]['VikivÄrdnÄ«ca'] = 'VikivÄrdnÄ«cÄ';
-
- if ( isset($wgGrammarForms['lv'][$case][$word]) ) {
- return $wgGrammarForms['lv'][$case][$word];
- }
-
- return $word;
-
- }
-
-}
-
-?>
diff --git a/languages/LanguageMk.php b/languages/LanguageMk.php
deleted file mode 100644
index 536e0ec8..00000000
--- a/languages/LanguageMk.php
+++ /dev/null
@@ -1,156 +0,0 @@
-<?php
-/** Macedonian (МакедонÑки)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesMk.php');
-}
-
-class LanguageMk extends LanguageUtf8 {
- private $mMessagesMk, $mNamespaceNamesMk = null;
-
- private $mQuickbarSettingsMk = array(
- 'Без мени', 'ФикÑирано лево', 'ФикÑирано деÑно', 'Пловечко лево'
- );
-
- private $mSkinNamesMk = array(
- 'standard' => 'КлаÑика',
- 'nostalgia' => 'ÐоÑталгија',
- 'cologneblue' => 'КелнÑко Ñино',
- 'davinci' => 'ДаВинчи',
- 'mono' => 'Моно',
- 'monobook' => 'Monobook',
- 'myskin' => 'Моја маÑка',
- 'chick' => 'Шик'
- );
-
- private $mDateFormatsMk = array(
- 'Без преференции',
- 'Јануари 15, 2001',
- '15 Јануари 2001',
- '2001 Јануари 15',
- '2001-01-15'
- );
-
- private $mMagicWordsMk = array(
- MAG_REDIRECT => array( 0, '#redirect', '#пренаÑочување', '#види' ),
- MAG_NOTOC => array( 0, '__NOTOC__', '__БЕЗСОДРЖИÐÐ__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__', '__СОСОДРЖИÐÐ__' ),
- MAG_TOC => array( 0, '__TOC__', '__СОДРЖИÐÐ__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__' , '__БЕЗ_УРЕДУВÐЊЕ_ÐÐ_СЕКЦИИ__'),
- MAG_START => array( 0, '__START__' , '__ПОЧЕТОК__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'СЕГÐШЕÐМЕСЕЦ' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'СЕГÐШЕÐМЕСЕЦИМЕ' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'СЕГÐШЕÐМЕСЕЦИМЕРОД' ),
- MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'СЕГÐШЕÐМЕСЕЦСКР' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'СЕГÐШЕÐДЕÐ' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'СЕГÐШЕÐДЕÐИМЕ' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'СЕГÐШÐÐГОДИÐÐ' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'СЕГÐШÐОВРЕМЕ' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'БРОЈСТÐТИИ' ),
- MAG_PAGENAME => array( 1, 'PAGENAME', 'СТРÐÐИЦÐ' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'СТРÐÐИЦÐИ' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE', 'ИМЕПРОСТОР' ),
- MAG_SUBST => array( 0, 'SUBST:', 'ЗÐМЕСТ:' ),
- MAG_MSGNW => array( 0, 'MSGNW:', 'ИЗВЕШТNW:' ),
- MAG_END => array( 0, '', '__КРÐЈ__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'мини' ),
- MAG_IMG_RIGHT => array( 1, 'right', 'деÑно', 'д' ),
- MAG_IMG_LEFT => array( 1, 'left', 'лево', 'л' ),
- MAG_IMG_NONE => array( 1, 'none', 'н' ),
- MAG_IMG_WIDTH => array( 1, '$1px', '$1пкÑ' , '$1п' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre', 'центар', 'ц' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'рамка', 'ворамка' ),
- MAG_INT => array( 0, 'INT:' ),
- MAG_SITENAME => array( 1, 'SITENAME', 'ИМЕÐÐСÐЈТ' ),
- MAG_NS => array( 0, 'NS:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:', 'ЛОКÐЛÐÐÐДРЕСÐ:' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'ЛОКÐЛÐÐÐДРЕСÐИ:' ),
- MAG_SERVER => array( 0, 'SERVER', 'СЕРВЕР' ),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'ГРÐÐœÐТИКÐ:' ),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__'),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__'),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'СЕГÐШÐÐСЕДМИЦÐ'),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW' ),
- MAG_REVISIONID => array( 1, 'REVISIONID' ),
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesMk;
- $this->mMessagesMk =& $wgAllMessagesMk;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesMk = array(
- NS_MEDIA => 'Медија',
- NS_SPECIAL => 'Специјални',
- NS_MAIN => '',
- NS_TALK => 'Разговор',
- NS_USER => 'КориÑник',
- NS_USER_TALK => 'Разговор_Ñо_кориÑник',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Разговор_за_' . $wgMetaNamespace ,
- NS_IMAGE => 'Слика',
- NS_IMAGE_TALK => 'Разговор_за_Ñлика',
- NS_MEDIAWIKI => 'МедијаВики',
- NS_MEDIAWIKI_TALK => 'Разговор_за_МедијаВики',
- NS_TEMPLATE => 'Шаблон',
- NS_TEMPLATE_TALK => 'Разговор_за_шаблон',
- NS_HELP => 'Помош',
- NS_HELP_TALK => 'Разговор_за_помош',
- NS_CATEGORY => 'Категорија',
- NS_CATEGORY_TALK => 'Разговор_за_категорија',
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesMk + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsMk;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesMk + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return $this->mDateFormatsMk;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesMk[$key] ) ) {
- return $this->mMessagesMk[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesMk;
- }
-
- function &getMagicWords() {
- $t = $this->mMagicWordsMk + parent::getMagicWords();
- return $t;
- }
-
- function linkTrail() {
- return '/^([a-zабвгдѓежзѕијклљмнњопрÑтќуфхцчџш]+)(.*)$/sDu';
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
-
-}
-?>
diff --git a/languages/LanguageMl.php b/languages/LanguageMl.php
deleted file mode 100644
index 3f430c0f..00000000
--- a/languages/LanguageMl.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/** Malayalam (മലയാളം)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageMl extends LanguageUtf8 {
- function digitTransformTable() {
- return array(
- '0' => '൦',
- '1' => '൧',
- '2' => '൨',
- '3' => '൩',
- '4' => '൪',
- '5' => '൫',
- '6' => '൬',
- '7' => '൭',
- '8' => '൮',
- '9' => '൯'
- );
- }
-
-}
-
-?>
diff --git a/languages/LanguageMs.php b/languages/LanguageMs.php
deleted file mode 100644
index d3fc22ef..00000000
--- a/languages/LanguageMs.php
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-/** Malay (Bahasa Melayu)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-# This localisation is based on a file kindly donated by the folks at MIMOS
-# http://www.asiaosc.org/enwiki/page/Knowledgebase_Home.html
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesMs.php');
-}
-
-class LanguageMs extends LanguageUtf8 {
- private $mMessagesMs, $mNamespaceNamesMs = null;
-
- private $mQuickbarSettingsMs = array(
- 'Tiada', 'Tetap sebelah kiri', 'Tetap sebelah kanan', 'Berubah-ubah sebelah kiri'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesMs;
- $this->mMessagesMs =& $wgAllMessagesMs;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesMs = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Istimewa', #Special
- NS_MAIN => '',
- NS_TALK => 'Perbualan',#Talk
- NS_USER => 'Pengguna',#User
- NS_USER_TALK => 'Perbualan_Pengguna',#User_talk
- NS_PROJECT => $wgMetaNamespace,#Wikipedia
- NS_PROJECT_TALK => 'Perbualan_' . $wgMetaNamespace,#Wikipedia_talk
- NS_IMAGE => 'Imej',#Image
- NS_IMAGE_TALK => 'Imej_Perbualan',#Image_talk
- NS_MEDIAWIKI => 'MediaWiki',#MediaWiki
- NS_MEDIAWIKI_TALK => 'MediaWiki_Perbualan',#MediaWiki_talk
- NS_TEMPLATE => 'Templat',#Template
- NS_TEMPLATE_TALK => 'Perbualan_Templat',#Template_talk
- NS_CATEGORY => 'Kategori',#Category
- NS_CATEGORY_TALK => 'Perbualan_Kategori',#Category_talk
- NS_HELP => 'Bantuan',#Help
- NS_HELP_TALK => 'Perbualan_Bantuan' #Help_talk
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesMs + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsMs;
- }
-
- function getDateFormats() {
- return false;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesMs[$key] ) ) {
- return $this->mMessagesMs[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesMs;
- }
-
-}
-
-?>
diff --git a/languages/LanguageNah.deps.php b/languages/LanguageNah.deps.php
deleted file mode 100644
index 453b18f5..00000000
--- a/languages/LanguageNah.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageNah.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageEs.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageNah.php b/languages/LanguageNah.php
deleted file mode 100644
index d29a53e2..00000000
--- a/languages/LanguageNah.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-/** Nahuatl
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Rob Church <robchur@gmail.com>
- *
- * @copyright Copyright © 2006, Rob Church
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once( 'LanguageEs.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesNah.php');
-}
-
-# Per conversation with a user in IRC, we inherit from Spanish and work from there
-# Nahuatl was the language of the Aztecs, and a modern speaker is most likely to
-# understand Spanish if a Nah translation is not available
-
-class LanguageNah extends LanguageEs {
- private $mMessagesNah = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesNah;
- $this->mMessagesNah =& $wgAllMessagesNah;
-
- }
-
- function getFallbackLanguage() {
- return 'es';
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesNah[$key] ) ) {
- return $this->mMessagesNah[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesNah;
- }
-
-}
-
-?> \ No newline at end of file
diff --git a/languages/LanguageNap.deps.php b/languages/LanguageNap.deps.php
deleted file mode 100644
index 2ee99672..00000000
--- a/languages/LanguageNap.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageNap.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageIt.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageNap.php b/languages/LanguageNap.php
deleted file mode 100644
index 322bfdff..00000000
--- a/languages/LanguageNap.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-/** Neapolitan (Nnapulitano)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageIt.php' );
-
-class LanguageNap extends LanguageIt {
-
- function getFallbackLanguage() {
- return 'it';
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageNds.php b/languages/LanguageNds.php
deleted file mode 100644
index e55f5858..00000000
--- a/languages/LanguageNds.php
+++ /dev/null
@@ -1,155 +0,0 @@
-<?php
-/** Low Saxon (Plattdüütsch)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesNds.php');
-}
-
-class LanguageNds extends LanguageUtf8 {
- private $mMessagesNds, $mNamespaceNamesNds = null;
-
- private $mQuickbarSettingsNds = array(
- 'Keen', 'Links, fast', 'Rechts, fast', 'Links, sweven'
- );
-
- private $mMagicWordsNds = array(
- # ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#redirect', '#wiederleiden' ),
- MAG_NOTOC => array( 0, '__NOTOC__', '__KEENINHOLTVERTEKEN__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__', '__WIESINHOLTVERTEKEN__' ),
- MAG_TOC => array( 0, '__TOC__', '__INHOLTVERTEKEN__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__KEENÄNNERNLINK__' ),
- MAG_START => array( 0, '__START__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'AKTMAAND' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'AKTMAANDNAAM' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'AKTDAG' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'AKTDAGNAAM' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'AKTJOHR' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'AKTTIED' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'ARTIKELTALL' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'AKTMAANDNAAMGEN' ),
- MAG_PAGENAME => array( 1, 'PAGENAME', 'SIETNAAM' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'SIETNAAME' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE', 'NAAMRUUM' ),
- MAG_SUBST => array( 0, 'SUBST:' ),
- MAG_MSGNW => array( 0, 'MSGNW:' ),
- MAG_END => array( 0, '__END__', '__ENN__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'duum' ),
- MAG_IMG_RIGHT => array( 1, 'right', 'rechts' ),
- MAG_IMG_LEFT => array( 1, 'left', 'links' ),
- MAG_IMG_NONE => array( 1, 'none', 'keen' ),
- MAG_IMG_WIDTH => array( 1, '$1px', '$1px' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre', 'merrn' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'rahmt' ),
- MAG_INT => array( 0, 'INT:' ),
- MAG_SITENAME => array( 1, 'SITENAME', 'STEEDNAAM' ),
- MAG_NS => array( 0, 'NS:', 'NR:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:', 'STEEDURL:' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'STEEDURLE:' ),
- MAG_SERVER => array( 0, 'SERVER', 'SERVER' ),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'GRAMMATIK:' )
- );
-
- private $mSkinNamesNds = array(
- 'standard' => 'Klassik',
- 'nostalgia' => 'Nostalgie',
- 'cologneblue' => 'Kölsch Blau',
- 'smarty' => 'Paddington',
- 'chick' => 'Küken'
- );
-
-
- private $mBookstoreListNds = array(
- 'Verteken vun leverbore Böker' => 'http://www.buchhandel.de/sixcms/list.php?page=buchhandel_profisuche_frameset&suchfeld=isbn&suchwert=$1=0&y=0',
- 'abebooks.de' => 'http://www.abebooks.de/servlet/BookSearchPL?ph=2&isbn=$1',
- 'Amazon.de' => 'http://www.amazon.de/exec/obidos/ISBN=$1',
- 'Lehmanns Fachbuchhandlung' => 'http://www.lob.de/cgi-bin/work/suche?flag=new&stich1=$1',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesNds;
- $this->mMessagesNds =& $wgAllMessagesNds;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesNds = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Spezial',
- NS_MAIN => '',
- NS_TALK => 'Diskuschoon',
- NS_USER => 'Bruker',
- NS_USER_TALK => 'Bruker_Diskuschoon',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_Diskuschoon',
- NS_IMAGE => 'Bild',
- NS_IMAGE_TALK => 'Bild_Diskuschoon',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_Diskuschoon',
- NS_TEMPLATE => 'Vörlaag',
- NS_TEMPLATE_TALK => 'Vörlaag_Diskuschoon',
- NS_HELP => 'Hülp',
- NS_HELP_TALK => 'Hülp_Diskuschoon',
- NS_CATEGORY => 'Kategorie',
- NS_CATEGORY_TALK => 'Kategorie_Diskuschoon'
- );
-
- }
-
- function getBookstoreList() {
- return $this->mBookstoreListNds;
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesNds + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsNds;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesNds + parent::getSkinNames();
- }
-
- function &getMagicWords() {
- $t = $this->mMagicWordsNds + parent::getMagicWords();
- return $t;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesNds[$key] ) ) {
- return $this->mMessagesNds[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesNds;
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- function formatDay( $day, $format ) {
- return parent::formatDay( $day, $format ) . '.';
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- function linkTrail() {
- return '/^([äöüßa-z]+)(.*)$/sDu';
- }
-
-}
-?>
diff --git a/languages/LanguageNds_nl.php b/languages/LanguageNds_nl.php
deleted file mode 100644
index 4167ffdf..00000000
--- a/languages/LanguageNds_nl.php
+++ /dev/null
@@ -1,76 +0,0 @@
-<?php
-/** Dutch Lower Saxon (Nedersaksisch)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 4497
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>, Jens Frank
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason, Jens Frank
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once 'LanguageNds.php';
-
-class LanguageNds_nl extends LanguageNds {
- private $mNamespaceNamesNds_nl = null;
-
- private $mSkinNamesNds_nl = array(
- 'standard' => 'Klassiek',
- 'nostalgia' => 'Nostalgie',
- 'cologneblue' => 'Keuls blauw',
- 'smarty' => 'Paddington',
- 'chick' => 'Sjiek'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesNds_nl = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Speciaol',
- NS_MAIN => '',
- NS_TALK => 'Overleg',
- NS_USER => 'Gebruker',
- NS_USER_TALK => 'Overleg_gebruker',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Overleg_' . $wgMetaNamespace,
- NS_IMAGE => 'Ofbeelding',
- NS_IMAGE_TALK => 'Overleg_ofbeelding',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Overleg_MediaWiki',
- NS_TEMPLATE => 'Sjabloon',
- NS_TEMPLATE_TALK => 'Overleg_sjabloon',
- NS_HELP => 'Help',
- NS_HELP_TALK => 'Overleg_help',
- NS_CATEGORY => 'Categorie',
- NS_CATEGORY_TALK => 'Overleg_categorie'
- );
-
- }
-
- function getFallbackLanguage() {
- return 'nds';
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesNds_nl;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesNds_nl + parent::getSkinNames();
- }
-
- function getAllMessages() {
- return null;
- }
-
- function formatDay( $day, $format ) {
- return Language::formatDay( $day, $format );
- }
-
-}
-
-?>
diff --git a/languages/LanguageNl.php b/languages/LanguageNl.php
deleted file mode 100644
index a7d59c2d..00000000
--- a/languages/LanguageNl.php
+++ /dev/null
@@ -1,101 +0,0 @@
-<?php
-/** Dutch (Nederlands)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesNl.php');
-}
-
-class LanguageNl extends LanguageUtf8 {
- private $mMessagesNl, $mNamespaceNamesNl = null;
-
- private $mQuickbarSettingsNl = array(
- 'Uitgeschakeld', 'Links vast', 'Rechts vast', 'Links zwevend'
- );
-
- private $mSkinNamesNl = array(
- 'standard' => 'Standaard',
- 'nostalgia' => 'Nostalgie',
- 'cologneblue' => 'Keuls blauw',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesNl;
- $this->mMessagesNl =& $wgAllMessagesNl;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesNl = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Speciaal',
- NS_MAIN => '',
- NS_TALK => 'Overleg',
- NS_USER => 'Gebruiker',
- NS_USER_TALK => 'Overleg_gebruiker',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Overleg_' . $wgMetaNamespace,
- NS_IMAGE => 'Afbeelding',
- NS_IMAGE_TALK => 'Overleg_afbeelding',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Overleg_MediaWiki',
- NS_TEMPLATE => 'Sjabloon',
- NS_TEMPLATE_TALK => 'Overleg_sjabloon',
- NS_HELP => 'Help',
- NS_HELP_TALK => 'Overleg_help',
- NS_CATEGORY => 'Categorie',
- NS_CATEGORY_TALK => 'Overleg_categorie'
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesNl + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsNl;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesNl + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesNl[$key] ) ) {
- return $this->mMessagesNl[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesNl;
- }
-
- function timeBeforeDate( ) {
- return false;
- }
-
- function timeDateSeparator( $format ) {
- return ' ';
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- function linkTrail() {
- return '/^([a-zäöüïëéèà]+)(.*)$/sDu';
- }
-
-}
-?>
diff --git a/languages/LanguageNn.php b/languages/LanguageNn.php
deleted file mode 100644
index 78229ecd..00000000
--- a/languages/LanguageNn.php
+++ /dev/null
@@ -1,233 +0,0 @@
-<?php
-/** Norwegian (Nynorsk)
- *
- * @license http://www.gnu.org/copyleft/fdl.html GNU Free Documentation License
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
- *
- * @author Olve Utne
- * @author Guttorm Flatabø
- * @link http://meta.wikimedia.org/w/index.php?title=LanguageNn.php&action=history
- * @link http://nn.wikipedia.org/w/index.php?title=Brukar:Dittaeva/LanguageNn.php&action=history
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesNn.php');
-}
-
-class LanguageNn extends LanguageUtf8 {
- private $mMessagesNn, $mNamespaceNamesNn = null;
-
- private $mQuickbarSettingsNn = array(
- 'Ingen', 'Venstre', 'Høgre', 'Flytande venstre', 'Flytande høgre'
- );
-
- private $mSkinNamesNn = array(
- 'standard' => 'Klassisk',
- 'nostalgia' => 'Nostalgi',
- 'cologneblue' => 'Kölnerblå',
- 'myskin' => 'MiDrakt'
- );
-
- private $mDateFormatsNn = array(
- 'Standard',
- '15. januar 2001 kl. 16:12',
- '15. jan. 2001 kl. 16:12',
- '16:12, 15. januar 2001',
- '16:12, 15. jan. 2001',
- 'ISO 8601' => '2001-01-15 16:12:34'
- );
-
- private $mBookstoreListNn = array(
- 'Bibsys' => 'http://ask.bibsys.no/ask/action/result?kilde=biblio&fid=isbn&lang=nn&term=$1',
- 'BokBerit' => 'http://www.bokberit.no/annet_sted/bocker/$1.html',
- 'Bokkilden' => 'http://www.bokkilden.no/ProductDetails.aspx?ProductId=$1',
- 'Haugenbok' => 'http://www.haugenbok.no/resultat.cfm?st=hurtig&isbn=$1',
- 'Akademika' => 'http://www.akademika.no/sok.php?isbn=$1',
- 'Gnist' => 'http://www.gnist.no/sok.php?isbn=$1',
- 'Amazon.co.uk' => 'http://www.amazon.co.uk/exec/obidos/ISBN=$1',
- 'Amazon.de' => 'http://www.amazon.de/exec/obidos/ISBN=$1',
- 'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1'
- );
-
- # Note to translators:
- # Please include the English words as synonyms. This allows people
- # from other wikis to contribute more easily.
- #
- private $mMagicWordsNn = array(
- # ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#redirect', '#omdiriger' ),
- MAG_NOTOC => array( 0, '__NOTOC__', '__INGAINNHALDSLISTE__', '__INGENINNHOLDSLISTE__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__', '__ALLTIDINNHALDSLISTE__', '__ALLTIDINNHOLDSLISTE__' ),
- MAG_TOC => array( 0, '__TOC__', '__INNHALDSLISTE__', '__INNHOLDSLISTE__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__INGABOLKENDRING__', '__INGABOLKREDIGERING__', '__INGENDELENDRING__'),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'MÃ…NADNO', 'MÃ…NEDNÃ…' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'MÃ…NADNONAMN', 'MÃ…NEDNÃ…NAVN' ),
- MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'MÃ…NADNOKORT', 'MÃ…NEDNÃ…KORT' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'DAGNO', 'DAGNÃ…' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'DAGNONAMN', 'DAGNÃ…NAVN' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'Ã…RNO', 'Ã…RNÃ…' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'TIDNO', 'TIDNÃ…' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'INNHALDSSIDETAL', 'INNHOLDSSIDETALL' ),
- MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES', 'FILTAL' ),
- MAG_PAGENAME => array( 1, 'PAGENAME', 'SIDENAMN', 'SIDENAVN' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'SIDENAMNE', 'SIDENAVNE' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE', 'NAMNEROM', 'NAVNEROM' ),
- MAG_SUBST => array( 0, 'SUBST:', 'LIMINN:' ),
- MAG_MSGNW => array( 0, 'MSGNW:', 'IKWIKMELD:' ),
- MAG_END => array( 0, '__END__', '__SLUTT__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'mini', 'miniatyr' ),
- MAG_IMG_MANUALTHUMB => array( 1, 'thumbnail=$1', 'thumb=$1', 'mini=$1', 'miniatyr=$1' ),
- MAG_IMG_RIGHT => array( 1, 'right', 'høgre', 'høyre' ),
- MAG_IMG_LEFT => array( 1, 'left', 'venstre' ),
- MAG_IMG_NONE => array( 1, 'none', 'ingen' ),
- MAG_IMG_WIDTH => array( 1, '$1px', '$1pk' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre', 'sentrum' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'ramme' ),
- MAG_SITENAME => array( 1, 'SITENAME', 'NETTSTADNAMN' ),
- MAG_NS => array( 0, 'NS:', 'NR:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:', 'LOKALLENKJE:', 'LOKALLENKE:' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'LOKALLENKJEE:', 'LOKALLENKEE:' ),
- MAG_SERVER => array( 0, 'SERVER', 'TENAR', 'TJENER' ),
- MAG_SERVERNAME => array( 0, 'SERVERNAME', 'TENARNAMN', 'TJENERNAVN' ),
- MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH', 'SKRIPTSTI' ),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'GRAMMATIKK:' ),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__' ),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__' ),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'VEKENRNO', 'UKENRNÃ…' ),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW', 'VEKEDAGNRNO', 'UKEDAGNRNÃ…' ),
- MAG_REVISIONID => array( 1, 'REVISIONID', 'VERSJONSID' )
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesNn;
- $this->mMessagesNn =& $wgAllMessagesNn;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesNn = array(
- NS_MEDIA => 'Filpeikar',
- NS_SPECIAL => 'Spesial',
- NS_MAIN => '',
- NS_TALK => 'Diskusjon',
- NS_USER => 'Brukar',
- NS_USER_TALK => 'Brukardiskusjon',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '-diskusjon',
- NS_IMAGE => 'Fil',
- NS_IMAGE_TALK => 'Fildiskusjon',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki-diskusjon',
- NS_TEMPLATE => 'Mal',
- NS_TEMPLATE_TALK => 'Maldiskusjon',
- NS_HELP => 'Hjelp',
- NS_HELP_TALK => 'Hjelpdiskusjon',
- NS_CATEGORY => 'Kategori',
- NS_CATEGORY_TALK => 'Kategoridiskusjon'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesNn + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsNn;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesNn + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return $this->mDateFormatsNn;
- }
-
- function getBookstoreList() {
- return $this->mBookstoreListNn;
- }
-
- function &getMagicWords() {
- $t = $this->mMagicWordsNn + parent::getMagicWords();
- return $t;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesNn[$key] ) ) {
- return $this->mMessagesNn[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesNn;
- }
-
-
- function time($ts, $adj = false, $format = true) {
- if ( $adj ) { $ts = $this->userAdjust( $ts ); } # Adjust based on the timezone setting.
-
- $format = $this->dateFormat($format);
-
- switch( $format ) {
- # 2001-01-15 16:12:34
- case 'ISO 8601': return substr( $ts, 8, 2 ) . ':' . substr( $ts, 10, 2 ) . ':' . substr( $ts, 12, 2 );
- default: return substr( $ts, 8, 2 ) . ':' . substr( $ts, 10, 2 );
- }
-
- }
-
- function date( $ts, $adj = false, $format = true) {
- global $wgUser;
- if ( $adj ) { $ts = $this->userAdjust( $ts ); } # Adjust based on the timezone setting.
- $format = $this->dateFormat($format);
-
- switch( $format ) {
- # 15. jan. 2001 kl. 16:12 || 16:12, 15. jan. 2001
- case '2': case '4': return (0 + substr( $ts, 6, 2 )) . '. ' .
- $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) . '. ' .
- substr($ts, 0, 4);
- # 2001-01-15 16:12:34
- case 'ISO 8601': return substr($ts, 0, 4). '-' . substr($ts, 4, 2). '-' .substr($ts, 6, 2);
-
- # 15. januar 2001 kl. 16:12 || 16:12, 15. januar 2001
- default: return (0 + substr( $ts, 6, 2 )) . '. ' .
- $this->getMonthName( substr( $ts, 4, 2 ) ) . ' ' .
- substr($ts, 0, 4);
- }
-
- }
-
- function timeanddate( $ts, $adj = false, $format = true) {
- global $wgUser;
-
- $format = $this->dateFormat($format);
-
- switch ( $format ) {
- # 16:12, 15. januar 2001 || 16:12, 15. jan. 2001
- case '3': case '4': return $this->time( $ts, $adj, $format ) . ', ' . $this->date( $ts, $adj, $format );
- # 2001-01-15 16:12:34
- case 'ISO 8601': return $this->date( $ts, $adj, $format ) . ' ' . $this->time( $ts, $adj, $format );
- # 15. januar 2001 kl. 16:12 || 15. jan. 2001 kl. 16:12
- default: return $this->date( $ts, $adj, $format ) . ' kl. ' . $this->time( $ts, $adj, $format );
- }
-
- }
-
- function separatorTransformTable() {
- return array(
- ',' => "\xc2\xa0",
- '.' => ','
- );
- }
-
-}
-
-?>
diff --git a/languages/LanguageNo.php b/languages/LanguageNo.php
deleted file mode 100644
index c91fd4f0..00000000
--- a/languages/LanguageNo.php
+++ /dev/null
@@ -1,114 +0,0 @@
-<?php
-/** Norwegian (Norsk (bokmål))
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesNo.php');
-}
-
-class LanguageNo extends LanguageUtf8 {
- private $mMessagesNo, $mNamespaceNamesNo;
-
- private $mQuickbarSettingsNo = array(
- 'Ingen', 'Fast venstre', 'Fast høyre', 'Flytende venstre'
- );
-
- private $mSkinNamesNo = array(
- 'standard' => 'Standard',
- 'nostalgia' => 'Nostalgi',
- 'cologneblue' => 'Kölnerblå'
- );
-
- private $mBookstoreListNo = array(
- 'Antikvariat.net' => 'http://www.antikvariat.net/',
- 'Frida' => 'http://wo.uio.no/as/WebObjects/frida.woa/wa/fres?action=sok&isbn=$1&visParametre=1&sort=alfabetisk&bs=50',
- 'Bibsys' => 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&fid=isbn&term=$1&op=and&fid=bd&term=&arstall=&sortering=sortdate-&treffPrSide=50',
- 'Akademika' => 'http://www.akademika.no/sok.php?ts=4&sok=$1',
- 'Haugenbok' => 'http://www.haugenbok.no/resultat.cfm?st=extended&isbn=$1',
- 'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesNo;
- $this->mMessagesNo =& $wgAllMessagesNo;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesNo = array(
- NS_MEDIA => 'Medium',
- NS_SPECIAL => 'Spesial',
- NS_MAIN => '',
- NS_TALK => 'Diskusjon',
- NS_USER => 'Bruker',
- NS_USER_TALK => 'Brukerdiskusjon',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '-diskusjon',
- NS_IMAGE => 'Bilde',
- NS_IMAGE_TALK => 'Bildediskusjon',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki-diskusjon',
- NS_TEMPLATE => 'Mal',
- NS_TEMPLATE_TALK => 'Maldiskusjon',
- NS_HELP => 'Hjelp',
- NS_HELP_TALK => 'Hjelpdiskusjon',
- NS_CATEGORY => 'Kategori',
- NS_CATEGORY_TALK => 'Kategoridiskusjon',
- );
- }
-
- function getBookstoreList () {
- return $this->mBookstoreListNo;
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesNo + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsNo;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesNo + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesNo[$key] ) ) {
- return $this->mMessagesNo[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesNo;
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- function formatDay( $day, $format ) {
- return parent::formatDay( $day, $format ) . '.';
- }
-
- function timeBeforeDate() {
- return false;
- }
-
- function timeDateSeparator( $format ) {
- return ' kl.';
- }
-
- function separatorTransformTable() {
- return array(',' => "\xc2\xa0", '.' => ',' );
- }
-}
-
-?>
diff --git a/languages/LanguageNon.deps.php b/languages/LanguageNon.deps.php
deleted file mode 100644
index 1378ed43..00000000
--- a/languages/LanguageNon.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageNon.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageIs.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageNon.php b/languages/LanguageNon.php
deleted file mode 100644
index 48924402..00000000
--- a/languages/LanguageNon.php
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-/** Old Norse (Norrǿna)
- *
- * Defaults to Icelandic instead of English.
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageIs.php' );
-
-class LanguageNon extends LanguageIs {
-
- function getFallbackLanguage() {
- return 'is';
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageNv.php b/languages/LanguageNv.php
deleted file mode 100644
index 28a924b0..00000000
--- a/languages/LanguageNv.php
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-/** Navajo (Diné bizaad)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageNv extends LanguageUtf8 {
- private $mMessagesNv, $mNamespaceNamesNv = null;
-
- private $mSkinNamesNv = array(
- 'mono' => 'Åáa\'ígíí',
- 'monobook' => 'NaaltsoosÅáa\'ígíí'
- );
-
- private $mWeekdayNamesNv = array(
- 'Damóogo', 'Damóo biiskání', 'Damóodóó naakiskÄ…Ìo', 'Damóodóó tágí jįÌ', 'Damóodóó dįÌįÌ\' yiskÄ…Ìo',
- 'Nda\'iiníísh', 'YiskÄ…Ì damóo'
- );
-
- private $mMonthNamesNv = array(
- 'Yas NiÅ‚t\'ees', 'Atsá Biyáázh', 'Wóózhch\'įÌįÌd', 'T\'Ä…ÌÄ…Ìchil', 'T\'Ä…ÌÄ…Ìtsoh', 'Ya\'iishjááshchilí',
- 'Ya\'iishjáástsoh', 'Bini\'ant\'Ä…ÌÄ…Ìts\'ózí', 'Bini\'ant\'Ä…ÌÄ…Ìtsoh', 'GhÄ…Ä…jį', 'Níłch\'its\'ósí',
- 'Níłch\'itsoh'
- );
-
- private $mMonthAbbreviationsNv = array(
- 'Ynts', 'Atsb', 'Wozh', 'Tchi', 'Ttso', 'Yjsh', 'Yjts', 'Btsz',
- 'Btsx', 'GhÄ…j', 'Ntss', 'Ntsx'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesNv = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Special',
- NS_MAIN => '',
- NS_TALK => 'Naaltsoos_baa_yinísht\'įÌ',
- NS_USER => 'Choinish\'įįhí',
- NS_USER_TALK => 'Choinish\'įįhí_baa_yinísht\'įÌ',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace.'_baa_yinísht\'įÌ',
- NS_IMAGE => 'E\'elyaaígíí',
- NS_IMAGE_TALK => 'E\'elyaaígíí_baa_yinísht\'įÌ',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_baa_yinísht\'įÌ',
- NS_TEMPLATE => 'Template',
- NS_TEMPLATE_TALK => 'Template_talk',
- NS_HELP => 'Aná\'álwo\'',
- NS_HELP_TALK => 'Aná\'álwo\'_baa_yinísht\'įÌ',
- NS_CATEGORY => 'T\'ááłáhági_át\'éego',
- NS_CATEGORY_TALK => 'T\'ááłáhági_át\'éego_baa_yinísht\'įÌ'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesNv + parent::getNamespaces();
- }
-
- function getSkinNames() {
- return $this->mSkinNamesNv;
- }
-
- function getDateFormats() {
- return false;
- }
-
- function getMonthName( $key ) {
- return $this->mMonthNamesNv[$key-1];
- }
-
- function getMonthAbbreviation( $key ) {
- return @$this->mMonthAbbreviationsNv[$key-1];
- }
-
- function getWeekdayName( $key ) {
- return $this->mWeekdayNamesNv[$key-1];
- }
-
-
-}
-
-?>
diff --git a/languages/LanguageOc.php b/languages/LanguageOc.php
deleted file mode 100644
index 7bbe2d96..00000000
--- a/languages/LanguageOc.php
+++ /dev/null
@@ -1,101 +0,0 @@
-<?php
-/** Occitan (Occitan)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( "LanguageUtf8.php" );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesOc.php');
-}
-
-class LanguageOc extends LanguageUtf8 {
- private $mMessagesOc, $mNamespaceNamesOc;
-
- private $mQuickbarSettingsOc = array(
- 'Cap', 'Esquèr', 'Drech', 'Flotejant a esquèr'
- );
-
- private $mSkinNamesOc = array(
- 'standard' => 'Normal',
- 'nostalgia' => 'Nostalgia',
- 'cologneblue' => 'Còlonha Blau',
- );
-
- private $mBookstoreListOc = array(
- 'Amazon.fr' => 'http://www.amazon.fr/exec/obidos/ISBN=$1'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesOc;
- $this->mMessagesOc =& $wgAllMessagesOc;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesOc = array(
- NS_SPECIAL => 'Especial',
- NS_MAIN => '',
- NS_TALK => 'Discutir',
- NS_USER => 'Utilisator',
- NS_USER_TALK => 'Discutida_Utilisator',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Discutida_'.$wgMetaNamespace,
- NS_IMAGE => 'Imatge',
- NS_IMAGE_TALK => 'Discutida_Imatge',
- NS_MEDIAWIKI => 'Mediaòiqui',
- NS_MEDIAWIKI_TALK => 'Discutida_Mediaòiqui',
- NS_TEMPLATE => 'Modèl',
- NS_TEMPLATE_TALK => 'Discutida_Modèl',
- NS_HELP => 'Ajuda',
- NS_HELP_TALK => 'Discutida_Ajuda',
- NS_CATEGORY => 'Categoria',
- NS_CATEGORY_TALK => 'Discutida_Categoria',
- );
- }
-
- function getBookstoreList () {
- return $this->mBookstoreListOc;
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesOc + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsOc;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesOc + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesOc[$key] ) ) {
- return $this->mMessagesOc[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesOc;
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- function timeBeforeDate() {
- return false;
- }
-
- function timeDateSeparator( $format ) {
- return ' à ';
- }
-
-}
-
-?>
diff --git a/languages/LanguageOr.php b/languages/LanguageOr.php
deleted file mode 100644
index 6db19843..00000000
--- a/languages/LanguageOr.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/** Oriya (ଓଡ଼ିଆ)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageOr extends LanguageUtf8 {
-
- function digitTransformTable() {
- return array(
- '0' => 'à­¦',
- '1' => 'à­§',
- '2' => 'à­¨',
- '3' => 'à­©',
- '4' => 'à­ª',
- '5' => 'à­«',
- '6' => 'à­¬',
- '7' => 'à­­',
- '8' => 'à­®',
- '9' => 'à­¯',
- );
- }
-
-}
-?>
diff --git a/languages/LanguageOs.deps.php b/languages/LanguageOs.deps.php
deleted file mode 100644
index a48e4968..00000000
--- a/languages/LanguageOs.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageOs.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageRu.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageOs.php b/languages/LanguageOs.php
deleted file mode 100644
index 0dd7389b..00000000
--- a/languages/LanguageOs.php
+++ /dev/null
@@ -1,102 +0,0 @@
-<?php
-/** Ossetic (Иронау)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageRu.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesOs.php');
-}
-
-class LanguageOs extends LanguageRu {
- private $mMessagesOs, $mNamespaceNamesOs = null;
-
- private $mQuickbarSettingsOs = array(
- 'Ма равдиÑ', 'Галиуырдыгæй', 'Рахизырдыгæй', 'Рахизырдыгæй ленккæнгæ'
- );
-
- private $mSkinNamesOs = array(
- 'standard' => 'Стандартон',
- 'nostalgia' => 'Æнкъард',
- 'cologneblue' => 'Кёльны æрхæндæг',
- 'davinci' => 'Да Винчи',
- 'mono' => 'Моно',
- 'monobook' => 'Моно-чиныг',
- 'myskin' => 'Мæхи',
- 'chick' => 'Карк'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesOs;
- $this->mMessagesOs =& $wgAllMessagesOs;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesOs = array(
- NS_MEDIA => 'Media', //чтоб не пиÑать "МультимедиÑ"
- NS_SPECIAL => 'Сæрмагонд',
- NS_MAIN => '',
- NS_TALK => 'ДиÑкуÑÑи',
- NS_USER => 'Ðрхайæг',
- NS_USER_TALK => 'Ðрхайæджы_диÑкуÑÑи',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'ДиÑкуÑÑи_' . $wgMetaNamespace,
- NS_IMAGE => 'Ðыв',
- NS_IMAGE_TALK => 'Ðывы_тыххæй_диÑкуÑÑи',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'ДиÑкуÑÑи_MediaWiki',
- NS_TEMPLATE => 'Шаблон',
- NS_TEMPLATE_TALK => 'Шаблоны_тыххæй_диÑкуÑÑи',
- NS_HELP => 'ÆххуыÑ',
- NS_HELP_TALK => 'ÆххуыÑÑ‹_тыххæй_диÑкуÑÑи',
- NS_CATEGORY => 'Категори',
- NS_CATEGORY_TALK => 'Категорийы_тыххæй_диÑкуÑÑи',
- );
-
- }
-
- function getFallbackLanguage() {
- return 'ru';
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesOs + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsOs;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesOs + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesOs[$key] ) ) {
- return $this->mMessagesOs[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesOs;
- }
-
- #'linkprefix' => '/^(.*?)(„|«)$/sD',
-
- function linkTrail() {
- return '/^((?:[a-z]|а|æ|б|в|г|д|е|Ñ‘|ж|з|и|й|к|л|м|н|о|п|Ñ€|Ñ|Ñ‚|у|Ñ„|Ñ…|ц|ч|ш|щ|ÑŠ|Ñ‹|ÑŒ|Ñ|ÑŽ|Ñ|“|»)+)(.*)$/sDu';
- }
-
- function fallback8bitEncoding() {
- return 'windows-1251';
- }
-
-}
-
-?>
diff --git a/languages/LanguagePa.php b/languages/LanguagePa.php
deleted file mode 100644
index 4588e0b5..00000000
--- a/languages/LanguagePa.php
+++ /dev/null
@@ -1,97 +0,0 @@
-<?php
-/** Punjabi (Gurmukhi)
- * @package MediaWiki
- * @subpackage Language
- */
-# This file is dual-licensed under GFDL and GPL.
-#
-# See: http://bugzilla.wikimedia.org/show_bug.cgi?id=1478
-
-require_once('LanguageUtf8.php');
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesPa.php');
-}
-
-class LanguagePa extends LanguageUtf8 {
- private $mMessagesPa, $mNamespaceNamesPa = null;
-
- private $mQuickbarSettingsPa = array(
- 'ਕੋਈ ਨਹੀਂ', 'ਸਥਿਰ ਖੱਬੇ', 'ਸਥਿਰ ਸੱਜਾ', 'ਤੈਰਦਾ ਖੱਬੇ'
- );
-
- private $mSkinNamesPa = array(
- 'standard' => 'ਮਿਆਰੀ',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesPa;
- $this->mMessagesPa =& $wgAllMessagesPa;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesPa = array(
- NS_MEDIA => 'ਮੀਡੀਆ',
- NS_SPECIAL => 'ਖਾਸ',
- NS_MAIN => '',
- NS_TALK => 'ਚਰਚਾ',
- NS_USER => 'ਮੈਂਬਰ',
- NS_USER_TALK => 'ਮੈਂਬਰ_ਚਰਚਾ',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_ਚਰਚਾ',
- NS_IMAGE => 'ਤਸਵੀਰ',
- NS_IMAGE_TALK => 'ਤਸਵੀਰ_ਚਰਚਾ',
- NS_MEDIAWIKI => 'ਮੀਡੀਆਵਿਕਿ',
- NS_MEDIAWIKI_TALK => 'ਮੀਡੀਆਵਿਕਿ_ਚਰਚਾ',
- NS_TEMPLATE => 'ਨਮੂਨਾ',
- NS_TEMPLATE_TALK => 'ਨਮੂਨਾ_ਚਰਚਾ',
- NS_HELP => 'ਮਦਦ',
- NS_HELP_TALK => 'ਮਦਦ_ਚਰਚਾ',
- NS_CATEGORY => 'ਸ਼à©à¨°à©‡à¨£à©€',
- NS_CATEGORY_TALK => 'ਸ਼à©à¨°à©‡à¨£à©€_ਚਰਚਾ'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesPa + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsPa;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesPa + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesPa[$key] ) ) {
- return $this->mMessagesPa[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesPa;
- }
-
- function digitTransformTable() {
- return array(
- '0' => '੦',
- '1' => '੧',
- '2' => '੨',
- '3' => 'à©©',
- '4' => '੪',
- '5' => 'à©«',
- '6' => '੬',
- '7' => 'à©­',
- '8' => 'à©®',
- '9' => '੯'
- );
- }
-
-}
-?>
diff --git a/languages/LanguagePl.php b/languages/LanguagePl.php
deleted file mode 100644
index af5dd13f..00000000
--- a/languages/LanguagePl.php
+++ /dev/null
@@ -1,133 +0,0 @@
-<?php
-/** Polish (Polski)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesPl.php');
-}
-
-class LanguagePl extends LanguageUtf8 {
- private $mMessagesPl, $mNamespaceNamesPl = null;
-
- private $mQuickbarSettingsPl = array(
- 'Brak', 'Stały, z lewej', 'Stały, z prawej', 'Unoszący się, z lewej'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesPl;
- $this->mMessagesPl =& $wgAllMessagesPl;
-
- global $wgMetaNamespace;
- # Yucky hardcoding hack as polish grammar need tweaking :o)
- switch( $wgMetaNamespace ) {
- case 'Wikipedia':
- $wgMetaTalkNamespace = 'Dyskusja_Wikipedii';
- $wgMetaUserNamespace = 'Wikipedysta';
- $wgMetaUserTalkNamespace = 'Dyskusja_Wikipedysty'; break;
- case 'Wikisłownik':
- $wgMetaTalkNamespace = 'Wikidyskusja';
- $wgMetaUserNamespace = 'Wikipedysta';
- $wgMetaUserTalkNamespace = 'Dyskusja_Wikipedysty'; break;
- case 'Wikicytaty':
- $wgMetaTalkNamespace = 'Dyskusja_Wikicytatów';
- $wgMetaUserNamespace = 'Wikipedysta';
- $wgMetaUserTalkNamespace = 'Dyskusja_Wikipedysty'; break;
- case 'Wikiźródła':
- $wgMetaTalkNamespace = 'Dyskusja_Wikiźródeł';
- $wgMetaUserNamespace = 'Wikiskryba';
- $wgMetaUserTalkNamespace = 'Dyskusja_Wikiskryby'; break;
- case 'Wikibooks':
- $wgMetaTalkNamespace = 'Dyskusja_Wikibooks';
- $wgMetaUserNamespace = 'Wikipedysta';
- $wgMetaUserTalkNamespace = 'Dyskusja_Wikipedysty'; break;
- case 'Wikinews':
- $wgMetaTalkNamespace = 'Dyskusja_Wikinews';
- $wgMetaUserNamespace = 'Wikireporter';
- $wgMetaUserTalkNamespace = 'Dyskusja_Wikireportera'; break;
- default:
- $wgMetaTalkNamespace = 'Dyskusja_' . $wgMetaNamespace;
- $wgMetaUserNamespace = 'Użytkownik';
- $wgMetaUserTalkNamespace = 'Dyskusja_użytkownika'; break;
- }
-
- $this->mNamespaceNamesPl = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Specjalna',
- NS_MAIN => '',
- NS_TALK => 'Dyskusja',
- NS_USER => $wgMetaUserNamespace,
- NS_USER_TALK => $wgMetaUserTalkNamespace,
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaTalkNamespace, // see above
- NS_IMAGE => 'Grafika',
- NS_IMAGE_TALK => 'Dyskusja_grafiki',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Dyskusja_MediaWiki',
- NS_TEMPLATE => 'Szablon',
- NS_TEMPLATE_TALK => 'Dyskusja_szablonu',
- NS_HELP => 'Pomoc',
- NS_HELP_TALK => 'Dyskusja_pomocy',
- NS_CATEGORY => 'Kategoria',
- NS_CATEGORY_TALK => 'Dyskusja_kategorii'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesPl + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsPl;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesPl[$key] ) ) {
- return $this->mMessagesPl[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesPl;
- }
-
- function getMonthNameGen( $key ) {
- global $wgMonthNamesGenEn, $wgContLang;
- // see who called us and use the correct message function
- if( get_class( $wgContLang->getLangObj() ) == get_class( $this ) )
- return wfMsgForContent( $wgMonthNamesGenEn[$key-1] );
- else
- return wfMsg( $wgMonthNamesGenEn[$key-1] );
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- # Check for Latin-2 backwards-compatibility URLs
- function fallback8bitEncoding() {
- return 'iso-8859-2';
- }
-
- function separatorTransformTable() {
- return array(
- ',' => "\xc2\xa0", // @bug 2749
- '.' => ','
- );
- }
-
- function linkTrail() {
- return '/^([a-zęóąśłżźćńĘÓĄŚÅŻŹĆŃ]+)(.*)$/sDu';
- }
-
-}
-?>
diff --git a/languages/LanguagePms.deps.php b/languages/LanguagePms.deps.php
deleted file mode 100644
index 14bfca52..00000000
--- a/languages/LanguagePms.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguagePms.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageIt.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguagePms.php b/languages/LanguagePms.php
deleted file mode 100644
index ccf3e44d..00000000
--- a/languages/LanguagePms.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-/** Piedmontese (Piemontèis)
- * Users are bilingual in Piedmontese and Italian, using Italian as template.
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 5362
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>, Jens Frank
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason, Jens Frank
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once 'LanguageIt.php';
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesPms.php');
-}
-
-class LanguagePms extends LanguageIt {
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesPms;
- $this->mMessagesPms =& $wgAllMessagesPms;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesPms = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Special',
- NS_MAIN => '',
- NS_TALK => 'Discussion',
- NS_USER => 'Utent',
- NS_USER_TALK => 'Ciaciarade',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Discussion_ant_sla_' . $wgMetaNamespace,
- NS_IMAGE => 'Figura',
- NS_IMAGE_TALK => 'Discussion_dla_figura',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Discussion_dla_MediaWiki',
- NS_TEMPLATE => 'Stamp',
- NS_TEMPLATE_TALK => 'Discussion_dlë_stamp',
- NS_HELP => 'Agiut',
- NS_HELP_TALK => 'Discussion_ant_sl\'agiut',
- NS_CATEGORY => 'Categorìa',
- NS_CATEGORY_TALK => 'Discussion_ant_sla_categorìa'
- );
-
- }
-
- function getFallbackLanguage() {
- return 'it';
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesPms + parent::getNamespaces();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesPms[$key] ) ) {
- return $this->mMessagesPms[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesPms;
- }
-
-}
-
-?>
diff --git a/languages/LanguagePs.php b/languages/LanguagePs.php
deleted file mode 100644
index ea5fa1bf..00000000
--- a/languages/LanguagePs.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-
-# Stub for Pashto
-
-require_once( "LanguageUtf8.php" );
-
-class LanguagePs extends LanguageUtf8 {
-
- function getDefaultUserOptions() {
- $opt = Language::getDefaultUserOptions();
- $opt["quickbar"] = 2; # Right-to-left
- $opt["underline"] = 0; # Underline is hard to read in Arabic script
- return $opt;
- }
-
- # For right-to-left language support
- function isRTL() {
- return true;
- }
-}
-
-?>
diff --git a/languages/LanguagePt.php b/languages/LanguagePt.php
deleted file mode 100644
index 47f8f95f..00000000
--- a/languages/LanguagePt.php
+++ /dev/null
@@ -1,202 +0,0 @@
-<?php
-/** Portuguese (Português)
- * This translation was made by:
- * - Yves Marques Junqueira
- * - Rodrigo Calanca Nishino
- * - Nuno Tavares
- * - Paulo Juntas
- * - Manuel Menezes de Sequeira
- * - Sérgio Ribeiro
- * from the Portuguese Wikipedia
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-#
-# In general you should not make customizations in these language files
-# directly, but should use the MediaWiki: special namespace to customize
-# user interface messages through the wiki.
-# See http://meta.wikimedia.org/wiki/MediaWiki_namespace
-#
-
-/* private */ $wgNamespaceNamesPt = array(
- NS_MEDIA => 'Media', # -2
- NS_SPECIAL => 'Especial', # -1
- NS_MAIN => '', # 0
- NS_TALK => 'Discussão', # 1
- NS_USER => 'Usuário',
- NS_USER_TALK => 'Usuário_Discussão',
-/*
- Above entries are for PT_br. The following entries should
- be used instead. But:
-
- DO NOT USE THOSE ENTRIES WITHOUT MIGRATING STUFF ON
- WIKIMEDIA WEB SERVERS FIRST !! You will just break a lot
- of links 8-)
-
- NS_USER => 'Utilizador', # 2
- NS_USER_TALK => 'Utilizador_Discussão', # 3
-*/
- NS_PROJECT => $wgMetaNamespace, # 4
- NS_PROJECT_TALK => $wgMetaNamespace.'_Discussão', # 5
- NS_IMAGE => 'Imagem', # 6
- NS_IMAGE_TALK => 'Imagem_Discussão', # 7
- NS_MEDIAWIKI => 'MediaWiki', # 8
- NS_MEDIAWIKI_TALK => 'MediaWiki_Discussão', # 9
- NS_TEMPLATE => 'Predefinição', # 10
- NS_TEMPLATE_TALK => 'Predefinição_Discussão', # 11
- NS_HELP => 'Ajuda', # 12
- NS_HELP_TALK => 'Ajuda_Discussão', # 13
- NS_CATEGORY => 'Categoria', # 14
- NS_CATEGORY_TALK => 'Categoria_Discussão' # 15
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsPt = array(
- 'Nenhuma', 'Fixo à esquerda', 'Fixo à direita', 'Flutuando à esquerda', 'Flutuando à direita'
-);
-
-/* private */ $wgSkinNamesPt = array(
- 'standard' => 'Clássico',
- 'nostalgia' => 'Nostalgia',
- 'cologneblue' => 'Azul colonial',
- 'davinci' => 'DaVinci',
- 'mono' => 'Mono',
- 'monobook' => 'MonoBook',
- 'myskin' => 'MySkin',
- 'chick' => 'Chick'
-) + $wgSkinNamesEn;
-
-# Whether to use user or default setting in Language::date()
-/* private */ $wgDateFormatsPt = array(
- MW_DATE_DEFAULT => 'Sem preferência',
- MW_DATE_DMY => '16:12, 15 Janeiro 2001',
- MW_DATE_MDY => '16:12, Janeiro 15, 2001',
- MW_DATE_YMD => '16:12, 2001 Janeiro 15',
- MW_DATE_ISO => '2001-01-15 16:12:34'
-);
-
-
-# Note to translators:
-# Please include the English words as synonyms. This allows people
-# from other wikis to contribute more easily.
-#
-/* private */ $wgMagicWordsPt = array(
-# ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#REDIRECT', '#redir' ),
- MAG_NOTOC => array( 0, '__NOTOC__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__' ),
- MAG_TOC => array( 0, '__TOC__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__' ),
- MAG_START => array( 0, '__START__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN' ),
- MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES' ),
- MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES' ),
- MAG_PAGENAME => array( 1, 'PAGENAME' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE' ),
- MAG_MSG => array( 0, 'MSG:' ),
- MAG_SUBST => array( 0, 'SUBST:' ),
- MAG_MSGNW => array( 0, 'MSGNW:' ),
- MAG_END => array( 0, '__END__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb' ),
- MAG_IMG_MANUALTHUMB => array( 1, 'thumbnail=$1', 'thumb=$1'),
- MAG_IMG_RIGHT => array( 1, 'right', 'direita' ),
- MAG_IMG_LEFT => array( 1, 'left', 'esquerda' ),
- MAG_IMG_NONE => array( 1, 'none', 'nenhum' ),
- MAG_IMG_WIDTH => array( 1, '$1px' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame' ),
- MAG_INT => array( 0, 'INT:' ),
- MAG_SITENAME => array( 1, 'SITENAME' ),
- MAG_NS => array( 0, 'NS:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:' ),
- MAG_SERVER => array( 0, 'SERVER' ),
- MAG_SERVERNAME => array( 0, 'SERVERNAME' ),
- MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH' ),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:' ),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__'),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__'),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK' ),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW' ),
- MAG_REVISIONID => array( 1, 'REVISIONID' ),
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesPt.php');
-}
-
-class LanguagePt extends LanguageUtf8 {
-
- /**
- * Portuguese numeric format is 123 456,78
- */
- function separatorTransformTable() {
- return array(',' => ' ', '.' => ',' );
- }
-
- /**
- * Exports $wgNamespaceNamesPt
- * @return array
- */
- function getNamespaces() {
- global $wgNamespaceNamesPt;
- return $wgNamespaceNamesPt;
- }
-
- /**
- * Exports $wgQuickbarSettingsPt
- * @return array
- */
- function getQuickbarSettings() {
- global $wgQuickbarSettingsPt;
- return $wgQuickbarSettingsPt;
- }
-
- /**
- * Exports $wgSkinNamesPt
- * @return array
- */
- function getSkinNames() {
- global $wgSkinNamesPt;
- return $wgSkinNamesPt;
- }
-
- /**
- * Exports $wgDateFormatsPt
- * @return array
- */
- function getDateFormats() {
- global $wgDateFormatsPt;
- return $wgDateFormatsPt;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesPt;
- if ( isset( $wgAllMessagesPt[$key] ) ) {
- return $wgAllMessagesPt[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- /**
- * Exports $wgMagicWordsPt
- * @return array
- */
- function getMagicWords() {
- global $wgMagicWordsPt;
- return $wgMagicWordsPt;
- }
-}
-?>
diff --git a/languages/LanguagePt_br.deps.php b/languages/LanguagePt_br.deps.php
deleted file mode 100644
index 7fccaceb..00000000
--- a/languages/LanguagePt_br.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguagePt_br.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguagePt.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguagePt_br.php b/languages/LanguagePt_br.php
deleted file mode 100644
index f4abef79..00000000
--- a/languages/LanguagePt_br.php
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-/** Brazilian Portugese (Portuguêsi do Brasil)
- * @package MediaWiki
- * @subpackage Language
- */
-#
-# This translation was made by Yves Marques Junqueira
-# and Rodrigo Calanca Nishino from Portuguese Wikipedia
-#
-
-require_once( 'LanguagePt.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesPt_br.php');
-}
-
-class LanguagePt_br extends LanguagePt {
- private $mMessagesPt_br, $mNamespaceNamesPt_br = null;
-
- private $mSkinNamesPt_br = array(
- 'standard' => 'Padrão',
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesPt_br;
- $this->mMessagesPt_br =& $wgAllMessagesPt_br;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesPt_br = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Especial',
- NS_MAIN => '',
- NS_TALK => 'Discussão',
- NS_USER => 'Usuário',
- NS_USER_TALK => 'Usuário_Discussão',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_Discussão',
- NS_IMAGE => 'Imagem',
- NS_IMAGE_TALK => 'Imagem_Discussão',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_Discussão',
- NS_TEMPLATE => 'Predefinição',
- NS_TEMPLATE_TALK => 'Predefinição_Discussão',
- NS_HELP => 'Ajuda',
- NS_HELP_TALK => 'Ajuda_Discussão',
- NS_CATEGORY => 'Categoria',
- NS_CATEGORY_TALK => 'Categoria_Discussão'
- );
-
- }
-
- function getFallbackLanguage() {
- return 'pt';
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesPt_br + parent::getNamespaces();
- }
-
- function getSkinNames() {
- return $this->mSkinNamesPt_br + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesPt_br[$key] ) ) {
- return $this->mMessagesPt_br[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesPt_br;
- }
-
-}
-
-?>
diff --git a/languages/LanguageQu.deps.php b/languages/LanguageQu.deps.php
deleted file mode 100644
index 5c4a4fd2..00000000
--- a/languages/LanguageQu.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageQu.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageEs.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageQu.php b/languages/LanguageQu.php
deleted file mode 100644
index d9362bc5..00000000
--- a/languages/LanguageQu.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-/** Quechua (Runa Simi)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 3844
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once 'LanguageEs.php';
-
-class LanguageQu extends LanguageEs {
-
- function getFallbackLanguage() {
- return 'es';
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageRmy.deps.php b/languages/LanguageRmy.deps.php
deleted file mode 100644
index cde8afef..00000000
--- a/languages/LanguageRmy.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageRmy.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageRo.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageRmy.php b/languages/LanguageRmy.php
deleted file mode 100644
index f4b9583d..00000000
--- a/languages/LanguageRmy.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-/** Vlax Romany (Romani)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 5422
- *
- * @author Niklas Laxström
- *
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-/**
- * Use Romanian as default instead of English
- */
-require_once 'LanguageRo.php';
-
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesRmy.php');
-}
-
-class LanguageRmy extends LanguageRo {
- private $mMessagesRmy = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesRmy;
- $this->mMessagesRmy =& $wgAllMessagesRmy;
-
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesRmy[$key] ) ) {
- return $this->mMessagesRmy[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesRmy;
- }
-
- function getFallbackLanguage() {
- return 'ro';
- }
-
-}
-?> \ No newline at end of file
diff --git a/languages/LanguageRo.php b/languages/LanguageRo.php
deleted file mode 100644
index 1cac3d02..00000000
--- a/languages/LanguageRo.php
+++ /dev/null
@@ -1,130 +0,0 @@
-<?php
-/** Romanian (Română)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesRo.php');
-}
-
-class LanguageRo extends LanguageUtf8 {
- private $mMessagesRo, $mNamespaceNamesRo = null;
-
- private $mQuickbarSettingsRo = array(
- 'Fără', 'Fixă, în stânga', 'Fixă, în dreapta', 'Liberă'
- );
-
- private $mSkinNamesRo = array(
- 'standard' => 'Normală',
- 'nostalgia' => 'Nostalgie'
- );
-
- private $mMagicWordsRo = array(
- # ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#redirect' ),
- MAG_NOTOC => array( 0, '__NOTOC__', '__FARACUPRINS__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__FARAEDITSECTIUNE__' ),
- MAG_START => array( 0, '__START__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', '{{NUMARLUNACURENTA}}' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', '{{NUMELUNACURENTA}}' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY', '{{NUMARZIUACURENTA}}' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', '{{NUMEZIUACURENTA}}' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', '{{ANULCURENT}}' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME', '{{ORACURENTA}}' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', '{{NUMARDEARTICOLE}}' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', '{{NUMELUNACURENTAGEN}}' ),
- MAG_SUBST => array( 0, 'SUBST:' ),
- MAG_MSGNW => array( 0, 'MSGNW:', 'MSJNOU:' ),
- MAG_END => array( 0, '__END__', '__FINAL__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb' ),
- MAG_IMG_RIGHT => array( 1, 'right' ),
- MAG_IMG_LEFT => array( 1, 'left' ),
- MAG_IMG_NONE => array( 1, 'none' ),
- MAG_IMG_WIDTH => array( 1, '$1px' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre' ),
- MAG_INT => array( 0, 'INT:' )
- );
-
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesRo;
- $this->mMessagesRo =& $wgAllMessagesRo;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesRo = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Special',
- NS_MAIN => '',
- NS_TALK => 'Discuţie',
- NS_USER => 'Utilizator',
- NS_USER_TALK => 'Discuţie_Utilizator',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Discuţie_'.$wgMetaNamespace,
- NS_IMAGE => 'Imagine',
- NS_IMAGE_TALK => 'Discuţie_Imagine',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Discuţie_MediaWiki',
- NS_TEMPLATE => 'Format',
- NS_TEMPLATE_TALK => 'Discuţie_Format',
- NS_HELP => 'Ajutor',
- NS_HELP_TALK => 'Discuţie_Ajutor',
- NS_CATEGORY => 'Categorie',
- NS_CATEGORY_TALK => 'Discuţie_Categorie'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesRo + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsRo;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesRo + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return false;
- }
-
- function &getMagicWords() {
- $t = $this->mMagicWordsRo + parent::getMagicWords();
- return $t;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesRo[$key] ) ) {
- return $this->mMessagesRo[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesRo;
- }
-
- function timeDateSeparator( $format ) {
- return ' ';
- }
-
- function timeBeforeDate() {
- return false;
- }
-
- function fallback8bitEncoding() {
- return 'iso8859-2';
- }
-
-}
-
-?>
diff --git a/languages/LanguageRu.php b/languages/LanguageRu.php
deleted file mode 100644
index 4b1b385f..00000000
--- a/languages/LanguageRu.php
+++ /dev/null
@@ -1,245 +0,0 @@
-<?php
-/** Russian (руÑÑкий Ñзык)
- *
- * You can contact Alexander Sigachov (alexander.sigachov at Googgle Mail)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-
-/* private */ $wgNamespaceNamesRu = array(
- NS_MEDIA => 'Медиа',
- NS_SPECIAL => 'СлужебнаÑ',
- NS_MAIN => '',
- NS_TALK => 'ОбÑуждение',
- NS_USER => 'УчаÑтник',
- NS_USER_TALK => 'ОбÑуждение_учаÑтника',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => FALSE, #Set in constructor
- NS_IMAGE => 'Изображение',
- NS_IMAGE_TALK => 'ОбÑуждение_изображениÑ',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'ОбÑуждение_MediaWiki',
- NS_TEMPLATE => 'Шаблон',
- NS_TEMPLATE_TALK => 'ОбÑуждение_шаблона',
- NS_HELP => 'Справка',
- NS_HELP_TALK => 'ОбÑуждение_Ñправки',
- NS_CATEGORY => 'КатегориÑ',
- NS_CATEGORY_TALK => 'ОбÑуждение_категории',
-) + $wgNamespaceNamesEn;
-
-
-/* private */ $wgQuickbarSettingsRu = array(
- 'Ðе показывать', 'ÐÐµÐ¿Ð¾Ð´Ð²Ð¸Ð¶Ð½Ð°Ñ Ñлева', 'ÐÐµÐ¿Ð¾Ð´Ð²Ð¸Ð¶Ð½Ð°Ñ Ñправа', 'ÐŸÐ»Ð°Ð²Ð°ÑŽÑ‰Ð°Ñ Ñлева', 'ÐŸÐ»Ð°Ð²Ð°ÑŽÑ‰Ð°Ñ Ñправа'
-);
-
-/* private */ $wgSkinNamesRu = array(
- 'standard' => 'Стандартный',
- 'nostalgia' => 'ÐоÑтальгиÑ',
- 'cologneblue' => 'КёльнÑÐºÐ°Ñ Ñ‚Ð¾Ñка',
- 'davinci' => 'Да Винчи',
- 'mono' => 'Моно',
- 'monobook' => 'Моно-книга',
- 'myskin' => 'Своё',
- 'chick' => 'Цыпа'
-);
-
-
-/* private */ $wgBookstoreListRu = array(
- 'ОЗОÐ' => 'http://www.ozon.ru/?context=advsearch_book&isbn=$1',
- 'Books.Ru' => 'http://www.books.ru/shop/search/advanced?as%5Btype%5D=books&as%5Bname%5D=&as%5Bisbn%5D=$1&as%5Bauthor%5D=&as%5Bmaker%5D=&as%5Bcontents%5D=&as%5Binfo%5D=&as%5Bdate_after%5D=&as%5Bdate_before%5D=&as%5Bprice_less%5D=&as%5Bprice_more%5D=&as%5Bstrict%5D=%E4%E0&as%5Bsub%5D=%E8%F1%EA%E0%F2%FC&x=22&y=8',
- 'ЯндекÑ.Маркет' => 'http://market.yandex.ru/search.xml?text=$1',
- 'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1'
-);
-
-
-# Note to translators:
-# Please include the English words as synonyms. This allows people
-# from other wikis to contribute more easily.
-#
-/* private */ $wgMagicWordsRu = array(
-# ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#REDIRECT', '#ПЕРЕÐÐПРÐВЛЕÐИЕ', '#ПЕРЕÐÐПР'),
- MAG_NOTOC => array( 0, '__NOTOC__', '__БЕЗСОДЕРЖÐÐИЯ__'),
- MAG_FORCETOC => array( 0, '__FORCETOC__'),
- MAG_TOC => array( 0, '__TOC__', '__СОДЕРЖÐÐИЕ__'),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__БЕЗРЕДÐКТИРОВÐÐИЯРÐЗДЕЛÐ__'),
- MAG_START => array( 0, '__START__', '__ÐÐЧÐЛО__'),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'ТЕКУЩИЙМЕСЯЦ'),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME','ÐÐЗВÐÐИЕТЕКУЩЕГОМЕСЯЦÐ'),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN','ÐÐЗВÐÐИЕТЕКУЩЕГОМЕСЯЦÐРОД'),
- MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'ÐÐЗВÐÐИЕТЕКУЩЕГОМЕСЯЦÐÐБР'),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY','ТЕКУЩИЙДЕÐЬ'),
- MAG_CURRENTDAY2 => array( 1, 'CURRENTDAY2','ТЕКУЩИЙДЕÐЬ2'),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME','ÐÐЗВÐÐИЕТЕКУЩЕГОДÐЯ'),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR','ТЕКУЩИЙГОД'),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME','ТЕКУЩЕЕВРЕМЯ'),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES','КОЛИЧЕСТВОСТÐТЕЙ'),
- MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES', 'КОЛИЧЕСТВОФÐЛОВ'),
- MAG_PAGENAME => array( 1, 'PAGENAME','ÐÐЗВÐÐИЕСТРÐÐИЦЫ'),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE','ÐÐЗВÐÐИЕСТРÐÐИЦЫ2'),
- MAG_NAMESPACE => array( 1, 'NAMESPACE','ПРОСТРÐÐСТВОИМÐÐ'),
- MAG_MSG => array( 0, 'MSG:'),
- MAG_SUBST => array( 0, 'SUBST:','ПОДСТ:'),
- MAG_MSGNW => array( 0, 'MSGNW:'),
- MAG_END => array( 0, '__END__','__КОÐЕЦ__'),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'мини'),
- MAG_IMG_MANUALTHUMB => array( 1, 'thumbnail=$1', 'thumb=$1', 'мини=$1'),
- MAG_IMG_RIGHT => array( 1, 'right','Ñправа'),
- MAG_IMG_LEFT => array( 1, 'left','Ñлева'),
- MAG_IMG_NONE => array( 1, 'none'),
- MAG_IMG_WIDTH => array( 1, '$1px','$1пкÑ'),
- MAG_IMG_CENTER => array( 1, 'center', 'centre','центр'),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame','обрамить'),
- MAG_INT => array( 0, 'INT:'),
- MAG_SITENAME => array( 1, 'SITENAME','ÐÐЗВÐÐИЕСÐЙТÐ'),
- MAG_NS => array( 0, 'NS:','ПИ:'),
- MAG_LOCALURL => array( 0, 'LOCALURL:'),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:'),
- MAG_SERVER => array( 0, 'SERVER','СЕРВЕР'),
- MAG_SERVERNAME => array( 0, 'SERVERNAME', 'ÐÐЗВÐÐИЕСЕРВЕРÐ'),
- MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH', 'ПУТЬКСКРИПТУ'),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:'),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__', '__БЕЗПРЕОБРÐЗОВÐÐИЯЗÐГОЛОВКÐ__'),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__', '__БЕЗПРЕОБРÐЗОВÐÐИЯТЕКСТÐ__'),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK','ТЕКУЩÐЯÐЕДЕЛЯ'),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW','ТЕКУЩИЙДЕÐЬÐЕДЕЛИ'),
- MAG_REVISIONID => array( 1, 'REVISIONID', 'ИДВЕРСИИ'),
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesRu.php');
-}
-
-/* Please, see Language.php for general function comments */
-class LanguageRu extends LanguageUtf8 {
- function __construct() {
- global $wgNamespaceNamesRu, $wgMetaNamespace;
- parent::__construct();
- $wgNamespaceNamesRu[NS_PROJECT_TALK] = 'ОбÑуждение_' . $this->convertGrammar( $wgMetaNamespace, 'genitive' );
- }
-
- function getNamespaces() {
- global $wgNamespaceNamesRu;
- return $wgNamespaceNamesRu;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsRu;
- return $wgQuickbarSettingsRu;
- }
-
- function getSkinNames() {
- global $wgSkinNamesRu;
- return $wgSkinNamesRu;
- }
-
- function getDateFormats() {
- global $wgDateFormatsRu;
- return $wgDateFormatsRu;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesRu;
- return isset($wgAllMessagesRu[$key]) ? $wgAllMessagesRu[$key] : parent::getMessage($key);
- }
-
- function fallback8bitEncoding() {
- return "windows-1251";
- }
-
- //only for quotation mark
- function linkPrefixExtension() { return true; }
-
- function getMagicWords() {
- global $wgMagicWordsRu;
- return $wgMagicWordsRu;
- }
-
- # Convert from the nominative form of a noun to some other case
- # Invoked with {{grammar:case|word}}
- function convertGrammar( $word, $case ) {
- global $wgGrammarForms;
- if ( isset($wgGrammarForms['ru'][$case][$word]) ) {
- return $wgGrammarForms['ru'][$case][$word];
- }
-
- # These rules are not perfect, but they are currently only used for site names so it doesn't
- # matter if they are wrong sometimes. Just add a special case for your site name if necessary.
-
- #join and array_slice instead mb_substr
- $ar = array();
- preg_match_all( '/./us', $word, $ar );
- if (!preg_match("/[a-zA-Z_]/us", $word))
- switch ( $case ) {
- case 'genitive': #родительный падеж
- if ((join('',array_slice($ar[0],-4))=='вики') || (join('',array_slice($ar[0],-4))=='Вики'))
- {}
- elseif (join('',array_slice($ar[0],-1))=='ь')
- $word = join('',array_slice($ar[0],0,-1)).'Ñ';
- elseif (join('',array_slice($ar[0],-2))=='иÑ')
- $word=join('',array_slice($ar[0],0,-2)).'ии';
- elseif (join('',array_slice($ar[0],-2))=='ка')
- $word=join('',array_slice($ar[0],0,-2)).'ки';
- elseif (join('',array_slice($ar[0],-2))=='ти')
- $word=join('',array_slice($ar[0],0,-2)).'тей';
- elseif (join('',array_slice($ar[0],-2))=='ды')
- $word=join('',array_slice($ar[0],0,-2)).'дов';
- elseif (join('',array_slice($ar[0],-3))=='ник')
- $word=join('',array_slice($ar[0],0,-3)).'ника';
- break;
- case 'dative': #дательный падеж
- #stub
- break;
- case 'accusative': #винительный падеж
- #stub
- break;
- case 'instrumental': #творительный падеж
- #stub
- break;
- case 'prepositional': #предложный падеж
- #stub
- break;
- }
- return $word;
- }
-
- function convertPlural( $count, $wordform1, $wordform2, $wordform3) {
- $count = str_replace (' ', '', $count);
- if ($count > 10 && floor(($count % 100) / 10) == 1) {
- return $wordform3;
- } else {
- switch ($count % 10) {
- case 1: return $wordform1;
- case 2:
- case 3:
- case 4: return $wordform2;
- default: return $wordform3;
- }
- }
- }
-
- /*
- * Russian numeric format is "12 345,67" but "1234,56"
- */
-
- function commafy($_) {
- if (!preg_match('/^\d{1,4}$/',$_)) {
- return strrev((string)preg_replace('/(\d{3})(?=\d)(?!\d*\.)/','$1,',strrev($_)));
- } else {
- return $_;
- }
- }
-
- function separatorTransformTable() {
- return array(
- ',' => "\xc2\xa0",
- '.' => ','
- );
- }
-
-}
-?>
diff --git a/languages/LanguageSc.php b/languages/LanguageSc.php
deleted file mode 100644
index 8a7c9c01..00000000
--- a/languages/LanguageSc.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( "LanguageUtf8.php" );
-
-/* private */ $wgNamespaceNamesSc = array(
- NS_SPECIAL => 'Speciale',
- NS_MAIN => '',
- NS_TALK => 'Contièndha',
- NS_USER => 'Utente',
- NS_USER_TALK => 'Utente_discussioni',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_discussioni',
- NS_IMAGE => 'Immàgini',
- NS_IMAGE_TALK => 'Immàgini_contièndha'
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsSc = array(
- "Nessuno", "Fisso a sinistra", "Fisso a destra", "Fluttuante a sinistra"
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesSc.php');
-}
-
-class LanguageSc extends LanguageUtf8 {
-
- function getNamespaces() {
- global $wgNamespaceNamesSc;
- return $wgNamespaceNamesSc;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsSc;
- return $wgQuickbarSettingsSc;
- }
-
- function formatMonth( $month, $format ) {
- return $this->getMonthAbbreviation( $month );
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesSc;
- if(array_key_exists($key, $wgAllMessagesSc))
- return $wgAllMessagesSc[$key];
- else
- return parent::getMessage($key);
- }
-
-}
-
-?>
diff --git a/languages/LanguageSd.php b/languages/LanguageSd.php
deleted file mode 100644
index 15268155..00000000
--- a/languages/LanguageSd.php
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
-/** Sindhi language file ( सिनधि )
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageSd extends LanguageUtf8 {
- #FIXME: inherit almost everything for now
-
- function isRTL() {
- return true;
- }
-}
-
-?>
diff --git a/languages/LanguageSk.php b/languages/LanguageSk.php
deleted file mode 100644
index be509000..00000000
--- a/languages/LanguageSk.php
+++ /dev/null
@@ -1,263 +0,0 @@
-<?php
-/**
- * Slovak (SlovenÄina)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesSk.php');
-}
-
-class LanguageSk extends LanguageUtf8 {
-
- private $mQuickbarSettingsSk = array(
- 'Žiadne', 'Ukotvené vľavo', 'Ukotvené vpravo', 'Plávajúce vľavo'
- );
-
- private $mDateFormatsSk = array(
- 'Default',
- '15. január 2001 16:12',
- '15. jan. 2001 16:12',
- '16:12, 15. január 2001',
- '16:12, 15. jan. 2001',
- 'ISO 8601' => '2001-01-15 16:12:34'
- );
-
- private $mBookstoreListSk = array(
- 'Bibsys' => 'http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&fid=isbn&term=$1',
- 'BokBerit' => 'http://www.bokberit.no/annet_sted/bocker/$1.html',
- 'Bokkilden' => 'http://www.bokkilden.no/ProductDetails.aspx?ProductId=$1',
- 'Haugenbok' => 'http://www.haugenbok.no/searchresults.cfm?searchtype=simple&isbn=$1',
- 'Akademika' => 'http://www.akademika.no/sok.php?isbn=$1',
- 'Gnist' => 'http://www.gnist.no/sok.php?isbn=$1',
- 'Amazon.co.uk' => 'http://www.amazon.co.uk/exec/obidos/ISBN=$1',
- 'Amazon.de' => 'http://www.amazon.de/exec/obidos/ISBN=$1',
- 'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1'
- );
-
- # Note to translators:
- # Please include the English words as synonyms. This allows people
- # from other wikis to contribute more easily.
- #
- private $mMagicWordsSk = array(
- # ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#redirect', '#presmeruj' ),
- MAG_NOTOC => array( 0, '__NOTOC__', '__BEZOBSAHU__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__', '__VYNÚŤOBSAH__' ),
- MAG_TOC => array( 0, '__TOC__', '__OBSAH__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__NEUPRAVUJSEKCIE__' ),
- MAG_START => array( 0, '__START__', '__Å TART__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'MESIAC' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'MENOMESIACA' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'MENOAKTUÃLNEHOMESIACAGEN' ),
- MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'MENOAKTUÃLNEHOMESIACASKRATKA' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'AKTUÃLNYDEŇ' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'MENOAKTUÃLNEHODŇA' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'AKTUÃLNYROK' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'AKTUÃLNYÄŒAS' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'POÄŒETÄŒLÃNKOV' ),
- MAG_PAGENAME => array( 1, 'PAGENAME', 'MENOSTRÃNKY' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE', 'MENNÃPRIESTOR' ),
- MAG_MSG => array( 0, 'MSG:', 'SPRÃVA:' ),
- MAG_SUBST => array( 0, 'SUBST:' ),
- MAG_MSGNW => array( 0, 'MSGNW:' ),
- MAG_END => array( 0, '__END__', '__KONIEC__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'náhľad', 'náhľadobrázka' ),
- MAG_IMG_RIGHT => array( 1, 'right', 'vpravo' ),
- MAG_IMG_LEFT => array( 1, 'left', 'vľavo' ),
- MAG_IMG_NONE => array( 1, 'none', 'žiadny' ),
- MAG_IMG_WIDTH => array( 1, '$1px', '$1bod' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre', 'stred' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'rám' ),
- MAG_INT => array( 0, 'INT:' ),
- MAG_SITENAME => array( 1, 'SITENAME', 'MENOLOKALITY' ),
- MAG_NS => array( 0, 'NS:', 'MP:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:' ),
- MAG_SERVER => array( 0, 'SERVER' ),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'GRAMATIKA:' ),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__' ),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__' ),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'AKTUÃLNYTÃŽDEŇ' ),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW' ),
- MAG_REVISIONID => array( 1, 'REVISIONID' ),
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesSk;
- $this->mMessagesSk =& $wgAllMessagesSk;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesSk = array(
- NS_MEDIA => 'Médiá',
- NS_SPECIAL => 'Špeciálne',
- NS_MAIN => '',
- NS_TALK => 'Diskusia',
- NS_USER => 'Redaktor',
- NS_USER_TALK => 'Diskusia_s_redaktorom',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Diskusia_k_' . $this->convertGrammar( $wgMetaNamespace, 'datív' ),
- NS_IMAGE => 'Obrázok',
- NS_IMAGE_TALK => 'Diskusia_k_obrázku',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Diskusia_k_MediaWiki',
- NS_TEMPLATE => 'Šablóna',
- NS_TEMPLATE_TALK => 'Diskusia_k_šablóne',
- NS_HELP => 'Pomoc',
- NS_HELP_TALK => 'Diskusia_k_pomoci',
- NS_CATEGORY => 'Kategória',
- NS_CATEGORY_TALK => 'Diskusia_ku_kategórii'
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesSk + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsSk;
- }
-
- function getDateFormats() {
- return $this->mDateFormatsSk;
- }
-
- function getBookstoreList() {
- return $this->mBookstoreListSk;
- }
-
- function &getMagicWords() {
- $t = $this->mMagicWordsSk + parent::getMagicWords();
- return $t;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesSk[$key] ) ) {
- return $this->mMessagesSk[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesSk;
- }
-
- function getNsIndex( $text ) {
-
- foreach ( $this->mNamespaceNamesSk as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- # Compatbility with old names:
- if( 0 == strcasecmp( "Komentár", $text ) ) { return NS_TALK; }
- if( 0 == strcasecmp( "Komentár_k_redaktorovi", $text ) ) { return NS_USER_TALK; }
- if( 0 == strcasecmp( "Komentár_k_Wikipédii", $text ) ) { return NS_PROJECT_TALK; }
- if( 0 == strcasecmp( "Komentár_k_obrázku", $text ) ) { return NS_IMAGE_TALK; }
- if( 0 == strcasecmp( "Komentár_k_MediaWiki", $text ) ) { return NS_MEDIAWIKI_TALK; }
- return false;
- }
-
- function separatorTransformTable() {
- return array(
- ',' => "\xc2\xa0",
- '.' => ','
- );
- }
-
- function linkTrail() {
- return '/^([a-záäÄÄéíľĺňóôŕšťúýž]+)(.*)$/sDu';
- }
-
- # Convert from the nominative form of a noun to some other case
- # Invoked with {{GRAMMAR:case|word}}
- /**
- * Cases: genitív, datív, akuzatív, lokál, inštrumentál
- */
- function convertGrammar( $word, $case ) {
- global $wgGrammarForms;
- if ( isset($wgGrammarForms['sk'][$case][$word]) ) {
- return $wgGrammarForms['sk'][$case][$word];
- }
-
- switch ( $case ) {
- case 'genitív':
- if ( $word == 'Wikipédia' ) {
- $word = 'Wikipédie';
- } elseif ( $word == 'Wikislovník' ) {
- $word = 'Wikislovníku';
- } elseif ( $word == 'Wikicitáty' ) {
- $word = 'Wikicitátov';
- } elseif ( $word == 'Wikiknihy' ) {
- $word = 'Wikikníh';
- }
- break;
- case 'datív':
- if ( $word == 'Wikipédia' ) {
- $word = 'Wikipédii';
- } elseif ( $word == 'Wikislovník' ) {
- $word = 'Wikislovníku';
- } elseif ( $word == 'Wikicitáty' ) {
- $word = 'Wikicitátom';
- } elseif ( $word == 'Wikiknihy' ) {
- $word = 'Wikiknihám';
- }
- break;
- case 'akuzatív':
- if ( $word == 'Wikipédia' ) {
- $word = 'Wikipédiu';
- } elseif ( $word == 'Wikislovník' ) {
- $word = 'Wikislovník';
- } elseif ( $word == 'Wikicitáty' ) {
- $word = 'Wikicitáty';
- } elseif ( $word == 'Wikiknihy' ) {
- $word = 'Wikiknihy';
- }
- break;
- case 'lokál':
- if ( $word == 'Wikipédia' ) {
- $word = 'Wikipédii';
- } elseif ( $word == 'Wikislovník' ) {
- $word = 'Wikislovníku';
- } elseif ( $word == 'Wikicitáty' ) {
- $word = 'Wikicitátoch';
- } elseif ( $word == 'Wikiknihy' ) {
- $word = 'Wikiknihách';
- }
- break;
- case 'inštrumentál':
- if ( $word == 'Wikipédia' ) {
- $word = 'Wikipédiou';
- } elseif ( $word == 'Wikislovník' ) {
- $word = 'Wikislovníkom';
- } elseif ( $word == 'Wikicitáty' ) {
- $word = 'Wikicitátmi';
- } elseif ( $word == 'Wikiknihy' ) {
- $word = 'Wikiknihami';
- }
- break;
- }
- return $word;
- }
-
- function convertPlural( $count, $w1, $w2, $w3) {
- $count = str_replace ('.', '', $count);
- $forms = array( $w1, $w2, $w3);
- if ( $count == 1 ) {
- $index = 0;
- } elseif ( $count == 2 || $count == 3 || $count == 4 ) {
- $index = 1;
- } else {
- $index = 2;
- }
- return $forms[$index];
- }
-
-}
-?>
diff --git a/languages/LanguageSl.php b/languages/LanguageSl.php
deleted file mode 100644
index 1cffbde7..00000000
--- a/languages/LanguageSl.php
+++ /dev/null
@@ -1,223 +0,0 @@
-<?php
-/** Slovenian (SlovenÅ¡Äina)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- */
-
-#
-# Revision/
-# InaÄica 1.00.00 XJamRastafire 2003-07-08 |NOT COMPLETE
-# 1.00.10 XJamRastafire 2003-11-03 |NOT COMPLETE
-# ______________________________________________________
-# 1.00.20 XJamRastafire 2003-11-05 | COMPLETE
-# 1.00.30 romanm 2003-11-07 | minor changes
-# 1.00.31 romanm 2003-11-11 | merged incorrectly broken lines
-# 1.00.32 romanm 2003-11-19 | merged incorrectly broken lines
-# 1.00.40 romanm 2003-11-21 | fixed Google search
-
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesSl.php');
-}
-
-class LanguageSl extends LanguageUtf8 {
- private $mMessagesSl, $mNamespaceNamesSl = null;
-
- private $mQuickbarSettingsSl = array(
- 'Brez', 'Levo nepomiÄno', 'Desno nepomiÄno', 'Levo leteÄe'
- );
-
- private $mMonthNameGenSl = array(
- 'januarja', 'februarja', 'marca', 'aprila', 'maja', 'junija',
- 'julija', 'avgusta', 'septembra', 'oktobra', 'novembra', 'decembra'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesSl;
- $this->mMessagesSl =& $wgAllMessagesSl;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesSl = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Posebno',
- NS_MAIN => '',
- NS_TALK => 'Pogovor',
- NS_USER => 'Uporabnik',
- NS_USER_TALK => 'Uporabniški_pogovor',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Pogovor_' .
- str_replace( ' ', '_', $this->convertGrammar( $wgMetaNamespace, 'mestnik' ) ),
- NS_IMAGE => 'Slika',
- NS_IMAGE_TALK => 'Pogovor_o_sliki',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Pogovor_o_MediaWiki',
- NS_TEMPLATE => 'Predloga',
- NS_TEMPLATE_TALK => 'Pogovor_o_predlogi',
- NS_HELP => 'PomoÄ',
- NS_HELP_TALK => 'Pogovor_o_pomoÄi',
- NS_CATEGORY => 'Kategorija',
- NS_CATEGORY_TALK => 'Pogovor_o_kategoriji'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesSl + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsSl;
- }
-
- function getDateFormats() {
- return false;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesSl[$key] ) ) {
- return $this->mMessagesSl[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesSl;
- }
-
-
- function fallback8bitEncoding() {
- return "iso-8859-2";
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- function getMonthNameGen( $key ) {
- return $this->mMonthNameGenSl[$key-1];
- }
-
-
- # Convert from the nominative form of a noun to some other case
- # Invoked with {{GRAMMAR:case|word}}
- /**
- * Cases: rodilnik, dajalnik, tožilnik, mestnik, orodnik
- */
- function convertGrammar( $word, $case ) {
- global $wgGrammarForms;
- if ( isset($wgGrammarForms['sl'][$case][$word]) ) {
- return $wgGrammarForms['sl'][$case][$word];
- }
-
- switch ( $case ) {
- case 'rodilnik': # genitive
- if ( $word == 'Wikipedija' ) {
- $word = 'Wikipedije';
- } elseif ( $word == 'Wikiknjige' ) {
- $word = 'Wikiknjig';
- } elseif ( $word == 'Wikinovice' ) {
- $word = 'Wikinovic';
- } elseif ( $word == 'Wikinavedek' ) {
- $word = 'Wikinavedka';
- } elseif ( $word == 'Wikivir' ) {
- $word = 'Wikivira';
- } elseif ( $word == 'Wikislovar' ) {
- $word = 'Wikislovarja';
- }
- break;
- case 'dajalnik': # dativ
- if ( $word == 'Wikipedija' ) {
- $word = 'Wikipediji';
- } elseif ( $word == 'Wikiknjige' ) {
- $word = 'Wikiknjigam';
- } elseif ( $word == 'Wikinovice' ) {
- $word = 'Wikinovicam';
- } elseif ( $word == 'Wikinavedek' ) {
- $word = 'Wikinavedku';
- } elseif ( $word == 'Wikivir' ) {
- $word = 'Wikiviru';
- } elseif ( $word == 'Wikislovar' ) {
- $word = 'Wikislovarju';
- }
- break;
- case 'tožilnik': # akuzatív
- if ( $word == 'Wikipedija' ) {
- $word = 'Wikipedijo';
- } elseif ( $word == 'Wikiknjige' ) {
- $word = 'Wikiknjige';
- } elseif ( $word == 'Wikinovice' ) {
- $word = 'Wikinovice';
- } elseif ( $word == 'Wikinavedek' ) {
- $word = 'Wikinavedek';
- } elseif ( $word == 'Wikivir' ) {
- $word = 'Wikivir';
- } elseif ( $word == 'Wikislovar' ) {
- $word = 'Wikislovar';
- }
- break;
- case 'mestnik': # locative
- if ( $word == 'Wikipedija' ) {
- $word = 'o Wikipediji';
- } elseif ( $word == 'Wikiknjige' ) {
- $word = 'o Wikiknjigah';
- } elseif ( $word == 'Wikinovice' ) {
- $word = 'o Wikinovicah';
- } elseif ( $word == 'Wikinavedek' ) {
- $word = 'o Wikinavedku';
- } elseif ( $word == 'Wikivir' ) {
- $word = 'o Wikiviru';
- } elseif ( $word == 'Wikislovar' ) {
- $word = 'o Wikislovarju';
- } else {
- $word = 'o ' . $word;
- }
- break;
- case 'orodnik': # instrumental
- if ( $word == 'Wikipedija' ) {
- $word = 'z Wikipedijo';
- } elseif ( $word == 'Wikiknjige' ) {
- $word = 'z Wikiknjigami';
- } elseif ( $word == 'Wikinovice' ) {
- $word = 'z Wikinovicami';
- } elseif ( $word == 'Wikinavedek' ) {
- $word = 'z Wikinavedkom';
- } elseif ( $word == 'Wikivir' ) {
- $word = 'z Wikivirom';
- } elseif ( $word == 'Wikislovar' ) {
- $word = 'z Wikislovarjem';
- } else {
- $word = 'z ' . $word;
- }
- break;
- }
-
- return $word; # this will return the original value for 'imenovalnik' (nominativ) and all undefined case values
- }
-
- function convertPlural( $count, $w1, $w2, $w3, $w4, $w5) {
- $count = str_replace ('.', '', $count);
- $forms = array( $w1, $w2, $w3, $w4, $w5 );
- if ( $count % 100 == 1 ) {
- $index = 0;
- } elseif ( $count % 100 == 2 ) {
- $index = 1;
- } elseif ( $count % 100 == 3 || $count % 100 == 4 ) {
- $index = 2;
- } elseif ( $count != 0 ) {
- $index = 3;
- } else {
- $index = 4;
- }
- return $forms[$index];
- }
-
-
-}
-?> \ No newline at end of file
diff --git a/languages/LanguageSq.php b/languages/LanguageSq.php
deleted file mode 100644
index 3ec5734f..00000000
--- a/languages/LanguageSq.php
+++ /dev/null
@@ -1,112 +0,0 @@
-<?php
-/** Albanian (Shqip)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( "LanguageUtf8.php" );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesSq.php');
-}
-
-class LanguageSq extends LanguageUtf8 {
- private $mMessagesSq, $mNamespaceNamesSq = null;
-
- private $mQuickbarSettingsSq = array(
- 'Asnjë', 'Lidhur majtas', 'Lidhur djathtas', 'Pezull majtas', 'Pezull djathtas'
- );
-
- private $mSkinNamesSq = array(
- 'standard' => "Standarte",
- 'nostalgia' => "Nostalgjike",
- 'cologneblue' => "Kolonjë Blu"
- );
-
- private $mDateFormatsSq = array(
- MW_DATE_DEFAULT => 'No preference',
- MW_DATE_DMY => '16:12, 15 January 2001',
- MW_DATE_ISO => '2001-01-15 16:12:34'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesSq;
- $this->mMessagesSq =& $wgAllMessagesSq;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesSq = array(
- NS_MEDIA => "Media",
- NS_SPECIAL => "Speciale",
- NS_MAIN => "",
- NS_TALK => "Diskutim",
- NS_USER => "Përdoruesi",
- NS_USER_TALK => "Përdoruesi_diskutim",
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . "_diskutim",
- NS_IMAGE => "Figura",
- NS_IMAGE_TALK => "Figura_diskutim",
- NS_MEDIAWIKI => "MediaWiki",
- NS_MEDIAWIKI_TALK => "MediaWiki_diskutim",
- NS_TEMPLATE => "Stampa",
- NS_TEMPLATE_TALK => "Stampa_diskutim",
- NS_HELP => 'Ndihmë',
- NS_HELP_TALK => 'Ndihmë_diskutim'
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesSq + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsSq;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesSq + parent::getSkinNames();
- }
-
- function getDateFormats() {
- return $this->mDateFormatsSq;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesSq[$key] ) ) {
- return $this->mMessagesSq[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesSq;
- }
-
- function getNsIndex( $text ) {
- foreach ( $this->mNamespaceNamesSq as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- # Compatbility with alt names:
- if( 0 == strcasecmp( "Perdoruesi", $text ) ) return NS_USER;
- if( 0 == strcasecmp( "Perdoruesi_diskutim", $text ) ) return NS_USER_TALK;
- return false;
- }
-
- function timeDateSeparator( $format ) {
- return ' ';
- }
-
-
- function timeBeforeDate( $format ) {
- return false;
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
-}
-?>
diff --git a/languages/LanguageSr.deps.php b/languages/LanguageSr.deps.php
deleted file mode 100644
index f533eadb..00000000
--- a/languages/LanguageSr.deps.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageSr.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageSr_ec.php" );
-require_once( "LanguageConverter.php" );
-?>
diff --git a/languages/LanguageSr.php b/languages/LanguageSr.php
deleted file mode 100644
index ffbb6784..00000000
--- a/languages/LanguageSr.php
+++ /dev/null
@@ -1,224 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-
-/*
- There are two levels of conversion for Serbian: the script level
- (Cyrillics <-> Latin), and the variant level (ekavian
- <->iyekavian). The two are orthogonal. So we really only need two
- dictionaries: one for Cyrillics and Latin, and one for ekavian and
- iyekavian.
-*/
-require_once( "LanguageConverter.php" );
-require_once( "LanguageSr_ec.php" );
-require_once( "LanguageSr_el.php" );
-require_once( "LanguageSr_jc.php" );
-require_once( "LanguageSr_jl.php" );
-
-class SrConverter extends LanguageConverter {
- var $mToLatin = array(
- 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd',
- 'ђ' => 'đ', 'е' => 'e', 'ж' => 'ž', 'з' => 'z', 'и' => 'i',
- 'ј' => 'j', 'к' => 'k', 'л' => 'l', 'љ' => 'lj', 'м' => 'm',
- 'н' => 'n', 'њ' => 'nj', 'о' => 'o', 'п' => 'p', 'р' => 'r',
- 'Ñ' => 's', 'Ñ‚' => 't', 'Ñ›' => 'ć', 'у' => 'u', 'Ñ„' => 'f',
- 'Ñ…' => 'h', 'ц' => 'c', 'ч' => 'Ä', 'ÑŸ' => 'dž', 'ш' => 'Å¡',
-
- 'Ð' => 'A', 'Б' => 'B', 'Ð’' => 'V', 'Г' => 'G', 'Д' => 'D',
- 'Ђ' => 'Ä', 'Е' => 'E', 'Ж' => 'Ž', 'З' => 'Z', 'И' => 'I',
- 'Ј' => 'J', 'К' => 'K', 'Л' => 'L', 'Љ' => 'Lj', 'М' => 'M',
- 'Ð' => 'N', 'Њ' => 'Nj', 'О' => 'O', 'П' => 'P', 'Р' => 'R',
- 'С' => 'S', 'Т' => 'T', 'Ћ' => 'Ć', 'У' => 'U', 'Ф' => 'F',
- 'Ð¥' => 'H', 'Ц' => 'C', 'Ч' => 'ÄŒ', 'Ð' => 'Dž', 'Ш' => 'Å ',
- );
-
- var $mToCyrillics = array(
- 'a' => 'а', 'b' => 'б', 'c' => 'ц', 'Ä' => 'ч', 'ć' => 'Ñ›',
- 'd' => 'д', 'dž' => 'џ', 'đ' => 'ђ', 'e' => 'е', 'f' => 'ф',
- 'g' => 'г', 'h' => 'х', 'i' => 'и', 'j' => 'ј', 'k' => 'к',
- 'l' => 'л', 'lj' => 'љ', 'm' => 'м', 'n' => 'н', 'nj' => 'њ',
- 'o' => 'о', 'p' => 'п', 'r' => 'Ñ€', 's' => 'Ñ', 'Å¡' => 'ш',
- 't' => 'т', 'u' => 'у', 'v' => 'в', 'z' => 'з', 'ž' => 'ж',
-
- 'A' => 'Ð', 'B' => 'Б', 'C' => 'Ц', 'ÄŒ' => 'Ч', 'Ć' => 'Ћ',
- 'D' => 'Д', 'Dž' => 'Ð', 'Ä' => 'Ђ', 'E' => 'Е', 'F' => 'Ф',
- 'G' => 'Г', 'H' => 'Х', 'I' => 'И', 'J' => 'Ј', 'K' => 'К',
- 'L' => 'Л', 'LJ' => 'Љ', 'M' => 'Ðœ', 'N' => 'Ð', 'NJ' => 'Њ',
- 'O' => 'О', 'P' => 'П', 'R' => 'Р', 'S' => 'С', 'Š' => 'Ш',
- 'T' => 'Т', 'U' => 'У', 'V' => 'В', 'Z' => 'З', 'Ž' => 'Ж',
-
- 'DŽ' => 'Ð', 'd!ž' => 'дж', 'D!ž'=> 'Дж', 'D!Ž'=> 'ДЖ',
- 'Lj' => 'Љ', 'l!j' => 'лј', 'L!j'=> 'Лј', 'L!J'=> 'ЛЈ',
- 'Nj' => 'Њ', 'n!j' => 'нј', 'N!j'=> 'Ðј', 'N!J'=> 'ÐЈ'
- );
-
- function loadDefaultTables() {
- $this->mTables = array();
- $this->mTables['sr-ec'] = $this->mToCyrillics;
- $this->mTables['sr-jc'] = $this->mToCyrillics;
- $this->mTables['sr-el'] = $this->mToLatin;
- $this->mTables['sr-jl'] = $this->mToLatin;
- $this->mTables['sr'] = array();
- }
-
- /* rules should be defined as -{ekavian | iyekavian-} -or-
- -{code:text | code:text | ...}-
- */
- function parseManualRule($rule, $flags) {
-
- $echoices = preg_split("/(<[^>]+>)/",$rule,-1,PREG_SPLIT_DELIM_CAPTURE);
- $choices = array();
-
- // check if we did a split across an HTML tag
- // if so, glue them back together
-
- $ctold = '';
- foreach($echoices as $ct){
- if($ct=='');
- else if(preg_match('/<[^>]+>/',$ct)){
- $ctold.=$ct;
- }
- else{
- $c = explode($this->mMarkup['varsep'],$ct);
- if(count($c)>1){
- $choices[]=$ctold.array_shift($c);
- $ctold=array_pop($c);
- $choices=array_merge($choices,$c);
- }
- else $ctold.=array_pop($c);
- }
- }
- if($ctold!='') $choices[]=$ctold;
-
- $carray = array();
- if(sizeof($choices) == 1) {
- if(in_array('W', $flags)) {
- $carray['sr'] = $this->autoConvert($choices[0], 'sr-ec');
- $carray['sr-ec'] = $this->autoConvert($choices[0], 'sr-ec');
- $carray['sr-jc'] = $this->autoConvert($choices[0], 'sr-jc');
- $carray['sr-el'] = $this->autoConvert($choices[0], 'sr-el');
- $carray['sr-jl'] = $this->autoConvert($choices[0], 'sr-jl');
- }
- foreach($this->mVariants as $v) {
- $carray[$v] = $choices[0];
- }
- return $carray;
- }
-
- /* detect which format is used, also trim the choices*/
- $n=0;
- foreach($choices as $c=>$t) {
- if(strpos($t, $this->mMarkup['codesep']) !== false) { $n++; }
- $choices[$c] = trim($t);
- }
- /* the -{code:text | ...}- format */
- if($n == sizeof($choices)) {
- foreach($choices as $c) {
- list($code, $text) = explode($this->mMarkup['codesep'], $c);
- $carray[trim($code)] = trim($text);
- }
- return $carray;
- }
-
- /* the two choice format -{choice1; choice2}-*/
- if(sizeof($choices == 2) && $n==0) {
- if(in_array('S', $flags)) {
- // conversion between Cyrillics and Latin
- $carray['sr'] = $carray['sr-ec'] =$carray['sr-jc'] = $choices[0];
- $carray['sr-el'] =$carray['sr-jl'] = $choices[1];
- }
- else {
- $carray['sr'] = $this->autoConvert($choices[0], 'sr-ec');
- $carray['sr-ec'] = $this->autoConvert($choices[0], 'sr-ec');
- $carray['sr-jc'] = $this->autoConvert($choices[1], 'sr-jc');
- $carray['sr-el'] = $this->autoConvert($choices[0], 'sr-el');
- $carray['sr-jl'] = $this->autoConvert($choices[1], 'sr-jl');
- }
- return $carray;
- }
- return $carray;
- }
-
- /*
- * Override function from LanguageConvertor
- * Additional checks:
- * - There should be no conversion for Talk pages
- */
- function getPreferredVariant(){
- global $wgTitle;
- if($wgTitle!=NULL && $wgTitle->isTalkPage()){
- return $this->mMainLanguageCode;
- }
- return parent::getPreferredVariant();
- }
-
-
- /*
- * A function wrapper, if there is no selected variant,
- * leave the link names as they were
- */
- function findVariantLink( &$link, &$nt ) {
- $oldlink=$link;
- parent::findVariantLink($link,$nt);
- if($this->getPreferredVariant()==$this->mMainLanguageCode)
- $link=$oldlink;
- }
-
-
- /*
- * We want our external link captions to be converted in variants,
- * so we return the original text instead -{$text}-, except for URLs
- */
- function markNoConversion($text) {
- if(preg_match("/^https?:\/\/|ftp:\/\/|irc:\/\//",$text))
- return parent::markNoConversion($text);
- return $text;
- }
-
- /*
- * An ugly function wrapper for parsing Image titles
- * (to prevent image name conversion)
- */
- function autoConvert($text, $toVariant=false) {
- global $wgTitle;
- if($wgTitle->getNameSpace()==NS_IMAGE){
- $imagename = $wgTitle->getNsText();
- if(preg_match("/^$imagename:/",$text)) return $text;
- }
- return parent::autoConvert($text,$toVariant);
- }
-
-
-}
-
-class LanguageSr extends LanguageSr_ec {
- function __construct() {
- global $wgHooks;
- $variants = array('sr', 'sr-ec', 'sr-jc', 'sr-el', 'sr-jl');
- $variantfallbacks = array(
- 'sr' => 'sr-ec',
- 'sr-ec' => 'sr-jc',
- 'sr-jc' => 'sr-ec',
- 'sr-el' => 'sr-jl',
- 'sr-jl' => 'sr-el'
- );
- $marker = array();//don't mess with these, leave them as they are
- $flags = array(
- 'S' => 'S', 'пиÑмо' => 'S', 'pismo' => 'S',
- 'W' => 'W', 'реч' => 'W', 'reÄ' => 'W', 'ријеч' => 'W', 'rijeÄ' => 'W'
- );
- $this->mConverter = new SrConverter($this, 'sr', $variants, $variantfallbacks, $marker, $flags);
- $wgHooks['ArticleSaveComplete'][] = $this->mConverter;
- }
- function getVariantname( $code ) {
- return wfMsg( "variantname-$code" );
- }
-
- function linkTrail() {
- return "/^([abvgdÄ‘ežzijklljmnnjoprstćufhcÄdžšабвгдђежзијклљмнњопрÑтћуфхцчџш]+)(.*)$/usD";
- }
-
-}
-?>
diff --git a/languages/LanguageSr_ec.php b/languages/LanguageSr_ec.php
deleted file mode 100644
index bacca1b4..00000000
--- a/languages/LanguageSr_ec.php
+++ /dev/null
@@ -1,281 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( "LanguageUtf8.php" );
-
-/* private */ $wgNamespaceNamesSr_ec = array(
- NS_MEDIA => "Медија",
- NS_SPECIAL => "ПоÑебно",
- NS_MAIN => "",
- NS_TALK => "Разговор",
- NS_USER => "КориÑник",
- NS_USER_TALK => "Разговор_Ñа_кориÑником",
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => ($wgMetaNamespaceTalk ? $wgMetaNamespaceTalk : "Разговор_о_".$wgMetaNamespace ),
- NS_IMAGE => "Слика",
- NS_IMAGE_TALK => "Разговор_о_Ñлици",
- NS_MEDIAWIKI => "МедијаВики",
- NS_MEDIAWIKI_TALK => "Разговор_о_МедијаВикију",
- NS_TEMPLATE => 'Шаблон',
- NS_TEMPLATE_TALK => 'Разговор_о_шаблону',
- NS_HELP => 'Помоћ',
- NS_HELP_TALK => 'Разговор_о_помоћи',
- NS_CATEGORY => 'Категорија',
- NS_CATEGORY_TALK => 'Разговор_о_категорији',
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsSr_ec = array(
- "Ðикаква", "Причвршћена лево", "Причвршћена деÑно", "Плутајућа лево"
-);
-
-/* private */ $wgSkinNamesSr_ec = array(
- "Обична", "ÐоÑталгија", "КелнÑко плаво", "Педингтон", "МонпарнаÑ"
-) + $wgSkinNamesEn;
-
-/* private */ $wgUserTogglesSr_ec = array(
- 'nolangconversion',
-) + $wgUserTogglesEn;
-
-/* private */ $wgDateFormatsSr_ec = array(
- 'Ðије битно',
- '06:12, 5. јануар 2001.',
- '06:12, 5 јануар 2001',
- '06:12, 05.01.2001.',
- '06:12, 5.1.2001.',
- '06:12, 5. јан 2001.',
- '06:12, 5 јан 2001',
- '6:12, 5. јануар 2001.',
- '6:12, 5 јануар 2001',
- '6:12, 05.01.2001.',
- '6:12, 5.1.2001.',
- '6:12, 5. јан 2001.',
- '6:12, 5 јан 2001',
-);
-
-/* NOT USED IN STABLE VERSION */
-/* private */ $wgMagicWordsSr_ec = array(
-# ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#ПреуÑмери', '#redirect', '#преуÑмери', '#ПРЕУСМЕРИ' ),
- MAG_NOTOC => array( 0, '__NOTOC__', '__БЕЗСÐДРЖÐЈÐ__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__', '__ФОРСИРÐÐИСÐДРЖÐЈ__' ),
- MAG_TOC => array( 0, '__TOC__', '__СÐДРЖÐЈ__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__БЕЗ_ИЗМЕÐÐ__', '__БЕЗИЗМЕÐÐ__' ),
- MAG_START => array( 0, '__START__', '__ПОЧЕТÐК__' ),
- MAG_END => array( 0, '__END__', '__КРÐЈ__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'ТРЕÐУТÐИМЕСЕЦ' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'ТРЕÐУТÐИМЕСЕЦИМЕ' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'ТРЕÐУТÐИМЕСЕЦРОД' ),
- MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'ТРЕÐУТÐИМЕСЕЦСКР' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'ТРЕÐУТÐИДÐÐ' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'ТРЕÐУТÐИДÐÐИМЕ' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'ТРЕÐУТÐÐГОДИÐÐ' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'ТРЕÐУТÐОВРЕМЕ' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'БРОЈЧЛÐÐÐКÐ' ),
- MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES', 'БРОЈДÐТОТЕКÐ', 'БРОЈФÐЈЛОВÐ' ),
- MAG_PAGENAME => array( 1, 'PAGENAME', 'СТРÐÐИЦÐ' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'СТРÐÐИЦЕ' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE', 'ИМЕÐСКИПРОСТОР' ),
- MAG_NAMESPACEE => array( 1, 'NAMESPACEE', 'ИМЕÐСКИПРОСТОРИ' ),
- MAG_FULLPAGENAME => array( 1, 'FULLPAGENAME', 'ПУÐОИМЕСТРÐÐЕ' ),
- MAG_FULLPAGENAMEE => array( 1, 'FULLPAGENAMEE', 'ПУÐОИМЕСТРÐÐЕЕ' ),
- MAG_MSG => array( 0, 'MSG:', 'ПОР:' ),
- MAG_SUBST => array( 0, 'SUBST:', 'ЗÐМЕÐИ:' ),
- MAG_MSGNW => array( 0, 'MSGNW:', 'ÐВПОР:' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'мини' ),
- MAG_IMG_MANUALTHUMB => array( 1, 'thumbnail=$1', 'thumb=$1', 'мини=$1' ),
- MAG_IMG_RIGHT => array( 1, 'right', 'деÑно', 'д' ),
- MAG_IMG_LEFT => array( 1, 'left', 'лево', 'л' ),
- MAG_IMG_NONE => array( 1, 'none', 'н', 'без' ),
- MAG_IMG_WIDTH => array( 1, '$1px', '$1пиÑкел' , '$1п' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre', 'центар', 'ц' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'оквир', 'рам' ),
- MAG_INT => array( 0, 'INT:', 'ИÐТ:' ),
- MAG_SITENAME => array( 1, 'SITENAME', 'ИМЕСÐЈТÐ' ),
- MAG_NS => array( 0, 'NS:', 'ИП:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:', 'ЛОКÐЛÐÐÐДРЕСÐ:' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'ЛОКÐЛÐЕÐДРЕСЕ:' ),
- MAG_SERVER => array( 0, 'SERVER', 'СЕРВЕР' ),
- MAG_SERVERNAME => array( 0, 'SERVERNAME', 'ИМЕСЕРВЕРÐ' ),
- MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH', 'СКРИПТÐ' ),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'ГРÐÐœÐТИКÐ:' ),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__', '__БЕЗТЦ__' ),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__', '__БЕЗЦЦ__' ),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'ТРЕÐУТÐÐÐЕДЕЉÐ' ),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW', 'ТРЕÐУТÐИДОВ' ),
- MAG_REVISIONID => array( 1, 'REVISIONID', 'ИДРЕВИЗИЈЕ' ),
- MAG_PLURAL => array( 0, 'PLURAL:', 'ÐœÐОЖИÐÐ:' ),
- MAG_FULLURL => array( 0, 'FULLURL:', 'ПУÐУРЛ:' ),
- MAG_FULLURLE => array( 0, 'FULLURLE:', 'ПУÐУРЛЕ:' ),
- MAG_LCFIRST => array( 0, 'LCFIRST:', 'ЛЦПРВИ:' ),
- MAG_UCFIRST => array( 0, 'UCFIRST:', 'УЦПРВИ:' ),
- MAG_LC => array( 0, 'LC:', 'ЛЦ:' ),
- MAG_UC => array( 0, 'UC:', 'УЦ:' ),
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesSr_ec.php');
-}
-
-#--------------------------------------------------------------------------
-# Internationalisation code
-#--------------------------------------------------------------------------
-
-class LanguageSr_ec extends LanguageUtf8 {
-
- function getNamespaces() {
- global $wgNamespaceNamesSr_ec;
- return $wgNamespaceNamesSr_ec;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsSr_ec;
- return $wgQuickbarSettingsSr_ec;
- }
-
- function getSkinNames() {
- global $wgSkinNamesSr_ec;
- return $wgSkinNamesSr_ec;
- }
-
- function getDateFormats() {
- global $wgDateFormatsSr_ec;
- return $wgDateFormatsSr_ec;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesSr_ec;
- if(array_key_exists($key, $wgAllMessagesSr_ec))
- return $wgAllMessagesSr_ec[$key];
- else
- return parent::getMessage($key);
- }
-
- /**
- * Exports $wgMagicWordsSr_ec
- * @return array
- */
- function getMagicWords() {
- global $wgMagicWordsSr_ec;
- return $wgMagicWordsSr_ec;
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- /**
- * @access public
- * @param mixed $ts the time format which needs to be turned into a
- * date('YmdHis') format with wfTimestamp(TS_MW,$ts)
- * @param bool $adj whether to adjust the time output according to the
- * user configured offset ($timecorrection)
- * @param mixed $format what format to return, if it's false output the
- * default one.
- * @param string $timecorrection the time offset as returned by
- * validateTimeZone() in Special:Preferences
- * @return string
- */
- function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
-
- if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
-
- $mm = substr( $ts, 4, 2 );
- $m = 0 + $mm;
- $mmmm = $this->getMonthName( $mm );
- $mmm = $this->getMonthAbbreviation( $mm );
- $dd = substr( $ts, 6, 2 );
- $d = 0 + $dd;
- $yyyy = substr( $ts, 0, 4 );
- $yy = substr( $ts, 2, 2 );
-
- switch( $format ) {
- case '2':
- case '8':
- return "$d $mmmm $yyyy";
- case '3':
- case '9':
- return "$dd.$mm.$yyyy.";
- case '4':
- case '10':
- return "$d.$m.$yyyy.";
- case '5':
- case '11':
- return "$d. $mmm $yyyy.";
- case '6':
- case '12':
- return "$d $mmm $yyyy";
- default:
- return "$d. $mmmm $yyyy.";
- }
-
- }
-
- /**
- * @access public
- * @param mixed $ts the time format which needs to be turned into a
- * date('YmdHis') format with wfTimestamp(TS_MW,$ts)
- * @param bool $adj whether to adjust the time output according to the
- * user configured offset ($timecorrection)
- * @param mixed $format what format to return, if it's false output the
- * default one (default true)
- * @param string $timecorrection the time offset as returned by
- * validateTimeZone() in Special:Preferences
- * @return string
- */
- function time( $ts, $adj = false, $format = true, $timecorrection = false ) {
-
- if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
- $hh = substr( $ts, 8, 2 );
- $h = 0 + $hh;
- $mm = substr( $ts, 10, 2 );
- switch( $format ) {
- case '7':
- case '8':
- case '9':
- case '10':
- case '11':
- case '12':
- return "$h:$mm";
- default:
- return "$hh:$mm";
- }
- }
-
- /**
- * @access public
- * @param mixed $ts the time format which needs to be turned into a
- * date('YmdHis') format with wfTimestamp(TS_MW,$ts)
- * @param bool $adj whether to adjust the time output according to the
- * user configured offset ($timecorrection)
- * @param mixed $format what format to return, if it's false output the
- * default one (default true)
- * @param string $timecorrection the time offset as returned by
- * validateTimeZone() in Special:Preferences
- * @return string
- */
- function timeanddate( $ts, $adj = false, $format = true, $timecorrection = false) {
- $datePreference = $this->dateFormat($format);
- return $this->time( $ts, $adj, $datePreference, $timecorrection ) . ', ' . $this->date( $ts, $adj, $datePreference, $timecorrection );
-
- }
-
- function convertPlural( $count, $wordform1, $wordform2, $wordform3) {
- $count = str_replace ('.', '', $count);
- if ($count > 10 && floor(($count % 100) / 10) == 1) {
- return $wordform3;
- } else {
- switch ($count % 10) {
- case 1: return $wordform1;
- case 2:
- case 3:
- case 4: return $wordform2;
- default: return $wordform3;
- }
- }
- }
-
-}
-?>
diff --git a/languages/LanguageSr_el.deps.php b/languages/LanguageSr_el.deps.php
deleted file mode 100644
index d465eed8..00000000
--- a/languages/LanguageSr_el.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageSr_el.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageSr_ec.php" );
-?>
diff --git a/languages/LanguageSr_el.php b/languages/LanguageSr_el.php
deleted file mode 100644
index 2c56bd88..00000000
--- a/languages/LanguageSr_el.php
+++ /dev/null
@@ -1,281 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( "LanguageUtf8.php" );
-
-/* private */ $wgNamespaceNamesSr_el = array(
- NS_MEDIA => "Medija",
- NS_SPECIAL => "Posebno",
- NS_MAIN => "",
- NS_TALK => "Razgovor",
- NS_USER => "Korisnik",
- NS_USER_TALK => "Razgovor_sa_korisnikom",
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => ($wgMetaNamespaceTalk ? $wgMetaNamespaceTalk : "Razgovor_o_".$wgMetaNamespace ),
- NS_IMAGE => "Slika",
- NS_IMAGE_TALK => "Razgovor_o_slici",
- NS_MEDIAWIKI => "MedijaViki",
- NS_MEDIAWIKI_TALK => "Razgovor_o_MedijaVikiju",
- NS_TEMPLATE => 'Å ablon',
- NS_TEMPLATE_TALK => 'Razgovor_o_Å¡ablonu',
- NS_HELP => 'Pomoć',
- NS_HELP_TALK => 'Razgovor_o_pomoći',
- NS_CATEGORY => 'Kategorija',
- NS_CATEGORY_TALK => 'Razgovor_o_kategoriji',
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsSr_el = array(
- "Nikakva", "PriÄvršćena levo", "PriÄvršćena desno", "Plutajuća levo"
-);
-
-/* private */ $wgSkinNamesSr_el = array(
- "ObiÄna", "Nostalgija", "Kelnsko plavo", "Pedington", "Monparnas"
-) + $wgSkinNamesEn;
-
-/* private */ $wgUserTogglesSr_el = array(
- 'nolangconversion',
-) + $wgUserTogglesEn;
-
-/* private */ $wgDateFormatsSr_el = array(
- 'Nije bitno',
- '06:12, 5. januar 2001.',
- '06:12, 5 januar 2001',
- '06:12, 05.01.2001.',
- '06:12, 5.1.2001.',
- '06:12, 5. jan 2001.',
- '06:12, 5 jan 2001',
- '6:12, 5. januar 2001.',
- '6:12, 5 januar 2001',
- '6:12, 05.01.2001.',
- '6:12, 5.1.2001.',
- '6:12, 5. jan 2001.',
- '6:12, 5 jan 2001',
-);
-
-/* NOT USED IN STABLE VERSION */
-/* private */ $wgMagicWordsSr_el = array(
-# ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#Preusmeri', '#redirect', '#preusmeri', '#PREUSMERI' ),
- MAG_NOTOC => array( 0, '__NOTOC__', '__BEZSADRŽAJA__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__', '__FORSIRANISADRŽAJ__' ),
- MAG_TOC => array( 0, '__TOC__', '__SADRŽAJ__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__BEZ_IZMENA__', '__BEZIZMENA__' ),
- MAG_START => array( 0, '__START__', '__POÄŒETAK__' ),
- MAG_END => array( 0, '__END__', '__KRAJ__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH', 'TRENUTNIMESEC' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME', 'TRENUTNIMESECIME' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN', 'TRENUTNIMESECROD' ),
- MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV', 'TRENUTNIMESECSKR' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY', 'TRENUTNIDAN' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME', 'TRENUTNIDANIME' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR', 'TRENUTNAGODINA' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME', 'TRENUTNOVREME' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES', 'BROJÄŒLANAKA' ),
- MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES', 'BROJDATOTEKA', 'BROJFAJLOVA' ),
- MAG_PAGENAME => array( 1, 'PAGENAME', 'STRANICA' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE', 'STRANICE' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE', 'IMENSKIPROSTOR' ),
- MAG_NAMESPACEE => array( 1, 'NAMESPACEE', 'IMENSKIPROSTORI' ),
- MAG_FULLPAGENAME => array( 1, 'FULLPAGENAME', 'PUNOIMESTRANE' ),
- MAG_FULLPAGENAMEE => array( 1, 'FULLPAGENAMEE', 'PUNOIMESTRANEE' ),
- MAG_MSG => array( 0, 'MSG:', 'POR:' ),
- MAG_SUBST => array( 0, 'SUBST:', 'ZAMENI:' ),
- MAG_MSGNW => array( 0, 'MSGNW:', 'NVPOR:' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb', 'mini' ),
- MAG_IMG_MANUALTHUMB => array( 1, 'thumbnail=$1', 'thumb=$1', 'mini=$1' ),
- MAG_IMG_RIGHT => array( 1, 'right', 'desno', 'd' ),
- MAG_IMG_LEFT => array( 1, 'left', 'levo', 'l' ),
- MAG_IMG_NONE => array( 1, 'none', 'n', 'bez' ),
- MAG_IMG_WIDTH => array( 1, '$1px', '$1piskel' , '$1p' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre', 'centar', 'c' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame', 'okvir', 'ram' ),
- MAG_INT => array( 0, 'INT:', 'INT:' ),
- MAG_SITENAME => array( 1, 'SITENAME', 'IMESAJTA' ),
- MAG_NS => array( 0, 'NS:', 'IP:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:', 'LOKALNAADRESA:' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:', 'LOKALNEADRESE:' ),
- MAG_SERVER => array( 0, 'SERVER', 'SERVER' ),
- MAG_SERVERNAME => array( 0, 'SERVERNAME', 'IMESERVERA' ),
- MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH', 'SKRIPTA' ),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:', 'GRAMATIKA:' ),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__', '__NOTC__', '__BEZTC__' ),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__', '__NOCC__', '__BEZCC__' ),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK', 'TRENUTNANEDELjA' ),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW', 'TRENUTNIDOV' ),
- MAG_REVISIONID => array( 1, 'REVISIONID', 'IDREVIZIJE' ),
- MAG_PLURAL => array( 0, 'PLURAL:', 'MNOŽINA:' ),
- MAG_FULLURL => array( 0, 'FULLURL:', 'PUNURL:' ),
- MAG_FULLURLE => array( 0, 'FULLURLE:', 'PUNURLE:' ),
- MAG_LCFIRST => array( 0, 'LCFIRST:', 'LCPRVI:' ),
- MAG_UCFIRST => array( 0, 'UCFIRST:', 'UCPRVI:' ),
- MAG_LC => array( 0, 'LC:', 'LC:' ),
- MAG_UC => array( 0, 'UC:', 'UC:' ),
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesSr_el.php');
-}
-
-#--------------------------------------------------------------------------
-# Internationalisation code
-#--------------------------------------------------------------------------
-
-class LanguageSr_el extends LanguageUtf8 {
-
- function getNamespaces() {
- global $wgNamespaceNamesSr_el;
- return $wgNamespaceNamesSr_el;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsSr_el;
- return $wgQuickbarSettingsSr_el;
- }
-
- function getSkinNames() {
- global $wgSkinNamesSr_el;
- return $wgSkinNamesSr_el;
- }
-
- function getDateFormats() {
- global $wgDateFormatsSr_el;
- return $wgDateFormatsSr_el;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesSr_el;
- if(array_key_exists($key, $wgAllMessagesSr_el))
- return $wgAllMessagesSr_el[$key];
- else
- return parent::getMessage($key);
- }
-
- /**
- * Exports $wgMagicWordsSr_el
- * @return array
- */
- function getMagicWords() {
- global $wgMagicWordsSr_el;
- return $wgMagicWordsSr_el;
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- /**
- * @access public
- * @param mixed $ts the time format which needs to be turned into a
- * date('YmdHis') format with wfTimestamp(TS_MW,$ts)
- * @param bool $adj whether to adjust the time output according to the
- * user configured offset ($timecorrection)
- * @param mixed $format what format to return, if it's false output the
- * default one.
- * @param string $timecorrection the time offset as returned by
- * validateTimeZone() in Special:Preferences
- * @return string
- */
- function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
-
- if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
-
- $mm = substr( $ts, 4, 2 );
- $m = 0 + $mm;
- $mmmm = $this->getMonthName( $mm );
- $mmm = $this->getMonthAbbreviation( $mm );
- $dd = substr( $ts, 6, 2 );
- $d = 0 + $dd;
- $yyyy = substr( $ts, 0, 4 );
- $yy = substr( $ts, 2, 2 );
-
- switch( $format ) {
- case '2':
- case '8':
- return "$d $mmmm $yyyy";
- case '3':
- case '9':
- return "$dd.$mm.$yyyy.";
- case '4':
- case '10':
- return "$d.$m.$yyyy.";
- case '5':
- case '11':
- return "$d. $mmm $yyyy.";
- case '6':
- case '12':
- return "$d $mmm $yyyy";
- default:
- return "$d. $mmmm $yyyy.";
- }
-
- }
-
- /**
- * @access public
- * @param mixed $ts the time format which needs to be turned into a
- * date('YmdHis') format with wfTimestamp(TS_MW,$ts)
- * @param bool $adj whether to adjust the time output according to the
- * user configured offset ($timecorrection)
- * @param mixed $format what format to return, if it's false output the
- * default one (default true)
- * @param string $timecorrection the time offset as returned by
- * validateTimeZone() in Special:Preferences
- * @return string
- */
- function time( $ts, $adj = false, $format = true, $timecorrection = false ) {
-
- if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
- $hh = substr( $ts, 8, 2 );
- $h = 0 + $hh;
- $mm = substr( $ts, 10, 2 );
- switch( $format ) {
- case '7':
- case '8':
- case '9':
- case '10':
- case '11':
- case '12':
- return "$h:$mm";
- default:
- return "$hh:$mm";
- }
- }
-
- /**
- * @access public
- * @param mixed $ts the time format which needs to be turned into a
- * date('YmdHis') format with wfTimestamp(TS_MW,$ts)
- * @param bool $adj whether to adjust the time output according to the
- * user configured offset ($timecorrection)
- * @param mixed $format what format to return, if it's false output the
- * default one (default true)
- * @param string $timecorrection the time offset as returned by
- * validateTimeZone() in Special:Preferences
- * @return string
- */
- function timeanddate( $ts, $adj = false, $format = true, $timecorrection = false) {
- $datePreference = $this->dateFormat($format);
- return $this->time( $ts, $adj, $datePreference, $timecorrection ) . ', ' . $this->date( $ts, $adj, $datePreference, $timecorrection );
-
- }
-
- function convertPlural( $count, $wordform1, $wordform2, $wordform3) {
- $count = str_replace ('.', '', $count);
- if ($count > 10 && floor(($count % 100) / 10) == 1) {
- return $wordform3;
- } else {
- switch ($count % 10) {
- case 1: return $wordform1;
- case 2:
- case 3:
- case 4: return $wordform2;
- default: return $wordform3;
- }
- }
- }
-
-}
-?>
diff --git a/languages/LanguageSr_jc.deps.php b/languages/LanguageSr_jc.deps.php
deleted file mode 100644
index b1eff269..00000000
--- a/languages/LanguageSr_jc.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageSr_jc.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageSr_ec.php" );
-?>
diff --git a/languages/LanguageSr_jc.php b/languages/LanguageSr_jc.php
deleted file mode 100644
index 1ec41676..00000000
--- a/languages/LanguageSr_jc.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-require_once( "LanguageSr_ec.php");
-
-class LanguageSr_jc extends LanguageSr_ec {
-# Inherit everything for now
-}
-?> \ No newline at end of file
diff --git a/languages/LanguageSr_jl.deps.php b/languages/LanguageSr_jl.deps.php
deleted file mode 100644
index 5c47e5f2..00000000
--- a/languages/LanguageSr_jl.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageSr_jl.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageSr_jc.php" );
-?>
diff --git a/languages/LanguageSr_jl.php b/languages/LanguageSr_jl.php
deleted file mode 100644
index 5028c89b..00000000
--- a/languages/LanguageSr_jl.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-require_once( "LanguageSr_ec.php");
-
-class LanguageSr_jl extends LanguageSr_ec {
-# Inherit everything for now
-}
-?> \ No newline at end of file
diff --git a/languages/LanguageSu.php b/languages/LanguageSu.php
deleted file mode 100644
index 515863d1..00000000
--- a/languages/LanguageSu.php
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-/** Sundanese language file (Basa Sunda)
- *
- * Source: http://su.wikipedia.org/
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-/* private */ $wgNamespaceNamesSu = array(
- NS_MEDIA => 'Média',
- NS_SPECIAL => 'Husus',
- NS_MAIN => '',
- NS_TALK => 'Obrolan',
- NS_USER => 'Pamaké',
- NS_USER_TALK => 'Obrolan_pamaké',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Obrolan_' . $wgMetaNamespace,
- NS_IMAGE => 'Gambar',
- NS_IMAGE_TALK => 'Obrolan_gambar',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Obrolan_MediaWiki',
- NS_TEMPLATE => 'Citakan',
- NS_TEMPLATE_TALK => 'Obrolan_citakan',
- NS_HELP => 'Pitulung',
- NS_HELP_TALK => 'Obrolan_pitulung',
- NS_CATEGORY => 'Kategori',
- NS_CATEGORY_TALK => 'Obrolan_kategori',
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesSu.php');
-}
-
-class LanguageSu extends LanguageUtf8 {
-
- function getNamespaces() {
- global $wgNamespaceNamesSu;
- return $wgNamespaceNamesSu;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesSu;
- if( isset( $wgAllMessagesSu[$key] ) ) {
- return $wgAllMessagesSu[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-}
-?>
diff --git a/languages/LanguageSv.php b/languages/LanguageSv.php
deleted file mode 100644
index 4abb1e03..00000000
--- a/languages/LanguageSv.php
+++ /dev/null
@@ -1,114 +0,0 @@
-<?php
-/**
- * Swedish (Svenska)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( "LanguageUtf8.php" );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesSv.php');
-}
-
-class LanguageSv extends LanguageUtf8 {
- private $mMessagesSv, $mNamespaceNamesSv;
-
- private $mQuickbarSettingsSv = array(
- "Ingen",
- "Fast vänster",
- "Fast höger",
- "Flytande vänster"
- );
-
- private $mSkinNamesSv = array(
- 'standard' => "Standard",
- 'nostalgia' => "Nostalgi",
- 'cologneblue' => "Cologne Blå",
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesSv;
- $this->mMessagesSv =& $wgAllMessagesSv;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesSv = array(
- NS_MEDIA => "Media",
- NS_SPECIAL => "Special",
- NS_MAIN => "",
- NS_TALK => "Diskussion",
- NS_USER => "Användare",
- NS_USER_TALK => "Användardiskussion",
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . "diskussion",
- NS_IMAGE => "Bild",
- NS_IMAGE_TALK => "Bilddiskussion",
- NS_MEDIAWIKI => "MediaWiki",
- NS_MEDIAWIKI_TALK => "MediaWiki_diskussion",
- NS_TEMPLATE => "Mall",
- NS_TEMPLATE_TALK => "Malldiskussion",
- NS_HELP => "Hjälp",
- NS_HELP_TALK => "Hjälp_diskussion",
- NS_CATEGORY => "Kategori",
- NS_CATEGORY_TALK => "Kategoridiskussion"
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesSv + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsSv;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesSv + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesSv[$key] ) ) {
- return $this->mMessagesSv[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesSv;
- }
-
- function linkTrail() {
- return '/^([a-zåäöéÅÄÖÉ]+)(.*)$/sDu';
- }
-
-
- function separatorTransformTable() {
- return array(
- ',' => "\xc2\xa0", // @bug 2749
- '.' => ','
- );
- }
-
- // "." is used as the character to separate the
- // hours from the minutes in the date output
- function timeSeparator( $format ) {
- return '.';
- }
-
- function timeanddate( $ts, $adj = false, $format = false, $timecorrection = false ) {
- $format = $this->dateFormat( $format );
- if( $format == MW_DATE_ISO ) {
- return parent::timeanddate( $ts, $adj, $format, $timecorrection );
- } else {
- return $this->date( $ts, $adj, $format, $timecorrection ) .
- " kl." .
- $this->time( $ts, $adj, $format, $timecorrection );
- }
- }
-
-}
-?>
diff --git a/languages/LanguageTa.php b/languages/LanguageTa.php
deleted file mode 100644
index 778c16d3..00000000
--- a/languages/LanguageTa.php
+++ /dev/null
@@ -1,105 +0,0 @@
-<?php
-/**
- * Tamil (தமிழà¯)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( "LanguageUtf8.php" );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesTa.php');
-}
-
-class LanguageTa extends LanguageUtf8 {
- private $mMessagesTa, $mNamespaceNamesTa = null;
-
- private $mQuickbarSettingsTa = array(
- "எதà¯à®µà¯à®®à®¿à®²à¯à®²à¯ˆ", "இடம௠நிலைதà¯à®¤", "வலம௠நிலைதà¯à®¤", "இடம௠மிதபà¯à®ªà¯"
- );
-
- private $mSkinNamesTa = array(
- 'standard' => "இயலà¯à®ªà®¾à®©",
- 'nostalgia' => "பசà¯à®®à¯ˆ நினைவ௠(Nostalgia)",
- 'cologneblue' => "கொலோன௠(Cologne) நீலம௠Blue",
- 'smarty' => "பாடிஙà¯à®Ÿà®©à¯ (Paddington)",
- 'montparnasse' => "மொணà¯à®Ÿà¯à®ªà®¾à®°à¯à®©à®¾à®šà¯‡ (Montparnasse)",
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesTa;
- $this->mMessagesTa =& $wgAllMessagesTa;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesTa = array(
- NS_MEDIA => 'ஊடகமà¯',
- NS_SPECIAL => 'சிறபà¯à®ªà¯',
- NS_MAIN => '',
- NS_TALK => 'பேசà¯à®šà¯',
- NS_USER => 'பயனரà¯',
- NS_USER_TALK => 'பயனரà¯_பேசà¯à®šà¯',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_பேசà¯à®šà¯',
- NS_IMAGE => 'படிமமà¯',
- NS_IMAGE_TALK => 'படிமபà¯_பேசà¯à®šà¯',
- NS_MEDIAWIKI => 'மீடியாவிகà¯à®•à®¿',
- NS_MEDIAWIKI_TALK => 'மீடியாவிகà¯à®•à®¿_பேசà¯à®šà¯',
- NS_TEMPLATE => 'வாரà¯à®ªà¯à®ªà¯à®°à¯',
- NS_TEMPLATE_TALK => 'வாரà¯à®ªà¯à®ªà¯à®°à¯_பேசà¯à®šà¯',
- NS_HELP => 'உதவி',
- NS_HELP_TALK => 'உதவி_பேசà¯à®šà¯',
- NS_CATEGORY => 'பகà¯à®ªà¯à®ªà¯',
- NS_CATEGORY_TALK => 'பகà¯à®ªà¯à®ªà¯_பேசà¯à®šà¯',
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesTa + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsTa;
- }
-
- function getSkinNames() {
- return $this->mSkinNamesTa + parent::getSkinNames();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesTa[$key] ) ) {
- return $this->mMessagesTa[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesTa;
- }
-
- function getNsIndex( $text ) {
- $ns = $this->getNamespaces();
-
- foreach ( $ns as $i => $n ) {
- if ( strcasecmp( $n, $text ) == 0)
- return $i;
- }
-
- if ( strcasecmp( 'விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾', $text) == 0) return NS_PROJECT;
- if ( strcasecmp( 'விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾_பேசà¯à®šà¯', $text) == 0) return NS_PROJECT_TALK;
- if ( strcasecmp( 'உரà¯à®µà®ªà¯_பேசà¯à®šà¯', $text) == 0) return NS_IMAGE_TALK;
-
- return false;
- }
-
- function linkTrail() {
- /* Range from U+0B80 to U+0BFF */
- return "/^([\xE0\xAE\x80-\xE0\xAF\xBF]+)(.*)$/sDu";
- }
-
-}
-
-?>
diff --git a/languages/LanguageTe.php b/languages/LanguageTe.php
deleted file mode 100644
index 631fcc9c..00000000
--- a/languages/LanguageTe.php
+++ /dev/null
@@ -1,83 +0,0 @@
-<?php
-/** Telugu (Telugu)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesTe.php');
-}
-
-class LanguageTe extends LanguageUtf8 {
- private $mMessagesTe, $mNamespaceNamesTe = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesTe;
- $this->mMessagesTe =& $wgAllMessagesTe;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesTe = array(
- NS_MEDIA => 'మీడియా',
- NS_SPECIAL => 'à°ªà±à°°à°¤à±à°¯à±‡à°•',
- NS_MAIN => '',
- NS_TALK => 'à°šà°°à±à°š',
- NS_USER => 'సభà±à°¯à±à°¡à±',
- NS_USER_TALK => 'సభà±à°¯à±à°¨à°¿à°ªà±ˆ_à°šà°°à±à°š',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_à°šà°°à±à°š',
- NS_IMAGE => 'బొమà±à°®',
- NS_IMAGE_TALK => 'బొమà±à°®à°ªà±ˆ_à°šà°°à±à°š',
- NS_MEDIAWIKI => 'మీడియావికీ',
- NS_MEDIAWIKI_TALK => 'మీడియావికీ_à°šà°°à±à°š',
- NS_TEMPLATE => 'మూస',
- NS_TEMPLATE_TALK => 'మూస_à°šà°°à±à°š',
- NS_HELP => 'సహాయమà±',
- NS_HELP_TALK => 'సహాయమà±_à°šà°°à±à°š',
- NS_CATEGORY => 'వరà±à°—à°‚',
- NS_CATEGORY_TALK => 'వరà±à°—à°‚_à°šà°°à±à°š'
- );
-
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesTe + parent::getNamespaces();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesTe[$key] ) ) {
- return $this->mMessagesTe[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesTe;
- }
-
- // nobody seems to use these anymore
- /*function digitTransformTable() {
-
- return array(
- '0' => '౦',
- '1' => '౧',
- '2' => '౨',
- '3' => '౩',
- '4' => '౪',
- '5' => '౫',
- '6' => '౬',
- '7' => 'à±­',
- '8' => 'à±®',
- '9' => '౯'
- );
- }*/
-
-}
-?>
diff --git a/languages/LanguageTh.php b/languages/LanguageTh.php
deleted file mode 100644
index 193a353d..00000000
--- a/languages/LanguageTh.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-#--------------------------------------------------------------------------
-# ผู้à¹à¸›à¸¥ (Translators)
-# - วราà¸à¸£ อึ้งวิเชียร (Varakorn Ungvichian)
-# - จัà¸à¸£à¸à¸¤à¸Š วงศ์สระหลวง (Jakkrit Vongsraluang) / PaePae
-#--------------------------------------------------------------------------
-
-/* private */ $wgNamespaceNamesTh = array(
- NS_MEDIA => 'สื่อ',
- NS_SPECIAL => 'พิเศษ',
- NS_MAIN => '',
- NS_TALK => 'พูดคุย',
- NS_USER => 'ผู้ใช้',
- NS_USER_TALK => 'คุยà¸à¸±à¸šà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'คุยเรื่อง' . $wgMetaNamespace,
- NS_IMAGE => 'ภาพ',
- NS_IMAGE_TALK => 'คุยเรื่องภาพ',
- NS_MEDIAWIKI => 'มีเดียวิà¸à¸´',
- NS_MEDIAWIKI_TALK => 'คุยเรื่องมีเดียวิà¸à¸´',
- NS_TEMPLATE => 'à¹à¸¡à¹ˆà¹à¸šà¸š',
- NS_TEMPLATE_TALK => 'คุยเรื่องà¹à¸¡à¹ˆà¹à¸šà¸š',
- NS_HELP => 'วิธีใช้',
- NS_HELP_TALK => 'คุยเรื่องวิธีใช้',
- NS_CATEGORY => 'หมวดหมู่',
- NS_CATEGORY_TALK => 'คุยเรื่องหมวดหมู่',
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsTh = array(
- "ไม่มี", "อยู่ทางซ้าย", "อยู่ทางขวา", "ลอยทางซ้าย"
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesTh.php');
-}
-
-#--------------------------------------------------------------------------
-# Internationalisation code
-#--------------------------------------------------------------------------
-
-require_once( "LanguageUtf8.php" );
-
-class LanguageTh extends LanguageUtf8 {
-
- function getNamespaces() {
- global $wgNamespaceNamesTh;
- return $wgNamespaceNamesTh;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsTh;
- return $wgQuickbarSettingsTh;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesTh;
- if( isset( $wgAllMessagesTh[$key] ) ) {
- return $wgAllMessagesTh[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- global $wgAllMessagesTh;
- return $wgAllMessagesTh;
- }
-
-}
-
-?>
diff --git a/languages/LanguageTlh.php b/languages/LanguageTlh.php
deleted file mode 100644
index 1f4e1f63..00000000
--- a/languages/LanguageTlh.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-/** Klingon (tlhIngan-Hol)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( "LanguageUtf8.php" );
-
-/* private */ $wgNamespaceNamesTlh = array(
- NS_MEDIA => "Doch",
- NS_SPECIAL => "le'",
- NS_MAIN => "",
- NS_TALK => "ja'chuq",
- NS_USER => "lo'wI'",
- NS_USER_TALK => "lo'wI'_ja'chuq",
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . "_ja'chuq",
- NS_IMAGE => "nagh_beQ",
- NS_IMAGE_TALK => "nagh_beQ_ja'chuq",
- NS_MEDIAWIKI => "MediaWiki",
- NS_MEDIAWIKI_TALK => "MediaWiki_ja'chuq",
- NS_TEMPLATE => "chen'ay'",
- NS_TEMPLATE_TALK => "chen'ay'_ja'chuq",
- NS_HELP => "QaH",
- NS_HELP_TALK => "QaH_ja'chuq",
- NS_CATEGORY => "Segh",
- NS_CATEGORY_TALK => "Segh_ja'chuq"
-) + $wgNamespaceNamesEn;
-
-class LanguageTlh extends LanguageUtf8 {
- function getNamespaces() {
- global $wgNamespaceNamesTlh;
- return $wgNamespaceNamesTlh;
- }
-}
-
-?>
diff --git a/languages/LanguageTr.php b/languages/LanguageTr.php
deleted file mode 100644
index 82fa096d..00000000
--- a/languages/LanguageTr.php
+++ /dev/null
@@ -1,87 +0,0 @@
-<?php
-/**
- * Turkish (Türkçe)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesTr.php');
-}
-
-class LanguageTr extends LanguageUtf8 {
-
- private $mDateFormatsTr = array(
- MW_DATE_DEFAULT => 'Tercih yok',
- MW_DATE_MDY => '16:12, Ocak 15, 2001',
- MW_DATE_DMY => '16:12, 15 Ocak 2001',
- MW_DATE_YMD => '16:12, 2001 Ocak 15',
- MW_DATE_ISO => '2001-01-15 16:12:34'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesTr;
- $this->mMessagesTr =& $wgAllMessagesTr;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesTr = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Özel',
- NS_MAIN => '',
- NS_TALK => 'Tartışma',
- NS_USER => 'Kullanıcı',
- NS_USER_TALK => 'Kullanıcı_mesaj',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_tartışma',
- NS_IMAGE => 'Resim',
- NS_IMAGE_TALK => 'Resim_tartışma',
- NS_MEDIAWIKI => 'MedyaViki',
- NS_MEDIAWIKI_TALK => 'MedyaViki_tartışma',
- NS_TEMPLATE => 'Åžablon',
- NS_TEMPLATE_TALK => 'Şablon_tartışma',
- NS_HELP => 'Yardım',
- NS_HELP_TALK => 'Yardım_tartışma',
- NS_CATEGORY => 'Kategori',
- NS_CATEGORY_TALK => 'Kategori_tartışma',
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesTr + parent::getNamespaces();
- }
-
- function getDateFormats() {
- return $this->mDateFormatsTr;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesTr[$key] ) ) {
- return $this->mMessagesTr[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesTr;
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- function ucfirst ( $string ) {
- if ( $string[0] == 'i' ) {
- return 'Ä°' . substr( $string, 1 );
- } else {
- return parent::ucfirst( $string );
- }
- }
-
-}
-?>
diff --git a/languages/LanguageTt.php b/languages/LanguageTt.php
deleted file mode 100644
index 80eec2ab..00000000
--- a/languages/LanguageTt.php
+++ /dev/null
@@ -1,131 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-#
-# Tatarish localisation for MediaWiki
-#
-
-require_once( "LanguageUtf8.php" );
-
-/* private */ $wgNamespaceNamesTt = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Maxsus',
- NS_MAIN => '',
- NS_TALK => 'Bäxäs',
- NS_USER => 'Äğzä',
- NS_USER_TALK => "Äğzä_bäxäse",
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_bäxäse',
- NS_IMAGE => "Räsem",
- NS_IMAGE_TALK => "Räsem_bäxäse",
- NS_MEDIAWIKI => "MediaWiki",
- NS_MEDIAWIKI_TALK => "MediaWiki_bäxäse",
- NS_TEMPLATE => "Ürnäk",
- NS_TEMPLATE_TALK => "Ürnäk_bäxäse",
- NS_HELP => "Yärdäm",
- NS_HELP_TALK => "Yärdäm_bäxäse",
- NS_CATEGORY => "Törkem",
- NS_CATEGORY_TALK => "Törkem_bäxäse"
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgDateFormatsTt = array(
-# "köyläwsez",
-);
-
-# Note to translators:
-# Please include the English words as synonyms. This allows people
-# from other wikis to contribute more easily.
-#
-/* private */ $wgMagicWordsTt = array(
-# ID CASE SYNONYMS
- MAG_REDIRECT => array( 0, '#yünältü' ),
- MAG_NOTOC => array( 0, '__ETYUQ__' ),
- MAG_FORCETOC => array( 0, '__ETTIQ__' ),
- MAG_TOC => array( 0, '__ET__' ),
- MAG_NOEDITSECTION => array( 0, '__BÜLEMTÖZÄTÜYUQ__' ),
- MAG_START => array( 0, '__BAÅžLAW__' ),
- MAG_CURRENTMONTH => array( 1, 'AÄžIMDAÄžI_AY' ),
- MAG_CURRENTMONTHNAME => array( 1, 'AÄžIMDAÄžI_AY_Ä°SEME' ),
- MAG_CURRENTDAY => array( 1, 'AĞIMDAĞI_KÖN' ),
- MAG_CURRENTDAYNAME => array( 1, 'AĞIMDAĞI_KÖN_İSEME' ),
- MAG_CURRENTYEAR => array( 1, 'AÄžIMDAÄžI_YIL' ),
- MAG_CURRENTTIME => array( 1, 'AÄžIMDAÄžI_WAQIT' ),
- MAG_NUMBEROFARTICLES => array( 1, 'MÄQÄLÄ_SANI' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'AÄžIMDAÄžI_AY_Ä°SEME_GEN' ),
- MAG_PAGENAME => array( 1, 'BÄ°TÄ°SEME' ),
- MAG_NAMESPACE => array( 1, 'Ä°SEMARA' ),
- MAG_SUBST => array( 0, 'TÖPÇEK:' ),
- MAG_MSGNW => array( 0, 'MSGNW:' ),
- MAG_END => array( 0, '__AZAQ__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb' ),
- MAG_IMG_RIGHT => array( 1, 'uñda' ),
- MAG_IMG_LEFT => array( 1, 'sulda' ),
- MAG_IMG_NONE => array( 1, 'yuq' ),
- MAG_IMG_WIDTH => array( 1, '$1px' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame' ),
- MAG_INT => array( 0, 'EÇKE:' ),
- MAG_SITENAME => array( 1, 'SÄXİFÄİSEME' ),
- MAG_NS => array( 0, 'Ä°A:' ),
- MAG_LOCALURL => array( 0, 'URINLIURL:' ),
- MAG_LOCALURLE => array( 0, 'URINLIURLE:' ),
- MAG_SERVER => array( 0, 'SERVER' )
-) + $wgMagicWordsEn;
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesTt.php');
-}
-
-class LanguageTt extends LanguageUtf8 {
-
- function getNamespaces() {
- global $wgNamespaceNamesTt;
- return $wgNamespaceNamesTt;
- }
-
- function getDateFormats() {
- global $wgDateFormatsTt;
- return $wgDateFormatsTt;
- }
-
-
- function date( $ts, $adj = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts ); }
-
- $d = (0 + substr( $ts, 6, 2 )) . ". " .
- $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) . " " .
- substr( $ts, 0, 4 );
- return $d;
- }
-
- function time( $ts, $adj = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts ); }
-
- $t = substr( $ts, 8, 2 ) . ":" . substr( $ts, 10, 2 );
- return $t;
- }
-
- function timeanddate( $ts, $adj = false ) {
- return $this->date( $ts, $adj ) . ", " . $this->time( $ts, $adj );
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesTt;
- if( isset( $wgAllMessagesTt[$key] ) ) {
- return $wgAllMessagesTt[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function fallback8bitEncoding() {
- # Windows codepage 1252 is a superset of iso 8859-1
- # override this to use difference source encoding to
- # translate incoming 8-bit URLs.
- return "windows-1254";
- }
-}
-
-?>
diff --git a/languages/LanguageTy.deps.php b/languages/LanguageTy.deps.php
deleted file mode 100644
index 50e66fc6..00000000
--- a/languages/LanguageTy.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageTy.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageFr.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageTy.php b/languages/LanguageTy.php
deleted file mode 100644
index 37846e33..00000000
--- a/languages/LanguageTy.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-/** Tahitian (Reo MÄ`ohi)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 3844
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once 'LanguageFr.php';
-
-class LanguageTy extends LanguageFr {
-
- function getFallbackLanguage() {
- return 'fr';
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageTyv.php b/languages/LanguageTyv.php
deleted file mode 100644
index 1c7abe0b..00000000
--- a/languages/LanguageTyv.php
+++ /dev/null
@@ -1,312 +0,0 @@
-<?php
-/** Tyvan localization (Тыва дыл)
- * @package MediaWiki
- * @subpackage Language
- */
-
-# From friends at tyvawiki.org
-# Originally based upon LanguageRu.php
-
-require_once( 'LanguageUtf8.php' );
-
-#--------------------------------------------------------------------------
-# Language-specific text
-#--------------------------------------------------------------------------
-
-/* private */ $wgNamespaceNamesTyv = array(
- NS_MEDIA => 'Медиа', //Media
- NS_SPECIAL => 'ТуÑкай', //Special
- NS_MAIN => '',
- NS_TALK => 'Чугаа', //Talk
- NS_USER => 'Aжыглакчы', //User
- NS_USER_TALK => 'Aжыглакчы_чугаа', //User_talk
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_чугаа', //_talk
- NS_IMAGE => 'Чурук', //Image
- NS_IMAGE_TALK => 'Чурук_чугаа', //Image_talk
- NS_MEDIAWIKI => 'МедиаВики', //MediaWiki
- NS_MEDIAWIKI_TALK => 'МедиаВики_чугаа', //MediaWiki_talk
- NS_TEMPLATE => 'Ð¥ÑÑ', //Template
- NS_TEMPLATE_TALK => 'Ð¥ÑÑ_чугаа', //Template_talk
- NS_HELP => 'Дуза', //Help
- NS_HELP_TALK => 'Дуза_чугаа', //Help_talk
- NS_CATEGORY => 'Бөлүк', //Category
- NS_CATEGORY_TALK => 'Бөлүк_чугаа', //Category_talk
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgSkinNamesTyv = array(
- 'standard' => 'Classic', //Classic
- 'nostalgia' => 'Nostalgia', //Nostalgia
- 'cologneblue' => 'Cologne Blue', //Cologne Blue
- 'davinci' => 'ДаВинчи', //DaVinci
- 'mono' => 'Моно', //Mono
- 'monobook' => 'Моно-Ðом', //MonoBook
- 'myskin' => 'MySkin', //MySkin
- 'chick' => 'Chick' //Chick
-) + $wgSkinNamesEn;
-
-/* private */ $wgBookstoreListTyv = array(
- 'ОЗОÐ' => 'http://www.ozon.ru/?context=advsearch_book&isbn=$1',
- 'Books.Ru' => 'http://www.books.ru/shop/search/advanced?as%5Btype%5D=books&as%5Bname%5D=&as%5Bisbn%5D=$1&as%5Bauthor%5D=&as%5Bmaker%5D=&as%5Bcontents%5D=&as%5Binfo%5D=&as%5Bdate_after%5D=&as%5Bdate_before%5D=&as%5Bprice_less%5D=&as%5Bprice_more%5D=&as%5Bstrict%5D=%E4%E0&as%5Bsub%5D=%E8%F1%EA%E0%F2%FC&x=22&y=8',
- 'ЯндекÑ.Маркет' => 'http://market.yandex.ru/search.xml?text=$1',
- 'Amazon.com' => 'http://www.amazon.com/exec/obidos/ISBN=$1',
- 'AddALL' => 'http://www.addall.com/New/Partner.cgi?query=$1&type=ISBN',
- 'PriceSCAN' => 'http://www.pricescan.com/books/bookDetail.asp?isbn=$1',
- 'Barnes & Noble' => 'http://shop.barnesandnoble.com/bookSearch/isbnInquiry.asp?isbn=$1'
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesTyv.php');
-}
-
-
-#--------------------------------------------------------------------------
-# Internationalisation code
-#--------------------------------------------------------------------------
-
-class LanguageTyv extends LanguageUtf8 {
- function __construct() {
- global $wgNamespaceNamesTyv, $wgMetaNamespace;
- parent::__construct();
- $wgNamespaceNamesTyv[NS_PROJECT_TALK] = $wgMetaNamespace . '_чугаа';
- }
-
- function getNamespaces() {
- global $wgNamespaceNamesTyv;
- return $wgNamespaceNamesTyv;
- }
-
- function getSkinNames() {
- global $wgSkinNamesTyv;
- return $wgSkinNamesTyv;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesTyv;
- return isset($wgAllMessagesTyv[$key]) ? $wgAllMessagesTyv[$key] : parent::getMessage($key);
- }
-
- function fallback8bitEncoding() {
- return "windows-1251";
- }
-
- /**
- * Grammatical transformations, needed for inflected languages
- * Invoked by putting {{grammar:case|word}} in a message
- *
- * @param string $word
- * @param string $case
- * @return string
- */
- function convertGrammar( $word, $case ) {
- global $wgGrammarForms;
- if ( isset($wgGrammarForms['tyv'][$case][$word]) ) {
- return $wgGrammarForms['tyv'][$case][$word];
- }
-
-
- // Set up some constants...
- $allVowels = array("е", "и", "Ñ", "Ó©", "Ò¯", "а", "Ñ‘", "о", "у", "Ñ‹", "ÑŽ", "Ñ", "a", "e", "i", "o", "ö", "u", "ü", "y");
- $frontVowels = array("е", "и", "Ñ", "Ó©", "Ò¯", "e", "i", "ö", "ü");
- $backVowels = array("а", "Ñ‘", "о", "у", "Ñ‹", "ÑŽ", "Ñ", "a", "o", "u", "y");
- $unroundFrontVowels = array("е", "и", "Ñ", "e", "i");
- $roundFrontVowels = array("ө", "ү", "ö", "ü");
- $unroundBackVowels = array("а", "Ñ‹", "Ñ", "a", "y");
- $roundBackVowels = array("ё", "о", "у", "ю", "o", "u");
- $voicedPhonemes = array("д", "б", "з", "ж", "г", "d", "b", "z", "g");
- $unvoicedPhonemes = array("Ñ‚", "п", "Ñ", "ш", "к", "ч", "Ñ…", "t", "p", "s", "k", "x");
- $directiveUnvoicedStems = array("Ñ‚", "п", "Ñ", "ш", "к", "ч", "Ñ…", "л", "м", "н", "Ò£", "t", "p", "s", "k", "x", "l", "m", "n", "Å‹");
- $directiveVoicedStems = array("д", "б", "з", "ж", "г", "р", "й", "d", "b", "z", "g", "r", "j");
-
-// $allSonants = array("л", "м", "н", "ң", "р", "й");
-// $allNasals = array("м", "н", "ң");
-
- // Put the word in a form we can play with since we're using UTF-8
- preg_match_all( '/./us', $word, $ar );
-
- $wordEnding = $ar[0][count($ar[0]) - 1]; //Here's the last letter in the word
- $wordReversed = array_reverse($ar[0]); //Here's an array with the order of the letters in the word reversed so we can find a match quicker *shrug*
-
- // Find the last vowel in the word
- $wordLastVowel = NULL;
- foreach ( $wordReversed as $xvalue ) {
- foreach ( $allVowels as $yvalue ) {
- if ( strcmp($xvalue, $yvalue) == 0 ) {
- $wordLastVowel = $xvalue;
- break;
- } else {
- continue;
- }
- }
- if ( $wordLastVowel !== NULL ) {
- break;
- } else {
- continue;
- }
- }
-
- // Now convert the word
- switch ( $case ) {
- case "genitive":
- if ( in_array($wordEnding, $unvoicedPhonemes) ) {
- if ( in_array($wordLastVowel, $roundFrontVowels) ) {
- $word = implode("",$ar[0]) . "Ñ‚Ò¯Ò£";
- } elseif ( in_array($wordLastVowel, $unroundFrontVowels) ) {
- $word = implode("",$ar[0]) . "тиң";
- } elseif ( in_array($wordLastVowel, $roundBackVowels) ) {
- $word = implode("",$ar[0]) . "туң";
- } elseif ( in_array($wordLastVowel, $unroundBackVowels) ) {
- $word = implode("",$ar[0]) . "Ñ‚Ñ‹Ò£";
- } else {
- }
- } elseif ( $wordEnding === "л" || $wordEnding === "l") {
- if ( in_array($wordLastVowel, $roundFrontVowels) ) {
- $word = implode("",$ar[0]) . "дүң";
- } elseif ( in_array($wordLastVowel, $unroundFrontVowels) ) {
- $word = implode("",$ar[0]) . "диң";
- } elseif ( in_array($wordLastVowel, $roundBackVowels) ) {
- $word = implode("",$ar[0]) . "дуң";
- } elseif ( in_array($wordLastVowel, $unroundBackVowels) ) {
- $word = implode("",$ar[0]) . "дың";
- } else {
- }
- } else {
- if ( in_array($wordLastVowel, $roundFrontVowels) ) {
- $word = implode("",$ar[0]) . "нүң";
- } elseif ( in_array($wordLastVowel, $unroundFrontVowels) ) {
- $word = implode("",$ar[0]) . "ниң";
- } elseif ( in_array($wordLastVowel, $roundBackVowels) ) {
- $word = implode("",$ar[0]) . "нуң";
- } elseif ( in_array($wordLastVowel, $unroundBackVowels) ) {
- $word = implode("",$ar[0]) . "ның";
- } else {
- }
- }
- break;
- case "dative":
- if ( in_array($wordEnding, $unvoicedPhonemes) ) {
- if ( in_array($wordLastVowel, $frontVowels) ) {
- $word = implode("",$ar[0]) . "ке";
- } elseif ( in_array($wordLastVowel, $backVowels) ) {
- $word = implode("",$ar[0]) . "ка";
- } else {
- }
- } else {
- if ( in_array($wordLastVowel, $frontVowels) ) {
- $word = implode("",$ar[0]) . "ге";
- } elseif ( in_array($wordLastVowel, $backVowels) ) {
- $word = implode("",$ar[0]) . "га";
- } else {
- }
- }
- break;
- case "accusative":
- if ( in_array($wordEnding, $unvoicedPhonemes) ) {
- if ( in_array($wordLastVowel, $roundFrontVowels) ) {
- $word = implode("",$ar[0]) . "Ñ‚Ò¯";
- } elseif ( in_array($wordLastVowel, $unroundFrontVowels) ) {
- $word = implode("",$ar[0]) . "ти";
- } elseif ( in_array($wordLastVowel, $roundBackVowels) ) {
- $word = implode("",$ar[0]) . "ту";
- } elseif ( in_array($wordLastVowel, $unroundBackVowels) ) {
- $word = implode("",$ar[0]) . "Ñ‚Ñ‹";
- } else {
- }
- } elseif ( $wordEnding === "л" || $wordEnding === "l") {
- if ( in_array($wordLastVowel, $roundFrontVowels) ) {
- $word = implode("",$ar[0]) . "дү";
- } elseif ( in_array($wordLastVowel, $unroundFrontVowels) ) {
- $word = implode("",$ar[0]) . "ди";
- } elseif ( in_array($wordLastVowel, $roundBackVowels) ) {
- $word = implode("",$ar[0]) . "ду";
- } elseif ( in_array($wordLastVowel, $unroundBackVowels) ) {
- $word = implode("",$ar[0]) . "ды";
- } else {
- }
- } else {
- if ( in_array($wordLastVowel, $roundFrontVowels) ) {
- $word = implode("",$ar[0]) . "нү";
- } elseif ( in_array($wordLastVowel, $unroundFrontVowels) ) {
- $word = implode("",$ar[0]) . "ни";
- } elseif ( in_array($wordLastVowel, $roundBackVowels) ) {
- $word = implode("",$ar[0]) . "ну";
- } elseif ( in_array($wordLastVowel, $unroundBackVowels) ) {
- $word = implode("",$ar[0]) . "ны";
- } else {
- }
- }
- break;
- case "locative":
- if ( in_array($wordEnding, $unvoicedPhonemes) ) {
- if ( in_array($wordLastVowel, $frontVowels) ) {
- $word = implode("",$ar[0]) . "те";
- } elseif ( in_array($wordLastVowel, $backVowels) ) {
- $word = implode("",$ar[0]) . "та";
- } else {
- }
- } else {
- if ( in_array($wordLastVowel, $frontVowels) ) {
- $word = implode("",$ar[0]) . "де";
- } elseif ( in_array($wordLastVowel, $backVowels) ) {
- $word = implode("",$ar[0]) . "да";
- } else {
- }
- }
- break;
- case "ablative":
- if ( in_array($wordEnding, $unvoicedPhonemes) ) {
- if ( in_array($wordLastVowel, $frontVowels) ) {
- $word = implode("",$ar[0]) . "тен";
- } elseif ( in_array($wordLastVowel, $backVowels) ) {
- $word = implode("",$ar[0]) . "тан";
- } else {
- }
- } else {
- if ( in_array($wordLastVowel, $frontVowels) ) {
- $word = implode("",$ar[0]) . "ден";
- } elseif ( in_array($wordLastVowel, $backVowels) ) {
- $word = implode("",$ar[0]) . "дан";
- } else {
- }
- }
- break;
- case "directive1":
- if ( in_array($wordEnding, $directiveVoicedStems) ) {
- $word = implode("",$ar[0]) . "же";
- } elseif ( in_array($wordEnding, $directiveUnvoicedStems) ) {
- $word = implode("",$ar[0]) . "че";
- } else {
- }
- break;
- case "directive2":
- if ( in_array($wordEnding, $unvoicedPhonemes) ) {
- if ( in_array($wordLastVowel, $roundFrontVowels) ) {
- $word = implode("",$ar[0]) . "түве";
- } elseif ( in_array($wordLastVowel, $unroundFrontVowels) ) {
- $word = implode("",$ar[0]) . "тиве";
- } elseif ( in_array($wordLastVowel, $roundBackVowels) ) {
- $word = implode("",$ar[0]) . "туве";
- } elseif ( in_array($wordLastVowel, $unroundBackVowels) ) {
- $word = implode("",$ar[0]) . "тыве";
- } else {
- }
- } else {
- if ( in_array($wordLastVowel, $roundFrontVowels) ) {
- $word = implode("",$ar[0]) . "дүве";
- } elseif ( in_array($wordLastVowel, $unroundFrontVowels) ) {
- $word = implode("",$ar[0]) . "диве";
- } elseif ( in_array($wordLastVowel, $roundBackVowels) ) {
- $word = implode("",$ar[0]) . "дуве";
- } elseif ( in_array($wordLastVowel, $unroundBackVowels) ) {
- $word = implode("",$ar[0]) . "дыве";
- } else {
- }
- }
- break;
- default:
- break;
- }
- return $word;
- }
-}
-?> \ No newline at end of file
diff --git a/languages/LanguageUdm.deps.php b/languages/LanguageUdm.deps.php
deleted file mode 100644
index 65861099..00000000
--- a/languages/LanguageUdm.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageUdm.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageRu.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageUdm.php b/languages/LanguageUdm.php
deleted file mode 100644
index d4d8a55f..00000000
--- a/languages/LanguageUdm.php
+++ /dev/null
@@ -1,81 +0,0 @@
-<?php
-/** Udmurt (Удмурт)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- */
-
-require_once( 'LanguageRu.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesUdm.php');
-}
-
-class LanguageUdm extends LanguageUtf8 {
- private $mMessagesUdm, $mNamespaceNamesUdm = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesUdm;
- $this->mMessagesUdm =& $wgAllMessagesUdm;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesUdm = array(
- NS_MEDIA => 'Медиа',
- NS_SPECIAL => 'Панель',
- NS_MAIN => '',
- NS_TALK => 'ВераÑькон',
- NS_USER => 'Викиавтор',
- NS_USER_TALK => 'Викиавтор_ÑÑрыÑÑŒ_вераÑькон',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_ÑÑрыÑÑŒ_вераÑькон',
- NS_IMAGE => 'Суред',
- NS_IMAGE_TALK => 'Суред_ÑÑрыÑÑŒ_вераÑькон',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_ÑÑрыÑÑŒ_вераÑькон',
- NS_TEMPLATE => 'Шаблон',
- NS_TEMPLATE_TALK => 'Шаблон_ÑÑрыÑÑŒ_вераÑькон',
- NS_HELP => 'ВалÑктон',
- NS_HELP_TALK => 'ВалÑктон_ÑÑрыÑÑŒ_вераÑькон',
- NS_CATEGORY => 'КатегориÑ',
- NS_CATEGORY_TALK => 'КатегориÑ_ÑÑрыÑÑŒ_вераÑькон',
- );
-
- }
-
- function getFallbackLanguage() {
- return 'ru';
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesUdm + parent::getNamespaces();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesUdm[$key] ) ) {
- return $this->mMessagesUdm[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesUdm;
- }
-
- function linkTrail() {
- return '/^([a-zа-ÑÑ‘Óӟӥӧӵ“»]+)(.*)$/sDu';
- }
-
- function fallback8bitEncoding() {
- return 'windows-1251';
- }
-
- function separatorTransformTable() {
- return array(',' => ' ', '.' => ',' );
- }
-
-}
-?>
diff --git a/languages/LanguageUg.php b/languages/LanguageUg.php
deleted file mode 100644
index bd860547..00000000
--- a/languages/LanguageUg.php
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-/** Uyghur (Oyghurque)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-class LanguageUg extends LanguageUtf8 {
-
- function isRTL() {
- return true;
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageUk.php b/languages/LanguageUk.php
deleted file mode 100644
index a3bdfd51..00000000
--- a/languages/LanguageUk.php
+++ /dev/null
@@ -1,98 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageUtf8.php' );
-
-/* private */ $wgNamespaceNamesUk = array(
- NS_MEDIA => 'Медіа',
- NS_SPECIAL => 'Спеціальні',
- NS_MAIN => '',
- NS_TALK => 'ОбговореннÑ',
- NS_USER => 'КориÑтувач',
- NS_USER_TALK => 'ОбговореннÑ_кориÑтувача',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'ОбговореннÑ_' . $wgMetaNamespace,
- NS_IMAGE => 'ЗображеннÑ',
- NS_IMAGE_TALK => 'ОбговореннÑ_зображеннÑ',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'ОбговореннÑ_MediaWiki',
- NS_TEMPLATE => 'Шаблон',
- NS_TEMPLATE_TALK => 'ОбговореннÑ_шаблону',
- NS_HELP => 'Довідка',
- NS_HELP_TALK => 'ОбговореннÑ_довідки',
- NS_CATEGORY => 'КатегоріÑ',
- NS_CATEGORY_TALK => 'ОбговореннÑ_категорії'
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsUk = array(
- "Ðе показувати панель", "ФікÑована зліва", "ФікÑована Ñправа", "Плаваюча зліва"
-);
-
-/* private */ $wgSkinNamesUk = array(
- 'standard' => "Стандартне",
- 'nostalgia' => "ÐоÑтальгіÑ",
- 'cologneblue' => "КельнÑьке Синє"
-) + $wgSkinNamesEn;
-
-
-/* private */ $wgDateFormatsUk = array(
-# "Ðемає значеннÑ",
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesUk.php');
-}
-
-class LanguageUk extends LanguageUtf8 {
-
- function getNamespaces() {
- global $wgNamespaceNamesUk;
- return $wgNamespaceNamesUk;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsUk;
- return $wgQuickbarSettingsUk;
- }
-
- function getSkinNames() {
- global $wgSkinNamesUk;
- return $wgSkinNamesUk;
- }
-
- function getDateFormats() {
- global $wgDateFormatsUk;
- return $wgDateFormatsUk;
- }
-
- function getMonthNameGen( $key ) {
- global $wgMonthNamesGenEn, $wgContLang;
- // see who called us and use the correct message function
- if( get_class( $wgContLang->getLangObj() ) == get_class( $this ) )
- return wfMsgForContent( $wgMonthNamesGenEn[$key-1] );
- else
- return wfMsg( $wgMonthNamesGenEn[$key-1] );
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesUk;
- if( isset( $wgAllMessagesUk[$key] ) ) {
- return $wgAllMessagesUk[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function fallback8bitEncoding() {
- return "windows-1251";
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
-}
-?> \ No newline at end of file
diff --git a/languages/LanguageUr.php b/languages/LanguageUr.php
deleted file mode 100644
index 1b994bea..00000000
--- a/languages/LanguageUr.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-/** Urdu (اردو)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( "LanguageUtf8.php" );
-
-class LanguageUr extends LanguageUtf8 {
- private $mMessagesUr = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesUr;
- $this->mMessagesUr =& $wgAllMessagesUr;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesUr[$key] ) ) {
- return $this->mMessagesUr[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesUr;
- }
-
- function getDefaultUserOptions() {
- $opt = parent::getDefaultUserOptions();
- $opt["quickbar"] = 2; # Right-to-left
- $opt["underline"] = 0; # Underline is hard to read in Arabic script
- return $opt;
- }
-
- # For right-to-left language support
- function isRTL() {
- return true;
- }
-}
-
-?>
diff --git a/languages/LanguageUtf8.php b/languages/LanguageUtf8.php
deleted file mode 100644
index d738624b..00000000
--- a/languages/LanguageUtf8.php
+++ /dev/null
@@ -1,199 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-
-if( defined( "MEDIAWIKI" ) ) {
-
-# This file and LanguageLatin1.php may be included from within functions, so
-# we need to have global statements
-
-global $wgInputEncoding, $wgOutputEncoding, $wikiUpperChars, $wikiLowerChars;
-global $wgDBname, $wgMemc;
-
-$wgInputEncoding = "UTF-8";
-$wgOutputEncoding = "UTF-8";
-
-if( function_exists( 'mb_strtoupper' ) ) {
- mb_internal_encoding('UTF-8');
-} else {
- # Hack our own case conversion routines
-
- # Loading serialized arrays is faster than parsing code :P
- $wikiUpperChars = $wgMemc->get( $key1 = "$wgDBname:utf8:upper" );
- $wikiLowerChars = $wgMemc->get( $key2 = "$wgDBname:utf8:lower" );
-
- if(empty( $wikiUpperChars) || empty($wikiLowerChars )) {
- require_once( "includes/Utf8Case.php" );
- $wgMemc->set( $key1, $wikiUpperChars );
- $wgMemc->set( $key2, $wikiLowerChars );
- }
-}
-
-/**
- * Base stuff useful to all UTF-8 based language files
- * @package MediaWiki
- */
-class LanguageUtf8 extends Language {
-
- # These functions use mbstring library, if it is loaded
- # or compiled and character mapping arrays otherwise.
- # In case of language-specific character mismatch
- # it should be dealt with in Language classes.
-
- function ucfirst( $str ) {
- return LanguageUtf8::uc( $str, true );
- }
-
- function uc( $str, $first = false ) {
- if ( function_exists( 'mb_strtoupper' ) )
- if ( $first )
- if ( LanguageUtf8::isMultibyte( $str ) )
- return mb_strtoupper( mb_substr( $str, 0, 1 ) ) . mb_substr( $str, 1 );
- else
- return ucfirst( $str );
- else
- return LanguageUtf8::isMultibyte( $str ) ? mb_strtoupper( $str ) : strtoupper( $str );
- else
- if ( LanguageUtf8::isMultibyte( $str ) ) {
- global $wikiUpperChars;
- $x = $first ? '^' : '';
- return preg_replace(
- "/$x([a-z]|[\\xc0-\\xff][\\x80-\\xbf]*)/e",
- "strtr( \"\$1\" , \$wikiUpperChars )",
- $str
- );
- } else
- return $first ? ucfirst( $str ) : strtoupper( $str );
- }
-
- function lcfirst( $str ) {
- return LanguageUtf8::lc( $str, true );
- }
-
- function lc( $str, $first = false ) {
- if ( function_exists( 'mb_strtolower' ) )
- if ( $first )
- if ( LanguageUtf8::isMultibyte( $str ) )
- return mb_strtolower( mb_substr( $str, 0, 1 ) ) . mb_substr( $str, 1 );
- else
- return strtolower( substr( $str, 0, 1 ) ) . substr( $str, 1 );
- else
- return LanguageUtf8::isMultibyte( $str ) ? mb_strtolower( $str ) : strtolower( $str );
- else
- if ( LanguageUtf8::isMultibyte( $str ) ) {
- global $wikiLowerChars;
- $x = $first ? '^' : '';
- return preg_replace(
- "/$x([A-Z]|[\\xc0-\\xff][\\x80-\\xbf]*)/e",
- "strtr( \"\$1\" , \$wikiLowerChars )",
- $str
- );
- } else
- return $first ? strtolower( substr( $str, 0, 1 ) ) . substr( $str, 1 ) : strtolower( $str );
- }
-
- function isMultibyte( $str ) {
- return (bool)preg_match( '/^[\x80-\xff]/', $str );
- }
-
- function stripForSearch( $string ) {
- # MySQL fulltext index doesn't grok utf-8, so we
- # need to fold cases and convert to hex
-
- # In Language:: it just returns lowercase, maybe
- # all strtolower on stripped output or argument
- # should be removed and all stripForSearch
- # methods adjusted to that.
-
- wfProfileIn( "LanguageUtf8::stripForSearch" );
- if( function_exists( 'mb_strtolower' ) ) {
- $out = preg_replace(
- "/([\\xc0-\\xff][\\x80-\\xbf]*)/e",
- "'U8' . bin2hex( \"$1\" )",
- mb_strtolower( $string ) );
- } else {
- global $wikiLowerChars;
- $out = preg_replace(
- "/([\\xc0-\\xff][\\x80-\\xbf]*)/e",
- "'U8' . bin2hex( strtr( \"\$1\", \$wikiLowerChars ) )",
- $string );
- }
- wfProfileOut( "LanguageUtf8::stripForSearch" );
- return $out;
- }
-
- function fallback8bitEncoding() {
- # Windows codepage 1252 is a superset of iso 8859-1
- # override this to use difference source encoding to
- # translate incoming 8-bit URLs.
- return "windows-1252";
- }
-
- function checkTitleEncoding( $s ) {
- global $wgInputEncoding;
-
- if( is_array( $s ) ) {
- wfDebugDieBacktrace( 'Given array to checkTitleEncoding.' );
- }
- # Check for non-UTF-8 URLs
- $ishigh = preg_match( '/[\x80-\xff]/', $s);
- if(!$ishigh) return $s;
-
- $isutf8 = preg_match( '/^([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' .
- '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})+$/', $s );
- if( $isutf8 ) return $s;
-
- return $this->iconv( $this->fallback8bitEncoding(), "utf-8", $s );
- }
-
- function firstChar( $s ) {
- preg_match( '/^([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' .
- '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})/', $s, $matches);
-
- return isset( $matches[1] ) ? $matches[1] : "";
- }
-
- # Crop a string from the beginning or end to a certain number of bytes.
- # (Bytes are used because our storage has limited byte lengths for some
- # columns in the database.) Multibyte charsets will need to make sure that
- # only whole characters are included!
- #
- # $length does not include the optional ellipsis.
- # If $length is negative, snip from the beginning
- function truncate( $string, $length, $ellipsis = "" ) {
- if( $length == 0 ) {
- return $ellipsis;
- }
- if ( strlen( $string ) <= abs( $length ) ) {
- return $string;
- }
- if( $length > 0 ) {
- $string = substr( $string, 0, $length );
- $char = ord( $string[strlen( $string ) - 1] );
- if ($char >= 0xc0) {
- # We got the first byte only of a multibyte char; remove it.
- $string = substr( $string, 0, -1 );
- } elseif( $char >= 0x80 &&
- preg_match( '/^(.*)(?:[\xe0-\xef][\x80-\xbf]|' .
- '[\xf0-\xf7][\x80-\xbf]{1,2})$/', $string, $m ) ) {
- # We chopped in the middle of a character; remove it
- $string = $m[1];
- }
- return $string . $ellipsis;
- } else {
- $string = substr( $string, $length );
- $char = ord( $string[0] );
- if( $char >= 0x80 && $char < 0xc0 ) {
- # We chopped in the middle of a character; remove the whole thing
- $string = preg_replace( '/^[\x80-\xbf]+/', '', $string );
- }
- return $ellipsis . $string;
- }
- }
-}
-
-} # ifdef MEDIAWIKI
-
-?>
diff --git a/languages/LanguageVec.deps.php b/languages/LanguageVec.deps.php
deleted file mode 100644
index 4b89673d..00000000
--- a/languages/LanguageVec.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageVec.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageIt.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageVec.php b/languages/LanguageVec.php
deleted file mode 100644
index a87ddd8e..00000000
--- a/languages/LanguageVec.php
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-/** Venitian ( Vèneto )
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( 'LanguageIt.php' );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesVec.php');
-}
-
-class LanguageVec extends LanguageIt {
- private $mMessagesVec, $mNamespaceNamesVec = null;
-
- private $mQuickbarSettingsVec = array(
- 'Nessun', 'Fisso a sinistra', 'Fisso a destra', 'Fluttuante a sinistra'
- );
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesVec;
- $this->mMessagesVec =& $wgAllMessagesVec;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesVec = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Speciale',
- NS_MAIN => '',
- NS_TALK => 'Discussion',
- NS_USER => 'Utente',
- NS_USER_TALK => 'Discussion_utente',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Discussion_' . $wgMetaNamespace,
- NS_IMAGE => 'Imagine',
- NS_IMAGE_TALK => 'Discussion_imagine',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Discussion_MediaWiki',
- NS_TEMPLATE => 'Template',
- NS_TEMPLATE_TALK => 'Discussion_template',
- NS_HELP => 'Aiuto',
- NS_HELP_TALK => 'Discussion_aiuto',
- NS_CATEGORY => 'Categoria',
- NS_CATEGORY_TALK => 'Discussion_categoria'
- );
-
- }
-
- function getFallbackLanguage() {
- return 'it';
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesVec + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsVec;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesVec[$key] ) ) {
- return $this->mMessagesVec[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesVec;
- }
-
-}
-
-?>
diff --git a/languages/LanguageVi.php b/languages/LanguageVi.php
deleted file mode 100644
index b9ba462b..00000000
--- a/languages/LanguageVi.php
+++ /dev/null
@@ -1,216 +0,0 @@
-<?php
-/**
- * Based on Language.php 1.645
- * @package MediaWiki
- * @subpackage Language
- * Compatible to MediaWiki 1.5
- * Initial translation by Trần Thế Trung and Nguyễn Thanh Quang
- * Last update 28 August 2005 (UTC)
- */
-
-require_once( 'LanguageUtf8.php' );
-
-/* private */ $wgNamespaceNamesVi = array(
- NS_MEDIA => 'Phương_tiện',
- NS_SPECIAL => 'Äặc_biệt',
- NS_MAIN => '',
- NS_TALK => 'Thảo_luận',
- NS_USER => 'Thành_viên',
- NS_USER_TALK => 'Thảo_luận_Thành_viên',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => 'Thảo_luận_'.$wgMetaNamespace,
- NS_IMAGE => 'Hình',
- NS_IMAGE_TALK => 'Thảo_luận_Hình',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'Thảo_luận_MediaWiki',
- NS_TEMPLATE => 'Tiêu_bản',
- NS_TEMPLATE_TALK => 'Thảo_luận_Tiêu_bản',
- NS_HELP => 'Trợ_giúp',
- NS_HELP_TALK => 'Thảo_luận_Trợ_giúp',
- NS_CATEGORY => 'Thể_loại',
- NS_CATEGORY_TALK => 'Thảo_luận_Thể_loại'
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsVi = array(
- 'Không', 'Trái', 'Phải', 'Nổi bên trái'
-);
-
-/* private */ $wgSkinNamesVi = array(
- 'standard' => 'Cổ điển',
- 'nostalgia' => 'Vá»ng cổ',
- 'myskin' => 'Cá nhân'
-) + $wgSkinNamesEn;
-
- /* private */ $wgMagicWordsVi = array(
- MAG_REDIRECT => array( 0, '#redirect' , '#đổi' ),
- MAG_NOTOC => array( 0, '__NOTOC__' , '__KHÔNGMỤCMỤC__' ),
- MAG_FORCETOC => array( 0, '__FORCETOC__', '__LUÔNMỤCLỤC__' ),
- MAG_TOC => array( 0, '__TOC__' , '__MỤCLỤC__' ),
- MAG_NOEDITSECTION => array( 0, '__NOEDITSECTION__', '__KHÔNGSỬAMỤC__' ),
- MAG_START => array( 0, '__START__' , '__BẮTÄẦU__' ),
- MAG_CURRENTMONTH => array( 1, 'CURRENTMONTH' , 'THÃNGNÀY' ),
- MAG_CURRENTMONTHNAME => array( 1, 'CURRENTMONTHNAME' , 'TÊNTHÃNGNÀY' ),
- MAG_CURRENTMONTHNAMEGEN => array( 1, 'CURRENTMONTHNAMEGEN' , 'TÊNDÀITHÃNGNÀY' ),
- MAG_CURRENTMONTHABBREV => array( 1, 'CURRENTMONTHABBREV' , 'TÊNNGẮNTHÃNGNÀY' ),
- MAG_CURRENTDAY => array( 1, 'CURRENTDAY' , 'NGÀYNÀY' ),
- MAG_CURRENTDAYNAME => array( 1, 'CURRENTDAYNAME' , 'TÊNNGÀYNÀY' ),
- MAG_CURRENTYEAR => array( 1, 'CURRENTYEAR' , 'NĂMNÀY' ),
- MAG_CURRENTTIME => array( 1, 'CURRENTTIME' , 'GIỜNÀY' ),
- MAG_NUMBEROFARTICLES => array( 1, 'NUMBEROFARTICLES' , 'Sá»BÀI' ),
- MAG_NUMBEROFFILES => array( 1, 'NUMBEROFFILES' , 'Sá»TẬPTIN' ),
- MAG_PAGENAME => array( 1, 'PAGENAME' , 'TÊNTRANG' ),
- MAG_PAGENAMEE => array( 1, 'PAGENAMEE' , 'TÊNTRANG2' ),
- MAG_NAMESPACE => array( 1, 'NAMESPACE' , 'KHÔNGGIANTÊN' ),
- MAG_MSG => array( 0, 'MSG:' , 'NHẮN:' ),
- MAG_SUBST => array( 0, 'SUBST:' , 'THẾ:' ),
- MAG_MSGNW => array( 0, 'MSGNW:' , 'NHẮNMỚI:' ),
- MAG_END => array( 0, '__END__' , '__KẾT__' ),
- MAG_IMG_THUMBNAIL => array( 1, 'thumbnail', 'thumb' , 'nhá»' ),
- MAG_IMG_RIGHT => array( 1, 'right' , 'phải' ),
- MAG_IMG_LEFT => array( 1, 'left' , 'trái' ),
- MAG_IMG_NONE => array( 1, 'none' , 'không' ),
- MAG_IMG_WIDTH => array( 1, '$1px' ),
- MAG_IMG_CENTER => array( 1, 'center', 'centre' , 'giữa' ),
- MAG_IMG_FRAMED => array( 1, 'framed', 'enframed', 'frame' , 'khung'),
- MAG_INT => array( 0, 'INT:' ),
- MAG_SITENAME => array( 1, 'SITENAME' , 'TÊNMẠNG' ),
- MAG_NS => array( 0, 'NS:' ),
- MAG_LOCALURL => array( 0, 'LOCALURL:' ),
- MAG_LOCALURLE => array( 0, 'LOCALURLE:' ),
- MAG_SERVER => array( 0, 'SERVER' , 'MÃYCHỦ' ),
- MAG_SERVERNAME => array( 0, 'SERVERNAME' , 'TÊNMÃYCHỦ' ),
- MAG_SCRIPTPATH => array( 0, 'SCRIPTPATH' , '' ),
- MAG_GRAMMAR => array( 0, 'GRAMMAR:' , 'NGá»®PHÃP' ),
- MAG_NOTITLECONVERT => array( 0, '__NOTITLECONVERT__',
-'__NOTC__', '__KHÔNGCHUYỂNTÊN__'),
- MAG_NOCONTENTCONVERT => array( 0, '__NOCONTENTCONVERT__',
-'__NOCC__', '__KHÔNGCHUYỂNNỘIDUNG__'),
- MAG_CURRENTWEEK => array( 1, 'CURRENTWEEK' , 'TUẦNNÀY' ),
- MAG_CURRENTDOW => array( 1, 'CURRENTDOW' ),
- MAG_REVISIONID => array( 1, 'REVISIONID' , 'Sá»BẢN' ),
- );
-
-/* private */ $wgDateFormatsVi = array(
- MW_DATE_DEFAULT => 'Không lá»±a chá»n',
- 1 => '16:12, tháng 1 ngày 15 năm 2001',
- 2 => '16:12, ngày 15 tháng 1 năm 2001',
- 3 => '16:12, năm 2001 tháng 1 ngày 15',
- 4 => '',
- MW_DATE_ISO => '2001-01-15 16:12:34'
-);
-global $wgRightsText;
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesVi.php');
-}
-
-
-class LanguageVi extends LanguageUtf8 {
-
- function getBookstoreList () {
- global $wgBookstoreListVi ;
- return $wgBookstoreListVi ;
- }
-
- function getNamespaces() {
- global $wgNamespaceNamesVi;
- return $wgNamespaceNamesVi;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsVi;
- return $wgQuickbarSettingsVi;
- }
-
- function getSkinNames() {
- global $wgSkinNamesVi;
- return $wgSkinNamesVi;
- }
-
- function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
-
- $datePreference = $this->dateFormat( $format );
-
- $month = $this->formatMonth( substr( $ts, 4, 2 ), $datePreference );
- $day = $this->formatDay( substr( $ts, 6, 2 ), $datePreference );
- $year = $this->formatNum( substr( $ts, 0, 4 ), true );
-
- switch( $datePreference ) {
- case 3:
- case 4: return "$day/$month/$year";
- case MW_DATE_ISO: return substr($ts, 0, 4). '-' . substr($ts, 4, 2). '-' .substr($ts, 6, 2);
- default: return "$day $month năm $year";
- }
- }
-
- function timeSeparator( $format ) {
- $datePreference = $this->dateFormat($format);
- switch ( $datePreference ) {
- case '4': return 'h';
- default: return ':';
- }
- }
-
- function timeDateSeparator( $format ) {
- $datePreference = $this->dateFormat($format);
- switch ( $datePreference ) {
- case '0':
- case '1':
- case '2': return ', ';
- default: return ' ';
- }
- }
-
- function formatMonth( $month, $format ) {
- $datePreference = $this->dateFormat($format);
- switch ( $datePreference ) {
- case '0':
- case '1': return 'tháng ' . ( 0 + $month );
- case '2': return 'tháng ' . $this->getSpecialMonthName( $month );
- default: return 0 + $month;
- }
- }
-
- function formatDay( $day, $format ) {
- $datePreference = $this->dateFormat($format);
- switch ( $datePreference ) {
- case '0':
- case '1':
- case '2': return 'ngày ' . (0 + $day);
- default: return 0 + $day;
- }
- }
-
- function getSpecialMonthName( $key ) {
- $names = 'Má»™t, Hai, Ba, TÆ°, Năm, Sáu, Bảy, Tám, Chín, MÆ°á»i, MÆ°á»i má»™t, MÆ°á»i hai';
- $names = explode(', ', $names);
- return $names[$key-1];
- }
-
- function getDateFormats() {
- global $wgDateFormatsVi;
- return $wgDateFormatsVi;
- }
-
- function &getMagicWords() {
- global $wgMagicWordsVi;
- return $wgMagicWordsVi;
- }
-
- function separatorTransformTable() {
- return array(',' => '.', '.' => ',' );
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesVi;
- if( isset( $wgAllMessagesVi[$key] ) ) {
- return $wgAllMessagesVi[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
-}
-
-?>
diff --git a/languages/LanguageWa.php b/languages/LanguageWa.php
deleted file mode 100644
index 55c2e45f..00000000
--- a/languages/LanguageWa.php
+++ /dev/null
@@ -1,165 +0,0 @@
-<?php
-/**
- * Walloon (Walon)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once( "LanguageUtf8.php" );
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesWa.php');
-}
-
-# NOTE: cweri après "NOTE:" po des racsegnes so des ratournaedjes
-# k' i gn a.
-
-define( 'MW_DATE_WLN_LONG', MW_DATE_DMY );
-define( 'MW_DATE_WLN_SHORT', '4' );
-
-class LanguageWa extends LanguageUtf8 {
- private $mMessagesWa, $mNamespaceNamesWa = null;
-
- private $mQuickbarSettingsWa = array(
- "Nole bår", "Aclawêye a hintche", "Aclawêye a droete", "Flotante a hintche", "Flotante a droete"
- );
-
- # lists "no preferences", normall (long) walloon date,
- # short walloon date, and ISO format
- # MW_DATE_DMY is alias for long format, as it is dd mmmmm yyyy.
- # "4" is chosen as value for short format, as it is used in LanguageVi.php
- private $mDateFormatsWa = array(
- MW_DATE_DEFAULT => 'Nole preferince',
- #MW_DATE_DMY => '16:12, 15 January 2001',
- #MW_DATE_MDY => '16:12, January 15, 2001',
- #MW_DATE_YMD => '16:12, 2001 January 15',
- MW_DATE_WLN_LONG => '15 di djanvî 2001 a 16:12',
- MW_DATE_WLN_SHORT => '15/01/2001 a 16:12',
- MW_DATE_ISO => '2001-01-15 16:12:34',
- );
-
-
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesWa;
- $this->mMessagesWa =& $wgAllMessagesWa;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesWa = array(
- NS_MEDIA => "Media", /* Media */
- NS_SPECIAL => "Sipeciås", /* Special */
- NS_MAIN => "",
- NS_TALK => "Copene", /* Talk */
- NS_USER => "Uzeu", /* User */
- NS_USER_TALK => "Uzeu_copene", /* User_talk */
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . "_copene",
- NS_IMAGE => "Imådje", /* Image */
- NS_IMAGE_TALK => "Imådje_copene", /* Image_talk */
- NS_MEDIAWIKI => "MediaWiki", /* MediaWiki */
- NS_MEDIAWIKI_TALK => "MediaWiki_copene", /* MediaWiki_talk */
- NS_TEMPLATE => "Modele",
- NS_TEMPLATE_TALK => "Modele_copene",
- NS_HELP => "Aidance",
- NS_HELP_TALK => "Aidance_copene",
- NS_CATEGORY => "Categoreye",
- NS_CATEGORY_TALK => "Categoreye_copene",
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesWa + parent::getNamespaces();
- }
-
- function getQuickbarSettings() {
- return $this->mQuickbarSettingsWa;
- }
-
- function getDateFormats() {
- return $this->mDateFormatsWa;
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesWa[$key] ) ) {
- return $this->mMessagesWa[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesWa;
- }
-
- ###
- ### Dates in Walloon are "1î d' <monthname>" for 1st of the month,
- ### "<day> di <monthname>" for months starting by a consoun, and
- ### "<day> d' <monthname>" for months starting with a vowel
- ###
- function date( $ts, $adj = false, $format = true, $tc = false ) {
- global $wgUser;
-
- if ( $adj ) { $ts = $this->userAdjust( $ts, $tc ); }
- $datePreference = $this->dateFormat( $format );
-
- # ISO (YYYY-mm-dd) format
- #
- # we also output this format for YMD (eg: 2001 January 15)
- if ( $datePreference == MW_DATE_ISO ||
- $datePreference == MW_DATE_YMD ) {
- $d = substr($ts, 0, 4). '-' . substr($ts, 4, 2). '-' .substr($ts, 6, 2);
- return $d;
- }
-
- # dd/mm/YYYY format
- if ( $datePreference == MW_DATE_WLN_SHORT ) {
- $d = substr($ts, 6, 2). '/' . substr($ts, 4, 2). '/' .substr($ts, 0, 4);
- return $d;
- }
-
- # Walloon format
- #
- # we output this in all other cases
- $m = substr( $ts, 4, 2 );
- $n = substr( $ts, 6, 2 );
- if ($n == 1) {
- $d = "1î d' " . $this->getMonthName( $m ) .
- " " . substr( $ts, 0, 4 );
- } else if ($n == 2 || $n == 3 || $n == 20 || $n == 22 || $n == 23) {
- $d = (0 + $n) . " d' " . $this->getMonthName( $m ) .
- " " . substr( $ts, 0, 4 );
- } else if ($m == 4 || $m == 8 || $m == 10) {
- $d = (0 + $n) . " d' " . $this->getMonthName( $m ) .
- " " . substr( $ts, 0, 4 );
- } else {
- $d = (0 + $n) . " di " . $this->getMonthName( $m ) .
- " " . substr( $ts, 0, 4 );
- }
- return $d;
- }
-
- function timeBeforeDate( ) {
- return false;
- }
-
- function timeDateSeparator( $format ) {
- return " a ";
- }
-
- # definixha del cogne po les limeros
- # (number format definition)
- # en: 12,345.67 -> wa: 12 345,67
- function separatorTransformTable() {
- return array(',' => "\xc2\xa0", '.' => ',' );
- }
-
- function linkTrail() {
- return '/^([a-zåâêîôûçéè]+)(.*)$/sDu';
- }
-
-}
-
-?>
diff --git a/languages/LanguageXal.php b/languages/LanguageXal.php
deleted file mode 100644
index 1a321069..00000000
--- a/languages/LanguageXal.php
+++ /dev/null
@@ -1,51 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-# Kalmyk stub localization;
-
-require_once( 'LanguageUtf8.php' );
-
-/* private */ $wgNamespaceNamesXal = array(
- NS_MEDIA => 'Ðһар',
- NS_SPECIAL => 'Көдлхнə',
- NS_MAIN => '',
- NS_TALK => 'Ухалвр',
- NS_USER => 'Орлцач',
- NS_USER_TALK => 'Орлцачна_туÑкар_ухалвр',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_туÑкар_ухалвр',
- NS_IMAGE => 'Зург',
- NS_IMAGE_TALK => 'Зургин_туÑкар_ухалвр',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_туÑкар_ухалвр',
- NS_TEMPLATE => 'Зура',
- NS_TEMPLATE_TALK => 'Зуран_туÑкар_ухалвр',
- NS_HELP => 'Цəəлһлһн',
- NS_HELP_TALK => 'Цəəлһлһин_туÑкар_ухалвр',
- NS_CATEGORY => 'Янз',
- NS_CATEGORY_TALK => 'Янзин_туÑкар_ухалвр',
-) + $wgNamespaceNamesEn;
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesXal.php');
-}
-
-class LanguageXal extends LanguageUtf8 {
- function getNamespaces() {
- global $wgNamespaceNamesXal;
- return $wgNamespaceNamesXal;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesXal;
- return isset($wgAllMessagesXal[$key]) ? $wgAllMessagesXal[$key] : parent::getMessage($key);
- }
-
- function fallback8bitEncoding() {
- return "windows-1251";
- }
-
-}
-?>
diff --git a/languages/LanguageYi.php b/languages/LanguageYi.php
deleted file mode 100644
index ab84a050..00000000
--- a/languages/LanguageYi.php
+++ /dev/null
@@ -1,106 +0,0 @@
-<?php
-/** Yiddish (ייִדיש)
- *
- * @package MediaWiki
- * @subpackage Language
- */
-
-require_once("LanguageHe.php");
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesYi.php');
-}
-
-class LanguageYi extends LanguageHe {
- private $mMessagesYi, $mNamespaceNamesYi = null;
-
- function __construct() {
- parent::__construct();
-
- global $wgAllMessagesYi;
- $this->mMessagesYi =& $wgAllMessagesYi;
-
- global $wgMetaNamespace;
- $this->mNamespaceNamesYi = array(
- NS_MEDIA => 'מעדיע',
- NS_SPECIAL => 'ב×ַזונדער',
- NS_MAIN => '',
- NS_TALK => 'רעדן',
- NS_USER => 'ב×ַניצער',
- NS_USER_TALK => 'ב×ַניצער_רעדן',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_רעדן',
- NS_IMAGE => 'בילד',
- NS_IMAGE_TALK => 'בילד_רעדן',
- NS_MEDIAWIKI => 'מעדיעװיקי',
- NS_MEDIAWIKI_TALK => 'מעדיעװיקי_רעדן',
- NS_TEMPLATE => 'מוסטער',
- NS_TEMPLATE_TALK => 'מוסטער_רעדן',
- NS_HELP => 'הילף',
- NS_HELP_TALK => 'הילף_רעדן',
- NS_CATEGORY => 'ק×ַטעג×ָריע',
- NS_CATEGORY_TALK => 'ק×ַטעג×ָריע_רעדן'
- );
- }
-
- function getNamespaces() {
- return $this->mNamespaceNamesYi + parent::getNamespaces();
- }
-
- function getMessage( $key ) {
- if( isset( $this->mMessagesYi[$key] ) ) {
- return $this->mMessagesYi[$key];
- } else {
- return parent::getMessage( $key );
- }
- }
-
- function getAllMessages() {
- return $this->mMessagesYi;
- }
-
- function getDefaultUserOptions() {
- $opt = parent::getDefaultUserOptions();
- $opt['quickbar'] = 2; # Right-to-left
- return $opt;
- }
-
- # For right-to-left language support
- function isRTL() {
- return true;
- }
-
- function getNsIndex( $text ) {
- global $wgSitename;
-
- foreach ( $this->mNamespaceNamesYi as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- if( $wgSitename == 'װיקיפּעדיע' ) {
- if( 0 == strcasecmp( 'וויקיפעדיע', $text ) ) return NS_PROJECT;
- if( 0 == strcasecmp( 'וויקיפעדיע_רעדן', $text ) ) return NS_PROJECT_TALK;
- }
- if( $wgSitename == 'װיקיביבלי×ָטעק' ) {
- if( 0 == strcasecmp( 'וויקיביבלי×טעק', $text ) ) return NS_PROJECT;
- if( 0 == strcasecmp( 'וויקיביבלי×טעק_רעדן', $text ) ) return NS_PROJECT_TALK;
- }
- if( $wgSitename == 'װיקיװערטערבוך' ) {
- if( 0 == strcasecmp( 'וויקיווערטערבוך', $text ) ) return NS_PROJECT;
- if( 0 == strcasecmp( 'וויקיווערטערבוך_רעדן', $text ) ) return NS_PROJECT_TALK;
- }
- if( $wgSitename == 'װיקינײַעס' ) {
- if( 0 == strcasecmp( 'וויקינייעס', $text ) ) return NS_PROJECT;
- if( 0 == strcasecmp( 'וויקינייעס_רעדן', $text ) ) return NS_PROJECT_TALK;
- }
- if( 0 == strcasecmp( 'ב×זונדער', $text ) ) return NS_SPECIAL;
- if( 0 == strcasecmp( 'ב×נוצער', $text ) ) return NS_USER;
- if( 0 == strcasecmp( 'ב×נוצער_רעדן', $text ) ) return NS_USER_TALK;
- if( 0 == strcasecmp( 'מעדיעוויקי', $text ) ) return NS_MEDIAWIKI;
- if( 0 == strcasecmp( 'מעדיעוויקי_רעדן', $text ) ) return NS_MEDIAWIKI_TALK;
- if( 0 == strcasecmp( 'ק×טעג×ריע', $text ) ) return NS_CATEGORY;
- if( 0 == strcasecmp( 'ק×טעג×ריע_רעדן', $text ) ) return NS_CATEGORY_TALK;
- return false;
- }
-}
-
-?>
diff --git a/languages/LanguageZa.deps.php b/languages/LanguageZa.deps.php
deleted file mode 100644
index 83b68393..00000000
--- a/languages/LanguageZa.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageZa.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageZh_cn.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageZa.php b/languages/LanguageZa.php
deleted file mode 100644
index 99e60e1e..00000000
--- a/languages/LanguageZa.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-/** Zhuang (壮语)
- *
- * @package MediaWiki
- * @subpackage Language
- *
- * @bug 3844
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
- */
-
-require_once 'LanguageZh_cn.php';
-
-class LanguageZa extends LanguageZh_cn {
-
- function getFallbackLanguage() {
- return 'zh-cn';
- }
-
- function getAllMessages() {
- return null;
- }
-
-}
-
-?>
diff --git a/languages/LanguageZh.deps.php b/languages/LanguageZh.deps.php
deleted file mode 100644
index b63ad7a7..00000000
--- a/languages/LanguageZh.deps.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageZh.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageZh_cn.php" );
-require_once( "LanguageConverter.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageZh.php b/languages/LanguageZh.php
deleted file mode 100644
index b24c08e6..00000000
--- a/languages/LanguageZh.php
+++ /dev/null
@@ -1,103 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-require_once( "LanguageConverter.php" );
-require_once( "LanguageZh_cn.php");
-require_once( "LanguageZh_tw.php");
-require_once( "LanguageZh_sg.php");
-require_once( "LanguageZh_hk.php");
-
-class ZhConverter extends LanguageConverter {
- function loadDefaultTables() {
- require( "includes/ZhConversion.php" );
- $this->mTables = array();
- $this->mTables['zh-cn'] = $zh2CN;
- $this->mTables['zh-tw'] = $zh2TW;
- $this->mTables['zh-sg'] = array_merge($zh2CN, $zh2SG);
- $this->mTables['zh-hk'] = array_merge($zh2TW, $zh2HK);
- $this->mTables['zh'] = array();
- }
-
- function postLoadTables() {
- $this->mTables['zh-sg'] = array_merge($this->mTables['zh-cn'], $this->mTables['zh-sg']);
- $this->mTables['zh-hk'] = array_merge($this->mTables['zh-tw'], $this->mTables['zh-hk']);
- }
-
- /* there shouldn't be any latin text in Chinese conversion, so no need
- to mark anything
- */
- function markNoConversion($text) {
- return $text;
- }
-
- function convertCategoryKey( $key ) {
- return $this->autoConvert( $key, 'zh-cn' );
- }
-}
-
-
-/* class that handles both Traditional and Simplified Chinese
- right now it only distinguish zh_cn, zh_tw, zh_sg and zh_hk.
-*/
-class LanguageZh extends LanguageZh_cn {
-
- function __construct() {
- global $wgHooks;
- $this->mConverter = new ZhConverter($this, 'zh',
- array('zh', 'zh-cn', 'zh-tw', 'zh-sg', 'zh-hk'),
- array('zh'=>'zh-cn',
- 'zh-cn'=>'zh-sg',
- 'zh-sg'=>'zh-cn',
- 'zh-tw'=>'zh-hk',
- 'zh-hk'=>'zh-tw'));
- $wgHooks['ArticleSaveComplete'][] = $this->mConverter;
- }
-
-
- # this should give much better diff info
- function segmentForDiff( $text ) {
- return preg_replace(
- "/([\\xc0-\\xff][\\x80-\\xbf]*)/e",
- "' ' .\"$1\"", $text);
- }
-
- function unsegmentForDiff( $text ) {
- return preg_replace(
- "/ ([\\xc0-\\xff][\\x80-\\xbf]*)/e",
- "\"$1\"", $text);
- }
-
- // word segmentation
- function stripForSearch( $string ) {
- $fname="LanguageZh::stripForSearch";
- wfProfileIn( $fname );
-
- // eventually this should be a word segmentation
- // for now just treat each character as a word
- $t = preg_replace(
- "/([\\xc0-\\xff][\\x80-\\xbf]*)/e",
- "' ' .\"$1\"", $string);
-
- //always convert to zh-cn before indexing. it should be
- //better to use zh-cn for search, since conversion from
- //Traditional to Simplified is less ambiguous than the
- //other way around
-
- $t = $this->mConverter->autoConvert($t, 'zh-cn');
- $t = LanguageUtf8::stripForSearch( $t );
- wfProfileOut( $fname );
- return $t;
-
- }
-
- function convertForSearchResult( $termsArray ) {
- $terms = implode( '|', $termsArray );
- $terms = implode( '|', $this->mConverter->autoConvertToAllVariants( $terms ) );
- $ret = array_unique( explode('|', $terms) );
- return $ret;
- }
-
-}
-?>
diff --git a/languages/LanguageZh_cn.php b/languages/LanguageZh_cn.php
deleted file mode 100644
index df008d7b..00000000
--- a/languages/LanguageZh_cn.php
+++ /dev/null
@@ -1,141 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-require_once( 'LanguageUtf8.php' );
-
-/* private */ $wgNamespaceNamesZh_cn = array(
- NS_MEDIA => 'Media',
- NS_SPECIAL => 'Special',
- NS_MAIN => '',
- NS_TALK => 'Talk',
- NS_USER => 'User',
- NS_USER_TALK => 'User_talk',
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . '_talk',
- NS_IMAGE => 'Image',
- NS_IMAGE_TALK => 'Image_talk',
- NS_MEDIAWIKI => 'MediaWiki',
- NS_MEDIAWIKI_TALK => 'MediaWiki_talk',
- NS_TEMPLATE => 'Template',
- NS_TEMPLATE_TALK => 'Template_talk',
- NS_HELP => 'Help',
- NS_HELP_TALK => 'Help_talk',
- NS_CATEGORY => 'Category',
- NS_CATEGORY_TALK => 'Category_talk'
-
-) + $wgNamespaceNamesEn;
-
-/* private */ $wgQuickbarSettingsZh_cn = array(
- "æ— ", /* "None" */
- "左侧固定", /* "Fixed left" */
- "å³ä¾§å›ºå®š", /* "Fixed right" */
- "左侧漂移" /* "Floating left" */
-);
-
-/* private */ $wgSkinNamesZh_cn = array(
- 'standard' => "标准",
- 'nostalgia' => "怀旧",
- 'cologneblue' => "科隆香水è“"
-) + $wgSkinNamesEn;
-
-/* private */ $wgUserTogglesZh_cn = array(
- 'nolangconversion',
-) + $wgUserTogglesEn;
-
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesZh_cn.php');
-}
-
-
-class LanguageZh_cn extends LanguageUtf8 {
-
- function getUserToggles() {
- global $wgUserTogglesZh_cn;
- return $wgUserTogglesZh_cn;
- }
-
- function getNamespaces() {
- global $wgNamespaceNamesZh_cn;
- return $wgNamespaceNamesZh_cn;
- }
-
-
- function getNsIndex( $text ) {
- global $wgNamespaceNamesZh_cn;
-
- foreach ( $wgNamespaceNamesZh_cn as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- # Aliases
- if ( 0 == strcasecmp( "特殊", $text ) ) { return -1; }
- if ( 0 == strcasecmp( "", $text ) ) { return ; }
- if ( 0 == strcasecmp( "对è¯", $text ) ) { return 1; }
- if ( 0 == strcasecmp( "用户", $text ) ) { return 2; }
- if ( 0 == strcasecmp( "用户对è¯", $text ) ) { return 3; }
- if ( 0 == strcasecmp( "{{SITENAME}}_对è¯", $text ) ) { return 5; }
- if ( 0 == strcasecmp( "图åƒ", $text ) ) { return 6; }
- if ( 0 == strcasecmp( "图åƒå¯¹è¯", $text ) ) { return 7; }
- return false;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsZh_cn;
- return $wgQuickbarSettingsZh_cn;
- }
-
- function getSkinNames() {
- global $wgSkinNamesZh_cn;
- return $wgSkinNamesZh_cn;
- }
-
- function getDateFormats() {
- return false;
- }
-
- function date( $ts, $adj = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts ); }
-
- $d = substr( $ts, 0, 4 ) . "å¹´" .
- $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) .
- (0 + substr( $ts, 6, 2 )) . "æ—¥";
- return $d;
- }
-
- function timeanddate( $ts, $adj = false ) {
- return $this->time( $ts, $adj ) . " " . $this->date( $ts, $adj );
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesZh_cn;
- if( isset( $wgAllMessagesZh_cn[$key] ) )
- return $wgAllMessagesZh_cn[$key];
- else
- return parent::getMessage( $key );
- }
-
- # inherit default iconv(), ucfirst(), checkTitleEncoding()
-
- function stripForSearch( $string ) {
- # MySQL fulltext index doesn't grok utf-8, so we
- # need to fold cases and convert to hex
- # we also separate characters as "words"
- if( function_exists( 'mb_strtolower' ) ) {
- return preg_replace(
- "/([\\xc0-\\xff][\\x80-\\xbf]*)/e",
- "' U8' . bin2hex( \"$1\" )",
- mb_strtolower( $string ) );
- } else {
- global $wikiLowerChars;
- return preg_replace(
- "/([\\xc0-\\xff][\\x80-\\xbf]*)/e",
- "' U8' . bin2hex( strtr( \"\$1\", \$wikiLowerChars ) )",
- $string );
- }
- }
-}
-
-
-?>
diff --git a/languages/LanguageZh_hk.deps.php b/languages/LanguageZh_hk.deps.php
deleted file mode 100644
index 3f1cafd4..00000000
--- a/languages/LanguageZh_hk.deps.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageZh_hk.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageZh_cn.php" );
-require_once( "LanguageZh_tw.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageZh_hk.php b/languages/LanguageZh_hk.php
deleted file mode 100644
index 7e55a77b..00000000
--- a/languages/LanguageZh_hk.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-require_once( "LanguageZh_tw.php");
-
-class LanguageZh_hk extends LanguageZh_tw {
-# Inherit everything for now
-}
-?>
diff --git a/languages/LanguageZh_sg.deps.php b/languages/LanguageZh_sg.deps.php
deleted file mode 100644
index 03738193..00000000
--- a/languages/LanguageZh_sg.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageZh_sg.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageZh_cn.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageZh_sg.php b/languages/LanguageZh_sg.php
deleted file mode 100644
index 6e43c3c5..00000000
--- a/languages/LanguageZh_sg.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-require_once( "LanguageZh_cn.php");
-
-class LanguageZh_sg extends LanguageZh_cn {
-# Inherit everything for now
-}
-?>
diff --git a/languages/LanguageZh_tw.deps.php b/languages/LanguageZh_tw.deps.php
deleted file mode 100644
index 521b0e26..00000000
--- a/languages/LanguageZh_tw.deps.php
+++ /dev/null
@@ -1,9 +0,0 @@
-<?php
-// This file exists to ensure that base classes are preloaded before
-// LanguageZh_tw.php is compiled, working around a bug in the APC opcode
-// cache on PHP 5, where cached code can break if the include order
-// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
-
-require_once( "LanguageZh_cn.php" );
-?> \ No newline at end of file
diff --git a/languages/LanguageZh_tw.php b/languages/LanguageZh_tw.php
deleted file mode 100644
index a55f0446..00000000
--- a/languages/LanguageZh_tw.php
+++ /dev/null
@@ -1,101 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Language
- */
-require_once( "LanguageUtf8.php" );
-require_once( "LanguageZh_cn.php" );
-
-/* private */ $wgNamespaceNamesZh_tw = array(
- NS_MEDIA => "媒體",
- NS_SPECIAL => "特殊",
- NS_MAIN => "",
- NS_TALK => "討論",
- NS_USER => "用戶",
- NS_USER_TALK => "用戶討論",
- NS_PROJECT => $wgMetaNamespace,
- NS_PROJECT_TALK => $wgMetaNamespace . "討論",
- NS_IMAGE => "圖åƒ",
- NS_IMAGE_TALK => "圖åƒè¨Žè«–",
- NS_MEDIAWIKI => "媒體維基",
- NS_MEDIAWIKI_TALK => "媒體維基討論",
- NS_TEMPLATE => "樣æ¿",
- NS_TEMPLATE_TALK => "樣æ¿è¨Žè«–",
- NS_HELP => "幫助",
- NS_HELP_TALK => "幫助討論",
- NS_CATEGORY => "分類",
- NS_CATEGORY_TALK => "分類討論"
-);
-
-/* private */ $wgQuickbarSettingsZh_tw = array(
- "ç„¡", /* "None" */
- "å·¦å´å›ºå®š", /* "Fixed left" */
- "å³å´å›ºå®š", /* "Fixed right" */
- "å·¦å´æ¼‚移" /* "Floating left" */
-);
-
-/* private */ $wgSkinNamesZh_tw = array(
- "標準",/* "Standard" */
- "懷舊",/* "Nostalgia" */
- "科隆香水è—" /* "Cologne Blue" */
-) + $wgSkinNamesEn;
-
-/* private */ $wgBookstoreListZh_tw = array(
- "åšå®¢ä¾†æ›¸åº—" => "http://www.books.com.tw/exep/openfind_book_keyword.php?cat1=4&key1=$1",
- "三民書店" => "http://www.sanmin.com.tw/page-qsearch.asp?ct=search_isbn&qu=$1",
- "天下書店" => "http://www.cwbook.com.tw/cw/TS.jsp?schType=product.isbn&schStr=$1",
- "新絲書店" => "http://www.silkbook.com/function/Search_List_Book.asp?item=5&text=$1"
-);
-
-if (!$wgCachedMessageArrays) {
- require_once('MessagesZh_tw.php');
-}
-
-class LanguageZh_tw extends LanguageZh_cn {
- function getBookstoreList () {
- global $wgBookstoreListZh_tw ;
- return $wgBookstoreListZh_tw ;
- }
-
- function getNamespaces() {
- global $wgNamespaceNamesZh_tw;
- return $wgNamespaceNamesZh_tw;
- }
-
-
- function getNsIndex( $text ) {
- global $wgNamespaceNamesZh_tw;
-
- foreach ( $wgNamespaceNamesZh_tw as $i => $n ) {
- if ( 0 == strcasecmp( $n, $text ) ) { return $i; }
- }
- # Aliases
- if ( 0 == strcasecmp( "å°è©±", $text ) ) { return 1; }
- if ( 0 == strcasecmp( "用戶å°è©±", $text ) ) { return 3; }
- if ( 0 == strcasecmp( "維基百科å°è©±", $text ) ) { return 5; }
- if ( 0 == strcasecmp( "圖åƒå°è©±", $text ) ) { return 7; }
- return false;
- }
-
- function getQuickbarSettings() {
- global $wgQuickbarSettingsZh_tw;
- return $wgQuickbarSettingsZh_tw;
- }
-
- function getSkinNames() {
- global $wgSkinNamesZh_tw;
- return $wgSkinNamesZh_tw;
- }
-
- function getMessage( $key ) {
- global $wgAllMessagesZh_tw;
- if(array_key_exists($key, $wgAllMessagesZh_tw))
- return $wgAllMessagesZh_tw[$key];
- else
- return parent::getMessage( $key );
- }
-
-}
-
-
-?>
diff --git a/languages/Messages.php b/languages/Messages.php
deleted file mode 100644
index 6cbfac99..00000000
--- a/languages/Messages.php
+++ /dev/null
@@ -1,2060 +0,0 @@
-<?php
-
-
-#-------------------------------------------------------------------
-# Default messages
-#-------------------------------------------------------------------
-# Allowed characters in keys are: A-Z, a-z, 0-9, underscore (_) and
-# hyphen (-). If you need more characters, you may be able to change
-# the regex in MagicWord::initRegex
-
-global $wgAllMessagesEn;
-$wgAllMessagesEn = array(
-/*
-The sidebar for MonoBook is generated from this message, lines that do not
-begin with * or ** are discarded, furthermore lines that do begin with ** and
-do not contain | are also discarded, but don't depend on this behaviour for
-future releases. Also note that since each list value is wrapped in a unique
-XHTML id it should only appear once and include characters that are legal
-XHTML id names.
-
-Note to translators: Do not include this message in the language files you
-submit for inclusion in MediaWiki, it should always be inherited from the
-parent class in order maintain consistency across languages.
-*/
-'sidebar' => '
-* navigation
-** mainpage|mainpage
-** portal-url|portal
-** currentevents-url|currentevents
-** recentchanges-url|recentchanges
-** randompage-url|randompage
-** helppage|help
-** sitesupport-url|sitesupport',
-
-# User preference toggles
-'tog-underline' => 'Underline links:',
-'tog-highlightbroken' => 'Format broken links <a href="" class="new">like this</a> (alternative: like this<a href="" class="internal">?</a>).',
-'tog-justify' => 'Justify paragraphs',
-'tog-hideminor' => 'Hide minor edits in recent changes',
-'tog-extendwatchlist' => 'Expand watchlist to show all applicable changes',
-'tog-usenewrc' => 'Enhanced recent changes (JavaScript)',
-'tog-numberheadings' => 'Auto-number headings',
-'tog-showtoolbar' => 'Show edit toolbar (JavaScript)',
-'tog-editondblclick' => 'Edit pages on double click (JavaScript)',
-'tog-editsection' => 'Enable section editing via [edit] links',
-'tog-editsectiononrightclick' => 'Enable section editing by right clicking<br /> on section titles (JavaScript)',
-'tog-showtoc' => 'Show table of contents (for pages with more than 3 headings)',
-'tog-rememberpassword' => 'Remember across sessions',
-'tog-editwidth' => 'Edit box has full width',
-'tog-watchcreations' => 'Add pages I create to my watchlist',
-'tog-watchdefault' => 'Add pages I edit to my watchlist',
-'tog-minordefault' => 'Mark all edits minor by default',
-'tog-previewontop' => 'Show preview before edit box',
-'tog-previewonfirst' => 'Show preview on first edit',
-'tog-nocache' => 'Disable page caching',
-'tog-enotifwatchlistpages' => 'E-mail me when a page I\'m watching is changed',
-'tog-enotifusertalkpages' => 'E-mail me when my user talk page is changed',
-'tog-enotifminoredits' => 'E-mail me also for minor edits of pages',
-'tog-enotifrevealaddr' => 'Reveal my e-mail address in notification mails',
-'tog-shownumberswatching' => 'Show the number of watching users',
-'tog-fancysig' => 'Raw signatures (without automatic link)',
-'tog-externaleditor' => 'Use external editor by default',
-'tog-externaldiff' => 'Use external diff by default',
-'tog-showjumplinks' => 'Enable "jump to" accessibility links',
-'tog-uselivepreview' => 'Use live preview (JavaScript) (Experimental)',
-'tog-autopatrol' => 'Mark edits I make as patrolled',
-'tog-forceeditsummary' => 'Prompt me when entering a blank edit summary',
-'tog-watchlisthideown' => 'Hide my edits from the watchlist',
-'tog-watchlisthidebots' => 'Hide bot edits from the watchlist',
-
-'underline-always' => 'Always',
-'underline-never' => 'Never',
-'underline-default' => 'Browser default',
-
-'skinpreview' => '(Preview)',
-
-# dates
-'sunday' => 'Sunday',
-'monday' => 'Monday',
-'tuesday' => 'Tuesday',
-'wednesday' => 'Wednesday',
-'thursday' => 'Thursday',
-'friday' => 'Friday',
-'saturday' => 'Saturday',
-'january' => 'January',
-'february' => 'February',
-'march' => 'March',
-'april' => 'April',
-'may_long' => 'May',
-'june' => 'June',
-'july' => 'July',
-'august' => 'August',
-'september' => 'September',
-'october' => 'October',
-'november' => 'November',
-'december' => 'December',
-'jan' => 'Jan',
-'feb' => 'Feb',
-'mar' => 'Mar',
-'apr' => 'Apr',
-'may' => 'May',
-'jun' => 'Jun',
-'jul' => 'Jul',
-'aug' => 'Aug',
-'sep' => 'Sep',
-'oct' => 'Oct',
-'nov' => 'Nov',
-'dec' => 'Dec',
-# Bits of text used by many pages:
-#
-'categories' => '{{PLURAL:$1|Category|Categories}}',
-'category' => 'category',
-'category_header' => 'Articles in category "$1"',
-'subcategories' => 'Subcategories',
-
-
-'linktrail' => '/^([a-z]+)(.*)$/sD',
-'linkprefix' => '/^(.*?)([a-zA-Z\x80-\xff]+)$/sD',
-'mainpage' => 'Main Page',
-'mainpagetext' => "<big>'''MediaWiki has been successfully installed.'''</big>",
-'mainpagedocfooter' => "Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
-
-== Getting started ==
-
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]
-* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
-
-'portal' => 'Community portal',
-'portal-url' => 'Project:Community Portal',
-'about' => 'About',
-'aboutsite' => 'About {{SITENAME}}',
-'aboutpage' => 'Project:About',
-'article' => 'Content page',
-'help' => 'Help',
-'helppage' => 'Help:Contents',
-'bugreports' => 'Bug reports',
-'bugreportspage' => 'Project:Bug_reports',
-'sitesupport' => 'Donations',
-'sitesupport-url' => 'Project:Site support',
-'faq' => 'FAQ',
-'faqpage' => 'Project:FAQ',
-'edithelp' => 'Editing help',
-'newwindow' => '(opens in new window)',
-'edithelppage' => 'Help:Editing',
-'cancel' => 'Cancel',
-'qbfind' => 'Find',
-'qbbrowse' => 'Browse',
-'qbedit' => 'Edit',
-'qbpageoptions' => 'This page',
-'qbpageinfo' => 'Context',
-'qbmyoptions' => 'My pages',
-'qbspecialpages' => 'Special pages',
-'moredotdotdot' => 'More...',
-'mypage' => 'My page',
-'mytalk' => 'My talk',
-'anontalk' => 'Talk for this IP',
-'navigation' => 'Navigation',
-
-# Metadata in edit box
-'metadata_help' => 'Metadata (see [[{{ns:project}}:Metadata]] for an explanation):',
-
-'currentevents' => 'Current events',
-'currentevents-url' => 'Current events',
-
-'disclaimers' => 'Disclaimers',
-'disclaimerpage' => 'Project:General_disclaimer',
-'privacy' => 'Privacy policy',
-'privacypage' => 'Project:Privacy_policy',
-'errorpagetitle' => 'Error',
-'returnto' => 'Return to $1.',
-'tagline' => 'From {{SITENAME}}',
-'help' => 'Help',
-'search' => 'Search',
-'go' => 'Go',
-'history' => 'Page history',
-'history_short' => 'History',
-'updatedmarker' => 'updated since my last visit',
-'info_short' => 'Information',
-'printableversion' => 'Printable version',
-'permalink' => 'Permanent link',
-'print' => 'Print',
-'edit' => 'Edit',
-'editthispage' => 'Edit this page',
-'delete' => 'Delete',
-'deletethispage' => 'Delete this page',
-'undelete_short' => 'Undelete {{PLURAL:$1|one edit|$1 edits}}',
-'protect' => 'Protect',
-'protectthispage' => 'Protect this page',
-'unprotect' => 'unprotect',
-'unprotectthispage' => 'Unprotect this page',
-'newpage' => 'New page',
-'talkpage' => 'Discuss this page',
-'specialpage' => 'Special Page',
-'personaltools' => 'Personal tools',
-'postcomment' => 'Post a comment',
-'addsection' => '+',
-'articlepage' => 'View content page',
-'subjectpage' => 'View subject', # For compatibility
-'talk' => 'Discussion',
-'views' => 'Views',
-'toolbox' => 'Toolbox',
-'userpage' => 'View user page',
-'projectpage' => 'View project page',
-'imagepage' => 'View image page',
-'viewtalkpage' => 'View discussion',
-'otherlanguages' => 'In other languages',
-'redirectedfrom' => '(Redirected from $1)',
-'autoredircomment' => 'Redirecting to [[$1]]',
-'redirectpagesub' => 'Redirect page',
-'lastmodified' => 'This page was last modified $1.',
-'viewcount' => 'This page has been accessed {{plural:$1|one time|$1 times}}.',
-'copyright' => 'Content is available under $1.',
-'protectedpage' => 'Protected page',
-'administrators' => '{{ns:project}}:Administrators',
-'jumpto' => 'Jump to:',
-'jumptonavigation' => 'navigation',
-'jumptosearch' => 'search',
-
-'sysoptitle' => 'Sysop access required',
-'sysoptext' => 'The action you have requested can only be
-performed by users with "sysop" capability.
-See $1.',
-'developertitle' => 'Developer access required',
-'developertext' => 'The action you have requested can only be
-performed by users with "developer" capability.
-See $1.',
-
-'badaccess' => 'Permission error',
-'badaccesstext' => 'The action you have requested is limited
-to users with the "$2" permission assigned.
-See $1.',
-
-'versionrequired' => 'Version $1 of MediaWiki required',
-'versionrequiredtext' => 'Version $1 of MediaWiki is required to use this page. See [[Special:Version]]',
-
-'widthheight' => '$1×$2',
-'ok' => 'OK',
-'sitetitle' => '{{SITENAME}}',
-'pagetitle' => '$1 - {{SITENAME}}',
-'sitesubtitle' => '',
-'retrievedfrom' => 'Retrieved from "$1"',
-'youhavenewmessages' => 'You have $1 ($2).',
-'newmessageslink' => 'new messages',
-'newmessagesdifflink' => 'diff to penultimate revision',
-'editsection'=>'edit',
-'editold'=>'edit',
-'editsectionhint' => 'Edit section: $1',
-'toc' => 'Contents',
-'showtoc' => 'show',
-'hidetoc' => 'hide',
-'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.',
-'sitenotice' => '-', # the equivalent to wgSiteNotice
-'anonnotice' => '-',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Article',
-'nstab-user' => 'User page',
-'nstab-media' => 'Media page',
-'nstab-special' => 'Special',
-'nstab-project' => 'Project page',
-'nstab-image' => 'File',
-'nstab-mediawiki' => 'Message',
-'nstab-template' => 'Template',
-'nstab-help' => 'Help',
-'nstab-category' => 'Category',
-
-# Main script and global functions
-#
-'nosuchaction' => 'No such action',
-'nosuchactiontext' => 'The action specified by the URL is not
-recognized by the wiki',
-'nosuchspecialpage' => 'No such special page',
-'nospecialpagetext' => 'You have requested an invalid special page, a list of valid special pages may be found at [[{{ns:special}}:Specialpages]].',
-
-# General errors
-#
-'error' => 'Error',
-'databaseerror' => 'Database error',
-'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>".
-MySQL 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".
-MySQL returned error "$3: $4"',
-'noconnect' => 'Sorry! The wiki is experiencing some technical difficulties, and cannot contact the database server. <br />
-$1',
-'nodb' => 'Could not select database $1',
-'cachederror' => 'The following is a cached copy of the requested page, and may not be up to date.',
-'laggedslavemode' => 'Warning: Page may not contain recent updates.',
-'readonly' => 'Database locked',
-'enterlockreason' => 'Enter a reason for the lock, including an estimate
-of when the lock will be released',
-'readonlytext' => 'The database is currently locked to new entries and other modifications, probably for routine database maintenance, after which it will be back to normal.
-
-The administrator who locked it offered this explanation: $1',
-'missingarticle' => 'The database did not find the text of a page that it should have found, named "$1".
-
-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 administrator, making note of the URL.',
-'readonly_lag' => 'The database has been automatically locked while the slave database servers catch up to the master',
-'internalerror' => 'Internal error',
-'filecopyerror' => 'Could not copy file "$1" to "$2".',
-'filerenameerror' => 'Could not rename file "$1" to "$2".',
-'filedeleteerror' => 'Could not delete file "$1".',
-'filenotfound' => 'Could not find file "$1".',
-'unexpected' => 'Unexpected value: "$1"="$2".',
-'formerror' => 'Error: could not submit form',
-'badarticleerror' => 'This action cannot be performed on this page.',
-'cannotdelete' => 'Could not delete the page or file specified. (It may have already been deleted by someone else.)',
-'badtitle' => 'Bad title',
-'badtitletext' => 'The requested page title was invalid, empty, or an incorrectly linked inter-language or inter-wiki title. It may contain one more characters which cannot be used in titles.',
-'perfdisabled' => 'Sorry! This feature has been temporarily disabled because it slows the database down to the point that no one can use the wiki.',
-'perfdisabledsub' => 'Here is a saved copy from $1:', # obsolete?
-'perfcached' => 'The following data is cached and may not be up to date.',
-'perfcachedts' => 'The following data is cached, and was last updated $1.',
-'wrong_wfQuery_params' => 'Incorrect parameters to wfQuery()<br />
-Function: $1<br />
-Query: $2',
-'viewsource' => 'View source',
-'viewsourcefor' => 'for $1',
-'protectedtext' => 'This page has been locked to prevent editing.
-
-You can view and copy the source of this page:',
-'protectedinterface' => 'This page provides interface text for the software, and is locked to prevent abuse.',
-'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.",
-'sqlhidden' => '(SQL query hidden)',
-
-# Login and logout pages
-#
-'logouttitle' => 'User logout',
-'logouttext' => '<strong>You are now logged out.</strong><br />
-You can continue to use {{SITENAME}} anonymously, or you can log in
-again as the same or as a different user. Note that some pages may
-continue to be displayed as if you were still logged in, until you clear
-your browser cache.',
-
-'welcomecreation' => "== Welcome, $1! ==
-
-Your account has been created. Don't forget to change your {{SITENAME}} preferences.",
-
-'loginpagetitle' => 'User login',
-'yourname' => 'Username',
-'yourpassword' => 'Password',
-'yourpasswordagain' => 'Retype password',
-'remembermypassword' => 'Remember me',
-'yourdomainname' => 'Your domain',
-'externaldberror' => 'There was either an external authentication database error or you are not allowed to update your external account.',
-'loginproblem' => '<b>There has been a problem with your login.</b><br />Try again!',
-'alreadyloggedin' => "<strong>User $1, you are already logged in!</strong><br />",
-
-'login' => 'Log in',
-'loginprompt' => 'You must have cookies enabled to log in to {{SITENAME}}.',
-'userlogin' => 'Log in / create account',
-'logout' => 'Log out',
-'userlogout' => 'Log out',
-'notloggedin' => 'Not logged in',
-'nologin' => 'Don\'t have a login? $1.',
-'nologinlink' => 'Create an account',
-'createaccount' => 'Create account',
-'gotaccount' => 'Already have an account? $1.',
-'gotaccountlink' => 'Log in',
-'createaccountmail' => 'by e-mail',
-'badretype' => 'The passwords you entered do not match.',
-'userexists' => 'Username entered already in use. Please choose a different name.',
-'youremail' => 'E-mail *',
-'username' => 'Username:',
-'uid' => 'User ID:',
-'yourrealname' => 'Real name *',
-'yourlanguage' => 'Language:',
-'yourvariant' => 'Variant',
-'yournick' => 'Nickname:',
-'badsig' => 'Invalid raw signature; check HTML tags.',
-'email' => 'E-mail',
-'prefs-help-email-enotif' => 'This address is also used to send you e-mail notifications if you enabled the options.',
-'prefs-help-realname' => '* Real name (optional): if you choose to provide it this will be used for giving you attribution for your work.',
-'loginerror' => 'Login error',
-'prefs-help-email' => '* E-mail (optional): Enables others to contact you through your user or user_talk page without needing to reveal your identity.',
-'nocookiesnew' => 'The user account was created, but you are not logged in. {{SITENAME}} uses cookies to log in users. You have cookies disabled. Please enable them, then log in with your new username and password.',
-'nocookieslogin' => '{{SITENAME}} uses cookies to log in users. You have cookies disabled. Please enable them and try again.',
-'noname' => 'You have not specified a valid user name.',
-'loginsuccesstitle' => 'Login successful',
-'loginsuccess' => "'''You are now logged in to {{SITENAME}} as \"$1\".'''",
-'nosuchuser' => 'There is no user by the name "$1". Check your spelling, or create a new account.',
-'nosuchusershort' => 'There is no user by the name "$1". Check your spelling.',
-'nouserspecified' => 'You have to specify a username.',
-'wrongpassword' => 'Incorrect password entered. Please try again.',
-'wrongpasswordempty' => 'Password entered was blank. Please try again.',
-'mailmypassword' => 'E-mail password',
-'passwordremindertitle' => 'Password reminder from {{SITENAME}}',
-'passwordremindertext' => 'Someone (probably you, from IP address $1)
-requested that we send you a new password for {{SITENAME}} ($4).
-The password for user "$2" is now "$3".
-You should log in and change your password now.
-
-If someone else made this request or if you have remembered your password and
-you no longer wish to change it, you may ignore this message and continue using
-your old password.',
-'noemail' => 'There is no e-mail address recorded for user "$1".',
-'passwordsent' => 'A new password has been sent to the e-mail address
-registered for "$1".
-Please log in again after you receive it.',
-'eauthentsent' => 'A confirmation e-mail has been sent to the nominated e-mail address.
-Before any other mail is sent to the account, you will have to follow the instructions in the e-mail,
-to confirm that the account is actually yours.',
-'loginend' => '',
-'signupend' => '{{int:loginend}}',
-'mailerror' => 'Error sending mail: $1',
-'acct_creation_throttle_hit' => 'Sorry, you have already created $1 accounts. You can\'t make any more.',
-'emailauthenticated' => 'Your e-mail address was authenticated on $1.',
-'emailnotauthenticated' => 'Your e-mail address is <strong>not yet authenticated</strong>. No e-mail
-will be sent for any of the following features.',
-'noemailprefs' => 'Specify an e-mail address for these features to work.',
-'emailconfirmlink' => 'Confirm your e-mail address',
-'invalidemailaddress' => 'The e-mail address cannot be accepted as it appears to have an invalid
-format. Please enter a well-formatted address or empty that field.',
-'accountcreated' => 'Account created',
-'accountcreatedtext' => 'The user account for $1 has been created.',
-
-# Edit page toolbar
-'bold_sample'=>'Bold text',
-'bold_tip'=>'Bold text',
-'italic_sample'=>'Italic text',
-'italic_tip'=>'Italic text',
-'link_sample'=>'Link title',
-'link_tip'=>'Internal link',
-'extlink_sample'=>'http://www.example.com link title',
-'extlink_tip'=>'External link (remember http:// prefix)',
-'headline_sample'=>'Headline text',
-'headline_tip'=>'Level 2 headline',
-'math_sample'=>'Insert formula here',
-'math_tip'=>'Mathematical formula (LaTeX)',
-'nowiki_sample'=>'Insert non-formatted text here',
-'nowiki_tip'=>'Ignore wiki formatting',
-'image_sample'=>'Example.jpg',
-'image_tip'=>'Embedded image',
-'media_sample'=>'Example.ogg',
-'media_tip'=>'Media file link',
-'sig_tip'=>'Your signature with timestamp',
-'hr_tip'=>'Horizontal line (use sparingly)',
-
-# Edit pages
-#
-'summary' => 'Summary',
-'subject' => 'Subject/headline',
-'minoredit' => 'This is a minor edit',
-'watchthis' => 'Watch this page',
-'savearticle' => 'Save page',
-'preview' => 'Preview',
-'showpreview' => 'Show preview',
-'showlivepreview' => 'Live preview',
-'showdiff' => 'Show changes',
-'anoneditwarning' => "'''Warning:''' You are not logged in. Your IP address will be recorded in this page's edit history.",
-'missingsummary' => "'''Reminder:''' You have not provided an edit summary. If you click Save again, your edit will be saved without one.",
-'missingcommenttext' => 'Please enter a comment below.',
-'blockedtitle' => 'User is blocked',
-'blockedtext' => 'Your user name or IP address has been blocked by $1.
-The reason given is this:<br />\'\'$2\'\'<br />You may contact $1 or one of the other
-[[{{ns:project}}:Administrators|administrators]] to discuss the block.
-
-Note that you may not use the "e-mail this user" feature unless you have a valid e-mail address registered in your [[Special:Preferences|user preferences]].
-
-Your IP address is $3. Please include this address in any queries you make.',
-'blockedoriginalsource' => "The source of '''$1''' is shown below:",
-'blockededitsource' => "The text of '''your edits''' to '''$1''' is shown below:",
-'whitelistedittitle' => 'Login required to edit',
-'whitelistedittext' => 'You have to $1 to edit pages.',
-'whitelistreadtitle' => 'Login required to read',
-'whitelistreadtext' => 'You have to [[Special:Userlogin|login]] to read pages.',
-'whitelistacctitle' => 'You are not allowed to create an account',
-'whitelistacctext' => 'To be allowed to create accounts in this Wiki you have to [[Special:Userlogin|log]] in and have the appropriate permissions.',
-'confirmedittitle' => 'E-mail confirmation required to edit',
-'confirmedittext' => 'You must confirm your e-mail address before editing pages. Please set and validate your e-mail address through your [[Special:Preferences|user preferences]].',
-'loginreqtitle' => 'Login Required',
-'loginreqlink' => 'log in',
-'loginreqpagetext' => 'You must $1 to view other pages.',
-'accmailtitle' => 'Password sent.',
-'accmailtext' => 'The password for "$1" has been sent to $2.',
-'newarticle' => '(New)',
-'newarticletext' =>
-"You've followed a link to a page that doesn't exist yet.
-To create the page, start typing in the box below
-(see the [[{{ns:help}}:Contents|help page]] for more info).
-If you are here by mistake, just click your browser's '''back''' button.",
-'newarticletextanon' => '{{int:newarticletext}}',
-'talkpagetext' => '<!-- MediaWiki:talkpagetext -->',
-'anontalkpagetext' => "----''This is the discussion page for an anonymous user who has not created an account yet or who does not use it. We therefore have to use the numerical IP address to identify him/her. Such an IP address can be shared by several users. If you are an anonymous user and feel that irrelevant comments have been directed at you, please [[Special:Userlogin|create an account or log in]] to avoid future confusion with other anonymous users.''",
-'noarticletext' => 'There is currently no text in this page, you can [[{{ns:special}}:Search/{{PAGENAME}}|search for this page title]] in other pages or [{{fullurl:{{FULLPAGENAME}}|action=edit}} edit this page].',
-'noarticletextanon' => '{{int:noarticletext}}',
-'clearyourcache' => "'''Note:''' After saving, you may have to bypass your browser's cache to see the changes. '''Mozilla / Firefox / Safari:''' hold down ''Shift'' while clicking ''Reload'', or press ''Ctrl-Shift-R'' (''Cmd-Shift-R'' on Apple Mac); '''IE:''' hold ''Ctrl'' while clicking ''Refresh'', or press ''Ctrl-F5''; '''Konqueror:''': simply click the ''Reload'' button, or press ''F5''; '''Opera''' users may need to completely clear their cache in ''Tools→Preferences''.",
-'usercssjsyoucanpreview' => '<strong>Tip:</strong> Use the \'Show preview\' button to test your new CSS/JS before saving.',
-'usercsspreview' => '\'\'\'Remember that you are only previewing your user CSS, it has not yet been saved!\'\'\'',
-'userjspreview' => '\'\'\'Remember that you are only testing/previewing your user JavaScript, it has not yet been saved!\'\'\'',
-'userinvalidcssjstitle' => "'''Warning:''' There is no skin \"$1\". Remember that custom .css and .js pages use a lowercase title, e.g. User:Foo/monobook.css as opposed to User:Foo/Monobook.css.",
-'updated' => '(Updated)',
-'note' => '<strong>Note:</strong>',
-'previewnote' => '<strong>This is only a preview; changes have not yet been saved!</strong>',
-'session_fail_preview' => '<strong>Sorry! We could not process your edit due to a loss of session data.
-Please try again. If it still doesn\'t work, try logging out and logging back in.</strong>',
-'previewconflict' => 'This preview reflects the text in the upper text editing area as it will appear if you choose to save.',
-'session_fail_preview_html' => '<strong>Sorry! We could not process your edit due to a loss of session data.</strong>
-
-\'\'Because this wiki has raw HTML enabled, the preview is hidden as a precaution against JavaScript attacks.\'\'
-
-<strong>If this is a legitimate edit attempt, please try again. If it still doesn\'t work, try logging out and logging back in.</strong>',
-'importing' => 'Importing $1',
-'editing' => 'Editing $1',
-'editingsection' => 'Editing $1 (section)',
-'editingcomment' => 'Editing $1 (comment)',
-'editconflict' => 'Edit conflict: $1',
-'explainconflict' => 'Someone else has changed this page since you started editing it.
-The upper text area contains the page text as it currently exists.
-Your changes are shown in the lower text area.
-You will have to merge your changes into the existing text.
-<b>Only</b> the text in the upper text area will be saved when you
-press "Save page".<br />',
-'yourtext' => 'Your text',
-'storedversion' => 'Stored version',
-'nonunicodebrowser' => "<strong>WARNING: Your browser is not unicode compliant. A workaround is in place to allow you to safely edit articles: non-ASCII characters will appear in the edit box as hexadecimal codes.</strong>",
-'editingold' => "<strong>WARNING: You are editing an out-of-date
-revision of this page.
-If you save it, any changes made since this revision will be lost.</strong>",
-'yourdiff' => 'Differences',
-'copyrightwarning' => 'Please note that all contributions to {{SITENAME}} are considered to be released under the $2 (see $1 for details). If you don\'t want your writing to be edited mercilessly and redistributed at will, then don\'t submit it here.<br />
-You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
-<strong>DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!</strong>',
-'copyrightwarning2' => 'Please note that all contributions to {{SITENAME}} may be edited, altered, or removed by other contributors. If you don\'t want your writing to be edited mercilessly, then don\'t submit it here.<br />
-You are also promising us that you wrote this yourself, or copied it from a
-public domain or similar free resource (see $1 for details).
-<strong>DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!</strong>',
-'longpagewarning' => "<strong>WARNING: This page is $1 kilobytes long; some
-browsers may have problems editing pages approaching or longer than 32kb.
-Please consider breaking the page into smaller sections.</strong>",
-'longpageerror' => "<strong>ERROR: The text you have submitted is $1 kilobytes
-long, which is longer than the maximum of $2 kilobytes. It cannot be saved.</strong>",
-'readonlywarning' => '<strong>WARNING: The database has been locked for maintenance,
-so you will not be able to save your edits right now. You may wish to cut-n-paste
-the text into a text file and save it for later.</strong>',
-'protectedpagewarning' => "<strong>WARNING: This page has been locked so that only users with sysop privileges can edit it.</strong>",
-'semiprotectedpagewarning' => "'''Note:''' This page has been locked so that only registered users can edit it.",
-'templatesused' => 'Templates used on this page:',
-'edittools' => '<!-- Text here will be shown below edit and upload forms. -->',
-'nocreatetitle' => 'Page creation limited',
-'nocreatetext' => 'This site has restricted the ability to create new pages.
-You can go back and edit an existing page, or [[Special:Userlogin|log in or create an account]].',
-
-# History pages
-#
-'revhistory' => 'Revision history',
-'viewpagelogs' => 'View logs for this page',
-'nohistory' => 'There is no edit history for this page.',
-'revnotfound' => 'Revision not found',
-'revnotfoundtext' => "The old revision of the page you asked for could not be found.
-Please check the URL you used to access this page.",
-'loadhist' => 'Loading page history',
-'currentrev' => 'Current revision',
-'revisionasof' => 'Revision as of $1',
-'old-revision-navigation' => 'Revision as of $1; $5<br />($6) $3 | $2 | $4 ($7)',
-'previousrevision' => 'â†Older revision',
-'nextrevision' => 'Newer revision→',
-'currentrevisionlink' => 'Current revision',
-'cur' => 'cur',
-'next' => 'next',
-'last' => 'last',
-'orig' => 'orig',
-'histlegend' => 'Diff selection: mark the radio boxes of the versions to compare and hit enter or the button at the bottom.<br />
-Legend: (cur) = difference with current version,
-(last) = difference with preceding version, M = minor edit.',
-'history_copyright' => '-',
-'deletedrev' => '[deleted]',
-'histfirst' => 'Earliest',
-'histlast' => 'Latest',
-'rev-deleted-comment' => '(comment removed)',
-'rev-deleted-user' => '(username removed)',
-'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">
-This page revision has been removed from the public archives.
-There may be details in the [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} deletion log].
-</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-This page revision has been removed from the public archives.
-As an administrator on this site you can view it;
-there may be details in the [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} deletion log].
-</div>',
-#'rev-delundel' => 'del/undel',
-'rev-delundel' => 'show/hide',
-
-'history-feed-title' => 'Revision history',
-'history-feed-description' => 'Revision history for this page on the wiki',
-'history-feed-item-nocomment' => '$1 at $2', # user at time
-'history-feed-empty' => 'The requested page doesn\'t exist.
-It may have been deleted from the wiki, or renamed.
-Try [[Special:Search|searching on the wiki]] for relevant new pages.',
-
-# Revision deletion
-#
-'revisiondelete' => 'Delete/undelete revisions',
-'revdelete-selected' => 'Selected revision of [[:$1]]:',
-'revdelete-text' => "Deleted revisions will still appear in the page history,
-but their text contents will be inaccessible to the public.
-
-Other admins on this wiki will still be able to access the hidden content and can
-undelete it again through this same interface, unless an additional restriction
-is placed by the site operators.",
-'revdelete-legend' => 'Set revision restrictions:',
-'revdelete-hide-text' => 'Hide revision text',
-'revdelete-hide-comment' => 'Hide edit comment',
-'revdelete-hide-user' => 'Hide editor\'s username/IP',
-'revdelete-hide-restricted' => 'Apply these restrictions to sysops as well as others',
-'revdelete-log' => 'Log comment:',
-'revdelete-submit' => 'Apply to selected revision',
-'revdelete-logentry' => 'changed revision visibility for [[$1]]',
-
-# Diffs
-#
-'difference' => '(Difference between revisions)',
-'loadingrev' => 'loading revision for diff',
-'lineno' => "Line $1:",
-'editcurrent' => 'Edit the current version of this page',
-'selectnewerversionfordiff' => 'Select a newer version for comparison',
-'selectolderversionfordiff' => 'Select an older version for comparison',
-'compareselectedversions' => 'Compare selected versions',
-
-# Search results
-#
-'searchresults' => 'Search results',
-'searchresulttext' => "For more information about searching {{SITENAME}}, see [[{{ns:project}}:Searching|Searching {{SITENAME}}]].",
-'searchsubtitle' => "You searched for '''[[:$1]]'''",
-'searchsubtitleinvalid' => "You searched for '''$1'''",
-'badquery' => 'Badly formed search query',
-'badquerytext' => 'We could not process your query.
-This is probably because you have attempted to search for a
-word fewer than three letters long, which is not yet supported.
-It could also be that you have mistyped the expression, for
-example "fish and and scales".
-Please try another query.',
-'matchtotals' => "The query \"$1\" matched $2 page titles
-and the text of $3 pages.",
-'noexactmatch' => "'''There is no page titled \"$1\".''' You can [[:$1|create this page]].",
-'titlematches' => 'Article title matches',
-'notitlematches' => 'No page title matches',
-'textmatches' => 'Page text matches',
-'notextmatches' => 'No page text matches',
-'prevn' => "previous $1",
-'nextn' => "next $1",
-'viewprevnext' => "View ($1) ($2) ($3).",
-'showingresults' => "Showing below up to <b>$1</b> results starting with #<b>$2</b>.",
-'showingresultsnum' => "Showing below <b>$3</b> results starting with #<b>$2</b>.",
-'nonefound' => "'''Note''': Unsuccessful searches are
-often caused by searching for common words like \"have\" and \"from\",
-which are not indexed, or by specifying more than one search term (only pages
-containing all of the search terms will appear in the result).",
-'powersearch' => 'Search',
-'powersearchtext' => "Search in namespaces:<br />$1<br />$2 List redirects<br />Search for $3 $9",
-'searchdisabled' => '{{SITENAME}} search is disabled. You can search via Google in the meantime. Note that their indexes of {{SITENAME}} content may be out of date.',
-
-'googlesearch' => '
-<form method="get" action="http://www.google.com/search" id="googlesearch">
- <input type="hidden" name="domains" value="{{SERVER}}" />
- <input type="hidden" name="num" value="50" />
- <input type="hidden" name="ie" value="$2" />
- <input type="hidden" name="oe" value="$2" />
-
- <input type="text" name="q" size="31" maxlength="255" value="$1" />
- <input type="submit" name="btnG" value="$3" />
- <div>
- <input type="radio" name="sitesearch" id="gwiki" value="{{SERVER}}" checked="checked" /><label for="gwiki">{{SITENAME}}</label>
- <input type="radio" name="sitesearch" id="gWWW" value="" /><label for="gWWW">WWW</label>
- </div>
-</form>',
-'blanknamespace' => '(Main)',
-
-# Preferences page
-#
-'preferences' => 'Preferences',
-'prefsnologin' => 'Not logged in',
-'prefsnologintext' => "You must be [[Special:Userlogin|logged in]] to set user preferences.",
-'prefsreset' => 'Preferences have been reset from storage.',
-'qbsettings' => 'Quickbar',
-'changepassword' => 'Change password',
-'skin' => 'Skin',
-'math' => 'Math',
-'dateformat' => 'Date format',
-'datedefault' => 'No preference',
-'datetime' => 'Date and time',
-'math_failure' => 'Failed to parse',
-'math_unknown_error' => 'unknown error',
-'math_unknown_function' => 'unknown function',
-'math_lexing_error' => 'lexing error',
-'math_syntax_error' => 'syntax error',
-'math_image_error' => 'PNG conversion failed; check for correct installation of latex, dvips, gs, and convert',
-'math_bad_tmpdir' => 'Can\'t write to or create math temp directory',
-'math_bad_output' => 'Can\'t write to or create math output directory',
-'math_notexvc' => 'Missing texvc executable; please see math/README to configure.',
-'prefs-personal' => 'User profile',
-'prefs-rc' => 'Recent changes',
-'prefs-watchlist' => 'Watchlist',
-'prefs-watchlist-days' => 'Number of days to show in watchlist:',
-'prefs-watchlist-edits' => 'Number of edits to show in expanded watchlist:',
-'prefs-misc' => 'Misc',
-'saveprefs' => 'Save',
-'resetprefs' => 'Reset',
-'oldpassword' => 'Old password:',
-'newpassword' => 'New password:',
-'retypenew' => 'Retype new password:',
-'textboxsize' => 'Editing',
-'rows' => 'Rows:',
-'columns' => 'Columns:',
-'searchresultshead' => 'Search',
-'resultsperpage' => 'Hits per page:',
-'contextlines' => 'Lines per hit:',
-'contextchars' => 'Context per line:',
-'stubthreshold' => 'Threshold for stub display:',
-'recentchangescount' => 'Titles in recent changes:',
-'savedprefs' => 'Your preferences have been saved.',
-'timezonelegend' => 'Time zone',
-'timezonetext' => 'The number of hours your local time differs from server time (UTC).',
-'localtime' => 'Local time',
-'timezoneoffset' => 'Offset¹',
-'servertime' => 'Server time',
-'guesstimezone' => 'Fill in from browser',
-'allowemail' => 'Enable e-mail from other users',
-'defaultns' => 'Search in these namespaces by default:',
-'default' => 'default',
-'files' => 'Files',
-
-# User rights
-'userrights-lookup-user' => 'Manage user groups',
-'userrights-user-editname' => 'Enter a username:',
-'editusergroup' => 'Edit User Groups',
-
-'userrights-editusergroup' => 'Edit user groups',
-'saveusergroups' => 'Save User Groups',
-'userrights-groupsmember' => 'Member of:',
-'userrights-groupsavailable' => 'Available groups:',
-'userrights-groupshelp' => 'Select groups you want the user to be removed from or added to.
-Unselected groups will not be changed. You can deselect a group with CTRL + Left Click',
-'userrights-logcomment' => 'Changed group membership from $1 to $2',
-
-# Groups
-'group' => 'Group:',
-'group-bot' => 'Bots',
-'group-sysop' => 'Sysops',
-'group-bureaucrat' => 'Bureaucrats',
-'group-steward' => 'Stewards',
-'group-all' => '(all)',
-
-'group-bot-member' => 'Bot',
-'group-sysop-member' => 'Sysop',
-'group-bureaucrat-member' => 'Bureaucrat',
-'group-steward-member' => 'Steward',
-
-'grouppage-bot' => '{{ns:project}}:Bots',
-'grouppage-sysop' => '{{ns:project}}:Administrators',
-'grouppage-bureaucrat' => '{{ns:project}}:Bureaucrats',
-
-# Recent changes
-#
-'changes' => 'changes',
-'recentchanges' => 'Recent changes',
-'recentchanges-url' => 'Special:Recentchanges',
-'recentchangestext' => 'Track the most recent changes to the wiki on this page.',
-'rcnote' => "Below are the last <strong>$1</strong> changes in the last <strong>$2</strong> days, as of $3.",
-'rcnotefrom' => "Below are the changes since <b>$2</b> (up to <b>$1</b> shown).",
-'rclistfrom' => "Show new changes starting from $1",
-'rcshowhideminor' => '$1 minor edits',
-'rcshowhidebots' => '$1 bots',
-'rcshowhideliu' => '$1 logged-in users',
-'rcshowhideanons' => '$1 anonymous users',
-'rcshowhidepatr' => '$1 patrolled edits',
-'rcshowhidemine' => '$1 my edits',
-'rclinks' => "Show last $1 changes in last $2 days<br />$3",
-'diff' => 'diff',
-'hist' => 'hist',
-'hide' => 'Hide',
-'show' => 'Show',
-'minoreditletter' => 'm',
-'newpageletter' => 'N',
-'boteditletter' => 'b',
-'sectionlink' => '→',
-'number_of_watching_users_RCview' => '[$1]',
-'number_of_watching_users_pageview' => '[$1 watching user/s]',
-'rc_categories' => 'Limit to categories (separate with "|")',
-'rc_categories_any' => 'Any',
-
-# Upload
-#
-'upload' => 'Upload file',
-'uploadbtn' => 'Upload file',
-'reupload' => 'Re-upload',
-'reuploaddesc' => 'Return to the upload form.',
-'uploadnologin' => 'Not logged in',
-'uploadnologintext' => "You must be [[Special:Userlogin|logged in]]
-to upload files.",
-'upload_directory_read_only' => 'The upload directory ($1) is not writable by the webserver.',
-'uploaderror' => 'Upload error',
-'uploadtext' => "Use the form below to upload files, to view or search previously uploaded images go to the [[Special:Imagelist|list of uploaded files]], uploads and deletions are also logged in the [[Special:Log/upload|upload log]].
-
-To include the image in a page, use a link in the form
-'''<nowiki>[[{{ns:image}}:File.jpg]]</nowiki>''',
-'''<nowiki>[[{{ns:image}}:File.png|alt text]]</nowiki>''' or
-'''<nowiki>[[{{ns:media}}:File.ogg]]</nowiki>''' for directly linking to the file.",
-'uploadlog' => 'upload log',
-'uploadlogpage' => 'Upload log',
-'uploadlogpagetext' => 'Below is a list of the most recent file uploads.',
-'filename' => 'Filename',
-'filedesc' => 'Summary',
-'fileuploadsummary' => 'Summary:',
-'filestatus' => 'Copyright status',
-'filesource' => 'Source',
-'copyrightpage' => "Project:Copyrights",
-'copyrightpagename' => "{{SITENAME}} copyright",
-'uploadedfiles' => 'Uploaded files',
-'ignorewarning' => 'Ignore warning and save file anyway.',
-'ignorewarnings' => 'Ignore any warnings',
-'minlength' => 'File names must be at least three letters.',
-'illegalfilename' => 'The filename "$1" contains characters that are not allowed in page titles. Please rename the file and try uploading it again.',
-'badfilename' => 'File name has been changed to "$1".',
-'badfiletype' => "\".$1\" is not a recommended image file format.",
-'largefile' => 'It is recommended that files do not exceed $1 bytes in size; this file is $2 bytes',
-'largefileserver' => 'This file is bigger than the server is configured to allow.',
-'emptyfile' => 'The file you uploaded seems to be empty. This might be due to a typo in the file name. Please check whether you really want to upload this file.',
-'fileexists' => 'A file with this name exists already, please check $1 if you are not sure if you want to change it.',
-'fileexists-forbidden' => 'A file with this name exists already; please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'A file with this name exists already in the shared file repository; please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'Successful upload',
-'fileuploaded' => "File $1 uploaded successfully.
-Please follow this link: $2 to the description page and fill
-in information about the file, such as where it came from, when it was
-created and by whom, and anything else you may know about it. If this is an image, you can insert it like this: <tt><nowiki>[[Image:$1|thumb|Description]]</nowiki></tt>",
-'uploadwarning' => 'Upload warning',
-'savefile' => 'Save file',
-'uploadedimage' => "uploaded \"[[$1]]\"",
-'uploaddisabled' => 'Uploads disabled',
-'uploaddisabledtext' => 'File uploads are disabled on this wiki.',
-'uploadscripted' => 'This file contains HTML or script code that may be erroneously be interpreted by a web browser.',
-'uploadcorrupt' => 'The file is corrupt or has an incorrect extension. Please check the file and upload again.',
-'uploadvirus' => 'The file contains a virus! Details: $1',
-'sourcefilename' => 'Source filename',
-'destfilename' => 'Destination filename',
-'filewasdeleted' => 'A file of this name has been previously uploaded and subsequently deleted. You should check the $1 before proceeding to upload it again.',
-
-'license' => 'Licensing',
-'nolicense' => 'None selected',
-'licenses' => '-', # Don't duplicate this in translations
-
-# Image list
-#
-'imagelist' => 'File list',
-'imagelisttext' => "Below is a list of '''$1''' {{plural:$1|file|files}} sorted $2.",
-'imagelistforuser' => "This shows only images uploaded by $1.",
-'getimagelist' => 'fetching file list',
-'ilsubmit' => 'Search',
-'showlast' => 'Show last $1 files sorted $2.',
-'byname' => 'by name',
-'bydate' => 'by date',
-'bysize' => 'by size',
-'imgdelete' => 'del',
-'imgdesc' => 'desc',
-'imglegend' => 'Legend: (desc) = show/edit file description.',
-'imghistory' => 'File history',
-'revertimg' => 'rev',
-'deleteimg' => 'del',
-'deleteimgcompletely' => 'Delete all revisions of this file',
-'imghistlegend' => 'Legend: (cur) = this is the current file, (del) = delete
-this old version, (rev) = revert to this old version.
-<br /><i>Click on date to see the file uploaded on that date</i>.',
-'imagelinks' => 'Links',
-'linkstoimage' => 'The following pages link to this file:',
-'nolinkstoimage' => 'There are no pages that link to this file.',
-'sharedupload' => 'This file is a shared upload and may be used by other projects.',
-'shareduploadwiki' => 'Please see the $1 for further information.',
-'shareduploadwiki-linktext' => 'file description page',
-'shareddescriptionfollows' => '-',
-'noimage' => 'No file by this name exists, you can $1.',
-'noimage-linktext' => 'upload it',
-'uploadnewversion-linktext' => 'Upload a new version of this file',
-
-# Mime search
-#
-'mimesearch' => 'MIME search',
-'mimetype' => 'MIME type:',
-'download' => 'download',
-
-# Unwatchedpages
-#
-'unwatchedpages' => 'Unwatched pages',
-
-# List redirects
-'listredirects' => 'List redirects',
-
-# Unused templates
-'unusedtemplates' => 'Unused templates',
-'unusedtemplatestext' => 'This page lists all pages in the template namespace which are not included in another page. Remember to check for other links to the templates before deleting them.',
-'unusedtemplateswlh' => 'other links',
-
-# Random redirect
-'randomredirect' => 'Random redirect',
-
-# Statistics
-#
-'statistics' => 'Statistics',
-'sitestats' => '{{SITENAME}} statistics',
-'userstats' => 'User statistics',
-'sitestatstext' => "There are '''$1''' total pages in the database.
-This includes \"talk\" pages, pages about {{SITENAME}}, minimal \"stub\"
-pages, redirects, and others that probably don't qualify as content pages.
-Excluding those, there are '''$2''' pages that are probably legitimate
-content pages.
-
-'''$8''' files have been uploaded.
-
-There have been a total of '''$3''' page views, and '''$4''' page edits
-since the wiki was setup.
-That comes to '''$5''' average edits per page, and '''$6''' views per edit.
-
-The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''.",
-'userstatstext' => "There are '''$1''' registered users, of which
-'''$2''' (or '''$4%''') are administrators (see $3).",
-
-'disambiguations' => 'Disambiguation pages',
-'disambiguationspage' => 'Template:disambig',
-'disambiguationstext' => "The following pages link to a <i>disambiguation page</i>. They should link to the appropriate topic instead.<br />A page is treated as disambiguation if it is linked from $1.<br />Links from other namespaces are <i>not</i> listed here.",
-
-'doubleredirects' => 'Double redirects',
-'doubleredirectstext' => "Each row contains links to the first and second redirect, as well as the first line of the second redirect text, usually giving the \"real\" target page, which the first redirect should point to.",
-
-'brokenredirects' => 'Broken redirects',
-'brokenredirectstext' => 'The following redirects link to non-existent pages:',
-
-
-# Miscellaneous special pages
-#
-'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
-'ncategories' => '$1 {{PLURAL:$1|category|categories}}',
-'nlinks' => '$1 {{PLURAL:$1|link|links}}',
-'nmembers' => '$1 {{PLURAL:$1|member|members}}',
-'nrevisions' => '$1 {{PLURAL:$1|revision|revisions}}',
-'nviews' => '$1 {{PLURAL:$1|view|views}}',
-
-'lonelypages' => 'Orphaned pages',
-'uncategorizedpages' => 'Uncategorized pages',
-'uncategorizedcategories' => 'Uncategorized categories',
-'uncategorizedimages' => 'Uncategorized images',
-'unusedcategories' => 'Unused categories',
-'unusedimages' => 'Unused files',
-'popularpages' => 'Popular pages',
-'wantedcategories' => 'Wanted categories',
-'wantedpages' => 'Wanted pages',
-'mostlinked' => 'Most linked to pages',
-'mostlinkedcategories' => 'Most linked to categories',
-'mostcategories' => 'Articles with the most categories',
-'mostimages' => 'Most linked to images',
-'mostrevisions' => 'Articles with the most revisions',
-'allpages' => 'All pages',
-'prefixindex' => 'Prefix index',
-'randompage' => 'Random page',
-'randompage-url'=> 'Special:Random',
-'shortpages' => 'Short pages',
-'longpages' => 'Long pages',
-'deadendpages' => 'Dead-end pages',
-'listusers' => 'User list',
-'specialpages' => 'Special pages',
-'spheading' => 'Special pages for all users',
-'restrictedpheading' => 'Restricted special pages',
-'recentchangeslinked' => 'Related changes',
-'rclsub' => "(to pages linked from \"$1\")",
-'newpages' => 'New pages',
-'ancientpages' => 'Oldest pages',
-'intl' => 'Interlanguage links',
-'move' => 'Move',
-'movethispage' => 'Move this page',
-'unusedimagestext' => '<p>Please note that other web sites may link to an image with
-a direct URL, and so may still be listed here despite being
-in active use.</p>',
-'unusedcategoriestext' => 'The following category pages exist although no other article or category make use of them.',
-
-'booksources' => 'Book sources',
-'categoriespagetext' => 'The following categories exist in the wiki.',
-'data' => 'Data',
-'userrights' => 'User rights management',
-'groups' => 'User groups',
-
-'booksourcetext' => "Below is a list of links to other sites that
-sell new and used books, and may also have further information
-about books you are looking for.",
-'isbn' => 'ISBN',
-'rfcurl' => 'http://www.ietf.org/rfc/rfc$1.txt',
-'pubmedurl' => 'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
-'alphaindexline' => "$1 to $2",
-'version' => 'Version',
-'log' => 'Logs',
-'alllogstext' => 'Combined display of upload, deletion, protection, blocking, and sysop logs.
-You can narrow down the view by selecting a log type, the user name, or the affected page.',
-'logempty' => 'No matching items in log.',
-
-
-# Special:Allpages
-'nextpage' => 'Next page ($1)',
-'allpagesfrom' => 'Display pages starting at:',
-'allarticles' => 'All articles',
-'allnonarticles' => 'All non-articles',
-'allinnamespace' => 'All pages ($1 namespace)',
-'allnotinnamespace' => 'All pages (not in $1 namespace)',
-'allpagesprev' => 'Previous',
-'allpagesnext' => 'Next',
-'allpagessubmit' => 'Go',
-'allpagesprefix' => 'Display pages with prefix:',
-'allpagesbadtitle' => 'The given page title was invalid or had an inter-language or inter-wiki prefix. It may contain one more characters which cannot be used in titles.',
-
-# E this 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',
-'emailpage' => 'E-mail user',
-'emailpagetext' => 'If this user has entered a valid e-mail address in
-his or her user preferences, the form below will send a single message.
-The e-mail address you entered in your user preferences will appear
-as the "From" address of the mail, so the recipient will be able
-to reply.',
-'usermailererror' => 'Mail object returned error:',
-'defemailsubject' => "{{SITENAME}} e-mail",
-'noemailtitle' => 'No e-mail address',
-'noemailtext' => 'This user has not specified a valid e-mail address,
-or has chosen not to receive e-mail from other users.',
-'emailfrom' => 'From',
-'emailto' => 'To',
-'emailsubject' => 'Subject',
-'emailmessage' => 'Message',
-'emailsend' => 'Send',
-'emailsent' => 'E-mail sent',
-'emailsenttext' => 'Your e-mail message has been sent.',
-
-# Watchlist
-'watchlist' => 'My watchlist',
-'watchlistfor' => "(for '''$1''')",
-'nowatchlist' => 'You have no items on your watchlist.',
-'watchlistanontext' => 'Please $1 to view or edit items on your watchlist.',
-'watchlistcount' => "'''You have $1 items on your watchlist, including talk pages.'''",
-'clearwatchlist' => 'Clear watchlist',
-'watchlistcleartext' => 'Are you sure you wish to remove them?',
-'watchlistclearbutton' => 'Clear watchlist',
-'watchlistcleardone' => 'Your watchlist has been cleared. $1 items were removed.',
-'watchnologin' => 'Not logged in',
-'watchnologintext' => 'You must be [[Special:Userlogin|logged in]] to modify your watchlist.',
-'addedwatch' => 'Added to watchlist',
-'addedwatchtext' => "The page \"[[:$1]]\" has been added to your [[Special:Watchlist|watchlist]].
-Future changes to this page and its associated Talk page will be listed there,
-and the page will appear '''bolded''' in the [[Special:Recentchanges|list of recent changes]] to
-make it easier to pick out.
-
-If you want to remove the page from your watchlist later, click \"Unwatch\" in the sidebar.",
-'removedwatch' => 'Removed from watchlist',
-'removedwatchtext' => "The page \"[[:$1]]\" has been removed from your watchlist.",
-'watch' => 'Watch',
-'watchthispage' => 'Watch this page',
-'unwatch' => 'Unwatch',
-'unwatchthispage' => 'Stop watching',
-'notanarticle' => 'Not a content page',
-'watchnochange' => 'None of your watched items was edited in the time period displayed.',
-'watchdetails' => '* $1 pages watched not counting talk pages
-* [[Special:Watchlist/edit|Show and edit complete watchlist]]
-* [[Special:Watchlist/clear|Remove all pages]]',
-'wlheader-enotif' => "* E-mail notification is enabled.",
-'wlheader-showupdated' => "* Pages which have been changed since you last visited them are shown in '''bold'''",
-'watchmethod-recent'=> 'checking recent edits for watched pages',
-'watchmethod-list' => 'checking watched pages for recent edits',
-'removechecked' => 'Remove checked items from watchlist',
-'watchlistcontains' => "Your watchlist contains $1 pages.",
-'watcheditlist' => 'Here\'s an alphabetical list of your
-watched content pages. Check the boxes of pages you want to remove from your watchlist and click the \'remove checked\' button
-at the bottom of the screen (deleting a content page also deletes the accompanying talk page and vice versa).',
-'removingchecked' => 'Removing requested items from watchlist...',
-'couldntremove' => "Couldn't remove item '$1'...",
-'iteminvalidname' => "Problem with item '$1', invalid name...",
-'wlnote' => 'Below are the last $1 changes in the last <b>$2</b> hours.',
-'wlshowlast' => 'Show last $1 hours $2 days $3',
-'wlsaved' => 'This is a saved version of your watchlist.',
-'wlhideshowown' => '$1 my edits',
-'wlhideshowbots' => '$1 bot edits',
-'wldone' => 'Done.',
-
-'enotif_mailer' => '{{SITENAME}} Notification Mailer',
-'enotif_reset' => 'Mark all pages visited',
-'enotif_newpagetext'=> 'This is a new page.',
-'changed' => 'changed',
-'created' => 'created',
-'enotif_subject' => '{{SITENAME}} page $PAGETITLE has been $CHANGEDORCREATED by $PAGEEDITOR',
-'enotif_lastvisited' => 'See $1 for all changes since your last visit.',
-'enotif_body' => 'Dear $WATCHINGUSERNAME,
-
-the {{SITENAME}} page $PAGETITLE has been $CHANGEDORCREATED on $PAGEEDITDATE by $PAGEEDITOR, see $PAGETITLE_URL for the current version.
-
-$NEWPAGE
-
-Editor\'s summary: $PAGESUMMARY $PAGEMINOREDIT
-
-Contact the editor:
-mail: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-There will be no other notifications in case of further changes unless you visit this page. You could also reset the notification flags for all your watched pages on your watchlist.
-
- Your friendly {{SITENAME}} notification system
-
---
-To change your watchlist settings, visit
-{{fullurl:{{ns:special}}:Watchlist/edit}}
-
-Feedback and further assistance:
-{{fullurl:{{ns:help}}:Contents}}',
-
-# Delete/protect/revert
-#
-'deletepage' => 'Delete page',
-'confirm' => 'Confirm',
-'excontent' => "content was: '$1'",
-'excontentauthor' => "content was: '$1' (and the only contributor was '$2')",
-'exbeforeblank' => "content before blanking was: '$1'",
-'exblank' => 'page was empty',
-'confirmdelete' => 'Confirm delete',
-'deletesub' => "(Deleting \"$1\")",
-'historywarning' => 'Warning: The page you are about to delete has a history:',
-'confirmdeletetext' => "You are about to permanently delete a page
-or image along with all of its history from the database.
-Please confirm that you intend to do this, that you understand the
-consequences, and that you are doing this in accordance with
-[[{{ns:project}}:Policy]].",
-'actioncomplete' => 'Action complete',
-'deletedtext' => "\"$1\" has been deleted.
-See $2 for a record of recent deletions.",
-'deletedarticle' => "deleted \"[[$1]]\"",
-'dellogpage' => 'Deletion log',
-'dellogpagetext' => 'Below is a list of the most recent deletions.',
-'deletionlog' => 'deletion log',
-'reverted' => 'Reverted to earlier revision',
-'deletecomment' => 'Reason for deletion',
-'imagereverted' => 'Revert to earlier version was successful.',
-'rollback' => 'Roll back edits',
-'rollback_short' => 'Rollback',
-'rollbacklink' => 'rollback',
-'rollbackfailed' => 'Rollback failed',
-'cantrollback' => 'Cannot revert edit; last contributor is only author of this page.',
-'alreadyrolled' => "Cannot rollback last edit of [[$1]]
-by [[User:$2|$2]] ([[User talk:$2|Talk]]); someone else has edited or rolled back the page already.
-
-Last edit was by [[User:$3|$3]] ([[User talk:$3|Talk]]).",
-# only shown if there is an edit comment
-'editcomment' => "The edit comment was: \"<i>$1</i>\".",
-'revertpage' => "Reverted edits by [[Special:Contributions/$2|$2]] ([[User_talk:$2|Talk]]); changed back to last version by [[User:$1|$1]]",
-'sessionfailure' => 'There seems to be a problem with your login session;
-this action has been canceled as a precaution against session hijacking.
-Please hit "back" and reload the page you came from, then try again.',
-'protectlogpage' => 'Protection log',
-'protectlogtext' => "Below is a list of page locks and unlocks.",
-'protectedarticle' => 'protected "[[$1]]"',
-'unprotectedarticle' => 'unprotected "[[$1]]"',
-'protectsub' => '(Protecting "$1")',
-'confirmprotecttext' => 'Do you really want to protect this page?',
-'confirmprotect' => 'Confirm protection',
-'protectmoveonly' => 'Protect from moves only',
-'protectcomment' => 'Reason for protecting',
-'unprotectsub' =>"(Unprotecting \"$1\")",
-'confirmunprotecttext' => 'Do you really want to unprotect this page?',
-'confirmunprotect' => 'Confirm unprotection',
-'unprotectcomment' => 'Reason for unprotecting',
-'protect-unchain' => 'Unlock move permissions',
-'protect-text' => 'You may view and change the protection level here for the page <strong>$1</strong>.',
-'protect-viewtext' => 'Your account does not have permission to change
-page protection levels. Here are the current settings for the page <strong>$1</strong>:',
-'protect-default' => '(default)',
-'protect-level-autoconfirmed' => 'Block unregistered users',
-'protect-level-sysop' => 'Sysops only',
-
-# restrictions (nouns)
-'restriction-edit' => 'Edit',
-'restriction-move' => 'Move',
-
-
-# Undelete
-'undelete' => 'View deleted pages',
-'undeletepage' => 'View and restore deleted pages',
-'viewdeletedpage' => 'View deleted pages',
-'undeletepagetext' => 'The following pages have been deleted but are still in the archive and
-can be restored. The archive may be periodically cleaned out.',
-'undeleteextrahelp' => "To restore the entire page, leave all checkboxes deselected and
-click '''''Restore'''''. To perform a selective restoration, check the boxes corresponding to the
-revisions to be restored, and click '''''Restore'''''. Clicking '''''Reset''''' will clear the
-comment field and all checkboxes.",
-'undeletearticle' => 'Restore deleted page',
-'undeleterevisions' => "$1 revisions archived",
-'undeletehistory' => 'If you restore the page, all revisions will be restored to the history.
-If a new page with the same name has been created since the deletion, the restored
-revisions will appear in the prior history, and the current revision of the live page
-will not be automatically replaced.',
-'undeletehistorynoadmin' => 'This article has been deleted. The reason for deletion is
-shown in the summary below, along with details of the users who had edited this page
-before deletion. The actual text of these deleted revisions is only available to administrators.',
-'undeleterevision' => "Deleted revision as of $1",
-'undeletebtn' => 'Restore',
-'undeletereset' => 'Reset',
-'undeletecomment' => 'Comment:',
-'undeletedarticle' => "restored \"[[$1]]\"",
-'undeletedrevisions' => "$1 revisions restored",
-'undeletedrevisions-files' => "$1 revisions and $2 file(s) restored",
-'undeletedfiles' => "$1 file(s) restored",
-'cannotundelete' => 'Undelete failed; someone else may have undeleted the page first.',
-'undeletedpage' => "<big>'''$1 has been restored'''</big>
-
-Consult the [[Special:Log/delete|deletion log]] for a record of recent deletions and restorations.",
-
-# Namespace form on various pages
-'namespace' => 'Namespace:',
-'invert' => 'Invert selection',
-
-# Contributions
-#
-'contributions' => 'User contributions',
-'mycontris' => 'My contributions',
-'contribsub' => "For $1",
-'nocontribs' => 'No changes were found matching these criteria.',
-'ucnote' => "Below are this user's last <b>$1</b> changes in the last <b>$2</b> days.",
-'uclinks' => "View the last $1 changes; view the last $2 days.",
-'uctop' => ' (top)' ,
-'newbies' => 'newbies',
-
-'sp-newimages-showfrom' => 'Show new images starting from $1',
-
-'sp-contributions-newest' => 'Newest',
-'sp-contributions-oldest' => 'Oldest',
-'sp-contributions-newer' => 'Newer $1',
-'sp-contributions-older' => 'Older $1',
-'sp-contributions-newbies-sub' => 'For newbies',
-
-
-# What links here
-#
-'whatlinkshere' => 'What links here',
-'notargettitle' => 'No target',
-'notargettext' => 'You have not specified a target page or user
-to perform this function on.',
-'linklistsub' => '(List of links)',
-'linkshere' => 'The following pages link to here:',
-'nolinkshere' => 'No pages link to here.',
-'isredirect' => 'redirect page',
-'istemplate' => 'inclusion',
-
-# Block/unblock IP
-#
-'blockip' => 'Block user',
-'blockiptext' => "Use the form below to block write access
-from a specific IP address or username.
-This should be done only only to prevent vandalism, and in
-accordance with [[{{ns:project}}:Policy|policy]].
-Fill in a specific reason below (for example, citing particular
-pages that were vandalized).",
-'ipaddress' => 'IP Address',
-'ipadressorusername' => 'IP Address or username',
-'ipbexpiry' => 'Expiry',
-'ipbreason' => 'Reason',
-'ipbsubmit' => 'Block this user',
-'ipbother' => 'Other time',
-'ipboptions' => '2 hours:2 hours,1 day:1 day,3 days:3 days,1 week:1 week,2 weeks:2 weeks,1 month:1 month,3 months:3 months,6 months:6 months,1 year:1 year,infinite:infinite',
-'ipbotheroption' => 'other',
-'badipaddress' => 'Invalid IP address',
-'blockipsuccesssub' => 'Block succeeded',
-'blockipsuccesstext' => '[[{{ns:Special}}:Contributions/$1|$1]] has been blocked.
-<br />See [[{{ns:Special}}:Ipblocklist|IP block list]] to review blocks.',
-'unblockip' => 'Unblock user',
-'unblockiptext' => 'Use the form below to restore write access
-to a previously blocked IP address or username.',
-'ipusubmit' => 'Unblock this address',
-'unblocked' => '[[User:$1|$1]] has been unblocked',
-'ipblocklist' => 'List of blocked IP addresses and usernames',
-'blocklistline' => "$1, $2 blocked $3 ($4)",
-'infiniteblock' => 'infinite',
-'expiringblock' => 'expires $1',
-'ipblocklistempty' => 'The blocklist is empty.',
-'blocklink' => 'block',
-'unblocklink' => 'unblock',
-'contribslink' => 'contribs',
-'autoblocker' => 'Autoblocked because your IP address has been recently used by "[[User:$1|$1]]". The reason given for $1\'s block is: "\'\'\'$2\'\'\'"',
-'blocklogpage' => 'Block log',
-'blocklogentry' => 'blocked "[[$1]]" with an expiry time of $2',
-'blocklogtext' => 'This is a log of user blocking and unblocking actions. Automatically
-blocked IP addresses are not listed. See the [[Special:Ipblocklist|IP block list]] for
-the list of currently operational bans and blocks.',
-'unblocklogentry' => 'unblocked $1',
-'range_block_disabled' => 'The sysop ability to create range blocks is disabled.',
-'ipb_expiry_invalid' => 'Expiry time invalid.',
-'ip_range_invalid' => 'Invalid IP range.',
-'proxyblocker' => 'Proxy blocker',
-'proxyblockreason' => 'Your IP address has been blocked because it is an open proxy. Please contact your Internet service provider or tech support and inform them of this serious security problem.',
-'proxyblocksuccess' => 'Done.',
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'Your IP address is listed as an open proxy in the [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason' => 'Your IP address is listed as an open proxy in the [http://www.sorbs.net SORBS] DNSBL. You cannot create an account',
-
-
-# Developer tools
-#
-'lockdb' => 'Lock database',
-'unlockdb' => 'Unlock database',
-'lockdbtext' => 'Locking the database will suspend the ability of all
-users to edit pages, change their preferences, edit their watchlists, and
-other things requiring changes in the database.
-Please confirm that this is what you intend to do, and that you will
-unlock the database when your maintenance is done.',
-'unlockdbtext' => 'Unlocking the database will restore the ability of all
-users to edit pages, change their preferences, edit their watchlists, and
-other things requiring changes in the database.
-Please confirm that this is what you intend to do.',
-'lockconfirm' => 'Yes, I really want to lock the database.',
-'unlockconfirm' => 'Yes, I really want to unlock the database.',
-'lockbtn' => 'Lock database',
-'unlockbtn' => 'Unlock database',
-'locknoconfirm' => 'You did not check the confirmation box.',
-'lockdbsuccesssub' => 'Database lock succeeded',
-'unlockdbsuccesssub' => 'Database lock removed',
-'lockdbsuccesstext' => 'The database has been locked.
-<br />Remember to remove the lock after your maintenance is complete.',
-'unlockdbsuccesstext' => 'The database has been unlocked.',
-
-# Make sysop
-'makesysoptitle' => 'Make a user into a sysop',
-'makesysoptext' => 'This form is used by bureaucrats to turn ordinary users into administrators.
-Type the name of the user in the box and press the button to make the user an administrator',
-'makesysopname' => 'Name of the user:',
-'makesysopsubmit' => 'Make this user into a sysop',
-'makesysopok' => "<b>User \"$1\" is now a sysop</b>",
-'makesysopfail' => "<b>User \"$1\" could not be made into a sysop. (Did you enter the name correctly?)</b>",
-'setbureaucratflag' => 'Set bureaucrat flag',
-'setstewardflag' => 'Set steward flag',
-'rightslog' => 'User rights log',
-'rightslogtext' => 'This is a log of changes to user rights.',
-'rightslogentry' => 'changed group membership for $1 from $2 to $3',
-'rights' => 'Rights:',
-'set_user_rights' => 'Set user rights',
-'user_rights_set' => "<b>User rights for \"$1\" updated</b>",
-'set_rights_fail' => "<b>User rights for \"$1\" could not be set. (Did you enter the name correctly?)</b>",
-'makesysop' => 'Make a user into a sysop',
-'already_sysop' => 'This user is already an administrator',
-'already_bureaucrat' => 'This user is already a bureaucrat',
-'already_steward' => 'This user is already a steward',
-'rightsnone' => '(none)',
-
-# Move page
-#
-'movepage' => 'Move page',
-'movepagetext' => 'Using the form below will rename a page, moving all
-of its history to the new name.
-The old title will become a redirect page to the new title.
-Links to the old page title will not be changed; be sure to
-check for double or broken redirects.
-You are responsible for making sure that links continue to
-point where they are supposed to go.
-
-Note that the page will \'\'\'not\'\'\' be moved if there is already
-a page at the new title, unless it is empty or a redirect and has no
-past edit history. This means that you can rename a page back to where
-it was just renamed from if you make a mistake, and you cannot overwrite
-an existing page.
-
-<b>WARNING!</b>
-This can be a drastic and unexpected change for a popular page;
-please be sure you understand the consequences of this before
-proceeding.',
-'movepagetalktext' => 'The associated talk page will be automatically moved along with it \'\'\'unless:\'\'\'
-*A non-empty talk page already exists under the new name, or
-*You uncheck the box below.
-
-In those cases, you will have to move or merge the page manually if desired.',
-'movearticle' => 'Move page',
-'movenologin' => 'Not logged in',
-'movenologintext' => "You must be a registered user and [[Special:Userlogin|logged in]]
-to move a page.",
-'newtitle' => 'To new title',
-'movepagebtn' => 'Move page',
-'pagemovedsub' => 'Move succeeded',
-'pagemovedtext' => "Page \"[[$1]]\" moved to \"[[$2]]\".",
-'articleexists' => 'A page of that name already exists, or the
-name you have chosen is not valid.
-Please choose another name.',
-'talkexists' => "'''The page itself was moved successfully, but the talk page could not be moved because one already exists at the new title. Please merge them manually.'''",
-'movedto' => 'moved to',
-'movetalk' => 'Move associated talk page',
-'talkpagemoved' => 'The corresponding talk page was also moved.',
-'talkpagenotmoved' => 'The corresponding talk page was <strong>not</strong> moved.',
-'1movedto2' => '[[$1]] moved to [[$2]]',
-'1movedto2_redir' => '[[$1]] moved to [[$2]] over redirect',
-'movelogpage' => 'Move log',
-'movelogpagetext' => 'Below is a list of page moved.',
-'movereason' => 'Reason',
-'revertmove' => 'revert',
-'delete_and_move' => 'Delete and move',
-'delete_and_move_text' =>
-'==Deletion required==
-
-The destination article "[[$1]]" already exists. Do you want to delete it to make way for the move?',
-'delete_and_move_confirm' => 'Yes, delete the page',
-'delete_and_move_reason' => 'Deleted to make way for move',
-'selfmove' => "Source and destination titles are the same; can't move a page over itself.",
-'immobile_namespace' => "Destination title is of a special type; cannot move pages into that namespace.",
-
-# Export
-
-'export' => 'Export pages',
-'exporttext' => 'You can export the text and editing history of a particular page or
-set of pages wrapped in some XML. This can be imported into another wiki using MediaWiki
-via the Special:Import page.
-
-To export pages, enter the titles in the text box below, one title per line, and
-select whether you want the current version as well as all old versions, with the page
-history lines, or just the current version with the info about the last edit.
-
-In the latter case you can also use a link, e.g. [[{{ns:Special}}:Export/{{int:mainpage}}]] for the page {{int:mainpage}}.',
-'exportcuronly' => 'Include only the current revision, not the full history',
-'exportnohistory' => "----
-'''Note:''' Exporting the full history of pages through this form has been disabled due to performance reasons.",
-'export-submit' => 'Export',
-
-# Namespace 8 related
-
-'allmessages' => 'System messages',
-'allmessagesname' => 'Name',
-'allmessagesdefault' => 'Default text',
-'allmessagescurrent' => 'Current text',
-'allmessagestext' => 'This is a list of system messages available in the MediaWiki namespace.',
-'allmessagesnotsupportedUI' => 'Your current interface language <b>$1</b> is not supported by Special:Allmessages at this site.',
-'allmessagesnotsupportedDB' => '\'\'\'Special:Allmessages\'\'\' cannot be used because \'\'\'$wgUseDatabaseMessages\'\'\' is switched off.',
-'allmessagesfilter' => 'Message name filter:',
-'allmessagesmodified' => 'Show only modified',
-
-
-# Thumbnails
-
-'thumbnail-more' => 'Enlarge',
-'missingimage' => '<b>Missing image</b><br /><i>$1</i>',
-'filemissing' => 'File missing',
-'thumbnail_error' => 'Error creating thumbnail: $1',
-
-# Special:Import
-'import' => 'Import pages',
-'importinterwiki' => 'Transwiki import',
-'import-interwiki-text' => 'Select a wiki and page title to import.
-Revision dates and editors\' names will be preserved.
-All transwiki import actions are logged at the [[Special:Log/import|import log]].',
-'import-interwiki-history' => 'Copy all history versions for this page',
-'import-interwiki-submit' => 'Import',
-'import-interwiki-namespace' => 'Transfer pages into namespace:',
-'importtext' => 'Please export the file from the source wiki using the Special:Export utility, save it to your disk and upload it here.',
-'importstart' => "Importing pages...",
-'import-revision-count' => '$1 revision(s)',
-'importnopages' => "No pages to import.",
-'importfailed' => "Import failed: $1",
-'importunknownsource' => "Unknown import source type",
-'importcantopen' => "Couldn't open import file",
-'importbadinterwiki' => "Bad interwiki link",
-'importnotext' => 'Empty or no text',
-'importsuccess' => 'Import succeeded!',
-'importhistoryconflict' => 'Conflicting history revision exists (may have imported this page before)',
-'importnosources' => 'No transwiki import sources have been defined and direct history uploads are disabled.',
-'importnofile' => 'No import file was uploaded.',
-'importuploaderror' => 'Upload of import file failed; perhaps the file is bigger than the allowed upload size.',
-
-# import log
-'importlogpage' => 'Import log',
-'importlogpagetext' => 'Administrative imports of pages with edit history from other wikis.',
-'import-logentry-upload' => 'imported $1 by file upload',
-'import-logentry-upload-detail' => '$1 revision(s)',
-'import-logentry-interwiki' => 'transwikied $1',
-'import-logentry-interwiki-detail' => '$1 revision(s) from $2',
-
-
-# Keyboard access keys for power users
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions' => 'v',
-'accesskey-watch' => 'w',
-
-# tooltip help for some actions, most are in Monobook.js
-'tooltip-search' => 'Search {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'Mark this as a minor edit [alt-i]',
-'tooltip-save' => 'Save your changes [alt-s]',
-'tooltip-preview' => 'Preview your changes, please use this before saving! [alt-p]',
-'tooltip-diff' => 'Show which changes you made to the text. [alt-v]',
-'tooltip-compareselectedversions' => 'See the differences between the two selected versions of this page. [alt-v]',
-'tooltip-watch' => 'Add this page to your watchlist [alt-w]',
-
-# stylesheets
-'Common.css' => '/** CSS placed here will be applied to all skins */',
-'Monobook.css' => '/* CSS placed here will affect users of the Monobook skin */',
-
-# Metadata
-'nodublincore' => 'Dublin Core RDF metadata disabled for this server.',
-'nocreativecommons' => 'Creative Commons RDF metadata disabled for this server.',
-'notacceptable' => 'The wiki server can\'t provide data in a format your client can read.',
-
-# Attribution
-
-'anonymous' => 'Anonymous user(s) of {{SITENAME}}',
-'siteuser' => '{{SITENAME}} user $1',
-'lastmodifiedby' => 'This page was last modified $1 by $2.',
-'and' => 'and',
-'othercontribs' => 'Based on work by $1.',
-'others' => 'others',
-'siteusers' => '{{SITENAME}} user(s) $1',
-'creditspage' => 'Page credits',
-'nocredits' => 'There is no credits info available for this page.',
-
-# Spam protection
-
-'spamprotectiontitle' => 'Spam protection filter',
-'spamprotectiontext' => 'The page you wanted to save was blocked by the spam filter. This is probably caused by a link to an external site.',
-'spamprotectionmatch' => 'The following text is what triggered our spam filter: $1',
-'subcategorycount' => "There {{PLURAL:$1|is one subcategory|are $1 subcategories}} to this category.",
-'categoryarticlecount' => "There {{PLURAL:$1|is one article|are $1 articles}} in this category.",
-'listingcontinuesabbrev' => " cont.",
-'spambot_username' => 'MediaWiki spam cleanup',
-'spam_reverting' => 'Reverting to last version not containing links to $1',
-'spam_blanking' => 'All revisions contained links to $1, blanking',
-
-# Info page
-'infosubtitle' => 'Information for page',
-'numedits' => 'Number of edits (article): $1',
-'numtalkedits' => 'Number of edits (discussion page): $1',
-'numwatchers' => 'Number of watchers: $1',
-'numauthors' => 'Number of distinct authors (article): $1',
-'numtalkauthors' => 'Number of distinct authors (discussion page): $1',
-
-# Math options
-'mw_math_png' => 'Always render PNG',
-'mw_math_simple' => 'HTML if very simple or else PNG',
-'mw_math_html' => 'HTML if possible or else PNG',
-'mw_math_source' => 'Leave it as TeX (for text browsers)',
-'mw_math_modern' => 'Recommended for modern browsers',
-'mw_math_mathml' => 'MathML if possible (experimental)',
-
-# Patrolling
-'markaspatrolleddiff' => "Mark as patrolled",
-'markaspatrolledlink' => "[$1]",
-'markaspatrolledtext' => "Mark this article as patrolled",
-'markedaspatrolled' => "Marked as patrolled",
-'markedaspatrolledtext' => "The selected revision has been marked as patrolled.",
-'rcpatroldisabled' => "Recent Changes Patrol disabled",
-'rcpatroldisabledtext' => "The Recent Changes Patrol feature is currently disabled.",
-'markedaspatrollederror' => "Cannot mark as patrolled",
-'markedaspatrollederrortext' => "You need to specify a revision to mark as patrolled.",
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'My user page\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'The user page for the ip you\\\'re editing as\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'My talk page\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Discussion about edits from this ip address\');
-ta[\'pt-preferences\'] = new Array(\'\',\'My preferences\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'The list of pages you\\\'re monitoring for changes.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'List of my contributions\');
-ta[\'pt-login\'] = new Array(\'o\',\'You are encouraged to log in, it is not mandatory however.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'You are encouraged to log in, it is not mandatory however.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Log out\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Discussion about the content page\');
-ta[\'ca-edit\'] = new Array(\'e\',\'You can edit this page. Please use the preview button before saving.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Add a comment to this discussion.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'This page is protected. You can view its source.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Past versions of this page.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Protect this page\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Delete this page\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Restore the edits done to this page before it was deleted\');
-ta[\'ca-move\'] = new Array(\'m\',\'Move this page\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Add this page to your watchlist\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Remove this page from your watchlist\');
-ta[\'search\'] = new Array(\'f\',\'Search this wiki\');
-ta[\'p-logo\'] = new Array(\'\',\'Main Page\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Visit the Main Page\');
-ta[\'n-portal\'] = new Array(\'\',\'About the project, what you can do, where to find things\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Find background information on current events\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'The list of recent changes in the wiki.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Load a random page\');
-ta[\'n-help\'] = new Array(\'\',\'The place to find out.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Support us\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'List of all wiki pages that link here\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Recent changes in pages linked from this page\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS feed for this page\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom feed for this page\');
-ta[\'t-contributions\'] = new Array(\'\',\'View the list of contributions of this user\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Send a mail to this user\');
-ta[\'t-upload\'] = new Array(\'u\',\'Upload images or media files\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'List of all special pages\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'View the content page\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'View the user page\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'View the media page\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'This is a special page, you can\\\'t edit the page itself.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'View the project page\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'View the image page\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'View the system message\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'View the template\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'View the help page\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'View the category page\');',
-
-# image deletion
-'deletedrevision' => 'Deleted old revision $1.',
-
-# browsing diffs
-'previousdiff' => '↠Previous diff',
-'nextdiff' => 'Next diff →',
-
-'imagemaxsize' => 'Limit images on image description pages to:',
-'thumbsize' => 'Thumbnail size:',
-'showbigimage' => 'Download high resolution version ($1x$2, $3 KB)',
-
-'newimages' => 'Gallery of new files',
-'showhidebots' => '($1 bots)',
-'noimages' => 'Nothing to see.',
-
-# short names for language variants used for language conversion links.
-# to disable showing a particular link, set it to 'disable', e.g.
-# 'variantname-zh-sg' => 'disable',
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh' => 'zh',
-# variants for Serbian language
-'variantname-sr-ec' => 'sr-ec',
-'variantname-sr-el' => 'sr-el',
-'variantname-sr-jc' => 'sr-jc',
-'variantname-sr-jl' => 'sr-jl',
-'variantname-sr' => 'sr',
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'User:',
-'speciallogtitlelabel' => 'Title:',
-
-'passwordtooshort' => 'Your password is too short. It must have at least $1 characters.',
-
-# Media Warning
-'mediawarning' => '\'\'\'Warning\'\'\': This file may contain malicious code, by executing it your system may be compromised.<hr />',
-
-'fileinfo' => '$1KB, MIME type: <code>$2</code>',
-
-# Metadata
-'metadata' => 'Metadata',
-'metadata-help' => 'This file contains additional information, probably added from the digital camera or scanner used to create or digitize it. If the file has been modified from its original state, some details may not fully reflect the modified image.',
-'metadata-expand' => 'Show extended details',
-'metadata-collapse' => 'Hide extended details',
-'metadata-fields' => 'EXIF metadata fields listed in this message will
-be included on image page display when the metadata table
-is collapsed. Others will be hidden by default.
-* make
-* model
-* datetimeoriginal
-* exposuretime
-* fnumber
-* focallength',
-
-# Exif tags
-'exif-imagewidth' =>'Width',
-'exif-imagelength' =>'Height',
-'exif-bitspersample' =>'Bits per component',
-'exif-compression' =>'Compression scheme',
-'exif-photometricinterpretation' =>'Pixel composition',
-'exif-orientation' =>'Orientation',
-'exif-samplesperpixel' =>'Number of components',
-'exif-planarconfiguration' =>'Data arrangement',
-'exif-ycbcrsubsampling' =>'Subsampling ratio of Y to C',
-'exif-ycbcrpositioning' =>'Y and C positioning',
-'exif-xresolution' =>'Horizontal resolution',
-'exif-yresolution' =>'Vertical resolution',
-'exif-resolutionunit' =>'Unit of X and Y resolution',
-'exif-stripoffsets' =>'Image data location',
-'exif-rowsperstrip' =>'Number of rows per strip',
-'exif-stripbytecounts' =>'Bytes per compressed strip',
-'exif-jpeginterchangeformat' =>'Offset to JPEG SOI',
-'exif-jpeginterchangeformatlength' =>'Bytes of JPEG data',
-'exif-transferfunction' =>'Transfer function',
-'exif-whitepoint' =>'White point chromaticity',
-'exif-primarychromaticities' =>'Chromaticities of primarities',
-'exif-ycbcrcoefficients' =>'Color space transformation matrix coefficients',
-'exif-referenceblackwhite' =>'Pair of black and white reference values',
-'exif-datetime' =>'File change date and time',
-'exif-imagedescription' =>'Image title',
-'exif-make' =>'Camera manufacturer',
-'exif-model' =>'Camera model',
-'exif-software' =>'Software used',
-'exif-artist' =>'Author',
-'exif-copyright' =>'Copyright holder',
-'exif-exifversion' =>'Exif version',
-'exif-flashpixversion' =>'Supported Flashpix version',
-'exif-colorspace' =>'Color space',
-'exif-componentsconfiguration' =>'Meaning of each component',
-'exif-compressedbitsperpixel' =>'Image compression mode',
-'exif-pixelydimension' =>'Valid image width',
-'exif-pixelxdimension' =>'Valid image height',
-'exif-makernote' =>'Manufacturer notes',
-'exif-usercomment' =>'User comments',
-'exif-relatedsoundfile' =>'Related audio file',
-'exif-datetimeoriginal' =>'Date and time of data generation',
-'exif-datetimedigitized' =>'Date and time of digitizing',
-'exif-subsectime' =>'DateTime subseconds',
-'exif-subsectimeoriginal' =>'DateTimeOriginal subseconds',
-'exif-subsectimedigitized' =>'DateTimeDigitized subseconds',
-'exif-exposuretime' =>'Exposure time',
-'exif-exposuretime-format' => '$1 sec ($2)',
-'exif-fnumber' =>'F Number',
-'exif-fnumber-format' =>'f/$1',
-'exif-exposureprogram' =>'Exposure Program',
-'exif-spectralsensitivity' =>'Spectral sensitivity',
-'exif-isospeedratings' =>'ISO speed rating',
-'exif-oecf' =>'Optoelectronic conversion factor',
-'exif-shutterspeedvalue' =>'Shutter speed',
-'exif-aperturevalue' =>'Aperture',
-'exif-brightnessvalue' =>'Brightness',
-'exif-exposurebiasvalue' =>'Exposure bias',
-'exif-maxaperturevalue' =>'Maximum land aperture',
-'exif-subjectdistance' =>'Subject distance',
-'exif-meteringmode' =>'Metering mode',
-'exif-lightsource' =>'Light source',
-'exif-flash' =>'Flash',
-'exif-focallength' =>'Lens focal length',
-'exif-focallength-format' =>'$1 mm',
-'exif-subjectarea' =>'Subject area',
-'exif-flashenergy' =>'Flash energy',
-'exif-spatialfrequencyresponse' =>'Spatial frequency response',
-'exif-focalplanexresolution' =>'Focal plane X resolution',
-'exif-focalplaneyresolution' =>'Focal plane Y resolution',
-'exif-focalplaneresolutionunit' =>'Focal plane resolution unit',
-'exif-subjectlocation' =>'Subject location',
-'exif-exposureindex' =>'Exposure index',
-'exif-sensingmethod' =>'Sensing method',
-'exif-filesource' =>'File source',
-'exif-scenetype' =>'Scene type',
-'exif-cfapattern' =>'CFA pattern',
-'exif-customrendered' =>'Custom image processing',
-'exif-exposuremode' =>'Exposure mode',
-'exif-whitebalance' =>'White Balance',
-'exif-digitalzoomratio' =>'Digital zoom ratio',
-'exif-focallengthin35mmfilm' =>'Focal length in 35 mm film',
-'exif-scenecapturetype' =>'Scene capture type',
-'exif-gaincontrol' =>'Scene control',
-'exif-contrast' =>'Contrast',
-'exif-saturation' =>'Saturation',
-'exif-sharpness' =>'Sharpness',
-'exif-devicesettingdescription' =>'Device settings description',
-'exif-subjectdistancerange' =>'Subject distance range',
-'exif-imageuniqueid' =>'Unique image ID',
-'exif-gpsversionid' =>'GPS tag version',
-'exif-gpslatituderef' =>'North or South Latitude',
-'exif-gpslatitude' =>'Latitude',
-'exif-gpslongituderef' =>'East or West Longitude',
-'exif-gpslongitude' =>'Longitude',
-'exif-gpsaltituderef' =>'Altitude reference',
-'exif-gpsaltitude' =>'Altitude',
-'exif-gpstimestamp' =>'GPS time (atomic clock)',
-'exif-gpssatellites' =>'Satellites used for measurement',
-'exif-gpsstatus' =>'Receiver status',
-'exif-gpsmeasuremode' =>'Measurement mode',
-'exif-gpsdop' =>'Measurement precision',
-'exif-gpsspeedref' =>'Speed unit',
-'exif-gpsspeed' =>'Speed of GPS receiver',
-'exif-gpstrackref' =>'Reference for direction of movement',
-'exif-gpstrack' =>'Direction of movement',
-'exif-gpsimgdirectionref' =>'Reference for direction of image',
-'exif-gpsimgdirection' =>'Direction of image',
-'exif-gpsmapdatum' =>'Geodetic survey data used',
-'exif-gpsdestlatituderef' =>'Reference for latitude of destination',
-'exif-gpsdestlatitude' =>'Latitude destination',
-'exif-gpsdestlongituderef' =>'Reference for longitude of destination',
-'exif-gpsdestlongitude' =>'Longitude of destination',
-'exif-gpsdestbearingref' =>'Reference for bearing of destination',
-'exif-gpsdestbearing' =>'Bearing of destination',
-'exif-gpsdestdistanceref' =>'Reference for distance to destination',
-'exif-gpsdestdistance' =>'Distance to destination',
-'exif-gpsprocessingmethod' =>'Name of GPS processing method',
-'exif-gpsareainformation' =>'Name of GPS area',
-'exif-gpsdatestamp' =>'GPS date',
-'exif-gpsdifferential' =>'GPS differential correction',
-
-# Make & model, can be wikified in order to link to the camera and model name
-
-'exif-make-value' => '$1',
-'exif-model-value' =>'$1',
-'exif-software-value' => '$1',
-
-# Exif attributes
-
-'exif-compression-1' => 'Uncompressed',
-'exif-compression-6' => 'JPEG',
-
-'exif-photometricinterpretation-2' => 'RGB',
-'exif-photometricinterpretation-6' => 'YCbCr',
-
-'exif-orientation-1' => 'Normal', // 0th row: top; 0th column: left
-'exif-orientation-2' => 'Flipped horizontally', // 0th row: top; 0th column: right
-'exif-orientation-3' => 'Rotated 180°', // 0th row: bottom; 0th column: right
-'exif-orientation-4' => 'Flipped vertically', // 0th row: bottom; 0th column: left
-'exif-orientation-5' => 'Rotated 90° CCW and flipped vertically', // 0th row: left; 0th column: top
-'exif-orientation-6' => 'Rotated 90° CW', // 0th row: right; 0th column: top
-'exif-orientation-7' => 'Rotated 90° CW and flipped vertically', // 0th row: right; 0th column: bottom
-'exif-orientation-8' => 'Rotated 90° CCW', // 0th row: left; 0th column: bottom
-
-'exif-planarconfiguration-1' => 'chunky format',
-'exif-planarconfiguration-2' => 'planar format',
-
-'exif-xyresolution-i' => '$1 dpi',
-'exif-xyresolution-c' => '$1 dpc',
-
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-
-'exif-componentsconfiguration-0' => 'does not exist',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
-
-'exif-exposureprogram-0' => 'Not defined',
-'exif-exposureprogram-1' => 'Manual',
-'exif-exposureprogram-2' => 'Normal program',
-'exif-exposureprogram-3' => 'Aperture priority',
-'exif-exposureprogram-4' => 'Shutter priority',
-'exif-exposureprogram-5' => 'Creative program (biased toward depth of field)',
-'exif-exposureprogram-6' => 'Action program (biased toward fast shutter speed)',
-'exif-exposureprogram-7' => 'Portrait mode (for closeup photos with the background out of focus)',
-'exif-exposureprogram-8' => 'Landscape mode (for landscape photos with the background in focus)',
-
-'exif-subjectdistance-value' => '$1 metres',
-
-'exif-meteringmode-0' => 'Unknown',
-'exif-meteringmode-1' => 'Average',
-'exif-meteringmode-2' => 'CenterWeightedAverage',
-'exif-meteringmode-3' => 'Spot',
-'exif-meteringmode-4' => 'MultiSpot',
-'exif-meteringmode-5' => 'Pattern',
-'exif-meteringmode-6' => 'Partial',
-'exif-meteringmode-255' => 'Other',
-
-'exif-lightsource-0' => 'Unknown',
-'exif-lightsource-1' => 'Daylight',
-'exif-lightsource-2' => 'Fluorescent',
-'exif-lightsource-3' => 'Tungsten (incandescent light)',
-'exif-lightsource-4' => 'Flash',
-'exif-lightsource-9' => 'Fine weather',
-'exif-lightsource-10' => 'Cloudy weather',
-'exif-lightsource-11' => 'Shade',
-'exif-lightsource-12' => 'Daylight fluorescent (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Day white fluorescent (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Cool white fluorescent (W 3900 – 4500K)',
-'exif-lightsource-15' => 'White fluorescent (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Standard light A',
-'exif-lightsource-18' => 'Standard light B',
-'exif-lightsource-19' => 'Standard light C',
-'exif-lightsource-20' => 'D55',
-'exif-lightsource-21' => 'D65',
-'exif-lightsource-22' => 'D75',
-'exif-lightsource-23' => 'D50',
-'exif-lightsource-24' => 'ISO studio tungsten',
-'exif-lightsource-255' => 'Other light source',
-
-'exif-focalplaneresolutionunit-2' => 'inches',
-
-'exif-sensingmethod-1' => 'Undefined',
-'exif-sensingmethod-2' => 'One-chip color area sensor',
-'exif-sensingmethod-3' => 'Two-chip color area sensor',
-'exif-sensingmethod-4' => 'Three-chip color area sensor',
-'exif-sensingmethod-5' => 'Color sequential area sensor',
-'exif-sensingmethod-7' => 'Trilinear sensor',
-'exif-sensingmethod-8' => 'Color sequential linear sensor',
-
-'exif-filesource-3' => 'DSC',
-
-'exif-scenetype-1' => 'A directly photographed image',
-
-'exif-customrendered-0' => 'Normal process',
-'exif-customrendered-1' => 'Custom process',
-
-'exif-exposuremode-0' => 'Auto exposure',
-'exif-exposuremode-1' => 'Manual exposure',
-'exif-exposuremode-2' => 'Auto bracket',
-
-'exif-whitebalance-0' => 'Auto white balance',
-'exif-whitebalance-1' => 'Manual white balance',
-
-'exif-scenecapturetype-0' => 'Standard',
-'exif-scenecapturetype-1' => 'Landscape',
-'exif-scenecapturetype-2' => 'Portrait',
-'exif-scenecapturetype-3' => 'Night scene',
-
-'exif-gaincontrol-0' => 'None',
-'exif-gaincontrol-1' => 'Low gain up',
-'exif-gaincontrol-2' => 'High gain up',
-'exif-gaincontrol-3' => 'Low gain down',
-'exif-gaincontrol-4' => 'High gain down',
-
-'exif-contrast-0' => 'Normal',
-'exif-contrast-1' => 'Soft',
-'exif-contrast-2' => 'Hard',
-
-'exif-saturation-0' => 'Normal',
-'exif-saturation-1' => 'Low saturation',
-'exif-saturation-2' => 'High saturation',
-
-'exif-sharpness-0' => 'Normal',
-'exif-sharpness-1' => 'Soft',
-'exif-sharpness-2' => 'Hard',
-
-'exif-subjectdistancerange-0' => 'Unknown',
-'exif-subjectdistancerange-1' => 'Macro',
-'exif-subjectdistancerange-2' => 'Close view',
-'exif-subjectdistancerange-3' => 'Distant view',
-
-// Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
-'exif-gpslatitude-n' => 'North latitude',
-'exif-gpslatitude-s' => 'South latitude',
-
-// Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
-'exif-gpslongitude-e' => 'East longitude',
-'exif-gpslongitude-w' => 'West longitude',
-
-'exif-gpsstatus-a' => 'Measurement in progress',
-'exif-gpsstatus-v' => 'Measurement interoperability',
-
-'exif-gpsmeasuremode-2' => '2-dimensional measurement',
-'exif-gpsmeasuremode-3' => '3-dimensional measurement',
-
-// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
-'exif-gpsspeed-k' => 'Kilometres per hour',
-'exif-gpsspeed-m' => 'Miles per hour',
-'exif-gpsspeed-n' => 'Knots',
-
-// Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
-'exif-gpsdirection-t' => 'True direction',
-'exif-gpsdirection-m' => 'Magnetic direction',
-
-# external editor support
-'edit-externally' => 'Edit this file using an external application',
-'edit-externally-help' => 'See the [http://meta.wikimedia.org/wiki/Help:External_editors setup instructions] for more information.',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'all',
-'imagelistall' => 'all',
-'watchlistall1' => 'all',
-'watchlistall2' => 'all',
-'namespacesall' => 'all',
-
-# E-mail address confirmation
-'confirmemail' => 'Confirm E-mail address',
-'confirmemail_text' => "This wiki requires that you validate your e-mail address
-before using e-mail features. Activate the button below to send a confirmation
-mail to your address. The mail will include a link containing a code; load the
-link in your browser to confirm that your e-mail address is valid.",
-'confirmemail_send' => 'Mail a confirmation code',
-'confirmemail_sent' => 'Confirmation e-mail sent.',
-'confirmemail_sendfailed' => 'Could not send confirmation mail. Check address for invalid characters.',
-'confirmemail_invalid' => 'Invalid confirmation code. The code may have expired.',
-'confirmemail_needlogin' => 'You need to $1 to confirm your email address.',
-'confirmemail_success' => 'Your e-mail address has been confirmed. You may now log in and enjoy the wiki.',
-'confirmemail_loggedin' => 'Your e-mail address has now been confirmed.',
-'confirmemail_error' => 'Something went wrong saving your confirmation.',
-
-'confirmemail_subject' => '{{SITENAME}} e-mail address confirmation',
-'confirmemail_body' => "Someone, probably you from IP address $1, has registered an
-account \"$2\" with this e-mail address on {{SITENAME}}.
-
-To confirm that this account really does belong to you and activate
-e-mail features on {{SITENAME}}, open this link in your browser:
-
-$3
-
-If this is *not* you, don't follow the link. This confirmation code
-will expire at $4.",
-
-# Inputbox extension, may be useful in other contexts as well
-'tryexact' => 'Try exact match',
-'searchfulltext' => 'Search full text',
-'createarticle' => 'Create article',
-
-# Scary transclusion
-'scarytranscludedisabled' => '[Interwiki transcluding is disabled]',
-'scarytranscludefailed' => '[Template fetch failed for $1; sorry]',
-'scarytranscludetoolong' => '[URL is too long; sorry]',
-
-# Trackbacks
-'trackbackbox' => '<div id="mw_trackbacks">
-Trackbacks for this article:<br />
-$1
-</div>',
-'trackback' => '; $4$5 : [$2 $1]',
-'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
-'trackbackremove' => ' ([$1 Delete])',
-'trackbacklink' => 'Trackback',
-'trackbackdeleteok' => 'The trackback was successfully deleted.',
-
-
-# delete conflict
-
-'deletedwhileediting' => 'Warning: This page has been deleted after you started editing!',
-'confirmrecreate' => 'User [[User:$1|$1]] ([[User talk:$1|talk]]) deleted this page after you started editing with reason:
-: \'\'$2\'\'
-Please confirm that really want to recreate this page.',
-'recreate' => 'Recreate',
-'tooltip-recreate' => 'Recreate the page despite it has been deleted',
-
-'unit-pixel' => 'px',
-
-# HTML dump
-'redirectingto' => 'Redirecting to [[$1]]...',
-
-# action=purge
-'confirm_purge' => "Clear the cache of this page?\n\n$1",
-'confirm_purge_button' => 'OK',
-
-'youhavenewmessagesmulti' => "You have new messages on $1",
-'newtalkseperator' => ',_',
-'searchcontaining' => "Search for articles containing ''$1''.",
-'searchnamed' => "Search for articles named ''$1''.",
-'articletitles' => "Articles starting with ''$1''",
-'hideresults' => 'Hide results',
-
-# DISPLAYTITLE
-'displaytitle' => '(Link to this page as [[$1]])',
-
-# Separator for categories in page lists
-# Please don't localise this
-'catseparator' => '|',
-
-'loginlanguagelabel' => 'Language: $1',
-
-# Don't duplicate this in translations; defaults should remain consistent
-'loginlanguagelinks' => "* Deutsch|de
-* English|en
-* Esperanto|eo
-* Français|fr
-* Español|es
-* Italiano|it
-* Nederlands|nl",
-
-);
-
-?>
diff --git a/languages/MessagesAf.php b/languages/MessagesAf.php
deleted file mode 100644
index 290ce990..00000000
--- a/languages/MessagesAf.php
+++ /dev/null
@@ -1,688 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesAf = array(
-# User Toggles
-
-"tog-underline" => "Onderstreep skakels.",
-"tog-highlightbroken" => "Wys gebroke skakels <a href=\"\" class=\"new\">so</a> of so<a href=\"\" class=\"internal\">?</a>).",
-"tog-justify" => "Justeer paragrawe.",
-"tog-hideminor" => "Moenie klein wysigings in die nuwe wysigingslys wys nie.",
-"tog-usenewrc" => "Verbeterde nuwe wysigingslys (vir moderne blaaiers).",
-"tog-numberheadings" => "Automatiese nommer opskrifte.",
-"tog-showtoolbar" => "Show edit toolbar",
-"tog-rememberpassword" => "Onthou wagwoord oor sessies.",
-"tog-editwidth" => "Wysigingsboks met volle wydte.",
-"tog-editondblclick" => "Wysig blaaie met dubbelkliek (JavaScript).",
-"tog-watchdefault" => "Lys nuwe en gewysigde bladsye.",
-"tog-minordefault" => "Merk alle wysigings automaties as klein by verstek.",
-"tog-previewontop" => "Wys voorskou bo wysigingsboks.",
-
-# Dates
-'sunday' => 'Sondag',
-'monday' => 'Maandag',
-'tuesday' => 'Dinsdag',
-'wednesday' => 'Woensdag',
-'thursday' => 'Donderdag',
-'friday' => 'Vrydag',
-'saturday' => 'Saterdag',
-'january' => 'Januarie',
-'february' => 'Februarie',
-'march' => 'Maart',
-'april' => 'April',
-'may_long' => 'Mei',
-'june' => 'Junie',
-'july' => 'Julie',
-'august' => 'Augustus',
-'september' => 'September',
-'october' => 'Oktober',
-'november' => 'November',
-'december' => 'Desember',
-'jan' => '01',
-'feb' => '02',
-'mar' => '03',
-'apr' => '04',
-'may' => '05',
-'jun' => '06',
-'jul' => '07',
-'aug' => '08',
-'sep' => '09',
-'oct' => '10',
-'nov' => '11',
-'dec' => '12',
-
-
-# Bits of text used by many pages:
-#
-"linktrail" => "/^([a-z]+)(.*)\$/sD",
-"mainpage" => "Tuisblad",
-"about" => "Omtrent",
-"aboutsite" => "Inligting oor {{SITENAME}}",
-"aboutpage" => "{{ns:4}}:Omtrent",
-"help" => "Help",
-"helppage" => "{{ns:4}}:Hulp",
-"bugreports" => "Foutrapporte",
-"bugreportspage" => "{{ns:4}}:FoutRapporte",
-"faq" => "Gewilde vrae",
-"faqpage" => "{{ns:4}}:GewildeVrae",
-"edithelp" => "Wysighulp",
-"edithelppage" => "{{ns:4}}:Hoe_word_'n_bladsy_gewysig",
-"cancel" => "Kanselleer",
-"qbfind" => "Vind",
-"qbbrowse" => "Snuffel",
-"qbedit" => "Wysig",
-"qbpageoptions" => "Bladsy opsies",
-"qbpageinfo" => "Bladsy inligting",
-"qbmyoptions" => "My opsies",
-"mypage" => "My bladsy",
-"mytalk" => "My besprekings",
-"currentevents" => "Huidige gebeure",
-"errorpagetitle" => "Fout",
-"returnto" => "Keer terug na $1.",
-"whatlinkshere" => "Bladsye wat hierheen skakel",
-"help" => "Hulp",
-"search" => "Soek",
-"go" => "Wys",
-"history" => "Ouer weergawes",
-"printableversion" => "Drukbare weergawe",
-"editthispage" => "Wysig hierdie bladsy",
-"deletethispage" => "Skrap bladsy",
-"protectthispage" => "Beskerm hierdie bladsy",
-"unprotectthispage" => "Laat toe dat bladsy gewysig word",
-"newpage" => "Nuwe bladsy",
-"talkpage" => "Bespreek hierdie bladsy",
-"articlepage" => "Lees artikel",
-"subjectpage" => "Lees onderwerp", # For compatibility
-"userpage" => "Lees gebruikersbladsy",
-"projectpage" => "Lees metabladsy",
-"imagepage" => "Lees bladsy oor prent",
-"viewtalkpage" => "Lees bespreking",
-"otherlanguages" => "Ander tale",
-"redirectedfrom" => "(Van $1 aangestuur.)",
-"lastmodified" => "Laaste wysiging op $1.",
-"viewcount" => "Hierdie bladsy is al $1 keer aangevra.",
-"protectedpage" => "Beskermde bladsy",
-"administrators" => "{{ns:4}}:Administreerders",
-"sysoptitle" => "Sisopregte verlang",
-
-
-"sysoptext" => "Die wysiging waarvoor jy gevra het kan slegs deur iemand wat \"sisop\"regte het, gedoen word. Lees $1.",
-"developertitle" => "Ontwerperregte verlang",
-"developertext" => "Die wysiging waarvoor jy gevra het kan slegs deur iemand wat \"progammeerder\"regte het, gedoen word. Lees $1.",
-"nbytes" => "$1 grepe",
-"go" => "Doen",
-"ok" => "Aanvaar", #fixMe
-"retrievedfrom" => "Ontsluit van \"$1\"",
-"newmessageslink" => "nuwe boodskappe",
-
-# Main script and global functions
-#
-"nosuchaction" => "Ongeldige aksie",
-"nosuchactiontext" => "Onbekende aksie deur die adres gespesifeer",
-"nosuchspecialpage" => "Ongeldige spesiale bladsy",
-"nospecialpagetext" => "Ongeldige spesiale bladsy gespesifeer.",
-
-# General errors
-#
-"error" => "Fout",
-"databaseerror" => "Databasisfout",
-"dberrortext" => "Sintaksisfout in databasisnavraag.
-Die laaste navraag was:
-<blockquote><tt>$1</tt></blockquote>
-van funksie \"<tt>$2</tt>\".
-MySQL foutboodskap \"<tt>$3: $4</tt>\".",
-"noconnect" => "Kon nie met databasis op $1 konnekteer nie",
-"nodb" => "Kon nie databasis $1 selekteer nie",
-"readonly" => "Databasis gesluit",
-"enterlockreason" => "Rede vir die sluiting,
-en beraming van wanneer ontsluiting sal plaas vind",
-"readonlytext" => "Die {{SITENAME}} databasis is tans gesluit vir nuwe
-artikelwysigings, waarskynlik vir roetine databasisonderhoud,
-waarna dit terug sal wees na normaal.
-Die administreerder wat dit gesluit het se verduideliking:
-<p>$1",
-"missingarticle" => "Die databasis het nie die teks van die veronderstelde bladsy \"$1\" gekry nie.
-Nie databasisfout nie, moontlik sagtewarefout.
-Raporteer die adres asseblief aan enige administrateur.",
-"internalerror" => "Interne fout",
-"filecopyerror" => "Kon nie lêer van \"$1\" na \"$2\" kopieer nie.",
-"filerenameerror" => "Kon nie lêernaam van \"$1\" na \"$2\" wysig nie.",
-"filedeleteerror" => "Kon nie lêer \"$1\" skrap nie.",
-"filenotfound" => "Kon nie lêer \"$1\" vind nie.",
-"unexpected" => "Onverwagte waarde: \"$1\"=\"$2\".",
-"formerror" => "Fout: kon vorm nie stuur nie",
-"badarticleerror" => "Die aksie kon nie op hierdie bladsy uitgevoer word nie.",
-"cannotdelete" => "Kon nie die bladsy of prent skrap nie, iemand anders het dit miskien reeds geskrap.",
-"badtitle" => "Ongeldige titel",
-"badtitletext" => "Die bladsytitel waarvoor gevra is, is ongeldig, leeg, of
-'n verkeerd geskakelde tussen-taal of tussen-wiki titel.",
-"perfdisabled" => "Hierdie funksie is afgeskakel tydens spitstoegangsure vir verrigtingsredes, probeer weer tussen 02:00z en 14:00z (Universeel Gekoördineerde Tyd - UGT).",
-
-# Login and logout pages
-#
-"logouttitle" => "Teken uit",
-"logouttext" => "Jy is nou uitgeteken, en kan aanhou om
-{{SITENAME}} anoniem te gebruik; of jy kan inteken as dieselfde of 'n ander gebruiker.",
-
-"welcomecreation" => "<h2>Welkom, $1.</h2><p>Jou rekening is geskep;
-moenie vergeet om jou persoonlike voorkeure te stel nie.",
-
-"loginpagetitle" => "Teken in",
-"yourname" => "Jou gebruikersnaam",
-"yourpassword" => "Jou wagwoord",
-"yourpasswordagain" => "Tik weer jou wagwoord in",
-"remembermypassword" => "Onthou my wagwoord oor sessies.",
-"loginproblem" => "<b>Daar was probleme met jou intekening.</b><br />Probeer weer.",
-"alreadyloggedin" => "<strong>Gebruiker $1, jy is reeds ingeteken.</strong><br />",
-
-"login" => "Teken in",
-"userlogin" => "Teken in",
-"logout" => "Teken uit",
-"userlogout" => "Teken uit",
-"createaccount" => "Kies nuwe wagwoord",
-"badretype" => "Die wagwoorde wat jy ingetik het, is nie dieselfde nie.",
-"userexists" => "Die gebruikersnaam wat jy gebruik het, is alreeds gebruik. Kies asseblief 'n ander gebruikersnaam.",
-"youremail" => "Jou e-pos",
-"yournick" => "Jou bynaam (vir stempel)",
-"loginerror" => "Intekenfout",
-"noname" => "Ongeldige gebruikersnaam.",
-"loginsuccesstitle" => "Suksesvolle intekening",
-"loginsuccess" => "Jy is ingeteken by {{SITENAME}} as \"$1\".",
-"nosuchuser" => "Daar is geen \"$1\" gebruikersnaam nie.
-Maak seker dit is reg gespel, of gebruik die vorm hier onder om 'n nuwe rekening te skep.",
-"wrongpassword" => "Ongeldige wagwoord, probeer weer.",
-"mailmypassword" => "Stuur my wagwword na my e-pos adres.",
-"passwordremindertitle" => "Wagwoordwenk van {{SITENAME}}",
-"passwordremindertext" => "Iemand (waarskynlik jy, van IP-adres $1)
-het gevra dat ons vir jou 'n nuwe {{SITENAME}} wagwoord stuur.
-Die wagwoord vir gebruiker \"$2\" is nou \"$3\".
-Teken asseblief in en verander jou wagwoord.",
-"noemail" => "Daar is geen e-pos adres vir gebruiker \"$1\" nie.",
-"passwordsent" => "Nuwe wagwoord gestuur na e-posadres vir \"$1\".
-Teken asseblief in na jy dit ontvang het.",
-
-# Edit pages
-#
-"summary" => "Opsomming",
-"minoredit" => "Klein wysiging",
-"watchthis" => "Hou bladsy dop",
-"savearticle" => "Stoor bladsy",
-"preview" => "Voorskou",
-"showpreview" => "Wys voorskou",
-"blockedtitle" => "Gebruiker is geblokkeer",
-"blockedtext" => "Jou gebruikersnaam of IP-adres is deur $1 geblokkeer:
-<br />''$2''<p>Jy mag $1 of een van die ander [[{{ns:4}}:administreerders|administreerders]] kontak
-om dit te bespreek.",
-"newarticle" => "(Nuut)",
-"newarticletext" =>
-"Die bladsy waarna geskakel is, bestaan nie.
-Om 'n nuwe bladsy te skep, tik in die invoerboks hier onder. Lees die [[{{ns:4}}:Help|hulp bladsy]]
-vir meer inligting.
-Indien jy per ongeluk hier is, gebruik jou blaaier se '''terug''' knop.",
-"anontalkpagetext" => "---- ''Dit is die besprekingsbladsy vir 'n anonieme gebruiker wat nie 'n rekening geskep het nie. Ons moet dus hul [[IP-adres]] gebruik om hulle te identifiseer. So 'n IP-adres kan deur verskeie gebruikers gedeel word. Indien jy 'n anonieme gebruiker is wat voel dat oneerbiedige komentaar aan jou gerig is, [[Special:Userlogin|skep 'n rekening of teken in]] om verwarring te voorkom met ander anonieme gebruikers.'' ",
-"noarticletext" => "(Daar is tans geen inligting vir hierdie artikel nie.)",
-"updated" => "(Gewysig)",
-"note" => "<strong>Nota:</strong> ",
-"previewnote" => "Onthou dat dit slegs 'n voorskou is en nog nie gestoor is nie!",
-"previewconflict" => "Hierdie voorskou reflekteer die teks in die boonste invoerboks soos dit sal lyk as jy dit stoor.",
-"editing" => "Besig om $1 te wysig",
-"editconflict" => "Wysigingskonflik: $1",
-"explainconflict" => "Iemand anders het hierdie bladsy gewysig sedert jy dit begin verander het.
-Die boonste invoerboks het die teks wat tans bestaan.
-Jou wysigings word in die onderste invoerboks gewys.
-Jy sal jou wysigings moet saamsmelt met die huidige teks.
-<strong>Slegs</strong> die teks in die boonste invoerboks sal gestoor word wanneer jy \"Stoor bladsy\" druk.<br />",
-"yourtext" => "Jou teks",
-"storedversion" => "Gestoorde weergawe",
-"editingold" => "<strong>Waarskuwing: jy is besig om 'n ou weergawe van hierdie bladsy te wysig.
-As jy dit stoor, sal enige wysigings sedert hierdie wysiging verloor word.</strong>",
-"yourdiff" => "Wysigings",
-/*"copyrightwarning" => "Alle bydraes aan {{SITENAME}} word beskou as beskikbaar gestel onder
-die ''GNU Free Documentation License'' (lees $1 vir meer inligting).
-As jy nie wil hê dat jou werk ongemagtig gewysig of versprei mag word nie, moet jy dit nie hier indien nie.<br />
-Jy belowe ons ook dat jy dit self geskryf het, of verkry het van 'n bron wat toelaat dat dit hier mag wees.<br />
-<strong>Moenie werk beskerm deur kopiereg sonder toestemming indien nie!</strong>",*/
-"longpagewarning" => "Waarskuwing: hierdie bladsy is $1 kilogrepe lank; sekere blaaiers
-kan probleme hê met die wysiging va blaaie langer as 32 kilogrepe. Breek asseblief die bladsy op in kleiner dele.",
-
-# History pages
-#
-"revhistory" => "Wysigingsgeskiedenis",
-"nohistory" => "Daar is geen wysigingsgeskiedenis vir hierdie bladsy nie.",
-"revnotfound" => "Wysiging nie gevind nie.",
-"revnotfoundtext" => "Die ou wysiging waarvoor jy gevra het, kon nie gevind word nie. Maak asseblief seker dat die adres wat jy gebruik
-het om toegang te kry tot hierdie bladsy, reg is.",
-"loadhist" => "Besig om bladsy wysigingsgeskiedenis te laai.",
-"currentrev" => "Huidige wysiging",
-"revisionasof" => "Wysiging soos op $1",
-"cur" => "huidige",
-"next" => "volgende",
-"last" => "vorige",
-"orig" => "oorspronklike",
-"histlegend" => "Byskrif: (huidige) = verskil van huidige weergawe,
-(vorige) = verskil van vorige weergawe, M = klein wysiging",
-
-# Diffs
-#
-"difference" => "(Verksil tussen weergawes)",
-"loadingrev" => "Besig om weergawe van verskil te laai.",
-"lineno" => "Lyn $1:",
-"editcurrent" => "Wysig die huidige weergawe van hierdie bladsy.",
-
-# Search results
-#
-"searchresults" => "soekresultate",
-"searchresulttext" => "Vir meer inligting oor {{SITENAME}} soekresultate, lees [[Project:Soek|Soek in {{SITENAME}}]].",
-"searchsubtitle" => "Vir navraag \"[[:$1]]\"",
-"searchsubtitleinvalid" => "Vir navraag \"$1\"",
-"badquery" => "Verkeerd gestelde navraag",
-"badquerytext" => "Ons kon nie jou naavraag prosesseer nie.
-Dit is miskien omdat jy gesoek het vir iets wat minder as drie letters bevat. Jy het miskien die navraag verkeerd ingetik.",
-"matchtotals" => "Die navraag \"$1\" pas $2 artikeltitels
-en teks in $3 artikels.",
-"noexactmatch" => "Geen bladsy met hierdie presiese titel bestaan nie, probeer 'n volteksnavraag. ",
-"titlematches" => "Artikeltitel resultate",
-"notitlematches" => "Geen artikeltitel resultate nie",
-"textmatches" => "Artikelteks resultate",
-"notextmatches" => "Geen artikelteks resultate nie",
-"prevn" => "vorige $1",
-"nextn" => "volgende $1",
-"viewprevnext" => "Kyk na ($1) ($2) ($3).",
-"showingresults" => "Onder <b>$1</b> resultate, beginende met #<b>$2</b>.",
-"nonefound" => "<strong>Nota</strong>: onsuksesvolle navrae word gewoonlik veroorsaak deur 'n soektog met algemene
-woorde wat nie geindekseer word nie, of spesifisering van meer as een woord (slegs blaaie wat alle navraagwoorde
-bevat, word gewys).",
-"powersearch" => "Soek",
-"powersearchtext" => "
-Search in namespaces :<br />
-$1<br />
-$2 List redirects Search for $3 $9", #fixMe
-
-
-# Preferences page
-#
-"preferences" => "Voorkeure",
-"prefsnologin" => "Nie ingeteken nie",
-"prefsnologintext" => "Jy moet [[Special:Userlogin|ingeteken wees]]
-om voorkeure te spesifiseer.",
-"prefsreset" => "Voorkeure is herstel.",
-"qbsettings" => "Snelbalkvoorkeure", #fixMe Quickbar settings
-"changepassword" => "Verander wagwoord",
-"skin" => "Omslag",
-"math" => "Verbeeld wiskunde",
-"math_failure" => "Kon nie verbeeld nie",
-"math_unknown_error" => "onbekende fout",
-"math_unknown_function" => "onbekende funksie ",
-"math_lexing_error" => "leksikale fout",
-"math_syntax_error" => "sintaksfout",
-"saveprefs" => "Stoor voorkeure",
-"resetprefs" => "Herstel voorkeure",
-"oldpassword" => "Ou wagwoord",
-"newpassword" => "Nuwe wagwoord",
-"retypenew" => "Tik nuwe wagwoord weer in",
-"textboxsize" => "Grootte van invoerboks",
-"rows" => "Rye",
-"columns" => "Kolomme",
-"searchresultshead" => "Soekresultaat voorkeure",
-"resultsperpage" => "Aantal resultate om te wys",
-"contextlines" => "Aantal lyne per resultaat",
-"contextchars" => "Karakters konteks per lyn",
-"stubthreshold" => "Drempel vir verkorte artikels",
-"recentchangescount" => "Aantal titels in onlangse wysigings",
-"savedprefs" => "Jou voorkeure is gestoor.",
-"timezonetext" => "Aantal ure wat plaaslike tyd verskil van UGT.",
-"localtime" => "Plaaslike tyd",
-"timezoneoffset" => "Teenrekening",
-
-# Recent changes
-#
-"changes" => "wysigings",
-"recentchanges" => "Onlangse wysigings",
-"rcloaderr" => "Laai onlangse wysigings",
-"rcnote" => "Hier onder is die laaste <strong>$1</strong> wysigings gedurende die laaste <strong>$2</strong> dae.",
-"rcnotefrom" => "Hier onder is die wysigings sedert <b>$2</b> (tot by <b>$1</b> word gewys).",
-"rclistfrom" => "Wys nuwe wysigings en begin by $1",
-"rclinks" => "Wys die laaste $1 wysigings in die laaste $2 dae.",
-"rchide" => "in $4 vorm; $1 klein veranderinge; $2 sekondêre naamspasies; $3 veelvuldige wysigings.",
-"diff" => "verskil",
-"hist" => "geskiedenis",
-"hide" => "vat weg",
-"show" => "wys",
-"tableform" => "tabel",
-"listform" => "lys",
-"nchanges" => "$1 wysigings",
-"minoreditletter" => "K",
-"newpageletter" => "N",
-
-# Upload
-#
-"upload" => "Laai lêer",
-"uploadbtn" => "Laai lêer",
-"uploadlink" => "Laai prente",
-"reupload" => "Herlaai",
-"reuploaddesc" => "Keer terug na die laaivorm.",
-"uploadnologin" => "Nie ingeteken nie",
-"uploadnologintext" => "Teken eers in [[Special:Userlogin|logged in]]
-om lêers te laai.",
-"uploaderror" => "Laaifout",
-"uploadtext" => "'''STOP!''' Voor jy hier laai, lees en volg {{SITENAME}} se
-[[Project:Image_use_policy|beleid oor prentgebruik]].
-
-Om prente wat voorheen gelaai is te sien of te soek, gaan na die
-[[Special:Imagelist|lys van gelaaide prente]].
-Laai van lêers en skrappings word aangeteken in die
-[[Project:Upload_log|laailog]].
-
-Gebruik die vorm hier onder om nuwe prente te laai wat jy ter illustrasie in jou artikels wil gebruik.
-In die meeste webblaaiers sal jy 'n \"Browse...\" knop sien, wat jou bedryfstelsel se standaard lêeroopmaak dialoogblokkie sal oopmaak.
-Deur 'n lêer in hierdie dialoogkassie te kies, vul jy die teksboks naas die knop met die naam van die lêer.
-Jy moet ook die blokkie merk om te bevestig dat jy geen kopieregte skend deur die lêer op te laai nie.
-Kliek die \"Laai\" knop om die laai af te handel.
-Dit mag dalk 'n rukkie neem as jy 'n stadige internetverbinding het.
-
-Die voorkeurformate is JPEG vir fotografiese prente, PNG vir tekeninge en ander ikoniese prente, en OGG vir klanklêers.
-Gebruik asseblief beskrywende lêername om verwarring te voorkom.
-Om die prent in 'n artikel te gebruik, gebruik 'n skakel met die formaat '''<nowiki>[[image:file.jpg]]</nowiki>''' of
-'''<nowiki>[[image:file.png|alt text]]</nowiki>''' of
-'''<nowiki>[[media:file.ogg]]</nowiki>''' vir klanklêers.
-
-Let asseblief op dat, soos met {{SITENAME}} bladsye, mag ander jou gelaaide lêers redigeer as hulle dink dit dien die ensiklopedie, en jy kan verhoed word om lêers te laai as jy die stelsel misbruik.",
-"uploadlog" => "laailog",
-"uploadlogpage" => "laai_log",
-"uploadlogpagetext" => "Hier onder is 'n lys van die mees onlangse lêers wat gelaai is.
-Alle tye is bedienertyd (UGT).
-<ul>
-</ul>",
-"filename" => "Lêernaam",
-"filedesc" => "Opsomming",
-"copyrightpage" => "{{ns:4}}:kopiereg",
-"copyrightpagename" => "{{SITENAME}} kopiereg",
-"uploadedfiles" => "Gelaaide lêers",
-"minlength" => "Prentname moet ten minste drie letters lank wees.",
-"badfilename" => "Prentnaam is verander na \"$1\".",
-"badfiletype" => "\".$1\" is nie 'n aanbevole lêerformaat vir prente nie.",
-"successfulupload" => "Laai suksesvol",
-"fileuploaded" => "Lêer \"$1\" suksesvol gelaai.
-Volg asseblief hierdie skakel: ($2) na die beskrywingsbladsy en vul inligting in oor die die lêer, soos waar dit vandaan kom, wie het dit geskep en wanneer, en enige iets anders wat jy daarvan af weet.",
-"uploadwarning" => "Laaiwaarskuwing",
-"savefile" => "Stoor lêer",
-"uploadedimage" => "Het \"[[$1]]\" gelaai",
-
-# Image list
-#
-"imagelist" => "Prentelys",
-"imagelisttext" => "Hier onder is a lys van $1 prente gesorteer $2.",
-"getimagelist" => "Besig om prentelys te haal",
-"ilsubmit" => "Soek",
-"showlast" => "Wys laaste $1 prente gesorteer $2.",
-"byname" => "volgens naam",
-"bydate" => "volgens datum",
-"bysize" => "volgens grootte",
-"imgdelete" => "skrap",
-"imgdesc" => "beskrywing",
-"imglegend" => "Legende: (beskrywing) = wys/verander prent se beskrywing.",
-"imghistory" => "Prentgeskiedenis",
-"revertimg" => "gaan terug",
-"deleteimg" => "skrap",
-"deleteimgcompletely" => "skrap",
-"imghistlegend" => "Legende: (huidig) = dit is die huidige prent, (skrap) = skrap hierdie ou weergawe, (gaan terug) = gaan terug na hierdie ou weergawe.
-<br /><i>Kliek die datum om die prent te sien wat op daardie datum gelaai is</i>.",
-"imagelinks" => "Prentskakels",
-"linkstoimage" => "Die volgende bladsye gebruik hierdie prent:",
-"nolinkstoimage" => "Daar is geen bladsye wat hierdie prent gebruik nie.",
-
-# Statistics
-#
-"statistics" => "Statistiek",
-"sitestats" => "Werfstatistiek",
-"userstats" => "Gebruikerstatistiek",
-"sitestatstext" => "Daar is 'n totaal van <b>$1</b> bladsye in die databasis.
-Dit sluit \"bespreek\" bladsye in, bladsye oor {{SITENAME}}, minimale \"verkorte\"
-bladsye, wegwysbladsye, en ander wat waarskynlik nie as artikels kwalifiseer nie.
-Uitsluitend bogenoemde, is daar <b>$2</b> bladsye wat waarskynlik ware artikels is.<p>
-Bladsye is al <b>$3</b> kere aangevra, en <b>$4</b> keer verander sedert die sagteware opgegradeer is (July 20, 2002).
-Dit werk uit op gemiddeld <b>$5</b> veranderings per bladsy, en bladsye word <b>$6</b> keer per verandering aangevra.",
-"userstatstext" => "Daar is <b>$1</b> geregistreerde gebruikers.
-<b>$2</b> van hulle is administrateurs (sien $3).",
-
-# Maintenance Page
-#
-"maintenance" => "Instandhoudingsbladsy",
-"maintnancepagetext" => "Hierdie bladsy bevat handige gereedskap vir alledaagse instandhouding. Party van hierdie funksies gebruik die databasis, so moet asseblief nie die bladsy herlaai na elke item wat jy verander het nie ;-)",
-"maintenancebacklink" => "Terug na die instandhoudingsbladsy",
-"disambiguations" => "Bladsye wat onduidelikhede opklaar",
-"disambiguationspage" => "{{ns:4}}:Links_to_disambiguating_pages",
-"disambiguationstext" => "Die volgende artikels skakel na 'n <i>bladsy wat onduidelikhede opklaar</i>. Hulle behoort eerder na die relevante onderwerp te skakel.<br />'n Bladsy word gesien as een wat onduidelikhede opklaar as $1 daarna toe skakel.<br />Skakels van ander naamkontekste is <i>nie</i> hier gelys nie.",
-"doubleredirects" => "Dubbele aansture",
-"doubleredirectstext" => "<b>Let op:</b> Hierdie lys bevat moontlik false positiewe. Dit beteken gewoonlik dat daar nog teks met skakels onder die eerste #REDIRECT is.<br />\nElke ry bevat skakels na die eerste en die tweede aanstuur, asook die eerste reël van van die tweede aanstuurteks, wat gewoonlik die \"regte\" teikenbladsy gee waarna die eerste aanstuur behoort te wys.",
-"brokenredirects" => "Stukkende aansture",
-"brokenredirectstext" => "Die volgende aansture skakel na 'n bladsy wat nie bestaan nie.",
-"selflinks" => "Bladsye met selfskakels",
-"selflinkstext" => "Die volgende bladsy bevat 'n skakel na hulself, en dit behoort nie te gebeur nie.",
-"mispeelings" => "Bladsye met spelfoute",
-"mispeelingstext" => "Die volgende bladsye bevat 'n algemene spelfout, soos gelys op $1. Die regte spelling word dalk (so) gegee.",
-"mispeelingspage" => "Lys van algemene spelfoute",
-"missinglanguagelinks" => "Weggelate taalskakels",
-"missinglanguagelinksbutton" => "Het weggelate taalskakels gevind vir",
-"missinglanguagelinkstext" => "Hierdie artikels skakel <i>nie</i> na hul eweknie in $1. Aansture en subbladsye word <i>nie</i> gewys nie.",
-
-
-# Miscellaneous special pages
-#
-"orphans" => "Weesbladsye",
-"lonelypages" => "Weesbladsye",
-"unusedimages" => "Ongebruikte prente",
-"popularpages" => "Populêre bladsye",
-"nviews" => "$1 keer aangevra",
-"wantedpages" => "Gesogte bladsye",
-"nlinks" => "$1 skakels",
-"allpages" => "Alle bladsye",
-"randompage" => "Lukrake bladsy",
-"shortpages" => "Kort bladsye",
-"longpages" => "Lang bladsye",
-"listusers" => "Gebruikerslys",
-"specialpages" => "Spesiale bladsye",
-"spheading" => "Spesiale bladsye",
-"protectpage" => "Beskerm bladsy",
-"recentchangeslinked" => "Verwante veranderings",
-"rclsub" => "(na bladsye waarna \"$1\" skakel)",
-"debug" => "Ontfout",
-"newpages" => "Nuwe bladsye",
-"movethispage" => "Skuif hierdie bladsy",
-"unusedimagestext" => "<p>Let asseblief op dat ander webwerwe, soos die internasionale {{SITENAME}}s, dalk met 'n direkte URL na 'n prent skakel, so die prent sal dus hier verskyn al word dit aktief gebruik.", // TODO: grammar
-"booksources" => "Boekbronne",
-"booksourcetext" => "Hier onder is 'n lys van skakels na ander werwe wat nuwe en tweede handse boeke verkoop, en wat dalk ook verdere inligting het oor boeke waarna jy soek.
-{{SITENAME}} is nie geaffilieer aan enige van hierdie besighede nie en die lys moet nie as 'n aanbeveling gesien word nie.",
-
-# Email this user
-#
-"mailnologin" => "Geen verstuuradres",
-"mailnologintext" => "Jy moet [[Special:Userlogin|ingeteken]]
-wees en 'n geldige e-posadres in jou [[Special:Preferences|voorkeure]]
-hê om e-pos aan ander gebruikers te stuur.",
-"emailuser" => "Stuur e-pos na hierdie gebruiker",
-"emailpage" => "Stuur e-pos na gebruiker",
-"emailpagetext" => "As die gerbuiker 'n geldoge e-posadres in haar of sy gebruikersvoorkeure het, sal die vorm hier onder 'n enkele boodskap stuur.
-Die e-posadres wat jy in jou gebruikersvoorkeure het sal verkyn as die \"Van\" adres van die pos, so die ontvanger sal kan terug antwoord.",
-"noemailtitle" => "Geen e-posadres",
-"noemailtext" => "Hierdie gebruiker het nie 'n geldige e-posadres gespesifiseer nie of het gekies om nie e-pos van ander gebruikers te ontvang nie.",
-"emailfrom" => "Van",
-"emailto" => "Aan",
-"emailsubject" => "Onderwerp",
-"emailmessage" => "Boodskap",
-"emailsend" => "Stuur",
-"emailsent" => "E-pos gestuur",
-"emailsenttext" => "Jou e-pos is gestuur.",
-
-# Watchlist
-#
-"watchlist" => "My dophoulys",
-"watchlistsub" => "(vir gebruiker \"$1\")",
-"nowatchlist" => "Jy het geen items in jou dophoulys nie.",
-"watchnologin" => "Nie ingeteken nie",
-"watchnologintext" => "Jy moet [[Special:Userlogin|ingeteken]]
-wees om jou dophoulys te verander.",
-"addedwatch" => "Bygevoeg tot dophoulys",
-"addedwatchtext" => "Die bladsy \"$1\" is by jou <a href=\"" .
- "{{localurle:Special:Watchlist}}\">dophoulys</a> gevoeg.
-Toekomstige veranderinge aan hierdie bladsye en sy geassosieerde Bespreekbladsy sal hier verskyn en die bladsy sal in <b>vetdruk</b> verskyn in die <a href=\"" .
- "{{localurle:Special:Recentchanges}}\">lys van onlangse wysigings</a> om dit makliker te maak om dit raak te sien.</p>
-
-<p>As jy die bladsy later van jou dophoulys wil verwyder, kliek \"Moenie meer dophou\" in die kantbalk.",
-"removedwatch" => "Afgehaal van dophoulys",
-"removedwatchtext" => "Die bladsy \"$1\" is van jou dophoulys afgehaal.",
-"watchthispage" => "Hou hierdie bladsy dop",
-"unwatchthispage" => "Moenie meer dophou",
-"notanarticle" => "Nie 'n artikel",
-
-# Delete/protect/revert
-#
-"deletepage" => "Skrap bladsy",
-"confirm" => "Bevestig",
-"confirmdelete" => "Bevestig skrapping",
-"deletesub" => "(Besig om \"$1\" te skrap)",
-"confirmdeletetext" => "Jy staan op die punt om 'n bladsy of prent asook al hulle geskiedenis uit die databasis te skrap.
-Bevestig asseblief dat jy dit wil doen, dat jy die gevolge verstaan en dat jy dit doen in ooreenstemming met die [[{{ns:4}}:Policy]].",
-"actioncomplete" => "Aksie uitgevoer",
-"deletedtext" => "\"$1\" is geskrap.
-Kyk na $2 vir 'n rekord van onlangse skrappings.",
-"deletedarticle" => "\"$1\" geskrap",
-"dellogpage" => "Skrap_log",
-"dellogpagetext" => "Hier onder is 'n lys van die mees onlangse skrappings. Alle tye is bedienertyd (UGT).
-<ul>
-</ul>",
-"deletionlog" => "skrappingslog",
-"reverted" => "Het terug gegaan na vroeëre weergawe",
-"deletecomment" => "Rede vir skrapping",
-"imagereverted" => "Terugkeer na vorige weergawe was suksesvol.",
-"rollback" => "Rol veranderinge terug",
-"rollbacklink" => "Rol terug",
-"cantrollback" => "Kan nie na verandering terug keer nie; die laaste bydraer is die enigste outer van hierdie bladsy.",
-"revertpage" => "Het teruggegaan na laaste verandering wat $1 gemaak het",
-
-# Undelete
-"undelete" => "Herstel geskrapte bladsy",
-"undeletepage" => "Bekyk en herstel geskrapte bladsye",
-"undeletepagetext" => "Die volgende bladsye is geskrap, maar hulle is nog in die argief en kan herstel word. Die argief kan periodiek skoongemaak word.",
-"undeletearticle" => "Herstel geskrapte bladsy",
-"undeleterevisions" => "$1 weergawes in argief",
-"undeletehistory" => "As jy die bladsy herstel, sal alle weergawes herstel word.
-As 'n nuwe bladsy met dieselfde naam sedert die skrapping geskep is, sal die herstelde weergawes in die nuwe bladsy se voorgeskiedenis verskyn en die huidige weergawe van die lewendige bladsy sal nie outomaties vervang word nie.",
-"undeleterevision" => "Geskrape weergawes vanaf $1",
-"undeletebtn" => "Herstel!",
-"undeletedarticle" => "het \"$1\" herstel",
-"undeletedtext" => "Die bladsy [[:$1|$1]] is sukselsvol herstel.
-Kyk na [[{{ns:4}}:Deletion_log]] vir 'n rekord van onlangse skrappings en herstellings.",
-
-# Contributions
-#
-"contributions" => "Gebruikersbydraes",
-"mycontris" => "My bydraes",
-"contribsub" => "Vir $1",
-
-"nocontribs" => "Geen veranderinge wat by hierdie kriteria pas, is gevind nie.",
-"ucnote" => "Hier onder is die gebruiker se laaste <b>$1</b> veranderings in die laaste <b>$2</b> dae.",
-"uclinks" => "Bekyk die laaste $1 veranderings; bekyk die laaste $2 dae.",
-"uctop" => " (boontoe)" ,
-
-# What links here
-#
-"whatlinkshere" => "Wat skakel hierheen",
-"notargettitle" => "Geen teiken",
-"notargettext" => "Jy het nie 'n teikenbladsy of gebruiker waarmee hierdie funksie moet werk, gespesifiseer nie.",
-"linklistsub" => "(Lys van skakels)",
-"linkshere" => "Die volgende bladsye skakel hierheen:",
-"nolinkshere" => "Geen bladsye skakel hierheen nie.",
-"isredirect" => "Stuur bladsy aan",
-
-# Block/unblock IP
-#
-"blockip" => "Blok IP-adres",
-"blockiptext" => "Gebruik die vorm hier onder om skryftoegang van 'n sekere IP-adres te blok.
-Dit moet net gedoen word om vandalisme te voorkom en in ooreenstemming met [[{{ns:4}}:Policy|{{SITENAME}} policy]].
-Vul 'n spesifieke rede hier onder in (haal byvoorbeeld spesifieke bladsye wat gevandaliseer is, aan).",
-"ipaddress" => "IP-Adres",
-"ipbreason" => "Rede",
-"ipbsubmit" => "Blok hierdie adres",
-"badipaddress" => "Die IP-adres is nie in die regte formaat nie.",
-"blockipsuccesssub" => "Blokkering het geslaag",
-"blockipsuccesstext" => "Die IP-adres \"$1\" is geblok.
-<br />Kyk na [[Special:Ipblocklist|IP block list]] vir 'n oorsig van blokkerings.",
-"unblockip" => "Maak IP-adres oop",
-"unblockiptext" => "Gebruik die vorm hier onder om skryftoegang te herstel vir 'n voorheen geblokkeerde IP-adres.",
-"ipusubmit" => "Maak hierdie adres oop",
-"ipusuccess" => "IP-adres \"$1\" is oopgemaak",
-"ipblocklist" => "Lys van geblokkeerde IP-adresse",
-'blocklistline' => '$1, $2 het $3 geblok ($4)',
-"blocklink" => "blok",
-"unblocklink" => "maak oop",
-"contribslink" => "bydraes",
-
-# Developer tools
-#
-"lockdb" => "Sluit databasis",
-"unlockdb" => "Ontsluit databasis",
-"lockdbtext" => "As jy die databasis sluit, kan geen gebruiker meer bladsye redigeer nie, voorkeure verander nie, dophoulyste verander nie, of ander aksies uitvoer wat veranderinge in die databasis verg nie.
-Bevestig asseblief dat dit is wat jy wil doen en dat jy die databasis sal ontsluit sodra jy jou instandhouding afgehandel het.",
-"unlockdbtext" => "As jy die databasis ontsluit, kan gebruikers weer bladsye redigeer, voorkeure verander, dophoulyste verander, of ander aksies uitvoer wat veranderinge in die databasis verg.
-Bevestig asseblief dat dit is wat jy wil doen.",
-"lockconfirm" => "Ja, ek wil regtig die databasis sluit.",
-"unlockconfirm" => "Ja, ek wil regtig die databasis ontsluit.",
-"lockbtn" => "Sluit die databasis",
-"unlockbtn" => "Ontsluit die databasis",
-"locknoconfirm" => "Jy het nie die bevestigblokkie gemerk nie.",
-"lockdbsuccesssub" => "Databasissluit het geslaag",
-"unlockdbsuccesssub" => "Databasisslot is verwyder",
-"lockdbsuccesstext" => "Die {{SITENAME}} databasis is gesluit.
-<br />Onthou om dit te ontsluit wanneer jou onderhoud afgehandel is.",
-"unlockdbsuccesstext" => "Die {{SITENAME}} databasis is ontsluit.",
-
-# Move page
-#
-"movepage" => "Skuif bladsy",
-"movepagetext" => "Met die vorm hier onder kan jy 'n bladsy hernoem en so al sy geskiedenis na die nuwe naam skuif.
-Die ou titel sal 'n aanstuurbladsy na die nuwe titel word.
-Skakels na die ou bladsytitel sal nie verander nie; maak seker dat jy
-check vir dubbele of gebrekte aansture.
-Dis jou verantwoordelikheid om seker te maak dat skakels steeds wys waarheen hulle moet.
-
-Let op dat 'n bladsy '''nie''' geskuif sal word as daar reeds 'n bladsy met so 'n titel bestaan nie, tensy dit leeg is off 'n aanstuurbladsy is, en dit het geen veranderingsgeskiedenis nie. Dit beteken dat jy 'n bladsy kan hernoem na sy ou titel as jy 'n fout gemaak het, en jy kan nie oor 'n bestaande bladsy skryf nie.
-
-<b>WAARSKUWING!</b>
-Hierdie kan 'n drasitiese en onverwagte verandering vir 'n populêre bladsy wees;
-maak asseblief seker dat jy die gevolge verstaan voordat jy voortgaan.",
-"movepagetalktext" => "Die geassosieerde praatbladsy, indien enige, sal outomaties saam met dit geskuif word, '''behalwe as:'''
-*Jy die bladsy oor naamkontekste heen skuif,
-*'n Bespreekbladsy wat nie leeg is nie reeds onder die nuwe naam bestaan, of
-*Jy die merk uit blokkie hier onder wegneem.
-
-In hierdie gevalle, sal jy die bladsy met die hand moet skuif of saamsmelt as jy wil.",
-"movearticle" => "Skuif bladsy",
-"movenologin" => "Nie ingeteken nie",
-"movenologintext" => "Jy moet 'n geregistreerde gebruiker wees en [[Special:Userlogin|ingeteken]]
-wees om 'n bladsy te skuif.",
-"newtitle" => "Na nuwe titel",
-"movepagebtn" => "Skuif bladsy",
-"pagemovedsub" => "Verskuiwing het geslaag",
-"pagemovedtext" => "Bladsy \"[[$1]]\" geskuif na \"[[$2]]\".",
-"articleexists" => "'n Bladsy met daardie naam bestaan reeds, of die naam wat jy gekies het, is nie geldig nie.
-Kies asseblief 'n ander naam.",
-"talkexists" => "Die bladsy self is suksesvol verskuif, maar die bespreekbladsy kon nie geskuif word nie omdat een reeds bestaan met die nuwe titel. Smelt hulle asseblief met die hand saam.",
-"movedto" => "geskuif na",
-"movetalk" => "Skuif \"bespreek\"bladsy ook, indien van toepassing.",
-"talkpagemoved" => "Die ooreenkomstige bespreekbladsy is ook geskuif.",
-"talkpagenotmoved" => "Die ooreenkomstige bespreekbladsy is <strong>nie</strong> geskuif nie.",
-
-#Math
-'mw_math_png' => "Gebruik altyd PNG.",
-'mw_math_simple' => "Gebruik HTML indien dit eenvoudig is, andersins PNG.",
-'mw_math_html' => "Gebruik HTML wanneer moontlik, andersins PNG.",
-'mw_math_source' => "Los as TeX (vir teks blaaiers).",
-'mw_math_modern' => "Moderne blaaiers.",
-'mw_math_mathml' => 'MathML',
-
-);
-
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesAr.php b/languages/MessagesAr.php
deleted file mode 100644
index 9d2ace95..00000000
--- a/languages/MessagesAr.php
+++ /dev/null
@@ -1,505 +0,0 @@
-<?php
-
-/* private */ $wgAllMessagesAr = array(
-# Dates
-'sunday' => 'الأحد',
-'monday' => 'الإثنين',
-'tuesday' => 'الثلاثاء',
-'wednesday' => 'الأربعاء',
-'thursday' => 'الخميس',
-'friday' => 'الجمعة',
-'saturday' => 'السبت',
-'january' => 'يناير',
-'february' => 'Ùبراير',
-'march' => 'مارس',
-'april' => 'ابريل',
-'may_long' => 'مايو',
-'june' => 'يونيو',
-'july' => 'يوليو',
-'august' => 'أغسطس',
-'september' => 'سبتمبر',
-'november' => 'نوÙمبر',
-'december' => 'ديسمبر',
-
-# Bits of text used by many pages:
-#
-'mainpage' => 'الصÙحة الرئيسية',
-'mytalk' => 'صÙحة نقاشي',
-'history_short' => 'تاريخ الصÙحة',
-'edit' => 'عدل هذه الصÙحة',
-'delete' => 'حذ٠هذه الصÙحة',
-'protect' => 'صÙحة محمية',
-'talk' => 'ناقش هذه الصÙحة',
-
-# Watchlist
-#
-'watch' => 'راقب هذه الصÙحة',
-'watchthispage' => 'راقب هذه الصÙحة',
-'unwatch' => 'توق٠عن مراقبة الصÙحة',
-'unwatchthispage' => 'توق٠عن مراقبة الصÙحة',
-
-'1movedto2' => '$1 تم نقلها إلى $2',
-'1movedto2_redir' => 'تم نقل $1 Ùوق التحويلة $2',
-'about' => 'حول',
-'aboutpage' => '{{ns:project}}:حول',
-'accmailtext' => 'تم إرسال كلمة السر الخاصة بـ \'$1\' إلى العنوان $2.',
-'accmailtitle' => 'تم إرسال كلمة السر.',
-'acct_creation_throttle_hit' => 'معذرة، لقد أقمت $1 حساب. لا يممكنك عمل المزيد.',
-'actioncomplete' => 'انتهاء العملية',
-'addedwatch' => 'تمت الإضاÙØ© لقائمة المراقبة',
-'administrators' => '{{ns:project}}:إداريين',
-'allmessages' => 'كاÙØ© رسائل النظام',
-'allpages' => 'كل الصÙحات',
-'allpagessubmit' => 'اذهب',
-'alphaindexline' => '$1 إلى $2',
-'alreadyloggedin' => '<strong>المستخدم $1, انت مسجل للدخول من قبل!</strong><br />',
-'ancientpages' => 'المقالات القديمة',
-'anontalkpagetext' => '----
-هذه صÙحة نقاش لمستخدم مجهول، وهو المستخدم الذي لم يقم بإنشاء حساب ÙÙŠ {{SITENAME}}ØŒ أو لا يستعمل ذلك الحساب.
-لذا يتم إستعمال رقم ال IP للتعري٠به. من الممكن أن يشترك عدد من المستخدمين بنÙس رقم ال IP. إذا كنت مستخدم مجهول
-وترى أن رسائل خير موجهة لك قد وصلتك، من الممكن أن تقوم [[Special:Userlogin|بإنشاء حساب أو القيام بالدخول]]
-حتى يزول الخلط بينك وبين المستخدمين المجهولين الآخرين.',
-'anonymous' => 'مستخدم مجهول ل{{SITENAME}}',
-'article' => 'مقالة',
-'articleexists' => 'يوجد صÙحة بهذا الإسم،
-أو أن الإسم الذي تم إختياره غير صالح.
-يرجى إختيار إسم آخر.',
-'articlepage' => 'عرض المقالة',
-'badfilename' => 'تم تغيير إسم الصورة إلى "$1".',
-'badipaddress' => 'لا يوجد مستخدم بهذا الإسم',
-'badquery' => 'نص بحث خاطئ',
-'badretype' => 'كلمات السر التي أدخلتها غير متطابقة.',
-'badtitle' => 'عنوان خاطئ',
-'blanknamespace' => 'مقالات',
-'blockedtext' => 'إسم المستخدم أو عنوان ال IP الخاص بك تم منعه من قبل $1.
-سبب المنع هو: <br />\'\'$2\'\' <p>
-من الممكن الإتصال مع $1 للنقاش حول المنع، أو من الممكن الإتصال مع أحد [[{{ns:project}}:Administrators|الإداريين]] حول ذلك.
-
-تذكر أنه لا يمكن لك إستعمال خاصية إرسال رسائل إلكترونية للمستخدمين إلا إذا كنت قد وضعت عنوان بريدي صحيح ÙÙŠ صÙحة [[Special:Preferences|التÙضيلات]] الخاصة بك.
-
-عنوان ال IP الخاص بك هو $3. يرجى إضاÙته ÙÙŠ أي رسالة للتساؤل حول المنع.',
-'blockedtitle' => 'المستخدم ممنوع',
-'blockip' => 'منع مستخدم',
-'blocklink' => 'منع مستخدم',
-'blocklogentry' => 'منع "$1" Ù„Ùترة زمنية مدتها $2',
-'bold_sample' => 'نص عريض',
-'bold_tip' => 'نص عريض',
-'booksources' => 'مصدر كتاب',
-'brokenredirects' => 'وصلات مكسورة',
-'brokenredirectstext' => 'الوصلات التالية تشير لصÙحات غير موجودة.',
-'bugreports' => 'تقارير الأخطاء',
-'bydate' => 'على التاريخ',
-'byname' => 'على الإسم',
-'bysize' => 'على الحجم',
-'cancel' => 'إلغاء العملية',
-'categories' => 'تصنيÙات الصÙحة',
-'categoriespagetext' => 'التصنيÙات التالية موجودة ÙÙŠ {{SITENAME}}',
-'category' => 'تصنيÙ',
-'category_header' => 'المقالات ÙÙŠ التصني٠"$1"',
-'categoryarticlecount' => 'يوجد $1 مقال ÙÙŠ هذا التصنيÙ.',
-'categoryarticlecount1' => 'هناك $1 مقال هذا التصنيÙ.',
-'changepassword' => 'غير كلمة السر',
-'changes' => 'تغييرات',
-'columns' => 'أعمدة',
-'compareselectedversions' => 'قارن بين النسخ المختارة',
-'confirm' => 'تأكيد',
-'confirmdelete' => 'تأكيد الحذÙ',
-'confirmprotect' => 'تأكيد الحماية',
-'confirmprotecttext' => 'هل أنت متأكد انك تريد حماية هذه الصÙحة؟',
-'confirmunprotect' => 'تأكيد إزالة الحماية',
-'confirmunprotecttext' => 'هل أنت متأكد انك تريد إزالة الحماية عن هذه الصÙحة؟',
-'contribslink' => 'مساهمات',
-'contribsub' => 'للمستخدم $1',
-'contributions' => 'مساهمات المستخدم',
-'copyright' => 'المحتويات تحت $1.',
-'copyrightpage' => '{{ns:project}}:حقوق النسخ',
-'copyrightpagename' => 'حقوق النسخ ÙÙŠ {{SITENAME}}',
-/*'copyrightwarning' => 'يرجى الملاحظة أن جميع المساهمات هنا خاضعة وصادرة تحت ترخيص
-جنو للوثائق الحرة (أنظر ÙÙŠ $1 للمزيد من التÙاصيل)
-إذا لم ترد أن تخضع كتابتك للتعديل والتوزيع الحر، لا تضعها هنا.
-<br />
-كما أنك تتعهد بأنك قمت بكتابة ما هو موجود بنÙسك، أو قمت بنسخها
-من مصدر يخضع ضمن الملكية العامة، أو مصدر حر آخر.
-<strong>لا ترسل أي عمل ذو حقوق محÙوظة بدون الإذن من صاحب الحق</strong>.',*/
-'createaccount' => 'إنشاء حساب جديد',
-'createaccountmail' => 'عبر البريد الإلكتروني',
-'cur' => 'الحالي',
-'currentevents' => 'احداث حالية',
-'currentrev' => 'النسخة الحالية',
-'databaseerror' => 'خطأ ÙÙŠ قاعدة البيانات',
-'dateformat' => 'صيغة التاريخ',
-'deadendpages' => 'صÙحات نهاية مسدودة',
-'defaultns' => 'أبحث ÙÙŠ هذه النطاقات بشكل Ø£Ùتراضي:',
-'defemailsubject' => 'رسالة من {{SITENAME}}',
-'deletecomment' => 'سبب الحذÙ',
-'deletedarticle' => 'تم حذ٠"$1"',
-'deletedtext' => '"$1" تم حذÙها.
-انظر ÙÙŠ $2 لسجل آخر عمليات الحذÙ.',
-'deleteimg' => 'حذÙ',
-'deletepage' => 'حذ٠الصÙحة',
-'deletesub' => '(حذ٠"$1")',
-'deletethispage' => 'حذ٠هذه الصÙحة',
-'deletionlog' => 'سجل الحذÙ',
-'dellogpage' => 'سجل_الحذÙ',
-'diff' => 'Ùرق',
-'disclaimerpage' => '{{ns:project}}:عدم_مسؤولية_عام',
-'disclaimers' => 'عدم مسؤولية',
-'doubleredirects' => 'وصلات مزدوجة',
-'editcurrent' => 'حرر النسخة الحالية من هذه الصÙحة',
-'edithelp' => 'مساعدة التحرير',
-'edithelppage' => '{{ns:project}}:مساعدة التحرير',
-'editing' => 'تحرير $1',
-'editingold' => '<strong> تحذير: أنت تقوم الآن بتحرير نسخة قديمة من هذه الصÙحة. إذا قمت بحÙظها، سيتم Ùقدات كاÙØ© التغييرات التي حدثت بعد هذه النسخة. </strong>',
-'editsection' => 'تحرير',
-'editold' => 'تحرير',
-'editthispage' => 'عدل هذه الصÙحة',
-'emailflag' => 'عدم تلقي الرسائل من المستخدمين الآخرين',
-'emailfrom' => 'من',
-'emailmessage' => 'نص الرسالة',
-'emailpage' => 'أرسل رسالة للمستخدم',
-'emailpagetext' => 'لو أن هذا المستخدم قد قام بإدخال عنوان بريدي صحيح ÙÙŠ تÙضيلاته،
-Ùسيتم إرسال رسالة واحدة له بالنموذج أدناه.
-العنوان الذي قمت أنت بإدخاله لك ÙÙŠ تÙضيلات المستخدم،
-سيظهر ÙÙŠ مكان المرسل ÙÙŠ الرسالة التي سترسل له، ليتمكن من الرد عليك.',
-'emailsend' => 'إرسال',
-'emailsent' => 'تم إرسال الرسالة',
-'emailsenttext' => 'تم إرسال رسالتك الإلكترونية.',
-'emailsubject' => 'العنوان',
-'emailto' => 'إلى',
-'emailuser' => 'أرسل رسالة لهذا المستخدم',
-'error' => 'خطأ',
-'errorpagetitle' => 'خطأ',
-'excontent' => 'المحتوى كان: \'$1\'',
-'excontentauthor' => 'المحتوى كان: \'$1\' (و المساهم الوحيد كان \'$2\')',
-'explainconflict' => 'لقد قام أحد ما بتعديل الصÙحة بعد أن بدأت انت بتحريرها.
-صندوق النصوص العلوي يحتوي على النص الموجود حاليا ÙÙŠ الصÙحة.
-والتغييرات التي قمت أنت بها موجودة ÙÙŠ الصندوق ÙÙŠ أسÙÙ„ الصÙحة.
-يجب أن تقوم بدمج تغييراتك ÙÙŠ النص الموجود حاليا.
-<b>Ùقط</b> ما هو موجود ÙÙŠ الصندوق العلوي هو ما سيتم Ø­Ùظه وإستعاله عند الضغط على زر "Ø­Ùظ الصÙحة".
-<p>',
-'export' => 'صدّر صÙحات',
-'faq' => 'الأسئلة الأكثر تكرارا',
-'faqpage' => '{{ns:project}}:أسئلة متكررة',
-'filecopyerror' => 'لا يمكن نسخ المل٠من "$1" إلى "$2".',
-'filedeleteerror' => 'لا يمكن حذ٠المل٠"$1".',
-'filedesc' => 'وص٠قصير',
-'filename' => 'إسم الملÙ',
-'filenotfound' => 'لا يمكن إيجاد المل٠"$1".',
-'filerenameerror' => 'لا يمكن غيير إسم المل٠من "$1" إلى "$2".',
-'filesource' => 'مصدر',
-'go' => 'إذهب',
-'headline_sample' => 'نص عنوان رئيسي',
-'headline_tip' => 'عنوان من المستوى الثاني',
-'help' => 'مساعدة',
-'helppage' => '{{ns:project}}:مساعدة',
-'hide' => 'إخÙاء',
-'hidetoc' => 'إخÙاء',
-'hist' => 'تاريخ',
-'histlegend' => 'Ù…Ùتاح: (الحالي) = الÙرق مع النسخة الحالية
-(السابق) = الÙروقات مع النسخة السابقة، Ø· = تغيير Ø·ÙÙŠÙ',
-'history' => 'تاريخ الصÙحة',
-'ilsubmit' => 'بحث',
-'imagelist' => 'قائمة الصور',
-'imagepage' => 'عرض صÙحة الصورة',
-'imgdelete' => 'حذÙ',
-'imgdesc' => 'وصÙ',
-'imghistory' => 'تاريخ الصورة',
-'internalerror' => 'خطأ داخلي',
-'intl' => 'وصلات بين لغات الموسوعة',
-'invert' => 'عكس الإختيار',
-'ipblocklist' => 'قائمة أسماء الأعضاء و عناوين ال IP الممنوعة',
-'ipbreason' => 'السبب',
-'isredirect' => 'صÙحة تحويل',
-'italic_sample' => 'نص مائل',
-'italic_tip' => 'نص مائل',
-'last' => 'السابق',
-'lastmodified' => 'أخر تعديل لهذه الصÙحة كان ÙÙŠ $1.',
-'lineno' => 'سطر $1:',
-'link_sample' => 'عنوان وصلة',
-'linkshere' => 'الصÙحات التالية تحتوي على وصلة إلى هنا:',
-'linkstoimage' => 'الصÙحات التالية تحتوي على وصلة لهذه الصورة:',
-'listform' => 'قائمة',
-'listusers' => 'قائمة الأعضاء',
-'loadhist' => 'تحميل تاريخ الصÙحة',
-'localtime' => 'عرض الوقت المحلي',
-'log' => 'تحميل Ùˆ حذÙ',
-'login' => 'دخول',
-'loginerror' => 'خطأ ÙÙŠ الدخول',
-'loginpagetitle' => 'تسجيل الدخول للمستخدم',
-'loginproblem' => '<b>حدثت مشكلة أثناء الدخول.</b><br />يرجى المحاولة مرى أخرى!',
-'loginprompt' => 'يجب أن يدعم متصÙحك الكوكيز Cookies لتتمكن من الدخول.',
-'loginsuccess' => 'لقد قمت بتسجيل الدخول ل{{SITENAME}} بإسم "$1".',
-'loginsuccesstitle' => 'تم الدخول بشكل صحيح',
-'logout' => 'خروج',
-'logouttext' => 'أنت الآن غير مسجل الدخول للنظام.
-تستطيع المتابعة بإستعمال {{SITENAME}} كمجهول، أو الدخول مرة أخرى بنÙس الإسم أو بإسم آخر. من الممكن أن ترى بعض الصÙحات ÙÙŠ الموسوعة كما وأنك مسجل ÙÙŠ النظام.ØŒ وذلك بسبب إستعمال الصÙحات المخبأة Cache ÙÙŠ المنتصÙØ­ لديك.',
-'logouttitle' => 'تسجيل الخروج للمستخدم',
-'lonelypages' => 'صÙحات يتيمة',
-'longpages' => 'صÙحات طويلة',
-'mailmypassword' => 'أرسل لي كلمة السر عبر البريد الإلكتروني.',
-'mailnologin' => 'لا يوجد عنوان للإرسال',
-'maintenance' => 'صÙحة الصيانة',
-'maintenancebacklink' => 'العودة لصÙحة الصيانة',
-'minoredit' => 'هذا تعديل Ø·ÙÙŠÙ',
-'minoreditletter' => 'Ø·',
-'mispeelings' => 'صÙحات بأخطاء إملائية',
-'mispeelingspage' => 'قائمة بالأخطاء الإملائية الشائعة',
-'missinglanguagelinks' => 'وصلات Ù…Ùقودة للغات',
-'missinglanguagelinksbutton' => 'إبحث عن وصلة لغة Ù…Ùقودة Ù„',
-'moredotdotdot' => 'المزيد...',
-'move' => 'نقل',
-'movearticle' => 'نقل صÙحة',
-'movedto' => 'تم نقلها إلى',
-'movelogpage' => 'سجل النقل',
-'movenologin' => 'غير مسجل',
-'movepage' => 'نقل صÙحة',
-'movepagebtn' => 'أنقل الصÙحة',
-'movepagetalktext' => 'صÙحة النقاش المرÙقة بالمقالة سيتم نقلها كذلك، إذا وجدت. ولكن لا يتم نقل صÙحة النقاش ÙÙŠ الحالات التالية:
-* نقل الصÙحة عبر نطاقات namespaces مختلÙØ©.
-* يوجد صÙحة نقاش غير Ùارغة تحت العنوان الجديد للمقالة.
-* قمت بإزالة إختيار نقل صÙحة النقاش ÙÙŠ الأسÙÙ„.
-
-ÙˆÙÙŠ الحالات أعلاه، يجب عليك نقل أو دمج محتويات صÙحة النقاش يدويا، إذا رغب ÙÙŠ ذلك.',
-'movereason' => 'السبب',
-'movetalk' => 'أنقل صÙحة \'\'\'النقاش\'\'\' أن أمكن.',
-'movethispage' => 'أنقل هذه الصÙحة',
-'mycontris' => 'مساهماتي',
-'mypage' => 'صÙحتي',
-'namespace' => 'النطاق:',
-'namespacesall' => 'الكل',
-'navigation' => 'تصÙØ­',
-'nbytes' => '$1 بايت',
-'nchanges' => '$1 تغييرات',
-'newarticle' => '(جديد)',
-'newarticletext' => 'لقد تبعت وصلة لصÙحة لم يتم إنشائها بعد.
-لإنشاء هذه الصÙحة إبدأ بالكتابة ÙÙŠ الصندوق بالأسÙÙ„.
-(أنظر ÙÙŠ [[{{ns:project}}:مساعدة|صÙحة المساعدة]] للمزيد من المعلومات)
-إذا كانت زيارتك لهذه الصÙحة بالخطأ، إضغم على زر \'\'رجوع\'\' ÙÙŠ متصÙØ­ الإنترنت لديك.',
-'newimages' => 'معرض الصور الجديدة',
-'newmessages' => 'لديك $1.',
-'newmessageslink' => 'رسائل جديدة',
-'newpage' => 'صÙحة جديدة',
-'newpageletter' => 'ج',
-'newpages' => 'صÙحات جديدة',
-'newpassword' => 'كلمة السر الجديدة',
-'newtitle' => 'إلى العنوان الجديد',
-'newwindow' => '(ÙŠÙتح ÙÙŠ شباك جديد)',
-'next' => 'التالي',
-'nextn' => '$1 التالية',
-'nlinks' => '$1 وصلة',
-'noarticletext' => '(لا يوجد حاليا أي نص ÙÙŠ هذه الصÙحة)',
-'noemail' => 'لا يوجد أي عنوان بريدي مسجل للمستخدم "$1".',
-'noemailtext' => 'لم يحدد هذا المستخدم عنوان بريد إلكتروني صحيح،
-أو طلب عدم إستلام الرسائل من المستخدمين الآخرين.',
-'noemailtitle' => 'لا يوجد عنوان بريد إلكتروني',
-'noexactmatch' => 'لا يوجد صÙحة بنÙس العنوان، حاول البحث بشكل Ù…Ùصل أكثر من خلال إستعمال صندوق البحث أدناه. بإمكانك أيضاً إنشاء [[:1|صÙحة جديدة]] بالعنوان الذي طلبته.',
-'nohistory' => 'لا يوجد تاريخ للتغييرات لهذه الصÙحة.',
-'nolinkshere' => 'لا يوجد صÙحات تصل لهذه الصÙحة.',
-'nolinkstoimage' => 'لا يوجد صÙحات تصل لهذه الصورة.',
-'noname' => 'لم تحدد إسم مستخدم صحيح.',
-'nospecialpagetext' => 'لقد طلبت صÙحة خاصة لا يمكن التعر٠عليها من قبل نظام الويكي.',
-'nosuchspecialpage' => 'لا يوجد صÙحة خاصة بهذا الإسم',
-'nosuchuser' => 'لا يوجد مستخدم بالإسم "$1".
-تأكد من إملاء الإسم، أو إستعمل النموذج الموجود ÙÙŠ الأسÙÙ„ لإنشاء مستخدم جديد.',
-'note' => '<strong>ملاحظة:</strong>',
-'notextmatches' => 'لم يتم إيجاد أي نص مطابق',
-'notitlematches' => 'لم يتم إيجاد أي عنوان مطابق',
-'notloggedin' => 'غير مسجل',
-'nowatchlist' => 'لا يوجد شيء ÙÙŠ قائمة مراقبتك.',
-'nowiki_tip' => 'أهمل تهيئة الويكي',
-'nstab-category' => 'تصنيÙ',
-'nstab-help' => 'مساعدة',
-'nstab-image' => 'صورة',
-'nstab-main' => 'مقالة',
-'nstab-mediawiki' => 'رسالة',
-'nstab-special' => 'خاص',
-'nstab-template' => 'قالب',
-'nstab-user' => 'صÙحة مستخدم',
-'nstab-project' => 'حول',
-'ok' => 'مواÙÙ‚',
-'oldpassword' => 'كلمة السر القديمة',
-'orig' => 'الأصلي',
-'orphans' => 'الصÙحات اليتيمة',
-'otherlanguages' => ' لغات أخرى',
-'pagemovedsub' => 'تم النقل بنجاح',
-'pagemovedtext' => 'تم نقل الصÙحة "[[$1]]" إلى "[[$2]]".',
-'passwordremindertitle' => 'تذكير بكلمة السر من {{SITENAME}}',
-'passwordsent' => 'تم إرسال كلمة سر جديدة إلى العنوان البريدي المسجل للمستخدم "$1".
-يرجى محاولة تسجيل الدخول مرة أخرى عند إستلامها.',
-'popularpages' => 'الصÙحات المشهورة',
-'portal' => 'بوابة المجتمع',
-'portal-url' => '{{ns:project}}:بوابة المجتمع',
-'postcomment' => 'أرسل تعليق',
-'powersearch' => 'بحث',
-'preferences' => 'تÙضيلات',
-'prefsnologin' => 'غير مسجل',
-'preview' => 'عرض مسبق',
-'previewnote' => 'تذكر، هذا Ùقط عرض مسبق للصÙحة، ولم يتم Ø­Ùظه بعد!',
-'prevn' => '$1 السابقة',
-'printableversion' => 'نسخة للطباعة',
-'protectcomment' => 'سبب الحماية',
-'protectedarticle' => 'حماية [[$1]]',
-'protectedpage' => 'صÙحة محمية',
-'protectlogpage' => 'سجل_الحماية',
-'protectpage' => 'صÙحة محمية',
-'protectthispage' => 'حماية هذه الصÙحة',
-'qbbrowse' => 'تصÙØ­',
-'qbedit' => 'تحرير',
-'qbfind' => 'بحث',
-'qbmyoptions' => 'صÙحاتي',
-'qbpageinfo' => 'سياق النص',
-'qbpageoptions' => 'هذه الصÙحة',
-'qbsettings' => 'خيارات لوحة الوصلات',
-'qbspecialpages' => 'الصÙحات الخاصّة',
-'randompage' => 'صÙحة عشوائية',
-'rclinks' => 'أظهر آخر $1 تعديل ÙÙŠ آخر $2 يوم، $3',
-'rclistfrom' => 'أظهر التغييرات بدأ من $1',
-'rcliu' => '; $1 تعديل من مستخدم مسجل',
-'rcloaderr' => 'تحميل التغييرات الأخيرة',
-'rclsub' => '(لصÙحات تصل بها الصÙحة "$1")',
-'rcnote' => 'ÙÙŠ الأسÙÙ„ ستجد آخر <strong>$1</strong> تعديل ÙÙŠ آخر <strong>$2</strong> أيام.',
-'rcnotefrom' => 'ÙÙŠ الأسÙÙ„ التغييرات منذ <b>$2</b> (ولغاية <b>$1</b>).',
-'readonly' => 'قاعدة البيانات مغلقة',
-'readonlytext' => 'قاعدة البيانات مغلقة حاليا أمام الإضاÙات والتعديلات، السبب غالبا ما يكون الصيانة، وستعود قاعدة البيانات للوضع الطبيعي قريبا.
-عندما تم أغلاق قاعدة البيانات أمام التعديلات والإضاÙات تم أعطاء السبب التالي:
-<p>$1',
-'recentchanges' => 'أحدث التغييرات',
-'recentchangescount' => 'عدد العناوين ÙÙŠ صÙحة أحدث التغييرات',
-'recentchangeslinked' => 'تغييرات ذات علاقة',
-'recentchangestext' => 'تابع آخر التغييرات ÙÙŠ الموسوعة من هذه الصÙحة.',
-'redirectedfrom' => '(تم التحويل من $1)',
-'remembermypassword' => 'تذكر كلمة السر عبر الجلسات.',
-'removechecked' => 'حذ٠المواد المختارة من قائمة المراقبة.',
-'removedwatch' => 'تم الحذ٠من قائمة المراقبة',
-'removedwatchtext' => 'تم حذ٠الصÙحة "$1" من قائمة مراقبتك.',
-'removingchecked' => 'حذ٠الصÙحات المطلوبة من قائمة المراقبة...',
-'returnto' => 'أرجع إلى $1.',
-'retypenew' => 'أعد كتابة كلمة السر الجديدة',
-'revertpage' => 'إسترجاع المقال حتى أخر تعديل من قبل $1',
-'revhistory' => 'تاريخ التغييرات',
-'revnotfound' => 'النسخة غير موجودة',
-'rows' => 'أسطر',
-'savearticle' => 'Ø­Ùظ الصÙحة',
-'savedprefs' => 'تم Ø­Ùظ تÙضيلاتك.',
-'savefile' => 'Ø­Ùظ الملÙ',
-'saveprefs' => 'Ø­Ùظ التÙضيلات',
-'search' => 'بحث',
-'searchdisabled' => '<p>عذرا! لقد تم إيقا٠ميزة البحث ÙÙŠ النصوص بشكل مؤقت، لأسباب تتعلق بتأثيرها على الأداء العام. ÙÙŠ الوقت الحالي من الممكن أن تستعمل محرك البحث جووجل Google بدل من خاصية البحث ÙÙŠ النصوص. من الممكن أن لا يكون البحث ÙÙŠ جووجل يشمل آخر التعديلات والصÙحات.
-</p>',
-'searchsubtitle' => 'لصيغة البحث "[[:$1]]"',
-'searchsubtitleinvalid' => 'لصيغة البحث "$1"',
-'searchresults' => 'نتائج البحث',
-'searchresultshead' => 'خيارات نتائج البحث',
-'searchresulttext' => 'للمزيد من المعلومات حول البحث ÙÙŠ {{SITENAME}}ØŒ راجع [[{{ns:project}}:تصÙØ­]].',
-'selflinks' => 'صÙحات بوصلات ذاتية',
-'servertime' => 'الوقت ÙÙŠ الأجهزة الخادمة الآن هو',
-'shortpages' => 'صÙحات قصيرة',
-'show' => 'عرض',
-'showdiff' => 'أظهر الÙرق',
-'showhideminor' => '$1 التعديلات الطÙÙŠÙØ©',
-'showpreview' => 'عرض التعديلات',
-'showtoc' => 'إظهار',
-'sitestats' => 'إحصاءات الموقع',
-'sitestatstext' => 'يوجد <b>$1</b> صÙحة ÙÙŠ قاعدة بيانات الموسوعة العربية، وهذا يشمل صÙحات النقاش، والصÙحات الخاصة بنظام {{SITENAME}}ØŒ والمقالات الصغيرة التي تحتاج تطوير، والتحويلات، وغيرها مما لا يرقى لأن يكون مقالا. إذا تم أهمال تلك الصÙحات، Ùإن عدد الصÙحات التي قد تحتوي على مقالات يكون <b>$2</b>.<p>
-تم عرض الصÙحات <b>$3</b> مرة، وعدد التعديلات على الصÙحات<b>$4</b> تعديل، منذ إنشاء الموسوعة العربية ÙÙŠ يوليو/تموز 2003.
-وهذا يعني أن معدل التعديل لكل صÙحة <b>$5</b> تعديل، ومعدل عرض كل صÙحة <b>$6</b> عرض.',
-'sitesubtitle' => '',
-'sitesupport' => 'التبرعات',
-'sitetitle' => '{{SITENAME}}',
-'specialpage' => 'صÙحة خاصة',
-'specialpages' => 'الصÙحات الخاصّة',
-'spheading' => 'الصÙحات الخاصة لكل المستخدمين',
-'statistics' => 'إحصاءات',
-'storedversion' => 'النسخة المخزنة',
-'subcategories' => 'التصنيÙات الÙرعية',
-'subcategorycount' => 'يوجد $1 تصني٠Ùرعي ÙÙŠ هذا التصنيÙ.',
-'subcategorycount1' => 'هناك تصني٠Ùرعي واحد ÙÙŠ هذا التصنيÙ.',
-'subject' => 'موضوع',
-'subjectpage' => 'عرض العنوان',
-'successfulupload' => 'تحميل المل٠بنجاح',
-'summary' => 'ملخص',
-'sysoptitle' => 'يتطلب صلاحيات مشغل نظام Sysop',
-'talkexists' => 'تم نقل الصÙحة بنجاح، لكن لم
-يتم نقل صÙحة النقاش المراÙقة، بسبب وجود صÙحة نقاش
-مسبقا تحت العوان الجديد.
-يرجى نقل محتويات صÙحة النقاش يدويا، ودمجها مع المحتويات السابقة.',
-'talkpage' => 'ناقش هذه الصÙحة',
-'talkpagemoved' => 'تم نقل صÙحة النقاش أيضا.',
-'talkpagenotmoved' => '<strong>لم</strong> يتم نقل صÙحة النقاش.',
-'templatesused' => 'القوالب المستخدمة ÙÙŠ هذه الصÙحة:',
-'textboxsize' => 'أبعاد صندوق النصوص',
-'thumbnail-more' => 'تكبير',
-'toc' => 'Ùهرست',
-'toolbox' => 'أدوات',
-'uclinks' => 'عرض آخر $1 تعديل; عرض أخر $2 يوم.',
-'ucnote' => 'ÙÙŠ الأسÙÙ„ ستجد آخر <b>$1</b> تعديل لهذا المستخدم ÙÙŠ <b>$2</b> أيام.',
-'uctop' => ' (أعلى)',
-'unblocklink' => 'رÙع المنع عن مستخدم',
-'uncategorizedcategories' => 'تصنيÙات غير مصنÙØ©',
-'uncategorizedpages' => 'صÙحات غير مصنÙØ©',
-'undelete' => 'إرجاع صÙحات محذوÙØ©',
-'unprotect' => 'أزل الحماية',
-'unprotectcomment' => 'سبب إزالة الحماية',
-'unprotectedarticle' => 'ازالة حماية [[$1]]',
-'unprotectthispage' => 'أزل الحماية عن الصÙحة',
-'unusedimages' => 'صور غير مستعملة',
-'upload' => 'تحميل ملÙ',
-'uploadbtn' => 'تحميل الملÙ',
-'uploaddisabled' => 'عذرا، تم إيقا٠خاصية تحميل الملÙات.',
-'uploadedfiles' => 'الملÙات المحملة',
-'uploadedimage' => 'تم تحميل "$1"',
-'uploaderror' => 'خطأ ÙÙŠ التحميل',
-'uploadlink' => 'تحميل الصور',
-'uploadlogpagetext' => 'ÙÙŠ الأسÙÙ„ قائمة بأخر الملÙات التي تم تحميلها.
-كل الأوقات المعروضة هي حسب توقيت الأجهزةالخادمة (UTC).
-<ul>
-</ul>',
-'uploadnologin' => 'لم تقم بتسجيل الدخول',
-'uploadwarning' => 'تحذير تحميل الملÙات',
-'userexists' => 'إسم المستخدم الذي إخترته مستخدم من قبل، يرجى إختيار إسم مستخدم آخر.',
-'userlogin' => 'دخول',
-'userlogout' => 'خروج',
-'userpage' => 'عرض صÙحة المستخدم',
-'userstats' => 'إحصاءات المستخدم',
-'userstatstext' => 'يوجد <b>$1</b> عضو مسجل. ومنهم <b>$2</b> إداريين. (أنظر $3)',
-'version' => 'رقم النسخة',
-'viewcount' => 'تم عرض محتويات هذه الصÙحة $1 مرة.',
-'viewsource' => 'عرض المصدر للمقالة',
-'viewtalkpage' => 'عرض النقاش',
-'wantedpages' => 'صÙحات مطلوبة',
-'watcheditlist' => 'Ùيما يلي قائمة مرتبة أبجديا للصÙحات الموجودة ÙÙŠ قائمة المراقبة لديك.
-أختر الصÙحات التري تريد إزالتها من خلال الإشارة عليها من الصندوق بجانبها.
-وإضغط على زر \'حذ٠المختارات\' ÙÙŠ آخر الصÙحة.',
-'watchlist' => 'قائمة مراقبتي',
-'watchlistcontains' => 'تحتوي قائمة المراقبة لديك على $1 صÙحة.',
-'watchlistsub' => '(للمستخدم "$1")',
-'watchmethod-list' => 'إظهار التحريرات ÙÙŠ الصÙحات المراقبة',
-'watchmethod-recent' => 'تÙحص التغييرات الأخيرة ÙÙŠ قائمة المراقة لديك',
-'watchnochange' => 'لم يتم تعديل أي صÙحة ÙÙŠ قائمة المراقبة لديك خلال الÙترة المحددة.',
-'watchnologin' => 'غير مسجل',
-'watchthis' => 'راقب هذه الصÙحة',
-'welcomecreation' => '<h2>أهلا بك يا , $1!</h2><p> تم إنشاء حسابك.
-لا تنسى أن تقوم بتغيير وتحديد تÙضيلاتك ÙÙŠ {{SITENAME}}.',
-'whatlinkshere' => 'ماذا يرتبط هنا؟',
-'whitelistacctitle' => 'لا يسمح لك بإنشاء إشتراك',
-'whitelistedittext' => 'يجب عليك [[Special:Userlogin|تسجيل الدخول]] لتتمكن من تعديل الصÙحات.',
-'whitelistedittitle' => 'الدخول ضروري للقيام بالتعديل',
-'whitelistreadtext' => 'يجب عليك [[Special:Userlogin|تسجيل الدخول]] لتتمكن من قراءة المقالات.',
-'whitelistreadtitle' => 'تسجيل الدخول ضروري للقراءة',
-'projectpage' => 'عرض الصÙحة العامة',
-'wlnote' => 'ÙÙŠ الأسÙÙ„ آخر $1 تعديل ÙÙŠ آخر <b>$2</b> ساعة.',
-'wlsaved' => 'هذه نسخة مخزنة من قائمة المراقبة لديك.',
-'wlshowlast' => 'عرض أخر $1 ساعات $2 أيام $3',
-'wrongpassword' => 'كلمة السر التي أدخلتها غير صحيحة، يرجى إعادة المحاولة.',
-'yourdiff' => 'الÙروقات',
-'youremail' => 'بريدك الإلكتروني*',
-'yourname' => 'اسمك',
-'yournick' => 'اللقب الخاص بك (للتواقيع)',
-'yourpassword' => 'كلمة السر خاصتك',
-'yourpasswordagain' => 'أعد كتابة كلمة السر',
-'yourrealname' => 'اسمك الحقيقي*',
-'yourtext' => 'النص الذي كتبته',
-);
-
-
-?>
diff --git a/languages/MessagesAz.php b/languages/MessagesAz.php
deleted file mode 100644
index 33d82982..00000000
--- a/languages/MessagesAz.php
+++ /dev/null
@@ -1,659 +0,0 @@
-<?php
-
-global $wgAllMessagesAz;
-$wgAllMessagesAz = array(
-
-# User preference toggles # Kullanıcı seçenekleri
-'tog-fancysig' => 'Xam imza (daxili bağlantı yaratmaz)',
-'tog-hideminor' => 'Son dəyişikliklərdə kiçik redaktələri gizlə',
-'tog-rememberpassword' => 'Parolu xatırla',
-'tog-showtoc' => 'Mündərəcat siyhəsin göstər (3 başliqdan artix ola səhifələrdə)',
-
-'underline-always' => 'Həmişə',
-'underline-default' => 'Browser default',
-'underline-never' => 'Həç zaman',
-
-'skinpreview' => '(Sınaq göstərişi)',
-
-# dates # zaman bilgileri
-'monday' => 'Bazar ertÇsi',
-'tuesday' => 'ÇÇrÅŸenbÇ axÅŸamı',
-'wednesday' => 'ÇÇrÅŸenbÇ',
-'thursday' => 'CümÇ axÅŸamı',
-'friday' => 'CümÇ',
-'saturday' => 'ÅžÇnbÇ',
-'sunday' => 'Bazar',
-'january' => 'Yanvar',
-'february' => 'Fevral',
-'march' => 'Mart',
-'april' => 'Aprel',
-'may_long' => 'May',
-'june' => 'Iyun',
-'july' => 'Iyul',
-'august' => 'Avqust',
-'september' => 'Sentyabr',
-'october' => 'Oktyabr',
-'november' => 'Noyabr',
-'december' => 'Dekabr',
-'jan' => 'Yanvar',
-'feb' => 'Fevral',
-'mar' => 'Mart',
-'apr' => 'Aprel',
-'may' => 'May',
-'jun' => 'Iyun',
-'jul' => 'Iyul',
-'aug' => 'Avqust',
-'sep' => 'Sentyabr',
-'oct' => 'Oktyabr',
-'nov' => 'Noyabr',
-'dec' => 'Dekabr',
-# Bits of text used by many pages: # Birçok sayfada geçen metinler
-#
-'categories' => 'Kateqoriyalar',
-'category' => 'kateqoriya',
-'category_header' => '"$1" kategoriyasındaki məqalələr',
-'subcategories' => 'Alt kategoriyalar',
-
-'mainpage' => 'Ana Səhifə',
-
-'portal' => 'Kənd Meydani',
-'portal-url' => 'Project:Kənd Meydani',
-'about' => 'Ä°zah',
-'aboutpage' => 'Project:Ä°zah',
-'aboutsite' => '{{SITENAME}} haqqında',
-'article' => 'Mündəricat Səhifəsi',
-'help' => 'Kömək',
-'helppage' => 'Help:Mündəricət',
-'bugreports' => 'Xəta mə\'ruzəsı',
-'bugreportspage' => 'Project:Xəta_mə\'ruzəsı',
-'sitesupport' => 'Bağışlar',
-'faq' => 'FAQ',
-'faqpage' => 'Project:FAQ',
-'edithelp' => 'Redaktə kömək',
-'newwindow' => '(Yeni pəncərədə açılır)',
-'edithelppage' => 'Help:RedaktÉ™',
-'cancel' => 'Ləğv et',
-'qbfind' => 'Tap',
-'qbbrowse' => 'Browse',
-'qbedit' => 'RedaktÉ™',
-'qbpageoptions' => 'Bu səhifə',
-'qbpageinfo' => 'Məzmun',
-'qbmyoptions' => 'Mənim səhifələrim',
-'qbspecialpages' => 'Xüsusi səhifələr',
-'moredotdotdot' => 'More...',
-'mypage' => 'Mənim səhifəm',
-'mytalk' => 'Danişiqlarım',
-'navigation' => 'Rəhbər',
-
-# Metadata in edit box
-'metadata_page' => '{{ns:4}}:Metadata',
-
-'currentevents' => 'Güncəl hadisələr',
-'currentevents-url' => 'Project:Güncəl Hadisələr',
-'disclaimers' => 'Ä°mtina etmÉ™',
-'errorpagetitle' => 'Xəta',
-'returnto' => '$1 səhifəsinə qayıt.',
-'go' => 'Gətir',
-'search' => 'Axtar',
-'history' => 'Səhifənin tarixçəsi',
-'history_short' => 'Tarixçə',
-'printableversion' => 'Çap variantı',
-'permalink' => 'Daimi bağlantı',
-'edit' => 'RedaktÉ™',
-'editthispage' => 'Bu səhifəni redaktə edin',
-'delete' => 'Sil',
-'deletethispage' => 'Bu səhifəni sil',
-'undelete_short1' => 'Undelete one edit',
-'protect' => 'Qoru',
-'protectthispage' => 'Bu səhifəni qoru',
-'unprotect' => 'Qorumanı bitir',
-'unprotectthispage' => 'Bu səhifəni qoruma',
-'newpage' => 'Yeni səhifə',
-'talkpage' => 'Bu səhifəyi müzakirə et',
-'specialpage' => 'Xüsusi səhifə',
-'postcomment' => 'Post a comment',
-'articlepage' => 'Məqaləyə get',
-'talk' => 'Müzakirə',
-'toolbox' => 'Alətlər Sandıqı',
-'userpage' => 'İstifadəçi səhifəsini göstər',
-'projectpage' => 'Layihə səhifəsini göstər',
-'viewtalkpage' => 'View discussion',
-'otherlanguages' => 'Başqa dillərdə',
-'redirectedfrom' => '($1 səhifəsindən istiqamətləndirilmişdir)',
-'redirectpagesub' => 'İstiqamətləndirmə səhifəsi',
-'lastmodified' => 'Bu səhifə sonuncu dəfə $1 tarixində redaktə edilib.',
-'copyright' => 'Bu məzmun $1 əhatəsindədir.',
-'administrators' => 'Project:İdarəçilər',
-
-'nbytes' => '$1 bayt',
-'youhavenewmessages' => 'Hal-hazırda $1 var. ($2)',
-'newmessageslink' => 'yeni mesajlar!',
-'editsection' => 'redaktÉ™',
-'editold' => 'redaktÉ™',
-'toc' => 'Mündəricat',
-'showtoc' => 'göstər',
-'hidetoc' => 'gizlÉ™',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Məqalə',
-'nstab-user' => 'İstifadəçi səhifəsi',
-'nstab-special' => 'Xüsusi',
-'nstab-project' => 'Layihə səhifəsi',
-'nstab-image' => 'Fayl',
-'nstab-mediawiki' => 'MÉ™\'lumat',
-'nstab-template' => 'Åžablon',
-'nstab-help' => 'Kömək',
-'nstab-category' => 'Kateqoriya',
-
-# General errors
-#
-'error' => 'Xəta',
-'databaseerror' => 'Verilənlər bazası xətası',
-'readonly' => 'Verilənlər bazası kilidli',
-'internalerror' => 'Daxili xəta',
-'badtitle' => 'Yanlış başlıq',
-'viewsource' => 'Mənbə göstər',
-
-# Login and logout pages
-#
-'logouttext' => '<strong>Sistemdən çıxdınız.</strong><br /> Vikipediyanı anonim olaraq istifadə etməyə davam edəbilər, və ya eyni yaxud başqa istifadəçi adı ilə yenidən daxil ola bilərsiniz. Diqqətinizə çatdırırıq ki, ön yaddaşı (browser cache) təmizləyənə qədər bə\'zi səhifələr sistemdən çıxdığınız halda da göstərilə bilər.',
-'logouttitle' => 'İstifadəçi çıxış',
-'welcomecreation' => '== $1, xoş gəlmişsiniz! == Hesabınız yaradıldı. {{SITENAME}} nizamlamalarını dəyişdirməyi unutmayın.',
-'loginpagetitle' => 'İstifadəçi Giriş Səhifəsi',
-'yourname' => 'İstifadəçi adı',
-'yourpassword' => 'Parol',
-'yourpasswordagain' => 'Parolu təkrar yazın',
-'remembermypassword' => 'Məni xatırla',
-'alreadyloggedin' => '<strong>User $1, Siz onsuz da daxil olmusunuz!</strong><br />',
-
-'login' => 'Daxil ol',
-'loginprompt' => '{{SITENAME}}-ya daxil olmaq üçün "veb kökələrinin" (cookies) istifadəsinə icazə verilməlidir.',
-'logout' => 'Çıxış',
-'userlogin' => 'Daxil ol və ya istifadəçi yarat',
-'userlogout' => 'Çıxış',
-'nologin' => 'İstifadəçi adınız yoxdursa, $1.',
-'nologinlink' => 'hesab açın',
-'createaccount' => 'Yeni hesab aç',
-'gotaccount' => 'Giriş hesabınız varsa $1.',
-'gotaccountlink' => 'daxil olun',
-'createaccountmail' => 'e-məktub ilə',
-'username' => 'İstifadəçi adı:',
-'uid' => 'İstifadəçi ID:',
-'youremail' => 'E-məktub *',
-'yourlanguage' => 'Dil:',
-'yournick' => 'Ləqəb:',
-'yourrealname' => 'Həqiqi adınız *',
-'email' => 'E-məktub',
-'prefs-help-email' => '* E-məktub (qeyri-məcburi): Enables others to contact you through your user or user_talk page without the need of revealing your identity.',
-'loginsuccess' => '\'\'\'"$1" olaraq {{SITENAME}}-ya daxil oldunuz.\'\'\'',
-'loginsuccesstitle' => 'Daxil olundu',
-'wrongpassword' => 'Yanlış parol. Təkrar yaz.',
-'wrongpasswordempty' => 'Parol boş. Təkrar yaz.',
-'mailmypassword' => 'Parolu unutmuÅŸam',
-'noemail' => '"$1" adlı istifadəçi e-məktub ünvanı qeyd edmemişdir.',
-'acct_creation_throttle_hit' => 'Siz artıq $1 hesab açmısınız. Daha çox hesab açabilmərsiniz.',
-'emailauthenticated' => 'E-məktub ünvanınız $1 tarixində təsdiq edilib.',
-'emailnotauthenticated' => 'Your e-mail address is <strong>not yet authenticated</strong>. No e-mail will be sent for any of the following features.',
-'emailconfirmlink' => 'E-məktubunu təsdiq et',
-'invalidemailaddress' => 'E-məktub ünvanını qeyri düzgün formatda olduğu üçün qəbul edə bilmirik. Xahiş edirik düzgün formatlı ünvan daxil edin və ya bu sahəni boş qoyun.',
-
-# Edit page toolbar
-
-'bold_sample' => 'Qalın mətn',
-'bold_tip' => 'Qalın mətn',
-'italic_sample' => 'Kursiv mətn',
-'italic_tip' => 'Kursiv mətn',
-'link_sample' => 'Bağlantı başlığı',
-'link_tip' => 'Daxili bağlantı',
-'extlink_sample' => 'http://www.misal.com başlıq',
-'extlink_tip' => 'Xarici səhifə (http:// ekini unutma)',
-'headline_sample' => 'Başlıq metni',
-'headline_tip' => '2. səviyyə başlıq',
-'image_sample' => 'Misal.jpg',
-'media_sample' => 'Misal.ogg',
-'hr_tip' => 'Horizontal cizgi',
-
-# Edit pages
-#
-'summary' => 'Qısa məzmun',
-'subject' => 'Mövzu/başlıq',
-'minoredit' => 'Kiçik redaktə',
-'watchthis' => 'Bu səhifəni izlə',
-'savearticle' => 'Səhifəni qeyd et',
-'preview' => 'Sınaq göstərişi',
-'showpreview' => 'Sınaq göstərişi',
-'showdiff' => 'Dəyişiklikləri göstər',
-'blockedtitle' => 'İstifadəçi bloklanıb',
-'whitelistacctitle' => 'You are not allowed to create an account',
-'whitelistedittitle' => 'Redaktə üçün daxil olmalısınız',
-'whitelistreadtitle' => 'Oxumaq üçün daxil olmalısınız',
-'accmailtext' => '"$1" üçün parol göndərildi bu ünvana : $2.',
-'accmailtitle' => 'Parol göndərildi.',
-'newarticle' => '(Yeni)',
-'newarticletext' => 'Mövcud olmayan sÉ™hifÉ™yÉ™ olan keçidi izlÉ™diniz. AÅŸağıdakı sahÉ™yÉ™ mÉ™zmununu yazaraq bu sÉ™hifÉ™ni \'\'\'siz\'\'\' yarada bilÉ™rsiniz. (É™lavÉ™ mÉ™lumat üçün [[Project:Help|kömÉ™k sÉ™hifÉ™sinÉ™]] baxın). ÆgÉ™r bu sÉ™hifÉ™yÉ™ sÉ™hvÉ™n gÉ™lmisinizsÉ™ sadÉ™cÉ™ olaraq brauzerin \'\'\'geri\'\'\' düymÉ™sinÉ™ vurun.',
-'noarticletext' => 'Hal-hazırda bu səhifə boşdur. Başqa səhifələrdə [[{{ns:special}}:Search/{{PAGENAME}}|bu səhifənin adını axtara]] bilər və ya \'\'\'[{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} səhifəni siz redaktə edəbilərsiniz]\'\'\'.',
-'previewnote' => '<strong>Bu yalnız sınaq göstərişidir; dəyişikliklər hal-hazırda qeyd edilmemişdir!</strong>',
-'editing' => 'RedaktÉ™ $1',
-'yourtext' => 'Metniniz ',
-'yourdiff' => 'Fərqlər ',
-'templatesused' => 'Bu səhifədə istifadə edilmiş şablonlar:',
-
-
-# History pages
-#
-'revhistory' => 'Versiya tarixçəsi',
-'currentrev' => 'Hal-hazırkı versiya',
-'revisionasof' => '$1 versiyası',
-'revisionasofwithlink' => '$1 versiyası; $2<br />$3 | $4',
-'previousrevision' => 'â†ÆvvÉ™lki versiya',
-'nextrevision' => 'Sonrakı versiya→',
-'currentrevisionlink' => 'Hal-hazırkı versiyanı göstər',
-'cur' => 'hh',
-'next' => 'sonrakı',
-'last' => 'son',
-'orig' => 'orig',
-'histfirst' => 'Æn É™vvÉ™lki',
-'histlast' => 'Æn sonuncu',
-'histlegend' => 'Fərqləri seçmə və göstərmə: müqaisə etmək istədiyiniz versiyaların yanındakı radio qutularına işarə qoyun və daxil etmə düyməsinə(enter-a) və ya "müqaisə et" düyməsinə vurun.<br />
-Açıqlama: (hh) = hal-hazırkı versiya ilə olan fərqlər,
-(son) = əvvəlki versiya ilə olan fərqlər, K = kiçik redaktə.',
-
-# Diffs
-#
-'difference' => '(Versiyalar arasındakı fərq)',
-'lineno' => 'Sətir $1:',
-'editcurrent' => 'Bu səhifənin hal-hazırkı versiyanı redaktə et',
-'compareselectedversions' => 'Seçilən versiyaları müqaisə et',
-
-# Search results
-#
-'prevn' => 'əvvəlki $1',
-'nextn' => 'sonrakı $1',
-'viewprevnext' => 'Göstər ($1) ($2) ($3).',
-'powersearch' => 'Axtar',
-'blanknamespace' => '(Ana)',
-
-# Preferences page
-#
-'preferences' => 'Nizamlamalar',
-'changepassword' => 'Parol dəyiş',
-'math' => 'Riyaziyyat',
-'dateformat' => 'Tarix formatı',
-'datedefault' => 'Tərcih yox',
-'datetime' => 'Tarix vÉ™ vaxt',
-'prefs-misc' => 'Digər tərcihlər',
-'prefs-personal' => 'İstifadəçi profili',
-'prefs-rc' => 'Son dəyişikliklər',
-'saveprefs' => 'Qeyd et',
-'resetprefs' => 'Reset',
-'oldpassword' => 'Köhne parol:',
-'newpassword' => 'Yeni parol:',
-'retypenew' => 'Yeni parolu təkrar yazın:',
-'textboxsize' => 'RedaktÉ™',
-'searchresultshead' => 'Axtar',
-'recentchangescount' => 'Son dəyişikliklərdə başlıq sayı:',
-'savedprefs' => 'Tərcihlər qeyd edildi.',
-'timezonelegend' => 'Saat qurşağı',
-'timezonetext' => 'Server ilə vaxt fərqı. (Azərbaycan üçün +04:00)',
-'localtime' => 'Məhəlli vaxt',
-'timezoneoffset' => 'Vaxt fərqı¹',
-'servertime' => 'Server vaxtı',
-'allowemail' => 'Digər istifadəçilər mənə e-məktub göndərəbilir',
-'defaultns' => 'Search in these namespaces by default:',
-'default' => 'default',
-'files' => 'Fayllar',
-
-# User levels special page
-#
-
-# switching pan
-'addgroup' => 'Bir qrup əlavə edin.',
-'userrights-lookup-user' => 'İstifadəçi qruplarını idarə et',
-'userrights-user-editname' => 'İstifadəçi adınızı yazın:',
-
-
-# Recent changes
-#
-'changes' => 'dəyişiklik',
-'recentchanges' => 'Son dəyişikliklər',
-'recentchangestext' => '\'\'\'Æn son dÉ™yiÅŸikliklÉ™ri bu sÉ™hifÉ™dÉ™n izlÉ™yin.\'\'\'',
-'rcloaderr' => 'Loading recent changes',
-'rcnote' => 'Aşağıdakı son <strong>$1</strong> dəyişiklik son <strong>$2</strong> gün ərzində edilmişdir.',
-'rcnotefrom' => 'Below are the changes since <b>$2</b> (up to <b>$1</b> shown).',
-'rclistfrom' => '$1 vaxtından başlayaraq yeni dəyişiklikləri göstər',
-'rclinks' => 'Son $2 gün ərzindəki son $1 dəyişikliyi göstər <br />$3',
-'diff' => 'fərq',
-'hist' => 'tarixçə',
-'hide' => 'gizlət',
-'show' => 'göstər',
-'tableform' => 'table',
-'listform' => 'siyahı',
-'nchanges' => '$1 dəyişiklik',
-'minoreditletter' => 'k',
-'newpageletter' => 'Y',
-
-# Upload
-#
-'upload' => 'Qarşıya yüklə',
-'uploadbtn' => 'Sənəd yüklə',
-'uploadlink' => 'Upload images',
-'reupload' => 'Təkrar yüklə',
-'reuploaddesc' => 'Return to the upload form.',
-'uploaderror' => 'Yükləyiş xətası',
-'uploadlog' => 'yükleme kaydı',
-'filename' => 'Fayl adı',
-'fileuploadsummary' => 'Ä°zahat:',
-'filestatus' => 'Müəllif statusu',
-'filesource' => 'Mənbə',
-'copyrightpage' => 'Project:Müəllif',
-'copyrightpagename' => '{{SITENAME}} müəllif',
-'uploadwarning' => 'Yükləyiş xəbərdarlıqı',
-'savefile' => 'Faylı qeyd et',
-
-# Image list
-#
-'imagelist' => 'Fayl siyahısı',
-'showlast' => 'Show last $1 files sorted $2.',
-'bydate' => 'tarixe görə',
-'byname' => 'ada görə',
-'bysize' => 'ölçüye görə',
-'imgdesc' => 'desc',
-'imglegend' => 'Legend: (desc) = show/edit file description.',
-'imghistory' => 'Faylın tarixçəsi',
-'deleteimg' => 'sil',
-'noimage-linktext' => 'faylı yüklə',
-
-# Mime search
-#
-'mimesearch' => 'MIME axtar',
-'mimetype' => 'MIME type:',
-
-# Unwatchedpages
-#
-'unwatchedpages' => 'İzlənməyən səhifələr',
-
-# Statistics
-#
-'statistics' => 'Statistika',
-'sitestats' => '{{SITENAME}} statistika',
-'sitestatstext' => '<p style="font-size:125%;margin-bottom:0">Wikipedia-da hal-hazırda məqalələrin sayı: \'\'\'$2\'\'\'</p>
-
-Verilənlər bazasında yekun \'\'\'$1\'\'\' səhifə var. Buna müzakirələr, istifadəçi səhifələri, köməklər, wikipedia lahiye səhifələri, xüsusi səhifələr, istiqamətləndirmə səhifələri, boş səhifələr ilə fayllar v əşablonlar daxildir.
-
-There have been a total of \'\'\'$3\'\'\' page views, and \'\'\'$4\'\'\' page edits
-since the wiki was setup.
-That comes to \'\'\'$5\'\'\' average edits per page, and \'\'\'$6\'\'\' views per edit.
-
-Hal-hazırda [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] sayı: \'\'\'$7\'\'\'.',
-'userstats' => 'İstifadəçi statistika',
-'userstatstext' => 'Hal-hazırda \'\'\'$1\'\'\' istifadəçi, \'\'\'2\'\'\' (və ya \'\'\'4%\'\'\') tanesi idarəçi. (baxınız $3).',
-
-
-'doubleredirects' => 'İkiqat istiqamətləndirmələr',
-'brokenredirects' => 'Xətalı istiqamətləndirmə',
-'brokenredirectstext' => 'The following redirects link to non-existent pages:',
-
-# Miscellaneous special pages
-#
-'lonelypages' => 'Yetim səhifələr',
-'uncategorizedcategories' => 'Kateqoriyasız kateqoriyalar',
-'uncategorizedpages' => 'Kateqoriyasız səhifələr',
-'unusedcategories' => 'İstifadə edilməmiş kateqoriyalar',
-'unusedimages' => 'İstifadə edilməmiş fayllar',
-'wantedcategories' => 'Təlabat olunan kateqoriyalar',
-'wantedpages' => 'Təlabat olunan səhifələr',
-'mostcategories' => 'Kateqoriyası ən çox olan məqalələr',
-'mostrevisions' => 'Æn çox nÉ™zÉ™rdÉ™n keçirilmiÅŸ (versiyalı) mÉ™qalÉ™lÉ™r',
-'nlinks' => '$1 bağlantı',
-'allpages' => 'Bütün səhifələr',
-'randompage' => 'İxtiyari səhifə',
-'shortpages' => 'Qısa səhifələr',
-'longpages' => 'Uzun səhifələr',
-'listusers' => 'İstifadəçi siyahı',
-'specialpages' => 'Xüsusi səhifələr',
-'spheading' => 'İstifadəçilər üçün xüsusi səhifələr',
-'restrictedpheading' => 'İdarəçilər üçün xüsusi səhifələr',
-'recentchangeslinked' => 'ÆlaqÉ™li redaktÉ™lÉ™r',
-'newpages' => 'Yeni səhifələr',
-'ancientpages' => 'Æn köhnÉ™ sÉ™hifÉ™lÉ™r',
-'move' => 'Adını dəyişdir',
-'movethispage' => 'Bu səhifənin adını dəyiş',
-'booksources' => 'Kitab mənbələri',
-'categoriespagetext' => 'Wikide aşağıdaki kateqoriyalar var.',
-'version' => 'Versiya',
-'log' => 'Loglar',
-'alllogstext' => 'Qarşıya yükləmə, silmə, qoruma, bloklama ve sistem operatoru loqlarının birləşdirilmiş göstərməsi. Log növü, istifadəçi adı veya tə\'sir edilən səhifəni seçib görüntünü kiçildə bilərsiniz.',
-
-# Special:Allpages
-'nextpage' => 'Sonrakı səhifə ($1)',
-'allpagesfrom' => 'Bu mövqedən başlayan səhifeleri göstər:',
-'allarticles' => 'Bütün məqalələr',
-'allinnamespace' => 'Bütün səhifələr ($1 səhifələri)',
-'allpagesnext' => 'Sonrakı',
-'allpagesprev' => 'ÆvvÉ™lki',
-'allpagessubmit' => 'Gətir',
-
-# E this user
-#
-'emailuser' => 'İstifadəçiyə e-məktub yolla',
-'emailpage' => 'İstifadəçiyə e-məktub yolla',
-'defemailsubject' => '{{SITENAME}} e-məktub',
-'noemailtitle' => 'E-məktub ünvanı yox',
-'emailfrom' => 'Kimdən',
-'emailsubject' => 'Mövzu',
-'emailmessage' => 'Mesaj',
-'emailsend' => 'Göndər',
-'emailsent' => 'E-məktub göndərildi',
-
-# Watchlist
-#
-'watchlist' => 'İzlədiyim səhifələr',
-'watchlistsub' => '("$1" istifadəçisi üçün)',
-'watchnologin' => 'Daxil olmamısınız',
-'addedwatch' => 'İzləmə siyahısına əlavə edildi.',
-'addedwatchtext' => '"$1" səhifəsi [[Special:Watchlist|izlədiyiniz səhifələrə]] əlavə edildi. Bu səhifədə və əlaqəli müzakirə səhifəsində olacaq dəyişikliklər orada göstəriləcək və səhifə asanlıqla seçiləbilmək üçün [[Special:Recentchanges|son dəyişikliklər]]-də qalın şriftlərlə görsənəcəkdir. <p> Səhifəni izləmə sıyahınızdan çıxarmaq üçün yan lovhədəki "izləmə" düyməsinə vurun.',
-'removedwatch' => 'İzləmə siyahısından çıxardılıb',
-'removedwatchtext' => '"$1" səhifəsi izləmə siyahınızdan çıxardıldı.',
-'watch' => 'Ä°zlÉ™',
-'watchthispage' => 'Bu səhifəni izlə',
-'unwatch' => 'İzləmə',
-'unwatchthispage' => 'İzləmə',
-'watchnochange' => 'Verilən vaxt ərzində heç bir izlədiyiniz səhifə redaktə edilməmişdir.',
-'watchdetails' => '* müzakirə səhifələri çıxmaq şərtilə $1 səhifəni izləyirsiniz
-* [[Special:Watchlist/edit|İzlədiyiniz səhifələrin tam siyahısının göstərilməsi və redaktəsi]]',
-'wlheader-showupdated' => '* Son ziyarətinizdən sonra edilən dəyişikliklər \'\'\'qalın şriftlərlə\'\'\' göstərilmişdir.',
-'watchmethod-recent' => 'yeni dəyişikliklər izlənilən səhifələr üçün yoxlanılır',
-'watchmethod-list' => 'izlənilən səhifələr yeni dəyişikliklər üçün yoxlanılır',
-'removechecked' => 'İşarələnənləri izləmə siyahısından çıxart',
-'watchlistcontains' => 'İzləmə siyahınızda $1 səhifə var.',
-'watcheditlist' => 'Bunlar izlədiyiniz səhifələrin əlifba sırasına görə siyahısıdır. Siyahıdan çıxartmaq istədiyiniz səhifələrin yanındakı qutuları işarələləyin və ekranın altındakı \'işarələnənləri sıyahıdan çıxart düyməsinə\' vurun(məzmun səhifəsini çıxartdıqda əlaqəli müzakirə səhifəsi də (və tərsinə) çıxardılacaqdır).',
-'removingchecked' => 'İstədikləriniz izləmə siyahısından çıxardılır...',
-'wlnote' => 'Aşağıdakılar son <b>$2</b> saatdakı son $1 dəyişiklikdir.',
-'wlshowlast' => 'Bunları göstər: son $1 saatı $2 günü $3',
-'wlsaved' => 'Bu izləmə siyahınızın qeyd edilmiş halıdır.',
-'wlhideshowown' => 'Mənim redaktələrimi $1.',
-'wlhideshowbots' => 'Bot redaktələrini $1.',
-
-# Delete/protect/revert
-#
-'deletepage' => 'Səhifəni sil',
-'confirm' => 'Təsdiq et',
-'exblank' => 'səhifə boş',
-'confirmdelete' => 'Silmeyi təsdiq et',
-'actioncomplete' => 'Fəaliyyət tamamlandı',
-'deletedtext' => '"$1" has been deleted. See $2 for a record of recent deletions.',
-'deletedarticle' => 'silindi "[[$1]]"',
-'rollback' => 'ÆvvÉ™lki versiya',
-'rollbacklink' => 'əvvəlki halına qaytar',
-
-'confirmprotect' => 'Qorumayı təsdiq et',
-
-# Undelete
-'undelete' => 'Silinmiş səhifələri göstər',
-'viewdeletedpage' => 'Silinmiş səhifələri göstər',
-
-
-# Namespace form on various pages
-'namespace' => 'Adlar fəzası:',
-'invert' => 'Seçilən xaricindəkiləri',
-
-# Contributions
-#
-'contributions' => 'İstifadəçi köməkləri',
-'mycontris' => 'Köməklərim',
-'contribsub' => 'For $1',
-'uctop' => '(son)',
-
-# What links here
-#
-'whatlinkshere' => 'Bu səhifəyə bağlantılar',
-'linklistsub' => '(Bağlantılar siyahı)',
-
-# Block/unblock IP
-#
-'blockip' => 'İstifadəçiyi blokla',
-'ipbreason' => 'Səbəb',
-'ipbsubmit' => 'Bu istifadəçiyi əngəllə',
-'badipaddress' => 'Yanlış IP',
-'blockipsuccesssub' => 'bloklandi ',
-'blockipsuccesstext' => '[[{{ns:Special}}:Contributions/$1| $1]]bloklanıb. <br />See[[{{ns:Special}}:Ipblocklist|IP blok siyahisi]] bloklanmış IP lər.',
-'ipblocklist' => 'ÆngÉ™llÉ™nmiÅŸ istifadəçilÉ™r siyahı',
-'blocklink' => 'blokla',
-'contribslink' => 'Köməklər',
-'blocklogpage' => 'Blok qeydı',
-
-# Developer tools
-#
-
-# Make sysop
-'bureaucratlog' => 'Bureaucrat_log',
-'already_sysop' => 'Bu istifadəçi hazirdə idarəçidir',
-'already_bureaucrat' => 'Bu istifadəçi hazirdə bürokratdı',
-'already_steward' => 'Bu istifadəçi hazirdə steward',
-
-# Move page
-#
-'movepage' => 'Səhifənin adını dəyiş',
-'movearticle' => 'Səhifənin adını dəyişdir',
-'newtitle' => 'Yeni başlıq',
-'movepagebtn' => 'Səhifənin adını dəyiş',
-'movetalk' => 'Bu səhifənin müzakirə səhifəsinin de adını dəyişdir.',
-'1movedto2' => '[[$1]] adı dəyişildi. Yeni adı: [[$2]]',
-'1movedto2_redir' => '[[$1]] adı və məsiri dəyişildi : [[$2]]',
-'movereason' => 'Səbəb',
-'revertmove' => 'ÆvvÉ™lki vÉ™ziyyÉ™tinÉ™',
-'delete_and_move' => 'Sil vÉ™ apar',
-
-# Export
-'export' => 'Səhifələri ixrac et',
-
-# Namespace 8 related
-'allmessages' => 'Sistem mə\'lumatları',
-'allmessagesname' => 'Ad',
-'allmessagesdefault' => 'İlkin mətn',
-'allmessagescurrent' => 'İndiki mətn',
-'allmessagestext' => 'Sistem mə\'lumatların siyahısı MediaWiki: namespace.',
-
-
-# Metadata
-
-# Attribution
-'and' => 'vÉ™',
-
-# Spam protection
-'subcategorycount' => 'Bu kategoriyada $1 alt kategoriya var.',
-'subcategorycount1' => 'Bu kategoriyada $1 alt kategoriya var.',
-'categoryarticlecount' => 'Bu kategoriyada $1 məqalə var.',
-'categoryarticlecount1' => 'Bu kategoriyada $1 məqalə var.',
-'listingcontinuesabbrev' => '(davam)',
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/*
-<pre>
-*/
-
-/* qisa yol tuşlari və kömək balunları */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Öz Səhifəm\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'The user page for the ip you\'re editing as\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Danişiq Səhifəm\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Bu IP ünvanindan redaktə olunmuş danışıqlar\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Mənim Tərcihlərim\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'İzləməyə aldığım məqalələr.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Mən redakə etdiğim məqalələr siyahəsi\');
-ta[\'pt-login\'] = new Array(\'o\',\'Hesab açmaniz tövsiə olur, ama icbar yoxdu .\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Hesab açib girişiniz tövsiyə olur, ama məndatlı dəyil.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Çixiş\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Məqalə həqqində müzakirə edib, nəzərivi bildir\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Bu səhifani redaktə edə bilərsiz. Lütfən avvəl sinaq gostəriş edin.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Bu müzakirə səhifəsində iştirak edin.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Bu səhifə qorun altindadir. Mənbəsinə baxabilərsiz.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Bu səhifənin geçmiş nüsxələri.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Bu səhifəni qoru\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Bu səhifəni sil\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Bu səhifəni silinmədən oncəki halına qaytarın\');
-ta[\'ca-move\'] = new Array(\'m\',\'Bu məqalənin adını dəyışin\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Bu səhifəni izlə\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Bu səhifənin izlənmasini bitir\');
-ta[\'search\'] = new Array(\'f\',\'Bu vikini axtarin\');
-ta[\'p-logo\'] = new Array(\'\',\'Ana Səhifə\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Ana səhifəni görüş edin\');
-ta[\'n-portal\'] = new Array(\'\',\'Projə həqqində, nələr edəbilərsiz, harda şeyləri tapa bilərsiz\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Gündəki xəbərlər ilə əlaqəli bilgilər\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Bu Wikidə Son dəyişikliklər siyahəsi.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Bir təsadufi, necə gəldi, məqaləyə baxin\');
-ta[\'n-help\'] = new Array(\'\',\'Yardım almaq üçün.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Maddi kömək\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Wikidə bu məqaləyə bağlantilar\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Bu məqaləyə ayid başqa səhifələrdə yeni dəyişikliklər \');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS feed for this page\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom feed for this page\');
-ta[\'t-contributions\'] = new Array(\'\',\'Bu üzvin redaktə etmiş məqalələr siyahəsi\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Bu istifadəçiyə bir e-məktub yolla\');
-ta[\'t-upload\'] = new Array(\'u\',\'Yeni FILE lar Wikiyə yüklə.\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Xüsusi səhifələrin siyahəsi\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'View the content page\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'View the user page\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'View the media page\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'This is a special page, you can\'t edit the page itself.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'View the project page\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'View the image page\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'View the system message\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'View the template\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Kömək səhifəsi \');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'View the category page\');
-
-/*
-</pre>
-*/',
-# image deletion
-
-# browsing diffs
-'previousdiff' => '↠ÆvvÉ™lki fÉ™rq',
-'nextdiff' => 'Sonrakı fərq →',
-
-'imagemaxsize' => 'Limit images on image description pages to:',
-'thumbsize' => 'Kiçik ölçü:',
-
-'newimages' => 'Yeni faylların siyahısı',
-
-
-# 'all' in various places, this might be different for inflected languages
-'imagelistall' => 'bütün',
-'watchlistall1' => 'hamısını',
-'watchlistall2' => 'hamısını',
-'namespacesall' => 'bütün',
-
-# E-mail address confirmation
-'confirmemail' => 'E-məktubunu təsdiq et',
-'confirmemail_send' => 'Təsdiq kodu göndər',
-'confirmemail_sent' => 'Təsdiq e-məktubu göndərildi.',
-'confirmemail_success' => 'E-məktub ünvanınız indi təsdiq edildi.',
-'confirmemail_loggedin' => 'E-məktubunuz indi təsdiq edildi.',
-'confirmemail_subject' => '{{SITENAME}} e-məktub təsdiq etme',
-
-# Inputbox extension, may be useful in other contexts as well
-'createarticle' => 'Məqalə yarat',
-
-);
-?> \ No newline at end of file
diff --git a/languages/MessagesBe.php b/languages/MessagesBe.php
deleted file mode 100644
index 0ce9e961..00000000
--- a/languages/MessagesBe.php
+++ /dev/null
@@ -1,581 +0,0 @@
-<?php
-
-global $wgAllMessagesBe;
-$wgAllMessagesBe = array(
-# Belarusian Cyrillic alphabet:
-# Ðа Бб Вв Гг Дд (ДЖдж ДЗдз) Ее ÐÑ‘ Жж Зз Іі Йй Кк Лл Мм Ðн Оо Пп Рр Ð¡Ñ Ð¢Ñ‚ Уу ÐŽÑž Фф Хх Цц Чч Шш Ыы Ьь Ð­Ñ Ð®ÑŽ ЯÑ
-# Short ([^a-z]): абвгд (ДЖдж ДЗдз) еёжзійклмнопрÑтуўфхцчшыьÑÑŽÑ
-#
-# Belarusian Latin alphabet:
-# Aa Bb Cc Ćć ÄŒÄ Dd (DŽdž DZdz) Ee Ff Gg Hh Ii Jj Kk Ll ÅÅ‚ Mm Be Ńń Oo Pp Rr Ss Śś Å Å¡ Tt Uu Ŭŭ Vv Yy Zz Źź Žž
-# Short ([^a-z]): Ä‡Ä (DŽdž) łńśšŭźž
-
-# Note: use /u (unicode) and /i to turn of case-sensativity.
-'linktrail' => '/^([абвгґджзеёжзійклмнопрÑтуўфхцчшыьÑÑŽÑćÄłńśšŭźža-z]+)(.*)$/sDu',
-
-'1movedto2' => '[[$1]] перанеÑÐµÐ½Ð°Ñ Ñž [[$2]]',
-'1movedto2_redir' => '[[$1]] перанеÑÐµÐ½Ð°Ñ Ñž [[$2]] з выдаленьнем перанакіраваньнÑ',
-'about' => 'Пра',
-'aboutpage' => '{{ns:Project}}:Пра {{GRAMMAR:вінавальны|{{SITENAME}}}}',
-'aboutsite' => 'Пра {{GRAMMAR:вінавальны|{{SITENAME}}}}',
-'accmailtext' => 'Пароль Ð´Ð»Ñ Â«$1» быў адаÑланы на Ð°Ð´Ñ€Ð°Ñ $2.',
-'accmailtitle' => 'Пароль адаÑланы.',
-'accountcreated' => 'Рахунак Ñтвораны',
-'accountcreatedtext' => 'Рахунак удзельніка Ð´Ð»Ñ $1 быў Ñтвораны.',
-'acct_creation_throttle_hit' => 'Ðа жаль, Ð’Ñ‹ ўжо Ñтварылі $1 рахункаў. Болей нельга.',
-'actioncomplete' => 'ДзеÑньне завершанае',
-'addedwatch' => 'Ð”Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ñ Ñž ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ',
-'addedwatchtext' => "Ðртыкул «$1» быў дададзены да Вашага [[{{ns:Special}}:Watchlist|ÑьпіÑу назіраньнÑ]].
-ÐаÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð·ÑŒÐ¼ÐµÐ½Ñ‹ Ñž гÑтым артыкуле Ñ– зьвÑзанай зь ім Ñтаронцы абмеркаваньнÑÑž будуць Ð±Ð°Ñ‡Ð½Ñ‹Ñ Ñ‚Ð°Ð¼, Ñ– Ñтаронка будзе выглÑдаць '''тлуÑтай''' на [[{{ns:Special}}:Recentchanges|Ñтаронцы Ñа ÑьпіÑам апошніх зьменаў]], каб зьмены было лÑгчÑй заўважыць.
-
-Калі Ð’Ñ‹ захочаце выдаліць артыкул Ñа ÑьпіÑу назіраньнÑ, націÑьніце «не назіраць» у ÑпÑцыÑльным радку зьверху артыкула.",
-'administrators' => '{{ns:Project}}:ÐдмініÑтрацыÑ',
-'allarticles' => 'УÑе артыкулы',
-'allinnamespace' => 'УÑе Ñтаронкі (праÑтора назваў: $1)',
-'alllogstext' => 'СумеÑны паказ журналаў загрузкі, выдаленьнÑ, абароны, блÑÐºÐ°Ð²Ð°Ð½ÑŒÐ½Ñ Ñ– адмініÑтраваньнÑ.
-Ð’Ñ‹ можаце адфільтраваць вынікі па тыпе журналу, удзельніку ці Ñтаронцы.',
-'allmessages' => 'СыÑÑ‚ÑÐ¼Ð½Ñ‹Ñ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»ÐµÐ½ÑŒÐ½Ñ–',
-'allmessagescurrent' => 'БÑгучы Ñ‚ÑкÑÑ‚',
-'allmessagesdefault' => 'ТÑкÑÑ‚ па змоўчаньні',
-'allmessagesmodified' => 'Паказаць толькі зьмененыÑ',
-'allmessagesname' => 'Ðазва',
-'allmessagesnotsupportedDB' => "'''{{ns:Special}}:AllMessages''' не падтрымліваецца, таму што адключанае '''\$wgUseDatabaseMessages'''.",
-'allmessagesnotsupportedUI' => 'Ваша цÑперашнÑÑ Ð¼Ð¾Ð²Ð° <b>$1</b> інтÑрфÑйÑу не падтрымліваецца {{ns:Special}}:AllMessages гÑтага Ñайту.',
-'allmessagestext' => 'Ð¡ÑŒÐ¿Ñ–Ñ ÑƒÑÑ–Ñ… ÑÑ‹ÑÑ‚Ñмных паведамленьнÑÑž, ÑÐºÑ–Ñ Ñ–Ñнуюць у праÑторы назваў MediaWiki.',
-'allnonarticles' => 'УÑе не-артыкулы',
-'allnotinnamespace' => 'УÑе Ñтаронкі (не Ñž праÑторы назваў $1)',
-'allowemail' => 'Дазволіць атрыманьне ліÑтоў ад іншых удзельнікаў Ñ– ўдзельніц',
-'allpages' => 'УÑе Ñтаронкі',
-'allpagesfrom' => 'Паказаць Ñтаронкі, пачынаючы з:',
-'allpagesnext' => 'ÐаÑтупныÑ',
-'allpagesprefix' => 'Паказаць Ñтаронкі, назвы Ñкіх пачынаюцца з:',
-'allpagesprev' => 'ПапÑÑ€ÑдніÑ',
-'allpagessubmit' => 'Паказаць',
-'alphaindexline' => 'ад $1 да $2',
-'already_bureaucrat' => 'ГÑÑ‚Ñ‹ ўдзельнік ужо зьÑўлÑецца бюракратам',
-'already_steward' => 'ГÑÑ‚Ñ‹ ўдзельнік ужо зьÑўлÑецца кіраўніком',
-'already_sysop' => 'ГÑÑ‚Ñ‹ ўдзельнік ужо зьÑўлÑецца адмініÑтратарам',
-'alreadyloggedin' => "<strong>Удзельнік $1, Вы ўжо ўвайшлі!</strong><br />",
-'ancientpages' => 'ÐайÑтарÑÐ¹ÑˆÑ‹Ñ Ñтаронкі',
-'and' => 'Ñ–',
-'anoneditwarning' => "'''ПапÑÑ€Ñджаньне:''' Ð’Ñ‹ не ўвайшлі. Ваш IP-Ð°Ð´Ñ€Ð°Ñ Ð±ÑƒÐ´Ð·Ðµ запіÑаны Ñž гіÑторыі гÑтай Ñтаронкі.",
-'anontalk' => 'Гутаркі Ð´Ð»Ñ Ð³Ñтага IP-адраÑа',
-'anonymous' => 'ÐÐ½Ð°Ð½Ñ–Ð¼Ð½Ñ‹Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÑ– Ñ– ўдзельніцы {{GRAMMAR:родны|{{SITENAME}}}}',
-'apr' => '04',
-'april' => 'краÑавіка',
-'article' => 'Ðртыкул',
-'articleexists' => 'Старонка з такой назвай ужо Ñ–Ñнуе, альбо Ð°Ð±Ñ€Ð°Ð½Ð°Ñ Ð’Ð°Ð¼Ñ– назва недапушчальнаÑ.
-Калі лаÑка, абÑрыце іншую назву.',
-'articlepage' => 'Паказаць артыкул',
-'articletitles' => "Ðртыкулы, ÑÐºÑ–Ñ Ð¿Ð°Ñ‡Ñ‹Ð½Ð°ÑŽÑ†Ñ†Ð° з ''$1''",
-'aug' => '08',
-'august' => 'жніўнÑ',
-'autoblocker' => "Ð’Ñ‹ аўтаматычна заблÑкаваныÑ, таму што Ваш IP-Ð°Ð´Ñ€Ð°Ñ Ð½Ñдаўна ўжываўÑÑ Â«[[{{ns:User}}:$1|$1]]». Прычына блÑÐºÐ°Ð²Ð°Ð½ÑŒÐ½Ñ $1 наÑтупнаÑ: «'''$2'''»",
-'badarticleerror' => 'ГÑтае дзеÑньне немагчыма выканаць на гÑтай Ñтаронцы.',
-'badfilename' => 'Ðазва файла была Ð·ÑŒÐ¼ÐµÐ½ÐµÐ½Ð°Ñ Ð½Ð° «$1».',
-'badfiletype' => '«.$1» не зьÑўлÑецца Ñ€ÑкамÑндаваным фарматам Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð°Ñž выÑваў.',
-'badipaddress' => 'ÐекарÑктны IP-адраÑ',
-'badquery' => 'ÐÑÑлушна Ñфармаваны пошукавы запыт',
-'badretype' => 'Ð£Ð²ÐµÐ´Ð·ÐµÐ½Ñ‹Ñ Ð’Ð°Ð¼Ñ– паролі не Ñупадаюць.',
-'badtitle' => 'ÐекарÑÐºÑ‚Ð½Ð°Ñ Ð½Ð°Ð·Ð²Ð°',
-'blanknamespace' => 'Ðртыкул',
-'blockedtitle' => 'Удзельнік заблÑкаваны',
-'blockip' => 'БлÑкаваньне ўдзельніка ці ўдзельніцы',
-'blockipsuccesssub' => 'БлÑкаваньне паÑьпÑховае',
-'blocklink' => 'заблÑкаваць',
-'booksources' => 'Кнігарні',
-'brokenredirects' => 'ÐекарÑÐºÑ‚Ð½Ñ‹Ñ Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½ÑŒÐ½Ñ–',
-'brokenredirectstext' => 'ÐаÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½ÑŒÐ½Ñ– ÑпаÑылаюцца на неіÑÐ½ÑƒÑŽÑ‡Ñ‹Ñ Ñтаронкі:',
-'bydate' => 'па даце',
-'byname' => 'па назьве',
-'bysize' => 'па памеры',
-'cancel' => 'ÐдмÑніць',
-'cannotdelete' => 'Ðемагчыма выдаліць указаную Ñтаронку альбо выÑву. (Магчыма, Ñна ўжо Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ð°Ñ ÐºÑ–Ð¼Ñьці іншым.)',
-'categories' => 'КатÑгорыі',
-'categories1' => 'КатÑгорыÑ',
-'categoriespagetext' => 'У {{GRAMMAR:меÑны|{{SITENAME}}}} Ñ–Ñнуюць наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ ÐºÐ°Ñ‚Ñгорыі:',
-'category' => 'катÑгорыÑ',
-'category_header' => 'Ðртыкулы Ñž катÑгорыі «$1»',
-'categoryarticlecount' => 'У гÑтай катÑгорыі Ñ‘Ñьць $1 {{PLURAL:$1|артыкул|артыкулы|артыкулаў}}.',
-'changepassword' => 'ЗьмÑніць пароль',
-'columns' => 'Слупкоў:',
-'compareselectedversions' => 'Параўнаць Ð²Ñ‹Ð±Ñ€Ð°Ð½Ñ‹Ñ Ð²ÑÑ€ÑÑ–Ñ–',
-'confirmdelete' => 'Пацьверджаньне выдаленьнÑ',
-'confirmemail' => 'Пацьвердзіць Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты',
-'confirmprotecttext' => 'Ð’Ñ‹ Ñапраўды жадаеце абараніць гÑтую Ñтаронку?',
-'confirmunprotecttext' => 'Ð’Ñ‹ Ñапраўды жадаеце зьнÑць абарону з гÑтай Ñтаронкі?',
-'contribslink' => 'унёÑак',
-'contributions' => 'УнёÑак удзельніка/удзельніцы',
-'copyright' => 'ЗьмеÑÑ‚ Ñтаронкі падпадае пад ліцÑнзію $1.',
-'copyrightpage' => '{{ns:Project}}:ÐўтарÑÐºÑ–Ñ Ð¿Ñ€Ð°Ð²Ñ‹',
-'copyrightpagename' => 'ÐўтарÑÐºÑ–Ñ Ð¿Ñ€Ð°Ð²Ñ‹ {{GRAMMAR:родны|{{SITENAME}}}}',
-'copyrightwarning' => '<strong>ÐЕЛЬГРБЕЗ [[{{ns:Project}}:Дазволы на выкарыÑтаньне матÑрыÑлаў|ДÐЗВОЛУ]] ДÐДÐÐ’ÐЦЬ ÐœÐТЭРЫЯЛЫ, ÐБÐРОÐЕÐЫЯ ÐЎТÐРСКІМ ПРÐÐ’ÐÐœ!</strong>',
-'couldntremove' => 'Ðемагчыма выдаліць «$1»...',
-'createaccount' => 'Стварыць новы рахунак',
-'createaccountmail' => 'па Ñлектроннай пошце',
-'creditspage' => 'ПадзÑкі',
-'cur' => 'бÑг',
-'currentevents' => 'БÑÐ³ÑƒÑ‡Ñ‹Ñ Ð¿Ð°Ð´Ð·ÐµÑ–',
-'currentevents-url' => 'БÑÐ³ÑƒÑ‡Ñ‹Ñ Ð¿Ð°Ð´Ð·ÐµÑ–',
-'currentrev' => 'БÑÐ³ÑƒÑ‡Ð°Ñ Ð²ÑÑ€ÑÑ–Ñ',
-'currentrevisionlink' => 'паказаць бÑгучую вÑÑ€ÑÑ–ÑŽ',
-'data' => 'ЗьвеÑткі',
-'databaseerror' => 'Памылка базы зьвеÑтак',
-'dateformat' => 'Фармат даты',
-'datetime' => 'Дата Ñ– чаÑ',
-'deadendpages' => 'Ð¢ÑƒÐ¿Ñ–ÐºÐ¾Ð²Ñ‹Ñ Ñтаронкі',
-'dec' => '12',
-'december' => 'ÑьнежнÑ',
-'defaultns' => 'Па змоўчаньні, шукаць у наÑтупных праÑторах назваў:',
-'delete' => 'Выдаліць',
-'delete_and_move' => 'Выдаліць Ñ– перанеÑьці',
-'delete_and_move_confirm' => 'Так, выдаліць Ñтаронку',
-'deletecomment' => 'Прычына выдаленьнÑ',
-'deletedarticle' => 'Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ð°Ñ Â«[[$1]]»',
-'deletedrev' => '[выдаленаÑ]',
-'deletedrevision' => 'Ð’Ñ‹Ð´Ð°Ð»ÐµÐ½Ð°Ñ ÑÑ‚Ð°Ñ€Ð°Ñ Ð²ÑÑ€ÑÑ–Ñ $1.',
-'deleteimg' => 'выдаліць',
-'deleteimgcompletely' => 'Выдаліць уÑе вÑÑ€ÑÑ–Ñ– гÑтага файла',
-'deletepage' => 'Выдаліць Ñтаронку',
-'deletesub' => '(Выдаленьне «$1»)',
-'deletethispage' => 'Выдаліць гÑтую Ñтаронку',
-'deletionlog' => 'журнал выдаленьнÑÑž',
-'dellogpage' => 'Журнал_выдаленьнÑÑž',
-'dellogpagetext' => 'Ð¡ÑŒÐ¿Ñ–Ñ Ð°Ð¿Ð¾ÑˆÐ½Ñ–Ñ… выдаленьнÑÑž.',
-'diff' => 'розьн',
-'difference' => '(Ðдрозьненьні паміж вÑÑ€ÑÑ–Ñмі)',
-'disambiguations' => 'Старонкі-неадназначнаÑьці',
-'disambiguationspage' => 'Шаблён:ÐеадназначнаÑьць',
-'disclaimerpage' => '{{ns:Project}}:Ðдмова ад адказнаÑьці',
-'disclaimers' => 'Ðдмова ад адказнаÑьці',
-'doubleredirects' => 'Ð”Ð²Ð°Ð¹Ð½Ñ‹Ñ Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½ÑŒÐ½Ñ–',
-'edit' => 'РÑдагаваць',
-'editconflict' => 'Канфлікт Ñ€ÑдагаваньнÑ: $1',
-'editcurrent' => 'РÑдагаваць бÑгучую вÑÑ€ÑÑ–ÑŽ гÑтай Ñтаронкі',
-'edithelp' => 'Дапамога Ñž Ñ€Ñдагаваньні',
-'edithelppage' => '{{ns:Help}}:РÑдагаваньне',
-'editing' => 'РÑдагаваньне: $1',
-'editingcomment' => 'РÑдагаваньне: $1 (камÑнтар)',
-'editingsection' => 'РÑдагаваньне: $1 (ÑÑкцыÑ)',
-'editsection' => 'Ñ€Ñдагаваць',
-'editold' => 'Ñ€Ñдагаваць',
-'editsectionhint' => 'РÑдагаваць ÑÑкцыю «$1»',
-'editthispage' => 'РÑдагаваць гÑтую Ñтаронку',
-'editusergroup' => 'РÑдагаваць групы ўдзельнікаў Ñ– ўдзельніц',
-'email' => 'Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾ÑˆÑ‚Ð°',
-'emailfrom' => 'Ðд',
-'emailmessage' => 'Паведамленьне',
-'emailpage' => 'ДаÑлаць ліÑÑ‚ ўдзельніку ці ўдзельніцы па Ñлектроннай пошце',
-'emailsend' => 'ДаÑлаць',
-'emailsubject' => 'ТÑма',
-'emailto' => 'Каму',
-'emailuser' => 'ДаÑлаць ліÑÑ‚ па Ñлектроннай пошце гÑтаму ўдзельніку/гÑтай удзельніцы',
-'enotif_newpagetext' => 'ГÑта Ð½Ð¾Ð²Ð°Ñ Ñтаронка.',
-'error' => 'Памылка',
-'errorpagetitle' => 'Памылка',
-'exblank' => 'Ñтаронка была пуÑтаÑ',
-'excontent' => 'колішні зьмеÑÑ‚: «$1»',
-'export' => 'ЭкÑпартаваць Ñтаронкі',
-'exportcuronly' => 'ЭкÑпартаваць толькі бÑгучую вÑÑ€ÑÑ–ÑŽ, бÑз поўнай гіÑторыі',
-'extlink_tip' => 'ЗьнешнÑÑ ÑпаÑылка (не забывайцеÑÑ Ð¿Ð°Ñ‡Ñ‹Ð½Ð°Ñ†ÑŒ з http:// )',
-'feb' => '02',
-'february' => 'лютага',
-'filecopyerror' => 'Ðемагчыма cкапіÑваць файл «$1» у «$2».',
-'filedeleteerror' => 'Ðемагчыма выдаліць файл «$1».',
-'filedesc' => 'ÐпіÑаньне',
-'filename' => 'Ðазва файла',
-'filenotfound' => 'Ðемагчыма знайÑьці файл «$1».',
-'filerenameerror' => 'Ðемагчыма перайменаваць файл «$1» у «$2».',
-'filesource' => 'Крыніца',
-'fileuploadsummary' => 'ÐпіÑаньне:',
-'friday' => 'пÑтніца',
-'getimagelist' => 'атрыманьне ÑьпіÑу файлаў',
-'go' => 'Старонка',
-'help' => 'Дапамога',
-'helppage' => '{{ns:Help}}:ЗьмеÑÑ‚',
-'hide' => 'Ñхаваць',
-'hidetoc' => 'Ñхаваць',
-'hist' => 'гіÑÑ‚',
-'history' => 'ГіÑÑ‚Ð¾Ñ€Ñ‹Ñ Ñтаронкі',
-'history_short' => 'ГіÑторыÑ',
-'historywarning' => 'ПапÑÑ€Ñджаньне: у Ñтаронкі, Ñкую Ð’Ñ‹ зьбіраецеÑÑ Ð²Ñ‹Ð´Ð°Ð»Ñ–Ñ†ÑŒ, Ñ‘Ñьць гіÑторыÑ:&nbsp;',
-'hr_tip' => 'Ð“Ð°Ñ€Ñ‹Ð·Ð°Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð»Ñ–Ð½Ñ–Ñ (не выкарыÑтоўвайце чаÑта)',
-'ignorewarning' => 'Праігнараваць папÑÑ€Ñджаньне Ñ– захаваць файл.',
-'illegalfilename' => 'Ðазва файла «$1» зьмÑшчае Ñымбалі, ÑÐºÑ–Ñ Ð½ÐµÐ»ÑŒÐ³Ð° выкарыÑтоўваць у назвах Ñтаронак. Калі лаÑка, зьмÑніце назву файла Ñ– паÑпрабуйце загрузіць Ñго зноў.',
-'ilsubmit' => 'Шукаць',
-'image_sample' => 'Прыклад.jpg',
-'imagelinks' => 'СпаÑылкі',
-'imagelist' => 'Ð¡ÑŒÐ¿Ñ–Ñ Ñ„Ð°Ð¹Ð»Ð°Ñž',
-'imagelisttext' => 'Ð¡ÑŒÐ¿Ñ–Ñ <strong>$1</strong> файлаў, адÑартаваных <strong>$2</strong>.',
-'imagepage' => 'Паказаць Ñтаронку выÑвы',
-'imgdelete' => 'выдаліць',
-'imgdesc' => 'апіÑаньне',
-'imghistory' => 'ГіÑÑ‚Ð¾Ñ€Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ð°',
-'import' => 'Імпартаваць Ñтаронкі',
-'importfailed' => 'Ðемагчыма імпартаваць: $1',
-'infiniteblock' => 'назаўÑёды',
-'info_short' => 'ІнфармацыÑ',
-'infosubtitle' => 'Ð†Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð¿Ñ€Ð° Ñтаронку',
-'internalerror' => 'Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°',
-'invert' => 'Ðдваротны выбар',
-'ip_range_invalid' => 'ÐекарÑктны дыÑпазон IP-адраÑоў.',
-'ipaddress' => 'IP-адраÑ',
-'ipadressorusername' => 'IP-Ð°Ð´Ñ€Ð°Ñ Ð°Ð»ÑŒÐ±Ð¾ Ñ–Ð¼Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ°/ўдзельніцы',
-'ipbexpiry' => 'ТÑрмін',
-'ipblocklist' => 'Ð¡ÑŒÐ¿Ñ–Ñ Ð·Ð°Ð±Ð»Ñкаваных IP-адраÑоў Ñ– імёнаў удзельнікаў',
-'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' => 'іншы',
-'ipbreason' => 'Прычына',
-'isredirect' => 'Ñтаронка-перанакіраваньне',
-'istemplate' => 'уключÑньне',
-'jan' => '01',
-'january' => 'ÑтудзенÑ',
-'jul' => '07',
-'july' => 'ліпенÑ',
-'jun' => '06',
-'june' => 'чÑрвенÑ',
-'lastmodified' => 'ГÑÑ‚Ð°Ñ Ñтаронка апошні раз Ñ€ÑдагавалаÑÑ $1.',
-'lastmodifiedby' => 'ГÑтую Ñтаронку апошні раз Ñ€Ñдагаваў $2 $1.',
-'link_tip' => 'Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ ÑпаÑылка',
-'linklistsub' => '(Ð¡ÑŒÐ¿Ñ–Ñ ÑпаÑылак)',
-'linkshere' => 'ÐаÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ñтаронкі ÑпаÑылаюцца на гÑтую:',
-'linkstoimage' => 'ÐаÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ñтаронкі ÑпаÑылаюцца на гÑÑ‚Ñ‹ файл:',
-'listingcontinuesabbrev' => " (працÑг)",
-'listredirects' => 'Ð¡ÑŒÐ¿Ñ–Ñ Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½ÑŒÐ½ÑÑž',
-'listusers' => 'Ð¡ÑŒÐ¿Ñ–Ñ ÑƒÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ°Ñž Ñ– ўдзельніц',
-'loadhist' => 'Загрузка гіÑторыі Ñтаронкі',
-'loadingrev' => 'Загрузка вÑÑ€ÑÑ–Ñ– Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°ÑžÐ½Ð°Ð½ÑŒÐ½Ñ',
-'localtime' => 'ÐœÑÑцовы чаÑ',
-'log' => 'Журналы падзей',
-'logout' => 'ВыйÑьці',
-'lonelypages' => 'Старонкі-Ñіраціны',
-'longpages' => 'Ð”Ð¾ÑžÐ³Ñ–Ñ Ñтаронкі',
-'mailmypassword' => 'ДаÑлаць мне пароль',
-'mainpage' => 'Ð“Ð°Ð»Ð¾ÑžÐ½Ð°Ñ Ñтаронка',
-'makesysopname' => 'Ð†Ð¼Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ°/ўдзельніцы:',
-'mar' => '03',
-'march' => 'Ñакавіка',
-'math_sample' => 'ЗьмÑÑьціце тут формулу',
-'math_syntax_error' => 'ÑынтакÑÑ‹Ñ‡Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°',
-'math_tip' => 'МатÑÐ¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»Ð° (LaTeX)',
-'math_unknown_error' => 'невÑÐ´Ð¾Ð¼Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°',
-'math_unknown_function' => 'невÑÐ´Ð¾Ð¼Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ',
-'may' => '05',
-'may_long' => 'траўнÑ',
-'media_sample' => 'Прыклад.ogg',
-'media_tip' => 'СпаÑылка на мÑдыÑ-файл',
-'mimesearch' => 'Пошук па MIME',
-'minlength' => 'Ðазва файла павінна быць не карацейшай за тры Ñымбалі.',
-'minoredit' => 'ГÑта Ð´Ñ€Ð¾Ð±Ð½Ð°Ñ Ð¿Ñ€Ð°ÑžÐºÐ°',
-'minoreditletter' => 'Д',
-'missingimage' => '<b>Ð’Ñ‹Ñва адÑутнічае</b><br /><i>$1</i>',
-'monday' => 'панÑдзелак',
-'mostcategories' => 'Старонкі з найбольшай колькаÑьцю катÑгорый',
-'mostimages' => 'Ð’Ñ‹Ñвы, на ÑÐºÑ–Ñ Ð½Ð°Ð¹Ñ‡Ð°Ñьцей ÑпаÑылаюцца',
-'mostlinked' => 'Старонкі, на ÑÐºÑ–Ñ Ð½Ð°Ð¹Ñ‡Ð°Ñьцей ÑпаÑылаюцца',
-'mostlinkedcategories' => 'КатÑгорыі з найбольшай колькаÑьцю артыкулаў',
-'mostrevisions' => 'Старонкі з найбольшай колькаÑьцю Ñ€ÑдагаваньнÑÑž',
-'move' => 'ПеранеÑьці',
-'movearticle' => 'ПеранеÑьці Ñтаронку',
-'movedto' => 'перанеÑÐµÐ½Ð°Ñ Ñž',
-'movepage' => 'ПеранеÑьці Ñтаронку',
-'movepagebtn' => 'ПеранеÑьці Ñтаронку',
-'movereason' => 'Прычына',
-'movetalk' => 'ПеранеÑьці такÑама Ñтаронку абмеркаваньнÑ.',
-'movethispage' => 'ПеранеÑьці гÑтую Ñтаронку',
-'mw_math_html' => 'HTML калі магчыма, інакш PNG',
-'mw_math_mathml' => 'MathML калі магчыма (ÑкÑпÑрымÑнтальна)',
-'mw_math_png' => 'ЗаўÑёды паказваць Ñк PNG',
-'mw_math_simple' => 'HTML у проÑÑ‚Ñ‹Ñ… выпадках, інакш PNG',
-'mycontris' => 'Мой унёÑак',
-'mypage' => 'ÐœÐ°Ñ Ñтаронка',
-'mytalk' => 'Мае размовы',
-'namespace' => 'ПраÑтора назваў:',
-'namespacesall' => 'уÑе',
-'navigation' => 'ÐавігацыÑ',
-'nbytes' => '$1 {{PLURAL:$1|байт|байта|байтаў}}',
-'ncategories' => '$1 {{PLURAL:$1|катÑгорыÑ|катÑгорыі|катÑгорый}}',
-'newarticle' => '(Ðовы)',
-'newarticletext' =>
-"Ð’Ñ‹ прыйшлі па ÑпаÑылцы на Ñтаронку, ÑÐºÐ°Ñ ÑÑˆÑ‡Ñ Ð½Ðµ Ñ–Ñнуе.
-Каб Ñтварыць Ñе, напішыце Ñ‚ÑкÑÑ‚ у полі ніжÑй (глÑдзіце [[{{ns:Help}}:ЗьмеÑÑ‚|Ñтаронку дапамогі]] Ð´Ð·ÐµÐ»Ñ Ð´Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð°Ð¹ інфармацыі).
-Калі Ð’Ñ‹ трапілі Ñюды памылкова, націÑьніце '''назад''' у вашым браўзÑры",
-'newbies' => 'ÐŸÐ°Ñ‡Ñ‹Ð½Ð°ÑŽÑ‡Ñ‹Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÑ– Ñ– ўдзельніцы',
-'newimages' => 'ГалерÑÑ Ð½Ð¾Ð²Ñ‹Ñ… файлаў',
-'newmessagesdifflink' => 'розьніца з папÑÑ€ÑднÑй вÑÑ€ÑÑ–Ñй',
-'newmessageslink' => 'Ð½Ð¾Ð²Ñ‹Ñ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»ÐµÐ½ÑŒÐ½Ñ–',
-'newpage' => 'ÐÐ¾Ð²Ð°Ñ Ñтаронка',
-'newpageletter' => 'Ð',
-'newpages' => 'ÐÐ¾Ð²Ñ‹Ñ Ñтаронкі',
-'newpassword' => 'Ðовы пароль:',
-'newtitle' => 'ÐÐ¾Ð²Ð°Ñ Ð½Ð°Ð·Ð²Ð°',
-'newwindow' => '(адчынÑецца Ñž новым акне)',
-'nextdiff' => 'ПерайÑьці да наÑтупнай зьмены →',
-'nextn' => 'наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ $1',
-'nextpage' => 'ÐаÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ñтаронка ($1)',
-'nlinks' => '$1 {{PLURAL:$1|ÑпаÑылка|ÑпаÑылкі|ÑпаÑылак}}',
-'noarticletext' => 'Зараз Ñ‚ÑкÑÑ‚ на гÑтай Ñтаронцы адÑутнічае. Ð’Ñ‹ можаце [[{{ns:special}}:Search/{{PAGENAME}}|пашукаць гÑтую назву]] Ñž іншых Ñтаронках альбо [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} Ñ€Ñдагаваць гÑтую Ñтаронку].',
-'nodb' => 'Ðемагчыма выбраць базу зьвеÑтак $1',
-'noemailtitle' => 'ÐÐ´Ñ€Ð°Ñ Ñлектроннай пошты адÑутнічае',
-'noexactmatch' => "'''Старонкі з гÑткай назвай не Ñ–Ñнуе.''' Ð’Ñ‹ можаце '''[[:$1|Ñтварыць гÑтую Ñтаронку]]'''.",
-'nohistory' => 'ГіÑÑ‚Ð¾Ñ€Ñ‹Ñ Ð·ÑŒÐ¼ÐµÐ½Ð°Ñž Ð´Ð»Ñ Ð³Ñтай Ñтаронкі адÑутнічае.',
-'noimages' => 'Ð’Ñ‹Ñвы адÑутнічаюць.',
-'nolinkshere' => 'ÐÑ–Ð²Ð¾Ð´Ð½Ð°Ñ Ñтаронка Ñюды не ÑпаÑылаецца.',
-'nolinkstoimage' => 'ÐÑ–Ð²Ð¾Ð´Ð½Ð°Ñ Ñтаронка не ÑпаÑылаецца на гÑÑ‚Ñ‹ файл.',
-'nosuchaction' => 'ÐÑма такога дзеÑньнÑ',
-'nosuchspecialpage' => 'Такой ÑпÑцыÑльнай Ñтаронкі не Ñ–Ñнуе',
-'nosuchuser' => 'Ðе Ñ–Ñнуе ўдзельніка ці ўдзельніцы «$1».
-Праверце напіÑаньне, альбо выкарыÑтайце форму ніжÑй, каб Ñтварыць новы рахунак ўдзельніка ці ўдзельніцы.',
-'nosuchusershort' => 'Ðе Ñ–Ñнуе ўдзельніка ці ўдзельніцы «$1». Праверце напіÑаньне.',
-'notanarticle' => 'Ðе артыкул',
-'note' => '<strong>Заўвага: </strong>',
-'nov' => '11',
-'november' => 'ліÑтапада',
-'nowatchlist' => 'Ваш ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ â€” пуÑÑ‚Ñ‹.',
-'nowiki_sample' => 'Пішыце Ñюды нефарматаваны Ñ‚ÑкÑÑ‚',
-'nowiki_tip' => 'Ігнараваць вікі-фарматаваньне',
-'nrevisions' => '$1 {{PLURAL:$1|вÑÑ€ÑÑ–Ñ|вÑÑ€ÑÑ–Ñ–|вÑÑ€Ñій}}',
-'nstab-category' => 'КатÑгорыÑ',
-'nstab-help' => 'Дапамога',
-'nstab-image' => 'Файл',
-'nstab-main' => 'Ðртыкул',
-'nstab-media' => 'ÐœÑдыÑ',
-'nstab-mediawiki' => 'Паведамленьне',
-'nstab-project' => 'Старонка праекту',
-'nstab-special' => 'СпÑцыÑльнаÑ',
-'nstab-template' => 'Шаблён',
-'nstab-user' => 'Старонка ўдзельніка/ўдзельніцы',
-'numauthors' => 'КолькаÑьць розных аўтараў Ñ– аўтарак (артыкула): $1',
-'numedits' => 'КолькаÑьць зьменаў (артыкула): $1',
-'numtalkauthors' => 'КолькаÑьць розных аўтараў Ñ– аўтарак (Ñтаронкі абмеркаваньнÑ): $1',
-'numtalkedits' => 'КолькаÑьць зьменаў (Ñтаронкі абмеркаваньнÑ): $1',
-'numwatchers' => 'КолькаÑьць назіральнікаў Ñ– назіральніц: $1',
-'nviews' => '$1 праглÑд(у,аў)',
-'oct' => '10',
-'october' => 'каÑтрычніка',
-'ok' => 'Добра',
-'oldpassword' => 'Стары пароль:',
-'orig' => 'арыг',
-'otherlanguages' => 'Ðа іншых мовах',
-'others' => 'іншыÑ',
-'pagemovedtext' => 'Старонка «[[$1]]» перанеÑÐµÐ½Ð°Ñ Ñž «[[$2]]».',
-'pagetitle' => '$1 - {{SITENAME}}',
-'perfcached' => 'ÐаÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð·ÑŒÐ²ÐµÑткі кÑÑˆÐ°Ð²Ð°Ð½Ñ‹Ñ Ñ– могуць быць ÑаÑтарÑлымі.',
-'perfcachedts' => 'ÐаÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð·ÑŒÐ²ÐµÑткі кÑÑˆÐ°Ð²Ð°Ð½Ñ‹Ñ Ñ– апошні раз былі Ð°Ð±Ð½Ð¾ÑžÐ»ÐµÐ½Ñ‹Ñ $1.',
-'permalink' => 'Ð¡Ñ‚Ð°Ð»Ð°Ñ ÑпаÑылка',
-'popularpages' => 'ПапулÑÑ€Ð½Ñ‹Ñ Ñтаронкі',
-'portal' => 'Суполка',
-'portal-url' => '{{ns:Project}}:Суполка',
-'postcomment' => 'ПракамÑнтаваць',
-'powersearch' => 'Пошук',
-'preferences' => 'УÑтаноўкі',
-'prefixindex' => 'Пошук Ñтаронак па пачатку назвы',
-'prefs-misc' => 'Рознае',
-'prefs-rc' => 'ÐÐ¿Ð¾ÑˆÐ½Ñ–Ñ Ð·ÑŒÐ¼ÐµÐ½Ñ‹',
-'prefs-watchlist' => 'Ð¡ÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ',
-'preview' => 'ПраглÑд',
-'previewnote' => '<strong>ГÑта толькі папÑÑ€Ñдні праглÑд Ñ– зьмены ÑÑˆÑ‡Ñ Ð½Ðµ былі захаваныÑ!</strong>',
-'previousdiff' => '↠ПерайÑьці да папÑÑ€ÑднÑй зьмены',
-'prevn' => 'папÑÑ€ÑÐ´Ð½Ñ–Ñ $1',
-'printableversion' => 'Ð’ÑÑ€ÑÑ–Ñ Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ',
-'privacy' => 'Правілы адноÑна прыватнаÑьці',
-'privacypage' => '{{ns:Project}}:Правілы адноÑна прыватнаÑьці',
-'projectpage' => 'Паказаць Ñтаронку праекту',
-'protect' => 'Ðбараніць',
-'protectcomment' => 'Прычына Ð´Ð»Ñ Ð°Ð±Ð°Ñ€Ð¾Ð½Ñ‹',
-'protectedarticle' => 'Ð°Ð±Ð°Ñ€Ð¾Ð½ÐµÐ½Ð°Ñ Â«[[$1]]»',
-'protectedpage' => 'ÐÐ±Ð°Ñ€Ð¾Ð½ÐµÐ½Ð°Ñ Ñтаронка',
-'protectedpagewarning' => "<strong>ПÐПЯРЭДЖÐÐЬÐЕ: ГÑÑ‚Ð°Ñ Ñтаронка была абароненаÑ, таму толькі адмініÑтратары могуць Ñ€Ñдагаваць Ñе. УпÑўніцеÑÑ, што Ð’Ñ‹ кіруецеÑÑ [[{{ns:Project}}:РÑдагаваньне абароненых Ñтаронак|правіламі Ñ€ÑÐ´Ð°Ð³Ð°Ð²Ð°Ð½ÑŒÐ½Ñ Ð°Ð±Ð°Ñ€Ð¾Ð½ÐµÐ½Ñ‹Ñ… Ñтаронак]].</strong>",
-'protectsub' => '(Ðбарона «$1»)',
-'protectthispage' => 'Ðбараніць гÑтую Ñтаронку',
-'qbbrowse' => 'ПраглÑдзець',
-'qbedit' => 'РÑдагаваць',
-'qbfind' => 'ЗнайÑьці',
-'qbpageoptions' => 'ГÑÑ‚Ð°Ñ Ñтаронка',
-'qbspecialpages' => 'СпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ñтаронкі',
-'randompage' => 'Ð’Ñ‹Ð¿Ð°Ð´ÐºÐ¾Ð²Ð°Ñ Ñтаронка',
-'randomredirect' => 'Выпадковае перанакіраваньне',
-'rclinks' => "Паказаць Ð°Ð¿Ð¾ÑˆÐ½Ñ–Ñ $1 зьменаў за Ð¼Ñ–Ð½ÑƒÐ»Ñ‹Ñ $2 дзён<br />$3",
-'rclistfrom' => 'Паказаць зьмены з $1',
-'rclsub' => '(да Ñтаронак, ÑпаÑылкі на ÑÐºÑ–Ñ Ñ‘Ñьць на «$1»)',
-'rcnotefrom' => "ÐіжÑй знаходзÑцца зьмены з <b>$2</b> (да <b>$1</b> на Ñтаронку).",
-'rcshowhideanons' => '$1 ананімаў',
-'rcshowhidebots' => '$1 робатаў',
-'rcshowhideliu' => '$1 зарÑгіÑтраваных',
-'rcshowhidemine' => '$1 мае праўкі',
-'rcshowhideminor' => '$1 Ð´Ñ€Ð¾Ð±Ð½Ñ‹Ñ Ð¿Ñ€Ð°ÑžÐºÑ–',
-'recentchanges' => 'ÐÐ¿Ð¾ÑˆÐ½Ñ–Ñ Ð·ÑŒÐ¼ÐµÐ½Ñ‹',
-'recentchangesall' => 'уÑе',
-'recentchangeslinked' => 'ЗьвÑÐ·Ð°Ð½Ñ‹Ñ Ð¿Ñ€Ð°ÑžÐºÑ–',
-'recentchangestext' => 'Сачыце за апошнімі зьменамі Ñž {{GRAMMAR:меÑны|{{SITENAME}}}} на гÑтай Ñтаронцы.',
-'redirectedfrom' => '(ÐŸÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð°Ñ Ð· $1)',
-'redirectpagesub' => 'Старонка-перанакіраваньне',
-'removechecked' => 'Выдаліць Ð²Ñ‹Ð±Ñ€Ð°Ð½Ñ‹Ñ Ñтаронкі Ñа ÑьпіÑу назіраньнÑ',
-'removedwatch' => 'Ð’Ñ‹Ð´Ð°Ð»ÐµÐ½Ð°Ñ Ñа ÑьпіÑу назіраньнÑ',
-'removedwatchtext' => 'Старонка «[[:$1]]» была Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ð°Ñ Ð· Вашага ÑьпіÑу назіраньнÑ.',
-'removingchecked' => 'Выдаленьне выбраных Ñтаронак Ñа ÑьпіÑу назіраньнÑ...',
-'resetprefs' => 'Скінуць',
-'restorelink' => 'Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ñ‹Ñ Ð·ÑŒÐ¼ÐµÐ½Ñ‹ ($1)',
-'restrictedpheading' => 'СпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ñтаронкі з абмежаваным доÑтупам',
-'resultsperpage' => 'КолькаÑьць вынікаў на Ñтаронцы',
-'retrievedfrom' => 'Ðтрымана з «$1»',
-'returnto' => 'Ð’Ñрнуцца да $1.',
-'reupload' => 'Загрузіць зноў',
-'reuploaddesc' => 'Ð’Ñрнуцца да формы загрузкі.',
-'revertimg' => 'вÑрнуць',
-'revhistory' => 'ГіÑÑ‚Ð¾Ñ€Ñ‹Ñ Ð·ÑŒÐ¼ÐµÐ½Ð°Ñž',
-'revisionasof' => 'Ð’ÑÑ€ÑÑ–Ñ Ð°Ð´ $1',
-'revisionasofwithlink' => 'Ð’ÑÑ€ÑÑ–Ñ Ð°Ð´ $1; $2<br />$3 | $4',
-'revnotfound' => 'Ð’ÑÑ€ÑÑ–Ñ Ð½Ñ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð°Ñ',
-'rollback' => 'ÐдмÑніць Ñ€Ñдагаваньні',
-'rows' => 'Радкоў:',
-'saturday' => 'Ñубота',
-'savearticle' => 'Захаваць Ñтаронку',
-'savefile' => 'Захаваць файл',
-'saveprefs' => 'Захаваць',
-'saveusergroups' => 'Захаваць групы ўдзельнікаў і ўдзельніц',
-'search' => 'Пошук',
-'searchresults' => 'Вынікі пошуку',
-'searchresultshead' => 'Пошук',
-'searchresulttext' => 'Ð”Ð»Ñ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ð½ÑŒÐ½Ñ Ð±Ð¾Ð»ÑŒÑˆ падрабÑзнай інфармацыі пра пошук у {{GRAMMAR:меÑны|{{SITENAME}}}}, глÑдзіце [[{{ns:Project}}:Пошук|Пошук у {{GRAMMAR:меÑны|{{SITENAME}}}}]].',
-'sep' => '09',
-'september' => 'вераÑьнÑ',
-'servertime' => 'БÑгучы Ñ‡Ð°Ñ Ð½Ð° ÑÑрвÑры',
-'sharedupload' => 'ГÑÑ‚Ñ‹ файл зьÑўлÑецца агульным Ñ– можа выкарыÑтоўвацца іншымі праектамі.',
-'shortpages' => 'ÐšÐ°Ñ€Ð¾Ñ‚ÐºÑ–Ñ Ñтаронкі',
-'show' => 'паказаць',
-'showbigimage' => 'Паказаць варыÑнт большага памеру ($1 × $2, $3 Кб)',
-'showdiff' => 'Паказаць зьмены',
-'showingresults' => "ÐіжÑй Ð¿Ð°Ð´Ð°Ð½Ñ‹Ñ Ð´Ð° <b>$1</b> вынікаў, пачынаючы з #<b>$2</b>.",
-'showlast' => 'Паказаць $1 апошніх файлаў адÑартаваных $2.',
-'showpreview' => 'ПраглÑдзець',
-'showtoc' => 'паказаць',
-'sig_tip' => 'Ваш Ð¿Ð¾Ð´Ð¿Ñ–Ñ Ñ– момант чаÑу',
-'sitestats' => 'СтатыÑтыка {{GRAMMAR:родны|{{SITENAME}}}}',
-'sitesubtitle' => '',
-'sitesupport' => 'ÐхвÑраваньні',
-'sitetitle' => '{{SITENAME}}',
-'siteuser' => 'Удзельнік/удзельніца {{GRAMMAR:родны|{{SITENAME}}}} $1',
-'skin' => 'Ðфармленьне',
-'skinpreview' => '(ПраглÑд)',
-'spamprotectiontitle' => 'Фільтар Ð´Ð»Ñ Ð°Ð±Ð°Ñ€Ð¾Ð½Ñ‹ ад Ñпаму',
-'specialloguserlabel' => 'Удзельнік/удзельніца:',
-'specialpage' => 'СпÑцыÑÐ»ÑŒÐ½Ð°Ñ Ñтаронка',
-'specialpages' => 'СпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ñтаронкі',
-'spheading' => 'СпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ñтаронкі Ð´Ð»Ñ ÑžÑÑ–Ñ… удзельнікаў Ñ– ўдзельніц',
-'statistics' => 'СтатыÑтыка',
-'storedversion' => 'Ð—Ð°Ñ…Ð°Ð²Ð°Ð½Ð°Ñ Ð²ÑÑ€ÑÑ–Ñ',
-'subcategories' => 'ПадкатÑгорыі',
-'subcategorycount' => 'У гÑтай катÑгорыі Ñ‘Ñьць $1 {{PLURAL:$1|падкатÑгорыÑ|падкатÑгорыі|падкатÑгорый}}.',
-'subject' => 'ТÑма/назва',
-'subjectpage' => 'Паказаць Ñ‚Ñму',
-'summary' => 'Кароткае апіÑаньне зьменаў',
-'sunday' => 'нÑдзелÑ',
-'tagline' => 'ЗьвеÑткі зь {{GRAMMAR:родны|{{SITENAME}}}}',
-'talk' => 'Гутаркі',
-'talkpage' => 'Ðбмеркаваць гÑтую Ñтаронку',
-'talkpagemoved' => 'ÐÐ´Ð¿Ð°Ð²ÐµÐ´Ð½Ð°Ñ Ñтаронка Ð°Ð±Ð¼ÐµÑ€ÐºÐ°Ð²Ð°Ð½ÑŒÐ½Ñ Ñ‚Ð°ÐºÑама перанеÑенаÑ.',
-'talkpagenotmoved' => 'ÐÐ´Ð¿Ð°Ð²ÐµÐ´Ð½Ð°Ñ Ñтаронка Ð°Ð±Ð¼ÐµÑ€ÐºÐ°Ð²Ð°Ð½ÑŒÐ½Ñ <strong>не</strong> перанеÑенаÑ.',
-'templatesused' => 'Ðа гÑтай Ñтаронцы выкарыÑÑ‚Ð°Ð½Ñ‹Ñ Ð½Ð°ÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñ‹:',
-'textboxsize' => 'РÑдагаваньне',
-'thisisdeleted' => 'ПраглÑдзець ці аднавіць $1?',
-'thumbnail-more' => 'ПавÑлічыць',
-'thursday' => 'чацьвер',
-'timezonelegend' => 'ЧаÑавы поÑÑ',
-'toc' => 'ЗьмеÑÑ‚',
-'tog-editsection' => 'Дазволіць Ñ€Ñдагаваньне аÑобных ÑÑкцыÑÑž па ÑпаÑылках [Ñ€Ñдагаваць]',
-'tog-editwidth' => 'Поле Ñ€ÑÐ´Ð°Ð³Ð°Ð²Ð°Ð½ÑŒÐ½Ñ Ñž поўную шырыню',
-'tog-externaleditor' => 'Па змоўчаньні выкарыÑтоўваць зьнешні Ñ€Ñдактар',
-'tog-fancysig' => 'ПроÑÑ‚Ñ‹ Ð¿Ð¾Ð´Ð¿Ñ–Ñ (без аўтаматычнай ÑпаÑылкі)',
-'tog-hideminor' => 'Хаваць Ð´Ñ€Ð¾Ð±Ð½Ñ‹Ñ Ð·ÑŒÐ¼ÐµÐ½Ñ‹ Ñž ÑьпіÑе апошніх зьменаў',
-'tog-minordefault' => 'Па змоўчаньні пазначаць уÑе зьмены дробнымі',
-'tog-nocache' => 'Ðдключыць кÑшаваньне Ñтаронак',
-'tog-numberheadings' => 'ÐÑžÑ‚Ð°Ð¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ Ð½ÑƒÐ¼Ð°Ñ€Ð°Ñ†Ñ‹Ñ Ð·Ð°Ð³Ð°Ð»Ð¾ÑžÐºÐ°Ñž',
-'tog-previewonfirst' => 'ПапÑÑ€Ñдні праглÑд пры першым Ñ€Ñдагаваньні',
-'tog-rememberpassword' => 'Захоўваць пароль паміж ÑÑÑÑ–Ñмі',
-'tog-showtoc' => 'Паказваць зьмеÑÑ‚ (Ð´Ð»Ñ Ñтаронак з колькаÑьцю ÑÑкцый болей за 3)',
-'tog-showtoolbar' => 'Паказваць панÑль інÑтрумÑнтаў Ñ€ÑÐ´Ð°Ð³Ð°Ð²Ð°Ð½ÑŒÐ½Ñ (патрабуе JavaScript)',
-'tog-underline' => 'ПадкрÑÑьліваць ÑпаÑылкі:',
-'tog-usenewrc' => 'УдаÑканалены ÑÑŒÐ¿Ñ–Ñ Ð°Ð¿Ð¾ÑˆÐ½Ñ–Ñ… зьменаў (патрабуе JavaScript)',
-'toolbox' => 'ІнÑтрумÑнты',
-'tooltip-diff' => 'Паказаць Ð·Ñ€Ð¾Ð±Ð»ÐµÐ½Ñ‹Ñ Ð’Ð°Ð¼Ñ– зьмены Ñž Ñ‚ÑкÑьце. [alt-v]',
-'tooltip-minoredit' => 'Пазначыць гÑтую зьмену Ñк дробную [alt-i]',
-'tooltip-preview' => 'ПраглÑдзець Вашы зьмены. Калі лаÑка, выкарыÑтоўвайце гÑтую магчымаÑьць перад тым, Ñк захаваць Ñтаронку! [alt-p]',
-'tooltip-save' => 'Захаваць Вашы зьмены [alt-s]',
-'tooltip-watch' => 'Дадаць гÑтую Ñтаронку Ñž Ваш ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ [alt-w]',
-'tuesday' => 'аўторак',
-'uid' => 'ID удзельніка/удзельніцы:',
-'uncategorizedcategories' => 'ÐекатÑÐ³Ð°Ñ€Ñ‹Ð·Ð°Ð²Ð°Ð½Ñ‹Ñ ÐºÐ°Ñ‚Ñгорыі',
-'uncategorizedpages' => 'ÐекатÑÐ³Ð°Ñ€Ñ‹Ð·Ð°Ð²Ð°Ð½Ñ‹Ñ Ñтаронкі',
-'undelete' => 'ПраглÑд выдаленых Ñтаронак',
-'undeletecomment' => 'КамÑнтар:',
-'underline-always' => 'ЗаўÑёды',
-'underline-never' => 'Ðіколі',
-'unit-pixel' => 'пкÑ',
-'unprotect' => 'зьнÑць абарону',
-'unusedcategories' => 'КатÑгорыі, ÑÐºÑ–Ñ Ð½Ðµ выкарыÑтоўваюцца',
-'unusedimages' => 'Файлы, ÑÐºÑ–Ñ Ð½Ðµ выкарыÑтоўваюцца',
-'unusedtemplates' => 'Шаблёны, ÑÐºÑ–Ñ Ð½Ðµ выкарыÑтоўваюцца',
-'unwatch' => 'Ðе назіраць',
-'unwatchedpages' => 'Старонкі, за Ñкімі ніхто не назірае',
-'unwatchthispage' => 'ПераÑтаць назіраць',
-'upload' => 'Загрузіць файл',
-'uploadbtn' => 'Загрузіць файл',
-'uploadedfiles' => 'Ð—Ð°Ð³Ñ€ÑƒÐ¶Ð°Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹',
-'uploadedimage' => 'Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°Ð½Ð°Ñ Â«[[$1]]»',
-'uploadlog' => 'журнал загрузак',
-'uploadlogpage' => 'Журнал загрузак',
-'uploadlogpagetext' => 'Ð¡ÑŒÐ¿Ñ–Ñ Ð°Ð¿Ð¾ÑˆÐ½Ñ–Ñ… загружаных файлаў.',
-'uploadtext' => "'''Перад тым, Ñк загрузіць файл:'''
-
-* ÐзнаёмцеÑÑ Ð· '''[[{{ns:Project}}:Правілы выкарыÑÑ‚Ð°Ð½ÑŒÐ½Ñ Ñ„Ð°Ð¹Ð»Ð°Ñž|правіламі выкарыÑÑ‚Ð°Ð½ÑŒÐ½Ñ Ñ„Ð°Ð¹Ð»Ð°Ñž]]'''.
-* Праверце з дапамогай '''[[{{ns:Special}}:Imagelist|ÑьпіÑу файлаў]]''', ці не загружаны гÑÑ‚Ñ‹ файл з іншай назвай.
-* ВыкарыÑтоўвайце наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ '''фарматы''': [[JPG]] — Ð´Ð»Ñ Ñ„Ð¾Ñ‚Ð°Ð·Ð´Ñ‹Ð¼ÐºÐ°Ñž; [[GIF]] — Ð´Ð»Ñ Ð°Ð½Ñ–Ð¼Ð°Ñ†Ñ‹Ñ–; [[PNG]] — Ð´Ð»Ñ Ñ–Ð½ÑˆÑ‹Ñ… выÑваў; [[OGG]] — Ð´Ð»Ñ Ð°ÑžÐ´Ñ‹Ñ‘Ñ„Ð°Ð¹Ð»Ð°Ñž.
-* Давайце файлам '''Ð·Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ»Ñ‹Ñ Ð½Ð°Ð·Ð²Ñ‹''', ÑÐºÑ–Ñ Ð°Ð´Ð»ÑŽÑтроўваюць Ñ–Ñ… зьмеÑÑ‚. Ðапрыклад: ''Janka Kupala, 1910.jpg'' замеÑÑ‚ ''JK1.jpg''. Ðазву файла '''немагчыма''' зьмÑніць паÑÑŒÐ»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ–.
-* ПытайцеÑÑ '''дазволу''' на публікацыю фотаздымка ва ÑžÑÑ–Ñ… людзей, ÑÐºÑ–Ñ Ñ‚Ð°Ð¼ прыÑутнічаюць.
-
-'''ПаÑÑŒÐ»Ñ Ñ‚Ð°Ð³Ð¾, Ñк выÑва загружанаÑ:'''
-
-* '''ÐбавÑзкова''' дадайце:
-** '''дÑталёвае апіÑаньне зьмеÑту''';
-** '''крыніцу''': файл Ñтвораны Вамі; адÑканаваны з кнігі ''X''; узÑÑ‚Ñ‹ з ІнтÑрнÑÑ‚ па адраÑу ''Y'';
-** Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð°Ñž, ÑÐºÑ–Ñ Ð·Ñ€Ð¾Ð±Ð»ÐµÐ½Ñ‹ '''нÑ''' Вамі, укажыце, ці атрымалі Ð’Ñ‹ '''дазвол''' на выкарыÑтаньне гÑтага файла Ñž {{GRAMMAR:меÑны|{{SITENAME}}}};
-** '''ліцÑнзіі''', згодна ўмоваў Ñкіх магчыма раÑпаўÑюджваць файл.
-* '''ВыкарыÑтоўвайце файл''' у артыкуле(ах). Ðапрыклад: <code><nowiki>[[Ð’Ñ‹Ñва:file.jpg]]</nowiki></code> ці <code><nowiki>[[Ð’Ñ‹Ñва:file.jpg|міні|200пкÑ|ÐпіÑаньне]]</nowiki></code> — Ð´Ð»Ñ Ð²Ñ‹Ñваў; <code><nowiki>[[ÐœÑдыÑ:file.ogg]]</nowiki></code> — Ð´Ð»Ñ Ð°ÑžÐ´Ñ‹Ñ‘Ñ„Ð°Ð¹Ð»Ð°Ñž.",
-'uploadvirus' => 'Файл утрымлівае віруÑ! ПадрабÑзнаÑьці: $1',
-'userexists' => 'Выбранае Вамі Ñ–Ð¼Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ°/ўдзельніцы ўжо выкарыÑтоўваецца кімÑьці іншым. Калі лаÑка, выберыце іншае імÑ.',
-'userlogin' => 'Стварыць рахунак ці ўвайÑьці',
-'userlogout' => 'ВыйÑьці',
-'username' => 'Ð†Ð¼Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ°/ўдзельніцы:',
-'userstats' => 'СтатыÑтыка ўдзелу',
-'userstatstext' => "КолькаÑьць зарÑгіÑтраваных удзельнікаў Ñ– ўдзельніц: '''$1'''.
-
-КолькаÑьць адмініÑтратараў Ñ– адмініÑтратарак: '''$2''' (ці '''$4%'''). ПадрабÑзнаÑьці глÑдзіце Ñž $3.",
-'version' => 'Ð’ÑÑ€ÑÑ–Ñ',
-'viewdeleted' => 'Паказаць $1?',
-'viewdeletedpage' => 'Паказаць Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ñ‹Ñ Ñтаронкі',
-'viewprevnext' => 'Паказаць ($1) ($2) ($3).',
-'viewsource' => 'Паказаць крыніцу',
-'viewtalkpage' => 'Паказаць абмеркаваньне',
-'wantedcategories' => 'Ð—Ð°Ð¿Ð°Ñ‚Ñ€Ð°Ð±Ð°Ð²Ð°Ð½Ñ‹Ñ ÐºÐ°Ñ‚Ñгорыі',
-'wantedpages' => 'Ð—Ð°Ð¿Ð°Ñ‚Ñ€Ð°Ð±Ð°Ð²Ð°Ð½Ñ‹Ñ Ñтаронкі',
-'watch' => 'Ðазіраць',
-'watchlist' => 'Мой ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ',
-'watchlistsub' => '(Ð´Ð»Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ°/удзельніцы «$1»)',
-'watchthis' => 'Ðазіраць за гÑтай Ñтаронкай',
-'watchthispage' => 'Ðазіраць за гÑтай Ñтаронкай',
-'wednesday' => 'Ñерада',
-'whatlinkshere' => 'Ðдкуль ÑпаÑылаюцца на Ñтаронку',
-'whitelistacctitle' => 'Вам не дазволена Ñтвараць рахунак',
-'wlhideshowbots' => '$1 праўкі робатаў',
-'wlhideshowown' => '$1 мае праўкі',
-'youremail' => 'ÐÐ´Ñ€Ð°Ñ Ñлектроннай пошты *',
-'yourlanguage' => 'Мова інтÑрфÑйÑу:',
-'yourname' => 'Ð†Ð¼Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ°/ўдзельніцы',
-'yournick' => 'ÐœÑнушка:',
-'yourpassword' => 'Пароль',
-'yourrealname' => 'Сапраўднае Ñ–Ð¼Ñ *',
-'yourtext' => 'Ваш Ñ‚ÑкÑÑ‚',
-);
-
-?>
diff --git a/languages/MessagesBg.php b/languages/MessagesBg.php
deleted file mode 100644
index 8e119adc..00000000
--- a/languages/MessagesBg.php
+++ /dev/null
@@ -1,1401 +0,0 @@
-<?php
-
-/* private */ $wgAllMessagesBg = array(
-
-# User toggles
-'tog-underline' => 'Подчертаване на препратките',
-'tog-highlightbroken' => 'Показване на невалидните препратки <a href="#" class="new">така</a> (алтернативно: така<a href="#" class="internal">?</a>)',
-'tog-justify' => 'ДвуÑтранно подравнÑване на абзаците',
-'tog-hideminor' => 'Скриване на малки редакции в поÑледните промени',
-'tog-usenewrc' => 'ПодобрÑване на поÑледните промени (Javascript)',
-'tog-numberheadings' => 'Ðомериране на заглавиÑта',
-'tog-showtoolbar' => 'Помощна лента за редактиране (Javascript)',
-'tog-editondblclick' => 'Редактиране при двойно щракване (Javascript)',
-'tog-editsection' =>'ВъзможноÑÑ‚ за редактиране на раздел чрез препратка [редактиране]',
-'tog-editsectiononrightclick' => 'ВъзможноÑÑ‚ за редактиране на раздел при щракване Ñ Ð´ÐµÑÐ½Ð¸Ñ Ð±ÑƒÑ‚Ð¾Ð½ върху заглавие на раздел (Javascript)',
-'tog-showtoc' =>'Показване на Ñъдържание (за Ñтраници Ñ Ð¿Ð¾Ð²ÐµÑ‡Ðµ от три раздела)',
-'tog-rememberpassword' => 'ЗапомнÑне между ÑеÑиите',
-'tog-editwidth' => 'МакÑимална ширина на кутиÑта за редактиране',
-'tog-watchdefault' => 'ДобавÑне на редактираните Ñтраници към ÑпиÑъка за наблюдение',
-'tog-minordefault' => 'ОтбелÑзване на вÑички промени като малки по подразбиране',
-'tog-previewontop' => 'Показване на Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»Ð½Ð¸Ñ Ð¿Ñ€ÐµÐ³Ð»ÐµÐ´ преди текÑтовата кутиÑ, а не Ñлед неÑ',
-'tog-previewonfirst' => 'Показване на предварителен преглед при първа редакциÑ',
-'tog-nocache' => 'Без Ñкладиране на Ñтраниците',
-'tog-fancysig' => 'Без превръщане на подпиÑа в препратка към потребителÑката Ñтраница',
-'tog-externaleditor' => 'Използване на външен редактор по подразбиране',
-'tog-externaldiff' => 'Използване на външна програма за разлики по подразбиране',
-
-'underline-always' => 'Винаги',
-'underline-never' => 'Ðикога',
-'underline-default' => 'Според наÑтройките на браузъра',
-'skinpreview' => '(Предварителен преглед)',
-
-# Dates
-'sunday' => 'неделÑ',
-'monday' => 'понеделник',
-'tuesday' => 'вторник',
-'wednesday' => 'ÑÑ€Ñда',
-'thursday' => 'четвъртък',
-'friday' => 'петък',
-'saturday' => 'Ñъбота',
-'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' => 'дек',
-
-# Bits of text used by many pages:
-#
-'categories' => 'Категории',
-'category' => 'категориÑ',
-'category_header' => 'Страници в ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ â€ž$1“',
-'subcategories' => 'Подкатегории',
-'linktrail' => '/^([a-zабвгдежзийклмнопрÑтуфхцчшщъыьÑÑŽÑ]+)(.*)$/sDu',
-'linkprefix' => '/^(.*?)([a-zA-Z\x80-\xff]+)$/sD',
-'mainpage' => 'Ðачална Ñтраница',
-'mainpagetext' => 'Уики-ÑиÑтемата беше уÑпешно инÑталирана.',
-'mainpagedocfooter' => 'МолÑ, разгледайте [http://meta.wikimedia.org/wiki/MediaWiki_i18n документациÑта] и [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide ръководÑтвото] за подробна Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно МедиÑУики.
-
-Ðктуална верÑÐ¸Ñ Ð½Ð° българÑÐºÐ¸Ñ ÐµÐ·Ð¸ÐºÐ¾Ð² файл можете да откриете на [http://meta.wikimedia.org/wiki/LanguageBg.php Мета].',
-'portal' => 'Портал за общноÑтта',
-'portal-url' => 'Project:Портал',
-'about' => 'За {{SITENAME}}',
-'aboutsite' => 'За {{SITENAME}}',
-'aboutpage' => 'Project:За {{SITENAME}}',
-'article' => 'Страница',
-'help' => 'Помощ',
-'helppage' => 'Help:Съдържание',
-'bugreports' => 'Ð¡ÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° грешки',
-'bugreportspage' => 'Project:Ð¡ÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° грешки',
-'sitesupport' => 'ДарениÑ',
-'sitesupport-url' => 'Project:Подкрепа',
-'faq' => 'ЧЗВ',
-'faqpage' => 'Project:ЧЗВ',
-'edithelp' => 'Помощ при редактиране',
-'newwindow' => '(Ð¾Ñ‚Ð²Ð°Ñ€Ñ Ñе в нов прозорец)',
-'edithelppage' => 'Help:Как_Ñе_редактират_Ñтраници',
-'cancel' => 'Отказ',
-'qbfind' => 'ТърÑене',
-'qbbrowse' => 'Избор',
-'qbedit' => 'Редактиране',
-'qbpageoptions' => 'ÐаÑтройки за Ñтраницата',
-'qbpageinfo' => 'Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° Ñтраницата',
-'qbmyoptions' => 'Моите наÑтройки',
-'qbspecialpages' => 'Специални Ñтраници',
-'moredotdotdot' => 'Още...',
-'mypage' => 'МоÑта Ñтраница',
-'mytalk' => 'МоÑта беÑеда',
-'anontalk' => 'БеÑеда за адреÑа',
-'navigation' => 'ÐавигациÑ',
-
-# Metadata in edit box
-'metadata' => '<b>Метаданни</b> (<a href="$1">разÑÑнение</a>)',
-'metadata_page' => 'Project:Метаданни',
-
-'currentevents' => 'Текущи ÑъбитиÑ',
-'currentevents-url' => 'Текущи ÑъбитиÑ',
-'disclaimers' => 'УÑÐ»Ð¾Ð²Ð¸Ñ Ð·Ð° ползване',
-'disclaimerpage' => 'Project:УÑÐ»Ð¾Ð²Ð¸Ñ Ð·Ð° ползване',
-'errorpagetitle' => 'Грешка',
-'returnto' => 'Обратно към $1.',
-'tagline' => 'от {{SITENAME}}',
-'whatlinkshere' => 'Какво Ñочи наÑам',
-'help' => 'Помощ',
-'search' => 'ТърÑене',
-'go' => 'ОтварÑне',
-'history' => 'ИÑториÑ',
-'history_short' => 'ИÑториÑ',
-'updatedmarker' => 'има промÑна (от поÑледното ми влизане)',
-'info_short' => 'ИнформациÑ',
-'printableversion' => 'ВерÑÐ¸Ñ Ð·Ð° печат',
-'permalink' => 'ПоÑтоÑнна препратка',
-'print' => 'Печат',
-'edit' => 'Редактиране',
-'editthispage' => 'Редактиране',
-'delete' => 'Изтриване',
-'deletethispage' => 'Изтриване',
-'undelete_short1' => 'ВъзÑтановÑване на една редакциÑ',
-'undelete_short' => 'ВъзÑтановÑване на $1 редакции',
-'protect' => 'Защита',
-'protectthispage' => 'Защита',
-'unprotect' => 'СвалÑне на защитата',
-'unprotectthispage' => 'СвалÑне на защитата',
-'newpage' => 'Ðова Ñтраница',
-'talkpage' => 'ДиÑкуÑионна Ñтраница',
-'specialpage' => 'Специална Ñтраница',
-'personaltools' => 'Лични инÑтрументи',
-'postcomment' => 'ОÑтавÑне на Ñъобщение',
-'addsection' => '+',
-'articlepage' => 'Преглед на Ñтраница',
-'subjectpage' => 'Преглед на тема', # For compatibility
-'talk' => 'БеÑеда',
-'views' => 'Прегледи',
-'toolbox' => 'ИнÑтрументи',
-'userpage' => 'ПотребителÑка Ñтраница',
-'projectpage' => 'ОÑновна Ñтраница',
-'imagepage' => 'Преглед на файл',
-'viewtalkpage' => 'Преглед на беÑеда',
-'otherlanguages' => 'Ðа други езици',
-'redirectedfrom' => '(пренаÑочване от $1)',
-'lastmodified' => 'ПоÑледна промÑна на Ñтраницата: $1.',
-'viewcount' => 'Страницата е била преглеждана $1 пъти.',
-'copyright' => 'Съдържанието е доÑтъпно при уÑловиÑта на $1.',
-'protectedpage' => 'Защитена Ñтраница',
-'administrators' => 'Project:ÐдминиÑтратори',
-'sysoptitle' => 'ИзиÑкване на админиÑтраторÑки права',
-'sysoptext' => 'Желаното дейÑтвие може да Ñе изпълни Ñамо от админиÑтратори.
-Вижте $1.',
-'developertitle' => 'ИзиÑкват Ñе права на разработчик',
-'developertext' => 'Желаното дейÑтвие може да Ñе изпълни Ñамо от разработчици.
-Вижте $1.',
-'badaccess' => 'Грешка при доÑтъп', # Permission error
-'badaccesstext' => 'Желаното дейÑтвие може да Ñе изпълнÑва Ñамо от потребители Ñ Ð¿Ñ€Ð°Ð²Ð° на „$2“.
-Вижте $1.',
-'versionrequired' => 'ИзиÑква Ñе верÑÐ¸Ñ $1 на МедиÑУики',
-'versionrequiredtext' => 'За да използвате тази Ñтраница, е необходима верÑÐ¸Ñ $1 на МедиÑУики. Вижте [[Special:Version]].',
-'nbytes' => '$1 байта',
-'ok' => 'Добре',
-'retrievedfrom' => 'Взето от „$1“.',
-'newmessageslink' => 'нови ÑъобщениÑ',
-'editsection' => 'редактиране',
-'editold' => 'редактиране',
-'toc' => 'Съдържание',
-'showtoc' => 'показване',
-'hidetoc' => 'Ñкриване',
-'thisisdeleted' => 'Преглед или възÑтановÑване на $1?',
-'viewdeleted' => 'Преглед на $1?',
-'restorelink1' => 'една изтрита редакциÑ',
-'restorelink' => '$1 изтрити редакции',
-'feedlinks' => 'Feed:',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Страница',
-'nstab-user' => 'Потребител',
-'nstab-media' => 'МедиÑ',
-'nstab-special' => 'Специална Ñтраница',
-'nstab-project' => 'Проект',
-'nstab-image' => 'Файл',
-'nstab-mediawiki' => 'Съобщение',
-'nstab-template' => 'Шаблон',
-'nstab-help' => 'Помощ',
-'nstab-category' => 'КатегориÑ',
-
-# Main script and global functions
-#
-'nosuchaction' => 'ÐÑма такова дейÑтвие',
-'nosuchactiontext' => 'ДейÑтвието, указано от Ð¼Ñ€ÐµÐ¶Ð¾Ð²Ð¸Ñ Ð°Ð´Ñ€ÐµÑ, не Ñе разпознава от ÑиÑтемата.',
-'nosuchspecialpage' => 'ÐÑма такава Ñпециална Ñтраница',
-'nospecialpagetext' => 'Отправихте заÑвка за невалидна [[Special:Specialpages|Ñпециална Ñтраница]].',
-
-# General errors
-#
-'error' => 'Грешка',
-'databaseerror' => 'Грешка при работа Ñ Ð±Ð°Ð·Ð°Ñ‚Ð° от данни',
-'dberrortext' => 'Възникна Ñинтактична грешка при заÑвка към базата от данни.
-ПоÑледната заÑвка към базата от данни беше:
-<blockquote><tt>$1</tt></blockquote>
-при функциÑта „<tt>$2</tt>“.
-MySQL дава грешка „<tt>$3: $4</tt>“.',
-'dberrortextcl' => 'Възникна Ñинтактична грешка при заÑвка към базата от данни.
-ПоÑледната заÑвка беше:
-„$1“
-при функциÑта „$2“.
-MySQL дава грешка „$3: $4“.',
-'noconnect' => '<p>Ð’ момента има техничеÑки трудноÑти и не може да Ñе оÑъщеÑтви връзка Ñ Ð±Ð°Ð·Ð°Ñ‚Ð° от данни.</p>
-<p>$1</p>
-<p>МолÑ, опитайте отново по-къÑно. ИзвинÑваме Ñе за неудобÑтвото.</p>',
-'nodb' => 'ÐеуÑпех при избирането на база от данни $1',
-'cachederror' => 'Показано е Ñкладирано копие на желаната Ñтраница, което евентуално може да е оÑтарÑло.',
-'laggedslavemode' => 'Внимание: Страницата може да не Ñъдържа поÑледните обновÑваниÑ.',
-'readonly' => 'Базата от данни е затворена за промени',
-'enterlockreason' => 'ПоÑочете причина за затварÑнето, като дадете и приблизителна оценка кога базата от данни ще бъде отново отворена',
-'readonlytext' => 'Базата от данни е временно затворена за промени – вероÑтно за рутинна поддръжка, Ñлед коÑто ще бъде отново на разположение.
-ÐдминиÑтраторът, който Ñ Ðµ затворил, дава Ñледното обÑÑнение:
-$1',
-'missingarticle' => 'ТекÑÑ‚ÑŠÑ‚ на Ñтраницата „$1“ не беше намерен в базата от данни.
-
-Това обикновено е причинено от поÑледване на оÑтарÑла разлика или препратка от иÑториÑта към изтрита Ñтраница.
-
-Ðко не това е причината, е възможно да Ñте открили грешка в ÑиÑтемата.
-МолÑ, Ñъобщете за това на админиÑтратор, като включите и името на Ñтраницата.',
-'readonly_lag' => 'Базата от данни беше автоматично заключена, докато подчинените Ñървъри уÑпеÑÑ‚ да Ñе ÑъглаÑуват Ñ Ð¾ÑÐ½Ð¾Ð²Ð½Ð¸Ñ Ñървър.',
-'internalerror' => 'Вътрешна грешка',
-'filecopyerror' => 'Файлът „$1“ не можа да бъде копиран като „$2“.',
-'filerenameerror' => 'Файлът „$1“ не можа да бъде преименуван на „$2“.',
-'filedeleteerror' => 'Файлът „$1“ не можа да бъде изтрит.',
-'filenotfound' => 'Файлът „$1“ не беше намерен.',
-'unexpected' => 'Ðеочаквана ÑтойноÑÑ‚: „$1“=„$2“.',
-'formerror' => 'Възникна грешка при изпращане на формулÑра',
-'badarticleerror' => 'ДейÑтвието не може да Ñе изпълни върху Ñтраницата.',
-'cannotdelete' => 'Указаната Ñтраница или файл не можа да бъде изтрит(а). Възможно е вече да е изтрит(а) от нÑкой друг.',
-'badtitle' => 'Ðевалидно заглавие',
-'badtitletext' => 'Желаното заглавие на Ñтраница е невалидно, празно или неправилна препратка към друго уики.',
-'perfdisabled' => 'СъжалÑваме! Това ÑвойÑтво е временно изключено,
-защото Ð·Ð°Ð±Ð°Ð²Ñ Ð±Ð°Ð·Ð°Ñ‚Ð° от данни дотам, че никой не може да използва уикито.',
-'perfdisabledsub' => 'Съхранен екземплÑÑ€ от $1:',
-'perfcached' => 'Следните данни Ñа извлечени от Ñклада и затова може да не отговарÑÑ‚ на текущото ÑÑŠÑтоÑние:',
-'wrong_wfQuery_params' => 'Ðевалидни аргументи за wfQuery()<br />
-ФункциÑ: $1<br />
-ЗаÑвка: $2',
-'viewsource' => 'Защитена Ñтраница',
-'protectedtext' => 'Страницата е затворена за промени. СъщеÑтвуват нÑколко причини това да е така, молÑ, вижте [[Project:Защитена_Ñтраница]].
-
-Можете да прегледате и копирате Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ ÐºÐ¾Ð´ на Ñтраницата:',
-'sqlhidden' => '(ЗаÑвка на SQL — Ñкрита)',
-
-# Login and logout pages
-#
-'logouttitle' => 'Излизане на потребител',
-'logouttext' => 'ИзлÑзохте от ÑиÑтемата.
-
-Можете да продължите да използвате {{SITENAME}} анонимно или да влезете отново като друг потребител. Обърнете внимание, че нÑкои Ñтраници вÑе още ще Ñе показват така, ÑÑкаш Ñте влезли, докато не изтриете кеш-паметта на браузъра.',
-
-'welcomecreation' => '== Добре дошли, $1! ==
-
-Вашата Ñметка беше уÑпешно открита. Сега можете да промените наÑтройките на {{SITENAME}} по Ваш вкуÑ.',
-
-'loginpagetitle' => 'Влизане в ÑиÑтемата',
-'yourname' => 'ПотребителÑко име',
-'yourpassword' => 'Парола',
-'yourpasswordagain' => 'Въведете повторно парола',
-'remembermypassword' => 'ЗапомнÑне на паролата',
-'yourdomainname' => 'Домейн',
-# TODO
-'externaldberror' => 'There was either an external authentication database error or you are not allowed to update your external account.',
-'loginproblem' => '<b>Имаше проблем Ñ Ð²Ð»Ð¸Ð·Ð°Ð½ÐµÑ‚Ð¾ Ви.</b><br />Опитайте отново!',
-'alreadyloggedin' => '<strong>$1, вече Ñте влезли в ÑиÑтемата!</strong>',
-'login' => 'Влизане',
-'loginprompt' => "За влизане в {{SITENAME}} е необходимо да въведете потребителÑкото Ñи име и парола и да натиÑнете бутона '''Влизане''', като за да бъде това уÑпешно, биÑквитките (cookies) Ñ‚Ñ€Ñбва да Ñа разрешени в браузъра Ви.
-
-Ðко вÑе още не Ñте региÑтрирани (нÑмате открита Ñметка), леÑно можете да Ñторите това, като проÑто въведете желаните от Ð’Ð°Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñко име и парола (двукратно) и щракнете върху '''РегиÑтриране'''.",
-'userlogin' => 'РегиÑтриране или влизане',
-'logout' => 'Излизане',
-'userlogout' => 'Излизане',
-'notloggedin' => 'Ðе Ñте влезли',
-'createaccount' => 'РегиÑтриране',
-'createaccountmail' => 'Ñ Ð¿Ð¸Ñмо по електронната поща',
-'badretype' => 'Въведените пароли не Ñъвпадат.',
-'userexists' => 'Въведеното потребителÑко име вече Ñе използва. МолÑ, изберете друго име.',
-'youremail' => 'Е-поща *',
-'yourrealname' => 'ИÑтинÑко име *',
-'yourlanguage' => 'Език',
-'yourvariant' => 'Вариант',
-'yournick' => 'ПÑевдоним (за подпиÑи чрез <code><nowiki>~~~~</nowiki></code>)',
-'email' => 'Е-поща',
-'prefs-help-email' => '* <strong>Електронна поща</strong> <em>(незадължително)</em>: ПозволÑва на хората да Ñе Ñвържат Ñ Ð’Ð°Ñ, без да Ñе налага да им Ñъобщавате адреÑа Ñи, а Ñъщо може да Ñе използва, за да Ви Ñе изпрати нова парола, ако Ñлучайно забравите Ñегашната Ñи.',
-# TODO
-'prefs-help-email-enotif' => 'This address is also used to send you email notifications if you enabled the options.',
-'prefs-help-realname' => '* <strong>ИÑтинÑко име</strong> <em>(незадължително)</em>: Ðко го поÑочите, на него ще бъдат припиÑани Вашите приноÑи.',
-'loginerror' => 'Грешка при влизане',
-'nocookiesnew' => 'ПотребителÑката Ñметка беше Ñъздадена, но вÑе още не Ñте влезли. {{SITENAME}} използва биÑквитки при влизане на потребителите. МолÑ, разрешете биÑквитките във Ð’Ð°ÑˆÐ¸Ñ Ð±Ñ€Ð°ÑƒÐ·ÑŠÑ€, тъй като те Ñа забранени, и Ñлед това влезте Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñкото Ñи име и парола.',
-'nocookieslogin' => '{{SITENAME}} използва биÑквитки (cookies) за Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° влизаниÑта. МолÑ, разрешете биÑквитките във Ð’Ð°ÑˆÐ¸Ñ Ð±Ñ€Ð°ÑƒÐ·ÑŠÑ€, тъй като те Ñа забранени, и опитайте отново.',
-'noname' => 'Ðе указахте валидно потребителÑко име.',
-'loginsuccesstitle' => 'УÑпешно влизане',
-'loginsuccess' => 'ВлÑзохте в {{SITENAME}} като „$1“.',
-'nosuchuser' => 'ÐÑма потребител Ñ Ð¸Ð¼ÐµÑ‚Ð¾ „$1“.
-Проверете изпиÑването или Ñе региÑтрирайте, използвайки Ð´Ð¾Ð»Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»ÑÑ€.',
-'nosuchusershort' => 'ÐÑма потребител Ñ Ð¸Ð¼ÐµÑ‚Ð¾ „$1“. Проверете изпиÑването.',
-'wrongpassword' => 'Въведената парола е невалидна (или липÑва). МолÑ, опитайте отново.',
-'mailmypassword' => 'Изпращане на нова парола',
-'passwordremindertitle' => 'ÐапомнÑне за парола от {{SITENAME}}',
-'passwordremindertext' => 'ÐÑкой (най-вероÑтно Вие, от IP-Ð°Ð´Ñ€ÐµÑ $1) помоли да Ви изпратим нова парола за влизане в {{SITENAME}}.
-Паролата за Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ â€ž$2“ е „$3“.
-Сега би Ñ‚Ñ€Ñбвало да влезете в ÑиÑтемата и да Ñмените паролата Ñи.',
-'noemail' => 'ÐÑма запиÑана електронна поща за Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ â€ž$1“.',
-'passwordsent' => 'Ðова парола беше изпратена на електронната поща на „$1“.
-МолÑ, влезте отново, Ñлед като Ñ Ð¿Ð¾Ð»ÑƒÑ‡Ð¸Ñ‚Ðµ.',
-# TODO
-'eauthentsent' => 'A confirmation email has been sent to the nominated email address.
-Before any other mail is sent to the account, you will have to follow the instructions in the email, to confirm that the account is actually yours.',
-'loginend' => '<p>За да Ñе региÑтрирате, проÑто въведете потребителÑко име и парола (два пъти) и щракнете върху бутона „<b>РегиÑтриране</b>“.</p>
-<p>
-Ð¡Ð»ÐµÐ´Ð²Ð°Ñ‰Ð¸Ñ Ð¿ÑŠÑ‚ е доÑтатъчно да попълните Ñамо първите две полета и да щракнете върху „<b>Влизане</b>“.</p>',
-'mailerror' => 'Грешка при изпращане на пиÑмо: $1',
-'acct_creation_throttle_hit' => 'СъжалÑваме, Ñъздали Ñте вече $1 Ñметки и нÑмате право на повече.',
-# TODO
-'emailauthenticated' => 'Your email address was authenticated on $1.',
-'emailnotauthenticated' => 'Your email address is <strong>not yet authenticated</strong>. No email will be sent for any of the following features.',
-'noemailprefs' => '<strong>No email address has been specified</strong>, the following features will not work.',
-'emailconfirmlink' => 'Confirm your e-mail address',
-'invalidemailaddress' => 'The email address cannot be accepted as it appears to have an invalid format. Please enter a well-formatted address or empty that field.',
-
-# Edit page toolbar
-'bold_sample' => 'Получер текÑÑ‚',
-'bold_tip' => 'Получер (удебелен) текÑÑ‚',
-'italic_sample' => 'КурÑивен текÑÑ‚',
-'italic_tip' => 'КурÑивен (наклонен) текÑÑ‚',
-'link_sample' => 'Име на препратка',
-'link_tip' => 'Вътрешна препратка',
-'extlink_sample' => 'http://www.primer.com Име на препратката',
-'extlink_tip' => 'Външна препратка (не забравÑйте http:// отпред)',
-'headline_sample' => 'Заглавен текÑÑ‚',
-'headline_tip' => 'Заглавие',
-'math_sample' => 'Тук въведете формулата',
-'math_tip' => 'МатематичеÑка формула (LaTeX)',
-'nowiki_sample' => 'Тук въведете текÑÑ‚',
-'nowiki_tip' => 'Пренебрегване на форматиращите команди',
-'image_sample' => 'Пример.jpg',
-'image_tip' => 'Вмъкване на картинка',
-'media_sample' => 'Пример.ogg',
-'media_tip' => 'Препратка към файл',
-'sig_tip' => 'ВашиÑÑ‚ Ð¿Ð¾Ð´Ð¿Ð¸Ñ Ð·Ð°ÐµÐ´Ð½Ð¾ Ñ Ð²Ñ€ÐµÐ¼ÐµÐ²Ð° отметка',
-'hr_tip' => 'Хоризонтална Ð»Ð¸Ð½Ð¸Ñ (използвайте пеÑтеливо)',
-
-# Edit pages
-#
-'summary' => 'Резюме',
-'subject' => 'Тема/заглавие',
-'minoredit' => 'Това е малка промÑна.',
-'watchthis' => 'Ðаблюдаване на Ñтраницата',
-'savearticle' => 'Съхранение',
-'preview' => 'Предварителен преглед',
-'showpreview' => 'Предварителен преглед',
-'showdiff' => 'Показване на промените',
-'blockedtitle' => 'ПотребителÑÑ‚ е блокиран',
-'blockedtext' => "Вашето потребителÑко име (или IP-адреÑ) е блокирано от $1.
-Причината за това е:<br />''$2''<p>Можете да Ñе Ñвържете Ñ $1 или Ñ Ð½Ñкой от оÑтаналите [[Project:ÐдминиÑтратори|админиÑтратори]], за да обÑъдите това.
-
-Можете да използвате уÑлугата „'''Пращане пиÑмо на потребителÑ'''“ единÑтвено, ако Ñте поÑочили валидна електронна поща в [[Special:Preferences|наÑтройките]] Ñи.
-
-ВашиÑÑ‚ IP-Ð°Ð´Ñ€ÐµÑ Ðµ $3. МолÑ, вмъквайте този Ð°Ð´Ñ€ÐµÑ Ð²ÑŠÐ² вÑÑко питане, което правите.",
-'whitelistedittitle' => 'Ðеобходимо е да влезете, за да може да редактирате',
-'whitelistedittext' => 'Ðеобходимо е да [[Special:Userlogin|влезете]], за да може да редактирате Ñтраници.',
-'whitelistreadtitle' => 'Ðеобходимо е да влезете, за да може да четете Ñтраници',
-'whitelistreadtext' => 'Ðеобходимо е да [[Special:Userlogin|влезете]], за да може да четете Ñтраници.',
-'whitelistacctitle' => 'Ðе ви е позволено да Ñъздавате Ñметка',
-'whitelistacctext' => 'За да Ви бъде позволено Ñъздаването на Ñметки, Ñ‚Ñ€Ñбва да [[Special:Userlogin|влезете]] и да имате подходÑщото разрешение.',
-'loginreqtitle' => 'ИзиÑква Ñе влизане',
-'loginreqlink' => 'влизане',
-'loginreqpagetext' => 'Ðеобходимо е да $1, за да може да разглеждате други Ñтраници.',
-'accmailtitle' => 'Паролата беше изпратена.',
-'accmailtext' => 'Паролата за „$1“ беше изпратена на $2.',
-'newarticle' => '(нова)',
-'newarticletext' => "<div style=\"font-size:small; color:#033; border:thin solid #aaa; padding:.4em\">ПоÑледвали Ñте препратка към Ñтраница, коÑто вÑе още не ÑъщеÑтвува.
-За да Ñ Ñъздадете, започнете да пишете в долната текÑтова кутиÑ
-(вижте '''[[Project:Помощ|помощната Ñтраница]]''' за повече информациÑ).
-Ðко Ñте дошли тук погрешка, проÑто натиÑнете '''бутона за връщане''' на Ð’Ð°ÑˆÐ¸Ñ Ð±Ñ€Ð°ÑƒÐ·ÑŠÑ€.
-
-Вашата добавка ще бъде видима '''веднага''' Ñлед Ñъхранението, затова ако проÑто иÑкате да изпробвате как работÑÑ‚ нещата, използвайте Ð½Ð°ÑˆÐ¸Ñ '''[[Project:ПÑÑъчник|пÑÑъчник]]'''.</div>",
-'talkpagetext' => '<!-- МедиÑУики:talkpagetext -->',
-'anontalkpagetext' => "----
-''Това е диÑкуÑионната Ñтраница на анонимен потребител, който вÑе още нÑма Ñметка или не Ñ Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°. Затова Ñе налага да използваме IP-адреÑ, за да го/Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð°Ð¼Ðµ. Такъв Ð°Ð´Ñ€ÐµÑ Ð¼Ð¾Ð¶Ðµ да Ñе ÑÐ¿Ð¾Ð´ÐµÐ»Ñ Ð¾Ñ‚ нÑколко потребители.''
-
-''Ðко Ñте анонимен потребител и миÑлите, че тези неумеÑтни коментари Ñа отправени към ВаÑ, Ð¼Ð¾Ð»Ñ [[Special:Userlogin|региÑтрирайте Ñе или влезте в ÑиÑтемата]], за да избегнете евентуално бъдещо объркване Ñ Ð´Ñ€ÑƒÐ³Ð¸ анонимни потребители.''",
-'noarticletext' => "(Тази Ñтраница вÑе още не ÑъщеÑтвува. Можете да Ñ Ñъздадете, като щракнете на '''Редактиране'''.)",
-'clearyourcache' => "'''Бележка:''' След Ñъхранението е необходимо да изтриете кеша на браузъра, за да видите промените:
-'''Mozilla / Firefox / Safari:''' натиÑнете бутона ''Shift'' и щракнете върху ''Презареждане'' (''Reload''), или изберете клавишната ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ''Ctrl-Shift-R'' (''Cmd-Shift-R'' за Apple Mac);
-'''IE:''' натиÑнете ''Ctrl'' и щракнете върху ''Refresh'', или клавишната ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ''CTRL-F5'';
-'''Konqueror:''' щракнете върху ''Презареждане'' или натиÑнете ''F5'';
-'''Opera:''' вероÑтно е необходимо да изчиÑтите кеша през менюто ''Tools&rarr;Preferences''.",
-'usercssjsyoucanpreview' => '<strong>Съвет:</strong> Използвайте бутона „Предварителен преглед“, за да изпробвате Ð½Ð¾Ð²Ð¸Ñ ÐºÐ¾Ð´ на css/js преди Ñъхранението.',
-'usercsspreview' => "'''Ðе забравÑйте, че това е Ñамо предварителен преглед на кода на CSS, Ñтраницата вÑе още не е Ñъхранена!'''",
-'userjspreview' => "'''Ðе забравÑйте, че това е Ñамо изпробване/предварителен преглед на кода на Javascript, Ñтраницата вÑе още не е Ñъхранена!'''",
-'updated' => '(актуализирана)',
-'note' => '<strong>Забележка:</strong>',
-'previewnote' => 'Ðе забравÑйте, че това е Ñамо предварителен преглед и Ñтраницата вÑе още не е Ñъхранена!',
-'previewconflict' => 'Този предварителен преглед отразÑва текÑта в горната текÑтова ÐºÑƒÑ‚Ð¸Ñ Ñ‚Ð°ÐºÐ°, както би Ñе показал, ако Ñъхраните.',
-'editing' => 'Редактиране на „$1“',
-'editingsection' => 'Редактиране на „$1“ (раздел)',
-'editingcomment' => 'Редактиране на „$1“ (нов раздел)',
-'editconflict' => 'Различна редакциÑ: $1',
-'explainconflict' => 'ÐÑкой друг вече е променил тази Ñтраница, откакто започнахте да Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð°Ñ‚Ðµ.
-Горната текÑтова ÐºÑƒÑ‚Ð¸Ñ Ñъдържа Ñ‚ÐµÐºÑƒÑ‰Ð¸Ñ Ñ‚ÐµÐºÑÑ‚ на Ñтраницата без Вашите промени, които Ñа показани в долната кутиÑ. За да бъдат и те Ñъхранени, е необходимо ръчно да ги премеÑтите в горното поле, тъй като <b>единÑтвено</b> текÑÑ‚ÑŠÑ‚ в него ще бъде Ñъхранен при натиÑкането на бутона „Съхранение“.<br />',
-'yourtext' => 'ВашиÑÑ‚ текÑÑ‚',
-'storedversion' => 'Съхранена верÑиÑ',
-'nonunicodebrowser' => '<strong>Ð’ÐИМÐÐИЕ: Браузърът Ви не поддържа Уникод. За да можете Ñпокойно да редактирате Ñтраници, вÑички Ñимволи, невключени в ASCII-таблицата, ще бъдат заменени Ñ ÑˆÐµÑтнадеÑетични кодове.</strong>',
-'editingold' => '<strong>Ð’ÐИМÐÐИЕ: Редактирате оÑтарÑла верÑÐ¸Ñ Ð½Ð° Ñтраницата.
-Ðко Ñъхраните, вÑÑкакви промени, направени Ñлед тази верÑиÑ, ще бъдат изгубени.</strong>',
-'yourdiff' => 'Разлики',
-'copyrightwarning' => '<div style="color:black; background-color:#FFFFEE; border:thin solid #999; padding:0.5em">
-МолÑ, обърнете внимание на това, че вÑички приноÑи към {{SITENAME}} Ñе публикуват при уÑловиÑта на $2 (за подробноÑти вижте $1).
-Ðко не Ñте ÑъглаÑни Вашата пиÑмена работа да бъде променÑна и разпроÑтранÑвана без ограничениÑ, не Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÑƒÐ²Ð°Ð¹Ñ‚Ðµ.<br />
-
-Също потвърждавате, че <strong>Вие</strong> Ñте напиÑали материала или Ñте използвали <strong>Ñвободни реÑурÑи</strong> – <em>общеÑтвено доÑтоÑние</em> или друг Ñвободен източник.
-Ðко Ñте ползвали чужди материали, за които имате разрешение, непременно поÑочете източника.
-
-<div style="color:#EE0000; background-color:#FFFFEE; font-weight:bold; font-size:1.1em; font-variant:small-caps; text-align:center;">Ðе публикувайте Ð¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ñки права без разрешение!</div>
-</div>',
-'copyrightwarning2' => '<div style="color:black; background-color:#FFFFEE; border:thin solid #999; padding:0.5em">
-МолÑ, обърнете внимание на това, че вÑички приноÑи към {{SITENAME}} могат да бъдат редактирани, променÑни или премахвани от оÑтаналите Ñътрудници.
-Ðко не Ñте ÑъглаÑни Вашата пиÑмена работа да бъде променÑна без ограничениÑ, не Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÑƒÐ²Ð°Ð¹Ñ‚Ðµ.<br />
-Също потвърждавате, че <strong>Вие</strong> Ñте напиÑали материала или Ñте използвали <strong>Ñвободни реÑурÑи</strong> – <em>общеÑтвено доÑтоÑние</em> или друг Ñвободен източник.
-Ðко Ñте ползвали чужди материали, за които имате разрешение, непременно поÑочете източника.
-
-<div style="color:#ee0000; background-color:#ffffee; font-weight:bold; font-size:1.1em; font-variant:small-caps; text-align:center;">Ðе публикувайте Ð¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ñки права без разрешение!</div>
-</div>',
-'longpagewarning' => '<strong>Ð’ÐИМÐÐИЕ: Страницата има размер $1 килобайта; нÑкои браузъри могат да имат проблеми при редактиране на Ñтраници по-големи от 32 КБ.
-МолÑ, обмиÑлете дали Ñтраницата не може да Ñе раздели на нÑколко по-малки чаÑти.</strong>',
-'readonlywarning' => '<strong>Ð’ÐИМÐÐИЕ: Базата от данни беше затворена за поддръжка, затова в момента промените Ви не могат да бъдат Ñъхранени. Ðко желаете, можете да Ñъхраните Ñтраницата като текÑтов файл и да Ñе опитате да Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÑƒÐ²Ð°Ñ‚Ðµ по-къÑно.</strong>',
-'protectedpagewarning' => '<strong>Ð’ÐИМÐÐИЕ: Страницата е защитена и Ñамо админиÑтратори могат да Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð°Ñ‚.
-МолÑ, Ñледвайте [[Project:Защитена Ñтраница|указаниÑта за защитена Ñтраница]].</strong>',
-'templatesused' => 'Шаблони, използвани на Ñтраницата:',
-
-# History pages
-#
-'revhistory' => 'ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° верÑиите',
-'nohistory' => 'ÐÑма редакционна иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð·Ð° тази Ñтраница.',
-'revnotfound' => 'ВерÑиÑта не е открита',
-'revnotfoundtext' => 'Желаната Ñтара верÑÐ¸Ñ Ð½Ð° Ñтраницата не беше открита.
-МолÑ, проверете адреÑа, който използвахте за доÑтъп до Ñтраницата.',
-'loadhist' => 'Зареждане иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° Ñтраницата',
-'currentrev' => 'Текуща верÑиÑ',
-'revisionasof' => 'ВерÑÐ¸Ñ Ð¾Ñ‚ $1',
-'revisionasofwithlink' => 'ВерÑÐ¸Ñ Ð¾Ñ‚ $1; $2<br />$3 | $4',
-'previousrevision' => 'â†ÐŸÐ¾-Ñтара верÑиÑ',
-'nextrevision' => 'По-нова верÑиÑ→',
-'currentrevisionlink' => 'преглед на текущата верÑиÑ',
-'cur' => 'тек',
-'next' => 'Ñлед',
-'last' => 'поÑл',
-'orig' => 'ориг',
-'histlegend' => '<i>Разлики:</i> Изберете верÑиите, които желаете да Ñравните, чрез превключвателите Ñрещу Ñ‚ÑÑ… и натиÑнете &lt;Enter&gt; или бутона за Ñравнение.<br />
-<i>Легенда:</i> (<b>тек</b>) = разлика Ñ Ñ‚ÐµÐºÑƒÑ‰Ð°Ñ‚Ð° верÑиÑ, (<b>поÑл</b>) = разлика Ñ Ð¿Ñ€ÐµÐ´Ð¸ÑˆÐ½Ð°Ñ‚Ð° верÑиÑ, <b>м</b>&nbsp;=&nbsp;малка промÑна',
-'history_copyright' => '-',
-'deletedrev' => '[изтрита]',
-'histfirst' => 'Първи',
-'histlast' => 'ПоÑледни',
-# Diffs
-#
-'difference' => '(Разлики между верÑиите)',
-'loadingrev' => 'зареждане на верÑии за функциÑта <em>разл</em>',
-'lineno' => 'Ред $1:',
-'editcurrent' => 'Редактиране на текущата верÑÐ¸Ñ Ð½Ð° Ñтраницата',
-'selectnewerversionfordiff' => 'Избиране на нова верÑÐ¸Ñ Ð·Ð° Ñравнение',
-'selectolderversionfordiff' => 'Избиране на Ñтара верÑÐ¸Ñ Ð·Ð° Ñравнение',
-'compareselectedversions' => 'Сравнение на избраните верÑии',
-
-# Search results
-#
-'searchresults' => 'Резултати от Ñ‚ÑŠÑ€Ñенето',
-'searchresulttext' => 'За повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно {{SITENAME}}, вижте [[Project:ТърÑене|ТърÑене в {{SITENAME}}]].',
-'searchsubtitle' => 'За заÑвка „[[:$1]]“',
-'searchsubtitleinvalid' => 'За заÑвка „$1“',
-'badquery' => 'Лошо формулирана заÑвка за Ñ‚ÑŠÑ€Ñене',
-'badquerytext' => 'Вашата заÑвка не можа да бъде обработена.
-ВероÑтно Ñте Ñе опитали да Ñ‚ÑŠÑ€Ñите дума Ñ Ð¿Ð¾-малко от три букви, което вÑе още не Ñе поддържа.
-Възможно е и да Ñте Ñгрешили в изпиÑването на израза, например: „риба и и везни“.
-МолÑ, опитайте Ñ Ð½Ð¾Ð²Ð° заÑвка.',
-'matchtotals' => 'ЗаÑвката „$1“ Ð¾Ñ‚Ð³Ð¾Ð²Ð°Ñ€Ñ Ð½Ð° $2 Ð·Ð°Ð³Ð»Ð°Ð²Ð¸Ñ Ð½Ð° Ñтраници и на текÑта на $3 Ñтраници.',
-'noexactmatch' => 'Ð’ {{SITENAME}} не ÑъщеÑтвува Ñтраница Ñ Ñ‚Ð¾Ð²Ð° заглавие. Можете да Ñ \'\'\'[[:$1|Ñъздадете]]\'\'\'.',
-'titlematches' => 'СъответÑÑ‚Ð²Ð¸Ñ Ð² заглавиÑта на Ñтраници',
-'notitlematches' => 'ÐÑма ÑъответÑÑ‚Ð²Ð¸Ñ Ð² заглавиÑта на Ñтраници',
-'textmatches' => 'СъответÑÑ‚Ð²Ð¸Ñ Ð² текÑта на Ñтраници',
-'notextmatches' => 'ÐÑма ÑъответÑÑ‚Ð²Ð¸Ñ Ð² текÑта на Ñтраници',
-'prevn' => 'предишни $1',
-'nextn' => 'Ñледващи $1',
-'viewprevnext' => 'Преглед ($1) ($2) ($3).',
-'showingresults' => 'Показване на до <b>$1</b> резултата, като Ñе започва от номер <b>$2</b>.',
-'showingresultsnum' => 'Показване на <b>$3</b> резултата, като Ñе започва от номер <b>$2</b>.',
-'nonefound' => "'''Забележка''': Безрезултатните Ñ‚ÑŠÑ€ÑÐµÐ½Ð¸Ñ Ñ‡ÐµÑто Ñа причинени от това, че Ñе Ñ‚ÑŠÑ€ÑÑÑ‚ оÑновни думи като „има“ или „от“, които не Ñе индекÑират, или от това, че Ñе Ñ‚ÑŠÑ€ÑÑÑ‚ повече от една думи, тъй като Ñе показват Ñамо Ñтраници, Ñъдържащи вÑички зададени понÑтиÑ.",
-'powersearch' => 'ТърÑене',
-'powersearchtext' => '
-ТърÑене в именни проÑтранÑтва:<br />
-$1<br />
-$2 Показване на пренаÑÐ¾Ñ‡Ð²Ð°Ð½Ð¸Ñ &nbsp; ТърÑене на $3 $4',
-'searchdisabled' => 'ТърÑенето в {{SITENAME}} е временно изключено поради голÑмото натоварване на Ñървъра. Междувременно можете да Ñ‚ÑŠÑ€Ñите чрез Google. Обърнете внимание обаче, че е възможно Ñъхранените при Ñ‚ÑÑ… Ñтраници да Ñа оÑтарели.',
-'googlesearch' => '
- <form method="get" action="http://www.google.com/search" style="margin-left:135px">
- <div>
- <input type="hidden" name="domains" value="{{SERVER}}" />
- <input type="hidden" name="num" value="50" />
- <input type="hidden" name="ie" value="$2" />
-
- <input type="hidden" name="oe" value="$2" />
- <input type="text" name="q" size="31" maxlength="255" value="$1" />
- <input type="submit" name="btnG" value="Google Search" />
- </div>
- <div style="font-size:90%">
- <input type="radio" name="sitesearch" id="gwiki" value="{{SERVER}}"
- checked="checked" /><label for="gwiki">{{SITENAME}}</label>
- <input type="radio" name="sitesearch" id="gWWW" value="" />
- <label for="gWWW">Мрежата</label>
- </div>
- </form>
-
-Можете да използвате Ñледната препратка, за да Ñъздадете или редактирате Ñтраницата: <a href="/w/index.php?title=$1&action=edit">$1</a>',
-'blanknamespace' => '(ОÑновно)',
-
-# Preferences page
-#
-'preferences' => 'ÐаÑтройки',
-'prefsnologin' => 'Ðе Ñте влезли',
-'prefsnologintext' => 'Ðеобходимо е да [[Special:Userlogin|влезете]], за да може да променÑте потребителÑките Ñи наÑтройки.',
-'prefsreset' => 'Стандартните наÑтройки бÑха възÑтановени.',
-'qbsettings' => 'Лента за бърз избор',
-'changepassword' => 'СмÑна на парола',
-'skin' => 'Облик',
-'math' => 'МатематичеÑки формули',
-'dateformat' => 'Формат на датата',
-'math_failure' => 'ÐеуÑпех при разбора',
-'math_unknown_error' => 'непозната грешка',
-'math_unknown_function' => 'непозната функциÑ',
-'math_lexing_error' => 'лекÑикална грешка',
-'math_syntax_error' => 'Ñинтактична грешка',
-'math_image_error' => 'Превръщането към PNG не Ñполучи. Проверете дали latex, dvips и gs Ñа правилно инÑталирани.',
-'math_bad_tmpdir' => 'Ðевъзможно е пиÑането или Ñъздаването на временна папка за математичеÑките операции',
-'math_bad_output' => 'Ðевъзможно е пиÑането или Ñъздаването на изходÑща папка за математичеÑките операции',
-'math_notexvc' => 'ЛипÑва изпълнимиÑÑ‚ файл на texvc. МолÑ, прегледайте math/README за Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно конфигурирането.',
-'prefs-personal' => 'ПотребителÑки данни',
-'prefs-rc' => 'ПоÑледни промени и мъничета',
-'prefs-misc' => 'Други наÑтройки',
-'saveprefs' => 'Съхранение',
-'resetprefs' => 'ВъзÑтановÑване на Ñтандартните наÑтройки',
-'oldpassword' => 'Стара парола',
-'newpassword' => 'Ðова парола',
-'retypenew' => 'Ðова парола повторно',
-'textboxsize' => 'Редактиране',
-'rows' => 'Редове',
-'columns' => 'Колони',
-'searchresultshead' => 'ТърÑене',
-'resultsperpage' => 'Резултати на Ñтраница',
-'contextlines' => 'Редове за резултат',
-'contextchars' => 'Знаци от контекÑта на ред',
-'stubthreshold' => 'ОпределÑне като къÑи Ñтраници до',
-'recentchangescount' => 'Брой Ð·Ð°Ð³Ð»Ð°Ð²Ð¸Ñ Ð² поÑледни промени',
-'savedprefs' => 'Вашите наÑтройки бÑха Ñъхранени.',
-'timezonelegend' => 'Времева зона',
-'timezonetext' => '¹ БроÑÑ‚ чаÑове, Ñ ÐºÐ¾Ð¸Ñ‚Ð¾ Вашето меÑтно време Ñе различава от това на Ñървъра (UTC).',
-'localtime' => 'МеÑтно време',
-'timezoneoffset' => 'ОтмеÑтване¹',
-'servertime' => 'Време на Ñървъра',
-'guesstimezone' => 'Попълване чрез браузъра',
-'defaultns' => 'ТърÑене в тези именни проÑтранÑтва по подразбиране:',
-'default' => 'по подразбиране',
-'files' => 'Файлове',
-
-# User levels special page
-
-# switching pan
-'groups-lookup-group' => 'УправлÑване на групови права',#Manage group rights
-'groups-group-edit' => 'СъщеÑтвуващи групи:',
-'editgroup' => 'Редактиране на група',
-'addgroup' => 'ДобавÑне на група',
-
-'userrights-lookup-user' => 'УправлÑване на потребителÑките групи',#Manage user groups
-'userrights-user-editname' => 'Въведете потребителÑко име:', #Enter a username:
-'editusergroup' => 'Редактиране на потребителÑките групи', #Edit User Groups
-
-# group editing
-'groups-editgroup' => 'Редактиране на група',
-'groups-addgroup' => 'ДобавÑне на група',
-# TODO
-'groups-editgroup-preamble' => 'If the name or description starts with a colon, the remainder will be treated as a message name, and hence the text will be localised using the MediaWiki namespace',
-'groups-editgroup-name' => 'Име на група:',
-'groups-editgroup-description' => 'Определение на група (до 255 знака):<br />',
-'savegroup' => 'Съхранение на група',
-'groups-tableheader' => 'ID || Име || ОпиÑание || Права',
-'groups-existing' => 'СъщеÑтвуващи групи',
-'groups-noname' => 'Please specify a valid group name',
-'groups-already-exists' => 'A group of that name already exists',
-'addgrouplogentry' => 'Added group $2',
-'changegrouplogentry' => 'Changed group $2',
-'renamegrouplogentry' => 'Renamed group $2 to $3',
-
-# user groups editing
-'userrights-editusergroup' => 'Редактиране на потребителÑките групи',#Edit user groups
-'saveusergroups' => 'Съхранение на потребителÑките групи',#Save User Groups
-'userrights-groupsmember' => 'Член на:',
-'userrights-groupsavailable' => 'Групи на разположение:',
-'userrights-groupshelp' => 'Изберете групите, към които иÑкате той да бъде прибавен или от които да бъде премахнат. Ðеизбраните групи нÑма да бъдат променени. Можете да отизберете група чрез <CTRL> + лÑв бутон на мишката',
-'userrights-logcomment' => 'СмÑна на груповата принадлежноÑÑ‚ от $1 към $2',
-
-# Default group names and descriptions
-#
-'group-anon-name' => 'Ðнонимен',
-'group-anon-desc' => 'Ðнонимни потребители',
-'group-loggedin-name' => 'Потребител',
-'group-loggedin-desc' => 'Обикновени влезли потребители',
-'group-admin-name' => 'ÐдминиÑтратор',
-'group-admin-desc' => 'Доверените потребители могат да блокират потребители и да триÑÑ‚ Ñтраници',
-'group-bureaucrat-name' => 'Бюрократ',
-'group-bureaucrat-desc' => 'Бюрократите могат да дават админиÑтраторÑки права',
-'group-steward-name' => 'Стюард',
-'group-steward-desc' => 'Ðеограничен доÑтъп',
-
-# Recent changes
-#
-'changes' => 'промени',
-'recentchanges' => 'ПоÑледни промени',
-'recentchanges-url' => 'Special:Recentchanges',
-'recentchangestext' => 'ПроÑледÑване на поÑледните промени в {{SITENAME}}.
-
-Легенда: <b>тек</b> = разлика на текущата верÑиÑ,
-<b>иÑÑ‚</b> = иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° верÑиите, <b>м</b>&nbsp;=&nbsp;малка промÑна, <b class="newpage">Ð</b>&nbsp;=&nbsp;новоÑъздадена Ñтраница',
-'rcloaderr' => 'Зареждане на поÑледни промени',
-'rcnote' => 'Показани Ñа поÑледните <strong>$1</strong> промени през поÑледните <strong>$2</strong> дни.',
-'rcnotefrom' => 'Дадени Ñа промените от <b>$2</b> (до <b>$1</b> показани).',
-'rclistfrom' => 'Показване на промени, като Ñе започва от $1.',
-'rclinks' => 'Показване на поÑледните $1 промени през поÑледните $2 дни<br />$3',
-'showhideminor' => '$1 на малки промени | $2 на ботове | $3 на влезли потребители | $4 на проверени редакции',
-'rchide' => '$4; $1 на малки промени; $2 на вторични именни проÑтранÑтва; $3 на многократни редакции.',
-'rcliu' => '; $1 редакции от влезли потребители',
-'diff' => 'разл',
-'hist' => 'иÑÑ‚',
-'hide' => 'Скриване',
-'show' => 'Показване',
-'tableform' => 'таблица',
-'listform' => 'ÑпиÑък',
-'nchanges' => '$1 промени',
-'minoreditletter' => 'м',
-'newpageletter' => 'Ð',
-'sectionlink' => '→',
-'number_of_watching_users_RCview' => '[$1]',
-'number_of_watching_users_pageview' => '[$1 наблюдаващ(и) потребител(и)]',
-
-# Upload
-'upload' => 'Качване',
-'uploadbtn' => 'Качване',
-'uploadlink' => 'Качване на файлове',
-'reupload' => 'Повторно качване',
-'reuploaddesc' => 'Връщане към формулÑра за качване.',
-'uploadnologin' => 'Ðе Ñте влезли',
-'uploadnologintext' => 'Ðеобходимо е да [[Special:Userlogin|влезете]], за да може да качвате файлове.',
-'upload_directory_read_only' => 'Сървърът нÑма доÑтъп за пиÑане до папката за качване „$1“.',
-'uploaderror' => 'Грешка при качване',
-'uploadtext' => "
-Използвайте Ð´Ð¾Ð»Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»ÑÑ€, за да качвате файлове, които ще можете да използвате в Ñтраниците.
-Ð’ повечето браузъри ще видите бутон „Browse...“ (ако използвате преведен интерфейÑ, можете да видите „Избор на файл...“, „Избор...“ и др.), който ще отвори оÑÐ½Ð¾Ð²Ð½Ð¸Ñ Ð·Ð° вашата операционна ÑиÑтема диалогов прозорец за избиране на файл.
-
-За да включите картинка (файл) в Ñтраница, използвайте една от Ñледните препратки: '''<nowiki>[[{{ns:Image}}:картинка.jpg]]</nowiki>''' или '''<nowiki>[[{{ns:Image}}:картинка.png|алтернативен текÑÑ‚]]</nowiki>''' или '''<nowiki>[[{{ns:Media}}:звук.ogg]]</nowiki>''' за музикални файлове.
-
-За да прегледате ÑъщеÑтвуващите в базата от данни файлове, разгледайте [[Special:Imagelist|ÑпиÑъка Ñ ÐºÐ°Ñ‡ÐµÐ½Ð¸Ñ‚Ðµ файлове]].
-КачваниÑта и изтриваниÑта Ñе запиÑват в [[Special:Log/upload|дневника на качваниÑта]].",
-'uploadlog' => 'дневник на качваниÑта',
-'uploadlogpage' => 'Дневник на качваниÑта',
-'uploadlogpagetext' => 'СпиÑък на поÑледните качваниÑ.',
-'filename' => 'Име на файл',
-'filedesc' => 'ОпиÑание',
-'fileuploadsummary' => 'ОпиÑание:',
-'filestatus' => 'ÐвторÑко право',
-'filesource' => 'Изходен код',
-'copyrightpage' => 'Project:ÐвторÑки права',
-'copyrightpagename' => 'авторÑките права в {{SITENAME}}',
-'uploadedfiles' => 'Качени файлове',
-'minlength' => 'Имената на файловете Ñ‚Ñ€Ñбва да Ñъдържат поне три знака.',
-'illegalfilename' => 'Името на файла „$1“ Ñъдържа знаци, които не Ñа позволени в Ð·Ð°Ð³Ð»Ð°Ð²Ð¸Ñ Ð½Ð° Ñтраници. МолÑ, преименувайте файла и Ñе опитайте да го качите отново.',
-'badfilename' => 'Файлът беше преименуван на „$1“.',
-'badfiletype' => 'ФайловиÑÑ‚ формат „.$1“ не Ñе препоръчва за картинки.',
-'largefile' => 'Препоръчва Ñе файловете да не надвишават $1 байта, размерът на този файл е $2 байта.',
-'largefileserver' => 'Файлът е по-голÑм от допуÑÑ‚Ð¸Ð¼Ð¸Ñ Ð¾Ñ‚ Ñървъра размер.',
-'emptyfile' => 'КачениÑÑ‚ от Ð’Ð°Ñ Ñ„Ð°Ð¹Ð» е празен. Това може да е предизвикано от грешка в името на файла. МолÑ, уверете Ñе дали наиÑтина иÑкате да го качите.',
-'fileexists' => 'Вече ÑъщеÑтвува файл Ñ Ñ‚Ð¾Ð²Ð° име! МолÑ, прегледайте $1, ако не Ñте Ñигурни дали иÑкате да го промените.',
-'successfulupload' => 'Качването беше уÑпешно',
-'fileuploaded' => 'Файлът „$1“ беше уÑпешно качен.
-МолÑ, поÑледвайте препратката: ($2) към Ñтраницата за опиÑание и въведете малко Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° файла – кога и от кого е Ñъздаден и вÑÑкаква друга информациÑ, коÑто може да имате за него. Ðко това е картинка, можете да Ñ Ð²Ð¼ÑŠÐºÐ½ÐµÑ‚Ðµ в нÑÐºÐ¾Ñ Ñтраница по ÑÐ»ÐµÐ´Ð½Ð¸Ñ Ð½Ð°Ñ‡Ð¸Ð½: <tt><nowiki>[[Картинка:$1|мини|ОпиÑание]]</nowiki></tt>',
-'uploadwarning' => 'Предупреждение при качване',
-'savefile' => 'СъхранÑване на файл',
-'uploadedimage' => 'качена „[[$1]]“',
-'uploaddisabled' => 'СъжалÑваме, качваниÑта бÑха Ñпрени.',
-'uploadscripted' => 'Файлът Ñъдържа HTML или Ñкриптов код, който може да бъде погрешно интерпретиран от браузъра.',
-'uploadcorrupt' => 'Файлът е повреден или е Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»Ð½Ð¾ разширение. МолÑ, проверете го и го качете отново.',
-'uploadvirus' => 'Файлът Ñъдържа вируÑ! ПодробноÑти: $1',
-'sourcefilename' => 'Първоначално име',
-'destfilename' => 'Целево име',
-
-'license' => 'Лицензиране',
-'nolicense' => 'Ðищо не е избрано',
-
-# Image list
-
-'imagelist' => 'СпиÑък на файловете',
-'imagelisttext' => 'СпиÑък от $1 файла, Ñортирани $2.',
-'getimagelist' => 'донаÑÑне на ÑпиÑъка Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ðµ',
-'ilsubmit' => 'ТърÑене',
-'showlast' => 'Показване на поÑледните $1 файла, Ñортирани $2.',
-'byname' => 'по име',
-'bydate' => 'по дата',
-'bysize' => 'по размер',
-'imgdelete' => 'изтр',
-'imgdesc' => 'опиÑ',
-'imglegend' => 'Легенда: (опиÑ) = показване/редактиране на опиÑанието на файла.',
-'imghistory' => 'ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° файла',
-'revertimg' => 'връщ',
-'deleteimg' => 'изтр',
-'deleteimgcompletely' => 'Изтриване на вÑички верÑии на файла',
-'imghistlegend' => 'Легенда: (тек) = текущиÑÑ‚ файл, (изтр) = изтриване на Ñъответната верÑиÑ, (връщ) = възвръщане към Ñъответната верÑиÑ.
-<br /><i>Щракнете върху датата, за да видите файла, качен на тази дата</i>.',
-'imagelinks' => 'Препратки към файла',
-'linkstoimage' => 'Следните Ñтраници Ñочат към файла:',
-'nolinkstoimage' => 'ÐÑма Ñтраници, Ñочещи към файла.',
-'sharedupload' => 'Този файл е Ñподелен и може да бъде използван от други проекти.',
-'shareduploadwiki' => 'МолÑ, разгледайте $1 за по-нататъшна информациÑ.',
-'shareduploadwiki-linktext' => 'опиÑателната Ñтраница на файла',
-'shareddescriptionfollows' => '-',
-'noimage' => 'Ðе ÑъщеÑтвува файл Ñ Ñ‚Ð¾Ð²Ð° име, можете $1.',
-'noimage-linktext' => 'да го качите',
-'uploadnewversion-linktext' => 'Качване на нова верÑÐ¸Ñ Ð½Ð° файла',
-
-# Statistics
-#
-'statistics' => 'СтатиÑтика',
-'sitestats' => 'Страници',
-'userstats' => 'Потребители',
-'sitestatstext' => "Базата от данни Ñъдържа '''$1''' Ñтраници.
-Това включва вÑички Ñтраници от вÑички именни проÑтранÑтва в {{SITENAME}} (''ОÑновно'', БеÑеда, {{ns:Project}}, Потребител, КатегориÑ, ...). Измежду Ñ‚ÑÑ… '''$2''' Ñтраници Ñе ÑмÑтат за дейÑтвителни (изключват Ñе пренаÑочваниÑта и Ñтраниците, неÑъдържащи препратки).
-
-Имало е '''$4''' редакции на Ñтраници откакто уикито беше пуÑнато. Това прави Ñредно по '''$5''' редакции на Ñтраница.",
-'userstatstext' => "Има '''$1''' региÑтрирани потребители, като '''$2''' от Ñ‚ÑÑ… (или '''$4%''') Ñа админиÑтратори (вижте $3).",
-
-# Maintenance Page
-#
-'maintenance' => 'Страница за поддръжка',
-'maintnancepagetext' => 'Тази Ñтраница Ñъдържа нÑколко удобни инÑтрумента за вÑекидневна поддръжка. ÐÑкои от тези функции доÑта натоварват базата от данни, затова, молÑ, не обновÑвайте Ñтраницата Ñлед вÑÑка Ваша операциÑ, ;-)',
-'maintenancebacklink' => 'Обратно към Ñтраницата за поддръжка',
-'disambiguations' => 'ПоÑÑнителни Ñтраници',
-'disambiguationspage' => 'Шаблон:ПоÑÑнение',
-'disambiguationstext' => 'Следните Ñтраници Ñочат към <i>поÑÑнителна Ñтраница</i>. ВмеÑто това те би Ñ‚Ñ€Ñбвало да Ñочат към Ñъответната тема.<br /> Страница Ñе Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ ÐºÐ°Ñ‚Ð¾ „<i>поÑÑнителна</i>“, ако към Ð½ÐµÑ Ñе Ñочи от $1.<br />Тук <i>не</i> Ñа поÑочени препратки от други именни проÑтранÑтва.',
-'doubleredirects' => 'Двойни пренаÑочваниÑ',
-'doubleredirectstext' => 'Ð’Ñеки ред Ñъдържа препратки към първото и второто пренаÑочване, както и Ð¿ÑŠÑ€Ð²Ð¸Ñ Ñ€ÐµÐ´ на текÑта на второто пренаÑочване, който обикновено поÑочва „<i>иÑтинÑката</i>“ целева Ñтраница, към коÑто първото пренаÑочване би Ñ‚Ñ€Ñбвало да Ñочи.',
-'brokenredirects' => 'Ðевалидни пренаÑочваниÑ',
-'brokenredirectstext' => 'Следните пренаÑочващи Ñтраници Ñочат към неÑъщеÑтвуващи Ñтраници.',
-'selflinks' => 'Страници Ñ Ð¿Ñ€ÐµÐ¿Ñ€Ð°Ñ‚ÐºÐ¸ към Ñебе Ñи',
-'selflinkstext' => 'Следните Ñтраници правÑÑ‚ препратки към Ñебе Ñе, което не би Ñ‚Ñ€Ñбвало да е така.',
-'mispeelings' => 'Страници Ñ Ð¿Ñ€Ð°Ð²Ð¾Ð¿Ð¸Ñни грешки',
-'mispeelingstext' => 'Следните Ñтраници Ñъдържат оÑновни правопиÑни грешки, които Ñа
-изброени в $1. Правилните форми може да Ñе поÑочат в Ñкоби: (ето така).',
-'mispeelingspage' => 'СпиÑък на оÑновни правопиÑни грешки',
-'missinglanguagelinks' => 'ЛипÑващи езикови препратки',
-'missinglanguagelinksbutton' => 'ТърÑене на липÑващи езикови препратки за',
-'missinglanguagelinkstext' => 'Тези Ñтраници <i>не</i> Ñочат към техните ÐºÐ¾Ð¿Ð¸Ñ Ð² $1. ПренаÑочваниÑта и подÑтраниците <i>не Ñа</i> показани.',
-
-
-# Miscellaneous special pages
-#
-'orphans' => 'Страници Ñираци',
-'lonelypages' => 'Страници Ñираци',
-'uncategorizedpages' => 'Ðекатегоризирани Ñтраници',
-'uncategorizedcategories' => 'Ðекатегоризирани категории',
-'unusedcategories' => 'Ðеизползвани категории',
-'unusedimages' => 'Ðеизползвани файлове',
-'popularpages' => 'ИзвеÑтни Ñтраници',
-'nviews' => '$1 прегледа',
-'wantedpages' => 'Желани Ñтраници',
-'mostlinked' => 'Ðай-препращани Ñтраници',
-'nlinks' => '$1 препратки',
-'allpages' => 'Ð’Ñички Ñтраници',
-'prefixindex' => 'Ðзбучен ÑпиÑък на предÑтавки',
-'randompage' => 'Случайна Ñтраница',
-'randompage-url'=> 'Special:Random',
-'shortpages' => 'Кратки Ñтраници',
-'longpages' => 'Дълги Ñтраници',
-'deadendpages' => 'Задънени Ñтраници',
-'listusers' => 'СпиÑък на потребителите',
-'specialpages' => 'Специални Ñтраници',
-'spheading' => 'Специални Ñтраници за вÑички потребители',
-'restrictedpheading' => 'Специални Ñтраници Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½ доÑтъп',
-'protectpage' => 'Защитена Ñтраница',
-'recentchangeslinked' => 'Свързани промени',
-'rclsub' => '(на Ñтраници, Ñочени от „$1“)',
-'debug' => 'ОтÑтранÑване на грешки',
-'newpages' => 'Ðови Ñтраници',
-'ancientpages' => 'Стари Ñтраници',
-'intl' => 'Междуезикови препратки',
-'move' => 'ПремеÑтване',
-'movethispage' => 'ПремеÑтване на Ñтраницата',
-'unusedimagestext' => 'МолÑ, обърнете внимание на това, че други Ñайтове могат да Ñочат към картинката чрез прÑк Ð°Ð´Ñ€ÐµÑ Ð¸ въпреки това Ñ‚Ñ Ð¼Ð¾Ð¶Ðµ да Ñе намира в ÑпиÑъка.',
-'unusedcategoriestext' => 'Следните категории ÑъщеÑтвуват, но Ð½Ð¸ÐºÐ¾Ñ Ñтраница или ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ Ð½Ðµ ги използва.',
-'booksources' => 'Източници на книги',
-'categoriespagetext' => 'Ð’ {{SITENAME}} ÑъщеÑтвуват Ñледните категории.',
-'data' => 'Данни',
-'userrights' => 'Управление на потребителÑките права',
-'groups' => 'ПотребителÑки групи',
-
-'booksourcetext' => 'Показани Ñа препратки към други Ñайтове, които продават нови и използвани книги и могат да имат допълнителна Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° книгите, които Ñ‚ÑŠÑ€Ñите.',
-'isbn' => 'ISBN',
-'rfcurl' => 'http://www.ietf.org/rfc/rfc$1.txt',
-'pubmedurl' => 'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
-'alphaindexline' => 'от $1 до $2',
-'version' => 'ВерÑиÑ',
-'log' => 'Дневници',
-'alllogstext' => 'СмеÑено показване на дневниците на качваниÑта, изтриваниÑта, защитата, блокираниÑта и бюрократите.
-Можете да ограничите прегледа, като изберете вид на дневника, потребителÑко име или определена Ñтраница.',
-
-# Special:Allpages
-'nextpage' => 'Следваща Ñтраница ($1)',
-'allpagesfrom' => 'Показване на Ñтраниците, като Ñе започва от:',
-'allarticles' => 'Ð’Ñички Ñтраници',
-'allnonarticles' => 'Ð’Ñички Ñтраници (без Ñтатии)',
-'allinnamespace' => 'Ð’Ñички Ñтраници (именно проÑтранÑтво $1)',
-'allnotinnamespace' => 'Ð’Ñички Ñтраници (без именно проÑтранÑтво $1)',
-'allpagesprev' => 'Предишна',
-'allpagesnext' => 'Следваща',
-'allpagessubmit' => 'Отиване',
-
-# Email this user
-#
-'mailnologin' => 'ÐÑма електронна поща',
-'mailnologintext' => 'Ðеобходмимо е да [[Special:Userlogin|влезете]] и да поÑочите валидна електронна поща в [[Special:Preferences|наÑтройките]] Ñи, за да може да пращате пиÑма на други потребители.',
-'emailuser' => 'Пращане пиÑмо на потребителÑ',
-'emailpage' => 'Пращане пиÑмо на потребител',
-'emailpagetext' => 'Ðко потребителÑÑ‚ е поÑочил валидна електронна поща в наÑтройките Ñи, чрез Ð´Ð¾Ð»Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»ÑÑ€ можете да му изпратите Ñъобщение. ÐдреÑÑŠÑ‚, запиÑан в наÑтройките Ви, ще Ñе поÑви в полето „От“ на изпратеното пиÑмо, така че получателÑÑ‚ ще е в ÑÑŠÑтоÑние да Ви отговори.',
-'usermailererror' => 'ПощенÑкиÑÑ‚ обект даде грешка:', # Mail object returned error:
-'defemailsubject' => 'ПиÑмо от {{SITENAME}}',
-'noemailtitle' => 'ÐÑма електронна поща',
-'noemailtext' => 'ПотребителÑÑ‚ не е поÑочил валидна електронна поща или е избрал да не получава пиÑма от други потребители.',
-'emailfrom' => 'От',
-'emailto' => 'До',
-'emailsubject' => 'ОтноÑно',
-'emailmessage' => 'Съобщение',
-'emailsend' => 'Изпращане',
-'emailsent' => 'ПиÑмото е изпратено',
-'emailsenttext' => 'ПиÑмото Ви беше изпратено.',
-
-# Watchlist
-#
-'watchlist' => 'МоÑÑ‚ ÑпиÑък за наблюдение',
-'watchlistsub' => '(за потребител „$1“)',
-'nowatchlist' => 'СпиÑъкът Ви за наблюдение е празен.',
-'watchnologin' => 'Ðе Ñте влезли',
-'watchnologintext' => 'Ðеобходимо е да [[Special:Userlogin|влезете]], за да може да променÑте ÑпиÑъка Ñи за наблюдение.',
-'addedwatch' => 'Добавено в ÑпиÑъка за наблюдение',
-'addedwatchtext' => "Страницата „'''$1'''“ беше добавена към [[Special:Watchlist|ÑпиÑъка Ви за наблюдение]].
-Ðейните бъдещи промени, както и на Ñъответната й диÑкуÑионна Ñтраница, ще Ñе опиÑват там, а Ñ‚Ñ Ñ‰Ðµ Ñе поÑвÑва Ñ '''удебелен шрифт''' в [[Special:Recentchanges|ÑпиÑъка на поÑледните промени]], което ще направи по-леÑно избирането й.
-
-Ðко по-къÑно иÑкате да премахнете Ñтраницата от ÑпиÑъка Ñи за наблюдение, щракнете на „''Спиране на наблюдение''“.",
-'removedwatch' => 'Премахнато от ÑпиÑъка за наблюдение',
-'removedwatchtext' => 'Страницата „$1“ беше премахната от ÑпиÑъка Ви за наблюдение.',
-'watch' => 'Ðаблюдаване',
-'watchthispage' => 'Ðаблюдаване на Ñтраницата',
-'unwatch' => 'Спиране на наблюдение',
-'unwatchthispage' => 'Спиране на наблюдение',
-'notanarticle' => 'Ðе е Ñтраница',
-'watchnochange' => 'ÐÐ¸ÐºÐ¾Ñ Ð¾Ñ‚ наблюдаваните Ñтраници не е била редактирана в показаното време.',
-# TODO Ñъобщението отново е Ñъкратено, да Ñе провери по-къÑно, може да е Ð½ÐµÑ‡Ð¸Ñ Ð³Ñ€ÐµÑˆÐºÐ°
-'watchdetails' => '* $1 наблюдавани Ñтраници (без диÑкуÑионни), $2 редактирани Ñтраници в избраното време
-* Метод на заÑвката: $3
-* [[Special:Watchlist/edit|Показване и редактиране на Ð¿ÑŠÐ»Ð½Ð¸Ñ ÑпиÑък]]',
-# TODO
-'wlheader-enotif' => '* Email notification is enabled.',
-'wlheader-showupdated' => "* Pages which have been changed since you last visited them are shown in '''bold'''",
-'watchmethod-recent' => 'проверка на поÑледните промени за наблюдавани Ñтраници',
-'watchmethod-list' => 'проверка на наблюдаваните Ñтраници за Ñкорошни редакции',
-'removechecked' => 'Премахване на избраните от ÑпиÑъка за наблюдение',
-'watchlistcontains' => 'СпиÑъкът Ви за наблюдение Ñъдържа $1 Ñтраници.',
-'watcheditlist' => 'Ð’ азбучен ред Ñа показани наблюдаваните от Ð’Ð°Ñ Ð¾Ñновни Ñтраници. Отметнете кутийките на Ñтраниците, които иÑкате да премахнете от ÑпиÑъка Ви за наблюдение и натиÑнете бутона „Премахване на избраните“ (изтриването на оÑновна Ñтраница предизвиква изтриването и на Ñъответната й диÑкуÑионна Ñтраница и обратно).',
-'removingchecked' => 'Премахване на избраните от ÑпиÑъка за наблюдение...',
-'couldntremove' => 'ÐеуÑпех при премахването на „$1“...',
-'iteminvalidname' => 'Проблем Ñ â€ž$1“, грешно име...',
-'wlnote' => 'Показани Ñа поÑледните $1 промени през поÑледните <b>$2</b> чаÑа.',
-'wlshowlast' => 'Показване на поÑледните $1 чаÑа $2 дни $3',
-'wlsaved' => 'Това е Ñъхранена верÑÐ¸Ñ Ð½Ð° ÑпиÑъка Ви за наблюдение.',
-'wlhideshowown' => '$1 на моите редакции.',
-'wlhideshowbots' => '$1 на редакции на ботове.',
-'wlshow' => 'Показване',
-'wlhide' => 'Скриване',
-
-'enotif_mailer' => '{{SITENAME}} Notification Mailer',
-'enotif_reset' => 'ОтбелÑзване на вÑички Ñтраници като поÑетени',
-'enotif_newpagetext'=> 'Това е нова Ñтраница.',
-'changed' => 'променена',
-'created' => 'Ñъздадена',
-'enotif_subject' => '{{SITENAME}} page $PAGETITLE has been $CHANGEDORCREATED by $PAGEEDITOR',
-'enotif_lastvisited' => 'Прегледайте $1 за вÑички промени Ñлед поÑледното ви поÑещение.',
-
-# Delete/protect/revert
-#
-'deletepage' => 'Изтриване на Ñтраница',
-'confirm' => 'Потвърждение',
-'excontent' => 'Ñъдържанието беше: „$1“',
-'excontentauthor' => 'Ñъдържанието беше: „$1“ (като единÑтвениÑÑ‚ автор беше „$2“)',
-'exbeforeblank' => 'Ñъдържанието преди изпразването беше: „$1“',
-'exblank' => 'Ñтраницата беше празна',
-'confirmdelete' => 'Потвърждение за изтриване',
-'deletesub' => '(Изтриване на „$1“)',
-'historywarning' => 'Внимание: Страницата, коÑто ще изтриете, има иÑториÑ:',
-'confirmdeletetext' => 'Ðа път Ñте безвъзвратно да изтриете Ñтраница или файл, заедно Ñ Ñ†Ñлата й (му) иÑториÑ, от базата от данни.
-МолÑ, потвърдете, че иÑкате това, разбирате поÑледÑтвиÑта и правите това в ÑъответÑтвие Ñ Ð½Ð°ÑˆÐ°Ñ‚Ð° [[Project:Ð›Ð¸Ð½Ð¸Ñ Ð½Ð° поведение|Ð»Ð¸Ð½Ð¸Ñ Ð½Ð° поведение]].',
-#'confirmcheck' => 'Да, наиÑтина иÑкам да Ñ Ð¸Ð·Ñ‚Ñ€Ð¸Ñ.', # не Ñе ползва
-'actioncomplete' => 'ДейÑтвието беше изпълнено',
-'deletedtext' => 'Страницата „$1“ беше изтрита. Вижте $2 за Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° поÑледните изтриваниÑ.',
-'deletedarticle' => 'изтрита „[[$1]]“',
-'dellogpage' => 'Дневник на изтриваниÑта',
-'dellogpagetext' => 'СпиÑък на поÑледните изтриваниÑ.',
-'deletionlog' => 'дневника на изтриваниÑта',
-'reverted' => 'Възвръщане към предишна верÑиÑ',
-'deletecomment' => 'Причина за изтриването',
-'imagereverted' => 'Възвръщането към предишна верÑÐ¸Ñ Ð±ÐµÑˆÐµ уÑпешно.',
-'rollback' => 'Връщане назад на промените', #Roll back edits
-'rollback_short' => 'Връщане',
-'rollbacklink' => 'връщане', #rollback
-'rollbackfailed' => 'Връщането не Ñполучи', #Rollback failed
-'cantrollback' => 'ПромÑната не може да Ñе извърши. ПоÑледниÑÑ‚ автор е единÑтвениÑÑ‚ ÑобÑтвеник на Ñтраницата.',
-'alreadyrolled' => 'РедакциÑта на [[$1]], направена от [[Потребител:$2|$2]] ([[Потребител беÑеда:$2|БеÑеда]]), не може да Ñе върне назад. ÐÑкой друг вече е редактирал Ñтраницата или е върнал назад промените.
-
-ПоÑледната Ñ€ÐµÐ´Ð°ÐºÑ†Ð¸Ñ Ðµ на [[Потребител:$3|$3]] ([[Потребител беÑеда:$3|БеÑеда]]).',
-# only shown if there is an edit comment
-'editcomment' => 'Коментарът на редакциÑта е бил: „<i>$1</i>“.',
-'revertpage' => 'Премахване на [[Special:Contributions/$2|редакции на $2]], възвръщане към поÑледната верÑÐ¸Ñ Ð½Ð° $1',
-# TODO
-'sessionfailure' => 'There seems to be a problem with your login session; this action has been canceled as a precaution against session hijacking. Please hit „back“ and reload the page you came from, then try again.',
-'protectlogpage' => 'Дневник на защитата',
-'protectlogtext' => 'СпиÑък на защитите и техните ÑвалÑÐ½Ð¸Ñ Ð·Ð° Ñтраницата.
-За повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð²Ð¸Ð¶Ñ‚Ðµ [[Project:Защитена Ñтраница]].',
-'protectedarticle' => 'защитена „[[$1]]“',
-'unprotectedarticle' => 'ÑвалÑне на защитата на „[[$1]]“',
-'protectsub' => '(Защитаване на „$1“)',
-'confirmprotecttext' => 'ÐаиÑтина ли иÑкате да защитите Ñтраницата?',
-'confirmprotect' => 'Потвърдете защитата',
-'protectmoveonly' => 'Защита Ñамо от премеÑтваниÑ',
-'protectcomment' => 'Причина за защитата',
-'unprotectsub' => '(СвалÑне на защитата на „$1“)',
-'confirmunprotecttext' => 'ÐаиÑтина ли иÑкате да Ñвалите защитата на Ñтраницата?',
-'confirmunprotect' => 'Потвърдете ÑвалÑнето на защитата',
-'unprotectcomment' => 'Причина за ÑвалÑне на защитата',
-
-# Undelete
-'undelete' => 'Преглед на изтрити Ñтраници',
-'undeletepage' => 'Преглед и възÑтановÑване на изтрити Ñтраници',
-'viewdeletedpage' => 'Преглед на изтрити Ñтраници',
-'undeletepagetext' => 'Следните Ñтраници бÑха изтрити, но Ñе намират вÑе още
-в архива и могат да бъдат възÑтановени. Ðрхивът може да Ñе почиÑтва от време на време.',
-'undeletearticle' => 'ВъзÑтановÑване на изтрита Ñтраница',
-'undeletehistorynoadmin' => 'Тази Ñтраница е била изтрита. Ð’ резюмето отдолу е поÑочена причината за това, заедно Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° потребителите, редактирали Ñтраницата преди изтриването й. Конкретното Ñъдържание на изтритите верÑии е доÑтъпно Ñамо за админиÑтратори.',
-'undeleterevisions' => '$1 верÑии архивирани',
-'undeletehistory' => 'Ðко възÑтановите Ñтраницата, вÑички верÑии ще бъдат върнати в иÑториÑта.
-Ðко Ñлед изтриването е Ñъздадена Ñтраница ÑÑŠÑ Ñъщото име, възÑтановените верÑии ще Ñе поÑвÑÑ‚ като по-ранна иÑториÑ, а текущата верÑÐ¸Ñ Ð½Ð° Ñтраницата нÑма да бъде автоматично заменена.',
-'undeleterevision' => 'Изтрита верÑÐ¸Ñ Ð½Ð° $1',
-'undeletebtn' => 'ВъзÑтановÑване!',
-'undeletedarticle' => '„[[$1]]“ беше възÑтановена',
-'undeletedrevisions' => '$1 верÑии бÑха възÑтановени',
-'undeletedtext' => 'Страницата [[:$1|$1]] беше уÑпешно възÑтановена.
-Вижте [[Special:Log/delete|дневника на изтриваниÑта]] за Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° поÑледните Ð¸Ð·Ñ‚Ñ€Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¸ възÑтановÑваниÑ.',
-
-# Namespace form on various pages
-'namespace' => 'Именно проÑтранÑтво:',
-'invert' => 'Обръщане на избора',
-
-# Contributions
-#
-'contributions' => 'ПриноÑи',
-'mycontris' => 'Моите приноÑи',
-'contribsub' => 'За $1',
-'nocontribs' => 'Ðе Ñа намерени промени, отговарÑщи на критериÑ.',
-'ucnote' => 'Показани Ñа поÑледните <b>$1</b> промени, извършени от този потребител през поÑледните <b>$2</b> дни.',
-'uclinks' => 'Показване на поÑледните $1 промени; показване на поÑледните $2 дни.',
-'uctop' => ' (поÑледна)',
-'newbies' => 'новаци',
-'contribs-showhideminor' => '$1 малки промени',
-
-# What links here
-#
-'whatlinkshere' => 'Какво Ñочи наÑам',
-'notargettitle' => 'ÐÑма цел',
-'notargettext' => 'Ðе указахте целева Ñтраница или потребител, върху коÑто/който да Ñе изпълни дейÑтвието.',
-'linklistsub' => '(СпиÑък Ñ Ð¿Ñ€ÐµÐ¿Ñ€Ð°Ñ‚ÐºÐ¸)',
-'linkshere' => 'Следните Ñтраници Ñочат наÑам:',
-'nolinkshere' => 'ÐÑма Ñтраници, Ñочещи наÑам.',
-'isredirect' => 'пренаÑочваща Ñтраница',
-
-# Block/unblock IP
-#
-'blockip' => 'Блокиране на потребител',
-'blockiptext' => 'Използвайте Ð´Ð¾Ð»Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»ÑÑ€, за да забраните правото на пиÑане
-на определен IP-Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ потребител.
-Това Ñ‚Ñ€Ñбва да Ñе направи Ñамо, за да Ñе предотвратÑÑ‚ проÑви на вандализъм,
-и в ÑъответÑтвие Ñ [[Project:ЛиниÑ_на_поведение|линиÑта на поведение]] на {{SITENAME}}.
-ПоÑочете Ñъщо и причина за блокирането (например, Ð·Ð°Ð³Ð»Ð°Ð²Ð¸Ñ Ð½Ð° Ñтраници, Ñтанали обект на вандализъм).
-
-Срокът за изтичане на блокирането Ñе въвежда Ñпоред уÑÑ‚Ð°Ð½Ð¾Ð²ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ на ГÐУ, опиÑан в [http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html ръководÑтвото], например: „1 hour“, „2 days“, „next Wednesday“, „1 January 2017“. Ðеограничено блокиране може да Ñе зададе чрез „indefinite“ или „infinite“.',
-'ipaddress' => 'IP-адреÑ',
-'ipadressorusername' => 'IP-Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ потребител',
-'ipbexpiry' => 'Срок',
-'ipbreason' => 'Причина',
-'ipbsubmit' => 'Блокиране на потребителÑ',
-'ipbother' => 'Друг Ñрок',
-'ipboptions' => 'Два чаÑа:2 hours,Един ден:1 day,Три дни:3 days,Една Ñедмица:1 week,Две Ñедмици:2 weeks,Един меÑец:1 month,Три меÑеца:3 months,ШеÑÑ‚ меÑеца:6 months,Една година:1 year,Докато ÑвÑÑ‚ Ñветува:infinite',
-'ipbotheroption' => 'друг',
-'badipaddress' => 'Ðевалиден IP-Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ грешно име на потребител',
-'blockipsuccesssub' => 'Блокирането беше уÑпешно',
-'blockipsuccesstext' => '„[[{{ns:Special}}:Contributions/$1|$1]]“ беше блокиран.
-<br />Вижте [[{{ns:Special}}:Ipblocklist|ÑпиÑъка на блокираните IP-адреÑи]], за да прегледате вÑички блокираниÑ.',
-'unblockip' => 'Отблокиране на потребител',
-'unblockiptext' => 'Използвайте Ð´Ð¾Ð»Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»ÑÑ€, за да възÑтановите правото на пиÑане на по-рано блокиран IP-Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ потребител.',
-'ipusubmit' => 'Отблокиране на адреÑа',
-'ipusuccess' => '„[[$1]]“ беше отблокиран',
-'ipblocklist' => 'СпиÑък на блокирани IP-адреÑи и потребители',
-'blocklistline' => '$1, $2 е блокирал $3 ($4)',
-'infiniteblock' => 'неограничено',
-'expiringblock' => 'изтича на $1',
-'ipblocklistempty' => 'СпиÑъкът на блокираниÑта е празен.',
-'blocklink' => 'блокиране',
-'unblocklink' => 'отблокиране',
-'contribslink' => 'приноÑи',
-'autoblocker' => 'БÑхте автоматично блокиран, тъй като неотдавна IP-адреÑÑŠÑ‚ ви е бил ползван от текущо Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð°Ð½Ð¸Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ» „$1“. Причината за неговото блокиране е: „\'\'\'$2\'\'\'“.',
-'blocklogpage' => 'Дневник на блокираниÑта',
-'blocklogentry' => 'блокиране на „[[$1]]“ ÑÑŠÑ Ñрок на изтичане $2',
-'blocklogtext' => 'Това е дневник на блокираниÑта и отблокираниÑта, извършени от този потребител. Ðвтоматично блокираните IP-адреÑи не Ñа показани. Вижте [[Special:Ipblocklist|ÑпиÑъка на блокираните IP-адреÑи]] за текущото ÑÑŠÑтоÑние на блокираниÑта.',
-'unblocklogentry' => 'отблокиране на „$1“',
-'range_block_disabled' => 'ВъзможноÑтта на админиÑтраторите да задават интервали при IP-адреÑите е изключена.',
-'ipb_expiry_invalid' => 'Ðевалиден Ñрок на изтичане.',
-'ip_range_invalid' => 'Ðевалиден интервал за IP-адреÑи.',
-'proxyblocker' => 'Блокировач на прокÑита',
-'proxyblockreason' => 'ВашиÑÑ‚ IP-Ð°Ð´Ñ€ÐµÑ Ð±ÐµÑˆÐµ блокиран, тъй като е отворено прокÑи. МолÑ, Ñвържете Ñе Ñ Ð’Ð°ÑˆÐ¸Ñ Ð´Ð¾Ñтавчик на интернет и го информирайте за този Ñериозен проблем в ÑигурноÑтта.',
-'proxyblocksuccess' => 'Готово.',
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'ВашиÑÑ‚ IP-Ð°Ð´Ñ€ÐµÑ Ðµ запиÑан като отворено прокÑи в [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason' => 'ВашиÑÑ‚ IP-Ð°Ð´Ñ€ÐµÑ Ðµ запиÑан като отворено прокÑи в [http://www.sorbs.net SORBS] DNSBL. Ðе можете да Ñъздадете Ñметка.',
-
-# Developer tools
-#
-'lockdb' => 'Заключване на базата от данни',
-'unlockdb' => 'Отключване на базата от данни',
-'lockdbtext' => 'Заключването на базата от данни ще попречи на вÑички потребители да редактират Ñтраници, да ÑменÑÑ‚ Ñвоите наÑтройки, да редактират Ñвоите ÑпиÑъци за наблюдение и на вÑички други техни дейÑтвиÑ, изиÑкващи промени в базата от данни.
-МолÑ, потвърдете, че иÑкате точно това и ще отключите базата от данни,
-когато привършите Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ð°Ñ‚Ð° по подръжката.',
-'unlockdbtext' => 'Отключването на базата от данни ще възÑтанови ÑпоÑобноÑтта на потребителите да редактират Ñтраници, да ÑменÑÑ‚ Ñвоите наÑтройки, да редактират Ñвоите ÑпиÑъци за наблюдение и изпълнението на вÑички други дейÑтвиÑ, изиÑкващи промени в базата от данни.
-МолÑ, потвърдете, че иÑкате точно това.',
-'lockconfirm' => 'Да, наиÑтина иÑкам да заключа базата от данни.',
-'unlockconfirm' => 'Да, наиÑтина иÑкам да отключа базата от данни.',
-'lockbtn' => 'Заключване на базата от данни',
-'unlockbtn' => 'Отключване на базата от данни',
-'locknoconfirm' => 'Ðе Ñте отметнали кутийката за потвърждение.',
-'lockdbsuccesssub' => 'Заключването на базата от данни беше уÑпешно',
-'unlockdbsuccesssub' => 'Отключването на базата от данни беше уÑпешно',
-'lockdbsuccesstext' => 'Базата от данни на {{SITENAME}} беше заключена.
-<br />Ðе забравÑйте да отключите базата от данни, когато привършите Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ð°Ñ‚Ð° по поддръжката.',
-'unlockdbsuccesstext' => 'Базата от данни на {{SITENAME}} беше отключена.',
-
-# Make sysop
-'makesysoptitle' => 'Превръщане на потребител в админиÑтратор',
-'makesysoptext' => 'Този формулÑÑ€ Ñе използва от бюрократи за превръщане на обикновени потребители в админиÑтратори.
-
-Въведете името на Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ð² полето и натиÑнете бутона, за да направите ÑÑŠÐ¾Ñ‚Ð²ÐµÑ‚Ð½Ð¸Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ» админиÑтратор',
-'makesysopname' => 'Име на потребителÑ:',
-'makesysopsubmit' => 'Превръщане на Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ð² админиÑтратор',
-'makesysopok' => '<b>ПотребителÑÑ‚ „$1“ беше направен админиÑтратор</b>.',
-'makesysopfail' => '<b>ПотребителÑÑ‚ „$1“ не беше направен админиÑтратор. (Правилно ли въведохте името?)</b>',
-'setbureaucratflag' => 'Вдигане на флага „бюрократ“',
-'setstewardflag' => 'Вдигане на флага „Ñтюард“',
-'bureaucratlog' => 'Дневник на бюрократите',
-'rightslogtext' => 'Това е дневник на промените на потребителÑки права.',
-'bureaucratlogentry' => 'СмÑна на груповата принадлежноÑÑ‚ на $1: от $2 към $3',
-'rights' => 'Права:',
-'set_user_rights' => 'Даване на потребителÑки права',
-'user_rights_set' => '<b>ПотребителÑките права на „$1“ Ñа променени</b>',
-'set_rights_fail' => '<b>ПотребителÑките права на „$1“ не бÑха променени. (Правилно ли въведохте името?)</b>',
-'makesysop' => 'Превръщане на потребител в админиÑтратор',
-'already_sysop' => 'Този потребител беше вече админиÑтратор',
-'already_bureaucrat' => 'Този потребител беше вече бюрократ',
-'already_steward' => 'Този потребител беше вече Ñтюард',
-
-# Move page
-#
-'movepage' => 'ПремеÑтване на Ñтраница',
-'movepagetext' => "ПоÑредÑтвом Ð´Ð¾Ð»Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»ÑÑ€ можете да преименувате Ñтраница, премеÑтвайки цÑлата й иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° новото име. Старото заглавие ще Ñе превърне в пренаÑочваща Ñтраница.
-Препратките към Ñтарата Ñтраница нÑма да бъдат променени; затова проверете за двойни или невалидни пренаÑочваниÑ.
-Вие Ñами би Ñ‚Ñ€Ñбвало да Ñе убедите в това, дали препратките продължават да Ñочат там, където Ñе предполага.
-
-Страницата '''нÑма''' да бъде премеÑтена, ако вече ÑъщеÑтвува Ñтраница Ñ Ð½Ð¾Ð²Ð¾Ñ‚Ð¾ име, оÑвен ако е празна или пренаÑочване и нÑма редакционна иÑториÑ.
-
-'''Ð’ÐИМÐÐИЕ!'''
-Това може да е голÑма и неочаквана промÑна за извеÑтна Ñтраница. Уверете Ñе, че разбирате поÑледÑтвиÑта, преди да продължите.",
-'movepagetalktext' => 'Съответната диÑкуÑионна Ñтраница, ако ÑъщеÑтвува, ще бъде автоматично премеÑтена заедно Ñ Ð½ÐµÑ, \'\'\'оÑвен ако:\'\'\'
-* не меÑтите Ñтраницата от едно именно проÑтранÑтво в друго,
-* вече ÑъщеÑтвува непразна диÑкуÑионна Ñтраница Ñ Ñ‚Ð¾Ð²Ð° име или
-* не Ñте отметнали долната кутийка.
-
-Ð’ тези Ñлучаи, ако желаете, ще е необходимо да премеÑтите Ñтраницата ръчно.',
-'movearticle' => 'ПремеÑтване на Ñтраница',
-'movenologin' => 'Ðе Ñте влезли',
-'movenologintext' => 'Ðеобходимо е да [[Special:Userlogin|влезете]], за да може да премеÑтвате Ñтраници.',
-'newtitle' => 'Към ново заглавие',
-'movepagebtn' => 'ПремеÑтване',
-'pagemovedsub' => 'ПремеÑтването беше уÑпешно',
-'pagemovedtext' => 'Страницата „[[$1]]“ беше премеÑтена под името „[[$2]]“.',
-'articleexists' => 'Вече ÑъщеÑтвува Ñтраница Ñ Ñ‚Ð¾Ð²Ð° име или името, което Ñте избрали, е невалидно. МолÑ, изберете друго име.',
-'talkexists' => "'''Страницата беше уÑпешно премеÑтена, но без Ñъответната диÑкуÑионна Ñтраница, защото под новото име има една ÑъщеÑтвуваща. МолÑ, обединете ги ръчно.'''",
-'movedto' => 'премеÑтена като',
-'movetalk' => 'ПремеÑтване и на диÑкуÑионната Ñтраница, ако е приложимо.',
-'talkpagemoved' => 'Съответната диÑкуÑионна Ñтраница Ñъщо беше премеÑтена.',
-'talkpagenotmoved' => 'Съответната диÑкуÑионна Ñтраница <strong>не</strong> беше премеÑтена.',
-'1movedto2' => '„$1“ премеÑтена като „$2“',
-'1movedto2_redir' => '„$1“ премеÑтена като „$2“ (върху пренаÑочване)',
-'movelogpage' => 'Дневник на премеÑтваниÑта',
-'movelogpagetext' => 'По-долу е показан ÑпиÑък на премеÑтваниÑта.',
-'movereason' => 'Причина',
-'revertmove' => 'връщане',
-'delete_and_move' => 'Изтриване и премеÑтване',
-'delete_and_move_text' =>
-'== Ðаложително изтриване ==
-
-Целевата Ñтраница „[[$1]]“ вече ÑъщеÑтвува. ИÑкате ли да Ñ Ð¸Ð·Ñ‚Ñ€Ð¸ÐµÑ‚Ðµ, за да оÑвободите мÑÑто за премеÑтването?',
-'delete_and_move_reason' => 'Изтрита, за да Ñе оÑвободи мÑÑто за премеÑтване',
-'selfmove' => 'Страницата не може да бъде премеÑтена, тъй като целевото име Ñъвпада Ñ Ð¿ÑŠÑ€Ð²Ð¾Ð½Ð°Ñ‡Ð°Ð»Ð½Ð¾Ñ‚Ð¾ й заглавие.',
-'immobile_namespace' => 'Целевото заглавие е от Ñпециален тип. Ðе е възможно меÑтенето на Ñтраници в това именно проÑтранÑтво.',
-
-# Export
-'export' => 'ИзнаÑÑне на Ñтраници',
-'exporttext' => "Тук можете да изнеÑете като XML текÑта и иÑториÑта на една или повече Ñтраници. Получените данни можете да:
-* вмъкнете в друг Ñайт, използващ Ñофтуера на МедиÑУики,
-* обработвате или
-* проÑто запазите за лично ползване.
-
-За да изнеÑете нÑколко Ñтраници, въвеждайте вÑÑко ново заглавие на '''нов ред'''. След това изберете дали иÑкате Ñамо текущата верÑÐ¸Ñ (заедно Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° поÑледната редакциÑ) или вÑички верÑии (заедно Ñ Ñ‚ÐµÐºÑƒÑ‰Ð°Ñ‚Ð°) на Ñтраницата.
-
-Ðко желаете Ñамо текущата верÑиÑ, бихте могли да използвате препратка от вида [[Special:Export/БългариÑ]] за Ñтраницата [[БългариÑ]].",
-'exportcuronly' => 'Включване Ñамо на текущата верÑиÑ, а не на цÑлата иÑториÑ',
-
-# Namespace 8 related
-
-'allmessages' => 'СиÑтемни ÑъобщениÑ',
-'allmessagesname' => 'Име',
-'allmessagesdefault' => 'ТекÑÑ‚ по подразбиране',
-'allmessagescurrent' => 'Текущ текÑÑ‚',
-'allmessagestext' => 'Това е ÑпиÑък на ÑиÑтемните ÑъобщениÑ, намиращи Ñе в именното проÑтранÑтво „МедиÑУики“',
-'allmessagesnotsupportedUI' => 'Текущо избраниÑÑ‚ език за интерфейÑа <b>$1</b> не Ñе поддържа от <em>Специални:AllMessages</em> на Ñайта.',
-'allmessagesnotsupportedDB' => 'ВъзможноÑтта за използване на Ñтраници от именното проÑтранÑтво „МедиÑУики“ за генериране на интерфейÑните ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ðµ изключена (<code>LocalSettings.php: wgUseDatabaseMessages = false</code>).',
-# Thumbnails
-'thumbnail-more' => 'Увеличаване',
-'missingimage' => '<b>ЛипÑваща картинка</b><br /><i>$1</i>',
-'filemissing' => 'ЛипÑващ файл',
-
-# Special:Import
-'import' => 'ВнаÑÑне на Ñтраници',
-'importinterwiki' => 'ВнаÑÑне чрез ТранÑуики',
-'importtext' => 'МолÑ, изнеÑете файла от изходното уики, използвайки инÑтрумента „Special:Export“, Ñъхранете го на Ð’Ð°ÑˆÐ¸Ñ Ð´Ð¸Ñк и го качете тук.',
-'importfailed' => 'ВнаÑÑнето беше неуÑпешно: $1',
-'importnotext' => 'Празно',
-'importsuccess' => 'ВнаÑÑнето беше уÑпешно!',
-'importhistoryconflict' => 'СъщеÑтвува верÑÐ¸Ñ Ð¾Ñ‚ иÑториÑта, коÑто Ñи противоречи Ñ Ñ‚Ð°Ð·Ð¸ (възможно е Ñтраницата да е била вече внеÑена)',
-# TODO
-'importnosources' => 'No transwiki import sources have been defined and direct history uploads are disabled.',
-
-# Keyboard access keys for power users
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions' => 'v',
-
-# tooltip help for the main actions
-'tooltip-search' => 'ПретърÑване на {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'ОтбелÑзване на промÑната като малка [alt-i]',
-'tooltip-save' => 'СъхранÑване на промените [alt-s]',
-'tooltip-preview' => 'Предварителен преглед, молÑ, използвайте го преди да Ñъхраните! [alt-p]',
-'tooltip-diff' => 'Показване на направените от Ð’Ð°Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð¸ по текÑта [alt-d]',
-'tooltip-compareselectedversions' => 'Показване на разликите между двете избрани верÑии на Ñтраницата [alt-v]',
-'tooltip-watch' => 'ДобавÑне на Ñтраницата към ÑпиÑъка Ви за наблюдение [alt-w]',
-
-# stylesheets
-'Monobook.css' => '/* чрез редактиране на този файл можете да промените облика Monobook */',
-#'Monobook.js' => '/* чрез редактиране на този файл можете да добавÑте функции на Javascript за облика Monobook */',
-
-# TODO: превод
-# Metadata
-'nodublincore' => 'Dublin Core RDF metadata disabled for this server.',
-'nocreativecommons' => 'Creative Commons RDF metadata disabled for this server.',
-'notacceptable' => 'Сървърът не може да предоÑтави данни във формат, който да Ñе разпознава от клиента Ви.',
-
-# Attribution
-'anonymous' => 'Ðнонимен потребител(и) на {{SITENAME}}',
-'siteuser' => 'потребители на {{SITENAME}} $1',
-'lastmodifiedby' => 'ПоÑледната промÑна на Ñтраницата е извършена от $2 на $1.',
-'and' => 'и',
-'othercontribs' => 'ОÑноваващо Ñе върху работа на $1.',
-'others' => 'други',
-'siteusers' => 'потребителите на {{SITENAME}} $1',
-'creditspage' => 'Ð‘Ð¸Ð±Ð»Ð¸Ð¾Ð³Ñ€Ð°Ñ„Ð¸Ñ Ð¸ източници',//'Page credits',
-'nocredits' => 'ÐÑма въведени източници или библиографиÑ',//'There is no credits info available for this page.',
-
-# Spam protection
-'spamprotectiontitle' => 'Филтър за защита от Ñпам',
-'spamprotectiontext' => 'Страницата, коÑто иÑкахте да Ñъхраните, беше блокирана от филтъра против Ñпам. Това обикновено е причинено от препратка към външен Ñайт.',
-'spamprotectionmatch' => 'СледниÑÑ‚ текÑÑ‚ предизвика включването на филтъра: $1',
-'subcategorycount' => 'Тази ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ Ð¸Ð¼Ð° $1 подкатегории.',
-'subcategorycount1' => 'Тази ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ Ð¸Ð¼Ð° една подкатегориÑ',
-'categoryarticlecount' => 'Тази ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ Ñъдържа $1 Ñтраници.',
-'categoryarticlecount1' => 'Тази ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ Ñъдържа една Ñтраница.',
-'listingcontinuesabbrev' => ' продълж.',
-
-# Info page
-'infosubtitle' => 'Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° Ñтраницата',
-'numedits' => 'Брой редакции (Ñтраница):',
-'numtalkedits' => 'Брой редакции (диÑкуÑионна Ñтраница):',
-'numwatchers' => 'Брой наблюдатели:',
-'numauthors' => 'Брой различни автори (Ñтраница):',
-'numtalkauthors' => 'Брой различни автори (диÑкуÑионна Ñтраница):',
-
-# Math
-'mw_math_png' => 'Използване винаги на PNG',
-'mw_math_simple' => 'HTML при опроÑтен TeX, иначе PNG',
-'mw_math_html' => 'HTML по възможноÑÑ‚, иначе PNG',
-'mw_math_source' => 'ОÑтавÑне като TeX (за текÑтови браузъри)',
-'mw_math_modern' => 'Препоръчително за нови браузъри',
-'mw_math_mathml' => 'MathML по възможноÑÑ‚ (екÑпериментално)',
-
-# Patrolling
-'markaspatrolleddiff' => 'ОтбелÑзване като проверена верÑиÑ',//'Mark as patrolled',
-'markaspatrolledlink' => '[$1]',
-'markaspatrolledtext' => 'ОтбелÑзване на верÑиÑта като проверена',//'Mark this article as patrolled',
-'markedaspatrolled' => 'Проверена верÑиÑ', //'Marked as patrolled',
-'markedaspatrolledtext' => 'Избраната верÑÐ¸Ñ Ð±ÐµÑˆÐµ отбелÑзана като проверена.',//'The selected revision has been marked as patrolled.',
-'rcpatroldisabled' => 'Патрулът е деактивиран', //'Recent Changes Patrol disabled',
-'rcpatroldisabledtext' => 'Патрулът на поÑледните промени е деактивиран',//'The Recent Changes Patrol feature is currently disabled.',
-
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '
- /* чрез редактиране на този файл можете да промените нÑкои неща на Javascript за облика Monobook */
- /* tooltips and access keys */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'Вашата потребителÑка Ñтраница\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'ПотребителÑката Ñтраница за адреÑа, от който редактирате\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'Вашата диÑкуÑионна Ñтраница\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'ДиÑкуÑÐ¸Ñ Ð¾Ñ‚Ð½Ð¾Ñно редакциите от този адреÑ\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Вашите наÑтройки\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'СпиÑък на Ñтраници, чиито промени Ñте избрали да наблюдавате\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'СпиÑък на Вашите приноÑи\');
- ta[\'pt-login\'] = new Array(\'o\',\'Ð’ момента не Ñте влезли. ÐаÑърчаваме Ви да влезете, въпреки че не е задължително.\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'ÐаÑърчаваме Ви да влезете, въпреки че не е задължително.\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Излизане от {{SITENAME}}\');
- ta[\'ca-talk\'] = new Array(\'t\',\'БеÑеда отноÑно Ñтраницата\');
- ta[\'ca-edit\'] = new Array(\'e\',\'Можете да редактирате Ñтраницата. МолÑ, използвайте бутона за предварителен преглед преди да Ñъхраните.\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'ДобавÑне на коментар към Ñтраницата\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Страницата е защитена. Можете да разгледате Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ Ð¹ код.\');
- ta[\'ca-history\'] = new Array(\'h\',\'Предишни верÑии на Ñтраницата\');
- ta[\'ca-protect\'] = new Array(\'=\',\'Защитаване на Ñтраницата\');
- ta[\'ca-delete\'] = new Array(\'d\',\'Изтриване на Ñтраницата\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'ВъзÑтановÑване на изтрити редакции на Ñтраницата\');
- ta[\'ca-move\'] = new Array(\'m\',\'ПремеÑтване на Ñтраницата\');
- ta[\'ca-watch\'] = new Array(\'w\',\'ДобавÑне на Ñтраницата към ÑпиÑъка Ви за наблюдение\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Премахване на Ñтраницата от ÑпиÑъка Ви за наблюдение\');
- ta[\'search\'] = new Array(\'f\',\'ПретърÑване на {{SITENAME}}\');
- ta[\'p-logo\'] = new Array(\'\',\'Ðачалната Ñтраница\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'Ðачалната Ñтраница\');
- ta[\'n-portal\'] = new Array(\'\',\'Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° проекта\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° текущите ÑÑŠÐ±Ð¸Ñ‚Ð¸Ñ Ð¿Ð¾ Ñвета\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'СпиÑък на поÑледните промени в {{SITENAME}}\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Случайна Ñтраница\');
- ta[\'n-help\'] = new Array(\'\',\'Помощната Ñтраница\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Подкрепете {{SITENAME}}\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'СпиÑък на вÑички Ñтраници, Ñочещи наÑам\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'ПоÑледните промени на Ñтраници, Ñочени от тази Ñтраница\');
- ta[\'feed-rss\'] = new Array(\'\',\'RSS feed за Ñтраницата\');
- ta[\'feed-atom\'] = new Array(\'\',\'Atom feed за Ñтраницата\');
- ta[\'t-contributions\'] = new Array(\'\',\'Показване на приноÑите на потребителÑ\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Изпращане на пиÑмо на потребителÑ\');
- ta[\'t-upload\'] = new Array(\'u\',\'Качване на файлове\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'СпиÑък на вÑички Ñпециални Ñтраници\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Преглед на оÑновната Ñтраница\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Преглед на потребителÑката Ñтраница\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'Преглед на медийната Ñтраница\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Това е Ñпециална Ñтраница, коÑто не може да Ñе редактира.\');
- ta[\'ca-nstab-project\'] = new Array(\'c\',\'Преглед на проектната Ñтраница\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'Преглед на Ñтраницата на файла\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Преглед на ÑиÑтемното Ñъобщение\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'Преглед на шаблона\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'Преглед на помощната Ñтраница\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'Преглед на категорийната Ñтраница\');',
-
-# image deletion
-'deletedrevision' => 'Изтрита Ñтара верÑÐ¸Ñ $1.',
-
-# browsing diffs
-'previousdiff' => '↠Предишна разлика',
-'nextdiff' => 'Следваща разлика →',
-
-'imagemaxsize' => 'Ограничаване на картинките на опиÑателните им Ñтраници до:',
-'thumbsize' => 'Размери на миникартинките:',
-'showbigimage' => 'СвалÑне на верÑÐ¸Ñ Ñ Ð²Ð¸Ñоко качеÑтво ($1x$2, $3 КБ)',
-'newimages' => 'Ð“Ð°Ð»ÐµÑ€Ð¸Ñ Ð½Ð° новите файлове',
-'showhidebots' => '($1 на ботове)',
-'noimages' => 'ÐÑма нищо.',
-
-# short names for language variants used for language conversion links.
-# to disable showing a particular link, set it to 'disable', e.g.
-# 'variantname-zh-sg' => 'disable',
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh' => 'zh',
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Потребител:',
-'speciallogtitlelabel' => 'Заглавие:',
-
-'passwordtooshort' => 'Паролата Ви е прекалено къÑа: Ñ‚Ñ€Ñбва да Ñъдържа поне $1 знака.',
-
-# Media Warning
-# TODO Превод
-'mediawarning' => '\'\'\'Внимание\'\'\': This file may contain malicious code, by executing it your system may be compromised.
-<hr />',
-
-'fileinfo' => '$1 КБ, MIME type: <code>$2</code>',
-
-# Metadata
-'metadata' => 'Метаданни',
-# TODO Превод
-# Exif tags
-'exif-imagewidth' =>'Ширина',
-'exif-imagelength' =>'ВиÑочина',
-'exif-artist' =>'Ðвтор',
-
-
-# external editor support
-'edit-externally' => 'Редактиране на файла чрез външно приложение',
-'edit-externally-help' => 'За повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¿Ñ€ÐµÐ³Ð»ÐµÐ´Ð°Ð¹Ñ‚Ðµ [http://meta.wikimedia.org/wiki/Help:External_editors указаниÑта за наÑтройките].',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'вÑички',
-'imagelistall' => 'вÑички',
-'watchlistall1' => 'вÑички',
-'watchlistall2' => 'вÑички',
-'namespacesall' => 'вÑички',
-
-# TODO
-# E-mail address confirmation
-'confirmemail_invalid' => 'Грешен код за потвърждение. ВероÑтно кодът за потвърждение е оÑтарÑл.',
-'confirmemail_success' => 'ÐдреÑÑŠÑ‚ ви за електронна поща беше потвърден. Вече можете да влезете и да Ñе наÑлаждавате на уикито.',
-'confirmemail_loggedin' => 'ÐдреÑÑŠÑ‚ ви за електронна поща беше потвърден.',
-
-# Inputbox extension, may be useful in other contexts as well
-'tryexact' => 'Пълно и точно Ñъвпадение',
-'searchfulltext' => 'ПретърÑване на Ñ†ÐµÐ»Ð¸Ñ Ñ‚ÐµÐºÑÑ‚',
-'createarticle' => 'Създаване на ÑтатиÑ',
-
-# Trackbacks
-'trackbackbox' => '<div id="mw_trackbacks">
-Trackbacks for this article:<br />
-$1
-</div>',
-'trackback' => '; $4$5 : [$2 $1]',
-'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
-'trackbackremove' => ' ([$1 Изтриване])',
-#'trackbacklink' => 'Trackback',
-#'trackbackdeleteok' => 'The trackback was successfully deleted.',
-
-# delete conflict
-
-'deletedwhileediting' => 'Внимание: Страницата е била изтрита, откакто Ñте започнали да Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð°Ñ‚Ðµ!',
-'confirmrecreate' => 'Потребител [[Потребител:$1|$1]] ([[Потребител беÑеда:$1|беÑеда]]) е изтрил Ñтраницата, откакто Ñте започнали да Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð°Ñ‚Ðµ, давайки Ñледното обÑÑнение:
-: \'\'$2\'\'
-МолÑ, потвърдете, че наиÑтина желаете да Ñъздадете Ñтраницата отново.',
-'recreate' => 'Ðово Ñъздаване',
-'tooltip-recreate' => '',
-
-'unit-pixel' => 'px',
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesBn.php b/languages/MessagesBn.php
deleted file mode 100644
index 19836a63..00000000
--- a/languages/MessagesBn.php
+++ /dev/null
@@ -1,107 +0,0 @@
-<?php
-
-global $wgAllMessagesBn;
-$wgAllMessagesBn = array(
-# Dates
-
-'sunday' => 'রবিবার',
-'monday' => 'সোমবার',
-'tuesday' => 'মঙà§à¦—লবার',
-'wednesday' => 'বà§à¦§à¦¬à¦¾à¦°',
-'thursday' => 'বৃহসà§à¦ªà¦¤à¦¿à¦¬à¦¾à¦°',
-'friday' => 'শà§à¦•à§à¦°à¦¬à¦¾à¦°',
-'saturday' => 'শনিবার',
-'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' => 'ডিসে',
-
-# Bits of text used by many pages:
-#
-
-'mainpage' => 'পà§à¦°à¦§à¦¾à¦¨ পাতা',
-'about' => 'বৃতà§à¦¤à¦¾à¦¨à§à¦¤',
-'aboutsite' => '{{SITENAME}}র বৃতà§à¦¤à¦¾à¦¨à§à¦¤', // TODO: grammar
-'aboutpage' => '{{ns:project}}:বৃতà§à¦¤à¦¾à¦¨à§à¦¤',
-'help' => 'সহায়িকা',
-'helppage' => '{{ns:project}}:সহায়িকা',
-'bugreports' => 'তà§à¦°à§à¦Ÿà¦¿ বিবরণী',
-'bugreportspage' => '{{ns:project}}:তà§à¦°à§à¦Ÿà¦¿_বিবরণী',
-'faq' => 'পà§à¦°à¦¶à§à¦¨à§‹à¦¤à§à¦¤à¦°',
-'faqpage' => '{{ns:project}}:পà§à¦°à¦¶à§à¦¨à§‹à¦¤à§à¦¤à¦°',
-'edithelp' => 'সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ সহায়িকা',
-'edithelppage' => '{{ns:project}}:কিভাবে_à¦à¦•à¦Ÿà¦¿_পৃষà§à¦ à¦¾_সমà§à¦ªà¦¾à¦¦à¦¨à¦¾_করবেন',
-'cancel' => 'বাতিল কর',
-'qbfind' => 'খà¦à§à¦œà§‡ দেখ',
-'qbbrowse' => 'ঘà§à¦°à§‡ দেখ',
-'qbedit' => 'সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ কর',
-'qbpageoptions' => 'ঠপৃষà§à¦ à¦¾à¦° বিকলà§à¦ªà¦¸à¦®à§‚হ',
-'qbpageinfo' => 'পৃষà§à¦ à¦¾-সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯',
-'qbmyoptions' => 'আমার পছনà§à¦¦',
-'mypage' => 'আমার পাতা',
-'mytalk' => 'আমার কথাবারà§à¦¤à¦¾',
-'currentevents' => 'সমসাময়িক ঘটনা',
-'errorpagetitle' => 'ভà§à¦²',
-'returnto' => 'ফিরে যাও $1.',
-'whatlinkshere' => 'যেসব পাতা থেকে à¦à¦–ানে সংযোগ আছে',
-'help' => 'সহায়িকা',
-'search' => 'খà¦à§à¦œà§‡ দেখ',
-'go' => 'চল',
-'history' => 'ঠপৃষà§à¦ à¦¾à¦° ইতিহাস',
-'printableversion' => 'ছাপার যোগà§à¦¯ সংসà§à¦•à¦°à¦£',
-'editthispage' => 'à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করà§à¦¨',
-'deletethispage' => 'à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ মà§à¦›à§‡ ফেলà§à¦¨',
-'protectthispage' => 'à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà¦¿ সংরকà§à¦·à¦£ করà§à¦¨',
-'unprotectthispage' => 'à¦à¦‡ পৃষà§à¦ à¦¾à¦° সংরকà§à¦·à¦£ ছেড়ে দিন',
-'newpage' => 'নতà§à¦¨ পাতা',
-'talkpage' => 'à¦à¦‡ পৃষà§à¦ à¦¾ নিয়ে আলোচনা করà§à¦¨',
-'articlepage' => 'নিবনà§à¦§ দেখà§à¦¨',
-'subjectpage' => 'বিষয় দেখà§à¦¨', # For compatibility
-'userpage' => 'বà§à¦¯à¦¾à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° পাতা দেখà§à¦¨',
-'projectpage' => 'মেটা-পাতা দেখà§à¦¨',
-'imagepage' => 'ছবির পাতা দেখà§à¦¨',
-'viewtalkpage' => 'আলোচনা দেখà§à¦¨',
-'otherlanguages' => 'অনà§à¦¯à¦¾à¦¨à§à¦¯ ভাষা',
-'redirectedfrom' => '($1 থেকে ঘà§à¦°à§‡ à¦à¦¸à§‡à¦›à§‡)',
-'lastmodified' => 'ঠপৃষà§à¦ à¦¾à§Ÿ শেষ পরিবরà§à¦¤à¦¨ হয়েছিল $1.',
-'viewcount' => 'ঠপৃষà§à¦ à¦¾ দেখা হয়েছে $1 বার।',
-'administrators' => '{{ns:project}}:পà§à¦°à¦¶à¦¾à¦¸à¦•à¦¬à§ƒà¦¨à§à¦¦',
-'sysoptitle' => 'Sysop à¦à¦° কà§à¦·à¦®à¦¤à¦¾ পà§à¦°à§Ÿà§‹à¦œà¦¨',
-'sysoptext' => 'ঠকাজটি কেবল \'sysop\' কà§à¦·à¦®à¦¤à¦¾à¦¸à¦®à§à¦ªà¦¨à§à¦¨ বà§à¦¯à¦•à§à¦¤à¦¿à¦‡ করতে পারেন। $1 দেখà§à¦¨à¥¤',
-'developertitle' => 'developer à¦à¦° কà§à¦·à¦®à¦¤à¦¾ পà§à¦°à§Ÿà§‹à¦œà¦¨',
-'developertext' => 'ঠকাজটি কেবল \'developer\' কà§à¦·à¦®à¦¤à¦¾à¦¸à¦®à§à¦ªà¦¨à§à¦¨ বà§à¦¯à¦•à§à¦¤à¦¿à¦‡ করতে পারেন। $1 দেখà§à¦¨à¥¤',
-'nbytes' => '$1 বাইট',
-'go' => 'চল',
-'ok' => 'ঠিক আছে',
-'retrievedfrom' => '\'$1\' থেকে আনীত',
-'newmessageslink' => 'নতà§à¦¨ বারà§à¦¤à¦¾',
-'editsection'=>'সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করà§à¦¨',
-'editold'=>'সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করà§à¦¨',
-'toc' => 'সূচীপতà§à¦°',
-'showtoc' => 'দেখাও',
-'hidetoc' => 'সরিয়ে রাখ',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesBr.php b/languages/MessagesBr.php
deleted file mode 100644
index 3c42f116..00000000
--- a/languages/MessagesBr.php
+++ /dev/null
@@ -1,1085 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesBr = array(
-
-# User Toggles
-
-'tog-editwidth' => 'Digeriñ ar prenestr aozañ en e led brasañ',
-'tog-editondblclick' => 'Daouglikañ evit kemmañ ur bajenn (JavaScript)',
-'tog-editsection' => 'Kemmañ ur rann dre al liammoù [kemmañ]',
-'tog-editsectiononrightclick' => 'Kemmañ ur rann dre glikañ a-zehou<br /> war titl ar rann',
-'tog-fancysig' => 'Sinadurioù diliamm (hep liamm emgefre)',
-'tog-hideminor' => 'Kuzhat ar <i>C\'hemmoù nevez</i> dister',
-'tog-highlightbroken' => 'Lakaat e ruz al liammoù war-du<br /> an danvezioù n\'eus ket anezho',
-'tog-justify' => 'Rannbennadoù marzhekaet',
-'tog-minordefault' => 'Sellet ouzh ar c\'hemmoù degaset ganin<br /> evel kemmoù dister dre ziouer',
-'tog-nocache' => 'Diweredekaat krubuilh ar pajennoù',
-'tog-numberheadings' => 'Niverenniñ emgefre an titloù',
-'tog-previewonfirst' => 'Rakwelet tres ar bajenn kerkent hag an aozadenn gentañ',
-'tog-previewontop' => 'Rakwelet e vo tres ar bajenn<br /> a-us ar voest skridaozañ',
-'tog-rememberpassword' => 'Derc\'hel soñj eus ma ger-temen (toupin)',
-'tog-showtoc' => 'Diskouez an daolenn<br /> (evit ar pennadoù zo ouzhpenn 3 rann enno)',
-'tog-showtoolbar' => 'Diskouez ar varrenn gant ar meuzioù aozañ',
-'tog-usenewrc' => 'Kemmoù nevez gwellaet<br /> (gant merdeerioù zo hepken)',
-'tog-underline' => 'Liammoù islinennet',
-'tog-watchdefault' => 'Evezhiañ ar pennadoù savet pe kemmet ganin',
-
-
-# Dates
-
-'sunday' => 'Sul',
-'monday' => 'Lun',
-'tuesday' => 'Meurzh',
-'wednesday' => 'Merc\'her',
-'thursday' => 'Yaou',
-'friday' => 'Gwener',
-'saturday' => 'Sadorn',
-'january' => 'Genver',
-'february' => 'C\'hwevrer',
-'march' => 'Meurzh',
-'april' => 'Ebrel',
-'may_long' => 'Mae',
-'june' => 'Mezheven',
-'july' => 'Gouere',
-'august' => 'Eost',
-'september' => 'Gwengolo',
-'october' => 'Here',
-'november' => 'Du',
-'december' => 'Kerzu',
-'jan' => 'Gen',
-'feb' => 'C\'hwe',
-'mar' => 'Meu',
-'apr' => 'Ebr',
-'may' => 'Mae',
-'jun' => 'Mez',
-'jul' => 'Gou',
-'aug' => 'Eos',
-'sep' => 'Gwe',
-'oct' => 'Her',
-'nov' => 'Du',
-'dec' => 'Kzu',
-
-
-# Bits of text used by many pages:
-#
-'categories' => 'Rummadoù ar bajenn',
-'category' => 'rummad',
-'category_header' => 'Niver a bennadoù er rummad "$1"',
-'subcategories' => 'Isrummad',
-'uncategorizedcategories' => 'Rummadoù hep rummadoù',
-'uncategorizedpages' => 'Pajennoù hep rummad ebet',
-'subcategorycount' => '$1 isrummad zo d\'ar rummad-mañ.',
-'subcategorycount1' => '$1 isrummad zo d\'ar rummad-mañ.',
-
-'allarticles' => 'An holl bennadoù',
-'linktrail' => "/^([a-zàâçéèêîôûäëïöüùÇÉÂÊÎÔÛÄËÃÖÜÀÈÙ]+)(.*)$/sDu",
-'mainpage' => 'Degemer',
-'mainpagetext' => 'Meziant {{SITENAME}} staliet.',
-'portal' => 'Porched ar gumuniezh',
-'portal-url' => '{{ns:4}}:Degemer',
-'about' => 'Diwar-benn',
-'aboutsite' => 'Diwar-benn {{SITENAME}}',
-'aboutpage' => '{{ns:4}}:Diwar-benn',
-'article' => 'Pennad',
-'help' => 'Skoazell',
-'helppage' => '{{ns:4}}:Skoazell',
-'bugreports' => 'Teul an drein',
-'bugreportspage' => '{{ns:4}}:Teul an drein',
-'sitesupport' => 'Skoazellañ dre reiñ un dra bennak',
-'faq' => 'FAG',
-'faqpage' => '{{ns:4}}:FAG',
-'edithelp' => 'Skoazell',
-'edithelppage' => '{{ns:4}}:Penaos degas kemmoù en ur bajenn',
-'cancel' => 'Nullañ',
-'qbfind' => 'Klask',
-'qbbrowse' => 'Furchal',
-'qbedit' => 'Kemmañ',
-'qbpageoptions' => 'Pajenn an dibaboù',
-'qbpageinfo' => 'Pajenn gelaouiñ',
-'qbmyoptions' => 'Ma dibaboù',
-'qbspecialpages' => 'Pajennoù dibar',
-'moredotdotdot' => 'Ha muioc\'h c\'hoazh...',
-'mypage' => 'Ma zammig pajenn',
-'mytalk' => 'Ma c\'haozeadennoù',
-'anontalk' => 'Kaozeal gant ar chomlec\'h IP-mañ',
-'navigation' => 'Merdeiñ',
-'currentevents' => 'Keleier',
-'disclaimers' => 'Kemennoù',
-'disclaimerpage' => '{{ns:4}}:Kemenn hollek',
-'errorpagetitle' => 'Fazi',
-'returnto' => 'Distreiñ d\'ar bajenn $1.',
-'tagline' => 'Ur pennad tennet eus {{SITENAME}}, ar c\'helc\'hgeriadur digor.',
-'whatlinkshere' => 'Daveennoù d\'ar bajenn-mañ',
-'help' => 'Skoazell',
-'search' => 'Klask',
-'history' => 'Istor',
-'printableversion' => 'Stumm da voullañ',
-'edit' => 'Kemmañ',
-'editthispage' => 'Kemmañ ar bajenn-mañ',
-'delete' => 'Diverkañ',
-'deletethispage' => 'Diverkañ ar bajenn-mañ',
-'undelete_short' => 'Diziverkañ',
-'undelete_short1' => 'Diziverkañ',
-'protect' => 'Gwareziñ',
-'protectthispage' => 'Gwareziñ ar bajenn-mañ',
-'unprotect' => 'Diwareziñ',
-'unprotectthispage' => 'Diwareziñ ar bajenn-mañ',
-'newpage' => 'Pajenn nevez',
-'talkpage' => 'Pajenn gaozeal',
-'specialpage' => 'Pajenn zibar',
-'personaltools' => 'Ostilhoù personel',
-'postcomment' => 'Ouzhpennañ e soñj',
-'addsection' => '+',
-'articlepage' => 'Sellet ouzh ar pennad',
-'subjectpage' => 'Pajenn danvez',
-'talk' => 'Kaozeadenn',
-'toolbox' => 'Boest ostilhoù',
-'userpage' => 'Pajenn implijer',
-'projectpage' => 'Pajenn meta',
-'imagepage' => 'Pajenn skeudenn',
-'viewtalkpage' => 'Pajenn gaozeal',
-'otherlanguages' => 'Yezhoù all',
-'redirectedfrom' => '(Adkaset eus $1)',
-'lastmodified' => 'Kemmoù diwezhañ degaset d\'ar bajenn-mañ : $1.',
-'viewcount' => 'Sellet ez eus bet ouzh ar bajenn-mañ $1 (g)wech.',
-'copyright' => 'Danvez a c\'haller implijout dindan $1.',
-'protectedpage' => 'Pajenn warezet',
-'administrators' => '{{ns:4}}:Merourien',
-'sysoptitle' => 'Moned merour dre ret',
-'sysoptext' => 'N\'hall ar pezh hoc\'h eus klasket seveniñ bezañ graet nemet gant un implijer gantañ ar statud "Merour".
-Sellet ouzh $1.',
-'developertitle' => 'Moned diorroer dre ret',
-'developertext' => 'N\'hall ar pezh hoc\'h eus klasket seveniñ bezañ graet nemet gant un implijer gantañ ar statud "Diorroer".
-Voir $1.',
-'nbytes' => '$1 eizhbit',
-'go' => 'Kas',
-'ok' => 'Mat eo',
-'history' => 'Istor ar bajenn',
-'history_short' => 'Istor',
-'retrievedfrom' => 'Adtapet diwar « $1 »',
-'editsection' => 'kemmañ',
-'editold' => 'kemmañ',
-'toc' => 'Taolenn',
-'showtoc' => 'diskouez',
-'hidetoc' => 'kuzhat',
-'thisisdeleted' => 'Diskouez pe diziverkañ $1 ?',
-'restorelink' => '1 c\'hemm diverket',
-'feedlinks' => 'Lusk:',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Pennad',
-'nstab-user' => 'Pajenn implijer',
-'nstab-media' => 'Media',
-'nstab-special' => 'Dibar',
-'nstab-project' => 'Diwar-benn',
-'nstab-image' => 'Skeudenn',
-'nstab-mediawiki' => 'Kemennadenn',
-'nstab-template' => 'Patrom',
-'nstab-help' => 'Skoazell',
-'nstab-category' => 'Rummad',
-
-# Main script and global functions
-#
-'nosuchaction' => 'Ober dianv',
-'nosuchactiontext' => 'N\'eo ket anavezet gant ar wiki an ober spisaet en Url.',
-'nosuchspecialpage' => 'N\'eus ket eus ar bajenn zibar-mañ',
-'nospecialpagetext' => 'Goulennet hoc\'h eus ur bajenn zibar n\'eo ket anavezet gant ar wiki.',
-
-# General errors
-#
-'error' => 'Fazi',
-'badaccess' => 'Fazi aotre',
-'badaccesstext' => 'Miret eo an ober goulennet evit an implijerien ganto ar gwir "$2".
-Sellet ouzh $1',
-'databaseerror' => 'Fazi bank roadennoù',
-'dberrortext' => "Fazi ereadur er bank roadennoù. Setu ar goulenn bet pledet gantañ da ziwezhañ :
-<blockquote><tt>$1</tt></blockquote>
-adal an arc\'hwel \"<tt>$2</tt>\".
-Adkaset eo bet ar fazi \"<tt>$3: $4</tt>\" gant MySQL.",
-'dberrortextcl' => 'Ur fazi ereadur zo en ur goulenn graet ouzh ar bank roadennoù. Setu ar goulenn bet pledet gantañ da ziwezhañ :
-"$1"
-graet gant an arc\'hwel "$2"
-adkaset eo bet ar fazi "$3 : $4" gant MySQL.',
-'noconnect' => "Ho tigarez! Da-heul kudennoù teknikel, n'haller ket kevreañ ouzh ar bank roadennoù evit poent.", //"Dibosupl kevreañ ouzh ar bank roadennoù war $1",
-'nodb' => 'Dibosupl dibab ar bank roadennoù $1',
-'cachederror' => 'Un eilenn eus ar bajenn goulennet eo homañ; marteze n\'eo ket bet hizivaet',
-'readonly' => 'Hizivadurioù stanket war ar bank roadennoù',
-'enterlockreason' => 'Merkit perak eo stanket hag istimit pegeit e chomo evel-henn',
-'readonlytext' => "Stanket eo an ouzhpennadennoù hag an hizivadurioù war bank roadennoù {{SITENAME}}; moarvat peogwir emeur oc\h ober war-dro ar bank. Goude-se e vo plaen pep tra en-dro. Setu perak eo bet stanket ar bank gant ar merour :
-<p>$1",
-'missingarticle' => 'N\'eo ket bet ar bank roadennoù evit kavout testenn ur bajenn zo anezhi c\'hoazh gant an titl "$1".
-N\'eo ket ur fazi gant ar bank roadennoù, un draen gant ar wiki marteze a-walc\'h.
-Kasit, ni ho ped, keloù eus an draen-mañ d\'ur merour en ur verkañ mat dezhañ chomlec\'h ar bajenn e kaoz.',
-'internalerror' => 'Fazi diabarzh',
-'filecopyerror' => 'Dibosupl eilañ « $1 » war-du « $2 ».',
-'fileinfo' => '$1Ko, seurt MIME: <tt>$2</tt>',
-'filerenameerror' => 'Dibosupl da adenvel « $1 » e « $2 ».',
-'filedeleteerror' => 'Dibosupl da ziverkañ « $1 ».',
-'filenotfound' => 'N\'haller ket kavout ar restr "$1".',
-'unexpected' => 'Talvoudenn dic\'hortoz : "$1"="$2".',
-'formerror' => 'Fazi: Dibosupl eo kinnig ar furmskrid',
-'badarticleerror' => 'N\'haller ket seveniñ an ober-mañ war ar bajenn-mañ.',
-'cannotdelete' => "Dibosupl da ziverkañ ar bajenn pe ar skeudenn spisaet.",
-'badtitle' => 'Titl fall',
-'badtitletext' => 'Faziek pe c\'houllo eo titl ar bajenn goulennet; pe neuze eo faziek al liamm etreyezhel',
-'laggedslavemode' => 'Diwallit : marteze a-walc\'h n\'emañ ket ar c\'hemmoù diwezhañ war ar bajenn-mañ',
-'readonly_lag' => 'Stanket eo bet ar bank roadennoù ent emgefre p\'emañ an eilservijerioù oc\'h adpakañ o dale e-keñver ar pennservijer',
-'perfdisabled' => 'Ho tigarez! Diweredekaet eo bet an arc\'hwel-mañ evit poent rak gorrekaat a ra ar bank roadennoù kement ha ma n\'hall ket mui den implijout ar wiki.',
-'perfdisabledsub' => 'Setu aze un eilenn savete eus $1:',
-'viewsource' => 'Sellet ouzh tarzh an destenn',
-'protectedtext' => 'Stanket eo bet ar bajenn-mañ evit ma ne vo ket degaset kemmoù warni ken. Sellet ouzh [[{{ns:4}}:Pajenn warezet]] evit gwelet an abegoù a c\'hall bezañ.',
-'allmessagesnotsupportedDB' => 'N\'haller ket kaout Special:AllMessages rak diweredekaet eo bet wgUseDatabaseMessages.',
-'allmessagesnotsupportedUI' => 'Ne zegemer ket Special:AllMessages yezh hoc\'h etrefas (<b>$1</b>) war al lec\'hienn-mañ.',
-'wrong_wfQuery_params' => 'Arventennoù faziek war an urzhiad wfQuery()<br />
-Arc\'hwel : $1<br />
-Goulenn : $2',
-'versionrequired' => 'Rekis eo Stumm $1 MediaWiki',
-'versionrequiredtext' => 'Rekis eo stumm $1 MediaWiki evit implijout ar bajenn-mañ. Sellit ouzh [[Special:Version]]',
-
-
-# Login and logout pages
-#
-'logouttitle' => 'Dilugañ',
-'logouttext' => 'Diluget oc\'h bremañ.
-Gallout a rit kenderc\'hel da implijout {{SITENAME}} en un doare dizanv, pe en em lugañ en-dro gant un anv all mar fell deoc\'h.',
-
-'welcomecreation' => "<h2>Degemer mat, $1!</h2><p>Krouet eo bet ho kont implijer.
-Na zisoñjit ket da bersonelaat ho {{SITENAME}} en ur sellet ouzh pajenn ar Penndibaboù.",
-
-'loginpagetitle' => 'Ho tisklêriadenn',
-'yourname' => 'Hoc\'h anv implijer',
-'yourpassword' => 'Ho ker-tremen',
-'yourpasswordagain' => 'Skrivit ho ker-tremen en-dro',
-'remembermypassword' => 'Derc\'hel soñj eus ma ger-tremen (toupin)',
-'loginproblem' => '<b>Kudenn zisklêriañ.</b><br />Klaskit en-dro !',
-'alreadyloggedin' => '\'\'\'Implijer $1, disklêriet oc\'h dija!\'\'\'<br />',
-
-'login' => 'Disklêriañ',
-'loginprompt' => 'Ret eo deoc\'h bezañ gweredekaet an toupinoù evit bezañ luget ouzh {{SITENAME}}.',
-'userlogin' => 'Krouiñ ur gont pe en em lugañ',
-'logout' => 'Dilugañ',
-'userlogout' => 'Dilugañ',
-'notloggedin' => 'Diluget',
-'createaccount' => 'Krouiñ ur gont nevez',
-'createaccountmail' => 'dre bostel',
-'badretype' => 'N\'eo ket peurheñvel an eil ouzh egile an daou c\'her-tremen bet lakaet ganeoc\'h.',
-'userexists' => "Implijet eo dija an anv implijer lakaet ganeoc'h. Dibabit unan all mar plij.",
-'youremail' => 'Ma chomlec\'h elektronek',
-'yournick' => 'Sinadur evit ar c\'haozeadennoù (gant <tt><nowiki>~~~</nowiki></tt>)&nbsp;',
-'yourrealname' => 'Hoc\'h anv gwir*',
-'prefs-help-realname' => '* <strong>Hoc\'h anv</strong> (diret): ma vez spisaet ganeoc\'h e vo implijet evit merkañ ho tegasadennoù.',
-'prefs-help-email' => '* <strong>Chomlec\'h postel</strong> (diret): gantañ e vo aes mont e darempred ganeoc\'h adal al lec\'hienn o terc\'hel kuzh ho chomlec\'h, hag adkas ur ger-tremen deoc\'h ma tichañsfe deoc\'h koll ho hini.',
-'loginerror' => 'Kudenn zisklêriañ',
-'nocookiesnew' => "krouet eo bet ar gont implijer met n'hoc'h ket luget. {{SITENAME}} a implij toupinoù evit al lugañ met diweredekaet eo an toupinoù ganeoc'h. Trugarez da weredekaat anezho ha d'en em lugañ en-dro.",
-'nocookieslogin' => "{{SITENAME}} a implij toupinoù evit al lugañ met diweredekaet eo an toupinoù ganeoc'h. Trugarez da weredekaat anezho ha d'en em lugañ en-dro.",
-'noname' => "N'hoc'h eus lakaet anv implijer ebet.",
-'loginsuccesstitle' => "Disklêriet oc'h.",
-'loginsuccess' => "Luget oc'h bremañ war {{SITENAME}} evel \"$1\".",
-'nosuchuser' => "N'eus ket eus an implijer \"$1\".
-Gwiriit eo bet skrivet mat an anv ganeoc\'h pe implijit ar furmskrid a-is a-benn krouiñ ur gont implijer nevez.",
-'nosuchusershort' => 'N\'eus perzhiad ebet gantañ an anv « $1 ». Gwiriit ar reizhskrivadur.',
-'wrongpassword' => 'Ger-tremen kamm. Klaskit en-dro.',
-'mailmypassword' => 'Kasit din ur ger-tremen nevez',
-'passwordremindertitle' => "Ho ker-tremen nevez war {{SITENAME}}",
-'passwordremindertext' => "Unan bennak (c'hwi moarvat) gant ar chomlec'h IP $1 en deus goulennet ma vo kaset deoc'h ur ger-tremen nevez evit monet war ar wiki.
-Ger-tremen an implijer \"$2\" zo bremañ \"$3\".
-Erbediñ a reomp deoc'h en em lugañ ha kemmañ ar ger-termen-mañ an abretañ ar gwellañ.",
-'noemail' => "N'eus bet enrollet chomlec'h elektronek ebet evit an implijer \"$1\".",
-'passwordsent' => "Kaset ez eus bet ur ger-tremen nevez da chomlec'h elektronek an implijer \"$1\".
-Trugarez deoc'h evit en em zisklêriañ kerkent ha ma vo bet resevet ganeoc'h.",
-'loginend' => '&nbsp;',
-'mailerror' => 'Fazi en ur gas ar postel : $1',
-'acct_creation_throttle_hit' => 'Ho tigarez, krouet ez eus bet $1 (c\'h)gont ganeoc\'h dija. N\'hallit ket krouiñ unan nevez.',
-
-# Edit page toolbar
-'bold_sample' => 'Testenn dev',
-'bold_tip' => 'Testenn dev',
-'italic_sample' => 'Testenn italek',
-'italic_tip' => 'Testenn italek',
-'link_sample' => 'Liamm titl',
-'link_tip' => 'Liamm diabarzh',
-'extlink_sample' => 'http://www.example.com liamm titl',
-'extlink_tip' => 'Liamm diavaez (na zisoñjit ket http://)',
-'headline_sample' => 'Testenn istitl',
-'headline_tip' => 'Istitl live 2',
-'math_sample' => 'Lakait ho formulenn amañ',
-'math_tip' => 'Formulenn jedoniel (LaTeX)',
-'nowiki_sample' => 'Lakait an destenn anfurmadet amañ',
-'nowiki_tip' => 'Na deuler pled ouzh eradur ar wiki',
-'image_sample' => 'Skouer.jpg',
-'image_tip' => 'Skeudenn enframmet',
-'media_sample' => 'Skouer.ogg',
-'media_tip' => 'Liamm restr media',
-'sig_tip' => 'Ho sinadur gant an deiziad',
-'hr_tip' => 'Liamm a-led (arabat implijout re)',
-
-# Edit pages
-#
-'summary' => 'Diverrañ&nbsp;',
-'subject' => 'Danvez/titl',
-'minoredit' => 'Kemm dister.',
-'watchthis' => 'Evezhiañ ar pennad-mañ',
-'savearticle' => 'Enrollañ',
-'preview' => 'Rakwelet',
-'showpreview' => 'Rakwelet',
-'blockedtitle' => 'Implijer stanket',
-"blockedtext" => "Stanket eo bet ho kont implijer pe ho chomlec'h IP gant $1 evit an abeg-mañ :<br />$2<p>Gallout a rit mont e darempred gant $1 pe gant unan eus ar [[{{ns:4}}:Merourien|verourien]] all evit eskemm ganto war se.",
-'whitelistedittitle' => 'Ret eo bezañ luget evit skridaozañ',
-'whitelistedittext' => 'Ret eo deoc\'h bezañ [[Special:Userlogin|luget]] evit gallout skridaozañ',
-'whitelistreadtitle' => 'Ret eo bezañ luget evit gallout lenn',
-'whitelistreadtext' => 'Ret eo bezañ [[Special:Userlogin|luget]] evit gallout lenn ar pennadoù',
-'whitelistacctitle' => 'N\'hoc\'h ket aotreet da grouiñ ur gont',
-'whitelistacctext' => 'A-benn gallout krouiñ ur gont war ar Wiki-mañ e rankit bezañ [[Special:Userlogin|luget]] ha kaout an aotreoù rekis', // Looxix
-'loginreqtitle' => 'Anv implijer rekis',
-'accmailtitle' => 'Ger-tremen kaset.',
-'accmailtext' => 'Kaset eo bet ger-tremen « $1 » da $2.',
-
-'newarticle' => '(Nevez)',
-'newarticletext' => 'Skrivit amañ testenn ho pennad.',
-'anontalkpagetext' => "---- ''Homañ eo ar bajenn gaozeal evit un implijer(ez) dianv n'eus ket c'hoazh krouet kont ebet pe na implij ket anezhi. Setu perak e rankomp ober gant ar [[chomlec'h IP]] niverel evit disklêriañ anezhañ/i. Gallout a ra ur chomlec'h a seurt-se bezañ rannet etre meur a implijer(ez). Ma'z oc'h un implijer(ez) dianv ha ma stadit ez eus bet kaset deoc'h kemennadennoù na sellont ket ouzhoc'h, gallout a rit [[Special:Userlogin|krouiñ ur gont pe en em lugañ]] kuit a vagañ muioc'h a gemmesk.",
-'noarticletext' => "(N'eus evit poent tamm skrid ebet war ar bajenn-mañ)",
-'clearyourcache' => "'''Notenn:''' Goude bezañ enrollet ho pajenn e rankit adkargañ anezhi a-ratozh evit gwelet ar c'hemmoù : '''Internet Explorer''' : ''ctrl-f5'', '''Mozilla / Firefox''' : ''ctrl-shift-r'', '''Safari''' : ''cmd-shift-r'', '''Konqueror''' : ''f5''.",
-'updated' => '(Hizivaet)',
-'note' => '<strong>Notenn :</strong>',
-'previewnote' => "Diwallit mat, n'eus eus an destenn-mañ nemet ur rakweladenn ha n'eo ket bet enrollet c'hoazh!",
-'previewconflict' => "Gant ar rakweladenn e teu testenn ar bajenn war wel evel ma vo pa vo bet enrollet.",
-'editing' => 'oc\'h aozañ $1',
-'editingsection' => 'oc\'h aozañ $1 (rann)',
-'editingcomment' => 'oc\'h aozañ $1 (soñj)',
-'editconflict' => 'tabut kemmañ : $1',
-'explainconflict' => "<b>Enrollet eo bet ar bajenn-mañ war-lerc'h m'ho pefe kroget d'he c'hemmañ.
-E-krec'h an takad aozañ emañ an destenn evel m'emañ enrollet bremañ er bank roadennoù. Ho kemmoù deoc'h a zeu war wel en takad aozañ traoñ. Ret e vo deoc'h degas ho kemmoù d'an destenn zo evit poent. N'eus nemet an destenn zo en takad krec'h a vo saveteet.<br />",
-'yourtext' => 'Ho testenn',
-'storedversion' => 'Stumm enrollet',
-"editingold" => "<strong>Diwallit : o kemm ur stumm kozh eus ar bajenn-mañ emaoc'h. Mard enrollit bremañ e vo kollet an holl gemmoù bet graet abaoe ar stumm-se.</strong>",
-"yourdiff" => "Diforc'hioù",
-/*"copyrightwarning" => "Sellet e vez ouzh an holl degasadennoù graet war {{SITENAME}} evel degasadennoù a zouj da dermenoù ar GNU Free Documentation Licence, un aotre teulioù frank a wirioù (Sellet ouzh $1 evit gouzout hiroc'h). Mar ne fell ket deoc'h e vefe embannet ha skignet ho skridoù, arabat kas anezho. Heñveldra, trugarez da gemer perzh o tegas hepken skridoù savet ganeoc'h pe skridoù tennet eus ur vammen frank a wirioù. <b>NA IMPLIJIT KET LABOURIOÙ GANT GWIRIOÙ AOZER (COPYRIGHT) HEP KAOUT UN AOTRE A-RATOZH!</b>",*/
-"longpagewarning" => "<strong>KEMENN DIWALL: $1 ko eo hed ar bajenn-mañ;
-merdeerioù zo o deus poan da verañ ar pajennoù tro-dro pe en tu all da 32 ko pa vezont savet.
-Marteze e c'hallfec'h rannañ ar bajenn e rannoù bihanoc'h.</strong>",
-"readonlywarning" => "<strong>KEMENN DIWALL: stanket eo bet ar bajenn-mañ evit bezañ trezalc'het,
-n'oc'h ket evit enrollañ ho kemmoù diouzhtu eta. Gallout a rit eilañ an destenn en ur restr hag enrollañ anezhi diwezhatoc'hik.</strong>",
-"protectedpagewarning" => "<strong>KEMENN DIWALL: stanket eo bet ar bajenn-mañ.
-N'eus nemet an implijerien ganto ar statud a verourien a c'hall degas kemmoù enni. Bezit sur ec'h heuilhit an [[Project:Pajenn_warezet|erbedadennoù a denn d'ar pajennoù gwarezet]].<strong>",
-
-# History pages
-#
-'revhistory' => 'Stummoù kent',
-'nohistory' => "Ar bajenn-mañ n'he deus tamm istor ebet.",
-'revnotfound' => 'N\'eo ket bet kavet ar stumm-mañ',
-'revnotfoundtext' => "N'eo ket bet kavet stumm kent ar bajenn-mañ. Gwiriit an URL lakaet ganeoc'h evit mont d'ar bajenn-mañ.",
-
-'loadhist' => 'O kargañ istor ar bajenn',
-'currentrev' => 'Stumm a-vremañ pe stumm red',
-'revisionasof' => 'Stumm eus an $1',
-'cur' => 'red',
-'next' => 'goude',
-'last' => 'diwez',
-'orig' => 'kent',
-'histlegend' => "Alc'hwez : (brem) = diforc'hioù gant ar stumm a-vremañ,
-(diwez) = diforc'hioù gant ar stumm kent, K = kemm bihan",
-'selectnewerversionfordiff' => 'Dibab ur stumm nevesoc\'h',
-'selectolderversionfordiff' => 'Dibab ur stumm koshoc\'h',
-'previousdiff' => '↠Diforc\'h kent',
-'previousrevision' => '↠Stumm kent',
-'nextdiff' => 'Diforc\'h war-lerc\'h →',
-'nextrevision' => 'Stumm war-lerc\'h →',
-
-
-# Category pages
-#
-'categoriespagetext' => "War ar wiki emañ ar rummadoù da-heul :",
-'categoryarticlecount' => "$1 pennad zo er rummad-mañ.",
-'categoryarticlecount1' => "N'eus pennad ebet er rummad-mañ.",
-
-
-# Diffs
-#
-'difference' => '(Diforc\'hioù etre ar stummoù)',
-'loadingrev' => 'o kargañ ar stumm kent evit keñveriañ',
-'lineno' => 'Linenn $1:',
-'editcurrent' => 'Kemmañ stumm red ar bajenn-mañ',
-
-
-# Search results
-#
-'searchresults' => 'Disoc\'h ar c\'hlask',
-'searchresulttext' => "Evit kaout muioc'h a ditouroù diwar-benn ar c'hlask e {{SITENAME}}, sellet ouzh [[Project:Klask|Klask e-barzh {{SITENAME}}]].",
-'searchsubtitle' => "Evit ar goulenn \"[[:$1]]\"",
-'searchsubtitleinvalid' => "Evit ar goulenn \"$1\"",
-'badquery' => 'Goulenn savet a-dreuz',
-'badquerytext' => "N'eus ket bet gallet plediñ gant ho koulenn.
-Klasket hoc'h eus, moarvat, ur ger dindan teir lizherenn, ar pezh n'hallomp ket ober evit c'hoazh. Gallet hoc'h eus ober, ivez, ur fazi ereadur evel \"pesked ha skantenn\".
-Klaskit gant ur goulenn all.",
-'matchtotals' => "Klotañ a ra ar goulenn \"$1\" gant $2 (d/z)titl
-pennad ha gant testenn $3 (b/f)pennad.",
-'noexactmatch' => "N'eus pajenn ebet ganti an titl-mañ, esaeañ gant ar c'hlask klok.",
-'titlematches' => "Klotadurioù gant an titloù",
-'notitlematches' => "N'emañ ar ger(ioù) goulennet e titl pennad ebet",
-'textmatches' => "Klotadurioù en testennoù",
-'notextmatches' => "N'emañ ar ger(ioù) goulennet e testenn pennad ebet",
-'prevn' => '$1 kent',
-'nextn' => '$1 war-lerc\'h',
-'viewprevnext' => 'Gwelet ($1) ($2) ($3).',
-'showingresults' => "Diskouez <b>$1</b> disoc'h adal an #<b>$2</b>.",
-'showingresultsnum' => "Diskouez <b>$3</b> disoc'h adal an #<b>$2</b>.",
-'nonefound' => "<strong>Notenn</strong>: alies eo liammet an diouer a zisoc'hoù ouzh an implij a vez graet eus termenoù klask re stank, evel \"da\" pe \"ha\",
-termenoù n'int ket menegeret, pe ouzh an implij a meur a dermen klask (en disoc'hoù ne gaver nemet ar pajennoù enno an holl c'herioù spisaet).",
-'powersearch' => "Klask",
-'powersearchtext' => "
-Klask en esaouennoù :<br />
-$1<br />
-$2 Lakaat ivez ar pajennoù adkas &nbsp; Klask $3 $9",
-'searchdisabled' => "<p>Diweredekaet eo bet an arc'hwel klask war an destenn a-bezh evit ur frapad rak ur samm re vras e oa evit ar servijer. Emichañs e vo tu d'e adlakaat pa vo ur servijer galloudusoc'h ganeomp. Da c'hortoz e c'hallit klask gant Google:</p>",
-"blanknamespace" => "(Principal)", // FIXME FvdP: troet eus "(Main)"
-
-# Preferences page
-#
-'preferences' => 'Penndibaboù',
-'prefsnologin' => 'Diluget',
-'prefsnologintext' => "ret eo deoc'h bezañ [[Special:Userlogin|luget]] evit kemm ho tibaboù implijer.",
-
-'prefsreset' => 'Adlakaet eo bet ar penndibaboù diouzh ar stumm bet enrollet.',
-'qbsettings' => 'Personelaat ar varrenn ostilhoù',
-'changepassword' => 'Kemmañ ar ger-tremen',
-'skin' => 'Gwiskadur',
-'math' => 'Tres ar jedoniezh',
-'dateformat' => 'Stumm an deiziad',
-'math_failure' => 'Fazi jedoniezh',
-'math_unknown_error' => 'fazi dianv',
-'math_unknown_function' => 'kevreizhenn jedoniel dianv',
-'math_lexing_error' => 'fazi ger',
-'math_syntax_error' => 'fazi ereadur',
-'math_image_error' => "C'hwitet eo bet ar gaozeadenn e PNG, gwiriit staliadur Latex, dvips, gs ha convert",
-'math_bad_tmpdir' => "N'hall ket krouiñ pe skrivañ er c'havlec'h da c'hortoz",
-'math_bad_output' => "N'hall ket krouiñ pe skrivañ er c'havlec'h ermaeziañ",
-'math_notexvc' => "N'hall ket an erounezeg 'texvc' bezañ kavet. Lennit math/README evit he c'hefluniañ.",
-'prefs-personal' => 'Titouroù personel',
-'prefs-rc' => 'Kemmoù diwezhañ ha diskouez ar rakweladurioù',
-'prefs-misc' => 'Penndibaboù liesseurt',
-'saveprefs' => 'Enrollañ ar penndibaboù',
-'resetprefs' => 'Adlakaat ar penndibaboù kent',
-'oldpassword' => 'Ger-tremen kozh',
-'newpassword' => 'Ger-temen nevez&nbsp;',
-'retypenew' => 'Kadarnaat ar ger-tremen nevez',
-'textboxsize' => 'Ment ar prenestr kemmañ',
-'rows' => 'Renkennadoù&nbsp;',
-'columns' => 'Bannoù',
-'searchresultshead' => 'Doare diskouez disoc\'hoù an enklaskoù',
-'resultsperpage' => 'Niver a respontoù dre bajenn&nbsp;',
-'contextlines' => 'Niver a linennoù dre respont',
-'contextchars' => 'Niver a arouezennoù kendestenn dre linenn',
-'stubthreshold' => 'Ment vihanañ ar pennadoù berr',
-'recentchangescount' => 'Niver a ditloù er c\'hemmoù diwezhañ',
-'savedprefs' => 'Enrollet eo bet ar penndibaboù.',
-'timezonelegend' => 'Takad eur',
-'timezonetext' => "Mar ne resisait ket al linkadur eur e vo graet gant eur Europa ar C'hornôg dre ziouer.",
-'localtime' => 'Eur lec\'hel',
-'timezoneoffset' => 'Linkadur eur',
-'servertime' => 'Eur ar servijer',
-'guesstimezone' => 'Ober gant talvoudenn ar merdeer',
-"defaultns" => "Klask en esaouennoù-mañ dre ziouer :",
-'yourlanguage' => "Yezh an etrefas&nbsp;",
-
-# Recent changes
-#
-"changes" => "Kemmoù",
-"recentchanges" => "Kemmoù diwezhañ",
-"recentchangestext" => "War ar bajenn-mañ e c'hallot heuliañ ar c'hemmoù diwezhañ c'hoarvezet war {{SITENAME}}.
-[[{{ns:4}}:Degemer|Degemer mat]] d'ar berzhidi nevez!
-Taolit ur sell war ar pajennoù-mañ&nbsp;: [[{{ns:4}}:FAG|foar ar goulennoù]],
-[[{{ns:4}}:Erbedadennoù ha reolennoù da heuliañ|erbedadennoù ha reolennoù da heuliañ]]
-(peurgetket [[{{ns:4}}:Reolennoù envel|reolennoù envel]],
-[[{{ns:4}}:Ur savboent neptu|ur savboent neptu]]),
-hag [[{{ns:4}}:Ar fazioù stankañ|ar fazioù stankañ]].
-
-Mar fell deoc'h e rafe berzh {{SITENAME}}, trugarez da chom hep degas ennañ dafar gwarezet gant [[{{ns:4}}:Copyright|gwirioù aozer (copyrights)]]. An atebegezh wiraouel a c'hallfe ober gaou d'ar raktres.",
-'rcloaderr' => "O kargañ ar c'hemmoù diwezhañ",
-'rcnote' => "Setu aze an/ar <strong>$1</strong> (g/c'h)kemm diwezhañ bet c'hoarvezet e-pad an/ar <strong>$2</strong> deiz diwezhañ.",
-'rcnotefrom' => "Setu aze roll ar c'hemmoù c'hoarvezet abaoe an/ar <strong>$2</strong> (<b>$1</b> d'ar muiañ).",
-'rclistfrom' => "Diskouez ar c'hemmoù diwezhañ abaoe an/ar $1.",
-'showhideminor' => "$1 (g/c'h)kemm dister | $2 robot | $3 implijerien enrollet | $4 patrolled edits",
-'rclinks' => "Diskouez an/ar $1 (g/c'h)kemm diwezhañ c'hoarvezet e-pad an/ar $2 devezh diwezhañ; $3 kemmoù dister.", // Looxix
-'rchide' => "in $4 form; $1 kemmoù dister; $2 esaouennoù a eil renk; $3 kemmoù lies.", // FIXME
-'rcliu' => "; $1 kemmoù gant perzhidi luget",
-'diff' => 'diforc\'h',
-'hist' => 'ist',
-'hide' => 'kuzhat',
-'show' => 'diskouez',
-'tableform' => 'taolenn',
-'listform' => 'roll',
-'nchanges' => '$1 (g/c\'h)kemm',
-'minoreditletter' => 'D',
-'newpageletter' => 'N',
-
-# Upload
-#
-'upload' => 'Eilañ war ar servijer',
-'uploadbtn' => 'Eilañ ur restr',
-'uploadlink' => 'Eilañ skeudennoù',
-'reupload' => 'Eilañ adarre',
-'reuploaddesc' => 'Distreiñ d\'ar furmskrid.',
-
-'uploadnologin' => 'diluget',
-'uploadnologintext' => "ret eo deoc'h bezañ [[Special:Userlogin|luget]]
-evit eilañ restroù war ar servijer.",
-'uploaderror' => "Fazi",
-'uploadtext' => "'''PAOUEZIT!''' A-raok eilañ ho restr war ar servijer,
-sellit ouzh ar [[Project:Reolennoù implijout ar skeudennoù|reolennoù implijout skeudennoù]] war {{SITENAME}} ha bezit sur e rit diouto.<br />
-Na zisoñjit ket leuniañ ar [[Project:Pajenn zeskrivañ ur skeudenn|bajenn zeskrivañ ur skeudenn]] pa vo war ar servijer.
-
-Evit gwelet ar skeudennoù bet karget war ar servijer c'hoazh pe evit klask en o zouez, kit da [[Special:Imagelist|roll ar skeudennoù]].
-Rollet eo an enporzhiadennoù hag an diverkadennoù war [[Project:Kazetenn_an_enporzhiadennoù|kazetenn an enporzhiadennoù]].
-
-Grit gant ar furmskrid a-is evit eilañ war ar servijer skeudennoù da vezañ implijet en ho pennadoù.
-War an darn vrasañ eus ar merdeerioù e welot ur bouton \"Browse...\" a zigor prenestr kendivizout boas ho reizhiad korvoiñ evit digeriñ restroù.
-Diuzit ur restr a zeuio hec'h anv war wel er vaezienn zo e-kichen ar bouton.
-Kadarnaat a rankit ober ivez, en ur askañ al log zo aze evit se, e touj eilenn ar restr-mañ d'ar gwirioù aozer.
-Klikit war ar bouton \"Kas\" a-benn echuiñ ganti.
-Mard eo gorrek ho kevreadenn e c'hall padout ur frapadig.
-
-Ar furmadoù erbedet zo JPEG evit al luc'hskeudennoù, PNG
-evit an tresadennoù hag ar skeudennoù all, hag OGG evit ar restroù son.
-Lakait anvioù deskrivañ fraezh d'ho restroù, kuit dezho da vezañ kammgemmesket.
-Evit enklozañ ar skeudenn en ur pennad, lakait er pennad-se ul liamm skrivet evel-henn :
-'''<nowiki>[[image:anv_ar_restr.jpg]]</nowiki>''' pe
-'''<nowiki>[[image:anv_ar_restr.png|testenn all]]</nowiki>''' pe
-'''<nowiki>[[media:anv_ar_restr.ogg]]</nowiki>''' evit ar sonioù.
-
-Na zisoñjit ket e c'hall bezañ degaset kemmoù er restroù eilet ganeoc'h, evel war kement pajenn zo eus {{SITENAME}}, ma soñj d'an implijidi all ez eo mat evit ar c'helc'hgeriadur. Mat eo deoc'h gouzout ivez e c'haller stankañ ouzhoc'h ar gwir da vont ouzh ar servijer ma ne implijit ket ar reizhiad evel m'eo dleet.",
-"uploadlog" => "log upload", // FIXME
-"uploadlogpage" => "Log_upload", // FIXME
-"uploadlogpagetext" => "Setu roll ar restroù diwezhañ bet eilet war ar servijer.
-An eur merket eo hini ar servijer (UTC).
-<ul>
-</ul>",
-'filename' => 'Anv&nbsp;',
-'filedesc' => 'Deskrivadur&nbsp;',
-'filestatus' => 'Statud ar gwirioù aozer',
-'filesource' => 'Mammenn',
-'copyrightpage' => "{{ns:4}}:Gwirioù aozer (Copyright)",
-'copyrightpagename' => "aotre {{SITENAME}}",
-'uploadedfiles' => "Restroù eilet",
-'minlength' => "Teir lizherenn da nebeutañ a rank bezañ lakaet da anvioù evit ar skeudennoù.",
-'illegalfilename' => 'Lakaet ez eus bet er restr « $1 » arouezennoù n\'int ket aotreet evit titl ur bajenn. Mar plij, adanvit ar restr hag adkasit anezhi.',
-'badfilename' => 'Anvet eo bet ar skeudenn « $1 ».',
-'badfiletype' => '« .$1 » n\'eo ket ur furmad erbedet evit ar restroù skeudenn.',
-'largefile' => '100Ko eo ar vent vrasañ erbedet evit ar restroù skeudenn.',
-'successfulupload' => 'Eiladenn kaset da benn vat',
-'fileuploaded' => "Eilet eo bet ar restr \"$1\" war ar servijer.
-Heuilhit al liamm-mañ : ($2) evit mont ouzh ar bajenn zeskrivañ ha reiñ titouroù diwar-benn ar restr, da skouer an orin anezhi, an deiz m'eo bet savet, an aozer anezhi, pe kement titour all a c'hall bezañ ganeoc'h.",
-'uploadwarning' => 'Diwallit!',
-'savefile' => 'Enrollañ ar restr',
-'uploadedimage' => '« [[$1]] » eilet war ar servijer',
-'uploaddisabled' => 'Ho tigarez, diweredekaet eo bet kas ar restr-mañ.',
-'uploadcorrupt' => "Brein eo ar restr-mañ, par eo he ment da netra pe fall eo an astenn anezhi.
-Gwiriit anezhi mar plij.",
-'fileexists' => "Ur restr all gant an anv-se zo c'hoazh. Trugarez da wiriañ $1. Ha sur oc'h da gaout c'hoant da gemmañ ar restr-mañ ?",
-'filemissing' => 'Restr ezvezant',
-
-
-# Image list
-#
-'imagelist' => 'Roll ar skeudennoù',
-'imagelisttext' => 'Setu ur roll $1 skeudenn rummet $2.',
-'getimagelist' => 'Oc\'h adtapout roll ar skeudennoù',
-'ilsubmit' => 'Klask',
-'showlast' => 'diskouez an/ar $1 skeudenn ziwezhañ rummet dre $2.',
-'byname' => 'dre o anv',
-'bydate' => 'dre an deiziad anezho',
-'bysize' => 'dre o ment',
-'imgdelete' => 'diverk',
-'imgdesc' => 'deskr',
-'imglegend' => "Alc'hwez: (deskr) = diskouez/kemmañ deskrivadur ar skeudenn.",
-'imghistory' => 'Istor ar skeudenn',
-'revertimg' => 'adlak',
-'deleteimg' => 'diverk',
-'deleteimgcompletely' => 'diverk',
-'imghistlegend' => "Alc'hwez: (brem) = setu ar skeudenn zo bremañ, (diverk) = diverkañ ar stumm kozh-mañ, (adlak) = adlakaat ar stumm kozh-mañ.
-<br /><i>Klikit war an deiziad evit gwelet ar skeudenn eilet d'an deiziad-se</i>.",
-'imagelinks' => 'Liammoù war-du ar skeudenn',
-'linkstoimage' => 'Ul liamm war-du ar skeudenn-mañ zo war ar pajennoù a-is :',
-'nolinkstoimage' => 'N\'eus liamm ebet war-du ar skeudenn-mañ war pajenn ebet.',
-'showbigimage' => 'Pellgargañ ur stumm uhel e bizhder ($1x$2, $3 Ko)',
-
-# Statistics
-
-'statistics' => 'Stadegoù',
-'sitestats' => 'Stadegoù al lec\'hienn',
-'userstats' => 'Stadegoù implijer',
-'sitestatstext' => '<b>$1</b> (b/f)pajenn zo er bank roadennoù evit poent.
-
-Er sifr-mañ emañ ar pajennoù "kaozeal", ar pajennoù a denn da {{SITENAME}}, ar pajennoù bihanañ ("stouvoù"), ar pajennoù adkas ha meur a seurt pajenn all n\'haller ket sellet outo evel pennadoù.
-Mar lakaer ar pajennoù-se er-maez e chom <b>$2</b> (b/f)pajenn zo moarvat gwir pennadoù.<p>
-<b>$3</b> (b/f)pajenn zo bet sellet outo ha <b>$4</b> (b/f)pajenn zo bet kemmet
-
-abaoe m\'eo bet hizivaet ar meziant (31 Here 2002).
-Ar pezh a ra ur geidenn a <b>$5</b> (g/c\'h)kemm dre bajenn ha <b>$6</b> selladenn evit ur c\'hemm.",
-"userstatstext" => "<b>$1</b> implijer enrollet zo.
-En o zouez, <b>$2</b> zo ganto ar statud merour (sellet ouzh $3).',
-
-
-# Maintenance Page
-#
-'maintenance' => 'Pajenn drezalc\'h',
-'maintnancepagetext' => "War ar bajenn-mañ e vo kavet meur a vaveg evit an trezalc'h pemdeziek. Ostilhoù zo zo techet da wallgargañ ar bank roadennoù; na adkargit ket ar bajenn goude pep kemm.",
-'maintenancebacklink' => 'Distro d\'ar bajenn drezalc\'h',
-'disambiguations' => 'Pajennoù disheñvelaat',
-'disambiguationspage' => "{{ns:4}}:Liammoù_ouzh_ar_pajennoù_disheñvelaat",
-'disambiguationstext' => "Liammet eo ar pennadoù da-heul ouzh ur <i>bajenn zisheñvelaat</i>. Padal e tlefent bezañ liammet ouzh an danvez anezho.<br />Sellet e vez ouzh ur bajenn evel ouzh ur bajenn zisheñvelaat m'eo liammet adal $1.<br />ne vez ket kemeret e kont al liammoù adal <i>lec'hioù</i> all.",
-'doubleredirects' => "Adkasoù doubl",
-'doubleredirectstext' => "<b>Diwallit:</b> Gallout a ra bezañ \"pozitivoù faos\ er roll-mañ. D'ar mare-se eo moarvat peogwir ez eus testenn war bajenn an #REDIRECT kentañ ivez.<br />War bep linenn emañ al liammoù war-du pajenn an adkas 1{{añ}} hag en eil hag ivez linenn gentañ pajenn an eil adkas zo sañset reiñ ar pal \"gwirion\". War-du ar pal-se e tlefe liammañ an #REDIRECT kentañ.",
-'brokenredirects' => 'Adkasoù torret',
-'brokenredirectstext' => 'Kas a ra an adkasoù-mañ d\'ur bajenn n\'eus ket anezhi.',
-'selflinks' => 'Pajenn enni ul liamm tro',
-'selflinkstext' => 'Er pajennoù da-heul ez eus ul liamm war o zu dezho o-unan, ar pezh n\'hall ket bezañ.',
-'mispeelings' => 'Pajennoù enno fazioù reizhskrivañ',
-'mispeelingstext' => 'Er pajennoù da-heul ez eus ur fazi reizhskrivañ boas (kavet e vez ar roll anezho war $1). Marteze eo se ar reizhskrivadenn vat.',
-'mispeelingspage' => 'Roll ar fazioù reizhskrivañ boas',
-
-# ne vez ket implijet an 3 c\'hemennad da-heul ken (pajenn zibar ebet Special:Intl ebet ken)
-'missinglanguagelinks' => 'Liammoù etreyezhel a vank',
-'missinglanguagelinksbutton' => 'N\'eus ket bet kavet liamm/yezh ebet evit ar bajenn-mañ',
-'missinglanguagelinkstext' => "N'eo ket liammet ar pennadoù-se ouzh ar 'pennadoù par' e $1. N'emañ ket war wel an adkasoù hag al liammoù anezho.",
-
-
-# Miscellaneous special pages
-#
-'orphans' => 'Pajennoù en o-unan',
-'lonelypages' => 'Pajennoù en o-unan',
-'unusedimages' => 'Skeudennoù en o-unan',
-'popularpages' => 'Pajennoù sellet ar muiañ',
-'nviews' => '$1 selladenn',
-'wantedpages' => 'Pajennoù goulennet ar muiañ',
-'nlinks' => '$1 daveenn',
-'allpages' => 'An holl bajennoù',
-'randompage' => 'Ur bajenn dre zegouezh',
-'shortpages' => 'Pennadoù berr',
-'longpages' => 'Pennadoù hir',
-'listusers' => 'Roll ar berzhidi',
-'specialpages' => 'Pajennoù dibar',
-'spheading' => 'Pajennoù dibar',
-'protectpage' => 'Gwareziñ ar bajenn',
-'recentchangeslinked' => 'Heuliañ al liammoù',
-'rclsub' => "(eus ar pajennoù liammet ouzh \"$1\")",
-'debug' => 'Dizreinañ',
-'newpages' => 'Pajennoù nevez',
-'ancientpages' => 'Pennadoù koshañ',
-'move' => 'adenvel',
-'movethispage' => 'Adenvel ar bajenn',
-'unusedimagestext' => "<p>Na zisoñjit e c'hall lec'hiennoù all, {{SITENAME}}où all, kaout ul liamm eeun war-du ar skeudenn-mañ hag e c'hall neuze ar skeudenn-mañ bezañ bet lakaet war ar roll-mañ tra m'emañ implijet e lec'h all.", // TODO: grammar
-'booksources' => "Oberennoù dave",
-'booksourcetext' => "Setu ur rollad liammoù etrezek lec'hiennoù all a werzh levrioù nevez pe eildorn a gavot enno, marteze, titouroù war an oberennoù a glaskit. N'eo ket stag {{SITENAME}} ouzh hini ebet eus ar c'hevredadoù-se, n'eo ket en sell e mod ebet da vrudañ anezho.",
-'alphaindexline' => '$1 da $2',
-'version' => 'Stumm',
-
-# All pages
-#
-'allinnamespace' => "An holl bajennoù (esaouenn $1)",
-'allpagesnext' => "War-lerc'h",
-'allpagesprev' => "Kent",
-'allpagessubmit' => "Kadarnaat",
-
-# Email this user
-#
-'mailnologin' => 'Chomlec\'h ebet',
-'mailnologintext' => 'Ret eo deoc\'h bezañ [[Special:Userlogin|luget]]
-ha bezañ merket ur chomlec\'h postel reizh en ho [[Special:Preferences|penndibaboù]]
-evit gallout kas ur postel d\'un implijer all.',
-'emailuser' => 'Kas ur postel d\'an implijer-mañ',
-'emailpage' => 'Postel implijer',
-'emailpagetext' => "M\'en deus an implijer-se merket ur chomlec\'h postel reizh en e benndibaboù e vo kaset ur postel dezhañ dre ar furmskrid a-is.
-E maezienn \"Kaser\" ho postel e vo merket ar chomlec'h postel resisaet ganeoc'h-c'hwi, d'ar resever da c'halloud respont deoc'h ma kar.",
-'noemailtitle' => 'Chomlec\'h elektronek ebet',
-'noemailtext' => "N'en deus ket an implijer-mañ resisaet chomlec'h postel reizh ebet pe dibabet en deus chom hep resev posteloù a-berzh an implijerien all.",
-
-'emailfrom' => 'Kaser',
-'emailto' => 'Resever',
-'emailsubject' => 'Danvez',
-'emailmessage' => 'Postel',
-'emailsend' => 'Kas',
-'emailsent' => 'Postel kaset',
-'emailsenttext' => 'Kaset eo bet ho postel.',
-'usermailererror' => 'Fazi postel :',
-'defemailsubject' => 'postel kaset eus {{SITENAME}}',
-
-# Watchlist
-#
-'watchlist' => 'Rollad evezhiañ',
-'watchlistsub' => '(evit an implijer « $1 »)',
-'nowatchlist' => "N'eus pennad ebet en ho rollad evezhiañ.",
-'watchnologin' => "Diluget",
-'watchnologintext' => "Ret eo deoc'h bezañ [[Special:Userlogin|luget]]
-evit kemmañ ho roll.",
-'addedwatch' => 'Ouzhpennet d\'ar roll',
-'addedwatchtext' => "<p>Ouzh ho <a href=\"{{localurl:Special:Watchlist}}\">rollad evezhiañ</a> eo bet ouzhpennet ar bajenn \"$1\".
-Kemmoù da zont ar bajenn-mañ ha re ar bajenn gaozeal stag outi a vo rollet amañ hag e teuio ar bajenn <b>e tev</b> er <a href=\"{{localurl:Special:Recentchanges}}\">roll kemmoù diwezhañ</a> evit bezañ gwelet aesoc'h ganeoc'h.</p>
-
-<p>Evit tennañ ar bajenn-mañ a-ziwar ho rollad evezhiañ. klikit war \"Paouez da evezhiañ\" er framm merdeiñ.</p>",
-'removedwatch' => "Lamet a-ziwar ar rollad evezhiañ",
-'removedwatchtext' => "Lamet eo bet ar bajenn « $1 » a-ziwar ho rollad evezhiañ.",
-'watch' => 'Evezhiañ',
-'watchthispage' => 'Evezhiañ ar bajenn-mañ',
-'unwatch' => 'paouez da evezhiañ',
-'unwatchthispage' => 'Paouez da evezhiañ',
-'notanarticle' => 'Pennad ebet',
-'watchnochange' => "Pajenn ebet eus ar re evezhiet ganeoc'h n'eo bet kemmet e-pad ar prantad spisaet",
-'watchdetails' => "Lakaet hoc'h eus $1 (b/f)pajenn dindan evezh, anez kontañ ar pajennoù kaozeal. [$4 Diskouez ha kemmañ ar roll klok].", // Looxix
-'watchmethod-recent' => "Gwiriañ ar c'hemmoù diwezhañ er pajennoù dindan evezh", // Looxix
-'watchmethod-list' => "Gwiriañ ar c'hemmoù diwezhañ evit ar pajennoù evezhiet", // Looxix
-'removechecked' => "Lemel ar pennadoù diuzet a-ziwar ar rollad evezhiañ",
-'watchlistcontains' => "$1 (b/f)pajenn zo en ho rollad evezhiañ",
-'watcheditlist' => "Setu aze ho rollad evezhiañ dre urzh al lizherenneg. Diuzit ar pajennoù hoc'h eus c'hoant da lemel a-ziwar ar roll ha klikit war ar bouton \"lemel a-ziwar ar rollad evezhiañ\" e traoñ ar skramm.",
-'removingchecked' => "Lamet eo ar pennadoù diuzet a-ziwar ho rollad evezhiañ...",
-'couldntremove' => "Dibosupl da lemel kuit ar pennad « $1 »...",
-'iteminvalidname' => "ur gudenn zo gant ar pennad « $1 » : n'eo ket mat e anv...",
-'wlnote' => "A-is emañ an/ar $1 (g/c'h)kemm diwezhañ abaoe an/ar <b>$2</b> eurvezh diwezhañ.", // Looxix
-'wlshowlast' => "diskouez an/ar $1 eurvezh $2 (z)devezh $3 diwezhañ",
-'wlsaved' => "Ne vez hizivaet ar rollad evezhiañ nemet ur wech bep eurvezh kuit da sammañ ar servijer betek re.",
-
-# Delete/protect/revert
-#
-'deletepage' => 'Diverkañ ur bajenn',
-'confirm' => 'Kadarnaat',
-'excontent' => "endalc'had '$1'",
-'exbeforeblank' => "A-raok diverkañ e oa an endalc'had : '$1'",
-'exblank' => 'pajenn c\'houllo',
-'confirmdelete' => 'Kadarnaat an diverkañ',
-'deletesub' => '(O tiverkañ "$1")',
-'historywarning' => 'Diwallit: War-nes diverkañ ur bajenn ganti un istor emaoc\'h :',
-'confirmdeletetext' => "War-nes diverkañ da vat ur bajenn pe ur skeudenn eus ar bank roadennoù emaoc'h. Diverket e vo ivez an holl stummoù kozh stag outi.
-Kadarnait, mar plij, eo mat an dra-se hoc'h eus c'hoant, e komprenit mat an heuliadoù, hag e rit se diouzh an [[{{ns:4}}:Erbedadennoù ha reolennoù da heuliañ|erbedadennoù ha reolennoù da heuliañ]].",
-'actioncomplete' => 'Diverkadenn kaset da benn',
-'deletedtext' => '"Diverket eo bet $1".
-Sellet ouzh $2 evit roll an diverkadennoù diwezhañ.',
-'deletedarticle' => 'o tiverkañ "$1"',
-'dellogpage' => 'Istor an diverkadennoù',
-'dellogpagetext' => 'Setu roll an diverkadennoù diwezhañ.
-Eur ar servijer (UTC) eo an eur merket.
-<ul>
-</ul>',
-'deletionlog' => 'istor an diverkadennoù',
-'reverted' => 'Adlakaat ar stumm kent',
-'deletecomment' => 'Abeg an diverkadenn',
-'imagereverted' => 'Adlakaet eo bet ar stumm kent.',
-'rollback' => 'disteuler ar c\'hemmoù',
-'rollback_short' => 'Disteuler',
-'rollbacklink' => 'disteuler',
-'rollbackfailed' => 'C\'hwitet eo bet an distaoladenn',
-'cantrollback' => "Dibosupl da zisteuler: an aozer diwezhañ eo an hini nemetañ da vezañ kemmet ar pennad-mañ",
-'alreadyrolled' => "Dibosupl eo disteuler ar c'hemm diwezhañ graet e [[$1]]
-gant [[User:$2|$2]] ([[User talk:$2|Talk]]); kemmet pe distaolet eo bet c'hoazh gant unan bennak all.
-
-Ar c'hemm diwezhañ a oa gant [[User:$3|$3]] ([[User talk:$3|Talk]]). ", //Looxix
-# only shown if there is an edit comment
-'editcomment' => "Diverradenn ar c'hemm a oa: \"<i>$1</i>\".", //Looxix
-'revertpage' => 'Adlakaat kemm diwezhañ $1',
-'protectlogpage' => 'Log_gwareziñ',
-'protectlogtext' => "Sellet ouzh ar [[{{ns:4}}:Pajenn warezet|c'huzulioù diwar-benn ar pajennoù gwarezet]].",
-'protectedarticle' => 'en/he deus gwarezet [[$1]]',
-'unprotectedarticle' => 'en/he deus diwarezet [[$1]]',
-
-'protectsub' => '(Stankañ "$1")',
-'confirmprotect' => 'Kadarnaat ar stankañ',
-'confirmprotecttext' => 'Ha mennet oc\'h da wareziñ ar bajenn-mañ ?',
-'protectcomment' => 'Abeg ar stankañ',
-
-'unprotectsub' => '(Distankañ "$1")',
-'confirmunprotecttext' => 'Ha mennet oc\'h da ziwareziñ ar bajenn-mañ?',
-'confirmunprotect' => 'Abeg an distankañ',
-'unprotectcomment' => 'Abeg an distankañ',
-'protectmoveonly' => 'Gwareziñ an adkasoù hepken',
-
-
-
-# Groups
-#
-'addgroup' => 'Ouzhpennañ ur strollad',
-'editgroup' => 'Kemmañ ar strollad',
-'editusergroup' => 'Kemmañ ar strolladoù implijerien',
-
-# Special:Undelete
-#
-'undelete' => 'Diziverkañ ar bajenn ziverket',
-'undeletepage' => 'Gwelet ha diziverkañ ar bajenn ziverket',
-'undeletepagetext' => 'Diverket eo bet ar pajennoù-mañ, er pod-lastez emaint met er bank roadennoù emaint c\'hoazh ha gallout a reont bezañ diziverket eta.
-Ingal e c\'hall ar pod-lastez bezañ goullonderet.',
-
-'undeletearticle' => 'Diziverkañ ar pennadoù diverket',
-'undeleterevisions' => '$1 (g/c\'h)kemm diellaouet',
-'undeletehistory' => "Ma tiziverkit ar bajenn e vo diziverket an holl gemmoù bet degaset en hec'h istor.
-Ma'z eus bet krouet ur bajenn nevez dezhi an hevelep anv abaoe an diverkadenn, e teuio war wel ar c'hemmoù diziverket er rann istor a-raok, ha ne vo ket erlec'hiet ar stumm red ent emgefre.",
-"undeleterevision" => "Stumm diverket ($1)",
-'undeletebtn' => 'Diziverkañ!',
-'undeletedarticle' => "Diziverket\"$1\"",
-'undeletedtext' => "Diziverket eo bet ar pennad [[:$1|$1]] da vat.
-Sellet ouzh [[{{ns:4}}:Aspadennoù an diverkadennoù]] evit kaout roll an diverkadennoù hag an diziverkadennoù diwezhañ.",
-'undeletedrevisions' => "$1 stumm bet diziverket",
-
-# Contributions
-#
-'contributions' => 'Degasadennoù',
-'mycontris' => 'Ma degasadennnoù',
-'contribsub' => 'Evit $1',
-'nocontribs' => 'N\'eus bet kavet kemm ebet o klotañ gant an dezverkoù-se.',
-'ucnote' => "Setu an/ar <b>$1</b> (b/c'h)kemm diwezhañ bet graet gant an implijer-mañ e-pad an/ar <b>$2</b> devezh diwezhañ.",
-'uclinks' => 'diskouez an/ar $1 (g/c\'h)kemm diwezhañ; diskouez an/ar $2 devezh diwezhañ.',
-'uctop' => ' (diwezhañ)',
-
-# What links here
-#
-'whatlinkshere' => 'Pajennoù liammet',
-'notargettitle' => 'netra da gavout',
-'notargettext' => 'Merkit anv ur bajenn da gavout pe hini un implijer.',
-'linklistsub' => '(Roll al liammoù)',
-'linkshere' => 'Ar pajennoù a-is zo enno ul liamm a gas war-du ar bajenn-mañ:',
-'nolinkshere' => 'N\'eus pajenn ebet enni ul liamm war-du ar bajenn-mañ.',
-'isredirect' => 'pajenn adkas',
-
-# Block/unblock IP
-#
-'blockip' => 'Stankañ ouzh ur chomlec\'h IP',
-'blockiptext' => "Grit gant ar furmskrid a-is evit stankañ ar moned skrivañ ouzh ur chomlec'h IP bennak.
-Seurt diarbennoù n'hallont bezañ kemeret nemet evit mirout ouzh an taolioù gaou hag a-du gant an [[{{ns:4}}:Erbedadennoù ha reolennoù da heuliañ|erbedadennoù ha reolennoù da heuliañ]].
-Roit a-is an abeg resis (o verkañ, da skouer, roll ar pajennoù bet graet gaou outo).",
-'ipaddress' => 'Chomlec\'h IP',
-'ipbreason' => 'Abeg ar stankañ',
-'ipbsubmit' => 'Stankañ ouzh ar chomlec\'h-mañ',
-'badipaddress' => 'Kamm eo ar chomlec\'h IP.',
-'blockipsuccesssub' => 'Stankadenn deuet da benn vat',
-'blockipsuccesstext' => "Stanket ez eus bet ouzh chomlec'h IP \"$1\".
-<br />Gallout a rit sellet ouzh ar [[Special:Ipblocklist|bajenn-mañ]] evit gwelet roll ar chomlec'hioù IP stanket outo.",
-'unblockip' => "Distankañ ur chomlec'h IP",
-'unblockiptext' => 'Grit gant ar furmskrid a-is evit adsevel ar moned skrivañ ouzh ur chomlec\'h IP bet stanket a-gent.',
-'ipusubmit' => 'Distankañ ar chomlec\'h-mañ',
-'ipusuccess' => 'Chomlec\'h IP « $1 » distanket',
-'ipblocklist' => 'Roll ar chomlec\'hioù IP stanket outo',
-'blocklistline' => '$1, $2 en/he deus stanket $3',
-'blocklink' => 'stankañ',
-'unblocklink' => 'distankañ',
-'contribslink' => 'degasadenn',
-'autoblocker' => "Emstanket rak rannañ a rit ur chomlec'h IP gant \"$1\". Abeg : \"$2\".",
-'blocklogpage' => 'Log stankañ',
-'blocklogentry' => 'o stankañ « $1 »',
-'blocklogtext' => "Setu roud stankadennoù ha distankadennoù an implijerien. N'eo ket bet rollet ar chomlec'hioù IP bet stanket outo ent emgefre. Sellet ouzh [[Special:Ipblocklist|roll an implijerien stanket]] evit gwelet piv zo stanket e gwirionez.",
-'unblocklogentry' => 'o tistankañ "$1"',
-'ipb_expiry_invalid' => 'amzer termen direizh.',
-'ip_range_invalid' => "Stankañ IP direizh.",
-'proxyblocker' => 'Stanker proksi',
-'proxyblockreason' => "Stanket eo bet hoc'h IP rak ur proksi digor eo. Trugarez da gelaouiñ ho pourvezer moned ouzh ar Genrouedad pe ho skoazell deknikel eus ar gudenn surentez-mañ.",
-'proxyblocksuccess' => "Echu.",
-'ipbexpiry' => 'Pad ar stankadenn',
-
-# Developer tools
-#
-'lockdb' => 'Prennañ ar bank',
-'unlockdb' => 'Dibrennañ ar bank',
-'lockdbtext' => "Ma vez prennet ar bank roadennoù n'hallo ket mui implijer ebet kemmañ pajennoù, enrollañ e benndibaboù, kemmañ e rollad evezhiañ na seveniñ oberiadenn ebet a c'houlenn degas kemm pe gemm er bank roadennoù.
-Kadarnait, mar plij, eo se hoc'h eus c'hoant da ober hag e vo dibrennet ar bank ganeoc'h kerkent ha ma vo bet kaset da benn hoc'h oberiadenn drezalc'h.",
-'unlockdbtext' => "Dibrennañ ar bank a lakay adarre an holl implijerien e-tailh da gemmañ pajennoù, hizivaat o fenndibaboù hag o rollad evezhiañ ha seveniñ an holl oberiadennoù a c'houlenn ma vefe kemmet ar bank roadennoù.
-Kadarnait, mar plij, eo se hoc'h eus c'hoant da ober.",
-"lockconfirm" => "Ya, kadarnaat a ran e fell din prennañ ar bank roadennoù.",
-"unlockconfirm" => "Ya, kadarnaat a ran e fell din dibrennañ ar bank roadennoù.",
-
-'lockbtn' => 'Prennañ ar bank',
-'unlockbtn' => 'Dibrennañ ar bank',
-'locknoconfirm' => 'N\'eo ket bet asket al log kadarnaat ganeoc\'h.',
-'lockdbsuccesssub' => 'Bank prennet.',
-'unlockdbsuccesssub' => 'Bank dibrennet.',
-"lockdbsuccesstext" => "Prennet eo bank roadennnoù {{SITENAME}}.
-
-<br />Na zisoñjit ket e zibrennañ pa vo bet kaset da benn vat hoc'h oberiadenn drezalc'h.",
-'unlockdbsuccesstext' => 'Dibrennet eo bank roadennoù {{SITENAME}}.',
-
-# Special:Makesysop
-'bureaucratlog' => 'Log_Penn-bras',
-'bureaucratlogentry' => 'Gwirioù an implijer(ez) « $1 » kaset da « $2 »',
-'makesysoptitle' => 'A ro ar gwirioù merañ.',
-'makesysoptext' => 'Graet e vez gant ar furmskrid-mañ gant ar Pennoù-bras a-benn reiñ ar gwirioù merañ.
-Lakait anv an implijer er voest ha pouezit war ar bouton evit reiñ ar gwirioù dezhañ/i.',
-'makesysopname' => 'Anv an implijer(ez):',
-'makesysopsubmit' => 'Reiñ ar gwirioù merañ d\'an implijer(ez)-mañ',
-'makesysopok' => "<b>An implijer(ez) \"$1\" zo bremañ merour(ez)</b>",
-'makesysopfail' => "<b>N'en/he deus ket gallet an implijer(ez) \"$1\" resev ar gwirioù merañ. (Ha skrivet hoc'h eus an anv evel m'eo dleet?)</b>",
-'rights' => 'Gwirioù:',
-'set_user_rights' => "A laka gwirioù an implijer(ez)",
-'user_rights_set' => "<b>Hizivaet eo gwirioù an implijer(ez) \"$1\"</b>",
-'setbureaucratflag' => "A ro ar gwirioù Penn-bras",
-'set_rights_fail' => "<b>N'eus ket bet gallet lakaat e plas gwirioù an implijer(ez) \"$1\". (Ha skrivet hoc'h eus an anv evel m'eo dleet?)</b>",
-'makesysop' => 'Reiñ ar gwirioù merañ d\'un implijer(ez)',
-
-
-# Spam
-#
-'spamprotectionmatch' => "Dihunet eo bet an detektour Spam: $1 gant an destenn-mañ",
-'spamprotectiontext' => "Pajenn warezet ent emgefre abalamour d'ar Spam",
-'spamprotectiontitle' => "Pajenn warezet ent emgefre abalamour d'ar Spam",
-
-# Patrolling
-#
-'markaspatrolleddiff' => 'Merkañ evel gwiriet',
-'markaspatrolledtext' => 'Merkañ ar pennad-mañ evel gwiriet',
-'markedaspatrolled' => 'Merkañ evel gwiriet',
-'markedaspatrolledtext' => 'Merket eo bet ar stumm diuzet evel gwiriet.',
-'rcpatroldisabledtext' => "Diweredekaet eo bet an arc'hwel evezhiañ ar c'hemmoù diwezhañ.",
-
-# Move page
-#
-'movepage' => 'Adenvel ur pennad',
-"movepagetext" => "Grit gant ar furmskrid a-is evit adenvel ur pennad hag adkas an holl stummoù kent anezhañ war-du an anv nevez.
-Dont a raio an titl kentañ da vezañ ur bajenn adkas war-du an titl nevez.
-Ne vo ket kemmet liammoù an titl kozh ha ne vo ket dilec'hiet ar bajenn gaozeal, ma'z eus anezhi.
-
-'''DIWALLIT!'''
-Gallout a ra kement-se bezañ ur c'hemm bras ha dic'hortoz evit ur pennad a vez sellet outi alies;
-bezit sur e komprenit mat an heuliadoù a-raok kenderc'hel ganti.",
-"movepagetalktext" => "Gant se e vo adanvet ent emgefre ar bajenn gaozeal stag, ma'z eus anezhi '''nemet ma:'''
-*ec'h adanvit ur bajenn war-du ul lec'h all,
-*ez eus ur bajenn gaozeal c'hoazh gant an anv nevez, pe
-*diweredekaet hoc'h eus ar bouton a-is.
-
-En degouezh-se e rankot adenvel pe gendeuziñ ar bajenn c'hwi hoc'h-unan ma karit.",
-
-'movearticle' => 'Dilec\'hiañ ar pennad',
-'movenologin' => 'Diluget',
-'movenologintext' => "Evit adenvel ur pennad e rankit bezañ [[Special:Userlogin|luget]] evel un implijer enrollet.",
-'newtitle' => "anv nevez",
-'movepagebtn' => "Adenvel ar pennad",
-'pagemovedsub' => "Dilec'hiadenn kaset da benn vat",
-'pagemovedtext' => "Adkaset eo bet ar pennad \"[[$1]]\" da \"[[$2]]\".",
-'articleexists' => "Ur pennad gantañ an anv-se zo dija pe n\'eo ket reizh an titl hoc\'h eus dibabet.
-Dibabit unan all mar plij.",
-'talkexists' => "Dilec'hiet mat eo bet ar bajenn hec'h-unan met chomet eo ar bajenn gaozeal rak unan all a oa dija gant an anv nevez-se. Kendeuzit anezho c'hwi hoc'h-unan mar plij.",
-'1movedto2_redir' => "$1 adkaset war-du $2 (adkas)",
-'movedto' => 'adanvet e',
-'movetalk' => 'Adenvel ivez ar bajenn "gaozeal", mar bez ret.',
-'talkpagemoved' => 'Dilec\'hiet eo bet ivez ar bajenn gaozeal stag.',
-'talkpagenotmoved' => '<strong>N\'eo ket bet</strong> dilec\'hiet ar bajenn gaozeal stag.',
-'1movedto2' => '$1 adkaset war-du $2',
-'movereason' => 'Abeg an adkas',
-
-
-# Export page
-'export' => 'Ezporzhiañ pajennoù',
-'exporttext' => "Gallout a rit ezporzhiañ en XML an destenn ha pennad istor ur bajenn pe ur strollad pajennoù; a-benn neuze e c'hall an disoc'h bezañ enporzhiet en ur wiki all a ya en-dro gant ar meziant MediaWiki, treuzfurmet pe enrollet da vezañ implijet diouzh ma karot.",
-'exportcuronly' => "Ezporzhiañ hepken ar stumm red hep an istor anezhañ",
-
-# Namespace 8 related
-
-'allmessages' => 'An holl gemennadennoù',
-'allmessagestext' => 'Setu roll an holl gemennadennoù a c\'haller kaout e bed MediaWiki',
-
-# Thumbnails
-
-'thumbnail-more' => 'Brasaat',
-'missingimage' => "<b>Skeudenn a vank</b><br /><i>$1</i>",
-
-# Special:Import
-'import' => 'Enporzhiañ pajennoù',
-'importfailed' => 'C\'hwitet eo an enporzhiadenn: $1',
-'importhistoryconflict' => 'Divankadennoù zo er pennad istor ha tabut zo gant se (marteze eo bet enporzhiet ar bajenn araozoc\'h)',
-'importnotext' => 'Goullo pe hep tamm testenn ebet',
-'importsuccess' => 'Deuet eo an enporzhiadenn da benn vat!',
-'importtext' => 'Ezporzhiit ur restr adal ar wiki orin en ur implij an arc\'hwel Special:Export, enrollit ar bajenn war ho pladenn ha degasit anezhi amañ.',
-
-# Keyboard access keys for power users
-# inherit
-
-# tooltip help for the main actions
-'tooltip-compareselectedversions' => 'Sellet ouzh an diforc\'hioù zo etre daou stumm diuzet ar bajenn-mañ. [alt-v]',
-'tooltip-minoredit' => 'Merkañ ar c\'hemm-mañ evel dister [alt-i]',
-'tooltip-preview' => 'Rakwelet ar c\'hemmoù; trugarez d\'ober gantañ a-raok enrollañ! [alt-p]',
-'tooltip-save' => 'Enrollañ ho kemmoù [alt-s]',
-'tooltip-search' => 'Klask er wiki-mañ',
-'tooltip-watch' => 'Ouzhpennañ ar bajenn-mañ ouzh ho rollad evezhiañ',
-
-# Metadata
-'nocreativecommons' => "N'eo ket gweredekaet ar roadennoù meta 'Creative Commons RDF' war ar servijer-mañ.",
-'nodublincore' => "Diweredekaet eo ar roadennoù meta 'Dublin Core RDF' war ar servijer-mañ.",
-'notacceptable' => "N'eo ket ar servijer wiki-mañ evit pourchas roadennoù eo gouest hoc'h arval da lenn.",
-
-# Attribution
-'anonymous' => 'Implijer(ez) dianv eus {{SITENAME}}',
-'siteuser' => 'Implijer(ez) $1 eus {{SITENAME}}',
-'lastmodifiedby' => "Kemmet eo bet ar bajenn-mañ da ziwezhañ d'an/ar $1 gant $2",
-'and' => 'ha(g)',
-'contributions' => 'diazezet war labour $1.',
-'siteusers' => 'Implijer(ez) $1 eus {{SITENAME}}',
-'creditspage' => 'Pajennoù kredoù',
-
-# confirmemail
-'confirmemail' => 'Kadarnaat ar postel',
-'confirmemail_text' => 'Rankout a ra ar wiki-mañ bezañ gwiriet ho chomlec\'h postel a-raok gallout implijout nep arc\'hwel postel. Implijit ar bouton a-is evit kas ur postel kadarnaat d\'ho chomlec\'h. Ul liamm ennañ ur c\'hod a vo er postel. Kargit al liamm-se en o merdeer evit kadarnaat ho chomlec\'h.',
-'confirmemail_send' => 'Kas ur c\'hod kadarnaat',
-'confirmemail_sent' => 'Postel kadarnaat kaset',
-'confirmemail_sendfailed' => 'Dibosupl kas ar postel kadarnaat. Gwiriit ho chomlec\'h.',
-'confirmemail_invalid' => 'Kod kadarnaat kamm. Marteze eo aet ar c\'hod d\'e dermen',
-'confirmemail_success' => 'Kadarnaet eo ho chomlec\'h postel. A-benn bremañ e c\'hallit en em lugañ hag ober ho mad eus ar wiki.',
-'confirmemail_loggedin' => 'Kadarnaet eo ho chomlec\'h bremañ',
-'confirmemail_error' => 'Ur gudenn zo bet e-ser enrollañ ho kadarnadenn',
-'confirmemail_subject' => '{{SITENAME}} email address confirmation',
-'confirmemail_body' => 'Unan bennak, c\'hwi moarvat, gant ar chomlec\'h postel $1 en deus enrollet ur gont "$2" gant ar chomlec\'h postel-mañ war lec\'hienn {{SITENAME}}.
-
-A-benn kadarnaat eo deoc\'h ar gont-se ha gweredekaat an arc\'hwelioù postelerezh war {{SITENAME}}, digorit, mar plij, al liamm a-is en ho merdeer :
-
-$3
-
-Ma n\'eo ket bet graet ganeoc\'h na zigorit ket al liamm. Mont a raio ar c\'hod-mañ d\'e dermen d\'an/ar $4.',
-
-
-# Math
-'mw_math_png' => "Produiñ atav ur skeudenn PNG",
-'mw_math_simple' => "HTML m'eo eeun-kenañ, a-hend-all ober gant PNG",
-'mw_math_html' => "HTML mar bez tu, a-hend-all PNG",
-'mw_math_source' => "Leuskel ar c'hod TeX orin",
-'mw_math_modern' => "Evit ar merdeerioù arnevez",
-'mw_math_mathml' => 'MathML',
-
-
-'usercssjsyoucanpreview' => "'''Tun:''' grit gant ar bouton '''Rakwelet''' evit testiñ ho follenn css/js nevez a-raok enrollañ anezhi.",
-'usercsspreview' => "'''Dalc'hit soñj emaoc'h o rakwelet ho follenn css deoc'h ha n'eo ket bet enrollet c'hoazh!'''",
-'userjspreview' => "'''Dalc'hit soñj emaoc'h o rakwelet pe o testiñ ho kod javascript deoc'h ha n'eo ket bet enrollet c'hoazh!'''",
-
-# EXIF
-'exif-imagewidth' => 'Led',
-'exif-imagelength' => 'Hed',
-'exif-compression' => 'Seurt gwaskadur',
-'exif-samplesperpixel' => 'Niver a standilhonoù',
-'exif-xresolution' => 'Pizhder led ar skeudenn',
-'exif-yresolution' => 'Pizhder hed ar skeudenn',
-'exif-jpeginterchangeformat' => 'Lec\'hiadur ar SOI JPEG',
-'exif-jpeginterchangeformatlength' => 'Ment ar roadennoù JPEG en eizhbitoù',
-'exif-transferfunction' => 'Arc\'hwel treuzkas',
-'exif-datetime' => 'Deiziad hag eur kemm restr',
-'exif-imagedescription' => 'Titl ar skeudenn',
-'exif-make' => 'Oberier ar benveg',
-'exif-model' => 'Doare ar benveg',
-'exif-software' => 'Meziant bet implijet',
-'exif-artist' => 'Aozer',
-'exif-copyright' => 'Perc\'henn ar gwirioù aozer (copyright)',
-'exif-exifversion' => 'Stumm exif',
-'exif-makernote' => 'Notennoù an oberier',
-'exif-relatedsoundfile' => 'Restr son stag',
-'exif-flash' => 'Flash',
-'exif-whitebalance' => 'Mentel ar gwennoù',
-'exif-contrast' => 'Dargemm',
-'exif-saturation' => 'Saturadur',
-'exif-compression-1' => 'Hep gwaskañ',
-'exif-orientation-1' => 'Normal',
-'exif-orientation-2' => 'Eilpennet a-hed',
-'exif-orientation-3' => 'Troet eus 180°',
-'exif-orientation-4' => 'Eilpennet a-serzh',
-'exif-orientation-5' => 'Troet eus 90° a-gleiz hag eilpennet a-serzh',
-'exif-orientation-6' => 'Troet eus 90° a-zehou',
-'exif-orientation-7' => 'Troet eus 90° a-zehou hag eilpennet a-serzh',
-'exif-orientation-8' => 'Troet eus 90° a-gleiz',
-'exif-componentsconfiguration-0' => 'n\'eus ket anezhi',
-
-
-// exifgps:
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesBs.php b/languages/MessagesBs.php
deleted file mode 100644
index e5a13a5b..00000000
--- a/languages/MessagesBs.php
+++ /dev/null
@@ -1,1059 +0,0 @@
-<?php
-
-global $wgAllMessagesBs;
-$wgAllMessagesBs = array(
-'1movedto2' => 'stranica [[$1]] premještena u stranicu [[$2]]',
-'1movedto2_redir' => 'stranica [[$1]] premještena u stranicu [[$2]] putem preusmjerenja',
-'Monobook.css' => '/*
-*/',
-'Monobook.js' => '
-/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Moja korisniÄka stranica\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'KorisniÄka stranica za ip koju Vi ureÄ‘ujete kao\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Moja stranica za razgovor\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Razgovor o doprinosu sa ove IP adrese\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Moja podešavanja\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Spisak Älanaka koje pratite.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Spisak mog doprinosa\');
-ta[\'pt-login\'] = new Array(\'o\',\'Prijava nije obavezna, ali donosi mnogo koristi.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Prijava nije obavezna, ali donosi mnogo koristi.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Odjava sa projekta {{SITENAME}}\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Razgovor o sadržaju\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Možete da ureÄ‘ujete ovaj Älanak. Molimo Vas, koristite dugme "Prikaži izgled" prije konaÄnog saÄuvavanja vaÅ¡ih imjena.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Dodajte svoj komentar.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Ovaj Älanak je zakljuÄan. Možete ga samo vidjeti ili kopirati kod.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Prethodne verzije ove stranice.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Zaštitite stranicu od budućih izmjena\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Izbrišite ovu stranicu\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Vratite izmjene koje su naÄinjene prije brisanja stranice\');
-ta[\'ca-move\'] = new Array(\'m\',\'Pomjerite stranicu\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Nemate dozvolu za pomjeranje ove stranice\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Dodajte stranicu u listu praćnih Älanaka\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'IzbriÅ¡ite stranicu sa liste praćnih Älanaka\');
-ta[\'search\'] = new Array(\'f\',\'Pretražite projekat {{SITENAME}}\');
-ta[\'p-logo\'] = new Array(\'\',\'Glavna stranica\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Posjetite glavnu stranicu\');
-ta[\'n-portal\'] = new Array(\'\',\'O projektu, kako Vi možete pomoći, i gdje da nađete potrebne stvari o projektu {{SITENAME}}\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Podaci o onome na Äemu se trenutno radi\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Spisak nedavnih izmjena na projektu {{SITENAME}}.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Otvorite sluÄajan Älanak\');
-ta[\'n-help\'] = new Array(\'\',\'NauÄite da ureÄ‘ujete projekat {{SITENAME}}.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Podržite nas\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Spisak svih Älanaka koji su povezani sa ovim\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Nedavne izmjene na stranicama koje su povezane sa ovom\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS za ovu stranicu\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom za ovu stranicu\');
-ta[\'t-contributions\'] = new Array(\'\',\'Pogledajte spisak doprinosa ovog korisnika\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Pošaljite pismo ovom korisniku\');
-ta[\'t-upload\'] = new Array(\'u\',\'Pošaljite slike i medija fajlove\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Spisak svih posebih stranica\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Pogledajte sadržaj Älanka\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Pogledajte korisniÄku stranicu\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Pogledajte medija fajl\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Ovo je specijalna stranica i zato je ne možete uređivati\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Pogledajte projekat stranicu\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Pogledajte stranicu slike\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Pogledajte sistemsku poruku\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Pogledajte Å¡ablon\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Pogledajte stranicu za pomoć\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Pogledajte stranicu kategorije\');',
-'about' => 'O...',
-'aboutpage' => '{{ns:4}}:O',
-'aboutsite' => 'O projektu {{SITENAME}}',
-'accmailtext' => 'Lozinka za nalog \'$1\' je poslata na adresu $2.',
-'accmailtitle' => 'Lozinka poslata.',
-'actioncomplete' => 'Akcija završena',
-'addedwatch' => 'Dodato u spisak praćenih Älanaka',
-'addedwatchtext' => 'Stranica "[[:$1]]" je dodata vaÅ¡em [[{{ns:-1}}:Watchlist|spisku praćenih Älanaka]]. Buduće promjene ove stranice i njoj pridružene stranice za razgovor će biti navedene ovde, i stranica će biti <b>podebljana</b> u [[{{ns:-1}}:Recentchanges|spisku]] nedavnih izmjena da bi se lakÅ¡e uoÄila.</p>
-<p>Ako kasnije želite da uklonite stranicu sa vaÅ¡eg spiska praćenih Älanaka, kliknite na "prekini praćenje" na paleti.',
-'administrators' => '{{ns:4}}:Administratori',
-'allmessages' => 'Sistemske poruke',
-'allmessagesnotsupportedDB' => '[[{{ns:-1}}:Allmessages|sistemske poruke]] nisu podržane zato Å¡to je <i>wgUseDatabaseMessages</i> iskljuÄen.',
-'allmessagesnotsupportedUI' => 'Vaš trenutni jezik interfejsa <b>$1</b> nije podržan u [[{{ns:-1}}:Allmessages|sistemskim porukama]] na ovoj viki.',
-'allmessagestext' => 'Ovo je spisak svih sistemskih poruka u {{ns:8}} imenskom prostoru.',
-'allpages' => 'Sve stranice',
-'alphaindexline' => '$1 u $2',
-'alreadyloggedin' => '<strong>KorisniÄe $1, već ste prijavljeni!</strong><br />',
-'alreadyrolled' => 'Ne može se vratiti poslednja izmjena [[$1]] od korisnika [[{{ns:2}}:$2|$2]] ([[{{ns:3}}:$2|razgovor]]); neko drugi je već izmjenio ili vratio Älanak. Poslednja izmjena od korisnika [[{{ns:2}}:$3|$3]] ([[{{ns:3}}:$3|razgovor]]).',
-'ancientpages' => 'Najstarije stranice',
-'and' => 'i',
-'anoneditwarning' => 'Niste prijavljeni. Vaša IP adresa će biti zapisana.',
-'anontalk' => 'Razgovor za ovu IP adresu',
-'anontalkpagetext' => '----\'\'Ovo je stranica za razgovor za anonimnog korisnika koji joÅ¡ nije napravio nalog ili ga ne koristi. Zbog toga moramo da koristimo brojÄanu [[IP adresa|IP adresu]] kako bismo odentifikovali njega ili nju. Takvu adresu može dijeliti viÅ¡e korisnika. Ako ste anonimni korisnik i mislite da su vam upućene nebitne primjedbe, molimo Vas da [[{{ns:-1}}:Userlogin|napravite nalog ili se prijavite]] da biste izbjegli buduću zabunu sa ostalim anonimnim korisnicima.\'\'',
-'anonymous' => 'Anonimni korisnik od {{SITENAME}}',
-'apr' => 'apr',
-'april' => 'april',
-'article' => 'ÄŒlanak',
-'articleexists' => 'Stranica pod tim imenom već postoji, ili je ime koje ste izabrali neispravno. Molimo Vas da izaberete drugo ime.',
-'articlepage' => 'Pogledaj Älanak',
-'aug' => 'avg',
-'august' => 'avgust',
-'autoblocker' => 'Automatski ste blokirani jer dijelite IP adresu sa "$1". Razlog za blokiranje je: "\'\'\'$2\'\'\'"',
-'badarticleerror' => 'Ova akcija ne može biti izvršena na ovoj stranici.',
-'badfilename' => 'Ime slike je promjenjeno u "$1".',
-'badfiletype' => '".$1" nije preporuÄeni format slike.',
-'badipaddress' => 'Pogrešna IP adresa',
-'badquery' => 'Loše oblikovan upit za pretragu',
-'badquerytext' => 'Nismo mogli da obradimo vaÅ¡ upit. Ovo je vjerovatno zbog toga Å¡to ste pokuÅ¡ali da tražite rijeÄ kraću od tri slova, Å¡to trenutno nije podržano. TakoÄ‘e je moguće da ste pogreÅ¡no ukucali izraz, na primjer "riba ii krljuÅ¡ti". Molimo vas da pokuÅ¡ate nekim drugim upitom.',
-'badretype' => 'Lozinke koje ste unijeli se ne poklapaju.',
-'badtitle' => 'Loš naslov',
-'badtitletext' => 'Zahtjevani naslov stranice je bio neispravan, prazan ili neispravno povezan meÄ‘ujeziÄki ili interviki naslov.',
-'blanknamespace' => '(Glavno)',
-'blockedtext' => 'VaÅ¡e korisniÄko ime ili IP adresa je blokirana od strane $1.
-Dati razlog je sledeći:<br />\'\'$2\'\'<p>Možete kontaktirati $1 ili nekog drugog [[{{ns:4}}:Administratori|administratora]] da biste razgovarili o blokadi.',
-'blockedtitle' => 'Korisnik je blokiran',
-'blockip' => 'Blokiraj korisnika',
-'blockipsuccesssub' => 'Blokiranje je uspjelo',
-'blockipsuccesstext' => '[[{{ns:-1}}:Contributions/$1|$1]] je blokiran.
-<br />Pogledajte [[{{ns:-1}}:Ipblocklist|IP spisak blokiranih korisnika]] za pregled blokiranja.',
-'blockiptext' => 'Upotrebite donji upitnik da biste uklonili prava pisanja sa odreÄ‘ene IP adrese ili korisniÄkog imena. Ovo bi trebalo da bude uraÄ‘eno samo da bi se sprijeÄio vandalizam, i u skladu sa [[{{ns:4}}:Smjernice|smjernicama]]. Unesite konkretan razlog ispod (na primjer, navodeći koje stranice su vandalizovane).',
-'blocklink' => 'blokirajte',
-'blocklistline' => '$1, $2 blokirao korisnika $3 ($4)',
-'blocklogentry' => 'je blokirao "$1" sa vremenom isticanja blokade od $2',
-'blocklogtext' => 'Ovo je istorija blokiranja i deblokiranja korisnika. Automatsko blokirane IP adrese nisu uspisane ovde. Pogledajte [[{{ns:-1}}:Ipblocklist|blokirane IP adrese]] za spisak trenutnih zabrana i blokiranja.',
-'bold_sample' => 'Podebljan tekst',
-'bold_tip' => 'Podebljan tekst',
-'booksources' => 'Å tampani izvori',
-'booksourcetext' => 'Ispod je spisak veza na druge sajtove koji
-prodaju nove i korišćene knjige, i takođe mogu imati daljnje informacije
-o knjigama koje tražite.
-{{SITENAME}} ne sarađuje ni se jednim od ovih preduzeća, i
-ovaj spisak ne treba da se shvati kao potvrda njihovog kvaliteta.',
-'brokenredirects' => 'Pokvarena preusmjerenja',
-'brokenredirectstext' => 'Sledeća preusmjerenja su povezana na nepostojeći Älanak:',
-'bugreports' => 'Prijavite grešku',
-'bugreportspage' => '{{ns:4}}:Prijave_grešaka',
-'bureaucratlogentry' => 'Prava za korisnika "[[{{ns:2}}:$1|$1]]" su promjenjena sa $2 u $3',
-'bydate' => 'po datumu',
-'byname' => 'po imenu',
-'bysize' => 'po veliÄini',
-'cachederror' => 'Ovo je keširana kopija zahtjevane stranice, i možda nije najnovija.',
-'cancel' => 'Poništite',
-'cannotdelete' => 'Ne može se obrisati navedena stranica ili slika. (Moguće je da ju je neko drugi već obrisao.)',
-'cantrollback' => 'Ne može se vratiti izmjena; poslednji autor je ujedno i jedini.',
-'captcha-createaccount' => 'Kao zaÅ¡tita od automatizovanog vandalizma, moraćete da ukucate rijeÄi koje se nalaze na slici da biste registrovali nalog:
-<br />([[{{ns:-1}}:Captcha/help|Å ta je ovo?]])',
-'captcha-createaccount-fail' => 'NetaÄan unos ili nedostatak Å¡ifre za potvrÄ‘ivanje.',
-'captcha-short' => 'VaÅ¡a izmjena ukljuÄuje nove URL poveznice; kao zaÅ¡tita od automatizovanog vandalizma, moraćete da ukucate rijeÄi koje su prikazane u slici:
-<br />([[{{ns:-1}}:Captcha/help|Å ta je ovo?]])',
-'captchahelp-text' => 'Vebsajtovi koji podržavaju slanje sadržaja iz javnosti, kao Å¡to je ovaj viki, Äesto zloupotrebljavaju vandali koji koriste automatizovane alate da Å¡alju svoje poveznice ka mnogim sajtovima. Iako se ove neželjene poveznice mogu ukloniti, one ipak zadaju veliku muku.
-
-Ponekad, pogotovo kad se dodaju nove internet poveznice na stranicu, viki softver Vam može pokazati sliku obojenog i izvrnutog teksta i tražiti da ukucate traženu rijeÄ. PoÅ¡to je teÅ¡ko automatizovati ovakav zadatak, on omogućuje svim pravim ljudima da vrÅ¡e svoje izmjene, ali će zato sprijeÄiti vandale i ostale robotske napadaÄe.
-
-Nažalost, ovo može da bude nepovoljno za korisnike sa ograniÄenim vidom i za one koji koriste brauzere bazirane na tekstu ili govoru. U ovom trenutku, audio alternativa nije dostupna. Molimo Vas da kontaktirate administratore sajta radi pomoći ako Vas ovo neoÄekivano ometa u pravljenju dobrih izmjena.
-
-Kliknite \'nazad\' (\'back\') dugme vašeg brauzera da se vratite na polje za unos teksta.',
-'categories' => 'Kategorije',
-'categoriespagetext' => 'Sledeće kategorije već postoje u {{SITENAME}}',
-'category' => 'kategorija',
-'category_header' => 'ÄŒlanaka u kategoriji "$1"',
-'changepassword' => 'Promjeni lozinku',
-'changes' => 'izmjene',
-'columns' => 'Kolona',
-'compareselectedversions' => 'Uporedite oznaÄene verzije',
-'confirm' => 'Potvrdite',
-'confirmdelete' => 'Potvrdi brisanje',
-'confirmdeletetext' => 'Na putu ste da trajno obrišete stranicu
-ili sliku zajedno sa svom njenom istorijom iz baze.
-Molimo Vas da potvrdite da namjeravate da uradite ovo, da razumijete
-poslijedice, i da ovo radite u skladu sa
-[[{{ns:4}}:Pravila|pravilima]] {{SITENAME}}.',
-'confirmemail' => 'Potvrdite adresu e-pošte',
-'confirmemail_body' => 'Neko, vjerovatno Vi, je sa IP adrese $1 registrovao nalog "$2" sa ovom adresom e-pošte na {{SITENAME}}.
-
-Da potvrdite da ovaj nalog stvarno pripada vama i da aktivirate mogućnost e-pošte na {{SITENAME}}, otvorite ovu poveznicu u vašem brauzeru:
-
-$3
-
-Ako ovo niste vi, ne pratite poveznicu. Ovaj kod za potvrdu će isteći u $4.',
-'confirmemail_error' => 'NeÅ¡to je poÅ¡lo po zlu prilikom saÄuvavanja vaÅ¡e potvrde.',
-'confirmemail_invalid' => 'NetaÄan kod za potvrdu. Moguće je da je kod istekao.',
-'confirmemail_loggedin' => 'Adresa Vaše e-pošte je potvrđena.',
-'confirmemail_send' => 'Pošaljite kod za potvrdu',
-'confirmemail_sendfailed' => 'Pošta za potvrđivanje nije poslata. Provjerite adresu zbog nepravilnih karaktera.',
-'confirmemail_sent' => 'E-pošta za potvrđivanje poslata.',
-'confirmemail_subject' => '{{SITENAME}} adresa e-pošte za potvrđivanje',
-'confirmemail_success' => 'Adresa vaše e-pošte je potvrđena. Možete sad da se prijavite i uživate u viki.',
-'confirmemail_text' => 'Ova viki zahtjeva da potvrdite adresu VaÅ¡e e-poÅ¡te prije nego Å¡to koristite mogućnosti e-poÅ¡te. Aktivirajte dugme ispod kako bi ste poslali poÅ¡tu za potvrdu na VaÅ¡u adresu. PoÅ¡ta ukljuÄuje poveznicu koja sadrži kod; uÄitajte poveznicu u VaÅ¡ brauzer da bi ste potvrdili da je adresa VaÅ¡e e-poÅ¡te validna.',
-'confirmprotect' => 'Potvrdite zaštitu',
-'confirmprotecttext' => 'Da li zaista želite da zaštitite ovu stranicu?',
-'confirmrecreate' => 'Korisnik [[{{ns:2}}:$1|$1]] ([[{{ns:3}}:$1|razgovor]]) je obrisao ovaj Älanak poÅ¡to ste poÄeli ureÄ‘ivanje sa razlogom:
-: \'\'$2\'\'
-
-Molimo Vas da potvrdite da stvarno želite da ponovo napravite ovaj Älanak.',
-'confirmunprotect' => 'Potvrdite skidanje zaštite',
-'confirmunprotecttext' => 'Da li zaista želite da skinete zaštitu sa ove stranice?',
-'contextchars' => 'Karaktera konteksta po liniji:',
-'contextlines' => 'Linija po pogotku:',
-'contribslink' => 'doprinos',
-'contribsub' => 'Za $1',
-'contributions' => 'Doprinos korisnika',
-'copyright' => 'Svi sadržaji podliježu "$1" licenci.',
-'copyrightpage' => '{{ns:4}}:Autorska_prava',
-'copyrightpagename' => '{{SITENAME}} autorska prava',
-'copyrightwarning' => 'Za sve priloge poslate na projekat {{SITENAME}} smatramo da su objavljeni pod $2 (konsultujte $1 za detalje).
-Ukoliko ne želite da vaÅ¡i Älanci budu podložni izmjenama i slobodnom rasturanju i objavljivanju,
-nemojte ih slati ovdje. TakoÄ‘e, slanje Älanka podrazumijeva i vaÅ¡u izjavu da ste ga napisali sami, ili da ste ga kopirali iz izvora u javnom domenu ili sliÄnog slobodnog izvora.
-
-<strong>NEMOJTE SLATI RAD ZAŠTIĆEN AUTORSKIM PRAVIMA BEZ DOZVOLE AUTORA!</strong>',
-'couldntremove' => 'Ne može se ukloniti \'$1\'...',
-'createaccount' => 'Napravi nalog',
-'createaccountmail' => 'e-poštom',
-'cur' => 'tren',
-'currentevents' => 'Trenutni događaji',
-'currentrev' => 'Trenutna revizija',
-'databaseerror' => 'Greška u bazi',
-'dateformat' => 'Format datuma',
-'dberrortext' => 'Desila se sintaksna greška upita baze.
-Ovo je moguće zbog ilegalnog upita, ili moguće greške u softveru.
-Poslednji pokušani upit je bio: <blockquote><tt>$1</tt></blockquote>
-iz funkcije "<tt>$2</tt>".
-MySQL je vratio grešku "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Desila se sintaksna greška upita baze.
-Poslednji pokušani upit je bio:
-"$1"
-iz funkcije "$2".
-MySQL je vratio grešku "$3: $4".',
-'deadendpages' => 'Stranice bez internih veza',
-'debug' => 'Ispravite greške',
-'dec' => 'dec',
-'december' => 'decembar',
-'defaultns' => 'UobiÄajeno tražite u ovim imenskim prostorima:',
-'defemailsubject' => '{{SITENAME}} e-pošta',
-'delete' => 'Obrišite',
-'deletecomment' => 'Razlog za brisanje',
-'deletedarticle' => 'obrisan "[[$1]]"',
-'deletedtext' => 'ÄŒlanak "$1" je obrisan.
-Pogledajte $2 za zapis o skorašnjim brisanjima.',
-'deleteimg' => 'obr',
-'deletepage' => 'Obrišite stranicu',
-'deletesub' => '(Briše se "$1")',
-'deletethispage' => 'Obriši ovu stranicu',
-'deletionlog' => 'istorija brisanja',
-'dellogpage' => 'istorija brisanja',
-'dellogpagetext' => 'Ispod je spisak najskorijih brisanja.',
-'developertext' => 'Akciju koju ste zatražili mogu izvesti samo
-korisnici sa "developer" statusom.
-Pogledajte $1.',
-'developertitle' => 'Neophodan je developerski pristup',
-'diff' => 'razl',
-'difference' => '(Razlika između revizija)',
-'disambiguations' => 'Stranice za viÅ¡eznaÄne odrednice',
-'disambiguationspage' => '{{ns:10}}:ViÅ¡eznaÄna odrednica',
-'disambiguationstext' => 'Sledeći Älanci se povezuju sa <i>viÅ¡eznaÄnom odrednicom</i>. Umjesto toga, oni bi trebali da se povezuju sa odgovarajućom temom.<br />Stranica se tretira kao viÅ¡eznaÄna odrednica ako je povezana sa $1.<br />Poveznice iz ostalih imenskih prostora <i>nisu</i> navedene ovdje.',
-'disclaimerpage' => '{{ns:4}}:Uslovi korišćenja, pravne napomene i odricanje odgovornosti',
-'disclaimers' => 'Odricanje odgovornosti',
-'doubleredirects' => 'Dvostruka preusmjerenja',
-'doubleredirectstext' => 'Svaki red sadrži veze na prvo i drugo preusmjerenje, kao i na prvu liniju teksta drugog preusmjerenja, Å¡to obiÄno daje "pravi" ciljni Älanak, na koji bi prvo preusmjerenje i trebalo da pokazuje.',
-'edit' => 'Uredite',
-'editcomment' => 'Komentar izmjene je: "<i>$1</i>".',
-'editconflict' => 'Sukobljenje izmjene: $1',
-'editcurrent' => 'Izmijenite trenutnu verziju ove stranice',
-'edithelp' => 'Pomoć pri uređivanju stranice',
-'edithelppage' => '{{ns:4}}:Uređivanje',
-'editing' => 'Uređujete $1',
-'editingold' => '<strong>PAŽNJA: Vi mijenjate stariju
-reviziju ove stranice.
-Ako je snimite, sve promjene uÄinjene od ove revizije će biti izgubljene.</strong>',
-'editsection' => 'uredite',
-'editold' => 'uredite',
-'editthispage' => 'Uredite ovu stranicu',
-'emailfrom' => 'Od',
-'emailmessage' => 'Poruka',
-'emailpage' => 'Pošalji e-pismo korisniku',
-'emailpagetext' => 'Ako je ovaj korisnik unio ispravnu adresu e-pošte u
-cvoja korisniÄka podeÅ¡avanja, upitnik ispod će poslati jednu poruku.
-Adresa e-poÅ¡te koju ste vi uneli u svoja korisniÄka podeÅ¡avanja će se pojaviti
-kao "Od" adresa poruke, tako da će primalac moći da odgovori.',
-'emailsend' => 'Pošalji',
-'emailsent' => 'Poruka poslata',
-'emailsenttext' => 'Vaša poruka je poslata e-poštom.',
-'emailsubject' => 'Tema',
-'emailto' => 'Za',
-'emailuser' => 'Pošalji e-poštu ovom korisniku',
-'emptyfile' => 'Fajl koji ste poslali je prazan. Ovo je moguće zbog greške u imenu fajla. Molimo Vas da provjerite da li stvarno želite da pošaljete ovaj fajl.',
-'enotif_body' => 'Dragi $WATCHINGUSERNAME,
-
-{{SITENAME}} strana $PAGETITLE je bila $CHANGEDORCREATED $PAGEEDITDATE od strane $PAGEEDITOR,
-pogledajte {{SERVER}}{{localurl:$PAGETITLE_RAWURL}} za trenutnu verziju.
-
-$NEWPAGE
-
-Rezime editora: $PAGESUMMARY $PAGEMINOREDIT
-
-Kontaktirajte editora:
-pošta {{SERVER}}{{localurl:{{ns:-1}}:Emailuser|target=$PAGEEDITOR_RAWURL}}
-viki {{SERVER}}{{localurl:User:$PAGEEDITOR_RAWURL}}
-
-Neće biti drugih obavijeÅ¡tenja u sluÄaju daljih izmjena ukoliko ne posjetite ovu stranu.
-TakoÄ‘e možete da resetujete zastavice za obavijeÅ¡tenja za sve VaÅ¡e praćene stranice na vaÅ¡em spisku praćenenih Älanaka.
-
- Vaš prijateljski {{SITENAME}} sistem obaviještavanja
-
---
-Da promjenite podeÅ¡avanja vezana za spisak praćenenih Älanaka posjetite
-{{SERVER}}{{localurl:{{ns:-1}}:Watchlist|edit=yes}}
-
-Fidbek i dalja pomoć:
-{{SERVER}}{{localurl:{{ns:12}}:Sadržaj}}',
-'enotif_lastvisited' => 'Pogledajte {{SERVER}}{{localurl:$PAGETITLE_RAWURL|diff=0&oldid=$OLDID}} za sve izmjene od vaše poslednje posjete.',
-'enotif_mailer' => '{{SITENAME}} obaviještenje o pošti',
-'enotif_newpagetext' => 'Ovo je novi Älanak.',
-'enotif_reset' => 'OznaÄi sve strane kao posjećene',
-'enotif_subject' => '{{SITENAME}} strana $PAGETITLE je bila $CHANGEDORCREATED od strane $PAGEEDITOR',
-'enterlockreason' => 'Unesite razlog za zakljuÄavanje, ukljuÄujući procijenu
-vremena otkljuÄavanja',
-'error' => 'Greška',
-'errorpagetitle' => 'Greška',
-'exbeforeblank' => 'sadržaj prije brisanja je bio: \'$1\'',
-'exblank' => 'stranica je bila prazna',
-'excontent' => 'sadržaj je bio: \'$1\'',
-'explainconflict' => 'Neko drugi je promjenio ovu stranicu otkad ste Vi poÄeli da je mjenjate.
-Gornje tekstualno polje sadrži tekst stranice koji trenutno postoji.
-Vaše izmjene su prikazane u donjem tekstu.
-Moraćete da unesete svoje promjene u postojeći tekst.
-<b>Samo</b> tekst u gornjem tekstualnom polju će biti snimljen kad
-pritisnete "SaÄuvaj".<br />',
-'export' => 'Izvezite stranice',
-'exportcuronly' => 'UkljuÄite samo trenutnu reviziju, ne cijelu istoriju',
-'exporttext' => 'Možete izvesti tekst i istoriju promjena određene stranice
-ili grupe stranice u XML formatu. Ovo onda može biti uvezeno u drugi viki koji koristi MedijaViki softver, transformisano, ili korišćeno za VaÅ¡e liÄne potrebe.',
-'extlink_sample' => 'http://www.adresa.com opis adrese',
-'extlink_tip' => 'Spoljašnja poveznica (zapamti prefiks http://)',
-'faqpage' => '{{ns:4}}:NPP',
-'feb' => 'feb',
-'february' => 'februar',
-'feedlinks' => 'Fid:',
-'filecopyerror' => 'Ne može se kopirati "$1" na "$2".',
-'filedeleteerror' => 'Ne može se izbrisati fajl "$1".',
-'filedesc' => 'Opis',
-'fileexists' => 'Fajl sa ovim imenom već postoji. Molimo Vas da provjerite $1 ako niste sigurni da li želite da ga promjenite.',
-'fileexists-forbidden' => 'Fajl sa ovim imenom već postoji; molimo Vas da se vratite i pošaljete ovaj fajl pod novim imenom. [[{{ns:6}}:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Fajl sa ovim imenom već postoji u zajedniÄkoj ostavi; molimo Vas da se vratite i poÅ¡aljete ovaj fajl pod novim imenom. [[{{ns:6}}:$1|thumb|center|$1]]',
-'fileinfo' => '$1KB, MIME tip: <code>$2</code>',
-'filemissing' => 'Nedostaje fajl',
-'filename' => 'Ime fajla',
-'filenotfound' => 'Ne može se naći fajl "$1".',
-'filerenameerror' => 'Ne može se promjeniti ime fajla "$1" to "$2".',
-'filesource' => 'Izvor',
-'filestatus' => 'Status autorskih prava',
-'fileuploaded' => 'Fajl "$1" je uspješno poslat.
-Molimo Vas da pratite ovu vezu: ($2) do stranice za opisivanje i unesite
-informacije o fajlu, kao odakle je, kad i ko ga
-je napravio, i bio Å¡ta drugo Å¡to znate o njemu.',
-'formerror' => 'Greška: ne može se poslati upitnik',
-'friday' => 'petak',
-'getimagelist' => 'pribavljam spisak slika',
-'go' => 'Idi',
-'gotaccount' => 'Imate nalog? $1.',
-'gotaccountlink' => 'Prijavi se',
-'guesstimezone' => 'Popuni iz brauzera',
-'headline_sample' => 'Naslov',
-'headline_tip' => 'Podnaslov',
-'help' => 'Pomoć',
-'helppage' => '{{ns:12}}:Sadržaj',
-'hide' => 'sakrij',
-'hidetoc' => 'sakrij',
-'hist' => 'ist',
-'histlegend' => 'Objašnjenje: (tren) = razlika sa trenutnom verziom,
-(posl) = razlika sa prethodnom verziom, M = mala izmjena',
-'history' => 'Istorija stranice',
-'history_short' => 'Istorija',
-'historywarning' => 'Pažnja: stranica koju želite da obrišete ima istoriju:',
-'hr_tip' => 'Horizontalna linija (koristite oskudno)',
-'ilsubmit' => 'Traži',
-'image_sample' => 'ime_slike.jpg',
-'image_tip' => 'Uklopljena slika',
-'imagelinks' => 'Upotreba slike',
-'imagelist' => 'Spisak slika',
-'imagelisttext' => 'Ispod je spisak $1 slika poređanih $2.',
-'imagepage' => 'Pogjedajte stranicu slike',
-'imagereverted' => 'Vraćanje na raniju verziju je uspješno.',
-'imgdelete' => 'obr',
-'imgdesc' => 'opis',
-'imghistlegend' => 'Objašnjenje: (tren) = ovo je trenutna slika, (obr) = obrišite
-ovu staru verziju, (vrt) = vrati na ovu staru verziju.
-<br /><i>Kliknite na datum da vidite sliku poslatu tog dana</i>.',
-'imghistory' => 'Istorija slike',
-'imglegend' => 'Objašnjenje: (opis) = prikaži/izmjeni opis slike.',
-'import' => 'Ivoz stranica',
-'importfailed' => 'Uvoz nije uspjeo: $1',
-'importhistoryconflict' => 'Postoji konfliktna istorija revizija',
-'importnotext' => 'Stranica je prazna, ili bez teksta',
-'importsuccess' => 'Uspješno ste uvezli stranicu!',
-'importtext' => 'Molimo Vas da izvezete fajl iz izvornog vikija koristeći [[{{ns:-1}}:Export|izvoz]], saÄuvajte ga kod sebe i poÅ¡aljite ovde.',
-'internalerror' => 'Interna greška',
-'intl' => 'MeÄ‘ujeziÄke veze',
-'ip_range_invalid' => 'NetaÄan raspon IP adresa.',
-'ipaddress' => 'IP adresa/korisniÄko ime',
-'ipb_expiry_invalid' => 'Pogrešno vrijeme trajanja.',
-'ipbexpiry' => 'Trajanje',
-'ipblocklist' => 'Spisak blokiranih IP adresa i korisniÄkih imena',
-'ipbreason' => 'Razlog',
-'ipbsubmit' => 'Blokirajte ovog korisnika',
-'ipusubmit' => 'Deblokirajte ovog korisnika',
-'ipusuccess' => '"[[$1]]" deblokiran',
-'isredirect' => 'preusmjerivaÄ',
-'italic_sample' => 'Kurzivan tekst',
-'italic_tip' => 'Kurzivan tekst',
-'iteminvalidname' => 'Problem sa \'$1\', neispravno ime...',
-'jan' => 'jan',
-'january' => 'januar',
-'jul' => 'jul',
-'july' => 'jul',
-'jun' => 'jun',
-'june' => 'jun',
-'largefile' => 'PreporuÄuje se da slike ne preÄ‘u veliÄinu od 100K.',
-'last' => 'posl',
-'lastmodified' => 'Ova stranica je poslednji put izmijenjena $1',
-'lastmodifiedby' => 'Ovu stranicu je poslednji put promjenio $2, dana $2.',
-'lineno' => 'Linija $1:',
-'link_sample' => 'Naslov poveznice',
-'link_tip' => 'Unutrašnja poveznica',
-'linklistsub' => '(Spisak veza)',
-'linkshere' => 'Sledeće stranice su povezane ovdje:',
-'linkstoimage' => 'Sledeće stranice koriste ovu sliku:',
-'linktrail' => '/^([a-zćÄžšđž]+)(.*)$/sDu',
-'listform' => 'spisak',
-'listusers' => 'Spisak korisnika',
-'loadhist' => 'UÄitaje se istorija stranice',
-'loadingrev' => 'uÄitava se revizija za razliku',
-'localtime' => 'Lokalno vrijeme',
-'lockbtn' => 'ZakljuÄajte bazu',
-'lockconfirm' => 'Da, zaista želim da zakljuÄam bazu.',
-'lockdb' => 'ZakljuÄajte bazu',
-'lockdbsuccesssub' => 'Baza je zakljuÄana',
-'lockdbsuccesstext' => '{{SITENAME}} baza podataka je zakljuÄana. <br /> Sjetite se da je otkljuÄate kad zavrÅ¡ite sa održavanjem.',
-'lockdbtext' => 'ZakljuÄavanje baze će svim korisnicima ukinuti mogućnost izmjene stranica,
-promjene korisniÄkih podeÅ¡avanja, izmjene praćenih Älanaka, i svega ostalog
-Å¡to zahtjeva promjene u bazi.
-Molimo Vas da potvrdite da je ovo zaista ono što namjeravate da uradite, i da ćete
-otkuÄati bazu kad zavrÅ¡ite posao oko njenog održavanja.',
-'locknoconfirm' => 'Niste potvrdili svoju namjeru.',
-'login' => 'Prijavi se',
-'loginend' => '\'\'\'Registrovanje besplatnih naloga vam oduzima samo nekoliko sekundi, i ima mnoge prednosti\'\'\'
-
-*\'\'\'Za registranicu, izaberite korisniÄko ime i lozinku i kliknite "napravi nalog".\'\'\'
-*Izbjegavajte korisniÄka imena koja su neprikladna ili zbunjujuća.
-*Molimo Vas da izaberete Äitka imena, a ne brojeve.
-*Izbjegavajte korisniÄka imena koja su ime politiÄkog voÄ‘e, partije, slavne liÄnosti i sliÄnih.
-
-\'\'\'Registrovani korisnici moraju samo popuniti korisniÄko ime i lozinku.\'\'\'
-
-*Morate imati odobrene \'\'kolaÄiće\'\' (\'\'\'cookies\'\'\') da bi ste pristupili na projekat {{SITENAME}}.
-
-Adresa e-pošte nije obavezna. Ukoliko odaberete da je unesete, omogućeno će biti da vam ostali korisnici mogu slati poruke bez znanja vaše prave adrese e-pošte, i dozvoljava vam da ukoliko zaboravite lozinku možete da je povratite. \'\'\'Niko neći moći vidjeti adresu vaše e-pošte.\'\'\'',
-'loginerror' => 'Greška pri prijavljivanju',
-'loginpagetitle' => 'Prijavljivanje',
-'loginproblem' => '<b>Bilo je problema sa vašim prijavljivanjem.</b><br />Probajte ponovo!',
-'loginprompt' => 'Morate imati kolaÄiće (\'\'\'cookies\'\'\') omogućene da biste se prijavili na {{SITENAME}}.',
-'loginreqtitle' => 'Potrebno je [[{{ns:-1}}:Userlogin|prijavljivanje]]',
-'loginsuccess' => '\'\'\'Sad ste prijavljeni na {{SITENAME}} kao "$1".\'\'\'',
-'loginsuccesstitle' => 'Prijavljivanje uspješno',
-'logout' => 'Odjavite se',
-'logouttext' => '<strong>Sad ste odjavljeni.</strong><br />
-Možete nastaviti da koristite {{SITENAME}} anonimno, ili se ponovo prijaviti
-kao isti ili kao drugi korisnik. Obratite pažnju da neke stranice mogu nastaviti da se prikazuju kao da ste joÅ¡ uvijek prijavljeni, dok ne oÄistite keÅ¡ svog brauzera.',
-'logouttitle' => 'Odjavite se',
-'lonelypages' => 'SiroÄići',
-'longpages' => 'DugaÄke stranice',
-'longpagewarning' => '<strong>PAŽNJA: Ova stranica ima $1 kilobajta; niki
-brauzeri mogu imati problema kad uređujete stranice skoro ili veće od 32 kilobajta.
-Molimo Vas da razmotrite razbijanje stranice na manje dijelove.</strong>',
-'mailerror' => 'Greška pri slanju e-pošte: $1',
-'mailmypassword' => 'Pošalji mi moju lozinku',
-'mailnologin' => 'Nema adrese za slanje',
-'mailnologintext' => 'Morate biti [[Special:Userlogin|prijavljeni]]
-i imati ispravnu adresu e-pošte u vašim [[Special:Preferences|podešavanjima]]
-da biste slali e-poštu drugim korisnicima.',
-'mainpage' => 'Glavna stranica',
-'mainpagetext' => 'Viki softver is uspješno instaliran.',
-'makesysop' => 'Dodijeli administratorska prava korisniku',
-'makesysopfail' => '<b>Korisnik "$1" nije mogao dobiti administratorska prava. (Da li ste pravo unijeli ime?)</b>',
-'makesysopname' => 'Ime korisnika:',
-'makesysopok' => '<b>Korisnik "$1" je sad administrator</b>',
-'makesysopsubmit' => 'Dodajte ovom korisniku administratorska prava',
-'makesysoptext' => 'Ovaj formular se koristi sa strane birokrata da se obiÄni korisnici pretvore u administratore. Unesite ime korisnika u kutiju i pritisnite dugme da bi korisnik postao administrator.',
-'makesysoptitle' => 'Pretvorite korisnika u administratora',
-'mar' => 'mar',
-'march' => 'mart',
-'markaspatrolleddiff' => 'OznaÄi kao patrolirano',
-'markaspatrolledtext' => 'OznaÄi ovaj Älanak kao patroliran',
-'markedaspatrolled' => 'OznaÄeno kao patrolirano',
-'markedaspatrollederror' => 'Ne može se oznaÄiti kao patrolirano',
-'markedaspatrollederrortext' => 'Morate naglasiti reviziju koju treba oznaÄiti kao patroliranu.',
-'markedaspatrolledtext' => 'Izabrana revizija je oznaÄena kao patrolirana.',
-'matchtotals' => 'Upit "$1" je naÄ‘en u "$2" naslova Älanaka
-i tekst $3 Älanaka.',
-'math' => 'Prikazivanje matematike',
-'math_bad_output' => 'Ne može se napisati ili napraviti direktorijum za matematiÄni izvjeÅ¡taj.',
-'math_bad_tmpdir' => 'Ne može se napisati ili napraviti privremeni matematiÄni direktorijum',
-'math_failure' => 'Neuspjeh pri parsiranju',
-'math_image_error' => 'PNG konverzija neuspjeÅ¡na; provjerite taÄnu instalaciju latex-a, dvips-a, gs-a i convert-a',
-'math_lexing_error' => 'rijeÄniÄka greÅ¡ka',
-'math_notexvc' => 'Nedostaje izvršno texvc; molimo Vas da pogledate math/README da podesite.',
-'math_sample' => 'Unesite formulu ovdje',
-'math_syntax_error' => 'sintaksna greška',
-'math_tip' => 'MatematiÄka formula (LaTeX)',
-'math_unknown_error' => 'nepoznata greška',
-'math_unknown_function' => 'nepoznata funkcija',
-'may' => 'maj',
-'media_sample' => 'ime_medija_fajla.ogg',
-'media_tip' => 'Putanja ka multimedijalnom fajlu',
-'mediawarning' => '\'\'\'Upozorenje\'\'\': Ovaj fajl sadrži loš kod, njegovim izvršavanjem možete da ugrozite Vaš sistem.
-<hr />',
-'metadata' => 'Metapodaci',
-'metadata_page' => '{{ns:project}}:Metapodaci',
-'mimesearch' => 'MIME pretraga',
-'mimetype' => 'MIME tip:',
-'minlength' => 'Imena fajlova moraju imati bar tri slova.',
-'minoredit' => 'Ovo je mala izmjena',
-'missingarticle' => 'Baza nije mogla naći tekst stranice koji je trebala da nađe, nazvan "$1".
-
-Ovo je obiÄno izazvano praćenjem zastarijelog "razl" ili veze ka istoriji
-stranice koja je obrisana.
-
-Ako ovo nije sluÄaj, možda ste pronaÅ¡li greÅ¡ku u softveru.
-Molimo Vas da prijaviti ovo jednom od [[{{ns:4}}:Administratori|administratora]], zajedno sa URL-om.',
-'missingimage' => '<b>Ovdje nedostaje slika</b><br /><i>$1</i>',
-'monday' => 'ponedeljak',
-'moredotdotdot' => 'Još...',
-'move' => 'Premjestite',
-'movearticle' => 'Premjestite stranicu',
-'movedto' => 'premještena na',
-'movenologin' => 'Niste prijavljeni',
-'movenologintext' => 'Morate biti registrovani korisnik i [[Special:Userlogin|prijavljeni]]
-da biste premjestili stranicu.',
-'movepage' => 'Premjestite stranicu',
-'movepagebtn' => 'premjestite stranicu',
-'movepagetalktext' => 'Odgovarajuća stranica za razgovor, ako postoji, će automatski biti premještena istovremeno \'\'\'osim:\'\'\'
-*Ako premještate stranicu preko imenskih prostora,
-*Neprazna stranica za razgovor već postoji pod novim imenom, ili
-*OdÄekirajte donju kutiju.
-
-U tim sluÄajevima, moraćete ruÄno da premjestite stranicu ukoliko to želite.',
-'movepagetext' => 'Donji upitnik će preimenovati stranicu, premještajući svu
-njenu istoriju na novo ime.
-Stari naslov će postati preusmjerenje na novi naslov.
-Poveznice prema starom naslovu neće biti promijenjene; obavezno
-provjerite da li ima [[{{ns:-1}}:DoubleRedirects|dvostrukih]] ili [[{{ns:-1}}:BrokenRedirects|pokvarenih preusmjerenja]].
-Na vama je odgovornost da veze i dalje idu tamo gdje trebaju da idu.
-
-Obratite pažnju da stranica \'\'\'neće\'\'\' biti pomjerena ako već postoji
-stranica sa novim naslovom, osim ako je ona prazna ili preusmjerenje i nema
-istoriju promjena. Ovo znaÄi da ne možete preimenovati stranicu na ono ime
-sa koga ste je preimenovali ako pogriješite, i ne možete prepisati
-postojeću stranicu.
-
-<b>PAŽNJA!</b>
-Ovo može biti drastiÄna i neoÄekivana promjena za popularnu stranicu;
-molimo Vas da budete sigurni da razumijete poslijedice ovoga prije Å¡to
-nastavite.',
-'movetalk' => 'Premjestite "stranicu za razgovor" takođe, ako je moguće.',
-'movethispage' => 'Premjesti ovu stranicu',
-'mycontris' => 'Moj doprinos',
-'mypage' => 'Moja stranica',
-'mytalk' => 'Moj razgovor',
-'navigation' => 'Navigacija',
-'nbytes' => '$1 bajtova',
-'nchanges' => '$1 promijena',
-'newarticle' => '(Novi)',
-'newarticletext' => '<div style="border: 1px solid #ccc; padding: 7px;">\'\'\'{{SITENAME}} nema stranicu {{PAGENAME}}.\'\'\'
-* Da zapoÄnete stranicu, koristite prostor ispod i kad zavrÅ¡ite, pritisnite "SaÄuvaj". VaÅ¡e izmjene će odmah biti vidljive.
-* Ako ste novi na prjektu {{SITENAME}}, molimo Vas da pogledate [[{{ns:4}}:Pomoć|pomoćnu stranicu]], ili koristite [[{{ns:4}}:Igralište|igralište]] za eksperimentaciju.
-</div>',
-'newmessageslink' => 'novih poruka',
-'newpage' => 'Nova stranica',
-'newpages' => 'Nove stranice',
-'newpassword' => 'Nova lozinka:',
-'newtitle' => 'Novi naslov',
-'next' => 'sled',
-'nextn' => 'sledećih $1',
-'nlinks' => '$1 veza',
-'noarticletext' => '<div style="border: 1px solid #ccc; padding: 7px;">\'\'\'{{SITENAME}} joÅ¡ nema ovaj Älanak.\'\'\'
-* Da zapoÄnete Älanak, kliknite \'\'\'[{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} uredite ovu stranicu]\'\'\'.
-* [[{{ns:-1}}:Search/{{PAGENAME}}|Pretraži {{PAGENAME}}]] u ostalim Älancima
-* [[{{ns:-1}}:Whatlinkshere/{{NAMESPACE}}:{{PAGENAME}}|Stranice koje su povezane za]] {{PAGENAME}} Älanak
-----
-* \'\'\'Ukoliko ste napravili ovaj Älanak u poslednjih nekoliko minuta i joÅ¡ se nije pojavio, postoji mogućnost da je server u zastoju zbog osvježavanja baze podataka.\'\'\' Molimo Vas da probate sa <span class="plainlinks">[{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=purge}} osvježavanjem]<span> ili saÄekajte i provjerite kasnije ponovo prije ponovnog pravljenja Älanka.
-* Ako ste napravili Älanak pod ovim imenom ranije, moguće je da je bio izbrisan. Potražite \'\'\'{{FULLPAGENAME}}\'\'\' [{{fullurl:Special:Log|type=delete&page={{FULLPAGENAMEE}}}} u spisku brisanja]. Alternativno, provjerite [[{{ns:4}}:Zahtjevi za brisanje#{{PAGENAME}}|ovdje]].
-</div>',
-'noconnect' => 'Žao nam je! Viki ima neke tehniÄke poteÅ¡koće, i ne može da se poveže sa serverom baze. <br />',
-'nocontribs' => 'Nisu nađene promjene koje zadovoljavaju ove uslove.',
-'nocookieslogin' => '{{SITENAME}} koristi kolaÄiće (\'\'cookies\'\') da bi se korisnici prijavili. Vi ste onemogućili kolaÄiće na VaÅ¡em kompjuteru. Molimo Vas da ih omogućite i da pokuÅ¡ate ponovo sa prijavom.',
-'nocookiesnew' => 'KorisniÄki nalog je napravljen, ali niste prijavljeni. {{SITENAME}} koristi kolaÄiće (\'\'cookies\'\') da bi se korisnici prijavili. Vi ste onemogućili kolaÄiće na VaÅ¡em kompjuteru. molimo Vas da ih omogućite, a onda se prijavite sa svojim novim korisniÄkim imenom i lozinkom.',
-'nocreativecommons' => 'Creative Commons RDF metapodaci onemogućeni za ovaj server.',
-'nodb' => 'Ne mogu da izaberem bazu $1',
-'nodublincore' => 'Dublin Core RDF metapodaci onemogućeni za ovaj server.',
-'noemail' => 'Ne postoji adresa e-pošte za korisnika "$1".',
-'noemailtext' => 'Ovaj korisnik nije naveo ispravnu adresu e-pošte,
-ili je izabrao da ne prima e-poštu od drugih korisnika.',
-'noemailtitle' => 'Nema adrese e-pošte',
-'noexactmatch' => 'Nema stranice sa takvim imenom.
-
-Možete \'\'\'[[:$1|da napravite Älanak sa tim naslovom]]\'\'\' ili [[{{ns:4}}:Zahtjevani Älanci|da stavite zahtjev za ovaj Älanak]] ili [[{{ns:-1}}:Allpages/$1|potražite na drugim stranicama]].
-
-::*\'\'\'\'\'<u>Opomena: Nemojte da kopirate materijale za koje nemate dozvolu!</u>\'\'\'\'\'',
-'nohistory' => 'Ne postoji istorija izmjena za ovu stranicu.',
-'nolinkshere' => 'Ništa nije povezano ovdje.',
-'nolinkstoimage' => 'Nema stranica koje koriste ovu sliku.',
-'nologinlink' => 'Napravite nalog',
-'noname' => 'Niste izabrali ispravno korisniÄko ime.',
-'nonefound' => '\'\'\'Pažnja\'\'\': neuspješne pretrage su
-Äesto izazvane traženjem Äestih rijeÄi kao "je" ili "od",
-koje nisu indeksirane, ili navođenjem više od jednog izraza za traženje (samo stranice
-koje sadrže sve izraze koji se traže će se pojaviti u rezultatima).',
-'nospecialpagetext' => 'Tražili ste posebnu stranicu, koju {{SITENAME}} softver nije prepoznao.',
-'nosuchaction' => 'Nema takve akcije',
-'nosuchactiontext' => 'Akcija navedena u URL-u nije
-prepoznata od strane {{SITENAME}} softvera.',
-'nosuchspecialpage' => 'Nema takve posebne stranice',
-'nosuchuser' => 'Ne postoji korisnik sa imenom "$1". Provjerite VaÅ¡e kucanje, ili upotrebite donji upitnik da napravite novi korisniÄki nalog.',
-'notacceptable' => 'Viki server ne može da pruži podatke u onom formatu koji VaÅ¡ klijent može da proÄita.',
-'notanarticle' => 'Nije Älanak',
-'notargettext' => 'Niste naveli ciljnu stranicu ili korisnika
-na kome bi se izvela ova funkcija.',
-'notargettitle' => 'Nema cilja',
-'note' => '<strong>Pažnja:</strong>',
-'notextmatches' => 'Tekst Älanka ne odgovara',
-'notitlematches' => 'Naslov Älanka ne odgovara.',
-'notloggedin' => 'Niste prijavljeni',
-'nov' => 'nov',
-'november' => 'novembar',
-'nowatchlist' => 'Nemate niÅ¡ta na svom spisku praćenih Älanaka.',
-'nowiki_sample' => 'Dodaj neformatirani tekst ovdje',
-'nowiki_tip' => 'Ignoriši viki formatiranje teksta',
-'nstab-category' => 'Kategorija',
-'nstab-help' => 'Pomoć',
-'nstab-image' => 'Slika',
-'nstab-main' => 'ÄŒlanak',
-'nstab-media' => 'Medija',
-'nstab-mediawiki' => 'Poruka',
-'nstab-special' => 'Posebna',
-'nstab-template' => 'Å ablon',
-'nstab-user' => 'KorisniÄka stranica',
-'nstab-project' => 'ÄŒlanak',
-'nviews' => '$1 puta pogledano',
-'oct' => 'okt',
-'october' => 'oktobar',
-'ok' => 'da',
-'oldpassword' => 'Stara lozinka:',
-'orig' => 'orig',
-'orphans' => 'SiroÄići',
-'othercontribs' => 'Bazirano na radu od strane korisnika $1.',
-'otherlanguages' => 'Ostali jezici',
-'pagemovedsub' => 'Premještanje uspjelo',
-'pagemovedtext' => 'Stranica "[[$1]]" premještena je na "[[$2]]".',
-'pagetitle' => '$1 - {{SITENAME}}',
-'passwordremindertext' => 'Neko (vjerovatno Vi, sa IP adrese $1)
-je zahtjevao da vam pošaljemo novu {{SITENAME}} lozinku za prijavljivanje na {{SERVERNAME}}.
-Lozinka za korisnika "$2" je sad "$3".
-Sad treba da se prijavite i promjenite lozinku.
-
-Ako je neko drugi napravio ovaj zahtjev ili ako ste se sjetili vaše lozinke i
-ne želite više da je promjenite, možete da ignorišete ovu poruku i da nastavite koristeći
-vašu staru lozinku.',
-'passwordremindertitle' => '{{SITENAME}} podsjetnik za lozinku',
-'passwordsent' => 'Nova lozinka je poslata na adresu e-pošte
-korisnika "$1".
-Molimo Vas da se prijavite pošto je primite.',
-'perfcached' => 'Sledeći podaci su keširani i možda neće biti u potpunosti ažurirani:',
-'perfdisabled' => 'Žao nam je! Ova mogućnost je privremeno onemogućena jer usporava bazu do te mjere da više niko ne može da koristi viki.',
-'perfdisabledsub' => 'Ovdje je saÄuvana kopija $1:',
-'permalink' => 'Trajna veza',
-'personaltools' => 'LiÄni alati',
-'popularpages' => 'Popularne stranice',
-'portal' => 'Portal zajednice',
-'portal-url' => '{{ns:4}}:Portal_zajednice',
-'postcomment' => 'Pošaljite komentar',
-'powersearch' => 'Traži',
-'powersearchtext' => 'Pretraga u imenskim prostorima :<br />
-$1<br />
-$2 Izlistajte preusmjerenja &nbsp; Tražite $3 $9',
-'preferences' => 'Podešavanja',
-'prefs-help-email' => '* E-mail (optional): Enables others to contact you through your user or user_talk page without the need of revealing your identity.',
-'prefs-misc' => 'Ostala podešavanja',
-'prefs-personal' => 'KorisniÄki podaci',
-'prefs-rc' => 'Podešavanja nedavnih izmjena',
-'prefsnologin' => 'Niste prijavljeni',
-'prefsnologintext' => 'Morate biti [[{{ns:-1}}:Userlogin|prijavljeni]] da biste podeÅ¡avali korisniÄka podeÅ¡avanja.',
-'prefsreset' => 'Podešavanja su vraćena na prvotne vrijednosti.',
-'preview' => 'Pregled stranice',
-'previewconflict' => 'Ovaj pregled reflektuje tekst u gornjem polju
-kako će izgledati ako pritisnete "SaÄuvaj Älanak".',
-'previewnote' => '<strong>Ovo je samo pregled; izmjene stranice nisu joÅ¡ saÄuvane!</strong>',
-'prevn' => 'prethodnih $1',
-'print' => 'Å tampa',
-'printableversion' => 'Verzija sa Å¡tampanje',
-'protect' => 'Zaštitite',
-'protect-default' => '(standardno)',
-'protect-level-autoconfirmed' => 'Blokiraj neregistrovane korisnike',
-'protect-level-sysop' => 'Samo administratori',
-'protect-text' => 'Ovdje možete gledati i izmjeniti level zaštite za stranicu <strong>$1</strong>.
-Budite sigurni da pratite [[{{ns:4}}:Zaštićena stranica|uputstva projekta]].',
-'protect-unchain' => 'Deblokirajte dozvole premještanja',
-'protect-viewtext' => 'Vaš nalog nema dozvolu da promjeni level zaštite stranica.
-Ovo su trenutna podešavanja za stranicu <strong>$1</strong>:',
-'protectcomment' => 'Razlog za zaštitu',
-'protectedarticle' => 'stranica "[[$1]]" je zaštićena',
-'protectedpage' => 'Zaštićena stranica',
-'protectedpagewarning' => '<strong>PAŽNJA: Ova stranica je zakljuÄana tako da samo korisnici sa
-administratorkim privilegijama mogu da je mijenjaju. Uvjerite se da pratite [[{{ns:4}}:Pravila o zaštiti stranica|pravila o zaštiti stranica]]</strong>.',
-'protectedtext' => 'Ova stranica je zakljuÄana i ne može se ureÄ‘ivati; moguće je da ima
-mnogo razloga za ovo, molimo Vas da pogledate [[{{ns:4}}:Zaštićena stranica]].
-
-Možete gledati i kopirati sadržaj ove stranice:',
-'protectlogpage' => 'Istorija zakljuÄavanja',
-'protectlogtext' => 'Ispod je spisak zaštićenja stranice.
-Pogledajte [[{{ns:4}}:Zaštićena stranica]] za više informacija.',
-'protectpage' => 'Zaštitite stranicu',
-'protectsub' => '(Zaštićuje se "$1")',
-'protectthispage' => 'Zaštitite ovu stranicu',
-'proxyblocker' => 'Bloker proksija',
-'proxyblockreason' => 'VaÅ¡a IP adresa je blokirana jer je ona otvoreni proksi. Molimo vas da kontaktirate vaÅ¡eg davatelja internetskih usluga (Internet Service Provider-a) ili tehniÄku podrÅ¡ku i obavijestite ih o ovom ozbiljnom sigurnosnom problemu.',
-'proxyblocksuccess' => 'Proksi uspješno blokiran.',
-'qbbrowse' => 'Prelistajte',
-'qbedit' => 'Izmjenite',
-'qbfind' => 'Pronađite',
-'qbmyoptions' => 'Moje opcije',
-'qbpageinfo' => 'Informacije o stranici',
-'qbpageoptions' => 'Opcije stranice',
-'qbsettings' => 'Podešavanja brze palete',
-'qbspecialpages' => 'Posebne stranice',
-'randompage' => 'SluÄajna stranica',
-'randompage-url' => '{{ns:-1}}:Random',
-'range_block_disabled' => 'Administratorska mogućnost da blokira grupe je iskljuÄena.',
-'rchide' => 'u $4 obliku; $1 male izmjene; $2 sekundarni imenski prostori; $3 višestruke izmjene.',
-'rclinks' => 'Prikaži najskorijih $1 izmjena u poslednjih $2 dana; $3',
-'rclistfrom' => 'Prikaži nove izmjene poÄev od $1',
-'rcliu' => '; $1 izmjena od prijavljenih korisnika',
-'rcloaderr' => 'UÄitavaju se nedavne izmjene',
-'rclsub' => '(na stranice povezane sa "$1")',
-'rcnote' => 'Ispod je najskorijih <strong>$1</strong> izmjena u poslednjih <strong>$2</strong> dana.',
-'rcnotefrom' => 'Ispod su izmjene od <b>$2</b> (do <b>$1</b> prikazano).',
-'rcshowhideanons' => '$1 anonimne korisnike',
-'rcshowhidebots' => '$1 botove',
-'rcshowhideliu' => '$1 prijavljene korisnike',
-'rcshowhidemine' => '$1 moje izmjene',
-'rcshowhideminor' => '$1 male izmjene',
-'rcshowhidepatr' => '$1 patrolirane izmjene',
-'readonly' => 'Baza je zakljuÄana',
-'readonlytext' => 'Baza je trenutno zakljuÄana za nove unose i ostale izmjene, vjerovatno zbog rutinskog održavanja, posle Äega će biti vraćena u uobiÄajeno stanje.
-
-Administrator koji ju je zakljuÄao je ponudio ovo objaÅ¡njenje: $1',
-'readonlywarning' => '<strong>PAŽNJA: Baza je zakljuÄana zbog održavanja,
-tako da nećete moći da saÄuvate svoje izmjene za sada. Možda želite da kopirate
-i nalijepite tekst u tekst editor i saÄuvate ga za kasnije.</strong>',
-'recentchanges' => 'Nedavne izmjene',
-'recentchanges-url' => '{{ns:-1}}:Recentchanges',
-'recentchangesall' => 'sve',
-'recentchangescount' => 'Broj naslova u nedavnim izmjenama:',
-'recentchangeslinked' => 'Srodne izmjene',
-'recentchangestext' => 'Na ovoj stranici možete pratiti nedavne izmjene.',
-'redirectedfrom' => '(Preusmjereno sa $1)',
-'remembermypassword' => 'Zapamti me',
-'removechecked' => 'Uklonite oznaÄene unose iz spiska praćenih Älanaka',
-'removedwatch' => 'Uklonjeno iz spiska praćenih Älanaka',
-'removedwatchtext' => 'Stranica "$1" je uklonjena iz vaÅ¡eg spiska praćenih Älanaka.',
-'removingchecked' => 'Uklanjaju se ove stranice sa spiska praćenih Älanaka...',
-'resetprefs' => 'Vrati podešavanja',
-'restorelink' => '$1 izbrisanih izmjena',
-'restorelink1' => 'jedanu izbrisanu izmjenu',
-'resultsperpage' => 'Pogodaka po stranici:',
-'retrievedfrom' => 'Dobavljeno iz "$1"',
-'returnto' => 'Povratak na $1.',
-'retypenew' => 'Ukucajte ponovo novu lozinku:',
-'reupload' => 'Ponovo pošaljite',
-'reuploaddesc' => 'Vratite se na upitnik za slanje.',
-'reverted' => 'Vraćeno na prijašnju reviziju',
-'revertimg' => 'vrt',
-'revertmove' => 'vrati',
-'revertpage' => 'Vraćene izmjene $2 na poslednju izmjenu korisnika $1',
-'revhistory' => 'Istorija izmjena',
-'revisionasof' => 'Revizija od $1',
-'revnotfound' => 'Revizija nije pronađena',
-'revnotfoundtext' => 'Starija revizija ove stranice koju ste zatražili nije nađena.
-Molimo Vas da provjerite URL pomoću kojeg ste pristupili ovoj stranici.',
-'rights' => 'Prava:',
-'rollback' => 'Vrati izmjene',
-'rollback_short' => 'Vrati',
-'rollbackfailed' => 'Vraćanje nije uspjelo',
-'rollbacklink' => 'vrati',
-'rows' => 'Redova',
-'saturday' => 'subota',
-'savearticle' => 'SaÄuvaj',
-'savedprefs' => 'VaÅ¡a podeÅ¡avanja su saÄuvana.',
-'savefile' => 'SaÄuvaj fajl',
-'saveprefs' => 'SaÄuvajte podeÅ¡avanja',
-'search' => 'Pretraži',
-'searchdisabled' => '<p>Izvinjavamo se! Puno pretraga teksta je privremeno onemogućena. U međuvremenu, možete koristiti Google za pretragu. Indeks može biti stariji.',
-'searchsubtitle' => 'Tražili ste [[:$1]] [[Special:Allpages/$1|&#x5B;Sadržaj&#x5D;]]',
-'searchsubtitleinvalid' => 'Tražili ste $1 ',
-'searchresults' => 'Rezultati pretrage',
-'searchresultshead' => 'Podešavanja rezultata pretrage',
-'searchresulttext' => 'Za više informacija o pretraživanju {{SITENAME}}, pogledajte [[{{ns:4}}:Pretraga|Pretraga]].',
-'selectnewerversionfordiff' => 'Izaberite noviju verziju za upoređivanje',
-'selectolderversionfordiff' => 'Izaberite stariju verziju za upoređivanje',
-'selfmove' => 'Izvorni i ciljani naziv su isti; strana ne može da se premjesti preko same sebe.',
-'semiprotectedpagewarning' => '\'\'\'Pažnja:\'\'\' Ova stranica je zakljuÄana tako da je samo registrovani korisnici mogu ureÄ‘ivati.',
-'sep' => 'sep',
-'september' => 'septembar',
-'servertime' => 'Vrijeme na serveru',
-'set_rights_fail' => '<b>KorisniÄka prava za $"1" nisu mogla da se podese. (Da li ste pravilno unijeli ime?)</b>',
-'set_user_rights' => 'Postavi prava korisnika',
-'setbureaucratflag' => 'Postavi prava birokrate',
-'shortpages' => 'Kratke stranice',
-'show' => 'pokaži',
-'showbigimage' => 'Prikaži sliku veće rezolucije ($1x$2, $3 Kb)',
-'showdiff' => 'Prikaži izmjene',
-'showhidebots' => '($1 botove)',
-'showingresults' => 'Prikazani su <b>$1</b> rezultata poÄev od <b>$2</b>.',
-'showingresultsnum' => 'Prikazani su <b>$3</b> rezultati poÄev od <b>$2</b>.',
-'showlast' => 'Prikaži poslednjih $1 slika sortiranih po $2.',
-'showpreview' => 'Prikaži izgled',
-'showtoc' => 'prikaži',
-'sig_tip' => 'Vaš potpis sa trenutnim vremenom',
-'sitestats' => 'Statistika sajta',
-'sitestatstext' => '<p style="font-size:125%;margin-bottom:0">{{SITENAME}} trenutno ima \'\'\'$2\'\'\' Älanaka.</p>
-<p style="margin-top:0">Ovaj broj iskljuÄuje preusmjerenja, stranice za razgovor, stranice sa opisom slike, korisniÄke stranice, Å¡ablone, stranice za pomoć, Älanke bez poveznica, i stranice o projektu {{SITENAME}}.</p>
-<p>
-Totalni broj stranica u bazi: \'\'\'$1\'\'\'.</p>
-<p>
-Bilo je \'\'\'$3\'\'\' pogleda stranica, i \'\'\'$4\'\'\' izmjena otkad je viki bio instaliran.
-To izađe u prosjeku oko \'\'\'$5\'\'\' izmjena po stranici, i \'\'\'$6\'\'\' pogleda po izmjeni.
-</p>',
-'sitesubtitle' => 'Slobodni RijeÄnik',
-'sitesupport' => 'Donacije',
-'sitesupport-url' => '{{ns:4}}:Donacije',
-'sitetitle' => '{{SITENAME}}',
-'siteuser' => '{{SITENAME}} korisnik $1',
-'siteusers' => '{{SITENAME}} korisnik (korisnici) $1',
-'skin' => 'Koža',
-'skinpreview' => '(Pregled)',
-'spamprotectionmatch' => 'Sledeći tekst je izazvao naš filter za neželjene poruke: $1',
-'spamprotectiontext' => 'Strana koju želite da saÄuvate je blokirana od strane filtera za neželjene poruke. Ovo je vjerovatno izazvao vezom ka spoljaÅ¡njem sajtu.',
-'spamprotectiontitle' => 'Filter za zaštitu od neželjenih poruka',
-'speciallogtitlelabel' => 'Naslov:',
-'specialloguserlabel' => 'Korisnik:',
-'specialpage' => 'Posebna Stranica',
-'specialpages' => 'Posebne stranice',
-'spheading' => 'Posebne stranice za sve korisnike',
-'sqlhidden' => '(SQL pretraga sakrivena)',
-'statistics' => 'Statistike',
-'storedversion' => 'Uskladištena verzija',
-'stubthreshold' => 'Granica za prikazivanje klica',
-'subcategories' => 'Potkategorije',
-'subcategorycount' => '$1 potkategorija su u ovoj kategoriji.',
-'subcategorycount1' => '$1 potkategorija je u ovoj kategoriji.',
-'subject' => 'Tema/naslov',
-'subjectpage' => 'Pogledajte temu',
-'successfulupload' => 'Uspješno slanje',
-'summary' => 'Sažetak',
-'sunday' => 'nedelja',
-'sysoptext' => 'Akciju koju ste zatražili mogu
-izvesti samo administratori.
-Pogledajte $1.',
-'sysoptitle' => 'Neophodan je administratorski pristup',
-'tableform' => 'tabela',
-'talk' => 'Razgovor',
-'talkexists' => 'Sama stranica je uspješno premještena, ali
-stranica za razgovor nije mogla biti premjeÅ¡tena jer takva već postoji na novom naslovu. Molimo Vas da ih spojite ruÄno.',
-'talkpage' => 'Razgovor o stranici',
-'talkpagemoved' => 'Odgovarajuća stranica za razgovor je takođe premještena.',
-'talkpagenotmoved' => 'Odgovarajuća stranica za razgovor <strong>nije</strong> premještena.',
-'templatesused' => 'Å abloni koji su upotrebljeni na ovoj stranici:',
-'textboxsize' => 'VeliÄine tekstualnog polja',
-'textmatches' => 'Tekst stranice odgovara',
-'thisisdeleted' => 'Pogledaj ili vrati $1?',
-'thumbnail-more' => 'uvećajte',
-'thumbsize' => 'VeliÄina umanjenog prikaza:',
-'thursday' => 'Äetvrtak',
-'timezonelegend' => 'Vremenska zona',
-'timezoneoffset' => 'Odstupanje',
-'timezonetext' => 'Unesite broj sati za koji se Vaše lokalno vrijeme razlikuje od serverskog vremena (UTC).',
-'titlematches' => 'Naslov Älanka odgovara',
-'toc' => 'Sadržaj',
-'tog-autopatrol' => 'OznaÄi moje izmjene kao patrolirane',
-'tog-enotifminoredits' => 'Pošalji mi e-poštu takođe za male izmjene stranica',
-'tog-enotifrevealaddr' => 'Otkrij adresu moje e-pošte u porukama obaviještenja',
-'tog-enotifusertalkpages' => 'PoÅ¡alji mi e-poÅ¡tu kad se promijeni moja korisniÄka stranica za razgovor',
-'tog-enotifwatchlistpages' => 'Pošalji mi e-poštu kad se promijene stranice',
-'tog-hideminor' => 'Sakrij male izmjene u spisku nedavnih izmjena',
-'tog-highlightbroken' => 'Formatiraj pokvarene veze <a href="" class="new">ovako</a> (alternativa: ovako<a href="" class="internal">?</a>).',
-'tog-justify' => 'Uravnjaj pasuse',
-'tog-minordefault' => 'OznaÄi sve izmjene malim isprva',
-'tog-nocache' => 'Onemogući keširanje stranica',
-'tog-numberheadings' => 'Automatski numeriši podnaslove',
-'tog-previewonfirst' => 'Prikaži izgled pri prvoj izmjeni',
-'tog-previewontop' => 'Prikaži pretpregled prije polja za izmjenu a ne posle',
-'tog-rememberpassword' => 'Zapamti lozinku kroz više seansi',
-'tog-showjumplinks' => 'Omogući "skoÄi na" poveznice',
-'tog-shownumberswatching' => 'Prikaži broj korisnika koji prate',
-'tog-showtoc' => 'Prikaži sadržaj<br />(u svim stranicama sa više od tri podnaslova)',
-'tog-showtoolbar' => 'Prikaži dugmiće za izmjene (JavaScript)',
-'tog-underline' => 'Podvuci veze:',
-'tog-usenewrc' => 'Poboljšan spisak nedavnih izmjena (JavaScript)',
-'tog-watchcreations' => 'Dodaj stranice koje ja napravim u moj spisak praćenih Älanaka',
-'tog-watchdefault' => 'Dodaj stranice koje ureÄ‘ujem u moj spisak praćenih Älanaka',
-'toolbox' => 'Posebne funkcije',
-'tooltip-compareselectedversions' => 'Pogledajte pazlike između dvije selektovane verzije ove stranice. [alt-v]',
-'tooltip-minoredit' => 'NaznaÄite da se radi o maloj izmjeni [alt-i]',
-'tooltip-preview' => 'Pregledajte VaÅ¡e izmjene; molimo Vas da koristite ovo prije nego Å¡to saÄuvate stranicu! [alt-p]',
-'tooltip-save' => 'SaÄuvajte VaÅ¡e izmjene [alt-s]',
-'tooltip-search' => 'Pretražite projekat {{SITENAME}} [alt-f]',
-'tooltip-watch' => 'Dodajte ovu stranicu na VaÅ¡ spisak praćenih Älanaka [alt-w]',
-'tuesday' => 'utorak',
-'uclinks' => 'Gledaj poslednjih $1 izmjena; gledaj poslednjih $2 dana.',
-'ucnote' => 'Ispod je poslednjih <b>$1</b> izmjena u poslednjih <b>$2</b> dana.',
-'uctop' => ' (vrh)',
-'uid' => 'KorisniÄki ID:',
-'unblockip' => 'Odblokiraj korisnika',
-'unblockiptext' => 'Upotrebite donji upitnik da bi ste vratili
-pravo pisanja ranije blokiranoj IP adresi
-ili korisniÄkom imenu.',
-'unblocklink' => 'deblokiraj',
-'unblocklogentry' => 'deblokiran $1',
-'uncategorizedcategories' => 'Nekategorisane kategorije',
-'uncategorizedpages' => 'Nekategorisane stranice',
-'undelete' => 'Pogledaj izbrisane stranice',
-'undelete_short' => 'Vrati $1 obrisanih izmjena',
-'undelete_short1' => 'Vrati jednu izbrisanu izmjenu',
-'undeletearticle' => 'Vrati izbrisani Älanak',
-'undeletebtn' => 'Vrati!',
-'undeletedarticle' => 'vraćeno "$1"',
-'undeletedrevisions' => '$1 revizija vraćeno',
-'undeletedtext' => 'Članak [[:$1|$1]] je uspješno vraćen.
-Pogledajte [[{{ns:-1}}:Log/delete]] za zapis o skorašnjem brisanjima i vraćanjima.',
-'undeletehistory' => 'Ako vratite stranicu, sve revizije će biti vraćene njenoj istoriji.
-Ako je nova stranica istog imena napravljena od brisanja, vraćene
-revizije će se pojaviti u ranijoj istoriji, a trenutna revizija sadašnje stranice
-neće biti automatski zamijenjena.',
-'undeletehistorynoadmin' => 'Ova stranica je izbrisana. Ispod se nalazi dio istorije brisanja i istorija revizija izbrisane stranice. Tekst izbrisane stranice je vidljiv samo korisnicima koji su administratori.',
-'undeletepage' => 'Pogledaj i vrati izbrisane stranice',
-'undeletepagetext' => 'Sledeće stranice su izbrisane ali su još uvijek u arhivi i
-mogu biti vraćene. Arhiva moÅ¡e biti periodiÄno Äišćena.',
-'undeleterevision' => 'Izbrisana revizija od $1',
-'undeleterevisions' => '$1 revizija arhivirano',
-'underline-always' => 'Uvijek',
-'underline-default' => 'Po podešavanjima brauzera',
-'underline-never' => 'Nikad',
-'unexpected' => 'NeoÄekivana vrijednost: "$1"="$2".',
-'unlockbtn' => 'OtkljuÄaj bazu',
-'unlockconfirm' => 'Da, zaista želim da otkljuÄam bazu.',
-'unlockdb' => 'OtkljuÄaj bazu',
-'unlockdbsuccesssub' => 'Baza je otkljuÄana',
-'unlockdbsuccesstext' => '{{SITENAME}} baza podataka je otkljuÄana.',
-'unlockdbtext' => 'OtkljuÄavanje baze će svim korisnicima vratiti mogućnost
-izmjene stranica, promjene korisniÄkih stranica, izmjene spiska praćenih Älanaka,
-i svega ostalog Å¡to zahtjeva promjene u bazi.
-Molimo Vas da potvrdite da je ovo zaista ono Å¡to namijeravate da uradite.',
-'unprotect' => 'odštiti',
-'unprotectcomment' => 'Razlog za skidanje zaštite',
-'unprotectedarticle' => 'odštićena "$1"',
-'unprotectsub' => '(Skidanje zaštite "$1")',
-'unprotectthispage' => 'Odštiti ovu stranicu',
-'unusedcategories' => 'Nekorišćene kategorije',
-'unusedcategoriestext' => 'Sledeće strane kategorija postoje iako ih ni jedan drugi Älanak ili kategorija ne koriste.',
-'unusedimages' => 'Neupotrebljene slike',
-'unusedimagestext' => '<p>Obratite pažnju da se drugi veb sajtovi, kao što su drugi
-međunarodni Vikiji, mogu povezati na sliku direktnom
-URL-om, i tako mogu još uvijek biti prikazani ovdje uprkos
-aktivnoj upotrebi.</p>',
-'unwatch' => 'Ukinite praćenje',
-'unwatchthispage' => 'Ukinite praćenje',
-'updated' => '(Osvježeno)',
-'upload' => 'Postavi datoteku',
-'uploadbtn' => 'Postavi datoteku',
-'uploaddisabled' => 'Slanje fajlova je iskljuÄeno',
-'uploadedfiles' => 'Poslati fajlovi',
-'uploadedimage' => 'poslato "[[$1]]"',
-'uploaderror' => 'Greška pri slanju',
-'uploadlink' => 'Pošalji slike',
-'uploadlog' => 'log slanja',
-'uploadlogpage' => 'istorija slanja',
-'uploadlogpagetext' => 'Ispod je spisak najskorijih slanja.',
-'uploadnologin' => 'Niste prijavljeni',
-'uploadnologintext' => 'Morate biti [[{{ns:-1}}:Userlogin|prijavljeni]]
-da bi ste slali fajlove.',
-'uploadvirus' => 'Fajl sadrži virus! Detalji: $1',
-'uploadwarning' => 'Upozorenje pri slanju',
-'user_rights_set' => '<b>Prava za korisnika "$1" promjenjena</b>',
-'usercssjsyoucanpreview' => '<strong>Pažnja:</strong> Koristite \'Prikaži izgled\' dugme da testirate svoj novi CSS/JS prije nego Å¡to saÄuvate.',
-'usercsspreview' => '\'\'\'Zapamtite ovo je samo izgled vaÅ¡eg CSS-a, joÅ¡ uvijek nije saÄuvan!\'\'\'',
-'userexists' => 'KorisniÄko ime koje ste unijeli je već u upotrebi. Molimo Vas da izaberete drugo ime.',
-'userjspreview' => '\'\'\'Zapamtite ovo je samo izgled vaÅ¡e JavaScript-e, joÅ¡ uvijek nije saÄuvan!\'\'\'',
-'userlogin' => 'Prijavite se / Registrujte se',
-'userlogout' => 'Odjavite se',
-'usermailererror' => 'Objekat pošte je vratio grešku:',
-'username' => 'KorisniÄko ime:',
-'userpage' => 'Pogledaj korisniÄku stranicu',
-'userstats' => 'Statistike korisnika',
-'userstatstext' => 'Postoji \'\'\'$1\'\'\' registrovanih korisnika, od kojih
-su \'\'\'$2\'\'\' (ili \'\'\'$4%\'\'\') administratori.',
-'version' => 'Verzija',
-'versionrequired' => 'Verzija $1 MedijaVikija je potrebna',
-'versionrequiredtext' => 'Verzija $1 MedijaVikija je potrebna da bi se koristila ova strana. Pogledajte [[{{ns:-1}}:Version|verziju]]',
-'viewcount' => 'Ovoj stranici je pristupljeno $1 puta.',
-'viewdeleted' => 'Pogledaj $1?',
-'viewdeletedpage' => 'Pogledaj izbrisane stranice',
-'viewprevnext' => 'Pogledaj ($1) ($2) ($3).',
-'views' => 'Pregledi',
-'viewsource' => 'pogledaj kod',
-'viewtalkpage' => 'Pogledaj raspravu',
-'wantedcategories' => 'Tražene kategorije',
-'wantedpages' => 'Tražene stranice',
-'watch' => 'Prati',
-'watchdetails' => '* $1 stranica praćeno ne raÄunajući stranice za razgovor
-* [$4 prikaži i mijenjaj potpuni spisak]',
-'watcheditlist' => 'Ovdje je abecedni spisak stranica koje
-pratite. OznaÄite stranice koje želite da uklonite sa svog spiska i kliknite na dugme \'ukloni izabrane\' na dnu ekrana.',
-'watchlist' => 'Praćeni Älanci',
-'watchlistcontains' => 'VaÅ¡ spisak praćenih Älanaka sadrži $1 stranica.',
-'watchlistsub' => '(za korisnika "$1")',
-'watchmethod-list' => 'provjerava se da li ima nedavnih izmjena u praćenim stranicama',
-'watchmethod-recent' => 'provjerava se da li ima praćenih stranica u nedavnim izmjenama',
-'watchnochange' => 'Ništa što pratite nije promjenjeno u prikazanom vremenu.',
-'watchnologin' => 'Niste prijavljeni',
-'watchnologintext' => 'Morate biti [[{{ns:-1}}:Userlogin|prijavljeni]] da bi ste mijenjali spisak praćenih Älanaka.',
-'watchthis' => 'Prati ovaj Älanak',
-'watchthispage' => 'Prati ovu stranicu',
-'wednesday' => 'srijeda',
-'welcomecreation' => '<h2>Dobro došli, $1!</h2><p>Vaš nalog je napravljen.
-Ne zaboravite da prilagodite sebi svoja podešavanja.',
-'whatlinkshere' => 'Å ta je povezano ovdje',
-'whitelistacctext' => 'Da bi vam bilo dozvoljeno da napravite naloge na ovom Vikiju, morate da se [[{{ns:-1}}:Userlogin|prijavite]] i imate odgovarajuća ovlašćenja.',
-'whitelistacctitle' => 'Nije vam dozvoljeno da napravite nalog',
-'whitelistedittext' => 'Morate da se [[{{ns:-1}}:Userlogin|prijavite]] da bi ste uređivali stranice.',
-'whitelistedittitle' => 'Obavezno je prijavljivanje za uređivanje',
-'whitelistreadtext' => 'Morate da se [[{{ns:-1}}:Userlogin|prijavite]] da bi ste Äitali Älanke.',
-'whitelistreadtitle' => 'Obavezno je prijavljivanje za Äitanje',
-'projectpage' => 'Pogledaj stranu o ovoj strani',
-'wlheader-enotif' => '* Obavještavanje e-poštom je omogućeno.',
-'wlheader-showupdated' => '* Stranice koje su izmjenjene od kad ste ih poslednji put posjetili su prikazane \'\'\'podebljanim slovima\'\'\'',
-'wlhide' => 'Sakrij',
-'wlhideshowbots' => '$1 izmjena botova.',
-'wlhideshowown' => '$1 moje izmjene.',
-'wlnote' => 'Ispod je najskorijih $1 izmjena, naÄinjenih u posljednjih <b>$2</b> sati.',
-'wlsaved' => 'Ovo je saÄuvana verzija vaÅ¡eg spiska praćenih Älanaka.',
-'wlshow' => 'Prikaži',
-'wlshowlast' => 'Prikaži poslednjih $1 sati $2 dana $3',
-'wrong_wfQuery_params' => 'NetaÄni parametri za wfQuery()<br />
-Funkcija: $1<br />
-Pretraga: $2',
-'wrongpassword' => 'Unijeli ste neispravnu lozinku. Molimo Vas da pokušate ponovo.',
-'wrongpasswordempty' => 'Lozinka je bila prazna. Molimo Vas da pokušate ponovo.',
-'youhavenewmessages' => 'Imate $1 ($2).',
-'yourdiff' => 'Razlike',
-'yourdomainname' => 'Vaš domen',
-'youremail' => 'E-pošta *',
-'yourname' => 'KorisniÄko ime',
-'yournick' => 'Nadimak (za potpise):',
-'yourpassword' => 'Lozinka',
-'yourpasswordagain' => 'Ponovite lozinku',
-'yourrealname' => 'Vaše pravo ime *',
-'yourtext' => 'Vaš tekst',
-);
-
-
-?>
diff --git a/languages/MessagesCa.php b/languages/MessagesCa.php
deleted file mode 100644
index 7a5b4cd3..00000000
--- a/languages/MessagesCa.php
+++ /dev/null
@@ -1,1205 +0,0 @@
-<?php
-
-global $wgAllMessagesCa;
-$wgAllMessagesCa = array(
-'tog-underline' => 'Subratlla els enllaços:',
-'tog-highlightbroken' => 'Formata els enllaços trencats <a href="" class="new">d\'aquesta manera</a> (altrament, es faria d\'aquesta altra manera<a href="" class="internal">?</a>).',
-'tog-justify' => 'Alineació justificada dels paràgrafs',
-'tog-hideminor' => 'Amaga les edicions menors en la pàgina de canvis recents',
-'tog-extendwatchlist' => 'Desplega la llista de seguiment per a mostrar tots els canvis afectats',
-'tog-usenewrc' => 'Presentació millorada dels canvis recents (cal JavaScript)',
-'tog-numberheadings' => 'Enumera automàticament els encapçalaments',
-'tog-showtoolbar' => 'Mostra la barra d\'eines d\'edició (cal JavaScript)',
-'tog-editondblclick' => 'Inicia l\'edició de la pàgina en pitjar-hi dues vegades (cal JavaScript)',
-'tog-editsection' => 'Activa l\'edició per seccions mitjançant enllaç específic corresponent',
-'tog-editsectiononrightclick'=> 'Activa l\'edició per seccions en pitjar sobre l\'encapçalament amb el botó dret del ratolí (cal JavaScript)',
-'tog-showtoc' => 'Mostrar l\'índex de continguts a les pàgines amb més de 3 seccions',
-'tog-rememberpassword' => 'Recorda la contrasenya entre sessions',
-'tog-editwidth' => 'Amplia al màxim la caixa d\'edició',
-'tog-watchcreations' => 'Vigila els articles que he creat',
-'tog-watchdefault' => 'Vigila els articles que he editat',
-'tog-minordefault' => 'Marca totes les contribucions com a edicions menors per defecte',
-'tog-previewontop' => 'Mostra una vista prèvia de l\'article davant del panell d\'edicions',
-'tog-previewonfirst' => 'Mostra una visualització prèvia de l\'article en la primera edició',
-'tog-nocache' => 'Desactiva la memòria cau per als articles',
-'tog-enotifwatchlistpages'=> 'Notifica\'m per correu electrònic els canvis en les pàgines que vigili',
-'tog-enotifusertalkpages'=> 'Notifica per corr-el quan hi han modificacions a la pàgina de discussió del meu compte d\'usuari',
-'tog-enotifminoredits' => 'Notifica per corr-el també en casos d\'edicions menors',
-'tog-enotifrevealaddr' => 'Mostra l\'adreça del meu corr-el en els missatges d\'avís per corr-el',
-'tog-shownumberswatching'=> 'Mostra el nombre d\'usuaris que vigilen l\'article',
-'tog-fancysig' => 'Signatures planes (sense enllaç automàtic)',
-'tog-externaleditor' => 'Recorre a un editor extern per omissió',
-'tog-externaldiff' => 'Recorre a un altre visualitzador de canvis per defecte',
-'tog-showjumplinks' => 'Activa els enllaços de dreceres d\'accessibilitat',
-'tog-uselivepreview' => 'Activa la previsualització automàtica (cal JavaScript) (experimental)',
-'tog-autopatrol' => 'Marca com a vigilades les pàgines que modifiqui',
-'tog-forceeditsummary' => 'Avisa\'m quan el camp de sumari és en blanc',
-'tog-watchlisthideown' => 'Amaga el que he contribuït de la llista de seguiment',
-'tog-watchlisthidebots' => 'Amaga de la llista de seguiment les edicions fetes per usuaris bots',
-'underline-always' => 'Sempre',
-'underline-never' => 'Mai',
-'underline-default' => 'Configuració per defecte del navegador',
-'skinpreview' => '(prova)',
-'sunday' => 'diumenge',
-'monday' => 'dilluns',
-'tuesday' => 'dimarts',
-'wednesday' => 'dimecres',
-'thursday' => 'dijous',
-'friday' => 'divendres',
-'saturday' => 'dissabte',
-'january' => 'gener',
-'february' => 'febrer',
-'march' => 'març',
-'april' => 'abril',
-'may_long' => 'maig',
-'june' => 'juny',
-'july' => 'juliol',
-'august' => 'agost',
-'september' => 'setembre',
-'october' => 'octubre',
-'november' => 'novembre',
-'december' => 'desembre',
-'jan' => 'gen',
-'feb' => 'febr',
-'mar' => 'març',
-'apr' => 'abr',
-'may' => 'maig',
-'jun' => 'juny',
-'jul' => 'jul',
-'aug' => 'ag',
-'sep' => 'set',
-'oct' => 'oct',
-'nov' => 'nov',
-'dec' => 'des',
-'categories' => '{{PLURAL:$1|Categoria|Categories}}',
-'category' => 'categoria',
-'category_header' => 'Articles a la categoria «$1»',
-'subcategories' => 'Subcategories',
-'mainpage' => 'Pàgina principal',
-'mainpagetext' => '<big>\'\'\'El programari del MediaWiki s\'hi ha instal·lat correctament.\'\'\'</big>',
-'mainpagedocfooter' => 'Consulteu la [http://meta.wikimedia.org/wiki/Help:Contents Guia d\'Usuari] per a més informació sobre com utilitzar el programa wiki.
-
-== Per a començar ==
-
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Llista de característiques configurables]
-* [http://www.mediawiki.org/wiki/Help:FAQ PMF del MediaWiki]
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce Llista de correu (\'\'listserv\'\') per a anuncis del MediaWiki]',
-'portal' => 'Portal comunitari',
-'portal-url' => 'Project:Portal',
-'about' => 'Quant a',
-'aboutsite' => 'Quant al projecte de {{SITENAME}}',
-'aboutpage' => 'Project:Quant a',
-'article' => 'Contingut de la pàgina',
-'help' => 'Ajuda',
-'helppage' => 'Help:Ãndex',
-'bugreports' => 'Informes d\'errors del programari',
-'bugreportspage' => 'Project:Informes d\'errors',
-'sitesupport' => 'Donacions',
-'sitesupport-url' => 'Wikimedia:Donatius',
-'faq' => 'PMF',
-'faqpage' => 'Project:PMF',
-'edithelp' => 'Ajuda per a editar-n\'hi',
-'newwindow' => '(obre en una nova finestra)',
-'edithelppage' => 'Help:Com s\'edita una pàgina',
-'cancel' => 'Anul·la',
-'qbfind' => 'Cerca',
-'qbbrowse' => 'Navega',
-'qbedit' => 'Edita',
-'qbpageoptions' => 'Opcions de pàgina',
-'qbpageinfo' => 'Informació de pàgina',
-'qbmyoptions' => 'Pàgines pròpies',
-'qbspecialpages' => 'Pàgines especials',
-'moredotdotdot' => 'Més...',
-'mypage' => 'Pàgina personal',
-'mytalk' => 'Discussió',
-'anontalk' => 'Contacta amb l\'anònim que fa servir aquesta IP',
-'navigation' => 'Navegació',
-'metadata_help' => 'Metadades (vegeu [[Project:Metadata]] per a més informació):',
-'currentevents' => 'Actualitat',
-'currentevents-url' => 'Project:Actualitat',
-'disclaimers' => 'Avís general',
-'disclaimerpage' => 'Project:Avís general',
-'privacy' => 'Política de privadesa',
-'privacypage' => 'Project:Política de privadesa',
-'errorpagetitle' => 'Error',
-'returnto' => 'Torna cap a $1.',
-'tagline' => 'De {{SITENAME}}',
-'search' => 'Cerca',
-'go' => 'Vés-hi',
-'history' => 'Historial de canvis',
-'history_short' => 'Historial',
-'updatedmarker' => 'actualitzat des de la darrera visita',
-'info_short' => 'Informació',
-'printableversion' => 'Versió per a impressora',
-'permalink' => 'Enllaç permanent',
-'print' => 'Envia aquesta pàgina a la cua d\'impressió',
-'edit' => 'Edita',
-'editthispage' => 'Edita la pàgina',
-'delete' => 'Elimina',
-'deletethispage' => 'Elimina la pàgina',
-'undelete_short' => 'Recupera {{PLURAL:$1|la pàgina eliminada|$1 modificacions de la pàgina eliminada}}',
-'protect' => 'Protecció',
-'protectthispage' => 'Protecció de la pàgina',
-'unprotect' => 'Desprotecció',
-'unprotectthispage' => 'Desprotecció de la pàgina',
-'newpage' => 'Pàgina nova',
-'talkpage' => 'Discussió de la pàgina',
-'specialpage' => 'Pàgina especial',
-'personaltools' => 'Eines de l\'usuari',
-'postcomment' => 'Envia un comentari',
-'articlepage' => 'Mostra la pàgina',
-'subjectpage' => 'Mostra el tema',
-'talk' => 'Discussió',
-'views' => 'Vistes',
-'toolbox' => 'Eines',
-'userpage' => 'Mostra la pàgina d\'usuari',
-'projectpage' => 'Mostra la pàgina del projecte',
-'imagepage' => 'Mostra la pàgina de la imatge',
-'viewtalkpage' => 'Mostra la discussió',
-'otherlanguages' => 'En altres llengües',
-'redirectedfrom' => '(S\'ha redirigit des de $1)',
-'autoredircomment' => 'S\'està redirigint a [[$1]]',
-'redirectpagesub' => 'Pàgina de redireccionament',
-'lastmodified' => 'Darrera modificació de la pàgina: $1.',
-'viewcount' => 'Aquesta pàgina ha estat visitada {{plural:$1|una vegada|$1 vegades}}.',
-'copyright' => 'El contingut és disponible sota els termes d\'una llicència $1',
-'protectedpage' => 'Pàgina protegida',
-'administrators' => 'Project:Administradors',
-'jumpto' => 'Dreceres ràpides:',
-'jumptonavigation' => 'navegació',
-'jumptosearch' => 'cerca',
-'sysoptitle' => 'Cal ser un administrador per a accedir-hi',
-'sysoptext' => 'L\'acció que heu demanada només pot ser duta a terme per usuaris amb estatus de "administrador".
-Vegeu $1.',
-'developertitle' => 'Cal ser un desenvolupador per a accedir-hi',
-'developertext' => 'L\'acció que heu demanada només pot ser duta a terme per usuaris amb funcions de "desenvolupador".
-Vegeu $1.',
-'badaccess' => 'Error de permisos',
-'badaccesstext' => 'L\'acció que heu sol·licitat es limita
-a usuaris amb el permís «$2» assignat.
-Vegeu $1.',
-'versionrequired' => 'Cal la versió $1 del MediaWiki',
-'versionrequiredtext' => 'Cal la versió $1 del MediaWiki per a utilitzar aquesta pàgina. Vegeu [[Special:Version]]',
-'ok' => 'D\'acord',
-'pagetitle' => '$1 - {{SITENAME}}',
-'retrievedfrom' => 'Obtingut de "$1"',
-'youhavenewmessages' => 'Teniu $1 ($2).',
-'newmessageslink' => 'nous missatges',
-'newmessagesdifflink' => 'últims canvis',
-'editsection' => 'edita',
-'editold' => 'edita',
-'editsectionhint' => 'Edita la secció: $1',
-'toc' => 'Contingut',
-'showtoc' => 'desplega',
-'hidetoc' => 'amaga',
-'thisisdeleted' => 'Voleu mostrar o restaurar $1?',
-'viewdeleted' => 'Voleu mostrar $1?',
-'restorelink' => '{{PLURAL:$1|una versió esborrada|$1 versions esborrades}}',
-'feedlinks' => 'Sindicament:',
-'feed-invalid' => 'La subscripció no és vàlida pel tipus de sindicament.',
-'nstab-main' => 'Article',
-'nstab-user' => 'Pàgina d\'usuari',
-'nstab-media' => 'Pàgina de mitjans',
-'nstab-special' => 'Pàgina especial',
-'nstab-project' => 'Pàgina del projecte',
-'nstab-image' => 'Fitxer',
-'nstab-mediawiki' => 'Missatge',
-'nstab-template' => 'Plantilla',
-'nstab-help' => 'Ajuda',
-'nstab-category' => 'Categoria',
-'nosuchaction' => 'No es reconeix aquesta operació',
-'nosuchactiontext' => 'El programari wiki que fa servir {{SITENAME}} no reconeix l\'operació especificada per l\'adreça URL',
-'nosuchspecialpage' => 'No es troba la pàgina especial que busqueu',
-'nospecialpagetext' => 'La pàgina especial que demaneu no és vàlida. Vegeu la llista de pàgines especials en [[Special:Specialpages]].',
-'error' => 'Error',
-'databaseerror' => 'S\'ha produït un error en la base de dades',
-'dberrortext' => 'S\'ha produït un error de sintaxi en una consulta a la base de dades.
-Açò podria indicar un error en el programari.
-La darrera consulta que s\'ha intentat fer ha estat:
-<blockquote><tt>$1</tt></blockquote>
-des de la funció «<tt>$2</tt>».
-L\'error de retorn de MySQL ha estat «<tt>$3: $4</tt>».',
-'dberrortextcl' => 'S\'ha produït un error de sintaxi en una consulta a la base de dades.
-La darrera consulta que s\'ha intentat fer ha estat:
-<blockquote><tt>$1</tt></blockquote>
-des de la funció «<tt>$2</tt>».
-L\'error de retorn de MySQL ha estat «<tt>$3: $4</tt>».',
-'noconnect' => 'Al programari wiki hi ha algun problema tècnic, i no s\'ha pogut contactar amb el servidor de la base de dades. <br />
-$1',
-'nodb' => 'No s\'ha pogut seleccionar la base de dades $1',
-'cachederror' => 'Tot seguit és una còpia provinent de la memòria cau de la pàgina que hi heu demanat i, per això, podria no estar actualitzada.',
-'laggedslavemode' => 'Avís: La pàgina podria mancar de modificacions recents.',
-'readonly' => 'La base de dades es troba blocada',
-'enterlockreason' => 'Escrigueu un motiu pel bloqueig, així com una estimació de quan tindrà lloc el desbloqueig',
-'readonlytext' => 'La base de dades està temporalment bloquejada segurament per tasques de manteniment, després de les quals es tornarà a la normalitat.
-
-L\'administrador que l\'ha bloquejada ha donat aquesta explicació: $1',
-'missingarticle' => 'La base de dades no ha trobat el text d\'una
-pàgina que hauria d\'haver trobat, anomenada "$1".
-Això acostuma a passar a quan se segueix un enllaç a una pàgina que ha estat eliminada.
-
-Si aquest no és el cas, probablement es tracta d\'un error en el programari.
-Informeu-ne si us plau a un administrador, fent-ne arribar la direcció URL.',
-'readonly_lag' => 'S\'ha blocada la base de dades automàticament per a la sincronització dels servidors',
-'internalerror' => 'Fallida interna',
-'filecopyerror' => 'No s\'ha pogut copiar el fitxer "$1" com "$2".',
-'filerenameerror' => 'No s\'ha pogut reanomenar el fitxer "$1" com "$2".',
-'filedeleteerror' => 'No s\'ha pogut esborrar el fitxer "$1".',
-'filenotfound' => 'No s\'ha pogut trobar el fitxer "$1".',
-'unexpected' => 'S\'ha trobat un valor imprevist: "$1"="$2".',
-'formerror' => 'Error: no s\'ha pogut enviar les dades del formulari',
-'badarticleerror' => 'Aquesta operació no es pot dur a terme en aquesta pàgina',
-'cannotdelete' => 'No s\'ha pogut esborrar la pàgina o el fitxer especificat, o potser ja ha estat esborrat per algú altre.',
-'badtitle' => 'El títol no és correcte',
-'badtitletext' => 'El títol de la pàgina que heu demanada no és correcte, és en blanc o és un enllaç inter-lingüístic trencat. Podria haver-hi algun caràcter no permés per al seu ús en els títols.',
-'perfdisabled' => 'S\'ha desactivat temporalment aquesta funcionalitat perquè sobrecarrega la base de dades fins al punt d\'inutilitzar el programari wiki.',
-'perfdisabledsub' => 'Això és una còpia desada de $1:',
-'perfcached' => 'Tot seguit es mostren les dades que es troben a la memòria cau, i podria no tenir els últims canvis del dia:',
-'perfcachedts' => 'Tot seguit es mostra les dades que es troben a la memòria cau, la darrera actualització de la qual fou el $1.',
-'wrong_wfQuery_params' => 'Paràmetres incorrectes per a wfQuery()<br />
-Funció: $1<br />
-Consulta: $2',
-'viewsource' => 'Mostra la font',
-'viewsourcefor' => 'per a $1',
-'protectedtext' => 'Aquesta pàgina ha estat protegida per a evitar modificacions; per a assabentar-se dels motius que han dut a aquesta decissió, si us plau, vegeu [[Project:Protecció de pàgines]].
-
-Mentrestant, podeu veure i copiar el contingut de la pàgina:',
-'protectedinterface' => 'Aquesta pàgina conté cadenes de text per a la interfície del programari, i és protegida per a previndre\'n abusos.',
-'editinginterface' => '\'\'\'Avís:\'\'\' Esteu editant una pàgina que conté cadenes de text per a la interfície d\'aquest programari. Tingueu en compte que els canvis que es fan a aquesta pàgina afecten a l\'aparença de la interfície d\'usuari per a tots els usuaris.',
-'sqlhidden' => '(consulta SQL oculta)',
-'logouttitle' => 'Fi de la sessió',
-'logouttext' => '<strong>Heu finalitzat la vostra sessió.</strong><br />
-Podeu continuar utilitzant {{SITENAME}} de forma anònima, o podeu iniciar una sessió una altra vegada amb el mateix o un altre usuari. Tingueu en compte que algunes pàgines poden continuar mostrant-se com si encara estiguéssiu en una sessió, fins que buideu la memòria cau del vostre navegador.',
-'welcomecreation' => '== Us donem la benvinguda, $1! ==
-
-S\'ha creat el vostre compte. No oblideu de canviar les vostres preferències.',
-'loginpagetitle' => 'Inici de sessió',
-'yourname' => 'Nom d\'usuari',
-'yourpassword' => 'Contrasenya',
-'yourpasswordagain' => 'Escriviu una altra vegada la contrasenya',
-'remembermypassword' => 'Recorda la contrasenya entre sessions.',
-'yourdomainname' => 'El vostre domini',
-'externaldberror' => 'Hi ha hagut una fallida en el servidor d\'autenticació externa de la base de dades i no teniu permís per a actualitzar el vostre compte d\'accès extern.',
-'loginproblem' => '<strong>S\'ha produït un problema en iniciar la sessió.</strong><br />Proveu-ho de nou!',
-'alreadyloggedin' => '<strong>Benvingut, usuari $1!</strong><br />',
-'login' => 'Inici de sessió',
-'loginprompt' => 'Heu de tenir les galetes activades per a poder-vos registar.',
-'userlogin' => 'Inicia una sessió / crea un compte',
-'logout' => 'Finalitza la sessió',
-'userlogout' => 'Finalitza la sessió',
-'notloggedin' => 'No us heu identificat',
-'nologin' => 'No teniu un compte? $1.',
-'nologinlink' => 'Crea un compte',
-'createaccount' => 'Crea un nou compte',
-'gotaccount' => 'Ja teniu un compte? $1.',
-'gotaccountlink' => 'Inicia una sessió',
-'createaccountmail' => 'per correu electrònic',
-'badretype' => 'Les contrasenyes que heu introduït no coincideixen.',
-'userexists' => 'El nom que heu entrat ja és en ús. Escolliu-ne un de diferent.',
-'youremail' => 'Adreça electrònica *',
-'username' => 'Nom d\'usuari:',
-'uid' => 'Identificador d\'usuari:',
-'yourrealname' => 'Nom real *',
-'yourlanguage' => 'Llengua:',
-'yourvariant' => 'Variant lingüística',
-'yournick' => 'Àlies (nom que es mostrarà):',
-'badsig' => 'La signatura que heu inserit no és vàlida; verifiqueu les etiquetes HTML que heu emprat.',
-'email' => 'Adreça electrònica',
-'prefs-help-email-enotif'=> 'Si n\'heu habilitat les opcions, l\'adreça també s\'utilitzarà per a enviar-vos notificacions per correu electrònic.',
-'prefs-help-realname' => '* Nom real (opcional): si escolliu donar aquesta informació serà utilitzada per a donar-vos l\'atribució de la vostra feina.',
-'loginerror' => 'Error d\'inici de sessió',
-'prefs-help-email' => '* Adreça electrònica (opcional): Permet als altres usuaris enviar-vos missatges de correu electrònic a través de la vostra pàgina d\'usuari o de discussió, sense que així calgui revelar la vostra identitat.',
-'nocookiesnew' => 'S\'ha creat el compte d\'usuari, però no esteu enregistrat. El projecte {{SITENAME}} usa galetes per enregistrar els usuaris. Si us plau activeu-les, per a poder enregistrar-vos amb el vostre nom d\'usuari i la clau.',
-'nocookieslogin' => 'El programari {{SITENAME}} utilitza galetes per enregistrar usuaris. Teniu les galetes desactivades. Activeu-les i torneu a provar.',
-'noname' => 'No heu especificat un nom vàlid d\'usuari.',
-'loginsuccesstitle' => 'S\'ha iniciat la sessió amb èxit',
-'loginsuccess' => 'Heu iniciat la sessió a {{SITENAME}} com a "$1".',
-'nosuchuser' => 'No hi ha cap usuari anomenat "$1".
-Reviseu-ne l\'ortografia, o creeu un nou compte d\'usuari.',
-'nosuchusershort' => 'No hi ha cap usuari anomenat "$1". Comproveu que ho hàgiu escrit correctament.',
-'nouserspecified' => 'Heu d\'especificar un nom d\'usuari.',
-'wrongpassword' => 'La contrasenya que heu introduït és incorrecta. Torneu-ho a provar.',
-'wrongpasswordempty' => 'La contrasenya que s\'ha introduït era en blanc. Torneu-ho a provar.',
-'mailmypassword' => 'Envia\'m una nova contrasenya per correu electrònic',
-'passwordremindertitle' => 'Recordatori de la contrasenya del projecte {{SITENAME}}',
-'passwordremindertext' => 'Algú (vós mateix segurament, des de l\'adreça l\'IP $1) ha sol·licitat que us enviéssim una nova contrasenya per a iniciar la sessió al projecte {{SITENAME}} ($4).
-La contrasenya per a l\'usuari «$2» és ara «$3».
-Ara hauríeu d\'iniciar la sessió i canviar la vostra contrasenya.
-
-Si algú altre hagués fet aquesta sol·licitud o si ja haguéssiu recordat la vostra contrasenya i
-no volguéssiu canviar-la, ignoreu aquest missatge i continueu utilitzant
-la vostra antiga contrasenya.',
-'noemail' => 'No hi ha cap adreça electrònica registrada de l\'usuari "$1".',
-'passwordsent' => 'S\'ha enviat una nova contrasenya a l\'adreça electrònica registrada per "$1".
-Inicieu una sessió després que la rebeu.',
-'eauthentsent' => 'S\'ha enviat un correu electrònic a la direcció especificada. Abans no s\'envïi cap altre correu electrònic a aquesta adreça, cal verificar que és realment vostra. Per tant, cal que seguiu les instruccions presents en el correu electrònic que se us ha enviat.',
-'mailerror' => 'S\'ha produït un error en enviar el missatge: $1',
-'acct_creation_throttle_hit'=> 'Ho sentim, no és permés de tenir-hi més de $1 comptes d\'usuari per persona.',
-'emailauthenticated' => 'S\'ha autenticat la vostra adreça electrònica a $1.',
-'emailnotauthenticated' => 'La vostra adreça de correu electrònic <strong>encara no està autentificada</strong>. No rebrà correu electrònic provinent de cap les següents funcionalitats.',
-'noemailprefs' => 'Especifiqueu una adreça electrònica per a activar aquestes característiques.',
-'emailconfirmlink' => 'Confirmeu la vostra adreça electrònica',
-'invalidemailaddress' => 'No es pot acceptar l\'adreça electrònica perquè sembla que té un format no vàlid.
-Introduïu una adreça amb un format adequat o bé buideu el camp.',
-'accountcreated' => 'S\'ha creat el compte',
-'accountcreatedtext' => 'S\'ha creat el compte d\'usuari de $1.',
-'bold_sample' => 'Text en negreta',
-'bold_tip' => 'Text en negreta',
-'italic_sample' => 'Text en cursiva',
-'italic_tip' => 'Text en cursiva',
-'link_sample' => 'Títol de l\'enllaç',
-'link_tip' => 'Enllaç intern',
-'extlink_sample' => 'http://www.exemple.cat títol de l\'enllaç',
-'extlink_tip' => 'Enllaç extern (recordeu el prefix http://)',
-'headline_sample' => 'Text per a l\'encapçalament',
-'headline_tip' => 'Encapçalat de secció de 2n nivell',
-'math_sample' => 'Inseriu una fórmula ací',
-'math_tip' => 'Fórmula matemàtica (LaTeX)',
-'nowiki_sample' => 'Inseriu ací text no formatat',
-'nowiki_tip' => 'Ignora la formatació wiki',
-'image_sample' => 'Exemple.jpg',
-'image_tip' => 'Imatge annexada',
-'media_sample' => 'Exemple.ogg',
-'media_tip' => 'Enllaç cap al fitxer multimèdia',
-'sig_tip' => 'La vostra signatura amb marca horària',
-'hr_tip' => 'Línia horitzontal (useu-lo moderadament)',
-'summary' => 'Resum',
-'subject' => 'Tema/capçalera',
-'minoredit' => 'Aquesta és una edició menor.',
-'watchthis' => 'Vigila aquest article.',
-'savearticle' => 'Desa la pàgina',
-'preview' => 'Vista prèvia',
-'showpreview' => 'Mostra una vista prèvia',
-'showlivepreview' => 'Vista ràpida',
-'showdiff' => 'Mostra els canvis',
-'anoneditwarning' => '\'\'\'Atenció:\'\'\' No esteu registrats amb un nom d\'usuari. Es guardarà la vostra adreça IP en l\'historial de la pàgina.',
-'missingsummary' => '\'\'\'Recordatori\'\'\': Heu deixat en blanc el sumari d\'edició. Si torneu a clicar el botó de desar, l\'edició es guardarà sense sumari.',
-'missingcommenttext' => 'Introduïu un comentari a continuació.',
-'blockedtitle' => 'L\'usuari està bloquejat',
-'blockedtext' => 'El vostre nom d\'usuari o adreça IP ha estat blocada per $1.
-El motiu és:<br />$2<p>Podeu contactar $1 o un dels [[Project:Administrators|administradors]] per a discutir el blocatge.
-
-Tingueu un compte que no podeu fer servir la característica «envia un missatge electrònic a l\'usuari» a menys que tingueu una adreça de correu vàlida registrada a les vostres [[Special:Preferences|preferències d\'usuari]].
-
-La vostra adreça IP és $3. Si us plau, incloeu aquesta adreça en totes les consultes que feu.',
-'blockedoriginalsource' => 'La font de \'\'\'$1\'\'\' es mostra a sota:',
-'blockededitsource' => 'El text de les vostres edicions a \'\'\'$1\'\'\' es mostra a continuació:',
-'whitelistedittitle' => 'Cal iniciar una sessió per a poder editar',
-'whitelistedittext' => 'Heu de $1 per editar pàgines.',
-'whitelistreadtitle' => 'Heu d\'iniciar una sessió per a llegir-ho',
-'whitelistreadtext' => 'Heu d\'[[Special:Userlogin|indentificar-vos]] per llegir les pàgines.',
-'whitelistacctitle' => 'No teniu permisos per a crear un compte',
-'whitelistacctext' => 'Per estar autoritzat a crear comptes en aquesta Viqui heu d\'[[Special:Userlogin|identificar-vos]] i tenir els permisos apropiats.',
-'confirmedittitle' => 'Cal una confirmació de l\'adreça electrònica per a poder editar',
-'confirmedittext' => 'Heu de confirmar la vostra adreça electrònica abans de poder editar pàgines. Definiu i valideu la vostra adreça electrònica a través de les vostres [[Special:Preferences|preferències d\'usuari]].',
-'loginreqtitle' => 'Cal que inicieu una sessió',
-'loginreqlink' => 'inicia una sessió',
-'loginreqpagetext' => 'Heu de ser $1 per a visualitzar altres pàgines.',
-'accmailtitle' => 'S\'ha enviat una contrasenya.',
-'accmailtext' => 'S\'ha enviat a $2 la contrasenya per a «$1».',
-'newarticle' => '(Nou)',
-'newarticletext' => 'Heu seguit un enllaç a una pàgina que encara no existeix.
-Per a crear-la començeu a escriure en l\'espai d\'abaix
-(vegeu l\'[[Project:Ajuda|ajuda]] per a més informació).
-Si sou ací per error simplement cliqueu el botó "enrere" del vostre navegador.',
-'anontalkpagetext' => '----\'\'Aquesta és la pàgina de discussió d\'un usuari anònim que encara no ha creat un compte o que no usa el seu nom registrat. Per tant hem de usar la seva adreça IP numèrica per identificar-lo. Una adreça IP pot ser compartida per molts usuaris. Si sou un usuari anònim i trobau que us han adreçat comentaris inoportuns, si us plau, [[Special:Userlogin|creeu-vos un compte]] per evitar futures confusions amb altres usuaris anònims.\'\'',
-'noarticletext' => 'En aquest moment no hi ha text en aquesta pàgina. Podeu [[Special:Search/{{PAGENAME}}|cercar-ne el títol]] en altres pàgines o [{{fullurl:{{FULLPAGENAME}}|action=edit}} començar a escriure-hi].',
-'clearyourcache' => '\'\'\'Nota:\'\'\' Després de desar, heu de posar al dia la memòria cau del vostre navegador per veure els canvis. \'\'\'Mozilla / Firefox / Safari:\'\'\' Premeu \'\'Shift\'\' mentre cliqueu \'\'Actualitza\'\' (Reload), o premeu \'\'Ctrl+Shift+R\'\' (\'\'Cmd+Shift+R\'\' en un Mac Apple); \'\'\'Internet Explorer:\'\'\' premeu \'\'Ctrl\'\' mentre cliqueu \'\'Actualitza\'\' (Refresh), o premeu \'\'Ctrl+F5\'\'; \'\'\'Konqueror:\'\'\': simplement cliqueu el botó \'\'Recarregar\'\' (Reload), o premeu \'\'F5\'\'; \'\'\'Opera\'\'\' haureu d\'esborrar completament la vostra memòria cau (caché) a \'\'Tools→Preferences\'\'.',
-'updated' => '(Actualitzat)',
-'note' => '<strong>Nota:</strong>',
-'previewnote' => '<strong>Adoneu-vos que això només és una vista prèvia, els canvis dels quals encara no s\'han alçat!</strong>',
-'previewconflict' => 'Aquesta previsualització reflexa el text a l\'ària
-d\'edició superior tal i com apareixerà si escolliu gravar.',
-'importing' => 'S\'està important $1',
-'editing' => 'S\'està editant $1',
-'editingsection' => 'S\'està editant $1 (secció)',
-'editingcomment' => 'S\'està editant $1 (comentari)',
-'editconflict' => 'Conflicte d\'edició: $1',
-'explainconflict' => 'Algú més ha canviat aquesta pàgina des que l\'heu editada.
-L\'ària de text superior conté el text de la pàgina com existeix actualment. Els vostres canvis es mostren a l\'ària de text inferior.
-Haureu d\'incorporar els vostres canvis en el text existent.
-<b>Sólo</b> el text a l\'ària de text superior serà gravat quan premeu
- "Desa pàgina".<br />',
-'yourtext' => 'El vostre text',
-'storedversion' => 'Versió emmagatzemada',
-'nonunicodebrowser' => '<strong>ALERTA: El vostre navegador no és compatible amb unicode, si us plau canvieu-lo abans d\'editar articles.</strong>',
-'editingold' => '<strong>ATENCIÓ:Esteu editant una versió antiga d\'aquesta pàgina.
-Si la graveu, els canvis fets des d\'eixa revisió es perdran.</strong>',
-'yourdiff' => 'Diferències',
-'copyrightwarning2' => 'Si us plau, tingueu-se en consideració que totes les contribucions per al projecte de {{SITENAME}} són considerades com a publicades sota els termes de la Llicència de Documentació Lliure GNU (vegeu més detalls en $1). Si no desitgeu la modificació i distribució lliure dels vostres escrits sense el vostre consentiment, no els poseu ací. A més a més, en enviar-hi el vostre escrit, doneu fe en què tot és sota la vostra autoria, o copiats des de fonts en el domini públic o semblants.',
-'longpagewarning' => '<strong>ATENCIÓ: Aquesta pàgina fa $1 kB; hi ha navegadors que poden presentar problemes editant pàgines que s\'acostin o sobrepassin els 32 kB. Intenteu, si és possible, dividir la pàgina en seccions més petites.</strong>',
-'longpageerror' => '<strong>ERROR: El text que heu introduït és de $1 kB i sobrepassa el màxim permès de $2 kB. Per tant, no es desarà.</strong>',
-'readonlywarning' => '<strong>ADVERTÈNCIA: La base de dades està tancada per manteniment
-i no podeu desar les vostres contribucions en aquests moments. podeu retallar i enganxar el codi
-en un fitxer de text i desar-lo més tard.</strong>',
-'protectedpagewarning' => '<strong>ATENCIÓ: Aquesta pàgina està bloquejada i només pot ser editada per usuaris [[Project:Administradors|administradors]].</strong>',
-'semiprotectedpagewarning'=> '\'\'\'Atenció:\'\'\' Aquesta pàgina està bloquejada i només pot ser editada per usuaris registrats.',
-'templatesused' => 'Aquesta pàgina fa servir les següents plantilles:',
-'nocreatetitle' => 'S\'ha limitat la creació de pàgines',
-'nocreatetext' => 'Està restringida la possibilitat de crear noves pàgines.
-Podeu editar les planes ja existents o bé [[Special:Userlogin|entrar en un compte d\'usuari]].',
-'revhistory' => 'Historial de revisions',
-'nohistory' => 'No hi ha un historial de revisions per a aquesta pàgina.',
-'revnotfound' => 'Revisió no trobada',
-'revnotfoundtext' => 'No s\'ha pogut trobar la revisió antiga de la pàgina que demanàveu.
-Reviseu l\'URL que heu emprat per a accedir-hi.',
-'loadhist' => 'Recuperant la història de la pàgina',
-'currentrev' => 'Revisió actual',
-'revisionasof' => 'Revisió de $1',
-'old-revision-navigation'=> 'Revisió de $1; $5<br />($6) $3 | $4 ($7) $2',
-'previousrevision' => 'â†Versió anterior',
-'nextrevision' => 'Versió posterior→',
-'currentrevisionlink' => 'Versió actual',
-'cur' => 'act',
-'next' => 'seg',
-'last' => 'prev',
-'histlegend' => 'Simbologia: (act) = diferència amb la versió actual,
-(prev) = diferència amb la versió prèvia, m = edició menor',
-'deletedrev' => '[suprimit]',
-'histfirst' => 'El primer',
-'histlast' => 'L\'últim',
-'rev-deleted-comment' => '(s\'ha suprimit el comentari)',
-'rev-deleted-user' => '(s\'ha suprimit el nom d\'usuari)',
-'rev-delundel' => 'mostra/amaga',
-'history-feed-title' => 'Historial de revisió',
-'history-feed-description'=> 'Historial de revisió per a aquesta pàgina del wiki',
-'history-feed-item-nocomment'=> '$1 a $2',
-'revdelete-selected' => 'Revisió seleccionada de [[:$1]]',
-'revdelete-legend' => 'Defineix restriccions en la revisió:',
-'revdelete-hide-text' => 'Amaga el text de revisió',
-'revdelete-hide-comment'=> 'Amaga el comentari de l\'edició',
-'revdelete-hide-user' => 'Amaga el nom d\'usuari o la IP de l\'editor',
-'revdelete-hide-restricted'=> 'Aplica aquestes restriccions als administradors com també als altres',
-'revdelete-log' => 'Comentari del registre:',
-'revdelete-submit' => 'Aplica a la revisió seleccionada',
-'difference' => '(Diferència entre revisions)',
-'loadingrev' => 'recuperant revisió per a diff',
-'lineno' => 'Línia $1:',
-'editcurrent' => 'Edita la versió actual d\'aquesta pàgina',
-'selectnewerversionfordiff'=> 'Selecciona una nova versió per a comparar',
-'selectolderversionfordiff'=> 'Selecciona una versió més antiga per a comparar',
-'compareselectedversions'=> 'Compara les versions seleccionades',
-'searchresults' => 'Resultats de la cerca',
-'searchresulttext' => 'Per a més informació de les cerques del projecte {{SITENAME}}, aneu a [[Project:Cerca|Cerca al projecte {{SITENAME}}]].',
-'searchsubtitle' => 'Heu cercat \'\'\'[[:$1]]\'\'\'',
-'searchsubtitleinvalid' => 'Per consulta "$1"',
-'badquery' => 'Consulta de recerca formulada de manera incorrecta',
-'badquerytext' => 'No s\'ha pogut processar la recerca.
-El motiu és probablement per què heu intentat cercar una paraula de menys de tres lletres, la qual cosa encara no és possible.
-També pot ser que hàgiu comès un error en lletrejar el terme.
-Torneu-ho a provar amb una altra recerca.',
-'matchtotals' => 'La consulta "$1" ha coincidit amb $2 títols d\'articles
-i el text de $3 articles.',
-'noexactmatch' => '\'\'\'No hi ha cap pàgina anomenada «$1».\'\'\' Si voleu, podeu ajudar [[:$1|creant-la]].',
-'titlematches' => 'Coincidències de títol d\'article',
-'notitlematches' => 'No hi ha coincidències de títol d\'article',
-'textmatches' => 'Coincidències de text d\'article',
-'notextmatches' => 'No hi ha coincidències de text d\'article',
-'prevn' => '$1 anteriors',
-'nextn' => '$1 següents',
-'viewprevnext' => 'Vés a ($1) ($2) ($3).',
-'showingresults' => 'S\'està mostrant a sota <b>$1</b> resultats començant per #<b>$2</b>.',
-'nonefound' => '<strong>Nota</strong>: les recerques sense èxit són causades tot sovint
-per recerques de paraules comunes com "la" o "de",
-que no es troben a l\'índex, o per especificar més d\'una paraula a cercar (només les pàgines
-que contenen tots els termes d\'una recerca apareixeran en el resultat).',
-'powersearch' => 'Cerca',
-'powersearchtext' => '
-Cerca en espais de nom :<br />
-$1<br />
-$2 Llista redireccions Cerca $3 $9',
-'searchdisabled' => 'La cerca dins el projecte {{SITENAME}} està desactivat. Mentrestant podeu buscar a través de Google, però tingueu en compte que la seva base de dades no estarà actualitzada.',
-'blanknamespace' => '(Portada)',
-'preferences' => 'Preferències',
-'prefsnologin' => 'No heu iniciat una sessió',
-'prefsnologintext' => 'Heu d\'haver [[Special:Userlogin|entrat]] per seleccionar preferències d\'usuari.',
-'prefsreset' => 'Les preferències han estat respostes des d\'emmagatzematge.',
-'qbsettings' => 'Preferències de "Quickbar"',
-'changepassword' => 'Canvia la contrasenya',
-'skin' => 'Aparença',
-'math' => 'Com es mostren les fòrmules',
-'dateformat' => 'Format de la data',
-'datedefault' => 'Cap preferència',
-'datetime' => 'Data i hora',
-'math_failure' => 'No s\'ha pogut entendre',
-'math_unknown_error' => 'error desconegut',
-'math_unknown_function' => 'funció desconeguda',
-'math_lexing_error' => 'error de lèxic',
-'math_syntax_error' => 'error de sintaxi',
-'prefs-personal' => 'Perfil d\'usuari',
-'prefs-rc' => 'Canvis recents',
-'saveprefs' => 'Desa les preferències',
-'resetprefs' => 'Torna a preferències per defecte',
-'oldpassword' => 'Contrasenya antiga',
-'newpassword' => 'Contrasenya nova',
-'retypenew' => 'Reescriviu la nova contrasenya',
-'textboxsize' => 'Dimensions de la caixa de text',
-'rows' => 'Files',
-'columns' => 'Columnes',
-'searchresultshead' => 'Preferències de la cerca',
-'resultsperpage' => 'Resultats a mostrar per pàgina',
-'contextlines' => 'Línies a mostrar per resultat',
-'contextchars' => 'Caràcters de context per línia',
-'stubthreshold' => 'Llindar d\'article mínim',
-'recentchangescount' => 'Nombre de títols en canvis recents',
-'savedprefs' => 'Les vostres preferències han estat desades.',
-'timezonelegend' => 'Fus horari',
-'timezonetext' => 'Entreu el número d\'hores de diferència entre la vostra hora local
-i l\'hora del servidor (UTC).',
-'localtime' => 'Hora local',
-'timezoneoffset' => 'Diferència',
-'servertime' => 'Hora del servidor',
-'allowemail' => 'Habilita el correu electrònic des d\'altres usuaris',
-'default' => 'per defecte',
-'files' => 'Fitxers',
-'userrights-lookup-user'=> 'Gestiona els grups d\'usuari',
-'userrights-user-editname'=> 'Introduïu un nom d\'usuari:',
-'editusergroup' => 'Edita els grups d\'usuaris',
-'userrights-editusergroup'=> 'Edita els grups d\'usuaris',
-'userrights-groupsmember'=> 'Membre de:',
-'userrights-groupsavailable'=> 'Grups disponibles:',
-'group' => 'Grup:',
-'group-sysop' => 'Administradors',
-'group-bureaucrat' => 'Buròcrates',
-'group-all' => '(tots)',
-'group-bot-member' => 'Bot',
-'group-sysop-member' => 'Administrador',
-'group-bureaucrat-member'=> 'Buròcrata',
-'grouppage-bot' => 'Project:Bots',
-'grouppage-sysop' => 'Project:Administradors',
-'grouppage-bureaucrat' => 'Project:Buròcrates',
-'changes' => 'canvis',
-'recentchanges' => 'Canvis recents',
-'recentchangestext' => 'Seguiu els canvis recents del projecte {{SITENAME}} en aquesta pàgina.',
-'rcnote' => 'A continuació hi ha els darrers <strong>$1</strong> canvis en els darrers <strong>$2</strong> dies, com de $3.',
-'rcnotefrom' => 'A sota hi ha els canvis des de <b>$2</b> (es mostren fins <b>$1</b>).',
-'rclistfrom' => 'Mostra els canvis nous des de $1',
-'rcshowhideminor' => '$1 edicions menors',
-'rcshowhidebots' => '$1 bots',
-'rcshowhideliu' => '$1 usuaris identificats',
-'rcshowhideanons' => '$1 usuaris anònims',
-'rcshowhidepatr' => '$1 edicions patrullades',
-'rcshowhidemine' => '$1 edicions pròpies',
-'rclinks' => 'Mostra els darrers $1 canvis en els darrers $2 dies<br />$3',
-'diff' => 'dif',
-'hist' => 'hist',
-'hide' => 'amaga',
-'show' => 'mostra',
-'minoreditletter' => 'm',
-'newpageletter' => 'N',
-'sectionlink' => '→',
-'number_of_watching_users_pageview'=> '[Usuaris que vigilen aquesta pàgina: $1]',
-'rc_categories' => 'Limita a les categories (separades amb "|")',
-'rc_categories_any' => 'Qualsevol',
-'upload' => 'Carrega',
-'uploadbtn' => 'Carrega un arxiu',
-'reupload' => 'Carrega de nou',
-'reuploaddesc' => 'Torna al formulari per pujar.',
-'uploadnologin' => 'No heu iniciat una sessió',
-'uploadnologintext' => 'Heu d\'[[Special:Userlogin|iniciar una sessió]]
-per a penjar-hi fitxers.',
-'upload_directory_read_only'=> 'El servidor web no pot escriure el directori de càrrega ($1)',
-'uploaderror' => 'S\'ha produït un error en l\'intent de carregar',
-'uploadtext' => 'Per a visualitzar o cercar imatges que s\'hagin pujat anteriorment, aneu a la [[Special:Imagelist|llista de fitxers carregats]].
-Les càrregues i les supressions es registren en el [[Project:Registre de càrregues|registre de càrregues]].
-
-Consulteu també la [[Project:Política d\'ús d\'imatges|política d\'ús d\'imatges]].
-
-Empreu la forma de sota per a carregar nous fitxers d\'imatges per a il·lustrar els articles.
-Amb la majoria de navegadors, veureu un botó «Navega...», que
-farà aparèixer la selecció de fitxers estàndard en el vostre sistema operatiu.
-Quan trieu un fitxer, el nom d\'aqueix fitxer apareixerà en el camp de text
-al costat del botó.
-També heu d\'activar la casella afirmant que no esteu violant cap dret d\'autor en carregar el fitxer.
-Cliqueu el botó «Carrega» per a completar la càrrega.
-Això pot trigar un temps si teniu una connexió lenta a Internet.
-
-Els formats preferits són el JPEG, per a imatges fotogràfiques, el PNG,
-per a dibuixos i imatges d\'icones, i OGG per a sons.
-Seria convenient que donéssiu noms descriptius als fitxers per a evitar així confusions.
-Per a incloure una imatge en un article, feu un enllaç de la forma
-* \'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:Fitxer.jpg]]</nowiki>
-* \'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:Fitxer.png|alt text]]</nowiki>
-o per a sons
-* \'\'\'<nowiki>[[</nowiki>{{ns:Media}}<nowiki>:Fitxer.ogg]]</nowiki>\'\'\'
-
-Tingueu en compte, que de la mateixa manera com passa amb les pàgines de la {{SITENAME}}, hom pot
-editar-hi o suprimir-hi els fitxers que hi heu carregat si pensen que és recomanable per al projecte. També se us pot bloquejar, impedint-vos doncs carregar fitxers si feu un abús del sistema.',
-'uploadlog' => 'registre de càrregues',
-'uploadlogpage' => 'Registre de càrregues',
-'uploadlogpagetext' => 'A sota hi ha un llistat dels fitxers que s\'han pujat més recentment.
-Totes les hores són les del servidor (UTC).',
-'filename' => 'Nom de fitxer',
-'filedesc' => 'Sumari',
-'fileuploadsummary' => 'Resum:',
-'filesource' => 'Font',
-'copyrightpage' => 'Project:Copyrights',
-'uploadedfiles' => 'Arxius carregats',
-'ignorewarning' => 'Ignora qualsevol avís i desa el fitxer igualment.',
-'ignorewarnings' => 'Ignora qualsevol avís',
-'minlength' => 'Els noms de les imatges han de tenir un mínim de tres lletres.',
-'badfilename' => 'El nom de la imatge s\'ha canviat a "$1".',
-'badfiletype' => '".$1" no és un format recomanat d\'imatge.',
-'successfulupload' => 'El fitxer s\'ha carregat amb èxit',
-'fileuploaded' => 'L\'arxiu "$1" s\'ha carregat amb èxit.
-Seguiu aquest enllaç si us plau: ($2) a la pàgina de descripció i empleneu
-la informació necesàir sobre l\'arxiu, tal com la procedència, la data de creació
-i l\'autor, i qualsevol altra cosa que pugueu saber al respecte.',
-'uploadwarning' => 'Advertència de càrrega d\'arxiu',
-'savefile' => 'Desa el fitxer',
-'uploadedimage' => '"[[$1]]" carregat.',
-'uploadvirus' => 'El fitxer conté un virus! Detalls: $1',
-'destfilename' => 'Nom del fitxer de destinació',
-'license' => 'Llicència',
-'nolicense' => 'No s\'ha seleccionat cap',
-'imagelist' => 'Llistat d\'imatges',
-'imagelisttext' => 'Llista {{plural:$1|d\'un arxiu|de \'\'\'$1\'\'\' arxius ordenats $2}}.',
-'getimagelist' => ' obtenint el llistat d\'imatges',
-'ilsubmit' => 'Cerca',
-'showlast' => 'Mostra les últimes $1 imatges ordenades $2.',
-'byname' => 'per nom',
-'bydate' => 'per data',
-'bysize' => 'per mida',
-'imgdelete' => 'edi',
-'imglegend' => 'Simbologia: (edi) = mostra/edita la descripció de la imatge.',
-'imghistory' => 'Història de la imatge',
-'deleteimg' => 'esb',
-'deleteimgcompletely' => 'Esborra totes les versions d\'aquest arxiu',
-'imghistlegend' => 'Simbologia: (act) = aquesta és la imatge actual, (esb) = esborra
-aquesta versió antiga, (rev) = reverteix a aquesta versió antiga.
-<br /><i>Cliqueu sobre la data per veure la imatge carregada en aquesta data</i>.',
-'imagelinks' => 'Enllaços a la imatge',
-'linkstoimage' => 'Les següents pàgines enllacen a aquesta imatge:',
-'nolinkstoimage' => 'No hi ha pàgines que enllacin aquesta imatge.',
-'sharedupload' => 'Aquest fitxer està compartit i pot ser usat per altres projectes.',
-'noimage' => 'No existeix cap fitxer amb aquest nom, però podeu $1.',
-'noimage-linktext' => 'Carrega',
-'uploadnewversion-linktext'=> 'Carrega una nova versió d\'aquest arxiu',
-'mimesearch' => 'Cercar per MIME',
-'download' => 'descarrega',
-'unwatchedpages' => 'Pàgines desateses',
-'listredirects' => 'Llista de redireccions',
-'unusedtemplates' => 'Plantilles no usades',
-'unusedtemplatestext' => 'Aquesta pàgina mostra les pàgines en l\'espai de noms de plantilles, que no estan incloses en cap altra pàgina. Recordeu de comprovar les pàgines que hi enllacen abans d\'esborrar-les.',
-'unusedtemplateswlh' => 'altres enllaços',
-'randomredirect' => 'Redirecció a l\'atzar',
-'statistics' => 'Estadístiques',
-'sitestats' => 'Estadístiques del lloc',
-'userstats' => 'Estadístiques d\'usuari',
-'sitestatstext' => 'Hi ha un total de \'\'\'$1\'\'\' pàgines en la base de dades.
-Això inclou pàgines de discussió, pàgines sobre el projecte {{SITENAME}}, pàgines mínimes,
-redireccions, i altres que probablement no es poden classificar com a articles.
-Excloent-les, hi ha \'\'\'$2\'\'\' pàgines que probablement són articles legítims.
-
-S\'han penjat \'\'\'$8\'\'\' fitxers.
-
-Hi ha hagut un total de \'\'\'$3\'\'\' visites a pàgines, i \'\'\'$4\'\'\' edicions de pàgina
-des que el programari s\'ha configurat.
-Això resulta en un promig de \'\'\'$5\'\'\' edicions per pàgina,
-i \'\'\'$6\'\'\' visites per edició.
-
-La mida de la [http://meta.wikimedia.org/wiki/Help:Job_queue cua de treballs] és \'\'\'$7\'\'\'.',
-'userstatstext' => 'Hi ha \'\'\'$1\'\'\' usuaris registrats, dels quals
-\'\'\'$2\'\'\' (o \'\'\'$4%\'\'\') són administradors (vegeu $3).',
-'disambiguations' => 'Pàgines de desambiguació',
-'disambiguationspage' => 'Template:Desambiguació',
-'disambiguationstext' => 'Els següents articles enllacen a una<i>pàgina de desambiguació</i>. Haurien d\'enllaçar al tema apropiat.
-
-<br />Una pàgina és considerada una pàgina de desambiguació si és enllaçada des de $1.<br />Enllaços des d\'altres espais de nom (Com Viquipè
-
-dia: o usuari:) <i>no</i> són llistats ací.',
-'doubleredirects' => 'Redireccions Dobles',
-'doubleredirectstext' => '<b>Atenció:</b> aquest llistat pot contenir falsos positius. Això normalment significa que hi ha text
-
-addicional amb enllaços sota el primer #REDIRECT.<br />
-Cada fila conté enllaços al segon i tercer redireccionament, així com la primera línia del
-
-segon redireccionament, la qual cosa dóna normalment l\'article "real", al que el primer redireccionamet hauria d\'apuntar.',
-'brokenredirects' => 'Redireccions trencades',
-'nbytes' => '$1 {{PLURAL:$1|octet|octets}}',
-'ncategories' => '$1 {{PLURAL:$1|categoria|categories}}',
-'nlinks' => '$1 {{PLURAL:$1|enllaç|enllaços}}',
-'nmembers' => '$1 {{PLURAL:$1|membre|membres}}',
-'nrevisions' => '$1 {{PLURAL:$1|revisió|revisions}}',
-'nviews' => '$1 {{PLURAL:$1|visita|visites}}',
-'lonelypages' => 'Pàgines orfes',
-'uncategorizedpages' => 'Pàgines sense categoria',
-'uncategorizedcategories'=> 'Categories sense categoria',
-'uncategorizedimages' => 'Imatges sense categoria',
-'unusedcategories' => 'Categories sense articles',
-'unusedimages' => 'Imatges sense ús',
-'popularpages' => 'Pàgines populars',
-'wantedcategories' => 'Categories demanades',
-'wantedpages' => 'Pàgines demanades',
-'allpages' => 'Totes les pàgines',
-'prefixindex' => 'Cercar per prefix',
-'randompage' => 'Pàgina a l\'atzar',
-'shortpages' => 'Pàgines curtes',
-'longpages' => 'Pàgines llargues',
-'listusers' => 'Llistat d\'usuaris',
-'specialpages' => 'Pàgines especials',
-'spheading' => 'Pàgines especials',
-'recentchangeslinked' => 'Seguiment d\'enllaços',
-'rclsub' => '(a pàgines enllaçades des de "$1")',
-'newpages' => 'Pàgines noves',
-'move' => 'Reanomena',
-'movethispage' => 'Trasllada la pàgina',
-'unusedimagestext' => '<p>Noteu que altres llocs web poden enllaçar una imatge amb un URL directe i estar llistada aquí tot i estar en ús actiu.</p>',
-'booksources' => 'Fonts de llibres',
-'groups' => 'Grups d\'usuaris',
-'booksourcetext' => 'A continuació hi ha un llistat d\'enllaços a altres llocs que venen llibres nous i de segona mà, i que poden contenir informació addicional sobre els llibres que esteu cercant.
-El projecte {{SITENAME}} no està afiliat amb cap d\'aquests negocis, i aquest llistat no ha de ser considerat com propaganda.',
-'version' => 'Versió',
-'nextpage' => 'Següent pàgina ($1)',
-'allarticles' => 'Tots els articles',
-'allpagesprev' => 'Anterior',
-'allpagesnext' => 'Següent',
-'allpagesprefix' => 'Mostra les pàgines amb prefix:',
-'mailnologin' => 'No enviïs la direcció',
-'mailnologintext' => 'Heu d\'haver [[Special:Userlogin|entrat]]
-i tenir una direcció electrònica vàlida en les vostres [[Special:Preferences|preferències]]
-per enviar un correu electrònic a altres usuaris.',
-'emailuser' => 'Envia un missatge de correu electrònic a aquest usuari',
-'emailpage' => 'Correu electrònic a usuari',
-'emailpagetext' => 'Si aquest usuari ha entrat una direcció electrònica vàlida en les vostres preferències d\'usuari, el següent formulari
-
-serveix per enviar-li un missatge.
-La direcció electrònica que heu entrat en les vostres preferències d\'usuari apareixerà en el remitent, de manera que el destinatari pugui
-
-respondre.',
-'noemailtitle' => 'No hi ha cap direcció electrònica',
-'noemailtext' => 'Aquest usuari no ha especificat una direcció electrònica vàlida, o ha escollit no rebre correu electrònic d\'altres usuaris
-
-.',
-'emailfrom' => 'De',
-'emailto' => 'Per',
-'emailsubject' => 'Assumpte',
-'emailmessage' => 'Missatge',
-'emailsend' => 'Envia',
-'emailsent' => 'Correu electrònic enviat',
-'emailsenttext' => 'El vostre correu electrònic ha estat enviat.',
-'watchlist' => 'Llista de seguiment',
-'nowatchlist' => 'No teniu cap element en el vostre llistat de seguiment.',
-'watchnologin' => 'No heu iniciat sessió',
-'watchnologintext' => 'Heu d\'[[Special:Userlogin|entrar]]
-per modificar el vostre llistat de seguiment.',
-'addedwatch' => 'S\'ha afegit la pàgina a la llista de seguiment',
-'addedwatchtext' => 'S\'ha afegit la pàgina "$1" a la vostra <a href="{{localurle:Especial:Watchlist}}">llista de seguiment</a>.
-
-Els canvis futurs que tindran lloc en aquesta pàgina i la seua corresponent discussió s\'avisaràn a la vostra <a href="{{localurle:Especial:Watchlist}}">llista de seguiment</a>, resaltant-se també <b>en negreta</b> en la <a href="{{localurle:Especial:Recentchanges}}">llista de canvis recents</a> per adonar-se\'n més fàcilment.</p>
-
-<p>Si voleu deixar de vigilar la pàgina, cliqueu sobre l\'enllaç de "Desatén" a la barra lateral.',
-'removedwatch' => 'S\'ha extret del llistat de seguiment',
-'removedwatchtext' => 'S\'ha tret la pàgina "[[:$1]]" de la vostra llista de seguiment.',
-'watch' => 'Vigila',
-'watchthispage' => 'Vigila aquesta pàgina',
-'unwatch' => 'Desatén',
-'unwatchthispage' => 'Desatén',
-'notanarticle' => 'No és un article',
-'wldone' => 'Fet.',
-'changed' => 'modificat',
-'enotif_body' => 'Benvolgut $WATCHINGUSERNAME,
-
-La pàgina $PAGETITLE del projecte {{SITENAME}} ha estat $CHANGEDORCREATED el dia $PAGEEDITDATE per $PAGEEDITOR, vegeu $PAGETITLE_URL per la versió actual.
-
-$NEWPAGE
-
-Resum ofert per l\'editor: $PAGESUMMARY $PAGEMINOREDIT
-
-Contacteu amb l\'editor:
-correu: $PAGEEDITOR_EMAIL
-pàgina d\'usuari: $PAGEEDITOR_WIKI
-
-No rebreu més notificacions de futurs canvis si no visiteu la pàgina. També podeu canviar el mode de notificació de les pàgines que vigileu en la vostra llista de seguiment.
-
- El servei de notificació del projecte {{SITENAME}}
-
---
-Per a canviar les opcions de la vostra llista de seguiment aneu a:
-{{fullurl:Special:Watchlist/edit}}
-
-Suggeriments i ajuda:
-{{fullurl:Help:Contents}}',
-'deletepage' => 'Esborra aquesta pàgina',
-'confirm' => 'Confirma',
-'exblank' => 'la pàgina estava en blanc',
-'confirmdelete' => 'Confirma l\'esborrat',
-'deletesub' => '(Esborrant "$1")',
-'confirmdeletetext' => 'Esteu a punt d\'esborrar una pàgina o imatge
-de forma permanent, així com tota la seva història de la base de dades.
-Confirmeu que realment ho voleu fer, que enteneu les
-conseqüències, i que el esteu fent està d\'acord amb [[Project:Polítiques]].',
-'actioncomplete' => 'S\'ha realitzat l\'acció de manera satisfactòria.',
-'deletedtext' => '"$1" ha estat esborrat.
-Mostra $2 per a un registre dels esborrats més recents.',
-'deletedarticle' => 'esborrat "$1"',
-'dellogpage' => 'Registre_d\'esborrats',
-'dellogpagetext' => 'A sota hi ha un llistat dels esborrats més recents.
-Tots els temps es mostren en l\'hora del servidor (UTC).
-<ul>
-</ul>',
-'deletionlog' => 'Registre d\'esborrats',
-'reverted' => 'Invertit amb una revisió anterior',
-'deletecomment' => 'Motiu per a ser esborrat',
-'imagereverted' => 'S\'ha revertit amb èxit a una versió anterior.',
-'rollback' => 'Reverteix edicions',
-'rollbacklink' => 'Reverteix',
-'cantrollback' => 'No s\'ha pogut revertir les edicions; l\'últim col·laborador és l\'únic autor d\'aquest article.',
-'revertpage' => 'Revertides les edicions de [[Special:Contributions/$2|$2]] ([[User talk:$2|discussió]]); s\'ha recuperat la darrera versió de [[User:$1|$1]]',
-'confirmprotecttext' => 'Voleu realment protegir aquesta pàgina?',
-'confirmprotect' => 'Confirmeu la protecció',
-'restriction-edit' => 'Edita',
-'undelete' => 'Restaura una pàgina esborrada',
-'undeletepage' => 'Mostra i restaura pàgines esborrades',
-'undeletepagetext' => 'Les següents pàgines han estat esborrades però encara són a l\'arxiu i poden ser restaurades. L\'arxiu pot ser netejat
-
-periòdicament.',
-'undeletearticle' => 'Restaura l\'article esborrat',
-'undeleterevisions' => '$1 revisions arxivades',
-'undeletehistory' => 'Si restaureu una pàgina, totes les revisions seran restaurades a la història.
-Si una nova pàgina amb el mateix nom ha estat creada des de l\'esborrat, les versions restaurades apareixeran com a història anterior, i la
-
-revisió actual del la pàgina "viva" no serà substituïda automàticament.',
-'undeleterevision' => 'Revisió esborrada al $1',
-'undeletebtn' => 'Restaura!',
-'undeletedarticle' => 'restaurat "$1"',
-'undeletedrevisions' => '$1 revisions restaurades',
-'namespace' => 'Espai de noms:',
-'contributions' => 'Contribucions de l\'usuari',
-'mycontris' => 'Contribucions',
-'contribsub' => 'Per $1',
-'nocontribs' => 'No s\'ha trobat canvis que encaixessin amb aquests criteris.',
-'ucnote' => 'A sota hi ha els últims <b>$1</b> canvis d\'aquest usuari en els últims <b>$2</b> dies.',
-'uclinks' => 'Mostra els últims $1 canvis; mostra els últims $2 dies.',
-'uctop' => ' (actual)',
-'newbies' => 'novells',
-'sp-newimages-showfrom' => 'Mostra imatges des de $1',
-'sp-contributions-newer'=> '$1 anteriors',
-'sp-contributions-older'=> '$1 següents',
-'sp-contributions-newbies-sub'=> 'Per a novells',
-'whatlinkshere' => 'El que enllaça ací',
-'notargettitle' => 'No hi ha pàgina en blanc',
-'notargettext' => 'No heu especificat a quina pàgina dur a terme aquesta funció.',
-'linklistsub' => '(Llista d\'enllaços)',
-'linkshere' => 'Les següents pàgines enllacen ací:',
-'nolinkshere' => 'Ací no enllaça cap pàgina.',
-'isredirect' => 'pàgina redirigida',
-'istemplate' => 'inclosa',
-'blockip' => 'Bloca l\'usuari',
-'blockiptext' => 'Empreu el següent formulari per blocar l\'accés
-d\'escriptura des d\'una adreça IP específica o des d\'un usuari determinat.
-això només s\'hauria de fer per prevenir el vandalisme, i
-d\'acord amb la [[Project:Política|política del projecte]].
-Empleneu el diàleg de sota amb un motiu específic (per exemple, citant
-quines pàgines en concret estan sent vandalitzades).',
-'ipaddress' => 'Adreça IP',
-'ipadressorusername' => 'Adreça IP o nom de l\'usuari',
-'ipbexpiry' => 'Caducitat',
-'ipbreason' => 'Motiu',
-'ipbsubmit' => 'Bloqueja aquesta adreça',
-'ipbother' => 'Un altre termini',
-'ipboptions' => '2 hores:2 hours,1 dia:1 day,3 dies:3 days,1 setmana:1 week,2 setmanes:2 weeks,1 mes:1 month,3 mesos:3 months,6 mesos:6 months,1 any:1 year,infinit:infinite',
-'ipbotheroption' => 'un altre',
-'badipaddress' => 'L\'adreça IP no té el format correcte.',
-'blockipsuccesssub' => 'S\'ha bloquejat amb èxit',
-'blockipsuccesstext' => 'L\'usuari "[[Special:Contributions/$1|$1]]" ha estat blocat.
-<br />Vegeu la [[Special:Ipblocklist|llista d\'IP blocades]] per revisar els bloquejos.',
-'unblockip' => 'Desbloca l\'usuari',
-'unblockiptext' => 'Empreu el següent formulari per restaurar
-l\'accés a l\'escriptura a una adreça IP o un usuari prèviament bloquejat.',
-'ipusubmit' => 'Desbloca aquesta direcció',
-'unblocked' => 'S\'ha desbloquejat l\'usuari [[User:$1|$1]]',
-'ipblocklist' => 'Llista d\'adreces IP i noms d\'usuaris blocats',
-'blocklistline' => '$1, $2 bloqueja $3 ($4)',
-'infiniteblock' => 'infinit',
-'expiringblock' => 'venç el $1',
-'ipblocklistempty' => 'La llista està buida.',
-'blocklink' => 'bloqueja',
-'unblocklink' => 'desbloqueja',
-'contribslink' => 'contribucions',
-'autoblocker' => 'Heu estat blocat perquè compartiu adreça IP amb "$1". Motiu: "$2"',
-'blocklogpage' => 'Registre de blocatges',
-'blocklogentry' => 's\'ha blocat "[[$1]]" per a un període de $2',
-'blocklogtext' => 'Això és una relació de accions de bloqueig i desbloqueig. Les adreces IP bloquejades automàticament no apareixen. Vegeu la [[Special:Ipblocklist|llista d\'usuaris actualment bloquejats]].',
-'unblocklogentry' => 'desbloquejat $1',
-'range_block_disabled' => 'La facultat dels administradors per crear blocatges de rang està desactivada.',
-'ipb_expiry_invalid' => 'Data d\'acabament no vàlida.',
-'ip_range_invalid' => 'Rang de IP no vàlid.',
-'proxyblockreason' => 'La vostra adreça IP ha estat bloquejada perquè és un proxy obert. Si us plau contactau el vostre proveïdor d\'Internet o servei tècnic i informau-los d\'aquest seriós problema de seguretat.',
-'proxyblocksuccess' => 'Fet.',
-'lockdb' => 'Bloqueja la base de dades',
-'unlockdb' => 'Desbloqueja la base de dades',
-'lockdbtext' => 'Bloquejant la base de dades s\'anul·larà la capacitat de tots els
-usuaris d\'editar pàgines, canviar les preferències, editar els llistats de seguiments, i
-altres canvis que requereixen canvis en la base de dades.
-Confirmeu que això és el que intenteu fer, i sobretot no us oblideu
-de desbloquejar la base de dades quan acabeu el manteniment.',
-'unlockdbtext' => 'Desbloquejant la base de dades es restaurarà l\'habilitat de tots
-els usuaris d\'editar pàgines, canviar les preferències, editar els llistats de seguiment, i
-altres accions que requereixen canvis en la base de dades.
-Confirmeu que això és el que voleu fer.',
-'lockconfirm' => 'Sí, realment vull bloquejar la base de dades.',
-'unlockconfirm' => 'Sí, realment vull desbloquejar la base dades.',
-'lockbtn' => 'Bloqueja la base de dades',
-'unlockbtn' => 'Desbloqueja la base de dades',
-'locknoconfirm' => 'No heu respost al diàleg de confirmació.',
-'lockdbsuccesssub' => 'S\'ha blocat la base de dades',
-'unlockdbsuccesssub' => 'S\'ha eliminat el bloqueig de la base de dades',
-'lockdbsuccesstext' => 'S\'ha bloquejat la base de dades del projecte {{SITENAME}}.
-<br />Recordeu-vos de treure el bloqueig quan hàgiu acabat el manteniment.',
-'unlockdbsuccesstext' => 'S\'ha desbloquejat la base de dades del projecte {{SITENAME}}.',
-'makesysoptitle' => 'Converteix en administrador',
-'makesysoptext' => 'Aquest formulari serveix per a que els buròcrates puguin convertir un usuari en administrador.
-Escrigueu el nom de l\'usuari i premeu el botó per acceptar-ho.',
-'makesysopname' => 'Nom de l\'usuari:',
-'makesysopsubmit' => 'Converteix aquest usuari en administrador',
-'makesysopok' => '<b>L\'usuari "$1" és un administrador a partir d\'ara</b>',
-'rights' => 'Permisos:',
-'already_sysop' => 'Aquest usuari ja és un administrador',
-'rightsnone' => '(cap)',
-'movepage' => 'Reanomena la pàgina',
-'movepagetext' => 'Emprant el següent formulari reanomenareu una pàgina,
-movent tota la seva història al nou nom.
-El títol anterior es convertirà en un redireccionament al nou títol.
-Els enllaços a l\'antic títol de la pàgina no es canviaran. Assegureu-vos-en de verificar que no deixeu redireccions
-
-dobles o trencades.
-Sou el responsable de fer que els enllaços segueixin apuntant on se suposa que ho facin.
-
-Noteu que la pàgina \'\'\'no\'\'\' serà traslladada si ja existeix una pàgina amb el títol nou, a no ser que sigui una pàgina buida o un
-
-\'\'redireccionament\'\' sense història.
-Això significa que podeu reanomenar de nou una pàgina al seu títol original si cometeu un error, i que no podeu sobreescriure una pàgina
-
-existent.
-
-<b>ADVERTÈNCIA!</b>
-Això pot ser un canvi dràstic i inesperat per una pàgina popular;
-assegureu-vos-en d\'entendre les conseqüències que comporta
-abans de seguir endavant.',
-'movepagetalktext' => 'La pàgina de discussió associada, si existeix, serà traslladada automàticament \'\'\'a menys que:\'\'\'
-*Ja existeixi una pàgina de discussió no buida amb el nom nou, o
-*Hàgiu desseleccionat la opció de sota.
-
-En aquests casos, haureu de traslladar o fusionar la pàgina manualment si ho desitgeu.',
-'movearticle' => 'Reanomena la pàgina',
-'movenologin' => 'No sou a dins d\'una sessió',
-'movenologintext' => 'Heu de ser un usuari registrat i estar [[Special:Userlogin|dintre d\'una sessió]]
-per reanomenar una pàgina.',
-'newtitle' => 'A títol nou',
-'movepagebtn' => 'Reanomena la pàgina',
-'pagemovedsub' => 'Reanomenament amb èxit',
-'pagemovedtext' => 'Pàgina "[[$1]]" reanomenada a "[[$2]]".',
-'articleexists' => 'Ja existeix una pàgina amb aquest nom, o el nom que heu
-escollit no és vàlid.
-Escolliu un altre nom, si us plau.',
-'talkexists' => 'S\'ha reanomenat la pàgina amb èxit, però la pàgina de discussió no s\'ha pogut moure car ja no existeix en el títol nou.
-
-Incorporeu-les manualment, si us plau.',
-'movedto' => 'reanomenat a',
-'movetalk' => 'Reanomena també la pàgina de discussió si és aplicable.',
-'talkpagemoved' => 'També ha estat reanomenada la pàgina de discussió corresponent.',
-'talkpagenotmoved' => 'La pàgina de discussió corresponent <strong>no</strong> ha estat reanomenada.',
-'1movedto2' => '[[$1]] mogut a [[$2]]',
-'1movedto2_redir' => '[[$1]] mogut a [[$2]] per redirecció',
-'movelogpage' => 'Registre de reanomenaments',
-'movereason' => 'Motiu',
-'revertmove' => 'revertir',
-'delete_and_move' => 'Esborra i trasllada',
-'delete_and_move_text' => '==Cal esborrar==
-
-L\'article de destí, "[[$1]]", ja existeix. Voleu esborrar-lo per fer lloc per al trasllat?',
-'delete_and_move_confirm'=> 'Sí, esborra la pàgina',
-'export-submit' => 'Exporta',
-'allmessages' => 'Tots els missatges del sistema',
-'allmessagesname' => 'Etiqueta',
-'allmessagesdefault' => 'Text per defecte',
-'allmessagescurrent' => 'Text actual',
-'allmessagestext' => 'Tot seguit hi és una llista dels missatges del sistema que es troben a l\'espai de noms de \'\'MediaWiki\'\'.',
-'allmessagesnotsupportedUI'=> 'La llengua de la vostra interfície actual, <strong>$1</strong>, no es troba implementada en els Special:Allmessages d\'aquest lloc.',
-'allmessagesfilter' => 'Cerca etiqueta de missatge:',
-'allmessagesmodified' => 'Mostra només missatges modificats',
-'import' => 'Importa les pàgines',
-'importfailed' => 'La importació ha fallat: $1',
-'importsuccess' => 'S\'ha importat amb èxit!',
-'importnofile' => 'No s\'ha pujat cap fitxer d\'importació.',
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions'=> 'v',
-'accesskey-watch' => 'w',
-'tooltip-search' => 'Cerca en el projecte {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'Marca-ho com una edició menor [alt-i]',
-'tooltip-save' => 'Desa els vostres canvis [alt-s]',
-'tooltip-diff' => 'Mostra quins canvis heu fet al text. [alt-v]',
-'Common.css' => '/* Editeu aquest fitxer per personalitzar totes les aparences per al lloc sencer */',
-'Monobook.css' => '/* Editeu aquest fitxer per personalitzar l\'aparença del monobook per a tot el lloc sencer */',
-'notacceptable' => 'El servidor wiki no pot oferir dades en un format que el client no pot llegir.',
-'anonymous' => 'Usuaris anònims del projecte {{SITENAME}}',
-'lastmodifiedby' => 'Va modificar-se la pàgina per darrera vegada el $1 per $2.',
-'and' => 'i',
-'others' => 'altres',
-'subcategorycount' => 'Hi ha {{PLURAL:$1|una subcategoria|$1 subcategories}} dins d\'aquesta categoria.',
-'categoryarticlecount' => 'Hi ha {{PLURAL:$1|un article|$1 articles}} en aquesta categoria.',
-'infosubtitle' => 'Informació de la pàgina',
-'mw_math_png' => 'Produeix sempre PNG',
-'mw_math_simple' => 'HTML si és molt simple, si no PNG',
-'mw_math_html' => 'HTML si és possible, si no PNG',
-'mw_math_source' => 'Deixa com a TeX (per a navegadors de text)',
-'mw_math_modern' => 'Recomanat per navegadors moderns',
-'markaspatrolleddiff' => 'Marca com a vigilat',
-'markaspatrolledtext' => 'Marca l\'article com a vigilat',
-'markedaspatrolled' => 'Marca com a vigilat',
-'markedaspatrollederror'=> 'No es pot marcar com a vigilat',
-'markedaspatrollederrortext'=> 'Cal que especifiqueu una revisió per a marcar-la com a vigilada.',
-'Monobook.js' => '/* tooltips and access keys */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'La vostra pàgina d\'usuari.\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'La pàgina d\'usuari per la ip que utilitzeu\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'La vostra pàgina de discussió.\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'Discussió sobre les edicions per aquesta adreça ip.\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Les vostres preferències.\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'La llista de pàgines de les que estau vigilant els canvis.\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'Llista de les vostres contribucions.\');
- ta[\'pt-login\'] = new Array(\'o\',\'Us animem a registrar-vos, però no és obligatori.\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'Us animem a registrar-vos, però no és obligatori.\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Finalitza la sessió d\'usuari\');
- ta[\'ca-talk\'] = new Array(\'t\',\'Discussió sobre el contingut d\'aquesta pàgina.\');
- ta[\'ca-edit\'] = new Array(\'e\',\'Podeu editar aquesta pàgina. Si us plau, previsualitzeu abans de desar.\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'Afegeix un comentari a aquesta discussió.\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Aquesta pàgina està protegida. Podeu veure el seu codi font.\');
- ta[\'ca-history\'] = new Array(\'h\',\'Versions antigues d\'aquesta pàgina.\');
- ta[\'ca-protect\'] = new Array(\'=\',\'Protegeix aquesta pàgina.\');
- ta[\'ca-delete\'] = new Array(\'d\',\'Esborra aquesta pàgina.\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'Restaura les edicions fetes a aquesta pàgina abans de que fos esborrada.\');
- ta[\'ca-move\'] = new Array(\'m\',\'Reanomena aquesta pàgina.\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Afegiu aquesta pàgina a la vostra llista de seguiment.\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Llevau aquesta pàgina de la vostra llista de seguiment.\');
- ta[\'search\'] = new Array(\'f\',\'Cerca aquesta viqui.\');
- ta[\'p-logo\'] = new Array(\'\',\'Pàgina principal\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'Visiteu la pàgina principal.\');
- ta[\'n-portal\'] = new Array(\'\',\'Sobre el projecte, què podeu fer, on podeu trobar coses.\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Per trobar informació general sobre l\'actualitat.\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'La llista de canvis recents a la wiki.\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Vés a una pàgina aleatòria.\');
- ta[\'n-help\'] = new Array(\'\',\'El lloc per esbrinar.\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Feu-nos una donació.\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Llista de totes les pàgines viqui que enllacen ací.\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Canvis recents a pàgines que enllacen amb aquesta pàgina.\');
- ta[\'feed-rss\'] = new Array(\'\',\'RSS feed for this page\');
- ta[\'feed-atom\'] = new Array(\'\',\'Atom feed for this page\');
- ta[\'t-contributions\'] = new Array(\'\',\'Vegeu la llista de contribucions d\'aquest usuari.\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Envia un correu en aquest usuari.\');
- ta[\'t-upload\'] = new Array(\'u\',\'Càrrega d\'imatges o altres fitxers.\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'Llista de totes les pàgines especials.\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Vegeu el contingut de la pàgina.\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Vegeu la pàgina de l\'usuari.\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'View the media page\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Aquesta pàgina és una pàgina especial, no podeu editar-la.\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'View the project page\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'View the image page\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Vegeu el missatge de sistema.\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'Vegeu la plantilla.\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'Vegeu la pàgina d\'ajuda.\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'Vegeu la pàgina de la categoria.\');',
-'previousdiff' => '↠Ves a la diferència prèvia',
-'nextdiff' => 'Vés a la pròxima diferència →',
-'imagemaxsize' => 'Limita les imatges de les pàgines de descripció d\'imatges a:',
-'thumbsize' => 'Mida de la miniatura:',
-'showbigimage' => 'Baixa la versió d\'alta resolució ($1x$2, $3 kB)',
-'newimages' => 'Galeria de nous fitxers',
-'noimages' => 'Res per veure.',
-'specialloguserlabel' => 'Usuari:',
-'speciallogtitlelabel' => 'Títol:',
-'passwordtooshort' => 'La contrasenya és massa curta. Com ha mínim ha de tenir $1 caràcters.',
-'metadata' => 'Metadades',
-'metadata-expand' => 'Mostra els detalls estesos',
-'metadata-collapse' => 'Amaga els detalls estesos',
-'exif-imagewidth' => 'Amplada',
-'exif-imagelength' => 'Alçada',
-'exif-xresolution' => 'Resolució horitzontal',
-'exif-yresolution' => 'Resolució vertical',
-'exif-stripoffsets' => 'Ubicació de les dades de la imatge',
-'exif-transferfunction' => 'Funció de transferència',
-'exif-imagedescription' => 'Títol de la imatge',
-'exif-model' => 'Model de càmera',
-'exif-software' => 'Programari utilitzat',
-'exif-artist' => 'Autor',
-'exif-exposuretime' => 'Temps d\'exposició',
-'exif-aperturevalue' => 'Obertura',
-'exif-filesource' => 'Font del fitxer',
-'exif-scenetype' => 'Tipus d\'escena',
-'exif-contrast' => 'Contrast',
-'exif-saturation' => 'Saturació',
-'exif-gpslatitude' => 'Latitud',
-'exif-gpslongitude' => 'Longitud',
-'exif-componentsconfiguration-0'=> 'no existeix',
-'exif-exposureprogram-2'=> 'Programa normal',
-'exif-meteringmode-5' => 'Patró',
-'exif-focalplaneresolutionunit-2'=> 'polzades',
-'exif-sensingmethod-1' => 'Indefinit',
-'exif-customrendered-0' => 'Procés normal',
-'exif-scenecapturetype-0'=> 'Estàndard',
-'exif-scenecapturetype-1'=> 'Paisatge',
-'exif-scenecapturetype-2'=> 'Retrat',
-'exif-scenecapturetype-3'=> 'Escena nocturna',
-'exif-gpslatitude-n' => 'Latitud nord',
-'exif-gpsspeed-k' => 'Quilòmetres per hora',
-'exif-gpsspeed-m' => 'Milles per hora',
-'edit-externally' => 'Edita aquest fitxer fent servir una aplicació externa',
-'edit-externally-help' => 'Vegeu les [http://meta.wikimedia.org/wiki/Help:External_editors instruccions de configuració] per a més informació.',
-'recentchangesall' => 'tots',
-'watchlistall1' => 'totes',
-'watchlistall2' => 'totes',
-'namespacesall' => 'tots',
-'confirmemail' => 'Confirma l\'adreça de correu electrònic',
-'confirmemail_text' => 'El programari del sistema necessita que valideu la vostra adreça de correu
-electrònic per a poder gaudir d\'algunes facilitats. Cliqueu el botó inferior
-per enviar un codi de confirmació a la vostra adreça. Seguiu l\'enllaç que
-hi haurà al missatge enviat per a confirmar que el vostre correu és correcte.',
-'confirmemail_send' => 'Envia per correu electrònic un codi de confirmació',
-'confirmemail_sent' => 'S\'ha enviat un missatge de confirmació.',
-'confirmemail_sendfailed'=> 'No s\'ha pogut enviar un missatge de confirmació. Comproveu que l\'adreça no tingui caràcters no vàlids.',
-'confirmemail_invalid' => 'El codi de confirmació no és vàlid. Aquest podria haver vençut.',
-'confirmemail_needlogin'=> 'Necessiteu $1 per a confirmar la vostra adreça electrònica.',
-'confirmemail_success' => 'S\'ha confirmat la vostra adreça electrònica. Ara podeu iniciar una sessió i gaudir del wiki.',
-'confirmemail_loggedin' => 'Ja s\'ha confirmat la vostra adreça electrònica.',
-'confirmemail_error' => 'Quelcom ha fallat en desar la vostra confirmació.',
-'confirmemail_subject' => 'Confirmació de l\'adreça electrònica del projecte {{SITENAME}}',
-'confirmemail_body' => 'Algú, segurament vós, ha registrat el compte "$2" al projecte {{SITENAME}}
-amb aquesta adreça de correu des de l\'adreça IP $1.
-
-Per a confirmar que aquest correu electrònic us pertany realment
-i així activar les opcions de correu del programari, seguiu aquest enllaç:
-
-$3
-
-Si \'\'\'no\'\'\' heu estat vós, no el cliqueu. Aquest codi de confirmació
-caducarà a $4.',
-'tryexact' => 'Prova una coincidència exacta',
-'createarticle' => 'Crea un article',
-'scarytranscludetoolong'=> '[L\'URL és massa llarg; ho sento]',
-'trackbacklink' => 'Referència',
-'deletedwhileediting' => 'Avís: S\'ha suprimit aquesta pàgina abans que haguéssiu començat a editar-la!',
-'confirmrecreate' => 'L\'usuari [[User:$1|$1]] ([[User talk:$1|discussió]]) va esborrar aquesta pàgina que havíeu creat donant -ne el següent motiu:
-: \'\'$2\'\'
-Confirmeu que realment voleu tornar-la a crear.',
-'recreate' => 'Recrea',
-'tooltip-recreate' => 'Recrea la pàgina malgrat hagi estat suprimida',
-'unit-pixel' => 'px',
-'redirectingto' => 'S\'està redirigint a [[$1]]...',
-'confirm_purge' => 'Voleu buidar la memòria cau d\'aquesta pàgina?
-
-$1',
-'confirm_purge_button' => 'D\'acord',
-'youhavenewmessagesmulti'=> 'Teniu nous missatges a $1',
-'searchcontaining' => 'Cerca articles que continguin \'\'$1\'\'.',
-'searchnamed' => 'Cerca els articles que s\'anomenin \'\'$1\'\'.',
-'articletitles' => 'Articles que comencen amb \'\'$1\'\'',
-'hideresults' => 'Amaga els resultats',
-'displaytitle' => '(Enllaça a aquesta pàgina com [[$1]])',
-'loginlanguagelabel' => 'Llengua: $1',
-);
-?>
diff --git a/languages/MessagesCs.php b/languages/MessagesCs.php
deleted file mode 100644
index 6153be99..00000000
--- a/languages/MessagesCs.php
+++ /dev/null
@@ -1,1839 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesCs = array(
-
-# Části textu používané různými stránkami:
-'categories' => 'Kategorie',
-'category' => 'kategorie',
-'category_header' => 'Články v kategorii „$1“',
-'subcategories' => 'Podkategorie',
-
-# Dates
-'sunday' => 'neděle',
-'monday' => 'pondělí',
-'tuesday' => 'úterý',
-'wednesday' => 'středa',
-'thursday' => 'Ätvrtek',
-'friday' => 'pátek',
-'saturday' => 'sobota',
-
-'january' => 'leden',
-'february' => 'únor',
-'march' => 'březen',
-'april' => 'duben',
-'may_long' => 'květen',
-'june' => 'Äerven',
-'july' => 'Äervenec',
-'august' => 'srpen',
-'september' => 'září',
-'october' => 'říjen',
-'november' => 'listopad',
-'december' => 'prosinec',
-
-# genitive month names (see LanguageCs::getMonthNameGen)
-'january-gen' => 'ledna',
-'february-gen' => 'února',
-'march-gen' => 'března',
-'april-gen' => 'dubna',
-'may-gen' => 'května',
-'june-gen' => 'Äervna',
-'july-gen' => 'Äervence',
-'august-gen' => 'srpna',
-'september-gen' => 'září',
-'october-gen' => 'října',
-'november-gen' => 'listopadu',
-'december-gen' => 'prosince',
-
-'jan' => '1.',
-'feb' => '2.',
-'mar' => '3.',
-'apr' => '4.',
-'may' => '5.',
-'jun' => '6.',
-'jul' => '7.',
-'aug' => '8.',
-'sep' => '9.',
-'oct' => '10.',
-'nov' => '11.',
-'dec' => '12.',
-
-# Písmena, která se mají objevit jako Äást odkazu ve formÄ› '[[jazyk]]y' atd:
-'linktrail' => '/^([a-záÄÄéěíňóřšťúůýž]+)(.*)$/sDu',
-'mainpage' => 'Hlavní strana',
-'mainpagetext' => 'Wiki software úspěšně nainstalován.',
-'mainpagedocfooter' => 'Podívejte se prosím do [http://meta.wikimedia.org/wiki/MediaWiki_i18n dokumentace k nastavení rozhraní] a [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide uživatelské příruÄky] pro nápovÄ›du k použití a nastavení.',
-'portal' => 'Portál {{grammar:2sg|{{SITENAME}}}}',
-'portal-url' => 'Project:Portál {{grammar:2sg|{{SITENAME}}}}',
-'about' => 'Úvod',
-'aboutsite' => 'O&nbsp;{{grammar:6sg|{{SITENAME}}}}',
-'aboutpage' => 'Project:{{SITENAME}}',
-'article' => 'Obsahová stránka',
-'help' => 'Nápověda',
-'helppage' => 'Help:Obsah',
-'bugreports' => 'Hlášení chyb',
-'bugreportspage' => 'Project:Chyby',
-'sitesupport' => 'Sponzorství',
-'sitesupport-url' => 'Project:Sponzorství',
-'faq' => 'Často kladené otázky',
-'faqpage' => 'Project:Často kladené otázky',
-'edithelp' => 'Pomoc při editování',
-'newwindow' => '(otevře se v novém okně)',
-'edithelppage' => 'Help:Jak editovat stránku',
-'cancel' => 'Storno',
-'qbfind' => 'Hledání',
-'qbbrowse' => 'Listování',
-'qbedit' => 'Editování',
-'qbpageoptions' => 'Tato stránka',
-'qbpageinfo' => 'Kontext',
-'qbmyoptions' => 'Moje volby',
-'qbspecialpages' => 'Speciální stránky',
-'moredotdotdot' => 'Další…',
-'mypage' => 'Moje stránka',
-'mytalk' => 'Moje diskuse',
-'anontalk' => 'Diskuse k této IP adrese',
-
-'navigation' => 'Navigace',
-
-'currentevents' => 'Aktuality',
-'currentevents-url' => 'Aktuality',
-
-'disclaimers' => 'VylouÄení odpovÄ›dnosti',
-'disclaimerpage' => 'Project:VylouÄení odpovÄ›dnosti',
-'privacy' => 'Ochrana osobních údajů',
-'privacypage' => 'Project:Ochrana osobních údajů',
-'errorpagetitle' => 'Chyba',
-'returnto' => 'Návrat na stránku „$1“.',
-'tagline' => 'Z {{grammar:2sg|{{SITENAME}}}}',
-'help' => 'Nápověda',
-'search' => 'Hledat',
-'go' => 'Jít na', #FIXME
-'history' => 'Historie stránky',
-'history_short' => 'Historie',
-'updatedmarker' => 'změněno od poslední návštěvy',
-'info_short' => 'Informace',
-'printableversion' => 'Verze k tisku',
-'permalink' => 'Trvalý odkaz',
-'print' => 'Vytisknout',
-'edit' => 'Editovat',
-'editthispage' => 'Editovat stránku',
-'delete' => 'Smazat',
-'deletethispage' => 'Smazat stránku',
-'undelete_short' => 'Obnovit $1 {{plural:$1|verzi|verze|verzí}}',
-'undelete_short1' => 'Obnovit $1 verzi',
-'protect' => 'Zamknout',
-'protectthispage' => 'Zamknout stránku',
-'unprotect' => 'Odemknout',
-'unprotectthispage' => 'Odemknout stránku',
-'newpage' => 'Nová stránka',
-'talkpage' => 'Diskusní stránka',
-'specialpage' => 'Speciální stránka',
-'personaltools' => 'Osobní nástroje',
-'postcomment' => 'Přidat komentář',
-'addsection' => '+',
-'articlepage' => 'Prohlédnout si Älánek',
-'subjectpage' => 'Stránka námětu', #FIXME: ? (zřejmě se vůbec nepoužívá)
-'talk' => 'Diskuse',
-'views' => 'Zobrazení',
-'toolbox' => 'Nástroje',
-'userpage' => 'Prohlédnout si uživatelovu stránku',
-'projectpage' => 'Prohlédnout si stránku o projektu',
-'imagepage' => 'Prohlédnout si stránku o obrázku',
-'viewtalkpage' => 'Ukázat diskusi',
-'otherlanguages' => 'V jiných jazycích',
-'redirectedfrom' => '(Přesměrováno z $1)',
-'redirectpagesub' => 'Přesměrování',
-'autoredircomment' => 'Přesměrováno na [[$1]]',
-'lastmodified' => ' Stránka byla naposledy editována v $1.',
-'viewcount' => 'Stránka byla zobrazena $1krát.',
-'copyright' => 'Obsah je dostupný pod $1.',
-'protectedpage' => 'ZamÄená stránka',
-'administrators' => '{{ns:4}}:Správci',
-'jumpto' => 'Přejít na:',
-'jumptonavigation' => 'navigace',
-'jumptosearch' => 'hledání',
-
-'sysoptitle' => 'Pouze pro správce',
-'sysoptext' => 'Žádaný úkon může provést jen správce. Podívejte se prosím na $1.',
-'developertitle' => 'Jen pro vývojáře',
-'developertext' => 'Žádaný úkon může provést jen vývojář. Podívejte se prosím na $1.',
-
-'badaccess' => 'NedostateÄná oprávnÄ›ní',
-'badaccesstext' => 'Žádaný úkon může provést jen uživatel s právem „$2“ Podívejte se prosím na $1.',
-
-'versionrequired' => 'Vyžadováno MediaWiki verze $1',
-'versionrequiredtext' => 'Pro použití této stránky je vyžadováno MediaWiki verze $1. Vizte [[{{ns:-1}}:Version]].',
-
-'nbytes' => '$1 {{plural:$1|bajt|bajty|bajtů}}',
-'ncategories' => '$1 {{plural:$1|kategorie|kategorie|kategorií}}',
-'nlinks' => '$1 {{plural:$1|odkaz|odkazy|odkazů}}',
-'nmembers' => '$1 {{plural:$1|stránka|stránky|stránek}}',
-'nrevisions' => '$1 {{plural:$1|revize|revize|revizí}}',
-'nviews' => '$1 zobrazení',
-
-'widthheight' => '$1×$2',
-'ok' => 'OK',
-'pagetitle' => '$1 - {{SITENAME}}',
-'retrievedfrom' => 'Citováno z „$1“', #FIXME: Ukazuje se po tisku strany
-'youhavenewmessages' => 'Máte $1 ($2).',
-'newmessageslink' => 'nové zprávy',
-'newmessagesdifflink' => 'rozdíl oproti předchozí verzi',
-'editsection'=>'editovat',
-'editold'=>'editovat',
-'editsectionhint' => 'Editace Äásti $1',
-'toc' => 'Obsah',
-'showtoc' => 'zobrazit',
-'hidetoc' => 'skrýt',
-'thisisdeleted' => 'Prohlédnout nebo obnovit $1?',
-'viewdeleted' => 'Zobrazit $1?',
-'restorelink' => '{{plural:$1|smazanou editaci|smazané editace|smazaných editací}}',
-'feedlinks' => 'Kanály:',
-'feed-invalid' => 'Neplatný typ kanálu.',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Článek',
-'nstab-user' => 'Uživatelova stránka',
-'nstab-media' => 'Soubor',
-'nstab-special' => 'Speciální',
-'nstab-project' => '{{SITENAME}}',
-'nstab-image' => 'Soubor',
-'nstab-mediawiki' => 'Hlášení',
-'nstab-template' => 'Å ablona',
-'nstab-help' => 'Nápověda',
-'nstab-category' => 'Kategorie',
-
-# Main script and global functions
-#
-'nosuchaction' => 'Neznámý úkon',
-'nosuchactiontext' => 'Tato wiki nezná Äinnost (action) uvedenou v URL.',
-'nosuchspecialpage' => 'Neexistující speciální stránka',
-'nospecialpagetext' => 'Žádaná speciální stránka na této wiki neexistuje.',
-
-# General errors
-#
-'error' => 'Chyba',
-'databaseerror' => 'Databázová chyba',
-'dberrortext' => 'Při dotazu do databáze došlo k syntaktické chybě.
-PříÄinou může být chyba v programu.
-Poslední dotaz byl:
-<blockquote><tt>$1</tt></blockquote>
-z funkce \'<tt>$2</tt>\'.
-MySQL vrátil chybu \'<tt>$3: $4</tt>\'.',
-'dberrortextcl' => 'Při dotazu do databáze došlo k syntaktické chybě.
-Poslední dotaz byl:
-<blockquote><tt>$1</tt></blockquote>
-z funkce \'<tt>$2</tt>\'.
-MySQL vrátil chybu \'<tt>$3: $4</tt>\'.',
-'noconnect' => 'Promiňte! Tato wiki má nějaké technické potíže a nepodařilo se připojit k databázovém serveru.<br />
-$1',
-'nodb' => 'Nebylo možné vybrat databázi $1',
-'cachederror' => 'Následuje kopie požadované stránky z cache, která nemusí být aktuální.',
-'laggedslavemode' => 'Upozornění: Stránka nemusí být zcela aktuální.',
-'readonly' => 'Databáze je uzamÄena',
-'enterlockreason' => 'Udejte důvod zamÄení, vÄetnÄ› odhadu, za jak dlouho dojde k odemÄení.',
-'readonlytext' => 'Databáze je nyní uzamÄena, takže nelze ukládat nové doplňky a zmÄ›ny.
-
-Důvodem je pravděpodobně pravidelná údržba, po které se vše vrátí do normálního stavu.
-Správce, který databázi zamkl, zanechal následující zprávu: $1',
-'missingarticle' => 'Databáze nenaÅ¡la text Älánku, který mÄ›la najít, nazvaného „$1“.
-
-Důvodem je obvykle zastaralý odkaz do historie smazané stránky.
-
-V jiném případě jste možná narazil(a) na chybu v programu. Oznamte to prosím správci systému (zapamatujte si použité URL).',
-'readonly_lag' => 'Databáze byla automaticky doÄasnÄ› uzamÄena kvůli zpoždÄ›ní ostatních databázových servery proti hlavnímu',
-'internalerror' => 'Vnitřní chyba',
-'filecopyerror' => 'Nebylo možné zkopírovat soubor „$1“ na „$2“.',
-'filerenameerror' => 'Nebylo možné přejmenovat soubor „$1“ na „$2“.',
-'filedeleteerror' => 'Nebylo možné smazat soubor „$1“.',
-'filenotfound' => 'Nebylo možné najít soubor „$1“.',
-'unexpected' => 'NeoÄekávaná hodnota: "$1"="$2".',
-'formerror' => 'Chyba: nebylo možné odeslat formulář',
-'badarticleerror' => 'Tento úkon nelze použít na tento Älánek.',
-'cannotdelete' => 'Nebylo možné smazat zvolenou stránku ani soubor. (Možná už byla smazána někým jiným.)',
-'badtitle' => 'Neplatný název',
-'badtitletext' => 'Požadovaný název stránky byl neplatný, prázdný nebo nesprávnÄ› adresovaný na jinojazyÄný název nebo jiný Älánek {{grammar:2sg|{{SITENAME}}}}.',
-'perfdisabled' => 'Omlouváme se. Tato služba byla doÄasnÄ› znepřístupnÄ›na, protože zpomalovala databázi natolik, že nikdo nemohl používat wiki.',
-'perfdisabledsub' => 'Tady je uložená kopie z $1:', # obsolete?
-'perfcached' => 'Následující data jsou z cache a nemusí být plně aktuální:',
-'perfcachedts' => 'Následující data jsou z cache, která byla naposledy aktualizována $1.',
-'wrong_wfQuery_params' => 'Nesprávné parametry do wfQuery()<br />
-Funkce: $1<br />
-Dotaz: $2',
-'viewsource' => ' Ukázat zdroj',
-'viewsourcefor' => 'stránky $1',
-'protectedtext' => 'Tato stránka byla zamÄena, takže ji nelze editovat; je mnoho důvodů, proÄ se tak mohlo stát. Vizte prosím [[{{ns:4}}:Stránka je zamÄena]]. Můžete si prohlédnout a okopírovat zdrojový text této stránky:',
-'protectedinterface' => 'Tato stránka obsahuje text softwarového rozhraní a smějí ji editovat jen správci.',
-'editinginterface' => "'''Upozornění:''' Editujete stránku, která definuje texty rozhraní. Změny této stránky ovlivní vzhled uživatelského rozhraní všem uživatelům.",
-'sqlhidden' => '(SQL dotaz skryt)',
-
-# Login and logout pages
-#
-'logouttitle' => 'Na shledanou!',
-'logouttext' => 'Nyní jste odhlášeni.<br />
-Tento poÄítaÄ může být používán k prohlížení a editaci {{grammar:2sg|{{SITENAME}}}} bez uživatelského jména, nebo pro pÅ™ihlášení jiného uživatele. Upozorňujeme, že nÄ›které stránky se mohou i nadále zobrazovat, jako byste byli dosud pÅ™ihlášeni. Tento jev potrvá do smazání cache vaÅ¡eho prohlížeÄe.',
-
-'welcomecreation' => '== Vítejte, $1! ==
-Váš úÄet byl vytvoÅ™en. Nezapomeňte si upravit své [[Special:Preferences|nastavení]]!',
-
-'loginpagetitle' => 'Přihlaste se', #FIXME
-'yourname' => 'Název vaÅ¡eho úÄtu', #FIXME buÄ heslo nebo jméno uživatele nebo název úÄtu atd.?
-'yourpassword' => 'Vaše heslo',
-'yourpasswordagain' => 'Napište heslo znovu',
-'remembermypassword' => 'Trvalé přihlášení',
-'yourdomainname' => 'Vaše doména',
-'externaldberror' => 'BuÄ nastalo chyba v databázi pro externí autentikaci, nebo nemáte dovoleno mÄ›nit svůj externí úÄet.',
-'loginproblem' => '<b>Nastal problém při vašem přihlášení.</b><br />Zkuste to znovu!',
-'alreadyloggedin' => "<strong>Uživateli $1, již jste přihlášen!</strong><br />",
-
-'login' => 'Přihlaste se', #FIXME, what exactly do the following go to?
-'loginprompt' => 'K přihlášení do {{grammar:2sg|{{SITENAME}}}} musíte mít povoleny cookies.',
-'userlogin' => 'Přihlaste se',
-'logout' => 'Odhlásit se',
-'userlogout' => 'Na shledanou',
-'notloggedin' => 'Nejste přihlášen(a)',
-'nologin' => 'Dosud nemáte úÄet? $1.',
-'nologinlink' => 'Zaregistrujte se',
-'createaccount' => 'VytvoÅ™it nový úÄet',
-'gotaccount' => 'Už jste registrováni? $1.',
-'gotaccountlink' => 'Přihlaste se',
-'createaccountmail' => 'pomocí e-mailu',
-'badretype' => 'Vámi napsaná hesla nesouhlasí.',
-'userexists' => 'Uživatel se stejným jménem je už registrován. Zvolte jiné jméno.',
-'youremail' => 'Vaše e-mailová adresa *)',
-'username' => 'Uživatelské jméno:',
-'uid' => 'Uživatelské ID:',
-'yourrealname' => 'VaÅ¡e skuteÄné jméno **)',
-'yourlanguage' => 'Jazyk rozhraní',
-'yourvariant' => 'Jazyková varianta',
-'yournick' => 'Alternativní podpis',
-'badsig' => 'Chybný podpis, zkontrolujte syntaxi HTML.',
-'email' => 'E-mail',
-'prefs-help-email-enotif' => 'Na tuto adresu vám budou zasílány informace o změně stránek, pokud o ně požádáte.',
-'prefs-help-realname' => '**) SkuteÄné jméno (volitelné): pokud ho zadáte, bude použito pro oznaÄení autorství vaší práce.<br />',
-'loginerror' => 'Chyba při přihlašování',
-'prefs-help-email' => '*) E-mail (volitelný): Umožní ostatním uživatelům vás kontaktovat, aniž by tato adresa byla zobrazena; také vám na tuto adresu může být zasláno nové heslo v případě, že své heslo zapomenete.',
-'nocookiesnew' => 'Uživatelský úÄet byl vytvÅ™en, ale nejste pÅ™ihlášeni. {{SITENAME}} používá cookies k pÅ™ihlášení uživatelů. Vy máte cookies vypnuty. Prosím zapnÄ›te je a pÅ™ihlaste se znovu s vaším novým uživatelským jménem a heslem.',
-'nocookieslogin' => '{{SITENAME}} používá cookies k přihlášení uživatelů. Vy máte cookies vypnuty. Prosím zapněte je a zkuste znovu.',
-'noname' => 'Musíte uvést jméno svého úÄtu.',
-'loginsuccesstitle' => 'Přihlášení uspělo',
-'loginsuccess' => 'Nyní jste přihlášen na {{grammar:6sg|{{SITENAME}}}} jako uživatel „$1“.',
-'nosuchuser' => 'Neexistuje uživatel se jménem „$1“. Zkontrolujte zápis, nebo si vytvoÅ™te nový úÄet.',
-'nosuchusershort' => 'Neexistuje uživatel se jménem „$1“. Zkontrolujte zápis.',
-'nouserspecified' => 'Musíte zadat uživatelské jméno.',
-'wrongpassword' => 'Vámi uvedené heslo nesouhlasí. Zkuste to znovu.',
-'wrongpasswordempty' => 'Zadané heslo bylo prázdné. Zkuste to znovu.',
-'mailmypassword' => 'Poslat e-mailem doÄasné heslo',
-'passwordremindertitle' => 'Připomenutí ztraceného hesla z {{grammar:2sg|{{SITENAME}}}}',
-'passwordremindertext' => 'NÄ›kdo (patrnÄ› Vy, z IP adresy $1) žádal, abychom Vám poslali nové heslo pro pÅ™ihlášení do {{SITENAME}} ($4). Heslo pro uživatele "$2" je nyní "$3". DoporuÄujeme pÅ™ihlásit se nyní a zmÄ›nit heslo.
-
-Pokud jste o změnu hesla nežádali nebo jste si na původní heslo již vzpomněli a už ho změnit
-nechcete, můžete tuto zprávu ignorovat a používat staré heslo.',
-'noemail' => 'Uživatel „$1“ nemá zaregistrovanou e-mailovou adresu.',
-'passwordsent' => 'DoÄasné heslo bylo zasláno na e-mailovou adresu registrovanou pro „$1“. PÅ™ihlaste se, prosím, znovu, jakmile ho obdržíte.',
-'eauthentsent' => 'Potvrzovací e-mail byl zaslán na zadanou adresu.
-Před tím, než vám na tuto adresu budou moci být zasílány další zprávy, následujte instrukce
-v e-mailu, abyste potvrdili, že tato adresa skuteÄnÄ› patří vám.',
-
-'mailerror' => 'Chyba při zasílání e-mailu: $1',
-'acct_creation_throttle_hit' => 'Omlouváme se, ale už jste vyrobil(a) $1 úÄtů. Žádný další už nemůžete vytvoÅ™it.',
-'emailauthenticated' => 'Vaše e-mailová adresa byla ověřena $1.',
-'emailnotauthenticated' => 'Vaše e-mailová adresa <strong>dosud nebyla ověřena</strong> a e-mailové funkce do té doby nejsou dostupné.',
-'noemailprefs' => '<strong>Nebyla zadána e-mailová adresa</strong>, následující možnosti jsou nefunkÄní.',
-'emailconfirmlink' => 'PodvrÄte svou e-mailovou adresu',
-'invalidemailaddress' => 'Zadaná e-mailová adresa nemůže být přijata, neboť nemá správný formát. Zadejte laskavě platnou e-mailovou adresu, nebo obsah tohoto pole vymažte.',
-'accountcreated' => 'ÚÄet vytvoÅ™en',
-'accountcreatedtext' => 'Uživatelský úÄet $1 byl vytvoÅ™en.',
-
-# Edit page toolbar
-'bold_sample'=>'TuÄný text',
-'bold_tip'=>' TuÄný text',
-'italic_sample'=>'Kurzíva',
-'italic_tip'=>'Kurzíva',
-'link_sample'=>'Název odkazu',
-'link_tip'=>'Vnitřní odkaz',
-'extlink_sample'=>'http://www.example.com Titulek odkazu',
-'extlink_tip'=>'Externí odkaz (nezapomeňte na předponu http://)',
-'headline_sample'=>'Text nadpisu',
-'headline_tip'=>'Nadpis druhé úrovně',
-'math_sample'=>'Vložit sem vzorec',
-'math_tip'=>'Matematický vzorec (LaTeX)',
-'nowiki_sample'=>' Vložit sem neformátovaný text',
-'nowiki_tip'=>'Ignorovat formátování wiki',
-'image_sample'=>'Příklad.jpg',
-'image_tip'=>'Vložený obrázek',
-'media_sample'=>'Příklad.ogg',
-'media_tip'=>'Odkaz na mediální soubor',
-'sig_tip'=>'Váš podpis s Äasovým údajem',
-'hr_tip'=>'Vodorovná Äára (používejte střídmÄ›)',
-
-# Edit pages
-#
-'summary' => '<a href="{{LOCALURLE:Project:Shrnutí editace}}" class="internal" title="StruÄnÄ› popiÅ¡te zmÄ›ny, které jste zde uÄinili">Shrnutí editace</a>',
-'subject' => 'Předmět/nadpis',
-'minoredit' => 'Tato změna je malá editace.',
-'watchthis' => 'Sledovat tento Älánek',
-'savearticle' => 'Uložit změny',
-'preview' => 'Náhled',
-'showlivepreview' => 'Rychlý náhled',
-'showpreview' => 'Ukázat náhled',
-'showdiff' => 'Ukázat změny',
-'anoneditwarning' => "'''Varování:''' Nejste přihlášen(a). Vaše IP adresa bude zveřejněna v historii této stránky.",
-'missingsummary' => "'''Připomenutí:''' Nezadali jste shrnutí editace. Pokud ještě jednou kliknete na Uložit změny, bude vaše editace zapsána bez shrnutí.",
-'missingcommenttext' => 'Zadejte komentář',
-'blockedtitle' => 'Uživatel zablokován',
-'blockedtext' => "Pokoušíte se editovat stránku, aÅ¥ už kliknutím na tlaÄítko ''Editovat stránku'', nebo na Äervený odkaz.
-
-Vaše uživatelské jméno nebo IP adresa však byla [[Project:Blokování|zablokována]]
-správcem s uživatelským jménem „$1“. Byl uveden následující důvod:&nbsp;'''$2'''.
-
-Můžete [[Special:Emailuser/$4|poslat e-mail uživateli $4]] nebo jinému
-[[Special:Listadmins|správci]] k prodiskutování zablokování. Uvědomte si, že nemůžete použít
-nabídku „Poslat e-mail“, jestliže nemáte na {{grammar:6sg|{{SITENAME}}}} úÄet a uvedenu platnou e-mailovou adresu
-ve svém [[Special:Preferences|nastavení]].
-
-Vaše IP adresa je '''$3'''. Prosím vložte tuto adresu do všech žádostí, které pošlete.
-
-Pokud chcete vědět, kdy zablokování vyprší, podívejte se prosím na [[Special:Ipblocklist|seznam blokovaných adres IP]].
-
-Pokud se potÅ™ebujete podívat na wiki text Älánku, můžete použít nabídku [[Special:Export|exportovat stránky]].
-
-== Jen Äíst? ==
-Blokování nebrání Ätení stránek, jen jejich editaci. Pokud jste si chtÄ›li jen
-pÅ™eÄíst stránku a vidíte tuto zprávu, pravdÄ›podobnÄ› jste klikli na Äervený odkaz.
-To je odkaz na stránku, která zatím neexistuje, takže se uživateli otevÅ™e editaÄní
-okénko. Tento problém mít nebudete, pokud budete klikat jen na modré odkazy.",
-'whitelistedittitle' => 'Pro editaci je vyžadováno přihlášení',
-'whitelistedittext' => 'Pro editaci se musíte $1.',
-'whitelistreadtitle' => 'Vyžadováno přihlášení',
-'whitelistreadtext' => 'Pro Ätení Älánků se musíte [[Special:Userlogin|pÅ™ihlásit]].',
-'whitelistacctitle' => 'Není vám dovoleno vytvářet uživatelské úÄty',
-'whitelistacctext' => 'Abyste na této wiki mohl(a) vytvářet uživatelské úÄty, musíte se [[Special:Userlogin|pÅ™ihlásit]] a mít přísluÅ¡ná oprávnÄ›ní.',
-'confirmedittitle' => 'Vyžadováno e-mailové potvrzení',
-'confirmedittext' => 'Pro editaci stránek je vyžadováno potvrzení vaší e-mailové adresy. Na stránce [[Special:Preferences|nastavení]] zadejte a nechte potvrdit svou e-mailovou adresu.',
-'loginreqtitle' => 'Vyžadováno přihlášení',
-'loginreqlink' => 'přihlásit',
-'loginreqpagetext' => ' K prohlížení jiných stránek se musíte $1.',
-'accmailtitle' => 'Heslo odesláno.',
-'accmailtext' => 'Heslo pro „$1“ bylo odesláno na $2.',
-'newarticle' => '(Nový)',
-'newarticletext' => "Následovali jste odkaz na stránku, která dosud neexistuje.
-Pokud ji chcete vytvoÅ™it, napiÅ¡te text do rámeÄku níže a stisknÄ›te tlaÄítko ''Uložit zmÄ›ny''. Další rady najdete v [[NápovÄ›da:Obsah|nápovÄ›dÄ›]].
-Pokud jste zde omylem, stisknÄ›te ve svém prohlížeÄi tlaÄítko ''ZpÄ›t''.",
-'anontalkpagetext' => "---- ''Toto je diskusní stránka anonymního uživatele, který si dosud nevytvoÅ™il úÄet nebo ho nepoužívá. Musíme proto použít Äíselnou [[w:cs:IP adresa|IP adresu]] k jeho identifikaci. Taková IP adresa může být sdílena nÄ›kolika uživateli. Pokud jste anonymní uživatel a cítíte, že jsou Vám adresovány irrelevantní komentáře, prosím [[Special:Userlogin|vytvoÅ™te si úÄet nebo se pÅ™ihlaste]] a tím se vyhnete budoucí zámÄ›nÄ› s jinými anonymními uživateli.''",
-'noarticletext' => 'Tato stránka zatím neobsahuje žádný text, můžete [[Special:Search/{{PAGENAME}}|zkusit tento název vyhledat]] na jiných stránkách, nebo [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} tuto stránku založit].',
-'clearyourcache' => "'''Poznámka:''' Po uložení musíte smazat cache vaÅ¡eho prohlížeÄe, jinak zmÄ›ny neuvidíte: '''Mozilla / Firefox:''' ''Ctrl-Shift-R'', '''IE:''' ''Ctrl-F5'', '''Safari:''' ''Cmd-Shift-R'', '''Konqueror''': ''F5''.",
-'usercssjsyoucanpreview' => '<strong>Tip:</strong> Použijte tlaÄítko „Ukázat náhled“ k testování vaÅ¡eho nového css/js pÅ™ed uložením.',
-'usercsspreview' => "'''Pamatujte, že si prohlížíte jen náhled vašeho uživatelského css, neboť ještě nebylo uloženo!'''",
-'userjspreview' => "'''Pamatujte, že testujete a prohlížíte pouze náhled vašeho uživatelského javascriptu, dosud nebyl uložen!'''",
-'userinvalidcssjstitle' => "'''Varování:''' Vzhled „$1“ neexistuje. Nezapomeňte, že uživatelské .css a .js soubory používají malá písmena, např. {{ns:User}}:{{BASEPAGENAME}}/monobook.css, nikoli {{ns:User}}:{{BASEPAGENAME}}/Monobook.css.",
-'updated' => '(Změna uložena)', #FIXME: ?
-'note' => '<strong>Poznámka:</strong>&nbsp;', #FIXME: Where does this come from?
-'previewnote' => 'Pamatujte, že toto je pouze náhled, ne uložení!',
-'session_fail_preview' => '<strong>Omlouváme se, ale váš požadavek se nepodařilo zpracovat. Zkuste to prosím znovu. Pokud se tento problém bude opakovat, zkuste se odhlásit a znovu přihlásit.</strong>',
-'session_fail_preview_html' => '<strong>Omlouváme se, ale váš požadavek se nepodařilo zpracovat.</strong>
-
-\'\'Jelikož tato wiki má povoleno libovolné HTML, není zobrazen náhled jako prevence proti útokům JavaScriptem.\'\'
-
-Pokud jde o zamýšlenou editaci, zkuste to prosím znovu. Pokud se tento problém bude opakovat, zkuste se odhlásit a znovu přihlásit.</strong>',
-'previewconflict' => 'Tento náhled ukazuje text tak, jak bude vypadat po uložení stránky.', #FIXME
-'importing' => 'Import stránky $1',
-'editing' => 'Editace stránky $1',
-'editingsection' => 'Editace stránky $1 (Äást)',
-'editingcomment' => 'Editace stránky $1 (komentář)',
-'editconflict' => 'EditaÄní konflikt: $1',
-'explainconflict' => 'NÄ›kdo zmÄ›nil stránku po zapoÄetí vaší editace. Výše vidíte aktuální text Älánku. VaÅ¡e zmÄ›ny jsou uvedeny dole. Musíte slouÄit své zmÄ›ny se stávajícím Älánkem. <b>Pouze</b> výše uvedený text zůstane uchován po kliknutí na „Uložit“. <br />',
-'yourtext' => 'Váš text',
-'storedversion' => ' Uložená verze',
-'nonunicodebrowser' => '<strong>UPOZORNÄšNÃ: Váš prohlížeÄ není schopen pracovat se znaky [[w:cs:Unicode|Unicode]], pro editaci stránek prosím použijte nÄ›jaký jiný.</strong>',
-'editingold' => '<strong>VAROVÃNÃ: Nyní editujete zastaralou verzi této stránky. Když ji uložíte, vÅ¡echny zmÄ›ny provedené mezitím se ztratí.</strong>',
-'yourdiff' => 'Rozdíly',
-'copyrightwarning' => 'Všechny příspěvky do {{grammar:2sg|{{SITENAME}}}} jsou zveřejňovány podle $2 (podrobnosti najdete na $1). Pokud si nepřejete, aby váš text byl nemilosrdně upravován a volně šířen, pak ho do {{grammar:2sg|{{SITENAME}}}} neukládejte.<br />
-Uložením příspěvku se zavazujete, že je vaším dílem nebo je zkopírován ze zdrojů, které [[w:cs:volné dílo|nejsou chráněny]] autorským právem (tzv. <em>public domain</em>). <strong>Nekopírujte díla chráněná autorským právem bez dovolení!</strong>',
-'copyrightwarning2' => 'UvÄ›domte si, že vÅ¡echny příspÄ›vky do {{grammar:2sg|{{SITENAME}}}} mohou být ostatními uživateli upraveny, pozmÄ›nÄ›ny Äi odstranÄ›ny. Pokud si nepÅ™ejete, aby váš text byl nemilosrdnÄ› upravován, pak ho do {{grammar:2sg|{{SITENAME}}}} neukládejte.<br />
-Uložením příspěvku se zavazujete, že je vaším dílem nebo je zkopírován ze zdrojů, které [[w:cs:volné dílo|nejsou chráněny]] autorským právem (tzv. <em>public domain</em>), podrobnosti najdete na $1. <strong>Nekopírujte díla chráněná autorským právem bez dovolení!</strong>',
-'longpagewarning' => 'VAROVÃNÃ: Tato stránka je $1 KB dlouhá; nÄ›které prohlížeÄe mohou mít problémy s editováním stran, které se blíží nebo jsou delší než 32 KB. Prosím zvažte rozdÄ›lení stránky na více Äástí.',
-'longpageerror' => '<strong>CHYBA: Pokoušíte se uložit text o velikosti $1 KB, pÅ™iÄemž dovolené maximum je $2 KB. VaÅ¡e editace nemůže být uložena.</strong>',
-'readonlywarning' => 'VAROVÃNÃ: Databáze byla uzamÄena kvůli údržbÄ›, takže nebudete moci uložit své zmÄ›ny. Můžete si okopírovat text do souboru a uložit ho na pozdÄ›ji.',
-'protectedpagewarning' => '<strong>Varování:</strong> Tato stránka byla zamÄena, takže ji mohou editovat pouze správci. UjistÄ›te se, že dodržujete [[Project:Pravidla pro zamÄené stránky|pravidla pro zamÄené stránky]].',
-'semiprotectedpagewarning' => '<strong>Poznámka:</strong> Tato stránka byla zamÄena, takže ji mohou editovat pouze registrovaní uživatelé.',
-'templatesused' => 'Šablony používané na této stránce:',
-'edittools' => '<!-- Tento text bude zobrazen pod formuláři pro editaci stránek a naÄítání souborů. -->',
-'nocreatetitle' => 'Vytváření nových stránek je omezeno',
-'nocreatetext' => 'Na tomto serveru je možnost vytváření nových stránek omezena.
-Můžete se vrátit a editovat již existující stránku, nebo [[Special:Userlogin|se pÅ™ihlásit Äi se registrovat]].',
-
-# History pages
-#
-'revhistory' => 'Historie editací',
-'nohistory' => 'O této stránce neexistuje historie editací.',
-'revnotfound' => 'Verze nenalezena',
-'revnotfoundtext' => 'Nelze najít starou verzi, kterou žádáte. Zkuste prosím zkontrolovat URL hledané stránky.\b',
-'loadhist' => 'NaÄítá se stránka historie editací', #FIXME Apparently not used
-'currentrev' => 'Aktuální verze',
-'revisionasof' => 'Verze z $1',
-'revisionasofwithlink' => 'Verze z $1; $2<br />$3 | $4',
-'previousrevision' => '↠Starší verze',
-'nextrevision' => 'Novější verze →',
-'currentrevisionlink' => 'zobrazit aktuální verzi',
-'cur' => 'teÄ',
-'next' => 'násl',
-'last' => 'předchozí',
-'orig' => 'původní',
-'histlegend' => '(teÄ) = rozdíly oproti nynÄ›jší verzi, (pÅ™edchozí) = rozdíly oproti pÅ™edchozí verzi, <b>m</b> = malá editace',
-'deletedrev' => '[smazáno]',
-'histfirst' => 'Nejstarší',
-'histlast' => 'Nejnovější',
-'rev-deleted-comment' => '(komentář odstraněn)',
-'rev-deleted-user' => '(uživatelské jméno odstraněno)',
-'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">
-Tato revize byla odstraněna z veřejného archivu.
-Podrobnosti o smazání mohou být uvedeny v [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} knize smazaných stránek].
-</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-Tato revize byla odstraněna z veřejného archivu.
-Jako správce si ji však můžete prohlédnout;
-podrobnosti o smazání mohou být uvedeny v [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} knize smazaných stránek].
-</div>',
-'rev-delundel' => 'skrýt/zobrazit',
-
-'history-feed-title' => 'Historie editací',
-'history-feed-description' => 'Historie editací této stránky',
-'history-feed-item-nocomment' => '$1 v $2',
-'history-feed-empty' => 'Požadovaná stránka neexistuje.
-Mohla být smazána Äi pÅ™ejmenována.
-Zkuste [[Special:Search|hledání]].',
-
-# Revision deletion
-#
-'revisiondelete' => 'Smazat/obnovit revize',
-'revdelete-selected' => 'Zvolené revize [[:$1]]:',
-'revdelete-text' => 'Smazané revize budou nadále zobrazeny v historii stránky, ale jejich text nebude veřejně dostupný.
-
-Ostatní správci této wiki si budou moci skrytý obsah prohlížet a pomocí stejného rozhraní jej také obnovit,
-pokud to provozovatel serveru nezakázal.',
-'revdelete-legend' => 'Nastavit omezení k revizi:',
-'revdelete-hide-text' => 'Skrýt text revize',
-'revdelete-hide-comment' => 'Skrýt editaÄní komentář',
-'revdelete-hide-user' => 'Skrýt uživatelovu IP adresu',
-'revdelete-hide-restricted' => 'Tato omezení aplikovat i na správce',
-'revdelete-log' => 'Komentář:',
-'revdelete-submit' => 'Aplikovat nastavení',
-'revdelete-logentry' => 'změnil viditelnost revizí u [[$1]]',
-
-# Diffs
-#
-'difference' => '(Rozdíly mezi verzemi)',
-'loadingrev' => 'naÄítají se verze pro zjiÅ¡tÄ›ní rozdílů', #FIXME Apparently not used
-'lineno' => 'Řádka $1:',
-'editcurrent' => ' Editovat nynější verzi této stránky',
-'selectnewerversionfordiff' => 'Vyberte novější verzi pro porovnání',
-'selectolderversionfordiff' => 'Vyberte starší verzi pro porovnání',
-'compareselectedversions' => 'Porovnat vybrané verze',
-
-# Search results
-#
-'searchresults' => 'Výsledky hledání',
-'searchresulttext' => 'Pro více informací o tom, jak hledat na {{grammar:6sg|{{SITENAME}}}}, se podívejte na [[Nápověda:Hledání]].',
-'searchsubtitle' => 'Hledáno „[[:$1]]“',
-'searchsubtitleinvalid' => 'Hledáno „$1“',
-'badquery' => 'Špatně vytvořený vyhledávací dotaz',
-'badquerytext' => 'Nemůžeme zpracovat vaše zadání. Je to pravděpodobně tím, že hledáte slovo kratší než tři písmena, což zatím není podporováno. Může to být také tím, že zadání bylo napsáno nesprávně. Prosím zkuste jiné zadání.',
-'matchtotals' => 'Zadanému „$1“ odpovídá $2 názvů stran a text $3 stran.',
-'noexactmatch' => ' Neexistuje žádná stránka, která by měla přesně tento název, zkouším plnotextové vyhledávání.',
-'titlematches' => 'Stránky s odpovídajícím názvem',
-'notitlematches' => 'Žádné stránky názvem neodpovídají.',
-'textmatches' => 'Stránky s odpovídajícím textem',
-'notextmatches' => 'Žádné stránky textem neodpovídají.',
-'prevn' => '$1 předchozích',
-'nextn' => '$1 následujících',
-'viewprevnext' => 'Ukázat ($1) ($2) ($3).',
-'showingresults' => 'Zobrazuji <strong>$1</strong> {{plural:$1|výsledek|výsledky|výsledků}} poÄínaje od <strong>$2</strong>.',
-'showingresultsnum' => 'Zobrazuji <strong>$3</strong> {{plural:$3|výsledek|výsledky|výsledků}} poÄínaje od <strong>$2</strong>.',
-'nonefound' => '<strong>Poznámka</strong>: neúspěšná hledání jsou Äasto důsledkem zadání slov, která nejsou indexována, nebo uvedením mnoha slov najednou (ve výsledku se objeví jen ty stránky, které obsahují vÅ¡echna zadaná slova).',
-'powersearch' => 'Hledání',
-'powersearchtext' => 'Hledat',
-'powersearchtext' => '
-Hledat ve jmenných prostorech:<br />
-$1<br />
-$2 Vypsat přesměrování &nbsp; Hledat $3 $9',
-'searchdisabled' => '<p>Omlouváme se. Plnotextové vyhledávání je doÄasnÄ› nedostupné. Zatím můžete zkusit vyhledávání Googlem; je ale možné, že jeho výsledky nemusí být aktuální.</p>',
-'blanknamespace' => '(Hlavní)',
-
-# Preferences page
-#
-'preferences' => 'Nastavení',
-'prefsnologin' => 'Nejste přihlášen(a)!',
-'prefsnologintext' => 'Pro nastavení se musíte [[Special:Userlogin|přihlásit]].',
-'prefsreset' => 'Nastavení vráceno.', #FIXME: Hmm...
-'qbsettings' => 'Nastavení lišty nástrojů',
-'changepassword' => 'Změna hesla',
-'skin' => 'Styl',
-'math' => 'Matematika',
-'dateformat' => 'Formát data',
-'datedefault' => 'Implicitní',
-'datetime' => 'Datum a Äas',
-'math_failure' => 'Nelze pochopit',
-'math_unknown_error' => 'neznámá chyba',
-'math_unknown_function' => 'neznámá funkce',
-'math_lexing_error' => 'chyba při lexingu', #FIXME
-'math_syntax_error' => 'syntaktická chyba',
-'math_image_error' => 'Selhala konverze do PNG; zkontrolujte správnou instalaci latexu, dvips, gs a convertu',
-'math_bad_tmpdir' => 'Nelze zapsat nebo vytvoÅ™it doÄasný adresář pro matematiku',
-'math_bad_output' => 'Nelze zapsat nebo vytvořit adresář pro výstup matematiky',
-'math_notexvc' => 'Chybí spustitelný texvc; podívejte se prosím do math/README na konfiguraci.',
-'prefs-personal' => 'Údaje o uživateli',
-'prefs-rc' => ' Poslední změny',
-'prefs-watchlist' => 'Sledované stránky',
-'prefs-watchlist-days' => 'PoÄet dní zobrazených ve sledovaných stránkách:',
-'prefs-watchlist-edits' => 'PoÄet editací zobrazených na zdokonalených sledovaných stránkách:',
-'prefs-misc' => ' Různé',
-'saveprefs' => 'Uložit nastavení',
-'resetprefs' => 'Vrátit původní nastavení',
-'oldpassword' => 'Staré heslo',
-'newpassword' => 'Nové heslo',
-'retypenew' => 'Napište znovu nové heslo',
-'textboxsize' => 'Editace',
-'rows' => 'Řádky',
-'columns' => 'Sloupce',
-'searchresultshead' => 'Vyhledávání',
-'resultsperpage' => 'PoÄet nalezených Älánků na jednu stránku výsledků',
-'contextlines' => ' PoÄet řádek zobrazených z každé nalezené stránky',
-'contextchars' => ' PoÄet znaků kontextu na každé řádce',
-'stubthreshold' => 'Hranice pro zobrazení pahýlu',
-'recentchangescount' => 'PoÄet zobrazených záznamů v posledních zmÄ›nách',
-'savedprefs' => 'Vaše nastavení bylo uloženo.',
-'timezonelegend' => 'Časové pásmo',
-'timezonetext' => 'OznaÄte, o kolik se vaÅ¡e Äasové pásmo liší od serveru (UTC). Například pro stÅ™edoevropské Äasové pásmo (SEÄŒ) vyplňte „01:00“ v zimÄ›, „02:00“ v období platnosti letního Äasu.',
-'localtime' => 'Místní Äasové pásmo',
-'timezoneoffset' => 'Posun',
-'servertime' => 'Aktuální Äas na serveru',
-'guesstimezone' => 'NaÄíst z prohlížeÄe',
-'allowemail' => 'Dovolit e-mail od ostatních uživatelů',
-'defaultns' => 'Implicitně hledat v těchto jmenných prostorech:',
-'default' => 'implicitní',
-'files' => 'Soubory',
-
-# User levels special page
-#
-'userrights-lookup-user' => 'Spravovat uživatelské skupiny',
-'userrights-user-editname' => 'Zadejte uživatelské jméno:',
-'editusergroup' => 'Upravit uživatelskou skupinu',
-
-# user groups editing
-'userrights-editusergroup' => 'Upravit uživatelské skupiny',
-'saveusergroups' => 'Uložit uživatelské skupiny',
-'userrights-groupsmember' => 'ÄŒlen skupin:',
-'userrights-groupsavailable' => 'Dostupné skupiny:',
-'userrights-groupshelp' => 'Zvolte skupiny, do/ze kterých chcete uživatele přidat/odebrat.
-Nezvolené skupiny nebudou zmÄ›nÄ›ny. Skupinu můžete vyÅ™adit z vybraných pomocí CTRL + Levé tlaÄítko myÅ¡i',
-'userrights-logcomment' => 'ZmÄ›nÄ›no Älenství ve skupinách z $1 na $2',
-
-# Default group names and descriptions
-#
-'group' => 'Skupina:',
-'group-bot' => 'Boti',
-'group-sysop' => 'Správci',
-'group-bureaucrat' => 'Byrokraté',
-'group-steward' => 'Stevardi',
-'group-all' => '(všichni)',
-
-'group-bot-member' => 'Bot',
-'group-sysop-member' => 'Správce',
-'group-bureaucrat-member' => 'Byrokrat',
-'group-steward-member' => 'Stevard',
-
-'grouppage-bot' => '{{ns:Project}}:Boti',
-'grouppage-sysop' => '{{ns:Project}}:Správci',
-'grouppage-bureaucrat' => '{{ns:Project}}:Byrokraté',
-
-# Recent changes
-#
-'changes' => 'změny',
-'recentchanges' => 'Poslední změny',
-'recentchangestext' => 'Sledujte poslední změny na {{grammar:6sg|{{SITENAME}}}} na této stránce.',
-'rcnote' => 'Níže {{plural:$1|je poslední|jsou poslední|je posledních}} <strong>$1</strong> {{plural:$1|změna|změny|změn}} za {{plural:$2|poslední|poslední|posledních}} <strong>$2</strong> {{plural:$2|den|dny|dnů}} před $3.',
-'rcnotefrom' => 'Níže {{plural:$1|je|jsou|je}} nejvýše <b>$1</b> {{plural:$1|změna|změny|změn}} od <b>$2</b>.',
-'rclistfrom' => 'Ukázat nové zmÄ›ny, poÄínaje od $1',
-'rcshowhideminor' => '$1 malé editace',
-'rcshowhidebots' => '$1 roboty',
-'rcshowhideliu' => '$1 přihlášené uživatele',
-'rcshowhideanons' => '$1 anonymní uživatele',
-'rcshowhidepatr' => '$1 prověřené editace',
-'rcshowhidemine' => '$1 moje editace',
-'rclinks' => 'Ukázat $1 posledních změn během posledních $2 dnů; $3.',
-'diff' => 'rozdíl',
-'hist' => 'historie',
-'hide' => 'skrýt',
-'show' => 'ukázat',
-'minoreditletter' => 'm',
-'newpageletter' => 'N',
-'sectionlink' => '→',
-'number_of_watching_users_RCview' => '[$1]',
-'number_of_watching_users_pageview' => '[$1 {{plural:$1|sledující uživatel|sledující uživatelé|sledujících uživatelů}}]',
-'rc_categories' => 'Omezit na kategorie (oddělené „|“)',
-'rc_categories_any' => 'VÅ¡echny',
-
-# Upload
-#
-'upload' => 'NaÄíst soubor',
-'uploadbtn' => 'NaÄíst soubor',
-'reupload' => 'NaÄíst znovu',
-'reuploaddesc' => 'Vrátit se k naÄtení.',
-'uploadnologin' => 'Nejste přihlášen(a)',
-'uploadnologintext' => 'Pro naÄtení souboru se musíte [[Special:Userlogin|pÅ™ihlásit]].',
-'upload_directory_read_only' => 'Do adresáře pro naÄítané soubory ($1) nemá webserver právo zápisu.',
-'uploaderror' => 'PÅ™i naÄítání doÅ¡lo k chybÄ›',
-'uploadtext' => "
-'''POZOR!''' PÅ™ed nahráváním souborů si zcela urÄitÄ› pÅ™eÄtÄ›te
-[[Project:Pravidla použití obrázků|pravidla použití obrázků]]
-a dodržujte je.
-
-Pro prohlížení a hledání již dříve nahraných souborů se podívejte
-na [[Special:Imagelist|seznam naÄtených souborů]], popÅ™.
-[[Special:Newimages|galerii nových obrázků]]. VÅ¡echna naÄtení
-a smazání jsou zaznamenány v [[Special:Log|protokolovacích záznamech]].
-
-Pomocí níže uvedeného formuláře můžete na wiki nahrát obrázky a jiné
-soubory, které poté budete moci použít v Äláncích. Ve vÄ›tÅ¡inÄ› prohlížeÄů
-je zobrazeno tlaÄítko „Procházet…“, pomocí kterého budete moci
-vybrat soubor k naÄtení, jehož jméno se poté objeví v políÄku
-vedle tlaÄítka. Poté stisknÄ›te tlaÄítko „NaÄíst soubor“ k
-dokonÄení naÄtení. BuÄte trpÄ›liví, nahrávání může chvíli trvat.
-
-Preferované formáty jsou JPEG pro fotografie, PNG pro schémata
-a OGG pro zvuky. Používejte laskavě smysluplná jména souborů,
-soubor po naÄtení nelze pÅ™ejmenovat.
-
-Pro vložení obrázku do stránky použijte syntaxi
-<code><nowiki>[[{{ns:6}}:soubor.jpg]]</nowiki></code> nebo
-<code><nowiki>[[{{ns:6}}:soubor.png|popisek]]</nowiki></code>, popÅ™.
-<code><nowiki>[[{{ns:-2}}:soubor.ogg]]</nowiki></code> pro zvuky.
-
-Uvědomte si laskavě, že stejně jako u ostatních wikistránek mohou
-ostatní uživatelé vámi nahraný soubor smazat Äi upravit, pokud to
-uznají za vhodné; pokud budete tuto funkci zneužívat, může být
-váš uživatelský úÄet zablokován.",
-'uploadlog' => 'kniha nahrávek',
-'uploadlogpage' => 'Kniha_nahrávek',
-'uploadlogpagetext' => 'Níže najdete seznam nejnovějších souborů.',
-'filename' => 'Soubor',
-'filedesc' => 'Popis',
-'fileuploadsummary' => 'Popis:',
-'filestatus' => 'Autorská práva',
-'filesource' => 'Zdroj',
-'copyrightpage' => '{{ns:4}}:Autorské právo',
-'copyrightpagename' => 'podmínek {{grammar:2sg|{{SITENAME}}}}',
-'uploadedfiles' => 'NaÄtené soubory',
-'ignorewarning' => 'Ignorovat varování a naÄíst soubor.',
-'ignorewarnings' => 'Ignorovat všechna varování',
-'minlength' => 'Jméno souboru se musí skládat nejméně ze tří písmen.',
-'illegalfilename' => 'Název souboru "$1" obsahuje znaky, které nejsou povoleny v názvech stránek. Prosím přejmenujte soubor a zkuste jej nahrát znovu.',
-'badfilename' => 'Jméno souboru bylo změněno na „$1“.',
-'badfiletype' => '„.$1“ není jeden z dovolených typů souborů.',
-'largefile' => 'DoporuÄuje se, aby délka souboru nepÅ™esahovala $1&nbsp;B, tento soubor má $2&nbsp;B.',
-'largefileserver' => 'Velikost tohoto souboru pÅ™ekraÄuje limit nastavený na serveru.',
-'emptyfile' => 'Soubor, který jste vložili, se zdá být prázdný. Mohl to způsobit překlep v názvu souboru. Prosím zkontrolujte, zda jste opravdu chtěli vložit tento soubor.',
-'fileexists' => ' Soubor s tímto jménem již existuje, prosím podívejte se na $1, pokud nevíte jistě, zda chcete tento soubor nahradit.',
-'fileexists-forbidden' => 'Soubor s tímto názvem již existuje; vraťte se a zvolte jiný název. [[Soubor:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Soubor s tímto názvem již existuje ve sdíleném úložišti; vraťte se a zvolte jiný název. [[Soubor:$1|thumb|center|$1]]',
-'successfulupload' => 'NaÄtení úspěšnÄ› provedeno!',
-'fileuploaded' => 'Soubor „$1“ byl úspěšnÄ› naÄten. Prosím kliknÄ›te na tento odkaz: ($2), který vede na stránku popisu a napiÅ¡te tam informace o souboru: odkud pochází, kdy byl vytvoÅ™en a kým; a cokoliv dalšího, co o nÄ›m můžete vÄ›dÄ›t. Pokud je to obrázek, můžete ho do stránek vložit takto: <tt><nowiki>[[</nowiki>{{ns:6}}:$1|thumb|Nadpis]]</tt>',
-'uploadwarning' => 'Varování',
-'savefile' => 'Uložit soubor',
-'uploadedimage' => 'naÄítá „[[$1]]“',
-'uploaddisabled' => 'NaÄítání souborů vypnuto.',
-'uploaddisabledtext' => 'Promiňte, ale naÄítání souborů je na této wiki vypnuto.',
-'uploadscripted' => 'Tento soubor obsahuje HTML nebo kód skriptu, který by mohl být prohlížeÄem chybnÄ› interpretován.',
-'uploadcorrupt' => 'Soubor je poÅ¡kozen nebo nemá správnou příponu. Zkontrolujte prosím soubor a zkuste ho naÄíst znovu.',
-'uploadvirus' => 'Tento soubor obsahuje virus! Podrobnosti: $1',
-'sourcefilename' => 'Jméno zdrojového souboru',
-'destfilename' => 'Cílové jméno',
-'filewasdeleted' => 'Soubor stejného jména byl již dříve naÄten a posléze smazán. Podrobnosti obsahuje $1.', #TODO: grammar...??
-
-'license' => 'Licence',
-'nolicense' => 'Bez udání licence',
-
-# Image list
-#
-'imagelist' => 'Seznam naÄtených obrázků',
-'imagelisttext' => 'Níže je seznam $1 obrázků, setříděných $2.',
-'imagelistforuser' => 'Tento seznam obsahuje jen soubory naÄtené uživatelem $1.',
-'getimagelist' => 'naÄítám seznam obrázků',
-'ilsubmit' => 'Hledat',
-'showlast' => 'Ukázat posledních $1 obrázků tříděných $2.',
-'byname' => 'podle jména',
-'bydate' => 'podle data',
-'bysize' => 'podle velikosti',
-'imgdelete' => 'smazat',
-'imgdesc' => 'popis',
-'imglegend' => '(popis) = ukázat / editovat popis souboru.',
-'imghistory' => 'Historie naÄtených souborů',
-'revertimg' => 'vrátit',
-'deleteimg' => 'smazat',
-'deleteimgcompletely' => 'smazat úplně',
-'imghistlegend' => '(teÄ) = toto je souÄasná verze souboru, (smazat úplnÄ›) = smazat vÅ¡echny verze tohoto souboru, (smazat) = smazat jen tuto verzi, (vrátit) = obnovit starou verzi. <br /> <i>KliknÄ›te na datum pro zobrazení obrázku, který byl uložen v ten den.</i>',
-'imagelinks' => 'Odkazy k souboru',
-'linkstoimage' => 'Na soubor odkazují tyto stránky:',
-'nolinkstoimage' => 'Na tento soubor neodkazuje žádná stránka.',
-'sharedupload' => 'Tento soubor je sdílený a může být používán ostatními projekty.',
-'shareduploadwiki' => 'Více informací najdete na $1.',
-'shareduploadwiki-linktext' => 'stránce s popisem',
-'noimage' => 'Soubor s tímto jménem neexistuje, můžete ho $1',
-'noimage-linktext' => 'naÄíst',
-'uploadnewversion-linktext' => 'NaÄíst novou verzi tohoto souboru',
-
-# Mime search
-#
-'mimesearch' => 'Hledání podle MIME typu',
-'mimetype' => 'MIME typ:',
-'download' => 'download',
-
-# Unwatchedpages
-#
-'unwatchedpages' => 'Nesledované stránky',
-
-# List redirects
-'listredirects' => 'Seznam přesměrování',
-
-# Unused templates
-'unusedtemplates' => 'Nepoužívané šablony',
-'unusedtemplatestext' => 'Tato stránka obsahuje seznam všech stran ve jmenném prostoru {{ns:-1}}, které nejsou vloženy do žádné jiné strany. Před jejich smazáním nezapomeňte zkontrolovat ostatní odkazy.',
-'unusedtemplateswlh' => 'ostatní odkazy',
-
-# Random redirect
-'randomredirect' => 'Náhodné přesměrování',
-
-# Statistics
-#
-'statistics' => 'Statistika',
-'sitestats' => 'O serveru',
-'userstats' => 'O uživatelích',
-'sitestatstext' => "V databázi je celkem '''$1''' {{plural:$1|stránka|stránky|stránek}}. Toto Äíslo zahrnuje diskusní stránky, stránky o {{grammar:6sg|{{SITENAME}}}}, pahýly, pÅ™esmÄ›rování a další, které nejsou Älánky v pravém slova smyslu. KromÄ› nich zbývá '''$2''' pravdÄ›podobnÄ› {{plural:$2|skuteÄný Älánek|skuteÄné Älánky|skuteÄných Älánků}}.
-
-{{plural:$8|Byl naÄten|Byly naÄteny|Bylo naÄteno}} '''$8''' {{plural:$8|obrázek|obrázky|obrázků}}.
-
-Od založení wiki bylo navÅ¡tíveno celkem '''$3''' stránek a editováno '''$4'''krát. To Äiní v průmÄ›ru '''$5''' editací na stránku a '''$6''' návÅ¡tÄ›v na editaci.
-
-Aktuální délka fronty údržby je '''$7'''.",
-'userstatstext' => "Je zde '''$1''' {{plural:$1|registrovaný uživatel|registrovaní uživatelé|registrovaných uživatelů}}, z toho '''$2''' {{plural:$2|správce|správci|správců}} (podívejte se na $3).",
-
-# Maintenance Page
-#
-'disambiguations' => 'Stránky odkazující na rozcestníky',
-'disambiguationspage' => '{{ns:10}}:Rozcestník',
-'disambiguationstext' => 'Následující Älánky odkazují na rozcestník. Místo toho by mÄ›ly by odkazovat na přísluÅ¡ný Älánek s konkrétním významem.<br /> ÄŒlánek je považován za rozcestník v případÄ›, že odkazuje na $1. Stránky z jiných jmenných prostorů zde <em>nejsou</em> uvedeny.',
-'doubleredirects' => 'Dvojitá přesměrování',
-'doubleredirectstext' => 'Každý řádek obsahuje odkaz na první a druhé pÅ™esmÄ›rování, plus první řádek textu druhého pÅ™esmÄ›rování, který obvykle ukazuje jméno „skuteÄného“ hlavního Älánku, na který by mÄ›lo první pÅ™esmÄ›rování odkazovat.',
-'brokenredirects' => 'Přerušená přesměrování',
-'brokenredirectstext' => ' Tato pÅ™esmÄ›rování vedou na neexistující Älánky.',
-
-# Miscellaneous special pages
-#
-'lonelypages' => 'SirotÄí Älánky',
-'uncategorizedpages' => 'Nekategorizované stránky',
-'uncategorizedcategories' => 'Nekategorizované kategorie',
-'unusedimages' => 'Nepoužívané obrázky a soubory',
-'unusedcategories' => 'Nepoužívané kategorie',
-'popularpages' => 'Nejnavštěvovanější stránky',
-'wantedcategories' => 'Žádané kategorie',
-'wantedpages' => 'Žádoucí Älánky',
-'mostlinked' => 'Nejodkazovanější stránky',
-'mostlinkedcategories' => 'Nejpoužívanější kategorie',
-'mostcategories' => 'ÄŒlánky s nejvyšším poÄtem kategorií',
-'mostimages' => 'Nejpoužívanější soubory',
-'mostrevisions' => 'Stránky s nejvíce revizemi',
-'allpages' => 'Všechny stránky',
-'prefixindex' => 'Seznam stránek podle zaÄátku názvu',
-'randompage' => 'Náhodná stránka',
-'shortpages' => 'Nejkratší Älánky',
-'longpages' => 'Nejdelší Älánky',
-'deadendpages' => 'Slepé Älánky',
-'listusers' => 'Uživatelé',
-'specialpages' => 'Speciální stránky',
-'spheading' => 'Speciální stránky pro všechny uživatele',
-'restrictedpheading' => 'Speciální stránky s omezeným přístupem',
-'recentchangeslinked' => 'Související změny',
-'rclsub' => '(stránek odkazovaných z „$1“)',
-'newpages' => 'NejnovÄ›jší Älánky',
-'ancientpages' => 'Nejdéle needitované stránky',
-'intl' => 'Mezijazykové odkazy',
-'move' => 'Přesunout',
-'movethispage' => 'Přesunout stránku',
-'unusedimagestext' => '<p>Jiné WWW stránky mohou odkazovat přímo pomocí URL, na takové odkazy se v tomto seznamu nebere zřetel.',
-'unusedcategoriestext' => 'Následující kategorie mají své stránky, aÄkoli je žádná stránka ani jiná kategorie nepoužívá.',
-'booksources' => 'Zdroje knih',
-'categoriespagetext' => 'Ve wiki existují následující kategorie:',
-'data' => 'Data',
-'userrights' => 'Správa uživatelských skupin',
-'groups' => 'Uživatelské skupiny',
-'booksourcetext' => 'Následují odkazy na jiné WWW stránky, na kterých se prodávají knihy, nebo které mohou obsahovat další informace o knize, kterou hledáte. {{SITENAME}} nemá s tÄ›mito prodejnami žádný vztah, tyto odkazy nelze chápat jako doporuÄení.',
-'isbn' => 'ISBN',
-'alphaindexline' => 'od $1 do $2',
-'version' => 'Verze',
-'log' => 'Protokolovací záznamy',
-'alllogstext' => 'SpoleÄné zobrazení knihy nahrávek, smazání, zamÄení, zablokování a uživatelských práv.
-Zobrazení můžete zůžit výbÄ›rem typu záznamu, uživatelského jména nebo dotÄené stránky.',
-'logempty' => 'Protokol neobsahuje žádný odpovídající záznam.',
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Uživatel:',
-'speciallogtitlelabel' => 'Název:',
-
-# Special:Allpages
-'nextpage' => 'Další stránka ($1)',
-'allpagesfrom' => 'VÅ¡echny stránky poÄínaje od:',
-'allarticles' => 'VÅ¡echny Älánky',
-'allnonarticles' => 'VÅ¡echny neÄlánky',
-'allinnamespace' => 'Všechny stránky (jmenný prostor $1)',
-'allnotinnamespace' => 'Všechny stránky (mimo jmenný prostor $1)',
-'allpagesprev' => 'Předchozí',
-'allpagesnext' => 'Následující',
-'allpagessubmit' => 'Přejít',
-'allpagesprefix' => 'Zobrazit stránky zaÄínající:',
-
-# Email this user
-#
-'mailnologin' => 'Bez odesílací adresy',
-'mailnologintext' => 'Pokud chcete posílat e-maily jiným uživatelům, musíte se [[Special:Userlogin|přihlásit]] a mít platnou e-mailovou adresu ve svém [[Special:Preferences|nastavení]].',
-'emailuser' => 'Poslat e-mail',
-'emailpage' => 'Poslat e-mail',
-'emailpagetext' => 'Pokud tento uživatel uvedl platnou e-mailovou adresu ve svém nastavení, tímto formulářem mu lze poslat zprávu. E-mailová adresa, kterou máte uvedenu v nastavení, se objeví jako adresa odesílatele pošty, aby adresát mohl odpovědět.',
-'usermailererror' => 'Chyba poštovního programu:',
-'defemailsubject' => 'E-mail z {{grammar:2sg|{{SITENAME}}}}',
-'noemailtitle' => 'Bez e-mailové adresy',
-'noemailtext' => 'Tento uživatel buÄ nezadal platnou adresu nebo zakázal pÅ™ijímat zprávy od jiných uživatelů.',
-'emailfrom' => 'Od',
-'emailto' => 'Komu',
-'emailsubject' => 'Předmět',
-'emailmessage' => 'Zpráva',
-'emailsend' => 'Odeslat',
-'emailsent' => 'Zpráva odeslána',
-'emailsenttext' => 'Váš e-mail byl odeslán.',
-
-# Watchlist
-#
-'watchlist' => 'Sledované stránky',
-'watchlistsub' => '(uživatele „$1“)',
-'nowatchlist' => 'Na svém seznamu sledovaných stránek nemáte žádné položky.',
-'watchlistcount' => "'''Na svém seznamu sledovaných stránek máte $1 {{plural:$1|položku|položky|položek}} vÄetnÄ› diskusí.'''",
-'clearwatchlist' => 'Smazat seznam sledovaných stránek',
-'watchlistcleartext' => 'Jste si jisti, že chcete odstranit tyto položky?',
-'watchlistclearbutton' => 'Smazat',
-'watchlistcleardone' => 'Váš seznam sledovaných stránek byl smazán, {{plural:$1|byla odstraněna jedna položka|byly odstraněny $1 položky|bylo odstraněno $1 položek}}.',
-'watchnologin' => 'Nejste přihlášen(a)',
-'watchnologintext' => 'Pro sledování oblíbených stránek se musíte [[Special:Userlogin|přihlásit]].',
-'addedwatch' => 'Přidáno k oblíbeným',
-'addedwatchtext' => 'Stránka „[[:$1]]“ byla pÅ™idána mezi stránky, které [[Special:Watchlist|sledujete]]. Budoucí zmÄ›ny této stránky se objeví <b>tuÄnÄ›</b> v [[Special:Recentchanges|seznamu posledních zmÄ›n]], aby bylo snadnÄ›jší si jí povÅ¡imnout. Pokud budete pozdÄ›ji chtít stránku ze seznamu sledovaných smazat, kliknÄ›te na „Nesledovat tuto stránku“ v liÅ¡tÄ› nástrojů.',
-'removedwatch' => 'Vyřazeno ze seznamu sledovaných stránek',
-'removedwatchtext' => 'Stránka „$1“ byla vyřazena z vašeho seznamu sledovaných stránek.',
-'watch' => 'Sledovat',
-'watchthispage' => 'Sledovat tuto stránku',
-'unwatch' => 'Nesledovat',
-'unwatchthispage' => 'Nesledovat tuto stránku',
-'notanarticle' => 'Toto není Älánek',
-'watchnochange' => 'Žádná ze sledovaných položek nebyla editována v době, která je zobrazena.',
-'watchdetails' => '* Na svém seznamu sledovaných stránek máte $1 {{plural:$1|stránku|stránky|stránek}}
-* [[Special:Watchlist/edit|Ukázat a editovat kompletní seznam]].
-* [[Special:Watchlist/clear|Odstranit všechny položky]]',
-'wlheader-enotif' => '* Upozorňování e-mailem je zapnuto.',
-'wlheader-showupdated' => "* Stránky, které se zmÄ›nily od vaší poslední návÅ¡tÄ›vy, jsou zobrazeny '''tuÄnÄ›'''",
-'watchmethod-recent'=> 'hledají se sledované stránky mezi posledními změnami',
-'watchmethod-list' => 'hledají se nejnovější editace sledovaných stránek',
-'removechecked' => 'VyÅ™adit oznaÄené položky ze seznamu sledovaných',
-'watchlistcontains' => 'Na svém seznamu sledovaných stránek máte $1 {{plural:$1|položku|položky|položek}}.',
-'watcheditlist' => 'Tady je abecední seznam vaÅ¡ich sledovaných stránek. ZaÅ¡krtnÄ›te stránky, které chcete smazat z vaÅ¡eho seznamu a kliknÄ›te na tlaÄítko „vyÅ™adit oznaÄené“ na konci obrazovky. S každou stránkou je vždy sledována i její diskusní stránka a naopak.',
-'removingchecked' => 'Požadované položky se odstraňují ze seznamu sledovaných…',
-'couldntremove' => 'Nepodařilo se odstranit položku „$1“…',
-'iteminvalidname' => 'Problém s položkou „$1“, neplatný název…',
-'wlnote' => 'Níže je {{plural:$1|poslední změna|poslední $1 změny|posledních $1 změn}} za {{plural:$2|poslední|poslední|posledních}} <b>$2</b> {{plural:$2|hodinu|hodiny|hodin}}.',
-'wlshowlast' => 'Ukázat posledních $1 hodin $2 dnů $3',
-'wlsaved' => 'Toto je uložená verze vašeho seznamu sledovaných stránek.',
-'wlhideshowown' => '$1 moje editace.',
-'wlhideshowbots' => '$1 roboty.',
-'wldone' => 'Hotovo.',
-
-'enotif_mailer' => 'ZasílaÄ hlášení {{grammar:2sg|{{SITENAME}}}}',
-'enotif_reset' => 'Vynulovat všechny příznaky (nastavit stav na „navštíveno“)',
-'enotif_newpagetext'=> 'Toto je nová stránka.',
-'changed' => 'změněno',
-'created' => 'vytvořeno',
-'enotif_subject' => '$PAGEEDITOR upravil stránku $PAGETITLE na {{grammar:6sg|{{SITENAME}}}}.',
-'enotif_lastvisited' => 'Vizte $1 pro seznam všech změn od minulé návštěvy.',
-'enotif_body' => 'Vážený uživateli $WATCHINGUSERNAME,
-
-$PAGEEDITDATE upravil $PAGEEDITOR stránku $PAGETITLE, vizte $PAGETITLE_URL pro aktuální verzi.
-
-$NEWPAGE
-
-Shrnutí editace: $PAGESUMMARY $PAGEMINOREDIT
-Uživatele, který změnu provedl, můžete kontaktovat:
-e-mailem: $PAGEEDITOR_EMAIL
-na wiki: $PAGEEDITOR_WIKI
-
-Dokud stránku nenavštívíte, nebudou vám zasílána další oznámení o změnách této stránky, případně do doby, než vynulujete příznaky ve svém seznamu sledovaných stránek.
-
- S pozdravem váš zasílaÄ hlášení {{grammar:2sg|{{SITENAME}}}}
-
---
-Pro změnu nastavení navštivte
-{{fullurl:Special:Watchlist/edit}}
-
-Rady a kontakt:
-{{fullurl:Project:Potřebuji pomoc}}',
-
-# Delete/protect/revert
-#
-'deletepage' => 'Smazat stránku',
-'confirm' => 'Potvrdit',
-'excontent' => 'obsah byl: „$1“',
-'excontentauthor' => "obsah byl: „$1“ (a jediným přispěvatelem byl „$2“)",
-'exbeforeblank' => 'obsah před vyprázdněním byl: „$1“',
-'exblank' => 'stránka byla prázdná',
-'confirmdelete' => 'Potvrdit smazání',
-'deletesub' => '(Maže se „$1“)',
-'historywarning' => ' Varování: Stránka, kterou chcete smazat, má historii:&nbsp;',
-'confirmdeletetext' => 'Chystáte se trvale smazat z databáze stránku nebo obrázek s celou jeho historií. Prosím potvrÄte, že to opravdu chcete uÄinit, že si uvÄ›domujete důsledky a že je to v souladu s [[Project:Pravidla|pravidly]].',
-'actioncomplete' => 'Provedeno',
-'deletedtext' => ' Stránka nebo soubor „$1“ byla smazána; $2 zaznamenává poslední smazání.',
-'deletedarticle' => 'maže „$1“',
-'dellogpage' => 'Kniha_smazaných_stránek',
-'dellogpagetext' => 'Zde je seznam posledních smazaných z databáze. VÅ¡echny Äasové údaje uvedeny podle Äasového pásma serveru (UTC).
-<ul>
-</ul>',
-'deletionlog' => 'kniha smazaných stránek',
-'reverted' => 'Obnovení předchozí verze',
-'deletecomment' => 'Důvod smazání',
-'imagereverted' => 'Obnovení předchozí verze úspěšně provedeno.',
-'rollback' => 'Vrátit zpět editace',
-'rollback_short' => 'Vrátit zpět',
-'rollbacklink' => 'vrácení zpět',
-'rollbackfailed' => 'Nešlo vrátit zpět',
-'cantrollback' => 'Nelze vrátit zpÄ›t poslední editaci, neboÅ¥ poslední pÅ™ispÄ›vatel je jediným autorem tohoto Älánku.',
-'alreadyrolled' => 'Nelze vrátit zpÄ›t poslední editaci [[$1]] od [[User:$2|$2]] ([[User talk:$2|Diskuse]]), protože nÄ›kdo jiný již Älánek editoval nebo vrátil tuto zmÄ›nu zpÄ›t. Poslední editace byla od [[User:$3|$3]] ([[User talk:$3|Diskuse]]).',
-# only shown if there is an edit comment
-'editcomment' => 'Shrnutí editace bylo: „<i>$1</i>“.',
-'revertpage' => 'Editace uživatele „$2“ vrácena do předchozího stavu, jehož autorem je „$1“.',
-'sessionfailure' => 'Zřejmě je nějaký problém s vaším přihlášením;
-vámi požadovaná Äinnost byla stornována jako prevence pÅ™ed neoprávnÄ›ným přístupem.
-StisknÄ›te tlaÄítko „zpÄ›t“, obnovte stránku, ze které jste pÅ™iÅ¡li a zkuste Äinnost znovu.',
-'protectlogpage' => 'Kniha_zamÄení',
-'protectlogtext' => 'Zde je seznam zamÄení/odemÄení stránek. Viz [[{{ns:4}}:ZamÄená stránka]] pro další informace.',
-'protectedarticle' => 'zamyká „[[$1]]“',
-'unprotectedarticle' => 'odemyká „[[$1]]“',
-'protectsub' =>'(Zamyká se „$1“)',
-'confirmprotecttext' => 'Opravdu chcete zamknout tuto stránku?',
-'confirmprotect' => 'Potvrdit zamÄení',
-'protectmoveonly' => 'Bránit pouze proti přesunutí',
-'protectcomment' => 'Důvod zamÄení',
-'unprotectsub' => '(Odemyká se „$1“)',
-'confirmunprotecttext' => 'Opravdu chcete odemknout tuto stránku?',
-'confirmunprotect' => 'Potvrdit odemÄení',
-'unprotectcomment' => 'Důvod odemÄení',
-'protect-unchain' => 'Oddělené ovládání zámku přesunů',
-'protect-text' => 'Zde si můžete prohlédnout Äi zmÄ›nit nastavení zámků stránky <strong>$1</strong>. UjistÄ›te se, že dodržujete [[Project:ZamÄené stránky|pravidla projektu]].',
-'protect-viewtext' => 'Nemáte dostateÄná oprávnÄ›ní ke zmÄ›nÄ› zámků stran. Zde si můžete prohlédnout aktuální nastavení stránky [[$1]]:',
-'protect-default' => '(odemÄeno)',
-'protect-level-autoconfirmed' => 'Pouze registrovaní',
-'protect-level-sysop' => 'Pouze správci',
-
-# restrictions (nouns)
-'restriction-edit' => 'Editace',
-'restriction-move' => 'Přesun',
-
-# Undelete
-'undelete' => 'Smazané stránky',
-'undeletepage' => 'Prohlédnout si a obnovit smazanou stránku',
-'viewdeletedpage' => 'Zobrazení smazané stránky',
-'undeletepagetext' => 'Tyto stránky jsou smazány, avšak dosud archivovány, a proto je možno je obnovit. Archiv může být pravidelně vyprazdňován.',
-'undeleteextrahelp' => "Pro úplné obnovení stránky s kompletní historií ponechte vÅ¡echny ÄtvereÄky nezaÅ¡krtnuté a kliknÄ›te na '''''Obnovit'''''. Pro ÄásteÄné obnovení zaÅ¡rktnÄ›te ÄtvereÄky u obnovovaných revizí a kliknÄ›te na '''''Obnovit'''''. Kliknutí na '''''Reset''''' vyprázdní komentář a zruší vÅ¡echna zaÅ¡krtnutí.",
-'undeletearticle' => 'Obnovit smazaný Älánek',
-'undeleterevisions' => '$1 {{plural:$1|verze|verze|verzí}} je archivováno',
-'undeletehistory' => 'Pokud stránku obnovíte, všechny revize budou v historii obnoveny. Pokud byla vytvořena nová stránka se stejným jménem jako smazaná, obnovené revize se zapíší na starší místo v historii a nová stránka nebude nahrazena.',
-'undeletehistorynoadmin' => 'Tato stránka byla smazána. Důvod smazání je uveden níže, spolu s informacemi o uživatelích, kteří tuto stránku před smazáním editovali. Samotný text stránky je dostupný pouze správcům.',
-'undeleterevision' => 'Smazaná verze z $1',
-'undeletebtn' => 'Obnovit',
-'undeletereset' => 'Reset',
-'undeletecomment' => 'Komentář:',
-'undeletedarticle' => 'obnovuje „[[$1]]“',
-'undeletedrevisions' => '{{plural:$1|Obnovena jedna verze|Obnoveny $1 verze|Obnoveno $1 verzí}}',
-'undeletedpage' => '<big>Stránka $1 byla obnovena</big>
-
-Záznam o posledních mazáních a obnoveních najdete v [[Special:Log/delete|knize smazaných stránek]].',
-
-# Namespace form on various pages
-'namespace' => 'Jmenný prostor:',
-'invert' => 'Obrátit výběr',
-
-# Contributions
-#
-'contributions' => 'Příspěvky uživatele',
-'mycontris' => 'Mé příspěvky',
-'contribsub' => '$1',
-'nocontribs' => 'Nenalezeny žádné změny vyhovující kritériím.',
-'ucnote' => 'Níže jsou uživatelovy poslední <strong>$1</strong> změny během {{plural:$1|posledního|posledních|posledních}} <strong>$2</strong> {{plural:$1|dne|dnů|dnů}}.',
-'uclinks' => 'Ukaž posledních $1 změn; ukaž posledních $2 dnů.',
-'uctop' => ' (aktuální)',
-'newbies' => 'nováÄci',
-
-'sp-newimages-showfrom' => 'Zobrazit nové obrázky poÄínaje od $1',
-
-'sp-contributions-newest' => 'Nejnovější',
-'sp-contributions-oldest' => 'Nejstarší',
-'sp-contributions-newer' => '$1 novějších',
-'sp-contributions-older' => '$1 starších',
-'sp-contributions-newbies-sub' => 'Noví uživatelé',
-
-# What links here
-#
-'whatlinkshere' => 'Odkazuje sem',
-'notargettitle' => 'Bez cílové stránky',
-'notargettext' => 'Této funkci musíte urÄit cílovou stránku nebo uživatele.',
-'linklistsub' => '(Seznam odkazů)',
-'linkshere' => 'Odkazují sem tyto stránky:',
-'nolinkshere' => 'Žádná stránka sem neodkazuje.',
-'isredirect' => 'přesměrování',
-'istemplate' => 'vložení',
-
-# Block/unblock IP
-#
-'blockip' => 'Zablokovat uživatele',
-'blockiptext' => 'Tento formulář slouží k zablokování editací z konkrétní IP adresy nebo uživatelského jména. Toto by mělo být používáno jen v souladu s [[{{ns:4}}:blokování|pravidly blokování]]. Udejte přesný důvod níže (například ocitujte, které stránky byly poškozeny). Pro odblokování se podívejte na [[Special:Ipblocklist|seznam blokovaných IP adres]].',
-'ipaddress' => 'IP adresa',
-'ipadressorusername' => 'IP adresa nebo uživatelské jméno',
-'ipbexpiry' => 'Čas vypršení',
-'ipbreason' => 'Důvod',
-'ipbsubmit' => 'Zablokovat',
-'ipbother' => 'Jiný Äas vyprÅ¡ení',
-'ipboptions' => '2 hodiny:2 hours,1 den:1 day,3 dny:3 days,1 týden:1 week,2 týdny:2 weeks,1 měsíc:1 month,3 měsíce:3 months,6 měsíců:6 months,1 rok:1 year,do odvolání:infinite',
-'ipbotheroption' => 'jiný',
-'badipaddress' => 'Neplatná IP adresa',
-'blockipsuccesssub' => 'Zablokování uspělo',
-'blockipsuccesstext' => 'Uživatel „[[Special:Contributions/$1|$1]]“ je zablokován. <br />Podívejte se na [[{{ns-1}}:Ipblocklist|seznam zablokovaných]], [[{{ns-1}}:Log/block|kniha zablokování]] zaznamenává všechny podobné úkony.',
-'unblockip' => 'Odblokovat IP adresu',
-'unblockiptext' => 'Tímto formulářem je možno obnovit právo blokované IP adresy Äi uživatele opÄ›t pÅ™ispívat do {{grammar:2sg|{{SITENAME}}}}.',
-'ipusubmit' => 'Odblokovat',
-'ipusuccess' => 'Uživatel „[[$1]]“ byl úspěšně odblokován',
-'ipblocklist' => 'Seznam blokovaných IP adres',
-'blocklistline' => '$1 $2 zablokoval $3 ($4)',
-'infiniteblock' => 'do odvolání',
-'expiringblock' => 'Äas vyprÅ¡ení: $1',
-'ipblocklistempty' => 'Seznam blokování je momentálně prázdný.',
-'blocklink' => 'zablokovat',
-'unblocklink' => 'uvolnit',
-'contribslink' => 'příspěvky',
-'autoblocker' => 'Automaticky zablokováno, protože sdílíte IP adresu s „$1“. Důvod: „$2“.',
-'blocklogpage' => 'Kniha_zablokování',
-'blocklogentry' => 'zablokovává „[[$1]]“ s Äasem vyprÅ¡ení $2',
-'blocklogtext' => 'Toto je kniha úkonů blokování a odblokování uživatelů. Automaticky blokované IP adresy nejsou vypsány. Podívejte se na [[Special:Ipblocklist|seznam blokování IP]] s výÄtem aktuálních zákazů a blokování.',
-'unblocklogentry' => 'odblokovává „$1“',
-'range_block_disabled' => 'Blokování rozsahů IP adres je zakázáno.',
-'ipb_expiry_invalid' => 'Neplatný Äas vyprÅ¡ení.',
-'ip_range_invalid' => 'Neplatný IP rozsah.',
-'proxyblocker' => 'Blokování proxy serverů',
-'proxyblockreason' => 'VaÅ¡e IP adresa byla zablokována, protože funguje jako otevÅ™ený proxy server. Kontaktujte prosím vaÅ¡eho poskytovatele Internetového pÅ™ipojení nebo technickou podporu a informujte je o tomto vážném bezpeÄnostním problému.',
-'proxyblocksuccess' => 'Hotovo.',
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'Vaše IP adresa je uvedena na seznamu [http://www.sorbs.net SORBS] DNSBL jako [[w:cs:otevřená proxy|otevřená proxy]].',
-'sorbs_create_account_reason' => 'VaÅ¡e IP adresa je uvedena na seznamu [http://www.sorbs.net SORBS] DNSBL jako [[w:cs:otevÅ™ená proxy|otevÅ™ená proxy]]. Z této adresy si nemůžete založit úÄet',
-
-# Developer tools
-#
-'lockdb' => 'Zamknout databázi',
-'unlockdb' => 'Odemknout databázi',
-'lockdbtext' => 'Pokud zamknete databázi, znemožníte ostatním editovat, upravovat nastavení, sledované stránky apod. PotvrÄte, že to opravdu chcete udÄ›lat a že odemknete databázi hned po opravách.',
-'unlockdbtext' => ' Pokud odemknete databázi, umožníte ostatním editovat, upravovat nastavení, sledované stránky apod. PotvrÄte, že to opravdu chcete udÄ›lat.',
-'lockconfirm' => 'Ano, opravdu chci zamknout databázi.',
-'unlockconfirm' => 'Ano, opravdu chci odemknout databázi.',
-'lockbtn' => 'Zamknout databázi',
-'unlockbtn' => 'Odemknout databázi',
-'locknoconfirm' => 'Nebylo zaÅ¡krtnuto políÄko potvrzení.',
-'lockdbsuccesssub' => 'Databáze uzamÄena',
-'unlockdbsuccesssub' => 'Databáze odemÄena',
-'lockdbsuccesstext' => 'Databáze {{grammar:2sg|{{SITENAME}}}} byla úspěšnÄ› uzamÄena.
-<br />Nezapomeňte ji po opravách odemknout.',
-'unlockdbsuccesstext' => 'Databáze {{grammar:2sg|{{SITENAME}}}} je odemÄena.',
-
-# Make sysop
-'makesysoptitle' => 'UÄinit uživatele správcem',
-'makesysoptext' => 'Tento formulář je používán byrokraty pro zmÄ›nu obyÄejného uživatele na správce. VepiÅ¡te jméno uživatele do políÄka a stisknÄ›te tlaÄítko.',
-'makesysopname' => 'Jméno uživatele:',
-'makesysopsubmit' => 'UÄinit tohoto uživatele správcem',
-'makesysopok' => '<b>Uživatel „$1“ nyní patří mezi správce</b>',
-'makesysopfail' => '<b>Uživatel „$1“ nemůže být uÄinÄ›n správcem. (Vložili jste jeho jméno správnÄ›?)</b>',
-'setbureaucratflag' => 'Nastavit příznak byrokrata',
-'setstewardflag' => 'Nastavit příznak stevarda',
-'rightslogtext' => 'Toto je záznam změn uživatelských oprávnění.',
-'rightslog' => 'Kniha práv uživatelů',
-'rightslogtext' => 'Toto je záznam změn uživatelských práv.',
-'rightslogentry' => 'zmÄ›nil pro $1 Älenství ve skupinách z $2 na $3',
-'rights' => 'Oprávnění:',
-'set_user_rights' => 'Nastavit uživatelova oprávnění',
-'user_rights_set' => '<b>Uživatelova práva k „$1“ aktualizována</b>',
-'set_rights_fail' => '<b>Uživatelova práva k „$1“ nemohla být nastavena. (Vložili jste jeho jméno správně?)</b>',
-'makesysop' => 'UÄinit uživatele správcem',
-'already_sysop' => 'Tento uživatel už je správce.',
-'already_bureaucrat' => 'Tento uživatel už je byrokrat.',
-'already_steward' => 'Tento uživatel už je stevard.',
-'rightsnone' => '(žádné)',
-
-# Move page
-#
-'movepage' => 'Přesunout stránku',
-'movepagetext' => 'Pomocí tohoto formuláře zmÄ›níte název stránky a pÅ™esunete i celou její historii pod nový název. Původní název se stane pÅ™esmÄ›rováním na nový název. Odkazy na pÅ™edchozí název <i>nebudou</i> zmÄ›nÄ›ny. <b>VAROVÃNÃ!</b> Toto může drastická a neÄekaná zmÄ›na pro oblíbené stránky. UjistÄ›te se, prosím, že chápete důsledky vaÅ¡eho kroku pÅ™ed tím, než zmÄ›nu provedete.',
-'movepagetalktext' => "PÅ™idružená diskusní stránka, pokud existuje, bude automaticky pÅ™esunuta spoleÄnÄ› se stránkou, '''pokud:'''
-* NepÅ™esouváte stránku napÅ™Ã­Ä jmennými prostory,
-* Již neexistuje neprázdná diskusní stránka pod novým jménem, nebo
-* Nezrušíte křížek ve formuláři.
-
-V tÄ›chto případech musíte pÅ™esunout nebo slouÄit stránky manuálnÄ›, jestliže si to pÅ™ejete.",
-'movearticle' => 'Přesunout stránku',
-'movenologin' => 'Nejste přihlášen(a)!',
-'movenologintext' => 'Pro přesouvání stránek se musíte [[Special:Userlogin|přihlásit]].',
-'newtitle' => 'Na nový název',
-'movepagebtn' => 'Přesunout stránku',
-'pagemovedsub' => 'Úspěšně přesunuto',
-'pagemovedtext' => "Stránka „[[$1]]“ přesunuta na „[[$2]]“.
-
-'''Nyní''' následujte odkaz [[{{ns-1}}:Whatlinkshere/$1]]: pokud se v seznamu vyskytnou nÄ›jaké pÅ™esmÄ›rovaÄe, je tÅ™eba je upravit tak, aby ukazovaly na nový název ($2), jinak nebudou fungovat.",
-'articleexists' => 'Takto nazvaná stránka již existuje, nebo Vámi zvolený název je neplatný. Zvolte jiný název.',
-'talkexists' => 'Stránka byla pÅ™esunuta úspěšnÄ›, ale diskusní stránka pÅ™esunuta být nemohla, neboÅ¥ pod novým názvem již nÄ›jaká stránka existuje. ProveÄte prosím ruÄní slouÄení.',
-'movedto' => 'přesunuto na',
-'movetalk' => 'Přesunout také diskusní stránku, existuje-li.',
-'talkpagemoved' => 'Diskusní stránka byla také přesunuta.',
-'talkpagenotmoved' => 'Diskusní stránka <strong>nebyla</strong> přesunuta.',
-'1movedto2' => 'Stránka [[$1]] přemístěna na stránku [[$2]]',
-'1movedto2_redir' => 'Stránka [[$1]] přemístěna na stránku [[$2]] s výměnou přesměrování',
-'movelogpage' => 'Kniha přesunů',
-'movelogpagetext' => 'Toto je záznam všech přesunů stránek.',
-'movereason' => 'Důvod',
-'revertmove' => 'vrátit',
-'delete_and_move' => 'Smazat a přesunout',
-'delete_and_move_text' =>
-'==Je potřeba smazání==
-
-Cílová stránka „[[$1]]“ již existuje. Přejete si ji smazat pro uvolnění místa pro přesun?',
-'delete_and_move_confirm' => 'Ano, smazat cílovou stránku',
-'delete_and_move_reason' => 'Smazáno pro umožnění přesunu',
-'selfmove' => 'Původní a nový název jsou stejné; nelze stránku přesunout na sebe samu.',
-'immobile_namespace' => 'Nový název je speciálního druhu; do tohoto jmenného prostoru nelze stránky přesouvat.',
-
-# Export
-
-'export' => 'Exportovat stránky',
-'exporttext' => 'Můžete exportovat text a historii editací některé stránky nebo sady stránek zabalené v XML; to může být importováno do jiné wiki, která běží na software MediaWiki, transformováno nebo jen uschováno pro vaši soukromou potřebu.',
-'exportcuronly' => 'Zahrnout jen souÄasnou verzi, ne plnou historii',
-'exportnohistory' => "----
-'''Poznámka:''' export plných historií protřednictvím tohoto formuláře byl z výkonnostních důvodů zakázán.",
-
-# Namespace 8 related
-
-'allmessages' => 'Všechna systémová hlášení',
-'allmessagesname' => 'OznaÄení hlášení',
-'allmessagesdefault' => 'Původní text',
-'allmessagescurrent' => 'Aktuální text',
-'allmessagestext' => 'Toto je seznam všech hlášení dostupných ve jmenném prostoru MediaWiki.',
-'allmessagesnotsupportedUI' => 'Váš aktuální jazyk rozhraní <b>$1</b> není na tomto serveru pro {{ns:-1}}:AllMessages podporován.',
-'allmessagesnotsupportedDB' => '{{ns:-1}}:AllMessages není podporováno, neboť wgUseDatabaseMessages je vypnuto.',
-'allmessagesfilter' => 'Filtr názvů hlášení:',
-'allmessagesmodified' => 'Zobrazit pouze upravená hlášení',
-
-# Thumbnails
-
-'thumbnail-more' => 'Zvětšit',
-'missingimage' => "<b>Chybějící obrázek</b><br /><i>$1</i>",
-'filemissing' => 'Chybějící soubor',
-'thumbnail_error' => 'Chyba při vytváření náhledu: $1',
-
-# Special:Import
-'import' => 'Importovat stránky',
-'importinterwiki' => 'Import mezi wiki',
-'importtext' => 'Prosím exportujte soubor ze zdrojové wiki pomocí nástroje {{ns:-1}}:Export, uložte ji na svůj disk a nahrajte ji sem.',
-'importfailed' => 'Import selhal: $1',
-'importnotext' => 'Prázdný nebo žádný text',
-'importsuccess' => 'Import byl úspěšný!',
-'importhistoryconflict' => 'Existuje konflikt mezi historiemi verzí. Možná, že tato stránka byla již importována dříve.',
-'importnosources' => 'Nebyly definovány žádné zdroje pro import mezi wiki a přímé naÄítání historie je vypnuto.',
-'importnofile' => 'Nebyl naÄten importní soubor.',
-'importuploaderror' => 'NepodaÅ™ilo se naÄíst importní soubor; možná jeho velikost pÅ™esahuje dovolenou mez.',
-
-# Keyboard access keys for power users
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-watch' => 'w',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'd',
-'accesskey-compareselectedversions' => 'v',
-
-# tooltip help for some actions, most are in Monobook.js
-'tooltip-search' => 'Hledat na této wiki [alt-f]',
-'tooltip-minoredit' => 'OznaÄit jako malou editaci [alt-i]',
-'tooltip-save' => 'Uložit vaše úpravy [alt-s]',
-'tooltip-preview' => 'Prohlédnout vaše úpravy, prosíme použijte tuto funkci před uložením! [alt-p]',
-'tooltip-diff' => 'Zobrazit, jaké změny jste v textu provedli. [alt-d]',
-'tooltip-compareselectedversions' => 'Porovnat rozdíly mezi zvolenými verzemi této stránky. [alt-v]',
-'tooltip-watch' => 'Přidat stránku do seznamu sledovaných [alt-w]',
-
-# stylesheets
-
-'Monobook.css' => '/* editací tohoto souboru upravíte styl "monobook" pro celou {{grammar:4sg|{{SITENAME}}}} */',
-
-# Metadata
-'nodublincore' => 'Na tomto serveru je vypnuto generování metadat Dublin Core RDF.',
-'nocreativecommons' => 'Na tomto server je vypnuto generování metadat Creative Commons RDF.',
-'notacceptable' => 'Tento wiki server není schopen poskytnout data ve formátu, který by váš klient byl schopen pÅ™eÄíst.',
-
-# Attribution
-
-'anonymous' => "Anonymní uživatel(é) {{SITENAME}}",
-'siteuser' => "Uživatel {{SITENAME}} $1",
-'lastmodifiedby' => 'Tuto stránku naposledy měnil $2 v $1.',
-'and' => 'a',
-'othercontribs' => 'Založeno na textu od uživatele $1.',
-'others' => 'další',
-'siteusers' => "Uživatel(é) {{SITENAME}} $1",
-'creditspage' => 'Zásluhy za stránku',
-'nocredits' => 'K této stránce neexistuje informace o zásluhách.',
-
-# Spam protection
-
-'spamprotectiontitle' => 'Spam protection filter',
-'spamprotectiontext' => 'Stránka, kterou jste se pokusil(a) uložit, byla zablokována protispamovým filtrem. PravdÄ›podobnou příÄinou je odkaz na externí stránky. Může vás zajímat následující regulární výraz, který oznaÄuje v souÄasné dobÄ› blokované stránky:',
-'spamprotectionmatch' => 'Následující text spustil náš filtr proti spamu: $1',
-'spambot_username' => 'Systémový ÄistiÄ spamu',
-'spam_reverting' => 'Revert na poslední verzi neobsahující odkazy na $1',
-'spam_blanking' => 'Všechny revize obsahovaly odkazy na $1, vyprázdněno',
-
-# Categories
-
-'subcategorycount' => 'Tato kategorie obsahuje $1 {{plural:$1|podkategorii|podkategorie|podkategorií}}.',
-'categoryarticlecount' => 'Tato kategorie obsahuje $1 {{plural:$1|Älánek|Älánky|Älánků}}.',
-'listingcontinuesabbrev' => 'pokraÄ.',
-
-# Info page
-'infosubtitle' => 'Informace o stránce',
-'numedits' => 'PoÄet editací (Älánek): $1',
-'numtalkedits' => 'PoÄet editací (diskusní stránka): $1',
-'numwatchers' => 'PoÄet sledujících uživatelů: $1',
-'numauthors' => 'PoÄet různých autorů (Älánek): $1',
-'numtalkauthors' => 'PoÄet různých autorů (diskusní stránka): $1',
-
-# Math options
-'mw_math_png' => 'Vždy jako PNG',
-'mw_math_simple' => 'Jednoduché jako HTML, jinak PNG',
-'mw_math_html' => 'HTML pokud je to možné, jinak PNG',
-'mw_math_source' => 'Ponechat jako TeX (pro textové prohlížeÄe)',
-'mw_math_modern' => 'DoporuÄené nastavení pro moderní prohlížeÄe',
-'mw_math_mathml' => 'MathML pokud je podporováno (experimentální)',
-
-# Patrolling
-'markaspatrolleddiff' => 'OznaÄit jako prověřené',
-'markaspatrolledlink' => '<div class="patrollink">[$1]</div>',
-'markaspatrolledtext' => 'OznaÄit tento Älánek jako prověřený',
-'markedaspatrolled' => 'OznaÄeno jako prověřené',
-'markedaspatrolledtext' => 'Vybraná verze byla oznaÄena jako prověřená.',
-'rcpatroldisabled' => 'Hlídka posledních změn vypnuta',
-'rcpatroldisabledtext' => 'Hlídka posledních změn je momentálně vypnuta.',
-'markedaspatrollederror' => 'Nelze oznaÄit za prověřené',
-'markedaspatrollederrortext' => 'Musíte zvolit revizi, která má být oznaÄena jako prověřená.',
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => "/* tooltips and access keys */
-var ta = new Object();
-ta['pt-userpage'] = new Array('.','Moje uživatelská stránka');
-ta['pt-anonuserpage'] = new Array('.','Uživatelská stránka pro IP adresu, ze které editujete');
-ta['pt-mytalk'] = new Array('n','Moje diskusní stránka');
-ta['pt-anontalk'] = new Array('n','Diskuse o editacích provedených z této IP adresy');
-ta['pt-preferences'] = new Array('','Moje preference');
-ta['pt-watchlist'] = new Array('l','Seznam stránek, jejichž změny sleduji');
-ta['pt-mycontris'] = new Array('y','Seznam mých příspěvků');
-ta['pt-login'] = new Array('o','DoporuÄujeme vám pÅ™ihlásit se, ovÅ¡em není to povinné.');
-ta['pt-anonlogin'] = new Array('o','DoporuÄujeme vám pÅ™ihlásit se, ovÅ¡em není to povinné.');
-ta['pt-logout'] = new Array('o','Odhlásit se');
-ta['ca-talk'] = new Array('t','Diskuse ke stránce');
-ta['ca-edit'] = new Array('e','Tuto stránku můžete editovat. Prosíme použijte tlaÄítko Ukázat náhled pÅ™ed uložením.');
-ta['ca-addsection'] = new Array('+','Přidat k této diskusi svůj komentář.');
-ta['ca-viewsource'] = new Array('e','Tato stránka je zamÄena. Můžete si prohlédnout její zdrojový kód.');
-ta['ca-history'] = new Array('h','Starší verze této stránky.');
-ta['ca-protect'] = new Array('=','Zamknout tuto stránku.');
-ta['ca-delete'] = new Array('d','Smazat tuto stránku.');
-ta['ca-undelete'] = new Array('d','Obnovit editace této stránky provedené před jejím smazáním.');
-ta['ca-move'] = new Array('m','Přesunout tuto stránku');
-ta['ca-watch'] = new Array('w','Přidat tuto stránku mezi sledované');
-ta['ca-unwatch'] = new Array('w','Vyjmout tuto stránku ze sledovaných');
-ta['search'] = new Array('f','Hledat na této wiki');
-ta['p-logo'] = new Array('','Hlavní strana');
-ta['n-mainpage'] = new Array('z','Navštívit Hlavní stranu');
-ta['n-portal'] = new Array('','O projektu, jak můžete pomoci, kde hledat');
-ta['n-currentevents'] = new Array('','Informace o aktuálních událostech');
-ta['n-recentchanges'] = new Array('r','Seznam posledních změn na této wiki');
-ta['n-randompage'] = new Array('x','Přejít na náhodně vybranou stránku');
-ta['n-help'] = new Array('','Místo, kde najdete pomoc');
-ta['n-sitesupport'] = new Array('','Podpořte nás');
-ta['t-whatlinkshere'] = new Array('j','Seznam všech wikistránek, které sem odkazují');
-ta['t-recentchangeslinked'] = new Array('k','Nedávné změny stránek, které sem odkazují');
-ta['feed-rss'] = new Array('','RSS kanál pro tuto stránku');
-ta['feed-atom'] = new Array('','Atom kanál pro tuto stránku');
-ta['t-contributions'] = new Array('','Prohlédnout si seznam příspěvků tohoto uživatele');
-ta['t-emailuser'] = new Array('','Poslat e-mail tomuto uživateli');
-ta['t-upload'] = new Array('u','Nahrát obrázky Äi jiná multimédia');
-ta['t-specialpages'] = new Array('q','Seznam všech speciálních stránek');
-ta['ca-nstab-main'] = new Array('c','Zobrazit Älánek');
-ta['ca-nstab-user'] = new Array('c','Zobrazit uživatelovu stránku');
-ta['ca-nstab-media'] = new Array('c','Zobrazit stránku souboru');
-ta['ca-nstab-special'] = new Array('','Toto je speciální stránka, kterou nelze editovat.');
-ta['ca-nstab-project'] = new Array('a','Zobrazit stránku o wiki.');
-ta['ca-nstab-image'] = new Array('c','Zobrazit stránku obrázku.');
-ta['ca-nstab-mediawiki'] = new Array('c','Zobrazit systémovou zprávu.');
-ta['ca-nstab-template'] = new Array('c','Zobrazit Å¡ablonu.');
-ta['ca-nstab-help'] = new Array('c','Zobrazit stránku nápovědy.');
-ta['ca-nstab-category'] = new Array('c','Zobrazit kategorii.');",
-
-# preferences
-'tog-underline' => 'Podtrhnout odkazy',
-'tog-highlightbroken' => 'Formátovat odkazy na neexistující Älánky <a href="#" class="new">takto</a> (alternativa: takto<a href="#" class="broken">?</a>).',
-'tog-justify' => 'Zarovnat odstavce do bloku',
-'tog-hideminor' => 'Skrýt malé editace v posledních změnách',
-'tog-extendwatchlist' => 'Rozšířený seznam sledovaných stránek',
-'tog-usenewrc' => 'Zdokonalené poslední změny (JavaScript)',
-'tog-numberheadings' => 'Automaticky Äíslovat nadpisy',
-'tog-showtoolbar' => 'Ukázat lištu s nástroji při editaci',
-'tog-editondblclick' => 'Editovat dvojklikem (JavaScript)',
-'tog-editsection' => 'Zapnout možnost editace Äásti Älánku pomocí odkazu [editovat]',
-'tog-editsectiononrightclick' => 'Zapnout možnost editace Äásti Älánku pomocí kliknutí pravým tlaÄítkem na nadpisy v Älánku (JavaScript)',
-'tog-showtoc' => 'Ukázat obsah Älánku (pokud má Älánek více než tÅ™i nadpisy)',
-'tog-rememberpassword' => 'Pamatovat si mé heslo mezi návštěvami',
-'tog-editwidth' => 'Roztáhnout editaÄní okno na celou šířku',
-'tog-watchcreations' => 'Přidávat mnou založené stránky ke sledovaným',
-'tog-watchdefault' => 'Přidávat mnou editované stránky ke sledovaným',
-'tog-minordefault' => 'OznaÄit editaci implicitnÄ› jako malá editace',
-'tog-previewontop' => 'Zobrazovat náhled pÅ™ed editaÄním oknem (ne za ním)',
-'tog-previewonfirst' => 'Zobrazit při první editaci náhled',
-'tog-nocache' => 'Nepoužívat cache',
-'tog-enotifwatchlistpages' => 'Poslat e-mail pÅ™i zmÄ›nách stránky (poznámka: existující příznaky musí být v seznamu sledovaných odstranÄ›ny ruÄnÄ›)',
-'tog-enotifusertalkpages' => 'Poslat e-mail pÅ™i zmÄ›nách mé diskusní stránky (poznámka: existující příznaky musí být v seznamu sledovaných odstranÄ›ny ruÄnÄ›)',
-'tog-enotifminoredits' => 'Poslat e-mail i pro menší editace (které jinak nezpůsobují odeslání e-mailu)',
-'tog-enotifrevealaddr' => 'Prozradit mou e-mailovou adresu v upozorňujících e-mailech (při mých změnách to umožňuje sledujícím uživatelům rychle mi odpovědět)',
-'tog-shownumberswatching' => 'Zobrazovat poÄet sledujících uživatelů (v posledních zmÄ›nách, sledovaných stránkách a patiÄkách stránek',
-'tog-fancysig' => 'Neupravovat podpis (nevkládat automaticky odkaz)',
-'tog-externaleditor' => 'Implicitně používat externí editor',
-'tog-externaldiff' => 'Implicitně používat externí porovnávací program',
-'tog-showjumplinks' => 'Používat odkazy „skoÄit na“ pro vyšší přístupnost',
-'tog-uselivepreview' => 'Používat rychlý náhled (JavaScript) (Experimentální)',
-'tog-autopatrol' => 'OznaÄovat moje editace jako prověřené',
-'tog-forceeditsummary' => 'Upozornit, když nevyplním shrnutí editace',
-'tog-watchlisthideown' => 'Na seznamu sledovaných stránek skrýt moje editace',
-'tog-watchlisthidebots' => 'Na seznamu sledovaných stránek skrýt editace botů',
-
-'underline-always' => 'Vždy',
-'underline-never' => 'Nikdy',
-'underline-default' => 'Podle prohlížeÄe',
-
-'skinpreview' => '(Náhled)',
-
-# image deletion
-'deletedrevision' => 'Smazána stará verze $1.',
-
-# browsing diffs
-'previousdiff' => '↠Předchozí porovnání',
-'nextdiff' => 'Následující porovnání →',
-
-'imagemaxsize' => 'Omezit obrázky na stránkách s popiskem na:',
-'thumbsize' => 'Velikost náhledu:',
-'showbigimage' => 'Stáhnout verzi s vysokým rozlišením ($1&times;$2, $3 KB)',
-
-'newimages' => 'Galerie nových obrázků',
-'showhidebots' => '($1 roboty)',
-'noimages' => 'Není co zobrazit.',
-
-'passwordtooshort' => 'Vaše heslo je příliš krátké. Musí obsahovat nejméně $1 {{plural:$1|znak|znaky|znaků}}.',
-
-# Media Warning
-'mediawarning' => '\'\'\'UpozornÄ›ní\'\'\': Tento soubor může obsahovat Å¡kodlivý kód, spuÅ¡tÄ›ním můžete ohrozit svůj poÄítaÄ.<hr />',
-
-'fileinfo' => '$1 KB, MIME typ: <code>$2</code>',
-
-# Metadata
-'metadata' => 'Metadata',
-'metadata_help' => 'Metadata (vysvětlení najdete na [[{{ns:project}}:Metadata]]):',
-'metadata-help' => 'Tento soubor obsahuje dodateÄné informace, poskytnuté zÅ™ejmÄ› digitálním fotoaparátem nebo scannerem, kterým byl pořízen. Pokud byl soubor od té doby zmÄ›nÄ›n, nÄ›které údaje mohou být neplatné.',
-'metadata-expand' => 'Zobrazit podrobnosti',
-'metadata-collapse' => 'Skrýt podrobnosti',
-'metadata-fields' => 'Pole EXIF uvedené v této zprávě budou na stránce s popisem vypsány vždy. Pro zobrazení ostatních bude třeba kliknout na „zobrazit podrobnosti“.
-* make
-* model
-* datetimeoriginal
-* exposuretime
-* fnumber
-* focallength',
-
-# Exif tags
-# TODO: zkontrolovat překlad, profesionální fotograf/grafik by bodnul
-'exif-imagewidth' =>'Šířka',
-'exif-imagelength' =>'Výška',
-'exif-bitspersample' =>'Bitů na složku',
-'exif-compression' =>'Druh komprese',
-'exif-photometricinterpretation' =>'Barevný prostor',
-'exif-orientation' =>'Orientace',
-'exif-samplesperpixel' =>'PoÄet složek',
-'exif-planarconfiguration' =>'Uspořádání dat',
-'exif-ycbcrsubsampling' =>'Poměr podvzorkování Y ku C',
-'exif-ycbcrpositioning' =>'Umístění Y a C',
-'exif-xresolution' =>'Rozlišení obrázku na šířku',
-'exif-yresolution' =>'Rozlišení obrázku na výšku',
-'exif-resolutionunit' =>'Jednotky rozlišení',
-'exif-stripoffsets' =>'Umístění dat obrázku',
-'exif-rowsperstrip' =>'PoÄet řádků na pás',
-'exif-stripbytecounts' =>'PoÄet bajtů na komprimovaný pás',
-'exif-jpeginterchangeformat' =>'Ofset k JPEG SOI',
-'exif-jpeginterchangeformatlength' =>'PoÄet bajtů JPEG dat',
-'exif-transferfunction' =>'Přenosová funkce',
-'exif-whitepoint' =>'Chroma bílého bodu',
-'exif-primarychromaticities' =>'Chroma primárních barev',
-'exif-ycbcrcoefficients' =>'Koeficienty matice pro transformaci barevných prostorů',
-'exif-referenceblackwhite' =>'SvÄ›tlost referenÄního Äerného a bílého bodu',
-'exif-datetime' =>'Datum a Äas vytvoÅ™ení obrázku',
-'exif-imagedescription' =>'Název obrázku',
-'exif-make' =>'ZnaÄka fotoaparátu',
-'exif-model' =>'Model fotoaparátu',
-'exif-software' =>'Použitý software',
-'exif-artist' =>'Autor',
-'exif-copyright' =>'Držitel autorských práv',
-'exif-exifversion' =>'Verze Exif',
-'exif-flashpixversion' =>'Podporovaná verze Flashpix',
-'exif-colorspace' =>'Barevný prostor',
-'exif-componentsconfiguration' =>'Význam jednotlivých složek',
-'exif-compressedbitsperpixel' =>'KomprimaÄní režim',
-'exif-pixelydimension' =>'Platná šířka obrazu',
-'exif-pixelxdimension' =>'Platná výška obrazu',
-'exif-makernote' =>'Poznámky výrobce',
-'exif-usercomment' =>'Uživatelské poznámky',
-'exif-relatedsoundfile' =>'Související zvukový soubor',
-'exif-datetimeoriginal' =>'Datum a Äas pořízení obrázku',
-'exif-datetimedigitized' =>'Datum a Äas digitalizace',
-'exif-subsectime' =>'zlomky sekundy pro DateTime',
-'exif-subsectimeoriginal' =>'zlomky sekundy pro DateTimeOriginal',
-'exif-subsectimedigitized' =>'zlomky sekundy pro DateTimeDigitized',
-'exif-exposuretime' =>'Expozice',
-'exif-exposuretime-format' => '$1 s ($2)',
-'exif-fnumber' =>'Clona',
-'exif-fnumber-format' =>'f/$1',
-'exif-exposureprogram' =>'ExpoziÄní program',
-'exif-spectralsensitivity' =>'Spektrální citlivost',
-'exif-isospeedratings' =>'Nastavení ISO citlivosti',
-'exif-oecf' =>'Optoelectronická převodní funkce (OECF)',
-'exif-shutterspeedvalue' =>'Rychlost závěrky',
-'exif-aperturevalue' =>'Clona',
-'exif-brightnessvalue' =>'Světlost',
-'exif-exposurebiasvalue' =>'Změna expozice',
-'exif-maxaperturevalue' =>'Nejmenší clona',
-'exif-subjectdistance' =>'Vzdálenost k předmětu',
-'exif-meteringmode' =>'Způsob měření',
-'exif-lightsource' =>'Světelný zdroj',
-'exif-flash' =>'Blesk',
-'exif-focallength' =>'Ohnisková vzdálenost',
-'exif-focallength-format' =>'$1 mm',
-'exif-subjectarea' =>'Umístění předmětu',
-'exif-flashenergy' =>'Výkon blesku',
-'exif-spatialfrequencyresponse' =>'Odezva prostorové frekvence',
-'exif-focalplanexresolution' =>'X rozlišení ohniskové roviny',
-'exif-focalplaneyresolution' =>'Y rozlišení ohniskové roviny',
-'exif-focalplaneresolutionunit' =>'Jednotka rozlišení ohniskové roviny',
-'exif-subjectlocation' =>'Umístění předmětu',
-'exif-exposureindex' =>'ExpoziÄní index',
-'exif-sensingmethod' =>'Senzor',
-'exif-filesource' =>'Zdroj souboru',
-'exif-scenetype' =>'Druh scény',
-'exif-cfapattern' =>'Geometrické uspořádání senzoru',
-'exif-customrendered' =>'Uživatelské zpracování',
-'exif-exposuremode' =>'ExpoziÄní režim',
-'exif-whitebalance' =>'Vyvážení bílé',
-'exif-digitalzoomratio' =>'Digitální zoom',
-'exif-focallengthin35mmfilm' =>'Ekvivalent ohniskové délky pro 35mm film',
-'exif-scenecapturetype' =>'Druh scény',
-'exif-gaincontrol' =>'Úprava světlosti',
-'exif-contrast' =>'Kontrast',
-'exif-saturation' =>'Sytost',
-'exif-sharpness' =>'Ostrost',
-'exif-devicesettingdescription' =>'Popis nastavení zařízení',
-'exif-subjectdistancerange' =>'Vzdálenost k předmětu',
-'exif-imageuniqueid' =>'Unikátní ID obrázku',
-'exif-gpsversionid' =>'Verze GPS tagu',
-'exif-gpslatituderef' =>'Severní/jižní zeměpisná šířka',
-'exif-gpslatitude' =>'Zeměpisná šířka',
-'exif-gpslongituderef' =>'Východní/západní zeměpisná délka',
-'exif-gpslongitude' =>'Zeměpisná délka',
-'exif-gpsaltituderef' =>'Nad/podmořská výška/hloubka',
-'exif-gpsaltitude' =>'Nadmořská výška',
-'exif-gpstimestamp' =>'GPS Äas (podle atomových hodin)',
-'exif-gpssatellites' =>'Satelity použité pro měření',
-'exif-gpsstatus' =>'Stav pÅ™ijímaÄe',
-'exif-gpsmeasuremode' =>'Režim měření',
-'exif-gpsdop' =>'Přesnost měření',
-'exif-gpsspeedref' =>'Jednotka rychlosti',
-'exif-gpsspeed' =>'Rychlost GPS pÅ™ijímaÄe',
-'exif-gpstrackref' =>'Reference pro směr pohybu',
-'exif-gpstrack' =>'Směr pohybu',
-'exif-gpsimgdirectionref' =>'Reference pro orientaci obrázku',
-'exif-gpsimgdirection' =>'Orientace obrázku',
-'exif-gpsmapdatum' =>'Použitý geodetický systém',
-'exif-gpsdestlatituderef' =>'Severní/jižní zeměpisná šířka předmětu',
-'exif-gpsdestlatitude' =>'Zeměpisná šířka předmětu',
-'exif-gpsdestlongituderef' =>'Východní/západní zeměpisná délka předmětu',
-'exif-gpsdestlongitude' =>'Zeměpisná délka předmětu',
-'exif-gpsdestbearingref' =>'Reference pro směr k předmětu',
-'exif-gpsdestbearing' =>'Směr k předmětu',
-'exif-gpsdestdistanceref' =>'Jednotka vzdálenosti k předmětu',
-'exif-gpsdestdistance' =>'Vzdálenost k předmětu',
-'exif-gpsprocessingmethod' =>'OznaÄení metody zpracování GPS dat',
-'exif-gpsareainformation' =>'OznaÄení GPS oblasti',
-'exif-gpsdatestamp' =>'Datum podle GPS',
-'exif-gpsdifferential' =>'Diferenciální korekce GPS',
-
-# Make & model, can be wikified in order to link to the camera and model name
-
-'exif-make-value' => '$1',
-'exif-model-value' =>'$1',
-'exif-software-value' => '$1',
-
-# Exif attributes
-
-'exif-compression-1' => 'Nekomprimovaný',
-'exif-compression-6' => 'JPEG',
-
-'exif-photometricinterpretation-2' => 'RGB',
-'exif-photometricinterpretation-6' => 'YCbCr',
-
-'exif-orientation-1' => 'Normální', // 0th row: top; 0th column: left
-'exif-orientation-2' => 'Vodorovně převráceno', // 0th row: top; 0th column: right
-'exif-orientation-3' => 'OtoÄeno o 180°', // 0th row: bottom; 0th column: right
-'exif-orientation-4' => 'Svisle převráceno', // 0th row: bottom; 0th column: left
-'exif-orientation-5' => 'OtoÄeno o 90° proti smÄ›ru hodinových ruÄiÄek a svisle pÅ™evráceno', // 0th row: left; 0th column: top
-'exif-orientation-6' => 'OtoÄeno o 90° ve smÄ›ru hodinových ruÄiÄek', // 0th row: right; 0th column: top
-'exif-orientation-7' => 'OtoÄeno o 90° ve smÄ›ru hodinových ruÄiÄek a svisle pÅ™evráceno', // 0th row: right; 0th column: bottom
-'exif-orientation-8' => 'OtoÄeno o 90° proti smÄ›ru hodinových ruÄiÄek', // 0th row: left; 0th column: bottom
-
-'exif-planarconfiguration-1' => 'chunky',
-'exif-planarconfiguration-2' => 'planar',
-
-'exif-xyresolution-i' => '$1 dpi',
-'exif-xyresolution-c' => '$1 dpc',
-
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-
-'exif-componentsconfiguration-0' => 'neexistuje',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
-
-'exif-exposureprogram-0' => 'Neuvedeno',
-'exif-exposureprogram-1' => 'RuÄní',
-'exif-exposureprogram-2' => 'Normální',
-'exif-exposureprogram-3' => 'Priorita clony',
-'exif-exposureprogram-4' => 'Priorita závěrky',
-'exif-exposureprogram-5' => 'Kreativní (lepší hloubka ostrosti)',
-'exif-exposureprogram-6' => 'Akce (rychlejší závěrka)',
-'exif-exposureprogram-7' => 'Portrét (detailní fotografie s neostrým pozadím)',
-'exif-exposureprogram-8' => 'Krajina (fotografie krajiny s ostrým pozadím)',
-
-'exif-subjectdistance-value' => '$1 m',
-
-'exif-meteringmode-0' => 'Není známo',
-'exif-meteringmode-1' => 'Průměrové',
-'exif-meteringmode-2' => 'Vážený průměr',
-'exif-meteringmode-3' => 'Bodové',
-'exif-meteringmode-4' => 'Zónové',
-'exif-meteringmode-5' => 'Vzorové',
-'exif-meteringmode-6' => 'ČásteÄné',
-'exif-meteringmode-255' => 'Jiné',
-
-'exif-lightsource-0' => 'Není známo',
-'exif-lightsource-1' => 'Denní světlo',
-'exif-lightsource-2' => 'Fluorescentní',
-'exif-lightsource-3' => 'Žárovka',
-'exif-lightsource-4' => 'Blesk',
-'exif-lightsource-9' => 'Jasno',
-'exif-lightsource-10' => 'ZamraÄeno',
-'exif-lightsource-11' => 'Stín',
-'exif-lightsource-12' => 'Zářivka denní světlo (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Zářivka bílé denní světlo (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Zářivka studená bílá (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Bílá zářivka (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Standardní osvětlení A',
-'exif-lightsource-18' => 'Standardní osvětlení B',
-'exif-lightsource-19' => 'Standardní osvětlení C',
-'exif-lightsource-20' => 'D55',
-'exif-lightsource-21' => 'D65',
-'exif-lightsource-22' => 'D75',
-'exif-lightsource-23' => 'D50',
-'exif-lightsource-24' => 'ISO studiová žárovka',
-'exif-lightsource-255' => 'Jiný světelný zdroj',
-
-'exif-focalplaneresolutionunit-2' => 'in',
-
-'exif-sensingmethod-1' => 'Není známo',
-'exif-sensingmethod-2' => 'JednoÄipový ploÅ¡ný senzor',
-'exif-sensingmethod-3' => 'DvouÄipový ploÅ¡ný senzor',
-'exif-sensingmethod-4' => 'TříÄipový ploÅ¡ný senzor',
-'exif-sensingmethod-5' => 'SekvenÄní ploÅ¡ný senzor',
-'exif-sensingmethod-7' => 'Trilineární senzor',
-'exif-sensingmethod-8' => 'SekvenÄní lineární senzor',
-
-'exif-filesource-3' => 'Digitální fotoaparát',
-
-'exif-scenetype-1' => 'Přímo fotografováno',
-
-'exif-customrendered-0' => 'Běžné zpracování',
-'exif-customrendered-1' => 'Uživatelské zpracování',
-
-'exif-exposuremode-0' => 'Automatická expozice',
-'exif-exposuremode-1' => 'RuÄní expozice',
-'exif-exposuremode-2' => 'Bracketing',
-
-'exif-whitebalance-0' => 'Automatické vyvážení bílé',
-'exif-whitebalance-1' => 'RuÄní vyvážení bílé',
-
-'exif-scenecapturetype-0' => 'Standardní',
-'exif-scenecapturetype-1' => 'Na šířku', # TODO: ?? portrét/krajina, nebo na šířku/na výšku -- co ta noÄní scéna?
-'exif-scenecapturetype-2' => 'Na výšku',
-'exif-scenecapturetype-3' => 'NoÄní scéna',
-
-'exif-gaincontrol-0' => 'Žádná',
-'exif-gaincontrol-1' => 'Mírné zvýšení jasu',
-'exif-gaincontrol-2' => 'Výrazné zvýšení jasu',
-'exif-gaincontrol-3' => 'Mírné snížení jasu',
-'exif-gaincontrol-4' => 'Výrazné snížení jasu',
-
-'exif-contrast-0' => 'Normální',
-'exif-contrast-1' => 'Měkký',
-'exif-contrast-2' => 'Tvrdý',
-
-'exif-saturation-0' => 'Normální',
-'exif-saturation-1' => 'Nízká sytost',
-'exif-saturation-2' => 'Vysoká sytost',
-
-'exif-sharpness-0' => 'Normální',
-'exif-sharpness-1' => 'Měkká',
-'exif-sharpness-2' => 'Tvrdá',
-
-'exif-subjectdistancerange-0' => 'Není známo',
-'exif-subjectdistancerange-1' => 'Makro',
-'exif-subjectdistancerange-2' => 'Detail',
-'exif-subjectdistancerange-3' => 'Pohled zdálky',
-
-// Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
-'exif-gpslatitude-n' => 'Severní šířka',
-'exif-gpslatitude-s' => 'Jižní šířka',
-
-// Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
-'exif-gpslongitude-e' => 'Východní délka',
-'exif-gpslongitude-w' => 'Západní délka',
-
-'exif-gpsstatus-a' => 'Probíhá měření',
-'exif-gpsstatus-v' => 'Měření mimo provoz',
-
-'exif-gpsmeasuremode-2' => 'Dvourozměrné měření',
-'exif-gpsmeasuremode-3' => 'Trojrozměrné měření',
-
-// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
-'exif-gpsspeed-k' => 'km/h',
-'exif-gpsspeed-m' => 'mph',
-'exif-gpsspeed-n' => 'kt',
-
-// Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
-'exif-gpsdirection-t' => 'Pravý kurs',
-'exif-gpsdirection-m' => 'Magnetický kurs',
-
-# external editor support
-'edit-externally' => 'Editovat tento soubor v externím programu',
-'edit-externally-help' => 'Více informací najdete v [http://meta.wikimedia.org/wiki/Help:External_editors nápovědě pro nastavení].',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'všechny',
-'imagelistall' => 'všechny',
-'watchlistall1' => 'všechny',
-'watchlistall2' => 'všechny',
-'namespacesall' => 'všechny',
-
-# E-mail address confirmation
-'confirmemail' => 'Potvrzení e-mailové adresy',
-'confirmemail_text' => 'Tato wiki vyžaduje, abyste potvrdili svou e-mailovou adresu
-pÅ™ed využíváním nÄ›kterých funkcí. Kliknutím na níže umístÄ›né tlaÄítko dojde k odeslání
-potvrzovacího e-mailu na vámi uvedeno adresu. Tento mail obsahuje odkaz a potvrzovací kód;
-pÅ™ejdÄ›te na odkazovanou stránku svým internetovým prohlížeÄem, tím potvrdíte, že
-zadaná adresa je platná.',
-'confirmemail_send' => 'Odeslat potvrzovací kód',
-'confirmemail_sent' => 'Potvrzovací e-mail byl odeslán',
-'confirmemail_sendfailed' => 'Nepodařilo se odeslat potvrzovací e-mail. Zkontrolujte, zda adresa neobsahuje chybné znaky.',
-'confirmemail_invalid' => 'Neplatný potvrzovací kód. Možná již vypršela platnost kódu.',
-'confirmemail_success' => 'Vaše e-mailová adresa byla potvrzena. Nyní se můžete přihlásit a používat wiki.',
-'confirmemail_loggedin' => 'Vaše e-mailová adresa byla potvrzena.',
-'confirmemail_error' => 'Nepodařilo se uložit vaše potvrzení.',
-'confirmemail_needlogin' => 'Pro potvrzení své e-mailové adresy se musíte $1.',
-
-'confirmemail_subject' => 'Potvrzení e-mailové adresy pro {{grammar:4sg|{{SITENAME}}}}',
-'confirmemail_body' => 'NÄ›kdo (patrnÄ› vy, z IP adresy $1) si registroval úÄet se jménem "$2" a touto e-mailovou adresou na {{grammar:6sg|{{SITENAME}}}}.
-
-Pokud si přejete aktivovat e-mailové funkce na {{grammar:6sg|{{SITENAME}}}}, tak pro potvrzení,
-že tato adresa opravdu patří vám, pÅ™ejdÄ›te svým internetovým prohlížeÄem na následující adresu:
-
-$3
-
-Pokud jste o toto potvrzení *nežádali*, neklikejte na předchozí odkaz. Platnost tohoto potvrzovacího
-kódu vyprší $4.',
-
-# Inputbox extension, may be useful in other contexts as well
-'tryexact' => 'Vyzkoušet přesné hledání',
-'searchfulltext' => 'Plnotextové hledání',
-'createarticle' => 'VytvoÅ™it Älánek',
-
-# Scary transclusion
-'scarytranscludedisabled' => '[Vkládání šablon mezi wiki je vypnuto]',
-'scarytranscludefailed' => '[NepodaÅ™ilo se naÄíst Å¡ablonu pro $1; je mi líto]',
-'scarytranscludetoolong' => '[Příliš dlouhé URL; je mi líto]',
-
-# Trackbacks
-'trackbackbox' => "<div id='mw_trackbacks'>
-ZpÄ›tné odkazy k tomuto Älánku:<br />
-$1
-</div>",
-'trackback' => "; $4$5: [$2 $1]",
-'trackbackexcerpt' => "; $4$5: [$2 $1]: <nowiki>$3</nowiki>",
-'trackbackremove' => ' ([$1 Smazat])',
-'trackbacklink' => 'Zpětný odkaz',
-'trackbackdeleteok' => 'Zpětný odkaz byl úspěšně smazán.',
-
-# delete conflict
-'deletedwhileediting' => 'Upozornění: V průběhu vaší editace byla tato stránka smazána!',
-'confirmrecreate' => 'Uživatel [[{{ns:2}}:$1|$1]] ([[{{ns:3}}:$1|diskuse]]) tento Älánek smazal poté, co jste zaÄali editovat, s odůvodnÄ›ním:
-: „$2“
-Opravdu si pÅ™ejete znovu tento Älánek založit?',
-'recreate' => 'Znovu založit',
-'tooltip-recreate' => '',
-
-'unit-pixel' => 'px',
-
-# HTML dump
-'redirectingto' => 'Přesměrovává se na [[$1]]…',
-
-# action=purge
-'confirm_purge' => "Aktualizovat cachovanou verzi této stránky?\n\n$1",
-'confirm_purge_button' => 'OK',
-
-'youhavenewmessagesmulti' => 'Na $1 máte nové zprávy',
-'newtalkseperator' => ',_',
-'searchcontaining' => "Hledat Älánky obsahující ''$1''.",
-'searchnamed' => "Hledat Älánky pojmenované ''$1''.",
-'articletitles' => "ÄŒlánky zaÄínající ''$1''",
-'hideresults' => 'Skrýt výsledky',
-
-# DISPLAYTITLE
-'displaytitle' => '(Na tuto stránku odkazujte pomocí [[$1]])',
-);
-
-
-?>
diff --git a/languages/MessagesCsb.php b/languages/MessagesCsb.php
deleted file mode 100644
index f855d104..00000000
--- a/languages/MessagesCsb.php
+++ /dev/null
@@ -1,311 +0,0 @@
-<?php
-
-global $wgAllMessagesCsb;
-$wgAllMessagesCsb = array(
-'1movedto2' => '$1 przeniesłé do $2',
-'aboutpage' => '{{ns:4}}:Ã’_{{SITENAME}}',
-'aboutsite' => 'Ã’ {{SITENAME}}',
-'actioncomplete' => 'Òperacëjô wëkònónô',
-'addedwatch' => 'Dodónô do lëstë ùzérónëch',
-'administrators' => '{{ns:4}}:Administratorzë',
-'allmessages' => 'Wszëtczé systemòwé ògłosë',
-'ancientpages' => 'Nôstarszé starnë',
-'and' => 'ë',
-'anontalk' => 'Diskùsëjô dlô ti IP-adresë',
-'anonymous' => 'Anonimòwi brëkòwnik/-cë {{SITENAME}}',
-'april-gen' => 'Åżëkwiôta',
-'april' => 'Åżëkwiôt',
-'august-gen' => 'Zélnika',
-'august' => 'Zélnik',
-'badfilename' => 'Miono òbrôzka zmienioné na "$1".',
-'badfiletype' => '".$1" nie je nôlepszim fòrmatã lopka.',
-'badipaddress' => 'IP-adresa nie je richtich pòdónô.',
-'blockedtext' => 'Twòje kònto abò/ ë IP-adresa òstałë zascëgòwóné przez $1.\nPòdónô przëczëna to:<br />$2.<p>Bë wëjasnic sprawã zablokòwaniégò mòżesz skòntaktowac sã z $1 abò jińszim [[{{ns:4}}:Administratorzë|administratorã]].',
-'blockip' => 'Zascëgôj IP-adresã',
-'booksources' => 'Ksążczi',
-'brokenredirects' => 'Zerwóné przeczerowania',
-'bydate' => 'wedle datumù',
-'byname' => 'wedle miona',
-'bysize' => 'wedle wiôlgòscë',
-'categories' => '{{PLURAL:$1|Kategòrëjô|Kategòrëje}}',
-'categoryarticlecount' => 'W ny kategòrëje je $1 artiklów.',
-'category_header' => 'Artikle w kategòrëji "$1"',
-'category' => 'Kategòrëjô',
-'changepassword' => 'Zmiana parolë',
-'compareselectedversions' => 'Przërównôj wëbróné wersëje',
-'confirmdelete' => 'Pòcwierdzë rëmónié',
-'confirm' => 'Pòcwierdzë',
-'confirmprotect' => 'Pòcwierdzë zazychrowanié',
-'confirmprotecttext' => 'Jes Të gwës, że chcesz zazychrowac ną starnã?',
-'confirmunprotect' => 'Pòcwierdzë òdzychrowónié',
-'confirmunprotecttext' => 'Jes Të gwës, że chcesz òdzychrowac ną starnã?',
-'contribslink' => 'wkłôd',
-'contribsub' => 'Dlô brëkòwnika $1',
-'contributions' => 'Wkłôd brëkòwników',
-/*'copyrightwarning' => "Prosymë wdôrzëc, że przëjimô sã, ëż wszelejaczi\nwkłôd do {{SITENAME}} je ùżëczóny wedle reglów <i>GNU Free Documentation License</i>\n(szczegóły w $1). <br />Jeżle nie chcesz, bë Twój tekst bëł dowòlno zmieniwóny przez kòżdégò ë rozpòmiónowóny bez ògraÅ„czeniów, tej nie dôwôj do niegò doprziÅ„dzeniô w {{SITENAME}}. Równoczasno òswiôdczôsz, że nen tekst je Twòjim dokazã, abò pòchôdô z materiałów ôrtu <i>public domain</i> abò\n<i>GNU Free Documentation License</i>, abò téż kòmpatibilnégò ôrtu.\n<br /><strong>PROSYMË NIE ÙŻIWAC BEZ ZEZWÃ’LENIÉGÃ’ MATERIAÅÓW Ã’BJIMNIÃTËCH AUTORSCZIM PRAWÃ!</strong>",*/
-'copyright' => 'Zamkłosc hewòtny starnë je ùżëczónô wedle reglów $1.',
-'couldntremove' => 'Ni móg rëmac pòzycëje "$1"...',
-'createaccount' => 'Założë nowé kònto',
-'cur' => 'aktualnô',
-'databaseerror' => 'Fela w pòdôwkòwi baze',
-'dateformat' => 'Fòrmat datumù',
-'debug' => 'Òdplëskwianié "(debug-òwónié)"',
-'december-gen' => 'Gòdnika',
-'december' => 'Gòdnik',
-'defaultns' => 'Domëslno przeszëkùjë nôslédné rëmnotë mionów:',
-'defemailsubject' => 'E-mail òd {{SITENAME}}',
-'deletecomment' => 'Przëczëna rëmaniô',
-'deleteimg' => 'rëmôj nen òbrôzk',
-'deletepage' => 'Rëmôj starnã',
-'delete' => 'Rëmôj',
-'deletionlog' => 'register rëmaniów',
-'dellogpage' => 'Rëmóné',
-'developertext' => "Ną òperacëjã mòże wëkònac blós brëkòwnik z prawama\n\"Programista\".\nZdrzë $1.",
-'difference' => '(różnice midzë wersëjama)',
-'disambiguationspage' => '{{ns:4}}:Starnë_ùjednoznacznieniô',
-'disclaimerpage' => '{{ns:4}}:General_disclaimer',
-'disclaimers' => 'Prawné zastrzedżi',
-'doubleredirects' => 'Dëbeltné przeczérowania',
-'editcurrent' => 'Editëjë aktualną wersëjã ny starnë',
-'edit' => 'Edicëjô',
-'editold' => 'Edicëjô',
-'editsection' => 'Edicëjô',
-'editthispage' => 'Editëjë ną starnã',
-'emailfrom' => 'Ã’d',
-'emailmessage' => 'Wiadło',
-'emailpage' => 'Sélajë e-mail do brëkòwnika',
-'emailsend' => 'Wëslë',
-'emailsubject' => 'Téma',
-'emailto' => 'Do',
-'emailuser' => 'Wëslë e-maila do negò brëkòwnika',
-'errorpagetitle' => 'Brida',
-'excontent' => 'Zamkłosc starnë "$1"',
-'explainconflict' => 'Chtos sfórtowôł wprowadzëc swòją wersëjã artikla òbczôs Twòji edicëji. Górné pòle edicëji zamëkô w se tekst starnë aktualno zapisóny w pòdôwkòwi baze. Twòje zmianë są w dólnym pòlu edicëji. Bë wprowadzëc swòje zmianë mùszisz zmòdifikòwac tekst z górnégò pòla. <b>Blós</b> tekst z górnégò pòla mdze zapisóny w baze czej wcësniesz "Zapiszë".',
-'export' => 'Ekspòrt starnów',
-'faqpage' => '{{ns:4}}:FAQ',
-'february-gen' => 'Gromicznika',
-'february' => 'Gromicznik',
-'filecopyerror' => 'Ni mòże skòpérowac lopka "$1" do "$2".',
-'filedeleteerror' => 'Ni mòże rëmac lopka "$1".',
-'filedesc' => 'Òpisënk',
-'filename' => 'Miono lopka',
-'filenotfound' => 'Ni mòże nalezc lopka "$1".',
-'filerenameerror' => 'Ni mòże zmienic miona lopka "$1" na "$2".',
-'filesource' => 'Zdrój',
-'fileuploaded' => 'Lopk"$1" òstôł wladowóny.\nBiôj, prosymë, do starnë òpisënkù lopka ($2) ë pòdôj tikającé gò infòrmacëje\ntaczé jak: pòchòdzenié lopka, czedë ë przez kògò òstôł ùtworzony, ôs dëcht co le ò nim wiész, a wëdôwô Cë sã wôżné.',
-'formerror' => 'Fela: ni mòże wëslac fòrmùlara',
-'getimagelist' => 'zladënk lëstë lopków',
-'go' => 'Biôj!',
-'guesstimezone' => 'Wezmi z przezérnika',
-'help' => 'Pòmòc',
-'hidetoc' => 'zatacë',
-'hide' => 'zatacë',
-'histlegend' => "Legenda: (aktualnô) = różnice w przërównanim do aktualny wersëje,\n(wczasniészô) = różnice w przërównanim do wczasniészi wersëje, D = drobné edicëje",
-'history' => 'Historëjô starnë',
-'history_short' => 'Historëjô',
-'hr_tip' => 'Wòdorównô (horizontalnô) linijô (brëkùjë szpôrowno)',
-'ilsubmit' => 'Szëkôj',
-'imagelinks' => 'Lënczi do lopka',
-'imagelist' => 'Lësta òbrôzków',
-'imagepage' => 'Starna òbrôzka',
-'imagereverted' => 'Przëwôrcenié wczasniészi wersëje darzëło sã.',
-'imgdelete' => 'rëmôj',
-'imgdesc' => 'òpisënk',
-'imghistlegend' => "Legenda: (aktualny) = to je aktualny lopk, (rëmôj) = rëmôj\nną starszą wersëjã, (przëwôrcë) = przëwôrcë ną starszą wersëjã.\n<br /><i>Klëkni na datum bë òbôczëc jaczé lopczi bëlë wladowóné òb nen dzéń</i>.",
-'imghistory' => 'Historëjô lopka',
-'import' => 'Impòrtëjë starnë',
-'internalerror' => 'Bënowô fela',
-'ipbreason' => 'Przëczëna',
-'isredirect' => 'starna przeczerowaniô',
-'january-gen' => 'stëcznika',
-'january' => 'stëcznik',
-'july-gen' => 'Lëpinca',
-'july' => 'Lëpinc',
-'june' => 'Czerwińc',
-'june-gen' => 'Czerwińca',
-'largefile' => 'Nôlepi bë lopk ni miôł wicy jak $1 bajtów.',
-'lastmodifiedby' => 'Na starna bëła slédno editowónô $1 przez $2.',
-'lastmodified' => 'Na starna bëła slédno editowónô ò $1;',
-'last' => 'pòslédnô',
-'lineno' => 'Lëniô $1:',
-'linkshere' => 'Do ny starnë òdwòłëją sã hewòtné starnë:',
-'linkstoimage' => 'Hewò są starnë, jaczé òdwòłëją sã do negò lopka:',
-'listusers' => 'Lësta brëkòwników',
-'loadhist' => 'Zladënk historëji ny starnë',
-'localtime' => 'Twòja czasowô cona',
-'lockbtn' => 'Zascëgôj bazã pòdôwków',
-'loginerror' => 'Fela logòwaniô',
-'loginpagetitle' => 'Logòwanié brëkòwnika',
-'loginprompt' => 'Brëkùjesz miec \'\'cookies\'\' (kùszczi) włączoné bë sã wlogòwac do {{SITENAME}}.',
-'loginsuccess' => 'Të jes wlogòwóny do {{SITENAME}} jakno "$1".',
-'loginsuccesstitle' => 'ùdałé logòwanié',
-'login' => 'Wlogùjë mie',
-'logouttext' => 'Të jes ju wëlogòwóny. Mòżesz prôcowac z {{SITENAME}} jakno anonimòwi brëkòwnik abò wlogòwac sã jakno zaregistrowóny brëkòwnik.',
-'logouttitle' => 'Wëlogòwanié brëkòwnika',
-'logout' => 'Wëlogùjë mie',
-'lonelypages' => 'Niechóné starnë',
-'longpages' => 'Nôdłëgszé starnë',
-'mainpage' => 'Przédnô starna',
-'march-gen' => 'strumiannika',
-'march' => 'strumiannik',
-'math_failure' => 'Parser nie rozmiôł rozpòznac',
-'may-gen' => 'Môja',
-'may_long' => 'Môj',
-'minlength' => 'Miono òbrôzka brëkùje miec przënomni trzë lëterë.',
-'minoredit' => 'Drobnô edicëjô.',
-'minoreditletter' => 'D',
-'mispeelingspage' => 'Lësta nôczãstszëch pisënkòwich felów',
-'mispeelings' => 'Starnë z felama pisënkù',
-'missingarticle' => 'Programa ni mô nalôzłé tekstu starnë, chtërnô bë mùsza bëc w baze, to je starnë "$1".<p>Colemało mô to plac, czej òstónie wëbróné sparłãczenié\ndo rëmóny starnë, np. stôrszi wersëji jińszi starnë.</p><p>Jińszé leżnosce mògą znaczëc, że w soft-wôrze je fela. W taczim przëtrôfkù prosymë zameldowac nen fakt administratorowi pòdającë hewòtną adresã.',
-'missingimage' => '<b>Felëjący òbrôzk</b><br /><i>$1</i>',
-'moredotdotdot' => 'Wicy...',
-'movearticle' => 'Przeniesë artikel',
-'movedto' => 'przeniesłô do',
-'movenologin' => 'Felënk logòwaniô',
-'movepagebtn' => 'Przeniesë starnã',
-'movepage' => 'Przeniesë starnã',
-'move' => 'Przeniesë',
-'movetalk' => 'Przeniesë téż starnã <i>Diskùsëje</i>, jeżle je to mòżlëwé.',
-'movethispage' => 'Przeniesë',
-'mycontris' => 'Mòje edicëje',
-'navigation' => 'Nawigacëjô',
-'newpages' => 'Nowé starnë',
-'newpassword' => 'Nowô parola',
-'newwindow' => '(òtmëkô sã w nowim òczenkù)',
-'nlinks' => '$1 lënków',
-'noemailtitle' => 'Felënk email-adresë',
-'noemail' => 'W baze ni ma email-adresë dlô brëkòwnika "$1".',
-'noexactmatch' => 'Nie da starnë z dokładno taczim titlã. Spróbùjë fùl szëkbë.',
-'nolinkstoimage' => 'Niżódnô starna nie òdwòłëje sã do negò lopka.',
-'nosuchactiontext' => 'Programa Mediawiki nie rozpòznôwô taczi òperacëji jakô je w URL',
-'nosuchspecialpage' => 'Nie da taczi specjalny starnë',
-'nosuchuser' => 'Nie da taczégò brëkòwnika "$1". Sprôwdzë pisënk abò wëfùlujë fòrmular bë założëc nowé kònto.',
-'notanarticle' => 'To nie je artikel',
-'notargettitle' => 'Nie da taczi starnë',
-'notloggedin' => 'Felëje logòwóniô',
-'november-gen' => 'Lëstopadnika',
-'november' => 'Lëstopadnik',
-'nowiki_sample' => 'Wstôw tuwò niesfòrmatowóny tekst',
-'nowiki_tip' => 'Ignorëjë wiki-fòrmatowanié',
-'nstab-category' => 'Kategòrëjô',
-'nstab-help' => 'Pòmòc',
-'nstab-image' => 'Òbrôzk',
-'nstab-main' => 'Artikel',
-'nstab-mediawiki' => 'ògłosënk',
-'nstab-special' => 'Specjalnô',
-'nstab-template' => 'Szablóna',
-'nstab-user' => 'Starna brëkòwnika',
-'nstab-project' => 'meta-starna',
-'october-gen' => 'Rujana',
-'october' => 'Rujan',
-'ok' => 'Jo!',
-'orphans' => 'Niechóné starnë',
-'othercontribs' => 'Òpiarté na prôcë $1.',
-'pagemovedsub' => 'Przeniesenié darzëło sã',
-'pagemovedtext' => 'Starna "[[$1]]" òsta przeniesłô do "[[$2]]".',
-'pagetitle' => '$1 - {{SITENAME}}',
-'passwordremindertext' => 'Chtos (prôwdëjuwerno Të, z adresë $1) pòprosëł ò wësłanié nowi parolë dopùscënkù do {{SITENAME}} ($4). Aktualnô parola dlô brëkòwnika "$2" je "$3". Nôlepi mdze czej wlogùjesz sã terô ë zarô zmienisz parolã.',
-'personaltools' => 'Priwatné przërëchtënczi',
-'popularpages' => 'Nôwidzalszé starnë',
-'portal' => 'Pòrtal wëcmaniznë',
-'portal-url' => '{{ns:4}}:Pòrtal wëcmaniznë',
-'postcomment' => 'Dôj dopòwiesc',
-'powersearch' => 'Szëkba',
-'preferences' => 'Preferencëje',
-'prefsnologin' => 'Felënk logòwóniô',
-'prefs-personal' => 'Pòdôwczi brëkòwnika',
-'previewnote' => 'To je blós pòdzérk - artikel jesz nie je zapisóny!',
-'preview' => 'Pòdzérk',
-'protectcomment' => 'Przëczëna zazychrowóniô',
-'protectedarticle' => 'zazychrowónô [[$1]]',
-'protectedpage' => 'Starna je zazychrowónô',
-'protectpage' => 'Zazychrëjë starnã',
-'protect' => 'Zazychrëjë',
-'proxyblocksuccess' => 'Fertich.',
-'qbfind' => 'Nalézë',
-'qbmyoptions' => 'Mòje òptacëje',
-'qbspecialpages' => 'Specjalné starnë',
-'randompage' => 'Kawlowô starna',
-'rcloaderr' => 'Ladëjë slédné edicëje',
-'readonly' => 'Baza pòdôwków je zablokòwónô',
-'readonlywarning' => 'BÔCZËNK: Pòdôwkòwô baza òsta sztërkòwô zablokòwónô dlô administracëjnëch célów. Nie mòże tej timczasã zapisac nowi wersëje artikla. Bédëjemë przeniesc ji tekst do priwatnégò lopka
-(wëtnij/wstôw) ë zachòwac na pózni.',
-'recentchangescount' => 'Wielëna pòzycëji na lësce slédnëch edicëji',
-'recentchangeslinked' => 'Zmianë w dolënkòwónëch',
-'recentchanges' => 'Slédné edicëje',
-'recentchangestext' => 'Na starna prezentérëje historëjã slédnëch edicëjów w {{SITENAME}}.\n\nWitôj! Jeżle Të jes tuwò dopiérze pierszi rôz, przeczëtôj né starnë: [[{{ns:4}}:FAQ|FAQ]], [[{{ns:4}}:Nazëwizna|konwencëje nazëwaniégò starnów]].',
-'redirectedfrom' => '(Przeczerowóné z $1)',
-'removedwatch' => 'Rëmóné z lëstë ùzérónëch',
-'returnto' => 'Wôrcë sã do starnë: $1.',
-'reupload' => 'Wëslë jesz rôz',
-'revertimg' => 'przëwôrcë',
-'rights' => 'Prawa:',
-'rollback' => 'Copnij edicëjã',
-'rollbackfailed' => 'Nie szło copnąc zmianë',
-'rollbacklink' => 'copnij',
-'savearticle' => 'Zapiszë artikel',
-'savefile' => 'Zapiszë lôpk',
-'search' => 'Szëkba',
-'september-gen' => 'Séwnika',
-'september' => 'Séwnik',
-'servertime' => 'Aktualny czas serwera',
-'shortpages' => 'Nôkrótszé starnë',
-'show' => 'pokôż',
-'showpreview' => 'Pòdzérk',
-'showtoc' => 'pokôż',
-'sitestats' => 'Statistika artiklów',
-'sitestatstext' => 'W pòdôwkòwi baze je w sëmie <b>$1</b> starn. Na wielëna zamëkô w se starnë <i>Diskùsëji</i>, starnë ò {{SITENAME}}, starnë ôrtë <i>stub</i> (ùzémk), starnë przeczerowóniô, ë jińszé, chtërné grãdo je klasyfikòwac jakno artikle. Bez nëch to prôwdëjuwerno da <b>$2</b> starn artiklów.<p>\nBëło w sëmie <b>$3</b> òdwiôdënów ë <b>$4</b> edicëji òd sztótu, czej miôł plac\nupgrade soft-wôrë.\nDôwó to strzédno <b>$5</b> edicëji na jedną starnã ë <b>$6</b> òdwiôdënów na jedną edicëjã.',
-'siteuser' => 'Brëkòwnik {{SITENAME}} $1',
-'skin' => 'Wëzdrzatk',
-'spamprotectiontitle' => 'Anti-spamòwi filter',
-'specialpage' => 'Specjalnô starna',
-'specialpages' => 'Specjalné starnë',
-'spheading' => 'Specjalné nôpisma',
-'successfulupload' => 'Wladënk darzëł sã',
-'talk' => 'Diskùsëjô',
-'timezonelegend' => 'Czasowô cona',
-'toc' => 'Spisënk zamkłoscë',
-'toolbox' => 'Przërëchtënczi',
-'tooltip-watch' => 'Dodôj ną starnã do lëstë ùzérónëch [alt-w]',
-'ucnote' => 'Hewò je lësta slédnëch <b>$1</b> edicëjów dokònónëch przez\nbrëkòwnika òbczôs òstatnëch <b>$2</b> dni.',
-'unprotectcomment' => 'Przëczëna òdzychrowaniô',
-'unprotectedarticle' => 'òdzychrowóny [[$1]]',
-'unprotect' => 'Òdzychrëjë',
-'unusedimages' => 'Nie wëzwëskóné òbrôzczi',
-'unwatch' => 'Òprzestôj ùzerac',
-'unwatchthispage' => 'Òprzestôj ùzerac ną starnã',
-'uploaddisabled' => 'Przeprôszómë! Mòżlëwòta wladënkù lopków na nen serwer òsta wëłączonô.',
-'uploadedfiles' => 'Wladowóné lopczi',
-'uploadedimage' => 'wladënk: "$1"',
-'uploadlink' => 'Wladëjë lënk',
-'uploadlog' => 'Lësta wladënków',
-'uploadlogpage' => 'Dołączoné',
-'uploadlogpagetext' => 'Hewò je lësta slédno wladowónëch lopków.\nWszëtczé gòdzënë tikają conë ùniwersalnégò czasë (UTC).\n<ul>\n</ul>',
-'uploadnologin' => 'Felënk logòwaniô',
-'uploadtext' => '<strong>STOP!</strong> Nigle wladëjesz jaczi lopk,\nprzeczëtôj [[{{ns:4}}:Regle_wladowaniô_lopków|regle wladowaniô lopków]] ë ùgwësnij sã, że wladëwającë gò òstóniesz z\nnima w zgòdze.\n<p>Jeżle chcesz przezdrzec abò przeszëkac do terô wladowóné lopczi,\nprzeńdzë do [[Specjalnô:Imagelist|lëstë wladowónëch lopków]].\nWszëtczé wladënczi ë rëmania są òdnotérowóné w\nspecjalnëch zestôwkach: [[{{ns:4}}:wladënczi|wladënczi]] ë [[{{ns:4}}:Rëmóné|rëmóné]].\n<p>Bë wëslac nowi lopk do zòbrazowaniô Twòjégò artikla wëzwëskùj \nhewòtny fòrmùlar.\nW wikszoscë przezérników ùzdrzesz knąpã <i>Browse...</i>\nabò <i>Przezérôj...</i>, chtëren ùmożlëwi Cë òtemkniãcé sztandardowégò\nòkna wëbiérkù lopka. Wëbranié lopka sprawi wstôwienié jegò miona\nw tekstowim pòlu kòl knąpë.\nZaznaczającë pasowné pòle, mùszisz téż pòcwierdzëc, ëż sélającë\nlopk nie gwôłcësz nikògò autorsczich praw.\nWladënk zacznie sã pò wcësniãcym <i>Wladëjë lopk</i>.\nTo mòże sztërk zdérowac, òsoblëwò jeżle ni môsz chùtczégò dopùscënkù do internetu.\n<p>Preferowónyma fòrmatama są: JPEG dlô òdjimków, PNG dlô céchùnków\në òbrôzków ze znankama ikònów, ôs OGG dlô zwãków. Bë nie dac przińc do lëchòrozmieniów nadôwôj lopkom miona sparłãczóné z jich zamkłoscą.\nBë wstôwic òbrôzk do artikla, wpiszë lënk:\n<b>[[òbrôzk:miono.jpg]]</b> abò <b>[[òbrôzk:miono.png|òpcjonalny tekst]]</b>.\nDlô zwãkòwëch lopków lënk mdze wëzdrzôł tak: <b>[[media:file.ogg]]</b>.\n<p>Prosymë wdarzëc, ëż tak samò jak w przëtrôfkù zwëczajnëch starnów {{SITENAME}},\njińszi brëkòwnicë mògą editowac abò rëmac wladowóné przez Ce lopczi,\njeżle mdą dbë, że to mdze lepi służëc całi ùdbie {{SITENAME}}.\nTwòje prawò do sélaniégò lopków mòże bëc Cë òdebróné, eżle nadùżëjesz systemë.',
-'uploadwarning' => 'Òstrzega ò wladënkù',
-'upload' => 'Wladënk lopka',
-'userlogin' => 'Logòwanié',
-'userlogout' => 'Wëlogòwanié',
-'userstats' => 'Statistika brëkòwników',
-'version' => 'Wersëjô',
-'wantedpages' => 'Nônótniészé starnë',
-'watchlistcontains' => 'Wielëna artiklów na Twòji lësce ùzérónëch: $1.',
-'watchlist' => 'Lësta ùzérónëch artiklów',
-'watchlistsub' => '(dlô brëkòwnika "$1")',
-'watchmethod-list' => 'szëkba ùzérónëch artiklów westrzód pòslédnëch edicëjów',
-'watchnologin' => 'Felënk logòwóniô',
-'watchthispage' => 'Ùzérôj ną starnã',
-'watchthis' => 'Ùzérôj',
-'watch' => 'Ùzérôj',
-'whatlinkshere' => 'Lënkùjącé',
-'whitelistedittitle' => 'Bë editowac je nót sã wlogòwac',
-'whitelistreadtitle' => 'Bë czëtac je nót sã wlogòwac',
-'yourlanguage' => 'Kaszëbsczi',
-'yourpasswordagain' => 'Pòwtórzë parolã',
-'yourpassword' => 'Twòja parola',
-'yourrealname' => 'Twòje jistné miono*',
-);
-
-
-?>
diff --git a/languages/MessagesCv.php b/languages/MessagesCv.php
deleted file mode 100644
index 7494ddc4..00000000
--- a/languages/MessagesCv.php
+++ /dev/null
@@ -1,218 +0,0 @@
-<?php
-
-global $wgAllMessagesCv;
-$wgAllMessagesCv = array(
-
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Пользователь Ñтраници\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'The user page for the ip you\'re editing as\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'My talk page\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Discussion about edits from this ip address\');
-ta[\'pt-preferences\'] = new Array(\'\',\'ÐаÑтройкӑÑем\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'The list of pages you\'re monitoring for changes.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'List of my contributions\');
-ta[\'pt-login\'] = new Array(\'o\',\'You are encouraged to log in, it is not mandatory however.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'You are encouraged to log in, it is not mandatory however.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Log out\');
-ta[\'ca-talk\'] = new Array(\'t\',\'СтатьÑна ÑӳтÑе ÑваÑÑи\');
-ta[\'ca-edit\'] = new Array(\'e\',\'ЭÑир ку Ñтраницӑна тӳрлетме пултаратӑр. ТархаÑшӑн Ò«Ñ‹Ñ€Ñа хӑваричен Ñтраницӑ мӗнле пулаÑÑине пӑхӑр.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'КӗÑке ӑнлантару хушма пултаратӑр.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Ку Ñтраницӑна ÑÑир улӑштарма пултараймаÑÑ‚Ó‘Ñ€. Óна мӗнле ҫырнине кӑна пӑхма пултаратӑр.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Past versions of this page.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'УлӑшратуÑенчен ÑыхлаÑÑи\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Страницӑна кӑларÑа пӑрахмалли\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Restore the edits done to this page before it was deleted\');
-ta[\'ca-move\'] = new Array(\'m\',\'Страницӑна урӑх ҫӗре куҫараÑÑи\');
-ta[\'ca-nomove\'] = new Array(\'\',\'ЭÑир ку Ñтраницӑна урӑх ҫӗре куҫараймаÑÑ‚Ó‘Ñ€\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Ку Ñтраницӑ хыҫҫӑн Ñӑнама пуҫлаÑÑи\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Ку Ñтраницӑ хыҫҫӑн урӑх Ñӑнамалла мар\');
-ta[\'search\'] = new Array(\'f\',\'Search this wiki\');
-ta[\'p-logo\'] = new Array(\'\',\'Тӗп Ñтраницӑ\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Visit the Main Page\');
-ta[\'n-portal\'] = new Array(\'\',\'About the project, what you can do, where to find things\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Find background information on current events\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'The list of recent changes in the wiki.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Load a random page\');
-ta[\'n-help\'] = new Array(\'\',\'The place to find out.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Support us\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'List of all wiki pages that link here\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Recent changes in pages linked from this page\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS feed for this page\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom feed for this page\');
-ta[\'t-contributions\'] = new Array(\'\',\'View the list of contributions of this user\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Send a mail to this user\');
-ta[\'t-upload\'] = new Array(\'u\',\'Upload images or media files\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'List of all special pages\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'View the content page\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'View the user page\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'View the media page\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'This is a special page, you can\'t edit the page itself.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'View the project page\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'View the image page\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'View the system message\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'View the template\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'View the help page\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'View the category page\');',
-
-'january' => 'Кăрлач',
-'jan' => 'Кăр',
-'trackbackremove' => ' ([$1 кăларÑа пăрах])',
-'history_short' => 'ИÑтори',
-'deletedrev' => '[кăларÑа пăрахнă]',
-'ancientpages' => 'Чи кивĕ ÑтатьÑÑем',
-'editingcomment' => '$1 тӳрлетни (кӗÑке анлантарӑвӗ)',
-'servertime' => 'Сервер вăхăчě',
-'listingcontinuesabbrev' => '(малалли)',
-'show' => 'кăтартмалла',
-'talkpagemoved' => 'СӳтÑе Ñвмалли Ñтраницăн Ñтне те улăштартăмăр.',
-'textboxsize' => 'Тӳрлетни',
-'editing' => '$1 тӳрлетни',
-'uploadedfiles' => 'Кĕртнĕ файлÑем',
-'hide' => 'кăтартмалла мар',
-'and' => 'тата',
-'qbspecialpages' => 'Ятарлӑ ÑтраницӑÑем',
-'showhideminor' => 'кăштах кăна тунă тӳрлетӳÑене $1 | ботÑене $2 | ÑиÑтемăра палăртăннă пользовательÑене $3 | тěрěÑленě тӳрлетӳÑене $4',
-'helppage' => '{{ns:project}}:Пулăшу',
-'uploaddisabled' => 'Каçарăр та Ñайта халĕ нимĕн те кĕртме юрамаÑÑ‚.',
-'next' => 'тепěр',
-'ipbreason' => 'Сăлтавĕ',
-'previewnote' => 'Ку Ñтраницăна халлěхе çырÑа хуман. ЭÑир ку Ñтраницă мěнле пулаÑÑине кăна куратăр!!',
-'editingsection' => '$1 тӳрлетни (ÑÑ‚Ð°Ñ‚ÑŒÑ Ñ€Ð°Ð·Ð´ÐµÐ»Ä›)',
-'august' => 'Çурла',
-'edithelp' => 'УлшăнуÑене кĕртме пулăшакан пулăшу',
-'others' => 'ыттиÑем',
-'jumptonavigation' => 'навигаци',
-'createarticle' => 'Çĕнĕ ÑÑ‚Ð°Ñ‚ÑŒÑ Ã§Ñ‹Ñ€',
-'aboutsite' => '{{SITENAME}} çинчен',
-'templatesused' => 'Ку Ñтраница çинче уÑă курнă шаблонÑем:',
-'dec' => 'Раш',
-'permalink' => 'Яланхи вырăн',
-'tooltip-watch' => 'Çак Ñтраницăна пăхÑа тăмаллиÑем шутне хуш [alt-w]',
-'rightslogtext' => 'Ку пользовательÑен правиÑене улăштарниÑÑен журналě',
-'nextpage' => 'Тепěр Ñтраницă ($1)',
-'undeleterevisions' => 'Ðрхивра пурĕ $1 верÑи',
-'allpages' => 'Пěтěм ÑтраницăÑем',
-'watchthis' => 'Ку Ñтраницăна кěртекен улшăнуÑем хыççăн Ñăнамалла',
-'nstab-special' => 'Ятарлă',
-'newpages' => 'Çěнě ÑтраницăÑем',
-'nstab-help' => 'пулăшу',
-'tuesday' => 'Ытларикун',
-'nstab-user' => 'Хутшăнакан Ñтраници',
-'go' => 'Куç',
-'nviews' => '$1 хут пăхнă',
-'newpassword' => 'Çěнě пароль',
-'monday' => 'Тунтикун',
-'specialpages' => 'Ятарлă ÑтраницăÑем',
-'specialpage' => 'Ятарлă Ñтраницă',
-'printableversion' => 'Пичетлемелли верÑи',
-'edithelppage' => '{{ns:project}}:УлшăнуÑене кĕртме пулăшакан пулăшу',
-'unblocklogentry' => '«$1» блокировкăран кăларнă',
-'rclinks' => 'Юлашки $2 кун хушшинче тунă $1 улшăнуÑене кăтартмалла<br />$3',
-'linktrail' => '/^([a-zа-Ñĕçăӳ"»]+)(.*)$/sDu',
-'delete_and_move' => 'КăларÑа пăрахÑа куçараÑÑи',
-'1movedto2' => '$1 $2 çине куçарнă',
-'mainpage' => 'Тĕп Ñтраницă',
-'laggedslavemode' => 'ÐÑăрхăр! Страница çинче юлашки улшăнуÑене кăтартмаÑăр пултарнă.',
-'movepage' => 'Страницăна куçарнă',
-'sitesupport' => 'ПожертвованиÑем',
-'undelete' => 'КăларÑа пăрахнă ÑтраницăÑене пăх',
-'talk' => 'СӳтÑе ÑваÑÑи',
-'jun' => 'Çěр',
-'uploadlog' => 'ФайлÑене кĕртнин логĕ',
-'thursday' => 'Кĕçнерникун',
-'lastmodified' => 'Ку Ñтраницăна юлашки улăштарнă вăхăт: $1.',
-'toc' => 'Тупмалли',
-'rights' => 'Тума пултарать:',
-'allmessagesfilter' => 'Regular expression filter:',
-'oct' => 'Юпа',
-'undeletebtn' => 'КаÑлла тавăр!',
-'mar' => 'Пуш',
-'rcnote' => 'Юлашки <strong>$2</strong> кун хушшинчи <strong>$1</strong> улшăнуÑем. Халě пěтěмпе <strong>{{NUMBEROFARTICLES}}</strong> ÑтатьÑ.',
-'whatlinkshere' => 'Кунта килекен ÑÑылкăÑем',
-'currentevents' => 'ХыпарÑем',
-'currentevents-url' => 'ХыпарÑем',
-'oldpassword' => 'Кивě пароль',
-'uncategorizedcategories' => 'Каталога кĕртмен категориÑем',
-'december' => 'Раштав',
-'talkpagenotmoved' => 'СӳтÑе Ñвмалли Ñтраницăн Ñтне улăштарма пултараймарăмăр.',
-'unblocklink' => 'блокировкăран кăлар',
-'july' => 'Утă',
-'may' => 'Çу',
-'rollbackfailed' => 'КаÑлла куçарнă çухна йăнăш тухнă',
-'deadendpages' => 'Ðиăçта та урăх ертмен ÑтраницăÑем',
-'histfirst' => 'Пĕрремĕш',
-'november' => 'Чӳк',
-'uncategorizedpages' => 'КаталогÑăр ÑтраницăÑем',
-'uclinks' => 'Юлашки $1 улшăнуÑене пăх; юлашки $2 кун хушшинче туниÑене пăх.',
-'recentchangeslinked' => 'Çыхăннă улшăнуÑем',
-'delete' => 'КăларÑа пăрахаÑÑи',
-'toolbox' => 'Ĕç хатĕрĕÑем',
-'pagemovedsub' => 'ÐšÑƒÃ§Ð°Ñ€Ð°Ñ Ä›Ã§ Ñ‚Ä›Ñ€Ä›Ñ Ð¸Ñ€Ñ‚Ñ€Ä›',
-'minoredit' => 'Кунта пěчěк улшăнуÑем кăна кěртнě',
-'aug' => 'Çур',
-'upload' => 'Файла кĕртеÑÑи',
-'sysoptitle' => 'Кун валли админиÑтратор правиÑем кирлě',
-'ilsubmit' => 'Шырамалла',
-'linkprefix' => '/^(.*?)([a-zA-Z\x80-\xff«"]+)$/sD',
-'spheading' => 'Пěтěм пользовательÑем валли Ñтарлă ÑтраницăÑем',
-'recentchanges' => 'Юлашки улшăнуÑем',
-'imagelist' => 'ӲкерчěкÑен ÑпиÑокě',
-'nextrevision' => 'Çěнěрех верÑи→',
-'aboutpage' => '{{ns:project}}:çинчен',
-'unblockip' => 'IP-адреÑа блокировкăран калар',
-'rows' => 'ЙěркеÑем',
-'rollback' => 'ТÿрлетÿÑене каÑлла куçараÑÑи',
-'june' => 'Çěртме',
-'otherlanguages' => 'Урăх чěлхеÑем',
-'apr' => 'Ðка',
-'newpageletter' => 'Ç',
-'notargettitle' => 'Тĕллевне кăтартман',
-'category' => 'Категори',
-'history' => 'ИÑтори',
-'editthispage' => 'Страницăна тӳрлетеÑÑи',
-'uctop' => ' (пуçламăш)',
-'friday' => 'Эрнекун',
-'data' => 'Кун',
-'undeletedarticle' => '«[[$1]]» каÑлла тавăрнă',
-'deletepage' => 'КăларÑа парахнă ÑтатьÑÑем',
-'underline-always' => 'Яланах',
-'randompage' => 'ĂнÑăртран илнě Ñтраницă',
-'jumptosearch' => 'Шырав',
-'nov' => 'Чӳк',
-'october' => 'Юпа',
-'talkpage' => 'СӳтÑе ÑваÑÑи',
-'categories' => 'КатегориÑем',
-'hidetoc' => 'кӑтартмалла мар',
-'april' => 'Ðка',
-'listusers' => 'ХутшăнаканÑен ÑпиÑокĕ',
-'ignorewarnings' => 'ÐÑăрхаттаруÑене шута илмелле мар',
-'files' => 'ФайлÑем',
-'previousrevision' => '&larr;Малтанхи верÑи',
-'histlast' => 'Юлашки',
-'march' => 'Пуш',
-'linklistsub' => '(ÑÑылкăÑен ÑпиÑокĕ)',
-'undeletedrevisions' => '$1 кăларÑа пăрахнă тӳрлетӳÑене каÑлла тавăрнă',
-'undelete_short1' => 'Пĕр тӳрлетĕве каÑлла тавăр',
-'tooltip-search' => 'Шырав [alt-f]',
-'may_long' => 'Çу',
-'rclistfrom' => 'Юлашки улшăнуÑене $1 вăхăтран пуçлаÑа кăтартнă',
-'allpagesnext' => 'Тепěр',
-'localtime' => 'Вырăнти вăхăт',
-'undeletearticle' => 'КăларÑа парахнă Ñтраницăна каÑлла тавăр',
-'edit' => 'Тӳрлетӳ',
-'numedits' => 'УлшăнуÑен шучĕ (ÑтатьÑÑем): $1',
-'tooltip-save' => 'ТӳрлетӳÑене аÑтуÑа хăвармалла [alt-s]',
-'search' => 'ШыраÑÑи',
-'jul' => 'Утă',
-'showingresults' => 'ÐÑларах ÑÑир <b>#$2</b> пуçлаÑа кăтартнă <b>$1</b> йĕркене куратăр.',
-'rollback_short' => 'КаÑлла куçараÑÑи',
-'thumbnail-more' => 'ПыÑăклатмалли',
-'september' => 'Ðвăн',
-'undelete_short' => '$1 тӳрлетӳÑене каÑлла тавăр',
-'help' => 'Пулăшу',
-'sep' => 'Ðвн',
-);
-
-
-?>
diff --git a/languages/MessagesCy.php b/languages/MessagesCy.php
deleted file mode 100644
index da2b427a..00000000
--- a/languages/MessagesCy.php
+++ /dev/null
@@ -1,798 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesCy = array(
-# User Toggles
-
-"tog-underline" => "Tanllinellu cysylltiadau",
-"tog-highlightbroken" => "Fformatio cysylltiadau wedi'i dorri <a href=\"\" class=\"new\">fel hyn</a> (dewis arall: fel hyn<a href=\"\" class=\"internal\">?</a>).",
-"tog-justify" => "Unioni paragraffau",
-"tog-hideminor" => "Cuddiwch golygiadau bach mewn newidiadau diweddar",
-"tog-usenewrc" => "Newidiadau diweddar mwyhad (nid am pob porwr)",
-"tog-numberheadings" => "Rhifwch teiltau yn awtomatig",
-"tog-showtoolbar"=> "Dangos bar erfynbocs golygu",
-"tog-editondblclick" => "Golygu tudalennau gyda clic dwbwl (JavaScript)",
-"tog-editwidth" => "Mae gan bocs golygu lled llon",
-"tog-editsection" => "Galluogwch golygu adrannau trwy cysylltiadau [golygu]",
-"tog-editsectiononrightclick" => "Galluogwch golygu adrannau trwy dde-clicio ar teitlau adran (JavaScript)",
-"tog-showtoc" => "Dangoswch Taflen Cynnwys (am erthyglau gyda mwy na 3 pennawdau",
-"tog-rememberpassword" => "Cofiwch allweddair dros sesiwnau",
-"tog-watchdefault" => "Gwiliwch erthyglau newydd ac wedi adnewid",
-"tog-minordefault" => "Marciwch pob golygiad fel un bach",
-"tog-previewontop" => "Dangos blaenwelediad cyn y bocs golygu, nid ar ol e",
-"tog-nocache" => "Anablwch casio tudanlen",
-
-# Dates
-'sunday' => 'Dydd Sul',
-'monday' => 'Dydd Llun',
-'tuesday' => 'Dydd Mawrth',
-'wednesday' => 'Dydd Mercher',
-'thursday' => 'Dydd Iau',
-'friday' => 'Dydd Gwener',
-'saturday' => 'Dydd Sadwrn',
-'january' => 'Ionawr',
-'february' => 'Chwefror',
-'march' => 'Mawrth',
-'april' => 'Ebrill',
-'may_long' => 'Mai',
-'june' => 'Mehefin',
-'july' => 'Gorffennaf',
-'august' => 'Awst',
-'september' => 'Medi',
-'october' => 'Hydref',
-'november' => 'Tachwedd',
-'december' => 'Rhagfyr',
-'jan' => 'Ion',
-'feb' => 'Chwe',
-'mar' => 'Maw',
-'apr' => 'Ebr',
-'may' => 'Mai',
-'jun' => 'Meh',
-'jul' => 'Gor',
-'aug' => 'Aws',
-'sep' => 'Med',
-'oct' => 'Hyd',
-'nov' => 'Tach',
-'dec' => 'Rhag',
-
-
-# Bits of text used by many pages:
-#
-"categories" => "Categorïau tudalen",
-"category" => "categori",
-"category_header" => "Erthyglau mewn categori \"$1\"",
-"subcategories" => "Is-categorïau",
-"linktrail" => "/^([àáâèéêìíîïòóôûŵŷa-z]+)(.*)\$/sDu",
-"mainpage" => "Prif tudalen",
-"mainpagetext" => "Meddalwedd {{SITENAME}} wedi sefydlu'n llwyddiannus",
-"about" => "Amdano",
-"aboutsite" => "Amdano {{SITENAME}}",
-"aboutpage" => "{{ns:project}}:Amdano",
-"help" => "Help",
-"helppage" => "{{ns:project}}:Help",
-"bugreports" => "Adroddiadau diffygion",
-"bugreportspage" => "{{ns:project}}:Adroddiadau_diffygion",
-"sitesupport" => "Rhoddion",
-"faq" => "COF",
-"faqpage" => "{{ns:project}}:COF",
-"edithelp" => "Help gyda golygu",
-"edithelppage" => "{{ns:project}}:Sut_ydy_chi'n_golygu_tudalen",
-"cancel" => "Dirymu",
-"qbfind" => "Cael",
-"qbbrowse" => "Pori",
-"qbedit" => "Golygu",
-"qbpageoptions" => "Dewysiadau tudalen",
-"qbpageinfo" => "Gwybodaeth tudalen",
-"qbmyoptions" => "Fy dewysiadau",
-"qbspecialpages" => "Tudalennau arbennig",
-"moredotdotdot" => "Mwy...",
-"mypage" => "Fy nhudalen",
-"mytalk" => "Sgwrs fi",
-"disclaimers" => "Gwadiadau",
-"disclaimerpage" => "{{ns:project}}:Gwadiad_cyffredin",
-"currentevents" => "Digwyddiadau presennol",
-"errorpagetitle" => "Gwall",
-"returnto" => "Ewch yn ôl i $1.",
-"whatlinkshere" => "Tudalennau sydd yn cysyllti fan hyn",
-"help" => "Help",
-"search" => "Chwilio",
-"go" => "Mynd",
-"history" => "Hanes y tudalen",
-"printableversion" => "Fersiwn argraffiol",
-"editthispage" => "Golygwch y tudalen hon",
-"deletethispage" => "Dileuwch y tudalen hon",
-"protectthispage" => "Amddiffynwch y tudalen hon",
-"unprotectthispage" => "Di-amddiffynwch y tudalen hon",
-"newpage" => "Tudalen newydd",
-"talkpage" => "Sgwrsio amdano'r tudalen hon",
-"postcomment" => "Postiwch esboniad",
-"articlepage" => "Gwyliwch erthygl",
-"subjectpage" => "Gwyliwch pwnc", # For compatibility
-"userpage" => "Gwyliwch tudalen defnyddiwr",
-"projectpage" => "Gwyliwch tudalen meta",
-"imagepage" => "Gwyliwch tudalen llun",
-"viewtalkpage" => "Gwyliwch sgwrs",
-"otherlanguages" => "Ieithoed eraill",
-"redirectedfrom" => "(Ail-cyfeiriad oddiwrth $1)",
-"lastmodified" => "Pryd cafodd ei newid diwethaf $1.",
-"viewcount" => "Mae'r tudalen hyn wedi cael ei gweld $1 o weithiau.",
-"protectedpage" => "Tudalen amddiffyniol",
-"administrators" => "{{ns:project}}:Gweinyddwyr",
-"sysoptitle" => "Mynediad Sysop yn unig",
-"sysoptext" => "Mae'r peth rydych wedi gofyn amdano dim ond yn bosibl i ddefnyddwyr gyda statws \"sysop\".
-Gwelwch $1.",
-"developertitle" => "Mynediad Datblygwr yn unig",
-"developertext" => "Mae'r peth rydych wedi gofyn amdano dim ond yn bosibl i ddefnyddwyr gyda statws \"datblygwr\".
-Gwelwch $1.",
-"nbytes" => "$1 bytes",
-"go" => "Mynd",
-"ok" => "OK",
-"sitesubtitle" => "",
-"retrievedfrom" => "Wedi dod o \"$1\"",
-"newmessageslink" => "Neges(eueon) newydd",
-"editsection" => "golygu",
-"editold" => "golygu",
-"toc" => "Taflen Cynnwys",
-"showtoc" => "dangos",
-"hidetoc" => "cuddio",
-"thisisdeleted" => "Edrychwch at, neu atgyweirio $1?",
-"restorelink" => "$1 golygiadau wedi eu dileuo",
-
-# Main script and global functions
-#
-"nosuchaction" => "Does dim gweithred",
-"nosuchactiontext" => "Dydy'r meddalwedd Mediawiki ddim yn deallt y gweithrediad mae'r URL yn gofyn iddo fe gwneud",
-"nosuchspecialpage" => "Does dim tudalen arbennig",
-"nospecialpagetext" => "Yr ydych wedi gofyn am tudalen arbennig dydy'r meddalwedd Mediawiki ddim yn adnabod.",
-
-# General errors
-#
-"error" => "Gwall",
-"databaseerror" => "Databas ar gam",
-"dberrortext" => "Mae gwall cystrawen wedi digwydd ar y databas.
-Y gofyniad olaf triodd y databas oedd:
-<blockquote><tt>$1</tt></blockquote>
-oddiwrth ffwythiant \"<tt>$2</tt>\".
-Dwedodd MySQL mae 'ne côd gwall \"<tt>$3: $4</tt>\".",
-"dberrortextcl" => "Mae gwall cystrawen wedi digwydd ar y databas.
-Y gofyniad olaf triodd y databas oedd:
-\"$1\"
-oddiwrth ffwythiant \"$2\".
-Dwedodd MySQL mae 'ne côd gwall \"$3: $4\".",
-"noconnect" => "Ddim yn gallu cysylltu i'r databas ar $1",
-"nodb" => "Ddim yn gallu dewis databas $1",
-"cachederror" => "Dyma copi o'r stôr o'r tudalen rydych wedi gofyn, ac efallai dydi hi ddim yn cyfoes.",
-"readonly" => "Databas ar gloi",
-"enterlockreason" => "Rhowch reswm am paham mae'r databas yn cael eu gloi, yn cynnwys amcangyfrif pryd fydd y databas yn cael eu di-gloi",
-"readonlytext" => "Mae'r databas {{SITENAME}} wedi eu cloi yn erbyn erthyglau newydd ac adnewidiadau eraill, yn tebygol am gofalaeth trefn y databas -- fydd y databas yn ôl cyn bo hir.
-Mae'r gweinyddwr wedi dweud yr achos cloi'r databas oedd:
-<p>$1",
-"missingarticle" => "Dydi'r databas ddim wedi dod o hyd i testun tudalen ddyler hi ffindio, sef \"$1\".
-Dydi hwn ddim yn gwall y databas, ond debyg byg yn y meddalwedd.
-Adroddwch hwn i gweinyddwr os gwelwch yn dda, a cofiwch sylwi'r URL.",
-"internalerror" => "Gwall mewnol",
-"filecopyerror" => "Ddim yn gallu copïo ffeil \"$1\" i \"$2\".",
-"filerenameerror" => "Ddim yn gallu ail-enw ffeil \"$1\" i \"$2\".",
-"filedeleteerror" => "Ddim yn gallu dileu ffeil \"$1\".",
-"filenotfound" => "Ddim yn gallu ffeindio ffeil \"$1\".",
-"unexpected" => "Gwerth annisgwyl: \"$1\"=\"$2\".",
-"formerror" => "Gwall: ddim yn medru ymostwng y ffurflen",
-"badarticleerror" => "Mae'n amhosib perfformio'r gweithred hwn ar tudalen hon.",
-"cannotdelete" => "Mae'n amhosib dileu y tudalen neu llun hwn. (Wyrach mae rhywun arall eisoes wedi eu dileu.)",
-"badtitle" => "Teitl drwg",
-"badtitletext" => "Mae'r teitl rydych wedi gofyn yn anilys, gwag, neu cysylltu'n anghywir rhwng ieithoedd neu wicïau.",
-"perfdisabled" => "Sori! Mae'r nodwedd hon wedi cael eu anablo am achosion perfformiadau yn yr amserau brysyrach; dewch yn ôl rhwng 02:00 a 14:00 GMT a triwch eto.",
-"perfdisabledsub" => "Dyma copi rydym wedi cadw ers $1:",
-"wrong_wfQuery_params" => "Incorrect parameters to wfQuery()<br />
-Function: $1<br />
-Query: $2",
-"viewsource" => "Gwyliwch y ffynhonnell",
-"protectedtext" => "Mae tudalen hon wedi cael eu gloi i gwahardd golygu'r tudalen. Mae nifer o rheswmau paham mae hwn wedi digwydd, gwelwch y tudalen
-[[{{ns:project}}:Protected page]].
-
-Ellwch gweld a copïo'r ffynhonnell y tudalen hon:",
-
-# Login and logout pages
-#
-"logouttitle" => "Allgofnodi'r defnyddwr",
-"logouttext" => "Yr ydych wedi allgofnodi.
-Gallwch chi defnyddio'r {{SITENAME}} yn anhysbys, neu gallwch chi mewngofnodi eto fel yr un defnyddwr neu un arall.",
-
-"welcomecreation" => "<h2>Croeso, $1!</h2><p>Mae eich accownt wedi gael eu creu. Peidiwch ac anghofio i personaleiddio eich ffafraethau defnyddwr {{SITENAME}}.",
-"loginpagetitle" => "Mewngofnodi'r defnyddwr",
-"yourname" => "Eich enw defnyddwr",
-"yourpassword" => "Eich allweddair",
-"yourpasswordagain" => "Ail-teipiwch allweddair",
-"remembermypassword" => "Cofiwch fy allweddair dros mwy nag un sesiwn.",
-"loginproblem" => "<b>Mae problem efo'ch mewngofnodi.</b><br />Triwch eto!",
-"alreadyloggedin" => "<strong>Defnyddwr $1, yr ydych eisioes wedi mewngofnodi!</strong><br />",
-
-"login" => "Mewngofnodi",
-"loginprompt" => "Rhaid i chi galluogi cwcis i mewngofnodi i {{SITENAME}}.",
-"userlogin" => "Mewngofnodi",
-"logout" => "Allgofnodi",
-"userlogout" => "Allgofnodi",
-"notloggedin" => "Nid wedi mewngofnodi",
-"createaccount" => "Creuwch accownt newydd",
-"createaccountmail" => "gan e-post",
-"badretype" => "Dydy'r allweddgeiriau ddim yn cymharu.",
-"userexists" => "Mae rhywun arall wedi dewis yr enw defnyddwr. Dewiswch un arall os gwelwch yn dda.",
-"youremail" => "Eich cyfeiriad e-bost",
-"yournick" => "Eich llysenw (am llofnod)",
-"loginerror" => "Problem mewngofnodi",
-"nocookiesnew" => "Mae'r accownt defnyddiwr wedi gael eu creu, ond dydwch chi ddim wedi mewngofnodi. Mae {{SITENAME}} yn defnyddio cwcis i mewngofnodi defnyddwyr. Rydych chi wedi anablo cwcis. Galluogwch nhw os welwch yn dda, felly mewngofnodwch gyda'ch enw defnyddiwr a cyfrinair newydd.",
-"nocookieslogin" => "Mae {{SITENAME}} yn defnyddio cwcis i mewngofnodi defnyddwyr. Rydych chi wedi anablo cwcis. Galluogwch nhw os welwch yn dda, a triwch eto.",
-"noname" => "Dydi chi ddim wedi enwi enw defnyddwr dilys.",
-"loginsuccesstitle" => "Mewngofnod llwyddiannus",
-"loginsuccess" => "Yr ydych wedi mewngofnodi i {{SITENAME}} fel \"$1\".",
-"nosuchuser" => "Does dim defnyddwr gyda'r enw \"$1\".
-Sicrhau rydych chi wedi sillafu'n iawn, neu creuwch accownt newydd gyda'r ffurflen isod.",
-"wrongpassword" => "Mae'r allweddair rydych wedi teipio ddim yn cywir. Triwch eto, os gwelwch yn dda.",
-"mailmypassword" => "E-postiwch allweddair newydd i fi",
-"passwordremindertitle" => "Nodyn atgoffa allweddair oddiwrth {{SITENAME}}",
-"passwordremindertext" => "Mae rhywun (chi, yn tebygol, oddiwrth cyfeiriad IP $1) wedi gofyn iddi ni danfon allweddair mewngofnodi newydd {{SITENAME}}.
-Allweddair defnyddwr \"$2\" rwan yw \"$3\". Ddylwch chi mewngofnodi rwan a newid yr allweddair.",
-"noemail" => "Does dim cyfeiriad e-bost wedi cofrestru dros defnyddwr \"$1\".",
-"passwordsent" => "Mae allweddair newydd wedi gael eu ddanfon at y cyfeiriad e-bost cofrestredig am \"$1\". Mewngofnodwch eto, os gwelwch yn dda, ar ol i chi dderbyn yr allweddair.",
-"loginend" => "",
-
-# Edit page toolbar
-"bold_sample" => "Testun cryf",
-"bold_tip" => "Testun cryf",
-"italic_sample" => "Testun italig",
-"italic_tip" => "Testun italig",
-"link_sample" => "Teitl cyswllt",
-"link_tip" => "Cyswllt mewnol",
-"extlink_sample" => "http://www.example.com cyswllt teitl",
-"extlink_tip" => "Cyswllt allanol (cofiwch y rhagddodiad http:// )",
-"headline_sample" => "Testun pennawd",
-"headline_tip" => "Pennawd safon 2",
-"math_sample" => "Mewnosodwch fformwla yma",
-"math_tip" => "Fformwla mathemategol (LaTeX)",
-"nowiki_sample" => "Mewnosodwch testun di-fformatedig yma",
-"nowiki_tip" => "Anwybyddwch fformatiaeth wiki",
-"image_sample" => "Example.jpg",
-"image_tip" => "Delwedd mewnosod",
-"media_sample" => "Example.mp3",
-"media_tip" => "Cyswllt ffeil media",
-"sig_tip" => "Eich llofnod gyda stamp amser",
-"hr_tip" => "Llinell llorweddol (defnyddiwch yn cynnil)",
-
-# Edit pages
-#
-"summary" => "Crynodeb",
-"subject" => "Testun/pennawd",
-"minoredit" => "Mae hwn yn golygiad bach",
-"watchthis" => "Gwyliwch erthygl hon",
-"savearticle" => "Cadw tudalen",
-"preview" => "Blaenwelediad",
-"showpreview" => "Gweler blaenwelediad",
-"blockedtitle" => "Mae'r defnyddwr wedi gael eu blocio",
-"blockedtext" => "Mae eich enw defnyddwr neu cyfeiriad IP wedi gael eu blocio gan $1. Y rheswm yw:<br />''$2''<p>Ellwch cysylltu $1 neu un o'r
-[[{{ns:project}}:administrators|swyddogion]] eraill i trafodi'r bloc.",
-"whitelistedittitle" => "Rhaid mewngofnodi i golygu",
-"whitelistedittext" => "Rhaid i chi [[Special:Userlogin|mewngofnodi]] i olygu erthyglau.",
-"whitelistreadtitle" => "Rhaid mewngofnodi i ddarllen",
-"whitelistreadtext" => "Rhaid i chi [[Special:Userlogin|mewngofnodi]] i ddarllen erthyglau.",
-"whitelistacctitle" => "Ni chaniateir creu accownt",
-"whitelistacctext" => "I gael caniatâd i creu accownt yn y wiki hon, rhaid i chi [[Special:Userlogin|mewngofnodi]] a chael y caniatâd priodol.",
-"accmailtitle" => "Wedi danfon cyfrinair.",
-"accmailtext" => "Mae'r cyfrinair am '$1' wedi danfon i $2.",
-"newarticle" => "(Newydd)",
-"newarticletext" =>
-"Yr ydych wedi dilyn cysylltiad i tudalen sydd ddim wedi gael eu creu eto.
-I creuo'r tudalen, dechreuwch teipio yn y bocs isaf
-(gwelwch y [[{{ns:project}}:Help|tudalen help]] am mwy o hysbys).
-Os ydych yma trwy camgymeriad, cliciwch eich botwm '''nol'''.",
-"anontalkpagetext" => "---- ''Dyma tudalen sgwrsio am defnyddwr sydd ddim eto wedi creu accownt, neu ddim yn eu defnyddio. Rhaid i ni defnyddio'r [[cyfeiriad IP]] rhifiadol i adnabod fe neu hi. Mae'n posib i llawer o bobl siario'r un cyfeiriad IP. Os ydych chi'n defnyddwr anhysbys ac yn teimlo mae esboniadau amherthynol wedi cael eu gwneud arnach chi, creuwch accownt neu mewngofnodwch i osgoi anhrefn gyda defnyddwyr anhysbys yn y dyfodol.'' ",
-"noarticletext" => "(Does dim testun yn y tudalen hon eto)",
-"updated" => "(Diweddariad)",
-"note" => "<strong>Sylwch:</strong> ",
-"previewnote" => "Cofiwch blaenwelediad ydi hwn, a dydi e ddim wedi cael eu chadw!",
-"previewconflict" => "Mae blaenwelediad hwn yn dangos y testun yn yr ardal golygu uchaf, fel y fydd hi'n edrych os dewyswch chi arbed.",
-"editing" => "Yn golygu $1",
-"editingsection" => "Yn golygu $1 (rhan)",
-"editingcomment" => "Yn golygu $1 (esboniad)",
-"editconflict" => "Croestynnu golygyddol: $1",
-"explainconflict" => "Mae rhywun arall wedi newid y tudalen hon ers i chi dechrau golygu hi. Mae'r ardal testun uchaf yn cynnwys testun y tudalen fel y mae hi rwan. Mae eich newidiadau yn ddangos yn yr ardal testun isaf.
-Fydd rhaid i chi ymsoddi eich newidiadau i mewn i'r testun sydd mewn bod.
-<b>Dim ond</b> y testun yn yr ardal testun uchaf fydd yn cael eu cadw pan rydwch yn gwasgu \"Cadw tudalen\".<br />",
-"yourtext" => "Eich testun",
-"storedversion" => "Fersiwn wedi cadw",
-"editingold" => "<strong>RHYBUDD: Rydych yn golygu hen fersiwn y tudalen hon. Os cadwch hi, fydd unrhyw newidiadau hwyrach yn gael eu colli!.</strong>",
-"yourdiff" => "Gwahaniaethau",
-/*"copyrightwarning" => "Sylwch mae pob cyfraniad i {{SITENAME}} yn gael eu rhyddhau o dan termau'r Trwydded Dogfen Rhydd GNU (gwelwch $1 am manylion).
-Os nid ydych chi'n fodlon cael eich ysgrifeniad eu golygu heb trugaredd, a creu copïau dros y wê, peidiwch cyfranu'r ysgrifeniad yma.<br />
-Hefyd, rydych chi'n addo chi yw'r awdur y cyfraniad, neu rydych chi wedi copïo fe oddiwrth y parth cyhoeddus neu rhyw modd rhydd tebyg.
-<strong>PEIDIWCH CYFRANNU GWAITH O DAN HAWLFRAINT HEB CANIATÂD!</strong>",*/
-"longpagewarning" => "<strong>RHYBUDD: Mae hyd y tudalen hon yn $1 kilobyte; mae rhai porwyr yn cael problemau yn golygu tudalennau hirach na 32kb.<br />
-Ystyriwch torri'r tudalen i mewn i ddarnau llai, os gwelwch yn dda.</strong>",
-"readonlywarning" => "<strong>RHYBUDD: Mae'r databas wedi cloi i gael eu trwsio,
-felly fyddwch chi ddim yn medru cadw eich olygiadau rwan. Efalle fyddwch chi'n eisio tori-a-pastio'r
-testun i mewn i ffeil testun, a cadw hi tan hwyrach.</strong>",
-"protectedpagewarning" => "<strong>RHYBUDD: Mae tudalen hon wedi eu gloi -- dim ond defnyddwyr
-gyda braintiau 'sysop' sy'n medru eu olygu. Byddwch yn siwr rydych yn dilyn y
-[[Project:Protected_page_guidelines|gwifrau tywys tudalen amddiffyn]].</strong>",
-
-# History pages
-#
-"revhistory" => "Hanes cywiriadau",
-"nohistory" => "Does dim hanes cywiriadau am tudalen hon.",
-"revnotfound" => "Cywiriad nid wedi darganfod",
-"revnotfoundtext" => "Ni ellir darganfod yr hen cywiriad y tudalen rydych wedi gofyn amdano. Gwiriwch yr URL rydych wedi defnyddio i darganfod y tudalen hon.",
-"loadhist" => "Yn llwytho hanes y tudalen",
-"currentrev" => "Diwygiad cyfoes",
-"revisionasof" => "Diwygiad $1",
-"cur" => "cyf",
-"next" => "nesaf",
-"last" => "olaf",
-"orig" => "gwreidd",
-"histlegend" => "Eglurhad: (cyf) = gwahaniaeth gyda fersiwn cyfoes,
-(olaf) = gwahaniaeth gyda fersiwn gynt, M = golygiad mân",
-
-# Diffs
-#
-"difference" => "(Gwahaniaethau rhwng fersiwnau)",
-"loadingrev" => "yn llwytho diwygiad am wahaniaeth",
-"lineno" => "Llinell $1:",
-"editcurrent" => "Golygwch fersiwn cyfoes tudalen hon",
-
-# Search results
-#
-"searchresults" => "Canlyniadau chwiliad",
-"searchresulttext" => "Am mwy o hysbys amdano chwilio {{SITENAME}}, gwelwch [[{{ns:project}}:Yn chwilio|Yn chwilio {{SITENAME}}]].",
-"searchsubtitle" => "Am gofyniad \"[[:$1]]\"",
-"searchsubtitleinvalid" => "Am gofyniad \"$1\"",
-"badquery" => "Gofyniad chwilio drwg",
-"badquerytext" => "Roedd yn amhosibl i prosesu'ch gofyniad.
-Mae'n tebygol roedd hyn am achos yr ydych wedi trio chwilio a gair gyda llai na tri llythyrau. Hefyd, wyrach rydych wedi cam-teipio'r gofyniad. Triwch gofyniad arall.",
-"matchtotals" => "Mae'r gofyniad \"$1\" wedi cyfatebu $2 teitlau erthyglau, a'r testun oddiwrth $3 erthyglau.",
-"nogomatch" => "Does dim erthygl gyda'r union teitl hon, yn trio chwiliad testun cyfan. ",
-"titlematches" => "Teitlau erthygl yn cyfateb",
-"notitlematches" => "Does dim teitlau erthygl yn cyfateb",
-"textmatches" => "Testun erthygl yn cyfateb",
-"notextmatches" => "Does dim testun erthyglau yn cyfateb",
-"prevn" => "$1 gynt",
-"nextn" => "$1 nesaf",
-"viewprevnext" => "Gweler ($1) ($2) ($3).",
-"showingresults" => "Yn dangos isod y <b>$1</b> canlyniadau yn dechrau gyda #<b>$2</b>.",
-"nonefound" => "<strong>Sylwch</strong>: mae chwiliadau yn aml yn anlwyddiannus am achos mae'r chwiliad yn edrych a geiriau cyffredin fel \"y\" ac \"ac\",
-sydd ddim yn cael eu mynegai.",
-"powersearch" => "Chwilio",
-"powersearchtext" => "
-Edrychwch mewn lle-enw:<br />
-$1<br />
-$2 Rhestrwch ail-cyfeiriadau &nbsp; Chwiliwch am $3 $9",
-"searchdisabled" => "<p>Mae'r peiriant chwilio'r holl databas wedi cael eu troi i ffwrdd i gwneud pethau'n hawddach ar y gwasanaethwr. Gobeithiwn fydd yn bosibl i troi'r peiriant ymlaen cyn bo hir, ond yn y cyfamser mae'n posibl gofyn Google:</p>",
-"blanknamespace" => "(Prif)",
-
-
-# Preferences page
-#
-"preferences" => "ffafraethau",
-"prefsnologin" => "Nid wedi mewngofnodi",
-"prefsnologintext" => "Rhaid i chi [[Special:Userlogin|mewngofnodi]]
-i setio ffafraethau defnyddwr.",
-"prefsreset" => "Mae ffafraethau wedi gael eu ail-setio oddiwrth y storfa.",
-"qbsettings" => "Gosodiadau bar-gyflym",
-"changepassword" => "Newydwch allweddair",
-"skin" => "Croen",
-"math" => "Rendro mathemateg",
-"math_failure" => "wedi methu dosbarthu",
-"math_unknown_error" => "gwall anhysbys",
-"math_unknown_function" => "ffwythiant anhysbys ",
-"math_lexing_error" => "gwall lecsio",
-"math_syntax_error" => "gwall cystrawen",
-"saveprefs" => "Cadw ffafraethau",
-"resetprefs" => "Ail-setio ffafraethau",
-"oldpassword" => "Hen allweddair",
-"newpassword" => "Allweddair newydd",
-"retypenew" => "Ail-teipiwch yr allweddair newydd",
-"textboxsize" => "Maint y bocs testun",
-"rows" => "Rhesi",
-"columns" => "Colofnau",
-"searchresultshead" => "Sefydliadau canlyniadau chwilio",
-"resultsperpage" => "Hitiau i ddangos ar pob tudalen",
-"contextlines" => "Llinellau i ddangos ar pob hit",
-"contextchars" => "Characters of context per line",
-"stubthreshold" => "Threshold for stub display",
-"recentchangescount" => "Nifer o teitlau yn newidiadau diweddar",
-"savedprefs" => "Mae eich ffafraethau wedi cael eu chadw.",
-"timezonetext" => "Teipiwch y nifer o oriau mae eich amsel lleol yn wahân o'r amser y gwasanaethwr (UTC/GMT).",
-"localtime" => "Amser lleol",
-"timezoneoffset" => "Atred",
-"servertime" => "Amser y gwasanaethwr yw",
-"guesstimezone" => "Llenwch oddiwrth y porwr",
-"defaultns" => "Gwyliwch yn llefydd-enw rhain:",
-
-# Recent changes
-#
-"changes" => "newidiadau",
-"recentchanges" => "Newidiadau diweddar",
-"recentchangestext" => "Traciwch y newidiadau mor diweddar i'r {{SITENAME}} ac i'r tudalen hon.",
-"rcloaderr" => "Yn llwytho newidiadau diweddar",
-"rcnote" => "Isod yw'r newidiadau <strong>$1</strong> olaf yn y <strong>$2</strong> dyddiau olaf.",
-"rcnotefrom" => "Isod yw'r newidiadau ers <b>$2</b> (dangosir i fynu i <b>$1</b>).",
-"rclistfrom" => "Dangos newidiadau newydd yn dechrau oddiwrth $1",
-"showhideminor" => "$1 golygiadau bach | $2 botiau | $3 defnyddwyr wedi mewngofnodi | $4 patrolled edits",
-"rclinks" => "Dangos y $1 newidiadau olaf yn y $2 dyddiau olaf.",
-"rchide" => "yn ffurf $4; $1 golygiadon bach; $2 llefydd enw eilaidd; $3 golygiadon lluosrif.",
-"rcliu" => "; $1 golygiadau gan defnyddwyr wedi mewngofnodi",
-"diff" => "gwahan",
-"hist" => "hanes",
-"hide" => "cuddio",
-"show" => "dangos",
-"tableform" => "taflen",
-"listform" => "rhestr",
-"nchanges" => "$1 newidiadau",
-"minoreditletter" => "B",
-"newpageletter" => "N",
-
-# Upload
-#
-"upload" => "Llwytho ffeil i fynu",
-"uploadbtn" => "Llwytho ffeil i fynu",
-"uploadlink" => "Llwytho lluniau i fynu",
-"reupload" => "Ail-llwytho i fynu",
-"reuploaddesc" => "Return to the upload form.",
-"uploadnologin" => "Nid wedi mewngofnodi",
-"uploadnologintext" => "Rhaid i chi bod wedi [[Special:Userlogin|mewngofnodi]]
-i lwytho ffeiliau i fynu.",
-"uploaderror" => "Gwall yn llwytho ffeil i fynu",
-"uploadtext" => "'''STOPIWCH!''' Cyn iddich chi llwytho lluniau yma, darllenwch a dilynwch [[Project:Polisi_defnyddio_lluniau|polisi defnyddio lluniau]] {{SITENAME}} os gwelwch yn dda.
-
-I gweld neu chwilio hen lluniau ewch i'r
-[[Arbennig:Imagelist|rhestr lluniau wedi llwytho]].
-Mae pob llwyth a dileuo ffeil yn cael eu recordio ar y
-[[Project:Upload_log||log llwytho]].
-
-Defnyddwch y ffurflen isod i llwytho ffeil llun newydd i darluno eich erthyglau.
-Ar y mwyafrif o porwyr, fyddwch yn gweld botwm \"Pori/Browse...\" i agor y dialog agor ffeil arferol.
-Fydd dewis ffeil y llenwi enw'r ffeil yn y cae testun nesaf i'r botwm.
-Mae rhaid i chi hefyd ticio'r blaidd i addo rydych chi ddim yn torri hawlfraintiau rhywun arall trwy llwytho'r ffeil.
-Gwasgwch y botwm \"Llwytho/Upload\" i gorffen y llwyth.
-Ellith hwn cymyd dipyn o amser os mae gennych chi cysylltiad rhyngrwyd araf.
-
-Y fformatiau gwell gennym ni yw JPEG am lluniau ffotograffiaeth, PNG
-am lluniadau a delweddau iconydd eraill, ag OGG am seiniau.
-Enwch eich ffeil yn disgrifiadol i osgoi anhrefn os gwelwch yn dda.
-I cynnwys y llun mewn erthygl, defnyddwch cysylltiad yn y ffurf
-'''<nowiki>[[llun:ffeil.jpg]]</nowiki>''' neu
-'''<nowiki>[[llun:ffeil.png|testun arall]]</nowiki>''' neu
-'''<nowiki>[[media:ffeil.ogg]]</nowiki>''' am sain.
-
-Sylwch -- fel efo tudalennau {{SITENAME}}, ellith pobl eraill golygu neu dileu eich ffeil os ydyn nhw'n meddwl fyddynt yn helpu'r gwyddoniadur, ac ellwch chi cael eich gwaharddio os ydych chi'n sarhau'r system.",
-"uploadlog" => "log llwytho i fynu",
-"uploadlogpage" => "log_llwytho_i_fynu",
-"uploadlogpagetext" => "Isod mae rhestr o'r llwythu ffeil diweddarach.
-Pob amser sy'n dangos yw amser y gwasanaethwr (UTC).
-<ul>
-</ul>",
-"filename" => "Enw ffeil",
-"filedesc" => "Crynodeb",
-"filestatus" => "Statws hawlfraint",
-"filesource" => "Ffynhonnell",
-"copyrightpage" => "{{ns:project}}:Hawlfraint",
-"copyrightpagename" => "Hawlfraint {{SITENAME}}",
-"uploadedfiles" => "Ffeiliau wedi llwytho i fynu",
-"minlength" => "Rhaid enwau lluniau bod o leia tri llythrennau.",
-"badfilename" => "Mae enw'r llun wedi newid i \"$1\".",
-"badfiletype" => "Nid yw \".$1\" yn fformat ffeil lluniau cymeradwy.",
-"largefile" => "Mae'n cymeradwy dydy lluniau nid mwy na 100k o faint.",
-"successfulupload" => "Llwyth i fynu yn llwyddiannus",
-"fileuploaded" => "Mae ffeil \"$1\" wedi llwytho'n llwyddiannnus.
-Dilynwch y cyswllt hon: ($2) i'r tudalen disgrifiad a llenwch gwybodaeth amdano'r ffeil (ble mae'n dod o, pwy a creu o, beth bynnag arall rydych chi'n gwybod amdano'r ffeil.",
-"uploadwarning" => "Rhybudd llwytho i fynu",
-"savefile" => "Cadw ffeil",
-"uploadedimage" => "\"[[$1]]\" wedi llwytho",
-"uploaddisabled" => "Mae ddrwg gennym ni, mae uwchllwytho wedi anablo.",
-
-# Image list
-#
-"imagelist" => "Rhestr delweddau",
-"imagelisttext" => "Isod mae rhestr o $1 delweddau wedi trefnu $2.",
-"getimagelist" => "yn nôl rhestr delweddau",
-"ilsubmit" => "Chwilio",
-"showlast" => "Dangos y $1 delweddau olaf wedi trefnu $2.",
-"byname" => "gan enw",
-"bydate" => "gan dyddiad",
-"bysize" => "gan maint",
-"imgdelete" => "difl",
-"imgdesc" => "disg",
-"imglegend" => "Eglurhad: (disg) = dangos/golygu disgrifiad y delwedd.",
-"imghistory" => "Hanes y delwedd",
-"revertimg" => "dych",
-"deleteimg" => "dil",
-"deleteimgcompletely" => "dil",
-"imghistlegend" => "Eglurhad: (cyf) = hon yw'r delwedd cyfoes, (dil) = dilewch yr hen fersiwn hon, (dych) = dychwelio i hen fersiwn hon.
-<br /><i>Cliciwch ar dyddiad i weld y delwedd ag oedd llwythiad ar y dyddiad hon</i>.",
-"imagelinks" => "Cysylltiadau delwedd",
-"linkstoimage" => "Mae'r tudalennau isod yn cysylltu i'r delwedd hon: ",
-"nolinkstoimage" => "Does dim tudalen yn cysylltu i'r delwedd hon. ",
-
-# Statistics
-#
-"statistics" => "Ystadegau",
-"sitestats" => "Ystadegau'r seit",
-"userstats" => "Ystadegau defnyddwyr",
-"sitestatstext" => "Mae <b>$1</b> tudalennau ar y databas.
-Mae hyn yn cynnwys tudalennau \"sgwrs\", tudalennau amdano {{SITENAME}}, tudalennau \"stwbyn\" bach, ail-cyfeirnodau, ac eraill sydd dim yn cymwysoli fel erthyglau. Ag eithrio y rheini, mae <b>$2</b> tudalennau yn tebyg yn erthyglau iawn.<p>
-Mae 'ne wedi bod <b>$3</b> golygon o tudalennau, a <b>$4</b> tudalennau wedi golygu ers i'r meddalwedd gael eu sefydliad (12 Gorffennaf 2003).
-Sef <b>$5</b> golygiadau pob tudalen, ar gyfartaledd, a <b>$6</b> golygon o bob golygiad.",
-"userstatstext" => "Mae 'ne <b>$1</b> defnyddwyr wedi cofrestru.
-(Mae <b>$2</b> yn gweinyddwyr (gwelwch $3)).",
-
-# Miscellaneous special pages
-#
-"orphans" => "Erthyglau heb cysylltiadau",
-"lonelypages" => "Erthyglau heb cysylltiadau",
-"unusedimages" => "Lluniau di-defnyddio",
-"popularpages" => "Erthyglau poblogol",
-"nviews" => "$1 golwgfeydd",
-"wantedpages" => "Erthyglau mewn eisiau",
-"nlinks" => "$1 cysylltiadau",
-"allpages" => "Pob tudalennau",
-"randompage" => "Erthygl hapgyrch",
-"shortpages" => "Erthyglau byr",
-"longpages" => "Erthyglau hir",
-"deadendpages" => "Tudalennau heb cysylltiadau",
-"listusers" => "Rhestr defnyddwyr",
-"specialpages" => "Erthyglau arbennig",
-"spheading" => "Erthyglau arbennig",
-"protectpage" => "Sicrhau erthygl",
-"recentchangeslinked" => "Newidiadau perthnasol",
-"rclsub" => "(i erthyglau cysyllt oddiwrth \"$1\")",
-"debug" => "Debug",
-"newpages" => "Erthyglau newydd",
-"ancientpages" => "Erthyglau hynach",
-"intl" => "Cysylltiadau rhwng ieithau",
-"movethispage" => "Symydwch tudalen hon",
-"unusedimagestext" => "<p>Sylwch mae gwefannau eraill, e.e. y {{SITENAME}}u Rhwngwladol, yn medru cysylltu at llun gyda URL uniongychol, felly mae'n bosibl dangos enw ffeil yma er gwaethaf mae hi'n dal mewn iws.", // TODO: grammar
-"booksources" => "Ffynonellau llyfrau",
-"booksourcetext" => "Isod mae rhestr cysylltiadau i gwefannau eraill sydd yn gwerthu llyfrau newydd ac ail-law, ac wyrach mae ganddynt gwybodaeth am y llyfrau rydych yn chwilio amdano.
-Does gan {{SITENAME}} dim cysylltiad gyda unrhyw o'r masnachau, a dydy rhestr hon ddim yn cymeradwyaeth o honnynt.",
-"alphaindexline" => "$1 i $2",
-"version" => "Fersiwn",
-
-# Email this user
-#
-"mailnologin" => "Dim cyfeiriad i anfon",
-"mailnologintext" => "Rhaid i chi wedi [[Arbennig:Mewngofnodidefnyddwr|mewngofnodi]]
-a rhoi cyfeiriad e-bost dilyn yn eich [[Arbennig:Ffafraethau|ffafraethau]]
-i anfon e-bost i ddefnyddwyr eraill.",
-"emailuser" => "Anfon e-bost i defnyddwr hwn",
-"emailpage" => "Anfon e-bost i defnyddwr",
-"emailpagetext" => "Os yw defnyddwr hwn wedi rhoi cyfeiriad e-bost yn eu ffafraethau, fydd y ffurf isod yn anfon un neges iddo ef. Fydd y cyfeiriad e-bost rydych chi wedi rhoi yn eich ffafraethau yn dangos yn yr \"Oddiwrth\" cyfeiriad yr e-bost, felly fydd y defnyddwr arall yn gallu ateb.",
-"defemailsubject" => "e-post {{SITENAME}}",
-"noemailtitle" => "Dim cyfeiriad e-bost",
-"noemailtext" => "Dydy defnyddwr hwn ddim wedi rhoi cyfeiriad e-bost dilys, neu mae e wedi dewis nid i dderbyn e-bost oddiwrth defnyddwyr eraill.",
-"emailfrom" => "Oddiwrth",
-"emailto" => "I",
-"emailsubject" => "Pwnc",
-"emailmessage" => "Neges",
-"emailsend" => "Anfon",
-"emailsent" => "Neges e-bost wedi danfon",
-"emailsenttext" => "Mae eich neges e-bost wedi gael ei anfon.",
-
-# Watchlist
-#
-"watchlist" => "Fy rhestr gwylio",
-"watchlistsub" => "(am defnyddwr \"$1\")",
-"nowatchlist" => "Does ganddoch chi ddim eitem ar eich rhestr gwylio.",
-"watchnologin" => "Dydych chi ddim wedi mewngofnodi",
-"watchnologintext" => "Rhaid i chi bod wedi [[Special:Userlogin|mewngofnodi]]
-i adnewid eich rhestr gwylio.",
-"addedwatch" => "Wedi adio i'ch rhestr gwylio",
-"addedwatchtext" => "Mae tudalen \"$1\" wedi gael eu ychwanegu i eich <a href=\"" .
- "{{localurle:Arbennig:Rhestr_gwylio}}\">rhestr gwylio</a>.
-Pan fydd y tudalen hon, a'i tudalen Sgwrs, yn newid, fyddynt yn dangos <b>yn cryf</b> yn y <a href=\"" .
- "{{localurle:Arbennig:Newidiadau_diweddar}}\">rhestr newidiadau diweddar</a>, i bod yn hawsach i gweld.</p>
-
-<p>Os ydych chi'n eisiau cael gwared ar y tudalen yn hwyrach, cliciwch ar \"Stopiwch gwylio\" yn y bar ar y chwith.",
-"removedwatch" => "Wedi diswyddo oddiwrth y rhestr gwylio",
-"removedwatchtext" => "Mae tudalen \"$1\" wedi cael ei diswyddo oddiwrth eich rhestr gwylio.",
-"watchthispage" => "Gwyliwch y tudalen hon",
-"unwatchthispage" => "Stopiwch gwylio",
-"notanarticle" => "Nid erthygl",
-"watchnochange" => "Does dim o'r erthyglau rydych chi'n gwylio wedi golygu yn yr amser sy'n dangos.",
-"watchdetails" => "(Yn gwylio $1 tudalennau, nid yn cyfri tudalennau sgwrs;
-wedi olygu $2 tudalennau ers y toriad;
-$3...
-[$4 dangos ac olygu y rhestr cyfan].)",
-"watchmethod-recent"=> "gwiriwch golygiadau diweddar am tudalennau gwyliad",
-"watchmethod-list" => "yn gwirio tudalennau gwyliad am olygiadau diweddar",
-"removechecked" => "Dileuwch eitemau sydd gyda tic o'ch rhestr gwylio",
-"watchlistcontains" => "Mae eich rhestr gwylio yn cynnwys $1 tudalennau.",
-"watcheditlist" => "Dyma rhestr wyddorol o'r tudalennau rydych yn wylio.
-Ticiwch blwchau y tudalennau rydych eisiau symud o'ch rhestr gwylio, a cliciwch
-y botwm 'dileu' ar gwaelod y sgrîn.",
-"removingchecked" => "Yn dileu'r eitemau rydych wedi gofyn o'ch rhestr gwylio...",
-"couldntremove" => "Wedi methu dileu eitem '$1'...",
-"iteminvalidname" => "Problem gyda eitem '$1', enw annilys...",
-"wlnote" => "Isod yw'r $1 newidiadau olaf yn y <b>$2</b> oriau diwethaf.",
-"wlshowlast" => "Dangos y $1 oriau $2 dyddiau $3 diwethaf",
-"wlsaved" => "Dyma copi o'ch rhestr gwylio rydym ni wedi cadw.",
-
-# Delete/protect/revert
-#
-"deletepage" => "Dileuwch y tudalen",
-"confirm" => "Cadarnhau",
-"excontent" => "y cynnwys oedd: '$1'",
-"exbeforeblank" => "y cynnwys cyn blancio oedd: '$1'",
-"exblank" => "y tudalen oedd yn wâg",
-"confirmdelete" => "Cadarnhaewch y dileuad",
-"deletesub" => "(Yn dileuo \"$1\")",
-"historywarning" => "Rhubydd: Mae hanes gan y tudalen yr ydych yn mynd i dileuo: ",
-"confirmdeletetext" => "Rydych chi'n mynd i dileu erthygl neu llun yn parhaol, hefyd gyda'u hanes, oddiwrth y databas.
-Cadarnhaewch yr ydych yn bwriadu gwneud hwn, ac yr ydych yn ddeallt y canlyniad, ac yr ydych yn gwneud hwn yn ôl [[{{ns:project}}:Polisi]].",
-"actioncomplete" => "Gweithred llwyr",
-"deletedtext" => "Mae \"$1\" wedi eu dileu.
-Gwelwch $2 am cofnod o dileuon diweddar.",
-"deletedarticle" => "wedi dileu \"$1\"",
-"dellogpage" => "Log_dileuo",
-"dellogpagetext" => "Isod mae rhestr o'r dileuon diweddarach.
-<ul>
-</ul>",
-"deletionlog" => "Log dileuon",
-"reverted" => "Wedi mynd nôl i fersiwn gynt",
-"deletecomment" => "Achos dileuad",
-"imagereverted" => "Gwrthdroad i fersiwn gynt yn llwyddiannus.",
-"rollback" => "Roliwch golygon yn ôl",
-"rollbacklink" => "rolio nôl",
-"cantrollback" => "Ddim yn gallu gwrthdroi golygiad; y cyfrannwr olaf oedd yr unrhyw awdur yr erthygl hon.",
-"alreadyrolled" => "Amhosib rolio nôl golygiad olaf [[$1]]
-gan [[Defnyddwr:$2|$2]] ([[Sgwrs defnyddwr:$2|Sgwrs]]); mae rhywun arall yn barod wedi olygu neu rolio nôl yr erthygl.
-
-[[Defnyddwr:$3|$3]] ([[Sgwrs defnyddwr:$3|Sgwrs]] gwneuthoedd yr olygiad olaf). ",
-# only shown if there is an edit comment
-"editcomment" => "Crynodeb y golygiad oedd: \"<i>$1</i>\".",
-"revertpage" => "Wedi gwrthdroi i golygiad olaf gan $1",
-"protectlogpage" => "Log_amdiffyno",
-"protectlogtext" => "Isod mae rhestr o cloion/datgloion tudalennau.
-Gwelwch [[{{ns:project}}:Tudalen amddiffynol]] am mwy o wybodaeth.",
-"protectedarticle" => "wedi amddiffyno [[$1]]",
-"unprotectedarticle" => "wedi di-amddiffyno [[$1]]",
-
-# Undelete
-"undelete" => "Gwrthdroi tudalen wedi dileuo",
-"undeletepage" => "Gwyliwch ac adferiwch tudalennau wedi dileuo",
-"undeletepagetext" => "Mae'r tudalennau isod wedi cael eu dileuo ond mae nhw'n dal yn yr archif ac maen bosibl adferio nhw. Mae'r archif yn cael eu glanhau o dro i dro.",
-"undeletearticle" => "Adferiwch erthygl wedi dileu",
-"undeleterevisions" => "$1 fersiwnau yn yr archif",
-"undeletehistory" => "Os adferiwch y tudalen, fydd holl y fersiwnau yn gael eu adferio yn yr hanes. Os mae tudalen newydd wedi gael eu creu ers i'r tudalen bod yn dileu, fydd y fersiwnau adferol yn dangos yn yr hanes gynt ond ni fydd y fersiwn cyfoes yn gael eu allosodi.",
-"undeleterevision" => "wedi dileu fersiwn $1",
-"undeletebtn" => "Adferiwch!",
-"undeletedarticle" => "wedi adferio \"$1\"",
-
-"undeletedtext" => "Mae'r erthygl [[:$1|$1]] wedi cael eu adferio'n llwyddiannus.
-Gwyliwch [[{{ns:project}}:Log_dileuon]] am record dileuon ac adferion diweddar.",
-
-# Contributions
-#
-"contributions" => "Cyfraniadau defnyddwr",
-"mycontris" => "Fy nghyfraniadau",
-"contribsub" => "Dros $1",
-"nocontribs" => "Dim wedi dod o hyd i newidiadau gyda criterion hyn.",
-"ucnote" => "Isod mae y <b>$1</b> newidiadau yn y <b>$2</b> dyddiau olaf am defnyddwr hwn.",
-"uclinks" => "Gwelwch y $1 newidiadau olaf; gwelwch y $2 dyddiau olaf.",
-"uctop" => " (top)" ,
-
-# What links here
-#
-"whatlinkshere" => "Beth sy'n cysylltu yma",
-"notargettitle" => "Dim targed",
-"notargettext" => "Dydych chi ddim wedi dewis tudalen targed neu defnyddwr.",
-"linklistsub" => "(Rhestr cysylltiadau)",
-"linkshere" => "Mae'r tudalennau isod yn cysylltu yma:",
-"nolinkshere" => "Does dim tudalennau yn cysylltu yma.",
-"isredirect" => "tudalen ail-cyfeirnod",
-
-# Block/unblock IP
-#
-"blockip" => "Blociwch cyfeiriad IP",
-"blockiptext" => "Defnyddwch y ffurflen isod i blocio mynedfa ysgrifenol oddiwrth cyfeiriad IP cymharol.
-Ddylwch dim ond gwneud hwn i stopio fandaliaeth, yn dilyn a [[{{ns:project}}:Polisi|polisi {{SITENAME}}]].
-Llenwch rheswm am y bloc, isod (e.e. enwch y tudalennau a oedd wedi fandalo).",
-"ipaddress" => "Cyfeiriad IP",
-"ipbexpiry" => "Diwedd",
-"ipbreason" => "Achos",
-"ipbsubmit" => "Blociwch y cyfeiriad hwn",
-"badipaddress" => "Dydy'r cyfeiriad IP ddim yn ddilys.",
-"blockipsuccesssub" => "Bloc yn llwyddiannus",
-"blockipsuccesstext" => "Mae cyfeiriad IP \"$1\" wedi cael eu blocio.
-<br />Gwelwch [[Arbennig:Ipblocklist|rhestr bloc IP]] i arolygu blociau.",
-"unblockip" => "Di-blociwch cyfeiriad IP",
-"unblockiptext" => "Defnyddwch y ffurflen isod i di-blocio mynedfa ysgrifenol i cyfeiriad IP sydd wedi cael eu blocio'n gynt.",
-"ipusubmit" => "Di-blociwch y cyfeiriad hwn",
-"ipusuccess" => "Cyfeiriad IP \"$1\" wedi di-blocio",
-"ipblocklist" => "Rhestr cyfeiriadau IP wedi blocio",
-"blocklistline" => "$1, $2 wedi blocio $3 ($4)",
-"blocklink" => "bloc",
-"unblocklink" => "di-bloc",
-"contribslink" => "cyfraniadau",
-"autoblocker" => "Wedi cloi'n awtomatig am achos rydych chi'n rhannu cyfeiriad IP gyda \"$1\". Rheswm \"$2\".",
-"blocklogpage" => "Log_blociau",
-"blocklogentry" => 'wedi blocio "$1" efo amser diwedd o $2',
-"blocklogtext" => "Dyma log o pryd mae cyfeiriadau wedi cael eu blocio a datblocio. Dydy cyfeiriad
-a sydd wedi blocio'n awtomatig ddim yn cael eu ddangos yma. Gwelwch [[Special:Ipblocklist|rhestr block IP]] am
-y rhestr o blociau a gwaharddiadau sydd yn effeithiol rwan.",
-"unblocklogentry" => 'wedi datblocio "$1"',
-"range_block_disabled" => "Mae gallu sysop i creu dewis o blociau wedi anablo.",
-"ipb_expiry_invalid" => "Amser diwedd ddim yn dilys.",
-"ip_range_invalid" => "Dewis IP annilys.",
-
-
-# Make sysop
-"makesysoptitle" => "Gwnewch sysop allan o defnyddiwr",
-"makesysoptext" => "Defnyddiwch y ffurflen hon i troi defnyddiwr cyffredin i gweinyddwr.
-Teipiwch enw'r defnyddiwr yn y blwch a cliciwch y botwm i troi'r defnyddiwr i gweinyddwr",
-"makesysopname" => "Enw'r defnyddiwr:",
-"makesysopsubmit" => "Gwnewch y defnyddiwr hwn yn gweinyddwr",
-"makesysopok" => "<b>Mae defnyddwr '$1' rwan yn gweinyddwr</b>",
-"makesysopfail" => "<b>Wedi methu troi defnyddwr '$1' i gweinyddwr. (Ydych chi wedi sillafu'r enw'n iawn?)</b>",
-"setbureaucratflag" => "Gosod y fflag biwrocrat",
-"bureaucratlog" => "Log_biwrocrat",
-"bureaucratlogentry" => " gosod $1: $2",
-
-# Move page
-#
-"movepage" => "Symud tudalen",
-"movepagetext" => "Fydd defnyddio'r ffurflen isod yn ail-enwi tudalen, symud eu hanes gyfan i'r enw newydd.
-Fydd yr hen teitl yn dod tudalen ail-cyfeiriad i'r teitl newydd.
-Ni fydd cysylltiadau i'r hen teitl yn newid; mae rhaid i chi gwirio mae cysylltau'n dal yn mynd i'r lle mae angen iddyn nhw mynd!
-
-Sylwch fydd y tudalen '''ddim''' yn symud os mae 'ne tudalen efo'r enw newydd yn barod ar y databas (sef os mae hi'n gwâg neu yn ail-cyfeiriad heb unrhyw hanes golygu). Mae'n posibl i chi ail-enwi tudalen yn ôl i lle oedd hi os ydych chi wedi gwneud camgymeriad, ac mae'n amhosibl i ysgrifennu dros tudalen sydd barod yn bodoli.
-
-<b>RHYBUDD!</b>
-Ellith hwn bod newid sydyn a llym i tudalen poblogol; byddwch yn siwr rydych chi'n deallt y canlyniadau cyn iddich chi mynd ymlaen gyda hwn.",
-"movepagetalktext" => "Fydd y tudalen sgwrs , os oes ne un, yn symud gyda tudalen hon '''ac eithrio:'''
-*rydych yn symud y tudalen wrth llefydd-enw,
-*mae tudalen sgwrs di-wâg yn barod efo'r enw newydd, neu
-*rydych chi'n di-ticio'r blwch isod.",
-"movearticle" => "Symud tudalen",
-"movenologin" => "Nid wedi mewngofnodi",
-"movenologintext" => "Rhaid i chi bod defnyddwr cofrestredig ac wedi [[Arbennig:Userlogin|mewngofnodi]]
-to move a page.",
-"newtitle" => "i teitl newydd",
-"movepagebtn" => "Symud tudalen",
-"pagemovedsub" => "Symud yn llwyddiannus",
-"pagemovedtext" => "Mae tudalen \"[[$1]]\" wedi symud i \"[[$2]]\".",
-"articleexists" => "Mae tudalen gyda'r enw newydd yn bodoli'n barod, neu mae eich enw newydd ddim yn dilys.
-Dewiswch enw newydd os gwelwch yn dda.",
-"talkexists" => "Mae'r tudalen wedi symud yn llwyddiannus, ond roedd hi'n amhosibl symud y tudalen sgwrs am achos roedd ne un efo'r teitl newydd yn bodoli'n barod. Cysylltwch nhw eich hun, os gwelwch yn dda.",
-"movedto" => "symud i",
-"movetalk" => "Symud tudalen \"sgwrs\" hefyd, os oes un.",
-"talkpagemoved" => "Mae'r tudalen sgwrs hefyd wedi symud.",
-"talkpagenotmoved" => "Dydy'r tudalen sgwrs <strong>ddim</strong> wedi symud.",
-"1movedto2" => "$1 wedi symud i $2",
-
-# Export
-
-"export" => "Export pages",
-"exporttext" => "You can export the text and editing history of a particular
-page or set of pages wrapped in some XML; this can then be imported into another
-wiki running MediaWiki software, transformed, or just kept for your private
-amusement.",
-"exportcuronly" => "Include only the current revision, not the full history",
-
-# Namespace 8 related
-
-"allmessages" => "Holl_negeseuon",
-"allmessagestext" => "Dyma rhestr holl y negeseuon ar gael yn y lle-enw MediaWiki: ",
-
-# Thumbnails
-
-"thumbnail-more" => "Helaethwch",
-
-#Math
-'mw_math_png' => "Rendrwch PNG o hyd",
-'mw_math_simple' => "HTML os yn syml iawn, PNG fel arall",
-'mw_math_html' => "HTML os bosibl, PNG fel arall",
-'mw_math_source' => "Gadewch fel TeX (am porwyr testun)",
-'mw_math_modern' => "Cymeradwedig am porwyr modern",
-'mw_math_mathml' => 'MathML',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesDa.php b/languages/MessagesDa.php
deleted file mode 100644
index 04939b6b..00000000
--- a/languages/MessagesDa.php
+++ /dev/null
@@ -1,1398 +0,0 @@
-<?php
-
-
-#-------------------------------------------------------------------
-# Default messages
-#-------------------------------------------------------------------
-
-/* private */ $wgAllMessagesDa = array(
-# User preference toggles
-"tog-underline" => "Understreg henvisninger",
-"tog-highlightbroken" => "Brug røde henvisninger til tomme sider",
-"tog-justify" => "Justér afsnit",
-"tog-hideminor" => "Skjul mindre ændringer i seneste ændringer listen",
-"tog-extendwatchlist" => "Udvidet liste med seneste ændringer",
-"tog-usenewrc" => "Udvidet seneste ændringer liste<br />(ikke for alle browsere)",
-"tog-numberheadings" => "Automatisk nummerering af overskrifter",
-"tog-showtoolbar" => "Vis værktøjslinje til redigering",
-"tog-editondblclick" => "Redigér sider med dobbeltklik (JavaScript)",
-"tog-editsection"=>"Redigér afsnit ved hjælp af [redigér]-henvisning",
-"tog-editsectiononrightclick"=>"Redigér afsnit ved at højreklikke<br /> på afsnittets titel (JavaScript)",
-"tog-showtoc"=>"Vis indholdsfortegnelse<br />(for artikler med mere end tre afsnit)",
-"tog-rememberpassword" => "Husk adgangskode til næste besøg",
-"tog-editwidth" => "Redigeringsboksen har fuld bredde",
-"tog-watchdefault" => "Overvåg nye og ændrede artikler",
-"tog-minordefault" => "Markér som standard alle ændringer som mindre",
-"tog-previewontop" => "Vis forhåndsvisning før redigeringsboksen",
-'tog-previewonfirst' => 'Vis forhåndsvisning når du starter med at redigere',
-"tog-nocache" => "Husk ikke siderne til næste besøg",
-'tog-enotifwatchlistpages' => 'Send mig en e-mail med sideændringer (bemærk: eksisterende beskedmarkeringer skal fjernes manuelt i overvågningslisten)',
-'tog-enotifusertalkpages' => 'Send mig en e-mail når min brugerdiskussionsside ændres (bemærk: eksisterende beskedmarkeringer skal fjernes manuelt i overvågningslisten)',
-'tog-enotifminoredits' => 'Send mig også en e-mail for mindre ændringer af sider (der normalt ikke udløser mails med besked om ændringer)',
-'tog-enotifrevealaddr' => 'Offentliggør min e-mail-adresse i mails med besked om ændringer (når jeg ændrer en side kan brugere, der overvåger siden, hurtigt komme i kontakt med mig)',
-'tog-shownumberswatching' => 'Vis antal brugere, der overvåger (i seneste ændringer-visning, overvågningslisten og i bunden af artikelsider)',
-'tog-fancysig' => 'Signaturer uden automatisk link',
-'tog-externaleditor' => 'Brug ekstern editor automatisk',
-'tog-externaldiff' => 'Brug ekstern forskelsvisning automatisk',
-
-# dates
-'sunday' => 'søndag',
-'monday' => 'mandag',
-'tuesday' => 'tirsdag',
-'wednesday' => 'onsdag',
-'thursday' => 'torsdag',
-'friday' => 'fredag',
-'saturday' => 'lørdag',
-'january' => 'januar',
-'february' => 'februar',
-'march' => 'marts',
-'april' => 'april',
-'may_long' => 'maj',
-'june' => 'juni',
-'july' => 'juli',
-'august' => 'august',
-'september' => 'september',
-'october' => 'oktober',
-'november' => 'november',
-'december' => 'december',
-'jan' => 'jan',
-'feb' => 'feb',
-'mar' => 'mar',
-'apr' => 'apr',
-'may' => 'maj',
-'jun' => 'jun',
-'jul' => 'jul',
-'aug' => 'aug',
-'sep' => 'sep',
-'oct' => 'okt',
-'nov' => 'nov',
-'dec' => 'dec',
-
-# Bits of text used by many pages:
-#
-"categories" => "Kategorier",
-"category" => "kategori",
-"category_header" => 'Artikler i kategorien "$1"',
-"subcategories" => "Underkategorier",
-
-"linktrail" => '/^([a-zæøå]+)(.*)$/sDu',
-"mainpage" => "Forside",
-"mainpagetext" => "MediaWiki er nu installeret.",
-"mainpagedocfooter" => "Se vores engelsksprogede [http://meta.wikimedia.org/wiki/MediaWiki_i18n dokumentation om tilpasning af brugergrænsefladen]
-og [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide brugervejledningen] for oplysninger om opsætning og anvendelse.",
-
-'portal' => 'Forside for skribenter',
-'portal-url' => '{{ns:4}}:Forside',
-"about" => "Om",
-"aboutsite" => "Om {{SITENAME}}",
-"aboutpage" => "{{ns:4}}:Om",
-'article' => 'Artikel',
-"help" => "Hjælp",
-"helppage" => "{{ns:4}}:Hjælp",
-"bugreports" => "Fejlrapporter",
-"bugreportspage" => "{{ns:4}}:Fejlrapporter",
-"sitesupport" => "Donation",
-'sitesupport-url' => '{{ns:4}}:Donation',
-"faq" => "OSS",
-"faqpage" => "{{ns:4}}:OSS",
-"edithelp" => "Hjælp til redigering",
-"newwindow" => "(Ã¥bner i et nyt vindue)",
-"edithelppage" => "{{ns:4}}:Hvordan redigerer jeg en side",
-"cancel" => "Afbryd",
-"qbfind" => "Find",
-"qbbrowse" => "Gennemse",
-"qbedit" => "Redigér",
-"qbpageoptions" => "Indstillinger for side",
-"qbpageinfo" => "Information om side",
-"qbmyoptions" => "Mine indstillinger",
-'qbspecialpages' => 'Specielle sider',
-'moredotdotdot' => 'Mere...',
-"mypage" => "Min side",
-"mytalk" => "Min diskussion",
-'anontalk' => 'Diskussionsside for denne IP-adresse',
-'navigation' => 'Navigation',
-
-# Metadata in edit box
-'metadata' => '<b>Metadata</b> (for en foklaring se <a href="$1">her</a>)',
-'metadata_page' => '{{ns:4}}:Metadata',
-
-"currentevents" => "Aktuelle begivenheder",
-'currentevents-url' => 'Aktuelle begivenheder',
-
-'disclaimers' => 'Forbehold',
-"disclaimerpage" => "{{ns:4}}:Generelle forbehold",
-"errorpagetitle" => "Fejl",
-"returnto" => "Tilbage til $1.",
-"whatlinkshere" => "Hvad henviser hertil",
-"help" => "Hjælp",
-"search" => "Søg",
-"go" => "GÃ¥ til",
-"history" => "Historik",
-'history_short' => 'Historik',
-'info_short' => 'Information',
-"printableversion" => "Udskriftsvenlig udgave",
-'edit' => 'Redigér',
-"editthispage" => "Redigér side",
-'delete' => 'Slet',
-"deletethispage" => "Slet side",
-'undelete_short1' => 'Fortryd sletning af en version',
-"undelete_short" => "Fortryd sletning af $1 versioner",
-'protect' => 'Beskyt',
-"protectthispage" => "Beskyt side",
-'unprotect' => 'Fjern beskyttelse',
-"unprotectthispage" => "Fjern beskyttelse af side",
-"newpage" => "Ny side",
-"talkpage" => "Diskussionssiden",
-'specialpage' => 'Speciel side',
-'personaltools' => 'Personlige værktøjer',
-"postcomment" => "Tilføj en kommentar",
-'addsection' => '+',
-"articlepage" => "Se artiklen",
-"subjectpage" => "Se emnesiden",
-'talk' => 'Diskussion',
-'toolbox' => 'Værktøjer',
-"userpage" => "Se brugersiden",
-"projectpage" => "Se metasiden",
-"imagepage" => "Se billedsiden",
-"viewtalkpage" => "Se diskussion",
-"otherlanguages" => "Andre sprog",
-"redirectedfrom" => "(Omdirigeret fra $1)",
-"lastmodified" => "Denne side blev senest ændret den $1.",
-"viewcount" => "Siden er vist i alt $1 gange.",
-'copyright' => 'Indholdet&nbsp;er&nbsp;udgivet&nbsp;under&nbsp;$1.',
-"protectedpage" => "Beskyttet side",
-"administrators" => "{{ns:4}}:Administratorer",
-"sysoptitle" => "Sysop-adgang påkrævet",
-"sysoptext" => "Den funktion du har bedt om kan kun
-udføres af brugere med \"sysop\"-status. Se $1.",
-"developertitle" => "Developer-adgang påkrævet",
-"developertext" => "Den funktion du har bedt om, kan kun
-udføres af brugere med \"developer\"-status. Se $1.",
-'badaccess' => 'Permission error',
-'badaccesstext' => 'The action you have requested is limited
-to users with the "$2" permission assigned.
-See $1.',
-
-'nbytes' => '$1 bytes',
-"go" => "GÃ¥ til",
-"ok" => "OK",
-"retrievedfrom" => "Hentet fra \"$1\"",
-"newmessageslink" => "nye beskeder",
-"editsection"=>"redigér",
-"editold"=>"redigér",
-"toc" => "Indholdsfortegnelse",
-"showtoc" => "vis",
-"hidetoc" => "skjul",
-"thisisdeleted" => "Se eller gendan $1?",
-"restorelink" => "$1 slettede ændringer",
-'feedlinks' => 'Feed:',
-'sitenotice' => '-', # the equivalent to wgSiteNotice
-'tagline' => 'Fra {{SITENAME}}',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Artikel',
-'nstab-user' => 'Brugerside',
-'nstab-media' => 'Medie',
-'nstab-special' => 'Speciel',
-'nstab-project' => 'Om',
-'nstab-image' => 'Billede',
-'nstab-mediawiki' => 'Besked',
-'nstab-template' => 'Skabelon',
-'nstab-help' => 'Hjælp',
-'nstab-category' => 'Kategori',
-
-# Main script and global functions
-#
-"nosuchaction" => "Funktionen findes ikke",
-"nosuchactiontext" => "Funktion angivet i URL'en kan ikke
-genkendes af MediaWiki-softwaren",
-"nosuchspecialpage" => "En sådan specialside findes ikke",
-"nospecialpagetext" => "Du har bedt om en specialside, der ikke kan
-genkendes af MediaWiki-softwaren.",
-
-# General errors
-#
-"error" => "Fejl",
-"databaseerror" => "Databasefejl",
-"dberrortext" => "Der er opstået en syntaksfejl i en databaseforespørgsel.
-Dette kan være på grund af en ugyldig forespørgsel (se $5),
-eller det kan betyde en fejl i softwaren.
-Den seneste forsøgte databaseforespørgsel var:
-<blockquote><tt>$1</tt></blockquote>
-fra funktionen \"<tt>$2</tt>\".
-MySQL returnerede fejlen \"<tt>$3: $4</tt>\".",
-"dberrortextcl" => "Der er opstået en syntaksfejl i en databaseforespørgsel.
-Den seneste forsøgte databaseforespørgsel var:
-\"$1\"
-fra funktionen \"$2\".
-MySQL returnerede fejlen \"$3: $4\".",
-'noconnect' => 'Der er problemer med {{SITENAME}}s database, vi kan desværre ikke komme i kontakt med den for øjeblikket. Prøv igen senere. <br />
-$1',
-"nodb" => "Kunne ikke vælge databasen $1",
-"cachederror" => "Det følgende er en gemt kopi af den ønskede side, og er måske ikke helt opdateret.",
-"readonly" => "Databasen er skrivebeskyttet",
-"enterlockreason" => "Skriv en begrundelse for skrivebeskyttelsen, også indeholdende et estimat
-på hvornår skrivebeskyttelsen vil blive ophævet igen",
-"readonlytext" => "{{SITENAME}}databasen er for øjeblikket skrivebeskyttet,
-hvilket forhindrer oprettelse af nye sider og andre ændringer,
-sandsynligvis på grund af rutinemæssig databasevedligeholdelse,
-hvorefter den vil returnere til normaldrift. Administratoren der
-skrivebeskyttede databasen har denne forklaring:
-<p>$1",
-"missingarticle" => "Databasen fandt ikke teksten på en side,
-som den skulle have fundet, med navnet \"$1\".
-
-<p>Dette er ikke en databasefejl, men sandsynligvis en fejl i softwaren.
-
-<p>Send venligst en rapport om dette til en administrator,
-hvor du også nævner URL'en.",
-'readonly_lag' => "Databasen er automatisk blevet låst mens slave database serverne synkronisere med master databasen",
-"internalerror" => "Intern fejl",
-"filecopyerror" => "Kunne ikke kopiere filen \"$1\" til \"$2\".",
-"filerenameerror" => "Kunne ikke omdøbe filen \"$1\" til \"$2\".",
-"filedeleteerror" => "Kunne ikke slette filen \"$1\".",
-"filenotfound" => "Kunne ikke finde filen \"$1\".",
-"unexpected" => "Uventet værdi: \"$1\"=\"$2\".",
-"formerror" => "Fejl: Kunne ikke afsende formular",
-"badarticleerror" => "Denne funktion kan ikke udføres på denne side.",
-"cannotdelete" => "Kunne ikke slette siden eller filen der blev angivet.",
-"badtitle" => "Forkert titel",
-"badtitletext" => "Den ønskede sides titel var ikke tilladt, tom eller siden
-er forkert henvist fra en {{SITENAME}} på et andet sprog.",
-"perfdisabled" => "Denne funktion er desværre midlertidigt afbrudt,
-fordi den belaster databasen meget hårdt og i en sådan grad,
-at siden bliver meget langsom. Funktionen bliver forhåbentlig
-omskrevet i den nærmeste fremtid (måske af dig, det er jo open source!).",
-"perfdisabledsub" => "Her er en gemt kopi fra $1:",
-'perfcached' => 'Følgende data er gemt i cachen, det er muligvis ikke helt opdateret:',
-'wrong_wfQuery_params' => "Ugyldig parameter til wfQuery()<br />
-Funktion: $1<br />
-Forespørgsel: $2",
-'viewsource' => 'Vis kilden',
-'protectedtext' => "Denne side er skrivebeskyttet for at forhindre ændringer;
-der kan være flere årsager til at det er sket,
-se [[{{ns:4}}:Liste over beskyttede sider|listen over beskyttede sider]].
-
-Du kan sé og kopiere sidens indhold:",
-'sqlhidden' => '(SQL forespørgsel gemt)',
-
-# Login and logout pages
-#
-"logouttitle" => "Bruger-log-af",
-"logouttext" => "Du er nu logget af.
-Du kan fortsætte med at bruge {{SITENAME}} anonymt, eller du kan logge på
-igen som den samme eller en anden bruger.",
-
-"welcomecreation" => "== Velkommen, $1! ==
-
-Din konto er blevet oprettet. Glem ikke at personliggøre dine {{SITENAME}}-indstillinger.",
-
-"loginpagetitle" => "Bruger log på",
-"yourname" => "Dit brugernavn",
-"yourpassword" => "Din adgangskode",
-"yourpasswordagain" => "Gentag adgangskode",
-"remembermypassword" => "Husk min adgangskode til næste gang.",
-'yourdomainname' => 'Your domain',
-'externaldberror' => 'There was either an external authentication database error or you are not allowed to update your external account.',
-"loginproblem" => "<b>Der har været et problem med at få dig logget på.</b><br />Prøv igen!",
-"alreadyloggedin" => "<strong>Bruger $1, du er allerede logget på!</strong><br />",
-
-"login" => "Log på",
-'loginprompt' => "Du skal have cookies slået til for at kunne logge på {{SITENAME}}.",
-"userlogin" => "Opret en konto eller log på",
-"logout" => "Log af",
-"userlogout" => "Log af",
-"notloggedin" => "Ikke logget på",
-"createaccount" => "Opret en ny konto",
-'createaccountmail' => 'via e-mail',
-"badretype" => "De indtastede adgangskoder er ikke ens.",
-"userexists" => "Det brugernavn du har valgt er allerede i brug. Vælg
-venligst et andet brugernavn.",
-"youremail" => "Din e-mail-adresse *",
-'yourrealname' => 'Dit rigtige navn*',
-'yourlanguage' => 'Grænsefladesprog',
-'yourvariant' => 'Sprogvariant',
-"yournick" => "Dit kaldenavn (til signaturer)",
-'prefs-help-email' => '** <strong>E-mail-adresse</strong> (valgfrit): Giver andre mulighed for at kontakte dig, uden du behøver at afsløre din e-mail-adresse. Det kan også bruges til at fremsende en ny adgangskode til dig, hvis du glemmer den du har.',
-'prefs-help-email-enotif' => 'Denne e-mail-adresse bruges også til at sende beskeder til dig via e-mail, hvis du har aktiveret funktionerne.',
-'prefs-help-realname' => '* <strong>Dit rigtige navn</strong> (valgfrit): Hvis du vælger at oplyse dit navn vil dette blive brugt til at tilskrive dig dit arbejde.',
-"loginerror" => "Fejl med at logge på",
-'nocookiesnew' => "Din brugerkonto er nu oprettet, men du er ikke logget på. {{SITENAME}} bruger cookies til at logge brugere på. Du har slået cookies fra. Vær venlig at slå cookies til, og derefter kan du logge på med dit nye brugernavn og kodeord.",
-"nocookieslogin" => "{{SITENAME}} bruger cookies til at logge brugere på. Du har slået cookies fra. Slå dem venligst til og prøv igen.",
-"noname" => "Du har ikke angivet et gyldigt brugernavn.",
-"loginsuccesstitle" => "Logget på med succes",
-"loginsuccess" => "Du er nu logget på {{SITENAME}} som \"$1\".",
-"nosuchuser" => "Der er ingen bruger med navnet \"$1\".
-Kontrollér stavemåden igen, eller brug formularen herunder til at oprette en ny brugerkonto.",
-'nosuchusershort' => "Der er ingen bruger ved navn \"$1\". Tjek din stavning.",
-"wrongpassword" => "Den indtastede adgangskode var forkert. Prøv igen.",
-"mailmypassword" => "Send en ny adgangskode til min e-mail-adresse",
-"passwordremindertitle" => "Ny adgangskode fra {{SITENAME}}",
-"passwordremindertext" => "Nogen (sandsynligvis dig, fra IP-adressen $1)
-har bedt om at vi sender dig en ny adgangskode til at logge på {{SITENAME}}.
-Den nye adgangskode for bruger \"$2\" er nu \"$3\".
-Du bør logge på nu og ændre din adgangskode.",
-"noemail" => "Der er ikke oplyst en e-mail-adresse for bruger \"$1\".",
-"passwordsent" => "En ny adgangskode er sendt til e-mail-adressen,
-som er registreret for \"$1\".
-Du bør logge på og ændre din adgangskode straks efter du har modtaget e-mail'en.",
-'loginend' => "'''For at oprette en konto skal du vælge et brugernavn og en adgangskode og trykke på \"Opret en ny konto\"'''
-
-* Brugernavnet skal starte med stort bogstav og det må gerne indeholde mellemrum.
-
-'''Hvis du allerede har en konto, skal du kun udfylde brugernavn og adgangskode og trykke \"Log på\"'''
-
-* Du skal have cookies slået til for at kunne logge på.
-
-<nowiki>*</nowiki> Det er valgfrit om du vil oplyse din e-mail-adresse. Men det gør andre brugere i stand til at sende dig en e-mail, uden at du behøver at offentliggøre din e-mail-adresse. Samtidig giver det mulighed for at få sendt en ny adgangskode til din e-mail-adresse. '''Vi videregiver aldrig din e-mail-adresse til nogen som helst.'''",
-'mailerror' => "Fejl ved afsendelse af e-mail: $1",
-'acct_creation_throttle_hit' => 'Du har allerede oprettet $1 kontoer. Du kan ikke oprette flere.',
-'emailauthenticated' => 'Din e-mail-adresse blev bekræftet på $1.',
-'emailnotauthenticated' => 'Din e-mail-adresse er <strong>endnu ikke bekræftet</strong> og de avancerede e-mail-funktioner er slået fra indtil bekræftelse har fundet sted <strong>(d.u.a.)</strong>.<br />
-Log ind med den midlertidige adgangskode, der er blevet sendt til dig, for at bekræfte, eller bestil et nyt på loginsiden.',
-'invalidemailaddress' => 'E-mail-adressen kan ikke accepteres da den tilsyneladende har et ugyldigt format. Skriv venligst en e-mail-adresse med et korrekt format eller tøm feltet.',
-
-# Edit page toolbar
-'bold_sample'=>'Fed tekst',
-'bold_tip'=>'Fed tekst',
-'italic_sample'=>'Kursiv tekst',
-'italic_tip'=>'Kursiv tekst',
-'link_sample'=>'Henvisning',
-'link_tip'=>'Intern henvisning',
-'extlink_sample'=>'http://www.eksempel.dk Titel på henvisning',
-'extlink_tip'=>'Ekstern henvisning (husk http:// præfiks)',
-'headline_sample'=>'Tekst til overskrift',
-'headline_tip'=>'Type 2 overskrift',
-'math_sample'=>'Indsæt formel her (LaTeX)',
-'math_tip'=>'Matematisk formel (LaTeX)',
-'nowiki_sample'=>'Indsæt tekst her som ikke skal wikiformateres',
-'nowiki_tip'=>'Ignorer wikiformatering',
-'image_sample'=>'Eksempel.jpg',
-'image_tip'=>'Indlejret billede',
-'media_sample'=>'Eksempel.mp3',
-'media_tip'=>'Henvisning til multimediefil',
-'sig_tip'=>'Din signatur med tidsstempel',
-'hr_tip'=>'Horisontal linje (brug den sparsomt)',
-
-# Edit pages
-#
-"summary" => '<a href="{{SERVER}}/wiki/{{ns:4}}:Beskrivelse" title="Giv venligst en kort beskrivelse af din ændring">Beskrivelse</a>',
-"subject" => "Emne/overskrift",
-"minoredit" => "Dette er en mindre ændring.",
-"watchthis" => "Overvåg denne artikel",
-"savearticle" => "Gem side",
-"preview" => "Forhåndsvisning",
-"showpreview" => "Forhåndsvisning",
-'showdiff' => 'Vis ændringer',
-"blockedtitle" => "Brugeren er blokeret",
-"blockedtext" => "Dit brugernavn eller din IP-adresse er blevet blokeret af
-$1. Begrundelsen er denne:<br />$2<p>Du kan kontakte $1
-eller en af de andre [[{{ns:project}}:Administratorer|administratorer]] for at diskutere blokeringen.
-
-Din IP-adresse er $3.
-Sørg venligst for at medtage denne IP-adresse i alle henvendelser til en administrator.",
-'whitelistedittitle' => 'Log på for at redigere',
-'whitelistedittext' => 'Du skal [[Special:Userlogin|logge på]] for at kunne rette artikler.',
-'whitelistreadtitle' => 'Log på for at læse',
-'whitelistreadtext' => 'Du skal [[Special:Userlogin|logge på]] for at læse artikler.',
-'whitelistacctitle' => 'Du har ikke lov til at oprette en konto',
-'whitelistacctext' => 'For at få lov til at lave en konto på denne wiki skal du [[Speciel:Userlogin|logge på]] og have passende rettigheder.',
-'loginreqtitle' => 'Log på nødvendigt',
-'loginreqlink' => 'logge på',
-'loginreqpagetext' => 'Du skal $1 for at se andre sider.',
-'accmailtitle' => 'Adgangskode sendt.',
-'accmailtext' => "Adgangskoden for '$1' er sendt til $2.",
-"newarticle" => "(Ny)",
-"newarticletext" => "<div style=\"font-size:small;color:\#003333;border-width:1px;border-style:solid;border-color:\#aaaaaa;padding:3px\">'''{{SITENAME}} har endnu ikke nogen {{NAMESPACE}}-side ved navn {{PAGENAME}}.'''<br /> Du kan begynde en side ved at skrive i boksen herunder. (se [[{{ns:4}}:Hjælp|hjælpen]] for yderligere oplysninger).<br /> Eller du kan [[{{ns:-1}}:Search/{{PAGENAME}}|søge efter {{PAGENAME}} i {{SITENAME}}]].<br /> Hvis det ikke var din mening, så tryk på '''Tilbage'''- eller '''Back'''-knappen. '''Dit bidrag til {{SITENAME}} vil fremkomme omgående''', så hvis du bare vil teste tingene, så brug venligst [[{{ns:4}}:Sandkassen|sandkassen]]!</div>",
-'talkpagetext' => '<!-- MediaWiki:talkpagetext -->',
-"anontalkpagetext" => "---- ''Dette er en diskussionsside for en anonym bruger, der ikke har oprettet en konto endnu eller ikke bruger den. Vi er derfor nødt til at bruge den nummeriske [[IP-adresse]] til at identificere ham eller hende. En IP-adresse kan være delt mellem flere brugere. Hvis du er en anonym bruger og synes, at du har fået irrelevante kommentarer på sådan en side, så vær venlig at oprette en brugerkonto og [[Speciel:Userlogin|logge på]], så vi undgår fremtidige forvekslinger med andre anonyme brugere.''",
-"noarticletext" => "<div style=\"border: 1px solid \#ccc; padding: 7px; background-color: \#fff; color: \#000\">'''{{SITENAME}} har ikke nogen side med præcis dette navn.''' * Du kan se om {{PAGENAME}} findes i [[Wiktionary:{{NAMESPACE}}:{{PAGENAME}}|wikiordbogen]] eller på '''[[:no:{{PAGENAME}}|norsk]]''', '''[[:nn:{{PAGENAME}}|nynorsk]]''', eller '''[[:sv:{{PAGENAME}}|svensk]]'''. * Du kan '''[{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} starte siden {{PAGENAME}}]''' * Eller [[{{ns:special}}:Search/{{PAGENAME}}|søge efter {{PAGENAME}}]] i andre artikler ---- * Hvis du har oprettet denne artikel indenfor de sidste få minutter, så kan de skyldes at der er lidt forsinkelse i opdateringen af {{SITENAME}}s cache. Vent venligst og tjek igen senere om artiklen dukker op, inden du forsøger at oprette artiklen igen. </div>",
-'clearyourcache' => "'''Bemærk''', efter at have gemt, er du nødt til at tømme din browsers cache for at kunne se ændringerne. '''Mozilla / Firefox / Safari''': hold ''shifttasten'' nede og klik på ''reload'' eller tryk på ''control-shift-r'' (Mac: ''cmd-shift-r''); '''Internet Explorer''': hold ''controltasten'' nede og klik på ''refresh'' eller tryk på ''control-F5''; '''Konqueror''': klik på ''reload'' eller tryk på ''F5''",
-'usercssjsyoucanpreview' => "<strong>Tip:</strong> Brug knappen 'forhåndsvisning' til at teste dit nye css/js før du gemmer.",
-'usercsspreview' => "'''Husk at du kun tester/forhåndsviser dit eget css, den er ikke gemt endnu!'''",
-'userjspreview' => "'''Husk at du kun tester/forhåndsviser dit eget javascript, det er ikke gemt endnu!'''",
-"updated" => "(Opdateret)",
-'note' => '<strong>Bemærk:</strong>',
-"previewnote" => "Husk at dette er kun en forhåndsvisning, siden er ikke
-gemt endnu!",
-"previewconflict" => "Denne forhåndsvisning er resultatet af den
-redigérbare tekst ovenfor,
-sådan vil det komme til at se ud hvis du vælger at gemme teksten.",
-"editing" => "Redigerer $1",
-"editingsection" => "Redigerer $1 (afsnit)",
-"editingcomment" => "Redigerer $1 (kommentar)",
-"editconflict" => "Redigeringskonflikt: $1",
-"explainconflict" => "Nogen har ændret denne side, efter du
-startede på at redigere den.
-Den øverste tekstboks indeholder den nuværende tekst.
-Dine ændringer er vist i den nederste tekstboks.
-Du er nødt til at sammenflette dine ændringer med den eksisterende tekst.
-<b>Kun</b> teksten i den øverste tekstboks vil blive gemt når du
-trykker \"Gem side\".<br />",
-"yourtext" => "Din tekst",
-"storedversion" => "Den gemte version",
-'nonunicodebrowser' => "<strong>Advarsel: Din browser er ikke unicode-kompatibel, skift eller opdater din browser før du redigerer en artikel.</strong>",
-"editingold" => "<strong>ADVARSEL: Du redigerer en gammel version
-af denne side.
-Hvis du gemmer den, vil alle ændringer foretaget siden denne revision blive
-overskrevet.</strong>",
-"yourdiff" => "Forskelle",
-/*"copyrightwarning" => "*Bemærk at alle bidrag til {{SITENAME}} er at betragte som udgivet under GNU Free Documentation License (se $1 for flere oplysninger). *Hvis du ikke ønsker at din tekst skal udsættes for nådesløse redigeringer og at den kan blive kopieret efter forgodtbefindende, så skal du ikke placere den her. *Du lover os også, at du selv har forfattet teksten, kopieret den fra en public domain-kilde eller tilsvarende fri kilde. <strong><big>LÆG ALDRIG MATERIALE HER SOM ER BESKYTTET AF ANDRES OPHAVSRET UDEN DERES TILLADELSE!</big></strong>",*/
-"longpagewarning" => "<strong>ADVARSEL: Denne side er $1 kilobyte stor; nogle browsere kan have problemer med at redigere sider der nærmer sig eller er større end 32 Kb. Overvej om siden kan opdeles i mindre dele.</strong>",
-"readonlywarning" => "<strong>ADVARSEL: Databasen er låst på grund af vedligeholdelse,
-så du kan ikke gemme dine ændringer lige nu. Det kan godt være en god ide at
-kopiere din tekst til en tekstfil, så du kan gemme den til senere.</strong>",
-"protectedpagewarning" => "<strong>ADVARSEL: Denne side er låst, så kun administratorer
-kan redigere den. Sørg for at du følger
-[[Project:Politik_for_beskyttede_sider|politiken for beskyttede sider]].</strong>",
-'templatesused' => 'Skabeloner der er brugt på denne side:',
-
-# History pages
-#
-"revhistory" => "Versionshistorik",
-"nohistory" => "Der er ingen versionshistorik for denne side.",
-"revnotfound" => "Versionen er ikke fundet",
-"revnotfoundtext" => "Den gamle version af den side du spurgte efter kan
-ikke findes. Kontrollér den URL du brugte til at få adgang til denne side.",
-"loadhist" => "Indlæser sidens historik",
-"currentrev" => "Nuværende version",
-"revisionasof" => "Versionen fra $1",
-'revisionasofwithlink' => 'Revision pr. $1; $2<br />$3 | $4',
-'previousrevision' => 'â†Ã†ldre version',
-'nextrevision' => 'Nyere version→',
-'currentrevisionlink' => 'se nuværende version',
-"cur" => "nuværende",
-"next" => "næste",
-"last" => "forrige",
-"orig" => "originale",
-"histlegend" => "Forklaring: (nuværende) = forskel til den nuværende
-version, (forrige) = forskel til den forrige version, M = mindre ændring",
-'history_copyright' => '-',
-'deletedrev' => '[slettet]',
-
-# Diffs
-#
-"difference" => "(Forskelle mellem versioner)",
-"loadingrev" => "indlæser version for at se forskelle",
-"lineno" => "Linje $1:",
-"editcurrent" => "Redigér den nuværende version af denne side",
-'selectnewerversionfordiff' => 'Vælg en nyere version til sammenligning',
-'selectolderversionfordiff' => 'Vælg en ældre version til sammenligning',
-'compareselectedversions' => 'Sammenlign valgte versioner',
-
-# Search results
-#
-"searchresults" => "Søgeresultater",
-"searchresulttext" => "For mere information om søgning på {{SITENAME}}, se [[Project:Søgning|Søgning på {{SITENAME}}]].",
-"badquery" => "Forkert udformet forespørgsel",
-"badquerytext" => "Vi kunne ikke udføre din forespørgsel.
-Det er sandsynligvis fordi du har forsøgt at søge efter et ord med
-færre end tre bogstaver, hvilket ikke understøttes endnu.
-Det kan også være du har skrevet forkert, for
-eksempel \"fisk og og skaldyr\".
-Prøv en anden forespørgsel.",
-"matchtotals" => "Forespørgslen \"$1\" opfyldte $2 artikeltitler
-og teksten i $3 artikler.",
-"noexactmatch" => "{{SITENAME}} har ingen artikel med dette navn. Du kan [[:$1|oprette en artikel med dette navn]] eller [[{{ns:4}}:Efterspurgte_artikler|efterspørge den]]. For at undgå flere artikler om samme emne, bedes du inden oprettelsen søge efter artiklen under alternative navne og stavemåder.",
-"titlematches" => "Artikeltitler der opfyldte forespørgslen",
-"notitlematches" => "Ingen artikeltitler opfyldte forespørgslen",
-"textmatches" => "Artikeltekster der opfyldte forespørgslen",
-"notextmatches" => "Ingen artikeltekster opfyldte forespørgslen",
-"prevn" => "forrige $1",
-"nextn" => "næste $1",
-"viewprevnext" => "Vis ($1) ($2) ($3).",
-"showingresults" => "Nedenfor vises <b>$1</b> resultater startende med
-nummer <b>$2</b>.",
-"showingresultsnum" => "Herunder vises <b>$3</b> resultater startende med nummer <b>$2</b>.",
-"nonefound" => "<strong>Bemærk</strong>: Søgning uden resultat skyldes at man søger efter almindelige ord som \"har\" og \"fra\", der ikke er indekseret, eller at man har angivet mere end ét søgeord (da kun sider indeholdende alle søgeordene vil blive fundet).",
-"powersearch" => "Søg",
-"powersearchtext" => "
-Søg i navnerum:<br />
-$1<br />
-$2 List omdirigeringer &nbsp; Søg efter $3 $9",
-"searchdisabled" => "<p>Beklager! Fuldtekstsøgningen er midlertidigt afbrudt på grund af for stor belastning på serverne. I mellemtidem kan du anvende Google- eller Yahoo!-søgefelterne herunder. Bemærk at deres kopier af {{SITENAME}}s indhold kan være forældet.</p>",
-"blanknamespace" => "(Artikler)",
-
-# Preferences page
-#
-"preferences" => "Indstillinger",
-"prefsnologin" => "Ikke logget på",
-"prefsnologintext" => "Du skal være [[Speciel:Userlogin|logget på]]
-for at ændre brugerindstillinger.",
-"prefsreset" => "Indstillingerne er blevet gendannet fra lageret.",
-"qbsettings" => "Hurtigmenu",
-"changepassword" => "Skift adgangskode",
-"skin" => "Udseende",
-"math" => "Matematiske formler",
-"dateformat" => "Datoformat",
-"math_failure" => "Fejl i matematikken",
-"math_unknown_error" => "ukendt fejl",
-"math_unknown_function" => "ukendt funktion",
-"math_lexing_error" => "lexerfejl",
-"math_syntax_error" => "syntaksfejl",
-'math_image_error' => 'PNG-konvertering mislykkedes; undersøg om latex, dvips, gs og convert er installeret korrekt',
-'math_bad_tmpdir' => 'Kan ikke skrive til eller oprette temp-mappe til math',
-'math_bad_output' => 'Kan ikke skrive til eller oprette uddata-mappe til math',
-'math_notexvc' => 'Manglende eksekvérbar texvc; se math/README for opsætningsoplysninger.',
-'prefs-personal' => 'Brugerdata',
-'prefs-rc' => 'Seneste ændringer og artikelstumper',
-'prefs-misc' => 'Forskelligt',
-'prefs-watchlist-edits' => 'Antal redigeringer der vises i udvidet overvågningsliste:',
-"saveprefs" => "Gem indstillinger",
-"resetprefs" => "Gendan indstillinger",
-"oldpassword" => "Gammel adgangskode",
-"newpassword" => "Ny adgangskode",
-"retypenew" => "Gentag ny adgangskode",
-"textboxsize" => "Redigering",
-"rows" => "Rækker",
-"columns" => "Kolonner",
-"searchresultshead" => "Søgeresultater",
-"resultsperpage" => "Resultater pr. side",
-"contextlines" => "Linjer pr. resultat",
-"contextchars" => "Tegn pr. linje i resultatet",
-"stubthreshold" => "Grænse for visning af artikelstumper",
-"recentchangescount" => "Antallet af titler på siden \"seneste ændringer\"",
-"savedprefs" => "Dine indstillinger er blevet gemt.",
-'timezonelegend' => 'Tidszone',
-"timezonetext" => "Indtast antal timer din lokale tid er forskellig
-fra serverens tid (UTC). Der bliver automatisk tilpasset til dansk tid,
-ellers skulle man for eksempel for dansk vintertid, indtaste \"1\"
-(og \"2\" når vi er på sommertid).",
-"localtime" => "Lokaltid",
-"timezoneoffset" => "Forskel",
-"servertime" => "Serverens tid er nu",
-"guesstimezone" => "Hent tidszone fra browseren",
-"defaultns" => "Søg som standard i disse navnerum:",
-'default' => 'standard',
-'files' => 'Filer',
-
-# User levels special page
-#
-
-# switching pan
-'groups-lookup-group' => 'Administrér grupperettigheder',
-'groups-group-edit' => 'Eksisterende grupper:',
-'editgroup' => 'Redigér gruppe',
-'addgroup' => 'Tilføj gruppe',
-
-'userrights-lookup-user' => 'Administrér brugergrupper',
-'userrights-user-editname' => 'Skriv et brugernavn:',
-'editusergroup' => 'Redigér brugergrupper',
-
-# group editing
-'groups-editgroup' => 'Redigér gruppe',
-'groups-addgroup' => 'Tilføj gruppe',
-'groups-editgroup-preamble' => 'Hvis navn eller beskrivelse starter med et kolon, så vil
-resten blive behandlet som et navn på en besked, og derfor vil teksten blive behandlet som
-en besked i MediaWiki navnerummet',
-'groups-editgroup-name' => 'Gruppenavn:',
-'groups-editgroup-description' => 'Gruppebeskrivelse (max 255 tegn):<br />',
-'savegroup' => 'Gem gruppe',
-'groups-tableheader' => 'ID || Navn || Beskrivelse || Rettigheder',
-'groups-existing' => 'Eksisterende grupper',
-'groups-noname' => 'Angiv venligst et lovligt gruppenavn',
-'groups-already-exists' => 'En gruppe ved et navn eksisterer allerede',
-'addgrouplogentry' => 'Tilføjet gruppe $2',
-'changegrouplogentry' => 'Ændret gruppe $2',
-'renamegrouplogentry' => 'Omdøbt gruppe $2 to $3',
-
-# user groups editing
-#
-'userrights-editusergroup' => 'Redigér brugergrupper',
-'saveusergroups' => 'Gem brugergrupper',
-'userrights-groupsmember' => 'Medlem af:',
-'userrights-groupsavailable' => 'Tilgængelige grupper:',
-'userrights-groupshelp' => 'Vælg grupper som du ønsker brugeren skal fjernes fra eller føjes til.
-Grupper som ikke er valgt, vil ikke blive ændret. Du kan ophæve valget af en gruppe ved hjælp af CTRL-tasten og et venstreklik.',
-'userrights-logcomment' => 'Ændret gruppemedlemskab fra $1 til $2',
-
-# Default group names and descriptions
-#
-'group-anon-name' => 'Anonym',
-'group-anon-desc' => 'Anonyme brugere',
-'group-loggedin-name' => 'Bruger',
-'group-loggedin-desc' => 'Generel bruger der er logget på',
-'group-admin-name' => 'Administrator',
-'group-admin-desc' => 'En bruger der kan blokere andre brugere og slette sider',
-'group-bureaucrat-name' => 'Bureaukrat',
-'group-bureaucrat-desc' => 'Bureaukrater kan udnævne administratorer',
-'group-steward-name' => 'Steward',
-'group-steward-desc' => 'Fuld adgang',
-
-
-# Recent changes
-#
-"changes" => "ændringer",
-"recentchanges" => "Seneste ændringer",
-'recentchanges-url' => 'Speciel:Recentchanges',
-"rcloaderr" => "Indlæser seneste ændrede sider",
-"rcnote" => "Nedenfor er de seneste <strong>$1</strong> ændringer i de
-sidste <strong>$2</strong> dage.",
-"rcnotefrom" => "Nedenfor er ændringerne fra <b>$2</b> indtil <b>$1</b> vist.",
-"rclistfrom" => "Vis nye ændringer startende fra $1",
-'showhideminor' => "$1 mindre ændringer | $2 robotter | $3 brugere der er logget på | $4 patruljerede ændringer",
-"rclinks" => "Vis seneste $1 ændringer i de sidste $2 dage<br />$3",
-"rchide" => "i $4 form; $1 mindre ændringer; $2 andre navnerum; $3 mere end en redigering.",
-"rcliu" => "; $1 redigeringer fra brugere der er logget på",
-"diff" => "forskel",
-"hist" => "historik",
-"hide" => "skjul",
-"show" => "vis",
-"tableform" => "tabel",
-"listform" => "liste",
-"nchanges" => "$1 ændringer",
-"minoreditletter" => "m",
-"newpageletter" => "N",
-'sectionlink' => '→',
-'number_of_watching_users_RCview' => '[$1]',
-'number_of_watching_users_pageview' => '[$1 overvågende bruger/e]',
-
-# Upload
-#
-"upload" => "Læg en fil op",
-"uploadbtn" => "Læg en fil op",
-"uploadlink" => "Læg en fil op",
-"reupload" => "Læg en fil op igen",
-"reuploaddesc" => "Tilbage til formularen til at lægge filer op.",
-"uploadnologin" => "Ikke logget på",
-"uploadnologintext" => "Du skal være [[Speciel:Userlogin|logget på]] for at kunne lægge filer op.",
-"uploaderror" => "Fejl under oplægning af fil",
-"uploadtext" => "<div style=\"border: 1px solid grey; background: \#ddf; padding: 7px; margin: 0 auto;\">
-<strong>STOP!</strong> Før du lægger filer op her,
-så vær sikker på du har læst og følger {{SITENAME}}s
-[[{{NS:4}}:Politik om brug af billeder|politik om brug af billeder]].
-
-Følg venligst disse retningslinjer:
-<ul>
-<li>Angiv tydeligt hvor filen stammer fra</li>
-<li>Angiv tydeligt hvilken licens filen er omfattet af, ved at tilføje en af skabelonerne <tt>&#123;{GFDL}}</tt> eller <tt>&#123;{PD}}</tt> eller en af de andre du kan finde på [[{{NS:4}}:Skabeloner#Ophavsret|skabelonsiden]].</li>
-<li>Brug et beskrivende filnavn, så det er til at se hvad filen indeholder</li>
-<li>Tjek i [[Speciel:Imagelist|listen over filer]] om filen allerede er lagt op</li>
-</ul>
-</div>
-<p>Brug formularen herunder til at lægge nye filer op, som kan bruges i dine artikler.
-PÃ¥ de fleste browsere vil du se en \"Browse...\" knap eller en
-\"Gennemse...\" knap, som vil
-bringe dig til dit styresystems standard-dialog til åbning af filer.
-Når du vælger en fil, vil navnet på filen dukke op i tekstfeltet
-ved siden af knappen.
-Du skal også bekræfte, at du ikke er ved at bryde nogens ophavsret.
-Det gør du ved at sætte et mærke i tjekboksen.
-Vælg \"Læg en fil op\"-knappen for at lægge filen op.
-Dette kan godt tage lidt tid hvis du har en langsom internetforbindelse.
-
-<p>De foretrukne formater er JPEG til fotografiske billeder, PNG
-til tegninger og andre små billeder, og OGG til lyd.
-For at bruge et billede i en artikel, så brug et link af denne type
-'''<nowiki>[[billede:fil.jpg]]</nowiki>''' eller
-'''<nowiki>[[billede:fil.png|alternativ tekst]]</nowiki>''' eller
-'''<nowiki>[[media:fil.ogg]]</nowiki>''' for lyd.
-
-<p>Læg mærke til at præcis som med alle andre sider, så kan og må andre gerne
-redigere eller
-slette de filer, du har lagt op, hvis de mener det hjælper {{SITENAME}}, og
-du kan blive blokeret fra at lægge op hvis du misbruger systemet.",
-"uploadlog" => "oplægningslog",
-"uploadlogpage" => "Oplægningslog",
-"uploadlogpagetext" => "Herunder en liste over de senest oplagte filer. Alle de viste tider er serverens tid (UTC).",
-"filename" => "Filnavn",
-"filedesc" => "Beskrivelse",
-'filestatus' => 'Status på ophavsret',
-'filesource' => 'Kilde',
-"copyrightpage" => "{{ns:project}}:Ophavsret",
-"copyrightpagename" => "{{SITENAME}} ophavsret",
-"uploadedfiles" => "Filer som er lagt op",
-"minlength" => "Navnet på filen skal være på mindst tre bogstaver.",
-'illegalfilename' => 'Filnavnet "$1" indeholder tegn, der ikke er tilladte i sidetitler. Omdøb filen og prøv at lægge den op igen.',
-"badfilename" => "Navnet på filen er blevet ændret til \"$1\".",
-"badfiletype" => "\".$1\" er ikke et af de anbefalede filformater.",
-"largefile" => "Det anbefales, at filer ikke fylder mere end $1kb ($2).",
-'emptyfile' => 'Filen du lagde op lader til at være tom. Det kan skyldes en slåfejl i filnavnet. Kontroller om du virkelig ønsker at lægge denne fil op.',
-'fileexists' => 'En fil med det navn findes allerede, tjek venligst $1 om du er sikker på du vil ændre den.',
-"successfulupload" => "Oplægning er gennemført med succes",
-"fileuploaded" => "Filen \"$1\" er lagt op med succes.
-Følg dette link: ($2) til siden med beskrivelse, og udfyld
-information omkring filen, såsom hvor den kom fra, hvornår den er lavet
-og af hvem, og andre ting du ved om filen.",
-"uploadwarning" => "Oplægningsadvarsel",
-"savefile" => "Gem fil",
-"uploadedimage" => "Lagde \"[[$1]]\" op",
-"uploaddisabled" => "Desværre er funktionen til at lægge billeder op afbrudt på denne server.",
-'uploadscripted' => 'Denne fil indeholder HTML eller script-kode, der i visse tilfælde can fejlfortolkes af en browser.',
-'uploadcorrupt' => 'Denne fil er beskadiget eller forsynet med en forkert endelse. Kontroller venligst filen og prøv at lægge den op igen.',
-'uploadvirus' => 'Denne fil indeholder en virus! Virusnavn: $1',
-
-# Image list
-#
-"imagelist" => "Liste over billeder",
-"imagelisttext" => "Herunder er en liste med $1 billeder sorteret $2.",
-"getimagelist" => "henter billedliste",
-"ilsubmit" => "Søg",
-"showlast" => "Vis de sidste $1 billeder sorteret $2.",
-"byname" => "efter navn",
-"bydate" => "efter dato",
-"bysize" => "efter størrelse",
-"imgdelete" => "slet",
-"imgdesc" => "beskrivelse",
-"imglegend" => "Forklaring: (beskrivelse) = vis/redigér billedebeskrivelse.",
-"imghistory" => "Billedhistorik",
-"revertimg" => "gendan",
-"deleteimg" => "slet",
-"deleteimgcompletely" => "Slet alle revisioner af dette billede",
-"imghistlegend" => "Forklaring: (nuværende) = dette er det nuværende billede,
-(slet) = slet denne gamle version, (gendan) = gendan en gammel version.
-<br /><i>Klik på en dato for at se billedet, som er lagt op den dag</i>.",
-"imagelinks" => "Billedehenvisninger",
-"linkstoimage" => "De følgende sider henviser til dette billede:",
-"nolinkstoimage" => "Der er ingen sider der henviser til dette billede.",
-'shareduploadwiki' => 'Se venligst $1 for yderligere information.',
-'shareduploadwiki-linktext' => 'siden med billedbeskrivelsen',
-'noimage' => 'Der eksisterer ingen fil med dette navn, du kan $1',
-'noimage-linktext' => 'lægge den op',
-'uploadnewversion-linktext' => 'Læg en ny version af denne fil op',
-
-# Statistics
-#
-"statistics" => "Statistik",
-"sitestats" => "Statistiske oplysninger om {{SITENAME}}",
-"userstats" => "Statistik om brugere på {{SITENAME}}",
-"sitestatstext" => "Der er i alt '''$1''' sider i databasen.
-Dette tal indeholder \"diskussion\"-sider, sider om {{SITENAME}}, omdirigeringssider og andre sider der sikkert ikke kan kaldes artikler.
-Hvis man udelader disse, så er der '''$2''' sider som sandsynligvis er rigtige artikler.
-Der har i alt været '''$4''' sideredigeringer siden programmellet blev opdateret den 25. september 2002.
-Det vil sige, at der har været '''$5''' gennemsnitlige redigeringer pr. side.",
-
-# Maintenance Page
-#
-"maintenance" => "Vedligeholdelsesside",
-"maintnancepagetext" => "PÃ¥ denne side er der forskellige smarte
-værktøjer til at vedligeholde {{SITENAME}}. Nogle af disse funktioner er ret
-hårde for databasen (de tager lang tid), så lad være med at opdatere siden
-hver gang du har rettet en enkelt ting ;-)",
-"maintenancebacklink" => "Tilbage til vedligeholdelsessiden",
-"disambiguations" => "Artikler med flertydige titler",
-"disambiguationspage" => "Project:Henvisninger til artikler med flertydige titler",
-"disambiguationstext" => "De følgende artikler henviser til
-<i>artikler med flertydige titler</i>. De skulle henvise til en ikke-flertydig
-titel i stedet for.<br />En artikel bliver behandlet som flertydig, hvis den er
-henvist fra $1.<br />Henvisninger fra andre navnerum er <i>ikke</i> listet her.",
-"doubleredirects" => "Dobbelte omdirigeringer",
-"doubleredirectstext" => "<b>Bemærk:</b> Denne liste kan indeholde forkerte
-resultater. Det er som regel, fordi siden indeholder ekstra tekst under den
-første #REDIRECT.<br />\nHver linje indeholder henvisninger til den første og den
-anden omdirigering, og den første linje fra den anden omdirigeringstekst,
-det giver som regel den \"rigtige\" målartikel, som den første omdirigering
-skulle have peget på.",
-"brokenredirects" => "DÃ¥rlige omdirigeringer",
-"brokenredirectstext" => "De følgende omdirigeringer peger på en side der
-ikke eksisterer.",
-"selflinks" => "Sider der henviser til sig selv",
-"selflinkstext" => "De følgende sider indeholder henvisninger til sig selv,
-men det burde de ikke.",
-"mispeelings" => "Sider med stavefejl",
-"mispeelingstext" => "De følgende sider indeholder en af de
-almindelig stavefejl, som er listet på $1. Den korrekte stavemåde kan
-angives i paranteser efter den fejlagtige stavemåde (sådan her).",
-"mispeelingspage" => "Liste over almindelige stavefejl",
-"missinglanguagelinks" => "Manglende sproghenvisninger",
-"missinglanguagelinksbutton" => "Find manglende sproghenvisninger for",
-"missinglanguagelinkstext" => "Disse artikler har <i>ikke</i> nogen
-henvisning til den samme artikel i $1. Omdirigeringer og underartikler er
-<i>ikke</i> vist.",
-
-
-# Miscellaneous special pages
-#
-"orphans" => "Forældreløse artikler",
-"lonelypages" => "Forældreløse artikler",
-'uncategorizedpages' => 'Ukategoriserede sider',
-'uncategorizedcategories' => 'Ukategoriserede kategorier',
-"unusedimages" => "Ubrugte billeder",
-"popularpages" => "Populære artikler",
-"nviews" => "$1 visninger",
-"wantedpages" => "Ønskede artikler",
-"nlinks" => "$1 henvisninger",
-"allpages" => "Alle artikler",
-"randompage" => "Tilfældig artikel",
-'randompage-url'=> 'Speciel:Randompage',
-"shortpages" => "Korte artikler",
-"longpages" => "Lange artikler",
-'deadendpages' => 'Blindgydesider',
-"listusers" => "Liste over brugere",
-"specialpages" => "Specielle sider",
-"spheading" => "Specielle sider for alle brugere",
-'restrictedpheading' => 'Specielle sider med begrænset adgang',
-"protectpage" => "Beskyt side",
-"recentchangeslinked" => "Relaterede ændringer",
-"rclsub" => "(til sider henvist fra \"$1\")",
-"debug" => "Aflus",
-"newpages" => "Nyeste artikler",
-"ancientpages" => "Ældste artikler",
-"intl" => "Sproghenvisninger",
-"movethispage" => "Flyt side",
-"unusedimagestext" => "<p>Læg mærke til, at andre websider
-såsom de andre internationale {{SITENAME}}er måske henviser til et billede med
-en direkte URL, så det kan stadig være listet her, selvom det er
-i aktivt brug.",
-"booksources" => "Bogkilder",
-'categoriespagetext' => 'De følgende kategorier eksisterer på {{SITENAME}}.',
-'data' => 'Data',
-
-# FIXME: Other sites, of course, may have affiliate relations with the booksellers list
-"booksourcetext" => "Herunder er en liste af henvisninger til steder der
-udlåner og/eller sælger nye og brugte bøger, og som måske også har
-yderligere oplysninger om bøger du leder efter.
-{{SITENAME}} er ikke associeret med nogen af disse steder,
-og denne liste skal ikke ses som en anbefaling af disse.",
-'isbn' => 'ISBN',
-'rfcurl' => 'http://www.faqs.org/rfcs/rfc$1.html',
-'pubmedurl' => 'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
-"alphaindexline" => "$1 til $2",
-'version' => 'Information om MediaWiki',
-'log' => 'Logs',
-'alllogstext' => 'Samlet visning af oplægningslog, sletningslog, blokeringslog, bureaukratlog og listen over beskyttede sider.
-Du kan sortere i visningen ved at vælge type, brugernavn og/eller en udvalgt side.',
-
-# Special:Allpages
-'nextpage' => 'Næste side ($1)',
-'allpagesfrom' => 'Vis sider startende fra: $1',
-'allarticles' => 'Alle artikler',
-'allnonarticles' => 'Alle ikke-artikler',
-'allinnamespace' => 'Alle sider (i $1 navnerummet)',
-'allnotinnamespace' => 'Alle sider (ikke i $1 navnerummet)',
-'allpagesprev' => 'Forrige',
-'allpagesnext' => 'Næste',
-'allpagessubmit' => 'Vis',
-
-# Email this user
-#
-"mailnologin" => "Ingen afsenderadresse",
-"mailnologintext" => "Du skal være [[Speciel:Userlogin|logget på]] og have en gyldig e-mailadresse sat i dine [[Speciel:Preferences|indstillinger]] for at sende e-mail til andre brugere.",
-"emailuser" => "E-mail til denne bruger",
-"emailpage" => "E-mail bruger",
-"emailpagetext" => "Hvis denne bruger har sat en gyldig e-mail-adresse i
-sine brugerindstillinger, så vil formularen herunder sende en enkelt
-besked.
-Den e-mailadresse, du har sat i dine brugerindstillinger, vil dukke op
-i \"Fra\" feltet på denne mail, så modtageren er i stand til at svare.",
-'usermailererror' => 'E-mail-modulet returnerede en fejl:',
-'defemailsubject' => "{{SITENAME}} e-mail",
-"noemailtitle" => "Ingen e-mail-adresse",
-"noemailtext" => "Denne bruger har ikke angivet en gyldig e-mail-adresse,
-eller har valgt ikke at modtage e-mail fra andre brugere.",
-"emailfrom" => "Fra",
-"emailto" => "Til",
-"emailsubject" => "Emne",
-"emailmessage" => "Besked",
-"emailsend" => "Send",
-"emailsent" => "E-mail sendt",
-"emailsenttext" => "Din e-mail er blevet sendt.",
-
-# Watchlist
-#
-"watchlist" => "Overvågningsliste",
-"watchlistsub" => "(for bruger \"$1\")",
-"nowatchlist" => "Du har ingenting i din overvågningsliste.",
-"watchnologin" => "Ikke logget på",
-"watchnologintext" => "Du skal være [[Speciel:Userlogin|logget på]] for at kunne ændre din overvågningsliste.",
-"addedwatch" => "Tilføjet til din overvågningsliste",
-"addedwatchtext" => "Siden \"$1\" er blevet tilføjet til din [[Speciel:Watchlist|overvågningsliste]]. Fremtidige ændringer til denne side og den tilhørende diskussionsside vil blive listet der, og siden vil fremstå '''fremhævet''' i [[Speciel:Recentchanges|listen med de seneste ændringer]] for at gøre det lettere at finde den. Hvis du senere vil fjerne siden fra din overvågningsliste, så klik \"Fjern overvågning\".",
-"removedwatch" => "Fjernet fra overvågningsliste",
-"removedwatchtext" => "Siden \"$1\" er blevet fjernet fra din
-overvågningsliste.",
-'watch' => 'Overvåg',
-"watchthispage" => "Overvåg side",
-'unwatch' => 'Fjern overvågning',
-"unwatchthispage" => "Fjern overvågning",
-"notanarticle" => "Ikke en artikel",
-"watchnochange" => "Ingen af siderne i din overvågningsliste er ændret i den valgte periode.",
-"watchdetails" => "* Du har $1 sider på din overvågningsliste (fratrukket alle diskussionssider).
-* I tidsintervallet valgt herunder, har brugerne foretaget $2 redigeringer i {{SITENAME}}.
-* $3
-* Du kan [[Special:Watchlist/edit|vise og redigere den komplette liste]].",
-'wlheader-enotif' => "* E-mail underretning er slået til.",
-'wlheader-showupdated' => "* Sider der er ændret siden dit sidste besøg er '''fremhævet'''",
-"watchmethod-recent" => "Tjekker seneste ændringer for sider i din overvågningsliste",
-"watchmethod-list" => "Tjekker seneste ændringer for sider i din overvågningsliste",
-"removechecked" => "Fjern valgte sider fra min overvågningsliste",
-"watchlistcontains" => "Din overvågningsliste indeholder $1 sider.",
-"watcheditlist" => "Her er en alfabetisk liste over siderne i din overvågningsliste.
-Vælg de sider du vil fjerne fra din overvågningsliste
-og klik på 'fjern valgte sider fra min overvågningsliste' knappen
-i bunden af skærmen.",
-"removingchecked" => "Fjerner de valgte sider fra din overvågningsliste...",
-"couldntremove" => "Kunne ikke fjerne '$1'...",
-"iteminvalidname" => "Problem med '$1', ugyldigt navn...",
-"wlnote" => "Nedenfor er de seneste $1 ændringer i de sidste <b>$2</b> timer.",
-'wlshowlast' => "Vis de seneste $1 timer $2 dage $3",
-'wlsaved' => 'Dette er en gemt version af din overvågningsliste.',
-'wlshow' => 'Vis',
-'wlhide' => 'Skjul',
-'wlhideshowown' => '$1 mine redigeringer.',
-'wlhideshowbots' => '$1 robotredigeringer.',
-'wldone' => 'Gennemført.',
-
-'enotif_mailer' => '{{SITENAME}} informationsmail',
-'enotif_reset' => 'Marker alle sider som besøgt',
-'enotif_newpagetext'=> 'Dette er en ny side.',
-'changed' => 'ændret',
-'created' => 'oprettet',
-'enotif_subject' => '{{SITENAME}}-siden $PAGETITLE_QP er blevet ændret af $PAGEEDITOR_QP',
-'enotif_lastvisited' => 'Se $1 for alle ændringer siden dit sidste besøg.',
-'enotif_body' => 'Kære $WATCHINGUSERNAME,
-
-{{SITENAME}}-siden $PAGETITLE er blevet ændret den $PAGEEDITDATE af $PAGEEDITOR, se $PAGETITLE_URL for den nyeste version.
-
-$NEWPAGE
-
-Bidragyderens beskrivelse: $PAGESUMMARY $PAGEMINOREDIT
-Kontakt bidragyderen:
-mail $PAGEEDITOR_EMAIL
-wiki $PAGEEDITOR_WIKI
-
-Du vil ikke modtage flere beskeder om yderligere ændringer af denne side med mindre du besøger den. På din overvågningsliste kan du også nulstille alle markeringer på de sider, du overvåger.
-
- Med venlig hilsen {{SITENAME}}s informationssystem
-
---
-Besøg {{SERVER}}{{localurl:Special:Watchlist/edit}} for at ændre indstillingerne for din overvågningsliste
-
-Tilbagemelding og yderligere hjælp:
-{{SERVER}}{{localurl:Landsbybrønden}}',
-
-# Delete/protect/revert
-#
-"deletepage" => "Slet side",
-"confirm" => "Bekræft",
-"excontent" => "indholdet var: '$1'",
-"excontentauthor" => "indholdet var: '$1' (og den eneste forfatter var '$2')",
-"exbeforeblank" => "indholdet før siden blev tømt var: '$1'",
-"exblank" => "siden var tom",
-"confirmdelete" => "Bekræft sletning",
-"deletesub" => "(Sletter \"$1\")",
-"historywarning" => "Advarsel: Siden du er ved at slette har en historie:",
-"confirmdeletetext" => "Du er ved permanent at slette en side
-eller et billede sammen med hele den tilhørende historie fra databasen.
-Bekræft venligst at du virkelig vil gøre dette, at du forstår
-konsekvenserne, og at du gør dette i overensstemmelse med
-[[Project:Politik]].",
-"actioncomplete" => "Gennemført",
-"deletedtext" => "\"$1\" er slettet.
-Se $2 for en fortegnelse over de nyeste sletninger.",
-"deletedarticle" => "slettede \"$1\"",
-"dellogpage" => "Sletningslog",
-"dellogpagetext" => "Herunder er en liste over de nyeste sletninger.
-Alle tider er serverens tid (UTC).",
-"deletionlog" => "sletningslog",
-"reverted" => "Gendannet en tidligere version",
-"deletecomment" => "Begrundelse for sletning",
-"imagereverted" => "Gendannelse af en tidligere version gennemført med
-succes.",
-"rollback" => "Fjern redigeringer",
-'rollback_short' => 'Fjern redigering',
-"rollbacklink" => "fjern redigering",
-"rollbackfailed" => "Kunne ikke fjerne redigeringen",
-"cantrollback" => "Kan ikke fjerne redigering;
-den sidste bruger er den eneste forfatter.",
-"alreadyrolled" => "Kan ikke fjerne den seneste redigering af [[$1]] foretaget af [[Bruger:$2|$2]] ([[Bruger diskussion:$2|diskussion]]); en anden har allerede redigeret siden eller fjernet redigeringen. Den seneste redigering er foretaget af [[Bruger:$3|$3]] ([[Bruger diskussion:$3|diskussion]]).",
-# only shown if there is an edit comment
-"editcomment" => "Kommentaren til redigeringen var: \"<i>$1</i>\".",
-"revertpage" => "Gendannelse til seneste version ved $1, fjerner ændringer fra $2",
-'sessionfailure' => 'There seems to be a problem with your login session;
-this action has been canceled as a precaution against session hijacking.
-Please hit "back" and reload the page you came from, then try again.',
-"protectlogpage" => "Liste_over_beskyttede_sider",
-"protectlogtext" => "Herunder er en liste over sider der er blevet beskyttet/har fået fjernet beskyttelsen.
-Se [[Project:Beskyttet side]] for mere information.",
-"protectedarticle" => "[[$1]] beskyttet",
-"unprotectedarticle" => "fjernet beskyttelse af [[$1]]",
-'protectsub' =>"(Beskytter \"$1\")",
-'confirmprotecttext' => 'Vil du virkelig beskytte denne side?',
-'confirmprotect' => 'Bekræft beskyttelse',
-'protectmoveonly' => 'Beskyt kun fra at blive flyttet',
-'protectcomment' => 'Begrundelse for beskyttelse',
-'unprotectsub' =>"(Fjern beskyttelse af \"$1\")",
-'confirmunprotecttext' => 'Vil du virkelig fjerne beskyttelsen fra denne side?',
-'confirmunprotect' => 'Bekræft fjernelse af beskyttelse',
-'unprotectcomment' => 'Begrundelse for fjernet beskyttelse',
-
-# Undelete
-"undelete" => "Gendan en slettet side",
-"undeletepage" => "Se og gendan slettede sider",
-"undeletepagetext" => "De følgende sider er slettede, men de findes
-stadig i arkivet og kan gendannes. Arkivet blivet periodevis slettet.",
-"undeletearticle" => "Gendan slettet artikel",
-"undeleterevisions" => "$1 revisioner arkiveret",
-"undeletehistory" => "Hvis du gendanner siden, vil alle de historiske
-revisioner også blive gendannet. Hvis en ny side med det samme navn
-er oprettet siden denne blev slettet, så vil de gendannede revisioner
-dukke op i den tidligere historie, og den nyeste revision vil forblive
-på siden.",
-"undeleterevision" => "Slettet version fra $1",
-"undeletebtn" => "Gendan!",
-"undeletedarticle" => "gendannede \"$1\"",
-'undeletedrevisions' => "$1 versioner gendannet",
-"undeletedtext" => "Artiklen [[:$1|$1]] er blevet gendannet med succes.
-Se [[{{ns:project}}:Sletningslog]] for en fortegnelse over nylige
-sletninger og gendannelser.",
-
-# Namespace form on various pages
-'namespace' => 'Namvnerum:',
-'invert' => 'Invert selection',
-
-# Contributions
-#
-"contributions" => "Brugerbidrag",
-"mycontris" => "Mine bidrag",
-"contribsub" => "For $1",
-"nocontribs" => "Ingen ændringer er fundet som opfylder disse kriterier.",
-"ucnote" => "Herunder er denne brugers sidste <b>$1</b> ændringer i de
-sidste <b>$2</b> dage.",
-"uclinks" => "Vis de sidste $1 ændringer; vis de sidste $2 dage.",
-"uctop" => " (top)" ,
-'newbies' => 'nybegyndere',
-
-# What links here
-#
-"whatlinkshere" => "Hvad henviser hertil",
-"notargettitle" => "Intet mål",
-"notargettext" => "Du har ikke angivet en målside eller bruger at udføre denne funktion på.",
-"linklistsub" => "(Liste over henvisninger)",
-"linkshere" => "De følgende sider henviser her til:",
-"nolinkshere" => "Ingen sider henviser her til.",
-"isredirect" => "omdirigeringsside",
-
-# Block/unblock IP
-#
-"blockip" => "Bloker bruger",
-"blockiptext" => "Brug formularen herunder til at blokere for skriveadgangen fra en specifik IP-adresse eller et brugernavn. Dette må kun gøres for at forhindre vandalisme og skal være i overensstemmelse med [[{{ns:4}}:Politik|{{SITENAME}}s politik]]. Angiv en specifik begrundelse herunder (for eksempel med angivelse af sider der har været udsat for vandalisme). Udløbet (expiry) angives i GNUs standardformat, som er beskrevet i [http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html vejledningen til tar] (på engelsk), fx \"1 hour\", \"2 days\", \"next Wednesday\", \"1 January 2017\". Alternativt kan en blokering gøres uendelig (skriv \"indefinite\" eller \"infinite\"). For oplysninger om blokering af IP-adresseblokke, se [[meta:Range blocks|IP-adresseblokke]] (på engelsk). For at ophæve en blokering, se [[Speciel:Ipblocklist|listen over blokerede IP-adresser og brugernavne]].",
-"ipaddress" => "IP-adresse/brugernavn",
-'ipbexpiry' => 'Udløb',
-"ipbreason" => "Begrundelse",
-"ipbsubmit" => "Bloker denne bruger",
-"badipaddress" => "IP-adressen/brugernavnet er udformet forkert eller eksistere ikke.",
-"blockipsuccesssub" => "Blokering udført med succes",
-"blockipsuccesstext" => "\"$1\" er blevet blokeret.
-<br />Se [[Speciel:Ipblocklist|IP blokeringslisten]] for alle blokeringer.",
-"unblockip" => "Ophæv blokering af bruger",
-"unblockiptext" => "Brug formularen herunder for at gendanne skriveadgangen
-for en tidligere blokeret IP-adresse eller bruger.",
-"ipusubmit" => "Ophæv blokeringen af denne adresse",
-"ipusuccess" => "\"$1\" har fået ophævet blokeringen",
-"ipblocklist" => "Liste over blokerede IP-adresser og brugernavne",
-'blocklistline' => '$1, $2 blokerede $3 ($4)',
-'infiniteblock' => 'udløber infinite', //fixme
-'expiringblock' => 'udløber $1',
-"blocklink" => "bloker",
-"unblocklink" => "ophæv blokering",
-"contribslink" => "bidrag",
-"autoblocker" => "Automatisk blokeret fordi du deler IP-adresse med \"$1\". Begrundelse \"$2\".",
-'blocklogpage' => 'Blokeringslog',
-'blocklogentry' => 'blokerede "$1" med $2 som udløbstid',
-'blocklogtext' => 'Dette er en liste over blokerede brugere og ophævede blokeringer af brugere. Automatisk blokerede IP-adresser er ikke anført her. Se [[Speciel:Ipblocklist|blokeringslisten]] for den nuværende liste over blokerede brugere.',
-'unblocklogentry' => 'ophævede blokering af "$1"',
-'range_block_disabled' => 'Sysop-muligheden for at oprette blokeringsklasser er slået fra.',
-'ipb_expiry_invalid' => 'Udløbstiden er ugyldig.',
-'ip_range_invalid' => "Ugyldigt IP-interval.",
-'proxyblocker' => 'Proxy-blokering',
-'proxyblockreason' => 'Din IP-adresse er blevet blokeret fordi den er en såkaldt \'\'åben proxy\'\'. Kontakt din Internet-udbyder eller tekniske hotline og oplyse dem om dette alvorlige sikkerhedsproblem.',
-'proxyblocksuccess' => "Færdig.",
-
-# Developer tools
-#
-"lockdb" => "LÃ¥s database",
-"unlockdb" => "LÃ¥s database op",
-"lockdbtext" => "At låse databasen vil forhindre alle brugere i at kunne redigere sider, ændre indstillinger, redigere overvågningslister og andre ting der kræver ændringer i databasen. Bekræft venligst at du har til hensigt at gøre dette, og at du vil låse databasen op, når din vedligeholdelse er overstået.",
-"unlockdbtext" => "At låse databasen op vil gøre, at alle brugere igen
-kan redigere sider, ændre deres indstillinger, redigere deres
-overvågningsliste, og andre ting der kræver ændringer i databasen.
-Bekræft venligst at du har til hensigt at gøre dette.",
-"lockconfirm" => "Ja, jeg vil virkelig låse databasen.",
-"unlockconfirm" => "Ja, jeg vil virkelig låse databasen op.",
-"lockbtn" => "LÃ¥s databasen",
-"unlockbtn" => "LÃ¥s databasen op",
-"locknoconfirm" => "Du har ikke bekræftet handlingen.",
-"lockdbsuccesssub" => "Databasen er nu låst",
-"unlockdbsuccesssub" => "Databasen er nu låst op",
-"lockdbsuccesstext" => "Mediawikidatabasen er låst. <br />Husk at fjerne låsen når du er færdig med din vedligeholdelse.",
-"unlockdbsuccesstext" => "Mediawikidatabasen er låst op.",
-
-# Make sysop
-'makesysoptitle' => 'Gør en bruger til administrator - sysop',
-'makesysoptext' => 'Denne formular bruges af bureaukrater til at gøre almindelige brugere til administratorer og/eller tildele andre rettigheder til en bruger.
-Indsæt navnet på brugeren i tekstboksen og tryk på knappen for at ændre rettighederne (i.e. gøre brugeren til administrator',
-'makesysopname' => 'Brugerens navn:',
-'makesysopsubmit' => 'Gør denne bruger til administrator',
-'makesysopok' => "<b>Bruger \"$1\" er nu administrator</b>",
-'makesysopfail' => "<b>Bruger \"$1\" kunne ikke gøres til administrator. (Har du stavet navnet rigtigt?)</b>",
-'setbureaucratflag' => 'Sæt bureaukratflag',
-'setstewardflag' => 'Sæt steward flag',
-'bureaucratlog' => 'Bureaukratlog',
-'rightslogtext' => 'Dette er en log over ændringer i brugeres rettigheder.',
-'bureaucratlogentry' => "Rettigheder for bruger \"$1\" sat til \"$2\"",
-'rights' => 'Rettigheder:',
-'set_user_rights' => 'Tildel brugerrettigheder',
-'user_rights_set' => "<b>Rettigheder for bruger \"$1\" er opdateret</b>",
-'set_rights_fail' => "<b>Der kunne ikke tildeles brugerrettigheder til \"$1\". (Er navnet korrekt?)</b>",
-'makesysop' => 'Tildel brugerrettigheder',
-'already_sysop' => 'Denne bruger er allerede administrator',
-'already_bureaucrat' => 'Denne bruger er allerede bureaucrat',
-'already_steward' => 'Denne bruger er allerede steward',
-
-# Move page
-#
-"movepage" => "Flyt side",
-"movepagetext" => "Når du bruger formularen herunder vil du få omdøbt en
-side og flyttet hele sidens historie til det nye navn.
-Den gamle titel vil blive en omdirigeringsside til den nye titel.
-Henvisninger til den gamle titel vil ikke blive ændret. Sørg for at
-tjekke for dobbelte eller dårlige omdirigeringer.
-Du er ansvarlig for, at alle henvisninger stadig peger derhen, hvor det er
-meningen de skal pege.
-
-Bemærk at siden '''ikke''' kan flyttes hvis der allerede er en side
-med den nye titel, medmindre den side er tom eller er en omdirigering
-uden nogen historie. Det betyder at du kan flytte en side tilbage hvor
-den kom fra, hvis du kommer til at lave en fejl.
-
-<b>ADVARSEL!</b>
-Dette kan være en drastisk og uventet ændring for en populær side;
-vær sikker på, at du forstår konsekvenserne af dette før du
-fortsætter.",
-"movepagetalktext" => "Den tilhørende diskussionsside, hvis der er en,
-vil automatisk blive flyttet med siden '''medmindre:'''
-*Du flytter siden til et andet navnerum,
-*En ikke-tom diskussionsside allerede eksisterer under det nye navn, eller
-*Du fjerner markeringen i boksen nedenunder.
-
-I disse tilfælde er du nødt til at flytte eller sammenflette siden manuelt.",
-"movearticle" => "Flyt side",
-"movenologin" => "Ikke logget på",
-"movenologintext" => "Du skal være registreret bruger og være [[Speciel:Userlogin|logget på]]
-for at flytte en side.",
-"newtitle" => "Til ny titel",
-"movepagebtn" => "Flyt side",
-"pagemovedsub" => "Flytning gennemført",
-"pagemovedtext" => "Siden \"[[$1]]\" er flyttet til \"[[$2]]\".",
-"articleexists" => "En side med det navn eksisterer allerede, eller det
-navn du har valgt er ikke gyldigt. Vælg et andet navn.",
-"talkexists" => "Siden blev flyttet korrekt, men den tilhørende
-diskussionsside kunne ikke flyttes, fordi der allerede eksisterer en
-med den nye titel. Du er nødt til at flette dem sammen manuelt.",
-"movedto" => "flyttet til",
-"movetalk" => "Flyt også \"diskussionssiden\", hvis den eksisterer.",
-"talkpagemoved" => "Den tilhørende diskussionsside blev også flyttet.",
-"talkpagenotmoved" => "Den tilhørende diskussionsside blev
-<strong>ikke</strong> flyttet.",
-'1movedto2' => "$1 flyttet til $2",
-'1movedto2_redir' => '$1 flyttet til $2 over en omdirigering',
-'movelogpage' => 'Flyttelog',
-'movelogpagetext' => 'Nedenfor er en liste over flyttede sider.',
-'movereason' => 'Begrundelse',
-'revertmove' => 'gendan',
-'delete_and_move' => 'Slet og flyt',
-'delete_and_move_text' =>
-'==Sletning nødvendig==
-
-MÃ¥lartiklen "[[$1]]" eksisterer allerede. Vil du slette den for at lave plads til flytningen?',
-'delete_and_move_reason' => 'Slet for at lave plads til flyningen',
-'selfmove' => "Begge sider har samme navn. Man kan ikke flytte en side oven i sig selv.",
-'immobile_namespace' => "MÃ¥ltitlen er en speciel type; man kan ikke flytte sider ind i det navnerum.",
-
-# Export
-
-'export' => 'Eksportér sider',
-'exporttext' => 'Du kan eksportere teksten og historikken fra en eller flere sider i et simpelt XML format. Dette kan bruges til at indsætte siderne i en anden wiki der bruger MediaWiki softwaren, eller du kan beholde den for din egen fornøjelses skyld',
-'exportcuronly' => 'Eksportér kun den nuværende version, ikke hele historikken',
-
-# Namespace 8 related
-
-'allmessages' => 'Alle beskeder',
-'allmessagesname' => 'Navn',
-'allmessagesdefault' => 'Standard tekst',
-'allmessagescurrent' => 'Nuværende tekst',
-'allmessagestext' => 'Dette er en liste over alle beskeder i MediaWiki: navnerummet.',
-'allmessagesnotsupportedUI' => 'Dit aktuelle grænsefladesprog <b>$1</b> er ikke understøttet af Special:AllMessages på dette websted.',
-'allmessagesnotsupportedDB' => 'Special:AllMessages ikke understøttet fordi wgUseDatabaseMessages er slået fra.',
-
-# Thumbnails
-
-'thumbnail-more' => 'Forstør',
-'missingimage' => "<b>Mangler billede</b><br /><i>$1</i>",
-'filemissing' => 'Filen mangler',
-
-# Special:Import
-'import' => 'Importere sider',
-'importinterwiki' => 'Transwiki import',
-'importtext' => 'Eksportér filen fra kilde-wiki\'en ved hjælp af værktøjet Special:Export, gem den på din harddisk og læg den op her.',
-'importfailed' => "Importering fejlede: $1",
-'importnotext' => 'Tom eller ingen tekst',
-'importsuccess' => 'Importen lykkedes!',
-'importhistoryconflict' => 'Der er en konflikt i versionhistorikken (siden kan have været importeret før)',
-'importnosources' => 'No transwiki import sources have been defined and direct history uploads are disabled.',
-
-# Keyboard access keys for power users
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'd',
-'accesskey-compareselectedversions' => 'v',
-
-# tooltip help for some actions, most are in Monobook.js
-'tooltip-search' => 'Søg i {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'Marker dette som en mindre ændring [alt-i]',
-'tooltip-save' => 'Gem dine ændringer [alt-s]',
-'tooltip-preview' => 'Forhåndsvis dine ændringer, brug venligst denne funktion inden du gemmer! [alt-p]',
-'tooltip-diff' => 'Vis hvilke ændringer du har lavet i teksten. [alt-d]',
-'tooltip-compareselectedversions' => 'Se forskellene imellem de to valgte versioner af denne side. [alt-v]',
-'tooltip-watch' => 'Tilføj denne side til din overvågningsliste [alt-w]',
-
-# stylesheets
-#'Monobook.css' => '/* edit this file to customize the monobook skin for the entire site */',
-#'Monobook.js' => '/* redigér denne fil for at ændre js-indstillinger i monobook-udseendet */',
-
-# Metadata
-'nodublincore' => 'Dublin Core RDF-metadata er slået fra på denne server.',
-'nocreativecommons' => 'Creative Commons RDF-metadata er slået fra på denne server.',
-'notacceptable' => 'Wiki-serveren kan ikke levere data i et format, som din klient understøtter.',
-
-# Attribution
-
-'anonymous' => "Anonym(e) bruger(e) af {{SITENAME}}",
-'siteuser' => "{{SITENAME}} bruger $1",
-'lastmodifiedby' => "Denne side blev senest ændret $1 af $2.",
-'and' => 'og',
-'othercontribs' => "Baseret på arbejde af $1.",
-'others' => 'andre',
-'siteusers' => "{{SITENAME}} bruger(e) $1",
-'creditspage' => 'Sidens forfattere',
-'nocredits' => 'Der er ingen forfatteroplysninger om denne side.',
-
-# Spam protection
-
-'spamprotectiontitle' => 'Spambeskyttelsesfilter',
-'spamprotectiontext' => 'Siden du prøver at få adgang til er blokeret af spamfilteret. Dette skyldes sandsynligvis et link til et eksternt websted. Se [[m:spam blacklist]] for en komplet liste af blokerede websteder. Hvis du mener at spamfilteret blokerede redigeringen ved en fejl, så kontakt en [[m:Special:Listadmins|m:administrator]]. Det følgende er et udtræk af siden der bevirkede blokeringen:',
-'spamprotectionmatch' => 'Følgende tekst udløste vores spamfilter: $1',
-'subcategorycount' => "Der er $1 underkategorier i denne kategori.",
-'subcategorycount1' => "Der er $1 underkategori i denne kategori.",
-'categoryarticlecount' => "Der er $1 artikler i denne kategori.",
-'categoryarticlecount1' => "Der er $1 artikel i denne kategori.",
-'listingcontinuesabbrev' => " forts.",
-
-# Info page
-"infosubtitle" => "Information om siden",
-"numedits" => "Antal redigeringer (artikel): $1",
-"numtalkedits" => "Antal redigeringer (diskussionsside): $1",
-"numwatchers" => "Antal overvågere: $1",
-"numauthors" => "Antal forskellige forfattere (artikel): $1",
-"numtalkauthors" => "Antal forskellige forfattere (diskussionsside): $1",
-
-# Math options
-'mw_math_png' => "Vis altid som PNG",
-'mw_math_simple' => "HTML hvis meget simpel ellers PNG",
-'mw_math_html' => "HTML hvis muligt ellers PNG",
-'mw_math_source' => "Lad være som TeX (for tekstbrowsere)",
-'mw_math_modern' => "Anbefalet til moderne browsere",
-'mw_math_mathml' => "MathML hvis muligt",
-
-# Patrolling
-'markaspatrolleddiff' => "Markér som patruljeret",
-'markaspatrolledlink' => "<div class='patrollink'>[$1]</div>",
-'markaspatrolledtext' => "Markér denne artikel som patruljeret",
-'markedaspatrolled' => "Markeret som patruljeret",
-'markedaspatrolledtext' => "Den valgte revision er nu markeret som patruljeret.",
-'rcpatroldisabled' => "Seneste ændringer-patruljeringen er slået fra",
-'rcpatroldisabledtext' => "Funktionen til seneste ændringer-patruljeringen er pt. slået fra.",
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Min brugerside\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Brugersiden for den ip-adresse du redigerer som\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Min diskussionsside\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Diskussion om redigeringer fra denne ip-adresse\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Mine indstillinger\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Listen over sider du overvåger for ændringer.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Listen over dine bidrag\');
-ta[\'pt-login\'] = new Array(\'o\',\'Du opfordres til at logge på, men det er ikke obligatorisk.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Du opfordres til at logge på, men det er ikke obligatorisk\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Log af\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Diskussion om indholdet på siden\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Du kan redigere denne side. Brug venligst forhåndsvisning før du gemmer.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Tilføj en kommentar til denne diskussion.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Denne side er beskyttet. Du kan kigge på kildekoden.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Tidligere versioner af denne side.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Beskyt denne side\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Slet denne side\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Gendan de redigeringer der blev lavet på denne side før den blev slettet\');
-ta[\'ca-move\'] = new Array(\'m\',\'Flyt denne side\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Sæt denne side på din overvågningsliste\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Fjern denne side fra din overvågningsliste\');
-ta[\'search\'] = new Array(\'f\',\'Søg på denne wiki\');
-ta[\'p-logo\'] = new Array(\'\',\'Forsiden\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Besøg forsiden\');
-ta[\'n-portal\'] = new Array(\'\',\'Om projektet, hvad du kan gøre, hvor tingene findes\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Find baggrundsinformation om aktuelle begivenheder\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Listen over de seneste ændringer i wikien.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Gå til en tilfældig artikel\');
-ta[\'n-help\'] = new Array(\'\',\'Hvordan gør jeg ...\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Støt os\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Liste med alle sider som henviser hertil\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Seneste ændringer i sider som denne side henviser til\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS-feed for denne side\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom-feed for denne side\');
-ta[\'t-contributions\'] = new Array(\'\',\'Se denne brugers bidrag\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Send en e-mail til denne bruger\');
-ta[\'t-upload\'] = new Array(\'u\',\'Upload et billede eller anden mediafil\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Liste med alle specielle sider\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Se indholdet\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Se brugersiden\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Se mediasiden\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Dette er en speciel side; man kan ikke redigere sådanne sider.\');
-/*ta[\'ca-nstab-project\'] = new Array(\'a\',\'Se Wikipediasiden\');*/
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Se billedsiden\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Se systembeskeden\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Se skabelonen\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Se hjælpesiden\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Se kategorisiden\');',
-
-# image deletion
-'deletedrevision' => 'Slettede gammel version $1.',
-
-# browsing diffs
-'previousdiff' => '↠Gå til forrige forskel',
-'nextdiff' => 'Gå til næste forskel →',
-
-'imagemaxsize' => 'Begræns størrelsen af billeder på billedsiderne til:',
-'thumbsize' => 'Thumbnail størrelse :',
-'showbigimage' => 'Download en version i høj opløsning ($1x$2, $3 KB)',
-
-'newimages' => 'Galleri med de nyeste billeder',
-'noimages' => 'Ingenting at se.',
-
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Bruger:',
-'speciallogtitlelabel' => 'Titel:',
-
-'passwordtooshort' => 'Dit kodeord er for kort. Det skal være mindst $1 tegn langt.',
-
-# Media Warning
-'mediawarning' => "'''Advarsel''', denne filtype kan muligvis indeholde skadelig kode, du kan beskadige dit system hvis du udfører den.
-<hr />",
-# external editor support
-'edit-externally' => 'Rediger denne fil med en ekstern editor',
-'edit-externally-help' => 'Se [http://meta.wikimedia.org/wiki/Help:External_editors setup instruktionerne] for mere information.',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'alle',
-'imagelistall' => 'alle',
-'watchlistall1' => 'alle',
-'watchlistall2' => 'alle',
-'namespacesall' => 'alle',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesDe.php b/languages/MessagesDe.php
deleted file mode 100644
index f4408740..00000000
--- a/languages/MessagesDe.php
+++ /dev/null
@@ -1,1810 +0,0 @@
-<?php
-
-global $wgAllMessagesDe;
-$wgAllMessagesDe = array(
-
-# stylesheets
-'Common.css' => '/** CSS an dieser Stelle wirkt sich auf alle Skins aus */',
-'Monobook.css' => '/** Kleinschreibung nicht erzwingen */
-.portlet h5,
-.portlet h6,
-#p-personal ul,
-#p-cactions li a {
- text-transform: none;
-}',
-
-# User preference toggles
-"tog-underline" => "Verweise unterstreichen:",
-"tog-highlightbroken" => "Verweise auf leere Artikel hervorheben",
-"tog-justify" => "Text als Blocksatz",
-'tog-hideminor' => 'Kleine Änderungen ausblenden',
-'tog-extendwatchlist' => 'Erweiterte Beobachtungsliste',
-'tog-usenewrc' => 'Erweiterte Darstellung (benötigt JavaScript)',
-'tog-numberheadings' => 'Ãœberschriften automatisch nummerieren',
-'tog-showtoolbar' => 'Bearbeiten-Werkzeugleiste anzeigen',
-"tog-editondblclick" => "Seiten mit Doppelklick bearbeiten (JavaScript)",
-"tog-editsection" => "Links zum Bearbeiten einzelner Absätze anzeigen",
-"tog-editsectiononrightclick" => "Einzelne Absätze per Rechtsklick bearbeiten (JavaScript)",
-"tog-showtoc" => "Anzeigen eines Inhaltsverzeichnisses bei Artikeln mit mehr als 3 Ãœberschriften",
-'tog-rememberpassword' => 'Dauerhaftes Anmelden',
-"tog-editwidth" => "Text-Eingabefeld mit voller Breite",
-'tog-watchcreations' => 'Selbst erstellte Seiten zu meiner Beobachtungsliste hinzufügen',
-"tog-watchdefault" => "Neue und geänderte Seiten beobachten",
-"tog-minordefault" => "Alle Änderungen als geringfügig markieren",
-'tog-previewontop' => 'Vorschau oberhalb des Bearbeitungsfensters anzeigen',
-'tog-previewonfirst' => 'Beim ersten Bearbeiten immer die Vorschau anzeigen',
-"tog-nocache" => "Seitencache deaktivieren",
-'tog-enotifwatchlistpages' => 'Bei Änderungen an beobachtetene Seiten E-Mails senden.',
-'tog-enotifusertalkpages' => 'Bei Änderungen an meiner Benutzer-Diskussionsseite E-Mails senden.',
-'tog-enotifminoredits' => 'Auch bei kleinen Änderungen an beobachteten Seiten E-Mails senden.',
-'tog-enotifrevealaddr' => 'Ihre E-Mail-Adresse wird in Benachrichtigungsmails gezeigt',
-'tog-shownumberswatching' => 'Anzahl der beobachtenden Benutzer anzeigen',
-'tog-fancysig' => 'Unterschrift ohne Verlinkung zur Benutzerseite',
-'tog-externaleditor' => 'Externen Editor als Standard benutzen',
-'tog-externaldiff' => 'Externes Diff-Programm als Standard benutzen',
-'tog-showjumplinks' => '„Wechseln-zu“-Links ermöglichen',
-'tog-uselivepreview' => 'Live-Vorschau nutzen (JavaScript) (experimentell)',
-'tog-autopatrol' => 'Eigene Bearbeitungen als „kontrolliert“ markieren',
-'tog-forceeditsummary' => 'Warne mich, wenn ich die Zusammenfassung beim Speichern vergesse',
-'tog-watchlisthideown' => 'Eigene Änderungen auf der Beobachtungsliste ausblenden',
-'tog-watchlisthidebots' => 'Bot-Änderungen auf der Beobachtungsliste ausblenden',
-
-'underline-always' => 'Immer',
-'underline-never' => 'Niemals',
-'underline-default' => 'Browsereinstellungen verwenden',
-
-'skinpreview' => '(Vorschau)',
-
-
-# Dates
-'sunday' => "Sonntag",
-'monday' => "Montag",
-'tuesday' => "Dienstag",
-'wednesday' => "Mittwoch",
-'thursday' => "Donnerstag",
-'friday' => "Freitag",
-'saturday' => "Samstag",
-'january' => "Januar",
-'february' => "Februar",
-'march' => "März",
-'april' => "April",
-'may_long' => "Mai",
-'june' => "Juni",
-'july' => "Juli",
-'august' => "August",
-'september' => "September",
-'october' => "Oktober",
-'november' => "November",
-'december' => "Dezember",
-'jan' => "Jan",
-'feb' => "Feb",
-'mar' => "Mär",
-'apr' => "Apr",
-'may' => "Mai",
-'jun' => "Jun",
-'jul' => "Jul",
-'aug' => "Aug",
-'sep' => "Sep",
-'oct' => "Okt",
-'nov' => "Nov",
-'dec' => "Dez",
-
-
-# Bits of text used by many pages:
-#
-'categories' => '{{PLURAL:$1|Kategorie|Kategorien}}',
-"category" => "Kategorie",
-'category_header' => 'Artikel in der Kategorie „$1“',
-"subcategories" => "Unterkategorien",
-"mainpage" => "Hauptseite",
-'mainpagetext' => 'MediaWiki wurde erfolgreich installiert.',
-'mainpagedocfooter' => 'Hilfe zur Benutzung und Konfiguration der Wiki Software finden Sie im [http://meta.wikimedia.org/wiki/Help:Contents Benutzerhandbuch].',
-'portal' => "{{SITENAME}}-Portal",
-'portal-url' => '{{ns:project}}:Portal',
-"about" => "Ãœber",
-"aboutsite" => "Ãœber {{SITENAME}}",
-"aboutpage" => "{{ns:project}}:Ãœber_{{SITENAME}}",
-"article" => "Artikel",
-"help" => "Hilfe",
-'helppage' => '{{ns:project}}:Hilfe',
-"bugreports" => "Kontakt",
-'bugreportspage' => '{{ns:project}}:Kontakt',
-"sitesupport" => "Spenden",
-'sitesupport-url' => '{{ns:project}}:Spenden',
-"faq" => "FAQ",
-'faqpage' => '{{ns:project}}:FAQ',
-"edithelp" => "Bearbeitungshilfe",
-'newwindow' => '(öffnet ein neues Fenster)',
-"edithelppage" => "{{ns:project}}:Editierhilfe",
-'cancel' => 'Abbrechen',
-"qbfind" => "Finden",
-"qbbrowse" => "Blättern",
-"qbedit" => "Ändern",
-"qbpageoptions" => "Seitenoptionen",
-"qbpageinfo" => "Seitendaten",
-"qbmyoptions" => "Einstellungen",
-"qbspecialpages" => "Spezialseiten",
-"moredotdotdot" => "Mehr...",
-'mypage' => 'Eigene Seite',
-'mytalk' => 'Eigene Diskussion',
-"anontalk" => "Diskussionsseite dieser IP",
-"navigation" => "Navigation",
-"currentevents" => "Aktuelle Ereignisse",
-'currentevents-url' => 'Aktuelle Ereignisse',
-'disclaimers' => 'Haftungsausschluss',
-'disclaimerpage' => '{{ns:project}}:Haftungsausschluss',
-'privacy' => 'Datenschutz',
-'privacypage' => '{{ns:project}}:Datenschutz',
-"errorpagetitle" => "Fehler",
-"returnto" => "Zurück zu $1.",
-'tagline' => 'Aus {{SITENAME}}',
-"help" => "Hilfe",
-"search" => "Suche",
-"history" => "Versionen",
-'info_short' => 'Information',
-"history_short" => "Versionen",
-"printableversion" => "Druckversion",
-'print' => 'Drucken',
-"editthispage" => "Seite bearbeiten",
-"delete" => "löschen",
-"deletethispage" => "Diese Seite löschen",
-'undelete_short' => '{{PLURAL:$1|eine Änderung|$1 Änderungen}} wiederherstellen',
-"protect" => "schützen",
-'protectthispage' => 'Seite schützen',
-'unprotect' => 'freigeben',
-"unprotectthispage" => "Schutz aufheben",
-"newpage" => "Neue Seite",
-"talkpage" => "Diskussion",
-"specialpage" => "Spezialseite",
-"personaltools" => "Persönliche Werkzeuge",
-"postcomment" => "Kommentar hinzufügen",
-"articlepage" => "Artikel",
-'subjectpage' => 'Betreff anzeigen',
-"toolbox" => "Werkzeuge",
-"projectpage" => "Meta-Text",
-"userpage" => "Benutzerseite",
-"imagepage" => "Bildseite",
-"viewtalkpage" => "Diskussion",
-"otherlanguages" => "Andere Sprachen",
-"redirectedfrom" => "(Weitergeleitet von $1)",
-'autoredircomment' => 'Weiterleitung nach [[$1]]',
-'redirectpagesub' => 'Weiterleitung',
-"lastmodified" => "Diese Seite wurde zuletzt geändert um $1.",
-"viewcount" => "Diese Seite wurde bisher $1 mal abgerufen.",
-"copyright" => "Inhalt ist verfügbar unter der $1.",
-"protectedpage" => "Geschützte Seite",
-'administrators' => '{{ns:project}}:Administratoren',
-'jumpto' => 'Wechseln zu:',
-'jumptonavigation' => 'Navigation',
-'jumptosearch' => 'Suche',
-'sysoptitle' => 'Administrator-Zugang notwendig',
-'sysoptext' => 'Dieser Vorgang kann aus Sicherheitsgründen nur von Administratoren durchgeführt werden. Siehe auch $1.',
-"developertitle" => "Entwickler-Zugang notwendig",
-'developertext' => 'Dieser Vorgang kann aus Sicherheitsgründen nur von Benutzern mit Entwickler-Status durchgeführt werden. Siehe auch $1.',
-'badaccess' => 'Keine ausreichenden Rechte.',
-'badaccesstext' => 'Diese Aktion ist Anwendern mit den Rechten „$2“ vorbehalten. Siehe $1.',
-'versionrequired' => 'Version $1 von MediaWiki ist erforderlich',
-'versionrequiredtext' => 'Version $1 von MediaWiki ist erforderlich um diese Seite zu nutzen. Siehe [[{{ns:special}}:Version]]',
-'nbytes' => '$1 {{PLURAL:$1|Byte|Bytes}}',
-'ncategories' => '$1 {{PLURAL:$1|Kategorie|Kategorien}}',
-'nrevisions' => '{{PLURAL:$1|eine Bearbeitung|$1 Bearbeitungen}}',
-"go" => "Artikel",
-"ok" => "Suche",
-'pagetitle' => '$1 - {{SITENAME}}',
-'retrievedfrom' => 'Von „$1“',
-'youhavenewmessages' => 'Sie haben $1 ($2).',
-"newmessageslink" => "neue Nachrichten",
-'newmessagesdifflink' => 'Unterschied zur vorletzten Version',
-"editsection" => "bearbeiten",
-"editold" => "bearbeiten",
-'editsectionhint' => 'Abschnitt bearbeiten: $1',
-"toc" => "Inhaltsverzeichnis",
-"showtoc" => "Anzeigen",
-"hidetoc" => "Verbergen",
-"thisisdeleted" => "Ansehen oder wiederherstellen von $1?",
-'viewdeleted' => '$1 anzeigen?',
-'restorelink' => '{{PLURAL:$1|einer gelöschten Version|$1 gelöschten Versionen}}',
-"feedlinks" => "Feed:",
-'feed-invalid' => 'Ungültiger Abonnement-Typ.',
-'permalink' => 'Permanentlink',
-"listingcontinuesabbrev" => "(Forts.)",
-
-# Kurzworte für jeden Namespace, u.a. von MonoBook verwendet
-'nstab-main' => 'Artikel',
-'nstab-user' => 'Benutzerseite',
-'nstab-media' => 'Media',
-'nstab-special' => 'Spezial',
-'nstab-project' => 'Portal',
-'nstab-image' => 'Datei',
-'nstab-mediawiki' => 'Nachricht',
-'nstab-template' => 'Vorlage',
-'nstab-help' => 'Hilfe',
-'nstab-category' => 'Kategorie',
-
-# Editier-Werkzeugleiste
-"bold_sample"=>"Fetter Text",
-"bold_tip"=>"Fetter Text",
-"italic_sample"=>"Kursiver Text",
-"italic_tip"=>"Kursiver Text",
-"link_sample"=>"Link-Text",
-"link_tip"=>"Interner Link",
-"extlink_sample"=>"http://www.beispiel.de Link-Text",
-"extlink_tip"=>"Externer Link (http:// beachten)",
-"headline_sample"=>"Ebene 2 Ãœberschrift",
-"headline_tip"=>"Ebene 2 Ãœberschrift",
-"math_sample"=>"Formel hier einfügen",
-"math_tip"=>"Mathematische Formel (LaTeX)",
-"nowiki_sample"=>"Unformatierten Text hier einfügen",
-"nowiki_tip"=>"Unformatierter Text",
-"image_sample"=>"Beispiel.jpg",
-'image_tip' => 'Bildverweis',
-'media_sample' => 'Beispiel.ogg',
-"media_tip"=>"Mediendatei-Verweis",
-"sig_tip"=>"Ihre Signatur mit Zeitstempel",
-"hr_tip"=>"Horizontale Linie (sparsam verwenden)",
-
-# Main script and global functions
-#
-"nosuchaction" => "Diese Aktion gibt es nicht",
-'nosuchactiontext' => 'Die in der URL angegebene Aktion wird von der MediaWiki-Software nicht unterstützt.',
-"nosuchspecialpage" => "Diese Spezialseite gibt es nicht",
-'nospecialpagetext' => 'Sie haben eine nicht vorhandene Spezialseite aufgerufen. Eine Liste aller verfügabren Spezialseiten finden Sie unter [[{{ns:special}}:Specialpages]].',
-
-# General errors
-#
-"error" => "Fehler",
-"databaseerror" => "Fehler in der Datenbank",
-'dberrortext' => 'Es gab einen Syntaxfehler in der Datenbankabfrage.
-Die letzte Datenbankabfrage lautete: <blockquote><tt>$1</tt></blockquote> aus der Funktion „<tt>$2</tt>“.
-MySQL 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>“.
-MySQL meldete den Fehler: „<tt>$3: $4</tt>“.',
-"noconnect" => "Konnte keine Verbindung zur Datenbank auf $1 herstellen",
-"nodb" => "Konnte Datenbank $1 nicht auswählen",
-"cachederror" => "Das folgende ist eine Kopie aus dem Cache und möglicherweise nicht aktuell.",
-'laggedslavemode' => 'Warnung: Die angezeigte Seite kann unter Umständen die jüngsten Änderungen noch nicht beinhalten.',
-"readonly" => "Datenbank ist gesperrt",
-'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',
-'missingarticle' => 'Der Text für „$1“ 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 [[{{ns:project}}:Administrator]] unter Nennung der URL.',
-'readonly_lag' => 'Die Datenbank wurde kurzzeitig automatisch gesperrt, damit sich die Datenbanken abgleichen können.',
-"internalerror" => "Interner Fehler",
-'filecopyerror' => 'Konnte Datei „$1“ nicht nach „$2“ kopieren.',
-'filerenameerror' => 'Konnte Datei „$1“ nicht nach „$2“ umbenennen.',
-'filedeleteerror' => 'Konnte Datei „$1“ nicht löschen.',
-'filenotfound' => 'Konnte Datei „$1“ nicht finden.',
-'unexpected' => 'Unerwarteter Wert: „$1“=„$2“.',
-"formerror" => "Fehler: Konnte Formular nicht verarbeiten",
-'badarticleerror' => 'Diese Aktion kann auf diese Seite nicht angewendet werden.',
-'cannotdelete' => 'Die gewählte Seite kann nicht gelöscht werden. Möglicherweise wurde sie bereits gelöscht.',
-"badtitle" => "Ungültiger Titel",
-"badtitletext" => "Der Titel der angeforderten Seite war ungültig, leer, oder ein ungültiger Sprachlink von einem anderen Wiki.",
-'perfdisabled' => '\'\'\'Entschuldigung!\'\'\' Diese Funktion wurde wegen Überlastung des Servers vorübergehend deaktiviert.',
-"perfdisabledsub" => "Hier ist eine gespeicherte Kopie von $1:",
-"perfcached" => "Die folgenden Daten stammen aus dem Cache und sind möglicherweise nicht aktuell:",
-'perfcachedts' => 'Diese Daten stammen aus dem Cache, letztes Update: $1',
-'wrong_wfQuery_params' => 'Falsche Parameter für wfQuery()<br />
-Funktion: $1<br />
-Abfrage: $2',
-"viewsource" => "Quelltext betrachten",
-'viewsourcefor' => 'für $1',
-'protectedtext' => 'Diese Seite ist für das Bearbeiten gesperrt. Sie können jedoch den Quelltext dieser Seite betrachten und kopieren:',
-'protectedinterface' => 'Diese Seite enthält Text für die Benutzeroberfläche der MediaWiki-Software und ist gesperrt, um Missbrauch zu verhindern.',
-'editinginterface' => '\'\'\'Warnung:\'\'\' Diese Seite enthält von der MediaWiki-Software benutzten Text. Änderungen wirken sich auf die Benutzeroberfläche aus.',
-'sqlhidden' => '(SQL-Abfrage versteckt)',
-
-
-# Login and logout pages
-#
-"logouttitle" => "Benutzer-Abmeldung",
-"logouttext" => "Sie sind nun abgemeldet.
-Sie können {{SITENAME}} jetzt anonym weiterbenutzen, oder sich unter dem selben oder einem anderen Benutzernamen wieder anmelden.",
-'welcomecreation' => '== Willkommen, $1! ==
-
-Ihr Benutzerkonto wurde eingerichtet. Vergessen Sie nicht, Ihre Einstellungen anzupassen.',
-
-"loginpagetitle" => "Benutzer-Anmeldung",
-"yourname" => "Benutzername",
-"yourpassword" => "Passwort",
-"yourpasswordagain" => "Passwort wiederholen",
-'remembermypassword' => 'Dauerhaftes Anmelden',
-'yourdomainname' => 'Ihre Domain',
-'externaldberror' => 'Entweder es liegt ein Fehler bei der externen Authentifizierung vor, oder Sie dürfen Ihr externes Benutzerkonto nicht aktualisieren.',
-'loginproblem' => '\'\'\'Es gab ein Problem mit Ihrer Anmeldung.\'\'\'<br />Bitte versuchen Sie es nochmal!',
-'alreadyloggedin' => '\'\'\'Benutzer $1, Sie sind bereits angemeldet!\'\'\'<br />',
-
-"login" => "Anmelden",
-"loginprompt" => "Um sich bei {{SITENAME}} anmelden zu können, müssen Cookies aktiviert sein.",
-"userlogin" => "Anmelden",
-"logout" => "Abmelden",
-"userlogout" => "Abmelden",
-"notloggedin" => "Nicht angemeldet",
-'nologin' => 'Sie haben kein Benutzerkonto? $1.',
-'nologinlink' => 'Neues Benutzerkonto anlegen',
-'createaccount' => 'Neues Benutzerkonto anlegen',
-'accountcreated' => 'Benutzerkonto erstellt',
-'accountcreatedtext' => 'Der Benutzer für $1 wurde erstellt.',
-'gotaccountlink' => 'Anmelden',
-'gotaccount' => 'Sie haben bereits ein Benutzerkonto? $1.',
-'createaccountmail' => 'über E-Mail',
-"badretype" => "Die beiden Passwörter stimmen nicht überein.",
-"userexists" => "Dieser Benutzername ist schon vergeben. Bitte wählen Sie einen anderen.",
-'youremail' => 'Ihre E-Mail-Adresse**:',
-"yournick" => 'Ihr Spitzname (zum Unterschreiben):',
-'yourrealname' => 'Ihr echter Name*:',
-'yourlanguage' => 'Sprache der Benutzeroberfläche:',
-'username' => 'Benutzername:',
-'uid' => 'Benutzer ID:',
-'yourvariant' => 'Variante',
-'badsig' => 'Die Syntax der Signatur ist ungültig; bitte HTML überprüfen.',
-'email' => 'E-Mail',
-'prefs-help-email' => '** <strong>E-Mail-Adresse</strong> (optional): Erlaubt anderen Benutzern Sie über Ihre Benutzerseiten zu kontaktieren,
-ohne dass Sie Ihre E-Mail-Adresse veröffentlichen müssen.
-Für den Fall, dass Sie Ihr Passwort vergessen haben, kann Ihnen ein temporäres Einmal-Passwort gesendet werden.',
-'prefs-help-email-enotif' => 'An diese Adresse werden auch die Benachrichtigungsmails geschickt, sofern Sie das eingeschaltet haben.',
-'prefs-help-realname' => '* <strong>Echter Name</strong> (optional): Für anerkennende Nennungen Ihres Namens im Zusammenhang mit Ihren Beiträgen.',
-"loginerror" => "Fehler bei der Anmeldung",
-"noname" => "Sie müssen einen Benutzernamen angeben.",
-"loginsuccesstitle" => "Anmeldung erfolgreich",
-'loginsuccess' => 'Sie sind jetzt als „$1“ bei {{SITENAME}} angemeldet.',
-'nosuchuser' => 'Der Benutzername „$1“ existiert nicht. Überprüfen Sie die Schreibweise, oder melden Sie sich als neuer Benutzer an.',
-'nosuchusershort' => 'Der Benutzername „$1“ existiert nicht. Bitte überprüfen Sie die Schreibweise.',
-'nouserspecified' => 'Bitte geben Sie einen Benutzernamen an.',
-"wrongpassword" => "Das Passwort ist falsch (oder fehlt). Bitte versuchen Sie es erneut.",
-'mailmypassword' => 'Passwort vergessen?',
-'passwordremindertitle' => '[{{SITENAME}}] Neues Passwort',
-'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
-
-Sie sollten sich jetzt anmelden und das Passwort ändern: {{fullurl:{{ns:special}}}}:Userlogin
-
-Bitte ignoriesen Sie diese E-Mail, falls Sie diese nicht selbst angefordert haben. Das alte Passwort bleibt weiterhin gültig.',
-'noemail' => 'Benutzer „$1“ hat keine E-Mail-Adresse angegeben.',
-'passwordsent' => 'Ein temporäres Passwort wurde an die E-Mail-Adresse von Benutzer „$1“ gesendet.
-Bitte melden Sie sich damit an, sobald Sie es erhalten.
-Das alte Passwort bleibt weiterhin gültig.',
-'eauthentsent' => 'Eine Bestätigungsmail wurde an die angegebene E-Mail-Adresse verschickt.
-
-Bevor eine E-Mail von anderen Benutzern über die {{SITENAME}}-Mailfunktion 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ätigungsmail.',
-'mailerror' => 'Fehler beim Senden der E-Mail: $1',
-'acct_creation_throttle_hit' => 'Sie haben schon $1 Benutzerkonten und können jetzt keine weiteren mehr anlegen.',
-'emailconfirmlink' => 'E-Mail-Adresse bestätigen (authentifizieren).',
-'emailauthenticated' => 'Ihre E-Mail-Adresse wurde am $1 authentifiziert.',
-'emailnotauthenticated' => 'Ihre E-Mail-Adresse ist <strong>noch nicht authentifiziert</strong>. Es wird Ihnen keine E-Mail für eine der folgenden Funktionen zugesendet.',
-'invalidemailaddress' => 'Die E-Mail-Adresse wurde nicht akzeptiert, da sie ein ungültiges Format aufzuweisen scheint. Bitte geben Sie eine Adresse in einem gültigen Format ein, oder leeren Sie das Feld.',
-'noemailprefs' => 'Geben Sie eine E-Mail-Adresse an, damit diese Funktionen zur Verfügung stehen.',
-'wrongpasswordempty' => 'Das eingegebene Passwort war leer. Bitte versuchen Sie es erneut.',
-
-# Edit pages
-#
-"summary" => "Zusammenfassung",
-"subject" => "Betreff",
-'minoredit' => 'Nur Kleinigkeiten wurden verändert',
-'watchthis' => 'Diese Seite beobachten',
-'savearticle' => 'Seite speichern',
-"preview" => "Vorschau",
-"showpreview" => "Vorschau zeigen",
-'showlivepreview' => 'Live-Vorschau',
-'showdiff' => 'Änderungen zeigen',
-'anoneditwarning' => "Sie bearbeiten diese Seite ohne angemeldet zu sein. Statt eines Benutzernamens wird die IP-Adresse in der Versionsgeschichte aufgezeichnet.",
-'missingsummary' => '\'\'\'Hinweis:\'\'\' Sie haben keine Zusammenfassung angegeben. Wenn Sie erneut Speichern klicken, wird Ihre Änderung ohne gespeichert.',
-'missingcommenttext' => 'Bitte geben Sie eine Zusammenfassung ein.',
-"blockedtitle" => "Benutzer ist blockiert",
-
-'blockedtext' => 'Ihr Benutzername oder Ihre IP-Adresse wurde von $1 blockiert.
-
-Folgender Grund wurde angegeben: $2
-
-Sie können $1 oder die [[{{ns:project}}:Administratoren]] kontaktieren, um über die Blockierung zu diskutieren.
-
-Bitte geben Sie Ihre IP-Adresse ($3) in allen Ihren Anfragen mit an.',
-'blockedoriginalsource' => 'Der Quelltext von \'\'\'$1\'\'\' wird hier angezeigt:',
-'blockededitsource' => 'Der Text von \'\'\'Ihren Änderungen\'\'\' an \'\'\'$1\'\'\' wird hier angezeigt:',
-"whitelistedittitle" => "Zum Bearbeiten ist es erforderlich, angemeldet zu sein",
-'whitelistedittext' => 'Sie müssen sich $1, um Artikel bearbeiten zu können.',
-"whitelistreadtitle" => "Zum Lesen ist es erforderlich, angemeldet zu sein",
-'whitelistreadtext' => 'Sie müssen sich [[{{ns:special}}:Userlogin|hier anmelden]], um Artikel lesen zu können.',
-'whitelistacctitle' => 'Sie sind nicht berechtigt, einen Benutzer zu erzeugen.',
-'whitelistacctext' => 'Um in diesem Wiki Benutzer anlegen zu dürfen, müssen Sie sich [[{{ns:special}}:Userlogin|hier anmelden]] und die nötigen Berechtigungen haben.',
-'confirmedittitle' => 'Zum Bearbeiten ist die E-Mail-Bestätigung erforderlich.',
-'confirmedittext' => 'Sie müssen Ihre E-Mail-Adresse erst bestätigen, bevor Sie bearbeiten können. Bitte ergänzen und bestätigen Sie Ihre E-Mail-Adresse in den [[{{ns:special}}:Preferences|Einstellungen]].',
-'loginreqtitle' => 'Anmeldung erforderlich',
-'loginreqlink' => 'anmelden',
-'loginreqpagetext' => 'Sie müssen sich $1, um Seiten lesen zu können.',
-"accmailtitle" => "Passwort wurde verschickt.",
-"accmailtext" => "Das Passwort von $1 wurde an $2 geschickt.",
-"newarticle" => "(Neu)",
-'newarticletext' => 'Hier den Text des neuen Artikels eintragen. Bitte nur in ganzen Sätzen schreiben und keine urheberrechtsgeschützten Texte anderer kopieren.',
-'anontalkpagetext' => '---- \'\'Dies ist die Diskussionsseite eines nicht angemeldeten Benutzers. Wir müssen hier die numerische IP-Adresse zur Identifizierung verwenden. Eine solche Adresse kann nacheinander von mehreren Benutzern verwendet werden. Wenn Sie ein anonymer Benutzer sind und denken, dass irrelevante Kommentare an Sie gerichtet wurden, [[{{ns:special}}:Userlogin|melden Sie sich bitte an]], um zukünftige Verwirrung zu vermeiden. \'\'',
-'noarticletext' => '(Dieser Artikel enthält momentan noch keinen Text)',
-'usercsspreview' => '== Vorschau Ihres Benutzer-CSS ==
-\'\'\'Beachten Sie:\'\'\' Nach dem Speichern müssen Sie Ihren Browser anweisen, die neue Version zu laden: \'\'\'Mozilla/Firefox:\'\'\' \'\'Strg-Shift-R\'\', \'\'\'Internet Explorer:\'\'\' \'\'Strg-F5\'\', \'\'\'Opera:\'\'\' \'\'F5\'\', \'\'\'Safari:\'\'\' \'\'Cmd-Shift-R\'\', \'\'\'Konqueror:\'\'\' \'\'F5\'\'.',
-'userjspreview' => '== Vorschau Ihres Benutzer-JavaScript ==
-\'\'\'Beachten Sie:\'\'\' Nach dem Speichern müssen Sie Ihren Browser anweisen, die neue Version zu laden: \'\'\'Mozilla/Firefox:\'\'\' \'\'Strg-Shift-R\'\', \'\'\'Internet Explorer:\'\'\' \'\'Strg-F5\'\', \'\'\'Opera:\'\'\' \'\'F5\'\', \'\'\'Safari:\'\'\' \'\'Cmd-Shift-R\'\', \'\'\'Konqueror:\'\'\' \'\'F5\'\'.',
-'userinvalidcssjstitle' => '\'\'\'Warnung:\'\'\' Es existiert kein Skin „$1“. Bitte bedenken Sie, dass benutzerspezifische .css- and .js-Seiten mit einem Kleinbuchstaben anfangen müssen, also z.B. Benutzer:Foo/monobook.css an Stelle von Benutzer:Foo/Monobook.css.',
-'clearyourcache' => '\'\'\'Beachten Sie:\'\'\' Nach dem Speichern müssen Sie Ihren Browser anweisen, die neue Version zu laden:<br />
-\'\'\'Mozilla/Firefox:\'\'\' \'\'Strg-Shift-R\'\', \'\'\'Internet Explorer:\'\'\' \'\'Strg-F5\'\', \'\'\'Opera:\'\'\' \'\'F5\'\', \'\'\'Safari:\'\'\' \'\'Cmd-Shift-R\'\', \'\'\'Konqueror:\'\'\' \'\'F5\'\'.',
-'usercssjsyoucanpreview' => "<strong>Tipp:</strong> Benutzen Sie den Vorschau-Button, um Ihr neues css/js vor dem Speichern zu testen.",
-"updated" => "(Geändert)",
-"note" => "<strong>Hinweis:</strong>",
-"previewnote" => "Dies ist nur eine Vorschau, der Artikel wurde noch nicht gespeichert!",
-'session_fail_preview' => '<strong>Ihre Bearbeitung konnte nicht gespeichert werden, da Ihre Sitzungsdaten verloren gegangen sind.
-Bitte versuchen Sie es erneut. Sollte das Problem bestehen bleiben, logge Sie sich kurz aus und wieder ein.</strong>',
-"previewconflict" => "Diese Vorschau gibt den Inhalt des oberen Textfeldes wieder; so wird der Artikel aussehen, wenn Sie jetzt speichern.",
-'session_fail_preview_html' => '<strong>Ihre Bearbeitung konnte nicht gespeichert werden, da Ihre Sitzungsdaten verloren gegangen sind.</strong>
-
-\'\'Da in diesem Wiki reines HTML aktiviert ist, wurde die Vorschau ausgeblendet um JavaScript Attacken vorzubeugen.\'\'
-
-<strong>Bitte versuchen Sie es erneut. Sollte das Problem bestehen bleiben, melden Sie sich kurz ab und wieder an.</strong>',
-'importing' => 'importiere $1',
-"editing" => "Bearbeiten von $1",
-"editingsection" => "Bearbeiten von $1 (Absatz)",
-"editingcomment" => "Bearbeiten von $1 (Kommentar)",
-'editconflict' => 'Bearbeitungskonflikt: $1',
-'explainconflict' => 'Jemand anders hat diesen Artikel geändert, nachdem Sie angefangen haben, ihn zu bearbeiten.
-Das obere Textfeld enthält den aktuellen Artikel.
-Das untere Textfeld enthält Ihre Änderungen.
-Bitte fügen Sie Ihre Änderungen in das obere Textfeld ein.
-<b>Nur</b> der Inhalt des oberen Textfeldes wird gespeichert, wenn Sie auf „Speichern“ klicken!<br />',
-"yourtext" => "Ihr Text",
-"storedversion" => "Gespeicherte Version",
-'nonunicodebrowser' => '<strong>Achtung:</strong> Ihr Browser kann Unicode-Zeichen nicht richtig verarbeiten. Bitte verwenden Sie einen anderen Browser um Artikel zu bearbeiten.',
-"editingold" => "<strong>ACHTUNG: Sie bearbeiten eine alte Version dieses Artikels.
-Wenn Sie speichern, werden alle neueren Versionen überschrieben.</strong>",
-"yourdiff" => "Unterschiede",
-'copyrightwarning' => '<strong>Bitte <big>kopieren Sie keine Webseiten</big>, die nicht Ihre eigenen sind, benutzen Sie <big>keine urheberrechtlich geschützten Werke</big> ohne Erlaubnis des Copyright-Inhabers!</strong><br />
-Sie geben uns hiermit Ihre Zusage, dass Sie den Text <strong>selbst verfasst</strong> haben, dass der Text Allgemeingut (<strong>public domain</strong>) ist, oder dass der <strong>Copyright-Inhaber</strong> seine <strong>Zustimmung</strong> 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 „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 hier 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). <strong>ÜBERTRAGEN SIE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZEN INHALTE!</strong>',
-"longpagewarning" => "<strong>WARNUNG: Diese Seite ist $1KB groß; einige Browser könnten Probleme haben, Seiten zu bearbeiten, die größer als 32KB sind.
-Überlegen Sie bitte, ob eine Aufteilung der Seite in kleinere Abschnitte möglich ist.</strong>",
-'longpageerror' => '<strong>FEHLER: Der Text, den Sie zu speichern versuchen, ist $1 kB groß. Das ist größer als das erlaubte Maximum von $2 kB. Speicherung nicht möglich.</strong>',
-"readonlywarning" => "<strong>WARNUNG: Die Datenbank wurde während dem Ändern der
-Seite für Wartungsarbeiten gesperrt, so dass Sie die Seite im Moment nicht
-speichern können. Sichern Sie sich den Text und versuchen Sie die Änderungen
-später einzuspielen.</strong>",
-'protectedpagewarning' => '\'\'\'ACHTUNG: Diese Seite wurde gesperrt, so dass sie nur durch Benutzer mit Admninistratorrechten bearbeitet werden kann.\'\'\'',
-'semiprotectedpagewarning' => '\'\'\'Halbsperrung:\'\'\' Die Seite wurde so gesperrt, dass nur registrierte Benutzer diese ändern können.',
-'templatesused' => 'Folgende Vorlagen werden von diesem Artikel verwendet:',
-'edittools' => '<!-- Dieser Text wird unter dem „Bearbeiten“-Formular sowie dem "Hochladen"-Formular angezeigt. -->',
-'nocreatetitle' => 'Die Erstellung neuer Seiten ist eingeschränkt.',
-'nocreatetext' => 'Der Server hat das Erstellen neuer Seiten eingeschränkt.
-
-Sie können bestehende Seiten ändern oder sich [[{{ns:special}}:Userlogin|anmelden]].',
-
-# History pages
-#
-"revhistory" => "Frühere Versionen",
-'viewpagelogs' => 'Logbücher für diese Seite anzeigen',
-'nohistory' => 'Es gibt keine früheren Versionen dieses Artikels.',
-'revnotfound' => 'Diese Version wurde nicht gefunden.',
-"revnotfoundtext" => "Die Version dieses Artikels, nach der Sie suchen, konnte nicht gefunden werden. Bitte überprüfen Sie die URL dieser Seite.",
-"loadhist" => "Lade Liste mit früheren Versionen",
-"currentrev" => "Aktuelle Version",
-"revisionasof" => "Version vom $1",
-'old-revision-navigation' => 'Version vom $1; $5<br />($6) $3 | $2 | $4 ($7)',
-'nextrevision' => 'Nächstjüngere Version →',
-'previousrevision' => '↠Nächstältere Version',
-'currentrevisionlink' => 'Aktuelle Version',
-"cur" => "Aktuell",
-"next" => "Nächste",
-"last" => "Vorherige",
-'deletedrev' => '[gelöscht]',
-'histfirst' => 'Älteste',
-'histlast' => 'Neueste',
-'rev-deleted-comment' => '(Kommentar entfernt)',
-'rev-deleted-user' => '(Benutzername entfernt)',
-'rev-deleted-text-permission' => '<div class="mw-warning plainlinks"> Diese Version wurde gelöscht und ist nicht mehr öffentlich einsehbar.
-Nähere Angaben zum Löschvorgang sowie eine Begründung finden sich im [{{fullurl:Spezial:Log/delete|page={{PAGENAMEE}}}} Lösch-Logbuch].</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">Diese Version wurde gelöscht und ist nicht mehr öffentlich einsehbar.
-Als Administrator können Sie sie weiterhin einsehen.
-Nähere Angaben zum Löschvorgang sowie eine Begründung finden sich im [{{fullurl:Spezial:Log/delete|page={{PAGENAMEE}}}} Lösch-Logbuch].</div>',
-"orig" => "Original",
-'histlegend' => 'Diff Auswahl: Die Boxen der gewünschten Versionen markieren und „Enter“ drücken oder den Button unten klicken/alt-v.<br />
-Legende:
-(Aktuell) = Unterschied zur aktuellen Version,
-(Letzte) = Unterschied zur vorherigen Version,
-K = Kleine Änderung',
-
-'revdelete-legend' => 'Einschränkungen für die Versionen festlegen:',
-'revdelete-hide-text' => 'Verstecke den Text der Version',
-'revdelete-hide-comment' => 'Bearbeitungskommentar verstecken',
-'revdelete-hide-user' => 'Verstecke den Benutzernamen/die IP des Bearbeiters.',
-'revdelete-hide-restricted' => 'Diese Einschränkungen gelten auch für Administratoren (nicht nur für „normale“ Benutzer).',
-'revdelete-log' => 'Kommentar/Begründung (erscheint im Logbuch):',
-'revdelete-submit' => 'Auf ausgewählte Version anwenden',
-'revdelete-logentry' => 'Versionszugang geändert für [[$1]]',
-'rev-delundel' => 'zeige/verstecke',
-
-'history-feed-title' => 'Versionsgeschichte',
-'history-feed-description' => 'Versionsgeschichte für diese Seite im Wiki',
-'history-feed-item-nocomment' => '$1 um $2', # user at time
-'history-feed-empty' => 'Die angeforderte Seite exisitiert nicht.
-Vielleicht wurde sie aus dem Wiki gelöscht oder verschoben.
-[[{{ns:special}}:Search|Durchsuchen]] Sie das Wiki für passende neue Seiten.',
-'revisiondelete' => 'Versionen löschen/wiederherstellen',
-'revdelete-selected' => 'Ausgewählte Version von [[:$1]]:',
-'revdelete-text' => 'Der Inhalt oder andere Bestandteile gelöschter Versionen sind nicht mehr öffentlich einsehbar, erscheinen jedoch weiterhin als Einträge in der Versionsgeschichte.
-
-Administroren können den entfernten Inhalt oder andere entfernte Bestandteile weiterhin einsehen und wiederherstellen, es sei denn, es wurde festgelegt, dass die Zugangsbeschränkungen auch für Administratoren gelten.',
-
-# Diffs
-#
-"difference" => "(Unterschied zwischen Versionen)",
-'loadingrev' => 'Lade Versionen zur Unterscheidung',
-"lineno" => "Zeile $1:",
-"editcurrent" => "Die aktuelle Version dieses Artikels bearbeiten",
-'selectnewerversionfordiff' => 'Eine neuere Version zum Vergleich auswählen',
-'selectolderversionfordiff' => 'Eine ältere Version zum Vergleich auswählen',
-'compareselectedversions' => 'Gewählte Versionen vergleichen',
-
-# Search results
-#
-"searchresults" => "Suchergebnisse",
-'searchresulttext' => 'Für mehr Informationen zur Suche siehe „[[{{ns:project}}:Suche|{{SITENAME}} durchsuchen]]“.',
-'searchsubtitle' => 'Für Ihre Suchanfrage „[[:$1]]“.',
-'searchsubtitleinvalid' => 'Für Ihre Suchanfrage „$1“.',
-"badquery" => "Falsche Suchanfrage",
-'badquerytext' => 'Wir konnten Ihre Suchanfrage nicht verarbeiten.
-Vermutlich haben Sie versucht, ein Wort zu suchen, das kürzer als vier Buchstaben ist.
-Dies funktioniert im Moment noch nicht.
-Möglicherweise haben Sie auch die Anfrage falsch formuliert, z.B.
-„Lohn und und Steuern“.
-Bitte versuchen Sie eine anders formulierte Suchanfrage.',
-'matchtotals' => 'Die Suchanfrage „$1“ stimmt mit $2 Überschriften und dem Inhalt von $3 Artikeln überein.',
-'noexactmatch' => '\'\'\'Es existiert kein Artikel mit dem Namen „$1“.\'\'\'
-
-Versuchen Sie es über die Volltextsuche.
-Alternativ können Sie auch den [[{{ns:special}}:Allpages|alphabetischen Index]] nach ähnlichen Begriffen durchsuchen.
-
-Wenn Sie sich mit dem Thema auskennen, können Sie selbst den Artikel „[[$1]]“ verfassen.',
-'titlematches' => 'Ãœbereinstimmungen mit Ãœberschriften',
-'notitlematches' => 'Keine Ãœbereinstimmungen mit Ãœberschriften',
-'textmatches' => 'Ãœbereinstimmungen mit Inhalten',
-'notextmatches' => 'Keine Ãœbereinstimmungen mit Inhalten',
-"prevn" => "vorherige $1",
-"nextn" => "nächste $1",
-"viewprevnext" => "Zeige ($1) ($2) ($3).",
-'showingresults' => 'Hier sind <b>$1</b> Ergebnisse, beginnend mit Nummer <b>$2</b>.',
-'showingresultsnum' => 'Hier sind <b>$3</b> Ergebnisse, beginnend mit Nummer <b>$2</b>.',
-'nonefound' => '<strong>Hinweis</strong>: Erfolglose Suchanfragen werden häufig verursacht durch den Versuch, nach <i>gewöhnlichen</i> Worten zu suchen; diese sind nicht indiziert.',
-"powersearch" => "Suche",
-'powersearchtext' => 'Suche in Namensräumen:<br />$1<br />$2 Weiterleitungen anzeigen<br />Suche nach: $3 $9',
-'searchdisabled' => 'Die {{SITENAME}} Suche wurde deaktiviert. Sie können unterdessen über Google suchen. Bitte bedenken Sie, dass der Suchindex für {{SITENAME}} veraltet sein kann.',
-"blanknamespace" => "(Artikel)",
-
-# Preferences page
-#
-"preferences" => "Einstellungen",
-"prefsnologin" => "Nicht angemeldet",
-'prefsnologintext' => 'Sie müssen [[{{ns:special}}:Userlogin|angemeldet]] sein, um Ihre Einstellungen ändern zu können.',
-"prefsreset" => "Einstellungen wurden auf Standard zurückgesetzt.",
-"qbsettings" => "Seitenleiste",
-"changepassword" => "Passwort ändern",
-"skin" => "Skin",
-"math" => "TeX",
-"dateformat" => "Datumsformat",
-'datedefault' => 'Standard',
-'datetime' => 'Datum und Zeit',
-"math_failure" => "Parser-Fehler",
-"math_unknown_error" => "Unbekannter Fehler",
-"math_unknown_function" => "Unbekannte Funktion",
-"math_lexing_error" => "'Lexing'-Fehler",
-"math_syntax_error" => "Syntaxfehler",
-"saveprefs" => "Einstellungen speichern",
-"resetprefs" => "Einstellungen verwerfen",
-"oldpassword" => "Altes Passwort:",
-"newpassword" => "Neues Passwort:",
-"retypenew" => "Neues Passwort (nochmal):",
-'textboxsize' => 'Bearbeiten',
-"rows" => "Zeilen",
-"columns" => "Spalten",
-'searchresultshead' => 'Suche',
-'resultsperpage' => 'Treffer pro Seite:',
-'contextlines' => 'Zeilen pro Treffer:',
-'contextchars' => 'Zeichen pro Zeile:',
-"stubthreshold" => "Kurze Artikel markieren bis (Byte):",
-"recentchangescount" => 'Anzahl der Einträge in „Letzte Änderungen“:',
-"savedprefs" => "Ihre Einstellungen wurden gespeichert.",
-"timezonelegend" => "Zeitzone",
-"timezonetext" => "Geben Sie die Anzahl der Stunden ein, die zwischen Ihrer Zeitzone und UTC liegen.",
-'localtime' => 'Ortszeit:',
-'timezoneoffset' => 'Unterschied¹:',
-'servertime' => 'Aktuelle Zeit auf dem Server:',
-'guesstimezone' => 'Aus Browser übernehmen',
-'allowemail' => 'E-Mails von anderen Benutzern empfangen.',
-"defaultns" => "In diesen Namensräumen soll standardmäßig gesucht werden:",
-'default' => 'default',
-'files' => 'Dateien',
-'imagemaxsize' => 'Maximale Bildgröße auf Bildbeschreibungsseiten:',
-'thumbsize' => 'Größe der Vorschaubilder (Thumbnails):',
-'showbigimage' => 'Version mit hoher Auflösung herunterladen ($1 x $2 Pixel, $3 KB)',
-
-# Recent changes
-#
-"changes" => "Änderungen",
-"recentchanges" => "Letzte Änderungen",
-'recentchangestext' => 'Auf dieser Seite können Sie die letzten Änderungen auf \'\'\'{{SITENAME}}\'\'\' nachverfolgen.',
-'rcnote' => 'Angezeigt werden die letzten <b>$1</b> Änderungen der letzten <b>$2</b> Tage (Stand: $3).<br />(<b>N</b> - neuer Beitrag; <b>K</b> - kleine Änderung; <b>B</b> - Bot-Änderung)',
-'rcnotefrom' => 'Angezeigt werden die Änderungen seit <b>$2</b> (max. <b>$1</b> Einträge).',
-'rclistfrom' => 'Nur Änderungen seit $1 zeigen.',
-'rclinks' => 'Zeige die letzten $1 Änderungen der letzten $2 Tage.<br />$3',
-"diff" => "Unterschied",
-"hist" => "Versionen",
-"hide" => "ausblenden",
-"show" => "einblenden",
-'minoreditletter' => 'K',
-'newpageletter' => 'N',
-'boteditletter' => 'B',
-'sectionlink' => '→',
-'number_of_watching_users_pageview' => '[$1 beobachtende/r Benutzer]',
-'rc_categories' => 'Nur Kategorien (getrennt mit „|“):',
-'rc_categories_any' => 'Alle',
-
-
-# Upload
-#
-"upload" => "Hochladen",
-"uploadbtn" => "Datei hochladen",
-"reupload" => "Erneut hochladen",
-"reuploaddesc" => "Zurück zur Hochladen-Seite.",
-"uploadnologin" => "Nicht angemeldet",
-'uploadnologintext' => 'Sie müssen [[{{ns:special}}:Userlogin|angemeldet sein]], um Dateien hochladen zu können.',
-'upload_directory_read_only' => 'Der Webserver hat keine Schreibrechte für das Upload-Verzeichnis ($1).',
-"uploaderror" => "Fehler beim Hochladen",
-'uploadtext' => 'Gehen Sie zu der [[{{ns:special}}:Imagelist|Liste hochgeladener Dateien]], um vorhandene Dateien zu suchen und anzuzeigen.
-
-Benutzen Sie dieses Formular, um neue Dateien hochzuladen. Klicken Sie auf \'\'\'„Durchsuchen...“\'\'\', um einen Dateiauswahl-Dialog zu öffnen.
-Nach der Auswahl einer Datei wird der Dateiname im Textfeld \'\'\'„Quelldatei“\'\'\' angezeigt.
-Bestätigen Sie dann die Copyright-Vereinbarung und klicken anschliessend auf \'\'\'„Datei hochladen“\'\'\'.
-Dies kann eine Weile dauern, besonders bei einer langsamen Internet-Verbindung.
-
-Um ein \'\'\'Bild\'\'\' in einem Artikel zu verwenden, schreiben Sie an Stelle des Bildes zum Beispiel:
-* \'\'\'<nowiki>[[{{ns:image}}:Datei.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[{{ns:image}}:Datei.jpg|Link-Text]]</nowiki>\'\'\'
-
-Um \'\'\'Mediendateien\'\'\' einzubinden, verwenden Sie zum Beispiel:
-* \'\'\'<nowiki>[[{{ns:media}}:Datei.ogg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[{{ns:media}}:Datei.ogg|Link-Text]]</nowiki>\'\'\'
-
-Bitte beachten Sie, dass, genau wie bei den Artikeln, andere Benutzer Ihre Dateien löschen oder verändern können.',
-"uploadlog" => "Datei-Logbuch",
-"uploadlogpage" => "Datei-Logbuch",
-"uploadlogpagetext" => "Hier ist die Liste der letzten hochgeladenen Dateien.
-Alle Zeiten sind UTC.
-<ul>
-</ul>",
-"filename" => "Dateiname",
-"filedesc" => "Beschreibung",
-'fileuploadsummary' => 'Beschreibung/Quelle:',
-"filestatus" => "Copyright-Status",
-"filesource" => "Quelle",
-'copyrightpage' => '{{ns:project}}:Urheberrecht',
-'copyrightpagename' => '{{SITENAME}} Urheberrecht',
-"uploadedfiles" => "Hochgeladene Dateien",
-'ignorewarning' => 'Warnung ignorieren und Datei speichern.',
-'ignorewarnings' => 'Warnungen ignorieren',
-'minlength' => 'Dateiname müssen mindestens drei Buchstaben lang sein.',
-'illegalfilename' => 'Der Dateiname „$1“ enthält mindestens ein nicht erlaubtes Zeichen. Bitte benennen Sie die Datei um und versuchen Sie diese erneut hochzuladen.',
-'badfilename' => 'Der Dateiname wurde in „$1“ geändert.',
-'badfiletype' => '„.$1“ ist kein empfohlenes Dateiformat.',
-'largefile' => 'Es wird nicht empfohlen Dateien hochzuladen, die größer als $1 Bytes sind. Diese Datei ist $2 Bytes groß.',
-'largefileserver' => 'Die Datei ist größer als die vom Server eingestellte Maximalgröße.',
-'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 $1, wenn Sie sich nicht sicher sind.',
-'fileexists-forbidden' => 'Mit diesem Namen existiert bereits eine Datei. Bitte gehen Sie zurück und laden Ihre Datei unter einem anderen Namen hoch. [[{{ns:image}}:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Mit diesem Namen existiert bereits eine Datei. Bitte gehen Sie zurück und laden Sie diese Datei unter einem anderen Namen hoch. [[{{ns:image}:$1|thumb|center|$1]]',
-'uploadedimage' => '„[[$1]]“ hochgeladen',
-'uploadscripted' => 'Diese Datei enthält HTML- oder Scriptcode der irrtümlich von einem Webbrowser ausgeführt werden könnte.',
-'uploadvirus' => 'Diese Datei enthält einen Virus! Details: $1',
-'uploadcorrupt' => 'Die Datei ist beschädigt oder hat einen falschen Namen. Bitte überprüfen Sie die Datei und laden Sie sie erneut hoch.',
-"successfulupload" => "Erfolgreich hochgeladen",
-'fileuploaded' => 'Die Datei „$1“ wurde erfolgreich hochgeladen. Bitte folgen Sie dem Link $2 zur Beschreibungsseite und geben Sie weitere Informationen zur Datei an.
-
-Falls es sich um ein Bild gehandelt hat, so können Sie mit <tt><nowiki>[[{{ns:image}}:$1|thumb|Description]]</nowiki></tt> ein Vorschaubild auf der Seite erzeugen lassen.',
-"uploadwarning" => "Warnung",
-"savefile" => "Datei speichern",
-'uploadedimage' => '„[[$1]]“ hochgeladen',
-'uploaddisabledtext' => 'Das Hochladen von Dateien ist in diesem Wiki deaktiviert.',
-'sourcefilename' => 'Quelldatei',
-'destfilename' => 'Dateiname ändern in',
-'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.',
-
-'license' => 'Lizenz',
-'nolicense' => 'keine Vorauswahl',
-
-# Image list
-#
-'imagelist' => 'Dateiliste',
-'imagelisttext' => 'Hier ist eine Liste von \'\'\'$1\'\'\' {{PLURAL:$1|Datei|Dateien}}, sortiert $2.',
-'imagelistforuser' => 'Diese Seite zeigt nur Dateien, die von $1 hochgeladen wurden.',
-'getimagelist' => 'Lade Dateiliste',
-"ilsubmit" => "Suche",
-'showlast' => 'Zeige die letzten $1 Dateien, sortiert nach $2.',
-"byname" => "nach Name",
-"bydate" => "nach Datum",
-'bysize' => 'nach Größe',
-"imgdelete" => "Löschen",
-"imgdesc" => "Beschreibung",
-'imglegend' => 'Legende: (Beschreibung) = Zeige/Bearbeite Dateibeschreibung.',
-'imghistory' => 'Dateiversionen',
-"revertimg" => "Zurücksetzen",
-"deleteimg" => "Löschen",
-'deleteimgcompletely' => 'Alle Versionen dieser Datei löschen',
-'imghistlegend' => 'Legende: (Aktuell) = Dies ist die aktuelle Datei, (Löschen) = lösche diese alte Version, (Zurücksetzen) = diese alte Version wiederherstellen.',
-'imagelinks' => 'Dateiverweise',
-'linkstoimage' => 'Die folgenden Artikel benutzen diese Datei:',
-'nolinkstoimage' => 'Kein Artikel benutzt diese Datei.',
-'sharedupload' => 'Diese Datei ist ein gemeinsam genutzter Upload und kann von anderen Projekten verwendet werden.',
-'shareduploadwiki' => 'Für weitere Informationen siehe $1.',
-'shareduploadwiki-linktext' => 'Dateibeschreibungsseite',
-'noimage' => 'Eine Datei mit diesem Namen existiert nicht, Sie können sie jedoch $1.',
-'noimage-linktext' => 'hochladen',
-'uploadnewversion-linktext' => 'Eine neue Version dieser Datei hochladen',
-
-# List redirects
-'listredirects' => 'Weiterleitungsliste',
-
-# Unused templates
-'unusedtemplates' => 'Nicht benutzte Vorlagen',
-'unusedtemplatestext' => 'Diese Seite listet alle Vorlagen auf, die nicht in anderen Seiten eingebunden sind. Überprüfen Sie andere Links zu den Vorlagen, bevor Sie diese löschen.',
-'unusedtemplateswlh' => 'Andere Verweise',
-
-# Random redirect
-'randomredirect' => 'Zufällige Weiterleitung',
-
-# Statistics
-#
-"statistics" => "Statistik",
-"sitestats" => "Seitenstatistik",
-"userstats" => "Benutzerstatistik",
-'sitestatstext' => 'Es gibt insgesamt \'\'\'$1\'\'\' Seiten in der Datenbank.
-Das schliesst Diskussionsseiten, Seiten über {{SITENAME}}, kurze Artikel, Weiterleitungen und andere Seiten ein,
-die eventuell nicht als Artikel gewertet werden können.
-
-Diese ausgenommen gibt es \'\'\'$2\'\'\' Seiten, die als Artikel gewertet werden können.
-
-Insgesamt wurden \'\'\'$8\'\'\' Dateien hochgeladen.
-
-Insgesamt gab es \'\'\'$3\'\'\' Seitenabrufe und \'\'\'$4\'\'\' Seitenbearbeitungen seit dieses Wiki eingerichtet wurde.
-Daraus ergeben sich \'\'\'$5\'\'\' Bearbeitungen pro Seite und \'\'\'$6\'\'\' Seitenabrufe pro Bearbeitung.
-
-Länge der „Job queue“: \'\'\'$7\'\'\'',
-'userstatstext' => 'Es gibt \'\'\'$1\'\'\' registrierte [[{{ns:special}}:Listusers|Benutzer]].
-Davon haben \'\'\'$2\'\'\' (=$4%) Administrator-Rechte (siehe $3).',
-
-# Maintenance Page
-#
-"disambiguations" => "Begriffsklärungsseiten",
-'disambiguationspage' => '{{ns:project}}:Begriffsklärung',
-"disambiguationstext" => "Die folgenden Artikel verweisen auf eine <i>Seite zur Begriffsklärung</i>. Sie sollten statt dessen auf die eigentlich gemeinte Seite verweisen.<br />Eine Seite wird als Begriffsklärungsseite behandelt, wenn $1 auf sie verweist.<br />Verweise aus Namensräumen werden hier <i>nicht</i> aufgelistet.",
-'doubleredirects' => 'Doppelte Weiterleitungen',
-'doubleredirectstext' => '<b>Achtung:</b> Diese Liste kann „falsche Positive“ enthalten. Das ist dann der Fall, wenn eine Weiterleitung außer dem Weiterleitungs-Verweis noch weiteren Text mit anderen Verweisen enthält. Letztere sollten dann entfernt werden.',
-'brokenredirects' => 'Kaputte Weiterleitungen',
-'brokenredirectstext' => 'Die folgenden Weiterleitungen verweisen auf nicht existierende Seiten:',
-
-# Miscellaneous special pages
-#
-"lonelypages" => "Verwaiste Seiten",
-'unusedimages' => 'Verwaiste Dateien',
-"popularpages" => "Beliebte Seiten",
-'nviews' => '{{PLURAL:$1|eine Abfrage|$1 Abfragen}}',
-'wantedcategories' => 'Gewünschte Kategorieseiten',
-'wantedpages' => 'Gewünschte Seiten',
-'mostlinkedcategories' => 'Meist benutzte Kategorien',
-'mostcategories' => 'Meist kategorisierte Artikel',
-'mostimages' => 'Meist benutzte Dateien',
-'mostrevisions' => 'Artikel mit den meisten Versionen',
-'nlinks' => '{{PLURAL:$1|ein Verweis|$1 Verweise}}',
-'nmembers' => '{{PLURAL:$1|ein Mitglied|$1 Mitglieder}}',
-'randompage' => 'Zufällige Seite',
-"shortpages" => "Kurze Artikel",
-"longpages" => "Lange Artikel",
-"listusers" => "Benutzerverzeichnis",
-"specialpages" => "Spezialseiten",
-"spheading" => "Spezialseiten",
-'restrictedpheading' => 'Spezialseiten für Administratoren',
-'recentchangeslinked' => 'Änderungen an verlinkten Seiten',
-'rclsub' => '(auf Artikel von „$1“)',
-"newpages" => "Neue Artikel",
-'ancientpages' => 'Lange unbearbeitete Artikel',
-"movethispage" => "Artikel verschieben",
-'unusedimagestext' => '<p>Bitte beachten Sie, dass andere Wikis möglicherweise einige dieser Dateien verwenden.',
-'unusedcategoriestext' => 'Die folgenden Kategorieseiten bestehen, obwohl sie momentan nicht in Verwendung sind.',
-'booksources' => 'ISBN-Suche',
-"booksourcetext" => "Dies ist eine Liste mit Links zu Internetseiten, die neue und gebrauchte Bücher verkaufen. Dort kann es auch weitere Informationen über die Bücher geben, die Sie interessieren. {{SITENAME}} ist mit keinem dieser Anbieter geschäftlich verbunden.",
-"alphaindexline" => "$1 bis $2",
-'newimages' => 'Neue Dateien',
-'showhidebots' => '(Bots $1)',
-'mimesearch' => 'Suche nach MIME-Typ',
-'mimetype' => 'MIME-Typ:',
-'download' => 'Herunterladen',
-'mostlinked' => 'Häufig verlinkte Seiten',
-'uncategorizedpages' => 'Nicht kategorisierte Artikel',
-'uncategorizedcategories' => 'Nicht kategorisierte Kategorien',
-'uncategorizedimages' => 'Nicht kategorisierte Dateien',
-'unusedcategories' => 'Verwaiste Kategorien',
-'unwatchedpages' => 'Nicht beobachtete Seiten',
-'categoriespagetext' => 'Die folgenden Kategorien existieren in diesem Wiki.',
-'data' => 'Daten',
-'groups' => 'Benutzergruppen',
-'noimages' => 'Keine Dateien gefunden.',
-
-# Special:Allpages
-'allpages' => 'Alle Seiten',
-'prefixindex' => 'Alle Seiten (mit Präfix)',
-'nextpage' => "Nächste Seite ($1)",
-'allpagesfrom' => 'Seiten anzeigen ab:',
-'allpagesprefix' => 'Seiten anzeigen mit Präfix:',
-'allarticles' => 'Alle Artikel',
-'allnonarticles' => 'Alle Nicht-Artikel',
-'allinnamespace' => "Alle Seiten im Namensraum: $1",
-'allnotinnamespace' => 'Alle Seiten (nicht im $1 Namensraum)',
-'allpagesprev' => 'Vorherige',
-'allpagesnext' => 'Nächste',
-'allpagessubmit' => 'Zeige',
-'allpagesbadtitle' => 'Der eingegebene Seitenname ist ungültig: Er hat entweder ein vorangestelltes Sprach-, ein Interwiki-Kürzel oder enthält ein oder mehrere Zeichen, welche in Seitennamen nicht verwendet werden dürfen.',
-
-# Email this user
-#
-"mailnologin" => "Sie sind nicht angemeldet.",
-'mailnologintext' => 'Sie müssen [[{{ns:special}}:Userlogin|angemeldet sein]] und eine gültige E-Mail-Adresse haben, um anderen Benutzern E-Mails schicken zu können.',
-"emailuser" => "E-Mail an diesen Benutzer",
-"emailpage" => "E-Mail an Benutzer",
-"emailpagetext" => "Wenn dieser Benutzer eine gültige E-Mail-Adresse angegeben hat, können Sie ihm mit dem untenstehenden Formular eine E-Mail senden. Als Absender wird die E-Mail-Adresse aus Ihren Einstellungen eingetragen, damit der Benutzer Ihnen antworten kann.",
-"usermailererror" => "Das E-Mail-Objekt gab einen Fehler zurück:",
-"defemailsubject" => "{{SITENAME}} E-Mail",
-"noemailtitle" => "Keine E-Mail-Adresse",
-"noemailtext" => "Dieser Benutzer hat keine gültige E-Mail-Adresse angegeben, oder möchte keine E-Mail von anderen Benutzern empfangen.",
-"emailfrom" => "Von",
-"emailto" => "An",
-"emailsubject" => "Betreff",
-"emailmessage" => "Nachricht",
-"emailsend" => "Senden",
-"emailsent" => "E-Mail verschickt",
-"emailsenttext" => "Ihre E-Mail wurde verschickt.",
-
-
-# Beobachtungsliste
-#
-"watchlist" => "Beobachtungsliste",
-'watchlistfor' => '(für \'\'\'$1\'\'\')',
-"nowatchlist" => "Sie haben keine Einträge auf Ihrer Beobachtungsliste.",
-'watchlistanontext' => 'Sie müssen sich $1, damit Sie Einträge in Ihrer Beobachtungsliste ansehen oder bearbeiten können.', // $1 -> 'loginreqlink'
-'watchlistcount' => "'''Sie haben $1 Einträge auf Ihrer Beobachtungsliste einschließlich Diskussionsseiten.'''",
-'clearwatchlist' => 'Beobachtungsliste löschen',
-'watchlistcleartext' => 'Sind Sie sicher, dass Sie diese vollständig löschen wollen?',
-'watchlistclearbutton' => 'Beobachtungsliste löschen',
-'watchlistcleardone' => 'Ihre Beobachtungsliste wurde gelöscht. $1 Einträge wurden entfernt.',
-"watchnologin" => "Sie sind nicht angemeldet",
-'watchnologintext' => 'Sie müssen [[{{ns:special}}:Userlogin|angemeldet]]
-sein, um Ihre Beobachtungsliste zu bearbeiten.',
-"addedwatch" => "Zur Beobachtungsliste hinzugefügt",
-'addedwatchtext' => 'Der Artikel „$1“ wurde zu Ihrer [[{{ns:special}}:Watchlist|Beobachtungsliste]] hinzugefügt.
-Spätere Änderungen an diesem Artikel und der zugehörigen Diskussionsseite werden dort gelistet und der Artikel wird
-in der Liste der [[{{ns:special}}:Recentchanges|letzten Änderungen]] \'\'\'fett\'\'\' angezeigt.
-
-Wenn Sie den Artikel wieder von Ihrer Beobachtungsliste entfernen wollen, klicken Sie auf „nicht mehr beobachten“.',
-"removedwatch" => "Von der Beobachtungsliste entfernt",
-'removedwatchtext' => 'Der Artikel „$1“ wurde von Ihrer Beobachtungsliste entfernt.',
-"watchthispage" => "Seite beobachten",
-"unwatchthispage" => "Nicht mehr beobachten",
-"notanarticle" => "Kein Artikel",
-"watchnochange" => "Keiner Ihrer beobachteten Artikel wurde während des angezeigten Zeitraums bearbeitet.",
-"watchdetails" => "* Sie beobachten zur Zeit insgesamt $1 Artikel (Diskussionsseiten wurden hier nicht mitgezählt).
-* [[{{ns:special}}:Watchlist/edit|Gesamte Beobachtungsliste]] anzeigen und bearbeiten.",
-'wlheader-enotif' => "* E-Mail-Benachrichtigungsdienst ist eingeschaltet.",
-'wlheader-showupdated' => "* Seiten mit noch nicht gesehenen Änderungen werden '''fett''' dargestellt.",
-"watchmethod-recent" => "Überprüfen der letzten Bearbeitungen für die Beobachtungsliste",
-"watchmethod-list" => "Überprüfen der Beobachtungsliste nach letzten Bearbeitungen",
-"removechecked" => "Markierte Einträge löschen",
-"watchlistcontains" => "Ihre Beobachtungsliste enthält $1 Seiten.",
-"watcheditlist" => "Alphabetische Liste der von Ihnen beobachteten Seiten.<br />
-Hier können Sie Seiten markieren, um Sie dann von der Beobachtungsliste zu löschen.",
-"removingchecked" => "Wunschgemäß werden die Einträge aus der Beobachtungsliste entfernt...",
-"couldntremove" => "Der Eintrag '$1' kann nicht gelöscht werden...",
-'iteminvalidname' => 'Problem mit dem Eintrag „$1“, ungültiger Name.',
-'wlnote' => 'Es folgen die letzten $1 Änderungen der letzten <b>$2</b> Stunden.',
-'wlshowlast' => 'Zeige die letzen: $1 Stunden - $2 Tage - $3',
-'wlsaved' => 'Dies ist eine gespeicherte Version Ihrer Beobachtungsliste.',
-'wlhideshowown' => '$1 meine Änderungen',
-'wlhideshowbots' => '$1 von Bot-Änderungen.',
-'wldone' => 'Erfolgreich ausgeführt.',
-
-'updatedmarker' => '(geändert)',
-'enotif_mailer' => '{{SITENAME}} E-Mail-Benachrichtigungsdienst',
-'enotif_reset' => 'Alle Seiten als besucht markieren',
-'enotif_newpagetext' => 'Dies ist eine neue Seite.',
-'changed' => 'geändert',
-'created' => 'neu angelegt',
-'enotif_subject' => '[{{SITENAME}}] Die Seite "$PAGETITLE" wurde von $PAGEEDITOR $CHANGEDORCREATED',
-'enotif_lastvisited' => 'Alle Änderungen auf einen Blick: $1',
-'enotif_body' => 'Liebe/r $WATCHINGUSERNAME,
-
-die {{SITENAME}} Seite "$PAGETITLE" wurde von $PAGEEDITOR am $PAGEEDITDATE $CHANGEDORCREATED.
-
-Aktuelle Version: $PAGETITLE_URL
-
-$NEWPAGE
-
-Zusammenfassung des Bearbeiters: $PAGESUMMARY $PAGEMINOREDIT
-
-Kontakt zum Bearbeiter:
-E-Mail: $PAGEEDITOR_EMAIL
-Wiki: $PAGEEDITOR_WIKI
-
-Es werden solange keine weiteren Benachrichtigungsmails gesendet, bis Sie die Seite wieder besucht haben. Auf Ihrer Beobachtungsseite können Sie alle Benachrichtigungsmarker zusammen zurücksetzen.
-
- Ihr freundliches {{SITENAME}} Benachrichtigungssystem
-
---
-Um die Einstellungen Ihrer Beobachtungsliste anzupassen besuchen Sie: {{fullurl:Special:Watchlist/edit}}',
-
-
-# Delete/protect/revert
-#
-"deletepage" => "Seite löschen",
-"confirm" => "Bestätigen",
-"excontent" => "Alter Inhalt: '$1'",
-'excontentauthor' => "Alter Inhalt: '$1' (einziger Bearbeiter war '$2')",
-"exbeforeblank" => "Inhalt vor dem Leeren der Seite: '$1'",
-"exblank" => "Seite war leer",
-'confirmdelete' => 'Löschen bestätigen',
-'deletesub' => '(Lösche „$1“)',
-'historywarning' => 'WARNUNG: Die Seite die Sie löschen wollen hat eine Versionsgeschichte:',
-'confirmdeletetext' => 'Sie sind dabei, einen Artikel oder eine Datei und alle zugehörigen älteren Versionen
-permanent aus der Datenbank zu löschen. Bitte bestätigen Sie dazu, dass Sie sich der Konsequenzen bewusst sind,
-und dass Sie in Übereinstimmung mit den [[{{ns:project}}:Löschregeln|Löschregeln]] handeln.
-
-\'\'\'Achtung:\'\'\' Im Unterschied zu Textseiten können hochgeladene Dateien nicht wiederhergestellt werden.',
-"actioncomplete" => "Aktion beendet",
-'deletedtext' => '„$1“ wurde gelöscht. Im $2 finden Sie eine Liste der letzten Löschungen.',
-'deletedarticle' => '„$1“ gelöscht',
-"dellogpage" => "Lösch-Logbuch",
-"dellogpagetext" => "Hier ist eine Liste der letzten Löschungen (UTC).
-<ul>
-</ul>",
-"deletionlog" => "Lösch-Logbuch",
-"reverted" => "Auf eine alte Version zurückgesetzt",
-"deletecomment" => "Grund der Löschung",
-"imagereverted" => "Auf eine alte Version zurückgesetzt.",
-"rollback" => 'Zurücksetzen der Änderungen',
-'rollback_short' => 'Zurücksetzen',
-'rollbacklink' => 'Zurücksetzen',
-'rollbackfailed' => 'Zurücksetzen gescheitert',
-'cantrollback' => 'Die Änderung kann nicht zurückgesetzt werden, da es keine früheren Autoren gibt.',
-'alreadyrolled' => 'Die Zurücknahme des Artikels [[$1]] von [[{{ns:user}}:$2|$2]]
-([[{{ns:user_talk}}:$2|Diskussion]]) ist nicht möglich, da eine andere Änderung oder Rücknahme erfolgt ist.
-
-Die letzte Änderung ist von [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|Diskussion]])',
-# only shown if there is an edit comment
-'editcomment' => 'Der Änderungskommentar war: „<i>$1</i>“.',
-'revertpage' => 'Änderungen von [[{{ns:user}}:$2]] rückgängig gemacht und letzte Version von [[{{ns:user}}:$1]] wiederhergestellt',
-'sessionfailure' => 'Es gab ein Problem mit Ihrer Benutzersitzung.
-Diese Aktion wurde aus Sicherheitsgründen abgebrochen, um eine falsche Zuordnung Ihrer Änderungen zu einem anderen Benutzer zu verhindern.
-Bitte gehen Sie zurück und versuchen den Vorgang erneut auszuführen.',
-
-# Undelete
-"undelete" => "Gelöschte Seite wiederherstellen",
-"undeletepage" => "Gelöschte Seiten wiederherstellen",
-'viewdeletedpage' => 'Gelöschte Seiten anzeigen',
-"undeletepagetext" => "Die folgenden Seiten wurden gelöscht, sind aber immer noch
-gespeichert und können wiederhergestellt werden.",
-'undeleteextrahelp' => '* Um die Seite komplett mit allen Versionen wiederherzustellen, geben Sie bitte eine Begründung an und klicken auf „Wiederherstellen“.
-* Möchten Sie nur bestimmte Versionen wiederherstellen, so wählen Sie diese bitte einzeln an Hand der Markierungen aus,
-geben eine Begründung an und klicken dann auf „Wiederherstellen“.
-* „Zurücksetzen“ leert das Kommentarfeld und entfernt alle Markierungen bei den Versionen.',
-"undeletearticle" => "Gelöschten Artikel wiederherstellen",
-"undeleterevisions" => "$1 Versionen archiviert",
-"undeletehistory" => "Wenn Sie diese Seite wiederherstellen, werden auch alle alten
-Versionen wiederhergestellt. Wenn seit der Löschung ein neuer Artikel gleichen
-Namens erstellt wurde, werden die wiederhergestellten Versionen als alte Versionen
-dieses Artikels erscheinen.",
-'undeletehistorynoadmin' => 'Dieser Artikel wurde gelöscht. Der Grund für die Löschung ist in der Zusammenfassung angegeben,
-genauso wie Details zum letzten Benutzer der diesen Artikel vor der Löschung bearbeitet hat.
-Der aktuelle Text des gelöschten Artikels ist nur Administratoren zugänglich.',
-"undeleterevision" => "Gelöschte Version vom $1",
-"undeletebtn" => "Wiederherstellen",
-'undeletereset' => 'Zurücksetzen',
-'undeletecomment' => 'Begründung:',
-'undeletedarticle' => '„$1“ wiederhergestellt',
-'undeletedrevisions' => "$1 Versionen wiederhergestellt.",
-'undeletedrevisions-files' => '$1 Änderungen und $2 Dateien wiederhergestellt',
-'undeletedfiles' => '$1 Dateien wiederhergestellt',
-'cannotundelete' => 'Wiederherstellung fehlgeschlagen; jemand anderes hat die Seite bereits wiederhergestellt.',
-'undeletedpage' => '<big>\'\'\'$1 wurde wiederhergestellt\'\'\'</big>
-
-Im [[{{ns:special}}:Log/delete|Lösch-Logbuch]] finden Sie eine Übersicht von kürzlich gelöschten und wiederhergestellten Seiten.',
-
-# Namespace form on various pages
-'namespace' => 'Namensraum:',
-'invert' => 'Auswahl umkehren',
-
-# Contributions
-#
-"contributions" => "Benutzerbeiträge",
-'mycontris' => 'Eigene Beiträge',
-"contribsub" => "Für $1",
-"nocontribs" => "Es wurden keine Änderungen für diese Kriterien gefunden.",
-"ucnote" => "Dies sind die letzten <b>$1</b> Beiträge des Benutzers in den letzten <b>$2</b> Tagen.",
-"uclinks" => "Zeige die letzten $1 Beiträge; zeige die letzten $2 Tage.",
-'uctop' => ' (aktuell)',
-'newbies' => 'Neulinge',
-
-'sp-newimages-showfrom' => 'Neue Dateien seit $1 anzeigen',
-
-'sp-contributions-newest' => 'Jüngste',
-'sp-contributions-oldest' => 'Älteste',
-'sp-contributions-newer' => 'Jüngere $1',
-'sp-contributions-older' => 'Ältere $1',
-'sp-contributions-newbies-sub' => 'Für Neulinge',
-
-# What links here
-#
-'whatlinkshere' => 'Links auf diese Seite',
-"notargettitle" => "Kein Artikel angegeben",
-'notargettext' => 'Sie haben nicht angegeben, auf welche Seite diese Funktion angewendet werden soll.',
-"linklistsub" => "(Liste der Verweise)",
-'linkshere' => 'Die folgenden Seiten verweisen hierher:',
-'nolinkshere' => 'Keine Seiten verweisen hierher.',
-'isredirect' => 'Weiterleitungsseite',
-'istemplate' => 'Vorlageneinbindung',
-
-# Block/unblock IP
-#
-'blockip' => 'Benutzer blockieren',
-'blockiptext' => 'Benutzen Sie das Formular, um einen Benutzer oder eine IP-Adresse zu blockieren.
-Dies sollte nur erfolgen, um Vandalismus zu verhindern und in Ãœbereinstimmung mit unseren [[{{ns:project}}:Leitlinien|Leitlinien]] geschehen.
-Bitte geben Sie den Grund für die Blockade an.',
-"ipaddress" => "IP-Adresse",
-'ipadressorusername' => 'IP-Adresse oder Benutzername',
-'ipbreason' => 'Begründung',
-'ipbsubmit' => 'Benutzer blockieren',
-'ipbother' => 'Andere Dauer',
-'ipboptions' => '1 Stunde:1 hour,2 Stunden:2 hours,6 Stunden:6 hours,1 Tag:1 day,3 Tage:3 days,1 Woche:1 week,2 Wochen:2 weeks,1 Monat:1 month,3 Monate:3 months,1 Jahr:1 year,Unbeschränkt:indefinite',
-'ipbotheroption' => '{{int:ipbother}}',
-"badipaddress" => "Die IP-Adresse hat ein falsches Format.",
-"blockipsuccesssub" => "Blockade erfolgreich",
-'blockipsuccesstext' => 'Der Benutzer/die IP-Adresse [[{{ns:special}}:Contributions/$1|$1]] wurde blockiert.
-
-Beachten Sie die [[{{ns:special}}:Ipblocklist|{{int:ipblocklist}}]] für alle aktiven Blockaden.',
-"unblockip" => "IP-Adresse freigeben",
-"unblockiptext" => "Benutzen Sie das Formular, um eine blockierte IP-Adresse freizugeben.",
-"ipusubmit" => "Diese Adresse freigeben",
-'unblocked' => '[[{{ns:user}}:$1|$1]] wurde freigegeben',
-"ipblocklist" => "Liste blockierter Benutzer/IP-Adressen",
-'ipblocklistempty' => 'Die Liste der Benutzersperrungen hat keine Einträge.',
-"blocklistline" => "$1, $2 blockierte $3 ($4)",
-'infiniteblock' => 'unbegrenzt',
-'expiringblock' => 'erlischt $1',
-"blocklink" => "blockieren",
-"unblocklink" => "freigeben",
-"contribslink" => "Beiträge",
-'autoblocker' => 'Automatische Blockierung, da Sie eine IP-Adresse benutzen mit „$1“. Grund: „$2“.',
-
-# Developer tools
-#
-"lockdb" => "Datenbank sperren",
-"unlockdb" => "Datenbank freigeben",
-"lockdbtext" => "Mit dem Sperren der Datenbank werden alle Änderungen an Benutzereinstellungen, watchlisten, Artikeln usw. verhindert. Bitte bestätigen Sie Ihre Absicht, die Datenbank zu sperren.",
-"unlockdbtext" => "Das Aufheben der Datenbank-Sperre wird alle Änderungen wieder zulassen. Bitte bestätigen Sie Ihre Absicht, die Sperrung aufzuheben.",
-"lockconfirm" => "Ja, ich möchte die Datenbank sperren.",
-"unlockconfirm" => "Ja, ich möchte die Datenbank freigeben.",
-"lockbtn" => "Datenbank sperren",
-"unlockbtn" => "Datenbank freigeben",
-"locknoconfirm" => "Sie haben das Bestätigungsfeld nicht markiert.",
-"lockdbsuccesssub" => "Datenbank wurde erfolgreich gesperrt",
-"unlockdbsuccesssub" => "Datenbank wurde erfolgreich freigegeben",
-"lockdbsuccesstext" => "Die {{SITENAME}}-Datenbank wurde gesperrt.
-<br />Bitte geben Sie die Datenbank wieder frei, sobald die Wartung abgeschlossen ist.",
-"unlockdbsuccesstext" => "Die {{SITENAME}}-Datenbank wurde freigegeben.",
-
-# User levels special page
-#
-
-# switching pan
-'userrights' => 'Benutzerrechteverwaltung',
-'userrights-lookup-user' => 'Gruppenzugehörigkeiten verwalten',
-'userrights-user-editname' => 'Benutzername:',
-'editusergroup' => 'Bearbeite Benutzerrechte',
-
-# user groups editing
-#
-'userrights-editusergroup' => 'Bearbeite Gruppenzugehörigkeiten des Benutzers',
-'saveusergroups' => 'Gruppenzugehörigkeiten speichern',
-'userrights-groupsmember' => 'Mitglied von:',
-'userrights-groupsavailable' => 'Verfügbare Gruppen:',
-'userrights-groupshelp' => 'Wählen Sie die Gruppen, aus denen der Benutzer entfernt oder zu denen er hinzugefügt werden soll.
-Nicht selektierte Gruppen werden nicht geändert. Eine Selektion kann mit \'\'\'Strg + Linksklick\'\'\' (bzw. Ctrl + Linksklick) entfernt werden.',
-'userrights-logcomment' => 'Gruppenzugehörigkeit geändert von $1 nach $2',
-
-# Groups
-'group' => 'Gruppe:',
-'group-bot' => 'Bots',
-'group-sysop' => 'Administratoren',
-'group-bureaucrat' => 'Bürokraten',
-'group-steward' => 'Stewards',
-'group-all' => '(alle)',
-
-'group-bot-member' => 'Bot',
-'group-sysop-member' => 'Administrator',
-'group-bureaucrat-member' => 'Bürokrat',
-'group-steward-member' => 'Steward',
-
-'grouppage-bot' => '{{ns:project}}:Bots',
-'grouppage-sysop' => '{{ns:project}}:Administratoren',
-'grouppage-bureaucrat' => '{{ns:project}}:Bürokraten',
-
-# Move page
-#
-'movepage' => 'Seite verschieben',
-'movepagetext' => 'Mit diesem Formular können Sie einen Artikel umbenennen (mitsamt allen Versionen). Der alte Titel wird zum neuen weiterleiten. Verweise auf den alten Titel werden nicht geändert, und die Diskussionsseite wird ebenfalls nicht mitverschoben.',
-'movepagetalktext' => 'Die dazugehörige Diskussionsseite wird mitverschoben, \'\'\'es sei denn:\'\'\'
-*Es existiert bereits eine Diskussionsseite mit diesem Namen, oder
-*Sie wählen die untenstehende Option ab.
-
-In diesen Fällen müssen Sie, falls gewünscht, den Inhalt der Seite von Hand verschieben oder zusammenführen.',
-"movearticle" => "Artikel verschieben",
-"movenologin" => "Sie sind nicht angemeldet",
-"movenologintext" => "Sie müssen ein registrierter Benutzer und
-[[{{ns:special}}:Userlogin|angemeldet]] sein,
-um eine Seite zu verschieben.",
-"newtitle" => "Zu neuem Titel",
-'movepagebtn' => 'Seite verschieben',
-"pagemovedsub" => "Verschiebung erfolgreich",
-'pagemovedtext' => 'Seite „[[$1]]“ wurde nach „[[$2]]“ verschoben.',
-'movereason' => 'Begründung',
-'revertmove' => 'zurück verschieben',
-'delete_and_move' => 'Löschen und Verschieben',
-'delete_and_move_text' =>
-'==Löschen erforderlich==
-
-Der Zielartikel "[[$1]]" besteht bereits. Möchten Sie diesen löschen, um den Artikel verschieben zu können?',
-'delete_and_move_confirm' => 'Ja, Artikel löschen.',
-'delete_and_move_reason' => 'Gelöscht um Verschiebung zu ermöglichen',
-'selfmove' => 'Ursprungs- und Zielname sind gleich; eine Seite kann nicht zu sich selbst verschoben werden.',
-'immobile_namespace' => 'Der gewünschte Seitentitel ist ein besonderer; die Seite kann nicht in diesen (anderen) Namensraum verschoben werden.',
-"articleexists" => "Unter diesem Namen existiert bereits ein Artikel.
-Bitte wählen Sie einen anderen Namen.",
-"talkexists" => "Die Seite selbst wurde erfolgreich verschoben, aber die
-Diskussions-Seite nicht, da schon eine mit dem neuen Titel existiert. Bitte gleichen Sie die Inhalte von Hand ab.",
-"movedto" => "verschoben nach",
-'movetalk' => 'Die Diskussionsseite ebenfaslls verschieben, wenn möglich.',
-'talkpagemoved' => 'Die Diskussionsseite wurde ebenfalls verschoben.',
-'talkpagenotmoved' => 'Die Diskussionsseite wurde <strong>nicht</strong> verschoben.',
-
-"export" => "Seiten exportieren",
-'exporttext' => 'Mit dieser Spezialseite können Sie den Text (und die Bearbeitungs-/Versionsgeschichte) einzelner Seiten nach XML exportieren.
-Das Ergebnis kann in ein anderes Wiki mit MediaWiki-Software eingespielt, bearbeitet oder archiviert werden.
-
-Tragen Sie einfach den oder die entsprechenden Seitentitel in das folgende Textfeld ein (pro Zeile jeweils nur für einen Artikel).
-
-Alternativ ist der Export auch mit der Syntax „Spezial:Export/Seitentitel“ möglich, zum Beispiel [[{{ns:special}}:Export/{{Mediawiki:mainpage}}]] für die [[{{Mediawiki:mainpage}}]].',
-"exportcuronly" => "Nur die aktuelle Version der Seite exportieren",
-'exportnohistory' => '----
-\'\'\'Hinweis:\'\'\' Der Export kompletter Versionsgeschichten ist aus Performancegründen bis auf Weiteres nicht möglich.',
-'export-submit' => 'Seiten exportieren',
-"missingimage" => "<b>Fehlendes Bild</b><br /><i>$1</i>",
-'filemissing' => 'Datei fehlt',
-'thumbnail_error' => 'Fehler beim Erstellen des Vorschaubildes: $1',
-
-#Tooltips:
-'tooltip-watch' => 'Diese Seite beobachten. [alt-w]',
-'tooltip-search' => 'Suchen [alt-f]',
-'tooltip-minoredit' => 'Diese Änderung als klein markieren. [alt-i]',
-'tooltip-save' => 'Änderungen speichern [alt-s]',
-'tooltip-preview' => 'Vorschau der Änderungen an dieser Seite. Benutzen Sie dies vor dem Speichern! [alt-p]',
-'tooltip-diff' => 'Zeigt Ihre Änderungen am Text tabellarisch an [alt-d]',
-'tooltip-compareselectedversions' => 'Unterschiede zwischen zwei ausgewählten Versionen dieser Seite vergleichen. [alt-v]',
-
-# Metadata
-'nodublincore' => 'Dublin Core RDF-Metadaten sind für diesen Server deaktiviert.',
-'nocreativecommons' => 'Creative Commons RDF-Metadaten sind für diesen Server deaktiviert.',
-'notacceptable' => 'Der Wiki-Server kann die Daten nicht für Ihr Ausgabegerät aufbereiten.',
-
-# Attribution
-'anonymous' => 'Anonyme(r) Benutzer auf {{SITENAME}}',
-'lastmodifiedby' => 'Diese Seite wurde zuletzt geändert am $1 von $2.',
-'othercontribs' => 'Basiert auf der Arbeit von $1',
-'others' => 'andere',
-'creditspage' => 'Seiteninformationen',
-'nocredits' => 'Für diese Seite sind keine Informationen vorhanden.',
-
-# Info page
-'infosubtitle' => 'Seiteninformation',
-'numedits' => 'Anzahl der Artikeländerungen: $1',
-'numtalkedits' => 'Anzahl der Diskussionsänderungen: $1',
-'numwatchers' => 'Anzahl der Beobachter: $1',
-'numauthors' => 'Anzahl der Artikelautoren: $1',
-'numtalkauthors' => 'Anzahl der Diskussionsteilnehmer: $1',
-
-#Tastatur-Shortcuts
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'd',
-'accesskey-compareselectedversions' => 'v',
-'accesskey-watch' => 'w',
-
-"makesysoptitle" => "Mache einen Benutzer zum Administrator",
-"makesysoptext" => "Diese Maske wird von Bürokraten benutzt, um normale Benutzer zu Administratoren zu machen.",
-"makesysopname" => "Name des Benutzers:",
-"makesysopsubmit" => "Mache diesen Benutzer zu einem Administrator",
-'makesysopok' => '<b>Benutzer „$1“ ist nun ein Administrator.</b>',
-'makesysopfail' => '<b>Benutzer „$1“ konnte nicht zu einem Administrator gemacht werden. (Haben Sie den Namen richtig geschrieben?)</b>',
-"makesysop" => "Mache einen Benutzer zum Administrator",
-'setbureaucratflag' => 'Mache Benutzer zum Bürokraten',
-'setstewardflag' => 'Mache Benutzer zum Steward',
-'rightslog' => 'Rechte-Logbuch',
-'rightslogtext' => 'Dies ist das Logbuch der Änderungen der Benutzerrechte.',
-'rightslogentry' => 'Gruppenzugehörigkeit für „[[$1]]“ von „$2“ auf „$3“ geändert.',
-"rights" => "Rechte:",
-"set_user_rights" => "Benutzerrechte setzen",
-'user_rights_set' => '<b>Benutzerrechte für „$1“ aktualisiert</b>',
-'set_rights_fail' => '<b>Benutzerrechte für „$1“ konnten nicht gesetzt werden. (Haben Sie den Namen korrekt eingegeben?)</b>',
-'already_sysop' => 'Dieser Benutzer ist bereits Administrator.',
-'already_bureaucrat' => 'Dieser Benutzer ist bereits Bürokrat.',
-'already_steward' => 'Dieser Benutzer ist bereits Steward.',
-'rightsnone' => '(nichts)',
-
-'1movedto2' => 'hat [[$1]] nach [[$2]] verschoben',
-'1movedto2_redir' => 'hat [[$1]] nach [[$2]] verschoben und dabei eine Weiterleitung überschrieben.',
-'movelogpage' => 'Verschiebungs-Logbuch',
-'movelogpagetext' => 'Dies ist eine Liste aller verschobenen Seiten.',
-'allmessages' => 'MediaWiki-Meldungen',
-'allmessagesname' => 'Name',
-"allmessagestext" => "Dies ist eine Liste aller möglichen Meldungen im MediaWiki-Namensraum.",
-'allmessagesnotsupportedUI' => 'Die aktuelle Sprache Ihrer Benutzeroberfläche <b>$1</b> wird auf dieser Seite nicht von {{ns:special}}:Allmessages unterstützt.',
-'allmessagesnotsupportedDB' => '\'\'\'{{ns:special}}:Allmessages\'\'\' ist momentan nicht möglich, weil die Datenbank offline ist.',
-'allmessagesdefault' => 'Standardtext',
-'allmessagescurrent' => 'Aktueller Text',
-'allmessagesfilter' => 'Filter für Meldungsnamen:',
-'allmessagesmodified' => 'Nur geänderte zeigen',
-"thumbnail-more" => "vergrößern",
-"and" => "und",
-'rcshowhideminor' => 'Kleine Änderungen $1',
-'rcshowhidebots' => 'Bots $1',
-'rcshowhideliu' => 'Angemeldete Benutzer $1',
-'rcshowhideanons' => 'Anonyme Benutzer $1',
-'rcshowhidepatr' => 'Überprüfte Änderungen $1',
-'rcshowhidemine' => 'Eigene Beiträge $1',
-"uploaddisabled" => "Entschuldigung, das Hochladen ist deaktiviert.",
-"deadendpages" => "Sackgassenartikel",
-'intl' => 'Interwiki Links',
-"version" => "Version",
-"log" => "Logbücher",
-'alllogstext' => 'Kombinierte Anzeige der Datei-, Lösch-, Seitenschutz-, Benutzerblockaden- und Rechte-Logbücher.<br />Sie können die Anzeige durch die Auswahl des Logbuchtyps, des Benutzers oder des Seitentitels einschränken.',
-'logempty' => 'Keine passenden Einträge.',
-"protectlogpage" => "Seitenschutz-Logbuch",
-'protectlogtext' => 'Dies ist eine Liste der blockierten Seiten.',
-'protectedarticle' => '„[[$1]]“ geschützt',
-'unprotectedarticle' => '„[[$1]]“ freigegeben',
-'protectsub' => '(Sperren von „$1“)',
-"confirmprotecttext" => "Soll diese Seite wirklich geschützt werden?",
-'protect-text' => 'Hier können Sie den Schutzstatus für die Seite \'\'\'$1\'\'\' einsehen und ändern.',
-'protect-level-autoconfirmed' => 'nicht registrierte Benuter blocken',
-'protect-level-sysop' => 'nur Administratoren',
-'restriction-edit' => 'bearbeiten',
-'restriction-move' => 'verschieben',
-'protect-unchain' => 'Verschiebeschutz ändern',
-"ipbexpiry" => "Ablaufzeit",
-"blocklogpage" => "Benutzerblockaden-Logbuch",
-'blocklogentry' => 'blockiert [[{{ns:user}}:$1]] - ([[{{ns:special}}:Contributions/$1|Beiträge]]) für einen Zeitraum von: $2',
-'blocklogtext' => 'Dies ist ein Log über Sperrungen und Entsperrungen von Benutzern. Automatisch geblockte IP-Adressen werden nicht erfasst. Siehe [[{{ns:special}}:Ipblocklist|IP block list]] für eine Liste der gesperrten Benutzern.',
-'unblocklogentry' => 'Blockade von [[{{ns:user}}:$1]] aufgehoben',
-"range_block_disabled" => "Die Möglichkeit, ganze Adressräume zu sperren, ist nicht aktiviert.",
-"ipb_expiry_invalid" => "Die angegebeben Ablaufzeit ist ungültig.",
-"ip_range_invalid" => "Ungültiger IP-Addressbereich.",
-"confirmprotect" => "Sperrung bestätigen",
-'protectmoveonly' => 'Nur vor dem Verschieben schützen',
-'protectcomment' => 'Grund der Sperrung:',
-'unprotectsub' => '(Aufhebung der Sperrung von „$1“)',
-"confirmunprotecttext" => "Wollen Sie wirklich die Sperrung dieser Seite aufheben?",
-"confirmunprotect" => "Aufhebung der Sperrung bestätigen",
-"unprotectcomment" => "Grund für das Aufheben der Sperrung",
-'protect-viewtext' => 'Sie sind nicht berechtigt, den Seitenschutzstatus zu ändern. Hier ist der aktuelle Schutzstatus der Seite: [[$1]]',
-'protect-default' => '(Standard)',
-"proxyblocker" => "Proxyblocker",
-"proxyblockreason" => "Ihre IP-Adresse wurde gesperrt, da sie ein offener Proxy ist. Bitte kontaktieren Sie Ihren Provider oder Ihre Systemtechnik und informieren Sie sie über dieses mögliche Sicherheitsproblem.",
-"proxyblocksuccess" => "Fertig.",
-'sorbs' => 'SORBS DNSbl',
-'sorbsreason' => 'Ihre IP-Adresse ist bei [http://www.sorbs.net SORBS] DNSbl als offener PROXY gelistet.',
-'sorbs_create_account_reason' => 'Ihre IP-Adresse ist bei [http://www.sorbs.net SORBS] DNSbl als offener PROXY gelistet. Sie können keinen Benutzer anlegen.',
-"math_image_error" => "die PNG-Konvertierung schlug fehl.",
-"math_bad_tmpdir" => "Kann das Temporärverzeichnis für mathematische Formeln nicht anlegen oder beschreiben.",
-"math_bad_output" => "Kann das Zielverzeichnis für mathematische Formeln nicht anlegen oder beschreiben.",
-"math_notexvc" => "Das texvc-Programm kann nicht gefunden werden. Bitte beachten Sie math/README.",
-'prefs-personal' => 'Benutzerdaten',
-'prefs-rc' => 'Anzeige von „Letzte Änderungen“',
-'prefs-watchlist' => 'Beobachtungsliste',
-'prefs-watchlist-days' => 'Anzahl der Tage, die auf der Beobachtungsliste angezeigt werden sollen:',
-'prefs-watchlist-edits' => 'Anzahl der Einträge in der erweiterten Beobachtungsliste:',
-'prefs-misc' => 'Verschiedenes',
-
-# Special:Import
-'import' => 'Seiten importieren',
-'importinterwiki' => 'Transwiki Import',
-'import-interwiki-text' => 'Wählen Sie ein Wiki und eine Seite zum Importieren aus.
-Das Datum der jeweiligen Versionen und die Autoren bleiben erhalten.
-Alle Transwiki Import-Aktionen werden im [[{{ns:special}}:Log/import|Import-Logbuch]] protokolliert.',
-'import-interwiki-history' => 'Alle Versionen dieser Seite kopieren',
-'import-interwiki-submit' => 'Import',
-'import-interwiki-namespace' => 'Importiere Seiten in Namensraum:',
-'importtext' => 'Auf dieser Spezialseite können über [[{{ns:special}}:Export]] exportierte Seiten in dieses Wiki importiert werden.',
-'importstart' => 'Importiere Seiten...',
-'import-revision-count' => '$1 Version(en)',
-'importnopages' => 'Keine Seiten zum Importieren.',
-'importfailed' => 'Import fehlgeschlagen: $1',
-'importunknownsource' => 'Unbekannte Importquelle',
-'importcantopen' => 'Konnte Importdatei nicht öffnen',
-'importbadinterwiki' => 'Falscher Interwiki Link',
-'importnotext' => 'Leer oder kein Text',
-'importsuccess' => 'Import erfolgreich!',
-'importhistoryconflict' => 'Es existieren bereits ältere Versionen, die mit diesen kollidieren. (Möglicherweise wurde die Seite bereits vorher importiert)',
-'importnosources' => 'Für den Transwiki Import sind keine Quellen definiert. Das direkte Hochladen von Versionen ist blockiert.',
-'importnofile' => 'Es ist keine Importdatei ausgewählt worden!',
-'importuploaderror' => 'Das Hochladen der Importdatei ist fehlgeschlagen. Vielleicht ist die Datei größer als erlaubt.',
-
-# import log
-'importlogpage' => 'Import-Logbuch',
-'importlogpagetext' => 'Administrativer Import von Seiten mit Versionsgeschichte von anderen Wikis.',
-'import-logentry-upload' => '$1 wurde importiert',
-'import-logentry-upload-detail' => '$1 Version(en)',
-#'import-logentry-interwiki' => 'transwikied $1',
-'import-logentry-interwiki-detail' => '$1 Version(en) von $2',
-
-"isbn" => "ISBN",
-"siteuser" => "{{SITENAME}}-Benutzer $1",
-"siteusers" => "{{SITENAME}}-Benutzer $1",
-'watch' => 'beobachten',
-'unwatch' => 'nicht mehr beobachten',
-'move' => 'verschieben',
-'edit' => 'bearbeiten',
-'talk' => 'Diskussion',
-'views' => 'Ansichten',
-"nocookiesnew" => "Der Benutzerzugang wurde erstellt, aber Sie sind nicht eingeloggt. {{SITENAME}} benötigt für diese Funktion Cookies, bitte aktivieren Sie diese und loggen sich dann mit Ihrem neuen Benutzernamen und dem Passwort ein.",
-"nocookieslogin" => "{{SITENAME}} benutzt Cookies zum Einloggen der Benutzer. Sie haben Cookies deaktiviert, bitte aktivieren Sie diese und versuchen es erneut.",
-
-'spamprotectiontitle' => 'Spamschutzfilter',
-'spamprotectiontext' => 'Die Seite die Sie speichern wollten wurde vom Spamschutzfilter blockiert. Das liegt wahrscheinlich an einem Link zu einer externen Seite.',
-'spamprotectionmatch' => 'Der folgende Text hat den Spamfilter ausgelöst: $1',
-'subcategorycount' => 'Diese Kategorie hat {{PLURAL:$1|eine Unterkategorie|$1 Unterkategorien}}.',
-'categoryarticlecount' => 'Es gibt {{PLURAL:$1|einen|$1}} Artikel in dieser Kategorie.',
-'spambot_username' => 'MediaWiki Spam-Säuberung',
-'spam_reverting' => 'Letzte Version ohne Links zu $1 wiederhergestellt.',
-'spam_blanking' => 'Alle Versionen enthielten Links zu $1, bereinigt.',
-
-# math
-'mw_math_png' => "Immer als PNG darstellen",
-'mw_math_simple' => "Einfaches TeX als HTML darstellen, sonst PNG",
-'mw_math_html' => "Wenn möglich als HTML darstellen, sonst PNG",
-'mw_math_source' =>"Als TeX belassen (für Textbrowser)",
-'mw_math_modern' => "Empfehlenswert für moderne Browser",
-'mw_math_mathml' => 'MathML (experimentell)',
-
-# Patrolling
-'markaspatrolleddiff' => 'Als geprüft markieren',
-'markaspatrolledtext' => 'Diese Artikeländerung als geprüft markieren',
-'markedaspatrolled' => 'Als geprüft markiert',
-'markedaspatrolledtext' => 'Die ausgewählte Artikeländerung wurde als geprüft markiert.',
-'rcpatroldisabled' => 'Prüfung der letzten Änderungen gesperrt',
-'rcpatroldisabledtext' => 'Die Prüfung der letzten Änderungen ist zur Zeit gesperrt.',
-'markedaspatrollederror' => 'Markierung als „geprüft“ nicht möglich.',
-'markedaspatrollederrortext' => 'Sie müssen eine Artikeländerung auswählen.',
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Benutzer:',
-'speciallogtitlelabel' => 'Titel:',
-'passwordtooshort' => 'Ihr Passwort ist zu kurz. Es muss mindestens $1 Zeichen lang sein.',
-
-# Media Warning
-'mediawarning' => '\'\'\'Warnung:\'\'\' Diese Art von Datei kann böswilligen Programmcode enthalten. Durch das Herunterladen oder Öffnen der Datei kann Ihr Computer beschädigt werden.<hr />',
-
-'fileinfo' => '$1 kB, MIME Typ: <code>$2</code>',
-
-# external editor support
-'edit-externally' => 'Diese Datei mit einem externen Programm bearbeiten',
-'edit-externally-help' => 'Siehe die [http://meta.wikimedia.org/wiki/Help:External_editors Installationsanweisungen] für weitere Informationen',
-
-# Metadata
-'metadata' => 'Metadaten',
-'metadata-help' => 'Diese Datei enthält weitere Informationen, die in der Regel von der Digitalkamera oder dem verwendeten Scanner stammen. Durch nachträgliche Bearbeitung der Originaldatei können einige Details verändert worden sein.',
-'metadata_help' => 'Metadaten:',
-'metadata-expand' => 'Erweiterte Details einblenden',
-'metadata-collapse' => 'Erweiterte Details ausblenden',
-
-# Exif tags
-'exif-aperturevalue' => 'Blendenwert',
-'exif-artist' => 'Fotograf',
-'exif-bitspersample' => 'Bits pro Farbkomponente',
-'exif-brightnessvalue' => 'Helligkeitswert',
-'exif-cfapattern' => 'CFA-Muster',
-'exif-colorspace' => 'Farbraum',
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-'exif-componentsconfiguration' => 'Bedeutung einzelner Komponenten',
-'exif-componentsconfiguration-0' => 'Existiert nicht',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
-'exif-compressedbitsperpixel' => 'Komprimierte Bits pro Pixel',
-'exif-compression' => 'Art der Kompression',
-'exif-compression-1' => 'Unkomprimiert',
-'exif-compression-6' => 'JPEG',
-'exif-contrast' => 'Kontrast',
-'exif-contrast-0' => 'Normal',
-'exif-contrast-1' => 'Schwach',
-'exif-contrast-2' => 'Stark',
-'exif-copyright' => 'Urheberrechte',
-'exif-customrendered' => 'Benutzerdefinierte Bildverarbeitung',
-'exif-customrendered-0' => 'Standard',
-'exif-customrendered-1' => 'Benutzerdefiniert',
-'exif-datetime' => 'Speicherzeitpunkt',
-'exif-datetimedigitized' => 'Digitalisierungszeitpunkt',
-'exif-datetimeoriginal' => 'Erfassungszeitpunkt',
-'exif-devicesettingdescription' => 'Geräteeinstellung',
-'exif-digitalzoomratio' => 'Digitalzoom',
-'exif-exifversion' => 'Exif-Version',
-'exif-exposurebiasvalue' => 'Belichtungsvorgabe',
-'exif-exposureindex' => 'Belichtungsindex',
-'exif-exposuremode' => 'Belichtungsmodus',
-'exif-exposuremode-0' => 'Automatische Belichtung',
-'exif-exposuremode-1' => 'Manuelle Belichtung',
-'exif-exposuremode-2' => 'Belichtungsreihe',
-'exif-exposureprogram' => 'Belichtungsprogramm',
-'exif-exposureprogram-0' => 'Unbekannt',
-'exif-exposureprogram-1' => 'Manuell',
-'exif-exposureprogram-2' => 'Standardprogramm',
-'exif-exposureprogram-3' => 'Zeitautomatik',
-'exif-exposureprogram-4' => 'Blendenautomatik',
-'exif-exposureprogram-5' => 'Kreativprogramm mit Bevorzugung hoher Schärfentiefe',
-'exif-exposureprogram-6' => 'Action-Programm mit Bevorzugung einer kurzen Belichtungszeit',
-'exif-exposureprogram-7' => 'Portrait-Programm',
-'exif-exposureprogram-8' => 'Landschaftsaufnahmen',
-'exif-exposuretime' => 'Belichtungsdauer',
-'exif-exposuretime-format' => '$1 Sekunden ($2)',
-'exif-filesource' => 'Quelle der Datei',
-'exif-filesource-3' => 'DSC',
-'exif-flash' => 'Blitz',
-'exif-flashenergy' => 'Blitzstärke',
-'exif-flashpixversion' => 'unterstützte Flashpix-Version',
-'exif-fnumber' => 'Blende',
-'exif-fnumber-format' => 'f/$1',
-'exif-focallength' => 'Brennweite',
-'exif-focallength-format' => '$1 mm',
-'exif-focallengthin35mmfilm' => 'Brennweite (Kleinbildäquivalent)',
-'exif-focalplaneresolutionunit' => 'Einheit der Sensorauflösung',
-'exif-focalplaneresolutionunit-2' => 'Zoll',
-'exif-focalplanexresolution' => 'Sensorauflösung horizontal',
-'exif-focalplaneyresolution' => 'Sensorauflösung vertikal',
-'exif-gaincontrol' => 'Verstärkung',
-'exif-gaincontrol-0' => 'Keine',
-'exif-gaincontrol-1' => 'Gering',
-'exif-gaincontrol-2' => 'High gain up',
-'exif-gaincontrol-3' => 'Low gain down',
-'exif-gaincontrol-4' => 'High gain down',
-'exif-gpsaltitude' => 'Höhe',
-'exif-gpsaltituderef' => 'Bezugshöhe',
-'exif-gpsareainformation' => 'Name des GPS-Gebietes',
-'exif-gpsdatestamp' => 'GPS-Datum',
-'exif-gpsdestbearing' => 'Motivrichtung',
-'exif-gpsdestbearingref' => 'Referenz für Motivrichtung',
-'exif-gpsdestdistance' => 'Motiventfernung',
-'exif-gpsdestdistanceref' => 'Referenz für die Motiventfernung',
-'exif-gpsdestlatitude' => 'Breite',
-'exif-gpsdestlatituderef' => 'Referenz für die Breite',
-'exif-gpsdestlongitude' => 'Länge',
-'exif-gpsdestlongituderef' => 'Referenz für die Länge',
-'exif-gpsdifferential' => 'GPS-Differentialkorrektur',
-'exif-gpsdirection-m' => 'Magnetische Richtung',
-'exif-gpsdirection-t' => 'Tatsächliche Richtung',
-'exif-gpsdop' => 'Maßpräzision',
-'exif-gpsimgdirection' => 'Bildrichtung',
-'exif-gpsimgdirectionref' => 'Referenz für die Ausrichtung des Bildes',
-'exif-gpslatitude' => 'Geografische Breite',
-'exif-gpslatitude-n' => 'nördl. Breite',
-'exif-gpslatitude-s' => 'südl. Breite',
-'exif-gpslatituderef' => 'nördl. oder südl. Breite',
-'exif-gpslongitude' => 'Geografische Länge',
-'exif-gpslongitude-e' => 'östl. Länge',
-'exif-gpslongitude-w' => 'westl. Länge',
-'exif-gpslongituderef' => 'östl. oder westl. Länge',
-'exif-gpsmapdatum' => 'Geodätisches Datum benutzt',
-'exif-gpsmeasuremode' => 'Messverfahren',
-'exif-gpsmeasuremode-2' => 'zweidimensionale Messung',
-'exif-gpsmeasuremode-3' => 'dreidimensionale Messung',
-'exif-gpsprocessingmethod' => 'Name des GPS-Verfahrens',
-'exif-gpssatellites' => 'Für die Messung benutzte Satelliten',
-'exif-gpsspeed' => 'Geschwindigkeit des GPS-Empfängers',
-'exif-gpsspeed-k' => 'km/h',
-'exif-gpsspeed-m' => 'mph',
-'exif-gpsspeed-n' => 'Knoten',
-'exif-gpsspeedref' => 'Geschwindigkeitseinheit',
-'exif-gpsstatus' => 'Empfänger Status',
-'exif-gpsstatus-a' => 'Messung läuft',
-#'exif-gpsstatus-v' => 'Measurement interoperability',
-'exif-gpstimestamp' => 'GPS-Zeit',
-'exif-gpstrack' => 'Bewegungsrichtung',
-'exif-gpstrackref' => 'Referenz für Bewegungsrichtung',
-'exif-gpsversionid' => 'GPS-Tag-Version',
-'exif-imagedescription' => 'Bildtitel',
-'exif-imagelength' => 'Länge',
-'exif-imageuniqueid' => 'Bild-ID',
-'exif-imagewidth' => 'Breite',
-'exif-isospeedratings' => 'Film- oder Sensorempfindlichkeit (ISO)',
-'exif-jpeginterchangeformat' => 'Offset zu JPEG SOI',
-'exif-jpeginterchangeformatlength' => 'Größe der JPEG-Daten in Bytes',
-'exif-lightsource' => 'Lichtquelle',
-'exif-lightsource-0' => 'Unbekannt',
-'exif-lightsource-1' => 'Tageslicht',
-'exif-lightsource-10' => 'Bewölkt',
-'exif-lightsource-11' => 'Schatten',
-'exif-lightsource-12' => 'Tageslicht fluoreszierend (D 5700–7100 K)',
-'exif-lightsource-13' => 'Tagesweiß fluoreszierend (N 4600–5400 K)',
-'exif-lightsource-14' => 'Kaltweiß fluoreszierend (W 3900–4500 K)',
-'exif-lightsource-15' => 'Weiß fluoreszierend (WW 3200–3700 K)',
-'exif-lightsource-17' => 'Standardlicht A',
-'exif-lightsource-18' => 'Standardlicht B',
-'exif-lightsource-19' => 'Standardlicht C',
-'exif-lightsource-2' => 'Fluoreszierend',
-'exif-lightsource-20' => 'D55',
-'exif-lightsource-21' => 'D65',
-'exif-lightsource-22' => 'D75',
-'exif-lightsource-23' => 'D50',
-'exif-lightsource-24' => 'ISO Studio Kunstlicht',
-'exif-lightsource-255' => 'Andere Lichtquelle',
-'exif-lightsource-3' => 'Glühlampe',
-'exif-lightsource-4' => 'Blitz',
-'exif-lightsource-9' => 'Schönes Wetter',
-'exif-make' => 'Hersteller',
-'exif-makernote' => 'Herstellernotiz',
-'exif-maxaperturevalue' => 'Größte Blende',
-'exif-meteringmode' => 'Messverfahren',
-'exif-meteringmode-0' => 'Unbekannt',
-'exif-meteringmode-1' => 'Durchschnittlich',
-'exif-meteringmode-2' => 'Mittenzentriert',
-'exif-meteringmode-255' => 'Unbekannt',
-'exif-meteringmode-3' => 'Spotmessung',
-'exif-meteringmode-4' => 'Mehrfachspotmessung',
-'exif-meteringmode-5' => 'Muster',
-'exif-meteringmode-6' => 'Bildteil',
-'exif-model' => 'Modell',
-'exif-oecf' => 'Optoelektronischer Umrechnungsfaktor',
-'exif-orientation' => 'Kameraausrichtung',
-'exif-orientation-1' => 'Normal',
-'exif-orientation-2' => 'Horizontal gedreht',
-'exif-orientation-3' => 'Um 180° gedreht',
-'exif-orientation-4' => 'Vertikal gedreht',
-'exif-orientation-5' => 'Entgegen dem Uhrzeigersinn um 90° gedreht und vertikal gewendet',
-'exif-orientation-6' => 'Um 90° in Uhrzeigersinn gedreht',
-'exif-orientation-7' => 'Um 90° in Uhrzeigersinn gedreht und vertikal gewendet',
-'exif-orientation-8' => 'Um 90° entgegen dem Uhrzeigersinn gedreht',
-'exif-photometricinterpretation-2' => 'RGB',
-'exif-photometricinterpretation-6' => 'YCbCr',
-'exif-photometricinterpretation' => 'Pixelzusammensetzung',
-'exif-pixelxdimension' => 'Gültige Bildhöhe',
-'exif-pixelydimension' => 'Gültige Bildbreite',
-'exif-planarconfiguration' => 'Datenausrichtung',
-'exif-planarconfiguration-1' => 'Grobformat',
-'exif-planarconfiguration-2' => 'Planarformat',
-#'exif-primarychromaticities' => 'Chromaticities of primarities',
-'exif-referenceblackwhite' => 'Schwarz/Weiß-Referenzpunkte',
-'exif-relatedsoundfile' => 'Zugehörige Tondatei',
-'exif-resolutionunit' => 'Masseinheit der Auflösung',
-'exif-rowsperstrip' => 'Anzahl Zeilen pro Streifen',
-'exif-samplesperpixel' => 'Anzahl Komponenten',
-'exif-saturation' => 'Sättigung',
-'exif-saturation-0' => 'Normal',
-'exif-saturation-1' => 'Gering',
-'exif-saturation-2' => 'Hoch',
-'exif-scenecapturetype' => 'Aufnahmeart',
-'exif-scenecapturetype-0' => 'Standard',
-'exif-scenecapturetype-1' => 'Landschaft',
-'exif-scenecapturetype-2' => 'Portrait',
-'exif-scenecapturetype-3' => 'Nachtszene',
-'exif-scenetype' => 'Szenentyp',
-'exif-scenetype-1' => 'Normal',
-'exif-sensingmethod' => 'Messmethode',
-'exif-sensingmethod-1' => 'Undefiniert',
-'exif-sensingmethod-2' => 'Ein-Chip-Farbsensor',
-'exif-sensingmethod-3' => 'Zwei-Chip-Farbsensor',
-'exif-sensingmethod-4' => 'Drei-Chip-Farbsensor',
-#'exif-sensingmethod-5' => 'Color sequential area sensor',
-'exif-sensingmethod-7' => 'Trilinearer Sensor',
-#'exif-sensingmethod-8' => 'Color sequential linear sensor',
-'exif-sharpness' => 'Schärfe',
-'exif-sharpness-0' => 'Normal',
-'exif-sharpness-1' => 'Gering',
-'exif-sharpness-2' => 'Stark',
-'exif-shutterspeedvalue' => 'Belichtungszeitwert',
-'exif-software' => 'Software',
-#'exif-spatialfrequencyresponse' => 'Spatial frequency response',
-'exif-spectralsensitivity' => 'Spectral Sensitivity',
-#'exif-stripbytecounts' => 'Bytes per compressed strip',
-'exif-stripoffsets' => 'Bilddaten-Versatz',
-'exif-subjectarea' => 'Bereich',
-'exif-subjectdistance' => 'Entfernung',
-'exif-subjectdistance-value' => '$1 Meter',
-'exif-subjectdistancerange' => 'Motiventfernung',
-'exif-subjectdistancerange-0' => 'Unbekannt',
-'exif-subjectdistancerange-1' => 'Makro',
-'exif-subjectdistancerange-2' => 'Nah',
-'exif-subjectdistancerange-3' => 'Entfernt',
-'exif-subjectlocation' => 'Motivstandort',
-'exif-subsectime' => 'Speicherzeitpunkt (1/100 s)',
-'exif-subsectimedigitized' => 'Digitalisierungszeitpunkt (1/100 s)',
-'exif-subsectimeoriginal' => 'Erfassungszeitpunkt (1/100 s',
-'exif-transferfunction' => 'Ãœbertragungsfunktion',
-'exif-usercomment' => 'Benutzerkommentare',
-'exif-whitebalance' => 'Weißabgleich',
-'exif-whitebalance-0' => 'Automatisch',
-'exif-whitebalance-1' => 'Manuell',
-'exif-whitepoint' => 'Manuell mit Messung',
-'exif-xresolution' => 'Horizontale Auflösung',
-'exif-xyresolution-c' => '$1 dpc',
-'exif-xyresolution-i' => '$1 dpi',
-'exif-ycbcrcoefficients' => 'YCbCr-Koeffizienten',
-'exif-ycbcrpositioning' => 'Y und C Positionierung',
-'exif-ycbcrsubsampling' => 'Subsampling Rate von Y bis C',
-'exif-yresolution' => 'Vertikale Auflösung',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'alle',
-'imagelistall' => 'alle',
-'watchlistall1' => 'alle',
-'watchlistall2' => 'alle',
-'namespacesall' => 'alle',
-
-# E-mail address confirmation
-'confirmemail' => 'Bestätigung der E-Mail-Adresse (Authentifizierung)',
-'confirmemail_text' => 'Dieses Wiki erfordert, dass Sie Ihre E-Mail-Adresse bestätigen (authentifizieren), bevor Sie die erweiterten E-Mail-Funktionen benutzen können. Durch einen Klick auf die Schaltfläche unten wird eine E-Mail an Sie gesendet. Diese E-Mail enthält einen Link mit einem Bestätigungs-Code. Durch Klicken auf diesen Link wird bestätigt, dass Ihre E-Mail-Adresse gültig ist.',
-'confirmemail_send' => 'Anforderung einer E-Mail zur Adressenbestätigung',
-'confirmemail_sent' => 'Es wurde Ihnen eine E-Mail zur Adressenbestätigung gesendet.',
-'confirmemail_sendfailed' => 'Eine Bestätigung konnte auf Grund einer Fehlkonfiguration des Servers oder ungültigen Zeichen in der E-Mail-Adresse nicht verschickt werden.',
-'confirmemail_invalid' => 'Ungültiger Bestätigungs-Code. Die Gültigkeitsdauer des Codes ist eventuell abgelaufen.',
-'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 einloggen.',
-'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_subject' => '[{{SITENAME}}] Bestätigung Ihrer E-Mail-Adresse',
-'confirmemail_body' => 'Hallo,
-
-jemand mit der IP-Adresse $1, wahrscheinlich Sie selbst, hat eine Bestätigung dieser E-Mail-Adresse für das Benutzerkonto "$2" für {{SITENAME}} angefordert.
-
-Um die E-Mail-Funktion für {{SITENAME}} (wieder) zu aktivieren und um zu bestätigen, dass dieses Benutzerkonto wirklich zu Ihrer E-Mail-Adresse und damit zu Ihnen gehört, öffnen Sie bitte folgenden Link in Ihrem Browser: $3
-
-Der Bestätigungscode ist bis zu folgendem Zeitpunkt gültig: $4
-
-Wenn diese E-Mail-Adresse *nicht* zu dem genannten Benutzerkonto gehört, folgen Sie diesem Link bitte *nicht*.
-
---
-{{SITENAME}}: {{fullurl:{{Mediawiki:mainpage}}}}',
-
-# Inputbox extension, may be useful in other contexts as well
-'tryexact' => 'Versuche exakte Suche:',
-'searchfulltext' => 'Gesamten Text durchsuchen',
-'createarticle' => 'Artikel anlegen',
-
-# Scary transclusion
-'scarytranscludedisabled' => '[Interwiki Einbindung ist deaktiviert]',
-'scarytranscludefailed' => '[Vorlageneinbindung für $1 ist gescheitert]',
-'scarytranscludetoolong' => '[URL ist zu lang; Entschuldigung]',
-
-# Trackbacks
-'trackbackbox' => '<div id="mw_trackbacks">
-Trackbacks für diesen Artikel:<br />
-$1
-</div>',
-'trackbackremove' => '([$1 löschen])',
-'trackbacklink' => 'Trackback',
-'trackbackdeleteok' => 'Trackback wurde erfolgreich gelöscht.',
-
-# delete conflict
-'deletedwhileediting' => 'Warnung. Diese Seite wurde gelöscht, nach dem Sie angefangen haben diese zu bearbeiten!',
-'confirmrecreate' => 'Benutzer [[{{ns:user}}:$1|$1]] ([[{{ns:user_talk}}:$1|Diskussion]]) hat diese Seite gelöscht, nachdem Sie angefangen haben ihn zu bearbeiten. Die Begründung lautete:
-\'\'$2\'\'
-Bitte bestätigen Sie, dass Sie diese Seite wirklich neu erstellen möchten.',
-'recreate' => 'Wiederherstellen',
-'tooltip-recreate' => 'Seite neu erstellen, obwohl sie gelöscht wurde.',
-
-'unit-pixel' => 'px',
-
-'searchcontaining' => "Suche nach Artikeln, in denen ''$1'' vorkommt.",
-'searchnamed' => "Suche nach Artikeln, deren Name ''$1'' enthält.",
-'articletitles' => "Artikel, die mit ''$1'' beginnen",
-'hideresults' => 'Verbergen',
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Eigene Benutzerseite\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Benutzerseite der IP-Adresse von der aus Sie Änderungen durchführen\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Eigene Diskussionsseite\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Diskussion über Änderungen von dieser IP-Adresse\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Eigene Einstellungen\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Liste der beobachteten Seiten\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Liste eigener Beiträge\');
-ta[\'pt-login\'] = new Array(\'o\',\'Sich einzuloggen wird zwar gerne gesehen, ist aber keine Pflicht.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Sich einzuloggen wird zwar gerne gesehen, ist aber keine Pflicht.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Abmelden\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Diskussion zum Artikelinhalt\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Artikel bearbeiten. Bitte benutzen Sie vor dem Speichern die Vorschaufunktion.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Einen Kommentar zu dieser Diskussion hinzufügen.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Diese Seite ist geschützt. Sie können sich den Quelltext ansehen.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Frühere Versionen dieser Seite\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Diese Seite schützen\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Diese Seite löschen\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Einträge wiederherstellen, bevor diese Seite gelöscht wurde\');
-ta[\'ca-move\'] = new Array(\'m\',\'Diese Seite verschieben\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Diese Seite zu Ihrer Beobachtungsliste hinzufügen\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Diese Seite von Ihrer Beobachtungsliste entfernen\');
-ta[\'search\'] = new Array(\'f\',\'Dieses Wiki durchsuchen\');
-ta[\'p-logo\'] = new Array(\'\',\'Hauptseite\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Hauptseite anzeigen\');
-ta[\'n-portal\'] = new Array(\'\',\'Über das Portal, was Sie tun können, wo was zu finden ist\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Hintergrundinformationen zu aktuellen Ereignissen\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Liste der letzten Änderungen in diesem Wiki.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Zufällige Seite\');
-ta[\'n-help\'] = new Array(\'\',\'Hilfeseite anzeigen\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Unterstützen Sie uns\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Liste aller Seiten, die hierher zeigen\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Letzte Änderungen an Seiten, die von hier verlinkt sind\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS-Feed für diese Seite\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom-Feed für diese Seite\');
-ta[\'t-contributions\'] = new Array(\'\',\'Liste der Beiträge von diesem Benutzer ansehen\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Eine E-Mail an diesen Benutzer senden\');
-ta[\'t-upload\'] = new Array(\'u\',\'Dateien hochladen\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Liste aller Spezialseiten\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Artikelinhalt anzeigen\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Benutzerseite anzeigen\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Mediendateienseite anzeigen\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Dies ist eine Spezialseite. Sie können diese nicht ändern.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Portalseite anzeigen\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Bilderseite anzeigen\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Systemmeldungen anzeigen\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Vorlage anzeigen\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Hilfeseite anzeigen\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Kategorieseite anzeigen\');',
-
-# image deletion
-'deletedrevision' => 'Alte Version $1 gelöscht.',
-
-# browsing diffs
-'previousdiff' => '↠Zum vorherigen Versionsunterschied',
-'nextdiff' => 'Zum nächsten Versionsunterschied →',
-
-# HTML dump
-'redirectingto' => 'Weitergeleitet nach [[$1]]',
-
-# action=purge
-'confirm_purge' => "Den Cache dieser Seite leeren? $1",
-'confirm_purge_button' => 'OK',
-
-'youhavenewmessagesmulti' => "Sie haben neue Nachrichten: $1",
-
-# DISPLAYTITLE
-'displaytitle' => '(Link zu dieser Seite als [[$1]])',
-
-'loginlanguagelabel' => 'Sprache: $1',
-
-);
-
-
-?>
diff --git a/languages/MessagesEl.php b/languages/MessagesEl.php
deleted file mode 100644
index 240f1c1e..00000000
--- a/languages/MessagesEl.php
+++ /dev/null
@@ -1,1859 +0,0 @@
-<?php
-
-global $wgAllMessagesEl;
-$wgAllMessagesEl = array(
-
-# User preference toggles
-#----------------------------------------#
-'tog-underline' => 'ΥπογÏάμμιση συνδέσμων',
-'tog-highlightbroken' => 'ΚατεστÏαμένοι σÏνδεσμοι μοÏφοποίησης <a href="" class="new">όπως αυτός</a> (εναλλακτικά: όπως αυτός<a href="" class="internal">?</a>).',
-'tog-justify' => 'Στοίχιση παÏαγÏάφων',
-'tog-hideminor' => 'ΑπόκÏυψη αλλαγών μικÏής κλίμακας',
-'tog-usenewrc' => 'Ανάδειξη Ï€Ïόσφατων αλλαγών (δεν λειτουÏγεί σε όλους τους browser)',
-'tog-numberheadings' => 'Αυτόματη αÏίθμιση τίτλων',
-'tog-showtoolbar' => 'Εμφάνιση μπάÏας εÏγαλείων επεξεÏγασίας',
-'tog-editondblclick' => 'ΕπεξεÏγασία σελίδων με διπλό κλικ (JavaScript)',
-'tog-editsection' => 'ΕνεÏγοποίηση επεξεÏγασίας τμημάτων μέσω των συνδέσμων [επεξεÏγασία]',
-'tog-editsectiononrightclick' => 'ΕνεÏγοποίηση επεξεÏγασίας τμήματος με Î´ÎµÎ¾Ï ÎºÎ»Î¹Îº<br /> στους τίτλους των τμημάτων (JavaScript)',
-'tog-showtoc' => 'Εμφάνιση πίνακα πεÏιεχομένων <br />(για σελίδες με πεÏισσότεÏες από Ï„Ïεις κεφαλίδες)',
-'tog-rememberpassword' => 'ΔιατήÏηση του ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης σε αυτό τον υπολογιστή',
-'tog-editwidth' => 'Πλαίσιο επεξεÏγασίας στο μέγιστο πλάτος',
-'tog-watchdefault' => 'ΠÏοσθήκη των σελίδων που επεξεÏγάζεστε στη λίστα παÏακολοÏθησης.',
-'tog-minordefault' => 'ΠÏοκαθοÏίστε να χαÏακτηÏίζονται όλες οι αλλαγές "μικÏής κλίμακας".',
-'tog-previewontop' => 'Εμφάνιση Ï€Ïοεπισκόπησης Ï€Ïιν από το πλαίσο επεξεÏγασίας και όχι μετά',
-'tog-previewonfirst' => 'Εμφάνιση Ï€Ïοεπισκόπησης κατά την Ï€Ïώτη επεξεÏγασία',
-'tog-nocache' => 'ΑπενεÏγοποίηση της δυνατότητας δημιουÏγίας cache των σελίδων',
-'tog-enotifwatchlistpages' => 'Ειδοποίηση με e-mail σχετικά με αλλαγές στις σελίδες που παÏακολουθώ.',
-'tog-enotifusertalkpages' => 'Ειδοποίηση με e-mail σχετικά με αλλαγές στη συζήτηση της δικής μου σελίδας χÏήστη',
-'tog-enotifminoredits' => 'Ειδοποίηση με e-mail και για τις αλλαγές μικÏής κλίμακας σε αυτή τη σελίδα',
-'tog-enotifrevealaddr' => 'Εμφάνιση της ηλεκτÏονικής μου διεÏθυνσης στις ειδοποιήσεις που μου αποστέλλονται.',
-'tog-shownumberswatching' => 'Εμφάνιση του αÏÎ¹Î¸Î¼Î¿Ï Ï„Ï‰Î½ συνδεδεμένων χÏηστών',
-'tog-fancysig' => 'Απλή υπογÏαφή (χωÏίς τη χÏήση αυτόματου συνδέσμου)',
-'tog-externaleditor' => 'Εξ αÏχής χÏήση εξωτεÏÎ¹ÎºÎ¿Ï ÎµÏ€ÎµÎ¾ÎµÏγαστή κειμένου',
-'tog-externaldiff' => 'Εξ αÏχής χÏήση εξωτεÏÎ¹ÎºÎ¿Ï Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î±Î½Ï„Î¹Ï€Î±Ïαβολής (diffing)',
-
-'underline-always' => 'Πάντα',
-'underline-never' => 'Ποτέ',
-'underline-default' => 'Όπως οÏίζεται από το browser σας.',
-
-'skinpreview' => '(Ï€Ïοεπισκόπηση)',
-
-#Months
-#-----------#
-'jan' => 'Ιαν',
-'january' => 'ΙανουαÏίου',
-'feb' => 'ΦεβÏ',
-'february' => 'ΦεβÏουαÏίου',
-'mar' => 'ΜαÏÏ„',
-'march' => 'ΜαÏτίου',
-'apr' => 'ΑπÏ',
-'april' => 'ΑπÏιλίου',
-'may' => 'ΜαÎου',
-'may_long' => 'ΜαÎου',
-'jun' => 'Ιουν',
-'june' => 'Ιουνίου',
-'jul' => 'Ιουλ',
-'july' => 'Ιουλίου',
-'aug' => 'Αυγ',
-'august' => 'ΑυγοÏστου',
-'sep' => 'Σεπτ',
-'september' => 'ΣεπτεμβÏίου',
-'oct' => 'Οκτ',
-'october' => 'ΟκτωβÏίου',
-'nov' => 'Îοε',
-'november' => 'ÎοεμβÏίου',
-'dec' => 'Δεκ',
-'december' => 'ΔεκεμβÏίου',
-
-#Days
-#-------#
-'sunday' => 'ΚυÏιακή',
-'monday' => 'ΔευτέÏα',
-'tuesday' => 'ΤÏίτη',
-'wednesday' => 'ΤετάÏτη',
-'thursday' => 'Πέμπτη',
-'friday' => 'ΠαÏασκευή',
-'saturday' => 'Σαββάτο',
-
-
-# Bits of text used by many pages:
-#----------------------------------------------------#
-'categories' => 'ΚατηγοÏίες',
-'category' => 'κατηγοÏία',
-'category_header' => 'ΆÏθÏα στην κατηγοÏία "$1"',
-'subcategories' => 'ΥποκατηγοÏίες',
-
-'linktrail' => '/^([a-z]+)(.*)$/sD',
-'linkprefix' => '/^(.*?)([a-zA-Z\x80-\xff]+)$/sD',
-'mainpage' => 'ΑÏχική σελίδα',
-'mainpagetext' => 'To λογισμικό Wiki εγκαταστάθηκε επιτυχώς.',
-
-'mainpagedocfooter' => 'ΠεÏισσότεÏες πληÏοφοÏίες σχετικά με τη χÏήση και με τη ÏÏθμιση παÏαμέτÏων θα βÏείτε στους συνδέσμους: [http://meta.wikimedia.org/wiki/MediaWiki_i18n Οδηγίες για Ï„Ïοποποίηση του πεÏιβάλλοντος εÏγασίας] και [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide ΕγχειÏίδιο χÏήστη].',
-
-'portal' => 'Ο ιστοχώÏος της κοινότητας',
-'portal-url' => '{{ns:4}}:Ο_ιστοχώÏος_της_κοινότητας',
-'about' => 'Σχετικά με',
-'aboutsite' => 'Σχετικά με το {{SITENAME}}',
-'aboutpage' => '{{ns:4}}:Σχετικά με',
-'article' => 'Σελίδα κειμένου (ή άλλου πεÏιεχομένου)',
-'help' => 'Βοήθεια',
-'helppage' => '{{ns:12}}:ΠεÏιεχόμενα',
-#'wikititlesuffix' => '{{SITENAME}}',
-'bugreports' => 'ΑναφοÏές σφαλμάτων',
-'bugreportspage' => '{{ns:4}}:ΑναφοÏά_σφάλματος',
-'sitesupport' => 'ΥποστήÏιξη ιστοχώÏου',
-'sitesupport-url' => '{{ns:4}}:ΥποστήÏιξη_ιστοχώÏου',
-'faq' => 'Συνήθεις εÏωτήσεις (FAQ)',
-'faqpage' => '{{ns:12}}:Συνήθεις εÏωτήσεις (FAQ)',
-'edithelp' => 'Βοήθεια σχετικά με την επεξεÏγασία',
-'newwindow' => '(ανοίγει σε ξεχωÏιστό παÏάθυÏο)',
-'edithelppage' => '{{ns:12}}:ΕπεξεÏγασία',
-'cancel' => 'ΑκÏÏωση',
-'qbfind' => 'ΕÏÏεση',
-'qbbrowse' => 'ΠεÏιήγηση',
-'qbedit' => 'ΕπεξεÏγασία',
-'qbpageoptions' => 'Αυτή η σελίδα',
-'qbpageinfo' => 'ΣυμφÏαζόμενα',
-'qbmyoptions' => 'Οι σελίδες μου',
-'qbspecialpages' => 'Σελίδες λειτουÏγιών',
-'moredotdotdot' => 'ΠεÏισσότεÏα...',
-'mypage' => 'Η σελίδα μου',
-'mytalk' => 'Οι συζητήσεις μου',
-'anontalk' => 'Οι συζητήσεις αυτής της διεÏθυνσης IP',
-'navigation' => 'Πλοήγηση',
-
-
-# Metadata in edit box
-#---------------------------------#
-'metadata' => '<b>Μεταδεδομένα</b> (επεξήγηση στο σÏνδεσμο <a href="$1">here</a>)',
-'metadata_page' => '{{ns:project}}:Μεταδεδομένα',
-
-'currentevents' => 'ΤÏέχοντα γεγονότα',
-'currentevents-url' => 'ΤÏέχοντα γεγονότα',
-
-'disclaimers' => 'Αποποίηση ευθυνών',
-'disclaimerpage' => '{{ns:4}}:Αποποίηση_ευθÏνης',
-
-'errorpagetitle' => 'Σφάλμα',
-'returnto' => 'ΕπιστÏοφή στη σελίδα $1.',
-'tagline' => 'Από {{SITENAME}}',
-'whatlinkshere' => 'ΑναφοÏές στη σελίδα',
-'help' => 'Βοήθεια',
-'search' => 'Αναζήτηση',
-'go' => 'Μετάβαση',
-'history_short' => 'ΙστοÏικό',
-'info_short' => 'ΠληÏοφοÏίες',
-'printableversion' => 'Εκτυπώσιμη έκδοση',
-'print' => 'ΕκτÏπωση',
-'edit' => 'ΕπεξεÏγασία',
-'editthispage' => 'ΕπεξεÏγασία αυτής της σελίδας',
-'delete' => 'ΔιαγÏαφή',
-'deletethispage' => 'ΔιαγÏαφή αυτής της σελίδας',
-'undelete_short1' => 'Îα αναστÏαφεί η διαγÏαφή μίας επεξεÏγασίας.',
-'undelete_short' => 'Îα αναστÏαφεί η διαγÏαφή $1 επεξεÏγασιών.',
-'protect' => 'ΠÏοστασία',
-'protectthispage' => 'Κλείδωμα της σελίδας',
-'unprotect' => 'ΆÏση Ï€Ïοστασίας',
-'unprotectthispage' => 'ΆÏση Ï€Ïοστασίας αυτής της σελίδας',
-'newpage' => 'Îέα σελίδα',
-'talkpage' => 'Συζήτηση για αυτή τη σελίδα',
-'specialpage' => 'Σελίδα λειτουÏγιών',
-'personaltools' => 'ΠÏοσωπικά εÏγαλεία',
-'postcomment' => 'ΚαταχωÏίστε ένα σχόλιο.',
-'addsection' => '+',
-'articlepage' => 'Εμφάνιση σελίδας κειμένου',
-'subjectpage' => 'Εμφάνιση θέματος',
-'talk' => 'Συζήτηση',
-'views' => 'Εμφανίσεις',
-'toolbox' => 'ΕÏγαλεία',
-'userpage' => 'Εμφάνιση σελίδας χÏήστη',
-'projectpage' => 'Εμφάνιση σελίδας βοήθειας',
-'imagepage' => 'Εμφάνιση σελίδας εικόνων',
-'viewtalkpage' => 'Εμφάνιση συζήτησης',
-'otherlanguages' => 'Άλλες γλώσσες',
-'redirectedfrom' => '(ΑνακατεÏθυνση από $1)',
-'lastmodified' => 'Η σελίδα αυτή Ï„Ïοποποιήθηκε τελευταία φοÏά στις $1.',
-'viewcount' => 'Αυτή η σελίδα έχει Ï€Ïοσπελαστεί $1 φοÏές.',
-'copyright' => 'Το πεÏιεχόμενο είναι διαθέσιμο σÏμφωνα με την $1.',
-'protectedpage' => 'Κλειδωμένη σελίδα',
-'administrators' => '{{ns:4}}:ΔιαχειÏιστές',
-
-'sysoptitle' => 'Απαιτείται η Ï€Ïόσβαση διαχειÏιστή.',
-'sysoptext' => 'Το αίτημά σας αφοÏά σε ενέÏγεια
-
-που εκτελείται μόνον από διαχειÏιστές
-
-(βλ.$1).',
-'developertitle' => 'Απαιτείται η Ï€Ïόσβαση των Ï€ÏογÏαμματιστών.',
-'developertext' => 'Η ενέÏγεια αυτή μποÏεί να εκτελείται μόνον από τους Ï€ÏογÏαμματιστές (βλ. $1).',
-'badaccess' => 'Ακατάλληλη άδεια',
-
-'badaccesstext' => 'Η ενέÏγεια που ζητήσατε μποÏεί να εκτελεσθεί μόνον από χÏήστες στους οποίους έχει δοθεί άδεια "$2".
-Βλ. $1.',
-
-'versionrequired' => 'Απαιτείται η έκδοση $1 του MediaWiki.',
-'versionrequiredtext' => 'Για να χÏησιμοποιήσετε αυτή τη σελίδα απαιτείται η έκδοση $1 του MediaWiki . Βλ. [[Special:Έκδοση]]',
-'nbytes' => '$1 bytes',
-'retrievedfrom' => 'Ανακτήθηκε από το "$1".',
-'newmessageslink' => 'νέο μήνυμα',
-'editsection' => 'επεξεÏγασία',
-'editold' => 'επεξεÏγασία',
-'toc' => 'Πίνακας πεÏιεχομένων',
-'showtoc' => 'εμφάνιση',
-'hidetoc' => 'απόκÏυψη',
-'thisisdeleted' => 'Εμφάνιση ή αποκατάσταση της $1;',
-'restorelink' => '$1 επεξεÏγασίες έχουν διαγÏαφεί.',
-'feedlinks' => 'Ροή δεδομένων:',
-#'sitenotice' => '-', # the equivalent to wgSiteNotice
-
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-#---------------------------------------------------------------------------------------------------------------------------------#
-'nstab-main' => 'ΆÏθÏο',
-'nstab-user' => 'Σελίδα χÏήστη',
-'nstab-media' => 'ΗλεκτÏονικά μέσα',
-'nstab-special' => 'Σελίδα λειτουÏγιών',
-'nstab-project' => 'Σχετικά με',
-'nstab-image' => 'Εικόνα',
-'nstab-mediawiki' => 'Μήνυμα',
-'nstab-template' => 'ΠÏότυπο',
-'nstab-help' => 'Βοήθεια',
-'nstab-category' => 'ΚατηγοÏία',
-
-# Main script and global functions
-#--------------------------------------------------#
-'nosuchaction' => 'Δεν υπάÏχει τέτοια ενέÏγεια.',
-'nosuchactiontext' => 'Η ενέÏγεια που καθοÏίστηκε από την διεÏθυνση URL δεν αναγνωÏίζεται από το Wiki.',
-'nosuchspecialpage' => 'Δεν υπάÏχει τέτοια σελίδα λειτουÏγιών.',
-'nospecialpagetext' => 'Έχετε ζητήσει μια ειδική σελίδα που δεν αναγνωÏίζεται από το Wiki.',
-
-# General errors
-#------------------------#
-'error' => 'Σφάλμα',
-'databaseerror' => 'Σφάλμα στη βάση δεδομένων',
-
-'dberrortext' => 'Σημειώθηκε συντακτικό σφάλμα σε αίτημα Ï€Ïος τη βάση δεδομένων. Πιθανόν να Ï€Ïόκειται για ένδειξη σφάλματος στο λογισμικό. Το τελευταίο αίτημα Ï€Ïος τη βάση δεδομένων που επιχειÏήθηκε ήταν: <blockquote><tt>$1</tt></blockquote> μέσα από τη λειτουÏγία "<tt>$2</tt>". Το MySQL επέστÏεψε σφάλμα "<tt>$3: $4</tt>".',
-
-'dberrortextcl' => 'Σημειώθηκε συντακτικό σφάλμα σε αίτημα Ï€Ïος τη βάση δεδομένων. Το τελευταίο αίτημα που επιχειÏήθηκε ήταν: "$1" μέσα από τη λειτουÏγία "$2". Το MySQL επέστÏεψε σφάλμα "$3: $4".',
-'noconnect' => 'ΛυποÏμαστε! Λόγω τεχνικών δυσκολιών το Wiki δεν μποÏεί να επικοινωνήσει με τον server της βάσης δεδομένων. <br />
-
-$1',
-
-'nodb' => 'ΑδÏνατη η επιλογή της βάσης δεδομένων $1',
-'cachederror' => 'Το ακόλουθο κείμενο Ï€ÏοέÏχεται από το Ï€ÏοσωÏινό αÏχείο (cache) και πιθανόν να μην πεÏιέχει τις πιο Ï€Ïόσφατες αλλαγές.',
-'laggedslavemode' => 'ΠÏοειδοποίηση: Η σελίδα μποÏεί να μην έχει ενημεÏωθεί με τις Ï€Ïόσφατες αλλαγές.<br />',
-'readonly' => 'Κλειδωμένη βάση δεδομένων',
-'enterlockreason' => 'Εξηγήστε τους λόγους για το κλείδωμα και το πότε, κατά την εκτίμησή σας, το κλείδωμα αυτό θα αναιÏεθεί.',
-
-'readonlytext' => 'Η βάση δεδομένων είναι Ï€ÏοσωÏινά κλειδωμένη και δεν μποÏεί να δεχθεί νέα λήμματα και άλλες Ï„Ïοποποιήσεις -πιθανότατα λόγω συντήÏησης. Μετά τη συντήÏηση θα επανέλθει σε κανονική λειτουÏγία. Η αιτιολογία για το κλείδωμα της βάσης δεδομένων ήταν η εξής: <p>$1',
-
-'missingarticle' => 'Η βάση δεδομένων δεν βÏήκε το αναμενόμενο πεÏιεχόμενο σελίδας κάτω από το όνομα "$1".
-
-<p> Αυτό συμβαίνει όταν ακολουθοÏμε συνδέσμους μιας παλιάς \'αντιπαÏαβολής\' ή \'ίστοÏικοÏ\' σε σελίδες που έχουν διαγÏαφεί. Αν δεν Ï€Ïόκειται για τέτοια πεÏίπτωση, είναι πιθανόν να υπάÏχει σφάλμα στο λογισμικό. Σας παÏακαλοÏμε να το αναφέÏετε στους διαχειÏιστές, παÏαπέμποντας στο συγκεκÏιμένο URL.',
-
-'readonly_lag' => 'Η βάση δεδομένων έχει κλειδωθεί αυτόματα για να μποÏέσουν οι επιμέÏους servers των αντιγÏάφων της βάσης δεδομένων (slaves) να καλÏψουν τη διαφοÏά με τον κεντÏικό server του Ï€ÏωτοτÏπου της βάσης (master).',
-
-'internalerror' => 'ΕσωτεÏικό σφάλμα',
-'filecopyerror' => 'Δεν ήταν δυνατή η αντιγÏαφή του αÏχείου "$1" στο "$2".',
-'filerenameerror' => 'Δεν είναι δυνατή η μετονομασία του αÏχείου "$1" σε "$2".',
-'filedeleteerror' => 'Δεν ήταν δυνατή η διαγÏαφή του αÏχείου "$1".',
-'filenotfound' => 'Δεν είναι δυνατή η ανεÏÏεση του αÏχείου "$1".',
-'unexpected' => 'Μη Ï€Ïοσδοκώμενη τιμή: "$1"="$2"',
-'formerror' => 'Λάθος: Δεν ολοκληÏώθηκε η υποβολή της φόÏμας!',
-'badarticleerror' => 'Η ενέÏγεια αυτή δεν μποÏεί να εκτελεσθεί στη συγκεκÏιμένη σελίδα.',
-'cannotdelete' => 'ΑδÏνατη η διαγÏαφή της συγκεκÏιμένης σελίδας ή εικόνας (Ενδεχομένως να έχει ήδη διαγÏαφεί από άλλο χÏήστη.)',
-'badtitle' => 'Ακατάλληλος τίτλος',
-'badtitletext' => 'Ο τίτλος της σελίδας που ζητήσατε είναι άκυÏος ή κενός ή Ï€Ïόκειται για έναν εσφαλμένα συνδεδεμένο διαγλωσσικό τίτλο (ή εσφαλμένα συνδεδεμένο τίτλο ανάμεσα σε διαφοÏετικά Wiki).',
-'perfdisabled' => 'ΛυποÏμαστε! Αυτή η λειτουÏγία έχει Ï€ÏοσωÏινά απενεÏγοποιηθεί επειδή επιβÏαδÏνει τη βάση δεδομένων σε βαθμό που κανένας χÏήστης δεν μποÏεί να χÏησιμοποιήσει το Wiki.',
-'perfdisabledsub' => 'Αυτό είναι ένα αποθηκευμένο αντίγÏαφο της $1:',
-'perfcached' => 'Τα δεδομένα που ακολουθοÏν είναι cached και είνα πιθανόν να μην είναι πλήÏως ενημεÏωμένα:',
-
-'wrong_wfQuery_params' => 'Λανθανσμένες παÏάμετÏοι στο wfQuery()<br />
-ΛειτουÏγία: $1<br />
-Αίτημα: $2',
-
-'viewsource' => 'Εμφάνιση κώδικα',
-
-'protectedtext' => 'Η σελίδα αυτή είναι κλειδωμένη και δεν είναι δυνατή η επεξεÏγασία της. Για πεÏισσότεÏες πληÏοφοÏίες σχετικά με τους λόγους για τους οποίους Ï€ÏοστατεÏεται η σελίδα, παÏακαλοÏμε επισκεφθείτε το σÏνδεσμο
-[[{{ns:4}}:Κλειδωμένες_σελίδες]].
-
-ΜποÏείτε να δείτε και να αντιγÏάψετε τον πηγαίο κώδικα αυτής σελίδας:',
-
-'sqlhidden' => '(το αίτημα SQL δεν εμφανίζεται)',
-
-
-# Login and logout pages
-#-------------------------------------#
-'logouttitle' => 'Έξοδος χÏήστη',
-'logouttext' => 'Έχετε αποσυνδεθεί.
-ΜποÏείτε να παÏαμείνετε στο {{SITENAME}} ανώνυμα, ή μποÏείτε να συνδεθείτε ξανά με το ίδιο ή με διαφοÏετικό (εάν έχετε) όνομα χÏήστη. Έχετε Ï…Ï€\' όψη σας πως αÏκετές σελίδες θα συνεχίσουν να εμφανίζονται κανονικά, σαν να μην έχετε αποσυνδεθεί, μέχÏι να καθαÏίσετε το cache του browser σας.',
-
-'welcomecreation' => '== Καλώς ήλθατε, $1! ==
-
-Ο λογαÏιασμός σας έχει δημιουÏγθεί. ΜποÏείτε να εξατομικεÏσετε το {{SITENAME}} σÏμφωνα με τις ανάγκες σας μέσα από το σÏνδεσμο [[Special:Preferences|ΠÏοτιμήσεις]].',
-
-'loginpagetitle' => 'Είσοδος χÏήστη',
-'yourname' => 'Όνομα χÏήστη',
-'yourpassword' => 'Κωδικός',
-'yourpasswordagain' => 'ΠληκτÏολογήστε ξανά τον κωδικό',
-'remembermypassword' => 'ΔιατήÏηση του ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης σε αυτόν τον υπολογιστή',
-#'yourdomainname' => 'Your domain',
-'externaldberror' => 'Συνέβη εξωτεÏικό σφάλμα πιστοποίησης στη βάση δεδομένων ή δεν σας έχει επιτÏαπεί να ενημεÏώσετε τον εξωτεÏικό σας λογαÏιασμό.',
-'loginproblem' => '<b>Εμφανίστηκε Ï€Ïόβλημα κατά την είσοδό σας.</b><br />ΠαÏακαλοÏμε δοκιμάστε ξανά!',
-'alreadyloggedin' => '<strong>Ο χÏήστης $1, είναι ήδη συνδεδεμένος!</strong><br />',
-'login' => 'Είσοδος',
-'loginprompt' => 'ΠÏέπει να έχετε ενεÏγοποιήσει τα cookies για να συνδεθείτε στο {{SITENAME}}.',
-'userlogin' => 'ΔημιουÏγία ΛογαÏιασμοÏ/Είσοδος',
-'logout' => 'Έξοδος',
-'userlogout' => 'Έξοδος χÏήστη',
-'notloggedin' => 'Δεν έχετε συνδεθεί.',
-'createaccount' => 'ΔημιουÏγία νέου λογαÏιασμοÏ',
-'createaccountmail' => 'Με ηλεκτÏονικό ταχυδÏομείο',
-'badretype' => 'Οι κωδικοί που έχετε δηλώσει δεν συμφωνοÏν Î¼ÎµÏ„Î±Î¾Ï Ï„Î¿Ï…Ï‚.',
-'userexists' => 'Το όνομα χÏήστη που συμπληÏώσατε είναι ήδη σε χÏήση. ΠαÏακαλοÏμε διαλέξτε ένα άλλο όνομα.',
-'youremail' => 'ΗλεκτÏονική διεÏθυνση*',
-'yourrealname' => 'Όνομα και επώνυμο*',
-'yourlanguage' => 'Γλώσσα διασÏνδεσης',
-'yourvariant' => 'Η γλώσσα που χÏησιμοποιείτε',
-'yournick' => 'Το ψευδώνυμό σας (για την υπογÏαφή)',
-'email' => 'αλληλογÏαφία',
-
-'prefs-help-email-enotif' => 'Αυτή η διεÏθυνση χÏησιμοποιείται για να σας αποστέλλονται ειδοποιήσεις εφόσον έχετε ενεÏγοποιήσει τις σχετικές επιλογές.',
-'prefs-help-realname' => '* ΠÏαγματικό όνομα (Ï€ÏοαιÏετικό): εφόσον εισάγετε το όνομά σας, αυτό θα μποÏεί να χÏησιμοποιηθεί για να αναγνωÏιστεί ευÏÏτεÏα η δουλειά σας.',
-'loginerror' => 'Λάθος σÏνδεσης',
-
-'prefs-help-email' => '* Email (Ï€ÏοαιÏετικό): Δίνει τη δυνατότητα σε άλλους χÏήστες να επικοινωνήσουν μαζί σας μέσω της σελίδας χÏήστη (ή της συζήτησης για την σελίδα χÏήστη) χωÏίς να εμφανίζεται η ταυτότητά σας.',
-
-'nocookiesnew' => 'Ο λογαÏιασμός χÏήστη έχει δημιουÏγηθεί, αλλά δεν έχετε ακόμα συνδεθεί. Το {{SITENAME}} χÏησιμοποιεί cookies κατά τη σÏνδεση των χÏηστών. Τα cookies είναι απενεÏγοποιημένα στον υπολογιστή σας. ΠαÏακαλοÏμε ενεÏγοποιήστε τα και στη συνέχεια συνδεθείτε χÏησιμοποιώντας το νέο όνομα χÏήστη σας και τον κωδικό σας.',
-
-'nocookieslogin' => 'Το {{SITENAME}} χÏησιμοποιεί cookies κατά τη σÏνδεση των χÏηστών. Τα cookies είναι απενεÏγοποιημένα στον υπολογιστή σας. ΠαÏακαλοÏμε ενεÏγοποιήστε τα και ξαναδοκιμάστε!',
-'noname' => 'Το όνομα χÏήστη που έχετε καθοÏίσει δεν είναι έγκυÏο.',
-'loginsuccesstitle' => 'Επιτυχής σÏνδεση',
-'loginsuccess' => 'Είστε συνδεδεμένος(-η) στο {{SITENAME}} ως "$1".',
-
-'nosuchuser' => 'Δεν υπάÏχει χÏήστης με το όνομα "$1".
-Ελέγξτε την οÏθογÏαφία ή χÏησιμοποιείστε την παÏακάτω φόÏμα για να δημιουÏγήσετε ένα νέο λογαÏιασμό.',
-
-'nosuchusershort' => 'Δεν υπάÏχει χÏήστης με το όνομα "$1". ΠαÏακαλοÏμε ελέγξτε την οÏθογÏαφία.',
-'wrongpassword' => 'Ο κωδικός που πληκτÏολογήσατε είναι λανθασμένος. ΠαÏακαλοÏμε Ï€Ïοσπαθήστε ξανά.',
-'mailmypassword' => 'Στείλτε μου ένα νέο κωδικό.',
-'passwordremindertitle' => 'ΥπενθÏμιση ÎºÏ‰Î´Î¹ÎºÎ¿Ï Î±Ï€ÏŒ το {{SITENAME}}',
-
-'passwordremindertext' => 'Κάποιος (πιθανώς εσείς) με διεÏθυνση IP $1, ζήτησε να σας στείλουμε ένα νέο κωδικό Ï€Ïόσβασης στο {{SITENAME}}. Ο κωδικός Ï€Ïόσβασης για το χÏήστη "$2" είναι αυτή τη στιγμή "$3". ΣυνιστοÏμε να συνδεθείτε και να αλλάξετε αυτόν τον κωδικό το συντομότεÏο δυνατόν.',
-
-'noemail' => 'Δεν υπάÏχει ηλεκτÏονική διεÏθυνση για το χÏήστη "$1".',
-
-'passwordsent' => 'Σας έχει σταλεί ένας νέος κωδικός στην ηλεκτÏονική διέθυνση που δηλώσατε για "$1".
-Σας παÏακαλοÏμε να ξανασυνδεθείτε μόλις τον λάβετε.',
-
-'eauthentsent' => 'Ένα μήνυμα επαλήθευσης έχει σταλεί στην ηλεκτÏονική διεÏθυνση που έχετε δηλώσει στο σÏστημα. ΠÏιν αÏχίσει η αποστολή μηνυμάτων στη συγκεκÏιμένη διεÏθυνση, Ï€Ïέπει να ακολουθήσετε τις οδηγίες που βÏίσκονται στο μήνυμα που σας έχει σταλεί για να επαληθεÏσετε ότι η συγκεκÏιμένη ηλεκτÏονική διεÏθυνση ανήκει Ï€Ïαγματικά σε εσάς.',
-
-'loginend' => '&nbsp;',
-'mailerror' => 'Λάθος στην αποστολή του μηνÏματος: $1',
-'acct_creation_throttle_hit' => 'ΛυποÏμαστε, έχετε ήδη δημιουÏγήσει $1 λογαÏιασμοÏÏ‚ και δεν μποÏείτε να δημιουÏγήσετε άλλους.',
-'emailauthenticated' => 'Η ηλεκτÏονική σας διεÏθυνση επιβεβαιώθηκε στις $1.',
-
-'emailnotauthenticated' => 'Η ηλεκτÏονική σας διεÏθυνση δεν έχει επαληθευθεί ακόμα. ΜέχÏι να ολοκληÏώσετε την επαλήθευση της διεÏθυνσής σας, δεν είναι δυνατόν το σÏστημα να σας αποστείλει αλληλογÏαφία για καμμία από τις ακόλουθες λειτοÏυγίες.',
-
-'noemailprefs' => '<strong>Δεν έχει οÏισθεί ηλεκτÏονική διέυθυνση</strong>, οι λειτουÏγίες που ακολουθοÏν δεν θα είναι δυνατόν να ολοκληÏωθοÏν.',
-'emailconfirmlink' => 'ΕπαληθεÏστε την ηλεκτÏονική σας διεÏθυνση',
-'invalidemailaddress' => 'Η ηλεκτÏονική διεÏθυνση δεν έγινε δεκτή γιατί ενδεχομένως δεν είχε έγκυÏη μοÏφή. ΠαÏακαλοÏμε συμπληÏώστε μια σωστά διαμοÏφωμένη διεÏθυνση ή αφήστε το πεδίο κενό.',
-
-
-# Edit page toolbar
-#----------------------------#
-'bold_sample' => 'Έντονο κείμενο',
-'bold_tip' => 'Έντονο κείμενο',
-
-'italic_sample' => 'Κείμενο με πλάγιους χαÏακτήÏες',
-'italic_tip' => 'Κείμενο με πλάγιους χαÏακτήÏες',
-
-'link_sample' => 'Τίτλος συνδέσμου',
-'link_tip' => 'ΕσωτεÏικός σÏνδεσμος',
-
-'extlink_sample' => 'http://www.paradeigma.com τίτλος συνδέσμου',
-'extlink_tip' => 'ΕξωτεÏικός σÏνδεσμος (μην ξεχάστε το Ï€Ïόθεμα http:// )',
-
-'headline_sample' => 'Κείμενο τίτλου',
-'headline_tip' => 'ΔεÏτεÏος τίτλος (επίπεδο 2)',
-
-'math_sample' => 'Εισαγωγή Ï„Ïπου εδώ',
-'math_tip' => 'Μαθηματικός Ï„Ïπος (LaTeX)',
-
-'nowiki_sample' => 'Εισάγετε εδώ το μη μοÏφοποιημένο κείμενο.',
-'nowiki_tip' => 'Îα αγνοηθεί η μοÏφοποίηση Wiki.',
-
-'image_sample' => 'paradeigma.jpg',
-'image_tip' => 'Ενσωματωμένη εικόνα',
-
-'media_sample' => 'paradeigma.mp3',
-'media_tip' => 'ΣÏνδεσμος αÏχείου πολυμέσων',
-
-'sig_tip' => 'ΥπογÏαφή με ημεÏομηνία',
-'hr_tip' => 'ΟÏιζόντια γÏαμμή (να χÏησιμοποιείται με μέτÏο!)',
-
-
-# Edit pages
-#-----------------#
-'summary' => 'ΣÏνοψη',
-'subject' => 'Θέμα/επικεφαλίδα',
-'minoredit' => 'Αλλαγή μικÏής κλίμακας',
-'watchthis' => 'ΠαÏακολοÏθηση αυτής της σελίδας',
-'savearticle' => 'Αποθήκευση σελίδας',
-'preview' => 'ΠÏοεπισκόπηση',
-'showpreview' => 'ΠÏοεπισκόπηση',
-'showdiff' => 'Δείτε τις αλλαγές',
-'blockedtitle' => 'Ο χÏήστης έχει υποστεί φÏαγή.',
-
-'blockedtext' => 'Το όνομα χÏήστη ή η διεÏθυνση IP σας έχει υποστεί φÏαγή από τον/την $1 με την αιτιολογία :<br />\'\'$2\'\'<p> ΜποÏείτε να απευθυνθείτε στον/στην $1 ή σε κάποιον άλλον από τους [[{{ns:4}}:ΔιαχειÏιστές |διαχειÏιστές]] για να συζητήσετε το Ï€Ïόβλημα.
-
-Έχετε Ï…Ï€\' όψη σας ότι δεν μποÏείτε να χÏησιμοποιήσετε τη δυνατότητα "αποστολή e-mail σε χÏήστη" εκτός αν έχετε μια έγκυÏη διεÏθυνση e-mail δηλωμένη στις [[Special:Preferences|ΠÏοτιμήσεις χÏήστη]].
-
-<br />
-<br />Η διεÏθυνση IP σας είναι: $3. ΠαÏακαλοÏμε να την αναφέÏετε σε κάθε σας αίτημα.',
-
-'whitelistedittitle' => 'Για να επεξεÏγαστείτε μια σελίδα Ï€Ïέπει Ï€Ïώτα να συνδεθείτε.',
-'whitelistedittext' => 'ΠÏέπει να [[Special:Userlogin|συνδεθείτε]] για να επεξεÏγαστείτε μια σελίδα.',
-'whitelistreadtitle' => 'Για να διαβάσετε Ï€Ïέπει Ï€Ïώτα να συνδεθείτε.',
-'whitelistreadtext' => 'ΠÏέπει να [[Special:Userlogin|συνδεθείτε]] για να διαβάσετε σελίδες.',
-'whitelistacctitle' => 'Δεν έχετε το δικαίωμα να δημιουÏγήσετε λογαÏιασμό.',
-'whitelistacctext' => 'Για να σας επιτÏαπεί η δημιουÏγία λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÎµ αυτό το Wiki Ï€Ïέπει να [[Special:Userlogin|συνδεθείτε]] και να κατέχετε την κατάλληλη άδεια.',
-'loginreqtitle' => 'Απαιτείται η σÏνδεση του χÏήστη.',
-'accmailtitle' => 'Ο κωδικός έχει σταλεί.',
-'accmailtext' => 'Ο κωδικός για τον/την \'$1\' έχει σταλεί στο $2.',
-'newarticle' => '(Îέο)',
-
-'newarticletext' => 'Έχετε ακολουθήσει ένα σÏνδεσμο που δεν υπάÏχει ακόμα. Για να δημιουÏγήσετε μια νέα σελίδα εδώ, αÏχίστε να γÏάφετε το κείμενό σας στο πλαίσιο.(Βλ. [[{{ns:12}}:ΠεÏιεχόμενα|Σελίδα βοήθειας]] για πεÏισσότεÏες πληÏοφοÏίες).
-Αν έχετε βÏεθεί εδώ κατά λάθος, απλώς πατήστε \'\'\'επιστÏοφή (back)\'\'\' στον browser του υπολογιστή σας.',
-
-#'talkpagetext' => '<!-- MediaWiki:talkpagetext -->',
-
-'anontalkpagetext' => '----\'\'Αυτή η σελίδα συζήτησης Ï€ÏοοÏίζεται για ανώνυμους χÏήστες που δεν έχουν δημιουÏγήσει ακόμα λογαÏιασμό (ή που δεν τον χÏησιμοποιοÏν). Έτσι για την ταυτοποίηση ενός ανώνυμου χÏήστη χÏησιμοποιείται η [[{{ns:12}}:διεÏθυνση IP |διεÏθυνση IP ]] του. Είναι όμως πιθανόν η διεÏθυνση αυτή να είναι κοινή για πολλοÏÏ‚ διαφοÏετικοÏÏ‚ χÏήστες (όπως Ï€.χ. για τους χÏήστες ενός Internet Cafe ή ενός [[{{ns:12}}:proxy server|proxy server]]). Αν είστε ανώνυμος χÏήστης και έχετε δεχθεί σχόλια άσχετα με τα θέματά σας (κάτι που μποÏεί να συμβεί αν χÏησιμοποιείτε την ίδια [[{{ns:12}}:διεÏθυνση IP|διεÏθυνση IP]] με κάποιον άλλο ανώνυμο χÏήστη) θα ήταν καλό να [[Special:Userlogin|δημιουÏγήσετε ένα λογαÏιασμό χÏήστη ή να συνδεθείτε]] για να αποφεÏγεται η σÏγχυση\'\'.',
-
-'noarticletext' => '(Δεν υπάÏχει κείμενο στη σελίδα)',
-
-'clearyourcache' => '\'\'\'Σημείωση:\'\'\' Μετά την αποθήκευση, θα χÏειαστεί να καθαÏίσετε το cache στον browser για να μποÏέσετε να δείτε τις αλλαγές: \'\'\'Mozilla:\'\'\' click \'\'Reload\'\' (or \'\'Ctrl-R\'\'), \'\'\'IE / Opera:\'\'\' \'\'Ctrl-F5\'\', \'\'\'Safari:\'\'\' \'\'Cmd-R\'\', \'\'\'Konqueror\'\'\' \'\'Ctrl-R\'\'.<br />',
-
-'usercssjsyoucanpreview' => '<strong>ΧÏήσιμη συμβουλή:</strong> ΧÏησιμοποιήστε το κουμπί "ΠÏοεπισκόπηση" για να ελέγξτε τα νέα σας CSS/JS Ï€Ïιν τα αποθηκεÏσετε.',
-'usercsspreview' => '\'\'\'Σας υπενθυμίζουμε ότι κάνετε απλώς έλεγχο/Ï€Ïοεπισκόπηση του CSS του χÏήστη -δεν το έχετε ακόμα αποθηκεÏσει! \'\'\'',
-'userjspreview' => '\'\'\'Σας υπενθυμίζουμε ότι κάνετε απλώς έλεγχο/Ï€Ïοεπισκόπηση του JavaScript του χÏήστη -δεν το έχετε ακόμα αποθηκεÏσει!\'\'\'',
-'updated' => '(ΕνημεÏώθηκε.)',
-'note' => '<strong>ΠÏοσοχή: </strong>',
-'previewnote' => 'Σας υπενθυμίζουμε ότι βλέπετε μόνον την Ï€Ïοεπισκόπηση -δεν έχετε ακόμα αποθηκεÏσει τις αλλαγές σας!',
-'previewconflict' => 'Αυτή η Ï€Ïοεπισκόπηση απεικονίζει το κείμενο στην επάνω πεÏιοχή επεξεÏγασίας κειμένου, όπως θα εμφανιστεί εάν επιλέξετε να το αποθηκεÏσετε.',
-'editing' => 'ΕπεξεÏγασία $1',
-'editingsection' => 'ΕπεξεÏγασία $1 (τμήμα)',
-'editingcomment' => 'ΕπεξεÏγασία $1 (σχόλια)',
-'editconflict' => 'Ανταγωνιστικές επεξεÏγασίες: $1',
-
-'explainconflict' => 'Κάποιος άλλος χÏήστης έχει αλλάξει αυτή τη σελίδα από τότε που αÏχίσατε να την επεξεÏγάζεστε. Στο επάνω τμήμα βÏίσκεται το Ï„Ïέχον κείμενο της σελίδας. Οι δικές σας αλλαγές εμφανίζονται στο κάτω τμήμα. Θα Ï€Ïέπει να ενσωματώσετε εσείς τις αλλαγές σας στο Ï„Ïέχον κείμενο. <b>Μόνον</b> το επάνω τμήμα θα αποθηκευθεί όταν πατήσετε "Αποθήκευση σελίδας".<p>',
-
-'yourtext' => 'Το κείμενό σας',
-'storedversion' => 'Αποθηκευμένη έκδοση',
-
-'nonunicodebrowser' => '<strong>ΠΡΟΣΟΧΗ! Ο browser σας δεν είναι συμβατός με unicode. ΠαÏακαλοÏμε χÏησιμοποιήστε έναν άλλο browser για επεξεÏγαστείστε αυτό το άÏθÏο έτσι ώστε να αποδοθοÏν σωστά όλοι οι ελληνικοί χαÏακτήÏες. </strong><br />',
-
-'editingold' => '<strong>ΠΡΟΕΙΔΟΠΟΙΗΣΗ: ΕπεξεÏγάζεστε μια παλιότεÏη αναθεώÏηση αυτής της σελίδας. Αν Ï€Ïοσπαθείστε να την αποθηκεÏσετε, όσες αλλαγές έχουν γίνει Ï€Ïιν από αυτή την αναθεώÏηση θα χαθοÏν.</strong><br />',
-
-'yourdiff' => 'ΔιαφοÏές',
-
-'copyrightwarning' => 'Ολες οι Ï€Ïοσθήκες/ αλλαγές στο {{SITENAME}} θα Ï€Ïέπει να συμφωνοÏν με την $2 (Βλ. $1 για λεπτομέÏειες).
-Αν δεν επιθυμείτε τα κείμενά σας να τα επεξεÏγαστοÏν κατά την κÏίση τους άλλοι χÏήστες και να τα διαδώσουν κατά βοÏληση παÏακαλοÏμε να μην τα αναÏτήσετε σε αυτό το χώÏο. Ότι συνεισφέÏετε στο χώÏο αυτό σε κείμενα, διαγÏάμματα, στοιχεία ή εικόνες Ï€Ïέπει να είναι δικά σας έÏγα ή να ανήκουν στο δημόσιο τομέα (public domain) ή να Ï€ÏοέÏχονται από ελεÏθεÏες ή ανοιχτές πηγές με Ïητή άδεια αναδημοσίευσης. <br />
-
-Τέλος μας υπόσχεστε και δηλώνετε πως ότι γÏάφετε σε αυτό τον χώÏο είναι Ï€Ïωτότυπο δικό σας έÏγο και, άσχετα με την έκτασή του, δεν έχει εκχωÏηθεί σε Ï„Ïίτους η δημοσίευση και η εκμετάλλευσή του.
-<strong>ΠΑΡΑΚΑΛΟΥΜΕ ÎΑ ΜΗΠΑÎΑΡΤΗΣΕΤΕ ΚΕΙΜΕÎΑ ΤΡΙΤΩΠΕΑΠΔΕΠΕΧΕΤΕ ΤΗΠΑΔΕΙΑ ΤΟΥ ΙΔΙΟΚΤΗΤΗ ΤΟΥ COPYRIGHT!</strong>',
-
-'copyrightwarning2' => 'Έχετε Ï…Ï€\' όψη σας ότι όλες οι Ï€Ïοσθήκες/αλλαγές που κάνετε στο {{SITENAME}} μποÏοÏν να υποστοÏν επεξεÏγασία και αλλαγές ή ακόμα και να διαγÏαφοÏν από άλλους χÏήστες.
-Αν δεν επιθυμείτε τα κείμενά σας να τα επεξεÏγαστοÏν κατά την κÏίση τους άλλοι χÏήστες και να τα διαδώσουν κατά βοÏληση παÏακαλοÏμε να μην τα αναÏτήσετε σε αυτό το χώÏο. Ότι συνεισφέÏετε στο χώÏο αυτό σε κείμενα, διαγÏάμματα, στοιχεία ή εικόνες Ï€Ïέπει να είναι δικά σας έÏγα ή να ανήκουν στο δημόσιο τομέα (public domain) ή να Ï€ÏοέÏχονται από ελεÏθεÏες ή ανοιχτές πηγές με Ïητή άδεια αναδημοσίευσης. <br />
-Τέλος μας υπόσχεστε και δηλώνετε πως ότι γÏάφετε σε αυτό τον χώÏο είναι Ï€Ïωτότυπο δικό σας έÏγο και, άσχετα με την έκτασή του, δεν έχει εκχωÏηθεί σε Ï„Ïίτους η δημοσίευση και η εκμετάλλευσή του.
-<strong>ΠΑΡΑΚΑΛΟΥΜΕ ÎΑ ΜΗΠΑÎΑΡΤΗΣΕΤΕ ΚΕΙΜΕÎΑ ΤΡΙΤΩΠΕΑΠΔΕΠΕΧΕΤΕ ΤΗΠΑΔΕΙΑ ΤΟΥ ΙΔΙΟΚΤΗΤΗ ΤΟΥ COPYRIGHT!</strong>',
-
-'longpagewarning' => 'ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η σελίδα έχει μέγεθος $1kb. Είναι πιθανόν μεÏικοί browser να παÏουσιάσουν Ï€Ïοβλήματα στην επεξεÏγασία σελίδων της τάξης των 32kb και άνω. ΜποÏείτε να αποφÏγετε το Ï€Ïόβλημα κόβωντας τη σελίδα σε μικÏότεÏα τμήματα.<br />',
-
-'readonlywarning' => 'ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η βάση δεδομένων έχει κλειδωθεί Ï€ÏοσωÏινά για συντήÏηση και δεν θα μποÏέσετε να αποθηκεÏσετε αυτά που έχετε επεξεÏγαστεί. ΜποÏείτε αν θέλετε να αποθηκεÏσετε το κείμενο στον υπολογιστή σας (με αποκοπή-και-επικόλληση) και να το ξαναχÏησιμοποιήσετε αÏγότεÏα όταν η συντήÏηση θα έχει ολοκληÏωθεί.',
-
-'protectedpagewarning' => 'ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η σελίδα αυτή έχει κλειδωθεί -η οποιαδήποτε επεξεÏγασία της μποÏεί να γίνει μόνον από διαχειÏιστές. Βεβαιωθείτε πως ακολουθείτε [[{{ns:4}}:Σελίδες_υπό_Ï€Ïοστασία|τους κανόνες για τις υπό Ï€Ïοστασία σελίδες]].<br />',
-
-'templatesused' => 'ΠÏότυπα που χÏησιμοποιήθηκαν στη σελίδα αυτή:',
-
-
-# History pages
-#----------------------#
-'revhistory' => 'ΙστοÏικό αναθεωÏήσεων',
-'nohistory' => 'Δεν υπάÏχει ιστοÏικό επεξεÏγασίας για αυτή τη σελίδα.',
-'revnotfound' => 'Η αναθεώÏηση δεν βÏέθηκε.',
-'revnotfoundtext' => 'Η παλιά αναθεώÏηση της σελίδας που ζητήσατε δεν ήταν δυνατόν να βÏεθεί. ΠαÏακαλοÏμε ελέγξτε Ï„o URL που χÏησιμοποιήσατε για να φτάσετε σε αυτήν τη σελίδα.',
-'loadhist' => 'ΦόÏτωση ιστοÏÎ¹ÎºÎ¿Ï ÏƒÎµÎ»Î¯Î´Î±Ï‚',
-'currentrev' => 'ΤÏέχουσα αναθεώÏηση',
-'revisionasof' => 'ΑναθεώÏηση της $1',
-'revisionasofwithlink' => 'ΑναθεώÏηση της $1; $2<br />$3 | $4',
-'previousrevision' => '&larr;ΠαλιότεÏη αναθεώÏηση',
-'nextrevision' => 'ÎεώτεÏη αναθεώÏηση&rarr;',
-'currentrevisionlink' => 'εμφάνιση της Ï„Ïέχουσας αναθεώÏησης',
-'cur' => 'Ï„Ïέχουσα',
-'next' => 'επόμενη',
-'last' => 'τελευταία',
-'orig' => '\'Ï€Ïωτότυπη\'',
-
-'histlegend' => 'ΣÏγκÏιση διαφοÏών: Επιλέξτε τις εκδόσεις που θέλετε να συγκÏίνετε και πατήστε enter ή κάντε κλικ στην μπάÏα "ΣÏγκÏιση...". <br />
-Υπόμνημα: (Ï„Ïέχον) = διαφοÏές με την Ï„Ïέχουσα έκδοση,
-(τελευταίο) = διαφοÏές με την Ï€ÏοηγοÏμενη έκδοση, μ = αλλαγές μικÏής κλίμακας.',
-
-#'history_copyright' => '-',
-'deletedrev' => '[διαγÏάφτηκε]',
-'histfirst' => 'Η πιο παλιά',
-'histlast' => 'Η πιο Ï€Ïόσφατη',
-
-
-# Diffs
-#--------#
-'difference' => '(ΔιαφοÏές Î¼ÎµÏ„Î±Î¾Ï Î±Î½Î±Î¸ÎµÏ‰Ïήσεων)',
-'loadingrev' => 'φόÏτωση αναθεώÏησης για \'σÏγκÏιση\'',
-'lineno' => 'ΓÏαμμή $1:',
-'editcurrent' => 'ΕπεξεÏγασία της Ï„Ïέχουσας έκδοσης της σελίδας',
-'selectnewerversionfordiff' => 'Επιλέξτε μια πιο Ï€Ïόσφατη έκδοση για σÏγκÏιση.',
-'selectolderversionfordiff' => 'Επιλέξτε μια παλιότεÏη έκδοση για σÏγκÏιση.',
-'compareselectedversions' => 'ΣÏγκÏιση των εκδόσεων που έχουν επιλεγεί',
-
-
-# Search results
-#------------------------#
-'searchresults' => 'Αποτελέσματα αναζήτησης',
-'searchresulttext' => 'Για πεÏισσότεÏες πληÏοφοÏίες σχετικά με την αναζήτηση στο {{SITENAME}}, βλ. [[{{ns:12}}:Αναζήτηση|Αναζήτηση στο {{SITENAME}}]].',
-'searchsubtitle' => 'ΚÏιτήÏια αναζήτησης: "[[:$1]]"',
-'searchsubtitleinvalid' => 'ΚÏιτήÏια αναζήτησης: "$1"',
-'badquery' => 'Λανθασμένη μοÏφή αιτήματος αναζήτησης',
-
-'badquerytext' => 'Το σÏστημα δεν μπόÏεσε να επεξεÏγαστεί το αίτημα σας. Αυτό πιθανόν οφείλεται στο ότι αναζητήσατε μια λέξη με λιγότεÏα από Ï„Ïία γÏάμματα (κάτι που δεν υποστηÏίζεται Ï€Ïος το παÏόν). ΜποÏεί επίσης να οφείλεται σε λάθος πληκτÏολόγησης Ï€.χ. "Διάλογος και διαλοÏβευση". ΠαÏακαλoÏμε δοκιμάστε πάλι.',
-
-'matchtotals' => 'Το αίτημα "$1" βÏήκε $2 παÏόμοιους τίτλους σελίδων και παÏόμοιο κείμενο σε $3 σελίδες',
-'noexactmatch' => 'Δεν υπάÏχει καμμία σελίδα με αυτόν ακÏιβώς τον τίτλο -έγινε αναζήτηση με το πλήÏες κείμενο.',
-'titlematches' => 'Τίτλοι άÏθÏων που ανταποκÏίνονται',
-'notitlematches' => 'Δεν υπάÏχουν αντίστοιχοι τίτλοι σελίδων.',
-'textmatches' => 'Κείμενα σελίδων που ανταποκÏίνονται:',
-'notextmatches' => 'Δεν υπάÏχουν αντίστοιχα κείμενα σελίδων.',
-'prevn' => '$1 Ï€Ïοηγουμένων',
-'nextn' => '$1 επομένων',
-'viewprevnext' => 'Εμφάνιση ($1) ($2) ($3).',
-'showingresults' => 'Εμφάνιση <b>$1</b> αποτελεσμάτων που αÏχίζουν με #<b>$2</b>',
-'showingresultsnum' => 'Εμφάνιση <b>$3</b> αποτελεσμάτων που αÏχίζουν με #<b>$2</b>',
-
-'nonefound' => '\'\'\'Σημείωση\'\'\': Οι ανεπιτυχείς αναζητήσεις οφείλονται συνήθως στο ότι έχουμε συμπεÏιλάβει στα κÏιτήÏια Ï€Î¿Î»Ï ÏƒÏ…Î½Î·Î¸Î¹ÏƒÎ¼Î­Î½ÎµÏ‚ λέξεις, όπως "έχει" ή "από" (που δεν υπάÏχουν στο ευÏετήÏιο) ή στο ότι Ï€ÏοκαθοÏίσαμε πολλά κÏιτήÏια αναζήτησης ταυτοχÏόνως. (Στην τελευταία πεÏίπτωση, μόνον οι σελίδες που πεÏιέχουν \'\'όλα\'\' τα κÏιτήÏια αναζήτησης θα εμφανιστοÏν στα αποτελέσματα).<br />',
-
-'powersearch' => 'Αναζήτηση',
-
-'powersearchtext' => 'Αναζήτηση στις πεÏιοχές :<br />
-
-$1<br />
-$2 Εμφάνιση ανακατευθÏνσεων &nbsp; ΚÏιτήÏια αναζήτησης $3 $9',
-
-'googlesearch' => '
-<div style="margin-left: 2em">
-
-<!-- Google search -->
-<div style="width:130px;float:left;text-align:center;position:relative;top:-8px"><a href="http://www.google.com/" style="padding:0;background-image:none"><img src="http://www.google.com/logos/Logo_40wht.gif" alt="Google" style="border:none" /></a></div>
-
-<form method="get" action="http://www.google.com/search" style="margin-left:135px">
- <div>
- <input type="hidden" name="domains" value="{{SERVER}}" />
- <input type="hidden" name="num" value="50" />
-
- <input type="hidden" name="ie" value="$2" />
- <input type="hidden" name="oe" value="$2" />
-
- <input type="text" name="q" size="31" maxlength="255" value="$1" />
- <input type="submit" name="btnG" value="Google Search" />
- </div>
- <div style="font-size:90%">
- <input type="radio" name="sitesearch" id="gwiki" value="{{SERVER}}" checked="checked" /><label for="gwiki">{{SITENAME}}</label>
- <input type="radio" name="sitesearch" id="gWWW" value="" /><label for="gWWW">WWW</label>
-
- </div>
-</form>
-
-</div>',
-'blanknamespace' => '(ΑÏχική πεÏιοχή)',
-
-
-# Preferences page
-#-----------------------------#
-'preferences' => 'ΠÏοτιμήσεις',
-'prefsnologin' => 'Δεν έχετε συνδεθεί.',
-
-'prefsnologintext' => 'ΠÏέπει να έχετε [[Special:Userlogin|συνδεθεί]]
-για να καθοÏίσετε τις Ï€Ïοτιμήσεις χÏήστη.',
-
-
-'prefsreset' => 'Οι Ï€Ïοτιμήσεις σας έχουν αποκατασταθεί σÏμφωνα με την αποθηκευμένη έκδοσή τους.',
-'changepassword' => 'Αλλαγή κωδικοÏ',
-'skin' => 'Οπτική οÏγάνωση (skin)',
-'math' => 'Απόδοση μαθηματικών',
-'dateformat' => 'ΜοÏφή ημεÏομηνίας',
-'math_failure' => 'Δεν μπόÏεσε να γίνει ανάλυση του ÏŒÏου.',
-'math_unknown_error' => 'Άγνωστο λάθος',
-'math_unknown_function' => 'άγνωστη συνάÏτηση',
-'math_lexing_error' => 'Σφάλμα στην λεξική ανάλυση',
-'math_syntax_error' => 'Λάθος σÏνταξης',
-'math_image_error' => 'Η μετατÏοπή σε PNG απέτυχε. ΠαÏακαλοÏμε ελέγξτε ότι έχουν εγκατασταθεί σωστά τα latex, dvips, gs, και ξαναπÏοσπαθήστε!',
-'math_bad_tmpdir' => 'Δεν είναι δυνατή η δημιουÏγία μαθηματικών δεδομένων (ή η εγγÏαφή σε Ï€ÏοσωÏινό κατάλογο)',
-'math_bad_output' => 'Δεν είναι δυνατή η δημιουÏγία μαθηματικών δεδομένων (ή η εγγÏαφή σε κατάλογο εξόδου)',
-'math_notexvc' => 'Αγνοείται το εκτελέσιμο texvc -παÏακαλοÏμε συμβουλευτείτε το math/README για να Ïυθμίσετε τις παÏαμέτÏους.',
-'prefs-personal' => 'Στοιχεία χÏήστη',
-'prefs-rc' => 'ΠÏόσφατες αλλαγές και εμφάνιση Ï€Î¿Î»Ï ÏƒÏντομων άÏθÏων',
-'prefs-misc' => 'ΔιάφοÏες Ïυθμίσεις',
-'saveprefs' => 'Αποθήκευση Ï€Ïοτιμήσεων',
-'resetprefs' => 'ΕπαναφοÏά Ï€Ïοτιμήσεων',
-'oldpassword' => 'Παλιός κωδικός',
-'newpassword' => 'Îέος κωδικός Ï€Ïόσβασης',
-'retypenew' => 'ΠληκτÏολογήστε ξανά το νέο κωδικό.',
-'textboxsize' => 'ΕπεξεÏγασία',
-'rows' => 'ΣειÏές',
-'columns' => 'Στήλες',
-'searchresultshead' => 'Αποτελέσματα αναζήτησης/Ρυθμίσεις',
-'resultsperpage' => 'Αποτελέσματα ανά σελίδα',
-'contextlines' => 'ΣειÏές που θα εμφανίζονται ανά αποτέλεσμα',
-'contextchars' => 'ΑÏιθμός χαÏακτήÏων στο εμφανιζόμενο κείμενο',
-'stubthreshold' => 'Ελάχιστο μέγεθος Ï€Î¿Î»Ï ÏƒÏντομων σελίδων (stub)',
-'recentchangescount' => 'ΑÏιθμός τίτλων στις Ï€Ïόσφατες αλλαγές',
-'savedprefs' => 'Οι Ï€Ïοτιμήσεις σας έχουν αποθηκευθεί.',
-'timezonelegend' => 'Ζώνη ÏŽÏας (Time zone)',
-'timezonetext' => 'ΣυμπληÏώστε τον αÏιθμό των ωÏών κατά τις οποίες η τοπική σας ÏŽÏα διαφέÏει από την ÏŽÏα του server (UTC).',
-'localtime' => 'Εμφάνιση τοπικής ÏŽÏας',
-'timezoneoffset' => 'ΔιαφοÏά ωÏών',
-'servertime' => 'Η ÏŽÏα του server είναι:',
-'guesstimezone' => 'ΣυμπλήÏωση μέσω του browser',
-'defaultns' => 'ΠÏοκαθοÏισμένη αναζήτηση στις πεÏιοχές:',
-'default' => 'ΠÏοκαθοÏισμένο',
-'files' => 'ΑÏχεία',
-
-
-# User levels special page
-#--------------------------------------#
-
-# switching pan
-'groups-lookup-group' => 'ΔιαχείÏιση των δικαιωμάτων της ομάδας',
-'groups-group-edit' => 'ΥπάÏχουσες ομάδες:',
-'editgroup' => 'Ομάδα επεξεÏγασίας',
-'addgroup' => 'ΠÏοσθήκη ομάδας',
-
-'userrights-lookup-user' => 'ΔιαχείÏιση ομάδων χÏηστών',
-'userrights-user-editname' => 'Δηλώστε όνομα χÏήστη:',
-'editusergroup' => 'ΕπεξεÏγασία \'Ομάδα ΧÏηστών\'',
-
-# group editing
-'groups-editgroup' => 'ΕπεξεÏγασία ομάδας',
-'groups-addgroup' => 'ΠÏοσθήκη ομάδας',
-
-'groups-editgroup-preamble' => 'Εαν το όνομα της πεÏιγÏαφής αÏχίζει με άνω-κάτω τελεία, το υπόλοιπο του ονόματος θα εκληφθεί ως τίτλος μηνÏματος και, για το λόγο αυτό, το κείμενο θα χωÏοθετηθεί με βάση το όνομα της πεÏιοχής MediaWiki',
-
-'groups-editgroup-name' => 'Επωνυμία ομάδας:',
-'groups-editgroup-description' => 'ΠεÏιγÏαφή ομάδας (max 255 χαÏακτήÏες):<br />',
-'savegroup' => 'Αποθήκευση ομάδας',
-'groups-tableheader' => 'ID || Επωνυμία|| ΠεÏιγÏαφή || Δικαιώματα',
-'groups-existing' => 'ΥπάÏχουσες ομάδες',
-'groups-noname' => 'ΠαÏακαλοÏμε δηλώστε μία έγκυÏη επωνυμία ομάδας',
-'groups-already-exists' => 'ΥπάÏχει ήδη ομάδα με αυτό το όνομα',
-'addgrouplogentry' => 'H ομάδα $2 έχει Ï€Ïοστεθεί.',
-'changegrouplogentry' => 'Η ομάδα $2 έχει υποστεί αλλαγή.',
-'renamegrouplogentry' => 'Μετονομασία της ομάδας $2 σε $3',
-
-# user groups editing
-#
-'userrights-editusergroup' => 'ΕπεξεÏγασία ομάδων χÏηστών',
-'saveusergroups' => 'Αποθήκευση ομάδων χÏηστών',
-'userrights-groupsmember' => 'Μελος της ομάδας:',
-'userrights-groupsavailable' => 'ΥπάÏχουσες ομάδες:',
-
-'userrights-groupshelp' => 'Επιλέξτε όμάδες στις οποίες επιθυμείτε να Ï€Ïοστεθεί ο χÏήστης ή ομάδες από τις οποίες επιθυμείτε να αφαιÏεθεί ο χÏήστης. ΜποÏείτε να αναιÏέσετε την επιλογή μιας ομάδας με το πλήκτο CTRL + αÏιστεÏÏŒ κλικ',
-
-'userrights-logcomment' => 'Τα μέλη της ομάδας έχουν αλλάξει $1 σε $2',
-
-
-# Default group names and descriptions
-#-------------------------------------------------------------#
-'group-anon-name' => 'Ανώνυμος',
-'group-anon-desc' => 'Ανώνυμοι χÏήστες',
-'group-loggedin-name' => 'ΧÏήστης',
-'group-loggedin-desc' => 'Γενικοί συνδεδεμένοι χÏήστες',
-'group-admin-name' => 'ΔιαχειÏιστής',
-'group-admin-desc' => 'ΈμπειÏοι χÏήστες έχουν τη δυνατότητα να επιβάλλουν φÏαγή ή να διαγÏάφουν άÏθÏα.',
-'group-bureaucrat-name' => 'ΔιαχειÏιστής',
-'group-bureaucrat-desc' => 'Οι διαχειÏιστές μποÏοÏν να οÏίζουν επιπλέον διαχειÏιστές',
-'group-steward-name' => 'ΔιαχειÏιστής',
-'group-steward-desc' => 'ΠλήÏης Ï€Ïόσβαση',
-
-
-# Recent changes
-#--------------------------#
-'changes' => 'αλλαγές',
-'recentchanges' => 'ΠÏόσφατες αλλαγές',
-'recentchanges-url' => 'Special:Recentchanges',
-'recentchangestext' => 'ΠαÏακολουθείστε σε αυτή τη σελίδα τις πιο Ï€Ïόσφατες αλλαγές στο Wiki.',
-'rcloaderr' => 'ΦόÏτωση Ï€Ïόσφατων αλλαγών',
-'rcnote' => 'ΑκολουθοÏν οι <strong>$1</strong> πιο Ï€Ïόσφατες αλλαγές στο διάστημα των τελευταίων <strong>$2</strong> ημεÏών.',
-'rcnotefrom' => 'ΑκολουθοÏν οι αλλαγές από <b>$2</b> (εμφάνιση <b>$1</b> αλλαγών max).',
-'rclistfrom' => 'Εμφάνιση νέων αλλαγών αÏχίζοντας από $1',
-'showhideminor' => '$1 αλλαγές μικÏής κλίμακας | $2 διαχειÏιστές | $3 συνδεδεμένοι χÏήστες | $4 επεξεÏγασίες υπό παÏακολοÏθηση',
-'rclinks' => 'Εμφάνιση των τελευταίων $1 αλλαγών στο διάστημα των τελευταίων $2 ημεÏών <br />$3',
-'rchide' => 'σε μοÏφή $4 : $1 επεξεÏγασίες μικÏής κλίμακας, $2 δευτεÏεÏουσες πεÏιοχές, $3 πολλαπλές επεξεÏγασίες',
-'rcliu' => '; $1 επεξεÏγασίες από συνδεδεμένους χÏήστες',
-'diff' => '\'διαφοÏά\'',
-'hist' => '\'ιστοÏικό\'',
-'hide' => 'απόκÏυψη',
-'show' => 'εμφάνιση',
-'tableform' => 'πίνακας',
-'listform' => 'κατάλογος',
-'nchanges' => '$1 αλλαγές',
-'minoreditletter' => 'μ',
-'newpageletter' => 'N',
-#'sectionlink' => '&rarr;',
-'number_of_watching_users_RCview' => '[$1]',
-'number_of_watching_users_pageview' => '[$1 χÏήστης (-ες) που παÏακολουθοÏν]',
-
-
-# Upload
-#------------#
-'upload' => 'ΦόÏτωση αÏχείου',
-'uploadbtn' => 'ΦόÏτωση αÏχείου',
-'uploadlink' => 'ΦόÏτωση εικόνων',
-'reupload' => 'Επανάληψη φόÏτωσης',
-'reuploaddesc' => 'ΕπιστÏοφή στη φόÏμα φόÏτωσης',
-'uploadnologin' => 'Δεν έχετε συνδεθεί!',
-'uploadnologintext' => 'Για να φοÏτώσετε αÏχεία Ï€Ïέπει Ï€Ïώτα να [[Special:Userlogin|συνδεθείτε]].',
-'upload_directory_read_only' => 'Δεν είναι δυνατή η εγγÏαφή στον κατάλογο ($1) από τον server.',
-'uploaderror' => 'Σφάλμα στη φόÏτωση αÏχείου',
-
-'uploadtext' => '\'\'\'ΠΕΡΙΜΕÎΕΤΕ!\'\'\' ΠÏιν Ï€ÏοχωÏήσετε στη φόÏτωση αÏχείων σε αυτό το χώÏο βεβαιωθείτε πως διαβάσατε και πως ακολουθείτε τους [[{{ns:4}}:Κανόνες_χÏήσης_εικόνων|Κανόνες χÏήσης εικόνων]].
-
-ΜποÏείτε να δείτε ή να αναζητήσετε εικόνες που έχουν φοÏτωθεί κατά το παÏελθόν κάτω από το σÏνδεσμο [[Special:Imagelist|Κατάλογος εικόνων που έχουν φοÏτωθεί]].
-Οι φοÏτώσεις και οι διαγÏαφές έχουν καταγÏαφεί στη σελίδα
-[[{{ns:4}}:ΚαταγÏαφές_φόÏτωσης|ΚαταγÏαφές φόÏτωσης]].
-
-ΧÏησιμοποιήστε την παÏακάτω φόÏμα για να φοÏτώσετε νέα αÏχεία εικόνας που θα χÏησιμοποιηθοÏν στον οπτικό εμπλουτισμό των σελίδων. Στους πεÏισσότεÏους browsers υπάÏχει ένα κουμπί "Browse..." το οποίο εμφανίζει το πεδίο διαλόγου του συστήματός σας για το άνοιγμα αÏχείων. Αν επιλέξετε ένα αÏχείο, το όνομά Ï„oÏ… θα συμπληÏωθέι αυτόματα στο πεδίο κειμένου που βÏίσκεται δίπλα στο κουμπί. Μην ξεχάστε να επιβεβαιώσετε (σημειώνοντας το ανάλογο κουτάκι) πως με τη φόÏτωση του συγκεκÏιμένου αÏχείου δεν παÏαβιάζετε πνευματικά δικαιώματα.
-
-Πατήστε το κουμπί "Upload" για να ολοκληÏωθέι η φόÏτωση.
-Η διαδικασία μποÏεί να διαÏκέσει λίγο πεÏισσότεÏο αν διαθέτετε αÏγή σÏνδεση με το internet.
-
-Οι Ï€Ïοτιμώμενες μοÏφές αÏχείου είναι: JPEG για φωτογÏαφίες, PNG για σχήματα και άλλες εικόνες και OGG για αÏχεία ήχου. Δώστε πεÏιγÏαφικά ονόματα στα αÏχεία σας για να αποφευχθεί τυχόν σÏγχυση.
-
-Για να συμπεÏιληφθεί μια εικόνα σε μια σελίδα, χÏησιμοποιήστε συνδέσμους της μοÏφής
-\'\'\'<nowiki>[[{{ns:6}}:file.jpg]]</nowiki>\'\'\' ή
-\'\'\'<nowiki>[[{{ns:6}}:file.png|alt text]]</nowiki>\'\'\' ή
-\'\'\'<nowiki>[[{{ns:-2}}:file.ogg]]</nowiki>\'\'\' για αÏχεία ήχου.
-
-Σας παÏακαλοÏμε να λάβετε υπ΄όψη σας ότι, ακÏιβώς όπως συμβαίνει με τις σελίδες Wiki, είναι δυνατόν άλλοι χÏήστες να επεξεÏγαστοÏν ή να διαγÏάψουν κατά την κÏίση τους αÏχεία που έχετε φοÏτώσει. Έχετε επίσης υπ΄όψη σας πως είναι δυνατόν να υποστείτε φÏαγή σαν χÏήστης αν διαπιστωθεί πως έχετε κάνει κατάχÏηση του συστήματος.<br />',
-
-'uploadlog' => 'ΦόÏτωση αÏχείου γεγονότων',
-'uploadlogpage' => 'ΚαταγÏαφές φόÏτωσης',
-'uploadlogpagetext' => 'Ακολουθεί κατάλογος των αÏχείων που έχουν φοÏτωθεί Ï€Ïόσφατα.',
-'filename' => 'Όνομα αÏχείου',
-'filedesc' => 'ΣÏνοψη',
-'filestatus' => 'Κατάσταση του copyright',
-'filesource' => 'Πηγή',
-'copyrightpage' => 'Project:Copyrights',
-'copyrightpagename' => '{{SITENAME}} copyright',
-'uploadedfiles' => 'ΑÏχεία που έχουν φοÏτωθεί',
-'minlength' => 'Τα ονόματα εικόνων δεν Ï€Ïέπει να πεÏιέχουν λιγότεÏους από Ï„Ïεις χαÏακτήÏες.',
-'illegalfilename' => 'Το όνομα του αÏχείου "$1" πεÏιέχει χαÏακτήÏες που δεν επιτÏέπονται στους τίτλους των σελίδων. ΠαÏακαλοÏμε δώστε άλλο όνομα στο αÏχείο και Ï€Ïοσπαθήστε ξανά να το ανεβάσετε.',
-'badfilename' => 'Το όνομα της εικόνας άλλαξε σε "$1".',
-'badfiletype' => 'Το ".$1" δεν είναι Ï€Ïοτεινόμενος Ï„Ïπος εικόνας.',
-'largefile' => 'ΣυνιστοÏμε οι εικόνες να μην υπεÏβαίνουν σε μέγεθος τα 100k .',
-
-'emptyfile' => 'Το αÏχείο που φοÏτώσατε φαίνεται να είναι κενό. Αυτό μποÏεί να οφείλεται σε λάθος πληκτÏολόγησης του ονόματος του αÏχείου. ΠαÏακαλοÏμε ελέγξτε εαν αυτό είναι Ï€Ïαγματικά το αÏχείο που θέλετε να φοÏτώσετε.',
-
-'fileexists' => 'ΥπάÏχει ήδη αÏχείο με αυτό το όνομα -παÏακαλοÏμε ελέγξτε στο $1. Είστε βέβαιος (-η) πως θέλετε να αλλάξετε το όνομα του αÏχείου;',
-'successfulupload' => 'Επιτυχής φόÏτωση',
-
-'fileuploaded' => 'Το αÏχείο $1 φοÏτώθηκε επιτυχώς!
-ΠαÏακαλοÏμε ακολουθήστε το σÏνδεσμο: $2 Ï€Ïος τη σελίδα της πεÏιγÏαφής και συμπληÏώστε πληÏοφοÏίες σχετικές με το αÏχείο, όπως το από Ï€Î¿Ï Ï€Ïοήλθε, πότε δημιουÏγήθηκε και από ποιόν, και οτιδήποτε άλλο γνωÏίζετε σχετικά με αυτό. Αν Ï€Ïόκειται για εικόνα μποÏείτε να την ενθέσετε με τον εξής Ï„Ïόπο: <tt><nowiki>[[{{ns:6}}:$1|thumb|Description]]</nowiki></tt>',
-
-'uploadwarning' => 'ΠÏοειδοιποίηση φόÏτωσης',
-'savefile' => 'Αποθήκευση αÏχείου',
-'uploadedimage' => 'Η φόÏτωση του "$1" ολοκληÏώθηκε.',
-'uploaddisabled' => 'ΛυποÏμαστε, η φόÏτωση έχει απενεÏγοποιηθεί.',
-'uploadscripted' => 'Αυτό το αÏχείο πεÏιέχει κώδικα HTML ή script που μποÏεί να παÏεÏμηνευθεί από μεÏικοÏÏ‚ browser.',
-'uploadcorrupt' => 'Το αÏχείο είναι κατεστÏαμένο ή έχει κάποια λανθασμένη επέκταση. ΠαÏακαλοÏμε ελέγξτε το και ξαναδοκιμάστε να το ανεβάσετε.',
-'uploadvirus' => 'Το αÏχείο πεÏιέχει ιό! ΛεπτομέÏειες: $1',
-'sourcefilename' => 'Όνομα πηγαίου αÏχείου',
-'destfilename' => 'Όνομα αÏχείου Ï€ÏοοÏισμοÏ',
-
-
-# Image list
-#----------------#
-'imagelist' => 'Κατάλογος εικόνων',
-'imagelisttext' => 'Ακολουθεί κατάλογος $1 εικόνων ταξινομημένων κατά σειÏά $2.',
-'getimagelist' => 'ΠÏοσκόμιση καταλόγου εικόνων',
-'ilsubmit' => 'Αναζήτηση',
-'showlast' => 'Εμφάνιση των $1 πιο Ï€Ïόσφατων εικόνων κατά σειÏά $2.',
-'byname' => 'ονόματος',
-'bydate' => 'ημεÏομηνίας',
-'bysize' => 'μεγέθους',
-'imgdelete' => '\'διαγÏαφή\'',
-'imgdesc' => '\'πεÏιγÏαφή\'',
-'imglegend' => 'Υπόμνημα: (\'πεÏιγÏαφή\') = εμφάνιση/επεξεÏγασία της πεÏιγÏαφής εικόνας',
-'imghistory' => 'ΙστοÏικό εικόνας',
-'revertimg' => '\'επαναφοÏά\'',
-'deleteimg' => '\'διαγÏαφή\'',
-'deleteimgcompletely' => 'ΔιαγÏαφή όλων των αναθεωÏήσεων',
-
-'imghistlegend' => 'Υπόμνημα: (\'Ï„Ïέχον\') = αυτή είναι η Ï„Ïέχουσα εικόνα, (\'διαγÏαφή\') = διαγÏαφή αυτής της παλιότεÏης έκδοσης, (\'επαναφοÏά\') = επαναφοÏά σε αυτή την παλιότεÏη έκδοση
-
-<br /><i>Κάνοντας κλικ στην ημεÏομηνία θα δείτε την εικόνα που φοÏτώθηκε εκείνη την ημέÏα</i>.',
-
-'imagelinks' => 'ΣÏνδεσμοι εικόνων',
-'linkstoimage' => 'Οι ακόλουθες σελίδες συνδέονται με αυτή την εικόνα:',
-'nolinkstoimage' => 'Δεν υπάÏχουν σελίδες που συνδέονται με αυτήν την εικόνα.',
-'sharedupload' => 'Το αÏχείο αυτό φοÏτώθηκε για κοινή χÏήση και είναι δυνατόν να χÏησιμοποιείται ταυτοχÏόνως σε πεÏισσότεÏα από ένα έÏγα.',
-'shareduploadwiki' => 'ΠαÏακαλοÏμε συμβουλευθείτε την [$1 σελίδα πεÏιγÏαφής αÏχείου] για πεÏισσότεÏες πληÏοφοÏίες.',
-#'shareddescriptionfollows' => '-',
-'noimage' => 'Δεν υπάÏχει αÏχείο με αυτό το όνομα, μποÏείτε να [$1 το φοÏτώσετε].',
-'uploadnewversion-linktext' => 'ΦοÏτώστε μια νέα έκδοση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… αÏχείου',
-
-
-# Statistics
-#---------------#
-'statistics' => 'Στατιστικές',
-'sitestats' => 'Στατιστικές ιστοχώÏου',
-'userstats' => 'Στατιστικές χÏηστών',
-
-'sitestatstext' => 'ΥπάÏχουν συνολικά \'\'\'$1\'\'\' σελίδες στη βάση δεδομένων. Σε αυτές συμπεÏιλαμβάνονται και οι σελίδες "συζήτησης", σελίδες σχετικά με το {{SITENAME}}, σελίδες με Ï€Î¿Î»Ï ÏƒÏντομο κείμενο (stub), ανακατευθÏνσεις, και άλλες που πιθανόν να μην χαÏακτηÏίζονται σελίδες-με- κείμενο (ή πεÏιεχόμενο).
-Επιπλέον υπάÏχουν και \'\'\'$2\'\'\' άλλες σελίδες που πληÏοÏν τα κÏιτήÏια και χαÏακτηÏίζονται, επίσης, σελίδες πεÏιεχομένου.
-
-Από τη στιγμή που δημιουÏγήθηκε αυτό το Wiki έχουν καταγÏαφεί \'\'\'$3\'\'\' επισκέψεις σε σελίδες και \'\'\'$4\'\'\' επεξεÏγασίες σε σελίδες.
-Ο μέσος ÏŒÏος κατά την τελευταία ενημέÏωση ήταν \'\'\'$5\'\'\' επεξεÏγασίες ανά σελίδα και \'\'\'$6\'\'\' επισκέψεις ανά επεξεÏγασία.',
-
-'userstatstext' => 'ΥπάÏχουν \'\'\'$1\'\'\' εγγεγÏαμένοι χÏήστες.
-\'\'\'$2\'\'\' από αυτοÏÏ‚ είναι διαχειÏιστές (βλ. $3 | διαχειÏιστές).',
-
-
-# Maintenance Page
-#-----------------------------#
-'maintenance' => 'Σελίδα συντήÏησης',
-
-'maintnancepagetext' => 'Η σελίδα αυτή πεÏιέχει διάφοÏα εÏχÏηστα εÏγαλεία για την καθημεÏινή συντήÏηση.
-
-ΜεÏικές από τις λειτουÏγίες αυτές είναι δυνατόν να καταπονήσουν τη βάση δεδομένων, για το λόγο αυτό σας παÏακαλοÏμε να κάνετε \'επαναφόÏτωση\' μετά από κάθε στοιχείο που έχετε επιδιοÏθώσει;-)',
-
-'maintenancebacklink' => 'ΕπιστÏοφή στη σελίδα συντήÏησης',
-'disambiguations' => 'Σελίδες αποσαφήνισης',
-'disambiguationspage' => '{{ns:4}}:ΣÏνδεσμοι_Ï€Ïος_τις_σελίδες_αποσαφήνισης',
-
-'disambiguationstext' => 'Οι σελίδες που ακολουθοÏν συνδέονται με μια <i>σελίδα αποσαφήνισης</i> ενώ θα έπÏεπε κανονικά να συνδέονται με το αντίστοιχο θέμα.<br />Μια σελίδα θεωÏείται σελίδα αποσαφήνισης όταν συνδέεται μέσω της $1.<br />ΣÏνδεσμοι μέσα από άλλες πεÏιοχές <i>δεν</i> πεÏιλαμβάνονται σε αυτό τον κατάλογο.',
-
-'doubleredirects' => 'Διπλές ανακατευθÏνσεις',
-
-'doubleredirectstext' => 'Κάθε σειÏά πεÏιέχει συνδέσμους Ï€Ïος την Ï€Ïώτη και τη δεÏτεÏη σελίδα ανακατεÏθυνσης, όπως επίσης και την Ï€Ïώτη αÏάδα του κειμένου στη δεÏτεÏη σελίδα ανακατεÏθυνσης η οποία και είναι, κανονικά, ο Ï€Ïαγματικός Ï€ÏοοÏισμός της ανακατεÏθυνσης -εκεί δηλαδή όπου θα έπÏεπε να είχατε οδηγηθεί από την αÏχή.',
-
-'brokenredirects' => 'ΚατεστÏαμένες ανακατευθÏνσεις',
-'brokenredirectstext' => 'Οι παÏακάτω ανακατευθÏνσεις οδηγοÏν σε σελίδες που δεν υπάÏχουν.',
-'selflinks' => 'Σελίδες με αυτο-συνδέσμους',
-'selflinkstext' => 'Οι εξής σελίδες έχουν σÏνδεσμο Ï€Ïος τον εαυτό τους -αυτό δεν θα έπÏεπε να συμβαίνει.',
-'mispeelings' => 'Σελίδες με οÏθογÏαφικά λάθη',
-'mispeelingstext' => 'Οι παÏακάτω σελίδες πεÏιέχουν συνηθισμένα οÏθογÏαφικά λάθη, τα οποία βÏίσκονται συγκεντÏωμένα στο $1. Η σωστή οÏθογÏαφία Ï€Ïέπει να τοποθετείται (εντός παÏενθέσεων).',
-'mispeelingspage' => 'Κατάλογος συνηθισμένων οÏθογÏαφικών λαθών',
-'missinglanguagelinks' => 'ΑγνοοÏμενοι σÏνδεσμοι γλώσσας',
-'missinglanguagelinksbutton' => 'ΕÏÏεση αγνοουμένων συνδέσμων γλώσσας για',
-'missinglanguagelinkstext' => 'Αυτές οι σελίδες <i>δεν</i> συνδέονται με τις ομόλογές τους στο $1. Οι ανακατευθÏνσεις και οι υποσελίδες <i>δεν</i> εμφανίζονται.',
-
-# Miscellaneous special pages
-#
-'orphans' => 'ΟÏφανές σελίδες',
-'lonelypages' => 'ΟÏφανές σελίδες',
-'uncategorizedpages' => 'Αταξινόμητες σελίδες',
-'uncategorizedcategories' => 'Αταξινόμητες κατηγοÏίες',
-'unusedcategories' => 'Κενές κατηγοÏίες',
-'unusedimages' => 'ΑχÏησιμοποίητες εικόνες',
-'popularpages' => 'Δημοφιλείς σελίδες',
-'nviews' => '$1 επισκέψεις',
-'wantedpages' => 'Σελίδες σε ζήτηση',
-'mostlinked' => 'Οι σελίδες με τις πεÏισσότεÏες αναφοÏές',
-'nlinks' => '$1 σÏνδεσμοι',
-'allpages' => 'Όλες οι σελίδες',
-'randompage' => 'Σελίδα στην Ï„Ïχη',
-'randompage-url' => 'Special:Randompage',
-'shortpages' => 'ΣÏντομες σελίδες',
-'longpages' => 'Εκτενείς σελίδες',
-'deadendpages' => 'Αδιέξοδες σελίδες',
-'listusers' => 'Κατάλογος χÏηστών',
-'specialpages' => 'Σελίδες λειτουÏγιών',
-'spheading' => 'Σελίδες λειτουÏγιών για όλους τους χÏήστες',
-'restrictedpheading' => 'Ειδικές σελίδες με πεÏιοÏισμοÏÏ‚ Ï€Ïόσβασης',
-'protectpage' => 'ΠÏοστασία σελίδας',
-'recentchangeslinked' => 'Σχετικές αλλαγές',
-'rclsub' => '(σε σελίδες που συνδέονται από το "$1")',
-'debug' => 'ΔιόÏθωση σφαλμάτων',
-'newpages' => 'Îέες σελίδες',
-'ancientpages' => 'Οι παλιότεÏες σελίδες',
-'intl' => 'Διαγλωσσικοί σÏνδεσμοι',
-'move' => 'Μετακίνηση',
-'movethispage' => 'Μετακίνηση αυτής της σελίδας',
-
-'unusedimagestext' => '<p>ΠαÏακαλοÏμε να λάβετε Ï…Ï€` όψη σας πως άλλες ιστοσελίδες είναι δυνατόν να συνδέονται με μια εικόνα με απευθείας URL - για το λόγο αυτό μποÏεί μεÏικές εικόνες να εμφανίζονται ακόμα εδώ παÏόλο που στην Ï€Ïαγματικότητα είναι σε χÏήση.</p>',
-
-'unusedcategoriestext' => 'Οι ακόλουθες κατηγοÏιοποιημένες σελίδες δεν συνδέονται με άλλο άÏθÏο ή κατηγοÏία.',
-'booksources' => 'Πηγές βιβλίων',
-'categoriespagetext' => 'ΥπάÏχουν οι ακόλουθες κατηγοÏίες στο Wiκi.',
-'data' => 'Δεδομένα',
-'userrights' => 'ΔιαχείÏιση δικαιωμάτων χÏηστών',
-'groups' => 'Ομάδες χÏηστών',
-
-'booksourcetext' => 'ΑκολουθοÏν σÏνδεσμοι για διαδικτυακοÏÏ‚ τόπους που εμποÏεÏονται καινοÏÏγια ή μεταχειÏισμένα βιβλία και όπου μποÏείτε να αναζητήσετε τα βιβλία που σας ενδιαφέÏουν. Το {{SITENAME}} δεν έχει σχέση με αυτές τις επιχειÏήσεις και ο κατάλογος αυτός δεν αποτελεί κατά κανένα Ï„Ïόπο Ï€Ïοώθηση ή διαφήμισή τους.',
-
-'isbn' => 'ISBN',
-'rfcurl' => 'http://www.faqs.org/rfcs/rfc$1.html',
-#'pubmedurl' => 'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
-'alphaindexline' => '$1 έως $2',
-'version' => 'Έκδοση',
-'log' => 'ΚαταγÏαφές γεγονότων',
-
-'alllogstext' => 'Εποπτική εμφάνιση όλων των ενεÏγειών φόÏτωσης αÏχείων, διαγÏαφής, Ï€Ïοστασίας, φÏαγής και όλων των καταγÏαφών των διαχειÏιστών στο αÏχείο γεγονότων. ΜποÏείτε να πεÏιοÏίσετε τα αποτελέσματα που εμφανίζονται επιλέγοντας συγκεκÏιμένο είδος γεγονότων, όνομα χÏήστη ή τη σελίδα που επηÏεάστηκε.',
-
-
-# Special:Allpages
-#--------------------------#
-'nextpage' => 'Επόμενη σελίδα ($1)',
-'allpagesfrom' => 'Εμφάνιση όλων των σελίδων που αÏχίζουν στο:',
-'allarticles' => 'Όλα τα άÏθÏα',
-'allnonarticles' => 'Όλα τα μη-άÏθÏα',
-'allinnamespace' => 'Όλες οι σελίδες (στην πεÏιοχή $1)',
-'allnotinnamespace' => 'Όλες οι σελίδες (που δεν βÏίσκονται στην πεÏιοχή $1)',
-'allpagesprev' => 'ΠÏοηγοÏμενες',
-'allpagesnext' => 'Επόμενες',
-'allpagessubmit' => 'Μετάβαση',
-
-
-# E this user
-#-----------------#
-'mailnologin' => 'Δεν υπάÏχει διεÏθυνση παÏαλήπτη.',
-
-'mailnologintext' => 'ΠÏέπει να έχετε [[Special:Userlogin|συνδεθεί]] και να έχετε δηλώσει
-μια έγκυÏη ηλεκτÏονική διεÏθυνση στις [[Special:Preferences|ΠÏοτιμήσεις]]
-για να στείλετε e-mail σε άλλους χÏήστες.',
-
-'emailuser' => 'Στείλτε e-mail σε αυτόν το χÏήστη',
-'emailpage' => 'Αποστολή e-mail σε χÏήστη',
-
-'emailpagetext' => 'ΣυπληÏώνοντας την παÏακάτω φόÏμα θα στείλετε ένα μήνυμα εφόσον ο παÏαλήπτης έχει δηλώσει μια έγκυÏη διεÏθυνση ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου στις \'Ï€Ïοτιμήσεις χÏήστη\'. Η διεÏθυνση ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου που έχετε δηλώσει στις δικές σας \'Ï€Ïοτιμήσεις χÏήστη\' θα εμφανιστεί ως διεÏθυνση αποστολέα του μηνÏματος, οÏτως ώστε ο παÏαλήπτης να μποÏέσει να σας απαντήσει.',
-
-'usermailererror' => 'Σφάλμα ηλεκτÏÎ¿Î½Î¹ÎºÎ¿Ï Ï„Î±Ï‡Ï…Î´Ïομείου:',
-'defemailsubject' => 'ΗλεκτÏονικό ταχυδÏομείο {{SITENAME}}',
-'noemailtitle' => 'Δεν υπάÏχει ηλεκτÏονική διεÏθυνση.',
-'noemailtext' => 'Ο χÏήστης αυτός δεν έχει δηλώσει την ηλεκτÏονική του διέθυνση ή έχει επιλέξει να μην δέχεται μηνÏματα από άλλους χÏήστες.',
-'emailfrom' => 'Αποστολέας',
-'emailto' => 'ΠÏος',
-'emailsubject' => 'Θέμα',
-'emailmessage' => 'Μήνυμα',
-'emailsend' => 'Αποστολή',
-'emailsent' => 'Το μήνυμα έχει σταλεί',
-'emailsenttext' => 'Το μήνυμά σας έχει σταλεί.',
-
-
-# Watchlist
-#---------------#
-'watchlist' => 'Λίστα παÏακολοÏθησης',
-'watchlistsub' => '(για το χÏήστη "$1")',
-'nowatchlist' => 'Δεν υπάÏχουν εγγÏαφές στη λίστα παÏακολοÏθησης.',
-'watchnologin' => 'Δεν έχετε συνδεθεί.',
-'watchnologintext' => 'Για να κάνετε αλλαγές στη λίστα παÏακολοÏθησης Ï€Ïέπει να <a href="{{localurl:Special:Userlogin}}"> συνδεθείτε </a>.',
-'addedwatch' => 'Η σελίδα έχει Ï€Ïοστεθεί στη λίστα παÏακολοÏθησης.',
-
-'addedwatchtext' => 'Η σελίδα "$1" έχει Ï€Ïοστεθεί στη [[Special:Watchlist|λίστα παÏακολοÏθησης]].
-Μελλοντικές αλλαγές στη σελίδα καθώς και στη σχετική με τη σελίδα συζήτηση θα φαίνονται \'\'\'με έντονα γÏάμματα\'\'\' στη [[Special:Recentchanges|λίστα Ï€Ïόσφατων αλλαγών]] έτσι ώστε να διευκολÏνεται η παÏακολοÏθηση.
-
-
-<p>Αν θελήσετε να αφαιÏέσετε τη σελίδα αυτή από τη λίστα παÏακολοÏθησης, κάνετε κλικ στην επιλογή "παÏση παÏακολοÏθησης" στην μπάÏα ενεÏγειών.',
-
-'removedwatch' => 'ΑφαιÏέθηκε απο τη λίστα παÏακολοÏθησης.',
-'removedwatchtext' => 'Η σελίδα "$1" έχει αφαιÏεθεί από τη λίστα παÏακολοÏθησής σας.',
-'watch' => 'ΠαÏακολοÏθηση',
-'watchthispage' => 'ΠαÏακολοÏθηση αυτής της σελίδας',
-'unwatch' => 'ΠαÏση παÏακολοÏθησης',
-'unwatchthispage' => 'ΠαÏση παÏακολοÏθησης αυτής της σελίδας',
-'notanarticle' => 'Η σελίδα αυτή δεν είναι σελίδα πεÏιεχομένου.',
-'watchnochange' => 'Δεν υπήÏξε δÏαστηÏιότητα επεξεÏγασίας στις σελίδες που παÏακολουθείτε κατά την εμφανιζόμενη χÏονική πεÏίοδο.',
-'watchdetails' => '(Υπό παÏακολοÏθηση: $1 σελίδες, χωÏίς τις σελίδες συζήτησης. $2 συνολικά σελίδες έχουν υποστεί επεξεÏγασία. $3... <a href="$4">ΠÏοβολή και επεξεÏγασία ολόκληÏης της λίστας </a>)',
-'wlheader-enotif' => '* Η ειδοποίηση με ηλεκτÏονικό ταχυδÏομείο έχει ενεÏγοποιηθεί.',
-'wlheader-showupdated' => '* Σελίδες που έχουν υποστεί αλλαγές από την τελευταία φοÏά που τις επισκεφθήκατε εμφανίζονται με \'\'\'έντονους χαÏακτήÏες\'\'\'.',
-'watchmethod-recent' => 'Έλεγχος Ï€Ïόσφατων αλλαγών σε σελίδες υπό παÏακολοÏθηση',
-'watchmethod-list' => 'Έλεγχος σελίδων υπό παÏακολοÏθηση για Ï€Ïόσφατες αλλαγές',
-'removechecked' => 'ΑφαίÏεση επιλεγμένων σελίδων από τη λίστα παÏακολοÏθησης',
-'watchlistcontains' => 'Η λίστα παÏακολοÏθησής σας πεÏιέχει $1 σελίδες.',
-
-'watcheditlist' => 'Ακολουθεί μια λίστα των σελίδων που παÏακολουθείτε (κατά αλφαβητική σειÏά). Σημειώστε τις σελίδες που επιθυμείτε να αφαιÏέσετε από τη λίστα σας και επικυÏώστε με ένα κλικ στο κουμπί \'αφαίÏεση σελίδων\' στο κάτω μέÏος της οθόνης.',
-
-'removingchecked' => 'Εξάλειψη των αντικειμένων που ζητήσατε να αφαιÏεθοÏν από τη λίστα παÏακολοÏθησης...',
-'couldntremove' => 'Δεν ήταν δυνατόν να εξαλειφθεί το στοιχείο $1...',
-'iteminvalidname' => 'ΠÏόβλημα με το στοιχείο "$1", άκυÏο όνομα...',
-'wlnote' => 'ΑκολουθοÏν οι $1 πιο Ï€Ïόσφατες αλλαγές κατά τη διάÏκεια των τελευταίων <b>$2</b> ωÏών.',
-'wlshowlast' => 'Εμφάνιση των τελευταίων $1 ωÏών $2 ημεÏών $3',
-'wlsaved' => 'Αποθηκευμένη έκδοση της λίστας παÏακολοÏθησης',
-'wlhideshowown' => '$1 από τις επεξεÏγασίες μου',
-'wlshow' => 'Εμφάνιση',
-'wlhide' => 'ΑπόκÏυψη',
-'enotif_mailer' => 'ΣÏστημα ειδοποίησης μέσω αλληλογÏαφίας του {{SITENAME}}',
-'enotif_reset' => 'Σημειώστε όλες τις σελίδες ως αναγνωσμένες.',
-'enotif_newpagetext' => 'Αυτή είναι μια νέα σελίδα.',
-'changed' => 'έχει αλλάξει',
-'created' => 'δημιουÏγήθηκε',
-'enotif_subject' => 'Η σελίδα $PAGETITLE του {{SITENAME}}έχει $CHANGEDORCREATED από το χÏήστη $PAGEEDITOR',
-'enotif_lastvisited' => 'Δείτε το $1 για όλες τις αλλαγές που έγιναν από την τελευταία σας επίσκεψη.',
-'enotif_body' => 'Αγαπητέ $WATCHINGUSERNAME...
-
-Η σελίδα $PAGETITLE του {{SITENAME}}έχει $CHANGEDORCREATED στις $PAGEEDITDATE από το χÏήστη $PAGEEDITOR -ακολουθήστε το σÏνδεσμο $PAGETITLE_URL για να δείτε την Ï„Ïέχουσα αναθεώÏηση.
-
-$NEWPAGE
-
-ΠεÏιγÏαφή: $PAGESUMMARY $PAGEMINOREDIT
-
-Επικοινωνήστε με το συγκεκÏιμένο χÏήστη:
-mail: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-Δεν θα υπάÏξει άλλη ειδοποίηση για πεÏαιτέÏω αλλαγές αν δεν επισκεφθείτε τη σελίδα. ΜποÏείτε επίσης να επαναφέÏετε την επιλογή ειδοποίησης για όλες τις σελίδες στη λίστα παÏακολοÏθησής σας.
-
-Φιλικά,<<br />
-Tο σÏστημα ειδοποίησης του {{SITENAME}}
-
---
-Για να αλλάξετε τις Ï€Ïοτιμήσεις της λίστας παÏακολοÏθησής σας, ακολουθήστε το σÏνδεσμο:
-{{SERVER}}{{localurl:Special:Watchlist/edit}}
-
-ΕÏωτήσεις και πεÏισσότεÏες πληÏοφοÏίες:
-{{SERVER}}{{localurl:{{ns:12}}:ΠεÏιεχόμενα}}',
-
-
-# Delete/protect/revert
-#----------------------------------#
-'deletepage' => 'ΔιαγÏαφή σελίδας',
-'confirm' => 'Επιβεβαίωση',
-'excontent' => 'το πεÏιεχόμενο ήταν:',
-'excontentauthor' => 'το πεÏιεχόμενο ήταν: \'$1\' (και οι μοναδικές συνεισφοÏές ήταν του \'$2\')',
-'exbeforeblank' => 'το πεÏιεχόμενο Ï€Ïιν απο την εκκαθάÏιση ήταν:',
-'exblank' => 'η σελίδα ήταν κενή',
-'confirmdelete' => 'Επιβεβαίωση διαγÏαφής',
-'deletesub' => '(ΔιαγÏαφή της "$1")',
-'historywarning' => 'ΠΡΟΕΙΔΟΠΟΙΗΣΗ! Η σελίδα που Ï€Ïόκειται να διαγÏάψετε έχει ιστοÏικό.<br />',
-'confirmdeletetext' => 'ΠÏόκειται να διαγÏάψετε οÏιστικά από τη βάση δεδομένων μια σελίδα (ή μια εικόνα) μαζί με το ιστοÏικό της. ΠαÏακαλοÏμε επιβεβαιώστε ότι θέλετε Ï€Ïαγματικά να το κάνετε, ότι αντιλαμβάνεσθε τις συνέπειες και ότι το κάνετε σÏμφωνα με τους [[{{ns:4}}:Κανόνες|Κανόνες]].',
-'actioncomplete' => 'Η ενέÏγεια ολοκληÏώθηκε.',
-'deletedtext' => 'Η "$1" έχει διαγÏαφεί.
-Για το ιστοÏικό των Ï€Ïόσφατων διαγÏαφών ανατÏέξτε στο σÏνδεσμο $2',
-'deletedarticle' => 'Η $1 διαγÏάφτηκε.',
-'dellogpage' => 'ΚαταγÏαφές διαγÏαφών',
-'dellogpagetext' => 'Λίστα των πιο Ï€Ïόσφατων διαγÏαφών',
-'deletionlog' => 'ΚαταγÏαφές διαγÏαφών',
-'reverted' => 'ΕπαναφοÏά σε Ï€ÏοηγοÏμενη αναθεώÏηση',
-'deletecomment' => 'Αιτιολογία διαγÏαφής',
-'imagereverted' => 'Η επαναφοÏά σε παλιότεÏη έκδοση ήταν επιτυχής.',
-'rollback' => 'ΕπαναφοÏά επεξεÏγασιών',
-'rollback_short' => 'ΕπαναφοÏά',
-'rollbacklink' => 'ΕπαναφοÏά στην Ï€ÏοηγοÏμενη',
-'rollbackfailed' => 'Η επαναφοÏά απέτυχε.',
-'cantrollback' => 'Δεν είναι δυνατή η αναίÏεση αυτής της αλλαγής, Ï€Ïόκειται για την αÏχική ενέÏγεια δημιουÏγίας της σελίδας.',
-
-'alreadyrolled' => 'ΑδÏνατον να αναιÏεθεί η τελευταία αλλαγή της σελίδας [[$1]]
-από το χÏήστη [[User:$2|$2]] ([[User talk:$2|Συζήτηση]]), κάποιος έχει ήδη αναιÏέσει την αλλαγή ή έχει αλλάξει εκ νέου τη σελίδα.
-
-Τελευταία αλλαγή από το χÏήστη [[User:$3|$3]] ([[User talk:$3|Συζήτηση]]).',
-# only shown if there is an edit comment
-'editcomment' => 'Το σχόλιο της επεξεÏγασίας ήταν: "<i>$1</i>".',
-'revertpage' => 'Ανάκληση των αλλαγών $2 (επιστÏοφή στην Ï€ÏοηγοÏμενη αναθεώÏηση $1)',
-
-'sessionfailure' => 'ΥπάÏχει Ï€Ïόβλημα με τη σÏνδεσή σας -η ενέÏγεια αυτή ακυÏώθηκε Ï€Ïοληπτικά για την αντιμετώπιση τυχόν πειÏατείας συνόδου (session hijacking). ΠαÏακαλoÏμε πατήστε "ΕπιστÏοφή", ξαναφοÏτώστε τη σελίδα από την οποία φθάσατε εδώ και Ï€Ïοσπαθήστε ξανά.',
-
-'protectlogpage' => 'ΚαταγÏαφές Ï€Ïοστασίας (κλειδώματος)',
-
-'protectlogtext' => 'Ακολουθεί κατάλογος ενεÏγειών κλειδώματος και ξεκλειδώματος σελίδων.
-(Βλ. [[{{ns:4}}:Σελίδες_υπό_Ï€Ïοστασία]] για πεÏισσότεÏες πληÏοφοÏίες).',
-
-'protectedarticle' => 'Κλειδωμένο $1',
-'unprotectedarticle' => 'έχει αÏθεί η Ï€Ïοστασία του $1',
-'protectsub' => '(Κλειδώνεται η "$1")',
-'confirmprotecttext' => 'Θέλετε Ï€Ïαγματικά να κλειδώσετε αυτή τη σελίδα;',
-'confirmprotect' => 'Επιβεβαίωση κλειδώματος',
-'protectmoveonly' => 'ΠÏοστασία μόνον από μετακινήσεις',
-'protectcomment' => 'Αιτιολογία Ï€Ïοστασίας',
-'unprotectsub' => '(ΆÏση Ï€Ïοστασίας για το "$1")',
-'confirmunprotecttext' => 'Θέλετε Ï€Ïαγματικά να ξεκλειδώσετε αυτή τη σελίδα;',
-'confirmunprotect' => 'Επιβεβαίωση ξεκλειδώματος',
-'unprotectcomment' => 'Αιτιολογία για την άÏση Ï€Ïοστασίας',
-
-
-# Undelete
-#---------------#
-'undelete' => 'Αποκατάσταση σελίδων που έχουν διαγÏαφεί',
-'undeletepage' => 'Εμφάνιση και αποκατάσταση σελίδων που έχουν διαγÏαφεί',
-'undeletepagetext' => 'Οι σελίδες που ακολουθοÏν έχουν διαγÏαφεί αλλά βÏίσκονται ακόμα αποθηκευμένες στο αÏχείο και μποÏοÏν να αποκατασταθοÏν. (Κατά καιÏοÏÏ‚ γίνεται εκκαθάÏιση του αÏχείου.)',
-'undeletearticle' => 'Αποκατάσταση σελίδας που έχει διαγÏαφεί',
-'undeleterevisions' => '$1 αναθεωÏήσεις έχουν αÏχειοθετηθεί.',
-
-'undeletehistory' => 'Αν αποκαταστήσετε αυτή τη σελίδα, όλες οι αναθεωÏήσεις θα αποκατασταθοÏν στο ιστοÏικό. Αν μετά τη διαγÏαφή αυτής της σελίδας έχει δημιουÏγηθεί μια νέα σελίδα με το ίδιο όνομα, οι αναθεωÏήσεις που αποκαταστάθηκαν θα εμφανιστοÏν στο Ï€ÏότεÏο ιστοÏικό και η Ï„Ïέχουσα αναθεώÏηση της σελίδας δεν θα αντικαταστθεί αυτομάτως.',
-
-'undeleterevision' => 'ΑναθεώÏηση που έχει διαγÏαφεί στις $1',
-'undeletebtn' => 'Αποκατάσταση!',
-'undeletedarticle' => 'αποκατάσταση "$1"',
-'undeletedrevisions' => 'Αποκατάσταση $1 αναθεωÏήσεων',
-
-'undeletedtext' => 'Η [[:$1|$1]] έχει αποκατασταθεί επιτυχώς.
-(Βλ. [[Special:Log|Σελίδες που έχουν διαγÏαφεί]] για λεπτομεÏή στοιχεία σχετικά με τις Ï€Ïόσφατες διαγÏαφές και αποκαταστάσεις).',
-
-
-# Namespace form on various pages
-#-------------------------------------------------------#
-'namespace' => 'ΠεÏιοχή:',
-'invert' => 'ΑντιστÏοφή της επιλογής',
-
-
-# Contributions
-#---------------------#
-'contributions' => 'ΣυνεισφοÏές χÏήστη',
-'mycontris' => 'Οι Ï€Ïοσθήκες μου',
-'contribsub' => 'Για τον/την $1',
-'nocontribs' => 'Δεν βÏέθηκαν αλλαγές με αυτά τα κÏιτήÏια.',
-'ucnote' => 'ΑκολουθοÏν οι τελευταίες <b>$1</b> αλλαγές του χÏήστη κατά τη διάÏκεια των τελευταίων <b>$2</b> ημεÏών.',
-'uclinks' => 'Εμφάνιση των τελευταίων $1 αλλαγών - Εμφάνιση των τελευταίων $2 ημεÏών',
-'uctop' => ' (τελευταία)',
-'newbies' => 'νέοι χÏήστες',
-'contribs-showhideminor' => '$1 αλλαγές μικÏής κλίμακας',
-
-
-# What links here
-#-------------------------#
-'whatlinkshere' => 'ΑναφοÏές στη σελίδα',
-'notargettitle' => 'Δεν έχει καθοÏιστεί Ï€ÏοοÏισμός.',
-'notargettext' => 'Δεν έχετε καθοÏίσει ένα χÏήστη ή μια σελίδα Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï Î³Î¹Î± να εκτελεσθεί αυτή η λειτουÏγία.',
-'linklistsub' => '(Κατάλογος συνδέσμων)',
-'linkshere' => 'Εδώ παÏαπέμπουν οι ακόλουθες σελίδες:',
-'nolinkshere' => 'Δεν υπάÏχουν σελίδες με συνδέσεις Ï€Ïος τα εδώ.',
-'isredirect' => 'ανακατεÏθυνση σελίδας',
-
-
-# Block/unblock IP
-#--------------------------#
-'blockip' => 'ΦÏαγή χÏήστη ή διεÏθυνσης IP',
-
-'blockiptext' => 'ΧÏησιμοποιήστε την παÏακάτω φόÏμα για να εμποδίσετε παÏεμβάσεις στο κείμενο από μια συγκεκÏιμένη διεÏθυνση IP ή όνομα χÏήστη.
-Το μέτÏο αυτό Ï€Ïέπει να λαμβάνεται μόνο σε πεÏιπτώσεις Î²Î±Î½Î´Î±Î»Î¹ÏƒÎ¼Î¿Ï ÏƒÎµÎ»Î¯Î´Ï‰Î½ και πάντα σÏμφωνα με τους [[{{ns:4}}:Κανόνες|Κανόνες]].
-ΠαÏακαλοÏμε να αιτιολογήσετε την ενέÏγειά σας (παÏαπέμποντας Ï€.χ. σε συγκεκÏιμένες σελίδες που υπέστησαν βανδαλισμό).',
-
-'ipaddress' => 'ΔιεÏθυνση IP/όνομα χÏήστη',
-'ipadressorusername' => 'ΔιεÏθυνση IP ή όνομα χÏήστη',
-'ipbexpiry' => 'Λήξη',
-'ipbreason' => 'Αιτιολογία',
-'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' => 'άλλη',
-'badipaddress' => 'ΆκυÏη διεÏθυνση IP.',
-'blockipsuccesssub' => 'Η φÏαγή ολοκληÏώθηκε επιτυχώς.',
-'blockipsuccesstext' => 'Η διεÏθυνση "$1" έχει υποστεί φÏαγή. <br />Δείτε τη [[Special:Ipblocklist|λίστα διευθÏνσεων IP που έχουν υποστεί φÏαγή]] για να το επιβεβαιώσετε.',
-'unblockip' => 'ΆÏση φÏαγής χÏήστη',
-'unblockiptext' => 'ΧÏησιμοποιήστε την παÏακάτω φόÏμα για να αποκαταστήσετε την Ï€Ïόσβαση σε επεξεÏγασία, σε μια διεÏθυνση IP ή σε ένα χÏήστη που είχε αποκλειστεί με φÏαγή.',
-'ipusubmit' => 'ΆÏση φÏαγής αυτής της διεÏθυνσης',
-'ipusuccess' => 'Η άÏση της φÏαγής του/της "$1" ολοκληÏώθηκε επιτυχώς.',
-'ipblocklist' => 'Λίστα διευθÏνσεων IP και ονομάτων χÏηστών που έχουν υποστεί φÏαγή.',
-'blocklistline' => 'ΦÏαγή του/της $3 από τους $1, $2 (λήγει $4)',
-'blocklink' => 'φÏαγή',
-'unblocklink' => 'ΆÏση φÏαγής',
-'contribslink' => 'ΣυνεισφοÏές/ΠÏοσθήκες',
-'autoblocker' => 'Έχετε υποστεί αυτόματα φÏαγή από το σÏστημα επειδή χÏησιμοποιείτε την ίδια διεÏθυνση IP με το χÏήστη "$1". Αιτιολογία "$2".',
-'blocklogpage' => 'ΚαταγÏαφές φÏαγής',
-'blocklogentry' => 'ΦÏαγή του/της "$1" με χÏόνο λήξης $2',
-
-'blocklogtext' => 'Σε αυτή τη σελίδα υπάÏχουν οι καταγÏαφές φÏαγής και κατάÏγησης φÏαγής των χÏηστών (αÏχείο γεγονότων).
-
-<br />Δεν συμπεÏιλαμβάνονται οι διευθÏνσεις IP που υπέστησαν αυτόματα φÏαγή. <br />Στο σÏνδεσμο [[Special:Ipblocklist|διευθÏνεις IP που έχουν υποστεί φÏαγή]] θα βÏείτε τον πλήÏη κατάλογο με τις Ï„Ïέχουσες φÏαγές.',
-
-'unblocklogentry' => 'ΆÏση φÏαγής του "$1"',
-'range_block_disabled' => 'Η δυνατότητα του διαχειÏιστή να δημιουÏγεί πεÏιοχές φÏαγής είναι απενεÏγοποιημένη.',
-'ipb_expiry_invalid' => 'ΆκυÏος χÏόνος λήξης',
-'ip_range_invalid' => 'Το εÏÏος των διευθÏνσεων IP δεν είναι έγκυÏο.',
-'proxyblocker' => 'ΕÏγαλείο φÏαγής διακομιστών (proxy blocker)',
-
-'proxyblockreason' => 'Η διεÏθυνσήη IP σας έχει υποστεί φÏαγή γιατί είναι open proxy. ΠαÏακαλοÏμε επικοινωνείστε με την υπηÏεσία παÏοχής Internet που χÏησιμοποιείτε ή με την τεχνική υποστήÏιξη, για να θέσετε υπ΄ όψη τους αυτό το σοβαÏÏŒ θέμα ασφάλειας.',
-
-'proxyblocksuccess' => 'ΟλοκληÏώθηκε!',
-#'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'Η διεÏθνυση IP σας έχει χαÏακτηÏισθεί ως open proxy στο [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason' => 'Η διεÏθυνση IP σας έχει χαÏακτηÏισθεί open proxy στο [http://www.sorbs.net SORBS] DNSBL. Δεν μποÏείτε να δημιουÏγήσετε λογαÏιασμό χÏήστη.',
-
-
-# Developer tools
-#-------------------------#
-'lockdb' => 'Κλείδωμα βάσης δεδομένων',
-'unlockdb' => 'Ξεκλείδωμα βάσης δεδομένων',
-
-'lockdbtext' => 'Το κλείδωμα της βάσης δεδομένων αναιÏεί τη δυνατότητα όλων των χÏηστών να επεξεÏγαστοÏν σελίδες, να αλλάξουν τις Ï€Ïοτιμήσεις τους, να επεξεÏγαστοÏν τις λίστες παÏακολοÏθησης και να εκτελέσουν οποιαδήποτε ενέÏγεια επηÏεάζει τη βάση δεδομένων. ΠαÏακαλοÏμε να επιβεβαιώσετε ότι γνωÏίζετε τις επιπτώσεις της ενέÏγειάς σας και ότι θα ξεκλειδώσετε τη βάση δεδομένων μόλις ολοκληÏωθεί η συντήÏηση.',
-
-'unlockdbtext' => 'Το ξεκλείδωμα της βάσης δεδομένων θα αποκαταστήσει τη δυνατότητα των χÏηστών να επεξεÏγάζονται σελίδες, να αλλάζουν τις Ï€Ïοτιμήσεις τους, να Ï„ÏοποποιοÏν τις λίστες παÏακολοÏθησης και να Ï€Ïοβαίνουν γενικότεÏα σε ενέÏγειες που επιφέÏουν αλλαγές στη βάση δεδομένων. ΠαÏακαλοÏμε επιβεβαιώστε πως θέλετε να Ï€ÏοχωÏήσετε.',
-
-'lockconfirm' => 'Îαι, επιθυμώ να κλειδώσω τη βάση δεδομένων.',
-'unlockconfirm' => 'Îαι, επιθυμώ να ξεκλειδώσω τη βάση δεδομένων.',
-'lockbtn' => 'Κλείδωμα βάσης δεδομένων',
-'unlockbtn' => 'Ξεκλείδωμα βάσης δεδομένων',
-'locknoconfirm' => 'Δεν έχετε σημειώσει το κουτάκι της επιβεβαίωσης.',
-'lockdbsuccesssub' => 'Η βάση δεδομένων κλειδώθηκε επιτυχώς.',
-'unlockdbsuccesssub' => 'ΆÏση κλειδώματος τη βάσης δεδομένων',
-
-
-# Make sysop
-#-------------------#
-'lockdbsuccesstext' => 'Η βάση δεδομένων έχει κλειδωθεί.
-<br />Μην ξεχάσετε να την ξεκλειδώσετε όταν τελειώσετε τη συντήÏηση.',
-
-'makesysoptitle' => 'Κάντε ένα χÏήστη διαχειÏιστή',
-
-'makesysoptext' => 'Η φόÏμα αυτή απευθÏνεται στους διαχειÏιστές και χÏησιμεÏει στο να χαÏακτηÏισθεί ένας χÏήστης \'διαχειÏιστής\'. ΠληκτÏολογήστε το όνομα του χÏήστη στο πεδίο κειμένου και επικυÏώστε πατώντας το αντίστοιχο κουμπί.',
-
-'makesysopname' => 'Όνομα χÏήστη:',
-'makesysopsubmit' => 'Κάνετε αυτό το χÏήστη διαχειÏιστή',
-'makesysopok' => '<b>Ο χÏήστης "$1" είναι εφεξής διαχειÏιστής</b>',
-'makesysopfail' => '<b>Ο χαÏακτηÏισμός του χÏήστη "$1" σε διαχειÏιστή δεν ολοκληÏώθηκε. (Βεβαιωθείτε πως δεν υπήÏχαν λάθη στην πληκτÏολόγηση του ονόματός του.)</b>',
-'setbureaucratflag' => 'Σηματοδότηση διαχειÏιστή (flag)',
-#'setstewardflag' => 'Set steward flag',
-'bureaucratlog' => 'ΚαταγÏαφές διαχειÏιστών',
-'rightslogtext' => 'ΚαταγÏαφές των αλλαγών στα δικαιώματα χÏηστών.',
-'bureaucratlogentry' => 'Τα δικαιώματα του χÏήστη "$1" είναι "$2"',
-'rights' => 'Δικαιώματα:',
-'set_user_rights' => 'ΚαθοÏισμός δικαιωμάτων χÏήστη',
-'user_rights_set' => '<b>Τα δικαιώματα χÏήστη για τον/την "$1" έχουν ενημεÏωθεί.</b>',
-'set_rights_fail' => '<b>Δεν ήταν δυνατή η ÏÏθμιση των δικαιωμάτων για το χÏήστη "$1". Βεβαιωθείτε πως έχετε πληκτÏολογήσει σωστά το όνομα.</b>',
-'makesysop' => 'ΧαÏακτηÏισμός χÏήστη ως διαχειÏιστή',
-'already_sysop' => 'Ο χÏήστης αυτός είναι ήδη διαχειÏιστής.',
-'already_bureaucrat' => 'Ο χÏήστης αυτός είναι ήδη διαχειÏιστής.',
-'already_steward' => 'Ο χÏήστης αυτός είναι ήδη διαχειÏιστής.',
-
-
-
-
-# Move page
-#-----------------#
-'movepage' => 'Μετακίνηση σελίδας',
-
-'movepagetext' => 'ΧÏησιμοποιήστε τη φόÏμα που ακολουθεί για να μετονομάσετε σελίδες και για να μεταφέÏετε όλο το ιστοÏικό τους κάτω από το νέο όνομα. Κάτω από τον παλιό τίτλο της σελίδας θα παÏαμείνει μια σελίδα ανακατεÏθυνσης στο νέο τίτλο. Οι τυχόν σÏνδεσμοι που οδηγοÏσαν στην παλιά σελίδα δεν θα επηÏεαστοÏν. Βεβαιωθείτε πως [[Special:Maintenance|ελέγξατε]] τα διπλά διαστήματα και τους κατεστÏαμένους συνδέσμους. Αναλαμβάνετε την ευθÏνη να επιβεβαιώσετε ότι οι συνδεσμοι εξακολουθοÏν να οδηγοÏν Ï€Ïος τις κατευθÏνσεις που Ï€Ïέπει.
-
-Λάβετε Ï…Ï€` όψη σας ότι η σελίδα \'\'\'δεν\'\'\' θα μετακινηθεί αν υπάÏχει ήδη μια άλλη σελίδα κάτω από το νέο τίτλο, εκτός αν η σελίδα αυτή είναι κενή \'\'\'και\'\'\' χωÏίς ιστοÏικό επεξεÏγασίας. Αυτό σημαίνει ότι, στην πεÏίπτωση που έχετε κάνει λάθος, μποÏείτε να μετονομάσετε μια σελίδα ξαναδίνοντας της την αÏχική της ονομασία αλλά δεν μποÏείτε να αντικαταστήσετε μια υπάÏχουσα σελίδα.
-
-
-<b>ΠΡΟΣΟΧΗ!</b>
-Η μετονομασία σελίδας είναι μια αιφνίδια και δÏαστική αλλαγή όταν Ï€Ïόκειται για δημοφιλείς σελίδες. ΠαÏακαλοÏμε, Ï€Ïιν το αποφασίσετε, να εξετάσετε Ï€Ïοσεκτικά τις πιθανές επιπτώσεις αυτής της ενέÏγειας .',
-
-'movepagetalktext' => 'Η σελίδα συζήτησης που αντιστοιχεί, εάν υπάÏχει, θα μετακινηθεί αυτόματα μαζί με αυτήν \'\'\'έκτός αν:\'\'\'
-*Μετακινείτε τη σελίδα σε διαφοÏετική πεÏιοχή (namespace),
-*ΥπάÏχει κάτω από το νέο όνομα μια σελίδα συζήτησης που δεν είναι κενή, ή
-*Έχετε αφαιÏέσει τη σημείωση (check) από το κουτάκι που υπάÏχει παÏακάτω.
-
-Σε αυτές τις πεÏιπτώσεις, θα Ï€Ïέπει να μετακινήσετε (ή να ενσωματώσετε αν το θέλετε) τη σελίδα με αντιγÏαφή-και-επικόλληση.',
-
-'movearticle' => 'Μετακίνηση σελίδας',
-'movenologin' => 'Δεν έχετε συνδεθεί.',
-'movenologintext' => 'Για να μετακινήσετε μια σελίδα Ï€Ïέπει να είστε εγγεγÏαμένος χÏήστης και [[Special:Userlogin|να έχετε συνδεθεί]] στο Wiκi.',
-'newtitle' => 'νέος τίτλος',
-'movepagebtn' => 'Μετακίνηση σελίδας',
-'pagemovedsub' => 'Η μετακίνηση ήταν επιτυχής',
-'pagemovedtext' => 'Η σελίδα "[[$1]]" μετακινήθηκε στη "[[$2]]".',
-'articleexists' => 'ΥπάÏχει ήδη σελίδα με αυτό το όνομα. ΠαÏακαλοÏμε δώστε άλλο όνομα στη σελίδα.',
-'talkexists' => 'Η ίδια η σελίδα μετακινήθηκε επιτυχώς αλλά όχι και η σελίδα συζήτησης, λόγω του ότι υπάÏχει ήδη άλλη σελίδα συζήτησης κάτω από το νέο τίτλο. ΠαÏακαλοÏμε ενοποιήστε τις δÏο σελίδες με \'αντιγÏαφή-και-επικόλληση\'.',
-'movedto' => 'Μεκακινήθηκε στο',
-'movetalk' => 'Μετακίνηση της σελίδας "συζήτηση" (εάν υπάÏχει)',
-'talkpagemoved' => 'Η αντίστοιχη σελίδα συζήτησης έχει επίσης μεταφεÏθεί.',
-'talkpagenotmoved' => 'Η σελίδα συζήτησης που αντιστοιχεί <strong>δεν</strong> έχει μεταφεÏθεί.',
-'1movedto2' => 'Η $1 μετονομάστηκε σε $2',
-'1movedto2_redir' => 'Η $1 μετακινήθηκε στη θέση $2 (με ανακατεÏθυνση)',
-'movelogpage' => '΄Μετακίνηση αÏχείου καταγÏαφών',
-'movelogpagetext' => 'Ακολουθεί η λίστα με τις σελίδες που έχουν μετακινηθεί.',
-'movereason' => 'Αιτιολογία',
-'revertmove' => 'έπαναφοÏά',
-'delete_and_move' => 'ΔιαγÏαφή και μετακίνηση',
-
-'delete_and_move_text' => '==ΧÏειάζεται διαγÏαφή.==
-
-Το άÏθÏο [[$1]] υπάÏχει ήδη. Θέλετε να το διαγÏάψετε για να εκτελεσθεί η μετακίνηση;',
-
-'delete_and_move_reason' => 'ΔιαγÏάφτηκε για να εκτελεθεί η μετακίνηση.',
-'selfmove' => 'Ο τίτλος Ï€Ïοέλευσης είναι ο ίδιος με τον τίτλο Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï -δεν είναι δυνατόν να μετακινηθεί μια σελίδα Ï€Ïος τον εαυτό της.',
-
-'immobile_namespace' => 'Ο τίτλος του Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï ÎµÎ¯Î½Î±Î¹ ÎµÎ¹Î´Î¹ÎºÎ¿Ï Ï„Ïπου -δεν είναι δυνατή η μετακίνηση σελίδων σε εκείνη την πεÏιοχή.',
-
-
-# Export
-#----------#
-'export' => 'Εξαγωγή σελίδων',
-
-'exporttext' => 'ΜποÏείτε να κάνετε εξαγωγή του κειμένου και του ιστοÏÎ¹ÎºÎ¿Ï ÎµÏ€ÎµÎ¾ÎµÏγασίας μιας συγκεκÏιμένης σελίδας (ή πεÏισσοτέÏων σελίδων που έχουν ομαδοποιηθεί με χÏήση XML).
-
-Για την εξαγωγή ολόκληÏων άÏθÏων, συμπληÏώστε τους τίτλους στο παÏακάτω πλαίσιο (ένα τίτλο σε κάθε σειÏά) και επιλέξτε ανάμεσα από το να εξαγάγετε μόνο την Ï„Ïέχουσα έκδοση (με τις πληÏοφοÏίες της πιο Ï€Ïόσφατης επεξεÏγασίας) ή εναλλακτικά και τις παλιότεÏες εκδόσεις (με τις αντίστοιχες καταγÏαφές στη σελιδα του ιστοÏικοÏ).
-
-Στην τελευταία πεÏίπτωση μποÏείτε να κάνετε και χÏήση συνδέσμου, Ï€.χ. [[{{ns:Special}}:Export/Train]] για το άÏθÏο [[Train]].',
-
-'exportcuronly' => 'Îα συμπεÏιληφθεί μόνον η Ï„Ïέχουσα αναθεώÏηση, όχι το πλήÏες ιστοÏικό.',
-
-
-# Namespace 8 related
-#----------------------------------#
-'allmessages' => 'Όλα τα μηνÏματα του συστήματος',
-'allmessagesname' => 'Όνομα',
-'allmessagesdefault' => 'ΠÏοκαθοÏισμένο κείμενο',
-'allmessagescurrent' => 'ΠαÏόν κείμενο',
-'allmessagestext' => 'Η λίστα με όλα τα μηνÏματα συστήματος που βÏίσκονται στην πεÏιοχή MediaWiki:',
-'allmessagesnotsupportedUI' => 'Η Ï„Ïέχουσα γλώσσα διασÏνδεσής σας <b>$1</b> δεν υποστηÏίζεται από το Special:AllMessages σε αυτό τον ιστοχώÏο.',
-'allmessagesnotsupportedDB' => 'Special:Το AllMessages δεν υποστηÏίζεται επειδή το wgUseDatabaseMessages είναι απενεÏγοποιημένο.',
-
-
-# Thumbnails
-#------------------#
-'thumbnail-more' => 'Μεγέθυνση',
-'missingimage' => '<b>ΑγνοοÏμενη εικόνα</b><br /><i>$1</i>',
-'filemissing' => 'ΑγνοοÏμενο αÏχείο',
-
-
-# Special:Import
-#----------------------#
-'import' => 'Εισαγωγή σελίδων',
-'importinterwiki' => 'Εισαγωγή από άλλο Wiki',
-'importtext' => 'ΠαÏακαλοÏμε εξάγετε το αÏχείο από το πηγαίο Wiki (χÏησιμοποιώντας Special:Export), αποθηκεÏστε το στο δίσκο του υπολογιστή σας και φοÏτώστε το από εκεί.',
-'importfailed' => 'Η εισαγωγή απέτυχε: $1',
-'importnotext' => 'Κενό (-ή) ή χωÏίς κείμενο',
-'importsuccess' => 'Η εισαγωγή επέτυχε!',
-'importhistoryconflict' => 'ΥπάÏχει αντιφατικό ιστοÏικό αναθεωÏήσεων (μποÏεί να έχετε κάνει παλιότεÏα εισαγωγή αυτής της σελίδας).',
-'importnosources' => 'Δεν έχουν καθοÏιστεί πηγές για την εισαγωγή από άλλο Wiki και η απευθείας φόÏτωση στο ιστοÏικό έχει απενεÏγοποιηθεί.',
-
-
-# Keyboard access keys for power users
-#------------------------------------------------------------#
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'd',
-'accesskey-compareselectedversions' => 'v',
-
-
-# Tooltip help for some actions, most are in Monobook.js
-#--------------------------------------------------------------------------------------#
-'tooltip-search' => 'Αναζήτηση στο Wiki [alt-f]',
-'tooltip-minoredit' => 'ΧαÏακτηÏήστε τις αλλαγές "μικÏής κλίμακας" [alt-i]',
-'tooltip-save' => 'Αποθήκευση αλλαγών [alt-s]',
-'tooltip-preview' => 'ΠÏοεπισκόπηση - ΠαÏακαλοÏμε να χÏησιμοποιήτε αυτή την επιλογή Ï€Ïιν αποθηκεÏσετε τις αλλαγές σας! [alt-p]',
-'tooltip-diff' => 'ΠÏοβολή των αλλαγών που κάνατε στο κείμενο. [alt-d]',
-'tooltip-compareselectedversions' => 'Εμφάνιση των διαφοÏών ανάμεσα στις δÏο αναθεωÏήσεις της σελίδας που έχετε επιλέξει. [alt-v]',
-'tooltip-watch' => 'ΠÏοσθήκη της σελίδας στη λίστα παÏακολοÏθησης [alt-w]',
-
-
-# stylesheets
-#-------------------#
-'Monobook.css' => '/* edit this file to customize the monobook skin for the entire site */',
-#'Monobook.js' => '/* edit this file to change js things in the monobook skin */',
-
-
-# Metadata
-#---------------#
-'nodublincore' => 'Τα μεταδεδομένα RDF που αφοÏοÏν στο Dublin Core έχουν απενεÏγοποιηθεί σε αυτό τον server.',
-'nocreativecommons' => 'Τα μεταδεδομένα RDF που αφοÏοÏν στο Creative Commons έχουν απενεÏγοποιηθεί σε αυτό τον server.',
-'notacceptable' => 'Ο server του Wiki δεν μποÏεί να αποδόσει δεδομένα σε μοÏφή που τα διαβάζει ο client',
-
-
-# Attribution
-#-----------------#
-'anonymous' => 'Ανώνυμος(-οι) χÏήστης(-ες) του {{SITENAME}}',
-'siteuser' => '{{SITENAME}} χÏήστης $1',
-'lastmodifiedby' => 'Η σελίδα αυτή Ï„Ïοποποιήθηκε τελευταία φοÏά στις $1 από το χÏήστη $2.',
-'and' => 'και',
-'othercontribs' => 'Βασισμένο στη δουλειά του/της $1',
-'others' => 'άλλοι',
-'siteusers' => '{{SITENAME}} χÏήστης (-ες) $1',
-'creditspage' => 'ΑναγνώÏιση συνεισφοÏάς στη σελίδα',
-'nocredits' => 'Δεν υπάÏχουν πληÏοφοÏίες σχετικά με την αναγνώÏιση συνεισφοÏάς σε αυτή τη σελίδα.',
-
-
-# Spam protection
-#--------------------------#
-'spamprotectiontitle' => 'ΦίλτÏο Ï€Ïοστασίας από spam',
-'spamprotectiontext' => 'Η σελίδα που επιχειÏήσατε να αποθηκεÏσετε απομονώθηκε από το φίλτÏο spam. Αυτό οφείλεται, πιθανότατα, στην ÏπαÏξη ενός (ή πεÏισσότεÏων) συνδέσμων Ï€Ïος εξωτεÏικές σελίδες.',
-'spamprotectionmatch' => 'Το φίλτÏο spam έχει τεθεί σε ενέÏγεια εξ αιτίας του εξής κειμένου: $1',
-'subcategorycount' => 'ΥπάÏχουν $1 υποκατηγοÏίες σε αυτή την κατηγοÏία.',
-'subcategorycount1' => 'ΥπάÏχει $1 υποκατηγοÏία σε αυτή την κατηγοÏία.',
-'categoryarticlecount' => 'ΥπάÏχουν $1 άÏθÏα σε αυτή την κατηγοÏία.',
-'categoryarticlecount1' => 'ΥπάÏχει $1 άÏθÏο σε αυτή την κατηγοÏία.',
-
-
-'listingcontinuesabbrev' => 'συνεχίζεται...',
-
-
-# Info page
-#---------------#
-'infosubtitle' => 'ΠληÏοφοÏίες για τη σελίδα',
-'numedits' => 'ΑÏιθμός επεξεÏγασιών (στο άÏθÏο): $1',
-'numtalkedits' => 'ΑÏιθμός επεξεÏγασιών (στη σελίδα συζήτησης): $1',
-'numwatchers' => 'ΑÏιθμός παÏακολουθήσεων: $1',
-'numauthors' => 'ΑÏιθμός διακÏιτών συγγÏαφέων (στο άÏθÏο): $1',
-'numtalkauthors' => 'ΑÏιθμός διακÏιτών συγγÏαφέων (στη σελίδα συζήτησης): $1',
-
-
-# Math options
-#---------------------#
-'mw_math_png' => 'Απόδοση πάντα σε PNG',
-'mw_math_simple' => 'HTML αν είναι αÏκετά απλό, διαφοÏετικά PNG',
-'mw_math_html' => 'HTML αν είναι δυνατόν, διαφοÏετικά PNG',
-'mw_math_source' => 'Îα παÏαμείνει ως TeX (για text browsers)',
-'mw_math_modern' => 'ΠÏοτεινόμενο για σÏγχÏονους browser',
-'mw_math_mathml' => 'MathML όποτε είναι δυνατόν (πειÏαματικό)',
-
-
-# Patrolling
-#--------------#
-'markaspatrolleddiff' => 'Îα σημειωθεί \'υπό παÏακολοÏθηση\'',
-'markaspatrolledlink' => '<div class=\'patrollink\'>[$1]</div>',
-'markaspatrolledtext' => 'Îα σημειωθεί αυτό το άÏθÏο ως \'υπό παÏακολοÏθηση\'.',
-'markedaspatrolled' => 'Σημειωμένο ως \'υπό παÏακολοÏθηση\'',
-'markedaspatrolledtext' => 'Η αναθεώÏηση που έχει επιλεγεί έχει σημειωθεί ως \'υπό παÏακολοÏθηση\'.',
-'rcpatroldisabled' => 'Η λειτουÏγία \'ΠαÏακολοÏθηση ΠÏόσφατων Αλλαγών\' έχει απενεÏγοποιηθεί.',
-'rcpatroldisabledtext' => 'Η λειτουÏγία \'ΠαÏακολοÏθηση ΠÏόσφατων Αλλαγών\' είναι αυτή τη στιγμή απενεÏγοποιημένη.',
-
-
-# Monobook.js: tooltips and access keys for monobook
-#------------------------------------------------------------------------------------#
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Η Ï€Ïοσωπική μου σελίδα στο Wiκi\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Η σελίδα χÏήστη στον οποίο αντιστοιχεί η διεÏθυνση IP που έχετε\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Η σελίδα συζητήσεών μου\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Συζήτηση σχετικά με τις αλλαγές που έγιναν από αυτή τη διεÏθυνση IP\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Οι Ï€Ïοτιμήσεις μου\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Η λίστα με τις σελίδες που παÏακολουθείτε για αλλαγές\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Κατάλογος των συνεισφοÏών μου\');
-ta[\'pt-login\'] = new Array(\'o\',\'Σας Ï€Ïοτείνουμε να συνδεθείτε παÏόλο που δεν είναι αναγκαίο.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Σας Ï€Ïοτείνουμε να συνδεθείτε παÏόλο που δεν είναι αναγκαίο.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'ΑποσÏνδεση\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Συζήτηση για το παÏόν άÏθÏο\');
-ta[\'ca-edit\'] = new Array(\'e\',\'ΜποÏείτε να επεξεÏγαστείτε αυτό το άÏθÏο. ΧÏησιμοποιείστε την "ΠÏοεπισκόπηση" Ï€Ïιν αποθηκεÏσετε.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'ΠÏοσθέστε σχόλιο στη συζήτηση.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Αυτό το άÏθÏο είναι κλειδωμένο. ΜποÏείτε να δείτε τον πηγαίο κώδικά του.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Παλιές αναθεωÏήσεις του άÏθÏου.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Κλείδωμα Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… άÏθÏου\');
-ta[\'ca-delete\'] = new Array(\'d\',\'ΔιαγÏαφή αυτής της σελίδας\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Αποκαταστήστε τις αλλαγές που έγιναν σε αυτή τη σελίδα Ï€Ïιν διαγÏαφεί.\');
-ta[\'ca-move\'] = new Array(\'m\',\'Μετακινήστε αυτή τη σελίδα\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Δεν έχετε εξουσιοδότηση να μετακινήσετε αυτή τη σελίδα.\');
-ta[\'ca-watch\'] = new Array(\'w\',\'ΠÏοσθήκη της σελίδας στη λίστα παÏακολοÏθησης\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'ΑφαίÏεση της σελίδας από τη λίστα παÏακολοÏθησης\');
-ta[\'search\'] = new Array(\'f\',\'Αναζήτηση στο WiKi\');
-ta[\'p-logo\'] = new Array(\'\',\'ΑÏχική σελίδα\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Δείτε την ΑÏχική σελίδα\');
-ta[\'n-portal\'] = new Array(\'\',\'Σχετικά με το Wiκi - πώς μποÏείτε να βοηθήσετε, Ï€Î¿Ï Î¼Ï€Î¿Ïείτε να απευθυνθείτε\');
-ta[\'n-currentevents\'] = new Array(\'\',\'ΠληÏοφοÏίες για Ï€Ïόσφατα γεγονότα\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Η λίστα με τις Ï€Ïόσφατες αλλαγές στο WiKi\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Επισκεφθείτε μια τυχαία σελίδα του Wiκi\');
-ta[\'n-help\'] = new Array(\'\',\'Το μέÏος για να βÏείτε τις απαντήσεις που ψάχνετε.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Βοηθήστε το έÏγο.\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Λίστα από άÏθÏα που αναφέÏουν το παÏόν άÏθÏο\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'ΠÏόσφατες αλλαγές σε άÏθÏα που συνδέονται με το παÏόν\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS feed για\' αυτή την σελίδα\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom feed για\' αυτή την σελίδα\');
-ta[\'t-contributions\'] = new Array(\'\',\'Δείτε τη λίστα με τις συνεισφοÏές Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… χÏήστη στο Wiκi\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Αποστολή μηνÏματος σε αυτό το χÏήστη\');
-ta[\'t-upload\'] = new Array(\'u\',\'ΦόÏτωση εικόνας ή αÏχείου πολυμέσων\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Η λίστα με όλες τις σελίδες λειτουÏγιών\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'ΆÏθÏο\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Δείτε τη σελίδα του χÏήστη\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Δείτε τη σελίδα πολυμέσων\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Αυτή είναι ειδική σελίδα και δεν μποÏείτε να την επεξεÏγαστείτε.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Δείτε τη σελίδα του συστήματος\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Δείτε την εικόνα\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Δείτε το μήνυμα του συστήματος\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Δείτε το Ï€Ïότυπο\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Δείτε τη σελίδα βοήθειας\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Δείτε τη σελίδα κατηγοÏιών\');',
-
-
-# image deletion
-#------------------------#
-'deletedrevision' => 'Η παλιά έκδοση της $1 διαγÏάφτηκε.',
-
-
-# browsing diffs
-#----------------------#
-'previousdiff' => '&larr; Δείτε την Ï€ÏοηγοÏμενη \'διαφοÏά\'',
-'nextdiff' => 'Μετάβαση στην επόμενη \'διαφοÏά\' &rarr;',
-
-'imagemaxsize' => 'ΠεÏιοÏισμός του μεγέθους των εικόνων (στις σελίδες πεÏιγÏαφής εικόνων) σε:',
-'thumbsize' => 'Μεγεθος μινιατοÏÏας:',
-'showbigimage' => 'Κατέβασμα του αÏχείου υψηλής ανάλυσης ($1x$2, $3 KB)',
-
-'newimages' => 'Πινακοθήκη νέων εικόνων',
-'noimages' => 'Δεν υπάÏχουν εικόνες.',
-
-
-# short names for language variants used for language conversion links.
-# to disable showing a particular link, set it to 'disable', e.g.
-# 'variantname-zh-sg' => 'disable',
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh' => 'zh',
-
-
-# labels for User: and Title: on Special:Log pages
-#--------------------------------------------------------------------------#
-'specialloguserlabel' => 'ΧÏήστης:',
-'speciallogtitlelabel' => 'Τίτλος:',
-'passwordtooshort' => 'Ο κωδικός σας είναι Ï€Î¿Î»Ï ÏƒÏντομος. ΠÏέπει να πεÏιέχει τουλάχιστον $1 χαÏακτήÏες.',
-
-# Media Warning
-#-----------------------#
-'mediawarning' => '\'\'\'ΠÏοειδοποίηση\'\'\': Το αÏχείο αυτό μποÏεί να πεÏιέχει κακοπÏοαίÏετο κώδικα που μποÏεί να βλάψει το σÏστημα του υπολογιστή σας.
-
-<hr />',
-
-'fileinfo' => '$1KB, MIME type: <code>$2</code>',
-
-# Metadata
-#---------------#
-'metadata' => 'Μεταδεδομένα',
-
-
-# Exif tags
-#-------------#
-'exif-imagewidth' => 'Πλάτος',
-'exif-imagelength' => 'Υψος',
-'exif-bitspersample' => 'Bits ανά στοιχείο',
-'exif-compression' => 'Σχήμα συμπίεσης',
-'exif-photometricinterpretation' => 'ΣÏνθεση των pixel',
-'exif-orientation' => 'ΠÏοσαντολισμός',
-'exif-samplesperpixel' => 'ΑÏιθμός στοιχείων',
-'exif-planarconfiguration' => 'Διάταξη δεδομένων',
-'exif-ycbcrsubsampling' =>'Αναλογικό δείγμα σε φωτεινότητα και χÏώμα',
-'exif-ycbcrpositioning' =>'ΡÏθμιση φωτεινότητας και χÏώματος',
-'exif-xresolution' => 'ΟÏιζόντια ανάλυση',
-'exif-yresolution' => 'ΚατακόÏυφη ανάλυση',
-'exif-resolutionunit' => 'Μονάδα μέτÏησης ανάλυσης X και Y',
-'exif-stripoffsets' => 'Τοποθέτηση δεδομένων εικόνας',
-'exif-rowsperstrip' =>'ΑÏιθμός σειÏών ανά λωÏίδα',
-'exif-stripbytecounts' =>'Bytes ανά συμπιεσμένη λωÏίδα',
-'exif-jpeginterchangeformat' => 'Μετάθεση σε JPEG SOI',
-'exif-jpeginterchangeformatlength' => 'Bytes δεδομένων JPEG',
-'exif-transferfunction' => 'ΛειτουÏγία μεταφοÏάς',
-'exif-whitepoint' =>'ΧÏωματικός Ï€ÏοσδιοÏισμός λευκοÏ',
-'exif-primarychromaticities' =>'ΠÏωτεÏοντες χÏωματισμοί',
-'exif-ycbcrcoefficients' =>'Συντελεστές μητÏών Î¼ÎµÏ„Î±ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î¿Ï Ï‡Ïώματος',
-'exif-referenceblackwhite' => 'ΖεÏγος μαÏÏων και άσπÏων αξιών αναφοÏάς',
-'exif-datetime' => 'Δηλώστε την ημεÏομηνία και την ÏŽÏα της επεξεÏγασίας.',
-'exif-imagedescription' => 'Τίτλος εικόνας',
-'exif-make' => 'Κατασκευαστής φωτογÏαφικής μηχανής',
-'exif-model' => 'Μοντέλο φωτογÏαφικής μηχανής',
-'exif-software' => 'Λογισμικό που χÏησιμοποιήθηκε',
-'exif-artist' => 'ΔημιουÏγός',
-'exif-copyright' => 'Ιδιοκτήτης του copyright',
-'exif-exifversion' => 'Έκδοση exif',
-'exif-flashpixversion' => 'ΥποστηÏιζόμενη έκδοση Flashpix',
-'exif-colorspace' => 'ΧÏωματική πεÏιοχή',
-'exif-componentsconfiguration' => 'Îόημα του κάθε στοιχείου',
-'exif-compressedbitsperpixel' => 'Κατάσταση συμπίεσης εικόνας',
-'exif-pixelydimension' => 'ΈγκυÏο πλάτος εικόνας',
-'exif-pixelxdimension' => 'ΈγκυÏο Ïψος εικόνας',
-'exif-makernote' => 'Σημειώσεις του κατασκευαστή',
-'exif-usercomment' => 'Σχόλια χÏήστη',
-'exif-relatedsoundfile' => 'Σχετικό αÏχείο ήχου',
-'exif-datetimeoriginal' => 'ΗμεÏομηνία και ÏŽÏα της παÏαγωγής ψηφιακών δεδομένων',
-'exif-datetimedigitized' => 'ΗμεÏομηνία και ÏŽÏα της μετατÏοπής σε ψηφιακή μοÏφή',
-#'exif-subsectime' =>'DateTime subseconds',
-#'exif-subsectimeoriginal' =>'DateTimeOriginal subseconds',
-#'exif-subsectimedigitized' =>'DateTimeDigitized subseconds',
-'exif-exposuretime' => 'ΧÏόνος έκθεσης',
-'exif-fnumber' => 'ΑÏιθμός F',
-'exif-exposureprogram' => 'ΠÏόγÏαμμα έκθεσης',
-'exif-spectralsensitivity' => 'Ευαισθησία φάσματος',
-'exif-isospeedratings' => 'Βαθμολόγηση ταχÏτητας ISO',
-'exif-oecf' => 'ΟπτικοηλεκτÏονικός συντελεστής μετατÏοπής',
-'exif-shutterspeedvalue' => 'ΤαχÏτητα κλείστÏου',
-'exif-aperturevalue' => 'ΔιάφÏαγμα',
-'exif-brightnessvalue' => 'Φωτεινότητα',
-'exif-exposurebiasvalue' => 'ΠÏοτεÏαιότητα έκθεσης',
-'exif-maxaperturevalue' => 'Μέγιστο διάφÏαγμα ξηÏάς',
-'exif-subjectdistance' => 'Απόσταση αντικειμένου',
-'exif-meteringmode' => 'Κατάσταση λειτουÏγίας φωτόμετÏου',
-'exif-lightsource' => 'Πηγή φωτός',
-'exif-flash' => 'Φλας',
-'exif-focallength' => 'Εστιακή απόσταση του φακοÏ',
-'exif-subjectarea' => 'Θεματική πεÏιοχή',
-'exif-flashenergy' => 'ΕνέÏγεια του φλας',
-'exif-spatialfrequencyresponse' =>'ΧωÏική απόκÏιση συχνότητας',
-'exif-focalplanexresolution' => 'Ανάλυση ÎµÏƒÏ„Î¹Î±ÎºÎ¿Ï ÎµÏ€Î¹Ï€Î­Î´Î¿Ï… Χ',
-'exif-focalplaneyresolution' => 'Ανάλυση ÎµÏƒÏ„Î¹Î±ÎºÎ¿Ï Ï€ÎµÎ¹Ï€Î­Î´Î¿Ï… Î¥',
-'exif-focalplaneresolutionunit' => 'Μονάδα μέτÏησης ανάλυσης ÎµÏƒÏ„Î¹Î±ÎºÎ¿Ï ÎµÏ€Î¹Ï€Î­Î´Î¿Ï…',
-'exif-subjectlocation' => 'Τοποθέτηση του αντικειμένου',
-'exif-exposureindex' => 'Δείκτης έκθεσης',
-'exif-sensingmethod' => 'Μέθοδος αισθητήÏα',
-'exif-filesource' => 'Πηγή αÏχείου',
-'exif-scenetype' => 'ΤÏπος σκηνής',
-'exif-cfapattern' => 'CFA pattern',
-'exif-customrendered' => 'Ειδική επεξεÏγασία εικόνας',
-'exif-exposuremode' => 'Κατάσταση λειτουÏγίας έκθεσης',
-'exif-whitebalance' => 'ΙσοÏÏοπία των λευκών',
-'exif-digitalzoomratio' => 'Αναλογία ÏˆÎ·Ï†Î¹Î±ÎºÎ¿Ï zoom',
-'exif-focallengthin35mmfilm' => 'Εστιακή απόσταση σε φιλμ 35 mm',
-'exif-scenecapturetype' => 'ΤÏπος σÏλληψης της σκηνής',
-'exif-gaincontrol' => 'Έλεγχος πεδίου',
-'exif-contrast' => 'Αντίθεση',
-'exif-saturation' => 'ΚοÏεσμός',
-'exif-sharpness' => 'Όξυνση',
-'exif-devicesettingdescription' => 'ΠεÏιγÏαφή των Ïυθμίσεων του μηχανήματος',
-'exif-subjectdistancerange' => 'ΠεÏιοχή διακÏμανσης της απόστασης του αντικειμένου',
-'exif-imageuniqueid' => 'Μονοσήμαντη ταυτοποίηση εικόνας',
-'exif-gpsversionid' => 'Έκδοση με GPS tag',
-'exif-gpslatituderef' => 'Î’ÏŒÏειο ή Îότιο γεωγÏαφικό πλάτος',
-'exif-gpslatitude' => 'ΓεωγÏαφικό πλάτος',
-'exif-gpslongituderef' => 'Ανατολικό ή Δυτικό γεωγÏαφικό μήκος',
-'exif-gpslongitude' => 'ΓεωγÏαφικό μήκος',
-'exif-gpsaltituderef' => 'ΑναφοÏές υψομέτÏου',
-'exif-gpsaltitude' => 'ΥψόμετÏο',
-'exif-gpstimestamp' => 'ÎÏα GPS (ατομικό Ïολόι)',
-'exif-gpssatellites' => 'ΔοÏυφόÏοι που χÏησιμοποιήθηκαν για τις μετÏήσεις',
-'exif-gpsstatus' => 'Κατάσταση δέκτη',
-'exif-gpsmeasuremode' => 'ΤÏόπος λειτουÏγίας μετÏήσεων',
-'exif-gpsdop' => 'ΑκÏίβεια μέτÏησης',
-'exif-gpsspeedref' => 'Μονάδα μέτÏησης ταχÏτητας',
-'exif-gpsspeed' => 'ΤαχÏτητα δέκτη GPS',
-'exif-gpstrackref' => 'ΑναφοÏές για την κατεÏθυνση της κίνησης',
-'exif-gpstrack' => 'ΚατεÏθυνση κίνησης',
-'exif-gpsimgdirectionref' => 'ΑναφοÏές για την κατεÏθυνση της εικόνας',
-'exif-gpsimgdirection' => 'ΚατεÏθυνση της εικόνας',
-'exif-gpsmapdatum' => 'Στοιχεία γεωδετικών μετÏήσεων ΄που έχουν χÏησιμοποιηθεί',
-'exif-gpsdestlatituderef' => 'ΑναφοÏές για το γεωγÏαφικό πλάτος του Ï€ÏοοÏισμοÏ',
-'exif-gpsdestlatitude' => 'ΑναφοÏές γεωγÏÎ±Ï†Î¹ÎºÎ¿Ï Ï€Î»Î¬Ï„Î¿Ï…Ï‚',
-'exif-gpsdestlongituderef' => 'ΑναφοÏές για το γεωγÏαφικό μήκος του Ï€ÏοοÏισμοÏ',
-'exif-gpsdestlongitude' => 'ΓεωγÏαφικό πλάτος Ï€ÏοοÏισμοÏ',
-'exif-gpsdestbearingref' => 'ΑναφοÏές για τις συντεταγμένες Ï€ÏοοÏισμοÏ',
-'exif-gpsdestbearing' => 'Συντεταγμένες Ï€ÏοοÏισμοÏ',
-'exif-gpsdestdistanceref' => 'ΑναφοÏές για την απόσταση μέχÏι τον Ï€ÏοοÏισμό',
-'exif-gpsdestdistance' => 'Απόσταση μέχÏι τον Ï€ÏοοÏισμό',
-'exif-gpsprocessingmethod' => 'Όνομα μεθόδου επεξεÏγασίας GPS',
-'exif-gpsareainformation' => 'Όνομα πεÏιοχής GPS',
-'exif-gpsdatestamp' => 'ΗμεÏομηνία GPS',
-'exif-gpsdifferential' => 'ΔιαφοÏική διόÏθωση GPS',
-
-
-# Make & model, can be wikified in order to link to the camera and model name
-
-'exif-make-value' => '$1',
-'exif-model-value' => '$1',
-'exif-software-value' => '$1',
-
-'exif-compression-1' => 'Έχει αποσυμπιεστεί.',
-'exif-compression-6' => 'JPEG',
-
-'exif-photometricinterpretation-6' => 'YCbCr',
-
-'exif-orientation-1' => 'Φυσικός', // 0th row: top; 0th column: left
-'exif-orientation-2' => 'Έχει αντιστÏαφεί οÏιζόντια.', // 0th row: top; 0th column: right
-'exif-orientation-3' => 'Έχει πεÏιστÏαφεί κατά 180° μοίÏες.', // 0th row: bottom; 0th column: right
-'exif-orientation-4' => 'Έχει αντιστÏαφεί κατακόÏυφα.', // 0th row: bottom; 0th column: left
-'exif-orientation-5' => 'Έχει πεÏιστÏαφεί κατά 90° μοίÏες με φοÏά αντίθετα Ï€Ïος τη φοÏά των δεικτών του ÏÎ¿Î»Î¿Î³Î¹Î¿Ï ÎºÎ±Î¹ έχει αντιστÏαφεί κατακόÏυφα.', // 0th row: left; 0th column: top
-'exif-orientation-6' => 'Έχει πεÏιστÏαφεί κατά 90° μοίÏες κατά τη φοÏά των δεικτών του ÏολογιοÏ.', // 0th row: right; 0th column: top
-'exif-orientation-7' => 'Έχει πεÏιστÏαφεί κατά 90° μοίÏες κατά τη φοÏά των δεικτών του ÏÎ¿Î»Î¿Î³Î¹Î¿Ï ÎºÎ±Î¹ έχει αντιστÏαφεί κατακόÏυφα.', // 0th row: right; 0th column: bottom
-'exif-orientation-8' => 'Έχει πεÏιστÏαφή κατά 90° μοίÏες αντίθετα Ï€Ïος τη φοÏά των δεικτών του ÏολογιοÏ.', // 0th row: left; 0th column: bottom
-
-'exif-planarconfiguration-1' => 'πεπλατυσμένος σχηματισμός',
-'exif-planarconfiguration-2' => 'επίπεδος σχηματισμός',
-
-'exif-xyresolution-i' => '$1 dpi',
-'exif-xyresolution-c' => '$1 dpc',
-
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-'exif-componentsconfiguration-0' => 'δεν υπάÏχει',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
-
-'exif-exposureprogram-0' => 'Δεν έχει Ï€ÏοκαθοÏιστεί',
-'exif-exposureprogram-1' => 'ΧειÏοκίνητο',
-'exif-exposureprogram-2' => 'Κανονικό Ï€ÏόγÏαμμα',
-'exif-exposureprogram-3' => 'ΠÏοτεÏαιότητα διαφÏάγματος',
-'exif-exposureprogram-4' => 'ΠÏοτεÏαιότητα κλείστÏου',
-'exif-exposureprogram-5' => 'ΔημιουÏγικό Ï€ÏόγÏαμμα (με Ï€ÏοτεÏαιότητα το βάθος πεδίου)',
-'exif-exposureprogram-6' => 'ΔημιουÏγικό Ï€ÏόγÏαμμα (με Ï€ÏοτεÏαιόττηα την ταχÏτητα του κλείστÏου)',
-'exif-exposureprogram-7' => 'Επιλογή λειτουÏγίας "ποÏÏ„Ïαίτου" (για φωτογÏαφίες closeup με το φόντο εκτός εστίασης)',
-'exif-exposureprogram-8' => 'Επιλογή λειτουÏγίας "τοπίου" (για φωτογÏαφίες τοπίου με εστιασμένο φόντο)',
-
-'exif-subjectdistance-value' => '$1 μέτÏα',
-'exif-meteringmode-0' => 'Άγνωστη',
-'exif-meteringmode-1' => 'Μέση τιμή',
-'exif-meteringmode-2' => 'Μέση τιμή με έμφαση στο κέντÏο',
-'exif-meteringmode-3' => 'Ένα σημείο',
-'exif-meteringmode-4' => 'Πολλά σημεία',
-'exif-meteringmode-5' => 'Μοτίβο',
-'exif-meteringmode-6' => 'ΜεÏική',
-'exif-meteringmode-255' => 'Άλλο',
-'exif-lightsource-0' => 'Άγνωστη',
-'exif-lightsource-1' => 'Φως ημέÏας',
-'exif-lightsource-2' => 'ΦωσφοÏίζον',
-'exif-lightsource-3' => 'Tungsten (φωτισμός από λυχνίες πυÏάκτωσης)',
-'exif-lightsource-4' => 'Φλας',
-'exif-lightsource-9' => 'ΑίθÏιος καιÏός',
-'exif-lightsource-10' => 'Συννεφιά',
-'exif-lightsource-11' => 'Σκιά',
-'exif-lightsource-12' => 'Φως ημέÏας φωσφοÏίζον (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Λευκό φως ημέÏας (N 4600 – 5400K)',
-'exif-lightsource-14' => 'ΚÏÏο λευκό φως fluorescent (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Λευκό φως φωσφοÏίζον (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Τυποποιημένος φωτισμός A',
-'exif-lightsource-18' => 'Τυποποιημένος φωτισμός B',
-'exif-lightsource-19' => 'Τυποποιημένος φωτισμός C',
-'exif-lightsource-20' => 'D55',
-'exif-lightsource-21' => 'D65',
-'exif-lightsource-22' => 'D75',
-'exif-lightsource-23' => 'D50',
-#'exif-lightsource-24' => 'ISO studio tungsten',
-'exif-lightsource-255' => 'Άλλη πηγή φωτός',
-
-'exif-focalplaneresolutionunit-2' => 'ίντσες',
-
-'exif-sensingmethod-1' => 'Δεν έχει καθοÏιστεί',
-'exif-sensingmethod-2' => 'One-chip color area sensor',
-'exif-sensingmethod-3' => 'Two-chip color area sensor',
-'exif-sensingmethod-4' => 'Three-chip color area sensor',
-'exif-sensingmethod-5' => 'Color sequential area sensor',
-'exif-sensingmethod-7' => 'Trilinear sensor',
-'exif-sensingmethod-8' => 'Color sequential linear sensor',
-
-'exif-filesource-3' => 'DSC',
-'exif-scenetype-1' => 'Εικόνα που φωτογÏαφήθηκε απ` ευθείας',
-
-'exif-customrendered-0' => 'Κανονική επεξεÏγασία',
-'exif-customrendered-1' => 'Ειδική επεξεÏγασία',
-
-'exif-exposuremode-0' => 'Αυτόματη έκθεση',
-'exif-exposuremode-1' => 'ΧειÏοκίνητη έκθεση',
-'exif-exposuremode-2' => 'Αυτόματο bracket',
-
-'exif-whitebalance-0' => 'Αυτόματη ισοÏÏοπία των λευκών',
-'exif-whitebalance-1' => 'ΧειÏοκίνητη ισοÏÏοπία των λευκών',
-
-'exif-scenecapturetype-0' => 'Συνήθης',
-'exif-scenecapturetype-1' => 'Τοπίο',
-'exif-scenecapturetype-2' => 'ΠοÏÏ„Ïαίτο',
-'exif-scenecapturetype-3' => 'ÎυκτεÏινή σκηνή',
-
-'exif-gaincontrol-0' => 'Κανένα',
-'exif-gaincontrol-1' => 'Χαμηλό κέÏδος επάνω',
-'exif-gaincontrol-2' => 'Υψηλό κέÏδος επάνω',
-'exif-gaincontrol-3' => 'Χαμηλό κέÏδος κάτω',
-'exif-gaincontrol-4' => 'Υψηλό κέÏδος κατω',
-
-'exif-contrast-0' => 'Φυσικό',
-'exif-contrast-1' => 'Απαλό',
-'exif-contrast-2' => 'ΙσχυÏÏŒ',
-
-'exif-saturation-0' => 'Φυσικός',
-'exif-saturation-1' => 'Χαμηλός κοÏεσμός',
-'exif-saturation-2' => 'Υψηλός κοÏεσμός',
-
-'exif-sharpness-0' => 'Φυσική',
-'exif-sharpness-1' => 'Απαλή',
-'exif-sharpness-2' => 'ΣκληÏή',
-
-'exif-subjectdistancerange-0' => 'Άγνωστη',
-'exif-subjectdistancerange-1' => 'Macro',
-'exif-subjectdistancerange-2' => 'Κοντινή λήψη',
-'exif-subjectdistancerange-3' => 'ΜακÏίνή λήψη',
-
-// Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
-'exif-gpslatitude-n' => 'Î’ÏŒÏειο γεωγÏαφικό πλάτος',
-'exif-gpslatitude-s' => 'Îότιο γεωγÏαφικό πλάτος',
-
-// Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
-'exif-gpslongitude-e' => 'Ανατολικό γεωγÏαφικό μήκος',
-'exif-gpslongitude-w' => 'Δυτικό γεωγÏαφικό μήκος',
-
-'exif-gpsstatus-a' => 'ΜέτÏηση εν εξελίξει',
-'exif-gpsstatus-v' => 'ΔιαλειτουÏγικότητα μετÏήσεων',
-
-'exif-gpsmeasuremode-2' => 'μέτÏηση δÏο διαστάσεων',
-'exif-gpsmeasuremode-3' => 'μέτÏηση Ï„Ïιών διαστάσεων',
-
-// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
-'exif-gpsspeed-k' => 'ΧιλιόμετÏα/ÏŽÏα',
-'exif-gpsspeed-m' => 'Μίλια/ÏŽÏα',
-'exif-gpsspeed-n' => 'Κόμβοι',
-
-// Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
-'exif-gpsdirection-t' => 'ΠÏαγματική κατεÏθυνση',
-'exif-gpsdirection-m' => 'Μαγνητική κατεÏθυνση',
-
-
-# external editor support
-#-------------------------------------#
-'edit-externally' => 'ΕπεξεÏγαστείτε το συγκεκÏιμένο αÏχείο χÏησιμοποιώντας μια από τις εξωτεÏικές εφαÏμογές.',
-'edit-externally-help' => 'Για πεÏισσότεÏες πληÏοφοÏίες ακολουθήστε το σÏνδεσμο: [http://meta.wikimedia.org/wiki/Help:External_editors setup instructions].',
-
-
-# 'all' in various places, this might be different for inflected languages
-#---------------------------------------------------------------------------------------------------------#
-'recentchangesall' => 'όλες',
-'imagelistall' => 'όλες',
-'watchlistall1' => 'όλες',
-'watchlistall2' => 'όλες',
-
-
-# E-mail address confirmation
-#--------------------------------------------#
-'confirmemail' => 'Επαλήθευση διεÏθυνσης e-mail',
-
-'confirmemail_text' => 'Το σÏστημα χÏειάζεται να επαληθεÏσει τη διεÏθυνση e-mail που δώσατε για να χÏησιμοποιήσετε τις δυνατότητες αλληλογÏαφίας. Κάνετε κλικ στο παÏακάτω κουμπί και θα σας αποσταλεί μήνυμα επαλήθευσης στη διεÏθυνσή σας. Στο μήνυμα αυτό θα εμφανίζεται ένας σÏνδεσμος που Θα πεÏιέχει τον κωδικό επαλήθευσης -ακολουθήστε το σÏνδεσμο αυτό για να μποÏέσει το σÏστημα να επαληθεÏσει τη διεÏθυνση αλληλογÏαφίας σας.',
-
-'confirmemail_send' => 'Αποστολή ÎºÏ‰Î´Î¹ÎºÎ¿Ï ÎµÏ€Î±Î»Î®Î¸ÎµÏ…ÏƒÎ·Ï‚ με e-mail .',
-'confirmemail_sent' => 'Το μήνυμα επαλήθευσης έχει σταλεί, ελέγξτε την αλληλογÏαφία σας.',
-'confirmemail_sendfailed' => 'Δεν ήταν δυνατή η αποστολή του μηνÏματος επαλήθευσης. Ελέγξτε την ηλεκτÏονική διεÏθυνση που συμπληÏώσατε για πιθανά λάθη πληκτÏολόγησης.',
-'confirmemail_invalid' => 'Λάθος κωδικός επαλήθευσης. Είναι πιθανόν ο κωδικός σας να έχει λήξει.',
-'confirmemail_success' => 'Η ηλεκτÏονική σας διεÏθυνση σας επαληθεÏτηκε. ΜποÏείτε πλέον να συνδεθείτε και να απολαÏσετε τις δυνατότητες του Wiκi.',
-'confirmemail_loggedin' => 'Η ηλεκτÏονική σας διεÏθυνση επαληθεÏτηκε.',
-'confirmemail_error' => 'ΠαÏουσιάστηκε λάθος κατά την αποθήκευση των Ïυθμίσεών σας.',
-'confirmemail_subject' => 'Επαλήθευση ηλεκτÏονικής διεÏθυνσης του {{SITENAME}}',
-
-'confirmemail_body' => 'Κάποιος, πιθανόν εσείς από τη διεÏθυνση IP $1, δημιοÏÏγησε στο {{SITENAME}} ένα λογαÏιασμό χÏήστη "$2" με τη συγκεκÏιμένη ηλεκτÏονική διεÏθυνση.
-
-Για να επιβεβαιώσετε ότι αυτός ο λογαÏιασμός χÏήστη ανήκει Ï€Ïαγματικά σε εσάς και για να ενεÏγοποιηθοÏν οι δυνατότητες e-mail του {{SITENAME}}, ακολουθήστε αυτό το σÏνδεσμο:
-
-$3
-
-Αν ο χÏήστης που δημιοÏÏγησε το συγκεκÏιμένο λογαÏιασμό δεν είστε εσείς, μην ακολουθήστε το σÏνδεσμο. Ο κωδικός επιβεβαίωσης θα λήξει στις $4',
-
-
-
-# Inputbox extension, may be useful in other contexts as well
-#----------------------------------------------------------------------------------------------#
-'tryexact' => 'Δοκιμάστε την επακÏιβή αντιστοιχία.',
-'searchfulltext' => 'Αναζήτηση με το πλήÏες κείμενο',
-'createarticle' => 'ΔημιουÏγία άÏθÏου',
-
-
-# Scary transclusion
-#------------------------------#
-'scarytranscludedisabled' => '[Η ενσωμάτωση εξωτεÏικών ιστοσελίδων σε αυτό το Wiki είναι απενεÏγοποιημένη.]',
-'scarytranscludefailed' => '[ΛυποÏμαστε, η Ï€Ïοσκόμιση Ï€ÏοτÏπου για το $1 απέτυχε.]',
-'scarytranscludetoolong' => '[ΛυποÏμαστε η διεÏθυνση URL είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î·.]',
-
-
-# Trackbacks
-#------------------#
-/*'trackbackbox' => '<div id=\'mw_trackbacks\'>
-Trackbacks for this article:<br />
-$1
-</div>',
-*/
-'trackback' => '; $4$5 : [$2 $1]',
-'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
-'trackbackremove' => ' ([$1΄- ΔιαγÏαφή])',
-'trackbacklink' => 'ΕπιστÏοφή για αναζήτηση',
-'trackbackdeleteok' => 'Η επιστÏοφή για αναζήτηση έχει διαγÏαφεί επιτυχώς.',
-
-
-);
-
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesEo.php b/languages/MessagesEo.php
deleted file mode 100644
index efb219c8..00000000
--- a/languages/MessagesEo.php
+++ /dev/null
@@ -1,1223 +0,0 @@
-<?php
-
-global $wgAllMessagesEo;
-$wgAllMessagesEo = array(
-'tog-underline' => 'Substreku ligilojn',
-'tog-highlightbroken' => 'RuÄigu ligilojn al neekzistantaj paÄoj',
-'tog-justify' => 'Alkadrigu liniojn',
-'tog-hideminor' => 'KaÅu malgrandajn redaktetojn ĉe <i>Lastaj ÅanÄoj</i>',
-'tog-usenewrc' => 'Novstila Lastaj ÅœanÄoj (bezonas JavaSkripton)',
-'tog-numberheadings' => 'AÅ­tomate numeru sekciojn',
-'tog-showtoolbar' => 'Montru eldonilaron',
-'tog-editondblclick' => 'Redaktu per duobla alklako (JavaScript)',
-'tog-editsection' => 'Montru [redaktu]-ligiloj por sekcioj',
-'tog-editsectiononrightclick'=> 'Redaktu sekciojn per dekstra musklako',
-'tog-showtoc' => 'Montru liston de enhavoj',
-'tog-rememberpassword' => 'Memoru mian pasvorton',
-'tog-editwidth' => 'Redaktilo estu plenlarÄa',
-'tog-watchcreations' => 'Aldonu de mi kreitajn paÄojn al mia atentaro',
-'tog-watchdefault' => 'Priatentu paÄojn de vi redaktintajn',
-'tog-minordefault' => 'Marku ĉiujn redaktojn malgrandaj',
-'tog-previewontop' => 'Montru antaÅ­rigardon antaÅ­ redaktilo',
-'tog-previewonfirst' => 'Montru antaÅ­rigardon je unua redakto',
-'tog-nocache' => 'Malaktivigu kaÅmemorigon de paÄoj.',
-'tog-enotifwatchlistpages'=> 'Sendu al mi retmesaÄon kiam tiu paÄo estas ÅanÄita',
-'tog-enotifusertalkpages'=> 'Sendu al mi retmesaÄon kiam mia diskutpaÄo estas ÅanÄita',
-'tog-shownumberswatching'=> 'Montru la nombron da priatentaj uzantoj',
-'tog-fancysig' => 'Simpla subskribo (sen aÅ­tomata ligo)',
-'tog-externaleditor' => 'Uzu defaÅ­lte eksteran tekstprilaborilon',
-'tog-externaldiff' => 'Uzu defaÅ­lte eksteran ÅanÄmontrilon',
-'tog-showjumplinks' => 'Ebligi alirligojn "salti al"
-<!-- Bonvolu kontroli ĉu Äustas la traduko de : Enable "jump to" accessibility links -->',
-'tog-watchlisthideown' => 'KaÅu miajn redaktojn de la atentaro',
-'tog-watchlisthidebots' => 'KaÅu bot-redaktojn de la atentaro',
-'underline-always' => 'Ĉiam',
-'underline-never' => 'Neniam',
-'underline-default' => 'DefaÅ­lte laÅ­ foliumilo',
-'skinpreview' => '(AntaÅ­rigardo)',
-'sunday' => 'dimanĉo',
-'monday' => 'lundo',
-'tuesday' => 'mardo',
-'wednesday' => 'merkredo',
-'thursday' => 'ĵaŭdo',
-'friday' => 'vendredo',
-'saturday' => 'sabato',
-'january' => 'januaro',
-'february' => 'februaro',
-'march' => 'marto',
-'april' => 'aprilo',
-'may_long' => 'majo',
-'june' => 'junio',
-'july' => 'julio',
-'august' => 'aÅ­gusto',
-'september' => 'septembro',
-'october' => 'oktobro',
-'november' => 'novembro',
-'december' => 'decembro',
-'may' => 'Maj',
-'aug' => 'AÅ­g',
-'oct' => 'Okt',
-'categories' => '{{PLURAL:$1|Kategorio|Kategorioj}}',
-'category' => 'kategorio',
-'category_header' => 'Artikoloj en kategorio "$1"',
-'subcategories' => 'Subkategorioj',
-'mainpage' => 'ĈefpaÄo',
-'mainpagetext' => 'Vikisoftvaro sukcese instaliÄis.',
-'mainpagedocfooter' => 'Consult the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User\'s Guide] for information on using the wiki software.
-
-== Getting started ==
-
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]
-* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
-* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]',
-'portal' => 'Komunuma portalo',
-'portal-url' => 'Project:Komunuma portalo',
-'about' => 'Enkonduko',
-'aboutsite' => 'Pri {{SITENAME}}',
-'aboutpage' => '{{SITENAME}}:Enkonduko',
-'article' => 'Artikolo',
-'help' => 'Helpo',
-'helppage' => 'Help:Enhavo',
-'bugreports' => 'Raportu cimojn',
-'bugreportspage' => 'Project:Raportu cimojn',
-'sitesupport' => 'Subteno',
-'sitesupport-url' => 'Project:Subteno',
-'faq' => 'Oftaj demandoj',
-'faqpage' => 'Project:Oftaj demandoj',
-'edithelp' => 'Helpo pri redaktado',
-'newwindow' => '(en nova fenestro)',
-'edithelppage' => 'Help:Kiel redakti paÄon',
-'cancel' => 'Nuligu',
-'qbfind' => 'Trovu',
-'qbbrowse' => 'Foliumado',
-'qbedit' => 'Redaktado',
-'qbpageoptions' => 'PaÄagado',
-'qbpageinfo' => 'PaÄinformoj',
-'qbmyoptions' => 'Personaĵoj',
-'qbspecialpages' => 'Specialaj paÄoj',
-'moredotdotdot' => 'Pli...',
-'mypage' => 'Mia paÄo',
-'mytalk' => 'Mia diskuto',
-'anontalk' => 'DiskutpaÄo por tiu ĉi IP',
-'navigation' => 'Navigado',
-'currentevents' => 'Aktualaĵoj',
-'currentevents-url' => 'Aktualaĵoj',
-'disclaimers' => 'Malgarantio',
-'disclaimerpage' => 'Malgarantia paÄo',
-'privacy' => 'Regularo pri respekto de la privateco',
-'privacypage' => 'Project:Respekto de la privateco',
-'errorpagetitle' => 'Eraro',
-'returnto' => 'Revenu al $1.',
-'tagline' => 'El {{SITENAME}}',
-'search' => 'Serĉu',
-'go' => 'Ek!',
-'history' => 'Malnovaj versioj',
-'history_short' => 'Historio',
-'updatedmarker' => 'Äisdatita de post mia lasta vizito',
-'info_short' => 'Informo',
-'printableversion' => 'Presebla versio',
-'permalink' => 'Konstanta ligilo',
-'edit' => 'Redaktu',
-'editthispage' => 'Redaktu la paÄon',
-'delete' => 'Forigu',
-'deletethispage' => 'Forigu la paÄon',
-'undelete_short' => 'Malforigu $1 redaktojn',
-'protect' => 'Protektu',
-'protectthispage' => 'Protektu la paÄon',
-'unprotect' => 'Malprotektu',
-'unprotectthispage' => 'Malprotektu la paÄon',
-'newpage' => 'Nova paÄo',
-'talkpage' => 'Diskutu la paÄon',
-'specialpage' => 'Speciala PaÄo',
-'personaltools' => 'Personaj iloj',
-'postcomment' => 'AfiÅu komenton',
-'articlepage' => 'Vidu la artikolon',
-'subjectpage' => 'Vidu la artikolon',
-'talk' => 'Diskuto',
-'views' => 'Vidoj',
-'toolbox' => 'Iloj',
-'userpage' => 'Vidu personan paÄon',
-'imagepage' => 'Vidu dosieropaÄon',
-'viewtalkpage' => 'Vidu diskutopaÄon',
-'otherlanguages' => 'Aliaj lingvoj',
-'redirectedfrom' => '(Alidirektita el $1)',
-'redirectpagesub' => 'Redirekta paÄo',
-'lastmodified' => 'Laste redaktita je $1.',
-'viewcount' => 'Montrita $1-foje.',
-'copyright' => 'La enhavo estas havebla sub $1.',
-'protectedpage' => 'Protektita paÄo',
-'administrators' => 'Project:Administrantoj',
-'jumpto' => 'Saltu al:',
-'jumptonavigation' => 'navigado',
-'jumptosearch' => 'serĉo',
-'sysoptitle' => 'Konto de administranto bezonatas',
-'sysoptext' => 'La ago kiun vi petis fari estas
-farebla nur de uzantoj agnoskitaj kiel "sistemestroj".
-Bonvolu legi $1.',
-'developertitle' => 'Sistemestra konto nepras',
-'developertext' => 'Nur tiuj kiuj havas la staton, "programisto", povas fari tiun agon.
-Vidu $1.',
-'badaccess' => 'Vi ne havas sufiĉe da redaktorajtoj por tiu paÄo.',
-'badaccesstext' => 'La ago kiun vi petis estas limigita nur al uzantoj, kiuj ricevis la rajton de $2.
-Vidu $1.',
-'versionrequired' => 'Versio $1 de MediaWiki nepras',
-'versionrequiredtext' => 'La versio $1 de MediaWiki estas necesa por uzi ĉi tiun paÄon. Vidu [[Special:Version]]',
-'ok' => 'Ek!',
-'retrievedfrom' => 'ElÅutita el "$1"',
-'youhavenewmessages' => 'Por vi estas $1 ($2).',
-'newmessageslink' => 'nova mesaÄo',
-'newmessagesdifflink' => 'ÅanÄoj kompare kun antaÅ­lasta versio',
-'editsection' => '<small>redaktu</small>',
-'editsectionhint' => 'Redaktu sekcion: $1',
-'toc' => 'Enhavo',
-'showtoc' => 'montru',
-'hidetoc' => 'kaÅu',
-'thisisdeleted' => 'Vidu aÅ­ restarigu $1?',
-'viewdeleted' => 'Rigardu $1?',
-'restorelink' => '$1 forigita(j)n versio(j)n',
-'feedlinks' => 'Nutro:',
-'nstab-main' => 'Artikolo',
-'nstab-user' => '**** root {{lcfirst:ns:user}}a / Vikipediista paÄo',
-'nstab-media' => 'Media paÄo',
-'nstab-special' => 'Speciala',
-'nstab-image' => 'Bildo',
-'nstab-mediawiki' => 'Sistema mesaÄo',
-'nstab-template' => 'Åœablono',
-'nstab-help' => 'Helpo',
-'nstab-category' => 'Kategorio',
-'nosuchaction' => 'Ne ekzistas tia ago',
-'nosuchactiontext' => 'La agon (\'action\') nomitan de la URL
-ne agnoskas la programaro de {{SITENAME}}',
-'nosuchspecialpage' => 'Ne ekzistas tia speciala paÄo',
-'nospecialpagetext' => 'Vi petis [[Special:Specialpages|specialan paÄon]] kiun ne agnoskas la programaro de {{SITENAME}}.',
-'error' => 'Eraro',
-'databaseerror' => 'Datumbaza eraro',
-'dberrortext' => 'Sintakseraro okazis en informpeto al la datumaro.
-Jen la plej laste provita informmendo:
-<blockquote><tt>$1</tt></blockquote>
-el la funkcio "<tt>$2</tt>".
-MySQL redonis eraron "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Okazis sintaksa eraro en la informpeto al la datumaro.
-La lasta provita peto estis:
-"$1"
-el la funkcio "$2".
-\'\'MySQL\'\' resendis la erarmesaÄon "$3: $4".',
-'noconnect' => 'Neeblis konekti al la datumbazo; estas ia erarao aÅ­ oni riparadas la servilon.
-<br />
-$1',
-'nodb' => 'Neeblis elekti datumaron $1',
-'cachederror' => 'Intertempe, jen konservita kopio de la petita paÄo (Äi eble ne estas Äisdata).',
-'readonly' => 'Datumaro Ålosita, nurlega',
-'enterlockreason' => 'Bonvolu klarigi, kial oni Ålosas la datumaron, kaj
-la estimatan tempon de malÅlosado.',
-'readonlytext' => 'La datumaro de {{SITENAME}} estas nun Ålosita kontraÅ­
-novaj aldonaj kaj aliaj ÅanÄoj, probable pro laÅ­kutima flegado de la datumaro.
-Bonvolu reprovu post iom da tempo.
-
-La Ålosinto lasis la jenan mesaÄon:
-<p>$1</p>',
-'missingarticle' => 'La datumbazo ne trovis la tekston de
-artikolo, kiun Äi devus trovi, nomita "$1".
-Ĉi tio ne estas eraro de la datumbazo, sed probable cimo en la programo.
-Bonvolu raporti ĉi tion al iu sistemestro, kaj rimarkigi la retadreson (URL).',
-'internalerror' => 'Interna eraro',
-'filecopyerror' => 'Neeblis kopii dosieron "$1" al "$2".',
-'filerenameerror' => 'Neeblis alinomi dosieron "$1" al "$2".',
-'filedeleteerror' => 'Neeblis forigi dosieron "$1".',
-'filenotfound' => 'Neeblis trovi dosieron "$1".',
-'unexpected' => 'Neatendita valuto: "$1"="$2".',
-'formerror' => 'Eraro: neeblis liveri formulon',
-'badarticleerror' => 'Tiun ĉi agon oni ne povas apliki al tiu ĉi artikolo.',
-'cannotdelete' => 'Neeblis forigi la elektitan paÄon aÅ­ dosieron.',
-'badtitle' => 'Nevalida titolo',
-'badtitletext' => 'La petita paÄotitolo estas nevalida, malplena, aÅ­
-malÄuste ligita interlingva aÅ­ intervikia titolo.',
-'perfdisabled' => 'Ni petas pardonon! La petita funkcio estas malebligita
-provizore por konservi la rapidecon de la servilo.',
-'perfdisabledsub' => 'Jen konservita kopio laÅ­ $1:',
-'perfcached' => 'La sekvantaj informoj venas el kaÅmemoro kaj eble ne estas Äisdataj :',
-'wrong_wfQuery_params' => 'MalÄustaj parametroj por wfQuery()<br />
-Funkcio: $1<br />
-Peto: $2',
-'viewsource' => 'Vidu vikitekston',
-'viewsourcefor' => 'por $1',
-'protectedtext' => 'Tiu ĉi paÄo estas Ålosita kontraÅ­ redaktado; estas diversaj eblaj kialoj por tio. Bv legi [[Project:Åœlositaj paÄoj]].
-
-Vi ja rajtas vidi kaj kopii la fontotekston de la vikipaÄo:',
-'editinginterface' => '\'\'\'Atentu:\'\'\' Vi redaktas paÄon, kiu estas uzata kiel interfaca teksto por la softvaro. ÅœanÄoj de tiu ĉi teksto povas ÅanÄi aspekton de la interfaco por aliaj uzantoj.',
-'logouttitle' => 'Elsalutu!',
-'logouttext' => '<strong>Vi elsalutis kaj finis vian seancon.</strong><br />
-Vi rajtas daÅ­re vikiumi sennome, aÅ­ vi povas reensaluti kiel la sama aÅ­ kiel alia uzanto.',
-'welcomecreation' => '<h2>Bonvenon, $1!</h2> Via konto estas kreita.
-<font color="red">Ne forgesu fari viajn {{SITENAME}}-preferojn!</font>',
-'loginpagetitle' => 'Ensalutu / enskribu',
-'yourname' => 'Via salutnomo',
-'yourpassword' => 'Via pasvorto',
-'yourpasswordagain' => 'Retajpu pasvorton',
-'remembermypassword' => 'Rememoru mian pasvorton.',
-'yourdomainname' => 'Via domajno',
-'externaldberror' => 'AÅ­ estis datenbaza eraro rilate al ekstera aÅ­tentikigado, aÅ­ vi ne permesas Äisdatigi vian eksteran konton.',
-'loginproblem' => '<b>Okazis problemo pri via ensalutado.</b><br />Bonvolu reprovi!',
-'alreadyloggedin' => '<strong>$1, vi jam estas ensalutinta!</strong><br />',
-'login' => 'Ensalutu',
-'loginprompt' => 'Necesas ke via foliumilo permesu kuketojn por ensaluti en la {{SITENAME}}.',
-'userlogin' => 'Ensalutu',
-'logout' => 'Elsalutu',
-'userlogout' => 'Elsalutu',
-'notloggedin' => 'Ne ensalutinta',
-'nologin' => 'Ĉu vi ne jam havas salutnomon? $1.',
-'nologinlink' => 'Kreu konton',
-'createaccount' => 'Kreu novan konton',
-'createaccountmail' => 'retpoÅte',
-'badretype' => 'La pasvortoj kiujn vi tajpis ne egalas.',
-'userexists' => 'Jam estas uzanto kun la nomo kiun vi elektis. Bonvolu elekti alian nomon.',
-'youremail' => 'Via retpoÅtadreso',
-'username' => 'Salutnomo:',
-'uid' => 'Uzantnumero:',
-'yourrealname' => 'Vera nomo¹',
-'yourlanguage' => 'Lingvo',
-'yourvariant' => 'Varianto',
-'yournick' => 'Via kaÅnomo (por subskriboj)',
-'badsig' => 'La kruda identigaĵo nevalidas; kontrolu la HTML-etikedojn.',
-'email' => 'RetpoÅto',
-'prefs-help-realname' => '* Vera nomo (opcia) : se vi elektas sciigi Äin, Äi estos uzita por aÅ­torigi vin pri viaj kontribuoj.',
-'loginerror' => 'Ensaluta eraro',
-'prefs-help-email' => '* RetpoÅto (opcia) : ebligas al aliaj kontakti vin tra via uzantpaÄo aÅ­ diskutpaÄo sen neceso malkaÅi vian identecon.',
-'nocookiesnew' => 'La uzantokonto estis kreita sed vi ne estas ensalutinta. *** E-igo lcfirst {{SITENAME}} uzas kuketojn por akcepti uzantojn. Kuketoj esta malaktivigitaj ĉe vi. Bonvolu aktivigi ilin kaj ensalutu per viaj novaj salutnomo kaj pasvorto.',
-'nocookieslogin' => '{{SITENAME}} uzas kuketojn por akcepti uzantojn. Kuketoj esta malaktivigitaj ĉe vi. Bonvolu aktivigi ilin kaj provu denove.',
-'noname' => 'Vi ne tajpis validan salutnomon.',
-'loginsuccesstitle' => 'Ensalutado sukcesis',
-'loginsuccess' => 'Vi nun estas en la {{SITENAME}} kiel uzanto "$1".',
-'nosuchuser' => 'Neniu uzanto nomiÄas "$1".
-Bonvolu kontroli vian literumadon, aÅ­ uzu la malsupran formularon por krei novan konton.',
-'nosuchusershort' => 'Ne ekzistas uzanto kun la nomo "$1". Bonvolu kontroli vian ortografion.',
-'wrongpassword' => 'Vi tajpis malÄustan pasvorton. Bonvolu provi denove.',
-'wrongpasswordempty' => 'Vi tajpis malplenan pasvorton. Bonvolu provi denove.',
-'mailmypassword' => 'RetpoÅtu al mi novan pasvorton',
-'passwordremindertitle' => 'Rememorigo el {{SITENAME}} pri perdita pasvorto',
-'passwordremindertext' => 'Iu (probable vi, el IP-adreso $1)
-petis, ke ni sendu al vi novan pasvorton por ensaluti {{SITENAME}}n ($4).
-La pasvorto por uzanto "$2" nun estas "$3".
-Ni rekomendas, ke vi nun ensalutu kaj ÅanÄu vian pasvorton.',
-'noemail' => 'RetpoÅtadreso ne estas registrita por uzanto "$1".',
-'passwordsent' => 'Oni sendis novan pasvorton al la retpoÅtadreso
-registrita por "$1".
-Bonvolu saluti denove ricevinte Äin.',
-'eauthentsent' => 'Konfirma retmesaÄo estas sendita al la nomita retadreso. AntaÅ­ ol iu ajn alia mesaÄo estos sendita al la konto, vi devos sekvi la instrukciojn en la mesaÄo por konfirmi ke la konto ja estas la via.',
-'acct_creation_throttle_hit'=> 'Ni pardonpetas - vi jam kreis $1 kontojn. Vi ne povas krei pli.',
-'emailauthenticated' => 'Via retpoÅta adreso estis autentikigita ĉe $1.',
-'emailnotauthenticated' => 'Via retadreso <strong>ne jam estas aÅ­tentigita.</strong> Neniu retmesaÄo estos sendita al iu el la sekvantaj adresoj.',
-'emailconfirmlink' => 'Konfirmu vian retpoÅtan adreson',
-'invalidemailaddress' => 'La retpoÅt-adreso ne estas akceptebla ĉar Äi Åajne havas nevalidan formaton. Bonvole entajpu Äust-formatan adreson, aÅ­ malplenigu la zonon.',
-'accountcreated' => 'Konto kreita',
-'accountcreatedtext' => 'La uzanto-konto por $1 estas kreita.',
-'bold_sample' => 'Grasa teksto',
-'bold_tip' => 'Grasa teksto',
-'italic_sample' => 'Kursiva teksto',
-'italic_tip' => 'Kursiva teksto',
-'link_sample' => 'Ligtitolo',
-'link_tip' => 'Interna ligo',
-'extlink_sample' => 'http://www.ekzemplo.com ligtitolo',
-'extlink_tip' => 'Ekstera ligo (memoru http:// prefikson)',
-'headline_sample' => 'Titola teksto',
-'headline_tip' => 'Titololinio je dua nivelo',
-'math_sample' => 'Enmetu formulon ĉi tien',
-'math_tip' => 'Matematika formulo (LaTeX)',
-'nowiki_sample' => ' Enmetu ne formatitan tekston ĉi tien',
-'nowiki_tip' => 'Ignoru vikiformatadon',
-'image_sample' => 'Ekzemplo.jpg',
-'image_tip' => 'EnÅutita bildo',
-'media_sample' => 'Ekzemplo.mp3',
-'media_tip' => 'Ligo al dosiero sona ...',
-'sig_tip' => 'Via subskribo kun tempstampo',
-'hr_tip' => 'Horizontala linio (uzu Åpareme)',
-'summary' => 'Resumo',
-'subject' => 'Temo/subtitolo',
-'minoredit' => 'Ĉi tiu ÅanÄo estas redakteto',
-'watchthis' => 'Atentadu la artikolon',
-'savearticle' => 'Konservu ÅanÄojn',
-'preview' => 'AntaÅ­rigardo',
-'showpreview' => 'AntaÅ­rigardu',
-'showdiff' => 'Montru ÅanÄojn',
-'anoneditwarning' => 'Vi ne estas ensalutinta. Via IP-adreso enregistriÄos en la Åango-historio de tiu ĉi paÄo.',
-'missingsummary' => '\'\'\'Rememorigilo:\'\'\' Vi ne provizis redaktan resumon. Se vi alklakos denove la savan butonon, via redaktaĵo estos storata sen resumo.',
-'missingcommenttext' => 'Bonvolu entajpi komenton malsupre.',
-'blockedtitle' => 'La uzanto estas forbarita.',
-'blockedtext' => 'Via konto aÅ­ IP-adreso estis forbarita fare de $1,
-kiu priskribis la kialon jene:<br />
-$2<br />
-Vi rajtas kontakti tiun administranton por pridiskuti la forbaradon.
-
-Via IP-adreso estas $3. Bonvolu mencii Äin en ajna plendo.',
-'whitelistedittitle' => 'Ensalutado devigata por redakti',
-'whitelistedittext' => 'Vi devas $1 por redakti paÄojn.',
-'whitelistreadtitle' => 'Ensalutado devigata por legi',
-'whitelistreadtext' => 'Vi devas [[Special:Userlogin|ensaluti]] por legi paÄojn.',
-'whitelistacctitle' => 'Vi ne rajtas krei konton',
-'whitelistacctext' => 'Por rajti krei konton en ĉi tiu vikio vi devas [[Special:Userlogin|ensaluti]] kaj havi la taŭgajn permesojn.',
-'confirmedittitle' => 'Nepras konfirmi per retpoÅto por redakti',
-'confirmedittext' => 'Vi devas konfirmi vian retpoÅtan adreson antaÅ­ ol redakti paÄojn. Bonvolu agordi kaj validigi vian retadreson per viaj [[Special:Preferences|uzulaj preferoj]].',
-'loginreqtitle' => 'Nepre ensalutu',
-'loginreqlink' => 'login',
-'loginreqpagetext' => 'Vi devas $1 por rigardi aliajn paÄojn.',
-'accmailtitle' => 'Pasvorto sendita.',
-'accmailtext' => 'La pasvorto por \'$1\' estis sendita al $2.',
-'newarticle' => '(Nova)',
-'newarticletext' => 'Vi sekvis ligilon al paÄo jam ne ekzistanta. Se vi volas krei Äin, ektajpu sube (vidu la [[Project:Helpo|helpopaÄo]] por klarigoj.) Se vi malintence alvenis ĉi tien, simple alklaku la retrobutonon de via retumilo.',
-'anontalkpagetext' => '---- \'\'Jen diskutopaÄo por iu anonima kontribuanto kiu ne jam kreis konton aÅ­ ne uzas Äin. Ni tial devas uzi la cifran [[IP-adreso]] por identigi lin. la sama [[IP-adreso]] povas estis samtempte uzata de pluraj uzantoj. Se vi estas anonimulo kaj preferus eviti tiajn mistrafajn komentojn kaj konfuziÄon kun aliaj anonimuloj de via retejo, bonvolu [[Special:Userlogin|krei konton aÅ­ ensaluti]].\'\'',
-'noarticletext' => '(La paÄo nun estas malplena. Se vi ĵus kreis tiun ĉi paÄon klaku [{{fullurl:{{FULLPAGENAME}}|action=purge}} ĉi tien].)',
-'clearyourcache' => '\'\'\'Notu:\'\'\' Post konservado vi forviÅu la kaÅmemoron de via foliumilo por vidi la ÅanÄojn : \'\'\'Mozilo:\'\'\' alklaku \'\'ReÅarÄi\'\' (aÅ­ \'\'Stir-Shift-R\'\'), \'\'\'IE / Opera:\'\'\' \'\'Stir-F5\'\', \'\'\'Safari:\'\'\' \'\'Cmd-R\'\', \'\'\'Konqueror\'\'\' \'\'Stir-R\'\'.',
-'usercssjsyoucanpreview'=> '<strong>Konsileto:</strong> Uzu la "AntaÅ­rigardan" butonon por provi vian novan css/js antaÅ­ konservi.',
-'usercsspreview' => '\'\'\'Memoru ke vi nur antaÅ­rigardas vian uzulan [[CSS]]. Äœi ne jam estas konservita!\'\'\'',
-'userjspreview' => '\'\'\'Memoru ke vi nun nur provas kaj antaÅ­rigardas vian uzantan javaskripton, Äi ne estas jam konservita\'\'\'',
-'updated' => '(ÅœanÄo registrita)',
-'note' => '<strong>Noto:</strong>',
-'previewnote' => 'Memoru, ke ĉi tio estas nur antaŭrigardo kaj ankoraŭ ne konservita!',
-'session_fail_preview' => '<strong>BedaÅ­rinde ne eblis trakti vian redakton pro manko de sesiaj datenoj. Bonvolu provi refoje. Se ankoraÅ­ ne efikas post tio, elsalutu kaj poste re-ensalutu.</strong>',
-'previewconflict' => 'La jena antaÅ­rigardo montras la tekston el la supra tekstujo,
-kiel Äi aperos se vi elektos konservi la paÄon.',
-'editing' => 'Redaktante $1',
-'editingsection' => 'Redaktante $1 (sekcion)',
-'editingcomment' => 'Redaktante $1 (komenton)',
-'editconflict' => 'Redakta konflikto: $1',
-'explainconflict' => 'Iu alia ÅanÄis la paÄon post kiam vi ekredaktis.
-La supra tekstujo enhavas la aktualan tekston de la artikolo.
-Viaj ÅanÄoj estas en la malsupra tekstujo.
-Vi devas mem kunfandi viajn ÅanÄojn kaj la jaman tekston.
-<b>Nur</b> la teksto en la supra tekstujo estos konservita kiam
-vi alklakos "Konservu".<br />',
-'yourtext' => 'Via teksto',
-'storedversion' => 'Registrita versio',
-'nonunicodebrowser' => '<strong>ATENTU: Via foliumilo ne eltenas unikodon, bonvolu ÅanÄi Äin antaÅ­ ol redakti artikolon.</strong>',
-'editingold' => '<strong>AVERTO: Vi nun redaktas malnovan version de tiu ĉi artikolo.
-Se vi konservos vian redakton, ĉiuj ÅanÄoj faritaj post tiu versio perdiÄos.</strong>',
-'yourdiff' => 'Malsamoj',
-'copyrightwarning' => 'Bonvolu noti, ke ĉiu kontribuaĵo al la {{SITENAME}} estu rigardata kiel eldonita laŭ $2 (vidu je $1). Se vi volas, ke via verkaĵo ne estu redaktota senkompate kaj disvastigota laŭvole, ne alklaku "Konservu".<br />
-Vi ankaÅ­ ĵuras, ke vi mem verkis la tekston, aÅ­ ke vi kopiis Äin el fonto senkopirajta.
-<strong>NE UZU KOPIRAJTAJN VERKOJN SENPERMESE!</strong>',
-'copyrightwarning2' => 'Bonvolu noti ke ĉiuj kontribuoj al {{SITENAME}} povas esti reredaktita, ÅanÄita aÅ­ forigita de aliaj kontribuantoj. Se vi ne deziras ke viaj verkoj estu senkompate reredaktitaj, ne publikigu ilin ĉi tie. <br />
-Vi ankaÅ­ promesu al ni ke vi verkis tion mem aÅ­ kopiis el publika domajno aÅ­ simila libera fonto (vidu $1 por detaloj).
-<strong>NE PROPONU KOPIRAJTITAJN VERKOJN SEN PERMESO! </strong>',
-'longpagewarning' => '<strong>AVERTO: Tiu ĉi paÄo longas $1 kilobitokojn; kelkaj retumiloj
-povas fuÅi redaktante paÄojn je longo proksime aÅ­ preter 32kb.
-Se eble, bonvolu disigi la paÄon al malpli grandajn paÄerojn.</strong>',
-'longpageerror' => '<strong>Eraro: La teksto, kiun vi prezentis, longas $1 kilobajtojn, kio estas pli longa ol la maksimumo de $2 kilobajtoj. Äœi ne povas esti storata.</strong>',
-'readonlywarning' => '<strong>AVERTO: La datumbazo estas Ålosita por teknika laboro;
-pro tio neeblas nun konservi vian redaktadon. Vi povas elkopii kaj englui
-la tekston al tekstdosiero por poste reenmeti Äin al la vikio.</strong>',
-'protectedpagewarning' => '<strong>AVERTO: Tiu ĉi paÄo estas Ålosita kontraÅ­ redaktado krom de administrantoj (t.e., vi). Bv certiÄi, ke vi sekvas la normojn de la komunumo per via redaktado. Vidu [[Project:Åœlositaj paÄoj|Åœlositaj paÄoj]].</strong>',
-'semiprotectedpagewarning'=> '\'\'\'Notu:\'\'\' Ĉi paÄo estas protektita tiel ke nur [[Special:Userlogin|ensalutintaj]] uzuloj povas redakti Äin.',
-'templatesused' => 'Åœablonoj uzitaj sur ĉi paÄo:',
-'revhistory' => 'Historio de redaktoj',
-'nohistory' => 'Ne ekzistas historio de redaktoj por ĉi tiu paÄo.',
-'revnotfound' => 'Ne ekzistas malnova versio de la artikolo',
-'revnotfoundtext' => 'Ne eblis trovi malnovan version de la artikolo kiun vi petis.
-Bonvolu kontroli la retadreson (URL) kiun vi uzis por atingi la paÄon.\b',
-'loadhist' => 'ÅœarÄas redaktohistorion',
-'currentrev' => 'Aktuala versio',
-'revisionasof' => 'Kiel registrite je $1',
-'previousrevision' => '↠Antaŭa versio',
-'nextrevision' => 'Sekva versio →',
-'currentrevisionlink' => 'vidu nunan version',
-'cur' => 'nun',
-'next' => 'sekv',
-'last' => 'ant',
-'histlegend' => 'Klarigo: (nun) = vidu malsamojn kompare kun la nuna versio,
-(ant) = malsamojn kompare kun la antaÅ­a versio, M = malgranda redakteto',
-'deletedrev' => '[forigita]',
-'histfirst' => 'plej frua',
-'histlast' => 'plej lasta',
-'difference' => '(Malsamoj inter versioj)',
-'loadingrev' => 'ÅarÄas version por malsamoj',
-'lineno' => 'Linio $1:',
-'editcurrent' => 'Redaktu la nunan version de la paÄo',
-'selectnewerversionfordiff'=> 'Elektu la pli novan version por kompari.',
-'selectolderversionfordiff'=> 'Elektu malpli novan version por kompari.',
-'compareselectedversions'=> 'Komparu la selektitajn versiojn',
-'searchresults' => 'Serĉrezultoj',
-'searchresulttext' => 'Por pliaj informoj kiel priserĉi la {{SITENAME}}n, vidu [[Project:Serĉado|serĉi en {{SITENAME}}]].',
-'searchsubtitle' => 'Serĉmendo "[[:$1]]"',
-'searchsubtitleinvalid' => 'Serĉmendo "$1"',
-'badquery' => 'Misformita serĉmendo',
-'badquerytext' => 'Via serĉmendo ne estis plenumebla.
-Eble vi provis serĉi vorton kun malpli ol tri literoj.
-Tion la oni ankoraÅ­ ne povas fari. AnkaÅ­ eblas, ke vi mistajpis la
-esprimon. Bonvolu reserĉi.',
-'matchtotals' => 'La serĉmendo "$1" liveris $2 artikolojn laŭ titolo
-kaj $3 artikolojn laÅ­ enhavo.',
-'titlematches' => 'Trovitaj laÅ­ titolo',
-'notitlematches' => 'Neniu trovita laÅ­ titolo',
-'textmatches' => 'Trovitaj laÅ­ enhavo',
-'notextmatches' => 'Neniu trovita laÅ­ enhavo',
-'prevn' => '$1 antaÅ­ajn',
-'nextn' => '$1 sekvajn',
-'viewprevnext' => 'Montru ($1) ($2) ($3).',
-'showingresults' => 'Montras <b>$1</b> trovitajn ekde la <b>$2</b>-a.',
-'showingresultsnum' => 'Montras <b>$3</b> trovitajn ekde la <b>$2</b>-a.',
-'nonefound' => '<strong>Noto</strong>: malsukcesaj serĉoj ofte
-okazas ĉar oni serĉas tro da ofte uzataj vortoj, kiujn ne enhavas la indekso,
-aÅ­ ĉar oni petas tro da serĉvortoj (nur paÄoj kiuj enhavas ĉiun serĉvorton
-montriÄos en la rezulto).',
-'powersearch' => 'Trovu',
-'powersearchtext' => '
-Serĉu en sekcioj: :<br />
-$1<br />
-$2 Kun alidirektiloj Serĉu $3 $9',
-'searchdisabled' => '<p>Oni provizore malÅaltis serĉadon per la plenteksta
-indekso pro troÅarÄita servilo. Intertempe, vi povas serĉi per <i>guglo</i> aÅ­ per <i>jahu!</i>:</p>',
-'blanknamespace' => '(Artikoloj)',
-'preferences' => 'Preferoj',
-'prefsnologin' => 'Ne jam salutis!',
-'prefsnologintext' => '[[Special:Userlogin|Ensalutu]] kaj vi povos ÅanÄi viajn preferojn.',
-'prefsreset' => 'Preferoj reprenitaj el la registro.',
-'qbsettings' => 'Preferoj pri ilaro',
-'changepassword' => 'ÅœanÄu pasvorton',
-'skin' => 'Aspekto',
-'math' => 'Tradukas matematikaĵon',
-'dateformat' => 'Datformato',
-'datedefault' => 'Nenia prefero',
-'datetime' => 'Dato kaj horo',
-'math_failure' => 'Malsukcesis analizi formulon',
-'math_unknown_error' => 'Nekonata eraro',
-'math_unknown_function' => 'Nekonata funkcio',
-'math_lexing_error' => 'Leksika analizo malsukcesis',
-'math_syntax_error' => 'Sintakseraro',
-'math_image_error' => 'Konverto al PNG malsukcesis',
-'prefs-personal' => 'Uzulaj datumoj',
-'prefs-rc' => 'Lastaj ÅanÄoj kaj elmontro de stumpoj',
-'prefs-misc' => 'Miksitaĵoj',
-'saveprefs' => 'Konservu preferojn',
-'resetprefs' => 'Restarigi antaÅ­ajn preferojn',
-'oldpassword' => 'Malnova pasvorto',
-'newpassword' => 'Nova pasvorto',
-'retypenew' => 'Retajpu novan pasvorton',
-'textboxsize' => 'Grandeco de redakta tekstujo',
-'rows' => 'Linioj',
-'columns' => 'Kolumnoj',
-'searchresultshead' => 'Agordaĵoj pri serĉorezulto',
-'resultsperpage' => 'Montru trovitajn po',
-'contextlines' => 'Montru liniojn el paÄoj po',
-'contextchars' => 'Montru literojn el linioj Äis po',
-'stubthreshold' => 'Indiku paÄojn malpli grandajn ol',
-'recentchangescount' => 'Montru kiom da titoloj en \'Lastaj ÅanÄoj\'',
-'savedprefs' => 'Viaj preferoj estas konservitaj.',
-'timezonelegend' => 'Horzono',
-'timezonetext' => 'Indiku je kiom da horoj via
-loka horzono malsamas disde tiu de la servilo (UTC).
-Ekzemple, por la Centra EÅ­ropa Horzono, indiku "1" vintre aÅ­ "2" dum somertempo.',
-'localtime' => 'Loka horzono',
-'timezoneoffset' => 'Malsamo',
-'servertime' => 'Loka horzono (<a href="{{localurl:UTC}}">UTC</a>)',
-'guesstimezone' => 'Plenigita el la foliumilo',
-'allowemail' => 'Ricevu retmesaÄojn de aliaj uzantoj.',
-'defaultns' => 'Serĉu la jenajn sekciojn:',
-'default' => 'defaÅ­lte',
-'files' => 'Dosieroj',
-'userrights-lookup-user'=> 'Administru uzantogrupojn',
-'userrights-user-editname'=> 'Entajpu uzantonomon:',
-'editusergroup' => 'Redaktu Uzantgrupojn',
-'userrights-editusergroup'=> 'Redaktu uzantogrupojn.',
-'saveusergroups' => 'Konservu uzulan grupon',
-'userrights-groupsmember'=> 'Membro de:',
-'userrights-groupsavailable'=> 'Disponeblaj grupoj:',
-'userrights-groupshelp' => 'Selektu grupojn el kiuj vi volas forigi aÅ­ al kiuj vi volas aldoni uzanton. Neselektitaj grupoj ne estos ÅanÄitaj. Vi povas malselekti grupon per STR.',
-'userrights-logcomment' => 'Estis ÅanÄita la grupa membreco de $1 al $2.',
-'group' => 'Grupo:',
-'group-sysop' => 'Sisopoj',
-'group-bureaucrat' => 'Burokratoj',
-'group-steward' => 'Stevardoj',
-'group-all' => '(ĉiuj)',
-'group-sysop-member' => 'Sisopo',
-'group-bureaucrat-member'=> 'Burokrato',
-'group-steward-member' => 'Stevardo',
-'grouppage-bureaucrat' => 'Project:Burokratoj',
-'changes' => 'ÅanÄoj',
-'recentchanges' => 'Lastaj ÅanÄoj',
-'recentchangestext' => '\'\'\'[[{{ns:project}}:Bonvenon al la {{SITENAME}}|Bonvenon al la {{SITENAME}}]]!\'\'\' Sekvu la plej lastajn ÅanÄojn en la {{SITENAME}} per ĉi tiu paÄo.
-Utile povas esti legi ĉi tiujn paÄojn: [[{{ns:project}}:Oftaj demandoj|Oftaj demandoj]], ****',
-'rcnote' => 'Jen la plej lastaj <strong>$1</strong> ÅanÄoj dum la lastaj <strong>$2</strong> tagoj gxis la <strong>$3</strong>.',
-'rcnotefrom' => 'Jen la ÅanÄoj ekde <b>$2</b> (lastaj Äis <b>$1</b>).',
-'rclistfrom' => 'Montru novajn ÅanÄojn ekde $1',
-'rcshowhideminor' => '$1 redaktetojn',
-'rcshowhidebots' => '$1 robotojn',
-'rcshowhideliu' => '$1 ensalutantojn',
-'rcshowhideanons' => '$1 anonimajn redaktojn',
-'rcshowhidepatr' => '$1 patrolitajn redaktojn',
-'rcshowhidemine' => '$1 miajn redaktojn',
-'rclinks' => 'Montru $1 lastajn ÅanÄojn; montru la ÅanÄojn dum la $2 lastaj tagoj.<br />$3',
-'diff' => 'malsamoj',
-'hist' => 'historio',
-'hide' => 'kaÅu',
-'show' => 'montru',
-'minoreditletter' => 'M',
-'upload' => 'AlÅutu dosieron',
-'uploadbtn' => 'AlÅutu dosieron',
-'reupload' => 'RealÅutu',
-'reuploaddesc' => 'Revenu al la alÅuta formularo.',
-'uploadnologin' => 'Ne ensalutinta',
-'uploadnologintext' => 'Se vi volas alÅuti dosierojn, vi devas [[Special:Userlogin|ensaluti]].',
-'upload_directory_read_only'=> 'La TTT-servilo ne povas alskribi la alÅuto-dosierujon ($1).',
-'uploaderror' => 'Eraro okazis dum alÅuto',
-'uploadtext' => '<p>Por okulumi aÅ­ serĉi jam alÅutitajn dosierojn, aliru la [[Special:Imagelist|liston de alÅutaĵoj]]. Ĉiuj alÅutoj kaj forigoj estas registrataj en la [[Special:Log/upload|alÅuta loglibro]].</p>
-
-<p>Uzu ĉi tiun formularon por alÅuti novajn bildojn kaj aliajn dosierojn por ilustrado de viaj artikoloj. Ĉe kutimaj retumiloj, vi vidos ĉi-sube butonon "Foliumi..." aÅ­ simile; tiu malfermas la dosierelektilon de via operaciumo. Kiam vi elektos dosieron, Äia nomo plenigos la tekstujon apud la butono. Vi ankaÅ­ nepre devas klakjesi la skatolon por aserti, ke vi ne malobeas la leÄan kopirajton de aliuloj per alÅuto de la dosiero. Por plenumi la alÅutadon, alklaku la butono "AlÅutu". Tio ĉi eble iomete longe daÅ­ros, se estas granda dosiero kaj se via interreta konekto malrapidas.</p>
-
-<p>La dosiertipoj preferataj ĉe {{SITENAME}} estas JPEG por fotografaĵoj, PNG por grafikaĵoj, diagramoj, ktp; kaj OGG por sonregistraĵoj. Bonvolu doni al via dosiero nomon informan, por eviti konfuzon. Por enmeti la dosieron en artikolon, skribu ligilon laŭ la formoj</p>
-
-* <nowiki>[[Image:Dosiero.jpg]]</nowiki>
-* <nowiki>[[Image:Bildo.png|teksto por retumiloj negrafikaj]]</nowiki>
-aÅ­ por sono
-* <nowiki>[[Media:Dosiero.ogg]]</nowiki>
-
-<p>Bonvolu rimarki, ke same kiel artikoloj en la {{SITENAME}}, aliaj uzantoj rajtas redakti, anstataÅ­igi, aÅ­ forigi viajn alÅutaĵojn se ili pensas, ke tio servus la vikion. Se vi aĉe misuzas la sistemon, eblas ke vi estos forbarita.</p>',
-'uploadlog' => 'loglibro de alÅutaĵoj',
-'uploadlogpage' => 'Loglibro_de_alÅutaĵoj',
-'uploadlogpagetext' => 'Jen la plej laste alÅutitaj dosieroj.
-Ĉiuj tempoj montriÄas laÅ­ la horzono UTC.
-<ul>
-</ul>',
-'filename' => 'Dosiernomo',
-'filedesc' => 'Priskribo',
-'fileuploadsummary' => 'Resumo:',
-'filestatus' => 'Kopirajta statuso',
-'filesource' => 'Fonto',
-'copyrightpage' => 'Project:Kopirajto',
-'copyrightpagename' => 'permesilo **** GFDL **** uzata por la {{SITENAME}}',
-'uploadedfiles' => 'AlÅutitaj dosieroj',
-'ignorewarning' => 'Ignoru averton kaj konservu dosieron ĉiukaze',
-'ignorewarnings' => 'Ignoru ĉiajn avertojn',
-'minlength' => 'Dosiernomo devas havi pli ol du literojn.',
-'illegalfilename' => 'La dosiernomo $1 entenas karaktrojn kiuj ne estas permesitaj en paÄaj titoloj. Bonvolu renomi la dosieron kaj provu denove alÅuti Äin.',
-'badfilename' => 'Dosiernomo estis ÅanÄita al "$1".',
-'badfiletype' => '".$1" estas neakceptata dosiertipo.',
-'largefile' => 'Oni rekomendas, ke dosieroj ne superu grandon de $1 bitokoj; tiu ĉi enhavas $2 bitokojn.',
-'largefileserver' => 'Ĉi tiu dosiero estas pli granda ol permesas la servilaj preferoj.',
-'emptyfile' => 'La dosiero kiun vi alÅutis Åajnas malplena. Tio povas esti kaÅ­zita sde tajperaro en la titolo. Bonvolu kontroli ĉu vi vere volas alÅuti tiun dosieron.',
-'fileexists' => 'Dosiero kun tia ĉi nomo jam ekzistas. Bonvolu kontroli $1 krom se vi certas ke vi konscie volas ÅanÄi Äuste tiun.',
-'fileexists-forbidden' => 'Dosiero kun tia ĉi nomo jam ekzistas; bonvole realÅutu ĉi tiun dosieron per nova nomo. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'Dosiero kun tia ĉi nomo jam ekzistas en la komuna dosiero-deponejo; bonvole realÅutu ĉi tiun dosieron per nova nomo. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'AlÅuto sukcesis!',
-'fileuploaded' => 'Vi sukcese alÅutis dosieron "$1".
-Bonvolu sekvi la jenan ligilo: ($2) al la priskrib-paÄo kaj
-verki iom da informo pri la dosiero. Ekzemple, de kie Äi devenas;
-kiam Äi estis kreita, kaj kiu kreis Äin; kaj ion ajn, kion vi scias pri Äi.',
-'uploadwarning' => 'Averto',
-'savefile' => 'Konservu dosieron',
-'uploadedimage' => 'alÅutis "[[$1]]"',
-'uploaddisabled' => 'Ni petas pardonon, sed oni malebligis alÅutadon.',
-'uploaddisabledtext' => 'AlÅutado de dosieroj estas malfunkciigita je tiu ĉi vikio.',
-'uploadscripted' => 'HTML-aĵo aÅ­ skriptokodaĵo troviÄas en tiu ĉi dosiero, kiun TTT-foliumilo eble interpretus erare.',
-'uploadcorrupt' => 'La dosiero estas difektita aÅ­ havas malÄustan finaĵon. Bonvolu kontroli la dosieron kaj refoje alÅuti Äin.',
-'uploadvirus' => 'Viruso troviÄas en la dosiero! Detaloj: $1',
-'sourcefilename' => 'Fonta dosiernomo',
-'destfilename' => 'Celdosiernomo',
-'imagelist' => 'Listo de alÅutitaj dosieroj',
-'imagelisttext' => 'Jen listo de $1 alÅutaĵoj, ordigitaj laÅ­ $2.',
-'getimagelist' => 'akiras dosierliston',
-'ilsubmit' => 'Trovu!',
-'showlast' => 'Montru la $1 lastajn bildojn laÅ­ $2.',
-'byname' => 'nomo',
-'bydate' => 'dato',
-'bysize' => 'grandeco',
-'imgdelete' => 'forigu',
-'imgdesc' => 'pri',
-'imglegend' => '(pri) = montru/redaktu priskribon de dosiero.',
-'imghistory' => 'Historio de alÅutoj',
-'revertimg' => 'res',
-'deleteimg' => 'for',
-'deleteimgcompletely' => 'for',
-'imghistlegend' => '(nun) = ĉi tiu estas la nuna versio de la dosiero, (for) = forigu
-ĉi tiun malnovan version, (res) = restarigu ĉi tiun malnovan version.
-<br /><i>Por vidi la dosieron laÅ­date, alklaku la daton</i>.',
-'imagelinks' => 'Ligiloj al la dosiero',
-'linkstoimage' => 'La jenaj paÄoj ligas al ĉi tiu dosiero:',
-'nolinkstoimage' => 'Neniu paÄo ligas al ĉi tiu dosiero.',
-'sharedupload' => 'This file is a shared upload and may be used by other projects.',
-'noimage' => 'Ne ekzistas dosiero kun tia nomo vi povas [$1 alÅuti Äin].',
-'noimage-linktext' => 'alÅutu Äin',
-'uploadnewversion-linktext'=> 'AlÅutu novan version de ĉi tiu dosiero',
-'mimesearch' => 'MIME-serĉilo',
-'download' => 'elÅutu',
-'unwatchedpages' => 'Neatentataj paÄoj',
-'listredirects' => 'Listo de redirektiloj',
-'unusedtemplates' => 'Neuzitaj Åablonoj',
-'unusedtemplatestext' => 'Ĉi paÄo listigas ĉiujn paÄojn en la nomspaco "Åœablono" kiuj ne estas enmetitaj en alia paÄo. Bonvolu kontroli aliajn ligilojn al la Åablonoj antaÅ­ ol forigi ilin.',
-'unusedtemplateswlh' => 'aliaj ligiloj',
-'randomredirect' => 'Hazarda alidirekto',
-'statistics' => 'Statistiko',
-'sitestats' => 'Pri la retejo',
-'userstats' => 'Pri la uzantaro',
-'sitestatstext' => 'TroviÄas en nia datumaro sume \'\'\'$1\'\'\' paÄoj.
-Tiu nombro enhavas "diskutpaÄojn", paÄojn pri {{SITENAME}}, "artikoletetojn", alidirektilojn, kaj aliajn, kiuj eble ne vere estas artikoloj. Malatentante ilin, oni povas nombri \'\'\'$2\'\'\' probablajn Äustajn artikolojn.
-
-\'\'\'$8\'\'\' dosieroj estis alÅutitaj.
-
-Oni vidis sume \'\'\'$3\'\'\' paÄojn, kaj redaktis sume \'\'\'$4\'\'\' plural paÄojn
-ekde la starigo de la vikio.
-Tio estas meznombre po unu paÄo por \'\'\'$5\'\'\' paÄoj viditaj, kaj por \'\'\'$6\'\'\' redaktoj.
-
-La nuna longeco de la [http://meta.wikimedia.org/wiki/Help:Job_queue laborenda vico] estas \'\'\'$7\'\'\'.',
-'userstatstext' => 'EnskribiÄis \'\'\'$1\'\'\' uzantoj. El tiuj, \'\'\'$2\'\'\' (aÅ­ \'\'\'$4%\'\'\') estas administrantoj (vidu $3).',
-'disambiguations' => 'Misligitaj apartigiloj',
-'disambiguationspage' => 'Template:Apartigilo',
-'disambiguationstext' => 'La jenaj paÄoj alligas <i>paÄon-apartigilon</i>. Ili devus anstataÅ­e alligi la Äustan temon.<br />Oni konsideras tiujn paÄojn, kiujn alligas $1 apartigiloj.<br />Ligado el ne-artikolaj sekcioj <i>ne</i> listiÄas ĉi tie.',
-'doubleredirects' => 'Duoblaj alidirektadoj',
-'doubleredirectstext' => '<b>Atentu:</b> Eblas, ke la jena listo enhavas falsajn rezultojn. Äœenerale, tio signifas, ke estas plua teksto kun ligiloj post la #REDIRECT.<br />
-Ĉiu linio montras ligilojn ĉe la unua kaj dua alidirektadoj, kaj la unua linio de la teksto de la dua alidirektado, kiu Äenerale montras la "veran" artikolon, kiu devus celi la unuan alidirektadon.',
-'brokenredirects' => 'Rompitaj alidirektadoj',
-'brokenredirectstext' => 'La jenaj alidirektadoj ligas al neekzistantaj artikoloj.',
-'nbytes' => '$1 {{PLURAL:$1|bitoko|bitokoj}}',
-'ncategories' => '$1 categories',
-'nlinks' => '$1 {{PLURAL:$1|ligilo|ligiloj}}',
-'nrevisions' => '$1 {{PLURAL:$1|revizio|revizioj}}',
-'nviews' => '$1-foje',
-'lonelypages' => 'Neligitaj paÄoj',
-'uncategorizedpages' => 'Neenkategoriitaj paÄoj',
-'uncategorizedcategories'=> 'Neenkategoriitaj kategorioj',
-'unusedcategories' => 'Neuzitaj kategorioj',
-'unusedimages' => 'Neuzataj bildoj',
-'popularpages' => 'Plej vizitataj paÄoj',
-'wantedcategories' => 'Dezirataj kategorioj',
-'wantedpages' => 'Dezirataj paÄoj',
-'mostlinked' => 'Plej ligitaj paÄoj',
-'mostlinkedcategories' => 'Plej ligitaj kategorioj',
-'mostcategories' => 'Artikoloj kun la plej multaj kategorioj',
-'mostimages' => 'Plej ligitaj bildoj',
-'mostrevisions' => 'Artikoloj kun la plej multaj revizioj',
-'allpages' => 'Ĉiuj paÄoj',
-'prefixindex' => 'Indeksa prefikso',
-'randompage' => 'Hazarda paÄo',
-'shortpages' => 'PaÄetoj',
-'longpages' => 'PaÄegoj',
-'deadendpages' => 'Seneliraj paÄoj',
-'listusers' => 'Uzantaro',
-'specialpages' => 'Specialaj paÄoj',
-'spheading' => 'Specialaj paÄoj',
-'restrictedpheading' => 'Alirlimigitaj specialaj paÄoj',
-'recentchangeslinked' => 'Rilataj paÄoj',
-'rclsub' => '(al paÄoj ligitaj de "$1")',
-'newpages' => 'Novaj paÄoj',
-'ancientpages' => 'Plej malnovaj artikoloj',
-'intl' => 'Interlingvaj ligiloj',
-'move' => 'Movu',
-'movethispage' => 'Movu la paÄon',
-'unusedimagestext' => 'Notu, ke aliaj TTT-ejoj, ekzemple
-la alilingvaj {{SITENAME}}j, povas rekte ligi al dosiero per URL.
-Tio ne estus enkalkutita en la jena listo.',
-'unusedcategoriestext' => 'La paÄoj de la sekvanta kategorio jam ekzistas, sed neniu alia artikolo aÅ­ kategorio rilatas al Äi.',
-'booksources' => 'Libroservoj',
-'categoriespagetext' => 'La sekvantaj kategorioj ekzistas jam en la vikio.',
-'userrights' => 'Prizorgo de uzulaj rajtoj',
-'groups' => 'Uzulaj grupoj',
-'booksourcetext' => 'Jen ligilaro al aliaj TTT-ejoj, kiuj vendas librojn,
-kaj/aÅ­ informumos pri la libro ligita.
-La {{SITENAME}} ne estas komerce ligita al tiuj vendejoj, kaj la listo ne estu
-komprenata kiel rekomendo aÅ­ reklamo.',
-'alphaindexline' => '$1 Äis $2',
-'version' => 'Versio',
-'log' => 'Loglibroj',
-'alllogstext' => 'Suma kompilaĵo de ĉiuj alÅutoj, forigoj, protektoj, blokadoj kaj agoj de administrantoj. Vi povas pliprecizigi la kompilaĵon laÅ­ loglibra tipo, **** vikipediista **** nomo aÅ­ koncernita paÄo.',
-'nextpage' => 'Sekvanta paÄo ($1)',
-'allpagesfrom' => 'Montru paÄojn ekde :',
-'allarticles' => 'Ĉiuj artikoloj',
-'allnonarticles' => 'Ĉiuj ne-artikoloj',
-'allinnamespace' => 'Ĉiuj paÄoj ($1 nomspaco)',
-'allnotinnamespace' => 'Ĉiuj paÄoj (ne en nomspaco $1)',
-'allpagesprev' => 'AntaÅ­en',
-'allpagesnext' => 'Sekven',
-'allpagessubmit' => 'Ek!',
-'allpagesprefix' => 'Montru paÄojn kun prefikso:',
-'mailnologin' => 'Neniu alsendota adreso',
-'mailnologintext' => 'Vi nepre estu [[Special:Userlogin|salutanta]] kaj havanta validan retpoÅtadreson en viaj [[Special:Preferences|preferoj]] por retpoÅti al aliaj uzantoj.',
-'emailuser' => 'RetpoÅtu',
-'emailpage' => 'RetpoÅtu',
-'emailpagetext' => 'Se la alsendota uzanto donis validan retpoÅtadreson en la preferoj, vi povas sendi unu mesaÄon per la jena formulo. La retpoÅtadreso, kiun vi metis en la preferoj, aperos kiel "El"-adreso de la poÅto, por ke la alsendonto povos respondi.',
-'usermailererror' => 'Resendita retmesaÄa erarsubjekto :',
-'defemailsubject' => '{{SITENAME}} ****-retmesaÄo',
-'noemailtitle' => 'Neniu retpoÅtadreso',
-'noemailtext' => 'Ĉi tiu uzanto aÅ­ ne donis validan retpoÅtadreson aÅ­ elektis ne ricevi retpoÅton de aliaj uzantoj.',
-'emailfrom' => 'El',
-'emailto' => 'Al',
-'emailsubject' => 'Subjekto',
-'emailmessage' => 'MesaÄo',
-'emailsend' => 'Sendu',
-'emailsent' => 'RetmesaÄo sendita',
-'emailsenttext' => 'Via retmesaÄo estas sendita.',
-'watchlist' => 'Atentaro',
-'watchlistsub' => '(de uzanto "$1")',
-'nowatchlist' => 'Vi ne jam elektis priatenti iun ajn paÄon.',
-'watchlistcount' => '\'\'\'Vi atentas $1 aĵojn en via atentaro, inkluzive de diskutpaÄoj.\'\'\'',
-'clearwatchlist' => 'Malplenigu atentaron',
-'watchlistcleartext' => 'Ĉu vi certas, ke vi volas forigi ilin?',
-'watchlistclearbutton' => 'Malplenigi atentaron',
-'watchlistcleardone' => 'Via atentaro estis malplenigita. $1 eroj estis forigitaj.',
-'watchnologin' => 'Ne ensalutinta',
-'watchnologintext' => 'Nepras [[Special:Userlogin|ensaluti]] por ÅanÄi vian atentaron.',
-'addedwatch' => 'Aldonis al atentaro',
-'addedwatchtext' => 'La paÄo "[[:$1]]" estis aldonita al via [[Special:Watchlist|atentaro]]. Estontaj ÅanÄoj de tiu ĉi paÄo aperos en \'\'\'grasa tiparo\'\'\' en la [[Special:Recentchanges|listo de Lastaj ÅœanÄoj]], kaj estos listigitaj en via atentaro. Se vi poste volos forigi la paÄon el via atentaro, alklaku "Malatentu paÄon" en la ilobreto.',
-'removedwatch' => 'Forigis el atentaro',
-'removedwatchtext' => 'La paÄo "[[:$1]]" estas forigita el via atentaro.',
-'watch' => 'Atentu',
-'watchthispage' => 'Priatentu paÄon',
-'unwatch' => 'Malatentu',
-'unwatchthispage' => 'Malatentu paÄon',
-'notanarticle' => 'Ne estas artikolo',
-'watchnochange' => 'Neniu artikolo en via atentaro redaktiÄis dum la prispektita tempoperiodo.',
-'watchdetails' => '(Vi priatentas $1 paÄojn [krom diskutopaÄoj];
-laste $2 paÄoj entute redaktiÄis en la vikio; $3...
-[$4 redaktu vian atentaron].)',
-'wlheader-enotif' => '* RetpoÅta sciigo estas ebligita',
-'wlheader-showupdated' => '* MontriÄas per \'\'\'dikaj literoj\'\'\' tiuj paÄoj, kiujn oni ÅanÄis ekde kiam vi laste vizitis ilin',
-'watchmethod-recent' => 'traserĉas lastajn redaktojn',
-'watchmethod-list' => 'traserĉas priatentitajn',
-'removechecked' => 'Forprenu elektitajn el la listo',
-'watchlistcontains' => 'Via atentaro enhavas $1 paÄojn.',
-'watcheditlist' => 'Jen listo de ĉiu paÄtitolo en via atentaro.
-Elektu forigotajn paÄojn kaj alklaku "forprenu elektitajn" sube.',
-'removingchecked' => 'Forprenas elektitajn...',
-'couldntremove' => 'Neeblas forigi titolon "$1"...',
-'iteminvalidname' => 'Ia eraro pri "$1", nevalida titolo...',
-'wlnote' => 'Jen la plej lastaj $1 redaktoj dum la lastaj <b>$2</b> horoj.',
-'wlshowlast' => 'Montru el lastaj $1 horoj $2 tagoj $3',
-'wlsaved' => 'Jen konservita versio de via atentaro.',
-'wlhideshowown' => '$1 miajn redaktojn.',
-'wlhideshowbots' => '$1 robotajn redaktojn',
-'wldone' => 'Farita.',
-'enotif_mailer' => 'Averta retmesaÄo de {{SITENAME}}',
-'enotif_reset' => 'Marku ĉiujn vizititajn paÄojn',
-'enotif_newpagetext' => 'Tiu ĉi estas nova paÄo',
-'changed' => 'ÅanÄita',
-'enotif_subject' => 'la paÄo $PAGETITLE de {{SITENAME}} estis $CHANGEDORCREATED de $PAGEEDITOR',
-'enotif_lastvisited' => 'Vidu $1 por ĉiuj ÅanÄoj de post via lasta vizito.',
-'enotif_body' => 'Kara $WATCHINGUSERNAME,
-
-la paÄo $PAGETITLE de {{SITENAME}} estis $CHANGEDORCREATED je $PAGEEDITDATE de $PAGEEDITOR, vidu {{fullurl:$PAGETITLE RAWURL}} por la nuna versio.
-
-$NEWPAGE
-
-Redakta resumo : $PAGESUMMARY $PAGEMINOREDIT
-
-Kontaktu la redaktinton:
-retpoÅto {{fullurl:Special:Emailuser/$PAGEEDITOR RAWURL}}
-vikio {{fullurl:User:$PAGEEDITOR RAWURL}}
-
-Ne estos aliaj avertoj kaze de sekvaj ÅanÄoj krom se vi vizitas la paÄon. Vi povas ankaÅ­ malaktivigi la avertsignalon por ĉiuj priatentitaj paÄoj de via atentaro.
-
- Sincere via, la avertsistemo de {{SITENAME}}
-
---
-Por ÅanÄi la elektojn de via atentaro, bv viziti
-{{fullurl:Special:Watchlist/edit}}
-
-Reagoj kaj plia helpo :
-{{fullurl:Help:Enhavo}}',
-'deletepage' => 'Forigu paÄon',
-'confirm' => 'Konfirmu',
-'excontent' => 'enhavis: \'$1\'',
-'excontentauthor' => 'la enteno estis : \'$1\' (kaj la sola kontribuinto estis \'$2\')',
-'exbeforeblank' => 'antaÅ­ malplenigo enhavis: \'$1\'',
-'exblank' => 'estis malplena',
-'confirmdelete' => 'Konfirmu forigadon',
-'deletesub' => '(Forigas "$1")',
-'historywarning' => 'Averto: la forigota paÄo havas historion:',
-'confirmdeletetext' => 'Vi forigos la artikolon aÅ­ dosieron kaj forviÅos Äian tutan historion el la datumaro.<br /> Bonvolu konfirmi, ke vi vere intencas tion, kaj ke vi komprenas la sekvojn, kaj ke vi ja sekvas la [[Project:Reguloj pri forigado|regulojn pri forigado]].',
-'actioncomplete' => 'Ago farita',
-'deletedtext' => '"$1" estas forigita.
-Vidu la paÄon $2 por registro de lastatempaj forigoj.',
-'deletedarticle' => 'forigis "$1"',
-'dellogpage' => 'Loglibro de forigoj',
-'dellogpagetext' => 'Jen listo de la plej lastaj forigoj el la datumaro.
-Ĉiuj tempoj sekvas la horzonon UTC.
-<ul>
-</ul>',
-'deletionlog' => 'listo de forigoj',
-'reverted' => 'Restarigis antaÅ­an version',
-'deletecomment' => 'Kialo por forigo',
-'imagereverted' => 'Restarigo de antaÅ­a versio sukcesis.',
-'rollback' => 'Restarigu antaÅ­an redakton',
-'rollback_short' => 'Restarigo',
-'rollbacklink' => 'restarigu antaÅ­an',
-'rollbackfailed' => 'Restarigo malsukcesis',
-'cantrollback' => 'Neeblas restarigi antaÅ­an redakton; la redaktinto lasta estas la sola de la paÄo.',
-'alreadyrolled' => 'Ne eblas restarigi la lastan redakton de [[$1]] de la [[User:$2|$2]] ([[User talk:$2|diskuto]]) pro tio, ke oni intertempe redaktis la paÄon. La lasta redaktinto estas [[User:$3|$3]] ([[User talk:$3|diskuto]]).',
-'editcomment' => 'La komento estis: \'<i>$1</i>\'.',
-'revertpage' => 'Restarigis redaktojn de [[Special:Contributions/$2|$2]] ([[User talk:$2|diskuto]]); restarigis al la lasta versio de [[User:$1|$1]]',
-'sessionfailure' => 'Åœajnas ke estas problemo kun via ensalutado;
-Ĉi ago estis nuligita por malhelpi fiensalutadon.
-Bonvolu alklalki la reirbutonon kaj reÅarÄi la paÄon el kiu vi venas, kaj provu denove.',
-'protectlogpage' => 'Protektloglibro',
-'protectlogtext' => 'Sube estas listo de paÄ-Ålosoj kaj malÅlosoj.
-Vidu [[Project:Åœlositaj paÄoj]] por pli da informoj.',
-'protectedarticle' => 'protektita [[:$1]]',
-'unprotectedarticle' => 'malprotektita [[$1]]',
-'protectsub' => '(Protektante "$1")',
-'confirmprotecttext' => 'Ĉu vi vere volas protekti ĉi paÄon ?',
-'confirmprotect' => 'Konfirmu protektadon',
-'protectmoveonly' => 'Protektu nur kontraÅ­ movoj',
-'protectcomment' => 'Kialo por protekti',
-'unprotectsub' => '(Malprotektanta "$1")',
-'confirmunprotecttext' => 'Ĉu vi vere volas malprotekti ĉi paÄon ?',
-'confirmunprotect' => 'Konfirmu malprotektadon',
-'unprotectcomment' => 'Kialo de malprotekto',
-'protect-unchain' => 'MalÅlosu movpermesojn',
-'protect-text' => 'Vi povas ĉi tie vidi kaj ÅanÄi la protektnivelon de la paÄo [[$1]]. Bonvolu certiÄi ke vi respektas la [[Project:Protektitaj paÄoj|gvidliniojn de la projekto]].',
-'protect-viewtext' => 'Via konto ne havas rajtojn por ÅanÄi la protektnivelon de la paÄo. Jen la nunaj ecoj <!-- settings --> por la paÄo [[$1]]',
-'protect-default' => '(defaÅ­lte)',
-'protect-level-autoconfirmed'=> 'Bloki neensalutintajn uzantojn',
-'protect-level-sysop' => 'Nur administrantoj',
-'undelete' => 'Restarigu forigitan paÄon',
-'undeletepage' => 'Montru kaj restarigu forigitajn paÄojn',
-'viewdeletedpage' => 'Rigardu forigitajn paÄojn',
-'undeletepagetext' => 'La jenaj paÄoj estis forigitaj, sed ankoraÅ­ restas arkivitaj,
-kaj oni povas restarigi ilin. La arkivo povas esti malplenigita periode.',
-'undeleteextrahelp' => 'Por restarigi la tuton de la paÄo, marku neniun markobutonon kaj klaku la butonon \'\'\'\'\'Restarigu\'\'\'\'\'. Por restarigi selektitajn versiojn de la paÄo, marku la butonojn konformajn al la dezirataj versioj, kaj klaku la butonon \'\'\'\'\'Restarigu\'\'\'\'\'. Klako je \'\'\'\'\'Restarigu\'\'\'\'\' malplenigos la komentozonon kaj malmarkos ĉiujn la markobutonojn.',
-'undeletearticle' => 'Restarigu forigitan artikolon',
-'undeleterevisions' => '$1 versioj arkivitaj',
-'undeletehistory' => 'Se vi restarigos la paÄon, ĉiuj versioj estos restarigitaj
-en la historio. Se nova paÄo kun la sama nomo estis kreita post la forigo, la restarigitaj
-versioj aperos antaÅ­e en la historio, kaj la aktuala versio ne estos anstataÅ­igita.',
-'undeletehistorynoadmin'=> 'Ĉi tiu artikolo estis forigita. La kaÅ­zo por la forigo estas montrata en la malsupra resumo, kune kun detaloj pri la uzantoj, kiuj redaktis ĉi tiun paÄon antaÅ­ la forigo. La aktuala teksto de ĉi tiuj forigitaj revizioj estas atingebla nur por administrantoj.',
-'undeleterevision' => 'Forigita versio de $1',
-'undeletebtn' => 'Restarigu!',
-'undeletereset' => 'ReÅarÄu',
-'undeletecomment' => 'Komento:',
-'undeletedarticle' => 'restarigis "$1"',
-'undeletedrevisions' => '$1 restarigita(j) versio(j)',
-'undeletedrevisions-files'=> '$1 revizioj kaj $2 dosiero(j) restarigitaj',
-'undeletedfiles' => '$1 dosiero(j) restarigita(j)',
-'undeletedpage' => '<big>\'\'\'$1 estis restarigita\'\'\'</big>
-
-Konsultu la [[Special:Log/delete|deletion log]] por protokolo pri la lastatempaj forigoj kaj restarigoj.',
-'namespace' => 'Nomspaco:',
-'invert' => 'Inversu selektaĵon',
-'contributions' => 'Kontribuoj de uzanto',
-'mycontris' => 'Miaj kontribuoj',
-'contribsub' => 'De $1',
-'nocontribs' => 'Trovis neniajn redaktojn laÅ­ tiu kriterio.',
-'ucnote' => 'Jen la <b>$1</b> lastaj redaktoj de tiu uzanto dum la <b>$2</b> lastaj tagoj.',
-'uclinks' => 'Montru la $1 lastajn redaktojn; montru la $2 lastajn tagojn.',
-'uctop' => ' (lasta)',
-'newbies' => 'novaĵoj',
-'sp-newimages-showfrom' => 'Montru novajn bildojn komencante de $1',
-'sp-contributions-newest'=> 'Plej novaj',
-'sp-contributions-oldest'=> 'Plej malnovaj',
-'sp-contributions-newer'=> '$1 pli novajn',
-'sp-contributions-older'=> '$1 pli malnovajn',
-'sp-contributions-newbies-sub'=> 'Kontribuoj de novaj uzuloj. Forigitaj paÄoj ne estas montritaj.',
-'whatlinkshere' => 'Ligiloj ĉi tien',
-'notargettitle' => 'Sen celpaÄo',
-'notargettext' => 'Vi ne precizigis, kiun paÄon aÅ­ uzanton priumi.',
-'linklistsub' => '(Listo de ligiloj)',
-'linkshere' => 'La jenaj paÄoj ligas ĉi tien:',
-'nolinkshere' => 'Neniu paÄo ligas ĉi tien.',
-'isredirect' => 'alidirekto',
-'blockip' => 'Forbaru IP-adreson/nomon',
-'blockiptext' => 'Per jena formularo vi povas forpreni de ajna nomo aÅ­ IP-adreso la rajton skribi en la vikio. Oni faru tion \'\'nur\'\' por eviti vandalismon, kaj sekvante la [[Project:Reguloj pri forbarado|regulojn pri forbarado]]. Klarigu la precizan kialon malsupre (ekzemple, citu paÄojn, kiuj estis vandaligitaj).',
-'ipaddress' => 'IP-adreso/nomo',
-'ipadressorusername' => 'IP adreso aÅ­ uzula nomo',
-'ipbexpiry' => 'BlokdaÅ­ro',
-'ipbreason' => 'Kialo',
-'ipbsubmit' => 'Forbaru la adreson',
-'ipbother' => 'Alia daÅ­ro',
-'ipboptions' => '2 horoj:2 hours,1 tago:1 day,3 tagoj:3 days,1 semajno:1 week,2 semajnoj:2 weeks,1 monato:1 month,3 monatoj:3 months,6 monatoj:6 months,1 jaro:1 year,porĉiam:infinite',
-'ipbotheroption' => 'alia',
-'badipaddress' => 'Neniu uzanto, aÅ­ la IP-adreso estas misformita.',
-'blockipsuccesssub' => 'Oni sukcese forbaris la adreson/nomon.',
-'blockipsuccesstext' => '"$1" estas forbarita. <br />Vidu la [[Special:Ipblocklist|liston de IP-forbaroj]].',
-'unblockip' => 'Malforbaru IP-adreson/nomon',
-'unblockiptext' => 'Per la jena formulo vi povas repovigi al iu
-forbarita IP-adreso/nomo la povon enskribi en la vikio.',
-'ipusubmit' => 'Malforbaru la adreson',
-'ipblocklist' => 'Listo de forbaritaj IP-adresoj/nomoj',
-'blocklistline' => 'Je $1, $2 forbaris $3 ($4)',
-'infiniteblock' => 'senfina',
-'expiringblock' => 'finiÄas je $1',
-'ipblocklistempty' => 'La blokada listo estas malplena.',
-'blocklink' => 'forbaru',
-'unblocklink' => 'malforbaru',
-'contribslink' => 'kontribuoj',
-'autoblocker' => 'Provizore forbarita aÅ­tomate pro tio, ke vi uzas la saman [[IP-adreso]]n kiel "$1", kiu estis forbarita pro : "$2".',
-'blocklogpage' => 'Forbarlibro',
-'blocklogentry' => 'forbaris "$1" por daÅ­ro de "$2"',
-'blocklogtext' => 'Ĉi tio estas loglibro pri uzanto-forbaraj kaj malforbaraj agoj. Aŭtomate forbaritaj IP adresoj ne estas listigitaj. Vidu la [[Special:Ipblocklist|IP forbarliston]] por ĉi-momente fobaritaj uzulantoj kaj IPoj.',
-'unblocklogentry' => '$1 estis malbarita',
-'ipb_expiry_invalid' => 'Nevalida blokdaÅ­ro.',
-'lockdb' => 'Åœlosi datumaron',
-'unlockdb' => 'MalÅlosi datumaron',
-'lockdbtext' => 'Se vi Ålosos la datumaron, tio malebligos al ĉiuj uzantoj
-redakti paÄojn, ÅanÄi preferojn, priumi atentarojn, kaj fari diversajn aliajn
-aferojn, por kiuj nepras ÅanÄi la datumaron.
-Bonvolu certigu, ke vi efektive intencas tion fari, kaj ke vi ja malÅlosos
-la datumaron post ol vi finos vian riparadon.',
-'unlockdbtext' => 'Se vi malÅlosos la datumaron, tio reebligos al ĉiuj uzantoj
-redakti paÄojn, ÅanÄi preferojn, priumi la atentaron, kaj fari aliajn aferojn,
-por kiuj nepras ÅanÄi al la datumaro.
-Bonvolu certigu, ke vi efektive intencas tion fari.',
-'lockconfirm' => 'Jes, mi vere volas Ålosi la datumaron.',
-'unlockconfirm' => 'Jes, mi vere volas malÅlosi la datumaron.',
-'lockbtn' => 'Åœlosi datumaron',
-'unlockbtn' => 'MalÅlosi datumaron',
-'locknoconfirm' => 'Vi ne konfirmis.',
-'lockdbsuccesssub' => 'Datumaro Ålosita',
-'unlockdbsuccesssub' => 'Datumaro malÅlosita',
-'lockdbsuccesstext' => 'La datumaro de {{SITENAME}} estas Ålosita.
-<br />Ne forgesu malÅlosi Äin post kiam vi finos la riparadon.',
-'unlockdbsuccesstext' => 'La datumaro de {{SITENAME}} estas malÅlosita.',
-'makesysoptitle' => 'Igu uzanton administranto',
-'makesysoptext' => 'Ĉi formularo estas uzita de burokratoj por igi ordinarajn uzantojn administrantoj.
-Bonvlolu tajpi la nomon de la uzanto en la skatoleton kaj premu la butonon por igi la uzanton administranto.',
-'makesysopname' => 'Nomo de la uzanto :',
-'makesysopsubmit' => 'Igu ĉi uzanton administranto',
-'makesysopok' => '<b>Uzanto "$1" nun estas administranto</b>',
-'makesysopfail' => '<b>Uzanto "$1" ne povis esti admnistrantigita. (Ĉu vi Äuste tajis ties nomon ?)</b>',
-'setbureaucratflag' => 'Aldonu burokratan markilon',
-'setstewardflag' => 'Aldonu stivardan markilon',
-'rightslogtext' => 'Ĉi tio estas loglibro de uzulaj rajtÅanÄoj.',
-'rightslogentry' => 'ÅanÄis grupan membrecon por $1 de $2 al $3',
-'rights' => 'Rajtoj:',
-'set_user_rights' => 'ÅœanÄu uzulajn rajtojn',
-'user_rights_set' => '<b>Uzulaj rajtoj por "$1" Äisdatigitaj</b>',
-'set_rights_fail' => '<b>Uzantorajtoj por "$1" ne povis esti difinataj. (Ĉu vi entajpis la nomon korekte?)</b>',
-'makesysop' => 'Igu uzanton administranto',
-'already_sysop' => 'Tiu ĉi uzanto jam estas administranto.',
-'already_bureaucrat' => 'Tiu ĉi uzanto jam estas burokrato',
-'already_steward' => 'Tiu ĉi uzanto jam estas stevardo.',
-'movepage' => 'Movu paÄon',
-'movepagetext' => 'Per la jena formulo vi povas ÅanÄi la nomon de iu paÄo, kunportante
-Äian historion de redaktoj je la nova nomo.
-La antaÅ­a titolo fariÄos alidirektilo al la nova titolo.
-Ligiloj al la antaÅ­a titolo <i>ne</i> estos ÅanÄitaj; uzu
-la riparilojn kaj zorgilojn por certigi,
-ke ne restos duoblaj aÅ­ fuÅitaj alidirektiloj.
-Kiel movanto, vi respondecas pri Äustigado de fuÅitaj ligiloj.
-
-Notu, ke la paÄo \'\'\'ne\'\'\' estos movita se jam ekzistas paÄo
-ĉe la nova titolo, krom se Äi estas malplena aÅ­ alidirektilo
-al ĉi tiu paÄo, kaj sen antaÅ­a redaktohistorio. Pro tio, vi ja
-povos removi la paÄon je la antaÅ­a titolo se vi mistajpus, kaj
-neeblas ke vi neintence forviÅus ekzistantan paÄon per movo.
-
-<b>AVERTO!</b>
-Tio povas esti drasta kaj neatendita ÅanÄo por populara paÄo;
-bonvolu certigi vin, ke vi komprenas ties konsekvencojn antaÅ­
-ol vi antaÅ­eniru.',
-'movepagetalktext' => 'La movo aÅ­tomate kunportos la diskuto-paÄon, se tia ekzistas, \'\'\'krom se:\'\'\'
-*Vi movas la paÄon tra nomspacoj (ekz de \'\'Nomo\'\' je \'\'User:Nomo\'\'),
-*Ne malplena diskuto-paÄo jam ekzistas je la nova nomo, aÅ­
-*Vi malelektas la suban Åaltilon.
-
-Tiujokaze, vi nepre permane kunigu la diskuto-paÄojn se vi tion deziras.',
-'movearticle' => 'Movu paÄon',
-'movenologin' => 'Ne ensalutinta',
-'movenologintext' => 'Vi nepre estu registrita uzanto kaj [[Special:Userlogin|ensalutu]] por rajti movi paÄojn.',
-'newtitle' => 'Al nova titolo',
-'movepagebtn' => 'Movu paÄon',
-'pagemovedsub' => 'Sukcesis movi',
-'pagemovedtext' => 'PaÄo "[[$1]]" estas movita al "[[$2]]".',
-'articleexists' => 'PaÄo kun tiu nomo jam ekzistas, aÅ­ la nomo kiun vi elektis ne validas.
-Bonvolu elekti alian nomon.',
-'talkexists' => 'Oni ja sukcesis movi la paÄon mem, sed
-ne movis la diskuto-paÄon ĉar jam ekzistas tia ĉe la nova titolo.
-Bonvolu permane kunigi ilin.',
-'movedto' => 'movita al',
-'movetalk' => 'Movu ankaÅ­ la "diskuto"-paÄon, se Äi ekzistas.',
-'talkpagemoved' => 'AnkaÅ­ la diskutpaÄo estas movita.',
-'talkpagenotmoved' => 'La diskutpaÄo <strong>ne</strong> estas movita.',
-'1movedto2' => '[[:$1|$1]] movita al [[:$2|$2]]',
-'1movedto2_redir' => '[[:$1|$1]] movita al [[:$2|$2]], redirekto lasita',
-'movelogpage' => 'Loglibro de paÄmovoj',
-'movelogpagetext' => 'Jen listo de movitaj paÄoj',
-'movereason' => 'Kialo',
-'revertmove' => 'restarigu',
-'delete_and_move' => 'Forigu kaj movu',
-'delete_and_move_text' => '==Forigo nepras==
-
-La celartikolo "[[$1]]" jam ekzistas. Ĉu vi volas forigi Äin por krei spacon por la movo?',
-'delete_and_move_confirm'=> 'Jes, forigu la paÄon',
-'delete_and_move_reason'=> 'Forigita por ebligi movon',
-'selfmove' => 'Font- kaj cel-titoloj samas; ne eblas movi paÄon sur Äin mem.',
-'immobile_namespace' => 'La celtitolo estas de speciala speco; ne eblas movi paÄojn en tiun nomspacon.',
-'export' => 'Eksportu paÄojn',
-'exporttext' => 'Vi povas eksporti la tekston kaj la redaktohistorion de aparta paÄo aÅ­ de paÄaro kolektita en ia XML ; tio povas esti importita en alian programon funkciantan per MediaWiki-softvaro, ÅanÄita, aÅ­ nur prenita por propra privata uzo.',
-'exportcuronly' => 'Entenas nur la aktualan version, ne la malnovajn.',
-'allmessages' => 'Ĉiuj mesaÄoj',
-'allmessagesname' => 'Nomo',
-'allmessagesdefault' => 'DefaÅ­lta teksto',
-'allmessagescurrent' => 'Nuna teksto',
-'allmessagestext' => 'Ĉi tio estas listo de ĉiuj mesaÄoj haveblaj en la MediaWiki: nomspaco',
-'allmessagesnotsupportedUI'=> 'La nuna lingvo de interfaco <b>$1</b> ne estas subtenata en Special:Allmessages de tiu ĉi paÄaro.',
-'allmessagesnotsupportedDB'=> 'Speciala:Allmessages ne subtenata ĉar la variablo wgUseDatabaseMessages estas malkonektita.',
-'allmessagesfilter' => 'Filtrilo laÅ­ racia esprimo :',
-'allmessagesmodified' => 'Montru nur ÅanÄitajn',
-'thumbnail-more' => 'Pligrandigu',
-'missingimage' => '<b>Mankanta bildo</b><br /><i>$1</i>',
-'filemissing' => 'Mankanta dosiero',
-'thumbnail_error' => 'Okazis eraro kreante antaÅ­vidan bildeton: $1',
-'import' => 'Importitaj paÄoj',
-'importinterwiki' => 'Transvikia importo',
-'importtext' => 'Bonvole eksportu la dosieron el la fonta vikio per la ilo Speciala:Export, konservu Äin sur via disko kaj poste alÅutu Äin tien ĉi.',
-'importfailed' => 'Malsukcesis la importo: $1',
-'importnotext' => 'Malplena aÅ­ senteksta',
-'importsuccess' => 'La importo sukcesis!',
-'importhistoryconflict' => 'Malkongrua historia versio ekzistas (eble la paÄo importiÄis antaÅ­e)',
-'importnosources' => 'Neniu transvikia importfonto estis difinita kaj rekta historio de alÅutoj estas malaktivigita.',
-'tooltip-search' => 'Traserĉu ĉi tiun vikion [alt-f]',
-'tooltip-minoredit' => 'Marku tiun ÅanÄon kiel malgrava [alt-i]',
-'tooltip-save' => 'Konservu viajn ÅanÄojn [alt-s]',
-'tooltip-preview' => 'AntaÅ­rigardu viajn ÅanÄojn. Bonvolu uzi tion antaÅ­ ol konservi ilin! [alt-p]',
-'tooltip-diff' => 'Show which changes you made to the text. [alt-d]',
-'tooltip-compareselectedversions'=> 'Vidu la malsamojn inter ambaÅ­ selektitaj versioj de ĉi paÄo. [alt-v]',
-'tooltip-watch' => 'Aldonu ĉi paÄon al via atentaro [alt-w]',
-'Monobook.css' => '/* CSS placed here will affect users of the Monobook skin */',
-'anonymous' => 'Anonima(j) uzanto(j) de {{SITENAME}}',
-'siteuser' => '{{SITENAME}} uzanto $1',
-'lastmodifiedby' => 'Ĉi paÄo estis laste ÅanÄita je $1 de $2.',
-'and' => 'kaj',
-'othercontribs' => 'Bazita sur la laboro de $1.',
-'others' => 'aliaj',
-'siteusers' => '{{SITENAME}} uzanto(j) $1',
-'spamprotectiontitle' => 'Filtrilo kontraÅ­ spamo',
-'spamprotectiontext' => 'La paÄo kiun vi trovis konservi estis blokita per la spam-filtrilo. Ĉi tia eraro estas kaÅ­zata pro ekstera ligilo al malpermesata retejo.',
-'spamprotectionmatch' => 'La jena teksto ekagigis la spam-filtrilon: $1',
-'subcategorycount' => 'Estas {{PLURAL:$1|unu subkategorio|$1 subkategorioj}} en tiu kategorio.',
-'categoryarticlecount' => 'Estas {{PLURAL:$1|unu artikolo|$1 artikoloj}} en tiu kategorio.',
-'listingcontinuesabbrev'=> ' daÅ­rigo',
-'spambot_username' => 'TrudmesaÄa forigo de MediaWiki',
-'spam_reverting' => 'Restarigo de lasta versio ne entenante ligilojn al $1',
-'spam_blanking' => 'ForviÅo de ĉiuj versioj entenate ligilojn al $1',
-'infosubtitle' => 'Informoj por paÄo',
-'mw_math_png' => 'Ĉiam krei PNG-bildon',
-'mw_math_simple' => 'HTMLigu se simple, aÅ­ PNG',
-'mw_math_html' => 'HTMLigu se eble, aÅ­ PNG',
-'mw_math_source' => 'Lasu TeX-fonton (por tekstfoliumiloj)',
-'mw_math_modern' => 'Rekomendita por modernaj foliumiloj',
-'mw_math_mathml' => 'MathML seeble (provizora)',
-'markaspatrolleddiff' => 'Marku kiel patrolita',
-'markaspatrolledtext' => 'Marku ĉi artikolon patrolita',
-'markedaspatrolled' => 'Markita kiel patrolita',
-'markedaspatrolledtext' => 'La elektita versio estas markita kiel patrolita.',
-'rcpatroldisabled' => 'Patrolado de lastaj ÅanÄoj malaktivigita',
-'rcpatroldisabledtext' => 'La funkcio patrolado de la lastaj ÅanÄoj estas nun malaktivigita.',
-'Monobook.js' => '/* iletikedoj kaj rektaj klavoj */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'Mia uzantopaÄo\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'La uzantopaÄo por la IP adreso sub kiu vi estas redaktanta\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'Mia diskutpaÄo\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'Diskuto pri redaktoj sub tiu ĉi IP adreso\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Miaj preferoj\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'Listo de paÄoj kies ÅanÄojn vi priatentas.\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'Listo de miaj kontribuoj\');
- ta[\'pt-login\'] = new Array(\'o\',\'Vi estas invitita ensaluti, tamen ne estas devige.\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'Vi estas invitita ensaluti, tamen ne estas devige.\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Elsalutu\');
- ta[\'ca-talk\'] = new Array(\'t\',\'Diskuto pri la artikolo\');
- ta[\'ca-edit\'] = new Array(\'e\',\'Vi povas redakti tiun ĉi paÄon. Bv uzi la antaÅ­vidbutonon antaÅ­ ol konservi.\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'Aldonu komenton al tiu diskuto.\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Tiu paÄo estas protektita. Vi povas nur rigardi ties fonton.\');
- ta[\'ca-history\'] = new Array(\'h\',\'AntaÅ­aj versioj de tiu ĉi paÄo.\');
- ta[\'ca-protect\'] = new Array(\'=\',\'Protektu tiun ĉi paÄon\');
- ta[\'ca-delete\'] = new Array(\'d\',\'Forigu tiun ĉi paÄon\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'Restarigu la redaktojn faritajn al tiu ĉi paÄo antaÅ­ ties forigo\');
- ta[\'ca-move\'] = new Array(\'m\',\'Movu tiun ĉi paÄon\');
- ta[\'ca-nomove\'] = new Array(\'\',\'Vi ne rajtas movi tiun ĉi paÄon\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Aldonu tiun ĉi paÄon al via atentaro\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Forigu tiun ĉi paÄon el via atentaro\');
- ta[\'search\'] = new Array(\'f\',\'Traserĉu tiun ĉi vikion\');
- ta[\'p-logo\'] = new Array(\'\',\'ĈefpaÄo\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'Vizitu la ĈefpaÄon\');
- ta[\'n-portal\'] = new Array(\'\',\'Pri la projekto, kion vi povas fari, kie vi povas trovi ion\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Trovu fonajn informojn pri nunaj eventoj\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'Listo de la lastaj ÅanÄoj en la vikio.\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Vidu hazardan paÄon\');
- ta[\'n-help\'] = new Array(\'\',\'SerĉopaÄo.\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Subtenu nin per mono\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Listo de ĉiuj vikiaj paÄoj kij ligas ĉi tien\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Lastaj ÅanÄoj en paÄoj kiuj ligas al tiu ĉi paÄo\');
- ta[\'feed-rss\'] = new Array(\'\',\'RSS-fonto por tiu ĉi paÄo\');
- ta[\'feed-atom\'] = new Array(\'\',\'Atom-fonto por ĉi paÄo\');
- ta[\'t-contributions\'] = new Array(\'\',\'Vidu la liston de kontribuoj de tiu ĉi uzanto\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Sendu retmesaÄon al tiu ĉi uzanto\');
- ta[\'t-upload\'] = new Array(\'u\',\'AlÅutu bildojn aÅ­ dosierojn\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'Listo de ĉiuj specialaj paÄoj\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Vidu la artikolon\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Vidu la personan paÄon de la uzanto\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'Vidu la paÄon de la dosiero\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Estas speciala paÄo, vi ne rajtas redakti Äin.\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'Vidu la paÄon de la projekto\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'Vidu la paÄon de la bildo\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Vidu la sisteman mesaÄon\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'Vidu la Åablonon\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'Vidu la helppaÄon\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'Vidu la paÄon de kategorioj\');',
-'deletedrevision' => 'Forigita malnova versio $1.',
-'previousdiff' => '↠Iru al antaÅ­a ÅanÄo',
-'nextdiff' => 'Iru al sekvanta ÅanÄo →',
-'imagemaxsize' => 'Elmontru bildojn en bildpriskribaj paÄoj je maksimume :',
-'thumbsize' => 'Grandeco de bildetoj :',
-'showbigimage' => 'ElÅutu version altdistingive ($1 X $2, $3 KB)',
-'newimages' => 'Aro da novaj bildoj',
-'noimages' => 'Nenio videbla.',
-'specialloguserlabel' => 'Uzanto:',
-'speciallogtitlelabel' => 'Titolo:',
-'passwordtooshort' => 'Via pasvorto estas tro mallonga. Äœi entenu minimume $1 karaktrojn.',
-'mediawarning' => '\'\'\'Warning\'\'\': This file may contain malicious code, by executing it your system may be compromised.
-<hr />',
-'metadata-expand' => 'Montru etendajn detalojn',
-'metadata-collapse' => 'KaÅu etendajn detalojn',
-'exif-artist' => 'Kreinto',
-'exif-pixelxdimension' => 'Valind image height',
-'exif-aperturevalue' => 'Aperturo',
-'exif-brightnessvalue' => 'Heleco',
-'exif-contrast' => 'Kontrasto',
-'exif-componentsconfiguration-0'=> 'ne ekzistas',
-'edit-externally' => 'ÅœanÄu ĉi dosieron per ekstera softvaro',
-'edit-externally-help' => 'Vidu la [http://meta.wikimedia.org/wiki/Help:External_editors instalinstrukciojn] por pliaj informoj \'\'(angle)\'\'.',
-'recentchangesall' => 'ĉiuj',
-'imagelistall' => 'ĉiuj',
-'watchlistall1' => 'ĉiuj',
-'watchlistall2' => 'ĉiuj',
-'namespacesall' => 'ĉiuj',
-'confirmemail' => 'Konfirmu retpoÅtadreson',
-'confirmemail_text' => 'Ĉi tiu vikio postulas ke vi validigu vian retadreson antaÅ­ ol uzadi la retmesaÄpreferojn. Bonvolu alklaki la suban butonon por sendi konfirmesaÄon al via adreso. La mesaÄo entenos ligilon kun kodo; bonvolu alÅuti la ligilon en vian foliumilon por konfirmi ke via retadreso validas.',
-'confirmemail_send' => 'RetmesaÄi konfirmkodon',
-'confirmemail_sent' => 'Konfirma retmesaÄo estas sendita.',
-'confirmemail_sendfailed'=> 'Ne eblis sendi konfirmretmesaÄon. Bonvolu kontroli ĉu en la adreso ne estus nevalidaj karaktroj.',
-'confirmemail_invalid' => 'Nevalida konfirmkodo. La kodo eble ne plu validas.',
-'confirmemail_needlogin'=> 'Vi devas $1 por konfirmi vian retpoÅtan adreson.',
-'confirmemail_success' => 'Via retadreso estas konfirmita. Vi povas nun ensaluti kaj Äui la vikion.',
-'confirmemail_loggedin' => 'Via retadreso estas nun konfirmita.',
-'confirmemail_error' => 'Io misokazis dum konservo de via konfirmo.',
-'confirmemail_body' => 'Iu, verÅajne vi ĉe la IP-adreso $1, enregistrigis per tiu
-ĉi retpoÅtadreso la konton "$2" ĉe {{SITENAME}}.
-
-Malfermu tiun ĉi ligon en via retumilo, por konfirmi ke la
-konto ja apartenas al vi kaj por malÅlosi retpoÅtajn
-kapablojn ĉe {{SITENAME}}:
-
-$3
-
-Se vi ne mendis ĉi tiun mesaÄon, ne alklaku la ligon. Tiu
-ĉi konfirmokodo eksvalidiÄos je $4.',
-'tryexact' => 'Provu ekzaktan trafon',
-'searchfulltext' => 'Serĉu plentekste',
-'createarticle' => 'Kreu artikolon',
-'scarytranscludetoolong'=> '[BedaÅ­rinde la URL estas tro longa]',
-'trackbackbox' => '<div id=\'mw_trackbacks\'>
-Postspuroj por ĉi artikolo:<br />p
-$1
-</div>',
-'trackbackremove' => ' ([$1 Forigu])',
-'trackbacklink' => 'Postspurado',
-'trackbackdeleteok' => 'La postspurado esti sukcese forigita.',
-'deletedwhileediting' => 'Averto: Oni forigis ĉi tiun paÄon post tiam, kiam vi ekredaktis Äin!',
-'recreate' => 'Rekreu',
-'redirectingto' => 'Redirektante al [[:$1]]...',
-'confirm_purge' => 'Ĉu forviÅiÄu la enhavo de tiu ĉi paÄo?
-
-$1',
-'confirm_purge_button' => 'Bone',
-'youhavenewmessagesmulti'=> 'Vi havas novajn mesaÄojn ĉe $1',
-'articletitles' => 'Artikoloj komencante de \'\'$1\'\'',
-'hideresults' => 'KaÅu rezultojn',
-);
-?>
diff --git a/languages/MessagesEs.php b/languages/MessagesEs.php
deleted file mode 100644
index 90bfb33e..00000000
--- a/languages/MessagesEs.php
+++ /dev/null
@@ -1,1879 +0,0 @@
-<?php
-
-global $wgAllMessagesEs;
-$wgAllMessagesEs = array(
-# User Toggles
-
-"tog-underline" => "Subrayar enlaces",
-"tog-highlightbroken" => "Destacar enlaces a artículos vacíos <a href=\"\" class=\"new\">como este</a> (alternativa: como éste<a href=\"\" class=\"internal\">?</a>).",
-"tog-justify" => "Ajustar párrafos",
-"tog-hideminor" => "Esconder ediciones menores en «cambios recientes»",
-"tog-usenewrc" => "Cambios recientes realzados (no para todos los navegadores)",
-"tog-numberheadings" => "Auto-numerar encabezados",
-"tog-showtoolbar" => "Mostrar barra de edición",
-"tog-rememberpassword" => "Recordar la contraseña entre sesiones",
-"tog-editwidth" => "La caja de edición tiene el ancho máximo",
-"tog-editondblclick" => "Editar páginas con doble clic (JavaScript)",
-"tog-editsection"=>"Habilitar la edición de secciones usando el enlace [editar]",
-"tog-editsectiononrightclick"=>"Habilitar la edición de secciones presionando el botón de la derecha<br /> en los títulos de secciones (JavaScript)",
-"tog-showtoc"=>"Mostrar la tabla de contenidos (para paginas con más de 3 encabezados)",
-"tog-watchdefault" => "Vigilar artículos nuevos y modificados",
-"tog-minordefault" => "Marcar todas las ediciones como menores por defecto",
-"tog-previewontop" => "Mostrar la previsualización antes de la caja de edición en lugar de después",
-"tog-nocache"=> "Inhabilitar el ''cache'' de páginas",
-
-# Dates
-'sunday' => 'Domingo',
-'monday' => 'Lunes',
-'tuesday' => 'Martes',
-'wednesday' => 'Miércoles',
-'thursday' => 'Jueves',
-'friday' => 'Viernes',
-'saturday' => 'Sábado',
-'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',
-'jan' => 'ene',
-'feb' => 'feb',
-'mar' => 'mar',
-'apr' => 'abr',
-'may' => 'may',
-'jun' => 'jun',
-'jul' => 'jul',
-'aug' => 'ago',
-'sep' => 'sep',
-'oct' => 'oct',
-'nov' => 'nov',
-'dec' => 'dic',
-# Bits of text used by many pages:
-#
-"linktrail" => "/^((?:[a-z]|á|é|í|ó|ú|ñ)+)(.*)\$/sD",
-"mainpage" => "Portada",
-"mainpagetext" => "Software wiki instalado con éxito.",
-"about" => "Acerca de",
-"aboutsite" => "Acerca de {{SITENAME}}",
-"aboutpage" => "{{ns:project}}:Acerca de",
-"help" => "Ayuda",
-"helppage" => "{{ns:project}}:Ayuda",
-"bugreports" => "Informes de error de software",
-"bugreportspage" => "{{ns:project}}:Informes_de_error",
-
-"faq" => "FAQ",
-"faqpage" => "{{ns:project}}:FAQ",
-"edithelp" => "Ayuda de edición",
-"edithelppage" => "{{ns:project}}:Cómo_se_edita_una_página",
-"cancel" => "Cancelar",
-"qbfind" => "Encontrar",
-"qbbrowse" => "Hojear",
-"qbedit" => "Editar",
-"qbpageoptions" => "Opciones de página",
-"qbpageinfo" => "Información de página",
-"qbmyoptions" => "Mis opciones",
-"mypage" => "Mi página",
-"mytalk" => "Mi discusión",
-"currentevents" => "Actualidad",
-"errorpagetitle" => "Error",
-"returnto" => "Regresa a $1.",
-"tagline" => "De {{SITENAME}}",
-"search" => "Buscar",
-"go" => "Ir",
-"history" => "Historial",
-"printableversion" => "Versión para imprimir",
-'permalink' => 'Enlace permanente',
-"editthispage" => "Editar esta página",
-"deletethispage" => "Borrar esta página",
-"protectthispage" => "Proteger esta página",
-"unprotectthispage" => "Desproteger esta página",
-
-"newpage" => "Página nueva",
-"talkpage" => "Discutir esta página",
-'specialpage' => 'Página Especial',
-'personaltools' => 'Herramientas personales',
-"postcomment" => "Poner un comentario",
-"articlepage" => "Ver artículo",
-"subjectpage" => "Artículo",
-"userpage" => "Ver página de usuario",
-"projectpage" => "Ver página meta",
-"imagepage" => "Ver página de imagen",
-"viewtalkpage" => "Ver discusión",
-"otherlanguages" => "Otros idiomas",
-"redirectedfrom" => "(Redirigido desde $1)",
-"lastmodified" => "Esta página fue modificada por última vez el $1.",
-"viewcount" => "Esta página ha sido visitada $1 veces.",
-"protectedpage" => "Página protegida",
-"administrators" => "{{ns:project}}:Administradores",
-"sysoptitle" => "Acceso de administrador requerido",
-"sysoptext" => "La acción que has requerido sólo puede ser llevada a cabo
- por usuarios con status de administrador.
-Ver $1.",
-"developertitle" => "Acceso de developer requerido",
-"developertext" => "La acción que has requerido sólo puede ser llevada a cabo
-por usuarios con status de \"developer\".
-Ver $1.",
-"nbytes" => "$1 bytes",
-'ncategories' => '$1 categorías',
-'nrevisions' => '$1 revisiones',
-'widthheight' => '$1×$2',
-"ok" => "OK",
-"sitetitle" => "{{SITENAME}}",
-"sitesubtitle" => "",
-"retrievedfrom" => "Obtenido de \"$1\"",
-'youhavenewmessages' => 'Tienes $1 ($2).',
-"newmessageslink" => "mensajes nuevos",
-'newmessagesdifflink' => 'dif. entre las dos últimas versiones',
-"editsection" =>"editar",
-"editold" =>"editar",
-"toc" => "Tabla de contenidos",
-"showtoc" => "mostrar",
-"hidetoc" => "esconder",
-"thisisdeleted" => "¿Ver o restaurar $1?",
-"restorelink" => "$1 ediciones borradas",
-
-
-# Main script and global functions
-#
-"nosuchaction" => "No existe tal acción",
-"nosuchactiontext" => "La acción especificada por el URL no es
-reconocida por el software de {{SITENAME}}",
-"nosuchspecialpage" => "No existe esa página especial",
-"nospecialpagetext" => "Has requerido una página especial que no es
-reconocida por el software de {{SITENAME}}.",
-
-# General errors
-#
-"error" => "Error",
-"databaseerror" => "Error de la base de datos",
-"dberrortext" => "Ha ocurrido un error de sintaxis en una consulta
-a la base de datos.
-La última consulta que se intentó fue:
-<blockquote><tt>$1</tt></blockquote>El error de retorno de
-MySQL fue\"<tt>$3: $4</tt>\".",
-"dberrortextcl" => "Ha ocurrido un error de sintaxis en una consulta
-a la base de datos.
-La última consulta que se intentó fue:
-\"$1\"
-desde la función \"$2\".
-MySQL retornó el error \"$3: $4\".",
-"noconnect" => "No se pudo conectar a la base de datos en $1",
-"nodb" => "No se pudo seleccionar la base de datos $1",
-"readonly" => "Base de datos bloqueada",
-"cachederror" => "Esta es una copia guardada en el cache de la página requerida, y puede no estar actualizada.",
-"enterlockreason" => "Explica el motivo del bloqueo, incluyendo una estimación de cuándo se producirá el desbloqueo",
-"readonlytext" => "La base de datos de {{SITENAME}} está temporalmente
-bloqueada para nuevas entradas u otras modificaciones, probablemente
-para mantenimiento de rutina, después de lo cual volverá a la normalidad.
-El administrador que la bloqueó ofreció esta explicación:
-<p>$1",
-"missingarticle" => "La base de datos no encontró el texto de una
-página que debería haber encontrado, llamada \"$1\".
-
-<p>Esto es causado usualmente por seguir un enlace a una diferencia de páginas o historial obsoleto a una página que ha sido borrada.
-
-<p>Si esta no es la causa, puedes haber encontrado un error en el software. Por favor, informa de esto a un administrador,
-incluyendo el URL.",
-"internalerror" => "Error interno",
-"filecopyerror" => "No se pudo copiar el archivo \"$1\" a \"$2\".",
-"filerenameerror" => "No se pudo renombrar el archivo \"$1\" a \"$2\".",
-
-"filedeleteerror" => "No se pudo borrar el archivo \"$1\".",
-"filenotfound" => "No se pudo encontrar el archivo \"$1\".",
-"unexpected" => "Valor no esperado: \"$1\"=\"$2\".",
-"formerror" => "Error: no se pudo enviar el formulario",
-"badarticleerror" => "Esta acción no se puede llevar a cabo en esta página.",
-"cannotdelete" => "No se pudo borrar la página o imagen especificada. (Puede haber sido borrada por alguien antes)",
-"badtitle" => "Título incorrecto",
-"badtitletext" => "El título de la página requerida era incorrecto, vacío, o un enlace interleguaje o interwiki incorrecto.",
-
-"perfdisabled" => "Lo siento, esta función está temporalmente desactivada porque enlentece la base de datos a tal punto que nadie puede usar el wiki.",
-"perfdisabledsub" => "Aquí hay una copia grabada de $1:",
-
-# Login and logout pages
-"logouttitle" => "Fin de sesión",
-"logouttext" => "Has terminado tu sesión.
-Puedes continuar usando {{SITENAME}} en forma anónima, o puedes
-iniciar sesión otra vez como el mismo u otro usuario.",
-
-"welcomecreation" => "== ¡Bienvenido(a), $1! ==
-
-Tu cuenta ha sido creada.
-No olvides personalizar [[Especial:Preferences|tus preferencias]] de {{SITENAME}}.",
-
-"loginpagetitle" => "Registrarse/Entrar",
-"yourname" => "Tu nombre de usuario",
-"yourpassword" => "Tu contraseña",
-"yourpasswordagain" => "Repite tu contraseña",
-"remembermypassword" => "Quiero que me recuerden entre sesiones.",
-"loginproblem" => "<b>Hubo un problema con tu entrada.</b><br />¡Inténtalo otra vez!",
-"alreadyloggedin" => "<strong>Usuario $1, ¡ya entraste!</strong><br />",
-
-"login" => "Registrarse/Entrar",
-"userlogin" => "Registrarse/Entrar",
-"logout" => "Salir",
-"userlogout" => "Salir",
-"notloggedin" => "No has entrado",
-"createaccount" => "Crea una nueva cuenta",
-"badretype" => "Las contraseñas que ingresaste no concuerdan.",
-"userexists" => "El nombre que entraste ya está en uso. Por favor, elige un nombre diferente.",
-"youremail" => "Tu dirección de correo electrónico",
-"yournick" => "Tu apodo (para firmas)",
-"loginerror" => "Error de inicio de sesión",
-"noname" => "No has especificado un nombre de usuario válido.",
-"loginsuccesstitle" => "Inicio de sesión exitoso",
-"loginsuccess" => "Has iniciado tu sesión en {{SITENAME}} como \"$1\".",
-"nosuchuser" => "No existe usuario alguno llamado \"$1\".
-Revisa tu escritura, o usa el formulario de abajo para crear una nueva cuenta de usuario.",
-"wrongpassword" => "La contraseña que ingresaste es incorrecta. Por favor inténtalo de nuevo.",
-"mailmypassword" => "Envíame una nueva contraseña por correo electrónico",
-"passwordremindertitle" => "Recordatorio de contraseña de {{SITENAME}}",
-"passwordremindertext" => "Alguien (probablemente tú, desde la dirección IP $1)
-solicitó que te enviáramos una nueva contraseña para iniciar sesión en {{SITENAME}}.
-La contraseña para el usuario \"$2\" es ahora \"$3\".
-Ahora deberías iniciar sesión y cambiar tu contraseña.",
-"noemail" => "No hay dirección electrónica (e-mail) registrada para \"$1\".",
-"passwordsent" => "Una nueva contraseña ha sido enviada a la dirección electrónica registrada para \"$1\".
-Por favor entra otra vez después de que la recibas.",
-
-# Edit pages
-#
-"summary" => "Resumen",
-"subject" => "Tema/título",
-"minoredit" => "Esta es una edición menor",
-"watchthis" => "Vigilar este artículo",
-"savearticle" => "Grabar la página",
-"preview" => "Previsualizar",
-"showpreview" => "Mostrar previsualización",
-"blockedtitle" => "El usuario está bloqueado",
-"blockedtext" => "Tu nombre de usuario o dirección IP ha sido bloqueada por $1.
-La razón dada es la que sigue:<br />$2<p> Puedes contactar a $1 o a otro de los [[{{ns:project}}:Administradores|administradores]] para
-discutir el bloqueo.",
-"newarticle" => "(Nuevo)",
-"newarticletext" => "Has seguido un enlace a una página que aún no existe. Si lo que quieres es crear esta página, empieza a escribir en la caja que sigue. Para más información consulta la [[Project:Ayuda|página de ayuda]]. Si llegaste aquí por error, presiona la tecla para volver a la página anterior de tu navegador.",
-"anontalkpagetext" => "---- ''Esta es la página de discusión para un usuario anónimo que aún no ha creado una cuenta, o no la usa. Por lo tanto, tenemos que usar su dirección IP numérica para identificarlo. Una dirección IP puede ser compartida por varios usuarios. Si eres un usuario anónimo y sientes que comentarios irrelevantes han sido dirigidos a ti, por favor [[Especial:Userlogin|crea una cuenta o entra]] para evitar confusiones futuras con otros usuarios anónimos.''",
-"noarticletext" => "(En este momento no hay texto en esta página)",
-
-"updated" => "(Actualizado)",
-"note" => "<strong>Nota:</strong>",
-"previewnote" => "Recuerda que esto es sólo una previsualización, y ¡no ha sido grabada todavía!",
-"previewconflict" => "Esta previsualización refleja el texto en el área
-de edición superior como aparecerá si eliges grabar.",
-"editing" => "Editando $1",
-"editingsection" => "Editando $1 (sección)",
-"editingcomment" => "Editando $1 (comentario)",
-"editconflict" => "Conflicto de edición: $1",
-"explainconflict" => "Alguien más ha cambiado esta página desde que empezaste
-a editarla.
-El área de texto superior contiene el texto de la página como existe
-actualmente. Tus cambios se muestran en el área de texto inferior.
-Vas a tener que incorporar tus cambios en el texto existente.
-<b>Sólo</b> el texto en el área de texto superior será grabado cuando presiones
- \"Grabar página\".<br />",
-"yourtext" => "Tu texto",
-"storedversion" => "Versión almacenada",
-"editingold" => "<strong>ADVERTENCIA: Estás editando una versión antigua
- de esta página.
-Si la grabas, los cambios hechos desde esa revisión se perderán.</strong>",
-"yourdiff" => "Diferencias",
-"copyrightwarning" => "Nota por favor que todas las contribuciones a {{SITENAME}}
-se consideran hechas públicas bajo la $2
-(ver detalles en $1).
-Si no deseas que la gente corrija tus escritos sin piedad
-y los distribuya libremente, entonces no los pongas aquí. <br />
-También tú nos aseguras que escribiste esto tú mismo y
-eres dueño de los derechos de autor, o lo copiaste desde el dominio público
-u otra fuente libre.
-<strong>¡NO USES ESCRITOS CON COPYRIGHT SIN PERMISO!</strong><br />",
-'copyrightwarning2' => 'Por favor, ten en cuenta que todas las contribuciones a {{SITENAME}}
-pueden ser editadas, modificadas o eliminadas por otros colaboradores.
- Si no deseas que la gente corrija tus escritos sin piedad
-y los distribuya libremente, entonces no los pongas aquí. <br />
-También tú nos aseguras que escribiste esto tú mismo y
-eres dueño de los derechos de autor, o lo copiaste desde el dominio público
-u otra fuente libre. <br />
- <strong>¡NO USES ESCRITOS CON COPYRIGHT SIN PERMISO!</strong>',
-"longpagewarning" => "<strong>ADVERTENCIA: Esta página tiene un tamaño de $1 kilobytes; algunos navegadores pueden tener problemas editando páginas de 32kb o más.
-Por favor considera la posibilidad de descomponer esta página en secciones más pequeñas.</strong>",
-"readonlywarning" => "<strong>ADVERTENCIA: La base de datos ha sido bloqueada para mantenimiento, así que no podrás grabar tus modificaciones en este momento.
-Puedes \"cortar y pegar\" a un archivo de texto en tu computador, y grabarlo para
-intentarlo después.</strong>",
-"protectedpagewarning" => "<strong>ADVERTENCIA: Esta página ha sido protegida de manera que sólo usuarios con permisos de administrador pueden editarla. Asegúrate de que estás siguiendo las
-[[Project:Guías_para_páginas_protegidas|guías para páginas protegidas]].</strong>",
-
-# History pages
-#
-"revhistory" => "Historial de revisiones",
-"nohistory" => "No hay un historial de ediciones para esta página.",
-"revnotfound" => "Revisión no encontrada",
-"revnotfoundtext" => "La revisión antigua de la página por la que preguntaste no se pudo encontrar.
-Por favor revisa el URL que usaste para acceder a esta página.",
-"loadhist" => "Recuperando el historial de la página",
-"currentrev" => "Revisión actual",
-"revisionasof" => "Revisión de $1",
-"cur" => "act",
-"next" => "sig",
-"last" => "prev",
-"orig" => "orig",
-"histlegend" => "Leyenda: (act) = diferencia con la versión actual,
-(prev) = diferencia con la versión previa, M = edición menor",
-
-# Diffs
-#
-"difference" => "(Diferencia entre revisiones)",
-"loadingrev" => "recuperando revisión para diff",
-"lineno" => "Línea $1:",
-"editcurrent" => "Edita la versión actual de esta página",
-
-# Search results
-#
-"searchresults" => "Resultados de búsqueda",
-"searchresulttext" => "Para más información acerca de búsquedas en {{SITENAME}}, ve a [[Project:Búsqueda|Buscando en {{SITENAME}}]].",
-"searchsubtitle" => "Para consulta \"[[:$1]]\"",
-"searchsubtitleinvalid" => "Para consulta \"$1\"",
-
-"badquery" => "Consulta de búsqueda formateada en forma incorrecta",
-"badquerytext" => "No pudimos procesar tu búsqueda.
-Esto es probablemente porque intentaste buscar una palabra de menos de tres letras, lo que todavía no es posible.
-También puede ser que hayas cometido un error de escritura en la expresión.
-Por favor, intenta una búsqueda diferente.",
-"matchtotals" => "La consulta \"$1\" coincidió con $2 títulos de artículos
-y el texto de $3 artículos.",
-'nogomatch' => 'No existe ninguna página exactamente con [[:$1|este título]], estamos intentando una búsqueda en todo el texto.',
-"titlematches" => "Coincidencias de título de artículo",
-"notitlematches" => "No hay coincidencias de título de artículo",
-"textmatches" => "Coincidencias de texto de artículo",
-"notextmatches" => "No hay coincidencias de texto de artículo",
-"prevn" => "$1 previos",
-"nextn" => "$1 siguientes",
-"viewprevnext" => "Ver ($1) ($2) ($3).",
-"showingresults" => "Abajo se muestran hasta <b>$1</b> resultados empezando por el nº<b>$2</b>.",
-"showingresultsnum" => "Abajo se muestran los <b>$3</b> resultados empezando por el nº<b>$2</b>.",
-"nonefound" => "<strong>Nota</strong>: a menudo el fracaso en una búsqueda se debe a intentar buscar palabras comunes como \"la\" o \"de\",
-que no están en el índice, o por especificar más de una palabra a buscar (sólo las páginas
-que contengan todos los términos de una búsqueda aparecerán en el resultado).",
-"powersearch" => "Búsqueda",
-"powersearchtext" => "
-Buscar en espacios de nombre:<br />
-$1<br />
-$2 Listar redirecciones Buscar $3 $9",
-"searchdisabled" => "La búsqueda en {{SITENAME}} está temporalmente deshabilitada. Mientras tanto puedes buscar mediante estos buscadores externos, pero ten en cuenta que sus índices del contenido de {{SITENAME}} pueden estar desactualizados.",
-"blanknamespace" => "(Principal)",
-
-# Preferences page
-#
-"preferences" => "Preferencias",
-"prefsnologin" => "No has entrado",
-"prefsnologintext" => "Debes [[Especial:Userlogin|entrar]]
-para cambiar las preferencias de usuario.",
-"prefsreset" => "Las preferencias han sido repuestas a sus valores almacenados.",
-"qbsettings" => "Preferencias de \"Quickbar\"",
-"changepassword" => "Cambiar contraseña",
-"skin" => "Piel",
-"math" => "Fórmulas",
-"dateformat" => "Formato de fecha",
-"math_failure" => "No se pudo entender",
-"math_unknown_error" => "error desconocido",
-"math_unknown_function" => "función desconocida",
-"math_lexing_error" => "error de léxico",
-"math_syntax_error" => "error de sintaxis",
-"saveprefs" => "Grabar preferencias",
-"resetprefs" => "Volver a preferencias por defecto",
-"oldpassword" => "Contraseña antigua:",
-"newpassword" => "Contraseña nueva:",
-"retypenew" => "Reescribe la nueva contraseña:",
-"textboxsize" => "Edición",
-"rows" => "Filas:",
-"columns" => "Columnas:",
-"searchresultshead" => "Búsquedas",
-"resultsperpage" => "Resultados para mostrar por página",
-"contextlines" => "Líneas para mostrar por resultado",
-"contextchars" => "Caracteres de contexto por línea",
-"stubthreshold" => "Umbral para mostrar esbozos:" ,
-"recentchangescount" => "Número de títulos en cambios recientes",
-"savedprefs" => "Tus preferencias han sido grabadas.",
-'timezonelegend' => "Huso horario",
-"timezonetext" => "Entra el número de horas de diferencia entre tu hora local
-y la hora del servidor (UTC).",
-"localtime" => "Hora local",
-"timezoneoffset" => "Diferencia",
-"servertime" => "La hora en el servidor es",
-"guesstimezone" => "Obtener la hora del navegador",
-"defaultns" => "Buscar en estos espacios de nombres por defecto:",
-'allowemail' => 'Habilitar la recepción de correo de otros usuarios',
-'default' => 'por defecto',
-'files' => 'Archivos',
-
-# User levels special page
-#
-
-# switching pan
-'groups-lookup-group' => 'Configurar permisos de grupo',
-'groups-group-edit' => 'Grupos existentes:',
-'editgroup' => 'Modificar grupo',
-'addgroup' => 'Añadir grupo',
-
-'userrights-lookup-user' => 'Configurar grupos de usuarios',
-'userrights-user-editname' => 'Escribe un nombre de usuario:',
-'editusergroup' => 'Modificar grupos de usuarios',
-
-# group editing
-'groups-editgroup' => 'Modificar grupo',
-'groups-addgroup' => 'Añadir grupo',
-'groups-editgroup-preamble' => 'Si el nombre o la descripción comienzan con "dos puntos", el resto será tratado como un nombre de mensaje, y por tanto el texto se podrá traducir usando el espacio de nombres MediaWiki',
-'groups-editgroup-name' => 'Nombre de grupo:',
-'groups-editgroup-description' => 'Descripción de grupo (máx. 255 caracteres):<br />',
-'savegroup' => 'Guardar Grupo',
-'groups-tableheader' => 'ID || Nombre || Descripción || Permisos',
-'groups-existing' => 'Grupos existentes',
-'groups-noname' => 'Por favor, especifica un nombre de grupo válido',
-'groups-already-exists' => 'Ya existe un grupo con ese nombre',
-'addgrouplogentry' => 'Añadido el grupo $2',
-'changegrouplogentry' => 'Cambiado el grupo $2',
-'renamegrouplogentry' => 'Grupo $2 renombrado en $3',
-
-# user groups editing
-#
-'userrights-editusergroup' => 'Modificar grupos de usuarios',
-'saveusergroups' => 'Guardar grupos de usurarios',
-'userrights-groupsmember' => 'Miembro de:',
-'userrights-groupsavailable' => 'Grupos disponibles:',
-'userrights-groupshelp' => 'Selecciona los grupos a los que quieres unir al usuario (o de los que le quieres dar de baja).
-Los grupos no seleccionados no cambiarán. Puedes deseleccionar con CTRL + clic izquierdo',
-'userrights-logcomment' => 'Pertenencia a grupo cambiada de $1 a $2',
-
-# Default group names and descriptions
-#
-'group-anon-name' => 'Anónimo',
-'group-anon-desc' => 'Usuarios anónimos',
-'group-loggedin-name' => 'Usuario',
-'group-loggedin-desc' => 'Usuarios registrados',
-'group-admin-name' => 'Administrador',
-'group-admin-desc' => 'Usuarios facultados para bloquear usuarios y borrar artículos',
-'group-bureaucrat-name' => 'Burócrata',
-'group-bureaucrat-desc' => 'El grupo burócrata es capaz de hacer nuevos administradores',
-'group-steward-name' => 'Mayordomo (steward)',
-'group-steward-desc' => 'Acceso completo',
-
-
-# Recent changes
-#
-"changes" => "cambios",
-"recentchanges" => "Cambios recientes",
-"recentchangestext" => "Sigue los cambios más recientes a {{SITENAME}} en esta página.
-¡[[{{ns:project}}:Bienvenidos|Bienvenidos]]!
-Por favor, lee estas páginas: [[{{ns:project}}:FAQ|FAQ de {{SITENAME}}]],
-[[{{ns:project}}:Políticas y guías|políticas de {{SITENAME}}]]
-(especialmente [[{{ns:project}}:Convenciones de nombres|las convenciones para nombrar artículos]] y
-[[{{ns:project}}:Punto de vista neutral|punto de vista neutral]]).
-
-Si quieres que {{SITENAME}} tenga éxito, es muy importante que no agregues
-material restringido por [[{{ns:project}}:Copyrights|derechos de autor]]. La responsabilidad legal realmente podría dañar el proyecto, así que por favor no lo hagas.",
-"rcloaderr" => "cargando cambios recientes",
-"rcnote" => "Abajo están los últimos <b>$1</b> cambios en los últimos <b>$2</b> días.",
-"rclistfrom" => "Mostrar cambios nuevos desde $1",
-"rcnotefrom" => "Abajo están los cambios desde <b>$2</b> (se muestran hasta <b>$1</b>).",
-"rclinks" => "Ver los últimos $1 cambios en los últimos $2 días.",
-"rchide" => "en forma $4 ; $1 ediciones menores; $2 espacios de nombre secundarios; $3 ediciones múltiples.",
-"rcliu" => "; $1 ediciones de usuarios en sesión",
-"diff" => "dif",
-"hist" => "hist",
-"hide" => "esconder",
-"show" => "mostrar",
-"tableform" => "tabla",
-"listform" => "lista",
-"nchanges" => "$1 cambios",
-"minoreditletter" => "m",
-"newpageletter" => "N",
-
-# Upload
-#
-"upload" => "Subir archivo",
-"uploadbtn" => "Subir un archivo",
-"uploadlink" => "Subir imágenes",
-"reupload" => "Subir otra vez",
-"reuploaddesc" => "Regresar al formulario para subir.",
-"uploadnologin" => "No has iniciado sesión",
-"uploadnologintext" => "Tienes que [[Especial:Userlogin|iniciar sesión]]
-para poder subir archivos.",
-"uploaderror" => "Error al intentar subir archivo",
-"uploadtext" => "Para ver o buscar imágenes que se hayan subido
-previamente, ve a la [[Especial:Imagelist|lista de imágenes subidas]].
-Los archivos subidos y borrados son registrados en el
-[[Project:Registro de subidas|registro de subidas]].
-Consulta también la [[Project:Política de uso de imágenes|política de uso de imágenes]].
-
-Usa el formulario siguiente para subir nuevos archivos de imágenes que
-vas a usar para ilustrar tus artículos.
-En la mayoría de los navegadores, verás un botón \"Browse...\", que
-abrirá el diálogo de selección de archivos estándar de tu sistema operativo.
-Cuando hayas elegido un archivo, su nombre aparecerá en el campo de texto
-al lado del botón \"Examinar...\".
-También debes marcar la caja afirmando que no estás
-violando ningún copyright al subir el archivo.
-Presiona el botón \"Subir\" para completar la subida.
-Esto puede tomar algún tiempo si tienes una conexión a Internet lenta.
-
-Los formatos preferidos son JPEG para imágenes fotográficas, PNG
-para dibujos y diagramas, y OGG para sonidos.
-Por favor, dale a tus archivos nombres descriptivos para evitar confusiones.
-Para incluir la imagen en un artículo, usa un enlace de la forma
-\'\'\'<nowiki>[[imagen:archivo.jpg]]</nowiki>\'\'\' o
-\'\'\'<nowiki>[[imagen:archivo.png|alt text]]</nowiki>\'\'\' o
-\'\'\'<nowiki>[[media:archivo.ogg]]</nowiki>\'\'\' para sonidos.
-
-Por favor recuerda que, al igual que con las páginas {{SITENAME}}, otros pueden
-editar o borrar los archivos que has subido si piensan que es bueno para
-el proyecto, y se te puede bloquear, impidiéndote subir más archivos si abusas del sistema.",
-"uploadlog" => "registro de subidas",
-"uploadlogpage" => "Registro_de_subidas",
-"uploadlogpagetext" => "Abajo hay una lista de los archivos que se han
-subido recientemente. Todas las horas son del servidor (UTC).
-<ul>
-</ul>",
-"filename" => "Nombre del archivo",
-"filedesc" => "Sumario",
-"copyrightpage" => "{{ns:projec}}:Copyrights",
-"copyrightpagename" => "Copyright de {{SITENAME}}",
-"uploadedfiles" => "Archivos subidos",
-"minlength" => "Los nombres de imágenes deben ser al menos de tres letras.",
-"badfilename" => "El nombre de la imagen se ha cambiado a \"$1\".",
-"badfiletype" => "\".$1\" no es un formato de imagen recomendado.",
-"largefile" => "Se recomienda que las imágenes no excedan los $1 bytes de tamaño. Esta imágen tiene $2",
-"successfulupload" => "Subida con éxito",
-"fileuploaded" => "El archivo \"$1\" se subió con éxito.
-Por favor sigue este enlace: ($2) a la página de descripción y escribe
-la información acerca del archivo, tal como de dónde viene, cuándo fue
-creado y por quién, y cualquier otra cosa que puedas saber al respecto.",
-"uploadwarning" => "Advertencia de subida de archivo",
-"savefile" => "Grabar archivo",
-"uploadedimage" => "\"[[$1]]\" subido.",
-"uploaddisabled" => "Lo sentimos, la capacidad de subir archivos está desactivada.",
-'uploadscripted' => 'Este archivo contiene HTML o código de script que puede ser interpretado erroneamente por un navegador web.',
-'uploadcorrupt' => 'Este archivo está corrupto o tiene una extensión incorrecta. Por favor, comprueba el archivo y súbleo de nuevo.',
-'uploadvirus' => '¡El archivo contiene un virus! Detalles: $1',
-'sourcefilename' => 'Nombre de origen',
-'destfilename' => 'Nombre de destino',
-
-'license' => 'Licencia',
-'nolicense' => 'Ninguna seleccionada',
-
-# Image list
-#
-"imagelist" => "Lista de imágenes",
-"imagelisttext" => "Abajo hay una lista de $1 imágenes ordenadas $2.",
-"getimagelist" => " obteniendo la lista de imágenes",
-
-"ilsubmit" => "Búsqueda",
-"showlast" => "Mostrar las últimas $1 imágenes ordenadas $2.",
-"byname" => "por nombre",
-"bydate" => "por fecha",
-"bysize" => "por tamaño",
-"imgdelete" => "borr",
-"imgdesc" => "desc",
-"imglegend" => "Leyenda: (desc) = mostrar/editar la descripción de la imagen.",
-"imghistory" => "Historial de la imagen",
-"revertimg" => "rev",
-"deleteimg" => "borr",
-"deleteimgcompletely" => "Borrar todas las revisiones",
-"imghistlegend" => "Leyenda: (act) = esta es la imagen actual, (borr) = borrar
-esta versión antigua, (rev) = revertir a esta versión antigua.
-<br /><i>Clic en la fecha para ver imagen subida en esa fecha</i>.",
-"imagelinks" => "Enlaces a la imagen",
-"linkstoimage" => "Las siguientes páginas enlazan a esta imagen:",
-"nolinkstoimage" => "No hay páginas que enlacen a esta imagen.",
-'sharedupload' => 'Este archivo está compartido y puede usarse desde otros proyectos.',
-'shareduploadwiki' => 'Puedes consultar $1 para más información.',
-'shareduploadwiki-linktext' => 'página de descripción del archivo',
-'shareddescriptionfollows' => '-',
-'noimage' => 'No existe un archivo con este nombre, puedes $1.',
-'noimage-linktext' => 'subirlo',
-'uploadnewversion-linktext' => 'Subir una nueva versión de este archivo',
-
-
-# Mime search
-#
-'mimesearch' => 'Búsqueda MIME',
-'mimetype' => 'Tipo MIME:',
-'download' => 'descargar',
-
-
-# Unwatchedpages
-#
-'unwatchedpages' => 'Páginas no vigiladas',
-
-# Statistics
-#
-"statistics" => "Estadísticas",
-"sitestats" => "Estadísticas del sitio",
-"userstats" => "Estadísticas de usuario",
-"sitestatstext" => "Hay un total de '''$1''' páginas en la base de datos.
-Esto incluye páginas de discusión, páginas acerca de {{SITENAME}}, páginas mínimas,
-redirecciones, y otras que probablemente no puedan calificarse como artículos.
-Excluyéndolas, hay '''$2''' páginas que probablemente son artículos legítimos.<p>
-Ha habido un total de '''$3''' visitas a páginas, y '''$4''' ediciones de página
-desde que el wiki fue instalado.
-Esto resulta en un promedio de '''$5''' ediciones por página,
-y '''$6''' visitas por edición.",
-"userstatstext" => "Hay '''$1''' usuarios registrados.
-de los cuales '''$2''' (o '''$4%''') son administradores (ver $3).",
-
-# Maintenance Page
-#
-"maintenance" => "Página de mantenimiento",
-"maintnancepagetext" => "Esta página incluye varias herramientas útiles para el mantenimiento diario. Algunas de estas funciones tienden a sobrecargar la base de datos, así que, por favor, no vuelvas a cargar la página después de cada ítem que arregles ;-)",
-"maintenancebacklink" => "Volver a la Página de Mantenimiento",
-"disambiguations" => "Páginas de desambiguación",
-"disambiguationspage" => "{{ns:project}}:Enlaces a páginas de desambiguación",
-"disambiguationstext" => "Los siguientes artículos enlazan a una <i>página de desambiguación</i>. Deberían enlazar al artículo apropiado.<br />Una página es considerada de desambiguación si está enlazada desde $1.<br />Enlaces desde otros espacios de nombre (Como {{ns:project}}: o usuario:) <b>no</b> son listados aquí.",
-"doubleredirects" => "Redirecciones dobles",
-"doubleredirectstext" => "<b>Atención:</b> Esta lista puede contener falsos positivos. Eso significa usualmente que hay texto adicional con enlaces bajo el primer #REDIRECT.<br />\nCada fila contiene enlaces al segundo y tercer redirect, así como la primera línea del segundo redirect, en la que usualmente se encontrará el artículo \"real\" al que el primer redirect debería apuntar.",
-"brokenredirects" => "Redirecciones incorrectas",
-"brokenredirectstext" => "Las redirecciones siguientes enlazan a un artículo que no existe.",
-"selflinks" => "Páginas con enlaces a sí mismas",
-"selflinkstext" => "Las siguientes páginas contienen un enlace a sí mismas, lo que no se recomienda.",
-"mispeelings" => "Páginas con faltas de ortografía",
-"mispeelingstext" => "Las siguientes páginas contienen una falta de ortografía común de las listadas en $1. La escritura correcta se indica entre paréntesis.",
-"mispeelingspage" => "Lista de faltas de ortografía comunes",
-"missinglanguagelinks" => "Enlaces Interleguaje Faltantes",
-"missinglanguagelinksbutton" => "Encontrar los enlaces interlenguaje que faltan para",
-"missinglanguagelinkstext" => "Estos artículos <b>no</b> enlazan a sus correspondientes en $1. <b>No</b> se muestran redirecciones ni subpáginas.",
-
-
-# Miscellaneous special pages
-#
-"orphans" => "Páginas huérfanas",
-"lonelypages" => "Páginas huérfanas",
-"unusedimages" => "Imágenes sin uso",
-"popularpages" => "Páginas populares",
-"nviews" => "$1 visitas",
-"wantedpages" => "Páginas requeridas",
-"nlinks" => "$1 enlaces",
-"allpages" => "Todas las páginas",
-
-"randompage" => "Página aleatoria",
-"shortpages" => "Páginas cortas",
-"longpages" => "Páginas largas",
-'deadendpages' => 'Páginas sin salida',
-"listusers" => "Lista de usuarios",
-"specialpages" => "Páginas especiales",
-"spheading" => "Páginas especiales",
-"protectpage" => "Páginas protegidas",
-"recentchangeslinked" => "Seguimiento de enlaces",
-"rclsub" => "(a páginas enlazadas desde \"$1\")",
-"debug" => "Debug",
-"newpages" => "Páginas nuevas",
-"ancientpages" => "Artículos más antiguos",
-"intl" => "Enlaces interlenguaje",
-"movethispage" => "Trasladar esta página",
-"unusedimagestext" => "<p>Por favor note que otros sitios web
-tales como otras {{SITENAME}}s pueden enlazar a una imagen
-con un URL directo, y de esa manera todavía estar listada aquí
-a pesar de estar en uso activo.", // TODO: grammar
-"booksources" => "Fuentes de libros",
-"booksourcetext" => "A continuación hay una lista de enlaces a otros sitios que venden libros nuevos y usados, y también pueden contener información adicional acerca de los libros que estás buscando.
-{{SITENAME}} no está relacionada con ninguno de estos negocios, y esta lista no debe ser considerada un patrocinio de los mismos.",
-"alphaindexline" => "$1 a $2",
-'version' => 'Versión',
-'log' => 'Registros',
-'alllogstext' => 'Presentación combinada de los registros de subidas, borrados, protecciones, bloqueos y administradores.
-Puedes filtrar esta vista seleccionando el tipo de registro, el nombre de usuario, o la página afectada.',
-'logempty' => 'No hay elementos en el registro con esas condiciones.',
-'data' => 'Datos',
-'userrights' => 'Configuración de permisos de usuarios',
-'groups' => 'Grupos de usuarios',
-
-# Email this user
-#
-"mailnologin" => "No enviar dirección",
-"mailnologintext" => "Debes [[Especial:Userlogin|iniciar sesión]]
-y tener una dirección electrónica válida en tus [[Especial:Preferences|preferencias]]
-para enviar un correo electrónico a otros usuarios.",
-"emailuser" => "Enviar correo electrónico a este usuario",
-"emailpage" => "Correo electrónico a usuario",
-"emailpagetext" => "Si este usuario ha registrado una dirección electrónica válida en sus preferencias de usuario, el siguiente formulario sirve para enviarle un mensaje.
-La dirección electrónica que indicaste en tus preferencias de usuario aparecerá en el remitente para que el destinatario te pueda responder.",
-"noemailtitle" => "No hay dirección electrónica",
-"noemailtext" => "Este usuario no ha especificado una dirección electrónica válida, o ha elegido no recibir correo electrónico de otros usuarios.",
-"emailfrom" => "De",
-"emailto" => "Para",
-"emailsubject" => "Asunto",
-"emailmessage" => "Mensaje",
-"emailsend" => "Enviar",
-"emailsent" => "Correo electrónico enviado",
-"emailsenttext" => "Tu correo electrónico ha sido enviado.",
-'defemailsubject' => "Correo de {{SITENAME}}",
-
-# Watchlist
-#
-"watchlist" => "Lista de seguimiento",
-"watchlistsub" => "(para el usuario \"$1\")",
-"nowatchlist" => "No tienes ninguna página en tu lista de seguimiento.",
-"watchnologin" => "No has iniciado sesión",
-"watchnologintext" => "Debes [[Especial:Userlogin|iniciar sesión]]
-para modificar tu lista de seguimiento.",
-"addedwatch" => "Añadido a la lista de seguimiento",
-"addedwatchtext" => "La página «[[:$1]]» ha sido añadida a tu [[Especial:Watchlist|lista se seguimiento]].
-Cambios futuros en esta página y su página de discusión asociada se indicarán ahí, y la página aparecerá '''en negritas''' en la [[Especial:Recentchanges|lista de cambios recientes]] para hacerla más fácil de detectar.
-
-<p>Cuando quieras eliminar la página de tu lista de seguimiento, presiona \"Dejar de vigilar\" en el menú.",
-"removedwatch" => "Eliminada de la lista de seguimiento",
-"removedwatchtext" => "La página \"[[:$1]]\" ha sido eliminada de tu lista de seguimiento.",
-"watchthispage" => "Vigilar esta página",
-"unwatchthispage" => "Dejar de vigilar",
-"notanarticle" => "No es un artículo",
-"watchnochange" => "Ninguno de los artículos en tu lista de seguimiento fue editado en el periodo de tiempo mostrado.",
-'watchdetails' => '* $1 páginas vigiladas, sin contar las de discusión
-* [[Special:Watchlist/edit|Mostrar y editar la lista de seguimiento]]',
-"watchmethod-recent" => "chequeando ediciones recientes en la lista de seguimiento",
-
-"watchmethod-list" => "buscando ediciones recientes en la lista de seguimiento",
-"removechecked" => "Borrar artículos seleccionados de la lista de seguimiento",
-"watchlistcontains" => "Tu lista de seguimiento posee $1 páginas.",
-"watcheditlist" => "Aquí está un listado alfabético de tu lista de seguimiento.
-Selecciona los artículos que deseas eliminar de tu lista de seguimiento y
-pulsa el botón 'Eliminar artículos seleccionados' al final de la página.",
-"removingchecked" => "Eliminando los artículos solicitados de la lista de seguimiento...",
-"couldntremove" => "No se pudo borrar el artículo '$1'...",
-"iteminvalidname" => "Problema con el artículo '$1', nombre inválido...",
-"wlnote" => "Abajo están los últimos $1 cambios en las últimas <b>$2</b> horas.",
-'wlshowlast' => 'Mostrar las últimas $1 horas $2 días $3',
-'wlsaved' => 'Esta es una versión guardada de tu lista de seguimiento.',
-'wlhideshowown' => '$1 mis ediciones.',
-'wlhideshowbots' => '$1 ediciones de bots.',
-'wlshow' => 'Mostrar',
-'wlhide' => 'Esconder',
-
-# Delete/protect/revert
-#
-"deletepage" => "Borrar esta página",
-"confirm" => "Confirmar",
-"excontent" => "El contenido era: '$1'",
-'excontentauthor' => "El contenido era: '$1' (y el único autor fue '$2')",
-"exbeforeblank" => "contenido antes de borrar era: '$1'",
-"exblank" => "página estaba vacía",
-"confirmdelete" => "Confirma el borrado",
-"deletesub" => "(Borrando \"$1\")",
-"historywarning" => "Atención: La página que estás por borrar tiene un historial:",
-"confirmdeletetext" => "Estás a punto de borrar una página o imagen
-en forma permanente,
-así como todo su historial, de la base de datos.
-Por favor, confirma que realmente quieres hacer eso, que entiendes las
-consecuencias, y que lo estás haciendo de acuerdo con [[{{ns:project}}:Políticas]].",
-"actioncomplete" => "Acción completa",
-"deletedtext" => "\"$1\" ha sido borrado.
-Véase $2 para un registro de los borrados recientes.",
-"deletedarticle" => "borrado \"$1\"",
-"dellogpage" => "Registro_de_borrados",
-"dellogpagetext" => "Abajo hay una lista de los borrados más recientes.
-Todos los tiempos se muestran en hora del servidor (UTC).
-<ul>
-</ul>",
-"deletionlog" => "registro de borrados",
-"reverted" => "Recuperar una revisión anterior",
-"deletecomment" => "Razón para el borrado",
-"imagereverted" => "Revertido a una versión anterior tuvo éxito.",
-"rollback" => "Revertir ediciones",
-"rollbacklink" => "Revertir",
-"rollbackfailed" => "Reversión fallida",
-"cantrollback" => "No se pueden revertir las ediciones; el último colaborador es el único autor de este artículo.",
-"alreadyrolled" => "No se puede revertir la última edición de [[$1]]
-por [[Usuario:$2|$2]] ([[Usuario Discusión:$2|Discusión]]); alguien más ya ha editado o revertido esa página.
-
-La última edición fue hecha por [[Usuario:$3|$3]] ([[Usuario Discusión:$3|Discusión]]).",
-# only shown if there is an edit comment
-"editcomment" => "El resumen de la edición fue: \"<i>$1</i>\".",
-"revertpage" => "Revertida a la última edición por $1",
-'sessionfailure' => 'Parece que hay un problema con tu sesión;
-esta acción ha sido cancelada como medida de precaución contra secuestros de sesión.
-Por favor, pulsa "Retroceder", recarga la página de la que viniste e inténtalo de nuevo.',
-
-# Undelete
-"undelete" => "Restaurar una página borrada",
-"undeletepage" => "Ver y restaurar páginas borradas",
-"undeletepagetext" => "Las siguientes páginas han sido borradas pero aún están en el archivo y pueden ser restauradas. El archivo puede ser limpiado periódicamente.",
-"undeletearticle" => "Restaurar página borrada",
-"undeleterevisions" => "$1 revisiones archivadas",
-"undeletehistory" => "Si restauras una página, todas las revisiones serán restauradas al historial.
-Si una nueva página con el mismo nombre ha sido creada desde el borrado, las versiones restauradas aparecerán como historial anterior, y la revisión actual de la página \"viva\" no será automáticamente reemplazada.",
-"undeleterevision" => "Revisión borrada al $1",
-"undeletebtn" => "¡Restaurar!",
-"undeletedarticle" => "restaurado \"$1\"",
-"undeletedtext" => "[[:$1|$1]] ha sido restaurado con éxito.
-Véase [[{{ns:project}}:Registro_de_borrados]] para una lista de borrados y restauraciones recientes.",
-
-# Namespace form on various pages
-'namespace' => 'Espacio de nombres:',
-'invert' => 'Invertir selección',
-
-# Contributions
-#
-"contributions" => "Contribuciones del usuario",
-"mycontris"=> "Mis contribuciones",
-"contribsub" => "$1",
-"nocontribs" => "No se encontraron cambios que cumplieran estos criterios.",
-"ucnote" => "Abajo están los últimos <b>$1</b> cambios de este usuario en los últimos <b>$2</b> días.",
-"uclinks" => "Ver los últimos $1 cambios; ver los últimos $2 días.",
-"uctop" => " (última modificación)" ,
-'newbies' => 'noveles',
-'contribs-showhideminor' => '$1 ediciones menores',
-
-# What links here
-#
-"whatlinkshere" => "Lo que enlaza aquí",
-"notargettitle" => "No hay página objetivo",
-"notargettext" => "No has especificado en qué página
-llevar a cabo esta función.",
-"linklistsub" => "(Lista de enlaces)",
-"linkshere" => "Las siguientes páginas enlazan aquí:",
-"nolinkshere" => "Ninguna página enlaza aquí.",
-"isredirect" => "página redirigida",
-
-# Block/unblock IP
-#
-"blockip" => "Bloquear usuario",
-"blockiptext" => "Usa el formulario siguiente para bloquear el
-acceso de escritura desde una dirección IP específica o un nombre de usuario.
-Esto debería hacerse sólo para prevenir vandalismos, y de
-acuerdo a las [[{{ns:project}}:Políticas|políticas de {{SITENAME}}]].
-Explica la razón específica del bloqueo (por ejemplo, citando
-las páginas en particular que han sido objeto de vandalismo).",
-"ipaddress" => "Dirección IP",
-"ipbreason" => "Razón",
-"ipbsubmit" => "Bloquear esta dirección",
-"badipaddress" => "La dirección IP no tiene el formato correcto.",
-
-"blockipsuccesssub" => "Bloqueo exitoso",
-"blockipsuccesstext" => "La dirección IP \"$1\" ha sido bloqueada.
-<br />Ver [[Especial:Ipblocklist|lista de IP bloqueadas]] para revisar bloqueos.",
-"unblockip" => "Desbloquear usuario",
-"unblockiptext" => "Usa el formulario que sigue para restaurar el
-acceso de escritura a una dirección IP previamente bloqueada.",
-"ipusubmit" => "Desbloquear esta dirección",
-"ipusuccess" => "Dirección IP \"$1\" desbloqueada",
-"ipblocklist" => "Lista de direcciones IP bloqueadas",
-"blocklistline" => "$1, $2 bloquea $3 ($4)",
-"blocklink" => "bloquear",
-"unblocklink" => "desbloquear",
-"contribslink" => "contribuciones",
-"autoblocker" => "Bloqueado automáticamente porque tu dirección IP ha sido usada recientemente por \"[[Usuario:$1|$1]]\". La razón esgrimida para bloquear a \"[[Usuario:$1|$1]]\" fue \"$2\".",
-'proxyblocksuccess' => 'Hecho.',
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'Tu dirección IP está listada como proxy abierto en [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason' => 'Tu dirección IP está listada como proxy abierto en [http://www.sorbs.net SORBS] DNSBL. No puedes crear una cuenta',
-
-# Developer tools
-#
-
-"lockdb" => "Bloquear la base de datos",
-"unlockdb" => "Desbloquear la base de datos",
-"lockdbtext" => "El bloqueo de la base de datos impedirá a todos los usuarios editar páginas, cambiar sus preferencias, modificar sus listas de seguimiento y cualquier otra función que requiera realizar cambios en la base de datos. Por favor, confirma que ésto es precisamente lo que quieres hacer y que desbloquearás la base de datos tan pronto hayas finalizado las operaciones de mantenimiento.",
-"unlockdbtext" => "El desbloqueo de la base de datos permitirá a todos los usuarios editar páginas, cambiar sus preferencias, modificar sus listas de seguimiento y cualesquiera otras funciones que impliquen modificar la base de datos. Por favor, confirma que esto es precisamente lo que quieres hacer.",
-"lockconfirm" => "Sí, realmente quiero bloquear la base de datos.",
-"unlockconfirm" => "Sí, realmente quiero desbloquear la base de datos.",
-"lockbtn" => "Bloquear la base de datos",
-"unlockbtn" => "Desbloquear la base de datos",
-"locknoconfirm" => "No has confirmado lo que deseas hacer.",
-"lockdbsuccesssub" => "El bloqueo se ha realizado con éxito",
-"unlockdbsuccesssub" => "El desbloqueo se ha realizado con éxito",
-"lockdbsuccesstext" => "La base de datos de {{SITENAME}} ha sido bloqueada.
-<br />Recuerda retirar el bloqueo después de completar las tareas de mantenimiento.",
-"unlockdbsuccesstext" => "La base de datos de {{SITENAME}} ha sido desbloqueada.",
-
-
-# Make sysop
-'makesysoptitle' => 'Convertir a este usuario en administrador',
-'makesysoptext' => 'Con este formulario los burócratas pueden convertir usuarios normales en administradores.
-Escribe el nombre del usuario en la caja y pulsa el botón para convertir a este usuario en administrador.',
-'makesysopname' => 'Nombre del usuario:',
-'makesysopsubmit' => 'Convertir en administrador',
-'makesysopok' => "<b>El usuario \"$1\" es ahora un administrador</b>",
-'makesysopfail' => "<b>No se pudo convertir al usuario \"$1\" en administrador. (¿Escribiste su nombre correctamente?)</b>",
-'setbureaucratflag' => 'Establecer la condición de burócrata',
-'setstewardflag' => 'Establecer la condición de mayordomo (steward)',
-'bureaucratlog' => 'Bureaucrat_log',
-'rightslogtext' => 'Este es un registro de cambios a los permisos de usuarios.',
-'bureaucratlogentry' => "Cambiada pertenencia a grupo para $1 de $2 a $3",
-'rights' => 'Permisos:',
-'set_user_rights' => 'Establecer permisos de usuario',
-'user_rights_set' => "<b>Permisos para \"$1\" actualizados</b>",
-'set_rights_fail' => "<b>Permisos para \"$1\" no se han podido establecer. (¿Escribiste su nombre correctamente?)</b>",
-'makesysop' => 'Convertir a un usuario en administrador',
-'already_sysop' => 'Este usuario ya es un administrador',
-'already_bureaucrat' => 'Este usuario ya es un burócrata',
-'already_steward' => 'Este usuario ya es un mayordomo (steward)',
-
-
-# Move page
-#
-"movepage" => "Renombrar página",
-"movepagetext" => "Usando el formulario que sigue renombrará una página,
-moviendo todo su historial al nombre nuevo.
-El título anterior se convertirá en un redireccionamiento al nuevo título.
-Los enlaces al antiguo título de la página no se cambiarán. Asegúrate de no dejar redirecciones dobles o rotas.
-Tú eres responsable de hacer que los enlaces sigan apuntando adonde se supone que lo deberían hacer.
-
-Recuerda que la página '''no''' será renombrada si ya existe una página con el nuevo título, a no ser que sea una página vacía o un ''redirect'' sin historial.
-Esto significa que podrás renombrar una página a su título original si has cometido un error, pero que no podrás sobreescribir una página existente.
-
-<b>¡ADVERTENCIA!</b>
-Este puede ser un cambio drástico e inesperado para una página popular;
-por favor, asegúrate de entender las consecuencias que acarreará
-antes de seguir adelante.",
-"movepagetalktext" => "La página de discusión asociada, si existe, será renombrada automáticamente '''a menos que:'''
-*Estés moviendo la página entre espacios de nombre diferentes,
-*Una página de discusión no vacía ya existe con el nombre nuevo, o
-*Desactivaste la opción \"Renombrar la página de discusión también\".
-
-En estos casos, deberás trasladar manualmente el contenido de la página de discusión.",
-"movearticle" => "Renombrar página",
-"movenologin" => "No has iniciado sesión",
-"movenologintext" => "Es necesario ser usuario registrado y [[Especial:Userlogin|haber iniciado sesión]]
-para renombrar una página.",
-"newtitle" => "A título nuevo",
-"movepagebtn" => "Renombrar página",
-"pagemovedsub" => "Renombrado realizado",
-"pagemovedtext" => "Página \"[[$1]]\" renombrada a \"[[$2]]\".",
-"articleexists" => "Ya existe una página con ese nombre, o el nombre que has
-escogido no es válido.
-Por favor, elige otro nombre.",
-"talkexists" => "La página fue renombrada con éxito, pero la página de discusión no se pudo mover porque ya existe una en el título nuevo. Por favor incorpora su contenido manualmente.",
-"movedto" => "renombrado a",
-"movetalk" => "Renombrar la página de discusión también, si es aplicable.",
-"talkpagemoved" => "La página de discusión correspondiente también fue renombrada.",
-"talkpagenotmoved" => "La página de discusión correspondiente <strong>no</strong> fue renombrada.",
-'movelogpage' => 'Registro de renombrados',
-'movelogpagetext' => 'Abajo se encuentra una lista de páginas renombradas.',
-'movereason' => 'Motivo',
-'revertmove' => 'revertir',
-'delete_and_move' => 'Borrar y trasladar',
-'delete_and_move_text' =>
-'==Se necesita borrado==
-
-La página de destino ("[[$1]]") ya existe. ¿Quieres borrarla para dejar paso al traslado?',
-'delete_and_move_reason' => 'Borrada para dejar paso al traslado',
-'selfmove' => "Los títulos de origen y destino son los mismos; no se puede trasladar un página sobre sí misma.",
-'immobile_namespace' => "El título de destino es de un tipo especial; no se pueden trasladar página a ese espacio de nombres.",
-
-
-# Export
-
-'export' => 'Exportar páginas',
-'exporttext' => 'Puedes exportar el texto y el historial de edición de una página en particular o de un conjunto de páginas a un texto XML. En el futuro, este texto podría posteriormente importarse en otro wiki que ejecutase MediaWiki, sin embargo esta capacidad no está aún disponible en la versión actual.
-
-Para exportar páginas, escribe los títulos en la caja de texto de abajo, un título por línea, y selecciona si quieres la versión actual junto a las versiones anteriores, con las líneas del historial, o sólo la versión actual con la información sobre la última edición.
-
-En el último caso puedes usar un enlace, por ejemplo [[{{ns:Special}}:Export/{{Mediawiki:mainpage}}]] for the page {{Mediawiki:mainpage}}.',
-'exportcuronly' => 'Sólo incluir la revisión actual, no el historial completo',
-
-# Namespace 8 related
-
-'allmessages' => 'Mensajes del sistema',
-'allmessagesname' => 'Nombre',
-'allmessagesdefault' => 'Texto predeterminado',
-'allmessagescurrent' => 'Texto actual',
-'allmessagestext' => 'Esta es una lista de mensajes del sistema disponibles en el espacio de nombres MediaWiki:.',
-'allmessagesnotsupportedUI' => 'Tu lengua de interfaz actual (<b>$1</b>) no está disponible en Special:AllMessages en este sitio.',
-'allmessagesnotsupportedDB' => 'Special:AllMessages no está disponible porque wgUseDatabaseMessages está deshabilitado.',
-
-# Math
-'mw_math_png' => "Producir siempre PNG",
-'mw_math_simple' => "HTML si es muy simple, si no, PNG",
-'mw_math_html' => "HTML si es posible, si no, PNG",
-'mw_math_source' => "Dejar como TeX (para navegadores de texto)",
-'mw_math_modern' => "Recomendado para navegadores modernos",
-'mw_math_mathml' => 'MathML',
-
-# Bits of text used by many pages:
-#
-'categories1' => 'Categoría',
-'categories' => 'Categorías',
-'category' => 'categoría',
-'category_header' => 'Artículos en la categoría "$1"',
-'subcategories' => 'Subcategorías',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Artículo',
-'nstab-user' => 'Usuario',
-'nstab-media' => 'Media',
-'nstab-special' => 'Especial',
-'nstab-project' => 'Proyecto',
-'nstab-image' => 'Imagen',
-'nstab-mediawiki' => 'Mensaje',
-'nstab-template' => 'Plantilla',
-'nstab-help' => 'Ayuda',
-'nstab-category' => 'Categoría',
-
-
-# Edit page toolbar
-'bold_sample' => "Texto en negrita",
-'bold_tip' => "Texto en negrita",
-'italic_sample' => "Texto en cursiva",
-'italic_tip' => "Texto en cursiva",
-'link_sample' => "Título del enlace",
-'link_tip' => "Enlace interno",
-'extlink_sample' => "http://www.ejemplo.com Título del enlace",
-'extlink_tip' => "Enlace externo (recuerda añadir el prefijo http://)",
-'headline_sample' => "Texto de titular",
-'headline_tip' => "Titular de nivel 2",
-'math_sample' => "Escribe aquí una fórmula",
-'math_tip' => "Fórmula matemática (LaTeX)",
-'nowiki_sample' => "Aquí inserta texto sin formato",
-'nowiki_tip' => "Pasar por alto el formato wiki",
-'image_sample' => "Ejemplo.jpg",
-'image_tip' => "Imagen incorporada",
-'media_sample' => "Ejemplo.ogg",
-'media_tip' => 'Enlace a archivo multimedia',
-'sig_tip' => "Firma, fecha y hora",
-'hr_tip' => "Línea horizontal (utilízala con moderación)",
-
-# Special:Allpages
-'nextpage' => 'Siguiente página ($1)',
-'allarticles' => 'Todos los artículos',
-'allpagesprev' => 'Anterior',
-'allpagesnext' => 'Siguiente',
-'allinnamespace' => 'Todas las páginas (espacio $1)',
-'allnotinnamespace' => 'Todas las páginas (fuera del espacio $1)',
-'allpagessubmit' => 'Mostrar',
-
-'allpagesfrom' => 'Mostrar páginas comenzando en:',
-'allnonarticles' => 'Todos los «no-artículos»',
-'allpagesprefix' => 'Mostrar páginas con el prefijo:',
-
-# Attribution
-
-'anonymous' => 'Usuario(s) anónimo(s) de {{SITENAME}}',
-'siteuser' => 'Usuario $1 de {{SITENAME}}',
-'lastmodifiedby' => 'Esta página fue modificada por última vez en $1 por $2.',
-'and' => 'y',
-'othercontribs' => 'Basado en el trabajo de $1.',
-'others' => 'otros',
-'siteusers' => 'Usuario(s) $1 de {{SITENAME}}',
-'creditspage' => 'Créditos de la página',
-'nocredits' => 'Hay información de créditos para esta página.',
-
-# Info page
-'infosubtitle' => 'Información de la página',
-'numedits' => 'Número de ediciones (artículo): $1',
-'numtalkedits' => 'Número de ediciones (página de discusión): $1',
-'numwatchers' => 'Número de usuarios vigilándola: $1',
-'numauthors' => 'Número de autores distintos (artículo): $1',
-'numtalkauthors' => 'Número de autores distintos (página de discusión): $1',
-
-# Patrolling
-'markaspatrolleddiff' => "Marcar como revisado",
-'markaspatrolledlink' => "[$1]",
-'markaspatrolledtext' => "Marcar este artículo como revisado",
-'markedaspatrolled' => "Marcar como revisado",
-'markedaspatrolledtext' => "La versión seleccionada ha sido marcada como revisada.",
-'rcpatroldisabled' => "Revisión de los Cambios Recientes deshabilitada",
-'rcpatroldisabledtext' => "La capacidad de revisar los Cambios Recientes está deshabilitada en este momento.",
-
-'showhideminor' => "$1 ediciones menores | $2 bots | $3 usuarios registrados | $4 ediciones revisadas",
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Usuario:',
-'speciallogtitlelabel' => 'Título:',
-
-'passwordtooshort' => 'Tu contraseña es muy corta. Debe tener al menos $1 caracteres.',
-
-
-# Media Warning
-'mediawarning' => '\'\'\'Aviso\'\'\': Este archivo podría contener código malicioso, ejecutándolo tu sistema podría resultar comprometido.
-<hr />',
-
-'fileinfo' => '$1KB, tipo MIME: <code>$2</code>',
-
-'subcategorycount' => "Hay $1 subcategorías en esta categoría.",
-'subcategorycount1' => "Hay $1 subcategoría en esta categoría.",
-'categoryarticlecount' => "Hay $1 artículos en esta categoría.",
-'categoryarticlecount1' => "Hay $1 artículo en esta categoría.",
-'categoriespagetext' => "Existen las siguientes categorías en este wiki.",
-
-'toolbox' => "Herramientas",
-
-
-'tooltip-compareselectedversions' => "Ver las diferencias entre las dos versiones seleccionadas de esta página. [alt-v]",
-'tooltip-minoredit' => "Marcar este cambio como menor [alt-i]",
-'tooltip-preview' => "Previsualiza tus cambios, ¡por favor, usa esto antes de grabar! [alt-p]",
-'tooltip-save' => "Guardar tus cambios [alt-s]",
-'tooltip-search' => "Buscar en este wiki [alt-f]",
-
-'clearyourcache' => "'''Nota:''' Tras salvar el archivo, debes refrescar la caché de tu navegador para ver los cambios:
-*'''Mozilla:''' ''ctrl-shift-r'',
-*'''Internet Explorer:''' ''ctrl-f5'',
-*'''Safari:''' ''cmd-shift-r'',
-*'''Konqueror''' ''f5''.",
-'compareselectedversions' => "Comparar versiones seleccionadas",
-
-'feedlinks' => "Sindicación:",
-
-# Thumbnails
-'thumbnail-more' => "Aumentar",
-'missingimage' => '<b>Falta imagen</b><br /><i>$1</i>',
-'filemissing' => 'Falta archivo',
-
-
-#Special:Import
-'import' => "Importar páginas",
-'importfailed' => "La importación ha fallado: $1",
-'importnotext' => "Vacío o sin texto",
-'importsuccess' => "¡La importación tuvo éxito!",
-'importtext' => "Por favor, exporta el archivo desde el wiki de origen usando la utilidad Special:Export, guárdalo en tu disco y súbelo aquí.",
-'importhistoryconflict' => 'Existen revisiones en el historial con conflicto (puede que se haya importado esta página antes)',
-'importnosources' => 'No hay fuentes de importación transwiki y las subidas directas de historial están deshabilitadas.',
-'importnofile' => 'No se subieron archivos de importación.',
-'importuploaderror' => 'La subida del archivo de importación ha fallado; quizá el archivo es mayor que el tamaño de subida permitido.',
-
-'imagemaxsize' => 'Limitar imágenes en las páginas de descripción a:',
-'showbigimage' => 'Descargar versión de alta resolución ($1×$2, $3 KB)',
-
-'newimages' => 'Galería de imágenes nuevas',
-'showhidebots' => '($1 bots)',
-'noimages' => 'No hay nada que ver.',
-
-'previousdiff' => "↠Ir a diferencia anterior",
-'nextdiff' => "Ir a siguiente diferencia →",
-
-'deletedrevision' => "Borrada revisión antigua $1.",
-
-'Monobook.js' => "/* tooltips and access keys */
-var ta = new Object();
-ta['pt-userpage'] = new Array('.','Mi página de usuario');
-ta['pt-anonuserpage'] = new Array('.','La página de usuario de la IP desde la que editas');
-ta['pt-mytalk'] = new Array('n','Mi página de discusión');
-ta['pt-anontalk'] = new Array('n','Discusión sobre ediciones hechas desde esta dirección IP');
-ta['pt-preferences'] = new Array('','Mis preferencias');
-ta['pt-watchlist'] = new Array('l','La lista de páginas para las que estás vigilando los cambios');
-ta['pt-mycontris'] = new Array('y','Lista de mis contribuciones');
-ta['pt-login'] = new Array('o','Te animamos a registrarte, aunque no es obligatorio');
-ta['pt-anonlogin'] = new Array('o','Te animamos a registrarte, aunque no es obligatorio');
-ta['pt-logout'] = new Array('o','Salir de la sesión');
-ta['ca-talk'] = new Array('t','Discusión acerca del artículo');
-ta['ca-edit'] = new Array('e','Puedes editar esta página. Por favor, usa el botón de previsualización antes de grabar.');
-ta['ca-addsection'] = new Array('+','Añade un comentario a esta discusión');
-ta['ca-viewsource'] = new Array('e','Esta página está protegida, sólo puedes ver su código fuente');
-ta['ca-history'] = new Array('h','Versiones anteriores de esta página y sus autores');
-ta['ca-protect'] = new Array('=','Proteger esta página');
-ta['ca-delete'] = new Array('d','Borrar esta página');
-ta['ca-undelete'] = new Array('d','Restaurar las ediciones hechas a esta página antes de que fuese borrada');
-ta['ca-move'] = new Array('m','Trasladar (renombrar) esta página');
-ta['ca-watch'] = new Array('w','Añadir esta página a tu lista de seguimiento');
-ta['ca-unwatch'] = new Array('w','Borrar esta página de tu lista de seguimiento');
-ta['search'] = new Array('f','Buscar en este wiki');
-ta['p-logo'] = new Array('','Portada');
-ta['n-mainpage'] = new Array('z','Visitar la Portada');
-ta['n-portal'] = new Array('','Acerca del proyecto, qué puedes hacer, dónde encontrar información');
-ta['n-currentevents'] = new Array('','Información de contexto sobre acontecimientos actuales');
-ta['n-recentchanges'] = new Array('r','La lista de cambios recientes en el wiki');
-ta['n-randompage'] = new Array('x','Cargar una página aleatoriamente');
-ta['n-help'] = new Array('','El lugar para aprender');
-ta['n-sitesupport'] = new Array('','Respáldanos');
-ta['t-whatlinkshere'] = new Array('j','Lista de todas las páginas del wiki que enlazan con ésta');
-ta['t-recentchangeslinked'] = new Array('k','Cambios recientes en las páginas que enlazan con esta otra');
-ta['feed-rss'] = new Array('','Sindicación RSS de esta página');
-ta['feed-atom'] = new Array('','Sindicación Atom de esta página');
-ta['t-contributions'] = new Array('','Ver la lista de contribuciones de este usuario');
-ta['t-emailuser'] = new Array('','Enviar un mensaje de correo a este usuario');
-ta['t-upload'] = new Array('u','Subir imágenes o archivos multimedia');
-ta['t-specialpages'] = new Array('q','Lista de todas las páginas especiales');
-ta['ca-nstab-main'] = new Array('c','Ver el artículo');
-ta['ca-nstab-user'] = new Array('c','Ver la página de usuario');
-ta['ca-nstab-media'] = new Array('c','Ver la página de multimedia');
-ta['ca-nstab-special'] = new Array('','Esta es una página especial, no se puede editar la página en sí');
-ta['ca-nstab-project'] = new Array('a','Ver la página de proyecto');
-ta['ca-nstab-image'] = new Array('c','Ver la página de la imagen');
-ta['ca-nstab-mediawiki'] = new Array('c','Ver el mensaje de sistema');
-ta['ca-nstab-template'] = new Array('c','Ver la plantilla');
-ta['ca-nstab-help'] = new Array('c','Ver la página de ayuda');
-ta['ca-nstab-category'] = new Array('c','Ver la página de categoría');",
-'navigation' => "Navegación",
-
-'portal' => 'Portal de la comunidad',
-'portal-url' => 'Project:Portal de la comunidad',
-'sitesupport' => 'Donaciones',
-'sitesupport-url' => 'Project:Apoyo al proyecto',
-
-'uncategorizedpages' => 'Páginas sin categorizar',
-'uncategorizedcategories' => 'Categorías sin categorizar',
-
-'moredotdotdot' => "Más...",
-
-'perfcached' => 'Los siguientes datos están en cache y por tanto pueden estar desactualizados:',
-
-
-# external editor support
-'edit-externally' => 'Editar este archivo usando una aplicación externa',
-'edit-externally-help' => 'Ver las [http://meta.wikimedia.org/wiki/Help:External_editors instrucciones de configuración] para más información.',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'todos',
-'imagelistall' => 'todos',
-'watchlistall1' => 'todos',
-'watchlistall2' => 'todos',
-'namespacesall' => 'todos',
-
-# delete conflict
-
-'deletedwhileediting' => 'Aviso: ¡Esta página ha sido borrada después de que iniciases la edición!',
-'confirmrecreate' => 'El usuario [[Usuario:$1|$1]] ([[Usuario Discusión:$1|discusión]]) borró este artículo después de que tú empezaces a editarla y dio esta razón:
-: \'\'$2\'\'
-Por favor, confirma que realmente deseas crear de nuevo el artículo.',
-'recreate' => 'Crear de nuevo',
-'tooltip-recreate' => '',
-
-'unit-pixel' => 'px',
-
-# HTML dump
-'redirectingto' => 'Redirigiendo a [[$1]]...',
-
-# action=purge
-'confirm_purge' => "¿Vaciar la cache de esta página?\n\n$1",
-'confirm_purge_button' => 'Aceptar',
-
-# Todos los mensajes que faltaba traducir a fecha de 29/Dic/2005
-#
-'1movedto2_redir' => '[[$1]] trasladada a [[$2]] sobre una redirección',
-'accesskey-compareselectedversions' => 'v',
-'accesskey-diff' => 'v',
-'accesskey-minoredit' => 'i',
-'accesskey-preview' => 'p',
-'accesskey-save' => 's',
-'accesskey-search' => 'f',
-'accmailtext' => 'La contraseña para «$1» se ha enviado a $2.',
-'accmailtitle' => 'La contraseña ha sido enviada.',
-'acct_creation_throttle_hit' => 'Lo sentimos, ya has creado $1 cuentas. No puedes crear otra.',
-'addsection' => '+',
-'badaccess' => 'Error de permisos',
-'badaccesstext' => 'La acción que has pedido está limitada a los usuarios con el permiso "$2" asignado.
-Consulta $1.',
-'badtitletext' => 'El título de la página solicitada esta vacío, es inválido, o es un enlace interlenguaje o interwiki incorrecto.',
-'confirmemail' => 'Confirmar dirección de correo',
-'confirmemail_body' => 'Alguien, probablemente tú mismo, ha registrado una
-cuenta "$2" con esta dirección de correo en {{SITENAME}},
-desde la dirección IP $1.
-
-Para confirmar que esta cuenta realmente te pertenece y
-activar el correo en {{SITENAME}}, abre este enlace:
-
-$3
-
-Si la cuenta no es tuya, no sigas el enlace. El código de confirmación expirará en $4.',
-'confirmemail_error' => 'Algo salió mal al guardar tu confirmación.',
-'confirmemail_invalid' => 'Código de confirmación incorrecto. El código debe de haber expirado.',
-'confirmemail_loggedin' => 'Tu dirección de correo ha sido confirmada.',
-'confirmemail_send' => 'Envía el código de confimación.',
-'confirmemail_sendfailed' => 'No fue posible enviar el correo de confirmación. Por favor, comprueba que no haya caracteres inválidos en la dirección de correo que has ingresado.',
-'confirmemail_sent' => 'Confirmación de correo enviada.',
-'confirmemail_subject' => 'confirmación de la dirección de correo de {{SITENAME}}',
-'confirmemail_success' => 'Tu dirección de correo ha sido confirmada. Ahora puedes registrarte y colaborar en el wiki.',
-'confirmemail_text' => 'Este wiki requiere que valides tu dirección de correo antes de usarlo. Pulsa el botón de abajo para enviar la confirmación.
-El correo incluirá un enlace con un código; cárgalo para confirmar la validez de tu dirección.',
-'confirmprotect' => 'Confirmar protección',
-'confirmprotecttext' => '¿Realmente deseas proteger esta página?',
-'confirmunprotect' => 'Confirmar la desprotección.',
-'confirmunprotecttext' => '¿Realmente deseas desproteger esta página?',
-'contribsub' => '$1',
-'contributions' => 'Contribuciones del usuario',
-'createarticle' => 'Crear artículo',
-'currentevents-url' => 'Actualidad',
-'currentrevisionlink' => 'Ver revisión actual',
-'delete' => 'Borrar',
-'deletedrev' => '[borrado]',
-'disclaimerpage' => '{{ns:project}}:Limitación general de responsabilidad',
-'disclaimers' => 'Aviso legal',
-'eauthentsent' => 'Un correo electrónico de confirmación ha sido enviado a la
-dirección especificada. Antes de que se envíe algún otro correo,
-sigue por favor las instrucciones enviadas en el mensaje, para confirmar que la dirección te pertenece.',
-'edit' => 'Editar',
-'editconflict' => 'Conflicto de edición: $1',
-'editing' => 'Editando $1',
-'editingcomment' => 'Editando $1 (comentario)',
-'editingsection' => 'Editando $1 (sección)',
-'edittools' => '<!-- Este texto aparecerá bajo los formularios de edición y subida. -->',
-'emailnotauthenticated' => '<strong>Aún no has confirmado tu durección de correo</strong>.
-Hasta que lo hagas, las siguientes funciones no estarán disponibles.',
-'enotif_body' => 'Estimado/a $WATCHINGUSERNAME,
-
-La página de {{SITENAME}} «$PAGETITLE»
-ha sido $CHANGEDORCREATED por el usuario $PAGEEDITOR el $PAGEEDITDATE.
-La versión actual se encuentra en {{SERVER}}{{localurl:$PAGETITLE_RAWURL}}
-
-$NEWPAGE
-
-El resumen de edición es: $PAGESUMMARY $PAGEMINOREDIT
-
-Para comunicarse con el usuario:
-por correo: {{SERVER}}{{localurl:Especial:Emailuser|target=$PAGEEDITOR_RAWURL}}
-en el wiki: {{SERVER}}{{localurl:Usuaro:$PAGEEDITOR_RAWURL}}
-
-Para recibir nuevas notificaciones de cambios de esta página, deberá vistarla nuevamente.
-También puede, en su lista de seguimiento, modificar las opciones de notificación de sus
-páginas vigiladas.
-
- El sistema de notificación de {{SITENAME}}.
-
---
-Cambie las opciones de su lista de seguimiento en:
-{{SERVER}}{{localurl:Especial:Watchlist|edit=yes}}',
-'enotif_lastvisited' => 'Vaya a {{SERVER}}{{localurl:$PAGETITLE_RAWURL|diff=0&oldid=$OLDID}} para ver todos los cambios desde su última visita.',
-'enotif_newpagetext' => 'Se trata de una nueva página.',
-'exif-aperturevalue' => 'Apertura',
-'exif-artist' => 'Autor',
-'exif-bitspersample' => 'Bits por componente',
-'exif-brightnessvalue' => 'Luminosidad',
-'exif-cfapattern' => 'Patrón CFA',
-'exif-colorspace' => 'Espacio de color',
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-'exif-componentsconfiguration' => 'Significado de cada componente',
-'exif-componentsconfiguration-0' => 'no existe',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
-'exif-compressedbitsperpixel' => 'Modo de compresión de la imagen',
-'exif-compression' => 'Esquema de compresión',
-'exif-compression-1' => 'No comprimida',
-'exif-compression-6' => 'JPEG',
-'exif-contrast' => 'Contraste',
-'exif-contrast-0' => 'Normal',
-'exif-contrast-1' => 'Suave',
-'exif-contrast-2' => 'Duro',
-'exif-copyright' => 'Titular de los derechos de autor',
-'exif-customrendered' => 'Procesador personalizado de imagen',
-'exif-customrendered-0' => 'Proceso normal',
-'exif-customrendered-1' => 'Proceso personalizado',
-'exif-datetime' => 'Fecha y hora de modificación del archivo',
-'exif-datetimedigitized' => 'Fecha y hora de la digitalización',
-'exif-datetimeoriginal' => 'Fecha y hora de la generación de los datos',
-'exif-devicesettingdescription' => 'Descripción de los ajustes del dispositivo',
-'exif-digitalzoomratio' => 'Razón de zoom digital',
-'exif-exifversion' => 'Versión Exif',
-'exif-exposurebiasvalue' => 'Sesgo de exposición',
-'exif-exposureindex' => 'Ãndice de exposición',
-'exif-exposuremode' => 'Modo de exposición',
-'exif-exposuremode-0' => 'Exposición automática',
-'exif-exposuremode-1' => 'Exposición manual',
-'exif-exposuremode-2' => 'Auto bracket',
-'exif-exposureprogram' => 'Programa de exposición',
-'exif-exposureprogram-0' => 'No definido',
-'exif-exposureprogram-1' => 'Manual',
-'exif-exposureprogram-2' => 'Programa normal',
-'exif-exposureprogram-3' => 'Prioridad de apertura',
-'exif-exposureprogram-4' => 'Prioridad de obturador',
-'exif-exposureprogram-5' => 'Programa creativo (sesgado hacia la profundidad de campo)',
-'exif-exposureprogram-6' => 'Action program (sesgado hacia alta velocidad de obturador)',
-'exif-exposureprogram-7' => 'Modo retrato (para primeros planos con el fondo desenfocado)',
-'exif-exposureprogram-8' => 'Modo panorama (para fotos panorámicas con el fondo enfocado)',
-'exif-exposuretime' => 'Tiempo de exposición',
-'exif-exposuretime-format' => '$1 sec ($2)',
-'exif-filesource' => 'Fuente de archivo',
-'exif-filesource-3' => 'DSC',
-'exif-flash' => 'Flash',
-'exif-flashenergy' => 'Energía del flash',
-'exif-flashpixversion' => 'Versión admitida de Flashpix',
-'exif-fnumber' => 'Número F',
-'exif-fnumber-format' => 'f/$1',
-'exif-focallength' => 'Longitud de la lente focal',
-'exif-focallength-format' => '$1 mm',
-'exif-focallengthin35mmfilm' => 'Longitud focal en película de 35 mm',
-'exif-focalplaneresolutionunit' => 'Unidad de resolución del plano focal',
-'exif-focalplaneresolutionunit-2' => 'pulgadas',
-'exif-focalplanexresolution' => 'Resolución X plano focal',
-'exif-focalplaneyresolution' => 'Resolución Y plano focal',
-'exif-gaincontrol' => 'Control de escena',
-'exif-gaincontrol-0' => 'Ninguna',
-'exif-gaincontrol-1' => 'Low gain up',
-'exif-gaincontrol-2' => 'High gain up',
-'exif-gaincontrol-3' => 'Low gain down',
-'exif-gaincontrol-4' => 'High gain down',
-'exif-gpsaltitude' => 'Altitud',
-'exif-gpsaltituderef' => 'Refencia de altitud',
-'exif-gpsareainformation' => 'Nombre de la área GPS',
-'exif-gpsdatestamp' => 'Fecha GPS',
-'exif-gpsdestbearing' => 'Orientación del destino',
-'exif-gpsdestbearingref' => 'Referencia para la orientación al destino',
-'exif-gpsdestdistance' => 'Distancia al destino',
-'exif-gpsdestdistanceref' => 'Referencia para distancia al destination',
-'exif-gpsdestlatitude' => 'Destino de latitud',
-'exif-gpsdestlatituderef' => 'Referencia para la latitud del destino',
-'exif-gpsdestlongitude' => 'Longitud del destino',
-'exif-gpsdestlongituderef' => 'Referencia para la longitud del destino',
-'exif-gpsdifferential' => 'Corrección diferencial de GPS',
-'exif-gpsdirection-m' => 'Dirección magnética',
-'exif-gpsdirection-t' => 'Dirección real',
-'exif-gpsdop' => 'Precisión de medición',
-'exif-gpsimgdirection' => 'Dirección de imágen',
-'exif-gpsimgdirectionref' => 'Referencia de la dirección de imágen',
-'exif-gpslatitude' => 'Latitud',
-'exif-gpslatitude-n' => 'Latitud norte',
-'exif-gpslatituderef' => 'Latitud norte o sur',
-'exif-gpslatitude-s' => 'Latitud sur',
-'exif-gpslongitude' => 'Longitud',
-'exif-gpslongitude-e' => 'Longitud este',
-'exif-gpslongituderef' => 'Longitud este u oeste',
-'exif-gpslongitude-w' => 'Longitud oeste',
-'exif-gpsmapdatum' => 'Geodetic survey data used',
-'exif-gpsmeasuremode' => 'Modo de medición',
-'exif-gpsmeasuremode-2' => 'Medición bidimensional',
-'exif-gpsmeasuremode-3' => 'Medición tridimensional',
-'exif-gpsprocessingmethod' => 'Nombre del método de procesado GPS',
-'exif-gpssatellites' => 'Satélites usados para la medición',
-'exif-gpsspeed' => 'Velocidad del receptor GPS',
-'exif-gpsspeed-k' => 'Kilómetros por hora',
-'exif-gpsspeed-m' => 'Millas por hora',
-'exif-gpsspeed-n' => 'Nudos',
-'exif-gpsspeedref' => 'Unidad de velocidad',
-'exif-gpsstatus' => 'Receiver status',
-'exif-gpsstatus-a' => 'Measurement in progress',
-'exif-gpsstatus-v' => 'Measurement interoperability',
-'exif-gpstimestamp' => 'GPS time (atomic clock)',
-'exif-gpstrack' => 'Direction of movement',
-'exif-gpstrackref' => 'Reference for direction of movement',
-'exif-gpsversionid' => 'GPS tag version',
-'exif-imagedescription' => 'Título de la imagen',
-'exif-imagelength' => 'Altura',
-'exif-imageuniqueid' => 'ID único de imagen',
-'exif-imagewidth' => 'Anchura',
-'exif-isospeedratings' => 'Calificación de velocidad ISO',
-'exif-jpeginterchangeformat' => 'Desplazamiento al JPEG SOI',
-'exif-jpeginterchangeformatlength' => 'Bytes de datos JPEG',
-'exif-lightsource' => 'Fuente de luz',
-'exif-lightsource-0' => 'Desconocido',
-'exif-lightsource-1' => 'Luz diurna',
-'exif-lightsource-10' => 'Tiempo nublado',
-'exif-lightsource-11' => 'Penumbra',
-'exif-lightsource-12' => 'Fluorescente de luz diurna (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Fluorescente de día soleado (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Fluorescente blanco frío (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Fluroescente blanco (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Luz estándar A',
-'exif-lightsource-18' => 'Luz estándar B',
-'exif-lightsource-19' => 'Luz estándar C',
-'exif-lightsource-2' => 'Fluorescente',
-'exif-lightsource-20' => 'D55',
-'exif-lightsource-21' => 'D65',
-'exif-lightsource-22' => 'D75',
-'exif-lightsource-23' => 'D50',
-'exif-lightsource-24' => 'Tungsteno de estudio ISO',
-'exif-lightsource-255' => 'Otra fuente de luz',
-'exif-lightsource-3' => 'Tungsteno (luz incandescente)',
-'exif-lightsource-4' => 'Flash',
-'exif-lightsource-9' => 'Buen tiempo',
-'exif-make' => 'Fabricante de la cámara',
-'exif-makernote' => 'Notas del fabricante',
-'exif-make-value' => '$1',
-'exif-maxaperturevalue' => 'Apertura máxima de tierra',
-'exif-meteringmode' => 'Modo de medición',
-'exif-meteringmode-0' => 'Desconocido',
-'exif-meteringmode-1' => 'Media',
-'exif-meteringmode-2' => 'CenterWeightedAverage',
-'exif-meteringmode-255' => 'Otro',
-'exif-meteringmode-3' => 'Spot',
-'exif-meteringmode-4' => 'MultiSpot',
-'exif-meteringmode-5' => 'Patrón',
-'exif-meteringmode-6' => 'Parcial',
-'exif-model' => 'Modelo de cámara',
-'exif-model-value' => '$1',
-'exif-oecf' => 'Factor de conversión optoelectrónica',
-'exif-orientation' => 'Orientación',
-'exif-orientation-1' => 'Normal',
-'exif-orientation-2' => 'Volteada horizontalmente',
-'exif-orientation-3' => 'Rotada 180°',
-'exif-orientation-4' => 'Volteada verticalmente',
-'exif-orientation-5' => 'Rotada 90° CCW y volteada verticalmente',
-'exif-orientation-6' => 'Rotada 90° CW',
-'exif-orientation-7' => 'Rotada 90° CW y volteada verticalmente',
-'exif-orientation-8' => 'Rotada 90° CCW',
-'exif-photometricinterpretation' => 'Composición de pixel',
-'exif-photometricinterpretation-2' => 'RGB',
-'exif-photometricinterpretation-6' => 'YCbCr',
-'exif-pixelxdimension' => 'Altura de imagen válida',
-'exif-pixelydimension' => 'Anchura de imagen válida',
-'exif-planarconfiguration' => 'Distribución de datos',
-'exif-planarconfiguration-1' => 'formato rechoncho (chunky)',
-'exif-planarconfiguration-2' => 'formato plano',
-'exif-primarychromaticities' => 'Cromaticidades de primaridades',
-'exif-referenceblackwhite' => 'Pareja de valores negro y blanco de referencia',
-'exif-relatedsoundfile' => 'Archivo de audio relacionado',
-'exif-resolutionunit' => 'Unidad de resolución X e Y',
-'exif-rowsperstrip' => 'Número de filas por banda',
-'exif-samplesperpixel' => 'Número de componentes',
-'exif-saturation' => 'Saturación',
-'exif-saturation-0' => 'Normal',
-'exif-saturation-1' => 'Baja saturación',
-'exif-saturation-2' => 'Alta saturación',
-'exif-scenecapturetype' => 'Tipo de captura de escena',
-'exif-scenecapturetype-0' => 'Estándar',
-'exif-scenecapturetype-1' => 'Paisaje',
-'exif-scenecapturetype-2' => 'Retrato',
-'exif-scenecapturetype-3' => 'Escena nocturna',
-'exif-scenetype' => 'Tipo de escena',
-'exif-scenetype-1' => 'Una imagen directamente fotografiada',
-'exif-sensingmethod' => 'Método de sensor',
-'exif-sensingmethod-1' => 'No definido',
-'exif-sensingmethod-2' => 'Sensor de área de color de un chip',
-'exif-sensingmethod-3' => 'Sensor de área de color de dos chips',
-'exif-sensingmethod-4' => 'Sensor de área de color de tres chips',
-'exif-sensingmethod-5' => 'Sensor de área secuencial de color',
-'exif-sensingmethod-7' => 'Sensor trilineal',
-'exif-sensingmethod-8' => 'Sensor lineal secuencial de color',
-'exif-sharpness' => 'Agudeza',
-'exif-sharpness-0' => 'Normal',
-'exif-sharpness-1' => 'Suave',
-'exif-sharpness-2' => 'Dura',
-'exif-shutterspeedvalue' => 'Velocidad de obturador',
-'exif-software' => 'Software usado',
-'exif-software-value' => '$1',
-'exif-spatialfrequencyresponse' => 'Respuesta de frecuencia espacial',
-'exif-spectralsensitivity' => 'Sensibilidad espectral',
-'exif-stripbytecounts' => 'Bytes por banda comprimida',
-'exif-stripoffsets' => 'Localización de datos de imagen',
-'exif-subjectarea' => 'Ãrea del sujeto',
-'exif-subjectdistance' => 'Distancia al sujeto',
-'exif-subjectdistancerange' => 'Rango de distancia al sujeto',
-'exif-subjectdistancerange-0' => 'Desconocida',
-'exif-subjectdistancerange-1' => 'Macro',
-'exif-subjectdistancerange-2' => 'Vista cercana',
-'exif-subjectdistancerange-3' => 'Vista lejana',
-'exif-subjectdistance-value' => '$1 metros',
-'exif-subjectlocation' => 'Localización del sujeto',
-'exif-subsectime' => 'DateTime subseconds',
-'exif-subsectimedigitized' => 'DateTimeDigitized subseconds',
-'exif-subsectimeoriginal' => 'DateTimeOriginal subseconds',
-'exif-transferfunction' => 'Función de transferencia',
-'exif-usercomment' => 'Comentarios de usuario',
-'exif-whitebalance' => 'Balance de blanco',
-'exif-whitebalance-0' => 'Balance de blanco automático',
-'exif-whitebalance-1' => 'Balance de blanco manual',
-'exif-whitepoint' => 'Cromaticidad de punto blanco',
-'exif-xresolution' => 'Resolución horizontal',
-'exif-xyresolution-c' => '$1 dpc',
-'exif-xyresolution-i' => '$1 dpi',
-'exif-ycbcrcoefficients' => 'Coeficientes de matriz de transformación de espacio de color',
-'exif-ycbcrpositioning' => 'Posicionamientos Y y C',
-'exif-ycbcrsubsampling' => 'Razón de submuestreo de Y a C',
-'exif-yresolution' => 'Resolución vertical',
-'expiringblock' => 'expira $1',
-'externaldberror' => 'Hubo un error de autenticación externa de la base de datos o bien tú no está autorizado a actualizar tu cuenta externa.',
-'fileexists-forbidden' => 'Ya existe un archivo con este nombre. Por favor, vuelve atrás y sube este archivo con un nuevo nombre. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Ya existe en \'\'[[Commons:Portada|Commons]]\'\' un archivo con el mismo nombre. Por favor regresa a la página anterior y sube tu archivo con otro nombre. [[Image:$1|thumb|center|$1]]',
-'filesource' => 'Fuente',
-'filestatus' => 'Estado de copyright',
-'fileuploadsummary' => 'Descripción:',
-'googlesearch' => '<div style="margin-left: 2em">
-
-<!-- Google search -->
-<div style="width:130px;float:left;text-align:center;position:relative;top:-8px"><a href="http://www.google.com/" style="padding:0;background-image:none"><img src="http://www.google.com/logos/Logo_40wht.gif" alt="Google" style="border:none" /></a></div>
-
-<form method="get" action="http://www.google.com/search" style="margin-left:135px">
- <div>
- <input type="hidden" name="domains" value="{{SERVER}}" />
- <input type="hidden" name="num" value="50" />
- <input type="hidden" name="ie" value="$2" />
- <input type="hidden" name="oe" value="$2" />
-
- <input type="text" name="q" size="31" maxlength="255" value="$1" />
- <input type="submit" name="btnG" value="Búsqueda en Google" />
- </div>
- <div style="font-size:90%">
- <input type="radio" name="sitesearch" id="gwiki" value="{{SERVER}}" checked="checked" /><label for="gwiki">{{SITENAME}}</label>
- <input type="radio" name="sitesearch" id="gWWW" value="" /><label for="gWWW">WWW</label>
- </div>
-</form>
-
-<div style="clear:left;margin-top:10px">
-
-<!-- Yahoo! search -->
-<div style="width:130px;float:left;text-align:center;clear:left"><a href="http://search.yahoo.com/" style="padding:0;background-image:none"><img src="http://us.i1.yimg.com/us.yimg.com/i/us/search/ysan/ysanlogo.gif" alt="Yahoo!" style="border:none" /></a></div>
-
-<form method="get" action="http://search.yahoo.com/search" style="margin-left:135px">
- <div>
- <input type="hidden" name="x" value="op" />
- <input type="hidden" name="va_vt" value="any" />
- <input type="text" name="va" size="31" value="$1" />
- <input type="submit" value="Búsqueda en Yahoo!" />
- </div>
- <div style="font-size:90%">
- <input type="radio" name="vs" id="ywiki" value="{{SERVER}}" checked="checked" /><label for="ywiki">{{SITENAME}}</label>
- <input type="radio" name="vs" id="yWWW" value="" /><label for="yWWW">WWW</label>
- </div>
-</form>
-
-</div>
-
-</div>',
-'histfirst' => 'Primeras',
-'histlast' => 'Últimas',
-'history_copyright' => '-',
-'history_short' => 'Historial',
-'ignorewarning' => 'Estoy seguro de querer reemplazar el archivo existente',
-'importing' => 'Importando $1',
-'importinterwiki' => 'Importación transwiki',
-'infiniteblock' => 'infinito',
-'ipadressorusername' => 'Dirección IP o nombre de usuario',
-'jumpto' => 'Saltar a',
-'jumptonavigation' => 'navegación',
-'jumptosearch' => 'búsqueda',
-'laggedslavemode' => 'Aviso: a la página le pueden faltar las actualizaciones recientes.',
-'largefileserver' => 'El tamaño de este archivo es mayor del que este servidor admite por configuración.',
-'listingcontinuesabbrev' => ' cont.',
-'loginreqlink' => 'ingresar',
-'mailerror' => 'Error al enviar correo: $1',
-'mainpagedocfooter' => 'Por favor, lee [http://meta.wikimedia.org/wiki/MediaWiki_i18n documentation on customizing the interface] y [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide User\'s Guide] para conocer su configuración y uso.',
-'metadata' => 'Metadatos',
-'metadata-collapse' => 'Ocultar datos detallados',
-'metadata-expand' => 'Mostrar datos detallados',
-'metadata-fields' => 'Los campos de metadatos EXIF que se listan en este mensaje se mostrarán en la página de descripción de la imagen aún cuando la tabla de metadatos esté plegada. Existen otros campos que se mantendrán ocultos por defecto y que podrán desplegarse.
-* make
-* model
-* datetimeoriginal
-* exposuretime
-* fnumber
-* focallength',
-'metadata-help' => 'Este archivo contiene información adicional (metadatos), probablemente añadida por la cámara digital, el escáner o el programa usado para crearlo o digitalizarlo. Si el archivo ha sido modificado desde su estado original, pueden haberse perdido algunos detalles.',
-'metadata_page' => '{{ns:project}}:Metadata',
-'Monobook.css' => '/* cambia este archivo para personalizar la piel monobook para el sitio entero */',
-'mostcategories' => 'Páginas con más categorías',
-'mostlinkedcategories' => 'Categorías más enlazadas',
-'mostrevisions' => 'Artículos con más ediciones',
-'move' => 'Trasladar',
-'newarticletextanon' => '{{int:newarticletext}}',
-'noarticletextanon' => '{{int:noarticletext}}',
-'nocontribs' => 'No se encontraron cambios que cumplieran estos criterios.',
-'nocreatetext' => 'Este wiki ha restringido la posibilidad de crear nuevas páginas. Puedes volver atrás y editar una página existente, o [[Special:Userlogin|ingresar o crear una cuenta]].',
-'nocreatetitle' => 'Creación de páginas limitada',
-'nocreativecommons' => 'Metadatos Creative Commons RDF deshabilitados en este servidor.',
-'nodublincore' => 'Metadatos Dublin Core RDF deshabilitados en este servidor.',
-'noemailprefs' => '<strong>Especifica una dirección electrónica para que funcionen estas características.</strong>',
-'nonunicodebrowser' => '<strong>AVISO: Tu navegador no cumple la norma Unicode. Se ha activado un sistema de edición alternativo que te permitirá editar artículos con seguridad: los caracteres no ASCII aparecerán en la caja de edición como códigos hexadecimales.</strong>',
-'notacceptable' => 'El servidor wiki no puede proveer los datos en un formato que tu cliente (navegador) pueda entender.',
-'note' => '<strong>Nota:</strong>',
-'prefixindex' => 'Páginas por prefijo',
-'prefs-help-email' => '* Correo (opcional): Permite a otros usuarios escribirte por correo desde tu página de usuario o tu página de discusión sin la necesidad de revelar tu identidad.',
-'prefs-help-email-enotif' => 'Esta dirección también se usa para mandarte notificaciones por correo si tienes habilitadas las opciones correspondientes.',
-'prefs-misc' => 'Miscelánea',
-'prefs-personal' => 'Datos personales',
-'prefs-rc' => 'Cambios recientes',
-'previewnote' => '¡Recuerda que esto es sólo una previsualización, y no ha sido grabada todavía!',
-'print' => 'Imprimir',
-'privacy' => 'Política de protección de datos',
-'privacypage' => '{{ns:project}}:Política de protección de datos',
-'protect' => 'Proteger',
-'protectcomment' => 'Razón para proteger',
-'protect-default' => '(por defecto)',
-'protectedarticle' => 'protegió [[$1]]',
-'protectedtext' => 'Esta página ha sido protegida para impedir su modificación; hay varias razones para que esto sea así, por favor vea
-[[{{ns:project}}:Esta página está protegida]].
-
-Puedes ver y copiar el texto fuente de esta página:',
-'protect-level-autoconfirmed' => 'Bloquear usuarios no registrados',
-'protect-level-sysop' => 'Sólo administradores',
-'protectlogpage' => 'Protecciones de páginas',
-'protectlogtext' => 'Abajo se presenta una lista de protección y desprotección de página.
-Véase [[{{ns:project}}:Esta página está protegida]] para más información.',
-'protectmoveonly' => 'Proteger sólo contra traslados',
-'protectsub' => '(Protegiendo "$1")',
-'protect-text' => 'Puedes visualizar y modificar el nivel de protección de [[$1]].
-Por favor, asegúrate de que sigues las [[{{ns:project}}:Políticas de protección de páginas|políticas de protección de páginas]].',
-'protect-unchain' => 'Configurar permisos para traslados',
-'protect-viewtext' => 'No tienes permiso para modificar los niveles de protección de esta página. Los niveles de protección actuales para [[$1]] son:',
-'pubmedurl' => 'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
-'randompage-url' => 'Special:Random',
-'readonly_lag' => 'La base de datos ha sido bloqueada automáticamente mientras los servidores esclavos de la base de datos alcanzan al amo',
-'recentchanges-url' => 'Special:Recentchanges',
-'redirectpagesub' => 'Página redirigida',
-'restorelink1' => 'edición borrada',
-'revisionasof' => 'Revisión de $1',
-'revisionasofwithlink' => 'Revisión de fecha $1; $2<br />$3 | $4',
-'rfcurl' => 'http://www.ietf.org/rfc/rfc$1.txt',
-'rollback_short' => 'Revertir',
-'scarytranscludedisabled' => '[Transclusión interwiki está deshabilitada]',
-'scarytranscludefailed' => '[Obtención de plantilla falló para $1; lo sentimos]',
-'scarytranscludetoolong' => '[URL es demasiado larga; lo sentimos]',
-'searchfulltext' => 'Buscar por texto completo',
-'sectionlink' => '→',
-'selectnewerversionfordiff' => 'Selecciona una versión más reciente para comparar',
-'selectolderversionfordiff' => 'Selecciona una versión más antigua para comparar',
-'session_fail_preview' => '<strong>Lo sentimos, no pudimos procesar tu edición debido a una pérdida de los datos de sesión. Por favor, prueba de nuevo, y si no funciona, prueba a salir y volver a ingresar.</strong>',
-'skinpreview' => '(Ver cómo queda)',
-'spamprotectionmatch' => 'El siguiente texto es el que activó nuestro filtro de spam (publicidad no solicitada)',
-'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.
-
-La siguiente expresión regular define los enlaces que se encuentran bloqueados en este momento:',
-'spamprotectiontitle' => 'Filtro de protección contra spam',
-'sqlhidden' => '(Consulta SQL oculta)',
-'talk' => 'Discusión',
-'talkpagetext' => '<!-- MediaWiki:talkpagetext -->',
-'tog-externaldiff' => 'Utilizar \'\'diff\'\' externo por defecto',
-'tog-externaleditor' => 'Utilizar editor externo por defecto',
-'tog-fancysig' => 'Firma sin enlace automático',
-'tog-previewonfirst' => 'Mostrar previsualización al comenzar a editar',
-'tog-showjumplinks' => 'Habilitar enlaces de accesibilidad «saltar a»',
-'tooltip-diff' => 'Muestra los cambios que has introducido en el texto. [alt-d]',
-'tooltip-watch' => 'Añadir esta página a tu lista de seguimiento [alt-w]',
-'trackback' => '; $4$5 : [$2 $1]',
-'trackbackbox' => '<div id="mw_trackbacks">
-Trackbacks para este artículo:<br />
-$1
-</div>',
-'trackbackdeleteok' => 'El trackback se borró correctamente.',
-'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
-'trackbacklink' => 'Trackback',
-'trackbackremove' => ' ([$1 Borrar])',
-'tryexact' => 'Probar con coincidencia exacta',
-'uclinks' => 'Ver los últimos $1 cambios; ver los últimos $2 días.',
-'ucnote' => 'Abajo están los últimos <b>$1</b> cambios de este usuario en los últimos <b>$2</b> días.',
-'uctop' => ' (última modificación)',
-'undeletedrevisions' => '$1 ediciones restauradas',
-'undeletehistorynoadmin' => 'El artículo ha sido borrado. La razón de su eliminación se indica abajo en el sumario, así como el detalle de las ediciones realizadas antes del borrado. El texto completo del artículo está disponible sólo para usuarios con permisos de [[{{ns:project}}:administradores|administrador]].',
-'undelete_short' => 'Restaurar $1 ediciones',
-'undelete_short1' => 'Restaurar una edición',
-'underline-always' => 'Siempre',
-'underline-default' => 'Valor por defecto del navegador',
-'underline-never' => 'Nunca',
-'unprotect' => 'Desproteger',
-'unprotectcomment' => 'Razón para desproteger',
-'unprotectedarticle' => 'desprotegió [[$1]]',
-'unprotectsub' => '(Desprotegiendo "$1")',
-'unusedcategories' => 'Categorías sin uso',
-'unusedcategoriestext' => 'Las siguientes categorías han sido creadas, pero ningún artículo o categoría las emplea.',
-'unwatch' => 'Dejar de vigilar',
-'updated' => '(Actualizado)',
-'updatedmarker' => 'actualizado desde mi última visita',
-'upload_directory_read_only' => 'El directorio para subida de archivos ($1) no puede ser escrito por el servidor web.',
-'usercssjsyoucanpreview' => '<strong>Consejo:</strong> Usa el botón «Mostrar previsualización» para probar tu nuevo css/js antes de grabarlo.',
-'usercsspreview' => '\'\'\'¡Recuerda que sólo estás previsualizando tu css de usuario, aún no se ha grabado!\'\'\'',
-'userjspreview' => '\'\'\'¡Recuerda que sólo estás previsualizando tu javascript de usuario, y que todavía no se ha grabado!\'\'\'',
-'usermailererror' => 'El objeto de correo devolvió un error:',
-'variantname-zh' => 'zh',
-'variantname-zh-cn' => 'cn',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh-tw' => 'tw',
-'versionrequired' => 'La versión $1 de MediaWiki es necesaria para emplear esta página',
-'versionrequiredtext' => 'La versión $1 de MediaWiki es necesaria para emplear esta página. Para más información, consulta [[Especial:Version]]',
-'viewdeleted' => '¿Deseas ver $1?',
-'viewdeletedpage' => 'Ver páginas borradas',
-'views' => 'Vistas',
-'viewsource' => 'Ver código fuente',
-'wantedcategories' => 'Categorías requeridas',
-'watch' => 'Vigilar',
-'whitelistacctext' => 'Para que se te permita crear cuentas en este wiki tienes que [[Especial:Userlogin|ingresar]] y tener los permisos apropiados.',
-'whitelistacctitle' => 'No se te permite crear una cuenta',
-'whitelistedittext' => 'Tienes que [[Especial:Userlogin|registrarte]] para editar artículos.',
-'whitelistedittitle' => 'Se requiere ingresar para editar.',
-'whitelistreadtext' => 'Tienes que [[Especial:Userlogin|registrarte]] para leer artículos.',
-'whitelistreadtitle' => 'Se requiere ingresar para leer',
-'wlheader-showupdated' => '* Las páginas modificadas desde tu última visita aparecen en \'\'\'negrita\'\'\'',
-'wrong_wfQuery_params' => 'Parámetros incorrectos para wfQuery()<br />
-Funcción: $1<br />
-Consulta: $2',
-'yourdomainname' => 'Tu dominio',
-'yourvariant' => 'Variante lingüística',
-
-
-'1movedto2' => '[[$1]] trasladada a [[$2]]',
-'anontalk' => 'Discusión para esta IP',
-'article' => 'Artículo',
-'badsig' => 'Firma en crudo inválida; comprueba las etiquetas HTML.',
-'blocklogentry' => 'bloqueó a "$1" durante un plazo de "$2".',
-'blocklogpage' => 'Bloqueos de usuarios',
-'blocklogtext' => 'Esto es un registro de bloqueos y desbloqueos de usuarios. Las direcciones bloqueadas automáticamente no están listadas. Vea el [[Special:Ipblocklist|listado de bloqueos de IP]] para la lista de prohibiciones y bloqueos actualmente vigente.',
-'copyright' => 'El contenido está disponible bajo los términos de la <i>$1</i>',
-'createaccountmail' => 'por correo',
-'created' => 'creada',
-'datedefault' => 'Sin preferencia',
-'datetime' => 'Fecha y hora',
-'doubleredirectsarrow' => '→',
-'email' => 'Correo electrónico',
-'emailauthenticated' => 'Tu dirección electrónica fue autentificada en $1.',
-'emailconfirmlink' => 'Confirma tu dirección de correo electrónico',
-'emptyfile' => 'El archivo que has intentado subir parece estar vacío; por favor, verifica que realmente se trate del archivo que intentabas subir.',
-'enotif_mailer' => 'Notificación por correo de {{SITENAME}}',
-'enotif_reset' => 'Marcar todas las páginas visitadas',
-'enotif_subject' => 'La página $PAGETITLE de {{SITENAME}} ha sido $CHANGEDORCREATED por $PAGEEDITOR',
-'fileexists' => 'Ya existe un archivo con este nombre, por favor comprueba el existente $1 si no estás seguro de querer reemplazarlo.
-
-
-\'\'\'Nota:\'\'\' Si finalmente sustituyes el archivo, debes refrescar la caché de tu navegador para ver los cambios:
-*\'\'\'Mozilla\'\'\' / \'\'\'Firefox\'\'\': Pulsa el botón \'\'\'Recargar\'\'\' (o \'\'\'ctrl-r\'\'\')
-*\'\'\'Internet Explorer\'\'\' / \'\'\'Opera\'\'\': \'\'\'ctrl-f5\'\'\'
-*\'\'\'Safari\'\'\': \'\'\'cmd-r\'\'\'
-*\'\'\'Konqueror\'\'\': \'\'\'ctrl-r\'\'',
-'gotaccount' => '¿Ya tienes una cuenta? $1.',
-'gotaccountlink' => 'Ingresar',
-'ignorewarnings' => 'Ignorar cualquier aviso',
-'illegalfilename' => 'El nombre de archivo «$1» contiene caracteres que no están permitidos en títulos de páginas. Por favor, renombra el archivo e intenta volver a subirlo.',
-'info_short' => 'Información',
-'ipbexpiry' => 'Caduca dentro de',
-'ipb_expiry_invalid' => 'Tiempo de caducidad no válido.',
-'ipblocklistempty' => 'La lista de bloqueo está vacía.',
-'ipboptions' => '15 minutos:15 minutes,media hora:30 minutes,una hora:1 hour,2 horas:2 hours,un día:1 day,3 días:3 days,una semana:1 week,2 semanas:2 weeks,un mes:1 month,para siempre:infinite',
-'ipbotheroption' => 'Otro tiempo',
-'ip_range_invalid' => 'Rango de IP no es válido.',
-'isbn' => 'ISBN',
-'linkprefix' => '/^(.*?)([a-zA-Z\x80-\xff]+)$/sD',
-'math_bad_output' => 'No se puede escribir o crear el directorio de salida de math',
-'math_bad_tmpdir' => 'No se puede escribir o crear el directorio temporal de math',
-'math_image_error' => 'La conversión a PNG ha sido errónea',
-'math_notexvc' => 'Falta el ejecutalbe de texvc; por favor, lee math/README para configurarlo.',
-'mostimages' => 'Imágenes más usadas',
-'newwindow' => '(Se abre en una ventana nueva)',
-'nextrevision' => 'Revisión siguiente →',
-'nocookiesnew' => 'La cuenta de usuario ha sido creada, pero ahora mismo no estás identificado. {{SITENAME}} usa <em>cookies</em> para identificar a los usuarios registrados, pero tú las tienes deshabilitadas. Por favor, habilítalas, e ingresa con tu nuevo nombre y contraseña.',
-'nologin' => '¿No tienes una cuenta? $1.',
-'number_of_watching_users_pageview' => '[$1 usuarios vigilando]',
-'number_of_watching_users_RCview' => '[$1]',
-'pagetitle' => '$1 - {{SITENAME}}',
-'prefs-help-realname' => '* Nombre real (opcional): si optas por proporcionarlo, se usará para dar atribución a tu trabajo.',
-'previousrevision' => '↠Revisión anterior',
-'proxyblockreason' => 'Tu dirección IP ha sido bloqueada porque es un proxy abierto. Por favor, contacta con tu proveedor de servicios de Internet o con tu servicio de asistencia técnica e infórmales de este grave problema de seguridad.',
-'range_block_disabled' => 'La facultad de administrador de crear bloqueos de rango está deshabilitada.',
-'restrictedpheading' => 'Páginas especiales restringidas',
-'showdiff' => 'Mostrar cambios',
-'sitenotice' => '-',
-'templatesused' => 'Plantillas usadas en esta página:',
-'tog-enotifminoredits' => 'Notifícame también los cambios menores de página',
-'tog-enotifrevealaddr' => 'Revela mi dirección electrónica en los correos de notificación',
-'tog-enotifusertalkpages' => 'Notifícame cuando cambia mi página de discusión de usuario',
-'tog-shownumberswatching' => 'Mostrar el número de usuarios que la vigilan',
-'unblocklogentry' => 'desbloqueó a "$1"',
-'wlheader-enotif' => '* La notificación por correo electrónico está habilitada',
-'wrongpasswordempty' => 'No has escrito una contraseña, inténtalo de nuevo.',
-
-
-'changed' => 'modificada',
-'invalidemailaddress' => 'La dirección electrónica no puede ser aceptada pues parece que tiene un formato no válido. Por favor, escribe una dirección bien formada o vacía el campo.',
-'ipbother' => 'Especificar caducidad',
-'loginend' => '',
-'loginprompt' => 'Necesitas tener cookies permitidos para registrarte en {{SITENAME}}.',
-'loginreqpagetext' => 'Debes $1 para ver otras páginas.',
-'loginreqtitle' => 'Se requiere ingresar',
-'mostlinked' => 'Artículos más enlazados',
-'nocookieslogin' => '{{SITENAME}} utiliza <em>cookies</em> para el ingreso de los usuarios. Tienes las <em>cookies</em> deshabilitadas en el navegador. Por favor, actívalas e inténtalo de nuevo.',
-'nologinlink' => 'Créala',
-'nosuchusershort' => 'No hay un usuario con el nombre "$1". Revisa cómo lo has escrito.',
-'proxyblocker' => 'Bloqueador de proxies',
-'qbspecialpages' => 'Páginas especiales',
-'signupend' => '{{int:loginend}}',
-'thumbsize' => 'Tamaño de diapositivas:',
-'tog-enotifwatchlistpages' => 'Enviame un correo cuando haya cambios de página',
-'uid' => 'ID de usuario:',
-'username' => 'Nombre de usuario:',
-'yourlanguage' => 'Idioma:',
-'yourrealname' => 'Tu nombre real *',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesEt.php b/languages/MessagesEt.php
deleted file mode 100644
index 064daba8..00000000
--- a/languages/MessagesEt.php
+++ /dev/null
@@ -1,831 +0,0 @@
-<?php
-
-global $wgAllMessagesEt;
-$wgAllMessagesEt = array(
-"tog-underline" => "Lingid alla kriipsutada",
-"tog-highlightbroken" => "Vorminda lingirikked<a href=\"\" class=\"new\">nii</a> (alternatiiv: nii<a href=\"\" class=\"internal\">?</a>).",
-"tog-justify" => "Lõikude rööpjoondus",
-"tog-hideminor" => "Peida pisiparandused viimastes muudatustes",
-"tog-usenewrc" => "Laiendatud viimased muudatused (mitte kõikide brauserite puhul)",
-"tog-numberheadings" => "Pealkirjade automaatnummerdus",
-"tog-showtoolbar" => "Redigeerimise tööriistariba näitamine",
-"tog-rememberpassword" => "Parooli meeldejätmine tulevasteks seanssideks",
-"tog-editwidth" => "Redaktoriboksil on täislaius",
-"tog-editondblclick" => "Artiklite redigeerimine topeltklõpsu peale (JavaScript)",
-"tog-watchdefault" => "Jälgi uusi ja muudetud artikleid",
-"tog-minordefault" => "Märgi kõik parandused vaikimisi pisiparandusteks",
-"tog-previewontop" => "Näita eelvaadet redaktoriboksi ees, mitte järel",
-
-# Dates
-'sunday' => 'pühapäev',
-'monday' => 'esmaspäev',
-'tuesday' => 'teisipäev',
-'wednesday' => 'kolmapäev',
-'thursday' => 'neljapäev',
-'friday' => 'reede',
-'saturday' => 'laupäev',
-'january' => 'jaanuar',
-'february' => 'veebruar',
-'march' => 'märts',
-'april' => 'aprill',
-'may_long' => 'mai',
-'june' => 'juuni',
-'july' => 'juuli',
-'august' => 'august',
-'september' => 'september',
-'october' => 'oktoober',
-'november' => 'november',
-'december' => 'detsember',
-'jan' => 'jaan',
-'feb' => 'veebr',
-'mar' => 'märts',
-'apr' => 'apr',
-'may' => 'mai',
-'jun' => 'juuni',
-'jul' => 'juuli',
-'aug' => 'aug',
-'sep' => 'sept',
-'oct' => 'okt',
-'nov' => 'nov',
-'dec' => 'dets',
-
-# Bits of text used by many pages:
-#
-'categories' => 'Kategooriad',
-'category' => 'kategooria',
-'category_header' => 'Selles kategoorias on "$1" artiklit',
-'subcategories' => 'Alamkategooriad',
-
-
-"linktrail" => "/^([a-z]+)(.*)\$/sD",
-"mainpage" => "Esileht",
-"mainpagetext" => "Wiki tarkvara installeeritud.",
-"mainpagedocfooter" => "Juhiste saamiseks kasutamise ning konfigureerimise kohta vaata palun inglisekeelset [http://meta.wikimedia.org/wiki/MediaWiki_i18n dokumentatsiooni liidese kohaldamisest]
-ning [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide kasutusjuhendit].",
-'portal' => 'Kogukonnavärav', # Kirjutajate portaal?
-'portal-url' => '{{ns:4}}:Kogukonnavärav',
-"about" => "Tiitelandmed",
-"aboutsite" => "{{SITENAME}} tiitelandmed",
-"aboutpage" => "{{ns:4}}:Tiitelandmed",
-"article" => "Sisu", # või "Artikkel" nagu praegu Vikipeedias?
-"help" => "Juhend", # Vikipeedias "Spikker"
-"helppage" => "{{ns:12}}:Juhend",
-"bugreports" => "Teated programmivigadest",
-"bugreportspage" => "{{ns:4}}:Teated_programmivigadest",
-'sitesupport' => 'Annetused', # Set a URL in $wgSiteSupportPage in LocalSettings.php
-"faq" => "KKK",
-"faqpage" => "{{ns:4}}:KKK",
-"edithelp" => "Redigeerimisjuhend",
-"newwindow" => "(avaneb uues aknas)",
-"edithelppage" => "{{ns:12}}:Kuidas_artiklit_redigeerida",
-"cancel" => "Tühista",
-"qbfind" => "Otsi",
-"qbbrowse" => "Sirvi",
-"qbedit" => "Redigeeri",
-"qbpageoptions" => "Lehekülje suvandid", // en: this page
-"qbpageinfo" => "Lehekülje andmed", // en: context
-"qbmyoptions" => "Minu suvandid", // en: my pages
-"qbspecialpages" => "Erileheküljed",
-'moredotdotdot' => 'Veel...',
-"mypage" => "Minu lehekülg",
-"mytalk" => "Minu arutelu",
-'anontalk' => 'Arutelu selle IP jaoks',
-"currentevents" => "Jooksvad sündmused",
-"navigation" => "Navigeerimine",
-"errorpagetitle" => "Viga",
-'disclaimers' => 'Hoiatused',
-"disclaimerpage" => "{{ns:4}}:Ãœldised_hoiatused", # lihtsalt "Hoiatused"?
-"returnto" => "Naase $1 juurde",
-"tagline" => "Allikas: {{SITENAME}}",
-"whatlinkshere" => "Siia viitavad artiklid",
-"help" => "Juhend",
-"search" => "Otsi",
-"go" => "Mine",
-"history" => "Artikli ajalugu",
-'history_short' => 'Ajalugu',
-'info_short' => 'Info',
-"printableversion" => "Prinditav versioon",
-"editthispage" => "Redigeeri seda artiklit",
-'edit' => 'Redigeeri',
-
-"delete" => "Kustuta",
-"deletethispage" => "Kustuta see artikkel",
-"undelete_short" => "Taasta $1 muudatust",
-"undelete_short1" => "Taasta 1 muudatust",
-"protect" => "Kaitse",
-"protectthispage" => "Kaitse seda artiklit",
-"unprotect" => "Ära kaitse",
-"unprotectthispage" => "Ära kaitse seda artiklit",
-"newpage" => "Uus artikkel",
-"talkpage" => "Selle artikli arutelu",
-'specialpage' => 'Erilehekülg',
-'personaltools' => 'Personaalsed tööriistad',
-'postcomment' => 'Lisa kommentaar',
-'addsection' => '+',
-"articlepage" => "Artiklilehekülg",
-"subjectpage" => "Teema", # For compatibility
-'talk' => 'Arutelu',
-'toolbox' => 'Tööriistakast',
-"userpage" => "Kasutajalehekülg",
-"projectpage" => "Metalehekülg",
-"imagepage" => "Pildilehekülg",
-"viewtalkpage" => "Arutelulehekülg",
-"otherlanguages" => "Teised keeled",
-"redirectedfrom" => "(Ãœmber suunatud artiklist $1)",
-"lastmodified" => "Viimane muutmine: $1",
-"viewcount" => "Seda lehekülge on külastatud $1 korda.",
-# aegunud, võib vist eemaldada, asendada järgmisega:
-"copyright" => "Kogu tekst on kasutatav litsentsi $1 tingimustel.",
-"protectedpage" => "Kaitstud artikkel",
-"administrators" => "{{ns:4}}:Administraatorid",
-"sysoptitle" => "Nõutav süsteemi operaatori staatus",
-"sysoptext" => "Seda toimingut saavad sooritada ainult süsteemi operaatori staatusega kasutajad. Vaata $1.",
-"developertitle" => "Nõutav süsteemiarendaja staatus",
-"developertext" => "Seda toimingut saavad sooritada ainult süsteemiarendaja staatusega kasutajad.
-Vaata $1.",
-"nbytes" => "$1 baiti",
-"go" => "Mine",
-"ok" => "OK",
-"retrievedfrom" => "Välja otsitud andmebaasist \"$1\"", # parandaks sõnastust?
-'editsection'=>'redigeeri',
-'editold'=>'redigeeri',
-'toc' => 'Sisukord',
-'showtoc' => 'näita',
-'hidetoc' => 'peida',
-'thisisdeleted' => "Vaata või taasta $1?", # View or restore...
-'restorelink' => "Kustutatud muudatuste arv: $1",
-'feedlinks' => 'Sööde:', # See sõna ei meeldi, aga paremat ei tea.
-
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Artikkel',
-'nstab-user' => 'Kasutaja',
-'nstab-media' => 'Meedia',
-'nstab-special' => 'Eri',
-'nstab-project' => 'Tiitelandmed', # about
-'nstab-image' => 'Pilt',
-'nstab-mediawiki' => 'Sõnum', # Message
-'nstab-template' => 'Mall',
-'nstab-help' => 'Juhend',
-'nstab-category' => 'Kategooria',
-
-# Main script and global functions
-#
-"nosuchaction" => "Sellist toimingut pole.",
-"nosuchactiontext" => "Wiki ei tunne sellele aadressile vastavat toimingut.",
-"nosuchspecialpage" => "Sellist erilehekülge pole.",
-"nospecialpagetext" => "Wiki ei tunne sellist erilehekülge.",
-
-
-# General errors
-#
-"error" => "Viga",
-"databaseerror" => "Andmebaasi viga",
-"dberrortext" => "Andmebaasipäringus oli süntaksiviga.
-Otsingupäring oli ebakorrektne (vaata $5) või on tarkvaras viga.
-Viimane andmebaasipäring oli:
-<blockquote><tt>$1</tt></blockquote>
-ja see kutsuti funktsioonist \"<tt>$2</tt>\".
-MySQL andis vea \"<tt>$3: $4</tt>\".",
-"dberrortextcl" => "Andmebaasipäringus oli süntaksiviga.
-Viimane andmebaasipäring oli:
-\"$1\"
-ja see kutsuti funktsioonist \"$2\".
-MySQL andis vea \"$3: $4\".",
-"noconnect" => "Vabandame! Wikil on tehnilisi probleeme ning ta ei saa andmebaasiserveriga $1 ühendust",
-"nodb" => "Andmebaasi $1 ei õnnestunud kätte saada",
-'cachederror' => 'Järgnev lehekülg on puhverdatud koopia soovitud leheküljest ja ei pruugi seega olla värskeim.',
-"readonly" => "Andmebaas on hetkel kirjutuskaitse all", # 'Database locked', võimalik et siiski "Andmebaas kaitse alla"
-"enterlockreason" => "Sisesta lukustamise põhjus ning juurdepääsu taastamise ligikaudne aeg",
-"readonlytext" => "Andmebaas on praegu kirjutuskaitse all, tõenäoliselt andmebaasi rutiinseks hoolduseks, mille lõppedes normaalne olukord taastub.
-Administraator, kes selle kaitse alla võttis, andis järgmise selgituse:
-<p>$1",
-"missingarticle" => "Andmebaas ei leidnud lehekülje \"$1\" teksti, kuigi see oleks pidanud olema leitav.
-
-<p>Tavaliselt on selle põhjuseks vananenud sisuerinevuste- või ajaloolink leheküljele, mis on kustutatud.
-
-<p>Kui ei ole tegemist sellise juhtumiga, siis võib olla tegemist tarkvaraveaga. Palun teatage sellest administraatorile, märkides ära kasutatud aadressi.",
-"internalerror" => "Sisemine viga",
-"filecopyerror" => "Ei saanud faili \"$1\" failiks \"$2\" kopeerida.",
-"filerenameerror" => "Ei saanud faili \"$1\" failiks \"$2\" ümber nimetada.",
-"filedeleteerror" => "Faili nimega \"$1\" ei ole võimalik kustutada.",
-"filenotfound" => "Faili nimega \"$1\" ei leitud.",
-"unexpected" => "Ootamatu väärtus: \"$1\"=\"$2\".",
-"formerror" => "Viga: vormi ei saanud salvestada",
-"badarticleerror" => "Seda toimingut ei saa sellel leheküljel sooritada.",
-"cannotdelete" => "Seda lehekülge või pilti ei ole võimalik kustutada. (Võib-olla keegi teine juba kustutas selle.)",
-"badtitle" => "Vigane pealkiri",
-"badtitletext" => "Küsitud artiklipealkiri oli kas vigane, tühi või siis
-valesti viidatud keelte- või wikidevaheline pealkiri.",
-"perfdisabled" => "Vabandage! See funktsioon ajutiselt ei tööta, sest ta aeglustab andmebaasi kasutamist võimatuseni. Sellepärast täiustatakse vastavat programmi lähitulevikus. Võib-olla teete seda Teie!",
-'perfdisabledsub' => "Siin on salvestatud koopia $1-st:", # obsolete?
-'perfcached' => 'Järgnevad andmed on puhverdatud ja ei pruugi olla kõige värskemad:',
-'wrong_wfQuery_params' => "Valed parameeterid funktsioonile wfQuery()<br />
-Funktsioon: $1<br />
-Päring: $2",
-'viewsource' => 'Vaata lähteteksti',
-'protectedtext' => "See lehekülg on lukustatud, et muudatusi vältida. Selleks võib olla
-mitmesuguseid põhjusi, vaata palun artiklit
-[[{{ns:4}}:Lukustatud lehekülg]].
-Sa saad aga vaadata ja kopeerida selle lehekülje lähteteksti --",
-
-
-
-
-# Login and logout pages
-#
-"logouttitle" => "Väljalogimine",
-"logouttext" => "Te olete välja loginud.
-Võite kasutada süsteemi anonüümselt, aga ka sama või mõne teise kasutajana uuesti sisse logida.",
- # rookisin Vikipeedia välja, {{SITENAME}} oleks õige, aga vajab ümbersõnastamist.
-
-"welcomecreation" => "<h2>Tere tulemast, $1!</h2><p>Teie konto on loodud. Ärge unustage seada oma eelistusi.",
-
-"loginpagetitle" => "Sisselogimine",
-"yourname" => "Teie kasutajanimi",
-"yourpassword" => "Teie parool",
-"yourpasswordagain" => "Sisestage parool uuesti",
-"remembermypassword" => "Parooli meeldejätmine tulevasteks seanssideks.",
-"loginproblem" => "<b>Sisselogimine ei õnnestunud.</b><br />Proovige uuesti!",
-"alreadyloggedin" => "<strong>Kasutaja $1, Te olete juba sisse loginud!</strong><br />",
-
-"login" => "Logi sisse",
-'loginprompt' => "{{SITENAME}} võimaldab sisselogimist vaid siis kui küpsised on lubatud.",
-"userlogin" => "Logi sisse",
-"logout" => "Logi välja",
-"userlogout" => "Logi välja",
-"createaccount" => "Loo uus konto",
-'createaccountmail' => 'meili teel',
-"badretype" => "Sisestatud paroolid ei lange kokku.",
-"userexists" => "Sisestatud kasutajanimi on juba kasutusel. Valige uus nimi.",
-"youremail" => "Teie e-posti aadress*",
-"yournick" => "Teie hüüdnimi (allakirjutamiseks)",
-'prefs-help-realname' => '* <strong>Tegelik nimi</strong> (pole kohustuslik): kui otsustate selle avaldada, kasutatakse seda Teie tööpanuse seostamiseks Teiega.<br />',
-'prefs-help-email' => '* <strong>E-post</strong> (pole kohustuslik): Võimaldab inimestel Teiega veebisaidi kaudu ühendust võtta, ilma et Te peaksite neile oma meiliaadressi avaldama, samuti on sellest kasu, kui unustate parooli.',
-
-"loginerror" => "Viga sisselogimisel",
-'nocookiesnew' => "Kasutajakonto loodi, aga sa ei ole sisse logitud, sest {{SITENAME}} kasutab kasutajate tuvastamisel küpsiseid. Sinu brauseris on küpsised keelatud. Palun sea küpsised lubatuks ja logi siis oma vastse kasutajanime ning parooliga sisse.",
-"nocookieslogin" => "{{SITENAME}} kasutab kasutajate tuvastamisel küpsiseid. Sinu brauseris on küpsised keelatud. Palun sea küpsised lubatuks ja proovi siis uuesti.",
-"noname" => "Sa ei sisestanud kasutajanime lubataval kujul.",
-"loginsuccesstitle" => "Sisselogimine õnnestus",
-"loginsuccess" => "Te olete sisse loginud. Teie kasutajanimi on \"$1\".",
-"nosuchuser" => "Kasutajat nimega \"$1\" ei ole olemas. Kontrollige kirjapilti või kasutage alljärgnevat vormi uue kasutajakonto loomiseks.",
-"wrongpassword" => "Vale parool. Proovige uuesti.",
-"mailmypassword" => "Saada mulle meili teel uus parool",
-"passwordremindertitle" => "{{SITENAME}} - unustatud salasõna",
-"passwordremindertext" => "Keegi (tõenäoliselt Teie, IP-aadressilt $1),
-palus, et me saadaksime Teile uue parooli süsteemi sisselogimiseks.
-Kasutaja \"$2\" parool on nüüd \"$3\".
-Võiksid sisse logida ja selle ajutise parooli ära muuta. <br \>
-
-Sinu {{SITENAME}}.",
-"noemail" => "Kasutaja \"$1\" meiliaadressi meil kahjuks pole.",
-"passwordsent" => "Uus parool on saadetud kasutaja \"$1\" registreeritud meiliaadressil.
-Pärast parooli saamist logige palun sisse.",
-'loginend' => '',
-'mailerror' => "Viga kirja saatmisel: $1",
-'acct_creation_throttle_hit' => 'Vabandame, aga te olete loonud juba $1 kontot. Rohkem te ei saa.',
-
-
-# Edit page toolbar
-'bold_sample'=>'Rasvane kiri',
-'bold_tip'=>'Rasvane kiri',
-'italic_sample'=>'Kursiiv',
-'italic_tip'=>'Kursiiv',
-'link_sample'=>'Lingitav pealkiri',
-'link_tip'=>'Siselink',
-'extlink_sample'=>'http://www.välislink.com Lingi nimi',
-'extlink_tip'=>'Välislink (ära unusta prefiksit http://)',
-'headline_sample'=>'Pealkiri',
-'headline_tip'=>'Teise taseme pealkiri',
-'math_sample'=>'Sisesta valem siia',
-'math_tip'=>'Matemaatiline tekst (LaTeX)',
-'nowiki_sample'=>'Sisesta formaatimata tekst',
-'nowiki_tip'=>'Ignoreeri viki vormindust',
-'image_sample'=>'Näidis.jpg',
-'image_tip'=>'Pilt',
-'media_sample'=>'Näidis.mp3',
-'media_tip'=>'Meediafail',
-'sig_tip'=>'Sinu allkiri koos ajatempliga',
-'hr_tip'=>'Horisontaaljoon',
-
-# Edit pages
-#
-"summary" => "Resümee",
-'subject' => 'Pealkiri',
-"minoredit" => "See on pisiparandus",
-"watchthis" => "Jälgi seda artiklit",
-"savearticle" => "Salvesta",
-"preview" => "Vaata",
-"showpreview" => "Näita eelvaadet",
-"blockedtitle" => "Kasutaja on blokeeritud",
-"blockedtext" => "Teie kasutajanime või IP-aadressi blokeeris $1.
-Tema põhjendus on järgmine:<br />''$2''<p>Küsimuse arutamiseks võite pöörduda $1 või mõne teise
-[[{{ns:4}}:administraatorid|administraatori]] poole.
-
-Pange tähele, et Te ei saa sellele kasutajale teadet saata, kui Te pole registreerinud oma [[Eri:Eelistused|eelistuste lehel]] kehtivat e-posti aadressi.
-
-Teie IP on $3. Lisage see aadress kõigile järelpärimistele, mida kavatsete teha.",
-
-'whitelistedittitle' => 'Toimetamiseks on vaja sisse logida',
-'whitelistedittext' => 'Lehekülgede toimetamiseks peate [[Eri:Userlogin|sisse logima]].',
-'whitelistreadtitle' => 'Lugemiseks peate olema sisse logitud',
-'whitelistreadtext' => 'Lehekülgede lugemiseks peate [[Eri:Userlogin|sisse logima]].',
-'whitelistacctitle' => 'Teil pole õigust kasutajakontot luua',
-'whitelistacctext' => 'Et selles Vikis kontosid luua, peate olema [[Eri:Userlogin|sisse logitud]] ja omama vastavaid õigusi.',
-
-'loginreqtitle' => 'Vajalik on sisselogimine',
-'loginreqlink' => 'sisse logima',
-'loginreqpagetext' => 'Lehekülgede vaatamiseks peate $1.',
-'accmailtitle' => 'Saadeti parool.',
-'accmailtext' => "Kasutaja '$1' parool saadeti aadressile $2.",
-
-"newarticle" => "(Uus)",
-"newarticletext" =>
-"Seda lehekülge veel ei ole.
-Lehekülje loomiseks hakake kirjutama all olevasse boksi
-(lisainfo saamiseks vaadake [[{{ns:4}}:Juhend|juhendit]]).
-Kui sattusite siia kogemata, klõpsake lihtsalt brauseri ''back''-nupule.",
-"anontalkpagetext" => "---- ''See on arutelulehekülg anonüümse kasutaja kohta, kes ei ole loonud kontot või ei kasuta seda. Sellepärast tuleb meil kasutaja identifitseerimiseks kasutada tema [[IP-aadress]]i. See IP-aadress võib olla mitmele kasutajale ühine. Kui olete anonüümne kasutaja ning leiate, et kommentaarid sellel leheküljel ei ole mõeldud Teile, siis palun [[{{ns:4}}:Kasutaja sisselogimine|looge konto või logige sisse]], et edaspidi arusaamatusi vältida.''",
-"noarticletext" => "(See lehekülg on praegu tühi)",
-'clearyourcache' => "'''Märkus:''' Pärast salvestamist pead sa muudatuste nägemiseks oma brauseri puhvri tühjendama: '''Mozilla:''' ''ctrl-shift-r'', '''IE:''' ''ctrl-f5'', '''Safari:''' ''cmd-shift-r'', '''Konqueror''' ''f5''.",
-'usercssjsyoucanpreview' => "<strong>Vihje:</strong> Kasuta nuppu 'Näita eelvaadet' oma uue css/js testimiseks enne salvestamist.",
-'usercsspreview' => "'''Ärge unustage, et seda versiooni teie isiklikust stiililehest pole veel salvestatud!'''",
-'userjspreview' => "'''Ärge unustage, et see versioon teie isiklikust javascriptist on alles salvestamata!'''",
-
-"updated" => "(Värskendatud)",
-"note" => "<strong>Meeldetuletus:</strong>",
-"previewnote" => "Ärge unustage, et see versioon ei ole veel salvestatud!",
-"previewconflict" => "See eelvaade näitab, kuidas ülemises toimetuskastis olev tekst hakkab välja nägema, kui otsustate salvestada.", ## redaktoriboks?
-"editing" => "Redigeerimisel on $1",
-"editconflict" => "Redigeerimiskonflikt: $1",
-"explainconflict" => "Keegi teine on muutnud seda lehekülge pärast seda, kui Teie seda redigeerima hakkasite.
-Ãœlemine toimetuskast sisaldab teksti viimast versiooni.
-Teie muudatused on alumises kastis.
-Teil tuleb need viimasesse versiooni üle viia.
-Kui Te klõpsate nupule
- \"Salvesta\", siis salvestub <b>ainult</b> ülemises toimetuskastis olev tekst.<br />",
-"yourtext" => "Teie tekst",
-"storedversion" => "Salvestatud redaktsioon",
-"editingold" => "<strong>ETTEVAATUST! Te redigeerite praegu selle lehekülje vana redaktsiooni.
-Kui Te selle salvestate, siis lähevad kõik vahepealsed muudatused kaduma.</strong>",
-"yourdiff" => "Erinevused",
-/*"copyrightwarning" => "Pidage silmas, et kõik kaastööd loetakse avaldatuks vastavalt GNU Vaba Dokumentatsiooni Litsentsile
-(Üksikasjad on leheküljel $1).
-Kui Te ei soovi, et Teie poolt kirjutatut halastamatult redigeeritakse ja omal äranägemisel kasutatakse, siis ärge seda siia salvestage.<br />
-Te kinnitate ka, et kirjutasite selle ise või võtsite selle kopeerimiskitsenduseta allikast.
-<strong>ÄRGE SAATKE AUTORIÕIGUSTEGA KAITSTUD MATERJALI ILMA LOATA!</strong>", # Vikipeedia võtsin välja, {{SITENAME}} paigutada kuidagi?*/
-"longpagewarning" => "<strong>HOIATUS: Selle lehekülje pikkus ületab $1 kilobaiti. Mõne brauseri puhul valmistab raskusi juba 32-le kilobaidile läheneva pikkusega lehekülgede redigeerimine. Palun kaaluge selle lehekülje sisu jaotamist lühemate lehekülgede vahel.</strong>",
-"readonlywarning" => "<strong>HOIATUS: Andmebaas on lukustatud hooldustöödeks, nii et praegu ei saa parandusi salvestada. Võite teksti alal hoida tekstifailina ning salvestada hiljem.</strong>",
-"protectedpagewarning" => "<strong>HOIATUS: See lehekülg on lukustatud, nii et seda saavad redigeerida ainult süsteemi operaatori õigustega kasutajad. Järgige juhtnööre leheküljel
-[[Project:Juhtnöörid_kaitstud_lehekülje_kohta]]</strong>.",
-
-# History pages
-#
-"revhistory" => "Redigeerimislugu",
-"nohistory" => "Sellel leheküljel ei ole eelmisi redaktsioone.",
-"revnotfound" => "Redaktsiooni ei leitud",
-"revnotfoundtext" => "Teie poolt päritud vana redaktsiooni ei leitud.
-Palun kontrollige aadressi, millel Te seda lehekülge leida püüdsite.",
-"loadhist" => "Lehekülje ajaloo laadimine",
-"currentrev" => "Viimane redaktsioon",
-"revisionasof" => "Redaktsioon: $1",
-"cur" => "viim",
-"next" => "järg",
-"last" => "eel",
-"orig" => "orig",
-"histlegend" => "Märgi versioonid, mida tahad võrrelda ja vajuta võrdlemisnupule.
-Legend: (viim) = erinevused võrreldes viimase redaktsiooniga,
-(eel) = erinevused võrreldes eelmise redaktsiooniga, P = pisimuudatus",
-'history_copyright' => '-',
-# Diffs
-#
-"difference" => "(Erinevused redaktsioonide vahel)",
-"loadingrev" => "Redaktsiooni laadimine erinevustelehekülje jaoks",
-"lineno" => "Rida $1:",
-"editcurrent" => "Redigeeri selle lehekülje viimast redaktsiooni",
-'selectnewerversionfordiff' => 'Vali võrdlemiseks uuem versioon',
-'selectolderversionfordiff' => 'Vali võrdlemiseks vanem versioon',
-'compareselectedversions' => 'Võrdle valitud versioone',
-# Search results
-#
-"searchresults" => "Otsingu tulemid",
-"searchresulttext" => "Lisainfot otsimise kohta vaata $1.",
-"searchsubtitle" => "Päring \"[[:$1]]\"",
-"searchsubtitleinvalid" => "Päring \"$1\"",
-"badquery" => "Vigane päring",
-"badquerytext" => "Teie päringut ei saanud menetleda.
-Tõenäoliselt püüdsite otsida vähem kui kolme-tähelist sõna.
-Selline otsing ei ole praegu veel võimalik. Võib ka olla,
-et päring oli vigane, nt. \"koer and and kass\" ei ole lubatav.
-Palun proovige teistsugust päringut.",
-"matchtotals" => "Otsitud sõna \"$1\" leidub $2 artikli pealkirjas
-ning $3 artikli tekstis.",
-"nogomatch" => "Täpselt sellise pealkirjaga lehekülge ei ole, proovime täistekstotsingut.",
-"titlematches" => "Tabamused artiklipealkirjades",
-"notitlematches" => "Artiklipealkirjades tabamusi ei ole",
-"textmatches" => "Tabamused artiklitekstides",
-"notextmatches" => "Artiklitekstides tabamusi ei ole",
-"prevn" => "eelmised $1",
-"nextn" => "järgmised $1",
-"viewprevnext" => "Näita ($1) ($2) ($3).",
-"showingresults" => "Allpool näitame <b>$1</b> tulemit alates tulemist #<b>$2</b>.",
-"nonefound" => "<strong>Märkus</strong>: otsingute ebaõnnestumise sagedaseks põhjuseks on asjaolu,
-et väga sageli esinevaid sõnu ei võta süsteem otsimisel arvesse. Teine põhjus võib olla
-mitme otsingusõna kasutamine (tulemusena ilmuvad ainult leheküljed, mis sisaldavad kõiki otsingusõnu).",
-"powersearch" => "Otsi",
-"powersearchtext" => "
-Otsing nimeruumidest :<br />
-$1<br />
-$2 Loetle ümbersuunamisi &nbsp; Otsi $3 $9",
-
-
-# Preferences page
-#
-"preferences" => "Teie eelistused",
-"prefsnologin" => "Te ei ole sisse loginud",
-"prefsnologintext" => "Et oma eelistusi seada, [[Special:Userlogin|tuleb Teil]]
-sisse logida.",
-"prefsreset" => "Teie eelistused on arvutimälu järgi taastatud.",
-"qbsettings" => "Kiirriba sätted",
-"changepassword" => "Muuda parool",
-"skin" => "Nahk",
-"math" => "Valemite näitamine",
-"dateformat" => "Kuupäeva formaat",
-'datedefault' => 'Eelistus puudub',
-"math_failure" => "Arusaamatu süntaks",
-"math_unknown_error" => "Tundmatu viga",
-"math_unknown_function" => "Tundmatu funktsioon",
-"math_lexing_error" => "Väljalugemisviga",
-"math_syntax_error" => "Süntaksiviga",
-"saveprefs" => "Salvesta eelistused",
-"resetprefs" => "Lähtesta eelistused",
-"oldpassword" => "Vana parool",
-"newpassword" => "Uus parool",
-"retypenew" => "Sisestage uus parool uuesti",
-"textboxsize" => "Redaktoriboksi suurus",
-"rows" => "Ridade arv",
-"columns" => "Veergude arv",
-"searchresultshead" => "Otsingutulemite sätted",
-"resultsperpage" => "Tulemeid leheküljel",
-"contextlines" => "Ridu tulemis",
-"contextchars" => "Konteksti pikkus real",
-"stubthreshold" => "Nupu näitamise lävi",
-"recentchangescount" => "Pealkirjade arv viimastes muudatustes",
-"savedprefs" => "Teie eelistused on salvestatud.",
-"timezonetext" => "Kohaliku aja ja serveri aja (maailmaaja) vahe tundides.",
-"localtime" => "Kohalik aeg",
-"timezoneoffset" => "Ajavahe",
-
-
-# Recent changes
-#
-"changes" => "muudatused",
-"recentchanges" => "Viimased muudatused",
-"recentchangestext" => "Jälgige sellel leheküljel viimaseid muudatusi.",
-"rcloaderr" => "Viimaste muudatuste laadimine",
-"rcnote" => "Allpool on esitatud viimased <strong>$1</strong> muudatust viimase <strong>$2</strong> päeva jooksul.",
-"rcnotefrom" => "Allpool on esitatud muudatused alates <b>$2</b> (näidatakse kuni <b>$1</b> muudatust).",
-"rclistfrom" => "Näita muudatusi alates $1",
-"rclinks" => "Näita viimast $1 muudatust viimase $2 päeva jooksul.",
-"rchide" => "in $4 form; $1 pisiparandust; $2 sekundaarset nimeruumi; $3 multiple edits.", ##MIS SEE ON?
-"diff" => "erin",
-"hist" => "ajal",
-"hide" => "peida",
-"show" => "näita",
-"tableform" => "tabel",
-"listform" => "list",
-"nchanges" => "$1 muudatust",
-"minoreditletter" => "P",
-"newpageletter" => "U",
-
-# Upload
-#
-"upload" => "Faili üleslaadimine",
-"uploadbtn" => "Ãœleslaadimine",
-"uploadlink" => "Piltide üleslaadimine",
-"reupload" => "Uuesti üleslaadimine",
-"reuploaddesc" => "Tagasi üleslaadimise vormi juurde.",
-"uploadnologin" => "sisse logimata",
-"uploadnologintext" => "Kui Te soovite faile üles laadida, peate [[Special:Userlogin|sisse logima]].",
-"uploaderror" => "Viga üleslaadimisel",
-"uploadtext" => "<strong>STOPP!</strong> Enne kui sooritad üleslaadimise,
-peaksid tagama, et see järgib siinset [[{{ns:4}}:Image_use_policy|piltide kasutamise korda]].
-
-Et näha või leida eelnevalt üleslaetud pilte,
-mine vaata [[Special:Imagelist|piltide nimekirja]].
-Üleslaadimised ning kustutamised logitakse [[Special:Log/upload|üleslaadimise logis]].
-
-Järgneva vormi abil saad laadida üles uusi pilte
-oma artiklite illustreerimiseks.
-Enamikul brauseritest, näed nuppu \"Browse...\", mis viib sind
-sinu operatsioonisüsteemi standardsesse failiavamisaknasse.
-Faili valimisel sisestatakse selle faili nimi tekstiväljale
-nupu kõrval.
-Samuti pead märgistama kastikese, kinnitades sellega,
-et sa ei riku seda faili üleslaadides kellegi autoriõigusi.
-Üleslaadimise lõpuleviimiseks vajuta nupule \"Üleslaadimine\".
-See võib võtta pisut aega, eriti kui teil on aeglane internetiühendus.
-
-Eelistatud formaatideks on fotode puhul JPEG , joonistuste
-ja ikoonilaadsete piltide puhul PNG, helide jaoks aga OGG.
-Nimeta oma failid palun nõnda, et nad kirjeldaksid arusaadaval moel faili sisu, see aitab segadusi vältida.
-Pildi lisamiseks artiklile, kasuta linki kujul:
-<b><nowiki>[[image:pilt.jpg]]</nowiki></b> või <b><nowiki>[[image:pilt.png|alt. tekst]]</nowiki></b>.
-Helifaili puhul: <b><nowiki>[[media:fail.ogg]]</nowiki></b>.
-
-Pane tähele, et nagu ka ülejäänud siinsete lehekülgede puhul,
-võivad teised sinu poolt laetud faile saidi huvides
-muuta või kustutada ning juhul kui sa süsteemi kuritarvitad
-võidakse sinu ligipääs sulgeda.",
-"uploadlog" => "üleslaadimise logi",
-"uploadlogpage" => "Upload_log",
-"uploadlogpagetext" => "Järgnev on nimekiri viimastest üleslaadimistest.
-Kellaajad on märgitud serveri ajaarvamise järele (UTC).
-<ul>
-</ul>",
-"filename" => "Faili nimi",
-"filedesc" => "Lühikirjeldus",
-"copyrightpage" => "{{ns:4}}:Autoriõigused",
-"copyrightpagename" => "{{SITENAME}} ja autoriõigused",
-"uploadedfiles" => "Ãœleslaetud failid",
-"minlength" => "Pildi nimi peab sisaldama vähemalt kolme tähte.",
-"badfilename" => "Pildi nimi on muudetud. Uus nimi on \"$1\".",
-"badfiletype" => "\".$1\" ei ole soovitatav formaat.",
-"largefile" => "Soovitame mitte saata faile, mille suurus ületab 100 kilobaiti.",
-"successfulupload" => "Üleslaadimine õnnestus",
-"fileuploaded" => "Fail nimega \"$1\" õnnestus üles laadida.
-Palun järgi seda linki: ($2). See viib su kirjelduslehele, et saaksid esita
-asjassepuutuvad andmed faili kohta: kust on ta pärit, millal
-ja kelle poolt ta loodi, jne.",
-"uploadwarning" => "Hoiatus üleslaadimise asjus",
-"savefile" => "Salvesta fail",
-"uploadedimage" => "laadisin üles \"[[$1]]\"",
-
-# Image list
-#
-"imagelist" => "Piltide loend",
-"imagelisttext" => "Piltide arv järgnevas loendis: $1. Sorteeritud $2.", # $2 -- nt. "kuupäeva järgi".
-"getimagelist" => "hangin piltide nimekirja",
-"ilsubmit" => "Otsi",
-"showlast" => "Näita viimast $1 pilti sorteerituna $2.", # $2 nt. "nime järgi"
-"byname" => "nime järgi",
-"bydate" => "kuupäeva järgi",
-"bysize" => "suuruse järgi",
-"imgdelete" => "del",
-"imgdesc" => "kirj",
-"imglegend" => "Legend: (kirj) = näita/redigeeri pildi kirjeldust.",
-"imghistory" => "Pildi ajalugu",
-"revertimg" => "taas",
-"deleteimg" => "del",
-"deleteimgcompletely" => "del",
-"imghistlegend" => "Legend: (viim) = see on pildi viimane versioon, (del) = kustuta
-see vana versioon, (taas) = taasta see vana versioon.
-<br /><i>Klõpsa kuupäevale, et näha tookord laetud pilti.</i>.",
-"imagelinks" => "Pildilingid",
-"linkstoimage" => "Sellele pildile viitavad järgmised leheküljed:",
-"nolinkstoimage" => "Selle pildile ei viita ükski lehekülg.",
-
-# Statistics
-#
-"statistics" => "Statistika",
-"sitestats" => "Saidi statistika",
-"userstats" => "Kasutaja statistika",
-"sitestatstext" => "Lehekülgede koguarv andmebaasis: <b>$1</b>.
-
-See arv hõlmab ka arutelulehekülgi, abiartikleid Vikipeedia kohta, väga lühikesi lehekülgi (nuppe), ümbersuunamislehekülgi ning muid lehekülgi, millel tõenäoliselt ei ole entsüklopeediaartikleid. Ilma neid arvestamata on Vikipeedias praegu <b>$2</b> lehekülge, mida võib pidada artikliteks.
-
-Alates uuele programmile üleminekust 18. detsembril 2003 on lehekülgi vaadatud kokku <b>$3</b> korda ja redigeeritud kokku <b>$4</b> korda. Seega on lehekülje kohta tehtud <b>$5</b> parandust ja iga paranduse kohta tuleb <b>$5</b> vaatamist.", # viimase lausepoole võiks kohalikes seadetes eemaldada,
- # sest see kipub mingil põhjusel olema null, tõenäoliselt praegu külastusi lihtsalt kokku ei loeta.
- # enamasti on arvud.
- # Võiks veel ainsust silmas pidades ühtteist ümber sõnastada, aga see esineb tõesti üliharva.
-"userstatstext" => "Registreeritud kasutajate arv: <b>$1</b>.
-Administraatori staatuses kasutajaid: <b>$2</b> (vt $3).",
-# Maintenance Page
-#
-"maintenance" => "Hoolduslehekülg",
-"maintenancebacklink" => "Tagasi hooldusleheküljele",
-
-"selflinks" => "Iseendale viitavad leheküljed",
-"selflinkstext" => "Järgmised leheküljed sisaldavad viita iseendale, mis ei ole soovitatav.",
-
-# Miscellaneous special pages
-#
-"orphans" => "Ãœksildased artiklid",
-"lonelypages" => "Ãœksildased artiklid",
-"unusedimages" => "Kasutamata pildid",
-"popularpages" => "Populaarsed leheküljed",
-"nviews" => "Külastuste arv: $1",
-"wantedpages" => "Kõige oodatumad artiklid",
-"nlinks" => "Linkide arv: $1",
-"allpages" => "Kõik artiklid",
-"randompage" => "Juhuslik artikkel",
-"shortpages" => "Lühikesed artiklid",
-"longpages" => "Pikad artiklid",
-"listusers" => "Kasutajad",
-"specialpages" => "Erileheküljed",
-"spheading" => "Erileheküljed",
-"protectpage" => "Kaitse lehekülge",
-"recentchangeslinked" => "Seotud muudatused",
-"rclsub" => "(lehekülgedel, millele \"$1\" viitab)", #
-"debug" => "Silu",
-"newpages" => "Uued leheküljed",
-'ancientpages' => 'Vanimad leheküljed',
-"intl" => "Keeltevahelised lingid",
-'move' => 'Teisalda',
-"movethispage" => "Teisalda lehekülg",
-"unusedimagestext" => "<p>Pange palun tähele, et teised
-veebisaidid, nagu nt. rahvusvahelised Vikipeediad, võivad
-linkida lehekülgedele otselinginga ja seega võivad
-siin esitatud pildid olla ikkagi aktiivses kasutuses.",
-"booksources" => "Raamatud",
-"booksourcetext" => "All on esitatud linkide loend teistesse
-saitidesse, mis müüvad uusi ja kasutatud raamatuid ning võivad
-omada lisainfot otsitavate raamatute kohta.
-{{ns:4}} ei ole nende ettevõtmistega seotud ja seda nimekirja
-ei tohiks konstrueerida reklaami tegemiseks.",
-
-# Email this user
-#
-"emailsubject" => "Subject",
-"emailmessage" => "Sõnum",
-"emailsend" => "Saada",
-"emailsent" => "E-post saadetud",
-"emailsenttext" => "Teie sõnum on saadetud.",
-
-# Watchlist
-#
-"watchlist" => "Minu jälgimisloend",
-"watchlistsub" => "(kasutajale nimega \"$1\")",
-"nowatchlist" => "Teie jälgimisloend on tühi.",
-"watchnologin" => "Ei ole sisse loginud",
-"watchnologintext" => "Jälgimisloendi muutmiseks peate [[Special:Userlogin|sisse logima]].",
-"addedwatch" => "Lisatud jälgimisloendile",
-"addedwatchtext" => "Lehekülg \"$1\" on lisatud Teie [[Special:Watchlist|jälgimisloendile]].
-Edasised muudatused sellel lehel ja sellega seotud aruteluküljel reastatakse siin
-ning [[Special:Recentchanges||viimaste muudatuste lehel]] tuuakse ta esile
-<b>rasvase</b> kirja abil.</p>
-<p>Kui tahad seda lehte hiljem jälgimisloendist eemaldada, klõpsa päisenupule \"Lõpeta jälgimine\".",
-"removedwatch" => "Jälgimisloendist eemaldatud",
-"removedwatchtext" => "Lehekülg pealkirjaga \"$1\" on Teie jälgimisloendist eemaldatud.",
-'watch' => 'Jälgi',
-"watchthispage" => "Jälgi seda lehekülge",
-"unwatchthispage" => "Lõpeta jälgimine",
-"notanarticle" => "Pole artikkel",
-
-# Delete/protect/revert
-#
-"deletepage" => "Kustuta lehekülg",
-"confirm" => "Kinnita",
-"confirmdelete" => "Kinnita kustutamine",
-"deletesub" => "(Kustutan lehekülje \"$1\")",
-"confirmdeletetext" => "Sa oled andmebaasist jäädavalt kustutamas lehte või pilti
-koos kogu tema ajalooga. Palud kinnita, et sa tahad seda tõepoolest teha, et
-sa mõistad tagajärgi ja et sinu tegevus on kooskõlas siinse
-[[{{ns:4}}:Policy|sisekorraga]].", # Project:Policy tuleks ka tõlkida
-"actioncomplete" => "Toiming sooritatud",
-"deletedtext" => "\"$1\" on kustutatud.
-Viimaste kustutuste loendit näed siit: $2.",
-"deletedarticle" => "\"$1\" kustutatud",
-"dellogpage" => "Kustutatud_leheküljed",
-"dellogpagetext" => "Allpool on esitatud nimekiri viimastest kustutamistest.
-Kõik toodud kellaajad järgivad serveriaega (UTC).
-<ul>
-</ul>",
-"deletionlog" => "Kustutatud leheküljed",
-"reverted" => "Pöörduti tagasi varasemale versioonile",
-"deletecomment" => "Kustutamise põhjus",
-"imagereverted" => "Varasemale versioonile tagasipöördumine õnnestus.",
-"rollback" => "Pöördu varasemale versioonile",
-"rollbacklink" => "taasta varasem versioon",
-"cantrollback" => "Ei saa muudatusi tagasi pöörata; viimane kaastööline on artikli ainus autor.",
-"revertpage" => "Pöörduti tagasi viimasele muudatusele, mille tegi $1",
-
-# Undelete
-"undelete" => "Taasta kustutatud lehekülg",
-"undeletepage" => "Kustutatud lehekülgede vaatamine ja taastamine",
-"undeletepagetext" => "Järgnevad leheküljed on kustutatud, kuis arhiivis
-veel olemas, neid saab taastada. Arhiivi sisu vistatakse aegajalt üle parda.",
-"undeletearticle" => "Taasta kustutatud artikkel",
-"undeleterevisions" => "Arhiveeritud versioone on $1.",
-"undeletehistory" => "Kui taastate lehekülje, taastuvad kõik versioonid artikli
-ajaloona. Kui vahepeal on loodud uus samanimeline lehekülg, ilmuvad taastatud
-versioonid varasema ajaloona. Kehtivat versiooni automaatselt välja ei vahetata.",
-"undeleterevision" => "Kustutatud versioon seisuga $1",
-"undeletebtn" => "Taasta!",
-"undeletedarticle" => "\"$1\" taastatud",
-"undeletedtext" => "Artikkel [[:$1|$1]] on taastatud.
-Viimaste kustutamiste ja taastamiste logi on esitatud lehel [[{{ns:4}}:Kustutatud_leheküljed]].",
-
-# Contributions
-#
-"contributions" => "Kasutaja kaastööd",
-"mycontris" => "Minu kaastöö",
-"contribsub" => "Kasutaja \"$1\" jaoks",
-"nocontribs" => "Antud kriteeriumile vastavaid muudatusi ei leidnud.",
-"ucnote" => "Esitatakse selle kasutaja tehtud viimased <b>$1</b> muudatust viimase <b>$2</b> päeva jooksul.",
-"uclinks" => "Näita viimast $1 muudatust; viimase $2 päeva jooksul.",
-"uctop" => " (üles)" ,
-
-# What links here
-#
-"whatlinkshere" => "Viidad siia",
-"notargettitle" => "Puudub sihtlehekülg",
-"notargettext" => "Sa ei ole esitanud sihtlehekülge ega kasutajat, kelle kallal seda operatsiooni toime panna.",
-"linklistsub" => "(Linkide loend)",
-"linkshere" => "Siia viitavad järgmised leheküljed:",
-"nolinkshere" => "Siia ei viita ükski lehekülg.",
-"isredirect" => "ümbersuunamislehekülg",
-
-# Block/unblock IP
-#
-"blockip" => "Blokeeri IP-aadress",
-"blockiptext" => "Use the form below to block write access
-from a specific IP address.
-This should be done only only to prevent vandalism, and in
-accordance with [[{{ns:project}}:Policy|{{SITENAME}} policy]].
-Fill in a specific reason below (for example, citing particular
-pages that were vandalized).",
-"ipaddress" => "IP-aadress",
-"ipbreason" => "Põhjus",
-"ipbsubmit" => "Blokeeri see aadress",
-"badipaddress" => "The IP address is badly formed.",
-"blockipsuccesssub" => "Block succeeded",
-"blockipsuccesstext" => "IP-aadress \"$1\" on blokeeritud.
-<br />See [[Special:Ipblocklist|IP block list]] to review blocks.",
-"unblockip" => "Unblock IP address",
-"unblockiptext" => "Use the form below to restore write access
-to a previously blocked IP address.",
-"ipusubmit" => "Unblock this address",
-"ipusuccess" => "IP address \"$1\" unblocked",
-"ipblocklist" => "Blokeeritud IP-aadresside loend",
-"blocklistline" => "$1, $2 blocked $3 ($4)",
-"blocklink" => "blokeeri",
-"unblocklink" => "unblock",
-"contribslink" => "contribs",
-
-# Developer tools
-#
-"lockdb" => "Lukusta andmebaas",
-"unlockdb" => "Tee andmebaas lukust lahti",
-"lockbtn" => "Võta andmebaas kirjutuskaitse alla",
-"unlockbtn" => "Taasta andmebaasi kirjutuspääs",
-"locknoconfirm" => "You did not check the confirmation box.",
-"lockdbsuccesssub" => "Andmebaas kirjutuskaitse all",
-"unlockdbsuccesssub" => "Kirjutuspääs taastatud",
-"lockdbsuccesstext" => "Andmebaas on nüüd kirjutuskaitse all.
-<br />Kui Teie hooldustöö on läbi, ärge unustage kirjutuspääsu taastada!",
-"unlockdbsuccesstext" => "Andmebaasi kirjutuspääs on taastatud.",
-
-# Move page
-#
-"movepage" => "Teisalda artikkel",
-"movepagetext" => "Using the form below will rename a page, moving all
-of its history to the new name.
-The old title will become a redirect page to the new title.
-Links to the old page title will not be changed; be sure to
-check for double or broken redirects.
-You are responsible for making sure that links continue to
-point where they are supposed to go.
-
-Note that the page will '''not''' be moved if there is already
-a page at the new title, unless it is empty or a redirect and has no
-past edit history. This means that you can rename a page back to where
-it was just renamed from if you make a mistake, and you cannot overwrite
-an existing page.
-
-<b>ETTEVAATUST!</b>
-Võimalik, et olete tegemas ootamatut ning drastilist muudatust väga loetavasse artiklisse;
-enne muudatuse tegemist mõelge palun järele, milised võivad olla selle tagajärjed.",
-"movepagetalktext" => "Koos artiklileheküljega teisaldatakse automaatselt ka arutelulehekülg, '''välja arvatud juhtudel, kui:'''
-*liigutate lehekülge ühest nimeruumist teise,
-*uue nime all on juba olemas mittetühi arutelulehekülg või
-*jätate alumise kastikese märgistamata.
-
-Neil juhtudel teisaldage arutelulehekülg soovi korral eraldi või ühendage ta omal käel uue aruteluleheküljega.",
-"movearticle" => "Teisalda artiklilehekülg",
-"movenologin" => "Te ei ole sisse loginud",
-"movenologintext" => "Et lehekülge teisaldada, peate registreeruma
-kasutajaks ja [[Special:Userlogin|sisse logima]]",
-"newtitle" => "Uue pealkirja alla",
-"movepagebtn" => "Teisalda artikkel",
-"pagemovedsub" => "Artikkel on teisaldatud",
-"pagemovedtext" => "Artikkel \"[[$1]]\" on teisaldatud pealkirja \"[[$2]]\" alla.",
-"articleexists" => "Selle nimega artikkel on juba olemas või pole valitud nimi lubatav. Palun valige uus nimi.",
-"talkexists" => "Artikkel on teisaldatud, kuid arutelulehekülge ei saanud teisaldada, sest uue nime all on arutelulehekülg juba olemas. Palun ühendage aruteluleheküljed ise.",
-"movedto" => "Teisaldatud pealkirja alla:",
-"movetalk" => "Teisalda ka \"arutelu\", kui saab.",
-"talkpagemoved" => "Ka vastav arutelulehekülg on teisaldatud.",
-"talkpagenotmoved" => "Vastav arutelulehekülg jäi teisaldamata.",
- #Math
- 'mw_math_png' => "Alati PNG",
- 'mw_math_simple' => "Kui väga lihtne, siis HTML, muidu PNG",
- 'mw_math_html' => "Võimaluse korral HTML, muidu PNG",
- 'mw_math_source' => "Säilitada TeX (tekstibrauserite puhul)",
- 'mw_math_modern' => "Soovitatav moodsate brauserite puhul",
- 'mw_math_mathml' => 'MathML',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesEu.php b/languages/MessagesEu.php
deleted file mode 100644
index a8d25e4d..00000000
--- a/languages/MessagesEu.php
+++ /dev/null
@@ -1,171 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesEu = array(
-'1movedto2' => '$1 izenburua $2-en truke aldatu da.',
-'about' => 'buruz',
-'aboutpage' => '{{ns:project}}:{{SITENAME}}ri_buruz', // TODO: grammar
-'accesskey-diff' => 'd',
-'administrators' => '{{ns:project}}:Administratzaileak',
-'allmessages' => 'Mezu_guztiak',
-'allpages' => 'Orri guztiak',
-'alphaindexline' => '$1 -tik $2 -raino',
-'alreadyloggedin' => '<strong>Lankide $1, barruan zaude!</strong><br />',
-'ancientpages' => 'Orri zaharrak',
-'bold_sample' => 'Lodia',
-'bold_tip' => 'Lodia',
-'cancel' => 'Bertan behera utzi',
-'categories' => 'Kategoriak',
-'category' => 'kategoria',
-'category_header' => '"$1" kategoriako artikuluak',
-'categoryarticlecount' => 'Kategoria honetan $1 artikulu daude.',
-'contributions' => 'Lankidearen ekarpenak',
-/*'copyrightwarning' => 'Mesedez, egin kontu {{SITENAME}}-ri egindako ekarpen guztiak GNU Dokumentazio aske Lizentziaren barnean egin dela suposatzen dela (begira $1). Ez ezazu sakatu bidaltzeko botoia zure idatzia, baimenik gabe eta zure nahiaren aurka hedatzen ikustea nahi ez baduzu. Zu ere, idatzia zure kabuz idatzi duzula, edo publikora zabaldutako leku batetik ateratzen ari zarela agintzen ari zara. <strong>EZ EZAZU COPYRIGHT BATEN MENPEAN DAGOEN LANA BAIMENIK GABE ERABILI!</strong>', // TODO: grammar*/
-'cur' => 'azk',
-'currentevents' => 'Gaurkotasun',
-'currentrev' => 'Azken eguneratzea',
-'deadendpages' => 'Artikulu itsuak',
-'deletethispage' => 'Orria ezabatu',
-'edithelp' => 'Editatzeko laguntza',
-'edithelppage' => '{{ns:project}}:Editatzeko laguntza',
-'editing' => '"$1" editatzen',
-'editsection' => 'editatu',
-'editold' => 'editatu',
-'editthispage' => 'Orria editatu',
-'go' => 'Joan',
-'headline_sample' => 'Goiburuko',
-'headline_tip' => '2. mailako goiburukoa',
-'help' => 'Laguntza',
-'helppage' => '{{ns:project}}:Laguntza',
-'hide' => 'ezkutatu',
-'hidetoc' => 'ezkutatu',
-'histlegend' => 'Legenda: betsionen artean desberdintasunak: (azk) = azkena, (aur) = aurrekoa;
-t = edikateka txikiak',
-'history' => 'Orriaren historia',
-'history_short' => 'Historia',
-'hr_tip' => 'Lerro horizontal (neurritasunaz)',
-'ilsubmit' => 'Bilatu',
-'image_sample' => 'Adibide.png',
-'imagelist' => 'Irudien zerrenda',
-'italic_sample' => 'Etzana',
-'italic_tip' => 'Etzana',
-'last' => 'aur',
-'lastmodified' => 'Orriaren azken eguneratzea: $1.',
-'loadhist' => 'Orriaren historia kargatzen',
-'login' => 'Izena eman/Saio-hasiera',
-'loginpagetitle' => 'Saio hasiera',
-'loginproblem' => '<b>Arazoren bat egon da zure saio-hasieran.</b><br />¡Saiatu berriro!',
-'logout' => 'Saio-bukaera',
-'logouttext' => 'Zure saioa amaitu duzu.
-Izena eman gabe {{SITENAME}} erabiltzen jarraitu ahal duzu, edo izen berdin edo bestearekin beste saioa hasi ahal duzu.<br />Orri batzuk saioa mantentzen duzuela adierazi dezakete arakatzailearen katxea garbitu arte.',
-'logouttitle' => 'Saio amaiera',
-'lonelypages' => 'Orri umezurtzak',
-'longpages' => 'Orri luzeak',
-'mainpage' => 'Azala',
-'minoredit' => 'Edizio txikia',
-'minoreditletter' => 't',
-'moredotdotdot' => 'Gehiago...',
-'movearticle' => 'Oraingo izenburua',
-'movepage' => 'Orriaren izenburua aldatu',
-'movepagebtn' => 'Orriaren izenburua aldatu',
-'movethispage' => 'Izenburua aldatu',
-'mycontris' => 'Nire ekarpenak',
-'newarticletext' => 'Orri hau ez dago datu-basean; artikulua hastea nahi baduzu, testu lehioan idatzi dezakezu (Mesedez, zure lehen bisita bada, irakurri lehen [[{{ns:project}}:Laguntza|Laguntza orria]]).
-Honaino nahigabe helduz gero, zure arakatzaileko \'\'\'atzera\'\'\' botoia sakatu.',
-'newpage' => 'Orri berria',
-'newpageletter' => 'B',
-'newpages' => 'Orri berriak',
-'newtitle' => 'Izenburu berria',
-'nextn' => 'hurrengo $1ak',
-'nlinks' => '$1 esteka',
-'noname' => 'Lankide izena ez duzu eman.',
-'nowatchlist' => 'Zure segimendu zerrenda hutsik dago.',
-'nstab-category' => 'Kategoria',
-'nstab-help' => 'Laguntza',
-'nstab-image' => 'Irudia',
-'nstab-main' => 'Artikulua',
-'nstab-mediawiki' => 'Oharra',
-'nstab-special' => 'Berezia',
-'nstab-template' => 'Txantiloia',
-'orphans' => 'Orri umezurtzak',
-'otherlanguages' => 'Beste hizkuntzak',
-'pagemovedtext' => '"$1"-ren izenburua "$2"-en truke aldatu da.',
-'passwordremindertext' => 'Norbaitek (zu seguruenik, IP $1 helbidetik) {{SITENAME}}n saio berria hasteko pasahitza bidaltzea eskatu du.
-"$2" lankidearen pasahitza orain "$3" da.
-Mesedez, hasi saioa eta pasahitz hau berri baten truke aldatu.', // TODO: grammar
-'passwordremindertitle' => '{{SITENAME}}ren pasahitz oroigarria', // TODO: grammar
-'passwordsent' => 'Pasahitz oroigarria "$1"-ren helbide elektronikora bidali dugu.
-Mesedez hasi saioa pasahitza hartu bezain laster.',
-'popularpages' => 'Orri bisitatuenak',
-'preferences' => 'Hobespenak',
-'prefs-misc' => 'Nahaztea',
-'preview' => 'Aurrebista',
-'prevn' => 'aurreko $1ak',
-'printableversion' => 'Inprimatzeko bertsio',
-'randompage' => 'Ausazko orria',
-'rclinks' => 'Erakutsi azken $1 aldaketak $2 egunetan.<br />$3',
-'rclistfrom' => 'Erakutsi $1tik aldaketa berriak',
-'rcliu' => '; $1 erregistratu diren lankideen editaketak',
-'rcloaderr' => 'Aldaketa berriak kargatzen',
-'rcnote' => 'Azken <strong>$1</strong> aldaketak <strong>$2</strong> egunetan erakusten.',
-'recentchanges' => 'Aldaketa berriak',
-'recentchangeslinked' => 'Lotutako orrien aldaketak',
-'remembermypassword' => 'Gogoratu pasahitza saio tartean (cookie gorde).',
-'savearticle' => 'Orria gorde',
-'search' => 'Bilatu',
-'searchresults' => 'Bilaketaren emaitza',
-'shortpages' => 'Artikulu laburrak',
-'show' => 'erakutsi',
-'showhideminor' => '$1 editaketa txikiak',
-'showpreview' => 'Aurrebista erakutsi',
-'showtoc' => 'erakutsi',
-'sitestats' => 'Gunearen estatistikak',
-'sitestatstext' => 'Datu-basean guztira <b>$1</b> orri daude; eztabaidatzeko, wikipedari buruzko orriak, \'\'redirect\'\'-k eta artikulu laburrak barne hartzen.
-Horiek baztertzen, <b>$2</b> artikulu dira datu-basean.<p>
-There have been a total of <b>$3</b> page views, and <b>$4</b> page edits
-since the software was upgraded (July 20, 2002).
-That comes to <b>$5</b> average edits per page, and <b>$6</b> views per edit.',
-'sitesubtitle' => '',
-'sitesupport' => 'Emariak',
-'specialpages' => 'Orri bereziak',
-'statistics' => 'Estatistikak',
-'summary' => 'Laburpen',
-'sysoptitle' => '<i>Sysop</i> izatea behar da',
-'tableform' => 'taula',
-'talk' => 'Eztabaida',
-'talkpage' => 'Eztabaida orri honen gainean',
-'toc' => 'Aurkibidea',
-'toolbox' => 'Lanabesak',
-'undelete' => 'Orria ezabatuta berreskuratu',
-'unusedimages' => 'Irudi umezurtzak',
-'userexists' => 'Beste lankide erabiltzen ari den izena eman duzu. Mesedez, beste izen aukeratu.',
-'userlogin' => 'Izena eman edo saio berria hasi',
-'userstats' => 'Lankideen estatistikak',
-'userstatstext' => '<b>$1</b> lankideek izena eman dute.
-<b>$2</b> administratzaileak dira (ikusi $3).',
-'viewprevnext' => 'Erakutsi ($1) ($2) ($3).',
-'viewtalkpage' => 'Eztabaida erakutsi',
-'wantedpages' => 'Orri eskatutakoenak',
-'watchlist' => 'Segimendu zerrenda',
-'watchlistcontains' => 'Zure segimendu zerrenda $1 orri ditu.',
-'watchlistsub' => '("$1" lankidearena)',
-'watchthis' => 'Artikulua zelatatu',
-'watchthispage' => 'Orria zelatatu',
-'welcomecreation' => '<h2>Ongi etorri, $1!</h2><p>Zure kontua sotu duzu.
-Ez ahaztu zure hobespenak pertsonalizatu.',
-'whatlinkshere' => 'Honekin lotzen diren orriak',
-'projectpage' => 'Erakutsi Meta-orria',
-'wrongpassword' => 'Pasahitza ez da zuzena. Saiatu berriro.',
-'yourdiff' => 'Desberdintasunak',
-'youremail' => 'Zure helbide elektronikoa (e-mail)*',
-'yourname' => 'Zure erabiltzaile-izena',
-'yournick' => 'Zure gaitzizena (sinatzeko)',
-'yourpassword' => 'Zure pasahitza',
-'yourpasswordagain' => 'Idatzi berriro pasahitza',
-'yourrealname' => 'Zure benetako izena*',
-'yourtext' => 'Zure testua',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesFa.php b/languages/MessagesFa.php
deleted file mode 100644
index 6f127e52..00000000
--- a/languages/MessagesFa.php
+++ /dev/null
@@ -1,896 +0,0 @@
-<?php
-
-global $wgAllMessagesFa;
-$wgAllMessagesFa = array(
-# User toggles
-
-'tog-underline' => "زیر پیوندها خط کشیده شود",
-'tog-highlightbroken' => "قالب‌بندی پیوندهای ناقص <a href=\"\" class=\"new\">به این شکل</a> (امکان دیگر: به این شکل<a href=\"\" class=\"internal\">؟</a>).",
-'tog-justify' => "تنظیم بندها",
-'tog-hideminor' => "نشان ندادن تغییرات جزئی در Ùهرست تغییرات اخیر",
-'tog-usenewrc' => "تغییرات اخیر گسترش‌یاÙته (برای هر مرورگری نیست)",
-'tog-numberheadings' => "شماره‌گذاری خودکار عناوین",
-'tog-showtoolbar'=>"نمایش نوار ابزار جعبه‌ی ویرایش",
-'tog-editondblclick' => "ویرایش صÙحه‌ها با دوکلیک (جاوااسکریپت)",
-'tog-editsection'=>"به کار انداختن ویرایش قسمت‌ها از طریق پیوندهای [ویرایش]",
-'tog-editsectiononrightclick'=>"به کار انداختن ویرایش قسمت‌ها با کلیک راست<br />روی عناوین قسمت‌ها (جاوااسکریپت)",
-'tog-showtoc'=>"نمایش Ùهرست مندرجات<br />(برای مقالات با بیش از Û³ سرÙصل)",
-'tog-rememberpassword' => "کلمه‌ی عبور برای نشست‌های بعدی بماند",
-'tog-editwidth' => "عرض جعبه‌ی ویرایش کامل باشد",
-'tog-watchdefault' => "اÙزودن صÙحاتی Ú©Ù‡ ویرایش می‌کند به Ùهرست تعقیبات",
-'tog-minordefault' => "پیش‌Ùرض همه‌ی ویرایش‌ها «جزئی» باشد",
-'tog-previewontop' => "نمایش پیش‌نمایش قبل از جعبه‌ی ویرایش و نه قبل از آن",
-'tog-nocache' => "از کار انداختن حاÙظه‌ی نهانی صÙحات",
-# Dates
-
-'sunday' => "یک‌شنبه",
-'monday' => "دوشنبه",
-'tuesday' => "سه‌شنبه",
-'wednesday' => "چهارشنبه",
-'thursday' => "پنجشنبه",
-'friday' => "جمعه",
-'saturday' => "شنبه",
-'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' => "دسامبر",
-
-# Bits of text used by many pages:
-#
-'categories' => "رده‌های صÙحات",
-'category' => "رده",
-'category_header' => "مقاله‌های رده‌ی «$1»",
-'subcategories' => "زیررده‌ها",
-
-'linktrail' => "/^([a-z]+)(.*)\$/sD", /* This may need to be changed --RP */
-'mainpage' => "صÙحه‌ی اصلی",
-'mainpagetext' => "نرم‌اÙزار ویکی با موÙقیت نصب شد.",
-'about' => "درباره",
-'aboutsite' => "درباره‌ی {{SITENAME}}",
-'aboutpage' => "{{ns:project}}:درباره",
-'help' => "راهنما",
-'helppage' => "{{ns:project}}:راهنما",
-'bugreports' => "گزارش اشکالات",
-'bugreportspage' => "{{ns:project}}:گزارش اشکالات",
-'sitesupport' => "کمک مالی",
-'faq' => "سؤالات معمول",
-'faqpage' => "{{ns:project}}:سؤالات معمول",
-'edithelp' => "راهنمای ویرایش کردن",
-'edithelppage' => "{{ns:project}}:چگونه_صÙحات_را_ویرایش_کنیم",
-'cancel' => "لغو",
-'qbfind' => "یاÙتن",
-'qbbrowse' => "مرور",
-'qbedit' => "ویرایش",
-'qbpageoptions' => "این صÙحه",
-'qbpageinfo' => "باÙت",
-'qbmyoptions' => "صÙحات من",
-'qbspecialpages' => "صÙحات ویژه",
-'moredotdotdot' => "بیشتر...",
-'mypage' => "صÙحه‌ی من",
-'mytalk' => "بحث من",
-'currentevents' => "وقایع کنونی",
-'disclaimers' => "تکذیب‌نامه‌ها",
-'disclaimerpage' => "{{ns:project}}:تکذیب‌نامه‌ی عمومی",
-'errorpagetitle' => "خطا",
-'returnto' => "بازگشت به $1.",
-'whatlinkshere' => "صÙحاتی Ú©Ù‡ به اینجا پیوند دارند",
-'help' => "راهنما",
-'search' => "جستجو شود",
-'go' => "برود",
-'history' => "تاریخچه‌ی صÙحه",
-'printableversion' => "نسخه‌ی قابل چاپ",
-'editthispage' => "ویرایش این صÙحه",
-'deletethispage' => "حذ٠این صÙحه",
-'protectthispage' => "محاÙظت از این صÙحه",
-'unprotectthispage' => "از محاÙظت در آوردن این صÙحه",
-'newpage' => "صÙحه‌ی جدید",
-'talkpage' => "بحث درباره‌ی این صÙحه",
-'postcomment' => "نوشتن نظر",
-'articlepage' => "نمایش مقاله",
-'subjectpage' => "نمایش موضوع", # For compatibility
-'userpage' => "نمایش صÙحه‌ی کاربر",
-'projectpage' => "نمایش Ùوق صÙحه",
-'imagepage' => "نمایش صÙحه‌ی تصویر",
-'viewtalkpage' => "نمایش مباحثات",
-'otherlanguages' => "زبان‌های دیگر",
-'redirectedfrom' => "(تغییر مسیر از $1)",
-'lastmodified' => "این صÙحه آخرین بار در $1 تغییر کرده است.",
-'viewcount' => "این صÙحه $1 بار دیده شده است.",
-'protectedpage' => "صÙحه‌ی محاÙظت‌شده",
-'administrators' => "{{ns:project}}:مدیران",
-'sysoptitle' => "دسترسی اپراتور سیستم لازم است",
-'sysoptext' => "عملی را Ú©Ù‡ شما درخواست کرده‌اید Ùقط کاربران با وضعیت «اپراتور سیستم» می‌توانند انجام دهند.
-به $1 مراجعه کنید.",
-'developertitle' => "دسترسی برنامه‌نویس لازم است",
-'developertext' => "عملی را Ú©Ù‡ شما درخواست کرده‌اید Ùقط می‌تواند توسط کاربران با وضعیت «برنامه‌نویس» انجام شود.
-به $1 مراجعه کنید.",
-'nbytes' => "$1 بایت",
-'go' => "برو",
-'ok' => "باشد",
-'retrievedfrom' => "گرÙته شده از «$1»",
-'editsection'=>"ویرایش",
-'editold'=>"ویرایش",
-'toc' => "Ùهرست مندرجات",
-'showtoc' => "نمایش داده شود",
-'hidetoc' => "مخÙÛŒ شود",
-'thisisdeleted' => "نمایش یا احیای $1؟",
-'restorelink' => "$1 ویرایش حذÙ‌شده",
-
-# Main script and global functions
-#
-'nosuchaction' => "چنین عملی وجود ندارد",
-'nosuchactiontext' => "ویکی عمل مشخص شده در URL را نمی‌شناسد",
-'nosuchspecialpage' => "چنین صÙحه‌ی ویژه‌ای وجود ندارد",
-'nospecialpagetext' => "شما صÙحه‌ی ویژه‌ای را درخواست کرده‌اید Ú©Ù‡ ویکی نمی‌شناسد.",
-
-# General errors
-#
-'error' => "خطا",
-'databaseerror' => "خطای پایگاه داده",
-'dberrortextcl' => "A database query syntax error has occurred.
-The last attempted database query was:
-\"$1\"
-from within function \"$2\".
-MySQL returned error \"$3: $4\".",
-'noconnect' => "شرمنده! ویکی مشکلات ÙÙ†ÛŒ دارد، Ùˆ نمی‌تواند با خادم پایگاه داده تماس بگیرد.",
-'nodb' => "نمی‌توان پایگاه داده‌ی $1 را انتخاب کرد",
-'cachederror' => "در زیر یک نسخه‌ی بایگانی‌شده‌ی صÙحه‌ی درخواستی می‌آید، Ùˆ ممکن است به‌روز نباشد.",
-'readonly' => "پایگاه داده Ù‚ÙÙ„ شد",
-'enterlockreason' => "دلیلی برای Ù‚ÙÙ„ کردن ذکر کنید، شامل تقریبی برای زمانی Ú©Ù‡ Ù‚ÙÙ„ برداشته خواهد شد",
-'readonlytext' => "The database is currently locked to new
-entries and other modifications, probably for routine database maintenance,
-after which it will be back to normal.
-The administrator who locked it offered this explanation:
-<p>$1",
-'missingarticle' => "پایگاه داده متن صÙحه‌ای به نام «$1» را Ú©Ù‡ باید می‌یاÙت، نیاÙت.
-
-<p>این مشکل معمولاٌ بر اثر ادامه دادن پیوندهای تاریخ‌گذشته‌ی تÙاوت یا تاریخچه‌ی صÙحاتی رخ می‌دهد Ú©Ù‡ حذ٠شده‌اند.
-
-<p>اگر مورد شما این نیست، ممکن است اشکالی در نرم‌اÙزار پیدا کرده باشید.
-لطÙاً این مسئله را، با ذکر URLØŒ به یکی از مدیران گزارش کنید.",
-'internalerror' => "خطای داخلی",
-'filecopyerror' => "نتوانستم از پرونده‌ی «$1» روی «$2» نسخه‌برداری کنم.",
-'filerenameerror' => "نتوانستم پرونده‌ی «$1» را به «$2» تغییر نام دهم.",
-'filedeleteerror' => "نتوانستم پرونده‌ی «$1» را حذ٠کنم",
-'filenotfound' => "پرونده‌ی «$1» یاÙت نشد.",
-'unexpected' => "مقدار غیرمنتظره: «$1»=«$2».",
-'formerror' => "خطا: نمی‌توان Ùرم را Ùرستاد",
-'badarticleerror' => "نمی‌توان این عمل را بر این صÙحه انجام داد.",
-'cannotdelete' => "نتوانستم صÙحه را تصویر مشخص‌شده را حذ٠کنم. (ممکن است قبلاً کس دیگری آن را حذ٠کرده باشد.)",
-'badtitle' => "عنوان بد",
-'badtitletext' => "عنوان درخواستی نامعتبر، خالی، یا عنوانی بین زبانی یا بین‌ویکی‌ای با پیوند نادرست بود.",
-'perfdisabled' => "شرمنده! این امکان موÙقتاً برداشته شده چون پایگاه داده را چنان کند می‌کند
-Ú©Ù‡ هیچ کس نمی‌تواند از ویکی استÙاده کند.",
-'perfdisabledsub' => "این نسخه‌ی ذخیره‌شده‌ای از $1 است: ",
-'wrong_wfQuery_params' => "پارامترهای wfQuery() نادرست است<br />
-تابع: $1<br />
-پرس‌وجو: $2",
-'viewsource' => "نمایش مبدأ",
-'protectedtext' => "این صÙحه برای جلوگیری از ویرایش Ù‚ÙÙ„ شده است؛ این کار ممکن است دلایل مختلÙÛŒ داشته باشد. لطÙاً به
-[[{{ns:project}}:صÙحه‌ی محاÙظت‌شده]] مراجعه کنید.
-
-شما می‌توانید مبدأ این صÙحه را مشاهده Ùˆ تکثیر کنید:",
-
-# Login and logout pages
-#
-'logouttitle' => "خروج کاربر از سیستم",
-'logouttext' => "اکنون از سیستم خارج شدید.
-شما می‌توانید به استÙاده‌ی گمنام از {{SITENAME}} ادامه دهید، یا می‌توانید با همین کاربر یا کاربر دیگری
-به سیستم وارد شوید. توجه کنید که تا زمانی که cache مرورگرتان را پاک کنید،
-بعضی صÙحات ممکن است به Ø´Ú©Ù„ÛŒ نمایش یابند Ú©Ù‡ انگار هنوز وارد سیستم هستید.",
-
-'welcomecreation' => "<h2>$1، خوش آمدید!</h2><p>حساب شما
-ایجاد شد.
-Ùراموش نکنید Ú©Ù‡ ترجیحات {{SITENAME}} خود را
-تنظیم کنید.",
-
-'loginpagetitle' => "ورود کاربر به سیستم",
-'yourname' => "نام کاربری شما",
-'yourpassword' => "کلمه‌ی عبور شما",
-'yourpasswordagain' => "کلمه‌ی عبور را دوباره وارد کنید",
-'remembermypassword' => "کلمه‌ی عبور بین نشست‌ها به خاطر سپرده شود.",
-'loginproblem' => "<b>ورود شما به سیستم با مشکلی مواجه شد.</b><br />دوباره تلاش کنید!",
-'alreadyloggedin' => "<strong>کاربر $1, شما از قبل وارد سیستم شده‌اید!</strong><br />",
-
-'login' => "ورود به سیستم",
-'loginprompt' => "برای ورود به {{SITENAME}} باید cookieها را Ùعال کنید.",
-'userlogin' => "ورود به سیستم",
-'logout' => "خروج از سیستم",
-'userlogout' => "خروج از سیستم",
-'notloggedin' => "به سیستم وارد نشده‌اید",
-'createaccount' => "ایجاد حساب جدید",
-'createaccountmail' => "با پست الکترونیکی",
-'badretype' => "کلمه‌های عبوری که وارد کردید یکسان نیستند.",
-'userexists' => "نام کاربری‌ای Ú©Ù‡ وارد کردید قبلاً استÙاده شده است. لطÙاً یک نام دیگر انتخاب کنید.",
-'youremail' => "پست الکترونیکی شما*",
-'yournick' => "لقب شما (برای امضاها)",
-'loginerror' => "خطا در ورود به سیستم",
-'nocookiesnew' => "حساب کاربری ایجاد شد، اما شما وارد سیستم نشدید. {{SITENAME}} برای ورود کاربران به سیستم از cookie استÙاده می‌کند. شما
-cookieها را از کار انداخته‌اید. لطÙاً cookieها را به کار بیندازید، Ùˆ سپس با نام کاربری Ùˆ کلمه‌ی عبور جدیدتان به سیستم وارد شوید.",
-'nocookieslogin' => "{{SITENAME}} برای ورود کاربران به سیستم از cookie استÙاده می‌کند. شما cookieها را از کار
-انداخته‌اید. لطÙاً cookieها را به کار بیندازید Ùˆ دوباره تلاش کنید.",
-'noname' => "شما نام کاربری معتبری مشخص نکرده‌اید.",
-'loginsuccesstitle' => "ورود موÙقیت‌آمیز به سیستم",
-'loginsuccess' => "شما اکنون با نام «$1» به {{SITENAME}} وارد شده‌اید.",
-'nosuchuser' => "کاربری با نام «$1» وجود ندارد.
-املای نام را بررسی کنید، یا از Ùرم زیر برای ایجاد یک حساب کاربری جدید استÙاده کنید.",
-'wrongpassword' => "کلمه‌ی عبوری Ú©Ù‡ وارد کردید نادرست است. لطÙاٌ دوباره تلاش کنید.",
-'mailmypassword' => "یک کلمه‌ی عبور جدید به شما Ùرستاده شود",
-/* The following two passwordreminder messages should not be translated, in case
- the user doesn't use email software able to read Persian. */
-//inherit en//'passwordremindertitle' => '',
-//inherit en//'passwordremindertext' => '',
-'noemail' => "هیچ نشانی پست الکترونیکی‌ای برای کاربر «$1» ثبت نشده است.",
-'passwordsent' => "یک کلمه‌ی عبور جدید به نشانی الکترونیکی ثبت شده برای کاربر «$1» Ùرستاده شد.
-لطÙاٌ پس از دریاÙت آن دوباره به سیستم وارد شوید.",
-'loginend' => "",
-
-# Edit page toolbar
-'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'=>"عنوان سطح ۲",
-'math_sample'=>"درج Ùرمول در اینجا",
-'math_tip'=>"Ùرمول ریاضی (LaTeX)",
-'nowiki_sample'=>"اینجا متن قالب‌بندی‌نشده وارد شود",
-'nowiki_tip'=>"نادیده گرÙتن قالب‌بندی ویکی",
-'image_sample'=>"مثال.jpg",
-'image_tip'=>"تصویر داخل متن",
-'media_sample'=>"مثال.mp3",
-'media_tip'=>"پیوند پرونده‌ی رسانه",
-'sig_tip'=>"امضای شما و برچسب زمان",
-'hr_tip'=>"خط اÙÙ‚ÛŒ (با صرÙه‌جویی استÙاده کنید)",
-
-# Edit pages
-#
-'summary' => "خلاصه",
-'subject' => "موضوع/عنوان",
-'minoredit' => "این ویرایش جزئی است",
-'watchthis' => "تعقیب این مقاله",
-'savearticle' => "صÙحه ذخیره شود",
-'preview' => "پیش‌نمایش",
-'showpreview' => "پیش‌نمایش نمایش یابد",
-'blockedtitle' => "کاربر بسته شده است",
-'blockedtext' => "نام کاربری یا نشانی IP شما توسط $1 بسته شده است.
-دلیل داده‌شده این است:<br />''$2''<p>شما می‌توانید با $1 یا یکی از
-[[{{ns:project}}:مدیران|مدیران]] تماس بگیرید و در این باره صحبت کنید.
-
-توجه کنید Ú©Ù‡ شما نمی‌توانید از امکان «Ùرستادن پست الکترونیکی به این کاربر» استÙاده کنید مگر اینکه نشانی پست الکترونیکی
-معتبری در [[ویژه:ترجیحات|ترجیحات کاربری]]‌تان ثبت کرده باشید.
-
-نشانی IP شما $3 است. لطÙاً این نشانی را در کلیه‌ی پرس‌وجوهایتان ذکر کنید.
-
-==نکته برای کاربران AOL==
-به خاطر اعمال تخریبی یک کاربر مشخص AOL، {{SITENAME}} معمولاً proxyهای AOL را می‌بندد.
-متأسÙانه ممکن است تعداد زیادی از کاربران AOL از یک خادم proxy واحد استÙاده کنند، Ùˆ در نتیجه کاربران بی‌تقصیر AOL معمولاً ندانسته بسته می‌شوند.
-از دردسر ایجاد شده عذر می‌خواهیم.
-
-اگر این اتÙاق برای شما اÙتاد، لطÙاً به یکی از مدیران از یک نشانی پست الکترونیک AOL پیغام بÙرستید. حتماً نشانی IPÛŒ را در Ùوق داده شده
-ذکر کنید.",
-'whitelistedittitle' => "برای ویرایش باید به سیستم وارد شوید",
-'whitelistedittext' => "برای ویرایش مقاله‌ها باید به سیستم [[ویژه:Userlogin|وارد]] شوید.",
-'whitelistreadtitle' => "برای خواندن باید به سیستم وارد شوید",
-'whitelistreadtext' => "
-برای خواندن مقالات باید [[ویژه:Userlogin|به سیستم وارد شوید]].",
-'whitelistacctitle' => "شما مجاز نیستید حساب درست کنید.",
-'whitelistacctext' => "برای ایجاد حساب در این ویکی باید [[ویژه:Userlogin|به سیستم وارد شوید]] و اجازه
-‌های مربوط به این کار را داشته باشید.",
-'accmailtitle' => "کلمه‌ی عبور Ùرستاده شد.",
-'accmailtext' => "کلمه‌ی عبور «$1» به «$2» Ùرستاده شد.",
-'newarticle' => "(جدید)",
-'newarticletext' =>
-"شما پیوندی را دنبال کرده‌اید Ùˆ به صÙحه‌ای رسیده‌اید Ú©Ù‡ هنوز وجود ندارد.
-برای ایجاد صÙحه، در مستطیل زیر شروع به تایپ کنید
-(برای اطلاعات بیشتر به [[{{ns:project}}:راهنما|صÙحه‌ی راهنما]] مراجعه کنید).
-اگر اشتباهاً اینجا آمده‌اید، دکمه‌ی '''back''' مرورگرتان را بزنید.",
-'anontalkpagetext' => "---- ''این صÙحه‌ی بحث برای کاربر گمنامی است Ú©Ù‡ هنوز حسابی درست نکرده است یا از آن استÙاده نمی‌کند.
-بنابراین برای شناسایی‌اش مجبوریم از [[نشانی IP]] عددی استÙاده کنیم. چنین نشانی‌های IPای ممکن است توسط چندین کاربر به Ø´Ú©Ù„
-مشترک استÙاده شود.
-اگر شما کاربر گمنامی هستید Ùˆ تصور می‌کنید اظهار نظرات نامربوط به شما صورت گرÙته است،
-لطÙاً برای پیشگیری از اشتباه گرÙته شدن با کاربران گمنام دیگر در آیند [[ویژه:Userlogin|حسابی ایجاد کنید یا به سیستم وارد شوید]].'' ",
-'noarticletext' => "(این صÙحه در حال حاضر متنی ندارد)",
-'updated' => "(به‌روز شد)",
-'note' => "<strong>نکته:</strong> ",
-'previewnote' => "توجه کنید Ú©Ù‡ این Ùقط پیش‌نمایش است، Ùˆ ذخیره نشده است!",
-'previewconflict' => "این پیش‌نمایش منعکس‌کننده‌ی متن ناحیه‌ی ویرایش متن بالایی است،
-به شکلی که اگر بخواهید متن را ذخیره کنید نشان داده خواهد شد.",
-'editing' => "در حال ویرایش $1",
-'editingsection' => "در حال ویرایش $1 (قسمت)",
-'editingcomment' => "در حال ویرایش $1 (یادداشت)",
-'editconflict' => "تعارض ویرایشی: $1",
-'explainconflict' => "از وقتی شما ویرایش این صÙحه را آغاز کرده‌اید شخص دیگری آن را تغییر داده است.
-ناحیه‌ی متنی بالایی شامل متن صÙحه به Ø´Ú©Ù„ Ùعلی آن است.
-تغییرات شما در ناحیه‌ی متنی پایینی نشان داده شده است.
-شما باید تغییراتتان را با متن Ùعلی ترکیب کنید.
-وقتی «ذخیره‌ی صÙحه» را Ùشار دهید، <b>Ùقط</b> متن ناحیه‌ی متنی بالایی ذخیره خواهد شد.<br />",
-'yourtext' => "متن شما",
-'storedversion' => "نسخه‌ی ضبط‌شده",
-'editingold' => "<strong>هشدار:
-شما دارید نسخه‌ی قدیمی‌ای از این صÙحه را ویرایش می‌کنید.
-اگر ذخیره‌اش کنید، هر تغییری Ú©Ù‡ پس از این نسخه انجام شده از بین خواهد رÙت.</strong>",
-'yourdiff' => "تÙاوت‌ها",
-# FIXME: This is inappropriate for third-party use!
-/*'copyrightwarning' => "لطÙاٌ توجه داشته باشید Ú©Ù‡ Ùرض می‌شود کلیه‌ی مشارکت‌های شما با {{SITENAME}}
-تحت اجازه‌نامه‌ی مستندات آزاد گنو منتشر می‌شوند
-(برای جزئیات بیشتر به $1 مراجعه کنید).
-اگر نمی‌خواهد نوشته‌هایتان بیرحمانه ویرایش شده و به دلخواه توزیع شود،
-اینجا Ù†Ùرستیدشان.<br />
-همینطور شما دارید به ما قول می‌دهید که خودتان این را نوشته‌اید، یا آن را از یک منبع آزاد با
-مالکیت عمومی یا مشابه آن برداشته‌اید.
-<strong>کارهای دارای حق انحصاری تکثیر (کپی‌رایت) را بی اجازه Ù†Ùرستید!</strong>",*/
-'longpagewarning' => "<strong>هشدار: این صÙحه $1 کیلوبایت طول دارد؛
-بعضی مرورگرها ممکن با ویرایش صÙحات نزدیک به Û³Û² کیلوبایت یا طولانیتر از آن مشکلاتی داشته باشند.
-لطÙاً درباره‌ی شکستن این صÙحه به قسمت‌های کوچکتر Ùکر کنید.</strong>",
-'readonlywarning' => "<strong>هشدار: پایگاه داده برای نگهداری Ù‚ÙÙ„ شده است،
-بنابراین نمی‌توانید ویرایش‌هایتان را همین الآن ذخیره کنید.
-اگر می‌خواهید متن را در یک پرونده‌ی متنی ببرید و بچسبانید و برای آینده ذخیره‌اش کنید.</strong>",
-'protectedpagewarning' => "<strong>هشدار: این صÙحه Ù‚ÙÙ„ شده است تا Ùقط کاربران با امتیاز اپراتور سیستم بتوانند ویرایشش کنند.
-مطمئن شوید که از
-[[{{ns:project}}:توصیه‌های صÙحات محاÙظت‌شده|توصیه‌های صÙحات محاÙظت‌شده]] پیروی می‌کنید.<strong>",
-
-# History pages
-#
-'revhistory' => "تاریخچه‌ی تغییرات",
-'nohistory' => "این صÙحه تاریخچه‌ی ویرایش ندارد.",
-'revnotfound' => "نسخه یاÙت نشد",
-'revnotfoundtext' => "نسخه‌ی قدیمی‌از از صÙحه Ú©Ù‡ درخواست کرده بودید یاÙت نشد.
-لطÙاً URLÛŒ را Ú©Ù‡ برای دسترسی به این صÙحه استÙاده کرده‌اید بررسی کنید.n",
-'loadhist' => "در حال خواندن تاریخچه‌ی صÙحه",
-'currentrev' => "نسخه‌ی Ùعلی",
-'revisionasof' => "نسخه‌ی $1",
-'cur' => "Ùعلی",
-'next' => "بعدی",
-'last' => "آخرین",
-'orig' => "اصلی",
-'histlegend' => "شرح: (Ùعلی) = تÙاوت با نسخه‌ی Ùعلی،
-(آخرین) = تÙاوت با نسخه‌ی قبلی، جز = ویرایش جزئی",
-
-# Diffs
-#
-'difference' => "(تÙاوت بین نسخه‌ها)",
-'loadingrev' => "در حال خواندن نسخه برای تÙاوت گرÙتن",
-'lineno' => "سطر $1:",
-'editcurrent' => "ویرایش نسخه‌ی Ùعلی این صÙحه",
-
-# Search results
-#
-'searchresults' => "نتایج جستجو",
-'searchresulttext' => "برای اطلاعات بیشتر درباره‌ی جستجوی {{SITENAME}}، به [[{{ns:project}}:جستجو کردن|جستجوی {{SITENAME}}]] مراجعه کنید.",
-'searchsubtitle' => "برای پرس‌وجوی «[[:$1]]»",
-'searchsubtitleinvalid' => "برای پرس‌وجوی «$1»",
-'badquery' => "پرس‌وجوی جستجویی بدشکل",
-'badquerytext' => "نتوانستیم پرس‌وجوی شما را پردازش کنیم.
-این مشکل احتمالاً به این دلیل است Ú©Ù‡ سعی کرده‌اید به دنبال کلمه‌ای کوتاهتر از سه حرÙ
-بگردید، که هنوز پشتیبانی نمی‌شود.
-همین‌طور ممکن است عبارت را اشتباه وارد کرده باشید، مثلاً «ماهی و و پولک».
-لطÙاً یک پرس‌وجوی دیگر را امتحان کنید.",
-'matchtotals' => "پرس‌وجوی «$1» متناظر $2 عنوان مقاله
-و $3 متن مقاله است.",
-'noexactmatch' => "صÙحه‌ی با دقیقاً این عنوان وجود ندارد، تلاش برای جستجوی Ú©Ù„ متن.",
-'titlematches' => 'Article title matches',
-'notitlematches' => "عنوان هیچ مقاله‌ای نمی‌خورد",
-'textmatches' => 'Article text matches',
-'notextmatches' => "متن هیچ مقاله‌ای نمی‌خورد",
-'prevn' => "$1تای قبلی",
-'nextn' => "$1تای بعدی",
-'viewprevnext' => "نمایش ($1) ($2) ($3).",
-'showingresults' => "Showing below <b>$1</b> results starting with #<b>$2</b>.",
-'showingresultsnum' => "Showing below <b>$3</b> results starting with #<b>$2</b>.",
-'nonefound' => "<strong>نکته</strong>: unsuccessful searches are
-often caused by searching for common words like \"have\" and \"from\",
-which are not indexed, or by specifying more than one search term (only pages
-containing all of the search terms will appear in the result).",
-'powersearch' => "جستجو",
-'powersearchtext' => "
-جستجو در Ùضاهای نام :<br />
-$1<br />
-$2 تغییرمسیرها Ùهرست شوند &nbsp; جستجو برای $3 $9",
-'searchdisabled' => "<p>شرمنده! جستجوی کل متن موقتاً از کار انداخته شده, for performance reasons. In the meantime, you can use the Google search below, which may be out of date.</p>",
-'blanknamespace' => "(اصلی)",
-
-# Preferences page
-#
-'preferences' => "ترجیحات",
-'prefsnologin' => "به سیستم وارد نشده‌اید",
-'prefsnologintext' => "برای تنظیم ترجیحات کاربر باید [[ویژه:Userlogin|به سیستم وارد شوید]].",
-'prefsreset' => "ترجیحات از حاÙظه میزان شد.",
-'qbsettings' => "تنظیمات نوار سریع",
-'changepassword' => "تغییر کلمه‌ی عبور",
-'skin' => "پوسته",
-'math' => "نمایش ریاضیات",
-'dateformat' => "قالب تاریخ",
-'math_failure' => "شکست در تجزیه",
-'math_unknown_error' => "خطای ناشناخته",
-'math_unknown_function' => "تابع ناشناخته‌ی ",
-'math_lexing_error' => "خطای lexing",
-'math_syntax_error' => "خطای نحوی",
-'math_image_error' => "تبدیل به PNG شکست خورد",
-'saveprefs' => "ذخیره‌ی ترجیحات",
-'resetprefs' => "صÙر کردن ترجیحات",
-'oldpassword' => "کلمه‌ی عبور قدیمی",
-'newpassword' => "کلمه‌ی عبور جدید",
-'retypenew' => "کلمه‌ی عبور جدید را دوباره وارد کنید",
-'textboxsize' => "ابعاد جعبه‌ی متن",
-'rows' => "تعداد سطرها",
-'columns' => "تعداد ستون‌ها",
-'searchresultshead' => "تنظیمات نتیجه‌ی جستجو",
-'resultsperpage' => "تعداد نتایج در هر صÙحه",
-'contextlines' => "تعداد سطرها در هر نتیجه",
-'contextchars' => "تعداد نویسه‌های اطرا٠در سطر",
-'stubthreshold' => "آستانه‌ی نمایش ناقص‌ها",
-'recentchangescount' => "تعداد عناوین در تغییرات اخیر",
-'savedprefs' => "ترجیحات شما ذخیره شد.",
-'timezonetext' => "تÙاوت تعداد ساعت زمان محلی‌تان با زمان خادم (وقت گرینیچ) را وارد کنید.",
-'localtime' => "نمایش زمان محلی",
-'timezoneoffset' => "تÙاوت",
-'servertime' => "زمان Ùعلی خادم",
-'guesstimezone' => "از مرورگر گرÙته شود",
-'defaultns' => "به طور پیشÙرض در این Ùضاهای نام جستجو شود:",
-
-# Recent changes
-#
-'changes' => "تغییرات",
-'recentchanges' => "تغییرات اخیر",
-'recentchangestext' => "آخرین تغییرات ویکی را در این صÙحه تعقیب کنید.",
-'rcloaderr' => "در حال خواندن تغییرات اخیر",
-'rcnote' => "در زیر آخرین <strong>$1</strong> تغییر در <strong>$2</strong> روز اخیر آمده است.",
-'rcnotefrom' => "در زیر تغییرات از تاریخ <b>$2</b> آمده‌اند (تا <b>$1</b> مورد نشان داده می‌شود).",
-'rclistfrom' => "نمایش تغییرات جدید با شروع از $1",
-'showhideminor' => "ویرایش‌های جزئی $1 | $2 bots | $3 logged in users | $4 patrolled edits",
-'rclinks' => "نمایش آخرین $1 تغییر در $2 روز اخیر؛ $3",
-'rchide' => "به Ø´Ú©Ù„ $4Ø› $1 ویرایش جزئی؛ $2 Ùضای نام ثانویه؛ $3 ویرایش چندگانه.",
-'rcliu' => "؛ $1 ویرایش از کاربران وارد شده به سیستم",
-'diff' => "تÙاوت",
-'hist' => "تاریخچه",
-'hide' => "مخÙÛŒ شود",
-'show' => "نمایش یابد",
-'tableform' => "جدول",
-'listform' => "Ùهرست",
-'nchanges' => "$1 تغییر",
-'minoreditletter' => "جز",
-'newpageletter' => "جد",
-
-# Upload
-#
-'upload' => "بار کردن پرونده",
-'uploadbtn' => "پرونده بار شود",
-'uploadlink' => "بار کردن تصاویر",
-'reupload' => "بار کردن مجدد",
-'reuploaddesc' => "بازگشت به Ùرم بار کردن",
-'uploadnologin' => "به سیستم وارد نشده‌اید",
-'uploadnologintext' => "برای بار کردن پرونده‌ها باید [[ویژه:Userlogin|وارد سیستم شوید]].",
-'uploaderror' => "خطا در بار کردن",
-'uploadtext' => "'''ایست!''' قبل از این که چیزی اینجا بار کنید،
-مطمئن شوید که
-[[{{ns:project}}:سیاست_استÙاده_از_تصاویر|سیاست استÙاده از تصاویر]]
-را خوانده‌اید و از آن پیروی می‌کنید.
-
-If a file with the name you are specifying already
-exists on the wiki, it'll be replaced without warning.
-So unless you mean to update a file, it's a good idea
-to first check if such a file exists.
-
-To view or search previously uploaded images,
-go to the [[Special:Imagelist|list of uploaded images]].
-Uploads and deletions are logged on the
-[[{{ns:project}}:Upload_log|upload log]].
-
-Use the form below to upload new image files for use in
-illustrating your articles.
-On most browsers, you will see a \"Browse...\" button, which will
-bring up your operating system's standard file open dialog.
-Choosing a file will fill the name of that file into the text
-field next to the button.
-You must also check the box affirming that you are not
-violating any copyrights by uploading the file.
-Press the \"Upload\" button to finish the upload.
-This may take some time if you have a slow internet connection.
-
-The preferred formats are JPEG for photographic images, PNG
-for drawings and other iconic images, and OGG for sounds.
-Please name your files descriptively to avoid confusion.
-To include the image in an article, use a link in the form
-'''<nowiki>[[image:file.jpg]]</nowiki>''' or
-'''<nowiki>[[image:file.png|alt text]]</nowiki>''' or
-'''<nowiki>[[media:file.ogg]]</nowiki>''' for sounds.
-
-Please note that as with wiki pages, others may edit or
-delete your uploads if they think it serves the encyclopedia, and
-you may be blocked from uploading if you abuse the system.",
-
-'uploadlog' => "سیاهه‌ی بارکردن‌ها",
-'uploadlogpage' => "سیاهه‌ی_بارکردن‌ها",
-'uploadlogpagetext' => "Ùهرست زیر Ùهرستی از آخرین بارکردن‌های پرونده‌های است.
-همه‌ی زمان‌های نشان‌داده‌شده زمان خادم هستند (وقت گرینیچ).
-<ul>
-</ul>",
-'filename' => "نام پرونده",
-'filedesc' => "خلاصه",
-'filestatus' => "وضعیت حق تکثیر",
-'filesource' => "منبع",
-'copyrightpage' => "{{ns:project}}:حق_تکثیر",
-'copyrightpagename' => "حق تکثیر {{SITENAME}}",
-'uploadedfiles' => "پرونده‌های بارشده",
-'minlength' => "نام پرونده باید حداقل سه‌حرÙÛŒ باشد.",
-'badfilename' => "نام پرونده به «$1» تغییر کرد.",
-'badfiletype' => "قالب پرونده‌ای «‎.$1» برای پرونده‌های تصویری توصیه نمی‌شود.",
-'largefile' => "توصیه می‌شود که اندازه‌ی تصاویر از ۱۰۰ کیلوبایت بیشتر نباشد.",
-'successfulupload' => "بار کردن با موÙقیت انجام شد",
-'fileuploaded' => "پرونده‌ی «$1» با موÙقیت بار شد.
-لطÙاً این پیوند را تعقیب کنید: ($2) تا صÙحه‌ی توصی٠و اطلاعات در مورد
-پرونده را، از قبیل این که از کجا آمده است، چه کسی و در چه زمانی آن را ایجاد کرده است،
-و هر چیز دیگری که ممکن است در مورد آن بدانید، پر کنید.",
-'uploadwarning' => "هشدار بار کردن",
-'savefile' => "ذخیره‌ی پرونده",
-'uploadedimage' => "«[[$1]]» بار شد",
-'uploaddisabled' => "شرمنده، بار کردن از کار اÙتاده است.",
-
-# Image list
-#
-'imagelist' => "Ùهرست تصاویر",
-'imagelisttext' => "در زیر Ùهرست $1 تصویری Ú©Ù‡ $2 مرتب شده است آمده است.",
-'getimagelist' => "در حال اخذ Ùهرست تصاویر",
-'ilsubmit' => "جستجو",
-'showlast' => "نمایش آخرین $1 تصویر مرتب‌شده $2.",
-'byname' => "از روی نام",
-'bydate' => "از روی تاریخ",
-'bysize' => "از روی اندازه",
-'imgdelete' => "حذÙ",
-'imgdesc' => "توصیÙ",
-'imglegend' => "شرح: (توصیÙ) = نمایش/ویرایش توصی٠تصویر.",
-'imghistory' => "تاریخچه‌ی تصویر",
-'revertimg' => "برگرد",
-'deleteimg' => "حذÙ",
-'deleteimgcompletely' => "حذÙ",
-'imghistlegend' => "شرح: (Ùعلی) = این تصویر Ùعلی است، (حذÙ) = این
-نسخه‌ی قدیمی حذ٠شود، (برگرد) = برگرداندن به این نسخه‌ی قدیمی.
-<br /><i>برای دیدن تصویر بار شده در تاریخ مشخص، روی تاریخ کلیک کنید</i>.",
-'imagelinks' => "پیوند‌های تصاویر",
-'linkstoimage' => "این صÙحات به این تصویر پیوند دارند:",
-'nolinkstoimage' => "هیچ صÙحه‌ای به این تصویر پیوند ندارد.",
-
-# Statistics
-#
-'statistics' => "آمار",
-'sitestats' => "آمار وبگاه",
-'userstats' => "آمار کاربران",
-'sitestatstext' => "کلاً <b>$1</b> صÙحه در پایگاه داده هست.
-این شامل صÙحات «بحث»، صÙحات درباره‌ی {{SITENAME}}ØŒ صÙحات «ناقص» Ú©ÙˆÚ†Ú©ØŒ
-تغییرمسیرها، Ùˆ صÙحات دیگری می‌شود Ú©Ù‡ احتمالاً مقاله به حساب نمی‌آیند.
-Ùارق از این‌ها، <b>$2</b> صÙحه هست Ú©Ù‡ احتمالاً مقاله‌ی معقول هستند.<p>
-از زمانی Ú©Ù‡ نرم‌اÙزار ارتقا یاÙته (Û²Û° ژوئیه‌ی Û²Û°Û°Û²)ØŒ کلاً <b>$3</b> بازدید از صÙحات،
-Ùˆ <b>$4</b> ویرایش صÙحات صورت گرÙته است.
-این می‌شود به طور متوسط <b>$5</b> ویرایش برای هر صÙحه، Ùˆ <b>$6</b> بازدید به‌ازای هر ویرایش.",
-'userstatstext' => "تعداد <b>$1</b> کاربر ثبت‌شده وجود دارد.
-تعداد <b>$2</b> از این کاربران مدیرند (به $3 مراجعه شود).",
-
-# Maintenance Page
-#
-'maintenance' => "صÙحه‌ی نگهداری",
-'maintenancebacklink' => "بازگشت به صÙحه‌ی نگهداری",
-'disambiguations' => "صÙحات رÙع ابهام",
-'disambiguationspage' => "{{ns:project}}:پیوند به صÙحات رÙع ابهام",
-'disambiguationstext' => "مقاله‌های زیر به یک <i>صÙحه‌ی رÙع ابهام</i> پیوند دارند. به جای این، این صÙحات باید به
-They should link to the appropriate topic instead.<br />A page is treated as dismbiguation if it is linked from $1.<br />Links from other namespaces are <i>not</i> listed here.",
-'doubleredirects' => "تغییرمسیرهای دوتایی",
-'brokenredirects' => "تغییرمسیرهای خراب",
-'brokenredirectstext' => "تغییرمسیرهای زیر به یک صÙحه‌ی ناموجود پیوند دارند.",
-'selflinks' => "صÙحات با پیوند به خود",
-'selflinkstext' => "این صÙحات به خودشان پیوند دارند، Ú©Ù‡ نباید داشته باشند.",
-'mispeelings' => "صÙحات با غلط املایی",
-'mispeelingstext' => "صÙحات زیر یک غلط املایی معمول دارند، Ú©Ù‡ در $1 آمده است. ممکن است املای درست (به این Ø´Ú©Ù„) آمده باشد.",
-'mispeelingspage' => "Ùهرست غلط‌های املایی معمول",
-'missinglanguagelinks' => "پیوندهای زبانی گم‌شده",
-'missinglanguagelinksbutton' => "یاÙتن پیوندهای زبانی گم‌شده برای",
-'missinglanguagelinkstext' => "این مقاله‌ها به همتایشان در $1 پیوند <i>ندارند</i>. Redirects Ùˆ زیرصÙحه‌ها نشان داده <i>نشده‌اند</i>.",
-
-
-# Miscellaneous special pages
-#
-'orphans' => "صÙحات یتیم",
-'lonelypages' => "صÙحات یتیم",
-'unusedimages' => "تصاویر بلااستÙاده",
-'popularpages' => "صÙحات محبوب",
-'nviews' => "$1 نمایش",
-'wantedpages' => "صÙحات مورد نیاز",
-'nlinks' => "$1 پیوند",
-'allpages' => "همه‌ی صÙحات",
-'randompage' => "صÙحه‌ی تصادÙÛŒ",
-'shortpages' => "صÙحات کوتاه",
-'longpages' => "صÙحات بلند",
-'deadendpages' => "صÙحات بن‌بست",
-'listusers' => "Ùهرست کاربران",
-'specialpages' => "صÙحات ویژه",
-'spheading' => "صÙحات ویژه‌ی همه‌ی کاربران",
-'protectpage' => "محاÙظت از صÙحه",
-'recentchangeslinked' => "تغییرات مرتبط",
-'rclsub' => "(به صÙحات پیونددار از «$1»)",
-'debug' => "اشکال‌زدایی",
-'newpages' => "صÙحات جدید",
-'ancientpages' => "قدیمی‌ترین مقاله‌ها",
-'intl' => "پیوندهای بین زبانی",
-'movethispage' => "انتقال این صÙحه",
-'unusedimagestext' => "<p>لطÙاٌ توجه کنید Ú©Ù‡ وبگاه‌های دیگر از جمله {{SITENAME}}های بین‌المللی
-ممکن است با URL مستقیم به تصاویر پیوند داشته باشند، Ùˆ نتیجتاً با وجود استÙاده‌ی Ùعال
-اینجا Ùهرست شده باشند.",
-'booksources' => "منابع کتاب",
-# FIXME: Other sites, of course, may have affiliate relations with the booksellers list
-'booksourcetext' => "در زیر Ùهرستی از پیوندها به وبگاه‌های دیگری Ú©Ù‡ کتاب‌های نو Ùˆ دست دوم می‌Ùروشند آمده است،
-و ممکن است اطلاعات بیشتری نیز درباره‌ی کتاب‌هایی که دنبالشان می‌گردید داشته باشند.
-{{SITENAME}} وابستگی یا ارتباطی با هیچ یک از این کسب‌وکارها ندارد، Ùˆ این Ùهرست
-نباید به معنی تأیید یا حمایت تعبیر شود.",
-'alphaindexline' => "$1 تا $2",
-
-# Email this user
-#
-'mailnologin' => "نشانی Ùرستنده‌ای نیست",
-'mailnologintext' => "برای Ùرستادن پست الکترونیکی به کاربران دیگر باید [[ویژه:Userlogin|به سیستم وارد شوید]]
-و نشانی پست الکترونیکی معتبری در [[ویژه:ترجیحات|ترجیحات]]
-خود داشته باشید.",
-'emailuser' => "پست الکترونیکی به این کاربر",
-'emailpage' => "پست الکترونیکی به کاربر",
-'emailpagetext' => "اگر این کاربر نشانی پست الکترونیکی معتبری در ترجیحات کاربریش وارد کرده
-باشد، Ùرم زیر یک پیغام می‌Ùرستد.
-نشانی پست الکترونیکی‌ای Ú©Ù‡ در ترجیحات کاربریتان وارد کرده‌اید در نشانی Ùرستنده (From) نامه
-خواهد آمد، تا گیرنده بتواند پاسخ دهد.",
-'noemailtitle' => "نشانی پست‌الکترونیک موجود نیست",
-'noemailtext' => "این کاربر نشانی پست الکترونیکی معتبری مشخص نکرده است،
-یا تصمیم گرÙته از کاربران دیگر پست الکترونیکی دریاÙت نکند.",
-'emailfrom' => "از",
-'emailto' => "به",
-'emailsubject' => "عنوان",
-'emailmessage' => "پیغام",
-'emailsend' => "Ùرستاده شود",
-'emailsent' => "پست الکترونیکی Ùرستاده شد",
-'emailsenttext' => "پیغام پست الکترونیکی شما Ùرستاده شد.",
-
-# Watchlist
-#
-'watchlist' => "Ùهرست تعقیبات من",
-'watchlistsub' => "(برای کاربر «$1»)",
-'nowatchlist' => "در Ùهرست تعقیبات شما هیچ موردی نیست.",
-'watchnologin' => "به سیستم وارد نشده‌اید",
-'watchnologintext' => "برای تغییر Ùهرست تعقیباتتان باید [[ویژه:Userlogin|به سیستم وارد شوید]].",
-'addedwatch' => "به Ùهرست تعقیبات اضاÙÙ‡ شود",
-'addedwatchtext' => "صÙحه‌ی «$1» به <a href=\"" .
- "{{localurle:ویژه:Watchlist}}\">Ùهرست تعقیبات</a> شما اضاÙÙ‡ شد.
-تغییرات این صÙحه Ùˆ صÙحه‌ی بحث متناظرش در آینده در اینجا Ùهرست خواهد شد. به‌علاوه، این صÙحه، برای واضحتر دیده شدن در
-<a href=\"" .
- "{{localurle:ویژه:Recentchanges}}\">Ùهرست تغییرات اخیر</a> to
-به شکل<b>سیاه</b> خواهد آمد.</p>
-
-<p>اگر بعداً می‌خواستید این صÙحه از Ùهرست تعقیباتتان برداشته شود، روی «تعقیب متوق٠شود» در نوار حاشیه کلیک کنید.",
-'removedwatch' => "از Ùهرست تعقیبات برداشته شد",
-'removedwatchtext' => "صÙحه‌ی «$1» از Ùهرست تعقیبات شما برداشته شد",
-'watchthispage' => "تعقیب این صÙحه",
-'unwatchthispage' => "توق٠تعقیب",
-'notanarticle' => "مقاله نیست",
-'watchnochange' => "هیچ یک از موارد در حال تعقیب شما در دوره‌ی زمانی نمایش‌یاÙته ویرایش نشده است.",
-'watchdetails' => "($1 pages watched not counting talk pages;
-$2 total pages edited since cutoff;
-$3...
-[$4 نمایش Ùˆ ویرایش Ùهرست کامل].)",
-'watchmethod-recent'=> "بررسی ویرایش‌های اخیر برای صÙحات در حال تعقیب",
-'watchmethod-list' => "بررسی صÙحات در حال تعقیب برای ویرایش‌های اخیر",
-'removechecked' => "برداشتن موارد تیک‌خورده از Ùهرست تعقیبات",
-'watchlistcontains' => "Ùهرست تعقیبات شما حاوی $1 صÙحه است.",
-'watcheditlist' => "در اینجا Ùهرست الÙبایی‌ای از صÙحات در تعقیب شما می‌آید.
-در جعبه‌ی صÙحاتی Ú©Ù‡ می‌خواهید از Ùهرست تعقیباتتان حذ٠شود تیک بزنید Ùˆ روی دکمه‌ی «برداشتن موارد» در پایین
-صÙحه کلیک کنید.",
-'removingchecked' => "در حال برداشتن موارد درخواستی از Ùهرست تعقیبات...",
-'couldntremove' => "نمی‌توان مورد «$1» را حذ٠کرد...",
-'iteminvalidname' => "مشکل با مورد «$1»، نام نامعتبر است...",
-'wlnote' => "در زیر آخرین $1 تغییر در $2 ساعت آخر آمده است.",
-'wlshowlast' => "نمایش آخرین $1 ساعت $2 روز $3",
-'wlsaved' => "این نسخه‌ی ذخیره‌شده‌ای از Ùهرست تعقیبات شما است.",
-
-
-# Delete/protect/revert
-#
-'deletepage' => "حذ٠صÙحه",
-'confirm' => "تأیید",
-'exblank' => "صÙحه خالی بود",
-'confirmdelete' => "تأیید حذÙ",
-'deletesub' => "(در حال حذ٠«$1»)",
-'historywarning' => "هشدار: صÙحه‌ای Ú©Ù‡ دارید حذ٠می‌کند تاریخچه‌ای دارد: ",
-'actioncomplete' => "عمل انجام شد",
-'deletedtext' => "«$1» حذ٠شده است.
-برای سابقه‌ی حذÙ‌های اخیر به $2 مراجعه کنید.",
-'deletedarticle' => "«$1» حذ٠شد",
-'dellogpage' => "سیاهه‌ی_حذÙ",
-'dellogpagetext' => "Ùهرست زیر Ùهرستی از اخیرترین حذÙ‌ها است.
-همه‌ی زمان‌های نشان‌داده‌شده زمان خادم (وقت گرینیچ) است.
-<ul>
-</ul>",
-'deletionlog' => "سیاهه‌ی حذÙ",
-'reverted' => "به نسخه‌ی قدیمی‌تر برگردانده شد",
-'deletecomment' => "دلیل حذÙ",
-'imagereverted' => "برگرداندن به نسخه‌ی قدیمی‌تر با موÙقیت انجام شد.",
-'cantrollback' => "نمی‌توان ویرایش را برگرداند؛ آخرین مشارکت‌کننده تنها مؤل٠این مقاله است.",
-'alreadyrolled' => "Cannot rollback last edit of [[$1]]
-by [[User:$2|$2]] ([[User talk:$2|Talk]]); someone else has edited or rolled back the article already.
-
-آخرین ویرایش توسط [[کاربر:$3|$3]] ([[بحث کاربر:$3|بحث]]). ",
-# only shown if there is an edit comment
-'editcomment' => "توضیح ویرایش این بود: \"<i>$1</i>\".",
-'revertpage' => "ویرایش $2 برگردانده شد، به آخرین تغییری که $1 انجام داده است",
-'protectlogpage' => "سیاهه‌ی_محاÙظت",
-'protectlogtext' => "در زیر Ùهرست Ù‚ÙÙ„ کردن‌ها/ازقÙل‌درآوردن‌های صÙحات آمده است.
-برای اطلاعات بیشتر به [[{{ns:project}}:صÙحه‌ی محاÙظت‌شده]] مراجعه کنید.",
-'protectedarticle' => "[[$1]] محاÙظت شد",
-'unprotectedarticle' => "[[$1]] از محاÙظت در آمد",
-
-# Undelete
-'undelete' => "احیای صÙحه‌ی حذ٠شده",
-'undeletepage' => "نمایش Ùˆ احیای صÙحات حذ٠شده",
-'undeletepagetext' => "صÙحات زیر حذ٠شده‌اند ولی هنوز در بایگانی هستند Ùˆ می‌توانند احیا شوند.
-این آرشیو ممکن است هر چند وقت تمیز شود.",
-'undeletearticle' => "احیای مقاله‌ی حذÙ‌شده",
-'undeleterevisions' => "$1 نسخه بایگانی شده است",
-'undeletehistory' => "اگر این صÙحه را احیا کنید، همه‌ی نسخه‌های آن در تاریخچه احیا خواهند شد.
-اگر صÙحه‌ی جدیدی با نام یکسان از زمان حذ٠ایجاد شده باشد، نسخه‌های احیاشده در تاریخچه‌ی قبلی خواهند آمد،
-Ùˆ نسخه‌ی Ùعلی صÙحه‌ی زنده به طور خودکار جایگزین نخواهد شد.",
-'undeleterevision' => "حذ٠نسخه‌ی به تاریخ $1",
-'undeletebtn' => "احیا شود!",
-'undeletedarticle' => "«$1» احیا شد",
-'undeletedtext' => "مقاله‌ی [[:$1|$1]] با موÙقیت احیا شد.
-برای سوابق حذÙ‌ها Ùˆ احیاهای اخیر به [[{{ns:project}}:سیاهه‌ی_حذÙ]] مراجعه کنید.",
-
-# Contributions
-#
-'contributions' => "مشارکت‌های کاربر",
-'mycontris' => "مشارکت‌های من",
-'contribsub' => "برای $1",
-'nocontribs' => "هیچ تغییری نظیر این مشخصات یاÙت نشد.",
-'ucnote' => "در زیر آخرین <b>$1</b> تغییر این کاربر در <b>$2</b> روز اخیر می‌آید.",
-'uclinks' => "نمایش آخرین $1 تغییر؛ نمایش $2 روز اخیر.",
-'uctop' => " (بالا)" ,
-
-# What links here
-#
-'whatlinkshere' => "آنچه به اینجا پیوند دارد",
-'notargettitle' => "مقصدی نیست",
-'notargettext' => "شما صÙحه‌ی یا کاربر مقصدی برای انجام این عمل روی آن مشخص نکرده‌اید.",
-'linklistsub' => "(Ùهرست پیوندها)",
-'linkshere' => "صÙحات زیر به اینجا پیوند دارند:",
-'nolinkshere' => "هیچ صÙحه‌ای به اینجا پیوند ندارد.",
-'isredirect' => "صÙحه‌ی تغییر مسیر",
-
-# Block/unblock IP
-#
-'blockip' => "بستن کاربر",
-'blockiptext' => "از Ùرم زیر برای بستن دسترسی نوشتن از یک نشانی IP یا
-نام کاربری مشخص استÙاده کنید.
-این کار Ùقط Ùقط باید برای جلوگیری از خرابکاری انجام شود، Ùˆ بر اساس
-[[{{ns:project}}:خط مشی|خط مشی].
-دلیل مشخص این کار را در زیر ذکر کنید (مثلاً با ذکر صÙحات به‌خصوصی Ú©Ù‡ تخریب شده‌اند).",
-'ipaddress' => "نشانی IP/نام کاربر",
-'ipbreason' => "دلیل",
-'ipbsubmit' => "این کاربر بسته شود",
-'badipaddress' => "کاربری با این نام وجود ندارد.",
-'blockipsuccesssub' => "بستن با موÙقیت انجام شد",
-'blockipsuccesstext' => "«$1» بسته شده است.
-<br />برای بررسی بسته‌شدن‌ها، به [[ویژه:ÙهرستIPهای‌بسته|Ùهرست IPهای بسته]] مراجعه کنید.",
-'unblockip' => "باز کردن کاربر",
-'unblockiptext' => "برای باز گرداندن دسترسی نوشتن به یک نشانی IP یا نام کاربری بسته‌شده
-از Ùرم زیر استÙاده کنید.",
-'ipusubmit' => "باز کردن این نشانی",
-'ipusuccess' => "«$1» باز شد",
-'ipblocklist' => "Ùهرست نشانی‌های IP Ùˆ نام‌های کاربری بسته‌شده",
-'blocklistline' => "$1، $2 بست $3 را ($4)",
-'blocklink' => "بسته شود",
-'unblocklink' => "باز شود",
-'contribslink' => "مشارکت‌ها",
-'autoblocker' => "به طور خودکار بسته شد چون IP شما و «$1» یکی است. دلیل «$2».",
-'blocklogpage' => "سیاهه‌ی_بسته‌شدن‌ها",
-'blocklogentry' => '«$1» بسته شد',
-'blocklogtext' => "این سیاهه‌ای از اعمال بستن و باز کردن کاربرها است. نشانی‌های IPی که به طور
-خودکار بسته شده‌اند Ùهرست نشده‌اند. برای Ùهرست محرومیت‌ها Ùˆ بسته‌شدن‌های عملیاتی در لحظه‌ی حاضر،
-به [[Special:Ipblocklist|Ùهرست IPهای بسته]] مراجعه کنید.",
-'unblocklogentry' => '«$1» باز شد',
-
-# Developer tools
-#
-'lockdb' => "Ù‚ÙÙ„ کردن پایگاه داده",
-'unlockdb' => "از Ù‚ÙÙ„ در آوردن پایگاه داده",
-'lockconfirm' => "بله، من جداً می‌خواهم پایگاه داده را Ù‚ÙÙ„ کنم.",
-'unlockconfirm' => "بله، من جداً می‌خواهم پایگاه داده را از Ù‚ÙÙ„ در آورم.",
-'lockbtn' => "Ù‚ÙÙ„ کردن پایگاه داده",
-'unlockbtn' => "از Ù‚ÙÙ„ درآوردن پایگاه داده",
-'locknoconfirm' => "شما در جعبه‌ی تأیید تیک نزدید",
-'lockdbsuccesssub' => "Ù‚ÙÙ„ کردن پایگاه داده با موÙقیت انجام شد",
-'unlockdbsuccesssub' => "Ù‚ÙÙ„ پایگاه داده برداشته شد",
-'lockdbsuccesstext' => "پایگاه داده Ù‚ÙÙ„ شد.
-<br />Ùراموش نکنید Ú©Ù‡ پس از اتمام نگهداری Ù‚ÙÙ„ را بردارید.",
-'unlockdbsuccesstext' => "پایگاه داده از Ù‚ÙÙ„ در آمد.",
-
-# Move page
-#
-'movepage' => "انتقال صÙحه",
-'movepagetext' => "با استÙاده از Ùرم زیر نام صÙحه تغییر خواهد کرد، Ùˆ تمام تاریخچه‌اش به
-نام جدید منتقل خواهد شد.
-عنوان قدیمی تبدیل به یک صÙحه‌ی تغییر مسیر به عنوان جدید خواهد شد.
-پیوندهای به عنوان صÙحه‌ی قدیمی تغییر نخواهند کرد؛ حتماً تغییرمسیرهای دوتایی یا خراب را
-[[ویژه:نگهداری|بررسی کنید]].
-شما مسئول اطمینان از این هستید که پیوندها هنوز به همان‌جایی که قرار است بروند.
-
-توجه کنید Ú©Ù‡ اگر از قبل صÙحه‌ای در عنوان جدید وجود داشته باشد صÙحه منتقل '''نخواهد شد'''ØŒ مگر
-این Ú©Ù‡ صÙحه خالی یا تغییر مسیر باشد Ùˆ تاریخچه‌ی ویرایشی نداشته باشد.
-این یعنی اگر اشتباه کردید صÙحه را به همان جایی Ú©Ù‡ از آن منتقل شده بود برگردانید،
-Ùˆ این Ú©Ù‡ نمی‌توانید روی صÙحات موجود بنویسید.
-
-<b>هشدار!</b>
-این کار ممکن است تغییر اساسی Ùˆ غیرمنتظره‌ای برای صÙحات محبوب باشد؛
-لطÙاً مطمئن شوید Ú©Ù‡ قبل از ادامه دادن عواقب این کار را درک می‌کنید.",
-'movearticle' => "انتقال صÙحه",
-'movenologin' => "به سیستم وارد نشده‌اید",
-'movenologintext' => "برای انتقال صÙحات باید کاربر ثبت‌شده بوده Ùˆ
-[[ویژه:Userlogin|به سیستم وارد شوید]].",
-'newtitle' => "به عنوان جدید",
-'movepagebtn' => "صÙحه منتقل شود",
-'pagemovedsub' => "انتقال با موÙقیت انجام شد",
-'pagemovedtext' => "صÙحه‌ی «[[$1]]» به «[[$2]]» منتقل شد.",
-'articleexists' => "صÙحه‌ای با این نام از قبل وجود دارد، یا نامی Ú©Ù‡ انتخاب کرده‌اید معتبر نیست.
-لطÙاً نام دیگری انتخاب کنید.",
-'talkexists' => "صÙحه با موÙقیت منتقل شد، ولی صÙحه‌ی بحث را، به این دلیل Ú©Ù‡ صÙحه‌ی بحثی در عنوان جدید
-وجود دارد، نمی‌توان منتقل کرد. لطÙاً آنها را دستی ترکیب کنید.",
-'movedto' => "منتقل شد به",
-'movetalk' => "صÙحه‌ی «بحث» هم، در صورت لزوم، منتقل شود.",
-'talkpagemoved' => "صÙحه‌ی بحث متناظر نیز منتقل شد.",
-'talkpagenotmoved' => "صÙحه‌ی بحث متناظر منتقل <strong>نشد</strong>.",
-"1movedto2" => "$1 به $2 منتقل شد",
-
-# Export
-
-'export' => "صدور صÙحات",
-'exporttext' => "شما می‌توانید متن Ùˆ تاریخچه‌ی ویرایش یک صÙحه‌ی مشخص یا مجموعه‌ای از صÙحات را به Ø´Ú©Ù„ پوشیده در XML صادر کنید؛
-این اطلاعات را می‌توان وارد ویکی دیگری Ú©Ù‡ نرم‌اÙزار مدیاویکی اجرا می‌کند کرد، تبدیل کرد، یا برای سرگرمی شخصی Ù†Ú¯Ù‡ داشت.",
-'exportcuronly' => "Ùقط نسخه‌ی Ùعلی بیاید، نه Ú©Ù„ تاریخچه",
-
-# Namespace 8 related
-
-'allmessages' => "همه‌ی پیغام‌ها",
-'allmessagestext' => "این Ùهرستی از همه‌ی پیغام‌های موجود در Ùضای نام مدیاویکی: است",
-
-# Thumbnails
-
-'thumbnail-more' => "بزرگ شود",
-
-# Math
-
-'mw_math_png' => "همیشه PNG کشیده شود",
-'mw_math_simple' => "اگر خیلی ساده بودHTML وگرنه PNG",
-'mw_math_html' => "اگر ممکن بود HTML وگرنه PNG",
-'mw_math_source' => "در قالب TeX باقی بماند (برای مرورگرهای متنی)",
-'mw_math_modern' => "توصیه برای مرورگرهای امروزی",
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesFi.php b/languages/MessagesFi.php
deleted file mode 100644
index 0f8d98bf..00000000
--- a/languages/MessagesFi.php
+++ /dev/null
@@ -1,1736 +0,0 @@
-<?php
-
-global $wgAllMessagesFi;
-$wgAllMessagesFi = array(
-
-# User preference toggles
-'tog-underline' => 'Alleviivaa linkit:',
-'tog-highlightbroken' => 'Näytä linkit puuttuville sivuille <a href="#" class="new">näin</a> (vaihtoehtoisesti näin: <a href="#" class="internal">?</a>).',
-'tog-justify' => 'Tasaa kappaleet',
-'tog-hideminor' => 'Piilota pienet muutokset tuoreet muutokset -listasta',
-'tog-extendwatchlist' => 'Laajenna tarkkailulista näyttämään kaikki tehdyt muutokset',
-'tog-usenewrc' => 'Kehittynyt tuoreet muutokset -listaus (JavaScript)',
-'tog-numberheadings' => 'Numeroi otsikot',
-'tog-showtoolbar' => 'Näytä työkalupalkki',
-'tog-editondblclick' => 'Muokkaa sivuja kaksoisnapsautuksella (JavaScript)',
-'tog-editsection' => 'Näytä muokkauslinkit jokaisen osion yläpuolella',
-'tog-editsectiononrightclick' => 'Muokkaa osioita napsauttamalla otsikkoa hiiren oikealla painikkeella (JavaScript)',
-'tog-showtoc' =>'Näytä sisällysluettelo sivuille, joilla yli 3 otsikkoa',
-'tog-rememberpassword'=> 'Älä kysy salasanaa saman yhteyden eri istuntojen välillä',
-'tog-editwidth' => 'Muokkauskenttä on sivun levyinen',
-'tog-watchcreations' => 'Lisää luomani sivut tarkkailulistalle',
-'tog-watchdefault' => 'Lisää oletuksena uudet ja muokatut sivut tarkkailulistalle',
-'tog-minordefault' => 'Muutokset ovat oletuksena pieniä',
-'tog-previewontop' => 'Näytä esikatselu muokkauskentän yläpuolella',
-'tog-previewonfirst' => 'Näytä esikatselu heti, kun muokkaus aloitetaan',
-'tog-nocache' => 'Älä tallenna sivuja välimuistiin',
-'tog-enotifwatchlistpages' => 'Lähetä sähköpostiviesti tarkkailtujen sivujen muutoksista',
-'tog-enotifusertalkpages' => 'Lähetä sähköpostiviesti, kun käyttäjäsivun keskustelusivu muuttuu',
-'tog-enotifminoredits' => 'Lähetä sähköpostiviesti myös pienistä muokkauksista',
-'tog-enotifrevealaddr' => 'Näytä sähköpostiosoitteeni muille lähetetyissä ilmoituksissa',
-'tog-shownumberswatching' => 'Näytä sivua tarkkailevien käyttäjien määrä',
-'tog-fancysig' => 'Muotoilematon allekirjoitus ilman automaattista linkkiä',
-'tog-externaleditor' => 'Käytä ulkoista tekstieditoria oletuksena',
-'tog-externaldiff' => 'Käytä ulkoista diff-ohjelmaa oletuksena',
-'tog-showjumplinks' => 'Lisää loikkaa-käytettävyyslinkit sivun alkuun',
-'tog-uselivepreview' => 'Käytä pikaesikatselua (JavaScript) (kokeellinen)',
-'tog-autopatrol' => 'Merkitse tekemäni muutokset tarkastetuiksi',
-'tog-forceeditsummary'=> 'Huomauta, jos yhteenvetoa ei ole annettu',
-'tog-watchlisthideown' => 'Piilota omat muokkaukset',
-'tog-watchlisthidebots' => 'Piilota bottien muokkaukset',
-
-'underline-always' => 'Aina',
-'underline-never' => 'Ei koskaan',
-'underline-default' => 'Selaimen oletustapa',
-
-'skinpreview' => '(Esikatsele...)',
-
-# dates
-'sunday' => 'sunnuntai',
-'monday' => 'maanantai',
-'tuesday' => 'tiistai',
-'wednesday' => 'keskiviikko',
-'thursday' => 'torstai',
-'friday' => 'perjantai',
-'saturday' => 'lauantai',
-'january' => 'tammikuu',
-'february' => 'helmikuu',
-'march' => 'maaliskuu',
-'april' => 'huhtikuu',
-'may_long' => 'toukokuu',
-'june' => 'kesäkuu',
-'july' => 'heinäkuu',
-'august' => 'elokuu',
-'september' => 'syyskuu',
-'october' => 'lokakuu',
-'november' => 'marraskuu',
-'december' => 'joulukuu',
-'jan' => 'tammikuu',
-'feb' => 'helmikuu',
-'mar' => 'maaliskuu',
-'apr' => 'huhtikuu',
-'may' => 'toukokuu',
-'jun' => 'kesäkuu',
-'jul' => 'heinäkuu',
-'aug' => 'elokuu',
-'sep' => 'syyskuu',
-'oct' => 'lokakuu',
-'nov' => 'marraskuu',
-'dec' => 'joulukuu',
-
-# Bits of text used by many pages:
-#
-'categories' => '{{PLURAL:$1|Luokka|Luokat}}',
-'category' => 'Luokka',
-'category_header' => 'Sivut, jotka ovat luokassa $1',
-'subcategories' => 'Alaluokat',
-'mainpage' => 'Etusivu',
-'mainpagetext' => '\'\'\'Mediawiki on onnistuneesti asennettu.\'\'\'',
-'mainpagedocfooter' => 'Lisätietoja käytöstä on sivulla [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide User\'s Guide].
-=== Lisäohjeita===
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Asetusten teko-ohjeita]
-* [http://www.mediawiki.org/wiki/Help:FAQ MediaWikin FAQ]
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce Sähköpostilista, jolla tiedotetaan MediaWikin uusista versioista]",
-=== Asetukset ===
-Tarkista, että alla olevat taivutusmuodot ovat oikein. Jos eivät, tee tarvittavat muutokset LocalSettings.php:hen seuraavasti:
- $wgGrammarForms[\'fi\'][\'genitive\'][\'{{SITENAME}}\'] = \'...\';
- $wgGrammarForms[\'fi\'][\'partitive\'][\'{{SITENAME}}\'] = \'...\';
- $wgGrammarForms[\'fi\'][\'elative\'][\'{{SITENAME}}\'] = \'...\';
- $wgGrammarForms[\'fi\'][\'inessive\'][\'{{SITENAME}}\'] = \'...\';
- $wgGrammarForms[\'fi\'][\'illative\'][\'{{SITENAME}}\'] = \'...\';
-Taivutusmuodot: {{GRAMMAR:genitive|{{SITENAME}}}} (yön) — {{GRAMMAR:partitive|{{SITENAME}}}} (yötä) — {{GRAMMAR:elative|{{SITENAME}}}} (yöstä) — {{GRAMMAR:inessive|{{SITENAME}}}} (yössä) — {{GRAMMAR:illative|{{SITENAME}}}} (yöhön).',
-'portal' => 'Kahvihuone',
-'portal-url' => '{{ns:project}}:Kahvihuone',
-'about' => 'Tietoja',
-'aboutsite' => 'Tietoja {{GRAMMAR:elative|{{SITENAME}}}}',
-'aboutpage' => '{{ns:project}}:Tietoja',
-'article' => 'Sivu',
-'help' => 'Ohje',
-'helppage' => '{{ns:help}}:Ohje',
-'bugreports' => 'Ongelmat ja parannusehdotukset',
-'bugreportspage' => '{{ns:project}}:Ongelmat ja parannusehdotukset',
-'sitesupport' => 'Lahjoitukset',
-'sitesupport-url' => '{{ns:project}}:Lahjoitukset',
-
-'faq' => 'FAQ',
-'faqpage' => '{{ns:project}}:FAQ',
-'edithelp' => 'Muokkausohjeet',
-'newwindow' => '(avautuu uuteen ikkunaan)',
-'edithelppage' => '{{ns:help}}:Kuinka_sivuja_muokataan',
-'cancel' => 'Keskeytä',
-'qbfind' => 'Etsi',
-'qbbrowse' => 'Selaa',
-'qbedit' => 'Muokkaa',
-'qbpageoptions' => 'Sivuasetukset',
-'qbpageinfo' => 'Sivun tiedot',
-'qbmyoptions' => 'Asetukset',
-'qbspecialpages' => 'Toimintosivut',
-'moredotdotdot' => 'Lisää...',
-'mypage' => 'Käyttäjäsivu',
-'mytalk' => 'Keskustelusivu',
-'anontalk' => 'Keskustele tämän IP:n kanssa',
-'navigation' => 'Valikko',
-
-# Metadata in edit box
-'metadata_help' => 'Sisältökuvaukset (lisätietoja sivulla [[{{ns:project}}:Sisältökuvaukset]]):',
-
-'currentevents' => 'Ajankohtaista',
-'currentevents-url' => '{{ns:project}}:Ajankohtaista',
-
-'disclaimers' => 'Vastuuvapaus',
-'disclaimerpage' => '{{ns:project}}:Vastuuvapaus',
-'privacy' => 'Tietosuojakäytäntö',
-'privacypage' => '{{ns:project}}:Tietosuojakäytäntö',
-'errorpagetitle' => 'Virhe',
-'returnto' => 'Palaa sivulle $1.',
-'tagline' => '{{SITENAME}}',
-'whatlinkshere' => 'Tänne viittaavat sivut',
-'help' => 'Ohje',
-'search' => 'Etsi',
-'go' => 'Siirry',
-'history' => 'Historia',
-'history_short' => 'Historia',
-'updatedmarker' => 'päivitetty viimeisimmän käyntisi jälkeen',
-'info_short' => 'Tiedostus',
-'printableversion' => 'Tulostettava versio',
-'permalink' => 'Ikilinkki',
-'print' => 'Tulosta',
-'edit' => 'Muokkaa',
-'editthispage' => 'Muokkaa tätä sivua',
-'delete' => 'Poista',
-'deletethispage' => 'Poista tämä sivu',
-'undelete_short' => 'Palauta $1 muokkausta',
-'undelete_short1' => 'Palauta 1 muokkaus',
-'protect' => 'Suojaa',
-'protectthispage' => 'Suojaa tämä sivu',
-'unprotect' => 'Poista suojaus',
-'unprotectthispage' => 'Poista tämän sivun suojaus',
-'newpage' => 'Uusi sivu',
-'talkpage' => 'Keskustele tästä sivusta',
-'specialpage' => 'Toimintosivu',
-'personaltools' => 'Henkilökohtaiset työkalut',
-'postcomment' => 'Kommentti sivun loppuun',
-'addsection' => '+',
-'articlepage' => 'Näytä varsinainen sivu',
-'subjectpage' => 'Näytä aihe', # For compatibility
-'talk' => 'Keskustelu',
-'views' => 'Näkymät',
-'toolbox' => 'Työkalut',
-'userpage' => 'Näytä käyttäjän sivu',
-'projectpage' => 'Näytä projektisivu',
-'imagepage' => 'Näytä kuvasivu',
-'viewtalkpage' => 'Näytä keskustelusivu',
-'otherlanguages' => 'Muut kielet',
-'redirectedfrom' => 'Uudelleenohjattu sivulta $1',
-'redirectpagesub' => 'Uudelleenohjaussivu',
-'lastmodified' => 'Sivua on viimeksi muutettu $1.',
-'viewcount' => 'Tämä sivu on näytetty {{PLURAL:$1|yhden kerran|$1 kertaa}}.',
-'copyright' => 'Sisältö on käytettävissä lisenssillä $1.',
-'protectedpage' => 'Suojattu sivu',
-'administrators' => '{{ns:project}}:Ylläpitäjät',
-'jumpto' => 'Loikkaa:',
-'jumptonavigation' => 'valikkoon',
-'jumptosearch' => 'hakuun',
-
-
-'sysoptitle' => 'Vaatii ylläpitäjäoikeudet',
-'sysoptext' => 'Tämän toiminnon voi suorittaa vain käyttäjä, jolla on ylläpitäjäoikeudet. Katso $1.',
-'developertitle' => 'Ohjelmiston kehittäjän oikeuksia vaaditaan',
-'developertext' => 'Yrittämäsi toiminnon voi suorittaa vain henkilö, jolla on ohjelmistokehittäjänoikeudet. Katso $1.',
-
-'badaccess' => 'Lupa evätty',
-'badaccesstext' => 'Toiminto, jonka halusit suorittaa on rajoitettu käyttäjille, joilla on oikeus â€$2â€. Katso $1.',
-
-'versionrequired' => 'Mediawikistä tarvitaan vähintään versio $1',
-'versionrequiredtext' => 'Mediawikistä tarvitaan vähintään versio $1 tämän sivun käyttämiseen. Katso [[Special:Version|versio]]',
-
-'widthheight' => '$1×$2',
-'go' => 'Siirry',
-'ok' => 'OK',
-'pagetitle' => '$1 — {{SITENAME}}',
-'retrievedfrom' => 'Haettu osoitteesta $1',
-'youhavenewmessages' => 'Sinulle on $1 ($2).',
-'newmessageslink' => 'uusia viestejä',
-'newmessagesdifflink' => 'viimeisin muutos',
-'editsection' => 'muokkaa',
-'editold' => 'muokkaa',
-'editsectionhint' => 'Muokkaa osiota $1',
-'toc' => 'Sisällysluettelo',
-'showtoc' => 'näytä',
-'hidetoc' => 'piilota',
-'thisisdeleted' => 'Näytä tai palauta $1.',
-'viewdeleted' => 'Näytä $1?',
-'restorelink' => '{{PLURAL:$1|yksi poistettu muokkaus|$1 poistettua muokkausta}}',
-'feedlinks' => 'Uutissyötteet:',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Sivu',
-'nstab-user' => 'Käyttäjäsivu',
-'nstab-media' => 'Media',
-'nstab-special' => 'Toiminto',
-'nstab-project' => 'Projektisivu',
-'nstab-image' => 'Tiedosto',
-'nstab-mediawiki' => 'Järjestelmäviesti',
-'nstab-template' => 'Malline',
-'nstab-help' => 'Ohje',
-'nstab-category' => 'Luokka',
-
-# Main script and global functions
-#
-'nosuchaction' => 'Määrittelemätön pyyntö',
-'nosuchactiontext' => 'Wikiohjelmisto ei tunnista URL:ssä määriteltyä pyyntöä',
-'nosuchspecialpage' => 'Kyseistä toimintosivua ei ole',
-'nospecialpagetext' => 'Wikiohjelmisto ei tunnista pyytämääsi toimintosivua.',
-
-# General errors
-#
-'error' => 'Virhe',
-'databaseerror' => 'Tietokantavirhe',
-'dberrortext' => 'Tietokantakyselyssä oli syntaksivirhe. Syynä saattaa olla virheellinen kysely, tai se saattaa johtua ohjelmointivirheestä. Viimeinen tietokantakysely, jota yritettiin, oli: <blockquote><tt>$1</tt></blockquote>. Se tehtiin funktiosta â€<tt>$2</tt>â€. MySQL palautti virheen â€<tt>$3: $4</tt>â€.',
-'dberrortextcl' => 'Tietokantakyselyssä oli syntaksivirhe. Viimeinen tietokantakysely, jota yritettiin, oli: â€$1â€. Se tehtiin funktiosta â€$2â€. MySQL palautti virheen â€$3: $4â€.',
-'noconnect' => 'Tietokantaongelma.<br />$1',
-'nodb' => 'Tietokantaa $1 ei voitu valita',
-'cachederror' => 'Pyydetystä sivusta näytettiin välimuistissa oleva kopio, ja se saattaa olla vanhentunut.',
-'laggedslavemode' => 'Varoitus: Sivu ei välttämättä sisällä viimeisimpiä muutoksia.',
-'readonly' => 'Tietokanta on lukittu',
-'enterlockreason' => 'Anna lukituksen syy sekä sen arvioitu poistamisaika',
-'readonlytext' => '{{GRAMMAR:genitive|{{SITENAME}}}} tietokanta on tällä hetkellä lukittu. Uusia sivuja ei voi luoda eikä muitakaan muutoksia tehdä. Syynä ovat todennäköisimmin rutiininomaiset tietokannan ylläpitotoimet. Tietokannan lukinneen ylläpitäjän selitys: $1',
-'missingarticle' => 'Tietokannasta ei löytynyt sivua \'\'\'$1\'\'\'. Sivu on saatettu poistaa, tai palvelin ei ole ehtinyt vielä käsitellä sitä. Jälkimmäisessä tapauksessa koita hetken päästä uudelleen. Jos ongelma ei katoa, ota yhteyttä ylläpitäjään ja anna mukaan tämän sivun URL-osoite.',
-'readonly_lag' => 'Tietokanta on automaattisesti lukittu, jotta kaikki tietokantapalvelimet saisivat kaikki tuoreet muutokset',
-'internalerror' => 'Sisäinen virhe',
-'filecopyerror' => 'Tiedostoa <b>$1</b> ei voitu kopioida tiedostoksi <b>$2</b>.',
-'filerenameerror' => 'Tiedostoa <b>$1</b> ei voitu nimetä uudelleen nimellä <b>$2</b>.',
-'filedeleteerror' => 'Tiedostoa <b>$1</b> ei voitu poistaa.',
-'filenotfound' => 'Tiedostoa <b>$1</b> ei löytynyt.',
-'unexpected' => 'Odottamaton arvo: â€$1†on â€$2â€.',
-'formerror' => 'Lomakkeen tiedot eivät kelpaa',
-'badarticleerror' => 'Toimintoa ei voi suorittaa tälle sivulle.',
-'cannotdelete' => 'Sivun tai tiedoston poisto epäonnistui. Joku muu on saattanut poistaa sen.',
-'badtitle' => 'Virheellinen otsikko',
-'badtitletext' => 'Pyytämäsi sivuotsikko oli virheellinen, tyhjä tai väärin linkitetty kieltenvälinen tai wikienvälinen linkki.',
-'perfdisabled' => 'Pahoittelut! Tämä ominaisuus ei toistaiseksi ole käytetössä, sillä se hidastaa tietokantaa niin paljon, että kukaan ei voi käyttää wikiä. Toiminto ohjelmoidaan tehokkaammaksi lähiaikoina. (Sinäkin voit tehdä sen! Tämä on vapaa ohjelmisto.)',
-'perfdisabledsub' => 'Tässä on tallennettu kopio $1', # obsolete? ei ole
-'perfcached' => 'Seuraava data on tuotu välimuistista, eikä se ole välttämättä ajan tasalla.',
-'perfcachedts' => 'Seuraava data on tuotu välimuistista ja se päivitettiin viimeksi $1.',
-'wrong_wfQuery_params'=> 'Virheelliset parametrit wfQuery()<br />Funktio: $1<br />Tiedustelu: $2',
-'viewsource' => 'Lähdekoodi',
-'viewsourcefor' => 'sivulle $1',
-'protectedtext' => '<big>\'\'\'Tämä sivu on suojattu muutoksilta\'\'\'</big><hr />Sivun lähdekoodi:',
-'protectedinterface' => 'Tämä sivu sisältää ohjelmiston käyttöliittymätekstiä ja on suojattu häiriköinnin estämiseksi.',
-'editinginterface' => '<center>Muokkaat sivua, joka sisältää ohjelmiston käyttöliittymätekstiä.</center>',
-'sqlhidden' => '(SQL-kysely piilotettu)',
-
-# Login and logout pages
-#
-'logouttitle' => 'Uloskirjautuminen',
-'logouttext' => 'Olet nyt kirjautunut ulos {{GRAMMAR:elative|{{SITENAME}}}}. Voit jatkaa {{GRAMMAR:genitive|{{SITENAME}}}} käyttöä nimettömänä, tai kirjautua uudelleen sisään.',
-'welcomecreation' => '== Tervetuloa, $1! == Käyttäjätunnuksesi on luotu. Älä unohda virittää [[Special:Preferences|{{GRAMMAR:genitive|{{SITENAME}}}} asetuksiasi]].',
-'loginpagetitle' => 'Sisäänkirjautuminen',
-'yourname' => 'Käyttäjätunnus',
-'yourpassword' => 'Salasana',
-'yourpasswordagain' => 'Salasana uudelleen',
-'remembermypassword' => 'Muista minut',
-'yourdomainname' => 'Verkkonimi',
-'externaldberror' => 'Tapahtui virhe ulkoisen autentikointitietokannan käytössä tai sinulla ei ole lupaa päivittää tunnustasi.',
-'loginproblem' => '<b>Sisäänkirjautuminen ei onnistunut.</b><br />Yritä uudelleen!',
-'alreadyloggedin' => '<strong>Käyttäjä $1, olet jo kirjautunut sisään!</strong><br />\n',
-'login' => 'Kirjaudu sisään',
-'loginprompt' => 'Kirjautumiseen tarvitaan evästeitä.',
-'userlogin' => 'Kirjaudu sisään tai luo tunnus',
-'logout' => 'Kirjaudu ulos',
-'userlogout' => 'Kirjaudu ulos',
-'notloggedin' => 'Et ole kirjautunut',
-'nologin' => 'Jos sinulla ei ole vielä käyttäjätunnusta, voit $1 sellaisen.',
-'nologinlink' => 'luoda',
-'createaccount' => 'Luo uusi käyttäjätunnus',
-'gotaccount' => 'Jos sinulla on jo tunnus, voit $1.',
-'gotaccountlink' => 'kirjautua sisään',
-'createaccountmail' => 'sähköpostitse',
-'badretype' => 'Syöttämäsi salasanat ovat erilaiset.',
-'userexists' => 'Pyytämäsi käyttäjänimi on jo käytössä. Ole hyvä ja valitse toinen käyttäjänimi.',
-'youremail' => 'Sähköpostiosoite:',
-'username' => 'Tunnus:',
-'uid' => 'Numero:',
-'yourrealname' => 'Nimi:',
-'yourlanguage' => 'Käyttöliittymän kieli:',
-'yourvariant' => 'Kielivariantti',
-'yournick' => 'Nimimerkki allekirjoituksia varten:',
-'badsig' => 'Allekirjoitus on epävalidi.',
-'email' => 'Sähköpostitoiminnot',
-'prefs-help-email-enotif' => 'Tätä osoitetta käytetään myös artikkelien muuttumisilmoituksiin, jos ominaisuus on käytössä.',
-'prefs-help-realname' => 'Nimi (vapaaehtoinen): Nimeäsi käytetään antaamaan kunnia työllesi.',
-'loginerror' => 'Sisäänkirjautumisvirhe',
-'prefs-help-email' => 'Sähköpostiosoite (vapaaehtoinen): Muut käyttäjät voivat ottaa sinuun yhteyttä sähköpostilla ilman, että osoitteesi paljastuu.',
-
-'nocookiesnew' => 'Käyttäjä luotiin, mutta et ole kirjautunut sisään. {{SITENAME}} käyttää evästeitä sisäänkirjautumisen yhteydessä. Selaimesi ei salli evästeistä. Kytke ne päälle, ja sitten kirjaudu sisään juuri luomallasi käyttäjänimellä ja salasanalla.',
-'nocookieslogin' => '{{SITENAME}} käyttää evästeitä sisäänkirjautumisen yhteydessä. Selaimesi ei salli evästeitä. Ota ne käyttöön, ja yritä uudelleen.',
-'noname' => 'Et ole määritellyt kelvollista käyttäjänimeä.',
-'loginsuccesstitle' => 'Sisäänkirjautuminen onnistui',
-'loginsuccess' => 'Olet kirjautunut käyttäjänä $1.',
-'nosuchuser' => 'Käyttäjää â€$1†ei ole olemassa. Tarkista kirjoititko nimen oikein, tai käytä alla olevaa lomaketta uuden käyttäjätunnuksen luomiseksi.',
-'nosuchusershort' => 'Käyttäjää nimeltä â€$1†ei ole. Kirjoititko nimen oikein?',
-'nouserspecified' => 'Käyttäjätunnusta ei ole määritelty.',
-'wrongpassword' => 'Syöttämäsi salasana ei ole oikein. Ole hyvä ja yritä uudelleen.',
-'wrongpasswordempty' => 'Et voi antaa tyhjää salasanaa.',
-'mailmypassword' => 'Lähetä uusi salasana sähköpostitse',
-'passwordremindertitle' => 'Salasanamuistutus {{GRAMMAR:elative|{{SITENAME}}}}',
-
-'passwordremindertext'=> 'Joku IP-osoitteesta $1 pyysi {{GRAMMAR:partitive|{{SITENAME}}}} ($4) lähettämään uuden salasanan. Salasana käyttäjälle $2 on nyt $3. Kirjaudu sisään ja vaihda salasana.',
-'noemail' => 'Käyttäjälle \'\'\'$1\'\'\' ei ole määritelty sähköpostiosoitetta.',
-'passwordsent' => 'Uusi salasana on lähetetty käyttäjän <b>$1</b> sähköpostiosoitteeseen.',
-'eauthentsent' => 'Varmennussähköposti on lähetetty annettuun sähköpostiosoitteeseen. Muita viestejä ei lähetetä, ennen kuin olet toiminut viestin ohjeiden mukaan ja varmistanut, että sähköpostiosoite kuuluu sinulle.',
-'mailerror' => 'Virhe lähetettäessä sähköpostia: $1',
-'acct_creation_throttle_hit' => 'Olet jo luonut $1 tunnusta. Et voi luoda uutta.',
-'emailauthenticated' => 'Sähköpostiosoitteesi varmennettiin $1.',
-'emailnotauthenticated' => 'Sähköpostiosoitettasi ei ole vielä varmennettu. Sähköpostia ei lähetetä liittyen alla oleviin toimintoihin.',
-'noemailprefs' => 'Sähköpostiosoitetta ei ole määritelty.',
-'emailconfirmlink' => 'Varmenna sähköpostiosoite',
-'invalidemailaddress' => 'Sähköpostiosoitetta ei voida hyväksyä, koska se ei ole oikeassa muodossa. Ole hyvä ja anna oikea sähköpostiosoite tai jätä kenttä tyhjäksi.',
-'accountcreated' => 'Käyttäjätunnus luotiin',
-'accountcreatedtext' => 'Käyttäjän $1 käyttäjätunnus luotiin.',
-
-
-
-# Edit page toolbar
-'bold_sample' => 'Lihavoitu teksti',
-'bold_tip' => 'Lihavointi',
-'italic_sample' => 'Kursivoitu teksti',
-'italic_tip' => 'Kursivointi',
-'link_sample' => 'linkki',
-'link_tip' => 'Sisäinen linkki',
-'extlink_sample' => 'http://www.example.com linkin otsikko',
-'extlink_tip' => 'Ulkoinen linkki (muista http:// edessä)',
-'headline_sample' => 'Otsikkoteksti',
-'headline_tip' => 'Otsikko',
-'math_sample' => 'Lisää kaava tähän',
-'math_tip' => 'Matemaattinen kaava (LaTeX)',
-'nowiki_sample' => 'Lisää muotoilematon teksti tähän',
-'nowiki_tip' => 'Tekstiä, jota wiki ei muotoile',
-'image_sample' => 'Esimerkki.jpg',
-'image_tip' => 'Tallennettu kuva',
-'media_sample' => 'Esimerkki.ogg',
-'media_tip' => 'Mediatiedostolinkki',
-'sig_tip' => 'Allekirjoitus aikamerkinnällä',
-'hr_tip' => 'Vaakasuora viiva',
-
-# Edit pages
-#
-'summary' => 'Yhteenveto',
-'subject' => 'Aihe',
-'minoredit' => 'Tämä on pieni muutos',
-'watchthis' => 'Tarkkaile tätä sivua',
-'savearticle' => 'Tallenna sivu',
-'preview' => 'Esikatselu',
-'showpreview' => 'Esikatsele',
-'showlivepreview' => 'Pikaesikatselu',
-'showdiff' => 'Näytä muutokset',
-'anoneditwarning' => 'Et ole kirjautunut sisään. IP-osoitteesi kirjataan tämän sivun muokkaushistoriaan.',
-'missingsummary' => 'Et ole antanut yhteenvetoa. Jos valitset Tallenna uudelleen, niin muokkauksesi tallennetaan ilman yhteenvetoa.',
-'missingcommenttext' => 'Anna yhteenveto alle.',
-'blockedtitle' => 'Pääsy estetty',
-'blockedtext' => 'Yritit muokata sivua tai luoda uuden sivun. $1 on estänyt pääsysi {{GRAMMAR:illative|{{SITENAME}}}} joko käyttäjänimesi tai IP-osoitteesi perusteella. Annettu syy estolle on: <br />\'\'$2\'\'<br />Jos olet sitä mieltä, että sinut on estetty syyttä, voit keskustella asiasta [[{{ns:project}}:Ylläpitäjät|ylläpitäjän]] kanssa. Huomaa, ettet voi lähettää sähköpostia {{GRAMMAR:genitive|{{SITENAME}}}} kautta, ellet ole asettanut olemassaolevaa sähköpostiosoitetta [[{{ns:special}}:Preferences|asetuksissa]]. Jos IP-osoitteesi on dynaaminen, eli se voi toisinaan vaihtua, olet saattanut saada estetyn osoitteen käyttöösi, ja esto vaikuttaa nyt sinuun. Jos tämä ongelma toistuu jatkuvasti, ota yhteyttä Internet-palveluntarjoajaasi tai {{GRAMMAR:genitive|{{SITENAME}}}} ylläpitäjään. Ilmoita IP-osoitteesi, joka on $3.',
-
-'whitelistedittitle' => 'Sisäänkirjautuminen vaaditaan muokkaamiseen',
-'whitelistedittext' => 'Sinun täytyy $1, jotta voisit muokata sivuja.',
-'whitelistreadtitle' => 'Sisäänkirjautuminen vaaditaan lukemiseen',
-'whitelistreadtext' => 'Sinun täytyy kirjautua [[Special:Userlogin|sisään]] lukeaksesi sivuja.',
-'whitelistacctitle' => 'Sinun ei ole sallittu luoda tunnusta',
-'whitelistacctext' => 'Saadaksesi oikeudet luoda tunnus sinun täytyy kirjautua [[Special:Userlogin|sisään]] ja sinulla tulee olla asiaankuuluvat oikeudet.',
-'confirmedittitle' => 'Sähköpostin varmennus',
-'confirmedittext' => 'Et voi muokata sivuja, ennen kuin olet varmentanut sähköpostiosoitteesi. Voit tehdä varmennuksen [[Special:Preferences|asetussivulla]].',
-'loginreqtitle' => 'Sisäänkirjautuminen vaaditaan',
-'loginreqlink' => 'kirjautua sisään',
-'loginreqpagetext' => 'Sinun täytyy $1, jotta voisit nähdä muut sivut.',
-
-'accmailtitle' => 'Salasana lähetetty.',
-'accmailtext' => 'käyttäjän \'\'\'$1\'\'\' salasana on lähetetty osoitteeseen \'\'\'$2\'\'\'.',
-'newarticle' => '(uusi)',
-'newarticletext' => 'Linkki toi sivulle, jota ei vielä ole. Voit luoda sivun kirjoittamalla alla olevaan tilaan. Jos et halua luoda sivua, käytä selaimen paluutoimintoa.',
-'anontalkpagetext' => '----\'\'Tämä on nimettömän käyttäjän keskustelusivu. Hän ei ole joko luonut itselleen käyttäjätunnusta tai ei käytä sitä. Siksi hänet tunnistetaan nyt numeerisella IP-osoitteella. Kyseinen IP-osoite voi olla useamman henkilön käytössä. Jos olet nimetön käyttäjä, ja sinusta tuntuu, että aiheettomia kommentteja on ohjattu sinulle, [[{{ns:special}}:Userlogin|luo itsellesi käyttäjätunnus tai kirjaudu sisään]] välttääksesi jatkossa sekaannukset muiden nimettömien käyttäjien kanssa.\'\'',
-'noarticletext' => '<big>\'\'\'{{GRAMMAR:inessive|{{SITENAME}}}} ei ole tämän nimistä sivua.\'\'\'</big>
-* Voit kirjoittaa uuden sivun \'\'\'<span class="plainlinks">[{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} {{PAGENAME}}]</span>.\'\'\'
-* Jos olet luonut sivun tällä nimellä, se on saatettu poistaa — katso [[Special:Log/delete|poistoloki]].',
-'clearyourcache' => '\'\'\'Huomautus:\'\'\' Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan:
-*\'\'\'Mozilla, Konqueror ja Safari:\'\'\' napsauta \'\'Shift\'\'-näppäin pohjassa päivitä tai paina \'\'Ctrl-Shift-R\'\' (\'\'Cmd-Shift-R\'\' Applella)
-*\'\'\'IE:\'\'\' napsauta \'\'Ctrl\'\'-näppäin pohjassa päivitä tai paina \'\'Ctrl-F5\'\'
-*\'\'\'Konqueror\'\'\': napsauta päivitä tai paina \'\'F5\'\'
-*\'\'\'Opera:\'\'\' saatat joutua tyhjentään välimuistin kokonaan (\'\'Tools→Preferences\'\').',
-'usercssjsyoucanpreview' => 'Voit testata uutta CSS:ää tai JavaScriptiä ennen tallennusta esikatselulla.',
-'usercsspreview' => '\'\'\'Tämä on CSS:n esikatselu.\'\'\'',
-'userjspreview' => '\'\'\'Tämä on JavaScriptin esikatselu.\'\'\'',
-'userinvalidcssjstitle' => 'Tyyliä nimeltä â€$1†ei ole olemassa. Käyttäjän määrittelemät .css- ja .js-sivut alkavat pienellä alkukirjaimella.',
-'updated' => '(Päivitetty)',
-'note' => 'Huomautus:', // TODO: NO WIKI MARKUP
-'previewnote' => '<strong>Tämä on vasta sivun esikatselu. Sivua ei ole vielä tallennettu!</strong>',
-'session_fail_preview'=> '<strong>Muokkaustasi ei voitu tallentaa, koska sessiosi tiedot ovat kadonneet. Yritä uudelleen. Jos ongelma ei katoa, yritä kirjautua ulos ja takaisin sisään.</strong>',
-'previewconflict' => 'Tämä esikatselu näyttää miltä muokkausalueella oleva teksti näyttää tallennettuna.',
-'importing' => 'Tuodaan sivua $1',
-'editing' => 'Muokataan sivua $1',
-'editingsection' => 'Muokataan osiota sivusta $1',
-'editingcomment' => 'Muokataan kommenttia sivulla $1',
-'editconflict' => 'Päällekkäinen muokkaus: $1',
-'explainconflict' => 'Joku muu on muuttanut tätä sivua sen jälkeen, kun aloit muokata sitä. Ylempi tekstialue sisältää tämänhetkisen tekstin. Tekemäsi muutokset näkyvät alemmassa ikkunassa. Sinun täytyy yhdistää muutoksesi olemassa olevaan tekstiin. \'\'\'Vain\'\'\' ylemmässä alueessa oleva teksti tallentuu, kun tallennat sivun.',
-'yourtext' => 'Oma tekstisi',
-'storedversion' => 'Tallennettu versio',
-'nonunicodebrowser' => '\'\'\'Varoitus: Selaimesi ei ole Unicode-yhteensopiva. Ole hyvä ja vaihda selainta, ennen kuin muokkaat sivua.\'\'\'',
-'editingold' => '<center><strong>Varoitus</strong>: Olet muokkaamassa vanhaa versiota tämän sivun tekstistä. Jos tallennat sen, kaikki tämän version jälkeen tehdyt muutokset katoavat.</center>',
-'yourdiff' => 'Eroavaisuudet',
-'copyrightwarning' => '<strong>Muutoksesi astuvat voimaan välittömästi.</strong> Jos haluat harjoitella muokkaamista, ole hyvä ja käytä [[{{ns:project}}:Hiekkalaatikko|hiekkalaatikkoa]].<br /><br />Kaikki {{GRAMMAR:illative|{{SITENAME}}}} tehtävät tuotokset katsotaan julkaistuksi $2 -lisenssin mukaisesti ($1). Jos et halua, että kirjoitustasi muokataan armottomasti ja uudelleenkäytetään vapaasti, älä tallenna kirjoitustasi. Tallentamalla muutoksesi lupaat, että kirjoitit tekstisi itse, tai kopioit sen jostain vapaasta lähteestä. <strong>ÄLÄ KÄYTÄ TEKIJÄNOIKEUDEN ALAISTA MATERIAALIA ILMAN LUPAA!</strong>',
-'copyrightwarning2' => '>Huomaa, että kuka tahansa voi muokata, muuttaa ja poistaa kaikkia sivustolle tekemiäsi lisäyksiä ja muutoksia. Muokkaamalla sivustoa luovutat sivuston käyttäjille tämän oikeuden ja takaat, että lisäämäsi aineisto on joko itse kirjoittamaasi tai peräisin jostain vapaasta lähteestä. Lisätietoja sivulla $1. <strong>TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!</strong>',
-'longpagewarning' => '<center>Tämän sivun tekstiosuus on $1 binäärikilotavua pitkä. Harkitse, voisiko sivun jakaa pienempiin osiin.</center>',
-'longpageerror' => '<strong>Sivun koko on $1 binäärikilotavua. Sivua ei voida tallentaa, koska enimmäiskoko on $2 binäärikilotavua.</strong>',
-'readonlywarning' => '<strong>Varoitus</strong>: Tietokanta on lukittu huoltoa varten, joten voi olla ettet pysty tallentamaan muokkauksiasi juuri nyt. Saattaa olla paras leikata ja liimata tekstisi omaan tekstitiedostoosi ja tallentaa se tänne myöhemmin.',
-'protectedpagewarning'=> '<center><small>Tämä sivu on lukittu. Vain ylläpitäjät voivat muokata sitä.</small></center>',
-'semiprotectedpagewarning' => 'Vain rekisteröityneet käyttäjät voivat muokata tätä sivua.',
-'templatesused' => 'Tällä sivulla käytetyt mallineet:',
-'edittools' => '<!-- Tässä oleva teksi näytetään muokkauskentän alla. -->',
-'nocreatetitle' => 'Sivujen luominen on rajoitettu',
-'nocreatetext' => 'Et voi luoda uusia sivuja. Voit muokata olemassa olevia sivuja tai luoda [[Special:Userlogin|käyttäjätunnukssen]].',
-
-# History pages
-#
-'revhistory' => 'Muutoshistoria',
-'nohistory' => 'Tällä sivulla ei ole muutoshistoriaa.',
-'revnotfound' => 'Versiota ei löydy',
-'revnotfoundtext' => 'Pyytämääsi versiota ei löydy. Tarkista URL-osoite, jolla hait tätä sivua.',
-'loadhist' => 'Ladataan sivuhistoriaa',
-'currentrev' => 'Nykyinen versio',
-'revisionasof' => 'Versio $1',
-'revisionasofwithlink'=> 'Versio, joka luotiin $1.<br />$3 | $2 | $4',
-'previousrevision' => '↠Vanhempi versio',
-'nextrevision' => 'Uudempi versio →',
-'currentrevisionlink' => 'Nykyinen versio',
-'cur' => 'nyk.',
-'next' => 'seur.',
-'last' => 'edell.',
-'orig' => 'alkup.',
-'histlegend' => 'Merkinnät: (nyk.) = eroavaisuudet nykyiseen versioon, (edell.) = eroavaisuudet edelliseen versioon, <span class="minor">p</span> = pieni muutos',
-'deletedrev' => '[poistettu]',
-'histfirst' => 'Ensimmäiset',
-'histlast' => 'Viimeisimmät',
-
-'rev-deleted-comment' => '(kommentti poistettu)',
-'rev-deleted-user' => '(käyttäjänimi poistettu)',
-'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">Tämä versio on poistettu julkisesta arkistosta. [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} Poistolokissa] saattaa olla lisätietoja.</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">Tämä versio on poistettu julkisesta arkistosta.</div>',
-'rev-delundel' => 'näytä tai piilota',
-
-# Revision deletion
-#
-'revisiondelete' => 'Poista tai palauta versioita',
-'revdelete-selected' => 'Valittu versio [[:$1]]:',
-'revdelete-text' => "Poistetut versiot näkyvät sivun historiassa, mutta niiden sisältö ei ole julkisesti saatavilla.\n\nMuut ylläpitäjät voivat lukea piilotetun sisällön ja palauttaa sen.",
-'revdelete-legend' => 'Version rajoitukset:',
-'revdelete-hide-text' => 'Piilota version sisältö',
-'revdelete-hide-comment' => 'Piilota yhteenveto',
-'revdelete-hide-user' => 'Piilota tekijän tunnus tai IP-osoite',
-'revdelete-hide-restricted' => 'Apply these restrictions to sysops as well as others',
-'revdelete-log' => 'Lokimerkintä:',
-'revdelete-submit' => 'Toteuta',
-'revdelete-logentry' => 'muutti sivun [[$1]] version näkyvyyttä',
-
-
-# Diffs
-#
-'difference' => 'Versioiden väliset erot',
-'loadingrev' => 'Ladataan versiota vertailua varten',
-'lineno' => 'Rivi $1:',
-'editcurrent' => 'Muokkaa tämän sivun uusinta versiota',
-'selectnewerversionfordiff' => 'Valitse uudempi versio vertailuun',
-'selectolderversionfordiff' => 'Valitse vanhempi versio vertailuun',
-'compareselectedversions' => 'Vertaile valittuja versioita',
-
-# Search results
-#
-'searchresults' => 'Hakutulokset',
-'searchresulttext' => 'Saadaksesi lisätietoa hakutoiminnoista tällä sivustolla lue [[{{ns:project}}:Hakutoiminnot|sivuston hakuohje]].',
-'searchsubtitle' => 'Haku termeillä [[:$1]]',
-'searchsubtitleinvalid' => 'Haku termeillä $1',
-'badquery' => 'Kelvoton hakumerkkijono',
-'badquerytext' => 'Tekemäsi kysely ei ole kelvollinen. Tämä johtuu todennäköisesti siitä, että et ole määritellyt hakumerkkijonoa.',
-'matchtotals' => 'Haulla \'\'\'$1\'\'\' löytyi $2 osumaa sivujen otsikoista ja $3 osumaa sivujen sisällöistä.',
-'noexactmatch' => '<big>Otsikolla $1 ei ole sivua.</big>
-
-:Voit [[$1|luoda aiheesta uuden sivun]].
-:<small>Etsi ensin vastaavaa sivua, joka voi olla kirjoitusasultaan hieman erilainen</small>',
-'titlematches' => 'Osumat sivujen otsikoissa',
-'notitlematches' => 'Hakusanaa ei löytynyt minkään sivun otsikosta',
-'textmatches' => 'Osumat sivujen teksteissä',
-'notextmatches' => 'Hakusanaa ei löytynyt sivujen teksteistä',
-'prevn' => '↠$1 edellistä',
-'nextn' => '$1 seuraavaa →',
-'viewprevnext' => "Näytä [$3] kerralla.\n\n$1 | $2",
-'showingresults' => '<b>$1</b> tulosta tuloksesta <b>$2</b> alkaen.',
-'showingresultsnum' => 'Alla on <b>$3</b> hakutulosta alkaen <b>$2.</b> tuloksesta.',
-'nonefound' => '\'\'\'Huomautus\'\'\': Epäonnistuneet haut johtuvat usein hyvin yleisten sanojen, kuten \'\'on\'\' ja \'\'ei\'\', etsimisestä tai useamman kuin yhden hakutermin määrittelemisestä. Vain sivut, joilla on kaikki hakutermin sanat, näkyvät tuloksissa.',
-'powersearch' => 'Etsi',
-'powersearchtext' => 'Hae nimiavaruuksista:<br />$1<br />$2 Luettele uudelleenohjaukset<br />Etsi: $3 $9',
-'searchdisabled' => '<p style="margin: 1.5em 2em 1em">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></p>',
-
-'blanknamespace' => '(sivut)',
-
-# Preferences page
-#
-'preferences' => 'Asetukset',
-'prefsnologin' => 'Et ole kirjautunut sisään.',
-'prefsnologintext' => 'Sinun täytyy [[Special:Userlogin|kirjautua sisään]], jotta voisit muuttaa asetuksiasi.',
-'prefsreset' => 'Asetukset on palautettu tallennetuista asetuksistasi.',
-'qbsettings' => 'Pikavalikko',
-'changepassword' => 'Vaihda salasanaa',
-'skin' => 'Ulkonäkö',
-'math' => 'Matematiikka',
-'dateformat' => 'Päiväyksen muoto',
-'datedefault' => 'Ei valintaa',
-'datetime' => 'Aika ja päiväys',
-'math_failure' => 'Jäsentäminen epäonnistui',
-'math_unknown_error' => 'Tuntematon virhe',
-'math_unknown_function' => 'Tuntematon funktio',
-'math_lexing_error' => 'Tulkintavirhe',
-'math_syntax_error' => 'Jäsennysvirhe',
-'math_image_error' => 'PNG-muunnos epäonnistui; tarkista, että latex, dvips, gs ja convert on asennettu oikein.',
-'math_bad_tmpdir' => 'Matematiikan kirjoittaminen väliaikaishakemistoon tai tiedostonluonti ei onnistu',
-'math_bad_output' => 'Matematiikan tulostehakemistoon kirjoittaminen tai tuedostonluonti ei onnistu',
-'math_notexvc' => 'Texvc-sovellus puuttuu, lue math/READMEstä asennustietoja',
-'prefs-personal' => 'Käyttäjätiedot',
-'prefs-rc' => 'Tuoreet muutokset ja tyngät',
-'prefs-watchlist' => 'Tarkkailulista',
-'prefs-watchlist-days' => 'Tarkkailulistan ajanjakso:',
-'prefs-watchlist-edits' => 'Tarkkailulistalla näytettävien muutosten määrä:',
-'prefs-misc' => 'Muut asetukset',
-'saveprefs' => 'Tallenna asetukset',
-'resetprefs' => 'Palauta tallennetut asetukset',
-'oldpassword' => 'Vanha salasana:',
-'newpassword' => 'Uusi salasana:',
-'retypenew' => 'Uusi salasana uudelleen:',
-'textboxsize' => 'Muokkaaminen',
-'rows' => 'Rivit:',
-'columns' => 'Sarakkeet:',
-'searchresultshead' => 'Haku',
-'resultsperpage' => 'Tuloksia sivua kohti:',
-'contextlines' => 'Rivien määrä tulosta kohti:',
-'contextchars' => 'Sisällön merkkien määrä riviä kohden:',
-'stubthreshold' => 'Tynkäsivun osoituskynnys:',
-'recentchangescount' => 'Sivujen määrä tuoreissa muutoksissa:',
-'savedprefs' => 'Asetuksesi tallennettiin onnistuneesti.',
-'timezonelegend' => 'Aikavyöhyke',
-'timezonetext' => 'Paikallisen ajan ja palvelimen ajan (UTC) välinen aikaero tunteina.',
-'localtime' => 'Paikallinen aika',
-'timezoneoffset' => 'Aikaero¹:',
-'servertime' => 'Palvelimen aika',
-'guesstimezone' => 'Utele selaimelta',
-'allowemail' => 'Salli sähköpostin lähetys osoitteeseen',
-'defaultns' => 'Etsi oletusarvoisesti näistä nimiavaruuksista:',
-'default' => 'oletus',
-'files' => 'Tiedostot',
-
-# User rights
-'userrights-lookup-user' => 'Käyttöoikeuksien hallinta',
-'userrights-user-editname' => 'Käyttäjätunnus:',
-'editusergroup' => 'Muokkaa käyttäjän ryhmiä',
-
-'userrights-editusergroup' => 'Käyttäjän ryhmät',
-'saveusergroups' => 'Tallenna',
-'userrights-groupsmember' => 'Jäsenenä ryhmissä:',
-'userrights-groupsavailable' => 'Saatavilla olevat ryhmät:',
-'userrights-groupshelp' => 'Valitse ryhmät, jotka haluat poistaa tai lisätä. Valitsemattomia ryhmiä ei muuteta. Voit poistaa valinnan pitämällä Ctrl-näppäintä pohjassa napsautuksen aikana.',
-'userrights-logcomment' => 'Ryhmäoikeuden muutos ryhmistä â€$1†ryhmiin â€$2â€',
-
-# Groups
-'group' => 'Ryhmä:',
-'group-bot' => 'botit',
-'group-sysop' => 'ylläpitäjät',
-'group-bureaucrat' => 'byrokraatit',
-'group-steward' => 'ylivalvojat',
-'group-all' => '(kaikki)',
-'group-bot-member' => 'botti',
-'group-sysop-member' => 'ylläpitäjä',
-'group-bureaucrat-member' => 'byrokraatti',
-'group-steward-member' => 'ylivalvoja',
-'grouppage-bot' => '{{ns:project}}:Botit',
-'grouppage-sysop' => '{{ns:project}}:Ylläpitäjät',
-'grouppage-bureaucrat' => '{{ns:project}}:Byrokraatit',
-
-
-# Recent changes
-#
-'changes' => 'muutosta',
-'recentchanges' => 'Tuoreet muutokset',
-'recentchangestext' => 'Tällä sivulla voi seurata tuoreita {{GRAMMAR:illative|{{SITENAME}}}} tehtyjä muutoksia.',
-'rcnote' => 'Alla on <b>$1</b> tuoreinta muutosta viimeisten <b>$2</b> päivän ajalta $3.',
-'rcnotefrom' => 'Alla on muutokset <b>$2</b> lähtien. Enintään <b>$1</b> merkintää näytetään.',
-'rclistfrom' => 'Näytä uudet muutokset $1 alkaen',
-'rcshowhideminor' => '$1 pienet muutokset',
-'rcshowhidebots' => '$1 botit',
-'rcshowhideliu' => '$1 kirjautuneet käyttäjät',
-'rcshowhideanons' => '$1 anonyymit käyttäjät',
-'rcshowhidepatr' => '$1 tarkastetut muutokset',
-'rcshowhidemine' => '$1 omat muutokset',
-'rclinks' => 'Näytä $1 tuoretta muutosta viimeisten $2 päivän ajalta.<br />$3',
-'diff' => 'ero',
-'hist' => 'historia',
-'hide' => 'piilota',
-'show' => 'näytä',
-'minoreditletter' => 'p',
-'newpageletter' => 'U',
-'sectionlink' => '→',
-'number_of_watching_users_RCview' => '[$1]',
-'number_of_watching_users_pageview' => '[$1 tarkkailevaa käyttäjää]', // TODO sigplu
-'rc_categories' => 'Vain luokista (erotin on â€|â€)',
-'rc_categories_any' => 'Mikä tahansa',
-
-
-# Upload
-#
-'upload' => 'Tallenna tiedosto',
-'uploadbtn' => 'Tallenna tiedosto',
-'reupload' => 'Uusi tallennus',
-'reuploaddesc' => 'Paluu tallennuslomakkeelle.',
-'uploadnologin' => 'Et ole kirjautunut sisään',
-'uploadnologintext' => 'Sinun pitää olla [[Special:Userlogin|kirjautuneena sisään]], jotta voisit tallentaa tiedostoja.',
-'upload_directory_read_only' => 'Palvelimella ei ole kirjoitusoikeuksia tallennushakemistoon â€<tt>$1</tt>â€.',
-'uploaderror' => 'Tallennusvirhe',
-'uploadtext' => '\'\'\'SEIS!\'\'\' Ennen kuin tallennat tiedostoja {{GRAMMAR:illative|{{SITENAME}}}}, tutustu [[{{ns:project}}:Tiedostojen tallennus|sääntöihin]] ja noudata niitä.
-*\'\'Kirjoita tiedoston tietoihin tarkka tieto tiedoston lähteestä.\'\' Jos teit tiedoston itse, sano se. Jos löysit tiedoston Internetistä, varmista, että sitä saa käyttää {{GRAMMAR:inessive|{{SITENAME}}}} laita mukaan linkki kyseiselle sivulle.
-*\'\'Kerro tiedoston tekijänoikeuksien tila.\'\'
-*\'\'Käytä järkevää tiedostonimeä.\'\' Nimeä tiedostosi mieluummin tyyliin â€Eiffel-torni Pariisissa, yökuva.jpg†kuin â€etpan1024c.jpgâ€. Näin vältät mahdollisesti jo olemassa olevan tiedoston korvaamisen omallasi. Voit etsiä aikaisemmin tallennettuja tiedostoja [[Special:Imagelist|tiedostoluettelosta]].
-*Laita johonkin aiheeseen liittyvään sivuun linkki kyseiseen tiedostoon, tai kirjoita kuvaussivulle kuvaus tiedoston sisällöstä.
-*Jos haluat nähdä tai etsiä aiemmin tallennettuja tiedostoja, katso [[Special:Imagelist|tiedostoluettelo]]. Tallennukset ja poistot kirjataan [[Special:Log/upload|tallennuslokiin]].
-
-Suositellut kuvaformaatit ovat JPEG valokuville, PNG piirroksille ja kuvakkeille ja Ogg Vorbis äänille. Voit liittää kuvan sivulle käyttämällä seuraavan muotoista merkintää \'\'\'<nowiki>[[Kuva:tiedosto.jpg]]</nowiki>\'\'\' tai \'\'\'<nowiki>[[Kuva:tiedosto.png|kuvausteksti]]</nowiki>\'\'\' tai \'\'\'<nowiki>[[media:tiedosto.ogg]]</nowiki>\'\'\' äänille.
-
-Huomaa, että {{GRAMMAR:inessive|{{SITENAME}}}} muut voivat muokata tai poistaa tallentamasi tiedoston, jos he katsovat, että se ei palvele projektin tarpeita. Tallentamismahdollisuutesi voidaan estää, jos käytät järjestelmää väärin.',
-'uploadlog' => 'Tallennusloki',
-'uploadlogpage' => 'Tallennusloki',
-'uploadlogpagetext' => 'Alla on luettelo uusimmista tallennuksista. Kaikki ajat näytetään palvelimen aikavyöhykkeessä (UTC).',
-'filename' => 'Tiedoston nimi',
-'filedesc' => 'Yhteenveto',
-'fileuploadsummary' => 'Yhteenveto:',
-'filestatus' => 'Tiedoston tekijänoikeudet',
-'filesource' => 'Lähde',
-'copyrightpage' => '{{ns:project}}:Tekijänoikeudet',
-'copyrightpagename' => '{{SITENAME}} ja tekijänoikeudet',
-'uploadedfiles' => 'Tallennetut tiedostot',
-'ignorewarning' => 'Tallenna tiedosto varoituksesta huolimatta.',
-'ignorewarnings' => 'Ohita kaikki varoitukset',
-'minlength' => 'Tiedoston nimessä pitää olla vähintään kolme merkkiä.',
-'illegalfilename' => 'Tiedoston nimessä \'\'\'$1\'\'\' on merkkejä, joita ei sallita sivujen nimissä. Vaihda tiedoston nimeä, ja yritä tallentamista uudelleen.',
-'badfilename' => 'Tiedoston nimi vaihdettiin: $1.',
-'badfiletype' => 'â€<tt>.$1</tt>†ei ole suositeltava tiedostomuoto.',
-'largefile' => 'Tiedostojen ei tulisi olla yli $1 kilotavun kokoisia. Tiedoston, jonka yritit tallentaa, koko on $2.',
-'largefileserver' => 'Tämä tiedosto on suurempi kuin mitä palvelin sallii.',
-'emptyfile' => 'Tiedosto, jonka yritit tallentaa näyttää olevan tyhjä. Tarkista, että kirjoitit polun ja nimen oikein ja että se ei ole liian suuri kohdepalvelimelle.',
-'fileexists' => 'Samanniminen tiedosto on jo olemassa. Katso tiedoston sivu $1, jos et ole varma, haluatko muuttaa sitä.',
-'fileexists-forbidden'=> 'Samanniminen tiedosto on jo olemassa. Tallenna tiedosto jollakin toisella nimellä. Nykyinen tiedosto: [[{ns:image}:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Samanniminen tiedosto on jo olemassa jaetussa mediavarastossa. Tallenna tiedosto jollakin toisella nimellä. Nykyinen tiedosto: [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'Tallennus onnistui',
-'fileuploaded' => 'Tiedosto \'\'\'$1\'\'\' on tallennettu onnistuneesti. Seuraa linkkiä ($2) kuvaussivulle, ja täytä tiedostoon liityvät tiedot, kuten mistä se on peräisin, milloin se on luotu, kuka sen loi ja mahdollisesti muita tietämiäsi tietoja. Jos tiedosto on kuva, voit lisätä sen sivulle näin: \'\'\'<nowiki>[[Kuva:$1|thumb|Kuvaus]]</nowiki>\'\'\'',
-'uploadwarning' => 'Tallennusvaroitus',
-'savefile' => 'Tallenna',
-'uploadedimage' => 'tallensi tiedoston [[$1]]',
-'uploaddisabled' => '{{GRAMMAR:genitive||{{SITENAME}}}} ei voi tallentaa tiedostoja.',
-'uploaddisabledtext' => 'Tiedostojen tallennus on poistetu käytöstä.',
-'uploadscripted' => 'Tämä tiedosto sisältää HTML-koodia tai skriptejä, jotka selain saattaa virheellisesti suorittaa.',
-'uploadcorrupt' => 'Tiedosto on vioittunut tai sillä on väärä tiedostopääte. Tarkista tiedosto ja lähetä se uudelleen.',
-'uploadvirus' => 'Tiedosto sisältää viruksen. Tarkemmat tiedot: $1',
-'sourcefilename' => 'Lähdenimi',
-'destfilename' => 'Kohdenimi',
-'filewasdeleted' => 'Tämän niminen tiedosto on tallennettu ja poistettu aikaisemmin. Tarkista $1 ennen jatkamista.',
-
-'license' => 'Lisenssi',
-'nolicense' => 'Ei lisenssiä',
-
-# Image list
-#
-'imagelist' => 'Tiedostoluettelo',
-'imagelisttext' => 'Alla on <strong>$1</strong> tiedostoa lajiteltuna <strong>$2</strong>.',
-'imagelistforuser' => 'Käyttäjän â€$1†tallentamat kuvat.',
-'getimagelist' => 'noudetaan tiedostoluetteloa',
-'ilsubmit' => 'Hae',
-'showlast' => 'Näytä viimeiset $1 tiedostoa lajiteltuna $2.',
-'byname' => 'nimen mukaan',
-'bydate' => 'päiväyksen mukaan',
-'bysize' => 'koon mukaan',
-'imgdelete' => 'poista',
-'imgdesc' => 'kuvaus',
-'imglegend' => 'Merkinnät: (kuvaus) = näytä tai muokkaa tiedoston kuvausta.',
-'imghistory' => 'Historia',
-'revertimg' => 'palauta',
-'deleteimg' => 'poista',
-'deleteimgcompletely' => 'poista',
-'imghistlegend' => 'Merkinnät: (nyk.) = nykyinen versio, (poista) = poista tämä vanha versio, (palauta) = palauta tiedosto tähän vanhaan versioon.<br />Napsauta päiväystä nähdäksesi silloin tallennettu tiedosto.',
-'imagelinks' => 'Viittaukset sivuilta',
-'linkstoimage' => 'Seuraavilta sivuilta on linkki tähän tiedostoon:',
-'nolinkstoimage' => 'Tähän tiedostoon ei ole linkkejä miltään sivulta.',
-'sharedupload' => 'Tämä tiedosto on jaettu ja muut projektit saattavat käyttää sitä.',
-'shareduploadwiki' => 'Katso $1 lisätietoja.',
-'shareduploadwiki-linktext' => 'kuvaussivulta',
-'noimage' => 'Tämän nimistä tiedostoa ei ole olemassa. Voit $1 {{GRAMMAR:genitive|{{SITENAME}}}}',
-'noimage-linktext' => 'tallentaa tiedoston',
-'uploadnewversion-linktext' => 'Tallenna uusi versio tästä tiedostosta',
-
-# Mime search
-#
-'mimesearch' => 'MIME-haku',
-'mimetype' => 'MIME-tyyppi:',
-'download' => 'lataa',
-
-# Unused templates
-'unusedtemplates' => 'Käyttämättömät mallineet',
-'unusedtemplatestext' => 'Tässä on lista kaikista mallineista, joita ei ole liitetty toiselle sivulle. Muista tarkistaa onko malline siitä huolimatta käytössä.',
-'unusedtemplateswlh' => 'muut linkit',
-
-
-# Statistics
-#
-'statistics' => 'Tilastoja',
-'sitestats' => 'Sivuston tilastoja',
-'userstats' => 'Käyttäjätilastoja',
-'sitestatstext' => 'Tietokannassa on yhteensä \'\'\'$1\'\'\' sivua. Tähän on laskettu mukaan keskustelusivut, {{GRAMMAR:genitive|{{SITENAME}}}} erikoissivut, hyvin lyhyet sivut, uudelleenohjaukset sekä muita sivuja, joita ei voi pitää kunnollisina sivuina. Nämä poislukien tietokannassa on \'\'\'$2\'\'\' sivua.
-
-{{GRAMMAR:illative|{{SITENAME}}}} on tallennettu \'\'\'$8\'\'\' tiedostoa.
-
-Sivuja on katsottu yhteensä \'\'\'$3\'\'\' kertaa ja muokattu \'\'\'$4\'\'\' kertaa. Keskimäärin yhtä sivua on muokattu \'\'\'$5\'\'\' kertaa, ja muokkausta kohden sivua on katsottu keskimäärin \'\'\'$6\'\'\' kertaa.
-
-Ohjelmiston ylläpitotöitä on jonossa \'\'\'$7\'\'\' kappaletta.',
-'userstatstext' => 'Rekisteröityneitä käyttäjiä on \'\'\'$1\'\'\'. Näistä \'\'\'$2\'\'\' ($4) on ylläpitäjiä ($3).',
-
-'disambiguations' => 'Linkit tarkennusivuihin',
-'disambiguationspage' => '{{ns:project}}:Linkkejä_tarkennussivuihin',
-'disambiguationstext' => 'Seuraavat artikkelit linkittävät <i>tarkennussivuun</i>. Sen sijasta niiden pitäisi linkittää asianomaiseen aiheeseen.<br />Sivua kohdellaan tarkennussivuna jos siihen on linkki sivulta $1.<br />Linkkejä muihin nimiavaruuksiin <i>ei</i> ole listattu tässä.',
-
-'doubleredirects' => 'Kaksinkertaiset uudelleenohjaukset',
-'doubleredirectstext' => '<b>Huomio:</b> Tässä listassa saattaa olla virheitä. Yleensä kyseessä on sivu, jossa ensimmäisen #REDIRECTin jälkeen on tekstiä.<br />\nJokaisella rivillä on linkit ensimmäiseen ja toiseen uudelleenohjaukseen sekä toisen uudelleenohjauksen kohteen ensimmäiseen riviin, eli yleensä â€oikeaan†kohteeseen, johon ensimmäisen uudelleenohjauksen pitäisi osoittaa.',
-
-'brokenredirects' => 'Virheelliset uudelleenohjaukset',
-'brokenredirectstext' => 'Seuraavat uudelleenohjaukset on linkitetty artikkeleihin, joita ei ole olemassa.',
-
-# Miscellaneous special pages
-#
-'nbytes' => '$1 {{PLURAL:$1|tavu|tavua}}',
-'ncategories' => '$1 {{PLURAL:$1|luokka|luokkaa}}',
-'nlinks' => '$1 {{PLURAL:$1|linkki|linkkiä}}',
-'nmembers' => '$1 {{PLURAL:$1|jäsen|jäsentä}}',
-'nrevisions' => '$1 {{PLURAL:$1|muutos|muutosta}}',
-'nviews' => '$1 {{PLURAL:$1|lataus|latausta}}',
-'lonelypages' => 'Yksinäiset sivut',
-'uncategorizedpages' => 'Luokittelemattomat sivut',
-'uncategorizedcategories' => 'Luokittelemattomat luokat',
-'unusedcategories' => 'Käyttämättömät luokat',
-'unusedimages' => 'Käyttämättömät tiedostot',
-'popularpages' => 'Suositut sivut',
-'wantedcategories' => 'Halutut luokat',
-'wantedpages' => 'Halutut sivut',
-'mostlinked' => 'Sivut, joihin on eniten linkkejä',
-'mostlinkedcategories'=> 'Luokat, joihin on eniten linkkejä',
-'mostcategories' => 'Sivut, jotka ovat useissa luokissa',
-'mostimages' => 'Kuvat, joihin on eniten linkkejä',
-'mostrevisions' => 'Sivut, joilla on eniten muutoksia',
-'allpages' => 'Kaikki sivut',
-'prefixindex' => 'Etuliiteluettelo',
-'randompage' => 'Satunnainen sivu',
-'shortpages' => 'Lyhyet sivut',
-'longpages' => 'Pitkät sivut',
-'deadendpages' => 'Sivut, joilla ei ole linkkejä',
-'listusers' => 'Käyttäjälista',
-'specialpages' => 'Toimintosivut',
-'spheading' => 'Toimintosivut',
-'restrictedpheading' => 'Rajoitetut toimintosivut',
-'recentchangeslinked' => 'Linkitettyjen sivujen muutokset',
-'rclsub' => 'Sivut, joihin linkki sivulta $1',
-'newpages' => 'Uudet sivut',
-'ancientpages' => 'Kauan muokkaamattomat sivut',
-'intl' => 'Kieltenväliset linkit',
-'move' => 'Siirrä',
-'movethispage' => 'Siirrä tämä sivu',
-'unusedimagestext' => 'Huomaa, että muut verkkosivut saattavat viitata tiedostoon suoran URL:n avulla, jolloin tiedosto saattaa olla tässä listassa, vaikka sitä käytetäänkin.',
-'unusedcategoriestext'=> 'Nämä luokat ovat olemassa, mutta niitä ei käytetä.',
-'booksources' => 'Kirjalähteet',
-'categoriespagetext' => '{{GRAMMAR:inessive|{{SITENAME}}}} on seuraavat luokat:',
-'data' => 'Data', // TODO: CHECK ME
-'userrights' => 'Käyttöoikeuksien hallinta',
-'groups' => 'Ryhmät',
-'booksourcetext' => 'Alla on lista linkeistä ulkopuolisiin sivustoihin, joilla myydään uusia ja käytettyjä kirjoja. Niillä voi myös olla lisätietoa kirjoista, joita etsit. {{SITENAME}} ei liity mitenkään näihin sivustoihin, eikä tätä listaa tule pitää suosituksena tai hyväksyntänä.',
-'isbn' => 'ISBN',
-'unwatchedpages' => 'Tarkkailemattomat sivut',
-'listredirects' => 'Uudelleenohjaukset',
-'randomredirect' => 'Satunnainen uudelleenohjaus',
-
-
-# No reason to overwrite
-// 'rfcurl' => 'http://www.faqs.org/rfcs/rfc$1.html',
-'alphaindexline' => '$1…$2',
-'version' => 'Versio',
-'log' => 'Lokit',
-'alllogstext' => 'Yhdistetty lokien näyttö. Voit rajoittaa listaa valitsemalla lokityypin, käyttäjän tai sivun johon muutos on kohdistunut.',
-'logempty' => 'Ei tapahtumia lokissa.',
-
-# Special:Allpages
-'nextpage' => 'Seuraava sivu ($1)',
-'allpagesfrom' => 'Näytä sivuja lähtien sivusta:',
-'allarticles' => 'Kaikki sivut',
-'allnonarticles' => 'Kaikki sivut, jotka eivät ole oletusnimiavaruudessa',
-'allinnamespace' => 'Kaikki sivut nimiavaruudessa $1',
-'allnotinnamespace' => 'Kaikki sivut, jotka eivät ole nimiavaruudessa $1',
-'allpagesprev' => 'Edellinen',
-'allpagesnext' => 'Seuraava',
-'allpagessubmit' => 'Vaihda',
-'allpagesprefix' => 'Näytä sivut, jotka alkavat merkkijonolla',
-
-# Email this user
-#
-'mailnologin' => 'Lähettäjän osoite puuttuu',
-'mailnologintext' => 'Sinun pitää olla [[Special:Userlogin|kirjautuneena sisään]] ja [[Special:Preferences|asetuksissasi]] pitää olla toimiva sähköpostiosoite, jotta voit lähettää sähköpostia muille käyttäjille.',
-'emailuser' => 'Lähetä sähköpostia tälle käyttäjälle',
-'emailpage' => 'Lähetä sähköpostia käyttäjälle',
-'emailpagetext' => 'Jos tämä käyttäjä on antanut asetuksissaan kelvollisen sähköpostiosoitteen, alla olevalla lomakeella voi lähettää yhden viestin hänelle. Omissa asetuksissasi annettu sähköpostiosoite näkyy sähköpostin lähettäjän osoitteena, jotta vastaanottaja voi vastata viestiin.',
-'usermailererror' => 'Postitus palautti virheen:',
-'defemailsubject' => '{{SITENAME}}-sähköposti',
-'noemailtitle' => 'Ei sähköpostiosoitetta',
-'noemailtext' => 'Tämä käyttäjä ei ole määritellyt kelpoa sähköpostiosoitetta tai ei halua postia muilta käyttäjiltä.',
-'emailfrom' => 'Lähettäjä',
-'emailto' => 'Vastaanottaja',
-'emailsubject' => 'Aihe',
-'emailmessage' => 'Viesti',
-'emailsend' => 'Lähetä',
-'emailsent' => 'Sähköposti lähetetty',
-'emailsenttext' => 'Sähköpostiviestisi on lähetetty.',
-
-# Watchlist
-#
-'watchlist' => 'Tarkkailulista',
-'watchlistsub' => 'Käyttäjälle $1',
-'nowatchlist' => 'Tarkkailulistallasi ei ole sivuja.',
-'watchlistcount' => 'Tarkkailulistallasi on <b>$1</b> sivua, keskustelusivut mukaanlukien.',
-'clearwatchlist' => 'Tarkkailulistan tyhjentäminen',
-'watchlistcleartext' => 'Haluatko tyhjentää tarkkailulistan?',
-'watchlistclearbutton'=> 'Tyhjennä tarkkailusta',
-'watchlistcleardone' => 'Tarkkailulista on tyhjennetty. $1 sivua poistettiin listalta.',
-'watchnologin' => 'Et ole kirjautunut sisään',
-'watchnologintext' => 'Sinun pitää kirjautua sisään, jotta voisit käyttää tarkkailulistaa.',
-'addedwatch' => 'Lisätty tarkkailulistalle',
-'addedwatchtext' => 'Sivu \'\'\'$1\'\'\' on lisätty [[Special:Watchlist|tarkkailulistallesi]]. Tulevaisuudessa sivuun ja sen keskustelusivuun tehtävät muutokset listataan täällä. Sivu on \'\'\'lihavoitu\'\'\' [[Special:Recentchanges|tuoreiden muutosten listassa]], jotta huomaisit sen helpommin. Jos haluat myöhemmin poistaa sivun tarkkailulistaltasi, napsauta linkkiä \'\'lopeta tarkkailu\'\' sivun reunassa.',
-'removedwatch' => 'Poistettu tarkkailulistalta',
-'removedwatchtext' => 'Sivu \'\'\'$1\'\'\' on poistettu tarkkailulistaltasi.',
-'watch' => 'Tarkkaile',
-'watchthispage' => 'Tarkkaile tätä sivua',
-'unwatch' => 'Lopeta tarkkailu',
-'unwatchthispage' => 'Lopeta tarkkailu',
-'notanarticle' => 'Ei ole sivu',
-'watchnochange' => 'Valittuna ajanjaksona yhtäkään tarkkailemistasi sivuista ei muokattu.',
-'watchdetails' => 'Keskustelusivuja mukaan laskematta tarkkailun alla on $1 sivua, joista $2 on muokattu määritellyllä aikavälillä. <span class="plainlinks"> [$4 Muokkaa listaa]</span>.',
-'wlheader-enotif' => '* Sähköposti-ilmoitukset ovat käytössä.',
-'wlheader-showupdated'=> '* Sivut, joita on muokattu viimeisen käyntisi jälkeen on merkitty \'\'\'paksummalla\'\'\'',
-'watchmethod-recent' => 'tarkistetaan tuoreimpia muutoksia tarkkailluille sivuille',
-'watchmethod-list' => 'tarkistetaan tarkkailtujen sivujen tuoreimmat muutokset',
-'removechecked' => 'Poista valitut sivut tarkkailulistalta',
-'watchlistcontains' => 'Tarkkailulistallasi on $1 sivua.',
-'watcheditlist' => 'Tässä on aakkostettu lista tarkkailemistasi sivuista. Merkitse niiden sivujen ruudut, jotka haluat poistaa tarkkailulistaltasi.',
-'removingchecked' => 'Merkityt sivut poistettiin tarkkailulistalta.',
-'couldntremove' => 'Sivua $1 ei voitu poistaa tarkkailulistalta',
-'iteminvalidname' => 'Sivun $1 kanssa oli ongelmia! Sivun nimessä on vikaa.',
-'wlnote' => 'Alla on <b>$1</b> muutosta viimeisen <b>$2</b> tunnin ajalta.', // TODO NOWIKIMARKUP
-'wlshowlast' => 'Näytä viimeiset $1 tuntia tai $2 päivää$3',
-'wlsaved' => 'Tämä on tallennettu versio tarkkailulistastasi.',
-'wlhideshowown' => '$1 omat muokkaukset.',
-'wlhideshowbots' => '$1 bottien muokkaukset.',
-'wldone' => 'Muutokset tehty.',
-
-'enotif_mailer' => '{{GRAMMAR:genitive|{{SITENAME}}}} sivu on muuttunut -ilmoitus',
-'enotif_reset' => 'Merkitse kaikki sivut katsotuiksi',
-'enotif_newpagetext' => 'Tämä on uusi sivu.',
-'changed' => 'muuttanut sivua',
-'created' => 'luonut sivun',
-'enotif_subject' => '$PAGEEDITOR on $CHANGEDORCREATED $PAGETITLE',
-'enotif_lastvisited' => 'Osoitteessa $1 on kaikki muutokset viimeisen käyntisi jälkeen.',
-'enotif_body' => 'Käyttäjä $WATCHINGUSERNAME,
-
-{{GRAMMAR:genitive|{{SITENAME}}}} käyttäjä $PAGEEDITOR on $CHANGEDORCREATED $PAGETITLE $PAGEEDITDATE. Nykyinen versio on osoitteessa $PAGETITLE_URL .
-
-$NEWPAGE
-
-Muokkaajan yhteenveto: $PAGESUMMARY $PAGEMINOREDIT
-
-Ota yhteyttä muokkaajaan:
-sähköposti: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-Uusia ilmoituksia tästä sivusta ei tule kunnes vierailet sivulla. Voit myös nollata ilmoitukset kaikille tarkkailemillesi sivuille tarkkailulistallasi.
-
- {{GRAMMAR:genitive|{{SITENAME}}}} ilmoitusjärjestelmä
-
---
-Tarkkailulistan asetuksia voit muuttaa osoitteessa:
-{{SERVER}}{{localurl:Special:Watchlist/edit}}
-
-Palaute ja lisäapu osoitteessa:
-{{SERVER}}{{localurl:Help:Sähköposti-ilmoitus}}',
-
-
-# Delete/protect/revert
-#
-'deletepage' => 'Poista sivu',
-'confirm' => 'Toteuta',
-'excontent' => 'sisälsi: â€$1â€',
-'excontentauthor' => 'sisälsi: â€$1†(ainoa muokkaaja oli $2)',
-'exbeforeblank' => 'ennen tyhjentämistä sisälsi: â€$1â€',
-'exblank' => 'oli tyhjä',
-'confirmdelete' => 'Vahvista poisto',
-'deletesub' => 'Sivun $1 poisto',
-'historywarning' => 'Varoitus: Sivulla, jonka aiot poistaa on muokkaushistoria:',
-'confirmdeletetext' => 'Olet poistamassa sivun tai tiedoston ja kaiken sen historian. Ymmärrä teon seuraukset ja tee poisto {{GRAMMAR:genitive|{{SITENAME}}}} käytäntöjen mukaisesti.',
-'actioncomplete' => 'Toiminto suoritettu',
-'deletedtext' => '\'\'\'[[{{ns:special}}:Undelete/$1|$1]]\'\'\' on poistettu. Katso $2 nähdäksesi listan viimeaikaisista poistoista.',
-'deletedarticle' => 'poisti sivun $1',
-'dellogpage' => 'Poistoloki',
-'dellogpagetext' => 'Alla on loki viimeisimmistä poistoista.',
-'deletionlog' => 'poistoloki',
-'reverted' => 'Palautettu aikaisempaan versioon',
-'deletecomment' => 'Poistamisen syy',
-'imagereverted' => 'Aikaisempaan versioon palauttaminen onnistui.',
-'rollback' => 'palauta aiempaan versioon',
-'rollback_short' => 'Palautus',
-'rollbacklink' => 'palauta',
-'rollbackfailed' => 'Palautus epäonnistui',
-'cantrollback' => 'Aiempaan versioon ei voi palauttaa, koska viimeisin kirjoittaja on sivun ainoa tekijä.',
-'alreadyrolled' => 'Käyttäjän [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|keskustelu]]) tekemiä muutoksia sivuun $1 ei voi kumota, koska käyttäjä [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|keskustelu]]) on tehnyt uudempia muutoksia.',
-'editcomment' => 'Muokkauksen yhteenveto oli: <i>$1</i>.', // TODO NOWIKIMARKUP
-'revertpage' => 'Käyttäjän [[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|keskustelu]]) muokkaukset kumottiin ja sivu palautettiin viimeisimpään käyttäjän [[{{ns:user}}:$1|$1]] tekemään versioon.',
-
-'sessionfailure' => 'Istuntosi kanssa on ongelma. Muutosta ei toteutettu varotoimena sessionkaappauksien takia. Käytä selaimen paluutoimintoa ja päivitä sivu, jolta tulit, ja koita uudelleen.',
-'protectlogpage' => 'Suojausloki',
-'protectlogtext' => 'Alla loki sivujen suojauksista ja suojauksien poistoista.',
-'protectedarticle' => 'suojasi sivun $1',
-'unprotectedarticle' => 'poisti suojauksen sivulta $1',
-'protectsub' => 'Sivun $1 suojaus',
-'confirmprotecttext' => 'Haluatko varmasti suojata tämän sivun?',
-'confirmprotect' => 'Vahvista suojaus',
-'protectmoveonly' => 'Suojaa vain siirroilta',
-'protectcomment' => 'Suojauksen syy:',
-'unprotectsub' => 'Suojauksen poisto sivulta $1',
-'confirmunprotecttext'=> 'Haluatko varmasti poistaa tämän sivun suojauksen?',
-'confirmunprotect' => 'Vahvista suojauksen poisto',
-'unprotectcomment' => 'Syy suojauksen poistoon',
-'protect-unchain' => 'Käytä siirtosuojausta',
-'protect-text' => 'Voit katsoa ja muuttaa sivun â€<strong>$1</strong>†suojauksia:',
-'protect-viewtext' => 'Et voi muuttaa sivun â€<strong>$1</strong>†suojauksia. Alla on sivun nykyiset suojaukset:',
-'protect-default' => '(ei rajoituksia)',
-'protect-level-autoconfirmed' => 'Estä uudet ja anonyymit käyttäjät',
-'protect-level-sysop' => 'Vain ylläpitäjät',
-
-# restrictions (nouns)
-'restriction-edit' => 'muokkaus',
-'restriction-move' => 'siirto',
-
-
-# Undelete
-'undelete' => 'Palauta poistettuja sivuja',
-'undeletepage' => 'Poistettujen sivujen selaus',
-'viewdeletedpage' => 'Poistettujen sivujen selaus',
-'undeletepagetext' => 'Seuraavat sivut on poistettu, mutta ne löytyvät vielä arkistosta, joten ne ovat palautettavissa. Arkisto saatetaan tyhjentää aika ajoin.',
-'undeleteextrahelp' => 'Palauta sivu valitsemalla <b><i>Palauta</i></b>. Voit palauttaa versiota valikoivasti valitsemalla vain niiden versioiden valintalaatikot, jotka haluat palauttaa.',
-'undeletearticle' => 'Palauta poistettu sivu',
-'undeleterevisions' => '$1 versiota arkistoitu.',
-'undeletehistory' => 'Jos palautat sivun, kaikki versiot lisätään sivun historiaan. Jos uusi sivu samalla nimellä on luotu poistamisen jälkeen, palautetut versiot lisätään sen historiaan, ja olemassa olevaa versiota ei korvata automaattisesti.',
-'undeletehistorynoadmin' => 'Tämä sivu on poistettu. Syy sivun poistamiseen näkyy yhteenvedossa, jossa on myös tiedot, ketkä ovat muokanneet tätä sivua ennen poistamista. Sivujen varsinainen sisältö on vain ylläpitäjien luettavissa.',
-'undeleterevision' => 'Poistettu versio hetkellä $1',
-'undeletebtn' => 'Palauta',
-'undeletereset' => 'Tyhjennä',
-'undeletecomment' => 'Kommentti:',
-'undeletedarticle' => 'palautti sivun [[$1]]',
-'undeletedrevisions' => '$1 versiota palautettiin',
-'undeletedtext' => 'Sivu [[:$1|$1]] on palautettu onnistuneesti. Lista viimeisimmistä poistoista ja palautuksista on [[Special:Log/delete|poistolokissa]].',
-
-'namespace' => 'Nimiavaruus',
-'invert' => 'Käännä nimiavaruusvalinta päinvastaiseksi',
-
-# Contributions
-#
-'contributions' => 'Käyttäjän muokkaukset',
-'mycontris' => 'Muokkaukset',
-'contribsub' => 'Käyttäjän $1 muokkaukset',
-'nocontribs' => 'Näihin ehtoihin sopivia muokkauksia ei löytynyt.',
-'ucnote' => 'Alla on \'\'\'$1\'\'\' viimeisintä tämän käyttäjän tekemää muokkausta viimeisten \'\'\'$2\'\'\' päivän aikana.',
-'uclinks' => 'Katso $1 viimeisintä muokkausta; katso $2 viimeisintä päivää.',
-'uctop' => ' (uusin)' ,
-'newbies' => 'tulokkaat',
-
-'sp-contributions-newest' => 'Uusimmat',
-'sp-contributions-oldest' => 'Vanhimmat',
-'sp-contributions-newer' => '↠$1 uudempaa',
-'sp-contributions-older' => '$1 vanhempaa →',
-'sp-contributions-newbies-sub' => 'Uusien tulokkaiden muokkaukset',
-
-# What links here
-#
-'whatlinkshere' => 'Tänne viittaavat sivut',
-'notargettitle' => 'Ei kohdetta',
-'notargettext' => 'Et ole määritellyt kohdesivua tai -käyttäjää johon toiminto kohdistuu.',
-'linklistsub' => 'Lista linkeistä',
-'linkshere' => 'Seuraavilta sivuilta on linkki tälle sivulle:',
-'nolinkshere' => 'Tänne ei ole linkkejä.',
-'isredirect' => 'uudelleenohjaussivu',
-'istemplate' => 'sisällytetty mallineeseen',
-
-# Block/unblock IP
-#
-'blockip' => 'Aseta muokkausesto',
-'blockiptext' => 'Tällä lomakkeella voit estää käyttäjän tai IP-osoitteen muokkausoikeudet. Muokkausoikeuksien poistamiseen pitää olla syy, esimerkiksi sivujen vandalisointi. Kirjoita syy siihen varattuun kenttään.<br />Vanhenemisajat noudattavat GNUn standardimuotoa, joka on kuvattu tar-manuaalissa ([http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html] [EN]), esimerkiksi â€1 hourâ€, â€2 daysâ€, â€next Wednesdayâ€, 2005-08-29â€. Esto voi olla myös â€indefinite†tai â€infiniteâ€, joka kestää kunnes se poistetaan.',
-'ipaddress' => 'IP-osoite', // TODO bug
-'ipadressorusername' => 'IP-osoite tai käyttäjätunnus',
-'ipbexpiry' => 'Umpeutuu',
-'ipbreason' => 'Syy',
-'ipbsubmit' => 'Estä',
-'ipbother' => 'Vapaamuotoinen kesto',
-'ipboptions' => '2 tuntia:2 hours,1 päivä:1 day,3 päivää:3 days,1 viikko:1 week,2 viikkoa:2 weeks,1 kuukausi:1 month,3 kuukautta:3 months,6 kuukautta:6 months,1 vuosi:1 year,ikuisesti:infinite',
-'ipbotheroption' => 'Muu kesto',
-'badipaddress' => 'IP-osoite on väärin muotoiltu.',
-'blockipsuccesssub' => 'Esto onnistui',
-'blockipsuccesstext' => 'Käyttäjä tai IP-osoite \'\'\'$1\'\'\' on estetty.<br />Nykyiset estot löytyvät [[{{ns:special}}:Ipblocklist|estolistalta]].',
-'unblockip' => 'Muokkauseston poisto',
-'unblockiptext' => 'Tällä lomakkeella voit poistaa käyttäjän tai IP-osoitteen muokkauseston.',
-'ipusubmit' => 'Poista esto',
-'ipusuccess' => 'IP-osoitteen tai käyttäjän <b>$1</b> esto poistettu', // TODO NOWIKIMARKUP
-'ipblocklist' => 'Lista estetyistä IP-osoitteista',
-'ipblocklistempty' => 'Estolista on tyhjä.',
-'blocklistline' => '$1 — $2 on estänyt käyttäjän $3 ($4)',
-'infiniteblock' => 'ikuisesti',
-'expiringblock' => 'vanhenee $1',
-'blocklink' => 'esto',
-'unblocklink' => 'poista esto',
-'contribslink' => 'muokkaukset',
-'autoblocker' => 'Olet automaattisesti estetty, koska jaat IP-osoitteen käyttäjän $1 kanssa. Eston syy: $2.', // TODO: IS WIKIMARKUP?
-'blocklogpage' => 'Estoloki',
-'blocklogentry' => 'esti käyttäjän tai IP-osoitteen $1. Eston kesto: $2',
-'blocklogtext' => 'Tässä on loki muokkausestoista ja niiden purkamisista. Automaattisesti estettyjä IP-osoitteita ei kirjata. Tutustu [[Special:Ipblocklist|estolistaan]] nähdäksesi listan tällä hetkellä voimassa olevista estoista.',
-'unblocklogentry' => 'poisti käyttäjältä $1 muokkauseston',
-'range_block_disabled'=> 'Ylläpitäjän oikeis luoda alue-estoja ei ole käytössä.',
-'ipb_expiry_invalid' => 'Virheellinen umpeutumisaika.',
-'ip_range_invalid' => 'Virheellinen IP-alue.',
-'proxyblocker' => 'Välityspalvelinesto',
-'proxyblockreason' => 'IP-osoitteestasi on estetty muokkaukset, koska se on avoin välityspalvelin. Ota yhteyttä Internet-palveluntarjoajaasi tai tekniseen tukeen ja kerro heillä tästä tietoturvaongelmasta.',
-'proxyblocksuccess' => 'Valmis.',
-'sorbs' => 'SORBS-DNSBL',
-'sorbsreason' => 'IP-osoitteesti on listattu avoimena välityspalvelimena [http://www.sorbs.net SORBSin] mustalla listalla.',
-'sorbs_create_account_reason' => 'IP-osoitteesi on listattu avoimena välityspalvelimena [http://www.sorbs.net SORBSin] mustalla listalla. Et voi luoda käyttäjätunnusta.',
-
-
-# Developer tools
-#
-'lockdb' => 'Lukitse tietokanta',
-'unlockdb' => 'Vapauta tietokanta',
-'lockdbtext' => 'Tietokannan lukitseminen estää käyttäjiä muokkaamasta sivuja, vaihtamasta asetuksia, muokkaamasta tarkkailulistoja ja tekemästä muita tietokannan muuttamista vaativia toimia. Ole hyvä ja vahvista, että tämä on tarkoituksesi, ja että vapautat tietokannan kun olet suorittanut ylläpitotehtävät.',
-'unlockdbtext' => 'Tietokannan vapauttaminen antaa käyttäjille mahdollisuuden muokkata sivuja, vaihtamaa asetuksia, muokkata tarkkailulistoja ja tehdä muita tietokannan muuttamista vaativia toimia. Ole hyvä ja vahvista, että tämä on tarkoituksesi.',
-'lockconfirm' => 'Kyllä, haluan varmasti lukita tietokannan.',
-'unlockconfirm' => 'Kyllä, haluan varmasti vapauttaa tietokannan.',
-'lockbtn' => 'Lukitse tietokanta',
-'unlockbtn' => 'Vapauta tietokanta',
-'locknoconfirm' => 'Et merkinnyt vahvistuslaatikkoa.',
-'lockdbsuccesssub' => 'Tietokannan lukitseminen onnistui',
-'unlockdbsuccesssub' => 'Tietokannan vapauttaminen onnistui',
-'lockdbsuccesstext' => 'Tietokanta on lukittu.<br />Muista vapauttaa tietokanta ylläpitotoimenpiteiden jälkeen.',
-'unlockdbsuccesstext' => 'Tietokanta on vapautettu.',
-
-# Make sysop
-'makesysoptitle' => 'Tee käyttäjästä ylläpitäjä',
-'makesysoptext' => 'Byrokraatit voivat tällä lomakkeella tehdä käyttäjistä ylläpitäjiä ja byrokraatteja. Kirjoita laatikkoon sen käyttäjän nimi, jolle haluat antaa oikeuksia.',
-'makesysopname' => 'Käyttäjän nimi:',
-'makesysopsubmit' => 'Tee käyttäjästä ylläpitäjä',
-'makesysopok' => 'Käyttäjä <b>$1</b> on nyt ylläpitäjä.',
-'makesysopfail' => 'Käyttäjästä <b>$1</b> ei voitu tehdä ylläpitäjää. Kirjoititko nimen oikein?', // TODO: NOWIKIMARKUP
-'setbureaucratflag' => 'Tee käyttäjästä myös byrokraatti',
-'setstewardflag' => 'Tee käyttäjästä ylivalvoja',
-'rightslog' => 'Käyttöoikeusloki',
-'rightslogtext' => 'Alla on loki on käyttäjien käyttöoikeuksien muutoksista.',
-'rightslogentry' => 'Käyttäjän [[$1]] oikeudet muutettiin ryhmistä $2 ryhmiin $3',
-'rights' => 'Oikeudet:',
-'set_user_rights' => 'Aseta käyttäjän oikeudet',
-'user_rights_set' => 'Käyttäjän <b>$1</b> oikeudet päivitetty.',
-'set_rights_fail' => 'Käyttäjän <b>$1</b> oikeuksia ei voita asettaa. Kirjoititko nimen oikein?',
-'makesysop' => 'Tee käyttäjästä ylläpitäjä',
-'already_sysop' => 'Käyttäjä on jo ylläpitäjä',
-'already_bureaucrat' => 'Käyttäjä on jo byrokraatti',
-'already_steward' => 'Käyttäjä on jo ylivalvoja',
-'rightsnone' => '(ei oikeuksia)',
-
-
-# Move page
-#
-'movepage' => 'Siirrä sivu',
-'movepagetext' => 'Alla olevalla lomakkeella voit nimetä uudelleen sivuja, jolloin niiden koko historia siirtyy uuden nimen alle. Vanhasta sivusta tulee uudelleenohjaussivu, joka osoittaa uuteen sivuun. Vanhaan sivuun suunnattuja linkkejä ei muuteta, joten muista tehdä tarkistukset kaksinkertaisten tai rikkinäisten uudellenohjausten varalta. \'\'\'Olet vastuussa siitä, että linkit osoittavat sinne, mihin niiden on tarkoituskin osoittaa.\'\'\'<br \>Huomaa, että sivua \'\'\'ei\'\'\' siirretä mikäli uusi otsikko on olemassaolevan sivun käytössä, paitsi milloin kyseessä on tyhjä sivu tai uudelleenohjaus, jolla ei ole muokkaushistoriaa. Tämä tarkoittaa sitä, että voit siirtää sivun takaisin vanhalle nimelleen mikäli teit virheen, mutta et voi kirjoittaa olemassa olevan sivun päälle. Jos sivu tarvitsee siirtää olemassa olevan sivun päälle, ota yhteyttä [[{{ns:special}}:Listusers|ylläpitäjään]].',
-'movepagetalktext' => 'Sivuun mahdollisesti kytketty keskustelusivu siirretään automaattisesti, \'\'\'paitsi jos\'\'\':
-*Siirrät sivua nimiavaruudesta toiseen
-*Kohdesivulla on olemassa keskustelusivu, joka ei ole tyhjä, tai
-*Kumoat alla olevan ruudun asetuksen.
-
-Näissä tapauksissa sivut täytyy siirtää tai yhdistää käsin.',
-'movearticle' => 'Siirrä sivu',
-'movenologin' => 'Et ole kirjautunut sisään',
-'movenologintext' => 'Sinun pitää olla rekisteröitynyt käyttäjä ja kirjautua sisään, jotta voisit siirtää sivun.',
-'newtitle' => 'Uusi nimi sivulle',
-'movepagebtn' => 'Siirrä sivu',
-'pagemovedsub' => 'Siirto onnistui',
-'pagemovedtext' => 'Sivu \'\'\'[[$1]]\'\'\' siirrettiin nimelle \'\'\'[[$2]]\'\'\'.',
-'articleexists' => 'Kohdesivu on jo olemassa, tai valittu nimi ei ole sopiva. Ole hyvä ja valitse uusi nimi.',
-'talkexists' => 'Sivun siirto onnistui, mutta keskustelusivua ei voitu siirtää, koska uuden otsikon alla on jo keskustelusivu. Keskustelusivujen sisältö täytyy yhdistää käsin.',
-'movedto' => 'Siirretty uudelle otsikolle',
-'movetalk' => 'Siirrä myös keskustelusivu.',
-'talkpagemoved' => 'Myös sivun keskustelusivu siirrettiin.',
-'talkpagenotmoved' => 'Sivun keskustelusivua \'\'\'ei\'\'\' siirretty.',
-'1movedto2' => 'siirsi sivun â€$1†uudelle nimelle â€$2â€',
-'1movedto2_redir' => 'siirsi sivun â€$1†uudelleenohjauksen â€$2†päälle',
-'movelogpage' => 'Siirtoloki',
-'movelogpagetext' => 'Anna on loki siirretyistä sivuista.',
-'movereason' => 'Syy',
-'revertmove' => 'kumoa',
-'delete_and_move' => 'Poista kohdesivu ja siirrä',
-'delete_and_move_text' => 'Kohdesivu [[$1]] on jo olemassa. Haluatko poistaa sen, jotta nykyinen sivu voitaisiin siirtää?',
-'delete_and_move_confirm'=> 'Poista sivu',
-'delete_and_move_reason' => 'Sivu on siirron tiellä.',
-'selfmove' => 'Lähde- ja kohdenimi ovat samat.',
-'immobile_namespace' => 'Sivuja ei voi siirtää tähän nimiavaruuteen.',
-
-# Export
-
-'export' => 'Sivujen vienti',
-'exporttext' => 'Voit viedä sivun tai sivujen tekstiä ja muokkaushistoriaa XML-muodossa. Tämä tieto voidaan tuoda johonkin toiseen wikiin, jossa käytetään MediaWiki-ohjelmistoa.<br \>Syötä sivujen otsikoita riveittäin alla olevaan laatikkoon. Valitse myös, haluatko kaikki versiot sivuista, vai ainoastaan nykyisen version.<br \>Jälkimmäisessä tapauksessa voit myös käyttää linkkiä. Esimerkiksi sivun {{Mediawiki:mainpage}} saa vietyä linkistä [[{{ns:special}}:Export/{{Mediawiki:mainpage}}]].',
-'exportcuronly' => 'Liitä mukaan ainoastaan uusin versio, ei koko historiaa.',
-'exportnohistory' => "----\nSivujen koko historian vienti on estetty suorituskykysyistä.",
-
-
-# Namespace 8 related
-
-'allmessages' => 'Kaikki järjestelmäviestit',
-'allmessagesname' => 'Nimi',
-'allmessagesdefault' => 'Oletusarvo',
-'allmessagescurrent' => 'Nykyinen arvo',
-'allmessagestext' => 'Tämä on luettelo kaikista MediaWiki-nimiavaruudessa olevista viesteistä.',
-'allmessagesnotsupportedUI' => '{{ns:special}}:Allmessages-sivu ei tue täällä käyttöliittymäkieltäsi <b>$1</b>.',
-'allmessagesnotsupportedDB' => '{{ns:special}}:Allmessages-sivu ei ole käytössä, koska wgUseDatabaseMessages-asetus on pois päältä.',
-'allmessagesfilter' => 'Viestiavainsuodatin:',
-'allmessagesmodified' => 'Näytä vain muutetut',
-
-
-# Thumbnails
-
-'thumbnail-more' => 'Suurenna',
-'missingimage' => '<b>Puuttuva kuva</b><br /><i>$1</i>',
-'filemissing' => 'Tiedosto puuttuu',
-'thumbnail_error' => 'Pienoiskuvan luominen epäonnistui: $1',
-
-# Special:Import
-'import' => 'Tuo sivuja',
-'importinterwiki' => 'Tuo sivuja lähiwikeistä',
-'importtext' => 'Vie sivuja lähdewikistä käyttäen Special:Export-työkalua. Tallenna tiedot koneellesi ja tallenna ne täällä.',
-'importfailed' => 'Tuonti epäonnistui: $1',
-'importnotext' => 'Tyhjä tai ei tekstiä',
-'importsuccess' => 'Tuonti onnistui!',
-'importhistoryconflict' => 'Sivusta on olemassa tuonnin kanssa ristiriitainen muokkausversio. Tämä sivu on saatettu tuoda jo aikaisemmin.',
-'importnosources' => 'Wikienvälisiä tuontilähteitä ei ole määritelty ja suorat historiatallennukset on poistettu käytöstä.',
-'importnofile' => 'Mitään tuotavaa tiedostoa ei lähetetty.',
-'importuploaderror' => 'Tiedoston lähettäminen epäonnistui. Tiedosto saattaa olla liian suuri.',
-
-
-# Keyboard access keys for power users
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions' => 'v',
-'accesskey-watch' => 'w',
-
-# tooltip help for some actions, most are in Monobook.js
-'tooltip-search' => 'Etsi {{GRAMMAR:elative|{{SITENAME}}}} [alt-f]',
-'tooltip-minoredit' => 'Merkitse tämä pieneksi muutokseksi [alt-i]',
-'tooltip-save' => 'Tallenna muokkaukset [alt-s]',
-'tooltip-preview' => 'Esikatsele muokkausta ennen tallennusta [alt-p]',
-'tooltip-diff' => 'Näytä tehdyt muutokset [alt-v]',
-'tooltip-compareselectedversions' => 'Vertaile valittuja versioita [alt-v]',
-'tooltip-watch' => 'Lisää tämä sivu tarkkailulistaan [alt-w]',
-
-# Metadata
-'nodublincore' => 'Dublin Core RDF-metatieto on poissa käytöstä tällä palvelimella.',
-'nocreativecommons' => 'Creative Commonsin RDF-metatieto on poissa käytöstä tällä palvelimella.',
-'notacceptable' => 'Wikipalvelin ei voi näyttää tietoja muodossa, jota ohjelmasi voisi lukea.',
-
-# Attribution
-
-'anonymous' => '{{GRAMMAR:genitive|{{SITENAME}}}} anonyymit käyttäjät',
-'siteuser' => '{{GRAMMAR:genitive|{{SITENAME}}}} käyttäjä $1',
-'lastmodifiedby' => 'Tätä sivua muokkasi viimeksi $2, $1.',
-'and' => 'ja',
-'othercontribs' => 'Perustuu työlle, jonka teki $1.',
-'others' => 'muut',
-'siteusers' => '{{GRAMMAR:genitive|{{SITENAME}}}} käyttäjä(t) $1',
-'creditspage' => 'Sivun tekijäluettelo',
-'nocredits' => 'Tämän sivun tekijäluettelotietoja ei löydy.',
-
-# Spam protection
-#
-'spamprotectiontitle' => 'Mainossuodatin',
-'spamprotectiontext' => 'Mainossuodatin on estänyt sivun tallentamisen. Syynä on todennäköisimmin {{GRAMMAR:genitive|{{SITENAME}}}} ulkopuolelle osoittava linkki.',
-'spamprotectionmatch' => 'Teksti, joka ei läpäissyt mainossuodatinta: $1',
-'subcategorycount' => 'Tällä luokalla on {{PLURAL:$1|yksi alaluokka|$1 alaluokkaa}}.',
-'categoryarticlecount'=> 'Tässä luokassa on {{PLURAL:$1|yksi sivu|$1 sivua}}.',
-'listingcontinuesabbrev' => ' jatkuu',
-'spambot_username' => 'MediaWikin mainospoistaja',
-'spam_reverting' => 'Palautettu viimeisimpään versioon, joka ei sisällä linkkejä kohteeseen $1.',
-'spam_blanking' => 'Kaikki versiot sisälsivät linkkejä kohteeseen $1. Sivu tyhjennety.',
-
-
-# Info page
-'infosubtitle' => 'Tietoja sivusta',
-'numedits' => 'Sivun muokkausten määrä: $1',
-'numtalkedits' => 'Keskustelusivun muokkausten määrä: $1',
-'numwatchers' => 'Tarkkailijoiden määrä: $1',
-'numauthors' => 'Sivun erillisten kirjoittajien määrä: $1',
-'numtalkauthors' => 'Keskustelusivun erillisten kirjoittajien määrä: $1',
-
-# Math options
-'mw_math_png' => 'Näytä aina PNG:nä',
-'mw_math_simple' => 'Näytä HTML:nä, jos yksinkertainen, muuten PNG:nä',
-'mw_math_html' => 'Näytä HTML:nä, jos mahdollista, muuten PNG:nä',
-'mw_math_source' => 'Näytä TeX-muodossa (tekstiselaimille)',
-'mw_math_modern' => 'Suositus nykyselaimille',
-'mw_math_mathml' => 'Näytä MathML:nä jos mahdollista (kokeellinen)',
-
-# Patrolling
-'markaspatrolleddiff' => 'Merkitse tarkastetuksi',
-'markaspatrolledlink' => '[$1]',
-'markaspatrolledtext' => 'Merkitse muokkaus tarkastetuksi',
-'markedaspatrolled' => 'Tarkastettu',
-'markedaspatrolledtext' => 'Valittu versio on tarkastettu.',
-'rcpatroldisabled' => 'Tuoreiden muutosten tarkastustoiminto ei ole käytössä',
-'rcpatroldisabledtext' => 'Tuoreiden muutosten tarkastustoiminto ei ole käytössä.',
-'markedaspatrollederror' => 'Muutoksen merkitseminen tarkastetuksi epäonnistui.',
-'markedaspatrollederrortext' => 'Tarkastetuksi merkittävää versiota ei ole määritelty.',
-
-
-'Monobook.css' => "/* Tätä sivua muokkaamalla voi muokata koko sivuston Monobook-tyyliä */",
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => "/* <pre> */
-var ta = new Object();
-ta['pt-userpage'] = new Array('.','Oma käyttäjäsivu');
-ta['pt-anonuserpage'] = new Array('.','IP-osoitteesi käyttäjäsivu');
-ta['pt-mytalk'] = new Array('n','Oma keskustelusivu');
-ta['pt-anontalk'] = new Array('n','Keskustelu tämän IP-osoitteen muokkauksista');
-ta['pt-preferences'] = new Array('','Omat asetukset');
-ta['pt-watchlist'] = new Array('l','Lista sivuista, joiden muokkauksia tarkkailet');
-ta['pt-mycontris'] = new Array('y','Lista omista muokkauksista');
-ta['pt-login'] = new Array('o','Kirjaudu sisään tai luo tunnus');
-ta['pt-anonlogin'] = new Array('o','Kirjaudu sisään tai luo tunnus');
-ta['pt-logout'] = new Array('o','Kirjaudu ulos');
-ta['ca-talk'] = new Array('t','Keskustele sisällöstä');
-ta['ca-edit'] = new Array('e','Muokkaa tätä sivua');
-ta['ca-addsection'] = new Array('+','Lisää kommentti tälle sivulle');
-ta['ca-viewsource'] = new Array('e','Näytä sivun lähdekoodi');
-ta['ca-history'] = new Array('h','Sivun aikaisemmat versiot');
-ta['ca-protect'] = new Array('=','Suojaa tämä sivu');
-ta['ca-delete'] = new Array('d','Poista tämä sivu');
-ta['ca-undelete'] = new Array('d','Palauta tämä sivu');
-ta['ca-move'] = new Array('m','Siirrä tämä sivu');
-ta['ca-watch'] = new Array('w','Lisää tämä sivu tarkkailulistallesi');
-ta['ca-unwatch'] = new Array('w','Poista tämä sivu tarkkailulistaltasi');
-ta['search'] = new Array('f','Etsi sivu');
-ta['p-logo'] = new Array('','Etusivu');
-ta['n-mainpage'] = new Array('z','Mene etusivulle');
-ta['n-portal'] = new Array('','Keskustelua projektista');
-ta['n-currentevents'] = new Array('','Taustatietoa tämänhetkisistä tapahtumista');
-ta['n-recentchanges'] = new Array('r','Lista tuoreista muutoksista');
-ta['n-randompage'] = new Array('x','Avaa satunnainen sivu');
-ta['n-help'] = new Array('','Ohjeita');
-ta['n-sitesupport'] = new Array('','Tue sivuston toimintaa');
-ta['t-whatlinkshere'] = new Array('j','Lista sivuista, jotka viittavat tänne');
-ta['t-recentchangeslinked'] = new Array('k','Viimeisimmät muokkaukset sivuissa, joille viitataan tältä sivulta');
-ta['feed-rss'] = new Array('','RSS-syöte tälle sivulle');
-ta['feed-atom'] = new Array('','Atom-syöte tälle sivulle');
-ta['t-contributions'] = new Array('','Näytä lista tämän käyttäjän muokkauksista');
-ta['t-emailuser'] = new Array('','Lähetä sähköpostia tälle käyttäjälle');
-ta['t-upload'] = new Array('u','Tallenna kuvia tai muita mediatiedostoja');
-ta['t-specialpages'] = new Array('q','Näytä toimintosivut');
-ta['t-print']=new Array('', 'Lataa sivun tulostamiseen sopivalla tyylisivulla. Voit aina käyttää suoraan selaimen tulosta-toimintoa.');
-ta['t-permalink'] = new Array('', 'Ikuisesti toimiva linkki sivun tähän versioon, paitsi jos sivu poistetaan.');
-ta['ca-nstab-main'] = new Array('c','Näytä sisältösivu');
-ta['ca-nstab-user'] = new Array('c','Näytä käyttäjäsivu');
-ta['ca-nstab-media'] = new Array('c','Näytä mediasivu');
-ta['ca-nstab-special'] = new Array('','Tämä on toimintosivu');
-ta['ca-nstab-project'] = new Array('c','Näytä projektisivu');
-ta['ca-nstab-image'] = new Array('c','Näytä tiedostosivu');
-ta['ca-nstab-mediawiki'] = new Array('c','Näytä järjestelmäviesti');
-ta['ca-nstab-template'] = new Array('c','Näytä malline');
-ta['ca-nstab-help'] = new Array('c','Näytä ohjesivu');
-ta['ca-nstab-category'] = new Array('c','Näytä luokkasivu');
-/* </pre> */",
-
-# image deletion
-'deletedrevision' => 'Poistettiin vanha versio $1.',
-
-# browsing diffs
-'previousdiff' => '↠Edellinen muutos',
-'nextdiff' => 'Seuraava muutos →',
-
-'imagemaxsize' => 'Rajoita kuvien koko kuvien kuvaussivuilla arvoon:',
-'thumbsize' => 'Pikkukuvien koko:',
-'showbigimage' => 'Lataa korkeatarkkuuksinen versio ($1×$2, $3 KiB)',
-
-'newimages' => 'Uudet kuvat',
-'showhidebots' => '($1 botit)',
-'noimages' => 'Ei uusia kuvia.',
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Käyttäjä:',
-'speciallogtitlelabel'=> 'Kohde:',
-
-'passwordtooshort' => 'Salasanasi on liian lyhyt. Salasanan pitää olla vähintään $1 merkkiä pitkä.',
-
-# Media Warning
-'mediawarning' => '\'\'\'Varoitus\'\'\': Tämä tiedosto saattaa sisältää vahingollista koodia, ja suorittamalla sen järjestelmäsi voi muuttua epäluotettavaksi.<hr />',
-
-'fileinfo' => '$1 KiB, MIME-tyyppi: <code>$2</code>',
-
-# Metadata
-'metadata' => 'Sisältökuvaukset',
-'metadata-help' => 'Tämä tiedosto sisältää esimerkiksi kuvanlukijan, digikameran tai kuvankäsittelyohjelman lisäämiä lisätietoja. Kaikki tiedot eivät enää välttämättä vastaa todellisuutta, jos kuvaa on muokattu sen alkuperäisen luonnin jälkeen.
-
-This file contains additional information, probably added from the digital camera or scanner used to create or digitize it. If the file has been modified from its original state, some details may not fully reflect the modified image.',
-'metadata-expand' => 'Näytä kaikki sisältökuvakset',
-'metadata-collapse' => 'Näytä vain tärkeimmät sisältökuvaukset',
-
-# Exif tags
-'exif-imagewidth' =>'Leveys',
-'exif-imagelength' =>'Korkeus',
-'exif-bitspersample' =>'Bittiä komponentissa',
-'exif-compression' =>'Pakkaustapa',
-'exif-photometricinterpretation' =>'Kuvapisteen koostumus',
-'exif-orientation' =>'Suunta',
-'exif-samplesperpixel' =>'Komponenttien lukumäärä',
-'exif-planarconfiguration' =>'Tiedon järjestely',
-'exif-ycbcrsubsampling' =>'Y:n ja C:n alinäytteistyssuhde',
-'exif-ycbcrpositioning' =>'Y:n ja C:n asemointi',
-'exif-xresolution' =>'Kuvan resoluutio leveyssuunnassa',
-'exif-yresolution' =>'Kuvan resoluutio korkeussuunnassa',
-'exif-resolutionunit' =>'Resoluution yksikkö X- ja Y-suunnassa',
-'exif-stripoffsets' =>'Kuvatiedon sijainti',
-'exif-rowsperstrip' =>'Kaistan rivien lukumäärä',
-'exif-stripbytecounts'=>'Tavua pakatussa kaistassa',
-'exif-jpeginterchangeformat' =>'Etäisyys JPEG SOI:hin',
-'exif-jpeginterchangeformatlength' =>'JPEG-tiedon tavujen lukumäärä',
-'exif-transferfunction' =>'Siirtofunktio',
-'exif-whitepoint' =>'Valkoisen pisteen väriarvot',
-'exif-primarychromaticities' =>'Päävärien väriarvot',
-'exif-ycbcrcoefficients' =>'Väriavaruuden muuntomatriisin kertoimet',
-'exif-referenceblackwhite' =>'Musta-valkoparin vertailuarvot',
-'exif-datetime' =>'Viimeksi muokattu',
-'exif-imagedescription' =>'Kuvan nimi',
-'exif-make' =>'Kameran valmistaja',
-'exif-model' =>'Kameran malli',
-'exif-software' =>'Käytetty ohjelmisto',
-'exif-artist' =>'Tekijä',
-'exif-copyright' =>'Tekijänoikeuden omistaja',
-'exif-exifversion' =>'Exif-versio',
-'exif-flashpixversion'=>'Tuettu Flashpix-versio',
-'exif-colorspace' =>'Väriavaruus',
-'exif-componentsconfiguration' =>'Kunkin komponentin määritelmä',
-'exif-compressedbitsperpixel' =>'Kuvan pakkaustapa',
-'exif-pixelydimension' =>'Käyttökelpoinen kuvan leveys',
-'exif-pixelxdimension' =>'Käyttökelpoinen kuvan korkeus',
-'exif-makernote' =>'Valmistajan merkinnät',
-'exif-usercomment' =>'Käyttäjän kommentit',
-'exif-relatedsoundfile' =>'Liitetty äänitiedosto',
-'exif-datetimeoriginal' =>'Luontipäivämäärä',
-'exif-datetimedigitized' =>'Digitointipäivämäärä',
-'exif-subsectime' =>'Aikaleiman sekunninosat',
-'exif-subsectimeoriginal' =>'Luontiaikaleiman sekunninosat',
-'exif-subsectimedigitized' =>'Digitointiaikaleiman sekunninosat',
-'exif-exposuretime' =>'Valotusaika',
-'exif-exposuretime-format' => '$1 s ($2)',
-'exif-fnumber' =>'Aukkosuhde',
-'exif-fnumber-format' =>'f/$1',
-'exif-exposureprogram' =>'Valotusohjelma',
-'exif-spectralsensitivity' =>'Värikirjoherkkyys',
-'exif-isospeedratings' =>'Herkkyys (ISO)',
-'exif-oecf' =>'Optoelektroninen muuntokerroin',
-'exif-shutterspeedvalue' =>'Suljinaika',
-'exif-aperturevalue' =>'Aukko',
-'exif-brightnessvalue' =>'Kirkkaus',
-'exif-exposurebiasvalue' =>'Valotuksen korjaus',
-'exif-maxaperturevalue' =>'Suurin aukko',
-'exif-subjectdistance' =>'Kohteen etäisyys',
-'exif-meteringmode' =>'Mittaustapa',
-'exif-lightsource' =>'Valolähde',
-'exif-flash' =>'Salama',
-'exif-focallength' =>'Linssin polttoväli',
-'exif-focallength-format' =>'$1 mm',
-'exif-subjectarea' =>'Kohteen ala',
-'exif-flashenergy' =>'Salaman teho',
-'exif-spatialfrequencyresponse'=>'Tilataajuusvaste',
-'exif-focalplanexresolution' =>'Tarkennustason X-resoluutio',
-'exif-focalplaneyresolution' =>'Tarkennustason Y-resoluutio',
-'exif-focalplaneresolutionunit'=>'Tarkennustason resoluution yksikkö',
-'exif-subjectlocation'=>'Kohteen sijainti',
-'exif-exposureindex' =>'Valotusindeksi',
-'exif-sensingmethod' =>'Mittausmenetelmä',
-'exif-filesource' =>'Tiedostolähde',
-'exif-scenetype' =>'Kuvatyyppi',
-'exif-cfapattern' =>'CFA-kuvio',
-'exif-customrendered' =>'Muokattu kuvankäsittely',
-'exif-exposuremode' =>'Valotustapa',
-'exif-whitebalance' =>'Valkotasapaino',
-'exif-digitalzoomratio' =>'Digitaalinen suurennoskerroin',
-'exif-focallengthin35mmfilm' =>'35 mm:n filmiä vastaava polttoväli',
-'exif-scenecapturetype' =>'Kuvan kaappaustapa',
-'exif-gaincontrol' =>'Kuvasäätö',
-'exif-contrast' =>'Kontrasti',
-'exif-saturation' =>'Värikylläisyys',
-'exif-sharpness' =>'Terävyys',
-'exif-devicesettingdescription' =>'Laitteen asetuskuvaus',
-'exif-subjectdistancerange' =>'Kohteen etäisyysväli',
-'exif-imageuniqueid' =>'Kuvan yksilöivä tunniste',
-'exif-gpsversionid' =>'GPS-muotoilukoodin versio',
-'exif-gpslatituderef' =>'Pohjoinen tai eteläinen leveysaste',
-'exif-gpslatitude' =>'Leveysaste',
-'exif-gpslongituderef'=>'Itäinen tai läntinen pituusaste',
-'exif-gpslongitude' =>'Pituusaste',
-'exif-gpsaltituderef' =>'Korkeuden vertailukohta',
-'exif-gpsaltitude' =>'Korkeus',
-'exif-gpstimestamp' =>'GPS-aika (atomikello)',
-'exif-gpssatellites' =>'Mittaukseen käytetyt satelliitit',
-'exif-gpsstatus' =>'Vastaanottimen tila',
-'exif-gpsmeasuremode' =>'Mittaustila',
-'exif-gpsdop' =>'Mittatarkkuus',
-'exif-gpsspeedref' =>'Nopeuden yksikkö',
-'exif-gpsspeed' =>'GPS-vastaanottimen nopeus',
-'exif-gpstrackref' =>'Liikesuunnan vertailukohta',
-'exif-gpstrack' =>'Liikesuunta',
-'exif-gpsimgdirectionref' =>'Kuvan suunnan vertailukohta',
-'exif-gpsimgdirection' =>'Kuvan suunta',
-'exif-gpsmapdatum' =>'Käytetty geodeettinen maanmittaustieto',
-'exif-gpsdestlatituderef' =>'Loppupisteen leveysasteen vertailukohta',
-'exif-gpsdestlatitude' =>'Loppupisteen leveysaste',
-'exif-gpsdestlongituderef'=>'Loppupisteen pituusasteen vertailukohta',
-'exif-gpsdestlongitude' =>'Loppupisteen pituusaste',
-'exif-gpsdestbearingref' =>'Loppupisteen suuntiman vertailukohta',
-'exif-gpsdestbearing' =>'Loppupisteen suuntima',
-'exif-gpsdestdistanceref' =>'Loppupisteen etäisyyden vertailukohta',
-'exif-gpsdestdistance' =>'Loppupisteen etäisyys',
-'exif-gpsprocessingmethod'=>'GPS-käsittelymenetelmän nimi',
-'exif-gpsareainformation' =>'GPS-alueen nimi',
-'exif-gpsdatestamp' =>'GPS-päivämäärä',
-'exif-gpsdifferential' =>'GPS-differentiaalikorjaus',
-
-# Make & model, can be wikified in order to link to the camera and model name
-
-'exif-make-value' => '$1',
-'exif-model-value' =>'$1',
-'exif-software-value' => '$1',
-
-# Exif attributes
-
-'exif-compression-1' => 'Pakkaamaton',
-'exif-compression-6' => 'JPEG',
-
-'exif-photometricinterpretation-2' => 'RGB',
-'exif-photometricinterpretation-6' => 'YCbCr',
-
-'exif-orientation-1' => 'Normaali', // 0th row: top; 0th column: left
-'exif-orientation-2' => 'Käännetty vaakasuunnassa', // 0th row: top; 0th column: right
-'exif-orientation-3' => 'Käännetty 180°', // 0th row: bottom; 0th column: right
-'exif-orientation-4' => 'Käännetty pystysuunnassa', // 0th row: bottom; 0th column: left
-'exif-orientation-5' => 'Käännetty 90° vastapäivään ja pystysuunnassa', // 0th row: left; 0th column: top
-'exif-orientation-6' => 'Käännetty 90° myötäpäivään', // 0th row: right; 0th column: top
-'exif-orientation-7' => 'Käännetty 90° myötäpäivään ja pystysuunnassa', // 0th row: right; 0th column: bottom
-'exif-orientation-8' => 'Käännetty 90° vastapäivään', // 0th row: left; 0th column: bottom
-
-'exif-planarconfiguration-1' => 'chunky format',
-'exif-planarconfiguration-2' => 'planar format',
-
-'exif-xyresolution-i' => '$1 dpi',
-'exif-xyresolution-c' => '$1 dpc',
-
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-
-'exif-componentsconfiguration-0' => 'ei ole',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
-
-'exif-exposureprogram-0' => 'Ei määritelty',
-'exif-exposureprogram-1' => 'Käsinsäädetty',
-'exif-exposureprogram-2' => 'Perusohjelma',
-'exif-exposureprogram-3' => 'Aukon etuoikeus',
-'exif-exposureprogram-4' => 'Suljinajan etuoikeus',
-'exif-exposureprogram-5' => 'Luova ohjelma (painotettu syvyysterävyyttä)',
-'exif-exposureprogram-6' => 'Toimintaohjelma (painotettu nopeaa suljinaikaa)',
-'exif-exposureprogram-7' => 'Muotokuvatila (lähikuviin, joissa tausta on epätarkka)',
-'exif-exposureprogram-8' => 'Maisematila (maisemakuviin, joissa tausta on tarkka)',
-
-'exif-subjectdistance-value' => '$1 metriä',
-
-'exif-meteringmode-0' => 'Tuntematon',
-'exif-meteringmode-1' => 'Keskiarvo',
-'exif-meteringmode-2' => 'Keskustapainotteinen keskiarvo',
-'exif-meteringmode-3' => 'Piste',
-'exif-meteringmode-4' => 'Monipiste',
-'exif-meteringmode-5' => 'Kuvio',
-'exif-meteringmode-6' => 'Osittainen',
-'exif-meteringmode-255' => 'Muu',
-
-'exif-lightsource-0' => 'Tuntematon',
-'exif-lightsource-1' => 'Päivänvalo',
-'exif-lightsource-2' => 'Loisteputki',
-'exif-lightsource-3' => 'Hehkulamppu (keinovalo)',
-'exif-lightsource-4' => 'Salama',
-'exif-lightsource-9' => 'Hyvä sää',
-'exif-lightsource-10' => 'Pilvinen sää',
-'exif-lightsource-11' => 'Varjoinen',
-'exif-lightsource-12' => 'Päivänvaloloisteputki (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Päivänvalkoinen loisteputki (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Kylmä valkoinen loisteputki (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Valkoinen loisteputki (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Oletusvalo A',
-'exif-lightsource-18' => 'Oletusvalo B',
-'exif-lightsource-19' => 'Oletusvalo C',
-'exif-lightsource-20' => 'D55',
-'exif-lightsource-21' => 'D65',
-'exif-lightsource-22' => 'D75',
-'exif-lightsource-23' => 'D50',
-'exif-lightsource-24' => 'ISO-studiohehkulamppu',
-'exif-lightsource-255'=> 'Muu valonlähde',
-
-'exif-focalplaneresolutionunit-2' => 'tuumaa',
-
-'exif-sensingmethod-1' => 'Määrittelemätön',
-'exif-sensingmethod-2' => 'Yksisiruinen värikenno',
-'exif-sensingmethod-3' => 'Kaksisiruinen värikenno',
-'exif-sensingmethod-4' => 'Kolmisiruinen värikenno',
-'exif-sensingmethod-5' => 'Sarjavärikenno',
-'exif-sensingmethod-7' => 'Trilineaarikenno',
-'exif-sensingmethod-8' => 'Sarjalineaarivärikenno',
-
-'exif-filesource-3' => 'DSC',
-
-'exif-scenetype-1' => 'Suoraan valokuvattu kuva',
-
-'exif-customrendered-0' => 'Normaali käsittely',
-'exif-customrendered-1' => 'Muokattu käsittely',
-
-'exif-exposuremode-0' => 'Automaattinen valotus',
-'exif-exposuremode-1' => 'Käsinsäädetty valotus',
-'exif-exposuremode-2' => 'Automaattinen haarukointi',
-
-'exif-whitebalance-0' => 'Automaattinen valkotasapaino',
-'exif-whitebalance-1' => 'Käsinsäädetty valkotasapaino',
-
-'exif-scenecapturetype-0' => 'Perus',
-'exif-scenecapturetype-1' => 'Maisema',
-'exif-scenecapturetype-2' => 'Henkilökuva',
-'exif-scenecapturetype-3' => 'Yökuva',
-
-'exif-gaincontrol-0' => 'Ei ole',
-'exif-gaincontrol-1' => 'Matala ylävahvisus',
-'exif-gaincontrol-2' => 'Korkea ylävahvistus',
-'exif-gaincontrol-3' => 'Matala alavahvistus',
-'exif-gaincontrol-4' => 'Korkea alavahvistus',
-
-'exif-contrast-0' => 'Normaali',
-'exif-contrast-1' => 'Pehmeä',
-'exif-contrast-2' => 'Kova',
-
-'exif-saturation-0' => 'Normaali',
-'exif-saturation-1' => 'Alhainen värikylläisyys',
-'exif-saturation-2' => 'Korkea värikylläisyys',
-
-'exif-sharpness-0' => 'Normaali',
-'exif-sharpness-1' => 'Pehmeä',
-'exif-sharpness-2' => 'Kova',
-'exif-subjectdistancerange-0' => 'Tuntematon',
-'exif-subjectdistancerange-1' => 'Makro',
-'exif-subjectdistancerange-2' => 'Lähikuva',
-'exif-subjectdistancerange-3' => 'Kaukokuva',
-
-// Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
-'exif-gpslatitude-n' => 'Pohjoista leveyttä',
-'exif-gpslatitude-s' => 'Eteläistä leveyttä',
-
-// Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
-'exif-gpslongitude-e' => 'Itäistä pituutta',
-'exif-gpslongitude-w' => 'Läntistä pituutta',
-
-'exif-gpsstatus-a' => 'Mittaus käynnissä',
-'exif-gpsstatus-v' => 'Ristiinmittaus',
-
-'exif-gpsmeasuremode-2' => '2-ulotteinen mittaus',
-'exif-gpsmeasuremode-3' => '3-ulotteinen mittaus',
-
-// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
-'exif-gpsspeed-k' => 'km/h',
-'exif-gpsspeed-m' => 'mailia tunnissa',
-'exif-gpsspeed-n' => 'solmua',
-
-// Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
-'exif-gpsdirection-t' => 'Todellinen suunta',
-'exif-gpsdirection-m' => 'Magneettinen suunta',
-
-# external editor support
-'edit-externally' => 'Muokkaa tätä tiedostoa ulkoisessa sovelluksessa',
-'edit-externally-help'=> 'Katso [http://meta.wikimedia.org/wiki/Help:External_editors ohjeet], jos haluat lisätietoja.',
-
-'recentchangesall' => "kaikki", // unsure
-'imagelistall' => "kaikki", // unsure
-'watchlistall1' => 'kaikkia',
-'watchlistall2' => ', koko historia',
-'namespacesall' => 'kaikki',
-
-# E-mail address confirmation
-'confirmemail' => 'Varmenna sähköpostiosoite',
-'confirmemail_text' => 'Tämä wiki vaatii sähköpostiosoitteen varmentamisen, ennen kuin voit käyttää sähköpostitoimintoja. Lähetä alla olevasta painikkeesta varmennusviesti osoitteeseesi. Viesti sisältää linkin, jonka avaamalla varmennat sähköpostiosoitteesi.',
-'confirmemail_send' => 'Lähetä varmennusviesti',
-'confirmemail_sent' => 'Varmennusviesi lähetetty.',
-'confirmemail_sendfailed' => 'Varmennusviestin lähettäminen epäonnistui. Tarkista, onko osoitteessa kiellettyjä merkkejä.',
-'confirmemail_invalid' => 'Varmennuskoodi ei kelpaa. Koodi on voinut vanhentua.',
-'confirmemail_needlogin' => 'Sinun täytyy $1, jotta voisit varmistaa sähköpostiosoitteesi.',
-'confirmemail_success' => 'Sähköpostiosoitteesi on nyt varmennettu. Voit kirjautua sisään.',
-'confirmemail_loggedin' => 'Sähköpostiosoitteesi on nyt varmennettu.',
-'confirmemail_error' => 'Jokin epäonnistui varmennnuksen tallentamisessa.',
-'confirmemail_subject'=> '{{GRAMMAR:genitive|{{SITENAME}}}} sähköpostiosoitteen varmennus',
-'confirmemail_body' => 'Joku IP-osoitteesta $1 on rekisteröinyt {{GRAMMAR:inessive|{{SITENAME}}}} tunnuksen $2 tällä sähköpostiosoitteella.
-
-Varmenna, että tämä tunnus kuuluu sinulle avamaalla seuraava linkki selaimellasi:
-
-$3
-
-Jos tämä tunnus ei ole sinun, ÄLÄ seuraa linkkiä. Varmennuskoodi vanhenee $4.',
-
-
-# Inputbox extension, may be useful in other contexts as well
-'tryexact' => 'Koita tarkkaa osumaa',
-'searchfulltext' => 'Etsi koko tekstiä',
-'createarticle' => 'Luo sivu',
-
-# Scary transclusion
-'scarytranscludedisabled' => '[Wikienvälinen sisällytys ei ole käytössä]',
-'scarytranscludefailed' => '[Mallineen hakeminen epäonnistui: $1]', // kauhee?
-'scarytranscludetoolong' => '[Verkko-osoite on liian pitkä]',
-
-# Trackbacks
-'trackbackbox' => '<div id="mw_trackbacks">Artikkelin trackbackit:<br />$1</div>',
-'trackback' => '; $4$5 : [$2 $1]',
-'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
-'trackbackremove' => ' ([$1 poista])',
-'trackbacklink' => 'Trackback',
-'trackbackdeleteok' => 'Trackback poistettiin.',
-
-# delete conflict
-
-'deletedwhileediting' => '<center>\'\'\'Varoitus\'\'\': Tämä sivu on poistettu sen jälkeen, kun aloitit sen muokkaamisen!</center>',
-'confirmrecreate' => 'Käyttäjä \'\'\'[[{{ns:user}}:$1|$1]]\'\'\' ([[{{ns:user_talk}}:$1|keskustelu]]) poisti sivun sen jälkeen, kun aloit muokata sitä. Syy oli:
-: \'\'$2\'\'
-Ole hyvä ja varmista, että haluat luoda sivun uudelleen.',
-'recreate' => 'Luo uudelleen',
-'tooltip-recreate' => '',
-
-'unit-pixel' => ' px',
-
-# HTML dump
-'redirectingto' => 'Uudelleenohjataan sivulle [[$1]]...',
-
-# action=purge
-'confirm_purge' => "Poistetaanko tämän sivun välimuistikopiot?\n\n$1",
-'confirm_purge_button'=> 'Poista',
-
-'youhavenewmessagesmulti' => 'Sinulla on uusia viestejä sivuilla $1',
-'newtalkseperator' => ',_',
-
-'searchcontaining' => 'Etsi artikkeleita, jotka sisältävät â€$1â€.',
-'searchnamed' => 'Etsi artikkeleita, joiden nimi on â€$1â€.',
-'articletitles' => 'Artikkelit, jotka alkavat merkkijonolla â€$1â€',
-'hideresults' => 'Piilota tulokset',
-
-# DISPLAYTITLE
-'displaytitle' => '(Linkitä tämä sivu merkinnällä [[$1]])',
-
-# If creating a redirect page and summary is empty, then use this
-'autoredircomment' => 'Uudelleenohjaus sivulle [[$1]]',
-
-# Page history in an feed (RSS / Atom)
-'feed-invalid' => 'Virheellinen syötetyyppi.',
-'history-feed-title' => 'Muutoshistoria',
-'history-feed-description' => 'Tämän sivun muutoshistoria',
-'history-feed-item-nocomment' => '$1 ($2)',
-'history-feed-empty' => 'Pyydettyä sivua ei ole olemassa.
-Se on saatettu poistaa wikistä tai nimetä uudelleen.
-Kokeile [[Special:Search|hakua]] löytääksesi asiaan liittyviä sivuja.',
-
-# Shown to the admin after s/he's undeleted a page.
-'undeletedpage' => '<big>\'\'\'$1 on palautettu\'\'\'</big>
-
-[[Special:Log/delete|Poistolokista]] löydät listan viimeisimmistä poistoista ja palautuksista.',
-'sp-newimages-showfrom' => 'Näytä uudet kuvat alkaen $1',
-
-);
-?>
diff --git a/languages/MessagesFo.php b/languages/MessagesFo.php
deleted file mode 100644
index 66953ca4..00000000
--- a/languages/MessagesFo.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-
-global $wgAllMessagesFo;
-$wgAllMessagesFo = array(
-
-# User toggles
-"tog-underline" => "Undurstrika ávísingar",
-"tog-highlightbroken" => "Brúka reyða ávísing til tómar síður",
-"tog-justify" => "Stilla greinpart",
-"tog-hideminor" => "Goym minni broytingar í seinast broytt listanum", # Skjul mindre ændringer i seneste ændringer listen
-"tog-usenewrc" => "víðka seinastu broytingar lista<br />(ikki til alla kagarar)",
-"tog-numberheadings" => "Sjálvtalmerking av yvirskrift",
-"tog-showtoolbar" => "Vís amboðslinju í rætting",
-"tog-editondblclick" => "Rætta síðu við at tvíklikkja (JavaScript)",
-"tog-editsection" =>"Rætta greinpart við hjálp av [rætta]-ávísing",
-"tog-editsectiononrightclick"=>"Rætta greinpart við at høgraklikkja<br /> á yvirskrift av greinparti (JavaScript)",
-"tog-showtoc"=>"Vís innihaldsyvurlit<br />(Til greinir við meira enn trimun greinpartum)",
-"tog-rememberpassword" => "Minst til loyniorð næstu ferð",
-"tog-editwidth" => "Rættingarkassin hevur fulla breid",
-"tog-watchdefault" => "Vaka yvur nýggjum og broyttum greinum",
-"tog-minordefault" => "Merk sum standard allar broytingar sum smærri",
-"tog-previewontop" => "Vís forhondsvísning áðren rættingarkassan",
-"tog-nocache" => "Minst ikki til síðurnar til næstu ferð",
-
-# Dates
-'sunday' => 'sunnudagur',
-'monday' => 'mánadagur',
-'tuesday' => 'týsdagur',
-'wednesday' => 'mikudagur',
-'thursday' => 'hósdagur',
-'friday' => 'fríggjadagur',
-'saturday' => 'leygardagur',
-'january' => 'januar',
-'february' => 'februar',
-'march' => 'mars',
-'april' => 'apríl',
-'may_long' => 'mai',
-'june' => 'juni',
-'july' => 'juli',
-'august' => 'august',
-'september' => 'september',
-'october' => 'oktober',
-'november' => 'november',
-'december' => 'desember',
-'jan' => 'jan',
-'feb' => 'feb',
-'mar' => 'mar',
-'apr' => 'apr',
-'may' => 'mai',
-'jun' => 'jun',
-'jul' => 'jul',
-'aug' => 'aug',
-'sep' => 'sep',
-'oct' => 'okt',
-'nov' => 'nov',
-'dec' => 'des',
-
-# Math options
-'mw_math_png' => "Vís altíð sum PNG",
-'mw_math_simple' => "HTML um sera einfalt annars PNG",
-'mw_math_html' => "HTML um møguligt annars PNG",
-'mw_math_source' => "Lat verða sum TeX (til tekstkagara)",
-'mw_math_modern' => "Tilmælt nýtíðarkagara",
-'mw_math_mathml' => 'MathML if possible (experimental)',
-
-'linktrail' => '/^([áðíóúýæøa-z]+)(.*)$/sDu',
-);
-
-?> \ No newline at end of file
diff --git a/languages/MessagesFr.php b/languages/MessagesFr.php
deleted file mode 100644
index 8648033f..00000000
--- a/languages/MessagesFr.php
+++ /dev/null
@@ -1,1496 +0,0 @@
-<?php
-
-global $wgAllMessagesFr;
-$wgAllMessagesFr = array(
-
-# User preference Toggles
-
-'tog-underline' => 'Liens soulignés',
-'tog-highlightbroken' => 'Liens vers les sujets non existants en rouge',
-'tog-justify' => 'Paragraphes justifiés',
-'tog-hideminor' => 'Cacher les <i>Modifications récentes</i> mineures',
-'tog-extendwatchlist' => 'Liste de suivi améliorée',
-'tog-usenewrc' => 'Modifications récentes améliorées<br /> (certains navigateurs seulement)',
-'tog-numberheadings' => 'Numérotation automatique des titres',
-'tog-showtoolbar' => 'Montrer la barre de menu d\'édition',
-'tog-editondblclick' => 'Double-cliquer pour modifier une page (nécessite JavaScript)',
-'tog-editsection' => 'Modifier une section via les liens [modifier]',
-'tog-editsectiononrightclick' => 'Éditer une section en cliquant à droite<br /> sur le titre de la section',
-'tog-showtoc' => 'Afficher la table des matières<br /> (pour les articles ayant plus de 3 sections)',
-'tog-rememberpassword' => 'Se souvenir de mon mot de passe (cookie)',
-'tog-editwidth' => 'La fenêtre d\'édition s\'affiche en pleine largeur',
-'tog-watchcreations' => 'Ajouter les pages que vous créez à votre liste de suivi',
-'tog-watchdefault' => 'Ajouter les pages que vous modifiez à votre liste de suivi',
-'tog-minordefault' => 'Mes modifications sont considérées<br /> comme mineures par défaut',
-'tog-previewonfirst' => 'Montrer la prévisualisation lors de la première édition',
-'tog-nocache' => 'Désactiver le cache des pages',
-'tog-enotifwatchlistpages' => 'Avertissez-moi par courriel en cas de modification de la page',
-'tog-enotifusertalkpages' => 'Avertissez-moi par courriel en cas de modification de ma page de discussion',
-'tog-enotifminoredits' => 'Avertissez-moi par courriel même en cas de modification mineure',
-'tog-enotifrevealaddr' => 'Affichez mon adresse électronique dans les courriels d\'avertissement',
-'tog-shownumberswatching' => 'Afficher le nombre d\'utilisateurs qui suivent cette page',
-'tog-fancysig' => 'Signature brute (sans lien automatique)',
-'tog-externaleditor' => 'Utiliser un éditeur externe par défaut',
-'tog-externaldiff' => 'Utiliser un comparateur externe par défaut',
-'tog-showjumplinks' => 'Activer les liens d\'accessibilité rapide.',
-'tog-uselivepreview' => 'Utiliser l\'aperçu rapide (JavaScript) (Expérimental)',
-'tog-autopatrol' => 'Marquer mes éditions comme patrouillées',
-'tog-forceeditsummary' => 'M\'avertir lorsque je n\'ai pas completé le contenu de la boîte de commentaires',
-'tog-watchlisthideown' => 'Cacher mes propres modifications dans la liste de suivi',
-'tog-watchlisthidebots' => 'Cacher dans la liste de suivi les modifications faites par les bots',
-
-'underline-always' => 'Toujours',
-'underline-never' => 'Jamais',
-'underline-default' => 'Par défaut',
-
-'skinpreview' => '(Prévisualisation)',
-
-# Dates
-
-'sunday' => 'dimanche',
-'monday' => 'lundi',
-'tuesday' => 'mardi',
-'wednesday' => 'mercredi',
-'thursday' => 'jeudi',
-'friday' => 'vendredi',
-'saturday' => 'samedi',
-'january' => 'janvier',
-'february' => 'février',
-'march' => 'mars',
-'april' => 'avril',
-'may_long' => 'mai',
-'june' => 'juin',
-'july' => 'juillet',
-'august' => 'août',
-'september' => 'septembre',
-'october' => 'octobre',
-'november' => 'novembre',
-'december' => 'décembre',
-'jan' => 'jan',
-'feb' => 'fév',
-'mar' => 'mar',
-'apr' => 'avr',
-'may' => 'mai',
-'jun' => 'jun',
-'jul' => 'jul',
-'aug' => 'aoû',
-'sep' => 'sep',
-'oct' => 'oct',
-'nov' => 'nov',
-'dec' => 'déc',
-
-
-# Bits of text used by many pages:
-
-'categories' => 'Catégories de la page',
-'category' => 'catégorie',
-'category_header' => 'Articles dans la catégorie « $1 ».',
-'subcategories' => 'Sous-catégories',
-
-'linktrail' => '/^([a-zàâçéèêîôûäëïöüùÇÉÂÊÎÔÛÄËÃÖÜÀÈÙ]+)(.*)$/sDu',
-'mainpage' => 'Accueil',
-'mainpagetext' => '<big>\'\'\'MediaWiki a été installé avec succès.\'\'\'</big>',
-'mainpagedocfooter' => 'Consultez le [http://meta.wikipedia.org/wiki/Aide:Contenu Guide de l\'utilisateur] pour plus d\'informations sur l\'utilisation de ce logiciel.',
-'portal' => 'Communauté',
-'portal-url' => '{{ns:4}}:Accueil',
-'about' => 'À propos',
-'aboutsite' => 'À propos de {{SITENAME}}',
-'aboutpage' => '{{ns:4}}:À propos',
-'article' => 'Article',
-'help' => 'Aide',
-'helppage' => '{{ns:help}}:Aide',
-'bugreports' => 'Rapport d\'erreurs',
-'bugreportspage' => '{{ns:4}}:Rapport d\'erreurs',
-'sitesupport' => 'Faire un don',
-'sitesupport-url' => 'Project:D',
-'faqpage' => '{{ns:4}}:FAQ',
-'edithelp' => 'Aide',
-'newwindow' => '(s\'ouvre dans une nouvelle fenêtre)',
-'edithelppage' => '{{ns:help}}:Comment modifier une page',
-'cancel' => 'Annuler',
-'qbfind' => 'Rechercher',
-'qbbrowse' => 'Défiler',
-'qbedit' => 'Modifier',
-'qbpageoptions' => 'Page d\'option',
-'qbpageinfo' => 'Page d\'information',
-'qbmyoptions' => 'Mes options',
-'qbspecialpages'=> 'Pages spéciales',
-'moredotdotdot' => 'Et plus...',
-'mypage' => 'Ma page',
-'mytalk' => 'Ma page de discussion',
-'anontalk' => 'Discussion avec cette adresse IP',
-
-# Metadata in edit box
-
-'metadata' => '<b>Metadata</b>',
-
-'currentevents' => 'Actualités',
-'currentevents-url' => 'Actualités',
-'disclaimers' => 'Avertissements',
-'disclaimerpage' => '{{ns:4}}:Avertissements généraux',
-'privacy' => 'Politique de confidentialité',
-'privacypage' => 'Project:Confidentialité',
-'errorpagetitle' => 'Erreur',
-'returnto' => 'Revenir à la page $1.',
-'tagline' => 'Un article de {{SITENAME}}.',
-'search' => 'Rechercher',
-'go' => 'Consulter',
-'history' => 'Historique de la page',
-'history_short' => 'Historique',
-'updatedmarker' => 'modifié depuis ma dernière visite',
-'printableversion' => 'Version imprimable',
-'permalink' => 'Lien permanent',
-'print' => 'Imprimer',
-'edit' => 'Modifier',
-'editthispage' => 'Modifier cette page',
-'delete' => 'Supprimer',
-'deletethispage' => 'Supprimer cette page',
-'undelete_short1' => 'Restaurer une modification',
-'undelete_short' => 'Restaurer $1 modifications',
-'protect' => 'Protéger',
-'protectthispage' => 'Protéger cette page',
-'unprotect' => 'Déprotéger',
-'unprotectthispage' => 'Déprotéger cette page',
-'newpage' => 'Nouvelle page',
-'talkpage' => 'Page de discussion',
-'specialpage' => 'Page spéciale',
-'personaltools' => 'Outils personnels',
-'postcomment' => 'Ajouter un commentaire',
-'articlepage' => 'Voir l\'article',
-'subjectpage' => 'Page sujet',
-'views' => 'Affichages',
-'toolbox' => 'Boîte à outils',
-'userpage' => 'Page utilisateur',
-'projectpage' => 'Page méta',
-'imagepage' => 'Page image',
-'viewtalkpage' => 'Page de discussion',
-'otherlanguages' => 'Autres langues',
-'redirectedfrom' => '(Redirigé depuis $1)',
-'redirectpagesub' => 'Page de redirection',
-'lastmodified' => 'Dernière modification de cette page le $1.',
-'viewcount' => 'Cette page a été consultée $1 fois.',
-'copyright' => 'Contenu disponible sous $1.',
-'protectedpage' => 'Page protégée',
-'administrators' => '{{ns:4}}:Administrateurs',
-
-'sysoptitle' => 'Accès administrateur requis',
-'sysoptext' => 'L\'action que vous avez tentée ne peut être effectuée que par un utilisateur ayant le statut d\'« administrateur ».
-Voir $1.',
-'developertitle' => 'Accès développeur requis',
-'developertext' => 'L\'action que vous avez tentée ne peut être effectuée que par un utilisateur ayant le statut de « développeur ».
-Voir $1.',
-
-'badaccess' => 'Erreur de permission',
-'badaccesstext' => 'L\'action entreprise est limitée aux utilisateurs possédant le droit « $2 ».
-Voir $1',
-
-'versionrequired' => 'Version $1 de MediaWiki nécessaire',
-'versionrequiredtext' => 'La version $1 de MediaWiki est nécessaire pour utiliser cette page. Consultez [[Special:Version]]',
-
-'nbytes' => '$1 octets',
-'ncategories' => '$1 catégories',
-'nrevisions' => '$1 révisions',
-'retrievedfrom' => 'Récupérée de « $1 »',
-'youhavenewmessages' => 'Vous avez $1 ($2).',
-'newmessageslink' => 'des nouveaux messages',
-'newmessagesdifflink' => 'diff vers l\'avant-dernière révision',
-'editsection' => 'modifier',
-'editold' => 'modifier',
-'editsectionhint' => 'Éditer la section : $1',
-'toc' => 'Sommaire',
-'showtoc' => 'afficher',
-'hidetoc' => 'masquer',
-'thisisdeleted' => 'Désirez-vous afficher ou restaurer $1 ?',
-'viewdeleted' => 'Voir $1 ?',
-'restorelink' => '$1 modification(s) effacée(s)',
-'feedlinks' => 'Flux',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-user' => 'Page utilisateur',
-'nstab-media' => 'Média',
-'nstab-special' => 'Spécial',
-'nstab-project' => 'À propos',
-'nstab-image' => 'Image',
-'nstab-template' => 'Modèle',
-'nstab-help' => 'Aide',
-'nstab-category' => 'Catégorie',
-
-# Main script and global functions
-#
-'nosuchaction' => 'Action inconnue',
-'nosuchactiontext' => 'L\'action spécifiée dans l\'Url n\'est pas reconnue par le wiki.',
-'nosuchspecialpage' => 'Page spéciale inexistante',
-'nospecialpagetext' => 'Vous avez demandé une page spéciale qui n\'est pas reconnue par le wiki.',
-
-# General errors
-#
-'error' => 'Erreur',
-'databaseerror' => 'Erreur base de données',
-'dberrortext' => 'Erreur de syntaxe dans la base de données. La dernière requête traitée par la base de données était :
-<blockquote><tt>$1</tt></blockquote>
-depuis la fonction « <tt>$2</tt> ».
-MySQL a renvoyé l\'erreur « <tt>$3: $4</tt> ».',
-'dberrortextcl' => 'Une requête à la base de donnée comporte une erreur de syntaxe. La dernière requête envoyée était:
-« $1 »
-effectuée par la fonction « $2 »
-MySQL a retourné l\'erreur « $3 : $4 ».',
-'noconnect' => 'Désolé! Suite à des problèmes techniques, il est impossible de se connecter à la base de données pour le moment.',
-'nodb' => 'Sélection impossible de la base de données $1',
-'cachederror' => 'Ceci est une copie de la page demandée et peut ne pas être à jour',
-'laggedslavemode' => 'Attention : la page n\'intègre peut être pas les dernières éditions',
-'readonly' => 'Mises à jour bloquées sur la base de données',
-'enterlockreason' => 'Indiquez la raison du blocage, ainsi qu\'une estimation de la durée de blocage',
-'readonlytext' => 'Les ajouts et mises à jour sur la base de donnée {{SITENAME}} sont actuellement bloqués, probablement pour permettre la maintenance de la base, après quoi, tout rentrera dans l\'ordre. Voici la raison pour laquelle l\'administrateur a bloqué la base :
-<p>$1',
-'missingarticle' => 'La base de données n\'a pas pu trouver le texte d\'une page existante, dont le titre est « $1 ».
-Ce n\'est pas une erreur de la base de données, mais plus probablement un bogue du wiki.
-Veuillez rapporter cette erreur à un administrateur, en lui indiquant l\'adresse de la page fautive.',
-'readonly_lag' => 'La base de donnée a été automatiquement bloquée pendant que les serveurs secondaires rattrapent leur retard avec le serveur principal',
-'internalerror' => 'Erreur interne',
-'filecopyerror' => 'Impossible de copier « $1 » vers « $2 ».',
-'filedeleteerror' => 'Impossible de supprimer « $1 ».',
-'filenotfound' => 'Le fichier « $1 » introuvable.',
-'unexpected' => 'Valeur inattendue : « $1 » = « $2 ».',
-'formerror' => 'Erreur: Impossible de soumettre le formulaire',
-'badarticleerror' => 'Cette action ne peut pas être effectuée sur cette page.',
-'cannotdelete' => 'Impossible de supprimer la page ou l\'image indiquée.',
-'badtitle' => 'Mauvais titre',
-'badtitletext' => 'Le titre de la page demandée est invalide, vide ou le lien interlangue est invalide',
-'perfdisabled' => 'Désolé! Cette fonctionnalité est temporairement désactivée
-car elle ralentit la base de données à un point tel que plus personne
-ne peut utiliser le wiki.',
-'perfdisabledsub' => 'Ceci est une copie de sauvegarde de $1:',
-'perfcached' => 'Ceci est une version en cache et n\'est peut-être pas à jour.',
-'perfcachedts' => 'Ceci est une version en cache, et fut mis à jour la dernière fois le $1.',
-'wrong_wfQuery_params' => 'Paramètres incorrects sur la commande wfQuery()<br />
-Fonction : $1<br />
-Requête : $2',
-'viewsource' => 'Voir le texte source',
-'viewsourcefor' => 'pour $1',
-'protectedtext' => 'Cette page a été protégée pour empêcher sa modification. Vous pouvez consulter [[{{ns:4}}:Page protégée]] pour voir les différentes raisons possibles. Vous pouvez toutefois voir et copier son code source.',
-'protectedinterface' => 'Cette page fournit du texte d\'interface pour le logiciel, et est protégée pour éviter les abus.',
-'editinginterface' => '\'\'\'Attention :\'\'\' Vous éditez une page utilisée pour fournir le texte de l\'interface du logiciel. Les modifications affecteront l\'apparence de l\'interface pour les autres utilisateurs.',
-'sqlhidden' => '(requête SQL cachée)',
-
-# Login and logout pages
-#
-'logouttitle' => 'Déconnexion',
-'logouttext' => 'Vous êtes à présent déconnecté(e).
-Vous pouvez continuer à utiliser {{SITENAME}} de façon anonyme, ou vous reconnecter, éventuellement sous un autre nom.',
-
-'welcomecreation' => '<h2>Bienvenue, $1!</h2><p>Votre compte d\'utilisateur a été créé.
-N\'oubliez pas de personnaliser votre {{SITENAME}} en consultant la page Préférences.',
-
-'loginpagetitle' => 'Votre identifiant',
-'yourname' => 'Votre nom d\'utilisateur',
-'yourpassword' => 'Votre mot de passe',
-'yourpasswordagain' => 'Entrez à nouveau votre mot de passe',
-'remembermypassword' => 'Se souvenir de mon mot de passe (cookie)',
-'yourdomainname' => 'Votre domaine',
-'externaldberror' => 'Une erreur externe de la base de donnée d\'authentification s\'est produite et vous n\'êtes pas autorisé à mettre à jour votre compte externe.',
-'loginproblem' => '<b>Problème d\'identification.</b><br />Essayez à nouveau !',
-'alreadyloggedin' => '<strong>\'\'\'Utilisateur $1, vous êtes déjà identifié!\'\'\'</strong><br />',
-
-'login' => 'Identification',
-'loginprompt' => 'Vous devez activer les cookies pour vous connecter à {{SITENAME}}.',
-'userlogin' => 'Créer un compte ou se connecter',
-'logout' => 'Déconnexion',
-'userlogout' => 'Déconnexion',
-'notloggedin' => 'Non connecté',
-'nologin' => 'Vous n\'avez pas de compte ? $1.',
-'nologinlink' => 'Créer un compte',
-'createaccount' => 'Créer un compte',
-'gotaccount' => 'Vous avez déjà un compte ? $1.',
-'gotaccountlink' => 'Identifiez-vous',
-'createaccountmail' => 'par courriel',
-'badretype' => 'Les deux mots de passe que vous avez saisis ne sont pas identiques.',
-'userexists' => 'Le nom d\'utilisateur que vous avez saisi est déjà utilisé. Veuillez en choisir un autre.',
-'youremail' => 'Mon adresse électronique',
-'username' => 'Nom d\'utilisateur :',
-'uid' => 'ID utilisateur :',
-'yourrealname' => 'Votre nom réel*',
-'yourlanguage' => 'Langue de l\'interface',
-'yourvariant' => 'Variante',
-'yournick' => 'Pseudonyme :',
-'badsig' => 'Signature brute incorrecte, vérifiez vos balises HTML.',
-'email' => 'Courriel',
-'prefs-help-email-enotif' => 'Cette adresse est aussi utilisée pour vous envoyer des notifications par courriel si vous avez activé les options correspondantes.',
-'prefs-help-realname' => '* Nom réel (facultatif): si vous le spécifiez, il sera utilisé pour l\'attribution de vos contributions.',
-'loginerror' => 'Problème d\'identification',
-'prefs-help-email' => '* Adresse de courriel (facultatif): permet de vous contacter depuis le site sans dévoiler votre identité.',
-'nocookiesnew' => 'Le compte utilisateur a été créé, mais vous n\'êtes pas connecté. {{SITENAME}} utilise des cookies pour la connexion mais vous avez les cookies désactives. Merci de les activer et de vous reconnecter.',
-'nocookieslogin' => '{{SITENAME}} utilise des cookies pour la connexion mais vous avez les cookies désactivés. Merci de les activer et de vous reconnecter.',
-'noname' => 'Vous n\'avez pas saisi de nom d\'utilisateur.',
-'loginsuccesstitle' => 'Identification réussie.',
-'loginsuccess' => 'Vous êtes actuellement connecté sur {{SITENAME}} en tant que « $1 ».',
-'nosuchuser' => 'L\'utilisateur « $1 » n\'existe pas.
-Vérifiez que vous avez bien orthographié le nom, ou utilisez le formulaire ci-dessous pour créer un nouveau compte utilisateur.',
-'nosuchusershort' => 'Il n\'y a pas de contributeur avec le nom « $1 ». Vérifiez l\'orthographe.',
-'wrongpassword' => 'Le mot de passe est incorrect. Essayez à nouveau.',
-'wrongpasswordempty'=> 'Vous n\'avez pas entré de mot de passe. Essayez à nouveau.',
-'mailmypassword' => 'Envoyez-moi un nouveau mot de passe',
-'passwordremindertitle' => 'Votre nouveau mot de passe sur {{SITENAME}}',
-'passwordremindertext' => 'Quelqu\'un (probablement vous) ayant l\'adresse IP $1 a demandé à ce qu\'un nouveau mot de passe vous soit envoyé pour votre accès au wiki.
-Le mot de passe de l\'utilisateur « $2 » est à présent « $3 ».
-Nous vous conseillons de vous connecter et de modifier ce mot de passe dès que possible. Si vous n\'êtes pas l\'auteur de cette demande, ou si vous vous souvenez à présent de votre ancien mot de passe et que vous ne souhaitez plus en changer, vous pouvez ignorer ce message et continuer à utiliser votre ancien mot de passe.',
-'noemail' => 'Aucune adresse électronique n\'a été enregistrée pour l\'utilisateur « $1 ».',
-'passwordsent' => 'Un nouveau mot de passe a été envoyé à l\'adresse électronique de l\'utilisateur « $1 ».',
-'loginend' => '&nbsp;',
-'mailerror' => 'Erreur en envoyant le courriel : $1',
-'acct_creation_throttle_hit' => 'Désolé, vous avez déjà créé $1 comptes. Vous ne pouvez pas en créer de nouveaux.',
-'emailauthenticated' => 'Votre adresse de courriel a été authentifiée le $1..',
-'emailnotauthenticated' => 'Votre adresse de courriel n\'est <strong>pas encore authentifiée</strong>. Aucun courriel ne sera envoyé pour aucune des fonction suivantes.',
-'noemailprefs' => '<strong>Veuillez fournir une adresse de courriel pour le bon fonctionnement de ces fonctionnalités.</strong>',
-'emailconfirmlink' => 'Confirmez votre adresse de courriel',
-'invalidemailaddress' => 'Cette adresse de courriel ne peut pas être acceptée parce qu\'elle semble avoir un format invalide. Veuillez entrer une adresse valide ou vider ce champ.',
-'accountcreated' => 'Compte créé.',
-'accountcreatedtext' => 'Le compte utilisateur pour $1 a été créé.',
-
-# Edit page toolbar
-'bold_sample' => 'Texte gras',
-'bold_tip' => 'Texte gras',
-'italic_sample' => 'Texte italique',
-'italic_tip' => 'Texte italique',
-'link_sample' => 'Lien titre',
-'link_tip' => 'Lien interne',
-'extlink_sample' => 'http://www.example.com lien titre',
-'extlink_tip' => 'Lien externe (n\'oubliez pas le préfixe http://)',
-'headline_sample' => 'Texte de sous-titre',
-'headline_tip' => 'Sous-titre niveau 2',
-'math_sample' => 'Entrez votre formule ici',
-'math_tip' => 'Formule mathématique (LaTeX)',
-'nowiki_sample' => 'Entrez le texte non formaté ici',
-'nowiki_tip' => 'Ignorer la syntaxe wiki',
-'image_sample' => 'Exemple.jpg',
-'image_tip' => 'Image insérée',
-'media_sample' => 'Exemple.ogg',
-'media_tip' => 'Lien fichier média',
-'sig_tip' => 'Votre signature avec la date',
-'hr_tip' => 'Lien horizontal (ne pas en abuser)',
-
-# Edit pages
-#
-'summary' => 'Résumé&nbsp;',
-'subject' => 'Sujet/titre',
-'minoredit' => 'Modification mineure.',
-'watchthis' => 'Suivre cet article',
-'savearticle' => 'Sauvegarder',
-'preview' => 'Prévisualiser',
-'showpreview' => 'Prévisualisation',
-'showlivepreview'=> 'Prévisualisation rapide',
-'showdiff' => 'Changements en cours',
-'anoneditwarning' => '\'\'\'Attention :\'\'\' Vous n\'êtes pas identifié. Votre adresse IP sera enregistrée dans l\'historique de cette page.',
-'missingsummary' => '\'\'\'Rappel :\'\'\' Vous n\'avez pas fourni de commentaire de modification. Si vous cliquez une nouvelle fois sur le bouton « Sauvegarder », votre modification sera enregistrée sans commentaire.',
-'missingcommenttext' => 'Merci d\'insérer un commentaire ci-dessous.',
-'blockedtitle' => 'Utilisateur bloqué',
-'blockedtext' => 'Votre compte utilisateur ou votre adresse IP ont été bloqués par $1 pour la raison suivante : $2. Vous pouvez contacter $1 ou un des autres [[{{ns:4}}:Administrateur|administrateurs]] pour en discuter. Veuillez noter que vous ne pouvez utiliser la fonction de courriel si vous n\'avez pas enregistré une adresse de courriel valide dans vos [[Special:Preferences|préférences]]. Votre adresse IP est $3. Merci d\'inclure cette adresse dans toutes vos requêtes.',
-'whitelistedittitle' => 'Login requis pour rédiger',
-'whitelistedittext' => 'Vous devez être [[Special:Userlogin|connecté]] pour avoir la permission de rédiger',
-'whitelistreadtitle' => 'Compte requis pour lire',
-'whitelistreadtext' => 'Vous devez être [[Special:Userlogin|connecté]] pour avoir la permission de lire les articles',
-'whitelistacctitle' => 'Vous n\'êtes pas autorisé à créer un compte',
-'whitelistacctext' => 'Pour avoir la permission de créer un compte sur ce Wiki vous devez être [[Special:Userlogin|connecté]] et avoir les permissions appropriées',
-'confirmedittitle' => 'Validation par courriel requise pour modifier les pages',
-'confirmedittext' => 'Vous devez valider votre adresse de courriel avant de modifier une page. Veuillez entrer et valider votre adresse de courriel grâce à [[Special:Preferences|user preferences]].',
-'loginreqtitle' => 'Identification nécessaire',
-'loginreqlink' => 'connecter',
-'loginreqpagetext' => 'Vous devez vous $1 pour voir les autres pages.',
-'accmailtitle' => 'Mot de passe envoyé.',
-'accmailtext' => 'Le mot de passe de « $1 » a été envoyé à l\'adresse $2.',
-'newarticle' => '(Nouveau)',
-'newarticletext' => 'Vous avez suivi un lien vers une page qui n\'existe pas encore. Pour créer cette page, entrez votre texte dans la boîte ci-dessous (vous pouvez consulter [[Project:Aide|la page d\aide]] pour plus d\'information). Si vous êtes arrivé ici par erreur, cliquez sur le bouton \'\'\'retour\'\'\' de votre navigateur.',
-'anontalkpagetext' => '---- \'\'Vous êtes sur la page de discussion d\'un utilisateur anonyme qui n\'a pas encore créé un compte ou qui ne l\'utilise pas. Pour cette raison, nous devons utiliser l\'adresse IP numérique pour l\'identifier. Une adresse de ce type peut être partagée entre plusieurs utilisateurs. Si vous êtes un utilisateur anonyme et si vous constatez que des commentaires qui ne vous concernent pas vous ont été adressés, vous pouvez [[Special:Userlogin|créer un compte ou vous connecter]] afin d\'éviter toute confusion future avec d\'autres contributeurs anonymes.\'\'',
-'noarticletext' => 'Il n\'y a pour l\'instant aucun texte sur cette page, vous pouvez [[{{ns:special}}:Search/{{PAGENAME}}|faire une recherche pour le titre de cette page]] ou [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} modifier cette page]',
-'clearyourcache' => '\'\'\'Note :\'\'\' Après avoir sauvegardé, vous devez forcer le rechargement de la page pour voir les changements : \'\'\'Mozilla / Konqueror / Firefox\'\'\' : \'\'ctrl-shift-r\'\', \'\'\'IE\'\'\' : \'\'ctrl-f5\'\', \'\'\'Safari\'\'\' : \'\'cmd-shift-r\'\'; \'\'\'Konqueror\'\'\' : \'\'f5\'\'.',
-'usercssjsyoucanpreview' => "'''Astuce :''' utilisez le bouton '''Prévisualisation''' pour tester votre nouvelle feuille css/js avant de l'enregistrer.",
-'usercsspreview' => "'''Rappelez-vous que vous êtes en train de prévisualiser votre propre feuille css et qu'elle n'a pas encore été enregistrée !'''",
-'userjspreview' => "'''Rappelez-vous que vous êtes en train de visualiser ou de tester votre code javascript et qu'il n'a pas encore été enregistré !'''",
-'updated' => '(Mis à jour)',
-'note' => '<strong>Note :</strong>',
-'previewnote' => 'Attention, ce texte n\'est qu\'une prévisualisation et n\'a pas encore été sauvegardé !',
-'session_fail_preview' => '<strong>Désolé ! Nous ne pouvons enregistrer votre modification à cause d\'une perte d\'informations concernant votre session. Veuillez réessayer. Si cela échoue à nouveau, veuillez vous déconnecter, puis vous reconnecter.</strong>',
-'previewconflict' => 'La prévisualisation montre le texte de cette page tel qu\'il apparaîtra une fois sauvegardé.',
-'importing' => 'Import de $1',
-'editing' => 'modification de $1',
-'editingsection' => 'modification de $1 (section)',
-'editingcomment' => 'modification de $1 (commentaire)',
-'editconflict' => 'Conflit de modification : $1',
-'explainconflict' => '<b>Cette page a été sauvegardée après que vous avez commencé à la modifier.
-La zone d\'édition supérieure contient le texte tel qu\'il est enregistré actuellement dans la base de données. Vos modifications apparaissent dans la zone d\'édition inférieure. Vous allez devoir apporter vos modifications au texte existant. Seul le texte de la zone supérieure sera sauvegardé.<br />',
-'yourtext' => 'Votre texte',
-'storedversion' => 'Version enregistrée',
-'nonunicodebrowser' => "<strong>Attention : Votre navigateur ne supporte pas l'unicode. Une solution temporaire a été trouvée pour vous permettre d'éditer en tout sûreté un article : les caractères non-ASCII apparaîtront dans votre boîte de modification en tant que code hexadécimal.</strong>",
-'editingold' => '<strong>Attention : vous êtes en train de modifier une version obsolète de cette page. Si vous sauvegardez, toutes les modifications effectuées depuis cette version seront perdues.</strong>',
-'yourdiff' => 'Différences',
-'copyrightwarning' => 'Toutes les contributions à {{SITENAME}} sont considérées comme publiées sous les termes de la $2 (voir $1 pour plus de détails), . Si vous ne désirez pas que vos écrits soient édités et distribués à volonté, merci de ne pas les soumettre ici. Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l\'avez copié d\'une source provenant du domaine public, ou d\'une ressource libre.<strong>N\'UTILISEZ PAS DE TRAVAUX SOUS COPYRIGHT SANS AUTORISATION EXPRESSE !</strong>',
-'copyrightwarning2' => 'Toutes les contributions à {{SITENAME}} peuvent être éditées, modifiées, ou supprimées par d\'autres utilisateurs. Si vous ne désirez pas que vos écrits soient édités, merci de ne pas les soumettre ici. Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l\'avez copié d\'une source provenant du domaine public, ou d\'une ressource libre. (voir $1 pour plus de détails).
-<strong>N\'UTILISEZ PAS DE TRAVAUX SOUS COPYRIGHT SANS AUTORISATION EXPRESSE !</strong>',
-'longpagewarning' => "'''AVERTISSEMENT : cette page a une longueur de $1 ko;
-quelques navigateurs gèrent mal les pages approchant ou dépassant 32 ko lors de leur rédaction.
-Peut-être devriez-vous diviser la page en sections plus petites.'''",
-'longpageerror' => "<strong>ERREUR : Le texte que vous avez soumis fait $1 octets, ce qui dépasse la limite fixée à $2 octets. La sauvegarde ne peut avoir lieu.</strong>",
-'readonlywarning' => '\'\'\'AVERTISSEMENT : cette page est protégée pour maintenance,
-vous ne pourrez donc pas sauvegarder vos modifications maintenant. Vous pouvez copier le texte dans un fichier et le sauver pour plus tard.\'\'\'',
-'protectedpagewarning' => '\'\'\'AVERTISSEMENT : cette page est protégée.
-Seuls les utilisateurs ayant le statut d\'administrateur peuvent la modifier. Soyez certain que
-vous suivez les [[Project:Page_protégée|directives concernant les pages protégées]].\'\'\'',
-'semiprotectedpagewarning' => "'''Note:''' Cette page a été protégée de telle façon que seuls les contributeurs enregistrés puissent la modifier.",
-'templatesused' => 'Modèles utilisés sur cette page:',
-'edittools' => '<!-- Tout texte entré ici sera affiché sous les boîtes de modification ou d\'import. -->',
-'nocreatetitle' => 'Création de page limitée',
-'nocreatetext' => 'Ce site a restreint la possibilité de créer de nouvelles pages. Vous pouvez retourner en arrière et éditer une page existante ou [[Special:Userlogin|vous connecter ou créer un compte]].',
-
-# History pages
-#
-'revhistory' => 'Versions précédentes',
-'nohistory' => 'Il n\'existe pas d\'historique pour cette page.',
-'revnotfound' => 'Version introuvable',
-'revnotfoundtext' => 'La version précédente de cette page n\'a pas pu être retrouvée. Vérifiez l\'URL que vous avez utilisée pour accéder à cette page.',
-'loadhist' => 'Chargement de l\'historique de la page',
-'currentrev' => 'Version actuelle',
-'revisionasof' => 'Version du $1',
-'revisionasofwithlink' => 'Version du $1; $2<br />$3 | $4',
-'previousrevision' => '↠Version précédente',
-'nextrevision' => 'Version suivante →',
-'currentrevisionlink' => 'voir la version courante',
-'cur' => 'actu',
-'next' => 'suiv',
-'last' => 'dern',
-'histlegend' => 'Légende : (actu) = différence avec la version actuelle ,
-(dern) = différence avec la version précédente, M = modification mineure',
-'deletedrev' => '[supprimé]',
-'histfirst' => 'Premières contributions',
-'histlast' => 'Dernières contributions',
-'rev-deleted-comment' => '(commentaire supprimé)',
-'rev-deleted-user' => '(nom d\'utilisateur supprimé)',
-'rev-deleted-text-permission' => '<div class="mw-warning plainlinks"> Cette version de la page a été retirée des archives publiques. Il peut y avoir des détails dans le [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} journal des effacements]. </div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks"> Cette version de la page a été retirée des archives publiques. En tant qu\'administrateur de ce site, vous pouvez la visualiser ; il peut y avoir des détails dans le [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} journal des suppressions]. </div>',
-
-#'rev-delundel' => 'del/undel',
-'rev-delundel' => 'montrer/cacher',
-
-# Revision deletion
-#
-
-'revisiondelete' => 'Supprimer/Restaurer des versions',
-'revdelete-selected' => 'Version sélectionnée de [[:$1]]:',
-'revdelete-text' => 'Des versions supprimées apparaîtront encore dans l\'historique de l\'article, mais leur contenu textuel sera innaccessible au public.
-
-D\'autres administrateurs sur ce wiki pourront toujours accèder au contenu cacher et le restaurer à nouveau à travers cette même interface, à moins qu\'une restriction supplémentaire ne soit mise en place par les opérateurs du site.',
-'revdelete-legend' => 'Mettre en place des restrictions de version :',
-'revdelete-hide-text' => 'Cacher le texte de la version',
-'revdelete-hide-comment' => 'Cacher le commentaire de modification',
-'revdelete-hide-user' => 'Cacher le nom du compte utilisateur/de l\'IP.',
-'revdelete-hide-restricted' => 'Appliquer ces restrictions aux administrateurs ainsi qu\'aux autres utilisateurs',
-'revdelete-log' => 'Commentaire pour le journal :',
-'revdelete-submit' => 'Appliquer à la version sélectionnée',
-'revdelete-logentry' => 'la visibilité des versions a été modifiée pour [[$1]]',
-
-# Diffs
-#
-'difference' => '(Différences entre les versions)',
-'loadingrev' => 'chargement de l\'ancienne version pour comparaison',
-'lineno' => 'Ligne $1:',
-'editcurrent' => 'Modifier la version actuelle de cette page',
-'selectnewerversionfordiff' => 'Choisir une version plus récente pour comparaison',
-'selectolderversionfordiff' => 'Choisir une version plus ancienne pour comparaison',
-'compareselectedversions' => 'Comparer les versions sélectionnées',
-
-# Search results
-#
-'searchresults' => 'Résultat de la recherche',
-'searchresulttext' => 'Pour plus d\'informations sur la recherche dans {{SITENAME}}, voir [[Aide:Recherche|Chercher dans {{SITENAME}}]].',
-'searchsubtitle' => 'Pour la requête « [[:$1]] »',
-'searchsubtitleinvalid' => 'Pour la requête « $1 »',
-'badquery' => 'Requête mal formulée',
-'badquerytext' => 'Nous n\'avons pas pu traiter votre requête. Vous avez probablement recherché un mot d\'une longueur inférieure à trois lettres, ce qui n\'est pas encore possible. Vous avez aussi pu faire une erreur de syntaxe, telle que « poisson et et écailles ». Veuillez essayer une autre requête.',
-'matchtotals' => 'La requête « $1 » correspond à $2 titre(s) d\'article et au texte de $3 article(s).',
-'noexactmatch' => 'Aucune page avec ce titre n\'existe. Voulez-vous [[:$1|créer cet article]] ?',
-'titlematches' => 'Correspondances dans les titres',
-'notitlematches' => 'Aucun titre d\'article ne contient le(s) mot(s) demandé(s)',
-'textmatches' => 'Correspondances dans les textes',
-'notextmatches' => 'Aucun texte d\'article ne contient le(s) mot(s) demandé(s)',
-'prevn' => '$1 précédents',
-'nextn' => '$1 suivants',
-'viewprevnext' => 'Voir ($1) ($2) ($3).',
-'showingresults' => 'Affichage de <b>$1</b> résultats à partir du #<b>$2</b>.',
-'showingresultsnum' => 'Affichage de <b>$3</b> résultats à partir du #<b>$2</b>.',
-'nonefound' => '<strong>Note</strong>: l\'absence de résultat est souvent due à l\'emploi de termes de recherche trop courants, comme « à » ou « de »,
-qui ne sont pas indexés, ou à l\'emploi de plusieurs termes de recherche (seules les pages
-contenant tous les termes apparaissent dans les résultats).',
-'powersearch' => 'Recherche',
-'powersearchtext' => 'Rechercher dans les espaces :<br />
-$1<br />
-$2 Inclure les page de redirections &nbsp; Rechercher $3 $9',
-'searchdisabled' => 'La recherche sur {{SITENAME]] a été désactivée. En attendant la réactivation, vous pouvez effectuer une recherche par le biais de Google. Attention, leur indexation du contenu {{SITENAME]] peut ne pas être à jour.',
-'googlesearch' => '
-<form method="get" action="http://www.google.fr/search" id="googlesearch">
- <input type="hidden" name="domains" value="{{SERVER}}" />
- <input type="hidden" name="num" value="50" />
- <input type="hidden" name="ie" value="$2" />
- <input type="hidden" name="oe" value="$2" />
-
- <input type="text" name="q" size="31" maxlength="255" value="$1" />
- <input type="submit" name="btnG" value="$3" />
- <div>
- <input type="radio" name="sitesearch" id="gwiki" value="{{SERVER}}" checked="checked" /><label for="gwiki">{{SITENAME}}</label>
- <input type="radio" name="sitesearch" id="gWWW" value="" /><label for="gWWW">WWW</label>
- </div>
-</form>',
-
-# Preferences page
-#
-'preferences' => 'Préférences',
-'prefsnologin' => 'Non connecté',
-'prefsnologintext' => 'Vous devez être [[Special:Userlogin|connecté]] pour modifier vos préférences d\'utilisateur.',
-'prefsreset' => 'Les préférences ont été rétablies à partir de la version enregistrée.',
-'qbsettings' => 'Personnalisation de la barre outils',
-'changepassword' => 'Modification du mot de passe',
-'skin' => 'Apparence',
-'math' => 'Rendu des maths',
-'dateformat' => 'Format de date',
-'math_failure' => 'Erreur math',
-'math_unknown_error' => 'erreur indéterminée',
-'math_unknown_function' => 'fonction inconnue',
-'math_lexing_error' => 'erreur lexicale',
-'math_syntax_error' => 'erreur de syntaxe',
-'math_image_error' => 'La conversion en PNG a échouée, vérifiez l\'installation de Latex, dvips, gs et convert',
-'math_bad_tmpdir' => 'Ne peux pas crééer ou écrire dans le répertoire temporaire',
-'math_bad_output' => 'Ne peux pas crééer ou écrire dans le répertoire de sortie',
-'math_notexvc' => 'L\'exécutable « texvc » est introuvable. Lisez math/README pour le configurer.',
-'prefs-personal' => 'Informations personnelles',
-'prefs-rc' => 'Modifications récentes',
-'prefs-misc' => 'Préférences diverses',
-'saveprefs' => 'Enregistrer les préférences',
-'resetprefs' => 'Rétablir les préférences',
-'oldpassword' => 'Ancien mot de passe',
-'newpassword' => 'Nouveau mot de passe',
-'retypenew' => 'Confirmer le nouveau mot de passe',
-'textboxsize' => 'Fenêtre d\'édition',
-'rows' => 'Rangées',
-'columns' => 'Colonnes',
-'searchresultshead' => 'Affichage des résultats de recherche',
-'resultsperpage' => 'Nombre de réponses par page',
-'contextlines' => 'Nombre de lignes par réponse',
-'contextchars' => 'Nombre de caractères de contexte par ligne',
-'stubthreshold' => 'Taille minimale des articles courts',
-'recentchangescount' => 'Nombre de titres dans les modifications récentes',
-'savedprefs' => 'Les préférences ont été sauvegardées.',
-'timezonelegend' => 'Zone horaire',
-'timezonetext' => 'Si vous ne précisez pas de décalage horaire, c\'est l\'heure de l\'Europe de l\'ouest qui sera utilisée.',
-'localtime' => 'Heure locale',
-'timezoneoffset' => 'Décalage horaire',
-'servertime' => 'Heure du serveur',
-'guesstimezone' => 'Utiliser la valeur du navigateur',
-'allowemail' => 'Autoriser l\'envoi de courriel d\'autres utilisateurs',
-'defaultns' => 'Par défaut, rechercher dans ces espaces :',
-'default' => 'défaut',
-'files' => 'Fichiers',
-
-# User rights
-
-'userrights-lookup-user' => 'Gérer les goupes d\'utilisateur',
-'userrights-user-editname' => 'Entrer un nom d\'utilisateur :',
-'editusergroup' => 'Modification des groupes utilisateurs',
-
-'userrights-editusergroup' => 'Éditer les groupes de l\'utilisateur',
-'saveusergroups' => 'Sauvegarder les groupes utilisateur',
-'userrights-groupsmember' => 'Membre de :',
-'userrights-groupsavailable' => 'Groupes disponibles :',
-'userrights-groupshelp' => 'Choisissez les groupes desquels vous voulez retirer ou rajouter l\'utilsateur. Les groupes non sélectionnés ne seront pas modifiés. Vous pouvez désélectionner un groupe avec CTRL + clic gauche.',
-'userrights-logcomment' => 'Adhésion au groupe changée de $1 à $2',
-
-# Groups
-'group' => 'Groupe :',
-'group-sysop' => 'Administrateurs',
-'group-bureaucrat' => 'Bureaucrates',
-'group-all' => '(tous)',
-
-'group-sysop-member' => 'Administrateur',
-'group-bureaucrat-member' => 'Bureaucrate',
-
-'grouppage-sysop' => 'Projet:Administrateurs',
-'grouppage-bureaucrat' => 'Projet:Bureaucrates',
-
-# Recent changes
-#
-'changes' => 'modifications',
-'recentchanges' => 'Modifications récentes',
-'recentchangestext' => "Suivez sur cette page les dernières modifications de {{SITENAME}}.",
-'rcnote' => 'Voici les <strong>$1</strong> dernières modifications effectuées au cours des <strong>$2</strong> derniers jours.',
-'rcnotefrom' => 'Voici les modifications effectuées depuis le <strong>$2</strong> (<b>$1</b> au maximum).',
-'rclistfrom' => 'Afficher les nouvelles modifications depuis le $1.',
-'rcshowhideminor' => '$1 modifications mineures',
-'rcshowhidebots' => '$1 robots',
-'rcshowhideliu' => '$1 utilisateurs enregistrés',
-'rcshowhideanons' => '$1 utilisateurs anonymes',
-'rcshowhidemine' => '$1 mes contributions',
-'rclinks' => 'Afficher les $1 dernières modifications effectuées au cours des $2 derniers jours; $3 modifications mineures.',
-'hide' => 'Masquer',
-'show' => 'Afficher',
-'number_of_watching_users_pageview' => '[$1 utilisateur/s suivant]',
-'rc_categories' => 'Limite des catégories (separation avec « | »)',
-'rc_categories_any' => 'Toutes',
-
-# Upload
-#
-'upload' => 'Copier sur le serveur',
-'uploadbtn' => 'Copier un fichier',
-'reupload' => 'Copier à nouveau',
-'reuploaddesc' => 'Retour au formulaire.',
-'uploadnologin' => 'Non connecté(e)',
-'uploadnologintext' => 'Vous devez être [[Special:Userlogin|connecté]] pour copier des fichiers sur le serveur.',
-'upload_directory_read_only' => 'Le serveur Web ne peut écrire dans le dossier cible ($1).',
-'uploaderror' => 'Erreur',
-'uploadtext' => 'Utilisez ce formulaire pour copier des fichiers, pour voir ou rechercher des images précédemment copiées consultez la [[Special:Imagelist|liste de fichiers copiés]], les copies et suppressions sont aussi enregistrées dans le [[Special:Log/upload|journal des copies]].
-
-Pour inclure une image dans une page, utilisez un lien de la forme
-\'\'\'<nowiki>[[{{ns:6}}:fichier.jpg]]</nowiki>\'\'\',
-\'\'\'<nowiki>[[{{ns:6}}:fichier.png|texte alternatif]]</nowiki>\'\'\' or
-\'\'\'<nowiki>[[{{ns:-2}}:fichier.ogg]]</nowiki>\'\'\' pour lier directement vers le fichier.',
-'uploadlog' => 'Journal d\'upload',
-'uploadlogpage' => 'Journal d\'upload',
-'uploadlogpagetext' => 'Voici la liste des derniers fichiers copiés sur le serveur.',
-'filename' => 'Nom du fichier',
-'filedesc' => 'Description',
-'fileuploadsummary' => 'Description :',
-'filestatus' => 'Statut du copyright',
-'copyrightpage' => '{{ns:4}}:Copyright',
-'copyrightpagename' => 'licence {{SITENAME}}',
-'uploadedfiles' => 'Fichiers copiés',
-'ignorewarning' => 'Ignorer l\'avertissement et sauvegarder le fichier.',
-'ignorewarnings' => 'Ignorer tous les avertissements',
-'minlength' => 'Les noms des images doivent comporter au moins trois lettres.',
-'illegalfilename' => 'Le nom de fichier « $1 » contient des caractères interdits dans les titres de pages. Merci de le renommer et de le copier à nouveau.',
-'badfilename' => 'L\'image a été renommée « $1 ».',
-'badfiletype' => '« .$1 » n\'est pas un format recommandé pour les fichiers images.',
-'largefile' => 'La taille maximale conseillée pour les images est de $1 ko ($2).',
-'largefileserver' => 'Ce fichier possède une taille supérieure à celle autorisée par la configuration du serveur.',
-'emptyfile' => 'Le fichier que vous avez copié semble être vide. Ceci peut-être du à une erreur dans le nom du fichier. Veuillez vérifiez que vous désirez vraiment copier ce fichier.',
-'fileexists' => 'Un fichier avec ce nom existe déjà. Merci de vérifier $1. Êtes-vous certain de vouloir modifier ce fichier ?',
-'fileexists-forbidden' => 'Un fichier avec ce nom existe déjà ; merci de retourner en arrière et de copier le fichier sous un nouveau nom. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Un fichier portant ce nom existe déjà dans le répertoire de fichiers partagés ; merci de retourner en arrière et de copier le fichier sous un nouveau nom. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'Copie réussie',
-'fileuploaded' => 'Le fichier « $1 » a été copié sur le serveur.
-Suivez ce lien ($2) pour accéder à la page de description, et donner des informations sur le fichier, par exemple son origine, sa date de création, son auteur, ou tout autre renseignement en votre possession.',
-'uploadwarning' => 'Attention !',
-'savefile' => 'Sauvegarder le fichier',
-'uploadedimage' => '« [[$1]] » copié sur le serveur',
-'uploaddisabled' => 'Désolé, l\'envoi de fichier est désactivé.',
-'uploaddisabledtext' => 'La copie de fichiers est désactivée sur ce wiki.',
-'uploadscripted' => 'Ce fichier contient du code HTML ou un script qui pourrait être interprété de façon incorrecte par un navigateur Internet.',
-'uploadcorrupt' => 'Ce fichier est corrompu, a une taille nulle ou possède une extension invalide.
-Veuillez vérifer le fichier.',
-'uploadvirus' => 'Ce fichier contient un virus ! Pour plus de détails, consultez : $1',
-'sourcefilename' => 'Nom du fichier à envoyer',
-'destfilename' => 'Nom sous lequel le fichier sera enregistré',
-'filewasdeleted' => 'Un fichier avec ce nom a déjà été copié, puis supprimé. Vous devriez vérifier le $1 avant de procéder à une nouvelle copie.',
-
-'license' => 'Licence',
-'nolicense' => 'Aucune licence sélectionnée',
-
-
-# Image list
-#
-'imagelist' => 'Liste des images',
-'imagelisttext' => 'Voici une liste de $1 images classées $2.',
-'getimagelist' => 'Récupération de la liste des images',
-'ilsubmit' => 'Chercher',
-'showlast' => 'Afficher les $1 dernières images classées $2.',
-'byname' => 'par nom',
-'bydate' => 'par date',
-'bysize' => 'par taille',
-'imgdelete' => 'suppr',
-'imgdesc' => 'descr',
-'imglegend' => 'Légende : (descr) = afficher/modifier la description de l\'image.',
-'imghistory' => 'Historique de l\'image',
-'revertimg' => 'rétab',
-'deleteimg' => 'suppr',
-'deleteimgcompletely' => 'suppr',
-'imghistlegend' => 'Légende : (actu) = ceci est l\'image actuelle, (suppr) = supprimer
-cette ancienne version, (rétab) = rétablir cette ancienne version.
-<br /><i>Cliquez sur la date pour voir l\'image copiée à cette date</i>.',
-'imagelinks' => 'Liens vers l\'image',
-'linkstoimage' => 'Les pages ci-dessous contiennent cette image :',
-'nolinkstoimage' => 'Aucune page ne contient cette image.',
-'sharedupload' => 'Ce fichier est partagé et peut-être utilisé par d\'autres projets.',
-'shareduploadwiki' => 'Veuillez consulter le $1 pour plus d\'informations.',
-'shareduploadwiki-linktext' => 'Page de description du fichier',
-'noimage' => 'Aucun fichier possèdant ce nom n\'existe, vous pouvez $1.',
-'noimage-linktext' => 'le copier',
-'uploadnewversion-linktext' => 'Copier une nouvelle version de ce fichier',
-
-# Mime search
-#
-'mimesearch' => 'Recherche par type MIME',
-'mimetype' => 'Type MIME :',
-'download' => 'Téléchargement',
-
-# Unwatchedpages
-#
-'unwatchedpages' => 'Pages non suivies',
-
-# List redirects
-'listredirects' => 'Liste des redirections',
-
-# Unused templates
-'unusedtemplates' => 'Modèles non utilisés',
-'unusedtemplatestext' => 'Cette page liste toutes les pages de l\'espace de noms « Modèle » qui ne sont inclus dans aucune autre page. N\'oubliez pas de vérifier s\'il n\'y a pas d\'autre liens vers les modèles avant de les supprimer.',
-'unusedtemplateswlh' => 'autres liens',
-
-# Random redirect
-'randomredirect' => 'Redirect aléatoire',
-
-# Statistics
-
-'statistics' => 'Statistiques',
-'sitestats' => 'Statistiques de {{SITENAME}}',
-'userstats' => 'Statistiques utilisateur',
-'sitestatstext' => "La base de données contient actuellement <b>$1</b> pages.
-
-Ce chiffre inclut les pages « discussion », les pages relatives à {{SITENAME}}, les pages minimales (\"ébauches\"), les pages de redirection, ainsi que d'autres pages qui ne peuvent sans doute pas être considérées comme des articles.
-Si l'on exclut ces pages, il reste <b>$2</b> pages qui sont probablement de véritables articles.<p>
-<b>$3</b> pages ont été consultées et <b>$4</b> pages modifiées.
-
-Cela représente une moyenne de <b>$5</b> modifications par page et de <b>$6</b> consultations pour une modification.</p>
-
-<p>Il y a '''$7''' articles dans [http://meta.wikimedia.org/wiki/Help:Job_queue la file de tâche].</p>",
-'userstatstext' => 'Il y a <b>$1</b> utilisateurs enregistrés. Parmi ceux-ci, <b>$2</b> ont le statut d\'administrateur (voir $3).',
-
-'disambiguations' => 'Pages d\'homonymie',
-'disambiguationspage' => 'Modèle:Homonymie',
-'disambiguationstext' => 'Les pages suivantes lient vers une <i>page d\'homonymie</i>. Elles devraient plutôt lier vers une page pertinente.<br /> Une page est traitée comme une page d\'homonymie si elle est liée depuis $1.<br /> Les liens depuis d\'autres espaces de noms <i>ne sont pas</i> listés ici.',
-
-'doubleredirects' => 'Doubles redirections.',
-'doubleredirectstext' => 'Chaque case contient des liens vers la première et la seconde redirection, ainsi que la première ligne de texte de la seconde page, ce qui fournit habituellement la « vraie » page cible, vers laquelle la première redirection devrait rediriger.',
-
-'brokenredirects' => 'Redirections cassées',
-'brokenredirectstext' => 'Ces redirections mènent vers des pages n\'existant pas :',
-
-# Miscellaneous special pages
-#
-'lonelypages' => 'Pages orphelines',
-'uncategorizedpages' => 'Pages sans catégorie',
-'uncategorizedcategories' => 'Catégories sans catégories',
-'unusedcategories' => 'Catégories non utilisées',
-'unusedimages' => 'Images orphelines',
-'popularpages' => 'Pages les plus consultées',
-'nviews' => '$1 consultations',
-'wantedcategories' => 'Catégories les plus demandées',
-'wantedpages' => 'Pages les plus demandées',
-'mostlinked' => 'Plus de liens vers les pages',
-'mostlinkedcategories' => 'Plus de liens vers les catégories',
-'mostcategories' => 'Articles avec le plus de catégories',
-'mostimages' => 'Plus de liens vers des images',
-'mostrevisions' => 'Articles avec le plus de révisions',
-'nlinks' => '$1 références',
-'members' => '$1 membres',
-'allpages' => 'Toutes les pages',
-'prefixindex' => 'Index des préfixes',
-'randompage' => 'Une page au hasard',
-'shortpages' => 'Pages courtes',
-'longpages' => 'Pages longues',
-'deadendpages' => 'Pages en impasse',
-'listusers' => 'Liste des participants',
-'specialpages' => 'Pages spéciales',
-'spheading' => 'Pages spéciales',
-'restrictedpheading' => 'Pages spécials d\'accès restreint',
-'recentchangeslinked' => 'Suivi des liens',
-'rclsub' => '(des pages liées à « $1 »)',
-'newpages' => 'Nouvelles pages',
-'ancientpages' => 'Articles les moins récemment modifiés',
-'move' => 'Renommer',
-'movethispage' => 'Renommer la page',
-'unusedimagestext' => '<p>N\'oubliez pas que d\'autres sites, peuvent contenir un lien direct vers cette image, et que celle-ci peut être placée dans cette liste alors qu\'elle est en réalité utilisée.</p>',
-'unusedcategoriestext' => 'Les pages des catégories suivantes existent bien qu\'aucun article ou catégorie ne les utilise.',
-
-'booksources' => 'Ouvrages de référence',
-'categoriespagetext' => 'Les catégories suivantes existent dans le wiki.',
-'data' => 'Données',
-'userrights' => 'Gestion des droits utilisateurs',
-'groups' => 'Groupes utilisateurs',
-
-'booksourcetext' => 'Voici une liste de liens vers d\'autres sites qui vendent des livres neufs et d\'occasion et sur lesquels vous trouverez peut-être des informations sur les ouvrages que vous cherchez. {{SITENAME}} n\'étant liée à aucune de ces sociétés, elle n\'a aucunement l\'intention d\'en faire la promotion.',
-'alphaindexline' => '$1 à $2',
-'log' => 'Journaux',
-'alllogstext' => 'Affichage combiné des journaux de copie, suppression, protection, blocage, et administrateurs. Vous pouvez restreindre la vue en selectionnant un type de journal, un nom d\'utilisateur ou la page concernée.',
-'logempty' => 'Aucun élement pertinent dans le journal.',
-
-# Special:Allpages
-
-'nextpage' => 'Page suivante ($1)',
-'allpagesfrom' => 'Afficher les pages à partir de :',
-'allarticles' => 'Tous les articles',
-'allnonarticles' => 'Tous les noms articles',
-'allinnamespace' => 'Toutes les pages (espace de nom $1)',
-'allnotinnamespace' => 'Toutes les pages (n\’étant pas dans l\'espace de nom $1)',
-'allpagesnext' => 'Suivant',
-'allpagesprev' => 'Précédent',
-'allpagessubmit' => 'Valider',
-'allpagesprefix' => 'Afficher les pages commençant par le préfixe :',
-
-# Email this user
-#
-'mailnologin' => 'Pas d\'adresse',
-'mailnologintext' => 'Vous devez être [[Special:Userlogin|connecté]]
-et avoir indiqué une adresse électronique valide dans vos [[Special:Preferences|préférences]]
-pour avoir la permission d\'envoyer un message à un autre utilisateur.',
-'emailuser' => 'Envoyer un message à cet utilisateur',
-'emailpage' => 'Envoyer un courriel à l\'utilisateur',
-'emailpagetext' => 'Si cet utilisateur a indiqué une adresse électronique valide dans ses préférences, le formulaire ci-dessous lui enverra un message.
-L\'adresse électronique que vous avez indiquée dans vos préférences apparaîtra dans le champ « Expéditeur » de votre message afin que le destinataire puisse vous répondre.',
-'usermailererror' => 'Erreur dans le sujet du courriel :',
-'defemailsubject' => 'courriel envoyé depuis {{SITENAME}}',
-'noemailtitle' => 'Pas d\'adresse électronique',
-'noemailtext' => 'Cet utilisateur n\'a pas spécifié d\'adresse de courriel valide ou a choisi de ne pas recevoir de courriel des autres utilisateurs.',
-'emailfrom' => 'Expéditeur',
-'emailto' => 'Destinataire',
-'emailsubject' => 'Objet',
-'emailsend' => 'Envoyer',
-'emailsent' => 'Message envoyé',
-'emailsenttext' => 'Votre message a été envoyé.',
-
-# Watchlist
-#
-'watchlist' => 'Liste de suivi',
-'watchlistsub' => '(pour l\'utilisateur « $1 »)',
-'nowatchlist' => 'Votre liste de suivi ne contient aucun article.',
-'watchlistcount' => '\'\'\'Vous avez $1 pages dans votre liste de suivi, en incluant les pages de discussion\'\'\'',
-'clearwatchlist' => 'Nettoyer votre liste de suivi',
-'watchlistcleartext' => 'Êtes-vous sûr de vouloir les retirer ?',
-'watchlistclearbutton' => 'Nettoyer la liste de suivi',
-'watchlistcleardone' => 'Votre liste de suivi a été nettoyée. $1 pages en ont été retirées.',
-'watchnologin' => 'Non connecté',
-'watchnologintext' => 'Vous devez être [[Special:Userlogin|connecté]] pour modifier votre liste.',
-'addedwatch' => 'Ajouté à la liste de suivi',
-'addedwatchtext' => 'La page « $1 » a été ajoutée à votre [[Special:Watchlist|liste de suivi]].
-Les prochaines modifications de cette page et de la page de discussion associée seront répertoriées ici, et la page apparaîtra \'\'\'en gras\'\'\' dans la [[Special:Recentchanges|liste des modifications récentes]] pour être repérée plus facilement.
-
-Pour supprimer cette page de votre liste de suivi, cliquez sur « ne plus suivre » dans le cadre de navigation.',
-'removedwatch' => 'Retirée de la liste de suivi',
-'removedwatchtext' => 'La page « $1 » a été retirée de votre liste de suivi.',
-'watch' => 'Suivre',
-'watchthispage' => 'Suivre cette page',
-'unwatch' => 'Ne plus suivre',
-'unwatchthispage' => 'Ne plus suivre',
-'notanarticle' => 'Pas un article',
-'watchnochange' => "Aucune des pages que vous suivez n'a été modifiée pendant la période affichée",
-'watchdetails' => 'Vous suivez $1 pages, sans compter les pages de discussion.
-* [[Special:Watchlist/edit|Voir et éditer la liste de suivi]]
-* [[Special:Watchlist/clear|Retirer toutes les pages de ma liste de suivi]]',
-'wlheader-enotif' => '* La notification par courriel est activée.',
-'wlheader-showupdated' => '* Les pages qui ont été modifiées depuis votre dernière visite sont montrées en \'\'\'gras\'\'\'',
-'watchmethod-recent' => 'vérification des modifications récentes des pages suivies',
-'watchmethod-list' => 'vérification des pages suivies pour des modifications récentes',
-'removechecked' => 'Retirer de la liste de suivi les pages sélectionnées',
-'watchlistcontains' => 'Votre liste de suivi contient $1 pages',
-'watcheditlist' => 'Ceci est votre liste de suivi par ordre alphabétique. Sélectionnez les pages que vous souhaitez retirer de la liste et cliquez le bouton « retirer de la liste de suivi » en bas de l\'écran. (retirer un article retire aussi la page de discussion associée, et vice-versa)',
-'removingchecked' => 'Les articles sélectionnés sont retirés de votre liste de suivi...',
-'couldntremove' => 'Impossible de retirer l\'article « $1 »...',
-'iteminvalidname' => 'Problème avec l\'article « $1 » : le nom est invalide...',
-'wlnote' => 'Ci-dessous se trouvent les $1 dernières modifications depuis les <b>$2</b> dernières heures.',
-'wlshowlast' => 'Montrer les dernières $1 heures $2 jours $3',
-'wlsaved' => 'La liste de suivi n\'est remise à jour qu\'une fois par heure pour alléger la charge sur le serveur.',
-'wlhideshowown' => '$1 mes modifications',
-'wlhideshowbots' => '$1 les contributions de bots',
-
-'enotif_mailer' => '{{SITENAME}} Notificateur par courriel',
-'enotif_reset' => 'Marque toutes les pages comme visitées',
-'enotif_newpagetext'=> 'Ceci est une nouvelle page.',
-'changed' => 'modifiée',
-'created' => 'créée',
-'enotif_subject' => '{{SITENAME}} la page $PAGETITLE a été $CHANGEDORCREATED par $PAGEEDITOR',
-'enotif_lastvisited' => 'Consultez $1 pour tous les changements depuis votre dernière visite.',
-'enotif_body' => 'Cher $WATCHINGUSERNAME,
-
-la page de {{SITENAME}} $PAGETITLE a été $CHANGEDORCREATED le $PAGEEDITDATE par $PAGEEDITOR, voyez $PAGETITLE_URL pour la version actuelle.
-
-$NEWPAGE
-
-Résumé de l\'éditeur : $PAGESUMMARY $PAGEMINOREDIT
-
-Contactez l\'éditeur :
-courriel : $PAGEEDITOR_EMAIL
-wiki : $PAGEEDITOR_WIKI
-
-Il n\'y aura pas de nouvelles notifications en cas d\'autres modifications à moins que vous ne visitiez cette page. Vous pouvez aussi remettre à zéro le notificateur pour toutes les pages de votre liste de suivi.
-
- Votre {{SITENAME}} système de notification
-
---
-Pour modifier les paramètres de votre liste de suivi, visitez
-{{SERVER}}{{localurl:Special:Watchlist/edit}}
-
-Retour et assistance :
-{{SERVER}}{{localurl:Help:Contents}}',
-
-# Delete/protect/revert
-#
-'deletepage' => 'Supprimer une page',
-'confirm' => 'Confirmer',
-'excontent' => 'contenant « $1 »',
-'excontentauthor' => 'le contenu était : « $1 » (et le seul contributeur était « $2 »)',
-'exbeforeblank' => 'Avant son blanchiment, cette page contenait : $1',
-'exblank' => 'page vide',
-'confirmdelete' => 'Confirmer la suppression',
-'deletesub' => '(Suppression de « $1 »)',
-'historywarning' => 'Attention : La page que vous êtes sur le point de supprimer a un historique :',
-'confirmdeletetext' => 'Vous êtes sur le point de supprimer définitivement de la base de données une page ou une image, ainsi que toutes ses versions antérieures. Veuillez confirmer que c\'est bien là ce que vous voulez faire, que vous en comprenez les conséquences et que vous faites cela en accord avec les [[Project:Policy|règles internes]].',
-'actioncomplete' => 'Action effectuée',
-'deletedtext' => '« $1 » a été supprimé.
-Voir $2 pour une liste des suppressions récentes.',
-'deletedarticle' => 'a effacé « $1 »',
-'dellogpage' => 'Journal des effacements',
-'dellogpagetext' => 'Voici la liste des suppressions récentes.
-L\'heure indiquée est celle du serveur (UTC).',
-'deletionlog' => 'journal des effacements',
-'reverted' => 'Rétablissement de la version précédente',
-'deletecomment' => 'Motif de la suppression',
-'imagereverted' => 'La version précédente a été rétablie.',
-'rollback' => 'révoquer modifications',
-'rollback_short' => 'Révoquer',
-'rollbacklink' => 'révoquer',
-'rollbackfailed' => 'La révocation a échoué',
-'cantrollback' => 'Impossible de révoquer : dernier auteur est le seul à avoir modifié cet article',
-'alreadyrolled' => "Impossible de révoquer la dernière modification de l’article « [[$1]] » effectuée par [[User:$2|$2]] ([[User talk:$2|Discussion]]) ; quelqu’un d’autre a déjà modifié ou révoqué l’article. La dernière modification a été effectuée par [[User:$3|$3]] ([[User talk:$3|Discussion]]).",
-'editcomment' => "Le résumé de la modification était: <i>« $1 »</i>.",
-'revertpage' => "Modifications de [[Special:Contributions/$2|$2]] ([[User_talk:$2|Discussion]]) révertées; retour à l'ancienne version de [[User:$1|$1]]",
-'sessionfailure' => 'Il semble qu\'il y ait eu un problème avec votre session d\'identification; cette action a été annulée par précaution contre le piratage de session. Merci de cliquer sur « retour » et de recharger la page d\'où vous venez, et de réessayer.',
-'protectlogpage' => 'Historique des protections',
-'protectlogtext' => 'Voir les [[Project:Page protégée|directives]] pour plus d\'information.',
-'protectedarticle' => 'a protégé « $1 »',
-'unprotectedarticle' => 'a déprotégé « $1 »',
-'protectsub' => "(Protéger « $1 »)",
-'confirmprotect' => 'Confirmer la protection',
-'confirmprotecttext' => 'Voulez-vous réellement protéger cette page ?',
-'protectmoveonly' => 'Protéger uniquement les déplacements',
-'protectcomment' => 'Raison de la protection',
-'unprotectsub' => '(Déprotéger « $1 »)',
-'confirmunprotecttext' => 'Voulez-vous réellement déprotéger cette page ?',
-'confirmunprotect' => 'Raison de la déprotection',
-'unprotectcomment' => 'Raison du débloquage',
-'protect-unchain' => 'Débloquer les permissions de déplacement',
-'protect-text' => 'Vous pouvez consulter et modifier le niveau de protection de la page <strong>$1</strong>.
-Veuillez vous assurez que vous suivez les [[Project:Protected page|règles internes]].',
-'protect-viewtext' => 'Votre compte ne possède pas les permissions nécessaires pour changer les niveaux de protection de page. La configuration actuelle pour la page <strong>$1</strong> est la suivante :',
-'protect-default' => '(défaut)',
-'protect-level-autoconfirmed' => 'Bloquer les utilisateurs non enregistrés',
-'protect-level-sysop' => 'Uniquement les administrateurs',
-
-# restrictions (nouns)
-'restriction-edit' => 'Modifier',
-'restriction-move' => 'Déplacer',
-
-# Special:Undelete
-#
-'undelete' => 'Voir la page supprimée',
-'undeletepage' => 'Voir et restaurer la page supprimée',
-'undeletepagetext' => 'Ces pages ont été supprimées et se trouvent dans l\'archive, elles sont toujours dans la base de donnée et peuvent être restaurées.
-L\'archive peut être effacée périodiquement.',
-'undeleteextrahelp' => 'Pour restaurer toutes les versions de cette page, laissez vierges toutes les cases à cocher, puis cliquez sur \'\'\'\'\'Procéder à la restauration\'\'\'\'\'.<br />Pour procéder à une restauration sélective, cochez les cases correspondant aux versions qui sont à restaurer, puis cliquez sur \'\'\'\'\'Procéder à la restauration\'\'\'\'\'.<br />En cliquant sur le bouton \'\'\'\'\'Réinitialiser\'\'\'\'\', la boîte de résumé et les cases cochées seront remises à zéro.',
-'undeletearticle' => 'Restaurer les articles supprimés',
-'undeleterevisions' => '$1 révisions archivées',
-'undeletehistory' => 'Si vous restaurez la page, toutes les révisions seront restaurées dans l\'historique.
-
-Si une nouvelle page avec le même nom a été créée depuis la suppression, les révisions restaurées apparaîtront dans l\'historique antérieur et la version courante ne sera pas automatiquement remplacée.',
-'undeletehistorynoadmin' => 'Cet article a été supprimé. Le motif de la suppression est indiqué dans le résumé ci-dessous, avec les détails des utilisateurs qui l\'ont édité avant sa suppression. Le contenu de ces versions n\'est disponible qu\'aux administrateurs.',
-'undeleterevision' => '$1 versions archivées',
-'undeletebtn' => 'Procéder à la restauration !',
-'undeletereset' => 'Réinitialiser',
-'undeletecomment' => 'Commentaire :',
-'undeletedarticle' => 'a restauré « [[$1]] »',
-'undeletedrevisions' => '$1 versions ont été restaurées',
-'undeletedtext' => 'L\'article [[$1]] a été restauré avec succès.
-
-Voir [[{{ns:4}}:Trace des effacements]] pour la liste des suppressions et des restaurations récentes.',
-
-# Namespace form on various pages
-'namespace' => 'Espace de nom :',
-'invert' => 'Inverser la sélection',
-
-# Contributions
-#
-'contributions' => 'Contributions',
-'mycontris' => 'Mes contributions',
-'contribsub' => 'Pour $1',
-'nocontribs' => 'Aucune modification correspondant à ces critères n\'a été trouvée.',
-'ucnote' => 'Voici les <b>$1</b> dernières modifications effectuées par cet utilisateur au cours des <b>$2</b> derniers jours.',
-'uclinks' => 'Afficher les $1 dernières modifications; afficher les $2 derniers jours.',
-'uctop' => ' (dernière)',
-'newbies' => 'Nouveaux contributeurs',
-
-'sp-contributions-newest' => 'Dernières contributions',
-'sp-contributions-oldest' => 'Premières contributions',
-'sp-contributions-newer' => '$1 précédents',
-'sp-contributions-older' => '$1 suivants',
-'sp-contributions-newbies-sub' => 'Contributions des nouveaux utilisateurs',
-
-
-# What links here
-
-'whatlinkshere' => 'Pages liées',
-'notargettitle' => 'Pas de cible',
-'notargettext' => 'Indiquez une page cible ou un utilisateur cible.',
-'linklistsub' => '(Liste de liens)',
-'linkshere' => 'Les pages ci-dessous contiennent un lien vers celle-ci :',
-'nolinkshere' => 'Aucune page ne contient de lien vers celle-ci.',
-'isredirect' => 'page de redirection',
-
-# Block/unblock IP
-#
-'blockip' => 'Bloquer une adresse IP ou un utilisateur',
-'blockiptext' => 'Utilisez le formulaire ci-dessous pour bloquer l\'accès en écriture à partir d\'une adresse IP donnée ou d\'un nom d\'utilisateur.
-
-Une telle mesure ne doit être prise que pour empêcher le vandalisme et en accord avec les [[Project:Policy|règles internes]].
-Donnez ci-dessous une raison précise (par exemple en indiquant les pages qui ont été vandalisées).',
-'ipaddress' => 'Adresse IP',
-'ipadressorusername' => 'Adresse IP ou nom d\'utilisateur',
-'ipbexpiry' => 'Durée du blocage',
-'ipbreason' => 'Motif du blocage',
-'ipbsubmit' => 'Bloquer cet utilisateur',
-'ipbother' => 'Autre durée',
-'ipboptions' => '2 heures:2 hours,1 jour:1 day,3 jours:3 days,1 semaine:1 week,2 semaines:2 weeks,1 mois:1 month,3 mois:3 months,6 mois:6 months,1 an:1 year,Permanent:infinite',
-'ipbotheroption' => 'autre',
-'badipaddress' => 'L\'adresse IP n\'est pas correcte.',
-'blockipsuccesssub' => 'Blocage réussi',
-'blockipsuccesstext' => '[[{{ns:Special}}:Contributions/$1|$1]] a été bloqué.<br />Vous pouvez consulter sur cette [[Special:Ipblocklist|page]] la liste des adresses IP bloquées.',
-'unblockip' => "Débloquer une adresse IP",
-'unblockiptext' => 'Utilisez le formulaire ci-dessous pour rétablir l\'accès en écriture
-à partir d\'une adresse IP précédemment bloquée.',
-'ipusubmit' => 'Débloquer cette adresse',
-'ipusuccess' => 'L\'adresse IP « $1 » débloquée.',
-'ipblocklist' => 'Liste des blocages',
-'blocklistline' => '$1, $2 a bloqué $3 ($4)',
-'infiniteblock' => 'permanent',
-'expiringblock' => 'expire le $1',
-'ipblocklistempty'=> 'La liste de blocage est vide.',
-'blocklink' => 'bloquer',
-'unblocklink' => 'débloquer',
-'contribslink' => 'contributions',
-'autoblocker' => 'Vous avez été bloqué automatiquement parce que votre adresse IP a été récemment utilisée par « $1 ». La raison fournie pour le blocage de $1 est : « $2 ».',
-'blocklogpage' => 'Journal des blocages',
-'blocklogentry' => 'blocage de « $1 »',
-'blocklogtext' => 'Ceci est la trace des blocages et déblocages des utilisateurs. Les adresses IP automatiquement bloquées ne sont pas listées. Consultez la [[Special:Ipblocklist|liste des utilisateurs bloqués]] pour voir qui est actuellement effectivement bloqué.',
-'unblocklogentry' => 'déblocage de « $1 »',
-'ipb_expiry_invalid' => 'temps d\'expiration invalide.',
-'ip_range_invalid' => 'Bloc IP incorrect.',
-'proxyblocker' => 'Bloqueur de proxy',
-'proxyblockreason' => 'Votre ip a été bloquée car il s\'agit d\'un proxy ouvert. Merci de contacter votre fournisseur d\'accès internet ou votre support technique et de l\'informer de ce problème de sécurité.',
-'proxyblocksuccess' => 'Terminé.',
-'sorbsreason' => 'Votre adresse IP est listée en tant que proxy ouvert [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason' => 'Votre adresse IP est listée en tant que proxy ouvert [http://www.sorbs.net SORBS] DNSBL. Vous ne pouvez créer un compte',
-
-# Developer tools
-#
-'lockdb' => 'Verrouiller la base',
-'unlockdb' => 'Déverrouiller la base',
-'lockdbtext' => 'Le verrouillage de la base de données empêchera tous les utilisateurs de modifier des pages, de sauvegarder leurs préférences, de modifier leur liste de suivi et d\'effectuer toutes les autres opérations nécessitant des modifications dans la base de données.
-Veuillez confirmer que c\'est bien là ce que vous voulez faire et que vous débloquerez la base dès que votre opération de maintenance sera terminée.',
-'unlockdbtext' => 'Le déverrouillage de la base de données permettra à nouveau à tous les utilisateurs de modifier des pages, de mettre à jour leurs préférences et leur liste de suivi, ainsi que d\'effectuer les autres opérations nécessitant des modifications dans la base de données.
-
-Veuillez confirmer que c\'est bien là ce que vous voulez faire.',
-'lockconfirm' => 'Oui, je confirme que je souhaite verrouiller la base de données.',
-'unlockconfirm' => 'Oui, je confirme que je souhaite déverrouiller la base de données.',
-
-'lockbtn' => 'Verrouiller la base',
-'unlockbtn' => 'Déverrouiller la base',
-'locknoconfirm' => 'Vous n\'avez pas coché la case de confirmation.',
-'lockdbsuccesssub' => 'Verrouillage de la base réussi.',
-'unlockdbsuccesssub' => 'Base déverrouillée.',
-'lockdbsuccesstext' => 'La base de données de {{SITENAME}} est verrouillée.
-
-N\'oubliez pas de la déverrouiller lorsque vous aurez terminé votre opération de maintenance.',
-'unlockdbsuccesstext' => 'La base de données de {{SITENAME}} est déverrouillée.',
-
-# Special:Makesysop
-'makesysoptitle' => 'Donne les droits d\'administrateur.',
-'makesysoptext' => 'Ce formulaire est utilisé par les bureaucrates pour donner les droits d\'administrateur.
-Tapez le nom de l\'utilisateur dans la boite et pressez le bouton pour lui donner les droits.',
-'makesysopname' => 'Nom de l\'utilisateur:',
-'makesysopsubmit' => 'Donner les droits d\'administrateur à cet utilisateur',
-'makesysopok' => '<b>L\'utilisateur « $1 » est désormais administrateur.</b>',
-'makesysopfail' => '<b>L\'utilisateur « $1 » ne peut être converti en adminitrateur. (Avez vous entré le nom correctement?)</b>',
-'setbureaucratflag' => 'Ajouter le statut de Bureaucrate',
-'setstewardflag' => 'Ajouter le statut de Steward',
-'rightslog' => 'Journal des droits',
-'rightslogtext' => 'Ceci est un journal des modifications de statut d\'utilisateur..',
-'rightslogentry' => 'Droits de l\'utilisateur « $1 » mis à « $2 ».',
-'rights' => 'Droits:',
-'set_user_rights' => 'Appliquer les droits à l\'utilisateur',
-'user_rights_set' => '<b>Les droits de l\'utilisateur « $1 » sont mis à jour</b>',
-'set_rights_fail' => '<b>Les droits de l\'utilisateur « $1 » n\'ont pas pu être mis à jour. (Avez vous entré le nom correctement?)</b>',
-'makesysop' => 'Donner les droits d\'administrateur à un utilisateur',
-'already_sysop' => 'Cet utilisateur est déjà un administrateur',
-'already_bureaucrat' => 'Cet utilisateur est déjà un bureaucrate',
-'already_steward' => 'Cet utilisateur est déjà un steward',
-'rightsnone' => '(aucun)',
-
-# Move page
-#
-'movepage' => 'Renommer une page',
-'movepagetext' => 'Utilisez le formulaire ci-dessous pour renommer une page, en déplaçant tout son historique vers le nouveau nom.
-L\'ancien titre deviendra une page de redirection vers le nouveau titre. Les liens vers le titre de l\'ancienne page ne seront pas changés ; veuillez vérifier si cet déplacement n\'a pas créé de double redirect. Vous devez vous assurez que les liens continuent de pointer vers leur destination supposée.
-
-Une page ne sera pas déplacée si il y a déjà une page au nouveau titre, à moins que la page soit vide, ou une redirection, et qu\'elle n\'ait pas d\'historique. Ce qui veut dire que vous pouvez renommer une page vers sa position d\'origine si vous avez commis une erreur, et que vous ne pouvez effacer une page déjà existante par ce procédé.',
-'movepagetalktext' => 'La page de discussion associée, si présente, sera automatiquement renommée avec \'\'\'sauf si:\'\'\'
-*Vous renommez une page vers un autre espace,
-*Une page de discussion existe déjà avec le nouveau nom, ou
-*Vous avez désélectionné le bouton ci-dessous.
-
-Dans ce cas, vous devrez renommer ou fusionner la page manuellement si vous le désirez.',
-
-'movearticle' => 'Renommer l\'article',
-'movenologin' => 'Non connecté',
-'movenologintext' => 'Pour avoir la permission de renommer un article, vous devez être [[Special:Userlogin|connecté]] en tant qu\'utilisateur enregistré.',
-'newtitle' => 'Nouveau titre',
-'movepagebtn' => 'Renommer l\'article',
-'pagemovedsub' => 'Renommage réussi',
-'pagemovedtext' => 'L\'article « [[$1]] » a été renommé en « [[$2]] ».',
-'articleexists' => 'Il existe déjà un article portant ce titre, ou le titre que vous avez choisi n\'est pas valide. Veuillez en choisir un autre.',
-'talkexists' => 'La page elle-même a été déplacée avec succès, mais la page de discussion n\'a pas pu être déplacée car il en existait déjà une sous le nouveau nom. Veuillez les fusionner manuellement.',
-'movedto' => 'renommé en',
-'movetalk' => 'Renommer aussi la page « discussion », s\'il y a lieu.',
-'talkpagemoved' => 'La page discussion correspondante a également été déplacée.',
-'talkpagenotmoved' => 'La page discussion correspondante n\'a <strong>pas</strong> été déplacée.',
-'1movedto2' => 'a déplacé $1 vers $2',
-'1movedto2_redir' => 'a déplacé $1 vers $2 (redirect)',
-'movelogpage' => 'Journal des renommages',
-'movelogpagetext' => 'Ci-dessous apparaît la liste des pages renommées.',
-'movereason' => 'Raison du renommage',
-'revertmove' => 'révocation',
-'delete_and_move' => 'Supprimer et renommer',
-'delete_and_move_text' =>
-'==Suppression requise==
-
-L\'article de destination "[[$1]]" existe déjà. Voulez-vous le supprimer pour permettre le renommage ?',
-'delete_and_move_confirm' => 'Oui, supprimer la page',
-'delete_and_move_reason' => 'Page supprimée pour permettre le renommage',
-'selfmove' => 'La page source et de destination sont identiques ; il est impossible de renommer une page en elle-même',
-'immobile_namespace' => 'Le titre de destination est d\'un type spécial ; il est impossible de renommer des pages vers cet espace de nom',
-
-
-# Export page
-'export' => 'Exporter des pages',
-'exporttext' => 'Vous pouvez exporter en XML le texte et l\'historique d\'une page ou d\'un ensemble de pages; le résultat peut alors être importé dans un autre wiki fonctionnant avec le logiciel MediaWiki.
-
-Pour exporter des pages, entrez leurs titres dans la boîte de texte ci-dessous, un titre par ligne, et sélectionnez si vous désirez ou non la version actuelle avec toutes les anciennes versions, avec la page d\'historique, ou simplement la page actuelle avec des informations sur la dernière modification.
-
-Dans ce dernier cas, vous pouvez aussi utiliser un lien, comme [[{{ns:Special}}:Export/{{Mediawiki:mainpage}}]] pour la page {{Mediawiki:mainpage}}.',
-
-'exportcuronly' => 'Exporter uniquement la version courante sans l\'historique complet',
-'exportnohistory' => "----
-'''Note :''' l'exportation de l'historique complet des pages à travers ce formulaire a été désactive pour des raisons de performance.",
-
-# Namespace 8 related
-
-'allmessages' => 'Liste des messages système',
-'allmessagesname' => 'Nom du champ',
-'allmessagesdefault' => 'Message par défaut',
-'allmessagescurrent' => 'Message actuel',
-'allmessagestext' => 'Ceci est la liste de tous les messages disponibles dans l\'espace MediaWiki',
-'allmessagesnotsupportedUI' => 'Special:AllMessages n\'accepte pas la langue de votre interface (<b>$1</b>) sur ce site.',
-'allmessagesnotsupportedDB' => '\'\'\'Special:Allmessages\'\'\' n\'est pas disponible car \'\'\'$wgUseDatabaseMessages\'\'\' est désactivé.',
-'allmessagesfilter' => 'Filtre d\'expression régulière :',
-'allmessagesmodified' => 'N\'afficher que les modifications',
-
-# Thumbnails
-
-'thumbnail-more' => 'Agrandir',
-'missingimage' => '<b>Image manquante</b><br /><i>$1</i>',
-'filemissing' => 'Fichier manquant',
-'thumbnail_error' => 'Erreur lors de la création de la miniature : $1',
-
-# Special:Import
-
-'import' => 'Importer des pages',
-'importinterwiki' => 'Import inter-wiki',
-'importtext' => 'Veuillez exporter le fichier depuis le wiki d\'origine en utilisant l\'outil Special:Export, le sauvegarder sur votre disque dur et le copier ici.',
-'importfailed' => 'Échec de l\'import : $1',
-'importhistoryconflict' => 'Il y a un conflit dans l\'historique des versions (cette page à peut être déjà été importée avant)',
-'importnotext' => 'Vide ou sans texte',
-'importsuccess' => 'L\'import a réussi !',
-'importhistoryconflict' => 'Il existe un conflit de versions d\'historique (cette page a peut-être déjà été importée)',
-'importnosources' => 'Aucune source inter-wiki n\'a été définie et la copie directe d\'historique est désactivée.',
-'importnofile' => 'Aucun fichier d\'import n\'a été copié.',
-'importuploaderror' => 'La copie du fichier d\'import a échouée ; la taille du fichier est peut-être supérieure à celle autorisée.',
-
-# Keyboard access keys for power users
-
-# tooltip help for some actions, most are in Monobook.js
-
-'tooltip-search' => 'Rechercher dans ce wiki',
-'tooltip-minoredit' => 'Marquer cette modification comme mineur [alt-i]',
-'tooltip-save' => 'Sauvegarder vos modifications [alt-s]',
-'tooltip-preview' => 'Prévisualiser vos changements, veuillez utiliser cette fonction avant de sauvegarder ! [alt-p]',
-'tooltip-diff' => 'Voir les modifications que vous avez apportées au texte. [alt-v]',
-'tooltip-compareselectedversions' => 'Voir les différences entre les deux versions séléctionnées de cette page. [alt-v]',
-'tooltip-watch' => 'Rajouter cette page à votre liste de suivi [alt-w]',
-
-# stylesheets
-
-'Monobook.css' => '/* Modifiez ce fichier pour personnaliser l\'apparence Monobook pour le site entier */',
-
-# Metadata
-
-'nodublincore' => 'Les métadonnées « Dublin Core RDF » sont désactivées sur ce serveur.',
-'nocreativecommons' => 'Les données méta « Creative Commons RDF » sont désactivées sur ce serveur.',
-'notacceptable' => 'Ce serveur wiki ne peut pas fournir les données dans un format que votre client est capable de lire.',
-
-# Attribution
-
-'anonymous' => 'Utilisateur(s) anonyme(s) de {{SITENAME}}',
-'siteuser' => 'Utilisateur $1 de {{SITENAME}}',
-'lastmodifiedby' => 'Cette page a été modifiée pour la dernière fois le $1 par $2',
-'and' => 'et',
-'othercontribs' => 'Basé sur le travail de $1.',
-'others' => 'autres',
-'siteusers' => 'Utilisateur(s) $1',
-'creditspage' => 'Page de crédits',
-'nocredits' => 'Il n\'y a pas d\'informations de crédits disponible pour cette page.',
-
-# Spam protection
-
-'spamprotectiontitle' => 'Filtre de protection contre le spam',
-'spamprotectiontext' => 'La page que vous avez tenté de sauvegarder a été bloquée par notre filtre anti-spam. Ceci est probablement causé par un lien vers un site externe',
-'spamprotectionmatch' => 'Le texte suivant a déclenché le détecteur de spam: $1',
-'subcategorycount' => 'Il y a {{PLURAL:$1|une sous-catégorie|a $1 sous-catégories}} dans cette catégorie.',
-'categoryarticlecount' => 'Il y a {{PLURAL:$1|un article|a $1 articles}} dans cette catégorie.',
-'spambot_username' => 'Nettoyage de spam MediaWiki',
-'spam_reverting' => 'Retour à la dernière version ne contenant pas de lien vers $1',
-'spam_blanking' => 'Blanchissement de toutes les versions contenant un lien vers $1',
-
-# Info page
-'infosubtitle' => 'Information pour la page',
-'numedits' => 'Nombre de modifications (article) : $1',
-'numtalkedits' => 'Nombre de modifications (page de discussion ) : $1',
-'numwatchers' => 'Nombre de contributeurs ayant la page dans leur liste de suivi : $1',
-'numauthors' => 'Nombre d\'auteurs distincts (article) : $1',
-'numtalkauthors' => 'Nombre d\'auteurs distincts (page de discussion ) : $1',
-
-# Math options
-
-'mw_math_png' => 'Toujours produire une image PNG',
-'mw_math_simple' => 'HTML si très simple, autrement PNG',
-'mw_math_html' => 'HTML si possible, autrement PNG',
-'mw_math_source' => 'Laisser le code TeX original',
-'mw_math_modern' => 'Pour les navigateurs modernes',
-'mw_math_mathml' => 'MathML',
-
-# Patrolling
-
-'markaspatrolleddiff' => 'Marquer comme vérifiée',
-'markaspatrolledtext' => 'Marquer cet article comme vérifié',
-'markedaspatrolled' => 'Marqué comme vérifié',
-'markedaspatrolledtext' => 'La version sélectionnée a été marquée comme vérifiée.',
-'rcpatroldisabled' => 'La fonction de patrouille des modifications récentes n\'est pas activée.',
-'rcpatroldisabledtext' => 'La fonctionnalité de surveillance des modifications récentes n\'est pas activée.',
-'markedaspatrollederror' => 'Impossibilté de marquer en tant que révision patrouillée',
-'markedaspatrollederrortext' => 'Vous devez spécifier une révision à marquer comme patrouillée.',
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/* infobulles et touches d\'accès */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Ma page utilisateur\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'La page utilisateur de l\\\'IP avec laquelle vous éditez\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Ma page de discussion\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Discussion à propos des modifications depuis cette adresse IP\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Mes préférences\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'La liste des pages dont vous suivez les modifications.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Liste de mes contributions\');
-ta[\'pt-login\'] = new Array(\'o\',\'Vous êtes invité à vous identifier, mais ce n\\\'est pas obligatoire.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Vous êtes invité à vous identifier, mais ce n\\\'est pas obligatoire.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Se déconnecter\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Discussion à propos de l\\\'article\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Vous pouvez éditer cette page. Merci d\\\'utiliser le bouton de prévisualisation avant de sauvegarder.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Ajouter un commentaire à cette discussion.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Cette page est protégée. Vous pouvez voir sa source.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Anciennes versions de cette page.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Protéger cette page\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Supprimer cette page\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Restaurer les modifications effectuées à cette page avant sa suppression\');
-ta[\'ca-move\'] = new Array(\'m\',\'Renommer cette page\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Ajouter cette page à votre liste de suivi\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Retirer cette page de votre liste de suivi\');
-ta[\'search\'] = new Array(\'f\',\'Chercher dans ce wiki\');
-ta[\'p-logo\'] = new Array(\'\',\'Page principale\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Visitez la page principle\');
-ta[\'n-portal\'] = new Array(\'\',\'À propos de ce projet, ce que vous pouvez faire, où trouver les choses\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Trouver des informations sur les évènements actuels\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'La liste des changements récents sur le wiki.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Charger une page aléatoire\');
-ta[\'n-help\'] = new Array(\'\',\'Aide\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Aidez-nous\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Liste de tous les wikis qui lient vers cette page\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Changements récents dans les pages qui lient vers cette page\');
-ta[\'feed-rss\'] = new Array(\'\',\'Flux RSS pour cette page\');
-ta[\'feed-atom\'] = new Array(\'\',\'Flux Atom for this page\');
-ta[\'t-contributions\'] = new Array(\'\',\'Voir la liste de contributions de cet utilisateur\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Envoyer un courriel à cet utilisateur\');
-ta[\'t-upload\'] = new Array(\'u\',\'Télécharger une image ou des fichiers médiasl\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Liste de toutes les pages spéciales\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Voir l\\\'article\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Voir la page utilisateur\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Voir la page du média\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Ceci est une page spéciale, vous ne pouvez l\\\'éditer.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Voir la page du projet\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Voir la page de l\\\'image\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Voir le message système\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Voir le modèle\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Voir la page d\\\'aide\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Voir la page de la catégorie\');',
-
-# image deletion
-'deletedrevision' => 'L\'ancienne version $1 a été supprimée.',
-
-# browsing diffs
-'previousdiff' => '↠Différence précédente',
-'nextdiff' => 'Différence suivante →',
-'imagemaxsize' => 'Limiter l\'image sur la page de description de l\'image à :',
-'thumbsize' => 'Taille de la miniature :',
-'showbigimage' => 'Télécharger une version en haute résolution ($1x$2, $3 KB)',
-
-'newimages' => 'Galerie des nouveaux fichiers',
-'noimages' => 'Rien à voir.',
-
-# short names for language variants used for language conversion links.
-# to disable showing a particular link, set it to 'disable', e.g.
-# 'variantname-zh-sg' => 'disable',
-
-# variants for Serbian language
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Utilisateur :',
-'speciallogtitlelabel' => 'Titre :',
-
-'passwordtooshort' => 'Votre mot de passe est trop court. Il doit contenir au moins $1 caractères.',
-
-# Media Warning
-'mediawarning' => '\'\'\'Attention\'\'\': Ce fichier peut contenir du code malveillant, votre système pouvant être mis en danger par son exécution.
-<hr />',
-
-'fileinfo' => '$1KB, type MIME : <code>$2</code>',
-
-# Metadata
-
-# external editor support
-'edit-externally' => 'Modifier ce fichier en utilisant un application externe',
-'edit-externally-help' => 'Voir [http://meta.wikimedia.org/wiki/Help:External_editors les instructions] pour plus d\'informations.',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'toutes',
-'imagelistall' => 'toutes',
-'watchlistall1' => 'tout',
-'watchlistall2' => 'tout',
-'namespacesall' => 'tous',
-
-# E-mail address confirmation
-
-'confirmemail' => 'Confirmer adresse de courriel',
-'confirmemail_text' => 'Ce wiki nécessite la vérification de votre adresse de courriel avant de pouvoir utiliser toute fonction de messagerie. Utilisez le bouton ci dessous pour envoyer un email de confirmation à votre adresse. Le courriel contiendra un lien contenant un code, chargez ce lien dans votre navigateur pour valider votre adresse.',
-'confirmemail_send' => 'Envoyer un code de confirmation',
-'confirmemail_sent' => 'Email de confirmation envoyé',
-'confirmemail_sendfailed' => 'Impossible d\'envoyer l\'email de confirmation. Vérifiez votre adresse.',
-'confirmemail_invalid' => 'Code de confirmation incorrect. Le code a peut être expiré',
-'confirmemail_needlogin' => 'Vous devez vous $1 pour confirmer votre adresse de courriel.',
-'confirmemail_success' => 'Votre adresse de courriel est confirmée. Vous pouvez maintenant vous connecter et profiter du wiki.',
-'confirmemail_loggedin' => 'Votre adresse est maintenant confirmée',
-'confirmemail_error' => 'Un problème est survenu en voulant enregistrer votre confirmation',
-'confirmemail_subject' => 'Confirmation d\'adresse de courriel pour {{SITENAME}}',
-'confirmemail_body' => 'Quelqu\'un, probablement vous avec l\'adresse email $1, a enregistré un compte « $2 » avec cette adresse de courriel sur le site {{SITENAME}}.
-
-Pour confirmer que ce compte vous appartient vraiment et activer les fonctions de messagerie sur {{SITENAME}}, veuillez suivre le lien ci dessous dans votre navigateur :
-
-$3
-
-Si il ne s\'agit pas de vous, n\'ouvrez pas le lien. Ce code de confirmation expirera le $4.',
-
-# Inputbox extension, may be useful in other contexts as well
-'tryexact' => 'Essayez la correspondance exacte',
-'searchfulltext' => 'Recherche en texte intégral',
-'createarticle' => 'Créer l\'article',
-
-# Scary transclusion
-'scarytranscludedisabled' => '[La transclusion interwiki est désactivée]',
-'scarytranscludefailed' => '[La récupération de modèle a échoué pour $1 ; désolé]',
-'scarytranscludetoolong' => '[L\'URL est trop longue ; désolé]',
-
-# Trackbacks
-
-# delete conflict
-
-'deletedwhileediting' => 'Attention : cette page a été supprimée après que vous ayez commencé à l\'éditer.',
-'confirmrecreate' => 'L\'utilisateur [[User:$1|$1]] ([[User talk:$1|talk]]) a supprimé cette page après que vous ayez commencé à l\'éditer avec la raison : \'\'$2\'\'
-Veuillez confirmer que vous désirez vraiment re-créer cette page.',
-'recreate' => 'Recréer',
-
-# HTML dump
-'redirectingto' => 'Redirection vers [[$1]]...',
-
-# action=purge
-'confirm_purge' => 'Voulez-vous rafraîchir cette page ??\n\n$1',
-'confirm_purge_button' => 'Confirmer',
-
-'youhavenewmessagesmulti' => 'Vous avez de nouveaux messages sur $1',
-'searchcontaining' => 'Chercher les articles contenant \'\'$1\'\'.',
-'searchnamed' => 'Chercher les articles nommés \'\'$1\'\'.',
-'articletitles' => 'Articles commençant par \'\'$1\'\'',
-'hideresults' => 'Cacher les résultats',
-
-# DISPLAYTITLE
-'displaytitle' => '(Lier vers cette page comme [[$1]])',
-
-# Separator for categories in page lists
-# Please don't localise this
-
-# Metadata
-'metadata' => 'Métadonnées',
-'metadata-help' => 'Ce fichier contient des informations additionnelles, certainement ajoutée par l\'appareil photographique ou le numériseur utilisé pour le créer ou le digitaliser. Si l\'état du fichier a été altéré, certains détails peuvent ne pas refléter totalement l\'image modifiée.',
-'metadata-expand' => 'Montrer les détails',
-'metadata-collapse' => 'Cacher les détails',
-'metadata-fields' => 'Les champs de métadonnées d\'EXIF listés dans ce message seront inclus dans la page de description de l\'image quand la table de métadonnées sera réduite. Les autres champs seront cachés par défaut
-* constructeur
-* modèle
-* Date et heure
-* temps d\'exposition
-* Nombre F
-* longueur de la focale',
-
-# EXIF tags
-'exif-imagewidth' => 'Largeur',
-'exif-imagelength' => 'Hauteur',
-'exif-compression' => 'Type de compression',
-'exif-samplesperpixel' => 'Nombre d\'échantillons',
-'exif-xresolution' => 'Résolution de l\'image en largeur',
-'exif-yresolution' => 'Résolution de l\'image en hauteur',
-'exif-jpeginterchangeformat' => 'Position du SOI JPEG',
-'exif-jpeginterchangeformatlength' => 'Taille en octet des données JPEG',
-'exif-transferfunction' => 'Fonction de transfert',
-'exif-datetime' => 'Date et heure de changement du fichier',
-'exif-imagedescription' => 'Titre de l\'image',
-'exif-make' => 'Fabricant de l\'appareil',
-'exif-model' => 'Modèle de l\'appareil',
-'exif-software' => 'Logiciel utilisé',
-'exif-artist' => 'Auteur',
-'exif-copyright' => 'Détenteur du copyright',
-'exif-exifversion' => 'Version exif',
-'exif-makernote' => 'Notes du fabricant',
-'exif-relatedsoundfile' => 'Fichier audio lié',
-'exif-whitebalance' => 'Balance des blancs',
-'exif-contrast' => 'Contraste',
-'exif-compression-1' => 'Sans compression',
-'exif-orientation-2' => 'Inversée horizontalement',
-'exif-orientation-3' => 'Tournée de 180°',
-'exif-orientation-4' => 'Inversée verticalement',
-'exif-orientation-5' => 'Tournée de 90° à gauche et inversée verticalement',
-'exif-orientation-6' => 'Tournée de 90° à droite',
-'exif-orientation-7' => 'Tournée de 90° à droite et inversée verticalement',
-'exif-orientation-8' => 'Tournée de 90° à gauche',
-'exif-componentsconfiguration-0' => 'n\'existe pas',
-
-
-// exifgps:
-
-);
-
-
-?>
diff --git a/languages/MessagesFur.php b/languages/MessagesFur.php
deleted file mode 100644
index 80a32f29..00000000
--- a/languages/MessagesFur.php
+++ /dev/null
@@ -1,718 +0,0 @@
-<?php
-
-global $wgAllMessagesFur;
-$wgAllMessagesFur = array(
-'1movedto2' => "$1 movût in $2",
-'about' => "Informazions",
-'aboutsite' => "Informazions su {{SITENAME}}",
-'accmailtitle' => 'Password mandade.',
-'accmailtext' => 'La password par "$1" e je stade mandade a $2.',
-'addedwatch' => "Zontât aes pagjinis tignudis di voli",
-'addedwatchtext' => "La pagjine \"$1\" e je stade zontade ae [[Special:Watchlist|liste di chês tignudis di voli]].
-Tal futûr i cambiaments a cheste pagjine e ae pagjine di discussion relative a saran segnalâts ca,
-e la pagjine e sarà '''gruessute''' te [[Special:Recentchanges|liste dai ultins cambiaments]] cussì che tu puedis notâle daurman.
-
-<p>Se tu vuelis gjavâle de liste pi indevant, frache su \"No stâ tignî di voli\" te sbare in alt.",
-
-'administrators' => "Project:Aministradôrs",
-'allarticles' => "Dutis lis vôs",
-'allinnamespace' => "Dutis lis pagjinis (non dal spazi $1)",
-'alllogstext' => 'Viodude combinade dai regjistris des cjamadis, eliminazions, protezions, blocs e azions day sysop.
-Tu puedis strenzi la viodude sielzint un gjenar di regjistri, un non utent o la vôs che ti interesse.',
-'allmessages' => "Ducj i messaçs di sisteme",
-'allmessagescurrent' => "Test curint",
-'allmessagesdefault' => "Test predeterminât",
-'allmessagesmodified' => 'Mostre dome modificâts',
-'allmessagesname' => "Non",
-'allmessagestext' => "Cheste e je une liste dai messaçs di sisteme disponibii tal non dal spazi MediaWiki:",
-'allnonarticles' => "Dutis lis robis che no son vôs",
-'allnotinnamespace' => "Dutis lis pagjinis (no tal non dal spazi $1)",
-'allpages' => "Dutis lis pagjinis",
-'allpagesfrom' => "Mostre pagjinis scomençant di:",
-'allpagesnext' => "Prossim",
-'allpagesprev' => "Precedent",
-'allpagessubmit' => "Va",
-'alreadyloggedin' => "<strong>Utent $1, tu sês za jentrât!</strong><br />",
-'ancientpages' => 'Pagjinis plui vecjis',
-'and' => 'e',
-'anoneditwarning' => 'No tu sês jentrât cuntun non utent. La to direzion IP e vignarà regjistrade tal storic di cheste pagjine.',
-'anontalk' => 'Discussion par chest IP',
-'anonymous' => 'Utent(s) anonim(s) di {{SITENAME}}',
-'apr' => "Avr",
-'april' => "Avrîl",
-'articleexists' => 'Une pagjine cun chest non e esist za, o il non sielt nol è valit.
-Sielç par plasê un altri non.',
-'aug' => "Avo",
-'august' => "Avost",
-'badfilename' => 'File non gambiât in "$1".',
-'badretype' => "Lis peraulis clâfs inseridis no son compagnis.",
-'badsig' => 'Firme crude invalide; controle i tags HTML.',
-'blanknamespace' => '(Principâl)',
-'blockedtitle' => 'Utent blocât',
-'blocklink' => "bloche",
-'bold_sample'=>'Test in gruessut',
-'bold_tip'=>'Test in gruessut',
-'brokenredirects' => 'Redirezions no funzionantis',
-'brokenredirectstext' => 'Lis redirezions ca sot inviin a pagjinis che no esistin:',
-'byname' => 'par non',
-'bydate' => 'par date',
-'bysize' => 'par dimension',
-'cancel' => "Scancele",
-'categories' => "Categoriis",
-'categories1' => 'Categorie',
-'categoriespagetext' => 'Te wiki a esistin lis categoriis ca sot.',
-'category' => "categorie",
-'category_header' => "Vôs inte categorie \"$1\"",
-'categoryarticlecount' => "In cheste categorie tu puedis cjatâ $1 vôs.",
-'categoryarticlecount1' => "In cheste categorie tu puedis cjatâ $1 vôs.",
-'changepassword' => 'Gambie peraule clâf',
-'changed' => 'cambiade',
-'changes' => 'cambiaments',
-'compareselectedversions' => 'Confronte versions selezionadis',
-'confirm' => "Conferme",
-'confirmdelete' => "Conferme eliminazion",
-'confirmemail' => 'Conferme direzione di pueste',
-'confirmemail_text' => "Cheste wiki ti domande di valid la to direzion di pueste eletroniche prime di doprâ lis funzions di email. Ative il boton ca sot par inviâ un codiç di conferme ae to direzion. Chest messaç al includarà un leam cuntun codiç; cjame il leam tal to sgarfadôr par confermâ la validitât de tô direzion.",
-'confirmemail_send' => 'Mande un codiç di conferme',
-'confirmemail_sent' => 'Messaç di conferme mandât.',
-'confirmemail_success' => 'La tô direzion di pueste e je stade confermade. Tu puedis cumò jentrâ e gjoldi la wiki.',
-'confirmemail_loggedin' => 'La tô direzion di pueste e je stade confermade.',
-'confirmprotect' => "Conferme protezion",
-'confirmprotecttext' => "Vuelistu pardabon protezi cheste pagjine?",
-'confirmunprotect' => "Conferme par gjavâ la protezion",
-'confirmunprotecttext' => "Vuelistu pardabon gjavâ la protezion a cheste pagjine?",
-'contextlines' => 'Riis par risultât',
-'contributions' => "Contribûts dal utent",
-'contribslink' => 'contribûts',
-'contribsub' => "Par $1",
-'copyright' => "Il contignût al è disponibil sot de $1",
-/*'copyrightwarning' => "<!-- Perché i link non abbiano l'aspetto di link esterni: -->
-<div class=\"plainlinks\">
-
-<div style=\"margin-top:2em\">
-<div style=\"font-weight: bold; font-size: 120%;\">I cambiaments che tu âs fat a saran visibii daurman.</div>
-* Par plasê, dopre la [[{{ns:project}}:Sandbox|sandbox]] se tu vuelis fâ cualchi prove.
-----
-<p style=\"background: red; color: white; font-weight: bold; text-align: center; padding: 2px;\">'''NO STÂ DOPRÂ MATERIÂL CUVIERT DAL DIRIT DI AUTÔR (COPYRIGHT - ©) SE NO TU ÂS UNE AUTORIZAZION ESPLICITE!!!'''</p></div>
-
-* Sta atent, par plasê, che ducj i contribûts ae {{SITENAME}} a son considerâts come dâts fûr sot di une licence GNU Free Documentation License (cjale $1 par altris detais).
-* Se no tu vuelis che il to test al puedi jessi gambiât e tornât a jessi distribuît da cualsisei persone cence limits, no stâ mandâlu ae {{SITENAME}}, al è miôr se tu ti fasis un to sît web personâl.
-* Inviant chest test, tu stâs garantint che chest al è stât scrit di te in origjin, o che al è stât copiât di une sorzint di public domini, o alc di simil, opûr che tu âs vût une autorizazion esplicite pe publicazion e tu puedis dimostrâ chest fat.
-</div>
-
-</div>",*/
-'createaccount' => "Cree une gnove identitât",
-'createaccountmail' => 'par pueste eletroniche',
-'createarticle' => "Cree vôs",
-'created' => 'creade',
-'creditspage' => 'Pagjine dai ricognossiments',
-'cur' => "cor",
-'currentevents' => "Lis gnovis",
-'currentevents-url' => 'Lis gnovis',
-'data' => 'Dâts',
-'dateformat' => 'Formât de date',
-'datedefault' => 'Nissune preference',
-'datetime' => 'Date e ore',
-'deadendpages' => 'Pagjinis cence usite',
-'dec' => "Dic",
-'december' => "Dicembar",
-'default' => "predeterminât",
-'delete' => "Elimine",
-'delete_and_move' => 'Elimine e môf',
-'deletecomment' => 'Reson pe eliminazion',
-'deletedarticle' => "eliminât \"$1\"",
-'deletedtext' => "\"$1\" al è stât eliminât.
-Cjale $2 par une liste des ultimis eliminazions.",
-'deleteimg' => "eli",
-'deletepage' => "Elimine pagjine",
-'deletesub' => "(Eliminant \"$1\")",
-'deletethispage' => "Elimine cheste pagjine",
-'deletionlog' => 'regjistri eliminazions',
-'dellogpage' => 'Regjistri des eliminazions',
-'destfilename' => 'Non dal file di destinazion',
-'diff' => "difarencis",
-'difference' => "(Difarence jenfri des revisions)",
-'disambiguations' => 'Pagjinis di disambiguazion',
-'disambiguationspage' => 'Template:disambig',
-'disambiguationstext' => "Lis pagjinis ca sot a son leadis a une <i>pagjine di disambiguazion</i>. A dovaressin invezit jessi leadis al argoment apropriât.<br />Une pagjine e je tratade come di disambiguazion se e je leade di $1.<br />Leams di altris nons di spazi <i>no</i> son metûts inte liste.",
-'disclaimers' => "Avîs legâi",
-'doubleredirects' => 'Reindirizaments doplis',
-'download' => 'discjame',
-'edit-externally' => 'Modifiche chest file cuntune aplicazion esterne',
-'edit-externally-help' => 'Cjale [http://meta.wikimedia.org/wiki/Help:External_editors setup instructions] par altris informazions.',
-'edit' => "Cambie",
-'editconflict' => 'Conflit inte modifiche: $1',
-'explainconflict' => 'Cualchidun altri al à cambiât cheste pagjine di cuant che tu âs començât a modificâle.
-La aree di test disore e conten il test de pagjine che esist cumò, i tiei cambiaments a son mostrâts inte aree disot.
-Tu varâs di inserî di gnûf i tiei cambiaments tal test esistint.
-<b>Dome</b> il test in alt al vignarà salvât cuant che tu frachis su "Salve pagjine".<br />',
-'editcurrent' => 'Cambie la version corinte di cheste pagjine',
-'editing' => "Cambiament di $1",
-'edithelp' => "Jutori pai cambiaments",
-'edithelppage' => "Jutori:Cambiaments",
-'editingold' => "<strong>ATENZION: tu stâs cambiant une version vecje e no inzornade di cheste pagjine. Se tu la salvis, ducj i cambiaments fats di chê volte in ca a laran pierdûts.</strong>",
-'editingsection' => "Cambiament di $1 (sezion)",
-'editsection' => "cambie",
-'editold' => "cambie",
-'editthispage' => "Cambie cheste pagjine",
-'email' => 'Pueste eletroniche',
-'emailauthenticated' => 'La tô direzion email e je stade autenticade su $1.',
-'emailconfirmlink' => 'Conferme la tô direzion email',
-'emailmessage' => "Messaç",
-'emailnotauthenticated' => 'La tô direzion email <strong>no je ancjemò autenticade</strong>. No vignaran mandâts messaçs pes funzions ca sot.',
-'emailuser' => "Messaç di pueste a chest utent",
-'error' => "Erôr",
-'errorpagetitle' => "Erôr",
-'exbeforeblank' => "il contignût prime di disvuedâ al jere: '$1'",
-'exblank' => 'pagjine vueide',
-'excontent' => "il contignût al jere: '$1'",
-'excontentauthor' => "il contignût al jere: '$1' (e al veve contribuît dome '$2')",
-'exif-compression-1' => 'Cence compression',
-'exif-imagewidth' =>'Largjece',
-'exif-imagelength' =>'Altece',
-'exif-model' =>'Model di machine fotografiche',
-'exif-software' =>'Software doprÂt',
-'export' => "Espuarte pagjinis",
-'exportcuronly' => 'Inclût dome la revision corinte, no dut il storic',
-'extlink_sample'=>'http://www.example.com titul leam',
-'extlink_tip'=>'Leam esterni (visiti dal prefìs http://)',
-'feb' => "Fev",
-'february' => "Fevrâr",
-'filedesc' => "Descrizion",
-'fileuploadsummary' => 'Somari:',
-'fileinfo' => '$1KB, gjenar MIME: <code>$2</code>',
-'filemissing' => "File mancjant",
-'filename' => "Non dal file",
-'filenotfound' => "No si pues cjatâ il file \"$1\".",
-'filesource' => 'Surzint',
-'filestatus' => 'Stât dal copyright',
-'friday' => "Vinars",
-'go' => "Va",
-'googlesearch' => "
-<div style=\"margin-left: 2em\">
-
-<!-- Google search -->
-<div style=\"width:130px;float:left;text-align:center;position:relative;top:-8px\"><a href=\"http://www.google.com/\" style=\"padding:0;background-image:none\"><img src=\"http://www.google.com/logos/Logo_40wht.gif\" alt=\"Google\" style=\"border:none\" /></a></div>
-
-<form method=\"get\" action=\"http://www.google.com/search\" style=\"margin-left:135px\">
- <div>
- <input type=\"hidden\" name=\"domains\" value=\"{{SERVER}}\" />
- <input type=\"hidden\" name=\"num\" value=\"50\" />
- <input type=\"hidden\" name=\"ie\" value=\"$2\" />
- <input type=\"hidden\" name=\"oe\" value=\"$2\" />
-
- <input type=\"text\" name=\"q\" size=\"31\" maxlength=\"255\" value=\"$1\" />
- <input type=\"submit\" name=\"btnG\" value=\"Cîr cun Google\" />
- </div>
- <div style=\"font-size:90%\">
- <input type=\"radio\" name=\"sitesearch\" id=\"gwiki\" value=\"{{SERVER}}\" checked=\"checked\" /><label for=\"gwiki\">{{SITENAME}}</label>
- <input type=\"radio\" name=\"sitesearch\" id=\"gWWW\" value=\"\" /><label for=\"gWWW\">WWW</label>
- </div>
-</form>
-
-</div>",
-'gotaccount' => 'Âstu za une identitât? $1.',
-'gotaccountlink' => 'Jentre',
-'guesstimezone' => "Cjape impostazions dal sgarfadôr",
-'headline_sample'=>'Test dal titul',
-'headline_tip'=>'Titul di nivel 2',
-'help' => "Jutori",
-'helppage' => "Jutori:Contignûts",
-'hide' => "plate",
-'hideresults' => 'Plate risultâts',
-'hidetoc' => "plate",
-'hist' => "stor",
-'history' => "Storic de pagjine",
-'history_copyright' => "-",
-'history_short' => "Storic",
-'historywarning' => 'Atenzion: la pagjine che tu stâs eliminant e à un storic.',
-'hr_tip' => "Rie orizontâl (no stâ doprâle masse spes)",
-'ignorewarning' => 'Ignore avîs e salve instès il file.',
-'ignorewarnings' => 'Ignore i avîs',
-'ilsubmit' => "Cîr",
-'image_sample' => "Esempli.jpg",
-'image_tip'=> 'Figure includude',
-'imagelinks' => "Leams de figure",
-'imagelist' => "Liste des figuris",
-'imagelistall' => 'ducj',
-'imagelisttext' => "Ca sot e je une liste di $1 files ordenâts $2.",
-'imagepage' => "Cjale pagjine de figure",
-'imgdelete' => "eli",
-'imgdesc' => "desc",
-'imghistlegend' => "Legenda: (cor) = cheste e je la figure corinte, (eli) = elimine
-cheste vecje version, (rip) = torne a ripristinâ cheste vecje version.
-<br /><i>Frache su une date par viodi la figure cjamade su chê volte</i>.",
-'imghistory' => "Storic de figure",
-'imglegend' => "Legenda: (desc) = mostre/cambie descrizion de figure.",
-'import' => 'Impuarte pagjinis',
-'importfailed' => "Impuartazion falide: $1",
-'importnotext' => "Vueit o cence test",
-'importsuccess' => 'Impuartât cun sucès!',
-'info_short' => "Informazions",
-'infosubtitle' => 'Informazions pe pagjine',
-'intl' => 'Leams interlengâi',
-'invalidemailaddress' => 'La direzion email no pues jessi acetade parcè che no samee intun formât valid. Inserìs par plasê une direzion ben formatade o disvuede chel cjamp.',
-'invert' => "Invertìs selezion",
-'ipbsubmit' => "Bloche chest utent",
-'isbn' => "ISBN",
-'isredirect' => "pagjine di reindirizament",
-'istemplate' => 'includude',
-'italic_sample'=>'Test in corsîf',
-'italic_tip'=>'Test in corsîf',
-'jan' => "Zen",
-'january' => "Zenâr",
-'jul' => "Lui",
-'july' => "Lui",
-'jumpto' => 'Va a:',
-'jumptonavigation' => 'navigazion',
-'jumptosearch' => 'ricercje',
-'jun' => "Jug",
-'june' => "Jugn",
-'largefile' => "Si racomande che lis figuris no sedin pi grandis di $1KB ($2).",
-'last' => "ultime",
-'lastmodified' => "Cambiât par l'ultime volte ai $1",
-'lastmodifiedby' => "Cambiât par l'ultime volte ai $1 di",
-'lineno' => "Rie $1:",
-'link_sample' => "Titul dal leam",
-'link_tip' => "Leams internis",
-'linklistsub' => "(Liste di leams)",
-'linkshere' => "Lis pagjinis ca sot a son leadis a cheste:",
-'linkstoimage' => "Lis pagjinis ca sot a son leadis a cheste figure:",
-'listingcontinuesabbrev' => " cont.",
-'listredirects' => 'Liste des redirezions',
-'listusers' => "Liste dai utents",
-'localtime' => 'Ore locâl',
-'lockbtn' => "Bloche base di dâts",
-'lockdb' => "Bloche base di dâts",
-'log' => 'Regjistris',
-'logempty' => 'Nissun element corispondint tal regjistri.',
-'login' => "Jentre",
-'loginend' => "&nbsp;",
-'loginerror' => "Erôr te jentrade",
-'loginpagetitle' => "Jentrade dal utent",
-'loginprompt' => 'Tu âs di vê abilitâts i cookies par jentrâ in {{SITENAME}}.',
-'loginreqtitle' => 'Si scugne jentrâ',
-'loginreqlink' => 'jentrâ',
-'loginreqpagetext' => 'Tu scugnis $1 par viodi lis altris pagjinis.',
-'loginsuccess' => "Cumò tu sês jentrât te {{SITENAME}} sicu \"$1\".",
-'loginsuccesstitle' => "Jentrât cun sucès",
-'logout' => "Jes",
-'logouttitle' => 'Jessude dal utent',
-'logouttext' => '<strong>Tu sâs cumò lât fûr.</strong><br />Tu puedis continuâ a doprâ {{SITENAME}} come anonim, o tu puedis jentrâ cul stes o cuntun altri non utent. Note che cualchi pagjine e pues mostrâti ancjemò come jentrât tal sît fin cuant che no tu netis la cache dal sgarfadôr.',
-'lonelypages' => 'Pagjinis solitaris',
-'longpagewarning' => "<strong>ATENZION: cheste pagjine e je grande $1 kilobytes; cualchi sgarfadôr al podarès vê problemis a modificâ pagjinis di 32kb o plui grandis. Considere par plasê la pussibilitât di dividi la pagjine in sezions plui piçulis.</strong>",
-'longpages' => 'Pagjinis lungjis',
-'mailmypassword' => "Mandimi une gnove peraule clâf",
-'mainpage' => "Pagjine principâl",
-'mainpagetext' => "'''MediaWiki e je stade instalade cun sucès.'''",
-'march' => 'Març',
-'matchtotals' => "La ricercje \"$1\" e à cjatât $2 titui di pagjinis e il test di $3 pagjinis.",
-'math' => 'Matematiche',
-'math_sample'=>'Inserìs la formule culì',
-'math_tip'=>'Formule matematiche (LaTeX)',
-'may' => "Mai",
-'may_long' => "Mai",
-'media_sample' => "Esempli.mp3",
-'media_tip' => "Leam a un file multimediâl",
-'minlength' => "Il non di une figure al à di jessi lunc al mancul trê letaris.",
-'minoredit' => "Cheste al è un piçul cambiament",
-'minoreditletter' => "p",
-'mimesearch' => 'Ricercje MIME',
-'mimetype' => 'Gjenar MIME:',
-'missingimage' => "<b>Figure mancjante</b><br /><i>$1</i>",
-'monday' => "Lunis",
-'Monobook.css' => '/* modifiche chest file par personalizâ la skin monobook par dut il sît */',
-'moredotdotdot' => 'Plui...',
-'mostlinked' => 'Pagjinis a cui pontin il maiôr numar di leams',
-'mostlinkedcategories' => 'Categoriis a cui pontin il maiôr numar di leams',
-'mostcategories' => 'Vôs cul maiôr numar di categoriis',
-'mostimages' => 'Figuris a cui pontin il maiôr numar di leams',
-'mostrevisions' => 'Vôs cul maiôr numar di revisions',
-'move' => "Môf",
-'movearticle' => "Môf la vôs",
-'movedto' => "Movude in",
-'movelogpage' => 'Regjistri des pagjinis movudis',
-'movelogpagetext' => 'Ca sot e je une liste des pagjinis movudis.',
-'movenologin' => "No tu sês jentrât",
-'movenologintext' => "Tu âs di jessi un utent regjistrât e <a href=\"{{localurl:Special:Userlogin}}\">jentrât</a> par movi une pagjine.",
-'movepage' => "Môf pagjine",
-'movepagetext' => 'Cun il formulari ca sot tu puedis gambiâ il non a une pagjine, movint dut il sô storic al gnûf non.
-Il vieri titul al deventarà une pagjine di reindirizament al gnûf titul. I leams ae vecje pagjine no saran gambiâts; verifiche
-par plasê che no sedin reindirizaments doplis o no funzionants.
-Tu sês responsabil che i leams a continui a mandâ tal puest just.
-
-Note che la pagjine \'\'\'no\'\'\' sarà movude se e je za une pagjine cul gnûf titul, a mancul che no sedi vueide o un reindirizament e
-cence un storic. Chest al vûl dî che tu puedis tornâ a movi la pagjine tal titul precedent, se
-tu \'nd âs sbaliât e che no tu puedis sorescrivi une pagjine esistìnte.
-
-<b>ATENZION!</b>
-Chest al pues jessi un cambiament drastic e surprendint par une pagjine popolâr;
-tu âs di cognossi lis conseguencis prime di lâ indevant.',
-'movepagebtn' => "Môf pagjine",
-'movereason' => 'Reson',
-'movetalk' => 'Môf ancje la pagjine di discussion, se pussibil.',
-'movethispage' => "Môf cheste pagjine",
-'mw_math_png' => 'Torne simpri PNG',
-'mw_math_simple' => 'HTML se une vore sempliç, se no PNG',
-'mw_math_html' => 'HTML se pussibil se no PNG',
-'mw_math_source' => 'Lassile come TeX (par sgarfadôrs testuâi)',
-'mw_math_modern' => 'Racomandât pai sgarfadôrs testuâi',
-'mw_math_mathml' => 'MathML se pussibil (sperimentâl)',
-'mycontris' => "Miei contribûts",
-'mypage' => "Mê pagjine",
-'mytalk' => "Mês discussions",
-'navigation' => "somari",
-'nbytes' => "$1 bytes",
-'namespace' => 'Non dal spazi:',
-'namespacesall' => 'ducj',
-'newarticle' => "(Gnûf)",
-'newarticletext' => "Tu âs seguît un leam a une pagjine che no esist ancjemò. Par creâ une pagjine, scomence a scrivi tal spazi ca sot (cjale il [[Jutori:Contignûts|jutori]] par altris informazions). Se tu sês ca par erôr, frache semplicementri il boton '''Indaûr''' dal to sgarfadôr.",
-'newimages' => "Galarie dai gnûfs files",
-'newmessagesdifflink' => 'difarencis cu la penultime revision',
-'newmessageslink' => 'gnûfs messaçs',
-'newpage' => "Gnove pagjine",
-'newpageletter' => "G",
-'newpages' => "Gnovis pagjinis",
-'newpassword' => 'Gnove peraule clâf',
-'newtitle' => "Al gnûf titul",
-'newwindow' => "(al vierç un gnûf barcon)",
-'nextdiff' => "Prossime difarence &rarr;",
-'next' => 'prossim',
-'nextn' => "prossims $1",
-'nextpage' => 'Prossime pagjine ($1)',
-'nlinks' => "$1 leams",
-'noarticletext' => "(Par cumò nol è nuie in cheste pagjine)",
-'noconnect' => 'Nus displâs, ma il sît al à al moment cualchi dificoltât tecniche e nol pues conetisi al servidôr de base di dâts. <br />$1',
-'nocontribs' => 'Nissun cambiament che al rispiete chescj criteris cjatât.',
-'nocookiesnew' => 'L\'identitât utent e je stade creade, ma no tu sês jentrât. {{SITENAME}} al dopre i cookies par visâsi dai utents, e tu tu ju âs disabilitâts. Par plasê abilitiju, dopo jentre cul to gnûf non utent e password.',
-'nocookieslogin' => '{{SITENAME}} e dopre i cookies par visâsi dai utents, e tu tu ju âs disabilitâts. Par plasê abilitiju e torne a provâ.',
-'nocredits' => 'Nissune informazion sui ricognossiments disponibil par cheste pagjine.',
-'nodb' => 'No si pues selezionâ la base di dâts $1',
-'noemail' => 'Nissune direzion email regjistrade par l\'utent "$1".',
-'noemailtitle' => 'Nissune direzion email',
-'noemailprefs' => '<strong>Specifiche une direzion email par fâ lâ cheste funzion.</strong>',
-'noemailtext' => 'Chest utent nol à specificât une direzion di pueste valide o al à sielzût di no ricevi pueste di altris utents.',
-'noexactmatch' => "'''No esist une pagjine cul titul \"$1\".''' Tu podaressis [[:$1|creâle tu]].",
-'nohistory' => "Nol è presint un storic dai cambiaments par cheste pagjine.",
-'noimages' => "Nuie di viodi.",
-'nolinkshere' => "Nissune pagjine e à leams a cheste vôs",
-'nolinkstoimage' => 'No son pagjinis leadis a chest file.',
-'nologin' => 'No tu âs ancjemò une identitât par jentrâ? $1.',
-'nologinlink' => 'Creile cumò',
-'noname' => 'No tu âs inserît un non utent valit.',
-'notextmatches' => 'Nissune corispondence tal test des pagjinis',
-'notitlematches' => 'Nissune corispondence tai titui des pagjinis',
-'nowatchlist' => 'No tu stâs tignint di voli nissun element.',
-'nowiki_sample'=> 'Inserìs test no formatât culì',
-'nowiki_tip'=> 'Ignore la formatazion wiki',
-'nov' => "Nov",
-'november' => "Novembar",
-'nowatchlist' => "Nissun element al è tignût di voli.",
-'nstab-category' => "Categorie",
-'nstab-help' => "Jutori",
-'nstab-image' => "Figure",
-'nstab-main' => "Vôs",
-'nstab-media' => "Media",
-'nstab-mediawiki' => "Messaç",
-'nstab-special' => "Speciâl",
-'nstab-template' => "Model",
-'nstab-user' => "Pagjine dal utent",
-'nstab-project' => "Informazions",
-'numauthors' => 'Numar di autôrs diviers (vôs): $1',
-'numedits' => 'Numar di cambiaments (vôs): $1',
-'numtalkauthors' => 'Numar di autôrs diviers (pagjine di discussion): $1',
-'numtalkedits' => 'Numar di cambiaments (pagjine di discussion): $1',
-'numwatchers' => 'Numar di chei che e àn cjalât: $1',
-'oct' => "Otu",
-'october' => "Otubar",
-'ok' => "OK",
-'oldpassword' => 'Vecje peraule clâf',
-'orig' => "orig",
-'othercontribs' => 'Basât sul lavôr di $1.',
-'otherlanguages' => "Altris lenghis",
-'others' => 'altris',
-'pagemovedsub' => 'Movude cun sucès',
-'pagemovedtext' => "Pagjine \"[[$1]]\" movude in \"[[$2]]\".",
-'passwordtooshort' => "La tô peraule clâf e je masse curte, e à di jessi lungje almancul $1 caratars.",
-'permalink' => 'Leam permanent',
-'personaltools' => 'Imprescj personâi',
-'popularpages' => 'Pagjinis popolârs',
-'postcomment' => 'Zonte un coment',
-'portal' => "Ostarie",
-'portal-url' => "{{ns:project}}:Ostarie",
-'powersearch' => "Cîr",
-'powersearchtext' => "
-Cîr tai nons dai spazis :<br />
-$1<br />
-$2 Liste redirezions &nbsp; Cîr $3 $9",
-'preferences' => "Preferencis",
-'prefs-personal' => 'Dâts utents',
-'prefs-rc' => 'Ultins cambiaments & stubs',
-'prefs-misc' => 'Variis',
-'prefs-help-realname' => "* Non vêr (opzionâl): se tu sielzis di inserîlu al vignarà doprât par dâti un ricognossiment dal tô lavôr.",
-'prefs-help-email-enotif' => 'Cheste direzion e ven ancje doprade par inviâti un messaç di notifiche se tu âs ativât chê opzion.',
-'prefs-help-email' => "* Email (opzionâl): Permet ai altris di contatâti vie la to pagjine utent o di discussion cence scugnî mostrâ a ducj la tô identitât.",
-'prefs-watchlist' => 'Tignudis di voli',
-'prefs-watchlist-days' => 'Numar di zornadis di mostrâ inte liste des pagjinis tignudis di voli:',
-'prefs-watchlist-edits' => 'Numar di modifichis di mostrâ inte liste slargjade:',
-'prevn' => "precedents $1",
-'preview' => "Anteprime",
-'previewnote' => "Visiti che cheste e je dome une anteprime, e no je stade ancjemò salvade!",
-'previousdiff' => "&larr; Difarence precedente",
-'printableversion' => "Version stampabil",
-'privacy' => 'Politiche pe privacy',
-'privacypage' => 'Project:Politiche_pe_privacy',
-'protect' => "Protêç",
-'protectcomment' => "Reson pe protezion",
-'protectedarticle' => "$1 protezût",
-'protectedpage' => "Pagjine protezude",
-'protectedtext' => "Cheste pagjine e je stade blocade par prevignî cambiaments; a son
-diviersis resons par chest fat, cjale par plasê
-[[Project:Pagjinis protezudis]].
-
-Tu puedis instès viodi e copiâ la risultive di cheste pagjine:",
-'protectmoveonly' => "Protêç dome dai spostaments",
-'protectsub' => "(Protezint \"$1\")",
-'protectthispage' => "Protêç cheste pagjine",
-'qbbrowse' => "Sgarfe",
-'qbedit' => "Cambie",
-'qbfind' => "Cjate",
-'qbmyoptions' => "Mês pagjinis",
-'qbpageinfo' => "Contest",
-'qbpageoptions' => "Cheste pagjine",
-'qbsettings' => "Sbare svelte",
-'qbspecialpages' => "Pagjinis speciâls",
-'randompage' => "Une pagjine a câs",
-'rclinks' => "Mostre i ultins $1 cambiaments tes ultimis $2 zornadis<br />$3",
-'rclistfrom' => "Mostre i ultins cambiaments dal $1",
-'rcnote' => "Ca sot tu cjatis i ultins <strong>$1</strong> cambiaments tes ultimis <strong>$2</strong> zornadis.",
-'rcshowhidebots' => '$1 bots',
-'rcshowhideliu' => '$1 utents jentrâts',
-'rcshowhideanons' => '$1 utents anonims',
-'rcshowhidepatr' => '$1 cambiaments verificâts',
-'rcshowhidemine' => '$1 miei cambiaments',
-'readonlytext' => 'La base di dâts pal moment e je blocade e no si puedin zontâ vôs e fâ modifichis, probabilmentri pe normâl manutenzion de base di dâts, daspò de cuâl dut al tornarà normâl.
-
-L\'aministradôr ch\'al à metût il bloc al à scrit cheste motivazion: $1',
-'recentchanges' => "Ultins cambiaments",
-'recentchangesall' => 'ducj',
-'recentchangescount' => "Numar di titui tai ultins cambiaments",
-'recentchangeslinked' => "Cambiaments leâts",
-'recentchangestext' => "Cheste pagjine e mostre i plui recents cambiaments inte {{SITENAME}}.",
-'rclsub' => "(aes pagjinis leadis di \"$1\")",
-'redirectedfrom' => "(Inviât ca di $1)",
-'redirectpagesub' => 'Pagjine di redirezion',
-'remembermypassword' => "Visiti di me",
-'removedwatch' => 'Gjavade de liste',
-'removedwatchtext' => "La pagjine \"$1\" e je stade gjavade de liste di chês tignudis di voli.",
-'resetprefs' => 'Predeterminât',
-'restorelink' => "$1 modifichis eliminadis",
-'restorelink1' => 'une modifiche eliminade',
-'restrictedpheading' => 'Pagjinis speciâls cun restrizions',
-'restriction-edit' => 'Cambie',
-'restriction-move' => 'Spostament',
-'resultsperpage' => 'Risultâts par pagjine',
-'retrievedfrom' => "Cjapât fûr di $1",
-'returnto' => "Torne a $1.",
-'retypenew' => 'Torne a scrivi chê gnove',
-'reupload' => "Torne a cjamâ sù",
-'revertimg' => "rip",
-'revertmove' => 'ripristine',
-'revhistory' => "Storic des revisions",
-'rows' => "Riis",
-'saturday' => "Sabide",
-'savearticle' => "Salve la pagjine",
-'savedprefs' => "Lis preferencis a son stadis salvadis",
-'savefile' => "Salve file",
-'saveprefs' => "Salve lis preferencis",
-'scarytranscludedisabled' => '[Inclusion dai interwikis no ative]',
-'scarytranscludefailed' => '[Recupar dal model falît par $1; o si scusin]',
-'scarytranscludetoolong' => '[URL masse lungje; o si scusin]',
-'search' => "Cîr",
-'searchdisabled' => 'La ricercje in {{SITENAME}} no je ative. Tu puedis doprâ Google intant. Sta atent che i lôr indis sul contignût di {{SITENAME}} a puedin jessi pôc inzornâts.',
-'searchresults' => "Risultâts de ricercje",
-'searchresulttext' => "Par plui informazions su lis ricercjis in {{SITENAME}}, cjale [[Project:Ricercje|Ricercje in {{SITENAME}}]].",
-'searchsubtitle' => "Pal test \"[[:$1]]\"",
-'searchsubtitleinvalid' => "Pal test \"$1\"",
-'sep' => "Set",
-'september' => "Setembar",
-'servertime' => 'Ore servidôr',
-'sharedupload' => 'Chest file al è condivîs e al pues jessi doprât di altris progjets.',
-'shareduploadwiki' => 'Cjale par plasê la [pagjine di descrizion dal file $1] par altris informazions.',
-'shareddescriptionfollows' => '-',
-'shortpages' => 'Pagjinis curtis',
-'show' => "mostre",
-'showbigimage' => "Discjame version a alte risoluzion ($1x$2, $3 KB)",
-'showdiff' => 'Mostre cambiaments',
-'showingresults' => "Ca sot a son fin a <b>$1</b> risultâts scomençant dal #<b>$2</b>.",
-'showingresultsnum' => "Ca sot a son <b>$3</b> risultâts scomençant dal #<b>$2</b>.",
-'showlast' => "Mostre i ultins $1 files ordenâts $2.",
-'showpreview' => "Mostre anteprime",
-'showtoc' => "mostre",
-'sig_tip' => "La tô firme cun ore e date",
-'sitestats' => "Statistichis dal sît",
-'sitestatstext' => "Tu puedis cjatâ in dut '''$1''' pagjine inte base di dâts.
-Chest numar al inclût pagjinis \"discussion\", pagjinis su la {{SITENAME}}, pagjinis cun pocjis peraulis, reindirizaments, e altris che probabilmentri no si puedin considerâ pardabon come pagjinis di contignût.
-Gjavant chestis, o vin '''$2''' pagjinis che a son probabilmentri pagjinis di contignût legjitimis.
-
-'''$8''' files a son stâts cjamâts sù.
-
-O vin vût in dut '''$3''' viodudis de pagjinis e '''$4''' cambiaments aes pagjinis di cuant che la wiki e je stade implantade.
-Chest al vûl dî une medie di '''$5''' cambiaments par pagjine, e '''$6''' viodudis par ogni cambiament.",
-'sitesubtitle' => "",
-'sitesupport' => 'Doninus',
-'sitesupport-url' => 'Project:Supuarte il sît',
-'siteuser' => 'Utent $1 di {{SITENAME}}',
-'siteusers' => 'Utents $1 di {{SITENAME}}',
-'skin' => 'Mascare',
-'skinpreview' => '(Anteprime)',
-'sourcefilename' => 'Non dal file origjinâl',
-'specialloguserlabel' => "Utent:",
-'speciallogtitlelabel' => "Titul: ",
-'specialpage' => "Pagjine speciâl",
-'specialpages' => "Pagjinis speciâls",
-'spheading' => 'Pagjinis speciâls par ducj i utents',
-'statistics' => "Statistichis",
-'subcategories' => "Sot categoriis",
-'successfulupload' => "Cjamât sù cun sucès",
-'summary' => "Somari",
-'sunday' => "Domenie",
-'tagline' => "Di {{SITENAME}}",
-'talk' => "Discussion",
-'talkexists' => "'''La pagjine e je stade movude cun sucès, ma no si à podût movi la pagjine di discussion parcè che e esist za tal gnûf titul. Trasferìs il contignût a man par plasê.'''",
-'talkpage' => "Fevelin di cheste pagjine",
-'talkpagemoved' => "Ancje la pagjine di discussion corispondente e je stade movude.",
-'talkpagenotmoved' => "La pagjine di discussion corispondente <strong>no</strong> je stade movude.",
-'templatesused' => "Modei doprâts par cheste pagjine:",
-'textboxsize' => "Cambiament",
-'textmatches' => 'Corispondencis tal test des pagjinis',
-'thisisdeleted' => "Vuelistu cjalâ o ripristinâ $1?",
-'thumbnail-more' => "Slargje",
-'thumbnail_error' => 'Erôr inte creazion de miniature: $1',
-'thumbsize' => 'Dimension miniature:',
-'thursday' => "Joibe",
-'timezonelegend' => "Fûs orari",
-'timezonetext' => 'Il numar di oris di diference rispiet ae ore dal servidôr (UTC).',
-'titlematches' => 'Corispondencis tai titui des pagjinis',
-'toc' => "Indis",
-'tog-highlightbroken' => 'Mostre leams sbaliâts <a href="" class="new">cussì</a> (invezit di cussì<a href="" class="internal">?</a>).',
-'tog-justify' => 'Justifiche paragraf',
-'tog-hideminor' => 'Plate lis piçulis modifichis tai ultins cambiaments',
-'tog-usenewrc' => 'Ultins cambiaments avanzâts (JavaScript)',
-'tog-numberheadings' => 'Numerazion automatiche dai titui',
-'tog-editondblclick' => 'Cambie lis pagjinis fracant dôs voltis (JavaScript)',
-'tog-editsection' => 'Inserìs un leam [cambie] pe editazion veloç di une sezion',
-'tog-editsectiononrightclick' => 'Modifiche une sezion fracant cul tast diestri<br /> sui titui des sezions (JavaScript)',
-'tog-showtoc' => 'Mostre indis (par pagjinis cun plui di 3 sezions)',
-'tog-editwidth' => 'Il spazi pe modifiche al è larc il plui pussibil',
-'tog-minordefault' => 'Imposte come opzion predeterminade ducj i cambiaments come piçui',
-'tog-previewontop' => 'Mostre anteprime parsore dal spazi pe modifiche',
-'tog-previewonfirst' => 'Mostre anteprime te prime modifiche',
-'tog-nocache' => 'No stâ tignî in memorie (caching) lis pagjinis',
-'tog-enotifwatchlistpages' => 'Mandimi une email se la pagjine e gambie',
-'tog-enotifusertalkpages' => 'Mandimi une email cuant che la mê pagjine di discussion e gambie',
-'tog-enotifminoredits' => 'Mandimi une email ancje pai piçui cambiaments ae pagjine',
-'tog-enotifrevealaddr' => 'Distapone fûr il gno recapit email tai messaçs di notifiche',
-'tog-shownumberswatching' => 'Mostre il numar di utents che a stan tignint di voli',
-'tog-fancysig' => 'Firmis crudis (cence leam automatic)',
-'tog-externaleditor' => 'Dopre editôr esterni come opzion predeterminade',
-'tog-externaldiff' => 'Dopre editôr difarencis esterni come opzion predeterminade',
-'tog-rememberpassword' => 'Visiti tes prossimis sessions',
-'tog-showtoolbar' => 'Mostre sbare dai imprescj pe modifiche (JavaScript)',
-'tog-underline' => 'Sotlinee leams',
-'tog-watchdefault' => 'Zonte in automatic lis pagjinis che o cambii inte liste di chês tignudis di voli',
-'toolbox' => "imprescj",
-'tooltip-compareselectedversions' => 'Viôt lis difarencis framieç lis dôs versions di cheste pagjine selezionadis. [alt-v]',
-'tooltip-diff' => 'Mostre i cambiaments che tu âs fat al test. [alt-d]',
-'tooltip-minoredit' => "Segne cheste come une piçul cambiament [alt-i]",
-'tooltip-preview' => "Anteprime dai tiei cambiaments, doprile par plasê prime di salvâ! [alt-p]",
-'tooltip-save' => "Salve i tiei cambiaments [alt-s]",
-'tooltip-search' => "Cîr in cheste wiki [alt-f]",
-'tooltip-watch' => "Zonte cheste pagjine ae liste di chês tignudis di voli [alt-w]",
-'tuesday' => "Martars",
-'ucnote' => "Ca sot a son i ultins <b>$1</b> cambiaments dal utent tes ultimis <b>$2</b> zornadis.",
-'uclinks' => "Viôt i ultins $1 cambiaments; viôt lis ultimis $2 zornadis.",
-'uctop' => " (su)",
-'uid' => 'ID utent:',
-'uncategorizedpages' => 'Pagjinis cence categorie',
-'uncategorizedcategories' => 'Categoriis cence categorie',
-'undelete_short1' => 'Recupere une version eliminade',
-'undelete_short' => 'Recupere $1 modifichis eliminadis',
-'underline-always' => "Simpri",
-'underline-never' => "Mai",
-'underline-default' => "Predeterminât dal sgarfadôr",
-'unusedimages' => 'Files no doprâts',
-'unusedtemplates' => 'Modei no doprâts',
-'unwatch' => 'No stâ tignî di voli',
-'unwatchthispage' => 'No stâ tignî di voli plui',
-'updated' => "(Inzornât)",
-'updatedmarker' => 'inzornât de mê ultime visite',
-'upload' => "Cjame sù un file",
-'uploadbtn' => "Cjame sù un file",
-'uploaddisabled' => "Nus displâs, par cumò no si pues cjamâ sù robe.",
-'uploaddisabledtext' => 'Lis cjamadis a son disativâts su cheste wiki.',
-'uploadedfiles' => "Files cjamâts sù",
-'uploadedimage' => "cjamât sù \"$1\"",
-'uploaderror' => "Erôr cjamant sù",
-'uploadlog' => 'regjistri cjamâts sù',
-'uploadlogpagetext' => 'Ca sot e je une liste dai file cjamâts su di recent.',
-'uploadnologin' => 'No jentrât',
-'uploadtext' => "Dopre la form ca sot par cjamâ sù un file, par cjalâ o cirî i files cjamâts sù in precedence va te [[Special:Imagelist|liste dai files cjamâts sù]], lis cjamadis e lis eliminazions a son ancje regjistrâts tal [[Special:Log/upload|regjistri des cjamadis]].
-
-Par includi une figure intune pagjine, dopre un leam inte form
-'''<nowiki>[[{{ns:6}}:file.jpg]]</nowiki>''',
-'''<nowiki>[[{{ns:6}}:file.png|alt text]]</nowiki>''' or
-'''<nowiki>[[{{ns:-2}}:file.ogg]]</nowiki>''' par un leam diret al file.",
-'userexists' => "Il non utent inserît al è za doprât. Sielç par plasê un non diferent.",
-'userlogin' => "Regjistriti o jentre",
-'userlogout' => "Jes",
-'userpage' => "Cjale pagjine dal utent",
-'userstats' => "Statistichis dai utents",
-'userstatstext' => "A son '''$1''' utents regjistrâts, di chescj '''$2''' (il '''$4%''') a son aministradôrs (cjale $3).",
-'version' => "Version",
-'viewcount' => "Cheste pagjine e je stade viodude $1 voltis.",
-'viewdeleted' => 'Vuelistu viodi $1?',
-'viewprevnext' => "Cjale ($1) ($2) ($3).",
-'viewsource' => "Cjale risultive",
-'wantedpages' => 'Pagjinis desideradis',
-'watch' => "Ten di voli",
-'watchlist' => "Tignûts di voli",
-'watchlistall1' => "ducj",
-'watchlistall2' => "dutis",
-'watchlistcontains' => "Tu stâs tignint di voli $1 pagjinis.",
-'watchlistsub' => "(par l'utent \"$1\")",
-'watchnochange' => 'Nissun element di chei tignûts di voli al è stât cambiât tal periodi mostrât.',
-'watchdetails' => "* $1 pagjinis tignudis di voli cence contâ lis pagjinis di discussion
-* [[Special:Watchlist/edit|Mostre e modfiche la liste complete]]",
-'watchnologin' => 'No tu sês jentrât',
-'watchnologintext' => "Tu 'nd âs di [[Speciâl:Userlogin|jentrâ]] par modificâ la liste des pagjinis tignudis di voli.",
-'watchthis' => "Ten di voli cheste pagjine",
-'watchthispage' => "Ten di voli cheste pagjine",
-'wednesday' => "Miercus",
-'welcomecreation' => "== Mandi e benvignût $1! ==
-
-La tô identitât e je stade creade. No stâ dismenteâti di gambiâ lis preferencis di {{SITENAME}}.",
-'whatlinkshere' => "Leams a cheste vôs",
-'projectpage' => "Cjale pagjine dal progjet",
-'wlheader-enotif' => "* Notifiche par pueste eletroniche ativade.",
-'wlheader-showupdated' => "* Lis pagjinis gambiadis de ultime volte che tu lis âs cjaladis a son mostradis in '''gruessut'''",
-'wlnote' => 'Ca sot a son i ultins $1 cambiaments tes ultimis <b>$2</b> oris.',
-'wlshowlast' => 'Mostre ultimis $1 oris $2 zornadis $3',
-'wlsaved' => 'Cheste e je une version salvade de liste da lis pagjinis tignudis di voli.',
-'wlhideshowown' => '$1 i miei cambiaments.',
-'wrongpassword' => "La peraule clâf zontade no je juste. Torne par plasê a provâ.",
-'youhavenewmessages' => 'Tu âs $1 ($2).',
-'youhavenewmessagesmulti' => "Tu âs gnûfs messaçs su $1",
-'yourdiff' => "Difarencis",
-'youremail' => "Email *",
-'yourlanguage' => "Lenghe di mostrâ",
-'yourdomainname' => 'Il to domini',
-'yourname' => 'Non utent',
-'yourpassword' => "Peraule clâf",
-'yourpasswordagain' => "Torne a scrivile",
-'yourrealname' => "Non vêr *",
-'yourvariant' => 'Varietât',
-);
-
-
-?>
diff --git a/languages/MessagesFy.php b/languages/MessagesFy.php
deleted file mode 100644
index ff246fa7..00000000
--- a/languages/MessagesFy.php
+++ /dev/null
@@ -1,837 +0,0 @@
-<?php
-
-global $wgAllMessagesFy;
-$wgAllMessagesFy = array(
-# User Toggles
-
-"tog-underline" => "Keppelings ûnderstreekje",
-"tog-highlightbroken" => "Keppelings nei lege siden ta <a href=\"\" class=\"new\">read</a> (oars mei in fraachteken<a href=\"\" class=\"internal\">?</a>).",
-"tog-justify" => "Paragrafen útfolje",
-"tog-hideminor" => "Tekstwizigings wei litte út 'Koarts feroare'",
-"tog-usenewrc" => "Utwreide ferzje fan 'Koarts feroare' brûke (net mei alle blêdzjers mooglik)",
-"tog-numberheadings" => "Koppen fansels nûmerje",
-"tog-showtoolbar" => "Show edit toolbar",
-"tog-editondblclick" => "Dûbelklik jout bewurkingsside (freget JavaScript)",
-"tog-editsection" => "Jou [bewurk]-keppelings foar seksjebewurking",
-"tog-editsectiononrightclick" => "Rjochtsklik op sekjsetitels jout seksjebewurking (freget JavaScript)",
-"tog-showtoc" => "Ynhâldsopjefte, foar siden mei mear as twa koppen",
-"tog-rememberpassword" => "Oare kear fansels oanmelde",
-"tog-editwidth" => "Bewurkingsfjild sa breed as de side",
-"tog-watchdefault" => "Sides dy't jo feroare hawwe folgje",
-"tog-minordefault" => "Feroarings yn it earst oanjaan as tekstwizigings.",
-"tog-previewontop" => "By it neisjen, bewurkingsfjild ûnderoan sette",
-"tog-nocache" => "Gjin oerslag brûke",
-# Dates
-'sunday' => 'snein',
-'monday' => 'moandei',
-'tuesday' => 'tiisdei',
-'wednesday' => 'woansdei',
-'thursday' => 'tongersdei',
-'friday' => 'freed',
-'saturday' => 'sneon',
-'january' => 'jannewaris',
-'february' => 'febrewaris',
-'march' => 'maart',
-'april' => 'april',
-'may_long' => 'maaie',
-'june' => 'juny',
-'july' => 'july',
-'august' => 'augustus',
-'september' => 'septimber',
-'october' => 'oktober',
-'november' => 'novimber',
-'december' => 'decimber',
-'jan' => 'jan',
-'feb' => 'feb',
-'mar' => 'mar',
-'apr' => 'apr',
-'may' => 'mai',
-'jun' => 'jun',
-'jul' => 'jul',
-'aug' => 'aug',
-'sep' => 'sep',
-'oct' => 'okt',
-'nov' => 'nov',
-'dec' => 'dec',
-
-
-# Bits of text used by many pages:
-#
-"mainpage" => "Haadside",
-"mainpagetext" => "Wiki-programma goed installearre.",
-"about" => "Ynfo",
-"aboutsite" => "Oer de {{SITENAME}}",
-"aboutpage" => "{{ns:project}}:Ynfo",
-"help" => "Help",
-"helppage" => "{{ns:project}}:Help",
-"bugreports" => "Brekmelding",
-"bugreportspage" => "{{ns:project}}:Brekmelding",
-"faq" => "FAQ",
-"faqpage" => "{{ns:project}}:FAQ",
-"edithelp" => "Siden bewurkje",
-"edithelppage" => "{{ns:project}}:Bewurk-rie",
-"cancel" => "Ferlitte",
-"qbfind" => "Sykje",
-"qbbrowse" => "Blêdzje",
-"qbedit" => "Bewurkje",
-"qbpageoptions" => "Side-opsjes",
-"qbpageinfo" => "Side-ynfo",
-"qbmyoptions" => "Myn Opsjes",
-"mypage" => "Myn side",
-"mytalk" => "Myn oerlis",
-"currentevents" => "Hjoeddeis",
-"errorpagetitle" => "Fout",
-"returnto" => "Werom nei \"$1\".",
-"whatlinkshere" => "Siden mei in keppeling hjirhinne",
-"help" => "Help",
-"search" => "Sykje",
-"go" => "Side",
-"history" => "Sideskiednis",
-"printableversion" => "Ofdruk-ferzje",
-"editthispage" => "Side bewurkje",
-"deletethispage" => "Side wiskje",
-"protectthispage" => "Side beskermje",
-"newpage" => "Nije side",
-"talkpage" => "Sideoerlis",
-"postcomment" => "Skrieuw in opmerking",
-"articlepage" => "Side lêze",
-"subjectpage" => "Side lêze", # For compatibility
-"userpage" => "Brûkerside",
-"projectpage" => "Metaside",
-"imagepage" => "Ofbyldside",
-"viewtalkpage" => "Oerlisside",
-"otherlanguages" => "Oare talen",
-"redirectedfrom" => "(Trochwiisd fan \"$1\")",
-"lastmodified" => "Lêste kear bewurke op $1.",
-"viewcount" => "Disse side is $1 kear iepenslein.",
-"protectedpage" => "Beskerme side",
-"administrators" => "{{ns:project}}:Behear",
-"sysoptitle" => "Allinnich foar behearders",
-"sysoptext" => "Om dit te dwaan moatte jo behearder wêze. Sjoch \"$1\".",
-"developertitle" => "Allinich foar untwiklers",
-"developertext" => "Om dit te dwaan moatte jo ûntwikler wêze. Sjoch \"$1\".",
-"nbytes" => "$1 byte",
-"go" => "Side",
-"ok" => "Goed",
-"retrievedfrom" => "Untfongen fan \"$1\"",
-"editsection" => "edit",
-"editold" => "edit",
-"toc" => "Ynhâld",
-"showtoc" => "sjen litte",
-"hidetoc" => "net sjen litte",
-"thisisdeleted" => "\"$1\" lêze of werombringje?",
-"restorelink" => "$1 wiske ferzjes",
-
-# Main script and global functions
-#
-"nosuchaction" => "Unbekende aksje.",
-"nosuchactiontext" => "De aksje dy't jo oanjoegen fia de URL is net bekind by it Wiki-programma",
-"nosuchspecialpage" => "Unbekende side",
-"nospecialpagetext" => "Jo hawwe in Wiki-side opfrege dy't net bekind is by it Wiki-programma.",
-
-
-# General errors
-#
-"error" => "Fout",
-"databaseerror" => "Databankfout",
-"dberrortext" => "Sinboufout in databankfraach.
-De lêst besochte databankfraach wie:
-<blockquote><tt>$1</tt></blockquote>
-fan funksje \"<tt>$2</tt>\" út.
-MySQL joech fout \"<tt>$3: $4</tt>\" werom.",
-
-"dberrortextcl" => "Sinboufout in databankfraach.
-De lêst besochte databankfraach wie:
-\"$1\"
-fan funksje \"$2\" út.
-MySQL joech fout \"<tt>$3: $4</tt>\" werom.",
-
-"noconnect" => "Sorry! Troch in fout yn de technyk, kin de Wiki gjin ferbining meitsje mei de databanktsjinner.",
-"nodb" => "Kin databank \"$1\" net berikke.",
-"cachederror" => "Dit is in ferzje út de oerslag, mar it kin wêze dat dy ferâldere is.",
-"readonly" => "Databank is Net-skriuwe",
-"enterlockreason" => "Skriuw wêrom de databank net-skriuwe makke is,
-en sawat hoenear't de men wêr skriuwe kin",
-"readonlytext" => "De {{SITENAME}} databank is ôfsletten foar nije siden en oare wizigings,
-nei alle gedachten is it foar ûnderhâld, en kinne jo der letter gewoan wer brûk fan meitsje.
-De behearder hat dizze útlis joen:
-<p>$1</p>",
-
-"missingarticle" => "De databank kin in side net fine, nammentlik: \"$1\".
-<p>Faak is dit om't in âlde ferskil-, of skiednisside opfreege wurdt fan in side dy't wiske is.
-<p>As dat it hjir net is, dan hawwe jo faaks in brek yn it programa fûn.
-Jou dat asjebleaft troch oan de [[{{ns:project}}:Brekmelding|behearder]], tegearre mei de URL.",
-
-"internalerror" => "Ynwindige fout",
-"filecopyerror" => "Koe bestân \"$1\" net kopiearje as \"$2\".",
-"filerenameerror" => "Koe bestân \"$1\" net werneame as \"$2\".",
-"filedeleteerror" => "Koe bestân \"$1\" net wiskje.",
-"filenotfound" => "Koe bestân \"$1\" net fine.",
-"unexpected" => "Hommelse wearde: \"$1\"=\"$2\".",
-"formerror" => "Fout: koe formulier net oerlizze",
-"badarticleerror" => "Dit kin op dizze side net dien wurden.",
-"cannotdelete" => "Koe de oantsjutte side of ôfbyld net wiskje. (Faaks hat in oar dat al dien.)",
-"badtitle" => "Misse titel",
-"badtitletext" => "De opfreeche side titel wie ûnjildich, leech, of in
-miskeppele ynter-taal of ynter-wiki titel.",
-"perfdisabled" => "Sorry! Dit ûnderdiel is tydlik út set om't it de databank sa starich makket
-dat gjinien de wiki brûke kin.",
-"perfdisabledsub" => "Dit is in opsleine ferzje fan \"$1\":",
-
-
-# Login and logout pages
-#
-"logouttitle" => "Ofmelde",
-"logouttext" => "Jo binne no ôfmeld.
-Jo kinne de {{SITENAME}} fierders anonym brûke,
-of jo op 'e nij [[{{ns:special}}:Userlogin|oanmelde]] ûnder in oare namme.",
-"welcomecreation" => "<h2>Wolkom, $1!</h2><p>Jo ynstellings bin oanmakke.
-Ferjit net se oan jo foarkar oan te passen.",
-
-"loginpagetitle" => "Oanmelde",
-"yourname" => "Jo brûkersnamme",
-"yourpassword" => "Jo wachtwurd",
-"yourpasswordagain" => "Jo wachtwurd (nochris)",
-"remembermypassword" => "Oare kear fansels oanmelde.",
-"loginproblem" => "<b>Der wie wat mis mei jo oanmelden.</b><br />Besykje it nochris, a.j.w.",
-"alreadyloggedin" => "<strong>Brûker $1, jo binne al oanmeld!</strong><br />",
-"login" => "Oanmelde",
-"userlogin" => "Oanmelde",
-"logout" => "Ofmelde",
-"userlogout" => "Ofmelde",
-"notloggedin" => "Net oanmelde",
-"createaccount" => "Nije ynstelingd oanmeitsje",
-"badretype" => "De infierde wuchtwurden binne net lyk.",
-"userexists" => "Dy brûkersname wurdt al brûkt. Besykje in oarenien.",
-"youremail" => "Jo e-postadres (*).",
-"yournick" => "Jo alias (foar sinjaturen)",
-
-"loginerror" => "Oanmeldflater",
-"noname" => "Jo moatte in brûkersnamme opjaan.",
-"loginsuccesstitle" => "Oanmelden slagge.",
-"loginsuccess" => "Jo binne no oanmelde op de {{SITENAME}} as: $1.",
-"nosuchuser" => "Brûkersnamme en wachtwurd hearre net by elkoar.
-Besykje op 'e nij, of fier it wachtwurd twa kear yn en meitsje neie brûkersynstellings.",
-
-"wrongpassword" => "Brûkersnamme en wachtwurd hearre net by elkoar.
-Besykje op 'e nij, of fier it wachtwurd twa kear yn en meitsje neie brûkersynstellings.",
-
-"mailmypassword" => "Stjoer my in nij wachtwurd.",
-"passwordremindertitle" => "Nij wachtwurd foar de {{SITENAME}}",
-"passwordremindertext" => "Immen (nei alle gedachten jo, fan Ynternet-adres $1)
-hat frege en stjoer jo in nij {{SITENAME}} wachtwurd.
-I wachtwurd foar brûker \"$2\" is no \"$3\".
-Meld jo no oan, en feroarje jo wachtwurd.",
-"noemail" => "Der is gjin e-postadres foar brûker \"$1\".",
-"passwordsent" => "In nij wachtwurd is tastjoert oan it e-postadres foar \"$1\".
-Please log in again after you receive it.",
-
-# Edit pages
-#
-"summary" => "Gearfetting",
-"subject" => "Mêd",
-"minoredit" => "Dit is in tekstwiziging",
-"watchthis" => "Folgje dizze side",
-"savearticle" => "Fêstlizze",
-"preview" => "Oerlêze",
-"showpreview" => "Oerlêze foar de side fêstlein is",
-"blockedtitle" => "Brûker is útsletten troch",
-"blockedtext" => "Jo brûkersname of Ynternet-adres is útsletten.
-As reden is opjûn:<br />''$2''<p>As jo wolle, kinne jo hjiroer kontakt op nimme meid de behearder.
-
-(Om't in Ynternet-adressen faak mar foar ien sessie tawiisd wurde, kin it wêze
-dat it eins gjit om in oar dy't deselde tagongferskaffer hat as jo hawwe. As it jo
-net betreft, besykje dan earst of it noch sa is as jo in skofke gjin
-Ynternet-ferbining hân hawwe. As it in probleem bliuwt, skriuw dan de behearder.
-Sorry, foar it ûngemak.)
-
-Jo Ynternet-adres is: $3. Nim dat op yn jo berjocht.
-
-Tink derom, dat \"skriuw nei dizze brûker\" allinich wol as jo in
-e-postadres opjûn hawwe in jo [[{{ns:special}}:Preferences|ynstellings]].",
-
-"newarticle" => "(Nij)",
-"newarticletext" =>
-"Jo hawwe in keppeling folge nei in side dêr't noch gjin tekst op stiet.
-Om sels tekst te meistjsen kinne jo dy gewoan yntype in dit bewurkingsfjild
-([[{{ns:project}}:Bewurk-rie|Mear ynformaasje oer bewurkjen]].)
-Oars kinne jo tebek mei de tebek-knop fan jo blêdzjer.",
-
-"anontalkpagetext" => "---- ''Dit is de oerlisside fan in unbekinde brûker; in brûker
-dy't sich net oanmeld hat. Om't der gjin namme is wurd it Ynternet-adres brûkt om
-oan te jaan wa. Mar faak is it sa dat sa'n adres net altid troch deselde brûkt wurdt.
-As jo it idee hawwe dat jo as ûnbekinde brûker opmerkings foar in oar krije, dan kinne
-jo jo [[{{ns:special}}:Userlogin|oanmelde]], dat jo allinnich opmerkings foar josels krije.'' ",
-"noarticletext" => "(Der stjit noch gjin tekst op dizze side.)",
-"updated" => "(Bewurke)",
-"note" => "<strong>Opmerking:</strong> ",
-"previewnote" => "Tink der om dat dizze side noch net fêstlein is!",
-"previewconflict" => "Dizze side belanget allinich it earste bewurkingsfjild oan.",
-"editing" => "Bewurkje \"$1\"",
-"editing" => "Bewurkje \"$1\" (seksje)",
-"editing" => "Bewurkje \"$1\" (nije opmerking)",
-"editconflict" => "Tagelyk bewurke: \"$1\"",
-"explainconflict" => "In oar hat de side feroare sûnt jo begûn binne mei it bewurkjen.
-It earste bewurkingsfjild is hoe't de tekst wilens wurde is.
-Jo feroarings stean yn it twadde fjild.
-Dy wurde allinnich tapasse safier as jo se yn it earste fjild ynpasse.
-<b>Allinnich</b> de tekst út it earste fjild kin fêstlein wurde.<br />",
-"yourtext" => "Jo tekst",
-"storedversion" => "Fêstleine ferzje",
-"editingold" => "<strong>Waarskôging: Jo binne dwaande mei in âldere ferzje fan dizze side.
-Soenen jo dizze fêstlizze, dan is al wat sûnt dy tiid feroare is kwyt.</strong>",
-"yourdiff" => "Feroarings",
-/*"copyrightwarning" => "Alle bydragen ta de {{SITENAME}} wurde sjoen
-as fallend ûnder de GNU Iepen Dokumentaasje Lisinsje
-(sjoch fierders: \"$1\").
-As jo net wolle dat jo skriuwen ûnferbidlik oanpast en frij ferspraat wurdt,
-dan is it baas, en set it net op de {{SITENAME}}.<br />
-Jo ferklare ek dat jo dit sels skreaun hawwe, of it oernaam hawwe út in
-publyk eigendom of in oare iepen boarne.
-<strong><big>Foeg gjin wurk ûnder auteursrjocht ta sûnder tastimming!</big></strong>",*/
-"longpagewarning" => "<strong>Waarskôging: Dizze side is $1 kilobyte lang;
-der binne blêdzjers dy problemen hawwe mei siden fan tsjin de 32kb. of langer.
-Besykje de side yn lytsere stikken te brekken.</strong>",
-"readonlywarning" => "<strong>Waarskôging: De databank is ôfsletten foar
-ûnderhâld, dus jo kinne jo bewurkings no net fêstlizze.
-It wie baas en nim de tekst foar letter oer yn in tekstbestân.</strong>",
-"protectedpagewarning" => "<strong>Waarskôging: Dizze side is beskerme, dat
-gewoane brûkers dy net bewurkje kinne. Tink om de
-[[Project:Beskerm-rie|rie oer beskerme siden]].</strong>",
-
-# History pages
-#
-"revhistory" => "Sideskiednis",
-"nohistory" => "Dit is de earste ferzje fan de side.",
-"revnotfound" => "Ferzje net fûn",
-"revnotfoundtext" => "De âlde ferzje fan dizze side dêr't jo om frege hawwe, is der net.
-Gean nei of de keppeling dy jo brûkt hawwe wol goed is.",
-"loadhist" => "Sideskiednis ...",
-"currentrev" => "Dizze ferzje",
-"revisionasof" => "Ferzje op $1",
-"cur" => "no",
-"next" => "dan",
-"last" => "doe",
-"orig" => "ea",
-"histlegend" => "Utlis: (no) = ferskil mei de side sa't dy no is,
-(doe) = ferskill mei de side sa't er doe wie, foar de feroaring, T = Tekstwiziging",
-
-
-# Diffs
-#
-"difference" => "(Ferskil tusken ferzjes)",
-"loadingrev" => "Ferskil tusken ferzjes ...",
-"lineno" => "Rigel $1:",
-"editcurrent" => "Bewurk de hjoeddeistiche ferzje fan dizze side",
-
-# Search results
-#
-"searchresults" => "Sykresultaat",
-"searchresulttext" => "\"[[Project:Syk-rie|Ynformaasje oer it sykjen|Sykje troch de {{SITENAME}}]]\" troch de {{SITENAME}}.",
-"searchsubtitle" => "Foar fraach \"[[:$1]]\"",
-"searchsubtitleinvalid" => "Foar fraach \"$1\"",
-"badquery" => "Misfoarme sykfraach",
-"badquerytext" => "Jo fraach koe net ferwurke wurde.
-Dit is faaks om't jo besyke hawwe en sykje in word fan ien of twa letters, wat it programma noch net kin.
-Of it soe kinne dat jo de fraach misskreaun hawwe, lykas \"frysk en en frei\". Besykje it nochris.",
-"matchtotals" => "Foar \"$1\" binne $2 titles fûn en $3 siden.",
-"noexactmatch" => "Der is gjin side mei krekt dizze titel. Faaks is it better en Sykje nei dizze tekst.",
-"titlematches" => "Titels",
-"notitlematches" => "Gjin titels",
-"textmatches" => "Siden",
-"notextmatches" => "Gjin siden",
-"prevn" => "foarige $1",
-"nextn" => "folgende $1",
-"viewprevnext" => "($1) ($2) ($3) besjen.",
-"showingresults" => "<b>$1</b> resultaten fan <b>$2</b> ôf.",
-"showingresultsnum" => "<b>$3</b> resultaten fan <b>$2</b> ôf.",
-"nonefound" => "As der gjin resultaten binne, tink der dan om dat der <b>net</b> socht
-wurde kin om wurden as \"it\" en \"in\", om't dy net byhâlden wurde, en dat as der mear
-wurden syke wurde, allinnich siden fûn wurde wêr't <b>alle</b> worden op fûn wurde.",
-
-"powersearch" => "Sykje",
-"powersearchtext" => "
-Sykje in nammeromten :<br />
-$1<br />
-$2 List trochferwizings &nbsp; Sykje nei \"$3\" \"$9\"",
-
-"searchdisabled" => "<p>Op it stuit stjit it trochsykjen fan tekst net oan, om't de
-tsjinner it net oankin. Mei't we nije apparatuer krije wurdt it nei alle gedanken wer
-mooglik. Foar now kinne jo sykje fia Google:</p>",
-
-
-
-# Preferences page
-#
-"preferences" => "Ynstellings",
-"prefsnologin" => "Net oanmeld",
-"prefsnologintext" => "Jo moatte [[{{ns:special}}:Userlogin|oanmeld]] wêze om jo ynstellings te feroarjen.",
-
-"prefsreset" => "De ynstellings binne tebek set sa't se fêstlein wienen.",
-"qbsettings" => "Menu",
-"changepassword" => "Wachtword feroarje",
-"skin" => "Side-oansjen",
-"math" => "Formules",
-"dateformat" => "Datum",
-'datedefault' => 'Gjin foarkar',
-"math_failure" => "Untsjutbere formule",
-"math_unknown_error" => "Unbekinde fout",
-"math_unknown_function" => "Unbekinde funksje",
-"math_lexing_error" => "Unbekind wurd",
-"math_syntax_error" => "Sinboufout",
-"saveprefs" => "Ynstellings fêstlizze",
-"resetprefs" => "Ynstellings tebek sette",
-"oldpassword" => "Ald wachtwurd",
-"newpassword" => "Nij wachtwurd",
-"retypenew" => "Nij wachtwurd (nochris)",
-"textboxsize" => "Tekstfjid-omjittings",
-"rows" => "Rigen",
-"columns" => "Kolommen",
-"searchresultshead" => "Sykje",
-"resultsperpage" => "Treffers de side",
-"contextlines" => "Rigels inhâld de treffer",
-"contextchars" => "Tekens fan de inhâld de rigel",
-"stubthreshold" => "Grins foar stobben",
-"recentchangescount" => "Nûmer of titels op 'Koarts feroare'",
-"savedprefs" => "Jo ynstellings binne fêstlein.",
-"timezonetext" => "Jou it tal fan oeren dat jo tiidsône ferskilt fan UTC (Greenwich).",
-"localtime" => "Jo tiidsône",
-"timezoneoffset" => "Ferskil",
-"servertime" => "UTC",
-"guesstimezone" => "Freegje de blêdzjer",
-"defaultns" => "Nammeromten dy't normaal trochsykje wurde:",
-
-# Recent changes
-#
-"changes" => "feroarings",
-"recentchanges" => "Koarts feroare",
-"recentchangestext" => "De lêste feroarings fan de {{SITENAME}}.",
-"rcloaderr" => "Koarts feroare ...",
-"rcnote" => "Dit binne de lêste <strong>$1</strong> feroarings yn de lêste <strong>$2</strong> dagen.",
-"rcnotefrom" => "Dit binne de feroarings sûnt <b>$2</b> (maksimaal <b>$1</b>).",
-"rclistfrom" => "Jou nije feroarings, begjinnende mei $1",
-"rclinks" => "Jou $1 nije feroarings yn de lêste $2 dagen; $3 tekstwiziging",
-"rchide" => "in $4 form; $1 tekstwizigings; $2 oare nammeromten; $3 meartallige feroarings.",
-"rcliu" => "; $1 feroarings troch oanmelde brûkers",
-"diff" => "ferskil",
-"hist" => "skiednis",
-"hide" => "gjin",
-"show" => "al",
-"tableform" => "tabel",
-"listform" => "list",
-"nchanges" => "$1 feroarings",
-"minoreditletter" => "T",
-"newpageletter" => "N",
-
-# Upload
-#
-"upload" => "Bied bestân oan",
-"uploadbtn" => "Bied bestân oan",
-"uploadlink" => "Bied ôfbylden oan",
-"reupload" => "Op 'e nij oanbiede",
-"reuploaddesc" => "Werom nei oanbied-side.",
-"uploadnologin" => "Net oanmelde",
-"uploadnologintext" => "Jo moatte [[{{ns:special}}:Userlogin|oanmeld]] wêze om in bestân oanbieden te kinnen.",
-
-"uploaderror" => "Oanbied-fout",
-"uploadtext" => "'''STOP!''' Lês ear't jo eat oanbiede
-de [[Project:Ofbyld-rie|regels foar ôfbyldbrûk]] foar de {{SITENAME}}.
-
-Earder oanbeane ôfbylden, kinne jo fine op de
-[[Project:Imagelist|list of oanbeane ôfbylden]].
-Wat oanbean en wat wiske wurdt, wurdt delskreaun yn it
-[[Project:Oanbied-loch|lochboek]].
-
-Om't nije ôfbylden oan te bieden, kieze jo in bestân út sa't dat
-normaal is foar jo blêdzjer en bestjoersysteem.
-Dan jouwe jo oan jo gjin auteursrjocht skeine troch it oanbieden.
-Mei \"Bied oan\" begjinne jo dan it oanbieden.
-Dit kin efkes duorje as jo Ynternet-ferbining net sa flug is.
-
-Foar de bestânsforam wurdt foto's JPEG oanret, foar tekenings ensfh. PNG, en foar
-lûden OGG. Brûk in dúdlike bestânsnamme, sa't in oar ek wit wat it is.
-
-Om it ôfbyld yn in side op te nimmen, meitsje jo dêr sa'n keppeling:<br />
-'''<nowiki>[[ôfbyld:jo_foto.jpg|omskriuwing]]</nowiki>''' of
-'''<nowiki>[[ôfbyld:jo_logo.png|omskriuwing]]</nowiki>''';
-en foar lûden '''<nowiki>[[media:jo_lûd.ogg]]</nowiki>'''.
-
-Tink derom dat oaren bewurkje kinne wat jo oanbiede, as dat better is foar de {{SITENAME}},
-krekt's sa't dat foar siden jildt, en dat jo útsletten wurde kinne as jo misbrûk
-meitsje fan it systeem..",
-
-"uploadlog" => "oanbied log",
-"uploadlogpage" => "Oanbied_log",
-"uploadlogpagetext" => "Liste fan de lêst oanbeane bestannen.
-(Tiid oanjûn as UTC).
-<ul>
-</ul>",
-
-"filename" => "Bestânsnamme",
-"filedesc" => "Omskriuwing",
-"copyrightpage" => "{{ns:project}}:Auteursrjocht",
-"copyrightpagename" => "{{SITENAME}} auteursrjocht",
-"uploadedfiles" => "Oanbeane bestannen",
-"minlength" => "Ofbyldnammen moatte trije letters of mear wêze.",
-"badfilename" => "De ôfbyldnamme is feroare nei \"$1\".",
-"badfiletype" => "\".$1\" is net yn in oanrette bestânsfoarm.",
-"largefile" => "It is baas as ôfbylden net grutter as 100k binne.",
-"successfulupload" => "Oanbieden slagge.",
-"fileuploaded" => "Bestân \"$1\" goed oanbean.
-Gean no fierder nei de beskriuwingsside: ($2). Dêr kinne jo oanjaan
-wêr't it bestân wei kaam, hoenear it oanmakke is en wa't it makke hat,
-en wat jo fierder mar oan ynformaasje hawwe.",
-
-"uploadwarning" => "Oanbied waarskôging",
-"savefile" => "Lis bestân fêst",
-"uploadedimage" => " \"[[$1]]\" oanbean",
-"uploaddisabled" => "Sorry, op dizze tsjinner kin net oanbean wurde.",
-
-# Image list
-#
-"imagelist" => "Ofbyld list",
-"imagelisttext" => "Dit is in list fan $1 ôfbylden, op $2.",
-"getimagelist" => "Ofbyld list ...",
-"ilsubmit" => "Sykje",
-"showlast" => "Jou lêste $1 ôfbylden, op $2.",
-"byname" => "namme",
-"bydate" => "datum",
-"bysize" => "grutte",
-"imgdelete" => "wisk",
-"imgdesc" => "tekst",
-"imglegend" => "Utlis: (tekst) = Jou/bewurk ôfbyld-omskriuwing.",
-"imghistory" => "Ofbyldskiednis",
-"revertimg" => "tebek",
-"deleteimg" => "wisk",
-"deleteimgcompletely" => "wisk",
-"imghistlegend" => "Utlis: (no) = dit is it hjoeddeiske ôfbyld,
-(wisk) = wiskje dizze âldere ferzje, (tebek) = set ôfbyld tebek nei dizze âldere ferzje.
-<br /><i>Fia de datum kinne jo it ôfbyld dat doe oanbean besjen</i>.",
-
-"imagelinks" => "Ofbyldkeppelings",
-"linkstoimage" => "Dizze siden binne keppele oan it ôfbyld:",
-"nolinkstoimage" => "Der binne gjin siden oan dit ôfbyld keppelje.",
-
-# Statistics
-#
-"statistics" => "Statistyk",
-"sitestats" => "Side statistyk",
-"userstats" => "Brûker statistyk",
-"sitestatstext" => "It tal fan siden in de {{SITENAME}} is: <b>$2</b>.<br />
-(Oerlissiden, siden oer de {{SITENAME}}, oare bysûndere siden, stobben en
-trochferwizings yn de databank binne dêrby net meiteld.)<br />
-It tal fan siden in de databank is: <b>$1</b>.
-<p>
-Der is <b>$3</b> kear in side opfrege, en <b>$4</b> kear in side bewurke,
-sûnt it programma bywurke is (15 oktober 2002).
-Dat komt yn trochslach del op <b>$5</b> kear bewurke de side,
-en <b>$6</b> kear opfrege de bewurking.",
-
-"userstatstext" => "It tal fan registreare brûkers is <b>$1</b>.
-It tal fan behearders dêrfan is: <b>$2</b>.",
-
-# Maintenance Page
-#
-"maintenance" => "Underhâld",
-"maintnancepagetext" => "Op dizze side stiet ark foar it deistich ûnderhâld.
-In part fan de funksjes freegje in soad fan de databank, dus freegje net nei
-eltse oanpassing daalks in fernijde side op.",
-
-"maintenancebacklink" => "Werom nei Underhâldside",
-"disambiguations" => "Trochverwizings",
-"disambiguationspage" => "{{ns:project}}:trochferwizing",
-"disambiguationstext" => "Dizze siden binne keppele fia in
-[[{{ns:project}}:trochferwizing]].
-Se soenen mei de side sels keppele wurde moatte.<br />
-(Allinnich siden út deselde nammeromte binne oanjûn.)",
-
-"doubleredirects" => "Dûbele trochverwizings",
-"doubleredirectstext" => "<b>Let op!</b> Der kinne missen yn dizze list stean!
-Dat komt dan ornaris troch oare keppelings ûnder de \"#REDIRECT\".<br />
-Eltse rigel jout keppelings nei de earste en twadde trochverwizing, en dan de earste regel fan
-de twadde trochferwizing, wat it \"echte\" doel wêze moat.",
-
-"brokenredirects" => "Misse trochferwizings",
-"brokenredirectstext" => "Dizze trochferwizings ferwize nei siden dy't der net binne.",
-"selflinks" => "Siden mei sels-ferwizings",
-"selflinkstext" => "Dizze siden hawwe in keppeling nei de side sels, wat net sa wêze moat.",
-"mispeelings" => "Siden mei skriuwflaters",
-"mispeelingstext" => "Op dizze siden stiet in skriuw- of typ-flater dy't in soad makke wurd, lykas oanjoen op \"$1\".
-Dêr soe ek stean moatte hoe't it (goed skreaun) wurdt.",
-"mispeelingspage" => "List fan faak makke flaters",
-"missinglanguagelinks" => "Untbrekkende taalkeppelings",
-"missinglanguagelinksbutton" => "Fyn ûntbrekkende taalkeppelings foar",
-"missinglanguagelinkstext" => "Dizze siden hawwe gjin taalkeppeling nei deselde side yn taal \"$1\".
-(Ferwizings en oanheake siden binne net <i>net</i> besocht.",
-
-
-# Miscellaneous special pages
-#
-"orphans" => "Lossteande siden",
-"lonelypages" => "Lossteande siden",
-"unusedimages" => "Lossteande ôbylden",
-"popularpages" => "Grage siden",
-"nviews" => "$1 kear sjoen",
-"wantedpages" => "Nedige siden",
-"nlinks" => "$1 keer keppele",
-"allpages" => "Alle titels",
-"randompage" => "Samar in side",
-"shortpages" => "Koarte siden",
-"longpages" => "Lange siden",
-"listusers" => "Brûkerlist",
-"specialpages" => "Bysûndere siden",
-"spheading" => "Bysûndere siden foar all brûkers",
-"protectpage" => "Beskerm side",
-"recentchangeslinked" => "Folgje keppelings",
-"rclsub" => "(nei siden dêr't \"$1\" keppelings nei hat)",
-"debug" => "Breksykje",
-"newpages" => "Nije siden",
-"ancientpages" => "Alde siden",
-"movethispage" => "Move this side",
-"unusedimagestext" => "<p>Tink derom dat ore web sides lykas fan de oare
-parten fan it meartaliche projekt mei in keppeling nei in direkte URL nei
-an ôfbyld makke hawwe kinne. Dan wurde se noch brûke, mar stean al in dizze list.",
-
-"alphaindexline" => "$1 oan't $2",
-
-
-# Email this brûker
-#
-"mailnologin" => "Gjin adres beskikber",
-"mailnologintext" => "Jo moatte [[{{ns:special}}:Userlogin|oanmeld]]
-wêze, en in jildich e-postadres [[{{ns:special}}:Preferences|ynsteld]]
-hawwe, om oan oare brûkers e-post stjoere te kinnen.",
-
-"emailuser" => "Skriuw dizze brûker",
-"emailpage" => "E-post nei brûker",
-"emailpagetext" => "As dizze brûker in jildich e-postadres in ynsteld hat,
-dan kinne jo ien berjocht ferstjoere.
-It e-postadres dat jo ynsteld hawwe wurdt brûkt as de ôfstjoerder, sa't de ûntfanger
-antwurdzje kin.",
-"noemailtitle" => "Gjin e-postadres",
-"noemailtext" => "Dizze brûker had gjin jildich e-postadres ynsteld,
-of hat oanjaan gjin post fan oare brûkers krije te wollen.",
-"emailfrom" => "Fan",
-"emailto" => "Oan",
-"emailsubject" => "Oer",
-"emailmessage" => "Tekst",
-"emailsend" => "Stjoer",
-"emailsent" => "Berjocht stjoerd",
-"emailsenttext" => "Jo berjocht is stjoerd.",
-
-# Watchlist
-#
-"watchlist" => "Folchlist",
-"watchlistsub" => "(foar brûker \"$1\")",
-"nowatchlist" => "Jo hawwe gjin siden op jo folchlist.",
-"watchnologin" => "Not oanmeld in",
-"watchnologintext"=> "Jo moatte [[{{ns:special}}:Userlogin|oanmeld]] wêze om jo folchlist te feroarjen.",
-
-"addedwatch" => "Oan folchlist tafoege",
-"addedwatchtext" => "De side \"$1\" is tafoege oan jo <a href=\""
-. "{{localurle:{{ns:special}}:Watchlist}}\">folchlist</a>.
-As dizze side sels, of de oerlisside, feroare wurd, dan komt dat dêr yn,
-en de side stiet dan ek <b>fet</b> yn de <a href=\"" .
- "{{localurle:{{ns:special}}:Recentchanges}}\">Koarts feroare</a> list.
-
-<p>As jo letter in side net mear folgje wolle, dan brûke jo \"Ferjit dizze side\".",
-"removedwatch" => "Net mear folgje",
-"removedwatchtext" => "De side \"$1\" stiet net mear op jo folchlist.",
-"watchthispage" => "Folgje dizze side",
-"unwatchthispage" => "Ferjit dizze side",
-"notanarticle" => "Dit kin net folge wurde.",
-"watchnochange" => "Fan de siden dy't jo folgje is der yn dizze perioade net ien feroare.",
-"watchdetails" => "Jo folchlist hat $1 siden (oerlissiden net meiteld).
-In dizze perioade binne der $2 siden feroare.
-$3. ([$4 Gâns myn folchlist].)",
-
-"watchmethod-recent" => "Koarts feroare ...",
-"watchmethod-list" => "Folge ...",
-"removechecked" => "Ferjit dizze siden",
-"watchlistcontains" => "Jo folgje op it stuit $1 siden.",
-"watcheditlist" => "Dit binne de siden op jo folchlist, oardere op alfabet.
-Jou oan hokfoar siden jo net mear folgje wolle, en befêstigje dat ûnderoan de side.",
-
-"removingchecked" => "Wiskje siden fan jo folchlist ...",
-"couldntremove" => "Koe \"$1\" net ferjitte ...",
-"iteminvalidname" => "Misse namme: \"$1\" ...",
-"wlnote" => "Dit binne de lêste <strong>$1</strong> feroarings yn de lêste <strong>$2</strong> oeren.",
-
-
-# Delete/protect/revert
-#
-"deletepage" => "Wisk side",
-"confirm" => "Befêstigje",
-"excontent" => "inhâld wie: '$1'",
-"exbeforeblank" => "foar de tekst wiske wie, wie dat: '$1'",
-"exblank" => "side wie leech",
-"confirmdelete" => "Befestigje wiskjen",
-"deletesub" => "(Wiskje \"$1\")",
-"historywarning" => "Waarskôging: De side dy't jo wiskje wolle hat skiednis: ",
-"confirmdeletetext" => "Jo binne dwaande mei it foar altyd wiskjen fan in side
-of ôfbyld, tegearre mei alle skiednis, út de databank.
-Befêstigje dat jo dat wier dwaan wolle. Befêstigje dat dat is wat jo witte wat it gefolch
-is en dat jo dit dogge neffens de [[{{ns:project}}:wisk-rie]].",
-
-"actioncomplete" => "Dien",
-"deletedtext" => "\"$1\" is wiske.
-Sjoch \"$2\" foar in list fan wat resint wiske is.",
-"deletedarticle" => "\"$1\" is wiske",
-"dellogpage" => "Wisk_loch",
-"dellogpagetext" => "Dit is wat der resint wiske is.
-(Tiden oanjûn as UTC).
-<ul>
-</ul>",
-
-"deletionlog" => "wisk loch",
-"reverted" => "Tebekset nei eardere ferzje",
-"deletecomment" => "Reden foar it wiskjen",
-"imagereverted" => "Tebeksette nei eardere ferzje is slagge.",
-"rollback" => "Feroarings tebeksette",
-"rollbacklink" => "feroaring tebeksette",
-"rollbackfailed" => "Feroaring tebeksette net slagge",
-"cantrollback" => "Disse feroaringt kin net tebek set, om't der mar ien skriuwer is.",
-"alreadyrolled" => "Kin de feroaring fan [[$1]]
-troch [[Brûker:$2|$2]] ([[Brûker oerlis:$2|Oerlis]]) net tebeksette;
-inoar hat de feroaring tebekset, of oars wat oan de side feroare.
-
-De lêste feroaring wie fan [[Brûker:$3|$3]] ([[Brûker oerlis:$3|Oerlis]]). ",
-# only shown if there is an edit comment
-"editcomment" => "De gearfetting wie: \"<i>$1</i>\".",
-"revertpage" => "Tebek set ta de ferzje fan \"$1\"",
-
-# Undelete
-"undelete" => "Side werom set",
-"undeletepage" => "Side besjen en werom sette",
-"undeletepagetext" => "Dizze siden binne wiske, mar sitte noch yn it argyf en kinne weromset wurde.
-(It argyf kin út en troch leechmeitsje wurde.)",
-"undeletearticle" => "Set side werom",
-"undeleterevisions" => "$1 ferzjes in it argyf",
-"undeletehistory" => "Soenen jo dizze side weromsette, dan wurde alle ferzjes weromset as part
-fan de skiednis. As der in nije side is mei dizze namme, dan wurd de hjoeddeise ferzje <b>net</b>
-troch de lêste ferzje út dy weromsette skiednis ferfangen.",
-"undeleterevision" => "Wiske side, sa't dy $1 wie.",
-"undeletebtn" => "Weromset!",
-"undeletedarticle" => "\"$1\" weromset",
-"undeletedtext" => "It weromsette fan side [[:$1|$1]] is slagge.
-(List fan resint [[{{ns:project}}:wisk-loch|wiske of weromsette siden]].",
-
-# Contributions
-#
-"contributions" => "Brûker bydragen",
-"mycontris" => "Myn bydragen",
-"contribsub" => "Foar \"$1\"",
-"nocontribs" => "Der binne gjin feroarings fûn dyt't hjirmei oerienkomme.",
-"ucnote" => "Dit binne dizze brûker's leste <b>$1</b> feroarings yn de lêste <b>$2</b> dagen.",
-"uclinks" => "Besjoch de lêste $1 feroarings; besjoch de lêste $2 dagen.",
-"uctop" => " (boppen)",
-
-# What links here
-#
-"whatlinkshere" => "Wat is hjirmei keppele",
-"notargettitle" => "Gjin side",
-"notargettext" => "Jo hawwe net sein oer hokfoar side jo dit witte wolle.",
-"linklistsub" => "(List fan keppelings)",
-"linkshere" => "Dizze siden binne hjirmei keppele:",
-"nolinkshere" => "Gjinien side is hjirmei keppele!",
-"isredirect" => "trochverwizing",
-
-# Block/unblock IP
-#
-"blockip" => "Slut brûker út",
-"blockiptext" => "Brûk dizze fjilden om in brûker fan skriuwtagong út te sluten.
-Dit soe allinnich omwillens fan fandalisme dwaan wurde moatte, sa't de
-[[{{ns:project}}:Utslut-rie|útslut-rie]] it oanjout.
-Meld de krekte reden! Begelyk, neam de siden dy't oantaaste waarden.",
-"ipaddress" => "Brûkernamme of Ynternet-adres",
-"ipbreason" => "Reden",
-"ipbsubmit" => "Slut dizze brûker út",
-"badipaddress" => "Dy brûker bestiet net",
-"blockipsuccesssub" => "Utsluting slagge",
-"blockipsuccesstext" => "Brûker \"$1\" is útsletten.<br />
-(List fan [[{{ns:special}}:Ipblocklist|útslette brûkers]].)",
-"unblockip" => "Lit brûker der wer yn",
-"unblockiptext" => "Brûk dizze fjilden om in brûker wer skriuwtagong te jaan.",
-"ipusubmit" => "Lit dizze brûker der wer yn",
-"ipusuccess" => "Brûker \"$1\" ynlitten",
-"ipblocklist" => "List fan útsletten Ynternet-adressen en brûkersnammen",
-"blocklistline" => '"$3", troch "$2" op $1 ($4)',
-"blocklink" => "slut út",
-"unblocklink" => "lit yn",
-"contribslink" => "bydragen",
-"autoblocker" => "Jo wienen útsletten om't jo Ynternet-adres oerienkomt mei dat fan \"$1\".
-Foar it útslute fan dy brûker waard dizze reden joen: \"$2\".",
-
-# Developer tools
-#
-"lockdb" => "Meitsje de database 'Net-skriuwe'",
-"unlockdb" => "Meitsje de databank skriuwber",
-"lockdbtext" => "Salang as de databank 'Net-skriuwe' is,
-is foar brûkers it feroarjen fan siden, ynstellings, folchlisten, ensfh. net mooglik.
-Befêstigje dat dit is wat jo wolle, en dat jo de databank wer skriuwber meitsje as
-jo ûnderhâld ree is.",
-"unlockdbtext" => "As de databank skriuwber makke wurdt,
-is foar brûkers it feroarjen fan siden, ynstelingen, folchlisten, ensfh, wer mooglik.
-Befêstigje dat dit is wat jo wolle.",
-"lockconfirm" => "Ja, ik wol wier de databank 'Net--skriuwe' meitsje.",
-"unlockconfirm" => "Ja, ik wol wier de databank skriuwber meitsje.",
-"lockbtn" => "Meitsje de database 'Net-skriuwe'",
-"unlockbtn" => "Meitsje de databank skriuwber",
-"locknoconfirm" => "Jo hawwe jo hanneling net befêstige.",
-"lockdbsuccesssub" => "Databank is 'Net-skriuwe'",
-"unlockdbsuccesssub" => "Database is skriuwber",
-"lockdbsuccesstext" => "De {{SITENAME}} databank is 'Net-skriuwe' makke.
-<br />Tink derom en meitsje de databank skriuwber as jo ûnderhâld ree is.",
-"unlockdbsuccesstext" => "De {{SITENAME}} databank is skriuwber makke.",
-
-# Move page
-#
-"movepage" => "Werneam side",
-"movepagetext" => "Dit werneamt in side, mei alle sideskiednis.
-De âlde titel wurdt in trochferwizing nei de nije.
-Keppelings mei de âlde side wurde net feroare;
-gean sels nei of't der dûbele of misse ferwizings binne.
-It hinget fan jo ôf of't de siden noch keppelen binne sa't it mient wie.
-
-De side wurdt '''net''' werneamt as der al in side mei dy namme is, útsein as it in side
-sûnder skiednis is en de side leech is of in trochferwizing is. Sa kinne jo in side
-daalks weromneame as jo in flater meitsje, mar jo kinne in oare side net oerskriuwe.",
-
-"movepagetalktext" => "As der in oerlisside by heart, dan bliuwt dy oan de side keppele, '''útsein''':
-*De nije sidenamme yn in oare nammeromte is,
-*Der keppele oan de nije namme al in net-lege oerlisside is, of
-*Jo dêr net foar kieze.
-
-In dizze gefallen is it oan jo hoe't jo de oerlisside werneame of ynfoegje wolle.",
-
-"movearticle" => "Werneam side",
-"movenologin" => "Net oameld",
-"movenologintext" => "Jo moatte [[{{ns:special}}:Userlogin|oanmeld]] wêze om in side wer te neamen.",
-
-"newtitle" => "As nij titel",
-"movepagebtn" => "Werneam side",
-"pagemovedsub" => "Werneamen slagge",
-"pagemovedtext" => "Side \"[[$1]]\" werneamd as \"[[$2]]\".",
-"articleexists" => "Der is al in side mei dy namme,
-of oars is de namme dy't jo oanjûn hawwe net tastean.
-Besykje it op 'e nij.",
-
-"talkexists" => "It werneamen op sich is slagge, mar de eardere oerlisside is
-net mear keppele om't der foar de nije namme el al in oerlisside wie.
-Gearfoegje de oerlissiden hânmjittig.",
-
-"movedto" => "werenamd as",
-"talkpagemoved" => "De oerlisside is al noch keppele.",
-"talkpagenotmoved" => "De oerlisside is <strong>net</strong> mear keppele.",
-# Math
-'mw_math_png' => "Altiten as PNG ôfbyldzje",
-'mw_math_simple' => "HTML foar ienfâldiche formules, oars PNG",
-'mw_math_html' => "HTML as mooglik, oars PNG",
-'mw_math_source' => "Lit de TeX ferzje stean (foar tekstblêdzjers)",
-'mw_math_modern' => "Oanbefelle foar resinte blêdzjers",
-'mw_math_mathml' => 'MathML',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesGa.php b/languages/MessagesGa.php
deleted file mode 100644
index a8c4fbc4..00000000
--- a/languages/MessagesGa.php
+++ /dev/null
@@ -1,1792 +0,0 @@
-<?php
-
-
-#-------------------------------------------------------------------
-# Default messages
-#-------------------------------------------------------------------
-
-/* private */ $wgAllMessagesGa = array(
-
-# User Toggles'tog-underline' => "Cuir línte faoi na naisc",
-'tog-highlightbroken' => "Cuir dath dearg ar naisc briste, <a href=\"\" class=\"new\">mar sin</a>
-(rogha eile: mar sin<a href=\"\" class=\"internal\">?</a>).",
-'tog-justify' => "Comhfhadaigh na paragraif",
-'tog-hideminor' => "Ná taispeáin fo-athruithe i measc na n-athruithe is déanaí",
-'tog-usenewrc' => "Stíl nua do na hathruithe is déanaí (le JavaScript)",
-'tog-numberheadings' => "Uimhrigh ceannteidil go huathoibríoch",
-'tog-showtoolbar' => 'Taispeáin an barra uirlisí eagair (JavaScript)',
-"tog-editondblclick" => "Cuir leathanaigh in eagar le déchliceáil (JavaScript)",
-"tog-editsection" =>"Cumasaigh mír-eagarthóireacht le naisc mar seo: [athrú]",
-"tog-editsectiononrightclick" =>"Cumasaigh mír-eagarthóireacht le deaschliceáil<br /> ar ceannteidil (JavaScript)",
-"tog-showtoc" =>"Taispeáin an clár ábhair (d'ailt le níos mó ná 3 ceannteidil)",
-"tog-rememberpassword" => "Cuimhnigh m'fhocal faire",
-"tog-editwidth" => "Cuir uasmhéid ar an mbosca eagair",
-"tog-watchdefault" => "Déan faire ar leathanaigh a athraíonn tú",
-"tog-minordefault" => "Déan mionathrú de gach aon athrú, mar réamhshocrú",
-"tog-previewontop" => "Cuir an réamhamharc os cionn an bhosca eagair, <br />agus ná cuir é taobh thíos de",
-'tog-previewonfirst' => 'Taispeáin réamhamharc don chéad athrú',
-"tog-nocache" => "Ciorraigh taisce na leathanach",
-
-'tog-enotifwatchlistpages' => 'Cuir ríomhphost chugam nuair a athraítear leathanaigh',
-'tog-enotifusertalkpages' => 'Cuir ríomhphost chugam nuair a athraítear mo leathanach phlé úsáideora',
-'tog-enotifminoredits' => 'Cuir ríomhphost chugam nuair a dhéantar mionathruithe chomh maith',
-'tog-enotifrevealaddr' => 'Taispeáin mo sheoladh ríomhphoist i dteachtaireachtaí fógra',
-'tog-shownumberswatching' => 'Taispeán an méid úsáideoirí atá ag faire',
-'tog-fancysig' => 'Síniuithe bunúsacha (gan nasc uathoibríoch)',
-'tog-externaleditor' => 'Bain úsáid as eagarthóir seachtrach, mar réamhshocrú',
-'tog-externaldiff' => 'Bain úsáid as difríocht sheachtrach, mar réamhshocrú',
-
-'underline-always' => 'Déan é gach uair é',
-'underline-never' => 'Ná déan é riamh',
-'underline-default' => 'Reamhshocrú ón brabhsálaí',
-
-'sunday' => 'an Domhnach',
-'monday' => 'an Luan',
-'tuesday' => 'an Mháirt',
-'wednesday' => 'an Chéadaoin',
-'thursday' => 'an Déardaoin',
-'friday' => 'an Aoine',
-'saturday' => 'an Satharn',
-'january' => 'Eanáir',
-'february' => 'Feabhra',
-'march' => 'Márta',
-'april' => 'Aibreán',
-'may_long' => 'Bealtaine',
-'june' => 'Meitheamh',
-'july' => 'Iúil',
-'august' => 'Lúnasa',
-'september' => 'Meán Fómhair',
-'october' => 'Deireadh Fómhair',
-'november' => 'Mí na Samhna',
-'december' => 'Mí na Nollag',
-'jan' => 'Ean',
-'feb' => 'Feabh',
-'mar' => 'Márta',
-'apr' => 'Aib',
-'may' => 'Beal',
-'jun' => 'Meith',
-'jul' => 'Iúil',
-'aug' => 'Lún',
-'sep' => 'MFómh',
-'oct' => 'DFómh',
-'nov' => 'Samh',
-'dec' => 'Noll',
-
-
-# Bits of text used by many pages:
-#
-# FIXME
-#
-'categories' => 'Catagóirí',
-'category' => 'catagóir',
-'category_header' => 'Ailt sa chatagóir "$1"',
-"subcategories" => "Fo-chatagóirí",
-
-"linktrail" => '/^([a-z]+)(.*)\$/sD',
-"mainpage" => "Príomhleathanach",
-"mainpagetext" => "Suiteáladh an ríomhchlár vicí go rathúil.",
-"mainpagedocfooter" => "Féach ar [http://meta.wikimedia.org/wiki/MediaWiki_i18n doiciméid um conas an chomhéadán a athrú]
-agus an [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Lámhleabhar úsáideora] chun cabhair úsáide agus fíoraíochta a fháil.",
-
-'portal' => 'Ionad pobail',
-'portal-url' => '{{ns:4}}:Ionad pobail',
-"about" => "Maidir leis",
-"aboutsite" => "Maidir le {{SITENAME}}",
-'article' => "Leathanach ábhair",
-"aboutpage" => "{{ns:4}}:Maidir leis",
-"help" => "Cabhair",
-"helppage" => "Cabhair:Clár_ábhair",
-"bugreports" => "Fabht-thuairiscí",
-"bugreportspage" => "{{ns:4}}:Fabht-thuairiscí",
-'sitesupport' => 'Síntiúis',
-'sitesupport-url' => '{{ns:4}}:Tacaíocht an tsuímh',
-"faq" => "Ceisteanna Coiteanta",
-"faqpage" => "{{ns:4}}:Ceisteanna_Coiteanta",
-"edithelp" => "Cabhair eagarthóireachta",
-"newwindow" => "(osclaítear i bhfuinneog eile é)",
-"edithelppage" => "{{ns:help}}:Eagarthóireacht",
-"cancel" => "Cealaigh",
-"qbfind" => "Aimsigh",
-"qbbrowse" => "Brabhsáil",
-"qbedit" => "Cuir in eagar",
-"qbpageoptions" => "An leathanach seo",
-"qbpageinfo" => "Comhthéacs",
-"qbmyoptions" => "Mo chuid leathanaigh",
-"qbspecialpages" => "Leathanaigh speisialta",
-"moredotdotdot" => "Tuilleadh...",
-"mypage" => "Mo leathanach",
-"mytalk" => "Mo chuid phlé",
-"anontalk" => "Plé don IP seo",
-"navigation" => "Nascleanúint",
-
-# Metadata in edit box
-'metadata' => '<b>Meiteashonraí</b> (féach ar <a href="$1">here</a> le haghaidh a thuilleadh eolais)',
-'metadata_page' => '{{ns:4}}:Meiteashonraí',
-
-"currentevents" => "Cursaí reatha",
-'currentevents-url' => 'Cursaí reatha',
-
-'disclaimers' => 'Séanadh',
-"disclaimerpage" => "{{ns:4}}:Séanadh_ginearálta",
-"errorpagetitle" => "Earráid",
-"returnto" => "Dul ar ais go $1.",
-"tagline" => "Ó {{SITENAME}}.",
-"whatlinkshere" => "Leathanaigh a nascaíonn chuig an leathanach seo",
-"help" => "Cabhair",
-"search" => "Cuardaigh",
-"go" => "Téir",
-"history" => "Stair an lgh seo",
-'history_short' => 'Stair',
-'info_short' => 'Eolas',
-"printableversion" => "Eagrán inphriontáilte",
-"print" => "Priontáil",
-"edit" => "Athraigh an lch seo",
-"editthispage" => "Athraigh an lch seo",
-"delete" => "Scrios",
-"deletethispage" => "Scrios an lch seo",
-'undelete_short1' => 'Díscrios athrú amháin',
-"undelete_short" => "Díscrios $1 athruithe",
-"protect" => "Glasáil",
-"protectthispage" => "Glasáil an lch seo",
-"unprotect" => "Díghlasáil",
-"unprotectthispage" => "Díghlasáil an lch seo",
-"newpage" => "Leathanach nua",
-"talkpage" => "Pléigh an lch seo",
-'specialpage' => 'Leathanach Speisialta',
-'personaltools' => 'Uirlisí phearsánta',
-"postcomment" => "Caint ar an lch",
-'addsection' => '+',
-"articlepage" => "Féach ar an alt",
-"subjectpage" => "Féach ar an t-ábhar", # For compatibility
-'talk' => 'Plé',
-'views' => 'Tuairimí',
-'toolbox' => 'Bosca uirlisí',
-"userpage" => "Féach ar lch úsáideora",
-"projectpage" => "Féach ar lch thionscadail",
-"imagepage" => "Féach ar lch íomhá",
-"viewtalkpage" => "Féach ar phlé",
-"otherlanguages" => "I dteangacha eile",
-"redirectedfrom" => "(Athsheolta ó $1)",
-"lastmodified" => "Athraíodh an leathanach seo ag $1.",
-"viewcount" => "Rochtainíodh an leathanach seo $1 uair.",
-'copyright' => "Tá an t-ábhar le fáil faoin $1.",
-"protectedpage" => "Leathanach glasáilte",
-"administrators" => "{{ns:4}}:Riarthóirí",
-"sysoptitle" => "Tá cuntas oibreora córais de dhíth",
-"sysoptext" => "Ní mór duit bheith i do \"oibreoir córais\"
-chun an gníomh seo a dhéanamh.
-Féach ar $1.",
-"developertitle" => "Tá cuntas ríomhchláraitheora de dhíth",
-"developertext" => "Ní mór duit bheith i do \"ríomhchláraitheoir\"
-chun an gníomh seo a dhéanamh.
-Féach ar $1.",
-
-'badaccess' => 'Earráid ceada',
-'badaccesstext' => 'Ní féidir an gníomh seo a dhéanamh muna bhfuil
-an cead "$2" agat.
-See $1.',
-
-'versionrequired' => 'Tá leagan $1 de MediaWiki de dhíth',
-'versionrequiredtext' => 'Tá an leagan $1 de MediaWiki riachtanach chun an leathanach seo a úsáid. Féach ar [[Speisialta:Version]]',
-
-
-"nbytes" => "$1 beart",
-"go" => "Téir",
-"ok" => "Déan",
-"editsection" => "athraigh",
-"editold" => "athraigh",
-"toc" => "Clár ábhair",
-"showtoc" => "taispeáin",
-"hidetoc" => "folaigh",
-"thisisdeleted" => "Breathnaigh nó cuir ar ais $1?",
-"restorelink" => "$1 athruithe scriosaithe",
-'feedlinks' => 'Fotha:',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Alt',
-'nstab-user' => 'Lch úsáideora',
-'nstab-media' => 'Lch meáin',
-'nstab-special' => 'Speisialta',
-'nstab-project' => 'Lch thionscadail',
-'nstab-image' => 'Comhad',
-'nstab-mediawiki' => 'Teachtaireacht',
-'nstab-template' => 'Teimpléad',
-'nstab-help' => 'Cabhair',
-'nstab-category' => 'Catagóir',
-
-# Main script and global functions
-#
-"nosuchaction" => "Níl a leithéid de ghníomh ann",
-"nosuchactiontext" => "Níl aithníonn an vicí an gníomh atá ann sa líonsheoladh.",
-"nosuchspecialpage" => "Níl a leithéid de leathanach speisialta ann",
-"nospecialpagetext" => "Níl aithníonn an vicí an leathanach speisialta a d'iarr tú ar.",
-
-# General errors
-#
-"error" => "Earráid",
-"databaseerror" => "Earráid sa bunachar sonraí",
-"dberrortext" => "Tharlaigh earráid chomhréire in iarratas chuig an bhunachar sonraí.
-<blockquote><tt>$1</tt></blockquote>, ón suim \"<tt>$2</tt>\",
-an iarratas deireanach chuig an bhunachar sonrai.
-Chuir MySQL an earráid seo ar ais: \"<tt>$3: $4</tt>\".",
-"dberrortextcl" => "Tharlaigh earráid chomhréire in iarratas chuig an bhunachar
-
-sonraí.
-\"$1\", ón suim \"$2\",
-ab ea an iarratas fiosraithe deireanach chuig an bhunachar sonrai,
-Chuir MySQL an earráid seo ar ais: \"$3: $4\".",
-"noconnect" => "Tá brón orainn! Tá roinnt deacrachtaí teicniúla ag an vicí faoi
-
-láthair,
-agus ní féidir leis teagmháil a dhéanamh leis an mbunachar sonraí.",
-"nodb" => "Theip rogha an bhunachair sonraí $1",
-"cachederror" => "Seo í cóip taisce den leathanach atá á lorg agat (is dócha nach bhfuil sí bord ar bhord leis an leagan
-
-láithreach).",
-'laggedslavemode' => 'Fógra: B\'fhéidir nach bhfuil an leathanach suas chun dáta.',
-"readonly" => "Bunachar sonraí glasáilte",
-"enterlockreason" => "Iontráil cúis don glasáil, agus meastachán
-den uair a díghlasálfar an bunachar sonraí.",
-"readonlytext" => "Tá an bunachar sonraí {{GRAMMAR:genitive|{{SITENAME}}}} glasáilte anois do iontráilí agus athruithe nua
-(is dócha go bhfuil sé do gnáthchothabháil).
-Tar éis seo, díghlasálfar an bunachar sonraí arís.
-Tugadh an míniú seo ag an riarthóir a ghlasáil é:
-$1",
-"missingarticle" => "Chuardaigh an bunachar sonraí ar leathanach a mba chóir bheith
-faighte darb teideal \"$1\" ach níor bhfuarthas an leathanach.
-
-Is dócha gur lean tu nasc chuig sean-dhifríocht nó nasc staire a bhaineann le
-leathanach atá scriosta cheana féin.
-
-Muna bhfuil seo an scéal, b'fhéidir go bhfuair tú amach fabht sna bogearraí MediaWiki.
-Déan nóta den URL le do thoil, agus cuir an ábhar in iúl do riarthóir.",
-'readonly_lag' => "Glasáladh an bunachar sonraí go huathoibríoch, mar tá freastalaithe
-sclábhánta an bhunachair sonraí ag teacht suas chun dáta leis an máistirfhreastalaí
-fós.",
-"internalerror" => "Earráid inmhéanach",
-"filecopyerror" => "Ní féidir an comhad \"$1\" a chóipeáil go \"$2\".",
-"filerenameerror" => "Ní féidir an comhad \"$1\" a athainmnigh mar \"$2\".",
-"filedeleteerror" => "Ní féidir an comhad \"$1\" a scriosaigh amach.",
-"filenotfound" => "Ní bhfuarthas an comhad \"$1\".",
-"unexpected" => "Luach gan súil leis: \"$1\"=\"$2\".",
-"formerror" => "Earráid: ní féidir an foirm a tabhair isteach",
-"badarticleerror" => "Ní féidir an gníomh seo a dhéanamh ar an leathanach seo.",
-"cannotdelete" => "Ní féidir an leathanach nó íomhá sonraithe a scriosaigh. (B'fhéidir gur scrios duine eile é cheana féin.)",
-"badtitle" => "Teideal neamhbhailí",
-"badtitletext" => "Bhí teideal an leathanaigh a d'iarr tú ar neamhbhailí, folamh, nó
-teideal idirtheangach nó idirvicí nasctha go mícheart.",
-"perfdisabled" => "Tá brón orainn! Díchumasaíodh an gné seo ar feadh tamaill chun luas an bhunachair sonraí a chosaint.",
-"perfdisabledsub" => "Is cóip i dtaisce é seo, ó $1:",
-"wrong_wfQuery_params" => "Paraiméadair míchearta don wfQuery()<br />
-Feidhm: $1<br />
-Iarratas: $2",
-'perfcached' => 'Fuarthas na sonraí seo as dtaisce, agus is dócha nach bhfuil siad suas chun dáta:',
-"viewsource" => "Féach ar fhoinse",
-"protectedtext" => "Glasáladh an leathanach seo chun é a chosaint i gcoinne athruithe. Tá go leor
-cúiseanna féideartha don scéal seo. Féach ar
-[[{{ns:project}}:Leathanach glasáilte]] más é do thoil é.
-
-Is féidir leat foinse an leathanaigh seo a féachaint agus a chóipeáil:",
-'sqlhidden' => '(Iarratas SQL folaithe)',
-
-# Login and logout pages
-#
-"logouttitle" => "Logáil amach",
-"logouttext" => "Tá tú logáilte amach anois.
-Is féidir leat an {{SITENAME}} a úsáid fós gan ainm, nó is féidir leat logáil isteach
-arís mar an úsáideoir céanna, nó mar úsáideoir eile. Tabhair faoi deara go taispeáinfear roinnt
-leathanaigh mar atá tú logtha ann fós, go dtí go ghlanfá amach do thaisce brabhsálaí",
-
-"welcomecreation" => "== Tá fáilte romhat, $1! ==
-
-Cruthaíodh do chuntas. Ná déan dearmad ar do sainroghanna phearsanta {{GRAMMAR:genitive|{{SITENAME}}}} a hathrú.",
-
-"loginpagetitle" => "Logáil isteach",
-"yourname" => "D'ainm úsáideora",
-"yourpassword" => "D'fhocal faire",
-"yourpasswordagain" => "Athiontráil d'fhocal faire",
-"remembermypassword" => "Cuimhnigh orm",
-"yourdomainname" => "D'fhearann",
-'externaldberror' => 'Bhí earráid bhunachair sonraí ann maidir le fíordheimhniú seachtrach, nóThere was either an external authentication database error or you are not allowed to update your external account.',
-"loginproblem" => "<b>Bhí fadhb ann maidir leis an logáil isteach.</b><br />Déan iarracht eile!",
-"alreadyloggedin" => "<strong>A húsáideoir $1, tá tú logáilte isteach cheana féin!</strong><br />",
-
-"login" => "Logáil isteach",
-'loginprompt' => "Tá fianáin de dhíth chun logáil isteach a dhéanamh ag {{SITENAME}}.",
-"userlogin" => "Logáil isteach",
-"logout" => "Logáil amach",
-"userlogout" => "Logáil amach",
-"notloggedin" => "Níl tú logáilte isteach",
-"createaccount" => "Cruthaigh cuntas nua",
-"createaccountmail" => "le ríomhphost",
-"badretype" => "D'iontráil tú dhá fhocal faire difriúla.",
-"userexists" => "Tá an ainm úsáideora a d'iontráil tú á úsáid cheana féin. Déan rogha d'ainm eile, más é do thoil é.",
-"youremail" => "Do ríomhphost *",
-'yourrealname' => "D'fhíorainm **",
-'yourlanguage' => 'Teanga',
-'yourvariant' => 'Malairt',
-"yournick" => "Do leasainm (i síniuithe)",
-'prefs-help-email' => '** <strong>Ríomhphost</strong> (roghnach): Leis an tréith seo is féidir teagmháil a dhéanamh leat tríd do leathanach úsáideora nó phlé_úsáideora gan do sheoladh ríomhphost a thaispeáint.',
-'prefs-help-email-enotif' => 'Úsáidtear an seoladh seo chun fógraíocht ríomhphoist a sheoladh dhuit, má chumasaigh tú an rogha sin.',
-'prefs-help-realname' => '* <strong>Fíorainm</strong> (roghnach): má toghaíonn tú é sin a chur ar fáil, úsáidfear é chun
-do chuid dreachtaí a chur i leith tusa.',
-"loginerror" => "Earráid leis an logáil isteach",
-'nocookiesnew' => "Chruthaíodh an cuntas úsáideora, ach níl tú logáilte isteach.
-
-Úsáideann {{SITENAME}} fianáin chun úsáideoirí a logáil isteach. Tá fianáin díchumasaithe agat. Cumasaigh iad le do thoil, agus ansin logáil isteach le d'ainm úsáideora agus d'fhocal faire úrnua.",
-"nocookieslogin" => "Úsáideann {{SITENAME}} fianáin chun úsáideoirí a logáil
-isteach. Tá fianáin díchumasaithe agat. Cumasaigh iad agus déan athiarracht, le do thoil.",
-"noname" => "Níor shonraigh tú ainm úsáideora bailí.",
-"loginsuccesstitle" => "Logáil isteach rathúil",
-"loginsuccess" => "Tá tú logáilte isteach anois sa {{SITENAME}} mar \"$1\".",
-"nosuchuser" => "Níl aon úsáideoir ann leis an ainm \"$1\".
-Cinntigh do litriú, nó bain úsáid as an foirm thíos chun cuntas úsáideora nua a chruthú.",
-'nosuchusershort' => "Níl aon úsáideoir ann leis an ainm \"$1\". Cinntigh do litriú.",
-"wrongpassword" => "D'iontráil tú focal faire mícheart (nó ar iarraidh). Déan iarracht eile le do thoil.",
-"mailmypassword" => "Seol m'fhocal faire chugam.",
-'passwordremindertitle' => "Cuimneachán an fhocail faire ó {{SITENAME}}",
-'passwordremindertext' => "D'iarr duine éigin (tusa de réir cosúlachta, ón seoladh IP $1)
-go sheolfaimis focal faire {{GRAMMAR:genitive|{{SITENAME}}}} nua.
-\"$3\" an focal faire don úsáideoir \"$2\" anois.
-Ba chóir duit lógail isteach anois agus d'fhocal faire a athrú.",
-
-"noemail" => "Níl aon seoladh ríomhphoist i gcuntas don úsáideoir \"$1\".",
-"passwordsent" => "Cuireadh focal faire nua chuig an seoladh ríomhphoist atá cláraithe do \"$1\".
-Nuair atá sé agat, logáil isteach arís le do thoil chun fíordheimhniu a dhéanamh.",
-'eauthentsent' => "Cuireadh teachtaireacht ríomhphoist chuig an seoladh
-chun fíordheimhniú a dhéanamh. Chun fíordheimhniú a dhéanamh gur leatsa an cuntas, caithfidh tú glac leis an teachtaireacht sin nó ní sheolfar aon rud eile chuig do chuntas.",
-'loginend' => '',
-'mailerror' => "Tharlaigh earráid leis an seoladh: $1",
-'acct_creation_throttle_hit' => 'Tá brón orainn, ach tá tú i ndiadh $1 cuntas á chruthú. Ní féidir leat níos mó a dhéanamh.',
-
-'emailauthenticated' => 'D\'fhíordheimhníodh do sheoladh ríomhphoist ar $1.',
-'emailnotauthenticated' => '<strong>Ní dhearna fíordheimhniú</strong> ar do sheoladh ríomhphoist fós, agu díchumasaítear na hardtréithe ríomhphoist go dtí go fíordheimhneofaí é <strong>(d.c.f.)</strong>.<br />
-Chun fíordheimhniú a dhéanamh, logáil isteach leis an focal faire neamhbhuan atá seolta chugat, nó iarr ar ceann nua ar an leathanach logála istigh.',
-'invalidemailaddress' => 'Ní féidir an seoladh ríomhphoist a ghlacadh leis mar is dócha go bhfuil formáid neamhbhailí aige.
-
-Iontráil seoladh dea-fhormáidte le do thoil, nó glan an réimse sin.',
-
-# Edit page toolbar
-'bold_sample'=>'Cló trom',
-'bold_tip'=>'Cló trom',
-'italic_sample'=>'Cló Iodáileach',
-'italic_tip'=>'Cló Iodáileach',
-'link_sample'=>'Ainm naisc',
-'link_tip'=>'Nasc inmhéanach',
-'extlink_sample'=>'http://www.sampla.com ainm naisc',
-'extlink_tip'=>'Nasc seachtrach (cuimhnigh an réimír http://)',
-'headline_sample'=>'Cló ceannlíne',
-'headline_tip'=>'Ceannlíne Leibhéil 2',
-'math_sample'=>'Cuir foirmle isteach anseo',
-'math_tip'=>'Foirmle matamataice (LaTeX)',
-'nowiki_sample'=>'Cuir téacs neamh-fhormáide anseo',
-'nowiki_tip'=>'Scaoil thar ar fhormáid mearshuímh',
-'image_sample'=>'Sámpla.jpg',
-'image_tip'=>'Ãomhá leabaithe',
-'media_sample'=>'Sámpla.mp3',
-'media_tip'=>'Nasc chuig comhad meáin',
-'sig_tip'=>'Do shíniú le stampa ama',
-'hr_tip'=>'Líne cothrománach (inúsáidte go coigilteach)',
-
-# Edit pages
-#
-"summary" => "Achoimriú",
-"subject" => "Ãbhar/ceannlíne",
-"minoredit" => "Is mionathrú é seo",
-"watchthis" => "Déan faire ar an lch seo",
-"savearticle" => "Sábháil an lch",
-"preview" => "Réamhamharc",
-"showpreview" => "Taispeáin réamhamharc",
-"blockedtitle" => "Tá an úsáideoir seo faoi chosc",
-"blockedtext" => "Chuir $1 cosc ar d'ainm úsáideora nó ar do sheoladh IP.
-Seo é an cúis a thugadh:<br />''$2''<p>Is féidir leat teagmháil a dhéanamh le $1 nó le ceann eile de na
-[[{{ns:4}}:Riarthóirí|riarthóirí]] chun an cosc a phléigh.
-
-Tabhair faoi deara nach bhfuil cead agat an gné \"cuir ríomhphost chuig an úsáideoir seo\" a úsáid
-mura bhfuil seoladh ríomhphoist bailí cláraithe i do [[Speisialta:Preferences|shainroghanna úsáideora]].
-
-Is é $3 do sheoladh IP. Más é do thoil é, déan tagairt den seoladh seo le gach ceist a chuirfeá.",
-"whitelistedittitle" => "Logáil isteach chun athrú a dhéanamh",
-"whitelistedittext" => "Ní mór duit [[Speisialta:Userlogin|logáil isteach]] chun ailt a athrú.",
-"whitelistreadtitle" => "Logáil isteach chun ailt a léamh",
-"whitelistreadtext" => "Ní mór duit [[Speisialta:Userlogin|logáil isteach]] chun ailt a léamh.",
-"whitelistacctitle" => "Níl cead agat cuntas a chruthú",
-"whitelistacctext" => "Chun cuntais nua a chruthú sa vicí seo, caithfidh tú [[Speisialta:Userlogin|logáil
-isteach]] agus caithfidh go bhfuil an cead riachtanach agat.",
-'loginreqtitle' => 'Tá logáil isteach de dhíth ort',
-"accmailtitle" => "Seoladh an focal faire.",
-"accmailtext" => "Seoladh chuig $2 focal faire an úsáideora '$1'.",
-"newarticle" => "(Nua)",
-"newarticletext" =>
-"Lean tú nasc chuig leathanach a nach bhfuil ann fós.
-Chun an leathanach a chruthú, tosaigh ag clóscríobh san bosca anseo thíos
-(féach ar an [[{{ns:project}}:Cabhair|leathanach cabhrach]] chun a thuilleadh eolais a fháil).
-Má tháinig tú anseo as dearmad, brúigh an cnaipe '''ar ais''' ar do líonléitheoir.",
-'talkpagetext' => '<!-- MediaWiki:teacsphlé -->',
-"anontalkpagetext" => "---- ''Is é seo an leathanach plé do úsáideoir gan ainm nach chruthaigh
-cuntas fós nó nach úsáideann a chuntas phéarsanta. Dá bhrí sin, caithfimid an [[seoladh IP]] uimhriúil a úsáid
-chun é/í a ionannaigh. Is féidir cuid mhaith úsáideoirí an seoladh IP céanna a úsáid. Má tá tú
-i do úsáideoir gan ainm agus má tá sé do thuairim go rinneadh léiriuithe neamhfheidhmeacha fút,
-[[Special:Userlogin|cruthaigh cuntas nó logáil isteach]] le do thoil chun mearbhall a héalú
-le húsáideoirí eile gan ainmneacha amach anseo.''",
-"noarticletext" => "(Níl aon téacs ar an leathanach seo faoi láthair)",
-'clearyourcache' => "'''Tabhair faoi deara:''' Tar éis duit ábhar a shábháil, ní mór duit
-taisce do líonléitheora chun na hathruithe a fheiceáil After saving, you have to clear your
-browser cache to see the changes: '''Mozilla / Netscape:''' roghnaigh ''Athlódáil''
-(nó ''Ctrl-R''), '''IE / Opera:''' ''Ctrl-F5'', '''Safari:''' ''Cmd-R'', '''Konqueror''' ''Ctrl-R''.",
-'usercssjsyoucanpreview' => "<strong>Leid:</strong> Sula sábhálaím tú, úsáid an cnaipe
-'Réamhamharc' chun do CSS/JS nua a tástáil.",
-'usercsspreview' => "'''Cuimhnigh nach bhfuil seo ach réamhamharc do CSS úsáideora -
-níor sábháladh é go fóill!'''",
-'userjspreview' => "'''Cuimhnigh nach bhfuil seo ach réamhamharc do JavaScript úsáideora
-- níor sábháladh é go fóill!'''",
-"updated" => "(Leasaithe)",
-"note" => "<strong>Tabhair faoi deara:</strong>",
-"previewnote" => "Cuimhnigh nach bhfuil seo ach réamhamharc, agus nach sábháladh é fós!",
-"previewconflict" => "San réamhamharc seo, feachann tú an téacs dé réir an eagarbhosca
-thuas mar a taispeáinfear é má sábháilfear é.",
-"editing" => "Ag athrú $1",
-"editconflict" => "Coimhlint athraithe: $1",
-"explainconflict" => "D'athraigh duine eile an leathanach seo ó shin a thosaigh tú ag athrú é.
-Sa bhosca seo thuas feiceann tú téacs an leathanaigh mar atá sé faoi láthair.
-Tá do chuid athruithe sa bhosca thíos.
-Caithfidh tú do chuid athruithe a chumasadh leis an leagan láithreach.
-Nuair a brúann tú ar an cnaipe \"Sábháil an leathanach\", ní shábhálfar aon rud <b>ach
-amháin</b> an téacs sa bhosca thuas.<p>",
-"yourtext" => "Do chuid téacs",
-"storedversion" => "Eagrán sábháilte",
-"editingold" => "<strong>AIRE: Tá tú ag athrú eagrán an leathanaigh atá as dáta.
-Dá shábhálfá é, caillfear aon athrú a rinneadh ó shin an eagrán seo.</strong>",
-"yourdiff" => "Difríochtaí",
-/*"copyrightwarning" => "Tabhair faoi dearadh go scaoiltear gach ceart le {{SITENAME}} de réir tearmaí an <i>GNU Free Documentation License</i> (féach ar $1 le haghaidh tuilleadh eolais).
-Munar mian leat go gcuirfí do chuid scríbhinn in eagar go héadrócaireach agus go n-athdálfaí gan teorainn iad, ná
-tabhair isteach anseo iad.<br />
-Ina theannta sin, geallann tú gur scríobh tú féin an dréacht seo, nó gur chóipeáil tú é ó fhoinse gan chóipcheart
-é. <strong>Nà TABHAIR ISTEACH OBAIR LE CÓIPCHEART GAN CHEAD!</strong>",*/
-"copyrightwarning2" => "Tabhair faoi dearadh gur féidir le cuiditheoirí eile gach dréacht do {{SITENAME}} a chur in eagar, a athrú agus a scriosadh. Munar mian leat go gcuirfí do chuid scríbhinn in eagar go héadrócaireach agus go n-athdálfaí gan teorainn iad, ná tabhair isteach anseo iad.<br /> Ina theannta sin, geallann tú gur scríobh tú féin an dréacht seo, nó gur chóipeáil tú é ó fhoinse gan chóipcheart é (féach ar $1 le haghaidh tuilleadh eolais). <strong>Nà TABHAIR ISTEACH OBAIR LE CÓIPCHEART GAN CHEAD!</strong>",
-"longpagewarning" => "AIRE: Tá an leathanach seo $1 cilibheart i bhfad; ní féidir le roinnt brabhsálaithe
-leathanaigh a athrú má tá siad breis agus $1KiB, nó níos fada ná sin.
-Más féidir, giotaigh an leathanach i gcodanna níos bige.",
-"readonlywarning" => "AIRE: Glasáladh an bunachar sonraí, agus mar sin
-ní féidir leat do chuid athruithe a shábháil díreach anois. B'fhéidir gur mhaith leat an téacs a ghearr is
-ghreamú i gcomhad téacs agus é a úsáid níos déanaí.",
-"protectedpagewarning" => "AIRE: Glasáladh an leathanach seo, agus ní féidir le duine ar bith é a athrú
-ach amhaín na húsáideoirí le pribhléidí oibreora córais. Bí cinnte go leanann tú na
-[[Project:Treoirlínte_do_leathanaigh_glasáilte|treoirlínte do leathanaigh
-glasáilte]].",
-
-# History pages
-#
-"revhistory" => "Stáir athraithe",
-"nohistory" => "Níl aon stáir athraithe ag an leathanach seo.",
-"revnotfound" => "Ní bhfuarthas an athrú",
-"revnotfoundtext" => "Ní bhfuarthas seaneagrán an leathanaigh a d'iarr tú ar.
-Cinntigh an URL a d'úsáid tú chun an leathanach seo a rochtain.",
-"loadhist" => "Ag lódáil stáir an leathanaigh",
-"currentrev" => "Leagan láithreach",
-"revisionasof" => "Leagan ó $1",
-'revisionasofwithlink' => 'Leagan ó $1; $2<br />$3 | $4',
-'previousrevision' => '?Leagan níos sine',
-'nextrevision' => 'Leagan níos nuaí?',
-'currentrevisionlink' => 'féach ar an leagan laithreach',
-"cur" => "rth",
-"next" => "lns",
-"last" => "rmh",
-"orig" => "bun",
-'histlegend' => "Difríochtaí a roghnú: marcáil na boscaí de na eagráin atá ag teastail uait á cuir i gcomparáid, agus brúigh Iontráil nó an cnaipe ag bun an leathanaigh.<br />
-Eochair: (rth) = difríocht leis an leagan láithreach,
-(rmh) = difríocht leis an eagrán roimhe, M = mionathrú",
-'history_copyright' => '-',
-'deletedrev' => '[scriosta]',
-'histfirst' => 'An ceann is luaithe',
-'histlast' => 'An ceann is déanaí',
-
-# Diffs
-#
-"difference" => "(Difríochtaí idir leaganacha)",
-"loadingrev" => "ag lódáil leagan don difríocht",
-"lineno" => "Líne $1:",
-"editcurrent" => "Athraigh leagan láithreach an leathanaigh seo",
-'selectnewerversionfordiff' => 'Roghnaigh leagan níos nuaí mar chomparáid',
-'selectolderversionfordiff' => 'Roghnaigh leagan níos sine mar chomparáid',
-'compareselectedversions' => 'Cuir na leagain roghnaithe i gcomparáid',
-
-# Search results
-#
-"searchresults" => "Torthaí an chuardaigh",
-"searchresulttext" => "Féach ar [[{{ns:project}}:Cuardach|Cuardach sa {{SITENAME}}]] chun a thuilleadh eolais a fháil maidir le cuardaigh {{GRAMMAR:genitive|{{SITENAME}}}}.",
-"searchsubtitle" => "Don iarratas \"[[:$1]]\"",
-"searchsubtitleinvalid" => "Don iarratas \"$1\"",
-"badquery" => "Iarratas fiosraithe neamhbhailí",
-"badquerytext" => "Nior éirigh linn d'iarratas a phróiseáil.
-Is dócha go rinne tú cuardach ar focal le níos lú ná trí litir,
-gné a nach bhfuil le tacaíocht aige fós.
-B'fhéidir freisin go mhíchlóshcríobh tú an leagan, mar shampla
-\"éisc agus agus lanna\". Déan athiarracht.",
-"matchtotals" => "Bhí an cheist \"$1\" ina mhacasamhail le $2 teidil alt
-agus leis an téacs i $3 ailt.",
-"noexactmatch" => "Níl aon leathanach ann leis an teideal áirithe seo air. Tá cuardach á dhéanamh sa téacs iomlán...",
-"titlematches" => "Tá macasamhla teidil alt ann",
-"notitlematches" => "Níl macasamhla teidil alt ann",
-"textmatches" => "Tá macasamhla téacs alt ann",
-"notextmatches" => "Níl macasamhla téacs alt ann",
-"prevn" => "na $1 roimhe",
-"nextn" => "an chéad $1 eile",
-"viewprevnext" => "Taispeáin ($1) ($2) ($3).",
-"showingresults" => "Ag taispeáint thíos <b>$1</b> toraidh, ag tosachh le #<b>$2</b>.",
-"showingresultsnum" => "Ag taispeáint thíos <b>$3</b> toraidh, ag tosach le #<b>$2</b>.",
-"nonefound" => "<strong>Tabhair faoi deara</strong>: go minic, ní éiríonn cuardaigh nuair a cuardaítear focail an-coiteanta, m.sh., \"ag\" is \"an\",
-a nach bhfuil innéacsaítear, nó nuair a ceisteann tú níos mó ná téarma amháin (ní
-taispeáintear sna toraidh ach na leathanaigh ina bhfuil go leoir na téarmaí cuardaigh).",
-"powersearch" => "Cuardaigh",
-"powersearchtext" => "
-Cuardaigh sna hainmspásanna :<br />
-$1<br />
-$2 Cuir athsheolaidh in áireamh Cuardaigh ar $3 $9",
-"searchdisabled" => "<p>Tá brón orainn! Mhíchumasaíodh an cuardach téacs iomlán go sealadach chun luas an tsuímh
-a chosaint. Idir an dá linn, is féidir leat an cuardach Google anseo thíos a úsáid - b'fhéidir go bhfuil sé as dáta.</p>",
-
-"blanknamespace" => "(Gnáth)",
-
-# Preferences page
-#
-"preferences" => "Sainroghanna",
-"prefsnologin" => "Níl tú logáilte isteach",
-"prefsnologintext" => "Ní mór duit [[Speisialta:Userlogin|logáil isteach]] chun do chuid sainroghanna phearsanta a shocrú.",
-"prefsreset" => "D'athraíodh do chuid sainroghanna ar ais chuig an leagan bunúsach ón stóras.",
-"qbsettings" => "Sainroghanna an bosca uirlisí",
-"changepassword" => "Athraigh d'fhocal faire",
-"skin" => "Craiceann",
-"math" => "Ag aistriú na matamaitice",
-"dateformat" => "Formáid dáta",
-'datedefault' => 'Is cuma liom',
-"math_failure" => "Theip anailís an fhoirmle",
-"math_unknown_error" => "earráid anaithnid",
-"math_unknown_function" => "foirmle anaithnid",
-"math_lexing_error" => "Theipeadh anailís an fhoclóra",
-"math_syntax_error" => "earráid comhréire",
-'math_image_error' => 'Theipeadh aistriú an PNG; tástáil má tá na ríomhchláir latex, dvips, gs, agus convert
-i suite go maith.',
-'math_bad_tmpdir' => 'Ní féidir scríobh chuig an fillteán mata sealadach, nó é a chruthú',
-'math_bad_output' => 'Ní féidir scríobh chuig an fillteán mata aschomhaid, nó é a chruthú',
-'math_notexvc' => 'Níl an ríomhchlár texvc ann; féach ar mata/EOLAIS chun é a sainathrú.',
-'prefs-personal' => 'Sonraí úsáideora',
-'prefs-rc' => 'Athruithe le déanaí agus taispeántas stumpaí',
-'prefs-misc' => 'Sainroghanna éagsúla',
-"saveprefs" => "Sábháil sainroghanna",
-"resetprefs" => "Athshuigh sainroghanna",
-"oldpassword" => "Seanfhocal faire",
-"newpassword" => "Nuafhocal faire",
-"retypenew" => "Athiontráil an nuafhocal faire",
-"textboxsize" => "Eagarthóireacht",
-"rows" => "Sraitheanna",
-"columns" => "Colúin",
-"searchresultshead" => "Sainroghanna do toraidh cuardaigh",
-"resultsperpage" => "Cuairt le taispeáint ar gach leathanach",
-"contextlines" => "Línte le taispeáint do gach cuairt",
-"contextchars" => "Litreacha chomhthéacs ar gach líne",
-"stubthreshold" => "Tairseach do taispeántas stumpaí",
-"recentchangescount" => "Méid teideal sna hathruithe le déanaí",
-"savedprefs" => "Sábháladh do chuid sainroghanna.",
-'timezonelegend' => 'Crios ama',
-"timezonetext" => "Iontráil an méid uaireanta a difríonn do am áitiúil
-den am an freastalaí (UTC).",
-"localtime" => "An t-am áitiúil",
-"timezoneoffset" => "Difear",
-"servertime" => "Am an freastalaí anois",
-"guesstimezone" => "Líon ón líonléitheoir",
-"defaultns" => "Cuardaigh sna ranna seo a los éagmaise:",
-'default' => 'réamhshocrú',
-'files' => 'Comhaid',
-
-# User levels special page
-#
-
-# switching pan
-'editgroup' => 'Cuir Grúpa In Eagar',
-'addgroup' => 'Cuir Grúpa Leis',
-'editusergroup' => 'Cuir Grúpái Úsáideoirí In Eagar',
-
-# group editing
-'savegroup' => 'Sábháil an Ghrúpa',
-
-# user groups editing
-'saveusergroups' => 'Sábháil Grúpaí Úsáideoirí',
-
-# group editing
-'groups-editgroup' => 'Cuir grúpa in eagar',
-'groups-addgroup' => 'Cuir grúpa leis',
-'groups-editgroup-preamble' => 'Má thosaíonn an ainm nó an cur síos le hidirstad,
-measfar go bhfuil ainm teachtaireacha ann sa chuid eile, agus mar sin
-beidh an téacs san ainmspás MediaWiki.',
-'groups-editgroup-name' => 'Ainm an ghrúpa:',
-'groups-editgroup-description' => 'Cur síos ar an ngrúpa (255 carachtar an uasmhéid):<br />',
-'savegroup' => 'Sábháil an Ghrúpa',
-'groups-tableheader' => 'ID || Ainm || Cur Síos || Cearta',
-'groups-existing' => 'Grúpaí atá ann cheana féin',
-'groups-noname' => 'Cuir ainm bailí i leith don ghrúpa',
-'groups-already-exists' => 'Tá grúpa ann leis an ainm sin cheana féin',
-'addgrouplogentry' => 'Cuireadh an ghrúpa $2 leis',
-'changegrouplogentry' => 'Athraíodh an ghrúpa $2',
-'renamegrouplogentry' => 'Athainmníodh an ghrúpa $2 mar $3',
-
-# user groups editing
-#
-'userrights-editusergroup' => 'Cuir grúpaí na n-úsáideoirí in eagar',
-'saveusergroups' => 'Sábháil Grúpaí na n-Úsáideoirí',
-'userrights-groupsmember' => 'Ball de:',
-'userrights-groupsavailable' => 'Grúpaí atá le fáil:',
-'userrights-groupshelp' => 'Roghnaigh na grúpaí a bhfuil tú ag cur an úsáideoir leis nó ag baint an úsáideoir de.
-Ní bheidh aon athrú le grúpaí neamhroghnaithe. Is féidir leat grúpa a díroghnú le húsáid CTRL + cléchliceáil',
-'userrights-logcomment' => 'Athraíodh an ballraíocht grúpa ó $1 go $2',
-
-# Default group names and descriptions
-#
-'group-anon-name' => 'Gan ainm',
-'group-anon-desc' => 'úsáideoirí gan ainmneacha',
-'group-loggedin-name' => 'Úsáideoir',
-'group-loggedin-desc' => 'Gnáth-úsáideoirí atá logáilte isteach',
-'group-admin-name' => 'Riarthóir',
-'group-admin-desc' => 'Úsáideoirí iontaofa, atá ar a gcumas úsáideoirí a chosc agus ailt a scriosadh',
-'group-bureaucrat-name' => 'Maorlathach',
-'group-bureaucrat-desc' => 'Is féidir le grúpa na maorlathach oibreoirí córais a dhéanamh',
-'group-steward-name' => 'Maor',
-'group-steward-desc' => 'Rochtain iomlán',
-
-# Recent changes
-#
-"changes" => "athruithe",
-"recentchanges" => "Athruithe is déanaí",
-'recentchanges-url' => 'Speisialta:Recentchanges',
-"recentchangestext" => "Déan faire ar na hathruithe is déanaí sa vicí ar an leathanach seo.",
-"rcloaderr" => "Ag lódáil na athruithe is déanaí",
-"rcnote" => "Is iad seo a leanas na <strong>$1</strong> athruithe is déanaí sna <strong>$2</strong> lae seo caite.",
-"rcnotefrom" => "Is iad seo a leanas na hathruithe ó <b>$2</b> (go dti <b>$1</b> taispeánaithe).",
-"rclistfrom" => "Taispeáin nua-athruithe dom ó <b>$1</b> anuas)",
-'showhideminor' => "$1 mionathruithe | $2 robait | $3 úsáideoirí atá logáilte isteach | $4 athruithe faoi phatról",
-# "rclinks" => "Taispeáin na $1 athruithe is déanaí sna $2 uaire seo caite / $3 laethanta seo caite.",
-# "rclinks" => "Taispeáin na $1 athruithe is déanaí sna $2 laethanta seo caite.",
-"rclinks" => "Taispeáin na $1 athruithe is déanaí sna $2 laethanta seo caite; $3 mionathruithe",
-"rchide" => "san fhoirm $4; $1 mionathruithe; $2 fo-ainmspásanna; $3 athruithe ilchodacha.",
-"rcliu" => "; $1 athruithe de úsáideoirí atá logáilte isteach",
-"diff" => "difr",
-"hist" => "stáir",
-"hide" => "Folaigh",
-"show" => "taispeán",
-"tableform" => "tábla",
-"listform" => "liosta",
-"nchanges" => "$1 athruithe",
-"minoreditletter" => "m",
-"newpageletter" => "N",
-'sectionlink' => '?',
-'number_of_watching_users_RCview' => '[$1]',
-'number_of_watching_users_pageview' => '[$1 úsáideoirí ag breathnú]',
-
-# Upload
-#
-"upload" => "Uaslódáil comhad",
-"uploadbtn" => "Uaslódáil comhad",
-"uploadlink" => "Uaslódáil íomhánna",
-"reupload" => "Athuaslódáil",
-"reuploaddesc" => "Dul ar ais chuig an fhoirm uaslódála.",
-"uploadnologin" => "Nil tú logáilte isteach",
-"uploadnologintext" => "Ní mór duit <a href=\"" .
- "{{localurle:Speisialta:Userlogin}}\">logáil isteach</a>
-chun comhaid a huaslódáil.",
-"uploaderror" => "Earráid uaslódála",
-"uploadtext" => "'''STOP!''' Sul má dhéanann tú uaslódáil anseo,
-bí cinnte an [[{{ns:project}}:Polasaí_úsáide_íomhá|polasaí úsáide íomhá]] atá ag {{SITENAME}} a léamh agus géilleadh dó.
-
-Má tá comhad ann cheana leis an ainm céanna atá tú ag tabhairt don chomhad nua, cuirfear an comhad nua
-in áit an sean-chomhaid gan fógra.
-Mar sin, muna roghnaíonn tú comhad, is fearr féachaint an bhfuil comhad leis an ainm chéanna ann cheana féin.
-
-Le breathnú nó cuardach a dhéanamh ar íomhánna a uaslódáladh cheana féin, téigh go dtí an
-[[Speisialta:Imagelist|liosta íomhánna]] uaslódáilte. Déantar liosta de uaslódála agus scriosaidh ar an [[{{ns:project}}:Liosta_uaslódála|liosta uaslódála]].
-
-Bain úsáid as an bhfoirm thíos chun íomhá-chomhaid nua a uaslódáil. Is féidir leat na h-íomhánna a úsáid i do chuid alt.
-Ar an gcuid is mó de na líonléitheoirí, feicfidh tú cnaipe \"Brabhsáil...\" nó rud éigin mar sin.
-Lé brú ar an gcnaipe seo, gheobhaigh tú an ghnáthbhosca dialóige comhad-oscailte dod'chóras oibriúcháin.
-Nuair a roghnaíonn tú comhad, líonfar ainm an chomhaid sa téacsbhosca in aice leis an gcnaipe.
-Caithfidh tú dearfú le brú sa bhosca beag nach bhfuil tú ag sárú aon chóipcheart leis an suaslódáil seo.
-Brúigh an cnaipe \"Uaslódáil\" chun an uaslódáil a chríochnú. Mura bhfuil nasc Idirlín tapaidh agat,
-beidh roinnt ama uait leis seo.
-
-Is iad na formáidí inmholta ná [[JPEG]] do íomhánna grianghrafa, [[PNG]] do pictiúir tarraingte agus léaráidí,
-agus [[OGG]] d'huaimeanna. Ainmnigh do chuid comhad i mbealach a mbeidh sé éasca ciall a bhaint astu, chun dul
-amú a sheachaint. Chun an íomhá a úsáid san alt, úsáid nasc mar seo:
-
-'''[[{{ns:6}}:comhad.jpg]]'''
-nó '''[[{{ns:6}}:íomhá.png|téacs eile]]''',
-nó '''[[{{ns:-2}}:comhad.ogg]]''' d'fhuaimeanna.
-
-Mar is fíor maidir le leathanaigh {{GRAMMAR:genitive|{{SITENAME}}}}, is féidir le daoine eile do chuid comhad
-
-uaslódáilte a athrú nó a
-scriosadh, má shíltear go bhfuil sé i gcabhair don ciclipéid. Má bhaineann tú mí-úsáid as an gcóras tá seans
-go gcoscfar ón gcóras tú.",
-
-"uploadlog" => "Stair uaslódála",
-"uploadlogpage" => "Stair_uaslódála",
-"uploadlogpagetext" => "Is liosta é seo a leanas de na uaslódáil comhad is deanaí.
-Is am an freastalaí (UTC) iad na hamanna atá anseo thíos.
-<ul>
-</ul>",
-"filename" => "Comhadainm",
-"filedesc" => "Achoimriú",
-"filestatus" => "Stádas cóipchirt",
-"filesource" => "Foinse",
-"copyrightpage" => "{{ns:4}}:Cóipchearta",
-"copyrightpagename" => "Cóipcheart {{GRAMMAR:genitive|{{SITENAME}}}}",
-"uploadedfiles" => "Comhaid uaslódáilte",
-"minlength" => "Caithfidh trí litreacha ar a laghad bheith ann sa comhadainm.",
-'illegalfilename' => 'Tá litreacha san comhadainm "$1" nach ceadaítear in ainm leathanaigh. Athainmnigh
-an comhad agus déan athiarracht, más é do thoil é.',
-"badfilename" => "D'athraíodh an comhadainm bheith \"$1\".",
-"badfiletype" => "Níl \".$1\" ina formáid comhaid íomhá inmholta.",
-"largefile" => "Moltar nach uaslódálaítear comhaid íomhá thar 100kb i méid.",
-'emptyfile' => "De réir a chuma, ní aon rud san chomhad a d'uaslódáil tú ach comhad folamh. Is dócha gur
-míchruinneas é seo san ainm chomhaid. Seiceáil más é an comhad seo atá le huaslódáil agat.",
-"successfulupload" => "Uaslódáil rathúil",
-"fileuploaded" => "Uaslódáladh an comhad \"$1\" go rathúil.
-Lean an nasc seo: ($2) chuig an leathanach cuir sios agus líon isteach
-eolas faoin comhad, mar shampla cá bhfuarthas é, cathain a
-chruthaíodh é agus rud eile ar bith tá 'fhios agat faoi. Más íomhá an comhad seo,
-is féidir leat é a hionsú mar sin: <tt>[[Ãomhá:$1|mion|Cur síos]]</tt>",
-"uploadwarning" => "Rabhadh suaslódála",
-"savefile" => "Sábháil comhad",
-"uploadedimage" => "D'uaslódáladh \"$1\"",
-'uploaddisabled' => 'Tá brón orainn, díchumasaítear an córas uaslódála faoi láthair.',
-'uploadcorrupt' => 'Tá an comhad truaillithe nó tá iarmhír comhadainm neamhbhailí aige. Scrúdaigh an comhad agus
-uaslódáil é arís, le do thoil.',
-'uploadvirus' => 'Tá víreas ann sa comhad seo! Eolas: $1',
-'sourcefilename' => 'Comhadainm foinse',
-'destfilename' => 'Comhadainm sprice',
-
-# Image list
-#
-"imagelist" => "Liosta íomhánna",
-"imagelisttext" => "Is liosta é seo a leanas de $1 íomhánna, curtha in eagar le $2.",
-"getimagelist" => "ag fáil an liosta íomhánna",
-"ilsubmit" => "Cuardaigh",
-"showlast" => "Taispeáin na $1 íomhánna seo caite, curtha in eagar le $2.",
-"byname" => "de réir hainm",
-"bydate" => "de réir dáta",
-"bysize" => "de réir méid",
-"imgdelete" => "scrios",
-"imgdesc" => "curs",
-"imglegend" => "Eochair: (curs) = taispeáin/athraigh an cur síos comhaid.",
-"imghistory" => "Stair an chomhaid",
-"revertimg" => "ath",
-"deleteimg" => "scr",
-"deleteimgcompletely" => "Scrios gach leasú don comhad seo",
-"imghistlegend" => "Eochair: (rth) = an leagan láithreach is ea seo, (scr) = scrios an
-seanleagan seo, (ath) = athúsáid an seanleagan seo.
-<br /><i>Bruigh an dáta chun feach ar an íomhá mar a suaslódálaíodh é ar an dáta sin</i>.",
-"imagelinks" => "Naisc íomhá",
-"linkstoimage" => "Is iad na leathanaigh seo a leanas a nascaíonn chuig an íomhá seo:",
-"nolinkstoimage" => "Níl aon leathanach ann a nascaíonn chuig an íomhá seo.",
-'sharedupload' => 'Is uaslodáil roinnte atá ann sa comhad seo, agus is féidir le tionscadail eile é a úsáid.',
-'shareduploadwiki' => 'Féach ar an [leathanach cur síos don comhad $1] le tuilleadh eolais.',
-'shareddescriptionfollows' => '-',
-'noimage' => 'Níl aon chomhad ann leis an ainm seo, ba féidir leat [$1 é a uaslódáil]',
-'uploadnewversion-linktext' => 'Uaslódáil leagan nua den comhad seo',
-
-# Statistics
-#
-"statistics" => "Staidreamh",
-"sitestats" => "Staidreamh do {{SITENAME}}",
-"userstats" => "Staidreamh úsáideora",
-"sitestatstext" => "Is é '''$1''' líon na leathanach sa bunachar sonraí.
-Cuirtear leathanaigh \"phlé\", leathanaigh a bhaineann le {{SITENAME}} í fhéin, ailt \"stumpaí\"
-íosmhéadacha, athsheolaidh, agus leathanaigh eile nach cáileann mar ailt i ndáiríre, san áireamh.
-Ag fágáil na leathanaigh seo as, tá '''$2''' leathanaigh ann atá ina nailt dlisteanacha, is dócha.
-
-In iomlán tá '''$3''' radhairc leathanaigh, agus ''''$4''' athruithe leathanaigh sa {{SITENAME}}
-ó thus athchóiriú an vicí (25 Eanáir, 2004).
-Is é sin '''$5''' athruithe ar meán do gach leathanach, agus '''$6''' radhairc do gach athrú.",
-"userstatstext" => "Tá '''$1''' úsáideoirí cláraithe anseo.
-Tá '''$2''' de na úsáideoirí seo ina riarthóirí (féach ar $3).",
-
-# Maintenance Page
-#
-"maintenance" => "Leathanach cothabhála",
-"maintnancepagetext" => "Sa leathanach seo faightear uirlisí éagsúla don gnáthcothabháil. Is féidir le roinnt
-de na feidhmeanna seo an bunachar sonraí a cuir strus ar, mar sin ná athbhruigh athlódáil tar éis gach mír a
-chríochnaíonn tú ;-)",
-"maintenancebacklink" => "Ar ais go dtí an Leathanach Cothabhála",
-"disambiguations" => "Leathanaigh idirdhealaithe",
-"disambiguationspage" => "{{ns:project}}:Naisc_go_leathanaigh_idirdhealaithe",
-"disambiguationstext" => "Nascaíonn na ailt seo a leanas go <i>leathanach
-idirdhealaithe</i>. Ba chóir dóibh nasc a dhéanamh dón ábhar áirithe atá i gceist.<br />Tugtar
-an teideal \"idirdhealán\" ar leathanach má tá nasc ar $1 dó.<br /><i>Ní</i> cuirtear ar
-an liosta seo naisc as na hainmspásanna eile.",
-"doubleredirects" => "Athsheolaidh dúbailte",
-"doubleredirectstext" => "<b>Tabhair faoi deara:</b> B'fheidir go bhfuil toraidh bréagacha ar an liosta seo.
-De ghnáth cíallaíonn sé sin go bhfuil téacs breise le naisc thíos sa chéad #REDIRECT no #ATHSHEOLADH.<br />\n Sa
-gach sraith tá náisc chuig an chéad is an dara athsheoladh, chomh maith le chéad líne an dara téacs athsheolaidh. De
-ghnáth tugann sé sin an sprioc-alt \"fíor\".",
-"brokenredirects" => "Athsheolaidh Briste",
-"brokenredirectstext" => "Is iad na athsheolaidh seo a leanas a nascaíonn go ailt nach bhfuil ann fós.",
-"selflinks" => "Leathanaigh le féin-naisc",
-"selflinkstext" => "Sna leathanaigh seo a leanas tá naisc a nascaíonn chuig an leathanach céanna é fhéin. Tá an méid seo flúirseach.",
-"mispeelings" => "Leathanaigh mílitrithe",
-"mispeelingstext" => "Sna leathanaigh seo a leanas tá mílitriú coiteanta, atá san liosta ar $1. Is
-dócha go taispeántar an litriú ceart (mar sin).",
-"mispeelingspage" => "Liosta mhílitriuithe coitianta",
-"missinglanguagelinks" => "Naisc Teangacha Ar Iarraidh",
-"missinglanguagelinksbutton" => "Cuardaigh ar naisc teangacha ar iarraidh do",
-"missinglanguagelinkstext" => "<i>Ní</i> nascaíonn na hailt seo chuig a macasamhail sa $1. <i>Ní</i>
-taispeántar athsheolaidh nó fo-leathanaigh.",
-
-
-# Miscellaneous special pages
-#
-"orphans" => "Leathanaigh dhílleachtacha",
-"lonelypages" => "Leathanaigh dhílleachtacha",
-'uncategorizedpages' => 'Leathanaigh gan catagóir',
-'unusedcategories' => 'Catagóirí nach úsáidtear',
-"unusedimages" => "Ãomhánna nach úsáidtear",
-"popularpages" => "Leathanaigh coitianta",
-"nviews" => "$1 radhairc",
-"wantedpages" => "Leathanaigh de dhíth",
-"nlinks" => "$1 naisc",
-"allpages" => "Na leathanaigh go léir",
-'nextpage' => 'An lch a leanas ($1)',
-"randompage" => "Leathanach fánach",
-'randompage-url'=> 'Speisialta:Random',
-"shortpages" => "Leathanaigh gearra",
-"longpages" => "Leathanaigh fada",
-'deadendpages' => 'Leathanaigh caocha',
-"listusers" => "Liosta úsáideoirí",
-"specialpages" => "Leathanaigh speisialta",
-"spheading" => "Leathanaigh speisialta do gach úsáideoir",
-
-"protectpage" => "Glasáil leathanach",
-"recentchangeslinked" => "Athruithe gaolmhara",
-"rclsub" => "(go leathanaigh nasctha ó \"$1\")",
-"debug" => "Bain fabhtanna",
-"newpages" => "Leathanaigh nua",
-"ancientpages" => "Na leathanaigh is sine",
-"intl" => "Naisc idirtheangacha",
-'move' => 'Athainmnigh',
-"movethispage" => "Athainmnigh an leathanach seo",
-"unusedimagestext" => "<p>Tabhair faoi deara gur féidir le shuímh
-eile naisc a dhéanamh leis an íomha le URL díreach,
-agus mar sin bheadh siad ar an liosta seo fós cé go bhfuil siad
-in úsáid faoi láthair.",
-'unusedcategoriestext' => 'Tá na leathanaigh catagóire seo a leanas ann, cé nach úsáidtear
-iad in aon alt eile nó in aon chatagóir eile.',
-"booksources" => "Leabharfhoinsí",
-'categoriespagetext' => 'Tá na catagóir seo a leanas ann sa vicí.',
-'data' => 'Sonraí',
-"booksourcetext" => "Liosta is ea seo thíos de suímh eile a
-dhíolann leabhair nua agus athdhíolta, agus tá seans ann go bhfuil eolas
-breise acu maidir leis na leabhair a bhfuil tú ag iarradh ar.
-Níl aon baint ag {{SITENAME}} le gnó ar bith anseo, agus ní
-aontú leo é an liosta seo.",
-'isbn' => 'ISBN',
-'rfcurl' => "http://www.ietf.org/rfc/rfc$1.txt",
-"alphaindexline" => "$1 go $2",
-'version' => 'Leagan',
-'log' => 'Logaí',
-'alllogstext' => 'Taispeántas comhcheangaltha de logaí a bhaineann le huaslódáil, scriosadh, glasáil, coisc,
-agus oibreoirí córais. Is féidir leat an taispeántas a ghéarú - roghnaigh an saghas loga, an ainm úsáideora, nó an
-leathanach atá i gceist agat.',
-
-# Special:Allpages
-'nextpage' => 'An leathanach a leanas ($1)',
-'allarticles' => 'Gach alt',
-'allpagesprev' => 'Roimhe',
-'allpagesnext' => 'Ar aghaidh',
-'allpagessubmit' => 'Dul',
-
-# Email this user
-#
-"mailnologin" => "Níl aon seoladh maith ann",
-"mailnologintext" => "Ní mór duit bheith <a href=\"{{localurl:Special:Userlogin\">logáilte isteach</a>
-agus bheith le seoladh ríomhphoist bhailí i do chuid <a href=\"{{localurl:Special:Preferences}}\">sainroghanna</a>
-más mian leat ríomhphost a sheoladh chuig úsáideoirí eile.",
-"emailuser" => "Cuir ríomhphost chuig an úsáideoir seo",
-"emailpage" => "Seol ríomhphost",
-"emailpagetext" => "Má d'iontráil an úsáideoir seo seoladh ríomhphoist bhailí
-ina chuid sainroghanna úsáideora, cuirfidh an foirm anseo thíos teachtaireacht amháin do.
-Beidh do seoladh ríomhphoist a d'iontráil tú i do chuid sainroghanna úsáideora
-sa bhosca \"Seoltóir\" an riomhphoist, agus mar sin ba féidir léis an faighteoir ríomhphost eile a chur leatsa.",
-'usermailererror' => 'Earráid leis an píosa ríomhphoist:',
-'defemailsubject' => "Ríomhphost {{GRAMMAR:genitive|{{SITENAME}}}}",
-"noemailtitle" => "Níl aon seoladh ríomhphoist ann",
-"noemailtext" => "Níor thug an úsáideoir seo seoladh ríomhphoist bhailí, nó shocraigh sé nach
-mian leis ríomhphost a fháil ón úsáideoirí eile.",
-"emailfrom" => "Seoltóir",
-"emailto" => "Chuig",
-"emailsubject" => "Ãbhar",
-"emailmessage" => "Teachtaireacht",
-"emailsend" => "Seol",
-"emailsent" => "Ríomhphost seolta",
-"emailsenttext" => "Seoladh do theachtaireacht ríomhphoist go ráthúil.",
-
-# Watchlist
-#
-"watchlist" => "Mo liosta faire",
-"watchlistsub" => "(don úsáideoir \"$1\")",
-"nowatchlist" => "Níl aon rud i do liosta faire.",
-"watchnologin" => "Níl tú logáilte isteach",
-"watchnologintext" => "Ní mór duit <a href=\"" .
- "{{localurle:Speisialta:Userlogin}}\">logáil isteach</a>
-chun do liosta faire a athrú.",
-"addedwatch" => "Curtha san liosta faire",
-"addedwatchtext" => "Cuireadh an leathanach \"$1\" le do <a href=\"" .
- "{{localurle:Speisialta:Watchlist}}\">liosta faire</a>.
-Cuirfear athruithe amach anseo, don leathanach sin agus don leathanach phlé, ar an liosta ann,
-agus beidh <b>cló trom</b> ar a theideal san <a href=\"" .
- "{{localurle:Speisialta:Recentchanges}}\">liosta de na hathruithe is déanaí</a> sa chaoi go bhfeicfeá iad go héasca.</p>
-<p>Más mian leat an leathanach a bain amach do liosta faire níos déanaí, brúigh ar \"Stop ag faire\" ar an taobhbharra.",
-"removedwatch" => "Bainthe amach ón liosta faire",
-"removedwatchtext" => "Baineadh an leathanach \"$1\" amach ó do liosta faire.",
-'watch' => 'Fair',
-"watchthispage" => "Fair ar an leathanach seo",
-'unwatch' => 'Stop ag faire',
-"unwatchthispage" => "Stop ag faire",
-"notanarticle" => "Níl alt ann",
-"watchnochange" => "Níor athraíodh ceann ar bith de na leathanaigh atá ar do liosta faire,
-taobh istigh den tréimhse atá roghnaithe agat.",
-"watchdetails" => "Tá tú ag faire ar $1 leathanaigh, gan leathanaigh phlé a chur san áireamh.",
-"watchmethod-recent" => "ag seiceáil na athruithe deireanacha ar do chuid leathanaigh faire",
-"watchmethod-list" => "ag seiceáil na leathanaigh faire ar do chuid athruithe deireanacha",
-"removechecked" => "Bain míreanna marcálaithe as do liosta faire",
-"watchlistcontains" => "Tá $1 leathanaigh i do liosta faire.",
-"watcheditlist" => "Is é seo liosta de na leathanaigh i do liosta faire, in ord aibitre.
-Marcáil boscaí de na leathanaigh atá le baint amach an liosta faire, agus bruigh
-an cnaipe 'bain amach le marcanna' ag bun an leathanaigh.",
-"removingchecked" => "Ag baint amach na míreanna ón liosta faire, mar a iarraidh...",
-"couldntremove" => "Níor baineadh amach an mír '$1'...",
-"iteminvalidname" => "Fadhb leis an mír '$1', ainm neamhbhailí...",
-"wlnote" => "Is iad seo na $1 athruithe deireanacha sna <b>$2</b> uaire deireanacha.",
-"wlshowlast" => "Taispeáin an $1 uair $2 lá seo caite$3", #FIXME
-'wlsaved' => 'Leagan sábháilte is ea seo de do liosta faire.',
-'wlhideshowown' => '$1 mo chuid athruithe.',
-'wlshow' => 'Taispeáin',
-'wlhide' => 'Folaigh',
-
-'updatedmarker' => 'leasaithe (ó shin mo chuairt dheireanach)',
-
-'enotif_mailer' => 'Fógrasheoltóir as {{SITENAME}}',
-'enotif_reset' => 'Marcáil gach leathanach bheith tadhlaithe',
-'enotif_newpagetext'=> 'Is leathanach nua é seo.',
-'changed' => 'D\'athraigh',
-'created' => 'Cruthaigh',
-'enotif_subject' => ' $CHANGEDORCREATED $PAGEEDITOR an leathanach $PAGETITLE ag {{SITENAME}}.',
-'enotif_lastvisited' => 'Féach ar $1 le haghaidh gach athrú a rinneadh ó thús na cuairte seo caite a rinne tú.',
-'enotif_body' => 'A $WATCHINGUSERNAME, a chara,
-
-$CHANGEDORCREATED $PAGEEDITOR an leathanach $PAGETITLE ag {{SITENAME}} ar $PAGEEDITDATE, féach ar $PAGETITLE_URL chun an leagan reatha a fháil.
-
-$NEWPAGE
-
-Athchoimriú an úsáideora a rinne é: $PAGESUMMARY $PAGEMINOREDIT
-
-Déan teagmháil leis an úsáideoir:
-r-phost: $PAGEEDITOR_EMAIL
-vicí: $PAGEEDITOR_WIKI
-
-I gcás athruithe eile, ní bheidh aon fhógra eile muna dtéann tú go dtí an leathanach seo. Ba féidir leat na bratacha fógraithe a athrú do gach leathanach ar do liosta faire.
-
- Is mise le meas,
- An fógrachóras uathoibríoch ag {{SITENAME}}
-
---
-Chun do chuid socruithe a athrú maidir leis an liosta faire, teir go dtí
-{{SERVER}}{{localurl:Speisialta:Watchlist/edit}}
-
-Aiseolas agus a thuilleadh cabhrach:
-{{SERVER}}{{localurl:Help:Contents}}',
-
-# Delete/protect/revert
-#
-"deletepage" => "Scrios an leathanach",
-"confirm" => "Cinntigh",
-"excontent" => "is é seo a raibh an ábhar:",
-"exbeforeblank" => "is é seo a raibh an ábhar roimh an folmhadh:",
-"exblank" => "bhí an leathanach folamh",
-"confirmdelete" => "Cinntigh an scriosadh",
-"deletesub" => "(Ag scriosadh \"$1\")",
-"historywarning" => "Aire: Ta stair ag an leathanach a bhfuil tú ar tí é a scriosadh:",
-"confirmdeletetext" => "Tá tú ar tí leathanach nó íomhá a scrios,
-chomh maith leis a chuid stair, ón bunachar sonraí.
-Cinntigh go mian leis an méid seo a dhéanamh, go dtuigeann tú na
-iarmhairtaí, agus go ndéanann tú é dar le [[{{ns:project}}:Polasaí]].",
-"actioncomplete" => "Gníomh críochnaithe",
-"deletedtext" => "scriosadh \"$1\".
-Féach ar $2 chun cuntas na scriosiadh deireanacha a fháil.",
-"deletedarticle" => "scriosadh \"$1\"",
-"dellogpage" => "Cuntas_scriosaidh",
-"dellogpagetext" => "Seo é liosta de na scriosaidh is deireanacha.
-Is in am an freastalaí (UTC) iad na hamanna anseo thíos.
-<ul>
-</ul>",
-"deletionlog" => "cuntas scriosaidh",
-"reverted" => "Tá eagrán níos luaithe in úsáid anois",
-"deletecomment" => "Cúis don scriosadh",
-"imagereverted" => "D'éirigh le athúsáid eagráin níos luaithe.",
-"rollback" => "Athúsáid seanathruithe",
-"rollbacklink" => "athúsáid",
-"rollbackfailed" => "Theip an athúsáid",
-"cantrollback" => "Ní féidir an athrú a athúsáid; ba é údar an ailt an t-aon duine a rinne athrú dó.",
-"alreadyrolled" => "Ní féidir eagrán níos luaí an leathanaigh [[$1]]
-le [[Úsáideoir:$2|$2]] ([[Plé úsáideora:$2|Plé]]) a athúsáid; d'athraigh duine eile é cheana fein, nó
-d'athúsáid duine eile eagrán níos luaí cheana féin.
-
-[[Úsáideoir:$3|$3]] ([[Plé úsáideora:$3|Plé]]) an té a rinne an athrú is déanaí.",
-# only shown if there is an edit comment
-"editcomment" => "Seo a raibh an mínithe athraithe: \"<i>$1</i>\".",
-"revertpage" => "D'athúsáideadh an athrú seo caite le $1",
-"protectlogpage" => "Cuntas_cosanta",
-"protectlogtext" => "Seo é liosta de glais a cuireadh ar / baineadh de leathanaigh.
-Féach ar [[{{ns:4}}:Leathanach glasáilte]] chun a thuilleadh eolais a fháil.",
-'protectedarticle' => 'glasáladh "[[$1]]"',
-'unprotectedarticle' => 'díghlasáladh "[[$1]]"',
-'protectsub' =>'(Ag glasáil "$1")',
-'confirmprotecttext' => 'Ar mhaith leat go fírinneach an leathanach seo a ghlasáil?',
-'confirmprotect' => 'Cinntigh an glasáil',
-'protectcomment' => 'Cúis don glasáil',
-'unprotectsub' =>"(Ag díghlasáil \"$1\")",
-'confirmunprotecttext' => 'Ar mhaith leat go fírinneach an leathanach seo a díghlasáil?',
-'confirmunprotect' => 'Cinntigh baint an glais',
-'unprotectcomment' => 'Cúis do baint an glais',
-
-# Undelete
-"undelete" => "Díscrios leathanach scriosta",
-"undeletepage" => "Féach ar leathanaigh scriosta agus díscrios iad",
-"undeletepagetext" => "Scriosaíodh na leathanaigh seo a leanas cheana féin, ach
-tá síad sa cartlann fós agus is féidir iad a dhíscrios.
-Ó am go ham, is féidir an cartlann a fholmhú.",
-"undeletearticle" => "Díscrios alt scriosta",
-"undeleterevisions" => "Cuireadh $1 leagain sa chartlann",
-"undeletehistory" => "Dá díscriosfá an leathanach, díscriosfar gach leasú i stair an leathanaigh.
-Dá gcruthaíodh leathanach nua leis an teideal céanna ó shin an scriosadh, taispeáinfear
-na sean-athruithe san stair roimhe seo, agus ní athshuífear leagan láithreach an
-
-leathanaigh go huathoibríoch.",
-"undeleterevision" => "Leagan scriosta den dáta $1",
-"undeletebtn" => "Díscrios!",
-"undeletedarticle" => "Díscriosadh \"$1\" ar ais",
-"undeletedtext" => "Díscriosadh an alt [[:$1|$1]] go rathúil.
-Féach ar [[{{ns:4}}:Cuntas_scriosaidh]] chun cuntas de scriosaidh agus athchóirithe deireanacha a fháil.",
-
-
-# Namespace form on various pages
-'namespace' => 'Ainmspás:',
-'invert' => 'Cuir an roghnú bun os cionn',
-
-# Contributions
-#
-"contributions" => "Dréachtaí úsáideora",
-"mycontris" => "Mo chuid dréachtaí",
-"contribsub" => "Do $1",
-"nocontribs" => "Níor bhfuarthas aon athrú a raibh cosúil le na crítéir seo.",
-"ucnote" => "Is iad seo thíos na <b>$1</b> athruithe is déanaí a rinne an
-
-úsáideoir sna <b>$2</b> lae
-
-seo caite.",
-"uclinks" => "Féach ar na $1 athruithe is déanaí; féach ar na $2 lae seo caite.",
-"uctop" => " (barr)" ,
-'newbies' => 'núíosaigh',
-'contribs-showhideminor' => '$1 mionathruithe',
-
-# What links here
-#
-"whatlinkshere" => "Naisc don leathanch seo",
-"notargettitle" => "Níl aon cuspóir ann",
-"notargettext" => "Níor thug tú leathanach nó úsáideoir sprice
-chun an gníomh seo a dhéanamh ar.",
-"linklistsub" => "(Liosta nasc)",
-"linkshere" => "Nascaíonn na leathanaigh seo a leanas chuig an leathanach seo:",
-"nolinkshere" => "Ní nascaíonn aon leathanach chuig an leathanach seo.",
-"isredirect" => "Leathanach athsheolaidh",
-
-# Block/unblock IP
-#
-"blockip" => "Coisc úsáideoir",
-"blockiptext" => "Úsáid an foirm anseo thíos chun bealach scríofa a chosc ó
-seoladh IP nó ainm úsáideora áirithe.
-Is féidir leat an rud seo a dhéanamh amháin chun an chreachadóireacht a chosc, de réir
-mar a deirtear sa [[{{ns:project}}:Polasaí|polasaí {{GRAMMAR:genitive|{{SITENAME}}}}]].
-Líonaigh cúis áirithe anseo thíos (mar shampla, is féidir leat a luaigh
-leathanaigh áirithe a rinne an duine damáiste ar).",
-"ipaddress" => "Seoladh IP / ainm úsáideora",
-'ipbexpiry' => 'Am éaga',
-"ipbreason" => "Cúis",
-"ipbsubmit" => "Coisc an úsáideoir seo",
-'ipbother' => 'Méid eile ama',
-'ipboptions' => '2 uair:2 hours,1 lá amháin:1 day,3 lá:3 days,1 sheachtain amháin:1 week,2 sheachtain:2 weeks,1 mhí amháin:1 month,3 mhí:3 months,6 mhí:6 months,1 bhliain amháin:1 year,gan teorainn:infinite',
-'ipbotheroption' => 'eile',
-"badipaddress" => "Níl aon úsáideoir ann leis an ainm seo.",
-"blockipsuccesssub" => "D'éirigh leis an cosc",
-"blockipsuccesstext" => "Choisceadh [[{{ns:Special}}:Contributions/$1|$1]].
-<br />Féach ar an g[[{{ns:Special}}:Ipblocklist|liosta coisc IP]] chun coisc a athbhreithniú.",
-"unblockip" => "Díchoisc úsáideoir",
-"unblockiptext" => "Úsáid an foirm anseo thíos chun bealach scríofa a thabhairt ar ais do seoladh
-IP nó ainm úsáideora a raibh faoi chosc roimhe seo.",
-"ipusubmit" => "Díchoisc an seoladh seo",
-"ipusuccess" => "Díchoisceadh \"$1\"",
-"ipblocklist" => "Liosta seoltaí IP agus ainmneacha úsáideoirí coiscthe",
-"blocklistline" => "$1, $2 a choisc $3 (am éaga $4)",
-"blocklink" => "Cosc",
-"unblocklink" => "bain an cosc",
-"contribslink" => "dréachtaí",
-"autoblocker" => "Coisceadh go huathoibríoch thú dá bharr gur úsáideadh do sheoladh IP ag an úsáideoir \"[[Úsáideoir:$1|$1]]\". Is é seo an cúis don cosc ar $1: \"$2\".",
-"blocklogpage" => "Cuntas_coisc",
-"blocklogentry" => 'coisceadh "$1"; is é $2 an am éaga',
-"blocklogtext" => "Seo é cuntas de gníomhartha coisc úsáideoirí agus míchoisc úsáideoirí. Ní cuirtear
-seoltaí IP a raibh coiscthe go huathoibríoch ar an liosta seo. Féach ar an
-[[Speisialta:Ipblocklist|Liosta coisc IP]] chun
-liosta a fháil de coisc atá i bhfeidhm faoi láthair.",
-"unblocklogentry" => 'díchoisceadh $1',
-'range_block_disabled' => 'Faoi láthair, míchumasaítear an cumas riarthóra chun réimsechoisc a dhéanamh.',
-'ipb_expiry_invalid' => 'Am éaga neamhbhailí.',
-'ip_range_invalid' => "Réimse IP neamhbhailí.",
-'proxyblocker' => 'Cosc ar seachfhreastalaithe',
-'proxyblockreason' => "Coisceadh do sheoladh IP dá bharr gur seachfhreastalaí
-neamhshlándála is ea é. Déan teagmháil le do chomhlacht idirlín nó le do lucht cabhrach teicneolaíochta
-go mbeidh 'fhios acu faoin fadhb slándála tábhachtach seo.",
-'proxyblocksuccess' => "Rinneadh.",
-'sorbs' => 'DNSBL SORBS',
-'sorbsreason' => 'Liostalaítear do sheoladh IP mar sheachfhreastalaí oscailte sa DNSBL [http://www.sorbs.net SORBS].',
-
-# Developer tools
-#
-"lockdb" => "Glasáil an bunachar sonraí",
-"unlockdb" => "Díghlasáil bunachar sonraí",
-"lockdbtext" => "Dá nglasálfá an bunachar sonraí, ní beidh cead ar aon úsáideoir
-leathanaigh a chur in eagar, a socruithe a athrú, a liostaí faire a athrú, nó rudaí eile a thrachtann le
-athruithe san bunachar sonraí.
-Cinntigh go bhfuil an scéal seo d'intinn agat, is go díghlasálfaidh tú an bunachar sonraí nuair a bhfuil
-do chuid cothabháile críochnaithe.",
-"unlockdbtext" => "Dá díghlasálfá an bunachar sonraí, beidh ceat ag gach úsáideoirí aris
-na leathanaigh a chur in eagar, a sainroghanna a athrú, a liostaí faire a athrú, agus rudaí eile
-a dhéanamh a thrachtann le athruithe san bunachar sonraí.
-Cinntigh go bhfuil an scéal seo d'intinn agat.",
-"lockconfirm" => "Sea, is mian liom an bunachar sonraí a ghlasáil.",
-"unlockconfirm" => "Sea, is mian liom an bunachar sonraí a dhíghlasáil.",
-"lockbtn" => "Glasáil an bunachar sonraí",
-"unlockbtn" => "Díghlasáil an bunachar sonraí",
-"locknoconfirm" => "Níor mharcáil tú an bosca daingnithe.",
-"lockdbsuccesssub" => "D'éirigh le glasáil an bhunachair sonraí",
-"unlockdbsuccesssub" => "D'éirigh le díghlasáil an bhunachair sonraí",
-"lockdbsuccesstext" => "Glasáladh an bunachar sonraí {{GRAMMAR:genitive|{{SITENAME}}}}.
-<br />Cuimhnigh nach mór duit é a dhíghlasáil tar éis do chuid cothabháil.",
-"unlockdbsuccesstext" => "Díghlasáladh an bunachar sonraí {{GRAMMAR:genitive|{{SITENAME}}}}.",
-
-# SQL query
-
-# Make sysop
-'makesysoptitle' => 'Déan oibreoir córais de húsáideoir',
-'makesysoptext' => 'Úsáideann maorlathaigh an fhoirm seo chun riarthóirí a dhéanamh de ghnáthúsáideoirí.
-Iontráil ainm an úsáideora sa bosca seo agus brúigh an cnaipe chun riarthóir a dhéanamh den úsáideoir',
-'makesysopname' => 'Ainm an úsáideora:',
-'makesysopsubmit' => 'Déan oibreoir córais den úsáideoir seo',
-'makesysopok' => "Is oibreoir córais atá in <b>Úsáideoir \"$1\" anois.</b>",
-'makesysopfail' => "<b>Níor rinneadh oibreoir córais den Úsáideoir \"$1\". (Ar iontráil tú an ainm go ceart?)</b>",
-'setbureaucratflag' => 'Athraigh an brat maotharlach',
-'bureaucratlog' => 'Liosta_maotharlach',
-'bureaucratlogentry' => "Tá na cearta don úsáideoir \"$1\" athraithe bheith \"$2\"",
-'rights' => 'Cearta:',
-'set_user_rights' => 'Athraigh na cearta úsáideora',
-'user_rights_set' => "<b>Leasaíodh na cearta úsáideora do \"$1\"</b>",
-'set_rights_fail' => "<b>Níorbh fhéidir na cearta úsáideora do \"$1\" a athrú. (Ar iontráil tú an ainm go ceart?)</b>",
-'makesysop' => 'Déan oibreoir córais de húsáideoir',
-'already_sysop' => 'Is oibreoir córais é an usáideoir seo cheana féin',
-'already_bureaucrat' => 'Is maorlathach é an úsáideoir seo cheana féin',
-'already_steward' => 'Is maor é an úsáideoir seo cheana féin',
-
-# Move page
-#
-"movepage" => "Athainmnigh an leathanach",
-"movepagetext" => "Úsáid an foirm seo thíos chun leathanach a hathainmniú. Aistreofar a chuid
-stair go léir chuig an teideal nua.
-Déanfar leathanach athsheolaidh den sean-theideal chuig an teideal nua.
-Ní athreofar naisc chuig sean-teidil an leathanaigh. Bí cinnte go ndéanfá
-[[Speisialta:Maintenance|cuardach]] ar athsheolaidh dubáilte nó briste.
-Tá tú freagrach i cinnteach go leanann naisc chuig an pointe a bhfuil siad ag aimsiú ar.
-
-Tabhair faoi deara '''nach''' n-athainmneofar an leathanach má tá leathanach
-ann cheana féin faoin teideal nua, mura bhfuil sé folamh nó athsheoladh nó mura bhfuil aon
-stair athraithe aige cheana. Ciallaíonn sé sin go féidir leat leathanach a athainmniú ar ais
-chuig an áit ina raibh sé roimhe má dhéanfá botún, agus ní féidir leat leathanach atá ann a fhorscriobh ar.
-
-<b>AIRE!</b>
-Is athrú tábhachtach é athainmniú má tá leathanach coitianta i gceist;
-cinntigh go dtuigeann tú na iarmhairtí go léir roimh a leanfá.",
-"movepagetalktext" => "Aistreofar an leathanach phlé leis, má tá sin ann:
-*'''muna''' bhfuil tú ag aistriú an leathanach trasna ainmspásanna,
-*'''muna''' bhfuil leathanach phlé neamhfholamh ann leis an teideal nua, nó
-*'''muna''' bhaineann tú an marc den bosca anseo thíos.
-
-Sna scéil sin, caithfidh tú an leathanach a aistrigh nó a báigh leis na lámha má tá sin an rud atá uait.",
-"movearticle" => "Athainmnigh an leathanach",
-"movenologin" => "Níl tú logáilte isteach",
-"movenologintext" => "Ní mór duit bheith i d'úsáideoir cláraithe agus <a href=\"" .
- "{{localurle:Speisialta:Userlogin}}\">logáilte isteach</a>
-chun leathanach a hathainmniú.",
-"newtitle" => "Go teideal nua",
-"movepagebtn" => "Athainmnigh an leathanach",
-"pagemovedsub" => "D'éirigh leis an athainmniú",
-"pagemovedtext" => "D'athainmníodh an leathanach \"[[$1]]\" chuig \"[[$2]]\".",
-"articleexists" => "Tá leathanach leis an teideal seo ann fós, nó níl an
-teideal a rinne tú rogha air ina theideal bailí.
-Toghaigh teideal eile le do thoil.",
-"talkexists" => "D'athainmníodh an leathanach é féin go rathúil, ach ní raibh sé ar a chumas an
-leathanach phlé a hathainmniú dá bharr go bhfuil ceann ann cheana féin ag an teideal nua.
-Báigh tusa féin iad, le do thoil.",
-"movedto" => "athainmnithe go",
-"movetalk" => "Athainmnigh an leathanach \"phlé\" freisin, má bhfuil an leathanach sin ann.",
-"talkpagemoved" => "D'athainmníodh an leathanach phlé frithiontráil.",
-"talkpagenotmoved" => "<strong>Níor</strong> athainmníodh an leathanach phlé frithiontráil.",
-'1movedto2' => "D'athainmníodh $1 bheith $2",
-'1movedto2_redir' => "D'athainmníodh $1 bheith $2 thar athsheoladh",
-'movelogpage' => 'Athainmnigh loga',
-'movelogpagetext' => 'Liosta is ea seo thíos de leathanaigh athainmnithe.',
-'movereason' => 'Cúis',
-'revertmove' => 'athúsáid',
-'delete_and_move' => 'Scrios agus athainmnigh',
-'delete_and_move_text' =>
-'==Tá scrios riachtanach==
-
-Tá an t-alt "[[$1]]" ann cheana féin, a bhíodh ceaptha mar ainm nua don athainmniú. Ar
-mhaith leat é a scrios chun áit a dhéanamh don athainmniú?',
-'delete_and_move_reason' => 'Scriosta chun áit a dhéanamh d\'athainmniú',
-'selfmove' => "Tá an ainm céanna ag an bhfoinse mar atá ar an ainm sprice; ní féidir leathanach a athainmniú bheith é féin.",
-'immobile_namespace' => "Saghas speisialta leathanach atá ann san ainm sprice; ní féidir leathanaigh a athainmniú san ainmspás sin.",
-
-#Export
-
-"export" => "Easportáil leathanaigh",
-"exporttext" => "Is féidir leat an téacs agus stair athraithe de leathanach áirithe a heasportáil,
-fillte i bpíosa XML; is féidir leat ansin é a iompórtáil isteach vicí eile atá le na bogearraí MediaWiki
-air, nó is féidir leat é a coinniú do do chuid shiamsa féin.",
-"exportcuronly" => "Ná cuir san áireamh ach an leagan láithreach; ná cuir an stair iomlán ann",
-
-# Namespace 8 related
-
-"allmessages" => "Teachtaireachtaí córais",
-"allmessagestext" => "Liosta is ea seo de theachtaireachtaí córais atá le fáil san ainmspás MediaWiki: .",
-'allmessagesnotsupportedUI' => 'Níl tacaíocht ag Speisialta:AllMessages maidir le do theanga
-comhéadáin phearsanta don suíomh seo.',
-'allmessagesnotsupportedDB' => 'Níl aon tacaíocht anseo do Speisialta:AllMessages dá bharr
-go bhfuil wgUseDatabaseMessages druidte.',
-
-# Thumbnails
-
-'thumbnail-more' => 'Méadaigh',
-'missingimage' => "<b>Ãomhá ar iarraidh</b><br /><i>$1</i>",
-'filemissing' => 'Comhad ar iarraidh',
-
-# Special:Import
-'import' => 'Iompórtáil leathanaigh',
-'importinterwiki' => 'Iompórtáil trasna vicíonna',
-'importtext' => 'Easportáil an comhad ón bhfoinse-vicí le do thoil (le húsáid na tréithe
-Speisialta:Export), sábháil ar do dhíosca é agus uaslódáil anseo é.',
-'importfailed' => "Theip ar an iompórtáil: $1",
-'importnotext' => 'Folamh nó gan téacs',
-'importsuccess' => "D'eirigh leis an iompórtáil!",
-'importhistoryconflict' => 'Tá stair athraithe contrártha ann cheana féin (is dócha go
-uaslódáladh an leathanach seo roimh ré)',
-'importnosources' => 'Níl aon fhoinse curtha i leith d\'iompórtáil trasna vicíonna, agus
-ní féidir uaslódála staire díreacha a dhéanamh faoi láthair.',
-
-# Keyboard access keys for power users
-'accesskey-search' => 'c', # Cuardaigh
-'accesskey-minoredit' => 'm', # Mionathrú
-'accesskey-save' => 's', # Sábháil
-'accesskey-preview' => 'r', # Reamhamharc
-'accesskey-diff' => 'd', # Difríocht
-'accesskey-compareselectedversions' => 'l', # Leagain
-
-# tooltip help for some actions, most are in Monobook.js
-'tooltip-search' => 'Cuardaigh ar {{SITENAME}} [alt-c]',
-'tooltip-minoredit' => 'Déan mionathrú den athrú seo [alt-m]',
-'tooltip-save' => 'Sábháil do chuid athruithe [alt-s]',
-'tooltip-preview' => 'Réamhamharc ar do chuid athruithe; úsáid an gné seo roimh a shábhálaíonn tú! [alt-r]',
-'tooltip-compareselectedversions' => 'Féach na difríochtaí idir an dhá leagain roghnaithe den leathanach seo. [alt-l]',
-'tooltip-watch' => 'Cuir an leathanach seo ar do liosta faire [alt-f]',
-'tooltip-diff' => 'Taispeáin na difríochtaí áirithe a rinne tú don téacs [alt-d]',
-
-
-# stylesheets
-
-'Monobook.css' => '/* athraigh an comhad seo chun an craiceann MonoBook a athrú don suíomh ar fad */',
-#'Monobook.js' => '/* athraigh an comhad seo chun rudaí js sa craiceann MonoBook a hathrú */',
-
-# Metadata
-'nodublincore' => 'Míchumasaítear meitea-shonraí Dublin Core RDF ar an freastalaí seo.',
-'nocreativecommons' => 'Míchumasaítear meitea-shonraí Creative Commons RDF ar an freastalaí seo.',
-'notacceptable' => 'Ní féidir leis an freastalaí vicí na sonraí a chur ar fáil i bhformáid atá inléite ag do chliant.',
-
-# Attribution
-
-'anonymous' => "Úsáideoir(í) gan ainm ar {{SITENAME}}",
-'siteuser' => "Úsáideoir $1 ag {{SITENAME}}", #FIXME - genitive needed here
-'lastmodifiedby' => "Leasaigh $2 an leathanach seo go déanaí ag $1.",
-'and' => 'agus',
-'othercontribs' => "Bunaithe ar saothair le $1.",
-'others' => 'daoine eile',
-'siteusers' => "Úsáideoir(í) ag {{SITENAME}}", #FIXME - genitive needed here
-'creditspage' => 'Creidiúintí leathanaigh',
-'nocredits' => 'Níl aon eolas creidiúna le fáil don leathanach seo.',
-
-# Spam protection
-
-'spamprotectiontitle' => 'Scagaire in aghaidh ríomhphost dramhála',
-'spamprotectiontext' => 'Chuir an scagaire dramhála bac ar an leathanach a raibh tú ar
-iarradh sábháil. Is dócha gur nasc chuig suíomh seachtrach ba chúis leis.',
-'spamprotectionmatch' => 'Truicear ár scagaire dramhála ag an téacs seo a leanas: $1',
-'subcategorycount' => "Tá $1 fo-chatagóirí sa chatagóir seo.",
-'subcategorycount1' => "Tá fó-chatagóir amháin sa chatagóir seo.",
-'categoryarticlecount' => "Tá $1 ailt sa chatagóir seo.",
-'categoryarticlecount1' => "Tá alt amháin sa chatagóir seo.",
-
-# Info page
-"infosubtitle" => "Eolas don leathanach",
-"numedits" => "Méid athruithe (alt): $1",
-"numtalkedits" => "Méid athruithe (leathanach phlé): $1",
-"numwatchers" => "Méid féachnóirí: $1",
-"numauthors" => "Méid údair ar leith (alt): $1",
-"numtalkauthors" => "Méid údair ar leith (leathanach phlé): $1",
-
-# Math options
-
-'mw_math_png' => "Déan PNG-íomhá gach uair",
-'mw_math_simple' => "Déan HTML má tá sin an-easca, nó PNG ar mhodh eile",
-'mw_math_html' => "Déan HTML más féidir, nó PNG ar mhodh eile",
-'mw_math_source' => "Fág mar cló TeX (do teacsleitheoirí)",
-'mw_math_modern' => "Inmholta do líonleitheoirí nua",
-'mw_math_mathml' => 'MathML más féidir (turgnamhach)',
-
-# Patrolling
-'markaspatrolleddiff' => "Marcáil bheith patrólaithe",
-'markaspatrolledlink' => "<div class='patrollink'>[$1]</div>",
-'markaspatrolledtext' => "Marcáil go bhfuil an alt seo patrólaithe",
-'markedaspatrolled' => "Marcáil bheith patrólaithe",
-'markedaspatrolledtext' => "Marcáladh an athrú áirithe seo bheith patrólaithe.",
-'rcpatroldisabled' => "Mhíchumasaíodh Patról na n-Athruithe is Déanaí",
-'rcpatroldisabledtext' => "Tá an tréith Patról na n-Athruithe is Déanaí míchumasaithe faoi láthair.",
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/* leideanna uirlisí agus cnaipí rochtana */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Mo leathanach úsáideora\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Leathanach úsáideora don IP ina dhéanann tú do chuid athruithe\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Mo leathanach phlé\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Plé maidir le na hathruithe a dhéantar ón seoladh IP seo\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Mo chuid sainroghanna\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Liosta de na leathanaigh a dhéanann tú faire ar maidir le athruithe\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Liosta de mo chuid dréachtaí\');
-ta[\'pt-login\'] = new Array(\'o\',\'Moltar duit logáil isteach, ach níl sé riachtanach.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Moltar duit logáil isteach, ach níl sé riachtanach.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Logáil amach\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Plé maidir leis an leathanach ábhair\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Is féidir leat an leathanach seo a athrú. Más é do thoil é, bain úsáid as an cnaipe réamhamhairc roimh sábháil a dhéanamh.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Cuir trácht leis an plé seo..\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Tá an leathanach seo glasáilte. Is féidir leat a fhoinse a fheiceáil.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Leagain stairiúla den leathanach seo.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Glasáil an leathanach seo\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Scrios an leathanach seo\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Díscrios na hathruithe a rinneadh don leathanach seo roimh a scriosadh é\');
-ta[\'ca-move\'] = new Array(\'m\',\'Athainmnigh an leathanach\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Níl an cead riachtanach agat chun an leathanach a athainmniú\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Cuir an leathanach seo ar do liosta faire\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Bain an leathanach seo as do liosta faire\');
-ta[\'search\'] = new Array(\'f\',\'Cuardaigh sa vicí seo\');
-ta[\'p-logo\'] = new Array(\'\',\'Príomhleathanach\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Tabhair cuairt ar an bPríomhleathanach\');
-ta[\'n-portal\'] = new Array(\'\',\'Maidir leis an tionscadal, cad is féidir leat a dhéanamh, conas achmhainní a fháil\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Faigh eolas cúlrach maidir le chursaí reatha\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Liosta de na hathruithe is déanaí sa vicí.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Lódáil leathanach fánach\');
-ta[\'n-help\'] = new Array(\'\',\'An áit chun cabhair a fháil.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Tabhair tacaíocht duinn\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Liosta de gach leathanach sa vicí a nascaíonn chuig an leathanach seo\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Na hathruithe is déanaí ar leathanaigh a nascaíonn chuig an leathanach seo\');
-ta[\'feed-rss\'] = new Array(\'\',\'Fotha RSS don leathanach seo\');
-ta[\'feed-atom\'] = new Array(\'\',\'Fotha Atom don leathanach seo\');
-ta[\'t-contributions\'] = new Array(\'\',\'Féach ar an liosta dréachtaí a rinne an t-úsáideoir seo\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Cuir teachtaireacht chuig an úsáideoir seo\');
-ta[\'t-upload\'] = new Array(\'u\',\'Comhaid íomhá nó meáin a uaslódáil\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Liosta de gach leathanach speisialta\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Féach ar an leathanach ábhair\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Féach ar an leathanach úsáideora\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Féach ar an leathanach meáin\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Is leathanach speisialta é seo, ní féidir leat an leathanach é fhéin a athrú.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Féach ar an leathanach thionscadail\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Féach ar an leathanach íomhá\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Féach ar an teachtaireacht córais\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Féach ar an teimpléad\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Féach ar an leathanach cabhrach\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Féach ar an leathanach catagóire\');',
-
-# image deletion
-'deletedrevision' => 'Scriosadh an sean-leagan $1.',
-
-# browsing diffs
-'previousdiff' => '&larr; An difríocht roimhe seo',
-'nextdiff' => 'An difríocht i ndiadh seo &rarr;',
-
-'imagemaxsize' => 'Cuir an teorann seo ar na íomhánna atá le fáil ar leathanaigh cuir síos íomhánna:',
-'thumbsize' => 'Méid mionshamhla :',
-'showbigimage' => 'Ãoslódáil leagan ardtaifigh ($1x$2, $3 kb)',
-
-'newimages' => 'Gailearaí na n-íomhánna nua',
-'noimages' => 'Níl aon rud le feiscint.',
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Úsáideoir:',
-'speciallogtitlelabel' => 'Teideal:',
-
-'passwordtooshort' => 'Tá d\'fhocal faire ró-ghearr. Caithfidh go bhfuil $1 carachtar ann ar a laghad.',
-
-# Media Warning
-'mediawarning' => '\'\'\'Aire\'\'\': Tá seans ann go bhfuil cód mailíseach sa comhad seo - b\'fheidir go gcuirfear do chóras i gcontúirt dá rithfeá é.
-<hr />',
-
-'fileinfo' => '$1KB, saghas MIME: <code>$2</code>',
-
-# Metadata
-'metadata' => 'Meiteasonraí',
-
-# Exif tags
-'exif-imagewidth' =>'Leithead',
-'exif-imagelength' =>'Airde',
-'exif-bitspersample' =>'Gíotáin sa chomhpháirt',
-'exif-compression' =>'Scéim comhbhrúite',
-'exif-photometricinterpretation' =>'Comhbhrú picteilíní',
-'exif-orientation' =>'Treoshuíomh',
-'exif-samplesperpixel' =>'Líon na gcomhpháirt',
-'exif-planarconfiguration' =>'Eagar na sonraí',
-'exif-ycbcrsubsampling' =>'Cóimheas foshamplála de Y i gcoinne C',
-'exif-ycbcrpositioning' =>'Suí Y agus C',
-'exif-xresolution' =>'Taifeach íomhá i dtreo an leithid',
-'exif-yresolution' =>'Taifeach íomhá i dtreo an airde',
-'exif-resolutionunit' =>'Aonad an taifigh X agus Y',
-'exif-stripoffsets' =>'Suíomh na sonraí íomhá',
-'exif-rowsperstrip' =>'Líon na rónna sa stráice',
-'exif-stripbytecounts' =>'Bearta sa stráice comhbhrúite',
-'exif-jpeginterchangeformat' =>'Aischló don SOI JPEG',
-'exif-jpeginterchangeformatlength' =>'Bearta sonraí JPEG',
-'exif-transferfunction' =>'Feidhm aistrithe',
-'exif-whitepoint' =>'Crómatacht na bpointí bán',
-'exif-primarychromaticities' =>'Crómatachta na bpríomhacht',
-'exif-ycbcrcoefficients' =>'Comhéifeachtaí mhaitrís trasfhoirmithe an dathspáis',
-'exif-referenceblackwhite' =>'Péire luachanna tagartha don dubh is don bán',
-'exif-datetime' =>'Dáta agus am athrú an chomhaid',
-'exif-imagedescription' =>'Ãomhátheideal',
-'exif-make' =>'Déantóir an ceamara',
-'exif-model' =>'Déanamh an ceamara',
-'exif-software' =>'Na bogearraí a úsáideadh',
-'exif-artist' =>'Údar',
-'exif-copyright' =>'Úinéir an chóipchirt',
-'exif-exifversion' =>'Leagan EXIF',
-'exif-flashpixversion' =>'Leagan Flashpix atá á thacú',
-'exif-colorspace' =>'Dathspás',
-'exif-componentsconfiguration' =>'Ciall le gach giota',
-'exif-compressedbitsperpixel' =>'Modh chomhbhrú na n-íomhánna',
-'exif-pixelydimension' =>'Leithead bailí don íomhá',
-'exif-pixelxdimension' =>'Airde bailí don íomhá',
-'exif-makernote' =>'Nótaí an déantóra',
-'exif-usercomment' =>'Nótaí an úsáideora',
-'exif-relatedsoundfile' =>'comhad gaolmhara fuaime',
-'exif-datetimeoriginal' =>'Dáta agus am ghiniúint na sonraí',
-'exif-datetimedigitized' =>'Dáta agus am digitithe',
-'exif-subsectime' =>'Foshoicindí DateTime',
-'exif-subsectimeoriginal' =>'Foshoicindí DateTimeOriginal',
-'exif-subsectimedigitized' =>'Foshoicindí DateTimeDigitized',
-'exif-exposuretime' =>'Am nochta',
-'exif-fnumber' =>'Uimhir F',
-'exif-exposureprogram' =>'Clár nochta',
-'exif-spectralsensitivity' =>'Ãogaireacht an speictrim',
-'exif-isospeedratings' =>'Grádú ISO luais',
-'exif-oecf' =>'Fachtóir optaileictreonach tiontaithe',
-'exif-shutterspeedvalue' =>'Luas nochta',
-'exif-aperturevalue' =>'Cró',
-'exif-brightnessvalue' =>'Gile',
-'exif-exposurebiasvalue' =>'Laobh nochta',
-'exif-maxaperturevalue' =>'Cró tíre uasmhéideach',
-'exif-subjectdistance' =>'Fad ón ábhar',
-'exif-meteringmode' =>'Modh meadarachta',
-'exif-lightsource' =>'Foinse solais',
-'exif-flash' =>'Splanc',
-'exif-focallength' =>'Fad fócasach an lionsa',
-'exif-subjectarea' =>'Achar an ábhair',
-'exif-flashenergy' =>'Splanfhuinneamh',
-'exif-spatialfrequencyresponse' =>'Freagairt minicíochta spáis',
-'exif-focalplanexresolution' =>'Taifeach an plána fócasaigh X',
-'exif-focalplaneyresolution' =>'Taifeach an plána fócasaigh Y',
-'exif-focalplaneresolutionunit' =>'Aonad taifigh an plána fócasaigh',
-'exif-subjectlocation' =>'Suíomh an ábhair',
-'exif-exposureindex' =>'Innéacs nochta',
-'exif-sensingmethod' =>'Modh braite',
-'exif-filesource' =>'Foinse comhaid',
-'exif-scenetype' =>'Cineál radhairc',
-'exif-cfapattern' =>'Patrún CFA',
-'exif-customrendered' =>'Ãomháphróiseáil saincheaptha',
-'exif-exposuremode' =>'Modh nochta',
-'exif-whitebalance' =>'Bánchothromaíocht',
-'exif-digitalzoomratio' =>'Cóimheas zúmála digiteaí',
-'exif-focallengthin35mmfilm' =>'Fad fócasach i scannán 35 mm',
-'exif-scenecapturetype' =>'Cineál gabhála radhairc',
-'exif-gaincontrol' =>'Rialú radhairc',
-'exif-contrast' =>'Codarsnacht',
-'exif-saturation' =>'Sáithiú',
-'exif-sharpness' =>'Géire',
-'exif-devicesettingdescription' =>'Cur síos ar socruithe gléis',
-'exif-subjectdistancerange' =>'Raon fada ón ábhar',
-'exif-imageuniqueid' =>'Aitheantas uathúil an íomhá',
-'exif-gpsversionid' =>'Leagan clibe GPS',
-'exif-gpslatituderef' =>'Domhan-leithead Thuaidh no Theas',
-'exif-gpslatitude' =>'Domhan-leithead',
-'exif-gpslongituderef' =>'Domhanfhad Thoir nó Thiar',
-'exif-gpslongitude' =>'Domhanfhad',
-'exif-gpsaltituderef' =>'Tagairt airde',
-'exif-gpsaltitude' =>'Airde',
-'exif-gpstimestamp' =>'Am GPS (clog adamhach)',
-'exif-gpssatellites' =>'Satailítí úsáidte don tomhas',
-'exif-gpsstatus' =>'Stádas an ghlacadóra',
-'exif-gpsmeasuremode' =>'Modh tomhais',
-'exif-gpsdop' =>'Beachtas tomhais',
-'exif-gpsspeedref' =>'Aonad luais',
-'exif-gpsspeed' =>'Luas an ghlacadóra GPS',
-'exif-gpstrackref' =>'Tagairt don treo gluaiseachta',
-'exif-gpstrack' =>'Treo gluaiseachta',
-'exif-gpsimgdirectionref' =>'Tagairt do treo an íomhá',
-'exif-gpsimgdirection' =>'Treo an íomhá',
-'exif-gpsmapdatum' =>'Sonraí suirbhéireachta geodasaí a úsáideadh',
-'exif-gpsdestlatituderef' =>'Tagairt don domhan-leithead sprice',
-'exif-gpsdestlatitude' =>'Domhan-leithead sprice',
-'exif-gpsdestlongituderef' =>'Tagairt don domhanfhad sprice',
-'exif-gpsdestlongitude' =>'Domhanfhad sprice',
-'exif-gpsdestbearingref' =>'Tagairt don treo-uillinn sprice',
-'exif-gpsdestbearing' =>'Treo-uillinn sprice',
-'exif-gpsdestdistanceref' =>'Tagairt don fad ón áit sprice',
-'exif-gpsdestdistance' =>'Fad ón áit sprice',
-'exif-gpsprocessingmethod' =>'Ainm an modha próiseála GPS',
-'exif-gpsareainformation' =>'Ainm an cheantair GPS',
-'exif-gpsdatestamp' =>'Dáta GPS',
-'exif-gpsdifferential' =>'Ceartú difreálach GPS',
-
-# Make & model, can be wikified in order to link to the camera and model name
-
-'exif-make-value' => '$1',
-'exif-model-value' =>'$1',
-'exif-software-value' => '$1',
-
-# Exif attributes
-
-'exif-compression-1' => 'Neamh-chomhbhrúite',
-'exif-compression-6' => 'JPEG',
-
-'exif-photometricinterpretation-6' => 'YCbCr',
-
-'exif-orientation-1' => 'Gnáth', // 0th row: top; 0th column: left
-'exif-orientation-2' => 'Iompaithe go cothrománach', // 0th row: top; 0th column: right
-'exif-orientation-3' => 'Rothlaithe trí 180°', // 0th row: bottom; 0th column: right
-'exif-orientation-4' => 'Iompaithe go hingearach', // 0th row: bottom; 0th olumn: left
-'exif-orientation-5' => 'Rothlaithe trí 90° CCW agus iompaithe go hingearach', // 0th row: left; 0th column: top
-'exif-orientation-6' => 'Rothlaithe trí 90° CW', // 0th row: right; 0th column: top
-'exif-orientation-7' => 'Rothlaithe trí 90° CW agus iompaithe go hingearach', // 0th row: right; 0th column: bottom
-'exif-orientation-8' => 'Rothlaithe trí 90° CCW', // 0th row: left; 0th column: bottom
-
-'exif-planarconfiguration-1' => 'Formáid shmutánach',
-'exif-planarconfiguration-2' => 'Formáid phlánach',
-
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-
-'exif-componentsconfiguration-0' => 'níl a leithéid ann',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
-
-'exif-exposureprogram-0' => 'Gan sainiú',
-'exif-exposureprogram-1' => 'Leis na lámha',
-'exif-exposureprogram-2' => 'Gnáthchlár',
-'exif-exposureprogram-3' => 'Tosaíocht nochta',
-'exif-exposureprogram-4' => 'Tosaíocht cró',
-'exif-exposureprogram-5' => 'Clár cúise (laofa do doimhneacht réimse)',
-'exif-exposureprogram-6' => 'Clár gnímh (laofa do cróluas tapaidh)',
-'exif-exposureprogram-7' => 'Modh portráide (do grianghraif i ngar don ábhar,
-le cúlra as fócas)',
-'exif-exposureprogram-8' => 'Modh tírdhreacha (do grianghraif tírdhreacha le
-cúlra i bhfócas)',
-
-'exif-meteringmode-0' => 'Anaithnid',
-'exif-meteringmode-1' => 'Meán',
-'exif-meteringmode-2' => 'MeánUalaitheDonLár',
-'exif-meteringmode-3' => 'Spota',
-'exif-meteringmode-4' => 'Ilspotach',
-'exif-meteringmode-5' => 'Patrún',
-'exif-meteringmode-6' => 'Páirteach',
-'exif-meteringmode-255' => 'Eile',
-
-'exif-lightsource-0' => 'Anaithnid',
-'exif-lightsource-1' => 'Solas lae',
-'exif-lightsource-2' => 'Fluaraiseach',
-'exif-lightsource-3' => 'Tungstan (solas gealbhruthach)',
-'exif-lightsource-4' => 'Splanc',
-'exif-lightsource-9' => 'Aimsir breá',
-'exif-lightsource-10' => 'Aimsir scamallach',
-'exif-lightsource-11' => 'Scáth',
-'exif-lightsource-12' => 'Solas lae fluaraiseach (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Solas bán lae fluaraiseach (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Solas fuar bán fluaraiseach (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Solas bán fluaraiseach (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Gnáthsholas A',
-'exif-lightsource-18' => 'Gnáthsholas B',
-'exif-lightsource-19' => 'Gnáthsholas C',
-'exif-lightsource-20' => 'D55',
-'exif-lightsource-21' => 'D65',
-'exif-lightsource-22' => 'D75',
-'exif-lightsource-23' => 'D50',
-'exif-lightsource-24' => 'Tungstan stiúideó ISO',
-'exif-lightsource-255' => 'Foinse eile solais',
-
-'exif-sensingmethod-1' => 'Gan sainiú',
-'exif-sensingmethod-2' => 'Braiteoir aonshliseach ceantair datha',
-'exif-sensingmethod-3' => 'Braiteoir dháshliseach ceantair datha',
-'exif-sensingmethod-4' => 'Braiteoir tríshliseach ceantair datha',
-'exif-sensingmethod-5' => 'Braiteoir dathsheicheamhach ceantair',
-'exif-sensingmethod-7' => 'Braiteoir trílíneach',
-'exif-sensingmethod-8' => 'Braiteoir dathsheicheamhach línte',
-
-'exif-filesource-3' => 'DSC',
-
-'exif-scenetype-1' => 'Grianghraf a rinneadh go díreach',
-
-'exif-customrendered-0' => 'Gnáthphróiseas',
-'exif-customrendered-1' => 'Próiseas saincheaptha',
-
-'exif-exposuremode-0' => 'Nochtadh uathoibríoch',
-'exif-exposuremode-1' => 'Nochtadh láimhe',
-'exif-exposuremode-2' => 'Brac uathoibríoch',
-
-'exif-whitebalance-0' => 'Bánchothromaíocht uathoibríoch',
-'exif-whitebalance-1' => 'Bánchothromaíocht láimhe',
-
-'exif-scenecapturetype-0' => 'Gnáth',
-'exif-scenecapturetype-1' => 'Tírdhreach',
-'exif-scenecapturetype-2' => 'Portráid',
-'exif-scenecapturetype-3' => 'Radharc oíche',
-
-'exif-gaincontrol-0' => 'Dada',
-'exif-gaincontrol-1' => 'Ãosneartúchán suas',
-'exif-gaincontrol-2' => 'Uasneartúchán suas',
-'exif-gaincontrol-3' => 'Ãosneartúchán síos',
-'exif-gaincontrol-4' => 'Uasneartúchán síos',
-
-'exif-contrast-0' => 'Gnáth',
-'exif-contrast-1' => 'Bog',
-'exif-contrast-2' => 'Crua',
-
-'exif-saturation-0' => 'Gnáth',
-'exif-saturation-1' => 'Sáithiúchán íseal',
-'exif-saturation-2' => 'Ard-sáithiúchán',
-
-'exif-sharpness-0' => 'Gnáth',
-'exif-sharpness-1' => 'Bog',
-'exif-sharpness-2' => 'Crua',
-
-'exif-subjectdistancerange-0' => 'Anaithnid',
-'exif-subjectdistancerange-1' => 'Macra',
-'exif-subjectdistancerange-2' => 'Radharc teann',
-'exif-subjectdistancerange-3' => 'Cianradharc',
-
-// Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
-'exif-gpslatitude-n' => 'Domhan-leithead thuaidh',
-'exif-gpslatitude-s' => 'Domhan-leithead theas',
-
-// Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
-'exif-gpslongitude-e' => 'Domhanfhad Thoir',
-'exif-gpslongitude-w' => 'Domhanfhad Thiar',
-
-'exif-gpsstatus-a' => 'Tomhas ar siúl',
-'exif-gpsstatus-v' => 'Tomhas dodhéanta',
-
-'exif-gpsmeasuremode-2' => 'Tomhas déthoiseach',
-'exif-gpsmeasuremode-3' => 'Tomhas tríthoiseach',
-
-// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
-'exif-gpsspeed-k' => 'Ciliméadair san uair',
-'exif-gpsspeed-m' => 'Mílte san uair',
-'exif-gpsspeed-n' => 'Muirmhílte',
-
-// Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
-'exif-gpsdirection-t' => 'Fíorthreo',
-'exif-gpsdirection-m' => 'Treo maighnéadach',
-
-# external editor support
-'edit-externally' => 'Athraigh an comhad seo le feidhmchlár seachtrach',
-'edit-externally-help' => 'Féach ar na
-
-[http://meta.wikimedia.org/wiki/Help:External_editors treoracha cumraíochta] (as Béarla)
-
-le tuilleadh eolais.',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'gach',
-'imagelistall' => 'gach',
-'watchlistall1' => 'gach',
-'watchlistall2' => 'gach',
-
-# E-mail address confirmation
-'confirmemail' => 'Deimhnigh do sheoladh ríomhphoist',
-'confirmemail_text' => "Tá sé de dhíth an an vicí seo do sheoladh ríomhphoist a
-
-bhailíochtú sula úsáideann tú na gnéithe ríomhphoist. Gníomhachtaigh an cnaipe seo thíos
-
-chun teachtaireacht deimhnithe a sheoladh chuig do chuntas ríomhphoist. Beidh nasc ann sa
-
-comhad ina mbeidh cód áirithe; lódáil an nasc i do bhrabhsálaí chun deimhniú go bhfuil do
-
-sheoladh ríomhphoist bailí.",
-'confirmemail_send' => 'Seol cód deimhnithe',
-'confirmemail_sent' => 'Seoladh teachtaireacht deimhnithe.',
-'confirmemail_sendfailed' => 'Níorbh fhéidir an teachtaireacht deimhnithe a sheoladh. Seiceáil nach bhfuil caractair neamh-bhailí ann sa seoladh.',
-'confirmemail_invalid' => 'Cód deimhnithe neamh-bhailí. B\'fhéidir gur chuaidh an cód as feidhm.',
-'confirmemail_success' => 'Deimhníodh do sheoladh ríomhphoist. Is féidir leat logáil
-
-isteach anois agus sult a bhaint as an vicí.',
-'confirmemail_loggedin' => 'Deimhníodh do sheoladh ríomhphoist.',
-'confirmemail_error' => 'Tharlaigh botún éigin le sabháil do dheimhniú.',
-
-'confirmemail_subject' => 'Deimhniú seolaidh ríomhphoist as {{SITENAME}}',
-'confirmemail_body' => "Chláraigh duine éigin an cuntas \"$2\" le húsáid an seolaidh
-
-ríomhphoist seo ar {{SITENAME}} - is dócha gur rinne tú féin é seo, ón seoladh IP $1.
-
-Chun deimhniú a dhéanamh gur leatsa é an cuntas seo, agus chun gnéithe ríomhphoist a chur
-
-i ngníomh ag {{SITENAME}}, oscail an nasc seo i do bhrabhsalaí:
-
-$3
-
-*Muna* bhfuil tú an duine atá i gceist, ná roghnaigh an nasc. Rachfaidh an cód deimhnithe
-
-seo as feidhm ag $4.",
-
-# Inputbox extension, may be useful in other contexts as well
-'tryexact' => 'Déan iarracht ar meaitseáil cruinn',
-'searchfulltext' => 'Cuardaigh sa téacs iomlán',
-'createarticle' => 'Cruthaigh alt',
-
-# Scary transclusion
-'scarytranscludedisabled' => '[Díchumasaíodh trasáireamh idir vicíonna]',
-'scarytranscludefailed' => '[Theip leis an iarradh teimpléid do $1; tá brón orainn]',
-'scarytranscludetoolong' => '[Tá an URL ró-fhada; tá brón orainn]',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesGsw.php b/languages/MessagesGsw.php
deleted file mode 100644
index 75446ed6..00000000
--- a/languages/MessagesGsw.php
+++ /dev/null
@@ -1,799 +0,0 @@
-<?php
-
-global $wgAllMessagesGsw;
-$wgAllMessagesGsw = array(
-'tog-underline' => 'Links unterstryche',
-'tog-highlightbroken' => 'Links uf lääri Themene durestryche',
-'tog-justify' => 'Tekscht als Blocksatz',
-'tog-hideminor' => 'Cheini «chlyni Änderige» aazeige',
-'tog-extendwatchlist' => 'Erwiterti Beobachtungslischte',
-'tog-usenewrc' => 'Erwytereti «letschti Änderige» (geit nid uf allne Browser)',
-'tog-numberheadings' => 'Ãœberschrifte outomatisch numeriere',
-'tog-showtoolbar' => 'Editier-Wärchzüüg aazeige',
-'tog-editondblclick' => 'Syte bearbeite mit Doppelklick i d Syte (JavaScript)',
-'tog-editsection' => 'Gleicher aazeige für ds Bearbeite vo einzelnen Absätz',
-'tog-editsectiononrightclick'=> 'Einzelni Absätz bearbeite mit Rächtsclick (Javascript)',
-'tog-showtoc' => 'Inhaltsverzeichnis aazeige bi Artikle mit meh als drei Ãœberschrifte',
-'tog-rememberpassword' => 'Passwort spychere (Cookie)',
-'tog-editwidth' => 'Tekschtygabfäld mit voller Breiti',
-'tog-watchdefault' => 'Vo dir nöi gmachti oder verändereti Syte beobachte',
-'tog-minordefault' => 'Alli dyni Änderigen als «chlyni Änderige» markiere',
-'tog-previewontop' => 'Vorschou vor em Editierfänschter aazeige',
-'tog-previewonfirst' => 'Vorschou aazeige bim erschten Editiere',
-'tog-nocache' => 'Syte-Cache deaktiviere',
-'tog-enotifwatchlistpages'=> 'Benachrichtigungsmails by Änderigen a Wiki-Syte',
-'tog-enotifusertalkpages'=> 'Benachrichtigungsmails bi Änderigen a dyne Benutzersyte',
-'tog-enotifminoredits' => 'Benachrichtigungsmail ou bi chlyne Sytenänderige',
-'tog-enotifrevealaddr' => 'Dyni E-Mail-Adrässe wird i Benachrichtigungsmails zeigt',
-'tog-shownumberswatching'=> 'Aazahl Benutzer aazeige, wo ne Syten am Aaluege sy (i den Artikelsyte, i de «letschten Änderigen» und i der Beobachtigslischte)',
-'tog-fancysig' => 'Kei outomatischi Verlinkig vor Signatur uf d Benutzersyte',
-'tog-externaleditor' => 'Externen Editor als default',
-'tog-externaldiff' => 'Externi diff als default',
-'tog-showjumplinks' => '«Wächsle-zu»-Links ermügleche',
-'tog-uselivepreview' => 'Live preview benütze (JavaScript) (experimentell)',
-'tog-autopatrol' => 'Eigeni Bearbeitige als patrolliert markiere',
-'tog-forceeditsummary' => 'Sei miers, wänn I s Zommefassungsfeld leer los',
-'tog-watchlisthideown' => 'Eigeni Änderige uf d Beobachtungslischt usblende',
-'tog-watchlisthidebots' => 'Bot-Änderige in d Beobachtungslischt usblende',
-'underline-always' => 'immer',
-'underline-never' => 'nie',
-'underline-default' => 'Browser-Vorystellig',
-'skinpreview' => '(Vorschou)',
-'sunday' => 'Sundi',
-'monday' => 'Mändi',
-'tuesday' => 'Zischdi',
-'wednesday' => 'Mittwuch',
-'thursday' => 'Durschdi',
-'friday' => 'Fridi',
-'saturday' => 'Somschdi',
-'january' => 'Jänner',
-'august' => 'Ougschte',
-'september' => 'Septämber',
-'november' => 'Novämber',
-'december' => 'Dezämber',
-'may' => 'Mei',
-'categories' => '{{PLURAL:$1|Kategori|Kategorie}}',
-'category' => 'Kategori',
-'category_header' => 'Artikel in de Kategori "$1"',
-'subcategories' => 'Unterkategorie',
-'mainpage' => 'Houptsyte',
-'mainpagetext' => 'MediaWiki isch erfolgrich inschtalliert worre.',
-'mainpagedocfooter' => 'Luege uf d [http://meta.wikimedia.org/wiki/MediaWiki_localisation Dokumentation fier d Onpassung vun de Bnutzeroberflächi] un s [http://meta.wikimedia.org/wiki/Help:Contents Bnutzerhondbuech] fier d Hilf yber d Bnutzung un s Ystelle.',
-'portal' => 'Gmeinschaftsportal',
-'portal-url' => 'Project:Gemeinschafts-Portal',
-'about' => 'Ãœbr',
-'aboutsite' => 'Ãœbr {{GRAMMAR:akkusativ|{{SITENAME}}}}',
-'aboutpage' => 'Project:Ãœbr {{UCFIRST:{{GRAMMAR:akkusativ|{{SITENAME}}}}}}',
-'help' => 'Hilf',
-'helppage' => 'Help:Hilf',
-'bugreportspage' => 'Project:Kontakt',
-'sitesupport' => 'Finanzielli Hilf',
-'sitesupport-url' => 'Project:Spenden',
-'faqpage' => 'Project:FAQ',
-'edithelp' => 'Ratschläg fiers Bearbeite',
-'newwindow' => '(imene nöie Fänschter)',
-'edithelppage' => 'Project:Ändere',
-'cancel' => 'Abbräche',
-'qbfind' => 'Finde',
-'qbbrowse' => 'Blättre',
-'qbedit' => 'Ändere',
-'qbpageoptions' => 'Sytenoptione',
-'qbpageinfo' => 'Sytedate',
-'qbmyoptions' => 'Ystellige',
-'qbspecialpages' => 'Spezialsytene',
-'moredotdotdot' => 'Meh …',
-'mypage' => 'Minni Syte',
-'mytalk' => 'mini Diskussionsyte',
-'anontalk' => 'Diskussionssyste vo sellere IP',
-'currentevents' => 'Aktuelli Mäldige',
-'currentevents-url' => 'Aktuelli Termin',
-'disclaimers' => 'Impressum',
-'disclaimerpage' => '{{ns:project}}:Impressum',
-'privacy' => 'Daateschutz',
-'privacypage' => 'Project:Daateschutz',
-'errorpagetitle' => 'Fähler',
-'returnto' => 'Zrügg zur Syte $1.',
-'tagline' => 'Us {{SITENAME}}',
-'search' => 'Suech',
-'history' => 'Versione',
-'history_short' => 'Versione/Autore',
-'printableversion' => 'Druck-Aasicht',
-'permalink' => 'Bschtändigi URL',
-'print' => 'Drucke',
-'edit' => 'ändere',
-'editthispage' => 'Syte bearbeite',
-'delete' => 'lösche',
-'deletethispage' => 'Syte lösche',
-'undelete_short1' => 'widerherstelle',
-'undelete_short' => '$1 widerherstelle',
-'protect' => 'schütze',
-'protectthispage' => 'Artikel schütze',
-'unprotect' => 'nümm schütze',
-'unprotectthispage' => 'Schutz ufhebe',
-'newpage' => 'Nöji Syte',
-'specialpage' => 'Spezialsyte',
-'personaltools' => 'Persönlichi Wärkzüg',
-'postcomment' => 'Kommentar abgeh',
-'articlepage' => 'Syte',
-'subjectpage' => 'Betreff ozeige',
-'toolbox' => 'Wärkzügkäschtli',
-'userpage' => 'Benutzersyte',
-'imagepage' => 'Bildsyte',
-'otherlanguages' => 'Andere Schprôche',
-'redirectedfrom' => '(Witergleitet vun $1)',
-'redirectpagesub' => 'Umgleiteti Syte',
-'lastmodified' => 'Letschti Änderig vo dere Syte: $1<br />',
-'viewcount' => 'Selli Syte isch {{PLURAL:$1|eimol|$1 Mol}} bsuecht worde.',
-'copyright' => 'Der Inhalt vo dere Syte steht unter der $1.',
-'protectedpage' => 'Gschützt Syte',
-'administrators' => 'Project:Adminischtratore',
-'jumpto' => 'Hops zue:',
-'jumptosearch' => 'Suech',
-'sysoptitle' => 'Sysop-Zuegang notwendig',
-'sysoptext' => 'Där Vorgang konn us Sicherheitsgründ nuer vun Benutzer mit"Sysop"-Status durchgfiehrt werre. Luege au $1.',
-'badaccess' => 'Kei usreichendi Rechte.',
-'badaccesstext' => 'Diä Aktion isch Onwender mit de Rechte "$2" vorbhalte. Luege $1.',
-'versionrequired' => 'Version $1 vun MediaWiki wird bnötigt',
-'versionrequiredtext' => 'Version $1 vun MediaWiki wird bnötigt um diä Syte zue nutze. Luege [[Special:Version]]',
-'pagetitle' => '$1 - {{SITENAME}}',
-'retrievedfrom' => 'Vun "$1"',
-'youhavenewmessages' => 'Du hesch $1 ($2).',
-'newmessageslink' => 'nöji Nachrichte',
-'newmessagesdifflink' => 'Unterschid',
-'editsection' => 'ändere',
-'editsectionhint' => 'Abschnitt ändere: $1',
-'showtoc' => 'ufklappe',
-'hidetoc' => 'zueklappe',
-'thisisdeleted' => 'Onluege oder widrherstelle vun $1?',
-'viewdeleted' => '$1 onluege?',
-'restorelink' => '{{PLURAL:$1|glöschti Änderig|$1 glöschti Ändrige}}',
-'nstab-user' => 'Benutzersyte',
-'nstab-project' => 'Projektsyte',
-'nstab-image' => 'Bildli',
-'nstab-mediawiki' => 'Nochricht',
-'nstab-template' => 'Vorlag',
-'nstab-help' => 'Hilf',
-'nosuchaction' => 'Di Aktion gibts nit',
-'nosuchactiontext' => 'Di Aktion wird vun de MediaWiki-Software nit unterschtützt',
-'nosuchspecialpage' => 'Di Spezialsyte gibts nit',
-'nospecialpagetext' => 'Diese Spezialseite wird von der MediaWiki-Software nicht unterstützt',
-'error' => 'Fähler',
-'databaseerror' => 'Fähler in dr Datebonk',
-'dberrortext' => 'S het ä Syntaxfähler in dr Datenbonkabfrôg gebä.
-
-D letzscht Datebonkabfrôg het ghiesse: "$1" us de Funktion "<tt>$2</tt>".
-
-MySQL het den Fähler gmeldet: "<tt>$3: $4</tt>".',
-'noconnect' => 'Hab kei Vobindung zuer Datebonk uf $1 herschtelle kinne',
-'nodb' => 'Hab d Datebonk $1 nit uswähle kinne',
-'cachederror' => 'D folgende isch ä Kopie usm Cache un möglicherwis nit aktuell.',
-'laggedslavemode' => 'Obacht: Kürzlich vorgnommene Änderunge wärdet u.U. no nit aazaigt!',
-'readonly' => 'Datebonk isch gsperrt',
-'enterlockreason' => 'Bitte gib ä Grund i, worum Datebonk gsperrt werre soll un ä Yschätzung yber d Dur vum Sperre',
-'readonlytext' => 'Diä {{SITENAME}}-Datebonk isch vorybergehend fier Neijyträg un Änderige gsperrt. Bitte vosuechs s später no mol.
-
-Grund vun de Sperrung: $1',
-'missingarticle' => 'De Tekscht vum Artikel "$1" isch in de Datebonk nit gfunde. Des isch wahrschinlich ä Fähler in de Software. Sin so guet, un melde des m Adminischtrator, un gib de Artikelnome on.',
-'readonly_lag' => 'Datebonk isch automatisch gschperrt worre, wil d Sklavedatebonkserver ihr Meischter yhole miesse',
-'internalerror' => 'Interner Fähler',
-'filecopyerror' => 'Datei "$1" het nit noch "$2" kopiert werre kinne.',
-'filerenameerror' => 'Datei "$1" het nit noch "$2" umbnennt werre kinne.',
-'filedeleteerror' => 'Datei "$1" het nit glöscht werre kinne.',
-'filenotfound' => 'Datei "$1" isch nit gfunde worre.',
-'formerror' => 'Fähler: Ds Formular het nid chönne verarbeitet wärde',
-'badarticleerror' => 'D Aktion konn uf denne Artikel nit ongwendet werre.',
-'cannotdelete' => 'Konn d spezifiziert Syte odr Artikel nit lösche. (Isch möglicherwis schu vun ebr ondrem glöscht worre.)',
-'badtitle' => 'Ugültiger Titel',
-'badtitletext' => 'Dr Titel vun de ongfordert Syte isch ugültig gsi, leer, odr ä ugültiger Sprochlink vun nm ondre Wiki.',
-'perfdisabled' => 'Leider isch die Funktion momentan usgschalte, wil\'s d Datebank eso starch würd belaschte, dass mer s Wiki nümm chönnti benütze.',
-'perfdisabledsub' => 'Dert isch ä gspeicherti Kopie vun $1:',
-'perfcached' => 'Selli Informatione chömme usem Zwüschespeicher un sin derwiil viilliecht nid aktuell.
-----',
-'perfcachedts' => 'D folgendi Date stomme usm Cache un sin om $1 s letzscht mol aktualisiert worre.',
-'wrong_wfQuery_params' => 'Falschi Parameter fier wfQuery()<br />
-Funktion: $1<br />
-Abfrog: $2',
-'viewsource' => 'Quelltext aaluege',
-'viewsourcefor' => 'fier $1',
-'protectedtext' => 'Die Syten isch für ds Bearbeite gsperrt; daderfür cha’s verschidnigi Gründ gä. Lueg ou unter [[Project:Geschützte Seiten|Project:Gschützti Syte]].
-
-Du chasch der Quelltekscht vo dere Syten aaluegen u kopiere.',
-'protectedinterface' => 'Die Syte enthält Text fiers Sproch-Interface vun de Software un isch gsperrt, um Missbrouch zue vohindre.',
-'editinginterface' => '\'\'\'Obacht:\'\'\' Du bisch e Syten am Verändere wo zum user interface ghört. We du die Syte veränderisch, de änderet sech ds user interface o für di andere Benutzer.',
-'sqlhidden' => '(SQL-Abfrog voschteckt)',
-'logouttitle' => 'Benutzer-Abmäldig',
-'logouttext' => '<div align="center" style="background-color:white;">
-<b>Du bisch jitz abgmäldet!</b>
-</div><br />
-We du jitz öppis uf der {{SITENAME}} änderisch, de wird dyni IP-Adrässen als Urhäber regischtriert u nid dy Benutzername. Du chasch di mit em glychen oder emnen andere Benutzername nöi aamälde.',
-'welcomecreation' => '<h2>Willkomme, $1!</h2>
-
-Dys Benutzerkonto isch aagleit worde
-
-Vergis nid, dyni [[Special:Preferences|Ystelligen]] aazpasse.',
-'loginpagetitle' => 'Benutzer-Aamelde',
-'yourname' => 'Dii Benutzername',
-'yourpassword' => 'Basswort',
-'yourpasswordagain' => 'Basswort nommol iitipe',
-'remembermypassword' => 'Passwort spychere',
-'yourdomainname' => 'Diini Domäne',
-'externaldberror' => 'Entwedr s ligt ä Fähler bi dr extern Authentifizierung vor, odr du derfsch din externs Benutzerkonto nit aktualisiere.',
-'loginproblem' => '\'\'\'S het ä Problem mit dinre Onmeldung gäbe.\'\'\'<br />Bitte vosuechs grad nomal!',
-'alreadyloggedin' => '<strong>Si sin scho als Benutzer $1 aagmolde!</strong><br />',
-'login' => 'Aamälde',
-'loginprompt' => '<small>Für di bir {{SITENAME}} aazmälde, muesch [[Cookie]]s erloube!</small>',
-'userlogin' => 'Aamälde',
-'logout' => 'Abmälde',
-'userlogout' => 'Abmälde',
-'notloggedin' => 'Nit aagmäldet',
-'nologin' => 'No chei Benutzerchonto? $1',
-'nologinlink' => '»Chonto aaleege«',
-'createaccount' => 'Nöis Benutzerkonto aalege',
-'gotaccount' => 'Du häsch scho a Chonto? $1',
-'gotaccountlink' => '»Login für beryts aagmeldete Benutzer«',
-'createaccountmail' => 'yber eMail',
-'badretype' => 'Di beidi Passwörter stimme nit yberi.',
-'userexists' => 'Dä Benutzername git’s scho. Bitte lis en anderen uus.',
-'youremail' => 'Ihri E-Bost-Adräss**',
-'username' => 'Benutzernome:',
-'yourrealname' => 'Ihre Name*',
-'yourlanguage' => 'Sproch:',
-'yourvariant' => 'Variante',
-'yournick' => 'Spitzname (zuem Untrschriibe):',
-'badsig' => 'Dr Syntax vun de Signatur isch ungültig; luege uffs HTML.',
-'email' => 'E-Bost',
-'prefs-help-email-enotif'=> 'A die Adrässe wärden o Mails mit Benachrichtigunge geschickt, falls du das ygschalte hesch.',
-'prefs-help-realname' => '* <strong>Dy ächt Name</strong> (optional): We du wosch, das dyni Änderigen uf di chöi zrüggfüert wärde.',
-'loginerror' => 'Fähler bir Aamäldig',
-'prefs-help-email' => '* <strong>E-Bost-Adräss</strong> (optional): Dodemit chönne anderi Lüt übr Ihri Benutzersyte mitene Kontakt uffneh, ohni dass Si muen Ihri E-Bost-Adräss z\'veröffentliche.
-Im Fall dass Si mol Ihr Basswort vergässe hen cha Ihne au e ziitwiiligs Eimol-Basswort gschickt wärde.',
-'nocookieslogin' => '{{SITENAME}} bruucht Cookies für nen Aamäldig. Du hesch Cookies deaktiviert. Aktivier se bitte u versuech’s nomal.',
-'noname' => 'Du muesch ä Benutzername aagebe.',
-'loginsuccesstitle' => 'Aamäldig erfolgrych',
-'loginsuccess' => '\'\'\'Du bisch jetz als "$1" bi {{SITENAME}} aagmäldet.\'\'\'',
-'nosuchuser' => 'Dr Benutzername "$1" exischtiert nit.
-
-Yberprüf d Schribwis, odr meld dich als neijer Benutzer ô.',
-'nosuchusershort' => 'S gibt kei Benutzername „$1“. Bitte yberprüf mol d Schribwis.',
-'nouserspecified' => 'Bitte gib ä Benutzername ii.',
-'wrongpassword' => 'Sell Basswort isch falsch (odr fählt). Bitte versuech\'s nomol.',
-'wrongpasswordempty' => 'Du hesch vagässe diin Basswort iizgeh. Bitte probiers nomol.',
-'mailmypassword' => 'Es nöis Passwort schicke',
-'passwordremindertitle' => 'Neijs Password fier {{SITENAME}}',
-'passwordremindertext' => 'Ebber mit dr IP-Adress $1 het ä neijs Passwort fier d Anmeldung bi {{SITENAME}} ongfordert.
-
-S automatisch generiert Passwort fier de Benutzer $2 lutet jetzert: $3
-
-Du sottsch dich jetzt onmelde un s Passwort ändere: {{fullurl:Special:Userlogin}}
-
-Bitte ignorier diä E-Mail, wenn du s nit selber ongfordert hesch. S alt Passwort blibt witerhin gültig.',
-'noemail' => 'Dr Benutzer "$1" het kei E-Mail-Adress ongebe.',
-'passwordsent' => 'Ä zytwilligs Passwort isch on d E-Mail-Adress vum Benutzer "$1" gschickt worre.
-Bitte meld dich domit ô, wenns bekumme hesch.',
-'eauthentsent' => 'Es Bestätigungs-Mail isch a die Adrässe gschickt worde, wo du hesch aaggä.
-
-Bevor das wyteri Mails yber d {{SITENAME}}-Mailfunktion a die Adrässe gschickt wärde, muesch du d Instruktionen i däm Mail befolge, für z bestätige, das es würklech dys isch.',
-'mailerror' => 'Fähler bim Sende vun de Mail: $1',
-'acct_creation_throttle_hit'=> 'Duet mr leid, so hän scho $1 Benutzer. Si chönne cheini meh aalege.',
-'emailauthenticated' => 'Di E-Bost-Adräss isch am $1 bschtätigt worde.',
-'emailnotauthenticated' => 'Dyni e-Mail-Adrässen isch <strong>no nid bestätiget</strong>. Drum göh di erwytereten e-Mail-Funktione <strong>no nid</strong>.<br />
-Für d Bestätigung muesch du em Link folge, wo dir isch gmailet worde. Du chasch ou e nöie söttige Link aafordere:',
-'noemailprefs' => '<strong>Du hesch kei E-Mail-Adrässen aaggä</strong>, drum sy di folgende Funktione nid müglech.',
-'emailconfirmlink' => 'E-Bost-Adräss bschtätige',
-'invalidemailaddress' => 'Diä E-Mail-Adress isch nit akzeptiert worre, wil s ä ugültigs Format ghet het. Bitte gib ä neiji Adress in nem gültige Format ii, odr tue s Feld leere.',
-'accountcreated' => 'De Benutzer isch agleit worre.',
-'accountcreatedtext' => 'De Benutzer $1 isch aagleit worre.',
-'bold_sample' => 'fetti Schrift',
-'bold_tip' => 'Fetti Schrift',
-'italic_sample' => 'kursiv gschribe',
-'italic_tip' => 'Kursiv gschribe',
-'link_sample' => 'Stichwort',
-'extlink_sample' => 'http://www.zumbyschpil.ch Linktekscht',
-'extlink_tip' => 'Externer Link (http:// beachte)',
-'headline_sample' => 'Abschnitts-Ãœberschrift',
-'math_sample' => 'Formel do yfüge',
-'math_tip' => 'Mathematisch Formel (LaTeX)',
-'nowiki_sample' => 'Was da inne staht wird nid formatiert',
-'image_sample' => 'Byschpil.jpg',
-'image_tip' => 'Bildvoweis',
-'media_sample' => 'Byschpil.mp3',
-'media_tip' => 'Mediedateivoweis',
-'hr_tip' => 'Horizontal Linie (sparsom vowende)',
-'summary' => 'Zämefassig',
-'minoredit' => 'Numen es birebitzeli gänderet ',
-'watchthis' => 'Dä Artikel beobachte',
-'savearticle' => 'Syte spychere',
-'showpreview' => 'Vorschau aaluege',
-'showdiff' => 'Zeig Änderige',
-'anoneditwarning' => '\'\'\'Warnig:\'\'\' Si sin nit agmolde. Ihri IP-Adrässe wird in de Gschicht vo sellem Artikel gspeicheret.',
-'missingsummary' => '\'\'\'Obacht:\'\'\' Du hesch kei Zämefassig ongebe. Wenn du erneijt uf Spacher durcksch, wird d Änderung ohni gspychert.',
-'missingcommenttext' => 'Bitte gib dinr Kommentar unte ii.',
-'whitelistedittext' => 'Sie müssen sich $1, um Artikel bearbeiten zu können.',
-'whitelistreadtext' => 'Sie müssen sich [[Special:Userlogin|hier anmelden]], um Artikel lesen zu können.',
-'whitelistacctext' => 'Um in diesem Wiki Accounts anlegen zu dürfen, müssen Sie sich [[Special:Userlogin|hier anmelden]] und die nötigen Berechtigungen haben.',
-'confirmedittitle' => 'Zuem Ändere isch e bschtätigti E-Bost-Adräss nötig.',
-'confirmedittext' => 'Si muen Ihri E-Bost-Adräss erscht bstätige bevor Si Syte go ändere chönne. Bitte setze Si in [[Special:Preferences|Ihre Iistellige]] Ihri E-Bost Adräss ii un löhn Si si pruefe.',
-'accmailtitle' => 'S Bassword isch verschickt worre.',
-'accmailtext' => 'S Basswort für "$1" isch uf $2 gschickt worde.',
-'newarticletext' => '<div id="newarticletext">
-{{MediaWiki:Newarticletext/{{NAMESPACE}}}}
-</div>',
-'anontalkpagetext' => '----\'\'Sell isch e Diskussionssyte vome anonyme Benutzer wo chei Zuegang aaglegt het odr wo ihn nit bruucht. Sälleweg muen mir di numerischi IP-Adräss bruuche um ihn odr si z\'identifiziere. Sone IP-Adräss cha au vo mehrere Benutzer deilt werde. Wenn Si en anonyme Benutzer sin un \'s Gfuehl hen, dass do irrelevanti Kommentar an Si grichtet wärde, denn [[Special:Userlogin|lege Si sich bitte en Zuegang aa odr mälde sich aa]] go in Zuekunft Verwirrige mit andere anonyme Benutzer z\'vermeide.\'\'',
-'noarticletext' => '<div id="noarticletext">
-{{MediaWiki:Noarticletext/{{NAMESPACE}}}}
-</div>',
-'clearyourcache' => '\'\'\'Hywys:\'\'\' Nôch dyner Änderig muess no der Browser-Cache gleert wärde!<br />\'\'\'Mozilla/Safari/Konqueror:\'\'\' \'\'Strg-Umschalttaste-R\'\' (oder \'\'Umschalttaste\'\' drückt halte und uf’s \'\'Neu-Laden\'\'-Symbol klicke), \'\'\'IE:\'\'\' \'\'Strg-F5\'\', \'\'\'Opera/Firefox:\'\'\' \'\'F5\'\'',
-'usercsspreview' => '== Vorschau ihres Benutzer-CSS. ==
-\'\'\'Beachten Sie:\'\'\' Nach dem Speichern müssen Sie ihrem Browser sagen, die neue Version zu laden: \'\'\'Mozilla:\'\'\' \'\'Strg-Shift-R\'\', \'\'\'IE:\'\'\' \'\'Strg-F5\'\', \'\'\'Safari:\'\'\' \'\'Cmd-Shift-R\'\', \'\'\'Konqueror:\'\'\' \'\'F5\'\'.',
-'userjspreview' => '== Vorschau Ihres Benutzer-Javascript. ==
-\'\'\'Beachten Sie:\'\'\' Nach dem Speichern müssen Sie ihrem Browser sagen, die neue Version zu laden: \'\'\'Mozilla:\'\'\' \'\'Strg-Shift-R\'\', \'\'\'IE:\'\'\' \'\'Strg-F5\'\', \'\'\'Safari:\'\'\' \'\'Cmd-Shift-R\'\', \'\'\'Konqueror:\'\'\' \'\'F5\'\'.',
-'note' => '<strong>Achtung: </strong>',
-'previewnote' => 'Das isch numen e Vorschau und nonig gspycheret!',
-'editing' => 'Bearbeite vo «$1»',
-'editingsection' => 'Bearbeite vo «$1» (Absatz)',
-'editconflict' => 'Bearbeitigs-Konflikt: «$1»',
-'explainconflict' => 'Öpper anders het dä Artikel gänderet, wo du ne sälber am Ändere bisch gsy.
-Im obere Tekschtfäld steit der jitzig Artikel.
-Im untere Tekschtfält stöh dyni Änderige.
-Bitte überträg dyni Änderigen i ds obere Tekschtfäld.
-We du «Syte spychere» drücksch, de wird \'\'\'nume\'\'\' der Inhalt vom obere Tekschtfäld gspycheret.',
-'yourtext' => 'Ihre Tekscht',
-'storedversion' => 'Gspychereti Version',
-'editingold' => '<strong>Obacht: Du bisch en alti Version vo däm Artikel am Bearbeite.
-Alli nöiere Versione wärden überschribe, we du uf «Syte spychere» drücksch.</strong>',
-'yourdiff' => 'Untrschied',
-'copyrightwarning2' => 'Dängge Si dra, dass alli Änderige {{GRAMMAR:dativ {{SITENAME}}}} vo andere Benutzer wiedr gänderet odr glöscht wärde chönne. Wenn Si nit wänn, dass ander Lüt an Ihrem tekscht ummedoktere denn schicke Si ihn jetz nit ab.<br />
-Si verspräche uns usserdäm, dass Si des alles selber gschriebe oder vo nere Quälle kopiert hen, wo Public Domain odr sunscht frei isch (lueg $1 für Details).
-<strong>SETZE SI DO OHNI ERLAUBNIS CHEINI URHEBERRÄCHTLICH GSCHÜTZTI WÄRK INE!</strong>',
-'longpagewarning' => '<font color="red">WARNIG</font>: Die Syten isch $1KB groß; elteri Browser chönnte Problem ha, Sytene z bearbeite wo gröser sy als 32KB. Überleg bitte, öb du Abschnitte vo dere Syte zu eigete Sytene chönntsch usboue.',
-'protectedpagewarning' => '<font color="red">WARNIG:</font> Die Syten isch gsperrt worde, so das se nume Benutzer mit Sysop-Rechten chöi verändere. Bitte häb di a d [[Project:Geschützte Seiten|Regle für gschützti Syte]].',
-'semiprotectedpagewarning'=> '\'\'\'\'\'Halbsperrung\'\'\': Diese Seite kann von angemeldeten Benutzern bearbeitet werden. Für nicht angemeldete oder gerade eben erst angemeldete Benutzer ist der Schreibzugang gesperrt.\'\'',
-'templatesused' => 'Selli Vorlage wärde in sellem Artikel bruucht:',
-'edittools' => '<!-- Selle Text wird untr em "ändere"-Formular un bim "Uffelade"-Formular aagzeigt. -->',
-'revhistory' => 'Früecheri Versione',
-'currentrev' => 'Itzigi Version',
-'revisionasof' => 'Version vo $1',
-'revisionasofwithlink' => 'Version vo $1; $2<br />$3 | $4',
-'previousrevision' => '↠Vorderi Version',
-'nextrevision' => 'Nächschti Version →',
-'currentrevisionlink' => 'Itzigi Version',
-'cur' => 'Jetz',
-'next' => 'Nächschti',
-'last' => 'vorane',
-'histlegend' => 'Du chasch zwei Versionen uswähle und verglyche.<br />
-Erklärig: (aktuell) = Underschid zu jetz,
-(vorane) = Underschid zur alte Version, <strong>K</strong> = chlyni Änderig',
-'histfirst' => 'Eltischti',
-'histlast' => 'Nöischti',
-'difference' => '(Unterschide zwüsche Versione)',
-'compareselectedversions'=> 'Usgwählti Versione verglyche',
-'searchresults' => 'Suech-Ergäbnis',
-'searchresulttext' => 'Für wiiteri Informatione zuem Sueche uff {{SITENAME}} chönne Si mol uff [[Project:Searching|{{SITENAME}} duresueche]] luege.',
-'searchsubtitle' => 'Für d Suechaafrag «[[:$1]]»',
-'searchsubtitleinvalid' => 'Für d Suechaafrag «$1»',
-'prevn' => 'vorderi $1',
-'nextn' => 'nächschti $1',
-'viewprevnext' => '($1) ($2) aazeige; ($3) uf ds Mal',
-'powersearch' => 'Suechi',
-'powersearchtext' => '
-Suche in Namensräumen :<br />
-$1<br />
-$2 Zeige auch REDIRECTs Suche nach $3 $9',
-'searchdisabled' => '<p>Die Volltextsuche wurde wegen Überlastung temporär deaktiviert. Derweil können Sie entweder folgende Google- oder Yahoo-Suche verwenden, die allerdings nicht den aktuellen Stand widerspiegeln.</p>',
-'blanknamespace' => '(Haupt-)',
-'preferences' => 'Iistellige',
-'prefsnologin' => 'Nid aagmäldet',
-'prefsnologintext' => 'Du muesch [[Special:Userlogin|aagmäldet]] sy, für Benutzerystellige chönne z ändere',
-'prefsreset' => 'Du hesch itz wider Standardystellige',
-'changepassword' => 'Passwort ändere',
-'datedefault' => 'kei Aagab',
-'datetime' => 'Datum un Zit',
-'prefs-personal' => 'Benutzerdate',
-'prefs-rc' => 'Letschti Änderige',
-'prefs-watchlist' => 'Beobachtigslischte',
-'prefs-misc' => 'Verschidnigs',
-'saveprefs' => 'Änderige spychere',
-'resetprefs' => 'Änderige doch nid spychere',
-'oldpassword' => 'Alts Passwort',
-'newpassword' => 'Nöis Passwort',
-'retypenew' => 'Nöis Passwort (es zwöits Mal)',
-'textboxsize' => 'Tekscht-Ygab',
-'rows' => 'Zylene',
-'columns' => 'Spaltene',
-'searchresultshead' => 'Suech-Ergäbnis',
-'resultsperpage' => 'Träffer pro Syte',
-'contextlines' => 'Zyle pro Träffer',
-'contextchars' => 'Zeiche pro Zyle',
-'stubthreshold' => 'Artiklen als churz markiere bis (Bytes)',
-'recentchangescount' => 'Aazahl «letschti Änderige»',
-'savedprefs' => 'Dyni Ystellige sy gspycheret worde.',
-'timezonelegend' => 'Zytzone',
-'timezonetext' => 'Zytdifferänz i Stunden aagä zwüsche der Serverzyt u dyre Lokalzyt',
-'localtime' => 'Ortszyt',
-'timezoneoffset' => 'Unterschid¹',
-'servertime' => 'Aktuelli Serverzyt',
-'guesstimezone' => 'Vom Browser la ysetze',
-'allowemail' => 'andere Benutzer erlaube, dass si Ihne E-Bost schicke chönne',
-'defaultns' => 'Namensrüüm wo standardmäässig söll gsuecht wärde:',
-'files' => 'Bilder',
-'userrights-lookup-user'=> 'Verwalte Gruppenzugehörigkeit',
-'editusergroup' => 'Ändere vo Benutzerrächt',
-'userrights-editusergroup'=> 'Bearbeite Gruppenzugehörigkeit des Benutzers',
-'saveusergroups' => 'Speichere Gruppenzugehörigkeit',
-'userrights-groupshelp' => 'Wähle die Gruppen, aus denen der Benutzer entfernt oder zu denen er hinzugefügt werden soll.
-Nicht selektierte Gruppen werden nicht geändert. Eine Selektion kann mit Strg + Linksklick (bzw. Ctrl + Linksklick) entfernt werden.',
-'recentchanges' => 'Letschti Änderige',
-'recentchangestext' => 'Uff sellere Syte chönne Si die letschte Änderige in sellem Wiki aaluege.',
-'rcnote' => 'Anzeig: <b>$1</b> Änderige; <b>$2</b> Täg (<b>N</b> = nöji Artikel; <b>K</b> = chlyni Änderig; <b><font color="red">!</font></b> = unprüeft)',
-'rcnotefrom' => 'Dies sind die Änderungen seit <b>$2</b> (bis zu <b>$1</b> gezeigt).',
-'rclistfrom' => '<small>Nöji Änderige ab $1 aazeige (UTC)</small>',
-'rcshowhideminor' => 'Chlynigkeite $1',
-'rcshowhideliu' => 'Aagmoldene Benützer $1',
-'rcshowhideanons' => 'Uuaagmoldene Benützer $1',
-'rcshowhidepatr' => 'Patrulyrtes $1',
-'rcshowhidemine' => 'Eigeni Änderige $1',
-'rclinks' => 'Zeig di letschte $1 Änderige vo de vergangene $2 Täg.<br />$3',
-'diff' => 'Unterschid',
-'hist' => 'Versione',
-'hide' => 'usblände',
-'show' => 'yblände',
-'upload' => 'Datei uffelade',
-'uploadbtn' => 'Bild lokal ufelade',
-'uploadnologintext' => 'Sie müssen [[Special:Userlogin|angemeldet sein]], um Dateien hochladen zu können.',
-'uploadtext' => 'Bruuche Si sell Formular unte go Dateie uffelade. Zuem aaluege odr fruener uffegladeni Bilder go sueche lueg uff de [[Special:Imagelist|Lischte vo uffegladene Dateie]], Uffeladige un Löschige sin au protokolliert uff [[Special:Log/upload|Uffeladige Protokoll]].
-
-Go e Datei odr en Bild innere Syte iizbaue schriibe Si eifach ane:
-* \'\'\'<nowiki>[[File:file.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[File:file.png|alt text]]</nowiki>\'\'\'
-or
-* \'\'\'<nowiki>[[Media:file.ogg]]</nowiki>\'\'\'
-go direkt e Gleich uff d Datei z\'mache.',
-'copyrightpage' => 'Project:Copyright',
-'minlength' => 'Bilddateien müssen mindestens drei Buchstaben haben.',
-'largefile' => 'Bitte keine Bilder über 100 KByte hochladen.',
-'fileuploaded' => 'D Datei „$1“ isch erfolgriich uffeglade worde. Bitte folge Sie em Gleich $2 uff d Beschriibigssyte un dän Si wiiteri Informatione zue de Datei aa, wo Si si her hän, wer si gmacht het un so wiiter. Wenn sell e Bild isch denn chönne Si des eso iifuege: <tt><nowiki>[[Image:$1|thumb|Beschriibig]]</nowiki></tt>',
-'imagelist' => 'Lischte vo Bilder',
-'imagelisttext' => 'Hier ist eine Liste von $1 Bildern, sortiert $2.',
-'getimagelist' => 'Lade Bilderliste',
-'ilsubmit' => 'Suech',
-'showlast' => 'Zeige die letzten $1 Bilder, sortiert nach $2.',
-'imglegend' => 'Legende: (Beschreibung) = Zeige/Bearbeite Bildbeschreibung.',
-'imghistory' => 'Versione',
-'imghistlegend' => 'Legende: (cur) = Dies ist das aktuelle Bild, (Löschen) = lösche
-diese alte Version, (Zurücksetzen) = verwende wieder diese alte Version.',
-'imagelinks' => 'Bildverweise',
-'linkstoimage' => 'Di folgende Sytene händ en Link zu dem Bildli:',
-'nolinkstoimage' => 'Kein Artikel benutzt dieses Bild.',
-'sharedupload' => 'Selli Datei wird vo verschiedene Projekt bruucht.',
-'noimage-linktext' => 'Lads uffe!',
-'unwatchedpages' => 'Unbeobachteti Sytene',
-'listredirects' => 'Lischte vo Wyterleitige (Redirects)',
-'sitestats' => 'Statistik',
-'userstats' => 'Benützer-Statistik',
-'sitestatstext' => 'Zuer Ziit git\'s \'\'\'$2\'\'\' [[Special:Allpages|Artikel]] in {{SITENAME}}.
-
-Insgsamt sin \'\'\'$1\'\'\' Syte in de Datebank. Selli sin au alli Sytene wo usserhalb vom Hauptnamensruum exischtiere (z.B. Diskussionssyte) odr wo cheini interne Gleicher hen odr wo au numme [[Special:Listredirects|Weiterleitige]] sin.
-
-Insgesamt wurden \'\'\'$8\'\'\' Dateien hochgeladen.
-
-Es isch insgsamt \'\'\'$4\'\'\' mol öbbis gänderet worde un drmit jedi Syte im Durchschnitt \'\'\'$5\'\'\' mol und \'\'\'$6\'\'\' Seitenabrufe pro Bearbeitung.
-
-Es het \'\'\'$8\'\'\' uffegladeni Dateie.
-
-Zuer Ziit stöhn \'\'\'$7\'\'\' Arbete zuem mache aa.',
-'userstatstext' => 'S git \'\'\'$1\'\'\' [[Project:Benutzer|regischtriirte Benutzer]]. Dodrvo sin \'\'\'$2\'\'\' (also \'\'\'$4 %\'\'\') Administratore (lueg au uff $3).',
-'disambiguationspage' => 'Template:Begriffsklärig',
-'doubleredirects' => 'Doppelte Redirects',
-'brokenredirects' => 'Kaputti Wyterleitige',
-'brokenredirectstext' => 'Di folgende Wyterleitige füered zu Artikel wo\'s gar nid git.',
-'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
-'ncategories' => '$1 {{PLURAL:$1|Kategori|Kategorie',
-'nlinks' => '$1 {{PLURAL:$1|Gleich|Gleicher}}',
-'nmembers' => '$1 {{PLURAL:$1|Syte|Sytene}}',
-'nrevisions' => '$1 {{PLURAL:$1|Revision|Revisione}}',
-'nviews' => '$1 {{PLURAL:$1|Betrachtig|Betrachtige}}',
-'lonelypages' => 'Verwaisti Sytene',
-'uncategorizedpages' => 'Nit kategorisierte Sytene',
-'uncategorizedcategories'=> 'Nit kategorisierte Kategorie',
-'unusedimages' => 'Verwaiste Bilder',
-'popularpages' => 'Beliebti Artikel',
-'wantedpages' => 'Artikel wo fähle',
-'mostlinked' => 'Meistverlinke Seiten',
-'allpages' => 'alli Sytene',
-'prefixindex' => 'Alli Artikle (mit Präfix)',
-'randompage' => 'Zuefalls-Artikel',
-'shortpages' => 'Churzi Artikel',
-'longpages' => 'Langi Artikel',
-'deadendpages' => 'Artikel ohni Links («Sackgasse»)',
-'listusers' => 'Lischte vo Benutzer',
-'specialpages' => 'Spezialsytene',
-'spheading' => 'Spezial-Sytene für alli Benützer',
-'recentchangeslinked' => 'Verlinktes prüefe',
-'newpages' => 'Nöji Artikel',
-'ancientpages' => 'alti Sytene',
-'move' => 'verschiebe',
-'movethispage' => 'Artikel verschiebe',
-'booksources' => 'ISBN-Suech',
-'categoriespagetext' => 'Selli Kategorie gits in dem Wiki:',
-'userrights' => 'Benutzerrechtsverwaltung',
-'alphaindexline' => 'vo $1 bis $2',
-'alllogstext' => 'Kombinierti Aasicht vo de Protokoll vom Ufelade, Lösche, Schütze, Spärre un de Adminischtratore.
-Si chönnet d Aazeig iischränke wenn Si e Protokoll, e Benutzername odr e Sytename iigän.',
-'logempty' => 'Kei passendi Yträg gfunde.',
-'nextpage' => 'Nächscht Syte ($1)',
-'allpagesfrom' => 'Syte aazeige vo:',
-'allarticles' => 'alli Artikel',
-'allnonarticles' => 'alli Systene wo cheini Artikel sin',
-'allinnamespace' => 'alli Sytene im Namensruum $1',
-'allnotinnamespace' => 'alli Sytene wo nit im $1 Namensruum sin',
-'allpagesprev' => 'Füehrigs',
-'allpagesnext' => 'nächschts',
-'allpagessubmit' => 'gang',
-'allpagesprefix' => 'Alli Sytene mit em Präfix:',
-'mailnologin' => 'Du bisch nid aagmäldet oder hesch keis Mail aaggä',
-'mailnologintext' => 'Du muesch [[Special:Userlogin|aagmäldet sy]] und e bestätigeti e-Mail-Adrässen i dynen [[Special:Preferences|Ystelligen]] aaggä ha, für das du öpper anderem es e-Mail chasch schicke.',
-'emailuser' => 'Es Mail schrybe',
-'emailpage' => 'e-Mail ane BenutzerIn',
-'emailpagetext' => 'Öpperem, wo sälber e bestätigeti e-Mail-Adrässe het aaggä, chasch du mit däm Formular es Mail schicke. Im Absänder steit dyni eigeti e-Mail-Adrässe, so das me dir cha antworte.',
-'usermailererror' => 'Das Mail-Objekt gab einen Fehler zurück:',
-'noemailtitle' => 'Kei e-Mail-Adrässe',
-'noemailtext' => 'Dä Benutzer het kei bestätigeti e-Mail-Adrässen aaggä oder wot kei e-Mails vo anderne Benutzer empfa.',
-'emailfrom' => 'Vo',
-'emailto' => 'Empfänger',
-'emailsubject' => 'Titel',
-'emailmessage' => 'E-Bost',
-'emailsend' => 'Abschicke',
-'emailsent' => 'E-Bost furtgschickt',
-'emailsenttext' => 'Dys e-Mail isch verschickt worde.',
-'watchlist' => 'Beobachtigslischte',
-'nowatchlist' => 'Du hesch ke Yträg uf dyre Beobachtigslischte.',
-'watchnologintext' => 'Du musst [[Special:Userlogin|angemeldet]] sein, um deine Beobachtungsliste zu bearbeiten.',
-'addedwatch' => 'zue de Beobachtigslischte drzue do',
-'addedwatchtext' => 'D Syte "[[:$1]]" stoht jetz uf Ihre [[Special:Watchlist|Beobachtigslischte]].
-Neui Änderige an de Syte odr de Diskussionssyte drvo chasch jetz dört seh. Usserdem sin selli Änderige uf de [[Special:Recentchanges|letschte Änderige]] fett gschriibe, dass Si s schneller finde.
-
-Wenn Si d Syte spöter wiedr vo de Lischte striiche wenn, denn drucke Si eifach uf "nümm beobachte".',
-'watch' => 'beobachte',
-'watchthispage' => 'Die Syte beobachte',
-'unwatch' => 'nümm beobachte',
-'watchnochange' => 'Vo den Artikle, wo du beobachtisch, isch im aazeigte Zytruum kene veränderet worde.',
-'watchdetails' => '{| class="messagebox" id="confirmemail" style="width:auto; background-color:#ffffff; border:1px #ccccff solid; margin: 0 1em 1em;"
-|-
-| \'\'\'Hywys #1:\'\'\' Dur a Schprôchcode-Umschtällung sind kurzzitig vyle Mäldunge uf Änglisch gsi; sot des bi dir allad no dr Fall sy, dann schtell in dyne [[Special:Preferences|Ystellige]] d „Schprôch vo dr Benuzeroberfläch“ uf [\'\'\'gsw - Alemannisch\'\'\'] und schpoicher\'s ab!
-|-
-| \'\'\'Hywys #2:\'\'\' Falls du bi dyner Ärschtaamäldung ou dyne E-Mail-Adress aagea hosch, und du wyterhin Nochrichta yber s’E-Mail-Formulaar empfange wit, isch a [[Special:Confirmemail|Bschtätigung vo dyner E-Mail-Adress]] nootwändig.
-|}
-
-* $1 Artikel wärde beobachtet (Diskussionssyte nid zelt, aber ou beobachtet)
-* [{{fullurl:Special:Watchlist|hideOwn=1}} Eigeni Änderige usblände] |   [[Special:Watchlist/edit|Kompletti Lischte zeigen u bearbeite]]',
-'wlshowlast' => 'Zeig di letschte $1 Stunde $2 Tage $3',
-'wlhideshowown' => '$1 vo dir sälber verändereti Artikle',
-'wlhideshowbots' => '$1 bot edits.',
-'enotif_subject' => 'Die {{SITENAME}} Seite $PAGETITLE wurde von $PAGEEDITOR $CHANGEDORCREATED',
-'enotif_lastvisited' => '$1 zeigt alle Änderungen auf einen Blick.',
-'enotif_body' => 'Liebe/r $WATCHINGUSERNAME,
-
-d {{SITENAME}} Syte $PAGETITLE isch vom $PAGEEDITOR am $PAGEEDITDATE $CHANGEDORCREATED,
-di aktuelli Version isch: $PAGETITLE_URL
-
-$NEWPAGE
-
-Zämmenfassig vom Autor: $PAGESUMMARY $PAGEMINOREDIT
-Kontakt zuem Autor:
-Mail $PAGEEDITOR_EMAIL
-Wiki $PAGEEDITOR_WIKI
-
-Es wird chei wiiteri Benochrichtigungsbost gschickt bis Si selli Syte wiedr bsueche. Uf de Beobachtigssyte chönne Si d Beobachtigsmarker zrucksetze.
-
- Ihr fründlichs {{SITENAME}} Benochrichtigssyschtem
-
----
-Ihri Beobachtigslischte {{fullurl:Special:Watchlist/edit}}
-Hilf zue de Benutzig gits uff {{fullurl:WikiHelpdesk}}',
-'deletepage' => 'Syte lösche',
-'confirm' => 'Bestätige',
-'excontentauthor' => 'einzigen Inhalt: \'$1\' (bearbeitet worde nume dür \'$2\')',
-'confirmdelete' => 'Löschig bestätige',
-'deletesub' => '(«$1» lösche)',
-'historywarning' => '<font color="red">WARNUNG:</font> Die Seite die Sie zu löschen gedenken hat eine Versionsgeschichte:',
-'confirmdeletetext' => 'Du bisch drann, en Artikel oder es Bild mitsamt Versionsgschicht permanänt us der Datebank z lösche.
-Bitte bis dir über d Konsequänze bewusst, u bis sicher, das du di a üsi [[Project:Leitlinien|Leitlinien]] haltisch.',
-'actioncomplete' => 'Uftrag usgfuehrt.',
-'deletedtext' => '«$1» isch glösche worde.
-Im $2 het’s e Lischte vo de letschte Löschige.',
-'deletionlog' => 'Lösch-Logbuech',
-'deletecomment' => 'Löschigsgrund',
-'alreadyrolled' => 'Cha d Änderig uf [[$1]] wo [[User:$2|$2]] ([[User talk:$2|Talk]]) gmacht het nit zruckneh will des öbber anderscht scho gmacht het.
-
-Di letschti Änderig het [[User:$3|$3]] ([[User talk:$3|Talk]]) gmacht.',
-'revertpage' => 'Rückgängig gmacht zuer letschte Änderig vo $1',
-'protectlogtext' => 'Dies ist eine Liste der blockierten Seiten. Siehe [[Project:Geschützte Seiten]] für mehr Informationen.',
-'protectcomment' => 'Grund der Sperrung',
-'undeletehistorynoadmin'=> 'Dieser Artikel wurde gelöscht. Der Grund für die Löschung ist in der Zusammenfassung angegeben,
-genauso wie Details zum letzten Benutzer der diesen Artikel vor der Löschung bearbeitet hat.
-Der aktuelle Text des gelöschten Artikels ist nur Administratoren zugänglich.',
-'undeletebtn' => 'Wiederherstellen!',
-'undeletedrevisions' => '{{PLURAL:$1|ei Revision|$1 Revisione}} wiedr zruckgholt.',
-'namespace' => 'Namensruum:',
-'invert' => 'Uswahl umkehre',
-'contributions' => 'Benutzer-Byträg',
-'mycontris' => 'mini Biiträg',
-'whatlinkshere' => 'Was linkt da ane?',
-'linkshere' => 'Di folgende Sytene händ en Link wo da ane führt:',
-'nolinkshere' => 'Kein Artikel verweist hierhin.',
-'istemplate' => 'Vorlageybindig',
-'blockip' => 'Benutzer bzw. IP blockyre',
-'ipbsubmit' => 'Adresse blockieren',
-'ipboptions' => '1 Stunde:1 hour,2 Stunden:2 hours,6 Stunden:6 hours,1 Tag:1 day,3 Tage:3 days,1 Woche:1 week,2 Wochen:2 weeks,1 Monat:1 month,3 Monate:3 months,1 Jahr:1 year,Für immer:indefinite',
-'ipblocklist' => 'Lischte vo blockierte IP-Adresse',
-'blocklistline' => '$1, $2 het $3 ($4) gschperrt',
-'blocklink' => 'spärre',
-'contribslink' => 'Byträg',
-'blocklogpage' => 'Sperrigs-Protokoll',
-'blocklogentry' => 'sperrt [[User:$1]] - ([[Special:Contributions/$1|Biiträg]]) für d Ziit vo: $2',
-'blocklogtext' => 'Des ischs Logbuech yber Sperrunge un Entsperrunge vun Bnutzer. Automatisch blockti IP-Adresse werre nit erfasst. Lueg au [[Special:Ipblocklist|IP-Block Lischt]] fyr ä Lischt vun gsperrti Bnutzer.',
-'unblocklogentry' => 'Blockade von [[User:$1]] aufgehoben',
-'rightslogtext' => 'Des ischs Logbuech vun de Änderunge on Bnutzerrechte.',
-'already_sysop' => 'Selle Benutzer isch scho Adminischtrator.',
-'already_bureaucrat' => 'Selle Benutzer isch scho Bürokrat.',
-'already_steward' => 'Selle Benutzer isch scho Steward.',
-'movepage' => 'Artikel verschiebe',
-'movepagetext' => 'Mit däm Forumlar chasch du en Artikel verschiebe, u zwar mit syre komplette Versionsgschicht. Der alt Titel leitet zum nöie wyter, aber Links ufen alt Titel blyben unveränderet.',
-'movepagetalktext' => 'D Diskussionssyte wird mitverschobe, \'\'\'ussert:\'\'\'
-*Du verschiebsch d Syten i nen andere Namensruum, oder
-*es git scho ne Diskussionssyte mit däm Namen oder
-*du wählsch unte d Option, se nid z verschiebe.
-
-I söttigne Fäll müessti d Diskussionssyten allefalls vo Hand kopiert wärde.',
-'movearticle' => 'Artikel verschiebe',
-'movenologin' => 'Du bisch nid aagmäldet',
-'movenologintext' => 'Du muesch dich z’ersch [[Special:Userlogin|aamälde]] damit du die Syte chasch zügle.',
-'newtitle' => 'Zum nöie Titel',
-'movepagebtn' => 'Artikel verschiebe',
-'pagemovedsub' => 'Verschiebig erfolgrych',
-'pagemovedtext' => 'Artikel "[[$1]]" isch verschobe worden uf "[[$2]]".',
-'articleexists' => 'A Syte mit sellem Name gits scho odr de Name isch ungültigt. Bitte nimm en andere.',
-'movedto' => 'verschoben uf',
-'movetalk' => 'Diskussionssyte nach Müglechkeit mitverschiebe',
-'talkpagemoved' => 'D Diskussionssyten isch mitverschobe worde.',
-'1movedto2' => '[[$1]] isch uf [[$2]] verschobe worde.',
-'1movedto2_redir' => '[[$1]] isch uf [[$2]] verschobe worre un het drbii e Wiiterleitig übrschriebe.',
-'movereason' => 'Grund',
-'selfmove' => 'Der nöi Artikelname mues en andere sy als der alt!',
-'export' => 'Sytenen exportiere',
-'exporttext' => 'Sie können den Text und die Bearbeitungshistorie einer bestimmten oder einer Auswahl von Seiten nach XML exportieren. Das Ergebnis kann in ein anderes Wiki mit Mediawiki Software eingespielt werden, bearbeitet oder archiviert werden.',
-'allmessages' => 'Systemnochrichte',
-'allmessagesname' => 'Name',
-'allmessagesdefault' => 'Standard-Tekscht',
-'allmessagescurrent' => 'jetzige Tekscht',
-'allmessagestext' => 'Sell isch e Lischte vo alle mögliche Systemnochrichte ussem MediaWiki Namensruum.',
-'allmessagesnotsupportedUI'=> 'Diini Sprochiistellig \'\'\'$1\'\'\' wird vo Special:Allmessages uff sellere Syte nit unterschtützt.',
-'allmessagesnotsupportedDB'=> '\'\'\'Special:Allmessages\'\'\' cha nit bruucht wärde will \'\'\'$wgUseDatabaseMessages\'\'\' abgschalte isch.',
-'allmessagesfilter' => 'Nochrichte nochem Name filtere:',
-'allmessagesmodified' => 'numme gänderti aazeige',
-'importtext' => 'Bitte speichere Si selli Syte vom Quellwiki met em Special:Export Wärkzüg ab un lade Si denn di Datei denn do uffe.',
-'anonymous' => 'Anonyme Benutzer uff {{SITENAME}}',
-'lastmodifiedby' => 'Diese Seite wurde zuletzt geändert um $1 von $2.',
-'and' => 'un',
-'othercontribs' => 'Basiert auf der Arbeit von $1.',
-'spamprotectiontitle' => 'Spamschutz-Filter',
-'subcategorycount' => 'In sellere Kategori {{PLURAL:$1|isch no ei Unterkategori|sin no $1 Unterkategorie}}.',
-'categoryarticlecount' => 'In sellere Kategorie {{PLURAL:$1|isch ei Artikel|sin $1 Artikel}}.',
-'listingcontinuesabbrev'=> ' (Forts.)',
-'mw_math_png' => 'Immer als PNG aazeige',
-'mw_math_simple' => 'Eifachs TeX als HTML aazeige, süsch als PNG',
-'mw_math_html' => 'Falls müglech als HTML aazeige, süsch als PNG',
-'mw_math_source' => 'Als TeX la sy (für Tekschtbrowser)',
-'mw_math_modern' => 'Empfolnigi Ystellig für modärni Browser',
-'markaspatrolleddiff' => 'Als geprüft markiere',
-'markaspatrolledtext' => 'Den Artikel als geprüft markiere',
-'markedaspatrolledtext' => 'Die usgwählte Artikeländerung isch als geprüft markiert worre.',
-'Monobook.js' => ' var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'Myni Benutzersyte\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'Myni Diskussionssyte\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Myni Ystellige\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'Lischte vo de beobachtete Syte.\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'Lischte vo myne Byträg\');
- ta[\'pt-login\'] = new Array(\'o\',\'Ylogge\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Uslogge\');
- ta[\'ca-article\'] = new Array(\'a\',\'Artikel aaluege\');
- ta[\'ca-talk\'] = new Array(\'t\',\'Diskussion zum Artikelinhalt\');
- ta[\'ca-edit\'] = new Array(\'e\',\'Syte bearbeite. Bitte vor em Spychere d Vorschou aaluege.\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'E Kommentar zu dere Syte derzuetue.\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Die Syte isch geschützt. Du chasch der Quelltext aaluege.\');
- ta[\'ca-history\'] = new Array(\'h\',\'Früecheri Versione vo dere Syte.\');
- ta[\'ca-protect\'] = new Array(\'=\',\'Seite beschütze\');
- ta[\'ca-delete\'] = new Array(\'d\',\'Syten entsorge\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'Sodeli, da isch es wider.\');
- ta[\'ca-move\'] = new Array(\'m\',\'Dür ds Verschiebe gits e nöie Name.\');
- ta[\'ca-nomove\'] = new Array(\'\',\'Du darfsch die Syte nid verschiebe.\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Tue die Syten uf dyni Beobachtigslischte.\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Nim die Syte us dyre Beobachtungslischte furt.\');
- ta[\'search\'] = new Array(\'f\',\'Dürchsuech das Wiki\');
- ta[\'p-logo\'] = new Array(\'\',\'Houptsyte\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'Gang uf d Houptsyte\');
- ta[\'n-portal\'] = new Array(\'\',\'Ãœber ds Projekt, was du chasch mache, wo du was findsch\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'Lischte vo de letschten Änderige i däm Wiki.\');
- ta[\'n-randompage\'] = new Array(\'x\',\'E zuefälligi Syte\');
- ta[\'n-help\'] = new Array(\'\',\'Ds Ort zum Usefinde.\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Unterstütz üs\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Lischte vo allne Sytene, wo do ane linke\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Letschti Änderige vo de Syte, wo vo do verlinkt sin\');
- ta[\'feed-rss\'] = new Array(\'\',\'RSS-Feed für selli Syte\');
- ta[\'feed-atom\'] = new Array(\'\',\'Atom-Feed für selli Syte\');
- ta[\'t-contributions\'] = new Array(\'\',\'Lischte vo de Byträg vo däm Benutzer\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Schick däm Benutzer e E-Bost\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'Lischte vo allne Spezialsyte\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Artikelinhalt aaluege\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Benutzersyte aaluege\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'Mediasyte aaluege\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Sell isch e Spezialsyte, du chasch se nid bearbeite.\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'D Projektsyte aaluege\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'Die Bildsyten aaluege\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'D Systemmäldige aaluege\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'D Vorlag aaluege\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'D Hilfssyten aaluege\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'D Kategoryesyten aaluege\');',
-'previousdiff' => '↠Vorderi Änderig',
-'nextdiff' => 'Nächschti Änderig →',
-'imagemaxsize' => 'Maximali Gröössi vo de Bilder uf de Bildbeschrybigs-Sytene:',
-'thumbsize' => 'Bildvorschou-Gröössi:',
-'newimages' => 'Gallery vo noie Bilder',
-'mediawarning' => '
-===Warnung!===
-Diese Art von Datei kann böswilligen Programmcode enthalten.
-Durch das Herunterladen oder Öffnen der Datei kann der Computer beschädigt werden.
-Bereits das Anklicken des Links kann dazu führen dass der Browser die Datei öffnet
-und unbekannter Programmcode zur Ausführung kommt.
-
-Die Betreiber dieses Wikis können keine Verantwortung für den Inhalte
-dieser Datei übernehmen. Sollte diese Datei tatsächlich böswilligen Programmcode enthalten,
-sollte umgehend ein Administrator informiert werden!',
-'fileinfo' => '$1KB, MIME Typ: <code>$2</code>',
-'exif-orientation' => 'Orientierung',
-'exif-copyright' => 'Copyright',
-'exif-pixelxdimension' => 'Valind image height',
-'exif-fnumber' => 'F-Wert',
-'exif-isospeedratings' => 'Filmempfindlichkeit (ISO)',
-'exif-shutterspeedvalue'=> 'Shutter Speed Value',
-'exif-brightnessvalue' => 'Brightness Value',
-'edit-externally-help' => 'Siehe [http://meta.wikimedia.org/wiki/Hilfe:Externe_Editoren Installations-Anweisungen] für weitere Informationen',
-'watchlistall1' => 'alli',
-'watchlistall2' => 'alli',
-'confirmemail' => 'Bschtätigung vo Ihre E-Bost-Adräss',
-'confirmemail_text' => 'Dermit du di erwyterete Mailfunktione chasch bruuche, muesch du die e-Mail-Adrässe, wo du hesch aaggä, la bestätige. Klick ufe Chnopf unte; das schickt dir es Mail. I däm Mail isch e Link; we du däm Link folgsch, de tuesch dadermit bestätige, das die e-Mail-Adrässe dyni isch.',
-'confirmemail_send' => 'Bestätigungs-Mail verschicke',
-'confirmemail_sent' => 'Es isch dir es Mail zur Adrässbestätigung gschickt worde.',
-'confirmemail_sendfailed'=> 'Could not send confirmation mail due to misconfigured server or invalid characters in e-mail address.',
-'confirmemail_success' => 'Dyni e-Mail-Adrässen isch bestätiget worde. Du chasch di jitz ylogge.',
-'confirmemail_loggedin' => 'Dyni e-Mail-Adrässen isch jitz bestätiget.',
-'confirmemail_subject' => '{{SITENAME}} e-Mail-Adrässbestätigung',
-'confirmemail_body' => 'Hallo
-
-{{SITENAME}}}}-BenutzerIn «$2» — das bisch allwäg du — het sech vor IP-Adrässen $1 uus mit deren e-Mail-Adrässe bi {{SITENAME}} aagmäldet.
-
-Für z bestätige, das die Adrässe würklech dir isch, u für dyni erwytereten e-Mail-Funktionen uf {{SITENAME}} yzschalte, tue bitte der folgend Link i dym Browser uuf:
-
-$3
-
-Falls du *nid* $2 sötsch sy, de tue dä Link bitte nid uuf.
-
-Die Bestätigung isch nume müglech bis $4.
-
-Fründtlechi Grüess',
-'confirm_purge' => 'Die Zwischeschpoicherung vo der Syte „{{FULLPAGENAME}}“ lösche?
-
-$1
-
-<div style="font-size: 95%; margin-top: 2em;">
-\'\'\'\'\'Erklärig:\'\'\'\'\'
-
-\'\'Zwüschespycherige (Cache) sy temporäri Kopye vore Websyten uf dym Computer. We ne Syte us em Zwüschespycher abgrüefft wird, de bruucht das weniger Rächeleischtig füre {{SITENAME}}-Server als en Abrueff vor Originalsyte.\'\'
-
-\'\'Falls du e Syte scho nes Wyli am Aaluege bisch, de het dy Computer sone Zwüschespycherig gmacht. Derby chönnt die Syten unter Umständ scho i dere Zyt liecht veraltere.\'\'
-
-\'\'Ds Lösche vor Zwüschespycherig zwingt der Server, dir di aktuellschti Version vor Syte z gä!\'\'
-</div>',
-'youhavenewmessagesmulti'=> 'Si hen neui Nochrichte: $1',
-);
-?>
diff --git a/languages/MessagesHe.php b/languages/MessagesHe.php
deleted file mode 100644
index 818224cb..00000000
--- a/languages/MessagesHe.php
+++ /dev/null
@@ -1,1873 +0,0 @@
-<?php
-
-global $wgAllMessagesHe;
-$wgAllMessagesHe = array(
-
-# User preference toggles
-"tog-underline" => "סמן ×§×™×©×•×¨×™× ×‘×§×• תחתי",
-"tog-highlightbroken" => 'סמן ×§×™×©×•×¨×™× ×œ×“×¤×™× ×©×œ× × ×›×ª×‘×• <a href="" class="new">כך</a> (×ו: כך<a href="" class="new">?</a>))',
-"tog-justify" => "ישר פסק×ות",
-"tog-hideminor" => "הסתר ×©×™× ×•×™×™× ×ž×©× ×™×™× ×‘×¨×©×™×ž×ª ×”×©×™× ×•×™×™× ×”×חרוני×",
-"tog-extendwatchlist" => "הרחב ×ת רשימת המעקב כך שתציג ×ת כל ×”×©×™× ×•×™×™× ×”×ž×ª××™×ž×™× (×חרת: ×ת השינוי ×”×חרון בכל דף בלבד)",
-"tog-usenewrc" => "רשימת ×©×™× ×•×™×™× ××—×¨×•× ×™× ×ž×©×•×¤×¨×ª (JavaScript)",
-"tog-numberheadings" => "מספר כותרות ×וטומטית",
-"tog-showtoolbar" => "הצג ×ת סרגל העריכה",
-"tog-editondblclick" => "ערוך ×“×¤×™× ×‘×œ×—×™×¦×” כפולה (JavaScript)",
-"tog-editsection" => "הפעל עריכת פסק×ות ב×מצעות ×§×™×©×•×¨×™× ×ž×”×¦×•×¨×” [עריכה]",
-"tog-editsectiononrightclick" => "הפעל עריכת פסק×ות על־ידי לחיצה ימנית<br />על כותרות הפסק×ות (JavaScript)",
-"tog-showtoc" => "הצג תוכן ×¢× ×™×™× ×™×<br />(עבור ×“×¤×™× ×¢× ×™×•×ª×¨ מ־3 כותרות)",
-"tog-rememberpassword" => "זכור ×ת הסיסמה שלי ×‘×¤×¢×ž×™× ×”×‘×ות",
-"tog-editwidth" => "תיבת העריכה ברוחב מל×",
-"tog-watchcreations" => "עקוב ×חרי ×“×¤×™× ×©×™×¦×¨×ª×™",
-"tog-watchdefault" => "עקוב ×חרי ×“×¤×™× ×©×¢×¨×›×ª×™",
-"tog-minordefault" => "הגדר כל פעולת עריכה כמשנית ×× ×œ× ×¦×•×™×™×Ÿ ×חרת",
-"tog-previewontop" => "הצג תצוגה מקדימה לפני תיבת העריכה (×ו: ×חריה)",
-"tog-previewonfirst" => "הצג תצוגה מקדימה בעריכה ר×שונה",
-"tog-nocache" => "נטרל משיכת ×“×¤×™× ×ž×–×›×¨×•×Ÿ המטמון שבשרת",
-"tog-enotifwatchlistpages" => 'שלח לי דו×"ל ×›×שר נעשה שינוי ×‘×“×¤×™× ×”× ×¦×¤×™× ×¢×œÖ¾×™×“×™',
-"tog-enotifusertalkpages" => 'שלח לי דו×"ל ×›×שר נעשה שינוי בדף שיחת המשתמש שלי',
-"tog-enotifminoredits" => 'שלח לי דו×"ל ×’× ×¢×œ עריכות משניות של דפי×',
-"tog-enotifrevealaddr" => 'חשוף ×ת כתובת הדו×"ל שלי בהודעות דו×ר',
-"tog-shownumberswatching" => "הצג ×ת מספר ×”×ž×©×ª×ž×©×™× ×”×¦×•×¤×™× ×‘×“×£",
-"tog-fancysig" => "הצג חתימה מסוגננת",
-"tog-externaleditor" => "השתמש בעורך חיצוני כברירת מחדל",
-"tog-externaldiff" => "השתמש בתוכנת השוו×ת הגרס×ות החיצונית כברירת מחדל",
-"tog-showjumplinks" => '×פשר קישורי נגישות מסוג "קפוץ ×ל"',
-"tog-uselivepreview" => "השתמש בתצוגה מקדימה חיה (JavaScript) (ניסיוני)",
-"tog-autopatrol" => "סמן ×ת העריכות שלי כבדוקות",
-"tog-forceeditsummary" => "הזהר ×ותי כש×× ×™ מכניס תקציר עריכה ריק",
-"tog-watchlisthideown" => "הסתר עריכות שלי ברשימת המעקב",
-"tog-watchlisthidebots" => "הסתר ×‘×•×˜×™× ×‘×¨×©×™×ž×ª המעקב",
-
-"underline-always" => "תמיד",
-"underline-never" => "××£ פע×",
-"underline-default" => "ברירת מחדל של הדפדפן",
-
-"skinpreview" => "(תצוגה מקדימה)",
-
-# Dates
-"sunday" => "ר×שון",
-"monday" => "שני",
-"tuesday" => "שלישי",
-"wednesday" => "רביעי",
-"thursday" => "חמישי",
-"friday" => "שישי",
-"saturday" => "שבת",
-"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" => "דצמ'",
-
-# Bits of text used by many pages
-"categories" => "{{plural:$1|קטגוריה|קטגוריות}}",
-"category" => "קטגוריה",
-"category_header" => '×“×¤×™× ×‘×§×˜×’×•×¨×™×” "$1"',
-"subcategories" => "קטגוריות משנה",
-
-"mainpage" => "עמוד ר×שי",
-"mainpagetext" => "'''תוכנת מדיה־ויקי הותקנה בהצלחה.'''",
-"mainpagedocfooter" => "היעזרו ב[http://meta.wikimedia.org/wiki/Help:Contents מדריך למשתמש] למידע על שימוש בתוכנת הוויקי.
-
-== ×§×™×©×•×¨×™× ×©×™×ž×•×©×™×™× ==
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings רשימת ההגדרות]
-* [http://www.mediawiki.org/wiki/Help:FAQ ש×לות נפוצות]
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce רשימת התפוצה על השקת גרס×ות]",
-
-"portal" => "שער הקהילה",
-"portal-url" => "{{ns:project}}:שער הקהילה",
-"about" => "×ודות",
-"aboutsite" => "×ודות {{SITENAME}}",
-"aboutpage" => "{{ns:project}}:×ודות",
-"article" => "דף תוכן",
-"help" => "עזרה",
-"helppage" => "{{ns:project}}:עזרה",
-"bugreports" => "דיווח על ב××’×™×",
-"bugreportspage" => "{{ns:project}}:דיווח על ב××’×™×",
-"sitesupport" => "תרומות",
-"sitesupport-url" => "{{ns:project}}:תרומות",
-"faq" => "ש×לות ותשובות",
-"faqpage" => "{{ns:project}}:ש×לות ותשובות",
-"edithelp" => "עזרה לעריכה",
-"newwindow" => "(נפתח בחלון חדש)",
-"edithelppage" => "{{ns:project}}:×יך לערוך דף",
-"cancel" => "בטל / צ×",
-"qbfind" => "חיפוש",
-"qbbrowse" => "דפדוף",
-"qbedit" => "עריכה",
-"qbpageoptions" => "×פשרויות דף",
-"qbpageinfo" => "מידע על הדף",
-"qbmyoptions" => "×”×פשרויות שלי",
-"qbspecialpages" => "×“×¤×™× ×ž×™×•×—×“×™×",
-"moredotdotdot" => "עוד…",
-"mypage" => "הדף שלי",
-"mytalk" => "דף השיחה שלי",
-"anontalk" => "השיחה עבור IP זה",
-"navigation" => "ניווט",
-
-# Metadata in edit box
-"metadata_help" => "Metadata (ר×ו [[{{ns:project}}:Metadata]] למידע נוסף):",
-
-"currentevents" => "×קטו×ליה",
-"currentevents-url" => "×קטו×ליה",
-
-"disclaimers" => "הבהרה משפטית",
-"disclaimerpage" => "{{ns:project}}:הבהרה משפטית",
-"privacy" => "מדיניות הפרטיות",
-"privacypage" => "{{ns:project}}:מדיניות הפרטיות",
-"errorpagetitle" => "שגי××”",
-"returnto" => "חזרו לדף $1.",
-"tagline" => "מתוך {{SITENAME}}",
-"help" => "עזרה",
-"search" => "חיפוש",
-"go" => "עבור",
-"history" => "היסטוריית הדף",
-"history_short" => "היסטוריה",
-"updatedmarker" => "עודכן מ××– ביקורך ×”×חרון",
-"info_short" => "מידע",
-"printableversion" => "גרסת הדפסה",
-"permalink" => "קישור קבוע",
-"print" => "גרסה להדפסה",
-"edit" => "עריכה",
-"editthispage" => "ערכו דף זה",
-"delete" => "מחק",
-"deletethispage" => "מחקו דף זה",
-"undelete_short" => "שחזר {{plural:$1|עריכה ×חת|$1 עריכות}}",
-"protect" => "הגן",
-"protectthispage" => "הגנו על דף זה",
-"unprotect" => "הסר הגנה",
-"unprotectthispage" => "הסירו הגנה מדף זה",
-"newpage" => "דף חדש",
-"talkpage" => "שוחחו על דף זה",
-"specialpage" => "דף מיוחד",
-"personaltools" => "×›×œ×™× ×ישיי×",
-"postcomment" => "הוסף הערה לדף השיחה",
-"articlepage" => "צפו בדף",
-"subjectpage" => "צפו בנוש×", # For compatibility
-"talk" => "שיחה",
-"views" => "צפיות",
-"toolbox" => "תיבת כלי×",
-"userpage" => "צפו בדף המשתמש",
-"projectpage" => "צפו בדף המיז×",
-"imagepage" => "צפה בדף התמונה",
-"viewtalkpage" => "צפו בדף השיחה",
-"otherlanguages" => "שפות ×חרות",
-"redirectedfrom" => "(הופנה מהדף $1)",
-"autoredircomment" => "הפניה לדף [[$1]]",
-"redirectpagesub" => "דף הפניה",
-"lastmodified" => "שונה ל×חרונה ב־$1.",
-"viewcount" => "דף ×–×” נצפה {{plural:$1|×¤×¢× ×חת|$1 פעמי×|פעמיי×}}.",
-"copyright" => "התוכן מוגש בכפוף ל־$1.<br /> בעלי זכויות ×”×™×•×¦×¨×™× ×ž×¤×•×¨×˜×™× ×‘×”×™×¡×˜×•×¨×™×™×ª ×”×©×™× ×•×™×™× ×©×œ הדף.",
-"protectedpage" => "דף מוגן",
-"administrators" => "{{ns:project}}:מפעיל מערכת",
-"jumpto" => "קפיצה ×ל:",
-"jumptonavigation" => "ניווט",
-"jumptosearch" => "חיפוש",
-
-"sysoptitle" => "דרושה הרש×ת מפעיל מערכת",
-"sysoptext" => "כדי לבצע פעולה זו דרושת הרש×ת מפעיל מערכת. ר×ו $1.",
-"developertitle" => "דרושה הרש×ת מפתח",
-"developertext" => "כדי לבצע פעולה זו דרושת הרש×ת מפתח, ר×ו $1.",
-
-"badaccess" => "תקלה בהרש×ות",
-"badaccesstext" => 'הפעולה ×©×‘×™×§×©×ª× ×œ×‘×¦×¢ מוגבלת ×œ×ž×©×ª×ž×©×™× ×¢× ×”×¨×©×ת "$2".
-
-למידע נוסף, ר×ו $1.',
-
-"versionrequired" => "נדרשת גרסה $1 של מדיה־ויקי",
-"versionrequiredtext" => 'גרסה $1 של מדיה־ויקי נדרשת לשימוש בדף זה.
-
-למידע נוסף, ר×ו [[{{ns:special}}:Version]].',
-
-"ok" => "×ישור",
-"pagetitle" => "$1 – {{SITENAME}}",
-"retrievedfrom" => '<br /><span style="font-size: smaller;">מקור: $1</span>',
-"youhavenewmessages" => "יש ×œ×›× $1 ($2).",
-"newmessageslink" => "הודעות חדשות",
-"newmessagesdifflink" => "השוו××” לגרסה הקודמת",
-"editsection" => "עריכה",
-"editold" => "עריכה",
-"editsectionhint" => "עריכת פסקה: $1",
-"toc" => "תוכן ×¢× ×™×™× ×™×",
-"showtoc" => "הר××”",
-"hidetoc" => "הסתר",
-"thisisdeleted" => "הציגו ×ו שחזרו $1?",
-"viewdeleted" => "הציגו $1?",
-"restorelink" => "{{plural:$1|גרסה מחוקה ×חת|$1 גרס×ות מחוקות}}",
-"feedlinks" => "×”×–× ×”:",
-"feed-invalid" => "סוג הזנת המנוי שגוי.",
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-"nstab-main" => "דף תוכן",
-"nstab-user" => "דף משתמש",
-"nstab-media" => "מדיה",
-"nstab-special" => "מיוחד",
-"nstab-project" => "דף מיז×",
-"nstab-image" => "תמונה",
-"nstab-mediawiki" => "הודעה",
-"nstab-template" => "תבנית",
-"nstab-help" => "עזרה",
-"nstab-category" => "קטגוריה",
-
-# Main script and global functions
-"nosuchaction" => "×ין פעולה כזו",
-"nosuchactiontext" => "מערכת מדיה־ויקי ××™× ×” מכירה ×ת הפעולה המצויינת בכתובת ×”Ö¾URL של הדף.",
-"nosuchspecialpage" => "×ין דף מיוחד ×‘×©× ×–×”",
-"nospecialpagetext" => "ביקשת דף מיוחד ש×ינו מוכר למערכת מדיה־ויקי.",
-
-# General errors
-"error" => "שגי××”",
-"databaseerror" => "שגי×ת בסיס־נתוני×",
-"dberrortext" => '<p><b>×רעה שגי×ת תחביר בש×ילתה לבסיס הנתוני×</b>.</p>
-<p>שגי××” זו יכולה להיות תוצ××” של ש×ילתת חיפוש בלתי חוקית, ×ו ×©×”×™× ×¢×œ×•×œ×” להעיד על ב××’ במערכת מדיה־ויקי.</p>
-<table class="toccolours"
-<tr>
-<th colspan="2" style="background-color: #F8F8F8; text-align: center;">מידע על השגי××”</th>
-</tr>
-<tr>
-<td>הש×ילתה ×”×חרונה שבוצעה לבסיס ×”× ×ª×•× ×™× ×”×™×ª×”:</td>
-<td style="direction: ltr;">$1</td>
-</tr>
-<tr>
-<td>הפונקציה הקור×ת היתה:</td>
-<td style="direction: ltr;">$2</td>
-</tr>
-<tr>
-<td>הודעת השגי××” שהוחזרה על־ידי בסיס הנתוני×:</td>
-<td style="direction: ltr;">$3: $4</td>
-</tr>
-</table>',
-"dberrortextcl" => '<p><b>×רעה שגי×ת תחביר בש×ילתה לבסיס הנתוני×</b>.</p>
-<table class="toccolours"
-<tr>
-<th colspan="2" style="background-color: #F8F8F8; text-align: center;">מידע על השגי××”</th>
-</tr>
-<tr>
-<td>הש×ילתה ×”×חרונה שבוצעה לבסיס ×”× ×ª×•× ×™× ×”×™×ª×”:</td>
-<td style="direction: ltr;">$1</td>
-</tr>
-<tr>
-<td>הפונקציה הקור×ת היתה:</td>
-<td style="direction: ltr;">$2</td>
-</tr>
-<tr>
-<td>הודעת השגי××” שהוחזרה על־ידי בסיס הנתוני×:</td>
-<td style="direction: ltr;">$3: $4</td>
-</tr>
-</table>',
-"noconnect" => "ניסיון ההתחברות לבסיס ×”× ×ª×•× ×™× ×¢×œ $1 ×œ× ×”×¦×œ×™×—",
-"nodb" => "×œ× × ×™×ª×Ÿ לבחור ×ת בסיס ×”× ×ª×•× ×™× $1",
-"cachederror" => "להלן מוצג עותק גיבוי (Cache), שכנר××” ×יננו עדכני, של הדף המבוקש.",
-"laggedslavemode" => "×זהרה: הדף עשוי ×©×œ× ×œ×”×›×™×œ ×¢×“×›×•× ×™× ×חרוני×.",
-"readonly" => "בסיס ×”× ×ª×•× ×™× × ×¢×•×œ",
-"enterlockreason" => "הזינו סיבה לנעילת בסיס הנתוני×, כולל הערכה לגבי מועד שחרור הנעילה.",
-"readonlytext" => "בסיס × ×ª×•× ×™× ×–×” של ×”×תר נעול ברגע ×–×” לצורך הזנת × ×ª×•× ×™× ×•×©×™× ×•×™×™×. ככל הנר××” מדובר בתחזוקה שוטפת, של×חריה יחזור ×”×תר לפעולתו הרגילה.
-
-המפתח שנעל ×ת בסיס ×”× ×ª×•× ×™× ×¡×™×¤×§ ×ת ההסבר הב×: $1",
-"missingarticle" => 'בסיס ×”× ×ª×•× ×™× ×œ× ×ž×¦× ×ת הטקסט של הדף ×©×”×•× ×”×™×” ×מור למצו×, ×‘×©× "$1".
-
-הדבר × ×’×¨× ×‘×“×¨×š כלל ב×מצעות קישור ישן להשוו×ת גרס×ות ×ו גרסה קודמת של דף שנמחק.
-
-×× ×–×” ×ינו המקרה, כנר××” שמצ×ת ב××’ בתוכנה.
-
-×× × ×“×•×•×— על כך למפתח תוך שמירת פרטי כתובת ×”Ö¾URL.',
-"readonly_lag" => "בסיס ×”× ×ª×•× ×™× × × ×¢×œ ×וטומטית כדי ל×פשר לבסיסי ×”× ×ª×•× ×™× ×”×ž×©× ×™×™× ×œ×”×ª×¢×“×›×Ÿ מהבסיס הר×שי.",
-"internalerror" => "שגי××” פנימית",
-"filecopyerror" => 'העתקת "$1" ל־"$2" ×œ× ×”×¦×œ×™×—×”.',
-"filerenameerror" => 'שינוי ×”×©× ×©×œ "$1" ל-"$2" ×œ× ×”×¦×œ×™×—.',
-"filedeleteerror" => 'מחיקת "$1" ×œ× ×”×¦×œ×™×—×”.',
-"filenotfound" => 'הקובץ "$1" ×œ× × ×ž×¦×.',
-"unexpected" => 'ערך ×œ× ×¦×¤×•×™: "$1"="$2"',
-"formerror" => "שגי××”: ×œ× ×™×›×•×œ לשלוח טופס.",
-"badarticleerror" => "×œ× × ×™×ª×Ÿ לבצע פעולה זו בדף ×–×”.",
-"cannotdelete" => "מחיקת הדף ×ו התמונה ×œ× ×”×¦×œ×™×—×”. (יתכן ×©×”×•× × ×ž×—×§ כבר על־ידי מישהו ×חר.)",
-"badtitle" => "כותרת שגויה",
-"badtitletext" => "כותרת הדף המבוקש הייתה ל×־חוקית, ריקה, קישור ויקי פנימי, ×ו ×¤× ×™× ×©×¤×” שגוי.",
-"perfdisabled" => "שירות ×–×” הופסק זמנית בכדי ×œ× ×œ×¤×’×•×¢ בביצועי המערכת. ×¢×ž×›× ×”×¡×œ×™×—×”!",
-"perfdisabledsub" => "מוצג להלן עותק שמור של דף מ־$1:",
-"perfcached" => "המידע ×”×‘× ×”×•× ×¢×•×ª×§ שמור של המידע, ועשוי ×©×œ× ×œ×”×™×•×ª מעודכן.",
-"perfcachedts" => "המידע ×”×‘× ×”×•× ×¢×•×ª×§ שמור של המידע, שעודכן ל×חרונה ב־$1.",
-"wrong_wfQuery_params" => "×”×¤×¨×ž×˜×¨×™× ×©×”×•×–× ×• ל־wfQuery() ××™× × × ×›×•× ×™×:<br />
-פונקציה: $1<br />
-ש×ילתה: $2",
-"viewsource" => "הצג מקור",
-"viewsourcefor" => "לדף $1",
-"protectedtext" => "דף ×–×” הינו '''דף מוגן''' ×•×œ× × ×™×ª×Ÿ לערוך ×ותו. ישנן מספר סיבות ×פשריות להגנה כזו.
-
-ב××¤×©×¨×•×ª×›× ×œ×¦×¤×•×ª בטקסט המקור של הדף, ו××£ להעתיקו:",
-"protectedinterface" => "דף ×–×” ×”×•× ×חד מסדרת ×“×¤×™× ×”×ž×¡×¤×§×™× ×”×•×“×¢×•×ª מערכת לתוכנה, ונעול לעריכה למפעילי מערכת בלבד כדי למנוע השחתות של ההודעות.",
-"editinginterface" => "'''×זהרה:''' דף ×–×” ×”×•× ×חד מסדרת ×“×¤×™× ×”×ž×¡×¤×§×™× ×”×•×“×¢×•×ª מערכת לתוכנה. ×©×™× ×•×™×™× ×‘×“×£ ×–×” ישנו ×ת הודעת המערכת לכל ×”×ž×©×ª×ž×©×™× ×”×חרי×.",
-"sqlhidden" => "(ש×ילתת ×”Ö¾SQL מוסתרת)",
-
-# Login and logout pages
-"logouttitle" => "יצי××” מהחשבון",
-"logouttext" => "יצ××ª× ×–×” עתה מהחשבון. ב××¤×©×¨×•×ª×›× ×œ×”×ž×©×™×š ולעשות שימוש ב{{grammar:תחילית|{{SITENAME}}}} ב×ופן ×נונימי, ×ו לשוב ולהיכנס ל×תר ×¢× ×©× ×ž×©×ª×ž×© ×–×”×” ×ו ×חר.",
-"welcomecreation" => "== ברוך הב×, $1! ==
-חשבונך נפתח. ×ל תשכח להת××™× ×ת הגדרות המשתמש שלך.",
-"loginpagetitle" => "כניסת משתמש",
-"yourname" => "×©× ×ž×©×ª×ž×©",
-"yourpassword" => "סיסמה",
-"yourpasswordagain" => "הקש סיסמה שנית",
-"remembermypassword" => "זכור ×ת הסיסמה",
-"yourdomainname" => "×”×ª×—×•× ×©×œ×š",
-"externaldberror" => 'הייתה שגי×ת הזדהות חיצונית לבסיס הנתוני×, ×ו ש×ינך רש××™ לעדכן ×ת חשבונך החיצוני.',
-"loginproblem" => "'''×ירעה שגי××” בכניסה ל×תר.'''<br />נסה שנית!",
-"alreadyloggedin" => "'''$1, כבר ביצעת כניסה ל×תר!'''<br />",
-
-"login" => "כניסה לחשבון",
-"loginprompt" => 'לפני הכניסה לחשבון ב{{grammar:תחילית|{{SITENAME}}}}, ×¢×œ×™×›× ×œ×•×•×“× ×›×™ ×”"עוגיות" (Cookies) מופעלות.',
-"userlogin" => "כניסה / הרשמה לחשבון",
-"logout" => "יצי××” מהחשבון",
-"userlogout" => "יצי××” מהחשבון",
-"notloggedin" => "×œ× ×‘×—×©×‘×•×Ÿ",
-"nologin" => "×ין ×œ×›× ×—×©×‘×•×Ÿ? $1.",
-"nologinlink" => "××ª× ×ž×•×–×ž× ×™× ×œ×”×¨×©×",
-"createaccount" => "צור משתמש חדש",
-"gotaccount" => "כבר נרשמת×? $1.",
-"gotaccountlink" => "הכנסו לחשבון",
-"createaccountmail" => 'ב×מצעות דו×"ל',
-"badretype" => "הסיסמ×ות שהזנת ×ינן מת×ימות.",
-"userexists" => "×©× ×”×ž×©×ª×ž×© ×©×‘×—×¨×ª× × ×ž×¦× ×‘×©×™×ž×•×©. ×× × ×‘×—×¨×• ×©× ×חר.",
-"youremail" => "דו×ר ×לקטרוני *",
-"username" => "×©× ×ž×©×ª×ž×©:",
-"uid" => "מספר סידורי:",
-"yourrealname" => "×©× ×מיתי *",
-"yourlanguage" => "שפת הממשק:",
-"yourvariant" => "שינוי",
-"yournick" => "כינוי (לחתימות):",
-"badsig" => "חתימה מסוגננת שגויה; ×× × ×‘×“×§×• ×ת תגיות ×”Ö¾HTML.",
-"email" => 'דו×"ל',
-"prefs-help-email-enotif" => 'כתובת זו משמשת ×’× ×œ×ž×©×œ×•×— ×¢×“×›×•× ×™× ×“×¨×š הדו×"ל (×× ××¤×©×¨×ª× ×–×ת).',
-"prefs-help-realname" => "* ×©× ×מיתי (×ופציונ×לי): ×× ×ª×‘×—×¨×• לספק ×©× ×–×”, ×”×•× ×™×©×ž×© לייחוס ×¢×‘×•×“×ª×›× ×ליכ×.",
-"loginerror" => "שגי××” בכניסה ל×תר",
-"prefs-help-email" => '* דו×ר ×לקטרוני (×ופציונ×לי): ×פשרו ל××—×¨×™× ×œ×©×œ×•×— ×œ×›× ×ž×¡×¨ דרך דף המשתמש ×©×œ×›× ×œ×œ× ×¦×•×¨×š לחשוף ×ת כתובתכ×.',
-"nocookiesnew" => "נוצר חשבון המשתמש שלכ×, ×ך ×œ× × ×›× ×¡×ª× ×›×ž×©×ª×ž×©×™× ×¨×©×•×ž×™× ×œ×ž×¢×¨×›×ª כיוון ×©× ×™×˜×¨×œ×ª× ×ת העוגיות, ש{{grammar:תחילית|{{SITENAME}}}} משתמש בהן לצורך כניסה למערכת. ×× × ×”×¤×¢×™×œ×• ×ותן מחדש, ול×חר מכן תוכלו להיכנס למערכת ×¢× ×©× ×”×ž×©×ª×ž×© והסיסמה ×”×—×“×©×™× ×©×œ×›×.",
-"nocookieslogin" => "×œ× ×”×¦×œ×—×ª× ×œ×”×™×›× ×¡ למערכת ×›×ž×©×ª×ž×©×™× ×¨×©×•×ž×™× ×›×™×•×•×Ÿ ×©× ×™×˜×¨×œ×ª× ×ת העוגיות, ש{{grammar:תחילית|{{SITENAME}}}} משתמש בהן לצורך כניסה למערכת. ×× × ×”×¤×¢×™×œ×• ×ותן מחדש, ול×חר מכן תוכלו להיכנס למערכת ×¢× ×©× ×”×ž×©×ª×ž×© והסיסמה שלכ×.",
-"noname" => "×œ× ×”×–× ×ª× ×©× ×ž×©×ª×ž×© חוקי",
-"loginsuccesstitle" => "הכניסה הושלמה בהצלחה",
-"loginsuccess" => '\'\'\'× ×›× ×¡×ª× ×œ{{grammar:תחילית|{{SITENAME}}}} ×‘×©× "$1".\'\'\'',
-"nosuchuser" => '×ין משתמש ×‘×©× "$1".
-
-×× × ×•×“×ו שה×יות נכון, ×ו השתמשו בטופס שלהלן ליצירת חשבון משתמש חדש.',
-"nosuchusershort" => '×ין משתמש ×‘×©× "$1". ×× × ×•×“×ו שה×יות נכון.',
-"nouserspecified" => "×¢×œ×™×›× ×œ×¦×™×™×Ÿ ×©× ×ž×©×ª×ž×©.",
-"wrongpassword" => "הסיסמה ×©×”×§×œ×“×ª× ×©×’×•×™×”, ×× × × ×¡×• שנית.",
-"wrongpasswordempty" => "הסיסמה ×©×”×§×œ×“×ª× ×¨×™×§×”. ×× × × ×¡×• שנית.",
-"mailmypassword" => "שלחו לי סיסמה חדשה",
-"passwordremindertitle" => "תזכורת סיסמה מ{{grammar:תחילית|{{SITENAME}}}}",
-"passwordremindertext" => 'מישהו (ככל הנר××” ×ת×, מכתובת ×”Ö¾IP מספר $1) ביקש שנשלח ×œ×›× ×¡×™×¡×ž×” חדשה לכניסה לחשבון ב{{grammar:תחילית|{{SITENAME}}}} ($4). הסיסמה עבור המשתמש "$2" ×”×™× ×¢×ª×” "$3". ×¢×œ×™×›× ×œ×”×™×›× ×¡ ל×תר ולשנות ×ת ×¡×™×¡×ž×ª×›× ×‘×”×§×“× ×”×פשרי. ×× ×ž×™×©×”×• ×חר ביקש סיסמה חדשה זו ×ו ×× × ×–×›×¨×ª× ×‘×¡×™×¡×ž×ª×›× ×•××™× ×›× ×¨×•×¦×™× ×¢×•×“ לשנות ×ותה, ב××¤×©×¨×•×ª×›× ×œ×”×ª×¢×œ× ×ž×”×•×“×¢×” זו ולהמשיך להשתמש ×‘×¡×™×¡×ž×ª×›× ×”×™×©× ×”.',
-"noemail" => '×œ× ×¨×©×•×ž×” כתובת דו×ר ×לקטרוני עבור משתמש "$1".',
-"passwordsent" => 'סיסמה חדשה נשלחה לכתובת הדו×ר ×”×לקטרוני הרשומה עבור "$1".
-×× × ×”×›× ×¡×• חזרה ל×תר ×חרי שתקבלו ×ותה.',
-"eauthentsent" => 'דו×"ל ×ישור נשלח לכתובת הדו×"ל שקבעת.
-
-לפני שדברי דו×"ל ××—×¨×™× × ×©×œ×—×™× ×œ×—×©×‘×•×Ÿ ×”×–×”, תצטרך לפעול לפי ההור×ות בדו×"ל כדי ×œ×•×•×“× ×©×”×“×•×"ל ×”×•× ×כן שלך.',
-"mailerror" => "שגי××” בשליחת דו×ר: $1",
-"acct_creation_throttle_hit" => "מצטערי×, יצרת כבר $1 חשבונות. ×ינך יכול ליצור חשבונות נוספי×.",
-"emailauthenticated" => 'כתובת הדו×"ל שלך ×ושרה על־ידי $1.',
-"emailnotauthenticated" => 'כתובת הדו×"ל שלך <strong>עדיין ×œ× ×ושרה</strong>. ××£ דו×"ל ×œ× ×™×™×©×œ×— מ××£ ×חת מהתכונות הב×ות.',
-"noemailprefs" => '×× × ×¦×™×™× ×• כתובת דו×"ל כדי שתכונות ×לה יעבדו.',
-"emailconfirmlink" => '×שר ×ת כתובת הדו×"ל שלך',
-"invalidemailaddress" => 'כתובת הדו×"ל ××™× ×” מתקבלת כיוון שנר××” ×©×”×™× ×‘×¤×•×¨×ž×˜ ×œ× × ×›×•×Ÿ. ×× × ×”×›× ×¡ כתובת נכונה ×ו ותר על השדה ×”×–×”.',
-"accountcreated" => "החשבון נוצר",
-"accountcreatedtext" => "חשבון המשתמש $1 נוצר.",
-
-# Edit page buttons
-"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",
-"math_sample" => "formula",
-"math_tip" => "נוסחה מתמטית (LaTeX)",
-"nowiki_sample" => "טקסט ×œ× ×ž×¢×•×¦×‘",
-"nowiki_tip" => "טקסט ×œ× ×ž×¢×•×¦×‘ (×”×ª×¢×œ× ×ž×¡×™×ž× ×™ ויקי)",
-"image_sample" => "PictureFileName.jpg|left|thumb|250px|כיתוב תמונה",
-"image_tip" => "תמונה (שכבר הועלתה לשרת)",
-"media_sample" => "Example.ogg",
-"media_tip" => "קישור לקובץ מדיה",
-"sig_tip" => "חתימה + שעה",
-"hr_tip" => "קו ×ופקי (השתדלו להמנע משימוש בקו)",
-
-# Edit pages
-"summary" => "תקציר",
-"subject" => "נוש×/כותרת",
-"minoredit" => "זהו שינוי משני",
-"watchthis" => "עקוב ×חרי דף ×–×”",
-"savearticle" => "שמור דף",
-"preview" => "תצוגה מקדימה",
-"showpreview" => "הר××” תצוגה מקדימה",
-"showlivepreview" => "תצוגה מקדימה חיה",
-"showdiff" => "הצג שינויי×",
-"anoneditwarning" => "'''×זהרה:''' ××™× ×›× ×ž×—×•×‘×¨×™× ×œ×—×©×‘×•×Ÿ. כתובת ×”Ö¾IP ×©×œ×›× ×ª×™×¨×©× ×‘×”×™×¡×˜×•×¨×™×™×ª העריכות של הדף. ×× ×œ×“×¢×ª×›× ×–×•×”×™ פגיעה בפרטיותכ×, ×¢×œ×™×›× [[{{ns:special}}:Userlogin|להיכנס לחשבון]].",
-"missingsummary" => '\'\'\'תזכורת:\'\'\' ×œ× ×”×–× ×ª× ×ª×§×¦×™×¨ עריכה. ×× ×ª×œ×—×¦×• שוב על "שמור דף", ×¢×¨×™×›×ª×›× ×ª×™×©×ž×¨ בלעדיו.',
-"missingcommenttext" => "×× × ×”×§×œ×™×“×• ×ת ההערה למטה.",
-"blockedtitle" => "המשתמש חסו×",
-"blockedtext" => '×©× ×”×ž×©×ª×ž×© ×ו כתובת ×”Ö¾IP ×©×œ×›× × ×—×¡×ž×• על־ידי $1. הסיבה שניתנה לכך ×”×™×:
-:$2
-
-×× ×œ×“×¢×ª×›× ×—×¡×™×ž×ª×›× ×”×™×™×ª×” בלתי מוצדקת, ניתן לשלוח דו×ר ×לקטרוני ל$4 ×ו ל×חד מ[[{{ns:special}}:Listadmins|מפעילי המערכת ×”×חרי×]]:
-*\'\'\'×× ×ין ×œ×›× ×—×©×‘×•×Ÿ ב×תר:\'\'\'
-** [[{{ns:special}}:Userlogin|צרו חשבון במערכת]] (החסימה ×œ× ×ž×•× ×¢×ª ×–×ת).
-** הזינו כתובת דו×ר ×לקטרוני חוקית ב[[{{ns:special}}:Preferences|דף ההעדפות]].
-** בדף המשתמש של $1 ×ו ×חד ממפעילי המערכת ×”×חרי×, בחרו ב×פשרות "שלח דו×ר ×לקטרוני למשתמש ×–×”" המופיעה בתיבת ×”×›×œ×™× ×ž×¦×“ ימין.
-* \'\'\'×× ×™×© ×œ×›× ×—×©×‘×•×Ÿ ב×תר:\'\'\'
-** [[{{ns:special}}:Emailuser/$4|שלחו דו×ר ×לקטרוני ל$4]] ×ו גשו לדף המשתמש של ×חד ממפעילי המערכת ×”××—×¨×™× ×•×‘×—×¨×• ב"שלח דו×ר ×לקטרוני למשתמש ×–×”" מתוך תיבת ×”×›×œ×™× ×©×‘×¦×“ ימין.
-
-כתובת ×”-IP שלך כרגע ×”×™× \'\'\'$3\'\'\', ויש לציין עובדה זו בכל פנייה למפעילי המערכת.',
-"blockedoriginalsource" => "טקסט המקור של '''$1''' מוצג למטה:",
-"blockededitsource" => "הטקסט של '''העריכות שלך''' לדף '''$1''' מוצג למטה:",
-"whitelistedittitle" => "כניסה לחשבון נדרשת לעריכה",
-"whitelistedittext" => "×¢×œ×™×›× $1 כדי לערוך דפי×.",
-"whitelistreadtitle" => "כניסה לחשבון נדרשת לקרי××”",
-"whitelistreadtext" => "×¢×œ×™×›× [[{{ns:special}}:Userlogin|להיכנס לחשבון]] כדי ×œ×§×¨×•× ×“×¤×™×.",
-"whitelistacctitle" => "××™× ×›× ×ž×•×¨×©×™× ×œ×™×¦×•×¨ חשבון",
-"whitelistacctext" => "×¢×œ×™×›× [[{{ns:special}}:Userlogin|להיכנס לחשבון]] שיש לו ×ת ההרש××” ליצור חשבונות כדי ליצור חשבון.",
-"confirmedittitle" => '×”× ×›× ×—×™×™×‘×™× ×œ×מת ×ת כתובת הדו×"ל ×©×œ×›× ×›×“×™ לערוך',
-"confirmedittext" => '×¢×œ×™×›× ×œ×מת ×ת כתובת הדו×"ל ×©×œ×›× ×œ×¤× ×™ שתוכלו לערוך דפי×. ×× × ×”×’×“×™×¨×• ו×מתו ×ת כתובת הדו×"ל ×©×œ×›× ×‘×מצעות [[{{ns:special}}:Preferences|העדפות המשתמש]] לשכ×.',
-"loginreqtitle" => "כניסה לחשבון נדרשת",
-"loginreqlink" => "להיכנס לחשבון",
-"loginreqpagetext" => "×¢×œ×™×›× $1 כדי לצפות ×‘×“×¤×™× ×חרי×.",
-"accmailtitle" => "הסיסמה נשלחה",
-"accmailtext" => 'הסיסמה עבור "$1" נשלחה ×ל $2.',
-"newarticle" => "(חדש)",
-"newarticletext" => '×”×’×¢×ª× ×œ×“×£ שעדיין ×יננו קיי×. כדי ליצור דף חדש, כתבו ×ת התוכן ×©×œ×›× ×‘×ª×™×‘×ª הטקסט למטה.
-
-×× ×”×’×¢×ª× ×œ×›×ן בטעות, פשוט לחצו על מקש ×”Ö¾\'\'\'Back\'\'\' בדפדפן שלכ×.',
-"anontalkpagetext" => "----
-'''זהו דף שיחה של משתמש ×נונימי שעדיין ×œ× ×™×¦×¨ חשבון במערכת, ×ו ×©×”×•× ×œ× ×ž×©×ª×ž×© בו. כיוון שכך, ×נו ×¦×¨×™×›×™× ×œ×”×©×ª×ž×© בכתובת ×”Ö¾IP כדי לזהותו. ייתכן שכתובת IP זו תייצג מספר משתמשי×. ×× ××ª× ×ž×©×ª×ž×©×™× ×× ×•× ×™×ž×™×™× ×•×ž×¨×’×™×©×™× ×©×§×™×‘×œ×ª× ×”×•×“×¢×•×ª בלתי רלוונטיות, ×× × [[{{ns:special}}:Userlogin|צרו חשבון ×ו הכנסו]] כדי להימנע מבלבול עתידי ×¢× ×ž×©×ª×ž×©×™× ×× ×•× ×™×ž×™×™× × ×•×¡×¤×™×.'''
-----",
-"noarticletext" => "×ין עדיין טקסט בדף ×–×”. ב××¤×©×¨×•×ª×›× [[{{ns:special}}:Search/{{PAGENAME}}|לחפש ×ת {{PAGENAME}} ב×תר]], ×ו [{{fullurl:{{FULLPAGENAME}}|action=edit}} ליצור דף ×–×”].",
-"clearyourcache" => "'''הערה:''' ל×חר השמירה, ×¢×œ×™×›× ×œ× ×§×•×ª ×ת זכרון המטמון (Cache) של הדפדפן על־מנת להבחין בשינויי×.
-* ב'''מוזילה''', '''פיירפוקס''' ×ו '''ספ×רי''', לחצו על מקש ×”Ö¾Shift בעת ×œ×—×™×¦×ª×›× ×¢×œ '''העלה מחדש''' (Reload), ×ו הקישו Ctrl+Shift+R (×ו Cmd+Shift+R במקינטוש של ×פל).
-* ב'''×ינטרנט ×קספלורר''', לחצו על מקש ×”Ö¾Ctrl בעת ×œ×—×™×¦×ª×›× ×¢×œ '''רענן''' (Refresh), ×ו הקישו על Ctrl+F5.
-* ב־'''Konqueror''', פשוט לחצו על '''העלה מחדש''' (Reload), ×ו הקישו על F5.
-* ב'''×ופרה''', ייתכן שתצטרכו להשתמש ב'''כלי×''' (Tools) > '''העדפות''' (Preferences) כדי לנקות לחלוטין ×ת זכרון המטמון.",
-"usercssjsyoucanpreview" => '\'\'\'עצה:\'\'\' השתמשו בלחצן "הר××” תצוגה מקדימה" כדי לבחון ×ת גליון ×”Ö¾CSS ×ו ×ת סקריפט ×”Ö¾JavaScript החדש ×©×œ×›× ×œ×¤× ×™ השמירה.',
-"usercsspreview" => "'''זכרו שזו רק תצוגה מקדימה של גליון ×”Ö¾CSS שלכ×, ×•×©×”×•× ×˜×¨× × ×©×ž×¨!'''",
-"userjspreview" => "'''זכרו שזו רק תצוגה מקדימה של סקריפט ×”Ö¾JavaScript שלכ×, ×•×©×”×•× ×˜×¨× × ×©×ž×¨!'''",
-"userinvalidcssjstitle" => '\'\'\'×זהרה\'\'\': הרקע "$1" ×ינו קיי×. זכרו שדפי CSS ו־JavaScript מות××ž×™× ×ישית ×ž×©×ª×ž×©×™× ×‘×›×•×ª×¨×ª ×¢× ×ותיות קטנות – למשל, {{ns:user}}:דוגמה/monobook.css ×•×œ× {{ns:user}}:דוגמה/Monobook.css. כמו כן, יש להקפיד על שימוש ב־/ ×•×œ× ×‘Ö¾\.',
-"updated" => "(מעודכן)",
-"note" => "'''הערה:'''",
-"previewnote" => "זכרו שזו רק תצוגה מקדימה, והדף עדיין ×œ× × ×©×ž×¨!",
-"session_fail_preview" => "'''מצטערי×! ×œ× × ×™×ª×Ÿ לבצע ×ת ×¢×¨×™×›×ª×›× ×¢×§×‘ ×ובדן קשר ×¢× ×”×©×¨×ª. ×× × × ×¡×• שנית. ×× ×–×” ×œ× ×¢×•×–×¨, ×× × ×¦×ו מהחשבון ונסו שנית.",
-"previewconflict" => "תצוגה מקדימה זו מציגה כיצד ייר××” הטקסט בחלון העריכה העליון, ×× ×ª×‘×—×¨×• לשמור ×ותו.",
-"session_fail_preview_html" => "'''מצטערי×! ×œ× × ×™×ª×Ÿ לבצע ×ת ×¢×¨×™×›×ª× ×¢×§×‘ ×ובדן קשר ×¢× ×”×©×¨×ª.'''
-
-כיוון שב×תר ×–×” ×פשרות השימוש ב־HTML מ×ופשרת, התצוגה המקדימה מוסתרת כדי למנוע התקפות JavaScript.
-
-'''×× ×–×”×• ניסיון עריכה לגיטימי, ×× × × ×¡×• שנית. ×× ×–×” ×œ× ×¢×•×–×¨, נסו לצ×ת מהחשבון ולהיכנס ×ליו שנית.'''",
-"importing" => "×ž×™×™×‘× ×ת $1",
-"editing" => "עורך ×ת $1",
-"editingsection" => "עורך ×ת $1 (פסקה)",
-"editingcomment" => "עורך ×ת $1 (הערה)",
-"editconflict" => "התנגשות עריכה: $1",
-"explainconflict" => "משתמש ×חר שינה ×ת הדף מ××– ×©×”×ª×—×œ×ª× ×œ×¢×¨×•×š ×ותו.
-
-חלון העריכה העליון מכיל ×ת הטקסט בדף כפי ×©×”×•× ×¢×ª×”.
-
-×”×©×™× ×•×™×™× ×©×œ×›× ×ž×•×¦×’×™× ×‘×—×œ×•×Ÿ העריכה התחתון.
-
-×¢×œ×™×›× ×œ×ž×–×’ ×ת ×”×©×™× ×•×™×™× ×©×œ×›× ×œ×ª×•×š הטקסט הקיי×.
-
-'''רק''' הטקסט בחלון העריכה העליון ישמר כשתשמרו ×ת הדף.",
-"yourtext" => "הטקסט שלך",
-"storedversion" => "גרסה שמורה",
-"nonunicodebrowser" => "'''×זהרה: הדפדפן שלך ×ינו תו×× ×œ×ª×§×Ÿ יוניקוד. בשל כך הוכנס לפעולה מעקף של הב××’, כדי ל×פשר לך לערוך ×“×¤×™× ×‘×‘×˜×—×”: ×ª×•×•×™× ×©××™× × ×‘Ö¾ASCII יוצגו בתיבת העריכה ×›×§×•×“×™× ×”×§×¡×“×¦×™×ž×œ×™×™×.",
-"editingold" => "'''זהירות: ××ª× ×¢×•×¨×›×™× ×’×¨×¡×” ×œ× ×¢×“×›× ×™×ª של דף ×–×”.
-
-×× ×ª×©×ž×¨×• ×ת הדף, כל ×”×©×™× ×•×™×™× ×©× ×¢×©×• מ××– גרסה זו ×™×בדו.'''",
-"yourdiff" => "הבדלי×",
-"copyrightwarning" => '<div id="editing-warn">\'\'\'שימו לב:\'\'\' ×ª×¨×•×ž×ª×›× ×œ{{grammar:תחילית|{{SITENAME}}}} ×ª×¤×•×¨×¡× ×ª×—×ª תנ××™ הרישיון $2 (ר×ו $1 ×œ×¤×¨×˜×™× × ×•×¡×¤×™×). ×× ××™× ×›× ×¨×•×¦×™× ×©×¢×‘×•×“×ª×›× ×ª×”×™×” זמינה לעריכה על־ידי ×חרי×, שתופץ לעיני כל, וש××—×¨×™× ×™×•×›×œ×• להעתיק ממנה בציון המקור – ×ל תפרסמו ×ותה פה. כמו־כן, ××ª× ×ž×‘×˜×™×—×™× ×œ× ×• ×›×™ ×›×ª×‘×ª× ×ת הטקסט ×”×–×” בעצמכ×, ×ו ×”×¢×ª×§×ª× ×ותו ממקור ש×ינו מוגן על־ידי זכויות יוצרי×. \'\'\'×ל תעשו שימוש בחומר המוגן בזכויות ×™×•×¦×¨×™× ×œ×œ× ×¨×©×•×ª!\'\'\'</div>',
-"copyrightwarning2" => '<div id="editing-warn">\'\'\'שימו לב:\'\'\' ×ª×•×¨×ž×™× ××—×¨×™× ×¢×©×•×™×™× ×œ×¢×¨×•×š ×ו ××£ להסיר ×ת ×ª×¨×•×ž×ª×›× ×œ{{grammar:תחילית|{{SITENAME}}}}. ×× ××™× ×›× ×¨×•×¦×™× ×©×¢×‘×•×“×ª×›× ×ª×”×™×” זמינה לעריכה על־ידי ××—×¨×™× â€“ ×ל תפרסמו ×ותה פה. כמו־כן, ××ª× ×ž×‘×˜×™×—×™× ×œ× ×• ×›×™ ×›×ª×‘×ª× ×ת הטקסט ×”×–×” בעצמכ×, ×ו ×”×¢×ª×§×ª× ×ותו ממקור ש×ינו מוגן על־ידי זכויות ×™×•×¦×¨×™× (ר×ו $1 ×œ×¤×¨×˜×™× × ×•×¡×¤×™×). \'\'\'×ל תעשו שימוש בחומר המוגן בזכויות ×™×•×¦×¨×™× ×œ×œ× ×¨×©×•×ª!\'\'\'</div>',
-"longpagewarning" => "'''×זהרה: גודל דף ×–×” ×”×•× $1 קילובייטי×. ×‘×“×¤×“×¤× ×™× ×ž×¡×•×™×ž×™× ×™×”×™×• בעיות בעריכת דף הגדול מ־32 קילובייטי×. ×× × ×©×™×§×œ×• לחלק דף ×–×” ×œ×“×¤×™× ×§×˜× ×™× ×™×•×ª×¨. ×× ×–×”×• דף שיחה, שיקלו ל×רכב ×ותו.'''",
-"longpageerror" => "'''שגי××”: הטקסט ×©×©×œ×—×ª× ×”×•× ×‘×ורך $1 קילובייטי×, ×ך ×סור לו להיות ×רוך יותר ×ž×”×ž×§×¡×™×ž×•× ×©×œ $2 קילובייטי×. ×œ× × ×™×ª×Ÿ לשומרו.'''",
-"readonlywarning" => "'''×זהרה: בסיס ×”× ×ª×•× ×™× × × ×¢×œ לצורך תחזוקה. בזמן ×–×” ××™ ×פשר לשמור ×ת הטקסט הערוך. בינתיי×, עד ×¡×™×•× ×”×ª×—×–×•×§×”, ××ª× ×™×›×•×œ×™× ×œ×”×©×ª×ž×© בעורך חיצוני. ×נו ×ž×ª× ×¦×œ×™× ×¢×œ התקלה.'''",
-"protectedpagewarning" => "'''×זהרה: דף ×–×” ×”×•× ×“×£ מוגן וניתן לעריכה על־ידי מפעילי מערכת בלבד. ×× × ×•×“×ו ש××ª× ×¤×•×¢×œ×™× ×¢×œÖ¾×¤×™ העקרונות לעריכת ×“×¤×™× ×לו.'''",
-"semiprotectedpagewarning" => "'''הערה:''' דף ×–×” ננעל כך שרק ×ž×©×ª×ž×©×™× ×¨×©×•×ž×™× ×™×›×•×œ×™× ×œ×¢×¨×•×š ×ותו.",
-"templatesused" => "תבניות המופיעות בדף זה:",
-"edittools" => "<!-- הטקסט הנכתב ×›×ן יוצג מתחת לטפסי עריכת ×“×¤×™× ×•×”×¢×œ×ת קבצי×, ולפיכך ניתן לכתוב להציג בו ×ª×•×•×™× ×§×©×™× ×œ×›×ª×™×‘×”, ×§×˜×¢×™× ×ž×•×›× ×™× ×©×œ טקסט ועוד. -->",
-"nocreatetitle" => "יצירת ×”×“×¤×™× ×”×•×’×‘×œ×”",
-"nocreatetext" => "×תר ×–×” מגביל ×ת ×”×פשרות ליצור ×“×¤×™× ×—×“×©×™×. ב××¤×©×¨×•×ª×›× ×œ×—×–×•×¨ ×חורה ולערוך דף קיי×, ×ו [[{{ns:special}}:Userlogin|להיכנס לחשבון]].",
-
-# History pages
-"revhistory" => "היסטוריית שינויי×",
-"viewpagelogs" => "הצג ×™×•×ž× ×™× ×¢×‘×•×¨ דף ×–×”",
-"nohistory" => "×ין היסטוריית ×©×™× ×•×™×™× ×¢×‘×•×¨ דף ×–×”.",
-"revnotfound" => "גרסה זו ×œ× × ×ž×¦××”",
-"revnotfoundtext" => "הגרסה הישנה של דף ×–×” ×œ× × ×ž×¦××”. ×× × ×‘×“×§×• ×ת כתובת הקישור שהוביל ××ª×›× ×”× ×”.",
-"loadhist" => "טוען ×ת היסטוריית ×”×©×™× ×•×™×™× ×©×œ הדף",
-"currentrev" => "גרסה נוכחית",
-"revisionasof" => "גרסה מת×ריך $1",
-"old-revision-navigation" => "גרסה מת×ריך $1; $5<br />($6) $3 | $2 | $4 ($7)",
-"previousrevision" => "→ הגרסה הקודמת",
-"nextrevision" => "הגרסה הב××” â†",
-"currentrevisionlink" => "הגרסה הנוכחית",
-"cur" => "נוכ",
-"next" => "הב×",
-"last" => "×חרון",
-"orig" => "מקור",
-"histlegend" => "השוו×ת גרס×ות: סמנו ×ת תיבות ×”×פשרויות של הגרס×ות המיועדות להשוו××”, והקישו על Enter ×ו על הכפתור שלמעלה ×ו למטה.<br />
-מקר×: (נוכ) = ×”×‘×“×œ×™× ×¢× ×”×’×¨×¡×” הנוכחית, (×חרון) = ×”×‘×“×œ×™× ×¢× ×”×’×¨×¡×” הקודמת, מ = שינוי משני",
-"deletedrev" => "[נמחק]",
-"histfirst" => "ר×שונות",
-"histlast" => "×חרונות",
-"rev-deleted-comment" => "(תקציר העריכה הוסתר)",
-"rev-deleted-user" => "(×©× ×”×ž×©×ª×ž×© הוסתר)",
-"rev-deleted-text-permission" => '<div class="mw-warning plainlinks">
-גרסת הדף הזו הוסרה מה××¨×›×™×•× ×™× ×”×¦×™×‘×•×¨×™×™×. ייתכן ×©×™×©× × ×¤×¨×˜×™× × ×•×¡×¤×™× ×¢×œ כך ב[{{fullurl:{{ns:special}}:Log/delete|page={{FULLPAGENAMEE}}}} יומן המחיקות].
-</div>',
-"rev-deleted-text-view" => '<div class="mw-warning plainlinks">
-גרסת הדף הזו הוסרה מה××¨×›×™×•× ×™× ×”×¦×™×‘×•×¨×™×™×. כמפעיל מערכת, ב×פשרותך לצפות בגרסה; ייתכן ×©×™×©× × ×¤×¨×˜×™× × ×•×¡×¤×™× ×¢×œ כך ב[{{fullurl:{{ns:special}}:Log/delete|page={{FULLPAGENAMEE}}}} יומן המחיקות].
-</div>',
-# "rev-delundel" => "מחק/שחזר",
-"rev-delundel" => "הצג/הסתר",
-
-"history-feed-title" => "היסטוריית גרס×ות",
-"history-feed-description" => "היסטוריית הגרס×ות של הדף ×”×–×” בוויקי",
-"history-feed-item-nocomment" => "$1 ב־$2", # user at time
-"history-feed-empty" => "הדף המבוקש ×œ× × ×ž×¦×.
-ייתכן ×©×”×•× × ×ž×—×§ מהוויקי, ×ו ששמו שונה.
-נסו [[{{ns:special}}:Search|לחפש בוויקי]] ×חר ×“×¤×™× ×¨×œ×•×•× ×˜×™×™× ×—×“×©×™×.",
-
-# Revision deletion
-"revisiondelete" => "מחיקת ושחזור גרס×ות",
-"revdelete-selected" => "הגרס×ות שנבחרו של [[:$1]]:",
-"revdelete-text" => "גרס×ות מחוקות עדיין יופיעו בהיסטוריית הדף, ×ך התוכן שלהן ×œ× ×™×”×™×” זמין לציבור.
-
-מפעילי מערכת ××—×¨×™× ×‘×תר עדיין יוכלו לגשת לתוכן הנסתר ויוכלו לשחזר ×ותו שוב דרך הממשק ×”×–×”, ××œ× ×× ×›×Ÿ הגבלה נוספת הוטלה על־ידי מנהלי ×”×תר.",
-"revdelete-legend" => "הגדרת הגבלות הגרסה:",
-"revdelete-hide-text" => "הסתר ×ת תוכן הגרסה",
-"revdelete-hide-comment" => "הסתר ×ת תקציר העריכה",
-"revdelete-hide-user" => "הסתר ×ת ×©× ×”×ž×©×ª×ž×© ×ו כתובת ×”Ö¾IP של העורך",
-"revdelete-hide-restricted" => "החל הגבלות ×לו ×’× ×¢×œ מפעילי מערכת",
-"revdelete-log" => "הערה ביומן:",
-"revdelete-submit" => "החל לגרסה הנוכחית",
-"revdelete-logentry" => "שינה הצגת גרסה לדף [[$1]]",
-
-# Diffs
-"difference" => "(×”×‘×“×œ×™× ×‘×™×Ÿ גרס×ות)",
-"loadingrev" => "טוען ×ת הגרסה להשוו××”",
-"lineno" => "שורה $1:",
-"editcurrent" => "ערוך גרסה נוכחית של הדף",
-"selectnewerversionfordiff" => "בחר גרסה חדשה יותר להשוו××”",
-"selectolderversionfordiff" => "בחר גרסה ישנה יותר להשוו××”",
-"compareselectedversions" => "השווה ×ת הגרס×ות שנבחרו",
-
-# Search results
-"searchresults" => "תוצ×ות החיפוש",
-"searchresulttext" => "ר×ו ×’× [[{{ns:project}}:חיפוש|מידע נוסף על חיפוש ב{{grammar:תחילית|{{SITENAME}}}}]].",
-"searchsubtitle" => "לחיפוש המונח '''[[:$1]]'''",
-"searchsubtitleinvalid" => "לחיפוש המונח '''$1'''",
-"badquery" => "שגי××” בניסוח הש×ילתה.",
-"badquerytext" => '×œ× ×”×¦×œ×—× ×• לבצע ×ת הש×ילתה, ככל הנר××” כיוון ×©× ×™×¡×™×ª× ×œ×—×¤×© מילה בעלת פחות משלוש ×ותיות. חיפוש ×›×–×” עדיין ×ינו נתמך במערכת. ייתכן ×’× ×©×©×’×™×ª× ×‘×”×§×œ×“×ª הש×ליתה – לדוגמה, ×›×ª×‘×ª× "דג ×•×’× ×•×’× ×ž×©×§×œ".
-
-ניתן לנסות ש×ילתה ×חרת.',
-"matchtotals" => 'לחיפוש "$1" נמצ×ו $2 ×“×¤×™× ×¢× ×›×•×ª×¨×•×ª תו×מות ו־$3 ×“×¤×™× ×¢× ×ª×•×›×Ÿ תו××',
-"noexactmatch" => '×ין דף שכותרתו "$1". ב××¤×©×¨×•×ª×›× [[:$1|ליצור ×ת הדף]].',
-"titlematches" => "כותרות ×“×¤×™× ×ª×•×מות",
-"notitlematches" => "×ין כותרות ×“×¤×™× ×ª×•×מות",
-"textmatches" => "×“×¤×™× ×¢× ×ª×•×›×Ÿ תו××",
-"notextmatches" => "×ין ×“×¤×™× ×¢× ×ª×•×›×Ÿ תו××",
-"prevn" => "$1 הקודמי×",
-"nextn" => "$1 הב××™×",
-"viewprevnext" => "צפו ב - ($1) ($2) ($3).",
-"showingresults" => "מציג עד <b>$1</b> תוצ×ות החל ממספר #<b>$2</b>:",
-"showingresultsnum" => "מציג <b>$3</b> תוצ×ות החל ממספר #<b>$2</b>:",
-"nonefound" => "×œ× × ×ž×¦×ו ×“×¤×™× ×¢× ×ª×•×›×Ÿ תו××. ×× × ×•×“×ו ×©×”×§×œ×“×ª× ×ת ש×ילתת החיפוש נכון. ×× ×כן ×”×§×œ×“×ª× ×ותה נכון, נסו לחפש × ×•×©× ×›×œ×œ×™ יותר.
-
-×—×™×¤×•×©×™× ×›×•×©×œ×™× ×ž×¡×•×’ ×–×” × ×’×¨×ž×™× ×‘×“×¨×š כלל בגלל ציון יותר ממילת חיפוש ×חת, שכן במקרה ×–×” ×ž×•×¤×™×¢×™× ×¨×§ ×“×¤×™× ×”×›×•×œ×œ×™× ×ת כל המילי×.",
-"powersearch" => "חפש",
-"powersearchtext" => "חפש במרחבי ש×:<br />$1<br />$2 הצג ×’× ×“×¤×™ הפנייה<br />חפש $3 $9",
-"searchdisabled" => "לצערנו, עקב עומס על המערכת, ×œ× × ×™×ª×Ÿ לחפש כעת בטקסט ×”×ž×œ× ×©×œ הדפי×. ב××¤×©×¨×•×ª×›× ×œ×”×©×ª×ž×© ×‘×™× ×ª×™×™× ×‘×’×•×’×œ, ×ך שימו לב שייתכן ×©×”×•× ×ינו מעודכן.",
-"blanknamespace" => "(ר×שי)",
-
-# Preferences page
-"preferences" => "העדפות",
-"prefsnologin" => "×œ× × ×¨×©×ž×ª ב×תר",
-"prefsnologintext" => "×¢×œ×™×›× [[{{ns:special}}:Userlogin|להיכנס לחשבון]] כדי לשנות העדפות משתמש.",
-"prefsreset" => "העדפותיך שוחזרו לברירת המחדל.",
-"qbsettings" => "הגדרות סרגל כלי×",
-"changepassword" => "שנה סיסמה",
-"skin" => "רקע",
-"math" => "נוסח×ות מתמטיות",
-"dateformat" => "מבנה ת×ריך",
-"datedefault" => "ברירת המחדל",
-"datetime" => "ת×ריך ושעה",
-"math_failure" => "עיבוד הנוסחה נכשל",
-"math_unknown_error" => "שגי××” ×œ× ×™×“×•×¢×”",
-"math_unknown_function" => "פונקציה ×œ× ×ž×•×›×¨×ª",
-"math_lexing_error" => "שגי×ת לקסינג",
-"math_syntax_error" => "שגי×ת תחביר",
-"math_image_error" => "ההמרה ל־PNG נכשלה; ×× × ×‘×“×§×• ×× ×”×ª×§× ×ª× × ×›×•×Ÿ ×ת latex, ×ת dvips, ×ת gs ו×ת convert.",
-"math_bad_tmpdir" => "התוכנה ×œ× ×”×¦×œ×™×—×” לכתוב ×ו ליצור ×ת הספרייה הזמנית של המתמטיקה",
-"math_bad_output" => "התוכנה ×œ× ×”×¦×œ×™×—×” לכתוב ×ו ליצור ×ת ספריית הפלט של המתמטיקה",
-"math_notexvc" => "קובץ בר־ביצוע של texvc ×ינו זמין; ×× × ×¨×ו ×ת קובץ ×”Ö¾README למידע על ההגדרות.",
-"prefs-personal" => "פרטי המשתמש",
-"prefs-rc" => "×©×™× ×•×™×™× ×חרוני×",
-"prefs-watchlist" => "רשימת המעקב",
-"prefs-watchlist-days" => "מספר ×”×™×ž×™× ×œ×ª×¦×•×’×” ברשימת המעקב:",
-"prefs-watchlist-edits" => "מספר העריכות לתצוגה ברשימת המעקב המורחבת:",
-"prefs-misc" => "שונות",
-"saveprefs" => "שמור העדפות",
-"resetprefs" => "שחזר ברירת מחדל",
-"oldpassword" => "סיסמה ישנה",
-"newpassword" => "סיסמה חדשה",
-"retypenew" => "הקלד סיסמה חדשה שנית",
-"textboxsize" => "עריכה",
-"rows" => "שורות",
-"columns" => "עמודות",
-"searchresultshead" => "חיפוש",
-"resultsperpage" => "מספר תוצ×ות בעמוד",
-"contextlines" => "שורות לכל תוצ××”",
-"contextchars" => "מספר תווי קונטקסט בשורה",
-"stubthreshold" => "סף להצגת ×“×¤×™× ×§×¦×¨×™× (קצרמרי×)",
-"recentchangescount" => "מספר ×©×™× ×•×™×™× ×©×™×•×¦×’×• בדף ×©×™× ×•×™×™× ×חרוני×",
-"savedprefs" => "העדפותיך נשמרו.",
-"timezonelegend" => "×זור זמן",
-"timezonetext" => "הפרש השעות בינך לבין השרת (UTC).",
-"localtime" => "זמן מקומי",
-"timezoneoffset" => "הפרש",
-"servertime" => "השעה הנוכחית בשרת ×”×™×",
-"guesstimezone" => "קבל מהדפדפן",
-"allowemail" => '×פשר קבלת דו×"ל ×ž×ž×©×ª×ž×©×™× ×חרי×',
-"defaultns" => "כברירת מחדל, חפש במרחבי ×”×©× ×לו:",
-"default" => "ברירת מחדל",
-"files" => "קבצי×",
-
-# User rights
-"userrights-lookup-user" => "נהלו קבוצות משתמש",
-"userrights-user-editname" => "הכניסו ×©× ×ž×©×ª×ž×©:",
-"editusergroup" => "ערכו קבוצות משתמשי×",
-"userrights-editusergroup" => "ערכו קבוצות משתמש",
-"saveusergroups" => "שמור קבוצות משתמש",
-"userrights-groupsmember" => "חבר בקבוצות:",
-"userrights-groupsavailable" => "קבוצות זמינות:",
-"userrights-groupshelp" => "×× × ×‘×—×¨×• קבוצות ×©×‘×¨×¦×•× ×›× ×©×”×ž×©×ª×ž×© יתווסף ×ליהן ×ו יוסר מהן.
-קבוצות ×©×œ× × ×‘×—×¨×• ×œ× ×™×©×ª× ×•. ב××¤×©×¨×•×ª×›× ×œ×‘×˜×œ בחירה של קבוצה ב×מצעות לחיצה על הכפתור השמ×לי של העכבר ועל Ctrl מעליה.",
-"userrights-logcomment" => 'שינה ×ת ההרש×ות מההרש×ות $1 להרש×ות $2',
-
-# Groups
-"group" => "קבוצה:",
-"group-bot" => "בוטי×",
-"group-sysop" => "מפעילי מערכת",
-"group-bureaucrat" => "ביורוקרטי×",
-"group-steward" => "דיילי×",
-"group-all" => "(הכול)",
-
-"group-bot-member" => "בוט",
-"group-sysop-member" => "מפעיל מערכת",
-"group-bureaucrat-member" => "ביורוקרט",
-"group-steward-member" => "דייל",
-
-"grouppage-bot" => "{{ns:project}}:בוט",
-"grouppage-sysop" => "{{ns:project}}:מפעיל מערכת",
-"grouppage-bureaucrat" => "{{ns:project}}:ביורוקרט",
-
-# Recent changes
-"changes" => "שינויי×",
-"recentchanges" => "×©×™× ×•×™×™× ×חרוני×",
-"recentchangestext" => "עקבו ×חרי ×”×©×™× ×•×™×™× ×”××—×¨×•× ×™× ×‘×תר בדף ×–×”.",
-"rcnote" => "להלן <b>$1</b> ×”×©×™× ×•×™×™× ×”××—×¨×•× ×™× ×©×‘×•×¦×¢×• ב־$2 ×”×™×ž×™× ×”×חרוני×, עד הת×ריך <b>$3</b>:",
-"rcnotefrom" => "להלן <b>$1</b> ×”×©×™× ×•×™×™× ×”××—×¨×•× ×™× ×©×‘×•×¦×¢×• החל מת×ריך <b>$2</b>:",
-"rclistfrom" => "הצג ×©×™× ×•×™×™× ×—×“×©×™× ×”×—×œ מ־$1",
-"rcshowhideminor" => "$1 ×©×™× ×•×™×™× ×ž×©× ×™×™×",
-"rcshowhidebots" => "$1 בוטי×",
-"rcshowhideliu" => "$1 ×ž×©×ª×ž×©×™× ×¨×©×•×ž×™×",
-"rcshowhideanons" => "$1 ×ž×©×ª×ž×©×™× ×נונימיי×",
-"rcshowhidepatr" => "$1 עריכות בדוקות",
-"rcshowhidemine" => "$1 עריכות שלי",
-"rclinks" => "הצג $1 ×©×™× ×•×™×™× ××—×¨×•× ×™× ×‘-$2 ×”×™×ž×™× ×”×חרוני×.<br /> $3",
-"diff" => "הבדל",
-"hist" => "היסטוריה",
-"hide" => "הסתר",
-"show" => "הצג",
-"minoreditletter" => "מ",
-"newpageletter" => "×—",
-"boteditletter" => "ב",
-"sectionlink" => "â†",
-"number_of_watching_users_pageview" => "[$1 משתמש/×™× ×¦×•×¤×™×]",
-"rc_categories" => 'הגבל לקטגוריות (הפרד ×¢× "|")',
-"rc_categories_any" => "הכול",
-
-# Upload
-"upload" => "העלו קובץ לשרת",
-"uploadbtn" => "העלו קובץ",
-"reupload" => "העלו שנית",
-"reuploaddesc" => "חזרו לטופס העל×ת ×§×‘×¦×™× ×œ×©×¨×ª.",
-"uploadnologin" => "×œ× × ×›× ×¡×ª× ×œ×תר",
-"uploadnologintext" => "×¢×œ×™×›× [[{{ns:special}}:Userlogin|להיכנס לחשבון]] כדי להעלות קבצי×.",
-"upload_directory_read_only" => "תיקיית ההעל×ות ($1) ××™× ×” ניתנת לכתיבה על־ידי שרת ×”×ינטרנט, ולפיכך ×”×•× ×ינו יכול להעלות ×ת התמונה.",
-"uploaderror" => "שגי××” בהעל×ת הקובץ",
-"uploadtext" => "השתמשו בטופס להלן כדי להעלות תמונות. כדי לר×ות ×ו לחפש תמונות שהועלו בעבר ×× × ×¤× ×• ל[[{{ns:special}}:Imagelist|רשימת ×”×§×‘×¦×™× ×”×ž×•×¢×œ×™×]], וכמו כן, העל×ות מוצגות ב[[{{ns:special}}:Log/upload|יומן ההעל×ות]], ומחיקות ב[[{{ns:special}}:Log/delete|יומן המחיקות]].
-
-כדי לכלול תמונה בדף, השתמשו בקישור בצורות '''<nowiki>[[{{ns:image}}:file.jpg]]</nowiki>''' לתמונות בפורמט JPG (המיועד לתצלומי×), '''<nowiki>[[{{ns:image}}:file.png]]</nowiki>''' לתמונות בפורמט PNG (ל×יורי×, ×©×¨×˜×•×˜×™× ×•×¡×ž×œ×™×). כדי לקשר ישירות לקובץ קול, השתמשו בקישור בצורה '''<nowiki>[[{{ns:media}}:file.jpg]]</nowiki>''' לקבצי קול בפורמט OGG.",
-"uploadlog" => "יומן העל×ות קבצי×",
-"uploadlogpage" => "יומן העל×ות",
-"uploadlogpagetext" => "להלן רשימה של העל×ות ×”×§×‘×¦×™× ×”×חרונות שבוצעו.",
-"filename" => "×©× ×”×§×•×‘×¥",
-"filedesc" => "תקציר",
-"fileuploadsummary" => "תי×ור:",
-"filestatus" => "מעמד זכויות יוצרי×",
-"filesource" => "מקור",
-"copyrightpage" => "{{ns:project}}:זכויות יוצרי×",
-"copyrightpagename" => "זכויות ×”×™×•×¦×¨×™× ×©×œ {{SITENAME}}",
-"uploadedfiles" => "×§×‘×¦×™× ×©×”×•×¢×œ×•",
-"ignorewarning" => "×”×ª×¢×œ× ×ž×”×זהרה ושמור ×ת הקובץ בכל ×–×ת.",
-"ignorewarnings" => "×”×ª×¢×œ× ×ž×›×œ ×”×זהרות",
-"minlength" => "שמות של קבצי תמונה ×¦×¨×™×›×™× ×œ×”×™×•×ª בני שלושה ×ª×•×•×™× ×œ×¤×—×•×ª.",
-"illegalfilename" => 'הקובץ "$1" מכיל ×ª×•×™× ×‘×œ×ª×™ חוקיי×. ×× × ×©× ×• ×ת שמו ונסו להעלותו שנית.',
-"badfilename" => '×©× ×”×ª×ž×•× ×” שונה ל־"$1".',
-"badfiletype" => '"$1" ×ינו פורמט מומלץ לשמירת תמונות.',
-"largefile" => "מומלץ שגודל הקובץ ×œ× ×™×—×¨×•×’ מ־$1 ×‘×™×™×˜×™× (גודל הקובץ ×©×”×¢×œ×™×ª× ×”×•× $2 בייטי×).",
-"largefileserver" => "גודל הקובץ ×©×”×¢×œ×™×ª× ×—×•×¨×’ ממגבלת השרת.",
-"emptyfile" => "הקובץ ×©×”×¢×œ×™×ª× ×¨×™×§. ייתכן שהסיבה לכך ×”×™× ×©×’×™×ת הקלדה ×‘×©× ×”×§×•×‘×¥. ×× × ×•×“×ו שזהו הקובץ שברצונך להעלות.",
-"fileexists" => 'קובץ ×‘×©× ×–×” כבר קיי×, ×× × ×‘×“×§×• ×ת $1 ×× ××™× ×›× ×‘×˜×•×—×™× ×©×‘×¨×¦×•× ×›× ×œ×”×—×œ×™×£ ×ותו.',
-"fileexists-forbidden" => "קובץ ×‘×©× ×–×” כבר קיי×; ×× × ×—×–×¨×• לדף ×”×§×•×“× ×•×”×¢×œ×• ×ת הקובץ תחת ×©× ×—×“×©.
-[[{{ns:image}}:$1|thumb|center|$1]]",
-"fileexists-shared-forbidden" => "קובץ ×‘×©× ×–×” כבר ×§×™×™× ×›×§×•×‘×¥ משותף; ×× × ×—×–×¨×• לדף ×”×§×•×“× ×•×”×¢×œ×• ×ת הקובץ תחת ×©× ×—×“×©.
-[[{{ns:image}}:$1|thumb|center|$1]]",
-"successfulupload" => "העל×ת הקובץ הושלמה בהצלחה",
-"fileuploaded" => "הקובץ $1 הועלה לשרת בהצלחה.
-×× × ×”×©×ª×ž×©×• בקישור $2 כדי לעבור לדף תי×ור הקובץ ×•×œ×ž×œ× ×ת כל המידע ×ודות הקובץ, כגון מ×ין ×”×’×™×¢, מתי נוצר ועל־ידי מי, וכל פרט ×חר ש××ª× ×™×•×“×¢×™× ×¢×œ×™×•. ×× ×–×• תמונה, ב××¤×©×¨×•×ª×›× ×œ×”×›×œ×™×œ×” ×‘×“×¤×™× ×›×š: '''<nowiki>[[{{ns:image}}:$1|thumb|Description]]</nowiki>'''",
-"uploadwarning" => "×זהרת העל×ת קבצי×",
-"savefile" => "שמור קובץ",
-"uploadedimage" => 'העלה ×ת הקובץ "[[$1]]"',
-"uploaddisabled" => "העל×ת ×§×‘×¦×™× ×ž× ×•×˜×¨×œ×ª",
-"uploaddisabledtext" => "×פשרות העל×ת ×”×§×‘×¦×™× ×ž× ×•×˜×¨×œ×ª ב×תר ×–×”.",
-"uploadscripted" => "הקובץ כולל קוד סקריפט ×ו HTML שעשוי להתפרש ×ו להתבצע בטעות על־ידי הדפדפן.",
-"uploadcorrupt" => "קובץ ×–×” ×ינו תקין ×ו שהסיומת שלו ××™× × ×” מת×ימה. בבקשה בדקו ×ת הקובץ והעלו ×ותו שוב.",
-"uploadvirus" => 'הקובץ מכיל וירוס! פרטי×: <div style="direction: ltr;">$1</div>',
-"sourcefilename" => "×©× ×”×§×•×‘×¥",
-"destfilename" => "שמור קובץ בש×",
-"filewasdeleted" => "קובץ ×‘×©× ×–×” כבר הועלה בעבר, ול×חר מכן נמחק. ×× × ×‘×“×§×• ×ת הדף $1 לפני שתמשיכו להעלותו שנית.",
-
-"license" => "רישיון",
-"nolicense" => "×ין",
-
-# Image list
-"imagelist" => "רשימת תמונות",
-"imagelisttext" => "להלן רשימה של {{plural:$1|תמונה ×חת|$1 תמונות}}, ממוינות $2:",
-"imagelistforuser" => "מוצגות רק התמונות שהועלו על־ידי $1.",
-"getimagelist" => "מושך ×ת רשימת התמונות",
-"ilsubmit" => "חיפוש",
-"showlast" => "הצג $1 תמונות ×חרונות ממוינות $2",
-"byname" => "לפי ש×",
-"bydate" => "לפי ת×ריך",
-"bysize" => "לפי גודל",
-"imgdelete" => "מחק",
-"imgdesc" => "תי×ור",
-"imglegend" => "מקר×: (תי×ור) הצג/ערוך תי×ור התמונה.",
-"imghistory" => "היסטורית קובץ תמונה",
-"revertimg" => "חזור",
-"deleteimg" => "מחק",
-"deleteimgcompletely" => "מחק ×ת כל גרס×ות התמונה",
-"imghistlegend" => "×ž×§×¨× (נוכ) = זו התמונה הנוכחית, (מחק) = מחק גרסה ישנה זו, (חזור) חזור לגרסה ישנה זו.<br />
-'''לחצו על ת×ריך לר×ות ×ת התמונה שהועלתה בת×ריך ×–×”'''.",
-"imagelinks" => "קישורי תמונות",
-"linkstoimage" => "×”×“×¤×™× ×”×‘××™× ×ž×©×ª×ž×©×™× ×‘×ª×ž×•× ×” זו:",
-"nolinkstoimage" => "×ין ×“×¤×™× ×”×ž×©×ª×ž×©×™× ×‘×ª×ž×•× ×” זו.",
-"sharedupload" => "קובץ ×–×” ×”×•× ×§×•×‘×¥ משותף וניתן להשתמש בו ×’× ×‘××ª×¨×™× ×חרי×.",
-"shareduploadwiki" => "למידע נוסף, ר×ו ×ת $1.",
-"shareduploadwiki-linktext" => "דף תי×ור הקובץ",
-"noimage" => "×œ× × ×ž×¦× ×§×•×‘×¥ ×‘×©× ×–×”, ×ך יש ב××¤×©×¨×•×ª×›× $1 חלופי.",
-"noimage-linktext" => "להעלות קובץ",
-"uploadnewversion-linktext" => "העלו גרסה חדשה של קובץ זה",
-
-# MIME search
-"mimesearch" => "חיפוש MIME",
-"mimetype" => "סוג MIME:",
-"download" => "הורדה",
-
-# Unwatched pages
-"unwatchedpages" => "×“×¤×™× ×©××™× × × ×¦×¤×™×",
-
-# List redirects
-"listredirects" => "רשימת הפניות",
-
-# Unused templates
-"unusedtemplates" => "תבניות ש×ינן בשימוש",
-"unusedtemplatestext" => "דף ×–×” מכיל רשימה של כל ×”×“×¤×™× ×‘×ž×¨×—×‘ ×”×©× ×©×œ התבניות ש××™× × × ×›×œ×œ×™× ×‘×“×£ ×חר. ×× × ×–×›×¨×• לבדוק ×ת ×”×§×™×©×•×¨×™× ×”××—×¨×™× ×œ×ª×‘× ×™×•×ª לפני שתמחקו ×ותן.",
-"unusedtemplateswlh" => "×§×™×©×•×¨×™× ×חרי×",
-
-# Random redirect
-"randomredirect" => "הפניה ×קר×ית",
-
-# Statistics
-"statistics" => "סטטיסטיקות",
-"sitestats" => "סטטיסטיקות {{SITENAME}}",
-"userstats" => "סטטיסטיקות משתמשי×",
-"sitestatstext" => 'בבסיס ×”× ×ª×•× ×™× ×™×© בסך הכול \'\'\'$1\'\'\' דפי×. מספר ×–×” כולל ×“×¤×™× ×©××™× × ×“×¤×™ תוכן, כגון דפי שיחה, ×“×¤×™× ×ודות {{SITENAME}}, קצרמרי×, דפי תוכן ×œ×œ× ×§×™×©×•×¨×™× ×¤× ×™×ž×™×™×, הפניות, ×•×›×™×•×¦× ×‘×–×”. ×× ×œ× ×¡×•×¤×¨×™× ×ת ×”×“×¤×™× ×©××™× × ×“×¤×™ תוכן, נש××¨×™× \'\'\'$2\'\'\' ×“×¤×™× ×©×”× ×›×›×œ הנר××” דפי תוכן לכל דבר.
-
-מ××– תחילת פעולתו של ×”×תר, היו ב×תר \'\'\'$3\'\'\' צפיות בדפי×, ובוצעו \'\'\'$4\'\'\' פעולות עריכה.
-
-בסך הכול בוצעו בממוצע \'\'\'$5\'\'\' עריכות לדף, והיו \'\'\'$6\'\'\' צפיות לכל עריכה.
-
-×ורך [http://meta.wikimedia.org/wiki/Help:Job_queue תור המשימות] ×”×•× \'\'\'$7\'\'\'
-
-\'\'\'$8\'\'\' ×§×‘×¦×™× ×”×•×¢×œ×• ל×תר עד ×›×”.',
-"userstatstext" => "×™×©× × '''$1''' [[{{ns:special}}:Listusers|×ž×©×ª×ž×©×™× ×¨×©×•×ž×™×]] ב×תר, '''$2''' (×ו $4%) ×ž×ª×•×›× ×ž×¤×¢×™×œ×™ מערכת (ר×ו $3).",
-
-# Disambiguations Page
-"disambiguations" => "דפי פירושוני×",
-"disambiguationspage" => "{{ns:project}}:דפי פירושוני×",
-"disambiguationstext" => "<p>×”×“×¤×™× ×©×œ×”×œ×Ÿ ×ž×§×©×¨×™× ×ל <b>דפי פירושוני×</b>. תפקיד ×“×¤×™× ×לה ×”×•× ×œ×”×¤× ×•×ª לדף ×”× ×•×©× ×”×¨×œ×•×•× ×˜×™.</p>
-
-<p>×נו ×ž×ª×™×™×—×¡×™× ×œ×“×£ כדף ×¤×™×¨×•×©×•× ×™× ×× ×”×•× ×ž×§×•×©×¨ לדף $1.</p>
-
-<p>×§×™×©×•×¨×™× ×”×ž×’×™×¢×™× ×œ×“×£ ממרחבי ×©× ××—×¨×™× '''××™× ×''' ×ž×•×¦×’×™× ×›×ן.</p>",
-
-# Double redirects page
-"doubleredirects" => "הפניות כפולות",
-"doubleredirectstext" => "<p><b>שימו לב</b>: רשימה זו עלולה לכלול ×“×¤×™× ×©× ×ž×¦×ו בטעות – כלומר, ×“×¤×™× ×©×™×© ×‘×”× ×˜×§×¡×˜ נוסף הכולל ×§×™×©×•×¨×™× ×ž×ª×—×ª ל־#REDIRECT הר×שון.</p>
-
-<p>כל שורה מכילה קישור להפניות הר×שונה והשנייה, וכן ×ת שורת הטקסט הר×שונה של ההפניה השנייה, שלרוב × ×ž×¦× ×‘×” היעד ×”×מיתי של ההפניה, ×ליו ×מורה ההפניה הר×שונה להצביע.</p>",
-
-# Broken redirects page
-"brokenredirects" => "הפניות ×œ× ×ª×§×™× ×•×ª",
-"brokenredirectstext" => "ההפניות שלהלן מפנות ×œ×“×¤×™× ×©××™× × ×§×™×™×ž×™×:",
-
-# Miscellaneous special pages
-"nbytes" => "{{plural:$1|בית ×חד|$1 בתי×}}",
-"ncategories" => "{{plural:$1|קטגוריה ×חת|$1 קטגוריות}}",
-"nlinks" => "{{plural:$1|קישור ×חד|$1 קישורי×}}",
-"nmembers" => "{{plural:$1|דף ×חד|$1 דפי×}}",
-"nrevisions" => "{{plural:$1|גרסה ×חת|$1 גרס×ות}}",
-"nviews" => "{{plural:$1|צפיה ×חת|$1 צפיות}}",
-
-"lonelypages" => "×“×¤×™× ×™×ª×•×ž×™×",
-"uncategorizedpages" => "×“×¤×™× ×—×¡×¨×™ קטגוריה",
-"uncategorizedcategories" => "קטגוריות חסרות קטגוריה",
-"uncategorizedimages" => "תמונות חסרות קטגוריה",
-"unusedcategories" => "קטגוריות ש×ינן בשימוש",
-"unusedimages" => "תמונות ש×ינן בשימוש",
-"popularpages" => "×“×¤×™× ×¤×•×¤×•×œ×¨×™×™×",
-"wantedcategories" => "קטגוריות מבוקשות",
-"wantedpages" => "×“×¤×™× ×ž×‘×•×§×©×™×",
-"mostlinked" => "×”×“×¤×™× ×”×ž×§×•×©×¨×™× ×‘×™×•×ª×¨",
-"mostlinkedcategories" => "הקטגוריות המקושרות ביותר",
-"mostcategories" => "×”×“×¤×™× ×ž×¨×•×‘×™Ö¾×”×§×˜×’×•×¨×™×•×ª ביותר",
-"mostimages" => "התמונות המקושרות ביותר",
-"mostrevisions" => "×”×“×¤×™× ×‘×¢×œ×™ מספר העריכות הגבוה ביותר",
-"allpages" => "כל הדפי×",
-"prefixindex" => "רשימת ×”×“×¤×™× ×”×ž×ª×—×™×œ×™× ×‘â€¦",
-"randompage" => "דף ×קר××™",
-"shortpages" => "×“×¤×™× ×§×¦×¨×™×",
-"longpages" => "×“×¤×™× ×רוכי×",
-"deadendpages" => "×“×¤×™× ×œ×œ× ×§×™×©×•×¨×™×",
-"listusers" => "רשימת משתמשי×",
-"specialpages" => "×“×¤×™× ×ž×™×•×—×“×™×",
-"spheading" => "×“×¤×™× ×ž×™×•×—×“×™×",
-"restrictedpheading" => "×“×¤×™× ×ž×™×•×—×“×™× ×ž×•×’×‘×œ×™×",
-"recentchangeslinked" => "×©×™× ×•×™×™× ×‘×“×¤×™× ×”×ž×§×•×©×¨×™×",
-"rclsub" => '(×œ×“×¤×™× ×”×ž×§×•×©×¨×™× ×ž×”×“×£ "$1")',
-"newpages" => "×“×¤×™× ×—×“×©×™×",
-"ancientpages" => "×“×¤×™× ×ž×•×–× ×—×™×",
-"intl" => "×§×™×©×•×¨×™× ×‘×™× ×œ×©×•× ×™×™×",
-"move" => "העבר",
-"movethispage" => "העבר דף זה",
-"unusedimagestext" => "רשימת ×”×§×‘×¦×™× ×©××™× × ×‘×©×™×ž×•×© ב×תר. יש ×œ×ž×¦×•× ×ž×§×•× ×¢×‘×•×¨ ×”×§×‘×¦×™× ×ו לסמן ××•×ª× ×œ×ž×—×™×§×”.",
-"unusedcategoriestext" => "למרות שהקטגוריות הב×ות קיימות, ×ין ×©×•× ×“×£ בו נעשה בהן שימוש.",
-
-"booksources" => "מש×בי ספרות חיצוניי×",
-"categoriespagetext" => "×לו הקטגוריות הקיימות ב×תר.",
-"data" => "נתוני×",
-"userrights" => "ניהול הרש×ות משתמש",
-"groups" => "קבוצות משתמשי×",
-
-"booksourcetext" => "להלן רשימת ×§×™×©×•×¨×™× ×œ××ª×¨×™× ××—×¨×™× ×”×ž×•×›×¨×™× ×¡×¤×¨×™× ×—×“×©×™× ×•×™×“Ö¾×©× ×™×™×”, ×•×©×‘×”× ×¢×©×•×™ להיות מידע נוסף לגבי ×¡×¤×¨×™× ×©××ª× ×ž×—×¤×©×™×. ל×תר ×ין קשר ×œ×¢×§×¡×™× ×לו, ו×ין לר×ות ברשימה זו המלצה, ×¤×¨×¡×•× ×ו עידוד לעשות שימוש ב××ª×¨×™× ×לו ספציפית.",
-"isbn" => "ISBN",
-"alphaindexline" => "$1 עד $2",
-"version" => "גרסת התוכנה",
-"log" => "יומני×",
-"alllogstext" => "תצוגה משולבת של יומני העל×ת קבצי×, מחיקות והגנות על דפי×, חסימת ×ž×©×ª×ž×©×™× ×•×ž×™× ×•×™ מפעילי מערכת.
-
-ניתן ×œ×¦×ž×¦× ×ת התצוגה על־ידי בחירת סוג היומן, ×©× ×”×ž×©×ª×ž×© ×ו ×”×“×¤×™× ×”×ž×•×©×¤×¢×™×.",
-"logempty" => "×ין ×¤×¨×™×˜×™× ×ª×•××ž×™× ×‘×™×•×ž×Ÿ.",
-
-# Special:Allpages
-"nextpage" => "הדף ×”×‘× ($1)",
-"allpagesfrom" => "הר××” ×“×¤×™× ×”×—×œ מ:",
-"allarticles" => "כל הדפי×",
-"allnonarticles" => "כל ×”×“×¤×™× ×©××™× × ×“×¤×™ תוכן",
-"allinnamespace" => "כל ×”×“×¤×™× (מרחב ×©× $1)",
-"allnotinnamespace" => "כל ×”×“×¤×™× (×©×œ× ×‘×ž×¨×—×‘ ×”×©× $1)",
-"allpagesprev" => "הקוד×",
-"allpagesnext" => "הב×",
-"allpagessubmit" => "עבור",
-"allpagesprefix" => "×”×“×¤×™× ×©×©×ž× ×ž×ª×—×™×œ ב…:",
-"allpagesbadtitle" => "כותרת הדף המבוקש הייתה ל×־חוקית, ריקה, קישור ויקי פנימי, ×ו ×¤× ×™× ×©×¤×” שגוי. ייתכן ×©×”×™× ×›×•×œ×œ×ª תו ×חד ×ו יותר ×”××¡×•×¨×™× ×œ×©×™×ž×•×© בכותרות.",
-
-# Email this user
-"mailnologin" => "×ין כתובת לשליחה",
-"mailnologintext" => "×¢×œ×™×›× [[{{ns:special}}:Userlogin|להיכנס לחשבון]] ולהגדיר ×œ×¢×¦×ž×›× ×›×ª×•×‘×ª דו×ר ×לקטרוני תקינה ב[[{{ns:special}}:Preferences|העדפות המשתמש]] ×©×œ×›× ×›×“×™ לשלוח דו×ר למשתמש ×חר.",
-"emailuser" => "שלחו דו×ר ×לקטרוני למשתמש ×–×”",
-"emailpage" => "שלחו דו×ר למשתמש",
-"emailpagetext" => "×× ×”×ž×©×ª×ž×© הזין כתובת דו×ר ×לקטרוני חוקית בהעדפותיו ×”×ישיות, הטופס שלהלן ישלח ×ליו הודעת דו×ר ×חת. כתובת הדו×ר ×”×לקטרוני ×©×”×–× ×ª× ×‘×”×¢×“×¤×•×ª×™×›× ×”×ישיות תופיע ככתובת ממנה נשלחה ההודעה כדי שהמשתמש יוכל לענות.",
-"usermailererror" => "×וביקט הדו×ר החזיר שגי××”:",
-"defemailsubject" => 'דו×"ל {{SITENAME}}',
-"noemailtitle" => "×ין כתובת דו×ר ×לקטרוני",
-"noemailtext" => "משתמש ×–×” ×œ× ×”×–×™×Ÿ כתובת דו×ר ×לקטרוני חוקית ×ו בחר ×©×œ× ×œ×§×‘×œ דו×ר ×לקטרוני ×ž×ž×©×ª×ž×©×™× ×חרי×.",
-"emailfrom" => "מ×ת",
-"emailto" => "×ל",
-"emailsubject" => "נוש×",
-"emailmessage" => "הודעה",
-"emailsend" => "שלח",
-"emailsent" => "הדו×ר נשלח",
-"emailsenttext" => "הודעת הדו×ר ×”×לקטרוני שלך נשלחה.",
-
-# Watchlist
-"watchlist" => "רשימת המעקב שלי",
-"watchlistfor" => "(עבור '''$1''')",
-"nowatchlist" => "×ין ×œ×›× ×“×¤×™× ×‘×¨×©×™×ž×ª המעקב.",
-"watchlistanontext" => "×¢×œ×™×›× $1 כדי לצפות ×ו לערוך ×¤×¨×™×˜×™× ×‘×¨×©×™×ž×ª המעקב שלכ×.",
-"watchlistcount" => "'''יש ×œ×›× $1 ×¤×¨×™×˜×™× ×‘×¨×©×™×ž×ª המעקב, כולל דפי שיחה.'''",
-"clearwatchlist" => "ניקוי רשימת המעקב",
-"watchlistcleartext" => "×”×× ××ª× ×‘×˜×•×—×™× ×©×‘×¨×¦×•× ×›× ×œ×”×¡×™×¨×?",
-"watchlistclearbutton" => "נקה ×ת רשימת המעקב",
-"watchlistcleardone" => "רשימת המעקב ×©×œ×›× ×¨×•×§× ×”. $1 ×¤×¨×™×˜×™× ×”×•×¡×¨×• ממנה.",
-"watchnologin" => "×œ× × ×›× ×¡×ª× ×œ×תר",
-"watchnologintext" => "×¢×œ×™×›× [[{{ns:special}}:Userlogin|להיכנס לחשבון]] כדי לערוך ×ת רשימת המעקב.",
-"addedwatch" => "הדף נוסף לרשימת המעקב",
-"addedwatchtext" => 'הדף "[[:$1]]" נוסף ל[[{{ns:special}}:Watchlist|רשימת המעקב שלכ×]]. ×©×™× ×•×™×™× ×©×™×™×¢×¨×›×• בעתיד, בדף ×–×” ובדף השיחה שלו, יוצגו ברשימת המעקב.
-
-בנוסף, הדף יופיע בכתב מודגש ב[[{{ns:special}}:Recentchanges|רשימת ×”×©×™× ×•×™×™× ×”×חרוני×]], כדי להקל ×¢×œ×™×›× ×ת המעקב ×חריו.
-
-×× ×ª×¨×¦×• להסיר ×ת הדף מרשימת המעקב שלכ×, לחצו על הלשונית "הפסק לעקוב" שלמעלה.',
-"removedwatch" => "הדף הוסר מרשימת המעקב",
-"removedwatchtext" => 'הדף "[[:$1]]" הוסר מ[[{{ns:special}}:Watchlist|רשימת המעקב שלכ×]].',
-"watch" => "עקוב",
-"watchthispage" => "עקבו ×חר דף ×–×”",
-"unwatch" => "הפסק לעקוב",
-"unwatchthispage" => "הפסיקו לעקוב ×חר דף ×–×”",
-"notanarticle" => "זהו ×ינו דף תוכן",
-"watchnochange" => "××£ ×חד ×ž×”×“×¤×™× ×‘×¨×©×™×ž×ª המעקב ×œ× ×¢×•×“×›×Ÿ בפרק הזמן המצוין למעלה.",
-"watchdetails" => "* יש ×œ×›× $1 ×“×¤×™× (×œ× ×›×•×œ×œ דפי שיחה) ברשימת המעקב.
-* [[{{ns:special}}:Watchlist/edit|הציגו וערכו ×ת רשימת המעקב במלו××”]].
-* [[{{ns:special}}:Watchlist/clear|הסירו ×ת כל הדפי×]].",
-"wlheader-enotif" => '* הודעות דו×"ל מ×ופשרות.',
-"wlheader-showupdated" => "* ×“×¤×™× ×©×”×©×ª× ×• מ××– ×‘×™×§×•×¨×›× ×”×חרון ×‘×”× ×ž×•×¦×’×™× ×‘'''הדגשה'''.",
-"watchmethod-recent" => "בודק ×ת ×”×“×¤×™× ×©×‘×¨×©×™×ž×ª המעקב ×œ×©×™× ×•×™×™× ×חרוני×.",
-"watchmethod-list" => "בודק ×ת העריכות ×”×חרונות ×‘×“×¤×™× ×©×‘×¨×©×™×ž×ª המעקב",
-"removechecked" => "הסר ×“×¤×™× ×ž×¡×•×ž× ×™× ×ž×¨×©×™×ž×ª המעקב",
-"watchlistcontains" => "רשימת המעקב ×©×œ×›× ×›×•×œ×œ×ª $1 דפי×.",
-"watcheditlist" => 'להלן רשימה מסודרת של ×”×“×¤×™× ×‘×¨×©×™×ž×ª המעקב שלכ×. בחרו ×ת ×”×“×¤×™× ×©××ª× ×¨×•×¦×™× ×œ×”×¡×™×¨ מהרשימה ולחצו על "הסר ×“×¤×™× ×ž×¡×•×ž× ×™×" בתחתית הדף (הסרת דף ×’× ×ž×¡×™×¨×” ×ת דף השיחה שלו, ×•×›×™×•×¦× ×‘×–×”).',
-"removingchecked" => "מסיר ×ת ×”×“×¤×™× ×”×ž×¡×•×ž× ×™× ×ž×¨×©×™×ž×ª המעקב…",
-"couldntremove" => "×œ× × ×™×ª×Ÿ להסיר ×ת $1…",
-"iteminvalidname" => "בעיה ×¢× $1, ×©× ×©×’×•×™â€¦",
-"wlnote" => "להלן $1 ×”×©×™× ×•×™×™× ×”××—×¨×•× ×™× ×‘Ö¾'''$2''' השעות ×”×חרונות.",
-"wlshowlast" => "(הצג $1 שעות ×חרונות | $2 ×™×ž×™× ××—×¨×•× ×™× | $3)",
-"wlsaved" => "זוהי גרסה שמורה של רשימת המעקב שלכ×.",
-"wlhideshowown" => "$1 עריכות שלי",
-"wlhideshowbots" => "$1 בוטי×",
-"wldone" => "בוצע.",
-
-"enotif_mailer" => "הודעות {{SITENAME}}",
-"enotif_reset" => "סמן ×ת כל ×”×“×¤×™× ×›×ילו נצפו",
-"enotif_newpagetext" => "זהו דף חדש.",
-"changed" => "שונה",
-"created" => "נוצר",
-"enotif_subject" => 'הדף $PAGETITLE ב{{grammar:תחילית|{{SITENAME}}}} $CHANGEDORCREATED על־ידי $PAGEEDITOR',
-"enotif_lastvisited" => "ר×ו $1 לכל ×”×©×™× ×•×™×™× ×ž××– ×‘×™×§×•×¨×›× ×”×חרון.",
-"enotif_body" => 'לכבוד $WATCHINGUSERNAME,
-
-הדף $PAGETITLE ב{{grammar:תחילית|{{SITENAME}}}} $CHANGEDORCREATED ב־$PAGEEDITDATE על־ידי $PAGEEDITOR, ר×ו $PAGETITLE_URL לגרסה הנוכחית.
-
-$NEWPAGE
-
-תקציר העריכה: $PAGESUMMARY $PAGEMINOREDIT
-
-ב××¤×©×¨×•×ª×›× ×œ×™×¦×•×¨ קשר ×¢× ×”×¢×•×¨×š:
-בדו×ר ×”×לקטרוני: $PAGEEDITOR_EMAIL
-ב×תר: $PAGEEDITOR_WIKI
-
-×œ× ×ª×”×™×™× ×” הודעות על ×©×™× ×•×™×™× × ×•×¡×¤×™× ×¢×“ שתבקרו ×ת הדף. ב××¤×©×¨×•×ª×›× ×’× ×œ×פס ×ת דגלי ההודעות בכל ×”×“×¤×™× ×©×‘×¨×©×™×ž×ª המעקב שלכ×.
-
- מערכת ההודעות של {{SITENAME}}
-
---
-כדי לשנות ×ת הגדרות רשימת המעקב שלכ×, בקרו בדף
-{{fullurl:{{ns:special}}:Watchlist/edit}}
-
-משוב ועזרה נוספת:
-{{fullurl:{{ns:project}}:עזרה}}',
-
-# Delete/protect/revert
-"deletepage" => "מחיקת דף",
-"confirm" => "×ישור",
-"excontent" => 'תוכן היה: "$1"',
-"excontentauthor" => "תוכן ×”×™×”: '$1' ×•×”×ª×•×¨× ×”×™×—×™×“ ×”×™×” [[{{ns:special}}:Contributions/$2|$2]]",
-"exbeforeblank" => 'תוכן לפני שהורק היה: "$1"',
-"exblank" => "הדף היה ריק",
-"confirmdelete" => "×ישור מחיקת הדף",
-"deletesub" => '(מוחק ×ת "$1")',
-"historywarning" => "×זהרה – לדף ש××ª× ×¢×•×ž×“×™× ×œ×ž×—×•×§ יש היסטוריית שינויי×:",
-"confirmdeletetext" => "××ª× ×¢×•×ž×“×™× ×œ×ž×—×•×§ דף ×ו תמונה, יחד ×¢× ×›×œ ההיסטוריה שלה×, מבסיס הנתוני×.
-
-×× × ×שרו שזה ×כן מה ש××ª× ×ž×ª×›×•×•× ×™× ×œ×¢×©×•×ª, ש××ª× ×ž×‘×™× ×™× ×ת התוצ×ות של מעשה ×›×–×”, ושהמעשה מבוצע בהת×× ×œ× ×”×œ×™ ×”×תר.",
-"actioncomplete" => "הפעולה בוצעה",
-"deletedtext" => '"[[:$1]]" נמחק. ר×ו $2 לרשימת המחיקות ×”×חרונות.',
-"deletedarticle" => 'מחק ×ת "[[$1]]"',
-"dellogpage" => "יומן מחיקות",
-"dellogpagetext" => "להלן רשימה של המחיקות ×”×חרונות שבוצעו.",
-"deletionlog" => "יומן מחיקות",
-"reverted" => "שוחזר לגרסה קודמת",
-"deletecomment" => "סיבת המחיקה",
-"imagereverted" => "השיחזור לגרסה הקודמת ×”×•×©×œ× ×‘×”×¦×œ×—×”.",
-"rollback" => "שיחזור עריכות",
-"rollback_short" => "שיחזור",
-"rollbacklink" => "שיחזור",
-"rollbackfailed" => "השיחזור נכשל",
-"cantrollback" => "×œ× × ×™×ª×Ÿ לשחזר ×ת העריכה – ×”×ª×•×¨× ×”×חרון ×”×•× ×”×™×—×™×“ שכתב דף ×–×”; ×¢× ×–×ת, ניתן למחוק ×ת הדף.",
-"alreadyrolled" => "×œ× × ×™×ª×Ÿ לשחזר ×ת עריכת הדף [[$1]] על־ידי [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|שיחה]]); מישהו ×חר כבר ערך ×ו שיחזר דף ×–×”.
-
-העריכה ×”×חרונה היתה של [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|שיחה]]).",
-"editcomment" => 'תקציר העריכה היה: "\'\'\'$1\'\'\'".', # only shown if there is an edit comment
-"revertpage" => "שוחזר מעריכה של [[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|שיחה]]) לעריכה ×”×חרונה של [[{{ns:user}}:$1|$1]]",
-"sessionfailure" => "נר××” שיש בעיה ×‘×—×™×‘×•×¨×›× ×œ×תר. ×¤×¢×•×œ×ª×›× ×‘×•×˜×œ×” ×›×מצעי זהירות כנגד התחזות לתקשורת ממחשבכ×. ×× × ×—×™×–×¨×• לדף ×”×§×•×“× ×•× ×¡×• שנית.",
-"protectlogpage" => "יומן הגנות",
-"protectlogtext" => "להלן רשימה של הגנות וביטולי הגנות על דפי×.",
-"protectedarticle" => "הגן על [[$1]]",
-"unprotectedarticle" => "ביטל ×ת ×”×”×’× ×” על [[$1]]",
-"protectsub" => '(מגן על "$1")',
-"confirmprotecttext" => "×”×× ××ª× ×‘×˜×•×—×™× ×©×‘×¨×¦×•× ×›× ×œ×”×’×Ÿ על דף ×–×”?",
-"confirmprotect" => "מ×שר ×ת ×”×”×’× ×”",
-"protectmoveonly" => "הגן מפני העברת הדף בלבד",
-"protectcomment" => "הסיבה להגנה",
-"unprotectsub" => '(מבטל ×ת ×”×”×’× ×” על "$1")',
-"confirmunprotecttext" => "×”×× ××ª× ×‘×˜×•×—×™× ×©×‘×¨×¦×•× ×›× ×œ×‘×˜×œ ×ת ×”×”×’× ×” על דף ×–×”?",
-"confirmunprotect" => "מ×שר ×ת ביטול ×”×”×’× ×”",
-"unprotectcomment" => "הסיבה להסרת ההגנה",
-"protect-unchain" => " ×פשר שינוי הרש×ות העברה",
-"protect-text" => "ב××¤×©×¨×•×ª×›× ×œ×¨×ות ולשנות ×›×ן ×ת רמת ×”×”×’× ×” של הדף [[:$1]]. ×× × ×•×“×ו ש××ª× ×¤×•×¢×œ×™× ×‘×”×ª×× ×‘×”×ª×× ×œ× ×”×œ×™ ×”×תר.",
-"protect-viewtext" => "לחשבון שלך ×ין הרש××” לשנות ×ת רמת ×”×”×’× ×” של הדף. להלן ההגדרות הנוכחיות עבור הדף [[:$1]]:",
-"protect-default" => "(ברירת מחדל)",
-"protect-level-autoconfirmed" => "×ž×©×ª×ž×©×™× ×¨×©×•×ž×™× ×‘×œ×‘×“",
-"protect-level-sysop" => "מפעילי מערכת בלבד",
-
-# Restrictions (nouns)
-"restriction-edit" => "עריכה",
-"restriction-move" => "העברה",
-
-# Undelete
-"undelete" => "שיחזור דף מחוק",
-"undeletepage" => "צפו ושחזרו ×“×¤×™× ×ž×—×•×§×™×",
-"viewdeletedpage" => "הצג ×“×¤×™× ×©× ×ž×—×§×•",
-"undeletepagetext" => "×”×“×¤×™× ×©×œ×”×œ×Ÿ נמחקו, ×ך ×”× ×¢×“×™×™×Ÿ ב×רכיון וניתן לשחזר ×ות×. ×”×רכיון מנוקה מעת לעת.",
-"undeleteextrahelp" => 'לשיחזור הדף כולו, ×ל תסמנו ××£ תיבת סימון ולחצו על "שיחזור". לשיחזור של גרס×ות מסוימות בלבד, סמנו ×ת תיבות הסימון של הגרס×ות הללו, ולחצו על "שיחזור". לחיצה על "×יפוס" תנקה ×ת התקציר, ו×ת כל תיבות הסימון.',
-"undeletearticle" => "שחזרו דף מחוק",
-"undeleterevisions" => "$1 גרס×ות נשמרו ב×רכיון",
-"undeletehistory" => "×× ×ª×©×—×–×¨×• ×ת הדף, כל הגרס×ות תשוחזרנה להיסטוריית ×”×©×™× ×•×™×™× ×©×œ×•.
-
-×× ×›×‘×¨ יש דף חדש ב×ותו הש×, הגרס×ות ×•×”×©×™× ×•×™×™× ×™×•×¤×™×¢×• רק בדף ההיסטוריה שלו, והגרסה הנוכחית של הדף ×œ× ×ª×•×—×œ×£ ×וטומטית.",
-"undeletehistorynoadmin" => "דף ×–×” נמחק. הסיבה למחיקה מוצגת בתקציר מטה, ביחד ×¢× ×¤×¨×˜×™× ×¢×œ ×”×ž×©×ª×ž×©×™× ×©×¢×¨×›×• ×ת הדף לפני מחיקתו. הטקסט של גרס×ות ×לו זמין רק למפעילי מערכת.",
-"undeleterevision" => "נמחקו גרס×ות החל מ־$1.",
-"undeletebtn" => "שיחזור",
-"undeletereset" => "×יפוס",
-"undeletecomment" => "תקציר:",
-"undeletedarticle" => "שיחזר ×ת [[:$1]]",
-"undeletedrevisions" => "שיחזר $1 גרס×ות",
-"undeletedrevisions-files" => "שיחזר $1 גרס×ות ו־$2 קבצי×",
-"undeletedfiles" => "שיחזר $1 קבצי×",
-"cannotundelete" => "השיחזור נכשל; ייתכן שמישהו ×חר כבר שיחזר ×ת הדף.",
-"undeletedpage" => "'''הדף $1 שוחזר בהצלחה.'''
-
-ר×ו ×ת [[{{ns:special}}:Log/delete|יומן המחיקות]] לרשימה של מחיקות ×•×©×™×—×–×•×¨×™× ×חרוני×.",
-
-# Namespace form on various pages
-"namespace" => "מרחב ש×:",
-"invert" => "×œ×œ× ×ž×¨×—×‘ ×–×”",
-
-# Contributions
-"contributions" => "תרומות המשתמש",
-"mycontris" => "התרומות שלי",
-"contribsub" => "עבור $1",
-"nocontribs" => "×œ× × ×ž×¦×ו ×©×™× ×•×™×™× ×”×ž×ª××™×ž×™× ×œ×§×¨×™×˜×¨×™×•× ×™× ×לו.",
-"ucnote" => "להלן '''$1''' ×”×©×™× ×•×™×™× ×”××—×¨×•× ×™× ×©×‘×™×¦×¢ משתמש ×–×” ב־'''$2''' ×”×™×ž×™× ×”×חרוני×:",
-"uclinks" => "צפה ב־$1 ×”×©×™× ×•×™×™× ×”×חרוני×; צפה ב־$2 ×”×™×ž×™× ×”×חרוני×",
-"uctop" => "(×חרון)" ,
-"newbies" => "×ž×©×ª×ž×©×™× ×—×“×©×™×",
-
-"sp-newimages-showfrom" => "הצג תמונות חדשות החל מ־$1",
-
-"sp-contributions-newest" => "חדשות ביותר",
-"sp-contributions-oldest" => "ישנות ביותר",
-"sp-contributions-newer" => "$1 החדשות",
-"sp-contributions-older" => "$1 הישנות",
-"sp-contributions-newbies-sub" => "עבור ×ž×©×ª×ž×©×™× ×—×“×©×™×",
-
-# What links here
-"whatlinkshere" => "×“×¤×™× ×”×ž×§×•×©×¨×™× ×œ×›×ן",
-"notargettitle" => "×ין דף מטרה",
-"notargettext" => "×œ× ×¦×™×™× ×ª× ×“×£ מטרה ×ו משתמש לגביו תבוצע פעולה זו.",
-"linklistsub" => "(רשימת קישורי×)",
-"linkshere" => "×”×“×¤×™× ×©×œ×”×œ×Ÿ ×ž×§×•×©×¨×™× ×œ×›×ן:",
-"nolinkshere" => "×ין ×“×¤×™× ×”×ž×§×•×©×¨×™× ×œ×›×ן.",
-"isredirect" => "דף הפניה",
-"istemplate" => "הכללה",
-
-# Block/unblock IP
-"blockip" => "חסימת משתמש",
-"blockiptext" => "השתמשו בטופס שלהלן כדי ×œ×—×¡×•× ×ת הרש×ות הכתיבה ממשתמש ×ו כתובת IP ספציפיי×.
-
-חסימות ×›×לה צריכות להתבצע ×ך ורק כדי למנוע ונדליז×, ובהת×× ×œ× ×”×œ×™ ×”×תר.
-
-×× × ×¤×¨×˜×• ×ת הסיבה הספציפית לחסימה להלן (לדוגמה, ציון ×“×¤×™× ×¡×¤×¦×™×¤×™×™× ××•×ª× ×”×©×—×™×ª המשתמש).",
-"ipaddress" => "כתובת IP",
-"ipadressorusername" => "כתובת IP ×ו ×©× ×ž×©×ª×ž×©",
-"ipbexpiry" => "פקיעה",
-"ipbreason" => "סיבה",
-"ipbsubmit" => "×—×¡×•× ×ž×©×ª×ž×© ×–×”",
-"ipbother" => "זמן ×חר",
-"ipboptions" => "5 דקות:5 minutes,10 דקות:10 minutes,חצי שעה:30 minutes,שעה:1 hours,שעתיי×:2 hours,יו×:1 day,שלושה ימי×:3 days,שבוע:1 week,שבועיי×:2 weeks,חודש:1 month,שלושה חודשי×:3 months,חצי שנה:6 months,שנה:1 year,לצמיתות:infinite",
-"ipbotheroption" => "×חר",
-"badipaddress" => "משתמש ×ו כתובת IP שגויי×.",
-"blockipsuccesssub" => "החסימה הושלמה בהצלחה",
-"blockipsuccesstext" => "המשתמש [[{{ns:special}}:Contributions/$1|$1]] נחס×.
-
-ר×ו ×ת [[{{ns:special}}:Ipblocklist|רשימת ×”×ž×©×ª×ž×©×™× ×”×—×¡×•×ž×™×]] כדי לצפות בחסימות.",
-"unblockip" => "שחרר משתמש",
-"unblockiptext" => "השתמשו בטופס שלהלן כדי להחזיר ×ת הרש×ות הכתיבה למשתמש ×ו כתובת IP חסומי×.",
-"ipusubmit" => "שחרר משתמש זה",
-"unblocked" => 'המשתמש "[[משתמש:$1|$1]]" שוחרר מחסימתו.',
-"ipblocklist" => "רשימת ×ž×©×ª×ž×©×™× ×—×¡×•×ž×™×",
-"blocklistline" => '$1 $2 ×—×¡× ×ת $3 ($4)',
-"infiniteblock" => "לצמיתות",
-"expiringblock" => "פוקע $1",
-"ipblocklistempty" => "רשימת ×”×ž×©×ª×ž×©×™× ×”×—×¡×•×ž×™× ×¨×™×§×”.",
-"blocklink" => "חסו×",
-"unblocklink" => "שחרר חסימה",
-"contribslink" => "תרומות",
-"autoblocker" => 'נחסמת ב×ופן ×וטומטי ×ž×©×•× ×©×תה חולק ×ת כתובת ×”Ö¾IP שלך ×¢× [[{{ns:user}}:$1|$1]]. הנימוק שניתן לחסימת [[{{ns:user}}:$1|$1]] הו×: "$2".',
-"blocklogpage" => "יומן חסימות",
-"blocklogentry" => "×—×¡× ×ת [[$1]] למשך $2",
-"blocklogtext" => 'זהו יומן פעולות החסימה והשחרור של משתמשי×. כתובות IP הנחסמות ב×ופן ×וטומטי ×ינן מופיעות.
-
-ר×ו ×’× ×ת [[{{ns:special}}:Ipblocklist|רשימת ×”×ž×©×ª×ž×©×™× ×”×—×¡×•×ž×™×]] הנוכחית.',
-"unblocklogentry" => "שיחרר ×ת [[$1]]",
-"range_block_disabled" => "היכולת ×œ×—×¡×•× ×˜×•×•×— כתובות ××™× × ×” פעילה.",
-"ipb_expiry_invalid" => "זמן פקיעת חסימה בלתי חוקי",
-"ip_range_invalid" => "טווח IP שגוי.",
-"proxyblocker" => "×—×•×¡× ×¤×¨×•×§×¡×™",
-"proxyblockreason" => "כתובת ×”Ö¾IP ×©×œ×›× × ×—×¡×ž×” ×ž×©×•× ×©×”×™× ×›×ª×•×‘×ª פרוקסי פתוחה. ×× × ×¦×¨×• קשר ×¢× ×¡×¤×§ ×”×ינטרנט ×©×œ×›× ×•×”×•×“×™×¢×• לו על בעיית ×”×בטחה החמורה הזו.",
-"proxyblocksuccess" => "בוצע.",
-"sorbs" => "SORBS DNSBL",
-"sorbsreason" => "כתובת ×”Ö¾IP ×©×œ×›× ×¨×©×•×ž×” ככתובת פרוקסי פתוחה ב[http://www.sorbs.net SORBS] DNSBL.",
-"sorbs_create_account_reason" => "כתובת ×”Ö¾IP ×©×œ×›× ×¨×©×•×ž×” ככתובת פרוקסי פתוחה ב[http://www.sorbs.net SORBS] DNSBL. ××™× ×›× ×™×›×•×œ×™× ×œ×™×¦×•×¨ חשבון.",
-
-# Developer tools
-"lockdb" => "נעל בסיס־נתוני×",
-"unlockdb" => "שחרר ×‘×¡×™×¡Ö¾× ×ª×•× ×™× ×ž× ×¢×™×œ×”",
-"lockdbtext" => "נעילת בסיס ×”× ×ª×•× ×™× ×ª×ž× ×¢ ×ž×ž×©×ª×ž×©×™× ×ת ×”×פשרות לערוך דפי×, לשנות ×ת העדפותיה×, לערוך ×ת רשימות המעקב שלה×, ופעולות ×חרות הדורשות ביצוע ×©×™× ×•×™×™× ×‘×‘×¡×™×¡ הנתוני×.
-
-×× × ×שרו שזה מה ש××ª× ×ž×ª×›×•×•× ×™× ×œ×¢×©×•×ª, ושתשחררו ×ת בסיס ×”× ×ª×•× ×™× ×ž× ×¢×™×œ×” ×›×שר פעולת התחזוקה תסתיי×.",
-"unlockdbtext" => "שחרור בסיס ×”× ×ª×•× ×™× ×ž× ×¢×™×œ×” יחזיר ×œ×ž×©×ª×ž×©×™× ×ת היכולת לערוך דפי×, לשנות ×ת העדפותיה×, לערוך ×ת רשימות המעקב שלה×, ולבצע פעולות ×חרות הדורשות ביצוע ×©×™× ×•×™×™× ×‘×‘×¡×™×¡ הנתוני×
-×× × ×שרו שזה מה ×©×‘×›×•×•× ×ª×›× ×œ×¢×©×•×ª.",
-"lockconfirm" => "כן, ×× ×™ ב×מת רוצה לנעול ×ת בסיס הנתוני×.",
-"unlockconfirm" => "כן, ×× ×™ ב×מת רוצה לשחרר ×ת בסיס ×”× ×ª×•× ×™× ×ž× ×¢×™×œ×”.",
-"lockbtn" => "נעל ×ת בסיס הנתוני×",
-"unlockbtn" => "שחרר ×ת בסיס ×”× ×ª×•× ×™× ×ž× ×¢×™×œ×”",
-"locknoconfirm" => "×œ× ×¡×™×ž× ×ª× ×ת תיבת ×”×ישור.",
-"lockdbsuccesssub" => "נעילת בסיס ×”× ×ª×•× ×™× ×”×•×©×œ×ž×” בהצלחה",
-"unlockdbsuccesssub" => "שוחררה הנעילה מבסיס הנתוני×",
-"lockdbsuccesstext" => "בסיס ×”× ×ª×•× ×™× × × ×¢×œ.
-
-זכרו לשחרר ×ת הנעילה ל×חר שפעולת התחזוקה הסתיימה.",
-"unlockdbsuccesstext" => "שוחררה הנעילה של בסיס הנתוני×",
-
-# Make sysop
-"makesysoptitle" => "הפוך משתמש למפעיל מערכת",
-"makesysoptext" => "דף ×–×” משמש ×‘×™×•×¨×•×§×¨×˜×™× ×œ×”×¤×™×›×ª משתמש רגיל למפעיל מערכת. ×× × ×”×§×™×©×• ×ת ×©× ×”×ž×©×ª×ž×© בתיבת הטקסט ולחצו על הכפתור על מנת להפוך ×ת המשתמש למפעיל מערכת.",
-"makesysopname" => "×©× ×”×ž×©×ª×ž×©:",
-"makesysopsubmit" => "הפוך משתמש זה למפעיל מערכת",
-"makesysopok" => '\'\'\'המשתמש "$1" ×”×•× ×¢×›×©×™×• מפעיל מערכת.\'\'\'',
-"makesysopfail" => '\'\'\'×œ× × ×™×ª×Ÿ ×”×™×” למנות ×ת המשתמש "$1" למפעיל מערכת.\'\'\' (×”×× ×”×§×œ×“×ª× × ×›×•× ×” ×ת ×©× ×”×ž×©×ª×ž×©?)',
-"setbureaucratflag" => "הפוך משתמש זה לביורוקרט.",
-"setstewardflag" => "הפוך משתמש זה לדייל",
-"rightslog" => "יומן תפקידי×",
-"rightslogtext" => "זהו יומן ×”×©×™× ×•×™×™× ×‘×ª×¤×§×™×“×™ המשתמשי×.",
-"rightslogentry" => 'שינה ×ת ההרש×ות של "$1" מההרש×ות $2 להרש×ות $3',
-"rights" => "הרש×ות:",
-"set_user_rights" => "קבע הרש×ות משתמש",
-"user_rights_set" => '\'\'\'הרש×ות המשתמש "$1" עודכנו.\'\'\'',
-"set_rights_fail" => '\'\'\'שינוי הרש×ות המשתמש "$1" נכשל.\'\'\' (×”×× ×”×§×œ×“×ª× × ×›×•× ×” ×ת ×©× ×”×ž×©×ª×ž×©?)',
-"makesysop" => "הפוך משתמש למפעיל מערכת",
-"already_sysop" => "משתמש ×–×” ×”×•× ×›×‘×¨ מפעיל מערכת",
-"already_bureaucrat" => "משתמש ×–×” ×”×•× ×›×‘×¨ ביורוקרט",
-"already_steward" => "משתמש ×–×” ×”×•× ×›×‘×¨ דייל",
-"rightsnone" => "(×œ×œ× ×”×¨×©×ות)",
-
-# Move page
-"movepage" => "העברת דף",
-"movepagetext" => "שימוש בטופס שלהלן ישנה ×ת שמו של דף, ויעביר ×ת כל ההיסטוריה שלו ×œ×©× ×—×“×©.
-
-×”×©× ×”×™×©×Ÿ יהפוך לדף הפניה ×ל הדף ×¢× ×”×©× ×”×—×“×©.
-
-×§×™×©×•×¨×™× ×œ×©× ×”×™×©×Ÿ ×œ× ×™×©×ª× ×•, ולכן ×× × ×•×“×ו ש×ין [[{{ns:special}}:DoubleRedirects|הפניות כפולות]] ×ו [[{{ns:special}}:BrokenRedirects|שבורות]].
-
-××ª× ×חר××™× ×œ×•×•×“× ×©×›×œ ×”×§×™×©×•×¨×™× ×ž×ž×©×™×›×™× ×œ×”×¦×‘×™×¢ ×œ×ž×§×•× ×©×ליו ×”× ××ž×•×¨×™× ×œ×”×¦×‘×™×¢.
-
-שימו לב: הדף '''ל×''' יועבר ×× ×›×‘×¨ יש דף תחת ×”×©× ×”×—×“×©, ××œ× ×× ×”×“×£ ×”×–×” ריק, ×ו ×©×”×•× ×”×¤× ×™×”, ו×ין לו היסטוריה של שינויי×. משמעות הדבר, ש×פשר לשנות חזרה ×ת שמו של דף ×œ×©× ×”×ž×§×•×¨×™, ×× × ×¢×©×ª×” טעות, ×•×œ× ×™×™×ž×—×§ דף ×§×™×™× ×‘×ž×¢×¨×›×ª.
-
-'''×זהרה:''' שינוי ×–×” עשוי להיות שינוי דרסטי ובלתי צפוי לדף פופל×רי; ×× × ×•×“×ו ש××ª× ×ž×‘×™× ×™× ×ת השלכות המעשה לפני ש××ª× ×ž×ž×©×™×›×™×.",
-"movepagetalktext" => "דף השיחה של דף ×–×” יועבר ×וטומטית, ××œ× ××:
-* ×§×™×™× ×“×£ שיחה ש×ינו ריק תחת ×”×©× ×”×—×“×© ×ליו מועבר הדף.
-* ×”×•×¨×“×ª× ×ת הסימון בתיבה שלהלן.
-
-×‘×ž×§×¨×™× ×לו, תצטרכו להעביר ×ו לשלב ×ת ×”×“×¤×™× ×‘×ופן ידני, ×× ×ª×¨×¦×•.",
-"movearticle" => "העבר דף",
-"movenologin" => "×œ× × ×›× ×¡×ª× ×œ×תר",
-"movenologintext" => "×¢×œ×™×›× [[{{ns:special}}:Userlogin|להיכנס לחשבון]] כדי להעביר דפי×.",
-"newtitle" => "×œ×©× ×”×—×“×©",
-"movepagebtn" => "העבר דף",
-"pagemovedsub" => "ההעברה הושלמה בהצלחה",
-"pagemovedtext" => 'הדף "[[$1]]" הועבר ×œ×©× "[[$2]]".',
-"articleexists" => "×§×™×™× ×›×‘×¨ דף ×¢× ×ותו ש×, ×ו ×©×”×©× ×©×‘×—×¨×ª× ×ינו חוקי.
-×× × ×‘×—×¨×• ×©× ×חר.",
-"talkexists" => "הדף עצמו הועבר בהצלחה, ×בל דף השיחה ×œ× ×”×•×¢×‘×¨ כיוון ×©×§×™×™× ×›×‘×¨ דף שיחה ×‘×ž×™×§×•× ×”×—×“×©. ×× × ×ž×–×’×• ××•×ª× ×™×“× ×™×ª.",
-"movedto" => "הועבר ל",
-"movetalk" => "העבר ×’× ×ת דף השיחה.",
-"talkpagemoved" => "דף השיחה המשוייך הועבר ×’× ×›×Ÿ.",
-"talkpagenotmoved" => "דף השיחה המשוייך '''ל×''' הועבר.",
-"1movedto2" => "[[$1]] הועבר ×œ×©× [[$2]]",
-"1movedto2_redir" => "[[$1]] הועבר ×œ×©× [[$2]] ×‘×ž×§×•× ×”×¤× ×™×”",
-"movelogpage" => "יומן העברות",
-"movelogpagetext" => "להלן רשימה של העברות דפי×.",
-"movereason" => "סיבה",
-"revertmove" => "החזר",
-"delete_and_move" => "מחק והעבר",
-"delete_and_move_text" => '== בקשת מחיקה ==
-דף היעד "[[$1]]" כבר קיי×. ×”×× ×‘×¨×¦×•× ×›× ×œ×ž×—×•×§ ×ותו כדי ל×פשר ×ת ההעברה?',
-"delete_and_move_confirm" => "כן, מחק ×ת הדף",
-"delete_and_move_reason" => "מחיקה על מנת ל×פשר העברה",
-"selfmove" => "כותרות המקור והיעד זהות; ×œ× × ×™×ª×Ÿ להעביר דף לעצמו.",
-"immobile_namespace" => "כותרת היעד ×”×™× ×¡×•×’ מיוחד של דף; ××™ ×פשר להעביר ×“×¤×™× ×œ×ª×•×š מרחב ×©× ×–×”.",
-
-# Export
-"export" => "×™×™×¦×•× ×“×¤×™×",
-"exporttext" => "ב××¤×©×¨×•×ª×›× ×œ×™×™×¦× ×ת התוכן ו×ת היסטוריית העריכה של דף ×חד ×ו של מספר דפי×, בתבנית של קובץ XML, שניתן ×œ×™×™×‘× ×ותו ×œ×ž×™×–× ×•×™×§×™ ×חר המשתמש בתוכנת מדיה־ויקי ב×מצעות הדף [[{{ns:special}}:Import]].
-
-כדי ×œ×™×™×¦× ×“×¤×™×, הקישו ×ת ×©×ž×•×ª×™×”× ×‘×ª×™×‘×ª הטקסט שלהלן, כל ×©× ×‘×©×•×¨×” נפרדת, ובחרו ×”×× ×œ×™×™×¦× ×’× ×ת הגרסה הנוכחית ×•×’× ×ת היסטוריית ×”×©×™× ×•×™×™× ×©×œ הדפי×, ×ו רק ×ת הגרסה הנוכחית ×¢× ×ž×™×“×¢ על העריכה ×”×חרונה.
-
-בנוסף, ניתן להשתמש בקישור, כגון [[{{ns:special}}:Export/{{int:mainpage}}]] לדף {{int:mainpage}} ×œ×œ× ×”×™×¡×˜×•×¨×™×™×ª ×”×©×™× ×•×™×™× ×©×œ×•.",
-"exportcuronly" => "כלול רק ×ת הגרסה הנוכחית, ×œ×œ× ×›×œ ההיסטוריה",
-"exportnohistory" => "----
-'''הערה:''' ×™×™×¦×•× ×”×”×™×¡×˜×•×¨×™×” המל××” של ×“×¤×™× ×“×¨×š טופס ×–×” הופסקה עקב בעיות ביצוע.",
-"export-submit" => "ייצו×",
-
-# Namespace 8 related
-"allmessages" => "הודעות המערכת",
-"allmessagesname" => "ש×",
-"allmessagesdefault" => "טקסט ברירת מחדל",
-"allmessagescurrent" => "טקסט נוכחי",
-"allmessagestext" => "זוהי רשימת כל הודעות המערכת שבמרחב ×”×©× {{ns:mediawiki}}, ×”×ž×©×ž×©×™× ×ת ממשק ×”×תר.
-
-מפעילי המערכת ×™×›×•×œ×™× ×œ×¢×¨×•×š ×ת ההודעות בלחיצה על ×©× ×”×”×•×“×¢×”.",
-"allmessagesnotsupportedUI" => "שפת הממשק הנוכחית שלכ×, '''$1''', ××™× ×” נתמכת על־ידי הדף ב×תר ×–×”.",
-"allmessagesnotsupportedDB" => "×œ× × ×™×ª×Ÿ להשתמש בדף ×–×” כיוון ש־wgUseDatabseMessages מבוטל.",
-"allmessagesfilter" => "מסנן שמות ההודעות:",
-"allmessagesmodified" => "רק הודעות ששונו",
-
-# Thumbnails
-"thumbnail-more" => "הגדל",
-"missingimage" => "'''תמונה חסרה'''
-
-'''$1''",
-"filemissing" => "קובץ חסר",
-"thumbnail_error" => "שגי××” ביצירת תמונה ממוזערת: $1",
-
-# Special:Import
-"import" => "×™×™×‘×•× ×“×¤×™×",
-"importinterwiki" => "×™×™×‘×•× ×‘×™×ŸÖ¾×תרי",
-"import-interwiki-text" => "×× × ×‘×—×¨×• ×תר ויקי ו×ת כותרת הדף לייבו×.
-ת×ריכי ועורכי הגרס×ות יישמרו בעת הייבו×.
-כל פעולות ×”×™×™×‘×•× ×”×‘×™×ŸÖ¾×תרי נשמרות ביומן הייבו×.",
-"import-interwiki-history" => "העתק ×ת כל היסטוריית העריכות של דף ×–×”",
-"import-interwiki-submit" => "ייבו×",
-"import-interwiki-namespace" => "העבר ×ת ×”×“×¤×™× ×œ×ª×•×š מרחב הש×:",
-"importtext" => "×× × ×™×™×¦×ו ×ת הקובץ מ×תר המקור תוך שימוש בעזר הייצו×, שמרו ×ותו לדיסק הקשיח ×©×œ×›× ×•×”×¢×œ×• ×ותו לכ×ן.",
-"importstart" => "×ž×™×™×‘× ×“×¤×™×…",
-"import-revision-count" => "$1 גרס×ות",
-"importnopages" => "×ין ×“×¤×™× ×œ×™×™×‘×•×.",
-"importfailed" => "×”×™×™×‘×•× × ×›×©×œ: $1",
-"importunknownsource" => "סוג ×™×™×‘×•× ×‘×œ×ª×™ ידוע",
-"importcantopen" => "פתיחת קובץ ×”×™×™×‘×•× × ×›×©×œ×”",
-"importbadinterwiki" => "קישור ×ינטרוויקי שגוי",
-"importnotext" => "ריק ×ו חסר טקסט",
-"importsuccess" => "×”×™×™×‘×•× ×”×•×©×œ× ×‘×”×¦×œ×—×”!",
-"importhistoryconflict" => "ישנה התנגשות ×¢× ×”×”×™×¡×˜×•×¨×™×” הקיימת של הדף (ייתכן שהדף ×™×•×‘× ×‘×¢×‘×¨)",
-"importnosources" => "×ין מקורות ×œ×™×™×‘×•× ×‘×™×ŸÖ¾×תרי, ×•×™×™×‘×•× ×™×©×™×¨ של דף ×¢× ×”×™×¡×˜×•×¨×™×” ×ינו מ×ופשר כעת.",
-"importnofile" => "×œ× ×”×•×¢×œ×” קובץ ייבו×.",
-"importuploaderror" => "העל×ת קובץ ×™×™×‘×•× × ×›×©×œ×”; ייתכן שהקובץ גדול מגודל ההעל××” המותר.",
-
-# Import log
-"importlogpage" => "יומן ייבו×",
-"importlogpagetext" => "×™×™×‘×•× ×ž× ×”×œ×™ של ×“×¤×™× ×›×•×œ×œ היסטוריית העריכות ×©×œ×”× ×ž×תרי ויקי ×חרי×.",
-"import-logentry-upload" => "×™×™×‘× ×ת $1 על־ידי העל×ת קובץ",
-"import-logentry-upload-detail" => "$1 גרס×ות",
-"import-logentry-interwiki" => "×™×™×‘× ×ת $1 ×‘×™×™×‘×•× ×‘×™×ŸÖ¾×תרי",
-"import-logentry-interwiki-detail" => "$1 גרס×ות מה×תר $2",
-
-# Keyboard access keys for power users
-"accesskey-search" => "f",
-"accesskey-minoredit" => "i",
-"accesskey-save" => "s",
-"accesskey-preview" => "p",
-"accesskey-diff" => "v",
-"accesskey-compareselectedversions" => "v",
-"accesskey-watch" => "w",
-
-# Tooltip help for some actions, most are in Monobook.js
-"tooltip-search" => "חיפוש ב{{grammar:תחילית|{{SITENAME}}}} [Alt+F]",
-"tooltip-minoredit" => "סימון עריכה זו כמשנית [Alt+I]",
-"tooltip-save" => "שמירת ×ת ×”×©×™× ×•×™×™× ×©×‘×™×¦×¢×ª× [Alt+S]",
-"tooltip-preview" => "צפו בתצוגה מקדימה, ×× × ×”×©×ª×ž×©×• ב×פשרות זו לפני השמירה! [Alt+P]",
-"tooltip-diff" => "צפו ×‘×©×™× ×•×™×™× ×©×¢×¨×›×ª× ×‘×˜×§×¡×˜ [Alt+V]",
-"tooltip-compareselectedversions" => "צפו בהשוו××” של שתי גרס×ות של דף ×–×” [Alt+V]",
-"tooltip-watch" => "הוסיפו דף ×–×” לרשימת המעקב ×©×œ×›× [Alt+W]",
-
-# Stylesheets
-"Common.css" => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על כל ×”×¨×§×¢×™× */',
-"Monobook.css" => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על הרקע Monobook בלבד */',
-
-# Metadata
-"nodublincore" => "Dublin Core RDF metadata מנוטרל בשרת זה.",
-"nocreativecommons" => "Creative Commons RDF metadata מנוטרל בשרת זה.",
-"notacceptable" => "×”×תר ×œ× ×™×›×•×œ לספק מידע בפורמט שתוכנת הלקוח יכולה לקרו×.",
-
-# Attribution
-"anonymous" => "משתמש(×™×) ×נונימי(×™×) של {{SITENAME}}",
-"siteuser" => "משתמש {{SITENAME}} $1",
-"lastmodifiedby" => "דף ×–×” שונה ל×חרונה בת×ריך $1 על־ידי $2.",
-"and" => "וג×",
-"othercontribs" => "מבוסס על העבודה של $1.",
-"others" => "×חרי×",
-"siteusers" => "משתמש(י) {{SITENAME}} $1",
-"creditspage" => "×§×¨×“×™×˜×™× ×‘×“×£",
-"nocredits" => "×ין ×§×¨×“×™×˜×™× ×–×ž×™× ×™× ×‘×“×£ ×–×”.",
-
-# Spam protection
-"spamprotectiontitle" => "מנגנון מסנן הספ××",
-"spamprotectiontext" => "הדף ×ותו רצית לשמור × ×—×¡× ×¢×œÖ¾×™×“×™ מסנן הספ××. הסיבה לכך ×”×™× ×œ×¨×•×‘ קישור ל×תר חיצוני.",
-"spamprotectionmatch" => "הטקסט ×”×‘× ×”×•× ×©×’×¨× ×œ×”×¤×¢×œ×ª סינון הספ××: $1",
-"subcategorycount" => "{{plural:$1|ישנה קטגוריית משנה ×חת|ישנן $1 קטגוריות משנה}} בקטגוריה זו.",
-"categoryarticlecount" => "{{plural:$1|ישנו דף ×חד|×™×©× × $1 דפי×}} בקטגוריה זו.",
-"listingcontinuesabbrev" => " (המשך)",
-"spambot_username" => "MediaWiki spam cleanup",
-"spam_reverting" => "שיחזור לגרסה ×חרונה ×©×œ× ×›×•×œ×œ×ª ×§×™×©×•×¨×™× ×œÖ¾$1",
-"spam_blanking" => "כל הגרס×ות כוללות ×§×™×©×•×¨×™× ×œÖ¾$1, מרוקן ×ת הדף",
-
-# Info page
-"infosubtitle" => "מידע על הדף",
-"numedits" => "מספר עריכות (דף תוכן): $1",
-"numtalkedits" => "מספר עריכות (דף שיחה): $1",
-"numwatchers" => "מספר ×¦×•×¤×™× ×‘×“×£: $1",
-"numauthors" => "מספר ×›×•×ª×‘×™× × ×¤×¨×“×™× (דף תוכן): $1",
-"numtalkauthors" => "מספר ×›×•×ª×‘×™× × ×¤×¨×“×™× (דף שיחה): $1",
-
-# Math options
-"mw_math_png" => "תמיד הצג כ־PNG",
-"mw_math_simple" => "HTML ×× ×¤×©×•×˜ מ×וד, ×חרת PNG",
-"mw_math_html" => "HTML ×× ×פשר, ×חרת PNG",
-"mw_math_source" => "הש×ר כקוד TeX (לדפדפני טקסט)",
-"mw_math_modern" => "מומלץ ×œ×“×¤×“×¤× ×™× ×¢×“×›× ×™×™×",
-"mw_math_mathml" => "MathML ×× ×פשר (ניסיוני)",
-
-# Patrolling
-"markaspatrolleddiff" => "סמן שינוי כבדוק",
-"markaspatrolledtext" => "סמן דף זה כבדוק",
-"markedaspatrolled" => "השינוי נבדק",
-"markedaspatrolledtext" => "השינוי שנבחר נבדק.",
-"rcpatroldisabled" => "בדיקת ×”×©×™× ×•×™×™× ×”××—×¨×•× ×™× ×ž×‘×•×˜×œ×ª",
-"rcpatroldisabledtext" => "תכונת סימון שינוי כבדוק ×‘×©×™× ×•×™×™× ×”××—×¨×•× ×™× ×”×™× ×›×¨×’×¢ מנוטרלת.",
-"markedaspatrollederror" => "×œ× ×™×›×•×œ לסמן כבדוק",
-"markedaspatrollederrortext" => "×¢×œ×™×›× ×œ×¦×™×™×Ÿ גרסה שתציינו כבדוקה.",
-
-# Monobook.js: tooltips and access keys for monobook
-"Monobook.js" => '/* ערכו קובץ ×–×” כדי להריץ ×¡×§×¨×™×¤×˜×™× ×‘Ö¾JavaScript ברקע Monobook ב×תר כולו */
-/* חלונות ×§×•×¤×¦×™× ×•×ž×§×©×™× ×—×ž×™× */
-var ta = new Object();
-ta["pt-userpage"] = [".", "דף המשתמש שלי"];
-ta["pt-anonuserpage"] = [".", "דף המשתמש של משתמש ×נונימי ×–×”"];
-ta["pt-mytalk"] = ["n", "דף השיחה שלי"];
-ta["pt-anontalk"] = ["n", "שיחה על תרומות המשתמש ×”×נונימי"];
-ta["pt-preferences"] = ["", "ההעדפות שלי"];
-ta["pt-watchlist"] = ["l", "רשימת ×”×“×¤×™× ×©×תה עוקב ×חרי ×”×©×™× ×•×™×™× ×‘×”×"];
-ta["pt-mycontris"] = ["y", "רשימת התרומות שלי"];
-ta["pt-login"] = ["o", "מומלץ להירש×, ×ך ×ין חובה לעשות כן"];
-ta["pt-anonlogin"] = ["o", "מומלץ להירש×, ×ך ×ין חובה לעשות כן"];
-ta["pt-logout"] = ["o", "יצי××” מהחשבון"];
-ta["ca-talk"] = ["t", "שוחחו על דף זה"];
-ta["ca-edit"] = ["e", "ב××¤×©×¨×•×ª×›× ×œ×¢×¨×•×š דף ×–×”. ×× × ×”×©×ª×ž×©×• בלחצן \\"הר××” תצוגה מקדימה\\" לפני השמירה."];
-ta["ca-addsection"] = ["+", "הוספת הערה לשיחה זו"];
-ta["ca-viewsource"] = ["e", "זהו דף מוגן, ×ך ב×פשרותך לצפות במקורו"];
-ta["ca-history"] = ["h", "גרס×ות קודמות של דף ×–×”."];
-ta["ca-protect"] = ["=", "הגנו על דף זה"];
-ta["ca-delete"] = ["d", "מחקו דף זה"];
-ta["ca-undelete"] = ["d", "שחזרו עריכות שנעשו בדף זה לפני שנמחק"];
-ta["ca-move"] = ["m", "העבירו דף זה"];
-ta["ca-watch"] = ["w", "הוסיפו דף ×–×” לרשימת המעקב שלכ×"];
-ta["ca-unwatch"] = ["w", "הסירו דף ×–×” מרשימת המעקב שלכ×"];
-ta["search"] = ["f", "חפשו ב×תר"];
-ta["p-logo"] = ["", "עמוד ר×שי"];
-ta["n-mainpage"] = ["z", "בקרו בעמוד הר×שי"];
-ta["n-portal"] = ["", "×ודות המיז×, ×יך תוכלו לעזור, ×יפה ×œ×ž×¦×•× ×“×‘×¨×™×"];
-ta["n-currentevents"] = ["", "מצ×ו מידע רקע על ×”××™×¨×•×¢×™× ×”×חרוני×"];
-ta["n-recentchanges"] = ["r", "רשימת ×”×©×™× ×•×™×™× ×”××—×¨×•× ×™× ×‘×תר"];
-ta["n-randompage"] = ["x", "צפייה בדף תוכן ×קר××™"];
-ta["n-help"] = ["", "עזרה בשימוש ב×תר"];
-ta["n-sitesupport"] = ["", "תרומה"];
-ta["t-whatlinkshere"] = ["j", "רשימת כל ×”×“×¤×™× ×”×ž×§×•×©×¨×™× ×œ×›×ן"];
-ta["t-recentchangeslinked"] = ["k", "×”×©×™× ×•×™×™× ×”××—×¨×•× ×™× ×©×‘×•×¦×¢×• ×‘×“×¤×™× ×”×ž×§×•×©×¨×™× ×œ×›×ן"];
-ta["feed-rss"] = ["", "הוסיפו עדכון ×וטומטי על־ידי RSS"];
-ta["feed-atom"] = ["", "הוסיפו עדכון ×וטומטי על־ידי Atom"];
-ta["t-contributions"] = ["", "צפו בתרומותיו של משתמש זה"];
-ta["t-emailuser"] = ["", "שלחו דו×ר ×לקטרוני למשתמש ×–×”"];
-ta["t-upload"] = ["u", "העלו תמונות ×ו קבצי מדיה"];
-ta["t-specialpages"] = ["q", "רשימת כל ×”×“×¤×™× ×”×ž×™×•×—×“×™×"];
-ta["ca-nstab-main"] = ["c", "צפו בדף התוכן"];
-ta["ca-nstab-user"] = ["c", "צפו בדף המשתמש"];
-ta["ca-nstab-media"] = ["c", "צפו בפריט המדיה"];
-ta["ca-nstab-special"] = ["", "זהו דף מיוחד, ××™ ×פשר לערוך ×ותו"];
-ta["ca-nstab-project"] = ["a", "צפו בדף המיז×"];
-ta["ca-nstab-image"] = ["c", "צפו בדף תי×ור התמונה"];
-ta["ca-nstab-mediawiki"] = ["c", "צפו בהודעת המערכת"];
-ta["ca-nstab-template"] = ["c", "צפו בתבנית"];
-ta["ca-nstab-help"] = ["c", "צפו בדף העזרה"];
-ta["ca-nstab-category"] = ["c", "צפו בדף הקטגוריה"];',
-
-# Image deletion
-"deletedrevision" => "מחק גרסה ישנה $1.",
-
-# Browsing diffs
-"previousdiff" => "→ עבור להשוו×ת הגרס×ות הקודמת",
-"nextdiff" => "עבור להשוו×ת הגרס×ות הב××” â†",
-
-"imagemaxsize" => "הגבל תמונות בדפי תי×ור תמונה ל:",
-"thumbsize" => "הקטן לגודל של:",
-"showbigimage" => "הורד גרסת רזולוציה גבוהה ($1x$2, גודל: $3 קילובייטי×)",
-
-"newimages" => "גלריית תמונות חדשות",
-"showhidebots" => "($1 בוטי×)",
-"noimages" => "×ין תמונות.",
-
-# Short names for language variants used for language conversion links.
-# To disable showing a particular link, set it to 'disable', e.g.
-# "variantname-zh-sg" => "disable",
-"variantname-zh-cn" => "cn",
-"variantname-zh-tw" => "tw",
-"variantname-zh-hk" => "hk",
-"variantname-zh-sg" => "sg",
-"variantname-zh" => "zh",
-# Variants for Serbian language
-"variantname-sr-ec" => "sr-ec",
-"variantname-sr-el" => "sr-el",
-"variantname-sr-jc" => "sr-jc",
-"variantname-sr-jl" => "sr-jl",
-"variantname-sr" => "sr",
-
-# labels for User: and Title: on Special:Log pages
-"specialloguserlabel" => "משתמש:",
-"speciallogtitlelabel" => "כותרת:",
-
-"passwordtooshort" => "×¡×™×¡×ž×ª×›× ×§×¦×¨×” מדי. עליה להיות מורכבת מ־$1 ×ª×•×•×™× ×œ×¤×—×•×ª.",
-
-# Media Warning
-"mediawarning" => "'''×זהרה:''' קובץ ×–×” עלול להכיל קוד זדוני, שהרצתו עלולה לסכן ×ת המערכת שלכ×.<hr />",
-
-"fileinfo" => "$1 קילובייטי×, סוג MIME: <code>$2</code>",
-
-# Metadata
-"metadata" => "מידע נוסף על התמונה",
-"metadata-help" => "קובץ ×–×” מכיל מידע נוסף, שיש להניח שהגיע ממצלמה דיגיטלית ×ו מסורק בו התמונה נוצרה ×ו עברה דיגיטציה. ×× ×”×§×•×‘×¥ שונה ממצבו הר×שוני, כמה ×ž×”× ×ª×•× ×™× ×œ×”×œ×Ÿ ×¢×œ×•×œ×™× ×©×œ× ×œ×©×§×£ ב×ופן ×ž×œ× ×ת מצב התמונה החדש.",
-"metadata-expand" => "הצג ×¤×¨×˜×™× ×ž×•×¨×—×‘×™×",
-"metadata-collapse" => "הסתר ×¤×¨×˜×™× ×ž×•×¨×—×‘×™×",
-"metadata-fields" => "שדות המידע הנוסף של EXIF ×”×לה ××™× × ×¤×¨×˜×™× ×ž×•×¨×—×‘×™× ×•×™×•×¦×’×• תמיד, לעומת הש×ר:
-* make
-* model
-* datetimeoriginal
-* exposuretime
-* fnumber
-* focallength",
-
-# Exif tags
-"exif-imagewidth" => "רוחב",
-"exif-imagelength" => "גובה",
-"exif-bitspersample" => "×‘×™×˜×™× ×œ×¨×›×™×‘",
-"exif-compression" => "תבנית דחיסה",
-"exif-photometricinterpretation" => "הרכב פיקסלי×",
-"exif-orientation" => "כיווניות",
-"exif-samplesperpixel" => "מספר רכיבי×",
-"exif-planarconfiguration" => "סידור מידע",
-"exif-ycbcrsubsampling" => "הפחתת יחס Y ל־C",
-"exif-ycbcrpositioning" => "×ž×™×§×•× Y ו־C",
-"exif-xresolution" => "רזולוציה ×ופקית",
-"exif-yresolution" => "רזולוציה ×נכית",
-"exif-resolutionunit" => "יחידות מידה של רזולוציות X ו־Y",
-"exif-stripoffsets" => "×ž×™×§×•× ×ž×™×“×¢ התמונה",
-"exif-rowsperstrip" => "מספר השורות לרצועה",
-"exif-stripbytecounts" => "×‘×™×™×˜×™× ×œ×¨×¦×•×¢×” דחוסה",
-"exif-jpeginterchangeformat" => "יחס ל־JPEG SOI",
-"exif-jpeginterchangeformatlength" => "×‘×™×™×˜×™× ×©×œ מידע JPEG",
-"exif-transferfunction" => "פונקציית העברה",
-"exif-whitepoint" => "נקודה לבנה צבעונית",
-"exif-primarychromaticities" => "צבעוניות ה־Primarity",
-"exif-ycbcrcoefficients" => "מקדמי פעולת הטרנספורמציה של מרחב הצבע",
-"exif-referenceblackwhite" => "זוג ערכי התייחסות לשחור ולבן",
-"exif-datetime" => "ת×ריך ושעת שינוי הקובץ",
-"exif-imagedescription" => "כותרת התמונה",
-"exif-make" => "יצרן המצלמה",
-"exif-model" => "×“×’× ×”×ž×¦×œ×ž×”",
-"exif-software" => "תוכנה בשימוש",
-"exif-artist" => "מחבר",
-"exif-copyright" => "בעל זכויות היוצרי×",
-"exif-exifversion" => "גרסת Exif",
-"exif-flashpixversion" => "גרסת Flashpix נתמכת",
-"exif-colorspace" => "מרחב הצבע",
-"exif-componentsconfiguration" => "משמעות כל רכיב",
-"exif-compressedbitsperpixel" => "שיטת דחיסת התמונה",
-"exif-pixelydimension" => "רוחב התמונה הנכון",
-"exif-pixelxdimension" => "גובה התמונה הנכון",
-"exif-makernote" => "הערות היצרן",
-"exif-usercomment" => "הערות המשתמש",
-"exif-relatedsoundfile" => "קובץ שמע מקושר",
-"exif-datetimeoriginal" => "ת×ריך ושעת יצירת הקובץ",
-"exif-datetimedigitized" => "ת×ריך ושעת הפיכת הקובץ לדיגיטלי",
-"exif-subsectime" => "תת־השניות של שינוי הקובץ",
-"exif-subsectimeoriginal" => "תת־השניות של יצירת הקובץ",
-"exif-subsectimedigitized" => "תת־השניות של הפיכת הקובץ לדיגיטלי",
-"exif-exposuretime" => "זמן חשיפה",
-"exif-exposuretime-format" => "$1 שניות ($2)",
-"exif-fnumber" => "מספר F",
-"exif-fnumber-format" => "f/$1",
-"exif-exposureprogram" => "תוכנת החשיפה",
-"exif-spectralsensitivity" => "רגישות הספקטרו×",
-"exif-isospeedratings" => "דירוג מהירות ה־ISO",
-"exif-oecf" => "×ž×§×“× ×”×ž×¨×” ×ופטו־×לקטרוני",
-"exif-shutterspeedvalue" => "מהירות צמצ×",
-"exif-aperturevalue" => "פתח",
-"exif-brightnessvalue" => "בהירות",
-"exif-exposurebiasvalue" => "נטיית החשיפה",
-"exif-maxaperturevalue" => "גודל הפתח המקסימ×לי",
-"exif-subjectdistance" => "× ×•×©× ×”×ž×¨×—×§",
-"exif-meteringmode" => "שיטת מדידה",
-"exif-lightsource" => "מקור ×ור",
-"exif-flash" => "פלש",
-"exif-focallength" => "×ורך מוקדי העדשות",
-"exif-focallength-format" => '$1 מ"מ',
-"exif-subjectarea" => "× ×•×©× ×”×זור",
-"exif-flashenergy" => "×נרגיית הפלש",
-"exif-spatialfrequencyresponse" => "תדירות התגובה המרחבית",
-"exif-focalplanexresolution" => "משטח הפוקוס ברזולוציה ×”×ופקית",
-"exif-focalplaneyresolution" => "משטח הפוקוס ברזולוציה ×”×נכית",
-"exif-focalplaneresolutionunit" => "יחידת המידה של משטח הפוקוס ברזולוציה",
-"exif-subjectlocation" => "× ×•×©× ×”×ž×™×§×•×",
-"exif-exposureindex" => "מדד החשיפה",
-"exif-sensingmethod" => "שיטת חישה",
-"exif-filesource" => "מקור הקובץ",
-"exif-scenetype" => "סוג הסצנה",
-"exif-cfapattern" => "תבנית CFA",
-"exif-customrendered" => "עיבוד תמונה מות××",
-"exif-exposuremode" => "מצב החשיפה",
-"exif-whitebalance" => "×יזון צבע לבן",
-"exif-digitalzoomratio" => "יחס ×”×–×•× ×”×“×™×’×™×˜×œ×™",
-"exif-focallengthin35mmfilm" => '×ורך מוקדי העדשות בסרט ×¦×™×œ×•× ×©×œ 35 מ"מ',
-"exif-scenecapturetype" => "×ופן ×¦×™×œ×•× ×”×¡×¦× ×”",
-"exif-gaincontrol" => "בקרת הסצנה",
-"exif-contrast" => "ניגוד",
-"exif-saturation" => "רוויה",
-"exif-sharpness" => "חדות",
-"exif-devicesettingdescription" => "תי×ור הגדרות ההתקן",
-"exif-subjectdistancerange" => "טווח × ×•×©× ×”×ž×¨×—×§",
-"exif-imageuniqueid" => "מזהה תמונה ייחודי",
-"exif-gpsversionid" => "גרסת תגי GPS",
-"exif-gpslatituderef" => "קו־רוחב צפוני ×ו דרומי",
-"exif-gpslatitude" => "קו־רוחב",
-"exif-gpslongituderef" => "קו־×ורך מזרחי ×ו מערבי",
-"exif-gpslongitude" => "קו־×ורך",
-"exif-gpsaltituderef" => "התייחסות גובה",
-"exif-gpsaltitude" => "גובה",
-"exif-gpstimestamp" => "זמן GPS (שעון ×טומי)",
-"exif-gpssatellites" => "×œ×•×•×™×™× ×™× ×©×©×ž×©×• למדידה",
-"exif-gpsstatus" => "מעמד המקלט",
-"exif-gpsmeasuremode" => "מצב מדידה",
-"exif-gpsdop" => "דיוק מדידה",
-"exif-gpsspeedref" => "יחידת מהירות",
-"exif-gpsspeed" => "יחידת מהירות של מקלט GPS",
-"exif-gpstrackref" => "התייחסות מהירות התנועה",
-"exif-gpstrack" => "מהירות התנועה",
-"exif-gpsimgdirectionref" => "התייחסות כיוון התמונה",
-"exif-gpsimgdirection" => "כיוון התמונה",
-"exif-gpsmapdatum" => "מידע סקר מדידת ×”×רץ שנעשה בו שימוש",
-"exif-gpsdestlatituderef" => "התייחסות קו־הרוחב של היעד",
-"exif-gpsdestlatitude" => "קו־הרוחב של היעד",
-"exif-gpsdestlongituderef" => "התייחסות קו־ה×ורך של היעד",
-"exif-gpsdestlongitude" => "קו־ה×ורך של היעד",
-"exif-gpsdestbearingref" => "התייחסות כיוון היעד",
-"exif-gpsdestbearing" => "כיוון היעד",
-"exif-gpsdestdistanceref" => "התייחסות מרחק ליעד",
-"exif-gpsdestdistance" => "מרחק ליעד",
-"exif-gpsprocessingmethod" => "×©× ×©×™×˜×ª העיבוד של ×”Ö¾GPS",
-"exif-gpsareainformation" => "×©× ×זור ×”Ö¾GPS",
-"exif-gpsdatestamp" => "ת×ריך ×”Ö¾GPS",
-"exif-gpsdifferential" => "תיקון דיפרנצי×לי של ×”Ö¾GPS",
-
-# Exif attributes
-
-"exif-compression-1" => "×œ× ×“×—×•×¡",
-"exif-compression-6" => "JPEG",
-
-"exif-photometricinterpretation-2" => "RGB",
-"exif-photometricinterpretation-6" => "YCbCr",
-
-"exif-orientation-1" => "רגילה", # 0th row: top; 0th column: left
-"exif-orientation-2" => "הפוך ×ופקית", # 0th row: top; 0th column: right
-"exif-orientation-3" => "מסובב 180°", # 0th row: bottom; 0th column: right
-"exif-orientation-4" => "הפוך ×נכית", # 0th row: bottom; 0th column: left
-"exif-orientation-5" => "מסובב 90° נגד כיוון השעון והפוך ×נכית", # 0th row: left; 0th column: top
-"exif-orientation-6" => "מסובב 90° ×¢× ×›×™×•×•×Ÿ השעון", # 0th row: right; 0th column: top
-"exif-orientation-7" => "מסובב 90° ×¢× ×›×™×•×•×Ÿ השעון והפוך ×נכית", # 0th row: right; 0th column: bottom
-"exif-orientation-8" => "מסובב 90° נגד כיוון השעון", # 0th row: left; 0th column: bottom
-
-"exif-planarconfiguration-1" => "פורמט חסון",
-"exif-planarconfiguration-2" => "פורמט שטוח",
-
-"exif-xyresolution-i" => "$1 dpi",
-"exif-xyresolution-c" => "$1 dpc",
-
-"exif-colorspace-1" => "sRGB",
-"exif-colorspace-ffff.h" => "FFFF.H",
-
-"exif-componentsconfiguration-0" => "×ינו קיי×",
-"exif-componentsconfiguration-1" => "Y",
-"exif-componentsconfiguration-2" => "Cb",
-"exif-componentsconfiguration-3" => "Cr",
-"exif-componentsconfiguration-4" => "R",
-"exif-componentsconfiguration-5" => "G",
-"exif-componentsconfiguration-6" => "B",
-
-"exif-exposureprogram-0" => "×œ× ×”×•×’×“×¨×”",
-"exif-exposureprogram-1" => "ידנית",
-"exif-exposureprogram-2" => "תוכנה רגילה",
-"exif-exposureprogram-3" => "עדיפות פתח",
-"exif-exposureprogram-4" => "עדיפות צמצ×",
-"exif-exposureprogram-5" => "תוכנה יוצרת (מטה לכיוון עומק השדה)",
-"exif-exposureprogram-6" => "תוכנה פועלת (מטה לכיוון מהירות ×¦×ž×¦× ×’×‘×•×”×”)",
-"exif-exposureprogram-7" => "מצב דיוקן (לתמונות ×¦×™×œ×•× ×ž×§×¨×•×‘ כשהרקע ×œ× ×‘×¤×•×§×•×¡)",
-"exif-exposureprogram-8" => "מצב נוף (לתמונות נוף כשהרקע בפוקוס)",
-
-"exif-subjectdistance-value" => "$1 מטרי×",
-
-"exif-meteringmode-0" => "×œ× ×™×“×•×¢",
-"exif-meteringmode-1" => "ממוצע",
-"exif-meteringmode-2" => "מרכז משקל ממוצע",
-"exif-meteringmode-3" => "נקודה",
-"exif-meteringmode-4" => "רב־נקודה",
-"exif-meteringmode-5" => "תבנית",
-"exif-meteringmode-6" => "חלקי",
-"exif-meteringmode-255" => "×חר",
-
-"exif-lightsource-0" => "×œ× ×™×“×•×¢",
-"exif-lightsource-1" => "×ור יו×",
-"exif-lightsource-2" => "פלו×ורסצנטי",
-"exif-lightsource-3" => "טונגסטן (×ור מתלהט)",
-"exif-lightsource-4" => "פלש",
-"exif-lightsource-9" => "מזג ×וויר טוב",
-"exif-lightsource-10" => "מזג ×וויר מעונן",
-"exif-lightsource-11" => "צל",
-"exif-lightsource-12" => "×ור ×™×•× ×¤×œ×•×ורסצנטי (D 5700 – 7100K)",
-"exif-lightsource-13" => "×ור ×™×•× ×œ×‘×Ÿ פלו×ורסצנטי (N 4600 – 5400K)",
-"exif-lightsource-14" => "×ור ×™×•× ×§×¨×™×¨ לבן פלו×ורסצנטי (W 3900 – 4500K)",
-"exif-lightsource-15" => "פלו×ורסצנטי לבן (WW 3200 – 3700K)",
-"exif-lightsource-17" => "×ור רגיל A",
-"exif-lightsource-18" => "×ור רגיל B",
-"exif-lightsource-19" => "×ור רגיל C",
-"exif-lightsource-20" => "D55",
-"exif-lightsource-21" => "D65",
-"exif-lightsource-22" => "D75",
-"exif-lightsource-23" => "D50",
-"exif-lightsource-24" => "טונגסטן ×ולפן ISO",
-"exif-lightsource-255" => "מקור ×ור ×חר",
-
-"exif-focalplaneresolutionunit-2" => "×ינצ'×™×",
-
-"exif-sensingmethod-1" => "×œ× ×ž×•×’×“×¨×ª",
-"exif-sensingmethod-2" => "חיישן ×זור בצבע ×¢× ×©×‘×‘ ×חד",
-"exif-sensingmethod-3" => "חיישן ×זור בצבע ×¢× ×©× ×™ שבבי×",
-"exif-sensingmethod-4" => "חיישן ×זור בצבע ×¢× ×©×œ×•×©×” שבבי×",
-"exif-sensingmethod-5" => "חיישן ×זור ×¢× ×¦×‘×¢ רציף",
-"exif-sensingmethod-7" => "חיישן טריליני×רי",
-"exif-sensingmethod-8" => "חיישן ×¢× ×¦×‘×¢ רציף ליני×רי",
-
-"exif-filesource-3" => "DSC",
-
-"exif-scenetype-1" => "תמונה שצולמה ישירות",
-
-"exif-customrendered-0" => "תהליך רגיל",
-"exif-customrendered-1" => "תהליך מות××",
-
-"exif-exposuremode-0" => "חשיפה ×וטומטית",
-"exif-exposuremode-1" => "חשיפה ידנית",
-"exif-exposuremode-2" => "מסגרת ×וטומטית",
-
-"exif-whitebalance-0" => "×יזון צבע לבן ×וטומטי",
-"exif-whitebalance-1" => "×יזון צבע לבן ידני",
-
-"exif-scenecapturetype-0" => "רגיל",
-"exif-scenecapturetype-1" => "נוף",
-"exif-scenecapturetype-2" => "דיוקן",
-"exif-scenecapturetype-3" => "סצנה לילית",
-
-"exif-gaincontrol-0" => "לל×",
-"exif-gaincontrol-1" => "תוספת נמוכה למעלה",
-"exif-gaincontrol-2" => "תוספת גבוהה למעלה",
-"exif-gaincontrol-3" => "תוספת נמוכה למטה",
-"exif-gaincontrol-4" => "תוספת גבוהה למטה",
-
-"exif-contrast-0" => "רגיל",
-"exif-contrast-1" => "רך",
-"exif-contrast-2" => "קשה",
-
-"exif-saturation-0" => "רגילה",
-"exif-saturation-1" => "רוויה נמוכה",
-"exif-saturation-2" => "רוויה גבוהה",
-
-"exif-sharpness-0" => "רגילה",
-"exif-sharpness-1" => "רכה",
-"exif-sharpness-2" => "קשה",
-
-"exif-subjectdistancerange-0" => "×œ× ×™×“×•×¢",
-"exif-subjectdistancerange-1" => "מ×קרו",
-"exif-subjectdistancerange-2" => "תצוגה קרובה",
-"exif-subjectdistancerange-3" => "תצוגה רחוקה",
-
-# Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
-"exif-gpslatitude-n" => "קו־רוחב צפוני",
-"exif-gpslatitude-s" => "קו־רוחב דרומי",
-
-# Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
-"exif-gpslongitude-e" => "קו־×ורך מזרחי",
-"exif-gpslongitude-w" => "קו־×ורך מערבי",
-
-"exif-gpsstatus-a" => "מדידה בתהליך",
-"exif-gpsstatus-v" => "מדידה בו־זמנית",
-
-"exif-gpsmeasuremode-2" => "מדידה בשני ממדי×",
-"exif-gpsmeasuremode-3" => "מדידה בשלושה ממדי×",
-
-# Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
-"exif-gpsspeed-k" => "×§×™×œ×•×ž×˜×¨×™× ×‘×©×¢×”",
-"exif-gpsspeed-m" => "×ž×™×™×œ×™× ×‘×©×¢×”",
-"exif-gpsspeed-n" => "×ž×™×™×œ×™× ×™×ž×™×™× ×‘×©×¢×”",
-
-# Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
-"exif-gpsdirection-t" => "כיוון ×מיתי",
-"exif-gpsdirection-m" => "כיוון מגנטי",
-
-# External editor support
-"edit-externally" => "ערכו קובץ ×–×” ב×מצעות ×™×™×©×•× ×—×™×¦×•× ×™",
-"edit-externally-help" => "ר×ו ×ת [http://meta.wikimedia.org/wiki/Help:External_editors הור×ות ההתקנה] למידע נוסף.",
-
-# "All" in various places, this might be different for inflected languages
-"recentchangesall" => "הכול",
-"imagelistall" => "הכול",
-"watchlistall1" => "הכול",
-"watchlistall2" => "הכול",
-"namespacesall" => "הכול",
-
-# E-mail address confirmation
-"confirmemail" => '×מתו כתובת דו×"ל',
-"confirmemail_text" => '×תר ×–×” דורש שת×מתו ×ת כתובת הדו×"ל ×©×œ×›× ×œ×¤× ×™ שתשתמשו בשירותי הדו×"ל. לחצו על הכפתור למטה כדי לשלוח דו×"ל ×¢× ×§×•×“ ×ישור לכתובת הדו×"ל שהזנת×. טענו ×ת הקישור בדפדפן ×©×œ×›× ×›×“×™ ל×שר שכתובת הדו×"ל תקפה.',
-"confirmemail_send" => "שלח קוד ×ישור",
-"confirmemail_sent" => 'הדו×"ל ×¢× ×§×•×“ ×”×ישור נשלח.',
-"confirmemail_sendfailed" => 'שליחת הדו×"ל ×¢× ×§×•×“ ×”×ישור ×œ× ×”×¦×œ×™×—×”. בדקו ש×ין ×ª×•×•×™× ×©×’×•×™×™× ×‘×›×ª×•×‘×ª.',
-"confirmemail_invalid" => "קוד ×”×ישור שגוי. ייתכן שפג תוקפו.",
-"confirmemail_needlogin" => '×¢×œ×™×›× ×œ×‘×¦×¢ $1 כדי ל×מת ×ת כתובת הדו×"ל שלכ×.',
-"confirmemail_success" => 'כתובת הדו×"ל ×©×œ×›× ×ושרה. כעת ב××¤×©×¨×•×ª×›× ×œ×”×™×›× ×¡ לחשבון ×©×œ×›× ×•×œ×™×”× ×•×ª מה×תר.',
-"confirmemail_loggedin" => 'כתובת הדו×"ל ×©×œ×›× ×ושרה כעת.',
-"confirmemail_error" => "שגי××” בשמירת קוד ×”×ישור.",
-"confirmemail_subject" => 'קוד ×ישור דו×"ל מ{{grammar:תחילית|{{SITENAME}}}}',
-"confirmemail_body" => 'מישהו, כנר××” ××ª× (מכתובת ×”Ö¾IP הזו: $1), ×¨×©× ×ת החשבון "$2" ×¢× ×›×ª×•×‘×ª הדו×"ל הזו ב{{grammar:תחילית|{{SITENAME}}}}.
-
-כדי ×œ×•×•×“× ×©×—×©×‘×•×Ÿ ×–×” ב×מת שייך ×œ×›× ×•×œ×”×¤×¢×™×œ ×ת שירותי הדו×"ל ב×תר, ×× × ×¤×ª×—×• ×ת הכתובת הב××” בדפדפן שלכ×:
-
-$3
-
-×× *ל×* ××ª× ×‘×™×§×©×ª× ×§×•×“ ×ישור ×–×”, ×ל תפתחו ×ת הקישור. קוד ×”×ישור יפקע ב־$4.',
-
-# Inputbox extension, may be useful in other contexts as well
-"tryexact" => "מצ×ו הת×מה מדויקת",
-"searchfulltext" => "חפשו בכל הדף",
-"createarticle" => "צרו דף",
-
-# Scary transclusion
-"scarytranscludedisabled" => "[הכללת תבניות בין ××ª×¨×™× ×ž× ×•×˜×¨×œ×ª]",
-"scarytranscludefailed" => "[מצטערי×, קבלת התבנית נכשלה בגלל $1]",
-"scarytranscludetoolong" => "[מצטערי×, כתובת ×”Ö¾URL ×רוכה מדי]",
-
-# Trackbacks
-"trackbackbox" => '<div id="mw_trackbacks">
-×˜×¨×§×‘×§×™× ×œ×“×£ ×–×”:<br />
-$1
-</div>',
-"trackbackremove" => " ([$1 מחיקה])",
-"trackbacklink" => "טרקבק",
-"trackbackdeleteok" => "הטרקבק נמחק בהצלחה.",
-
-# Delete conflict
-"deletedwhileediting" => "×זהרה: דף ×–×” נמחק ל×חר ×©×”×ª×—×œ×ª× ×œ×¢×¨×•×š!",
-"confirmrecreate" => "המשתמש [[{{ns:user}}:$1|$1]] ([[{{ns:user_talk}}:$1|שיחה]]) מחק ×ת הדף ל×חר שהתחלת לערוך ×ותו, מסיבה זו:
-:'''$2'''
-×× × ×שרו ש××ª× ×כן ×¨×•×¦×™× ×œ×™×¦×•×¨ מחדש ×ת הדף.",
-"recreate" => "צור מחדש",
-"tooltip-recreate" => "צור מחדש ×ת הדף למרות ×©×”×•× × ×ž×—×§",
-
-"unit-pixel" => "px",
-
-# HTML dump
-"redirectingto" => "מפנה ל־[[$1]]…",
-
-# action=purge
-"confirm_purge" => "לנקות ×ת המטמון של דף ×–×”?
-
-$1",
-"confirm_purge_button" => "×ישור",
-
-"youhavenewmessagesmulti" => "יש לך הודעות חדשות ב־$1",
-"newtalkseperator" => ",_",
-"searchcontaining" => "חפש ×“×¤×™× ×”×ž×›×™×œ×™× ×ת הטקסט '''$1'''.",
-"searchnamed" => "חפש ×“×¤×™× ×‘×©× '''$1'''.",
-"articletitles" => "חפש ×“×¤×™× ×”×ž×ª×—×™×œ×™× ×¢× '''$1'''",
-"hideresults" => "הסתר תוצ×ות",
-
-# DISPLAYTITLE
-"displaytitle" => "(קשרו לדף ×–×” ×‘×©× [[$1]])",
-
-"loginlanguagelabel" => "שפה: $1",
-);
-
-?>
diff --git a/languages/MessagesHi.php b/languages/MessagesHi.php
deleted file mode 100644
index 0145bbc0..00000000
--- a/languages/MessagesHi.php
+++ /dev/null
@@ -1,102 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesHi = array(
-
-# Dates
-#
-'sunday' => "रविवार",
-'monday' => "सोमवार",
-'tuesday' => "मंगलवार",
-'wednesday' => "बà¥à¤§à¤µà¤¾à¤°",
-'thursday' => "गà¥à¤°à¥à¤µà¤¾à¤°",
-'friday' => "शà¥à¤•à¥à¤°à¤µà¤¾à¤°",
-'saturday' => "शनिवार",
-'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' => "दिसमà¥à¤¬à¤°",
-
-# Bits of text used by many pages:
-#
-"linktrail" => "/^([a-z]+)(.*)\$/sD",
-"mainpage" => "मà¥à¤–à¥à¤¯ पृषà¥à¤ ",
-"about" => "अबाउट",
-"aboutsite" => "{{SITENAME}} के बारे में",
-"aboutpage" => "{{ns:project}}:अबाउट",
-"help" => "सहायता",
-"helppage" => "{{ns:project}}:सहायता",
-"mypage" => "मेरा पृषà¥à¤ ",
-"mytalk" => "मेरी बातें",
-"returnto" => "लौटें $1.",
-"help" => "सहायता ",
-"search" => "खोज ",
-"go" => "जायें",
-"editthispage" => "इस पृषà¥à¤  को बदलें",
-"deletethispage" => "इस पृषà¥à¤  को हटायें",
-"protectthispage" => "इस पृषà¥à¤  को सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें",
-"unprotectthispage" => "इस पृषà¥à¤  को असà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें",
-"newpage" => "नया पृषà¥à¤  ",
-"talkpage" => "इस पृषà¥à¤  के बारे में बात करें",
-"articlepage" => "लेख देखें",
-"subjectpage" => "विषय देखें", # For compatibility
-"userpage" => "सदसà¥à¤¯ पृषà¥à¤  देखें",
-"projectpage" => "मेटा पृषà¥à¤  देखें",
-"imagepage" => "चितà¥à¤° पृषà¥à¤  देखें",
-"viewtalkpage" => "चरà¥à¤šà¤¾ देखें",
-"otherlanguages" => "अनà¥à¤¯ भाषायें",
-"redirectedfrom" => "($1 से भेजा गया)",
-"lastmodified" => "अनà¥à¤¤à¤¿à¤® परिवरà¥à¤¤à¤¨ $1.",
-"viewcount" => "यह पृषà¥à¤  $1 बार देखा गया है",
-"protectedpage" => "सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ पृषà¥à¤ ",
-"administrators" => "{{ns:project}}:पà¥à¤°à¤¬à¤¨à¥à¤§à¤•",
-"sysoptitle" => "sysop आवशà¥à¤¯à¤• है",
-"sysoptext" => "आप जो करना चाहते हैं‌ उसे केवल \"sysop\" सà¥à¤¤à¤° के सदसà¥à¤¯ कर सकते हैं. $1 देखें.",
-"developertitle" => "Developer आवशà¥à¤¯à¤• है",
-"developertext" => "आप जो करना चाहते हैं‌ उसे केवल \"developer\" सà¥à¤¤à¤° के सदसà¥à¤¯ कर सकते हैं. $1 देखें.",
-"sitetitle" => "{{SITENAME}}",
-"sitesubtitle" => "",
-"retrievedfrom" => "\"$1\" से लिया गया",
-
-# Main script and global functions
-#
-"nosuchaction" => "à¤à¤¸à¤¾ कोई कारà¥à¤¯ नहीं है",
-"nosuchactiontext" => "{{SITENAME}} सौफ़à¥à¤Ÿà¤µà¥‡à¤¯à¤° में इस URL दà¥à¤µà¤¾à¤°à¤¾ निरà¥à¤§à¤¾à¤°à¤¿à¤¤ कोई कà¥à¤°à¤¿à¤¯à¤¾ नही है",
-"nosuchspecialpage" => "à¤à¤¸à¤¾ कोई विशेष पृषà¥à¤  नहीं है",
-"nospecialpagetext" => "आपने à¤à¤¸à¤¾ विशेष पृषà¥à¤  मांगा है जो {{SITENAME}} सौफ़à¥à¤Ÿà¤µà¥‡à¤¯à¤° में नहीं है.",
-
-# General errors
-# ........
-
-"welcomecreation" => "<h2>सà¥à¤µà¤¾à¤—तमà¥â€Œ, $1!</h2><p>आपका अकाउनà¥à¤Ÿ बना दिया गया है.
-Don't forget to personalize your {{SITENAME}} preferences.",
-
-"yourname" => "आपका नाम",
-"yourpassword" => "आपका पासवरà¥à¤¡ ",
-"yourpasswordagain" => "पासवरà¥à¤¡ दà¥à¤¬à¤¾à¤°à¤¾ लिखें",
-
-## ....... more messages .....
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesHr.php b/languages/MessagesHr.php
deleted file mode 100644
index b5eed21d..00000000
--- a/languages/MessagesHr.php
+++ /dev/null
@@ -1,1518 +0,0 @@
-<?php
-
-global $wgAllMessagesHr;
-$wgAllMessagesHr = array(
-'tog-underline' => 'Podcrtane poveznice',
-'tog-highlightbroken' => 'Istakni prazne poveznice drugom bojom (inaÄe, upitnikom na kraju).',
-'tog-justify' => 'Poravnaj odlomke i zdesna',
-'tog-hideminor' => 'Sakrij manje izmjene na stranici "Nedavne promjene"',
-'tog-usenewrc' => 'Poboljšan izgled Nedavnih promjena (nije za sve preglednike)',
-'tog-numberheadings' => 'Automatski oznaÄi naslove brojevima',
-'tog-showtoolbar' => 'Prikaži traku s alatima za uređivanje',
-'tog-editondblclick' => 'Dvoklik otvara uređivanje stranice (JavaScript)',
-'tog-editsection' => 'Prikaži poveznice za uređivanje pojedinih odlomaka',
-'tog-editsectiononrightclick'=> 'Pritiskom na desnu tipku miša otvori uređivanje pojedinih odlomaka (JavaScript)',
-'tog-showtoc' => 'U Älancima s viÅ¡e od tri odlomka prikaži tablicu sadržaja.',
-'tog-rememberpassword' => 'Zapamti lozinku između prijava',
-'tog-editwidth' => 'Okvir za uređivanje zauzima cijelu širinu',
-'tog-watchcreations' => 'Dodaj Älanke koje kreiram na moju listu praćenja',
-'tog-watchdefault' => 'Postavi sve nove i izmijenjene stranice u popis praćenja',
-'tog-minordefault' => 'Normalno oznaÄavaj sve moje izmjene kao manje',
-'tog-previewontop' => 'Prikaži kako će stranica izgledati iznad okvira za uređivanje',
-'tog-previewonfirst' => 'Prikaži kako će stranica izgledati Äim otvorim ureÄ‘ivanje',
-'tog-nocache' => 'IskljuÄi meÄ‘uspremnik (cache) stranica.',
-'tog-enotifwatchlistpages'=> 'Pošalji mi e-mail kod izmjene stranice u popisu praćenja',
-'tog-enotifusertalkpages'=> 'Pošalji mi e-mail kod izmjene moje stranice za razgovor',
-'tog-enotifminoredits' => 'Pošalji mi e-mail i kod manjih izmjena',
-'tog-enotifrevealaddr' => 'Prikaži moju e-mail adresu u obavijestima o izmjeni',
-'tog-shownumberswatching'=> 'Prikaži broj suradnika koji prate stranicu (u nedavnim izmjenama, popisu praćenja i samim Älancima)',
-'tog-fancysig' => 'ObiÄan potpis (bez automatske poveznice)',
-'tog-externaleditor' => 'Uvijek koristi vanjski editor',
-'tog-externaldiff' => 'Uvijek koristi vanjski program za usporedbu',
-'tog-showjumplinks' => 'UkljuÄi pomoćne poveznice "SkoÄi na"',
-'tog-uselivepreview' => 'UkljuÄi trenutaÄni pretpregled (JavaScript) (eksperimentalno)',
-'tog-autopatrol' => 'OznaÄi moje promjena veÄ provjerenima',
-'tog-forceeditsummary' => 'Podsjeti me ako sažetak uređivanja ostavljam praznim',
-'underline-always' => 'Uvijek',
-'underline-never' => 'Nikad',
-'underline-default' => 'Prema postavkama preglednika',
-'skinpreview' => '(Pregled)',
-'sunday' => 'nedjelja',
-'monday' => 'ponedjeljak',
-'tuesday' => 'utorak',
-'wednesday' => 'srijeda',
-'thursday' => 'Äetvrtak',
-'friday' => 'petak',
-'saturday' => 'subota',
-'january' => 'sijeÄnja',
-'february' => 'veljaÄe',
-'march' => 'ožujka',
-'april' => 'travnja',
-'may_long' => 'svibnja',
-'june' => 'lipnja',
-'july' => 'srpnja',
-'august' => 'kolovoza',
-'september' => 'rujna',
-'october' => 'listopada',
-'november' => 'studenog',
-'december' => 'prosinca',
-'jan' => 'sij',
-'feb' => 'velj',
-'mar' => 'ožu',
-'apr' => 'tra',
-'may' => 'svi',
-'jun' => 'lip',
-'jul' => 'srp',
-'aug' => 'kol',
-'sep' => 'ruj',
-'oct' => 'lis',
-'nov' => 'stu',
-'dec' => 'pro',
-'categories' => '{{PLURAL:$1|Kategorija|Kategorije}}',
-'category' => 'Kategorija',
-'category_header' => 'ÄŒlanci u kategoriji "$1"',
-'subcategories' => 'Potkategorije',
-'mainpage' => 'Glavna stranica',
-'mainpagetext' => 'Softver Wiki je uspješno instaliran.',
-'mainpagedocfooter' => 'Pogledajte [http://meta.wikimedia.org/wiki/MediaWiki_i18n dokumentaciju o prilagodbi suÄelja]
-i [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide VodiÄ za suradnike] za pomoć pri uporabi i podeÅ¡avanju.',
-'portal' => 'Portal zajednice',
-'about' => 'O',
-'aboutsite' => 'O projektu {{SITENAME}}',
-'aboutpage' => 'Project:O_projektu_{{SITENAME}}',
-'article' => 'ÄŒlanak',
-'help' => 'Pomoć',
-'helppage' => 'Project:Pomoć',
-'bugreports' => 'Poruke o programskim greškama',
-'bugreportspage' => 'Project:Poruke_o_programskim_greškama',
-'sitesupport' => 'NovÄani prilozi',
-'faq' => 'NajÄešća pitanja',
-'faqpage' => '{{ns:project}}:FAQ',
-'edithelp' => 'Kako uređivati stranicu',
-'newwindow' => '(otvara se u novom prozoru)',
-'edithelppage' => '{{ns:project}}:Kako_uređivati_stranicu',
-'cancel' => 'Odustani',
-'qbfind' => 'Nađi',
-'qbbrowse' => 'Pregledaj',
-'qbedit' => 'Uredi',
-'qbpageoptions' => 'Postavke stranice',
-'qbpageinfo' => 'O stranici',
-'qbmyoptions' => 'Moje stranice',
-'qbspecialpages' => 'Posebne stranice',
-'moredotdotdot' => 'Više...',
-'mypage' => 'Moja stranica',
-'mytalk' => 'Moj razgovor',
-'anontalk' => 'Razgovor za ovu IP adresu',
-'navigation' => 'Orijentacija',
-'currentevents' => 'Aktualno',
-'disclaimers' => 'Odricanje od odgovornosti',
-'disclaimerpage' => '{{ns:4}}:General_disclaimer',
-'privacy' => 'Zaštita privatnosti',
-'errorpagetitle' => 'Greška',
-'returnto' => 'Vrati se na $1.',
-'tagline' => 'Izvor: {{SITENAME}}',
-'search' => 'Traži',
-'go' => 'Kreni',
-'history' => 'Stare izmjene',
-'history_short' => 'Stare izmjene',
-'updatedmarker' => 'obnovljeno od zadnjeg posjeta',
-'info_short' => 'Informacija',
-'printableversion' => 'Verzija za ispis',
-'permalink' => 'Trajna poveznica',
-'print' => 'Ispiši',
-'edit' => 'Uredi',
-'editthispage' => 'Uredi ovu stranicu',
-'delete' => 'Izbriši',
-'deletethispage' => 'Izbriši ovu stranicu',
-'undelete_short' => 'Vrati $1 uređivanja',
-'protect' => 'Zaštiti',
-'protectthispage' => 'Zaštiti ovu stranicu',
-'unprotect' => 'Ukloni zaštitu',
-'unprotectthispage' => 'Ukloni zaštitu s ove stranice',
-'newpage' => 'Nova stranica',
-'talkpage' => 'Razgovor o ovoj stranici',
-'specialpage' => 'Posebna stranica',
-'personaltools' => 'Osobni alati',
-'postcomment' => 'Napiši komentar',
-'articlepage' => 'Vidi Älanak',
-'subjectpage' => 'Vidi predmet',
-'talk' => 'Razgovor',
-'views' => 'Pogledi',
-'toolbox' => 'Traka s alatima',
-'userpage' => 'Vidi suradnikovu stranicu',
-'projectpage' => 'Vidi stranicu o projektu',
-'imagepage' => 'Vidi stranicu slike',
-'viewtalkpage' => 'Vidi razgovor',
-'otherlanguages' => 'Drugi jezici',
-'redirectedfrom' => '(Preusmjereno s $1)',
-'redirectpagesub' => 'Preusmjeravanje',
-'lastmodified' => 'Datum zadnje promjene na ovoj stranici: $1',
-'viewcount' => 'Ova stranica je pogledana $1 puta.',
-'copyright' => 'Sadržaji se koriste u skladu s $1.',
-'protectedpage' => 'Zaštićena stranica',
-'administrators' => 'Project:Administratori',
-'jumpto' => 'SkoÄi na:',
-'jumptonavigation' => 'orijentacija',
-'jumptosearch' => 'traži',
-'sysoptitle' => 'Nužne administrativne ovlasti',
-'sysoptext' => 'Željenu radnju mogu obaviti samo
-suradnici sa statusom "administrator".
-Vidi i $1.',
-'developertitle' => 'Nužne programerske ovlasti',
-'developertext' => 'Željenu radnju mogu obaviti samo suradnici
-sa statusom "programer".
-Vidi $1.',
-'badaccess' => 'Greška u ovlaštenjima',
-'badaccesstext' => 'Radnju koju ste zapoÄeli
-može obaviti samo korisnik s ovlaštenjem "$2".
-Pogledajte $1.',
-'versionrequired' => 'Potrebna inaÄica $1 MediaWikija',
-'versionrequiredtext' => 'Za koriÅ¡tenje ove stranice potrebna je inaÄica $1 MediaWiki softvera. Pogledaj [[Special:Version]]',
-'ok' => 'U redu',
-'retrievedfrom' => 'Dobavljeno iz "$1"',
-'youhavenewmessages' => 'Imate $1 ($2).',
-'newmessageslink' => 'nove poruke',
-'newmessagesdifflink' => 'zadnja promjena na stranici za razgovor',
-'editsection' => 'uredi',
-'editold' => 'uredi',
-'editsectionhint' => 'Uređivanje odlomka: $1',
-'toc' => 'Sadržaj',
-'showtoc' => 'prikaži',
-'hidetoc' => 'sakrij',
-'thisisdeleted' => 'Vidi ili vrati $1?',
-'viewdeleted' => 'Vidi $1?',
-'restorelink' => '$1 pobrisanih izmjena',
-'nstab-main' => 'ÄŒlanak',
-'nstab-user' => 'Stranica suradnika',
-'nstab-media' => 'Mediji',
-'nstab-special' => 'Posebno',
-'nstab-project' => 'Stranica o projektu',
-'nstab-image' => 'Slika',
-'nstab-mediawiki' => 'Poruka',
-'nstab-template' => 'Predložak',
-'nstab-help' => 'Pomoć',
-'nstab-category' => 'Kategorija',
-'nosuchaction' => 'Nema takve naredbe',
-'nosuchactiontext' => 'Navedeni URL oznaÄava
-nepostojeću naredbu',
-'nosuchspecialpage' => 'Posebna stranica ne postoji',
-'nospecialpagetext' => 'Takva posebna stranica ne postoji.',
-'error' => 'Greška',
-'databaseerror' => 'Greška baze podataka',
-'dberrortext' => 'Došlo je do sintaksne pogreške s upitom bazi.
-Možda se radi o bugu u softveru.
-Posljednji pokušaj upita je glasio:
-<blockquote><tt>$1</tt></blockquote>
-iz funkcije "<tt>$2</tt>".
-MySQL je vratio pogrešku "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Došlo je do sintaksne pogreške s upitom bazi.
-Možda se radi o bugu u softveru.
-Posljednji pokušaj upita je glasio:
-"$1"
-iz funkcije "<tt>$2</tt>".
-MySQL je vratio pogrešku "<tt>$3: $4</tt>".',
-'noconnect' => 'Oprostite! Wiki trenutno ima tehniÄkih problema i ne može se povezati s bazom podataka. $1',
-'nodb' => 'Nije bilo moguće odabrati bazu podataka $1',
-'cachederror' => 'Ova je verzija stranice iz međuspremnika i možda ne sadrži sve promjene.',
-'laggedslavemode' => 'Upozorenje: na stranici se možda ne nalaze najnovije promjene.',
-'readonly' => 'Baza podataka je zakljuÄana',
-'enterlockreason' => 'UpiÅ¡i razlog zakljuÄavanja i procjenu vremena otkljuÄavanja',
-'readonlytext' => 'Baza podataka je trenutno zakljuÄana, nije ju moguće ureÄ‘ivati ili mijenjati. Ovo je obiÄno pokazatelj tekućeg redovitog održavanja. Nakon Å¡to se potonja privremena akcija zavrÅ¡i, baza podataka će se vratiti u uobiÄajeno stanje.
-
-Administrator koji je izvrÅ¡io zakljuÄavanje naveo je ovaj razlog: $1',
-'missingarticle' => 'U bazi podataka nije pronađena stranica "$1" koja je trebala biti pronađena.
-
-Ovo se najÄešće dogaÄ‘a zbog poveznice na zastarjelu usporedbu ili staru promjenu stranice koja je u meÄ‘uvremenu izbrisana.
-
-Ako to nije sluÄaj, možda se radi o softverskoj greÅ¡ci. Molimo da u tom sluÄaju poÅ¡aljete poruku administratoru navodeći URL.',
-'readonly_lag' => 'Baza podataka je automatski zakljuÄana dok se sekundarni bazni poslužitelji ne usklade s glavnim',
-'internalerror' => 'Greška sustava',
-'filecopyerror' => 'Ne mogu kopirati datoteku "$1" u "$2".',
-'filerenameerror' => 'Ne mogu preimenovati datoteku "$1" u "$2".',
-'filedeleteerror' => 'Ne mogu obrisati datoteku "$1".',
-'filenotfound' => 'Datoteka "$1" nije nađena.',
-'unexpected' => 'NeoÄekivana vrijednost: "$1"="$2".',
-'formerror' => 'Greška: Ne mogu poslati podatke',
-'badarticleerror' => 'Ovu radnju nije moguće izvesti s tom stranicom.',
-'cannotdelete' => 'Ne mogu obrisati navedenu stranicu ili sliku. (Moguće da je već obrisana.)',
-'badtitle' => 'Loš naslov',
-'badtitletext' => 'Navedeni naslov stranice nepravilan ili loše formirana interwiki poveznica.',
-'perfdisabled' => 'Privremeno onemogućeno. Koristite kopiju snimljenu $1:',
-'perfdisabledsub' => 'Ovo je snimljena kopija $1:',
-'perfcached' => 'Sljedeći podaci su iz međuspremnika i možda nisu najsvježiji:',
-'wrong_wfQuery_params' => 'Neispravni parametri poslani u wfQuery()<br />
-Funkcija: $1<br />
-Upit: $2',
-'viewsource' => 'Vidi izvornik',
-'viewsourcefor' => 'za $1',
-'protectedtext' => 'Ova je stranica zakljuÄana Äime je onemogućeno njeno ureÄ‘ivanje; za ovo postoji nekoliko mogućih razloga, molim pogledajte Älanak [[{{ns:4}}:Protected page|ZaÅ¡tićena stranica]].
-
-Možete pogledati izvorni kod ove stranice i kopirati ga:',
-'sqlhidden' => '(SQL upit sakriven)',
-'logouttitle' => 'Odjava suradnika',
-'logouttext' => 'Odjavili ste se.<br />
-Možete nastaviti s korištenjem projekta {{SITENAME}} anonimno,
-ili se možete ponovo prijaviti pod istim ili drugim imenom. Neke se stranice mogu
-prikazivati kao da ste joÅ¡ uvijek prijavljeni, sve dok ne oÄistite meÄ‘uspremnik svog preglednika.',
-'welcomecreation' => '== Dobrodošli, $1! ==
-
-VaÅ¡ je suradniÄki raÄun otvoren. Ne zaboravite podesiti korisniÄke postavke.',
-'loginpagetitle' => 'Prijava suradnika',
-'yourname' => 'SuradniÄko ime',
-'yourpassword' => 'Upišite lozinku',
-'yourpasswordagain' => 'Ponovno upišite lozinku',
-'remembermypassword' => 'Trajno zapamti moju lozinku.',
-'yourdomainname' => 'Vaša domena',
-'externaldberror' => 'DoÅ¡lo je do greÅ¡ke s vanjskom autorizacijom ili vam nije dozvoljeno osvježavanje vanjskog suradniÄkog raÄuna.',
-'loginproblem' => '<b>Došlo je do greške s vašom prijavom.</b><br />Pokušajte iznova!',
-'alreadyloggedin' => '<strong>SuradniÄe $1, već ste prijavljeni!</strong><br />',
-'login' => 'Prijavi se',
-'loginprompt' => 'Za prijavu na sustav {{SITENAME}} morate u pregledniku ukljuÄiti kolaÄiće (cookies).',
-'userlogin' => 'Prijavi se',
-'logout' => 'Odjavi se',
-'userlogout' => 'Odjavi se',
-'notloggedin' => 'Niste prijavljeni',
-'nologin' => 'Nemate suradniÄko ime? $1.',
-'nologinlink' => 'Otvorite raÄun',
-'createaccount' => 'Otvori novi suradniÄki raÄun',
-'gotaccount' => 'Već imate suradniÄki raÄun? $1.',
-'gotaccountlink' => 'Prijavite se',
-'createaccountmail' => 'poštom',
-'badretype' => 'Unesene lozinke nisu istovjetne.',
-'userexists' => 'Uneseno suradniÄko ime već je u upotrebi. Unesite neko drugo ime.',
-'youremail' => 'Vaša elektronska pošta *',
-'username' => 'SuradniÄko ime:',
-'uid' => 'SuradniÄki ID-broj:',
-'yourrealname' => 'Pravo ime (nije obvezno)*',
-'yournick' => 'Vaš nadimak (za potpisivanje)',
-'badsig' => 'Kôd vašeg potpisa nije valjan; provjerite HTML tagove.',
-'email' => 'Adresa elektronske pošte *',
-'prefs-help-email-enotif'=> 'Ova će se adresa koristiti i za slanje izvješća o promjenama u wikiju, ako ih ukljuÄite.',
-'prefs-help-realname' => '* Pravo ime (nije obvezno): za pravnu atribuciju vaših doprinosa.',
-'loginerror' => 'Greška u prijavi',
-'prefs-help-email' => '* E-mail (nije obvezno): Omogućuje drugima da vas kontaktiraju na suradniÄkoj stranici ili stranici za razgovor bez javnog otkrivanja vaÅ¡e e-mail adrese.
-Također, ako zaboravite lozinku možemo vam na ovu adresu poslati novu, privremenu.',
-'nocookiesnew' => 'SuradniÄki raÄun je otvoren, ali niste uspjeÅ¡no prijavljeni. Naime, {{SITENAME}} koristi kolaÄiće (\'\'cookies\'\') u procesu prijave. IskljuÄili ste kolaÄiće. Molim ukljuÄite ih i pokuÅ¡ajte ponovo s vaÅ¡im novim imenom i lozinkom.',
-'nocookieslogin' => '{{SITELOGIN}} koristi kolaÄiće (\'\'cookies\'\') u procesu prijave. IskljuÄili ste kolaÄiće. Molim ukljuÄite ih i pokuÅ¡ajte ponovo.',
-'noname' => 'Niste unijeli valjano suradniÄko ime.',
-'loginsuccesstitle' => 'Prijava uspješna',
-'loginsuccess' => 'Prijavili ste se na wiki kao "$1".',
-'nosuchuser' => 'Ne postoji suradnik s imenom "$1". Provjerite jeste li toÄno utipkali, ili otvorite novi suradniÄki raÄun koristeći donji obrazac.',
-'nosuchusershort' => 'Ne postoji suradnik s imenom "$1". Provjerite vaš unos.',
-'wrongpassword' => 'Lozinka koju ste unijeli nije ispravna. Pokušajte ponovno.',
-'wrongpasswordempty' => 'Niste unijeli lozinku. Pokušajte ponovno.',
-'mailmypassword' => 'Pošalji mi novu lozinku',
-'passwordremindertitle' => '{{SITENAME}}: nova lozinka.',
-'passwordremindertext' => 'Netko je (vjerojatno vi, s IP adrese $1)
-zatražio da vam pošaljemo novu lozinku za sustav {{SITENAME}} ($4).
-Lozinka za suradnika "$2" je postavljena na "$3".
-Molimo vas da se odmah prijavite i promijenite lozinku.
-
-Ukoliko niste zatražili novu lozinku, ili ste se sjetili stare lozinke i
-više ju ne želite promijeniti, slobodno zanemarite ovu poruku i nastavite
-koristiti staru lozinku.',
-'noemail' => 'Suradnik "$1" nema zapisanu e-mail adresu.',
-'passwordsent' => 'Nova je lozinka poslana na e-mail adresu suradnika "$1"',
-'eauthentsent' => 'Na navedenu adresu poslan je e-mail s potvrdom. Prije nego što pošaljemo daljnje poruke,
-molimo vas da otvorite e-mail i slijedite u njemu sadržana uputstva.',
-'mailerror' => 'Greška pri slanju e-maila: $1',
-'acct_creation_throttle_hit'=> 'Nažalost, ne možete otvoriti nove suradniÄke raÄune. Već ste otvorili $1.',
-'emailauthenticated' => 'Vaša e-mail adresa je ovjerena $1.',
-'emailnotauthenticated' => 'Vaša e-mail adresa <strong>još nije ovjerena</strong>.
-Ne možemo poslati e-mail ni u jednoj od sljedećih naredbi.',
-'noemailprefs' => '<strong>Nije navedena e-mail adresa</strong>, stoga sljedeće naredbe neće raditi.',
-'emailconfirmlink' => 'Potvrdite svoju e-mail adresu',
-'invalidemailaddress' => 'Ne mogu prihvatiti e-mail adresu jer nije valjano oblikovana.
-Molim unesite ispravno oblikovanu adresu ili ostavite polje praznim.',
-'bold_sample' => 'Podebljani tekst',
-'bold_tip' => 'Podebljani tekst',
-'italic_sample' => 'Kurzivni tekst',
-'italic_tip' => 'Kurzivni tekst',
-'link_sample' => 'Tekst poveznice',
-'link_tip' => 'Unutarnja poveznica',
-'extlink_sample' => 'http://www.primjer.hr Tekst poveznice',
-'extlink_tip' => 'Vanjska poveznica (pazi, nužan je prefiks http://)',
-'headline_sample' => 'Tekst naslova',
-'headline_tip' => 'Podnaslov',
-'math_sample' => 'Ovdje unesi formulu',
-'math_tip' => 'MatematiÄka formula (LaTeX)',
-'nowiki_sample' => 'Ovdje unesite neoblikovani tekst',
-'nowiki_tip' => 'Neoblikovani tekst',
-'image_sample' => 'Primjer.jpg',
-'image_tip' => 'Uložena slika',
-'media_sample' => 'Primjer.ogg',
-'media_tip' => 'Uloženi medij',
-'sig_tip' => 'Vaš potpis s datumom',
-'hr_tip' => 'Vodoravna crta (koristiti rijetko)',
-'summary' => 'Sažetak',
-'subject' => 'Predmet',
-'minoredit' => 'Ovo je manja promjena',
-'watchthis' => 'Prati ovaj Älanak',
-'savearticle' => 'SaÄuvaj stranicu',
-'preview' => 'Pregled kako će stranica izgledati',
-'showpreview' => 'Prikaži kako će izgledati',
-'showlivepreview' => 'Pregled kako će izgledati, uživo',
-'showdiff' => 'Prikaži promjene',
-'anoneditwarning' => '\'\'\'Upozorenje:\'\'\' Niste prijavljeni pod suradniÄkim imenom. VaÅ¡a IP adresa bit će zabilježena u popisu izmjena ove stranice.',
-'missingsummary' => '\'\'\'Napomena:\'\'\' Niste unijeli sažetak promjena. Ako ponovno kliknete na \'SaÄuvaj\', vaÅ¡e će promjene biti snimljene bez sažetka.',
-'missingcommenttext' => 'Molim unesite sažetak.',
-'blockedtitle' => 'Suradnik je blokiran',
-'blockedtext' => 'VaÅ¡e suradniÄko ime ili IP adresu blokirao je administrator $1.
-Razlog je:<br />\'\'$2\'\'
-
-Ako želite raspraviti blokiranje
-javite se administratoru $1 ili nekom drugom [[Project:Administrators|administratoru]].
-
-Ne možete se koristiti naredbom "piši suradniku" ako niste
-registrirali valjanu e-mail adresu u svojim [[Special:Preferences|postavkama]].
-
-Vaša IP adresa je $3. Molimo vas da je spomenete u porukama o ovom predmetu.',
-'whitelistedittitle' => 'Za uređivanje stranice morate se prijaviti',
-'whitelistedittext' => 'Za uređivanje stranice morate se $1.',
-'whitelistreadtitle' => 'Za Äitanje stranice morate se prijaviti',
-'whitelistreadtext' => 'Za Äitanje stranice morate se [[Special:Userlogin|prijaviti]].',
-'whitelistacctitle' => 'Ne možete otvoriti suradniÄki raÄun',
-'whitelistacctext' => 'Da biste otvarali suradniÄke raÄune na ovom wikiju morate se [[Special:Userlogin|prijaviti]] i posjedovati odgovarajuća ovlaÅ¡tenja.',
-'confirmedittitle' => 'Ovjera e-mail adrese nužna za uređivanje',
-'confirmedittext' => 'Morate ovjeriti vaÅ¡u e-mail adresu prije nego Å¡to vam bude omogućeno ureÄ‘ivanje. Molim unesite i ovjerite vaÅ¡u e-mail adresu u [[Special:Preferences|suradniÄkim postavkama]].',
-'loginreqtitle' => 'Nužna prijava',
-'loginreqlink' => 'prijava',
-'loginreqpagetext' => 'Morate se $1 da biste vidjeli ostale stranice.',
-'accmailtitle' => 'Lozinka poslana.',
-'accmailtext' => 'Lozinka za suradnika \'$1\' poslana je na adresu $2.',
-'newarticle' => '(Novo)',
-'newarticletext' => 'Došli ste na stranicu koja još nema sadržaja.<br />
-*Ako želite unijeti sadržaj, poÄnite tipkati u prozor ispod ovog teksta.
-*Ako vam treba pomoć, idite na [[Project:Pomoć|stranicu za pomoć]].
-*Ako ste ovamo dospjeli sluÄajno, kliknite "Natrag" (Back) u svom programu.',
-'anontalkpagetext' => '----\'\'Ovo je stranica za razgovor s anonimnim suradnikom koji nije otvorio suradniÄki raÄun ili se njime ne koristi. Zbog toga se moramo služiti brojÄanom [[IP adresa|IP adresom]] kako bismo ga identificirali. Takvu adresu Äesto koristi viÅ¡e ljudi. Ako ste anonimni suradnik i smatrate da su vam upućeni irelevantni komentari, molimo vas da [[Special:Userlogin|otvorite suradniÄki raÄun ili se prijavite]] te tako u budućnosti izbjegnete zamjenu s drugim anonimnim suradnicima.\'\'',
-'noarticletext' => '(Trenutno na ovoj stranici nema teksta)',
-'clearyourcache' => '\'\'\'Napomena:\'\'\' Nakon snimanja trebate oÄistiti meÄ‘uspremnik svog preglednika kako biste vidjeli promjene.
-\'\'\'Mozilla / Firefox / Safari:\'\'\' držite \'\'Shift\'\' i pritisnite \'\'Reload\'\', ili pritisnite \'\'Ctrl-Shift-R\'\' (\'\'Cmd-Shift-R\'\' na Apple Macu);
-\'\'\'IE:\'\'\' držite \'\'Ctrl\'\' i pritisnite \'\'Refresh\'\', ili pritisnite \'\'Ctrl-F5\'\'; \'\'\'Konqueror:\'\'\': samo pritisnite dugme \'\'Reload\'\' ili pritisnite \'\'F5\'\'; korsnici \'\'\'Opere\'\'\' možda će morati u potpunosti isprazniti međuspremnik u \'\'Tools&rarr;Preferences\'\'.',
-'usercssjsyoucanpreview'=> '<strong>Savjet:</strong> Koristite dugme \'Pokaži kako će izgledati\' za testiranje svog CSS/JS prije snimanja.',
-'usercsspreview' => '\'\'\'Ne zaboravite: samo isprobavate/pregledavate svoj suradniÄki CSS, i da joÅ¡ nije snimljen!\'\'\'',
-'userjspreview' => '\'\'\'Ne zaboravite: samo isprobavate/pregledavate svoj suradniÄki JavaScript, i da joÅ¡ nije snimljen!\'\'\'',
-'userinvalidcssjstitle' => '\'\'\'Upozorenje:\'\'\' Nema suÄelja pod imenom "$1". Ne zaboravite da imena stranica s .css and .js kodom poÄinju malim slovom, npr. Suradnik:Mate/monobook.css, a ne Suradnik:Mate/Monobook.css.',
-'updated' => '(Ažurirano)',
-'note' => '<strong>Napomena:</strong>',
-'previewnote' => 'Ne zaboravite da je ovo samo pregled kako će stranica izgledati i da
-stranica još nije snimljena!',
-'session_fail_preview' => '<strong>IspriÄavamo se! Nismo mogli obraditi vaÅ¡u izmjenu zbog gubitka podataka o prijavi.
-Molimo pokušajte ponovno. Ako i dalje ne bude radilo, pokušajte se odjaviti i ponovno prijaviti.</strong>',
-'previewconflict' => 'Ovaj pregled odražava stanje u gornjem polju za unos koje će biti saÄuvano
-ako pritisnete "SaÄuvaj stranicu".',
-'importing' => 'Uvoz: $1',
-'editing' => 'Uređujete $1',
-'editingsection' => 'Uređujete $1 (odlomak)',
-'editingcomment' => 'Uređujete $1 (komentar)',
-'editconflict' => 'Istovremeno uređivanje: $1',
-'explainconflict' => 'Netko je u međuvremenu promijenio stranicu. Gornje polje sadrži sadašnji tekst stranice.
-U donjem polju prikazane su vaše promjene. Morat ćete unijeti vaše promjene u sadašnji tekst. <b>Samo</b> će tekst
-u u gornjem polju biti saÄuvan kad pritisnete "Snimi stranicu".',
-'yourtext' => 'Vaš tekst',
-'storedversion' => 'Pohranjena inaÄica',
-'nonunicodebrowser' => '<strong>UPOZORENJE: VaÅ¡ preglednik ne podržava Unicode zapis znakova, molim promijenite ga prije sljedećeg ureÄ‘ivanja Älanaka.</strong>',
-'editingold' => '<strong>UPOZORENJE: UreÄ‘ujete stariju inaÄicu
-ove stranice. Ako je saÄuvate, sve će promjene uÄinjene nakon ove inaÄice biti izgubljene.</strong>',
-'yourdiff' => 'Razlike',
-'longpagewarning' => 'PAŽNJA: Ova stranica je dugaÄka $1 kilobajta; neki preglednici bi mogli imati problema pri ureÄ‘ivanju stranica koje se približavaju ili su duže od 32 kb.
-Molimo razmislite o rastavljanju stranice na manje odjeljke.',
-'longpageerror' => '<strong>POGRJEŠKA: Tekst koji ste unijeli dug je $1 kilobajta, što je više od maksimalnih $2 kilobajta. Nije ga moguće snimiti.</strong>',
-'readonlywarning' => '<strong>UPOZORENJE: Baza podataka je zakljuÄana zbog održavanja, pa trenutno ne možete saÄuvati svoje
-promjene. Najbolje je da kopirate i zaljepite tekst u tekstualnu datoteku te je snimite za kasnije.</strong>',
-'protectedpagewarning' => '<strong>UPOZORENJE: ova stranica je zakljuÄana i mogu je ureÄ‘ivati samo suradnici s administratorskim pravima. Molimo pogledajte [[Project:Protected_page_guidelines|smjernice o zakljuÄavanju]].</strong>',
-'semiprotectedpagewarning'=> '\'\'\'Napomena:\'\'\' Ovu stranicu mogu uređivati samo prijavljeni suradnici.',
-'templatesused' => 'Predlošci korišteni na ovoj stranici:',
-'nocreatetitle' => 'Otvaranje novih stranica ograniÄeno',
-'nocreatetext' => 'Na ovom je projektu ograniÄeno otvaranje novih stranica.
-Možete se vratiti i ureÄ‘ivati već postojeće stranice ili se [[Special:Userlogin|prijaviti ili otvoriti suradniÄki raÄun]].',
-'revhistory' => 'Stare izmjene',
-'nohistory' => 'Ova stranica nema starijih izmjena.',
-'revnotfound' => 'Stara izmjena nije nađena.',
-'revnotfoundtext' => 'Ne mogu pronaći staru izmjenu stranice koju ste zatražili.
-Molimo provjerite URL koji vas je doveo ovamo.',
-'loadhist' => 'UÄitavam stare izmjene',
-'currentrev' => 'Trenutna inaÄica',
-'revisionasof' => 'InaÄica od $1',
-'previousrevision' => 'â†Starija inaÄica',
-'nextrevision' => 'Novija inaÄica→',
-'currentrevisionlink' => 'vidi trenutnu inaÄicu',
-'cur' => 'sad',
-'next' => 'sljed',
-'last' => 'pret',
-'orig' => 'izvo',
-'histlegend' => 'Uputa: (sad) = razlika od trenutne inaÄice,
-(pret) = razlika od prethodne inaÄice, m = manja promjena',
-'deletedrev' => '[izbrisano]',
-'histfirst' => 'Najstarije',
-'histlast' => 'Najnovije',
-'rev-deleted-comment' => '(komentar uklonjen)',
-'rev-deleted-user' => '(suradniÄko ime uklonjeno)',
-'rev-deleted-text-permission'=> '<div class="mw-warning plainlinks">
-Ova je izmjena uklonjena iz javnoga arhiva.
-Detalji se vjerojatno nalaze u [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} evidenciji brisanja].
-</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-Ova je izmjena uklonjena iz javnoga arhiva.
-Kao administrator na ovom projektu možete ju vidjeti;
-detalji se vjerojatno nalaze u [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} evidenciji brisanja].
-</div>',
-'rev-delundel' => 'pokaži/skrij',
-'revisiondelete' => 'Izbriši/vrati izmjene',
-'revdelete-selected' => 'Odabrane izmjene stranice [[:$1]]:',
-'revdelete-text' => 'Obrisane će se izmjene i dalje nalaziti u javnom popisu izmjena,
-ali njihov sadržaj neće biti dostupan javnosti.
-
-Drugi administratori ovoga projekta moći će i dalje pristupiti skrivenom sadržaju i
-vratiti ga u javni pristup putem ovog suÄelja, osim ako operateri na projektu nisu
-postavili dodatna ograniÄenja.',
-'revdelete-legend' => 'Postavi ograniÄenja na izmjenu:',
-'revdelete-hide-text' => 'Sakrij tekst izmjene',
-'revdelete-hide-comment'=> 'Sakrij komentar (sažetak)',
-'revdelete-hide-user' => 'Sakrij suradnikovo ime/IP adresu',
-'revdelete-hide-restricted'=> 'Postavi ograniÄenja i za administratore kao i za ostale suradnike',
-'revdelete-log' => 'Komentar za evidenciju:',
-'revdelete-submit' => 'Izvrši brisanje/sakrivanje',
-'revdelete-logentry' => 'promijenjena su prava pristupa za stranicu [[$1]]',
-'difference' => '(Usporedba meÄ‘u inaÄicama)',
-'loadingrev' => 'uÄitavam inaÄicu za usporedbu',
-'lineno' => 'Redak $1:',
-'editcurrent' => 'Uredi trenutnu inaÄicu ove stranice',
-'selectnewerversionfordiff'=> 'Izaberi noviju inaÄicu za usporedbu',
-'selectolderversionfordiff'=> 'Izaberi stariju inaÄicu za usporedbu',
-'compareselectedversions'=> 'Usporedi odabrane inaÄice',
-'searchresults' => 'Rezultati pretrage',
-'searchresulttext' => 'Za više obavijesti o pretraživanju projekta {{SITENAME}} vidi [[Project:Tražilica]].',
-'searchsubtitle' => 'Za upit "[[:$1]]"',
-'searchsubtitleinvalid' => 'Za upit "$1"',
-'badquery' => 'Loše oblikovan upit',
-'badquerytext' => 'Nismo mogli provesti vašu pretragu.
-Razlog je vjerojatno u tome Å¡to ste pokuÅ¡ali tražiti rijeÄ kraću od tri
-slova, što još nije moguće.
-Možda ste pogriješili pri upisu pretrage. Pokušajte ponovo.',
-'matchtotals' => 'Upitu "$1" odgovara $2 naslova stranica i $3 tekstova stranica.',
-'noexactmatch' => '\'\'\'Ne postoji stranica naziva "$1".\'\'\' Možete [[:$1|kreirati tu stranicu]].',
-'titlematches' => 'Pronađene stranice prema naslovu',
-'notitlematches' => 'Nema pronađenih stranica prema naslovu',
-'textmatches' => 'PronaÄ‘ene stranice prema tekstu Älanka',
-'notextmatches' => 'Nema pronaÄ‘enih stranica prema tekstu Älanka',
-'prevn' => 'prethodnih $1',
-'nextn' => 'sljedećih $1',
-'viewprevnext' => 'Vidi ($1) ($2) ($3).',
-'showingresults' => 'Ispod je prikazano <b>$1</b> rezultata, poÄevÅ¡i od <b>$2.</b>.',
-'showingresultsnum' => 'Ispod je prikazano <b>$3</b> poÄevÅ¡i s brojem #<b>$2</b>.',
-'nonefound' => '<b>Napomena</b>: pretrage su neuspjeÅ¡ne ako tražite Äeste rijeÄi koje ne indeksiramo, ili u upitu navedete previÅ¡e pojmova (u rezultatu se pojavlju samo stranice koje sadrže sve tražene pojmove).',
-'powersearch' => 'Traženje',
-'powersearchtext' => '
-Traženje u prostoru :<br />
-$1<br />
-$2 Popis se preusmjerava Traženje za $3 $9',
-'searchdisabled' => '<p>Oprostite! Pretraga po cjelokupnoj bazi je zbog bržeg rada projekta {{SITENAME}} trenutno onomogućena. Možete se poslužiti tražilicom Google.</p>',
-'blanknamespace' => '(Glavni)',
-'preferences' => 'Postavke',
-'prefsnologin' => 'Niste prijavljeni',
-'prefsnologintext' => 'Morate biti [[Special:Userlogin|prijavljeni]]
-za podeÅ¡avanje korisniÄkih postavki.',
-'prefsreset' => 'Postavke su vraćene na prvotne vrijednosti.',
-'qbsettings' => 'Traka',
-'changepassword' => 'Promjena lozinke',
-'skin' => 'Izgled',
-'math' => 'Prikaz matematiÄkih formula',
-'dateformat' => 'Format datuma',
-'datedefault' => 'Nemoj postaviti',
-'datetime' => 'Datum i vrijeme',
-'math_failure' => 'Obrada nije uspjela.',
-'math_unknown_error' => 'nepoznata greška',
-'math_unknown_function' => 'nepoznata funkcija',
-'math_lexing_error' => 'rjeÄniÄka greÅ¡ka (lexing error)',
-'math_syntax_error' => 'sintaksna greška',
-'math_image_error' => 'Konverzija u PNG nije uspjela; provjerite jesu li dobro instalirani latex, dvips, gs, i convert',
-'math_bad_tmpdir' => 'Ne mogu otvoriti ili pisati u privremeni direktorij za matematiku',
-'math_bad_output' => 'Ne mogu otvoriti ili pisati u odredišni direktorij za matematiku',
-'math_notexvc' => 'Nedostaje izvršna datoteka texvc-a; pogledajte math/README za postavke.',
-'prefs-personal' => 'Podaci o suradniku',
-'prefs-rc' => 'Nedavne promjene i kratki Älanci',
-'prefs-misc' => 'Razno',
-'saveprefs' => 'Snimi postavke',
-'resetprefs' => 'Vrati na prvotne postavke',
-'oldpassword' => 'Stara lozinka',
-'newpassword' => 'Nova lozinka',
-'retypenew' => 'Ponovno unesite lozinku',
-'textboxsize' => 'Širina okvira za uređivanje',
-'rows' => 'Redova',
-'columns' => 'Stupaca',
-'searchresultshead' => 'Prikaz rezultata pretrage',
-'resultsperpage' => 'Koliko pogodaka na jednoj stranici',
-'contextlines' => 'Koliko redova teksta po pogotku',
-'contextchars' => 'Koliko znakova po retku',
-'stubthreshold' => 'Prag za prikaz Älanaka u nastajanju (stubova)',
-'recentchangescount' => 'Broj naslova u nedavnim izmjenama',
-'savedprefs' => 'VaÅ¡e postavke su saÄuvane.',
-'timezonelegend' => 'Vremenska zona',
-'timezonetext' => 'Unesite razliku između vašeg lokalnog vremena i vremena na poslužitelju (UTC).',
-'localtime' => 'Lokalno vrijeme',
-'timezoneoffset' => 'Razlika',
-'servertime' => 'Vrijeme na poslužitelju',
-'guesstimezone' => 'Vrijeme dobiveno od preglednika',
-'allowemail' => 'Omogući primanje e-maila od drugih suradnika',
-'defaultns' => 'Ako ne navedem drugaÄije, traži u ovim prostorima:',
-'default' => 'prvotno',
-'files' => 'Datoteke',
-'userrights-lookup-user'=> 'Upravljaj skupinama suradnika',
-'userrights-user-editname'=> 'Unesite suradniÄko ime:',
-'editusergroup' => 'Uredi suradniÄke skupine',
-'userrights-editusergroup'=> 'Uredi skupine suradnika',
-'saveusergroups' => 'Snimi skupine suradnika',
-'userrights-groupsmember'=> 'ÄŒlan:',
-'userrights-groupsavailable'=> 'Dostupne skupine:',
-'userrights-groupshelp' => 'Izaberite skupine u koje želite dodati ili iz njih ukloniti suradnika.
-NeoznaÄene skupine neće se promijeniti. Skupinu možete deselektirati istovremenim pritiskom CTRL + lijeva tipka miÅ¡a',
-'userrights-logcomment' => 'ÄŒlanstvo u skupini $1 zamijenjeno Älanstvom u skupini $2',
-'changes' => 'promjene',
-'recentchanges' => 'Nedavne promjene',
-'recentchangestext' => 'Na ovoj stranici možete pratiti nedavne promjene u wikiju.',
-'rcnote' => 'Slijedi zadnjih <strong>$1</strong> promjena u zadnjih <strong>$2</strong> dana, od $3.',
-'rcnotefrom' => 'Slijede promjene od <b>$2</b> (prikazano ih je do <b>$1</b>).',
-'rclistfrom' => 'Prikaži nove promjene poÄevÅ¡i od $1',
-'rcshowhideminor' => '$1 manje promjene',
-'rcshowhidebots' => '$1 botove',
-'rcshowhideliu' => '$1 prijavljene suradnike',
-'rcshowhideanons' => '$1 anonimne suradnike',
-'rcshowhidepatr' => '$1 provjerene promjene',
-'rcshowhidemine' => '$1 moje promjene',
-'rclinks' => 'Prikaži zadnjih $1 promjena u zadnjih $2 dana; $3',
-'diff' => 'razl',
-'hist' => 'pov',
-'hide' => 'sakrij',
-'show' => 'prikaži',
-'number_of_watching_users_pageview'=> '[$1 suradnika prati ovu stranicu]',
-'rc_categories' => 'OgraniÄi na kategorije (odvojene znakom "|")',
-'rc_categories_any' => 'Sve',
-'upload' => 'Postavi datoteku',
-'uploadbtn' => 'Postavi datoteku',
-'reupload' => 'Ponovno postavi',
-'reuploaddesc' => 'Vratite se u obrazac za postavljanje.',
-'uploadnologin' => 'Niste prijavljeni',
-'uploadnologintext' => 'Za postavljanje datoteka morate biti [[Special:Userlogin|prijavljeni].',
-'upload_directory_read_only'=> 'Server ne može pisati u direktorij za postavljanje ($1).',
-'uploaderror' => 'Greška kod postavljanja',
-'uploadtext' => '\'\'\'STANITE!\'\'\' Prije nego Å¡to postavite sliku proÄitajte i slijedite upute
-o [[Project:Slike|upotrebi slika]].
-
-Ovaj obrazac služi za postavljanje novih slika. Za pregledavanje i pretraživanje već postavljenih slika
-vidi [[Special:Imagelist|popis postavljenih datoteka]]. Postavljanja i brisanja bilježe se i u [[Special:Log|evidenciji]].
-
-Stavljanjem oznake u odgovarajući kvadratić morate potvrditi da postavljanjem slike ne krÅ¡ite niÄija autorska prava.
-Na kraju pritisnite dugme "Postavi datoteku".
-
-Da biste na stranicu stavili sliku, koristite poveznice tipa
-\'\'\'<nowiki>[[{{ns:6}}:datoteka.jpg]]</nowiki>\'\'\',
-\'\'\'<nowiki>[[{{ns:6}}:datoteka.png|popratni tekst]]</nowiki>\'\'\' ili
-\'\'\'<nowiki>[[{{ns:-2}}:datoteka.ogg]]</nowiki>\'\'\' za izravnu poveznicu na datoteku.',
-'uploadlog' => 'evidencija postavljanja',
-'uploadlogpage' => 'Evidencija_postavljanja',
-'uploadlogpagetext' => 'Dolje je popis nedavno postavljenih slika.',
-'filename' => 'Ime datoteke',
-'filedesc' => 'Opis',
-'fileuploadsummary' => 'Opis:',
-'filestatus' => 'Status autorskih prava',
-'filesource' => 'Izvor',
-'copyrightpage' => 'Project:Autorska prava',
-'copyrightpagename' => 'Autorska prava na projektu {{SITENAME}}',
-'uploadedfiles' => 'Postavljene datoteke',
-'ignorewarning' => 'Zanemari upozorenja i snimi datoteku.',
-'ignorewarnings' => 'Zanemari sva upozorenja',
-'minlength' => 'Imena slika moraju imati najmanje tri slova.',
-'illegalfilename' => 'Ime datoteke "$1" sadrži znakove koji nisu dozvoljeni u imenima stranica. Preimenujte datoteku i ponovno je postavite.',
-'badfilename' => 'Ime slike automatski je promijenjeno u "$1".',
-'badfiletype' => '".$1" nije preporuÄljiv format za slike.',
-'largefile' => 'PreporuÄljivo je da veliÄina datoteka ne prelazi $1 bajtova; ova datoteka ima $2 bajtova',
-'largefileserver' => 'VeliÄina ove datoteke veća je od one dopuÅ¡tene postavkama poslužitelja.',
-'emptyfile' => 'Datoteka koju ste postavili je prazna. Možda se radi o krivo utipkanom imenu datoteke. Provjerite želite li zaista postaviti ovu datoteku.',
-'fileexists' => 'Datoteka s ovim imenom već postoji, pogledajte $1 ako niste sigurni želite li je uistinu promijeniti.',
-'fileexists-forbidden' => 'Datoteka s ovim imenom već postoji; molim postavite ju pod drugim imenom. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'Datoteka s ovim imenom već postoji u središnjem spremniku datoteka; molim postavite ju pod drugim imenom. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'Postavljanje uspješno.',
-'fileuploaded' => 'Datoteka "$1" je uspješno postavljena.
-Slijedite ovu poveznicu: ($2) na stranicu s opisom i unesite
-podatke o datoteci: opis, izvor i licencu.
-
-Ako je ovo slika, možete je unijeti u stranicu ovako: <tt><nowiki>[[Image:$1|thumb|Opis]]</nowiki></tt>.',
-'uploadwarning' => 'Upozorenje kod postavljanja',
-'savefile' => 'SaÄuvaj datoteku',
-'uploadedimage' => 'postavljeno "$1"',
-'uploaddisabled' => 'Postavljanje je onemogućeno',
-'uploaddisabledtext' => 'Postavljanje datoteka na ovom je wikiju onemogućeno.',
-'uploadscripted' => 'Ova datoteka sadrži HTML ili skriptu, što može dovesti do grešaka u web pregledniku.',
-'uploadcorrupt' => 'Ova je datoteka oštećena ili ima nepravilan nastavak. Provjerite i pokušajte ponovo.',
-'uploadvirus' => 'Datoteka sadrži virus! Podrobnije: $1',
-'sourcefilename' => 'Ime datoteke na vaÅ¡em raÄunalu',
-'destfilename' => 'Ime datoteke na wikiju',
-'license' => 'Dozvola',
-'nolicense' => 'Molim odaberite:',
-'imagelist' => 'Popis slika',
-'imagelisttext' => 'Ispod je popis $1 slika složen $2.',
-'imagelistforuser' => 'Prikazuje samo slike koje je postavio suradnik $1.',
-'getimagelist' => 'dobavljam popis slika',
-'ilsubmit' => 'Traži',
-'showlast' => 'Prikaži $1 slika složenih $2.',
-'byname' => 'po imenu',
-'bydate' => 'po datumu',
-'bysize' => 'po veliÄini',
-'imgdelete' => 'bris',
-'imgdesc' => 'opis',
-'imglegend' => 'Uputa: (opis) = prikaži/uredi opis slike.',
-'imghistory' => 'Povijest slike',
-'revertimg' => 'vra',
-'deleteimg' => 'bri',
-'deleteimgcompletely' => 'IzbriÅ¡i sve inaÄice datoteke',
-'imghistlegend' => 'Uputa: (tre) = trenutna slika, (bri) = briši
-zadnju inaÄicu, (vra) = vrati sliku na prethodnu inaÄicu.
-<br /><i>Klikni na datum, da vidiÅ¡ inaÄicu koja je tada postavljena</i>.',
-'imagelinks' => 'Poveznice slike',
-'linkstoimage' => 'Sljedeće stranice povezuju na ovu sliku:',
-'nolinkstoimage' => 'Nijedna stranica ne povezuje na ovu sliku.',
-'sharedupload' => 'Ova je datoteka postavljena na zajedniÄkom poslužitelju i mogu je koristiti i ostali wikiji',
-'shareduploadwiki' => 'Za podrobnije informacije vidi $1.',
-'shareduploadwiki-linktext'=> 'stranica s opisom datoteke',
-'noimage' => 'Ne postoji datoteka s ovim imenom. Možete ju $1.',
-'noimage-linktext' => 'postaviti',
-'uploadnewversion-linktext'=> 'Postavi novu inaÄicu datoteke',
-'mimesearch' => 'MIME tražilica',
-'mimetype' => 'MIME tip datoteke:',
-'download' => 'skidanje',
-'unwatchedpages' => 'Nenadgledane stranice',
-'listredirects' => 'Popis preusmjeravanja',
-'statistics' => 'Statistika',
-'sitestats' => 'Statistika ovog wikija',
-'userstats' => 'Statistika suradnika',
-'sitestatstext' => 'U bazi podataka ukupno je \'\'\'$1\'\'\' Älanaka.
-Ovaj broj ukljuÄuje stranice za raspravu, stranice o projektu u prostoru {{SITENAME}}, kratke Älanke,
-preusmjerene stranice, i sve ostale Älanke koje najvjerojatnije ne možemo raÄunati kao sadržaj.
-
-Trenutno je \'\'\'$2\'\'\' Älanaka koji predstavljaju valjan sadržaj (nalaze se u glavnom prostoru i sadrže
-barem jednu unutarnju poveznicu).
-
-Snimljeno je \'\'\'$8\'\'\' datoteka.
-
-Ukupno je \'\'\'$3\'\'\' pregleda stranica, i \'\'\'$4\'\'\' ureÄ‘ivanja Älanaka od pokretanja projekta {{SITENAME}}.
-U prosjeku to iznosi \'\'\'$5\'\'\' uređivanja po stranici, i \'\'\'$6\'\'\' pregleda po uređivanju.
-
-Duljina [http://meta.wikimedia.org/wiki/Help:Job_queue zadataka za izvršavanje] je \'\'\'$7\'\'\'.',
-'userstatstext' => 'Broj registriranih suradnika je \'\'\'$1\'\'\'. Od toga je \'\'\'$2\'\'\' (ili \'\'\'$4%\'\'\') administratora (vidi $3).',
-'disambiguations' => 'Razdvojbene stranice',
-'disambiguationstext' => 'Sljedeći su Älanci povezani na <i>razdvojbenu stranicu</i>. Morali bi biti povezani
-na odgovarajući sadržaj.<br />Stranica je razdvojbena ako je povezana iz $1.<br />Poveznice
-iz sekundarnih prostora ovdje <i>nisu</i> prikazane.',
-'doubleredirects' => 'Dvostruko preusmjeravanje',
-'doubleredirectstext' => '<b>Pozor:</b>ovaj popis može sadržavati nepravilne Älanove. To obiÄno znaÄi
-da postoji dodatan tekst u poveznici prve naredbe \#REDIRECT.<br />
-Svaki red sadrži poveznice na prvo i drugo preusmjeravanje, te te prvu liniju teksta drugog preusmjeravanja
-koja obiÄno ukazuje na "pravu" odrediÅ¡nu stranicu, na koju bi trebalo pokazivati prvo preusmjeravanje.',
-'brokenredirects' => 'Kriva preusmjeravanja',
-'brokenredirectstext' => 'Sljedeća preusmjeravanja pokazuju na nepostojeće Älanke.',
-'nbytes' => '$1 bajtova',
-'ncategories' => '$1 kategorija',
-'nlinks' => '$1 poveznica',
-'nrevisions' => '$1 inaÄica',
-'nviews' => '$1 puta pogledano',
-'lonelypages' => 'Stranice siroÄad',
-'uncategorizedpages' => 'Nekategorizirane stranice',
-'uncategorizedcategories'=> 'Nekategorizirane kategorije',
-'unusedcategories' => 'Nekorištene kategorije',
-'unusedimages' => 'Nekorištene slike',
-'popularpages' => 'Popularne stranice',
-'wantedcategories' => 'Tražene kategorije',
-'wantedpages' => 'Tražene stranice',
-'mostlinked' => 'Stranice na koje vodi najviše poveznica',
-'mostlinkedcategories' => 'Kategorije na koje vodi najviše poveznica',
-'mostcategories' => 'Popis Älanaka po broju kategorija',
-'mostimages' => 'Slike na koje vodi najviše poveznica',
-'mostrevisions' => 'Popis Älanaka po broju ureÄ‘ivanja',
-'allpages' => 'Sve stranice',
-'prefixindex' => 'Indeks prema poÄetku naslova',
-'randompage' => 'SluÄajna stranica',
-'shortpages' => 'Kratke stranice',
-'longpages' => 'Duge stranice',
-'deadendpages' => 'Slijepe ulice',
-'listusers' => 'Popis suradnika',
-'specialpages' => 'Posebne stranice',
-'spheading' => 'Posebne stranice za sve suradnike',
-'restrictedpheading' => 'Posebne stranice s ograniÄenim pristupom',
-'recentchangeslinked' => 'Povezane stranice',
-'rclsub' => '(na stranice povezane iz "$1")',
-'newpages' => 'Nove stranice',
-'ancientpages' => 'Najstarije stranice',
-'intl' => 'Interwiki poveznice',
-'move' => 'Premjesti',
-'movethispage' => 'Premjesti ovu stranicu',
-'unusedimagestext' => '<p>Moguće je da su druge mrežne stranice izvan ovog
-wikija povezane na sliku neposrednim URLom, a nisu ovdje navedene unatoÄ aktivnoj uporabi.</p>',
-'unusedcategoriestext' => 'Na navedenim stranicama kategorija nema ni jednog Älanka ili potkategorije.',
-'booksources' => 'Pretraživanje po ISBN-u',
-'categoriespagetext' => 'Na ovom wikiju postoje sljedeće kategorije.',
-'data' => 'Podaci',
-'userrights' => 'Upravljanje suradniÄkim pravima',
-'groups' => 'SuradniÄke skupine',
-'booksourcetext' => 'Dolje je popis poveznica prema stranicama koje prodaju nove ili rabljene knjige i
-gdje su možda na raspolaganju dodatne informacije o knjigama koje tražite.
-{{SITENAME}} ne posluje ni s jednim od ovih siteova i ovaj popis nije pokazatelj njihovog uspjeha.',
-'alphaindexline' => '$1 do $2',
-'version' => 'Verzija softvera',
-'log' => 'Evidencije',
-'alllogstext' => 'Skupni prikaz evidencija postavljenih datoteka, brisanja, zaštite, blokiranja, i administratorskih prava.
-Možete suziti prikaz odabirući tip evidencije, suradniÄko ime ili stranicu u pitanju.',
-'logempty' => 'Nema pronađenih stavki.',
-'nextpage' => 'Sljedeća stranica ($1)',
-'allpagesfrom' => 'Pokaži stranice poÄevÅ¡i od:',
-'allarticles' => 'Svi Älanci',
-'allnonarticles' => 'Svi ne-Älanci',
-'allinnamespace' => 'Svi Älanci (prostor $1)',
-'allnotinnamespace' => 'Sve stranice koje nisu u prostoru $1',
-'allpagesprev' => 'Prijašnje',
-'allpagesnext' => 'Sljedeće',
-'allpagessubmit' => 'Kreni',
-'allpagesprefix' => 'Stranice Äiji naslov poÄinje s:',
-'mailnologin' => 'Nema adrese pošiljaoca',
-'mailnologintext' => 'Morate biti [[Special:Userlogin|prijavljeni]]
-i imati valjanu adresu e-pošte u svojim [[Special:Preferences|postavkama]]
-da bi mogli slati poštu drugim suradnicima.',
-'emailuser' => 'Pošalji e-poštu ovom suradniku',
-'emailpage' => 'Pošalji e-poštu suradniku',
-'emailpagetext' => 'Ako je suradnik unio valjanu e-mail adresu u svojim postavkama,
-bit će mu poslana poruka s tekstom iz donjeg obrasca.
-E-mail adresa iz vaših postavki nalazit će se u "From" polju poruke i primatelj će vam moći odgovoriti.',
-'usermailererror' => 'Sustav pošte se vratio s greškom:',
-'noemailtitle' => 'Nema adrese primaoca',
-'noemailtext' => 'Ovaj suradnik nije unio valjanu e-mail adresu ili se odluÄio na neće primati poÅ¡tu od drugih suradnika.',
-'emailfrom' => 'Od',
-'emailto' => 'Za',
-'emailsubject' => 'Tema',
-'emailmessage' => 'Poruka',
-'emailsend' => 'Pošalji',
-'emailsent' => 'E-mail poslan',
-'emailsenttext' => 'Vaša poruka je poslana.',
-'watchlist' => 'Moj popis praćenja',
-'watchlistsub' => '(za suradnika "$1")',
-'nowatchlist' => 'Na vaÅ¡em popisu praćenja nema nijednog Älanka.',
-'watchnologin' => 'Niste prijavljeni',
-'watchnologintext' => 'Morate biti [[Special:Userlogin|prijavljeni]]
-za promjene u popisu praćenja.',
-'addedwatch' => 'Dodano u popis praćenja',
-'addedwatchtext' => 'Stranica "$1" je dodana na vaš [[Special:Watchlist|popis praćenja]].
-Promjene na ovoj stranici i njenoj stranici za razgovor bit će tamo prikazani, a stranica će biti ispisana
-<b>podebljano</b> u [[Special:Recentchanges|popisu nedavnih promjena]], da biste je lakše primijetili.
-<p>Ako poželite ukloniti stranicu s popisa praćenja, pritisnite "Prekini praćenje" u traci s naredbama.</p>',
-'removedwatch' => 'Odstranjena s popisa praćenja',
-'removedwatchtext' => 'Stranica "$1" je odstranjena s vašeg popisa praćenja.',
-'watch' => 'Prati',
-'watchthispage' => 'Prati ovu stranicu',
-'unwatch' => 'Prekini praćenje',
-'unwatchthispage' => 'Prekini praćenje',
-'notanarticle' => 'Nije Älanak',
-'watchnochange' => 'Niti jedna od praćenih stranica nije promijenjena od vašeg zadnjeg posjeta.',
-'watchdetails' => '* broj stranica koje se prate (ne brojeći stranice za razgovor): $1
-* [[Special:Watchlist/edit|prikaži i uredi popis praćenja]]',
-'wlheader-enotif' => '* UkljuÄeno je izvješćivanje e-mailom.',
-'wlheader-showupdated' => '* Stranice koje su promijenjene od vašeg zadnjeg posjeta prikazane su \'\'\'podebljano\'\'\'',
-'watchmethod-recent' => 'provjera nedavnih promjena praćenih stranica',
-'watchmethod-list' => 'provjera praćanih stranica za nedavne promjene',
-'removechecked' => 'Ukloni oznaÄene Älanke s popisa praćenja',
-'watchlistcontains' => 'Broj stranica na vašem popisu praćenja je $1.',
-'watcheditlist' => 'Ovdje je abecedni popis stranica koje pratite. OznaÄite stranice koje želite ukloniti
-s popisa i pritisnite dugme \'ukloni oznaÄeno\' na dnu ekrana (uklanjanjem stranice sa sadržajem uklanja se
-i stranica za razgovor i obrnuto).',
-'removingchecked' => 'Uklanjam ove Älanke s popisa praćenja...',
-'couldntremove' => 'Nisam mogao ukloniti \'$1\'...',
-'iteminvalidname' => 'Problem s izborom \'$1\', ime nije valjano...',
-'wlnote' => 'Ovdje je posljednjih $1 promjena u posljednjih <b>$2</b> sati.',
-'wlshowlast' => 'Pokaži zadnjih $1 sati $2 dana $3',
-'wlsaved' => 'Ovo je snimljena inaÄica vaÅ¡eg popisa praćenja.',
-'wlhideshowown' => '$1 moja uređivanja.',
-'wlhideshowbots' => '$1 botove.',
-'enotif_mailer' => '{{SITENAME}} - izvješća o promjenama',
-'enotif_reset' => 'OznaÄi sve stranice kao već posjećene',
-'enotif_newpagetext' => 'Ovo je nova stranica.',
-'changed' => 'promijenio',
-'created' => 'stvorio',
-'enotif_subject' => '{{SITENAME}}: Stranicu $PAGETITLE je $CHANGEDORCREATED suradnik $PAGEEDITOR',
-'enotif_lastvisited' => 'Pogledaj $1 za promjene od zadnjeg posjeta.',
-'enotif_body' => '$WATCHINGUSERNAME,
-
-stranicu na projektu {{SITENAME}} s naslovom $PAGETITLE je dana $PAGEEDITDATE $CHANGEDORCREATED suradnik $PAGEEDITOR,
-pogledajte $PAGETITLE_URL za trenutnu inaÄicu.
-
-$NEWPAGE
-
-Sažetak urednika: $PAGESUMMARY $PAGEMINOREDIT
-
-Možete se javiti uredniku:
-mail: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-Do vašeg ponovnog posjeta stranici nećete dobivati daljnja izviješća.
-Postavke za izvješćivanje možete resetirati na svom popisu praćenja.
-
- Vaš sustav izvješćivanja - hrvatska {{SITENAME}}.
-
---
-Za promjene svog popisa praćenja posjetite
-{{SERVER}}{{localurl:Special:Watchlist|edit=yes}}
-
-Za pomoć posjetite:
-{{SERVER}}{{localurl:Help:Contents}}',
-'deletepage' => 'Izbriši stranicu',
-'confirm' => 'Potvrdi',
-'excontent' => 'sadržaj je bio: \'$1\'',
-'excontentauthor' => 'sadržaj je bio: \'$1\' (a jedini urednik \'$2\')',
-'exbeforeblank' => 'sadržaj prije brisanja je bio: \'$1\'',
-'exblank' => 'stranica je bila prazna',
-'confirmdelete' => 'Potvrdi brisanje',
-'deletesub' => '(Brišem "$1")',
-'historywarning' => 'UPOZORENJE: Stranica koju želite obrisati ima prijaÅ¡nje inaÄice:',
-'confirmdeletetext' => 'Zauvijek ćete izbrisati stranicu ili sliku zajedno s prijaÅ¡njim inaÄicama.
-Molim potvrdite svoju namjeru, da razumijete posljedice i da ovo radite u skladu s [[Project:Pravila|pravilima]].',
-'actioncomplete' => 'Zahvat završen',
-'deletedtext' => '"$1" je izbrisana.
-Vidi $2 za evidenciju nedavnih brisanja.',
-'deletedarticle' => 'izbrisano "$1"',
-'dellogpage' => 'Evidencija_brisanja',
-'dellogpagetext' => 'Dolje je popis nedavnih brisanja.
-Sva vremena su prema poslužiteljevom vremenu (UTC).
-<ul>
-</ul>',
-'deletionlog' => 'evidencija brisanja',
-'reverted' => 'Vraćeno na prijaÅ¡nju inaÄicu',
-'deletecomment' => 'Razlog za brisanje',
-'imagereverted' => 'UspjeÅ¡no vraćeno na prijaÅ¡nju inaÄicu.',
-'rollback' => 'Ukloni posljednju promjenu',
-'rollback_short' => 'Ukloni',
-'rollbacklink' => 'ukloni',
-'rollbackfailed' => 'Uklanjanje neuspješno',
-'cantrollback' => 'Ne mogu ukloniti posljednju promjenu, postoji samo jedna promjena.',
-'alreadyrolled' => 'Ne mogu ukloniti posljednju promjenu Älanka [[$1]] koju je napravio suradnik [[User:$2|$2]]
-([[User talk:$2|Talk]]); netko je već promijenio stranicu ili uklonio promjenu.
-
-Posljednju promjenu napravio je suradnik [[User:$3|$3]] ([[User talk:$3|Talk]]).',
-'editcomment' => 'Komentar promjene je: "<i>$1</i>".',
-'revertpage' => 'Uklonjena promjena suradnika $2, vraćeno na zadnju inaÄicu suradnika $1',
-'sessionfailure' => 'UoÄili smo problem s vaÅ¡om prijavom. Zadnja naredba nije izvrÅ¡ena
-kako bi izbjegla zloupotreba. Molimo vas da u pregledniku pritisnete "Natrag" (Back) i ponovno uÄitate stranicu
-s koje ste stigli.',
-'protectlogpage' => 'Evidencija zaštićivanja',
-'protectlogtext' => 'Ispod je popis zaštićivanja i uklanjanja zaštite pojedinih stranica.
-Pogledajte Älanak [[Project:Protected page|ZaÅ¡tićena stranica]] za viÅ¡e obavijesti na ovu temu.',
-'protectedarticle' => 'Älanak "[[$1]]" je zaÅ¡tićen',
-'unprotectedarticle' => 'uklonjena zaÅ¡tita Älanka "[[$1]]"',
-'protectsub' => '(Zaštićujem "$1")',
-'confirmprotecttext' => 'Želite li doista zaštititi ovu stranicu?',
-'confirmprotect' => 'Potvrda zaštite',
-'protectmoveonly' => 'Zaštiti samo od premještanja',
-'protectcomment' => 'Razlog za zaštitu',
-'unprotectsub' => '(Uklanjam zaštitu stranice "$1")',
-'confirmunprotecttext' => 'Želite li doista ukloniti zaštitu?',
-'confirmunprotect' => 'Potvrda uklanjanja zaštite',
-'unprotectcomment' => 'Razlog za uklanjanje zaštite',
-'protect-unchain' => 'OtkljuÄaj ovlaÅ¡tenja za premjeÅ¡tanje',
-'protect-text' => 'Ovdje možete pregledati i promijeniti razinu zaštite za stranicu <strong>$1</strong>.
-Molim pripazite da ovo radite u skladu s [[Project:Pravila|pravilima]].',
-'protect-viewtext' => 'VaÅ¡ suradniÄki raÄun nema ovlasti
-za promjenu razine zaštite stranice. Ovo su trenutne postavke stranice <strong>$1</strong>:',
-'protect-default' => '(bez zaštite)',
-'protect-level-autoconfirmed'=> 'Blokiraj neregistrirane suradnike',
-'protect-level-sysop' => 'Samo administratori',
-'restriction-edit' => 'Uređivanje',
-'restriction-move' => 'Premještanje',
-'undelete' => 'Vrati izbrisanu stranicu',
-'undeletepage' => 'Vidi i/ili vrati izbrisane stranice',
-'viewdeletedpage' => 'Pogledaj izbrisanu stranicu',
-'undeletepagetext' => 'Sljedeće su stranice izbrisane, ali se joÅ¡ uvijek nalaze u bazi i mogu se obnoviti. Baza se povremeno Äisti od ovakvih stranica.',
-'undeletearticle' => 'Vrati izbrisanu stranicu',
-'undeleterevisions' => '$1 inaÄica je arhivirano',
-'undeletehistory' => 'Ako vratite izbrisanu stranicu, bit će vraćene i sve prijašnje promjene. Ako je u međuvremenu stvorena nova stranica s istim imenom, vraćena stranica bit će upisana kao prijašnja promjena sadašnje. Sadašnja stranica neće biti zamijenjena.',
-'undeletehistorynoadmin'=> 'Ovaj je Älanak izbrisan. Razlog za brisanje prikazan je u donjem sažetku, zajedno s
-detaljima o suradnicima koji su uređivali ovu stranicu prije brisanja.
-Tekst izbrisanih inaÄica dostupan je samo administratorima.',
-'undeleterevision' => 'Izbrisana inaÄica od $1',
-'undeletebtn' => 'Vrati!',
-'undeletedarticle' => 'vraćen "$1"',
-'undeletedrevisions' => '$1 inaÄica vraćeno',
-'namespace' => 'Prostor:',
-'invert' => 'Sve osim odabranog',
-'contributions' => 'Doprinosi suradnika',
-'mycontris' => 'Moji doprinosi',
-'contribsub' => 'Za $1',
-'nocontribs' => 'Nema promjena koje udovoljavaju ovim kriterijima.',
-'ucnote' => 'Ovdje je zadnjih <b>$1</b> promjena ovog suradnika u zadnjih <b>$2</b> dana.',
-'uclinks' => 'Pogledaj zadnjih $1 promjena; pogledaj zadnjih $2 dana.',
-'uctop' => ' (vrh)',
-'newbies' => 'novaci',
-'sp-contributions-newest'=> 'Najnovije',
-'sp-contributions-oldest'=> 'Najstarije',
-'sp-contributions-newer'=> '$1 novijih',
-'sp-contributions-older'=> '$1 starijih',
-'sp-contributions-newbies-sub'=> 'Za nove suradnike',
-'whatlinkshere' => 'Å to vodi ovamo',
-'notargettitle' => 'Nema odredišta',
-'notargettext' => 'Niste naveli ciljnu stranicu ili suradnika za izvršavanje ove funkcije.',
-'linklistsub' => '(Popis poveznica)',
-'linkshere' => 'Sljedeće stranice povezuju ovamo:',
-'nolinkshere' => 'Nijedna stranica ne povezuje ovamo.',
-'isredirect' => 'stranica za preusmjeravanje',
-'istemplate' => 'kao predložak',
-'blockip' => 'Blokiraj suradnika',
-'blockiptext' => 'Koristite donji obrazac za blokiranje pisanja pojedinih suradnika ili IP adresa .
-To biste trebali raditi samo zbog sprjeÄavanja vandalizma i u skladu
-sa [[Project:Policy|smjernicama]].
-Upišite i razlog za ovo blokiranje (npr. stranice koje su
-vandalizirane).',
-'ipaddress' => 'IP adresa',
-'ipadressorusername' => 'IP adresa ili suradniÄko ime',
-'ipbexpiry' => 'Rok (na engleskom)',
-'ipbreason' => 'Razlog',
-'ipbsubmit' => 'Blokiraj ovog suradnika',
-'ipbother' => 'Neki drugi rok (na engleskom, npr. 6 days',
-'ipboptions' => '2 sata:2 hours,6 sati:6 hours,1 dan:1 day,3 dana:3 days,1 tjedan:1 week,2 tjedna:2 weeks,1 mjesec:1 month,3 mjeseca:3 months,6 mjeseci:6 months,1 godine:1 year,zauvijek:infinite',
-'ipbotheroption' => 'drugo',
-'badipaddress' => 'Nevaljana IP adresa.',
-'blockipsuccesssub' => 'Uspješno blokirano',
-'blockipsuccesstext' => 'Suradnik [[{{ns:Special}}:Contributions/$1|$1]] je blokiran.
-<br />Pogledaj [[{{ns:Special}}:Ipblocklist|IP block list]] za pregled blokiranja.',
-'unblockip' => 'Deblokiraj suradnika',
-'unblockiptext' => 'Ovaj se obrazac koristi za vraćanje prava na pisanje prethodno blokiranoj IP adresi.',
-'ipusubmit' => 'Deblokiraj ovu adresu',
-'ipblocklist' => 'Popis blokiranih IP adresa',
-'blocklistline' => '$1, $2 je blokirao $3 ($4)',
-'infiniteblock' => 'neograniÄeno',
-'expiringblock' => 'istjeÄe $1',
-'ipblocklistempty' => 'Popis blokiranja je prazan.',
-'blocklink' => 'blokiraj',
-'unblocklink' => 'deblokiraj',
-'contribslink' => 'doprinosi',
-'autoblocker' => 'Automatski ste blokirani jer je vašu IP adresu nedavno koristio "[[User:$1|$1]]" koji je blokiran zbog: "$2".',
-'blocklogpage' => 'Evidencija_blokiranja',
-'blocklogentry' => 'Blokiran je "[[$1]]" na rok $2',
-'blocklogtext' => 'Ovo je evidencija blokiranja i deblokiranja. Na popisu
-nema automatski blokiranih IP adresa. Za popis trenutnih zabrana i
-blokiranja vidi [[Special:Ipblocklist|listu IP blokiranja]].',
-'unblocklogentry' => 'Deblokiran "$1"',
-'range_block_disabled' => 'IskljuÄena je administratorska naredba za blokiranje raspona IP adresa.',
-'ipb_expiry_invalid' => 'Vremenski rok nije valjan.',
-'ip_range_invalid' => 'Raspon IP adresa nije valjan.',
-'proxyblocker' => 'Zaštita od otvorenih posrednika (proxyja)',
-'proxyblockreason' => 'VaÅ¡a je IP adresa blokirana jer se radi o otvorenom posredniku (proxyju). Molim stupite u vezu s vaÅ¡im davateljem internetskih usluga (ISP-om) ili službom tehniÄke podrÅ¡ke i obavijestite ih o ovom ozbiljnom sigurnosnom problemu.',
-'proxyblocksuccess' => 'Napravljeno.',
-'sorbsreason' => 'Vaša IP adresa je na popisu otvorenih posrednika na poslužitelju [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason'=> 'VaÅ¡a IP adresa je na popisu otvorenih posrednika na poslužitelju [http://www.sorbs.net SORBS] DNSBL. Ne možete otvoriti raÄun.',
-'lockdb' => 'ZakljuÄaj bazu podataka',
-'unlockdb' => 'OtkljuÄaj bazu podataka',
-'lockdbtext' => 'ZakljuÄavanjem baze će se suradnicima onemogućiti ureÄ‘ivanje stranica, mijenjanje postavki i popisa praćenja, i sve drugo Å¡to zahtijeva promjene u bazi podataka.
-Molim potvrdite svoju namjeru zakljuÄavanja, te da ćete otkljuÄati bazu Äim zavrÅ¡ite s održavanjem.',
-'unlockdbtext' => 'OtkljuÄavanjem baze omogućit ćete suradnicima ureÄ‘ivanje stranica,
-mijenjanje postavki, uređivanje popisa praćenja i druge stvari koje zahtijevaju promjene u bazi. Molim potvrdite svoju namjeru.',
-'lockconfirm' => 'Da, sigurno želim zakljuÄati bazu.',
-'unlockconfirm' => 'Da, sigurno želim otkljuÄati bazu.',
-'lockbtn' => 'ZakljuÄaj bazu podataka',
-'unlockbtn' => 'OtkljuÄaj bazu podataka',
-'locknoconfirm' => 'Niste potvrdili svoje namjere.',
-'lockdbsuccesssub' => 'ZakljuÄavanje baze podataka uspjelo',
-'unlockdbsuccesssub' => 'OtkljuÄavanje baze podataka uspjelo',
-'lockdbsuccesstext' => 'Baza podataka je zakljuÄana.
-<br />Ne zaboravite otkljuÄati po zavrÅ¡etku održavanja.',
-'unlockdbsuccesstext' => 'Baza podataka je otkljuÄana.',
-'makesysoptitle' => 'NaÄini suradnika administratorom',
-'makesysoptext' => 'Ovaj obrazac služi birokratima za dodjeljivanje administratorskih prava pojedinom suradniku. Utipkajte ime suradnika u kućicu i pritisnite dugme kako biste suradniku dali administratorska prava.',
-'makesysopname' => 'Ime suradnika:',
-'makesysopsubmit' => 'UÄini ovog suradnika administratorom',
-'makesysopok' => '<b>Suradnik "$1" je postao administrator</b>',
-'makesysopfail' => '<b>Suradnika "$1" nije se moglo uÄiniti administratorom. (Jeste li pravilno upisali ime?)</b>',
-'setbureaucratflag' => 'Postavi oznaku birokrata',
-'setstewardflag' => 'Postavi oznaku upravitelja',
-'rightslogtext' => 'Ovo je evidencija promjena suradniÄkih prava.',
-'rights' => 'Prava:',
-'set_user_rights' => 'Postavi suradniÄka prava',
-'user_rights_set' => '<b>Prava za suradnika "$1" postavljena</b>',
-'set_rights_fail' => '<b>Prava za suradnika "$1" nisu postavljena. (Jeste li pravilno upisali ime?)</b>',
-'makesysop' => 'UÄini suradnika administratorom',
-'already_sysop' => 'Ovaj je suradnik već administrator',
-'already_bureaucrat' => 'Ovaj je suradnik već birokrat',
-'already_steward' => 'Ovaj je suradnik već upravitelj',
-'movepage' => 'Premjesti stranicu',
-'movepagetext' => 'Korištenjem ovog obrasca ćete preimenovati stranicu i premjestiti sve stare izmjene
-na novo ime.
-Stari će se naslov pretvoriti u stranicu koja automatski preusmjerava na novi naslov.
-Poveznice na stari naslov ostat će iste; bilo bi dobro da
-[[Special:Maintenance|provjerite]] je li preusmjeravanje ispravno.
-Na vama je da se pobrinete da poveznice i dalje vode tamo
-gdje bi trebale.
-
-Stranica se \'\'\'neće\'\'\' premjestiti ako već postoji stranica s novim naslovom,
-osim u sluÄaju prazne stranice ili stranice za preusmjeravanje koja nema
-nikakvih starih izmjena. To znaÄi: 1. ako pogrijeÅ¡ite, možete opet preimenovati
-stranicu na stari naslov, 2. ne može vam se dogoditi da izbrišete neku postojeću stranicu.
-
-<b>OPREZ!</b>
-Ovo može biti drastiÄna i neoÄekivana promjena kad su u pitanju popularne stranice,
-i zato dobro razmislite prije nego Å¡to preimenujete stranicu.',
-'movepagetalktext' => 'Stranica za razgovor, ako postoji, automatski će se premjestiti zajedno sa stranicom koju premještate. \'\'\'Stranica za razgovor neće se premjestiti ako:\'\'\'
-*premještate stranicu iz jednog prostora u drugi,
-*pod novim imenom već postoji stranica za razgovor s nekim sadržajem, ili
-*maknete kvaÄicu u kućici na dnu ove stranice.
-
-U tim sluÄajevima ćete morati sami premjestiti ili iskopirati stranicu za razgovor,
-ako to želite.',
-'movearticle' => 'Premjesti stranicu',
-'movenologin' => 'Niste prijavljeni',
-'movenologintext' => 'Ako želite premjestiti stranicu morate biti [[Special:Userlogin|prijavljeni]].',
-'newtitle' => 'Na novi naslov',
-'movepagebtn' => 'Premjesti stranicu',
-'pagemovedsub' => 'Premještanje uspjelo',
-'pagemovedtext' => 'Stranica "[[$1]]" premještena je na "[[$2]]".',
-'articleexists' => 'Stranica pod tim imenom već postoji ili ime koje ste odabrali nije u skladu s pravilima.
-Molimo odaberite drugo ime.',
-'talkexists' => '\'\'\'Sama stranica je uspjeÅ¡no prenesena, ali stranicu za razgovor nije bilo moguće prenijeti jer na odrediÅ¡tu već postoji stranica za razgovor. Molimo da ih ruÄno spojite.\'\'\'',
-'movedto' => 'premješteno na',
-'movetalk' => 'Premjesti i njezinu stranicu za razgovor ako je moguće.',
-'talkpagemoved' => 'Pripadajuća stranica za razgovor također je premještena.',
-'talkpagenotmoved' => 'Pripadajuća stranica za razgovor <strong>nije</strong> premještena.',
-'1movedto2' => '$1 premješteno na $2',
-'1movedto2_redir' => '$1 premješteno na $2 preko postojećeg preusmjeravanja',
-'movelogpage' => 'Evidencija premještanja',
-'movelogpagetext' => 'Ispod je popis premještenih stranica.',
-'movereason' => 'Razlog',
-'revertmove' => 'vrati',
-'delete_and_move' => 'Izbriši i premjesti',
-'delete_and_move_text' => '==Nužno brisanje==
-
-OdrediÅ¡ni Älanak "[[$1]]" već postoji. Želite li ga obrisati da biste napravili mjesto za premjeÅ¡taj?',
-'delete_and_move_confirm'=> 'Da, izbriši stranicu',
-'delete_and_move_reason'=> 'Obrisano kako bi se napravilo mjesta za premještaj.',
-'selfmove' => 'Izvorni i odredišni naslov su isti; ne mogu premjestiti stranicu na nju samu.',
-'immobile_namespace' => 'Odredišni naslov pripada posebnom tipu; u taj prostor ne mogu pomicati stranice.',
-'export' => 'Izvezi stranice',
-'exporttext' => 'Možete izvesti tekst i prijašnje promjene jedne ili više stranica uklopljene u XML kod. U budućim verzijama MediaWiki softvera bit će moguće uvesti ovakvu stranicu u neki drugi wiki. Trenutna verzija to još ne podržava.
-
-Za izvoz stranica unesite njihove naslove u polje ispod, jedan naslov po retku, i oznaÄite želite li trenutnu inaÄicu zajedno sa svim prijaÅ¡njima, ili samo trenutnu inaÄicu s informacijom o zadnjoj promjeni.
-
-U potonjem sluÄaju možete koristiti i poveznicu, npr. [[{{ns:Special}}:Export/Hrvatska]] za Älanak [[Hrvatska]].',
-'exportcuronly' => 'UkljuÄi samo trenutnu inaÄicu, ne i sve prijaÅ¡nje',
-'exportnohistory' => '----
-\'\'\'Napomena:\'\'\' izvoz cjelokupne stranice sa svim prethodnim izmjenama onemogućen je zbog opterećenja poslužitelja.',
-'allmessages' => 'Sve sistemske poruke',
-'allmessagesname' => 'Ime',
-'allmessagesdefault' => 'Prvotni tekst',
-'allmessagescurrent' => 'Trenutni tekst',
-'allmessagestext' => 'Ovo je popis svih sistemskih poruka u prostoru MediaWiki: .',
-'allmessagesnotsupportedUI'=> 'Trenutno odabrani jezik, <b>$1</b>, nije podržan u popisu Special:AllMessages na ovom mjestu.',
-'allmessagesnotsupportedDB'=> 'UreÄ‘ivanje Special:AllMessages trenutno nije podržano jer je iskljuÄen parametar wgUseDatabaseMessages.',
-'allmessagesfilter' => 'Filter imena poruka:',
-'allmessagesmodified' => 'Prikaži samo promijenjene',
-'thumbnail-more' => 'Povećaj',
-'missingimage' => '<b>Nedostaje slika</b><br /><i>$1</i>',
-'filemissing' => 'Nedostaje datoteka',
-'thumbnail_error' => 'PogrjeÅ¡ka pri izradbi sliÄice: $1',
-'import' => 'Uvezi stranice',
-'importinterwiki' => 'Transwiki uvoz',
-'importtext' => 'Molim da izvezete ovu datoteku iz izvorišnog wikija koristeći pomagalo Special:Export, snimite je na svoj disk i postavite je ovdje.',
-'importfailed' => 'Uvoz nije uspio: $1',
-'importnotext' => 'Prazno ili bez teksta',
-'importsuccess' => 'Uvoz je uspio!',
-'importhistoryconflict' => 'DoÅ¡lo je do konflikta meÄ‘u prijaÅ¡njim inaÄicama (ova je stranica možda već uvezena)',
-'importnosources' => 'Nije unesen nijedan izvor za transwiki uvoz i neposredno postavljanje povijesti je onemogućeno.',
-'importnofile' => 'Nije postavljena uvozna datoteka.',
-'importuploaderror' => 'Postavljanje uvozne datoteke nije uspjelo; možda je datoteka veća od dozvoljene veliÄine.',
-'tooltip-search' => 'Pretraži projekt {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'OznaÄi kao manju promjenu [alt-i]',
-'tooltip-save' => 'SaÄuvaj promjene [alt-s]',
-'tooltip-preview' => 'Prikaži kako će izgledati, molimo koristite prije snimanja! [alt-p]',
-'tooltip-diff' => 'Prikaži promjene uÄinjene u tekstu. [alt-d]',
-'tooltip-compareselectedversions'=> 'Prikaži usporedbu izabranih inaÄica ove stranice. [alt-v]',
-'tooltip-watch' => 'Dodaj na popis praćenja [alt-w]',
-'Monobook.css' => '/** Ovdje idu izmjene monobook stylesheeta */',
-'nodublincore' => 'Dublin Core RDF metapodaci su iskljuÄeni na ovom serveru.',
-'nocreativecommons' => 'Creative Commons RDF metapodaci su iskljuÄeni na ovom serveru.',
-'notacceptable' => 'Wiki server ne može dobaviti podatke u obliku kojega vaÅ¡ klijent može proÄitati.',
-'anonymous' => 'Anonimni suradnik projekta {{SITENAME}}',
-'siteuser' => 'Suradnik $1 na projektu {{SITENAME}}',
-'lastmodifiedby' => 'Ovu je stranicu zadnji put mijenjao dana $1 suradnik $2.',
-'and' => 'i',
-'othercontribs' => 'Temelji se na doprinosu suradnika $1.',
-'others' => 'drugih',
-'siteusers' => '{{SITENAME}} suradnik(ci) $1',
-'creditspage' => 'Autori stranice',
-'nocredits' => 'Za ovu stranicu nema podataka o autorima.',
-'spamprotectiontitle' => 'Zaštita od spama',
-'spamprotectiontext' => 'Stranicu koju ste željeli snimiti blokirao je filter spama. Razlog je vjerojatno vanjska poveznica.',
-'spamprotectionmatch' => 'Naš filter spama reagirao je na sljedeći tekst: $1',
-'subcategorycount' => 'Broj potkategorija u ovoj kategoriji: $1.',
-'categoryarticlecount' => 'Broj Älanaka u ovoj kategoriji: $1.',
-'listingcontinuesabbrev'=> ' nast.',
-'spambot_username' => 'MediaWiki zaštita od spama',
-'spam_reverting' => 'Vraćam na zadnju inaÄicu koja ne sadrži poveznice na $1',
-'spam_blanking' => 'Sve inaÄice sadrže poveznice na $1, briÅ¡em cjelokupni sadržaj',
-'infosubtitle' => 'Podaci o stranici',
-'numedits' => 'Broj promjena (Älanak): $1',
-'numtalkedits' => 'Broj promjena (stranica za razgovor): $1',
-'numwatchers' => 'Broj pratitelja: $1',
-'numauthors' => 'Broj autora (Älanak): $1',
-'numtalkauthors' => 'Broj autora (stranica za razgovor): $1',
-'mw_math_png' => 'Uvijek kao PNG',
-'mw_math_simple' => 'Ako je vrlo jednostavno HTML, inaÄe PNG',
-'mw_math_html' => 'Ako je moguće HTML, inaÄe PNG',
-'mw_math_source' => 'Ostavi u formatu TeX (za tekstualne preglednike)',
-'mw_math_modern' => 'PreporuÄeno za danaÅ¡nje preglednike',
-'mw_math_mathml' => 'Ako je moguće MathML (u pokusnoj fazi)',
-'markaspatrolleddiff' => 'OznaÄi za pregledano',
-'markaspatrolledtext' => 'OznaÄi ovaj Älanak pregledanim',
-'markedaspatrolled' => 'Pregledano',
-'markedaspatrolledtext' => 'Odabrana promjena već je pregledana.',
-'rcpatroldisabled' => 'Nadzor nedavnih promjena iskljuÄen',
-'rcpatroldisabledtext' => 'Naredba "Nadziri nedavne promjene" trenutno je iskljuÄena.',
-'markedaspatrollederror'=> 'Ne mogu oznaÄiti za pregledano',
-'markedaspatrollederrortext'=> 'Morate odabrati inaÄicu koju treba oznaÄiti za pregledanu.',
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Moja suradniÄka stranica\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'SuradniÄka stranica za IP adresu pod kojom ureÄ‘ujete\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Moja stranica za razgovor\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Razgovor o suradnicima s ove IP adrese\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Moje postavke\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Popis stranica koje pratite.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Popis mojih doprinosa\');
-ta[\'pt-login\'] = new Array(\'o\',\'Predlažemo vam da se prijavite, ali nije obvezno.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Predlažemo vam da se prijavite, ali nije obvezno.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Odjavi se\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Razgovor o stranici\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Možete uređivati ovu stranicu. Koristite Pregled kako će izgledati prije nego što snimite.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Dodaj komentar ovom razgovoru.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Ova stranica je zaštićena. Možete pogledati izvorni kod.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Ranije izmjene na ovoj stranici.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Zaštiti ovu stranicu\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Izbriši ovu stranicu\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Vrati uređivanja na ovoj stranici prije nego što je izbrisana\');
-ta[\'ca-move\'] = new Array(\'m\',\'Premjesti ovu stranicu\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Dodaj ovu stranicu na svoj popis praćenja\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Ukloni ovu stranicu s popisa praćenja\');
-ta[\'search\'] = new Array(\'f\',\'Pretraži ovaj wiki\');
-ta[\'p-logo\'] = new Array(\'\',\'Glavna stranica\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Posjeti glavnu stranicu\');
-ta[\'n-portal\'] = new Array(\'\',\'O projektu, Å¡to možete uÄiniti, gdje je Å¡to\');
-ta[\'n-currentevents\'] = new Array(\'\',\'O trenutnim događajima\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Popis nedavnih promjena u wikiju.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'UÄitaj sluÄajnu stranicu\');
-ta[\'n-help\'] = new Array(\'\',\'Mjesto za pomoć suradnicima.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Podržite nas materijalno\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Popis svih stranica koje sadrže poveznice ovamo\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Nedavne promjene na stranicama na koje vode ovdašnje poveznice\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS feed za ovu stranicu\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom feed za ovu stranicu\');
-ta[\'t-contributions\'] = new Array(\'\',\'Pogledaj popis suradnikovih doprinosa\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Pošalji suradniku e-mail\');
-ta[\'t-upload\'] = new Array(\'u\',\'Postavi slike i druge medije\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Popis posebnih stranica\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Pogledaj sadržaj\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Pogledaj suradniÄku stranicu\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Pogledaj stranicu s opisom medija\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Ovo je posebna stranica koju nije moguće izravno uređivati.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Pogledaj stranicu o projektu\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Pogledaj stranicu o slici\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Pogledaj sistemske poruke\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Pogledaj predložak\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Pogledaj stranicu za pomoć\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Pogledaj stranicu kategorije\');',
-'deletedrevision' => 'Izbrisana stara inaÄica $1.',
-'previousdiff' => '↠Usporedba s prethodnom',
-'nextdiff' => 'Usporedba sa sljedećom →',
-'imagemaxsize' => 'OgraniÄi veliÄinu slike na stranici s opisom:',
-'thumbsize' => 'VeliÄina sliÄice (umanjene inaÄice slike):',
-'showbigimage' => 'UÄitaj u punoj veliÄini ($1x$2, $3 KB)',
-'newimages' => 'Galerija novih datoteka',
-'showhidebots' => '($1 botova)',
-'noimages' => 'Nema slika.',
-'specialloguserlabel' => 'Suradnik:',
-'speciallogtitlelabel' => 'Naslov:',
-'passwordtooshort' => 'Vaša je lozinka prekratka. Lozinke moraju sadržavati najmanje $1 znakova.',
-'mediawarning' => '\'\'\'Upozorenje\'\'\': Ova datoteka možda sadrži zlonamjerni program Äije bi izvrÅ¡avanje moglo ugroziti vaÅ¡ raÄunalni sustav.
-<hr />',
-'fileinfo' => '$1KB, MIME tip: <code>$2</code>',
-'metadata' => 'Metapodaci',
-'metadata-help' => 'Ova datoteka sadržava dodatne podatke koje je vjerojatno dodala digitalna kamera ili skener u procesu snimanja odnosno digitalizacije. Ako je datoteka mijenjana, podatci možda nisu u skladu sa stvarnim stanjem.',
-'metadata-expand' => 'Pokaži sve podatke',
-'metadata-collapse' => 'Sakrij dodatne podatke',
-'exif-imagewidth' => 'Å irina',
-'exif-imagelength' => 'Visina',
-'exif-bitspersample' => 'Dubina boje',
-'exif-compression' => 'NaÄin sažimanja',
-'exif-photometricinterpretation'=> 'Kolor model',
-'exif-orientation' => 'Orijentacija kadra',
-'exif-samplesperpixel' => 'Broj kolor komponenata',
-'exif-planarconfiguration'=> 'Princip rasporeda podataka',
-'exif-ycbcrsubsampling' => 'Omjer kompnente Y prema C',
-'exif-ycbcrpositioning' => 'Razmještaj komponenata Y i C',
-'exif-xresolution' => 'Vodoravna razluÄivost',
-'exif-yresolution' => 'Okomita razluÄivost',
-'exif-resolutionunit' => 'Jedinica razluÄivosti',
-'exif-stripoffsets' => 'Položaj bloka podataka',
-'exif-rowsperstrip' => 'Broj redova u bloku',
-'exif-stripbytecounts' => 'VeliÄina komprimiranog bloka',
-'exif-jpeginterchangeformat'=> 'Udaljenost JPEG previewa od poÄetka datoteke',
-'exif-jpeginterchangeformatlength'=> 'KoliÄina bajtova JPEG previewa',
-'exif-transferfunction' => 'Funkcija preoblikovanja kolor prostora',
-'exif-whitepoint' => 'Kromaticitet bijele toÄke',
-'exif-primarychromaticities'=> 'Kromaticitet primarnih boja',
-'exif-ycbcrcoefficients'=> 'MatriÄni koeficijenti preobrazbe kolor prostora',
-'exif-referenceblackwhite'=> 'Mjesto bijele i crne toÄke',
-'exif-datetime' => 'Datum zadnje promjene datoteke',
-'exif-imagedescription' => 'Ime slike',
-'exif-make' => 'ProizvoÄ‘aÄ kamere',
-'exif-model' => 'Model kamere',
-'exif-software' => 'Korišteni softver',
-'exif-artist' => 'Autor',
-'exif-copyright' => 'Nositelj prava',
-'exif-exifversion' => 'Exif verzija',
-'exif-flashpixversion' => 'Podržana verzija Flashpixa',
-'exif-colorspace' => 'Kolor prostor',
-'exif-componentsconfiguration'=> 'ZnaÄenje pojedinih komponenti',
-'exif-compressedbitsperpixel'=> 'Dubina boje poslije sažimanja',
-'exif-pixelydimension' => 'Puna visina slike',
-'exif-pixelxdimension' => 'Puna Å¡irina slike',
-'exif-makernote' => 'Napomene proizvoÄ‘aÄa',
-'exif-usercomment' => 'SuradniÄki komentar',
-'exif-relatedsoundfile' => 'Povezani zvuÄni zapis',
-'exif-datetimeoriginal' => 'Datum i vrijeme slikanja',
-'exif-datetimedigitized'=> 'Datum i vrijeme digitalizacije',
-'exif-subsectime' => 'Dio sekunde u kojem je slikano',
-'exif-subsectimeoriginal'=> 'Dio sekunde u kojem je fotografirano',
-'exif-subsectimedigitized'=> 'Dio sekunde u kojem je digitalizirano',
-'exif-exposuretime' => 'Ekspozicija',
-'exif-fnumber' => 'F broj dijafragme',
-'exif-exposureprogram' => 'Program ekspozicije',
-'exif-spectralsensitivity'=> 'Spektralna osjetljivost',
-'exif-isospeedratings' => 'ISO vrijednost',
-'exif-oecf' => 'Optoelektronski faktor konverzije',
-'exif-shutterspeedvalue'=> 'Brzina zatvaraÄa',
-'exif-aperturevalue' => 'Dijafragma',
-'exif-brightnessvalue' => 'Osvijetljenost',
-'exif-exposurebiasvalue'=> 'Kompenzacija ekspozicije',
-'exif-maxaperturevalue' => 'Minimalni broj dijafragme',
-'exif-subjectdistance' => 'Udaljenost do objekta',
-'exif-meteringmode' => 'Režim mjeraÄa vremena',
-'exif-lightsource' => 'Izvor svjetlosti',
-'exif-flash' => 'Bljeskalica',
-'exif-focallength' => 'Žarišna duljina leće',
-'exif-subjectarea' => 'Položaj i površina objekta snimke',
-'exif-flashenergy' => 'Energija bljeskalice',
-'exif-spatialfrequencyresponse'=> 'Prostorna frekvencijska karakteristika',
-'exif-focalplanexresolution'=> 'Vodoravna razluÄivost žariÅ¡ne ravnine',
-'exif-focalplaneyresolution'=> 'Okomita razluÄivost žariÅ¡ne ravnine',
-'exif-focalplaneresolutionunit'=> 'Jedinica razluÄivosti žariÅ¡ne ravnine',
-'exif-subjectlocation' => 'Položaj subjekta',
-'exif-exposureindex' => 'Indeks ekspozicije',
-'exif-sensingmethod' => 'Tip senzora',
-'exif-filesource' => 'Izvorna datoteka',
-'exif-scenetype' => 'Tip scene',
-'exif-cfapattern' => 'Tip kolor filtera',
-'exif-customrendered' => 'Dodatna obrada slike',
-'exif-exposuremode' => 'Režim izbora ekspozicije',
-'exif-whitebalance' => 'Balans bijele',
-'exif-digitalzoomratio' => 'Razmjer digitalnog zooma',
-'exif-focallengthin35mmfilm'=> 'Ekvivalent žarišne daljine za 35 mm film',
-'exif-scenecapturetype' => 'Tip scene na snimci',
-'exif-gaincontrol' => 'Kontrola osvijetljenosti',
-'exif-contrast' => 'Kontrast',
-'exif-saturation' => 'Zasićenje',
-'exif-sharpness' => 'OÅ¡trina',
-'exif-devicesettingdescription'=> 'Opis postavki uređaja',
-'exif-subjectdistancerange'=> 'Raspon udaljenosti subjekata',
-'exif-imageuniqueid' => 'Jedinstveni identifikator slike',
-'exif-gpsversionid' => 'Verzija bloka GPS-informacije',
-'exif-gpslatituderef' => 'Sjeverna ili južna širina',
-'exif-gpslatitude' => 'Å irina',
-'exif-gpslongituderef' => 'IstoÄna ili zapadna dužina',
-'exif-gpslongitude' => 'Dužina',
-'exif-gpsaltituderef' => 'Visina ispod ili iznad mora',
-'exif-gpsaltitude' => 'Visina',
-'exif-gpstimestamp' => 'Vrijeme po GPS-u (atomski sat)',
-'exif-gpssatellites' => 'Korišteni sateliti',
-'exif-gpsstatus' => 'Status prijemnika',
-'exif-gpsmeasuremode' => 'Režim mjerenja',
-'exif-gpsdop' => 'Preciznost mjerenja',
-'exif-gpsspeedref' => 'Jedinica brzine',
-'exif-gpsspeed' => 'Brzina GPS prijemnika',
-'exif-gpstrackref' => 'Tip azimuta prijemnika (pravi ili magnetni)',
-'exif-gpstrack' => 'Azimut prijemnika',
-'exif-gpsimgdirectionref'=> 'Tip azimuta slike (pravi ili magnetni)',
-'exif-gpsimgdirection' => 'Azimut slike',
-'exif-gpsmapdatum' => 'Korišteni geodetski koordinatni sustav',
-'exif-gpsdestlatituderef'=> 'Indeks zemlj. Å¡irine objekta',
-'exif-gpsdestlatitude' => 'Zemlj. Å¡irina objekta',
-'exif-gpsdestlongituderef'=> 'Indeks zemlj. dužine objekta',
-'exif-gpsdestlongitude' => 'Zemljopisna dužina objekta',
-'exif-gpsdestbearingref'=> 'Indeks pelenga objekta',
-'exif-gpsdestbearing' => 'Peleng objekta',
-'exif-gpsdestdistanceref'=> 'Mjerne jedinice udaljenosti objekta',
-'exif-gpsdestdistance' => 'Udaljenost objekta',
-'exif-gpsprocessingmethod'=> 'Ime metode obrade GPS podataka',
-'exif-gpsareainformation'=> 'Ime GPS podruÄja',
-'exif-gpsdatestamp' => 'GPS datum',
-'exif-gpsdifferential' => 'GPS diferencijalna korekcija',
-'exif-compression-1' => 'Nesažeto',
-'exif-orientation-1' => 'Normalno',
-'exif-orientation-2' => 'Zrcaljeno po horizontali',
-'exif-orientation-3' => 'Zaokrenuto 180°',
-'exif-orientation-4' => 'Zrcaljeno po vertikali',
-'exif-orientation-5' => 'Zaokrenuto 90° suprotno od sata i zrcaljeno po vertikali',
-'exif-orientation-6' => 'Zaokrenuto 90° u smjeru sata',
-'exif-orientation-7' => 'Zaokrenuto 90° u smjeru sata i zrcaljeno po vertikali',
-'exif-orientation-8' => 'Zaokrenuto 90° suprotno od sata',
-'exif-planarconfiguration-1'=> 'zrnasti format',
-'exif-planarconfiguration-2'=> 'planarni format',
-'exif-componentsconfiguration-0'=> 'ne postoji',
-'exif-exposureprogram-0'=> 'Nepoznato',
-'exif-exposureprogram-1'=> 'RuÄno',
-'exif-exposureprogram-2'=> 'Normalni program',
-'exif-exposureprogram-3'=> 'Prioritet dijafragme',
-'exif-exposureprogram-4'=> 'Prioritet zatvaraÄa',
-'exif-exposureprogram-5'=> 'UmjetniÄki program (na temelju nužne dubine polja)',
-'exif-exposureprogram-6'=> 'Sportski program (na temelju Å¡to bržeg zatvaraÄa)',
-'exif-exposureprogram-7'=> 'Portretni režim (za krupne planove s neoštrom pozadinom)',
-'exif-exposureprogram-8'=> 'Režim krajolika (za slike krajolika s oštrom pozadinom)',
-'exif-subjectdistance-value'=> '$1 metara',
-'exif-meteringmode-0' => 'Nepoznato',
-'exif-meteringmode-1' => 'Prosjek',
-'exif-meteringmode-2' => 'Prosjek s težištem na sredini',
-'exif-meteringmode-3' => 'ToÄka',
-'exif-meteringmode-4' => 'ViÅ¡e toÄaka',
-'exif-meteringmode-5' => 'MatriÄni',
-'exif-meteringmode-6' => 'DjelomiÄni',
-'exif-meteringmode-255' => 'Drugo',
-'exif-lightsource-0' => 'Nepoznato',
-'exif-lightsource-1' => 'Dnevna svjetlost',
-'exif-lightsource-2' => 'Fluorescentno',
-'exif-lightsource-3' => 'Volframska žarulja',
-'exif-lightsource-4' => 'Bljeskalica',
-'exif-lightsource-9' => 'Lijepo vrijeme',
-'exif-lightsource-10' => 'OblaÄno vrijeme',
-'exif-lightsource-11' => 'Sjena',
-'exif-lightsource-12' => 'Fluorescentna svjetlost (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Fluorescentna svjetlost (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Fluorescentna svjetlost (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Bijela fluorescencija (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Standardno svjetlo A',
-'exif-lightsource-18' => 'Standardno svjetlo B',
-'exif-lightsource-19' => 'Standardno svjetlo C',
-'exif-lightsource-24' => 'ISO studijska svjetiljka',
-'exif-lightsource-255' => 'Drugi izvor svjetla',
-'exif-focalplaneresolutionunit-2'=> 'inÄi',
-'exif-sensingmethod-1' => 'Nedefinirano',
-'exif-sensingmethod-2' => 'Jednokristalni matriÄni senzor',
-'exif-sensingmethod-3' => 'Dvokristalni matriÄni senzor',
-'exif-sensingmethod-4' => 'Trokristalni matriÄni senzor',
-'exif-sensingmethod-5' => 'Sekvencijalni matriÄni senzor',
-'exif-sensingmethod-7' => 'Trobojni linearni senzor',
-'exif-sensingmethod-8' => 'Sekvencijalni linearni senzor',
-'exif-filesource-3' => 'Digitalni fotoaparat',
-'exif-scenetype-1' => 'Izravno fotografirana slika',
-'exif-customrendered-0' => 'Normalni proces',
-'exif-customrendered-1' => 'Nestadardni proces',
-'exif-exposuremode-0' => 'Automatski',
-'exif-exposuremode-1' => 'RuÄno',
-'exif-exposuremode-2' => 'Automatski sa zadanim rasponom',
-'exif-whitebalance-0' => 'Automatski',
-'exif-whitebalance-1' => 'RuÄno',
-'exif-scenecapturetype-0'=> 'Standardno',
-'exif-scenecapturetype-1'=> 'Pejzaž',
-'exif-scenecapturetype-2'=> 'Portret',
-'exif-scenecapturetype-3'=> 'Noćno',
-'exif-gaincontrol-0' => 'Nema',
-'exif-gaincontrol-1' => 'Malo povećanje',
-'exif-gaincontrol-2' => 'Veliko povećanje',
-'exif-gaincontrol-3' => 'Malo smanjenje',
-'exif-gaincontrol-4' => 'Veliko smanjenje',
-'exif-contrast-0' => 'Normalno',
-'exif-contrast-1' => 'Meko',
-'exif-contrast-2' => 'Tvrdo',
-'exif-saturation-0' => 'Normalno',
-'exif-saturation-1' => 'Niska saturacija',
-'exif-saturation-2' => 'Visoka saturacija',
-'exif-sharpness-0' => 'Normalno',
-'exif-sharpness-1' => 'Meko',
-'exif-sharpness-2' => 'Tvrdo',
-'exif-subjectdistancerange-0'=> 'Nepoznato',
-'exif-subjectdistancerange-1'=> 'Krupni plan',
-'exif-subjectdistancerange-2'=> 'Bliski plan',
-'exif-subjectdistancerange-3'=> 'Udaljeno',
-'exif-gpslatitude-n' => 'Sjever',
-'exif-gpslatitude-s' => 'Jug',
-'exif-gpslongitude-e' => 'Istok',
-'exif-gpslongitude-w' => 'Zapad',
-'exif-gpsstatus-a' => 'Mjerenje u tijeku',
-'exif-gpsstatus-v' => 'Spreman za prijenos',
-'exif-gpsmeasuremode-2' => 'Dvodimenzionalno mjerenje',
-'exif-gpsmeasuremode-3' => 'Trodimenzionalno mjerenje',
-'exif-gpsspeed-k' => 'kmh',
-'exif-gpsspeed-m' => 'mph',
-'exif-gpsspeed-n' => 'Äv',
-'exif-gpsdirection-t' => 'Pravi sjever',
-'exif-gpsdirection-m' => 'Magnetni sjever',
-'edit-externally' => 'Uredi koristeći se vanjskom aplikacijom',
-'edit-externally-help' => 'Vidi [http://meta.wikimedia.org/wiki/Help:External_editors setup upute] za više informacija.',
-'recentchangesall' => 'sve',
-'imagelistall' => 'sve',
-'watchlistall1' => 'sve',
-'watchlistall2' => 'sve',
-'namespacesall' => 'sve',
-'confirmemail' => 'Potvrda e-mail adrese',
-'confirmemail_text' => 'U ovom wikiju morate prije korištenja e-mail naredbi verificirati svoju e-mail adresu. Kliknite na dugme ispod kako biste
-poslali poruku s potvrdom na vašu adresu. U poruci će biti poveznica koju morate otvoriti u
-svom web pregledniku da biste verificirali adresu.',
-'confirmemail_send' => 'Pošalji kôd za potvrdu e-mail adrese',
-'confirmemail_sent' => 'Poruka s potvrdom je poslana.',
-'confirmemail_sendfailed'=> 'Poruka s potvrdom nije se mogla poslati. Provjerite pravilnost adrese.',
-'confirmemail_invalid' => 'Pogrešna potvrda. Kod je možda istekao.',
-'confirmemail_success' => 'Vaša je e-mail adresa potvrđena. Možete se prijaviti i uživati u wikiju.',
-'confirmemail_loggedin' => 'Vaša je e-mail adresa potvrđena.',
-'confirmemail_error' => 'Došlo je do greške kod snimanja vaše potvrde.',
-'confirmemail_subject' => '{{SITENAME}}: potvrda e-mail adrese',
-'confirmemail_body' => 'Vi ili netko drugi s IP adrese $1 ste otvorili
-suradniÄki raÄun pod imenom "$2" s ovom e-mail adresom na Wikipediji.
-
-Kako biste potvrdili da je ovaj suradniÄki raÄun uistinu vaÅ¡ i
-ukljuÄili e-mail naredbe na Wikipediji, otvorite u vaÅ¡em
-pregledniku sljedeću poveznicu:
-
-$3
-
-Ako ovo *niste* vi, nemojte otvarati poveznicu.
-
-Valjanost ovog potvrdnog koda istjeÄe $4.',
-'tryexact' => 'PokuÅ¡aj naći toÄan pogodak',
-'searchfulltext' => 'Traži po cjelokupnom tekstu',
-'createarticle' => 'Stvori Älanak',
-'scarytranscludedisabled'=> '[Interwiki transkluzija iskljuÄena]',
-'scarytranscludefailed' => '[Dobava predloÅ¡ka nije uspjela; $1; ispriÄavam se]',
-'scarytranscludetoolong'=> '[URL je predug; ispriÄavam se]',
-'trackbackbox' => '<div id=\'mw_trackbacks\'>
-\'\'Trackbackovi\'\' za ovaj Älanak:<br />
-$1
-</div>',
-'trackbackremove' => ' ([$1 izbrisati])',
-'trackbackdeleteok' => 'Trackback izbrisan.',
-'deletedwhileediting' => 'Upozorenje: dok ste uređivali stranicu netko ju je izbrisao!',
-'confirmrecreate' => 'Suradnik [[User:$1|$1]] ([[User talk:$1|talk]]) izbrisao je ovaj Älanak nakon Å¡to ste ga poÄeli ureÄ‘ivati. Razlog brisanja
-: \'\'$2\'\'
-Potvrdite namjeru vraćanja ovog Älanka.',
-'recreate' => 'Vrati',
-'redirectingto' => 'Preusmjeravam na [[$1]]...',
-'confirm_purge' => 'Isprazniti međuspremnik stranice?
-
-$1',
-'youhavenewmessagesmulti'=> 'Imate nove poruke na $1',
-'searchcontaining' => 'Traži Älanke koji sadržavaju \'\'$1\'\'.',
-'searchnamed' => 'Traži Älanke po imenu \'\'$1\'\'.',
-'articletitles' => 'ÄŒlanci koji poÄinju s \'\'$1\'\'',
-'hideresults' => 'Sakrij rezultate',
-'displaytitle' => '(Poveznice na ovu stranicu trebaju biti pod naslovom [[$1]])',
-);
-?>
diff --git a/languages/MessagesHu.php b/languages/MessagesHu.php
deleted file mode 100644
index 44cacbed..00000000
--- a/languages/MessagesHu.php
+++ /dev/null
@@ -1,765 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesHu = array(
-
-# User Toggles
-#
-
-"tog-underline" => "Linkek aláhúzása",
-"tog-highlightbroken" => "Törött linkek <a href=\"\" class=\"new\">így</a> (alternatíva: így<a href=\"\" class=\"internal\">?</a>).",
-"tog-justify" => "Bekezdések teljes szélességű tördelése",
-"tog-hideminor" => "Apró változtatások elrejtése a recent changes-ben",
-"tog-usenewrc" => "Modern változások listája (nem minden böngészőre)",
-"tog-numberheadings" => "Címsorok automatikus számozása",
-"tog-showtoolbar" => "Show edit toolbar",
-"tog-editsection"=>"Linkek az egyes szakaszok szerkesztéséhez",
-"tog-editsectiononrightclick"=>"Egyes szakaszok szerkesztése a szakaszcímre klikkeléssel (Javascript)",
-"tog-showtoc"=>"Három fejezetnél többel rendelkező cikkeknél mutasson tartalomjegyzéket",
-"tog-rememberpassword" => "Jelszó megjegyzése a használatok között",
-"tog-editwidth" => "Teljes szélességű szerkesztőterület",
-"tog-editondblclick" => "Lapon duplakattintásra szerkesztés (JavaScript)",
-"tog-watchdefault" => "Figyelje az új és a megváltoztatott cikkeket",
-"tog-minordefault" => "Alapból minden szerkesztést jelöljön aprónak",
-"tog-previewontop" => "Előnézet a szerkesztőterület előtt és nem utána",
-"tog-nocache" => "Lapok gyorstárazásának letiltása",
-
-
-# Dates
-#
-
-'sunday' => "vasárnap",
-'monday' => "hétfő",
-'tuesday' => "kedd",
-'wednesday' => "szerda",
-'thursday' => "csütörtök",
-'friday' => "péntek",
-'saturday' => "szombat",
-'january' => "január",
-'february' => "február",
-'march' => "március",
-'april' => "április",
-'may_long' => "május",
-'june' => "június",
-'july' => "július",
-'august' => "augusztus",
-'september' => "szeptember",
-'october' => "október",
-'november' => "november",
-'december' => "december",
-'jan' => "Jan",
-'feb' => "Feb",
-'mar' => "Már",
-'apr' => "Ãpr",
-'may' => "Máj",
-'jun' => "Jún",
-'jul' => "Júl",
-'aug' => "Aug",
-'sep' => "Sep",
-'oct' => "Okt",
-'nov' => "Nov",
-'dec' => "Dec",
-
-# Bits of text used by many pages:
-#
-"categories" => "Lapkategóriák",
-"category" => "kategória",
-"category_header" => "Cikkek a(z) \"$1\" kategóriában",
-"subcategories" => "Alkategóriák",
-"linktrail" => "/^([a-záéíúóöüőűÃÉÃÓÚÖÜÅÅ°]+)(.*)\$/sDu",
-"mainpage" => "Kezdőlap",
-"mainpagetext" => "Wiki szoftver sikeresen telepítve.",
-"about" => "Névjegy",
-"aboutsite" => "A {{SITENAME}}ROL",
-"aboutpage" => "{{ns:project}}:Névjegy",
-"help" => "Segítség",
-"helppage" => "{{ns:project}}:Segítség",
-"bugreports" => "Hibajelentés",
-"bugreportspage" => "{{ns:project}}:Hibajelentések",
-"faq" => "GyIK",
-"faqpage" => "{{ns:project}}:GyIK",
-"edithelp" => "Segítség a szerkesztéshez",
-"edithelppage" => "{{ns:project}}:Hogyan_szerkessz_egy_lapot",
-"cancel" => "Vissza",
-"qbfind" => "Keresés",
-"qbbrowse" => "Böngészés",
-"qbedit" => "Szerkeszt",
-"qbpageoptions" => "Lapbeállítások",
-"qbpageinfo" => "Lapinformáció",
-"qbmyoptions" => "Beállításaim",
-"mypage" => "Lapom",
-"mytalk" => "Vitám",
-"currentevents" => "Friss események",
-"errorpagetitle" => "Hiba",
-"returnto" => "Vissza a $1 cikkhez.",
-"whatlinkshere" => "Lapok, melyek ide mutatnak",
-"help" => "Segítség",
-"search" => "Keresés",
-"go" => "Menj!",
-"history" => "Laptörténet",
-"printableversion" => "Nyomtatható változat",
-"editthispage" => "Szerkeszd ezt a lapot",
-"deletethispage" => "Lap törlése",
-"protectthispage" => "Védelem a lapnak",
-"unprotectthispage" => "Védelem megszüntetése",
-"newpage" => "Új lap",
-"talkpage" => "Lap megbeszélése",
-"postcomment" => "Üzenethagyás",
-"articlepage" => "Szócikk megtekintése",
-"subjectpage" => "Témalap megtekintése", # For compatibility
-"userpage" => "Felhasználói lap",
-"projectpage" => "Metalap",
-"imagepage" => "Képlap",
-"viewtalkpage" => "Beszélgetés megtekintése",
-"otherlanguages" => "Egyéb nyelvek",
-"redirectedfrom" => "(Ãtirányítva $1 cikkbÅ‘l)",
-"lastmodified" => "A lap utolsó módosítása $1.",
-"viewcount" => "Ezt a lapot eddig $1 alkalommal látogatták.",
-"protectedpage" => "Védett lap",
-"administrators" => "{{ns:project}}:Adminisztrátorok",
-"sysoptitle" => "Sysop hozzáférés szükséges",
-"sysoptext" => "Az általad kért tevékenységet csak \"sysopok\" végezhetik el.
-Lásd $1.",
-"nbytes" => "$1 byte",
-"go" => "Menj",
-"ok" => "OK",
-"editsection" => "szerkesztés",
-"editold" => "szerkesztés",
-"toc" => "Tartalomjegyzék",
-"showtoc" => "mutat",
-"hidetoc" => "elrejt",
-"thisisdeleted" => "$1 megnézése vagy helyreállítása?",
-"restorelink" => "$1 törölt szerkesztés",
-
-# Main script and global functions
-#
-"nosuchaction" => "Nincs ilyen tevékenység",
-"nosuchactiontext" => "Az URL által megadott tevékenységet a {{SITENAME}}
-software nem ismeri fel",
-"nosuchspecialpage" => "Nincs ilyen speciális lap",
-"nospecialpagetext" => "Olyan speciális lapot kértél amit a {{SITENAME}}
-software nem ismer fel.",
-
-# General errors
-#
-"error" => "Hiba",
-"databaseerror" => "Adatbázis hiba",
-"dberrortext" => "Adatbázis formai hiba történt.
-Az utolsó lekérési próbálkozás az alábbi volt:
-<blockquote><tt>$1</tt></blockquote>
-a \"<tt>$2</tt>\" függvényből.
-A MySQL hiba \"<tt>$3: $4</tt>\".",
-"dberrortextcl" => "Egy adatbázis lekérés formai hiba történt.
-Az utolsó lekérési próbálkozás:
-\"$1\"
-a \"$2\" függvényből történt.
-A MySQL hiba \"$3: $4\".",
-"noconnect" => "Nem tudok a $1 adatbázis gépre csatlakozni",
-"nodb" => "Nem tudom elérni a $1 adatbázist",
-"cachederror" => "Ez a kért cikk egy régebben elmentett példánya, lehetséges, hogy nem tartalmazza a legújabb módosításokat.",
-"readonly" => "Adatbázis lezárva",
-"enterlockreason" => "Add meg a lezárás indoklását valamint egy becslést,
-hogy mikor kerül a lezárás feloldásra",
-"readonlytext" => "A {{SITENAME}} adatbázis jelenleg le van zárva az új
-szócikkek és módosítások elől, valószínűleg adatbázis karbantartás miatt,
-aminek a végén minden visszaáll a régi kerékvágásba.
-Az adminisztrátor aki a lezárást elvégezte az alábbi magyarázatot adta:
-<p>$1",
-"missingarticle" => "Az adatbázis nem találta meg egy létező lap szövegét,
-aminek a neve \"$1\".
-
-<p>Ennek oka általában egy olyan régi link kiválasztása, ami egy
-már törölt lap történetére hivatkozik.
-
-<p>Ha nem erről van szó akkor lehetséges, hogy programozási hibát
-találtál a software-ben. Kérlek értesíts erről egy adminisztrátort,
-és jegyezd fel neki az URL-t (pontos webcímet) is.",
-"internalerror" => "Belső hiba",
-"filecopyerror" => "Nem tudom a \"$1\" file-t a \"$2\" névre másolni.",
-"filerenameerror" => "Nem tudom a \"$1\" file-t \"$2\" névre átnevezni.",
-"filedeleteerror" => "Nem tudom a \"$1\" file-t letörölni.",
-"filenotfound" => "Nem találom a \"$1\" file-t.",
-"unexpected" => "Váratlan érték: \"$1\"=\"$2\".",
-"formerror" => "Hiba: nem tudom a formot elküldeni",
-"badarticleerror" => "Ez a tevékenység nem végezhető ezen a lapon.",
-"cannotdelete" => "Nem tudom a megadott lapot vagy képet törölni. (Talán már valaki más törölte.)",
-"badtitle" => "Hibás cím",
-"badtitletext" => "A kért cím helytelen, üres vagy hibásan hivatkozik
-egy nyelvek közötti vagy wikik közötti címre.",
-"perfdisabled" => "Bocsánat! Ez a lehetőség időszakosan nem elérhető
-mert annyira lelassítja az adatbázist, hogy senki nem tudja a
-wikit használni.",
-"perfdisabledsub" => "Ãme $1 egy elmentett másolata:",
-
-# Login and logout pages
-#
-"logouttitle" => "Kilépés",
-"logouttext" => "Kiléptél.
-Folytathatod a {{SITENAME}} használatát név nélkül, vagy beléphetsz
-újra vagy másik felhasználóként.",
-
-"welcomecreation" => "<h2>Üdvözöllek, $1!</h2><p>A felhasználói környezeted
-létrehoztam.
-Ne felejtsd el átnézni a személyes {{SITENAME}} beállításaidat.",
-
-"loginpagetitle" => "Belépés",
-"yourname" => "A felhasználói neved",
-"yourpassword" => "Jelszavad",
-"yourpasswordagain" => "Jelszavad ismét",
-"remembermypassword" => "Jelszó megjegyzése a használatok között.",
-"loginproblem" => "<b>Valami probléma van a belépéseddel.</b><br />Kérlek próbáld ismét!",
-"alreadyloggedin" => "<strong>Kedves $1, már be vagy lépve!</strong><br />",
-
-"login" => "Belépés",
-"userlogin" => "Belépés",
-"logout" => "Kilépés",
-"userlogout" => "Kilépés",
-"notloggedin" => "Nincs belépve",
-"createaccount" => "Új felhasználó készítése",
-"createaccountmail" => "eMail alapján", /* FIXME??? */
-"badretype" => "A két jelszó eltér egymástól.",
-"userexists" => "A név amit megadtál már létezik. Kérlek, adj meg más nevet.",
-"youremail" => "Az emailed*",
-"yournick" => "A beceneved (aláírásokhoz)",
-"loginerror" => "Belépési hiba.",
-"noname" => "Nem adtál meg érvényes felhasználói nevet.",
-"loginsuccesstitle" => "Sikeres belépés",
-"loginsuccess" => "Beléptél a {{SITENAME}}BA \"$1\"-ként.",
-"nosuchuser" => "Nincs olyan felhasználó hogy \"$1\".
-Ellenőrizd a gépelést, vagy készíts új nevet a fent látható űrlappal.",
-"wrongpassword" => "A megadott jelszó helytelen.",
-"mailmypassword" => "Küldd el nekem a jelszavamat emailben",
-"passwordremindertitle" => "{{SITENAME}} jelszó emlékeztető",
-"passwordremindertext" => "Valaki (vélhetően te, a $1 IP számról)
-azt kérte, hogy küldjük el a jelszavadat.
-A jelszavad a \"$2\" felhasználóhoz most \"$3\".
-Lépj be, és változtasd meg a jelszavad.",
-"noemail" => "Nincs a \"$1\" felhasználóhoz email felvéve.",
-"passwordsent" => "Az új jelszót elküldtük \"$1\" email címére.
-Lépj be a levélben található adatokkal.",
-
-# Edit pages
-#
-"summary" => "Összefoglaló",
-"subject" => "Téma/főcím",
-"minoredit" => "Ez egy apró változtatás",
-"watchthis" => "Figyeld a szócikket",
-"savearticle" => "Lap mentése",
-"preview" => "Előnézet",
-"showpreview" => "Előnézet megtekintése",
-"blockedtitle" => "A felhasználó le van tiltva",
-"blockedtext" => "A felhasználói neved vagy IP számod $1 letiltotta.
-Az indoklás:<br />''$2''
-<p>Felveheted a kapcsolatot $1 adminnal vagy bármely más
-[[{{ns:project}}:adminisztrátorok|adminisztrátorral]] hogy megvitasd a letiltást.",
-"whitelistedittitle" => "A szerkesztéshez be kell lépned",
-"whitelistedittext" => "A szócikkek szerkesztéséhez [[Special:Userlogin|be kell lépned]].",
-"whitelistreadtitle" => "Az olvasáshoz be kell lépned",
-"whitelistreadtext" => "[[Special:Userlogin|Be kell lépned]] ahhoz, hogy cikkeket tudj olvasni.",
-"whitelistacctitle" => "Nem készíthetsz új bejelentkezési kódot",
-"whitelistacctext" => "Ahhoz, hogy ezen a Wikin új nevet regisztrálj [[Special:Userlogin|be kell lépned]] a szükséges engedélyszinttel.",
-"accmailtitle" => "Jelszó elküldve.",
-"accmailtext" => "'$1' jelszavát elküldtük $2 címre.",
-"newarticle" => "(Új)",
-"newarticletext" =>
-"Egy olyan lapra jutottál ami még nem létezik.
-A lap létrehozásához kezdd el írni a szövegét lenti keretbe
-(a [[{{ns:project}}:Segítség|segítség]] lapon lelsz további
-információkat).
-Ha tévedésből jöttél ide, csak nyomd meg a böngésző '''Vissza/Back'''
-gombját.",
-"anontalkpagetext" => "
----- ''Ez egy olyan anonim felhasználó vitalapja, aki még nem készített magának nevet vagy azt nem használta. Ezért az [[IP szám]]át használjuk az azonosítására. Az IP számokon számos felhasználó osztozhat az idők folyamán. Ha anonim felhasználó vagy és úgy érzed, hogy értelmetlen megjegyzéseket írnak neked akkor [[Speciális:Belépés|készíts magadnak egy nevet vagy lépj be]] hogy megakadályozd más anonim felhasználókkal való keveredést.'' ",
-"noarticletext" => "(Ez a lap jelenleg nem tartalmaz szöveget)",
-"updated" => "(Frissítve)",
-"note" => "<strong>Megjegyzés:</strong> ",
-"previewnote" => "Ne felejtsd el, hogy ez csak egy előnézet, és nincs elmentve!",
-"previewconflict" => "Ez az előnézet a felső szerkesztőablakban levő
-szövegnek megfelelő képet mutatja, ahogy az elmentés után kinézne.",
-"editing" => "$1 szerkesztés alatt",
-"editingsection" => "$1 szerkesztés alatt (szakasz)",
-"editingcomment" => "$1 szerkesztés alatt (üzenet)",
-"editconflict" => "Szerkesztési ütközés: $1",
-"explainconflict" => "Valaki megváltoztatta a lapot azóta,
-mióta szerkeszteni kezdted.
-A felső szövegablak tartalmazza a szöveget, ahogy az jelenleg létezik.
-A módosításaid az alsó ablakban láthatóak.
-Ãt kell vezetned a módosításaidat a felsÅ‘ szövegbe.
-<b>Csak</b> a felső ablakban levő szöveg kerül elmentésre akkor, mikor
-a \"Lap mentését\" választod.<br />",
-"yourtext" => "A te szöveged",
-"storedversion" => "A tárolt változat",
-"editingold" => "<strong>VIGYÃZAT! A lap egy elavult
-változatát szerkeszted.
-Ha elmented, akkor az ezen változat után végzett összes
-módosítás elvész.</strong>",
-"yourdiff" => "Eltérések",
-/*"copyrightwarning" => "Kérlek vedd figyelembe hogy minden
-{{SITENAME}}BA küldött anyag a GNU Szabad Dokumentum Licenc alatti
-publikálásnak számít (lásd $1 a részletekért).
-Ha nem akarod, hogy az írásod könyörtelenül módosíthassák vagy
-tetszés szerint terjesszék, akkor ne küldd be ide.<br />
-A beküldéssel együtt azt is garantálod hogy mindezt saját
-magad írtad, vagy másoltad be egy szabadon elérhető vagy
-közkincs (public domain) forrásból.
-<strong>ENGEDÉLY NÉLKÜL NE KÜLDJ BE JOGVÉDETT ANYAGOKAT!</strong>",*/
-"longpagewarning" => "<strong>FIGYELEM: Ez a lap $1 kilobyte hosszú;
-néhány böngészőnek problémái vannak a 32KB körüli vagy nagyobb lapok
-szerkesztésével.
-Fontold meg a lap kisebb szakaszokra bontását.</strong>",
-"readonlywarning" => "<strong>FIGYELEM: Az adatbázis karbantartás miatt le van zárva,
-ezért a módosításaidat most nem lehetséges elmenteni. Érdemes a szöveget
-kimásolni és elmenteni egy szövegszerkesztőben a későbbi mentéshez.</strong>",
-"protectedpagewarning" => "<strong>FIGYELEM: A lap lezárásra került és ilyenkor
-csak a Sysop jogú adminisztrátorok tudják szerkeszteni. Ellenőrizd, hogy
-betartod a [[Project:Zárt_lapok_irányelve|zárt lapok irányelvét]].</strong>",
-
-# History pages
-#
-"revhistory" => "Változások története",
-"nohistory" => "Nincs szerkesztési történet ehhez a laphoz.",
-"revnotfound" => "A változat nem található",
-"revnotfoundtext" => "A lap általad kért régi változatát nem találom.
-Kérlek ellenőrizd az URL-t amivel erre a lapra jutottál.",
-"loadhist" => "Laptörténet beolvasása",
-"currentrev" => "Aktuális változat",
-"revisionasof" => "$1 változat",
-"cur" => "akt",
-"next" => "köv",
-"last" => "előző",
-"orig" => "eredeti",
-"histlegend" => "Jelmagyarázat: (akt) = eltérés az aktuális változattól,
-(előző) = eltérés az előző változattól,
-Legend: (cur) = difference with current version,
-A = Apró változtatás",
-
-# Diffs
-#
-"difference" => "(Változatok közti eltérés)",
-"loadingrev" => "különbségképzéshez olvasom a változatokat",
-"lineno" => "Sor $1:",
-"editcurrent" => "A lap aktuális változatának szerkesztése",
-
-# Search results
-#
-"searchresults" => "A keresés eredménye",
-"searchresulttext" => "További információkkal a keresésről [[Project:Keresés|Keresés a {{SITENAME}}]] szolgál.",
-"searchsubtitle" => "A \"[[:$1]]\" kereséshez",
-"searchsubtitleinvalid" => "A \"$1\" kereséshez",
-"badquery" => "Hibás formájú keresés",
-"badquerytext" => "Nem tudjuk a kérésedet végrehajtani.
-Ennek oka valószínűleg az, hogy három betűnél rövidebb
-karaktersorozatra próbáltál keresni, ami jelenleg nem lehetséges.
-Lehet az is hogy elgépelted a kifejezést, például \"hal and and mérleg\".
-Kérlek próbálj másik kifejezést keresni.",
-"matchtotals" => "A \"$1\" keresés $2 címszót talált és
-$3 szócikk szövegét.",
-"noexactmatch" => "Nincs pontosan ezzel megegyező címszó,
-próbálom a keresést a cikkek szövegében.",
-"titlematches" => "Címszó egyezik",
-"notitlematches" => "Nincs egyező címszó",
-"textmatches" => "Szócikk szövege egyezik",
-"notextmatches" => "Nincs szócikk szöveg egyezés",
-"prevn" => "előző $1",
-"nextn" => "következő $1",
-"viewprevnext" => "Nézd ($1) ($2) ($3).",
-"showingresults" => "Lent látható <b>$1</b> találat, az eleje #<b>$2</b>.",
-"showingresultsnum" => "Lent látható <b>$3</b> találat, az eleje #<b>$2</b>.",
-"nonefound" => "<strong>Megyjegyzés</strong>: a sikertelen keresések
-gyakori oka olyan szavak keresése (pl. \"have\" és \"from\") amiket a
-rendszer nem indexel fel, vagy több független keresési szó szerepeltetése
-(csak minden megadott szót tartalmazó találatok jelennek meg a
-végeredményben).",
-"powersearch" => "Keresés",
-"powersearchtext" => "
-Keresés a névterekben:<br />
-$1<br />
-$2 Ãtirányítások listája &nbsp; Keresés:$3 $9",
-"searchdisabled" => "<p>Elnézésed kérjük, de a teljes szöveges keresés terhelési okok miatt átmenetileg nem használható. Ezidő alatt használhatod a lenti Google keresést, mely viszont lehetséges, hogy nem teljesen friss adatokkal dolgozik.</p>",
-"blanknamespace" => "(Alap)",
-
-# Preferences page
-#
-"preferences" => "Beállítások",
-"prefsnologin" => "Nem vagy belépve",
-"prefsnologintext" => "Ahhoz hogy a
-beállításaidat rögzíthesd [[Speciális:Belépés|be kell lépned]].",
-"prefsreset" => "A beállítások törlődtek a tárolóból vett értékekre.",
-"qbsettings" => "Gyorsmenü beállítások",
-"changepassword" => "Jelszó változtatása",
-# látvány? bőr?!
-"skin" => "Skin",
-"math" => "Képletek megjelenítése",
-"dateformat" => "Dátum formátuma",
-"math_failure" => "Értelmezés sikertelen",
-"math_unknown_error" => "ismertlen hiba",
-"math_unknown_function" => "ismeretlen függvény ",
-"math_lexing_error" => "lexing error",
-"math_syntax_error" => "formai hiba",
-"saveprefs" => "Beállítások mentése",
-"resetprefs" => "Beállítások törlése",
-"oldpassword" => "Régi jelszó",
-"newpassword" => "Új jelszó",
-"retypenew" => "Új jelszó mégegyszer",
-"textboxsize" => "Szövegdoboz méretei",
-"rows" => "Sor",
-"columns" => "Oszlop",
-"searchresultshead" => "Keresési eredmények beállításai",
-"resultsperpage" => "Laponként mutatott találatok száma",
-"contextlines" => "Találatonként mutatott sorok száma",
-# FIXME, what is that?
-"contextchars" => "Characters of context per line",
-"stubthreshold" => "Csonkok kijelzésének küszöbértéke",
-"recentchangescount" => "Címszavak száma a friss változtatásokban",
-"savedprefs" => "A beállításaidat letároltam.",
-"timezonetext" => "Add meg az órák számát, amennyivel a helyi
-idő a GMT-től eltér (Magyarországon nyáron 2, télen 1).",
-"localtime" => "Helyi idő",
-"timezoneoffset" => "Eltérés",
-"servertime" => "A server ideje most",
-"guesstimezone" => "Töltse ki a böngésző",
-"defaultns" => "Alapértelmezésben az alábbi névterekben keressünk:",
-
-# Recent changes 'legutóbbi változtatások', 'friss v.'
-#
-
-"changes" => "változtatás",
-"recentchanges" => "Friss változtatások",
-"recentchangestext" => "Ezen a lapon követheted a {{SITENAME}} történt legutóbbi
-változtatásokat. [[{{ns:project}}:Üdvözlünk_látogató|Üdvözlünk, látogató]]!
-Légy szíves ismerkedj meg az alábbi lapokkal: [[{{ns:project}}:GyIK|{{SITENAME}} GyIK]],
-[[{{ns:project}}:Irányelvek]] (különösen az [[{{ns:project}}:Elnevezési szokások|elnevezési szokásokat]],
-a [[{{ns:project}}:Semleges nézőpont|semleges nézőpontot]]), és a
-[[{{ns:project}}:Legelterjedtebb baklövések|legelterjedtebb baklövéseket]].
-Ha azt szeretnéd hogy a {{SITENAME}} sikeres legyen akkor nagyon fontos, hogy
-soha ne add hozzá mások [[{{ns:project}}:Copyright|jogvédett és nem felhasználható]]
-anyagait.
-A jogi problémák komolyan árthatnak a projektnek ezért kérünk arra, hogy ne tegyél
-ilyet.",
-"rcloaderr" => "Friss változtatások betöltése",
-"rcnote" => "Lentebb az utolsó <strong>$2</strong> nap <strong>$1</strong> változtatása látható.",
-"rcnotefrom" => "Lentebb láthatóak a <b>$2</b> óta történt változások (<b>$1</b>-ig).",
-"rclistfrom" => "Az új változtatások kijelzése $1 után",
-"rclinks" => "Az utolsó $1 változtatás látszik az elmúlt $2 napon; $3 db apró módosítással",
-"rchide" => "$4 formában; $1 apró módosítás; $2 másodlagos névtér; $3 többszörös módosítás.",
-"rcliu" => "; $1 módosítás ismert userektől",
-"diff" => "eltér",
-"hist" => "történet",
-"hide" => "rejt",
-"show" => "mutat",
-"tableform" => "tábla",
-"listform" => "lista",
-"nchanges" => "$1 módosítás",
-"minoreditletter" => "A",
-"newpageletter" => "Ú",
-
-# Upload
-#
-"upload" => "File felküldése",
-"uploadbtn" => "File felküldés",
-"uploadlink" => "Kép felküldése",
-"reupload" => "Újraküldés",
-"reuploaddesc" => "Visszatérés a felküldési űrlaphoz.",
-"uploadnologin" => "Nincs belépve",
-"uploadnologintext" => "Ahhoz hogy file-okat tudj
-felküldeni [[Speciális:Belépés|logged in]]
-to upload files.",
-"uploaderror" => "Felküldési hiba",
-"uploadtext" => "'''ÃLLJ!''' MielÅ‘tt bármit felküldesz ide
-győződj meg róla hogy elolvastad és követed a
-[[Project:Képhasználati_irányelvek|képhasználati irányelveket]].
-
-A régebben felküldött képek megnézéséhez vagy kereséséhez
-nézd meg a [[Speciális:Képlista|felküldött képek listáját]].
-A felküldések és törlések naplója a
-[[Project:Upload_log|felküldési naplóban]] található.
-
-Az alábbi űrlapot használd a cikkeidet illusztráló új kép felküldéséhez.
-A legtöbb büngészőben látsz egy \"Böngészés...\" (Browse) gombot
-aminek segítségével a rendszered file-jai között keresgélhetsz.
-
-A file-t kiválasztva az bekerül a gomb melletti mezőbe.
-Ezután be kell jelölnöd a kis pipát amivel igazolod hogy a felküldéssel
-nem sértesz meg semmilyen szerzői jogot.
-A \"Felküldés\" gombbal fejezheted be a küldést.
-Ez lassú internet kapcsolat esetén eltarthat egy kis ideig.
-
-A javasolt formátumok JPG a fotókhoz, PNG a rajzokhoz és
-ikon jellegű képekhez és OGG a hanganyagokhoz.
-Kérünk arra, hogy a file-jaidnak jellemző, beszélő nevet adj hogy
-elkerüld a félreértéseket. A képet a cikkbe a
-'''<nowiki>[[kép:file.jpg]]</nowiki>''' vagy
-'''<nowiki>[[kép:file.png|leírás]]</nowiki>'''
-formában használhatod és '''<nowiki>[[media:file.ogg]]</nowiki>''' formában
-a hanganyagokat.
-
-Kérünk hogy vedd figyelembe azt, hogy mint minden {{SITENAME}}
-lap esetében bárki szerkesztheti vagy törölheti a felküldésedet
-ha úgy ítéli meg, hogy az hasznos a lexikonnak, vagy letiltásra
-kerülhetsz a felküldési lehetőségről ha visszaélsz a rendszerrel.",
-"uploadlog" => "felküldési napló",
-"uploadlogpage" => "Felküldési_napló",
-"uploadlogpagetext" => "Lentebb látható a legutóbbi felküldések listája.
-Minden időpont a server idejében (UTC) van megadva.
-<ul>
-</ul>",
-"filename" => "Filenév",
-"filedesc" => "Összefoglaló",
-"filestatus" => "Szerzői jogi állapot",
-"filesource" => "Forrás",
-"copyrightpage" => "{{ns:project}}:Copyright",
-"copyrightpagename" => "{{SITENAME}} copyright",
-"uploadedfiles" => "Felküldött file-ok",
-"minlength" => "A kép nevének legalább három betűből kell állnia.",
-"badfilename" => "A kép új neve \"$1\".",
-"badfiletype" => "\".$1\" nem javasolt képformátumnak.",
-"largefile" => "Javasolt hogy a képek mérete ne haladja meg a 100 kilobyte-ot.",
-"successfulupload" => "Sikeresen felküldve",
-"fileuploaded" => "A \"$1\" file felküldése sikeres volt.
-kérlek a ($2) linken add meg a file leírását és az információkat a
-file-ról, mint például hogy honnan való, mikor és ki készítette, vagy bármi
-más információ amit meg tudsz adni.",
-"uploadwarning" => "Felküldési figyelmeztetés",
-"savefile" => "File mentése",
-"uploadedimage" => "\"[[$1]]\" felküldve",
-
-# Image list
-#
-"imagelist" => "Képlista",
-"imagelisttext" => "Lentebb látható $1 $2 rendezett kép.",
-"getimagelist" => "képlista lehívása",
-"ilsubmit" => "Keresés",
-"showlast" => "Az utolsó $1 kép $2.",
-"byname" => "név szerint",
-"bydate" => "dátum szerint",
-"bysize" => "méret szerint",
-"imgdelete" => "töröl",
-"imgdesc" => "leírás",
-"imglegend" => "Jelmagyarázat: (leírás) = kép leírás megtekintés/szerkesztés.",
-"imghistory" => "Kép története",
-"revertimg" => "régi",
-"deleteimg" => "töröl",
-"deleteimgcompletely" => "töröl",
-"imghistlegend" => "Jelmagyarázat: (akt) = ez az aktuális kép,
-(töröl) = ezen régi változat törlése,
-(régi) = visszaállás erre a régi változatra.
-<br /><i>Klikkelj a dátumra hogy megnézhesd az akkor felküldött képet</i>.",
-"imagelinks" => "Kép hivatkozások",
-"linkstoimage" => "Az alábbi lapok hivatkoznak erre a képre:",
-"nolinkstoimage" => "Erre a képre nem hivatkozik lap.",
-
-# Statistics
-#
-"statistics" => "Statisztika",
-"sitestats" => "Server statisztika",
-"userstats" => "User statisztika",
-"sitestatstext" => "Az adatbázisban összesen <b>$1</b> lap található.
-Ebben benne vannak a \"vita\" lapok, a {{SITENAME}}ROL szóló lapok, a
-minimális \"csonk\" lapok, átirányítások és hasonlók amik vélhetően nem
-számítanak igazi szócikkeknek.
-Ezeket nem számítva <b>$2</b> lapunk van ami valószínűleg igazi szócikknek
-számít.<p>
-A magyar {{SITENAME}} indítása óta (2003 júl 8) <b>$3</b> alkalommal néztek meg
-lapokat a rendszeren, és <b>$4</b> alkalommal szerkesztett valaki lapot.
-Ezek alapján átlagosan egy lapot <b>$5</b> alkalommal szerkesztettek, és
-szerkesztésenként <b>$6</b> alkalommal nézték meg.",
-"userstatstext" => "Jelenleg <b>$1</b> regisztrált felhasználónk van.
-Ebből <b>$2</b> darab adminisztrátor (lásd $3).",
-
-# Maintenance Page
-#
-"maintenance" => "Karbantartás",
-"maintnancepagetext" => "Ezen a lapon a mindennapi karbantartáshoz hasznos dologkat lelsz. Mivel ezek az adatbázist a szokásosnál jobban terhelik kérlek ne nyomj minden kijavított cikk után reloadot ;-)",
-"maintenancebacklink" => "Vissza a karbantartás lapra",
-"disambiguations" => "Egyértelműsítő lapok",
-"disambiguationspage" => "{{ns:project}}:Egyértelműsítő lapok",
-"mispeelingspage" => "{{ns:project}}:Gyakori elírások listája",
-
-
-# Miscellaneous special pages
-#
-"orphans" => "Ãrva lapok",
-"lonelypages" => "Ãrva lapok",
-"unusedimages" => "Nem használt képek",
-"popularpages" => "Népszerű lapok",
-"nviews" => "$1 megnézés",
-"nlinks" => "$1 link",
-"allpages" => "Minden lap",
-"randompage" => "Lap találomra",
-"shortpages" => "Rövid lapok",
-"longpages" => "Hosszú lapok",
-"listusers" => "Felhasználók",
-"specialpages" => "Speciális lapok",
-"spheading" => "Speciális lapok",
-"protectpage" => "Protect page",
-"recentchangeslinked" => "Kapcsolódó változtatások",
-# FIXME: possible context?
-"rclsub" => "(a \"$1\" lapról hivatkozott lapok)",
-"debug" => "Debug",
-"newpages" => "Új lapok",
-"ancientpages" => "Åsi szócikkek",
-"intl" => "Nyelvek közötti linkek",
-"movethispage" => "Mozgasd ezt a lapot",
-"unusedimagestext" => "<p>Vedd figyelembe azt hogy más
-lapok - mint például a nemzetközi {{SITENAME}}K - közvetlenül
-hivatkozhatnak egy file URL-jére, ezért szerepelhet itt annak
-ellenére hogy aktívan használják.",
-"booksources" => "Könyvforrások",
-"booksourcetext" => "Lentebb néhány hivatkozás található olyan lapokra,
-ahol új vagy használt könyveket árusítanak, vagy további információkkal
-szolgálhatnak az általad vizsgált könyvről.
-A {{SITENAME}} semmilyen módon nem áll kapcsolatba ezen cégekkel és
-ezt a listát semmiképpen ne tekintsd bármiféle ajánlásnak.",
-# FIXME: huh?
-"alphaindexline" => "$1 -> $2",
-
-# Email this user
-#
-"mailnologin" => "Nincs feladó",
-"mailnologintext" => "Ahhoz hogy másoknak emailt küldhess
-[[Speciális:Belépés|be kell jelentkezned]]
-és meg kell adnod egy érvényes email címet a [[Speciális:Beállítások|beállításaidban]].",
-"emailuser" => "E-mail küldése ezen felhasználónak",
-"emailpage" => "E-mail küldése",
-"emailpagetext" => "Ha ez a felhasználó megadott egy érvényes email
-címet, akokr ezen űrlap segítségével tudsz neki emailt küldeni.
-Az általad a beállításaid között megadott email címed fog feladóként
-szerepelni, hogy a címzett válaszolni tudjon.",
-"noemailtitle" => "Nincs email cím",
-"noemailtext" => "Ez a felhasználó nem adott meg email címet, vagy
-nem kíván másoktól leveleket kapni.",
-"emailfrom" => "Feladó",
-"emailto" => "Cím",
-"emailsubject" => "Téma",
-"emailmessage" => "Ãœzenet",
-"emailsend" => "Küldés",
-"emailsent" => "E-mail elküldve",
-"emailsenttext" => "Az email üzenetedet elküldtem.",
-
-# Watchlist
-#
-"watchlist" => "Figyelőlistám",
-"watchlistsub" => "(\"$1\" user)",
-"nowatchlist" => "Nincs lap a figyelőlistádon.",
-"watchnologin" => "Nincs belépve",
-"watchnologintext" => "Ahhoz hogy figyelőlistád lehessen [[Speciál:Belépés|be kell lépned]].",
-"addedwatch" => "Figyelőlistához hozzáfűzve",
-"addedwatchtext" => "A \"$1\" lapot hozzáadtam a <a href=\"" .
- "{{localurle:Speciális:Figyelőlista}}\">figyelőlistádhoz</a>.
-Ezután minden a lapon vagy annak vitalapján történő változást ott fogsz
-látni, és a lap <b>vastagon</b> fog szerepelni a <a href=\"" .
- "{{localurle:Speciális:Friss_változtatások}}\">friss változtatások</a>
-lapon, hogy könnyen észrevehető legyen.</p>
-
-<p>Ha később el akarod távolítani a lapot a figyelőlistádról, akkor ezt az
-oldalmenü \"Figyelés vége\" pontjával teheted meg.",
-"removedwatch" => "Figyelőlistáról eltávolítva",
-"removedwatchtext" => "A \"$1\" lapot eltávolítottam a figyelőlistáról.",
-"watchthispage" => "Lap figyelése",
-"unwatchthispage" => "Figyelés vége",
-"notanarticle" => "Nem szócikk",
-"watchdetails" => "($1 lap figyelése a vitalapokon kívül,
-$2 lap változott az adott határokon belül,
-$3...
-[$4 teljes lista áttekintés és szerkesztés].)",
-"watchmethod-recent" => "a figyelt lapokon belüli legfrissebb szerkesztések",
-"watchmethod-list" => "a legfrissebb szerkesztésekben található figyelt lapok",
-"removechecked" => "A kijelölt lapok eltávolítása a figyelésből",
-"watchlistcontains" => "A figyelőlistád $1 lapot tartalmaz.",
-"watcheditlist" => "Ãme a figyelÅ‘listádban található lapok
-betűrendes listája. Jelöld ki azokat a lapokat, amiket el
-szeretnél távolítani, és válaszd a 'Kijelöltek eltávolítása'
-gombot a lap alján.",
-"removingchecked" => "A kért lapok eltávolítása a figyelőlistáról...",
-"couldntremove" => "'$1' nem távolítható el...",
-"iteminvalidname" => "Probléma a '$1' elemmel: érvénytelen név...",
-"wlnote" => "Lentebb az utolsó <b>$2</b> óra $1 változtatása látható.",
-"wlshowlast" => "Módosítások az utolsó $1 órában $2 napon $3",
-
-# Contributions
-#
-"contributions" => "User közreműködései",
-"mycontris" => "Közreműködéseim",
-"contribsub" => "$1 cikkhez",
-"nocontribs" => "Nem találtam a feltételnek megfelelő módosítást.",
-"ucnote" => "Lentebb <b>$1</b> módosításai láthatóak az elmúlt <b>$2</b> napban.",
-
-# What links here
-#
-"whatlinkshere" => "Mi hivatkozik erre",
-"notargettitle" => "Nincs cél",
-"notargettext" => "Nem adtál meg lapot vagy usert keresési célpontnak.",
-"linklistsub" => "(Linkek )",
-"linkshere" => "Az alábbi lapok hivatkoznak erre:",
-"nolinkshere" => "Erre a lapra senki nem hivatkozik.",
-"isredirect" => "átirányítás",
-
-# Move page
-#
-"movepage" => "Lap mozgatása",
-"movepagetext" => "A lentebb található űrlap segítségével legetséges
-egy lapot átnevezni, és átmozgatni a teljes történetével együtt egy
-új névre.
-A régi név átirányítássá válik az új címszóra.
-A régi címszóra hivatkozások nem változnak meg;
-[[Speciális:Karbantartás|győződj meg arról]] hogy nem hagysz
-magad után a régi címszóra hivatkozó linkeket. A te feladatod
-biztosítani hogy a linkek oda mutassanak, ahova kell nekik.
-
-Vedd figyelembe azt hogy az átnevezés '''nem''' történik meg
-akkorr, ha már létezik olyan nevű lap, kivéve ha az üres,
-átirányítás vagy nincs szerkesztési története. Ez azt jelenti
-hogy vissza tudsz nevezni egy tévedésből átnevezett lapot, de
-nem tudsz egy már létező aktív lapot felülírni.
-
-<b>FIGYELEM!</b>
-Egy népszerű lap esetén ez egy drasztikus és váratlan változás;
-mielőtt átnevezel valamit győződj meg arról hogy tudatában vagy a következményeknek.",
-"movepagetalktext" => "A laphoz tartozó vitalap automatikusan átneveződik '''kivéve ha:'''
-* A lapot névterek között mozgatod át,
-* Már létezik egy nem üres vitalap az új helyen,
-* Nem jelölöd be a lenti pipát.
-
-Ezen esetekben a vita lapot külön, kézzel kell átnevezned a kívánságaid
-szerint.",
-"movearticle" => "Lap mozgatás",
-"movenologin" => "Nincs belépve",
-"movenologintext" => "Ahhoz hogy mozgass egy lapot [[Speciális:Belépés|be kell lépned]].",
-"newtitle" => "Az új névre",
-"movepagebtn" => "Lap mozgatása",
-"pagemovedsub" => "Ãtmozgatás sikeres",
-"pagemovedtext" => "A \"[[$1]]\" lapot átmozgattam a \"[[$2]]\" névre.",
-"articleexists" => "Ilyen névvel már létezik lap, vagy az általad
-választott név érvénytelen.
-Kérlek válassz egy másik nevet.",
-"talkexists" => "A lap átmozgatása sikerült, de a hozzá tartozó
-vitalapot nem tudtam átmozgatni mert már létezik egy egyező nevű
-lap az új helyen. Kérlek gondoskodj a két lap összefűzéséről.",
-"movedto" => "átmozgatva",
-"movetalk" => "Mozgasd a \"vita\" lapokat is ha lehetséges.",
-"talkpagemoved" => "A laphoz tartozó vita lap is átmozgatásra került.",
-"talkpagenotmoved" => "A laphoz tartozó vita lap <strong>nem került</strong> átmozgatásra.",
-
-"export" => "Lapok exportálása",
-"exporttext" => "Egy adott lap vagy lapcsoport szövegét és változtatásait
-tudod egyfajta XML-be exportálni; ezt használhatod egy másik MediaWiki alapú
-rendszerbe való importálásra, átalakításra vagy a saját szórakoztatásodra.",
-"exportcuronly" => "Csak a legfrissebb állapot, teljes laptörténet nélkül",
-
-# Namespace 8 related
-
-"allmessages" => "All_messages",
-"allmessagestext" => "Ez a MediaWiki: névtérben elérhető összes üzenet listája",
-
-# Math
-
-'mw_math_png' => "Mindig készítsen PNG-t",
-'mw_math_simple' => "HTML ha nagyon egyszerű, egyébként PNG",
-'mw_math_html' => "HTML ha lehetséges, egyébként PNG",
-'mw_math_source' => "Hagyja TeX formában (szöveges böngészőknek)",
-'mw_math_modern' => "Modern böngészőknek ajánlott beállítás",
-'mw_math_mathml' => 'MathML',
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesIa.php b/languages/MessagesIa.php
deleted file mode 100644
index 4554196b..00000000
--- a/languages/MessagesIa.php
+++ /dev/null
@@ -1,802 +0,0 @@
-<?php
-
-global $wgAllMessagesIa;
-$wgAllMessagesIa = array(
-
-# User Toggles
-#
-
-"tog-underline" => "Sublinear ligamines",
-"tog-highlightbroken" => "Formatar ligamines rupte <a href=\"\" class=\"new\">assi</a> (alternativemente: assi<a href=\"\" class=\"internal\">?</a>).",
-"tog-justify" => "Justificar paragraphos",
-"tog-hideminor" => "Occultar modificationes recente minor",
-"tog-usenewrc" => "Modificationes recente meliorate (non functiona in tote le navigatores)",
-"tog-numberheadings" => "Numerar titulos automaticamente",
-"tog-showtoolbar" => "Show edit toolbar",
-"tog-rememberpassword" => "Recordar contrasigno inter sessiones (usa cookies)",
-"tog-editwidth" => "Cassa de redaction occupa tote le largor del fenestra",
-"tog-editondblclick" => "Duple clic pro modificar un pagina (usa JavaScript)",
-"tog-watchdefault" => "Poner articulos nove e modificate sub observation",
-"tog-minordefault" => "Marcar modificationes initialmente como minor",
-"tog-previewontop" => "Monstrar previsualisation ante le cassa de edition e non post illo",
-
-# dates
-#
-
-'sunday' => 'dominica',
-'monday' => 'lunedi',
-'tuesday' => 'martedi',
-'wednesday' => 'mercuridi',
-'thursday' => 'jovedi',
-'friday' => 'venerdi',
-'saturday' => 'sabbato',
-'january' => 'januario',
-'february' => 'februario',
-'march' => 'martio',
-'april' => 'april',
-'may_long' => 'maio',
-'june' => 'junio',
-'july' => 'julio',
-'august' => 'augusto',
-'september' => 'septembre',
-'october' => 'octobre',
-'november' => 'novembre',
-'december' => 'decembre',
-'jan' => 'jan',
-'feb' => 'feb',
-'mar' => 'mar',
-'apr' => 'apr',
-'may' => 'mai',
-'jun' => 'jun',
-'jul' => 'jul',
-'aug' => 'aug',
-'sep' => 'sep',
-'oct' => 'oct',
-'nov' => 'nov',
-'dec' => 'dec',
-
-
-# Bits of text used by many pages:
-#
-"linktrail" => "/^([a-z]+)(.*)\$/sD",
-"mainpage" => "Frontispicio",
-"about" => "A proposito",
-"aboutsite" => "A proposito de {{SITENAME}}",
-"aboutpage" => "{{ns:project}}:A_proposito",
-"help" => "Adjuta",
-"helppage" => "{{ns:project}}:Adjuta",
-"bugreports" => "Reportos de disfunctiones",
-"bugreportspage" => "{{ns:project}}:Reportos_de_disfunctiones",
-"faq" => "Questiones frequente",
-"faqpage" => "{{ns:project}}:Questiones_frequente",
-"edithelp" => "Adjuta al edition",
-"edithelppage" => "{{ns:project}}:Como_editar_un_pagina",
-"cancel" => "Cancellar",
-"qbfind" => "Trovar",
-"qbbrowse" => "Foliar",
-"qbedit" => "Modificar",
-"qbpageoptions" => "Optiones de pagina",
-"qbpageinfo" => "Info del pagina",
-"qbmyoptions" => "Mi optiones",
-"mypage" => "Mi pagina",
-"mytalk" => "Mi discussion",
-"currentevents" => "Actualitates",
-"errorpagetitle" => "Error",
-"returnto" => "Retornar a $1.",
-"whatlinkshere" => "Referentias a iste pagina",
-"help" => "Adjuta",
-"search" => "Recercar",
-"go" => "Ir",
-"history" => "Chronologia",
-"printableversion" => "Version imprimibile",
-"editthispage" => "Modificar iste pagina",
-"deletethispage" => "Eliminar iste pagina",
-"protectthispage" => "Proteger iste pagina",
-"unprotectthispage" => "Disproteger iste pagina",
-"newpage" => "Nove pagina",
-"talkpage" => "Discuter iste pagina",
-"articlepage" => "Vider article",
-"subjectpage" => "Vider subjecto", # For compatibility
-"userpage" => "Vider pagina del usator",
-"projectpage" => "Vider metapagina",
-"imagepage" => "Vider pagina de imagine",
-"viewtalkpage" => "Vider discussion",
-"otherlanguages" => "Altere linguas",
-"redirectedfrom" => "(Redirigite de $1)",
-"lastmodified" => "Ultime modification: $1.",
-"viewcount" => "Iste pagina esseva accessate $1 vices.",
-"protectedpage" => "Pagina protegite",
-"administrators" => "{{ns:project}}:Administratores",
-"sysoptitle" => "Reservate a Sysops",
-"sysoptext" => "Solo usatores con status de \"sysop\"
-pote effectuar iste action.
-Vide $1.",
-"developertitle" => "Reservate a disveloppatores",
-"developertext" => "Solo usatores con status de \"developer\"
-pote effectuar iste action.
-Vide $1.",
-"nbytes" => "$1 bytes",
-"go" => "Ir",
-"ok" => "OK",
-"retrievedfrom" => "Recuperate de \"$1\"",
-"newmessageslink" => "messages nove",
-
-# Main script and global functions
-#
-"nosuchaction" => "Action inexistente",
-"nosuchactiontext" => "Le action specificate in le URL non es
-recognoscite per le systema de Mediawiki.",
-"nosuchspecialpage" => "Pagina special inexistente",
-"nospecialpagetext" => "
-Tu demandava un pagina special que non es
-recognoscite per le systema de Mediawiki.",
-
-# General errors
-#
-"error" => "Error",
-"databaseerror" => "Error de base de datos",
-"dberrortext" => "Occurreva un error de syntaxe in le consulta al base de datos.
-Le ultime demanda inviate al base de datos esseva:
-<blockquote><tt>$1</tt></blockquote>
-de intra le function \"<tt>$2</tt>\".
-MySQL retornava le error \"<tt>$3: $4</tt>\".",
-"noconnect" => "Impossibile connecter al base de datos a $1",
-"nodb" => "Impossibile selectionar base de datos $1",
-"readonly" => "Base de datos blocate",
-"enterlockreason" => "Describe le motivo del blocage, includente un estimation
-de quando illo essera terminate",
-"readonlytext" => "Actualmente le base de datos de {{SITENAME}} es blocate pro nove
-entratas e altere modificationes, probabilemente pro mantenentia
-routinari del base de datos, post le qual illo retornara al normal.
-Le administrator responsabile dava iste explication:
-<p>$1",
-"missingarticle" => "Le base de datos non trovava le texto de un pagina
-que illo deberea haber trovate, a saper \"$1\".
-Isto non es un error de base de datos, mais probabilemente
-un disfunction in le systema.
-Per favor reporta iste occurrentia a un administrator,
-indicante le URL.",
-"internalerror" => "Error interne",
-"filecopyerror" => "Impossibile copiar file \"$1\" a \"$2\".",
-"filerenameerror" => "Impossibile renominar file \"$1\" a \"$2\".",
-"filedeleteerror" => "Impossibile eliminar file \"$1\".",
-"filenotfound" => "Impossibile trovar file \"$1\".",
-"unexpected" => "Valor impreviste: \"$1\"=\"$2\".",
-"formerror" => "Error: impossibile submitter formulario",
-"badarticleerror" => "Iste action non pote esser effectuate super iste pagina.",
-"cannotdelete" => "Impossibile eliminar le pagina o imagine specificate. (Illo pote ja haber essite eliminate per un altere persona.)",
-"badtitle" => "Titulo incorrecte",
-"badtitletext" => "Le titulo de pagina demandate esseva invalide, vacue, o
-un titulo interlinguistic o interwiki incorrectemente ligate.",
-"perfdisabled" => "Pardono! Iste functionalitate es temporarimente inactivate durante
-horas de grande affluentia de accessos pro motivo de performance;
-retorna inter 02:00 e 14:00 UTC e tenta de nove.",
-
-# Login and logout pages
-#
-"logouttitle" => "Fin de session",
-"logouttext" => "Tu claudeva tu session.
-Tu pote continuar a usar {{SITENAME}} anonymemente, o initiar un
-nove session como le mesme o como un altere usator.",
-
-"welcomecreation" => "<h2>Benvenite, $1!</h2>
-<p>Tu conto de usator esseva create.
-Non oblida personalisar {{SITENAME}} secundo tu preferentias.",
-
-"loginpagetitle" => "Aperir session",
-"yourname" => "Tu nomine de usator",
-"yourpassword" => "Tu contrasigno",
-"yourpasswordagain" => "Confirmar contrasigno",
-"remembermypassword" => "Recordar contrasigno inter sessiones.",
-"loginproblem" => "<b>Occurreva problemas pro initiar tu session.</b><br />Tenta de nove!",
-"alreadyloggedin" => "<strong>Usator $1, tu session ja es aperte!</strong><br />",
-
-"login" => "Aperir session",
-"userlogin" => "Aperir session",
-"logout" => "Clauder session",
-"userlogout" => "Clauder session",
-"createaccount" => "Crear nove conto",
-"badretype" => "Le duo contrasignos que tu scribeva non coincide.",
-"userexists" => "Le nomine de usator que tu selectionava ja es in uso. Per favor selectiona un nomine differente.",
-"youremail" => "Tu e-mail",
-"yournick" => "Tu pseudonymo (pro signaturas)",
-"loginerror" => "Error in le apertura del session",
-"noname" => "Tu non specificava un nomine de usator valide.",
-"loginsuccesstitle" => "Session aperte con successo",
-"loginsuccess" => "Tu es identificate in {{SITENAME}} como \"$1\".",
-"nosuchuser" => "Non existe usator registrate con le nomine \"$1\".
-Verifica le orthographia, o usa le formulario infra pro crear un nove conto de usator.",
-"wrongpassword" => "Le contrasigno que tu scribeva es incorrecte. Per favor tenta de nove.",
-"mailmypassword" => "Demandar un nove contrasigno via e-mail",
-"passwordremindertitle" => "Nove contrasigno in {{SITENAME}}",
-"passwordremindertext" => "Alcuno (probabilemente tu, con adresse de IP $1)
-
-demandava inviar te un nove contrasigno pro {{SITENAME}}.
-Le contrasigno pro le usator \"$2\" ora es \"$3\".
-Nos consilia que tu initia un session e cambia le contrasigno le plus tosto possibile.",
-"noemail" => "Non existe adresse de e-mail registrate pro le usator \"$1\".",
-"passwordsent" => "Un nove contrasigno esseva inviate al adresse de e-mail
-registrate pro \"$1\".
-Per favor initia un session post reciper lo.",
-
-# Edit pages
-#
-"summary" => "Summario",
-"minoredit" => "Iste es un modification minor",
-"watchthis" => "Poner iste articulo sub observation",
-"savearticle" => "Salvar articulo",
-"preview" => "Previsualisar",
-"showpreview" => "Monstrar previsualisation",
-"blockedtitle" => "Le usator es blocate",
-"blockedtext" => "Tu nomine de usator o adresse de IP ha essite blocate per $1.
-Le motivo presentate es iste:<br />''$2''<p>Tu pote contactar $1 o un del altere
-[[{{ns:project}}:administratores|administratores]] pro discuter le bloco.",
-"newarticle" => "(Nove)",
-"newarticletext" =>
-"Tu ha sequite un ligamine a un pagina que ancora non existe.
-Pro crear un nove pagina, comencia a scriber in le cassa infra.
-(Vide le [[{{ns:project}}:Adjuta|pagina de adjuta]] pro plus information.)
-Si tu es hic per error, simplemente clicca le button '''Retornar''' de tu navigator.",
-"anontalkpagetext" => "---- ''Iste es le pagina de discussion pro un usator anonyme qui ancora non ha create un conto o qui non lo usa. Consequentemente nos debe usar le [[adresse de IP]] numeric pro identificar le/la. Un tal adresse de IP pote esser usate in commun per varie personas. Si tu es un usator anonyme e senti que commentarios irrelevante ha essite dirigite a te, per favor [[Special:Userlogin|crea un conto o aperi un session]] pro evitar futur confusiones con altere usatores anonyme.'' ",
-"noarticletext" => "(Actualmente il non ha texto in iste pagina)",
-"updated" => "(Actualisate)",
-"note" => "<strong>Nota:</strong> ",
-"previewnote" => "Rememora te que isto es solmente un previsualisation, tu modificationes ancora non ha essite salvate!",
-"previewconflict" => "Iste previsualisation reflecte le apparentia final del texto in le area de redaction superior
-si tu opta pro salvar lo.",
-"editing" => "Modification de $1",
-"editconflict" => "Conflicto de edition: $1",
-"explainconflict" => "Alcuno ha modificate iste pagina post que tu
-ha comenciate a modificar lo.
-Le area de texto superior contine le texto del pagina tal como illo existe actualmente.
-Tu modificationes es monstrate in le area de texto inferior.
-Tu debera incorporar tu modificationes al texto existente.
-<b>Solmente</b> le texto del area superior essera salvate
-quando tu premera \"Salvar pagina\".<br />",
-"yourtext" => "Tu texto",
-"storedversion" => "Version immagazinate",
-"editingold" => "<strong>ADVERTIMENTO: In iste momento tu modifica
-un version obsolete de iste pagina.
-Si tu lo salvara, tote le modificationes facite post iste revision essera perdite.</strong>",
-"yourdiff" => "Differentias",
-/*"copyrightwarning" => "Nota que tote le contributiones a {{SITENAME}} es
-considerate public secundo le terminos del Licentia de Documentation Libere GNU
-(vide plus detalios in $1).
-Si tu non vole que tu scripto sia modificate impietosemente e redistribuite
-a voluntate, alora non lo edita hic.<br />
-Additionalmente, tu nos garanti que tu es le autor de tu contributiones,
-o que tu los ha copiate de un ressource libere de derectos.
-<strong>NON USA MATERIAL COPERITE PER DERECTOS DE AUTOR (COPYRIGHT) SIN AUTORISATION EXPRESSE!</strong>",*/
-"longpagewarning" => "ADVERTIMENTO: Iste pagina ha $1 kilobytes de longitude;
-alcun navigatores pote presentar problemas in editar
-paginas de approximatemente o plus de 32kb.
-Considera fragmentar le pagina in sectiones minor.",
-
-# History pages
-#
-"revhistory" => "Chronologia de versiones",
-"nohistory" => "Iste pagina non ha versiones precedente.",
-"revnotfound" => "Revision non trovate",
-"revnotfoundtext" => "Impossibile trovar le version anterior del pagina que tu ha demandate.
-Verifica le URL que tu ha usate pro accessar iste pagina.",
-"loadhist" => "Carga del chronologia del pagina",
-"currentrev" => "Revision currente",
-"revisionasof" => "Revision de $1",
-"cur" => "actu",
-"next" => "sequ",
-"last" => "prec",
-"orig" => "orig",
-"histlegend" => "Legenda: (actu) = differentia del version actual,
-(prec) = differentia con le version precedente, M = modification minor",
-
-# Diffs
-#
-"difference" => "(Differentia inter revisiones)",
-"loadingrev" => "carga del revision pro diff",
-"lineno" => "Linea $1:",
-"editcurrent" => "Modificar le version actual de iste pagina",
-
-# Search results
-#
-"searchresults" => "Resultatos del recerca",
-"searchresulttext" => "Pro plus information super le recerca de {{SITENAME}}, vide [[Project:Recerca|Recerca in {{SITENAME}}]].",
-"searchsubtitle" => "Pro le consulta \"[[:$1]]\"",
-"searchsubtitleinvalid" => "Pro le consulta \"$1\"",
-"badquery" => "Consulta de recerca mal formate",
-"badquerytext" => "Impossibile processar tu consulta.
-Probabilemente tu ha tentate recercar un parola con minus
-de tres litteras de longitude, situation que le systema non
-permitte. Es equalmente possibile que tu ha committite un
-error syntactic in le consulta, per exemplo,
-\"pisce and and squama\".
-Reformula tu consulta.",
-"matchtotals" => "Le consulta \"$1\" coincide con le titulos de $2 articulos
-e le texto de $3 articulos.",
-"noexactmatch" => "Non existe un pagina con iste titulo exacte, io recurre al recerca de texto integral. ",
-"titlematches" => "Coincidentias con titulos de articulos",
-"notitlematches" => "Necun coincidentia",
-"textmatches" => "Coincidentias con textos de articulos",
-"notextmatches" => "Necun coincidentia",
-"prevn" => "$1 precedentes",
-"nextn" => "$1 sequentes",
-"viewprevnext" => "Vider ($1) ($2) ($3).",
-"showingresults" => "Monstra de <b>$1</b> resultatos a partir de nº <b>$2</b>.",
-"nonefound" => "<strong>Nota</strong>: recercas frustrate frequentemente
-es causate per le inclusion de vocabulos commun como \"que\" e \"illo\",
-que non es includite in le indice, o per le specification de plure
-terminos de recerca (solmente le paginas que contine tote le terminos
-de recerca apparera in le resultato).",
-"powersearch" => "Recercar",
-"powersearchtext" => "
-Recerca in contextos :<br />
-$1<br />
-$2 Listar redireciones &nbsp; Recercar pro $3 $9",
-
-
-# Preferences page
-#
-"preferences" => "Preferentias",
-"prefsnologin" => "Session non aperte",
-"prefsnologintext" => "Tu debe [[Special:Userlogin|aperir un session]]
-pro definir tu preferentias.",
-"prefsreset" => "Tu preferentias salvate previemente ha essite restaurate.",
-"qbsettings" => "Configuration del barra de utensiles",
-"changepassword" => "Cambiar contrasigno",
-"skin" => "Apparentia",
-"math" => "Exhibition de formulas",
-"math_failure" => "Impossibile analysar",
-"math_unknown_error" => "error incognite",
-"math_unknown_function" => "function incognite ",
-"math_lexing_error" => "error lexic",
-"math_syntax_error" => "error syntactic",
-"saveprefs" => "Salvar preferentias",
-"resetprefs" => "Restaurar preferentias",
-"oldpassword" => "Contrasigno actual",
-"newpassword" => "Nove contrasigno",
-"retypenew" => "Confirmar nove contrasigno",
-"textboxsize" => "Dimensiones del cassa de texto",
-"rows" => "Lineas",
-"columns" => "Columnas",
-"searchresultshead" => "Configuration del resultatos de recerca",
-"resultsperpage" => "Coincidentias per pagina",
-"contextlines" => "Lineas per coincidentia",
-"contextchars" => "Characteres de contexto per linea",
-"stubthreshold" => "Limite pro exhibition residual",
-"recentchangescount" => "Quantitate de titulos in modificationes recente",
-"savedprefs" => "Tu preferentias ha essite salvate.",
-"timezonetext" => "Scribe le differentia de horas inter tu fuso horari
-e illo del servitor (UTC).",
-"localtime" => "Hora local",
-"timezoneoffset" => "Differentia de fuso horari",
-
-# Recent changes
-#
-"changes" => "modificationes",
-"recentchanges" => "Modificationes recente",
-"recentchangestext" => "Seque le plus recente modificationes a {{SITENAME}} in iste pagina.
-[[{{ns:project}}:Benvenite,_novicios|Benvenite, novicios]]!
-Per favor lege equalmente iste paginas: [[{{ns:project}}:Questiones_frequente|Questiones frequente super {{SITENAME}}]],
-[[{{ns:project}}:Politicas e directivas|Politica de {{SITENAME}}]]
-(specialmente [[{{ns:project}}:Conventiones de nomenclatura|conventiones de nomenclatura]],
-[[{{ns:project}}:Neutralitate e objectivitate|neutralitate e objectivitate]]),
-e [[{{ns:project}}:Le passos false plus commun|le passos false plus commun]].
-
-Si tu vole que {{SITENAME}} habe successo, es multo importante que tu non
-include material protegite per [[{{ns:project}}:Copyright|derectos de autor]].
-Le aspectos legal connexe poterea prejudicar gravemente le projecto,
-alora per favor non lo face.",
-"rcloaderr" => "Carga del modificationes recente",
-"rcnote" => "Infra es le <strong>$1</strong> ultime modificationes in le <strong>$2</strong> ultime dies.",
-"rcnotefrom" => "infra es le modificationes a partir de <b>$2</b> (usque a <b>$1</b>).",
-"rclistfrom" => "Monstrar nove modificationes a partir de $1",
-# "rclinks" => "Monstrar le $1 ultime modificationes in le $2 ultime horas / $3 ultime dias",
-"rclinks" => "Monstrar le $1 ultime modificationes in le $2 ultime days.",
-"rchide" => "in forma de $4; $1 modificationes minor; $2 contextos secundari; $3 modificationes multiple.",
-"diff" => "diff",
-"hist" => "prec",
-"hide" => "occultar",
-"show" => "monstrar",
-"tableform" => "tabella",
-"listform" => "lista",
-"nchanges" => "$1 modificationes",
-"minoreditletter" => "M",
-"newpageletter" => "N",
-
-# Upload
-#
-"upload" => "Cargar file",
-"uploadbtn" => "Cargar file",
-"uploadlink" => "Cargar imagines",
-"reupload" => "Recargar",
-"reuploaddesc" => "Retornar al formulario de carga.",
-"uploadnologin" => "Session non aperte",
-"uploadnologintext" => "Tu debe [[Special:Userlogin|aperir un session]]
-pro poter cargar files.",
-"uploaderror" => "Error de carga",
-"uploadtext" => "'''STOP!''' Ante cargar files al servitor,
-prende cognoscentia del
-[[Project:Image_use_policy|politica de {{SITENAME}} super le uso de imagines]],
-e assecura te de respectar lo.
-
-Pro vider o recercar imagines cargate previemente,
-vade al [[Special:Imagelist|lista de imagines cargate]].
-Cargas e eliminationes es registrate in le
-[[Project:Upload_log|registro de cargas]].
-
-Usa le formulario infra pro cargar nove files de imagine pro
-illustrar tu articulos.
-In le major parte del navigatores, tu videra un button \"Browse...\",
-que facera apparer le cassa de dialogo de apertura de files
-standard de tu systema de operation. Selectiona un file pro
-inserer su nomine in le campo de texto adjacente al button.
-Tu debe additionalmente marcar le quadrato con le qual tu
-declara que tu non viola derectos de autor per medio del carga
-del file.
-Preme le button \"Cargar\" pro initiar le transmission.
-Le carga pote prender alcun tempore si tu connexion al Internet
-es lente.
-
-Le formatos preferite es JPEG pro imagines photographic,
-PNG pro designos e altere imagines iconic, e OGG pro sonos.
-Per favor, attribue nomines descriptive a tu files pro evitar
-confusion.
-Pro includer le imagine in un articulo, usa un ligamine in
-le forma '''<nowiki>[[image:file.jpg]]</nowiki>''' o
-'''<nowiki>[[image:file.png|texto alternative]]</nowiki>''' o
-'''<nowiki>[[media:file.ogg]]</nowiki>''' pro sonos.
-
-Nota que, justo como occurre con le paginas de {{SITENAME}}, alteros
-pote modificar o eliminar le files cargate si illes considera que
-isto beneficia le encyclopedia, e tu pote haber tu derecto
-de carga blocate si tu abusa del systema.",
-"uploadlog" => "registro de cargas",
-"uploadlogpage" => "Registro_de_cargas",
-"uploadlogpagetext" => "Infra es un lista del plus recente cargas de files.
-Tote le tempores monstrate es in le fuso horari del servitor (UCT).
-<ul>
-</ul>",
-"filename" => "Nomine del file",
-"filedesc" => "Description",
-"copyrightpage" => "{{ns:project}}:Copyright",
-"copyrightpagename" => "{{SITENAME}} e derectos de autor (copyright)",
-"uploadedfiles" => "Files cargate",
-"minlength" => "Le nomines de imagines debe haber al minus tres litteras.",
-"badfilename" => "Le nomine del imagine esseva cambiate a \"$1\".",
-"badfiletype" => "\".$1\" non es un formato de file de imagine recommendate.",
-"largefile" => "Es recommendabile que le imagines non excede 100kb.",
-"successfulupload" => "Carga complete",
-"fileuploaded" => "File \"$1\" cargate sin problemas.
-Per favor clicca hic: ($2) pro accessar le pagina de description
-e fornir information super le file, tal como su origine,
-quando illo esseva create e per qui, e toto plus que tu sape
-a su proposito.",
-"uploadwarning" => "Advertimento de carga",
-"savefile" => "Salvar file",
-"uploadedimage" => "\"[[$1]]\" cargate",
-
-# Image list
-#
-"imagelist" => "Lista de imagines",
-"imagelisttext" => "Infra es un lista de $1 imagines ordinate $2.",
-"getimagelist" => "recuperation del lista de imagines",
-"ilsubmit" => "Recercar",
-"showlast" => "Monstrar le ultime $1 imagines ordinate $2.",
-"byname" => "per nomine",
-"bydate" => "per data",
-"bysize" => "per dimension",
-"imgdelete" => "elim",
-"imgdesc" => "desc",
-"imglegend" => "Legenda: (desc) = monstrar/modificar description del imagine.",
-"imghistory" => "Chronologia del imagine",
-"revertimg" => "rev",
-"deleteimg" => "elim",
-"deleteimgcompletely" => "elim",
-"imghistlegend" => "Legend: (actu) = iste es le imagine actual, (elim) = elimina
-iste version antique, (rev) = reverte a iste version antique.
-<br /><i>Clica super le data pro vider le imagine cargate in ille die.</i>",
-"imagelinks" => "Ligamines al imagine",
-"linkstoimage" => "Le paginas sequente se liga a iste imagine:",
-"nolinkstoimage" => "Necun pagina se liga a iste imagine.",
-
-# Statistics
-#
-"statistics" => "Statisticas",
-"sitestats" => "Statisticas de accesso",
-"userstats" => "Statisticas de usator",
-"sitestatstext" => "Le base de datos contine un total de <b>$1</b> paginas.
-Iste numero include paginas de \"discussion\", paginas super {{SITENAME}}, paginas de \"residuo\"
-minime, paginas de redirection, e alteres que probabilemente non se qualifica como articulos.
-A parte de istes, il ha <b>$2</b> paginas que probabilemente es
-articulos legitime.<p>
-Il habeva un total de <b>$3</b> visitas a paginas, e <b>$4</b> modificationes de paginas
-desde le actualisation del systema (20 de julio 2002).
-Isto representa un media de <b>$5</b> modificationes per pagina, e <b>$6</b> visitas per modification.",
-"userstatstext" => "Il ha <b>$1</b> usatores registrate,
-del quales <b>$2</b> es administratores (vide $3).",
-
-# Maintenance Page
-#
-"maintenance" => "Pagina de mantenentia",
-"maintnancepagetext" => "Iste pagina include plure utensiles commode pro le mantenentia quotidian del encyclopedia.
-Alcunes del functiones tende a tensionar le base de datos, pro isto per favor
-non preme \"Reload\" post cata item reparate. ;-)",
-"maintenancebacklink" => "Retornar al pagina de mantenentia",
-"disambiguations" => "Paginas de disambiguation",
-"disambiguationspage" => "{{ns:project}}:Ligamines_a_paginas_de_disambiguation",
-"disambiguationstext" => "Le articulos sequente se liga a un <i>pagina de disambiguation</i>.
-Illos deberea ligar se directemente al topico appropriate.<br />
-Un pagina es tractate como un pagina de disambiguation si existe un ligamine
-a illo in $1. Ligamines de altere contextos <i>non</i> es listate hic.",
-"doubleredirects" => "Redirectiones duple",
-"doubleredirectstext" => "<b>Attention:</b> Iste lista pote continer items false.
-Illo generalmente significa que il ha texto additional con ligamines sub le prime #REDIRECT.<br />
-Cata linea contine ligamines al prime e secunde redirection, assi como le prime linea del
-secunde texto de redirection, generalmente exhibiente le articulo scopo \"real\",
-al qual le prime redirection deberea referer se.",
-"brokenredirects" => "Redirectiones van",
-"brokenredirectstext" => "Le redirectiones sequente se liga a articulos inexistente.",
-"selflinks" => "Paginas con ligamines circular",
-"selflinkstext" => "Le paginas sequente contine un ligamine a se mesme, lo que non se recommenda.",
-"mispeelings" => "Paginas con errores orthographic",
-"mispeelingstext" => "Le paginas sequente contine un error orthographic commun, que es listate in $1. Illo debe esser substituite per le orthographia correcte (assi).",
-"mispeelingspage" => "Lista de errores orthographic commun",
-"missinglanguagelinks" => "Ligamines interlinguistic absente",
-"missinglanguagelinksbutton" => "Trovar ligamines interlinguistic mancante pro",
-"missinglanguagelinkstext" => "Iste articulos <i>non</i> se liga a lor equivalentes in $1. Redirectiones e subpaginas <i>non</i> es monstrate.",
-
-
-# Miscellaneous special pages
-#
-"orphans" => "Paginas orphanas",
-"lonelypages" => "Paginas orphanas",
-"unusedimages" => "Imagines non usate",
-"popularpages" => "Paginas popular",
-"nviews" => "$1 visitas",
-"wantedpages" => "Paginas plus demandate",
-"nlinks" => "$1 ligamines",
-"allpages" => "Tote le paginas",
-"randompage" => "Pagina aleatori",
-"shortpages" => "Paginas curte",
-"longpages" => "Paginas longe",
-"listusers" => "Lista de usatores",
-"specialpages" => "Paginas special",
-"spheading" => "Paginas special",
-"protectpage" => "Proteger pagina",
-"recentchangeslinked" => "Modificationes correlate",
-"rclsub" => "(a paginas ligate a partir de \"$1\")",
-"debug" => "Reparar disfunctiones",
-"newpages" => "Nove paginas",
-"movethispage" => "Mover iste pagina",
-"unusedimagestext" => "<p>Nota que altere sitos del web
-tal como le {{SITENAME}}s international pote ligar se a un imagine
-con un URL directe, e consequentemente illos pote esser listate
-hic malgrado esser in uso active.",
-"booksources" => "Fornitores de libros",
-"booksourcetext" => "Infra es un lista de ligamines a altere sitos que
-vende libros nove e usate, e pote haber information ulterior super
-libros que tu cerca.
-{{SITENAME}} non es associate a iste interprisas, e iste lista
-non debe esser interpretate como alcun appoio special.",
-
-# Email this user
-#
-"mailnologin" => "Necun adresse de invio",
-"mailnologintext" => "Tu debe [[Special:Userlogin|aperir un session]]
-e haber un adresse de e-mail valide in tu [[Special:Preferences|preferentias]]
-pro inviar e-mail a altere usatores.",
-"emailuser" => "Inviar e-mail a iste usator",
-"emailpage" => "Inviar e-mail al usator",
-"emailpagetext" => "Si iste usator forniva un adresse de e-mail valide in
-su preferentias de usator, le formulario infra le/la inviara un message.
-Le adresse de e-mail que tu forniva in tu preferentias de usator apparera
-como le adresse del expeditor del e-mail, a fin que le destinatario
-pote responder te.",
-"noemailtitle" => "Necun adresse de e-mail",
-"noemailtext" => "Iste usator non ha specificate un adresse de e-mail valide,
-o ha optate pro non reciper e-mail de altere usatores.",
-"emailfrom" => "De",
-"emailto" => "A",
-"emailsubject" => "Subjecto",
-"emailmessage" => "Message",
-"emailsend" => "Inviar",
-"emailsent" => "E-mail inviate",
-"emailsenttext" => "Tu message de e-mail ha essite inviate.",
-
-# Watchlist
-#
-"watchlist" => "Paginas sub observation",
-"watchlistsub" => "(pro usator \"$1\")",
-"nowatchlist" => "Tu non ha paginas sub observation.",
-"watchnologin" => "Session non aperte",
-"watchnologintext" => "Tu debe [[Special:Userlogin|aperir un session]]
-pro modificar tu lista de paginas sub observation.",
-"addedwatch" => "Ponite sub observation",
-"addedwatchtext" => "Le pagina \"$1\" es ora in tu <a href=\"" .
- "{{localurle:Special:Watchlist}}\">lista de paginas sub observation</a>.
-Modificationes futur a iste pagina e su pagina de discussion associate essera listate la,
-e le pagina apparera <b>in nigretto</b> in le <a href=\"" .
- "{{localurle:Special:Recentchanges}}\">lista de modificationes recente</a> pro
-facilitar su identification.</p>
-
-<p>Si tu vole cessar le obsevation de iste pagina posteriormente, clicca \"Cancellar observation\" in le barra de navigation.",
-"removedwatch" => "Observation cancellate",
-"removedwatchtext" => "Le pagina \"$1\" non es plus sub observation.",
-"watchthispage" => "Poner iste pagina sub observation",
-"unwatchthispage" => "Cancellar observation",
-"notanarticle" => "Non es un articulo",
-
-# Delete/protect/revert
-#
-"deletepage" => "Eliminar pagina",
-"confirm" => "Confirmar",
-"confirmdelete" => "Confirmar elimination",
-"deletesub" => "(Elimination de \"$1\")",
-"confirmdeletetext" => "Tu es a puncto de eliminar permanentemente un pagina
-o imagine del base de datos, conjunctemente con tote su chronologia de versiones.
-Per favor, confirma que, si tu intende facer lo, tu comprende le consequentias,
-e tu lo face de accordo con [[{{ns:project}}:Policy]].",
-"actioncomplete" => "Action complete",
-"deletedtext" => "\"$1\" ha essite eliminate.
-Vide $2 pro un registro de eliminationes recente.",
-"deletedarticle" => "\"$1\" eliminate",
-"dellogpage" => "Registro_de_eliminationes",
-"dellogpagetext" => "Infra es un lista del plus recente eliminationes.
-Tote le horas es in le fuso horari del servitor (UTC).
-<ul>
-</ul>",
-"deletionlog" => "registro de eliminationes",
-"reverted" => "Revertite a revision anterior",
-"deletecomment" => "Motivo del elimination",
-"imagereverted" => "Reversion con successo a version anterior.",
-"rollback" => "Revocar modificationes",
-"rollbacklink" => "revocar",
-"cantrollback" => "Impossibile revocar le modification; le ultime contribuente es le unic autor de iste articulo.",
-"revertpage" => "Revertite al ultime modification per $1",
-
-# Undelete
-"undelete" => "Restaurar pagina eliminate",
-"undeletepage" => "Vider e restaurar paginas eliminate",
-"undeletepagetext" => "Le paginas sequente ha essite eliminate mais ancora es in le archivo e
-pote esser restaurate. Le archivo pote esser evacuate periodicamente.",
-"undeletearticle" => "Restaurar articulo eliminate",
-"undeleterevisions" => "$1 revisiones archivate",
-"undeletehistory" => "Si tu restaura un pagina, tote le revisiones essera restaurate al chronologia.
-Si un nove pagina con le mesme nomine ha essite create post le elimination, le revisiones
-restaurate apparera in le chronologia anterior, e le revision currente del pagina in vigor
-non essera automaticamente substituite.",
-"undeleterevision" => "Revision eliminate in $1",
-"undeletebtn" => "Restautar!",
-"undeletedarticle" => "\"$1\" restaurate",
-"undeletedtext" => "Le articulo [[:$1|$1]] ha essite restaurate con successo.
-Vide [[{{ns:project}}:Registro_de_eliminationes]] pro un registro de eliminationes e restaurationes recente.",
-
-# Contributions
-#
-"contributions" => "Contributiones de usator",
-"mycontris" => "Mi contributiones",
-"contribsub" => "Pro $1",
-"nocontribs" => "Necun modification ha essite trovate secundo iste criterios.",
-"ucnote" => "Infra es le <b>$1</b> ultime modificationes de iste usator in le <b>$2</b> ultime dies.",
-"uclinks" => "Vider le $1 ultime modificationes; vider le $2 ultime dies.",
-"uctop" => " (alto)" ,
-
-# What links here
-#
-"whatlinkshere" => "Referentias a iste pagina",
-"notargettitle" => "Sin scopo",
-"notargettext" => "Tu non ha specificate un pagina o usator super le qual
-executar iste function.",
-"linklistsub" => "(Lista de ligamines)",
-"linkshere" => "Le paginas sequente se liga a iste pagina:",
-"nolinkshere" => "Necun pagina se liga a iste.",
-"isredirect" => "pagina de redirection",
-
-# Block/unblock IP
-#
-"blockip" => "Blocar adresse IP",
-"blockiptext" => "Usa le formulario infra pro blocar le accesso de scriptura
-a partir de un adresse IP specific.
-Isto debe esser facite solmente pro impedir vandalismo, e de
-accordo con le [[{{ns:project}}:Policy|politica de {{SITENAME}}]].
-Scribe un motivo specific infra (per exemplo, citante paginas
-specific que ha essite vandalisate).",
-"ipaddress" => "Adresse IP",
-"ipbreason" => "Motivo",
-"ipbsubmit" => "Blocar iste adresse",
-"badipaddress" => "Adresse IP mal formate.",
-"blockipsuccesssub" => "Blocage con successo",
-"blockipsuccesstext" => "Le adresse IP \"$1\" ha essite blocate.
-<br />Vide [[Special:Ipblocklist|Lista de IPs blocate]] pro revider le blocages.",
-"unblockip" => "Disblocar adresse IP",
-"unblockiptext" => "Usa le formulario infra pro restaurar le accesso de scriptura
-a un adresse de IP blocate previemente.",
-"ipusubmit" => "Disbloca iste adresse",
-"ipusuccess" => "Adresse IP \"$1\" disblocate",
-"ipblocklist" => "Lista de adresses IP blocate",
-"blocklistline" => "$1, $2 ha blockate $3 ($4)",
-"blocklink" => "blocar",
-"unblocklink" => "disblocar",
-"contribslink" => "contributiones",
-
-# Developer tools
-#
-"lockdb" => "Blocar base de datos",
-"unlockdb" => "Disblocar base de datos",
-"lockdbtext" => "Le blocage del base de datos suspendera le capacitate de tote
-le usatores de modificar paginas, modificar lor preferentias e listas de paginas sub observation,
-e altere actiones que require modificationes in le base de datos.
-Per favor confirma que iste es tu intention, e que tu disblocara le
-base de datos immediatemente post completar tu mantenentia.",
-"unlockdbtext" => "Le disblocage del base de datos restaurara le capacitate de tote
-le usatores de modificar paginas, modificar lor preferentias e listas de paginas sub observation,
-e altere actiones que require modificationes in le base de datos.
-Per favor confirma que iste es tu intention.",
-"lockconfirm" => "Si, io realmente vole blocar le base de datos.",
-"unlockconfirm" => "Si, io realmente vole disblocar le base de datos.",
-"lockbtn" => "Blocar base de datos",
-"unlockbtn" => "Disblocar base de datos",
-"locknoconfirm" => "Tu non ha marcate le quadrato de confirmation.",
-"lockdbsuccesssub" => "Base de datos blocate con successo",
-"unlockdbsuccesssub" => "Base de datos disblocate con successo",
-"lockdbsuccesstext" => "Le base de datos de {{SITENAME}} ha essite blocate.
-<br />Rememora te de disblocar lo post completar tu mantenentia.",
-"unlockdbsuccesstext" => "Le base de datos de {{SITENAME}} ha essite disblocate.",
-
-# Move page
-#
-"movepage" => "Mover pagina",
-"movepagetext" => "Per medio del formulario infra tu pote renominar un pagina,
-movente tote su chronologia al nove nomine.
-Le titulo anterior devenira un pagina de redirection al nove titulo.
-Le ligamines al pagina anterior non essera modificate;
-assecura te de verificar le apparition de redirectiones duple o van.
-Tu es responsabile pro assecurar que le ligamines continua a punctar a ubi illos deberea.
-
-Nota que le pagina '''non''' essera movite si ja existe un pagina
-sub le nove titulo, salvo si illo es vacue o un redirection e non
-ha un chronologia de modificationes passate. Isto significa que tu
-pote renominar un pagina a su titulo original si tu lo ha renominate
-erroneemente, e que tu non pote superscriber un pagina existente.
-
-<b>ADVERTIMENTO!</b>
-Isto pote esser un cambio drastic e inexpectate pro un pagina popular;
-per favor assecura te que tu comprende le consequentias de isto
-ante proceder.",
-"movepagetalktext" => "Le pagina de discussion associate, si existe, essera automaticamente movite conjunctemente con illo '''a minus que''':
-*Tu move le pagina trans contextos,
-*Un pagina de discussion non vacue ja existe sub le nove nomine, o
-*Tu dismarca le quadrato infra.
-
-Il tal casos, tu debera mover o fusionar le pagina manualmente si desirate.",
-"movearticle" => "Mover pagina",
-"movenologin" => "Session non aperte",
-"movenologintext" => "Tu debe esser un usator registrate e [[Special:Userlogin|aperir un session]]
-pro mover un pagina.",
-"newtitle" => "Al nove titulo",
-"movepagebtn" => "Mover pagina",
-"pagemovedsub" => "Pagina movite con successo",
-"pagemovedtext" => "Pagina \"[[$1]]\" movite a \"[[$2]]\".",
-"articleexists" => "Un pagina con iste nomine ja existe, o le
-nomine selectionate non es valide.
-Per favor selectiona un altere nomine.",
-"talkexists" => "Le pagina mesme ha essite movite con successo, mais le
-pagina de discussion associate non ha essite movite proque ja existe un sub le
-nove titulo. Per favor fusiona los manualmente.",
-"movedto" => "movite a",
-"movetalk" => "Mover le pagina de \"discussion\" tamben, si applicabile.",
-"talkpagemoved" => "Le pagina de discussion correspondente tamben ha essite movite.",
-"talkpagenotmoved" => "Le pagina de discussion correspondente <strong>non</strong> ha essite movite.",
-
-# Math
-
-'mw_math_png' => "Sempre produce PNG",
-'mw_math_simple' => "HTML si multo simple, alteremente PNG",
-'mw_math_html' => "HTML si possibile, alteremente PNG",
-'mw_math_source' => "Lassa lo como TeX (pro navigatores in modo texto)",
-'mw_math_modern' => "Recommendate pro navigatores moderne",
-'mw_math_mathml' => 'MathML',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesId.php b/languages/MessagesId.php
deleted file mode 100644
index cc4671de..00000000
--- a/languages/MessagesId.php
+++ /dev/null
@@ -1,1805 +0,0 @@
-<?php
-
-global $wgAllMessagesId;
-$wgAllMessagesId = array(
-
-# User preference toggles
-'tog-underline' => 'Garis bawahi pranala',
-'tog-highlightbroken' => 'Format pranala patah <a href="" class="new">seperti ini</a> (pilihan: seperti ini<a href="" class="internal">?</a>).',
-'tog-justify' => 'Ratakan paragraf',
-'tog-hideminor' => 'Sembunyikan suntingan kecil dalam perubahan terbaru',
-'tog-extendwatchlist' => 'Tampilkan daftar pantauan yang menunjukkan semua perubahan',
-'tog-usenewrc' => 'Tampilan perubahan terbaru alternatif (JavaScript)',
-'tog-numberheadings' => 'Beri nomor judul secara otomatis',
-'tog-showtoolbar' => "Perlihatkan <i>toolbar</i> (batang alat) penyuntingan",
-'tog-editondblclick' => 'Sunting halaman dengan klik ganda (JavaScript)',
-'tog-editsection'=> 'Fungsikan penyuntingan sub-bagian melalui pranala [sunting]',
-'tog-editsectiononrightclick' => 'Fungsikan penyuntingan sub-bagian dengan klik-kanan pada judul bagian (JavaScript)',
-'tog-showtoc' => 'Perlihatkan daftar isi (untuk halaman yang mempunyai lebih dari 3 sub-bagian)',
-'tog-rememberpassword' => 'Ingat kata sandi pada setiap sesi',
-'tog-editwidth' => 'Kotak sunting berukuran maksimum',
-'tog-watchcreations' => 'Tambahkan halaman yang baru dibuat ke daftar pantauan',
-'tog-watchdefault' => 'Tambahkan halaman yang disunting ke dalam daftar pantauan',
-'tog-minordefault' => 'Tandai semua suntingan sebagai suntingan kecil secara baku',
-'tog-previewontop' => 'Perlihatkan pratayang sebelum kotak sunting dan tidak sesudahnya',
-'tog-previewonfirst' => 'Perlihatkan pratayang pada suntingan pertama',
-'tog-nocache' => 'Matikan <em>cache</em> halaman',
-'tog-enotifwatchlistpages' => 'Surat-e saya jika suatu halaman yang saya pantau berubah',
-'tog-enotifusertalkpages' => 'Surat-e saya jika halaman bicara saya berubah',
-'tog-enotifminoredits' => 'Surat-e saya juga pada perubahan kecil',
-'tog-enotifrevealaddr' => 'Berikan surat-e saya pada surat notifikasi',
-'tog-shownumberswatching' => 'Tunjukkan jumlah pemantau',
-'tog-fancysig' => 'Paraf kasar (tanpa pranala otomatis)',
-'tog-externaleditor' => 'Gunakan perangkat lunak pengolah kata luar',
-'tog-externaldiff' => 'Gunakan perangkat lunak luar untuk melihat perbedaan suntingan',
-'tog-showjumplinks' => 'Aktifkan pranala pembantu "langsung ke"',
-'tog-uselivepreview' => 'Gunakan pratayang langsung (JavaScript) (eksperimental)',
-'tog-autopatrol' => 'Tandai suntingan yang saya lakukan telah dipatroli/diperiksa',
-'tog-forceeditsummary' => 'Ingatkan saya bila kotak ringkasan suntingan masih kosong',
-'tog-watchlisthideown' => 'Sembunyikan suntingan saya di daftar pantauan',
-'tog-watchlisthidebots' => 'Sembunyikan suntingan bot di daftar pantauan',
-
-'underline-always' => 'Selalu',
-'underline-never' => 'Tidak',
-'underline-default' => 'Sesuai konfigurasi penjelajah web',
-
-'skinpreview' => '(Pratayang)',
-
-# dates
-'sunday' => 'Minggu',
-'monday' => 'Senin',
-'tuesday' => 'Selasa',
-'wednesday' => 'Rabu',
-'thursday' => 'Kamis',
-'friday' => "Jumat",
-'saturday' => 'Sabtu',
-'january' => 'Januari',
-'february' => 'Februari',
-'march' => 'Maret',
-'april' => 'April',
-'may_long' => 'Mei',
-'june' => 'Juni',
-'july' => 'Juli',
-'august' => 'Agustus',
-'september' => 'September',
-'october' => 'Oktober',
-'november' => 'November',
-'december' => 'Desember',
-'jan' => 'Jan',
-'feb' => 'Feb',
-'mar' => 'Mar',
-'apr' => 'Apr',
-'may' => 'Mei',
-'jun' => 'Jun',
-'jul' => 'Jul',
-'aug' => 'Agu',
-'sep' => 'Sep',
-'oct' => 'Okt',
-'nov' => 'Nov',
-'dec' => 'Des',
-
-# Bits of text used by many pages:
-#
-'categories' => '{{PLURAL:$1|Kategori|Kategori}}',
-"category" => "kategori",
-"category_header" => "Artikel dalam kategori \"$1\"",
-"subcategories" => "Subkategori",
-
-"mainpage" => "Halaman Utama",
-"mainpagetext" => "Perangkat lunak wiki berhasil dipasang.",
-'mainpagedocfooter' => "Silakan baca [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] untuk informasi penggunaan perangkat lunak wiki
-
-== Memulai penggunaan ==
-
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Daftar pengaturan preferensi]
-* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce Milis rilis MediaWiki]",
-
-'portal' => 'Portal komunitas',
-'portal-url' => 'Project:Portal komunitas',
-"about" => "Tentang",
-"aboutsite" => "Tentang {{SITENAME}}",
-"aboutpage" => "Project:Tentang",
-'article' => 'Artikel',
-"help" => "Bantuan",
-"helppage" => "{{ns:help}}:Isi",
-"bugreports" => "Laporan bug",
-"bugreportspage" => "Project:Laporan bug",
-'sitesupport' => 'Sumbangan dana',
-"sitesupport-url" => "Project:Sumbangan dana",
-"faq" => "FAQ",
-"faqpage" => "Project:FAQ",
-"edithelp" => "Bantuan penyuntingan",
-"newwindow" => "(buka di jendela baru)",
-"edithelppage" => "{{ns:help}}:Penyuntingan",
-"cancel" => "Batalkan",
-"qbfind" => "Cari",
-"qbbrowse" => "Panduan arah",
-"qbedit" => "Sunting",
-"qbpageoptions" => "Halaman ini",
-"qbpageinfo" => "Konteks halaman",
-"qbmyoptions" => "Halaman saya",
-"qbspecialpages" => "Halaman istimewa",
-"moredotdotdot" => "Lainnya...",
-"mypage" => "Halaman saya",
-"mytalk" => "Pembicaraan saya",
-"anontalk" => "Pembicaraan IP ini",
-'navigation' => 'Panduan arah',
-
-# Metadata in edit box
-'metadata_help' => 'Metadata (lihat [[{{ns:project}}:Metadata]] untuk penjelasan lanjut):',
-
-"currentevents" => "Peristiwa terkini",
-'currentevents-url' => 'Peristiwa terkini',
-
-"disclaimers" => "Penyangkalan",
-"disclaimerpage" => "Project:Penyangkalan umum",
-'privacy' => 'Kebijakan kerahasiaan',
-'privacypage' => 'Project:Kebijakan kerahasiaan',
-"errorpagetitle" => "Kesalahan",
-"returnto" => "Kembali ke $1.",
-"tagline" => "Dari {{SITENAME}}",
-"whatlinkshere" => "Pranala ke halaman ini",
-"help" => "Bantuan",
-"search" => "Cari",
-"go" => "Tuju ke",
-"history" => "Versi terdahulu",
-'history_short' => 'Versi terdahulu',
-'updatedmarker' => 'diubah sejak kunjungan terakhir saya',
-'info_short' => 'Informasi',
-"printableversion" => "Versi cetak",
-'permalink' => 'Pranala permanen',
-'print' => 'Cetak',
-'edit' => 'Sunting',
-"editthispage" => "Sunting halaman ini",
-'delete' => 'Hapus',
-"deletethispage" => "Hapus halaman ini",
-'undelete_short' => 'Batal hapus {{PLURAL:$1|satu suntingan|$1 suntingan}}',
-'protect' => 'Lindungi',
-"protectthispage" => "Lindungi halaman ini",
-'unprotect' => 'Ubah perlindungan',
-"unprotectthispage" => "Ubah perlindungan halaman ini",
-"newpage" => "Halaman baru",
-"talkpage" => "Diskusikan halaman ini",
-'specialpage' => 'Halaman istimewa',
-'personaltools' => 'Peralatan pribadi',
-"postcomment" => "Kirim komentar",
-"addsection" => "+",
-"articlepage" => "Lihat artikel",
-"subjectpage" => "Halaman subyek",
-'talk' => 'Diskusi',
-'views' => 'Tampilan',
-'toolbox' => 'Kotak peralatan',
-"userpage" => "Lihat halaman pengguna",
-"projectpage" => "Lihat halaman proyek",
-"imagepage" => "Lihat halaman gambar",
-"viewtalkpage" => "Lihat diskusi",
-"otherlanguages" => "Bahasa lain",
-"redirectedfrom" => "(Dialihkan dari $1)",
-'autoredircomment' => 'Alihkan ke [[$1]]',
-'redirectpagesub' => 'Halaman peralihan',
-"lastmodified" => "Halaman ini terakhir diubah pada $1.",
-"viewcount" => "Halaman ini telah diakses sebanyak $1 kali.<br />",
-"copyright" => "Seluruh teks tersedia dalam naungan $1.",
-"protectedpage" => "Halaman yang dilindungi",
-'administrators' => '{{ns:project}}:Pengurus',
-'jumpto' => 'Langsung ke:',
-'jumptonavigation' => 'panduan arah',
-'jumptosearch' => 'cari',
-
-"sysoptitle" => "Akses pengurus diperlukan",
-"sysoptext" => 'Tindakan yang Anda minta hanya dapat dilakukan oleh pengguna dengan status "pengurus". Lihat $1.',
-"developertitle" => "Akses pengembang diperlukan",
-"developertext" => "Tindakan yang Anda minta hanya dapat dilakukan oleh pengguna dengan status \"pengembang\". Lihat $1.",
-'badaccess' => 'Kesalahan hak akses',
-'badaccesstext' => 'Tindakan yang Anda minta dibatasi hanya untuk pengguna dengan hak akses "$2". Lihat $1.',
-
-'versionrequired' => 'Dibutuhkan MediaWiki versi $1',
-'versionrequiredtext' => 'MediaWiki versi $1 dibutuhkan untuk menggunakan halaman ini. Lihat [[{{ns:special}}:Version]]',
-
-'widthheight' => '$1×$2',
-"ok" => "OK",
-
-'pagetitle' => '$1 - {{SITENAME}}',
-
-"retrievedfrom" => "Diperoleh dari \"$1\"",
-'youhavenewmessages' => 'Anda mempunyai $1 ($2).',
-"newmessageslink" => "pesan baru",
-'newmessagesdifflink' => 'lihat perbedaan dari revisi sebelumnya',
-"editsection" => "sunting",
-"editold" => "sunting",
-'editsectionhint' => 'Sunting bagian: $1',
-"toc" => "Daftar isi",
-"showtoc" => "tampilkan",
-"hidetoc" => "sembunyikan",
-"thisisdeleted" => "Lihat atau kembalikan $1?",
-'viewdeleted' => 'Lihat $1?',
-'restorelink' => '$1 suntingan yang telah dihapus', # no need for plural
-'feedlinks' => 'Asupan:',
-'feed-invalid' => 'Tipe permintaan asupan tidak tepat.',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Artikel',
-'nstab-user' => 'Halaman pengguna',
-'nstab-media' => 'Halaman media',
-'nstab-special' => 'Istimewa',
-'nstab-project' => 'Halaman proyek',
-'nstab-image' => 'Berkas',
-'nstab-mediawiki' => 'Pesan sistem',
-'nstab-template' => 'Templat',
-'nstab-help' => 'Bantuan',
-'nstab-category' => 'Kategori',
-
-# Main script and global functions
-#
-"nosuchaction" => "Tidak ada tindakan tersebut",
-"nosuchactiontext" => "Tindakan yang dispesifikasikan oleh URL tersebut tidak dikenal oleh wiki.",
-"nosuchspecialpage" => "Tidak ada halaman istimewa tersebut",
-"nospecialpagetext" => "Anda telah meminta halaman istimewa yang tidak dikenal oleh wiki.",
-
-# General errors
-#
-"error" => "Kesalahan",
-"databaseerror" => "Kesalahan basis data",
-"dberrortext" => "Ada kesalahan sintaks pada permintaan basis data. Kesalahan ini mungkin menandakan adanya ''bug'' dalam perangkat lunak. Permintaan basis data yang terakhir adalah: <blockquote><tt>$1</tt></blockquote> dari dalam fungsi \"<tt>$2</tt>\". Kesalahan MySQL \"<tt>$3: $4</tt>\".",
-"dberrortextcl" => "Ada kesalahan sintaks pada permintaan basis data. Permintaan basis data yang terakhir adalah: \"$1\" dari dalam fungsi \"$2\". Kesalahan MySQL \"$3: $4\".",
-'noconnect' => 'Maaf! Wiki mengalami masalah teknis dan tidak dapat menghubungi basis data.<br />$1',
-"nodb" => "Tidak dapat memilih basis data $1",
-"cachederror" => "Berikut ini adalah salinan <em>cache</em> dari halaman yang diminta, yang mungkin tidak up-to-date.",
-'laggedslavemode' => 'Peringatan: Halaman mungkin tidak berisi perubahan terbaru.',
-"readonly" => "Basis data dikunci",
-"enterlockreason" => "Masukkan alasan penguncian, termasuk perkiraan kapan kunci akan dibuka",
-"readonlytext" => "Basis data sedang dikunci terhadap masukan baru. Pengurus yang melakukan penguncian memberikan penjelasan sebagai berikut: <p>$1",
-"missingarticle" => "Basis data tidak menemukan teks bagi halaman yang seharusnya mempunyai teks, yaitu halaman \"$1\".
-
-Ini biasanya disebabkan karena diff yang kadaluwarsa atau karena pranala lama kepada halaman telah dihapus.
-
-Jika ini bukan sebabnya, Anda mungkin menemukan bug dalam perangkat lunak. Silakan laporkan hal ini kepada pengurus, dengan mencantumkan URL halaman yang bermasalah tersebut",
-'readonly_lag' => 'Basis data telah dikunci otomatis selagi basis data sekunder melakukan sinkronisasi dengan basis data utama',
-"internalerror" => "Kesalahan internal",
-"filecopyerror" => "Tidak dapat menyalin berkas \"$1\" ke \"$2\".",
-"filerenameerror" => "Tidak dapat mengubah nama berkas \"$1\" menjadi \"$2\".",
-"filedeleteerror" => "Tidak dapat menghapus berkas \"$1\".",
-"filenotfound" => "Tidak dapat menemukan berkas \"$1\".",
-"unexpected" => "Nilai di luar jangkauan: \"$1\"=\"$2\".",
-"formerror" => "Kesalahan: Tidak dapat mengirimkan formulir",
-"badarticleerror" => "Tindakan ini tidak dapat dilaksanakan di halaman ini.",
-"cannotdelete" => "Tidak dapat menghapus halaman atau gambar yang telah ditentukan.",
-"badtitle" => "Judul tidak sah",
-"badtitletext" => "Judul halaman yang diminta tidak sah, kosong, atau judul antarbahasa atau antarwiki yang salah sambung.",
-"perfdisabled" => "Maaf! Fitur ini dimatikan sementara karena memperlambat basis data hingga tidak ada yang dapat menggunakan wiki ini.",
-"perfdisabledsub" => "Ini adalah salinan tersimpan dari $1:",
-"perfcached" => "Data berikut ini diambil dari <em>cache</em> dan mungkin bukan data mutakhir:",
-'perfcachedts' => 'Data berikut ini diambil dari <em>cache</em>, dan terakhir diperbarui pada $1.',
-"wrong_wfQuery_params" => "Parameter salah ke wfQuery()<br />Fungsi: $1<br />Permintaan: $2",
-"viewsource" => "Lihat sumber",
-'viewsourcefor' => 'dari $1',
-'protectedtext' => 'Halaman ini telah dikunci untuk menghindari penyuntingan.
-
-Anda dapat melihat atau menyalin sumber halaman ini:',
-'protectedinterface' => 'Halaman ini berisi teks antarmuka untuk digunakan oleh perangkat lunak dan telah dikunci untuk menghindari kesalahan.',
-'editinginterface' => "'''Peringatan:''' Anda menyunting halaman yang digunakan untuk menyediakan teks antarmuka dengan perangkat lunak. Perubahan teks ini akan mempengaruhi tampilan pada pengguna lain.",
-'sqlhidden' => '(Permintaan SQL disembunyikan)',
-
-# Login and logout pages
-#
-"logouttitle" => "Keluar log pengguna",
-"logouttext" => "Anda telah keluar log dari sistem. Anda dapat terus menggunakan {{SITENAME}} secara anonim, atau Anda dapat masuk log lagi sebagai pengguna yang sama atau pengguna yang lain. Perhatikan bahwa beberapa halaman mungkin masih terus menunjukkan bahwa Anda masih masuk log sampai Anda membersihkan <em>cache</em> penjelajah web Anda",
-
-"welcomecreation" => "== Selamat datang, $1! ==
-
-Akun Anda telah dibuat. Jangan lupa mengatur konfigurasi {{SITENAME}} Anda.",
-
-"loginpagetitle" => "Masuk log pengguna",
-"yourname" => "Nama pengguna",
-"yourpassword" => "Kata sandi",
-"yourpasswordagain" => "Ulangi kata sandi",
-"remembermypassword" => "Ingat kata sandi",
-'yourdomainname' => 'Domain Anda',
-'externaldberror' => 'Telah terjadi kesalahan otentikasi basis data eksternal atau Anda tidak diizinkan melakukan kemaskini terhadap akun eksternal Anda.',
-"loginproblem" => "<strong>Ada masalah dengan proses masuk log Anda.</strong><br />Silakan coba lagi!",
-"alreadyloggedin" => "<strong>Pengguna $1, Anda sudah masuk log!</strong><br />",
-
-"login" => "Masuk log",
-"loginprompt" => "Anda harus mengaktifkan ''cookies'' untuk dapat masuk log ke {{SITENAME}}.",
-"userlogin" => "Masuk log / buat akun",
-"logout" => "Keluar log",
-"userlogout" => "Keluar log",
-"notloggedin" => "Belum masuk log",
-'nologin' => 'Belum mempunyai nama pengguna? $1.',
-'nologinlink' => 'Daftarkan akun baru',
-"createaccount" => "Buat akun baru",
-'gotaccount' => 'Sudah terdaftar sebagai pengguna? $1.',
-'gotaccountlink' => 'Masuk log',
-"createaccountmail" => "melalui surat-e",
-"badretype" => "Kata sandi yang Anda masukkan salah.",
-"userexists" => "Nama pengguna yang Anda masukkan telah dipakai. Silakan pilih nama yang lain.",
-"youremail" => "Surat elektronik *",
-'username' => 'Nama pengguna:',
-'uid' => 'ID pengguna:',
-"yourrealname" => "Nama asli *",
-'yourlanguage' => 'Bahasa antarmuka:',
-'yourvariant' => 'Varian bahasa',
-"yournick" => "Nama samaran (untuk tanda tangan):",
-'badsig' => 'Tanda tangan teks murni tak tepat; periksa tag HTML.',
-'email' => 'Surat elektronik',
-'prefs-help-email-enotif' => 'Alamat ini juga digunakan untuk mengirim surat-e notifikasi pada Anda jika Anda memilih pilihan tersebut.',
-'prefs-help-realname' => '* <strong>Nama asli</strong> (tidak wajib): jika Anda memberikannya, nama asli Anda akan digunakan untuk memberi pengenalan atas hasil kerja Anda.',
-'loginerror' => 'Kesalahan masuk log',
-'prefs-help-email' => '* <strong>Surat elektronik</strong> (tidak wajib): Memungkinkan orang lain untuk menghubungi Anda melalui situs tanpa perlu memberikan alamat email Anda kepada mereka, dan juga dapat digunakan untuk mengirimkan kata sandi baru jika Anda lupa kata sandi Anda.',
-"nocookiesnew" => "Akun pengguna telah dibuat, tetapi Anda belum masuk log. {{SITENAME}} menggunakan ''cookies'' untuk log pengguna. ''Cookies'' pada penjelajah web Anda dimatikan. Silakan aktifkan dan masuk log kembali dengan nama pengguna dan kata sandi Anda.",
-"nocookieslogin" => "{{SITENAME}} menggunakan ''cookies'' untuk log penggunanya. ''Cookies'' pada penjelajah web Anda dimatikan. Silakan aktifkan dan coba lagi.",
-"noname" => "Nama pengguna yang Anda masukkan tidak sah.",
-"loginsuccesstitle" => "Berhasil masuk log",
-"loginsuccess" => "'''Anda sekarang masuk log di {{SITENAME}} sebagai \"$1\".'''",
-"nosuchuser" => "Tidak ada pengguna dengan nama \"$1\". Periksalah ejaan Anda, atau gunakan formulir di bawah ini untuk membuka akun baru.",
-'nosuchusershort' => "Tidak ada pengguna dengan nama \"$1\". Periksalah ejaan Anda.",
-'nouserspecified' => 'Anda harus memasukkan nama pengguna.',
-"wrongpassword" => "Kata sandi yang Anda masukkan salah. Silakan coba lagi.",
-'wrongpasswordempty' => 'Anda tidak memasukkan kata sandi. Silakan coba lagi.',
-"mailmypassword" => "Kirimkan kata sandi baru",
-"passwordremindertitle" => "Peringatan kata sandi dari {{SITENAME}}",
-"passwordremindertext" => "Seseorang (mungkin Anda, dari alamat IP $1) meminta kami mengirimkan kata sandi yang baru untuk {{SITENAME}} ($4). Kata sandi untuk pengguna \"$2\" sekarang adalah \"$3\". Anda disarankan segera masuk log dan mengganti kata sandi.",
-
-"noemail" => "Tidak ada alamat surat-e yang tercatat untuk pengguna \"$1\".",
-"passwordsent" => "Kata sandi baru telah dikirimkan ke surat-e yang didaftarkan untuk \"$1\". Silakan masuk log kembali setelah menerima surat-e tersebut.",
-'eauthentsent' => 'Sebuah surat elektronik untuk konfirmasi telah dikirim ke alamat surat elektronik Anda. Anda harus mengikuti instruksi di dalam surat elektronik tersebut untuk melakukan konfirmasi bahwa alamat tersebut adalah benar kepunyaan Anda. {{SITENAME}} tidak akan mengaktifkan fitur surat elektronik jika langkah ini belum dilakukan.',
-"mailerror" => "Kesalahan dalam mengirimkan surat-e: $1",
-'acct_creation_throttle_hit' => 'Maaf, Anda telah membuat $1 akun. Anda tidak dapat membuat akun lagi.',
-'emailauthenticated' => 'Alamat surat-e Anda telah dikonfirmasi pada $1.',
-'emailnotauthenticated' => 'Alamat surat-e Anda <strong>belum dikonfirmasi</strong>. Sebelum dikonfirmasi Anda tidak bisa menggunakan fitur surat elektronik.',
-'noemailprefs' => 'Anda harus memasukkan suatu alamat surat-e untuk dapat menggunakan fitur ini.',
-'emailconfirmlink' => 'Konfirmasikan alamat surat-e Anda',
-'invalidemailaddress' => 'Alamat surat-e ini tidak dapat diterima karena formatnya tidak sesuai. Harap masukkan alamat surat-e dalam format yang benar atau kosongkan isian tersebut.',
-'accountcreated' => 'Akun dibuat',
-'accountcreatedtext' => 'Akun pengguna untuk $1 telah dibuat.',
-
-# Edit page toolbar
-"bold_sample" => "Teks ini akan dicetak tebal",
-"bold_tip" => "Cetak tebal",
-"italic_sample" => "Teks ini akan dicetak miring",
-"italic_tip" => "Cetak miring",
-"link_sample" => "Judul pranala",
-"link_tip" => "Pranala internal",
-"extlink_sample" => "http://www.contoh.com/ judul pranala",
-"extlink_tip" => "Pranala luar (ingat awalan http:// )",
-"headline_sample" => "Teks judul",
-"headline_tip" => "Judul aras 2",
-"math_sample" => "Masukkan rumus di sini",
-"math_tip" => "Rumus matematika (LaTeX)",
-"nowiki_sample" => "Teks ini tidak akan diformat",
-"nowiki_tip" => "Abaikan pemformatan wiki",
-"image_sample" => "Contoh.jpg",
-"image_tip" => "Gambar embedded",
-"media_sample" => "Contoh.ogg",
-"media_tip" => "Pranala berkas media",
-"sig_tip" => "Tanda tangan Anda dengan tanda waktu",
-"hr_tip" => "Garis horisontal (gunakan dengan hemat)",
-
-# Edit pages
-#
-"summary" => "Ringkasan",
-"subject" => "Subyek/judul",
-"minoredit" => "Ini adalah suntingan kecil.",
-"watchthis" => "Pantau artikel ini",
-"savearticle" => "Simpan halaman",
-"preview" => "Pratayang",
-"showpreview" => "Lihat pratayang",
-'showlivepreview' => 'Pratayang langsung',
-'showdiff' => 'Perlihatkan perubahan',
-'anoneditwarning' => 'Anda tidak terdaftar masuk. Alamat IP Anda akan tercatat dalam sejarah (versi terdahulu) halaman ini.',
-'missingsummary' => "'''Peringatan:''' Anda tidak memasukkan ringkasan penyuntingan. Jika Anda kembali menekan tombol Simpan, suntingan Anda akan disimpan tanpa ringkasan penyuntingan.",
-'missingcommenttext' => 'Harap masukkan komentar di bawah ini.',
-"blockedtitle" => "Pengguna diblokir",
-"blockedtext" => "Nama pengguna atau alamat IP Anda telah diblokir oleh $1. Alasannya karena :<br />'''$2'''<br />Anda dapat menghubungi $1 atau [[{{ns:project}}:Administrators|pengurus lainnya]] untuk membicarakan hal ini.
-
-Perhatikan bahwa Anda tidak dapat menggunakan fasilitas \"surat-e pengguna ini\" kecuali Anda mempunyai sebuah alamat surat-e yang sah dan alamat surat-e tersebut tercatat di dalam [[{{ns:special}}:Preferences|preferensi Anda]].
-
-Alamat IP Anda adalah $3. Sertakan alamat IP ini pada setiap pertanyaan yang Anda buat",
-'blockedoriginalsource' => "Isi sumber '''$1''' ditunjukkan berikut ini:",
-'blockededitsource' => "Teks '''suntingan Anda''' terhadap '''$1''' ditunjukkan berikut ini:",
-"whitelistedittitle" => "Perlu masuk log untuk menyunting",
-"whitelistedittext" => "Anda harus $1 untuk dapat menyunting artikel.",
-"whitelistreadtitle" => "Perlu masuk log untuk membaca",
-"whitelistreadtext" => "Anda harus [[{{ns:special}}:Userlogin|masuk log]] untuk dapat membaca artikel.",
-"whitelistacctitle" => "Anda tidak diperbolehkan untuk membuat akun",
-"whitelistacctext" => "Untuk dapat membuat akun dalam Wiki ini, Anda harus [[{{ns:special}}:Userlogin|login]] dan mempunyai izin yang tepat.",
-'confirmedittitle' => 'Konfirmasi surat-e diperlukan untuk melakukan penyuntingan',
-'confirmedittext' => 'Anda harus mengkonfirmasikan dulu alamat surat-e Anda sebelum menyunting halaman. Harap masukkan dan validasikan alamat surat-e Anda sebelum melakukan penyuntingan. Alamat surat-e dapat diubah melalui [[{{ns:special}}:Preferences|halaman preferensi]]',
-"loginreqtitle" => "Harus masuk log",
-'loginreqlink' => 'masuk log',
-"loginreqpagetext" => "Anda harus $1 untuk dapat melihat halaman lainnya.",
-"accmailtitle" => "Kata sandi telah terkirim.",
-"accmailtext" => "Kata sandi untuk '$1' telah dikirimkan ke $2.",
-"newarticle" => "(Baru)",
-"newarticletext" => "Anda mengikuti pranala ke halaman yang belum ada. Untuk membuat halaman tersebut, ketiklah isi halaman di kotak di bawah ini (lihat [[{{ns:help}}:Isi|halaman bantuan]] untuk informasi lebih lanjut). Jika Anda tanpa sengaja sampai ke halaman ini, klik tombol '''back''' di penjelajah web anda.",
-
-"anontalkpagetext" => "---- ''Ini adalah halaman diskusi seorang pengguna anonim yang belum membuat akun atau tidak menggunakannya. Karena ia tidak membuat akun, kami terpaksa harus memakai alamat IP-nya untuk mengenalinya. Alamat IP seperti ini dapat dipakai oleh beberapa pengguna yang berbeda. Jika Anda adalah seorang pengguna anonim dan merasa mendapatkan komentar-komentar miring, silakan [[{{ns:special}}:Userlogin|membuat akun atau masuk log]] untuk menghindari kerancuan dengan pengguna anonim lain di lain waktu.''",
-'noarticletext' => 'Saat ini tidak ada teks dalam halaman ini. Anda dapat [[{{ns:special}}:Search/{{PAGENAME}}|melakukan pencarian untuk judul halaman ini]] di halaman-halaman lain atau [{{fullurl:{{FULLPAGENAME}}|action=edit}} sunting halaman ini].',
-
-'clearyourcache' => "'''Catatan:''' Setelah menyimpan preferensi, Anda perlu membersihkan <em>cache</em> penjelajah web Anda untuk melihat perubahan. '''Mozilla / Firefox / Safari:''' tekan ''Ctrl-Shift-R'' (''Cmd-Shift-R'' pada Apple Mac); '''IE:''' tekan ''Ctrl-F5''; '''Konqueror:''': tekan ''F5''; '''Opera''' bersihkan <em>cache</em> melalui menu ''Tools→Preferences''.",
-'usercssjsyoucanpreview' => "<strong>Tips:</strong> Gunakan tombol 'Lihat pratayang' untuk menguji CSS/JS baru Anda sebelum menyimpannya.",
-'usercsspreview' => "'''Ingatlah bahwa yang Anda lihat hanyalah pratayang CSS Anda, dan bahwa pratayang tersebut belum disimpan!'''",
-'userjspreview' => "'''Ingatlah bahwa yang Anda lihat hanyalah pratayang JavaScript Anda, dan bahwa pratayang tersebut belum disimpan!'''",
-'userinvalidcssjstitle' => "'''Peringatan:''' Kulit \"$1\" tidak ditemukan. Harap diingat bahwa halaman .css dan .js menggunakan huruf kecil, contoh {{ns:user}}:Foo/monobook.css dan bukannya {{ns:user}}:Foo/Monobook.css.",
-"updated" => "(Diperbarui)",
-"note" => "<strong>Catatan:</strong>",
-"previewnote" => "Ingatlah bahwa ini hanyalah pratayang yang belum disimpan!",
-'session_fail_preview' => '<strong>Maaf, kami tidak dapat mengolah suntingan Anda akibat terhapusnya data sesi. Silakan coba sekali lagi. Jika masih tidak berhasil, cobalah keluar log dan masuk log kembali.</strong>',
-"previewconflict" => "Pratayang ini mencerminkan teks pada bagian atas kotak suntingan teks sebagaimana akan terlihat bila Anda menyimpannya.",
-'session_fail_preview_html' => '<strong>Maaf! Kami tidak dapat memproses suntingan Anda karena hilangnya data sesi.</strong>
-
-\'\'Karena wiki ini mengizinkan penggunaan HTML mentah, pratayang disembunyikan sebagai pencegahan terhadap serangan JavaScript.\'\'
-
-<strong>Jika ini merupakan upaya suntingan yang sahih, silakan coba lagi. Jika masih tetap tidak berhasil, cobalah keluar log dan masuk kembali.</strong>',
-'importing' => 'Sedang mengimpor $1',
-"editing" => "Menyunting $1",
-'editingsection' => 'Menyunting $1 (bagian)',
-'editingcomment' => 'Menyunting $1 (komentar)',
-"editconflict" => "Konflik penyuntingan: $1",
-"explainconflict" => "Orang lain telah menyunting halaman ini sejak Anda mulai menyuntingnya. Bagian atas teks ini mengandung teks halaman saat ini. Perubahan yang Anda lakukan ditunjukkan pada bagian bawah teks. Anda hanya perlu menggabungkan perubahan Anda dengan teks yang telah ada. <strong>Hanya</strong> teks pada bagian atas halamanlah yang akan disimpan apabila Anda menekan \"Simpan halaman\".<p>",
-"yourtext" => "Teks Anda",
-"storedversion" => "Versi tersimpan",
-'nonunicodebrowser' => "<strong>PERINGATAN: Penjelajah web Anda tidak mendukung Unicode, silakan ganti penjelajah web Anda sebelum menyunting artikel.</strong>",
-"editingold" => "'''Peringatan:''' Anda menyunting revisi lama suatu halaman. Jika Anda menyimpannya, perubahan-perubahan yang dibuat sejak revisi ini akan hilang.",
-"yourdiff" => "Perbedaan",
-"copyrightwarning" => "Perhatikan bahwa semua sumbangan terhadap {{SITENAME}} dianggap dilisensikan di bawah lisensi $2 (lihat $1 untuk informasi lebih lanjut). Jika Anda tidak ingin tulisan Anda disunting dan disebarkan ke halaman web yang lain, jangan kirimkan artikel Anda ke sini.<br />Anda juga berjanji bahwa ini adalah hasil karya Anda sendiri, atau disalin dari sumber milik umum atau sumber bebas yang lain. <strong>JANGAN KIRIMKAN KARYA YANG DILINDUNGI HAK CIPTA TANPA IZIN!</strong>",
-'copyrightwarning2' => "Perhatikan bahwa semua sumbangan terhadap {{SITENAME}} dapat disunting, diubah, atau dihapus oleh penyumbang lainnya. Jika Anda tidak ingin tulisan Anda disunting orang lain, jangan kirimkan artikel Anda ke sini.<br />Anda juga berjanji bahwa ini adalah hasil karya Anda sendiri, atau disalin dari sumber milik umum atau sumber bebas yang lain (lihat $1 untuk informasi lebih lanjut). <strong>JANGAN KIRIMKAN KARYA YANG DILINDUNGI HAK CIPTA TANPA IZIN!</strong>",
-"longpagewarning" => "'''PERINGATAN: Halaman ini panjangnya adalah $1 kilobita; beberapa penjelajah web mungkin mengalami masalah dalam menyunting halaman yang panjangnya 32 kb atau lebih. Harap pertimbangkan untuk memecah halaman menjadi beberapa bagian yang lebih kecil.'''",
-'longpageerror' => "<strong>KESALAHAN: Teks yang Anda kirimkan sebesar $1 kilobita, yang berarti lebih besar dari jumlah maksimum $2 kilobita. Teks tidak dapat disimpan.</strong>",
-"readonlywarning" => "<strong>PERINGATAN: Basis data sedang dikunci karena pemeliharaan, sehingga saat ini Anda tidak akan dapat menyimpan hasil penyuntingan Anda. Anda mungkin perlu memindahkan hasil penyuntingan Anda ini ke tempat lain untuk disimpan belakangan.</strong>",
-"protectedpagewarning" => "<strong>PERINGATAN: Halaman ini telah dikunci sehingga hanya pemakai dengan hak akses pengurus saja yang dapat menyuntingnya.</strong>",
-'semiprotectedpagewarning' => "'''Catatan:''' Halaman ini sedang dilindungi, sehingga hanya pengguna terdaftar yang bisa menyuntingnya.",
-'templatesused' => 'Templat yang digunakan di halaman ini:',
-'edittools' => '<!-- Teks di sini akan dimunculkan dibawah isian suntingan dan pemuatan.-->',
-'nocreatetitle' => 'Pembuatan halaman baru dibatasi',
-'nocreatetext' => 'Situs ini membatasi kemampuan membuat halaman baru. Anda dapat kembali dan menyunting halaman yang telah ada, atau silakan [[{{ns:special}}:Userlogin|masuk log atau mendaftar]]',
-
-# History pages
-#
-"revhistory" => "Sejarah revisi",
-'viewpagelogs' => 'Lihat log halaman ini',
-"nohistory" => "Tidak ada sejarah penyuntingan untuk halaman ini",
-"revnotfound" => "Revisi tidak ditemukan",
-"revnotfoundtext" => "Revisi lama halaman yang Anda minta tidak dapat ditemukan. Silakan periksa URL yang digunakan untuk mengakses halaman ini.",
-"loadhist" => "Memuat halaman sejarah",
-"currentrev" => "Revisi sekarang",
-"revisionasof" => "Revisi per $1",
-'old-revision-navigation' => 'Revisi per $1; $5<br />($6) $3 | $2 | $4 ($7)',
-'previousrevision' => '↠Revisi sebelumnya',
-'nextrevision' => 'Revisi selanjutnya →',
-'currentrevisionlink' => 'Revisi sekarang',
-"cur" => "skr",
-"next" => "selanjutnya",
-"last" => "akhir",
-"orig" => "asli",
-"histlegend" => "Cara membandingkan: tandai ''radio button'' versi-versi yang ingin dibandingkan, lalu tekan ENTER atau tombol di bawah.<br />Keterangan: (skr) = perbedaan dengan versi sekarang, (akhir) = perbedaan dengan versi sebelumnya, m = suntingan kecil",
-'deletedrev' => '[dihapus]',
-'histfirst' => 'Paling lama',
-'histlast' => 'Paling baru',
-'rev-deleted-comment' => '(komentar dihapus)',
-'rev-deleted-user' => '(nama pengguna dihapus)',
-'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">Riwayat revisi halaman ini telah dihapus dari arsip publik. Detil mungkin tersedia di [{{fullurl:{{ns:special}}:Log/delete|page={{PAGENAMEE}}}} log penghapusan].</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">Riwayat revisi halaman ini telah dihapus dari arsip publik. Sebagai seorang pengurus situs, Anda dapat melihatnya; detil mungkin tersedia di [{{fullurl:{{ns:special}}:Log/delete|page={{PAGENAMEE}}}} log penghapusan].</div>',
-'rev-delundel' => 'tampilkan/sembunyikan',
-
-'history-feed-title' => 'Riwayat revisi',
-'history-feed-description' => 'Riwayat revisi halaman ini di wiki',
-'history-feed-item-nocomment' => '$1 pada $2', # user at time
-'history-feed-empty' => 'Halaman yang diminta tak ditemukan. Kemungkinan telah dihapus dari wiki, atau diberi nama baru. Coba [[{{ns:special}}:Search|lakukan pencarian di wiki]] untuk halaman baru yang relevan.',
-
-# Revision deletion
-#
-'revisiondelete' => 'Hapus/batal hapus revisi',
-'revdelete-selected' => 'Revisi terpilih dari [[:$1]]:',
-'revdelete-text' => "Revisi yang telah dihapus akan tetap muncul di halaman versi terdahulu, tapi teks isi tidak bisa diakses publik.
-
-Pengurus lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapusan melalui antarmuka yang sama, kecuali jika ada pembatasan lain yang dibuat oleh operator situs",
-'revdelete-legend' => 'Atur batasan revisi:',
-'revdelete-hide-text' => 'Sembunyikan teks revisi',
-'revdelete-hide-comment' => 'Tampilkan/sembunyikan ringkasan suntingan',
-'revdelete-hide-user' => 'Sembunyikan nama pengguna/IP penyunting',
-'revdelete-hide-restricted' => 'Terapkan pembatasan bagi pengurus dan pengguna lainnya',
-'revdelete-log' => 'Log ringkasan:',
-'revdelete-submit' => 'Terapkan pada revisi terpilih',
-'revdelete-logentry' => 'ubah tampilan revisi untuk [[$1]]',
-
-# Diffs
-#
-"difference" => "(Perbedaan antarrevisi)",
-"loadingrev" => "memuat revisi untuk dibandingkan",
-"lineno" => "Baris $1:",
-"editcurrent" => "Sunting versi sekarang dari halaman ini",
-'selectnewerversionfordiff' => 'Pilih sebuah versi yang lebih baru untuk perbandingan',
-'selectolderversionfordiff' => 'Pilih sebuah versi yang lebih lama untuk perbandingan',
-'compareselectedversions' => 'Bandingkan versi terpilih',
-
-# Search results
-#
-"searchresults" => "Hasil pencarian",
-"searchresulttext" => "Untuk informasi lebih lanjut tentang pencarian di {{SITENAME}}, lihat [[{{ns:project}}:Pencarian|Melakukan pencarian di {{SITENAME}}]].",
-'searchsubtitle' => "Anda mencari '''[[:$1]]'''",
-'searchsubtitleinvalid' => "Anda mencari '''$1'''",
-"badquery" => "Format permintaan pencarian salah",
-"badquerytext" => "Kami tidak dapat memproses permintaan Anda. Hal ini mungkin disebabkan karena Anda mencoba mencari kata yang panjangnya kurang dari tiga huruf, yang masih belum didukung oleh sistem ini. Hal ini juga dapat disebabkan oleh kesalahan pengetikan ekspresi, misalnya \"fish and and scales\". Silakan coba permintaan yang lain.",
-"matchtotals" => "Permintaan \"$1\" cocok dengan $2 judul halaman dan teks dari $3 artikel.",
-'noexactmatch' => "'''Tidak ada halaman yang berjudul \"$1\".''' Anda dapat [[:$1|membuat halaman ini]].",
-"titlematches" => "Judul artikel yang sama",
-"notitlematches" => "Tidak ada judul halaman yang cocok",
-"textmatches" => "Teks artikel yang cocok",
-"notextmatches" => "Tidak ada teks halaman yang cocok",
-"prevn" => "$1 sebelumnya",
-"nextn" => "$1 selanjutnya",
-"viewprevnext" => "Lihat ($1) ($2) ($3).",
-"showingresults" => "Di bawah ini ditampilkan <strong>$1</strong> hasil, dimulai dari #<strong>$2</strong>.",
-"showingresultsnum" => "Di bawah ini ditampilkan <strong>$3</strong> hasil, dimulai dari #<strong>$2</strong>.",
-"nonefound" => "'''Catatan''': Kegagalan pencarian biasanya disebabkan oleh pencarian kata-kata umum, seperti \"have\" dan \"from\", yang biasanya tidak diindeks, atau dengan menentukan lebih dari satu aturan pencarian (hanya halaman yang mengandung semua aturan pencarianlah yang akan ditampilkan dalam hasil pencarian)",
-"powersearch" => "Cari",
-'powersearchtext' => "Cari dalam namespace:<br />$1<br />$2 Juga tampilkan peralihan<br />Cari $3 $9",
-"searchdisabled" => '<p style="margin: 1.5em 2em 1em">Mesin pencari {{SITENAME}} sementara dimatikan karena masalah kinerja. Anda dapat mencari melalui Google untuk sementara waktu. <span style="font-size: 89%; display: block; margin-left: .2em">Indeks Google untuk {{SITENAME}} mungkin belum diperbaharui. Jika istilah pencarian berisi garis bawah, gantikan dengan spasi.</span></p>',
-"blanknamespace" => "(Utama)",
-
-# Preferences page
-#
-"preferences" => "Preferensi",
-"prefsnologin" => "Belum masuk log",
-"prefsnologintext" => "Anda harus [[{{ns:special}}:Userlogin|masuk log]] untuk menetapkan preferensi Anda.",
-
-"prefsreset" => "Preferensi telah dikembalikan ke konfigurasi baku.",
-"qbsettings" => "Pengaturan quickbar",
-"changepassword" => "Ganti kata sandi",
-"skin" => "Kulit",
-"math" => "Penggambaran math",
-"dateformat" => "Format tanggal",
-'datedefault' => 'Tak ada preferensi',
-'datetime' => 'Tanggal dan waktu',
-"math_failure" => "Gagal memparse",
-"math_unknown_error" => "Kesalahan yang tidak diketahui",
-"math_unknown_function" => "fungsi yang tidak diketahui",
-"math_lexing_error" => "kesalahan lexing",
-"math_syntax_error" => "kesalahan sintaks",
-"math_image_error" => "Konversi PNG gagal; periksa apakah latex, dvips, gs, dan convert terinstal dengan benar",
-"math_bad_tmpdir" => "Tidak dapat menulisi atau membuat direktori sementara math",
-"math_bad_output" => "Tidak dapat menulisi atau membuat direktori keluaran math",
-"math_notexvc" => "Executable texvc hilang; silakan lihat math/README untuk cara konfigurasi.",
-'prefs-personal' => 'Profil',
-'prefs-rc' => 'Perubahan terbaru',
-'prefs-watchlist' => 'Daftar pantauan',
-'prefs-watchlist-days' => 'Jumlah hari untuk ditampilkan di daftar pantauan:',
-'prefs-watchlist-edits' => 'Jumlah hari untuk ditampilkan di daftar pantauan yang lebih lengkap:',
-'prefs-misc' => 'Lain-lain',
-"saveprefs" => "Simpan preferensi",
-"resetprefs" => "Pengaturan baku",
-"oldpassword" => "Kata sandi lama",
-"newpassword" => "Kata sandi baru",
-"retypenew" => "Ketik ulang kata sandi baru",
-"textboxsize" => "Penyuntingan",
-"rows" => "Baris",
-"columns" => "Kolom",
-"searchresultshead" => "Pencarian",
-"resultsperpage" => "Hasil per halaman",
-"contextlines" => "Baris ditampilkan per hasil",
-"contextchars" => "Karakter untuk konteks per baris",
-"stubthreshold" => "Ambang batas tampilan rintisan",
-"recentchangescount" => "Jumlah judul dalam perubahan terbaru",
-"savedprefs" => "Preferensi Anda telah disimpan",
-'timezonelegend' => 'Zona waktu',
-"timezonetext" => "Masukkan perbedaan waktu (dalam jam) antara waktu setempat dengan waktu server (UTC).",
-"localtime" => "Waktu setempat",
-"timezoneoffset" => "Perbedaan",
-"servertime" => "Waktu server sekarang adalah",
-"guesstimezone" => "Isikan dari penjelajah web",
-'allowemail' => 'Ijinkan pengguna lain mengirim surat-e',
-"defaultns" => "Cari dalam namespace berikut ini secara baku:",
-'default' => 'baku',
-'files' => 'Gambar',
-
-# User rights
-'userrights-lookup-user' => 'Mengatur grup pengguna',
-'userrights-user-editname' => 'Masukkan nama pengguna:',
-'editusergroup' => 'Sunting kelompok pengguna',
-
-# user groups editing
-'userrights-editusergroup' => 'Sunting grup pengguna',
-'saveusergroups' => 'Simpan kelompok pengguna',
-'userrights-groupsmember' => 'Anggota dari:',
-'userrights-groupsavailable' => 'Grup yang tersedia:',
-'userrights-groupshelp' => "Pilih grup yang Anda ingin hapus dari atau tambahkan pada pengguna. Grup yang tak dipilih tak akan diganti. Anda dapat membatalkan pilihan dengan menekan tombol CTRL + Klik kiri",
-'userrights-logcomment' => 'Keanggotaan grup diganti dari $1 ke $2',
-
-# Groups
-'group' => 'Grup:',
-'group-bot' => 'Bot',
-'group-sysop' => 'Pengurus',
-'group-bureaucrat' => 'Birokrat',
-'group-steward' => 'Steward',
-'group-all' => '(semua)',
-
-'group-bot-member' => 'Bot',
-'group-sysop-member' => 'Pengurus',
-'group-bureaucrat-member' => 'Birokrat',
-'group-steward-member' => 'Steward',
-
-'grouppage-bot' => '{{ns:project}}:Bot',
-'grouppage-sysop' => '{{ns:project}}:Pengurus',
-'grouppage-bureaucrat' => '{{ns:project}}:Birokrat',
-
-# Recent changes
-#
-"changes" => "perubahan",
-"recentchanges" => "Perubahan terbaru",
-
-'recentchangestext' => 'Temukan perubahan terbaru dalam wiki di halaman ini.,',
-'rcnote' => "Di bawah ini adalah <strong>$1</strong> perubahan terbaru dalam <strong>$2</strong> hari terakhir sampai $3.",
-"rcnotefrom" => "Di bawah ini adalah perubahan sejak <strong>$2</strong> (ditampilkan sampai <strong>$1</strong> perubahan).",
-"rclistfrom" => "Perlihatkan perubahan terbaru sejak $1",
-'rcshowhideminor' => '$1 suntingan kecil',
-'rcshowhidebots' => '$1 bot',
-'rcshowhideliu' => '$1 pengguna masuk log',
-'rcshowhideanons' => '$1 pengguna anon',
-'rcshowhidepatr' => '$1 suntingan terpatroli',
-'rcshowhidemine' => '$1 suntingan saya',
-"rclinks" => "Perlihatkan $1 perubahan terbaru dalam $2 hari terakhir<br />$3",
-"diff" => "beda",
-"hist" => "versi terdahulu",
-"hide" => "Sembunyikan",
-"show" => "Tampilkan",
-"minoreditletter" => "m",
-"newpageletter" => "B",
-'boteditletter' => 'b',
-'sectionlink' => '→',
-'number_of_watching_users_RCview' => '[$1]',
-'number_of_watching_users_pageview' => '[$1 pemantau]',
-'rc_categories' => 'Batasi sampai kategori (dipisah dengan "|")',
-'rc_categories_any' => 'Apapun',
-
-# Upload
-#
-"upload" => "Pemuatan",
-"uploadbtn" => "Muatkan berkas",
-"reupload" => "Muat ulang",
-"reuploaddesc" => "Kembali ke formulir pemuatan",
-"uploadnologin" => "Belum masuk log",
-"uploadnologintext" => "Anda harus [[{{ns:special}}:Userlogin|masuk log]] untuk dapat memuatkan berkas.",
-'upload_directory_read_only' => 'Direktori pemuatan ($1) tidak dapat ditulis oleh server web.',
-"uploaderror" => "Kesalahan pemuatan",
-'uploadtext' => "Gunakan isian di bawah untuk memuat berkas. Gunakan [[{{ns:special}}:Imagelist|daftar berkas]] atau [[{{ns:special}}:Log/upload|log pemuatan]] untuk menampilkan atau mencari berkas atau gambar yang telah dimuat sebelumnya.
-
-Untuk menampilkan atau menyertakan gambar atau berkas pada suatu halaman, gunakan pranala dengan format
-'''<nowiki>[[{{ns:image}}:Berkas.jpg]]</nowiki>''',
-'''<nowiki>[[{{ns:image}}:Berkas.png|teks alternatif]]</nowiki>''' atau
-'''<nowiki>[[{{ns:media}}:Berkas.ogg]]</nowiki>''' untuk langsung menuju berkas yang dimaksud.",
-"uploadlog" => "log pemuatan",
-"uploadlogpage" => "Log pemuatan",
-"uploadlogpagetext" => "Di bawah ini adalah log pemuatan berkas. Semua waktu yang ditunjukkan adalah waktu server (UTC).",
-"filename" => "Nama berkas",
-"filedesc" => "Ringkasan",
-'fileuploadsummary' => 'Ringkasan:',
-"filestatus" => "Status hak cipta",
-"filesource" => "Sumber",
-"copyrightpage" => "Project:Hak cipta",
-"copyrightpagename" => "Hak cipta {{SITENAME}}",
-"uploadedfiles" => "Berkas yang telah dimuat",
-'ignorewarning' => 'Abaikan peringatan dan langsung simpan berkas.',
-'ignorewarnings' => 'Abaikan peringatan apapun',
-"minlength" => "Nama gambar sekurang-kurangnya harus tiga huruf.",
-'illegalfilename' => 'Nama berkas "$1" mengandung aksara yang tidak diperbolehkan ada dalam judul halaman. Silakan ubah nama berkas tersebut dan cobalah memuatkannya kembali.',
-"badfilename" => "Nama gambar telah diubah menjadi \"$1\".",
-"badfiletype" => "\".$1\" ialah format berkas gambar yang tidak diizinkan.",
-'largefile' => 'Ukuran gambar atau berkas disarankan untuk tidak melebihi $1 bita; berkas ini berukuran $2 bita',
-'largefileserver' => 'Berkas ini lebih besar dari pada yang diizinkan server.',
-'emptyfile' => 'Berkas yang Anda muatkan kelihatannya kosong. Hal ini mungkin disebabkan karena adanya kesalahan ketik pada nama berkas. Silakan pastikan apakah Anda benar-benar ingin memuatkan berkas ini.',
-'fileexists' => 'Berkas dengan nama tersebut telah ada, harap periksa $1 jika Anda tidak yakin untuk mengubahnya.',
-'fileexists-forbidden' => 'Ditemukan berkas dengan nama yang sama; harap kembali dan muatkan berkas dengan nama lain. [[{{ns:image}}:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Ditemukan berkas lain dengan nama yang sama di repositori bersama; harap kembali dan muatkan berkas dengan nama lain. [[{{ns:image}}:$1|thumb|center|$1]]',
-"successfulupload" => "Berhasil dimuat",
-"fileuploaded" => "Berkas \"$1\" berhasil dimuatkan. Silakan ikuti pranala berikut: $2 ke halaman deskripsi dan isikan informasi tentang berkas tersebut, seperti dari mana berkas tersebut berasal, kapan berkas itu dibuat dan oleh siapa, dan informasi lain yang Anda ketahui.",
-"uploadwarning" => "Peringatan pemuatan",
-"savefile" => "Simpan berkas",
-"uploadedimage" => "memuat \"[[$1]]\"",
-"uploaddisabled" => "Maaf, pemuatan dimatikan.",
-'uploaddisabledtext' => 'Pemuatan berkas di tidak diizinkan di wiki ini.',
-'uploadscripted' => 'Berkas ini mengandung HTML atau kode yang mungkin mungkin diinterpretasikan dengan keliru oleh pelayar web.',
-'uploadcorrupt' => 'Berkas tersebut rusak atau ekstensinya salah. Silakan periksa berkas tersebut dan muatkan kembali.',
-'uploadvirus' => 'Berkas tersebut mengandung virus! Detil: $1',
-'sourcefilename' => 'Nama berkas sumber',
-'destfilename' => 'Nama berkas tujuan',
-'filewasdeleted' => 'Suatu berkas dengan nama ini pernah dimuat dan selanjutnya dihapus. Harap cek $1 sebelum memuat lagi berkas tersebut.',
-
-'license' => 'Jenis lisensi',
-'nolicense' => 'Belum dipilih',
-
-# Image list
-#
-"imagelist" => "Daftar berkas",
-'imagelisttext' => "Di bawah ini adalah daftar '''$1''' {{plural:$1|berkas|berkas}} diurutkan $2.",
-'imagelistforuser' => "Hanya berkas yang dimuat oleh $1.",
-"getimagelist" => "mengambil daftar berkas",
-"ilsubmit" => "Cari",
-"showlast" => "Tampilkan $1 berkas terakhir diurutkan $2.",
-"byname" => "berdasarkan nama",
-"bydate" => "berdasarkan tanggal",
-"bysize" => "berdasarkan ukuran",
-"imgdelete" => "hps",
-"imgdesc" => "desk",
-"imglegend" => "Keterangan: (desk) = lihat/sunting deskripsi berkas.",
-"imghistory" => "Riwayat berkas",
-"revertimg" => "kbl",
-"deleteimg" => "hps",
-'deleteimgcompletely' => 'Hapus semua revisi',
-"imghistlegend" => "Keterangan: (skr) = ini adalah berkas yang sekarang, (hps) = hapus versi lama ini, (kbl) = kembalikan ke versi lama ini. <br /><em>Klik pada tanggal untuk melihat berkas yang dimuat pada tanggal tersebut</em>.",
-"imagelinks" => "Pautan",
-"linkstoimage" => "Halaman-halaman berikut berpaut ke berkas ini:",
-"nolinkstoimage" => "Tidak ada halaman yang berpaut ke berkas ini.",
-"sharedupload" => "Berkas ini adalah pemuatan bersama yang mungkin juga dipakai oleh proyek lain.",
-'shareduploadwiki' => 'Lihat $1 untuk informasi detil.',
-'shareduploadwiki-linktext' => 'halaman deskripsi berkas',
-'noimage' => 'Tidak ada berkas dengan nama tersebut, Anda dapat $1.',
-'noimage-linktext' => 'memuat berkas',
-'uploadnewversion-linktext' => 'Muatkan versi yang lebih baru dari berkas ini',
-
-# Mime search
-#
-'mimesearch' => 'Pencarian MIME',
-'mimetype' => 'Tipe MIME:',
-'download' => 'unduh',
-
-# Unwatchedpages
-#
-'unwatchedpages' => 'Halaman yang tak dipantau',
-
-# List redirects
-'listredirects' => 'Daftar pengalihan',
-
-# Unused templates
-'unusedtemplates' => 'Templat yang tak digunakan',
-'unusedtemplatestext' => 'Daftar berikut adalah halaman pada namespace templat yang tidak dipakai di halaman manapun. Cek dahulu pranala ke templat tersebut sebelum menghapusnya.',
-'unusedtemplateswlh' => 'pranala ke halaman ini',
-
-# Random redirect
-'randomredirect' => 'Pengalihan sembarang',
-
-# Statistics
-#
-"statistics" => "Statistik",
-"sitestats" => "Statistik situs",
-"userstats" => "Statistik pengguna",
-"sitestatstext" => "Terdapat total '''$1''' halaman dalam basis data. Ini termasuk halaman \"pembicaraan\", halaman tentang {{SITENAME}}, halaman \"rintisan\" minimum, halaman peralihan, dan halaman-halaman lain yang mungkin tidak masuk kriteria artikel. Selain itu, ada '''$2''' halaman yang mungkin termasuk artikel yang sah.
-
-'''$8''' berkas telah dimuat.
-
-Ada sejumlah '''$3''' penampilan halaman, dan sejumlah '''$4''' penyuntingan sejak wiki ini dimulai. Ini berarti rata-rata '''$5''' suntingan per halaman, dan '''$6''' penampilan per penyuntingan.
-
-[http://meta.wikimedia.org/wiki/Help:Job_queue Antrian job] adalah sebanyak '''$7'''.",
-"userstatstext" => "Terdapat '''$1''' pengguna terdaftar. '''$2''' (atau '''$4%''') diantaranya adalah pengurus (lihat $3).",
-
-"disambiguations" => "Halaman disambiguasi",
-'disambiguationspage' => '{{ns:template}}:Disambig',
-"disambiguationstext" => "Halaman-halaman berikut ini berpaut ke sebuah halaman disambiguasi. Halaman-halaman tersebut seharusnya berpaut ke topik-topik yang tepat.<br />Satu halaman dianggap sebagai disambiguation apabila halaman tersebut disambung dari $1.<br />Pranala dari namespace lain <em>tidak</em> terdaftar di sini.",
-
-"doubleredirects" => "Pengalihan ganda",
-"doubleredirectstext" => "Setiap baris mengandung pranala ke peralihan pertama dan kedua, dan juga baris pertama dari teks peralihan kedua, yang biasanya memberikan artikel tujuan yang \"sesungguhnya\", yang seharusnya ditunjuk oleh peralihan yang pertama.",
-
-"brokenredirects" => "Pengalihan rusak",
-"brokenredirectstext" => "Peralihan halaman berikut berpaut ke halaman yang tidak ada.",
-
-
-# Miscellaneous special pages
-#
-'nbytes' => '$1 bita', # no need for plural
-'ncategories' => '$1 kategori', # no need for plural
-'nlinks' => '$1 pranala', # no need for plural
-'nmembers' => '$1 pengguna', # no need for plural
-'nrevisions' => '$1 revisi', # no need for plural
-'nviews' => '$1 penampilan', # no need for plural
-
-"lonelypages" => "Halaman tak bertuan",
-'uncategorizedpages' => 'Halaman yang tak terkategori',
-'uncategorizedcategories' => 'Kategori yang tak terkategori',
-'uncategorizedimages' => 'Gambar yang tak terkategori',
-'unusedcategories' => 'Kategori yang tak digunakan',
-"unusedimages" => "Gambar yang tak digunakan",
-"popularpages" => "Halaman populer",
-'wantedcategories' => 'Kategori yang diinginkan',
-"wantedpages" => "Halaman yang diinginkan",
-'mostlinked' => 'Halaman yang tersering dituju',
-'mostlinkedcategories' => 'Kategori dengan halaman terbanyak',
-'mostcategories' => 'Artikel dengan kategori terbanyak',
-'mostimages' => 'Gambar yang tersering digunakan',
-'mostrevisions' => 'Artikel dengan perubahan terbanyak',
-"allpages" => "Semua halaman",
-'nextpage' => 'Halaman selanjutnya ($1)',
-'prefixindex' => 'Indeks awalan',
-"randompage" => "Halaman sembarang",
-"shortpages" => "Halaman pendek",
-"longpages" => "Halaman panjang",
-"deadendpages" => "Halaman buntu",
-"listusers" => "Daftar pengguna",
-"specialpages" => "Halaman istimewa",
-"spheading" => "Halaman istimewa untuk semua pengguna",
-'restrictedpheading' => 'Halaman istimewa terbatas',
-"recentchangeslinked" => "Perubahan terkait",
-"rclsub" => "(untuk halaman yang berpaut dari \"$1\")",
-"newpages" => "Halaman baru",
-"ancientpages" => "Artikel tertua",
-"intl" => "Pranala antarbahasa",
-'move' => 'Pindahkan',
-"movethispage" => "Pindahkan halaman ini",
-"unusedimagestext" => "<p>Perhatikan bahwa situs web lain mungkin dapat berpaut ke sebuah berkas gambar secara langsung, dan berkas-berkas gambar seperti itu mungkin terdapat dalam daftar ini meskipun masih digunakan oleh situs web lain.",
-'unusedcategoriestext' => 'Kategori berikut ada walaupun tidak ada artikel atau kategori lain yang menggunakannya.',
-
-"booksources" => "Sumber buku",
-'categoriespagetext' => 'Kategori-kategori berikut ada dalam wiki.',
-'data' => 'Data',
-'userrights' => 'Manajemen hak pengguna',
-'groups' => 'Grup pengguna',
-"booksourcetext" => "Di bawah ini adalah daftar pranala ke situs lain yang menjual buku baru dan bekas, dan mungkin juga mempunyai informasi lebih lanjut mengenai buku yang sedang Anda cari. {{SITENAME}} tidak berkepentingan dengan situs-situs web di atas, dan daftar ini seharusnya tidak dianggap sebagai sebuah dukungan.",
-"isbn" => "ISBN",
-
-
-"alphaindexline" => "$1 ke $2",
-"version" => "Versi",
-'log' => 'Log',
-'alllogstext' => 'Di bawah ini adalah gabungan log pemblokiran, perlindungan, perubahan hak akses, penghapusan, pemuatan, pemindahan, impor, dll. Anda dapat melakukan pembatasan tampilan dengan memilih jenis log, nama pengguna, atau nama halaman yang terpengaruh.',
-'logempty' => 'Tidak ditemukan entri log yang sesuai.',
-
-
-# Special:Allpages
-'nextpage' => 'Halaman berikutnya ($1)',
-'allpagesfrom' => 'Tampilkan halaman dimulai dengan:',
-'allarticles' => 'Semua artikel',
-'allnonarticles' => 'Semua yang bukan artikel',
-'allinnamespace' => 'Semua halaman (namespace $1)',
-'allnotinnamespace' => 'Semua halaman (bukan namespace $1)',
-'allpagesprev' => 'Sebelumnya',
-'allpagesnext' => 'Selanjutnya',
-'allpagessubmit' => 'Cari',
-'allpagesprefix' => 'Tampilkan halaman dengan awalan:',
-'allpagesbadtitle' => 'Judul halaman yang diberikan tidak sah atau memiliki awalan antar-bahasa atau antar-wiki. Judul tersebut mungkin juga mengandung satu atau lebih aksara yang tidak dapat digunakan dalam judul.',
-
-# Email this user
-#
-"mailnologin" => "Tidak ada alamat surat-e",
-"mailnologintext" => "Anda harus [[{{ns:special}}:Userlogin|masuk log]] dan mempunyai alamat surat-e yang sah di dalam [[{{ns:special}}:Preferences|preferensi]] untuk mengirimkan surat-e kepada pengguna lain.",
-
-"emailuser" => "Kirimi pengguna ini surat-e",
-"emailpage" => "Kirimi pengguna ini surat-e",
-"emailpagetext" => "Jika pengguna ini memasukkan alamat surat-e yang sah dalam preferensinya, formulir dibawah ini akan mengirimkan sebuah surat-e. Alamat surat-e yg terdapat pada preferensi Anda akan muncul sebagai alamat \"Dari\" dalam surat-e tersebut, sehingga penerima dapat membalas surat-e tersebut.",
-
-"usermailererror" => "Kesalahan obyek surat:",
-"defemailsubject" => "Surat-e {{SITENAME}}",
-"noemailtitle" => "Tidak ada alamat surat-e",
-
-"noemailtext" => "Pengguna ini tidak memasukkan alamat surat-e yang sah, atau memilih untuk tidak menerima surat-e dari pengguna yang lain.",
-
-"emailfrom" => "Dari",
-"emailto" => "Untuk",
-"emailsubject" => "Perihal",
-"emailmessage" => "Pesan",
-"emailsend" => "Kirim",
-"emailsent" => "Surat-e terkirim",
-"emailsenttext" => "Surat-e Anda telah dikirimkan.",
-
-# Watchlist
-"watchlist" => "Daftar pantauan",
-'watchlistfor' => "(untuk '''$1''')",
-"nowatchlist" => "Daftar pantauan Anda kosong.",
-'watchlistanontext' => 'Silakan $1 untuk melihat atau menyunting daftar pantauan Anda.',
-'watchlistcount' => "'''Anda memiliki $1 entri di daftar pantauan Anda, termasuk halaman diskusi/bicara.'''",
-'clearwatchlist' => 'Kosongkan daftar pantauan',
-'watchlistcleartext' => 'Apakah Anda yakin untuk menghapusnya?',
-'watchlistclearbutton' => 'Kosongkan daftar pantauan',
-'watchlistcleardone' => 'Daftar pantauan Anda telah dikosongkan. $1 entri telah dihapus.',
-"watchnologin" => "Belum masuk log",
-"watchnologintext" => "Anda harus [[{{ns:special}}:Userlogin|masuk log]] untuk mengubah daftar pantauan.",
-"addedwatch" => "Telah ditambahkan ke daftar pantauan",
-"addedwatchtext" => "Halaman \"[[:$1]]\" telah ditambahkan ke [[{{ns:special}}:Watchlist|daftar pantauan]]. Perubahan yang terjadi di masa yang akan datang pada halaman tersebut dan halaman bicara terkaitnya akan tercantum di sini, dan halaman itu akan ditampilkan ''tebal'' pada [[{{ns:special}}:Recentchanges|daftar perubahan terbaru]] agar lebih mudah terlihat.<br /><br />Jika Anda ingin menghapus halaman ini dari daftar pantauan, klik \"Berhenti memantau\" pada menu.",
-"removedwatch" => "Telah dihapus dari daftar pantauan",
-"removedwatchtext" => "Halaman \"$1\" telah dihapus dari daftar pantauan.",
-'watch' => 'Pantau',
-"watchthispage" => "Pantau halaman ini",
-'unwatch' => 'Batal pantau',
-"unwatchthispage" => "Batal pantau halaman ini",
-"notanarticle" => "Bukan sebuah artikel",
-"watchnochange" => "Tak ada halaman pantauan Anda yang telah berubah dalam jangka waktu yang dipilih.",
-'watchdetails' => '* $1 halaman dipantau, tidak termasuk halaman bicara
-* [[{{ns:special}}:Watchlist/edit|Lihat dan sunting daftar pantauan]]
-* [[{{ns:special}}:Watchlist/clear|Hapus semua halaman dari daftar]]',
-'wlheader-enotif' => "* Notifikasi surat-e diaktifkan.",
-'wlheader-showupdated' => "* Halaman-halaman yang telah berubah sejak kunjungan terakhir Anda ditampilkan dengan '''huruf tebal'''",
-"watchmethod-recent"=> "periksa daftar perubahan terbaru terhadap halaman yang dipantau",
-"watchmethod-list" => "periksa halaman yang dipantau terhadap perubahan terbaru",
-"removechecked" => "Keluarkan halaman yang ditandai dari daftar pantauan",
-"watchlistcontains" => "Daftar pantauan Anda berisi $1 halaman.",
-"watcheditlist" => "Berikut ini adalah daftar halaman-halaman yang Anda pantau. Untuk menghapus halaman dari daftar pantauan Anda, berikan tanda cek pada kotak cek di sebelah judul halaman yang ingin Anda hapus, lalu klik tombol 'Keluarkan halaman yang ditandai dari daftar pantauan' yang terletak di bagian bawah layar.",
-"removingchecked" => "Menghapus halaman yang diminta dari daftar pantauan Anda...",
-"couldntremove" => "Tidak dapat menghapus halaman '$1' dari daftar pantauan...",
-"iteminvalidname" => "Ada masalah dengan '$1', namanya tidak sah...",
-"wlnote" => "Di bawah ini adalah daftar $1 perubahan terakhir dalam <strong>$2</strong> jam terakhir.",
-"wlshowlast" => "Tampilkan $1 jam $2 hari $3 terakhir",
-"wlsaved" => "Ini adalah versi tersimpan dari daftar pantauan Anda.",
-'wlhideshowown' => '$1 suntingan saya',
-'wlhideshowbots' => '$1 suntingan bot',
-'wldone' => 'Selesai.',
-
-'enotif_mailer' => 'Pengirim Notifikasi {{SITENAME}}',
-'enotif_reset' => 'Tandai semua halaman sebagai telah dikunjungi',
-'enotif_newpagetext'=> 'Ini adalah halaman baru.',
-'changed' => 'diubah',
-'created' => 'dibuat',
-'enotif_subject' => 'Halaman $PAGETITLE di {{SITENAME}} telah $CHANGEDORCREATED oleh $PAGEEDITOR',
-'enotif_lastvisited' => 'Lihat $1 untuk semua perubahan sejak kunjungan terakhir Anda.',
-'enotif_body' => 'Dear $WATCHINGUSERNAME,
-
-Halaman $PAGETITLE di {{SITENAME}} telah $CHANGEDORCREATED pada $PAGEEDITDATE oleh $PAGEEDITOR, lihat $PAGETITLE_URL untuk versi terakhir.
-
-$NEWPAGE
-
-Riwayat suntingan: $PAGESUMMARY $PAGEMINOREDIT
-
-Hubungi penyunting:
-mail: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-Kami tidak akan mengirimkan pemberitahuan lain jika terjadi perubahan lagi, kecuali Anda jika Anda telah mengunjungi halaman tersebut. Anda juga dapat menghapus tanda notifikasi untuk semua halaman pantauan Anda pada daftar pantauan Anda.
-
- Sistem notifikasi {{SITENAME}}
-
---
-Untuk mengubah preferensi daftar pantauan Anda, kunjungi
-{{fullurl:{{ns:special}}:Watchlist/edit}}
-
-Masukan dan bantuan lanjutan:
-{{fullurl:{{ns:help}}:Isi}}',
-
-
-# Delete/protect/revert
-#
-"deletepage" => "Hapus halaman",
-"confirm" => "Konfirmasikan",
-"excontent" => "isi sebelumnya: '$1'",
-'excontentauthor' => "isinya hanya berupa: '$1' (dan satu-satunya penyumbang adalah '$2')",
-"exbeforeblank" => "isi sebelum dikosongkan: '$1'",
-"exblank" => "halaman kosong",
-"confirmdelete" => "Konfirmasi penghapusan",
-"deletesub" => "(Menghapus \"$1\")",
-"historywarning" => "Peringatan: Halaman yang ingin Anda hapus mempunyai sejarah:",
-"confirmdeletetext" => "Anda akan menghapus halaman atau gambar ini secara permanen berikut semua sejarahnya dari basis data. Pastikan bahwa Anda memang ingin berbuat demikian, mengetahui segala akibatnya, dan apa yang Anda lakukan ini adalah sejalan dengan [[{{ns:project}}:Kebijakan|kebijakan {{SITENAME}}]].",
-"actioncomplete" => "Proses selesai",
-"deletedtext" => "\"$1\" telah dihapus. Lihat $2 untuk log terkini halaman yang telah dihapus.",
-"deletedarticle" => "menghapus \"[[$1]]\"",
-"dellogpage" => "Log penghapusan",
-"dellogpagetext" => "Di bawah ini adalah log penghapusan halaman. Semua waktu yang ditunjukkan adalah waktu server (UTC).",
-"deletionlog" => "log penghapusan",
-"reverted" => "Dikembalikan ke revisi sebelumnya",
-"deletecomment" => "Alasan penghapusan",
-"imagereverted" => "Berhasil mengembalikan ke revisi sebelumnya",
-"rollback" => "Kembalikan suntingan",
-'rollback_short' => 'Kembalikan',
-"rollbacklink" => "kembalikan",
-"rollbackfailed" => "Pengembalian gagal dilakukan",
-"cantrollback" => "Tidak dapat mengembalikan suntingan; pengguna terakhir adalah satu-satunya penulis artikel ini.",
-"alreadyrolled" => "Tidak dapat melakukan pengembalian ke suntingan terakhir [[$1]] oleh [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|Bicara]]); orang lain telah menyunting atau melakukan pengembalian terhadap artikel tersebut. Suntingan terakhir oleh [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|Bicara]]).",
-"editcomment" => "Komentar penyuntingan adalah: \"<em>$1</em>\".",
-'revertpage' => "Suntingan [[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|Bicara]]) dikembalikan ke versi terakhir oleh [[{{ns:user}}:$1|$1]]",
-'sessionfailure' => 'Sepertinya ada masalah dengan sesi log anda; log anda telah dibatalkan untuk mencegah pembajakan. Silahkan tekan tombol "back" dan muat kembali halaman sebelum anda masuk, lalu coba lagi.',
-"protectlogpage" => "Log perlindungan",
-"protectlogtext" => "Di bawah ini adalah daftar log perlindungan dan penghilangan perlindungan halaman.",
-"protectedarticle" => "melindungi [[$1]]",
-"unprotectedarticle" => "menghilangkan perlindungan [[$1]]",
-"protectsub" =>"(Melindungi \"$1\")",
-"confirmprotecttext" => "Apakah Anda benar-benar ingin melindungi halaman ini?",
-"confirmprotect" => "Konfirmasi perlindungan",
-'protectmoveonly' => 'Lindungi dari pemindahan saja',
-"protectcomment" => "Alasan perlindungan",
-"unprotectsub" =>"(Menghilangkan perlindungan terhadap \"$1\")",
-"confirmunprotecttext" => "Apakah Anda benar-benar ingin menghilangkan perlindungan terhadap halaman ini?",
-"confirmunprotect" => "Konfirmasi penghilangan perlindungan",
-"unprotectcomment" => "Alasan penghilangan perlindungan",
-'protect-unchain' => 'Buka proteksi pemindahan',
-'protect-text' => 'Anda dapat melihat atau mengganti tingkatan perlindungan untuk halaman <strong>$1</strong> di sini.',
-'protect-viewtext' => 'Akun Anda tidak memiliki akses untuk mengganti tingkat perlindungan halaman. Berikut adalah konfigurasi saat ini untuk halaman <strong>$1</strong>:',
-'protect-default' => '(baku)',
-'protect-level-autoconfirmed' => 'Hanya pengguna terdaftar',
-'protect-level-sysop' => 'Hanya pengurus',
-
-# restrictions (nouns)
-'restriction-edit' => 'Penyuntingan',
-'restriction-move' => 'Pemindahan',
-
-# Undelete
-"undelete" => "Kembalikan halaman yang telah dihapus",
-"undeletepage" => "Lihat dan kembalikan halaman yang telah dihapus",
-'viewdeletedpage' => 'Lihat halaman yang telah dihapus',
-"undeletepagetext" => "Halaman-halaman berikut ini telah dihapus tapi masih ada di dalam arsip dan dapat dikembalikan. Arsip tersebut mungkin akan dibersihkan secara berkala.",
-'undeleteextrahelp' => "Untuk mengembalikan keseruhan halaman, biarkan seluruh ''check box'' tidak terpilih dan klik '''''Restore'''''. Untuk melakukan pengembalian seletif, cek kotak revisi yang diinginkan dan klik '''''Restore'''''. Menekan tombol '''''Reset''''' akan mengosongkan isian komentar dan semua ''cek box''",
-"undeletearticle" => "Kembalikan halaman yang telah dihapus",
-"undeleterevisions" => "$1 revisi diarsipkan",
-"undeletehistory" => "Jika Anda mengembalikan halaman tersebut, semua revisi akan dikembalikan ke dalam sejarah. Jika sebuah halaman baru dengan nama yang sama telah dibuat sejak penghapusan, revisi yang telah dikembalikan akan kelihatan dalam sejarah dahulu, dan revisi terkini halaman tersebut tidak akan ditimpa secara otomatis.",
-'undeletehistorynoadmin' => 'Artikel ini telah dihapus. Alasan penghapusan diberikan pada ringkasan di bawah ini, berikut detil pengguna yang telah melakukan penyuntingan pada halaman ini sebelum dihapus. Isi terakhir dari revisi yang telah dihapus ini hanya tersedia untuk pengurus.',
-"undeleterevision" => "Revisi yang telah dihapus per $1",
-'undeletebtn' => "Kembalikan!",
-'undeletereset' => 'Reset',
-'undeletecomment' => 'Komentar:',
-"undeletedarticle" => "\"$1\" telah dikembalikan",
-'undeletedrevisions' => "$1 revisi telah dikembalikan",
-'undeletedrevisions-files' => "$1 revisi and $2 berkas dikembalikan",
-'undeletedfiles' => "$1 berkas dikembalikan",
-'cannotundelete' => 'Pembatalan penghapusan gagal; mungkin ada orang lain yang telah terlebih dahulu melakukan pembatalan.',
-'undeletedpage' => "<big>'''$1 berhasil dikembalikan'''</big>
-
-Lihat [[{{ns:special}}:Log/delete|log penghapusan]] untuk data penghapusan dan pengembalian.",
-
-# Namespace form on various pages
-'namespace' => 'Namespace:',
-'invert' => 'Balikkan pilihan',
-
-# Contributions
-#
-"contributions" => "Sumbangan pengguna",
-"mycontris" => "Sumbangan saya",
-"contribsub" => "Untuk $1",
-"nocontribs" => "Tidak ada perubahan yang cocok dengan kriteria-kriteria ini.",
-"ucnote" => "Di bawah ini adalah <strong>$1</strong> perubahan terakhir pengguna dalam <strong>$2</strong> hari terakhir.",
-"uclinks" => "Tampilkan $1 perubahan terbaru; tampilkan $2 hari terakhir",
-"uctop" => " (atas)" ,
-'newbies' => 'pengguna baru',
-
-'sp-newimages-showfrom' => 'Tampilkan gambar baru dimulai dari $1',
-
-'sp-contributions-newest' => 'Terbaru',
-'sp-contributions-oldest' => 'Terlama',
-'sp-contributions-newer' => 'Lebih baru $1',
-'sp-contributions-older' => 'Lebih lama $1',
-'sp-contributions-newbies-sub' => 'Untuk pengguna baru',
-
-# What links here
-#
-"whatlinkshere" => "Pranala ke halaman ini",
-"notargettitle" => "Tidak ada sasaran",
-"notargettext" => "Anda tidak menentukan halaman atau pengguna tujuan fungsi ini.",
-"linklistsub" => "(Daftar pranala)",
-"linkshere" => "Halaman-halaman berikut ini berpaut ke sini:",
-"nolinkshere" => "Tidak ada halaman yang berpaut ke sini.",
-"isredirect" => "halaman peralihan",
-'istemplate' => 'dengan templat',
-
-# Block/unblock IP
-#
-"blockip" => "Blokir IP",
-"blockiptext" => "Gunakan formulir di bawah untuk memblokir kemampuan menulis sebuah alamat IP atau pengguna tertentu. Ini perlu dilakukan untuk mencegah vandalisme, dan sejalan dengan [[{{ns:project}}:Kebijakan|kebijakan {{SITENAME}}]]. Masukkan alasan Anda di bawah (contohnya mengambil halaman tertentu yang telah dirusak).",
-"ipaddress" => "Alamat IP",
-'ipadressorusername' => 'Alamat IP atau nama pengguna',
-"ipbexpiry" => "Kadaluwarsa",
-"ipbreason" => "Alasan",
-"ipbsubmit" => "Kirimkan",
-'ipbother' => 'Waktu lain',
-'ipboptions' => '2 jam:2 hours,1 hari:1 day,3 hari:3 days,1 minggu:1 week,2 minggu:2 weeks,1 bulan:1 month,3 bulan:3 months,6 bulan:6 months,1 tahun:1 year,selamanya:infinite',
-'ipbotheroption' => 'lainnya',
-"badipaddress" => "Format alamat IP atau nama pengguna salah.",
-"blockipsuccesssub" => "Pemblokiran sukses",
-"blockipsuccesstext" => "Alamat IP atau pengguna \"$1\" telah diblokir. <br />Lihat [[{{ns:special}}:Ipblocklist|Daftar IP dan pengguna diblokir]] untuk melihat kembali pemblokiran.",
-"unblockip" => "Hilangkan blokir terhadap alamat IP atau pengguna",
-"unblockiptext" => "Gunakan formulir di bawah untuk mengembalikan kemampuan menulis sebuah alamat IP atau pengguna yang sebelumnya telah diblokir.",
-"ipusubmit" => "Hilangkan blokir terhadap alamat ini",
-'unblocked' => 'Blokir terhadap [[User:$1|$1]] telah dihilangkan',
-"ipblocklist" => "Daftar alamat IP dan pengguna yang diblokir",
-"blocklistline" => "$1, $2 memblokir $3 ($4)",
-'infiniteblock' => 'tak terbatas',
-'expiringblock' => 'kadaluwarsa $1',
-'ipblocklistempty' => 'Daftar pemblokiran kosong.',
-"blocklink" => "blokir",
-"unblocklink" => "hilangkan blokir",
-"contribslink" => "sumbangan",
-"autoblocker" => "Diblokir secara otomatis karena Anda berbagi alamat IP dengan \"$1\". Alasan \"$2\".",
-"blocklogpage" => "Log pemblokiran",
-"blocklogentry" => 'memblokir "[[$1]]" dengan waktu kadaluwarsa $2',
-"blocklogtext" => "Di bawah ini adalah log pemblokiran dan penghilangan blokir terhadap pengguna. Alamat IP yang diblokir secara otomatis tidak terdapat di dalam daftar ini. Lihat [[{{ns:special}}:Ipblocklist|daftar alamat IP yang diblokir]] untuk daftar blokir terkini yang efektif.",
-"unblocklogentry" => 'menghilangkan blokir "$1"',
-"range_block_disabled" => "Kemampuan pengurus dalam membuat blokir blok IP dimatikan.",
-"ipb_expiry_invalid" => "Waktu kadaluwarsa tidak sah.",
-"ip_range_invalid" => "Blok IP tidak sah.",
-"proxyblocker" => "Pemblokir proxy",
-"proxyblockreason" => "Alamat IP Anda telah diblokir karena alamat IP Anda adalah proxy terbuka. Silakan hubungi penyedia jasa internet Anda atau dukungan teknis dan beritahukan mereka masalah keamanan serius ini.",
-"proxyblocksuccess" => "Selesai.",
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'Alamat IP anda terdaftar sebagai proxy terbuka di [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason' => 'Alamat IP anda terdaftar sebagai proxy terbuka di [http://www.sorbs.net SORBS] DNSBL. Anda tidak dapat membuat akun.',
-
-# Make sysop
-"makesysoptitle" => "Buat seorang pengguna menjadi pengurus",
-"makesysoptext" => "Formulir ini digunakan oleh para birokrat untuk menjadikan pengguna biasa menjadi seorang pengurus. Ketikkan nama pengguna yang dimaksud dalam kotak dan tekan tombol untuk menjadikan pengguna tersebut seorang pengurus",
-"makesysopname" => "Nama pengguna:",
-"makesysopsubmit" => "Jadikan pengurus",
-"makesysopok" => "<strong>Pengguna \"$1\" sekarang adalah seorang pengurus</strong>",
-"makesysopfail" => "<strong>Pengguna \"$1\" tidak dapat dijadikan pengurus. (Apakah Anda mengetikkan namanya dengan benar?)</strong>",
-"setbureaucratflag" => "Beri tanda birokrat",
-'setstewardflag' => 'Beri tanda steward',
-'rightslog' => 'Log perubahan hak akses',
-'rightslogtext' => 'Di bawah ini adalah log perubahan terhadap hak-hak pengguna.',
-'rightslogentry' => 'mengganti keanggotaan group untuk $1 dari $2 menjadi $3',
-"rights" => "Hak-hak:",
-"set_user_rights" => "Atur hak-hak pengguna",
-"user_rights_set" => "<strong>Hak-hak pengguna \"$1\" diperbarui</strong>",
-"set_rights_fail" => "<strong>Hak-hak pengguna \"$1\" tidak dapat diatur. (Apakah Anda mengetikkan namanya dengan benar?)</strong>",
-"makesysop" => "Buat seorang pengguna menjadi pengurus",
-'already_sysop' => 'Pengguna ini sudah menjadi pengurus',
-'already_bureaucrat' => 'Pengguna ini sudah menjadi birokrat',
-'already_steward' => 'Pengguna ini sudah menjadi steward',
-'rightsnone' => '(tidak ada)',
-
-# Developer tools
-#
-"lockdb" => "Kunci basis data",
-"unlockdb" => "Buka kunci basis data",
-"lockdbtext" => "Mengunci basis data akan menghentikan kemampuan semua pengguna dalam menyunting halaman, mengubah preferensi pengguna, menyunting daftar pantauan mereka, dan hal-hal lain yang memerlukan perubahan terhadap basis data. Pastikan bahwa ini adalah yang ingin Anda lakukan, dan bahwa Anda akan membuka kunci basis data setelah pemeliharaan selesai.",
-"unlockdbtext" => "Membuka kunci basis data akan mengembalikan kemampuan semua pengguna dalam menyunting halaman, mengubah preferensi pengguna, menyunting daftar pantauan mereka, dan hal-hal lain yang memerlukan perubahan terhadap basis data. Pastikan bahwa ini adalah yang ingin Anda lakukan.",
-"lockconfirm" => "Ya, saya memang ingin mengunci basis data.",
-"unlockconfirm" => "Ya, saya memang ingin membuka kunci basis data.",
-"lockbtn" => "Kunci basis data",
-"unlockbtn" => "Buka kunci basis data",
-"locknoconfirm" => "Anda tidak memberikan tanda cek pada kotak konfirmasi.",
-"lockdbsuccesssub" => "Penguncian basis data berhasil",
-"unlockdbsuccesssub" => "Pembukaan kunci basis data berhasil",
-"lockdbsuccesstext" => "Basis data telah dikunci. <br />Pastikan Anda membuka kuncinya setelah pemeliharaan selesai.",
-"unlockdbsuccesstext" => "Kunci basis data telah dibuka.",
-
-# Move page
-#
-"movepage" => "Pindahkan halaman",
-"movepagetext" => "Formulir di bawah ini digunakan untuk mengubah nama suatu halaman dan memindahkan semua data sejarah ke nama baru. Judul yang lama akan menjadi halaman peralihan menuju judul yang baru. Pranala kepada judul lama tidak akan berubah. Pastikan untuk memeriksa terhadap peralihan halaman yang rusak atau berganda setelah pemindahan. Anda bertanggung jawab untuk memastikan bahwa pranala terus menyambung ke halaman yang seharusnya.
-
-Perhatikan bahwa halaman '''tidak''' akan dipindah apabila telah ada halaman di pada judul yang baru, kecuali bila halaman tersebut kosong atau merupakan halaman peralihan dan tidak mempunyai sejarah penyuntingan. Ini berarti Anda dapat mengubah nama halaman kembali seperti semula apabila Anda membuat kesalahan, dan Anda tidak dapat menimpa halaman yang telah ada.
-
-<strong>PERINGATAN!</strong> Ini dapat mengakibatkan perubahan yang tak terduga dan drastis bagi halaman yang populer. Pastikan Anda mengerti konsekuensi dari perbuatan ini sebelum melanjutkan.",
-"movepagetalktext" => "Halaman pembicaraan yang berkaitan juga akan dipindahkan secara otomatis '''kecuali apabila:'''
-
-*Sebuah halaman pembicaraan yang tidak kosong telah ada di bawah judul baru, atau
-*Anda tidak memberi tanda cek pada kotak di bawah ini
-
-Dalam kasus tersebut, apabila diinginkan, Anda dapat memindahkan atau menggabungkan halaman secara manual.",
-"movearticle" => "Pindahkan halaman",
-"movenologin" => "Belum masuk log",
-"movenologintext" => "Anda harus menjadi pengguna terdaftar dan telah [[{{ns:special}}:Userlogin|masuk log]] untuk memindahkan halaman.",
-"newtitle" => "Ke judul baru",
-"movepagebtn" => "Pindahkan halaman",
-"pagemovedsub" => "Pemindahan berhasil",
-"pagemovedtext" => "<div class=\"plainlinks\">Halaman \"[{{fullurl:<includeonly></includeonly>$1|redirect=no}} $1]\" dipindahkan ke \"[[$2]]\". Jangan lupa untuk memperbaiki [[{{ns:special}}:Whatlinkshere/$1|pengalihan ganda]] yang mungkin terjadi.</div>",
-"articleexists" => "Halaman dengan nama tersebut telah ada atau nama yang dipilih tidak sah. Silakan pilih nama lain.",
-"talkexists" => "Halaman tersebut berhasil dipindahkan, tetapi halaman pembicaraan dari halaman tersebut tidak dapat dipindahkan karena telah ada halaman pembicaraan pada judul yang baru. Silakan gabungkan halaman-halaman pembicaraan tersebut secara manual.",
-"movedto" => "dipindahkan ke",
-"movetalk" => "Pindahkan halaman \"pembicaraan\" juga, jika mungkin.",
-"talkpagemoved" => "Halaman pembicaraan yang berkaitan juga ikut dipindahkan.",
-"talkpagenotmoved" => "Halaman pembicaraan yang berkaitan <strong>tidak</strong> ikut dipindahkan.",
-'1movedto2' => '[[$1]] dipindahkan ke [[$2]]',
-'1movedto2_redir' => '[[$1]] dipindahkan ke [[$2]] melalui peralihan',
-'movelogpage' => 'Log pemindahan',
-'movelogpagetext' => 'Di bawah ini adalah log pemindahan halaman.',
-'movereason' => 'Alasan',
-'revertmove' => 'kembalikan',
-'delete_and_move' => 'Hapus dan pindahkan',
-'delete_and_move_text' =>
-'==Penghapusan diperlukan==
-
-Artikel yang dituju, "[[$1]]", telah mempunyai isi. Apakah Anda hendak menghapusnya untuk memberikan ruang bagi pemindahan?',
-'delete_and_move_confirm' => 'Ya, hapus halaman tersebut',
-'delete_and_move_reason' => 'Dihapus untuk mengantisipasikan pemindahan halaman',
-'selfmove' => "Pemindahan halaman tidak dapat dilakukan karena judul sumber dan judul tujuan sama.",
-'immobile_namespace' => "Judul tujuan termasuk tipe khusus; tidak dapat memindahkan halaman ke namespace tersebut.",
-
-# Export
-
-"export" => "Ekspor halaman",
-'exporttext' => 'Anda dapat mengekspor teks dan sejarah penyuntingan suatu halaman tertentu atau suatu set halaman dalam bentuk XML tertentu. Hasil ekspor ini selanjutnya dapat diimpor ke wiki lainnya yang menggunakan perangkat lunak MediaWiki, dengan menggunakan fasilitas [[{{ns:special}}:Import]].
-
-Untuk mengekspor halaman-halaman artikel, masukkan judul-judul dalam kotak teks di bawah ini, satu judul per baris, dan pilih apakah anda ingin mengekspor lengkap dengan versi terdahulunya, atau hanya versi sekarang dengan catatan penyuntingan terakhir.
-
-Jika Anda hanya ingin mengimpor versi sekarang, Anda juga dapat melakukan hal ini dengan lebih cepat dengan cara menggunakan pranala khusus, sebagai contoh: [[{{ns:special}}:Export/{{int:mainpage}}]] untuk mengekspor artikel {{int:mainpage}}.',
-"exportcuronly" => "Hanya ekspor revisi sekarang, bukan seluruh versi terdahulu",
-'exportnohistory' => "----
-'''Catatan:''' Mengekspor keseluruhan riwayat suntingan halaman melalui isian ini telah dinon-aktifkan karena alasan kinerja.",
-'export-submit' => 'Ekspor',
-
-# Namespace 8 related
-
-"allmessages" => "Pesan sistem",
-'allmessagesname' => 'Nama',
-'allmessagesdefault' => 'Teks baku',
-'allmessagescurrent' => 'Teks sekarang',
-'allmessagestext' => 'Ini adalah daftar semua pesan sistem yang tersedia dalam namespace MediaWiki:',
-'allmessagesnotsupportedUI' => 'Bahasa antarmuka Anda saat ini, <strong>$1</strong> tidak didukung oleh {{ns:special}}:AllMessages di situs ini.',
-'allmessagesnotsupportedDB' => '\'\'\'{{ns:special}}:Allmessages\'\'\' tidak didukung karena wgUseDatabaseMessages dimatikan.',
-'allmessagesfilter' => 'Filter nama pesan:',
-'allmessagesmodified' => 'Hanya tampilkan yang diubah',
-
-# Thumbnails
-
-"thumbnail-more" => "Perbesar",
-"missingimage" => "<strong>Gambar hilang</strong><br /><em>$1</em>",
-'filemissing' => 'Berkas hilang',
-'thumbnail_error' => 'Kesalahan sewaktu pembuatan gambar kecil (<em>thumbnail</em>): $1',
-
-# Special:Import
-"import" => "Impor halaman",
-'importinterwiki' => 'Impor transwiki',
-'import-interwiki-text' => 'Pilih suatu wiki dan judul halaman yang akan di impor. Tanggal revisi dan nama penyunting akan dipertahankan. Semua aktivitas impor transwiki akan dilog di [[{{ns:special}}:Log/import|log impor]].',
-'import-interwiki-history' => 'Salin semua versi terdahulu dari halaman ini',
-'import-interwiki-submit' => 'Impor',
-'import-interwiki-namespace' => 'Transfer halaman ke dalam namespace:',
-"importtext" => "Silakan ekspor berkas dari wiki asal dengan menggunakan utilitas [[{{ns:special}}:Export]], simpan ke cakram digital, dan muatkan ke sini.",
-'importstart' => "Mengimpor halaman...",
-'import-revision-count' => '$1 versi terdahulu',
-'importnopages' => "Tidak ada halaman untuk diimpor.",
-"importfailed" => "Impor gagal: $1",
-'importunknownsource' => "Sumber impor tidak dikenali",
-'importcantopen' => "Berkas impor tidak dapat dibuka",
-'importbadinterwiki' => "Pranala interwiki rusak",
-"importnotext" => "Kosong atau tidak ada teks",
-"importsuccess" => "Impor sukses!",
-"importhistoryconflict" => "Terjadi konflik revisi sejarah (mungkin pernah mengimpor halaman ini sebelumnya)",
-'importnosources' => 'Tidak ada sumber impor transwiki yang telah dibuat dan pemuatan riwayat secara langsung telah di non-aktifkan.',
-'importnofile' => 'Tidak ada berkas sumber impor yang telah dimuat.',
-'importuploaderror' => 'Pemuatan berkas impor gagal; mungkin ukuran berkas lebih besar dari pada yang diizinkan.',
-
-# import log
-'importlogpage' => 'Log impor',
-'importlogpagetext' => 'Di bawah ini adalah log import administratif dari halaman-halaman berikut riwayat suntingannya dari wiki lain.',
-'import-logentry-upload' => 'mengimpor $1 melalui pemuatan berkas',
-'import-logentry-upload-detail' => '$1 versi terdahulu',
-'import-logentry-interwiki' => 'men-transwiki $1',
-'import-logentry-interwiki-detail' => '$1 versi terdahulu dari $2',
-
-# Keyboard access keys for power users
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions' => 'v',
-'accesskey-watch' => 'w',
-
-# tooltip help for the main actions
-'tooltip-search' => 'Cari dalam wiki ini [alt-f]',
-'tooltip-minoredit' => 'Tandai ini sebagai suntingan kecil [alt-i]',
-'tooltip-save' => 'Simpan perubahan Anda [alt-s]',
-'tooltip-preview' => 'Pratayang perubahan Anda -- mohon gunakan ini sebelum menyimpan! [alt-p]',
-'tooltip-diff' => 'Lihat perubahan yang telah Anda lakukan. [alt-v]',
-'tooltip-compareselectedversions' => 'Lihat perbedaan antara dua versi halaman yang dipilih. [alt-v]',
-'tooltip-watch' => 'Tambahkan halaman ini ke daftar pantauan Anda [alt-w]',
-
-# stylesheets
-
-'Common.css' => '/** CSS yang berada di sini akan diterapkan untuk semua kulit */',
-'Monobook.css' => '/* CSS yang berada di sini akan mempengaruhi semua pengguna yang menggunakan kulit Monobook */',
-
-# Metadata
-"nodublincore" => "Metadata Dublin Core RDF dimatikan di server ini.",
-"nocreativecommons" => "Metadata Creative Commons RDF dimatikan di server ini.",
-"notacceptable" => "Server wiki tidak dapat menyediakan data dalam format yang dapat dibaca oleh client Anda.",
-
-# Attribution
-
-"anonymous" => "Pengguna(-pengguna) anonim {{SITENAME}}",
-"siteuser" => "Pengguna {{SITENAME}} $1",
-"lastmodifiedby" => "Halaman ini terakhir kali diubah $1 oleh $2.",
-"and" => "dan",
-"othercontribs" => "Didasarkan pada karya $1.",
-'others' => 'lainnya',
-"siteusers" => "Pengguna(-pengguna) {{SITENAME}} $1",
-'creditspage' => 'Penghargaan halaman',
-'nocredits' => 'Tidak ada informasi penghargaan yang tersedia untuk halaman ini.',
-
-# Spam protection
-
-'spamprotectiontitle' => 'Filter pencegah spam',
-'spamprotectiontext' => 'Halaman yang ingin Anda simpan diblokir oleh filter spam. Ini mungkin disebabkan oleh pranala ke situs luar.',
-'spamprotectionmatch' => 'Teks berikut ini memancing filter spam kami: $1',
-'subcategorycount' => "Ada $1 subkategori dalam kategori ini.", # no need for plural
-'categoryarticlecount' => "Ada $1 artikel dalam kategori ini.", # no need for plural
-'listingcontinuesabbrev' => " samb.",
-'spambot_username' => 'Pembersihan span MediaWiki',
-'spam_reverting' => 'Mengembalikan ke versi terakhir yang tak memiliki pranala ke $1',
-'spam_blanking' => 'Semua revisi yang memiliki pranala ke $1, pengosongan',
-
-# Info page
-"infosubtitle" => "Informasi halaman",
-"numedits" => "Jumlah penyuntingan (artikel): $1",
-"numtalkedits" => "Jumlah penyuntingan (halaman diskusi): $1",
-"numwatchers" => "Jumlah pengamat: $1",
-"numauthors" => "Jumlah pengarang yang berbeda (artikel): $1",
-"numtalkauthors" => "Jumlah pengarang yang berbeda (halaman diskusi): $1",
-
-# Math options
-'mw_math_png' => "Selalu buat PNG",
-'mw_math_simple' => "HTML jika sangat sederhana atau PNG",
-'mw_math_html' => "HTML jika mungkin atau PNG",
-'mw_math_source' => "Biarkan sebagai TeX (untuk penjelajah web teks)",
-'mw_math_modern' => "Disarankan untuk penjelajah web modern",
-'mw_math_mathml' => "MathML jika mungkin (percobaan)",
-
-# Patrolling
-'markaspatrolleddiff' => "Tandai telah dipatroli",
-'markaspatrolledlink' => "[$1]",
-'markaspatrolledtext' => "Tandai artikel ini telah dipatroli",
-'markedaspatrolled' => "Ditandai telah dipatroli",
-'markedaspatrolledtext' => "Revisi yang dipilih telah ditandai terpatroli",
-'rcpatroldisabled' => "Patroli perubahan terbaru dimatikan",
-'rcpatroldisabledtext' => "Fitur patroli perubahan terbaru sedang dimatikan.",
-'markedaspatrollederror' => "Tidak dapat menandai telah dipatroli",
-'markedaspatrollederrortext' => "Anda harus menentukan satu revisi untuk ditandai sebagai yang dipatroli.",
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/* bantuan peralatan dan kunci akses */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Halaman pengguna saya\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Halaman pengguna IP Anda\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Halaman pembicaraan saya\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Diskusi tentang suntingan dari alamat IP ini\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Preferensi saya\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Daftar halaman yang Anda pantau.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Daftar sumbangan saya\');
-ta[\'pt-login\'] = new Array(\'o\',\'Anda disarankan untuk masuk log, meskipun hal itu tidak diwajibkan.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Anda disarankan untuk masuk log, meskipun hal itu tidak diwajibkan.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Keluar log\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Diskusi tentang artikel\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Anda dapat menyunting halaman ini. Silakan gunakan tombol pratayang sebelum menyimpan.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Tambahkan komentar ke diskusi ini.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Halaman ini dilindungi. Anda hanya dapat melihat sumbernya.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Versi-versi sebelumnya dari halaman ini.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Lindungi halaman ini\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Hapus halaman ini\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Kembalikan suntingan ke halaman ini sebelum halaman ini dihapus\');
-ta[\'ca-move\'] = new Array(\'m\',\'Pindahkan halaman ini\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Tambahkan halaman ini ke daftar pantauan Anda\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Hapus halaman ini dari daftar pantauan Anda\');
-ta[\'search\'] = new Array(\'f\',\'Cari dalam wiki ini\');
-ta[\'p-logo\'] = new Array(\'\',\'Halaman Utama\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Kunjungi Halaman Utama\');
-ta[\'n-portal\'] = new Array(\'\',\'Tentang proyek, apa yang dapat anda lakukan, di mana mencari sesuatu\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Temukan informasi tentang kejadian terkini\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Daftar perubahan terbaru dalam wiki.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Tampilkan sembarang halaman\');
-ta[\'n-help\'] = new Array(\'\',\'Tempat mencari bantuan.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Dukung kami\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Daftar semua halaman wiki yang berpaut ke sini\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Perubahan terbaru halaman-halaman yang berpaut dengan halaman ini\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS feed untuk halaman ini\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom feed untuk halaman ini\');
-ta[\'t-contributions\'] = new Array(\'\',\'Lihat daftar sumbangan pengguna ini\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Kirimkan surat-e kepada pengguna ini\');
-ta[\'t-upload\'] = new Array(\'u\',\'Muatkan gambar atau berkas media\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Daftar semua halaman istimewa\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Lihat halaman isi (artikel)\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Lihat halaman pengguna\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Lihat halaman media\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Ini adalah halaman istimewa yang tidak dapat disunting.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Lihat halaman proyek\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Lihat halaman gambar\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Lihat pesan sistem\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Lihat templat\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Lihat halaman bantuan\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Lihat halaman kategori\');',
-
-# image deletion
-'deletedrevision' => 'Revisi lama yang dihapus $1.',
-
-# browsing diffs
-'previousdiff' => '↠Perbedaan sebelumnya',
-'nextdiff' => 'Perbedaan selanjutnya →',
-
-'imagemaxsize' => 'Batasi gambar dalam halaman deskripsi gambar sampai:',
-'thumbsize' => 'Ukuran gambar kecil (<em>thumbnail</em>):',
-'showbigimage' => 'Unduhkan versi resolusi tinggi ($1x$2, $3 KB)',
-
-'newimages' => 'Galeri berkas baru',
-'showhidebots' => '($1 bot)',
-'noimages' => 'Tidak ada yang dilihat.',
-
-# short names for language variants used for language conversion links.
-# to disable showing a particular link, set it to 'disable', e.g.
-# 'variantname-zh-sg' => 'disable',
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh' => 'zh',
-# variants for Serbian language
-'variantname-sr-ec' => 'sr-ec',
-'variantname-sr-el' => 'sr-el',
-'variantname-sr-jc' => 'sr-jc',
-'variantname-sr-jl' => 'sr-jl',
-'variantname-sr' => 'sr',
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Pengguna:',
-'speciallogtitlelabel' => 'Judul:',
-
-'passwordtooshort' => 'Kata sandi Anda terlalu pendek. Kata sandi minimum terdiri dari $1 karakter.',
-
-# Media Warning
-'mediawarning' => '\'\'\'Peringatan\'\'\': Berkas ini mungkin mengandung kode berbahaya yang jika dijalankan dapat mempengaruhi sistem Anda.<hr />',
-
-'fileinfo' => '$1KB, tipe MIME: <code>$2</code>',
-
-# Metadata
-'metadata' => 'Metadata',
-'metadata-help' => 'Berkas ini mengandung informasi tambahan yang mungkin ditambahkan oleh kamera digital atau pemindai yang digunakan untuk membuat atau mendigitalisasi berkas. Jika berkas ini telah mengalami modifikasi, detil yang ada mungkin tidak secara penuh merefleksikan informasi dari gambar yang sudah dimodifikasi ini.',
-'metadata-expand' => 'Tampilkan detil tambahan',
-'metadata-collapse' => 'Sembunyikan detil tambahan',
-'metadata-fields' => 'Entri metadata EXIF berikut akan ditampilkan pada halaman informasi gambar jika tabel metadata disembunyikan. Entri lain secara baku akan disembunyikan
-* make
-* model
-* datetimeoriginal
-* exposuretime
-* fnumber',
-
-# Exif tags
-'exif-imagewidth' =>'Lebar',
-'exif-imagelength' =>'Tinggi',
-'exif-bitspersample' =>'Bit per komponen',
-'exif-compression' =>'Skema kompresi',
-'exif-photometricinterpretation' =>'Komposisi piksel',
-'exif-orientation' =>'Orientasi',
-'exif-samplesperpixel' =>'Jumlah komponen',
-'exif-planarconfiguration' =>'Pengaturan data',
-'exif-ycbcrsubsampling' =>'Rasio subsampling Y ke C',
-'exif-ycbcrpositioning' =>'Penempatan Y dan C',
-'exif-xresolution' =>'Resolusi horizontal',
-'exif-yresolution' =>'Resolusi vertikal',
-'exif-resolutionunit' =>'Satuan resolusi X dan Y',
-'exif-stripoffsets' =>'Lokasi data gambar',
-'exif-rowsperstrip' =>'Jumlah baris per strip',
-'exif-stripbytecounts' =>'Bita per strip kompresi',
-'exif-jpeginterchangeformat' =>'Ofset ke JPEG SOI',
-'exif-jpeginterchangeformatlength' =>'Bita data JPEG',
-'exif-transferfunction' =>'Fungsi transfer',
-'exif-whitepoint' =>'Kromatisitas titik putih',
-'exif-primarychromaticities' =>'Kromatisitas warna primer',
-'exif-ycbcrcoefficients' =>'Koefisien matriks transformasi ruang warna',
-'exif-referenceblackwhite' =>'Nilai referensi pasangan hitam putih',
-'exif-datetime' =>'Tanggal dan waktu perubahan berkas',
-'exif-imagedescription' =>'Judul gambar',
-'exif-make' =>'Produsen kamera',
-'exif-model' =>'Model kamera',
-'exif-software' =>'Perangkat lunak',
-'exif-artist' =>'Pembuat',
-'exif-copyright' =>'Pemilik hak cipta',
-'exif-exifversion' =>'Versi Exif',
-'exif-flashpixversion' =>'Dukungan versi Flashpix',
-'exif-colorspace' =>'Ruang warna',
-'exif-componentsconfiguration' =>'Arti tiap komponen',
-'exif-compressedbitsperpixel' =>'Mode kompresi gambar',
-'exif-pixelydimension' =>'Lebar gambar yang sah',
-'exif-pixelxdimension' =>'Tinggi gambar yang sah',
-'exif-makernote' =>'Catatan produsen',
-'exif-usercomment' =>'Komentar pengguna',
-'exif-relatedsoundfile' =>'Berkas audio yang berhubungan',
-'exif-datetimeoriginal' =>'Tanggal dan waktu pembuatan data',
-'exif-datetimedigitized' =>'Tanggal dan waktu digitalisasi',
-'exif-subsectime' =>'Subdetik DateTime',
-'exif-subsectimeoriginal' =>'Subdetik DateTimeOriginal',
-'exif-subsectimedigitized' =>'Subdetik DateTimeDigitized',
-'exif-exposuretime' =>'Waktu pajanan',
-'exif-exposuretime-format' => '$1 detik ($2)',
-'exif-fnumber' =>'Nilai F',
-'exif-fnumber-format' =>'f/$1',
-'exif-exposureprogram' =>'Program pajanan',
-'exif-spectralsensitivity' =>'Sensitivitas spektral',
-'exif-isospeedratings' =>'ISO speed rating',
-'exif-oecf' =>'Faktor konversi optoelektronik',
-'exif-shutterspeedvalue' =>'Kecepatan shutter',
-'exif-aperturevalue' =>'Aperture',
-'exif-brightnessvalue' =>'Brightness',
-'exif-exposurebiasvalue' =>'Bias pajanan',
-'exif-maxaperturevalue' =>'Maximum land aperture',
-'exif-subjectdistance' =>'Jarak subyek',
-'exif-meteringmode' =>'Metering mode',
-'exif-lightsource' =>'Sumber cahaya',
-'exif-flash' =>'Flash',
-'exif-focallength' =>'Lens focal length',
-'exif-focallength-format' =>'$1 mm',
-'exif-subjectarea' =>'Wilayah subyek',
-'exif-flashenergy' =>'Flash energy',
-'exif-spatialfrequencyresponse' =>'Respons frekuensi spasial',
-'exif-focalplanexresolution' =>'Resolusi focal plane X',
-'exif-focalplaneyresolution' =>'Resolusi focal plane Y',
-'exif-focalplaneresolutionunit' =>'Unit resolusi focal plane',
-'exif-subjectlocation' =>'Lokasi subyek',
-'exif-exposureindex' =>'Indeks pajanan',
-'exif-sensingmethod' =>'Metode sensing',
-'exif-filesource' =>'Sumber berkas',
-'exif-scenetype' =>'Tipe scene',
-'exif-cfapattern' =>'Pola CFA',
-'exif-customrendered' =>'Proses buatan gambar',
-'exif-exposuremode' =>'Mode pajanan',
-'exif-whitebalance' =>'White Balance',
-'exif-digitalzoomratio' =>'Rasio pembesaran digital',
-'exif-focallengthin35mmfilm' =>'Focal length in 35 mm film',
-'exif-scenecapturetype' =>'Tipe scene capture',
-'exif-gaincontrol' =>'Kontrol scene',
-'exif-contrast' =>'Kontras',
-'exif-saturation' =>'Saturasi',
-'exif-sharpness' =>'Ketajaman',
-'exif-devicesettingdescription' =>'Deskripsi pengaturan alat',
-'exif-subjectdistancerange' =>'Jarak subyek',
-'exif-imageuniqueid' =>'ID unik gambar',
-'exif-gpsversionid' =>'Versi tag GPS',
-'exif-gpslatituderef' =>'Lintang Utara atau Selatan',
-'exif-gpslatitude' =>'Lintang',
-'exif-gpslongituderef' =>'Bujur Timur atau Barat',
-'exif-gpslongitude' =>'Bujur',
-'exif-gpsaltituderef' =>'Referensi ketinggian',
-'exif-gpsaltitude' =>'Ketinggian',
-'exif-gpstimestamp' =>'Waktu GPS (jam atom)',
-'exif-gpssatellites' =>'Satelit untuk pengukuran',
-'exif-gpsstatus' =>'Status penerima',
-'exif-gpsmeasuremode' =>'Mode pengukuran',
-'exif-gpsdop' =>'Ketepatan pengukuran',
-'exif-gpsspeedref' =>'Unit kecepatan',
-'exif-gpsspeed' =>'Kecepatan penerima GPS',
-'exif-gpstrackref' =>'Referensi arah gerakan',
-'exif-gpstrack' =>'Arah gerakan',
-'exif-gpsimgdirectionref' =>'Referensi arah gambar',
-'exif-gpsimgdirection' =>'Arah gambar',
-'exif-gpsmapdatum' =>'Data survei geodesi',
-'exif-gpsdestlatituderef' =>'Referensi lintang dari tujuan',
-'exif-gpsdestlatitude' =>'Lintang tujuan',
-'exif-gpsdestlongituderef' =>'Referensi bujur dari tujuan',
-'exif-gpsdestlongitude' =>'Bujur tujuan',
-'exif-gpsdestbearingref' =>'Referensi bearing of destination',
-'exif-gpsdestbearing' =>'Bearing of destination',
-'exif-gpsdestdistanceref' =>'Referensi jarak dari tujuan',
-'exif-gpsdestdistance' =>'Jarak dari tujuan',
-'exif-gpsprocessingmethod' =>'Nama metode proses GPS',
-'exif-gpsareainformation' =>'Nama wilayah GPS',
-'exif-gpsdatestamp' =>'Tanggal GPS',
-'exif-gpsdifferential' =>'Koreksi diferensial GPS',
-
-# Make & model, can be wikified in order to link to the camera and model name
-
-'exif-make-value' => '$1',
-'exif-model-value' =>'$1',
-'exif-software-value' => '$1',
-
-# Exif attributes
-
-'exif-compression-1' => 'Tak terkompresi',
-'exif-compression-6' => 'JPEG',
-
-'exif-photometricinterpretation-2' => 'RGB',
-'exif-photometricinterpretation-6' => 'YCbCr',
-
-'exif-orientation-1' => 'Normal', // 0th row: top; 0th column: left
-'exif-orientation-2' => 'Dibalik horizontal', // 0th row: top; 0th column: right
-'exif-orientation-3' => 'Diputar 180°', // 0th row: bottom; 0th column: right
-'exif-orientation-4' => 'Dibalik vertikal', // 0th row: bottom; 0th column: left
-'exif-orientation-5' => 'Diputar 90° CCW dan dibalik vertical', // 0th row: left; 0th column: top
-'exif-orientation-6' => 'Diputar 90° CW', // 0th row: right; 0th column: top
-'exif-orientation-7' => 'Diputar 90° CW dan dibalik vertical', // 0th row: right; 0th column: bottom
-'exif-orientation-8' => 'Diputar 90° CCW', // 0th row: left; 0th column: bottom
-
-'exif-planarconfiguration-1' => 'format chunky',
-'exif-planarconfiguration-2' => 'format planar',
-
-'exif-xyresolution-i' => '$1 dpi',
-'exif-xyresolution-c' => '$1 dpc',
-
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-
-'exif-componentsconfiguration-0' => 'tak tersedia',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
-
-'exif-exposureprogram-0' => 'Tak terdefinisi',
-'exif-exposureprogram-1' => 'Manual',
-'exif-exposureprogram-2' => 'Program normal',
-'exif-exposureprogram-3' => 'Prioritas aperture',
-'exif-exposureprogram-4' => 'Prioritas shutter',
-'exif-exposureprogram-5' => 'Program kreatif (condong ke depth of field)',
-'exif-exposureprogram-6' => 'Program aksi (condong ke fast shutter speed)',
-'exif-exposureprogram-7' => 'Mode potret (untuk foto closeup dengan latar belakang tak fokus)',
-'exif-exposureprogram-8' => 'Mode pemandangan (untuk foto pemandangan dengan latar belakang fokus)',
-
-'exif-subjectdistance-value' => '$1 meter',
-
-'exif-meteringmode-0' => 'Tak diketahui',
-'exif-meteringmode-1' => 'Average',
-'exif-meteringmode-2' => 'CenterWeightedAverage',
-'exif-meteringmode-3' => 'Spot',
-'exif-meteringmode-4' => 'MultiSpot',
-'exif-meteringmode-5' => 'Pattern',
-'exif-meteringmode-6' => 'Partial',
-'exif-meteringmode-255' => 'Lain-lain',
-
-'exif-lightsource-0' => 'Tak diketahui',
-'exif-lightsource-1' => 'Daylight',
-'exif-lightsource-2' => 'Fluorescent',
-'exif-lightsource-3' => 'Tungsten (incandescent light)',
-'exif-lightsource-4' => 'Flash',
-'exif-lightsource-9' => 'Fine weather',
-'exif-lightsource-10' => 'Cloudy weather',
-'exif-lightsource-11' => 'Shade',
-'exif-lightsource-12' => 'Daylight fluorescent (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Day white fluorescent (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Cool white fluorescent (W 3900 – 4500K)',
-'exif-lightsource-15' => 'White fluorescent (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Standard light A',
-'exif-lightsource-18' => 'Standard light B',
-'exif-lightsource-19' => 'Standard light C',
-'exif-lightsource-20' => 'D55',
-'exif-lightsource-21' => 'D65',
-'exif-lightsource-22' => 'D75',
-'exif-lightsource-23' => 'D50',
-'exif-lightsource-24' => 'ISO studio tungsten',
-'exif-lightsource-255' => 'Sumber cahaya lain',
-
-'exif-focalplaneresolutionunit-2' => 'inci',
-
-'exif-sensingmethod-1' => 'Tak terdefinisi',
-'exif-sensingmethod-2' => 'One-chip color area sensor',
-'exif-sensingmethod-3' => 'Two-chip color area sensor',
-'exif-sensingmethod-4' => 'Three-chip color area sensor',
-'exif-sensingmethod-5' => 'Color sequential area sensor',
-'exif-sensingmethod-7' => 'Trilinear sensor',
-'exif-sensingmethod-8' => 'Color sequential linear sensor',
-
-'exif-filesource-3' => 'DSC',
-
-'exif-scenetype-1' => 'Gambar foto langsung',
-
-'exif-customrendered-0' => 'Proses normal',
-'exif-customrendered-1' => 'Proses kustom',
-
-'exif-exposuremode-0' => 'Pajanan otomatis',
-'exif-exposuremode-1' => 'Pajanan manual',
-'exif-exposuremode-2' => 'Braket otomatis',
-
-'exif-whitebalance-0' => 'Auto white balance',
-'exif-whitebalance-1' => 'Manual white balance',
-
-'exif-scenecapturetype-0' => 'Standar',
-'exif-scenecapturetype-1' => 'Melebar',
-'exif-scenecapturetype-2' => 'Potret',
-'exif-scenecapturetype-3' => 'Scene malam',
-
-'exif-gaincontrol-0' => 'Tak ada',
-'exif-gaincontrol-1' => 'Low gain up',
-'exif-gaincontrol-2' => 'High gain up',
-'exif-gaincontrol-3' => 'Low gain down',
-'exif-gaincontrol-4' => 'High gain down',
-
-'exif-contrast-0' => 'Normal',
-'exif-contrast-1' => 'Lembut',
-'exif-contrast-2' => 'Keras',
-
-'exif-saturation-0' => 'Normal',
-'exif-saturation-1' => 'Saturasi rendah',
-'exif-saturation-2' => 'Saturasi tinggi',
-
-'exif-sharpness-0' => 'Normal',
-'exif-sharpness-1' => 'Lembut',
-'exif-sharpness-2' => 'Keras',
-
-'exif-subjectdistancerange-0' => 'Tak diketahui',
-'exif-subjectdistancerange-1' => 'Makro',
-'exif-subjectdistancerange-2' => 'Close view',
-'exif-subjectdistancerange-3' => 'Distant view',
-
-// Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
-'exif-gpslatitude-n' => 'Lintang utara',
-'exif-gpslatitude-s' => 'Lintang selatan',
-
-// Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
-'exif-gpslongitude-e' => 'Bujur timur',
-'exif-gpslongitude-w' => 'Bujur barat',
-
-'exif-gpsstatus-a' => 'Pengukuran sedang berlangsung',
-'exif-gpsstatus-v' => 'Interoperabilitas pengukuran',
-
-'exif-gpsmeasuremode-2' => 'Pengukuran 2-dimensi',
-'exif-gpsmeasuremode-3' => 'Pengukuran 3-dimensi',
-
-// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
-'exif-gpsspeed-k' => 'Kilometer per jam',
-'exif-gpsspeed-m' => 'Mil per jam',
-'exif-gpsspeed-n' => 'Knot',
-
-// Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
-'exif-gpsdirection-t' => 'Arah sejati',
-'exif-gpsdirection-m' => 'Arah magnetis',
-
-# external editor support
-'edit-externally' => 'Sunting berkas ini dengan aplikasi luar',
-'edit-externally-help' => 'Lihat [http://meta.wikimedia.org/wiki/Help:External_editors instruksi pengaturan] untuk informasi lebih lanjut.',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'semua',
-'imagelistall' => 'semua',
-'watchlistall1' => 'semua',
-'watchlistall2' => 'semua',
-'namespacesall' => 'semua',
-
-# E-mail address confirmation
-'confirmemail' => 'Konfirmasi alamat surat-e',
-'confirmemail_text' => "{{ns:project}} mengharuskan Anda untuk melakukan konfirmasi atas alamat surat elektronik Anda sebelum fitur-fitur surat elektronik dapat digunakan. Tekan tombol di bawah ini untuk mengirimi Anda sebuah surat elektronik yang berisi kode konfirmasi yang berupa sebuah alamat internet. Salin alamat tersebut ke penjelajah web Anda dan buka alamat tersebut untuk melakukan konfirmasi sehingga menginformasikan {{ns:project}} bahwa alamat surat elektronik Anda valid.",
-'confirmemail_send' => 'Kirim kode konfirmasi',
-'confirmemail_sent' => 'Surat elektronik berisi kode konfirmasi telah dikirim.',
-'confirmemail_sendfailed' => 'Surat-e konfirmasi tidak berhasil dikirim. Harap cek kemungkinan karakter ilegal pada alamat surat-e.',
-'confirmemail_invalid' => 'Kode konfirmasi salah. Kode tersebut mungkin sudah kadaluwarsa.',
-'confirmemail_needlogin' => 'Anda harus melakukan $1 untuk mengkonfirmasikan alamat surat-e Anda.',
-'confirmemail_success' => 'Alamat surat-e Anda telah dikonfirmasi. Sekarang Anda dapat masuk log dan mulai menggunakan wiki.',
-'confirmemail_loggedin' => 'Alamat surat elektronik Anda telah dikonfirmasi.',
-'confirmemail_error' => 'Terjadi kesalahan sewaktu menyimpan konfirmasi Anda.',
-
-'confirmemail_subject' => 'Konfirmasi alamat surat-e {{SITENAME}}',
-'confirmemail_body' => "Seseorang, mungkin Anda, dari alamat IP $1, telah mendaftarkan akun \"$2\" dengan alamat surat-e ini di {{SITENAME}}.
-
-Untuk mengkonfirmasikan bahwa akun ini benar dimiliki oleh Anda sekaligus mengaktifkan fitur surat-e di {{SITENAME}}, ikuti pranala berikut pada penjelajah web Anda:
-
-$3
-
-Jika Anda merasa *tidak pernah* mendaftar, jangan ikuti pranala di atas. Kode konfirmasi ini akan kadaluwarsa pada $4.",
-
-# Inputbox extension, may be useful in other contexts as well
-'tryexact' => 'Coba pencocokan eksak',
-'searchfulltext' => 'Cari di teks lengkap',
-'createarticle' => 'Buat artikel',
-
-# Scary transclusion
-'scarytranscludedisabled' => '[Transklusi interwiki dimatikan]',
-'scarytranscludefailed' => '[Pengambilan templat $1 gagal; maaf]',
-'scarytranscludetoolong' => '[URL terlalu panjang; maaf]',
-
-# Trackbacks
-'trackbackbox' => '<div id="mw_trackbacks">
-Pelacakan balik untuk artikel ini:<br />
-$1
-</div>',
-'trackback' => '; $4$5 : [$2 $1]',
-'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
-'trackbackremove' => ' ([$1 Hapus])',
-'trackbacklink' => 'Lacak balik',
-'trackbackdeleteok' => 'Pelacakan balik berhasil dihapus.',
-
-
-# delete conflict
-
-'deletedwhileediting' => 'Perhatian: Halaman ini telah dihapus setelah Anda mulai melakukan penyuntingan!',
-'confirmrecreate' => 'Pengguna [[{{ns:user}}:$1|$1]] ([[{{ns:user_talk}}:$1|talk]]) telah menghapus halaman selagi Anda mulai melakukan penyuntingan dengan alasan:
-: \'\'$2\'\'
-Silakan konfirmasi jika Anda ingin membuat ulang halaman ini.',
-'recreate' => 'Buat ulang',
-'tooltip-recreate' => 'Buat ulang halaman walaupun sebenarnya telah dihapus',
-
-'unit-pixel' => 'px',
-
-# HTML dump
-'redirectingto' => 'Sedang dialihkan ke [[$1]]...',
-
-# action=purge
-'confirm_purge' => "Hapus ''cache'' halaman ini?
-
-$1",
-'confirm_purge_button' => 'OK',
-
-'youhavenewmessagesmulti' => "Anda mendapat pesan-pesan baru $1",
-'newtalkseperator' => ',_',
-'searchcontaining' => "Mencari artikel yang mengandung ''$1''.",
-'searchnamed' => "Mencari artikel yang berjudul ''$1''.",
-'articletitles' => "Artikel yang diawali ''$1''",
-'hideresults' => 'Sembunyikan hasil',
-
-# DISPLAYTITLE
-'displaytitle' => '(Pranala ke halaman ini sebagai [[$1]])',
-
-'loginlanguagelabel' => 'Bahasa: $1',
-
-);
-
-
-?>
diff --git a/languages/MessagesIs.php b/languages/MessagesIs.php
deleted file mode 100644
index f0b41f4e..00000000
--- a/languages/MessagesIs.php
+++ /dev/null
@@ -1,637 +0,0 @@
-<?php
-
-
-#-------------------------------------------------------------------
-# Default messages
-#-------------------------------------------------------------------
-
-$wgAllMessagesIs = array(
-'linktrail' => '/^([áðéíóúýþæöa-z-–]+)(.*)$/sDu',
-'linkprefix'=> '/^(.*?)([áÃðÃéÉíÃóÓúÚýÃþÞæÆöÖA-Za-z-–]+)$/sDu',
-
-'1movedto2' => "$1 færð á $2",
-'1movedto2_redir' => "$1 færð á $2 yfir tilvísun",
-'Monobook.css' => "
-/* Stórir stafir í ýmsu */
-#p-personal ul { text-transform: inherit; } /* notandanfn, spjall, stillingar */
-.portlet h5 { text-transform: inherit;} /* flakk, leit, verkfæri... */
-#p-cactions li a {text-transform: inherit;} /* notandasíða, spjall... */",
-'Monobook.js' => "/* tooltips and access keys */
-var ta = new Object();
-ta['pt-userpage'] = new Array('.','Notendasíðan mín');
-ta['pt-anonuserpage'] = new Array('.','Notendasíðan fyrir IP töluna þína');
-ta['pt-mytalk'] = new Array('n','Spallsíðan mín');
-ta['pt-anontalk'] = new Array('n','Spjallsíðan fyrir þessa IP tölu');
-ta['pt-preferences'] = new Array('','Almennar stillingar');
-ta['pt-watchlist'] = new Array('l','Vaktlistinn.');
-ta['pt-mycontris'] = new Array('y','Listi yfir framlög þín');
-ta['pt-login'] = new Array('o','Þú ert hvattur/hvött til að innskrá þig, það er hinsvegar ekki nauðsynlegt.');
-ta['pt-anonlogin'] = new Array('o','Þú ert hvattur/hvött til að innskrá þig, það er hinsvegar ekki nauðsynlegt.');
-ta['pt-logout'] = new Array('o','Útskráning');
-ta['ca-talk'] = new Array('t','Spallsíða þessarar síðu');
-ta['ca-edit'] = new Array('e','Þú getur breytt síðu þessari, vinsamlegast notaðu „forskoða“ hnappinn áður en þú vistar');
-ta['ca-addsection'] = new Array('+','Viðbótarumræða.');
-ta['ca-viewsource'] = new Array('e','Síða þessi er vernduð, þú getur þó skoðað frumkóða hennar.');
-ta['ca-history'] = new Array('h','Eldri útgáfur af síðunni.');
-ta['ca-protect'] = new Array('=','Vernda þessa síðu');
-ta['ca-delete'] = new Array('d','Eyða þessari síðu');
-ta['ca-undelete'] = new Array('d','Endurvekja breytingar á síðu þessari fyrir en henni var tortímt');
-ta['ca-move'] = new Array('m','Færa þessa síðu');
-ta['ca-watch'] = new Array('w','Bæta þessari síðu við á vaktlistann');
-ta['ca-unwatch'] = new Array('w','Fjarlægja þessa síðu af vaktlistanum');
-ta['search'] = new Array('f','Leit');
-ta['p-logo'] = new Array('','Forsíða');
-ta['n-mainpage'] = new Array('z','Forsíða {{SITENAME}}');
-ta['n-portal'] = new Array('','Um verkefnið, hvernig er hægt að hjálpa og hvar á að byrja');
-ta['n-currentevents'] = new Array('','Líðandi stund');
-ta['n-recentchanges'] = new Array('r','Listi yfir nýlegar breytingar.');
-ta['n-randompage'] = new Array('x','Handahófsvalin síða');
-ta['n-help'] = new Array('','Efnisyfirlit yfir hjálparsíður.');
-ta['n-sitesupport'] = new Array('','Fjárframlagssíða');
-ta['t-whatlinkshere'] = new Array('j','Listi yfir síður sem tengjast í þessa');
-ta['t-recentchangeslinked'] = new Array('k','Nýlegar breitingar á ítengdum síðum');
-ta['feed-rss'] = new Array('','RSS fyrir þessa síðu');
-ta['feed-atom'] = new Array('','Atom fyrir þessa síðu');
-ta['t-contributions'] = new Array('','Sýna framlagslista þessa notanda');
-ta['t-emailuser'] = new Array('','Senda notanda þessum póst');
-ta['t-upload'] = new Array('u','Innhlaða myndum eða margmiðlunarskrám');
-ta['t-specialpages'] = new Array('q','Listi yfir kerfissíður');
-ta['ca-nstab-main'] = new Array('c','Sýna síðuna');
-ta['ca-nstab-user'] = new Array('c','Sýna notendasíðuna');
-ta['ca-nstab-media'] = new Array('c','Sýna margmiðlunarsíðuna');
-ta['ca-nstab-special'] = new Array('','Þetta er kerfissíða, þér er óhæft að breyta henni.');
-ta['ca-nstab-project'] = new Array('a','Sýna verkefnasíðuna');
-ta['ca-nstab-image'] = new Array('c','Sýna myndasíðuna');
-ta['ca-nstab-mediawiki'] = new Array('c','Sýna kerfisskilaboðin');
-ta['ca-nstab-template'] = new Array('c','View the template');
-ta['ca-nstab-help'] = new Array('c','Sýna hjálparsíðuna');
-ta['ca-nstab-category'] = new Array('c','Sýna efnisflokkasíðuna');",
-'about' => "Um",
-'aboutpage' => "Project:Um",
-'aboutsite' => "Um {{SITENAME}}",
-'accmailtext' => "Lykilorðið fyrir „$1“ hefur verið sent á $2.",
-'accmailtitle' => "Lykilorð sent.",
-'acct_creation_throttle_hit' => "Fyrirgefðu, þú hefur nú þegar búið til $1 aðgang(a). Þú getur ekki búið til fleiri.",
-'actioncomplete' => "Aðgerð lokið",
-'addedwatch' => "Bætt á vaktlistann",
-'addedwatchtext' => "Síðunni „$1“ hefur verið bætt á [[Special:Watchlist|Vaktlistann]] þinn.
-Frekari breytingar á henni eða spallsíðu hennar munu verða sýndar þar.
-Þar að auki verður síða þessi '''feitletruð''' á [[Special:Recentchanges|Nýlegum breytingum]]
-svo auðveldara sé að sjá hana þar meðal fjöldans.
-
-<p>Til að fjarlægja síðu þessa af vaktlistanum þarft þú að ýta á tengilinn er merktur er „afvakta“.",
-'administrators' => "{{ns:4}}:Stjórnendur",
-'allmessages' => "Kerfismeldingar",
-'allmessagescurrent' => "Núverandi texti",
-'allmessagesdefault' => "Sjálfgefinn texti",
-'allmessagesname' => "Titill",
-'allmessagestext' => "Listi yfir meldingar í „{{ns:8}}“ nafnarýminu.",
-'allpages' => "Allar síður",
-'alphaindexline' => "$1 til $2",
-'alreadyloggedin' => "<strong>Notandinn $1 er þegar innskráður!</strong><br />",
-'ancientpages' => "Elstu síður",
-'anontalkpagetext' => "----Þetta er spjallsíða fyrir óskráðan notanda sem hefur ekki búið til aðgang enn þá eða notar hann ekki, slíkir notendur þekkjast á [[IP tala|IP tölu]] sinni. Það getur gerst að margir notendur deili sömu IP tölu þannig að athugasemdum sem beint er til eins notanda geta birst á spjallsíðu annars. [[Special:Userlogin|Skráðu þig sem notanda]] til að koma í veg fyrir svona misskilning.''",
-'apr' => "apr",
-'april' => "apríl",
-'articleexists' => "Annaðhvort er þegar til síða undir þessum titli,
-eða sá titill sem þú hefur valið er ekki gildur.
-Vinsamlegast veldu annan titil.",
-'aug' => "ágú",
-'august' => "ágúst",
-'badfilename' => "Skáarnafninu hefur verið breytt í „$1“.",
-'badquery' => "Illa sniðin leitarfyrirspurn",
-'badtitle' => "Ógildur titill",
-'badtitletext' => "Umbeðin síðutitill er ógildur.",
-'blanknamespace' => "(Aðalnafnrýmið)",
-'blockip' => "Banna notanda",
-'blockipsuccesstext' => "„$1“ hefur verið bannaður.<br />
-Sjá [[Special:Ipblocklist|bannaðar notendur og IP tölur]] fyrir yfirlit yfir núverandi bönn.",
-'blockiptext' => "Hægt er að hindra einstaka notendur eða IP tölur í að gera breytingar á {{SITENAME}}
-
-Útrennslutímar eru í stöðluðu GNU sniði sem farið er yfir í [http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html tar handbókinni], Til dæmis „1 hour“, „2 days“, „next Wednesday“, „1 January 2017“ eða „indefinite“ og „infinite“ til að banna að eylífu, þetta ætti þó aðeins að vera notað á ódauðlegar verur þar sem um 150 ár ættu að duga jafnvel á þrjóskasta fólk.
-
-Sjá [[meta:Range blocks|Range blocks]] á meta fyrir yfirlit yfir [[CIDR]] tölur, [[{{ns:Special}}:Ipblocklist|bannaða notendur og IP tölur]] fyrir lista yfir þá sem nú eru bannaðir og [[{{ns:4}}:Bönnunarskrá|bönnunarskrá]] fyrir lista sem inniheldur einnig þá sem hafa verið bannaðir í fortíðinni.",
-'blocklink' => "banna",
-'blocklistline' => "$1, $2 bannaði $3 ($4)",
-'infiniteblock' => 'rennur út infinite', //fixme
-'expiringblock' => 'rennur út $1',
-'blocklogpage' => "Bönnunarskrá",
-'blocklogtext' => "This is a log of user blocking and unblocking actions. Automatically
-blocked IP addresses are not be listed. See the [[Special:Ipblocklist|IP block list]] for
-the list of currently operational bans and blocks.",
-'bold_sample' => "Feitletraður texti",
-'bold_tip' => "Feitletraður texti",
-'booksources' => "Bókabúðir",
-'bydate' => "eftir dagsetningu",
-'byname' => "eftir nafni",
-'bysize' => "eftir stærð",
-'cachederror' => "Eftirfarandi er afrit af umbeðinni síðu og gæti því ekki verið nýjasta útgáfa hennar:",
-'cancel' => "Hætta við",
-'cantrollback' => "Ekki hægt að taka aftur breytingu, síðasti höfundur er eini höfundur þessarar síðu.",
-'categories' => "Flokkar",
-'category' => "flokkur",
-'category_header' => "Greinar í flokknum „$1“",
-'categoryarticlecount' => "Það eru $1 síður í þessum flokki.",
-'categoryarticlecount1' => "Það er $1 síða í þessum flokki.",
-'changepassword' => "Breyta lykilorði",
-'changes' => "Breytingar",
-'clearyourcache' => "'''Ath:''' Eftir að þú hefur vistað breytingar þarf að hreynsa flýtiskrár vafrarans til að sjá þær, í '''Mozilla / Firefox''' ''CTRL-Shift-R'', '''IE:''' ''CTRL-F5'', '''Safari:''' ''CMD-Shift-R'', '''Konqueror:''' ''F5''.",
-'columns' => "Dálkar",
-'compareselectedversions' => "Bera saman valdar útgáfur",
-'confirm' => "Staðfesta",
-'confirmdelete' => "Staðfesting á eyðingu",
-'confirmprotect' => "Verndunarstaðfesting",
-'confirmprotecttext' => "Ertu viss um að þú viljir vernda þessa síðu?",
-'confirmunprotect' => "Afverndunarstaðfesting",
-'confirmunprotecttext' => "Ertu viss um að þú viljir afvernda þessa síðu?",
-'contextchars' => "Stafir í samhengi á hverja línu",
-'contextlines' => "Línur á hverja niðurstöðu",
-'contribslink' => "framlög",
-'contribsub' => "Eftir $1",
-'contributions' => "Framlög notanda",
-'copyright' => "Efni síðunnar má nota undir $1.",
-'copyrightpage' => "Project:Höfundarréttur",
-'copyrightpagename' => "Höfundarréttarreglum {{SITENAME}}",
-'createaccount' => "Nýskrá",
-'createaccountmail' => "með netfangi",
-'cur' => "nú",
-'currentevents' => "Líðandi stund",
-'currentevents-url' => "Líðandi stund",
-'currentrev' => "Núverandi útgáfa",
-'currentrevisionlink' => "núverandi útgáfa",
-'databaseerror' => "Gagnagrunnsvilla",
-'dateformat' => "Tímasnið",
-'datedefault' => 'Sjálfgefið',
-'deadendpages' => "Botnlangar",
-'debug' => "Aflúsa",
-'dec' => "des",
-'december' => "desember",
-'defaultns' => "Leita í þessum nafnrýmum:",
-'defemailsubject' => "Varðandi {{SITENAME}}",
-'delete' => "Eyða",
-'deletecomment' => "Ãstæða",
-'deletedarticle' => "tortímdi „$1“",
-'deletedtext' => "„$1“ hefur verið eytt. Sjá lista yfir nýlegar eyðingar í $2.",
-'deleteimg' => "eyða",
-'deleteimgcompletely' => "Eyða öllum útgáfum",
-'deletesub' => "(Eyði: „$1“)",
-'deletethispage' => "Eyða þessari síðu",
-'deletionlog' => "eyðingaskrá",
-'dellogpage' => "Eyðingaskrá",
-'diff' => "breyting",
-'difference' => "(Munur milli útgáfa)",
-'disambiguations' => "Aðgreiningarsíður",
-'disambiguationstext' => "The following pages link to a <i>disambiguation page</i>. They should link to the appropriate topic instead.<br />A page is treated as dismbiguation if it is linked from $1.<br />Links from other namespaces are <i>not</i> listed here.",
-'disclaimerpage' => "Project:Almennur fyrirvari",
-'disclaimers' => "Fyrirvarar",
-'edit' => "Breyta",
-'edithelp' => "Breytingarhjálp",
-'edithelppage' => "Hjálp:Breyta",
-'editing' => "Breyti $1",
-'editingcomment' => "Breyti $1 (bæti við athugasemd)",
-'editingold' => "<strong>ATH: Þú ert að breyta gamalli útgáfu þessarar síðu og munu allar breytingar sem gerðar hafa verið á henni frá þeirri útgáfu vera fjarlægðar ef þú vistar.</strong>",
-'editingsection' => "Breyti $1 (hluta)",
-'editsection' => "breyta",
-'editold' => "breyta",
-'editthispage' => "Breyta þessari síðu",
-'emailfrom' => "Frá",
-'emailmessage' => "Skilaboð",
-'emailpage' => "Senda tölvupóst",
-'emailpagetext' => "Hafi notandi þessi fyllt út gild tölvupóstfang í stillingum sínum er hægt að senda skilaboð til hans eða hennar hér. Póstfangið sem þú fylltir út í stillingum þínum mun byrtast í „From:“ hlutanum svo viðtakandinn geti svarað.",
-'emailsend' => "Senda",
-'emailsent' => "Sending tókst",
-'emailsenttext' => "Skilaboðin þín hafa verið send.",
-'emailsubject' => "Fyrirsögn",
-'emailto' => "Til",
-'emailuser' => "Senda þessum notanda tölvupóst",
-/* 'enterlockreason' => "Enter a reason for the lock, including an estimate
-of when the lock will be released", */
-'error' => "Villa",
-'errorpagetitle' => "Villa",
-'excontent' => "innihaldið var: '$1'",
-'explainconflict' => "Síðunni hefur verið breytt síðan þú byrjaðir að gera breytingar á henni, textinn í efri reitnum inniheldur núverandi útgáfu úr gagnagrunni og sá neðri inniheldur þína útgáfu, þú þarft hér að færa breytingar sem þú vilt halda úr neðri reitnum í þann efri og vista síðuna. <strong>Aðeins</strong> texti úr efri reitnum mun vera vistaður þegar þú vistar.",
-'export' => "XML útgáfa síðu",
-'exportcuronly' => "Aðeins núverandi útgáfu án breytingarskrá",
-'extlink_sample' => "http://www.example.com titill tengils",
-'extlink_tip' => "Ytri tengill (muna að setja http:// á undan)",
-'feb' => "feb",
-'february' => "febrúar",
-'feedlinks' => "Nippan:",
-'filedesc' => "Lýsing",
-'fileexists' => "Skrá með þessu nafni er þegar til, skoðaðu $1 ef þú ert óviss um hvort þú viljir breyta henni, ekki verður skrifað yfir gömlu skránna hlaðiru inn nýrri með sama nafni heldur verður núverandi útgáfa geymd í útgáfusögu.",
-'filename' => "Skráarnafn",
-'fileuploaded' => "Skránni „$1“ hefur verið bætt við á {{SITENAME}}.
-Fylgdu þessum tengli: $2 á lýsingarsíðu skráarinnar og fylltu út
-upplýsingar um skránna, svosem um uppruna hennar, höfund og aðrar
-upplýsingar um hana.",
-'friday' => "föstudagur",
-'go' => "Ãfram",
-'guesstimezone' => "Fylla inn",
-'headline_sample' => "Fyrirsagnartexti",
-'headline_tip' => "Annars stigs fyrirsögn",
-'help' => "Hjálp",
-'helppage' => "Hjálp:Efnisyfirlit",
-'hide' => "Fela",
-'hidetoc' => "fela",
-'hist' => "breytingaskrá",
-'histlegend' => "Skýringar: (nú) = bera saman við núverandi útgáfu,
-(breyting) = bera saman við útgáfun á undan, M = minniháttar breyting.",
-'history' => "breytingaskrá",
-'history_short' => "Breytingaskrá",
-'historywarning' => "Athugið: Síðan sem þú ert um það bil að eyða á sér&nbsp;",
-'hr_tip' => "Lárétt lína (notist sparlega)",
-'ilsubmit' => "Leita",
-'image_sample' => "Sýnishorn.jpeg",
-'image_tip' => "Setja inn mynd",
-'imagelinks' => "Myndatenglar",
-'imagelist' => "Skráalisti",
-'imagelisttext' => "Hér fyrir neðan er $1 skrám raðað $2.",
-'imgdelete' => "eyða",
-'imgdesc' => "lýsing",
-'imghistlegend' => "Skýringar: (nú) = bera saman við núverandi útgáfu,
-(breyting) = bera saman við útgáfun á undan, M = minniháttar breyting.
-
-Legend: (nú) = núverandi útgáfa,
-(eyða) = eyða þessari útgáfu, (nota) = nota þessa útgáfu í stað núverandi útgáfu.
-<br /><em>Fylgdu dagsetningartenglunum til að sjá mynd sem hlaðið var inn á þeim tíma</em>.",
-'imghistory' => "Breytingaskrá myndar",
-'imglegend' => "Skýringar: (lýsing) = sýna og/eða breyta lýsingu skráar.",
-'ipaddress' => "IP Tala/notendanafn",
-'ipbexpiry' => "Rennur út eftir",
-'ipblocklist' => "Bannaðar notendur og IP tölur",
-'ipbreason' => "Ãstæða",
-'ipbsubmit' => "Banna notanda",
-'ipusubmit' => "Afbanna",
-'isredirect' => "tilvísun",
-'italic_sample' => "Skáletraður texti",
-'italic_tip' => "Skáletraður texti",
-'jan' => "jan",
-'january' => "janúar",
-'jul' => "júl",
-'july' => "júlí",
-'jun' => "jún",
-'june' => "júní",
-'last' => "breyting",
-'lastmodified' => "Þessari síðu var síðast breytt $1.",
-'lineno' => "Lína $1:",
-'link_sample' => "Titill tengils",
-'link_tip' => "Innri tengill",
-'linklistsub' => "(Listi yfir ítengdar síður)",
-'linkshere' => "Eftirfarandi síður tengjast hingað:",
-'linkstoimage' => "Eftirfarandi síður tengjast í mynd þessa:",
-'listingcontinuesabbrev' => " frh.",
-'listusers' => "Notendalisti",
-'localtime' => "Staðartími",
-'lockdb' => "Læsa gagnagrunninum",
-'login' => "Innskrá",
-'loginerror' => "Innskráningarvilla",
-'loginsuccess' => "Þú ert nú innskráð(ur) á {{SITENAME}} sem „$1“.",
-'loginsuccesstitle' => "Innskráning tókst",
-'logout' => "Útskráning",
-'logouttext' => "Þú hefur verið skráð(ur) út.
-Þú getur þó haldið áfram að nota {{SITENAME}} nafnlaust og þú getur skráð þig inn sem annar notandi. Athugaðu að sumar síður kunna að birtast líkt og þú sért ennþá innskráður, hægt er að koma í veg fyrir það með því að hreinsa biðminnið í vafranum.",
-'lonelypages' => "Munaðarlausar síður",
-'longpages' => "Langar síður",
-'mailmypassword' => "Senda nýtt lykilorð með tölvupósti",
-'mainpage' => "Forsíða",
-'maintenance' => "Viðhaldssíða",
-'makesysop' => "Veita stjórnandaréttindi",
-'makesysopname' => "Notandi:",
-'makesysopok' => "<strong>Notandanum „$1“ hefur verið veitt stjórnandastaða</strong>",
-'makesysopsubmit' => "Gera að stjórnanda",
-'makesysoptext' => "Kerfissíða þessi er notuð af möppudýrum til að veita venjulegum notendum stjórnendaréttindi.",
-'mar' => "mar",
-'march' => "mars",
-'math' => "Birting stærðfræðiformúlna",
-'math_sample' => "Formúlan setjist hér",
-'math_tip' => "LaTeX Stærðfræðiformúla",
-'may' => "maí",
-'may_long' => "maí",
-'media_sample' => "Sýnishorn.ogg",
-'media_tip' => "Tengill í margmiðlunarskrá",
-'minoredit' => "Minniháttar breyting",
-'missingimage' => "<b>Mynd vantar</b><br /><i>$1</i>",
-'monday' => "mánudagur",
-'move' => "Færa",
-'movearticle' => "Færa",
-'movenologin' => "Óinnskráð(ur)",
-'movenologintext' => "Þú verður að vera [[Kerfissíða:Userlogin|innskráð(ur)]] til að geta fært síður.",
-'movepage' => "Færa síðu",
-'movepagebtn' => "Færa síðuna",
-'movepagetalktext' => "Spallsíða síðunnar verður sjálfkrafa færð með ef hún er til nema:
-* Þú sért að færa síðuna á milli nafnrýma
-* Spallsíða sé þegar til undir nýja nafninu
-* Þú veljir að færa hana ekki
-à þeim tilfellum verður að færa hana handvirkt.",
-'movepagetext' => "Hér er hægt að endurnefna síðu, hún mun ásamt breytingarskrá hennar
-verða færð á nýja nafnið og núverandi staðsetning mun
-breytast í tilvísun sem vísa mun á nýju staðsetninguna,
-tenglar í núverandi nafn munu hinsvegar ekki breytast,
-athugaðu að þetta búi ekki til margfaldar
-tilvísanir, það er á þína ábyrgð að tryggja það að tenglar haldi áfram
-að vísa á rétta síðu.
-
-Athugaðu að síðan mun '''ekki''' verða færð ef það er þegar síða á nafninu
-sem þú hyggst færa hana á, nema síða sú sé tóm eða tilvísun sem á sér enga
-breytingarsögu. Þú getur þar með fært síðuna aftur til baka án þess að
-missa breytingarsöguna, en ekki fært hana venjulega síðu.
-
-'''Varúð:'''
-Vertu viss um að skilja afleiðingarnar af þessari aðgerð vel. Þetta gæti þýtt
-mjög rótækar breytingar á vinsælum síðum og valdið titringi hjá öðrum notendum.",
-'movetalk' => "Færa „Spjall“ síðuna líka ef við á.",
-'movethispage' => "Færa þessa síðu",
-'mw_math_html' => "HTML ef hægt er, annars PNG",
-'mw_math_mathml' => "MathML",
-'mw_math_modern' => "Mælt með fyrir nýja vafra",
-'mw_math_png' => "Alltaf birta PNG mynd",
-'mw_math_simple' => "HTML fyrir einfaldar jöfnur annars PNG",
-'mw_math_source' => "Sýna TeX jöfnu (fyrir textavafra)",
-'mycontris' => "Framlög",
-'mypage' => "Mín síða",
-'mytalk' => "Spjall",
-'navigation' => "Flakk",
-'newarticle' => "(Ný)",
-'newimages' => "Gallerí nýlegra skráa",
-'newmessageslink' => "ný skilaboð",
-'newpages' => "Nýjar síður",
-'newpassword' => "Nýja lykilorðið",
-'newtitle' => "Yfir á",
-'newwindow' => "(í nýjum glugga)",
-'nextdiff' => "Næsta breyting →",
-'nextn' => "næstu $1",
-'nextrevision' => "Næsta útgáfa→",
-'noarticletext' => "<div style=\"border: 1px solid #ccc; padding: 7px; background: white;\">'''Það er ekki enn grein undir þessu nafni á {{SITENAME}}.'''
-* '''[{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} Skrifa grein undir nafninu „{{PAGENAME}}“]'''
-* [[{{ns:special}}:Search/{{PAGENAME}}|Leita að „{{PAGENAME}}“]] í öðrum greinum og síðum.
-</div>",
-'noemailtext' => "Notandi þessi hefur kosið að fá ekki tölvupóst frá öðrum notendum eða hefur ekki fyllt út netfang sitt í stillingum.",
-'noemailtitle' => "Ekkert póstfang",
-'nolinkshere' => "Engar síður tengjast hingað.",
-'nolinkstoimage' => "Engar síður tengja í hingað.",
-'noname' => "Ógilt notendanafn.",
-'nosuchuser' => "Enginn notandi er til undir nafninu „$1“.",
-'note' => "<strong>Athugið:</strong>",
-'notextmatches' => "Leitarorð fannst/fundust ekki í innihaldi greina",
-'notitlematches' => "Engir greinatitlar pössuðu við fyrirspurnina",
-'nov' => "nóv",
-'november' => "nóvember",
-'nowatchlist' => "Vaktlistinn er tómur.",
-'nowiki_sample' => "Innsetjið ósniðinn texta hér",
-'nowiki_tip' => "Hunsa wikisnið",
-'nstab-category' => "Efnisflokkur",
-'nstab-help' => "Hjálp",
-'nstab-image' => "Mynd",
-'nstab-main' => "Grein",
-'nstab-mediawiki' => "Skilaboð",
-'nstab-template' => "Forsnið",
-'nstab-user' => "Notandasíða",
-'nstab-project' => "Um",
-'oct' => "okt",
-'october' => "október",
-'oldpassword' => "Gamla lykilorðið",
-'otherlanguages' => "à öðrum tungumálum",
-'pagemovedsub' => "Færsla tókst",
-'pagemovedtext' => "Síðan „[[$1]]“ var færð yfir á „[[$2]]“.",
-'pagetitle' => "$1 - {{SITENAME}}",
-'perfcached' => "Eftirfarandi er afrit af umbeðinni síðu og gæti því ekki verið nýjasta útgáfa hennar:",
-'perfdisabled' => "Þessi síða hefur verið gerð óvirk þar sem notkun hennar veldur of miklu álagi á gagnagrunninum.",
-'personaltools' => "Tenglar",
-'portal' => "Samfélagsgátt",
-'portal-url' => "Project:Samfélagsgátt",
-'powersearch' => "Leita",
-'powersearchtext' => "Leita í eftirfarandi nafnrýmum :<br />
-$1<br />
-$2 Sýna tilvísarnir &nbsp; Leita að $3 $9",
-'preferences' => "Stillingar",
-'prefs-misc' => "Aðrar stillingar",
-'prefs-personal' => "Notendaupplýsingar",
-'prefs-rc' => "Nýlegar breytingar og stubbar",
-'prefsnologintext' => "You must be [[Special:Userlogin|logged in]]
-to set user preferences.",
-'preview' => "Forskoða",
-'previewnote' => " Það sem sést hér er aðeins forskoðun og hefur ekki enn verið vistað.",
-'previousdiff' => "↠Fyrri breyting",
-'previousrevision' => "â†Fyrri útgáfa",
-'prevn' => "síðustu $1",
-'printableversion' => "Prentvæn útgáfa",
-'protect' => "Vernda",
-'protectcomment' => "Ãstæða",
-'protectedpagewarning' => "<!-- -->",
-'protectlogpage' => "Verndunarskrá",
-'protectpage' => "Vernda síðu",
-'protectsub' => "(Vernda „$1“)",
-'qbedit' => "Breyta",
-'qbsettings' => "Valblað",
-'randompage' => "Handahófsvalin síða",
-'rclinks' => "Sýna síðustu $1 breytingar síðustu $2 daga<br />$3",
-'rclistfrom' => "Sýna breytingar frá og með $1",
-'rclsub' => "(á síðum sem tengd er í frá „$1“)",
-'rcnote' => "Að neðan eru síðustu <strong>$1</strong> breytingar síðustu <strong>$2</strong> daga.",
-'recentchanges' => "Nýlegar breytingar",
-'recentchangescount' => "Fjöldi síðna á „nýlegum breytingum“",
-'recentchangeslinked' => "Skyldar breytingar",
-'redirectedfrom' => "(Tilvísun frá $1)",
-'remembermypassword' => "Muna.",
-'removechecked' => "Fjarlægja merktar síður af vaktlistanum",
-'removedwatch' => "Fjarlægt af vaktlistanum",
-'removedwatchtext' => "Síðan \"$1\" hefur verið fjarlægð af vaktlistanum.",
-'removingchecked' => "Fjarlægi umbeðnar síðu(r) af vaktlistanum...",
-'resetprefs' => "Endurstilla valmöguleika",
-'restorelink' => "$1 eydda(r) breyting(u/ar)",
-'resultsperpage' => "Niðurstöður á síðu",
-'retrievedfrom' => "Af „$1“",
-'returnto' => "Tilbaka: $1.",
-'retypenew' => "Endurtaktu nýja lykilorðið",
-'reupload' => "Endurinnhlaða",
-'reuploaddesc' => "Aftur á innhlaðningarformið.",
-'reverted' => "Breytt aftur til fyrri útgáfu",
-'revertimg' => "nota",
-'revertpage' => "Tók aftur breytingar $2, breytt til síðustu útgáfu $1",
-'revhistory' => "Útgáfusaga",
-'revisionasof' => "Útgáfa síðunnar kl. $1",
-'revisionasofwithlink' => "Útgáfa síðunnar kl. $1; $2<br />$3 | $4",
-'rfcurl' => "http://ftp.rhnet.is/pub/rfc/rfc$1.txt",
-'rollback' => "Taka aftur breytingar",
-'rollback_short' => "Afturtaka",
-'rollbackfailed' => "Afturtaka mistókst",
-'rollbacklink' => "afturtaka",
-'rows' => "Raðir",
-'saturday' => "laugardagur",
-'savearticle' => "Vista",
-'savedprefs' => "Stillingarnar þínar hafa verið vistaðar.",
-'savefile' => "Vista",
-'saveprefs' => "Vista stillingar",
-'search' => "Leit",
-'searchsubtitle' => "Fyrir fyrirspurnina „[[:$1]]“",
-'searchsubtitleinvalid' => "Fyrir fyrirspurnina „$1“",
-'searchresults' => "Leitarniðurstöður",
-'searchresultshead' => "Leit",
-'searchresulttext' => "Fyrir frekari upplýsingar um leit á {{SITENAME}}, sjá $1.",
-'sep' => "sep",
-'september' => "september",
-'servertime' => "Tími netþjóns",
-'setbureaucratflag' => "Einnig möppudýr",
-'shortpages' => "Stuttar síður",
-'show' => "Sýna",
-'showhideminor' => "$1 minniháttar breytingar | $2 breytingar eftir vélmenni | $3 breytingar eftir notendur | $4 patrolled edits",
-'showingresults' => "Sýni <strong>$1</strong> niðurstöður frá og með #<strong>$2</strong>.",
-'showingresultsnum' => "Sýni <strong>$1</strong> niðurstöður frá og með #<strong>$2</strong>.",
-'showlast' => "Sýna síðustu $1 skrár raðaðar $2.",
-'showpreview' => "Forskoða",
-'showtoc' => "sýna",
-'sig_tip' => "Undirskrift þín auk tímasetningu",
-'sitestats' => "Almenn tölfræði",
-'sitestatstext' => "Nú eru alls '''$1''' síður í gagnagrunninum,
-þar á meðal „spjall“ síður, síður er snúa að {{SITENAME}} verkefninu,
-„stubbar“, tilvísanir og annað efni er ekki telst til greina.
-Þar fyrir utan eru '''$2''' síður sem líklega teljast fullgildar greinar.
-
-'''$3''' síður hafa verið skoðaðar og '''$4''' breytingar hafa verið gerðar
-síðan vefurinn var settur up. Það reiknast sem '''$5''' breytingar
-á hverja síðu að meðaltali, og '''$6''' fléttingar fyrir hverja breytingu.",
-'sitesupport' => "Framlög",
-'skin' => "Þema",
-'specialpage' => "Kerfissíða",
-'specialpages' => "Kerfissíður",
-'spheading' => "Almennar",
-'statistics' => "Tölfræði",
-'storedversion' => "Geymd útgáfa",
-'stubthreshold' => "Stubbamerkja allt undir",
-'subcategories' => "Undirflokkar",
-'subcategorycount' => "Það eru $1 undirflokkar í þessum flokki.",
-'subcategorycount1' => "Það er einn<!-- líka hægt að nota $1 til að fá heiltöluna (sem verður 1)--> undirflokkur í þessum flokki.",
-'subject' => "Fyrirsögn",
-'successfulupload' => "Innhlaðning tókst",
-'summary' => "Breytingar",
-'sunday' => "sunnudagur",
-'talk' => "Spjall",
-'talkpage' => "Ræða um þessa síðu",
-'talkpagenotmoved' => "Samsvarandi spjallsíða var <strong>ekki</strong> færð.",
-'templatesused' => "Snið notuð á síðunni:",
-'textboxsize' => "Breytingarflipinn",
-'textmatches' => "Leitarorð fannst/fundust í innihaldi eftirfarandi greina",
-'thisisdeleted' => "Endurvekja eða skoða $1?",
-'thursday' => "fimmtudagur",
-'timezonelegend' => "Tímabelti",
-'timezoneoffset' => "Hliðrun",
-'timezonetext' => "Hliðrun staðartíma frá UTC+0.",
-'titlematches' => "Titlar greina sem pössuðu við fyrirspurnina",
-'toc' => "Efnisyfirlit",
-'tog-editondblclick' => "Breyta síðu ef tvísmellt er á hlekkinn (JavaScript)",
-'tog-editsection' => "Leyfa breytingar á hluta síðna með [edit] hlekkjum",
-'tog-editsectiononrightclick' => "Leyfa breytingar á hluta síðna með því að hægrismella á titla (JavaScript)",
-'tog-editwidth' => "Innsláttarsvæði hefur fulla breidd",
-'tog-hideminor' => "Fela minniháttar breytingar",
-'tog-highlightbroken' => "Sýna brotna hlekki <a href=\"\" class=\"new\">svona</a> (annars: svona<a href=\"\" class=\"internal\">?</a>).",
-'tog-justify' => "Jafna málsgreinar",
-'tog-minordefault' => "Láta breytingar vera sjálfgefnar sem minniháttar",
-'tog-nocache' => "Slökkva á flýtivistun síðna",
-'tog-numberheadings' => "Númera fyrirsagnir sjálfkrafa",
-'tog-previewontop' => "Setja prufuhnapp fyrir framan breytingahnapp",
-'tog-rememberpassword' => "Muna lykilorð",
-'tog-showtoc' => "Sýna efnisyfirlit",
-'tog-underline' => "Undirstrika hlekki",
-'tog-usenewrc' => "Endurbætt nýjar tengingar (ekki fyrir alla vafra)",
-'tog-watchdefault' => "Bæta síðum sem þú breytir við eftirlitslista",
-'toolbox' => "Verkfæri",
-'tooltip-compareselectedversions' => "Sjá breytingarnar á þessari grein á milli útgáfanna sem þú valdir. [alt-v]",
-'tooltip-minoredit' => "Merktu þessa breytingu sem minniháttar [alt-i]",
-'tooltip-preview' => "Forskoða breytingarnar, vinsamlegast gerðu þetta áður en þú vistar! [alt-p]",
-'tooltip-save' => "Vista breytingarnar [alt-s]",
-'tooltip-search' => "Leit á þessari Wiki [alt-f]",
-'tuesday' => "þriðjudagur",
-'unblockip' => "Afbanna notanda",
-'unblockiptext' => "Endurvekja skrifréttindi bannaðra notenda eða IP talna.",
-'unblocklink' => "afbanna",
-'uncategorizedcategories' => "Óflokkaðir flokkar",
-'uncategorizedpages' => "Óflokkaðar síður",
-'undelete' => "Endurvekja eydda síðu",
-'undelete_short' => "Endurvekja $1 breyting(u/ar)",
-'undeletearticle' => "Endurvekja eydda síðu",
-'undeletebtn' => "Endurvekja!",
-'undeletepage' => "Skoða og endurvekja síður",
-'undeletepagetext' => "Eftirfarandi síðum hefur verið eitt en eru þó enn í gagnagrunninum og geta verið endurvaknar. Athugið að síður þessar eru reglulega fjarlægðar endanlega úr gagnagrunninum.",
-'undeleterevisions' => "$1 breyting(ar)",
-'unlockdb' => "Aflæsa gagnagrunninum",
-'unprotect' => "Afvernda",
-'unprotectcomment' => "Ãstæða",
-'unprotectsub' => "(Afvernda „$1“)",
-'unusedimages' => "Munaðarlausar skrár",
-'unusedimagestext' => "<p>Please note that other web sites may link to an image with
-a direct URL, and so may still be listed here despite being
-in active use.",
-'unwatch' => "Afvakta",
-'upload' => "Innhlaða",
-'uploadbtn' => "Hlaða inn skrá",
-'uploadedimage' => "hlóð inn \"$1\"",
-'uploaderror' => "Villa í innhlaðningu",
-'uploadlog' => "innhlaðningarskrá",
-'uploadlogpage' => "Innhlaðningarskrá",
-'uploadnologin' => "Óinnskráð(ur)",
-'uploadnologintext' => "You must be [[Special:Userlogin|logged in]]
-to upload files.",
-/*'uploadtext' => "'''Ãður en skrá er hlaðið inn''':
-* Notaðu [[JPEG]] skráarsniðið fyrir ljósmyndir, [[GIF]] fyrir hreyfimyndir, [[PNG]] fyrir aðrar myndir og [[Ogg Vorbis]] fyrir hljóðskrár.
-
-'''Eftir að skrá er hlaðið inn''':
-* Veittu nákvæmar upplýsingar um skránna á skráarsíðunni, t.d. um myndina (hvenær hún er tekin, hvar o.s.f.)
-* Gefðu upplýsingar um leyfið sem hún er undir, <code><nowiki>{{</nowiki>GFDL<nowiki>}}</nowiki></code> fyrir [[commons:Commons:Copyright tags#GNU Licenses|GNU FDL]] og <code><nowiki>{{</nowiki>Óhöfundaréttvarið<nowiki>}}</nowiki></code> ef hún er óvernduð af alþjóða höfundarlögum.",*/
-'uploadwarning' => "Aðvörun",
-'usercssjsyoucanpreview' => "<strong>Ath:</strong> Hægt er að nota „Forskoða“ hnappinn til að prófa CSS og JavaScript kóða áður en hann er vistaður.",
-'userlogin' => "Innskrá",
-'userlogout' => "Útskrá",
-'userstats' => "Notendatölfræði",
-'userstatstext' => "Það eru '''$1''' skráðir notendur, þar af eru '''$2''' eða '''$4%''' stjórnendur (sjá $3).",
-'version' => "Útgáfa",
-'viewprevnext' => "Skoða ($1) ($2) ($3).",
-'viewsource' => "Skoða wikikóða",
-'viewtalkpage' => "Skoða umræðu",
-'wantedpages' => "Eftirsóttar síður",
-'watch' => "Vakta",
-'watchdetails' => "Fyrir utan spjallsíður eru $1 síða/síður á vaktlistanum þínum. Hægt er að
-[$4 sýna heildarlistann og breyta honum].",
-'watcheditlist' => "Þetta er listi yfir þínar vöktuðu síður raðað í
-stafrófsröð. Merktu við þær síður sem þú vilt fjarlægja
-af vaktlistanum og ýttu á 'fjarlægja merktar' takkan
-neðst á skjánum.",
-'watchlist' => "Vaktlistinn",
-'watchlistcontains' => "à vaktlistanum eru $1 síður.",
-'watchlistsub' => "(fyrir notandan „$1“)",
-'watchmethod-list' => "leita að breytingum í vöktuðum síðum",
-'watchmethod-recent' => "kanna hvort nýlegar breytingar innihalda vaktaðar síður",
-'watchnochange' => "Engri síðu á vaktlistanum þínum hefur verið breytt á tilgreindu tímabili.",
-'watchnologin' => "Óinnskráð(ur)",
-'watchnologintext' => "Þú verður að vera [[Special:Userlogin|innskáð(ur)]] til að geta breytt vaktlistanum.",
-'watchthis' => "Vakta",
-'watchthispage' => "Vakta þessa síðu",
-'wednesday' => "miðvikudagur",
-'welcomecreation' => "<h2>Velkomin(n), $1!</h2><p>Aðgangurinn þinn hefur verið búinn til.
-Ekki gleyma að breyta {{SITENAME}} stillingunum þínum.",
-'whatlinkshere' => "Hvað tengist hingað",
-'whitelistacctext' => "Til að geta búið til aðganga í þessu Wiki, verður þú að [[Special:Userlogin|innskrá]] og hafa viðkomandi réttindi.",
-'whitelistacctitle' => "Þér er óheimilt að skrá þig sem notanda.",
-'whitelistedittext' => "Þú verður að [[Special:Userlogin|skrá þig inn]] til að geta breytt síðum.",
-'whitelistedittitle' => "Þú verður að skrá þig inn til að geta breytt síðum.",
-'whitelistreadtext' => "Þú verður að [[Special:Userlogin|skrá þig inn]] til að lesa síður.",
-'whitelistreadtitle' => "Notandi verður að skrá sig inn til að geta lesið.",
-'projectpage' => "Sýna verkefnissíðu",
-'wlnote' => "Að neðan eru síðustu <b>$1</b> breytingar síðustu <b>$2</b> klukkutíma.",
-'wlsaved' => "Þetta er vistuð útgáfa af vaktlistanum þínum.",
-'wlshowlast' => "Sýna síðustu $1 klukkutíma, $2 daga, $3",
-'wrong_wfQuery_params' => "Incorrect parameters to wfQuery()<br />
-Function: $1<br />
-Query: $2",
-'wrongpassword' => "Uppgefið lykilorð er rangt. Vinsamlegast reyndu aftur.",
-'yourdiff' => "Mismunur",
-'youremail' => "Tölvupóstfangið þitt*",
-'yourlanguage' => "Viðmótstungumál",
-'yourname' => "Notendanafn",
-'yournick' => "Nafn (fyrir undirskriftir)",
-'yourpassword' => "Lykilorð",
-'yourpasswordagain' => "Lykilorð (aftur)",
-'yourrealname' => "Fullt nafn þitt*",
-'yourtext' => "Þinn texti",
-);
-
-?> \ No newline at end of file
diff --git a/languages/MessagesIt.php b/languages/MessagesIt.php
deleted file mode 100644
index 176b10f9..00000000
--- a/languages/MessagesIt.php
+++ /dev/null
@@ -1,1814 +0,0 @@
-<?php
-
-global $wgAllMessagesIt;
-$wgAllMessagesIt = array(
-
-# User preference toggles
-"tog-underline" => "Sottolinea i collegamenti",
-"tog-highlightbroken" => 'Formatta <a href="" class="new">così</a> i collegamenti a pagine inesistenti (se disattivato: così<a href="" class="internal">?</a>).',
-"tog-justify" => "Allineamento dei paragrafi giustificato",
-"tog-hideminor" => "Nascondi le modifiche minori nelle ultime modifiche",
-"tog-extendwatchlist" => "Espandi la funzione osservati speciali mostrando tutte le modifiche applicabili",
-"tog-usenewrc" => "Ultime modifiche avanzate (richiede JavaScript)",
-"tog-numberheadings" => "Numerazione automatica dei titoli di sezione",
-"tog-showtoolbar" => "Mostra barra degli strumenti di modifica (richiede JavaScript)",
-"tog-editondblclick" => "Modifica delle pagine tramite doppio clic (richiede JavaScript)",
-"tog-editsection" => "Modifica delle sezioni tramite il collegamento [modifica]",
-"tog-editsectiononrightclick" => "Modifica delle sezioni tramite clic destro sul titolo (richiede JavaScript)",
-"tog-showtoc" => "Mostra l'indice per le pagine con più di 3 sezioni",
-"tog-rememberpassword" => "Ricorda la password (richiede di accettare i cookie)",
-"tog-editwidth" => "Aumenta al massimo la larghezza della casella di modifica",
-"tog-watchcreations" => "Aggiungi le pagine create agli osservati speciali",
-"tog-watchdefault" => "Aggiungi le pagine modificate agli osservati speciali",
-"tog-minordefault" => "Indica per default tutte le modifiche come 'minori'",
-"tog-previewontop" => "Mostra l'anteprima sopra la casella di modifica",
-"tog-previewonfirst" => "Mostra l'anteprima per la prima modifica",
-"tog-nocache" => "Disattiva la ''cache'' per le pagine",
-"tog-enotifwatchlistpages" => "Segnalami via e-mail le modifiche alle pagine osservate",
-"tog-enotifusertalkpages" => "Segnalami via e-mail le modifiche alla mia pagina di discussione",
-"tog-enotifminoredits" => "Segnalami via e-mail anche le modifiche minori",
-"tog-enotifrevealaddr" => "Rivela il mio indirizzo e-mail nei messaggi di avviso",
-"tog-shownumberswatching" => "Mostra il numero di utenti che hanno la pagina in osservazione",
-"tog-fancysig" => "Non modificare il markup della firma (usare per firme non standard)",
-"tog-externaleditor" => "Usa per default un editor di testi esterno",
-"tog-externaldiff" => "Usa per default un programma di diff esterno",
-"tog-showjumplinks" => "Attiva i collegamenti accessibili 'vai a'",
-"tog-uselivepreview" => "Attiva la funzione ''Live preview'' (richiede JavaScript; sperimentale)",
-"tog-autopatrol" => "Segnala le mie modifiche come già 'verificate'",
-"tog-forceeditsummary" => "Chiedi conferma se l'oggetto della modifica è vuoto",
-"tog-watchlisthideown" => "Nascondi le mie modifiche negli osservati speciali",
-"tog-watchlisthidebots" => "Nascondi le modifiche dei bot negli osservati speciali",
-'wldone' => 'Fatto.',
-
-"underline-always" => "Sempre",
-"underline-never" => "Mai",
-"underline-default" => "Mantieni le impostazioni del browser",
-
-"skinpreview" => "(anteprima)",
-
-# dates
-'sunday' => 'domenica',
-'monday' => 'lunedì',
-'tuesday' => 'martedì',
-'wednesday' => 'mercoledì',
-'thursday' => 'giovedì',
-'friday' => 'venerdì',
-'saturday' => 'sabato',
-'january' => 'gennaio',
-'february' => 'febbraio',
-'march' => 'marzo',
-'april' => 'aprile',
-'may_long' => 'maggio',
-'june' => 'giugno',
-'july' => 'luglio',
-'august' => 'agosto',
-'september' => 'settembre',
-'october' => 'ottobre',
-'november' => 'novembre',
-'december' => 'dicembre',
-'jan' => 'gen',
-'feb' => 'feb',
-'mar' => 'mar',
-'apr' => 'apr',
-'may' => 'mag',
-'jun' => 'giu',
-'jul' => 'lug',
-'aug' => 'ago',
-'sep' => 'set',
-'oct' => 'ott',
-'nov' => 'nov',
-'dec' => 'dic',
-
-# Bits of text used by many pages:
-#
-"categories" => "{{PLURAL:$1|Categoria|Categorie}}",
-"category" => "categoria",
-"category_header" => 'Pagine nella categoria "$1"',
-"subcategories" => "Sottocategorie",
-
-"mainpage" => "Pagina principale",
-"mainpagetext" => "<big>'''Installazione di MediaWiki completata correttamente.'''</big>",
-"mainpagedocfooter" => "Consultare la [http://meta.wikimedia.org/wiki/Aiuto:Sommario Guida utente] per maggiori informazioni sull'uso di questo software wiki.
-
-== Per iniziare ==
-I seguenti collegamenti sono in lingua inglese:
-
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Impostazioni di configurazione]
-* [http://www.mediawiki.org/wiki/Help:FAQ Domande frequenti su MediaWiki]
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce Mailing list annunci MediaWiki]",
-
-"portal" => "Portale comunità",
-"portal-url" => "Project:Portale comunità",
-"about" => "Informazioni",
-"aboutsite" => "Informazioni su {{SITENAME}}",
-"aboutpage" => "Project:Informazioni",
-"article" => "Voce",
-"help" => "Aiuto",
-"helppage" => "Help:Indice",
-"bugreports" => "Malfunzionamenti",
-"bugreportspage" => "Project:Malfunzionamenti",
-"sitesupport" => "Donazioni",
-"sitesupport-url" => "Project:Donazioni",
-"faq" => "FAQ",
-"faqpage" => "Project:FAQ",
-"edithelp" => "Guida",
-"newwindow" => "(si apre in una nuova finestra)",
-"edithelppage" => "Project:Modifica",
-"cancel" => "Annulla",
-"qbfind" => "Trova",
-"qbbrowse" => "Sfoglia",
-"qbedit" => "Modifica",
-"qbpageoptions" => "Opzioni pagina",
-"qbpageinfo" => "Informazioni sulla pagina",
-"qbmyoptions" => "Le mie pagine",
-"qbspecialpages" => "Pagine speciali",
-"moredotdotdot" => "Altro...",
-"mypage" => "La mia pagina",
-"mytalk" => "Le mie discussioni",
-"anontalk" => "Discussioni per questo IP",
-"navigation" => "Navigazione",
-
-# Metadata in edit box
-"metadata_help" => "Metadati (consultare [[Project:Metadati]] per maggiori informazioni):",
-
-"currentevents" => "Attualità",
-"currentevents-url" => "Attualità",
-
-"disclaimers" => "Avvertenze",
-"disclaimerpage" => "Project:Avvertenze generali",
-"privacy" => "Informazioni sulla privacy",
-"privacypage" => "Project:Informazioni sulla privacy",
-"errorpagetitle" => "Errore",
-"returnto" => "Torna a $1.",
-"tagline" => "Da {{SITENAME}}.",
-"help" => "Aiuto",
-"search" => "Ricerca",
-"go" => "Vai",
-"history" => "Versioni precedenti",
-"history_short" => "Cronologia",
-"updatedmarker" => "modificata dalla mia ultima visita",
-"info_short" => "Informazioni",
-"printableversion" => "Versione stampabile",
-"permalink" => "Link permanente",
-"print" => "Stampa",
-"edit" => "Modifica",
-"editthispage" => "Modifica questa pagina",
-"delete" => "Cancella",
-"deletethispage" => "Cancella questa pagina",
-"undelete_short" => "Recupera {{PLURAL:$1|una revisione|$1 revisioni}}",
-"protect" => "Blocca",
-"protectthispage" => "Blocca questa pagina",
-"unprotect" => "Sblocca",
-"unprotectthispage" => "Sblocca questa pagina",
-"newpage" => "Nuova pagina",
-"talkpage" => "Pagina di discussione",
-"specialpage" => "Pagina speciale",
-"personaltools" => "Strumenti personali",
-"postcomment" => "Aggiungi un commento",
-"articlepage" => "Vedi la voce",
-"subjectpage" => "Vedi articolo", # For compatibility
-"talk" => "Discussione",
-"views" => "Visite",
-"toolbox" => "Strumenti",
-"userpage" => "Vedi la pagina utente",
-"projectpage" => "Vedi la pagina di servizio",
-"imagepage" => "Vedi la pagina di descrizione dell'immagine",
-"viewtalkpage" => "Vedi la pagina di discussione",
-"otherlanguages" => "Altre lingue",
-"redirectedfrom" => "(Redirect da $1)",
-"autoredircomment" => "Redirect alla pagina [[$1]]",
-"redirectpagesub" => "Pagina di redirect",
-"lastmodified" => "Ultima modifica per la pagina: $1.",
-"viewcount" => "Questa pagina è stata letta {{PLURAL:$1|una volta|$1 volte}}.",
-"copyright" => "Contenuti soggetti a licenza d'uso $1.",
-"protectedpage" => "Pagina bloccata",
-"administrators" => "Project:Amministratori",
-"jumpto" => "Vai a:",
-"jumptonavigation" => "navigazione",
-"jumptosearch" => "ricerca",
-
-"sysoptitle" => "Riservato agli amministratori",
-"sysoptext" => "Questa operazione può essere eseguita solo da utenti che siano anche amministratori (''sysop'').
-Vedi $1.",
-"developertitle" => "Riservato agli sviluppatori",
-"developertext" => "Questa operazione può essere eseguita solo da utenti che siano anche sviluppatori (''developer'').
-Vedi $1.",
-
-"badaccess" => "Permessi non sufficienti",
-"badaccesstext" => "Questa operazione può essere eseguita solo da utenti che siano dotati degli opportuni permessi (''$2'').
-Vedi $1.",
-
-"versionrequired" => "Versione $1 di MediaWiki richiesta",
-"versionrequiredtext" => "Per usare questa pagina è necessario disporre della versione $1 del software MediaWiki. Vedi [[Special:Version]]",
-
-"ok" => "OK",
-"pagetitle" => "$1 - {{SITENAME}}",
-"retrievedfrom" => "Estratto da \"$1\"",
-"youhavenewmessages" => "Hai $1 ($2).",
-"newmessageslink" => "nuovi messaggi",
-"newmessagesdifflink" => "differenza con la revisione precedente",
-"editsection" => "modifica",
-"editold" => "modifica",
-"editsectionhint" => "Modifica la sezione $1",
-"toc" => "Indice",
-"showtoc" => "mostra",
-"hidetoc" => "nascondi",
-"thisisdeleted" => "Vedi o ripristina $1?",
-"viewdeleted" => "Vedi $1?",
-"restorelink" => "{{PLURAL:$1|una modifica cancellata|$1 modifiche cancellate}}",
-"feedlinks" => "Feed:",
-"feed-invalid" => "Modalità di sottoscrizione del feed non valida.",
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Voce',
-'nstab-user' => 'Utente',
-'nstab-media' => 'File multimediale',
-'nstab-special' => 'Speciale',
-'nstab-project' => 'Pagina di servizio',
-'nstab-image' => 'Immagine',
-'nstab-mediawiki' => 'Messaggio',
-'nstab-template' => 'Template',
-'nstab-help' => 'Aiuto',
-'nstab-category' => 'Categoria',
-
-# Main script and global functions
-#
-"nosuchaction" => "Operazione non riconosciuta",
-"nosuchactiontext" => "La URL immessa non corrisponde a un comando riconosciuto dal software MediaWiki",
-"nosuchspecialpage" => "Pagina speciale non disponibile",
-"nospecialpagetext" => "La pagina speciale richiesta non è stata riconosciuta dal software MediaWiki; un elenco delle pagine speciali valide si trova alla pagina [[Special:Specialpages]].",
-
-# General errors
-#
-"error" => "Errore",
-"databaseerror" => "Errore del database",
-"dberrortext" => 'Errore di sintassi nella richiesta inoltrata al database.
-Ciò potrebbe indicare la presenza di un bug nel software.
-L\'ultima query inviata al database è stata:
-<blockquote><tt>$1</tt></blockquote>
-richiamata dalla funzione "<tt>$2</tt>".
-MySQL ha restituito il seguente errore "<tt>$3: $4</tt>".',
-"dberrortextcl" => 'Errore di sintassi nella richiesta inoltrata al database.
-L\'ultima query inviata al database è stata:
-"$1"
-richiamata dalla funzione "$2".
-MySQL ha restituito il seguente errore "$3: $4".',
-"noconnect" => "Connessione al database non riuscita a causa di un problema tecnico del sito.<br />$1",
-"nodb" => "Selezione del database $1 non riuscita",
-"cachederror" => "Quella presentata di seguito è una copia ''cache'' della pagina richiesta; potrebbe quindi non essere aggiornata.",
-"laggedslavemode" => "Attenzione: La pagina potrebbe non riportare gli aggiornamenti più recenti.",
-"readonly" => "Database bloccato",
-"enterlockreason" => "Indica il motivo del blocco, specificando il momento in cui è presumibile che venga rimosso.",
-"readonlytext" => "In questo momento il database è bloccato e non sono possibili aggiunte o modifiche alle pagine. Il blocco è di solito legato a operazioni di manutenzione ordinaria, al termine delle quali il database è di nuovo accessibile.
-
-L'amministratore di sistema che ha imposto il blocco ha fornito questa spiegazione: $1",
-"missingarticle" => "Il database non ha trovato il testo della pagina dal titolo \"$1\", che avrebbe dovuto essere presente.
-
-Di solito ciò si verifica quando viene seguito, a partire dalla cronologia o dal confronto tra versioni, un collegamento a una pagina cancellata.
-
-In caso contrario, si è probabilmente scoperto un errore del software MediaWiki.
-Si prega di segnalare l'accaduto a un amministratore specificando la URL in questione.",
-"readonly_lag" => "Il database è stato bloccato automaticamente per consentire ai server con i database slave di sincronizzarsi con il master",
-"internalerror" => "Errore interno",
-"filecopyerror" => 'Impossibile copiare il file "$1" in "$2".',
-"filerenameerror" => 'Impossibile rinominare il file "$1" in "$2".',
-"filedeleteerror" => 'Impossibile cancellare il file "$1".',
-"filenotfound" => 'File "$1" non trovato.',
-"unexpected" => 'Valore imprevisto: "$1"="$2".',
-"formerror" => "Errore: impossibile inviare il modulo",
-"badarticleerror" => "Operazione non consentita per questa pagina.",
-"cannotdelete" => "Impossibile cancellare la pagina o il file richiesto. (Potrebbe essere stato già cancellato.)",
-"badtitle" => "Titolo non corretto",
-"badtitletext" => "Il titolo della pagina richiesta è vuoto, errato o con caratteri non ammessi oppure deriva da un errore nei collegamenti tra siti wiki diversi o versioni in lingue diverse dello stesso sito.",
-"perfdisabled" => "Siamo spiacenti, questa funzionalità è temporaneamente disabilitata perché il suo uso rallenta il database fino a rendere il sito inutilizzabile per tutti gli utenti.",
-"perfcached" => "I dati che seguono sono estratti da una copia ''cache'' del database, non aggiornati in tempo reale.",
-"perfcachedts" => "I dati che seguono sono estratti da una copia ''cache'' del database. Ultimo aggiornamento: $1.",
-"wrong_wfQuery_params" => "Errore nei parametri inviati alla funzione wfQuery()<br />
-Funzione: $1<br />
-Query: $2",
-"viewsource" => "Vedi sorgente",
-"viewsourcefor" => "di $1",
-"protectedtext" => "Questa pagina è stata protetta per impedirne la modifica.
-
-È possibile visualizzare e copiare il codice sorgente di questa pagina:",
-"protectedinterface" => "Questa pagina contiene un elemento che fa parte dell'interfaccia utente del software; è quindi protetta per evitare possibili abusi.",
-"editinginterface" => "'''Attenzione:''' Il testo di questa pagina fa parte dell'interfaccia utente del sito. Tutte le modifiche apportate a questa pagina si riflettono sui messaggi visualizzati per tutti gli utenti.",
-"sqlhidden" => "(la query SQL è stata nascosta)",
-
-# Login and logout pages
-#
-"logouttitle" => "Logout utente",
-"logouttext" => "<strong>Logout effettuato.</strong><br />
-Si può continuare ad usare {{SITENAME}} come utente anonimo oppure eseguire un nuovo accesso, con lo stesso nome utente o un nome diverso.
-
-Alcune pagine potrebbero continuare ad apparire come se il logout non fosse avvenuto finché non viene pulita la cache del proprio browser.",
-
-"welcomecreation" => "== Benvenuto, $1! ==
-
-L'account è stato creato correttamente. Non dimenticare di personalizzare le preferenze di {{SITENAME}}.",
-
-"loginpagetitle" => "Login utente",
-"yourname" => "Nome utente",
-"yourpassword" => "Password",
-"yourpasswordagain" => "Ripeti la password",
-"remembermypassword" => "Ricorda la password",
-"yourdomainname" => "Specificare il dominio",
-"externaldberror" => "Si è verificato un errore con il server di autenticazione esterno, oppure non si dispone delle autorizzazioni necessarie per aggiornare il proprio accesso esterno.",
-"loginproblem" => "<b>Si è verificato un errore durante l'accesso.</b><br />Riprovare.",
-"alreadyloggedin" => "<strong>L'utente $1 è già connesso a questo server.</strong><br />",
-
-"login" => "Entra",
-"loginprompt" => "Per accedere a {{SITENAME}} è necessario abilitare i cookie.",
-"userlogin" => "Entra o crea un nuovo accesso",
-"logout" => "Esci",
-"userlogout" => "Esci",
-"notloggedin" => "Accesso non effettuato",
-"nologin" => "Non hai ancora un accesso? $1.",
-"nologinlink" => "Crealo ora",
-"createaccount" => "Crea un nuovo accesso",
-"gotaccount" => "Hai già un accesso? $1.",
-"gotaccountlink" => "Entra",
-"createaccountmail" => "via e-mail",
-"badretype" => "Le password inserite non coincidono tra loro.",
-"userexists" => "Il nome utente inserito è già utilizzato. Si prega di scegliere un nome utente diverso.",
-"youremail" => "Indirizzo e-mail: *",
-"username" => "Nome utente",
-"uid" => "ID utente:",
-"yourrealname" => "Nome vero: *",
-"yourlanguage" => "Lingua:",
-"yourvariant" => "Variante:",
-"yournick" => "Soprannome (nickname):",
-"badsig" => "Errore nella firma non standard, verificare i tag HTML.",
-"email" => "Indirizzo e-mail",
-"prefs-help-email-enotif" => "L'indirizzo verrà inoltre usato per le segnalazioni via e-mail, se richieste con le apposite opzioni.",
-"prefs-help-realname" => "* Nome vero (opzionale): se si sceglie di inserirlo, verrà utilizzato per attribuire la paternità dei contenuti inviati.",
-"loginerror" => "Errore nell'accesso",
-"prefs-help-email" => "* Indirizzo e-mail (opzionale): Consente agli utenti di essere contattati attraverso la propria pagina utente o la relativa pagina di discussione, senza dover rivelare la propria identità.",
-"nocookiesnew" => "Il nome utente per l'accesso è stato creato, ma non è stato possibile accedere a {{SITENAME}} perché i cookie sono disattivati. Riprovare l'accesso con il nome utente e la password appena creati dopo aver attivato i cookie nel proprio browser.",
-"nocookieslogin" => "L'accesso a {{SITENAME}} richiede l'uso dei cookie, che risultano disattivati. Riprovare l'accesso dopo aver attivato i cookie nel proprio browser.",
-"noname" => "Il nome utente indicato non è valido.",
-"loginsuccesstitle" => "Accesso effettuato",
-"loginsuccess" => "'''Il collegamento al server di {{SITENAME}} con il nome utente \"$1\" è attivo.'''",
-"nosuchuser" => "Non è registrato alcun utente di nome \"$1\". Verificare il nome inserito o creare un nuovo accesso.",
-"nosuchusershort" => "Non è registrato alcun utente di nome \"$1\". Verificare il nome inserito.",
-"nouserspecified" => "È necessario specificare un nome utente.",
-"wrongpassword" => "La password inserita non è corretta. Riprovare.",
-"wrongpasswordempty" => "La password inserita è vuota. Riprovare.",
-"mailmypassword" => "Invia password via e-mail",
-"passwordremindertitle" => "Servizio Password Reminder di {{SITENAME}}",
-"passwordremindertext" => "Qualcuno (probabilmente tu, con indirizzo IP $1) ha richiesto l'invio di una nuova password di accesso a {{SITENAME}} ($4).
-La password per l'utente \"$2\" è stata impostata a \"$3\".
-È opportuno eseguire un accesso quanto prima e cambiare la password immediatamente.
-
-Se non sei stato tu a fare la richiesta, oppure hai ritrovato la password e non desideri più cambiarla, puoi ignorare questo messaggio e continuare a usare la vecchia password.",
-"noemail" => "Nessun indirizzo e-mail registrato per l'utente \"$1\".",
-"passwordsent" => "Una nuova password è stata inviata all'indirizzo e-mail registrato per l'utente \"$1\".
-Per favore, effettua un accesso non appena la ricevi.",
-"eauthentsent" => "Un messaggio e-mail di conferma è stato spedito all'indirizzo indicato.
-Per abilitare l'invio di messaggi e-mail per questo accesso è necessario seguire le istruzioni che vi sono indicate, in modo da confermare che si è i legittimi proprietari dell'indirizzo",
-"mailerror" => "Errore nell'invio del messaggio: $1",
-"acct_creation_throttle_hit" => "Siamo spiacenti, ma hai già creato $1 account. Non puoi crearne altri.",
-"emailauthenticated" => "L'indirizzo e-mail è stato confermato il $1.",
-"emailnotauthenticated" => "L'indirizzo e-mail <strong>non è stato ancora confermato</strong>. Non verranno inviati messaggi e-mail attraverso le funzioni elencate di seguito.",
-"noemailprefs" => "Indicare un indirizzo e-mail per attivare queste funzioni.",
-"emailconfirmlink" => "Confermare il proprio indirizzo e-mail",
-"invalidemailaddress" => "L'indirizzo e-mail indicato ha un formato non valido. Inserire un indirizzo valido o svuotare la casella.",
-"accountcreated" => "Accesso creato",
-"accountcreatedtext" => "È stato creato un accesso per l'utente $1.",
-
-# Edit page toolbar
-'bold_sample'=>'Grassetto',
-'bold_tip'=>'Grassetto',
-'italic_sample'=>'Corsivo',
-'italic_tip'=>'Corsivo',
-'link_sample'=>'Titolo del collegamento',
-'link_tip'=>'Collegamento interno',
-'extlink_sample'=>'http://www.example.com titolo del collegamento',
-'extlink_tip'=>'Collegamento esterno (notare il prefisso http:// )',
-'headline_sample'=>'Intestazione',
-'headline_tip'=>'Intestazione di 2° livello',
-'math_sample'=>'Inserire qui la formula',
-'math_tip'=>'Formula matematica (LaTeX)',
-'nowiki_sample'=>'Inserire qui il testo non formattato',
-'nowiki_tip'=>'Ignora la formattazione wiki',
-'image_sample'=>'Esempio.jpg',
-'image_tip'=>'Immagine incorporata',
-'media_sample'=>'Esempio.ogg',
-'media_tip'=>'Collegamento a file multimediale',
-'sig_tip'=>'Firma con data e ora',
-'hr_tip'=>'Linea orizzontale (usare con giudizio)',
-
-# Edit pages
-#
-"summary" => "Oggetto",
-"subject" => "Argomento (intestazione)",
-"minoredit" => "Questa è una modifica minore",
-"watchthis" => "Tieni d'occhio questa pagina",
-"savearticle" => "Salva la pagina",
-"preview" => "Anteprima",
-"showpreview" => "Visualizza anteprima",
-"showlivepreview" => "Funzione ''Live preview''",
-"showdiff" => "Mostra cambiamenti",
-"anoneditwarning" => "'''Attenzione:''' Accesso non effettuato. Nella cronologia della pagina verrà registrato l'indirizzo IP.",
-"missingsummary" => "'''Attenzione:''' Non è stato specificato l'oggetto della modifica. Premendo di nuovo 'Salva la pagina' la modifica verrà salvata con l'oggetto vuoto.",
-"missingcommenttext" => "Inserire un commento qui sotto.",
-"blockedtitle" => "Utente bloccato.",
-"blockedtext" => "Questo nome utente o indirizzo IP sono stati bloccati da $1.
-La motivazione del blocco è la seguente:<br />:''$2''<br />Se lo desideri, puoi contattare $1 o un altro [[Project:administrators|amministratore]] per discutere del blocco.
-
-Si noti che la funzione 'Scrivi all'utente' non è attiva se non è stato registrato un indirizzo e-mail valido nelle proprie [[Special:Preferences|preferenze]].
-
-Specificare l'indirizzo IP coinvolto ($3) in qualsiasi richiesta di chiarimenti.",
-"blockedoriginalsource" => "Di seguito viene mostrato il codice sorgente della pagina '''$1''':",
-"blockededitsource" => "Di seguito vengono mostrate le '''modifiche apportate''' alla pagina '''$1''':",
-"whitelistedittitle" => "Accesso necessario per la modifica delle pagine",
-"whitelistedittext" => "Per modificare le pagine è necessario $1.",
-"whitelistreadtitle" => "Accesso necessario per la lettura delle pagine",
-"whitelistreadtext" => "Per essere abilitato alla lettura delle pagine è necessario [[Special:Userlogin|eseguire l'accesso]].",
-"whitelistacctitle" => "Creazione di un nuovo accesso non consentita",
-"whitelistacctext" => "Per essere abilitati alla creazione di nuovi accessi su questo sito è necessario [[Special:Userlogin|effettuare l'accesso]] ed aver ricevuto le opportune autorizzazioni.",
-"confirmedittitle" => "Conferma della e-mail necessaria per la modifica delle pagine",
-"confirmedittext" => "Per essere abilitati alla modifica delle pagine è necessario confermare il proprio indirizzo e-mail. Per impostare e confermare l'indirizzo servirsi delle [[Special:Preferences|preferenze]].",
-"loginreqtitle" => "Per modificare questa pagina è necessario eseguire l'accesso al sito.",
-"loginreqlink" => "eseguire l'accesso",
-"loginreqpagetext" => "Per vedere altre pagine è necessario $1.",
-"accmailtitle" => "Password inviata.",
-"accmailtext" => "La password per l'utente \"$1\" è stata inviata all'indirizzo $2.",
-"newarticle" => "(Nuovo)",
-"newarticletext" => "Il collegamento appena seguito corrisponde a una pagina non ancora esistente.
-Se si desidera creare la pagina ora, basta cominciare a scrivere il testo nella casella qui sotto
-(fare riferimento alle [[Project:Aiuto|pagine di aiuto]] per maggiori informazioni).
-Se il collegamento è stato seguito per errore, è sufficiente fare clic sul pulsante '''Indietro''' del proprio browser.",
-"anontalkpagetext" => "----''Questa è la pagina di discussione di un utente anonimo, che non ha ancora creato un accesso o comunque non lo usa. Per identificarlo è quindi necessario usare il numero del suo indirizzo IP. Gli indirizzi IP possono però essere condivisi da più utenti. Se sei un utente anonimo e ritieni che i commenti presenti in questa pagina non si riferiscano a te, [[Special:Userlogin|crea un nuovo accesso o entra]] con quello che già hai per evitare di essere confuso con altri utenti anonimi in futuro''",
-
-"noarticletext" => "In questo momento la pagina richiesta è vuota. È possibile [[Special:Search/{{PAGENAME}}|cercare questo titolo]] nelle altre pagine del sito oppure [{{fullurl:{{FULLPAGENAME}}|action=edit}} modificare la pagina ora].",
-"clearyourcache" => "'''Nota:''' dopo aver salvato è necessario pulire la cache del proprio browser per vedere i cambiamenti. Per '''Mozilla / Firefox / Safari''': fare clic su ''Ricarica'' tenendo premuto il tasto delle maiuscole, oppure premere ''Ctrl-Maiusc-R'' (''Cmd-Maiusc-R'' su Mac); per '''Internet Explorer:''' mantenere premuto il tasto ''Ctrl'' mentre si preme il pulsante ''Aggiorna'' o premere ''Ctrl-F5''; per '''Konqueror''': premere il pulsante ''Ricarica'' o il tasto ''F5''; per '''Opera''' può essere necessario svuotare completamente la cache dal menu ''Strumenti → Preferenze''.",
-"usercssjsyoucanpreview" => "<strong>Suggerimento:</strong> si consiglia di usare il pulsante \'Visualizza anteprima\' per provare i nuovi CSS o JavaScript prima di salvarli.",
-"usercsspreview" => "'''Questa è solo un'anteprima del proprio CSS personale; le modifiche non sono ancora state salvate!'''",
-"userjspreview" => "'''Questa è solo un'anteprima per provare il proprio JavaScript personale; le modifiche non sono ancora state salvate!'''",
-"userinvalidcssjstitle" => "'''Attenzione:''' Non esiste alcuna skin con nome \"$1\". Si noti che le pagine per i .css e .js personalizzati hanno l'iniziale del titolo minuscola, ad esempio User:Esempio/monobook.js e non User:Esempio/Monobook.css.",
-"updated" => "(Aggiornato)",
-"note" => "<strong>NOTA:</strong>",
-"previewnote" => "Questa è solo una anteprima; le modifiche alla pagina NON sono ancora state salvate!",
-"session_fail_preview" => "<strong>Siamo spiacenti, non è stato possibile elaborare la modifica perché sono andati persi i dati relativi alla sessione. Se il problema persiste, si può provare a scollegarsi ed effettuare un nuovo accesso.</strong>",
-"previewconflict" => "L'anteprima corrisponde al testo presente nella casella di modifica superiore e rappresenta la pagina come apparirà se si sceglie di premere 'Salva la pagina' in questo momento.",
-"importing" => "Importazione di $1",
-"editing" => "Modifica di $1",
-"editingsection" => "Modifica di $1 (sezione)",
-"editingcomment" => "Modifica di $1 (commento)",
-"editconflict" => "Conflitto di edizione su $1",
-"explainconflict" => "Un altro utente ha salvato una nuova versione della pagina mentre stavi effettuando le modifiche.<br />
-La casella di modifica superiore contiene il testo della pagina attualmente online, così come è stato aggiornato dall'altro utente. La versione con le tue modifiche è invece riportata nella casella di modifica inferiore. Se desideri confermarle, devi riportare le tue modifiche nel testo esistente (casella superiore).
-Premendo il pulsante 'Salva la pagina', verrà salvato <b>solo</b> il testo contenuto nella casella di modifica superiore.<br />",
-"yourtext" => "Il tuo testo",
-"storedversion" => "La versione memorizzata",
-"nonunicodebrowser" => "<strong>Attenzione: Si sta utilizzando un browser non compatibile con i caratteri Unicode. Per consentire la modifica delle pagine senza creare inconvenienti, i caratteri non ASCII vengono visualizzati nella casella di modifica sotto forma di codici esadecimali.</strong>",
-"editingold" => "<strong>Attenzione: si sta modificando una versione non aggiornata della pagina.<br />
-Se si sceglie di salvarla, tutti i cambiamenti apportati dopo questa revisione andranno perduti.</strong>",
-"yourdiff" => "Differenze",
-"copyrightwarning" => "Nota: tutti i contributi a {{SITENAME}} si considerano rilasciati nei termini della licenza d'uso $2 (vedi $1 per maggiori dettagli). Se non desideri che i tuoi testi possano essere modificati e ridistribuiti da chiunque senza alcuna limitazione, non inviarli a {{SITENAME}}.<br />
-Con l'invio del testo dichiari inoltre, sotto la tua responsabilità, che il testo è stato scritto da te personalmente oppure che è stato copiato da una fonte di pubblico dominio o analogamente libera.
-<strong>NON INVIARE MATERIALE COPERTO DA DIRITTO DI AUTORE SENZA AUTORIZZAZIONE!</strong>",
-"copyrightwarning2" => "Nota: tutti i contributi inviati a {{SITENAME}} possono essere modificati, stravolti o cancellati da parte degli altri partecipanti. Se non desideri che i tuoi testi possano essere modificati senza alcun riguardo, non inviarli a questo sito.<br />
-Con l'invio del testo dichiari inoltre, sotto la tua responsabilità, che il testo è stato scritto da te personalmente oppure che è stato copiato da una fonte di pubblico dominio o analogamente libera. (vedi $1 per maggiori dettagli)
-<strong>NON INVIARE MATERIALE COPERTO DA DIRITTO DI AUTORE SENZA AUTORIZZAZIONE!</strong>",
-"longpagewarning" => "<strong>ATTENZIONE: Questa pagina è lunga $1 kilobyte; alcuni browser potrebbero presentare dei problemi nella modifica di pagine che si avvicinano o superano i 32 KB. Valuta l'opportunità di suddividere la pagina in sezioni più piccole.</strong>",
-"longpageerror" => "<strong>ERRORE: Il testo inviato è lungo $1 kilobyte, più della dimensione massima consentita ($2 kilobyte). Il testo non può essere salvato.</strong>",
-"readonlywarning" => "<strong>ATTENZIONE: Il database è stato bloccato per manutenzione, è quindi impossibile salvare le modifiche in questo momento. Per non perderle, è possibile copiare quanto inserito finora nella casella di modifica, incollarlo in un programma di elaborazione testi e salvarlo in attesa dello sblocco del database.</strong>",
-"protectedpagewarning" => "<strong>ATTENZIONE: Questa pagina è stata bloccata in modo che solo gli utenti con privilegi di amministratore possano modificarla.</strong>",
-"semiprotectedpagewarning" => "'''Nota:''' Questa pagina è stata bloccata in modo che solo gli utenti registrati possano modificarla.",
-"templatesused" => "Template utilizzati da questa pagina:",
-#"edittools" => "<!-- Testo che appare al di sotto del modulo di modifica e di upload. -->"
-"nocreatetitle" => "Creazione delle pagine limitata",
-"nocreatetext" => "Questo sito ha limitato la possibilità di creare nuove pagine ai soli utenti registrati. È possibile tornare indietro e modificare una pagina esistente, oppure [[Special:Userlogin|entrare o creare un nuovo accesso]].",
-
-# History pages
-#
-"revhistory" => "Cronologia delle versioni di questa pagina.",
-"nohistory" => "Cronologia delle versioni di questa pagina non reperibile.",
-"revnotfound" => "Versione non trovata",
-"revnotfoundtext" => "La versione richiesta della pagina non è stata trovata.
-Verificare la URL usata per accedere a questa pagina.",
-"loadhist" => "Caricamento cronologia di questa pagina",
-"currentrev" => "Versione corrente",
-"revisionasof" => "Versione del $1",
-"oldrevisionnavigation" => "Versione delle $1; autore: $5<br />$3 | $2 | $4",
-"previousrevision" => "↠Versione meno recente",
-"nextrevision" => "Versione più recente →",
-"currentrevisionlink" => "Versione corrente",
-"cur" => "corr",
-"next" => "succ",
-"last" => "prec",
-"orig" => "orig",
-"histlegend" => "Confronto tra versioni: selezionare le caselle corrispondenti alle versioni desiderate e premere Invio o il pulsante in basso.
-
-Legenda: (corr) = differenze con la versione corrente, (prec) = differenze con la versione precedente, '''m''' = modifica minore",
-"deletedrev" => "[cancellata]",
-"histfirst" => "Prima",
-"histlast" => "Ultima",
-"rev-deleted-comment" => "(commento rimosso)",
-"rev-deleted-user" => "(nome utente rimosso)",
-"rev-deleted-text-permission" => '<div class="mw-warning plainlinks">
-Questa versione della pagina è stata rimossa dagli archivi visibili al pubblico.
-Consultare il [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} log di cancellazione] per ulteriori dettagli.
-</div>',
-"rev-deleted-text-view" => '<div class="mw-warning plainlinks">
-Questa versione della pagina è stata rimossa dagli archivi visibili al pubblico.
-Il testo può essere visualizzato soltanto dagli amministratori del sito.
-Consultare il [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} log di cancellazione] per ulteriori dettagli.
-</div>',
-"rev-delundel" => "mostra/nascondi",
-
-"history-feed-title" => "Cronologia",
-"history-feed-description" => "Cronologia della pagina su questo sito",
-"history-feed-item-nocomment" => "$1 il $2", # user at time
-"history-feed-empty" => "La pagina richiesta non esiste; potrebbe essere stata cancellata dal sito o rinominata. Verificare con la [[Special:Search|pagina di ricerca]] se vi sono nuove pagine.",
-
-# Revision deletion
-#
-"revisiondelete" => "Cancella o ripristina versioni",
-"revdelete-selected" => "Versioni selezionate di [[:$1]]:",
-"revdelete-text" => "Le versioni cancellate restano visibili nella cronologia della pagina, mentre il testo contenuto non è accessibile al pubblico.
-
-Gli altri amministratori del sito potranno accedere comunque ai contenuti nascosti e ripristinarli attraverso questa stessa interfaccia, se non sono state impostate altre limitazioni in fase di installazione del sito.",
-"revdelete-legend" => "Imposta le seguenti limitazioni sulle versioni cancellate:",
-"revdelete-hide-text" => "Nascondi il testo della versione",
-"revdelete-hide-comment" => "Nascondi l'oggetto della modifica",
-"revdelete-hide-user" => "Nascondi il nome o l'indirizzo IP dell'autore",
-"revdelete-hide-restricted" => "Applica le limitazioni indicate anche agli amministratori",
-"revdelete-log" => "Commento per il log:",
-"revdelete-submit" => "Applica alla revisione selezionata",
-"revdelete-logentry" => "ha modificato la visibilità per una revisione di [[$1]]",
-
-# Diffs
-#
-"difference" => "(Differenze fra le revisioni)",
-"loadingrev" => "caricamento revisione per differenze",
-"lineno" => "Riga $1:",
-"editcurrent" => "Modifica la versione corrente di questa pagina",
-"selectnewerversionfordiff" => "Seleziona una versione più recente per il confronto",
-"selectolderversionfordiff" => "Seleziona una versione meno recente per il confronto",
-"compareselectedversions" => "Confronta le versioni selezionate",
-
-# Search results
-#
-"searchresults" => "Risultati della ricerca",
-"searchresulttext" => "Per maggiori informazioni sulla ricerca interna di {{SITENAME}}, vedi [[Project:Ricerca|Ricerca in {{SITENAME}}]].",
-"searchsubtitle" => "Richiesta \"[[:$1]]\"",
-"badquery" => "Richiesta mal posta",
-"badquerytext" => "Impossibile elaborare la richiesta. Questo potrebbe dipendere dall'aver cercato una parola più corta di 4 caratteri, il che al momento è impossibile, oppure da una errore nella forma della richiesta, ad esempio \"pesce and and azzurro\". Per favore, riprova.",
-"matchtotals" => "La ricerca di \"$1\" ha trovato $2 riscontri nel titolo e $3 riscontri nel testo.",
-"noexactmatch" => "'''La pagina \"$1\" non esiste.''' È possibile [[:$1|crearla ora]].",
-"titlematches" => "Corrispondenze nel titolo delle pagine",
-"notitlematches" => "Nessuna corrispondenza nei titoli delle pagine",
-"textmatches" => "Corrispondenze nel testo delle pagine",
-"notextmatches" => "Nessuna corrispondenza nel testo delle pagine",
-"prevn" => "precedenti $1",
-"nextn" => "successivi $1",
-"viewprevnext" => "Vedi ($1) ($2) ($3).",
-"showingresults" => "Di seguito vengono presentati fino a <b>$1</b> risultati a partire dal numero <b>$2</b>.",
-"showingresultsnum" => "Di seguito vengono presentati <b>$3</b> risultati a partire dal numero <b>$2</b>.",
-"nonefound" => "<strong>Nota</strong>: alcune parole comuni nella lingua inglese, come \"zero\" o \"more\", non sono indicizzate e possono quindi dare luogo a risultati nulli, così come l'indicazione di più termini da ricercare (solo le pagine che contengano tutti i termini richiesti vengono visualizzate fra i risultati).",
-"powersearch" => "Ricerca",
-"powersearchtext" => "Ricerca nei seguenti namespace:<br />$1<br />$2 Mostra i redirect<br />Criteri di ricerca: $3 $9",
-"searchdisabled" => "La ricerca interna di {{SITENAME}} non è attiva; nel frattempo si può provare ad usare un motore di ricerca esterno come Google. (Si noti però che i contenuti di {{SITENAME}} presenti in tali motori potrebbero non essere aggiornati.)",
-
-"blanknamespace" => "(Principale)",
-
-# Preferences page
-#
-"preferences" => "Preferenze",
-"prefsnologin" => "Accesso non effettuato",
-"prefsnologintext" => "Per poter personalizzare le preferenze è necessario effettuare l'[[Special:Userlogin|accesso]].",
-"prefsreset" => "Le preferenze sono state ripristinate ai valori predefiniti.",
-"qbsettings" => "Quickbar",
-"changepassword" => "Cambia password",
-"skin" => "Aspetto grafico (skin)",
-"math" => "Formule matematiche",
-"dateformat" => "Formato della data",
-"datedefault" => "Nessuna preferenza",
-"datetime" => "Data e ora",
-"math_failure" => "Errore del parser",
-"math_unknown_error" => "errore sconosciuto",
-"math_unknown_function" => "funzione sconosciuta",
-"math_lexing_error" => "errore lessicale",
-"math_syntax_error" => "errore di sintassi",
-"math_image_error" => "Conversione in PNG non riuscita; verificare che siano correttamente installati i seguenti programmi: latex, dvips, gs e convert.",
-"math_bad_tmpdir" => "Impossibile scrivere o creare la directory temporanea per math",
-"math_bad_output" => "Impossibile scrivere o creare la directory di output per math",
-"math_notexvc" => "Eseguibile texvc mancante; per favore consultare math/README per la configurazione.",
-"prefs-personal" => "Profilo utente",
-"prefs-rc" => "Ultime modifiche",
-"prefs-watchlist" => "Osservati speciali",
-"prefs-watchlist-days" => "Numero di giorni da mostrare negli osservati speciali:",
-"prefs-watchlist-edits" => "Numero di modifiche da mostrare con le funzioni avanzate:",
-"prefs-misc" => "Varie",
-"saveprefs" => "Salva le preferenze",
-"resetprefs" => "Reimposta le preferenze",
-"oldpassword" => "Vecchia password:",
-"newpassword" => "Nuova password:",
-"retypenew" => "Riscrivi la nuova password:",
-"textboxsize" => "Casella di modifica",
-"rows" => "Righe:",
-"columns" => "Colonne:",
-"searchresultshead" => "Ricerca",
-"resultsperpage" => "Numero di risultati per pagina:",
-"contextlines" => "Righe di testo per ciascun risultato:",
-"contextchars" => "Numero di caratteri di contesto:",
-"stubthreshold" => "Evidenzia gli stub più corti di:",
-"recentchangescount" => "Numero di righe nelle ultime modifiche:",
-"savedprefs" => "Le preferenze sono state salvate.",
-"timezonelegend" => "Fuso orario",
-"timezonetext" => "Numero di ore di differenza fra l'ora locale e l'ora del server (UTC).",
-"localtime" => "Ora locale",
-"timezoneoffset" => "Differenza¹",
-"servertime" => "Ora del server",
-"guesstimezone" => "Usa l'ora del tuo browser",
-"allowemail" => "Consenti la ricezione di e-mail da altri utenti<sup>1</sup>",
-"defaultns" => "Namespace predefiniti per la ricerca:",
-"default" => "predefinito",
-"files" => "File",
-
-# User rights
-"userrights-lookup-user" => "Gestione dei gruppi utente",
-"userrights-user-editname" => "Inserire il nome utente:",
-"editusergroup" => "Modifica gruppi utente",
-
-"userrights-editusergroup" => "Modifica gruppi utente",
-"saveusergroups" => "Salva gruppi utente",
-"userrights-groupsmember" => "Appartiene ai gruppi:",
-"userrights-groupsavailable" => "Gruppi disponibili:",
-"userrights-groupshelp" => "Selezionare i gruppi ai quali si vuole associare o rimuovere l'utente. L'appartenenza ai gruppi non selezionati non verrà modificata. Per deselezionare un gruppo, premere Ctrl + il tasto sinistro del mouse.",
-"userrights-logcomment" => "Modificata appartenenza gruppi da $1 a $2",
-
-# Groups
-"group" => "Gruppo:",
-"group-bot" => "Bot",
-"group-sysop" => "Amministratori",
-"group-bureaucrat" => "Burocrati",
-"group-steward" => "Steward",
-"group-all" => "(utenti)",
-
-"group-bot-member" => "Bot",
-"group-sysop-member" => "Amministratore",
-"group-bureaucrat-member" => "Burocrate",
-"group-steward-member" => "Steward",
-
-"grouppage-bot" => "Project:Bot",
-"grouppage-sysop" => "Project:Amministratori",
-"grouppage-bureaucrat" => "Project:Burocrati",
-
-# Recent changes
-#
-"changes" => "modifiche",
-"recentchanges" => "Ultime modifiche",
-"recentchangestext" => "Questa pagina presenta le ultime modifiche apportate ai contenuti del sito.",
-"rcnote" => "Di seguito sono elencate le <strong>$1</strong> modifiche più recenti apportate negli ultimi <strong>$2</strong> giorni, aggiornate a $3.",
-"rcnotefrom" => "Di seguito sono elencate le modifiche apportate a partire da <b>$2</b> (fino a <b>$1</b>).",
-"rclistfrom" => "Mostra le modifiche apportate a partire da $1",
-"rcshowhideminor" => "$1 le modifiche minori",
-"rcshowhidebots" => "$1 i bot",
-"rcshowhideliu" => "$1 gli utenti registrati",
-"rcshowhideanons" => "$1 gli utenti anonimi",
-"rcshowhidepatr" => "$1 le modifiche controllate",
-"rcshowhidemine" => "$1 le mie modifiche",
-"rclinks" => "Mostra le $1 modifiche più recenti apportate negli ultimi $2 giorni<br />$3",
-"diff" => "diff",
-"hist" => "cron",
-"hide" => "nascondi",
-"show" => "mostra",
-"minoreditletter" => "m",
-"newpageletter" => "N",
-"sectionlink" => "→",
-"number_of_watching_users_pageview" => "[osservata da $1 utenti]",
-"rc_categories" => "Limita alle categorie (separate da \"|\")",
-"rc_categories_any" => "Qualsiasi",
-
-# Upload
-#
-"upload" => "Carica un file",
-"uploadbtn" => "Carica",
-"reupload" => "Carica di nuovo",
-"reuploaddesc" => "Torna al modulo per il caricamento.",
-"uploadnologin" => "Accesso non effettuato",
-"uploadnologintext" => "Il caricamento dei file è consentito solo agli utenti registrati che hanno eseguito [[Special:Userlogin|l'accesso]] al sito.",
-"upload_directory_read_only" => "Il server web non è in grado di scrivere nella directory di upload ($1).",
-"uploaderror" => "Errore nel caricamento",
-"uploadtext" => "Usare il modulo sottostante per caricare nuovi file. Per visualizzare o ricercare i file già caricati, consultare il [[Special:Imagelist|log dei file caricati]]. Caricamenti e cancellazioni di file sono registrati nel [[Special:Log/upload|log degli upload]].
-
-Per inserire un'immagine in una pagina, fare un collegamento di questo tipo:
-* '''<nowiki>[[</nowiki>{{ns:Image}}:file.jpg<nowiki>]]</nowiki>'''
-* '''<nowiki>[[</nowiki>{{ns:Image}}:file.png|testo alternativo<nowiki>]]</nowiki>'''
-usare invece
-* '''<nowiki>[[</nowiki>{{ns:Media}}:file.ogg<nowiki>]]</nowiki>'''
-per collegare direttamente gli altri tipi di file.",
-"uploadlog" => "File caricati",
-"uploadlogpage" => "Log dei file caricati",
-"uploadlogpagetext" => "Elenco degli ultimi file caricati sul server di {{SITENAME}}.",
-"filename" => "Nome del file",
-"filedesc" => "Dettagli",
-"fileuploadsummary" => "Dettagli del file:",
-"filestatus" => "Informazioni sul copyright",
-"filesource" => "Fonte",
-"copyrightpage" => "Project:Copyright",
-"copyrightpagename" => "Il copyright su {{SITENAME}}",
-"uploadedfiles" => "Elenco dei file caricati",
-"ignorewarning" => "Ignora l'avvertimento e salva comunque il file.",
-"ignorewarnings" => "Ignora i messaggi di avvertimento del sistema",
-"minlength" => "I nomi dei file devono essere lunghi almeno tre caratteri.",
-"illegalfilename" => "Il nome \"$1\" contiene dei caratteri non ammessi nei titoli delle pagine. Dare al file un nome diverso e provare a caricarlo di nuovo.",
-"badfilename" => "Il nome del file è stato convertito in \"$1\".",
-"badfiletype" => "\".$1\" non è tra i tipi di file raccomandati per le immagini.",
-"largefile" => "Si raccomanda di non superare le dimensioni di $1 byte per ciascun file; questo file è grande $2 byte.",
-"largefileserver" => "Il file supera le dimensioni consentite dalla configurazione del server.",
-"emptyfile" => "Il file appena caricato sembra essere vuoto. Ciò potrebbe essere dovuto ad un errore nel nome del file. Verificare che si intenda realmente caricare questo file.",
-"fileexists" => "Un file con questo nome esiste già. Verificare prima $1 se non si è sicuri di volerlo sovrascrivere.",
-"fileexists-forbidden" => "Un file con questo nome esiste già. Tornare indietro e modificare il nome con il quale caricare il file. [[Image:$1|thumb|center|$1]]",
-"fileexists-shared-forbidden" => "Un file con questo nome esiste già nell'archivio di risorse multimediali condivise. Tornare indietro e modificare il nome con il quale caricare il file. [[Image:$1|thumb|center|$1]]",
-"successfulupload" => "Caricamento completato",
-"fileuploaded" => "Il file \"$1\" è stato caricato correttamente sul server.
-Seguire il collegamento: $2 per modificare la pagina di descrizione del file appena caricato, indicandone la fonte, l'autore, la data di creazione e ogni altra informazione di cui si sia in possesso. Se si tratta di un'immagine, la si può inserire nelle pagine con il comando: <tt><nowiki>[[{{ns:Image}}:$1|thumb|Descrizione]]</nowiki></tt>.",
-"uploadwarning" => "Avviso di Upload",
-"savefile" => "Salva file",
-"uploadedimage" => "ha caricato \"[[$1]]\"",
-"uploaddisabled" => "Upload non attivo",
-"uploaddisabledtext" => "Il caricamento dei file non è attivo su questo sito.",
-"uploadscripted" => "Questo file contiene codice HTML o di script, che potrebbe essere interpretato erroneamente da un browser web.",
-"uploadcorrupt" => "Il file è corrotto o ha un'estensione non corretta. Controllare il file e provare di nuovo il caricamento.",
-"uploadvirus" => "Questo file contiene un virus! Dettagli: $1",
-"sourcefilename" => "Nome del file di origine",
-"destfilename" => "Nome del file di destinazione",
-"filewasdeleted" => "Un file con questo nome è stato già caricato e cancellato in passato. Verificare $1 prima di caricarlo di nuovo.",
-
-"license" => "Licenza d'uso",
-"nolicense" => "Nessuna licenza indicata",
-
-# Image list
-#
-"imagelist" => "Elenco dei file",
-"imagelisttext" => "Di seguito viene presentata una lista di '''$1''' file ordinati per $2.",
-"imagelistforuser" => "L'elenco mostra solo i file caricati da $1.",
-"getimagelist" => "caricamento elenco file",
-"ilsubmit" => "Ricerca",
-"showlast" => "Mostra gli ultimi $1 file ordinati per $2.",
-"byname" => "nome",
-"bydate" => "data",
-"bysize" => "dimensione",
-"imgdelete" => "canc",
-"imgdesc" => "desc",
-"imglegend" => "Legenda: (desc) = visualizza e modifica la descrizione del file.",
-"imghistory" => "Cronologia del file",
-"revertimg" => "ripr",
-"deleteimg" => "canc",
-"deleteimgcompletely" => "canc",
-"imghistlegend" => "Legenda: (cur) = immagine corrente, (canc) = cancella questa vecchia versione, (ripr) = ripristina questa vecchia versione come versione attuale.
-<br /><i>Fare clic su una data per vedere tutte le immagini che sono state caricate in quella data </i>.",
-"imagelinks" => "Collegamenti all'immagine",
-"linkstoimage" => "Pagine che contengono collegamenti all'immagine:",
-"nolinkstoimage" => "Nessuna pagina contiene collegamenti all'immagine.",
-"sharedupload" => "Questo file è un upload condiviso; può essere quindi utilizzato da più progetti wiki.",
-"shareduploadwiki" => "Si veda $1 per ulteriori informazioni.",
-"shareduploadwiki-linktext" => "la relativa pagina di descrizione",
-"noimage" => "Un file con questo nome non esiste; $1?",
-"noimage-linktext" => "caricarlo ora",
-"uploadnewversion-linktext" => "Carica una nuova versione di questo file",
-
-# Mime search
-#
-"mimesearch" => "Ricerca in base al tipo MIME",
-"mimetype" => "Tipo MIME:",
-"download" => "download",
-
-# Unwatchedpages
-#
-"unwatchedpages" => "Pagine non osservate",
-
-# List redirects
-"listredirects" => "Elenco dei redirect",
-
-# Unused templates
-"unusedtemplates" => "Template non utilizzati",
-"unusedtemplatestext" => "In questa pagina vengono elencati tutti i template (pagine del namespace Template) che non sono inclusi in nessuna pagina. Prima di cancellarli è opportuno verificare che i singoli template non abbiano altri collegamenti entranti.",
-'unusedtemplateswlh' => "altri collegamenti",
-
-# Random redirect
-"randomredirect" => "Un redirect a caso",
-
-# Statistics
-#
-"statistics" => "Statistiche",
-"sitestats" => "Statistiche relative a {{SITENAME}}",
-"userstats" => "Statistiche relative agli utenti",
-"sitestatstext" => "Il database contiene complessivamente '''$1''' pagine.
-Questa cifra comprende anche le pagine di discussione, quelle di servizio di {{SITENAME}}, le voci più esigue (\"stub\"), i redirect e altre pagine che probabilmente non vanno considerate tra i contenuti del sito. Escludendo le pagine sopra descritte, ve ne sono '''$2''' di contenuti veri e propri.
-
-Sono stati inoltre caricati '''$8''' file.
-
-Dall'installazione del sito sino a questo momento sono state visitate '''$3''' pagine ed eseguite '''$4''' modifiche, pari a una media di '''$5''' modifiche per pagina e '''$6''' richieste di lettura per ciascuna modifica.
-
-La [http://meta.wikimedia.org/wiki/Help:Job_queue coda] contiene '''$7''' processi.",
-"userstatstext" => "In questo momento vi sono '''$1''' utenti registrati, dei quali '''$2''' (pari al '''$4%''') sono amministratori (vedi $3).",
-
-"disambiguations" => "Pagine di disambigua",
-"disambiguationspage" => "Template:Disambigua",
-"disambiguationstext" => "Le pagine nella lista che segue contengono dei collegamenti a <i>pagine di disambigua</i> piuttosto che all'argomento corretto cui fanno riferimento.<br />Sono considerate pagine di disambigua tutte quelle che contengono collegamenti al $1.<br />I collegamenti da altri namespace <i>non</i> sono considerati nella lista che segue.",
-
-"doubleredirects" => "Redirect doppi",
-"doubleredirectstext" => "<b>Attenzione:</b> Questa lista può contenere risultati errati, ad esempio nel caso in cui il comando #REDIRECT sia seguito da altro testo o collegamenti.<br />\nCiascuna riga contiene i collegamenti al primo ed al secondo redirect, oltre alla prima riga di testo del secondo redirect che di solito contiene la pagina di destinazione \"corretta\" alla quale dovrebbe puntare anche il primo redirect.",
-"brokenredirects" => "Redirect errati",
-"brokenredirectstext" => "I seguenti redirect puntano a pagine inesistenti.",
-
-# Miscellaneous special pages
-#
-"nbytes" => "$1 byte",
-"ncategories" => "$1 {{PLURAL:$1|categoria|categorie}}",
-"nlinks" => "$1 {{PLURAL:$1|collegamento|collegamenti}}",
-"nmembers" => "$1 {{PLURAL:$1|elemento|elementi}}",
-"nrevisions" => "$1 {{PLURAL:$1|revisione|revisioni}}",
-"nviews" => "$1 {{PLURAL:$1|visita|visite}}",
-
-"lonelypages" => "Pagine orfane",
-"uncategorizedpages" => "Pagine prive di categorie",
-"uncategorizedcategories" => "Categorie prive di categorie",
-"uncategorizedimages" => "Immagini prive di categorie",
-"unusedcategories" => "Categorie non utilizzate",
-"unusedimages" => "File non utilizzati",
-"popularpages" => "Pagine più visitate",
-"wantedcategories" => "Categorie richieste",
-"wantedpages" => "Pagine più richieste",
-"mostlinked" => "Pagine più richiamate",
-"mostlinkedcategories" => "Categorie più richiamate",
-"mostcategories" => "Voci con più categorie",
-"mostimages" => "Immagini più richiamate",
-"allpages" => "Tutte le pagine",
-"mostrevisions" => "Voci con più revisioni",
-"prefixindex" => "Indice delle voci per lettere iniziali",
-"randompage" => "Una pagina a caso",
-"shortpages" => "Pagine più corte",
-"longpages" => "Pagine più lunghe",
-"deadendpages" => "Pagine senza uscita",
-"listusers" => "Elenco degli utenti",
-"specialpages" => "Pagine speciali",
-"spheading" => "Pagine speciali non riservate",
-"restrictedpheading" => "Pagine speciali riservate",
-"recentchangeslinked" => "Modifiche correlate",
-"rclsub" => "(alle pagine collegate a \"$1\")",
-"newpages" => "Pagine più recenti",
-"ancientpages" => "Pagine meno recenti",
-"intl" => "Collegamenti tra lingue diverse",
-"move" => "Sposta",
-"movethispage" => "Sposta questa pagina",
-"unusedimagestext" => "<p>Si noti che è possibile realizzare collegamenti ai file da altri siti, usando direttamente la URL; questi potrebbero quindi essere utilizzati anche se compaiono nell'elenco.</p>",
-"unusedcategoriestext" => "Le pagine delle categorie indicate di seguito sono state create ma non contengono nessuna pagina né sottocategoria.",
-
-"booksources" => "Fonti librarie",
-"categoriespagetext" => "Elenco completo delle categorie presenti sul sito.",
-"data" => "Dati",
-"userrights" => "Gestione dei permessi relativi agli utenti",
-"groups" => "Gruppi di utenti",
-
-"booksourcetext" => "Di seguito viene presentata una lista di siti che vendono libri nuovi e usati, attraverso i quali è possibile ottenere maggiori informazioni sul libro che si sta cercando.",
-"isbn" => 'ISBN',
-"alphaindexline" => "da $1 a $2",
-"version" => "Versione",
-"log" => "Log",
-"alllogstext" => "Presentazione unificata dei log relativi alle operazioni di caricamento, cancellazione, protezione, blocco e amministrazione del sito. Riempiendo gli appositi campi si può limitare la visualizzazione a uno specifico log, nome utente o pagina.",
-"logempty" => "Il log non contiene elementi corrispondenti alla ricerca.",
-
-# Special:Allpages
-"nextpage" => "Pagina successiva ($1)",
-"allpagesfrom" => "Mostra le pagine a partire da:",
-"allarticles" => "Tutte le voci",
-"allnonarticles" => "Tutte le pagine tranne le voci",
-"allinnamespace" => "Tutte le pagine del namespace $1",
-"allnotinnamespace" => "Tutte le pagine, escluso il namespace $1",
-"allpagesprev" => "Precedenti",
-"allpagesnext" => "Successive",
-"allpagessubmit" => "Vai",
-"allpagesprefix" => "Mostra le pagine che iniziano con:",
-
-# Email this user
-#
-"mailnologin" => "Nessun indirizzo cui inviare il messaggio",
-"mailnologintext" => "Per inviare messaggi e-mail ad altri utenti è necessario [[Special:Userlogin|accedere al sito]] e aver registrato un indirizzo valido nelle proprie [[Special:Preferences|preferenze]].",
-"emailuser" => "Scrivi all'utente",
-"emailpage" => "Invia un messaggio e-mail all'utente",
-"emailpagetext" => "Se l'utente ha registrato un indirizzo e-mail valido nelle proprie preferenze, il modulo qui sotto consente di scrivere allo stesso un solo messaggio. L'indirizzo indicato nelle preferenze del mittente apparirà nel campo \"Da:\" del messaggio per consentire al destinatario l'eventuale risposta.",
-"usermailererror" => "L'oggetto mail ha restituito l'errore:",
-"defemailsubject" => "Messaggio da {{SITENAME}}",
-"noemailtitle" => "Nessun indirizzo e-mail",
-"noemailtext" => "Questo utente non ha indicato un indirizzo e-mail valido, oppure ha scelto di non ricevere messaggi di posta elettronica dagli altri utenti.",
-"emailfrom" => "Da",
-"emailto" => "A",
-"emailsubject" => "Oggetto",
-"emailmessage" => "Messaggio",
-"emailsend" => "Invia",
-"emailsent" => "Messaggio inviato",
-"emailsenttext" => "Il messaggio e-mail è stato inviato.",
-
-# Watchlist
-
-"watchlist" => "Osservati speciali",
-"watchlistfor" => "(per '''$1''')",
-"nowatchlist" => "La lista degli osservati speciali è vuota.",
-"watchlistanontext" => "Per visualizzare e modificare l'elenco degli osservati speciali è necessario $1.",
-"watchlistcount" => "'''La lista degli osservati speciali contiene $1 elementi (comprese le pagine di discussione).'''",
-"clearwatchlist" => "Svuota la lista degli osservati speciali",
-"watchlistcleartext" => "Conferma la rimozione di tutti gli elementi.",
-"watchlistclearbutton" => "Svuota la lista",
-"watchlistcleardone" => "La lista degli osservati speciali è stata svuotata. Sono stati eliminati $1 elementi.",
-"watchnologin" => "Accesso non effettuato",
-"watchnologintext" => "Per modificare la lista degli osservati speciali è necessario prima eseguire l' [[Special:Userlogin|accesso al sito]].",
-"addedwatch" => "Pagina aggiunta alla lista degli osservati speciali",
-"addedwatchtext" => "La pagina \"[[:$1]]\" è stata aggiunta alla propria [[Special:Watchlist|lista degli osservati speciali]]. D'ora in poi, le modifiche apportate alla pagina e alla sua discussione verranno elencate in quella sede; il titolo della pagina apparirà in '''grassetto''' nella pagina delle [[Special:Recentchanges|ultime modifiche]] per renderlo più visibile.
-
-Se in un secondo tempo si desidera eliminare la pagina dalla lista degli osservati speciali, fare clic su \"non seguire\" nella barra in alto.",
-"removedwatch" => "Pagina eliminata dalla lista degli osservati speciali",
-"removedwatchtext" => "La pagina \"[[:$1]]\" è stata eliminata dalla lista degli osservati speciali.",
-"watch" => "Segui",
-"watchthispage" => "Segui questa pagina",
-"unwatch" => "Non seguire",
-"unwatchthispage" => "Smetti di seguire",
-"notanarticle" => "Questa pagina non è una voce",
-"watchnochange" => "Nessuna delle pagine osservate è stata modificata nel periodo considerato.",
-"watchdetails" => "* Nella lista degli osservati speciali ci sono $1 pagine (e le rispettive pagine di discussione).
-* [[Special:Watchlist/edit|Mostra e modifica la lista completa]] delle pagine osservate.
-* [[Special:Watchlist/clear|Svuota la lista]] delle pagine osservate.",
-"wlheader-enotif" => "* La notifica via e-mail è attiva.",
-"wlheader-showupdated" => "* Le pagine che sono state modificate dopo l'ultima visita sono evidenziate in '''grassetto'''",
-"watchmethod-recent" => "controllo delle modifiche recenti per gli osservati speciali",
-"watchmethod-list" => "controllo degli osservati speciali per modifiche recenti",
-"removechecked" => "Elimina elementi selezionati dalla lista",
-"watchlistcontains" => "La lista degli osservati speciali contiene $1 pagine.",
-"watcheditlist" => "Di seguito sono elencate tutte le pagine osservate, in ordine alfabetico. Selezionare le caselle relative alle pagine che si desidera eliminare dalla lista e fare clic sul pulsante 'Elimina elementi selezionati dalla lista' in fondo all'elenco per rimuoverle. Quando viene eliminata una pagina dalla lista, anche la corrispondente pagina di discussione cessa di essere osservata (e viceversa).",
-"removingchecked" => "Eliminazione degli elementi richiesti dalla lista degli osservati speciali...",
-"couldntremove" => "Non è possibile rimuovere la pagina '$1'...",
-"iteminvalidname" => "Problemi con la pagina '$1', nome non valido...",
-"wlnote" => "Di seguito sono elencate le ultime $1 modifiche, apportate nelle ultime <b>$2</b> ore.",
-"wlshowlast" => "Mostra le ultime $1 ore $2 giorni $3",
-"wlsaved" => "Questa è una versione salvata della lista personale delle pagine osservate.",
-"wlhideshowown" => "$1 le mie modifiche",
-"wlhideshowbots" => "$1 modifiche dei bot",
-
-"enotif_mailer" => "Sistema di notifica via e-mail di {{SITENAME}}",
-"enotif_reset" => "Segna tutte le pagine come già visitate",
-"enotif_newpagetext" => "Questa è una nuova pagina.",
-"changed" => "modificata",
-"created" => "creata",
-"enotif_subject" => 'La pagina $PAGETITLE di {{SITENAME}} è stata $CHANGEDORCREATED da $PAGEEDITOR',
-"enotif_lastvisited" => "Consulta $1 per vedere tutte le modifiche dalla tua ultima visita.",
-"enotif_body" => 'Gentile $WATCHINGUSERNAME,
-
-la pagina $PAGETITLE di {{SITENAME}} è stata $CHANGEDORCREATED in data $PAGEEDITDATE da $PAGEEDITOR; la versione attuale si trova all\'indirizzo $PAGETITLE_URL.
-
-$NEWPAGE
-
-Riassunto della modifica, inserito dall\'autore: $PAGESUMMARY $PAGEMINOREDIT
-
-Contatta l\'autore della modifica:
-via e-mail: $PAGEEDITOR_EMAIL
-sul sito: $PAGEEDITOR_WIKI
-
-Non verranno inviate altre notifiche in caso di ulteriori cambiamenti, a meno che tu non visiti la pagina. Inoltre, è possibile reimpostare l\'avviso di notifica per tutte le pagine nella lista degli osservati speciali.
-
- Il sistema di notifica di {{SITENAME}}, al tuo servizio
-
---
-Per modificare le impostazioni della lista degli osservati speciali, visita
-{{fullurl:Special:Watchlist/edit}}
-
-Per dare il tuo feedback e ricevere ulteriore assistenza:
-{{fullurl:Help:Aiuto}}',
-
-# Delete/protect/revert
-#
-"deletepage" => "Cancella pagina",
-"confirm" => "Conferma",
-"excontent" => "il contenuto era: '$1'",
-"excontentauthor" => "il contenuto era: '$1' (e l'unico contributore era '$2')",
-"exbeforeblank" => "Il contenuto prima dello svuotamento era: '$1'",
-"exblank" => "la pagina era vuota",
-"confirmdelete" => "Conferma cancellazione",
-"deletesub" => "(Cancellazione di \"$1\")",
-"historywarning" => "Attenzione: La pagina che si sta per cancellare ha una cronologia:",
-"confirmdeletetext" => "Stai per cancellare permanentemente dal database una pagina o una immagine, insieme a tutta la sua cronologia. Per cortesia, conferma che è tua intenzione procedere a tale cancellazione, che hai piena consapevolezza delle conseguenze della tua azione e che essa è conforme alle linee guida stabilite in [[Project:Policy]].",
-"actioncomplete" => "Azione completata",
-"deletedtext" => "La pagina \"$1\" è stata cancellata. Consultare il $2 per un elenco delle pagine cancellate di recente.",
-"deletedarticle" => "ha cancellato \"[[$1]]\"",
-"dellogpage" => "Cancellazioni",
-"dellogpagetext" => "Di seguito sono elencate le pagine cancellate di recente.",
-"deletionlog" => "Log delle cancellazioni",
-"reverted" => "Ripristinata la versione precedente",
-"deletecomment" => "Motivo della cancellazione",
-"imagereverted" => "Versione precedente ripristinata correttamente.",
-"rollback" => "Annulla le modifiche",
-"rollback_short" => "Rollback",
-"rollbacklink" => "rollback",
-"rollbackfailed" => "Rollback non riuscito",
-"cantrollback" => "Impossibile annullare le modifiche; l'utente che le ha effettuate è l'unico ad aver contribuito alla pagina.",
-"alreadyrolled" => "Non è possibile annullare le modifiche apportate alla pagina [[$1]] da parte di [[User:$2|$2]] ([[User talk:$2|discussione]]); un altro utente ha già modificato la pagina oppure ha effettuato il rollback.
-
-La modifica più recente alla pagina è stata apportata da [[User:$3|$3]] ([[User talk:$3|discussione]]).",
-"editcomment" => "Il commento alla modifica era: \"<i>$1</i>\".",
-"revertpage" => "Annullate le modifiche di [[Special:Contributions/$2|$2]] ([[User talk:$2|discussione]]), riportata alla versione precedente di [[User:$1|$1]]",
-"sessionfailure" => "Si è verificato un problema nella sessione che identifica l'accesso; il sistema non ha eseguito il comando impartito per precauzione. Tornare alla pagina precedente con il tasto 'Indietro' del proprio browser, ricaricare la pagina e riprovare.",
-"protectlogpage" => "Protezioni",
-"protectlogtext" => "Di seguito sono elencate le azioni di protezione e sblocco delle pagine.",
-"protectedarticle" => "ha protetto \"[[$1]]\"",
-"unprotectedarticle" => "ha sbloccato \"[[$1]]\"",
-"protectsub" => "(Protezione di \"$1\")",
-"confirmprotecttext" => "Proteggere questa pagina?",
-"confirmprotect" => "Conferma la protezione",
-"protectmoveonly" => "Proteggi solo dallo spostamento",
-"protectcomment" => "Motivo della protezione",
-"unprotectsub" => "(Sblocco di \"$1\")",
-"confirmunprotecttext" => "Sbloccare questa pagina?",
-"confirmunprotect" => "Conferma lo sblocco",
-"unprotectcomment" => "Motivo dello sblocco",
-"protect-unchain" => "Scollega i permessi di spostamento",
-"protect-text" => "Questo modulo consente di vedere e modificare il livello di protezione per la pagina <strong>$1</strong>.",
-"protect-viewtext" => "Questo account non ha le autorizzazioni necessarie per modificare il livello di protezione della pagina. Le impostazioni attuali per la pagina <strong>$1</strong> sono:",
-"protect-default" => "(predefinito)",
-"protect-level-autoconfirmed" => "Solo utenti registrati",
-"protect-level-sysop" => "Solo amministratori",
-
-# restrictions (nouns)
-"restriction-edit" => "Modifica",
-"restriction-move" => "Spostamento",
-
-# Undelete
-"undelete" => "Visualizza pagine cancellate",
-"undeletepage" => "Visualizza e recupera le pagine cancellate",
-"viewdeletedpage" => "Visualizza le pagine cancellate",
-"undeletepagetext" => "Le pagine indicate di seguito sono state cancellate, ma sono ancora in archivio e pertanto possono essere recuperate. L'archivio può essere svuotato periodicamente.",
-"undeleteextrahelp" => "Per recuperare l'intera pagina, lasciare tutte le caselle deselezionate e fare clic su '''''Ripristina'''''. Per effettuare un ripristino selettivo, selezionare le caselle corrispondenti alle revisioni da ripristinare e fare clic su '''''Ripristina'''''. Facendo clic su '''''Reset''''' verranno deselezionate tutte le caselle e svuotato lo spazio per il commento.",
-"undeletearticle" => "Recupera una pagina cancellata",
-"undeleterevisions" => "$1 revisioni in archivio",
-"undeletehistory" => "Recuperando questa pagina, tutte le sue revisioni verranno inserite di nuovo nella relativa cronologia. Se dopo la cancellazione è stata creata una nuova pagina con lo stesso titolo, le revisioni recuperate saranno inserite nella cronologia e la versione attualmente online della pagina non verrà modificata.",
-"undeletehistorynoadmin" => "La pagina è stata cancellata. Il motivo della cancellazione è indicato di seguito, assieme ai dati degli utenti che avevano modificato la pagina prima della cancellazione. Il testo contenuto nelle revisioni cancellate è disponibile solo agli amministratori.",
-"undeleterevision" => "Revisione cancellata, inserita il $1",
-"undeletebtn" => "Ripristina",
-"undeletereset" => "Reset",
-"undeletecomment" => "Commento:",
-"undeletedarticle" => "ha recuperato \"[[$1]]\"",
-"undeletedrevisions" => "$1 revisioni recuperate",
-"undeletedrevisions-files" => "$1 revisioni e $2 file recuperati",
-"undeletedfiles" => "$1 file recuperati",
-"cannotundelete" => "Ripristino non riuscito; è possibile che la pagina sia già stata recuperata da un altro utente.",
-"undeletedpage" => "<big>'''$1 è stata recuperata'''</big>
-
-Consultare il [[Special:Log/delete|log delle cancellazioni]] per vedere le cancellazioni e i recuperi più recenti.",
-
-# Namespace form on various pages
-"namespace" => "Namespace:",
-"invert" => "inverti la selezione",
-
-# Contributions
-#
-"contributions" => "Contributi utente",
-"mycontris" => "Miei contributi",
-"contribsub" => "Per $1",
-"nocontribs" => "Non sono state trovate modifiche che soddisfino i criteri di ricerca.",
-"ucnote" => "Di seguito sono elencate le <b>$1</b> modifiche più recenti effettuate dall'utente negli ultimi <b>$2</b> giorni.",
-"uclinks" => "Mostra le ultime $1 modifiche; mostra gli ultimi $2 giorni.",
-"uctop" => " (ultima per la pagina)" ,
-"newbies" => "nuovi utenti",
-
-"sp-newimages-showfrom" => "Mostra le immagini più recenti a partire da $1",
-
-"sp-contributions-newest" => "Ultimi",
-"sp-contributions-oldest" => "Primi",
-"sp-contributions-newer" => "$1 più recenti",
-"sp-contributions-older" => "$1 meno recenti",
-"sp-contributions-newbies-sub" => "Per i nuovi utenti",
-
-# What links here
-#
-"whatlinkshere" => "Puntano qui",
-"notargettitle" => "Dati mancanti",
-"notargettext" => "Non è stata indicata una pagina o un utente in relazione al quale eseguire l'operazione richiesta.",
-"linklistsub" => "(Lista dei collegamenti)",
-"linkshere" => "Le seguenti pagine contengono dei collegamenti a questa:",
-"nolinkshere" => "Nessuna pagina contiene collegamenti che puntano a questa.",
-"isredirect" => "redirect",
-"istemplate" => "inclusione",
-
-# Block/unblock IP
-#
-"blockip" => "Blocco utente",
-"blockiptext" => "Usare il modulo sottostante per bloccare l'accesso in scrittura ad uno specifico utente o indirizzo IP. Il blocco dev'essere operato per prevenire atti di vandalismo e in stretta osservanza della [[Project:Policy|policy di {{SITENAME}}]]. Specificare in dettaglio il motivo del blocco nel campo seguente (ad es. indicando i titoli delle pagine oggetto di vandalismo).",
-"ipaddress" => "Indirizzo IP",
-"ipadressorusername" => "Indirizzo IP o nome utente",
-"ipbexpiry" => "Scadenza del blocco",
-"ipbreason" => "Motivo del blocco",
-"ipbsubmit" => "Blocca l'utente",
-"ipbother" => "Durata non in elenco",
-"ipboptions" => "2 ore:2 hours,1 giorno:1 day,3 giorni:3 days,1 settimana:1 week,2 settimane:2 weeks,1 mese:1 month,3 mesi:3 months,6 mesi:6 months,1 anno:1 year,infinito:infinite",
-"ipbotheroption" => "altro",
-"badipaddress" => "Indirizzo IP non valido.",
-"blockipsuccesssub" => "Blocco eseguito",
-"blockipsuccesstext" => "[[Special:Contributions/$1|$1]] è stato bloccato.
-<br />Consultare la [[Special:Ipblocklist|lista degli IP bloccati]] per vedere i blocchi attivi.",
-"unblockip" => " Sblocca utente",
-"unblockiptext" => "Usare il modulo sottostante per restituire l'accesso in scrittura ad un utente o indirizzo IP bloccato.",
-"ipusubmit" => "Sblocca l'utente",
-"ipusuccess" => "[[User:$1|$1] è stato sbloccato",
-"ipblocklist" => "Lista degli utenti e indirizzi IP bloccati",
-"blocklistline" => "$1, $2 ha bloccato $3 ($4)",
-"infiniteblock" => "senza scadenza",
-"expiringblock" => "fino al $1",
-"ipblocklistempty" => "La lista dei blocchi è vuota.",
-"blocklink" => "blocca",
-"unblocklink" => "sblocca",
-"contribslink" => "contributi",
-"autoblocker" => "Bloccato automaticamente perché l'indirizzo IP è condiviso con l'utente \"[[User:$1|$1]]\". Il blocco dell'utente $1 è stato imposto per il seguente motivo: \"'''$2'''\".",
-"blocklogpage" => "Blocchi",
-"blocklogentry" => "ha bloccato \"[[$1]]\" per un periodo di $2",
-"blocklogtext" => "Questo è l'elenco delle azioni di blocco e sblocco utenti. Gli indirizzi IP bloccati automaticamente non sono elencati. Consultare l'[[Special:Ipblocklist|elenco IP bloccati]] per l'elenco degli indirizzi e nomi utente il cui blocco è operativo.",
-"unblocklogentry" => "ha sbloccato $1",
-"range_block_disabled" => "La possibilità di bloccare intervalli di indirizzi IP non è attiva al momento.",
-"ipb_expiry_invalid" => "Durata o scadenza del blocco non valida.",
-"ip_range_invalid" => "Intervallo di indirizzi IP non valido.",
-"proxyblocker" => "Blocco dei proxy aperti",
-"proxyblockreason" => "Questo indirizzo IP è stato bloccato perché è risulta essere un proxy aperto. Si prega di contattare il proprio fornitore di accesso a Internet o il supporto tecnico e informarli di questo grave problema di sicurezza.",
-"proxyblocksuccess" => "Blocco eseguito.",
-"sorbs" => "SORBS DNSBL",
-"sorbsreason" => "Questo indirizzo IP è elencato come proxy aperto nella blacklist DNSBL di [http://www.sorbs.net SORBS].",
-"sorbs_create_account_reason" => "Non è possibile creare nuovi accessi da questo indirizzo IP perché è elencato come proxy aperto nella blacklist DNSBL di [http://www.sorbs.net SORBS].",
-
-# Developer tools
-#
-"lockdb" => "Blocca il database",
-"unlockdb" => "Sblocca il database",
-"lockdbtext" => "Il blocco del database comporta l'interruzione, per tutti gli utenti, della possibilità di modificare le pagine o di crearne di nuove, di cambiare le preferenze e modificare le liste degli osservati speciali, e in generale di tutte le operazioni che richiedono modifiche al database. Per cortesia, conferma che ciò corrisponde effettivamente all'azione da te richiesta e che al termine della manutenzione provvederai allo sblocco del database.",
-"unlockdbtext" => "Lo sblocco del database consente di nuovo a tutti gli utenti di modificare le pagine o di crearne di nuove, di cambiare le preferenze e modificare le liste degli osservati speciali, e in generale di compiere tutte le operazioni che richiedono modifiche al database. Per cortesia, conferma che ciò corrisponde effettivamente all'azione da te richiesta.",
-"lockconfirm" => "Sì, intendo effettivamente bloccare il database.",
-"unlockconfirm" => "Sì, intendo effettivamente sbloccare il database.",
-"lockbtn" => "Blocca il database",
-"unlockbtn" => "Sblocca il database",
-"locknoconfirm" => "Non è stata spuntata la casellina di conferma.",
-"lockdbsuccesssub" => "Blocco del database eseguito",
-"unlockdbsuccesssub" => "Sblocco del database eseguito",
-"lockdbsuccesstext" => "Il database è stato bloccato.
-<br />Ricorda di rimuovere il blocco dopo aver terminato le operazioni di manutenzione.",
-"unlockdbsuccesstext" => " Il database è stato sbloccato.",
-
-# Make sysop
-"makesysoptitle" => "Rendi amministratore un utente",
-"makesysoptext" => "Questo form può essere usato dai burocrati per far diventare amministratori gli utenti che non lo sono. Scrivere il nome dell'utente nella casella e premere il pulsante per farlo diventare amministratore.",
-"makesysopname" => "Nome dell'utente:",
-"makesysopsubmit" => "Rendi l'utente amministratore",
-"makesysopok" => "<b>L'utente \"$1\" è ora amministratore</b>",
-"makesysopfail" => "<b>Impossibile far diventare amministratore l'utente \"$1\". Verificare che il nome utente sia stato scritto correttamente.</b>",
-"setbureaucratflag" => "Assegna i diritti di burocrate",
-"setstewardflag" => "Assegna i diritti di steward",
-"rightslog" => "Diritti degli utenti",
-"rightslogtext" => "Questo è il log delle modifiche ai diritti assegnati agli utenti.",
-"rightslogentry" => "ha modificato l'appartenenza di $1 dal gruppo $2 al gruppo $3",
-"rights" => "Diritti:",
-"set_user_rights" => "Imposta diritti utente",
-"user_rights_set" => "<b>I diritti utente per \"$1\" sono stati aggiornati</b>",
-"set_rights_fail" => "<b>Impossibile aggiornare i diritti utente per \"$1\". Verificare che il nome utente sia stato scritto correttamente.</b>",
-"makesysop" => "Rendi l'utente amministratore",
-"already_sysop" => "Questo utente è già amministratore",
-"already_bureaucrat" => "Questo utente è già burocrate",
-"already_steward" => "Questo utente è già steward",
-"rightsnone" => "(nessuno)",
-
-# Move page
-#
-"movepage" => "Spostamento di pagina",
-"movepagetext" => "Questo modulo consente di rinominare una pagina, spostando tutta la sua cronologia al nuovo nome. La pagina attuale diverrà automaticamente un redirect al nuovo titolo. I collegamenti esistenti non saranno aggiornati; verificare che lo spostamento non abbia creato doppi redirect o redirect errati. L'onere di garantire che i collegamenti alla pagina restino corretti spetta a chi la sposta.
-
-Si noti che la pagina '''non''' sarà spostata se ne esiste già una con il nuovo nome, a meno che non sia vuota o costituita solo da un redirect alla vecchia e sia priva di versioni precedenti. In caso di spostamento errato si può quindi tornare subito al vecchio titolo, e non è possibile sovrascrivere per errore una pagina già esistente.
-
-<b>ATTENZIONE:</b>
-Un cambiamento così drastico può creare contrattempi e problemi, soprattutto per le pagine più visitate. Accertarsi di aver valutato le conseguenze dello spostamento prima di procedere.",
-"movepagetalktext" => "La corrispondente pagina di discussione sarà spostata automaticamente insieme alla pagina principale, '''tranne che nei seguenti casi:'''
-* Lo spostamento della pagina è tra namespace diversi
-* In corrispondenza del nuovo titolo esiste già una pagina di discussione (non vuota)
-* La casella qui sotto è stata deselezionata.
-
-In questi casi, se lo si ritiene opportuno, occorre spostare o aggiungere manualmente le informazioni contenute nella pagina di discussione.",
-"movearticle" => "Sposta la pagina",
-"movenologin" => "Accesso non effettuato",
-"movenologintext" => "Lo spostamento delle pagine è consentito solo agli utenti registrati che hanno eseguito l'[[Special:Userlogin|accesso]] al sito.",
-"newtitle" => "Nuovo titolo:",
-"movepagebtn" => "Sposta la pagina",
-"pagemovedsub" => "Spostamento effettuato con successo",
-"pagemovedtext" => "La pagina \"[[$1]]\" è stata spostata al titolo \"[[$2]]\".",
-"articleexists" => "Una pagina con questo nome esiste già, oppure il nome scelto non è valido. Scegliere un altro titolo.",
-"talkexists" => "'''La pagina è stata spostata correttamente, ma non è stato possibile spostare la pagina di discussione perché ne esiste già un'altra con il nuovo titolo. Integrare manualmente i contenuti delle due pagine.'''",
-"movedto" => "spostata a",
-"movetalk" => "Sposta anche la pagina di discussione.",
-"talkpagemoved" => "Anche la rispettiva pagina di discussione è stata spostata.",
-"talkpagenotmoved" => "La rispettiva pagina di discussione <strong>non</strong> è stata spostata.",
-"1movedto2" => "ha spostato [[$1]] a [[$2]]",
-"1movedto2_redir" => "[[$1]] spostata a [[$2]] tramite redirect",
-"movelogpage" => "Spostamenti",
-"movelogpagetext" => "Questo è l'elenco delle pagine spostate.",
-"movereason" => "Motivo",
-"revertmove" => "ripristina",
-"delete_and_move" => "Cancella e sposta",
-"delete_and_move_text" => "==Richiesta di cancellazione==
-
-La pagina di destinazione [[$1]] esiste già. Si desidera cancellarla per rendere possibile lo spostamento?",
-"delete_and_move_confirm" => "Sì, sovrascrivi la pagina esistente",
-"delete_and_move_reason" => "Cancellata per rendere possibile lo spostamento",
-"selfmove" => "Il nuovo titolo è uguale al vecchio; impossibile spostare la pagina su se stessa.",
-"immobile_namespace" => "Il nuovo titolo corrisponde a una pagina speciale; impossibile spostare pagine in quel namespace.",
-
-# Export
-"export" => "Esporta pagine",
-"exporttext" => "È possibile esportare il testo e la cronologia delle modifiche di una pagina o di un gruppo di pagine in formato XML per importarle in altri siti che utilizzano il software MediaWiki, attraverso la pagina Special:Import.
-
-Per esportare le pagine indicare i titoli nella casella di testo sottostante, uno per riga, e specificare se si desidera ottenere la versione corrente e tutte le versioni precedenti, con i dati della cronologia della pagina, oppure soltanto l'ultima versione e i dati corrispondenti all'ultima modifica.
-
-In quest'ultimo caso si può anche utilizzare un collegamento, ad esempio [[Special:Export/{{Mediawiki:mainpage}}]] per esportare {{Mediawiki:mainpage}}.",
-"exportcuronly" => "Includi solo la revisione attuale, non l'intera cronologia",
-"exportnohistory" => "----
-'''Nota:''' l'esportazione dell'intera cronologia delle pagine attraverso questa interfaccia è stata disattivata per motivi legati alle prestazioni del sistema.",
-"export-submit" => "Esporta",
-
-# Namespace 8 related
-
-"allmessages" => "Messaggi di sistema",
-"allmessagesname" => "Nome",
-"allmessagesdefault" => "Testo predefinito",
-"allmessagescurrent" => "Testo attuale",
-"allmessagestext" => "Questa è la lista di tutti i messaggi di sistema disponibili nel namespace MediaWiki:",
-"allmessagesnotsupportedUI" => "La lingua selezionata per l'interfaccia, <b>$1</b>, non è supportata da Special:Allmessages su questo sito.",
-"allmessagesnotsupportedDB" => "'''Special:Allmessages''' non è supportato perché il flag '''\$wgUseDatabaseMessages''' non è attivo.",
-"allmessagesfilter" => "Filtro sui messaggi:",
-"allmessagesmodified" => "Mostra solo quelli modificati",
-
-
-# Thumbnails
-
-"thumbnail-more" => "Ingrandisci",
-"missingimage" => "<b>Immagine mancante</b><br /><i>$1</i>",
-"filemissing" => "File mancante",
-"thumbnail_error" => "Errore nella creazione della miniatura: $1",
-
-# Special:Import
-"import" => "Importa pagine",
-"importinterwiki" => "Importazione transwiki",
-"import-interwiki-text" => "Selezionare un progetto wiki e il titolo della pagina da importare.
-Le date di pubblicazione e i nomi degli autori delle varie versioni saranno conservati.
-Tutte le operazioni di importazione trans-wiki sono registrate nel [[Special:Log/import|log di importazione]].",
-"import-interwiki-history" => "Copia l'intera cronologia di questa pagina",
-"import-interwiki-submit" => "Importa",
-"importtext" => "Si prega di esportare il file dal sito wiki di origine con la funzione Special:Export, salvarlo sul proprio disco e poi caricarlo qui.",
-"importstart" => "Importazione delle pagine in corso...",
-"import-revision-count" => "{{PLURAL:$1|una revisione importata|$1 revisioni importate}}",
-"importnopages" => "Nessuna pagina da importare.",
-"importfailed" => "Importazione non riuscita: $1",
-"importunknownsource" => "Tipo di origine sconosciuto per l'importazione",
-"importcantopen" => "Impossibile aprire il file di importazione",
-"importbadinterwiki" => "Collegamento inter-wiki errato",
-"importnotext" => "Testo vuoto o mancante",
-"importsuccess" => "Importazione riuscita.",
-"importhistoryconflict" => "La cronologia contiene delle versioni in conflitto (questa pagina potrebbe essere già stata importata)",
-"importnosources" => "Non è stata definita una fonte per l'importazione transwiki; l'importazione diretta della cronologia non è attiva.",
-"importnofile" => "Non è stato caricato nessun file per l'importazione,",
-"importuploaderror" => "Caricamento del file per l'importazione non riuscita; è possibile che il file sia di dimensioni superiori a quelle ammesse per gli upload.",
-
-# import log
-"importlogpage" => "Importazioni",
-"importlogpagetext" => "Registro delle importazioni d'ufficio di pagine provenienti da altre wiki, complete di cronologia.",
-"import-logentry-upload" => "ha importato $1 tramite upload",
-"import-logentry-upload-detail" => "{{PLURAL:$1|una revisione importata|$1 revisioni importate}}",
-"import-logentry-interwiki" => "ha trasferito da altra wiki la pagina $1",
-"import-logentry-interwiki-detail" => "{{PLURAL:$1|una revisione importata|$1 revisioni importate}} da $2",
-
-# Keyboard access keys for power users
-"accesskey-search" => "f",
-"accesskey-minoredit" => "i",
-"accesskey-save" => "s",
-"accesskey-preview" => "p",
-"accesskey-diff" => "d",
-"accesskey-compareselectedversions" => "v",
-"accesskey-watch" => "w",
-
-# tooltip help for some actions, most are in Monobook.js
-"tooltip-search" => "Cerca in {{SITENAME}} [alt-f]",
-"tooltip-minoredit" => "Segnala come modifica minore [alt-i]",
-"tooltip-save" => "Salva le modifiche [alt-s]",
-"tooltip-preview" => "Anteprima delle modifiche (consigliata, prima di salvare!) [alt-p]",
-"tooltip-diff" => "Guarda le modifiche apportate al testo. [alt-d]",
-"tooltip-compareselectedversions" => "Guarda le differenze tra le due versioni selezionate di questa pagina. [alt-v]",
-"tooltip-watch" => "Aggiungi questa pagina alla lista degli osservati speciali [alt-w]",
-
-# stylesheets
-"Common.css" => "/* Gli stili CSS inseriti qui si applicano a tutte le skin */",
-"Monobook.css" => "/* Gli stili CSS inseriti qui si applicano agli utenti che usano la skin Monobook */",
-
-# Metadata
-"nodublincore" => "Metadati Dublin Core RDF non attivi su questo server.",
-"nocreativecommons" => "Metadati Commons RDF non attivi su questo server.",
-"notacceptable" => "Il server wiki non è in grado di fornire i dati in un formato leggibile dal client utilizzato.",
-
-# Attribution
-"anonymous" => "uno o più utenti anonimi di {{SITENAME}}",
-"siteuser" => "$1, utente di {{SITENAME}}",
-"lastmodifiedby" => "Questa pagina è stata modificata per l'ultima volta il $1 da $2.",
-"and" => "e",
-"othercontribs" => "Il testo attuale è basato su contributi di $1.",
-"others" => "altri",
-"siteusers" => "$1, utenti di {{SITENAME}}",
-"creditspage" => "Autori della pagina",
-"nocredits" => "Nessuna informazione sugli autori disponibile per questa pagina.",
-
-# Spam protection
-"spamprotectiontitle" => "Filtro anti-spam",
-"spamprotectiontext" => "La pagina che si è tentato di salvare è stata bloccata dal filtro anti-spam. Ciò è probabilmente dovuto alla presenza di un collegamento a un sito esterno bloccato.",
-"spamprotectionmatch" => "Il filtro anti-spam è stato attivato dal seguente testo: $1",
-"subcategorycount" => "Questa categoria contiene {{PLURAL:$1|una sottocategoria|$1 sottocategorie}}.",
-"categoryarticlecount" => "Questa categoria contiene {{PLURAL:$1|una pagina|$1 pagine}}.",
-"listingcontinuesabbrev" => " cont.",
-"spambot_username" => "MediaWiki - sistema di rimozione spam",
-"spam_reverting" => "Ripristinata l'ultima versione priva di collegamenti a $1",
-"spam_blanking" => "Pagina svuotata, tutte le versioni contenevano collegamenti a $1",
-
-# Info page
-"infosubtitle" => "Informazioni per la pagina",
-"numedits" => "Numero di modifiche (pagina): $1",
-"numtalkedits" => "Numero di modifiche (pagina di discussione): $1",
-"numwatchers" => "Numero di osservatori: $1",
-"numauthors" => "Numero di autori distinti (pagina): $1",
-"numtalkauthors" => "Numero di autori distinti (pagina di discussione): $1",
-
-# Math options
-"mw_math_png" => "Mostra sempre in PNG",
-"mw_math_simple" => "HTML se molto semplice, altrimenti PNG",
-"mw_math_html" => "HTML se possibile, altrimenti PNG",
-"mw_math_source" => "Lascia in formato TeX (per browser testuali)",
-"mw_math_modern" => "Formato consigliato per i browser moderni",
-"mw_math_mathml" => "Usa MathML se possibile (sperimentale)",
-
-# Patrolling
-"markaspatrolleddiff" => "Segna la modifica come verificata",
-"markaspatrolledtext" => "Segna questa voce come verificata",
-"markedaspatrolled" => "Segnato come verificato",
-"markedaspatrolledtext" => "La revisione selezionata è stata segnata come verificata.",
-"rcpatroldisabled" => "La verifica delle ultime modifiche è disattivata",
-"rcpatroldisabledtext" => "La funzione di verifica delle ultime modifiche al momento non è attiva.",
-"markedaspatrollederror" => "Impossibile contrassegnare la voce come verificata",
-"markedaspatrollederrortext" => "Occorre specificare una revisione da contrassegnare come verificata.",
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/* tooltips and access keys */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'La tua pagina utente\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'La pagina utente di questo indirizzo IP\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'La tua pagina di discussione\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'Discussioni sulle modifiche fatte da questo indirizzo IP\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Le tue preferenze\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'La lista delle pagine che stai tenendo sotto osservazione\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'L\\\'elenco dei tuoi contributi\');
- ta[\'pt-login\'] = new Array(\'o\',\'La registrazione è consigliata, anche se non obbligatoria\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'La registrazione è consigliata, anche se non obbligatoria\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Uscita (logout)\');
- ta[\'ca-talk\'] = new Array(\'t\',\'Vedi le discussioni relative a questa pagina\');
- ta[\'ca-edit\'] = new Array(\'e\',\'Puoi modificare questa pagina. Per favore usa il pulsante di anteprima prima di salvare\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'Aggiungi un commento a questa discussione\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Questa pagina è protetta, ma puoi vedere il suo codice sorgente\');
- ta[\'ca-history\'] = new Array(\'h\',\'Versioni precedenti di questa pagina\');
- ta[\'ca-protect\'] = new Array(\'=\',\'Proteggi questa pagina\');
- ta[\'ca-unprotect\'] = new Array(\'=\',\'Sblocca questa pagina\');
- ta[\'ca-delete\'] = new Array(\'d\',\'Cancella questa pagina\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'Ripristina la pagina com\\\'era prima della cancellazione\');
- ta[\'ca-move\'] = new Array(\'m\',\'Sposta questa pagina (cambia titolo)\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Aggiungi questa pagina alla tua lista di osservati speciali\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Elimina questa pagina dalla tua lista di osservati speciali\');
- ta[\'search\'] = new Array(\'f\',\'Cerca all\\\'interno del sito\');
- ta[\'p-logo\'] = new Array(\'\',\'Pagina principale\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'Visita la pagina principale\');
- ta[\'n-portal\'] = new Array(\'\',\'Descrizione del progetto, cosa puoi fare, dove trovare le cose\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Informazioni sugli eventi di attualità\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'Elenco delle ultime modifiche del sito\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Mostra una pagina a caso\');
- ta[\'n-help\'] = new Array(\'a\',\'Pagine di aiuto\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Aiutaci\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Elenco di tutte le pagine che sono collegate a questa\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Elenco delle ultime modifiche alle pagine collegate a questa\');
- ta[\'feed-rss\'] = new Array(\'\',\'Feed RSS per questa pagina\');
- ta[\'feed-atom\'] = new Array(\'\',\'Feed Atom per questa pagina\');
- ta[\'t-contributions\'] = new Array(\'\',\'Lista dei contributi di questo utente\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Invia un messaggio e-mail a questo utente\');
- ta[\'t-upload\'] = new Array(\'u\',\'Carica immagini o file multimediali\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'Lista di tutte le pagine speciali\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Vedi la voce\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Vedi la pagina utente\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'Vedi la pagina del file multimediale\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Questa è una pagina speciale, non può essere modificata\');
- ta[\'ca-nstab-project\'] = new Array(\'c\',\'Vedi la pagina di servizio\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'Vedi la pagina dell\\\'immagine\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Vedi il messaggio di sistema\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'Vedi il template\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'Vedi la pagina di aiuto\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'Vedi la pagina della categoria\');',
-
-# image deletion
-"deletedrevision" => "Revisione precedente, cancellata: $1.",
-
-# browsing diffs
-"previousdiff" => "↠Differenza precedente",
-"nextdiff" => "Differenza successiva →",
-
-"imagemaxsize" => "Dimensione massima delle immagini sulle relative pagine di discussione:",
-"thumbsize" => "Grandezza delle miniature:",
-"showbigimage" => "Scarica la versione ad alta risoluzione ($1x$2, $3 KB)",
-
-"newimages" => "Galleria dei nuovi file",
-"showhidebots" => "($1 i bot)",
-"noimages" => "Non c'è nulla da vedere.",
-
-# short names for language variants used for language conversion links.
-# to disable showing a particular link, set it to 'disable', e.g.
-# 'variantname-zh-sg' => 'disable',
-
-# Not translated
-
-# variants for Serbian language
-
-# Not translated
-
-# labels for User: and Title: on Special:Log pages
-"specialloguserlabel" => "Utente:",
-"speciallogtitlelabel" => "Titolo:",
-
-"passwordtooshort" => "La password inserita è troppo breve. Deve contenere almeno $1 caratteri.",
-
-# Media Warning
-"mediawarning" => "'''Attenzione''': Questo file può contenere codice maligno; la sua esecuzione può danneggiare il proprio sistema informatico.
-
-<hr />",
-
-"fileinfo" => "Dimensioni: $1 KB, Tipo MIME: <code>$2</code>",
-
-# Metadata
-"metadata" => "Metadati",
-"metadata-help" => "Questo file contiene informazioni aggiuntive, probabilmente aggiunte dalla fotocamera o dallo scanner usati per crearla o digitalizzarla. Se il file è stato modificato, alcuni dettagli potrebbero non corrispondere alle modifiche apportate.",
-"metadata-expand" => "Mostra dettagli",
-"metadata-collapse" => "Nascondi dettagli",
-"metadata-fields" => "I campi relativi ai metadati EXIF elencati in questo messaggio verranno mostrati sulla pagina dell'immagine quando la tabella dei metadati è presentata nella forma breve. Per impostazione predefinita, gli altri campi verranno nascosti.
-* make
-* model
-* datetimeoriginal
-* exposuretime
-* fnumber
-* focallength",
-
-# Exif tags
-"exif-imagewidth" => "Larghezza",
-"exif-imagelength" => "Altezza",
-"exif-bitspersample" => "Bit per campione",
-"exif-compression" => "Meccanismo di compressione",
-"exif-photometricinterpretation" => "Struttura dei pixel",
-"exif-orientation" => "Orientamento",
-"exif-samplesperpixel" => "Numero delle componenti",
-"exif-planarconfiguration" => "Disposizione dei dati",
-"exif-ycbcrsubsampling" => "Rapporto di campionamento Y / C",
-"exif-ycbcrpositioning" => "Posizionamento componenti Y e C",
-"exif-xresolution" => "Risoluzione orizzontale",
-"exif-yresolution" => "Risoluzione verticale",
-"exif-resolutionunit" => "Unità di misura risoluzione X e Y",
-"exif-stripoffsets" => "Posizione dei dati immagine",
-"exif-rowsperstrip" => "Numero righe per striscia",
-"exif-stripbytecounts" => "Numero di byte per striscia compressa",
-"exif-jpeginterchangeformat" => "Posizione byte SOI JPEG",
-"exif-jpeginterchangeformatlength" => "Numero di byte di dati JPEG",
-"exif-transferfunction" => "Funzione di trasferimento",
-"exif-whitepoint" => "Coordinate cromatiche del punto di bianco",
-"exif-primarychromaticities" => "Coordinate cromatiche dei colori primari",
-"exif-ycbcrcoefficients" => "Coefficienti matrice di trasformazione spazi dei colori",
-"exif-referenceblackwhite" => "Coppia di valori di riferimento (nero e bianco)",
-"exif-datetime" => "Data e ora di modifica del file",
-"exif-imagedescription" => "Descrizione dell'immagine",
-"exif-make" => "Produttore fotocamera",
-"exif-model" => "Modello fotocamera",
-"exif-software" => "Software",
-"exif-artist" => "Autore",
-"exif-copyright" => "Informazioni sul copyright",
-"exif-exifversion" => "Versione del formato Exif",
-"exif-flashpixversion" => "Versione Flashpix supportata",
-"exif-colorspace" => "Spazio dei colori",
-"exif-componentsconfiguration" => "Significato di ciascuna componente",
-"exif-compressedbitsperpixel" => "Modalità di compressione immagine",
-"exif-pixelydimension" => "Larghezza effettiva immagine",
-"exif-pixelxdimension" => "Altezza effettiva immagine",
-"exif-makernote" => "Note del produttore",
-"exif-usercomment" => "Note dell'utente",
-"exif-relatedsoundfile" => "File audio collegato",
-"exif-datetimeoriginal" => "Data e ora di creazione dei dati",
-"exif-datetimedigitized" => "Data e ora di digitalizzazione",
-"exif-subsectime" => "Data e ora, frazioni di secondo",
-"exif-subsectimeoriginal" => "Data e ora di creazione, frazioni di secondo",
-"exif-subsectimedigitized" => "Data e ora di digitalizzazione, frazioni di secondo",
-"exif-exposuretime" => "Tempo di esposizione",
-"exif-exposuretime-format" => "$1 s ($2)",
-"exif-fnumber" => "Rapporto focale",
-"exif-fnumber-format" => "f/$1",
-"exif-exposureprogram" => "Programma di esposizione",
-"exif-spectralsensitivity" => "Sensibilità spettrale",
-"exif-isospeedratings" => "Sensibilità ISO",
-"exif-oecf" => "Fattore di conversione optoelettronica",
-"exif-shutterspeedvalue" => "Tempo di esposizione",
-"exif-aperturevalue" => "Apertura",
-"exif-brightnessvalue" => "Luminosità",
-"exif-exposurebiasvalue" => "Correzione esposizione",
-"exif-maxaperturevalue" => "Apertura massima",
-"exif-subjectdistance" => "Distanza del soggetto",
-"exif-meteringmode" => "Metodo di misurazione",
-"exif-lightsource" => "Sorgente luminosa",
-"exif-flash" => "Caratteristiche e stato del flash",
-"exif-focallength" => "Distanza focale obiettivo",
-"exif-focallength-format" => "$1 mm",
-"exif-subjectarea" => "Area inquadrante il soggetto",
-"exif-flashenergy" => "Potenza del flash",
-"exif-spatialfrequencyresponse" => "Risposta in frequenza spaziale",
-"exif-focalplanexresolution" => "Risoluzione X sul piano focale",
-"exif-focalplaneyresolution" => "Risoluzione Y sul piano focale",
-"exif-focalplaneresolutionunit" => "Unità di misura risoluzione sul piano focale",
-"exif-subjectlocation" => "Posizione del soggetto",
-"exif-exposureindex" => "Sensibilità impostata",
-"exif-sensingmethod" => "Metodo di rilevazione",
-"exif-filesource" => "Origine del file",
-"exif-scenetype" => "Tipo di inquadratura",
-"exif-cfapattern" => "Disposizione filtro colore",
-"exif-customrendered" => "Elaborazione personalizzata",
-"exif-exposuremode" => "Modalità di esposizione",
-"exif-whitebalance" => "Bilanciamento del bianco",
-"exif-digitalzoomratio" => "Rapporto zoom digitale",
-"exif-focallengthin35mmfilm" => "Focale equivalente su 35 mm",
-"exif-scenecapturetype" => "Tipo di acquisizione",
-"exif-gaincontrol" => "Controllo inquadratura",
-"exif-contrast" => "Controllo contrasto",
-"exif-saturation" => "Controllo saturazione",
-"exif-sharpness" => "Controllo nitidezza",
-"exif-devicesettingdescription" => "Descrizione impostazioni dispositivo",
-"exif-subjectdistancerange" => "Scala distanza soggetto",
-"exif-imageuniqueid" => "ID univoco immagine",
-"exif-gpsversionid" => "Versione dei tag GPS",
-"exif-gpslatituderef" => "Latitudine Nord/Sud",
-"exif-gpslatitude" => "Latitudine",
-"exif-gpslongituderef" => "Longitudine Est/Ovest",
-"exif-gpslongitude" => "Longitudine",
-"exif-gpsaltituderef" => "Riferimento per l'altitudine",
-"exif-gpsaltitude" => "Altitudine",
-"exif-gpstimestamp" => "Ora GPS (orologio atomico)",
-"exif-gpssatellites" => "Satelliti usati per la misurazione",
-"exif-gpsstatus" => "Stato del ricevitore",
-"exif-gpsmeasuremode" => "Modalità di misurazione",
-"exif-gpsdop" => "Precisione della misurazione",
-"exif-gpsspeedref" => "Unità di misura della velocità",
-"exif-gpsspeed" => "Velocità del ricevitore GPS",
-"exif-gpstrackref" => "Riferimento per la direzione movimento",
-"exif-gpstrack" => "Direzione del movimento",
-"exif-gpsimgdirectionref" => "Riferimento per la direzione dell'immagine",
-"exif-gpsimgdirection" => "Direzione dell'immagine",
-"exif-gpsmapdatum" => "Rilevamento geodetico usato",
-"exif-gpsdestlatituderef" => "Riferimento per la latitudine della destinazione",
-"exif-gpsdestlatitude" => "Latitudine della destinazione",
-"exif-gpsdestlongituderef" => "Riferimento per la longitudine della destinazione",
-"exif-gpsdestlongitude" => "Longitudine della destinazione",
-"exif-gpsdestbearingref" => "Riferimento per la direzione della destinazione",
-"exif-gpsdestbearing" => "Direzione della destinazione",
-"exif-gpsdestdistanceref" => "Riferimento per la distanza della destinazione",
-"exif-gpsdestdistance" => "Distanza della destinazione",
-"exif-gpsprocessingmethod" => "Nome del metodo di elaborazione GPS",
-"exif-gpsareainformation" => "Nome della zona GPS",
-"exif-gpsdatestamp" => "Data GPS",
-"exif-gpsdifferential" => "Correzione differenziale GPS",
-
-
-# Exif attributes
-
-"exif-compression-1" => "Nessuno",
-"exif-compression-6" => "JPEG",
-
-"exif-photometricinterpretation-2" => "RGB",
-"exif-photometricinterpretation-6" => "YCbCr",
-
-"exif-orientation-1" => "Normale",
-"exif-orientation-2" => "Capovolto orizzontalmente",
-"exif-orientation-3" => "Ruotato di 180°",
-"exif-orientation-4" => "Capovolto verticalmente",
-"exif-orientation-5" => "Ruotato 90° in senso antiorario e capovolto verticalmente",
-"exif-orientation-6" => "Ruotato 90° in senso orario",
-"exif-orientation-7" => "Ruotato 90° in senso orario e capovolto verticalmente",
-"exif-orientation-8" => "Ruotato 90° in senso antiorario",
-
-"exif-planarconfiguration-1" => "a blocchi (chunky)",
-"exif-planarconfiguration-2" => "lineare (planar)",
-
-"exif-xyresolution-i" => "$1 punti per pollice (dpi)",
-"exif-xyresolution-c" => "$1 punti per centimetro (dpc)",
-
-"exif-colorspace-1" => "sRGB",
-"exif-colorspace-ffff.h" => "Non calibrato",
-
-"exif-componentsconfiguration-0" => "assente",
-"exif-componentsconfiguration-1" => "Y",
-"exif-componentsconfiguration-2" => "Cb",
-"exif-componentsconfiguration-3" => "Cr",
-"exif-componentsconfiguration-4" => "R",
-"exif-componentsconfiguration-5" => "G",
-"exif-componentsconfiguration-6" => "B",
-
-
-"exif-exposureprogram-0" => "Non definito",
-"exif-exposureprogram-1" => "Manuale",
-"exif-exposureprogram-2" => "Standard",
-"exif-exposureprogram-3" => "Priorità al diaframma",
-"exif-exposureprogram-4" => "Priorità all'esposizione",
-"exif-exposureprogram-5" => "Artistico (orientato alla profondità di campo)",
-"exif-exposureprogram-6" => "Sportivo (orientato alla velocità di ripresa)",
-"exif-exposureprogram-7" => "Ritratto (soggetti vicini con sfondo fuori fuoco)",
-"exif-exposureprogram-8" => "Panorama (soggetti lontani con sfondo a fuoco)",
-
-"exif-subjectdistance-value" => "$1 metri",
-
-"exif-meteringmode-0" => "Sconosciuto",
-"exif-meteringmode-1" => "Media",
-"exif-meteringmode-2" => "Media pesata centrata",
-"exif-meteringmode-3" => "Spot",
-"exif-meteringmode-4" => "MultiSpot",
-"exif-meteringmode-5" => "Pattern",
-"exif-meteringmode-6" => "Parziale",
-"exif-meteringmode-255" => "Altro",
-
-"exif-lightsource-0" => "Sconosciuta",
-"exif-lightsource-1" => "Luce diurna",
-"exif-lightsource-2" => "Lampada a fluorescenza",
-"exif-lightsource-3" => "Lampada al tungsteno (a incandescenza)",
-"exif-lightsource-4" => "Flash",
-"exif-lightsource-9" => "Bel tempo",
-"exif-lightsource-10" => "Nuvoloso",
-"exif-lightsource-11" => "In ombra",
-"exif-lightsource-12" => "Daylight fluorescent (D 5700 - 7100K)",
-"exif-lightsource-13" => "Day white fluorescent (N 4600 - 5400K)",
-"exif-lightsource-14" => "Cool white fluorescent (W 3900 - 4500K)",
-"exif-lightsource-15" => "White fluorescent (WW 3200 - 3700K)",
-"exif-lightsource-17" => "Luce standard A",
-"exif-lightsource-18" => "Luce standard B",
-"exif-lightsource-19" => "Luce standard C",
-"exif-lightsource-20" => "Illuminante D55",
-"exif-lightsource-21" => "Illuminante D65",
-"exif-lightsource-22" => "Illuminante D75",
-"exif-lightsource-23" => "Illuminante D50",
-"exif-lightsource-24" => "Lampada da studio ISO al tungsteno",
-"exif-lightsource-255" => "Altra sorgente luminosa",
-
-"exif-focalplaneresolutionunit-2" => "pollici",
-
-"exif-sensingmethod-1" => "Non definito",
-"exif-sensingmethod-2" => "Sensore area colore a 1 chip",
-"exif-sensingmethod-3" => "Sensore area colore a 2 chip",
-"exif-sensingmethod-4" => "Sensore area colore a 3 chip",
-"exif-sensingmethod-5" => "Sensore area colore sequenziale",
-"exif-sensingmethod-7" => "Sensore trilineare",
-"exif-sensingmethod-8" => "Sensore lineare colore sequenziale",
-
-"exif-filesource-3" => "DSC",
-
-"exif-scenetype-1" => "Fotografia diretta",
-
-"exif-customrendered-0" => "Processo normale",
-"exif-customrendered-1" => "Processo personalizzato",
-
-"exif-exposuremode-0" => "Esposizione automatica",
-"exif-exposuremode-1" => "Esposizione manuale",
-"exif-exposuremode-2" => "Bracketing automatico",
-
-"exif-whitebalance-0" => "Bilanciamento del bianco automatico",
-"exif-whitebalance-1" => "Bilanciamento del bianco manuale",
-
-"exif-scenecapturetype-0" => "Standard",
-"exif-scenecapturetype-1" => "Panorama",
-"exif-scenecapturetype-2" => "Ritratto",
-"exif-scenecapturetype-3" => "Notturna",
-
-"exif-gaincontrol-0" => "Nessuno",
-"exif-gaincontrol-1" => "Enfasi per basso guadagno",
-"exif-gaincontrol-2" => "Enfasi per alto guadagno",
-"exif-gaincontrol-3" => "Deenfasi per basso guadagno",
-"exif-gaincontrol-4" => "Deenfasi per alto guadagno",
-
-"exif-contrast-0" => "Normale",
-"exif-contrast-1" => "Alto contrasto",
-"exif-contrast-2" => "Basso contrasto",
-
-"exif-saturation-0" => "Normale",
-"exif-saturation-1" => "Bassa saturazione",
-"exif-saturation-2" => "Alta saturazione",
-
-"exif-sharpness-0" => "Normale",
-"exif-sharpness-1" => "Minore nitidezza",
-"exif-sharpness-2" => "Maggiore nitidezza",
-
-"exif-subjectdistancerange-0" => "Sconosciuta",
-"exif-subjectdistancerange-1" => "Macro",
-"exif-subjectdistancerange-2" => "Soggetto vicino",
-"exif-subjectdistancerange-3" => "Soggetto lontano",
-
-"exif-gpslatitude-n" => "Latitudine Nord",
-"exif-gpslatitude-s" => "Latitudine Sud",
-
-"exif-gpslongitude-e" => "Longitudine Est",
-"exif-gpslongitude-w" => "Longitudine Ovest",
-
-"exif-gpsstatus-a" => "Misurazione in corso", #rivedere
-"exif-gpsstatus-v" => "Misurazione interoperabile", #rivedere
-
-"exif-gpsmeasuremode-2" => "Misurazione bidimensionale",
-"exif-gpsmeasuremode-3" => "Misurazione tridimensionale",
-
-"exif-gpsspeed-k" => "Chilometri orari",
-"exif-gpsspeed-m" => "Miglia orarie",
-"exif-gpsspeed-n" => "Nodi",
-
-"exif-gpsdirection-t" => "Direzione reale",
-"exif-gpsdirection-m" => "Direzione magnetica",
-
-# external editor support
-"edit-externally" => "Modifica questo file usando un programma esterno",
-"edit-externally-help" => "Per maggiori informazioni consultare le [http://meta.wikimedia.org/wiki/Help:External_editors istruzioni] (in inglese)",
-
-# 'all' in various places, this might be different for inflected languages
-"recentchangesall" => "tutte",
-"imagelistall" => "tutte",
-"watchlistall1" => "tutte",
-"watchlistall2" => "tutte",
-"namespacesall" => "Tutti",
-
-# E-mail address confirmation
-"confirmemail" => "Conferma indirizzo e-mail",
-"confirmemail_text" => "Questo sito richiede la verifica dell'indirizzo e-mail prima di poter usare le funzioni connesse all'email. Premere il pulsante qui sotto per inviare una richiesta di conferma al proprio indirizzo; nel messaggio è presente un collegamento che contiene un codice. Visitare il collegamento con il proprio browser per confermare che l'indirizzo e-mail è valido.",
-"confirmemail_send" => "Invia un codice di conferma via e-mail.",
-"confirmemail_sent" => "Messaggio e-mail di conferma inviato.",
-"confirmemail_sendfailed" => "Impossibile inviare il messaggio e-mail di conferma. Verificare che l'indirizzo non contenga caratteri non validi.",
-"confirmemail_invalid" => "Codice di conferma non valido. Il codice potrebbe essere scaduto.",
-"confirmemail_needlogin" => "È necessario $1 per confermare il proprio indirizzo e-mail.",
-"confirmemail_success" => "L'indirizzo e-mail è confermato. Ora è possibile eseguire l'accesso e fare pieno uso del sito.",
-"confirmemail_loggedin" => "L'indirizzo e-mail è stato confermato.",
-"confirmemail_error" => "Errore nel salvataggio della conferma.",
-
-"confirmemail_subject" => "{{SITENAME}}: richiesta di conferma dell'indirizzo",
-"confirmemail_body" => "Qualcuno, probabilmente tu stesso dall'indirizzo IP $1, ha registrato l'account \"$2\" su {{SITENAME}} indicando questo indirizzo e-mail.
-
-Per confermare che l'account ti appartiene e attivare le funzioni relative all'invio di e-mail su {{SITENAME}}, apri il collegamento seguente con il tuo browser:
-
-$3
-
-Se l'account *non* ti appartiene, non seguire il collegamento. Questo codice di conferma scadrà automaticamente alle $4.",
-
-# Inputbox extension, may be useful in other contexts as well
-"tryexact" => "Cerca corrispondenza esatta",
-"searchfulltext" => "Ricerca nel testo",
-"createarticle" => "Crea voce",
-
-# Scary transclusion
-"scarytranscludedisabled" => "[L'inclusione di pagine tra siti wiki non è attiva]",
-"scarytranscludefailed" => "[Errore: Impossibile ottenere il template $1]",
-"scarytranscludetoolong" => "[Errore: URL troppo lunga]",
-
-# Trackbacks
-"trackbackbox" => "<div id=\"mw_trackbacks\">
-Informazioni di trackback per questa voce:<br />
-$1
-</div>",
-"trackback" => "; $4$5 : [$2 $1]",
-"trackbackexcerpt" => "; $4$5 : [$2 $1]: <nowiki>$3</nowiki>",
-"trackbackremove" => " ([$1 Elimina])",
-"trackbacklink" => "Trackback",
-"trackbackdeleteok" => "Informazioni di trackback eliminate correttamente.",
-
-# delete conflict
-"deletedwhileediting" => "Attenzione: Questa pagina è stata cancellata dopo che hai iniziato a modificarla.",
-"confirmrecreate" => "L'utente [[User:$1|$1]] ([[User talk:$1|discussioni]]) ha cancellato questa pagina dopo che hai iniziato a modificarla, per il seguente motivo: ''$2''
-Per favore, conferma che desideri veramente ricreare questa pagina.",
-"recreate" => "Ricrea",
-"tooltip-recreate" => "Ricrea la pagina anche se è stata cancellata",
-
-# HTML dump
-"redirectingto" => "Reindirizzamento a [[$1]]...",
-
-# action=purge
-"confirm_purge" => "Si desidera pulire la cache di questa pagina?\n\n$1",
-"confirm_purge_button" => "Conferma",
-
-"youhavenewmessagesmulti" => "Hai nuovi messaggi su $1",
-"searchcontaining" => "Ricerca delle voci che contengono ''$1''.",
-"searchnamed" => "Ricerca delle voci con titolo ''$1''.",
-"articletitles" => "Ricerca delle voci che iniziano con ''$1''",
-"hideresults" => "Nascondi i risultati",
-
-# DISPLAYTITLE
-"displaytitle" => "(Per i collegamenti a questa pagina, usare [[$1]])",
-
-);
-
-
-?>
diff --git a/languages/MessagesJa.php b/languages/MessagesJa.php
deleted file mode 100644
index 5fc822f5..00000000
--- a/languages/MessagesJa.php
+++ /dev/null
@@ -1,1545 +0,0 @@
-<?php
-
-global $wgAllMessagesJa;
-$wgAllMessagesJa = array(
-'tog-underline' => 'リンクã®ä¸‹ç·š:',
-'tog-highlightbroken' => '未作æˆã®ãƒšãƒ¼ã‚¸ã¸ã®ãƒªãƒ³ã‚¯ã‚’ãƒã‚¤ãƒ©ã‚¤ãƒˆã™ã‚‹',
-'tog-justify' => '段è½ã‚’å‡ç­‰å‰²ã‚Šä»˜ã‘ã™ã‚‹',
-'tog-hideminor' => '最近更新ã—ãŸãƒšãƒ¼ã‚¸ã‹ã‚‰ç´°éƒ¨ã®ç·¨é›†ã‚’éš ã™',
-'tog-extendwatchlist' => 'ウォッãƒãƒªã‚¹ãƒˆã‚’æ‹¡å¼µã™ã‚‹',
-'tog-usenewrc' => '最近更新ã—ãŸãƒšãƒ¼ã‚¸ã‚’æ‹¡å¼µã™ã‚‹ï¼ˆãƒ–ラウザã«ã‚ˆã£ã¦ã¯ä½¿ãˆãªã„ã“ã¨ãŒã‚ã‚Šã¾ã™ï¼‰',
-'tog-numberheadings' => '見出ã—ã«ç•ªå·ã‚’振る',
-'tog-showtoolbar' => '編集ボタンを表示ã™ã‚‹',
-'tog-editondblclick' => 'ダブルクリックã§ç·¨é›†ã™ã‚‹ (JavaScript)',
-'tog-editsection' => 'セクション編集用リンクを有効ã«ã™ã‚‹',
-'tog-editsectiononrightclick'=> 'セクションタイトルã®å³ã‚¯ãƒªãƒƒã‚¯ã§ã‚»ã‚¯ã‚·ãƒ§ãƒ³ç·¨é›†ã‚’è¡Œãˆã‚‹ã‚ˆã†ã«ã™ã‚‹ (JavaScript)',
-'tog-showtoc' => '目次を表示ã™ã‚‹ (4ã¤ä»¥ä¸Šã®è¦‹å‡ºã—ãŒã‚るページ)',
-'tog-rememberpassword' => 'セッションを越ãˆã¦ãƒ‘スワードを記憶ã™ã‚‹',
-'tog-editwidth' => 'テキストボックスを横幅ã„ã£ã±ã„ã«è¡¨ç¤ºã™ã‚‹',
-'tog-watchcreations' => '自分ã§ä½œæˆã—ãŸãƒšãƒ¼ã‚¸ã‚’ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ ã™ã‚‹',
-'tog-watchdefault' => '編集ã—ãŸãƒšãƒ¼ã‚¸ã‚’ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ ã™ã‚‹',
-'tog-minordefault' => '細部ã®ç·¨é›†ã‚’デフォルトã§ãƒã‚§ãƒƒã‚¯ã™ã‚‹',
-'tog-previewontop' => 'プレビューをテキストボックスã®å‰ã«é…ç½®ã™ã‚‹',
-'tog-previewonfirst' => '編集開始時ã«ã‚‚プレビューを表示ã™ã‚‹',
-'tog-nocache' => 'ページをキャッシュã—ãªã„',
-'tog-enotifwatchlistpages'=> 'ウォッãƒãƒªã‚¹ãƒˆã«ã‚るページãŒæ›´æ–°ã•ã‚ŒãŸã¨ãã«ãƒ¡ãƒ¼ãƒ«ã‚’å—ã‘å–ã‚‹',
-'tog-enotifusertalkpages'=> '自分ã®ä¼šè©±ãƒšãƒ¼ã‚¸ãŒæ›´æ–°ã•ã‚ŒãŸã¨ãã«ãƒ¡ãƒ¼ãƒ«ã‚’å—ã‘å–ã‚‹',
-'tog-enotifminoredits' => '細部ã®ç·¨é›†ã§ã‚‚メールをå—ã‘å–ã‚‹',
-'tog-enotifrevealaddr' => 'ã‚ãªãŸä»¥å¤–ã«é€ã‚‰ã‚Œã‚‹é€šçŸ¥ãƒ¡ãƒ¼ãƒ«ã«ã‚ãªãŸã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’記載ã™ã‚‹',
-'tog-shownumberswatching'=> 'ページをウォッãƒã—ã¦ã„る利用者数を表示ã™ã‚‹',
-'tog-fancysig' => 'ç½²åを自動的ã«åˆ©ç”¨è€…ページã¸ãƒªãƒ³ã‚¯ã•ã›ãªã„',
-'tog-externaleditor' => '編集ã«å¤–部アプリケーションを使ã†',
-'tog-externaldiff' => '差分表示ã«å¤–部アプリケーションを使ã†',
-'tog-showjumplinks' => 'アクセシビリティã®ãŸã‚ã® "{{int:jumpto}}" リンクを有効ã«ã™ã‚‹',
-'tog-uselivepreview' => 'ライブプレビューを使用ã™ã‚‹ (JavaScript, 試験中ã®æ©Ÿèƒ½)',
-'tog-autopatrol' => '自分ã®ç·¨é›†ã‚’パトロール済ã¿ã«ã™ã‚‹',
-'tog-forceeditsummary' => 'è¦ç´„欄ãŒç©ºæ¬„ã®å ´åˆã«è­¦å‘Šã™ã‚‹',
-'tog-watchlisthideown' => '自分ã®ç·¨é›†ã‚’表示ã—ãªã„',
-'tog-watchlisthidebots' => 'ボットã«ã‚ˆã‚‹ç·¨é›†ã‚’表示ã—ãªã„',
-'underline-always' => '常ã«ä»˜ã‘ã‚‹',
-'underline-never' => '常ã«ä»˜ã‘ãªã„',
-'underline-default' => 'ブラウザã«å¾“ã†',
-'skinpreview' => '(プレビュー)',
-'sunday' => '日曜日',
-'monday' => '月曜日',
-'tuesday' => 'ç«æ›œæ—¥',
-'wednesday' => '水曜日',
-'thursday' => '木曜日',
-'friday' => '金曜日',
-'saturday' => '土曜日',
-'january' => '1月',
-'february' => '2月',
-'march' => '3月',
-'april' => '4月',
-'may_long' => '5月',
-'june' => '6月',
-'july' => '7月',
-'august' => '8月',
-'september' => '9月',
-'october' => '10月',
-'november' => '11月',
-'december' => '12月',
-'jan' => '1月',
-'feb' => '2月',
-'mar' => '3月',
-'apr' => '4月',
-'may' => '5月',
-'jun' => '6月',
-'jul' => '7月',
-'aug' => '8月',
-'sep' => '9月',
-'oct' => '10月',
-'nov' => '11月',
-'dec' => '12月',
-'categories' => 'カテゴリ',
-'category' => 'カテゴリ',
-'category_header' => 'カテゴリ: “$1â€',
-'subcategories' => 'サブカテゴリ',
-'mainpage' => 'メインページ',
-'mainpagetext' => 'MediaWikiãŒæ­£å¸¸ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã—ãŸã€‚',
-'mainpagedocfooter' => '[http://meta.wikimedia.org/wiki/MediaWiki_localization インターフェースã®å¤‰æ›´æ–¹æ³•]ã‚„ã€ãã®ã»ã‹ã®ä½¿ã„方・設定ã«é–¢ã—ã¦ã¯[http://meta.wikimedia.org/wiki/Help:Contents ユーザーズガイド]ã‚’å‚ç…§ã—ã¦ãã ã•ã„。',
-'portal' => 'コミュニティ・ãƒãƒ¼ã‚¿ãƒ«',
-'portal-url' => 'Project:コミュニティ・ãƒãƒ¼ã‚¿ãƒ«',
-'about' => '解説',
-'aboutsite' => '{{SITENAME}}ã«ã¤ã„ã¦',
-'aboutpage' => 'Project:{{SITENAME}}ã«ã¤ã„ã¦',
-'article' => '本文',
-'help' => 'ヘルプ',
-'helppage' => 'Help:目次',
-'bugreports' => 'ãƒã‚°ã®å ±å‘Š',
-'bugreportspage' => 'Project:ãƒã‚°ã®å ±å‘Š',
-'sitesupport' => '寄付',
-'sitesupport-url' => 'Project:Site support',
-'faqpage' => 'Project:FAQ',
-'edithelp' => '編集ã®ä»•æ–¹',
-'newwindow' => '(新ã—ã„ウィンドウãŒé–‹ãã¾ã™ï¼‰',
-'edithelppage' => 'Help:編集ã®ä»•æ–¹',
-'cancel' => '中止',
-'qbfind' => '検索',
-'qbbrowse' => '閲覧',
-'qbedit' => '編集',
-'qbpageoptions' => '個人用ツール',
-'qbpageinfo' => 'ページ情報',
-'qbmyoptions' => 'オプション',
-'qbspecialpages' => '特別ページ',
-'moredotdotdot' => 'ã™ã¹ã¦è¡¨ç¤ºã™ã‚‹',
-'mypage' => 'マイ・ページ',
-'mytalk' => 'マイ・トーク',
-'anontalk' => 'ã“ã®IP利用者ã®ä¼šè©±',
-'navigation' => 'ナビゲーション',
-'metadata_help' => 'メタデータ([[Project:メタデータ]]ã‚’å‚照)',
-'currentevents' => '最近ã®å‡ºæ¥äº‹',
-'currentevents-url' => '最近ã®å‡ºæ¥äº‹',
-'disclaimers' => 'å…責事項',
-'disclaimerpage' => 'Project:å…責事項',
-'privacy' => 'プライãƒã‚·ãƒ¼ãƒ»ãƒãƒªã‚·ãƒ¼',
-'privacypage' => 'Project:プライãƒã‚·ãƒ¼ãƒ»ãƒãƒªã‚·ãƒ¼',
-'errorpagetitle' => 'エラー',
-'returnto' => '$1 ã«æˆ»ã‚‹ã€‚',
-'tagline' => '出典: {{SITENAME}}',
-'search' => '検索',
-'go' => '表示',
-'history' => '履歴',
-'history_short' => '履歴',
-'updatedmarker' => '最後ã®è¨ªå•ã‹ã‚‰æ›´æ–°ã•ã‚Œã¦ã„ã¾ã™',
-'info_short' => 'ページ情報',
-'printableversion' => 'å°åˆ·ç”¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³',
-'permalink' => 'ã“ã®ç‰ˆã¸ã®å›ºå®šãƒªãƒ³ã‚¯',
-'print' => 'å°åˆ·',
-'edit' => '編集',
-'editthispage' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’編集',
-'delete' => '削除',
-'deletethispage' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’削除',
-'undelete_short' => '削除済$1版',
-'protect' => 'ä¿è­·',
-'protectthispage' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’ä¿è­·',
-'unprotect' => 'ä¿è­·è§£é™¤',
-'unprotectthispage' => 'ページä¿è­·è§£é™¤',
-'newpage' => 'æ–°è¦ãƒšãƒ¼ã‚¸',
-'talkpage' => 'ã“ã®ãƒšãƒ¼ã‚¸ã®ãƒŽãƒ¼ãƒˆ',
-'specialpage' => '特別ページ',
-'personaltools' => '個人用ツール',
-'postcomment' => 'æ–°è¦ã«ã‚³ãƒ¡ãƒ³ãƒˆã‚’投稿',
-'articlepage' => '項目を表示',
-'subjectpage' => 'サブジェクト・ページ',
-'talk' => 'ノート',
-'views' => '表示',
-'toolbox' => 'ツールボックス',
-'userpage' => '利用者ページを表示',
-'projectpage' => 'プロジェクトページを表示',
-'imagepage' => 'ç”»åƒã®ãƒšãƒ¼ã‚¸ã‚’表示',
-'viewtalkpage' => 'ノートを表示',
-'otherlanguages' => 'ä»–ã®è¨€èªž',
-'redirectedfrom' => '($1 ã‹ã‚‰è»¢é€ï¼‰',
-'autoredircomment' => '[[$1]]ã¸ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆ',
-'redirectpagesub' => 'リダイレクトページ',
-'lastmodified' => '最終更新 $1。',
-'viewcount' => 'ã“ã®ãƒšãƒ¼ã‚¸ã¯ $1 回アクセスã•ã‚Œã¾ã—ãŸã€‚',
-'copyright' => 'コンテンツã¯$1ã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã§åˆ©ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚',
-'protectedpage' => 'ä¿è­·ã•ã‚ŒãŸãƒšãƒ¼ã‚¸',
-'administrators' => 'Project:{{int:group-sysop}}',
-'jumpto' => '移動:',
-'jumptonavigation' => 'ナビゲーション',
-'jumptosearch' => '検索',
-'sysoptitle' => '{{int:group-sysop}}ã«ã‚ˆã‚‹ã‚¢ã‚¯ã‚»ã‚¹ãŒå¿…è¦',
-'sysoptext' => 'ã‚ãªãŸã®è¦æ±‚ã—ãŸå‡¦ç†ã¯{{int:group-sysop}}ã®ã¿ãŒå®Ÿè¡Œã§ãã¾ã™ã€‚
-$1ã‚’å‚ç…§ã—ã¦ãã ã•ã„。',
-'developertitle' => '開発者ã«ã‚ˆã‚‹ã‚¢ã‚¯ã‚»ã‚¹ãŒå¿…è¦',
-'developertext' => 'ã‚ãªãŸã®è¦æ±‚ã—ãŸå‡¦ç†ã¯é–‹ç™ºè€…ã®ã¿ãŒå®Ÿè¡Œã§ãã¾ã™ã€‚
-$1 ã‚’å‚ç…§ã—ã¦ãã ã•ã„。',
-'badaccess' => '権é™ãŒã‚ã‚Šã¾ã›ã‚“',
-'badaccesstext' => 'ã‚ãªãŸã®è¦æ±‚ã—ãŸå‡¦ç†ã¯ "$2" ã®æ¨©é™ã‚’æŒã£ãŸåˆ©ç”¨è€…ã®ã¿ãŒå®Ÿè¡Œã§ãã¾ã™ã€‚詳ã—ã㯠$1 ã‚’å‚ç…§ã—ã¦ãã ã•ã„。',
-'versionrequired' => 'MediaWiki ãƒãƒ¼ã‚¸ãƒ§ãƒ³ $1 ãŒå¿…è¦',
-'versionrequiredtext' => 'ã“ã®ãƒšãƒ¼ã‚¸ã®åˆ©ç”¨ã«ã¯ MediaWiki Version $1 ãŒå¿…è¦ã§ã™ã€‚[[Special:Version|{{int:version}}]]を確èªã—ã¦ãã ã•ã„。',
-'retrievedfrom' => ' "$1" より作æˆ',
-'youhavenewmessages' => '$1ãŒå±Šã„ã¦ã„ã¾ã™ã€‚($2)',
-'newmessageslink' => 'æ–°ã—ã„メッセージ',
-'newmessagesdifflink' => '差分',
-'editsection' => '編集',
-'editold' => '編集',
-'editsectionhint' => '節を編集: $1',
-'toc' => '目次',
-'showtoc' => '表示',
-'hidetoc' => 'éžè¡¨ç¤º',
-'thisisdeleted' => '$1 ã‚’å‚ç…§ã¾ãŸã¯å¾©å¸°ã™ã‚‹ã€‚',
-'viewdeleted' => '$1ã®å‰Šé™¤è¨˜éŒ²ã¨å±¥æ­´ã‚’確èªã™ã‚‹',
-'restorelink' => '削除ã•ã‚ŒãŸ $1 編集',
-'feed-invalid' => 'フィード形å¼ã®æŒ‡å®šãŒé–“é•ã£ã¦ã„ã¾ã™ã€‚',
-'nstab-main' => '本文',
-'nstab-user' => '利用者ページ',
-'nstab-media' => 'Media',
-'nstab-special' => '特別ページ',
-'nstab-project' => '解説',
-'nstab-image' => 'ç”»åƒ',
-'nstab-mediawiki' => 'インターフェース',
-'nstab-template' => 'テンプレート',
-'nstab-help' => 'ヘルプ',
-'nstab-category' => 'カテゴリ',
-'nosuchaction' => 'ãã®ã‚ˆã†ãªå‹•ä½œã¯ã‚ã‚Šã¾ã›ã‚“',
-'nosuchactiontext' => 'ã“ã®URIã§æŒ‡å®šã•ã‚ŒãŸå‹•ä½œã¯{{SITENAME}}ã§èªè­˜ã§ãã¾ã›ã‚“。',
-'nosuchspecialpage' => 'ãã®ã‚ˆã†ãªç‰¹åˆ¥ãƒšãƒ¼ã‚¸ã¯ã‚ã‚Šã¾ã›ã‚“',
-'nospecialpagetext' => 'è¦æ±‚ã•ã‚ŒãŸç‰¹åˆ¥ãƒšãƒ¼ã‚¸ã¯å­˜åœ¨ã—ã¾ã›ã‚“。有効ãªç‰¹åˆ¥ãƒšãƒ¼ã‚¸ã®ä¸€è¦§ã¯[[Special:Specialpages]]ã«ã‚ã‚Šã¾ã™ã€‚',
-'error' => 'エラー',
-'databaseerror' => 'データベース・エラー',
-'dberrortext' => 'データベース検索ã®æ–‡æ³•ã‚¨ãƒ©ãƒ¼ã€‚ã“ã‚Œã¯æらãソフトウェアã®ãƒã‚°ã‚’表ã—ã¦ã„ã¾ã™ã€‚
-
-最後ã«å®Ÿè¡Œã‚’試ã¿ãŸå•ã„åˆã‚ã›:
-<blockquote><tt>$1</tt></blockquote>
-
-from within function "<tt>$2</tt>". MySQL 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".
-MySQL returned error "$3: $4"',
-'noconnect' => '申ã—訳ã‚ã‚Šã¾ã›ã‚“。何らã‹ã®å•é¡Œã«ã‚ˆã‚Šãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«æŽ¥ç¶šã§ãã¾ã›ã‚“。<br />$1',
-'nodb' => 'データベース $1 ã‚’é¸æŠžã§ãã¾ã›ã‚“。',
-'cachederror' => 'ã‚ãªãŸãŒã‚¢ã‚¯ã‚»ã‚¹ã—ãŸãƒšãƒ¼ã‚¸ã®ã‚³ãƒ”ーをä¿å­˜ã—ãŸã‚‚ã®ã‚’表示ã—ã¦ã„ã¾ã™ã€‚ã¾ãŸã€ã‚³ãƒ”ーã¯æ›´æ–°ã•ã‚Œã¾ã›ã‚“。',
-'laggedslavemode' => '警告: ページã«æœ€æ–°ã®ç·¨é›†ãŒå映ã•ã‚Œã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚å映ã•ã‚Œã‚‹ã¾ã§ã—ã°ã‚‰ããŠå¾…ã¡ãã ã•ã„。',
-'readonly' => 'データベースã¯ãƒ­ãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™',
-'enterlockreason' => 'ロックã™ã‚‹ç†ç”±ã‚’入力ã—ã¦ãã ã•ã„。ロックãŒè§£é™¤ã•ã‚Œã‚‹ã®ãŒã„ã¤ã«ãªã‚‹ã‹ã®è¦‹ç©ã‚‚ã‚Šã«ã¤ã„ã¦ã‚‚è¿°ã¹ã¦ãã ã•ã„。',
-'readonlytext' => 'データベースã¯ç¾åœ¨ã€æ–°ã—ã„ページã®è¿½åŠ ã‚„編集をå—ã‘付ã‘ãªã„「ロック状態ã€ã«ãªã£ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ãŠãらã定期的ãªãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã®ãŸã‚ã§ã€ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹çµ‚了後ã¯æ­£å¸¸ãªçŠ¶æ…‹ã«å¾©å¸°ã—ã¾ã™ã€‚データベースをロックã—ãŸã‚µãƒ¼ãƒç®¡ç†è€…ã¯æ¬¡ã®ã‚ˆã†ãªèª¬æ˜Žã‚’ã—ã¦ã„ã¾ã™:
-
-$1
-
-----
-The database is currently locked to new entries and other modifications, probably for routine database maintenance, after which it will be back to normal. The administrator who locked it offered this explanation:
-
-$1',
-'missingarticle' => '<p>"$1" ã¨ã„ã†é¡Œã®ãƒšãƒ¼ã‚¸ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚ã™ã§ã«å‰Šé™¤ã•ã‚ŒãŸç‰ˆã‚’å‚ç…§ã—よã†ã¨ã—ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚ŒãŒã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ãƒã‚°ã ã¨æ€ã‚れる場åˆã¯ã€URIã¨å…±ã«ã‚µãƒ¼ãƒç®¡ç†è€…ã«å ±å‘Šã—ã¦ä¸‹ã„。</p>
-<p>The database did not find the text of a page that it should have found, named "$1". 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 administrator, making note of the URL.</p>',
-'readonly_lag' => 'データベースã¯ã‚¹ãƒ¬ãƒ¼ãƒ–・サーãƒãŒãƒžã‚¹ã‚¿ãƒ»ã‚µãƒ¼ãƒã«åŒæœŸã™ã‚‹ã¾ã§è‡ªå‹•çš„ã«ãƒ­ãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™ã€‚ã—ã°ã‚‰ããŠå¾…ã¡ãã ã•ã„。
-
-The database has been automatically locked while the slave database servers catch up to the master.',
-'internalerror' => '内部処ç†ã‚¨ãƒ©ãƒ¼',
-'filecopyerror' => 'ファイル "$1" ã‹ã‚‰ "$2" ã¸ã®ã‚³ãƒ”ーã«å¤±æ•—ã—ã¾ã—ãŸã€‚',
-'filerenameerror' => 'ファイルåã‚’ "$1" ã‹ã‚‰ "$2" ã¸å¤‰æ›´ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚',
-'filedeleteerror' => 'ファイル "$1" ã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—ãŸã€‚',
-'filenotfound' => 'ファイル "$1" ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。',
-'unexpected' => '値ãŒç•°å¸¸ã§ã™: $1 = "$2"',
-'formerror' => 'エラー: フォームã®é€ä¿¡ã«å¤±æ•—ã—ã¾ã—ãŸã€‚',
-'badarticleerror' => 'ã“ã®ãƒšãƒ¼ã‚¸ã§ã¯è¦æ±‚ã•ã‚ŒãŸå‡¦ç†ã‚’è¡Œãˆã¾ã›ã‚“。',
-'cannotdelete' => '指定ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã€ã¾ãŸã¯ç”»åƒã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—ãŸã€‚',
-'badtitle' => 'ページタイトルã®é–“é•ã„',
-'badtitletext' => 'è¦æ±‚ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã¯ç„¡åŠ¹ã‹ã€ä½•ã‚‚ãªã„ã‹ã€æ­£ã—ããªã„ inter-language ã¾ãŸã¯ inter-wiki ã®ã‚¿ã‚¤ãƒˆãƒ«ã§ã™ã€‚',
-'perfdisabled' => 'ã“ã®æ©Ÿèƒ½ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®è² è·ã‚’軽ãã™ã‚‹ãŸã‚ã«ç¾åœ¨ä½¿ãˆãªããªã£ã¦ã„ã¾ã™ã€‚',
-'perfdisabledsub' => 'ã“ã“ã«ã¯ $1 ã®ã‚³ãƒ”ーを表示ã—ã¦ã„ã¾ã™ã€‚',
-'perfcached' => '以下ã®ãƒ‡ãƒ¼ã‚¿ã¯ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã§ã‚ã‚Šã€ã—ã°ã‚‰ãæ›´æ–°ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
-'perfcachedts' => '以下ã®ãƒ‡ãƒ¼ã‚¿ã¯ $1 ã«æœ€çµ‚æ›´æ–°ã•ã‚ŒãŸã‚­ãƒ£ãƒƒã‚·ãƒ¥ã§ã™ã€‚',
-'wrong_wfQuery_params' => 'wfQuery()ã¸èª¤ã£ãŸå¼•æ•°ãŒæ¸¡ã•ã‚Œã¾ã—ãŸã€‚<br />
-関数: $1<br />
-クエリ: $2',
-'viewsource' => 'ソースを表示',
-'viewsourcefor' => '$1 ã®ã‚½ãƒ¼ã‚¹',
-'protectedtext' => 'ã“ã®ãƒšãƒ¼ã‚¸ã¯ç·¨é›†ã§ããªã„よã†ã«ä¿è­·ã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã‚Œã«ã¯ã„ãã¤ã‹ç†ç”±ãŒã‚ã‚Šã¾ã™ã€‚詳ã—ãã¯[[Project:ä¿è­·ã•ã‚ŒãŸãƒšãƒ¼ã‚¸]]ã‚’ã”覧ãã ã•ã„。
-
-下ã«ã‚½ãƒ¼ã‚¹ã‚’表示ã—ã¦ã„ã¾ã™:',
-'protectedinterface' => 'ã“ã®ãƒšãƒ¼ã‚¸ã¯ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ†ã‚­ã‚¹ãƒˆãŒä¿å­˜ã•ã‚ŒãŠã‚Šã€å•é¡Œå›žé¿ã®ãŸã‚ã«ä¿è­·ã•ã‚Œã¦ã„ã¾ã™ã€‚',
-'editinginterface' => '\'\'\'警告:\'\'\' ã‚ãªãŸã¯ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã«ä½¿ç”¨ã•ã‚Œã¦ã„るテキストを編集ã—ã¦ã„ã¾ã™ã€‚ã“ã®ãƒšãƒ¼ã‚¸ã®å¤‰æ›´ã¯ã™ã¹ã¦ã®åˆ©ç”¨è€…ã«å½±éŸ¿ã—ã¾ã™ã€‚',
-'logouttitle' => 'ログアウト',
-'logouttext' => '<p><strong>ログアウトã—ã¾ã—ãŸã€‚</strong>ã“ã®ã¾ã¾{{SITENAME}}を匿åã§ä½¿ã„続ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã‚‚ã†ä¸€åº¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦å…ƒã®ã€ã‚ã‚‹ã„ã¯åˆ¥ã®åˆ©ç”¨è€…ã¨ã—ã¦ä½¿ã†ã“ã¨ã‚‚ã§ãã¾ã™ã€‚</p>
-<p>※ã„ãã¤ã‹ã®ãƒšãƒ¼ã‚¸ã¯ãƒ–ラウザã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’クリアã™ã‚‹ã¾ã§ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã‚‹ã‹ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚</p>',
-'welcomecreation' => '== $1 ã•ã‚“ã€ã‚ˆã†ã“ã! ==
-ã‚ãªãŸã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒã§ãã¾ã—ãŸã€‚ãŠå¥½ã¿ã«åˆã‚ã›ã¦[[Special:Preferences|オプション]]を変更ã™ã‚‹ã“ã¨ã‚’ãŠå¿˜ã‚Œãªã。',
-'loginpagetitle' => 'ログイン',
-'yourname' => '利用者å',
-'yourpassword' => 'パスワード',
-'yourpasswordagain' => 'パスワードå†å…¥åŠ›',
-'remembermypassword' => 'セッションを越ãˆã¦ãƒ‘スワードを記憶ã™ã‚‹',
-'yourdomainname' => 'ã‚ãªãŸã®ãƒ‰ãƒ¡ã‚¤ãƒ³',
-'externaldberror' => '外部ã®èªè¨¼ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”ŸãŸã‹ã€ã¾ãŸã¯å¤–部アカウント情報ã®æ›´æ–°ãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
-'loginproblem' => '<b>ログインã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</b><br />å†åº¦å®Ÿè¡Œã—ã¦ãã ã•ã„。',
-'alreadyloggedin' => '<strong>利用者 $1 ã¯ã€ã™ã§ã«ãƒ­ã‚°ã‚¤ãƒ³æ¸ˆã¿ã§ã™ã€‚</strong><br />',
-'login' => 'ログイン',
-'loginprompt' => '{{SITENAME}}ã«ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹ã«ã¯ã‚¯ãƒƒã‚­ãƒ¼ã‚’有効ã«ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'userlogin' => 'ログインã¾ãŸã¯ã‚¢ã‚«ã‚¦ãƒ³ãƒˆä½œæˆ',
-'logout' => 'ログアウト',
-'userlogout' => 'ログアウト',
-'notloggedin' => 'ログインã—ã¦ã„ã¾ã›ã‚“',
-'nologin' => 'アカウントã¯ãŠæŒã¡ã§ã™ã‹ï¼Ÿ $1',
-'nologinlink' => 'アカウントを作æˆ',
-'createaccount' => 'アカウント作æˆ',
-'gotaccount' => 'ã™ã§ã«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’ãŠæŒã¡ã®å ´åˆ: $1',
-'gotaccountlink' => 'ログイン',
-'createaccountmail' => 'メールã§é€ä¿¡',
-'badretype' => '両方ã®ãƒ‘スワードãŒä¸€è‡´ã—ã¾ã›ã‚“。',
-'userexists' => 'ãã®åˆ©ç”¨è€…åã¯ã™ã§ã«ä½¿ã‚ã‚Œã¦ã„ã¾ã™ã€‚ã»ã‹ã®åå‰ã‚’ãŠé¸ã³ãã ã•ã„。',
-'youremail' => 'メールアドレス*:',
-'username' => '利用者å:',
-'uid' => '利用者ID:',
-'yourrealname' => '本å*:',
-'yourlanguage' => 'インターフェース言語:',
-'yourvariant' => '字体変æ›',
-'yournick' => 'ニックãƒãƒ¼ãƒ ï¼ˆç½²å用):',
-'badsig' => 'ç½²åãŒæ­£ã—ãã‚ã‚Šã¾ã›ã‚“。HTMLタグを見直ã—ã¦ãã ã•ã„。',
-'email' => 'メールアドレス',
-'prefs-help-email-enotif'=> 'ã“ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã¯ã‚ãªãŸãŒæœ‰åŠ¹ã«ã—ãŸå„種メール通知ã®é€ä¿¡å…ˆã¨ã—ã¦ã‚‚利用ã•ã‚Œã¾ã™ã€‚',
-'prefs-help-realname' => '* 本å (ä»»æ„): 本åを入力ã™ã‚‹ã¨ã€ãƒšãƒ¼ã‚¸ãƒ»ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã«åˆ©ç”¨è€…å(アカウントå)ã®ä»£ã‚ã‚Šã«æœ¬åãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚',
-'loginerror' => 'ログイン失敗',
-'prefs-help-email' => '* メールアドレス (ä»»æ„): メールアドレスを入力ã™ã‚‹ã¨ã€ä»–ã®åˆ©ç”¨è€…ãŒã‚ãªãŸã®åˆ©ç”¨è€…ページã¾ãŸã¯ä¼šè©±ãƒšãƒ¼ã‚¸ã‹ã‚‰ã€ã‚ãªãŸã®èº«å…ƒã‚’知るã“ã¨ãªãã€ã‚ãªãŸã«é€£çµ¡ãŒå–れるよã†ã«ãªã‚Šã¾ã™ã€‚',
-'nocookiesnew' => '利用者ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã¯ä½œæˆã•ã‚Œã¾ã—ãŸãŒã€ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã›ã‚“。{{SITENAME}}ã§ã¯ãƒ­ã‚°ã‚¤ãƒ³ã«ã‚¯ãƒƒã‚­ãƒ¼ã‚’使ã„ã¾ã™ã€‚ã‚ãªãŸã¯ã‚¯ãƒƒã‚­ãƒ¼ã‚’無効ãªè¨­å®šã«ã—ã¦ã„るよã†ã§ã™ã€‚クッキーを有効ã«ã—ã¦ã‹ã‚‰ä½œæˆã—ãŸåˆ©ç”¨è€…åã¨ãƒ‘スワードã§ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„。',
-'nocookieslogin' => '{{SITENAME}}ã§ã¯ãƒ­ã‚°ã‚¤ãƒ³ã«ã‚¯ãƒƒã‚­ãƒ¼ã‚’使ã„ã¾ã™ã€‚ã‚ãªãŸã¯ã‚¯ãƒƒã‚­ãƒ¼ã‚’無効ãªè¨­å®šã«ã—ã¦ã„るよã†ã§ã™ã€‚クッキーを有効ã«ã—ã¦ã€ã‚‚ã†ä¸€åº¦è©¦ã—ã¦ãã ã•ã„。',
-'noname' => '利用者åã‚’æ­£ã—ã指定ã—ã¦ã„ã¾ã›ã‚“。',
-'loginsuccesstitle' => 'ログインæˆåŠŸ',
-'loginsuccess' => '\'\'\'{{SITENAME}} ã« "$1" ã¨ã—ã¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¾ã—ãŸã€‚\'\'\'',
-'nosuchuser' => '"$1" ã¨ã„ã†åˆ©ç”¨è€…ã¯è¦‹å½“ãŸã‚Šã¾ã›ã‚“。綴りãŒæ­£ã—ã„ã“ã¨ã‚’å†åº¦ç¢ºèªã™ã‚‹ã‹ã€ä¸‹è¨˜ã®ãƒ•ã‚©ãƒ¼ãƒ ã‚’使ã£ã¦ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作æˆã—ã¦ãã ã•ã„。',
-'nosuchusershort' => '"$1" ã¨ã„ã†åˆ©ç”¨è€…ã¯è¦‹å½“ãŸã‚Šã¾ã›ã‚“。綴りãŒæ­£ã—ã„ã“ã¨ã‚’å†åº¦ç¢ºèªã—ã¦ãã ã•ã„。',
-'nouserspecified' => '利用者åを指定ã—ã¦ãã ã•ã„。',
-'wrongpassword' => 'パスワードãŒé–“é•ã£ã¦ã„ã¾ã™ã€‚å†åº¦å…¥åŠ›ã—ã¦ãã ã•ã„。',
-'wrongpasswordempty' => 'パスワードを空ã«ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。å†åº¦å…¥åŠ›ã—ã¦ãã ã•ã„。',
-'mailmypassword' => 'æ–°ã—ã„パスワードをメールã§é€ã‚‹',
-'passwordremindertitle' => 'Password reminder from {{SITENAME}}({{SITENAME}}ã‹ã‚‰ãƒ‘スワードã®ãŠçŸ¥ã‚‰ã›ï¼‰',
-'passwordremindertext' => 'ã©ãªãŸã‹ï¼ˆ$1 ã®IPアドレスã®ä½¿ç”¨è€…)ãŒ{{SITENAME}} ($4) ã®ãƒ­ã‚°ã‚¤ãƒ³ç”¨ãƒ‘スワードã®å†ç™ºè¡Œã‚’ä¾é ¼ã—ã¾ã—ãŸã€‚
-
-利用者 "$2" ã®ãƒ‘スワードを "$3" ã«å¤‰æ›´ã—ã¾ã—ãŸã€‚
-ログインã—ã¦åˆ¥ã®ãƒ‘スワードã«å¤‰æ›´ã—ã¦ãã ã•ã„。',
-'noemail' => '利用者 "$1" ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã¯ç™»éŒ²ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
-'passwordsent' => 'æ–°ã—ã„パスワードを "$1" ã•ã‚“ã®ç™»éŒ²æ¸ˆã¿ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã«é€ä¿¡ã—ã¾ã—ãŸã€‚メールをå—ã‘å–ã£ãŸã‚‰ã€å†åº¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„。',
-'eauthentsent' => '指定ã•ã‚ŒãŸãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã«ã‚¢ãƒ‰ãƒ¬ã‚¹ç¢ºèªã®ãŸã‚ã®ãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡ã—ã¾ã—ãŸã€‚ã“ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒæœ¬å½“ã«ã‚ãªãŸã®ã‚‚ã®ã§ã‚ã‚‹ã‹ç¢ºèªã™ã‚‹ãŸã‚ã€ã‚ãªãŸãŒãƒ¡ãƒ¼ãƒ«ã®å†…容ã«å¾“ã‚ãªã„é™ã‚Šã€ãã®ä»–ã®ãƒ¡ãƒ¼ãƒ«ã¯ã“ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆå®›ã«ã¯é€ä¿¡ã•ã‚Œã¾ã›ã‚“。',
-'mailerror' => 'メールã®é€ä¿¡ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ: $1',
-'acct_creation_throttle_hit'=> 'ã‚ãªãŸã¯æ—¢ã« $1 アカウントを作æˆã—ã¦ã„ã¾ã™ã€‚ã“れ以上作æˆã§ãã¾ã›ã‚“。',
-'emailauthenticated' => 'ã‚ãªãŸã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã¯ $1 ã«ç¢ºèªã•ã‚Œã¦ã„ã¾ã™ã€‚',
-'emailnotauthenticated' => 'ã‚ãªãŸã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã¯<strong>確èªã•ã‚Œã¦ã„ã¾ã›ã‚“</strong>。確èªã•ã‚Œã‚‹ã¾ã§ä»¥ä¸‹ã®ã„ã‹ãªã‚‹ãƒ¡ãƒ¼ãƒ«ã‚‚é€ã‚‰ã‚Œã¾ã›ã‚“。',
-'noemailprefs' => '<strong>ã“れらã®æ©Ÿèƒ½ã‚’有効ã«ã™ã‚‹ã«ã¯ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’登録ã—ã¦ãã ã•ã„。</strong>',
-'emailconfirmlink' => 'メールアドレスを確èªã™ã‚‹',
-'invalidemailaddress' => '入力ã•ã‚ŒãŸãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒæ­£ã—ã„å½¢å¼ã«å¾“ã£ã¦ã„ãªã„ãŸã‚ã€å—ã‘付ã‘られã¾ã›ã‚“。正ã—ã„å½¢å¼ã§å…¥åŠ›ã—ç›´ã™ã‹ã€ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹æ¬„を空ã«ã—ã¦ãã ã•ã„。',
-'accountcreated' => 'アカウントを作æˆã—ã¾ã—ãŸ',
-'accountcreatedtext' => '利用者 $1 ãŒä½œæˆã•ã‚Œã¾ã—ãŸã€‚',
-'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' => '標準ã®è¦‹å‡ºã—',
-'math_sample' => '\int f(x)dx',
-'math_tip' => 'æ•°å¼ (LaTeX)',
-'nowiki_sample' => 'ãã®ã¾ã¾è¡¨ç¤ºã•ã›ãŸã„文字を入力',
-'nowiki_tip' => '入力文字をãã®ã¾ã¾è¡¨ç¤º',
-'image_tip' => '埋ã‚è¾¼ã¿ç”»åƒï¼ˆ[[{{ns:image}}:~]]ã«ç›´ã—ã¦ãã ã•ã„)',
-'media_sample' => 'Example.mp3',
-'media_tip' => 'メディアファイル(音声)ã¸ã®ãƒªãƒ³ã‚¯',
-'sig_tip' => '時刻ã¤ãã®ç½²å',
-'hr_tip' => '水平線(利用ã¯æŽ§ãˆã‚ã«ï¼‰',
-'summary' => '編集内容ã®è¦ç´„',
-'subject' => 'é¡Œå・見出ã—',
-'minoredit' => 'ã“ã‚Œã¯ç´°éƒ¨ã®ç·¨é›†ã§ã™',
-'watchthis' => 'ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ ',
-'savearticle' => 'ä¿å­˜ã™ã‚‹',
-'preview' => 'プレビュー',
-'showpreview' => 'プレビューを実行',
-'showlivepreview' => 'ライブプレビュー',
-'showdiff' => '差分を表示',
-'anoneditwarning' => 'ã‚ãªãŸã¯ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã›ã‚“。ã‚ãªãŸã®IPアドレスã¯ã“ã®é …ç›®ã®å±¥æ­´ã«è¨˜éŒ²ã•ã‚Œã¾ã™ã€‚',
-'missingsummary' => '\'\'\'注æ„:\'\'\' è¦ç´„欄ãŒç©ºæ¬„ã§ã™ã€‚投稿ボタンをもã†ä¸€åº¦æŠ¼ã™ã¨ã€è¦ç´„ãªã—ã®ã¾ã¾æŠ•ç¨¿ã•ã‚Œã¾ã™ã€‚',
-'missingcommenttext' => '以下ã«ã‚³ãƒ¡ãƒ³ãƒˆã‚’入力ã—ã¦ãã ã•ã„。',
-'blockedtitle' => '投稿ブロック',
-'blockedtext' => 'ã”使用ã®åˆ©ç”¨è€…åã¾ãŸã¯IPアドレス㯠$1 ã«ã‚ˆã£ã¦æŠ•ç¨¿ã‚’ブロックã•ã‚Œã¦ã„ã¾ã™ã€‚ãã®ç†ç”±ã¯æ¬¡ã®é€šã‚Šã§ã™ã€‚
-:$2
-
-$1 ã¾ãŸã¯ä»–ã®[[{{int:administrators}}|{{int:group-sysop}}]]ã«ã“ã®ä»¶ã«ã¤ã„ã¦ãƒ¡ãƒ¼ãƒ«ã§å•ã„åˆã‚ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãŸã ã—ã€[[Special:Preferences|オプション]]ã«æ­£ã—ã„メールアドレスãŒç™»éŒ²ã•ã‚Œã¦ã„ãªã„å ´åˆã€ã€Œ{{int:emailuser}}ã€æ©Ÿèƒ½ãŒä½¿ãˆãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。ã‚ãªãŸã®IPアドレスã¯ã€Œ$3ã€ã§ã™ã€‚å•ã„åˆã‚ã›ã‚’è¡Œã†éš›ã«ã¯ã€ã“ã®IPアドレスを必ãšæ›¸ã„ã¦ãã ã•ã„。',
-'blockedoriginalsource' => '以下㫠\'\'\'$1\'\'\' ã®ã‚½ãƒ¼ã‚¹ã‚’示ã—ã¾ã™:',
-'blockededitsource' => '\'\'\'$1\'\'\' ã¸ã® \'\'\'ã‚ãªãŸã®ç·¨é›†\'\'\' を以下ã«ç¤ºã—ã¾ã™:',
-'whitelistedittitle' => '編集ã«ã¯ãƒ­ã‚°ã‚¤ãƒ³ãŒå¿…è¦',
-'whitelistedittext' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’編集ã™ã‚‹ã«ã¯ $1 ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'whitelistreadtitle' => '閲覧ã«ã¯ãƒ­ã‚°ã‚¤ãƒ³ãŒå¿…è¦',
-'whitelistreadtext' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’閲覧ã™ã‚‹ã«ã¯[[Special:Userlogin|ログイン]]ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'whitelistacctitle' => 'アカウントã®ä½œæˆã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“',
-'whitelistacctext' => '{{SITENAME}}ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作æˆã™ã‚‹ã«ã¯ã€é©åˆ‡ãªæ¨©é™ã‚’æŒã£ãŸåˆ©ç”¨è€…åã§[[Special:Userlogin|ログイン]]ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'confirmedittitle' => '編集ã«ã¯ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã®ç¢ºèªãŒå¿…è¦ã§ã™ã€‚',
-'confirmedittext' => 'ページã®ç·¨é›†ã‚’始ã‚ã‚‹å‰ã«ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã®ç¢ºèªã‚’ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚[[Special:Preferences|オプション]]ã§ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’設定ã—ã€ç¢ºèªã‚’è¡Œã£ã¦ãã ã•ã„。',
-'loginreqtitle' => 'ログインãŒå¿…è¦',
-'loginreqlink' => 'ログイン',
-'loginreqpagetext' => 'ä»–ã®ãƒšãƒ¼ã‚¸ã‚’閲覧ã™ã‚‹ã«ã¯$1ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'accmailtitle' => 'パスワードをé€ä¿¡ã—ã¾ã—ãŸ',
-'accmailtext' => '"$1" ã®ãƒ‘スワードを $2 ã«é€ä¿¡ã—ã¾ã—ãŸã€‚',
-'newarticle' => '(新è¦ï¼‰',
-'newarticletext' => 'ページを新è¦ã«ä½œæˆã™ã‚‹ã«ã¯æ–°ã—ã„内容を書ã込んã§ãã ã•ã„。',
-'anontalkpagetext' => '----
-\'\'ã“ã‚Œã¯ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’ã¾ã ä½œæˆã—ã¦ã„ãªã„ã‹ã€ã‚ã‚‹ã„ã¯ä½¿ã£ã¦ã„ãªã„匿å利用者ã®ãŸã‚ã®ä¼šè©±ãƒšãƒ¼ã‚¸ã§ã™ã€‚{{SITENAME}}ã§ã¯åŒ¿å利用者ã®è­˜åˆ¥ã¯åˆ©ç”¨è€…åã®ã‹ã‚ã‚Šã«IPアドレスを用ã„ã¾ã™ã€‚IPアドレスã¯ä½•äººã‹ã§å…±æœ‰ã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ã‚‚ã—ã‚‚ã€ã‚ãªãŸãŒåŒ¿å利用者ã§ç„¡é–¢ä¿‚ãªã‚³ãƒ¡ãƒ³ãƒˆãŒã“ã“ã«å¯„ã›ã‚‰ã‚Œã‚‹å ´åˆã¯ã€[[Special:Userlogin|アカウントを作æˆã™ã‚‹ã‹ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦]]ä»–ã®åŒ¿å利用者ã¨é–“é•ãˆã‚‰ã‚Œãªã„よã†ã«ã—ã¦ãã ã•ã‚‹ã‚ˆã†ãŠé¡˜ã„ã—ã¾ã™ã€‚',
-'noarticletext' => 'ç¾åœ¨ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯å†…容ãŒã‚ã‚Šã¾ã›ã‚“。他ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰[[{{ns:special}}:Search/{{PAGENAME}}|ã“ã®ãƒšãƒ¼ã‚¸ã‚¿ã‚¤ãƒˆãƒ«ã‚’検索ã™ã‚‹]]ã‹ã€[{{fullurl:{{FULLPAGENAME}}|action=edit}} ã“ã®ãƒšãƒ¼ã‚¸ã‚’編集]ã§ãã¾ã™ã€‚',
-'clearyourcache' => '\'\'\'ãŠçŸ¥ã‚‰ã›:\'\'\' ä¿å­˜ã—ãŸå¾Œã€ãƒ–ラウザã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’クリアã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚\'\'\'Mozilla / Firefox / Safari:\'\'\' [Shift] を押ã—ãªãŒã‚‰ [å†èª­ã¿è¾¼ã¿] をクリックã€ã¾ãŸã¯ [Shift]-[Ctrl]-[R] (Macã§ã¯ [Cmd]-[Shift]-[R]); \'\'\'IE:\'\'\' [Ctrl] を押ã—ãªãŒã‚‰ [æ›´æ–°] をクリックã€ã¾ãŸã¯ [Ctrl]-[F5]; \'\'\'Konqueror:\'\'\' [å†èª­ã¿è¾¼ã¿] をクリックã€ã¾ãŸã¯ [F5]; \'\'\'Opera:\'\'\' 「ツールã€â†’「設定ã€ã‹ã‚‰ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’クリア。',
-'usercssjsyoucanpreview'=> '<strong>ヒント:</strong> 「{{int:showpreview}}ã€ãƒœã‚¿ãƒ³ã‚’使ã†ã¨ä¿å­˜å‰ã«æ–°ã—ã„スタイルシート・スクリプトをテストã§ãã¾ã™ã€‚',
-'usercsspreview' => '\'\'\'ã‚ãªãŸã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¹ã‚¿ã‚¤ãƒ«ã‚·ãƒ¼ãƒˆã‚’プレビューã—ã¦ã„ã¾ã™ã€‚ã¾ã ä¿å­˜ã•ã‚Œã¦ã„ãªã„ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。\'\'\'',
-'userjspreview' => '\'\'\'ã‚ãªãŸã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¹ã‚¯ãƒªãƒ—トをテスト・プレビューã—ã¦ã„ã¾ã™ã€‚ã¾ã ä¿å­˜ã•ã‚Œã¦ã„ãªã„ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。\'\'\'',
-'userinvalidcssjstitle' => '\'\'\'警告:\'\'\' "$1" ã¨ã„ã†å¤–装ã¯ã‚ã‚Šã¾ã›ã‚“。.css 㨠.js ページを編集ã™ã‚‹å†ã«ã¯ã‚¿ã‚¤ãƒˆãƒ«ã‚’å°æ–‡å­—ã«ã™ã‚‹ã“ã¨ã‚’忘れãªã„ã§ãã ã•ã„。例ãˆã° {{ns:user}}:Hoge/Monobook.css ã§ã¯ãªã {{ns:user}}:Hoge/monobook.css ã¨ãªã‚Šã¾ã™ã€‚',
-'updated' => '(更新)',
-'note' => '<strong>ãŠçŸ¥ã‚‰ã›:</strong>',
-'previewnote' => 'ã“ã‚Œã¯ãƒ—レビューã§ã™ã€‚ã¾ã ä¿å­˜ã•ã‚Œã¦ã„ã¾ã›ã‚“ï¼',
-'session_fail_preview' => '<strong>セッションãŒåˆ‡æ–­ã•ã‚ŒãŸãŸã‚編集をä¿å­˜ã§ãã¾ã›ã‚“。もã†ä¸€åº¦ã‚„ã‚ŠãªãŠã—ã¦ãã ã•ã„。ãã‚Œã§ã‚‚失敗ã™ã‚‹å ´åˆã€ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã—ã¦ã‹ã‚‰ãƒ­ã‚°ã‚¤ãƒ³ã—ç›´ã—ã¦ãã ã•ã„。</strong>',
-'previewconflict' => 'ã“ã®ãƒ—レビューã¯ã€ä¸Šã®æ–‡ç« ç·¨é›†ã‚¨ãƒªã‚¢ã®æ–‡ç« ã‚’ä¿å­˜ã—ãŸå ´åˆã«ã©ã†è¦‹ãˆã‚‹ã‚ˆã†ã«ãªã‚‹ã‹ã‚’示ã™ã‚‚ã®ã§ã™ã€‚',
-'session_fail_preview_html'=> '<strong>セッションデータãŒè¦‹ã¤ã‹ã‚‰ãªã„ãŸã‚ã€ã‚ãªãŸã®ç·¨é›†ã‚’ä¿å­˜ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</strong>
-
-ã“ã®ã‚¦ã‚£ã‚­ã§ã¯ raw HTML ã®è¨˜è¿°ã‚’許å¯ã—ã¦ãŠã‚Šã€JavaScript ã§ã®ã‚¢ã‚¿ãƒƒã‚¯ã‚’予防ã™ã‚‹ãŸã‚ã«ãƒ—レビューを隠ã—ã¦ã„ã¾ã™ã€‚
-
-<strong>ã“ã®ç·¨é›†ãŒå•é¡Œãªã„ã‚‚ã®ã§ã‚ã‚‹ãªã‚‰ã°å†åº¦ä¿å­˜ã—ã¦ãã ã•ã„。ãã‚Œã§ã‚‚ã†ã¾ãã„ã‹ãªã„éš›ã«ã¯ä¸€åº¦ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã—ã¦ã€ã‚‚ã†ä¸€åº¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã¿ã¦ãã ã•ã„。</strong>',
-'importing' => '$1 をインãƒãƒ¼ãƒˆä¸­',
-'editing' => '$1 を編集中',
-'editingsection' => '$1 を編集中(節å˜ä½ç·¨é›†ï¼‰',
-'editingcomment' => '$1 を編集中(新è¦ã‚³ãƒ¡ãƒ³ãƒˆï¼‰',
-'editconflict' => '編集競åˆ: $1',
-'explainconflict' => 'ã‚ãªãŸãŒã“ã®ãƒšãƒ¼ã‚¸ã‚’編集ã—始ã‚ãŸå¾Œã«ã€ä»–ã®èª°ã‹ãŒã“ã®ãƒšãƒ¼ã‚¸ã‚’変更ã—ã¾ã—ãŸã€‚上å´ã®ãƒ†ã‚­ã‚¹ãƒˆã‚¨ãƒªã‚¢ã¯ç¾åœ¨ã®æœ€æ–°ã®çŠ¶æ…‹ã§ã™ã€‚ã‚ãªãŸã®ç·¨é›†ã—ã¦ã„ãŸæ–‡ç« ã¯ä¸‹å´ã®ãƒ†ã‚­ã‚¹ãƒˆã‚¨ãƒªã‚¢ã«ç¤ºã•ã‚Œã¦ã„ã¾ã™ã€‚編集ã—ã¦ã„ãŸæ–‡ç« ã‚’ã€ä¸Šå´ã®ãƒ†ã‚­ã‚¹ãƒˆã‚¨ãƒªã‚¢ã®æ–‡ç« ã«çµ„ã¿è¾¼ã‚“ã§ãã ã•ã„。<strong>上å´ã®ãƒ†ã‚­ã‚¹ãƒˆã‚¨ãƒªã‚¢ã®å†…容ã ã‘</strong>ãŒã€ã€Œ{{int:Savearticle}}ã€ã‚’クリックã—ãŸæ™‚ã«å®Ÿéš›ã«ä¿å­˜ã•ã‚Œã¾ã™ã€‚',
-'yourtext' => 'ã‚ãªãŸã®æ–‡ç« ',
-'storedversion' => 'ä¿å­˜ã•ã‚ŒãŸç‰ˆ',
-'nonunicodebrowser' => '<strong>警告: ã‚ãªãŸã®ä½¿ç”¨ã—ã¦ã„るブラウザã¯Unicode互æ›ã§ã¯ã‚ã‚Šã¾ã›ã‚“。項目を編集ã™ã‚‹å‰ã«ãƒ–ラウザを変更ã—ã¦ãã ã•ã„。</strong>',
-'editingold' => '<strong>警告: ã‚ãªãŸã¯ã“ã®ãƒšãƒ¼ã‚¸ã®å¤ã„版を編集ã—ã¦ã„ã¾ã™ã€‚ã‚‚ã—ã“ã®æ–‡ç« ã‚’ä¿å­˜ã™ã‚‹ã¨ã€ã“ã®ç‰ˆä»¥é™ã«è¿½åŠ ã•ã‚ŒãŸå…¨ã¦ã®å¤‰æ›´ãŒç„¡åŠ¹ã«ãªã£ã¦ã—ã¾ã„ã¾ã™ã€‚</strong>',
-'yourdiff' => 'ã‚ãªãŸã®æ›´æ–°å†…容',
-'copyrightwarning' => '\'\'\'■投稿ã™ã‚‹å‰ã«ä»¥ä¸‹ã‚’確èªã—ã¦ãã ã•ã„â– \'\'\'
-* {{SITENAME}}ã«æŠ•ç¨¿ã•ã‚ŒãŸæ–‡æ›¸ã¯ã€ã™ã¹ã¦$2(詳細ã¯$1ã‚’å‚照)ã«ã‚ˆã£ã¦å…¬é–‹ã•ã‚Œã‚‹ã“ã¨ã«åŒæ„ã—ã¦ãã ã•ã„。
-* ã‚ãªãŸã®æ–‡ç« ãŒä»–人ã«ã‚ˆã£ã¦è‡ªç”±ã«ç·¨é›†ã€é…布ã•ã‚Œã‚‹ã“ã¨ã‚’望ã¾ãªã„å ´åˆã¯ã€æŠ•ç¨¿ã‚’控ãˆã¦ãã ã•ã„。
-* ã‚ãªãŸã®æŠ•ç¨¿ã™ã‚‹æ–‡ç« ã¯ã‚ãªãŸè‡ªèº«ã«ã‚ˆã£ã¦æ›¸ã‹ã‚ŒãŸã‚‚ã®ã§ã‚ã‚‹ã‹ã€ãƒ‘ブリック・ドメインã‹ãã‚Œã«é¡žã™ã‚‹è‡ªç”±ãªãƒªã‚½ãƒ¼ã‚¹ã‹ã‚‰ã®è¤‡è£½ã§ã‚ã‚‹ã“ã¨ã‚’ç´„æŸã—ã¦ãã ã•ã„。\'\'\'ã‚ãªãŸãŒè‘—作権をä¿æŒã—ã¦ã„ãªã„作å“を許諾ãªã—ã«æŠ•ç¨¿ã—ã¦ã¯ã„ã‘ã¾ã›ã‚“ï¼\'\'\'',
-'copyrightwarning2' => '\'\'\'■投稿ã™ã‚‹å‰ã«ä»¥ä¸‹ã‚’確èªã—ã¦ãã ã•ã„â– \'\'\'
-* ã‚ãªãŸã®æ–‡ç« ãŒä»–人ã«ã‚ˆã£ã¦è‡ªç”±ã«ç·¨é›†ã€é…布ã•ã‚Œã‚‹ã“ã¨ã‚’望ã¾ãªã„å ´åˆã¯ã€æŠ•ç¨¿ã‚’控ãˆã¦ãã ã•ã„。
-* ã‚ãªãŸã®æŠ•ç¨¿ã™ã‚‹æ–‡ç« ã¯ã‚ãªãŸè‡ªèº«ã«ã‚ˆã£ã¦æ›¸ã‹ã‚ŒãŸã‚‚ã®ã§ã‚ã‚‹ã‹ã€ãƒ‘ブリック・ドメインã‹ãã‚Œã«é¡žã™ã‚‹è‡ªç”±ãªãƒªã‚½ãƒ¼ã‚¹ã‹ã‚‰ã®è¤‡è£½ã§ã‚ã‚‹ã“ã¨ã‚’ç´„æŸã—ã¦ãã ã•ã„(詳細ã¯$1ã‚’å‚照)。\'\'\'ã‚ãªãŸãŒè‘—作権をä¿æŒã—ã¦ã„ãªã„作å“を許諾ãªã—ã«æŠ•ç¨¿ã—ã¦ã¯ã„ã‘ã¾ã›ã‚“ï¼\'\'\'',
-'longpagewarning' => '\'\'\'警告:\'\'\' ã“ã®ãƒšãƒ¼ã‚¸ã®ã‚µã‚¤ã‚ºã¯ $1 キロãƒã‚¤ãƒˆã§ã™ã€‚一部ã®å¤ã„ブラウザã§ã¯ 32 キロãƒã‚¤ãƒˆä»¥ä¸Šã®ãƒšãƒ¼ã‚¸ã‚’編集ã™ã‚‹ã¨å•é¡ŒãŒèµ·ãã‚‹ã‚‚ã®ãŒã‚ã‚Šã¾ã™ã€‚ページを節ã«åˆ†ã‘ã‚‹ã“ã¨ã‚’検討ã—ã¦ãã ã•ã„。',
-'longpageerror' => '<strong>エラー: ã‚ãªãŸãŒæŠ•ç¨¿ã—ãŸãƒ†ã‚­ã‚¹ãƒˆã¯ $1 キロãƒã‚¤ãƒˆã®é•·ã•ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯æŠ•ç¨¿ã§ãる最大ã®é•·ã•ã§ã‚ã‚‹ $2 キロãƒã‚¤ãƒˆã‚’超ãˆã¦ã„ã¾ã™ã€‚ã“ã®ç·¨é›†ã‚’ä¿å­˜ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。</strong>',
-'readonlywarning' => '<strong>警告: データベースãŒãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã®ãŸã‚ã«ãƒ­ãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™ã€‚ç¾åœ¨ã¯ç·¨é›†çµæžœã‚’ä¿å­˜ã§ãã¾ã›ã‚“。文章をカットアンドペーストã—ã¦ãƒ­ãƒ¼ã‚«ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ã¨ã—ã¦ä¿å­˜ã—ã€å¾Œã»ã©ä¿å­˜ã‚’ã‚„ã‚Šç›´ã—ã¦ãã ã•ã„。</strong>',
-'protectedpagewarning' => '\'\'\'警告:\'\'\' ã“ã®ãƒšãƒ¼ã‚¸ã¯ä¿è­·ã•ã‚Œã¦ã„ã¾ã™ã€‚{{int:group-sysop}}ã—ã‹ç·¨é›†ã§ãã¾ã›ã‚“。詳ã—ãã¯[[Project:ä¿è­·ã®æ–¹é‡|ä¿è­·ã®æ–¹é‡]]ã‚’å‚ç…§ã—ã¦ãã ã•ã„。',
-'semiprotectedpagewarning'=> '\'\'\'ãŠçŸ¥ã‚‰ã›:\'\'\' ã“ã®ãƒšãƒ¼ã‚¸ã¯ç™»éŒ²åˆ©ç”¨è€…ã®ã¿ãŒç·¨é›†ã§ãるよã†ä¿è­·ã•ã‚Œã¦ã„ã¾ã™ã€‚',
-'templatesused' => 'ã“ã®ãƒšãƒ¼ã‚¸ã§ä½¿ã‚ã‚Œã¦ã„るテンプレート:',
-'edittools' => '<!-- ã“ã“ã«æ›¸ã„ãŸãƒ†ã‚­ã‚¹ãƒˆã¯ç·¨é›†åŠã³ã‚¢ãƒƒãƒ—ロードã®ãƒ•ã‚©ãƒ¼ãƒ ã®ä¸‹ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ -->',
-'nocreatetitle' => 'ページを作æˆã§ãã¾ã›ã‚“',
-'nocreatetext' => 'ã“ã®ã‚µã‚¤ãƒˆã§ã¯ãƒšãƒ¼ã‚¸ã®æ–°è¦ä½œæˆã‚’制é™ã—ã¦ã„ã¾ã™ã€‚å…ƒã®ãƒšãƒ¼ã‚¸ã«æˆ»ã£ã¦æ—¢å­˜ã®ãƒšãƒ¼ã‚¸ã‚’編集ã™ã‚‹ã‹ã€[[Special:Userlogin|ログイン]]ã—ã¦ãã ã•ã„。',
-'revhistory' => '変更履歴',
-'viewpagelogs' => 'ã“ã®ãƒšãƒ¼ã‚¸ã«é–¢ã™ã‚‹ãƒ­ã‚°ã‚’見る',
-'nohistory' => 'ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯å¤‰æ›´å±¥æ­´ãŒã‚ã‚Šã¾ã›ã‚“。',
-'revnotfound' => 'è¦æ±‚ã•ã‚ŒãŸç‰ˆãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。',
-'revnotfoundtext' => 'è¦æ±‚ã•ã‚ŒãŸã“ã®ãƒšãƒ¼ã‚¸ã®æ—§ç‰ˆã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚ã“ã®ãƒšãƒ¼ã‚¸ã«ã‚¢ã‚¯ã‚»ã‚¹ã—㟠URL ã‚’ã‚‚ã†ä¸€åº¦ç¢ºèªã—ã¦ãã ã•ã„。',
-'loadhist' => '変更履歴ã®èª­ã¿è¾¼ã¿ä¸­',
-'currentrev' => '最新版',
-'revisionasof' => '$1ã®ç‰ˆ',
-'old-revision-navigation'=> '$1; $5 ã«ã‚ˆã‚‹ç‰ˆ<br />($6) $3 | $2 | $4 ($7)',
-'previousrevision' => 'â†å‰ã®ç‰ˆ',
-'nextrevision' => '次ã®ç‰ˆâ†’',
-'currentrevisionlink' => '最新版を表示',
-'cur' => '最新版',
-'next' => '次ã®ç‰ˆ',
-'last' => 'å‰ã®ç‰ˆ',
-'orig' => '最å¤ç‰ˆ',
-'histlegend' => '凡例:(最新版)= 最新版ã¨ã®æ¯”較ã€ï¼ˆå‰ã®ç‰ˆï¼‰= ç›´å‰ã®ç‰ˆã¨ã®æ¯”較ã€<strong>{{int:minoreditletter}}</strong> = 細部ã®ç·¨é›†',
-'deletedrev' => '[削除済ã¿]',
-'histfirst' => '最å¤',
-'histlast' => '最新',
-'rev-deleted-comment' => '(è¦ç´„ã¯å‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™ï¼‰',
-'rev-deleted-user' => '(投稿者åã¯å‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™ï¼‰',
-'rev-deleted-text-permission'=> '<div class="mw-warning plainlinks">
-ã“ã®ç‰ˆã¯å…¬ã®å±¥æ­´ã‹ã‚‰å‰Šé™¤ã•ã‚Œã¾ã—ãŸã€‚[{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} 削除記録]ã«ãŠãらãログãŒã‚ã‚Šã¾ã™ã€‚</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-ã“ã®ç‰ˆã¯å…¬ã®å±¥æ­´ã‹ã‚‰å‰Šé™¤ã•ã‚Œã¦ãŠã‚Šã€ã“ã®ã‚µã‚¤ãƒˆã®{{int:group-sysop}}ã ã‘ãŒå†…容を見るã“ã¨ãŒã§ãã¾ã™ã€‚削除ã®è©³ç´°ã¯[{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} 削除記録]ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
-</div>',
-'rev-delundel' => '復帰/削除',
-'history-feed-title' => '変更履歴',
-'history-feed-description'=> 'ã“ã®ã‚¦ã‚£ã‚­ã®ã“ã®ãƒšãƒ¼ã‚¸ã«é–¢ã™ã‚‹å¤‰æ›´å±¥æ­´',
-'history-feed-item-nocomment'=> '$2 ã«ãŠã‘ã‚‹ $1 ã«ã‚ˆã‚‹ç·¨é›†',
-'history-feed-empty' => 'è¦æ±‚ã—ãŸãƒšãƒ¼ã‚¸ã¯å­˜åœ¨ã—ã¾ã›ã‚“。既ã«å‰Šé™¤ã•ã‚ŒãŸã‹ç§»å‹•ã•ã‚ŒãŸå¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ [[Special:Search|ã“ã®ã‚¦ã‚£ã‚­ã®æ¤œç´¢]]ã§é–¢é€£ã™ã‚‹æ–°ã—ã„ページを探ã—ã¦ã¿ã¦ãã ã•ã„。',
-'revisiondelete' => '版ã®å‰Šé™¤ã¨å¾©å¸°',
-'revdelete-selected' => '[[:$1]]ã®ã€ä»¥ä¸‹ã®é¸æŠžã•ã‚ŒãŸç‰ˆã«å¯¾ã™ã‚‹æ“作:',
-'revdelete-text' => '版ã®å‰Šé™¤ã§ã¯ãƒšãƒ¼ã‚¸ã®å±¥æ­´ã«ãã®ç‰ˆã¯è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ã—ã‹ã—ãã®ç‰ˆã«å«ã¾ã‚Œã‚‹ãƒ†ã‚­ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ã§ããªããªã‚Šã¾ã™ã€‚
-
-サーãƒç®¡ç†è€…ã«ã“れ以上ã®åˆ¶é™ã‚’ã‹ã‘られãªã„é™ã‚Šã€ä»–ã®{{int:group-sysop}}ã¯éš ã‚ŒãŸç‰ˆã‚’読んã ã‚Šã€å…ƒã«æˆ»ã—ãŸã‚Šã§ãã¾ã™ã€‚',
-'revdelete-legend' => '版ã®å‰Šé™¤ã®é©ç”¨',
-'revdelete-hide-text' => '版ã®ãƒ†ã‚­ã‚¹ãƒˆã‚’éš ã™',
-'revdelete-hide-comment'=> '編集ã®è¦ç´„ã‚’éš ã™',
-'revdelete-hide-user' => '版ã®æŠ•ç¨¿è€…ã‚’éš ã™',
-'revdelete-hide-restricted'=> 'ã“れらã®åˆ¶é™ã‚’{{int:group-sysop}}ã«ã‚‚é©ç”¨ã™ã‚‹',
-'revdelete-log' => 'è¦ç´„:',
-'revdelete-submit' => '隠蔽ã®è¨­å®šã‚’é©ç”¨',
-'revdelete-logentry' => '[[$1]]ã®ç‰ˆã®å‰Šé™¤æƒ…報をæ“作ã—ã¾ã—ãŸ',
-'difference' => '版間ã§ã®å·®åˆ†',
-'loadingrev' => '差分をã¨ã‚‹ãŸã‚ã«å¤ã„版を読ã¿è¾¼ã‚“ã§ã„ã¾ã™',
-'lineno' => '$1 行',
-'editcurrent' => 'ã“ã®ãƒšãƒ¼ã‚¸ã®æœ€æ–°ç‰ˆã‚’編集',
-'selectnewerversionfordiff'=> '比較ã™ã‚‹æ–°ã—ã„版をé¸æŠž',
-'selectolderversionfordiff'=> '比較ã™ã‚‹å¤ã„版をé¸æŠž',
-'compareselectedversions'=> 'é¸æŠžã—ãŸç‰ˆåŒå£«ã‚’比較',
-'searchresults' => '検索çµæžœ',
-'searchresulttext' => '{{SITENAME}}ã®æ¤œç´¢ã«é–¢ã™ã‚‹è©³ã—ã„情報ã¯ã€[[{{ns:project}}:検索]]ã‚’ã”覧ãã ã•ã„。',
-'searchsubtitle' => 'å•ã„åˆã‚ã›: "[[$1]]"',
-'searchsubtitleinvalid' => 'å•ã„åˆã‚ã›: "$1"',
-'badquery' => 'ãŠã‹ã—ãªå½¢å¼ã®æ¤œç´¢å•ã„åˆã‚ã›',
-'badquerytext' => 'å•ã„åˆã‚ã›ã‚’処ç†ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ãŠãらã3文字未満ã®èªžã‚’検索ã—よã†ã¨ã—ãŸãŸã‚ã§ã™ãŒã€ã¾ã å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。例ãˆã°ã€Œé­š and and 大ãã•ã€ã®ã‚ˆã†ã«ã€è¡¨ç¾ã‚’誤記ã—ã¦ã„ã‚‹ã®ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。',
-'matchtotals' => '"$1" を検索ã—〠$2 ã®é …ç›®ååŠã³ $3 ページã®æœ¬æ–‡ã¨ä¸€è‡´ã—ã¾ã—ãŸã€‚',
-'noexactmatch' => '"$1" ã¨ã„ã†å称ã®ãƒšãƒ¼ã‚¸ã¯å­˜åœ¨ã—ã¾ã›ã‚“ã§ã—ãŸã€‚[[:$1|æ–°è¦ä½œæˆã™ã‚‹]]。',
-'titlematches' => 'é …ç›®åã¨ä¸€è‡´',
-'notitlematches' => 'é …ç›®åã¨ã¯ä¸€è‡´ã—ã¾ã›ã‚“ã§ã—ãŸ',
-'textmatches' => 'ページ内本文ã¨ä¸€è‡´',
-'notextmatches' => 'ページ内本文ã¨ã¯ä¸€è‡´ã—ã¾ã›ã‚“ã§ã—ãŸ',
-'prevn' => 'å‰ $1',
-'nextn' => '次 $1',
-'viewprevnext' => '($1)($2)($3)を見る',
-'showingresults' => '<b>$2</b> 件目ã‹ã‚‰ <b>$1</b> 件を表示ã—ã¦ã„ã¾ã™ã€‚',
-'showingresultsnum' => '<b>$2</b> 件目ã‹ã‚‰ <b>$3</b> 件を表示ã—ã¦ã„ã¾ã™ã€‚',
-'nonefound' => '\'\'\'※\'\'\'検索ãŒã†ã¾ãã„ã‹ãªã„ã®ã¯ã€ã€Œã‚ã‚‹ã€ã‚„「ã‹ã‚‰ã€ã®ã‚ˆã†ãªä¸€èˆ¬çš„ãªèªžã§ç´¢å¼•ä»˜ã‘ãŒã•ã‚Œã¦ã„ãªã„ã‹ã€è¤‡æ•°ã®æ¤œç´¢èªžã‚’指定ã—ã¦ã„る(全ã¦ã®æ¤œç´¢èªžã‚’å«ã‚€ãƒšãƒ¼ã‚¸ã ã‘ãŒçµæžœã«ç¤ºã•ã‚Œã¾ã™ï¼‰ãªã©ã®ãŸã‚ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。',
-'powersearch' => '検索',
-'powersearchtext' => '検索ã™ã‚‹åå‰ç©ºé–“ :<br />
-$1<br />
-$2リダイレクトをå«ã‚ã‚‹ &nbsp; &nbsp; &nbsp; $3 $9',
-'searchdisabled' => '<p>全文検索ã¯ã‚µãƒ¼ãƒãƒ¼è² è·ã®éƒ½åˆã‹ã‚‰ã€ä¸€æ™‚çš„ã«ä½¿ç”¨åœæ­¢ã—ã¦ã„ã¾ã™ã€‚å…ƒã«æˆ»ã‚‹ã¾ã§Googleã§ã®å…¨æ–‡æ¤œç´¢ã‚’利用ã—ã¦ãã ã•ã„。検索çµæžœã¯å°‘ã—å¤ã„内容ã¨ãªã‚Šã¾ã™ã€‚</p>',
-'blanknamespace' => '(標準)',
-'preferences' => 'オプション',
-'prefsnologin' => 'ログインã—ã¦ã„ã¾ã›ã‚“',
-'prefsnologintext' => 'オプションを変更ã™ã‚‹ãŸã‚ã«ã¯ã€[[Special:Userlogin|ログイン]]ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'prefsreset' => 'オプションã¯åˆæœŸåŒ–ã•ã‚Œã¾ã—ãŸã€‚',
-'qbsettings' => 'クイックãƒãƒ¼è¨­å®š',
-'changepassword' => 'パスワード変更',
-'skin' => '外装',
-'math' => 'æ•°å¼',
-'dateformat' => '日付ã®æ›¸å¼',
-'datedefault' => 'é¸æŠžãªã—',
-'datetime' => '日付ã¨æ™‚刻',
-'math_failure' => '構文解æžå¤±æ•—',
-'math_unknown_error' => 'ä¸æ˜Žãªã‚¨ãƒ©ãƒ¼',
-'math_unknown_function' => 'ä¸æ˜Žãªé–¢æ•°',
-'math_lexing_error' => 'å­—å¥è§£æžã‚¨ãƒ©ãƒ¼',
-'math_syntax_error' => '構文エラー',
-'math_image_error' => 'PNGã¸ã®å¤‰æ›ã«å¤±æ•—ã—ã¾ã—ãŸã€‚latex, dvips, gs, convertãŒæ­£ã—ãインストールã•ã‚Œã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。',
-'math_bad_tmpdir' => 'TeX一時ディレクトリを作æˆã¾ãŸã¯æ›¸ãè¾¼ã¿ã§ãã¾ã›ã‚“',
-'math_bad_output' => 'TeX出力用ディレクトリを作æˆã¾ãŸã¯æ›¸ãè¾¼ã¿ã§ãã¾ã›ã‚“',
-'math_notexvc' => 'texvcプログラムãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。math/READMEを読んã§æ­£ã—ã設定ã—ã¦ãã ã•ã„。',
-'prefs-personal' => '利用者情報',
-'prefs-rc' => '最近更新ã—ãŸãƒšãƒ¼ã‚¸',
-'prefs-watchlist' => 'ウォッãƒãƒªã‚¹ãƒˆ',
-'prefs-watchlist-days' => 'ウォッãƒãƒªã‚¹ãƒˆã«è¡¨ç¤ºã™ã‚‹æ—¥æ•°:',
-'prefs-watchlist-edits' => 'æ‹¡å¼µã—ãŸã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆã«è¡¨ç¤ºã™ã‚‹ä»¶æ•°:',
-'prefs-misc' => 'ãã®ä»–',
-'saveprefs' => '設定ã®ä¿å­˜',
-'resetprefs' => '設定ã®åˆæœŸåŒ–',
-'oldpassword' => 'å¤ã„パスワード:',
-'newpassword' => 'æ–°ã—ã„パスワード:',
-'retypenew' => 'æ–°ã—ã„パスワードをå†å…¥åŠ›:',
-'textboxsize' => '編集画é¢',
-'rows' => '縦:',
-'columns' => '横:',
-'searchresultshead' => '検索',
-'resultsperpage' => '1ページã‚ãŸã‚Šã®è¡¨ç¤ºä»¶æ•°:',
-'contextlines' => '1件ã‚ãŸã‚Šã®è¡Œæ•°:',
-'contextchars' => '1è¡Œã‚ãŸã‚Šã®æ–‡å­—æ•°:',
-'stubthreshold' => 'スタブ表示ã«ã™ã‚‹é–¾å€¤:',
-'recentchangescount' => '最近更新ã—ãŸãƒšãƒ¼ã‚¸ã®è¡¨ç¤ºä»¶æ•°:',
-'savedprefs' => 'オプションをä¿å­˜ã—ã¾ã—ãŸ',
-'timezonelegend' => 'タイムゾーン',
-'timezonetext' => 'UTCã¨ã‚ãªãŸã®åœ°åŸŸã®æ¨™æº–時間ã¨ã®å·®ã‚’入力ã—ã¦ãã ã•ã„(日本国内ã¯9:00)。',
-'localtime' => 'ã‚ãªãŸã®ç¾åœ¨æ™‚刻',
-'timezoneoffset' => '時差¹',
-'servertime' => 'サーãƒã®ç¾åœ¨æ™‚刻',
-'guesstimezone' => '自動設定',
-'allowemail' => 'ä»–ã®åˆ©ç”¨è€…ã‹ã‚‰ã®ãƒ¡ãƒ¼ãƒ«ã®å—ã‘å–りを許å¯ã™ã‚‹',
-'defaultns' => '標準ã§æ¤œç´¢ã™ã‚‹åå‰ç©ºé–“:',
-'default' => 'デフォルト',
-'files' => 'ç”»åƒç­‰',
-'userrights-lookup-user'=> '利用者ã®æ‰€å±žã‚°ãƒ«ãƒ¼ãƒ—ã®ç®¡ç†',
-'userrights-user-editname'=> '利用者å:',
-'editusergroup' => '編集',
-'userrights-editusergroup'=> '利用者ã®æ‰€å±žã‚°ãƒ«ãƒ¼ãƒ—',
-'saveusergroups' => '利用者ã®æ‰€å±žã‚°ãƒ«ãƒ¼ãƒ—ã‚’ä¿å­˜',
-'userrights-groupsmember'=> '所属グループ:',
-'userrights-groupsavailable'=> '有効ãªã‚°ãƒ«ãƒ¼ãƒ—:',
-'userrights-groupshelp' => 'ã“ã®åˆ©ç”¨è€…ã‹ã‚‰å‰Šé™¤ã—ãŸã„ã€ã¾ãŸã¯ã“ã®åˆ©ç”¨è€…ã«è¿½åŠ ã—ãŸã„グループをé¸æŠžã—ã¦ãã ã•ã„。é¸æŠžã•ã‚Œã¦ã„ãªã„グループã¯å¤‰æ›´ã•ã‚Œã¾ã›ã‚“。é¸æŠžã‚’解除ã™ã‚‹ã«ã¯ [CTRL]+[左クリック] ã§ã™ã€‚',
-'userrights-logcomment' => '所属グループを $1 ã‹ã‚‰ $2 ã«å¤‰æ›´ã—ã¾ã—ãŸ',
-'group' => 'グループ:',
-'group-bot' => 'ボット',
-'group-sysop' => '管ç†è€…',
-'group-bureaucrat' => 'ビューロクラット',
-'group-steward' => 'スãƒãƒ¥ãƒ¯ãƒ¼ãƒ‰',
-'group-all' => '(ã™ã¹ã¦ï¼‰',
-'group-bot-member' => '{{int:group-bot}}',
-'group-sysop-member' => '{{int:group-sysop}}',
-'group-bureaucrat-member'=> '{{int:group-bureaucrat}}',
-'group-steward-member' => '{{int:group-steward}}',
-'grouppage-bot' => 'Project:{{int:group-bot}}',
-'grouppage-sysop' => 'Project:{{int:group-sysop}}',
-'grouppage-bureaucrat' => 'Project:{{int:group-bureaucrat}}',
-'changes' => 'æ›´æ–°',
-'recentchanges' => '最近更新ã—ãŸãƒšãƒ¼ã‚¸',
-'recentchangestext' => '最近付ã‘加ãˆã‚‰ã‚ŒãŸå¤‰æ›´ã¯ã“ã®ãƒšãƒ¼ã‚¸ã§ç¢ºèªã§ãã¾ã™ã€‚',
-'rcnote' => '以下㯠$3 ã¾ã§ã® <strong>$2</strong> 日間ã«ç·¨é›†ã•ã‚ŒãŸ <strong>$1</strong> ページã§ã™ï¼ˆ<strong>{{int:newpageletter}}</strong>=æ–°è¦é …ç›®ã€<strong>{{int:minoreditletter}}</strong>=細部ã®ç·¨é›†ã€æ—¥æ™‚ã¯ã‚ªãƒ—ションã§æœªè¨­å®šãªã‚‰UTC)',
-'rcnotefrom' => '以下㯠<b>$2</b> ã¾ã§ã®æ›´æ–°ã§ã™ã€‚(最大 <b>$1</b> 件)',
-'rclistfrom' => '$1以後ç¾åœ¨ã¾ã§ã®æ›´æ–°ã‚’表示',
-'rcshowhideminor' => '細部ã®ç·¨é›†ã‚’$1',
-'rcshowhidebots' => 'ボットã®ç·¨é›†ã‚’$1',
-'rcshowhideliu' => '登録利用者ã®ç·¨é›†ã‚’$1',
-'rcshowhideanons' => '匿å利用者ã®ç·¨é›†ã‚’$1',
-'rcshowhidepatr' => 'パトロールã•ã‚ŒãŸç·¨é›†ã‚’$1',
-'rcshowhidemine' => '自分ã®ç·¨é›†ã‚’$1',
-'rclinks' => '最近 $2 日間㮠$1 件分を表示ã™ã‚‹<br />$3',
-'diff' => '差分',
-'hist' => '履歴',
-'hide' => 'éš ã™',
-'show' => '表示',
-'minoreditletter' => 'M',
-'number_of_watching_users_pageview'=> '[$1人ãŒã‚¦ã‚©ãƒƒãƒã—ã¦ã„ã¾ã™]',
-'rc_categories' => 'カテゴリを制é™ï¼ˆ"|" ã§åŒºåˆ‡ã‚‹ï¼‰',
-'rc_categories_any' => 'ã™ã¹ã¦',
-'upload' => 'アップロード',
-'uploadbtn' => 'アップロード',
-'reupload' => 'å†ã‚¢ãƒƒãƒ—ロード',
-'reuploaddesc' => 'アップロードã®ãƒ•ã‚©ãƒ¼ãƒ ã¸æˆ»ã‚‹',
-'uploadnologin' => 'ログインã—ã¦ã„ã¾ã›ã‚“',
-'uploadnologintext' => 'ファイルをアップロードã™ã‚‹ã«ã¯[[Special:Userlogin|ログイン]]ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'upload_directory_read_only'=> 'アップロード先ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª ($1) ã«ã‚¦ã‚§ãƒ–サーãƒãŒæ›¸ãè¾¼ã‚ã¾ã›ã‚“。',
-'uploaderror' => 'アップロード エラー',
-'uploadtext' => 'ファイルを新ã—ãアップロードã™ã‚‹å ´åˆã«ã¯ã€ä»¥ä¸‹ã®ãƒ•ã‚©ãƒ¼ãƒ ã‚’利用ã—ã¦ãã ã•ã„。
-* éŽåŽ»ã«ã‚¢ãƒƒãƒ—ロードã•ã‚ŒãŸç”»åƒã¯[[Special:Imagelist|{{int:imagelist}}]]ã§é–²è¦§ã—ãŸã‚ŠæŽ¢ã—ãŸã‚Šã§ãã¾ã™ã€‚
-* アップロードや削除ã¯[[Special:Log|ログ]]ã«è¨˜éŒ²ã•ã‚Œã¾ã™ã€‚
-* 「{{int:uploadbtn}}ã€ãƒœã‚¿ãƒ³ã‚’押ã™ã¨ã€ã‚¢ãƒƒãƒ—ロードãŒå®Œäº†ã—ã¾ã™ã€‚
-ページã«ç”»åƒã‚’挿入ã™ã‚‹ã«ã¯
-* \'\'\'&#91;&#91;{{ns:image}}:File.jpg]]\'\'\'
-* \'\'\'&#91;&#91;{{ns:image}}:File.png|thumb|代替テキスト]]\'\'\'
-ã¨ã„ã£ãŸæ›¸å¼ã‚’使ã„ã¾ã™ã€‚<br />ç”»åƒãƒšãƒ¼ã‚¸ã§ã¯ãªãファイルã«ç›´æŽ¥ãƒªãƒ³ã‚¯ã™ã‚‹ã«ã¯
-* \'\'\'&#91;&#91;{{ns:media}}:File.ogg]]\'\'\'
-ã¨ã—ã¾ã™ã€‚',
-'uploadlog' => 'アップロードログ',
-'uploadlogpage' => 'アップロード記録',
-'uploadlogpagetext' => '以下ã¯æœ€è¿‘ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚¢ãƒƒãƒ—ロードã®ãƒ­ã‚°ã§ã™ã€‚',
-'filename' => 'ファイルå',
-'filedesc' => 'ファイルã®æ¦‚è¦',
-'fileuploadsummary' => 'ファイルã®æ¦‚è¦:',
-'filestatus' => '著作権情報',
-'filesource' => 'ファイルã®å‡ºå…¸',
-'copyrightpage' => 'Project:著作権',
-'copyrightpagename' => '{{SITENAME}}ã®è‘—作権',
-'uploadedfiles' => 'アップロードã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«',
-'ignorewarning' => '警告を無視ã—ã€ä¿å­˜ã—ã¦ã—ã¾ã†',
-'ignorewarnings' => '警告を無視',
-'minlength' => 'ファイルåã¯3文字以上ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'illegalfilename' => 'ファイルå "$1" ã«ãƒšãƒ¼ã‚¸ãƒ»ã‚¿ã‚¤ãƒˆãƒ«ã¨ã—ã¦ä½¿ãˆãªã„文字ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ファイルåを変更ã—ã¦ã‹ã‚‰ã‚‚ã†ä¸€åº¦ã‚¢ãƒƒãƒ—ロードã—ã¦ãã ã•ã„。',
-'badfilename' => 'ファイルå㯠"$1" ã¸å¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚',
-'badfiletype' => '".$1" ã¯æŽ¨å¥¨ã•ã‚Œã¦ã„るファイルフォーマットã§ã¯ã‚ã‚Šã¾ã›ã‚“。',
-'largefile' => 'ファイルサイズ㯠$1 ãƒã‚¤ãƒˆä»¥ä¸‹ã«æŠ‘ãˆã‚‹ã“ã¨ãŒæŽ¨å¥¨ã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ $2 ãƒã‚¤ãƒˆã§ã™ã€‚',
-'largefileserver' => 'ファイルãŒå¤§ãã™ãŽã¾ã™ã€‚サーãƒãƒ¼è¨­å®šã§è¨±ã•ã‚Œã¦ã„る最大値を超éŽã—ã¾ã—ãŸã€‚',
-'emptyfile' => 'ã‚ãªãŸãŒã‚¢ãƒƒãƒ—ロードã—よã†ã¨ã—ã¦ã„るファイルã¯å†…容ãŒç©ºã§ã‚ã‚‹ã‹ã€ã‚‚ã—ãã¯ãƒ•ã‚¡ã‚¤ãƒ«åã®æŒ‡å®šãŒé–“é•ã£ã¦ã„ã¾ã™ã€‚ã‚‚ã†ä¸€åº¦ã€ãƒ•ã‚¡ã‚¤ãƒ«åãŒæ­£ã—ã„ã‹ã€ã‚ã‚‹ã„ã¯ã‚¢ãƒƒãƒ—ロードã—よã†ã¨ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã§ã‚ã‚‹ã‹ã©ã†ã‹ã‚’確èªã—ã¦ãã ã•ã„。',
-'fileexists' => 'ã“ã®åå‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚$1ã¨ç½®ãæ›ãˆã‚‹ã‹ã©ã†ã‹ãŠç¢ºã‹ã‚ãã ã•ã„。',
-'fileexists-forbidden' => 'ã“ã®åå‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚å‰ã®ãƒšãƒ¼ã‚¸ã«æˆ»ã‚Šã€åˆ¥ã®ãƒ•ã‚¡ã‚¤ãƒ«åã§ã‚¢ãƒƒãƒ—ロードã—ç›´ã—ã¦ãã ã•ã„。
-[[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'ã“ã®åå‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯å…±æœ‰ãƒªãƒã‚¸ãƒˆãƒªã«æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚å‰ã®ãƒšãƒ¼ã‚¸ã«æˆ»ã‚Šã€åˆ¥ã®ãƒ•ã‚¡ã‚¤ãƒ«åã§ã‚¢ãƒƒãƒ—ロードã—ç›´ã—ã¦ãã ã•ã„。
-[[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'アップロードæˆåŠŸ',
-'fileuploaded' => 'ファイル "$1" ã¯ç„¡äº‹ã«ã‚¢ãƒƒãƒ—ロードã•ã‚Œã¾ã—ãŸã€‚
-
-ç”»åƒè©³ç´°ãƒšãƒ¼ã‚¸ $2 ã«è¡Œãã€ãƒ•ã‚¡ã‚¤ãƒ«ã«ã¤ã„ã¦ã®æƒ…報―出典ã€è£½ä½œè€…や時期ã€ãã®ä»–知ã£ã¦ã„る情報を書ã込んã§ãã ã•ã„。
-
-ã“ã®ç”»åƒã‚’ページã«è²¼ã‚Šä»˜ã‘ã‚‹éš›ã«ã¯ãƒšãƒ¼ã‚¸å†…ã« <tt>&#91;&#91;{{ns:image}}:$1|thumb|ç”»åƒã®èª¬æ˜Ž]]</tt> を挿入ã—ã¦ãã ã•ã„。',
-'uploadwarning' => 'アップロード 警告',
-'savefile' => 'ファイルをä¿å­˜',
-'uploadedimage' => '"$1" をアップロードã—ã¾ã—ãŸã€‚',
-'uploaddisabled' => '申ã—訳ã‚ã‚Šã¾ã›ã‚“ãŒã€ã‚¢ãƒƒãƒ—ロードã¯ç¾åœ¨ä½¿ç”¨ã§ãã¾ã›ã‚“。',
-'uploaddisabledtext' => 'ã“ã®ã‚¦ã‚£ã‚­ã§ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚¢ãƒƒãƒ—ロードã¯ç¦æ­¢ã•ã‚Œã¦ã„ã¾ã™ã€‚',
-'uploadscripted' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ã‚¦ã‚§ãƒ–ブラウザãŒèª¤ã£ã¦è§£é‡ˆã—ã¦ã—ã¾ã†ãŠãã‚Œã®ã‚ã‚‹HTMLã¾ãŸã¯ã‚¹ã‚¯ãƒªãƒ—トコードをå«ã‚“ã§ã„ã¾ã™ã€‚',
-'uploadcorrupt' => '指定ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯å£Šã‚Œã¦ã„ã‚‹ã‹æ‹¡å¼µå­ãŒæ­£ã—ãã‚ã‚Šã¾ã›ã‚“。ファイルを確èªã®ä¸Šå†åº¦ã‚¢ãƒƒãƒ—ロードをã—ã¦ãã ã•ã„。',
-'uploadvirus' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ã¯ã‚¦ã‚¤ãƒ«ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™!! &nbsp;詳細: $1',
-'sourcefilename' => 'ファイルå',
-'destfilename' => '掲載ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«å',
-'filewasdeleted' => 'アップロードã—よã†ã¨ã—ã¦ã„るファイルåã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒä»¥å‰å‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™ã€‚å†ã³ã‚¢ãƒƒãƒ—ロードã™ã‚‹å‰ã« $1 を確èªã—ã¦ãã ã•ã„。',
-'license' => 'ライセンス',
-'nolicense' => 'ãªã—',
-'imagelist' => 'ç”»åƒãƒªã‚¹ãƒˆ',
-'imagelisttext' => '$1 æžšã®ç”»åƒã‚’ $2 ã«è¡¨ç¤ºã—ã¦ã„ã¾ã™',
-'imagelistforuser' => '$1 ã«ã‚ˆã£ã¦ã‚¢ãƒƒãƒ—ロードã•ã‚ŒãŸç”»åƒã®ã¿è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚',
-'getimagelist' => 'ç”»åƒãƒªã‚¹ãƒˆã‚’å–å¾—',
-'ilsubmit' => '検索',
-'showlast' => '$2ã« $1 æžšã®ç”»åƒã‚’表示',
-'byname' => 'åå‰é †',
-'bydate' => '日付順',
-'bysize' => 'サイズ順',
-'imgdelete' => '削除',
-'imgdesc' => '詳細',
-'imglegend' => '凡例: (詳細)= ç”»åƒã®è©³ç´°ã‚’表示/編集',
-'imghistory' => 'ç”»åƒã®å±¥æ­´',
-'revertimg' => '差戻',
-'deleteimg' => '削除',
-'deleteimgcompletely' => '全版削除',
-'imghistlegend' => '凡例:(最新)= 最新版ã®ç”»åƒã€ï¼ˆå‰Šé™¤ï¼‰= ã“ã®ç‰ˆã®ç”»åƒã‚’削除ã€ï¼ˆå·®æˆ»ï¼‰= ã“ã®ç‰ˆã®ç”»åƒã«å·®ã—戻ã™<br />
-<b>アップロードã•ã‚ŒãŸç”»åƒã‚’見るã«ã¯æ—¥ä»˜ã‚’クリックã—ã¾ã™ã€‚</b>',
-'imagelinks' => 'リンク',
-'linkstoimage' => 'ã“ã®ç”»åƒã«ãƒªãƒ³ã‚¯ã—ã¦ã„るページã®ä¸€è¦§:',
-'nolinkstoimage' => 'ã“ã®ç”»åƒã«ãƒªãƒ³ã‚¯ã—ã¦ã„るページã¯ã‚ã‚Šã¾ã›ã‚“。',
-'sharedupload' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯å…±æœ‰ã•ã‚Œã¦ãŠã‚Šã€ä»–ã®ãƒ—ロジェクトã§ä½¿ç”¨ã•ã‚Œã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚',
-'shareduploadwiki' => '詳ã—ã„情報ã¯$1ã‚’å‚ç…§ã—ã¦ãã ã•ã„。',
-'shareduploadwiki-linktext'=> 'ファイルã®è©³ç´°ãƒšãƒ¼ã‚¸',
-'noimage' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«åã®ç”»åƒã¯ã‚ã‚Šã¾ã›ã‚“。$1。',
-'noimage-linktext' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«åã§ã‚¢ãƒƒãƒ—ロードã™ã‚‹',
-'uploadnewversion-linktext'=> 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’アップロードã™ã‚‹',
-'mimesearch' => 'MIMEタイプ検索',
-'mimetype' => 'MIMEタイプ:',
-'download' => 'ダウンロード',
-'unwatchedpages' => 'ウォッãƒã•ã‚Œã¦ã„ãªã„ページ',
-'listredirects' => 'リダイレクトã®ä¸€è¦§',
-'unusedtemplates' => '使ã‚ã‚Œã¦ã„ãªã„テンプレート',
-'unusedtemplatestext' => 'ã“ã®ãƒšãƒ¼ã‚¸ã§ã¯ {{ns:template}} åå‰ç©ºé–“ã«ã‚ã£ã¦ä»–ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ä½¿ç”¨ã•ã‚Œã¦ã„ãªã„ã‚‚ã®ã‚’一覧ã«ã—ã¦ã„ã¾ã™ã€‚削除ã™ã‚‹å‰ã«ãƒªãƒ³ã‚¯å…ƒã‚’確èªã—ã¦ãã ã•ã„。',
-'unusedtemplateswlh' => 'リンク元',
-'randomredirect' => 'ãŠã¾ã‹ã›ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆ',
-'statistics' => 'アクセス統計',
-'sitestats' => 'サイト全体ã®çµ±è¨ˆ',
-'userstats' => '利用者登録統計',
-'sitestatstext' => 'データベース内ã«ã¯\'\'\'$1\'\'\'ページã®ãƒ‡ãƒ¼ã‚¿ãŒã‚ã‚Šã¾ã™ã€‚ã“ã®æ•°å­—ã«ã¯ã€ŒãƒŽãƒ¼ãƒˆãƒšãƒ¼ã‚¸ã€ã‚„「{{SITENAME}}関連ã®ãƒšãƒ¼ã‚¸ã€ã€ã€Œæ›¸ãã‹ã‘ã®ãƒšãƒ¼ã‚¸ã€ã€ã€Œãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã€ãªã©ã€è¨˜äº‹ã¨ã¯ã¿ãªã›ãªã„ページãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“れらを除ã„ãŸã€è¨˜äº‹ã¨ã¿ãªã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸æ•°ã¯ç´„\'\'\'$2\'\'\'ページã«ãªã‚Šã¾ã™ã€‚
-
-\'\'\'$8\'\'\'個ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒã‚¢ãƒƒãƒ—ロードã•ã‚Œã¾ã—ãŸã€‚
-
-ページã®ç·é–²è¦§å›žæ•°ã¯\'\'\'$3\'\'\'回ã§ã™ã€‚ã¾ãŸã€\'\'\'$4\'\'\'回ã®ç·¨é›†ãŒè¡Œã‚ã‚Œã¾ã—ãŸã€‚å¹³å‡ã™ã‚‹ã¨ã€1ページã‚ãŸã‚Š\'\'\'$5\'\'\'回ã®ç·¨é›†ãŒè¡Œã‚ã‚Œã€1編集ã‚ãŸã‚Š\'\'\'$6\'\'\'回閲覧ã•ã‚Œã¦ã„ã¾ã™ã€‚
-
-[http://meta.wikimedia.org/wiki/Help:Job_queue job queue] ã®é•·ã•ã¯ \'\'\'$7\'\'\' ã§ã™ã€‚',
-'userstatstext' => '登録済ã¿ã®åˆ©ç”¨è€…ã¯\'\'\'$1\'\'\'人ã§ã€å†…\'\'\'$2\'\'\'人 (\'\'\'$4%\'\'\') ãŒ{{int:group-sysop}}権é™ã‚’æŒã£ã¦ã„ã¾ã™ã€‚($3ã‚’å‚ç…§)',
-'disambiguations' => '曖昧ã•å›žé¿ãƒšãƒ¼ã‚¸',
-'disambiguationspage' => 'Template:aimai',
-'disambiguationstext' => '以下ã®ãƒšãƒ¼ã‚¸ã¯<b>曖昧ã•å›žé¿ãƒšãƒ¼ã‚¸</b>ã¸ãƒªãƒ³ã‚¯ã—ã¦ã„ã¾ã™ã€‚ã“れらã®ãƒšãƒ¼ã‚¸ã¯ã‚ˆã‚Šé©ã—ãŸä¸»é¡Œã®ãƒšãƒ¼ã‚¸ã¸ãƒªãƒ³ã‚¯ã•ã‚Œã‚‹ã¹ãã§ã™ã€‚<br />
-$1 ã«ãƒªãƒ³ã‚¯ã—ã¦ã„るページã¯æ›–昧ã•å›žé¿ãƒšãƒ¼ã‚¸ã¨è¦‹ãªã•ã‚Œã¾ã™ã€‚',
-'doubleredirects' => '二é‡ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆ',
-'doubleredirectstext' => '以下ã¯ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã«ãƒªãƒ³ã‚¯ã—ã¦ã„るリダイレクトã®ä¸€è¦§ã§ã™ã€‚最も左ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã¯äºŒç•ªç›®ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŒæŒ‡ã—ã¦ã„ã‚‹ã€æらã「真ã«ã€ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã—ãŸã„ページを指ã™ã‚ˆã†ã€å¤‰æ›´ã•ã‚Œã‚‹ã¹ãã§ã™ã€‚',
-'brokenredirects' => 'è¿·å­ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆ',
-'brokenredirectstext' => '以下ã¯å­˜åœ¨ã—ãªã„ページã«ãƒªãƒ³ã‚¯ã—ã¦ã„るリダイレクトã§ã™ã€‚',
-'nbytes' => '$1 ãƒã‚¤ãƒˆ',
-'ncategories' => '$1 ã®ã‚«ãƒ†ã‚´ãƒª',
-'nlinks' => '$1 個ã®ãƒªãƒ³ã‚¯',
-'nmembers' => '$1 é …ç›®',
-'nrevisions' => '$1 ã®ç‰ˆ',
-'nviews' => '$1 回表示',
-'lonelypages' => '孤立ã—ã¦ã„るページ',
-'uncategorizedpages' => 'カテゴリ未導入ã®ãƒšãƒ¼ã‚¸',
-'uncategorizedcategories'=> 'カテゴリ未導入ã®ã‚«ãƒ†ã‚´ãƒª',
-'uncategorizedimages' => 'カテゴリ未導入ã®ç”»åƒ',
-'unusedcategories' => '使ã‚ã‚Œã¦ã„ãªã„カテゴリ',
-'unusedimages' => '使ã‚ã‚Œã¦ã„ãªã„ç”»åƒ',
-'popularpages' => '人気ã®ãƒšãƒ¼ã‚¸',
-'wantedcategories' => '作æˆãŒæœ›ã¾ã‚Œã¦ã„るカテゴリ',
-'wantedpages' => '投稿ãŒæœ›ã¾ã‚Œã¦ã„るページ',
-'mostlinked' => '被リンクã®å¤šã„ページ',
-'mostlinkedcategories' => 'é …ç›®ã®å¤šã„カテゴリ',
-'mostcategories' => 'カテゴリã®å¤šã„é …ç›®',
-'mostimages' => 'リンクã®å¤šã„ç”»åƒ',
-'mostrevisions' => '版ã®å¤šã„é …ç›®',
-'allpages' => '全ページ',
-'prefixindex' => '全ページ (ページ指定)',
-'randompage' => 'ãŠã¾ã‹ã›è¡¨ç¤º',
-'shortpages' => '短ã„ページ',
-'longpages' => 'é•·ã„ページ',
-'deadendpages' => '有効ãªãƒšãƒ¼ã‚¸ã¸ã®ãƒªãƒ³ã‚¯ãŒãªã„ページ',
-'listusers' => '登録利用者ã®ä¸€è¦§',
-'specialpages' => '特別ページ',
-'spheading' => '特別ページ',
-'restrictedpheading' => '制é™ã®ã‚る特別ページ',
-'recentchangeslinked' => 'リンク先ã®æ›´æ–°çŠ¶æ³',
-'rclsub' => '"$1" ã‹ã‚‰ãƒªãƒ³ã‚¯ã•ã‚Œã¦ã„るページ',
-'newpages' => 'æ–°ã—ã„ページ',
-'ancientpages' => 'æ›´æ–°ã•ã‚Œã¦ã„ãªã„ページ',
-'intl' => '言語間リンク',
-'move' => '移動',
-'movethispage' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’移動',
-'unusedimagestext' => '<p>ä»–ã®ã‚¦ã‚§ãƒ–サイトãŒURLを直接用ã„ã¦ç”»åƒã«ãƒªãƒ³ã‚¯ã—ã¦ã„ã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚以下ã®ç”»åƒä¸€è¦§ã«ã¯ã€ãã®ã‚ˆã†ãªå½¢ã§åˆ©ç”¨ã•ã‚Œã¦ã„ã‚‹ç”»åƒãŒå«ã¾ã‚Œã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</p>',
-'unusedcategoriestext' => '以下ã®ã‚«ãƒ†ã‚´ãƒªãƒšãƒ¼ã‚¸ã¯ã©ã®é …目・カテゴリã‹ã‚‰ã‚‚使ã‚ã‚Œã¦ã„ã¾ã›ã‚“。',
-'booksources' => '文献資料',
-'categoriespagetext' => '{{SITENAME}}ã«ã¯ä»¥ä¸‹ã®ã‚«ãƒ†ã‚´ãƒªãŒå­˜åœ¨ã—ã¾ã™ã€‚',
-'userrights' => '利用者権é™ã®ç®¡ç†',
-'groups' => 'ユーザーグループ',
-'booksourcetext' => '以下ã®ãƒªã‚¹ãƒˆã¯ã€æ–°æœ¬ã€å¤æœ¬ãªã©ã‚’販売ã—ã¦ã„る外部サイトã¸ã®ãƒªãƒ³ã‚¯ã§ã™ã€‚ã‚ãªãŸãŒãŠæŽ¢ã—ã®æœ¬ã«ã¤ã„ã¦ã€æ›´ã«è©³ã—ã„情報ãŒæä¾›ã•ã‚Œã¦ã„ã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚',
-'alphaindexline' => '$1―$2',
-'version' => 'ãƒãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±',
-'log' => 'ログ',
-'alllogstext' => 'アップロードã€å‰Šé™¤ã€ä¿è­·ã€æŠ•ç¨¿ãƒ–ロックã€æ¨©é™å¤‰æ›´ã®ãƒ­ã‚°ãŒã¾ã¨ã‚ã¦è¡¨ç¤ºã•ã‚Œã¦ã„ã¾ã™ã€‚ログã®ç¨®é¡žã€å®Ÿè¡Œã—ãŸåˆ©ç”¨è€…ã€å½±éŸ¿ã‚’å—ã‘ãŸãƒšãƒ¼ã‚¸ï¼ˆåˆ©ç”¨è€…)ã«ã‚ˆã‚‹çµžã‚Šè¾¼ã¿ãŒã§ãã¾ã™ã€‚',
-'logempty' => 'æ¡ä»¶ã«ãƒžãƒƒãƒã™ã‚‹è¨˜éŒ²ã¯ã‚ã‚Šã¾ã›ã‚“。',
-'nextpage' => '次ã®ãƒšãƒ¼ã‚¸ï¼ˆ$1)',
-'allpagesfrom' => '表示開始ページ:',
-'allarticles' => '全ページ',
-'allnonarticles' => '記事以外ã®å…¨ãƒšãƒ¼ã‚¸',
-'allinnamespace' => '全ページ ($1 åå‰ç©ºé–“)',
-'allnotinnamespace' => '全ページ ($1 åå‰ç©ºé–“を除ã)',
-'allpagesprev' => 'å‰ã¸',
-'allpagesnext' => '次ã¸',
-'allpagessubmit' => '表示',
-'allpagesprefix' => '次ã®æ–‡å­—列ã‹ã‚‰å§‹ã¾ã‚‹ãƒšãƒ¼ã‚¸ã‚’表示:',
-'mailnologin' => 'é€ä¿¡å…ˆã®ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒã‚ã‚Šã¾ã›ã‚“。',
-'mailnologintext' => 'ä»–ã®åˆ©ç”¨è€…å®›ã¦ã«ãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡ã™ã‚‹ãŸã‚ã«ã¯ã€[[Special:Userlogin|ログイン]]ã—ã€ã‚ãªãŸã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’[[Special:Preference|オプション]]ã«è¨­å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'emailuser' => 'ã“ã®åˆ©ç”¨è€…ã«ãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡',
-'emailpage' => 'メールé€ä¿¡ãƒšãƒ¼ã‚¸',
-'emailpagetext' => 'メールをé€ã‚‹å…ˆã®åˆ©ç”¨è€…ãŒæœ‰åŠ¹ãªãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’{{int:preferences}}ã§ç™»éŒ²ã—ã¦ã„ã‚Œã°ã€ä¸‹ã®ãƒ•ã‚©ãƒ¼ãƒ ã‚’通ã˜ã¦ãƒ¡ãƒ¼ãƒ«ã‚’é€ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
-ã‚ãªãŸãŒç™»éŒ²ã—ãŸã”自分ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã¯From:ã®æ¬„ã«è‡ªå‹•çš„ã«çµ„ã¿è¾¼ã¾ã‚Œã€å—ã‘å–ã£ãŸç›¸æ‰‹ãŒè¿”事を出ã›ã‚‹ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚',
-'usermailererror' => 'メールé€ä¿¡æ™‚ã«ä»¥ä¸‹ã®ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ:',
-'defemailsubject' => '{{SITENAME}} (ja) e-mail',
-'noemailtitle' => 'é€ã‚Šå…ˆã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒã‚ã‚Šã¾ã›ã‚“。',
-'noemailtext' => 'ã“ã®åˆ©ç”¨è€…ã¯æœ‰åŠ¹ãªãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’登録ã—ã¦ã„ãªã„ã‹ã€ãƒ¡ãƒ¼ãƒ«ã‚’å—ã‘å–ã‚ŠãŸããªã„ã¨ã„ã†ã‚ªãƒ—ションをé¸æŠžã—ã¦ã„ã¾ã™ã€‚',
-'emailfrom' => 'ã‚ãªãŸã®ã‚¢ãƒ‰ãƒ¬ã‚¹',
-'emailto' => 'ã‚ã¦å…ˆ',
-'emailsubject' => 'é¡Œå',
-'emailmessage' => '本文',
-'emailsend' => 'メールé€ä¿¡',
-'emailsent' => 'メールをé€ã‚Šã¾ã—ãŸ',
-'emailsenttext' => 'メールã¯ç„¡äº‹é€ä¿¡ã•ã‚Œã¾ã—ãŸã€‚',
-'watchlist' => 'ウォッãƒãƒªã‚¹ãƒˆ',
-'watchlistfor' => '\'\'\'$1\'\'\'',
-'nowatchlist' => 'ã‚ãªãŸã®ã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆã¯ç©ºã§ã™ã€‚',
-'watchlistanontext' => 'ウォッãƒãƒªã‚¹ãƒˆã«ã‚るページを読んã ã‚Šç·¨é›†ã™ã‚‹ã«ã¯$1ã—ã¦ãã ã•ã„。',
-'watchlistcount' => '\'\'\'ã‚ãªãŸã®ã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆã«ã¯ãƒŽãƒ¼ãƒˆã‚‚å«ã‚㦠$1 ページ登録ã•ã‚Œã¦ã„ã¾ã™ã€‚\'\'\'',
-'clearwatchlist' => 'ウォッãƒãƒªã‚¹ãƒˆã‚’消去ã™ã‚‹',
-'watchlistcleartext' => 'ã“れらを削除ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ',
-'watchlistclearbutton' => 'ウォッãƒãƒªã‚¹ãƒˆã‚’消去',
-'watchlistcleardone' => 'ã‚ãªãŸã®ã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆã‚’消去ã—ã¾ã—ãŸã€‚$1 項目を消去ã—ã¾ã—ãŸã€‚',
-'watchnologin' => 'ログインã—ã¦ã„ã¾ã›ã‚“',
-'watchnologintext' => 'ウォッãƒãƒªã‚¹ãƒˆã‚’変更ã™ã‚‹ãŸã‚ã«ã¯ã€[[Special:Userlogin|ログイン]]ã—ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'addedwatch' => 'ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ ã—ã¾ã—ãŸ',
-'addedwatchtext' => 'ページ "$1" ã‚’ã‚ãªãŸã®[[Special:Watchlist|ウォッãƒãƒªã‚¹ãƒˆ]]ã«è¿½åŠ ã—ã¾ã—ãŸã€‚
-
-ã“ã®ãƒšãƒ¼ã‚¸ã¨ã€ä»˜å±žã®ãƒŽãƒ¼ãƒˆã®ãƒšãƒ¼ã‚¸ã«å¤‰æ›´ãŒã‚ã£ãŸéš›ã«ã¯ãれをウォッãƒãƒªã‚¹ãƒˆã§çŸ¥ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€[[Special:Recentchanges|最近更新ã—ãŸãƒšãƒ¼ã‚¸]]ã§ã¯ã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆã«å«ã¾ã‚Œã¦ã„るページã¯\'\'\'ボールド体\'\'\'ã§è¡¨ç¤ºã•ã‚Œã€è¦‹ã¤ã‘ã‚„ã™ããªã‚Šã¾ã™ã€‚
-
-ウォッãƒãƒªã‚¹ãƒˆã‹ã‚‰ç‰¹å®šã®ãƒšãƒ¼ã‚¸ã‚’削除ã—ãŸã„å ´åˆã«ã¯ã€ã‚µã‚¤ãƒ‰ãƒãƒ¼ã‹ã‚¿ãƒ–ã«ã‚ã‚‹ "{{int:unwatch}}" ã®ãƒªãƒ³ã‚¯ã‚’クリックã—ã¦ãã ã•ã„。',
-'removedwatch' => 'ウォッãƒãƒªã‚¹ãƒˆã‹ã‚‰å‰Šé™¤ã—ã¾ã—ãŸ',
-'removedwatchtext' => 'ページ "$1" をウォッãƒãƒªã‚¹ãƒˆã‹ã‚‰å‰Šé™¤ã—ã¾ã—ãŸã€‚',
-'watch' => 'ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ ',
-'watchthispage' => 'ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ ',
-'unwatch' => 'ウォッãƒãƒªã‚¹ãƒˆã‹ã‚‰å‰Šé™¤',
-'unwatchthispage' => 'ウォッãƒãƒªã‚¹ãƒˆã‹ã‚‰å‰Šé™¤',
-'notanarticle' => 'ã“ã‚Œã¯è¨˜äº‹ã§ã¯ã‚ã‚Šã¾ã›ã‚“。',
-'watchnochange' => 'ãã®æœŸé–“内ã«ã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆã«ã‚るページã¯ã©ã‚Œã‚‚編集ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
-'watchdetails' => '* ウォッãƒãƒªã‚¹ãƒˆã«å…¥ã£ã¦ã„るページ数(ノート除ã): $1
-* [[Special:Watchlist/edit|ウォッãƒãƒªã‚¹ãƒˆã®ä¸€è¦§ãƒ»ç·¨é›†]]',
-'wlheader-enotif' => '* メール通知ãŒæœ‰åŠ¹ã«ãªã£ã¦ã„ã¾ã™',
-'wlheader-showupdated' => '* ã‚ãªãŸãŒæœ€å¾Œã«è¨ªå•ã—ãŸã‚ã¨ã«å¤‰æ›´ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã¯\'\'\'ボールド体\'\'\'ã§è¡¨ç¤ºã•ã‚Œã¾ã™',
-'watchmethod-recent' => 'ウォッãƒãƒªã‚¹ãƒˆã®ä¸­ã‹ã‚‰æœ€è¿‘編集ã•ã‚ŒãŸã‚‚ã®ã‚’抽出',
-'watchmethod-list' => '最近編集ã•ã‚ŒãŸä¸­ã‹ã‚‰ã‚¦ã‚©ãƒƒãƒã—ã¦ã„るページを抽出',
-'removechecked' => 'ãƒã‚§ãƒƒã‚¯ã—ãŸé …目をウォッãƒãƒªã‚¹ãƒˆã‹ã‚‰å‰Šé™¤',
-'watchlistcontains' => 'ã‚ãªãŸã®ã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆã«ã¯ $1 ページ登録ã•ã‚Œã¦ã„ã¾ã™ã€‚',
-'watcheditlist' => 'ウォッãƒãƒªã‚¹ãƒˆã«ç™»éŒ²ã—ã¦ã„るページを文字コード順ã«è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚
-ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã«ãƒã‚§ãƒƒã‚¯ã—ã€ã€Œ{{int:removechecked}}ã€ãƒœã‚¿ãƒ³ã‚’クリックã™ã‚‹ã¨ã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆã‹ã‚‰å‰Šé™¤ã•ã‚Œã¾ã™ã€‚
-
-* ウォッãƒãƒªã‚¹ãƒˆã‹ã‚‰ãƒšãƒ¼ã‚¸ã‚’削除ã™ã‚‹ã¨ã€ä»˜éšã™ã‚‹ãƒŽãƒ¼ãƒˆãƒšãƒ¼ã‚¸ã‚‚削除ã•ã‚Œã¾ã™ã€‚',
-'removingchecked' => 'è¦æ±‚ã•ã‚ŒãŸé …目をウォッãƒãƒªã‚¹ãƒˆã‹ã‚‰å‰Šé™¤ã—ã¦ã„ã¾ã™:',
-'couldntremove' => '"$1" をウォッãƒãƒªã‚¹ãƒˆã‹ã‚‰å‰Šé™¤ã§ãã¾ã›ã‚“。',
-'iteminvalidname' => '"$1" をウォッãƒãƒªã‚¹ãƒˆã‹ã‚‰å‰Šé™¤ã§ãã¾ã›ã‚“。ページåãŒä¸æ­£ã§ã™ã€‚',
-'wlnote' => '以下ã¯æœ€è¿‘ <strong>$2</strong> 時間ã«ç·¨é›†ã•ã‚ŒãŸ <strong>$1</strong> ページã§ã™ã€‚',
-'wlshowlast' => '最近㮠[$1時間] [$2日間] [$3] ã®ã‚‚ã®ã‚’表示ã™ã‚‹',
-'wlsaved' => 'ç¾åœ¨ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã•ã‚ŒãŸã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆã®ã¿ã®è¡¨ç¤ºã¨ãªã£ã¦ã„ã¾ã™ã€‚',
-'wlhideshowown' => '自分ã®ç·¨é›†ã‚’$1',
-'wlhideshowbots' => 'ボットã®ç·¨é›†ã‚’$1',
-'wldone' => '終了ã—ã¾ã—ãŸã€‚',
-'enotif_reset' => 'ã™ã¹ã¦ã®ãƒšãƒ¼ã‚¸ã‚’訪å•æ¸ˆã¿ã«ã™ã‚‹',
-'enotif_newpagetext' => '(æ–°è¦ãƒšãƒ¼ã‚¸)',
-'changed' => '変更',
-'created' => '作æˆ',
-'enotif_subject' => '{{SITENAME}} ã®ãƒšãƒ¼ã‚¸ "$PAGETITLE" ㌠$PAGEEDITOR ã«ã‚ˆã£ã¦$CHANGEDORCREATEDã•ã‚Œã¾ã—ãŸ',
-'enotif_lastvisited' => '
-ã‚ãªãŸãŒæœ€å¾Œã«é–²è¦§ã—ã¦ã‹ã‚‰ã®å·®åˆ†ã‚’見るã«ã¯ä»¥ä¸‹ã®URLã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„:
-$1',
-'enotif_body' => 'Dear $WATCHINGUSERNAME,
-
-{{SITENAME}}ã®ãƒšãƒ¼ã‚¸ $PAGETITLE ㌠$PAGEEDITDATE ã«
-$PAGEEDITOR ã«ã‚ˆã£ã¦$CHANGEDORCREATEDã•ã‚Œã¾ã—ãŸã€‚
-ç¾åœ¨ã®ç‰ˆã‚’見るã«ã¯æ¬¡ã®URLã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„:
-$PAGETITLE_URL
-$NEWPAGE
-
-編集内容ã®è¦ç´„: $PAGESUMMARY ($PAGEMINOREDIT)
-
-投稿者:
-メール: $PAGEEDITOR_EMAIL
-ウィキ: $PAGEEDITOR_WIKI
-
-ã‚ãªãŸãŒã“ã®ãƒšãƒ¼ã‚¸ã‚’訪れãªã„é™ã‚Šã€ã“れ以上ã®é€šçŸ¥ã¯é€ä¿¡ã•ã‚Œã¾ã›ã‚“。
-ウォッãƒãƒªã‚¹ãƒˆã‹ã‚‰ã™ã¹ã¦ã®é€šçŸ¥ãƒ•ãƒ©ã‚°ã‚’リセットã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
-
- {{SITENAME}} 通知システム
-
---
-ウォッãƒãƒªã‚¹ãƒˆã®è¨­å®šã‚’変更ã™ã‚‹:
-{{fullurl:Special:Watchlist/edit}}
-
-助ã‘ãŒå¿…è¦ã§ã™ã‹:
-{{fullurl:Help:Contents}}',
-'deletepage' => 'ページを削除',
-'confirm' => '確èª',
-'excontent' => '内容: \'$1\'',
-'excontentauthor' => '内容: \'$1\' (投稿者 $2 ã®ã¿)',
-'exbeforeblank' => '白紙化å‰ã®å†…容: \'$1\'',
-'exblank' => '白紙ページ',
-'confirmdelete' => '削除ã®ç¢ºèª',
-'deletesub' => '"$1" を削除',
-'historywarning' => '警告: 削除ã—よã†ã¨ã—ã¦ã„るページã«ã¯å±¥æ­´ãŒã‚ã‚Šã¾ã™:',
-'confirmdeletetext' => '指定ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã¾ãŸã¯ç”»åƒã¯ã€ãã®å¤‰æ›´å±¥æ­´ã¨å…±ã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‹ã‚‰æ°¸ä¹…ã«å‰Šé™¤ã•ã‚Œã‚ˆã†ã¨ã—ã¦ã„ã¾ã™ã€‚ã‚ãªãŸãŒå‰Šé™¤ã‚’望んã§ãŠã‚Šã€ãã‚ŒãŒã‚‚ãŸã‚‰ã™å¸°çµã‚’ç†è§£ã—ã¦ãŠã‚Šã€ã‹ã¤ã‚ãªãŸã®ã—よã†ã¨ã—ã¦ã„ã‚‹ã“ã¨ãŒ[[Project:æ–¹é‡|æ–¹é‡]]ã«å³ã—ãŸã‚‚ã®ã§ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。',
-'actioncomplete' => '完了ã—ã¾ã—ãŸ',
-'deletedtext' => '"$1" ã¯å‰Šé™¤ã•ã‚Œã¾ã—ãŸã€‚最近ã®å‰Šé™¤ã«é–¢ã—ã¦ã¯ $2 ã‚’å‚ç…§ã—ã¦ãã ã•ã„。',
-'deletedarticle' => '"$1" を削除ã—ã¾ã—ãŸã€‚',
-'dellogpage' => '削除記録',
-'dellogpagetext' => '以下ã¯æœ€è¿‘ã®å‰Šé™¤ã¨å¾©å¸°ã®è¨˜éŒ²ã§ã™ã€‚',
-'deletionlog' => '削除記録',
-'reverted' => '以å‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¸ã®å·®ã—戻㗠(Reverted to earlier revision)',
-'deletecomment' => '削除ã®ç†ç”±',
-'imagereverted' => '以å‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¸ã®å·®ã—戻ã—ã«æˆåŠŸã—ã¾ã—ãŸã€‚',
-'rollback' => '編集ã®å·®ã—戻ã—',
-'rollback_short' => 'å·®ã—戻ã—',
-'rollbacklink' => 'å·®ã—戻ã—',
-'rollbackfailed' => 'å·®ã—戻ã—ã«å¤±æ•—ã—ã¾ã—ãŸ',
-'cantrollback' => '投稿者ãŒãŸã ä¸€äººã§ã‚ã‚‹ãŸã‚ã€ç·¨é›†ã‚’å·®ã—戻ã›ã¾ã›ã‚“。',
-'alreadyrolled' => 'ページ [[$1]] ã® [[User:$2|$2]] ([[User_talk:$2|会話]] | [[Special:Contributions/$2|履歴]]) ã«ã‚ˆã‚‹ç·¨é›†ã®å·®ã—戻ã—ã«å¤±æ•—ã—ã¾ã—ãŸã€‚誰ã‹ä»–ã®åˆ©ç”¨è€…ãŒç·¨é›†ã‚’è¡Œã£ãŸã‹å·®ã—戻ã—ã•ã‚ŒãŸã®ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。
-
-ã“ã®ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã®ç·¨é›†ã¯ [[User:$3|$3]] ([[User_talk:$3|会話]] | [[Special:Contributions/$3|履歴]]) ã«ã‚ˆã‚‹ã‚‚ã®ã§ã™ã€‚',
-'editcomment' => '編集内容ã®è¦ç´„: <i>$1</i>',
-'revertpage' => '$2 ã«ã‚ˆã‚‹ç·¨é›†ã‚’ $1 ã«ã‚ˆã‚‹ç‰ˆã¸ã¨å·®ã—戻ã—ã¾ã—ãŸã€‚',
-'sessionfailure' => 'ã‚ãªãŸã®ãƒ­ã‚°ã‚¤ãƒ³ãƒ»ã‚»ãƒƒã‚·ãƒ§ãƒ³ã«å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ã“ã®å‹•ä½œã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ãƒã‚¤ã‚¸ãƒ£ãƒƒã‚¯ã‚’防ããŸã‚ã«å–り消ã•ã‚Œã¾ã—ãŸã€‚ブラウザã®ã€Œæˆ»ã‚‹ã€ã‚’押ã—ã¦ã‹ã‚‰ãƒšãƒ¼ã‚¸ã‚’å†èª­è¾¼ã—ã€ã‚‚ã†ä¸€åº¦é€ä¿¡ã—ã¦ãã ã•ã„。',
-'protectlogpage' => 'ä¿è­·è¨˜éŒ²',
-'protectlogtext' => '以下ã¯ãƒšãƒ¼ã‚¸ã®ä¿è­·ãƒ»ä¿è­·è§£é™¤ã®ä¸€è¦§ã§ã™ã€‚詳細ã¯[[{{ns:project}}:ä¿è­·ã•ã‚ŒãŸãƒšãƒ¼ã‚¸]]ã‚’å‚ç…§ã—ã¦ãã ã•ã„。',
-'protectedarticle' => '"$1" ã‚’ä¿è­·ã—ã¾ã—ãŸã€‚',
-'unprotectedarticle' => '"$1" ã®ä¿è­·ã‚’解除ã—ã¾ã—ãŸã€‚',
-'protectsub' => '"$1" ã®ä¿è­·',
-'confirmprotecttext' => '本当ã«ã“ã®ãƒšãƒ¼ã‚¸ã‚’ä¿è­·ã—ã¾ã™ã‹?',
-'confirmprotect' => 'ä¿è­·ã®ç¢ºèª',
-'protectmoveonly' => 'ページã®ç§»å‹•ã®ã¿ã‚’å·®ã—æ­¢ã‚ã‚‹',
-'protectcomment' => 'ä¿è­·ãƒ»ä¿è­·è§£é™¤ã®ç†ç”±',
-'unprotectsub' => '"$1" ã®ä¿è­·è§£é™¤',
-'confirmunprotecttext' => '本当ã«ã“ã®ãƒšãƒ¼ã‚¸ã®ä¿è­·ã‚’解除ã—ã¾ã™ã‹?',
-'confirmunprotect' => 'ä¿è­·è§£é™¤ã®ç¢ºèª',
-'unprotectcomment' => 'ä¿è­·è§£é™¤ã®ç†ç”±',
-'protect-unchain' => '移動権é™ã‚’æ“作',
-'protect-text' => 'ページ "\'\'\'$1\'\'\'" ã®ä¿è­·ãƒ¬ãƒ™ãƒ«ã‚’表示・æ“作ã§ãã¾ã™ã€‚[[{{ns:project}}:ä¿è­·ã®æ–¹é‡|ä¿è­·ã®æ–¹é‡]]ã«å¾“ã£ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。',
-'protect-viewtext' => 'ページã®ä¿è­·ã¯{{int:group-sysop}}ã®ã¿ãŒå®Ÿè¡Œã§ãã¾ã™ã€‚<strong>$1</strong>ã®ç¾åœ¨ã®ä¿è­·çŠ¶æ³ã‚’表示ã—ã¦ã„ã¾ã™:',
-'protect-default' => '(解除)',
-'protect-level-autoconfirmed'=> 'æ–°è¦åˆ©ç”¨è€…ã¨åŒ¿å利用者をç¦æ­¢',
-'protect-level-sysop' => '{{int:group-sysop}}ã®ã¿',
-'restriction-edit' => '編集',
-'restriction-move' => '移動',
-'undelete' => '削除ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‚’å‚ç…§ã™ã‚‹',
-'undeletepage' => '削除ã•ã‚ŒãŸç·¨é›†ã®å‚ç…§ã¨å¾©å¸°',
-'viewdeletedpage' => '削除ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã®å‰Šé™¤è¨˜éŒ²ã¨å±¥æ­´',
-'undeletepagetext' => '以下ã®ãƒšãƒ¼ã‚¸ã¯å‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™ãŒã€ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã«æ®‹ã£ã¦ã„ã‚‹ãŸã‚ã€å¾©å¸°ã§ãã¾ã™ã€‚アーカイブã¯å®šæœŸçš„ã«æ¶ˆåŽ»ã•ã‚Œã¾ã™ã€‚',
-'undeleteextrahelp' => 'å…¨ã¦ã®ç‰ˆã‚’復帰ã™ã‚‹å ´åˆã¯ã€å…¨ã¦ã®ç‰ˆã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’é¸æŠžã—ã¦ã„ãªã„状態ã§ã€Œ{{int:undeletebtn}}ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ãã ã•ã„。
-特定ã®ç‰ˆã‚’復帰ã™ã‚‹å ´åˆã¯ã€å¾©å¸°ã™ã‚‹ç‰ˆã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’é¸æŠžã—ãŸçŠ¶æ…‹ã§ã€Œ{{int:undeletebtn}}ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ãã ã•ã„。
-「{{int:undeletereset}}ã€ãƒœã‚¿ãƒ³ã‚’をクリックã™ã‚‹ã¨ã‚³ãƒ¡ãƒ³ãƒˆæ¬„ã¨å…¨ã¦ã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ãŒã‚¯ãƒªã‚¢ã•ã‚Œã¾ã™ã€‚',
-'undeletearticle' => '削除済ã¿ãƒšãƒ¼ã‚¸ã®å¾©å¸°',
-'undeleterevisions' => '$1版ä¿ç®¡',
-'undeletehistory' => 'ページã®å¾©å¸°ã‚’è¡Œã†ã¨ã€é€šå¸¸ã¯å±¥æ­´ã«ã‚ã‚‹å…¨ã¦ã®ç·¨é›†ãŒå¾©å¸°ã—ã¾ã™ã€‚特定版ã®å¾©å¸°ã‚’è¡Œã†å ´åˆã¯ã€{{int:undeletebtn}}ボタンを押ã™å‰ã«å¾©å¸°å¯¾è±¡ç‰ˆã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’é¸æŠžã—ã¦ãã ã•ã„。',
-'undeletehistorynoadmin'=> 'éŽåŽ»ã«ã“ã®ãƒšãƒ¼ã‚¸ã®å…¨ã¦ã‚‚ã—ãã¯ä¸€éƒ¨ãŒå‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™ã€‚以下ã«ç¤ºã™ã®ã¯å‰Šé™¤è¨˜éŒ²ã¨å‰Šé™¤ã•ã‚ŒãŸç‰ˆã®å±¥æ­´ã§ã™ã€‚削除ã•ã‚ŒãŸå„版ã®å†…容ã¯{{int:group-sysop}}ã®ã¿ãŒé–²è¦§ã§ãã¾ã™ã€‚',
-'undeleterevision' => '削除ã•ã‚ŒãŸ $1 ã®ç‰ˆ',
-'undeletebtn' => '復帰',
-'undeletereset' => 'リセット',
-'undeletecomment' => 'コメント:',
-'undeletedarticle' => '"$1" を復帰ã—ã¾ã—ãŸã€‚',
-'undeletedrevisions' => '$1 版を復帰ã—ã¾ã—ãŸã€‚',
-'undeletedrevisions-files'=> '$1 版ã®ãƒšãƒ¼ã‚¸ã¨ $2 ファイルを復帰ã—ã¾ã—ãŸ',
-'undeletedfiles' => '$1 ファイルを復帰ã—ã¾ã—ãŸ',
-'cannotundelete' => '復帰ã«å¤±æ•—ã—ã¾ã—ãŸã€‚誰ã‹ãŒã™ã§ã«ã“ã®ãƒšãƒ¼ã‚¸ã‚’復帰ã—ã¦ã„ã¾ã™ã€‚',
-'undeletedpage' => '<big>\'\'\'$1 を復帰ã—ã¾ã—ãŸã€‚\'\'\'</big>
-
-最近ã®å‰Šé™¤ã¨å¾©å¸°ã«ã¤ã„ã¦ã¯[[Special:Log/delete|削除記録]]ã‚’å‚ç…§ã—ã¦ãã ã•ã„。',
-'namespace' => 'åå‰ç©ºé–“:',
-'invert' => 'é¸æŠžã—ãŸåå‰ç©ºé–“ã‚’éš ã™',
-'contributions' => '利用者ã®æŠ•ç¨¿è¨˜éŒ²',
-'mycontris' => '自分ã®æŠ•ç¨¿è¨˜éŒ²',
-'contribsub' => '利用者å: $1',
-'nocontribs' => '利用者ã®æŠ•ç¨¿è¨˜éŒ²ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚',
-'ucnote' => '利用者 <b>$1</b> ã«ã‚ˆã‚‹ã“ã“ <b>$2</b> 日間ã®ç·¨é›†ã§ã™ã€‚',
-'uclinks' => 'éŽåŽ» $2 日間㮠$1 編集',
-'uctop' => '(最新)',
-'newbies' => 'æ–°è¦åˆ©ç”¨è€…',
-'sp-newimages-showfrom' => '$1 以後ç¾åœ¨ã¾ã§ã®æ–°ç€ç”»åƒã‚’表示',
-'sp-contributions-newest'=> '最新',
-'sp-contributions-oldest'=> '最å¤',
-'sp-contributions-newer'=> 'å‰ $1',
-'sp-contributions-older'=> '次 $1',
-'sp-contributions-newbies-sub'=> 'æ–°è¦åˆ©ç”¨è€…',
-'whatlinkshere' => 'リンク元',
-'notargettitle' => '対象ã¨ãªã‚‹ãƒšãƒ¼ã‚¸ãŒå­˜åœ¨ã—ã¾ã›ã‚“',
-'notargettext' => '対象ã¨ãªã‚‹ãƒšãƒ¼ã‚¸åˆã¯åˆ©ç”¨è€…ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“',
-'linklistsub' => 'リンクã®ä¸€è¦§',
-'linkshere' => '指定ã—ãŸãƒšãƒ¼ã‚¸ã¯ä»¥ä¸‹ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ãƒªãƒ³ã‚¯ã•ã‚Œã¦ã„ã¾ã™',
-'nolinkshere' => '指定ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã«ãƒªãƒ³ã‚¯ã—ã¦ã„るページã¯ã‚ã‚Šã¾ã›ã‚“。',
-'isredirect' => 'リダイレクトページ',
-'istemplate' => 'テンプレート呼出',
-'blockip' => '投稿ブロック',
-'blockiptext' => '指定ã—ãŸåˆ©ç”¨è€…ã‚„IPアドレスã‹ã‚‰ã®æŠ•ç¨¿ã‚’ブロックã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚投稿ブロックã¯è’らã—を防ããŸã‚ã§ã‚ã‚Šã€[[Project:æ–¹é‡|{{SITENAME}}ã®æ–¹é‡]]ã«å¾“ã£ã¦ã„ã‚‹ã¹ãã§ã™ã€‚明確ãªç†ç”±ã‚’以下ã«è¨˜å…¥ã—ã¦ãã ã•ã„(例ãˆã°ã€è’らã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‚’引用ã™ã‚‹ï¼‰ã€‚',
-'ipaddress' => 'IPアドレス',
-'ipadressorusername' => '利用者å / IPアドレス',
-'ipbexpiry' => '期間',
-'ipbreason' => 'ç†ç”±',
-'ipbsubmit' => '投稿ブロックã™ã‚‹',
-'ipbother' => '期間 (ãã®ä»–ã®ã¨ã)',
-'ipboptions' => '15分:15 minutes,30分:30 minutes,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' => 'ãã®ä»–',
-'badipaddress' => 'IPアドレスãŒç•°å¸¸ã§ã™ã€‚',
-'blockipsuccesssub' => 'ブロックã«æˆåŠŸã—ã¾ã—ãŸã€‚',
-'blockipsuccesstext' => '利用者ã¾ãŸã¯IPアドレス "$1" ã®æŠ•ç¨¿ã‚’ブロックã—ã¾ã—ãŸã€‚<br />
-[[Special:Ipblocklist|{{int:ipblocklist}}]]ã§ç¢ºèªã§ãã¾ã™ã€‚',
-'unblockip' => '投稿ブロックを解除ã™ã‚‹',
-'unblockiptext' => '以下ã®ãƒ•ã‚©ãƒ¼ãƒ ã§åˆ©ç”¨è€…ã¾ãŸã¯IPアドレスã®æŠ•ç¨¿ãƒ–ロックを解除ã§ãã¾ã™ã€‚',
-'ipusubmit' => '投稿ブロックを解除ã™ã‚‹',
-'unblocked' => '[[User:$1|$1]] ã®æŠ•ç¨¿ãƒ–ロックを解除ã—ã¾ã—ãŸ',
-'ipblocklist' => '投稿ブロック中ã®åˆ©ç”¨è€…ã‚„IPアドレス',
-'blocklistline' => '$1, $2 㯠$3 をブロック ($4)',
-'infiniteblock' => '無期é™',
-'expiringblock' => '$1 ã«è§£é™¤',
-'ipblocklistempty' => '{{int:ipblocklist}}ã¯ã‚ã‚Šã¾ã›ã‚“。',
-'blocklink' => 'ブロック',
-'unblocklink' => 'ブロック解除',
-'contribslink' => '投稿記録',
-'autoblocker' => '投稿ブロックã•ã‚Œã¦ã„る利用者 "$1" ã¨åŒã˜IPアドレスã®ãŸã‚ã€è‡ªå‹•çš„ã«ãƒ–ロックã•ã‚Œã¦ã„ã¾ã™ã€‚ブロックã®ç†ç”±ã¯ "$2" ã§ã™ã€‚',
-'blocklogpage' => '投稿ブロック記録',
-'blocklogentry' => '"$1" ã‚’ $2 ブロックã—ã¾ã—ãŸ',
-'blocklogtext' => 'ã“ã®ãƒšãƒ¼ã‚¸ã¯æŠ•ç¨¿ãƒ–ロックã¨è§£é™¤ã®è¨˜éŒ²ã§ã™ã€‚自動的ã«æŠ•ç¨¿ãƒ–ロックã•ã‚ŒãŸIPアドレスã¯è¨˜éŒ²ã•ã‚Œã¦ã„ã¾ã›ã‚“。ç¾æ™‚点ã§æœ‰åŠ¹ãªæŠ•ç¨¿ãƒ–ロックã¯[[Special:Ipblocklist|{{int:ipblocklist}}]]ã‚’ã”覧ãã ã•ã„。',
-'unblocklogentry' => '"$1" をブロック解除ã—ã¾ã—ãŸ',
-'range_block_disabled' => '広域ブロックã¯ç„¡åŠ¹ã«è¨­å®šã•ã‚Œã¦ã„ã¾ã™ã€‚',
-'ipb_expiry_invalid' => 'ä¸æ­£ãªæœŸé–“ã§ã™ã€‚',
-'ip_range_invalid' => 'ä¸æ­£ãªIPアドレス範囲ã§ã™ã€‚',
-'proxyblockreason' => 'Your IP address has been blocked because it is an open proxy. Please contact your Internet service provider or tech support and inform them of this serious security problem.
-
-:ã‚ãªãŸã®ä½¿ç”¨ã—ã¦ã„ã‚‹IPアドレスã¯ã‚ªãƒ¼ãƒ—ン・プロクシã§ã‚ã‚‹ãŸã‚投稿ブロックã•ã‚Œã¦ã„ã¾ã™ã€‚ã‚ãªãŸã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆãƒ»ã‚µãƒ¼ãƒ“ス・プロãƒã‚¤ãƒ€ã€ã‚‚ã—ãã¯æŠ€è¡“担当者ã«é€£çµ¡ã‚’å–ã‚Šã€ã“ã‚ŒãŒæ·±åˆ»ãªã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£å•é¡Œã§ã‚ã‚‹ã“ã¨ã‚’ä¼ãˆã¦ãã ã•ã„。',
-'proxyblocksuccess' => '終了ã—ã¾ã—ãŸã€‚',
-'sorbsreason' => 'ã‚ãªãŸã®IPアドレスã¯ã‚ªãƒ¼ãƒ—ンプロクシã§ã‚ã‚‹ã¨ã€[http://www.sorbs.net/ SORBS] DNSBLã«æŽ²è¼‰ã•ã‚Œã¦ã„ã¾ã™ã€‚',
-'sorbs_create_account_reason'=> 'ã‚ãªãŸã®IPアドレスãŒã‚ªãƒ¼ãƒ—ンプロクシã§ã‚ã‚‹ã¨ã€[http://www.sorbs.net/ SORBS] DNSBLã«æŽ²è¼‰ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作æˆã§ãã¾ã›ã‚“。',
-'lockdb' => 'データベースã®ãƒ­ãƒƒã‚¯',
-'unlockdb' => 'データベースã®ãƒ­ãƒƒã‚¯è§£é™¤',
-'lockdbtext' => 'データベースをロックã™ã‚‹ã¨å…¨ã¦ã®åˆ©ç”¨è€…ã¯ãƒšãƒ¼ã‚¸ã‚’編集ã§ããªããªã‚Šã€ã‚ªãƒ—ションを変更ã§ããªããªã‚Šã€ã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆã‚’編集ã§ããªããªã‚‹ãªã©ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«æ›¸ã込む全ã¦ã®ä½œæ¥­ãŒã§ããªããªã‚Šã¾ã™ã€‚本当ã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’ロックã—ã¦è‰¯ã„ã‹ã©ã†ã‹ç¢ºèªã—ã¦ãã ã•ã„。メンテナンスãŒçµ‚了ã—ãŸã‚‰ãƒ­ãƒƒã‚¯ã‚’解除ã—ã¦ãã ã•ã„。',
-'unlockdbtext' => 'データベースã®ãƒ­ãƒƒã‚¯ã‚’解除ã™ã‚‹ã“ã¨ã§åˆ©ç”¨è€…ã¯ãƒšãƒ¼ã‚¸ã‚’編集ã§ãるよã†ã«ãªã‚Šã€ã‚ªãƒ—ションを変更ã§ãるよã†ã«ãªã‚Šã€ã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆã‚’編集ã§ãるよã†ã«ãªã‚‹ãªã©ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«æ›¸ã込む全ã¦ã®ä½œæ¥­ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚本当ã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ãƒ­ãƒƒã‚¯ã‚’解除ã—ã¦ã„ã„ã‹ã©ã†ã‹ç¢ºèªã—ã¦ãã ã•ã„。',
-'lockconfirm' => '本当ã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’ロックã™ã‚‹',
-'unlockconfirm' => 'ロックを解除ã™ã‚‹',
-'lockbtn' => 'ロック',
-'unlockbtn' => 'ロック解除',
-'locknoconfirm' => 'ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã«ãƒã‚§ãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
-'lockdbsuccesssub' => 'データベースã¯ãƒ­ãƒƒã‚¯ã•ã‚Œã¾ã—ãŸã€‚',
-'unlockdbsuccesssub' => 'データベースã®ãƒ­ãƒƒã‚¯ã¯è§£é™¤ã•ã‚Œã¾ã—ãŸ',
-'lockdbsuccesstext' => 'データベースをロックã—ã¾ã—ãŸã€‚メンテナンスãŒçµ‚了ã—ãŸã‚‰å¿˜ã‚Œãšã«ãƒ­ãƒƒã‚¯ã‚’解除ã—ã¦ãã ã•ã„。',
-'unlockdbsuccesstext' => 'データベースã®ãƒ­ãƒƒã‚¯ã¯è§£é™¤ã•ã‚Œã¾ã—ãŸã€‚',
-'makesysoptitle' => '{{int:Makesysop}}',
-'makesysoptext' => 'ã“ã®ãƒ•ã‚©ãƒ¼ãƒ ã¯é€šå¸¸ã®åˆ©ç”¨è€…ã‚’{{int:group-sysop}}ã«ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã—ã¾ã™ã€‚{{int:group-sysop}}ã«ã™ã‚‹åˆ©ç”¨è€…åを入力ã—ã€{{int:Makesysopsubmit}}ボタンを押ã—ã¦ãã ã•ã„。',
-'makesysopname' => '利用者å:',
-'makesysopsubmit' => 'ã“ã®åˆ©ç”¨è€…ã‚’{{int:group-sysop}}ã«ã™ã‚‹',
-'makesysopok' => '<b>利用者 "$1" ã‚’{{int:group-sysop}}ã«ã—ã¾ã—ãŸã€‚</b>',
-'makesysopfail' => '<b>利用者 "$1" ã‚’{{int:group-sysop}}ã«ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚利用者åã‚’æ­£ã—ã入力ã—ã¦ã„ãŸã‹ã©ã†ã‹ç¢ºèªã—ã¦ãã ã•ã„。</b>',
-'setbureaucratflag' => '“{{int:group-bureaucrat}}†フラグをセット',
-'setstewardflag' => '“{{int:group-steward}}†フラグをセット',
-'rightslog' => '権é™å¤‰æ›´è¨˜éŒ²',
-'rightslogtext' => '以下ã¯åˆ©ç”¨è€…権é™å¤‰æ›´ã®ä¸€è¦§ã§ã™ã€‚',
-'rightslogentry' => '$1 ã®æ¨©é™ã‚’ $2 ã‹ã‚‰ $3 ã¸å¤‰æ›´ã—ã¾ã—ãŸã€‚',
-'rights' => '権é™:',
-'set_user_rights' => '利用者権é™ã®è¨­å®š',
-'user_rights_set' => '<b>利用者 "$1" ã®æ¨©é™ãŒæ›´æ–°ã•ã‚Œã¾ã—ãŸ</b>',
-'set_rights_fail' => '<b>利用者 "$1" ã®æ¨©é™ã‚’設定ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚利用者åã‚’æ­£ã—ã入力ã—ã¦ã„ãŸã‹ã©ã†ã‹ç¢ºèªã—ã¦ãã ã•ã„。</b>',
-'makesysop' => '利用者を{{int:group-sysop}}ã«ã™ã‚‹',
-'already_sysop' => '利用者ã¯æ—¢ã«{{int:group-sysop}}ã§ã™ã€‚',
-'already_bureaucrat' => '利用者ã¯æ—¢ã«{{int:group-bureaucrat}}ã§ã™ã€‚',
-'already_steward' => '利用者ã¯æ—¢ã«{{int:group-steward}}ã§ã™ã€‚',
-'movepage' => 'ページã®ç§»å‹•',
-'movepagetext' => '下ã®ãƒ•ã‚©ãƒ¼ãƒ ã‚’利用ã™ã‚‹ã¨ã€ãƒšãƒ¼ã‚¸åを変更ã—ã€ãã®å±¥æ­´ã‚‚変更先ã¸ç§»å‹•ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚å¤ã„ページã¯å¤‰æ›´å…ˆã¸ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãƒšãƒ¼ã‚¸ã¨ãªã‚Šã¾ã™ã€‚ページã®ä¸­èº«ã¨å¤‰æ›´å‰ã®ãƒšãƒ¼ã‚¸ã«å¼µã‚‰ã‚ŒãŸãƒªãƒ³ã‚¯ã¯å¤‰ã‚ã‚Šã¾ã›ã‚“。ã§ã™ã‹ã‚‰ã€äºŒé‡ã«ãªã£ãŸã‚Šå£Šã‚Œã¦ã—ã¾ã£ãŸãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’ãƒã‚§ãƒƒã‚¯ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚
-
-変更先ãŒã™ã§ã«å­˜åœ¨ã™ã‚‹å ´åˆã«ã¯ã€å±¥æ­´ãŒç§»å‹•å…ƒãƒšãƒ¼ã‚¸ã¸ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆãŸã ä¸€ã¤ã§ã‚ã‚‹å ´åˆã‚’除ã„ã¦ã€ç§»å‹•ã§ãã¾ã›ã‚“。ã¤ã¾ã‚Šã€é–“é•ãˆã¦ãƒšãƒ¼ã‚¸åを変更ã—ãŸå ´åˆã«ã¯å…ƒã«æˆ»ã›ã¾ã™ã€‚
-
-<strong>注æ„ï¼</strong> よã閲覧ã•ã‚Œã‚‹ãƒšãƒ¼ã‚¸ã‚„ã€ä»–ã®å¤šãã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ãƒªãƒ³ã‚¯ã•ã‚Œã¦ã„るページを移動ã™ã‚‹ã¨äºˆæœŸã›ã¬çµæžœãŒèµ·ã“ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ページã®ç§»å‹•ã«ä¼´ã†å½±éŸ¿ã‚’よã考ãˆã¦ã‹ã‚‰è¸ã¿åˆ‡ã‚‹ã‚ˆã†ã«ã—ã¦ãã ã•ã„。',
-'movepagetalktext' => '付éšã™ã‚‹ãƒŽãƒ¼ãƒˆã®ãƒšãƒ¼ã‚¸ãŒã‚ã‚‹å ´åˆã«ã¯ã€åŸºæœ¬çš„ã«ã¯ã€ä¸€ç·’ã«ç§»å‹•ã•ã‚Œã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚
-
-但ã—ã€ä»¥ä¸‹ã®å ´åˆã«ã¤ã„ã¦ã¯åˆ¥ã§ã™ã€‚
-*åå‰ç©ºé–“ã‚’ã¾ãŸãŒã‚‹ç§»å‹•ã®å ´åˆ
-*移動先ã«æ—¢ã«å±¥æ­´ã®ã‚るノートページãŒå­˜åœ¨ã™ã‚‹å ´åˆ
-*下ã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã®ãƒã‚§ãƒƒã‚¯ãƒžãƒ¼ã‚¯ã‚’消ã—ãŸå ´åˆ
-
-ã“れらã®å ´åˆã€ãƒŽãƒ¼ãƒˆãƒšãƒ¼ã‚¸ã‚’移動ã™ã‚‹å ´åˆã«ã¯ã€åˆ¥ã«ä½œæ¥­ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'movearticle' => '移動ã™ã‚‹ãƒšãƒ¼ã‚¸',
-'movenologin' => 'ログインã—ã¦ã„ã¾ã›ã‚“',
-'movenologintext' => 'ページを移動ã™ã‚‹ãŸã‚ã«ã¯ã€ã‚¢ã‚«ã‚¦ãƒ³ãƒˆä½œæˆã®ä¸Šã€[[Special:Userlogin|ログイン]]ã—ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'newtitle' => 'æ–°ã—ã„ページå',
-'movepagebtn' => 'ページを移動',
-'pagemovedsub' => '無事移動ã—ã¾ã—ãŸã€‚',
-'pagemovedtext' => 'ページ "[[$1]]" 㯠"[[$2]]" ã«ç§»å‹•ã—ã¾ã—ãŸã€‚',
-'articleexists' => '指定ã•ã‚ŒãŸç§»å‹•å…ˆã«ã¯æ—¢ã«ãƒšãƒ¼ã‚¸ãŒå­˜åœ¨ã™ã‚‹ã‹ã€åå‰ãŒä¸é©åˆ‡ã§ã™ã€‚',
-'talkexists' => 'ページ自身ã¯ç§»å‹•ã•ã‚Œã¾ã—ãŸãŒã€ä»˜éšã®ãƒŽãƒ¼ãƒˆãƒšãƒ¼ã‚¸ã¯ç§»å‹•å…ˆã®ãƒšãƒ¼ã‚¸ãŒå­˜åœ¨ã—ãŸãŸã‚移動ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚手動ã§å†…容を統åˆã—ã¦ãã ã•ã„。',
-'movedto' => '移動先:',
-'movetalk' => 'ノートページãŒä»˜éšã™ã‚‹å ´åˆã«ã¯ã€ãれも一緒ã«ç§»å‹•ã™ã‚‹',
-'talkpagemoved' => '付éšã®ãƒŽãƒ¼ãƒˆã®ãƒšãƒ¼ã‚¸ã‚‚移動ã—ã¾ã—ãŸã€‚',
-'talkpagenotmoved' => '付éšã®ãƒŽãƒ¼ãƒˆã®ãƒšãƒ¼ã‚¸ã¯<strong>移動ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚</strong>',
-'1movedto2' => 'ページ [[$1]] ã‚’ [[$2]] ã¸ç§»å‹•',
-'1movedto2_redir' => 'ページ [[$1]] ã‚’ã“ã®ãƒšãƒ¼ã‚¸ã‚ã¦ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆ [[$2]] ã¸ç§»å‹•',
-'movelogpage' => '移動記録',
-'movelogpagetext' => '以下ã¯ãƒšãƒ¼ã‚¸ç§»å‹•ã®è¨˜éŒ²ã§ã™ã€‚',
-'movereason' => 'ç†ç”±',
-'revertmove' => 'å·®ã—戻ã—',
-'delete_and_move' => '削除ã—ã¦ç§»å‹•ã™ã‚‹',
-'delete_and_move_text' => '== 削除ãŒå¿…è¦ã§ã™ ==
-移動先 "[[$1]]" ã¯æ—¢ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚ã“ã®ãƒšãƒ¼ã‚¸ã‚’移動ã®ãŸã‚ã«å‰Šé™¤ã—ã¾ã™ã‹ï¼Ÿ',
-'delete_and_move_confirm'=> 'ページ削除ã®ç¢ºèª',
-'delete_and_move_reason'=> '移動ã®ãŸã‚ã®å‰Šé™¤',
-'selfmove' => '移動元ã¨ç§»å‹•å…ˆã®ãƒšãƒ¼ã‚¸åãŒåŒã˜ã§ã™ã€‚自分自身ã¸ã¯ç§»å‹•ã§ãã¾ã›ã‚“。',
-'immobile_namespace' => '移動先ã®ãƒšãƒ¼ã‚¸åã¯ç‰¹åˆ¥ãªãƒšãƒ¼ã‚¸ã§ã™ã€‚ãã®åå‰ç©ºé–“ã«ãƒšãƒ¼ã‚¸ã‚’移動ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。',
-'export' => 'ページデータã®æ›¸ã出ã—',
-'exporttext' => 'ã“ã“ã§ã¯å˜ç‹¬ã®ã¾ãŸã¯è¤‡æ•°ã®ãƒšãƒ¼ã‚¸ã®ãƒ†ã‚­ã‚¹ãƒˆã¨ç·¨é›†å±¥æ­´ã‚’XMLã®å½¢ã§æ›¸ã出ã™ã“ã¨ãŒã§ãã¾ã™ã€‚書ã出ã•ã‚ŒãŸXML文書ã¯ä»–ã®MediaWikiã§å‹•ã„ã¦ã„るウィキã«å–り込んã ã‚Šã€å¤‰æ›ã—ãŸã‚Šã€å€‹äººçš„ãªæ¥½ã—ã¿ã«ä½¿ã£ãŸã‚Šã§ãã¾ã™ã€‚
-
-ページデータを書ã出ã™ã«ã¯ä¸‹ã®ãƒ†ã‚­ã‚¹ãƒˆãƒœãƒƒã‚¯ã‚¹ã«æ›¸ã出ã—ãŸã„ページã®ã‚¿ã‚¤ãƒˆãƒ«ã‚’一行ã«ä¸€ãƒšãƒ¼ã‚¸ãšã¤è¨˜å…¥ã—ã¦ãã ã•ã„。ã¾ãŸç·¨é›†å±¥æ­´ã¨ã¨ã‚‚ã«å…¨ã¦ã®å¤ã„版をå«ã‚“ã§æ›¸ã出ã™ã®ã‹ã€æœ€æ–°ç‰ˆã®ã¿ã‚’書ã出ã™ã®ã‹é¸æŠžã—ã¦ãã ã•ã„。
-
-後者ã®ã‚±ãƒ¼ã‚¹ã§ã¯ãƒªãƒ³ã‚¯ã®å½¢ã§ä½¿ã†ã“ã¨ã‚‚ã§ãã¾ã™ã€‚例: [[メインページ]]ã®æœ€æ–°ç‰ˆã‚’å–å¾—ã™ã‚‹ã«ã¯[[Special:Export/メインページ]]を使用ã—ã¾ã™ã€‚',
-'exportcuronly' => 'ã™ã¹ã¦ã®å±¥æ­´ã‚’å«ã¾ã›ãšã«ã€æœ€æ–°ç‰ˆã®ã¿ã‚’書ã出ã™',
-'exportnohistory' => '\'\'\'ãŠçŸ¥ã‚‰ã›:\'\'\' パフォーマンス上ã®ç†ç”±ã«ã‚ˆã‚Šã€ã“ã®ãƒ•ã‚©ãƒ¼ãƒ ã«ã‚ˆã‚‹ãƒšãƒ¼ã‚¸ã®å®Œå…¨ãªå±¥æ­´ã®æ›¸ã出ã—ã¯è¡Œãˆã¾ã›ã‚“。',
-'export-submit' => '書ã出ã—',
-'allmessages' => '表示メッセージã®ä¸€è¦§',
-'allmessagesname' => 'メッセージå',
-'allmessagesdefault' => '既定ã®æ–‡ç« ',
-'allmessagescurrent' => 'ç¾åœ¨ã®æ–‡ç« ',
-'allmessagestext' => 'ã“ã‚Œã¯{{ns:mediawiki}}åå‰ç©ºé–“ã«ã‚ã‚‹å…¨ã¦ã®ã‚·ã‚¹ãƒ†ãƒ ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ä¸€è¦§ã§ã™ã€‚',
-'allmessagesnotsupportedUI'=> 'ã“ã®ã‚µã‚¤ãƒˆã§ã¯ã€ã‚ãªãŸã®ç¾åœ¨ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹è¨€èªž <b>$1</b> ã«ãŠã‘ã‚‹ {{ns:special}}:Allmessages ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。',
-'allmessagesnotsupportedDB'=> 'wgUseDatabaseMessages ãŒç„¡åŠ¹ã®ãŸã‚ã€[[Special:Allmessages]] ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã›ã‚“。',
-'allmessagesfilter' => 'メッセージåフィルタ:',
-'allmessagesmodified' => 'æ¡ä»¶ã«å½“ã¦ã¯ã¾ã‚‹ã‚‚ã®ã‚’表示',
-'thumbnail-more' => '拡大',
-'missingimage' => '<b>以下ã®ç”»åƒãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。</b><br /><i>$1</i>',
-'filemissing' => '<i>ファイルãŒã‚ã‚Šã¾ã›ã‚“</i>',
-'thumbnail_error' => 'サムãƒã‚¤ãƒ«ã®ä½œæˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ: $1',
-'import' => 'ページデータã®å–ã‚Šè¾¼ã¿',
-'importinterwiki' => 'Transwikiインãƒãƒ¼ãƒˆ',
-'import-interwiki-text' => 'インãƒãƒ¼ãƒˆã™ã‚‹ã‚¦ã‚£ã‚­ã¨ãƒšãƒ¼ã‚¸åã‚’é¸æŠžã—ã¦ãã ã•ã„。変更履歴ã®æ—¥ä»˜ã¨ç·¨é›†è€…ãŒä¿å­˜ã•ã‚Œã¾ã™ã€‚ã™ã¹ã¦ã®transwikiã¯[[Special:Log/import|インãƒãƒ¼ãƒˆè¨˜éŒ²]]ã«è¨˜éŒ²ã•ã‚Œã¾ã™ã€‚',
-'import-interwiki-history'=> 'ã“ã®ãƒšãƒ¼ã‚¸ã®å…¨ã¦ã®ç‰ˆã‚’複製ã™ã‚‹',
-'import-interwiki-submit'=> 'å–ã‚Šè¾¼ã¿',
-'importtext' => 'å…ƒã¨ãªã‚‹ã‚¦ã‚£ã‚­ã‹ã‚‰ {{ns:special}}:Export を使ã£ã¦XMLファイルを書ã出ã—ã€ã“ã“ã§ã‚¢ãƒƒãƒ—ロードã—ã¦ãã ã•ã„。',
-'importstart' => 'ページをå–り込んã§ã„ã¾ã™...',
-'import-revision-count' => '$1 版',
-'importnopages' => 'インãƒãƒ¼ãƒˆã™ã‚‹ãƒšãƒ¼ã‚¸ãŒã‚ã‚Šã¾ã›ã‚“',
-'importfailed' => 'å–ã‚Šè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ: $1',
-'importunknownsource' => 'インãƒãƒ¼ãƒˆã™ã‚‹ã‚½ãƒ¼ã‚¹ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¿ã‚¤ãƒ—ãŒä¸æ˜Žã§ã™',
-'importcantopen' => 'インãƒãƒ¼ãƒˆã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã‘ã¾ã›ã‚“',
-'importbadinterwiki' => 'interwiki リンクãŒæ­£ã—ãã‚ã‚Šã¾ã›ã‚“',
-'importnotext' => '内容ãŒç©ºã‹ã€ãƒ†ã‚­ã‚¹ãƒˆãŒã‚ã‚Šã¾ã›ã‚“。',
-'importsuccess' => 'å–ã‚Šè¾¼ã¿ã«æˆåŠŸã—ã¾ã—ãŸã€‚',
-'importhistoryconflict' => 'å–ã‚Šè¾¼ã¿æ™‚ã«ã„ãã¤ã‹ã®ç‰ˆãŒç«¶åˆã—ã¾ã—ãŸï¼ˆä»¥å‰ã«åŒã˜ãƒšãƒ¼ã‚¸ã‚’å–り込んã§ã„ã¾ã›ã‚“ã‹ï¼‰ã€‚',
-'importnosources' => 'Transwikiã®èª­ã¿è¾¼ã¿å…ƒãŒå®šç¾©ã•ã‚Œã¦ã„ãªã„ãŸã‚ã€å±¥æ­´ã®ç›´æŽ¥ã‚¢ãƒƒãƒ—ロードã¯ç„¡åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã€‚',
-'importnofile' => 'ファイルãŒã‚¢ãƒƒãƒ—ロードã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ',
-'importuploaderror' => 'ファイルã®å–ã‚Šè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸã€‚æらãã€è¨±å¯ã•ã‚Œã¦ã„る最大ファイルサイズより大ããªãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップロードã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚',
-'importlogpage' => 'インãƒãƒ¼ãƒˆè¨˜éŒ²',
-'import-logentry-upload'=> 'ファイルã®ã‚¢ãƒƒãƒ—ロードã«ã‚ˆã‚Š $1 をインãƒãƒ¼ãƒˆã—ã¾ã—ãŸ',
-'import-logentry-upload-detail'=> '$1 版',
-'import-logentry-interwiki'=> '$1 ã‚’transwikiã—ã¾ã—ãŸ',
-'import-logentry-interwiki-detail'=> '$2 㮠$1 版',
-'accesskey-diff' => 'd',
-'tooltip-search' => 'ウィキ内を検索 [alt-f]',
-'tooltip-minoredit' => 'ã“ã®ç·¨é›†ã‚’細部ã®å¤‰æ›´ã¨ãƒžãƒ¼ã‚¯ [alt-i]',
-'tooltip-save' => '編集をä¿å­˜ã—ã¾ã™ã€‚ [alt-s]',
-'tooltip-preview' => '編集çµæžœã‚’確èªã—ã¾ã™ã€‚ä¿å­˜å‰ã«æ˜¯éžä½¿ç”¨ã—ã¦ãã ã•ã„。 [alt-p]',
-'tooltip-diff' => 'ã‚ãªãŸãŒç·¨é›†ã—ãŸç‰ˆã®å¤‰æ›´ç‚¹ã‚’表示ã—ã¾ã™ã€‚[alt-d]',
-'tooltip-compareselectedversions'=> 'é¸æŠžã•ã‚ŒãŸäºŒã¤ã®ç‰ˆã®å·®åˆ†ã‚’表示ã—ã¾ã™ã€‚ [alt-v]',
-'tooltip-watch' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’ウォッãƒãƒªã‚¹ãƒˆã¸è¿½åŠ ã—ã¾ã™ã€‚ [alt-w]',
-'Common.css' => '/* ã“ã“ã«æ›¸ã„㟠CSS ã¯å…¨ã¦ã®å¤–装ã«å映ã•ã‚Œã¾ã™ */',
-'Monobook.css' => '/* ã“ã®ãƒšãƒ¼ã‚¸ã‚’編集ã™ã‚‹ã¨ã‚µã‚¤ãƒˆå…¨ä½“ã§ã®å¤–装 monobook ã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã«ãªã‚Šã¾ã™ */
-#bodyContent { font-size:118% }',
-'nodublincore' => 'ã“ã®ã‚µãƒ¼ãƒã§ã¯ Dublin Core RDF メタデータãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
-'nocreativecommons' => 'ã“ã®ã‚µãƒ¼ãƒã§ã¯ã‚¯ãƒªã‚¨ã‚¤ãƒ†ã‚£ãƒ–・コモンズ㮠RDF メタデータãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
-'notacceptable' => 'ウィキサーãƒãƒ¼ã¯ã‚ãªãŸã®ä½¿ç”¨ã—ã¦ã„るクライアントãŒèª­ã‚ã‚‹å½¢å¼ã§æƒ…報をæä¾›ã§ãã¾ã›ã‚“。',
-'anonymous' => '{{SITENAME}}ã®åŒ¿å利用者',
-'siteuser' => '{{SITENAME}}ã®åˆ©ç”¨è€…$1',
-'lastmodifiedby' => '最終更新㯠$2 ã«ã‚ˆã‚‹ $1 ã®ç·¨é›†ã§ã™ã€‚',
-'and' => 'ãŠã‚ˆã³',
-'othercontribs' => '$1ã®ç‰ˆã«åŸºã¥ãã¾ã™ã€‚',
-'others' => 'ãã®ä»–ã®åˆ©ç”¨è€…',
-'siteusers' => '{{SITENAME}}ã®åˆ©ç”¨è€…$1',
-'creditspage' => 'ページ・クレジット',
-'nocredits' => 'ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯æœ‰åŠ¹ãªã‚¯ãƒ¬ã‚¸ãƒƒãƒˆæƒ…å ±ãŒã‚ã‚Šã¾ã›ã‚“。',
-'spamprotectiontitle' => 'スパム防御フィルター',
-'spamprotectiontext' => 'ã‚ãªãŸãŒä¿å­˜ã—よã†ã¨ã—ãŸãƒšãƒ¼ã‚¸ã¯ã‚¹ãƒ‘ム・フィルターã«ã‚ˆã£ã¦ä¿å­˜ã‚’ブロックã•ã‚Œã¾ã—ãŸã€‚ã“ã‚Œã¯ä¸»ã«å¤–部サイトã¸ã®ãƒªãƒ³ã‚¯ãŒåŽŸå› ã§ã™ã€‚',
-'spamprotectionmatch' => '以下ã¯ã‚¹ãƒ‘ム・フィルターã«ã‚ˆã£ã¦æ¤œå‡ºã•ã‚ŒãŸãƒ†ã‚­ã‚¹ãƒˆã§ã™: $1',
-'subcategorycount' => 'ã“ã®ã‚«ãƒ†ã‚´ãƒªã«ã¯ $1 ã®ã‚µãƒ–カテゴリãŒã‚ã‚Šã¾ã™ã€‚',
-'categoryarticlecount' => 'ã“ã®ã‚«ãƒ†ã‚´ãƒªã«ã¯ $1 ã®é …ç›®ãŒã‚ã‚Šã¾ã™ã€‚',
-'listingcontinuesabbrev'=> ' ã®ç¶šã',
-'spambot_username' => 'MediaWiki スパム除去',
-'spam_reverting' => '$1 ã¸ã®ãƒªãƒ³ã‚¯ã‚’å«ã¾ãªã„以å‰ã®ç‰ˆã«å·®ã—戻ã—',
-'spam_blanking' => 'ã™ã¹ã¦ã®ç‰ˆã‹ã‚‰ $1 ã¸ã®ãƒªãƒ³ã‚¯ã‚’削除',
-'infosubtitle' => 'ページ情報',
-'numedits' => '編集数(項目): $1',
-'numtalkedits' => '編集数(ノート): $1',
-'numwatchers' => 'ウォッãƒã—ã¦ã„る利用者数: $1',
-'numauthors' => '投稿者数(項目): $1',
-'numtalkauthors' => '投稿者数(ノート): $1',
-'mw_math_png' => '常ã«PNG',
-'mw_math_simple' => 'シンプルãªæ•°å¼ã¯HTMLã€ãれ以外ã¯PNG',
-'mw_math_html' => 'ã§ãã‚‹é™ã‚ŠHTMLã€ã•ã‚‚ãªã‘ã‚Œã°PNG',
-'mw_math_source' => 'TeXã®ã¾ã¾ã«ã™ã‚‹ (テキストブラウザå‘ã‘)',
-'mw_math_modern' => '最近ã®ãƒ–ラウザã§æŽ¨å¥¨',
-'mw_math_mathml' => 'å¯èƒ½ãªã‚‰ã°MathMLを使ㆠ(実験中ã®æ©Ÿèƒ½)',
-'markaspatrolleddiff' => 'パトロール済ã¿ã«ã™ã‚‹',
-'markaspatrolledtext' => 'ã“ã®é …目をパトロール済ã¿ã«ã™ã‚‹',
-'markedaspatrolled' => 'パトロール済ã¿ã«ã—ã¾ã—ãŸã€‚',
-'markedaspatrolledtext' => 'é¸æŠžã•ã‚ŒãŸç·¨é›†ã‚’パトロール済ã¿ã«ã—ã¾ã—ãŸã€‚',
-'rcpatroldisabled' => 'RCパトロールãŒç„¡åŠ¹ã§ã™',
-'rcpatroldisabledtext' => '最近更新ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã®ãƒ‘トロール機能ã¯ç¾åœ¨ç„¡åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã€‚',
-'markedaspatrollederror'=> 'パトロール済ã¿ã«ã§ãã¾ã›ã‚“。',
-'markedaspatrollederrortext'=> 'パトロール済ã¿ã«ã™ã‚‹ãŸã‚ã«ã¯ã©ã®ç‰ˆã‹ã‚’指定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'Monobook.js' => '/* tooltips and access keys */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'自分ã®åˆ©ç”¨è€…ページ\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'ã‚ãªãŸã®IPアドレス用ã®åˆ©ç”¨è€…ページ\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'自分ã®ä¼šè©±ãƒšãƒ¼ã‚¸\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'ã‚ãªãŸã®IPアドレスã‹ã‚‰ãªã•ã‚ŒãŸç·¨é›†ã®ä¼šè©±ãƒšãƒ¼ã‚¸\');
- ta[\'pt-preferences\'] = new Array(\'\',\'オプションã®å¤‰æ›´\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'変更を監視ã—ã¦ã„るページã®ä¸€è¦§\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'自分ã®æŠ•ç¨¿è¨˜éŒ²\');
- ta[\'pt-login\'] = new Array(\'o\',\'ログインã™ã‚‹ã“ã¨ãŒæŽ¨å¥¨ã•ã‚Œã¾ã™ãŒã€ã—ãªãã¦ã‚‚構ã„ã¾ã›ã‚“。\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'ログインã™ã‚‹ã“ã¨ãŒæŽ¨å¥¨ã•ã‚Œã¾ã™ãŒã€ã—ãªãã¦ã‚‚構ã„ã¾ã›ã‚“。\');
- ta[\'pt-logout\'] = new Array(\'o\',\'ログアウト\');
- ta[\'ca-talk\'] = new Array(\'t\',\'é …ç›®ã®ãƒŽãƒ¼ãƒˆ\');
- ta[\'ca-edit\'] = new Array(\'e\',\'ã“ã®ãƒšãƒ¼ã‚¸ã‚’編集ã§ãã¾ã™ã€‚投稿ã®å‰ã«ã€Œ{{int:showpreview}}ã€ãƒœã‚¿ãƒ³ã‚’使ã£ã¦ãã ã•ã„。\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'ã“ã®ãƒšãƒ¼ã‚¸ã«ã‚³ãƒ¡ãƒ³ãƒˆã‚’加ãˆã‚‹\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'ã“ã®ãƒšãƒ¼ã‚¸ã¯ä¿è­·ã•ã‚Œã¦ã„ã¾ã™ã€‚ページã®ã‚½ãƒ¼ã‚¹ã‚’閲覧ã§ãã¾ã™ã€‚\');
- ta[\'ca-history\'] = new Array(\'h\',\'ã“ã®ãƒšãƒ¼ã‚¸ã®éŽåŽ»ã®ç‰ˆ\');
- ta[\'ca-protect\'] = new Array(\'=\',\'ã“ã®ãƒšãƒ¼ã‚¸ã‚’ä¿è­·\');
- ta[\'ca-delete\'] = new Array(\'d\',\'ã“ã®ãƒšãƒ¼ã‚¸ã‚’削除\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'削除ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‚’復帰ã™ã‚‹\');
- ta[\'ca-move\'] = new Array(\'m\',\'ã“ã®ãƒšãƒ¼ã‚¸ã‚’移動\');
- ta[\'ca-watch\'] = new Array(\'w\',\'ã“ã®ãƒšãƒ¼ã‚¸ã‚’ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ \');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'ã“ã®ãƒšãƒ¼ã‚¸ã‚’ウォッãƒãƒªã‚¹ãƒˆã‹ã‚‰å¤–ã™\');
- ta[\'p-search\'] = new Array(\'f\',\'ウィキ内を検索\');
- ta[\'p-logo\'] = new Array(\'\',\'メインページ\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'メインページã«ç§»å‹•\');
- ta[\'n-portal\'] = new Array(\'\',\'ã“ã®ãƒ—ロジェクトã«ã¤ã„ã¦ã€ã‚ãªãŸã®ã§ãã‚‹ã“ã¨ã‚’探ã™å ´æ‰€ã§ã™\');
- ta[\'n-currentevents\'] = new Array(\'\',\'最近ã®å‡ºæ¥äº‹\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'最近更新ãŒè¡Œã‚ã‚ŒãŸãƒšãƒ¼ã‚¸ã®ä¸€è¦§\');
- ta[\'n-randompage\'] = new Array(\'x\',\'ランダムã«è¨˜äº‹ã‚’é¸ã‚“ã§è¡¨ç¤º\');
- ta[\'n-help\'] = new Array(\'\',\'ヘルプ・使ã„æ–¹\');
- ta[\'n-villagepump\'] = new Array(\'\',\'プロジェクトã«ã¤ã„ã¦ã®æ„見交æ›ã‚„告知\');
- ta[\'n-contact\'] = new Array(\'\',\'ウィキペディアやウィキメディア財団ã«é–¢ã™ã‚‹é€£çµ¡å…ˆ\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'ç§ãŸã¡ã‚’サãƒãƒ¼ãƒˆã—ã¦ãã ã•ã„\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'ã“ã®ãƒšãƒ¼ã‚¸ã«ãƒªãƒ³ã‚¯ã—ã¦ã„るページã®ä¸€è¦§\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'最近更新ãŒè¡Œã‚ã‚ŒãŸã“ã®ãƒšãƒ¼ã‚¸ã®ãƒªãƒ³ã‚¯å…ˆ\');
- ta[\'feed-rss\'] = new Array(\'\',\'ã“ã®ãƒšãƒ¼ã‚¸ã®RSSフィード\');
- ta[\'feed-atom\'] = new Array(\'\',\'ã“ã®ãƒšãƒ¼ã‚¸ã®Atomフィード\');
- ta[\'t-contributions\'] = new Array(\'\',\'利用者ã®æŠ•ç¨¿è¨˜éŒ²\');
- ta[\'t-emailuser\'] = new Array(\'\',\'{{int:emailuser}}\');
- ta[\'t-upload\'] = new Array(\'u\',\'ç”»åƒã‚„メディアファイルをアップロード\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'特別ページã®ä¸€è¦§\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'本文を表示\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'利用者ページを表示\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'メディアページを表示\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'ã“ã‚Œã¯ç‰¹åˆ¥ãƒšãƒ¼ã‚¸ã§ã™ã€‚編集ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'プロジェクトページを表示\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'ç”»åƒãƒšãƒ¼ã‚¸ã‚’表示\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'インターフェースを表示\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'テンプレートを表示\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'ヘルプページを表示\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'カテゴリページを表示\');',
-'deletedrevision' => 'å¤ã„版 $1 を削除ã—ã¾ã—ãŸã€‚',
-'previousdiff' => 'â†å‰ã®å·®åˆ†',
-'nextdiff' => '次ã®å·®åˆ†â†’',
-'imagemaxsize' => 'ç”»åƒãƒšãƒ¼ã‚¸ã§è¡¨ç¤ºã™ã‚‹ç”»åƒã®æœ€å¤§ã‚µã‚¤ã‚º:',
-'thumbsize' => 'サムãƒã‚¤ãƒ«ã®å¤§ãã•:',
-'showbigimage' => '高解åƒåº¦ç‰ˆã‚’ダウンロードã™ã‚‹ ($1x$2, $3 KB)',
-'newimages' => 'æ–°ç€ç”»åƒã‚®ãƒ£ãƒ©ãƒªãƒ¼',
-'showhidebots' => '(ボットを$1)',
-'noimages' => 'ç”»åƒãŒã‚ã‚Šã¾ã›ã‚“。',
-'variantname-zh-cn' => '簡体(中国)',
-'variantname-zh-tw' => '正字(å°æ¹¾ï¼‰',
-'variantname-zh-hk' => '正字(香港)',
-'variantname-zh-sg' => '簡体(シンガãƒãƒ¼ãƒ«ï¼‰',
-'variantname-zh' => '無変æ›',
-'specialloguserlabel' => '利用者å:',
-'speciallogtitlelabel' => 'タイトル:',
-'passwordtooshort' => 'パスワードãŒçŸ­ã™ãŽã¾ã™ã€‚$1文字以上ã®æ–‡å­—列ã«ã—ã¦ãã ã•ã„。',
-'mediawarning' => '\'\'\'警告:\'\'\' ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ‚ªæ„ã®ã‚るコードをå«ã‚“ã§ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã€å®Ÿè¡Œã™ã‚‹ã¨ã‚³ãƒ³ãƒ”ューターãŒå±å®³ã‚’被る場åˆãŒã‚ã‚Šã¾ã™ã€‚
-----',
-'fileinfo' => '$1KB, MIMEタイプ: <code>$2</code>',
-'metadata' => 'メタデータ',
-'metadata-help' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ãƒ‡ã‚¸ã‚¿ãƒ«ã‚«ãƒ¡ãƒ©ãƒ»ã‚¹ã‚­ãƒ£ãƒŠãªã©ãŒä»˜åŠ ã—ãŸè¿½åŠ æƒ…報をå«ã‚“ã§ã„ã¾ã™ã€‚ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒã‚ªãƒªã‚¸ãƒŠãƒ«ã®çŠ¶æ…‹ã‹ã‚‰å¤‰æ›´ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ã„ãã¤ã‹ã®é …ç›®ã¯å¤‰æ›´ã‚’完全ã«å映ã—ã¦ã„ãªã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。',
-'metadata-expand' => '拡張項目を表示',
-'metadata-collapse' => '拡張項目を隠ã™',
-'exif-imagewidth' => 'ç”»åƒã®å¹…',
-'exif-imagelength' => 'ç”»åƒã®é«˜ã•',
-'exif-bitspersample' => 'ビット深度',
-'exif-compression' => '圧縮形å¼',
-'exif-photometricinterpretation'=> '画素構æˆ',
-'exif-orientation' => 'ç”»åƒæ–¹å‘',
-'exif-samplesperpixel' => 'コンãƒãƒ¼ãƒãƒ³ãƒˆæ•°',
-'exif-planarconfiguration'=> 'データ格ç´å½¢å¼',
-'exif-ycbcrsubsampling' => 'YCCã®ç”»ç´ æ§‹æˆï¼ˆCã®é–“引ã率)',
-'exif-ycbcrpositioning' => 'YCCã®ç”»ç´ æ§‹æˆï¼ˆYã¨Cã®ä½ç½®ï¼‰',
-'exif-xresolution' => '水平解åƒåº¦',
-'exif-yresolution' => '垂直解åƒåº¦',
-'exif-resolutionunit' => '解åƒåº¦ã®å˜ä½',
-'exif-stripoffsets' => 'ç”»åƒãƒ‡ãƒ¼ã‚¿ã®å ´æ‰€',
-'exif-rowsperstrip' => 'ストリップã®ãƒ©ã‚¤ãƒ³æ•°',
-'exif-stripbytecounts' => 'ストリップã®ãƒ‡ãƒ¼ã‚¿é‡',
-'exif-jpeginterchangeformat'=> 'JPEGã®SOIã¸ã®ã‚ªãƒ•ã‚»ãƒƒãƒˆ',
-'exif-jpeginterchangeformatlength'=> 'JPEGデータã®ãƒã‚¤ãƒˆæ•°',
-'exif-transferfunction' => 'å†ç”ŸéšŽèª¿ã‚«ãƒ¼ãƒ–特性',
-'exif-whitepoint' => 'å‚照白色点ã®è‰²åº¦åº§æ¨™å€¤',
-'exif-primarychromaticities'=> '原色ã®è‰²åº¦åº§æ¨™å€¤',
-'exif-ycbcrcoefficients'=> '色変æ›ãƒžãƒˆãƒªãƒƒã‚¯ã‚¹ä¿‚æ•°',
-'exif-referenceblackwhite'=> 'å‚照黒色点値・å‚照白色点値',
-'exif-datetime' => 'ファイル変更日時',
-'exif-imagedescription' => 'ç”»åƒã®èª¬æ˜Ž',
-'exif-make' => 'ç”»åƒå…¥åŠ›æ©Ÿå™¨ã®ãƒ¡ãƒ¼ã‚«ãƒ¼',
-'exif-model' => 'ç”»åƒå…¥åŠ›æ©Ÿå™¨ã®æ©Ÿç¨®',
-'exif-software' => 'ファームウェアã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³',
-'exif-artist' => '作æˆè€…',
-'exif-copyright' => '著作権者',
-'exif-exifversion' => 'Exifãƒãƒ¼ã‚¸ãƒ§ãƒ³',
-'exif-flashpixversion' => '対応フラッシュピックスãƒãƒ¼ã‚¸ãƒ§ãƒ³',
-'exif-colorspace' => '色空間',
-'exif-componentsconfiguration'=> 'å„コンãƒãƒ¼ãƒãƒ³ãƒˆã®æ§‹æˆ',
-'exif-compressedbitsperpixel'=> 'ç”»åƒåœ§ç¸®ãƒ¢ãƒ¼ãƒ‰',
-'exif-pixelydimension' => '実効画åƒå¹…',
-'exif-pixelxdimension' => '実効画åƒé«˜ã•',
-'exif-makernote' => 'メーカーノート',
-'exif-usercomment' => 'ユーザーコメント',
-'exif-relatedsoundfile' => '関連音声ファイル',
-'exif-datetimeoriginal' => 'ç”»åƒãƒ‡ãƒ¼ã‚¿ç”Ÿæˆæ—¥æ™‚',
-'exif-datetimedigitized'=> 'デジタルデータ作æˆæ—¥æ™‚',
-'exif-subsectime' => 'ファイル変更日時 (秒未満)',
-'exif-subsectimeoriginal'=> 'ç”»åƒãƒ‡ãƒ¼ã‚¿ç”Ÿæˆæ—¥æ™‚ (秒未満)',
-'exif-subsectimedigitized'=> 'デジタルデータ作æˆæ—¥æ™‚ (秒未満)',
-'exif-exposuretime' => '露出時間',
-'exif-exposuretime-format'=> '$1秒 ($2)',
-'exif-fnumber' => 'F値',
-'exif-exposureprogram' => '露出プログラム',
-'exif-spectralsensitivity'=> 'スペクトル感度',
-'exif-isospeedratings' => 'ISOスピードレート',
-'exif-oecf' => '光電変æ›é–¢æ•°',
-'exif-shutterspeedvalue'=> 'シャッタースピード',
-'exif-aperturevalue' => '絞り値',
-'exif-brightnessvalue' => '明るã•',
-'exif-exposurebiasvalue'=> '露出補正値',
-'exif-maxaperturevalue' => 'レンズ最å°F値',
-'exif-subjectdistance' => '被写体è·é›¢',
-'exif-meteringmode' => '測光方å¼',
-'exif-lightsource' => 'å…‰æº',
-'exif-flash' => 'フラッシュ',
-'exif-focallength' => 'レンズã®ç„¦ç‚¹è·é›¢',
-'exif-subjectarea' => '主è¦è¢«å†™ä½“ã®ä½ç½®',
-'exif-flashenergy' => 'フラッシュ強度',
-'exif-spatialfrequencyresponse'=> '空間周波数応答',
-'exif-focalplanexresolution'=> '水平方å‘ã®ç„¦ç‚¹é¢è§£åƒåº¦',
-'exif-focalplaneyresolution'=> 'åž‚ç›´æ–¹å‘ã®ç„¦ç‚¹é¢è§£åƒåº¦',
-'exif-focalplaneresolutionunit'=> '焦点é¢è§£åƒåº¦ã®å˜ä½',
-'exif-subjectlocation' => '被写体ã®å ´æ‰€',
-'exif-exposureindex' => '露出インデックス',
-'exif-sensingmethod' => 'センサー方å¼',
-'exif-filesource' => 'ファイルソース',
-'exif-scenetype' => 'シーンタイプ',
-'exif-cfapattern' => 'CFAパターン',
-'exif-customrendered' => 'ç”»åƒå‡¦ç†',
-'exif-exposuremode' => '露出モード',
-'exif-whitebalance' => 'ホワイトãƒãƒ©ãƒ³ã‚¹',
-'exif-digitalzoomratio' => 'デジタルズームå€çŽ‡',
-'exif-focallengthin35mmfilm'=> 'レンズã®ç„¦ç‚¹è·é›¢ï¼ˆ35mmフィルムæ›ç®—)',
-'exif-scenecapturetype' => '被写体ã®ç¨®åˆ¥',
-'exif-gaincontrol' => 'ゲインコントロール',
-'exif-contrast' => 'コントラスト',
-'exif-saturation' => '彩度',
-'exif-sharpness' => 'シャープãƒã‚¹',
-'exif-devicesettingdescription'=> '機器設定',
-'exif-subjectdistancerange'=> '被写体è·é›¢ã®ç¯„囲',
-'exif-imageuniqueid' => 'ユニーク画åƒID',
-'exif-gpsversionid' => 'GPSã‚¿ã‚°ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³',
-'exif-gpslatituderef' => '北緯/å—ç·¯',
-'exif-gpslatitude' => '緯度',
-'exif-gpslongituderef' => 'æ±çµŒ/西経',
-'exif-gpslongitude' => '経度',
-'exif-gpsaltituderef' => '高度ã®åŸºæº–',
-'exif-gpsaltitude' => '高度',
-'exif-gpstimestamp' => 'GPS時刻(原å­æ™‚計)',
-'exif-gpssatellites' => '測ä½ã«ç”¨ã„ãŸè¡›æ˜Ÿä¿¡å·',
-'exif-gpsstatus' => 'GPSå—ä¿¡æ©Ÿã®çŠ¶æ…‹',
-'exif-gpsmeasuremode' => 'GPS測ä½æ–¹æ³•',
-'exif-gpsdop' => '測ä½ç²¾åº¦',
-'exif-gpsspeedref' => '速度ã®å˜ä½',
-'exif-gpsspeed' => '速度',
-'exif-gpstrackref' => '進行方å‘ã®åŸºæº–',
-'exif-gpstrack' => '進行方å‘',
-'exif-gpsimgdirectionref'=> '撮影方å‘ã®åŸºæº–',
-'exif-gpsimgdirection' => '撮影方å‘',
-'exif-gpsmapdatum' => '測地系',
-'exif-gpsdestlatituderef'=> '目的地ã®åŒ—ç·¯/å—ç·¯',
-'exif-gpsdestlatitude' => '目的地ã®ç·¯åº¦',
-'exif-gpsdestlongituderef'=> '目的地ã®æ±çµŒ/西経',
-'exif-gpsdestlongitude' => '目的地ã®çµŒåº¦',
-'exif-gpsdestbearingref'=> '目的地ã®æ–¹è§’ã®åŸºæº–',
-'exif-gpsdestbearing' => '目的地ã®æ–¹è§’',
-'exif-gpsdestdistanceref'=> '目的地ã¾ã§ã®è·é›¢ã®å˜ä½',
-'exif-gpsdestdistance' => '目的地ã¾ã§ã®è·é›¢',
-'exif-gpsprocessingmethod'=> 'GPS処ç†æ–¹æ³•',
-'exif-gpsareainformation'=> 'GPSエリアå',
-'exif-gpsdatestamp' => 'GPS測ä½æ—¥æ™‚',
-'exif-gpsdifferential' => 'ディファレンシャル補正',
-'exif-compression-1' => 'éžåœ§ç¸®',
-'exif-compression-6' => 'JPEG圧縮',
-'exif-orientation-1' => '通常',
-'exif-orientation-2' => 'å·¦å³å転',
-'exif-orientation-3' => '180°回転',
-'exif-orientation-4' => '上下å転',
-'exif-orientation-5' => 'å時計回りã«90°回転 上下å転',
-'exif-orientation-6' => '時計回りã«90°回転',
-'exif-orientation-7' => '時計回りã«90°回転 上下å転',
-'exif-orientation-8' => 'å時計回りã«90°回転',
-'exif-planarconfiguration-1'=> '点順次フォーマット',
-'exif-planarconfiguration-2'=> 'é¢é †æ¬¡ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆ',
-'exif-colorspace-ffff.h'=> 'ãã®ä»–',
-'exif-componentsconfiguration-0'=> 'ãªã—',
-'exif-exposureprogram-0'=> '未定義',
-'exif-exposureprogram-1'=> 'マニュアル',
-'exif-exposureprogram-2'=> 'ノーマルプログラム',
-'exif-exposureprogram-3'=> '露出優先',
-'exif-exposureprogram-4'=> 'シャッター速度優先',
-'exif-exposureprogram-5'=> 'クリエイティブ・プログラム',
-'exif-exposureprogram-6'=> 'アクション・プログラム',
-'exif-exposureprogram-7'=> 'ãƒãƒ¼ãƒˆãƒ¬ã‚¤ãƒˆãƒ¢ãƒ¼ãƒ‰ï¼ˆè¿‘景)',
-'exif-exposureprogram-8'=> 'ランドスケープモード(é æ™¯ï¼‰',
-'exif-subjectdistance-value'=> '$1 メートル',
-'exif-meteringmode-0' => 'ä¸æ˜Ž',
-'exif-meteringmode-1' => 'å¹³å‡',
-'exif-meteringmode-2' => '中央é‡ç‚¹',
-'exif-meteringmode-3' => 'スãƒãƒƒãƒˆ',
-'exif-meteringmode-4' => 'マルãƒã‚¹ãƒãƒƒãƒˆ',
-'exif-meteringmode-5' => '分割測光',
-'exif-meteringmode-6' => '部分測光',
-'exif-meteringmode-255' => 'ãã®ä»–',
-'exif-lightsource-0' => 'ä¸æ˜Ž',
-'exif-lightsource-1' => '昼光',
-'exif-lightsource-2' => 'è›å…‰ç¯',
-'exif-lightsource-3' => 'タングステン(白熱ç¯ï¼‰',
-'exif-lightsource-4' => 'フラッシュ',
-'exif-lightsource-9' => '晴天',
-'exif-lightsource-10' => '曇天',
-'exif-lightsource-11' => '日陰',
-'exif-lightsource-12' => '昼光色è›å…‰ç¯ (D 5700 - 7100K)',
-'exif-lightsource-13' => '昼白色è›å…‰ç¯ (N 4600 - 5400K)',
-'exif-lightsource-14' => '白色è›å…‰ç¯ (W 3900 - 4500K)',
-'exif-lightsource-15' => '温白色è›å…‰ç¯ (WW 3200 - 3700K)',
-'exif-lightsource-17' => '標準光A',
-'exif-lightsource-18' => '標準光B',
-'exif-lightsource-19' => '標準光C',
-'exif-lightsource-24' => 'ISOスタジオタングステン',
-'exif-lightsource-255' => 'ãã®ä»–',
-'exif-focalplaneresolutionunit-2'=> 'インãƒ',
-'exif-sensingmethod-1' => '未定義',
-'exif-sensingmethod-2' => 'å˜æ¿ã‚«ãƒ©ãƒ¼ã‚»ãƒ³ã‚µãƒ¼',
-'exif-sensingmethod-3' => '2æ¿ã‚«ãƒ©ãƒ¼ã‚»ãƒ³ã‚µãƒ¼',
-'exif-sensingmethod-4' => '3æ¿ã‚«ãƒ©ãƒ¼ã‚»ãƒ³ã‚µãƒ¼',
-'exif-sensingmethod-5' => '色順次カラーセンサー',
-'exif-sensingmethod-7' => '3線リニアセンサー',
-'exif-sensingmethod-8' => '色順次リニアセンサー',
-'exif-filesource-3' => 'デジタルスãƒãƒ«ã‚«ãƒ¡ãƒ©',
-'exif-scenetype-1' => '直接撮影ã•ã‚ŒãŸç”»åƒ',
-'exif-customrendered-0' => '通常',
-'exif-customrendered-1' => 'カスタム',
-'exif-exposuremode-0' => '自動',
-'exif-exposuremode-1' => 'マニュアル',
-'exif-exposuremode-2' => 'オートブラケット',
-'exif-whitebalance-0' => '自動',
-'exif-whitebalance-1' => 'マニュアル',
-'exif-scenecapturetype-0'=> '標準',
-'exif-scenecapturetype-1'=> '風景',
-'exif-scenecapturetype-2'=> '人物',
-'exif-scenecapturetype-3'=> '夜景',
-'exif-gaincontrol-0' => 'ãªã—',
-'exif-gaincontrol-1' => '弱増感',
-'exif-gaincontrol-2' => '強増感',
-'exif-gaincontrol-3' => '弱減感',
-'exif-gaincontrol-4' => '強増感',
-'exif-contrast-0' => '標準',
-'exif-contrast-1' => '軟調',
-'exif-contrast-2' => '硬調',
-'exif-saturation-0' => '標準',
-'exif-saturation-1' => '低彩度',
-'exif-saturation-2' => '高彩度',
-'exif-sharpness-0' => '標準',
-'exif-sharpness-1' => 'å¼±',
-'exif-sharpness-2' => 'å¼·',
-'exif-subjectdistancerange-0'=> 'ä¸æ˜Ž',
-'exif-subjectdistancerange-1'=> 'マクロ',
-'exif-subjectdistancerange-2'=> '近景',
-'exif-subjectdistancerange-3'=> 'é æ™¯',
-'exif-gpslatitude-n' => '北緯',
-'exif-gpslatitude-s' => 'å—ç·¯',
-'exif-gpslongitude-e' => 'æ±çµŒ',
-'exif-gpslongitude-w' => '西経',
-'exif-gpsstatus-a' => '測ä½ä¸­',
-'exif-gpsstatus-v' => '未測ä½',
-'exif-gpsmeasuremode-2' => '2次元測ä½',
-'exif-gpsmeasuremode-3' => '3次元測ä½',
-'exif-gpsspeed-k' => 'キロメートル毎時',
-'exif-gpsspeed-m' => 'マイル毎時',
-'exif-gpsspeed-n' => 'ノット',
-'exif-gpsdirection-t' => '真方ä½',
-'exif-gpsdirection-m' => 'ç£æ–¹ä½',
-'edit-externally' => '外部アプリケーションを使ã£ã¦ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’編集ã™ã‚‹',
-'edit-externally-help' => '詳ã—ã„情報ã¯[http://meta.wikimedia.org/wiki/Help:External_editors 外部エディタã«é–¢ã™ã‚‹èª¬æ˜Žï¼ˆè‹±èªžï¼‰]ã‚’ã”覧ãã ã•ã„。',
-'recentchangesall' => 'ã™ã¹ã¦',
-'imagelistall' => 'ã™ã¹ã¦',
-'watchlistall1' => 'ã™ã¹ã¦',
-'watchlistall2' => 'ã™ã¹ã¦',
-'namespacesall' => 'ã™ã¹ã¦',
-'confirmemail' => 'メールアドレスã®ç¢ºèª',
-'confirmemail_text' => 'ã“ã®ã‚¦ã‚£ã‚­ã§ã¯ãƒ¡ãƒ¼ãƒ«é€šçŸ¥ã‚’å—ã‘å–ã‚‹å‰ã«ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã®ç¢ºèªãŒå¿…è¦ã§ã™ã€‚以下ã®ãƒœã‚¿ãƒ³ã‚’押ã™ã¨ã€Œ{{int:Confirmemail_subject}}ã€ã¨ã„ã†ä»¶åã®ç¢ºèªãƒ¡ãƒ¼ãƒ«ãŒã‚ãªãŸã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã«é€ã‚‰ã‚Œã¾ã™ã€‚メールã«ã¯ç¢ºèªç”¨ã‚³ãƒ¼ãƒ‰ã‚’å«ã‚€ãƒªãƒ³ã‚¯ãŒæ›¸ã‹ã‚Œã¦ã„ã¾ã™ã€‚ãã®ãƒªãƒ³ã‚¯ã‚’é–‹ãã“ã¨ã«ã‚ˆã£ã¦ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã®æ­£å½“性ãŒç¢ºèªã•ã‚Œã¾ã™ã€‚',
-'confirmemail_send' => '確èªç”¨ã‚³ãƒ¼ãƒ‰ã‚’é€ä¿¡ã™ã‚‹',
-'confirmemail_sent' => '確èªãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡ã—ã¾ã—ãŸã€‚',
-'confirmemail_sendfailed'=> '確èªãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚メールアドレスã«ä¸æ­£ãªæ–‡å­—ãŒå«ã¾ã‚Œã¦ã„ãªã„ã‹ã©ã†ã‹ç¢ºèªã—ã¦ãã ã•ã„。',
-'confirmemail_invalid' => '確èªç”¨ã‚³ãƒ¼ãƒ‰ãŒæ­£ã—ãã‚ã‚Šã¾ã›ã‚“。ã“ã®ã‚³ãƒ¼ãƒ‰ã¯æœŸé™åˆ‡ã‚Œã§ã™ã€‚',
-'confirmemail_needlogin'=> 'メールアドレスを確èªã™ã‚‹ãŸã‚ã«$1ãŒå¿…è¦ã§ã™ã€‚',
-'confirmemail_success' => 'ã‚ãªãŸã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã¯ç¢ºèªã•ã‚Œã¾ã—ãŸã€‚ログインã—ã¦ã‚¦ã‚£ã‚­ã‚’楽ã—ã‚“ã§ãã ã•ã„。',
-'confirmemail_loggedin' => 'ã‚ãªãŸã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã¯ç¢ºèªã•ã‚Œã¾ã—ãŸã€‚',
-'confirmemail_error' => 'ã‚ãªãŸã®ç¢ºèªã‚’ä¿å­˜ã™ã‚‹éš›ã«å†…部エラーãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚',
-'confirmemail_body' => 'This is a E-mail confirmation of *{{SITENAME}}*.
-If you can not read this message below,
-you can not read wikimail either.
-Then, please change a mailer
-or address which can read UTF-8 mail, and retry.
-Thank you.
-
---
-
-ã©ãªãŸã‹ï¼ˆIPアドレス $1 ã®ä½¿ç”¨è€…)ãŒã“ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’
-{{SITENAME}} ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆ "$2" ã«ç™»éŒ²ã—ã¾ã—ãŸã€‚
-
-ã“ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒã‚ãªãŸã®ã‚‚ã®ã§ã‚ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。
-ã‚ãªãŸã®ç™»éŒ²ã—ãŸã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ã‚ã‚‹ãªã‚‰ã°ã€{{SITENAME}}
-ã®ãƒ¡ãƒ¼ãƒ«é€šçŸ¥æ©Ÿèƒ½ã‚’有効ã«ã™ã‚‹ãŸã‚ã«ã€ä»¥ä¸‹ã®URLã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„:
-
-$3
-
-ã‚‚ã— {{SITENAME}} ã«ã¤ã„ã¦èº«ã«è¦šãˆãŒãªã„å ´åˆã¯ã€ãƒªãƒ³ã‚¯ã‚’é–‹ã‹ãªã„ã§ãã ã•ã„。
-確èªç”¨ã‚³ãƒ¼ãƒ‰ã¯ $4 ã«æœŸé™åˆ‡ã‚Œã«ãªã‚Šã¾ã™ã€‚
-
---
-{{SITENAME}}
-{{SERVER}}/',
-'tryexact' => '一致ã™ã‚‹é …目を検索',
-'searchfulltext' => '全文検索',
-'createarticle' => '項目を作æˆ',
-'scarytranscludedisabled'=> '[Interwiki transcluding ã¯ç„¡åŠ¹ã«ãªã£ã¦ã„ã¾ã™]',
-'scarytranscludefailed' => '[テンプレート $1 ã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸ]',
-'scarytranscludetoolong'=> '[URLãŒé•·ã™ãŽã¾ã™]',
-'trackbackbox' => '<div id="mw_trackbacks">
-ã“ã®é …ç›®ã¸ã®ãƒˆãƒ©ãƒƒã‚¯ãƒãƒƒã‚¯:
-$1
-</div>',
-'trackbackremove' => ' ([$1 削除])',
-'trackbacklink' => 'トラックãƒãƒƒã‚¯',
-'trackbackdeleteok' => 'トラックãƒãƒƒã‚¯ã‚’削除ã—ã¾ã—ãŸã€‚',
-'deletedwhileediting' => '\'\'\'警告:\'\'\' ã“ã®ãƒšãƒ¼ã‚¸ã¯ã‚ãªãŸãŒç·¨é›†ã—始ã‚ãŸå¾Œã€å‰Šé™¤ã•ã‚Œã¾ã—ãŸ!!',
-'confirmrecreate' => 'ã‚ãªãŸãŒã“ã®ãƒšãƒ¼ã‚¸ã‚’編集ã—始ã‚ãŸå¾Œã«ã€ã“ã®ãƒšãƒ¼ã‚¸ã¯[[User:$1|$1]] ([[User_talk:$1|会話]]) ã«ã‚ˆã£ã¦å‰Šé™¤ã•ã‚Œã¾ã—ãŸã€‚ãã®ç†ç”±ã¯æ¬¡ã®é€šã‚Šã§ã™:
-:$2
-ã“ã®ã¾ã¾ã“ã®ãƒšãƒ¼ã‚¸ã‚’æ–°è¦ä½œæˆã—ã¦è‰¯ã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。',
-'recreate' => 'æ–°è¦ä½œæˆã™ã‚‹',
-'tooltip-recreate' => 'ã“ã®ã¾ã¾ã“ã®ãƒšãƒ¼ã‚¸ã‚’æ–°è¦ä½œæˆã™ã‚‹',
-'redirectingto' => '[[$1]]ã¸è»¢é€ã—ã¦ã„ã¾ã™...',
-'confirm_purge' => 'ページã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’破棄ã—ã¾ã™ã€‚よã‚ã—ã„ã§ã™ã‹?
-
-$1',
-'confirm_purge_button' => 'ã¯ã„',
-'youhavenewmessagesmulti'=> '$1 ã«æ–°ã—ã„メッセージãŒå±Šã„ã¦ã„ã¾ã™',
-'searchcontaining' => '\'\'\'$1\'\'\' ã‚’å«ã‚€ãƒšãƒ¼ã‚¸ã®æ¤œç´¢ã€‚',
-'searchnamed' => 'ページå㌠\'\'\'$1\'\'\' ã®é …ç›®ã®æ¤œç´¢ã€‚',
-'articletitles' => '\'\'$1\'\' ã‹ã‚‰ã¯ã˜ã¾ã‚‹é …ç›®',
-'hideresults' => 'çµæžœã‚’éš ã™',
-'loginlanguagelabel' => '言語: $1',
-);
-?>
diff --git a/languages/MessagesJv.php b/languages/MessagesJv.php
deleted file mode 100644
index dd310e4a..00000000
--- a/languages/MessagesJv.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-global $wgAllMessagesJv;
-$wgAllMessagesJv = array(
-);
-?>
diff --git a/languages/MessagesKn.php b/languages/MessagesKn.php
deleted file mode 100644
index f549610e..00000000
--- a/languages/MessagesKn.php
+++ /dev/null
@@ -1,339 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesKn = array(
-'jan' => 'ಜನವರಿ',
-'feb' => 'ಫೆಬà³à²°à³à²µà²°à²¿',
-'mar' => 'ಮಾರà³à²šà³',
-'apr' => 'ಎಪà³à²°à²¿à²²à³',
-'may' => 'ಮೇ',
-'jun' => 'ಜೂನà³',
-'jul' => 'ಜà³à²²à³ˆ',
-'aug' => 'ಆಗಸà³à²Ÿà³',
-'sep' => 'ಸೆಪà³à²Ÿà³†à²‚ಬರà³',
-'oct' => 'ಅಕà³à²Ÿà³‹à²¬à²°à³',
-'nov' => 'ನವೆಂಬರà³',
-'dec' => 'ಡಿಸೆಂಬರà³',
-
-
-'1movedto2' => "$1 - $2 ಕà³à²•à³† ಸà³à²¥à²³à²¾à²‚ತರಿಸಲಾಗಿದೆ",
-'1movedto2_redir' => "$1 - $2 ಕà³à²•à³† ರಿಡೈರೆಕà³à²Ÿà³ ಮೂಲಕ ಸà³à²¥à²³à²¾à²‚ತರಿಸಲಾಗಿದೆ",
-'about' => "ನಮà³à²® ಬಗà³à²—ೆ",
-'aboutpage' => "ವಿಕಿಪೀಡಿಯಾ:ನಮà³à²® ಬಗà³à²—ೆ",
-'accmailtext' => "'$1'ನ ಪà³à²°à²µà³‡à²¶ ಪದ $2 ಗೆ ಕಳà³à²¹à²¿à²¸à²²à²¾à²—ಿದೆ",
-'accmailtitle' => "ಪà³à²°à²µà³‡à²¶ ಪದ ಕಳà³à²¹à²¿à²¸à²²à²¾à²¯à²¿à²¤à³.",
-'acct_creation_throttle_hit' => "ಕà³à²·à²®à²¿à²¸à²¿, ನೀವಾಗಲೇ $1 ಖಾತೆಗಳನà³à²¨à³ ತೆರೆದಿದà³à²¦à³€à²°à²¿. ಇನà³à²¨à³ ಖಾತೆಗಳನà³à²¨à³ ತೆರೆಯಲಾಗà³à²µà³à²¦à²¿à²²à³à²².",
-'actioncomplete' => "ಕಾರà³à²¯ ಸಂಪೂರà³à²£",
-'addedwatch' => "ವೀಕà³à²·à²£à²¾ ಪಟà³à²Ÿà²¿à²—ೆ ಸೇರಿಸಲಾಯಿತà³",
-'addedwatchtext' => "\"$1\" ಪà³à²Ÿà²µà²¨à³à²¨à³ ನಿಮà³à²® [[Special:Watchlist|ವೀಕà³à²·à²£à²¾à²ªà²Ÿà³à²Ÿà²¿à²—ೆ]] ಸೇರಿಸಲಾಗಿದೆ. ಈ ಪà³à²Ÿà²¦ ಮತà³à²¤à³ ಇದರ ಚರà³à²šà²¾ ಪà³à²Ÿà²¦ ಮà³à³¦à²¦à²¿à²¨ ಬದಲಾವಣೆಗಳೠವೀಕà³à²·à²£à²¾ ಪಟà³à²Ÿà²¿à²¯à²²à³à²²à²¿ ಕಾಣಸಿಗà³à²¤à³à²¤à²µà³†, ಮತà³à²¤à³ [[Special:Recentchanges|ಇತà³à²¤à³€à²šà³†à²—ಿನ ಬದಲಾವಣೆಗಳ]] ಪಟà³à²Ÿà²¿à²¯à²²à³à²²à²¿ ಈ ಪà³à²Ÿà²—ಳನà³à²¨à³ ದಪà³à²ªà²•à³à²·à²°à²—ಳಲà³à²²à²¿ ಕಾಣಿಸಲಾಗà³à²µà³à²¦à³.
-
-<p>ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ವೀಕà³à²·à²£à²¾ ಪಟà³à²Ÿà²¿à²¯à²¿à³¦à²¦ ತೆಗೆಯಬಯಸಿದಲà³à²²à²¿, ಮೇಲà³à²ªà²Ÿà³à²Ÿà²¿à²¯à²²à³à²²à²¿ ಕಾಣಿಸಿರà³à²µ \"ವೀಕà³à²·à²£à²¾ ಪà³à²Ÿà²¦à²¿à³¦à²¦ ತೆಗೆ\" ಅನà³à²¨à³ ಕà³à²²à²¿à²•à³à²•à²¿à²¸à²¿.",
-'administrators' => "ವಿಕಿಪೀಡಿಯ:ನಿರà³à²µà²¾à²¹à²•à²°à³",
-'alphaindexline' => "$1 ಇಂದ $2",
-'ancientpages' => "ಹಳೆಯ ಪà³à²Ÿà²—ಳà³",
-'and' => "ಮತà³à²¤à³",
-'anontalk' => "ಈ à².ಪಿ ಗೆ ಮಾತನಾಡಿ",
-'anonymous' => "ವಿಕಿಪೀಡಿಯಾದ ಅನಾಮಿಕ ಸದಸà³à²¯à²°à³",
-'apr' => "ಎಪà³à²°à²¿à²²à³",
-'article' => "ಲೇಖನ ಪà³à²Ÿ",
-'articlepage' => "ಲೇಖನ ಪà³à²Ÿà²µà²¨à³à²¨à³ ವೀಕà³à²·à²¿à²¸à²¿",
-
-
-'badarticleerror' => "ಈ ಪà³à²Ÿà²¦ ಮೇಲೆ ನೀವೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿à²¦ ಕಾರà³à²¯à²µà²¨à³à²¨à³ ನಡೆಸಲಾಗದà³.",
-'badfilename' => "ಚಿತà³à²°à²¦ ಹೆಸರನà³à²¨à³ $1 ಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ.",
-'badfiletype' => "\".$1\" ಚಿತà³à²°à²—ಳಿಗೆ ಸೂಚಿತ ಫಾರà³à²®à³à²¯à²¾à²Ÿà³ ಅಲà³à²².",
-'badretype' => "ನೀವೠಕೊಟà³à²Ÿ ಪà³à²°à²µà³‡à²¶à²ªà²¦à²—ಳೠಬೇರೆಬೇರೆಯಾಗಿವೆ.",
-'badtitle' => "ಸರಿಯಿಲà³à²²à²¦ ಹೆಸರà³",
-'blockedtitle' => "ಈ ಸದಸà³à²¯à²°à²¨à³à²¨à³ ತಡೆ ಹಿಡಿಯಲಾಗಿದೆ.",
-'blockip' => "ಈ ಸದಸà³à²¯à²¨à²¨à³à²¨à³ ತಡೆ ಹಿಡಿಯಿರಿ",
-'blockipsuccesssub' => "ತಡೆಹಿಡಿಯà³à²µà²¿à²•à³† ಯಶಸà³à²µà²¿à²¯à²¾à²¯à²¿à²¤à³.",
-'blocklink' => "ತಡೆ ಹಿಡಿಯಿರಿ",
-'blocklogentry' => "\"$1\" ಅನà³à²¨à³ $2 ರ ಸಮಯದವರೆಗೆ ತಡೆಹಿಡಿಯಲಾಗಿದೆ",
-'blocklogpage' => "ತಡೆಹಿಡಿದ ಸದಸà³à²¯à²° ದಿನಚರಿ",
-'bold_sample' => "ದಪà³à²ªà²—ಿನ ಅಚà³à²šà³",
-'bold_tip' => "ದಪà³à²ªà²—ಿನ ಅಚà³à²šà³",
-'booksources' => "ಪà³à²¸à³à²¤à²•à²—ಳ ಮೂಲ",
-'brokenredirects' => "ಮà³à²°à²¿à²¦ ರಿಡೈರೆಕà³à²Ÿà³â€Œà²—ಳà³",
-'bydate' => "ದಿನಾಂಕಕà³à²•à²¨à³à²—à³à²£à²µà²¾à²—ಿ",
-'byname' => "ಹೆಸರಿಗನà³à²—à³à²£à²µà²¾à²—ಿ",
-'bysize' => "ಗಾತà³à²°à²•à³à²•à²¨à³à²—à³à²£à²µà²¾à²—ಿ",
-
-'cancel' => "ವಜಾ ಮಾಡಿ",
-'cannotdelete' => "ಈ ಪà³à²Ÿ ಅಥವಾ ಚಿತà³à²°à²µà²¨à³à²¨à³ ಅಳಿಸಲಾಗಲಿಲà³à²². (ಬೇರೊಬà³à²¬ ಸದಸà³à²¯à²°à²¿à³¦à²¦ ಆಗಲೇ ಅಳಿಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²°à²¬à²¹à³à²¦à³.)",
-'categories' => "ವರà³à²—ಗಳà³",
-'categoriespagetext' => "ವಿಕಿಯಲà³à²²à²¿ ಈ ಕೆಳಗಿನ ವರà³à²—ಗಳಿವೆ",
-'category' => "ವರà³à²—",
-'category_header' => "\"$1\" ವರà³à²—ದಲà³à²²à²¿à²°à³à²µ ಲೇಖನಗಳà³",
-'categoryarticlecount' => "ಈ ವರà³à²—ದಲà³à²²à²¿ $1 ಲೇಖನಗಳಿವೆ.",
-'changepassword' => "ಪà³à²°à²µà³‡à²¶ ಪದ ಬದಲಾಯಿಸಿ",
-'changes' => "ಬದಲಾವಣೆಗಳà³",
-'compareselectedversions' => "ಆಯà³à²•à³† ಮಾಡಿದ ಆವೃತà³à²¤à²¿à²—ಳನà³à²¨à³ ಹೊಂದಾಣಿಕೆ ಮಾಡಿ ನೋಡಿ",
-'confirm' => "ಧೃಡಪಡಿಸà³",
-'confirmdelete' => "ಅಳಿಸà³à²µà²¿à²•à³† ಧೃಡಪಡಿಸà³",
-'confirmdeletetext' => "ಪà³à²Ÿ ಅಥವಾ ಚಿತà³à²° ಮತà³à²¤à³ ಅದರ ಸ೦ಪೂರà³à²£ ಇತಿಹಾಸವನà³à²¨à³ ನೀವೠಶಾಶà³à²µà²¤à²µà²¾à²—ಿ ಅಳಿಸಿಹಾಕà³à²¤à³à²¤à²¿à²¦à³à²¦à³€à²°à²¿. ಇದನà³à²¨à³ ನೀವೠಮಾಡಬಯಸà³à²µà²¿à²°à²¿, ಇದರ ಪರಿಣಾಮಗಳನà³à²¨à³ ಬಲà³à²²à²¿à²°à²¿, ಮತà³à²¤à³ [[{{ns:project}}:Policy]] ನ ಅನà³à²¸à²¾à²° ಇದನà³à²¨à³ ಮಾಡà³à²¤à³à²¤à²¿à²¦à³à²¦à³€à²°à²¿ ಎ೦ದೠದೃಢಪಡಿಸಿ.",
-'confirmprotect' => "ಸಂರಕà³à²·à²£à³† ಧೃಡಪಡಿಸಿ",
-'confirmprotecttext' => "ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ನಿಜಕà³à²•à³‚ ಸ೦ರಕà³à²·à²¿à²¸à²¬à²¯à²¸à³à²¤à³à²¤à³€à²°à²¾?",
-'confirmunprotect' => "ಸ೦ರಕà³à²·à²£à³† ತೆಗೆಯಬೇಕೆ೦ದೠದೃಢಪಡಿಸಿ",
-'confirmunprotecttext' => "ಈ ಪà³à²Ÿà²¦ ಸ೦ರಕà³à²·à²£à³†à²¯à²¨à³à²¨à³ ನಿಜಕà³à²•à³‚ ತೆಗೆಯಬಯಸà³à²¤à³à²¤à³€à²°à²¾?",
-'contribslink' => "ಕಾಣಿಕೆಗಳà³",
-'contribsub' => "$1 ಗೆ",
-'contributions' => "ಸದಸà³à²¯à²° ಕಾಣಿಕೆಗಳà³",
-'copyright' => "ಇದೠಈ ಕಾಪಿರೈಟà³â€Œà²¨à²²à³à²²à²¿ ಲಭà³à²¯à²µà²¿à²¦à³† $1.",
-'copyrightpage' => "ವಿಕಿಪೀಡಿಯ: ಕೃತಿಸà³à²µà²¾à²®à³à²¯à²¤à³†à²—ಳà³",
-'copyrightpagename' => "{{SITENAME}} ಕಾಪಿರೈಟà³",
-'createaccount' => "ಹೊಸ ಖಾತೆ ತೆರೆಯಿರಿ",
-'createaccountmail' => "ಇ-ಅಂಚೆಯ ಮೂಲಕ",
-'creditspage' => "ಪà³à²Ÿà²¦ ಗೌರವಗಳà³",
-'cur' => "ಸದà³à²¯à²¦",
-'currentevents' => "ಪà³à²°à²šà²²à²¿à²¤",
-'currentrev' => "ಈಗಿನ ತಿದà³à²¦à³à²ªà²¡à²¿",
-
-
-'databaseerror' => "ಡೇಟಬೇಸೠದೋಷ",
-'dateformat' => "ದಿನಾಂಕದ ಫಾರà³à²®à³à²¯à²¾à²Ÿà³",
-'deadendpages' => "ಕೊನೆಯಂಚಿನ ಪà³à²Ÿà²—ಳà³",
-'dec' => "ಡಿಸೆಂಬರà³",
-'defemailsubject' => "ವಿಕಿಪೀಡಿಯ ವಿ-ಅ೦ಚೆ",
-'delete' => "ಅಳಿಸಿ",
-'deletecomment' => "ಅಳಿಸà³à²µà³à²¦à²° ಕಾರಣ",
-'deletedarticle' => "\"$1\" ಅಳಿಸಲಾಯಿತà³",
-'deletedtext' => "\"$1\" ಅನà³à²¨à³ ಅಳಿಸಲಾಯಿತà³.
-ಇತà³à²¤à³€à²šà³†à²—ಿನ ಅಳಿಸà³à²µà²¿à²•à³†à²—ಳ ಪಟà³à²Ÿà²¿à²—ಾಗಿ $2 ಅನà³à²¨à³ ನೋಡಿ.",
-'deleteimg' => "ಅಳಿಸಿ",
-'deletepage' => "ಪà³à²Ÿà²µà²¨à³à²¨à³ ಅಳಿಸಿ",
-'deletesub' => "(\"$1\" ಅನà³à²¨à³ ಅಳಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†)",
-'deletethispage' => "ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಅಳಿಸಿ",
-'deletionlog' => "ಅಳಿಸà³à²µà²¿à²•à³† ದಿನಚರಿ",
-'developertext' => "\"ಡೆವೆಲಪರà³\" ಸà³à²¥à²¾à²¨à²¦à²²à³à²²à²¿à²°à³à²µ ಸದಸà³à²¯à²°à³ ಮಾತà³à²° ಈ ಕಾರà³à²¯à²µà²¨à³à²¨à³ ಮಾಡಬಲà³à²²à²°à³. $1 ನೋಡಿ.",
-'diff' => "ವà³à²¯à²¤à³à²¯à²¾à²¸",
-'difference' => "(ಆವೃತà³à²¤à²¿à²—ಳ ನಡà³à²µà²¿à²¨ ವà³à²¯à²¤à³à²¯à²¾à²¸)",
-
-
-'edit' => "ಸಂಪಾದಿಸಿ",
-'editcurrent' => "ಈ ಪà³à²Ÿà²¦ ಪà³à²°à²¸à²•à³à²¤ ಆವೃತà³à²¤à²¿à²¯à²¨à³à²¨à³ ಸ೦ಪಾದಿಸಿ",
-'edithelp' => "ಸಂಪಾದನೆಗೆ ಸಹಾಯ",
-'edithelppage' => "ಸಹಾಯ:ಸ೦ಪಾದನೆ",
-'editing' => "'$1' ಲೇಖನ ಬದಲಾಯಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†",
-'editingold' => "<strong>ಎಚà³à²šà²°à²¿à²•à³†: ಈ ಪà³à²Ÿà²¦ ಹಳೆಯ ಆವೃತà³à²¤à²¿à²¯à²¨à³à²¨à³ ಬದಲಾಯಿಸà³à²¤à³à²¤à²¿à²¦à³à²¦à³€à²°à²¿. ಈ ಬದಲಾವಣೆಗಳನà³à²¨à³ ಉಳಿಸಿದಲà³à²²à²¿, ನ೦ತರದ ಆವೃತà³à²¤à²¿à²—ಳೆಲà³à²²à²µà³‚ ಕಳೆದà³à²¹à³‹à²—à³à²¤à³à²¤à²µà³†.</strong>",
-'editsection' => "ಬದಲಾಯಿಸಿ",
-'editold' => "ಬದಲಾಯಿಸಿ",
-'editthispage' => "ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಬದಲಾಯಿಸಿ",
-'emailfrom' => "ಇಂದ",
-'emailmessage' => "ಸಂದೇಶ",
-'emailpage' => "ಸದಸà³à²¯à²°à²¿à²—ೆ ವಿ-ಅ೦ಚೆ ಕಳಿಸಿ",
-'emailsend' => "ಕಳà³à²¹à²¿à²¸à²¿",
-'emailsent' => "ಇ-ಅಂಚೆ ಕಳà³à²¹à²¿à²¸à²²à²¾à²¯à²¿à²¤à³",
-'emailsenttext' => "ನಿಮà³à²® ವಿ-ಅ೦ಚೆ ಸ೦ದೇಶವನà³à²¨à³ ಕಳà³à²¹à²¿à²¸à²²à²¾à²¯à²¿à²¤à³.",
-'emailsubject' => "ವಿಷಯ",
-'emailto' => "ಗೆ",
-'emailuser' => "ಈ ಸದಸà³à²¯à²°à²¿à²—ೆ ವಿ-ಅ೦ಚೆ ಕಳಿಸಿ",
-'error' => "ದೋಷ",
-'errorpagetitle' => "ದೋಷ",
-'exblank' => "ಪà³à²Ÿ ಖಾಲಿ ಇತà³à²¤à³",
-'export' => "ಪà³à²Ÿà²—ಳನà³à²¨à³ ರಫà³à²¤à³ ಮಾಡಿ",
-
-
-'feb' => "ಫೆಬà³à²°à³à²µà²°à²¿",
-'feedlinks' => "ಫೀಡà³:",
-'filecopyerror' => "\"$1\" ಫೈಲೠಅನà³à²¨à³ \"$2\" ಗೆ ನಕಲಿಸಲಾಗಲಿಲà³à²².",
-'filedeleteerror' => "\"$1\" ಫೈಲೠಅನà³à²¨à³ ಅಳಿಸಲಾಗಲಿಲà³à²².",
-'filedesc' => "ಸಾರಾಂಶ",
-'fileexists' => "ಈ ಹೆಸರಿನ ಫೈಲೠಆಗಲೇ ಅಸà³à²¤à²¿à²¤à³à²µà²¦à²²à³à²²à²¿à²¦à³†. ಈ ಹೆಸರನà³à²¨à³ ಬದಲಾಯಿಸಲೠಇಚà³à²›à³†à²¯à²¿à²²à³à²²à²¦à²¿à²¦à³à²¦à²°à³†, ದಯವಿಟà³à²Ÿà³ $1 ಅನà³à²¨à³ ಪರೀಕà³à²·à²¿à²¸à²¿.",
-'filename' => "ಕಡತದ ಹೆಸರà³",
-'filenotfound' => "\"$1\" ಫೈಲನà³à²¨à³ ಹà³à²¡à³à²•à²²à²¾à²—ಲಿಲà³à²².",
-'filesource' => "ಆಕರ",
-'fileuploaded' => "ಫೈಲೠ\"$1\" ಯಶಸà³à²µà²¿à²¯à²¾à²—ಿ ಅಪà³â€à²²à³‹à²¡à³ ಆಯಿತà³. ದಯವಿಟà³à²Ÿà³ ಕೆಳಗಿನ ಸ೦ಪರà³à²•à²µà²¨à³à²¨à³ ಕà³à²²à²¿à²•à³à²•à²¿à²¸à²¿ ಈ ಫೈಲೠನ ಬಗà³à²—ೆ ಮಾಹಿತಿಯನà³à²¨à³ ತà³à³¦à²¬à²¿à²¸à²¿. ಉದಾಹರಣೆಗೆ: ಈ ಫೈಲೠಎಲà³à²²à²¿à³¦à²¦ ಬ೦ದಿತà³, ಯಾವಾಗ ಯಾರಿ೦ದ ಸೃಷà³à²Ÿà²¿à²¯à²¾à²¦à²¦à³à²¦à³, ಮತà³à²¤à³ ನಿಮಗೆ ತಿಳಿದಿರà³à²µ ಇತರ ಯಾವà³à²¦à³‡ ಮಾಹಿತಿ.
-
-$2",
-'formerror' => "ದೋಷ: ಅರà³à²œà²¿ ಕಳà³à²¹à²¿à²¸à²²à²¾à²—ಲಿಲà³à²²",
-
-
-'getimagelist' => "ಚಿತà³à²°à²—ಳ ಪಟà³à²Ÿà²¿à²¯à²¨à³à²¨à³ ಪಡೆಯಲಾಗà³à²¤à³à²¤à²¿à²¦à³†",
-'go' => "ಹೋಗà³",
-
-
-'headline_sample' => "ಶಿರೋಲೇಖ",
-'help' => "ಸಹಾಯ",
-'helppage' => "ಸಹಾಯ:ಪರಿವಿಡಿ",
-'hide' => "ಅಡಗಿಸà³",
-'hidetoc' => "ಅಡಗಿಸà³",
-'hist' => "ಇತಿಹಾಸ",
-'history' => "ಪà³à²Ÿà²¦ ಚರಿತà³à²°à³†",
-'history_short' => "ಇತಿಹಾಸ",
-
-
-'ilsubmit' => "ಹà³à²¡à³à²•à³",
-'imagelist' => "ಚಿತà³à²°à²—ಳ ಪಟà³à²Ÿà²¿",
-'imagepage' => "ಚಿತà³à²°à²¦ ಪà³à²Ÿà²µà²¨à³à²¨à³ ವೀಕà³à²·à²¿à²¸à²¿",
-'import' => "ಪà³à²Ÿà²—ಳನà³à²¨à³ ಅಮದೠಮಾಡಿ",
-'importfailed' => "ಆಮದೠಯಶಸà³à²µà²¿à²¯à²¾à²—ಲಿಲà³à²²: $1",
-'importnotext' => "ಖಾಲಿ ಅಥವಾ ಯಾವà³à²¦à³‡ ಶಬà³à²§à²—ಳಿಲà³à²²",
-'importsuccess' => "ಆಮದೠಯಶಸà³à²µà²¿à²¯à²¾à²¯à²¿à²¤à³!",
-'info_short' => "ಮಾಹಿತಿ",
-'internalerror' => "ಆ೦ತರಿಕ ದೋಷ",
-'ipblocklist' => "ಬà³à²²à²¾à²•à³ ಮಾಡಲಾದ à²à²ªà²¿ ವಿಳಾಸಗಳ ಹಾಗೂ ಬಳಕೆಯ ಹೆಸರà³à²—ಳ ಪಟà³à²Ÿà²¿",
-'ipbreason' => "ಕಾರಣ",
-'ipbsubmit' => "ಈ ಸದಸà³à²¯à²°à²¨à³à²¨à³ ತಡೆಹಿಡಿಯಿರಿ",
-
-'last' => "ಕೊನೆಯ",
-'lastmodified' => "ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಕೊನೆಯಾಗಿ $1 ರಂದೠಬದಲಾಯಿಸಲಾಗಿತà³à²¤à³.",
-'lineno' => "$1 ನೇ ಸಾಲà³:",
-'link_sample' => "ಸಂಪರà³à²•à²¦ ಹೆಸರà³",
-'link_tip' => "ಆಂತರಿಕ ಸಂಪರà³à²•",
-'linklistsub' => "(ಸ೦ಪರà³à²•à²—ಳ ಪಟà³à²Ÿà²¿)",
-'linkstoimage' => "ಈ ಕೆಳಗಿನ ಪà³à²Ÿà²—ಳೠಈ ಚಿತà³à²°à²•à³à²•à³† ಸಂಪರà³à²• ಹೊಂದಿವೆ:",
-'listform' => "ಪಟà³à²Ÿà²¿",
-'listusers' => "ಸದಸà³à²¯à³à²°à²° ಪಟà³à²Ÿà²¿",
-'login' => "ಲಾಗೠಇನà³",
-'loginerror' => "ಲಾಗಿನೠದೋಷ",
-'loginproblem' => "<b>ನಿಮà³à²® ಲಾಗಿನೠನಲà³à²²à²¿ ತೊ೦ದರೆಯಾಯಿತà³.</b><br />ಮತà³à²¤à³† ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿!",
-'loginreqtitle' => "ಲಾಗಿನೠಆಗಬೇಕà³",
-'loginsuccess' => "ನೀವೠಈಗ \"$1\" ಆಗಿ ವಿಕಿಪೀಡಿಯಕà³à²•à³† ಲಾಗಿನೠಆಗಿದà³à²¦à³€à²°à²¿.",
-'loginsuccesstitle' => "ಲಾಗಿನೠಯಶಸà³à²µà²¿",
-'logout' => "ಲಾಗೠಔಟà³",
-'logouttitle' => "ಸದಸà³à²¯ ಲಾಗೌಟà³",
-'lonelypages' => "ಒಬà³à²¬à²‚ಟಿ ಪà³à²Ÿà²—ಳà³",
-'longpages' => "ಉದà³à²¦à²¨à³†à²¯ ಪà³à²Ÿà²—ಳà³",
-
-
-'mailmypassword' => "ಹೊಸ ಪà³à²°à²µà³‡à²¶ ಪದವನà³à²¨à³ ಇ-ಅಂಚೆ ಮೂಲಕ ಕಳà³à²¹à²¿à²¸à²¿",
-'mainpagetext' => "ವಿಕಿ ತ೦ತà³à²°à²¾à³¦à²¶à²µà²¨à³à²¨à³ ಯಶಸà³à²µà²¿à²¯à²¾à²—ಿ ಅನà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²²à²¾à²¯à²¿à²¤à³.",
-'maintenance' => "ನಿರà³à²µà²¹à²£à²¾ ಪà³à²Ÿ",
-'maintenancebacklink' => "ನಿರà³à²µà²¹à²£à²¾ ಪà³à²Ÿà²•à³à²•à³† ಹಿ೦ದಿರà³à²—ಿ",
-'makesysopname' => "ಸದಸà³à²¯à²¨ ಹೆಸರà³:",
-'minlength' => "ಚಿತà³à²°à²—ಳ ಹೆಸರಿನಲà³à²²à²¿ ಕನಿಷà³à²Ÿ ಮೂರೠಅಕà³à²·à²°à²—ಳಿರಬೇಕà³.",
-'minoredit' => "ಇದೠಚà³à²Ÿà³à²•à²¾à²¦ ಬದಲಾವಣೆ",
-'moredotdotdot' => "ಇನà³à²¨à²·à³à²Ÿà³...",
-'move' => "ಸà³à²¥à²³à²¾à²‚ತರಿಸಿ",
-'movearticle' => "ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸà³à²¥à²³à²¾à²‚ತರಿಸಿ",
-'movenologintext' => "ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸà³à²¥à²³à²¾à³¦à²¤à²°à²¿à²¸à²²à³ ನೀವೠನೋ೦ದಾಯಿತ ಸದಸà³à²¯à²°à²¾à²—ಿದà³à²¦à³ <a href=\"/wiki/Special:Userlogin\">ಲಾಗಿನà³</a> ಆಗಿರಬೇಕà³.",
-'movepage' => "ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸà³à²¥à²³à²¾à²‚ತರಿಸಿ",
-'movepagebtn' => "ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸà³à²¥à²³à²¾à²‚ತರಿಸಿ",
-'movethispage' => "ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸà³à²¥à²³à²¾à²‚ತರಿಸಿ",
-'mycontris' => "ನನà³à²¨ ಕಾಣಿಕೆಗಳà³",
-'mypage' => "ನನà³à²¨ ಪà³à²Ÿ",
-'mytalk' => "ನನà³à²¨ ಚರà³à²šà³†",
-
-
-'navigation' => "ಸಂಚರಣೆ",
-'nchanges' => "$1 ಬದಲಾವಣೆಗಳà³",
-'newarticle' => "(ಹೊಸತà³)",
-'newmessageslink' => "ಹೊಸ ಸಂದೇಶಗಳà³",
-'newpage' => "ಹೊಸ ಪà³à²Ÿ",
-'newpageletter' => "ಹೊ",
-'newpages' => "ಹೊಸ ಪà³à²Ÿà²—ಳà³",
-'newpassword' => "ಹೊಸ ಪà³à²°à²µà³‡à²¶ ಪದ",
-'newwindow' => "(ಹೊಸ ಕಿಟಕಿಯನà³à²¨à³ ತೆರೆಯà³à²¤à³à²¤à²¦à³†)",
-'next' => "ಮà³à²‚ದಿನದà³",
-'nextn' => "ಮà³à³¦à²¦à²¿à²¨ $1",
-'nextpage' => "ಮà³à³¦à²¦à²¿à²¨ ಪà³à²Ÿ ($1)",
-'nlinks' => "$1 ಸ೦ಪರà³à²•à²—ಳà³",
-'noarticletext' => "(ಈ ಪà³à²Ÿà²¦à²²à³à²²à²¿ ಸದà³à²¯à²•à³à²•à³† à²à²¨à³‚ ಇಲà³à²²)",
-'nosuchuser' => "\"$1\" ಹೆಸರಿನ ಯಾವ ಸದಸà³à²¯à²°à³‚ ಇಲà³à²².
-ಕಾಗà³à²£à²¿à²¤à²µà²¨à³à²¨à³ ಪರೀಕà³à²·à²¿à²¸à²¿, ಅಥವಾ ಕೆಳಗಿನ ಫಾರà³à²®à³ ಅನà³à²¨à³ ಉಪಯೋಗಿಸಿ ಹೊಸ ಸದಸà³à²¯à²¤à³à²µà²µà²¨à³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²¿.",
-'note' => "<strong>ಸೂಚನೆ:</strong>",
-'notloggedin' => "ಲಾಗಿನೠಆಗಿಲà³à²²",
-'nstab-category' => "ವರà³à²—",
-'nstab-help' => "ಸಹಾಯ",
-'nstab-image' => "ಚಿತà³à²°",
-'nstab-main' => "ಲೇಖನ",
-'nstab-mediawiki' => "ಸಂದೇಶ",
-'nstab-special' => "ವಿಶೇಷ",
-'nstab-user' => "ಸದಸà³à²¯à²° ಪà³à²Ÿ",
-'nstab-project' => "ಬಗà³à²—ೆ",
-
-
-'ok' => "ಸರಿ",
-'oldpassword' => "ಹಳೆಯ ಪà³à²°à²µà³‡à²¶ ಪದ",
-'orphans' => "ಒಬà³à²¬à³¦à²Ÿà²¿ ಪà³à²Ÿà²—ಳà³",
-'othercontribs' => "$1 ರ ಕೆಲಸವನà³à²¨à³ ಆಧರಿಸಿ.",
-'otherlanguages' => "ಇತರ ಭಾಷೆಗಳà³",
-
-
-'pagemovedsub' => "ಸà³à²¥à²³à²¾à³¦à²¤à²°à²¿à²¸à³à²µà²¿à²•à³† ಯಶಸà³à²µà²¿à²¯à²¾à²¯à²¿à²¤à³",
-'popularpages' => "ಜನಪà³à²°à²¿à²¯ ಪà³à²Ÿà²—ಳà³",
-'portal' => "ಸಮà³à²¦à²¾à²¯ ಪà³à²Ÿ",
-'postcomment' => "ನಿಮà³à²® ಮಾತನà³à²¨à³ ಲಗತà³à²¤à²¿à²¸à²¿",
-'powersearch' => "ಹà³à²¡à³à²•à²¿",
-'preview' => "ಮà³à²¨à³à²¨à³‹à²Ÿ",
-'previewnote' => "ಇದೠಕೇವಲ ಮà³à²¨à³à²¨à³‹à²Ÿ, ಪà³à²Ÿà²µà²¨à³à²¨à³ ಇನà³à²¨à³‚ ಉಳಿಸಲಾಗಿಲà³à²² ಎ೦ಬà³à²¦à²¨à³à²¨à³ ಮರೆಯದಿರಿ!",
-'protect' => "ಸಂರಕà³à²·à²¿à²¸à³",
-'protectcomment' => "ಸ೦ರಕà³à²·à²¿à²¸à²²à³ ಕಾರಣ",
-'protectedpage' => "ಸ೦ರಕà³à²·à²¿à²¤ ಪà³à²Ÿ",
-
-
-'randompage' => "ಯಾದೃಚà³à²›à²¿à²• ಪà³à²Ÿ",
-'rclinks' => "ಕೊನೆಯ $2 ದಿನಗಳಲà³à²²à²¿ ಮಾಡಿದ $1 ಕೊನೆಯ ಬದಲಾವಣೆಗಳನà³à²¨à³ ನೋಡಿ <br />$3",
-'rclistfrom' => "$1 ಇಂದ ಪà³à²°à²¾à²°à²‚ಭಿಸಿ ಮಾಡಲಾದ ಬದಲಾವಣೆಗಳನà³à²¨à³ ನೋಡಿ",
-'rcnote' => "ಕೊನೆಯ <strong>$2</strong> ದಿನಗಳಲà³à²²à²¿ ಮಾಡಿದ <strong>$1</strong> ಬದಲಾವಣೆಗಳೠಕೆಳಗಿನಂತಿವೆ.",
-'recentchanges' => "ಇತà³à²¤à³€à²šà³†à²—ಿನ ಬದಲಾವಣೆಗಳà³",
-'recentchangescount' => "ಇತà³à²¤à³€à²šà³†à²—ಿನ ಬದಲಾವಣೆಗಳಲà³à²²à²¿à²°à³à²µ ವಿಷಯಗಳ ಸಂಖà³à²¯à³†",
-'recentchangeslinked' => "ಸಂಬಂಧಪಟà³à²Ÿ ಬದಲಾವಣೆಗಳà³",
-'recentchangestext' => "ವಿಕಿಗೆ ಮಾಡಲà³à²ªà²Ÿà³à²Ÿ ಇತà³à²¤à³€à²šà²¿à²¨ ಬದಲಾವಣೆಗಳನà³à²¨à³ ಈ ಪà³à²Ÿà²¦à²²à³à²²à²¿ ನೀವೠಕಾಣಬಹà³à²¦à³.",
-'returnto' => "$1 ಗೆ ಹಿಂತಿರà³à²—ಿ.",
-'rights' => "ಹಕà³à²•à³à²—ಳà³:",
-
-
-'savearticle' => "ಪà³à²Ÿà²µà²¨à³à²¨à³ ಉಳಿಸಿ",
-'savefile' => "ಕಡತವನà³à²¨à³ ಉಳಿಸಿ",
-'search' => "ಹà³à²¡à³à²•à³",
-'searchresults' => "ಶೋಧನೆಯ ಫಲಿತಾಂಶಗಳà³",
-'shortpages' => "ಪà³à²Ÿà³à²Ÿ ಪà³à²Ÿà²—ಳà³",
-'show' => "ತೋರಿಸà³",
-'showhideminor' => "ಚà³à²Ÿà³à²•à³ ಬದಲಾವಣೆಗಳನà³à²¨à³ $1 | ಬಾಟà³â€Œà²—ಳನà³à²¨à³ $2 | ಲಾಗಿನೠಆಗಿರà³à²µ ಸದಸà³à²¯à²°à²¨à³à²¨à³ $3 | $4 patrolled edits",
-'showpreview' => "ಮà³à²¨à³à²¨à³‹à²Ÿ",
-'showtoc' => "ತೋರಿಸà³",
-'sitestats' => "ತಾಣದ ಅಂಕಿಅಂಶಗಳà³",
-'sitestatstext' => "ಒಟà³à²Ÿà³ '''$1''' ಪà³à²Ÿà²—ಳೠಡೇಟಾಬೇಸà³â€Œà²¨à²²à³à²²à²¿à²µà³†.
-ಈ ಸಂಖà³à²¯à³† \"ಚರà³à²šà³†\" ಪà³à²Ÿà²—ಳನà³à²¨à³, ವಿಕಿಪೀಡಿಯಾದ ಬಗೆಗಿನ ಪà³à²Ÿà²—ಳನà³à²¨à³, ಹಾಗೂ ಪà³à²Ÿà³à²Ÿ \"ಚà³à²Ÿà³à²•à³\" ಪà³à²Ÿà²—ಳನà³à²¨à³‚, ರೆಡೈರೆಕà³à²Ÿà³ ಮಾಡಿದ ಪà³à²Ÿà²—ಳನà³à²¨à³ ಹಾಗೂ ಬೇರೆಲà³à²²à³‚ ಸೇರಿಸಲಾಗದ ಕೆಲವೠಇತರೆ ಪà³à²Ÿà²—ಳನà³à²¨à³ ಒಳಗೊಂಡಿದೆ.
-
-ಇವà³à²—ಳನà³à²¨à³ ಬಿಟà³à²Ÿà³, ಒಟà³à²Ÿà³ '''$2''' ಬಹà³à²¶à²ƒ ನಿಜವಾದ ಲೇಖನಗಳಿಂದ ಕೂಡಿದ ಪà³à²Ÿà²—ಳಿವೆ.",
-'sitesubtitle' => "",
-'sitesupport' => "ದೇಣಿಗೆ",
-'sitetitle' => "ವಿಕಿಪೀಡಿಯ",
-'specialpage' => "ವಿಶೇಷ ಪà³à²Ÿ",
-'specialpages' => "ವಿಶೇಷ ಪà³à²Ÿà²—ಳà³",
-'spheading' => "ಎಲà³à²²à²¾ ಸದಸà³à²¯à²°à²¿à²—ೂ ಇರà³à²µ ವಿಶೇಷ ಪà³à²Ÿà²—ಳà³",
-'statistics' => "ಅಂಕಿ ಅಂಶಗಳà³",
-'storedversion' => "ಈಗಾಗಲೇ ಉಳಿಸಲಾಗಿರà³à²µ ಆವೃತà³à²¤à²¿",
-'subcategories' => "ಉಪವಿಭಾಗಗಳà³",
-'subcategorycount' => "ಒಟà³à²Ÿà³ $1 ಉಪವಿಭಾಗಗಳೠಈ ವರà³à²—ದಡಿ ಇವೆ.",
-'summary' => "ಸಾರಾಂಶ",
-
-
-'tableform' => "ಟೇಬಲà³",
-'talkpage' => "ಈ ಪà³à²Ÿà²¦ ಬಗà³à²—ೆ ಚರà³à²šà³† ಮಾಡಿ",
-'timezonelegend' => "ಟೈಮೠà²à³‹à²¨à³",
-'toc' => "ಪರಿವಿಡಿ",
-'toolbox' => "ಉಪಕರಣ",
-
-
-'uctop' => " (ಮೇಲಕà³à²•à³†)",
-'uncategorizedpages' => "ವರà³à²— ಗೊತà³à²¤à³ ಮಾಡದ ಪà³à²Ÿà²—ಳà³",
-'unprotect' => "ಸಂರಕà³à²·à²£à³† ತೆಗೆ",
-'unusedimages' => "ಉಪಯೋಗಿಸದ ಚಿತà³à²°à²—ಳà³",
-'unwatch' => "ವೀಕà³à²·à²£à²¾ ಪಟà³à²Ÿà²¿à²¯à²¿à²‚ದ ತೆಗೆ",
-'upload' => "ಫೈಲೠಅಪà³à²²à³‹à²¡à³",
-'userlogin' => "ಲಾಗೠಇನà³",
-'userlogout' => "ಲಾಗೠಔಟà³",
-'userstats' => "ಸದಸà³à²¯à²° ಅಂಕಿ ಅಂಶ",
-'userstatstext' => "ಒಟà³à²Ÿà³ '''$1''' ನೊಂದಾಯಿಸಿದ ಸದಸà³à²¯à²°à²¿à²¦à³à²¦à²¾à²°à³†. ಇವರಲà³à²²à²¿ '''$2''' ಮಂದಿ ನಿರà³à²µà²¾à²¹à²•à²°à²¿à²¦à³à²¦à²¾à²°à³† ($3 ನೋಡಿ).",
-
-
-'version' => "ಆವೃತà³à²¤à²¿",
-'viewsource' => "ಆಕರ ವೀಕà³à²·à²¿à²¸à³",
-
-
-'wantedpages' => "ಬೇಕಾಗಿರà³à²µ ಪà³à²Ÿà²—ಳà³",
-'watch' => "ವೀಕà³à²·à²¿à²¸à²¿",
-'watchthis' => "ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ವೀಕà³à²·à²¿à²¸à²¿",
-'watchthispage' => "ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ವೀಕà³à²·à²¿à²¸à²¿",
-'whatlinkshere' => "ಇಲà³à²²à²¿à²—ೆ ಯಾವ ಸಂಪರà³à²• ಕೂಡà³à²¤à³à²¤à²¦à³†",
-
-
-'yourname' => "ನಿಮà³à²® ಬಳಕೆಯ ಹೆಸರà³",
-'yourpassword' => "ನಿಮà³à²® ಪà³à²°à²µà³‡à²¶à²ªà²¦",
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesKo.php b/languages/MessagesKo.php
deleted file mode 100644
index d8c8bcd2..00000000
--- a/languages/MessagesKo.php
+++ /dev/null
@@ -1,867 +0,0 @@
-<?php
-
-global $wgAllMessagesKo;
-$wgAllMessagesKo = array(
-'tog-underline' => 'ê³ ë¦¬ì— ë°‘ì¤„ì¹˜ê¸°:',
-'tog-highlightbroken' => '없는 문서로 가는 고리를 <a href="" class="new">ì´ë ‡ê²Œ</a> ë³´ì´ê¸° (ì„ íƒí•˜ì§€ 않으면 ì´ë ‡ê²Œ<a href="" class="internal">?</a> ë³´ìž„)',
-'tog-justify' => '문단 정렬',
-'tog-hideminor' => '사소한 íŽ¸ì§‘ì„ ìµœê·¼ 바뀜ì—ì„œ 숨기기',
-'tog-extendwatchlist' => '주시 문서를 모든 변경 목ë¡ì— ì ìš©í•˜ê¸°',
-'tog-usenewrc' => 'í–¥ìƒëœ 최근 바뀜 (ìžë°”스í¬ë¦½íŠ¸)',
-'tog-numberheadings' => '머릿글 번호 매기기',
-'tog-showtoolbar' => 'íŽ¸ì§‘ì°½ì— íˆ´ë°” ë³´ì´ê¸° (ìžë°”스í¬ë¦½íŠ¸)',
-'tog-editondblclick' => 'ë”블í´ë¦­ìœ¼ë¡œ 문서 편집하기 (ìžë°”스í¬ë¦½íŠ¸)',
-'tog-editsection' => '{{MediaWiki:editsection}} ë¶€ë¶„ì„ ëˆŒëŸ¬ 부분 편집하기',
-'tog-editsectiononrightclick'=> 'ì œëª©ì„ ì˜¤ë¥¸ìª½ í´ë¦­í•´ì„œ 부분 편집하기 (ìžë°”스í¬ë¦½íŠ¸)',
-'tog-showtoc' => 'ë¬¸ì„œì˜ ì°¨ë¡€ 보여주기 (ë¨¸ë¦¿ê¸€ì´ 4ê°œ ì´ìƒì¸ 경우)',
-'tog-rememberpassword' => 'ìžë™ 로그ì¸',
-'tog-editwidth' => '편집ìƒìžì˜ 너비를 최대로 맞추기',
-'tog-watchcreations' => 'ë‚´ê°€ ì²˜ìŒ ë§Œë“œëŠ” 문서를 주시 목ë¡ì— 추가함.',
-'tog-watchdefault' => '편집하는 ê¸€ì„ í•­ìƒ ì£¼ì‹œë¬¸ì„œì— ì¶”ê°€í•˜ê¸°',
-'tog-minordefault' => '‘사소한 íŽ¸ì§‘â€™ì„ í•­ìƒ ì„ íƒí•˜ê¸°',
-'tog-previewontop' => '편집ìƒìž ì•žì— ë¯¸ë¦¬ë³´ê¸° ì°½ì„ ë³´ì—¬ì£¼ê¸°',
-'tog-previewonfirst' => 'ì²˜ìŒ íŽ¸ì§‘í•  ë•Œ 미리보기 보여주기',
-'tog-nocache' => '문서 ìºì‹œ ë„기',
-'tog-enotifwatchlistpages'=> '문서가 바뀌면 ì´ë©”ì¼ì„ 보내기',
-'tog-enotifusertalkpages'=> 'ë‚´ 토론 문서가 바뀌면 ì´ë©”ì¼ì„ 보내기',
-'tog-enotifminoredits' => '사소한 편집ì—ë„ ì´ë©”ì¼ì„ 보내기',
-'tog-enotifrevealaddr' => '알림 ë©”ì¼ì— ë‚´ ì´ë©”ì¼ ì£¼ì†Œë¥¼ ë°ížˆê¸°',
-'tog-shownumberswatching'=> '주시 ì‚¬ìš©ìž ìˆ˜ë¥¼ 보여주기',
-'tog-fancysig' => 'ì„œëª…ì— ê³ ë¦¬ë¥¼ 걸지 않기',
-'tog-externaleditor' => '외부 입력기를 기본값으로 사용하기',
-'tog-externaldiff' => '외부 ë¹„êµ íˆ´ì„ ê¸°ë³¸ê°’ìœ¼ë¡œ 사용하기',
-'tog-uselivepreview' => '실시간 미리보기 사용하기 (ìžë°”스í¬ë¦½íŠ¸) (ì‹¤í—˜ì  ê¸°ëŠ¥)',
-'tog-watchlisthideown' => '주시문서 목ë¡ì— ë‚´ íŽ¸ì§‘ì„ ìˆ¨ê¸°ê¸°',
-'tog-watchlisthidebots' => '주시문서 목ë¡ì— ë´‡ íŽ¸ì§‘ì„ ìˆ¨ê¸°ê¸°',
-'underline-always' => 'í•­ìƒ',
-'underline-never' => '치지 ì•ŠìŒ',
-'underline-default' => '브ë¼ìš°ì € ì„¤ì •ì„ ë”°ë¥´ê¸°',
-'skinpreview' => '(미리 보기)',
-'sunday' => 'ì¼ìš”ì¼',
-'monday' => '월요ì¼',
-'tuesday' => '화요ì¼',
-'wednesday' => '수요ì¼',
-'thursday' => '목요ì¼',
-'friday' => '금요ì¼',
-'saturday' => '토요ì¼',
-'january' => '1ì›”',
-'february' => '2ì›”',
-'march' => '3ì›”',
-'april' => '4ì›”',
-'may_long' => '5ì›”',
-'june' => '6ì›”',
-'july' => '7ì›”',
-'august' => '8ì›”',
-'september' => '9ì›”',
-'october' => '10ì›”',
-'november' => '11ì›”',
-'december' => '12ì›”',
-'jan' => '1',
-'feb' => '2',
-'mar' => '3',
-'apr' => '4',
-'may' => '5',
-'jun' => '6',
-'jul' => '7',
-'aug' => '8',
-'sep' => '9',
-'oct' => '10',
-'nov' => '11',
-'dec' => '12',
-'categories' => '분류',
-'category' => '분류',
-'category_header' => '"$1" ë¶„ë¥˜ì— ì†í•´ 있는 문서',
-'subcategories' => '하위 분류',
-'mainpage' => '대문',
-'mainpagetext' => '<big>\'\'\'미디어위키가 성공ì ìœ¼ë¡œ 설치ë˜ì—ˆìŠµë‹ˆë‹¤.\'\'\'</big>',
-'mainpagedocfooter' => '위키 í”„ë¡œê·¸ëž¨ì— ëŒ€í•œ 정보는[http://meta.wikimedia.org/wiki/Help:Contents ì´ê³³]ì—ì„œ ì–»ì„ ìˆ˜ 있습니다.
-
-== 시작하기 ==
-
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings 설정하기]
-* [http://www.mediawiki.org/wiki/Help:FAQ 미디어위키 FAQ]
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce 미디어위키 발표 ë©”ì¼ë§ 리스트]',
-'portal' => 'ì‚¬ìš©ìž ëª¨ìž„',
-'portal-url' => 'Project:ì‚¬ìš©ìž ëª¨ìž„',
-'about' => '소개',
-'aboutsite' => '{{SITENAME}} 소개',
-'aboutpage' => 'Project:소개',
-'article' => '문서 내용',
-'help' => 'ë„움ë§',
-'helppage' => 'Help:목차',
-'bugreports' => '버그 신고',
-'bugreportspage' => 'Project:버그 신고',
-'sitesupport' => '기부 안내',
-'sitesupport-url' => 'Project:사ì´íŠ¸ 지ì›',
-'faq' => 'FAQ',
-'faqpage' => 'Project:FAQ',
-'edithelp' => '편집 ë„움ë§',
-'newwindow' => '(새 창으로 열림)',
-'edithelppage' => 'Project:문서 편집 ë„움ë§',
-'cancel' => '취소',
-'qbfind' => '찾기',
-'qbbrowse' => 'íƒìƒ‰',
-'qbedit' => '편집',
-'qbpageoptions' => '문서 기능',
-'qbpageinfo' => '문서 정보',
-'qbmyoptions' => 'ë‚˜ì˜ ë¬¸ì„œ',
-'qbspecialpages' => '특수기능',
-'moredotdotdot' => 'ë” ë³´ê¸°...',
-'mypage' => 'ë‚´ ì‚¬ìš©ìž ë¬¸ì„œ',
-'mytalk' => 'ë‚´ ì‚¬ìš©ìž í† ë¡ ',
-'anontalk' => 'ìµëª… ì‚¬ìš©ìž í† ë¡ ',
-'currentevents' => '요즘 화제',
-'currentevents-url' => '요즘 화제',
-'disclaimers' => 'ë©´ì±… ì¡°í•­',
-'disclaimerpage' => 'Project:ë©´ì±… ì¡°í•­',
-'privacy' => 'ê°œì¸ì •ë³´ ì •ì±…',
-'privacypage' => 'Project:ê°œì¸ì •ë³´ ì •ì±…',
-'errorpagetitle' => '오류',
-'returnto' => '$1(으)ë¡œ ëŒì•„가기',
-'tagline' => '{{SITENAME}}',
-'search' => '찾기',
-'go' => '가기',
-'history' => '문서 역사',
-'history_short' => '역사',
-'info_short' => 'ì •ë³´',
-'printableversion' => 'ì¸ì‡„ìš©',
-'permalink' => '고유ë§í¬',
-'print' => 'ì¸ì‡„',
-'edit' => '편집',
-'editthispage' => 'ì´ ë¬¸ì„œ 편집하기',
-'delete' => '삭제',
-'deletethispage' => 'ì´ ë¬¸ì„œ 삭제하기',
-'undelete_short' => '$1ê°œì˜ íŽ¸ì§‘ ë˜ì‚´ë¦¬ê¸°',
-'protect' => '보호',
-'protectthispage' => 'ì´ ë¬¸ì„œ 보호하기',
-'unprotect' => '보호 해제',
-'unprotectthispage' => 'ì´ ë¬¸ì„œ 보호 해제하기',
-'newpage' => '새 문서',
-'talkpage' => '토론 문서',
-'specialpage' => '특수 문서',
-'personaltools' => 'ê°œì¸ ë„구',
-'articlepage' => '문서 보기',
-'subjectpage' => '본 문서',
-'talk' => '토론',
-'toolbox' => 'ë„구모ìŒ',
-'userpage' => 'ì‚¬ìš©ìž ë¬¸ì„œ 보기',
-'projectpage' => '프로ì íŠ¸ 문서 보기',
-'imagepage' => '그림 문서 보기',
-'viewtalkpage' => '토론 보기',
-'otherlanguages' => '다른 언어',
-'redirectedfrom' => '($1ì—ì„œ 넘어옴)',
-'autoredircomment' => '[[$1]]로 넘겨주기',
-'redirectpagesub' => '넘겨주기 문서',
-'lastmodified' => 'ì´ ë¬¸ì„œëŠ” $1ì— ë§ˆì§€ë§‰ìœ¼ë¡œ 바뀌었습니다.',
-'viewcount' => 'ì´ ë¬¸ì„œëŠ” ëª¨ë‘ $1번 ì½í˜”습니다.',
-'copyright' => '문서는 $1 저작권 í•˜ì— ìžˆìŠµë‹ˆë‹¤.',
-'protectedpage' => 'ë³´í˜¸ëœ ë¬¸ì„œ',
-'administrators' => 'Project:ê´€ë¦¬ìž ëª©ë¡',
-'sysoptitle' => 'ê´€ë¦¬ìž ê¶Œí•œ í•„ìš”',
-'sysoptext' => '해당 ë™ìž‘ì€ â€˜ê´€ë¦¬ìžâ€™ ê¶Œí•œì´ ìžˆëŠ” 사용ìžë§Œ 실행할 수 있습니다.
-$1ì„(를) 보십시오.',
-'developertitle' => 'ê°œë°œìž ê¶Œí•œ í•„ìš”',
-'developertext' => '해당 ë™ìž‘ì€ â€˜ê°œë°œìžâ€™ ê¶Œí•œì´ ìžˆëŠ” 사용ìžë§Œ 실행할 수 있습니다.
-$1ì„(를) 보십시오.',
-'badaccess' => '권한 오류',
-'badaccesstext' => '해당 ë™ìž‘ì€ â€˜$2’ ê¶Œí•œì´ ìžˆëŠ” 사용ìžë§Œ 실행할 수 있습니다.
-$1ì„(를) 보십시오.',
-'versionrequired' => '미디어위키 $1 버전 필요',
-'versionrequiredtext' => 'ì´ ë¬¸ì„œë¥¼ 보기 위해서는 미디어위키 $1 ë²„ì „ì´ í•„ìš”í•©ë‹ˆë‹¤. [[Special:Version]]ì„ ì°¸ê³ í•˜ì„¸ìš”.',
-'ok' => '확ì¸',
-'retrievedfrom' => 'ì›ë³¸ 주소 - \'$1\'',
-'youhavenewmessages' => '$1 ëž€ì— ëˆ„êµ°ê°€ ê¸€ì„ ë‚¨ê²¼ìŠµë‹ˆë‹¤. ($2)',
-'newmessageslink' => 'ì‚¬ìš©ìž í† ë¡ ',
-'newmessagesdifflink' => 'ë°”ë€ ë‚´ìš© 비êµ',
-'editsection' => '편집',
-'editold' => '편집',
-'editsectionhint' => '부분 편집: $1',
-'toc' => '목차',
-'showtoc' => 'ë³´ì´ê¸°',
-'hidetoc' => '숨기기',
-'thisisdeleted' => '$1ì„ ë³´ê±°ë‚˜ ë˜ì‚´ë¦¬ê² ìŠµë‹ˆê¹Œ?',
-'viewdeleted' => '$1ì„ ë³´ì‹œê² ìŠµë‹ˆê¹Œ?',
-'restorelink' => '$1ê°œì˜ ì‚­ì œëœ íŽ¸ì§‘',
-'feedlinks' => '피드:',
-'feed-invalid' => 'ìž˜ëª»ëœ êµ¬ë… í”¼ë“œ ë°©ì‹ìž…니다.',
-'nstab-main' => '문서',
-'nstab-user' => '사용ìž',
-'nstab-media' => '미디어',
-'nstab-special' => '특수기능',
-'nstab-project' => '프로ì íŠ¸ 문서',
-'nstab-image' => '그림',
-'nstab-mediawiki' => '메시지',
-'nstab-template' => 'í‹€',
-'nstab-help' => 'ë„움ë§',
-'nstab-category' => '분류',
-'nosuchaction' => '해당하는 ë™ìž‘ì´ ì—†ìŠµë‹ˆë‹¤.',
-'nosuchactiontext' => 'URLë¡œ 요청한 ë™ìž‘ì„ ìœ„í‚¤ê°€ 지ì›í•˜ì§€ 않습니다.',
-'nosuchspecialpage' => '해당하는 íŠ¹ìˆ˜ê¸°ëŠ¥ì´ ì—†ìŠµë‹ˆë‹¤.',
-'nospecialpagetext' => '요청한 íŠ¹ìˆ˜ê¸°ëŠ¥ì„ ìœ„í‚¤ê°€ 지ì›í•˜ì§€ 않습니다.',
-'error' => '오류',
-'databaseerror' => 'ë°ì´í„°ë² ì´ìŠ¤ 오류',
-'dberrortext' => 'ë°ì´í„°ë² ì´ìŠ¤ 쿼리 구문 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. ì†Œí”„íŠ¸ì›¨ì–´ì˜ ë²„ê·¸ê°€ ìžˆì„ ìˆ˜ 있습니다. 마지막으로 요청한 ë°ì´í„°ë² ì´ìŠ¤ 쿼리는 "<tt>$2</tt>" 함수ì—ì„œ ì“°ì¸ <blockquote><tt>$1</tt></blockquote>입니다. MySQLì€ "<tt>$3: $4</tt>" 오류를 냈습니다.',
-'dberrortextcl' => 'ë°ì´í„°ë² ì´ìŠ¤ 쿼리 구문 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. 마지막으로 요청한 ë°ì´í„°ë² ì´ìŠ¤ 쿼리는 "$2" 함수ì—ì„œ ì“°ì¸ "$1"입니다. MySQLì€ "$3: $4" 오류를 냈습니다.',
-'noconnect' => '죄송합니다. ìœ„í‚¤ì˜ ê¸°ìˆ ì ì¸ 문제로 ì¸í•´ ë°ì´í„°ë² ì´ìŠ¤ ì„œë²„ì— ì ‘ê·¼í•  수 없습니다.<br />
-$1',
-'nodb' => '$1 ë°ì´í„°ë² ì´ìŠ¤ë¥¼ ì„ íƒí•  수 없습니다',
-'cachederror' => '아래는 요청한 ë¬¸ì„œì˜ ìºì‹œ 복사본으로, ìµœì‹ ì´ ì•„ë‹ ìˆ˜ 있습니다.',
-'laggedslavemode' => '주ì˜: 문서가 최근 ê²ƒì´ ì•„ë‹ ìˆ˜ 있습니다.',
-'readonly' => 'ë°ì´í„°ë² ì´ìŠ¤ ìž ê¹€',
-'enterlockreason' => 'ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 잠그는 ì´ìœ ì™€ 예ìƒë˜ëŠ” ê¸°ê°„ì„ ì ì–´ 주세요.',
-'readonlytext' => '현재 ë°ì´í„°ë² ì´ìŠ¤ê°€ 추가나 ë³€ê²½ì„ í•˜ì§€ 못하ë„ë¡ ìž ê²¨ 있습니다. ëŒ€ë¶€ë¶„ì˜ ê²½ìš° ë°ì´í„°ë² ì´ìŠ¤ 관리 때문ì´ë©°, 곧 ì •ìƒìœ¼ë¡œ ëŒì•„올 것입니다.
-ë°ì´í„°ë² ì´ìŠ¤ë¥¼ ìž ê·¼ 관리ìžì˜ ì„¤ëª…ì€ ë‹¤ìŒê³¼ 같습니다:
-<p>$1',
-'missingarticle' => 'ë°ì´í„°ë² ì´ìŠ¤ê°€ \'$1\' ë¬¸ì„œì˜ ì°¾ì•„ì•¼ í•  ê¸€ì„ ì°¾ì§€ 못했습니다.
-
-<p>ì´ê²ƒì€ 보통 ì‹œê°„ì´ ì§€ë‚˜ì„œ 지워진 ë¬¸ì„œì˜ ì—­ì‚¬ë¥¼ 보려고 í–ˆì„ ë•Œ ì¼ì–´ë‚©ë‹ˆë‹¤.
-
-<p>만약 그렇지 않다면, ì´ê²ƒì€ ì†Œí”„íŠ¸ì›¨ì–´ì˜ ë²„ê·¸ì¼ ìˆ˜ 있습니다.
-관리ìžì—게 URLê³¼ 함께 ì‹ ê³ í•´ 주십시오.',
-'readonly_lag' => '슬레ì´ë¸Œ 서버ì—ì„œ 마스터 서버를 ë”°ë¼ìž¡ì„ 때까지 ë°ì´íƒ€ë² ì´ìŠ¤ê°€ ìžë™ì ìœ¼ë¡œ ìž ê¹ë‹ˆë‹¤.',
-'internalerror' => '내부 오류',
-'filecopyerror' => '"$1" 파ì¼ì„ "$2"ë¡œ 복사할 수 없습니다.',
-'filerenameerror' => 'íŒŒì¼ "$1"ì˜ ì´ë¦„ì„ "$2"ë¡œ 바꿀 수 없습니다.',
-'filedeleteerror' => 'íŒŒì¼ "$1"ì„ ì‚­ì œí•  수 없습니다.',
-'filenotfound' => '"$1" 파ì¼ì„ ì°¾ì„ ìˆ˜ 없습니다.',
-'unexpected' => '예ìƒë˜ì§€ ì•Šì€ ê°’: "$1"="$2"',
-'badarticleerror' => 'ì§€ê¸ˆì˜ ëª…ë ¹ì€ ì´ ë¬¸ì„œì—서는 실행할 수 없습니다.',
-'cannotdelete' => '문서나 파ì¼ì„ 삭제할 수 없습니다. ì´ë¯¸ ì‚­ì œë˜ì—ˆì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.',
-'badtitle' => 'ìž˜ëª»ëœ ì œëª©',
-'badtitletext' => '문서 ì œëª©ì´ ìž˜ëª»ë˜ì—ˆê±°ë‚˜ 비어있습니다.',
-'perfdisabled' => 'ì´ ê¸°ëŠ¥ì„ ì“°ë©´ ì•„ë¬´ë„ ìœ„í‚¤ë¥¼ 쓸 수 ì—†ì„ ì •ë„ë¡œ ë°ì´í„°ë² ì´ìŠ¤ê°€ ëŠë ¤ì§€ê¸° ë•Œë¬¸ì— ìž„ì‹œë¡œ 비활성화ë˜ì—ˆìŠµë‹ˆë‹¤.',
-'perfdisabledsub' => 'ì´ê²ƒì€ $1ì—ì„œì˜ ë³µì‚¬ë³¸ìž…ë‹ˆë‹¤.',
-'perfcached' => 'ë‹¤ìŒ ìžë£ŒëŠ” ìºì‹œëœ 것ì´ë¯€ë¡œ 현재 ìƒí™©ì„ ë°˜ì˜í•˜ì§€ ì•Šì„ ìˆ˜ 있습니다.',
-'perfcachedts' => 'ë‹¤ìŒ ìžë£ŒëŠ” ìºì‹œëœ 것으로, $1ì— ë§ˆì§€ë§‰ìœ¼ë¡œ 갱신ë˜ì—ˆìŠµë‹ˆë‹¤.',
-'viewsource' => '내용 보기',
-'protectedtext' => 'ì´ ë¬¸ì„œëŠ” 편집하지 못하ë„ë¡ ë³´í˜¸ë˜ì–´ 있습니다. 문서 ë³´í˜¸ì— ëŒ€í•´ 알아보려면 [[Project:보호 문서]]를 참조하세요.
-
-ë¬¸ì„œì˜ ë‚´ìš©ì„ ë³´ê±°ë‚˜ 복사할 수는 있습니다:',
-'protectedinterface' => 'ì´ ë¬¸ì„œëŠ” 소프트웨어 ì¸í„°íŽ˜ì´ìŠ¤ì— ì“°ì´ëŠ” 문서로, 잠겨 있습니다.',
-'editinginterface' => '\'\'\'경고\'\'\': 소프트웨어ì—ì„œ 사용하는 메시지 문서를 고치고 있습니다. ì´ê²ƒì€ 모든 사용ìžì—게 ì˜í–¥ì„ ë¼ì¹©ë‹ˆë‹¤.',
-'logouttitle' => '로그아웃',
-'logouttext' => '\'\'\'{{SITENAME}}ì—ì„œ 로그아웃했습니다.\'\'\'
-ì´ëŒ€ë¡œ ì´ë¦„ì—†ì´ {{SITENAME}}ì„(를) ì´ìš©í•˜ê±°ë‚˜, 방금 ì‚¬ìš©í–ˆë˜ ê³„ì •ì´ë‚˜ 다른 계정으로 다시 로그ì¸í•´ì„œ ì´ìš©í•  수 있습니다. 웹 브ë¼ìš°ì €ì˜ ìºì‹œë¥¼ 지우지 않으면 몇몇 문서ì—ì„œ 로그ì¸ì´ ë˜ì–´ 있는 것처럼 ë³´ì¼ ìˆ˜ 있다는 ì ì„ 유ì˜í•´ 주십시오.',
-'welcomecreation' => '== $1 님, 환ì˜í•©ë‹ˆë‹¤! ==
-
-ê³„ì •ì´ ë§Œë“¤ì–´ì¡ŒìŠµë‹ˆë‹¤. [[{{ns:mediawiki}}:Preferences]]ì—ì„œ ë‹¹ì‹ ì˜ {{SITENAME}} ì‚¬ìš©ìž í™˜ê²½ ì„¤ì •ì„ ë°”ê¿€ 수 있습니다.',
-'loginpagetitle' => '로그ì¸',
-'yourname' => 'ì´ë¦„',
-'yourpassword' => '암호',
-'yourpasswordagain' => '암호 확ì¸',
-'remembermypassword' => 'ë¡œê·¸ì¸ ìƒíƒœë¥¼ 저장합니다.',
-'yourdomainname' => 'ë„ë©”ì¸ ì´ë¦„',
-'externaldberror' => '외부 ì¸ì¦ ë°ì´íƒ€ë² ì´ìŠ¤ì— 오류가 있거나, 외부 ê³„ì •ì„ ê°±ì‹ í•  ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤.',
-'loginproblem' => '\'\'\'로그ì¸ì— 문제가 ë°œìƒí–ˆìŠµë‹ˆë‹¤.\'\'\'<br />
-다시 ì‹œë„í•´ 보세요.',
-'alreadyloggedin' => 'ë‹¹ì‹ ì€ ì´ë¯¸ $1 사용ìžë¡œ 로그ì¸í–ˆìŠµë‹ˆë‹¤!',
-'login' => '로그ì¸',
-'loginprompt' => '{{SITENAME}}ì— ë¡œê·¸ì¸í•˜ë ¤ë©´ 쿠키를 사용할 수 있어야 합니다.',
-'userlogin' => 'ë¡œê·¸ì¸ / 계정 만들기',
-'logout' => '로그아웃',
-'userlogout' => '로그아웃',
-'notloggedin' => '로그ì¸í•˜ê³  있지 ì•ŠìŒ',
-'nologin' => 'ê³„ì •ì´ ì—†ë‚˜ìš”? $1.',
-'nologinlink' => 'ê³„ì •ì„ ë§Œë“¤ 수 있습니다',
-'createaccount' => '계정 만들기',
-'gotaccount' => 'ê³„ì •ì´ ì´ë¯¸ 있나요? $1.',
-'gotaccountlink' => '로그ì¸í•˜ì„¸ìš”',
-'createaccountmail' => 'ì´ë©”ì¼ë¡œ 하기',
-'badretype' => '암호가 서로 다릅니다.',
-'userexists' => 'ì‚¬ìš©ìž ì´ë¦„ì´ ì´ë¯¸ 등ë¡ë˜ì–´ 있습니다. 다른 ì´ë¦„으로 만들어주십시오.',
-'youremail' => 'ì´ë©”ì¼ *',
-'username' => 'ì‚¬ìš©ìž ì´ë¦„:',
-'uid' => 'ì‚¬ìš©ìž ID:',
-'yourrealname' => '실명 *',
-'yourlanguage' => '언어',
-'yournick' => '닉네임:',
-'badsig' => 'ì„œëª…ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤. HTML 태그를 확ì¸í•´ì£¼ì„¸ìš”.',
-'email' => 'ì´ë©”ì¼',
-'prefs-help-email-enotif'=> 'ì´ ì£¼ì†ŒëŠ” ì´ë©”ì¼ ì•Œë¦¼ì„ ì„¤ì •í–ˆì„ ë•Œ ì´ë©”ì¼ì„ 받는 ë°ì—ë„ ì‚¬ìš©ë©ë‹ˆë‹¤.',
-'loginerror' => 'ë¡œê·¸ì¸ ì˜¤ë¥˜',
-'prefs-help-email' => '* ì´ë©”ì¼(ì„ íƒ): ë‹¹ì‹ ì˜ ë©”ì¼ ì£¼ì†Œë¥¼ 공개하지 ì•Šê³  다른 사용ìžë“¤ê³¼ ì´ì•¼ê¸°ë¥¼ í•  수 있습니다.',
-'nocookiesnew' => 'ì‚¬ìš©ìž ê³„ì •ì´ ìƒì„±ë˜ì—ˆì§€ë§Œ 로그ì¸í•˜ê³  있지는 않습니다. {{SITENAME}}ì€ ë¡œê·¸ì¸ì„ 위해 쿠키를 사용하고, 현재 ë‹¹ì‹ ì˜ ì›¹ 브ë¼ìš°ì €ì—서는 쿠키 ì‚¬ìš©ì´ ë¹„í™œì„±ë˜ì–´ 있습니다. 쿠키 ì‚¬ìš©ì„ í™œì„±í™”í•œ ë‹¤ìŒ ë¡œê·¸ì¸í•´ 주세요.',
-'nocookieslogin' => '{{SITENAME}}ì—서는 로그ì¸ì„ 위해 쿠키를 사용합니다. ë‹¹ì‹ ì˜ ì›¹ 브ë¼ìš°ì €ì—ì„œ 쿠키가 비활성ë˜ì–´ 있습니다. 쿠키 ì‚¬ìš©ì„ í™œì„±í™”í•œ ë‹¤ìŒ ë¡œê·¸ì¸í•´ 주세요.',
-'noname' => '계정 ì´ë¦„ì´ ì˜¬ë°”ë¥´ì§€ 않습니다.',
-'loginsuccesstitle' => 'ë¡œê·¸ì¸ ì„±ê³µ',
-'loginsuccess' => '\'\'\'"$1" 계정으로 {{SITENAME}}ì— ë¡œê·¸ì¸í–ˆìŠµë‹ˆë‹¤.\'\'\'',
-'nosuchuser' => 'ì‚¬ìš©ìž \'$1\'ì´ ì¡´ìž¬í•˜ì§€ 않습니다. ì² ìžê°€ 맞는지 확ì¸í•˜ê³ , ë˜ëŠ” 새 ê³„ì •ì„ ë§Œë“¤ 수 있습니다.',
-'nosuchusershort' => 'ì‚¬ìš©ìž \'$1\'ì´ ì¡´ìž¬í•˜ì§€ 않습니다. ì² ìžê°€ 맞는지 확ì¸í•´ 주세요.',
-'nouserspecified' => 'ì‚¬ìš©ìž ì´ë¦„ì„ ìž…ë ¥í•˜ì§€ 않았습니다.',
-'wrongpassword' => '암호가 틀립니다. 다시 ì‹œë„í•´ 주세요.',
-'wrongpasswordempty' => '비밀번호가 비었습니다. 다시 ì‹œë„í•´ 주세요.',
-'mailmypassword' => '새 암호를 ì´ë©”ì¼ë¡œ 보내기',
-'passwordremindertitle' => '{{SITENAME}}ì—ì„œ 보내는 새 암호',
-'passwordremindertext' => 'IP 주소 $1ì—ì„œ 새 {{SITENAME}} 암호를 ë³´ë‚´ 달ë¼ê³  요청했습니다.
- \'$2\' ê³„ì •ì˜ ì•”í˜¸ëŠ” ì´ì œ \'$4\'입니다.
-
-ì´ê²ƒì€ ìž„ì‹œ 암호로, ì´ ì•”í˜¸ë¡œëŠ” {{SITENAME}}ì— í•œ 번 로그ì¸í•  수 있습니다.
-예전 암호가 기억난다면 ê³„ì† ì“°ê±°ë‚˜ 새 암호를 만드세요.
-
-{{SERVER}}{{localurl:Special:Userlogin|wpName=$3&wpPassword=$4&returnto=Special:Preferences}}',
-'noemail' => '계정 \'$1\'ì— ë”¸ë¦° ì „ìžìš°íŽ¸ì£¼ì†Œ ì •ë³´ê°€ 없습니다.',
-'passwordsent' => '\'$1\' ê³„ì •ì˜ ìƒˆë¡œìš´ 암호를 ì´ë©”ì¼ë¡œ 보냈습니다. 암호를 받고 다시 로그ì¸í•´ 주세요.',
-'eauthentsent' => 'í™•ì¸ ì´ë©”ì¼ì„ 보냈습니다. ì´ë©”ì¼ ë‚´ìš©ì˜ ì§€ì‹œëŒ€ë¡œ 계정 í™•ì¸ ì ˆì°¨ë¥¼ 실행해 주십시오.',
-'mailerror' => 'ë©”ì¼ ë³´ë‚´ê¸° 오류: $1',
-'acct_creation_throttle_hit'=> 'ë‹¹ì‹ ì€ ì´ë¯¸ $1ê°œì˜ ê³„ì •ì´ ìžˆìŠµë‹ˆë‹¤. ë” ì´ìƒ 만들 수 없습니다.',
-'emailauthenticated' => 'ë‹¹ì‹ ì˜ ì´ë©”ì¼ ì£¼ì†ŒëŠ” $1ì— ì¸ì¦ë˜ì—ˆìŠµë‹ˆë‹¤.',
-'emailnotauthenticated' => 'ë‹¹ì‹ ì˜ ì´ë©”ì¼ ì£¼ì†Œê°€ ì•„ì§ \'\'\'확ì¸ë˜ì§€ 않았습니다\'\'\'. ì´ë©”ì¼ í™•ì¸ ì ˆì°¨ë¥¼ 거치지 않으면 ë‹¤ìŒ ì´ë©”ì¼ ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 없습니다.',
-'emailconfirmlink' => 'ì´ë©”ì¼ ì£¼ì†Œ 확ì¸',
-'accountcreated' => '계정 만들어ì§',
-'accountcreatedtext' => '$1 ê³„ì •ì´ ë§Œë“¤ì–´ì¡ŒìŠµë‹ˆë‹¤.',
-'bold_sample' => 'êµµì€ ê¸€ì”¨',
-'bold_tip' => 'êµµì€ ê¸€ì”¨',
-'extlink_sample' => 'http://www.example.com 사ì´íŠ¸ ì´ë¦„',
-'extlink_tip' => '바깥 고리 (ì•žì— <nowiki>http://</nowiki>를 붙여야 합니다.)',
-'summary' => '바꾼내용 간추리기',
-'minoredit' => '사소한 편집',
-'savearticle' => '저장',
-'preview' => '미리보기',
-'showpreview' => '미리보기',
-'showdiff' => 'ì°¨ì´ ë³´ê¸°',
-'anoneditwarning' => '\'\'\'주ì˜\'\'\': 로그ì¸í•˜ê³  있지 않습니다. ë‹¹ì‹ ì˜ IP 주소가 문서 ì—­ì‚¬ì— ë‚¨ê²Œ ë©ë‹ˆë‹¤.',
-'blockedtitle' => 'ì‚¬ìš©ìž ì°¨ë‹¨ë¨',
-'blockedtext' => 'ë‹¹ì‹ ì˜ ê³„ì • í˜¹ì€ IPê°€ $1ì— ì˜í•´ 차단ë˜ì—ˆìŠµë‹ˆë‹¤. ì°¨ë‹¨ëœ ì´ìœ ëŠ” 다ìŒê³¼ 같습니다: "$2"
-
-[[User talk:$3]]ì„ ì°¸ê³ í•˜ì—¬ 주시기 ë°”ëžë‹ˆë‹¤.',
-'confirmedittitle' => '편집하려면 ì´ë©”ì¼ ì¸ì¦ í•„ìš”',
-'confirmedittext' => '문서를 고치려면 ì´ë©”ì¼ í™•ì¸ ì ˆì°¨ê°€ 필요합니다. [[Special:Preferences|ì‚¬ìš©ìž í™˜ê²½ 설정]]ì—ì„œ ì´ë©”ì¼ ì£¼ì†Œë¥¼ 입력하고 ì´ë©”ì¼ ì£¼ì†Œ 확ì¸ì„ í•´ 주시기 ë°”ëžë‹ˆë‹¤.',
-'accmailtitle' => '암호를 보냈습니다.',
-'accmailtext' => '"$1"ì˜ ì•”í˜¸ë¥¼ $2ë¡œ 보냈습니다.',
-'newarticle' => '(새 문서)',
-'newarticletext' => 'ì´ ë¬¸ì„œëŠ” ì•„ì§ ë§Œë“¤ì–´ì§€ì§€ 않았습니다. 문서를 만들기 위해서는 ì•„ëž˜ì˜ ìƒìžì— ë‚´ìš©ì„ ìž…ë ¥í•˜ë©´ ë©ë‹ˆë‹¤. (ìžì„¸í•œ ë‚´ìš©ì€ [[{{MediaWiki:helppage}}|ë„ì›€ë§ ë¬¸ì„œ]]를 ì½ì–´ 주시기 ë°”ëžë‹ˆë‹¤.)
-만약 잘못 찾아온 문서ë¼ë©´ 브ë¼ìš°ì €ì˜ \'\'\'뒤로\'\'\' ë²„íŠ¼ì„ ëˆŒëŸ¬ 주세요.',
-'anontalkpagetext' => '----
-여기는 ê³„ì •ì— ë¡œê·¸ì¸í•˜ì§€ ì•Šì€ ìµëª… 사용ìžë¥¼ 위한 토론 문서입니다. ìµëª… 사용ìžì˜ ì‚¬ìš©ìž ì´ë¦„ì€ IP 주소로 나오기 때문ì—, í•œ IP 주소를 여러 ëª…ì´ ê°™ì´ ì“°ê±°ë‚˜ ìœ ë™ IP를 사용하는 경우 엉뚱한 사람ì—게 ì˜ê²¬ì´ ì „ë‹¬ë  ìˆ˜ 있습니다. ì´ëŸ¬í•œ 문제를 피하려면 [[Special:Userlogin|ê³„ì •ì„ ë§Œë“¤ê±°ë‚˜ 로그ì¸í•´ 주시기 ë°”ëžë‹ˆë‹¤]].',
-'noarticletext' => '(현재 문서는 비어 있습니다.)',
-'clearyourcache' => '\'\'\'참고:\'\'\' ì„¤ì •ì„ ì €ìž¥í•œ í›„ì— ë°”ë€ ì ì„ 확ì¸í•˜ê¸° 위해서는 브ë¼ìš°ì €ì˜ ìºì‹œë¥¼ 무시해야 합니다. \'\'\'ëª¨ì§ˆë¼ / 파ì´ì–´í­ìŠ¤ / 사파리:\'\'\' \'시프트\' 키를 누르면서 \'새로고침\'ì„ í´ë¦­í•˜ê±°ë‚˜, \'\'Ctrl-F5\'\'를 ìž…ë ¥; \'\'\'컨커러:\'\'\' 단순히 \'새로고침\'ì„ í´ë¦­í•˜ê±°ë‚˜ \'\'F5\'\'를 ìž…ë ¥; \'\'\'오페ë¼\'\'\' 사용ìžëŠ” \'ë„구→설정\'ì—ì„œ ìºì‹œë¥¼ 완전히 비워야 합니다.',
-'userinvalidcssjstitle' => '\'\'\'경고\'\'\': ‘$1’ ìŠ¤í‚¨ì´ ì¡´ìž¬í•˜ì§€ 않습니다. css와 js ë¬¸ì„œì˜ ì œëª©ì€ {{ns:user}}:í™ê¸¸ë™/monobook.css처럼 소문ìžë¡œ ì”니다.',
-'updated' => '(바뀜)',
-'note' => '<strong>주ì˜:</strong>',
-'previewnote' => '지금 미리보기로 ë³´ê³  있는 ë‚´ìš©ì€ ì•„ì§ ì €ìž¥ë˜ì§€ 않았습니다!',
-'session_fail_preview' => '\'\'\'죄송합니다. 세션 ë°ì´í„°ê°€ 없어져 íŽ¸ì§‘ì„ ì €ìž¥í•˜ì§€ 못했습니다. 다시 ì‹œë„í•´ë„ ë˜ì§€ 않으면 로그아웃한 ë‹¤ìŒ ë‹¤ì‹œ 로그ì¸í•´ 보십시오.\'\'\'',
-'editing' => '$1 편집하기',
-'editingsection' => '$1 편집하기 (부분)',
-'editconflict' => '편집 충ëŒ: $1',
-'explainconflict' => '문서를 편집하는 ë„ì¤‘ì— ëˆ„êµ°ê°€ê°€ ì´ ë¬¸ì„œë¥¼ 바꾸었습니다. ìœ„ìª½ì— ìžˆëŠ” 문서가 현재 ë°”ë€ ë¬¸ì„œì´ê³ , ì•„ëž˜ìª½ì˜ ë¬¸ì„œê°€ ë‹¹ì‹ ì´ íŽ¸ì§‘í•œ 문서입니다. ì•„ëž˜ìª½ì˜ ë‚´ìš©ì„ ìœ„ìª½ì— ì ì ˆížˆ í•©ì³ ì£¼ì‹œê¸° ë°”ëžë‹ˆë‹¤. <b>ìœ„ìª½ì˜ íŽ¸ì§‘ 내역만ì´</b> 저장ë©ë‹ˆë‹¤.',
-'yourtext' => 'ë‹¹ì‹ ì˜ íŽ¸ì§‘',
-'storedversion' => 'ë°”ë€ í˜„ìž¬ 문서',
-'editingold' => '\'\'\'경고\'\'\': 지금 옛날 ë²„ì „ì˜ ë¬¸ì„œë¥¼ 고치고 있습니다. ì´ê²ƒì„ 저장하면 ìµœê·¼ì— íŽ¸ì§‘ëœ ë¶€ë¶„ì´ ì‚¬ë¼ì§ˆ 수 있습니다.',
-'yourdiff' => 'ì°¨ì´',
-'copyrightwarning' => '{{SITENAME}}ì˜ ëª¨ë“  기여는 $2 ë¼ì´ì„ ìŠ¤ì— ë”°ë¼ ë°°í¬ëœë‹¤ëŠ” ì ì„ 유ì˜í•´ 주시기 ë°”ëžë‹ˆë‹¤. ($1ì—ì„œ ìžì„¸í•œ ì‚¬í•­ì„ ì½ì–´ 주세요.) 만약 ë‹¹ì‹ ì´ ì´ì— 대해 찬성하지 않는다면, ì—¬ê¸°ì— íŽ¸ì§‘ ë‚´ì—­ì„ ì €ìž¥í•˜ì§€ ë§ì•„ 주세요.
-ë˜í•œ ë‹¹ì‹ ì˜ ê¸°ì—¬ëŠ” ì§ì ‘ 작성했거나, ë˜ëŠ” í¼ë¸”릭 ë„ë©”ì¸ê³¼ ê°™ì€ ìžìœ  문서ì—ì„œ 가져온 ê²ƒì„ ë³´ì¦í•´ì•¼ 합니다.
-<strong>ì €ìž‘ê¶Œì´ ìžˆëŠ” ë‚´ìš©ì„ í—ˆê°€ ì—†ì´ ì €ìž¥í•˜ì§€ 마십시오!</strong>',
-'copyrightwarning2' => '{{SITENAME}}ì˜ ëª¨ë“  기여는 $2 ë¼ì´ì„ ìŠ¤ì— ë”°ë¼ ë°°í¬ëœë‹¤ëŠ” ì ì„ 유ì˜í•´ 주시기 ë°”ëžë‹ˆë‹¤. 만약 ë‹¹ì‹ ì´ ì´ì— 대해 찬성하지 않는다면, ì—¬ê¸°ì— íŽ¸ì§‘ ë‚´ì—­ì„ ì €ìž¥í•˜ì§€ ë§ì•„ 주세요.<br />
-ë˜í•œ ë‹¹ì‹ ì˜ ê¸°ì—¬ëŠ” ì§ì ‘ 작성했거나, ë˜ëŠ” í¼ë¸”릭 ë„ë©”ì¸ê³¼ ê°™ì€ ìžìœ  문서ì—ì„œ 가져온 ê²ƒì„ ë³´ì¦í•´ì•¼ 합니다. ($1ì—ì„œ ìžì„¸í•œ ì‚¬í•­ì„ ì½ì–´ 주세요.) <strong>ì €ìž‘ê¶Œì´ ìžˆëŠ” ë‚´ìš©ì„ í—ˆê°€ ì—†ì´ ì €ìž¥í•˜ì§€ 마십시오!</strong>',
-'protectedpagewarning' => '\'\'\'주ì˜: ì´ ë¬¸ì„œëŠ” 관리ìžë§Œ 편집할 수 있ë„ë¡ ë³´í˜¸ë˜ì–´ 있습니다. [[Project:문서 보호 ì •ì±…|문서 보호 ì •ì±…]]ì„ ì°¸ê³ í•˜ì‹­ì‹œì˜¤.\'\'\'',
-'edittools' => '<!-- ì´ ë¬¸ì„œëŠ” 편집 창과 íŒŒì¼ ì˜¬ë¦¬ê¸° ì°½ì— ì¶œë ¥ë©ë‹ˆë‹¤. -->',
-'revhistory' => '문서 역사',
-'nohistory' => 'ì´ ë¬¸ì„œëŠ” 역사가 없습니다.',
-'revnotfound' => '버젼 찾지 못함',
-'revnotfoundtext' => '요청한 ì´ ë¬¸ì„œì˜ ì˜› ë²„ì ¼ì„ ì°¾ì§€ 못했습니다.
-ì´ ë¬¸ì„œì— ì ‘ê·¼í•  ë•Œì˜ URLì„ í™•ì¸í•´ 주십시오.\n',
-'loadhist' => '문서역사를 받고 있습니다.',
-'currentrev' => '현재 버전',
-'revisionasof' => '$1 버전',
-'old-revision-navigation' => '$1 버전; $5<br />
-$3 | $2 | $4',
-'previousrevision' => 'â†ì´ì „ 버전',
-'nextrevision' => 'ë‹¤ìŒ ë²„ì „â†’',
-'currentrevisionlink' => '현재 ë²„ì „ì˜ ë¬¸ì„œ 보기',
-'cur' => '현재',
-'next' => '다ìŒ',
-'last' => 'ì´ì „',
-'orig' => '처ìŒ',
-'histlegend' => '비êµí•˜ë ¤ëŠ” ë²„ì „ë“¤ì„ ì„ íƒí•œ ë‹¤ìŒ ë²„íŠ¼ì„ ëˆ„ë¥´ì„¸ìš”.<br />
-설명: (현재) = 현재 ë²„ì „ê³¼ì˜ ì°¨ì´, (ì´ì „) = 바로 ì´ì „ ë²„ì „ê³¼ì˜ ì°¨ì´, 잔글 = 사소한 편집',
-'deletedrev' => '[ì‚­ì œë¨]',
-'histfirst' => '처ìŒ',
-'histlast' => '마지막',
-'difference' => '(버전 사ì´ì˜ ì°¨ì´)',
-'loadingrev' => '버젼 ì°¨ì´ë¥¼ 받고 있습니다.',
-'lineno' => '$1번째 줄:',
-'editcurrent' => '현재 ë²„ì „ì˜ ë¬¸ì„œë¥¼ 편집합니다',
-'selectnewerversionfordiff'=> '비êµí•  최근 ë²„ì „ì„ ì„ íƒí•´ 주세요.',
-'selectolderversionfordiff'=> '비êµí•  과거 ë²„ì „ì„ ì„ íƒí•´ 주세요.',
-'compareselectedversions'=> 'ì„ íƒëœ ë²„ì „ë“¤ì„ ë¹„êµí•˜ê¸°',
-'searchresults' => '찾아본 결과',
-'searchresulttext' => '{{SITENAME}} ì°¾ê¸°ì— ëŒ€í•´ ìžì„¸í•œ 정보는 [[Project:찾기|{{SITENAME}} 찾기]] 를 보세요.',
-'searchsubtitle' => 'ì—´ì‡ ë§ \'[[:$1]]\'',
-'searchsubtitleinvalid' => 'ì—´ì‡ ë§ \'$1\'',
-'badquery' => 'ìž˜ëª»ëœ ì§ˆì˜ êµ¬ë¬¸',
-'badquerytext' => 'ë‹¹ì‹ ì˜ ì§ˆì˜ êµ¬ë¬¸ì„ ì‹¤í–‰í•˜ì§€ 못했습니다. 3글ìžë³´ë‹¤ ì§§ì€ ë¬¸ìžì—´ ê²€ìƒ‰ì€ ì§€ì›í•˜ì§€ 않습니다. 입력한 ë¬¸ìž¥ì— ì˜¤íƒ€ê°€ ì—†ëŠ”ì§€ë„ í™•ì¸í•´ 주시기 ë°”ëžë‹ˆë‹¤. 다른 ë¬¸ìž¥ì„ ìž…ë ¥í•´ì£¼ì„¸ìš”.',
-'matchtotals' => 'ì—´ì‡ ë§ \'$1\'ì´ ì œëª©ì— ë“¤ì–´ìžˆëŠ” 문서는 $2ê°œ ì´ê³ ,
-ë‚´ìš©ì— ë‹´ê³ ìžˆëŠ” 문서는 $3ê°œ 입니다.',
-'noexactmatch' => '\'\'\'$1 문서가 없습니다.\'\'\' 문서를 [[:$1|만들 수]] 있습니다.',
-'titlematches' => '문서 제목 ì¼ì¹˜',
-'notitlematches' => '제목과 맞는 문서가 없습니다.',
-'textmatches' => '문서 ë‚´ìš© ì¼ì¹˜',
-'notextmatches' => 'ë‚´ìš©ì— ì—´ì‡ ë§ì„ ë‹´ê³  ìžˆì€ ë¬¸ì„œê°€ 없습니다.',
-'prevn' => 'ì´ì „ $1ê°œ',
-'nextn' => 'ë‹¤ìŒ $1ê°œ',
-'viewprevnext' => '보기: ($1) ($2) ($3).',
-'showingresults' => '<b>$2</b>번 부터 <b>$1</b>ê°œì˜ ê²°ê³¼ 입니다.',
-'powersearch' => '찾기',
-'blanknamespace' => '(ì¼ë°˜)',
-'preferences' => 'ì‚¬ìš©ìž í™˜ê²½ 설정',
-'prefsnologin' => '로그ì¸í•´ì•¼ 합니다',
-'prefsnologintext' => 'ì‚¬ìš©ìž í™˜ê²½ ì„¤ì •ì„ ë°”ê¾¸ë ¤ë©´ 먼저 [[Special:Userlogin|로그ì¸]]해야 합니다.',
-'prefsreset' => 'ì‚¬ìš©ìž í™˜ê²½ ì„¤ì •ì„ ê¸°ë³¸ê°’ìœ¼ë¡œ ë˜ëŒë ¸ìŠµë‹ˆë‹¤.',
-'qbsettings' => '빨리가기 맞춤',
-'changepassword' => '암호 바꾸기',
-'skin' => '스킨',
-'math' => '수ì‹',
-'dateformat' => '날짜 형ì‹',
-'datetime' => '날짜와 시간',
-'prefs-personal' => 'ì‚¬ìš©ìž ì •ë³´',
-'prefs-rc' => '최근 바뀜',
-'prefs-watchlist' => '주시문서 목ë¡',
-'prefs-misc' => '기타',
-'saveprefs' => '저장',
-'resetprefs' => '기본 설정으로',
-'oldpassword' => '현재 암호',
-'newpassword' => '새 암호',
-'retypenew' => '새 암호 확ì¸',
-'textboxsize' => '문서ìƒìž í¬ê¸°',
-'rows' => '줄수',
-'columns' => 'ì—´:',
-'searchresultshead' => '찾기 결과 설정',
-'resultsperpage' => '쪽마다 ë³´ì´ëŠ” ê²°ê³¼',
-'contextlines' => '결과마다 ë³´ì´ëŠ” 줄 수:',
-'contextchars' => 'ê° ì¤„ì— ë³´ì´ëŠ” 글 수:',
-'stubthreshold' => '씨앗보기 문턱값',
-'recentchangescount' => '최근 ë°”ë€œì— ë³´ì´ëŠ” 항목 수',
-'savedprefs' => '새 ì„¤ì •ì„ ì €ìž¥í–ˆìŠµë‹ˆë‹¤.',
-'timezonelegend' => '시간대',
-'timezonetext' => '현지 시간과 서버 시간(UTC) 사ì´ì˜ 시차를 쓰십시오.',
-'localtime' => '현지 ì‹œê°',
-'timezoneoffset' => '시간차',
-'servertime' => '서버 ì‹œê°',
-'guesstimezone' => '웹 브ë¼ìš°ì €ì—ì„œ 가져오기',
-'allowemail' => '다른 사용ìžë¡œë¶€í„°ì˜ ì´ë©”ì¼ í—ˆìš©',
-'defaultns' => '기본으로 다ìŒì˜ 네임스페ì´ìŠ¤ì—ì„œ 찾기:',
-'default' => '기본값',
-'files' => '파ì¼',
-'editusergroup' => 'ì‚¬ìš©ìž ê·¸ë£¹ 편집',
-'grouppage-bot' => 'Project:ë´‡',
-'grouppage-sysop' => 'Project:관리ìž',
-'changes' => '변경',
-'recentchanges' => '최근 바뀜',
-'recentchangestext' => '아래 ë‚˜ì—´ëœ ë¬¸ì„œë“¤ì´ ìµœê·¼ì— ë°”ë€Œì—ˆìŠµë‹ˆë‹¤.
-
-[[Project:어서오세요|어서오세요]]!
-ì²˜ìŒ ì˜¤ì‹  ë¶„ë“¤ì€ ë‹¤ìŒ ë¬¸ì„œë¥¼ ì½ì–´ 보세요.: [[Project:잦ì€ì§ˆë¬¸|잦ì€ì§ˆë¬¸]],
-[[Project:정책과 지침|위키백과 정책]]
-(특별히 [[Project:제목달기 규칙|제목달기 규칙]],
-[[Project:중립ì ì¸ ì‹œê°|중립ì ì¸ ì‹œê°]]),
-그리고 [[Project:범하기 쉬운 실수|범하기 쉬운 실수]].
-
-위키백과 프로ì íŠ¸ì˜ ì„±ê³µì„ ìœ„í•´ì„ , ì—¬ëŸ¬ë¶„ì´ ì €ìž‘ê¶Œì— ì €ì´‰ë˜ëŠ” ë‚´ìš©ì„ ì´ê³³ì— ì¨ ë„£ì§€ 않아야 합니다.
-법ì ë¬¸ì œë¡œ 프로ì íŠ¸ê°€ ìœ„í˜‘ë°›ì„ ìˆ˜ 있습니다. 저작권 ë¬¸ì œì— ê°ë³„히 유ì˜í•´ 주세요.
-ìžì„¸í•œ ë‚´ìš©ì€ [[Project:저작권|저작권]]ì„ ì°¸ê³ í•˜ì„¸ìš”.',
-'rcnote' => '다ìŒì€ 최근 \'\'\'$2\'\'\'ì¼ê°„ ë°”ë€ \'\'\'$1\'\'\'ê°œì˜ ë¬¸ì„œìž…ë‹ˆë‹¤.',
-'rclistfrom' => '$1 ì´ëž˜ë¡œ ë°”ë€ ë¬¸ì„œ',
-'rcshowhidebots' => 'ë´‡ì„ $1',
-'rcshowhideliu' => '로그ì¸í•œ 사용ìžë¥¼ $1',
-'rcshowhideanons' => 'ìµëª… 사용ìžë¥¼ $1',
-'rclinks' => '최근 $2ì¼ ë™ì•ˆì— ë°”ë€ $1ê°œì˜ ë¬¸ì„œë¥¼ 봅니다.<br />$3',
-'diff' => 'ì°¨ì´',
-'hist' => '역사',
-'hide' => '숨기기',
-'show' => 'ë³´ì´ê¸°',
-'minoreditletter' => '잔글',
-'newpageletter' => '새글',
-'number_of_watching_users_pageview'=> '[$1 ëª…ì´ ì£¼ì‹œí•˜ê³  있ìŒ]',
-'rc_categories' => 'ë‹¤ìŒ ë¶„ë¥˜ë¡œ 제한 (‘|’로 구분)',
-'upload' => '올리기',
-'uploadbtn' => 'íŒŒì¼ ì˜¬ë¦¬ê¸°',
-'reupload' => '다시 올리기',
-'reuploaddesc' => '올리기 틀로 ëŒì•„ê°',
-'uploadnologin' => '로그ì¸í•˜ê³  있지 않습니다.',
-'uploadnologintext' => '{{SITENAME}}ì— [[Special:Userlogin|로그ì¸]]í•œ ìƒíƒœì—서만 파ì¼ì„ 올릴 수 있습니다.',
-'uploaderror' => '올리기 오류',
-'uploadtext' => '파ì¼ì„ 올리기 위해서는 ì•„ëž˜ì˜ ì–‘ì‹ì„ 채워주세요. ë˜ëŠ” ì˜ˆì „ì— ì˜¬ë¼ì˜¨ ê·¸ë¦¼ì„ ì°¾ìœ¼ë ¤ë©´ [[{{ns:special}}:Imagelist|íŒŒì¼ ëª©ë¡]]ì„ ì‚¬ìš©í•  수 있습니다. [[{{ns:special}}:Log/upload|올리기 기ë¡]]ì—ì„œ 파ì¼ì´ 올ë¼ì˜¨ 기ë¡ê³¼ ì‚­ì œëœ ê¸°ë¡ì„ ë³¼ 수 있습니다.
-
-ë¬¸ì„œì— ê·¸ë¦¼ì„ ì§‘ì–´ë„£ìœ¼ë ¤ë©´ \'\'\'<nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.jpg]]</nowiki>\'\'\',
-\'\'\'<nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|대체 설명]]</nowiki>\'\'\'ê³¼ ê°™ì´ ì‚¬ìš©í•©ë‹ˆë‹¤.
-ë˜ëŠ” 파ì¼ì— ì§ì ‘ ë§í¬í•˜ë ¤ë©´ \'\'\'<nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki>\'\'\'와 ê°™ì´ ì”니다.',
-'uploadlog' => '올리기 기ë¡',
-'uploadlogpage' => '올리기 기ë¡',
-'uploadlogpagetext' => '최근 올ë¼ì˜¨ 그림 목ë¡ìž…니다.
-모든 ì‹œê°„ì€ ì„œë²„ 기준(UTC)입니다.
-<ul>
-</ul>',
-'filename' => '파ì¼ì´ë¦„',
-'filedesc' => '파ì¼ì˜ 설명',
-'fileuploadsummary' => '설명:',
-'filestatus' => '저작권 ìƒíƒœ',
-'filesource' => '출처',
-'copyrightpage' => 'Project:저작권',
-'copyrightpagename' => '{{SITENAME}} 저작권',
-'uploadedfiles' => 'íŒŒì¼ ì˜¬ë¦¬ê¸°',
-'ignorewarning' => '경고 무시하고, íŒŒì¼ ì €ìž¥',
-'minlength' => '그림 파ì¼ì˜ ì´ë¦„ì€ ë‘글ìžê°€ 넘어야 합니다.',
-'badfilename' => 'íŒŒì¼ ì´ë¦„ì´ "$1"ë¡œ 바뀌었습니다.',
-'badfiletype' => '".$1" 형ì‹ì€ 권장하지 않습니다.',
-'largefile' => '그림í¬ê¸°ëŠ” $1 KB ì´í•˜ë¥¼ 권장합니다 ($2).',
-'emptyfile' => 'ë‹¹ì‹ ì´ ì˜¬ë¦° 파ì¼ì´ 빈 파ì¼ìž…니다. 파ì¼ëª…ì„ ìž˜ëª» ìž…ë ¥í–ˆì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. 다시 í•œ 번 확ì¸í•´ 주시기 ë°”ëžë‹ˆë‹¤.',
-'fileexists' => 'ê°™ì€ ì´ë¦„ì˜ íŒŒì¼ì´ ì´ë¯¸ 있습니다. 파ì¼ì„ 바꾸고 싶지 않다면 $1ì„ í™•ì¸í•´ 주시기 ë°”ëžë‹ˆë‹¤.',
-'fileexists-forbidden' => 'ê°™ì€ ì´ë¦„ì˜ íŒŒì¼ì´ ì´ë¯¸ 있습니다. 뒤로 ëŒì•„가서 다른 ì´ë¦„으로 ì‹œë„í•´ 주시기 ë°”ëžë‹ˆë‹¤. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'ê°™ì€ ì´ë¦„ì˜ íŒŒì¼ì´ ì´ë¯¸ 공용 íŒŒì¼ ì €ìž¥ì†Œì— ìžˆìŠµë‹ˆë‹¤. 뒤로 ëŒì•„가서 다른 ì´ë¦„으로 ì‹œë„í•´ 주시기 ë°”ëžë‹ˆë‹¤. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => '올리기 성공',
-'fileuploaded' => 'íŒŒì¼ $1ì„ ì˜¬ë ¸ìŠµë‹ˆë‹¤. $2ì—ì„œ 파ì¼ì˜ ì •ë³´, 출처, 파ì¼ì´ 만들어진 시기와 만든 ì‚¬ëžŒì˜ ì •ë³´ ë“±ì„ ì¶”ê°€í•´ 주시기 ë°”ëžë‹ˆë‹¤. 만약 그림ì´ë¼ë©´, 다ìŒê³¼ ê°™ì€ ë‚´ìš©ì„ ì¶”ê°€í•  수 있습니다:
-<tt><nowiki>[[Image:$1|thumb|설명]]</nowiki></tt>',
-'uploadwarning' => '올리기 경고',
-'savefile' => 'íŒŒì¼ ì €ìž¥',
-'uploadedimage' => '\'[[$1]]\'를 올렸습니다.',
-'destfilename' => '파ì¼ì˜ 새 ì´ë¦„',
-'filewasdeleted' => 'ê°™ì€ ì´ë¦„ì„ ê°€ì§„ 파ì¼ì´ 올ë¼ì˜¨ ì ì´ 있었고, ê·¸ í›„ì— ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤. 올리기 ì „ì— $1ì„ í™•ì¸í•´ 주시기 ë°”ëžë‹ˆë‹¤.',
-'imagelist' => '그림 목ë¡',
-'imagelisttext' => '$2순으로 ì •ë¦¬ëœ $1ê°œì˜ ê·¸ë¦¼ìž…ë‹ˆë‹¤.',
-'getimagelist' => '그림 ëª©ë¡ ê°€ì ¸ì˜¤ê¸°',
-'ilsubmit' => '찾기',
-'showlast' => '$2순으로 ì´ì „ $1ê°œì˜ ê·¸ë¦¼ ë³´ì´ê¸°',
-'byname' => 'ì´ë¦„',
-'bydate' => '날짜',
-'bysize' => 'í¬ê¸°',
-'imgdelete' => '삭제',
-'imgdesc' => '설명',
-'imglegend' => 'ìƒì„¸ì„¤ëª…: (설명) = 그림 ì„¤ëª…ì„ ë³´ìž…ë‹ˆë‹¤/고칩니다.',
-'imghistory' => '그림역사',
-'revertimg' => 'ëŒë¦¼',
-'deleteimg' => '삭제',
-'deleteimgcompletely' => 'ì´ íŒŒì¼ì˜ 과거 ë²„ì „ì„ ëª¨ë‘ ì‚­ì œí•˜ê¸°',
-'imghistlegend' => 'ìƒì„¸ 설명: (현재) = í˜„ìž¬ì˜ ê·¸ë¦¼ìž…ë‹ˆë‹¤. (ì‚­ì œ) = 옛 ë²„ì ¼ì„ ì§€ì›ë‹ˆë‹¤. (ëŒë¦¼) = 옛 버젼으로 ë˜ëŒë ¤ 놓습니다.<br />
-특정 ë‚ ì§œì— ì˜¬ë¼ì˜¨ ê·¸ë¦¼ì„ ë³´ë ¤ë©´, 날짜를 ì°ì–´ 주세요.',
-'imagelinks' => '그림고리',
-'linkstoimage' => 'ë‹¤ìŒ ë¬¸ì„œë“¤ì´ ì´ ê·¸ë¦¼ì„ ë‹´ê³  있습니다:',
-'nolinkstoimage' => 'ì´ ê·¸ë¦¼ì„ ë‹´ê³  있는 문서는 없습니다.',
-'uploadnewversion-linktext'=> 'ì´ íŒŒì¼ì˜ 새로운 ë²„ì „ì„ ì˜¬ë¦¬ê¸°',
-'download' => '다운로드',
-'listredirects' => '넘겨주기 문서 목ë¡',
-'statistics' => '통계',
-'sitestats' => '누리터 통계',
-'userstats' => 'ì‚¬ìš©ìž í†µê³„',
-'sitestatstext' => '현재 ë°ì´íƒ€ë² ì´ìŠ¤ì—는 \'\'\'$1\'\'\'ê°œì˜ ë¬¸ì„œê°€ 있습니다.
-ì´ê²ƒì€ 토론 문서, {{SITENAME}} 문서, "토막글" 문서, 넘겨주기 문서 ë“±ì„ í¬í•¨í•˜ê³  있습니다.
-ì´ê²ƒë“¤ì„ 제외하면 \'\'\'$2\'\'\'ê°œì˜ ë¬¸ì„œê°€ 있습니다.
-
-\'\'\'$8\'\'\'ê°œì˜ íŒŒì¼ì´ 올ë¼ì™€ 있습니다.
-
-위키가 ì„¤ì¹˜ëœ í›„ 문서는 ì „ì²´ \'\'\'$3\'\'\'번 ì½í˜”ê³ , \'\'\'$4\'\'\'번 편집ë˜ì—ˆìŠµë‹ˆë‹¤.
-문서당 í‰ê·  편집 횟수는 \'\'\'$5\'\'\'번ì´ê³ , 한번 편집할 때마다 í‰ê·  \'\'\'$6\'\'\'번 문서를 보았습니다.
-
-[http://meta.wikimedia.org/wiki/Help:Job_queue job queue] 길ì´ëŠ” \'\'\'$7\'\'\'입니다.',
-'userstatstext' => '\'\'\'$1\'\'\'ëª…ì˜ ì‚¬ìš©ìžê°€ 등ë¡ë˜ì–´ 있고, ì´ ì¤‘ 관리ìžëŠ” \'\'\'$2\'\'\'명으로, ì „ì²´ì˜ \'\'\'$4%\'\'\'입니다. ($3 참조)',
-'disambiguations' => 'ë™ìŒì´ì˜ 문서',
-'disambiguationspage' => 'Template:Disambig',
-'disambiguationstext' => 'ì•„ëž˜ì˜ ë¬¸ì„œë“¤ì€ "ë™ìŒì´ì˜ 문서"를 가리키고 있습니다. ê·¸ ë§í¬ë¥¼ ì ì ˆí•œ ì£¼ì œì— ë§žê²Œ 바꾸어야 합니다.<br />$1ì„ ê°€ë¦¬í‚¤ëŠ” 문서를 ë™ìŒì´ì˜ 문서로 간주합니다.<br />다른 네임스페ì´ìŠ¤ë¡œ ì—°ê²°ëœ ë¬¸ì„œë“¤ì€ ëª©ë¡ì— 없습니다.',
-'doubleredirects' => 'ì´ì¤‘ 넘겨주기 목ë¡',
-'doubleredirectstext' => 'ê° ì—´ì˜ ì²«ë²ˆì§¸ 문서는 ë‘번째 문서로, ë‘번째 문서는 세번째 문서로 ì—°ê²°ë©ë‹ˆë‹¤. 첫번째 문서를 마지막 문서로 ì—°ê²°í•´ 주어야 합니다.',
-'brokenredirects' => 'ëŠê¸´ 넘겨주기',
-'brokenredirectstext' => '존재하지 않는 문서로 넘겨주기가 ë˜ì–´ 있는 ë¬¸ì„œì˜ ëª©ë¡ìž…니다:',
-'nbytes' => '$1 ë°”ì´íŠ¸',
-'ncategories' => '$1ê°œì˜ ë¶„ë¥˜',
-'nlinks' => '$1ê°œì˜ ê³ ë¦¬',
-'nviews' => '$1 번 ì½ìŒ',
-'lonelypages' => 'ì™¸í†¨ì´ ë¬¸ì„œ',
-'uncategorizedpages' => '분류ë˜ì§€ ì•Šì€ ë¬¸ì„œ 목ë¡',
-'uncategorizedcategories'=> '분류ë˜ì§€ ì•Šì€ ë¶„ë¥˜ 목ë¡',
-'unusedimages' => '안 쓰는 그림',
-'popularpages' => 'ì¸ê¸°ìžˆëŠ” 문서',
-'wantedpages' => '필요한 문서',
-'allpages' => '모든 문서',
-'randompage' => 'ìž„ì˜ ë¬¸ì„œë¡œ',
-'shortpages' => 'ì§§ì€ ë¬¸ì„œ',
-'longpages' => '긴 문서',
-'deadendpages' => '막다른 문서 목ë¡',
-'listusers' => '사용ìžë“¤',
-'specialpages' => '특수 문서',
-'spheading' => 'ì¼ë°˜ 특수 문서',
-'restrictedpheading' => 'ì œí•œëœ íŠ¹ìˆ˜ 문서',
-'recentchangeslinked' => '여기서 가리키는 문서',
-'rclsub' => '(\'$1\'ì˜ ê³ ë¦¬ë“¤ì´ ê°€ë¦¬í‚¤ëŠ”)',
-'newpages' => '새 문서',
-'ancientpages' => 'ì˜¤ëž˜ëœ ë¬¸ì„œ',
-'move' => 'ì´ë™',
-'movethispage' => '문서 ì´ë™í•˜ê¸°',
-'unusedimagestext' => '<p>ë‹¤ìŒ ê·¸ë¦¼ì¤‘ ì–´ë–¤ 것ì€, 다른 ì–¸ì–´ì˜ {{SITENAME}}등 다른
-누리터ì—ì„œ URL바로걸기로 사용하고 ìžˆì„ ì§€ë„ ëª¨ë¦…ë‹ˆë‹¤.',
-'booksources' => 'ì±…ì˜ ì¶œì²˜',
-'categoriespagetext' => 'ìœ„í‚¤ì— ì¡´ìž¬í•˜ëŠ” ë¶„ë¥˜ë“¤ì˜ ëª©ë¡ìž…니다.',
-'data' => 'ìžë£Œ',
-'booksourcetext' => 'ì•„ëž˜ì˜ ëª©ë¡ì€ 새 ì±…ì´ë‚˜ í—Œ ì±…ì„ íŒŒëŠ” 몇몇 사ì´íŠ¸ë¡œ, 찾고 있는 ì±…ì˜ ì •ë³´ë¥¼ 가지고 ìžˆì„ ìˆ˜ 있습니다.',
-'alphaindexline' => '$1ì—ì„œ $2까지',
-'alllogstext' => 'íŒŒì¼ ì˜¬ë¦¬ê¸°, 문서 ì‚­ì œ, 보호, ì‚¬ìš©ìž ì°¨ë‹¨, ê´€ë¦¬ìž ê¸°ë¡ì´ ëª¨ë‘ ë‚˜ì™€ 있습니다. ì›í•˜ëŠ” 기ë¡ì„ ì„ íƒí•´ì„œ ë³¼ 수 있습니다.',
-'allpagesfrom' => '다ìŒìœ¼ë¡œ 시작하는 ë¬¸ì„œë“¤ì„ ë³´ì—¬ì£¼ê¸°:',
-'allarticles' => '모든 문서',
-'allnonarticles' => 'ì¼ë°˜ 문서를 제외한 모든 목ë¡',
-'allinnamespace' => '$1 네임스페ì´ìŠ¤ì˜ 모든 문서',
-'allnotinnamespace' => '$1 네임스페ì´ìŠ¤ë¥¼ 제외한 모든 문서 목ë¡',
-'allpagesprev' => 'ì´ì „',
-'allpagesnext' => '다ìŒ',
-'allpagessubmit' => '표시',
-'allpagesprefix' => 'ë‹¤ìŒ ì ‘ë‘ì–´ë¡œ 시작하는 문서 목ë¡:',
-'mailnologin' => 'ì „ìžìš°íŽ¸ì£¼ì†Œ ì—†ìŒ',
-'mailnologintext' => '다른 사용ìžì—게 ì´ë©”ì¼ì„ 보내려면 {{SITENAME}}ì— [[Special:Userlogin|로그ì¸]]í•œ ìƒíƒœì—ì„œ [[Special:Preferences|ì‚¬ìš©ìž í™˜ê²½ 설정]]ì— ìžì‹ ì˜ ì´ë©”ì¼ ì£¼ì†Œë¥¼ 저장해야 합니다.',
-'emailuser' => 'ì´ ì‚¬ìš©ìžì—게 ì´ë©”ì¼ ë³´ë‚´ê¸°',
-'emailpage' => '사용ìžì—게 ì´ë©”ì¼ ë³´ë‚´ê¸°',
-'emailpagetext' => 'ì´ ì‚¬ìš©ìžê°€ í™˜ê²½ì„¤ì •ì— ì˜¬ë°”ë¥¸ 주소를 ì ì—ˆë‹¤ë©´ 아래 í‹€ì„ ì´ìš©í•˜ì—¬ ì´ë©”ì¼ì„ 보낼 수 있습니다. 받는ì´ê°€ 바로 답장할 수 있ë„ë¡, ë‹¹ì‹ ì˜ ì„¤ì •ì— ì ížŒ 주소가 \'보낸ì´\' ì£¼ì†Œì— ë“¤ì–´ê°‘ë‹ˆë‹¤.',
-'defemailsubject' => '{{SITENAME}} ì´ë©”ì¼',
-'noemailtitle' => 'ì „ìžìš°íŽ¸ ì—†ìŒ',
-'noemailtext' => 'ì´ ì‚¬ìš©ìžëŠ” ì „ìžìš°íŽ¸ì„ 받지 ì•Šë„ë¡ ì„¤ì •í•´ 놓았거나 올바른 주소를 ì¨ ë„£ì§€ 않았습니다.',
-'emailfrom' => 'ì´ë©”ì¼ ë°œì‹ ìž',
-'emailto' => '수신ìž',
-'emailsubject' => '제목',
-'emailmessage' => 'ë‚´ìš©',
-'emailsend' => '보내기',
-'emailsent' => 'ì´ë©”ì¼ ë³´ëƒ„',
-'emailsenttext' => 'ì´ë©”ì¼ì„ 보냈습니다.',
-'watchlist' => '주시문서 목ë¡',
-'watchlistsub' => '("$1" 사용ìžì˜)',
-'nowatchlist' => '주시하는 문서가 ì•„ì§ ì—†ìŠµë‹ˆë‹¤.',
-'watchlistcount' => '\'\'\'주시문서 목ë¡ì—는 토론 문서를 í¬í•¨í•´ $1ê°œì˜ ë¬¸ì„œê°€ 있습니다.\'\'\'',
-'clearwatchlist' => '주시문서 ëª©ë¡ ë¹„ìš°ê¸°',
-'watchnologin' => '로그ì¸í•˜ê³  있지 않습니다.',
-'watchnologintext' => '[[Special:Userlogin|로그ì¸]]ì„ í•´ì•¼ë§Œ 주시문서 목ë¡ì„ ë³¼ 수 있습니다.',
-'addedwatch' => '주시문서 목ë¡ì— 추가',
-'addedwatchtext' => '[[:$1]] 문서가 주시문서 목ë¡ì— 추가ë˜ì—ˆìŠµë‹ˆë‹¤. 앞으로 ì´ ë¬¸ì„œë‚˜ 토론 문서가 변경ë˜ë©´ [[Special:Recentchanges|최근 바뀜]]ì—ì„œ 변경ì ë“¤ì´ \'\'\'êµµì€ ê¸€ì”¨\'\'\'ë¡œ 나타날 것입니다. ë” ì´ìƒ 주시하지 않으려면 \'\'\'주시 í•´ì œ\'\'\'를 누르면 ë©ë‹ˆë‹¤.',
-'removedwatch' => '눈여겨 보지 ì•ŠìŒ',
-'removedwatchtext' => '\'$1\'를 ë” ì´ìƒ 눈여겨 보지 않습니다.',
-'watchthispage' => '주시문서 목ë¡ì— 추가하기',
-'unwatchthispage' => '눈여겨 보지 ì•ŠìŒ',
-'notanarticle' => '문서가 아님',
-'watchdetails' => '* $1 ê°œ(토론 제외)ì˜ ë¬¸ì„œë¥¼ 주시하고 있습니다.
-* [[Special:Watchlist/edit|주시문서 ëª©ë¡ ì „ì²´ 보기·편집]]
-* [[Special:Watchlist/clear|ëª¨ë‘ ì£¼ì‹œë¬¸ì„œ 목ë¡ì—ì„œ ì‚­ì œ]]',
-'removechecked' => 'ì„ íƒí•œ 문서를 주시문서 목ë¡ì—ì„œ ì‚­ì œ',
-'couldntremove' => '\'$1\'ì„ ì‚­ì œí•  수 없습니다.',
-'wlshowlast' => '$3 최근 $1 시간 $2 ì¼ ë™ì•ˆì— ë°”ë€ ë¬¸ì„œ',
-'wlhideshowbots' => 'ë´‡ì„ $1',
-'enotif_mailer' => '{{SITENAME}} ìžë™ 알림 ë©”ì¼',
-'enotif_newpagetext' => 'ì´ê²ƒì€ 새 문서입니다.',
-'changed' => '바뀜',
-'created' => '만들어ì§',
-'enotif_lastvisited' => 'ë‹¹ì‹ ì˜ ë§ˆì§€ë§‰ 방문 ì´í›„ì˜ ëª¨ë“  ë³€ê²½ì‚¬í•­ì„ ë³´ë ¤ë©´ $1ì„(를) 보십시오.',
-'deletepage' => '문서 삭제하기',
-'confirm' => '확ì¸',
-'excontent' => 'ë‚´ìš©: \'$1\'',
-'excontentauthor' => 'ë‚´ìš©: \'$1\' (그리고 편집한 ì‚¬ëžŒì€ \'$2\'ë¿)',
-'exbeforeblank' => '비우기 ì „ì˜ ë‚´ìš©: \'$1\'',
-'exblank' => '문서가 비어있ìŒ',
-'confirmdelete' => 'ì‚­ì œ 확ì¸',
-'deletesub' => '($1 삭제)',
-'confirmdeletetext' => '문서나 그림, 그리고 ì´ ë¬¸ì„œì˜ ì—­ì‚¬ë¥¼ 삭제하려고 합니다. 삭제하기 ì „ì— ë‹¤ì‹œ 한번 문서 역사를 확ì¸í•´ 주시기 ë°”ëžë‹ˆë‹¤.',
-'actioncomplete' => '명령완료',
-'deletedtext' => '$1ì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤. $2ì—ì„œ ìµœê·¼ì˜ ì‚­ì œ 기ë¡ì„ ë³¼ 수 있습니다.',
-'deletedarticle' => '[[$1]]ì„ ì‚­ì œí•¨',
-'dellogpage' => 'ì‚­ì œ 기ë¡',
-'dellogpagetext' => 'ì•„ëž˜ì˜ ëª©ë¡ì€ ìµœê·¼ì— ì‚­ì œëœ ë¬¸ì„œë“¤ìž…ë‹ˆë‹¤.',
-'deletionlog' => 'ì‚­ì œ 기ë¡',
-'reverted' => 'ì´ì „íŒìœ¼ë¡œ ë˜ëŒë ¸ìŠµë‹ˆë‹¤.',
-'deletecomment' => 'ì‚­ì œ ì´ìœ ',
-'imagereverted' => 'ì´ì „íŒìœ¼ë¡œ ë˜ëŒë ¸ìŠµë‹ˆë‹¤.',
-'cantrollback' => 'íŽ¸ì§‘ì„ ë˜ëŒë¦´ 수 없습니다. 문서를 편집한 사용ìžê°€ 한명ë¿ìž…니다.',
-'alreadyrolled' => '[[$1]]ì—ì„œ [[User:$2|$2]]([[User talk:$2|토론]])ì˜ íŽ¸ì§‘ì„ ë˜ëŒë¦´ 수 없습니다. 누군가가 문서를 고치거나 ë˜ëŒë ¸ìŠµë‹ˆë‹¤.
-
-마지막으로 문서를 편집한 사람ì€[[User:$3|$3]]([[User talk:$3|토론]])입니다.',
-'protectlogpage' => '문서 보호 기ë¡',
-'confirmprotecttext' => 'ì´ ë¬¸ì„œë¥¼ ì •ë§ë¡œ 보호하겠습니까?',
-'confirmprotect' => '보호 확ì¸',
-'confirmunprotecttext' => 'ì´ ë¬¸ì„œë¥¼ ì •ë§ë¡œ 보호 해제하겠습니까?',
-'confirmunprotect' => '보호 í•´ì œ 확ì¸',
-'undelete' => 'ì‚­ì œëœ ë¬¸ì„œ 보기',
-'undeletepage' => 'ì‚­ì œëœ ë¬¸ì„œë¥¼ 보거나 ë˜ì‚´ë¦½ë‹ˆë‹¤.',
-'undeletearticle' => 'ì‚­ì œëœ ë¬¸ì„œ ë˜ì‚´ë¦¬ê¸°',
-'undeletedrevisions' => '$1ê°œì˜ ë²„ì „ì´ ë³µêµ¬ë˜ì—ˆìŠµë‹ˆë‹¤.',
-'namespace' => '네임스페ì´ìŠ¤:',
-'contributions' => 'ì‚¬ìš©ìž ê¸°ì—¬',
-'contribsub' => '$1ì˜',
-'nocontribs' => 'ì´ ì‚¬ìš©ëŠ” ì–´ë””ì—ë„ ê¸°ì—¬í•˜ì§€ 않았습니다.',
-'ucnote' => '<b>$2</b>ì¼ ë™ì•ˆ ì´ ì‚¬ìš©ìžê°€ 바꾼 <b>$1</b>ê°œì˜ ë¬¸ì„œìž…ë‹ˆë‹¤.',
-'uclinks' => '최근 $1ê°œ 보기; 최근 $2ì¼ ë³´ê¸°',
-'whatlinkshere' => '여길 가리키는 문서',
-'notargettitle' => '문서 ì—†ìŒ',
-'notargettext' => 'ê¸°ëŠ¥ì„ ìˆ˜í–‰í•  목표 문서나 목표 사용ìžë¥¼
-지정하지 않았습니다.',
-'linklistsub' => '(고리 목ë¡)',
-'linkshere' => 'ë‹¤ìŒ ë¬¸ì„œë“¤ì´ ì—¬ê¸°ë¥¼ 가리키고 있습니다.',
-'nolinkshere' => 'ì–´ë–¤ ë¬¸ì„œë„ ì´ê³³ì„ 가리키지 않습니다.',
-'isredirect' => '넘겨주기 문서',
-'blockip' => 'ì‚¬ìš©ìž ì°¨ë‹¨',
-'blockiptext' => '차단할 IP 주소나 ì‚¬ìš©ìž ì´ë¦„ì„ ì•„ëž˜ì— ì ì–´ 주세요. ì°¨ë‹¨ì€ ë°˜ë“œì‹œ 반달행위를 막기 위해서, í˜¹ì€ {{SITENAME}} ì •ì±…ì— ì˜í•´ì„œë§Œ ì´ë£¨ì–´ì ¸ì•¼ 합니다. 차단 ì´ìœ ë„ ê°™ì´ ì ì–´ 주시기 ë°”ëžë‹ˆë‹¤.',
-'badipaddress' => 'ìž˜ëª»ëœ IP 주소',
-'blockipsuccesssub' => '차단 완료',
-'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] 사용ìžê°€ 차단ë˜ì—ˆìŠµë‹ˆë‹¤. ì°¨ë‹¨ëœ ì‚¬ìš©ìž ëª©ë¡ì€ [[Special:Ipblocklist|여기]]ì—ì„œ ë³¼ 수 있습니다.',
-'blocklistline' => '$1, $2 사용ìžëŠ” $3ì„ ì°¨ë‹¨í•¨ ($4)',
-'expiringblock' => '$1ì— í•´ì œ',
-'blocklink' => '차단',
-'contribslink' => '기여',
-'autoblocker' => 'ë‹¹ì‹ ì˜ IP 주소는 최근 [[User:$1|$1]]ê°€ 사용하였기 ë•Œë¬¸ì— ìžë™ìœ¼ë¡œ 차단ë˜ì—ˆìŠµë‹ˆë‹¤. $1ì˜ ì°¨ë‹¨ ì´ìœ ëŠ” 다ìŒê³¼ 같습니다: \'\'\'$2\'\'\'',
-'blocklogpage' => '차단 기ë¡',
-'blocklogentry' => '[[$1]]ì´ ì°¨ë‹¨ë˜ì—ˆìŠµë‹ˆë‹¤. 차단 ê¸°ê°„ì€ $2입니다.',
-'blocklogtext' => 'ì´ ëª©ë¡ì€ ì‚¬ìš©ìž ì°¨ë‹¨/차단 í•´ì œ 기ë¡ìž…니다. ìžë™ìœ¼ë¡œ ì°¨ë‹¨ëœ IP 주소는 ì—¬ê¸°ì— ë‚˜ì˜¤ì§€ 않습니다. [[Special:Ipblocklist|여기]]ì—ì„œ 현재 ì°¨ë‹¨ëœ ì‚¬ìš©ìž ëª©ë¡ì„ ë³¼ 수 있습니다.',
-'already_sysop' => 'ì´ ì‚¬ìš©ìžëŠ” ì´ë¯¸ 관리ìžìž…니다.',
-'already_bureaucrat' => 'ì´ ì‚¬ìš©ìžëŠ” ì´ë¯¸ ë·°ë¡œí¬ëž«ìž…니다.',
-'already_steward' => 'ì´ ì‚¬ìš©ìžëŠ” ì´ë¯¸ 스튜워드입니다.',
-'movepage' => '문서 ì´ë™í•˜ê¸°',
-'movepagetext' => '아래 í‹€ì„ ì±„ì›Œ 문서ì´ë¦„ì„ ë°”ê¾¸ì„¸ìš”.
-ë¬¸ì„œì—­ì‚¬ë„ í•¨ê»˜ 새문서로 갑니다.
-ê¸°ì¡´ì˜ ë¬¸ì„œëŠ” 새ì´ë¦„ì˜ ë¬¸ì„œë¡œ 넘겨주는 역할만 하는 넘겨주기 문서가 ë©ë‹ˆë‹¤.
-기존 ë¬¸ì„œë¡œì˜ ê³ ë¦¬ë„ ë°”ë€Œì§€ 않습니다. ë”¸ë¦°í† ë¡ ì´ ìžˆì–´ë„, 옮기지
-않습니다.
-<b>경고!</b>
-ì¸ê¸°ìžˆëŠ” 문서를 옮기면 예ìƒì¹˜ 못한 ì—„ì²­ë‚œ 결과를 가져올 수 있습니다.
-옮기는 ê²ƒì´ ì˜³ë‹¤ëŠ” í™•ì‹ ì´ ë“¤ ë•Œì—만 진행하세요.',
-'movearticle' => '문서 ì´ë™í•˜ê¸°',
-'movenologin' => '나와 있습니다.',
-'movenologintext' => '{{SITENAME}}ì— [[Special:Userlogin|들어와]] ìžˆì„ ë•Œì—만
-문서를 옮길 수 있습니다.',
-'newtitle' => '새 ì´ë¦„',
-'movepagebtn' => '옮기기',
-'pagemovedsub' => '문서 옮김',
-'pagemovedtext' => '\'[[$1]]\'를 \'[[$2]]\'로 옮겼습니다.',
-'articleexists' => '문서가 ì´ë¯¸ 존재하거나, ì œëª©ëª…ì´ ì˜¬ë°”ë¥´ì§€ 않습니다. ì œëª©ì„ ë°”ê¾¸ì‹œê¸° ë°”ëžë‹ˆë‹¤.',
-'movedto' => '새 ì´ë¦„',
-'movetalk' => '딸린 \'토론\'ë„ í•¨ê»˜ 옮ê¹ë‹ˆë‹¤.',
-'talkpagemoved' => 'ë”¸ë¦°í† ë¡ ë„ ì˜®ê²¼ìŠµë‹ˆë‹¤.',
-'talkpagenotmoved' => 'ë”¸ë¦°í† ë¡ ì€ ì˜®ê¸°ì§€ <strong>않았습니다</strong>.',
-'1movedto2' => '[[$1]]ì„(를) [[$2]](으)ë¡œ 옮김',
-'1movedto2_redir' => '[[$1]]ì„(를) [[$2]](으)ë¡œ 옮기면서 넘겨주기를 ë®ì–´ 씀',
-'movelogpage' => '옮기기 기ë¡',
-'movelogpagetext' => '아래는 옮겨진 ë¬¸ì„œì˜ ëª©ë¡ìž…니다.',
-'movereason' => 'ì´ìœ ',
-'revertmove' => 'ë˜ëŒë¦¬ê¸°',
-'delete_and_move' => '삭제하고 ì´ë™',
-'delete_and_move_text' => '== 삭제 필요==
-
-옮기려는 제목 문서 [[$1]]ê°€ ì´ë¯¸ 존재합니다. 삭제하고 ì´ë™í•˜ê² ìŠµë‹ˆê¹Œ?',
-'delete_and_move_confirm'=> '네. 문서를 삭제합니다',
-'delete_and_move_reason'=> '문서를 ì´ë™í•˜ê¸° 위해 삭제함',
-'export' => '문서 내보내기',
-'exporttext' => '문서와 편집 ì—­ì‚¬ë“¤ì„ XML 형ì‹ìœ¼ë¡œ 만들 수 있습니다. ì´ë ‡ê²Œ 만들어지는 파ì¼ì€ 다른 미디어위키ì—ì„œ Special:Import page를 통해 가져올 수 있습니다.
-
-문서를 내보내기 위해서는, ì•„ëž˜ì˜ ìƒìžì— ë¬¸ì„œì˜ ì œëª©ë“¤ì„ í•œ ì¤„ì— í•œ 제목씩 ì“°ë©´ ë©ë‹ˆë‹¤. 그리고 í˜„ìž¬ì˜ ë²„ì „ë§Œì„ ë‚´ë³´ë‚¼ì§€, ë˜ëŠ” ì „ì²´ 역사, ìµœê·¼ì˜ ë‚´ì—­ ë“±ì„ ë‚´ë³´ë‚¼ì§€ ì„ íƒí•´ 주시기 ë°”ëžë‹ˆë‹¤.
-
-특정 문서를 내보내려면, 예를 들어 {{Mediawiki:Mainpage}} 문서를 내보내려면 [[Special:Export/{{Mediawiki:Mainpage}}]] 문서를 사용할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.',
-'exportcuronly' => '현재 버전만 í¬í•¨í•˜ê³ , ì „ì²´ 역사는 í¬í•¨í•˜ì§€ ì•ŠìŒ',
-'exportnohistory' => '----
-\'\'\'주ì˜:\'\'\' ì „ì²´ 문서 역사를 내보내는 ê¸°ëŠ¥ì€ ì„±ëŠ¥ 문제로 ì¸í•´ 비활성ë˜ì–´ 있습니다.',
-'allmessages' => '시스템 메시지 목ë¡',
-'allmessagesname' => 'ì´ë¦„',
-'allmessagesdefault' => '기본 내용',
-'allmessagescurrent' => '현재 내용',
-'allmessagestext' => 'MediaWiki 네임스페ì´ìŠ¤ì— 있는 모든 시스템 ë©”ì‹œì§€ì˜ ëª©ë¡ìž…니다.',
-'allmessagesnotsupportedUI'=> 'Special:Allmessagesì—서는 현재 ì¸í„°íŽ˜ì´ìŠ¤ 언어 \'\'\'$1\'\'\'를 지ì›í•˜ì§€ 않습니다.',
-'allmessagesnotsupportedDB'=> '\'\'\'$wgUseDatabaseMessages\'\'\'ê°€ í•´ì œë˜ì–´ 있어서 \'\'\'Special:Allmessages\'\'\'를 사용할 수 없습니다.',
-'allmessagesfilter' => 'ë‹¤ìŒ ë©”ì‹œì§€ë§Œ ë³´ì´ê¸°:',
-'allmessagesmodified' => 'ë³€ê²½ëœ ê²ƒë§Œ 보여주기',
-'filemissing' => 'íŒŒì¼ ì‚¬ë¼ì§',
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions'=> 'v',
-'accesskey-watch' => 'w',
-'anonymous' => '{{SITENAME}}ì˜ ìµëª… 사용ìž',
-'and' => '그리고',
-'creditspage' => '문서 기여ìžë“¤',
-'subcategorycount' => 'ì´ ë¶„ë¥˜ì— $1ê°œì˜ í•˜ìœ„ 분류가 있습니다.',
-'categoryarticlecount' => 'ì´ ë¶„ë¥˜ì— $1ê°œì˜ ë¬¸ì„œê°€ 있습니다.',
-'listingcontinuesabbrev'=> ' (계ì†)',
-'mw_math_png' => 'í•­ìƒ PNGë¡œ 표시',
-'mw_math_simple' => '아주 간단한 ê²ƒì€ HTMLë¡œ, 나머지는 PNGë¡œ',
-'mw_math_html' => '가능한 한 HTML로, 나머지는 PNG로',
-'mw_math_source' => 'TeXë¡œ 남겨둠 (í…스트 브ë¼ìš°ì €ìš©)',
-'mw_math_mathml' => '가능하면 MathML로 (experimental)',
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'ë‚´ ì‚¬ìš©ìž ë¬¸ì„œ\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'ë‹¹ì‹ ì´ ì‚¬ìš©í•˜ëŠ” IP를 위한 ì‚¬ìš©ìž ë¬¸ì„œ\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'내 토론 문서\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'ë‹¹ì‹ ì´ ì‚¬ìš©í•˜ëŠ” IP를 위한 ì‚¬ìš©ìž í† ë¡  문서\');
-ta[\'pt-preferences\'] = new Array(\'\',\'ì‚¬ìš©ìž í™˜ê²½ 설정\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'주시문서 목ë¡\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'내가 편집한 글\');
-ta[\'pt-login\'] = new Array(\'o\',\'You are encouraged to log in, it is not mandatory however.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'ê¼­ 필요한 ê²ƒì€ ì•„ë‹ˆì§€ë§Œ, 로그ì¸ì„ 하면 편리한 ì ì´ 많습니다.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'로그아웃\');
-ta[\'ca-talk\'] = new Array(\'t\',\'ë¬¸ì„œì˜ ë‚´ìš©ì— ëŒ€í•œ 토론 문서\');
-ta[\'ca-edit\'] = new Array(\'e\',\'문서를 편집할 수 있습니다. 저장하기 ì „ì— ë¯¸ë¦¬ë³´ê¸°ë¥¼ í•´ 주세요.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'내용 추가하기\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'문서가 잠겨 있습니다. ë¬¸ì„œì˜ ì†ŒìŠ¤ë§Œ ë³¼ 수 있습니다.\');
-ta[\'ca-history\'] = new Array(\'h\',\'ë¬¸ì„œì˜ ê³¼ê±° 버전들\');
-ta[\'ca-protect\'] = new Array(\'=\',\'문서 보호하기\');
-ta[\'ca-delete\'] = new Array(\'d\',\'문서 삭제하기\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'ì‚­ì œëœ ë¬¸ì„œ 복구하기\');
-ta[\'ca-move\'] = new Array(\'m\',\'문서 ì´ë™í•˜ê¸°\');
-ta[\'ca-watch\'] = new Array(\'w\',\'ì´ ë¬¸ì„œë¥¼ 주시문서 목ë¡ì— 추가합니다.\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'ì´ ë¬¸ì„œë¥¼ 주시문서 목ë¡ì—ì„œ 제거합니다.\');
-ta[\'search\'] = new Array(\'f\',\'찾기\');
-ta[\'p-logo\'] = new Array(\'\',\'대문\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'대문으로\');
-ta[\'n-portal\'] = new Array(\'\',\'ì´ í”„ë¡œì íŠ¸ì— 대해\');
-ta[\'n-currentevents\'] = new Array(\'\',\'ìµœê·¼ì˜ ì†Œì‹ì„ 봅니다.\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'ì´ ìœ„í‚¤ì—ì„œ 최근 ë°”ë€ ì ì˜ 목ë¡ìž…니다.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'ìž„ì˜ ë¬¸ì„œë¡œ 갑니다.\');
-ta[\'n-help\'] = new Array(\'\',\'ë„움ë§\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'지ì›ì„ 기다립니다.\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'여기로 ì—°ê²°ëœ ëª¨ë“  ë¬¸ì„œì˜ ëª©ë¡\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'여기로 ì—°ê²°ëœ ëª¨ë“  ë¬¸ì„œì˜ ë³€ê²½ ë‚´ì—­\');
-ta[\'feed-rss\'] = new Array(\'\',\'ì´ ë¬¸ì„œì˜ RSS 피드입니다.\');
-ta[\'feed-atom\'] = new Array(\'\',\'ì´ ë¬¸ì„œì˜ Atom 피드입니다.\');
-ta[\'t-contributions\'] = new Array(\'\',\'ì´ ì‚¬ìš©ìžì˜ 기여 목ë¡ì„ 봅니다.\');
-ta[\'t-emailuser\'] = new Array(\'\',\'ì´ ì‚¬ìš©ìžì—게 ì´ë©”ì¼ì„ 보냅니다.\');
-ta[\'t-upload\'] = new Array(\'u\',\'파ì¼ì„ 올립니다.\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'모든 특수 ë¬¸ì„œì˜ ëª©ë¡ìž…니다.\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'문서 ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'ì‚¬ìš©ìž ë¬¸ì„œ ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'미디어 문서 ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'ì´ê²ƒì€ 특수 문서로, 편집할 수 없습니다.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'프로ì íŠ¸ 문서 ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'그림 문서 ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'시스템 메시지 ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'í‹€ 문서 ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'ë„ì›€ë§ ë¬¸ì„œ ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'분류 문서 ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.\');',
-'deletedrevision' => '예전 버전 $1ì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤.',
-'previousdiff' => '↠ì´ì „ 비êµ',
-'nextdiff' => 'ë‹¤ìŒ ë¹„êµ â†’',
-'imagemaxsize' => '그림 설명 ë¬¸ì„œì— ê·¸ë¦¼ í¬ê¸°ë¥¼ 다ìŒìœ¼ë¡œ 제한:',
-'showbigimage' => 'ê³ í•´ìƒë„ 버전 보기 ($1x$2, $3 KB)',
-'showhidebots' => '(ë´‡ì„ $1)',
-'mediawarning' => '\'\'\'경고\'\'\': ì´ íŒŒì¼ì—는 ì‹œìŠ¤í…œì„ ìœ„í—˜í•˜ê²Œ 만드는 악성 코드가 ë“¤ì–´ìžˆì„ ìˆ˜ 있습니다.<br />',
-'fileinfo' => '$1KB, MIME 종류: <code>$2</code>',
-'edit-externally' => 'ì™¸ë¶€ì˜ í”„ë¡œê·¸ëž¨ìœ¼ë¡œ ì´ íŒŒì¼ì„ 편집하기',
-'edit-externally-help' => '[http://meta.wikimedia.org/wiki/Help:External_editors 설치 방법] 문서ì—ì„œ ë” ìžì„¸í•œ 정보를 ì–»ì„ ìˆ˜ 있습니다.',
-'confirmemail' => 'ì´ë©”ì¼ ì£¼ì†Œ 확ì¸',
-'confirmemail_text' => 'ì´ ìœ„í‚¤ì—서는 ì´ë©”ì¼ê³¼ ê´€ë ¨ëœ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê¸° ì „ì—, ì´ë©”ì¼ ì¸ì¦ì„ 받아야 합니다. ì•„ëž˜ì˜ ë²„íŠ¼ì„ ëˆŒëŸ¬ ì¸ì¦ ë©”ì¼ì„ 보내세요. ë©”ì¼ì—는 ì¸ì¦ 코드를 í¬í•¨í•œ ë§í¬ê°€ 들어 ìžˆì„ ê²ƒìž…ë‹ˆë‹¤. ë§í¬ë¥¼ 브ë¼ìš°ì €ì—ì„œ ì—´ë©´ ì¸ì¦ì´ ë©ë‹ˆë‹¤.',
-'confirmemail_send' => 'ì¸ì¦ 코드를 ë©”ì¼ë¡œ 보내기',
-'confirmemail_sent' => 'ì¸ì¦ ì´ë©”ì¼ì„ 보냈습니다.',
-'confirmemail_sendfailed'=> 'ì¸ì¦ ì´ë©”ì¼ì„ 보낼 수 없습니다. ìž˜ëª»ëœ ì£¼ì†Œì¸ì§€ 확ì¸í•´ 주십시오.',
-'confirmemail_invalid' => 'ì¸ì¦ 코드가 올바르지 않습니다. 코드가 소멸ë˜ì—ˆì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.',
-'confirmemail_needlogin'=> 'ì´ë©”ì¼ ì£¼ì†Œë¥¼ ì¸ì¦í•˜ë ¤ë©´ $1ì´ í•„ìš”í•©ë‹ˆë‹¤.',
-'confirmemail_success' => 'ë‹¹ì‹ ì˜ ì´ë©”ì¼ ì£¼ì†Œê°€ ì¸ì¦ë˜ì—ˆìŠµë‹ˆë‹¤. ì´ì œ 로그ì¸í•´ì„œ 위키를 사용하세요.',
-'confirmemail_loggedin' => 'ë‹¹ì‹ ì˜ ì´ë©”ì¼ ì£¼ì†ŒëŠ” ì´ì œ ì¸ì¦ë˜ì—ˆìŠµë‹ˆë‹¤.',
-'confirmemail_error' => 'ë‹¹ì‹ ì˜ ì¸ì¦ì„ 저장하는 ë„중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤.',
-'confirmemail_subject' => '{{SITENAME}} ì´ë©”ì¼ ì£¼ì†Œ ì¸ì¦',
-'confirmemail_body' => '누군가가 $1 ì•„ì´í”¼ 주소로 ì´ë¯¸ "$2" ê³„ì •ì˜ ì´ë©”ì¼ ì¸ì¦ì„ 받았습니다.
-
-만약 ì´ ê³„ì •ì´ ë‹¹ì‹ ì˜ ê³„ì •ì´ê³  ì´ë©”ì¼ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´, 다ìŒì„ ì—´ì–´ 주시기 ë°”ëžë‹ˆë‹¤:
-
-$3
-
-만약 ë‹¹ì‹ ì˜ ê³„ì •ì´ \'\'\'아니ë¼ë©´\'\'\', 문서를 열지 ì•Šì•„ë„ ë©ë‹ˆë‹¤. ìŠ¹ì¸ ì½”ë“œëŠ” $4ì— ë§Œë£Œë©ë‹ˆë‹¤.',
-'createarticle' => '문서 만들기',
-'deletedwhileediting' => '주ì˜: ë‹¹ì‹ ì´ ì´ ë¬¸ì„œë¥¼ íŽ¸ì§‘í•˜ë˜ ì¤‘ì— ì´ ë¬¸ì„œê°€ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤.',
-'confirmrecreate' => '[[User:$1|$1]]([[User talk:$1|토론]]) 사용ìžê°€ ë‹¹ì‹ ì˜ íŽ¸ì§‘ ë„중 문서를 지웠습니다. ì‚­ì œ ì´ìœ ëŠ” 다ìŒê³¼ 같습니다:
-: $2
-문서를 다시 ë˜ì‚´ë¦´ 필요가 있는지를 확ì¸í•´ì£¼ì„¸ìš”.',
-'confirm_purge' => 'ë¬¸ì„œì˜ ìºì‹œë¥¼ 지울까요?
-
-$1',
-'confirm_purge_button' => '확ì¸',
-'articletitles' => '\'\'$1\'\'로 시작하는 문서들',
-);
-?>
diff --git a/languages/MessagesKu.php b/languages/MessagesKu.php
deleted file mode 100644
index d8b42b6c..00000000
--- a/languages/MessagesKu.php
+++ /dev/null
@@ -1,751 +0,0 @@
-<?php
-
-global $wgAllMessagesKu;
-$wgAllMessagesKu = array(
-'skinpreview' => '(Pêşdîtin)',
-'sunday' => 'yekÅŸem',
-'monday' => 'duÅŸem',
-'tuesday' => 'Sêşem',
-'wednesday' => 'Çarşem',
-'thursday' => 'Pêncşem',
-'friday' => 'ÃŽn',
-'saturday' => 'şemî',
-'january' => 'Rêbendan',
-'february' => 'reşemî',
-'march' => 'adar',
-'april' => 'avrêl',
-'may_long' => 'gulan',
-'june' => 'pûşper',
-'july' => 'Tîrmeh',
-'august' => 'tebax',
-'september' => 'rezber',
-'october' => 'kewçêr',
-'november' => 'sermawez',
-'december' => 'Berfanbar',
-'jan' => 'rêb',
-'feb' => 'reÅŸ',
-'mar' => 'adr',
-'apr' => 'avr',
-'may' => 'gul',
-'jun' => 'pÅŸr',
-'jul' => 'tîr',
-'aug' => 'teb',
-'sep' => 'rez',
-'oct' => 'kew',
-'nov' => 'ser',
-'dec' => 'ber',
-'categories' => '{{PLURAL:$1|Kategorî|Kategorî}}',
-'category' => 'kategorî',
-'category_header' => 'Gotarên di kategoriya "$1" de',
-'subcategories' => 'Binkategorî',
-'mainpage' => 'Destpêk',
-'portal' => 'Portala komê',
-'portal-url' => 'Project:Portala komê',
-'about' => 'Der barê',
-'aboutsite' => 'Der barê {{SITENAME}}',
-'aboutpage' => '{{SITENAME}}:Der barê',
-'article' => 'Gotar',
-'help' => 'Alîkarî',
-'helppage' => 'Help:Alîkarî',
-'bugreports' => 'Raporên çewtiyan',
-'bugreportspage' => 'Project:Raporên çewtiyan',
-'sitesupport' => 'Ji bo Weqfa Wikimedia BeÅŸ',
-'faq' => 'Pirs û Bersîv (FAQ)',
-'faqpage' => 'Project:Pirs û Bersîv',
-'edithelp' => 'Alîkarî ji bo guherandin',
-'edithelppage' => 'Help:Rûpeleke çawa biguherînim',
-'cancel' => 'Betal',
-'qbfind' => 'Bibîne',
-'qbbrowse' => 'Bigere',
-'qbedit' => 'Biguherîne',
-'qbpageoptions' => 'Ev rûpel',
-'qbmyoptions' => 'Rûpelên min',
-'qbspecialpages' => 'Rûpelên taybet',
-'moredotdotdot' => 'Zêde...',
-'mypage' => 'Rûpela min',
-'mytalk' => 'Rûpela guftûgo ya min',
-'anontalk' => 'Guftûgo ji bo vê IPê',
-'navigation' => 'Navîgasyon',
-'currentevents' => 'Bûyerên rojane',
-'currentevents-url' => 'Bûyerên rojane',
-'disclaimers' => 'Ferexetname',
-'errorpagetitle' => 'Çewtî (Error)',
-'returnto' => 'Bizivire $1.',
-'tagline' => 'Ji {{SITENAME}}',
-'search' => 'Lêbigere',
-'go' => 'Gotar',
-'history' => 'Dîroka rûpelê',
-'history_short' => 'Dîrok',
-'info_short' => 'Zanyarî',
-'printableversion' => 'Versiyon ji bo çapkirinê',
-'print' => 'Çap',
-'edit' => 'Biguherîne',
-'editthispage' => 'Vê rûpelê biguherîne',
-'delete' => 'Jê bibe',
-'deletethispage' => 'Vê rûpelê jê bibe',
-'protect' => 'Biparêze',
-'protectthispage' => 'Vê rûpelê biparêze',
-'unprotect' => 'Parastinê rake',
-'unprotectthispage' => 'Parastina vê rûpelê rake',
-'newpage' => 'Rûpela nû',
-'talkpage' => 'Vê rûpelê guftûgo bike',
-'specialpage' => 'Rûpela taybet',
-'personaltools' => 'Amûrên şexsî',
-'postcomment' => 'Şîroveyekê bişîne',
-'articlepage' => 'Li naveroka rûpelê binêre',
-'talk' => 'Guftûgo',
-'views' => 'Dîtin',
-'toolbox' => 'Qutiya amûran',
-'userpage' => 'Rûpelê vê/vî bikarhênerê/î temaşe bike',
-'viewtalkpage' => 'Guftûgoyê temaşe bike',
-'otherlanguages' => 'Zimanên din',
-'redirectedfrom' => '(Hat ragihandin ji $1)',
-'lastmodified' => 'Ev rûpel carî dawî di $1 de hat guherandin.',
-'viewcount' => 'Ev rûpel $1 car hat xwestin.',
-'copyright' => 'Ji bo naverokê $1 derbas dibe.',
-'protectedpage' => 'Rûpela parastî',
-'administrators' => 'Project:Koordînasyon',
-'sysoptext' => 'Çalakiya ku te xwest bi tenê bikarhêneran bi mafên "sysop" dikarin çêkin.
-Binêre $1.',
-'badaccess' => 'Eror li bi dest Hînan',
-'ok' => 'Temam',
-'retrievedfrom' => 'Ji "$1" hatiye standin.',
-'youhavenewmessages' => '$1 yên te hene ($2).',
-'newmessageslink' => 'Nameyên nû',
-'newmessagesdifflink' => 'Ciyawazî ji revîzyona berê re',
-'editsection' => 'biguherîne',
-'editold' => 'biguherîne',
-'toc' => 'Tabloya Naverokê',
-'showtoc' => 'nîşan bide',
-'hidetoc' => 'veşêre',
-'nstab-main' => 'Gotar',
-'nstab-user' => 'Bikarhêner',
-'nstab-media' => 'Medya',
-'nstab-special' => 'Taybet',
-'nstab-image' => 'Wêne',
-'nstab-mediawiki' => 'Mesaj',
-'nstab-template' => 'Åžablon',
-'nstab-help' => 'Alîkarî',
-'nstab-category' => 'Kategorî',
-'nosuchaction' => 'Çalakiyek bi vê rengê tune',
-'nosuchspecialpage' => 'Rûpeleke taybet bi vê rengê tune',
-'error' => 'Çewtî (Error)',
-'noconnect' => 'Bibexşîne! Çend pirsgrêkên teknîkî heye, girêdan ji pêşkêşvanê (suxrekirê, server) re niha ne gengaz e. <br />
-$1',
-'enterlockreason' => 'Hoyek ji bo bestin binav bike, herweha zemaneke mezende kirî ji bo helgirtina bestinê!',
-'filerenameerror' => 'Navê faylê "$1" nebû "$2".',
-'filenotfound' => 'Dosya bi navê "$1" nehat dîtin.',
-'badarticleerror' => 'Ev çalakî di vê rûpelê de nabe.',
-'badtitle' => 'Sernivîsa nebaş',
-'perfcached' => 'The following data is cached and may not be completely up to date:',
-'viewsource' => 'Çavkanî',
-'protectedtext' => 'Ew rûpel hat qefl kirin û nayê guherandin. Ew jî sedemên xwe heye.
-Binihêre:
-[[Project:Rûpela parastî]].
-
-Hûn dikarin çavkaniya wê rûpelê bibînin û kopî bikin. Heke hûn dixwazin tiştekî zêde bikin, ji kerema xwe di rûpela guftugoyê binivîsin.',
-'logouttitle' => 'Derketina bikarhêner',
-'logouttext' => '<strong>Tu niha derketî (logged out).</strong><br />
-Tu dikarî {{SITENAME}} niha weke bikarhênerekî nediyarkirî bikarbînî, yan jî tu dikarî dîsa bi vî navê xwe yan navekî din wek bikarhêner têkevî. Bila di bîra te de be ku gengaz e hin rûpel mîna ku tu hîn bi navê xwe qeyd kiriyî werin nîşandan, heta ku tu nîşanên çavlêgerandina (browser) xwe jênebî.',
-'welcomecreation' => '<h2>Bi xêr hatî, $1!</h2><p>Hesaba te hat afirandin. Tu dikarî niha tercîhên xwe eyar bikî.',
-'loginpagetitle' => 'Qeyda bikarhêner (User login)',
-'yourname' => 'Navê te wek bikarhêner (user name)',
-'yourpassword' => 'Şîfreya te (password)',
-'yourpasswordagain' => 'Şîfreya xwe careke din binîvîse',
-'remembermypassword' => 'Şifreya min di her rûniştdemê de bîne bîra xwe.',
-'loginproblem' => '<b>Di qeyda te (login) de pirsgirêkek derket.</b><br />Careke din biceribîne!',
-'alreadyloggedin' => '<strong>Bikarhêner $1, tu jixwe têketî!</strong><br />',
-'login' => 'Têkeve (login)',
-'loginprompt' => '<b>Eger tu xwe nû qeyd bikî, nav û şîfreya xwe hilbijêre.</b> Ji bo xwe qeyd kirinê di {{SITENAME}} de divê ku \'\'cookies\'\' gengaz be.',
-'userlogin' => 'Têkeve an hesabeke nû çêke',
-'logout' => 'Derkeve (log out)',
-'userlogout' => 'Derkeve',
-'notloggedin' => 'Xwe qeyd nekir (not logged in)',
-'nologin' => 'Tu hêj ne endamî? $1.',
-'nologinlink' => 'Bibe endam',
-'createaccount' => 'Hesabê nû çêke',
-'gotaccount' => 'Hesabê te heye? $1.',
-'gotaccountlink' => 'Têkeve (login)',
-'createaccountmail' => 'bi e-name',
-'badretype' => 'Herdu şîfreyên ku te nivîsîn hevûdin nagirin.',
-'youremail' => 'E-maila te*',
-'username' => 'Navê bikarhêner:',
-'yourrealname' => 'Navê te yê rastî*',
-'yourlanguage' => 'Ziman:',
-'yournick' => 'Leqeba te (ji bo îmza)',
-'loginerror' => 'Çewtî (Login error)',
-'prefs-help-email' => '* E-mail (optional): Enables others to contact you through your user or user_talk page without the need of revealing your identity.',
-'nocookieslogin' => 'Ji bo qeydkirina bikarhêneran {{SITENAME}} "cookies" bi kar tîne. Te fonksiyona "cookies" girt. Ji kerema xwe "cookies" gengaz bike û careke din biceribîne.',
-'noname' => 'Navê ku te nivîsand derbas nabe.',
-'loginsuccesstitle' => 'Têketin serkeftî!',
-'loginsuccess' => 'Tu niha di {{SITENAME}} de qeydkirî yî wek "$1".',
-'nosuchuser' => 'Bikarhênera/ê bi navê "$1" tune. Navê rast binivîse an bi vê formê <b>hesabeke nû çêke</b>. (Ji bo hevalên nû "Têkeve" çênabe!)',
-'wrongpassword' => 'Şifreya ku te nivîsand şaş e. Ji kerema xwe careke din biceribîne.',
-'mailmypassword' => 'Şîfreyeke nû bi e-mail ji min re bişîne',
-'noemail' => 'Navnîşana bikarhênerê/î "$1" nehat tomar kirine.',
-'passwordsent' => 'Ji navnîşana e-mail ku ji bo "$1" hat tomarkirin şîfreyekê nû hat şandin. Vê bistîne û dîsa têkeve.',
-'acct_creation_throttle_hit'=> 'Biborîne! Te hesab $1 vekirine. Tu êdî nikarî hesabên din vekî.',
-'bold_sample' => 'Nivîsa estûr',
-'bold_tip' => 'Nivîsa estûr',
-'italic_sample' => 'Nivîsa xwar (îtalîk)',
-'italic_tip' => 'Nivîsa xwar (îtalîk)',
-'link_sample' => 'Navê lînkê',
-'link_tip' => 'Lînka hundir',
-'extlink_sample' => 'http://www.minak.com navê lînkê',
-'extlink_tip' => 'Lînka derve (http:// di destpêkê de ji bîr neke)',
-'headline_sample' => 'Nivîsara sernameyê',
-'headline_tip' => 'Sername asta 2',
-'nowiki_sample' => 'Nivîs ku nebe formatkirin',
-'image_sample' => 'Mînak.jpg',
-'image_tip' => 'Wêne li hundirê gotarê',
-'media_sample' => 'Mînak.ogg',
-'sig_tip' => 'Îmze û demxeya wext ya te',
-'hr_tip' => 'Rastexêza berwarî (kêm bi kar bîne)',
-'summary' => 'Kurte û çavkanî (Te çi kir?)',
-'subject' => 'Mijar/sernivîs',
-'minoredit' => 'Ev guheraniyekê biçûk e',
-'watchthis' => 'Vê gotarê bişopîne',
-'savearticle' => 'Rûpelê tomar bike',
-'preview' => 'Pêşdîtin',
-'showpreview' => 'Pêşdîtin',
-'showdiff' => 'Guherandinê nîşan bide',
-'anoneditwarning' => 'Tu ne têketî. Navnîşana IP ya te wê di dîroka guherandina vê rûpelê de bê tomar kirin.',
-'blockedtitle' => 'Bikarhêner hat asteng kirin',
-'blockedtext' => 'Navê bikarhêner an jî navnîşana IP ya te ji aliyê $1 hat asteng kirin. Sedema vê ev e:<br />\'\'$2\'\'<br />Tu dikarî bi $1 an yek ji [[Project:Koordînator|koordînatorên din]] re ser vê blokê guftûgo bikî.
-
-Têbînî: Tu nikarî fonksiyona "Ji vê bikarhêner re E-mail bişîne" bi kar bîne eger te navnîşana email a xwe di "[[Special:Preferences|Tercîhên min]]" de nenivîsand.
-
-Navnîşana te ya IP $3 ye. Ji kerema xwe eger pirsên te hebe vê navnîşanê bibêje.',
-'whitelistedittext' => 'Ji bo guherandina rûpelan, $1 pêwîst e.',
-'loginreqtitle' => 'Têketin pêwîst e',
-'loginreqlink' => 'login',
-'accmailtitle' => 'Şîfre hat şandin.',
-'accmailtext' => 'Şîfreya \'$1\' hat şandin ji $2 re.',
-'newarticle' => '(Nû)',
-'newarticletext' => '<div style="font-size:small;color:#003333;border-width:1px;border-style:solid;border-color:#aaaaaa;padding:3px">
-Ev rûpel hîn tune. Eger tu bixwazî vê rûpelê çêkî, dest bi nivîsandinê bike û piştre qeyd bike. \'\'\'Wêrek be\'\'\', biceribîne!<br />
-Ji bo alîkarî binêre: [[Help:Alîkarî|Alîkarî]].<br />
-Eger tu bi şaştî hatî, bizivire rûpela berê.
-</div>',
-'anontalkpagetext' => '----
-\'\'Ev rûpela guftûgo ye ji bo bikarhênerên nediyarkirî ku hîn hesabekî xwe çênekirine an jî bikarnaînin. Ji ber vê yekê divê em wan bi [[IP address|navnîşana IP]] ya hejmarî nîşan bikin. Navnîşaneke IP dikare ji aliyê gelek kesan ve were bikaranîn. Heger tu bikarhênerekî nediyarkirî bî û bawerdikî ku nirxandinên bê peywend di der barê te de hatine kirin ji kerema xwe re [[Special:Userlogin|hesabekî xwe veke an jî têkeve]] da ku tu xwe ji tevlîheviyên bi bikarhênerên din re biparêzî.\'\'',
-'noarticletext' => 'Ev rûpel niha vala ye, tu dikarî
-[[Special:Search/{{PAGENAME}}|Di nav gotarên din de li "{{PAGENAME}}" bigere]] an
-[{{fullurl:{{FULLPAGENAME}}|action=edit}} vê rûpelê biguherînî].',
-'updated' => '(Hat taze kirin)',
-'note' => '<strong>Not:</strong>',
-'previewnote' => 'Ji bîr neke ku ev bi tenê çavdêriyek e, ev rûpel hîn nehat qeyd kirin!',
-'editing' => 'Biguherîne: "$1"',
-'editingsection' => 'Tê guherandin: $1 (beş)',
-'editingcomment' => '$1 (şîrove) tê guherandin.',
-'editconflict' => 'Têkçûna guherandinan: $1',
-'explainconflict' => 'Ji dema te dest bi guherandinê kir heta niha kesekê/î din ev rûpel guherand.
-
-Jor guhartoya heyî tê dîtîn. Guherandinên te jêr tên nîşan dan. Divê tû wan bikî yek. Heke niha tomar bikî, <b>bi tene</b> nivîsara qutiya jor wê bê tomarkirin. <p>',
-'yourtext' => 'Nivîsara te',
-'storedversion' => 'Versiyona qeydkirî',
-'editingold' => '<strong>HÎŞYAR: Tu ser revîsyoneke kevn a vê rûpelê dixebitî.
-Eger tu qeyd bikî, hemû guhertinên ji vê revîzyonê piştre winda dibin.
-</strong>',
-'yourdiff' => 'Ciyawazî',
-'copyrightwarning' => 'Dîqat bike: Hemû tevkariyên {{SITENAME}} di bin $2 de tên belav kirin (ji bo hûragahiyan li $1 binêre). Eger tu nexwazî ku nivîsên te bê dilrehmî bên guherandin û li gora keyfa herkesî bên belavkirin, li vir neweşîne.<br />
-Tu soz didî ku te ev bi xwe nivîsand an jî ji çavkaniyekê azad an geliyane \'\'(public domain)\'\' girt.
-<strong>BERHEMÊN MAFÊN WAN PARASTÎ (©) BÊ DESTÛR NEWEŞÎNE!</strong>',
-'longpagewarning' => 'HIŞYAR: Drêjahiya vê rûpelê $1 kB (kilobayt) e, ev pir e. Dibe ku çend \'\'browser\'\'
-baş nikarin rûpelên ku ji 32 kB drêjtir in biguherînin. Eger tu vê rûpelê beş beş bikî gelo ne çêtir e?',
-'protectedpagewarning' => 'ŞIYARÎ: Ev rûpel hat qefl kirin. Bi tenê bikarhênerên ku xwediyên mafan "sysop" ne dikarin vê rûpelê biguherînin.<br />
-Be sure you are following the
-[[Project:Protected page guidelines|protected page guidelines]].',
-'revhistory' => 'Dîroka revîzyonan',
-'nohistory' => 'Ew rûpel dîroka guherandinê tune.',
-'revnotfound' => 'Revîzyon nehat dîtin',
-'currentrev' => 'Revîzyona niha',
-'revisionasof' => 'Revîzyon a $1',
-'previousrevision' => 'â†Rêvîzyona kevintir',
-'nextrevision' => 'Revîzyona nûtir→',
-'currentrevisionlink' => 'Revîzyona niha nîşan bide',
-'cur' => 'ferq',
-'next' => 'pêş',
-'last' => 'berê',
-'orig' => 'orîj',
-'histlegend' => 'Legend: (ferq) = cudayî nav vê û versiyon a niha,
-(berê) = cudayî nav vê û yê berê vê, B = guhêrka biçûk',
-'histfirst' => 'Kevintirîn',
-'histlast' => 'Nûtirîn',
-'rev-delundel' => 'nîşan bide/veşêre',
-'difference' => '(Ciyawaziya nav revîzyonan)',
-'lineno' => 'Dêrra $1:',
-'compareselectedversions'=> 'Guhartoyan Helsengêne',
-'searchresults' => 'Encamên lêgerînê',
-'searchresulttext' => 'Ji bo zêdetir agahî der barê lêgerînê di {{SITENAME}} de, binêre [[Project:Searching|Searching {{SITENAME}}]].',
-'searchsubtitle' => 'Ji bo query "[[:$1]]"',
-'searchsubtitleinvalid' => 'Ji bo query "$1"',
-'titlematches' => 'Dîtinên di sernivîsên gotaran de',
-'notitlematches' => 'Di nav sernivîsan de nehat dîtin.',
-'textmatches' => 'Dîtinên di nivîsara rûpelan de',
-'notextmatches' => 'Di nivîsarê de nehat dîtin.',
-'prevn' => '$1 paÅŸ',
-'nextn' => '$1 pêş',
-'viewprevnext' => '($1) ($2) ($3).',
-'showingresults' => '<b>$1</b> encam, bi #<b>$2</b> dest pê dike.',
-'showingresultsnum' => '<b>$3</b> encam, bi #<b>$2</b> dest pê dike.',
-'powersearch' => 'Lêbigere',
-'powersearchtext' => 'Lêgerîn di nav cihên navan de:<br />
-$1<br />
-$2 Ragihandinan nîşan bide Lêbigere: $3 $9',
-'searchdisabled' => '<p>Tu dikarî li {{SITENAME}} bi Google an Yahoo! bigere. Têbînî: Dibe ku encamen lêgerîne ne yên herî nû ne.
-</p>',
-'blanknamespace' => '(Serekî)',
-'preferences' => 'Tercîhên min',
-'prefsnologin' => 'Xwe qeyd nekir',
-'changepassword' => 'Şîfre biguherîne',
-'skin' => 'Pêste',
-'datetime' => 'Dem û rêkewt',
-'prefs-personal' => 'Agahiyên bikarhênerê/î',
-'prefs-rc' => 'Guherandinên dawî',
-'prefs-misc' => 'Eyaren cuda',
-'saveprefs' => 'Tercîhan qeyd bike',
-'oldpassword' => 'Şîfreya kevn',
-'newpassword' => 'Şîfreya nû',
-'retypenew' => 'Şîfreya nû careke din binîvîse',
-'rows' => 'Rêz',
-'columns' => 'stûn',
-'searchresultshead' => 'Eyarên encamên lêgerinê',
-'savedprefs' => 'Tercîhên te qeyd kirî ne.',
-'default' => 'asayî',
-'files' => 'Dosya',
-'changes' => 'guherandin',
-'recentchanges' => 'Guherandinên dawî',
-'recentchangestext' => '<!-- please translate: -->Track the most recent changes to the wiki on this page.',
-'rcnote' => 'Jêr <strong>$1</strong> guherandinên dawî di <strong>$2</strong> rojên dawî de, ji $3 şûnde tên nîşan dan.',
-'rclistfrom' => 'an jî guherandinên ji $1 şûnda nîşan bide.',
-'rclinks' => '$1 guherandinên di $2 rojên dawî de nîşan bide<br />$3',
-'diff' => 'ciyawazî',
-'hist' => 'dîrok',
-'hide' => 'veşêre',
-'show' => 'nîşan bide',
-'minoreditletter' => 'B',
-'newpageletter' => 'Nû',
-'upload' => 'Wêneyê barbike',
-'uploadbtn' => 'Dosyayê barbike',
-'uploadnologin' => 'Xwe qeyd nekir',
-'uploadnologintext' => 'Ji bo barkirina wêneyan divê ku tu [[Special:Userlogin|têkevî]].',
-'uploadtext' => 'Berê tu wêneyên nû bar bikî, ji bo dîtin an vedîtina wêneyên ku ji xwe hene binêre: [[Special:Imagelist|lîsteya wêneyên barkirî]]. Herwisa wêneyên ku hatine barkirin an jî jê birin li vir dikarî bibînî: [[Special:Log/upload|reşahiya barkiriyan]].
-
-Yek ji lînkên jêr ji bo bikarhînana wêne an faylê di gotarê de bikar bihîne:
-
-* \'\'\'<nowiki>[[{{ns:Image}}:File.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[{{ns:Image}}:File.png|alt text]]</nowiki>\'\'\'
-anjî ji bo faylên dengî
-* \'\'\'<nowiki>[[{{ns:Media}}:File.ogg]]</nowiki>\'\'\'',
-'filename' => 'Navê dosyayê',
-'filedesc' => 'Kurte',
-'fileuploadsummary' => 'Kurte:',
-'filesource' => 'Çavkanî',
-'copyrightpage' => 'Project:Mafên nivîsanê',
-'copyrightpagename' => 'Mafên nivîsanê',
-'uploadedfiles' => 'Dosyayên bar kirî',
-'ignorewarning' => 'Hişyarê qebûl neke û dosyayê qeyd bike.',
-'ignorewarnings' => 'goh nede hîşyaran!',
-'minlength' => 'Navê wêne bi lanî kêm dive ji 3 tîpan pêtir be.',
-'badfilename' => 'Navê wêneyê hat guherandin û bû "$1".',
-'badfiletype' => 'Formata ".$1" naye tawsiye kirin. (Ji bo wêne .png û .jpg tên tawsiye kirin.)',
-'largefile' => 'Pêşniyara me ewe ku wêneyan ji $1 bayt mezintir nebe, ew wêne $2 bayt e.',
-'successfulupload' => 'Barkirin serkeftî',
-'fileuploaded' => 'Barkirina dosyaya bi navê $1 serkeftî.
-Ji kerema xwe, biçe: $2 û agahî li der barê dosyayê binivîse (ji ku derê hat girtin, kîngê hat çêkirin, kê çêkir û hwd.)
-
-Heke ev dosya wêneyek be, bi vî rengî bi kar bîne:
-<br />
-<tt><nowiki>[[{{ns:Image}}:$1|thumb|Binnivîs]]</nowiki></tt>',
-'uploadwarning' => 'Hişyara barkirinê',
-'savefile' => 'Dosyayê tomar bike',
-'uploadedimage' => '"$1" barkirî',
-'destfilename' => 'Navê faylê xwastî',
-'imagelist' => 'Listeya wêneyan',
-'imagelisttext' => 'Below is a list of $1 files sorted $2.',
-'ilsubmit' => 'Lêbigere',
-'showlast' => '$1 wêneyên dawî bi rêz kirî $2 nîşan bide.',
-'byname' => 'li gor navê',
-'bydate' => 'li gor dîrokê',
-'bysize' => 'li gor mezinayiyê',
-'imghistory' => 'Dîroka wêneyê',
-'deleteimg' => 'jêbibe',
-'imagelinks' => 'Lînkên wêneyê',
-'linkstoimage' => 'Di van rûpelên de lînkek ji vê wêneyê re heye:',
-'nolinkstoimage' => 'Rûpeleke ku ji vê wêneyê re lînk dike tune.',
-'download' => 'dabezandin',
-'statistics' => 'Statîstîk',
-'sitestats' => 'Statîstîkên sîteyê',
-'userstats' => 'Statistîkên bikarhêneran',
-'sitestatstext' => 'Di \'\'database\'\' de \'\'\'$1\'\'\' rûpel hene.
-Tê de rûpelên guftûgoyê, rûpelên der barê {{SITENAME}}, rûpelên pir kurt (stub), rûpelên ragihandinê (redirect) û rûpelên din ku qey ne gotar in hene.
-Derve wan, \'\'\'$2\'\'\' rûpel hene ku qey \'\'\'gotarên rewa\'\'\' ne.
-
-\'\'\'$8\'\'\' dosya hatin barkirin.
-
-Ji afirandina Wîkiyê heta roja îro \'\'\'$3\'\'\' carî rûpel hatin mezekirin û \'\'\'$4\'\'\' carî rûpel hatin guherandin
-since the wiki was setup.
-Ji ber wê di nîvî de her rûpel \'\'\'$5\'\'\' carî hatiye guherandin, û nîspeta dîtun û guherandinan \'\'\'$6\'\'\' e.
-
-Dirêjahiya [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] \'\'\'$7\'\'\' e.',
-'userstatstext' => '\'\'\'$1\'\'\' bikarhênerên qeydkirî hene. Ji wan \'\'\'$2\'\'\' (an \'\'\'$4\'\'\') administrator/koordînator in. (Binêre $3).',
-'disambiguations' => 'Rûpelên cudakirinê',
-'brokenredirects' => 'Ragihandinên jê bûye',
-'nbytes' => '$1 bayt',
-'nlinks' => '$1 lînk',
-'nmembers' => '$1 {{PLURAL:$1|endam|endam}}',
-'nviews' => '$1 {{PLURAL:$1|dîtin|dîtin}}',
-'lonelypages' => 'Rûpelên sêwî',
-'uncategorizedpages' => 'Rûpelên bê kategorî',
-'uncategorizedcategories'=> 'Kategoriyên bê kategorî',
-'unusedcategories' => 'Kategoriyên ku nayên bi kar anîn',
-'unusedimages' => 'Wêneyên ku nayên bi kar anîn',
-'popularpages' => 'Rûpelên populer',
-'wantedcategories' => 'Kategoriyên tên xwestin',
-'wantedpages' => 'Rûpelên ku tên xwestin',
-'allpages' => 'Hemû rûpel',
-'randompage' => 'Rûpelek bi helkeft',
-'shortpages' => 'Rûpelên kurt',
-'longpages' => 'Rûpelên dirêj',
-'deadendpages' => 'Rûpelên bê dergeh',
-'listusers' => 'Lîsteya bikarhêneran',
-'specialpages' => 'Rûpelên taybet',
-'spheading' => 'Rûpelên taybet ji bo hemû bikarhêneran',
-'recentchangeslinked' => 'Guherandinên peywend',
-'newpages' => 'Rûpelên nû',
-'ancientpages' => 'Gotarên kevintirîn',
-'move' => 'Navê rûpelê biguherîne',
-'movethispage' => 'Vê rûpelê bigerîne',
-'booksources' => 'Çavkaniyên pirtûkan',
-'categoriespagetext' => 'Di vê wîkiyê de ev kategorî hene:',
-'booksourcetext' => 'Li jêr lîsteyek ji linkan bo sîteyên din ku pertûkên nû û destî dû difrotin hatiye û belkî zanyarî yên pêtir jî derbarî wan pertûkên ku tu dixwazî hebin.',
-'alphaindexline' => '$1 heta $2',
-'version' => 'Guherto',
-'log' => 'ReÅŸahiyan',
-'nextpage' => 'Rûpela pêşî ($1)',
-'allpagesfrom' => 'Pêşdîtina rûpelan bi dest pê kirin ji',
-'allarticles' => 'Hemû gotar',
-'allnonarticles' => 'Hemû rûpelên ku ne gotar in',
-'allinnamespace' => 'Hemû rûpelan ($1 boşahî a nav)',
-'allpagesprev' => 'Pêş',
-'allpagesnext' => 'PaÅŸ',
-'allpagessubmit' => 'Biçe',
-'allpagesprefix' => 'Nîşan bide rûpelên bi pêşgira:',
-'mailnologin' => 'Navnîşan neşîne',
-'emailuser' => 'Ji vê/î bikarhênerê/î re e-name bişîne',
-'emailpage' => 'E-name bikarhêner',
-'defemailsubject' => '{{SITENAME}} e-name',
-'noemailtitle' => 'Navnîşana e-name tune',
-'emailfrom' => 'Ji',
-'emailto' => 'Bo',
-'emailsubject' => 'Mijar',
-'emailmessage' => 'Name',
-'emailsend' => 'Bişîne',
-'emailsent' => 'E-name hat ÅŸandin',
-'emailsenttext' => 'E-nameya te hat ÅŸandin.',
-'watchlist' => 'Lîsteya min ya şopandinê',
-'watchlistfor' => '(ji bo \'\'\'$1\'\'\')',
-'watchnologin' => 'Xwe qeyd nekir',
-'addedwatch' => 'Hat îlawekirinî listeya şopandinê',
-'addedwatchtext' => 'Rûpela "$1" çû ser [[Special:Watchlist|lîsteya te ya şopandinê]].
-Li dahatû de her guhartoyek li wê rûpelê û rûpela guftûgo ya wê were kirin li vir dêt nîşan dan,
-
-Li rûpela [[Special:Recentchanges|Guherandinên dawî]] jî ji bo hasan dîtina wê, ew rûpel bi \'\'\'Nivîsa estûr\'\'\' dê nîşan dayîn.
-
-
-<p>Her dem tu bixwazî ew rûpel li nav lîsteya te ya şopandinê derbikî, li ser wê rûpelê, klîk bike "êdî neşopîne".</p>',
-'removedwatchtext' => 'The page "$1" has been removed from your watchlist.',
-'watch' => 'Bişopîne',
-'watchthispage' => 'Vê rûpelê bişopîne',
-'unwatch' => 'Êdî neşopîne',
-'notanarticle' => 'Ne gotar e',
-'watchdetails' => '* $1 rûpel tên şopandin, rûpelên guftûgoyê nayên jimartin
-* [[Special:Watchlist/edit|Lîsteya şopandinê bibîne û temam bike]]
-* [[Special:Watchlist/clear|Hemû rûpelan derxe]]',
-'watchlistcontains' => 'Di lîsteya şopandina te de $1 rûpel hene.',
-'couldntremove' => '\'$1\' naye jêbirin...',
-'wlhideshowown' => '$1 my edits.',
-'wlhideshowbots' => '$1 bot edits.',
-'wldone' => 'Çêbû.',
-'enotif_newpagetext' => 'Ev rûpeleke nû ye.',
-'changed' => 'guhart',
-'created' => 'afirandî',
-'deletepage' => 'Rûpelê jê bibe',
-'confirm' => 'Pesend bike',
-'excontent' => 'Naveroka berê: \'$1\'',
-'excontentauthor' => 'Nawerokê wê rûpelê ew bû: \'$1\' (û tenya bikarhêner \'$2\' bû)',
-'exbeforeblank' => 'Nawerok berî betal kirinê ew bû: \'$1\'',
-'exblank' => 'rûpel vala bû',
-'confirmdelete' => 'Teyîda jêbirinê',
-'deletesub' => '("$1" tê jêbirin)',
-'historywarning' => 'Hîşyar: Ew rûpel ku tu dixwazî jê bibî dîrokek heye:',
-'actioncomplete' => 'Çalakî temam',
-'deletedtext' => '"$1" hat jêbirin. Ji bo qeyda rûpelên ku di dema nêzîk de hatin jêbirin binêre $2.',
-'deletedarticle' => '"$1" hat jêbirin',
-'dellogpage' => 'Reşahiya_jêbirin',
-'dellogpagetext' => 'Li jêr lîsteyek ji jêbirinên dawî heye.',
-'deletionlog' => 'reşahiya jêbirin',
-'deletecomment' => 'Sedema jêbirinê',
-'rollback_short' => 'Bizivirîne pêş',
-'rollbacklink' => 'bizivirîne pêş',
-'cantrollback' => 'Guharto naye vegerandin; bikarhêrê dawî, \'\'\'tenya\'\'\' nivîskarê wê rûpelê ye.',
-'alreadyrolled' => 'Guherandina dawiya [[$1]]
-bi [[User:$2|$2]] ([[User talk:$2|guftûgo]]) venizivre; keseke din wê rûpelê zivrandiye an guherandiye.
-
-Guhartoya dawî bi [[User:$3|$3]] ([[User talk:$3|guftûgo]]).',
-'revertpage' => 'Guherandina $2 hat betal kirin, vegerand guhartoya dawî ya $1',
-'protectlogpage' => 'ReÅŸahiya _parastiyan',
-'protectedarticle' => 'parastî [[$1]]',
-'confirmprotecttext' => 'Tu bi rastî dixwazî wê rûpelê biparêzî?',
-'confirmprotect' => 'Parastinê teyîd bike',
-'protectcomment' => 'Sedema parastinê',
-'unprotectcomment' => 'Sedem ji bo rakirina parastinê',
-'restriction-edit' => 'Biguherîne',
-'restriction-move' => 'Nav biguherîne',
-'undeletebtn' => 'Restore!',
-'namespace' => 'BoÅŸahiya nav:',
-'invert' => 'Hilbijardinê pêçewane bike',
-'contributions' => 'Beşdariyên vê bikarhêner',
-'mycontris' => 'Beşdariyên min',
-'contribsub' => 'Ji bo $1',
-'uclinks' => '$1 guherandinên dawî; $2 rojên dawî',
-'uctop' => ' (ser)',
-'newbies' => 'ecemî',
-'sp-contributions-newest'=> 'Nûtirîn',
-'sp-contributions-oldest'=> 'Kevintirîn',
-'sp-contributions-newer'=> '$1 yên nûtir',
-'sp-contributions-older'=> '$1 yên kevintir',
-'whatlinkshere' => 'Lînkên ji vê rûpelê re',
-'notargettitle' => 'Hedef tune',
-'linklistsub' => '(Listeya lînkan)',
-'linkshere' => 'Di van rûpelên de lînkek ji vê re heye:',
-'nolinkshere' => 'Ji hîç rûpel ji vê re lînk tune.',
-'isredirect' => 'rûpela ragihandinê',
-'blockip' => 'Bikarhêner asteng bike',
-'ipbreason' => 'Sedem',
-'ipbsubmit' => 'Vê bikarhêner asteng bike',
-'badipaddress' => 'Bikarhêner bi vî navî tune',
-'blockipsuccesssub' => 'Blok serkeftî',
-'blockipsuccesstext' => '"$1" hat asteng kirin.
-<br />Bibîne [[Special:Ipblocklist|Lîsteya IP\'yan hatî asteng kirin]] ji bo lîsteya blokan.',
-'blocklistline' => '$1, $2 $3 asteng kir ($4)',
-'blocklink' => 'asteng bike',
-'unblocklink' => 'betala astengê',
-'contribslink' => 'Beşdarî',
-'autoblocker' => 'Otomatîk hat bestin jiberku IP-ya we û ya "[[User:$1|$1]]" yek in. Sedem: "\'\'\'$2\'\'\'"',
-'blocklogpage' => 'ReÅŸahiya_asteng kiriyan',
-'blocklogentry' => '"[[$1]]" ji bo dema $2 hatiye asteng kirin',
-'unblocklogentry' => 'astenga "$1" hat betal kirin',
-'proxyblocksuccess' => 'Çêbû.',
-'makesysopname' => 'Navê bikarhêner:',
-'rightsnone' => '(tune)',
-'movepage' => 'Vê rûpelê bigerîne',
-'movepagetalktext' => 'Rûpela \'\'\'guftûgoyê giredayî ji vê rûpelê re wê bê gerandin jî.
-\'\'\'ÃŽstisna:\'\'\'
-*You are moving the page across namespaces,
-*A non-empty talk page already exists under the new name, or
-*You uncheck the box below.
-
-In those cases, you will have to move or merge the page manually if desired.',
-'movearticle' => 'Rûpelê bigerîne',
-'movenologin' => 'Xwe qeyd nekir',
-'movenologintext' => 'Tu dive bikarhênereke qeydkirî bî û [[Special:Userlogin|werî nav sîstemê]]
-da bikarî navê wê rûpelê biguherînî.',
-'newtitle' => 'Sernivîsa nû',
-'movepagebtn' => 'Vê rûpelê bigerîne',
-'pagemovedsub' => 'Gerandin serkeftî',
-'pagemovedtext' => 'Rûpela "[[$1]]" çû cihê "[[$2]]".',
-'articleexists' => 'Rûpela bi vî navî heye, an navê ku te hilbijart derbas nabe. Navekî din hilbijêre.',
-'movedto' => 'bû',
-'movetalk' => 'Rûpela \'\'\'guftûgo\'\'\' ya wê jî bigerîne, eger gengaz be.',
-'1movedto2' => '$1 çû cihê $2',
-'1movedto2_redir' => '$1 çû cihê $2 ser redirect',
-'movelogpage' => 'ReÅŸahiya nav guherandin',
-'movelogpagetext' => 'Li jêr lîsteyek ji rûpelan ku navê wan hatiye guherandin heye.',
-'movereason' => 'Sedem',
-'allmessages' => 'Hemû mesajên sîstemê',
-'allmessagesname' => 'Nav',
-'allmessagescurrent' => 'Texta niha',
-'allmessagestext' => 'Ev lîsteya hemû mesajên di namespace a MediaWiki: de ye.',
-'allmessagesnotsupportedUI'=> 'Your current interface language <b>$1</b> is not supported by Special:Allmessages at this site.',
-'allmessagesnotsupportedDB'=> '\'\'\'Special:Allmessages\'\'\' cannot be used because \'\'\'$wgUseDatabaseMessages\'\'\' is switched off.',
-'thumbnail-more' => 'Mezin bike',
-'importnotext' => 'Vala an nivîs tune',
-'tooltip-diff' => 'Show which changes you made to the text. [alt-d]',
-'tooltip-compareselectedversions'=> 'Cudatiyên guhartoyên hilbijartî yên vê rûpelê bibîne. [alt-v]',
-'Monobook.css' => '*.rtl
- {
- dir:rtl;
- text-align:right;
- font-family: "Tahoma", "Unikurd Web", "Arial Unicode MS", "DejaVu Sans", "Lateef", "Scheherazade", "ae_Rasheeq", sans-serif, sans;
- }
-
- /*Make the site more suitable for Soranî users */
- h1 {font-family: "Tahoma", "Arial Unicode MS", sans-serif, sans, "Unikurd Web", "Scheherazade";}
- h2 {font-family: "Tahoma", "Arial Unicode MS", sans-serif, sans, "Unikurd Web", "Scheherazade";}
- h3 {font-family: "Tahoma", "Arial Unicode MS", sans-serif, sans, "Unikurd Web", "Scheherazade";}
- body {font-family: "Tahoma", "Arial Unicode MS", sans-serif, sans, "Unikurd Web", "Scheherazade";}
- textarea {font-family: Lucida Console, Tahoma;}
- pre {font-family: Lucida Console, Tahoma;}
-
- /* extra buttons for edit dialog (from bg:)*/
- #my-buttons {
- padding: 0.5em;
- }
- #my-buttons a {
- color: black;
- background-color: #ccddee;
- font-weight: bold;
- font-size: 0.9em;
- text-decoration: none;
- border: thin #006699 outset;
- padding: 0 0.1em 0em 0.1em;
- }
- #my-buttons a:hover, #my-buttons a:active {
- background-color: #bbccdd;
- border-style: inset;
- }
- .messagebox {
- border: 1px solid #aaaaaa;
- background-color: #f9f9f9;
- width: 80%;
- margin: 0 auto 1em auto;
- padding: 0.5em;
- text-align: justify;
- }
- .messagebox.merge {
- border: 1px solid #cf9fff;
- background-color: #f5edf5;
- text-align: center;
- }
- .messagebox.cleanup {
- border: 1px solid #9f9fff;
- background-color: #efefff;
- text-align: center;
- }
- .messagebox.standard-talk {
- border: 1px solid #c0c090;
- background-color: #f8eaba;
- }',
-'anonymous' => 'Bikarhênera/ê nediyarkirî ya/yê {{SITENAME}}',
-'siteuser' => 'Bikarhênera/ê $1 a/ê {{SITENAME}}',
-'and' => 'û',
-'others' => 'ên din',
-'siteusers' => 'Bikarhênerên $1 yên {{SITENAME}}',
-'subcategorycount' => 'Di vê kategoriyê de $1 binkategorî hene.',
-'categoryarticlecount' => 'Di vê kategoriyê de $1 gotar hene.',
-'listingcontinuesabbrev'=> ' dewam',
-'Monobook.js' => '/* tooltips and access keys */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'Rûpela min a şexsî\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'The user page for the ip you\'re editing as\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'Rûpela guftûgo ya min\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'Discussion about edits from this ip address\');
- ta[\'pt-preferences\'] = new Array(\'\',\',Tercîhên min\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'The list of pages you\'re monitoring for changes.\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'Lîsteya tevkariyên min\');
- ta[\'pt-login\'] = new Array(\'o\',\'You are encouraged to log in, it is not mandatory however.\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'You are encouraged to log in, it is not mandatory however.\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Derkeve (Log out)\');
- ta[\'ca-talk\'] = new Array(\'t\',\'guftûgo û şîrove ser vê rûpelê\');
- ta[\'ca-edit\'] = new Array(\'e\',\'Vê rûpelê biguherîne! Berê qeydkirinê bişkoka "Pêşdîtin" bi kar bîne.\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'Beşekê zêde bike.\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'This page is protected. You can view its source.\');
- ta[\'ca-history\'] = new Array(\'h\',\'Versyonên berê yên vê rûpelê.\');
- ta[\'ca-protect\'] = new Array(\'=\',\'Vê rûplê biparêze\');
- ta[\'ca-delete\'] = new Array(\'d\',\'Vê rûpelê jê bibe\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'Restore the edits done to this page before it was deleted\');
- ta[\'ca-move\'] = new Array(\'m\',\'Navekî nû bide vê rûpelê\');
- ta[\'ca-nomove\'] = new Array(\'\',\'You don\'t have the permissions to move this page\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Add this page to your watchlist\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Remove this page from your watchlist\');
- ta[\'search\'] = new Array(\'f\',\'Li vê wikiyê bigêre\');
- ta[\'p-logo\'] = new Array(\'\',\'Destpêk\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'Biçe Destpêkê\');
- ta[\'n-portal\'] = new Array(\'\',\'About the project, what you can do, where to find things\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Find background information on current events\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'The list of recent changes in the wiki.\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Load a random page\');
- ta[\'n-help\'] = new Array(\'\',\'Bersivên ji bo pirsên te.\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Support us\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Lîsteya hemû rûpelên ku ji vê re grêdidin.\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Recent changes in pages linking to this page\');
- ta[\'feed-rss\'] = new Array(\'\',\'RSS feed for this page\');
- ta[\'feed-atom\'] = new Array(\'\',\'Atom feed for this page\');
- ta[\'t-contributions\'] = new Array(\'\',\'View the list of contributions of this user\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Jê re name bişîne\');
- ta[\'t-upload\'] = new Array(\'u\',\'Upload images or media files\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'List of all special pages\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'View the content page\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Rûpela bikarhênerê/î temaşe bike\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'View the media page\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'This is a special page, you can\'t edit the page itself.\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'View the project page\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'View the image page\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'View the system message\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'View the template\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'View the help page\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'View the category page\');
-
-/*RTL and LTR*/
- function bidiSwitchSetup() {
- var editform = document.getElementById("wpTextbox1");
- if (editform == null) {
- return;
- }
-
- bidiAddButton(editform, "Default", function(style) {
- style.direction = "inherit";
- style.unicodeBidi = "inherit";
- });
- bidiAddButton(editform, "dir=ltr", function(style) {
- style.direction = "ltr";
- });
- bidiAddButton(editform, "dir=rtl", function(style) {
- style.direction = "rtl";
- });
- bidiAddButton(editform, "bidi=normal", function(style) {
- style.unicodeBidi = "normal";
- });
- bidiAddButton(editform, "bidi=override", function(style) {
- style.unicodeBidi = "bidi-override";
- });
- }
-
- function bidiAddButton(before, label, action) {
- var button = document.createElement("input");
- button.type = "button";
- button.value = label;
- button.onclick = function(event) {
- var box = document.getElementById("wpTextbox1");
- if (box == null) {
- alert("Broken! Edit box missing.");
- } else {
- //var style = document.getOverrideStyle(box, null);
- var style = box.style;
- action(style);
- }
- }
- before.parentNode.insertBefore(button, before);
- }
-
- hookEvent(\'load\', bidiSwitchSetup);',
-'previousdiff' => '↠Ciyawaziya pêştir',
-'nextdiff' => 'Ciyawaziya paştir →',
-'thumbsize' => 'Thumbnail size :',
-'showbigimage' => 'Versyona mezin bibîne an daxe ($1x$2, $3 KB).',
-'newimages' => 'Pêşangeha wêneyên nû',
-'specialloguserlabel' => 'Bikarhêner:',
-'recentchangesall' => 'hemû',
-'imagelistall' => 'hemû',
-'watchlistall1' => 'hemû',
-'watchlistall2' => 'hemû',
-'namespacesall' => 'Hemû',
-'createarticle' => 'Gotarê biafirîne',
-'scarytranscludefailed' => '[Anîna şablona $1 biserneket; biborîne]',
-'deletedwhileediting' => 'Hîşyar: Piştî te guherandinê dest pê kir ew rûpel hat jêbirin!',
-'confirm_purge_button' => 'Temam',
-'loginlanguagelabel' => 'Ziman: $1',
-);
-?>
diff --git a/languages/MessagesLa.php b/languages/MessagesLa.php
deleted file mode 100644
index 0d302e09..00000000
--- a/languages/MessagesLa.php
+++ /dev/null
@@ -1,667 +0,0 @@
-<?php
-
-global $wgAllMessagesLa;
-$wgAllMessagesLa = array(
-'tog-underline' => 'Subscribere nexi',
-'tog-highlightbroken' => 'Formare nexos fractos <a href="" class="new">sici</a> (alioqui: sic<a href="" class="internal">?</a>).',
-'tog-justify' => 'Saepire capites',
-'tog-hideminor' => 'Celare mutationes recentes minores',
-'tog-usenewrc' => 'Mutationes recentes amplificatae (non efficit in tota navigatra)',
-'tog-numberheadings' => 'Numerare indices necessario',
-'tog-editondblclick' => 'Premere bis ut paginam recensere (uti JavaScript)',
-'tog-rememberpassword' => 'Recordari tesserae inter conventa (uti cookies)',
-'tog-editwidth' => 'Capsa recensitorum totam latitudinem habet',
-'tog-watchdefault' => 'Custodire res novas et mutatas',
-'tog-minordefault' => 'Notare totas mutations ut minor',
-'tog-previewontop' => 'Monstrare praevisus ante capsam recensiti, non post ipsam',
-'sunday' => 'dies Solis',
-'monday' => 'dies Lunae',
-'tuesday' => 'dies Martis',
-'wednesday' => 'dies Mercurii',
-'thursday' => 'dies Iovis',
-'friday' => 'dies Veneris',
-'saturday' => 'dies Saturni',
-'january' => 'Ianuarii',
-'february' => 'Februarii',
-'march' => 'Martii',
-'april' => 'Aprilis',
-'may_long' => 'Maii',
-'june' => 'Iunii',
-'july' => 'Iulii',
-'august' => 'Augusti',
-'september' => 'Septembris',
-'october' => 'Octobris',
-'november' => 'Novembris',
-'december' => 'Decembris',
-'jan' => 'ian',
-'feb' => 'feb',
-'mar' => 'mar',
-'apr' => 'apr',
-'may' => 'mai',
-'jun' => 'iun',
-'jul' => 'iul',
-'aug' => 'aug',
-'sep' => 'sep',
-'oct' => 'oct',
-'nov' => 'nov',
-'dec' => 'dec',
-'categories' => 'Categoriae',
-'category' => 'Categoria',
-'category_header' => 'Paginae in categoria "$1"',
-'subcategories' => 'Categoriae inferiores',
-'mainpage' => 'Pagina prima',
-'portal' => 'Porta communis',
-'portal-url' => 'Project:Porta communis',
-'about' => 'De {{SITENAME}}',
-'aboutpage' => 'Project:De {{SITENAME}}',
-'help' => 'Adiutatum',
-'helppage' => 'Help:Auxilium pro editione',
-'bugreports' => 'Renuntiare errores',
-'bugreportspage' => 'Project:Renuntiare errores',
-'sitesupport' => 'Donationes',
-'faq' => 'Quaestiones frequentes',
-'faqpage' => 'Project:Quaestiones frequentes',
-'edithelp' => 'Adjutatum ad recensere',
-'edithelppage' => 'Help:Quam paginam recensere',
-'cancel' => 'Abrogare',
-'qbfind' => 'Invenire',
-'qbbrowse' => 'Perspicere',
-'qbedit' => 'Recensere',
-'qbpageoptions' => 'Optiones paginae',
-'qbpageinfo' => 'Indicium paginae',
-'qbmyoptions' => 'Optiones meae',
-'qbspecialpages' => 'Paginae speciales',
-'moredotdotdot' => 'Plus...',
-'mypage' => 'Pagina mea',
-'mytalk' => 'Disputatum meum',
-'anontalk' => 'Disputatio huius IP',
-'navigation' => 'Navigatio',
-'currentevents' => 'Novissima',
-'disclaimers' => 'Repudiationes',
-'tagline' => 'E {{SITENAME}}',
-'search' => 'Quaerere',
-'go' => 'Ire',
-'history' => 'Historia',
-'history_short' => 'Historia',
-'printableversion' => 'Forma impressibilis',
-'edit' => 'Recensere',
-'editthispage' => 'Recensere hanc paginam',
-'delete' => 'Delere',
-'deletethispage' => 'Delere hanc paginam',
-'protect' => 'Protegere',
-'protectthispage' => 'Protegere hanc paginam',
-'unprotect' => 'Deprotegere',
-'unprotectthispage' => 'Deprotegere hanc paginam',
-'newpage' => 'Nova pagina',
-'talkpage' => 'Disputare hanc paginam',
-'specialpage' => 'Pagina specialis',
-'postcomment' => 'Adnotare',
-'articlepage' => 'Videre rem',
-'subjectpage' => 'Videre rem',
-'talk' => 'Disputatio',
-'toolbox' => 'Arca ferramentorum',
-'userpage' => 'Videre paginam usoris',
-'imagepage' => 'Videre pagina imaginis',
-'viewtalkpage' => 'Videre disputatum',
-'otherlanguages' => 'Aliae linguae',
-'redirectedfrom' => '(Redirectum de $1)',
-'lastmodified' => 'Ultima mutatio: $1.',
-'viewcount' => 'This page has been accessed $1 times.',
-'copyright' => 'Res ad manum sub $1.',
-'protectedpage' => 'Pagina protecta',
-'administrators' => 'Project:Administratores',
-'sysoptitle' => 'Reservatum ad Administratores',
-'sysoptext' => 'Soli administratores hanc actionem peragere possunt.
-Vide $1.',
-'developertitle' => 'Reservatum ad Explicatores',
-'developertext' => 'Soli explicatores hanc actionem peragere possunt.
-Vide $1.',
-'retrievedfrom' => 'Receptum de "$1"',
-'newmessageslink' => 'nuntios novos',
-'editsection' => 'recensere',
-'toc' => 'Index',
-'showtoc' => 'monstrare',
-'hidetoc' => 'celare',
-'thisisdeleted' => 'Videre aut restituere $1?',
-'restorelink' => '$1 recensita deleta',
-'nstab-main' => 'Res',
-'nstab-user' => 'Pagina usoris',
-'nstab-special' => 'Specialis',
-'nstab-project' => 'Consilium',
-'nstab-image' => 'Imago',
-'nosuchaction' => 'Actio non est',
-'nosuchactiontext' => 'Actio in URL designata non agnoscitur a {{SITENAME}}.',
-'nosuchspecialpage' => 'Pagina specialis non est',
-'nospecialpagetext' => 'Paginam specialem a {{SITENAME}} ignotam petivisti',
-'databaseerror' => 'Error basis dati',
-'cachederror' => 'Quae sequuntur sunt ex exemplo conditivo paginae quaesitae, fortasse non recente.',
-'cannotdelete' => 'Pagina vel imago deleri non potuit. (Fortasse usor alius iam deleverat.)',
-'perfcached' => 'The following data is cached and may not be completely up to date:',
-'viewsource' => 'Fontem videre',
-'logouttitle' => 'Finis conventi',
-'logouttext' => 'Conventum tuum finivisti.
-{{SITENAME}} sine nomine continuare usare potes, aut conventum
-novum aperire cum idem nomine aut ut alio usore.',
-'welcomecreation' => '<h2>Salve, $1!</h2>
-<p>Ratio tua iam creata est.
-Noli oblivisci praeferentias tuas mutare.',
-'loginpagetitle' => 'Aperire conventum',
-'yourname' => 'Nomen tuum usoris',
-'yourpassword' => 'Tessera tua',
-'yourpasswordagain' => 'Tesseram tuam adfirmare',
-'remembermypassword' => 'Tessera mea inter conventa memento',
-'loginproblem' => '<b>Problema erat aperiens conventum tuum.</b><br />Conare denuo!',
-'alreadyloggedin' => '<font color=red><b>Usor $1, conventum tuum iam apertum est!</b></font><br />',
-'login' => 'Aperire conventum',
-'loginprompt' => 'Cookies potestatem facere debes ut conventum aperire.',
-'userlogin' => 'Aperire conventum',
-'logout' => 'Finire conventum',
-'userlogout' => 'Finire conventum',
-'notloggedin' => 'Conventum non apertum est',
-'createaccount' => 'Creare ratio nova',
-'createaccountmail' => 'ab curso publico electronico',
-'badretype' => 'Tesserae quas scripsisti non inter se congruunt.',
-'userexists' => 'Nomen usoris quod selegisti iam est.',
-'youremail' => 'Inscriptio electronica tua',
-'yourrealname' => 'Nomen tuum verum*',
-'yournick' => 'Agnomen tuum (in subscriptiones)',
-'loginerror' => 'Error est in aperiens conventum',
-'prefs-help-email' => '* E-mail (optional): Enables others to contact you through your user or user_talk page without the need of revealing your identity.',
-'nocookiesnew' => 'Ratio usoris creatur est, sed conventum non apertum est. {{SITENAME}} Cookies utitur ut conventum aperire. Cookies tua debiles sunt. Ea potestatem fac, tum conventum aperire cum nomine usoris tesseraque tuis novis.',
-'nocookieslogin' => '{{SITENAME}} Cookies utitur ut conventum aperire. Cookies tua debiles sunt. Ea potestatem fac, tum conare denuo.',
-'noname' => 'Nominem usoris ratum non designavisti.',
-'loginsuccesstitle' => 'Conventum prospere apertum est.',
-'loginsuccess' => 'In {{SITENAME}} agnosceris ut "$1".',
-'nosuchuser' => 'Nomen usoris "$1" non est.
-Orthographiam confirma, aut novam rationem usoris crea.',
-'wrongpassword' => 'Tessera quam scripsisti non constat. Conare denuo.',
-'mailmypassword' => 'Nova tessera per cursum publicum electronicum rogare',
-'passwordremindertitle' => 'Nova tessera in {{SITENAME}}',
-'passwordremindertext' => 'Aliquis (fortasse tu, cum loco de IP $1)
-
-novam tesseram pro {{SITENAME}} rogavit.
-Tessera pro usore "$2" nunc "$3" est.
-Monemus qui novum conventum aperis et tesseram tuam mutas.',
-'summary' => 'Summarium',
-'minoredit' => 'Haec recensio minor est',
-'watchthis' => 'Custodire hanc paginam',
-'savearticle' => 'Servare hanc rem',
-'preview' => 'Praevidere',
-'showpreview' => 'Monstrare praevisum',
-'showdiff' => 'Mutata ostendere',
-'anoneditwarning' => 'You are not logged in. Your IP address will be recorded in this page\'s edit history.',
-'blockedtitle' => 'Usor obstructus est.',
-'blockedtext' => 'Nomen usoris tuum aut locus de IP obstructum est ab usore $1. Causa:<br />
-\'\'$2\'\'
-<p>Vel usorem $1 appellare potes, vel alios [[Project:Administratores|administratores]] si vis obstructionem disputare.</p>',
-'whitelistedittext' => 'You have to [[{{ns:special}}:Userlogin|login]] to edit pages.',
-'loginreqlink' => 'login',
-'newarticle' => '(Nova)',
-'newarticletext' => 'Per nexum progressus es ad paginam quae nondum exsistit. Novam paginam si vis creare, in capsam infra praebitam scribe. (Vide [[Project:Adjutatum|paginam auxilii]] si plura cognoscere vis.) Si hic es propter errorem, solum \'\'\'Retrorsum\'\'\' in navigatro tuo preme.',
-'anontalkpagetext' => '---- \'\'Haec est pagina disputationis usoris anonymi qui rationem nondum creavit, vel ratione creata non utitur. Non igitur nisi ex inscriptione IP eum agnoscere possumus. Memento insctriptiones IP posse pluribus hominibus pertinere.\'\'',
-'noarticletext' => 'In hac pagina nondum litterae sunt.',
-'updated' => '(Novata)',
-'previewnote' => 'Memento hanc paginam solum praevisum esse, neque iam servatam!',
-'editing' => 'Recensio paginae "$1"',
-'editconflict' => 'Contentio recensionis: $1',
-'explainconflict' => 'Alius hanc paginam mutavit postquam eadem mutare incipebat.
-Capsa superior paginae verba recentissima continet.
-Mutationes tuae in capsa inferior monstrantur.
-Mutationes tuae in verbam superiorem adiungare debes.
-<b>Solum</b> verba capsae superioris servabuntur quando "Servare hanc rem" premes.
-</p>',
-'yourtext' => 'Verba tua',
-'storedversion' => 'Verba recentissima',
-'nonunicodebrowser' => '<strong>CAVETO: Navigatorium retiale tuum systemati UNICODE morem non gerit. Modum habemus quo commentationes sine damno recenseas: litterae non-ASCII in capsa sub veste hexadecimali ostendentur.</strong>',
-'editingold' => '<strong>MONITIO: Formam obsoletam huius paginae mutas.
-Si eam servabis, totae mutationes noviores amittentur.</strong>',
-'yourdiff' => 'Diversa',
-'copyrightwarning' => 'Nota omnia {{SITENAME}} contributa divulgata ac liberata esse habentur ex Potestatis tabulae liberae *** GNU (vide singula apud $1).
-Nisi vis verba tua crudelissime recenseri, mutari et ad libidinem redistribui, noli ea submittere.<br />
-Nobis etiam spondes te esse ipsum horum verborum scriptorem, nisi ex opere in "dominio publico" exscripsisti.
-<strong>NOLI OPERIBUS SUB IURE DIVULGANDI UTI NISI POTESTATE FACTA!</strong>',
-'longpagewarning' => 'MONITIO: Haec pagina $1 kilobytes longa est;
-aliqui navigatra paginas magniores quam 32 kilobytes longa.
-Considera paginam in partes minores frangere.',
-'templatesused' => 'Formulae hac in pagina adhibitae:',
-'revhistory' => 'Historia formarum',
-'nohistory' => 'Haec pagina historiam non habet.',
-'revnotfound' => 'Emendatio non inventa.',
-'revnotfoundtext' => 'Emendatio qui rogavisti non inventa est.
-Confrima URL paginae.',
-'loadhist' => 'Onus historiae paginae',
-'currentrev' => 'Emendatio recentissima',
-'revisionasof' => 'Emendatio ex $1',
-'cur' => 'nov',
-'next' => 'seq',
-'last' => 'prox',
-'orig' => 'prim',
-'histlegend' => 'Titulus: (nov) = dissimilitudo de forma novissima,
-(prox) = dissimilitudo cum forma proxima, M = mutatio minor',
-'difference' => '(Dissimilitudo inter emendationes)',
-'loadingrev' => 'Onus emendationis pro diss',
-'editcurrent' => 'Recensere formam recentissimam huius paginae',
-'searchresults' => 'Eventum investigationis',
-'searchresulttext' => 'Pro plure nuntii de investigatione {{SITENAME}}, vide $1.',
-'searchsubtitle' => 'Pro investigatione "[[:$1]]"',
-'searchsubtitleinvalid' => 'Pro investigatione "$1"',
-'badquery' => 'Investigatio formata male',
-'badquerytext' => 'Investigatio tua procedere non poterat.
-Fortasse verba minora quam tres litteras longa quaerere conatus es, vel fortasse error in quaestione erat. Conare denuo.',
-'matchtotals' => 'Investigatio "$1" indicibus $2 rerum
-et verbis $3 rerum congruit.',
-'noexactmatch' => 'Nullae paginae cum hoc indice exacto est, conari totorum verborum quaerere.',
-'titlematches' => 'Exaequata indicibus rerum',
-'notitlematches' => 'Nulla exaequata',
-'prevn' => '$1 proxima',
-'nextn' => '$1 secuta',
-'viewprevnext' => 'Videre ($1) ($2) ($3).',
-'showingresults' => 'Monstrens <b>$1</b> eventa incipiens de <b>$2</b>.',
-'showingresultsnum' => 'Monstrens subter <b>$3</b> eventa incipiens cum #<b>$2</b>.',
-'nonefound' => '<strong>Nota</strong>: investigationes saepe infelices sunt propter verba frequentes huiusmodi "que" et "illo", aut quod plus unum verba quaerere designavisti (solae paginae qui tota verba investigationis continent in evento apparebit).',
-'powersearch' => 'Quaerere',
-'powersearchtext' => 'Quaerere in contexto :<br />
-$1<br />
-$2 Monstrare redirectiones Quaerere $3 $9',
-'searchdisabled' => '<p>Quaerere ad tempum debilitata est. Sis Google aut Yahoo! usere.</p>',
-'preferences' => 'Praeferentiae',
-'prefsnologin' => 'Conventum non apertum',
-'prefsnologintext' => '[[Special:Userlogin|Conventum aperire]] debes ut praeferentiae tuae perscribere.',
-'prefsreset' => 'Praeferentiae tuae reperscriptus est.',
-'qbsettings' => 'Figuratio claustri celeris',
-'changepassword' => 'Mutare tesseram',
-'skin' => 'Aspectum',
-'math' => 'Interpretatio artis mathematicae',
-'dateformat' => 'Forma diei',
-'math_failure' => 'Excutare non potest',
-'math_unknown_error' => 'error ignotus',
-'math_unknown_function' => 'functio ignota',
-'saveprefs' => 'Servare praeferentiae',
-'resetprefs' => 'Reddere praeferentiae',
-'oldpassword' => 'Tessera vetus',
-'newpassword' => 'Tessera nova',
-'retypenew' => 'Adfirmare tesseram novam',
-'textboxsize' => 'Mensura capsae verbi',
-'rows' => 'Lineae',
-'columns' => 'Columnae',
-'searchresultshead' => 'Figuratio eventorum investigationis',
-'resultsperpage' => 'Eventa per paginam',
-'contextlines' => 'Lineae per eventum',
-'contextchars' => 'Litterae contexti per lineam',
-'stubthreshold' => 'Limen ostentationis rei parvae',
-'recentchangescount' => 'Quantum rerum in mutationibus recentibus',
-'savedprefs' => 'Praeferentiae tuae servatae sunt.',
-'timezonetext' => 'Scribere numerum horae inter horam tuam et illam moderatri (UTC).',
-'localtime' => 'Hora indigena',
-'timezoneoffset' => 'Dissimilitudo cinguli horae',
-'servertime' => 'Hora moderatri nunc est',
-'guesstimezone' => 'Hora ex navigatro scribere',
-'changes' => 'mutationes',
-'recentchanges' => 'Mutationes recentes',
-'recentchangestext' => 'Mutationes recentiores.
-Adde quae scis, sed memento addita tua mutari ameliorarique posse ab aliis utentibus. Cave ne aliorum iura (©) violes!',
-'rcnote' => 'Subter <strong>$1</strong> mutationes recentissimae sunt in <strong>$2</strong> diebus proximis.',
-'rcnotefrom' => 'Subter <b>$1</b> mutationes recentissimas sunt in proxima <b>$2</b> die.',
-'rclistfrom' => 'Monstrare mutationes novas incipiens ex $1',
-'rclinks' => 'Monstrare $1 mutationes recentissimas in $2 diebus proximis.<br />$3',
-'diff' => 'diss',
-'hide' => 'celare',
-'show' => 'monstrare',
-'upload' => 'Onerare fascicula',
-'uploadbtn' => 'Onerare fascicula',
-'reupload' => 'Reonerare',
-'reuploaddesc' => 'Redire ad formulam onerationis.',
-'uploadnologin' => 'Conventum non apertum est',
-'uploadnologintext' => '[[Special:Userlogin|Aperire conventum]] debes ut fasciculos oneres.',
-'uploaderror' => 'Error onerati',
-'uploadtext' => '<strong>SISTERE!</strong> Ante hic oneras, lege et pare [[Project:Vonsilias de uso imaginum|consilias de {{SITENAME}} de uso imaginum]].<br />
-Ut videre aut quaerere imagines oneratas antea,
-adi [[Special:Imagelist|indicem imaginum oneratae]].
-Onerata et deleta in [[Special:Log/upload|notationem oneratorum]] notata sunt.<br />
-Utere formam subter onerare fasciculos novos.
-Capsam desginare debes qui verba privata non uteris.
-Preme "Onerare" pro onerate incipere.<br />
-<br />
-Formae antipositae sunt: JPEG pro imaginibus, PNG pro simulacris, et OGG pro sonis.
-Nomina descriptiva utere, ut confusiones evitare.
-Pro imaginem in rebus includere, nexum
-* \'\'\'<nowiki>[[Image:File.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[Image:File.png|verba alterna]]</nowiki>\'\'\'
-aut pro sonis utere
-* \'\'\'<nowiki>[[Media:File.ogg]]</nowiki>\'\'\'',
-'uploadlog' => 'Notatio onerati',
-'uploadlogpage' => 'Notatio onerati',
-'uploadlogpagetext' => 'Subter index onerati recentissimi est.
-Totae horae in hora moderatri monstrantur (UTC).
-<ul>
-</ul>',
-'filename' => 'Nomen fasciculi',
-'filedesc' => 'Descriptio',
-'filestatus' => 'Locus verborum privatorum',
-'filesource' => 'Fons',
-'copyrightpage' => 'Project:Verba privata',
-'copyrightpagename' => '{{SITENAME}} verba privata',
-'uploadedfiles' => 'Fasciculi onerati',
-'ignorewarning' => 'Ignorare monita et servare fasciculum.',
-'minlength' => 'Nomines imaginum saltem tres litteras habere debent.',
-'badfilename' => 'Nomen imaginis ad "$1" mutatum est',
-'badfiletype' => '".$1" forma imaginis suasa non est.',
-'largefile' => 'Suasus est qui imagines 100kb non excedunt.',
-'successfulupload' => 'Oneratum perfectum',
-'fileuploaded' => 'Fasciculus "$1" sine problema oneratus est.
-Premere hic: ($2) ut paginam descriptionis adire
-et fasciculum describere.',
-'uploadwarning' => 'Monitus onerati',
-'savefile' => 'Servare fasciculum',
-'uploadedimage' => '"$1" oneratus est',
-'imagelist' => 'Imagines',
-'imagelisttext' => 'Subter index $1 imaginum $2 digestus.',
-'getimagelist' => 'Adducere indicem imaginum.',
-'ilsubmit' => 'Quaerere',
-'byname' => 'ex nomine',
-'bydate' => 'ex die',
-'bysize' => 'ex magnitudine',
-'imglegend' => 'Titulus: (desc) = monstrare/mutare descriptionem imaginis',
-'imghistory' => 'Historia imaginis',
-'imghistlegend' => 'Titulus: (nov) = haec est imago recentissima, (del) = delere hanc formam vetus, (rev) = reverte ad hanc formam vetus.
-<br /><i>Premere in diem ut imaginem in illum diem oneratum videre.</i>',
-'imagelinks' => 'Nexus ad imaginem',
-'linkstoimage' => 'Paginae insequentes huic imagini nectunt:',
-'nolinkstoimage' => 'Nullae paginae huic imagini nectunt.',
-'sharedupload' => 'This file is a shared upload and may be used by other projects.',
-'mimesearch' => 'Quaerere per MIME',
-'unwatchedpages' => 'Incustodita',
-'listredirects' => 'Index redirectionum',
-'unusedtemplates' => 'Formulae sine usu',
-'randomredirect' => 'Redirectio fortuita',
-'statistics' => 'Census',
-'sitestats' => 'Census accessi',
-'userstats' => 'Census usorum',
-'sitestatstext' => 'Basis dati <b>$1</b> habet.
-Hic numerus paginas disputationum, includitIste numero include paginas de "discussion", paginas de {{SITENAME}}, res parvas, paginas redirectionum, et paginas alteras.
-Hae excludens, <b>$2</b> paginae sunt.<p>
-Paginae <b>$3</b> visae fuerunt, et <b>$4</b> mutationes paginae fuerunt
-postquam aperitum moderatri novi (20 juli 2002).
-Fere <b>$5</b> mutationes per pagina fuerunt, et <b>$6</b> visae per mutatione.',
-'userstatstext' => '<b>$1</b> usores relati sunt,
-quorum <b>$2</b> administratores sunt (vide $3).',
-'disambiguations' => 'Paginae disambiguationis',
-'disambiguationspage' => 'Template:Discretiva',
-'disambiguationstext' => 'Paginae subsequentes ad <i>paginam discretivam</i> nectunt. Ad aptam paginam nectere debent.<br />Pagina discretivam esse putatur si $1 eam nectat. <br />Nexus sub aliis praefixis <i>non</i> hic indicantur.',
-'doubleredirects' => 'Redirectiones duplices',
-'brokenredirects' => 'Redirectiones fractae',
-'brokenredirectstext' => 'Redirectiones sequentes ad res inexistentes nectunt',
-'nbytes' => '$1 bytes',
-'ncategories' => '$1 categories',
-'nlinks' => '$1 nexus',
-'nmembers' => '$1 members',
-'nrevisions' => '$1 revisions',
-'nviews' => '$1 visae',
-'lonelypages' => 'Paginae orbatae',
-'uncategorizedpages' => 'Sine categoriis',
-'uncategorizedcategories'=> 'Categoriae sine categoriis',
-'unusedcategories' => 'Categoriae vacuae',
-'unusedimages' => 'Imagines non in usu',
-'popularpages' => 'Paginae populares',
-'wantedcategories' => 'Categoriae desideratae',
-'wantedpages' => 'Paginae desideratae',
-'mostlinked' => 'Maxime annexa',
-'mostlinkedcategories' => 'Maxime annexae categoriae',
-'mostcategories' => 'Paginae plurimis categoriis',
-'mostimages' => 'Maxime annexae imagines',
-'mostrevisions' => 'Plurimum mutata',
-'allpages' => 'Omnes paginae',
-'prefixindex' => 'Praefixa',
-'randompage' => 'Pagina fortuita',
-'shortpages' => 'Paginae breves',
-'longpages' => 'Paginae longae',
-'deadendpages' => 'Fundulae',
-'listusers' => 'Usores',
-'specialpages' => 'Paginae speciales',
-'spheading' => 'Paginae speciales',
-'restrictedpheading' => 'Paginae speciales propriae',
-'recentchangeslinked' => 'Mutationes conlatae',
-'rclsub' => '(Paginis nexis ex "$1")',
-'newpages' => 'Paginae novae',
-'ancientpages' => 'Res veterrimae',
-'move' => 'Movere',
-'movethispage' => 'Motare hanc paginam',
-'booksources' => 'Fontes librorum',
-'version' => 'Versio',
-'log' => 'Acta',
-'emailuser' => 'Mittere cursum publicum electronicum huic usoro',
-'emailpage' => 'Mittere cursum publicum electronicum huic usori',
-'emailpagetext' => 'Si hic usor inscriptionem electronicam ratum in praeferentias usorum eius dedit, forma subter nuntium mittet.
-Inscriptio electronica qui in praeferentiis tuis dedis ut "De" inscriptione apparebit.',
-'noemailtitle' => 'Nulla inscriptio electronica',
-'noemailtext' => 'Hic usor inscriptionem electronicam ratam non dedit, aut nuntios ex aliis usoribus non vult.',
-'emailto' => 'Ad',
-'emailsubject' => 'Res',
-'emailmessage' => 'Nuntius',
-'emailsend' => 'Mittere',
-'emailsenttext' => 'Nuntius tuus missus est.',
-'watchlist' => 'Paginae custoditae',
-'watchlistsub' => '(pro usore "$1")',
-'nowatchlist' => 'Nullas paginas custodis.',
-'watchnologin' => 'Conventum non apertum est',
-'watchnologintext' => '[[Special:Userlogin|Aperire conventum]] debes ut indicem paginarum custoditarum mutes.',
-'addedwatch' => 'Pagina custodita',
-'addedwatchtext' => '<p>Pagina "$1" in [[Special:Watchlist|indice paginarum custoditarum]] tuo est. Mutationes posthac huic paginae et paginae disputationis ibi notabuntur, et pagina <b>in nigro</b> apparebit in [[Special:Recentchanges|indice modificationum recentum]].</p>
-<p>Si paginam de indice paginarum custoditarum removere vis, "Custodire non iam."</p>',
-'removedwatch' => 'Custoditum abrogatum est',
-'removedwatchtext' => 'Pagina "$1" custoditum non est iam.',
-'watch' => 'custodire',
-'watchthispage' => 'Custodire hanc paginam',
-'unwatch' => 'Decustodire',
-'unwatchthispage' => 'Abrogare custoditum',
-'notanarticle' => 'Res non est',
-'watchnochange' => 'Nullae paginarum custoditarum tuarum recensitae sunt in hoc tempo.',
-'watchdetails' => '($1 paginae custoditae, sine paginas disputationis;
-$2 paginae totae recensitae in hoc tempo;
-$3...
-[$4 monstrare et recensere indicem totum].)',
-'watchmethod-recent' => 'recensita recenta quaerens pro pagina custodita',
-'watchmethod-list' => 'paginas custoditas quaerens pro recensitis recentibus',
-'removechecked' => 'Removere paginas selectas ex indice paginarum custoditarum',
-'watchlistcontains' => 'Index paginarum custoditarum tuus $1 paginas habet.',
-'watcheditlist' => 'Hic est index alphabeticus paginarum custoditarum tui. Nota capsas paginarum qui removere vis ex index paginarum custoditarum et "removere" premere.',
-'removingchecked' => 'Removens res notatas ex indice paginarum custoditarum...',
-'couldntremove' => 'Paginam \'$1\' removere non posse...',
-'iteminvalidname' => 'Problema cum pagina \'$1\', nomen inritum...',
-'wlnote' => 'Subter proximae $1 mutationes sunt in proximis <b>$2</b> horis.',
-'wlshowlast' => 'Monstrare proximas $1 horas $2 dies $3',
-'wlhideshowown' => '$1 recensiones meas.',
-'wlhideshowbots' => '$1 recensiones automatarias.',
-'deletepage' => 'Delere paginam',
-'confirm' => 'Adfirmare',
-'excontent' => 'contenta erant:',
-'excontentauthor' => 'contenta erant: \'$1\' (et contributor unicus \'$2\' erat)',
-'exbeforeblank' => 'contentum ante vacuatum erat:',
-'exblank' => 'pagina vacuata erat',
-'confirmdelete' => 'Adfirmare deletio',
-'deletesub' => '(Deletio de "$1")',
-'historywarning' => 'Monitus: Paginam delebis historiam habet:',
-'confirmdeletetext' => 'Paginam imaginemve perpetuo delebis ex base datorum, cum tota historia eius. Adfirma quaeso te paginam delere velle, consequentias intellere, et deletionem [[Project:Consilium|Consilio {{SITENAME}}e]] congruere.',
-'actioncomplete' => 'Actio completa',
-'deletedtext' => '"$1" deletum est.
-Vide $2 pro indice deletionum recentum.',
-'dellogpage' => 'Index deletionum',
-'dellogpagetext' => 'Subter index deletionum recentissimum est.
-Totae horae in cingulo horis moderatri sunt (UTC).
-<ul>
-</ul>',
-'deletionlog' => 'index deletionum',
-'reverted' => 'Reversum ad recensitum proximum',
-'deletecomment' => 'Ratio deletionis',
-'imagereverted' => 'Reversum ad formam proximam',
-'rollback' => 'Reverti mutationes',
-'rollbacklink' => 'reverti',
-'rollbackfailed' => 'Reversum defecit',
-'cantrollback' => 'Mutatio reverti non posse; conlator proximus solus auctor huius rei est.',
-'alreadyrolled' => 'Ad mutationem proxima paginae "[[$1]]" ab usore "[[User:$2|$2]]" ([[User talk:$2|disputatio]]) reverti non potest; alius paginam iam recensuit vel revertit. Mutatio proxima ab usore "[[User:$3|$3]]" ([[User talk:$3|disputatio]]) effecta est.',
-'editcomment' => 'Dictum recensiti erat: "<i>$1</i>".',
-'revertpage' => 'Reverti ad mutationem proximam ab $1',
-'protectlogpage' => 'Index praesidii',
-'protectlogtext' => 'Subter index paginarum protectarum est. Vide [[Project:Pagina protecta]] si pluris nuntii eges.',
-'protectedarticle' => '[[$1]] protectum est',
-'unprotectedarticle' => '[[$1]] deprotectum est',
-'protect-text' => 'You may view and change the protection level here for the page <strong>$1</strong>. Please be sure you are following the [[Project:Protected page|project guidelines]].',
-'undelete' => 'Restituere paginam deletam',
-'undeletepage' => 'Videre et restituere paginas deletas',
-'undeletepagetext' => 'Paginae sequentes deletae sunt sed in tabulis sunt et eas restituere posse. Tabulae nonnumquam deleta est.',
-'undeletearticle' => 'Restituere rem deletam',
-'undeleterevisions' => '$1 recensita servata',
-'undeletehistory' => 'Si paginam restituis, tota recensita restituebuntur ad historiam.
-Si paginam novam cum ipse nomine post deletionem creata est, recensita restituta in historia prior apparebit, et recensitum recentissimum paginae necessario non renovabitur.',
-'undeleterevision' => 'Recensitum deletum usque ab $1',
-'undeletebtn' => 'Restituere!',
-'contributions' => 'Conlationes usoris',
-'mycontris' => 'Conlationes meae',
-'nocontribs' => 'Nullae mutationes inventae sunt ex his indiciis.',
-'ucnote' => 'Subter <b>$1</b> mutationes proximae huius usoris sunt in <b>$2</b> die proximo.',
-'uclinks' => 'Videre $1 mutationes proximas; videre $2 dies proximos.',
-'uctop' => ' (vertex)',
-'whatlinkshere' => 'Nexus ad hanc paginam',
-'notargettitle' => 'Nullus scopus',
-'notargettext' => 'Paginam aut usorem non notavis.',
-'linklistsub' => '(Index nexuum)',
-'linkshere' => 'Paginae sequentes huic paginae nectunt:',
-'nolinkshere' => 'Nullae paginae hic nectunt.',
-'isredirect' => 'pagina redirectionis',
-'blockip' => 'Obstruere locum IP',
-'blockiptext' => 'Forma infera utere ut quendam locum IP obstruas. Hoc non nisi secundum [[Project:Consilium|consilium {{SITENAME}}e]] fieri potest. Rationem certam subsribe.',
-'ipaddress' => 'Locus IP',
-'ipbreason' => 'Ratio',
-'ipbsubmit' => 'Obstruere hunc locum',
-'badipaddress' => 'Locus IP formatus malus est.',
-'blockipsuccesssub' => 'Locus obstructus est.',
-'blockipsuccesstext' => 'Locus IP [[Special:Contributions/$1|$1]] obstructus est.
-<br />Vide [[Special:Ipblocklist|Indicem obstructorum IP]] ut obstructos revideas.',
-'unblockip' => 'Deobstruere locum IP',
-'unblockiptext' => 'Formam inferam usere ut locum IP deobstruere.',
-'ipusubmit' => 'Deobstruere hanc locum',
-'ipusuccess' => 'Locus IP "$1" deobstructus',
-'ipblocklist' => 'Index locorum IP obstructorum',
-'blocklistline' => '$1, $2 obstruxit $3 (exire $4)',
-'blocklink' => 'obstruere',
-'unblocklink' => 'deobstruere',
-'contribslink' => 'conlationes',
-'blocklogpage' => 'Index obstructorum',
-'blocklogentry' => 'obstructus "$1", exire $2',
-'blocklogtext' => 'Hic index obstructorum et deobstructorum est. Vide [[Special:Ipblocklist|Index locorum IP obstructorum]] pro index obstructorum.',
-'unblocklogentry' => 'deobstruxit "$1"',
-'lockdb' => 'Obstruere basem dati',
-'unlockdb' => 'Deobstruere basem dati',
-'lockdbtext' => 'Obstructio basis dati potestatem totorum usorum suspendebit paginas recensere et preferentiarum earum et paginarum custoditarum mutare.
-Adfirmare qui basem dati obstruere vis, et que basem dati deobstruebis ut primum alimentum tuum finiveris.',
-'lockconfirm' => 'Basem dati obstruere volo.',
-'unlockconfirm' => 'Basem dati deobstruere volo.',
-'lockbtn' => 'Obstruere basem dati',
-'unlockbtn' => 'Deobstruere basem dati',
-'locknoconfirm' => 'Capsam non notavis.',
-'lockdbsuccesssub' => 'Basis dati obstructa est',
-'unlockdbsuccesssub' => 'Basis dati deobstructa est',
-'lockdbsuccesstext' => 'Basis dati de {{SITENAME}} obstructa est.
-<br />Memento eam deobstruere ubi alimentum tuum finiveris.',
-'unlockdbsuccesstext' => 'Basis dati de {{SITENAME}} deobstructa est.',
-'movepage' => 'Motare paginam',
-'movepagetext' => 'Formam inferam utere ut paginam renominare et historia eius ad nominem novum motare. Index vetus paginam redirectionis ad indicem novum fiet. Nexus paginae veteris non mutabitur; redectiones duplices aut fractas [[Special:Maintenance|quaerere et figere]] debebis.
-
-Paginam \'\'\'non\'\'\' movebitur si pagina sub indice novo iam est, nisi vacuata est aut pagina redirectionis est et nulla historia habet.
-
-<b>MONITUM!</b> Haec mutatio vehemens et improvisa potest pro pagina populare; adfirmare qui consequentias intelleges ante procedere.',
-'movepagetalktext' => 'Pagina disputationis huius paginae, si est, etiam necessario motabitur \'\'\'nisi\'\'\':
-*Contexti transmoves,
-*Pagina disputationis non vacuata iam est, aut
-*Capsam subter non nota.
-
-Ergo paginam manu motare debebis, si vis.',
-'movearticle' => 'Motare paginam',
-'movenologin' => 'Conventum non apertum',
-'movenologintext' => '[[Special:Userlogin|Rationem usoris]] habere debes ut paginam motare.',
-'newtitle' => 'Ad indicem novum',
-'movepagebtn' => 'Motare paginam',
-'pagemovedsub' => 'Pagina motata est.',
-'pagemovedtext' => 'Pagina "[[$1]]" motata est ad "[[$2]]".',
-'articleexists' => 'Pagina cum hoc nomine iam est, aut nomen selectum non ratum est.
-Selege nominem altera.',
-'talkexists' => 'Paginam motata est, sed paginam disputationis non motata est quod paginam ibi iam est. Eam manu motare debebis.',
-'movedto' => 'motata ad',
-'movetalk' => 'Motare etiam paginam disputationis, si est.',
-'talkpagemoved' => 'Pagina disputationis etiam motata est.',
-'talkpagenotmoved' => 'Pagina disputationis \'\'\'non\'\'\' motata est.',
-'movereason' => 'Ratio',
-'export' => 'Paginas exportare',
-'allmessages' => 'Nuntii systematis',
-'allmessagestext' => 'Hic est index totorum nuntiorum in MediaWiki',
-'allmessagesnotsupportedUI'=> 'Your current interface language <b>$1</b> is not supported by special:Allmessages at this site.',
-'allmessagesnotsupportedDB'=> 'special:Allmessages not supported because wgUseDatabaseMessages is off.',
-'import' => 'Paginas importare',
-'tooltip-save' => 'Servare mutationes tuas [alt-s]',
-'tooltip-diff' => 'Show which changes you made to the text. [alt-d]',
-'and' => 'et',
-'subcategorycount' => 'Huic categoriae {{PLURAL:$1|una categoria inferiora est|$1 categoriae inferiores sunt}}.',
-'categoryarticlecount' => 'Huic categoriae {{PLURAL:$1|una pagina est|$1 paginae sunt}}.',
-'mw_math_png' => 'Semper vertere PNG',
-'mw_math_simple' => 'HTML si admodum simplex, alioqui PNG',
-'mw_math_html' => 'HTML si fieri potest, alioqui PNG',
-'mw_math_source' => 'Stet ut TeX (pro navigatri texti)',
-'mw_math_modern' => 'Commendatum pro navigatri recentes',
-'mw_math_mathml' => 'MathML',
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Pagina usoris mea\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'The user page for the ip you\'re editing as\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Disputatum meum\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Discussion about edits from this ip address\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Praeferentiae meae\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Paginae quae custodis\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Index conlationum mearum\');
-ta[\'pt-login\'] = new Array(\'o\',\'Te conventum aperire hortamur, non autem requisitum\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Te conventum aperire hortamur, non autem requisitum\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Finire conventum\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Disputatio de hac pagina\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Hanc paginam recensere potes\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Huic disputationi adnotare\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Haec pagina protecta est\');
-ta[\'ca-history\'] = new Array(\'h\',\'Historia huius paginae\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Protegere hanc paginam\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Delere hanc paginam\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Reficere hanc pagina deleta\');
-ta[\'ca-move\'] = new Array(\'m\',\'Movere hanc paginam\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Tibi movere hanc paginam non licet\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Custodire hanc paginam\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Decustodire hanc paginam\');
-ta[\'search\'] = new Array(\'f\',\'Quaerere hanc wiki\');
-ta[\'p-logo\'] = new Array(\'\',\'Pagina prima\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Invisere paginae primae\');
-ta[\'n-portal\'] = new Array(\'\',\'De {{SITENAME}}\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Eventa novissima\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Index mutationum recentum\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Invisere paginae fortuitae\');
-ta[\'n-help\'] = new Array(\'\',\'Adiutatum de hac wiki\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Adiuvare hanc wiki\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Index paginarum quae hic nectunt\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Mutationes recentes in paginis quae hic nectunt\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS feed\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom feed\');
-ta[\'t-contributions\'] = new Array(\'\',\'Index conlationum huius usoris\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Mittere cursum publicum electronicum huic usoro\');
-ta[\'t-upload\'] = new Array(\'u\',\'Onerare fascicula\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Index paginarum specialium\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Videre paginam\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Videre paginam usoris\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'View the media page\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Haec paginam specialis est, paginam ipsam tibi recensere not licet\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'View the project page\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Videre paginam imaginem\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'View the system message\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'View the template\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Videre paginam adiutatam\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Videre paginam categoriam\');',
-'newimages' => 'Pinacotheca imaginum novarum',
-'exif-pixelxdimension' => 'Valind image height',
-'watchlistall1' => 'omnes',
-'watchlistall2' => 'omnes',
-);
-?>
diff --git a/languages/MessagesLi.php b/languages/MessagesLi.php
deleted file mode 100644
index 1a33bd84..00000000
--- a/languages/MessagesLi.php
+++ /dev/null
@@ -1,902 +0,0 @@
-<?php
-
-global $wgAllMessagesLi;
-$wgAllMessagesLi = array(
-'tog-underline' => 'Links ongersjtreipe',
-'tog-highlightbroken' => 'Formatteer gebraoke links <a href="" class="new">op dees meneer</a> (angesj: zoe<a href="" class="internal">?</a>).',
-'tog-justify' => 'Paragrafe oetvulle',
-'tog-hideminor' => 'Verbèrg klein bewirking bie recènte verangeringe',
-'tog-usenewrc' => 'Oetgebreide recènte vervangeringe (neet vuur alle browsers)',
-'tog-numberheadings' => 'Köpkes automatisch nummere',
-'tog-showtoolbar' => 'Laot edit toolbar zeen',
-'tog-editondblclick' => 'Bewirk pazjena\'s bie \'ne dubbelklik (JavaScript)',
-'tog-editsection' => 'Bewirke van secties via [bewirke] links',
-'tog-editsectiononrightclick'=> 'Sècties bewirke mit inne rechtermoesklik op sèctietitels (JavaScript)',
-'tog-showtoc' => 'Inhawdsopgaaf vuur pazjena\'s mit mië as 3 köpkes',
-'tog-rememberpassword' => 'Wachwaord ónthauwe bie \'t aafmèlde',
-'tog-editwidth' => 'Edit boks haet de vol breidte',
-'tog-watchdefault' => 'Voog pazjena\'s die se bewirks toe aan dien volglies',
-'tog-minordefault' => 'Merkeer sjtandaard alle bewirke as klein',
-'tog-previewonfirst' => 'Preview laote zien bie de iesjte bewirking',
-'tog-nocache' => 'Pazjena cache oetzitte',
-'tog-fancysig' => 'Handjteikening zónger link nao dien gebroekerspazjena',
-'sunday' => 'zondig',
-'monday' => 'maondig',
-'tuesday' => 'dinsdig',
-'wednesday' => 'goonsdag',
-'thursday' => 'donderdig',
-'friday' => 'vriedig',
-'saturday' => 'zaoterdig',
-'january' => 'jannewarie',
-'february' => 'fibberwari',
-'march' => 'maart',
-'april' => 'april',
-'may_long' => 'mei',
-'june' => 'juni',
-'july' => 'juli',
-'august' => 'augustus',
-'september' => 'september',
-'october' => 'oktober',
-'november' => 'november',
-'december' => 'december',
-'jan' => 'jan',
-'feb' => 'feb',
-'mar' => 'mrt',
-'apr' => 'apr',
-'may' => 'mei',
-'jun' => 'jun',
-'jul' => 'jul',
-'aug' => 'aug',
-'sep' => 'sep',
-'oct' => 'okt',
-'nov' => 'nov',
-'dec' => 'dec',
-'categories' => '{{PLURAL:$1|Categorie|Categorieë}}',
-'category' => 'Categorie',
-'category_header' => 'Artikele in categorie "$1"',
-'subcategories' => 'Subkattegorië',
-'mainpage' => 'Huidpazjena',
-'mainpagetext' => 'Wiki software succesvol geïnsjtalleerd.',
-'portal' => 'Gebroekersportaol',
-'portal-url' => 'Project:Gebroekersportaol',
-'about' => 'Info',
-'aboutsite' => 'Euver {{SITENAME}}',
-'aboutpage' => 'Project:Info',
-'article' => 'Contentpazjena',
-'help' => 'Hulp',
-'helppage' => 'Project:Help',
-'bugreports' => 'Fouterapportaasj',
-'bugreportspage' => 'Project:Fouterapportaasj',
-'sitesupport' => 'Donaties',
-'sitesupport-url' => 'Project:Gifte',
-'faqpage' => 'Project:Veulgestjilde vraoge',
-'edithelp' => 'Hulp bie bewirke',
-'newwindow' => '(in nuui venster)',
-'edithelppage' => 'Help:Instructies',
-'cancel' => 'Aafbraeke',
-'qbfind' => 'Zeuke',
-'qbbrowse' => 'Bladere',
-'qbedit' => 'Bewirke',
-'qbpageoptions' => 'Pazjena-opties',
-'qbpageinfo' => 'Pazjena-informatie',
-'qbmyoptions' => 'mien opties',
-'qbspecialpages' => 'Speciaal pazjena\'s',
-'moredotdotdot' => 'Miè...',
-'mypage' => 'Mien gebroekerspazjena',
-'mytalk' => 'Mien euverlikpazjena',
-'anontalk' => 'Euverlik veur dit IP adres',
-'navigation' => 'Navegatie',
-'currentevents' => 'In \'t nuujs',
-'currentevents-url' => 'In \'t nuujs',
-'disclaimers' => 'Aafwiezinge aansjprakelikheid',
-'disclaimerpage' => '{{SITENAME}}: Algemein aafwiezing aansjprakelikheid',
-'privacypage' => 'Project:Privacy_policy',
-'errorpagetitle' => 'Fout',
-'returnto' => 'Truuk nao $1.',
-'tagline' => 'Van {{SITENAME}}',
-'search' => 'Zeuke',
-'go' => 'OK',
-'history' => 'Historie',
-'history_short' => 'Historie',
-'printableversion' => 'Printer-vruntelike versie',
-'edit' => 'Bewirk',
-'editthispage' => 'Pazjena bewirke',
-'delete' => 'Wisse',
-'deletethispage' => 'Wisse',
-'protect' => 'Besjerm',
-'protectthispage' => 'Beveilige',
-'unprotect' => 'vriegaeve',
-'unprotectthispage' => 'Besjerming opheffe',
-'newpage' => 'Nuuj pazjena',
-'talkpage' => 'euverlikpazjena',
-'specialpage' => 'Speciaal Pazjena',
-'personaltools' => 'Persoenlike hulpmiddele',
-'articlepage' => 'Artikel',
-'subjectpage' => 'Artikel',
-'talk' => 'Euverlik',
-'toolbox' => 'Gereidsjapskis',
-'userpage' => 'gebroekerspazjena',
-'imagepage' => 'Besjrievingspazjena',
-'viewtalkpage' => 'Bekiek euverlik',
-'otherlanguages' => 'Anger tale',
-'redirectedfrom' => '(Doorverweze van $1)',
-'redirectpagesub' => 'Redirectpazjena',
-'lastmodified' => 'Dees pazjena is \'t litst verangert op $1.',
-'viewcount' => 'Dees pazjena is $1 kier bekeke.',
-'copyright' => 'De inhawd is besjikbaar ónger de $1.',
-'protectedpage' => 'Beveiligde pazjena',
-'administrators' => 'Project:Systeemwèrkers',
-'sysoptitle' => 'Alleen toegank veur adminstrateurs',
-'sysoptext' => 'De gevraogde handeling kin allein weure oetgevoerd doer administrateurs. Zuug $1.',
-'developertitle' => 'Allein toegank veur systeemwèrkers.',
-'developertext' => 'De gevraogde hanjeling kan allein weure oetgeveurd doer systeemwèrkers. Zuug $1.',
-'badaccess' => 'Toeganksfout',
-'badaccesstext' => 'De hanjeling die geer höb aangevraog is
-veurbehawwe aan gebroekers mit de "$2"-
-bevoogheid.
-Zuug $1.',
-'retrievedfrom' => 'Aafkómstig van "$1"',
-'youhavenewmessages' => 'Doe höbs $1 ($2).',
-'newmessageslink' => 'nuuj berichte',
-'newmessagesdifflink' => 'Lèste verangering',
-'editsection' => 'bewirk',
-'toc' => 'Inhawd',
-'hidetoc' => 'verberg',
-'thisisdeleted' => '$1 bekieke of trökzètte?',
-'restorelink' => '$1 verwiederde versies',
-'nstab-main' => 'Artikel',
-'nstab-user' => 'Gebroeker',
-'nstab-image' => 'Aafbeilding',
-'nstab-mediawiki' => 'Berich',
-'nstab-template' => 'Sjabloon',
-'nstab-category' => 'Kategorie',
-'nosuchaction' => 'Gevraagde handeling bestjit neet',
-'nosuchactiontext' => 'De door de URL gespecifieerde handeling wordt neet herkend door de MediaWiki software',
-'nosuchspecialpage' => 'D\'r besjteit gein speciaal pazjena mit deze naam',
-'nospecialpagetext' => 'U heeft een speciale pagina aangevraagd die neet wordt herkend door de MediaWiki software',
-'error' => 'Fout',
-'databaseerror' => 'Databasefout',
-'dberrortext' => 'Bie \'t zeuke is \'n syntaxfout in de database opgetreje.
-Dit kint zien veroorzaak door \'n óngeljige zeukactie (zuug $5),
-of \'t duujt op \'n fout in de software.
-De lètste zeukpoeging in de database waor:
-<blockquote><tt>$1</tt></blockquote>
-vanoet de functie "<tt>$2</tt>".
-MySQL gaof de foutmèlling "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Dao is \'n syntaxfout opgetreje bie \'t zeuke in de database.
-De lèste opgevraogde zeukactie waor:
-"$1"
-vanoet de functie "$2".
-MySQL brach fout "$3" nao veure: "$4"',
-'noconnect' => 'Verbinden met de database op $1 was neet mogelijk',
-'nodb' => 'Selectie van database $1 neet mogelijk',
-'cachederror' => 'Dit is \'n gearsjiveerde kopie van de gevraogde pazjena, en is mesjien neet gans actueel.',
-'readonly' => 'Database geblokkeerd',
-'enterlockreason' => 'Gaef \'n rae veur de blokkering en wie lank \'t dinkelik zal dore. De ingegaeve rae zal aan de gebroekers getuind waere.',
-'readonlytext' => 'De database van {{SITENAME}} is momenteel gesloten voor nieuwe bewerkingen en wijzigingen, waarschijnlijk voor bestandsonderhoud.
-De verantwoordelijke systeembeheerder gaf hiervoor volgende reden op:
-<p>$1',
-'missingarticle' => 'De database haet \'n pazjenatèks ("$1") die \'t zou motte vinge neet gevonge. Dit is gein fout in de database, mer waarscjienlik in de software. Meld dit estebleef aan inne adminstrator, mit vermèlding van de URL.',
-'internalerror' => 'Interne fout',
-'filecopyerror' => 'Besjtand "$1" nao "$2" kopiëre neet mugelik.',
-'filerenameerror' => 'Verangere van de titel van \'t besjtand "$1" in "$2" neet meugelik.',
-'filedeleteerror' => 'Kos bestjand "$1" neet weghaole.',
-'filenotfound' => 'Kos bestjand "$1" neet vinge.',
-'unexpected' => 'Onverwachte waarde: "$1"="$2".',
-'formerror' => 'Fout: kos formeleer neet verzende',
-'badarticleerror' => 'Dees hanjeling kint neet weure oetgeveurd op dees pazjena.',
-'cannotdelete' => 'Kós de pazjena of aafbeilding neet wisse.',
-'badtitle' => 'Óngeljige pazjenatitel',
-'badtitletext' => 'De opgevraogde pazjena is neet besjikbaar of laeg.',
-'perfdisabled' => 'Om te veurkomme dat de database weurd euverbelast is dees pazjena allein tusje 03:00 en 15:00 (Wes-Europiese zoemertied) besjikbaar.',
-'perfdisabledsub' => 'Hie is \'n opgesjlage kopie van $1:',
-'perfcached' => 'De volgende data is gecachet en is mesjien neet gans up to date:',
-'viewsource' => 'Bekiek brónteks',
-'protectedtext' => 'Dizze pazjena is besjermd om bewirkinge te veurkomme; d\'r zint \'n aantal meugelike redene hieveur.
-Zuug ouch [[Project:Protected page]].
-
-De kins de brontèks van dees pazjena bekieke en kopiëre:',
-'logouttitle' => 'Aafmèlde gebroeker',
-'logouttext' => 'De bis noe aafgemèld. De kins {{SITENAME}} noe anoniem (mit vermèlding van [[IP adres]]) gebroeke, of opnuui aanmèlde onger dezelfde of ein anger naam.',
-'welcomecreation' => '<h2>Wilkóm, $1!</h2><p>Dien gebroekersprofiel is vaerdig. De kins noe dien persuunlike veurkäöre insjtèlle.',
-'loginpagetitle' => 'gebroekersnaam',
-'yourname' => 'Diene gebroekersnaam',
-'yourpassword' => 'Die wachwaord',
-'yourpasswordagain' => 'Wachwaord opnuuj intype',
-'remembermypassword' => 'Mien wachwaord onthouwe veur later sessies.',
-'yourdomainname' => 'Die domein',
-'loginproblem' => '<b>D\'r is \'n prebleim mèt \'t aanmèlde.</b><br />Probeer estebleef nog es.',
-'alreadyloggedin' => '<font color=red><b>Gebroeker $1, de bis al aangemèld.</b></font><br />',
-'login' => 'Aanmèlde',
-'loginprompt' => 'Diene [[Browser|browser]] mót \'\'[[Cookie|cookie]]s\'\' acceptere óm in te logge op {{SITENAME}}.',
-'userlogin' => 'Aanmèlde',
-'logout' => 'Aafmèlde',
-'userlogout' => 'Aafmèlde',
-'nologin' => 'Höbs te nog geine gebroekersnaam? $1.',
-'nologinlink' => 'Maak \'ne gebroekersnaam aan',
-'createaccount' => 'Nuuj gebroekersprofiel aanmake.',
-'gotaccount' => 'Höbs te al \'ne gebroekersnaam? $1.',
-'createaccountmail' => 'per e-mail',
-'badretype' => 'De ingeveurde wachwäörd versjille vanein.',
-'userexists' => 'De gebroekersnaam dae se höbs ingeveurd weurt al gebroek. Kees estebleef \'n anger naam.',
-'youremail' => 'Dien e-mailadres',
-'username' => 'Gebroekersnaam:',
-'uid' => 'Gebroekersnómmer:',
-'yourrealname' => 'Dienen echte naam*',
-'yourlanguage' => 'Taal van de gebroekersinterface',
-'yourvariant' => 'Taalvariant',
-'yournick' => 'Diene bienaam (veur \'\'handjteikeninge\'\')',
-'badsig' => 'Óngeljige roew handjteikening; zuug de HTML-tags nao.',
-'loginerror' => 'Inlogfout',
-'prefs-help-email' => '* E-mail (optioneel): Hiedoor kan me contak mit diech opnumme zónger dats te dien identiteit hoofs vrie te gaeve.',
-'noname' => 'De mos \'n gebroekersnaam opgaeve.',
-'loginsuccesstitle' => 'Aanmèlde geluk.',
-'loginsuccess' => 'De bis noe es "$1" aangemèld bie {{SITENAME}}.',
-'nosuchuser' => 'Er bestaat geen gebroeker met de naam "$1". Controleer uw spelling, of gebruik onderstaand formulier om een nieuw gebroekersprofiel aan te maken.',
-'wrongpassword' => '\'t Ingegaeve wachwaord is neet zjus. Perbeer \'t obbenuujts.',
-'wrongpasswordempty' => '\'t Ingegaeve wachwoord waor laeg. Perbeer \'t obbenuujts.',
-'mailmypassword' => 'Sjik mich \'n nuuj wachwaord',
-'passwordremindertitle' => 'Wachwaordherinnering van {{SITENAME}}',
-'passwordremindertext' => 'Emes (waarsjienliek dich zelf) vanaaf IP-adres $1 haet verzoch u een nieuw wachtwoord voor {{SITENAME}} toe te zenden ($4). Het nieuwe wachtwoord voor gebroeker "$2" is "$3". Advies: nu aanmelden en uw wachtwoord wijzigigen.',
-'noemail' => 'D\'r is gein geregistreerd e-mailadres veur "$1".',
-'passwordsent' => 'D\'r is \'n nuui wachwaord verzonde nao \'t e-mailadres dat geregistreerd sjtit veur "$1".
-Gelieve na ontvangst opnieuw aan te melden.',
-'eauthentsent' => 'Dao is \'ne bevèstigingse-mail nao \'t genomineerd e-mailadres gesjik.
-Iedat anger mail nao dat account versjik kan weure, mós te de insjtructies in daen e-mail volge,
-óm te bevèstige dat dit wirkelik dien account is.',
-'mailerror' => 'Fout bie \'t versjture van mail: $1',
-'acct_creation_throttle_hit'=> 'Sorry, de höbs al $1 accounts aangemak. De kins d\'r gein mië aanmake.',
-'emailauthenticated' => 'Dien e-mailadres is op $1 geauthentiserd.',
-'emailnotauthenticated' => 'Dien e-mailadres is <strong>nog neet geauthentiseerd</strong>. De zals gein
-e-mail óntvange veur alle volgende toepassinge.',
-'emailconfirmlink' => 'Bevèstig dien e-mailadres',
-'bold_sample' => 'Vetten teks',
-'bold_tip' => 'Vetten teks',
-'italic_sample' => 'Italic tèks',
-'italic_tip' => 'Italic tèks',
-'link_sample' => 'Link titel',
-'link_tip' => 'Interne link',
-'extlink_sample' => 'http://www.example.com link titel',
-'extlink_tip' => 'Externe link (mit de http:// prefix)',
-'math_tip' => 'Wiskundige formule (LaTeX)',
-'summary' => 'Samevatting',
-'minoredit' => 'Dit is \'n klein verangering',
-'watchthis' => 'Volg dees pazjena',
-'savearticle' => 'Pazjena opsjlaon',
-'preview' => 'Naokieke',
-'showpreview' => 'Bekiek dees bewirking',
-'showdiff' => 'Toen verangeringe',
-'anoneditwarning' => 'You are not logged in. Your IP address will be recorded in this page\'s edit history.',
-'blockedtitle' => 'Gebroeker is geblokkeerd',
-'blockedtext' => 'Diene gebroekersnaam of IP-adres is geblokkeerd door $1. De opgegaeve raeje:<br />$2<br />De kins veur euverlik kontak opnumme mit de [[Project:Systeemwèrkers|systeemwèrkers]].
-
-Your IP address is $3. Please include this address in any queries you make.',
-'whitelistedittitle' => 'Geer mót óch inlogke óm te bewirke',
-'whitelistedittext' => 'Geer mót uch $1 óm pajzená te bewirke.',
-'whitelistreadtitle' => 'Geer mót óch inlogke óm dit te kónne laeze',
-'whitelistreadtext' => 'Geer mót óch [[Special:Userlogin|inlogke]] óm pazjena\'s te laeze.',
-'whitelistacctitle' => 'Geer maag gein account aanmake',
-'whitelistacctext' => 'Óm accounts op dees wiki aan te make mót geer [[Special:Userlogin|ingelog]] zeen en de zjuste permissies höbbe.',
-'loginreqlink' => 'inglogge',
-'loginreqpagetext' => 'De mos $1 om anger pazjenas te bekieke.',
-'accmailtitle' => 'Wachwaord versjtuurd.',
-'accmailtext' => '\'t Wachwaord veur \'$1\' is nao $2 versjtuurd.',
-'newarticle' => '(Nuuj)',
-'newarticletext' => 'De höbs \'ne link gevolg nao \'n pazjena die nog neet besjteit.
-Type in de box hiejónger óm de pazjena te beginne (zuug de [[Help:Contents|helppazjena]] veur mier informatie). Es te hie per óngelök terech bis gekómme, klik dan op de \'\'\'trök\'\'\'-knóp van diene browser.',
-'anontalkpagetext' => '----\'\'Dit is de euverlikpazjena veur \'ne anonieme gebroeker dae nog gein account haet aangemak of dae \'t neet gebroek. Daorom gebroeke v\'r \'t [[IP adres]] om de gebroeker te identificere. Dat adres kint weure gedeild doer miedere gebroekers. As e \'ne anonieme gebroeker bis en de höbs \'t geveul dat \'r onrillevante commentare aan dich gericht zint, kins e \'t biste [[Special:Userlogin|\'n account crëere of inlogge]] om toekomstige verwarring mit angere anonieme gebroekers te veurkomme.\'\'',
-'noarticletext' => '(Dees pazjena bevat op \'t moment gein teks)',
-'clearyourcache' => '\'\'\'Lèt op:\'\'\' Nao \'t opsjlaon mós te diene browserbuffer wisse óm de verangeringe te zeen: \'\'\'Mozilla:\'\'\' klik \'\'Reload\'\' (of \'\'Ctrl-R\'\'), \'\'\'Firefox / IE / Opera:\'\'\' \'\'Ctrl-F5\'\', \'\'\'Safari:\'\'\' \'\'Cmd-R\'\', \'\'\'Konqueror\'\'\' \'\'Ctrl-R\'\'.',
-'updated' => '(Biegewèrk)',
-'note' => '<strong>Opmirking:</strong>',
-'previewnote' => 'Lèt op: dit is \'n controlepazjena; dien tèks is nog neet opgesjlage!',
-'previewconflict' => 'Dees versie toent wie de tèks in \'t bôvesjte vèld oet git zeen es e zouws opsjlaon.',
-'editing' => 'Bewirkingspazjena: $1',
-'editingsection' => 'Bewirke van sectie van $1',
-'editingcomment' => 'Bewirk $1 (commentair)',
-'editconflict' => 'Bewirkingsconflik: $1',
-'explainconflict' => 'Jemes angers haet dees pazjena verangerd naodats doe aan dees bewèrking bis begos. \'t Ierste teksveld tuint de hujige versie van de pazjena. De mós dien eige verangeringe dao-in inpasse. Allein d\'n tèks in \'t ierste teksveld weurt opgesjlaoge wens te noe op "Pazjena opsjlaon" duujs.<br />',
-'yourtext' => 'Euren teks',
-'storedversion' => 'Opgesjlage versie',
-'nonunicodebrowser' => '<strong>WAARSJUWING: Diene browser is voldit neet aan de unicode sjtandaarde, gebroek estebleef inne angere browser veurdas e artikele gis bewirke.</strong>',
-'editingold' => '<strong>WAARSJUWING: De bis \'n aw versie van dees pazjena aan \'t bewirke. Es e dees bewirking opjsleis, gaon alle verangeringe die na dees versie zien aangebrach verlore.</strong>',
-'yourdiff' => 'Verangeringe',
-'copyrightwarning' => 'Opgelèt: Alle biedrage aan {{SITENAME}} weure geach te zeen vriegegaeve ónger de $2 (zuug $1 veur details). Wens te neet wils dat dienen teks door angere bewirk en versjpreid weurt, kees dan neet veur \'Pazjena opsjlaon\'.<br /> Hiebie belaofs te ós ouch dats te dees teks zelf höbs gesjreve, of höbs euvergenómme oet \'n vriej, openbaar brón.<br /> <strong>GEBROEK GEI MATERIAAL DAT BESJIRMP WEURT DOOR AUTEURSRECH, BEHAUVE WENS TE DAO TOESJTÖMMING VEUR HÖBS!</strong>',
-'copyrightwarning2' => 'Mèrk op dat alle biedrages aan {{SITENAME}} kinne weure verangerd, aangepas of weggehaold door anger luuj. As te neet wils dat dienen tèks zoemer kint weure aangepas mós te \'t hie neet plaatsje.<br />
-De beluifs ós ouch dats te dezen tèks zelf höbs gesjreve, of gekopieerd van \'n brón in \'t [[Publiek|publiek]] domein of get vergliekbaars (zuug $1 veur details).
-<strong>HIE GEIN AUTEURSRECHTELIK BESJIRMP WERK ZÓNGER TOESJTUMMING!</strong>',
-'longpagewarning' => 'WAARSJOEWING: Dees pazjena is $1 kilobytes lank; \'n aantal browsers kint probleme höbbe mit \'t verangere van pazjena\'s in de buurt van of groeter es 32 kB. Kiek ofs te sjtökker van de pazjena mesjiens kins verplaatse nao \'n nuuj pazjena.',
-'readonlywarning' => 'WAARSJUWING: De database is vasgezèt veur ongerhoud, dus op \'t mement kins e dien verangeringe neet opsjlaon. De kins dien tèks \'t biste opsjlaon in \'n tèksbesjtand om \'t later hie nog es te prebere.',
-'protectedpagewarning' => 'WAARSJUWING: Dees pazjena is besjermd zoedat ze allein doer gebroekers mit administratorrechte kint weure verangerd.',
-'templatesused' => 'Sjablone gebroek in dees pazjena:',
-'edittools' => '[[literal]] translation',
-'revhistory' => 'Bewirkingshistorie',
-'nohistory' => 'Dees pazjena is nog neet bewirk.',
-'revnotfound' => 'Wieziging neet gevonge',
-'revnotfoundtext' => 'De opgevraogde aw versie van dees pazjena is verzjwónde. Kontroleer estebleef de URL dieste gebroek höbs óm nao dees pazjena te gaon.',
-'loadhist' => 'Bezig met \'t laje van de pazjenahistorie',
-'currentrev' => 'Hujige versie',
-'revisionasof' => 'Versie op $1',
-'previousrevision' => '↠Awwer versie',
-'currentrevisionlink' => 'zuug hujige versie',
-'cur' => 'hujig',
-'next' => 'volgende',
-'last' => 'vörrige',
-'histlegend' => 'Verklaoring aafkortinge: (wijz) = versjil mit actueile versie, (vörrige) = versjil mit vörrige versie, K = kleine verangering',
-'deletedrev' => '[gewis]',
-'difference' => '(Versjil tösje bewirkinge)',
-'loadingrev' => 'bezig mit \'t laje van de pazjenaversie',
-'lineno' => 'Regel $1:',
-'editcurrent' => 'De hujige versie van dees pazjena bewirke.',
-'selectnewerversionfordiff'=> 'Kees \'n nuuiere versie om te vergelieke',
-'selectolderversionfordiff'=> 'Kees \'n auwere versie om te vergelieke',
-'compareselectedversions'=> 'Vergeliek geselecteerde versies',
-'searchresults' => 'Zeukresultate',
-'searchresulttext' => 'Veur mier informatie euver zeuke op {{SITENAME}}, zuug [[Project:Searching|Zeuke op {{SITENAME}}]].',
-'searchsubtitleinvalid' => 'Voor zoekopdracht "$1"',
-'badquery' => 'Ónzjus geformuleerde zeukopdrach',
-'badquerytext' => 'Diene zeukopdrach kós neet oetgeveurd weure. Waarsjienlik kump dit doordas te höbs geperbeerd e woord van minder as drie lètters te zeuke; dat weurt neet doer de software óngersjteundj. \'t Is ouch meugelik dats te de zeuktèrm verkierd höbs ingegaeve.',
-'matchtotals' => 'De zeukterm "$1" is gevonge in $2 pazjenatitels en in de tèks van $3 pazjena\'s.',
-'titlematches' => 'Overeinkoms mèt volgende titels',
-'notitlematches' => 'Geen enkele paginatitel gevonden met de opgegeven zoekterm',
-'textmatches' => 'Euvereinkoms mèt artikelinhoud',
-'notextmatches' => 'Geen artikel gevonden met opgegeven zoekterm',
-'prevn' => 'vörrige $1',
-'nextn' => 'volgende $1',
-'viewprevnext' => '($1) ($2) ($3) bekieke.',
-'showingresults' => 'Hieonger de <b>$1</b> resultate, vanaaf #<b>$2</b>.',
-'showingresultsnum' => 'Hieonger de <b>$3</b> resultate vanaaf #<b>$2</b>.',
-'nonefound' => '<strong>Lèt op:</strong> \'n zeukopdrach kan mislökke door \'t gebroek van (in \'t Ingelsj) väöl veurkómmende wäörd wie "of" en "be", die neet geïndexeerd zint, of door versjillende zeukterme tegeliek op te gaeve (de kries dan allein pazjena\'s te zeen woerin alle opgegaeve terme veurkómme).',
-'powersearch' => 'Zeuke',
-'powersearchtext' => '
- Zeuk in naomroemdes :<br />
-$1<br />
-$2 Toen redirects Zeuk: $3 $9',
-'searchdisabled' => '<p style="margin: 1.5em 2em 1em">Zeuke op {{SITENAME}} is oetgesjakeld vanweige gebrek aan servercapaciteit. Zoelang as de servers nog neet sjterk genog zunt kins e zeuke bie Google.
-<span style="font-size: 89%; display: block; margin-left: .2em">Mèrk op dat hun indexe van {{SITENAME}} content e bietje gedatierd kint zien.</span></p>',
-'blanknamespace' => '(huidnaamruumde)',
-'preferences' => 'Veurkäöre',
-'prefsnologin' => 'Neet aangemèld',
-'prefsnologintext' => 'De mos zien [[Special:Userlogin|aangemèld]] om veurkäöre te kinne insjtèlle.',
-'prefsreset' => 'Sjtandaardveurkäöre hersjtèld.',
-'qbsettings' => 'Menubalkinsjtèllinge',
-'changepassword' => 'Wachwaord verangere',
-'skin' => '{{SITENAME}}-uterlik',
-'math' => 'Mattemetik rendere',
-'dateformat' => 'Datumformaat',
-'datedefault' => 'Gein veurkäör',
-'datetime' => 'Datum en tied',
-'math_unknown_error' => 'onbekènde fout',
-'math_unknown_function' => 'onbekènde functie',
-'math_bad_output' => 'Kin neet sjrieve nao de output directory veur mattematik',
-'prefs-personal' => 'Gebroekersinfo',
-'prefs-rc' => 'Recènte verangeringe en weergaaf van sjtumpkes',
-'prefs-misc' => 'Anger insjtèllinge',
-'saveprefs' => 'Veurkäöre opsjlaon',
-'resetprefs' => 'Sjtandaardveurkäöre hersjtèlle',
-'oldpassword' => 'Hujig wachwaord',
-'newpassword' => 'Nuuj wachwaord',
-'retypenew' => 'Veur \'t nuuj wachwaord nogins in',
-'textboxsize' => 'Aafmeitinge tèksveld',
-'rows' => 'Raegels',
-'columns' => 'Kolomme',
-'searchresultshead' => 'Insjtèllinge veur zeukresultate',
-'resultsperpage' => 'Aantal te toene zeukresultate per pazjena',
-'contextlines' => 'Aantal reigels per gevónje pazjena',
-'contextchars' => 'Aantal teikes van de conteks per reigel',
-'stubthreshold' => 'Een pazjena weurd als \'sjtumpke\' besjauwd mit \'n groette kleiner as',
-'recentchangescount' => 'Aantal titels in lies recènte verangeringe',
-'savedprefs' => 'Dien veurkäöre zint opgesjlage.',
-'timezonelegend' => 'Tiedzone',
-'timezonetext' => '\'t Aantal oere dat diene lokale tied versjilt van de servertied (UTC).',
-'localtime' => 'Plaotsjelike tied',
-'timezoneoffset' => 'tiedsverschil',
-'servertime' => 'Server tied is noe',
-'guesstimezone' => 'Invulle van browser',
-'allowemail' => 'E-mail van anger gebroekers toesjtaon',
-'defaultns' => 'Zeuk sjtandaard in dees naomruumdes:',
-'default' => 'sjtandaard',
-'changes' => 'verangeringe',
-'recentchanges' => 'Recènte verangeringe',
-'recentchangestext' => '[[literal] translation',
-'rcnote' => 'Hiejónger sjtaon de <strong>$1</strong> lètste verangeringe van de aafgeloupe <strong>$2</strong> daag, $3.',
-'rcnotefrom' => 'Verangeringe sins <b>$2</b> (mit \'n maximum van <b>$1</b> verangeringe).',
-'rclistfrom' => 'Toen de verangeringe vanaaf $1',
-'rclinks' => 'Bekiek de $1 litste verangeringe van de aafgelaupe $2 daag.<br />$3',
-'diff' => 'vera',
-'hide' => 'verberg',
-'show' => 'toen',
-'minoreditletter' => 'K',
-'upload' => 'Upload',
-'uploadbtn' => 'upload file',
-'reupload' => 'Opnuui uploade',
-'reuploaddesc' => 'Truuk nao \'t uploadformeleer.',
-'uploadnologin' => 'Neet aangemèld',
-'uploadnologintext' => 'De mos [[Special:Userlogin|zien aangemèld]] om besjtande te uploade.',
-'uploaderror' => 'upload fout',
-'uploadtext' => 'Gebroek \'t óngersjtaonde formuleer óm besjtande op te laje. Óm ierder opgelaje besjtande te bekieke of te zeuke, gank nao de [[Special:Imagelist|lies van opgelaje besjtande]]. Uploads en verwiederinge waere ouch biegehauwte in \'t [[Special:Log/upload|uploadlogbook]].
-
-Gebroek óm \'n plaetje of \'n besjtand in \'n pazjena op te numme \'ne link in de vörm:
-* \'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:Besjtand.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:Besjtand.png|alternatief teks]]</nowiki>\'\'\'
-of veur mediabesjtande:
-* \'\'\'<nowiki>[[</nowiki>{{ns:Media}}<nowiki>:Besjtand.ogg]]</nowiki>\'\'\'',
-'uploadlog' => 'uploadlogbook',
-'uploadlogpage' => 'Uploadlogbook',
-'uploadlogpagetext' => 'Hieonger de lies mit de meist recent ge-uploade besjtande. Alle tiede zunt servertiede (UTC).
-<ul>
-</ul>',
-'filename' => 'Besjtandsnaom',
-'filedesc' => 'Besjrieving',
-'filesource' => 'Bron',
-'copyrightpage' => 'Project:Auteursrechte',
-'copyrightpagename' => '{{SITENAME}} auteursrechte',
-'uploadedfiles' => 'Ge-uploade bestanden',
-'minlength' => 'De naom van \'t besjtand mot oet minstes drie teikes besjtaon.',
-'badfilename' => 'De naom van \'t besjtand is verangerd in "$1".',
-'badfiletype' => '".$1" is gein aanbevole besjtandjsformaat veur aafbeildinge.',
-'largefile' => 'Maak aafbeildinge neet groter as $1 bytes; this file is $2 bytes',
-'emptyfile' => '\'t Besjtand wats re höbs geupload is laeg. Dit kump waorsjienliek door \'n typfout in de besjtandsnaom. Kiek estebleef ofs te dit besjtand wirkelik wils uploade.',
-'fileexists' => 'D\'r is al e besjtand mit dees naam, bekiek $1 of se dat besjtand mesjien wils vervange.',
-'successfulupload' => 'De upload is geluk',
-'fileuploaded' => '<b>Het uploaden van bestand "$1" is geslaagd.</b> Gelieve deze link naar de omschrijvingspagina te volgen: ($2). Vul daar informatie in over dit bestand, bijvoorbeeld de oorsprong, wanneer en door wie het gemaakt is en wat u verder er nog over te vertellen heeft.',
-'uploadwarning' => 'Upload waarsjuwing',
-'savefile' => 'Bestand opsjlaon',
-'uploadedimage' => 'haet ge-upload: [[$1]]',
-'destfilename' => 'Doeltitel',
-'imagelist' => 'Lies van aafbeildinge',
-'imagelisttext' => 'Hie volgt \'n lies mit $1 afbeildinge geordend $2.',
-'getimagelist' => 'Lies van aafbeildinge ophaole',
-'ilsubmit' => 'Zeuk',
-'showlast' => 'Toen de litste $1 aafbeildinge geordend $2.',
-'byname' => 'op naom',
-'bydate' => 'op datum',
-'bysize' => 'op gruutde',
-'imgdelete' => 'verw',
-'imgdesc' => 'besc',
-'imglegend' => 'Oetlik: (besc) = toen/veranger besjrieving van de aafbeilding, (verw) = wis de aafbeilding.',
-'imghistory' => 'Historie van de aafbeilding',
-'deleteimg' => 'wis',
-'deleteimgcompletely' => 'Wis al versies',
-'imghistlegend' => 'Oetlik: (cur)= huidige aafbeilding, (verw) = wis de aw versie, (rev) = zit aw versie truuk.<br />
-<i>Klik op de datum om de aafbeildinge die ge-upload zint op die datum te zeen</i>.',
-'imagelinks' => 'Aafbeildingsverwiezinge',
-'linkstoimage' => 'Dees aafbeilding weurt op de volgende pazjena\'s gebroek:',
-'nolinkstoimage' => 'Gein enkele pazjena gebroek dees aafbeilding.',
-'sharedupload' => '[[literal]] translation',
-'statistics' => 'Sjtattestieke',
-'sitestats' => 'Sjtatistieke euver {{SITENAME}}',
-'userstats' => 'Stattestieke euver gebroekers',
-'sitestatstext' => 'D\'r zunt in totaal \'\'\'$1\'\'\' pazjena\'s in de database.
-Dit is inclusief "euverlik"-pazjena\'s, pazjena\'s euver {{SITENAME}}, extreem korte "sjtumpkes", redirects, en anger pazjena\'s die waarsjienlik neet as inhoud mote waere getèld. \'t Aantal pazjena\'s mit content weurt gesjat op \'\'\'$2\'\'\'.
-
-D\'r zunt \'\'\'$8\'\'\' besjtande opgelaje.
-
-D\'r is in totaal \'\'\'$3\'\'\' kier \'n pazjena bekeke en \'\'\'$4\'\'\' kier \'n pazjena bewirk sins de wiki is opgezat. Dat geuf e gemiddelde van \'\'\'$5\'\'\' bewirkinge per pazjena en \'\'\'$6\'\'\' getuinde pazjena\'s per bewirking.
-
-De lengde van de [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] is \'\'\'$7\'\'\'.',
-'userstatstext' => 'D\'r zeen \'\'\'$1\'\'\' geregistreerde gebroekers; \'\'\'$2\'\'\' (of \'\'\'$4\'\'\') hievan zeen systeemwèrkers (zuug $3).',
-'disambiguations' => 'Verdudelikingspazjena\'s',
-'disambiguationspage' => 'Template:Verdudeliking',
-'disambiguationstext' => 'De ongersjtaonde artikele verwieze nao \'n <i>verdudelikingspazjena</i>. Dees zouwe waorsjienlik direk nao de pazjena euver \'t betriffend óngerwerp mótte verwieze.<br />Verdudelikingspazjena\'s zeen pazjena\'s woe vanaaf $1 nao verwieze weurt.<br />Opmèrking: Dees lies tuint allein pazjena\'s vanoet de hoofnaomruumde, en dus gein dinger wie euverlèkpazjena\'s of projekpazjena\'s.',
-'doubleredirects' => 'Dobbel redirects',
-'doubleredirectstext' => '<b>Kiek oet:</b> In dees lies kanne redirects sjtaon die neet dao-in toeshure. Dat kump meistal doordat nao de #REDIRECT nog anger links op de pazjena sjtaon.<br />
-Op eder raegel vings te de ierste redirectpazjena, de twiede redirectpazjena en de iesjte raegel van de twiede redirectpazjena. Normaal bevat dees litste de pazjena woe de iesjte redirect naotoe zouw mótte verwieze.',
-'brokenredirects' => 'Gebraoke redirects',
-'brokenredirectstext' => 'De óngersjtaonde redirectpazjena\'s bevatte \'n redirect nao \'n neet-besjtaonde pazjena.',
-'nbytes' => '$1 bytes',
-'ncategories' => '$1 categories',
-'nlinks' => '$1 verwiezinge',
-'nrevisions' => '$1 revisions',
-'nviews' => '$1 kier bekeke',
-'lonelypages' => 'Weispazjena\'s',
-'uncategorizedpages' => 'Ongekattegoriseerde pazjena\'s',
-'uncategorizedcategories'=> 'Ongekattegoriseerde kattegorië',
-'unusedcategories' => 'Óngebroekde kategorieë',
-'unusedimages' => 'Ongebroekde aafbeildinge',
-'popularpages' => 'Populaire artikels',
-'wantedcategories' => 'Gewunsjde categorieë',
-'wantedpages' => 'Gewunsjde pazjena\'s',
-'mostlinked' => 'Meis gelinkde pazjena\'s',
-'mostcategories' => 'Artikele mit de meiste kategorieë',
-'mostimages' => 'Meis gelinkde aafbeildinge',
-'mostrevisions' => 'Artikele mit de meiste bewirkinge',
-'allpages' => 'Alle pazjena\'s',
-'randompage' => 'Willekäörige pazjena',
-'shortpages' => 'Korte artikele',
-'longpages' => 'Lang artikele',
-'deadendpages' => 'Doedloupende pazjena\'s',
-'listusers' => 'Lies van gebroekers',
-'specialpages' => 'Speciaal pazjena\'s',
-'spheading' => 'Speciaal pazjena\'s',
-'recentchangeslinked' => 'Volg links',
-'rclsub' => '(van pazjena\'s woe "$1" heen verwiest)',
-'newpages' => 'Nuuj pazjena\'s',
-'ancientpages' => 'Artikele die lank neet bewèrk zeen',
-'move' => 'Verplaats',
-'movethispage' => 'Verplaats dees pazjena',
-'unusedimagestext' => '<p>Lèt op! \'t Zou kinne dat er via een directe link verweze weurt nao \'n aafbeilding, bevoorbild vanoet \'n angesjtalige {{SITENAME}}. Het is daorom meugelijk dat \'n aafbeilding hie vermeld sjtit terwiel e toch gebroek weurt.',
-'booksources' => 'Bookwinkele',
-'categoriespagetext' => 'De wiki haet de volgende categorieë:',
-'data' => 'Gegaeves',
-'booksourcetext' => 'Hiejónger \'n lies van extern websites die beuk verkoupe en ouch wiejer informatie hie-euver kinne gaeve. Via \'n ISBN-nómmer in \'n artikel kins te via dees pazjena e werk opzeuke. <p>Dees deens is inkel ter informatie. {{SITENAME}} haet <u>gein ènkel</u> relatie met dees websites.',
-'alphaindexline' => '$1 nao $2',
-'version' => 'Versie',
-'log' => 'Logbeuk',
-'alllogstext' => 'Dit is \'t gecombineerd logbook. De kins ouch \'n bepaald logbook keze, of filtere op gebroekersnaam of pazjena.',
-'nextpage' => 'Volgende pazjena ($1)',
-'allpagesfrom' => 'Tuin pazjena\'s vanaaf:',
-'allarticles' => 'Alle artikele',
-'allnonarticles' => 'Alle neet-artikele',
-'allinnamespace' => 'Alle pazjena\'s (naamruumde $1)',
-'allnotinnamespace' => 'Alle pazjena\'s (neet in naamruumde $1)',
-'allpagesprev' => 'Veurige',
-'allpagesnext' => 'Volgende',
-'allpagessubmit' => 'OK',
-'allpagesprefix' => 'Tuin pazjena\'s mèt \'t veurvoogsel:',
-'mailnologin' => 'Gein e-mailadres bekènd veur deze gebroeker',
-'mailnologintext' => 'De mos zien [[Special:Userlogin|aangemèld]] en \'n gèldig e-mailadres in bie dien [[Special:Preferences|veurkäöre]] höbbe ingevuld om mail nao anger gebroekers te sjture.',
-'emailuser' => 'Sjik deze gebroeker \'nen e-mail',
-'emailpage' => 'Sjik gebroeker \'nen e-mail',
-'emailpagetext' => 'As deze gebroeker e geljig e-mailadres heet opgegaeve dan kant geer via dit formuleer e berich sjikke. \'t E-mailadres wat geer heet opgegeve bie eur veurkäöre zal as versjikker aangegaeve waere.',
-'noemailtitle' => 'Gein e-mailadres bekènd veur deze gebroeker',
-'noemailtext' => 'Deze gebroeker haet gein gèldig e-mailadres opgegaeve of haet dees functie oetgesjakeld.',
-'emailfrom' => 'Van',
-'emailto' => 'Aan',
-'emailsubject' => 'Óngerwerp',
-'emailmessage' => 'Berich',
-'emailsend' => 'Sjik berich',
-'emailsent' => 'E-mail sjikke',
-'emailsenttext' => 'Die berich is versjik.',
-'watchlist' => 'Volglies',
-'nowatchlist' => 'D\'r sjtit niks op dien volglies.',
-'watchnologin' => 'De bis neet aangemèld',
-'watchnologintext' => 'De mós [[Special:Userlogin|aangemèld]] zeen veur \'t verangere van dien volglies.',
-'addedwatch' => 'Aan volglies toegeveug',
-'addedwatchtext' => 'De pazjena "$1" is aan dien [[Special:Watchlist|volglies]] toegeveug.
-Toekomstige verangeringe aan deze pazjena en de biebehurende euverlikpazjena weure hie vermèld.
-Ouch versjiene gevolgde pazjena\'s in \'t <b>vet</b> in de [[Special:Recentchanges|liest van recènte verangeringe]]. <!-- zodat u ze eenvoudiger kan opmerken.-->
-
-<!-- huh? Wen se ein pazjena van dien volgliest wils haole mos e op "sjtop volge" -- pagina wenst te verwijderen van uw volgliest klik dan op "Van volgliest verwijderen" in de menubalk. -->',
-'removedwatch' => 'Van volglies aafhoale',
-'removedwatchtext' => 'De pazjena "$1" is van dien volglies aafgehaold.',
-'watch' => 'Volg',
-'watchthispage' => 'Volg dees pazjena',
-'unwatch' => 'Sjtop volge',
-'unwatchthispage' => 'Neet mië volge',
-'notanarticle' => 'Is gein artikel',
-'watchnochange' => 'Gein van dien gevolgde items is aangepas in dees periode.',
-'watchdetails' => 'Dao sjtaon $1 pazjena\'s op dien volglies mèt oetzunjering van de euverlikpazjena\'s. De kèns dien kómplete volglies [[Special:Watchlist/edit|bekieke en verangere]].',
-'wlheader-showupdated' => '* Pazjena\'s die verangerd zeen saers doe ze veur \'t lètste bezaogs sjtaon \'\'\'vet\'\'\'',
-'watchmethod-recent' => 'Controleer recènte verangere veur gevolgde pazjena\'s',
-'watchmethod-list' => 'controlere van gevolgde pazjena\'s veur recènte verangeringe',
-'removechecked' => 'Verwieder aangevinkde pazjena\'s van dien volglies',
-'watchlistcontains' => 'Dien volglies bevat $1 pazjena\'s.',
-'watcheditlist' => 'Hie is ein alfabetische lies van de door dich gevolgde pazjena\'s. Vink de veerkentjes van de pazjena\'s dies te van dien volglies wils haole aan en klik op de "wisse"-knop hieonger.',
-'removingchecked' => 'Pazjena\'s van volglies aafgehaold...',
-'couldntremove' => 'Kós item \'$1\' neet wisse...',
-'wlnote' => 'Hieonger de lètste $1 verangeringe van de lètste <b>$2</b> oor.',
-'wlshowlast' => 'Tuin lètste $1 ore $2 daag $3',
-'wlsaved' => 'Dit is \'n opgesjlage versie van dien volglies.',
-'wlhideshowown' => '$1 mien bewirkinge.',
-'wlhideshowbots' => '$1 robotbewirkinge.',
-'enotif_mailer' => '{{SITENAME}} notificatiemail',
-'enotif_reset' => 'Mèrk alle bezochde pazjena\'s aan.',
-'enotif_newpagetext' => 'DIt is \'n nuuj pazjena.',
-'changed' => 'verangerd',
-'created' => 'aangemaak',
-'enotif_subject' => 'De {{SITENAME}}pazjena $PAGETITLE is $CHANGEDORCREATED door $PAGEEDITOR',
-'enotif_lastvisited' => 'Zuug $1 veur al verangeringe saer dien lèste bezeuk.',
-'enotif_body' => 'Bèste $WATCHINGUSERNAME,
-
-De {{SITENAME}}-pazjena "$PAGETITLE" is $CHANGEDORCREATED op $PAGEEDITDATE door $PAGEEDITOR, zuug $PAGETITLE_URL veur de hujige versie.
-
-$NEWPAGE
-
-Bewirkingssamevatting: $PAGESUMMARY $PAGEMINOREDIT
-
-Contacteer de bewirker:
-mail: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-Dao zalle bie volgende verangeringe gein nuuj berichte kómme tenzies te dees pazjena obbenuujts bezeuks. De kans ouch de notificatievlegskes op dien volglies verzètte.
-
- \'t {{SITENAME}}-notificatiesysteem
-
---
-Óm de insjtèllinge van dien volglies te verangere, zuug
-{{fullurl:Special:Watchlist/edit}}
-
-Commentaar en wiejer assistentie:
-{{fullurl:Help:Contents}}',
-'deletepage' => 'Pazjena wisse',
-'confirm' => 'Bevèstig',
-'excontent' => 'inhawd waor: \'$1\'',
-'excontentauthor' => 'inhawd waor: \'$1\' (aangemaak door [[Special:Contributions/$2|$2]])',
-'exbeforeblank' => 'inhawd veur \'t wisse waor: \'$1\'',
-'exblank' => 'pazjena waor laeg',
-'confirmdelete' => 'Bevèstig wisse',
-'deletesub' => '(Wisse "$1")',
-'confirmdeletetext' => 'De sjteis op \'t punt \'n pazjena of e plaetje veur ummer te wisse. Dit haolt allen inhawd en historie oet de database eweg. Bevèstig hieónger dat dit welzeker dien bedoeling is, dats te de gevolge begrieps.',
-'actioncomplete' => 'Actie voltoeid',
-'deletedtext' => '"$1" is gewis. Zuug $2 vuur \'n euverzich van recèntelik gewisde pazjena\'s.',
-'deletedarticle' => '"$1" is gewis',
-'dellogpage' => 'Wislogbook',
-'dellogpagetext' => 'Hie volg \'n lies van de meis recèntelik gewisde pazjena\'s en plaetjes.',
-'deletionlog' => 'Wislogbook',
-'reverted' => 'Iedere versie hersjtèld',
-'deletecomment' => 'Rae veur wisactie',
-'imagereverted' => 'De omzetting naar de oudere versie is geslaagd.',
-'rollback' => 'Wijzigingen ongedaan maken',
-'rollbacklink' => 'Trukdrieje',
-'cantrollback' => 'Trökdrejje van verangeringe neet meugelik: Dit artikel haet mer einen auteur.',
-'alreadyrolled' => '\'t Is neet meugelik óm de lèste verangering van [[$1]]
-door [[User:$2|$2]] ([[User talk:$2|euverlik]]) óngedaon te make. Emes angers haet de pazjena al hersjtèld of haet \'n anger bewèrking gedaon.
-
-De lèste bewèrking is gedaon door [[User:$3|$3]] ([[User talk:$3|euverlik]]).',
-'editcomment' => '\'t Bewirkingscommentair waor: "<i>$1</i>".',
-'revertpage' => 'Wieziginge door [[Special:Contributions/$2|$2]] ([[User_talk:$2|Euverlik]]) trukgedriejd tot de lètste versie door [[User:$1|$1]]',
-'protectlogpage' => 'Logbook besjermde pazjena\'s',
-'protectedarticle' => '$1 besjermd',
-'unprotectedarticle' => 'besjerming van $1 opgeheve',
-'protectsub' => '(Besjerme van "$1")',
-'confirmprotecttext' => 'Wits te zeker dats te dees pazjena wils besjèrme?',
-'confirmprotect' => 'Bevèstig besjerme',
-'protectmoveonly' => 'Besjerm allein taenge verplaatse',
-'protectcomment' => 'Rede veur besjerming',
-'unprotectsub' => '(Besjerming van "$1" opheve)',
-'confirmunprotecttext' => 'Wits e zeker das de besjèrming van dees pazjena wils opheffe?',
-'confirmunprotect' => 'Bevèstig vriegaeve van pazjena',
-'unprotectcomment' => 'Rede veur opheffe van besjerming',
-'undelete' => 'Verwiederde pazjena trukplaatse',
-'undeletepage' => 'Verwiederde pazjena\'s bekieke en trukplaatse',
-'undeletepagetext' => 'De ongersjtaande pazjena\'s zint verwiederd, meh bevinge zich nog sjteeds in \'t archief, en kinne weure truukgeplaatsj.',
-'undeletearticle' => 'Verwijderde pagina terugplaatsen',
-'undeleterevisions' => '$1 versies in \'t archief',
-'undeletehistory' => 'Als u een pagina terugplaatst, worden alle versies als oude versies teruggeplaatst. Als er al een nieuwe pagina met dezelfde naam is aangemaakt, zullen deze versies als oude versies worden teruggeplaatst, maar de huidige versie neet gewijzigd worden.',
-'undeleterevision' => 'Verwiederde versie van $1',
-'undeletebtn' => 'Trökzètte!',
-'undeletedarticle' => '"$1" is truukgeplaatsj.',
-'undeletedrevisions' => '$1 versies truukgeplaatsj',
-'namespace' => 'Naamruumde:',
-'invert' => 'Ómgedriejde selectie',
-'contributions' => 'Biedrages per gebroeker',
-'mycontris' => 'Mien biedraag',
-'contribsub' => 'Veur $1',
-'nocontribs' => 'Gein wijzigingen gevonden die aan de gestelde criteria voldoen.',
-'ucnote' => 'Hieonger sjtont de litste <b>$1</b> verangeringe van deze gebroeker in de litste <b>$2</b> daag.',
-'uclinks' => 'Bekiek de litste <b>$1</b> verangeringe; bekiek de litste <b>$2</b> daag.',
-'uctop' => ' (litste verangering)',
-'whatlinkshere' => 'Links nao dees pazjena',
-'notargettitle' => 'Gein doelpagina',
-'notargettext' => 'Ger hubt neet gezag veur welleke pagina ger deze functie wilt bekieke.',
-'linklistsub' => '(lies van verwiezinge)',
-'linkshere' => 'De volgende pazjena\'s verwieze hieheen:',
-'nolinkshere' => 'D\'r zint gein pazjena\'s mit links hiehaer.',
-'isredirect' => 'redirect pazjena',
-'blockip' => 'Blokkeer dit IP-adres',
-'blockiptext' => 'Gebroek \'t óngerstjaondj formeleer óm sjrieftoegank van e zeker IP-adres te verbeje. Dit maag allein gedaon weure om vandalisme te veurkómme.',
-'ipaddress' => 'IP-adres',
-'ipbreason' => 'Reden',
-'ipbsubmit' => 'Blokkeer dit IP-adres',
-'ipboptions' => '2 hours,1 day,3 days,1 week,2 weeks,1 month,3 months,6 months,1 year,infinite',
-'badipaddress' => '\'t IP-adres haet \'n ongeldige opmaak.',
-'blockipsuccesssub' => 'Blokkaad gelök',
-'blockipsuccesstext' => '\'t IP-adres "$1" is geblokkeerd.<br />
-Zuug de [[Special:Ipblocklist|lies van geblokkeerde IP-adresse]].',
-'unblockip' => 'Deblokkeer IP adres',
-'unblockiptext' => 'Gebroek het ongersjtaonde formeleer om weer sjrieftoegang te gaeve aan e geblokkierd IP adres.',
-'ipusubmit' => 'Deblokkeer dit IP-adres.',
-'ipblocklist' => 'Lies van geblokkeerde IP-adressen',
-'blocklistline' => 'Op $1 blokkeerde $2 $3 ($4)',
-'ipblocklistempty' => 'De blokkeerlies ies laeg.',
-'blocklink' => 'Blokkeer',
-'unblocklink' => 'deblokkeer',
-'contribslink' => 'biedrages',
-'autoblocker' => 'Ómdets te \'n IP-adres deils mit "$1" (geblokkeerd mit raeje "$2") bis te automatisch geblokkeerd.',
-'blocklogpage' => 'Blokkeerlogbook',
-'blocklogentry' => '"$1" is geblokkeerd veur d\'n tied van $2',
-'blocklogtext' => 'Dit is \'n log van blokkades van gebroekers. Automatisch geblokkeerde IP-adresse sjtoon hie neet bie. Zuug de [[Special:Ipblocklist|Lies van geblokkeerde IP-adresse]] veur de lies van op dit mement wèrkende blokkades.',
-'proxyblockreason' => 'Dien IP-adres is geblokkeerd ómdat \'t \'n aope proxy is. Contacteer estebleef diene internet service provider of technische óngersjteuning en informeer ze euver dit serjeus veiligheidsprebleem.',
-'proxyblocksuccess' => 'Klaor.',
-'lockdb' => 'Blokkeer de database',
-'unlockdb' => 'Deblokkeer de database',
-'lockdbtext' => 'Waarsjoewing: De database blokkere haet \'t gevolg dat nemes nog pazjena\'s kint bewirke, veurkäöre kint verangere of get angers kint doon woeveur d\'r verangeringe in de database nudig zint.',
-'unlockdbtext' => 'Het de-blokkeren van de database zal de gebroekers de mogelijkheid geven om wijzigingen aan pagina\'s op te slaan, hun voorkeuren te wijzigen en alle andere bewerkingen waarvoor er wijzigingen in de database nodig zijn. Is dit inderdaad wat u wilt doen?.',
-'lockconfirm' => 'Jao, ich wil de database blokkere.',
-'unlockconfirm' => 'Ja, ik wil de database de-blokkeren.',
-'lockbtn' => 'Blokkeer de database',
-'unlockbtn' => 'Deblokkeer de database',
-'locknoconfirm' => 'De höbs \'t vekske neet aangevink om dien keuze te bevèstige.',
-'lockdbsuccesssub' => 'Blokkering database succesvol',
-'unlockdbsuccesssub' => 'Blokkering van de database opgeheven',
-'lockdbsuccesstext' => 'De database van {{SITENAME}} is geblokkeerd. Vergaet neet de database opnuuj te deblokkere wens te klaor bis mit \'t óngerhaud.',
-'unlockdbsuccesstext' => 'Blokkering van de database van {{SITENAME}} is opgeheven.',
-'already_sysop' => 'Deze gebroeker is al systeemwèrker',
-'already_bureaucrat' => 'Deze gebroeker is al amtenaer',
-'already_steward' => 'Deze gebroeker is al steward',
-'movepage' => 'Verplaats pazjena',
-'movepagetext' => 'Mit \'t óngersjtaond formuleer kans te \'n pazjena verplaatse. De historie van de ouw pazjena zal nao de nuuj mitgaon. De ouwe titel zal automatisch \'ne redirect nao de nuuj pazjena waere. Doe kans \'n pazjena allein verplaatse, es gein pazjena besjteit mit de nuje naam, of es op die pazjena allein \'ne redirect zónger historie sjteit.',
-'movepagetalktext' => 'De biebehurende euverlikpazjena weurt ouch verplaats, mer \'\'\'neet\'\'\' in de volgende gevalle:
-* es de pazjena nao \'n anger [[Project:Naamruumde|naamruumde]] verplaats weurt
-* es al \'n euverlikpazjena besjteit ónger de angere naam
-* es doe \'t óngersjtaond vekske neet aanvinks',
-'movearticle' => 'Verplaats pazjena',
-'movenologin' => 'Neet aangemèld',
-'movenologintext' => 'Veur \'t verplaatsje van \'n pazjena mos e zien [[Special:Userlogin|aangemèld]].',
-'newtitle' => 'Nao de nuje titel',
-'movepagebtn' => 'Verplaats pazjena',
-'pagemovedsub' => 'De verplaatsing is gelök',
-'pagemovedtext' => 'Pazjena "[[$1]]" verplaats nao "[[$2]]".',
-'articleexists' => 'Dao is al \'n pazjena mit dees titel of de titel is óngeljig. <br />Kees estebleef \'n anger titel.',
-'talkexists' => 'De pazjena zelf is verplaats, meh de euverlikpazjena kós neet verplaats waere, ómdat d\'r al \'n euverlikpazjena mit de nuje titel besjtóng. Combineer de euverlikpazjena\'s estebleef mit de hand.',
-'movedto' => 'verplaats nao',
-'movetalk' => 'Verplaats de euverlikpazjena ouch.',
-'talkpagemoved' => 'De biebehurende euverlikpazjena is ouch verplaats.',
-'talkpagenotmoved' => 'De biebehurende euverlikpazjena is <strong>neet</strong> verplaats.',
-'1movedto2' => '[[$1]] verplaats nao [[$2]]',
-'1movedto2_redir' => '[[$1]] euver redirect verplaats nao [[$2]]',
-'movelogpage' => 'Logbook verplaatsde pazjena\'s',
-'movelogpagetext' => 'Dit is de lies van verplaatsde pazjena\'s.',
-'movereason' => 'Lèk oet woeróm',
-'revertmove' => 'trökdrieje',
-'delete_and_move' => 'Wis en verplaats',
-'delete_and_move_text' => '==Wisse vereis==
-
-De doeltitel "[[$1]]" besjteit al. Wils te dit artikel wisse óm ruumde te make veur de verplaatsing?',
-'delete_and_move_reason'=> 'Gewis óm artikel te kónne verplaatse',
-'export' => 'Exporteer pazjena\'s',
-'allmessages' => 'Alle systeemberichte',
-'allmessagesname' => 'Naam',
-'allmessagesdefault' => 'Obligaten teks',
-'allmessagescurrent' => 'Hujige teks',
-'allmessagestext' => 'Dit is \'n lies van alle systeemberichte besjikbaar in de MediaWiki:-naamruumde.',
-'allmessagesnotsupportedUI'=> 'Dien huidige interface taol <b>$1</b> weurt bie dees site neet ongerstjeund doer special:Allmessages.',
-'allmessagesnotsupportedDB'=> 'special:Allmessages neet óngersjteundj ómdat wgUseDatabaseMessages oet (off) sjteit.',
-'thumbnail-more' => 'Vergroete',
-'missingimage' => '<b>Plaetsje neet besjikbaar</b><br /><i>$1</i>',
-'filemissing' => 'Besjtand ontbrik',
-'tooltip-search' => 'Doerzeuk dizze wiki [alt-f]',
-'tooltip-minoredit' => 'Markeer dit as \'n kleine verangering [alt-i]',
-'tooltip-save' => 'Bewaar dien verangeringe [alt-s]',
-'tooltip-preview' => 'Bekiek dien verangeringe veurdets te ze definitief opsjleis! [alt-p]',
-'tooltip-diff' => 'Bekiek dien verangeringe in de teks. [alt-d]',
-'tooltip-compareselectedversions'=> 'Bekiek de versjille tusje de twie geselectierde versies van dees pazjena. [alt-v]',
-'tooltip-watch' => 'Voog dees pazjena toe aan dien volglies [alt-w]',
-'anonymous' => 'Anoniem(e) gebroeker(s) van {{SITENAME}}',
-'siteuser' => '{{SITENAME}} gebroeker $1',
-'lastmodifiedby' => 'Dees pazjena is \'t litst verangert op $1 doer $2.',
-'and' => 'en',
-'siteusers' => '{{SITENAME}} gebroekers(s) $1',
-'creditspage' => 'Sjrievers van dees pazjena',
-'subcategorycount' => 'Dees categorie haet {{PLURAL:$1|ein subcategorie|$1 subcategorieë}}.',
-'categoryarticlecount' => 'Dao zeen $1 artikele in dees categorie.',
-'mw_math_png' => 'Ummer PNG rendere',
-'mw_math_simple' => 'HTML in erg simpele gevalle en angesj PNG',
-'mw_math_html' => 'HTML woe meugelik en angesj PNG',
-'mw_math_source' => 'Laot de TeX code sjtaon (vuur tèksbrowsers)',
-'mw_math_modern' => 'Aangeroaje vuur nuui browsers',
-'mw_math_mathml' => 'MathML woe meugelik (experimenteil)',
-'Monobook.js' => '/* tooltips en access keys, pas op mit \'t \'-teike */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'Mien gebroekerspazjena\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'De gebroekerspazjena veur dit IP adres\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'Mien euverlikpazjena\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'Euverlik euver verangeringe doer dit IP addres\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Mien veurkäöre\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'De liest van gevolgde pazjenas.\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'Liest van mien biedraag\');
- ta[\'pt-login\'] = new Array(\'o\',\'De weurs aangemodigd om in te logge, meh t is neet verplich.\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'De weurs aangemodigd om in te logge, meh t is neet verplich.\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Aafmèlde\');
- ta[\'ca-talk\'] = new Array(\'t\',\'Euverlik euver dit artikel\');
- ta[\'ca-edit\'] = new Array(\'e\',\'De kins dees pazjena verangere.\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'Opmèrking toevoge aan dees discussie.\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Dees pazjena is besjermd. De kins häör brontèks bekieke.\');
- ta[\'ca-history\'] = new Array(\'h\',\'Auw versies van dees pazjena.\');
- ta[\'ca-protect\'] = new Array(\'=\',\'Besjerm dees pazjena\');
- ta[\'ca-delete\'] = new Array(\'\',\'Verwieder dees pazjena\');
- ta[\'ca-undelete\'] = new Array(\'\',\'Hersjtèl de verangeringe van dees pazjena van veurdat ze gewist woerd\');
- ta[\'ca-move\'] = new Array(\'m\',\'Verplaats dees pazjena\');
- ta[\'ca-nomove\'] = new Array(\'\',\'De höbs gein permissie veur \'t verplaatse van dees pazjena\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Dees pazjena toeveuge aan volgliest\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Dees pazjena van volgliest aafhaole\');
- ta[\'search\'] = new Array(\'f\',\'Doerzeuk dizze wiki\');
- ta[\'p-logo\'] = new Array(\'\',\'Huidpazjena\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'Bezeuk de huidpazjena\');
- ta[\'n-portal\'] = new Array(\'\',\'Euver t projèk, was e kins doon, woe se dinger kins vinge\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Achtergrondinfo van t nuuis\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'De lies van recènte verangeringe in de wiki.\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Laadt n willekäörige pazjena\');
- ta[\'n-help\'] = new Array(\'\',\'De plek om informatie euver dit projèk te vinge.\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Sjteun os\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Liest van alle wiki pazjenas die hieheen linke\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Recènte verangeringe in pazjenas woeheen gelinkt weurd\');
- ta[\'feed-rss\'] = new Array(\'\',\'RSS feed veur dees pazjena\');
- ta[\'feed-atom\'] = new Array(\'\',\'Atom feed veur dees pazjena\');
- ta[\'t-contributions\'] = new Array(\'\',\'Bekiek de liest van contributies van dizze gebroeker\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Sjtuur inne mail noa dizze gebroeker\');
- ta[\'t-upload\'] = new Array(\'u\',\'Upload plaetsjes of media besjtande\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'Liest van alle speciale pazjenas\');
-
-/* tot hie is \'t ok */
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Bekiek de pazjena\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Bekiek de gebroekerspazjena\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'Bekiek de mediapazjena\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Dit is n speciaal pazjena, de kins dees pazjena neet zelf editte.\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'Bekiek de projèkpazjena\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'Bekiek de plaetsjespazjena\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Bekiek t systeimberich\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'Bekiek t sjabloon\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'Bekiek de helppazjena\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'Bekiek de kattegoriepazjena\');',
-'deletedrevision' => 'Aw versie $1 gewis.',
-'previousdiff' => '↠Gank nao de vurrige diff',
-'nextdiff' => 'Gank nao de volgende diff →',
-'imagemaxsize' => 'Bepèrk plaetsjes op de besjrievingspazjena\'s van aafbeildinge tot:',
-'thumbsize' => 'Thumbnail size :',
-'showbigimage' => 'Download versie mit hoeg resolutie ($1x$2, $3 kB)',
-'newimages' => 'Nuuj plaetjes',
-'noimages' => 'Niks te zeen.',
-'specialloguserlabel' => 'Gebroeker:',
-'speciallogtitlelabel' => 'Titel:',
-'mediawarning' => '\'\'\'Warning\'\'\': This file may contain malicious code, by executing it your system may be compromised.<hr />',
-'exif-bitspersample' => 'Bits per componènt',
-'exif-compression' => 'Cómpressiesjema',
-'exif-datetime' => 'Datum en momènt besjtandjsverangering',
-'exif-artist' => 'Auteur',
-'exif-copyright' => 'Copyrighthawter',
-'exif-colorspace' => 'Kläörruumde',
-'exif-componentsconfiguration'=> 'Beteikenis van edere componènt',
-'exif-compressedbitsperpixel'=> 'Cómpressiemeneer bie dit plaetje',
-'exif-pixelxdimension' => 'Valind image height',
-'exif-datetimeoriginal' => 'Datum en momint van verwèkking',
-'exif-datetimedigitized'=> 'Datum en momènt van digitizing',
-'exif-aperturevalue' => 'Eupening',
-'exif-brightnessvalue' => 'Heljerheid',
-'exif-cfapattern' => 'CFA-patroen',
-'exif-contrast' => 'Contras',
-'exif-devicesettingdescription'=> 'Besjrieving methode-opties',
-'exif-compression-1' => 'Óngecómprimeerd',
-'exif-componentsconfiguration-0'=> 'besjteit neet',
-'exif-customrendered-0' => 'Normaal perces',
-'exif-contrast-0' => 'Normaal',
-'exif-contrast-1' => 'Weik',
-'exif-contrast-2' => 'Hel',
-'edit-externally' => 'Bewirk dit bestand mit \'n extern toepassing',
-'edit-externally-help' => 'Zuug de [http://meta.wikimedia.org/wiki/Help:External_editors setupinsjtructies] veur mier informatie.',
-'confirmemail' => 'Bevèstig e-mailadres',
-'confirmemail_text' => 'Deze wiki vereis dats te dien e-mailadres instèls iedats te e-mailfuncties
-gebroeks. Klik op de knop hieónger óm e bevèstegingsberich nao dien adres te
-sjikke. D\'n e-mail zal \'ne link mèt \'n code bevatte; eupen de link in diene
-browser óm te bevestege dat dien e-mailadres werk.',
-'confirmemail_send' => 'Sjik \'n bevèstegingcode',
-'confirmemail_sent' => 'Bevèstegingsberich versjik.',
-'confirmemail_sendfailed'=> 'Kós \'t bevèstegingsberich neet versjikke. Zuug dien e-mailadres nao op óngeljige karakters.',
-'confirmemail_invalid' => 'Óngeljige bevèstigingscode. De code is meugelik verloupe.',
-'confirmemail_success' => 'Dien e-mailadres is bevesteg. De kins noe inlogke en van de wiki genete.',
-'confirmemail_loggedin' => 'Dien e-mailadres is noe vasgelag.',
-'confirmemail_error' => 'Bie \'t opsjlaon van eur bevèstiging is get fout gegange.',
-'confirmemail_subject' => 'Bevèstiging e-mailadres veur {{SITENAME}}',
-'confirmemail_body' => 'Emes, waorsjienlik doe vanaaf \'t IP-adres $1, heet \'n account $2
-aangemaak mit dit e-mailadres op {{SITENAME}}.
-
-Eupen óm te bevèstige dat dit account wirkelik van dich is en de
-e-mailgegaeves op {{SITENAME}} te activere deze link in diene browser:
-
-$3
-
-Es geer dit *neet* zeet, dan volg de link neet. Dees bevèstigingscode
-blief geljig tot $4',
-'createarticle' => 'Maak artikel aan',
-'scarytranscludefailed' => '[Sjabloon $1 kós neet opgehaold waere; sorry]',
-'deletedwhileediting' => 'Waorsjoewing: dees pazjena is gewis naodats doe bis begós mit bewirke.',
-'confirmrecreate' => 'Gebroeker [[User:$1|$1]] ([[User talk:$1|euverlèk]]) heet dit artikel gewis naodats doe mèt bewirke begós mèt de rae:
-: \'\'$2\'\'
-Bevèsteg estebleef dats te dees pazjena ech obbenuujts wils make.',
-'recreate' => 'Pazjena obbenuujts make',
-'confirm_purge' => 'Wils te de buffer vaan dees paas wisse?
-
-$1',
-);
-?>
diff --git a/languages/MessagesLt.php b/languages/MessagesLt.php
deleted file mode 100644
index 2c551941..00000000
--- a/languages/MessagesLt.php
+++ /dev/null
@@ -1,949 +0,0 @@
-<?php
-
-/* Messages for LanguageLt */
-
-global $wgAllMessagesLt;
-$wgAllMessagesLt = array(
-'1movedto2' => 'Straipsnis \'$1\' pervadintas į \'$2\'',
-'1movedto2_redir' => '\'$1\' pervadintas į \'$2\' (anksÄiau buvo nukreipiamasis)',
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Mano vartotojo puslapis\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Vartotojo puslapis jūsų ip ardesui\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Mano aptarimų puslapis\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Pakeitimų aptarimas, darytus naudojant šį IP adresą\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Mano nustatymai\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Sąrašas straipsnių, kuriuos jūs pasirinkote stebėti.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Mano darytų keitimų sąrašas\');
-ta[\'pt-login\'] = new Array(\'o\',\'Rekomenduojame prisijungti, nors tai nÄ—ra privaloma.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Rekomenduojame prisijungti, nors tai nÄ—ra privaloma.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Atsijungti\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Straipsnio aptarimas\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Jūs galite redaguoti šį straipsnį. Nepamirškite peržiūrėti pakeitimų prieš užsaugodami.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'PradÄ—ti naujÄ… aptarimo temÄ….\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Puslapis yra užrakintas. Galite tik pažiūrėti turinį.\');
-ta[\'ca-history\'] = new Array(\'h\',\'AnkstesnÄ—s puslapio versijos.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Uždrausti šį puslapį\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Ištrinti šį puslapį\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Atstatyti puslapį su visais darytais keitimais\');
-ta[\'ca-move\'] = new Array(\'m\',\'Pervadinti straipsnį\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Neturite teisių pervadinti šį straipsnį\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Pridėti straipsnį į stebimųjų sąrašą\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Išimti straipsnį iš stebimųjų sąrašo\');
-ta[\'search\'] = new Array(\'f\',\'Ieškoti projekte {{SITENAME}}\');
-ta[\'p-logo\'] = new Array(\'\',\'Į pradinį puslapį\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Apsilankykite pradiniame puslapyje\');
-ta[\'n-portal\'] = new Array(\'\',\'Apie projektÄ…, kÄ… galima daryti, kur kÄ… rasti\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Find background information on current events\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Sąrašas paskutinių keitimų.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Parinkti atsitiktinį straipsnį\');
-ta[\'n-help\'] = new Array(\'\',\'Vieta, kur rasite rūpimus atsakymus.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Aukokite projektui\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'SÄ…raÅ¡as straipsnių, rodanÄių į Äia\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Paskutiniai keitimai straipsniuose, pasiekiamuose iš šio straipsnio\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS feed for this page\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom feed for this page\');
-ta[\'t-contributions\'] = new Array(\'\',\'Pažiūrėti vartotojo įnašą - darytus keitimus\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Siųsti el.laišką vartotojui\');
-ta[\'t-upload\'] = new Array(\'u\',\'Įdėti paveikslėlį ar media failą\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Specialiųjų puslapių sąrašas\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Pereiti į straipsnio turinį\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Rodyti vartotojo puslapį\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Rodyti media puslapį\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Å is puslapis yra specialusis - jo negalima redaguoti.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Rodyti projekto puslapį\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Rodyti paveikslėlio puslapį\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Rodyti sisteminį pranešimą\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Rodyti Å¡ablonÄ…\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Rodyti pagalbos puslapį\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Rodyti kategorijos puslapį\');',
-
-'about' => 'Apie',
-'aboutpage' => 'Projektas:Apie',
-'aboutsite' => 'Apie {{SITENAME}} projektÄ…',
-'accmailtext' => 'Vartotojo \'$1\' slaptažodis nusiųstas į $2.',
-'accmailtitle' => 'Slaptažodis išsiųstas.',
-'acct_creation_throttle_hit' => 'Atleiskite, jūs jau sukūrėte $1 prisijungimo vardą. Daugiau nebegalima.',
-'actioncomplete' => 'Veiksmas atliktas',
-'addedwatch' => 'Pridėta prie Stebimų',
-'addedwatchtext' => 'Straipsnis "$1" pridėtas į [[Special:Watchlist|stebimųjų sąrašą]].
-Būsimi straipsnio bei atitinkamo aptarimo puslapio pakeitimai bus rodomi stebimųjų puslapių sąraše,
-taip pat bus \'\'\'paryškinti\'\'\' [[Special:Recentchanges|naujausių keitimų sąraše]] kad išsiskirtų iš kitų straipsnių.
-
-<p>Jei bet kuriuo metu užsinorėtumėte nustoti stebėti straipsnį, spustelkite "nebestebėti" viršutiniame meniu.',
-'addgroup' => 'PridÄ—ti grupÄ™',
-'addgrouplogentry' => 'PridÄ—ta grupÄ— $2',
-'administrators' => '{{ns:project}}:Administratoriai',
-'allarticles' => 'Visi straipsniai',
-'allinnamespace' => 'Visi puslapiai (sritis - $1)',
-'alllogstext' => 'Bendra įdėtų failų, ištrynimų, užrakinimų, blokavimų ir teisių suteikimų istorija.
-Galima sumažinti rezultatų patikslinant veiksmo rūšį, vartotoją ar susijusį puslapį.',
-'allmessages' => 'Visi sistemos tekstai bei pranešimai',
-'allmessagescurrent' => 'Galiojanti reikšmė',
-'allmessagesdefault' => 'Reikšmė pagal nutylėjimą',
-'allmessagesname' => 'Pavadinimas',
-'allmessagesnotsupportedDB' => 'Specialus:AllMessages nepalaikoma, nes nustatymas wgUseDatabaseMessages yra išjungtas.',
-'allmessagesnotsupportedUI' => 'Jūsų pasirinkta kalba (<b>$1</b>) nėra palaikoma šiame projekte.',
-'allmessagestext' => 'Čia pateikiami visi sisteminiai tekstai bei pranešimai, esantys MediaWiki: vardų ervėje.',
-'allnonarticles' => 'Visi ne straipsniai',
-'allnotinnamespace' => 'Visi puslapiai (nesantys Å¡ioje srityje - $1)',
-'allpages' => 'Visi straipsniai',
-'allpagesfrom' => 'Rodyti puslapius pradedant nuo:',
-'allpagesnext' => 'Kitas (tolimesnis)',
-'allpagesprev' => 'Ankstesnis',
-'allpagessubmit' => 'Tinka',
-'alphaindexline' => 'Nuo $1 iki $2',
-'already_bureaucrat' => 'Vartotojas jau yra biurokratas',
-'already_steward' => 'Vartotojas jau yra Å«kvedys',
-'already_sysop' => 'Vartotojas jau yra administratorius',
-'alreadyloggedin' => '<strong>Jūs jau esate prisijungęs kaip vartotojas User $1!</strong><br />',
-'alreadyrolled' => 'Nepavyko atmesti paskutinio [[Vartotojas:$2|$2]] ([[Vartotojo aptarimas:$2|aptarimas]]) daryto straipsnio [[$1]] keitimo; kažkas jau pakeitė straipsnį arba suspėjo pirmas atmesti keitimą.
-
-Paskutimas keitimas darytas vartotojo [[Vartotojas:$3|$3]] ([[Vartotojo aptarimas:$3|Aptarimas]]).',
-'ancientpages' => 'Seniausi straipsniai',
-'and' => 'ir',
-'anontalk' => 'Šio IP aptarimų puslapis',
-'anontalkpagetext' => '----\'\'Tai yra anoniminio vartotojo, nesusikÅ«rusio arba nenaudojanÄio vartotojo vardo, aptarimų puslapis. DÄ—l to naudojamas [[IP adresas]] jo identifikavimui, kuris gali bÅ«ti dalinamas keliems vartotojams. Jeigu JÅ«s esate anoniminis (neregistruotas) vartotojas ir atrodo, kad komentarai nÄ—ra skirti Jums, [[Special:Userlogin|užsiregistruokite]], ir nebÅ«site tapatinamas su kitais anonimais.\'\'',
-'anonymous' => 'Neregistruotas vartotojas',
-'apr' => 'Bal',
-'april' => 'Balandžio',
-'article' => 'Turinys',
-'articleexists' => 'Straipsnis tokiu pavadinimu jau egzistuoja
-arba pasirinktas vardas yra neteisingas.
-Pasirinkite kitÄ… pavadinimÄ….',
-'articlepage' => 'Rodyti straipsnį',
-'aug' => 'Rgp',
-'august' => 'RugpjÅ«Äio',
-'autoblocker' => 'Automatinis užblokavimas, nes dalinatės IP adresu su vartotoju "$1". Priežastis - "$2".',
-'badaccess' => 'Teisių klaida',
-'badaccesstext' => 'Jūsų pasirinktas veiksmas yra ribotas ir
-leidžiamas tik vartotojiems turintiems šią privilegiją - "$2".
-Žr. $1.',
-'badarticleerror' => 'Veiksmas negalimas Å¡iam puslapiui.',
-'badfilename' => 'Paveiksliukas buvo pervadintas į "$1".',
-'badfiletype' => '".$1" yra nerekomenduojamas paveikslÄ—lio bylos formatas.',
-'badipaddress' => 'Neteisingas IP adresas',
-'badquery' => 'Bloga paieškos užklausa',
-'badquerytext' => 'Nepavyko apdoroti Jūsų paieškos užklausos.
-Tai galėjo būti dėl trumpesnio nei trijų simbolių paieškos rakto, arba neteisingai suformuotos užklausos (pavyzdžiui "namas and and tvartas").
-Pamėginkite kitokią užklausą.',
-'badretype' => 'Įvesti slaptažodžiai nesutampa.',
-'badtitle' => 'Blogas pavadinimas',
-'badtitletext' => 'Nurodytas puslapio pavadinimas buvo neteisingas, tuÅ¡Äias arba neteisingai sujungtas tarp-kalbinis arba tarp-wiki pavadinimas.',
-'blanknamespace' => '(straipsniai)',
-'blockedtext' => 'Jūsų vartotojo vardą arba IP adresą užblokavo $1.
-Nurodyta priežastis:<br />\'\'$2\'\'<p>Jūs galite susisiekti su $1 arba kuriuo nors kitu
-[[{{ns:project}}:Administrators|administratoriumi]] aptarti neaiškumus dėl blokavimo.
-
-Atkreipkite dėmesį, kad negalėsite išsiųsti el. laiško, jei nesate užsiregistravę ir pateikę realaus savo el. pašto adreso vartotojo [[Special:Preferences|nustatymuose]].
-
-Jūsų IP adresas yra $3. Prašome nurodyti šį adresą visais atvejais kai kreipiatės dėl blokavimo.',
-'blockedtitle' => 'Vartotojas yra blokuotas',
-'blockip' => 'Blokuoti vartotojÄ…',
-'blockipsuccesssub' => 'Užblokavimas pavyko',
-'blockipsuccesstext' => '"$1" buvo užblokuotas.
-<br />Aplankykite [[Special:Ipblocklist|IP blokų sąrašą]] norėdami jį peržiūrėti.',
-'blockiptext' => 'Naudokite šią formą, norėdami uždrausti rašymo teises iš nurodytų IP adresų ar vartotojų. Tai turėtų būti atliekama tiktai sustabdyti vandalizmui, bei priderinant [[{{ns:project}}:Policy|politiką]].
-Nurodykite tiksliÄ… priežastį apaÄioje (pavyzdžiui nurodydami sugadintus puslapius).',
-'blocklink' => 'blokuoti',
-'blocklistline' => '$1, $2 blokavo $3 (galioja iki $4)',
-'blocklogentry' => 'blokavo "$1", blokavimo laikas - $2',
-'blocklogpage' => 'Blokavimų_sąrašas',
-'blocklogtext' => 'Čia yra vartotojų blokavimo ir atblokavimo registras. Automatiškai blokuoti IP adresai neišvardinti. Jei norite pamatyti dabar blokuojamus adresus, žiūrėkite [[Special:Ipblocklist|IP blokavimų sąrašą]].',
-'bold_sample' => 'Paryškintas tekstas',
-'bold_tip' => 'Paryškinti tekstą',
-'booksources' => 'Knygų paieška',
-'brokenredirects' => 'Peradresavimai į niekur',
-'brokenredirectstext' => 'Žemiau iÅ¡vardinti peradresavimo puslapiai rodo į neegzistuojanÄius straipsnius.',
-'bugreports' => 'Pranešti apie klaidą',
-'bugreportspage' => 'Projektas:Klaidų_fiksavimas',
-'bureaucratlog' => 'Biurokratų_sąrašas',
-'bureaucratlogentry' => 'Vartotojui "$1" suteiktos teisÄ—s "$2"',
-'bydate' => 'pagal datÄ…',
-'byname' => 'pagal vardÄ…',
-'bysize' => 'pagal dydį',
-'cachederror' => 'Pateiktas išsaugota prašomo puslapio kopija, ji gali būti netiksli.',
-'cancel' => 'Atšaukti',
-'cannotdelete' => 'Nepavyko ištrinti nurodyto straipsnio ar paveikslėlio. (Gali būti, kad kažkas kitas ištrynė pirmas)',
-'cantrollback' => 'Negalima atmesti redagavimo; paskutinis keitęs vartotojas yra vienintelis straipsnį redagavęs autorius.',
-'categories' => 'Kategorijos',
-'categoriespagetext' => 'Projekte yra Å¡ios kategorijos.',
-'category' => 'kategorija',
-'category_header' => 'Kategorijos "$1" straipsniai',
-'categoryarticlecount' => 'Kategorijoje straipsnių - $1',
-'categoryarticlecount1' => 'Straipsnių kategorijoje - $1.',
-'changed' => 'pakeitÄ—',
-'changegrouplogentry' => 'PakeitÄ— grupÄ™ $2',
-'changepassword' => 'Pakeisti slaptažodį',
-'changes' => 'pasikeitimai',
-'clearyourcache' => '\'\'\'DÄ—mesio:\'\'\' IÅ¡saugojÄ™ turite iÅ¡valyti narÅ¡yklÄ—s spartinanÄiÄ… saugyklÄ… (cache): \'\'\'Mozilla/Safari/Konqueror:\'\'\' spausdami \'\'Shift\'\' pasirinkite \'\'reload\'\' (arba \'\'Ctrl-Shift-R\'\'), \'\'\'IE:\'\'\' \'\'Ctrl-F5\'\', \'\'\'Opera:\'\'\' \'\'F5\'\'.',
-'columns' => 'Stulpeliai',
-'compareselectedversions' => 'Palyginti pasirinktas versijas',
-'confirm' => 'Tvirtinu',
-'confirmdelete' => 'Trynimo veiksmo patvirtinimas',
-'confirmdeletetext' => 'Jūs pasirinkote ištrinti straipsnį ar paveikslėlį
-kartu su visa istorija iš duomenų bazės.
-Prašome patvirtinti kad jūs norite tai padaryti,
-žinote kokios yra veiksmo pasekmės,
-ir kad jūs tai darote nenusižengdamas
-[[{{ns:project}}:Policy|{{SITENAME}}jos Politikai]].', // TODO: grammar
-'confirmemail' => 'Patvirtinkite el.pašto adresą',
-'confirmemail_body' => 'Kažkas (tikriausiai jūs) IP adresu užregistravo
-vartotoją "$2" susietą su šiuo el.pašto adresu projekte {{SITENAME}}.
-
-Kad užtikrinti el.pašto priklausomybę registravusiam naudotojui
-ir aktyvuoti su Å¡iuo adresu susijusias projekto galimybes,
-atverkite šią nuorodą savo naršyklėje:
-
-$3
-
-Jei naudotoją registravote *ne* jūs, neatidarykite šio adreso. Patvirtinimo kodas
-baigs galioti $4.',
-'confirmemail_error' => 'Patvirtinimo metu įvyko neatpažinta klaida.',
-'confirmemail_invalid' => 'Neteisingas patvirtinimo kodas. Kodo galiojimas gali būti jau pasibaigęs.',
-'confirmemail_loggedin' => 'Jūsų el.pašto adresas patvirtintas.',
-'confirmemail_send' => 'Išsiųsti patvirtinimo kodą',
-'confirmemail_sendfailed' => 'Nepavyko išsiųsti patvirtinimo kodo. Patikrinkite, ar adrese nėra klaidingų simbolių.',
-'confirmemail_sent' => 'Patvirtinimo laiškas išsiųstas.',
-'confirmemail_subject' => '{{SITENAME}} el.pašto adreso patvirtinimas',
-'confirmemail_success' => 'Jūsų el.pašto adresas patvirtintas. Dabar galite prisijungti ir mėgautis wiki.',
-'confirmemail_text' => 'Šiame projekte būtina patvirtinti el.pašto adresą
-prieš naudojant su el.paštu susijusias galimybes. Spustelkite žemiau esantį mygtuką,
-kad jūsų el.pašto adresu būtų išsiųstas patvirtinimo kodas.
-Laiške bus atsiųsta nuoroda su kodu, kuria nuėjus, el.pašto adresas bus patvirtintas.',
-'confirmprotect' => 'Užrakinimo patvirtinimas',
-'confirmprotecttext' => 'Ar jūs tikrai norite užrakinti šį straipsnį?',
-'confirmrecreate' => 'Naudotojas [[Naudotojas:$1|$1]] ([[Naudotojo aptarimas:$1|aptarimas]]) ištrynė šį puslapį po to, kai pradėjote jį redaguoti. Trynimo priežąstis:
-: \'\'$2\'\'
-Prašome patvirtinti, kad tikrai norite iš naujo sukurti straipsnį.',
-'confirmunprotect' => 'Atrakinimo patvirtinimas',
-'confirmunprotecttext' => 'Ar tikrai norite atrakinti šį straipsnį?',
-'contextchars' => 'Konteksto simbolių eilutėje',
-'contextlines' => 'EiluÄių rezultate',
-'contribs-showhideminor' => '$1 smulkius keitimus',
-'contribslink' => 'įnašas',
-'contribsub' => 'Vartotojo $1',
-'contributions' => 'Vartotojo indÄ—lis',
-'copyright' => 'Turinys pateikiamas su $1 licencija.',
-'copyrightpage' => '{{ns:project}}:Copyrights',
-'copyrightpagename' => '{{SITENAME}} copyright',
-'copyrightwarning' => 'ūsų pakeitimai įsigalios iškart.</div>
-* Jei norite tik išmėginti redagavimą, naudokite [[{{ns:project}}:Sandbox|smėlio dėžę]].
-* KÅ«rimas, redagavimas ir tobulinimas yra skatinami; taÄiau, netikÄ™ keitimai bus greitai atmesti.
-* \'\'\'Nepamirškite \'\'cituoti šaltinių\'\', kad kiti galėtų įsitikinti, kad pakeitimai teisingi.
-----
-NEKOPIJUOKITE AUTORINĖMIS TEISĖMIS APSAUGOTŲ DARBŲ BE LEIDIMO!
-
-*Viskam, kas patenka į projektąą, yra taikoma GNU Laisvos Documentacijos Licencija (detaliau - $1).
-*\'\'\'Jei nepageidaujate, kad jÅ«sų įvestas turinys bÅ«tų negailestingai redaguojamas ir platinamas, neraÅ¡ykite Äia.\'\'\'
-* JÅ«s taip pat pasižadate, kad tai jÅ«sų paÄių raÅ¡ytas turinys arba kopijuotas iÅ¡ viešų ar panaÅ¡ių nemokamų Å¡altinių (dauguma internetinių puslapių nepatenka į viešų Å¡altinių kategorijÄ…).',
-'couldntremove' => 'Nepavyko pašalinti \'$1\'...',
-'createaccount' => 'Sukurti vartotojÄ…',
-'createaccountmail' => 'el.paštu',
-'createarticle' => 'Kurti straipsnį',
-'created' => 'sukurta',
-'cur' => 'dab',
-'currentevents' => '-',
-'currentevents-url' => '-',
-'currentrev' => 'DabartinÄ— versija',
-'currentrevisionlink' => 'žiūrėti esamą versiją',
-'data' => 'Duomenys',
-'databaseerror' => 'Duomenų bazės klaida',
-'dateformat' => 'Datos formatas',
-'dberrortext' => 'Įvyko duomenų bazės užklausos klaida.
-Tai galėjo būti dėl neteisingos paieškos užklausos (žiūr. $5),
-arba dėl klaidos programinėje įrangoje.
-Paskutinė mėginta duomenų bazės užklausa buvo:
-<blockquote><tt>$1</tt></blockquote>
-iš funkcijos: "<tt>$2</tt>".
-Klaida: "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Įvyko duomenų bazės užklausos klaida.
-Paskutinė mėginta duomenų bazės užklausa buvo:
-
- $1
-
-iš funkcijos: "$2". Klaida: "$3: $4".',
-'deadendpages' => 'Straipsniai-aklavietÄ—s',
-'dec' => 'Gru',
-'december' => 'Gruodžio',
-'defaultns' => 'Pagal nutylėjimą ieškoti šiose vardų erdvėse:',
-'defemailsubject' => '{{SITENAME}} e-mail',
-'delete' => 'trinti',
-'delete_and_move' => 'Perkelti ištrinant',
-'delete_and_move_reason' => 'IÅ¡trinta perkeliant Deleted',
-'deletecomment' => 'Trynimo priežastis',
-'deletedarticle' => 'ištrynė "$1"',
-'deletedrev' => '[ištrinta]',
-'deletedrevision' => 'IÅ¡trinta sena versija $1.',
-'deletedtext' => 'Straipsnis "$1" ištrintas.
-Šalinimų sąrašas - $2.',
-'deletedwhileediting' => 'Dėmesio: Šis puslapis ištrintas po to, kai pradėjote redaguoti!',
-'deleteimg' => 'trinti',
-'deleteimgcompletely' => 'IÅ¡trinti visas versijas',
-'deletepage' => 'Trinti puslapį',
-'deletesub' => '(Trinama "$1")',
-'deletethispage' => 'Ištrinti straipsnį',
-'deletionlog' => 'šalinimų sąrašas',
-'dellogpage' => 'Šalinimų_sąrašas',
-'dellogpagetext' => 'Žemiau pateikiamas sąrašas paskutiniu metu pašalintų straipsnių.',
-'destfilename' => 'Norimas failo vardas',
-'diff' => 'skirt',
-'difference' => '(Skirtumai tarp versijų)',
-'disambiguations' => 'Nukreipiamieji puslapiai',
-'disambiguationstext' => 'Žemiau išvardinti straipsniai, rodantys į <i>nukreipiamuosius puslapius</i>. Nuorodos turėtų būti patikslintos kad rodytų į konkretų straipsnį.<br />Puslapis skaitomas nukreipiamuoju, jei nuoroda į jį yra $1.<br />',
-'disclaimers' => 'Jokių Garantijų',
-'doubleredirects' => 'Dvigubi peradresavimai',
-'doubleredirectstext' => 'Kiekvienoje eilutėje išvardintas pirmasis ir antrasis peradresavimai, taip pat pirma antrojo peradresavimo eilutė, paprastai rodanti į "teisingą" puslapį, į kurį turi būti rodoma.',
-'download' => 'parsisiųsti',
-'edit' => 'Redaguoti',
-'edit-externally' => 'Atidaryti išoriniame redaktoriuje',
-'edit-externally-help' => 'Žiūrėkite [http://meta.wikimedia.org/wiki/Help:External_editors diegimo instrukcijas] (angl.).',
-'editcomment' => 'Redagavimo komentaras: "<i>$1</i>".',
-'editconflict' => 'Išpręskite konfliktą: $1',
-'editcurrent' => 'Redaguoti dabartinÄ™ puslapio versijÄ…',
-'editgroup' => 'Redaguoti grupÄ™',
-'edithelp' => 'Kaip Redaguoti',
-'edithelppage' => 'Pagalba:Redagavimas',
-'editing' => 'Taisomas straipsnis - $1',
-'editingcomment' => 'Taisomas straipsnis - $1 (comment)',
-'editingold' => '<strong>Ä®SPÄ–JIMAS: JÅ«s keiÄiate ne naujausiÄ… puslapio versijÄ….
-Jei išsaugosite savo keitimus, prieš tai daryti pakeitimai pradings.</strong>',
-'editingsection' => 'Taisomas straipsnis - $1 (skyrius)',
-'editsection' => 'taisyti',
-'editold' => 'taisyti',
-'editthispage' => 'Taisyti straipsnį',
-'editusergroup' => 'Redaguoti naudotojo gruoes',
-'email' => 'El. paštas',
-'emailconfirmlink' => 'Patvirtinkite savo el.pašto adresą',
-'emailfrom' => 'Nuo',
-'emailmessage' => 'Tekstas',
-'emailnotauthenticated' => 'Jūsų el.pašto adresas <strong>nėra patvirtintas</strong>. El.laiškas
-nebus siunÄiamas nei vienu žemiau iÅ¡vardintų bÅ«dų.',
-'emailpage' => 'Siųsti el.laišką',
-'emailsend' => 'Siųsti',
-'emailsent' => 'El.laiškas išsiųstas',
-'emailsenttext' => 'Jūsų el.pašto žinutė išsiųsta.',
-'emailsubject' => 'Tema',
-'emailto' => 'Kam',
-'emailuser' => 'Rašyti laišką',
-'emptyfile' => 'PanaÅ¡u, kad failas, kurį įkÄ—lÄ—te yra tuÅ¡Äias. Tai gali bÅ«ti dÄ—l klaidos failo pavadinime. Pasitikrinkite ar tikrai norite įkelti Å¡itÄ… failÄ….',
-'enotif_body' => '$WATCHINGUSERNAME,
-
-Projekto {{SITENAME}} puslapis $PAGETITLE buvo $CHANGEDORCREATED $PAGEEDITDATE vartotojo $PAGEEDITOR, dabartinÄ™ versijÄ… rasite adresu $PAGETITLE_URL.
-
-$NEWPAGE
-
-Redaguotojo komentaras: $PAGESUMMARY $PAGEMINOREDIT
-
-Susisiekti su redaguotoju:
-el.paštu: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-Daugiau praneÅ¡imų apie vÄ—lesnius pakeitimus nebus siunÄiama, jei neapsilankysite puslapyje. JÅ«s taip pat galite iÅ¡jungti praneÅ¡imo žymÄ™ jÅ«sų stebimiems puslapiams stebimų straipsnių puslapyje.
-
- Jūsų draugiškoji projekto {{SITENAME}} pranešimų sistema
-
---
-Norėdami pakeisti stebimų puslapių nustatymus, užeikite į
-{{SERVER}}{{localurl:Special:Watchlist/edit}}
-
-Atsiliepimai ir pagalba:
-{{SERVER}}{{localurl:Help:Contents}}',
-'enotif_lastvisited' => 'Užeikite į $1, jei norite matyti pakeitimus nuo paskutiniojo apsilankymo.',
-'enotif_mailer' => '{{SITENAME}} Pranešimų sistema',
-'enotif_newpagetext' => 'Tai naujas puslapis.',
-'enotif_reset' => 'Pažymėti visuspuslapius kaip aplankytus',
-'enotif_subject' => '{{SITENAME}} projekte vartotojas $PAGEEDITOR $CHANGEDORCREATED $PAGETITLE',
-'error' => 'Klaida',
-'errorpagetitle' => 'Klaida',
-'exbeforeblank' => 'turinys prieš ištrinant buvo:',
-'exblank' => 'puslapis buvo tuÅ¡Äias',
-'excontent' => 'buvęs turinys:',
-'excontentauthor' => 'turinys: \'$1\' (redagavo tik \'$2\')',
-'explainconflict' => 'Straipsnis jau buvo redaguotas nuo tada, kai jūs pradėjote redaguoti straipsnį.
-Viršutiniame tekstiniame lauke pateikta šiuo metu projekte esanti straipsnio versija.
-JÅ«sų keitimai pateikti žemiau esanÄiame lauke.
-Kadangi automatiškai sulieti pakeitimų nepavyko, jums teks rankomis
-sulieti savo darytus pakeitimus į dabartinę versiją.
-Paspaudus "Išsaugoti", užsaugotas bus
-<b>tik</b> tekstas viršutiniame tekstiniame lauke.<br />',
-'export' => 'Eksportuoti puslapius',
-'exportcuronly' => 'Eksportuoti tik dabartinę versiją, neįtraukiant istorijos',
-'exporttext' => 'Galite eksportuoti vieno puslapio tekstą ir istoriją ar kelių puslapių vienu metu
-tame paÄiame XML atsakyme. Ateityje Å¡ie puslapiai galÄ—s bÅ«ti importuojami į kitÄ…
-projektą, veikiantį MediaWiki pagrindu.
-
-NorÄ—dami eksportuoti puslapius, įveskite pavadinimus žemiau esanÄiame tekstiniame lauke
-po vienÄ… pavadinimÄ… eilutÄ—je, taip pat pasirinkite ar norite eksportuoti ir istorijÄ…
-ar tik dabartinÄ™ versijÄ… su paskutinio redagavimo informacija.
-
-NorÄ—dami eksportuoti vieno puslapio dabartinÄ™ versijÄ…, galite naudoti nuorodÄ…, pvz. [[{{ns:Special}}:Export/Lietuva]]
-straipsniui [[Lietuva]].',
-'extlink_sample' => 'http://www.pavyzdys.lt Nuorodos pavadinimas',
-'extlink_tip' => 'Išorinė nuoroda (nepamirškite http:// prefikso)',
-'faq' => 'DUK',
-'faqpage' => 'Projektas:DUK',
-'feb' => 'Vas',
-'february' => 'Vasario',
-'filedesc' => 'Komentaras',
-'fileexists' => 'Failas tuo paÄiu vardu jau egzistuoja, praÅ¡ome pažiÅ«rÄ—ti $1 jei nesate tikras, ar norite perraÅ¡yti šį failÄ….',
-'filename' => 'Failas',
-'files' => 'Failai',
-'fileuploaded' => 'Failas "$1" sėkmingai įkeltas.
-Prašome nueiti šia nuoroda: $2 į failo aprašymo puslapį ir įrašyti informaciją apie failą, iš kokio šaltinio paimtas, kas jo autorius, bei kitą susijusią informaciją (taip pat ir licencijavimo tipą).',
-'fileuploadsummary' => 'Komentaras:',
-'formerror' => 'Klaida: nepavyko apdoroti formos duomenų',
-'friday' => 'Penktadienis',
-'go' => 'Rodyk',
-'group-admin-name' => 'Administratorius',
-'group-bureaucrat-name' => 'Biurokratas',
-'guesstimezone' => 'Paimti iš naršyklės',
-'headline_sample' => 'Skyriaus Pavadinimas',
-'headline_tip' => 'Skyriaus pavadinimas (2-o lygio)',
-'help' => 'Pagalba',
-'helppage' => 'Pagalba:turinys',
-'hide' => 'SlÄ—pti',
-'hidetoc' => 'slÄ—pti',
-'hist' => 'ist',
-'histfirst' => 'Seniausi',
-'histlast' => 'Paskutiniai',
-'histlegend' => 'Skirtumai tarp versijų: radijo mygtukais iÅ¡sirinkite lyginamas versijas ir spustelkite \'\'Enter\'\' klaviÅ¡Ä… arba mygtukÄ…, esantį apaÄioje.<br />
-Žymėjimai: (dab) = palyginimas su naujausia versija,
-(pask) = palyginimas su prieš tai buvusia versija, S = smulkus keitimas.',
-'history' => 'Straipsnio istorija',
-'history_short' => 'Istorija',
-'historywarning' => 'DÄ—mesio: Trinamas puslapis turi istorijÄ…:',
-'hr_tip' => 'Horizontali linija (nepernaudoti)',
-'illegalfilename' => 'Failo varde "$1" yra simbolių, netinkamų straipsnio pavadinimui. Prašome pervadint failą ir mėginti įkelti iš naujo.',
-'ilsubmit' => 'Ieškoti',
-'image_sample' => 'Pavyzdys.jpg',
-'image_tip' => 'Įdėti paveiksėlį',
-'imagelinks' => 'PaveikslÄ—lio naudojimas',
-'imagelist' => 'Paveikslėlių sąrašas',
-'imagelistall' => 'visi',
-'imagelisttext' => 'Žemiau yra paveikslėlių sąrašas (rodoma $1), surūšiuotas $2.',
-'imagemaxsize' => 'Riboti rodomų paveikslėlių dydį:',
-'imagepage' => 'Žiūrėti paveikslėlio puslapį',
-'imagereverted' => 'AnkstesnÄ—s versijos atstatymas pavyko.',
-'imgdelete' => 'trint',
-'imgdesc' => 'apr',
-'imghistlegend' => 'Žymėjimai: (dab) = dabartinė paveikslėlio versija, (trint) = ištrinti
-senÄ… versijÄ…, (atst) = atstatyti senÄ… versijÄ….
-<br /><i>Spustelkite ant datos norėdami pažiūrėti tuo metu buvusią versiją</i>.',
-'imghistory' => 'PaveikslÄ—lio istorija',
-'imglegend' => 'Legend: (apr) = žiūrėti/redaguoti paveikslėlio aprašymą.',
-'import' => 'Importuoti puslapius',
-'importnosources' => 'Nenustatyti importo šaltiniai, o tiesioginis importas uždraustas.',
-'importsuccess' => 'Importas pavyko!',
-'internalerror' => 'Nenustatyta vidinÄ— klaida',
-'invert' => 'Rodyti visas sritis išskyrus pasirinktąją',
-'ipblocklist' => 'Blokuotų IP adresų bei vartotojų sąrašas',
-'ipbreason' => 'Priežastis',
-'ipbsubmit' => 'Blokuoti šį naudotoją',
-'ipusubmit' => 'Atblokuoti šį adresą',
-'ipusuccess' => '"[[$1]]" atblokuotas',
-'isbn' => 'ISBN',
-'isredirect' => 'nukreipiamasis',
-'italic_sample' => 'Tekstas kursyvu',
-'italic_tip' => 'IÅ¡skirti kursyvu',
-'jan' => 'Sau',
-'january' => 'Sausio',
-'jul' => 'Lie',
-'july' => 'Liepos',
-'jun' => 'Bir',
-'june' => 'Birželio',
-'laggedslavemode' => 'Dėmesio: Straipsnyje gali nesimatyti naujausių pakeitimų.',
-'last' => 'pask',
-'lastmodified' => 'Paskutinį kartą keista $1.',
-'lineno' => 'EilutÄ— $1:',
-'link_sample' => 'Straipsnio pavadinimas',
-'link_tip' => 'VidinÄ— nuoroda',
-'linklistsub' => '(Nuorodų sąrašas)',
-'linkshere' => 'Šie straipsniai rodo į pasirinktąjį straipsnį:',
-'linkstoimage' => 'PaveikslÄ—lis naudojamas Å¡iuose straipsniuose:',
-'listingcontinuesabbrev' => ' tęs.',
-'listusers' => 'Vartotojų sąrašas',
-'loadhist' => 'Renkama straipsnio istorija',
-'localtime' => 'Rodomas vietinis laikas',
-'log' => 'Specialiųjų veiksmų istorija',
-'login' => 'Prisijungti/Registruotis',
-'loginend' => '\'\'\'Vartotojo sukūrimas trunka tik kelias sekundes.\'\'\'
-
-<div style="font-size:88%">
-*\'\'\'Norėdami sukurti vartotoją, pasirinkite vartotojo vardą bei slaptažodį ir spustelkite "Sukurkite vartotoją".\'\'\'
-*Vengite vardų, kurie galėtų būti įžeidžiantys ar nevienareikšmiškai suprantami.
-*Pasirinkite skaitomÄ… vardÄ…, ne skaiÄių.
-*Vartotojo vardas turi prasidėti iš didžiosios raidės.
-*Vengite įžymybių vardų, taip pat vardų, panašių į įžymybės vardą ar žinomo projekto vartotojo vardą.
-</div>
-
-\'\'\'Jei jau esate susikūrę vartotoją, tereikia įvesti vartotojo vardą ir pasirinktą slaptažodį.\'\'\'
-
-<div style="font-size:88%">
-*Norėdami prisijungti, turite būti įjunge "sausainėlius" (\'\'cookies\'\') savo naršyklėje.
-</div>
-<div style="clear: both; padding-top: 2em;">
-Elektroninio paÅ¡to adresas nÄ—ra privalomas - patvirtinimo laiÅ¡kai nÄ—ra siunÄiami. TaÄiau, jei įvestumÄ—te el.paÅ¡to adresÄ…, kiti vartotojai galÄ—tų jums siųsti žinutes tuo adresu, nesužinodami paÄio adreso. Taip pat el.paÅ¡to adresas bÅ«tinas, jei pamirÅ¡tumÄ—te savo slaptažodį. \'\'\'Garantuojame, kad el.paÅ¡to adresas nebus niekam atskleistas.\'\'\'
-</div>',
-'loginerror' => 'Prisijungimo klaida',
-'loginpagetitle' => 'Prisijungimas',
-'loginproblem' => '<b>Problemos su jūsų prisijungimu.</b><br />Pabandykite iš naujo!',
-'loginprompt' => '<!--Norėdami prisijungti prie Wikipedijos, privalote įsijungti \'\'\'cookies\'\'\' savo naršyklėje.-->',
-'loginsuccess' => 'Šiuo metu jūs prisijungęs prie projekto kaip "$1".',
-'loginsuccesstitle' => 'SÄ—kmingai prisijungÄ—te',
-'logout' => 'Atsijungti',
-'logouttext' => 'JÅ«s atsijungÄ—te nuo projekto.
-Galite toliau naudoti projektÄ… anonimiÅ¡kai arba prisijunkite iÅ¡ naujo tuo paÄiu ar kitu vartotoju.<br />
-P.S.: kai kuriuose puslapiuose ir toliau gali rodyti lyg būtumėte prisijungęs iki tol, kol išvalysite savo naršyklės išsaugotas puslapių kopijas',
-'lonelypages' => 'Vieniši straipsniai',
-'longpages' => 'Ilgiausi puslapiai',
-'mailmypassword' => 'Siųsti naują slaptažodį paštu',
-'mainpage' => 'Pradžia',
-'maintenance' => 'Įrankių puslapis',
-'makesysop' => 'Padaryti administratoriumi',
-'mar' => 'Kov',
-'march' => 'Kovo',
-'markaspatrolleddiff' => 'Žymėti kad patikrinta',
-'markaspatrolledtext' => 'Pažymėti, kad straipsnis patikrintas',
-'markedaspatrolled' => 'Uždėta žymė "Patikrinta"',
-'markedaspatrolledtext' => 'Pasirinkta revizija sėkmingi pažymėta kaip patikrinta',
-'math' => 'Matematika',
-'math_sample' => 'Įveskite formulę',
-'math_tip' => 'MatematinÄ— formulÄ— (LaTeX formatu)',
-'may' => 'Geg',
-'may_long' => 'Gegužės',
-'minoredit' => 'Smulkus pataisymas',
-'minoreditletter' => 'S',
-'missingimage' => '<b>Trūkstamas paveikslėlis</b><br /><i>$1</i>',
-'monday' => 'Pirmadienis',
-'moredotdotdot' => 'Daugiau...',
-'mostlinked' => 'Rodomiausi straipsniai',
-'move' => 'Pervadinti',
-'movearticle' => 'Straipsnio pervadinimas',
-'movedto' => 'perkeltas į',
-'movelogpage' => 'Perkėlimų sąrašas',
-'movenologin' => 'Neprisijungęs',
-'movenologintext' => 'Norėdami pervadinti puslapį, turite būti registruotas ir <a href="/wiki/Special:Userlogin">prisijungęs</a> vartotojas.',
-'movepage' => 'Straipsnio pervadinimas',
-'movepagebtn' => 'Pervadinti',
-'movepagetalktext' => 'Straipsnio aptarimo puslapis (jei egzistuoja) bus automatiškai
-perkeltas kartu su straipsniu, \'\'\'išskyrus,\'\'\' jei
-*keiÄiate straipsnio vardų erdvÄ™,
-*straipsniui nauju pavadinimu jau egzistuoja netuÅ¡Äias aptarimo puslapis, arba
-*paliksite žemiau esanÄia varnelÄ™ nepažymÄ—tÄ….
-
-Tokiu atveju jūs savo nuožiūra turite perkelti arba apjungti aptarimo puslapį.',
-'movepagetext' => 'Naudodamiesi žemiau pateikta forma, pervadinsite straipsnį
-neprarasdami jo istorijos.
-Senas straipsnio pavadinimas taps nukreipiamuoju - rodys į naująjį.
-Nuorodos į straipsnį nebus automatiškai pakeistos, todėl būtinai
-[[Special:Maintenance|patikrinkite]] ar nesukūrėte dvigubų ar
-neveikianÄių nukreipimų.
-Jūs esate atsakingas už tai, kad nuorodos rodytų į teisingą straipsnį.
-
-Pažymėtina, kad puslapis nebus pervadintas, jei jau yra straipsnis
-nauju pavadinimu, nebent tas straipsnis tuÅ¡Äias arba nukreipiamasis ir
-neturi redagavimo istorijos. Taigi, jūs galite pervadinti straipsnį
-seniau naudotu vardu, jei prieš tai jis buvo per klaidą pervadintas,
-o egzistuojanÄių puslapių sugadinti negalite.
-
-<b>DÄ–MESIO!</b>
-Jei pervadinate populiarų straipsnį, tai gali sukelti nepageidaujamų
-šalutinių efektų, dėl to šį veiksmą vykdykite tik įsitikinę,
-kad suprantate visas pasekmes.',
-'movereason' => 'Priežastis',
-'movetalk' => 'Jei įmanoma, kartu perkelti aptarimo puslapį.',
-'movethispage' => 'Pervadinti straipsnį',
-'mw_math_html' => 'HTML kai įmanoma, kitaip - PNG',
-'mw_math_mathml' => 'MathML jei įmanoma (eksperimentinis)',
-'mw_math_modern' => 'Rekomenduojama modernioms naršyklėms',
-'mw_math_png' => 'Visada formuoti PNG',
-'mw_math_simple' => 'HTML paprastais atvejais, kitaip - PNG',
-'mw_math_source' => 'Palikti TeX formatą (tekstinėms naršyklėms)',
-'mycontris' => 'Mano įnašas',
-'mypage' => 'Mano puslapis',
-'mytalk' => 'mano aptarimas',
-'namespace' => 'Vardų sritis:',
-'namespacesall' => 'visos',
-'navigation' => 'Navigacija',
-'nbytes' => '$1 B',
-'nchanges' => '$1 pakeitimai',
-'newarticle' => '(Naujas)',
-'newarticletext' => 'JÅ«s patekote į neegzistuojanÄio straipsnio puslapį.
-NorÄ—dami sukurti straipsnį, pradÄ—kite žemiau esanÄiame įvedimo lauke
-(plaÄiau [[Help:Kaip pradÄ—ti puslapį|apie puslapių kÅ«rimÄ…]]).
-Jei patekote Äia per klaidÄ…, paprasÄiausiai spustelkite narÅ¡yklÄ—s mygtukÄ… \'atgal\' (\'\'\'back\'\'\').<br />
-\'\'\'Nepamirškite\'\'\' straipsnio turinį pateikti taip, kad žmogus suprastu tekstą be konteksto (dažniausiai žmonės pateks į šį puslapį visai kitu keliu, nei patekote jūs).',
-'newimages' => 'Naujausi paveikslÄ—liai',
-'newmessageslink' => 'naujų žinuÄių',
-'newpages' => 'Naujausi straipsniai',
-'newpassword' => 'Naujas slaptažodis',
-'newtitle' => 'Naujas pavadinimas',
-'newwindow' => '(atsidaro naujame lange)',
-'next' => 'sekantis',
-'nextdiff' => 'Sekantis pakeitimas →',
-'nextn' => 'sekanÄius $1',
-'nextpage' => 'Sekantis puslapis ($1)',
-'nextrevision' => 'Sekanti versija→',
-'nlinks' => '$1 k.',
-'noarticletext' => '<div style="border: 1px solid #ccc; padding: 7px; background-color: #fff; color: #000">\'\'\'Projekte nÄ—ra straipsnio norimu pavadinimu.\'\'\'
-* \'\'\'[{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} Sukurti straipsnį \'{{PAGENAME}}\']\'\'\'.
-* [[{{ns:special}}:Search/{{PAGENAME}}|Ieškoti teksto {{PAGENAME}}]] kituose straipsniuose.
-* [[wikt:{{NAMESPACE}}:{{PAGENAME}}|Tikrinti straipsnį {{PAGENAME}}]] Wikižodyne, susijusiame projekte.
-* [[Commons:{{NAMESPACE}}:{{PAGENAME}}|Tikrinti straipsnį {{PAGENAME}}]] Commons projekte, kur saugomi nemokami paveiksėliai ir kita media informacija.
-* [[{{ns:special}}:Allpages/{{PAGENAME}}|Žiūrėti straipsnių sąrašą]], pradedant \'{{PAGENAME}}\'.
-----
-* \'\'\'Jei sukÅ«rÄ—te šį straipsnį prieÅ¡ keletÄ… minuÄių ir matote šį praneÅ¡imÄ…, tai gali bÅ«ti dÄ—l techninių trukdžių atnaujinant duomenų bazes.\'\'\' PraÅ¡ome palaukti ir vÄ—l patikrinti prieÅ¡ bandant iÅ¡ naujo kurti straipsnį.
-* Jei anksÄiau esate sukÅ«rÄ™s straipsnį Å¡iuo pavadinimu, jis gali bÅ«ti iÅ¡trintas dÄ—l įvairių priežasÄių.
-</div>',
-'noexactmatch' => '<span style="font-size: 135%; font-weight: bold; margin-left: .6em">Straipsnis tiksliu įvestu pavadinimu neegzistuoja.</span>
-
-<span style="display: block; margin: 1.5em 2em">
-Galite \'\'\'[[:<nowiki>$1</nowiki>|sukurti straipsnį šiuo pavadinimu]]\'\'\'.
-
-<span style="display:block; font-size: 89%; margin-left:.2em">PrieÅ¡ kurdami straipsnį, atidžiai paieÅ¡kokite, ar Projekte nÄ—ra panaÅ¡aus straipsnio, kad iÅ¡vengti besidubliuojanÄių straipsnių.</span>
-</span>',
-'nohistory' => 'Šiam straipsniui nėra versijų istorijos.',
-'noimage' => 'Failas tokiu pavadinimu neegzistuoja. Jūs galite jį $1',
-'noimage-linktext' => 'įkelti',
-'nolinkshere' => 'Į šį puslapį nuorodų nėra.',
-'nolinkstoimage' => 'PaveikslÄ—lis nenaudojamas nei viename straipsnyje.',
-'note' => '<strong>Pastaba:</strong>',
-'notloggedin' => 'Neprisijungęs',
-'nov' => 'Lap',
-'november' => 'LapkriÄio',
-'nowatchlist' => 'Neturite nei vieno stebimo straipsnio.',
-'nstab-category' => 'Kategorija',
-'nstab-help' => 'Pagalba',
-'nstab-image' => 'PaveikslÄ—lis',
-'nstab-main' => 'Straipsnis',
-'nstab-media' => 'Failas',
-'nstab-mediawiki' => 'Tekstas',
-'nstab-special' => 'Specialus',
-'nstab-template' => 'Å ablonas',
-'nstab-user' => 'Vartotojas',
-'nstab-project' => 'Apie',
-'oct' => 'Spa',
-'october' => 'Spalio',
-'oldpassword' => 'Senas slaptažodis',
-'otherlanguages' => 'Kitomis kalbomis',
-'pagemovedsub' => 'Pervadinta sÄ—kmingai',
-'pagemovedtext' => 'Straipsnis "[[$1]]" pervadintas. Naujas vardas - "[[$2]]".
-
-\'\'\'Nepamirškite [[{{ns:Special}}:Whatlinkshere/$2|patikrinti]]\'\'\' ar perkeliant nebuvo sukurta dvigubų nukreipimų, o jei sukurta, prašome juos pataisyti.',
-'perfcached' => 'Rodoma išsaugota duomenų kopija, todėl duomenys gali būti ne patys naujausi:',
-'permalink' => 'NuolatinÄ— nuoroda',
-'personaltools' => 'Asmeniniai įrankiai',
-'portal' => 'BendruomenÄ—',
-'portal-url' => '{{ns:project}}:BendruomenÄ—',
-'postcomment' => 'Rašyti komentarą',
-'preferences' => 'Nustatymai',
-'prefixindex' => 'Rodyklė pagal pavadinimo pradžią',
-'prefs-help-email' => '* El. paštas (neprivalomas): Leidžia kitiems pasiekti jus elektroniniu paštu, nesužinant adreso.',
-'prefs-help-email-enotif' => 'Šis adresas tai pat naudojamas siųsti pranešimus, jei pasirinkote tokius pranešimus gauti.',
-'prefs-help-realname' => '¹ Tikras vardas (neprivaloma): if you choose to provide it this will be used for giving you attribution for your work.',
-'prefs-misc' => 'Įvairūs nustatymai',
-'prefs-personal' => 'Vartotojo duomenys',
-'prefs-rc' => 'Naujausių pasikeitimų vaizdavimas',
-'preview' => 'Peržiūra',
-'previewnote' => 'Nepamirškite, kad tai tik peržiūra, pakeitimai dar nėra išsaugoti!',
-'previousdiff' => '↠Prieš tai darytas keitimas',
-'previousrevision' => 'â†PrieÅ¡ tai buvusi versija',
-'prevn' => 'ankstesnius $1',
-'printableversion' => 'Versija spausdinimui',
-'protect' => 'Užrakinti',
-'protectcomment' => 'Rakinimo priežastis',
-'protectedarticle' => 'užrakino $1',
-'protectedpage' => 'Užrakintas puslapis',
-'protectedpagewarning' => '<strong>DĖMESIO: Šis puslapis yra užrakintas ir jį redaguoti gali tik administratoriaus teises turintys vartotojai. Nepamirškite laikytis
-[[{{ns:project}}:Puslapių rakinimas|užrakintų puslapių]] taisyklių.</strong>',
-'protectedtext' => 'Šis puslapis yra užrakintas, saugant jį nuo redagavimo;
-tai gali bÅ«ti padaryta dÄ—l skirtingų priežasÄių, plaÄiau -
-[[{{ns:project}}:Puslapių rakinimas|Puslapių rakinimas]].
-
-Jūs galite žiūrėti straipsnio turinį arba jį kopijuoti:',
-'protectlogpage' => 'Rakinimų_sąrašas',
-'protectlogtext' => 'Žemiau yra užrakinimų bei atrakinimų sąrašas.
-Daugiau informacijos puslapyje [[{{ns:project}}:Puslapių rakinimas|Puslapių rakinimas]].',
-'protectmoveonly' => 'Uždrausti tik perkėlimus',
-'protectpage' => 'Rakinti puslapį',
-'protectsub' => '(Rakinamas "$1")',
-'protectthispage' => 'Rakinti šį puslapį',
-'qbbrowse' => 'Naršymas',
-'qbedit' => 'Redagavimas',
-'qbfind' => 'Paieška',
-'qbmyoptions' => 'Mano puslapiai',
-'qbpageinfo' => 'Kontekstas',
-'qbpageoptions' => 'Straipsnis',
-'qbsettings' => 'Greitasis pasirinkimas',
-'qbspecialpages' => 'Specialieji puslapiai',
-'randompage' => 'Atsitiktinis straipsnis',
-'rchide' => 'in $4 form; smulkių pataisymų - $1; $2 secondary namespaces; $3 multiple edits.',
-'rclinks' => 'Rodyti paskutinius $1 pakeitimų per paskutiniąsias $2 dienas(ų)<br />$3',
-'rclistfrom' => 'Rodyti pakeitimus pradedant $1',
-'rclsub' => '(straipsnių, pasiekiamų iš "$1")',
-'rcnote' => 'Pateikiamas <strong>$1</strong> paskutinių pakeitimų sąrašas per paskutiniąsias <strong>$2</strong> dienas(ų).',
-'rcnotefrom' => 'Žemiau yra pakeitimai pradedant <b>$2</b> (rodoma ne daugiau <b>$1</b> pakeitimų).',
-'readonly' => 'Duomenų bazė užrakinta',
-'readonlytext' => 'Enciklopedijuos duomenų bazė šiuo metu yra užrakinta, todėl
-negalima rašyti naujų straipsnių ar redaguoti senų,
-paprastai duomenų bazė rakinama techninei profilaktikai,
-taigi vėliau bus atrakinta ir enciklopedija grįš į senas vėžes.
-Užrakinusiojo administratoriaus pateiktas rakinimo aprašymas:
-<p>$1',
-'recentchanges' => 'Naujausi keitimai',
-'recentchangesall' => 'visos',
-'recentchangescount' => 'Kiek pakeitimų rodoma naujausių keitimų sąraše',
-'recentchangeslinked' => 'SusijÄ™ keitimai',
-'redirectedfrom' => '(Nukreipta iš puslapio $1)',
-'remembermypassword' => 'Atsiminti slaptažodį.',
-'removechecked' => 'Išmesti pažymėtus straipsnius iš stebimų sąrašo',
-'removedwatch' => 'Išmesta iš stebimų',
-'removedwatchtext' => 'Straipsnis "$1" išmestas iš jūsų stebimų straipsnių sąrašo.',
-'removingchecked' => 'Pasirinkti straipsniai išmetami iš stebimų sąrašo...',
-'resetprefs' => 'Atšaukti nustatymus',
-'restorelink' => 'ištrintų versijų: $1',
-'restorelink1' => 'vieną ištrinta versiją',
-'resultsperpage' => 'Rezultatų puslapyje',
-'retrievedfrom' => 'Rodomas puslapis "$1"',
-'returnto' => 'Grįžti į $1.',
-'retypenew' => 'Pakartokite naują slaptažodį',
-'reupload' => 'Pakartoti įkėlimą',
-'reuploaddesc' => 'Grįžti į įkėlimo formą.',
-'revertimg' => 'atst',
-'revertpage' => 'Atmestas $2 pakeitimas, grąžinta paskutinė versija (vartotojo $1 keitimas)',
-'revhistory' => 'Straipsnio istorija',
-'revisionasof' => '$1 versija',
-'revisionasofwithlink' => 'Versija buvusi $1; $2<br />$3 | $4',
-'revnotfound' => 'Versija nerasta',
-'revnotfoundtext' => 'Norima straipsnio versija nerasta.
-Patikrinkite adresą (URL), kurio patekote į šį puslapį.',
-'rightslogtext' => 'Pateikiamas vartotojų teisių pasikeitimų sąrašas.',
-'rollback_short' => 'Atmesti',
-'rollbacklink' => 'atmesti',
-'rows' => 'EilutÄ—s',
-'saturday' => 'Šeštadienis',
-'savearticle' => 'IÅ¡saugoti',
-'savedprefs' => 'Nustatymai sėkmingai išsaugoti.',
-'savefile' => 'IÅ¡saugoti failÄ…',
-'saveprefs' => 'IÅ¡saugoti nustatymus',
-'search' => 'Paieška',
-'searchdisabled' => '<p style="margin: 1.5em 2em 1em">Projekto \'{{SITENAME}}\' paieÅ¡ka yra uždrausta dÄ—l techninių kliÅ«Äių. Galite mÄ—ginti ieÅ¡koti Google paieÅ¡kos sistemoje.
-<span style="font-size: 89%; display: block; margin-left: .2em">Išorinėse paieškos sistemose (kaip Google) Vikipedijos gali būti šiek tiek pasenę duomenys.</span></p>',
-'searchsubtitle' => 'Ieškoma "[[:$1]]"',
-'searchsubtitleinvalid' => 'Ieškoma "$1"',
-'searchresults' => 'Paieškos rezultatai',
-'searchresultshead' => 'Paieškos nustatymai',
-'searchresulttext' => 'Daugiau informacijos apie paiešką {{SITENAME}} projekte rasite - [[Help:Searching|Paieška projekte]].',
-'sep' => 'Rgs',
-'september' => 'RugsÄ—jo',
-'servertime' => 'Serverio laikas yra',
-'shortpages' => 'Trumpiausi straipsniai',
-'show' => 'Rodyti',
-'showbigimage' => 'Rodyti geresnės raiškos versiją ($1x$2, $3 KB)',
-'showdiff' => 'Rodyti skirtumus',
-'showhideminor' => '$1 smulkius keitimus | $2 automatinius keitimus | $3 prisijungusius vartotojus | $4 patvirtintus keitimus',
-'showingresults' => 'Rodoma <b>$1</b> rezultatų pradedant #<b>$2</b>.',
-'showlast' => 'Rodyti paskutinius $1 paveikslėlių, rūšiuojant $2.',
-'showpreview' => 'Kaip atrodys',
-'showtoc' => 'rodyti',
-'sitestats' => 'Tinklalapio statistika',
-'sitestatstext' => 'Duomenų bazÄ—je Å¡iuo metu esanÄių puslapių - \'\'\'$1\'\'\'.
-Ä® šį skaiÄių įeina aptarimų puslapiai, pagalbiniai projekto puslapiai, peradresavimo puslapiai ir kiti, neskaiÄiuojami kaip straipsniai.
-Be šių puslapių, tikrų straipsnių yra apie \'\'\'$2\'\'\'.
-
-Nuo wiki pradžios yra atlikta \'\'\'$4\'\'\' puslapių redagavimų - vidutiniškai kiekvienas puslapis keistas \'\'\'$5\'\'\' kartų.
-
-<!-- peržiūrėta: $3 vidutiniškai puslapiui: $6 -->',
-'sitesubtitle' => '',
-'sitesupport' => 'Parama',
-'skin' => 'IÅ¡vaizda',
-'sourcefilename' => 'Įkeliamas failas',
-'speciallogtitlelabel' => 'Pavadinimas:',
-'specialloguserlabel' => 'Vartotojas:',
-'specialpage' => 'Specialusis Puslapis',
-'specialpages' => 'Specialieji puslapiai',
-'spheading' => 'Specialieji visiems vartotojams prieinami puslapiai',
-'statistics' => 'Statistika',
-'storedversion' => 'IÅ¡saugota versija',
-'subcategories' => 'Subkategorijos',
-'subcategorycount' => 'Kategorijoje esanÄių kategorijų - $1',
-'subcategorycount1' => 'Å ioje kategorijoje esanÄių kategorijų - $1.',
-'subject' => 'Tema/antraštė',
-'successfulupload' => 'Įkelta sėkmingai',
-'summary' => 'Komentaras',
-'sunday' => 'Sekmadienis',
-'tagline' => 'Straipsnis iš {{SITENAME}}.',
-'talk' => 'Aptarimas',
-'talkexists' => 'Straipsnis sÄ—kmingai pervadintas, bet
-aptarimų puslapis nebuvo perkeltas, kadangi naujo
-pavadinimo straipsnis jau turėjo aptarimų puslapį.
-Prašome sujungti šiuos puslapius.',
-'talkpage' => 'Aptarti straipsnį',
-'talkpagemoved' => 'Susietas aptarimų puslapis perkeltas.',
-'talkpagenotmoved' => 'Susietas aptarimų puslapis <strong>nebuvo</strong> perkeltas.',
-'templatesused' => 'Straipsnyje naudojami Å¡ablonai:',
-'textboxsize' => 'Redagavimo dėžė',
-'thisisdeleted' => 'Žiūrėti ar trinti $1?',
-'thumbsize' => 'Thumbnail paveikslėlių dydis :',
-'thursday' => 'Ketvirtadienis',
-'timezonelegend' => 'Laiko juosta',
-'timezoneoffset' => 'Skirtumas',
-'timezonetext' => 'Įveskite kiek valandų jūsų vietinis laikas skiriasi nuo serverio laiko (UTC).',
-'toc' => 'Turinys',
-'tog-editondblclick' => 'Puslapių redagavimas dvigubu spustelėjimu puslapyje (JavaScript)',
-'tog-editsection' => 'Įjungti skyrelių redagavimą (naudojant nuorodas [taisyti])',
-'tog-editsectiononrightclick' => 'Įjungti skyrelių redagavimą dvigubu spustelėjimu ant skyrelio pavadinimo (JavaScript)',
-'tog-editwidth' => 'Redagavimas pilnu ploÄiu',
-'tog-externaldiff' => 'Pagal nutylėjimą naudoti išorinę skirtumų rodymo programą',
-'tog-externaleditor' => 'Pagal nutylėjimą naudoti išorinį redaktorių',
-'tog-fancysig' => 'Parašas be automatinių nuorodų',
-'tog-hideminor' => 'Slėpti smulkius pakeitimus naujausių keitimų sąraše',
-'tog-highlightbroken' => 'Formuoti nesanÄių straipsnių nuorodas <a href="" class="new">Å¡itaip</a> (prieÅ¡ingai - Å¡itaip<a href="" class="internal">?</a>).',
-'tog-justify' => 'Lygiuoti pastraipas pagal abi puses',
-'tog-minordefault' => 'Pagal nutylėjimą pažymėti redagavimus kaip smulkius',
-'tog-nocache' => 'Nenaudoti puslapių kaupimo (caching)',
-'tog-numberheadings' => 'Automatiškai numeruoti skyrelius',
-'tog-previewonfirst' => 'Rodyti straipsnio peržiūrą pirmu redagavimu',
-'tog-previewontop' => 'Rodyti peržiūrimą vaizdą virš redagavimo lauko',
-'tog-rememberpassword' => 'Atsiminti slaptažodį tarp sesijų',
-'tog-showtoc' => 'Rodyti turinį, jei straipsnyje daugiau nei 3 skyreliai',
-'tog-showtoolbar' => 'Rodyti redagavimo \'įrankinę\'',
-'tog-underline' => 'Pabraukti nuorodas',
-'tog-usenewrc' => 'Pažangiai rodomi naujausi keitimai (veikia ne visose naršyklėse)',
-'tog-watchdefault' => 'Pridėti redaguojamus straipsnius į stebimų sąrašą',
-'toolbox' => 'Įrankiai',
-'tooltip-compareselectedversions' => 'Žiūrėti dviejų pasirinktų puslapio versijų skirtumus. [alt-v]',
-'tooltip-minoredit' => 'Pažymėti keitimą kaip smulkų [alt-i]',
-'tooltip-preview' => 'Pakeitimų peržiūra, labai prašome pažiūrėti prieš išsaugant! [alt-p]',
-'tooltip-save' => 'IÅ¡saugoti pakeitimus [alt-s]',
-'tooltip-search' => 'Ieškoti lietuviškame wiki [alt-f]',
-'tooltip-watch' => 'Pridėti šį straipsnį prie stebimų [alt-w]',
-'trackback' => '; $4$5 : [$2 $1]',
-'trackbackbox' => '<div id=\'mw_trackbacks\'>
-Trackbacks for this article:<br />
-$1
-</div>',
-'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
-'tuesday' => 'Antradienis',
-'uctop' => ' (paskutinis)',
-'uncategorizedcategories' => 'Kategorijos, nepriskirtos jokiai kategorijai',
-'uncategorizedpages' => 'Puslapiai, nepriskirti jokiai kategorijai',
-'undelete' => 'Atstatyti ištrintą puslapį',
-'undelete_short' => 'Atstatyti $1 redagavimus',
-'undelete_short1' => 'Atstatyti vienÄ… redagavimÄ…',
-'undeletearticle' => 'Atstatyti ištrintą straipsnį',
-'undeletebtn' => 'Atstatyti!',
-'undeletedarticle' => 'atstatyta "[[$1]]"',
-'undeletedrevisions' => 'atstatyta $1 revizijų',
-'undeletedtext' => 'Straipsnis [[:$1|$1]] sÄ—kmingai atstatytas.
-[[Special:Log/delete|Ištrinimų sąraše]] galite peržiūrėti nesenų trynimų ir atstatymų sąrašą.',
-'undeletehistory' => 'Jei atstatysite straipsnį, istorijoje bus atstatytos visos versijos.
-Jei po iÅ¡trynimo buvo sukurtas straipsnis tokiu paÄiu pavadinimu,
-atstatytos versijos atsiras ankstesnÄ—je istorijoje, o dabartinÄ— versija
-liks nepakeista.',
-'undeletepage' => 'Ištrintų straipsnių peržiūra ir atstatymas',
-'undeletepagetext' => 'Žemiau išvardinti ištrinti straipsniai ir puslapiai, dar laikomi
-archyve, todėl jie gali būti atstatyti. Archyvas gali būti periodiškai valomas.',
-'undeleterevision' => 'IÅ¡trinta $1 dienos versija',
-'underline-always' => 'Visada',
-'underline-default' => 'Pagal naršyklės nustatymus',
-'underline-never' => 'Niekada',
-'unprotect' => 'Atrakinti',
-'unprotectcomment' => 'Atrakinimo priežastis',
-'unprotectedarticle' => 'atrakino $1',
-'unprotectsub' => '(Atrakinamas "$1")',
-'unusedcategories' => 'Nenaudojamos kategorijos',
-'unusedimages' => 'Nenaudojami paveikslÄ—liai',
-'unwatch' => 'NebestebÄ—ti',
-'unwatchthispage' => 'Nustoti stebÄ—ti',
-'upload' => 'Įkelti failą',
-'uploadbtn' => 'Įkelti',
-'uploadedimage' => 'įkėlė "$1"',
-'uploaderror' => 'Įkėlimo klaida',
-'uploadlink' => 'Įkelti paveikslėlius',
-'uploadlog' => 'įkėlimų sąrašas',
-'uploadlogpage' => 'Įkėlimų_sąrašas',
-'uploadlogpagetext' => 'Žemiau pateikiamas naujausių failų įkėlimų sąrašas.',
-'uploadnewversion-linktext' => 'Įkelti naują failo versiją',
-'uploadnologin' => 'Reikia prisijungti',
-'uploadnologintext' => 'Norėdami įkelti failą, turite būti [[Special:Userlogin|prisijungęs]].',
-'uploadtext' => '<div style="border: 1px solid grey; background: #ddf; padding: 5px; margin: 0 auto;">
-[[Image:Commons without text.png|left|30px|]] <big>Viešo naudojimo ir [[GFDL]] paveikslėlius \'\'\'labai rekomenduojama\'\'\' kelti į [[commons:Main|Commons]] projektą - šiame projekte įkeltus paveikslėlius galės naudoti ne tik lietuviškas, bet ir kiti projektai, taip sutaupysite laiko kitų projektų dalyviams.</big></div>
-
-\'\'\'STOP!\'\'\' Prieš įkeldami failą
-būtinai perskaitykite [[Help:Paveiklėliai|paveikslėlių naudojimo politiką]].
-
-NorÄ—dami peržiÅ«rÄ—ti anksÄiau įkeltus paveikslÄ—lius,
-eikite į [[Special:Imagelist|įkeltų paveikslėlių sąrašą]].
-Įkėlimai ir trynimai yra fiksuojami [[Project:Upload log|įkėlimų istorijoje]].
-
-Naudodamiesi žemiau pateikta forma, galite įkelti paveikslėlius,
-kuriuos vėliau panaudosite straipsnių iliustravimui.
-Daugumoje naršyklių yra "Browse..." mygtukas, kuris
-atidarys standartinį operacinės sistemos failo pasirinkimo dialogą.
-Pasirinkus reikiamą failą, failo vardo laukas (šalia mygtuko) automatiškai bus užpildytas.
-Taip pat bÅ«tina pažymÄ—ti varnelÄ™, patvirtinanÄiÄ…, kad nepažeidžiamos autorinÄ—s teisÄ—s.
-Mygtukas "Įkelti" inicijuoja įkėlimo veiksmą.
-Jei jūsų interneto ryšys nėra greitas, įkėlimas gali šiek tiek užtrukti.
-
-Rekomenduojami formatai yra: JPEG - fotografijoms, PNG -
-schemoms ir kitiems ikoniniams paveikslÄ—liams, OGG - garsams.
-Prašome failus vardinti vienareikšmiai, kad nekiltų painiavos.
-Norėdami panaudoti įkeltą paveikslėlį straipsnyje, naudokite tokio tipo nuorodas -
-\'\'\'<nowiki>[[{{ns:6}}:file.jpg]]</nowiki>\'\'\' arba
-\'\'\'<nowiki>[[{{ns:6}}:file.png|paveikslÄ—lio pavadinimas]]</nowiki>\'\'\' arba
-\'\'\'<nowiki>[[{{ns:-2}}:file.ogg]]</nowiki>\'\'\' garsams.
-
-Nepamirškite, kad kaip ir visame wiki, kiti gali redaguoti ar ištrinti jūsų įkeltus failus,
-jei jie mano, kad taip bus geriau projektui. Taip pat jums gali būti uždrausta įkelti failus,
-jei sistema naudositės nesilaikydami reikalavimų.
-
-<div style="border: 1px solid grey; background: #ddf; padding: 7px; margin: 0 auto;">Prašome nepamiršti:
-
-*Detaliai aprašyti įkeliamą failą.
-*Nurodyti failo licenciją. Pridėdami <tt>&#123;{GFDL}}</tt> pažymėsite kad failas pateikiamas su [[{{ns:project}}:Text of the GNU Free Documentation License|GNU FDL]] licencija, <tt>&#123;{PD}}</tt> - jei [[w:Public domain|viešo naudojimo]], taip pat reiktų aprašyti išimtis ar kitokio tipo licencijas.
-</div>',
-'uploadwarning' => 'DÄ—mesio',
-'userlogin' => 'Prisijungti',
-'userlogout' => 'Atsijungti',
-'userpage' => 'Vartotojo puslapis',
-'userrights-user-editname' => 'Enter a username:',
-'userstats' => 'Vartotojų statistika',
-'userstatstext' => 'Šiuo metu registruotų vartotojų - \'\'\'$1\'\'\'.
-Iš jų administratoriaus teises turi - \'\'\'$2\'\'\' (žr. $3).',
-'version' => 'Versija',
-'viewprevnext' => 'Žiūrėti ($1) ($2) ($3).',
-'views' => 'Žiūrėti',
-'viewsource' => 'Žiūrėti kodą',
-'wantedpages' => 'Geidžiamiausi straipsniai',
-'watch' => 'StebÄ—ti',
-'watchdetails' => '* Stebimų straipsnių - $1 (aptarimų puslapiai neskaiÄiuojami)
-* [[Special:Watchlist/edit|Parodyti ir redaguoti pilną sąrašą]]',
-'watcheditlist' => 'Žemiau pateiktame stebimų straipsnių sąraše
-pažymėkite varneles prie straipsnių,
-kurių nebenorite stebÄ—ti ir spauskite apaÄioje
-esantį mygtuką \'Išmesti iš stebimų\'.',
-'watchlist' => 'Stebimi straipsniai',
-'watchlistcontains' => 'Straipsnių jūsų stebimųjų straipsnių sąraše - $1.',
-'watchlistsub' => '(vartotojo "$1")',
-'watchmethod-list' => 'ieškoma naujausių keitimų stebimuose puslapiuose',
-'watchnochange' => 'Pasirinktu laikotarpiu nebuvo redaguotas nei vienas stebimas straipsnis.',
-'watchthis' => 'Stebėti straipsnį',
-'watchthispage' => 'Stebėti puslapį',
-'wednesday' => 'TreÄiadienis',
-'whatlinkshere' => 'SusijÄ™ straipsniai',
-'wlnote' => 'Rodomi paskutiniai $1 pakeitimai, padaryti per paskutines <b>$2</b> valandas.',
-'wlshowlast' => 'Rodyti paskutinių $1 valandų, $2 dienų ar $3 pakeitimus',
-'wrongpassword' => 'Įvestas neteisingas slaptažodis. Pamėginkite dar kartą.',
-'yourdiff' => 'Skirtumai',
-'youremail' => 'El. pašto adresas*',
-'yourlanguage' => 'Interfeiso kalba',
-'yourname' => 'Jūsų vartotojo vardas',
-'yournick' => 'Jūsų slapyvardis (parašams)',
-'yourpassword' => 'Pasirinktas slaptažodis',
-'yourpasswordagain' => 'Pakartokite slaptažodį',
-'yourrealname' => 'Jūsų tikras vardas*',
-'yourtext' => 'Jūsų tekstas',
-);
-?> \ No newline at end of file
diff --git a/languages/MessagesLv.php b/languages/MessagesLv.php
deleted file mode 100644
index c1584287..00000000
--- a/languages/MessagesLv.php
+++ /dev/null
@@ -1,951 +0,0 @@
-<?php
-
-global $wgAllMessagesLv;
-$wgAllMessagesLv = array(
-'tog-underline' => 'Pasvītrot saites:',
-'tog-highlightbroken' => 'Saites uz neesoÅ¡Äm lapÄm rÄdÄ«t <a href="" class="new">Å¡Ädi</a> (alternatÄ«va: Å¡Ädi<a href="" class="internal">?</a>).',
-'tog-justify' => 'Taisnot rindkopas',
-'tog-hideminor' => 'PaslÄ“pt maznozÄ«mÄ«gus labojumus pÄ“dÄ“jo izmaiņu lapÄ',
-'tog-extendwatchlist' => 'IzvÄ“rst uzraugÄmo sarakstu, lai parÄdÄ«tu visas veiktÄs izmaiņas',
-'tog-usenewrc' => 'Uzlabotas pÄ“dÄ“jÄs izmaiņas (izmanto \'\'JavaScript\'\')',
-'tog-numberheadings' => 'AutomÄtiski numurÄ“t virsrakstus.',
-'tog-showtoolbar' => 'RÄdÄ«t rediģēšanas rÄ«kjoslu',
-'tog-editondblclick' => 'Atvērt rediģēšanas lapu ar dubultklikšķi (izmanto \'\'JavaScript\'\')',
-'tog-editsection' => 'RÄdÄ«t sadaļu izmainÄ«Å¡anas saites "izmainÄ«t Å¡o sadaļu"',
-'tog-editsectiononrightclick'=> 'Atvērt sadaļas izmainīšanas lapu, uzklikšķinot ar labo pogu uz sadaļas virsraksta (JavaScript)',
-'tog-showtoc' => 'ParÄdÄ«t satura rÄdÄ«tÄju (lapÄm, kurÄs ir vairÄk par 3 virsrakstiem)',
-'tog-rememberpassword' => 'AtcerÄ“ties paroli pÄ“c pÄrlÅ«ka aizvÄ“rÅ¡anas',
-'tog-editwidth' => 'ParÄdÄ«t izmainÄ«Å¡anas logu pilnÄ platumÄ',
-'tog-watchcreations' => 'Pievienot tevis radÄ«tÄs lapas uzraugÄmo lapu sarakstam',
-'tog-watchdefault' => 'Pievienot tevis izmainÄ«tÄs lapas uzraugÄmo lapu sarakstam',
-'tog-minordefault' => 'AtzÄ«mÄ“t visus labojumus jau sÄkotnÄ“ji par maznozÄ«mÄ«giem',
-'tog-previewontop' => 'ParÄdÄ«t priekÅ¡skatÄ«jumu virs rediģēšanas loga, nevis zem.',
-'tog-previewonfirst' => 'ParÄdÄ«t priekÅ¡skatÄ«jumu jau sÄkotnÄ“jÄ laboÅ¡anÄ.',
-'tog-nocache' => 'Neļaut pÄrlÅ«kam saglabÄt lapas keÅ¡atmiņÄ',
-'tog-enotifwatchlistpages'=> 'Paziņot pa e-pastu par rakstu izmaiņÄm',
-'tog-enotifusertalkpages'=> 'Paziņot pa e-pastu par izmaiņÄm manÄ diskusiju lapÄ',
-'tog-enotifminoredits' => 'Paziņot pa e-pastu arī par maznozīmīgiem rakstu labojumiem',
-'tog-enotifrevealaddr' => 'AtklÄt manu e-pasta adresi paziņojumu vÄ“stulÄ“s',
-'tog-shownumberswatching'=> 'RÄdÄ«t uzraudzÄ«tÄju skaitu',
-'tog-fancysig' => 'VienkÄrÅ¡s paraksts (bez automÄtiskÄs saites)',
-'tog-externaleditor' => 'PÄ“c noklusÄ“juma izmantot ÄrÄ“ju programmu lapu izmainÄ«Å¡anai',
-'tog-externaldiff' => 'PÄ“c noklusÄ“juma izmantot ÄrÄ“ju programmu izmaiņu parÄdÄ«Å¡anai',
-'tog-showjumplinks' => 'RÄdÄ«t pÄrlÄ“kÅ¡anas saites',
-'tog-uselivepreview' => 'Lietot tÅ«lÄ«tÄ“jo priekÅ¡skatÄ«jumu (izmanto "JavaScript"; eksperimentÄla iespÄ“ja).',
-'tog-forceeditsummary' => 'AtgÄdinÄt man, ja kopsavilkuma ailÄ«te ir tukÅ¡a',
-'tog-watchlisthideown' => 'PaslÄ“pt manus labojumus manÄ uzraugÄmo sarakstÄ.',
-'tog-watchlisthidebots' => 'PaslÄ“pt botu labojumus manÄ uzraugÄmo sarakstÄ.',
-'underline-always' => 'vienmēr',
-'underline-never' => 'nekad',
-'underline-default' => 'KÄ pÄrlÅ«kÄ',
-'skinpreview' => '(Priekšskats)',
-'sunday' => 'svētdiena',
-'monday' => 'Pirmdiena',
-'tuesday' => 'otrdiena',
-'wednesday' => 'trešdiena',
-'thursday' => 'ceturtdiena',
-'friday' => 'piektdiena',
-'saturday' => 'sestdiena',
-'january' => 'janvÄrÄ«',
-'february' => 'februÄrÄ«',
-'march' => 'martÄ',
-'april' => 'aprīlī',
-'may_long' => 'maijÄ',
-'june' => 'jÅ«nijÄ',
-'july' => 'jÅ«lijÄ',
-'august' => 'augustÄ',
-'september' => 'septembrī',
-'october' => 'oktobrī',
-'november' => 'novembrī',
-'december' => 'decembrī',
-'jan' => 'janvÄrÄ«,',
-'feb' => 'februÄrÄ«,',
-'mar' => 'martÄ,',
-'apr' => 'aprīlī,',
-'may' => 'maijÄ,',
-'jun' => 'jÅ«nijÄ,',
-'jul' => 'jÅ«lijÄ,',
-'aug' => 'augustÄ,',
-'sep' => 'septembrī,',
-'oct' => 'oktobrī,',
-'nov' => 'novembrī,',
-'dec' => 'decembrī,',
-'categories' => '{{PLURAL:$1|Kategorija|Kategorijas}}',
-'category' => 'kategorija',
-'category_header' => 'Raksti, kas ietverti kategorijÄ "$1".',
-'subcategories' => 'Apakškategorijas',
-'mainpage' => 'SÄkumlapa',
-'mainpagetext' => '<big>\'\'\'MediaWiki veiksmīgi ieinstalēts\'\'\'</big>',
-'portal' => 'Kopienas portÄls',
-'portal-url' => 'Project:Kopienas portÄls',
-'about' => 'Par',
-'aboutsite' => 'Par {{grammar:akuzatīvs|{{SITENAME}}}}',
-'article' => 'Raksts',
-'help' => 'Palīdzība',
-'bugreports' => 'Kļūdu paziņojumi',
-'sitesupport' => 'Ziedojumi',
-'sitesupport-url' => 'Project:Ziedojumi',
-'faq' => 'FAQ',
-'edithelp' => 'PalÄ«dzÄ«ba izmaiņÄm',
-'newwindow' => '(atveras jaunÄ logÄ)',
-'cancel' => 'Atcelt',
-'qbfind' => 'Meklēšana',
-'qbbrowse' => 'NavigÄcija',
-'qbedit' => 'Izmainīšana',
-'qbpageoptions' => 'Å Ä« lapa',
-'qbpageinfo' => 'Konteksts',
-'qbmyoptions' => 'Manas lapas',
-'qbspecialpages' => 'ĪpaÅ¡Äs lapas',
-'moredotdotdot' => 'VairÄk...',
-'mypage' => 'Mana lapa',
-'mytalk' => 'Mana diskusija',
-'anontalk' => 'Å Ä«s IP adreses diskusija',
-'navigation' => 'NavigÄcija',
-'currentevents' => 'AktualitÄtes',
-'currentevents-url' => 'AktualitÄtes',
-'disclaimers' => 'Saistību atrunas',
-'privacy' => 'PrivÄtuma politika',
-'privacypage' => 'Project:PrivÄtuma politika',
-'errorpagetitle' => 'Kļūda',
-'returnto' => 'Atgriezties: $1.',
-'tagline' => 'No \'\'{{grammar:ģenitīvs|{{SITENAME}}}}\'\'',
-'search' => 'Meklēt',
-'go' => 'Aiziet!',
-'history' => 'hronoloģija',
-'history_short' => 'Hronoloģija',
-'updatedmarker' => 'atjauninÄti kopÅ¡ pÄ“dÄ“jÄ apmeklÄ“juma',
-'info_short' => 'InformÄcija',
-'printableversion' => 'DrukÄjama versija',
-'permalink' => 'PastÄvÄ«gÄ saite',
-'print' => 'DrukÄt',
-'edit' => 'Izmainīt šo lapu',
-'editthispage' => 'Izmainīt šo lapu',
-'delete' => 'Dzēst',
-'deletethispage' => 'Dzēst šo lapu',
-'undelete_short' => 'Atjaunot $1 versijas',
-'protect' => 'AizsargÄt',
-'protectthispage' => 'AizsargÄt Å¡o lapu',
-'unprotect' => 'NeaizsargÄt',
-'unprotectthispage' => 'NeaizsargÄt Å¡o lapu',
-'newpage' => 'Jauna lapa',
-'talkpage' => 'Diskusija par Å¡o lapu',
-'specialpage' => 'ĪpaÅ¡Ä Lapa',
-'personaltools' => 'LietotÄja rÄ«ki',
-'postcomment' => 'Pievienot komentÄru',
-'articlepage' => 'Apskatīt rakstu',
-'subjectpage' => 'Skatīt virsrakstu',
-'talk' => 'Diskusija',
-'views' => 'Apskates',
-'toolbox' => 'RÄ«ki',
-'userpage' => 'SkatÄ«t lietotÄja lapu',
-'projectpage' => 'Skatīt projekta lapu',
-'imagepage' => 'Aplūkot attēla lapu',
-'viewtalkpage' => 'Skatīt diskusiju',
-'otherlanguages' => 'CitÄs valodÄs',
-'redirectedfrom' => '(PÄradresÄ“ts no $1)',
-'autoredircomment' => 'PÄradresÄ“ uz [[$1]]',
-'redirectpagesub' => 'PÄradresÄcijas lapa',
-'lastmodified' => 'Å ajÄ lapÄ pÄ“dÄ“jÄs izmaiņas izdarÄ«tas $1.',
-'viewcount' => 'Šī lapa ir tikusi apskatīta $1 reizes.',
-'copyright' => 'Saturs ir pieejams saskaÅ†Ä ar $1.',
-'protectedpage' => 'AizsargÄta lapa',
-'administrators' => 'Project:AdministrÄcija',
-'jumpto' => 'PÄrlÄ“kt uz:',
-'jumptonavigation' => 'navigÄcija',
-'jumptosearch' => 'meklēt',
-'sysoptitle' => 'Nepieciešamas admina pilnvaras',
-'sysoptext' => 'Å o darbÄ«bu drÄ«kst veikt tikai lietotÄji, kam ir administratora tiesÄ«bas. Sk. $1.',
-'developertitle' => 'NepiecieÅ¡ama izstrÄdÄtÄja pieeja.',
-'developertext' => 'Å o darbÄ«bu drÄ«kst veikt tikai lietotÄji, kuriem ir "izstrÄdes" atļauja. Sk. $1.',
-'badaccess' => 'Atļaujas kļūda',
-'badaccesstext' => 'Å Ä« darbÄ«ba ir pieejama tikai lietotÄjiem ar "$2" atļauju. Sk. $1.',
-'versionrequired' => 'NepiecieÅ¡amÄ \'\'MediaWiki\'\' versija: $1.',
-'versionrequiredtext' => 'Lai lietotu šo lapu, nepieciešama \'\'MediaWiki\'\' versija $1. Sk. [[Special:versija]].',
-'ok' => 'Labi',
-'pagetitle' => '$1 - {{SITENAME}}',
-'retrievedfrom' => 'Saturs iegūts no "$1"',
-'youhavenewmessages' => 'Tev ir $1 (skat. $2).',
-'newmessageslink' => 'jauns vēstījums',
-'newmessagesdifflink' => 'izmaiņu lapu, lai redzētu, kas jauns',
-'editsection' => 'izmainīt šo sadaļu',
-'editold' => 'rediģēt',
-'editsectionhint' => 'Rediģēt sadaļu: $1',
-'toc' => 'Satura rÄdÄ«tÄjs',
-'showtoc' => 'parÄdÄ«t',
-'hidetoc' => 'paslēpt',
-'thisisdeleted' => 'Apskatīt vai atjaunot $1?',
-'viewdeleted' => 'Skatīt $1?',
-'restorelink' => '$1 dzÄ“stÄs versijas',
-'feedlinks' => 'Barotne:',
-'nstab-main' => 'Raksts',
-'nstab-user' => 'LietotÄja lapa',
-'nstab-media' => 'Multivides lapa',
-'nstab-project' => 'Projekta lapa',
-'nstab-image' => 'Attēls',
-'nstab-mediawiki' => 'paziņojums',
-'nstab-template' => 'Veidne',
-'nstab-help' => 'palīdzība',
-'nstab-category' => 'Kategorija',
-'nosuchaction' => 'Å Ädas darbÄ«bas nav.',
-'nosuchactiontext' => 'Wiki neatpazÄ«st URL norÄdÄ«to darbÄ«bu',
-'nosuchspecialpage' => 'Nav tÄdas Ä«paÅ¡Äs lapas',
-'nospecialpagetext' => 'Tu esi pieprasījis īpašo lapu, ko wiki neatpazīst.',
-'error' => 'Kļūda',
-'databaseerror' => 'Datu bÄzes kļūda',
-'noconnect' => 'Atvainojiet, Å¡ajÄ wiki ir raduÅ¡Äs tehniskas grÅ«tÄ«bas un nav iespÄ“jams savienoties ar datubÄžu serveri. <br />
-$1',
-'cachederror' => 'Å Ä« ir lapas saglabÄtÄ versija, iespÄ“jams, ka tÄ nav atjauninÄta.',
-'laggedslavemode' => 'UzmanÄ«bu: IespÄ“jams, Å¡ajÄ lapÄ nav redzami nesen izdarÄ«tie papildinÄjumi.',
-'readonly' => 'DatubÄze bloÄ·Ä“ta',
-'readonlytext' => 'DatubÄze Å¡obrÄ«d ir bloÄ·Ä“ta pret jauniem ierakstiem un citÄm izmaiņÄm. VisdrÄ«zÄk iemesls ir parasts datubÄzes uzturÄ“Å¡anas pasÄkums, pÄ“c kura tÄ tiks atjaunota normÄlÄ stÄvoklÄ«. Administrators, kurÅ¡ nobloÄ·Ä“ja datubÄzi, norÄdÄ«ja Å¡Ädu iemeslu:
-<p>$1',
-'internalerror' => 'Iekšēja kļūda',
-'filecopyerror' => 'Nav iespējams nokopēt failu "$1" uz "$2"',
-'filerenameerror' => 'NeizdevÄs pÄrdÄ“vÄ“t failu "$1" par "$2".',
-'filedeleteerror' => 'Nevar izdzēst failu "$1".',
-'filenotfound' => 'NeizdevÄs atrast failu "$1".',
-'formerror' => 'Kļūda: neizdevÄs nosÅ«tÄ«t saturu',
-'badarticleerror' => 'Å o darbÄ«bu nevar veikt Å¡ajÄ lapÄ.',
-'cannotdelete' => 'Nevar izdzÄ“st norÄdÄ«to lapu vai failu. (IespÄ“jams, to jau ir izdzÄ“sis kÄds cits)',
-'badtitle' => 'Nepiemērots nosaukums',
-'perfcached' => 'Šie dati ir no servera kešatmiņas un var būt novecojuši:',
-'viewsource' => 'Aplūkot kodu',
-'viewsourcefor' => 'Lapa: $1',
-'protectedtext' => 'Å Ä« lapa ir bloÄ·Ä“ta pret izmaiņÄm. Iemeslus, lÅ«dzu, skaties [[Project:AizsargÄta lapa]].',
-'protectedinterface' => 'Å Ä« lapa satur programmatÅ«ras interfeisÄ lietotu tekstu un ir bloÄ·Ä“ta pret izmaiņÄm, lai pasargÄtu no bojÄjumiem.',
-'editinginterface' => '\'\'\'BrÄ«dinÄjums:\'\'\' Tu izmaini lapu, kuras saturu izmanto wiki programmatÅ«ras lietotÄja saskarnÄ“ (\'\'interfeisÄ\'\'). Å Ä«s lapas izmaiņas ietekmÄ“s lietotÄja saskarni citiem lietotÄjiem.',
-'logouttitle' => 'LietotÄja izieÅ¡ana',
-'logouttext' => 'Tu esi izgÄjis no {{grammar:Ä£enitÄ«vs|{{SITENAME}}}}.
-Vari turpinÄt to izmantot anonÄ«mi, vari atgriezties kÄ cits lietotÄjs vai varbÅ«t tas pats.
-Å…em vÄ“rÄ, ka arÄ« pÄ“c izieÅ¡anas no {{grammar:Ä£enitÄ«vs|{{SITENAME}}}} dažas lapas var tikt parÄdÄ«tas tÄ, it kÄ tu vÄ“l bÅ«tu iekÅ¡Ä, lÄ«dz tiks iztÄ«rÄ«ta pÄrlÅ«ka keÅ¡atmiņa.',
-'welcomecreation' => '== Laipni lūdzam, $1! ==
-
-Tavs lietotÄja konts ir izveidots. Neaizmirsti, ka ir iespÄ“jams mainÄ«t \'\'{{grammar:Ä£enitÄ«vs|{{SITENAME}}}}\'\' izmantoÅ¡anas izvÄ“les.',
-'loginpagetitle' => 'LietotÄja ieieÅ¡ana',
-'yourname' => 'Tavs lietotÄjvÄrds',
-'yourpassword' => 'Tava parole',
-'yourpasswordagain' => 'AtkÄrto paroli',
-'remembermypassword' => 'AtcerÄ“ties manu paroli pÄ“c pÄrlÅ«ka aizvÄ“rÅ¡anas.',
-'yourdomainname' => 'Tavs domēns',
-'externaldberror' => 'Notikusi vai nu ÄrÄ“jÄs autentifikÄcijas datubÄzes kļūda, vai arÄ« tev nav atļauts izmainÄ«t savu ÄrÄ“jo kontu.',
-'loginproblem' => '<b>RadÄs problÄ“ma ar ieieÅ¡anu.</b><br />MÄ“Ä£ini vÄ“lreiz!',
-'alreadyloggedin' => '<font color=red><b>LietotÄj $1, tu jau esi iegÄjis!</b></font><br />',
-'login' => 'Ieiet',
-'loginprompt' => 'Lai ieietu {{grammar:lokatÄ«vs|{{SITENAME}}}}, tavam datoram ir jÄpieņem sÄ«kdatnes (<i>cookies</i>).',
-'userlogin' => 'Izveidot jaunu lietotÄju vai doties iekÅ¡Ä',
-'logout' => 'Iziet',
-'userlogout' => 'Iziet',
-'notloggedin' => 'Neesi iegÄjis',
-'nologin' => 'Nav lietotÄjvÄrda? $1.',
-'nologinlink' => 'Reģistrējies',
-'createaccount' => 'Izveidot jaunu lietotÄju',
-'gotaccount' => 'Tev jau ir lietotÄjvÄrds? $1!',
-'gotaccountlink' => 'Dodies iekÅ¡Ä',
-'createaccountmail' => 'pa e-pastu',
-'badretype' => 'Tevis ievadÄ«tÄs paroles nesakrÄ«t.',
-'userexists' => 'Å Äds lietotÄja vÄrds jau eksistÄ“. LÅ«dzu izvÄ“lies citu vÄrdu.',
-'youremail' => 'Tava e-pasta adrese*',
-'username' => 'LietotÄjvÄrds:',
-'uid' => 'LietotÄja ID:',
-'yourrealname' => 'Tavs Ä«stais vÄrds*',
-'yourlanguage' => 'LietotÄja saskarnes valoda:',
-'yournick' => 'Tavs paraksts (iesauka):',
-'badsig' => 'Kļūdains \'\'paraksta\'\' kods; pÄrbaudi HTML (ja tÄds ir lietots).',
-'email' => 'E-pasts',
-'prefs-help-email-enotif'=> 'Å o adresi lieto arÄ« lai sÅ«tÄ«tu paziņojumus pa e-pastu, ja tÄdi ir nodefinÄ“ti.',
-'loginerror' => 'Neveiksmīga ieiešana',
-'prefs-help-email' => '* E-pasts (nav obligÄti jÄnorÄda): Ä»auj citiem sazinÄties ar tevi, izmantojot tavu lietotÄja lapu vai lietotÄja diskusiju lapu, tev nekur neatklÄjot savu identitÄti.',
-'nocookiesnew' => 'LietotÄjvÄrds tika izveidots, bet tu neesi iegÄjis iekÅ¡Ä. {{SITENAME}} izmanto sÄ«kdatnes (<i>cookies</i>), lai lietotÄji varÄ“tu tajÄ ieiet. Tavs pÄrlÅ«ks nepieņem tÄs. LÅ«dzu, atļauj to pieņemÅ¡anu un tad nÄc iekÅ¡Ä ar savu lietotÄjvÄrdu un paroli.',
-'nocookieslogin' => '{{SITENAME}} izmanto sÄ«kdatnes (<i>cookies</i>), lai lietotÄji varÄ“tu ieiet tajÄ. Diemžēl tavs pÄrlÅ«ks tos nepieņem. LÅ«dzu, atļauj to pieņemÅ¡anu un mÄ“Ä£ini vÄ“lreiz.',
-'noname' => 'Tu neesi norÄdÄ«jis derÄ«gu lietotÄja vÄrdu.',
-'loginsuccesstitle' => 'Ieiešana veiksmīga',
-'loginsuccess' => 'Tu esi ienÄcis {{grammar:lokatÄ«vs|{{SITENAME}}}} kÄ "$1".',
-'nosuchuser' => 'Å eit nav lietotÄja ar vÄrdu "$1". PÄrbaudi, vai pareizi uzrakstÄ«ts, vai arÄ« izveido jaunu kontu.',
-'nosuchusershort' => 'Å eit nav lietotÄja ar vÄrdu "$1". PÄrbaudi vai pareizi uzrakstÄ«ts.',
-'nouserspecified' => 'Tev jÄnorÄda lietotÄjvÄrds.',
-'wrongpassword' => 'Tu ievadīji nepareizu paroli. Lūdzu, mēģini vēlreiz.',
-'wrongpasswordempty' => 'Parole bija tukša. Lūdzu mēģini vēlreiz.',
-'mailmypassword' => 'Atsūtīt man jaunu paroli',
-'passwordremindertitle' => 'Paroles atgadinajums no {{SITENAME}}s',
-'passwordremindertext' => 'Kads (iespejams, Tu pats, no IP adreses $1)
-ludza, lai nosutam Tev jaunu {{SITENAME}} ({{SERVER}}) ($4) paroli.
-Lietotajam $2 parole tagad ir $3.
-Ludzu, nomaini paroli, kad esi veiksmigi iekluvis ieksa.',
-'noemail' => 'LietotÄjs "$1" nav reÄ£istrÄ“jis e-pasta adresi.',
-'passwordsent' => 'Esam nosÅ«tÄ«juÅ¡i jaunu paroli uz e-pasta adresi, kuru ir norÄdÄ«jis lietotÄjs $1. LÅ«dzu, nÄc iekÅ¡Ä ar jauno paroli, kad bÅ«si to saņēmis.',
-'eauthentsent' => 'ApstiprinÄjuma e-pasts tika nosÅ«tÄ«ts uz norÄdÄ«to e-pasta adresi. Lai varÄ“tu saņemt citus \'\'meilus\'\', izpildi vÄ“stulÄ“ norÄdÄ«tÄs instrukcijas, lai apstiprinÄtu, ka Å¡Ä« tieÅ¡Äm ir tava e-pasta adrese.',
-'mailerror' => 'E-pasta sūtīšanas kļūda: $1',
-'acct_creation_throttle_hit'=> 'Tu jau esi izveidojis $1 kontus. VairÄk nevar.',
-'emailauthenticated' => 'Tava e-pasta adrese tika apstiprinÄta $1.',
-'emailnotauthenticated' => 'Tava e-pasta adrese <strong>vÄ“l nav apstiprinÄta</strong> un zemÄk norÄdÄ«tÄs iespÄ“jas nav pieejamas.',
-'noemailprefs' => '<strong>NorÄdi e-pasta adresi, lai lietotu Å¡Ä«s iespÄ“jas.</strong>',
-'emailconfirmlink' => 'ApstiprinÄt tavu e-pasta adresi',
-'invalidemailaddress' => 'E-pasta adrese nevar tikt apstiprinÄta, jo izskatÄs nederÄ«ga. LÅ«dzu ievadi korekti noformÄ“tu e-pasta adresi, vai arÄ« atstÄj to lauku tukÅ¡u.',
-'accountcreated' => 'Konts izveidots',
-'accountcreatedtext' => 'LietotÄja konts priekÅ¡ $1 tika izveidots.',
-'bold_sample' => 'Teksts boldÄ',
-'bold_tip' => 'Teksts boldÄ',
-'italic_sample' => 'Teksts kursÄ«vÄ',
-'italic_tip' => 'Teksts kursÄ«vÄ',
-'link_sample' => 'Lapas nosaukums',
-'link_tip' => 'IekÅ¡Ä“jÄ saite',
-'extlink_sample' => 'http://www.piemers.lv saites apraksts',
-'extlink_tip' => 'Ä€rÄ“jÄ saite (neaizmirsti sÄkumÄ pierakstÄ«t "http://")',
-'headline_sample' => 'Virsraksta teksts',
-'headline_tip' => '2. līmeņa virsraksts',
-'math_sample' => 'Å eit ievieto formulu',
-'math_tip' => 'MatemÄtikas formula (LaTeX)',
-'nowiki_sample' => 'Šeit raksti neformatētu tekstu',
-'nowiki_tip' => 'Ignorēt wiki formatējumu',
-'image_sample' => 'Piemers.jpg',
-'image_tip' => 'Ievietots attēls',
-'media_sample' => 'Piemers.ogg',
-'media_tip' => 'Saite uz multimēdiju failu',
-'sig_tip' => 'Tavs paraksts ar laika atzīmi',
-'hr_tip' => 'HorizontÄla lÄ«nija (neizmanto lieki)',
-'summary' => 'Kopsavilkums',
-'subject' => 'TÄ“ma/virsraksts',
-'minoredit' => 'maznozīmīgs labojums',
-'watchthis' => 'uzraudzīt',
-'savearticle' => 'SaglabÄt lapu',
-'preview' => 'Pirmskats',
-'showpreview' => 'RÄdÄ«t pirmskatu',
-'showlivepreview' => 'Tūlītējs pirmskats',
-'showdiff' => 'RÄdÄ«t izmaiņas',
-'anoneditwarning' => '\'\'\'UzmanÄ«bu:\'\'\' tu neesi iegÄjis. Lapas hronoloÄ£ijÄ tiks ierakstÄ«ta tava IP adrese.',
-'missingsummary' => '\'\'\'AtgÄdinÄjums\'\'\': Tu neesi norÄdÄ«jis izmaiņu kopsavilkumu. VÄ“lreiz klikÅ¡Ä·inot uz "SaglabÄt lapu", Tavas izmaiņas tiks saglabÄtas bez kopsavilkuma.',
-'missingcommenttext' => 'LÅ«dzu, ievadi tekstu zemÄk redzamajÄ logÄ!',
-'blockedtitle' => 'LietotÄjs ir bloÄ·Ä“ts.',
-'blockedtext' => '$1 ir nobloÄ·Ä“jis tavu lietotÄja vÄrdu vai IP adresi. Iemesls tam ir:<br />\'\'$2\'\'<br />. Tu vari sazinÄties ar $1 vai kÄdu citu [[Project:Administrators|administratoru]] lai apspriestu Å¡o bloku.
-
-PievÄ“rs uzmanÄ«bu, tam, ka ja tu neesi norÄdÄ«jis derÄ«gu e-pasta adresi [Special:Preferences|user preferences]], tev nedarbosies "sÅ«tÄ«t e-pastu" iespÄ“ja.
-
-Tava IP adrese ir $3. LÅ«dzu iekļauj to visos turpmÄkajos pieprasÄ«jumos.',
-'whitelistedittitle' => 'Lai varÄ“tu rediģēt, Å¡eit jÄielogojas.',
-'whitelistedittext' => 'Tev $1 lai varētu rediģēt lapas.',
-'whitelistreadtitle' => 'JÄielogojas, lai varÄ“tu lasÄ«t',
-'whitelistreadtext' => 'Tev [[Special:Userlogin|jÄielogojas]] lai varÄ“tu lasÄ«t lapas.',
-'whitelistacctitle' => 'Tev nav atļauts izveidot kontu',
-'loginreqtitle' => 'Nepieciešama ieiešana',
-'loginreqlink' => 'login',
-'accmailtitle' => 'Parole izsūtīta.',
-'accmailtext' => '$1 parole tika nosūtīta uz $2.',
-'newarticle' => '(Jauns raksts)',
-'newarticletext' => '<div style="border: 1px solid #ccc; padding: 7px;">\'\'\'{{grammar:lokatÄ«vs|{{SITENAME}}}} vÄ“l nav tÄda {{NAMESPACE}} raksta ar virsrakstu "{{PAGENAME}}".\'\'\'
-* Lai izveidotu Å¡o lapu, raksti tekstu zemÄk redzamajÄ logÄ. Kad esi pabeidzis, spied pogu "SaglabÄt lapu". Ja viss bÅ«s kÄrtÄ«bÄ, izmaiņÄm vajadzÄ“tu bÅ«t tÅ«lÄ«t redzamÄm.
-* \'\'\'Ja esi izveidojis Å¡o lapu dažu pÄ“dÄ“jo minÅ«Å¡u laikÄ un nekas nav parÄdÄ«jies, iespÄ“jams, ir aizkavÄ“jusies informÄcijas saglabÄÅ¡ana datubÄzÄ“.\'\'\' LÅ«dzam mazliet pagaidÄ«t un tad vÄ“lreiz pÄrbaudÄ«t - visdrÄ«zÄk, pÄ“c kÄda brīža lapa bÅ«s redzama un nebÅ«s jÄraksta viss vÄ“lreiz.
-* Ja šis ir raksts (nevis, piemēram, diskusiju lapa), tad
-** lÅ«dzam neveidot rakstu, kurÄ bÅ«tu reklamÄ“ts vai slavinÄts tu pats, kÄda weblapa, produkts vai uzņēmums (skat. "[[Project:Kas {{SITENAME}} nav|Kas {{SITENAME}} nav]]").
-** ja tie ir tavi pirmie soļi {{grammar:lokatÄ«vs|{{SITENAME}}}}, lÅ«dzam vispirms izlasÄ«t [[Project:PamÄcÄ«ba|pamÄcÄ«bu]] un eksperimentiem izmantot tikai [[Project:SmilÅ¡u kaste|smilÅ¡u kasti]]. Paldies!
-** [[Special:Search/{{PAGENAME}}|spied Å¡eit]], lai meklÄ“tu {{grammar:lokatÄ«vs|{{SITENAME}}}} informÄciju par jÄ“dzienu "{{PAGENAME}}".
-</div>',
-'anontalkpagetext' => '----\'\'Å Ä« ir diskusiju lapa anonÄ«mam lietotÄjam, kurÅ¡ vÄ“l nav kļuvis par reÄ£istrÄ“tu lietotÄju vai arÄ« neizmanto savu lietotÄjvÄrdu. TÄdēļ mums ir jÄizmanto skaitliskÄ [[IP adrese]], lai viņu identificÄ“tu. Å Äda IP adrese var bÅ«t vairÄkiem lietotÄjiem. Ja tu esi anonÄ«ms lietotÄjs un uzskati, ka tev ir adresÄ“ti neatbilstoÅ¡i komentÄri, lÅ«dzu, [[Special:Userlogin|kļūsti par lietotÄju vai arÄ« izmanto jau izveidotu lietotÄjvÄrdu]], lai izvairÄ«tos no turpmÄkÄm neskaidrÄ«bÄm un tu netiktu sajaukts ar citiem anonÄ«miem lietotÄjiem.\'\'',
-'noarticletext' => '(Å ajÄ lapÄ Å¡obrÄ«d nav nekÄda teksta)',
-'clearyourcache' => '\'\'\'PiezÄ«me:\'\'\' PÄ“c saglabÄÅ¡anas iztÄ«ri pÄrlÅ«ka keÅ¡atmiņu, lai pÄrmaiņas bÅ«tu redzamas: Mozilla/Safari/Konqueror: turi nospiestu \'\'\'Shift\'\'\' un klikÅ¡Ä·ini \'\'\'Reload\'\'\' (vai spied \'\'\'Ctrl-Shift-r\'\'\'), IE: spied \'\'\'Ctrl-F5\'\'\', Opera: spied \'\'\'F5\'\'\'.',
-'usercssjsyoucanpreview'=> '<strong>Ieteikums:</strong> Lieto pirmsskata pogu, lai pÄrbaudÄ«tu savu jauno CSS/JS pirms saglabÄÅ¡anas.',
-'usercsspreview' => '\'\'\'Atceries, ka Å¡is ir tikai tava lietotÄja CSS pirmskats, lapa vÄ“l nav saglabÄta!\'\'\'',
-'userjspreview' => '\'\'\'Atceries, ka Å¡is ir tikai tava lietotÄja JavaScript pirmskats/tests, lapa vÄ“l nav saglabÄta!\'\'\'',
-'note' => '<strong>Piezīme: </strong>',
-'previewnote' => '\'\'\'Atceries, ka Å¡is ir tikai pirmskats un vÄ“l nav saglabÄts!\'\'\'',
-'editing' => 'Izmainīt $1',
-'editingsection' => 'Izmainīt $1 (sadaļa)',
-'editingcomment' => 'IzmainÄ«t $1 (komentÄrs)',
-'editconflict' => 'Izmaiņu konflikts: $1',
-'explainconflict' => 'KÄds cits ir izmainÄ«jis Å¡o lapu pÄ“c tam, kad tu sÄki to mainÄ«t. AugÅ¡Ä“jÄ teksta logÄ ir lapas teksts tÄ paÅ¡reizÄ“jÄ versijÄ. Tevis veiktÄs izmaiņas ir redzamas apakÅ¡Ä“jÄ teksta logÄ. Lai saglabÄtu savas izmaiņas, tev ir jÄapvieno savs teksts ar saglabÄto paÅ¡reizÄ“jo variantu. Kad spiedÄ«si pogu "SaglabÄt lapu", tiks saglabÄts <b>tikai</b> teksts, kas ir augÅ¡Ä“jÄ teksta logÄ.',
-'yourtext' => 'Tavs teksts',
-'storedversion' => 'SaglabÄtÄ versija',
-'editingold' => '<strong>BRĪDINÄ€JUMS: SaglabÄjot Å¡o lapu, tu izmainÄ«si Å¡Ä«s lapas novecojuÅ¡u versiju, un ar to tiks dzÄ“stas visas izmaiņas, kas izdarÄ«tas pÄ“c Å¡Ä«s versijas.</strong>',
-'yourdiff' => 'Atšķirības',
-'copyrightwarning' => 'LÅ«dzu, ņem vÄ“rÄ, ka viss ieguldÄ«jums, kas veikts {{grammar:lokatÄ«vs|{{SITENAME}}}}, ir uzskatÄms par publiskotu saskaÅ†Ä ar $2 (vairÄk info skat. $1).
-Ja nevÄ“lies, lai Tevis rakstÄ«to kÄds rediģē un izplata tÄlÄk, tad, lÅ«dzu, nepievieno to Å¡eit!<br />
-
-IzvÄ“loties "SaglabÄt lapu", Tu apliecini, ka Å¡o rakstu esi rakstÄ«jis vai papildinÄjis pats vai izmantojis informÄciju no darba, ko neaizsargÄ autortiesÄ«bas, vai tamlÄ«dzÄ«ga brÄ«vi pieejama resursa.<br />
-
-<strong>BEZ ATĻAUJAS NEPIEVIENO DARBU, KO AIZSARGĀ AUTORTIESĪBAS!</strong>',
-'copyrightwarning2' => 'LÅ«dz ņem vÄ“rÄ, ka visu ieguldÄ«jumu {{grammar:lokatÄ«vs|{{SITENAME}}}} var rediģēt, mainÄ«t vai izdzÄ“st citi lietotÄji. Ja negribi lai ar tavu rakstÄ«to tÄ izrÄ«kojas, nepievieno to Å¡eit.
-
-Tu apliecini, ka Å¡o rakstu esi rakstÄ«jis vai papildinÄjis pats vai izmantojis informÄciju no darba, ko neaizsargÄ autortiesÄ«bas, vai tamlÄ«dzÄ«ga brÄ«vi pieejama resursa (sÄ«kÄk skatÄ«t $1).
-
-\'\'\'BEZ ATĻAUJAS NEPIEVIENO DARBU, KO AIZSARGĀ AUTORTIESĪBAS!\'\'\'',
-'longpagewarning' => '<div style="border-width:1px;border-style:solid;border-color:#aaaaaa;padding:3px">
-Å Ä« lapa ir $1 kilobaitus liela. Tas var bÅ«t vairÄk par lapas optimÄlo izmÄ“ru. LÅ«dzu apsver iespÄ“ju saÅ¡Ä·elt to mazÄkÄs sekcijÄs.
-</div>',
-'protectedpagewarning' => '\'\'\'BRĪDINÄ€JUMS: Å Ä« lapa ir bloÄ·Ä“ta pret izmaiņÄm, tikai lietotÄji ar admina privilÄ“Ä£ijÄm var to izmainÄ«t. To darot, noteikti ievÄ“ro [[Project:NorÄdÄ«jumi par aizsargÄtajÄm lapÄm|norÄdÄ«jumus par aizsargÄtajÄm lapÄm]].\'\'\'',
-'templatesused' => '<br />Å ajÄ lapÄ izmantotÄs veidnes:',
-'revhistory' => 'Versiju hronoloģija',
-'nohistory' => 'Šai lapai nav pieejama versiju hronoloģija.',
-'revnotfound' => 'Versija nav atrasta',
-'loadhist' => 'IelÄdÄ“ lapas hronoloÄ£iju',
-'currentrev' => 'PaÅ¡reizÄ“jÄ versija',
-'revisionasof' => 'Versija, kas saglabÄta $1',
-'previousrevision' => 'â†SenÄka versija',
-'nextrevision' => 'JaunÄka versija→',
-'currentrevisionlink' => 'skatīt pašreizējo versiju',
-'cur' => 'ar pašreizējo',
-'next' => 'nÄkamais',
-'last' => 'ar iepriekšējo',
-'histlegend' => 'AtÅ¡Ä·irÄ«bu izvÄ“le: atzÄ«mÄ“ vajadzÄ«go versiju apaļÄs pogas un spied "SalÄ«dzinÄt izvÄ“lÄ“tÄs versijas".<br />
-Apzīmējumi:
-"ar paÅ¡reizÄ“jo" = salÄ«dzinÄt ar paÅ¡reizÄ“jo versiju,
-"ar iepriekÅ¡Ä“jo" = salÄ«dzinÄt ar iepriekÅ¡Ä“jo versiju,
-m = maznozīmīgs labojums.',
-'histfirst' => 'SenÄkÄs',
-'histlast' => 'JaunÄkÄs',
-'rev-deleted-comment' => '(komentÄrs nodzÄ“sts)',
-'rev-deleted-user' => '(lietotÄja vÄrds nodzÄ“sts)',
-'rev-delundel' => 'rÄdÄ«t/slÄ“pt',
-'history-feed-title' => 'Versiju hronoloģija',
-'history-feed-description'=> 'Šīs wiki lapas versiju hronoloģija',
-'difference' => '(AtÅ¡Ä·irÄ«bas starp versijÄm)',
-'loadingrev' => 'ielÄdÄ“ atÅ¡Ä·irÄ«bu versiju',
-'lineno' => '$1. rindiņa:',
-'editcurrent' => 'Izmainīt šīs lapas pašreizējo versiju',
-'selectolderversionfordiff'=> 'IzvÄ“lies vecÄku versiju, ar kuru salÄ«dzinÄt',
-'compareselectedversions'=> 'SalÄ«dzinÄt izvÄ“lÄ“tÄs versijas',
-'searchresults' => 'MeklÄ“Å¡anas rezultÄti',
-'searchresulttext' => 'Lai iegÅ«tu vairÄk informÄcijas par meklÄ“Å¡anu {{grammar:akuzatÄ«vs|{{SITENAME}}}}, skat. [[Project:Searching|{{grammar:Ä£enitÄ«vs|{{SITENAME}}}} meklÄ“Å¡ana]].',
-'searchsubtitle' => 'Pieprasījums: [[:$1]] [[Special:Allpages/$1|&#x5B;Indekss&#x5D;]]',
-'searchsubtitleinvalid' => 'Pieprasījums: $1 ',
-'badquery' => 'Nepareizi noformulēts meklēšanas pieprasījums',
-'badquerytext' => 'MÄ“s nevarÄ“jÄm apstrÄdÄt tavu pieprasÄ«jumu. IespÄ“jams, tÄpÄ“c, ka tu mÄ“Ä£inÄji meklÄ“t vÄrdu, kas ir Ä«sÄks par trim burtiem, kas vÄ“l nav iespÄ“jams. VarbÅ«t tu nepareizi ierakstÄ«ji kÄdu frÄzi, piemÄ“ram "fish and and scales". LÅ«dzu, mÄ“Ä£ini citus atslÄ“gvÄrdus.',
-'titlematches' => 'RezultÄti virsrakstos',
-'notitlematches' => 'Neviena rezultÄta, meklÄ“jot lapas virsrakstÄ',
-'textmatches' => 'RezultÄti lapu tekstos',
-'notextmatches' => 'Neviena rezultÄta, meklÄ“jot lapas tekstÄ',
-'prevn' => 'iepriekÅ¡Ä“jÄs $1',
-'nextn' => 'nÄkamÄs $1',
-'viewprevnext' => 'SkatÄ«t ($1) ($2) ($3 vienÄ lapÄ).',
-'showingresults' => 'Å obrÄ«d ir redzamas <b>$1</b> lapas, sÄkot ar #<b>$2</b>.',
-'showingresultsnum' => 'Å obrÄ«d ir redzamas <b>$3</b> lapas, sÄkot ar #<b>$2</b>.',
-'nonefound' => '<strong>PiezÄ«me:</strong> bieži vien meklÄ“Å¡ana ir neveiksmÄ«ga, meklÄ“jot plaÅ¡i izplatÄ«tus vÄrdus, piemÄ“ram, "un" vai "ir", jo tie netiek iekļauti meklÄ“Å¡anas datubÄzÄ“, vai arÄ« meklÄ“jot vairÄk par vienu vÄrdu (jo rezultÄtos parÄdÄ«sies tikai lapas, kurÄs ir visi meklÄ“tie vÄrdi).',
-'powersearch' => 'Meklēt',
-'powersearchtext' => 'MeklÄ“t Å¡ÄdÄs palÄ«glapÄs :<br />
-$1<br />
-$2 ParÄdÄ«t pÄradresÄcijas lapas MeklÄ“t $3 $9',
-'searchdisabled' => '<p style="margin: 1.5em 2em 1em">MeklÄ“Å¡ana {{grammar:lokatÄ«vs|{{SITENAME}}}} Å¡obrÄ«d ir atslÄ“gta darbÄ«bas traucÄ“jumu dēļ. PagaidÄm vari meklÄ“t, izmantojot Google vai Yahoo.
-<span style="font-size: 89%; display: block; margin-left: .2em">Å…em vÄ“rÄ, ka meklÄ“tÄju indeksÄ“tais {{grammar:Ä£enitÄ«vs|{{SITENAME}}}} saturs var bÅ«t novecojis.</span></p>',
-'blanknamespace' => '(Pamatlapa)',
-'preferences' => 'Izvēles',
-'prefsnologin' => 'Neesi iegÄjis',
-'prefsnologintext' => 'Tev jÄbÅ«t [[Special:Userlogin|iegÄjuÅ¡am]], lai mainÄ«tu lietotÄja izvÄ“les.',
-'prefsreset' => 'SÄkotnÄ“jÄs izvÄ“les ir atjaunotas.',
-'qbsettings' => 'RÄ«ku joslas stÄvoklis',
-'changepassword' => 'Mainīt paroli',
-'skin' => 'Apdare',
-'math' => 'MatemÄtikas formulu attÄ“loÅ¡ana',
-'dateformat' => 'Datuma formÄts',
-'datedefault' => 'Vienalga',
-'datetime' => 'Datums un laiks',
-'math_unknown_error' => 'nezinÄma kļūda',
-'math_unknown_function' => 'nezinÄma funkcija',
-'math_syntax_error' => 'sintakses kļūda',
-'prefs-personal' => 'LietotÄja dati',
-'prefs-rc' => 'PÄ“dÄ“jÄs izmaiņas',
-'prefs-watchlist' => 'UzraugÄmie raksti',
-'prefs-misc' => 'DažÄdas izvÄ“les',
-'saveprefs' => 'SaglabÄt izvÄ“les',
-'resetprefs' => 'Atjaunot sÄkotnÄ“jÄs izvÄ“les',
-'oldpassword' => 'VecÄ parole',
-'newpassword' => 'JaunÄ parole',
-'retypenew' => 'AtkÄrto jauno paroli',
-'textboxsize' => 'Izmaiņu loga izmēri',
-'rows' => 'Rindiņas',
-'columns' => 'Simbolu skaits rindiņÄ',
-'searchresultshead' => 'MeklÄ“Å¡anas rezultÄtu attÄ“lojums',
-'resultsperpage' => 'LappusÄ“ parÄdÄmo rezultÄtu skaits',
-'contextlines' => 'Cik rindiņas parÄdÄ«t katram atrastajam rezultÄtam',
-'contextchars' => 'Konteksta simbolu skaits vienÄ rindiņÄ',
-'stubthreshold' => 'Aizmetņu izmēra slieksnis',
-'recentchangescount' => 'Virsrakstu skaits pÄ“dÄ“jo izmaiņu lapÄ',
-'savedprefs' => 'Tavas izvÄ“les ir saglabÄtas.',
-'timezonelegend' => 'Laika josla',
-'timezonetext' => 'Ieraksti, par cik stundÄm tavs vietÄ“jais laiks atÅ¡Ä·iras no servera laika (UTC).',
-'localtime' => 'Attēlotais vietējais laiks',
-'timezoneoffset' => 'Starpība¹',
-'servertime' => 'Servera laiks šobrīd',
-'guesstimezone' => 'Izmantot datora sistēmas laiku',
-'allowemail' => 'Atļaut saņemt e-pastus no citiem lietotÄjiem.',
-'defaultns' => 'MeklÄ“t Å¡ajÄs palÄ«glapÄs pÄ“c noklusÄ“juma:',
-'default' => 'pēc noklusējuma',
-'files' => 'Attēli',
-'changes' => 'izmaiņas',
-'recentchanges' => 'PÄ“dÄ“jÄs izmaiņas',
-'recentchangestext' => '{{PÄ“dÄ“jÄs izmaiņas}}',
-'rcnote' => 'Å obrÄ«d ir redzamas pÄ“dÄ“jÄs <strong>$1</strong> izmaiņas, kas izdarÄ«tas {{PLURAL:$2|pÄ“dÄ“jÄ|pÄ“dÄ“jÄs}} <strong>$2</strong> {{PLURAL:$2|dienÄ|dienÄs}} (lÄ«dz $3).',
-'rcnotefrom' => 'Å obrÄ«d redzamas izmaiņas kopÅ¡ <b>$2</b> (parÄdÄ«tas ne vairÄk par <b>$1</b>).',
-'rclistfrom' => 'ParÄdÄ«t jaunas izmaiņas kopÅ¡ $1',
-'rcshowhideminor' => '$1 maznozīmīgus',
-'rcshowhidebots' => '$1 botus',
-'rcshowhideliu' => '$1 reģistrētos',
-'rcshowhideanons' => '$1 anonīmos',
-'rcshowhidemine' => '$1 manus',
-'rclinks' => 'ParÄdÄ«t pÄ“dÄ“jÄs $1 izmaiņas {{PLURAL:$2|pÄ“dÄ“jÄ|pÄ“dÄ“jÄs}} $2 {{PLURAL:$2|dienÄ|dienÄs}}.<br />$3',
-'diff' => 'izmaiņas',
-'hist' => 'hronoloģija',
-'hide' => 'paslēpt',
-'show' => 'parÄdÄ«t',
-'minoreditletter' => 'm',
-'newpageletter' => 'J',
-'sectionlink' => '→',
-'upload' => 'AugÅ¡uplÄdÄ“t failu',
-'uploadbtn' => 'AugÅ¡uplÄdÄ“t',
-'reupload' => 'VÄ“lreiz augÅ¡uplÄdÄ“t',
-'reuploaddesc' => 'Atgriezties pie augÅ¡upielÄdes veidnes.',
-'uploadnologin' => 'Neesi iegÄjis',
-'uploadnologintext' => 'Tev jÄbÅ«t [[Special:Userlogin|iegÄjuÅ¡am]], lai augÅ¡uplÄdÄ“tu failus.',
-'uploaderror' => 'AugÅ¡upielÄdes kļūda',
-'uploadtext' => '\'\'\'STOP!\'\'\' Pirms tu kaut ko augÅ¡upielÄdÄ“, noteikti izlasi un ievÄ“ro [[Project:AttÄ“lu izmantoÅ¡anas noteikumi|attÄ“lu izmantoÅ¡anas noteikumus]].
-
-Lai aplÅ«kotu vai meklÄ“tu agrÄk augÅ¡uplÄdÄ“tus attÄ“lus,
-dodies uz [[Special:Imagelist|augÅ¡upielÄdÄ“to attÄ“lu sarakstu]].
-AugÅ¡upielÄdes un dzÄ“Å¡anas tiek reÄ£istrÄ“tas [[Special:Log/upload|augÅ¡upielÄdes reÄ£istrÄ]].
-
-Izmanto Å¡o veidni, lai augÅ¡upielÄdÄ“tu jaunus attÄ“lu failus, ar kuriem ilustrÄ“t tevis izmainÄ«tÄs lapas.
-GandrÄ«z visos pÄrlÅ«kos tev vajadzÄ“tu redzÄ“t pogu \'\'\'"Choose...",\'\'\' kuru spiežot parÄdÄ«sies faila atvÄ“rÅ¡anas dialogs.
-IzvÄ“loties kÄdu failu, tÄ adrese parÄdÄ«sies ailÄ«tÄ“ blakus Å¡ai pogai.
-Tev ir arÄ« jÄatzÄ«mÄ“ ailÄ«te, kas apstiprina, ka tu nepÄrkÄp nekÄdas autortiesÄ«bas, augÅ¡upielÄdÄ“jot Å¡o failu.
-Spied pogu \'\'\'AugÅ¡uplÄdÄ“t\'\'\', lai pabeigtu augÅ¡upielÄdi.
-Tas var ieilgt, ja tavs interneta pieslēgums ir lēns.
-
-Ieteicamie formÄti ir:
-* JPEG - ja tÄ ir fotogrÄfija,
-* PNG - ja tas ir zÄ«mÄ“jums vai kÄda ikona, un
-* OGG - ja tas ir skaņas fails.
-
-LÅ«dzu, pÄrliecinies, ka faila nosaukums ir pietiekami aprakstoÅ¡s, lai izvairÄ«tos no neskaidrÄ«bÄm. Lai attÄ“lu pÄ“c tam ievietotu kÄdÄ lapÄ, izmanto Å¡Ädi noformÄ“tu linkus:
-* \'\'\'<nowiki>[[{Image:Fails.jpg|paskaidrojošs teksts]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[Image:Fails.png|paskaidrojošs teksts]]</nowiki>\'\'\'
-vai skaņÄm
-* \'\'\'<nowiki>[[Media:Fails.ogg]]</nowiki>\'\'\'
-
-LÅ«dzu, ņem vÄ“rÄ, ka tÄpat kÄ citas wiki lapas arÄ« tevis augÅ¡uplÄdÄ“tos failus citi var mainÄ«t vai dzÄ“st, ja uzskata, ka tas nÄktu par labu Å¡im projektam, kÄ arÄ« atceries, ka tev var tikt liegta augÅ¡upielÄdes iespÄ“ja, ja tu Å¡o sistÄ“mu.',
-'uploadlog' => 'augÅ¡upielÄdes reÄ£istrs',
-'uploadlogpage' => 'AugÅ¡upielÄdes reÄ£istrs',
-'uploadlogpagetext' => 'Failu augÅ¡upielÄdes reÄ£istrs.',
-'filename' => 'Faila nosaukums',
-'filedesc' => 'Kopsavilkums',
-'fileuploadsummary' => 'InformÄcija par failu:',
-'filestatus' => 'Autortiesību statuss',
-'filesource' => 'Izejas kods',
-'copyrightpage' => 'Project:Autortiesības',
-'copyrightpagename' => '{{grammar:ģenitīvs|{{SITENAME}}}} autortiesības',
-'uploadedfiles' => 'AugÅ¡upielÄdÄ“ja failus',
-'ignorewarning' => 'IgnorÄ“t brÄ«dinÄjumu un saglabÄt failu.',
-'ignorewarnings' => 'IgnorÄ“t visus brÄ«dinÄjumus',
-'minlength' => 'Failu vÄrdiem ir jÄbÅ«t vismaz trÄ«s simbolus gariem.',
-'illegalfilename' => 'Faila nosaukumÄ "$1" ir simboli, kas nav atļauti virsrakstos. LÅ«dzu, pÄrdÄ“vÄ“ failu un mÄ“Ä£ini to vÄ“lreiz augÅ¡uplÄdÄ“t.',
-'badfilename' => 'Attēla nosaukums ir nomainīts, tagad tas ir "$1".',
-'badfiletype' => 'NeiesakÄm izmantot ".$1" formÄta attÄ“lu failus.',
-'largefile' => 'Ieteicamais attÄ“lu izmÄ“rs ir ne lielÄks par $1 baitiem; Å¡Ä« attÄ“la izmÄ“rs ir $2 baiti.',
-'largefileserver' => 'Å is fails ir lielÄks nekÄ serveris ņem pretÄ«.',
-'emptyfile' => 'Å Ä·iet, ka tu esi augÅ¡uplÄdÄ“jis tukÅ¡u failu. IespÄ“jams, faila nosaukumÄ esi pieļÄvis kļūdu. LÅ«dzu, pÄrbaudi, vai tieÅ¡Äm tu vÄ“lies augÅ¡uplÄdÄ“t tieÅ¡i Å¡o failu.',
-'fileexists' => 'Fails ar Å¡Ädu nosaukumu jau pastÄv, lÅ«dzu, pÄrbaudi $1, ja neesi droÅ¡s, ka vÄ“lies to mainÄ«t.',
-'fileexists-forbidden' => 'Fails ar Å¡Ädu nosaukumu jau eksistÄ“, mÄ“Ä£ini kÄdu citu nosaukumu. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'AugÅ¡upielÄde veiksmÄ«ga',
-'fileuploaded' => 'Fails "$1" augÅ¡uplÄdÄ“ts veiksmÄ«gi.
-LÅ«dzu, dodies uz Å¡o lapu - $2 - un aizpildi faila aprakstu, piemÄ“ram, no kurienes tas fails ir, kad tas ir izveidots un kurÅ¡ to izveidojis, kÄ arÄ« citu informÄciju par to.',
-'uploadwarning' => 'AugÅ¡upielÄdes brÄ«dinÄjums',
-'savefile' => 'SaglabÄt failu',
-'uploadedimage' => 'augÅ¡upielÄdÄ“ju "$1"',
-'uploaddisabled' => 'AugÅ¡upielÄde atslÄ“gta',
-'uploaddisabledtext' => 'Falu augÅ¡upielÄde Å¡ajÄ wiki ir atslÄ“gta.',
-'uploadcorrupt' => 'Å is fails ir bojÄts, vai arÄ« tam ir nekorekts paplaÅ¡inÄjums. LÅ«dzu pÄrbaudi failu un augÅ¡upielÄdÄ“ vÄ“lreiz.',
-'uploadvirus' => 'Å is fails satur vÄ«rusu! SÄ«kÄk: $1',
-'sourcefilename' => 'AugÅ¡uplÄdÄ“jamais fails',
-'destfilename' => 'Vajadzīgais faila nosaukums',
-'license' => 'Licence',
-'imagelist' => 'Attēlu uzskaitījums',
-'imagelisttext' => 'Å obrÄ«d redzams $1 attÄ“lu uzskaitÄ«jums, kas sakÄrtots $2.',
-'ilsubmit' => 'Meklēt',
-'showlast' => 'ParÄdÄ«t pÄ“dÄ“jos $1 attÄ“lus, kas sakÄrtoti $2.',
-'byname' => '<b>pēc nosaukuma</b>',
-'bydate' => '<b>pēc datuma</b>',
-'bysize' => '<b>pēc izmēra</b>',
-'imgdelete' => 'dzēst',
-'imgdesc' => 'apraksts',
-'imglegend' => 'ApzÄ«mÄ“jumi: (apraksts) = parÄdÄ«t vai mainÄ«t attÄ“la aprakstu.',
-'imghistory' => 'Attēla hronoloģija',
-'revertimg' => 'atjaunot',
-'deleteimg' => 'dzēst',
-'deleteimgcompletely' => 'Dzēst visas versijas',
-'imghistlegend' => 'ApzÄ«mÄ“jumi: (paÅ¡reizÄ“jais) = Å¡Ä attÄ“la paÅ¡reizÄ“jÄ versija, (dzÄ“st) = dzÄ“st Å¡o veco versiju,
-(atjaunot) = nomainīt pret šo veco versiju.
-<br /><i>KlikÅ¡Ä·ini uz datuma, lai aplÅ«kotu tajÄ datumÄ augÅ¡uplÄdÄ“to failu.</i>.',
-'imagelinks' => 'Attēlu saites',
-'linkstoimage' => 'AttÄ“ls ir izmantots Å¡ajÄs lapÄs:',
-'nolinkstoimage' => 'NevienÄ lapÄ nav norÄžu uz Å¡o attÄ“lu.',
-'sharedupload' => 'Å is fails ir no *** [[literal]] translation',
-'noimage' => 'Ar Å¡Ädu nosaukumu nav neviena faila, tu vari [$1].',
-'noimage-linktext' => 'augÅ¡uplÄdÄ“t to',
-'uploadnewversion-linktext'=> 'AugÅ¡upielÄdÄ“t jaunu Å¡Ä« faila versiju',
-'listredirects' => 'PÄradresÄciju uzskaitÄ«jums',
-'statistics' => 'Statistika',
-'sitestats' => '{{grammar:ģenitīvs|{{SITENAME}}}} statistika',
-'userstats' => 'Statistika par lietotÄjiem',
-'sitestatstext' => 'DatubÄzÄ“ kopÄ ir \'\'\'$1\'\'\' {{plural:$1|lapa|lapas}}, ieskaitot diskusiju lapas, lapas par {{GRAMMAR:akuzatÄ«vs|{{SITENAME}}}}, nelielas "aizmetņu" lapas (\'\'stubs\'\'), pÄradresÄcijas lapas, kÄ arÄ« citas lapas, kuras, iespÄ“jams, nevar nosaukt par pilnvÄ“rtÄ«gÄm satura lapÄm. Neskaitot iepriekÅ¡ minÄ“tÄs, {{grammar:lokatÄ«vs|{{SITENAME}}}} ir \'\'\'$2\'\'\' {{plural:$2|lapa|lapas}}, {{plural:$2|kuru|kuras}} var uzskatÄ«t par pamatsatura {{plural:$2|lapu|lapÄm}}.
-
-AugÅ¡upielÄdÄ“ti \'\'\'$8\'\'\' faili.
-
-KopÅ¡ {{grammar:Ä£enitÄ«vs|{{SITENAME}}}} izveidoÅ¡anas lapas ir tikuÅ¡as apskatÄ«tas \'\'\'$3\'\'\' reizes un lietotÄji ir izdarÄ«juÅ¡i \'\'\'$4\'\'\' {{plural:$4|labojumu|labojumus}} (katra lapa ir labota vidÄ“ji \'\'\'$5\'\'\' reizes).
-Vidēji tas ir \'\'\'$5\'\'\' labojumi uz lapu un apskatīšanas/labojumu attiecība ir \'\'\'$6\'\'\'.
-
-The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is \'\'\'$7\'\'\'.',
-'userstatstext' => 'ReÄ£istrÄ“to lietotÄju skaits ir \'\'\'$1\'\'\'. No tiem \'\'\'$2\'\'\' (jeb \'\'\'$4%\'\'\') ir administratori (skat. $3).',
-'disambiguations' => 'Nozīmju atdalīšanas lapas',
-'disambiguationspage' => 'Template:Disambig',
-'disambiguationstext' => 'Å ajÄs lapÄs ir saites uz nozÄ«mju atdalÄ«Å¡anas lapÄm. TÄs bÅ«tu jÄizlabo par saitÄ“m uz piemÄ“rotÄku tÄ“mu.<br />
-Lapu uzskata par nozÄ«mju atdalÄ«Å¡anas lapu, ja uz to ir saite lapÄ $1.<br />
-Saites no citiem lapu veidiem (<i>namespaces</i>) <b>nav</b> šeit uzskaitītas.',
-'doubleredirects' => 'DivkÄrÅ¡as pÄradresÄcijas lapas',
-'doubleredirectstext' => 'KatrÄ rindiÅ†Ä ir saites uz pirmo un otro pÄradresÄcijas lapu, kÄ arÄ« pirmÄ rindiņa no otrÄs pÄradresÄcijas lapas teksta, kas parasti ir faktiskÄ "gala" lapa, uz kuru vajadzÄ“tu bÅ«t saitei pirmajÄ lapÄ.',
-'brokenredirects' => 'Kļūdainas pÄradresÄcijas',
-'brokenredirectstext' => 'Å Ä«s ir pÄradresÄcijas lapas uz neesoÅ¡Äm lapÄm.',
-'nbytes' => '$1 baitu',
-'ncategories' => '$1 categories',
-'nlinks' => '$1 {{PLURAL:$1|saite|saites}}',
-'nrevisions' => '$1 {{PLURAL:$1|versija|versijas}}',
-'nviews' => '$1 views',
-'lonelypages' => 'Lapas bez saitÄ“m uz tÄm',
-'uncategorizedpages' => 'NekategorizÄ“tÄs lapas',
-'uncategorizedcategories'=> 'NekategorizÄ“tÄs kategorijas',
-'unusedcategories' => 'Neizmantotas kategorijas',
-'unusedimages' => 'Neizmantoti attēli',
-'wantedcategories' => 'Sarkanas kategorijas',
-'wantedpages' => 'PieprasÄ«tÄs lapas',
-'mostlinked' => 'Lapas, uz kurÄm ir visvairÄk norÄžu',
-'mostlinkedcategories' => 'Kategorijas, uz kurÄm ir visvairÄk saiÅ¡u',
-'mostcategories' => 'Raksti ar visvairÄk kategorijÄm',
-'mostimages' => 'AttÄ“li, uz kuriem ir visvairÄk saiÅ¡u',
-'mostrevisions' => 'Raksti, kuriem ir visvairÄk iepriekÅ¡Ä“ju versiju',
-'allpages' => 'Visas lapas',
-'prefixindex' => 'Meklēt pēc virsraksta pirmajiem burtiem',
-'randompage' => 'Nejauša lapa',
-'shortpages' => 'ĪsÄkÄs lapas',
-'longpages' => 'GarÄkÄs lapas',
-'deadendpages' => 'Lapas bez izejoÅ¡Äm saitÄ“m',
-'listusers' => 'LietotÄju uzskaitÄ«jums',
-'specialpages' => 'ĪpaÅ¡Äs lapas',
-'spheading' => 'Visiem lietotÄjiem pieejamÄs Ä«paÅ¡Äs lapas',
-'recentchangeslinked' => 'SaistÄ«tÄs izmaiņas',
-'rclsub' => '(lapÄs, kurÄs ir norÄdes uz "$1")',
-'newpages' => 'Jaunas lapas',
-'ancientpages' => 'SenÄkÄs lapas',
-'move' => 'PÄrvietot',
-'movethispage' => 'PÄrvietot Å¡o lapu',
-'unusedcategoriestext' => 'Å Ä«s kategorijas eksistÄ“, tomÄ“r nevienÄ rakstÄ vai kategorijÄs tÄs nav izmantotas.',
-'booksources' => 'GrÄmatu avoti',
-'categoriespagetext' => 'Wiki ir atrodamas Å¡Ädas kategorijas.',
-'version' => 'Versija',
-'log' => 'Reģistri',
-'alllogstext' => 'AugÅ¡upielÄdes, dzÄ“Å¡anas, aizsargÄÅ¡anas, bloÄ·Ä“Å¡anas un adminu reÄ£istru apvienotais reÄ£istrs.
-Tu vari saÅ¡aurinÄt aplÅ«kojamo reÄ£istru, izvÄ“loties reÄ£istra veidu, lietotÄja vÄrdu vai reÄ£istrÄ“to lapu.',
-'allarticles' => 'Visi raksti',
-'allpagessubmit' => 'Aiziet!',
-'allpagesprefix' => 'ParÄdÄ«t lapas ar Å¡Ädu virsraksta sÄkumu:',
-'mailnologin' => 'Nav adreses, uz kuru sūtīt',
-'mailnologintext' => 'Tev jÄbÅ«t [[Special:Userlogin|iegÄjuÅ¡am]], kÄ arÄ« tev jÄbÅ«t [[Special:Preferences|norÄdÄ«tai]] derÄ«gai e-pasta adresei, lai sÅ«tÄ«tu e-pastu citiem lietotÄjiem.',
-'emailuser' => 'SÅ«tÄ«t e-pastu Å¡im lietotÄjam',
-'emailpage' => 'SÅ«tÄ«t e-pastu lietotÄjam',
-'emailpagetext' => 'Ja Å¡is lietotÄjs ir norÄdÄ«jis reÄlu e-pasta adresi savu izvēļu lapÄ, tad ar Å¡o veidni ir iespÄ“jams tam nosÅ«tÄ«t e-pastu. TÄ e-pasta adrese, kuru tu esi norÄdÄ«jis savÄ izvēļu lapÄ, parÄdÄ«sies e-pasta "From" lauciņÄ, tÄdēļ saņēmÄ“js varÄ“s tev atbildÄ“t.',
-'defemailsubject' => 'E-pasts par {{grammar:akuzatīvs|{{SITENAME}}}}',
-'noemailtitle' => 'Nav e-pasta adreses',
-'noemailtext' => 'Å is lietotÄjs nav norÄdÄ«jis derÄ«gu e-pasta adresi vai arÄ« ir izvÄ“lÄ“jies nesaņemt e-pastu no citiem lietotÄjiem.',
-'emailfrom' => 'No',
-'emailto' => 'Kam',
-'emailsubject' => 'Temats',
-'emailmessage' => 'Vēstījums',
-'emailsend' => 'Nosūtīt',
-'emailsent' => 'E-pasts nosūtīts',
-'emailsenttext' => 'Tavs e-pasts ir nosūtīts.',
-'watchlist' => 'Mani uzraugÄmie raksti',
-'nowatchlist' => 'TavÄ uzraugÄmo rakstu sarakstÄ nav neviena raksta.',
-'watchlistcount' => '\'\'\'TavÄ uzraugÄmo sarakstÄ ir $1 vienumi, ieskaitot diskusiju lapas.\'\'\'',
-'clearwatchlist' => 'TÄ«rÄ«t uzraugÄmo sarakstu',
-'watchlistcleartext' => 'Vai esi pÄrliecinÄts, ka vÄ“lies noņemt visus saraksta vienumus?',
-'watchlistclearbutton' => 'TÄ«rÄ«t uzraugÄmo sarakstu',
-'watchlistcleardone' => 'Tavs uzraugÄmo rakstu saraksts tika iztÄ«rÄ«ts. Tika izmesti $1 raksti.',
-'watchnologin' => 'Neesi iegÄjis',
-'watchnologintext' => 'Tev ir [[Special:Userlogin|jÄieiet]], lai mainÄ«tu uzraugÄmo lapu sarakstu.',
-'addedwatch' => 'Pievienots uzraugÄmo sarakstam.',
-'removedwatch' => 'Lapa vairs netiek uzraudzīta',
-'removedwatchtext' => 'Lapa "$1" ir izņemta no tava uzraugÄmo lapu saraksta.',
-'watch' => 'Uzraudzīt',
-'watchthispage' => 'Uzraudzīt šo lapu',
-'unwatch' => 'Neuzraudzīt',
-'unwatchthispage' => 'PÄrtraukt uzraudzÄ«Å¡anu',
-'watchnochange' => 'Neviena no tevis uzraudzÄ«tajÄm lapÄm nav mainÄ«ta parÄdÄ«tajÄ laika posmÄ.',
-'watchdetails' => '* (Tu uzraugi $1 lapas, neieskaitot diskusiju lapas;
-* [[Special:Watchlist/edit|parÄdÄ«t un mainÄ«t visu sarakstu]];
-* [[Special:Watchlist/clear|NovÄkt visas lapas]]',
-'removechecked' => 'Izņemt no uzraugÄmajÄm lapÄm',
-'watchlistcontains' => 'TavÄ uzraugÄmo lapu sarakstÄ ir $1 {{PLURAL:$1|lapa|lapas}}.',
-'watcheditlist' => 'Å ajÄ lapÄ ir tevis uzraudzÄ«tÄs lapas, sakÄrtotas pÄ“c alfabÄ“ta.<br />
-AtzÄ«mÄ“ tÄs lapas, kuras tu vairs nevÄ“lies uzraudzÄ«t,<br />
-un klikÅ¡Ä·ini uz pogas "\'\'\'Izņemt no uzraugÄmajÄm lapÄm\'\'\'".',
-'removingchecked' => 'No uzraugÄmo lapu saraksta izņemam atzÄ«mÄ“tÄs lapas...',
-'wlshowlast' => 'ParÄdÄ«t izmaiņas pÄ“dÄ“jo $1 stundu laikÄ vai $2 dienu laikÄ, vai arÄ« $3.',
-'wlhideshowown' => '$1 manus labojumus.',
-'wlhideshowbots' => '$1 bot edits.',
-'deletepage' => 'Dzēst lapu',
-'confirm' => 'ApstiprinÄt',
-'excontent' => 'lapas saturs bija: \'$1\'',
-'excontentauthor' => 'saturs bija: "$1" (vienīgais autors: [[Special:Contributions/$2|$2]])',
-'exbeforeblank' => 'lapas saturs pirms satura dzÄ“Å¡anas bija Å¡Äds: \'$1\'',
-'exblank' => 'lapa bija tukša',
-'confirmdelete' => 'ApstiprinÄt dzÄ“Å¡anu',
-'deletesub' => '(Dzēst "$1")',
-'historywarning' => 'BrÄ«dinÄjums: Tu dzÄ“sÄ«si lapu, kurai ir saglabÄtas iepriekÅ¡Ä“jas versijas.',
-'confirmdeletetext' => 'Tu tÅ«lÄ«t no datubÄzes dzÄ“sÄ«si lapu vai attÄ“lu, kÄ arÄ« to iepriekÅ¡Ä“jÄs versijas. LÅ«dzu, apstiprini, ka tu tieÅ¡Äm to vÄ“lies darÄ«t, ka tu apzinies sekas un ka tu to dari saskaÅ†Ä ar [[Project:VadlÄ«nijas|vadlÄ«nijÄm]].',
-'deletedtext' => 'Lapa "$1" ir izdzēsta.
-Šeit var apskatīties pēdējos izdzēstos: "$2".',
-'deletedarticle' => 'izdzēsu "$1"',
-'dellogpage' => 'Dzēšanas reģistrs',
-'dellogpagetext' => 'Å ajÄ lapÄ ir pÄ“dÄ“jo dzÄ“sto lapu saraksts.',
-'deletionlog' => 'dzēšanas reģistrs',
-'reverted' => 'Atjaunots uz iepriekšējo versiju',
-'deletecomment' => 'Dzēšanas iemesls',
-'rollback' => 'Novērst labojumus',
-'rollback_short' => 'Novērst',
-'rollbacklink' => 'novērst',
-'rollbackfailed' => 'NovÄ“rÅ¡ana neizdevÄs',
-'cantrollback' => 'Nav iespÄ“jams novÄ“rst labojumu; iepriekÅ¡Ä“jais labotÄjs ir vienÄ«gais lapas autors.',
-'alreadyrolled' => 'Nav iespÄ“jams novÄ“rst pÄ“dÄ“jÄs izmaiņas, ko lapÄ [[$1]] saglabÄja [[User:$2|$2]] ([[User talk:$2|Diskusija]]). KÄds cits jau ir rediģējis Å¡o lapu vai novÄ“rsis izmaiņas.
-
-PÄ“dÄ“jÄs izmaiņas saglabÄja [[User:$3|$3]] ([[User talk:$3|diskusija]])',
-'revertpage' => 'NovÄ“rsu izmaiņas, ko izdarÄ«ja [[Special:Contributions/$2|$2]], atjaunoju versiju, ko saglabÄja $1',
-'sessionfailure' => 'Ir radusies problÄ“ma ar sesijas autentifikÄciju;
-Å¡Ä« darbÄ«ba ir atcelta, lai novÄ“rstu lietotÄjvÄrda iespÄ“jami ļaunprÄtÄ«gu izmantoÅ¡anu.
-Lūdzu, spied "\'\'back\'\'" un atjaunini iepriekšējo lapu. Tad mēģini vēlreiz.',
-'protectlogpage' => 'AizsargÄÅ¡anas reÄ£istrs',
-'protectedarticle' => 'aizsargÄja $1',
-'unprotectedarticle' => 'atcēla aizsardzību: $1',
-'protectsub' => '(AizsargÄt "$1"?)',
-'confirmprotecttext' => 'Vai tu tieÅ¡Äm vÄ“lies aizsargÄt Å¡o lapu?',
-'confirmprotect' => 'ApstiprinÄt aizsargÄÅ¡anu',
-'protectmoveonly' => 'AizsargÄt tikai pret pÄrdÄ“vÄ“Å¡anu',
-'protectcomment' => 'AizsargÄÅ¡anas iemesls',
-'unprotectsub' => '(NeaizsargÄt "$1"?)',
-'confirmunprotecttext' => 'Vai tu tieÅ¡Äm vÄ“lies atcelt Å¡Ä«s lapas aizsardzÄ«bu?',
-'confirmunprotect' => 'ApstiprinÄt aizsardzÄ«bas atcelÅ¡anu',
-'unprotectcomment' => 'Aizsardzības atcelšanas iemesls',
-'undelete' => 'Atjaunot dzēstu lapu',
-'undeletepage' => 'SkatÄ«t un atjaunot dzÄ“stÄs lapas',
-'undeletepagetext' => 'Å Ä«s lapas ir dzÄ“stas, bet ir saglabÄtas arhÄ«vÄ. TÄs ir iespÄ“jams atjaunot, bet ņemiet vÄ“rÄ, ka arhÄ«vs reizÄ“m tiek tÄ«rÄ«ts.',
-'undeleterevisions' => '$1 {{PLURAL:$1|versija|versijas}} {{PLURAL:$1|arhivēta|arhivētas}}',
-'undeletehistory' => 'Ja tu atjauno lapu, visas versijas tiks atjaunotas tÄs hronoloÄ£ijÄ.
-Ja pÄ“c dzÄ“Å¡anas ir izveidota jauna lapa ar tÄdu paÅ¡u nosaukumu, atjaunotÄs versijas tiks ievietotas lapas hronoloÄ£ijÄ attiecÄ«gÄ secÄ«bÄ un konkrÄ“tÄs lapas paÅ¡reizÄ“jÄ versija netiks automÄtiski nomainÄ«ta.',
-'undeleterevision' => 'Versija, kas izdzēsta $1',
-'undeletebtn' => 'Atjaunot!',
-'undeletedarticle' => 'atjaunoju "$1"',
-'undeletedrevisions' => '$1 {{PLURAL:$1|versija|versijas}} {{PLURAL:$1|atjaunota|atjaunotas}}',
-'namespace' => 'Lapas veids:',
-'invert' => 'Izvēlēties pretēji',
-'contributions' => 'LietotÄja devums',
-'mycontris' => 'Mans devums',
-'contribsub' => 'LietotÄjs: $1',
-'nocontribs' => 'Netika atrastas izmaiņas, kas atbilstu šiem kritērijiem.',
-'uctop' => '(pÄ“dÄ“jÄ izmaiņa)',
-'sp-contributions-newest'=> 'jaunÄkÄs',
-'sp-contributions-oldest'=> 'senÄkÄs',
-'sp-contributions-newer'=> 'jaunÄkas $1',
-'sp-contributions-older'=> 'senÄkas $1',
-'whatlinkshere' => 'NorÄdes uz Å¡o rakstu',
-'linklistsub' => '(Saišu uzskaitījums)',
-'linkshere' => 'Å ajÄs lapÄs ir norÄdes uz Å¡o lapu:',
-'nolinkshere' => 'NevienÄ lapÄ nav norÄžu uz Å¡o lapu.',
-'isredirect' => 'pÄradresÄcijas lapa',
-'istemplate' => 'izsaukts',
-'blockip' => 'BloÄ·Ä“t lietotÄju',
-'blockiptext' => 'Å o veidni izmanto, lai bloÄ·Ä“tu kÄdas IP adreses vai lietotÄjvÄrda piekļuvi wiki lapu saglabÄÅ¡anai. Dari to tikai, lai novÄ“rstu vandÄlismu atbilstoÅ¡i [[Project:VadlÄ«nijas|noteikumiem]].
-NorÄdi konkrÄ“tu iemeslu (piemÄ“ram, linkus uz vandalizÄ“tajÄm lapÄm).',
-'ipaddress' => 'IP adrese/lietotÄjvÄrds',
-'ipadressorusername' => 'IP adrese vai lietotÄjvÄrds',
-'ipbexpiry' => 'Termiņš',
-'ipbreason' => 'Iemesls',
-'ipbsubmit' => 'BloÄ·Ä“t Å¡o lietotÄju',
-'ipbother' => 'Cits laiks',
-'ipboptions' => '2 stundas:2 hours,1 diena:1 day,3 dienas:3 days,1 nedēļa:1 week,2 nedēļas:2 weeks,1 mēnesis:1 month,3 mēneši:3 months,6 mēneši:6 months,1 gads:1 year,uz nenoteiktu laiku:infinite',
-'ipbotheroption' => 'cits',
-'badipaddress' => 'Nederīga IP adrese',
-'blockipsuccesssub' => 'Nobloķēts veiksmīgi',
-'ipblocklist' => 'BloÄ·Ä“to IP adreÅ¡u un lietotÄjvÄrdu uzskaitÄ«jums',
-'blocklistline' => '$1 $2 bloķēja $3 (termiņš $4)',
-'blocklink' => 'bloÄ·Ä“t',
-'unblocklink' => 'atbloÄ·Ä“t',
-'contribslink' => 'devums',
-'blocklogpage' => 'Bloķēšanas reģistrs',
-'ipb_expiry_invalid' => 'Nederīgs beigu termiņš',
-'ip_range_invalid' => 'Nederīgs IP diapazons',
-'proxyblocker' => 'Starpniekservera bloÄ·Ä“tÄjs',
-'proxyblocksuccess' => 'Darīts.',
-'movepage' => 'PÄrvietot lapu',
-'movepagetext' => 'Å ajÄ lapÄ tu vari pÄrdÄ“vÄ“t vai pÄrvietot lapu, kopÄ tÄs izmaiņu hronoloÄ£iju pÄrvietojot to uz citu nosaukumu.
-IepriekÅ¡Ä“jÄ lapa kļūs par lapu, kas pÄradresÄ“s uz jauno lapu.
-Saites uz iepriekÅ¡Ä“jo lapu netiks mainÄ«tas, bet noteikti pÄrbaudi un izlabo, izskaužot dubultu pÄradresÄciju vai pÄradresÄciju uz neesoÅ¡u lapu.
-Tev ir jÄpÄrliecinÄs, vai saites vÄ“l aizvien ved tur, kur tÄs ir paredzÄ“tas.
-
-Å…em vÄ“rÄ, ka lapa \'\'\'netiks\'\'\' pÄrvietota, ja jau eksistÄ“ kÄda cita lapa ar vÄ“lamo nosaukumu (izņemot gadÄ«jumus, kad tÄ ir tukÅ¡a vai kad tÄ ir pÄradresÄcijas lapa, kÄ arÄ« tad, ja tai nav izmaiņu hronoloÄ£ijas). Tas nozÄ«mÄ“, ka tu vari pÄrvietot lapu atpakaļ, no kurienes tu jau reiz to esi pÄrvietojis, ja bÅ«si kļūdÄ«jies, bet tu nevari pÄrrakstÄ«t jau esoÅ¡u lapu.
-
-<b>BRĪDINĀJUMS!</b>
-PopulÄrÄm lapÄm tÄ var bÅ«t krasa un negaidÄ«ta pÄrmaiņa; pirms turpinÄÅ¡anas vÄ“lreiz pÄrdomÄ, vai tu izproti visas iespÄ“jamÄs sekas.',
-'movepagetalktext' => 'SaistÄ«tÄ diskusiju lapa, ja tÄda eksistÄ“, tiks automÄtiski pÄrvietota, \'\'\'izņemot gadÄ«jumus, kad\'\'\':
-*tu pÄrvieto lapu uz citu palÄ«glapu (piemÄ“ram, [[Project talk:{{SITENAME}}]] uz [[Project:{{SITENAME}}]]),
-*ar jauno nosaukumu jau eksistē diskusiju lapa, vai arī
-*atzÄ«mÄ“si zemÄk atrodamo lauciņu.
-
-Ja tomÄ“r vÄ“lÄ“sies, tad tev Å¡Ä« diskusiju lapa bÅ«s jÄpÄrvieto vai jÄapvieno paÅ¡am.',
-'movearticle' => 'PÄrvietot lapu',
-'movenologin' => 'Neesi iegÄjis kÄ reÄ£istrÄ“ts lietotÄjs',
-'movenologintext' => 'Tev ir jÄbÅ«t reÄ£istrÄ“tam lietotÄjam un jÄbÅ«t [[Special:Userlogin|iegÄjuÅ¡am]] {{grammar:lokatÄ«vs|{{SITENAME}}}}, lai pÄrvietotu lapu.',
-'newtitle' => 'Uz Å¡Ädu lapu',
-'movepagebtn' => 'PÄrvietot lapu',
-'pagemovedsub' => 'PÄrvietoÅ¡ana notikusi veiksmÄ«gi',
-'pagemovedtext' => 'Lapa "[[$1]]" ir pÄrvietota uz "[[$2]]".
-
-
-\'\'\'LÅ«dzu [[Special:Whatlinkshere/$2|pÄrbaudi]]\'\'\', vai Å¡Ä« pÄrvietoÅ¡ana nav radÄ«jusi [[Project:Dubulta pÄradresÄcija|dubultu pÄradresÄciju]] un pÄ“c vajadzÄ«bas izlabo to.',
-'articleexists' => 'Lapa ar tÄdu nosaukumu jau pastÄv vai arÄ« tevis izvÄ“lÄ“tais nosaukums ir nederÄ«gs. LÅ«dzu, izvÄ“lies citu nosaukumu.',
-'movedto' => 'pÄrvietota uz',
-'movetalk' => 'PÄrvietot arÄ« diskusiju lapu, ja tÄda ir.',
-'talkpagemoved' => 'Tika pÄrvietota arÄ« atbilstoÅ¡Ä diskusiju lapa.',
-'talkpagenotmoved' => 'AtbilstoÅ¡Ä diskusiju lapa <strong>netika</strong> pÄrvietota.',
-'1movedto2' => '"[[$1]]" pÄrdÄ“vÄ“ju par "[[$2]]"',
-'1movedto2_redir' => '$1 pÄrdÄ“vÄ“ju par $2, izmantojot pÄradresÄciju',
-'movelogpage' => 'PÄrvietoÅ¡anas reÄ£istrs',
-'movelogpagetext' => 'Lapu pÄrvietoÅ¡anas (pÄrdÄ“vÄ“Å¡anas) reÄ£istrs.',
-'movereason' => 'Iemesls',
-'revertmove' => 'atcelt',
-'export' => 'Eksportēt lapas',
-'allmessages' => 'Visi sistēmas paziņojumi',
-'allmessagesname' => 'Nosaukums',
-'allmessagesdefault' => 'SÄkotnÄ“jais teksts',
-'allmessagescurrent' => 'Pašreizējais teksts',
-'allmessagestext' => 'Å ajÄ lapÄ ir visu "\'\'\'Mediawiki:\'\'\'" lapÄs atrodamo sistÄ“mas paziņojumu uzskaitÄ«jums.',
-'allmessagesnotsupportedUI'=> 'Your current interface language <b>$1</b> is not supported by special:Allmessages at this site.',
-'allmessagesnotsupportedDB'=> 'special:Allmessages not supported because wgUseDatabaseMessages is off.',
-'thumbnail-more' => 'PalielinÄt',
-'missingimage' => '<b>Trūkst attēla</b><br /><i>$1</i>',
-'filemissing' => 'Trūkst faila',
-'tooltip-search' => 'MeklÄ“t Å¡ajÄ wiki [alt-f]',
-'tooltip-minoredit' => 'Atzīmēt šo par maznozīmīgu labojumu [alt-i]',
-'tooltip-save' => 'SaglabÄt veiktÄs izmaiņas [alt-s]',
-'tooltip-preview' => 'ParÄdÄ«t izmaiņu priekÅ¡skatÄ«jumu. LÅ«dzam izmantot Å¡o iespÄ“ju pirms saglabÄÅ¡anas. [alt-p]',
-'tooltip-diff' => 'ParÄdÄ«t, kÄ esi izmainÄ«jis tekstu. [alt-d]',
-'tooltip-compareselectedversions'=> 'AplÅ«kot atÅ¡Ä·irÄ«bas starp divÄm izvÄ“lÄ“tajÄm lapas versijÄm. [alt-v]',
-'tooltip-watch' => 'Pievienot Å¡o lapu uzraugÄmo lapu sarakstam [alt-w]',
-'siteuser' => '{{grammar:Ä£enitÄ«vs|{{SITENAME}}}} lietotÄjs $1',
-'and' => 'un',
-'subcategorycount' => 'Å ajÄ kategorijÄ ir $1 {{PLURAL:$1|apakÅ¡kategorija|apakÅ¡kategorijas}}.',
-'categoryarticlecount' => 'Å ajÄ kategorijÄ ir $1 {{PLURAL:$1|raksts|raksti}}.',
-'listingcontinuesabbrev'=> ' (turpinÄjums)',
-'mw_math_png' => 'Vienmēr attēlot PNG',
-'mw_math_simple' => 'HTML, ja ļoti vienkÄrÅ¡i, vai arÄ« PNG',
-'mw_math_html' => 'HTML, ja iespējams, vai arī PNG',
-'mw_math_source' => 'SaglabÄt kÄ TeX (teksta pÄrlÅ«kiem)',
-'mw_math_modern' => 'Moderniem pÄrlÅ«kiem ieteiktais variants',
-'mw_math_mathml' => 'MathML, ja iespÄ“jams (eksperimentÄla iespÄ“ja)',
-'Monobook.js' => '/* tooltips and access keys */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'Mana lietotÄja lapa\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Manas IP adreses lietotÄja lapa\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'Mana diskusiju lapa\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'Diskusija par labojumiem, kas izdarīti no šīs IP adreses\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Manas izvēles\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'Manis uzraudzÄ«tÄs lapas.\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'Mani ieguldījumi\');
- ta[\'pt-login\'] = new Array(\'o\',\'AicinÄm tevi ieiet {{grammar:lokatÄ«vs|{{SITENAME}}}}, tomÄ“r tas nav obligÄti.\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'AicinÄm tevi ieiet {{grammar:lokatÄ«vs|{{SITENAME}}}}, tomÄ“r tas nav obligÄti.\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Iziet\');
- ta[\'ca-talk\'] = new Array(\'t\',\'Diskusija par Å¡Ä« raksta lapu\');
- ta[\'ca-edit\'] = new Array(\'e\',\'IzmainÄ«t Å¡o lapu. LÅ«dzam izmantot pirmskatu pirms lapas saglabÄÅ¡anas.\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'Pievienot komentÄru Å¡ai diskusijai.\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Å Ä« lapa ir aizsargÄta. Tu vari apskatÄ«ties tÄs izejas kodu.\');
- ta[\'ca-history\'] = new Array(\'h\',\'Å Ä«s lapas iepriekÅ¡Ä“jÄs versijas.\');
- ta[\'ca-protect\'] = new Array(\'=\',\'AizsargÄt Å¡o lapu\');
- ta[\'ca-delete\'] = new Array(\'v\',\'Dzēst šo lapu\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'Atjaunot labojumus, kas izdarÄ«ti Å¡ajÄ lapÄ pirms lapas dzÄ“Å¡anas.\');
- ta[\'ca-move\'] = new Array(\'m\',\'PÄrvietot Å¡o lapu\');
- ta[\'ca-nomove\'] = new Array(\'\',\'Tev nav pietiekamu privilÄ“Ä£iju, lai pÄrvietotu Å¡o lapu.\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Pievienot Å¡o lapu manis uzraudzÄ«tajÄm lapÄm\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Izņemt Å¡o lapu no uzraudzÄ«tajÄm lapÄm\');
- ta[\'search\'] = new Array(\'f\',\'MeklÄ“t Å¡ajÄ wiki\');
- ta[\'p-logo\'] = new Array(\'\',\'SÄkumlapa\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'Iet uz sÄkumlapu\');
- ta[\'n-portal\'] = new Array(\'\',\'Par šo projektu, par to, ko tu vari šeit darīt un kur ko atrast\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Uzzini papildinformÄciju par Å¡obrÄ«d aktuÄlajiem notikumiem\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'Izmaiņas, kas nesen izdarÄ«tas Å¡ajÄ wiki.\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Iet uz nejauši izvēlētu lapu\');
- ta[\'n-help\'] = new Array(\'\',\'Vieta, kur uzzinÄt.\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Atbalsti mūs\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Visas wiki lapas, kurÄs ir saites uz Å¡ejieni\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Izmaiņas, kas nesen izdarÄ«tas lapÄs, kurÄs ir saites uz Å¡o lapu\');
- ta[\'feed-rss\'] = new Array(\'\',\'Å Ä«s lapas RSS barotne\');
- ta[\'feed-atom\'] = new Array(\'\',\'Å Ä«s lapas Atom barotne\');
- ta[\'t-contributions\'] = new Array(\'\',\'ApskatÄ«t Å¡Ä lietotÄja ieguldÄ«jumu uzskaitÄ«jumu.\');
- ta[\'t-emailuser\'] = new Array(\'\',\'SÅ«tÄ«t e-pastu Å¡im lietotÄjam\');
- ta[\'t-upload\'] = new Array(\'u\',\'AugÅ¡uplÄdÄ“t attÄ“lus vai multimÄ“diju failus\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'Visu īpašo lapu uzskaitījums\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Apskatīt rakstu\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'ApskatÄ«t lietotÄja lapu\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'Apskatīt multimēdiju lapu\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Å Ä« ir Ä«paÅ¡Ä lapa, tu nevari izmainÄ«t paÅ¡u lapu.\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'Apskatīt projekta lapu\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'Apskatīt attēla lapu\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Apskatīt sistēmas paziņojumu\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'Apskatīt veidni\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'Apskatīt palīdzības lapu\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'Apskatīt kategorijas lapu\');',
-'previousdiff' => '↠SalÄ«dzinÄt ar iepriekÅ¡Ä“jo versiju',
-'nextdiff' => 'SalÄ«dzinÄt ar nÄkamo versiju →',
-'imagemaxsize' => 'AttÄ“lu apraksta lappusÄ“s parÄdÄmo attÄ“lu maksimÄlais izmÄ“rs:',
-'thumbsize' => 'Sīkbildes (<i>thumbnail</i>) izmērs:',
-'showbigimage' => 'LejuplÄdÄ“ augstas izÅ¡Ä·irtspÄ“jas attÄ“lu ($1x$2, $3 KB)',
-'newimages' => 'Jauno attēlu galerija',
-'showhidebots' => '($1 botus)',
-'noimages' => 'Nav nekÄ ko redzÄ“t.',
-'specialloguserlabel' => 'LietotÄjs:',
-'speciallogtitlelabel' => 'Virsraksts:',
-'passwordtooshort' => 'Tava parole ir pÄrÄk Ä«sa. TajÄ jÄbÅ«t vismaz $1 zÄ«mÄ“m.',
-'metadata-expand' => 'ParÄdÄ«t papildu detaļas',
-'metadata-collapse' => 'Paslēpt papildu detaļas',
-'exif-imagewidth' => 'platums',
-'exif-imagelength' => 'augstums',
-'exif-bitspersample' => 'biti komponentē',
-'exif-compression' => 'Saspiešanas veids',
-'exif-xresolution' => 'HorizontÄlÄ izÅ¡Ä·irtspÄ“ja',
-'exif-yresolution' => 'VertikÄlÄ izÅ¡Ä·irtspÄ“ja',
-'exif-pixelxdimension' => 'Valind image height',
-'edit-externally' => 'IzmainÄ«t Å¡o failu ar ÄrÄ“ju programmu',
-'edit-externally-help' => 'Skat. [http://meta.wikimedia.org/wiki/Help:External_editors instrukcijas] Meta-Wiki, lai iegÅ«tu vairÄk informÄcijas.',
-'recentchangesall' => 'visi',
-'imagelistall' => 'visas',
-'watchlistall1' => 'visas',
-'watchlistall2' => 'visas',
-'namespacesall' => 'visas',
-'confirmemail' => 'Apstiprini e-pasta adresi',
-'confirmemail_text' => 'Å ajÄ wiki ir nepiecieÅ¡ams apstiprinÄt savu e-pasta adresi, lai izmantotu e-pasta funkcijas. Spied uz zemÄk esoÅ¡Äs pogas, lai uz tavu e-pasta adresi nosÅ«tÄ«tu apstiprinÄÅ¡anas e-pastu. TajÄ bÅ«s saite ar kodu; spied uz tÄs saites vai atver to savÄ interneta pÄrlÅ«kÄ, lai apstiprinÄtu tavas e-pasta adreses derÄ«gumu.',
-'confirmemail_send' => 'NosÅ«tÄ«t apstiprinÄÅ¡anas kodu',
-'confirmemail_sent' => 'ApstiprinÄÅ¡anas e-pasts nosÅ«tÄ«ts.',
-'confirmemail_sendfailed'=> 'NevarÄ“jÄm nosÅ«tÄ«t apstiprinÄÅ¡anas e-pastu. PÄrbaudi, vai adresÄ“ nav kÄds nepareizs simbols.',
-'confirmemail_invalid' => 'NederÄ«gs apstiprinÄÅ¡anas kods. IespÄ“jams, beidzies tÄ termiņš.',
-'confirmemail_success' => 'Tava e-pasta adrese ir apstiprinÄta. Tagad vari doties iekÅ¡Ä ar savu lietotÄjvÄrdu un pilnvÄ“rtÄ«gi izmantot wiki iespÄ“jas.',
-'confirmemail_loggedin' => 'Tava e-pasta adrese tagad ir apstiprinÄta.',
-'confirmemail_error' => 'Notikusi kÄda kļūme ar tava apstiprinÄjuma saglabÄÅ¡anu.',
-'confirmemail_subject' => 'E-pasta adreses apstiprinajums no {{grammar:ģenitīvs|{{SITENAME}}}}',
-'confirmemail_body' => 'Kads, iespejams, tu pats, no IP adreses $1 ir registrejis {{grammar:ģenitīvs|{{SITENAME}}}} lietotaja vardu "$2" ar so e-pasta adresi.
-
-Lai apstiprinatu, ka so lietotaja vardu esi izveidojis tu pats, un aktivizetu e-pasta izmantosanu {{SITENAME}}, atver so saiti sava interneta parluka:
-
-$3
-
-Ja tu *neesi* registrejis sadu lietotaja vardu, nespied uz saites. Si apstiprinajuma kods deriguma termins ir $4.',
-'createarticle' => 'Izveidot rakstu',
-'scarytranscludedisabled'=> '[Starpviki saišu iekļaušana ir atspējota.]',
-'scarytranscludefailed' => '[Atvaino, neizdevÄs ienest veidni $1.]',
-'scarytranscludetoolong'=> '[Atvaino, URL adrese ir pÄrÄk gara.]',
-'searchcontaining' => 'Meklēt rakstus, kas satur \'\'$1\'\'.',
-'searchnamed' => 'Meklēt rakstus ar nosaukumu \'\'$1\'\'.',
-'articletitles' => 'Raksti, kas sÄkas ar \'\'$1\'\'',
-'hideresults' => 'PaslÄ“pt rezultÄtus',
-);
-?>
diff --git a/languages/MessagesMk.php b/languages/MessagesMk.php
deleted file mode 100644
index ce2bfd19..00000000
--- a/languages/MessagesMk.php
+++ /dev/null
@@ -1,1542 +0,0 @@
-<?php
-
-global $wgAllMessagesMk;
-$wgAllMessagesMk = array(
-'tog-underline' => 'Потцртај ги врÑките',
-'tog-highlightbroken' => 'Покажи ги неправилните врÑки <a href="" class="new">вака</a> (алтернативно: вака<a href="" class="internal">?</a>).',
-'tog-justify' => 'ДвоÑтранично порамнување на параграфите',
-'tog-hideminor' => 'Сокриј ги Ñитните уредувања во Ñкорешните промени',
-'tog-extendwatchlist' => 'Прошири ја лиÑта на набљудувања за да ги прикаже Ñите можни промени',
-'tog-usenewrc' => 'Подобри ги Ñкорешните промени (JavaScript)',
-'tog-numberheadings' => 'Ðумерирај ги заглавијата',
-'tog-showtoolbar' => 'Ðлатник за уредување (JavaScript)',
-'tog-editondblclick' => 'Уредување при двојно кликнување (JavaScript)',
-'tog-editsection' => 'Овозможи уредување на Ñекција преку (уредување) врÑки',
-'tog-editsectiononrightclick'=> 'Овозможи уредување при деÑен клик<br /> на наÑловите на Ñекциите (JavaScript)',
-'tog-showtoc' => 'Покажи Ñодржина<br />(за Ñтраници Ñо повеќе од 3 заглавија)',
-'tog-rememberpassword' => 'Запомни ја лозинката меѓу ÑеÑии',
-'tog-editwidth' => 'МакÑимална ширина на кутијата за уредување',
-'tog-watchcreations' => 'Додади ги Ñтраниците што ги креирам Ñ˜Ð°Ñ Ð²Ð¾ мојата набљудувана лиÑта',
-'tog-watchdefault' => 'Додади ги Ñтраниците што ги уредуваш во набљудувани Ñтраници',
-'tog-minordefault' => 'Обележи ги Ñите уредувања како Ñитни по оÑновно',
-'tog-previewontop' => 'Прикажи го прегледот пред кутијата за уредување, а не поÑле неа',
-'tog-previewonfirst' => 'Прикажи преглед на првото уредување',
-'tog-nocache' => 'Без Ñкладирање на Ñтраниците',
-'tog-enotifwatchlistpages'=> 'ИÑпрати ми е-пошта при промена на Ñтраницата',
-'tog-enotifusertalkpages'=> 'ИÑпрати ми е-пошта при промена на мојата Ñтраница за разговор',
-'tog-enotifminoredits' => 'ИÑпрати ми, иÑто така, е-пошта за Ñитни промени на Ñтраници',
-'tog-enotifrevealaddr' => 'Откриј ја мојата е-поштенÑка адреÑа во пораките за извеÑтување',
-'tog-shownumberswatching'=> 'Прикажи го бројот на кориÑници кои набљудуваат',
-'tog-fancysig' => 'ЧиÑÑ‚ Ð¿Ð¾Ñ‚Ð¿Ð¸Ñ (без автоматÑка врÑка)',
-'tog-externaleditor' => 'КориÑти надворешен уредувач по оÑновно',
-'tog-externaldiff' => 'КориÑти надворешна програма за разлики по оÑновно',
-'tog-showjumplinks' => 'Овозможи „Ñкокни до“ врÑки на приÑтапноÑÑ‚',
-'tog-uselivepreview' => 'КориÑти преглед во живо (JavaScript) (ЕкÑпериментално)',
-'tog-autopatrol' => 'Моите промени означи ги како проверени',
-'tog-forceeditsummary' => 'ИзвеÑти ме кога нема Ð¾Ð¿Ð¸Ñ Ð½Ð° промените',
-'tog-watchlisthideown' => 'Сокриј ги моите уредувања од набљудуваната лиÑта',
-'tog-watchlisthidebots' => 'Сокриј промени од ботови во набљудуваната лиÑта',
-'underline-always' => 'Секогаш',
-'underline-never' => 'Ðикогаш',
-'underline-default' => 'Според прилагодувањата на прелиÑтувачот',
-'skinpreview' => '(Прегледај)',
-'sunday' => 'недела',
-'monday' => 'понеделник',
-'tuesday' => 'вторник',
-'wednesday' => 'Ñреда',
-'thursday' => 'четврток',
-'friday' => 'петок',
-'saturday' => 'Ñабота',
-'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' => 'дек',
-'categories' => '{{PLURAL:$1|Категорија|Категории}}',
-'category' => 'категорија',
-'category_header' => 'Статии во категоријата "$1"',
-'subcategories' => 'Подкатегории',
-'mainpage' => 'Главна Ñтраница',
-'mainpagetext' => 'Вики Ñофтверот е уÑпешно инÑталиран.',
-'mainpagedocfooter' => 'Ве молиме, видете ја [http://meta.wikimedia.org/wiki/MediaWiki_i18n документацијата] и [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide водичот] за подетална информација одноÑно МедијаВики. Ðктуелната верзија на македонÑката јазична датотека можете да најдете на [http://meta.wikimedia.org/wiki/LanguageMk.php Мета].',
-'portal' => 'Портал',
-'portal-url' => 'Project:Портал',
-'about' => 'За',
-'aboutsite' => 'За {{SITENAME}}',
-'aboutpage' => 'Project:За {{SITENAME}}',
-'article' => 'Статија',
-'help' => 'Помош',
-'helppage' => 'Help:Содржина',
-'bugreports' => 'Извештаи за грешки',
-'bugreportspage' => 'Project:Извештаи за грешки',
-'sitesupport' => 'Донации',
-'sitesupport-url' => 'Project:Поддршка',
-'faq' => 'ЧПП',
-'faqpage' => 'Project:ЧПП',
-'edithelp' => 'Помош за уредување',
-'newwindow' => '(Ñе отвара во нов прозорец)',
-'edithelppage' => 'Help:Како Ñе уредуваат Ñтраници',
-'cancel' => 'Откажи',
-'qbfind' => 'Ðајди',
-'qbbrowse' => 'ПрелиÑтај',
-'qbedit' => 'Уреди',
-'qbpageoptions' => 'Оваа Ñтраница',
-'qbpageinfo' => 'Информации за Ñтраницата',
-'qbmyoptions' => 'Моите Ñтраници',
-'qbspecialpages' => 'Специјални Ñтраници',
-'moredotdotdot' => 'Повеќе...',
-'mypage' => 'Мојата Ñтраница',
-'mytalk' => 'Мојот разговор',
-'anontalk' => 'Разговор за таа IP адреÑа',
-'navigation' => 'Ðавигација',
-'metadata_help' => 'Метаподатоци (видете [[Project:Метаподатоци]] за објаÑнување):',
-'currentevents' => 'Тековни наÑтани',
-'currentevents-url' => 'Project:Тековни наÑтани',
-'disclaimers' => 'УÑлови на употреба',
-'disclaimerpage' => 'Project:УÑлови на употреба',
-'privacy' => 'Заштита на личните податоци',
-'privacypage' => 'Project:Заштита на личните податоци',
-'errorpagetitle' => 'Грешка',
-'returnto' => 'Врати Ñе на $1.',
-'tagline' => 'Од {{SITENAME}}',
-'search' => 'Пребарај',
-'go' => 'Оди',
-'history' => 'ИÑторија на Ñтраницата',
-'history_short' => 'ИÑторија',
-'updatedmarker' => 'ажурирано од мојата поÑледна поÑета',
-'info_short' => 'Информација',
-'printableversion' => 'Верзија за печатење',
-'permalink' => 'Перманентна врÑка',
-'print' => 'Печати',
-'edit' => 'Уреди',
-'editthispage' => 'Уреди ја оваа Ñтраница',
-'delete' => 'Избриши',
-'deletethispage' => 'Избриши ја оваа Ñтраница',
-'undelete_short' => 'Враќање на {{PLURAL:$1|едно избришано уредување|$1 избришани уредувања}}',
-'protect' => 'Заштити',
-'protectthispage' => 'Заштити ја оваа Ñтраница',
-'unprotect' => 'ОтÑтрани ја заштитата',
-'unprotectthispage' => 'ОтÑтрани ја заштитата на оваа Ñтраница',
-'newpage' => 'Ðова Ñтраница',
-'talkpage' => 'ДиÑкутирај за оваа Ñтраница',
-'specialpage' => 'Специјална Ñтраница',
-'personaltools' => 'Лични алатки',
-'postcomment' => 'ИÑпрати коментар',
-'articlepage' => 'Види Ñтатија',
-'subjectpage' => 'Види тема',
-'talk' => 'Разговор',
-'views' => 'Прегледи',
-'toolbox' => 'Ðлатник',
-'userpage' => 'Види ја Ñтраницата на кориÑникот',
-'projectpage' => 'Види ја Ñтраницата на проектот',
-'imagepage' => 'Види ја Ñтраницата на Ñликата',
-'viewtalkpage' => 'Видете го разговорот',
-'otherlanguages' => 'Други јазици',
-'redirectedfrom' => '(ПренаÑочено од $1)',
-'autoredircomment' => 'ПренаÑочување кон [[$1]]',
-'redirectpagesub' => 'Страница за пренаÑочување',
-'lastmodified' => 'Оваа Ñтраница поÑледен пат е изменета на $1.',
-'viewcount' => 'Оваа Ñтраница била поÑетена {{plural:$1|еднаш|$1 пати}}.',
-'copyright' => 'Сите текÑтови Ñе доÑтапни под уÑловите на $1.',
-'protectedpage' => 'Заштитена Ñтраница',
-'administrators' => 'Project:ÐдминиÑтратори',
-'jumpto' => 'Скокни на:',
-'jumptonavigation' => 'навигација',
-'jumptosearch' => 'барај',
-'sysoptitle' => 'Се бара админиÑтраторÑки приÑтап',
-'sysoptext' => 'Бараното дејÑтво може да го
-изврши Ñамо кориÑник Ñо админиÑтраторÑки ÑтатуÑ.
-Видете $1.',
-'developertitle' => 'Се бараат права на развивач',
-'developertext' => 'Бараната функција може да ја изврши Ñамо кориÑник Ñо ÑÑ‚Ð°Ñ‚ÑƒÑ "развивач". Види $1.',
-'badaccess' => 'Грешка во пермиÑии',
-'badaccesstext' => 'ДејÑтвото кое го баравте е ограничено на кориÑници Ñо "$2" права. Видете $1.',
-'versionrequired' => 'Верзијата $1 од МедијаВики е задолжителна',
-'versionrequiredtext' => 'Мора да имате верзија $1 од МедијаВики за да ја кориÑтите оваа Ñтраница. Видете [[Special:Version]]',
-'ok' => 'Во ред',
-'retrievedfrom' => 'Преземено од "$1"',
-'youhavenewmessages' => 'Имате $1 ($2).',
-'newmessageslink' => 'нови пораки',
-'newmessagesdifflink' => 'разлики Ñо поÑледната видена верзија',
-'editsection' => 'уреди',
-'editold' => 'уреди',
-'editsectionhint' => 'Уредување на Ñекција: $1',
-'toc' => 'Содржина',
-'showtoc' => 'прикажи',
-'hidetoc' => 'Ñокриј',
-'thisisdeleted' => 'Погледни или врати $1?',
-'viewdeleted' => 'Прегледај $1?',
-'restorelink' => '$1 избришани промени',
-'feedlinks' => 'Фид:',
-'feed-invalid' => 'Лош тип на фид пријава',
-'nstab-main' => 'Статија',
-'nstab-user' => 'КориÑник',
-'nstab-media' => 'Медија',
-'nstab-special' => 'Специјална Ñтраница',
-'nstab-project' => 'проект',
-'nstab-image' => 'Слика',
-'nstab-mediawiki' => 'МедијаВики',
-'nstab-template' => 'Шаблон',
-'nstab-help' => 'Помош',
-'nstab-category' => 'Категорија',
-'nosuchaction' => 'Ðе поÑтои таква функција',
-'nosuchactiontext' => 'Функцијата од УРЛ-то не е подржана од Вики',
-'nosuchspecialpage' => 'Ðе поÑтои таква Ñпецијална Ñтраница',
-'nospecialpagetext' => 'Баравте невалидна [[Special:Specialpages|Ñпецијална Ñтраница]].',
-'error' => 'Грешка',
-'databaseerror' => 'Грешка во базата',
-'dberrortext' => 'Грешка во прашалникот кон базата. Ова може да значи грешка во Ñофтверот.
-ПоÑледниот прашалник кон базата беше:
-<blockquote><tt>"$1"</tt></blockquote>
-од функцијата "<tt>$2</tt>".
-MySQL ја врати Ñледната грешка "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Грешка во прашалникот кон базата. ПоÑледниот прашалник кон базата беше: "$1" од функцијата "$2". MySQL ја врати Ñледната грешка "$3: $4".',
-'noconnect' => 'Извинете! Викито има некои технички проблеми и неможе да приÑтапи кон Ñерверот.
-<br />
-$1',
-'nodb' => 'Ðеможам да изберам база $1',
-'cachederror' => 'Следува зачувана копија на бараната Ñтраница, која можеби е заÑтарена.',
-'laggedslavemode' => 'Предупредување: Страницата може да не ги Ñодржи Ñкорешните ажурирања.',
-'readonly' => 'Базата е заклучена',
-'enterlockreason' => 'ВнеÑете причина за заклучувањето, вклулувајќи и време на отклучување (приближно)',
-'readonlytext' => 'Базата е моментално затворена за нови Ñтатии и други модификации, најверојатно за рутинÑка проверка, по која ќе Ñе врати во нормалната ÑоÑтојба. ÐдминиÑтраторот кој ја заклучи го понуди Ñледното објаÑнување: <p>$1',
-'missingarticle' => 'Базата на податоци не го најде текÑтот што требаше да го најде, наречен "$1".
-
-ÐајчеÑта причина е заÑтарена разлика во верзиите или врÑка кон
-Ñтраница која била избришана.
-
-Доколку причина е нешто друго, можеби најдовте грешка во Ñофтверот. Ве молиме пријавете го ова на админиÑтратор, наведувајќи ја URL адреÑата.',
-'readonly_lag' => 'Базата е автоматÑки заклучена додека помошните Ñервери не Ñе Ñинхронизираат',
-'internalerror' => 'Внатрешна грешка',
-'filecopyerror' => 'Ðеможам да ја копирам датотеката "$1" во "$2".',
-'filerenameerror' => 'Ðеможам да ја преименувам датотеката "$1" во "$2".',
-'filedeleteerror' => 'Ðеможам да ја избришам датотеката "$1".',
-'filenotfound' => 'Ðеможам да ја најдам датотеката "$1".',
-'unexpected' => 'Ðеочекувана вредноÑÑ‚: "$1"="$2".',
-'formerror' => 'Грешка: неможам да го иÑпратам формуларот',
-'badarticleerror' => 'Ова дејÑтво неможе да Ñе Ñпроведе на наведената Ñтраница.',
-'cannotdelete' => 'Ðеможам да ја избришам Ñтраницата или Ñликата. (Можеби е веќе избришана од некој друг.)',
-'badtitle' => 'Лош наÑлов',
-'badtitletext' => 'Бараниот наÑлов е грешен, празен или погрешно поврзан меѓујазичен или интер-вики наÑлов. Може да Ñодржи еден или повеќе знаци што не можат да Ñе кориÑтат во наÑлови.',
-'perfdisabled' => 'Извинете! Оваа можноÑÑ‚ е привремено иÑклучена бидејќи ја уÑпорува базата до ниво на кое никој неможе да го кориÑти викито.',
-'perfdisabledsub' => 'Овде е зачувана копија од $1:',
-'perfcached' => 'Следните податоци Ñе кеширани и може да не бидат целоÑно ажурирани:',
-'perfcachedts' => 'Следните податоци Ñе кеширани, и поÑледен пат ажурирани на $1.',
-'wrong_wfQuery_params' => 'Грешни параметри до wfQuery()<br /> Функција: $1<br /> Прашалник: $2',
-'viewsource' => 'Видете го кодот',
-'viewsourcefor' => 'за $1',
-'protectedtext' => 'Оваа Ñтраница е заклучена; има повеќе причини за тоа,
-ве молиме погледнете [[Project:Заштитена Ñтраница]].
-
-Можете да го гледате и да го иÑкопирате кодот на оваа Ñтраница:',
-'protectedinterface' => 'Оваа Ñтраница Ñодржи текÑÑ‚ од интерфејÑот на Ñофтверот и е заклучена заради можна злоупотреба.',
-'editinginterface' => '\'\'\'Предупредување:\'\'\' Уредувате Ñтраница која Ñе кориÑти за приказ на текÑÑ‚ од интерфејÑот на Ñофтверот. Промените на оваа Ñтраница ќе Ñе одразат на изгледот на Ñајтот кај Ñите кориÑници.',
-'sqlhidden' => '(Скриен SQL прашалник)',
-'logouttitle' => 'Одјави Ñе',
-'logouttext' => 'Сега Ñи одјавен.<br /> Можеш да продолжиш да го кориÑтиш {{SITENAME}} анонимно, или можеш да Ñе најавиш под иÑтото или различно кориÑничко име. Ðекои Ñтраници може да продолжат да Ñе прикажуваат како да Ñте најавени, Ñе додека не го иÑчиÑтите кеш-от на вашиот пребарувач',
-'welcomecreation' => '== Добредојдовте, $1! ==
-
-Сега Ñте региÑтрирани. Ðе заборавајте да ги промените прилагодувањата за {{SITENAME}}.',
-'loginpagetitle' => 'Ðајавување',
-'yourname' => 'КориÑничко име',
-'yourpassword' => 'Лозинка',
-'yourpasswordagain' => 'Повторете ја лозинката',
-'remembermypassword' => 'Запамти ја лозинката за повеќе ÑеÑии.',
-'yourdomainname' => 'Вашиот домен',
-'externaldberror' => 'ÐаÑтана грешка при надворешното најавување на базата или немате дозвола да ја ажурирате вашата надворешна Ñметка.',
-'loginproblem' => '<b>Има проблем Ñо вашето најавување.</b><br />Обидете Ñе повторно!',
-'alreadyloggedin' => '<strong>КориÑник $1, веќе Ñте најавени!</strong><br />',
-'login' => 'Ðајавување',
-'loginprompt' => 'Морате да кориÑтите колачиња за да Ñе најавите на {{SITENAME}}.',
-'userlogin' => 'Ðајавете Ñе',
-'logout' => 'Одјави Ñе',
-'userlogout' => 'Одјавете Ñе',
-'notloggedin' => 'Ðе Ñте најавени',
-'nologin' => 'Ðемате Ñметка? $1.',
-'nologinlink' => 'Креирајте нова Ñметка',
-'createaccount' => 'РегиÑтрирај Ñе',
-'gotaccount' => 'Веќе имате Ñметка? $1.',
-'gotaccountlink' => 'Ðајавете Ñе',
-'createaccountmail' => 'по е-пошта',
-'badretype' => 'ВнеÑените лозинки не Ñе иÑти.',
-'userexists' => 'КориÑничкото име што го внеÑовте веќе Ñе кориÑти. Изберете друго име.',
-'youremail' => 'Вашата е-пошта*',
-'username' => 'КориÑничко име:',
-'uid' => 'КориÑнички ID:',
-'yourrealname' => 'ВиÑтинÑко име *',
-'yourlanguage' => 'Јазик:',
-'yourvariant' => 'Варијанта',
-'yournick' => 'Прекар:',
-'badsig' => 'Грешка во потпиÑот, проверете ги HTML таговите.',
-'email' => 'Е-пошта',
-'prefs-help-email-enotif'=> 'Оваа адреÑа иÑтотака Ñе кориÑти за иÑпраќање на извеÑтувања по е-пошта доколку ја имате дозволено таа можноÑÑ‚.',
-'prefs-help-realname' => '* ВиÑтинÑко име (опција). Доколку изберете да го дадете вашето име, тоа може да Ñе иÑкориÑти за давање на заÑлуги за вашата работа.',
-'loginerror' => 'Грешка при најавување',
-'prefs-help-email' => '* Е-пошта (опционално): Им овозможува на другите да контактираат Ñо Ð²Ð°Ñ Ð¿Ñ€ÐµÐºÑƒ вашата кориÑничка Ñтраница или вашата Ñтраница за разговор, без да биде потребно да го откриете вашиот идентитет.',
-'nocookiesnew' => 'РегиÑтрирани Ñте, но не Ñте најавени. {{SITENAME}} кориÑти колачиња за најавување на кориÑници. Вие имате оневозможено кориÑтењето на колачиња. Ве молиме активирајте ги, па потоа најавете Ñе Ñо вашето кориÑничко име и лозинка.',
-'nocookieslogin' => '{{SITENAME}} кориÑти колачиња за најавување на кориÑници. Вие го имате оневозможено кориÑтењето на колачиња. Ве молиме активирајте ги и обидете Ñе повторно.',
-'noname' => 'ВнеÑовте грешно кориÑничко име.',
-'loginsuccesstitle' => 'УÑпешно најавување',
-'loginsuccess' => 'Сега Ñте најавени на {{SITENAME}} како "$1".',
-'nosuchuser' => 'Ðема кориÑник Ñо името "$1". Проверете ја ÑинтакÑата, или иÑкориÑтете го долниот формулар да Ñе региÑтрирате.',
-'nosuchusershort' => 'Ðема кориÑник Ñо името "$1". Проверете ја ÑинтакÑата.',
-'nouserspecified' => 'Мора да назначите кориÑничко име.',
-'wrongpassword' => 'ВнеÑовте погрешна лозинка. Обидете Ñе повторно.',
-'wrongpasswordempty' => 'ВнеÑената лозинка е празна. Обидете Ñе повторно.',
-'mailmypassword' => 'ИÑпрати ми нова лозинка по е-пошта',
-'passwordremindertitle' => 'ПотÑетник за лозинка од {{SITENAME}}',
-'passwordremindertext' => 'Ðекој (најверојатно вие, од IP адреÑа $1) побара да ви иÑпратиме нова {{SITENAME}} лозинка. Лозинката за кориÑникот "$2" Ñега е "$4". Треба да Ñе најавите и да ја промените лозинката Ñега. Сега можете да Ñе логирате Ñо оваа привремена позинка, која е валидна Ñамо за едно логирање. Можете да продолжите да ја кориÑтите Ñтарата лозинка ако ја памтите или да поÑтавите нова. {{fullurl:Special:Userlogin|wpName=$3&wpPassword=$4&returnto=Special:Preferences}}',
-'noemail' => 'Ðе е внеÑена е-поштенÑката адреÑа за кориÑникот "$1".',
-'passwordsent' => 'Ðова лозинка е иÑпратена на кориÑникот "$1". Ðајавете Ñе повторно откако ќе ја примите пораката.',
-'eauthentsent' => 'Е-пошта е иÑпратена на назначената е-поштенÑка адреÑа. Пред било која пошта да Ñе прати на Ñметката, ќе мората да ги Ñледите инÑтрукциите во е-поштата, за да потврдите дека таа е навиÑтина ваша.',
-'mailerror' => 'Грешка при иÑпраќање на е-поштата: $1',
-'acct_creation_throttle_hit'=> 'Извинете, веќе имате Ñоздадено $1 Ñметки. Ðе можете да Ñоздавате повеќе.',
-'emailauthenticated' => 'ÐвтентичноÑта на вашата е-поштенÑка адреÑа е проверена на $1.',
-'emailnotauthenticated' => 'ÐвтентичноÑта на вашата е-поштенÑка адреÑа <strong>Ñеуште не е проверена</strong>. Ðема да биде иÑпратена е-пошта за никоја од Ñледните Ñодржини.',
-'noemailprefs' => '<strong>Ðе беше наведена е-поштенÑка адреÑа</strong>, Ñледните Ñодржини нема да работат.',
-'emailconfirmlink' => 'Потврдете ја вашата е-поштенÑка адреÑа',
-'invalidemailaddress' => 'Е-поштенÑката адреÑа не може да биде прифатена бидејќи има неважечки формат. Ве молиме, внеÑете важечки формат или иÑпразнете го тоа поле.',
-'accountcreated' => 'Сметката е направена',
-'accountcreatedtext' => 'Сметката за $1 е направена.',
-'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 наÑлов',
-'math_sample' => 'Овде вметни формула',
-'math_tip' => 'Математичка формула (LaTeX)',
-'nowiki_sample' => 'Овде внеÑете неформатиран текÑÑ‚',
-'nowiki_tip' => 'Игнорирај вики форматирање',
-'image_sample' => 'пример.jpg',
-'image_tip' => 'Вметната Ñлика',
-'media_sample' => 'Пример.mp3',
-'media_tip' => 'Ð’Ñ€Ñка кон мултимедијална датотека',
-'sig_tip' => 'Вашиот Ð¿Ð¾Ñ‚Ð¿Ð¸Ñ Ñо време',
-'hr_tip' => 'Хоризонтална линија',
-'summary' => 'ОпиÑ',
-'subject' => 'ÐаÑлов',
-'minoredit' => 'Ова е Ñитна промена',
-'watchthis' => 'Ðабљудувајте ја оваа Ñтраница',
-'savearticle' => 'Зачувај ја Ñтраницата',
-'preview' => 'Преглед',
-'showpreview' => 'Прегледај',
-'showlivepreview' => 'Преглед во живо',
-'showdiff' => 'Прикажи ги промените',
-'anoneditwarning' => '\'\'\'Предупредување:\'\'\' Ðе Ñте најавени. Вашата IP адреÑа ќе биде забележана во иÑторијата на Ñтраницата.',
-'missingsummary' => '\'\'\'ПотÑетник:\'\'\' Ðе внеÑовте Ð¾Ð¿Ð¸Ñ Ð½Ð° измените. Ðко притиÑнете Зачувај повторно, вашите измени ќе Ñе зачуваат без опиÑ.',
-'missingcommenttext' => 'Ве молиме внеÑете коментар подолу.',
-'blockedtitle' => 'КориÑникот е блокиран',
-'blockedtext' => 'Вашето кориÑничко име или IP адреÑа беше блокирано од $1.
-
-Дадена беше Ñледнава причина:<br />\'\'$2\'\'<br />Можете да контактирате Ñо $1 или еден од другите [[Project:ÐдминиÑтратори|админиÑтратори]] за блокадата.
-
-Забелешка: Ðеможете да ја кориÑтите опцијата "е-пошта до кориÑникот" ако немате внеÑено валидна адреÑа во вашите [[Special:Прилагодувања|прилагодувања]]. Вашата IP адреÑа е $3. Ве молиме вклучете ја оваа адреÑа во Ñите барања што ќе ги приложите.',
-'blockedoriginalsource' => 'Кодот на \'\'\'$1\'\'\' е прикажан подолу:',
-'blockededitsource' => 'ТекÑтот на \'\'\'вашите уредувања\'\'\' на \'\'\'$1\'\'\' е прикажан подолу:',
-'whitelistedittitle' => 'Мора да Ñте најавени за менување на Ñтатии',
-'whitelistedittext' => 'Мора да Ñте $1 за да уредувате Ñтраници.',
-'whitelistreadtitle' => 'Мора да Ñте најавени за да читате Ñтатии',
-'whitelistreadtext' => 'Мора да Ñте [[Special:Userlogin|најавени]] за да читате Ñтатии.',
-'whitelistacctitle' => 'Ðемате дозвола да додавате кориÑници',
-'whitelistacctext' => 'За да можете да додавате кориÑници во ова Вики мора да Ñе [[Special:Userlogin|најавите]] и да имате Ñоодветна дозвола.',
-'confirmedittitle' => 'Потребна е потврда за е-поштенÑката адреÑа за уредување',
-'confirmedittext' => 'Морате да ја потврдите вашата е-поштенÑка адреÑа пред да уредувате Ñтраници. ПоÑтавете ја и валидирајте ја вашата е-поштенÑка адреÑа преку вашите [[Special:Preferences|прилагодувања]].',
-'loginreqtitle' => 'Потребно најавување',
-'loginreqlink' => 'најавување',
-'loginreqpagetext' => 'Морате да Ñе $1 за да ги видите другите Ñтраници.',
-'accmailtitle' => 'Лозинката е иÑпратена.',
-'accmailtext' => 'Лозинката за \'$1\' е иÑпратена на $2.',
-'newarticle' => '(нова)',
-'newarticletext' => 'Следевте врÑка која води до Ñтраница која Ñеуште не поÑтои. За да ја креирате Ñтраницата, почнете Ñо типкање во долното прозорче (видете ја Ñтраницата за [[Project:Помош|помош]] за повеќе информации). Ðко Ñте овде по грешка, Ñамо притиÑнете го копчето \'\'\'назад\'\'\' во вашиот прелиÑтувач.',
-'anontalkpagetext' => '---- \'\'Ова е Ñтраница за разговор за анонимен кориÑник кој Ñеуште не е региÑтриран или не ја кориÑти. Затоа мораме да ја кориÑтиме неговата нумеричка [[IP адреÑа]] за идентификација. Една IP адреÑа може да биде делена од повеќе кориÑници. Ðко Ñте анонимен кориÑник и Ñметате дека кон Ð²Ð°Ñ Ñе упатени ирелевантни коментари, ве молиме [[Special:Userlogin|РегиÑтрирајте или најавете Ñе]] за да избегнете забуна Ñо други кориÑници.\'\'',
-'noarticletext' => '(Моментално нема текÑÑ‚ на оваа Ñтраница)',
-'clearyourcache' => '\'\'\'Забелешка:\'\'\' По зачувување морате да го иÑчиÑтите кешот на вашиот прелиÑтувач за да ги видите промените: \'\'\'Mozilla / Firefox:\'\'\' \'\'Ctrl-Shift-R\'\', \'\'\'IE:\'\'\' \'\'Ctrl-F5\'\', \'\'\'Safari:\'\'\' \'\'Cmd-Shift-R\'\', \'\'\'Konqueror\'\'\' \'\'F5\'\'.',
-'usercssjsyoucanpreview'=> '<strong>Совет:</strong> КориÑтете го копчето Прегледај за да го иÑпробате новиот CSS/JS код пред зачувувањето.',
-'usercsspreview' => '\'\'\'Запомнете дека ова е Ñамо преглед на вашиот CSS код, и дека Ñтраницата Ñеуште не е зачувана!\'\'\'',
-'userjspreview' => '\'\'\'Запомнете дека ова е Ñамо преглед на вашиот JavaScript код, и Ñтраницата Ñеуште не е зачувана!\'\'\'',
-'userinvalidcssjstitle' => '\'\'\'Предупредување:\'\'\' Ðема маÑка "$1". Запамтете дека ÑопÑтвените .css и .js Ñтраници имаат имиња Ñо мали букви, пр. КориÑник:Ðекој/monobook.css намеÑто КориÑник:Ðекој/Monobook.css.',
-'updated' => '(ОÑвежено)',
-'note' => '<strong>Забелешка:</strong>',
-'previewnote' => 'Запомнете дека ова е Ñамо преглед, и Ñтраницата Ñеуште не е зачувана!',
-'session_fail_preview' => '<strong>Извинете! Ðе можевме да го процеÑираме вашето уредување заради губење на ÑеÑиÑки податоци.
-Обидете Ñе повторно. Ðко Ñеуште не функционира, пробајте да Ñе одјавите и повторно да Ñе најавите.</strong>',
-'previewconflict' => 'Овој преглед прикажува како ќе изгледа текÑтот
-внеÑен во горниот дел кога ќе Ñе зачува Ñтраницата.',
-'session_fail_preview_html'=> '<strong>Извинете! Ðе можевме да го процеÑираме вашето уредување заради губење на ÑеÑиÑки податоци. </strong>
-
-\'\'Поради тоа што викито има овозможено raw HTML, прегледот е Ñкриен како обезбедување JavaScript напади.\'\'
-
-<strong>Ðко е ова е дозволен обид за уредување, ве молиме обидете Ñе повторно. Ðко Ñеуште не функционира, пробајте да Ñе одјавите и повторно да Ñе најавите.</strong>',
-'importing' => 'Увоз во тек $1',
-'editing' => 'Уредување на $1',
-'editingsection' => 'Уредување на $1 (Ñекција)',
-'editingcomment' => 'Уредување на $1 (коментар)',
-'editconflict' => 'Конфликтни уредувања: $1',
-'explainconflict' => 'Ðекој друг ја променил Ñтраницата откако почнавте да ја уредувате.
-Горниот дел за текÑÑ‚ ја Ñодржи Ñтраницата како што Ñега поÑтои.
-Вашите промени Ñе прикажани во долниот дел.
-Ќе морате да ги внеÑете вашите промени Ñо поÑтоечкиот текÑÑ‚.
-<b>Само</b> текÑтот во горниот дел ќе биде зачуван кога
-ќе кликнете на "Зачувај". <br />',
-'yourtext' => 'Вашиот текÑÑ‚',
-'storedversion' => 'Зачувана верзија',
-'nonunicodebrowser' => '<strong>ПРЕДУПРЕДУВÐЊЕ: Вашиот прелиÑтувач не е Уникод компатибилен, ве молиме променете го пред да уредувате Ñтатија.</strong>',
-'editingold' => '<strong>ПРЕДУПРЕДУВÐЊЕ: Менувате заÑтарена
-верзија на оваа Ñтраница.
-Ðко ја зачувате, Ñите промени по оваа верзија ќе бидат изгубени.</strong>',
-'yourdiff' => 'Разлики',
-'copyrightwarning' => '<div style="display:block;vertical-align: top;width:100%; background:blue; color:#fff; text-align:center; font-weight:bold; font-size:100%;margin-bottom:5px;margin-top:0;margin-left:-5px;margin-right:-4px;">ÐЕ ПРÐÐŒÐЈТЕ ТЕКСТОВИ ЗÐШТИТЕÐИ СО ÐВТОРСКИ ПРÐВРБЕЗ ДОЗВОЛÐ!</div><br />
-Имајте во предвив дека Ñите придонеÑи кон {{SITENAME}} Ñе Ñмета дека Ñе издадени под $2 (видете $1 за детали). Ðко не Ñакате вашите текÑтови да бидат Ñлободно уредувани и разменувани, не ги праќајте овде.<br />
-ИÑто така потврдувате дека вие Ñте автори на текÑтот, или Ñте го копирале од некој Ñлободен извор.',
-'copyrightwarning2' => 'Ве молиме, имајте во предвид дека Ñите придонеÑи кон {{SITENAME}} можат да бидат уредувани, менувани или отÑтранети од други кориÑници. Ðко не Ñакате вашиот текÑÑ‚ да биде менуван и редиÑтрибуиран Ñлободно, не го иÑпраќајте овде.<br />
-ИÑто така потврдувате дека текÑтот Ñте го напишале Ñами, или Ñте го копирале од јавен домен или Ñличен Ñлободен извор (видетe $1 за детали).<br />
-<strong>ÐЕ ПРÐÐŒÐЈТЕ ТЕКСТОВИ ЗÐШТИТЕÐИ СО ÐВТОРСКИ ПРÐВРБЕЗ ДОЗВОЛÐ!</strong>',
-'longpagewarning' => '<strong>ПРЕДУПРЕДУВÐЊЕ: Оваа Ñтраница има $1 килобајти; некои
-прелиÑтувачи може да имаат проблеми Ñо уредување на Ñтраниците поголеми од 32kb.
-РазмиÑлете за разделување на Ñтраницата во помали делови.</strong>',
-'longpageerror' => '<strong>ГРЕШКÐ: ТекÑтот што го внеÑовте е голем $1 килобајти,
-што е повеќе од макÑималните $2 килобајти. Ðеможе да Ñе зачува.</strong>',
-'readonlywarning' => '<strong>ПРЕДУПРЕДУВÐЊЕ: Базата е заклучена заради одржување,
-па нема да можете да ги зачувате вашите промени Ñега. Пробајте да го зачувате
-текÑтот локално и да го пратите подоцна.</strong>',
-'protectedpagewarning' => 'ПРЕДУПРЕДУВÐЊЕ: Оваа Ñтраница е заклучена па Ñамо кориÑници Ñо админиÑтраторÑки привилегии може да ја менуваат. Прочитајте го [[Project:Protected page guidelines|упатÑтвото за заштитени Ñтраници]].',
-'semiprotectedpagewarning'=> '\'\'\'Забелешка:\'\'\' Оваа Ñтраница е заклучена и Ñамо региÑтрирани кориÑници може да ја уредуваат.',
-'templatesused' => 'Шаблони кориÑтени на оваа Ñтраница:',
-'edittools' => '<!-- Овој текÑÑ‚ ќе Ñе прикаже под формите за уредување и подигнување датотеки. -->',
-'nocreatetitle' => 'Креирањето на нови Ñтраници е ограничено',
-'nocreatetext' => 'Овој Ñајт ја ограничил можноÑта за креирање нови Ñтраници.
-Можете да Ñе вратите назад и да уредите поÑтоечка Ñтраница, или [[Special:Userlogin|најавете Ñе или креирајте нова Ñметка]].',
-'revhistory' => 'ИÑторија на верзиите',
-'nohistory' => 'Ðе поÑтои иÑторија на верзии за оваа Ñтраница.',
-'revnotfound' => 'Верзијата не е пронајдена',
-'revnotfoundtext' => 'Старата верзија на оваа Ñтраница неможе да Ñе пронајде.
-Проверете ја URL адреÑата што ја кориÑтевте за приÑтап до оваа Ñтраница.',
-'loadhist' => 'Се вчитува иÑторијата за Ñтраницата',
-'currentrev' => 'Тековна верзија',
-'revisionasof' => 'Верзија од $1',
-'old-revision-navigation' => 'Ревизии од $1; $5<br />($6) $3 | $2 | $4 ($7)',
-'previousrevision' => 'â†ÐŸÑ€ÐµÑ‚ходна ревизија',
-'nextrevision' => 'Следна верзија→',
-'currentrevisionlink' => 'видете ја тековната верзија',
-'cur' => 'мом',
-'next' => 'Ñлед',
-'last' => 'поÑл',
-'orig' => 'ориг',
-'histlegend' => 'Легенда: (мом) = разлика Ñо моменталната верзија,
-(поÑледна) = разлика Ñо претходната верзија, С = Ñитна промена.',
-'deletedrev' => '[избришана]',
-'histfirst' => 'Први',
-'histlast' => 'ПоÑледни',
-'rev-deleted-comment' => '(коментарот е избришан)',
-'rev-deleted-user' => '(кориÑничкото име е избришано)',
-'rev-deleted-text-permission'=> '<div class="mw-warning plainlinks">
-Верзијата на оваа Ñтраница е избришана од јавните архиви.
-Можеби има повеќе информации во [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} иÑторијата на избришани Ñтатии].
-</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-Верзијата на оваа Ñтраница беше избришана од јавните архиви.
-Како админиÑтратор вие можете да ја погледнете;
-можеби има повеќе информации во [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} иÑторијата на избришани Ñтатии].
-</div>',
-'rev-delundel' => 'прикажи/Ñокриј',
-'history-feed-title' => 'ИÑторија на верзиите',
-'history-feed-description'=> 'ИÑторија на верзиите на оваа Ñтраница на викито',
-'history-feed-item-nocomment'=> '$1, $2',
-'history-feed-empty' => 'Бараната Ñтраница не поÑтои.
-Може била избришана од викито, или преименувана.
-Обидете Ñе да го [[Special:Search|пребарате викито]] за релевантните нови Ñтраници.',
-'revisiondelete' => 'Избриши/врати верзии',
-'revdelete-selected' => 'Избрани верзии од [[:$1]]:',
-'revdelete-text' => 'Избришаните верзии Ñеуште ќе Ñе прикажуваат во иÑторијата на Ñтраницата,
-но нивната Ñодржина нема да биде приÑтапна за јавноÑта.
-
-Другите админиÑтратори на ова вики Ñеуште ќе можат да го приÑтапат Ñкриениот текÑÑ‚
-и можат да го вратат преку иÑтиот интерфејÑ, оÑвен ако не поÑтојат дополнителни
-ограничувања.',
-'revdelete-legend' => 'ПоÑтави ограничувања на верзијата:',
-'revdelete-hide-text' => 'Сокриј го текÑтот на верзијата',
-'revdelete-hide-comment'=> 'Сокриј го опиÑот на измената',
-'revdelete-hide-user' => 'Сокриј име/адреÑа на уредувачот',
-'revdelete-hide-restricted'=> 'Примени ги овие ограничувања на админиÑтраторите иÑто како и на другите кориÑници',
-'revdelete-log' => 'Коментар за лог:',
-'revdelete-submit' => 'Примени на Ñледните верзии:',
-'revdelete-logentry' => 'променет приказ на верзија за [[$1]]',
-'difference' => '(Разлика меѓу верзии)',
-'loadingrev' => 'Ñе вчитуваат верзиите за функцијата <em>разл</em>',
-'lineno' => 'Линија $1:',
-'editcurrent' => 'Промени ја моментална верзија на оваа Ñтраница',
-'selectnewerversionfordiff'=> 'Изберете понова верзија за Ñпоредба',
-'selectolderversionfordiff'=> 'Изберете поÑтара верзија за Ñпоредба',
-'compareselectedversions'=> 'Споредете ги избраните верзии',
-'searchresults' => 'Резултати од пребарувањето',
-'searchresulttext' => 'За повеќе информации за пребарување на {{SITENAME}}, видете [[Project:Пребарување|Пребарување на {{SITENAME}}]].',
-'searchsubtitle' => 'За прашалникот "[[:$1]]"',
-'searchsubtitleinvalid' => 'За прашалникот "$1"',
-'badquery' => 'Лошо формиран прашалник за пребарување',
-'badquerytext' => 'Ðеможевме да го процеÑираме вашето барање. Ðајверојатно баравте збор Ñо помалку од три букви, што не е уште подржано. ИÑто така можеби лошо Ñте го внеÑе изразот, како "риба ии коÑки". Обидете Ñе повторно.',
-'matchtotals' => 'Прашалникот "$1" најде $2 наÑлови на Ñтраници
-и текÑÑ‚ од $3 Ñтраници.',
-'noexactmatch' => '\'\'\'Ðема Ñтатија Ñо наÑлов „$1“.\'\'\' Можете да ја [[:$1|креирате оваа Ñтатија]].',
-'titlematches' => 'ÐаÑловот на Ñтатијата одговара',
-'notitlematches' => 'Ðиеден текÑÑ‚ на наÑловите не одговара',
-'textmatches' => 'ТекÑтот на Ñтатијата одговара',
-'notextmatches' => 'Ðиеден текÑÑ‚ во Ñтатиите не одговара',
-'prevn' => 'претходни $1',
-'nextn' => 'Ñледни $1',
-'viewprevnext' => 'Видете ($1) ($2) ($3).',
-'showingresults' => 'Прикажувам под <b>$1</b> резултати почнувајќи од #<b>$2</b>.',
-'showingresultsnum' => 'Прикажувам под <b>$3</b> резултати во #<b>$2</b>.',
-'nonefound' => '<strong>Забелешка</strong>: неуÑпешни барања
-најчеÑто Ñе предизвикани од барање на чеÑти зборови како "има" и "од",
-кои не Ñе индекÑираат, или пак, Ñо внеÑување на повеќе од еден критериуми (Ñе прикажуваат
-Ñамо Ñтраници кои ги Ñодржат Ñите барани зборови).',
-'powersearch' => 'Барај',
-'powersearchtext' => 'Барајте во именÑките проÑтори :<br />$1<br />$2 ЛиÑта на пренаÑочувања<br />Барај $3 $9',
-'searchdisabled' => '{{SITENAME}}пребарувањето е привремено иÑклучено. Во меѓувреме, можете да барате преку Google (подолу), што може да даде заÑтарени резултати.',
-'blanknamespace' => '(Главна)',
-'preferences' => 'Прилагодувања',
-'prefsnologin' => 'Ðе Ñте најавени',
-'prefsnologintext' => 'Мора да бидете [[Special:Userlogin|најавени]] за промена на прилагодувањата.',
-'prefsreset' => 'ВоÑпоÑтавени Ñе Ñтандардните прилагодувања.',
-'qbsettings' => 'Лента за брз избор',
-'changepassword' => 'Промени лозинка',
-'skin' => 'МаÑка',
-'math' => 'Математички операции',
-'dateformat' => 'Приказ на време',
-'datedefault' => 'Ðебитно',
-'datetime' => 'Дата и време',
-'math_failure' => 'Ðеможам да парÑирам',
-'math_unknown_error' => 'непозната грешка',
-'math_unknown_function' => 'непозната функција',
-'math_lexing_error' => 'лекÑичка грешка',
-'math_syntax_error' => 'ÑинтакÑна грешка',
-'math_image_error' => 'неуÑпешна PNG конверзија',
-'math_bad_tmpdir' => 'Ðевозможно е Ñоздавањето на привремен директориум за математичките операции',
-'math_bad_output' => 'Ðевозможно е Ñоздавањето на аутпут директориум за математичките операции',
-'math_notexvc' => 'ÐедоÑтаÑува извршната датотека texvc; ве молиме видете math/README за подеÑувања.',
-'prefs-personal' => 'КориÑнички податоци',
-'prefs-rc' => 'Скорешни промени и никулци',
-'prefs-watchlist' => 'СпиÑок на набљудувања',
-'prefs-watchlist-days' => 'Број на денови за прикажување во лиÑтата на набљудување:',
-'prefs-watchlist-edits' => 'Број на уредувања за прикажување во проширената лиÑта на набљудување:',
-'prefs-misc' => 'Разно',
-'saveprefs' => 'Запамти ги прилагодувањата',
-'resetprefs' => 'РеÑетирај ги прилагодувањата',
-'oldpassword' => 'Стара лозинка',
-'newpassword' => 'Ðова лозинка:',
-'retypenew' => 'Повторно внеÑување на нова лозинка',
-'textboxsize' => 'Димензии на кутијата за текÑÑ‚',
-'rows' => 'Редови:',
-'columns' => 'Колони',
-'searchresultshead' => 'Опции за пребарување',
-'resultsperpage' => 'Резултати по Ñтраница',
-'contextlines' => 'Линии по резултати',
-'contextchars' => 'Карактери од Ñодржината по линија',
-'stubthreshold' => 'Граница за прикажување на никулци:',
-'recentchangescount' => 'Број на наÑлови во Ñкорешни промени',
-'savedprefs' => 'Вашите прилагодувања Ñе зачувани.',
-'timezonelegend' => 'ВременÑка зона',
-'timezonetext' => 'ВнеÑете колку чаÑови вашето локално време Ñе разликува од ÑерверÑкото време (UTC).',
-'localtime' => 'Локално време',
-'timezoneoffset' => 'ОтÑтапка',
-'servertime' => 'СерверÑкото време е',
-'guesstimezone' => 'Пополни од прелиÑтувачот',
-'allowemail' => 'Дозволи е-пошта од други кориÑници',
-'defaultns' => 'Барај во овие именÑки проÑтори по оÑновно:',
-'default' => 'по оÑновно',
-'files' => 'Датотеки',
-'userrights-lookup-user'=> 'Управувај Ñо кориÑничките групи',
-'userrights-user-editname'=> 'ВнеÑи кориÑничко име:',
-'editusergroup' => 'Уреди кориÑнички групи',
-'userrights-editusergroup'=> 'Уреди ги кориÑничките групи',
-'saveusergroups' => 'Зачувај ги кориÑничките групи',
-'userrights-groupsmember'=> 'Член на:',
-'userrights-groupsavailable'=> 'ДоÑтапни групи:',
-'userrights-groupshelp' => 'Изберете групи од кои Ñакате да го отÑтраните кориÑникот или да го додадете. Групите што не Ñе избрани нема да бидат променети. Можете да деÑелектирате група Ñо CTRL + лев клик',
-'userrights-logcomment' => 'Изменето членÑтвото на групата од $1 до $2',
-'group' => 'Група:',
-'group-bot' => 'Ботови',
-'group-sysop' => 'ÐдминиÑтратори',
-'group-bureaucrat' => 'Бирократи',
-'group-steward' => 'Стјуарди',
-'group-all' => '(Ñите)',
-'group-bot-member' => 'Бот',
-'group-sysop-member' => 'ÐдминиÑтратор',
-'group-bureaucrat-member'=> 'Бирократ',
-'group-steward-member' => 'Стјуард',
-'grouppage-bot' => 'Project:Ботови',
-'grouppage-sysop' => 'Project:ÐдминиÑтратори',
-'grouppage-bureaucrat' => 'Project:Бирократи',
-'changes' => 'промени',
-'recentchanges' => 'Скорешни промени',
-'recentchangestext' => 'Забележете ги најновите промени на викито на оваа Ñтраница.',
-'rcnote' => 'Подолу е лиÑта на поÑледните <strong>$1</strong> промени во поÑледните <strong>$2</strong> дена, почнувајќи од $3.',
-'rcnotefrom' => 'Подолу Ñе промените од <b>$2</b> (Ñе прикажуваат до <b>$1</b>).',
-'rclistfrom' => 'Прикажи ги новите промени почнувајќи од $1',
-'rcshowhideminor' => '$1 Ñитни промени',
-'rcshowhidebots' => '$1 ботови',
-'rcshowhideliu' => '$1 најавени кориÑници',
-'rcshowhideanons' => '$1 анонимни кориÑници',
-'rcshowhidepatr' => '$1 проверени уредувања',
-'rcshowhidemine' => '$1 мои уредувања',
-'rclinks' => 'Прикажи ги поÑледните $1 промени во поÑледните $2 дена<br />$3',
-'diff' => 'разл',
-'hist' => 'иÑÑ‚',
-'hide' => 'Сокриј',
-'show' => 'Прикажи',
-'minoreditletter' => 'Ñ',
-'newpageletter' => 'Ð',
-'number_of_watching_users_pageview'=> '[$1 кориÑници кои набљудуваат]',
-'rc_categories' => 'Ограничи на категории (раздели Ñо "|")',
-'rc_categories_any' => 'Било кои',
-'upload' => 'Подигни датотека',
-'uploadbtn' => 'Подигни датотека',
-'reupload' => 'Повторно подигни',
-'reuploaddesc' => 'Врати Ñе во формуларот за подигнување.',
-'uploadnologin' => 'Ðе Ñте најавени',
-'uploadnologintext' => 'Морате да бидете [[Special:Userlogin|најавени]] за да подигнувате датотеки.',
-'upload_directory_read_only'=> 'Веб Ñерверот неможе да запишува во папката за подигнување ($1).',
-'uploaderror' => 'Грешка во подигнувањето',
-'uploadtext' => 'КориÑтете го долниот формулар за да подигнете нови датотеки, а за да гледате или пребарувате претходно подигнати Ñлики одете на [[Special:Imagelist|лиÑтата на подигнати датотеки]], подигнувањата и бришењата Ñе иÑтотака запишани во [[Special:Log|дневникот на проектот]]. ИÑто така мора да го штиклирате полето дека не прекршувате некои авторÑки права Ñо подигнувањето на датотеката. ПритиÑнете го копчето "Подигни датотека" за да го завршите подигнувањето. За да внеÑете Ñлика во Ñтраница, кориÑтете врÑка во обликот
-
-* \'\'\'<nowiki>[[Image:File.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[Image:File.png|alt text]]</nowiki>\'\'\'
-или за директно поврзување Ñо датотеката
-* \'\'\'<nowiki>[[Media:File.ogg]]</nowiki>\'\'\'',
-'uploadlog' => 'дневник на подигнувањата',
-'uploadlogpage' => 'Дневник на подигнувањата',
-'uploadlogpagetext' => 'Подолу е лиÑта на најновите подигнувања на датотеки.',
-'filename' => 'Име на датотеката',
-'filedesc' => 'ОпиÑ',
-'fileuploadsummary' => 'ÐžÐ¿Ð¸Ñ (автор, извор, итн):',
-'filestatus' => 'ÐвторÑки права',
-'filesource' => 'Извор',
-'copyrightpage' => 'Project:ÐвторÑки права',
-'copyrightpagename' => '{{SITENAME}} авторÑки права',
-'uploadedfiles' => 'Подигнати датотеки',
-'ignorewarning' => 'Игнорирај ги предупредувањата и зачувај ја датотеката.',
-'ignorewarnings' => 'Игнорирај ги Ñите предупредувања',
-'minlength' => 'Имињата на Ñликите мораат да имаат барем три букви.',
-'illegalfilename' => 'Името на датотеката "$1" Ñодржи знаци што не Ñе дозволени во наÑлов на Ñтраници. Ве молиме преименувајте ја датотеката и подигнете ја пак.',
-'badfilename' => 'Името на Ñликата е променето во "$1".',
-'badfiletype' => '".$1" не е препорачано име за Ñлика.',
-'largefile' => 'Се препорачува датотеките да не бидат поголеми од $1 бајти; оваа датотека тежи $2 бајти',
-'largefileserver' => 'Датотеката е поголема од макÑималната дозволена големина.',
-'emptyfile' => 'Датотеката што ја подигнавте е празна. Ова може да е поради грешка во името на датотеката. Ве молиме проверете дали навиÑтина Ñакате да ја подигнете оваа датотека.',
-'fileexists' => 'Датотека Ñо ова име веќе поÑтои, проверете $1 ако не Ñте Ñигурни дали Ñакате да го промените.',
-'fileexists-forbidden' => 'Датотека Ñо тоа име веќе поÑтои; ве молиме вратете Ñе и подигнете ја оваа датотека под друго име.
-[[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'Датотека Ñо ова име веќе поÑтои во заедничкиот Ñклад; ве молиме вратете Ñе и повторно подигнете ја датотеката под ново име. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'УÑпешно подигнување',
-'fileuploaded' => 'Датотеката "$1" е уÑпешно подигната.
-Ве молиме Ñледете ја оваа врÑка: ($2) до Ñтраницата за Ð¾Ð¿Ð¸Ñ Ð¸ пополнете
-ги информациите за датотеката - од каде доаѓа, кога е
-направена, и од кого, и било што друго што знаете за неа. Ðко ова е Ñлика, може да ја вметнете на
-Ñледниов начин: <tt><nowiki>[[Слика:$1|мини|ОпиÑ]]</nowiki></tt>',
-'uploadwarning' => 'Предупредување при подигнување',
-'savefile' => 'Зачувај',
-'uploadedimage' => 'подигнато "[[$1]]"',
-'uploaddisabled' => 'Извинете, подигнувањето е забрането.',
-'uploaddisabledtext' => 'Подигнувања на датотеки не Ñе дозволени на ова вики.',
-'uploadscripted' => 'Датотеката Ñодржи HTML код или Ñкрипта што може да биде погрешно интерпретира од прелиÑтувачот.',
-'uploadcorrupt' => 'Датотеката е неиÑправна или има неточна наÑтавка. Ве молиме проверете ја датотеката и подигнете ја повторно.',
-'uploadvirus' => 'Оваа датотека Ñодржи вируÑ! Детално: $1',
-'sourcefilename' => 'Изворно име',
-'destfilename' => 'Целно име',
-'filewasdeleted' => 'Датотека Ñо ова име претходно била подигната и потоа избришана. Погледнете го $1 пред да продолжите Ñо подигнувањето.',
-'license' => 'Лиценца',
-'nolicense' => 'Ðема',
-'imagelist' => 'ЛиÑта на Ñлики',
-'imagelisttext' => 'Подолу е лиÑта на $1 подредени Ñлики $2.',
-'imagelistforuser' => 'Ова ги прикажува Ñамо Ñликите подигнати од $1.',
-'getimagelist' => 'вчитување на лиÑтата',
-'ilsubmit' => 'Барај',
-'showlast' => 'Прикажи ги поÑледните $1 подредени Ñлики по $2.',
-'byname' => 'по име',
-'bydate' => 'по време',
-'bysize' => 'по големина',
-'imgdelete' => 'избр',
-'imgdesc' => 'опиÑ',
-'imglegend' => 'Легенда: (опиÑ) = прикажи/промени го опиÑот на Ñликата.',
-'imghistory' => 'ИÑторија на Ñликата',
-'revertimg' => 'врт',
-'deleteimg' => 'избр',
-'deleteimgcompletely' => 'Избриши ги Ñите верзии',
-'imghistlegend' => 'Легенда: (мом) = ова е моменталната Ñлика, (избр) = ја брише оваа Ñтара верзија, (врт) = врати кон оваа Ñтара верзија. <br /><i>Кликни на датум за да ги видиш Ñите Ñлики пратени на тој датум</i>.',
-'imagelinks' => 'Ð’Ñ€Ñки кон Ñликата',
-'linkstoimage' => 'Следните Ñтраници ја кориÑтат оваа Ñлика:',
-'nolinkstoimage' => 'Ðема Ñтраници кои ја кориÑтат оваа Ñлика',
-'sharedupload' => 'Оваа датотека е заедничка и може да Ñе кориÑти од други проекти.',
-'shareduploadwiki' => 'Ве молиме видете $1 за понатамошна информација.',
-'shareduploadwiki-linktext'=> 'Ñтраница за Ð¾Ð¿Ð¸Ñ Ð½Ð° датотеката',
-'noimage' => 'Ðе поÑтои датотека Ñо тоа име, можете $1',
-'noimage-linktext' => 'да го подигнете',
-'uploadnewversion-linktext'=> 'Подигни нова верзија на оваа датотека',
-'mimesearch' => 'MIME пребарување',
-'mimetype' => 'MIME тип:',
-'download' => 'преземи',
-'unwatchedpages' => 'Ðенабљудувани Ñтраници',
-'listredirects' => 'ЛиÑта на пренаÑочувања',
-'unusedtemplates' => 'ÐеиÑкориÑтени шаблони',
-'unusedtemplatestext' => 'Оваа Ñтраница ги прикажува Ñите Ñтраници во шаблонÑкиот именÑки проÑтор кои не Ñе вклучени во некоја друга Ñтраница. Ðе заборавајте да ги проверите другите врÑки во шаблоните пред да ги избришете.',
-'unusedtemplateswlh' => 'други врÑки',
-'randomredirect' => 'Случајно пренаÑочување',
-'statistics' => 'СтатиÑтики',
-'sitestats' => 'СтатиÑтики за {{SITENAME}}',
-'userstats' => 'СтатиÑтики за кориÑници',
-'sitestatstext' => 'Има вкупно \'\'\'$1\'\'\' Ñтраници во базата.
-Оваа бројка вклучува "разговор" Ñтраници, Ñтраници за {{SITENAME}}, минимални
-"никулци", пренаÑочувања, и други Ñтраници кои најверојатно не Ñе Ñметаат за Ñтатии.
-Без нив, има \'\'\'$2\'\'\' Ñтрници кои Ñе виÑтинÑки Ñтатии.
-
-\'\'\'$8\'\'\' датотеки Ñе подигнати.
-
-Има вкупно \'\'\'$3\'\'\' прегледи на Ñтраници, и \'\'\'$4\'\'\' промени на Ñтраници откако овој
-Ñофтвер беше поÑтавен.
-Тоа Ñе Ñведува на \'\'\'$5\'\'\' проÑечни менувања по Ñтраница, и \'\'\'$6\'\'\' прегледувања по Ñтраница.
-
-Должината на [http://meta.wikimedia.org/wiki/Help:Job_queue редицата за работи] изнеÑува \'\'\'$7\'\'\'.',
-'userstatstext' => 'Има вкупно \'\'\'$1\'\'\' региÑтрирани кориÑници.
-\'\'\'$2\'\'\' (или \'\'\'$4%\'\'\') од нив Ñе админиÑтратори (види $3).',
-'disambiguations' => 'Страници за појаÑнување',
-'disambiguationspage' => 'Project:Ð’Ñ€Ñки до Ñтраници за појаÑнување',
-'disambiguationstext' => 'Следните Ñтатии поÑочуваат кон <i>појаÑнителна Ñтраница</i>. Тие треба да поÑочуваат кон Ñоодветниот наÑлов.<br />Страница Ñе третира како појаÑнителна ако е поврзана од $1.<br />Овде <i>ÐЕ</i> Ñе прикажуваат врÑки од други именÑки проÑтори.',
-'doubleredirects' => 'Двојни пренаÑочувања',
-'doubleredirectstext' => 'Секој ред Ñодржи врÑки кон првото и второто пренаÑочување, којшто обично ја поÑочува <i>виÑтинÑката</i> целна Ñтраница кон кое првото пренаÑочување би требало да наÑочува.',
-'brokenredirects' => 'Прекинати пренаÑочувања',
-'brokenredirectstext' => 'Следните пренаÑочувања покажуваат кон непоÑтоечка Ñтатија.',
-'nbytes' => '$1 бајти',
-'ncategories' => '$1 категории',
-'nlinks' => '$1 врÑки',
-'nmembers' => '$1 {{PLURAL:$1|член|членови}}',
-'nrevisions' => '$1 верзија',
-'nviews' => '$1 прегледувања',
-'lonelypages' => 'ОÑамени Ñтраници',
-'uncategorizedpages' => 'Ðекатегоризирани Ñтраници',
-'uncategorizedcategories'=> 'Ðекатегоризирани категории',
-'uncategorizedimages' => 'Ðекатегоризирани Ñлики',
-'unusedcategories' => 'ÐеиÑкориÑтени категории',
-'unusedimages' => 'ÐеиÑкориÑтени Ñлики',
-'popularpages' => 'Популарни Ñтраници',
-'wantedcategories' => 'Барани категории',
-'wantedpages' => 'Барани Ñтраници',
-'mostlinked' => 'Ðајмногу врÑки до Ñтраници',
-'mostlinkedcategories' => 'Ðајмногу врÑки до категории',
-'mostcategories' => 'Статии Ñо најмногу категории',
-'mostimages' => 'Ðајмногу врÑки до Ñлики',
-'mostrevisions' => 'Статии Ñо најмногу верзии',
-'allpages' => 'Сите Ñтраници',
-'prefixindex' => 'СпиÑок на префикÑи',
-'randompage' => 'Случајна Ñтраница',
-'shortpages' => 'Кратки Ñтраници',
-'longpages' => 'Долги Ñтраници',
-'deadendpages' => 'ЌорÑокак Ñтраници',
-'listusers' => 'ЛиÑта на кориÑници',
-'specialpages' => 'Специјални Ñтраници',
-'spheading' => 'Специјални Ñтраници за Ñите кориÑници',
-'restrictedpheading' => 'Специјални Ñтраници Ñо ограничен приÑтап',
-'recentchangeslinked' => 'Поврзани промени',
-'rclsub' => '(до Ñтраници поврзани од "$1")',
-'newpages' => 'Ðови Ñтраници',
-'ancientpages' => 'ÐајÑтари Ñтатии',
-'intl' => 'Меѓујазични врÑки',
-'move' => 'ПремеÑти',
-'movethispage' => 'ПремеÑти ја оваа Ñтраница',
-'unusedimagestext' => '<p>Имајте во предвид дека други веб Ñајтови може да имаат врÑка кон Ñлика
-Ñо директна URL, па може Ñеуште да Ñе прикажуваат иако
-активно Ñе кориÑтат.</p>',
-'unusedcategoriestext' => 'Следните категории поÑтојат и покрај тоа што ниедна Ñтатија и категорија не ги кориÑти.',
-'booksources' => 'Печатени извори',
-'categoriespagetext' => 'Во викито поÑтојат Ñледниве категории.',
-'data' => 'Податоци',
-'userrights' => 'Управување Ñо кориÑнички права',
-'groups' => 'КориÑнички групи',
-'booksourcetext' => 'Подолу имате лиÑта на Ñите врÑки до други веб Ñајтови кои
-продаваат нови или кориÑтени книги, и може да имаат повеќе информации
-за книгите што ги барате.',
-'alphaindexline' => '$1 во $2',
-'version' => 'Верзија',
-'log' => 'Дневници',
-'alllogstext' => 'Комбиниран приказ на дневници на подигнувања, бришења, заштита, блокирање и админиÑтраторÑки. Можете да го ÑтеÑните прегледот преку избор на вид на дневник, име на кориÑник, или одноÑната Ñтраница.',
-'logempty' => 'Ðема одговарачки запиÑи во дневникот.',
-'nextpage' => 'Следна Ñтраница ($1)',
-'allpagesfrom' => 'Прикажи Ñтраници кои започнуваат од:',
-'allarticles' => 'Сите Ñтатии',
-'allnonarticles' => 'Сите не-Ñтатии',
-'allinnamespace' => 'Сите Ñтраници (именÑки проÑтор $1)',
-'allnotinnamespace' => 'Сите Ñтраници (кои не Ñе во именÑкиот проÑтор $1)',
-'allpagesprev' => 'Претходна',
-'allpagesnext' => 'Следна',
-'allpagessubmit' => 'Оди',
-'allpagesprefix' => 'Прикажи Ñтраници Ñо префикÑ:',
-'mailnologin' => 'Ðема адреÑа за праќање',
-'mailnologintext' => 'Мора да бидете [[Special:Userlogin|најавени]] и да имате валидна е-поштенÑка адреÑа во вашите [[Special:Preferences|прилагодувања]] за да иÑпратите е-пошта до други кориÑници.',
-'emailuser' => 'Е-пошта до овој кориÑник',
-'emailpage' => 'Е-пошта до кориÑникот',
-'emailpagetext' => 'Ðко овој кориÑник внеÑол валидна е-адреÑа во неговите или нејзините прилагодувања, долниот формулар ќе прати една порака. Е-поштенÑката адреÑа што ја внеÑовте во вашите прилагодувања ќе Ñе прикаже во "Од" полето на пораката, Ñо што примачот ќе може да ви одговори.',
-'usermailererror' => 'ÐаÑтана Ñледната грешка:',
-'defemailsubject' => '{{SITENAME}} е-пошта',
-'noemailtitle' => 'Ðема е-поштенÑка адреÑа',
-'noemailtext' => 'Овој кориÑник нема наведено валидна е-поштенÑка адреÑа, или избрал да не прима е-пошта од други кориÑници.',
-'emailfrom' => 'Од',
-'emailto' => 'До',
-'emailsubject' => 'Тема',
-'emailmessage' => 'Порака',
-'emailsend' => 'Прати',
-'emailsent' => 'Е-поштата е пратена',
-'emailsenttext' => 'Вашата е-пошта е пратена.',
-'watchlist' => 'Моите набљудувани Ñтраници',
-'nowatchlist' => 'Ðемате елементи во вашите набљудувани Ñтраници.',
-'watchlistcount' => '\'\'\'Имате $1 запиÑи во вашата набљудувана лиÑта, заедно Ñо Ñтраници за разговор.\'\'\'',
-'clearwatchlist' => 'Избриши ја лиÑтата за набљудување',
-'watchlistcleartext' => 'Сигурно Ñакате да ги избришете?',
-'watchlistclearbutton' => 'Избриши ја лиÑтата на набљудувани Ñтраници',
-'watchlistcleardone' => 'Вашата лиÑта на набљудувани Ñтраници е избришана. $1 запиÑи беа избришани.',
-'watchnologin' => 'Ðе Ñте најавени',
-'watchnologintext' => 'Мора да бидете [[Special:Userlogin|најавени]] за да Ñе модифицира вашата лиÑта на набљудувани Ñтраници.',
-'addedwatch' => 'Додадено во набљудувани Ñтраници',
-'addedwatchtext' => 'Страницата"$1" е додадена во вашите [[Special:Watchlist|набљудувани Ñтраници]]. Идните промени на оваа Ñтраница и поврзаните Ñо неа Страници за разговор ќе бидат прикажани овде и Ñтраницата ќе Ñе прикаже \'\'\'задебелена\'\'\' во [[Special:Recentchanges|лиÑтата на Ñкорешни промени]] за да можете полеÑно да ја изберете. <p>Ðко подоцна Ñакате да ја отÑтраните Ñтраницата од набљудувани Ñтраници, кликнете на "ПреÑтани набљудување" .',
-'removedwatch' => 'ОтÑтрани ја Ñтраницата од набљудуваните Ñтраници',
-'removedwatchtext' => 'Страницата "$1" е отÑтранета од набљудуваните Ñтраници.',
-'watch' => 'Ðабљудувај',
-'watchthispage' => 'Ðабљудувајте ја оваа Ñтраница',
-'unwatch' => 'ПреÑтани набљудување',
-'unwatchthispage' => 'ПреÑтани набљудување',
-'notanarticle' => 'Ðе е Ñтатија',
-'watchnochange' => 'Ðиедна од вашите набљудувани Ñтраници не беше уредувана во прикажаниот период.',
-'watchdetails' => '($1 Ñтраници набљудувани без да Ñе бројат Ñтраниците за разговор; $2 уредувани Ñтраници во избраното време; $3... <a href=\'$4\'>прикажи и уреди ја целоÑната лиÑта</a>.)',
-'wlheader-enotif' => '* ИзвеÑтувањето по е-пошта е вклучено.',
-'wlheader-showupdated' => '* Страниците кои Ñе променети од вашата поÑледна поÑета Ñе прикажани Ñо \'\'\'задебелени\'\'\' букви',
-'watchmethod-recent' => 'Проверување на Ñкорешните уредувања на набљудуваните Ñтраници',
-'watchmethod-list' => 'Проверување на Ñкорешните уредувања на набљудуваните Ñтраници',
-'removechecked' => 'ОтÑтрани ги означените елементи од набљудуваните Ñтраници',
-'watchlistcontains' => 'Вие набљудувате $1 Ñтраници.',
-'watcheditlist' => 'Ова е азбучна лиÑта на вашите
-набљудувани Ñтраници. Означете ги полињата на Ñтраниците кои Ñакате да ги оÑтраните од вашата лиÑта и кликнете го копчето \'ОтÑтрани го избраното\'
-на дното на екранот (бришењето на Ñтраница иÑто така ги брише и поврзаните Ñтатии за разговор, и обратно).',
-'removingchecked' => 'ОтÑтранување на избраните елементи од ÑпиÑокот...',
-'couldntremove' => 'Ðе може да Ñе отÑтрани елементот \'$1\'...',
-'iteminvalidname' => 'Проблем Ñо елементот \'$1\', неважечко име...',
-'wlnote' => 'Подолу Ñе поÑледните $1 промени во поÑледните <b>$2</b> чаÑа.',
-'wlshowlast' => 'Прикажи ги поÑледните $1 чаÑа $2 денови $3',
-'wlsaved' => 'Ова е зачувана верзија од лиÑтата на набљудувани Ñтраници.',
-'wlhideshowown' => '$1 на моите уредувања.',
-'wlhideshowbots' => '$1 уредувања на ботови',
-'wldone' => 'Готово.',
-'enotif_mailer' => '{{SITENAME}} СиÑтем за извеÑтување',
-'enotif_reset' => 'Означи ги Ñите Ñтраници како поÑетени',
-'enotif_newpagetext' => 'Ова е нова Ñтраница.',
-'changed' => 'променет',
-'created' => 'Ñоздадена',
-'enotif_subject' => '{{SITENAME}} Ñтраницата $PAGETITLE беше $CHANGEDORCREATED од $PAGEEDITOR',
-'enotif_lastvisited' => 'Видете $1 за Ñите промени од вашата поÑледна поÑета.',
-'enotif_body' => 'Драги $WATCHINGUSERNAME,
-
-Ñтраницата $PAGETITLE на {{SITENAME}} беше $CHANGEDORCREATED на $PAGEEDITDATE од $PAGEEDITOR, видете $PAGETITLE_URL за Ñегашната верзија.
-
-$NEWPAGE
-
-Резиме: $PAGESUMMARY $PAGEMINOREDIT
-
-Контактирајте го уредувачот:
-е-пошта: $PAGEEDITOR_EMAIL
-вики: $PAGEEDITOR_WIKI
-
-Веќе нема да има извеÑтувања за Ñледните промени оÑвен ако не ја поÑетите оваа Ñтраница. ИÑто така треба да ги реÑетирате знаменцата за извеÑтување за Ñите ваши набљудувани Ñтрани во Ñоодветната лиÑта.
-
- Вашиот пријателÑки {{SITENAME}} ÑиÑтем за извеÑтување
-
---
-За да ги промените прилагодувањата за набљудување, поÑетете
-{{fullurl:Special:Watchlist/edit}}
-
-Фидбек и помош:
-{{fullurl:Help:Содржина}}',
-'deletepage' => 'Избриши ја Ñтраницата',
-'confirm' => 'Потврди',
-'excontent' => 'Ñодржината беше: \'$1\'',
-'excontentauthor' => 'Ñодржината беше: \'$1\' (и единÑтвениот автор беше \'$2\')',
-'exbeforeblank' => 'Ñодржината пред бришењето беше: \'$1\'',
-'exblank' => 'Ñтраницата беше празна',
-'confirmdelete' => 'Потврди го бришењето',
-'deletesub' => '(Бришам "$1")',
-'historywarning' => 'Предупредување: Страницата која Ñакате да ја избришете има иÑторија:',
-'confirmdeletetext' => 'Ðа пат Ñте трајно да избришете Ñтраница или Ñлика заедно Ñо нејзината иÑторија од базата на податоци. Ве молиме потврдете дека имате намера да го направите ова, и дека ги разбирате поÑледиците, и дека го правите ова во ÑоглаÑноÑÑ‚ Ñо [[Project:Википедија политика|нашата политика на однеÑување]].',
-'actioncomplete' => 'ДејÑтвото беше извршено',
-'deletedtext' => '"$1" беше избришана. Видете $2 за доÑие на Ñкорешните бришења.',
-'deletedarticle' => 'избришано "[[$1]]"',
-'dellogpage' => 'Дневник на бришењата',
-'dellogpagetext' => 'Подолу имате лиÑта на поÑледните бришења.',
-'deletionlog' => 'дневник на бришењата',
-'reverted' => 'Вратено на претходната верзија',
-'deletecomment' => 'Причина за бришење',
-'imagereverted' => 'Враќањето на претходната верзија е уÑпешно.',
-'rollback' => 'Врати промени',
-'rollback_short' => 'Врати',
-'rollbacklink' => 'Врати',
-'rollbackfailed' => 'Враќањето беше неуÑпешно',
-'cantrollback' => 'Ðе може да Ñе врати поÑледната промена, поÑледниот автор е иÑтовремено и единÑтвен.',
-'alreadyrolled' => 'Ðе може да Ñе врати поÑледната верзија [[$1]] на [[User:$2|$2]] ([[User talk:$2|Разговор]]); некој веќе ја уредил или ги вратил промените на Ñтраницата.
-
-ПоÑледното уредување беше на [[User:$3|$3]] ([[User talk:$3|Разговор]]).',
-'editcomment' => 'Коментарот на уредувањето беше: "<i>$1</i>".',
-'revertpage' => 'ОтÑтрането уредување на [[Special:Contributions/$2|$2]], вратено на поÑледната верзија на [[User:$1|$1]]',
-'sessionfailure' => 'Има проблем Ñо вашата ÑеÑија;
-оваа акција е откажана како превентива против преземање ÑеÑии.
-Кликнете го копчето „назад“ и повторно вчитајте ја Ñтраницата
-од која дојдовте и обидете Ñе повторно.',
-'protectlogpage' => 'Дневник на заштитата',
-'protectlogtext' => 'Подолу е лиÑта на отклучувања/заклучувања на Ñтраницата. Видете [[Project:Заштитена Ñтраница]] за повеќе информации.',
-'protectedarticle' => 'заштитена "[[$1]]"',
-'unprotectedarticle' => 'отÑтранета заштита на "[[$1]]"',
-'protectsub' => '(Заштитување "$1")',
-'confirmprotecttext' => 'Дали навиÑтина Ñакате да ја заштитите оваа Ñтраница?',
-'confirmprotect' => 'Потврдете ја заштитата',
-'protectmoveonly' => 'Заштити Ñамо од премеÑтувања',
-'protectcomment' => 'Причина за заштитување',
-'unprotectsub' => '(ОтÑтранување на заштитата на "$1")',
-'confirmunprotecttext' => 'Дали навиÑтина Ñакате да ја отÑтраните заштитата на оваа Ñтраница?',
-'confirmunprotect' => 'Потврдете го отÑтранувањето на заштитата',
-'unprotectcomment' => 'Причина за отÑтранување на заштитата',
-'protect-unchain' => 'Отклучи ја можноÑта за премеÑтување',
-'protect-text' => 'Овде можете да го погледнете или Ñмените нивото на заштита за Ñтраницата <strong>$1</strong>.
-Ве молиме прво прочитајте ги [[Project:Protected page|упатÑтвата]].',
-'protect-viewtext' => 'Вашата Ñметка нема дозвола за промена на нивоа
-на заштита за Ñтраници. Еве ги моменталните подеÑувања за Ñтраницата <strong>$1</strong>:',
-'protect-default' => '(по оÑновно)',
-'protect-level-autoconfirmed'=> 'Блокирај ги нерегиÑтрираните кориÑници',
-'protect-level-sysop' => 'Само админиÑтратори',
-'restriction-edit' => 'Уреди',
-'restriction-move' => 'ПремеÑти',
-'undelete' => 'Врати ја избришаната Ñтраница',
-'undeletepage' => 'Погледај и врати ги избришаните Ñтраници',
-'viewdeletedpage' => 'Прегледај ги избришаните Ñтраници',
-'undeletepagetext' => 'Следните Ñтраници Ñе избришани, но Ñеуште Ñе во архивата и можат да бидат обновени. Ðрхивата може периодично да Ñе чиÑти.',
-'undeleteextrahelp' => 'За да ја вратите целата Ñтраница, одÑелектирајте ги Ñите полиња
-и кликнете на \'\'\'\'\'Врати\'\'\'\'\'. За да извршите Ñелективно враќање,
-Ñелектирајте ги полињата до Ñоодветните ревизии за враќање и кликнете
-на \'\'\'\'\'Врати\'\'\'\'\'. Со кликнување на \'\'\'\'\'РеÑетирај\'\'\'\'\' ги бришете
-коментарот и Ñите полиња за штиклирање.',
-'undeletearticle' => 'Обновување на избришана Ñтраница',
-'undeleterevisions' => '$1 архивирани верзии',
-'undeletehistory' => 'Ðко ја обновите Ñтраницата, Ñите верзии ќе бидат вратени во иÑторијата.
-Ðко нова Ñтраница Ñо иÑто име е Ñоздадена по бришењето, обновените
-верзии ќе Ñе појават во претходната иÑторија, и тековната верзија на поÑтоечката Ñтраница
-нема да биде автоматÑки заменета.',
-'undeletehistorynoadmin'=> 'Оваа Ñтатија беше избришана. Причината за бришењето е наведена подолу,
-заедно Ñо информации за кориÑникот кој ја уредувал Ñтраницата пред бришењето. Целиот текÑÑ‚
-од избришаните верзии е доÑтапен Ñамо за админиÑтраторите.',
-'undeleterevision' => 'Избришана ревизија на $1',
-'undeletebtn' => 'Обнови!',
-'undeletereset' => 'РеÑетирај',
-'undeletecomment' => 'Коментар:',
-'undeletedarticle' => 'обновена "[[$1]]"',
-'undeletedrevisions' => '$1 обновени верзии',
-'undeletedrevisions-files'=> 'вратени $1 ревизии и $2 датотеки',
-'undeletedfiles' => 'Вратени $1 датотеки',
-'cannotundelete' => 'Враќањето не уÑпеа, некој друг можеби ја вратил Ñтрницата претходно.',
-'undeletedpage' => '<big>\'\'\'$1 е обновена\'\'\'</big>
-
-Видете ја [[Special:Log/delete|иÑторијата на бришења]] за лиÑта на Ñкоро избришани и обновени Ñтраници.',
-'namespace' => 'ИменÑки проÑтор:',
-'invert' => 'Обратен избор',
-'contributions' => 'ПридонеÑи',
-'mycontris' => 'Моите придонеÑи',
-'contribsub' => 'За $1',
-'nocontribs' => 'Ðе Ñе пронајдени промени што одговараат на овој критериум.',
-'ucnote' => 'Подолу Ñе поÑледните <b>$1</b> промени на кориÑникот, во поÑледните <b>$2</b> дена.',
-'uclinks' => 'Гледај ги поÑледните $1 промени; гледај ги поÑледните $2 дена.',
-'uctop' => ' (врв)',
-'newbies' => 'новајлија',
-'sp-newimages-showfrom' => 'Прикажи ги новите Ñлики почнувајќи од $1',
-'sp-contributions-newest'=> 'Ðајнови',
-'sp-contributions-oldest'=> 'ÐајÑтари',
-'sp-contributions-newer'=> 'Ðови $1',
-'sp-contributions-older'=> 'Стари $1',
-'sp-contributions-newbies-sub'=> 'За новајлии',
-'whatlinkshere' => 'Што е поврзано Ñо ова',
-'notargettitle' => 'Ðема цел',
-'notargettext' => 'Ðе одредивте целна Ñтраница или кориÑник
-на кој би Ñе применила функцијата.',
-'linklistsub' => '(ЛиÑта на врÑки)',
-'linkshere' => 'Следните Ñтраници Ñе поврзани овде:',
-'nolinkshere' => 'Ðиедна Ñтраница не е поврзана овде.',
-'isredirect' => 'пренаÑочувачка Ñтраница',
-'istemplate' => 'вклучување',
-'blockip' => 'Блокирај го кориÑникот',
-'blockiptext' => 'КориÑтете го долниот формулар да го забраните приÑтапот за пишување
-од одредена IP адреÑа или кориÑничко име.
-Ова единÑтвено треба да Ñе прави за да Ñе Ñпречи вандализам, и во
-ÑоглаÑноÑÑ‚ Ñо [[Project:Википедија политика|политиката]].
-Пополнете конкретна причина подолу (на пример, цитирање на конкретни
-Ñтраници што биле вандализирани).',
-'ipaddress' => 'IP адреÑа',
-'ipadressorusername' => 'IP адреÑа или кориÑничко име',
-'ipbexpiry' => 'ИÑтек на рокот',
-'ipbreason' => 'Причина',
-'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' => 'друго',
-'badipaddress' => 'Ðевалидна IP адреÑа',
-'blockipsuccesssub' => 'УÑпешно блокирање',
-'blockipsuccesstext' => '"$1" беше блокиран.
-<br />Видете ја [[Special:Ipblocklist|лиÑтата на блокирани IP адреÑи]] за преглед на блокирањата.',
-'unblockip' => 'Деблокирај го кориÑникот',
-'unblockiptext' => 'КориÑтете го долниот формулар да го обновите правото на пишување на претходно блокирана IP адреÑа или кориÑничко име.',
-'ipusubmit' => 'Деблокирај ја оваа адреÑа',
-'unblocked' => '[[User:$1|$1]] беше одблокиран',
-'ipblocklist' => 'ЛиÑта на блокирани IP адреÑи и кориÑнички имиња',
-'blocklistline' => '$1, $2 го блокираше $3 ($4)',
-'infiniteblock' => 'беÑконечно',
-'expiringblock' => 'иÑтекува на $1',
-'ipblocklistempty' => 'ЛиÑтата на блокирања е празна.',
-'blocklink' => 'блокирај',
-'unblocklink' => 'деблокирај',
-'contribslink' => 'придонеÑи',
-'autoblocker' => 'ÐвтоматÑки Ñте блокирани бидејќи делите IP адреÑа Ñо "$1". Причина "$2".',
-'blocklogpage' => 'Дневник на блокирања',
-'blocklogentry' => 'блокиран "[[$1]]" Ñо иÑтек на рокот $2',
-'blocklogtext' => 'Ова е дневник на блокирањата и деблокирањата, извршени од овој кориÑник. ÐвтоматÑки
-блокираните IP адреÑи не Ñе наведени. Видете ја [[Special:Ipblocklist|лиÑтата на блокирани IP адреÑи]] за лиÑта на тековни забрани и блокирања.',
-'unblocklogentry' => 'деблокиран "$1"',
-'range_block_disabled' => 'ÐдминиÑтраторÑката можноÑÑ‚ да блокираат IP групи е иÑклучена.',
-'ipb_expiry_invalid' => 'Ðеважечки иÑтек на рок.',
-'ip_range_invalid' => 'Ðеважечки интервал за IP адреÑи.',
-'proxyblocker' => 'ПрокÑи блокирач',
-'proxyblockreason' => 'Вашата IP адреÑа е блокирана бидејќи е отворено прокÑи. Ве молиме контактирајте Ñо вашиот доÑтавувач на Интернет уÑлуги или техничката поддршка и информирајте ги за овој Ñериозен безбедноÑен проблем.',
-'proxyblocksuccess' => 'Готово.',
-'sorbsreason' => 'Вашата IP адреÑа е запишана како отворено прокÑи во [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason'=> 'Вашата IP адреÑа е наведена како отворено прокÑи во [http://www.sorbs.net SORBS] DNSBL. Ðеможете да креирате Ñметка',
-'lockdb' => 'Заклучи ја базата',
-'unlockdb' => 'Отклучи ја базата',
-'lockdbtext' => 'Заклучувањето на базата ќе им ја укине можноÑта на Ñите кориÑници да уредуваат Ñтраници, да ги менуваат нивните прилагодувања, да ги уредуваат нивните лиÑти на набљудувани Ñтраници, и Ñе оÑтанато што бара промени во базата. Ве молиме потврдете дека ова е вашата намера, и дека ќе ја отклучите базата кога ќе ја завршите работата околу нејзиното одржување.',
-'unlockdbtext' => 'Отклучувањето на базата ќе им ја врати можноÑта на Ñите
-кориÑници да уредуваат Ñтраници, да ги менуваат нивните прилагодувања, да ги уредуваат нивните лиÑти на набљудувани Ñтраници, и Ñе оÑтанато што бара промени во базата.
-Ве молиме потврдете дека ова е вашата намера.',
-'lockconfirm' => 'Да, навиÑтина Ñакам да ја заклучам базата.',
-'unlockconfirm' => 'Да, навиÑтина Ñакам да ја отклучам базата.',
-'lockbtn' => 'Заклучи ја базата',
-'unlockbtn' => 'Отклучи ја базата',
-'locknoconfirm' => 'Ðе ја потврдивте вашата намера.',
-'lockdbsuccesssub' => 'Базата е заклучена',
-'unlockdbsuccesssub' => 'Базата е отклучена',
-'lockdbsuccesstext' => 'Базата е заклучена. <br />Сетете Ñе да ја отклучите кога ќе завршите Ñо нејзиното одржување.',
-'unlockdbsuccesstext' => 'Базата е отклучена.',
-'makesysoptitle' => 'Претвори го кориÑникот во админиÑтратор',
-'makesysoptext' => 'Овој формулар Ñе кориÑти од бирократи за претворање на обични кориÑници во админиÑтратори. Ðапишете го името на кориÑникот во полето и притиÑнете го копчето да го претворите кориÑникот во админиÑтратор',
-'makesysopname' => 'Име на кориÑникот:',
-'makesysopsubmit' => 'Претвори го овој кориÑник во админиÑтратор',
-'makesysopok' => '<b>КориÑникот "$1" Ñега е админиÑтратор</b>',
-'makesysopfail' => '<b>КориÑникот "$1" не може да биде претворен во админиÑтратор. (Дали го внеÑовте правилно името?)</b>',
-'setbureaucratflag' => 'ПоÑтави „бирократ“ знаменце',
-'setstewardflag' => 'ПоÑтави „Ñтјуард“ знаменце',
-'rightslog' => 'ИÑторија на кориÑничките права',
-'rightslogtext' => 'Ова е дневник на промени на кориÑнички права.',
-'rightslogentry' => 'променето групно членÑтво за $1 од $2 во $3',
-'rights' => 'Права:',
-'set_user_rights' => 'Давање на кориÑнички права',
-'user_rights_set' => '<b>КориÑничките права на "$1" Ñе променети</b>',
-'set_rights_fail' => '<b> КориÑничките права на "$1" не Ñе променети. (Дали го внеÑовте правилно името?)</b>',
-'makesysop' => 'Претвори го кориÑникот во админиÑтратор',
-'already_sysop' => 'Овој кориÑник веќе е админиÑтратор',
-'already_bureaucrat' => 'Овој кориÑник веќе е бирократ',
-'already_steward' => 'Овој кориÑник веќе е Ñтјуард',
-'rightsnone' => '(нема)',
-'movepage' => 'ПремеÑти ја Ñтраницата',
-'movepagetext' => 'Со кориÑтењето на долниот формулар можете да преименувате Ñтраница, премеÑтувајќи ја целата нејзина иÑторија на новото име. Стариот наÑлов ќе Ñтане Ñтраница за пренаÑочување кон новиот наÑлов.<br />
-\'\'\'Ð’Ñ€Ñките кон Ñтариот наÑлов на Ñтраницата нема да бидат Ñменети;\'\'\' проверете дали поÑтојат двојни или прекинати пренаÑочувања.<br />
-Ðа Ð²Ð°Ñ Ðµ одговорноÑта да Ñе оÑигурате дека врÑките ќе продолжат да наÑочуваат таму за каде Ñе предвидени.
-Имајте во предвид дека Ñтраницата ÐЕМРда биде премеÑтена ако поÑтои Ñтраница Ñо новиот наÑлов, оÑвен ако е празна или ако е пренаÑочување и нема иÑторија на минати уредувања.<br />
-<b>ПРЕДУПРЕДУВÐЊЕ!</b><br />
-Ова може да биде драÑтична и неочекувана промена за популарна Ñтраница; оÑигурајте Ñе дека Ñте ги разбрале поÑледиците од ова пред да продолжите.',
-'movepagetalktext' => 'Соодветната Ñтраница за разговор, доколку поÑтои, ќе биде автоматÑки премеÑтена заедно Ñо неа, оÑвен ако:
-*Ја премеÑтувате Ñтраницата низ именÑки проÑтори,
-*Ðепразна Ñтраница за разговор веќе поÑтои за новиот наÑлов, или
-*Ðе Ñте го одштиклирале долното поле. Во тие Ñлучаи, вие ќе треба да ја премеÑтите или Ñпоите Ñтраницата рачно, доколку Ñакате.',
-'movearticle' => 'ПремеÑти ја Ñтраницата',
-'movenologin' => 'Ðе Ñте најавени',
-'movenologintext' => 'Мора да бидете региÑтриран кориÑник и [[Special:Userlogin|најавен]] да премеÑтите Ñтраница.',
-'newtitle' => 'Кон новиот наÑлов',
-'movepagebtn' => 'ПремеÑти ја Ñтраницата',
-'pagemovedsub' => 'ПремеÑтувањето уÑпеа',
-'pagemovedtext' => 'Страницата "[[$1]]" е премеÑтена на "[[$2]]".',
-'articleexists' => 'Страница Ñо тоа име веќе поÑтои, или името што го избравте не е валидно. Ве молиме изберете друго име.',
-'talkexists' => 'Самата Ñтраница беше премеÑтена уÑпешно, но Ñтраницата за разговор не можеше да биде премеÑтена бидејќи веќе поÑтои таква на новиот наÑлов. Ве молиме Ñпојте ги рачно.',
-'movedto' => 'премеÑтена како',
-'movetalk' => 'ПремеÑти ја и Ñтраницата за разговор, ако е возможно.',
-'talkpagemoved' => 'Соодветната Ñтраница за разговор иÑто така беше премеÑтена.',
-'talkpagenotmoved' => 'Соодветната Ñтраница за разговор <strong>не беше</strong> премеÑтена.',
-'1movedto2' => '[[$1]] премеÑтена како [[$2]]',
-'1movedto2_redir' => '[[$1]] премеÑтена како [[$2]] преку пренаÑочување',
-'movelogpage' => 'Дневник на премеÑтувања',
-'movelogpagetext' => 'Подолу е лиÑта на премеÑтени Ñтраници.',
-'movereason' => 'Причина',
-'revertmove' => 'врати',
-'delete_and_move' => 'Избриши и премеÑти',
-'delete_and_move_text' => '==Потребно бришење== Целната Ñтатија "[[$1]]" веќе поÑтои. Дали Ñакате да ја избришете за да оÑлободите меÑто за премеÑтувањето?',
-'delete_and_move_confirm'=> 'Да, избриши ја Ñтраницата',
-'delete_and_move_reason'=> 'Избришано за да Ñе оÑлободи меÑто за премеÑтувањето',
-'selfmove' => 'Страницата не може да биде премеÑтена бидејќи целниот наÑлов Ñе Ñовпаѓа Ñо првобитниот наÑлов.',
-'immobile_namespace' => 'Целниот наÑлов е од Ñпецијален тип; не може да Ñе премеÑтуваат Ñтраници во тој именÑки проÑтор.',
-'export' => 'Извезување на Ñтраници',
-'exporttext' => 'Можете да извезете како XML текÑÑ‚, така и иÑторија на една или група Ñтраници. Добиените податоци може да:
-*ги иÑкориÑтите во друг Ñајт, кој го кориÑти МедијаВики Ñофтверот ,
-*ги обработите или
-*едноÑтавно да ги иÑкориÑтите за лични потреби.
-
-За да извезете неколку Ñтраници, Ñекоја нова Ñекција Ñтавајте ја во \'\'\'нов ред\'\'\'. Потоа изберете дали ја Ñакате Ñамо тековната верзија (заедно Ñо информацијата за поÑледното уредување) или Ñите верзии (заедно Ñо тековната) на Ñтраницата.
-
-Ðко ја Ñакате Ñамо тековната верзија, би можеле да иÑкориÑтите врÑка од видот [[Special:Export/Шах]] за Ñтраницата [[Шах]].',
-'exportcuronly' => 'Вклучи ја Ñамо тековната верзија, не целоÑната иÑторија',
-'exportnohistory' => '----
-\'\'\'Забелешка:\'\'\' извезувањето на целата иÑторија на Ñтраниците преку овој формулар е оневозможено заради подобри перформанÑи.',
-'export-submit' => 'Извези',
-'allmessages' => 'СиÑтемÑки пораки',
-'allmessagesname' => 'Име',
-'allmessagesdefault' => 'ТекÑÑ‚ по оÑновно',
-'allmessagescurrent' => 'Сегашен текÑÑ‚',
-'allmessagestext' => 'Ова е лиÑта на Ñите ÑиÑтемÑки пораки доÑапни во МедијаВики: именÑкиот проÑтор.',
-'allmessagesnotsupportedUI'=> 'Моменталниот Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÑ˜Ñ Ñ˜Ð°Ð·Ð¸Ðº <b>$1</b> не е поддржан од Special:AllMessages на овој Ñајт.',
-'allmessagesnotsupportedDB'=> 'Special:AllMessages не е поддржан бидејќи wgUseDatabaseMessages е иÑклучен.',
-'allmessagesfilter' => 'Филтер за регуларни изрази:',
-'allmessagesmodified' => 'Прикажи Ñамо изменети',
-'thumbnail-more' => 'Зголеми',
-'missingimage' => '<b>ÐедоÑтаÑува Ñлика</b><br /><i>$1</i>',
-'filemissing' => 'Датотеката недоÑтаÑува',
-'thumbnail_error' => 'Грешка во креирањето на мини-Ñлика: $1',
-'import' => 'Увезување на Ñтраници',
-'importinterwiki' => 'ТранÑвики увезување',
-'importtext' => 'Ве молиме извезете ја датотеката од изворното вики Ñо кориÑтење на алатката Special:Export, зачувајте ја на вашиот диÑк и подигнете ја овде.',
-'importfailed' => 'Увозот не уÑпеа: $1',
-'importnotext' => 'Празно или без текÑÑ‚',
-'importsuccess' => 'Увозот уÑпеа!',
-'importhistoryconflict' => 'ПоÑтои конфликтна иÑторија на верзиите (можно е Ñтраницата веќе да била внеÑена)',
-'importnosources' => 'Ðема дефинирано транÑвики извори за увезување и директните подигнувања на иÑторија Ñе оневозможени.',
-'importnofile' => 'Ðема подигнато увозна датотека.',
-'importuploaderror' => 'Подигнувањето на увозната датотека не уÑпеа; можеби датотеката е поголема од макÑималната дозволена големина.',
-'accesskey-diff' => 'd',
-'tooltip-search' => 'Пребарајте на {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'Обележете ја промената како Ñитна [alt-i]',
-'tooltip-save' => 'Зачувајте ги вашите промени [alt-s]',
-'tooltip-preview' => 'Прегледајте ги вашите промени, ве молиме кориÑтете го ова пред зачувување! [alt-p]',
-'tooltip-diff' => 'Покажи кои промени ги направи во текÑтот. [alt-d]',
-'tooltip-compareselectedversions'=> 'Видете ги разликите меѓу двете избрани верзии на Ñтраницата. [alt-v]',
-'tooltip-watch' => 'Додај ја оваа Ñтраница во набљудуваните Ñтраници [alt-w]',
-'Common.css' => '/** CSS кодот на оваа Ñтраница ќе Ñе примени на Ñите маÑки */',
-'Monobook.css' => '/* преку уредување на оваа датотека можете да ја прилагодите Monobook маÑката за целиот Ñајт */',
-'nodublincore' => 'Dublin Core RDF метаподатоци Ñе оневозможени за овој Ñервер.',
-'nocreativecommons' => 'Creative Commons RDF метаподатоци Ñе оневозможени за овој Ñервер.',
-'notacceptable' => 'Вики Ñерверот неможе да генерира податоци во формат погоден за вашиот клиент.',
-'anonymous' => 'Ðнонимен кориÑник од {{SITENAME}}',
-'siteuser' => 'кориÑник на {{SITENAME}} $1',
-'lastmodifiedby' => 'ПоÑледната промена на Ñтраницата е извршена од $2, на $1.',
-'and' => 'и',
-'othercontribs' => 'ЗаÑновано на делото на $1.',
-'others' => 'други',
-'siteusers' => 'кориÑници на {{SITENAME}} $1',
-'creditspage' => 'Библиографија и извори',
-'nocredits' => 'Ðе поÑтојат библиографија и извори за оваа Ñтраница.',
-'spamprotectiontitle' => 'Филтер за заштита од Ñпам',
-'spamprotectiontext' => 'Страницата која Ñакавте да ја зачувате беше блокирана од филтерот за Ñпам. Ова најверојатно е предизвикано од врÑка кон надворешен Ñајт.',
-'spamprotectionmatch' => 'Следниот текÑÑ‚ е она што го предизвика нашиот филтер за Ñпам: $1',
-'subcategorycount' => '{{PLURAL:$1|ПоÑтои една подкатегорија|ПоÑтојат $1 подкатегории}} во оваа категорија.',
-'categoryarticlecount' => '{{PLURAL:$1|ПоÑтои една Ñтатија|ПоÑтојат $1 Ñтатии}} во оваа категорија.',
-'listingcontinuesabbrev'=> 'продолжува',
-'spambot_username' => 'МедијаВики чиÑтач на Ñпам',
-'spam_reverting' => 'Враќам на поÑледната верзија што не Ñодржи врÑка до $1',
-'spam_blanking' => 'Сите верзии Ñодржеа врÑки до $1, бришам',
-'infosubtitle' => 'Информација за Ñтраницата',
-'numedits' => 'Број на уредувања (Ñтатија): $1',
-'numtalkedits' => 'Број на уредувања (Ñтраница за разговор): $1',
-'numwatchers' => 'Број на набљудувачи: $1',
-'numauthors' => 'Број на различни автори (Ñтатија): $1',
-'numtalkauthors' => 'Број на различни автори (Ñтраница за разговор): $1',
-'mw_math_png' => 'Секогаш иÑцртувај во PNG',
-'mw_math_simple' => 'HTML ако е многу едноÑтавно ако не во PNG',
-'mw_math_html' => 'HTML ако е можно ако не PNG',
-'mw_math_source' => 'ОÑтави го како TeX (за теx прелиÑтувачите)',
-'mw_math_modern' => 'Препорачливо за Ñовремени прелиÑтувачи',
-'mw_math_mathml' => 'MathML ако е можно (екÑпериментално)',
-'markaspatrolleddiff' => 'Означи како проверена верзија',
-'markaspatrolledtext' => 'Означи ја верзијата како проверена',
-'markedaspatrolled' => 'Проверена верзија',
-'markedaspatrolledtext' => 'Избраната верзија е означена како проверена.',
-'rcpatroldisabled' => 'Патролирањето е деактивирано',
-'rcpatroldisabledtext' => 'Патролирањето на Скорешните промени е деактивирано.',
-'markedaspatrollederror'=> 'Ðеможам да означам како проверена',
-'markedaspatrollederrortext'=> 'Морате да внеÑете верзија за да ја означите како проверена.',
-'Monobook.js' => '/* tooltips and access keys */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'Мојата кориÑничка Ñтраница\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'КориÑничка Ñтраница за IP адреÑата од која уредувате\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'Мојата Ñтраница за разговор \');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'Разговор за уредувањата од оваа IP адреÑа\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Мои прилагодувања\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'ЛиÑта на Ñтраници кои Ñте избрале да ги набљудувате.\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'ЛиÑта на моите придонеÑи\');
- ta[\'pt-login\'] = new Array(\'o\',\'Ве охрабруваме да Ñе најавите, иако тоа не е задолжително.\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'Ве охрабруваме да Ñе најавите, иако тоа не е задолжително.\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Одјавете Ñе\');
- ta[\'ca-talk\'] = new Array(\'t\',\'Разговор за Ñтраницата\');
- ta[\'ca-edit\'] = new Array(\'e\',\'Можете да ја уредите оваа Ñтраница. Ве молиме кориÑтете го копчето за преглед пред зачувување.\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'Додадете коментар во овој разговор.\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Оваа Ñтраница е заштитена. Можете да го видите изворниот код.\');
- ta[\'ca-history\'] = new Array(\'h\',\'Претходни верзии на оваа Ñтраница.\');
- ta[\'ca-protect\'] = new Array(\'=\',\'Заштитете ја оваа Ñтраница\');
- ta[\'ca-delete\'] = new Array(\'d\',\'Избришете ја оваа Ñтраница\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'Обновете ги уредувањата направени на оваа Ñтраница што поÑтоеле пред да биде избришана\');
- ta[\'ca-move\'] = new Array(\'m\',\'ПремеÑтете ја оваа Ñтраница\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Додајте ја оваа Ñтраница во набљудувани Ñтраници\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'ОтÑтранете ја оваа Ñтраница од набљудувани Ñтраници\');
- ta[\'search\'] = new Array(\'f\',\'Пребарајте го викито\');
- ta[\'p-logo\'] = new Array(\'\',\'Главна Ñтраница\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'ПоÑетете ја главната Ñтраница\');
- ta[\'n-portal\'] = new Array(\'\',\'За проектот, што можете да направите, каде да најдете некои работи\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Ðајдете информации за тековните наÑтани\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'ЛиÑта на Ñкорешни промени на викито.\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Случајна Ñтраница\');
- ta[\'n-help\'] = new Array(\'\',\'МеÑто каде што може да Ñе информирате.\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Поддржете ја Википедија\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'ЛиÑта на Ñите вики Ñтраници поврзани овде\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Скорешни промени поврзани од оваа Ñтраница\');
- ta[\'feed-rss\'] = new Array(\'\',\'RSS feed за Ñтраницата\');
- ta[\'feed-atom\'] = new Array(\'\',\'Atom feed за Ñтраницата\');
- ta[\'t-contributions\'] = new Array(\'\',\'Видете ја лиÑтата на придонеÑи на овој кориÑник\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Пратете е-пошта на овој кориÑник\');
- ta[\'t-upload\'] = new Array(\'u\',\'Подигнете Ñлики или медија датотеки\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'ЛиÑта на Ñите Ñпецијални Ñтраници\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Видете ја оÑновната Ñтраница\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Видете ја кориÑничката Ñтраница\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'Видете ја медија Ñтраницата\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Ова е Ñпецијална Ñтраница, не можете да ја уредувате.\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'Видете ја проектната Ñтраница\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'Видете ја Ñтраницата на Ñликата\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Видете ја ÑиÑтемÑката порака\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'Видете го шаблонот\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'Видете ја помошната Ñтраница\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'Видете ја Ñтраницата Ñо категории\');',
-'deletedrevision' => 'Избришана Ñтара верзија $1.',
-'previousdiff' => '↠Претходна разлика',
-'nextdiff' => 'Следна разлика →',
-'imagemaxsize' => 'Ограничи ги Ñликите на нивните опиÑни Ñтраници до:',
-'thumbsize' => 'Големина на мини-Ñлика:',
-'showbigimage' => 'Преземете ја верзијата Ñо виÑока резолуција ($1x$2, $3 KB)',
-'newimages' => 'Галерија на нови Ñлики',
-'showhidebots' => '($1 ботови)',
-'noimages' => 'Ðема ништо.',
-'specialloguserlabel' => 'КориÑник:',
-'speciallogtitlelabel' => 'ÐаÑлов:',
-'passwordtooshort' => 'Вашата лозинка е прекратка. Мора да има најмалку $1 знаци.',
-'mediawarning' => '\'\'\'Предупредување\'\'\': Оваа датотека може да Ñодржи штетен код, нејзиното извршување може да му наштети на вашиот ÑиÑтем<hr />',
-'fileinfo' => '$1KB, MIME тип: <code>$2</code>',
-'metadata' => 'Метаподатоци',
-'metadata-help' => 'Оваа датотека Ñодржи дополнителни информации, најверојатно додадени од дигитален апарат или Ñкенер кориÑтен за нивното креирање или дигитализација. Ðко датотеката Ñе промени, некои детали може да не одговараат на модифицираната Ñлика.',
-'metadata-expand' => 'Прикажи ги проширените информации',
-'metadata-collapse' => 'Сокриј ги проширените информации',
-'exif-imagewidth' => 'Ширина',
-'exif-imagelength' => 'ВиÑина',
-'exif-bitspersample' => 'Битови по компонента',
-'exif-compression' => 'Шема на компреÑијата',
-'exif-photometricinterpretation'=> 'Колор модел',
-'exif-orientation' => 'Ориентација на кадарот',
-'exif-samplesperpixel' => 'Број на колор компоненти',
-'exif-planarconfiguration'=> 'Принцип на раÑпоредот на податоците',
-'exif-ycbcrsubsampling' => 'ÐžÐ´Ð½Ð¾Ñ Ð½Ð° компонентата Y Ñпрема C',
-'exif-ycbcrpositioning' => 'РаÑпоред на компонентите Y и C',
-'exif-xresolution' => 'Хоризонтална резолуција',
-'exif-yresolution' => 'Вертикална резолуција',
-'exif-resolutionunit' => 'Единица за резолуција',
-'exif-stripoffsets' => 'Положба на блокот на податоци',
-'exif-rowsperstrip' => 'Број на редови во блокот',
-'exif-stripbytecounts' => 'Големина на компреÑираниот блок',
-'exif-jpeginterchangeformat'=> 'ОддалеченоÑÑ‚ на JPEG прегледот од почетокот на фајлот',
-'exif-jpeginterchangeformatlength'=> 'Количина на бајтови во JPEG прегледот',
-'exif-transferfunction' => 'Функција на преобликување на колор проÑторот',
-'exif-whitepoint' => 'Хромацитет на белата точка',
-'exif-primarychromaticities'=> 'ХроматичноÑÑ‚ на примарните бои',
-'exif-ycbcrcoefficients'=> 'Матрични коефициенти на транÑформација на колор проÑторот',
-'exif-referenceblackwhite'=> 'МеÑто на белата и црната точка',
-'exif-datetime' => 'Датум на поÑледната промена на датотеката',
-'exif-imagedescription' => 'Име на Ñликата',
-'exif-make' => 'Производител на камерата',
-'exif-model' => 'Модел на камерата',
-'exif-software' => 'КориÑтен Ñофтвер',
-'exif-artist' => 'Ðвтор',
-'exif-copyright' => 'ÐоÑител на авторÑките права',
-'exif-exifversion' => 'Exif верзија',
-'exif-flashpixversion' => 'Поддржана верзија на Flashpix',
-'exif-colorspace' => 'ПроÑтор на бојата',
-'exif-componentsconfiguration'=> 'Значење на Ñекоја од компонентите.',
-'exif-compressedbitsperpixel'=> 'Мод на компреÑирање на Ñликата',
-'exif-pixelydimension' => 'Полна виÑина на Ñликата',
-'exif-pixelxdimension' => 'Полна ширина на Ñликата',
-'exif-makernote' => 'Забелешки на производителот',
-'exif-usercomment' => 'Коментар на кориÑникот',
-'exif-relatedsoundfile' => 'Поврзана звучна датотека',
-'exif-datetimeoriginal' => 'Датум и време на Ñликање',
-'exif-datetimedigitized'=> 'Датум и време на дигитализација',
-'exif-subsectime' => 'Дел од Ñекундата во кој е Ñликано',
-'exif-subsectimeoriginal'=> 'Дел од Ñекундата во кој е фотографирано',
-'exif-subsectimedigitized'=> 'Дел од Ñекундата во кој е дигитализирано',
-'exif-exposuretime' => 'ЕкÑпозиција',
-'exif-fnumber' => 'F број на отворот на блендата',
-'exif-exposureprogram' => 'Програм за екÑпозиција',
-'exif-spectralsensitivity'=> 'Спектрална оÑетливоÑÑ‚',
-'exif-isospeedratings' => 'ИСО вредноÑÑ‚',
-'exif-oecf' => 'ОптоелектронÑки фактор на конверзија',
-'exif-shutterspeedvalue'=> 'Брзина на затворачот',
-'exif-aperturevalue' => 'Отвор на блендата',
-'exif-brightnessvalue' => 'СветлоÑÑ‚',
-'exif-exposurebiasvalue'=> 'Компензација на екÑпозицијата',
-'exif-maxaperturevalue' => 'Минимален број на отворот на блендата',
-'exif-subjectdistance' => 'ОддалеченоÑÑ‚ до објектот',
-'exif-meteringmode' => 'Режим на мерачот на времето',
-'exif-lightsource' => 'СветлоÑен извор',
-'exif-flash' => 'Блиц',
-'exif-focallength' => 'ФокуÑна далечина на леќата',
-'exif-subjectarea' => 'Положба и површина на објектот',
-'exif-flashenergy' => 'Енергија на блицот',
-'exif-spatialfrequencyresponse'=> 'ПроÑторна фреквенциÑка карактериÑтика',
-'exif-focalplanexresolution'=> 'Хоризонтална резолуција на фокуÑната рамнина',
-'exif-focalplaneyresolution'=> 'Вертикална резолуција на фокуÑната рамнина',
-'exif-focalplaneresolutionunit'=> 'Единица за резолуција на фокуÑната рамнина',
-'exif-subjectlocation' => 'Положба на Ñубјектот',
-'exif-exposureindex' => 'Ð˜Ð½Ð´ÐµÐºÑ Ð½Ð° екÑпозицијата',
-'exif-sensingmethod' => 'Тип на Ñензори',
-'exif-filesource' => 'Извор на датотеката',
-'exif-scenetype' => 'Тип на Ñцена',
-'exif-cfapattern' => 'CFA шаблон',
-'exif-customrendered' => 'Додатна обработка на Ñликата',
-'exif-exposuremode' => 'Режим за избор на екÑпозицијата',
-'exif-whitebalance' => 'Ð‘Ð°Ð»Ð°Ð½Ñ Ð½Ð° белата боја',
-'exif-digitalzoomratio' => 'ÐžÐ´Ð½Ð¾Ñ Ð½Ð° дигиталниот зум',
-'exif-focallengthin35mmfilm'=> 'Еквивалент на фокуÑната далечина за 35 mm филм',
-'exif-scenecapturetype' => 'Тип на Ñцена на Ñнимката',
-'exif-gaincontrol' => 'Контрола на оÑветленоÑта',
-'exif-contrast' => 'КонтраÑÑ‚',
-'exif-saturation' => 'Сатурација',
-'exif-sharpness' => 'ОÑтрина',
-'exif-devicesettingdescription'=> 'ÐžÐ¿Ð¸Ñ Ð½Ð° подеÑувањата на апаратот',
-'exif-subjectdistancerange'=> 'РаÑпон на оддалеченоÑта на Ñубјектот',
-'exif-imageuniqueid' => 'ЕдинÑтвен идентификатор на Ñликата',
-'exif-gpsversionid' => 'Верзија на блокот на GPS информации',
-'exif-gpslatituderef' => 'Северна или Јужна ширина',
-'exif-gpslatitude' => 'Ширина',
-'exif-gpslongituderef' => 'ИÑточна или западна должина',
-'exif-gpslongitude' => 'Должина',
-'exif-gpsaltituderef' => 'ВиÑина под или над морето',
-'exif-gpsaltitude' => 'ВиÑина',
-'exif-gpstimestamp' => 'GPS време (атомÑки чаÑовник)',
-'exif-gpssatellites' => 'Употребени Ñателити',
-'exif-gpsstatus' => 'Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð½Ð° приемникот',
-'exif-gpsmeasuremode' => 'Режим на мерењето',
-'exif-gpsdop' => 'ПрецизноÑÑ‚ на мерењето',
-'exif-gpsspeedref' => 'Единица за брзината',
-'exif-gpsspeed' => 'Брзина на GPS приемникот',
-'exif-gpstrackref' => 'Тип на азимутот на приемникот (виÑтинÑки или магнетен)',
-'exif-gpstrack' => 'Ðзимут на приемникот',
-'exif-gpsimgdirectionref'=> 'Тип на азимутот на Ñликата (виÑтинÑки или магнетен)',
-'exif-gpsimgdirection' => 'Ðзимут на Ñликата',
-'exif-gpsmapdatum' => 'КориÑтен геодетÑки координатен ÑиÑтем',
-'exif-gpsdestlatituderef'=> 'Ð˜Ð½Ð´ÐµÐºÑ Ð·Ð° географÑката ширина на објектот',
-'exif-gpsdestlatitude' => 'ГеографÑка ширина на објектот',
-'exif-gpsdestlongituderef'=> 'Ð˜Ð½Ð´ÐµÐºÑ Ð·Ð° географÑката должина на објектот',
-'exif-gpsdestlongitude' => 'ГеографÑка должина на објектот',
-'exif-gpsdestbearingref'=> 'Ð˜Ð½Ð´ÐµÐºÑ Ð½Ð° азимутот на објектот',
-'exif-gpsdestbearing' => 'Ðзимут на објектот',
-'exif-gpsdestdistanceref'=> 'Мерна единица за оддалеченоÑта на објектот',
-'exif-gpsdestdistance' => 'ОддалеченоÑÑ‚ на објектот',
-'exif-gpsprocessingmethod'=> 'Име на методот за обработка на GPS податоците',
-'exif-gpsareainformation'=> 'Има на GPS зоната',
-'exif-gpsdatestamp' => 'GPS датум',
-'exif-gpsdifferential' => 'GPS диференцијална корекција',
-'exif-compression-1' => 'ÐекомпреÑиран',
-'exif-orientation-1' => 'Ðормално',
-'exif-orientation-2' => 'Обратно по хоризонтала',
-'exif-orientation-3' => 'Ротирано 180°',
-'exif-orientation-4' => 'Обратно по вертикала',
-'exif-orientation-5' => 'Ротирано 90° Ñпротивно од правецот на Ñтрелките на чаÑовникот и обратно по вертикала',
-'exif-orientation-6' => 'Ротирано 90° во правец на Ñтрелките на чаÑовникот',
-'exif-orientation-7' => 'Ротирано 90° во правец на Ñтрелките на чаÑовникот и обратно по вертикала',
-'exif-orientation-8' => 'Ротирано 90° Ñпротивно од правецот на Ñтрелките на чаÑовникот',
-'exif-planarconfiguration-1'=> 'делумен формат',
-'exif-planarconfiguration-2'=> 'планарен формат',
-'exif-componentsconfiguration-0'=> 'не поÑтои',
-'exif-exposureprogram-0'=> 'Ðедефинирано',
-'exif-exposureprogram-1'=> 'Рачно',
-'exif-exposureprogram-2'=> 'Ðормална програма',
-'exif-exposureprogram-3'=> 'Приоритет на отворот на блендата',
-'exif-exposureprogram-4'=> 'Приоритет на затворачот',
-'exif-exposureprogram-5'=> 'Уметничка програма (на база на нужната длабочина на полето)',
-'exif-exposureprogram-6'=> 'СпортÑка програма (на база на што побрз затворач)',
-'exif-exposureprogram-7'=> 'Портретен режим (за крупни кадри Ñо неоцтра позадина)',
-'exif-exposureprogram-8'=> 'ПејÑажен режим (за Ñлики на пејÑажи Ñо оÑтра позадина)',
-'exif-subjectdistance-value'=> '$1 метри',
-'exif-meteringmode-0' => 'Ðепознато',
-'exif-meteringmode-1' => 'ПроÑек',
-'exif-meteringmode-2' => 'ПроÑек Ñо тежиште на Ñредина',
-'exif-meteringmode-3' => 'Точка',
-'exif-meteringmode-4' => 'Повеќе точки',
-'exif-meteringmode-5' => 'Матричен',
-'exif-meteringmode-6' => 'Делумен',
-'exif-meteringmode-255' => 'Друго',
-'exif-lightsource-0' => 'Ðепознато',
-'exif-lightsource-1' => 'Дневна Ñветлина',
-'exif-lightsource-2' => 'ФлуореÑцентно',
-'exif-lightsource-3' => 'Волфрам (Ñветло)',
-'exif-lightsource-4' => 'Блиц',
-'exif-lightsource-9' => 'Убаво време',
-'exif-lightsource-10' => 'Облачно време',
-'exif-lightsource-11' => 'Сенка',
-'exif-lightsource-12' => 'ФлуореÑцентна Ñветлина (D 5700 – 7100K)',
-'exif-lightsource-13' => 'ФлуореÑцентна Ñветлина (N 4600 – 5400K)',
-'exif-lightsource-14' => 'ФлуореÑцентна Ñветлина (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Бела флуореÑцентноÑÑ‚ (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Стандардна Ñветлина A',
-'exif-lightsource-18' => 'Стандардна Ñветлина B',
-'exif-lightsource-19' => 'Стандардна Ñветлина C',
-'exif-lightsource-24' => 'ISO ÑтудиÑки волфрам',
-'exif-lightsource-255' => 'Друг ÑветлоÑен извор',
-'exif-focalplaneresolutionunit-2'=> 'инчи',
-'exif-sensingmethod-1' => 'Ðедефинирано',
-'exif-sensingmethod-2' => 'ЕднокриÑтален матричен Ñензор',
-'exif-sensingmethod-3' => 'ДвокриÑтален матричен Ñензор',
-'exif-sensingmethod-4' => 'ТрокриÑтален матричен Ñензор',
-'exif-sensingmethod-5' => 'Секвенцијален матричен Ñензор',
-'exif-sensingmethod-7' => 'Тробоен линеарен Ñензор',
-'exif-sensingmethod-8' => 'Секвенцијален линеарен Ñензор',
-'exif-filesource-3' => 'Дигитален фотоапарат',
-'exif-scenetype-1' => 'Директно фотографирана Ñлика',
-'exif-customrendered-0' => 'Ðормален процеÑ',
-'exif-customrendered-1' => 'ÐеÑтандарден процеÑ',
-'exif-exposuremode-0' => 'ÐвтоматÑка екÑпозиција',
-'exif-exposuremode-1' => 'Рачна екÑпозиција',
-'exif-exposuremode-2' => 'ÐвтоматÑки Ñо зададен раÑпон',
-'exif-whitebalance-0' => 'ÐвтоматÑки',
-'exif-whitebalance-1' => 'Рачно',
-'exif-scenecapturetype-0'=> 'Стандардно',
-'exif-scenecapturetype-1'=> 'ПејÑаж',
-'exif-scenecapturetype-2'=> 'Портрет',
-'exif-scenecapturetype-3'=> 'Ðоќна Ñцена',
-'exif-gaincontrol-0' => 'Ðема',
-'exif-gaincontrol-1' => 'Мало зголемување',
-'exif-gaincontrol-2' => 'Големо зголемување',
-'exif-gaincontrol-3' => 'Мало Ñмалување',
-'exif-gaincontrol-4' => 'Големо Ñмалување',
-'exif-contrast-0' => 'Ðормално',
-'exif-contrast-1' => 'Меко',
-'exif-contrast-2' => 'Грубо',
-'exif-saturation-0' => 'Ðормално',
-'exif-saturation-1' => 'ÐиÑка Ñатурација',
-'exif-saturation-2' => 'ВиÑока Ñатурација',
-'exif-sharpness-0' => 'Ðормално',
-'exif-sharpness-1' => 'Меко',
-'exif-sharpness-2' => 'Тврдо',
-'exif-subjectdistancerange-0'=> 'Ðепознато',
-'exif-subjectdistancerange-1'=> 'Крупен кадар (макро)',
-'exif-subjectdistancerange-2'=> 'Близок кадар',
-'exif-subjectdistancerange-3'=> 'Далечен кадар',
-'exif-gpslatitude-n' => 'Север',
-'exif-gpslatitude-s' => 'Југ',
-'exif-gpslongitude-e' => 'ИÑток',
-'exif-gpslongitude-w' => 'Запад',
-'exif-gpsstatus-a' => 'Мерење во тек',
-'exif-gpsstatus-v' => 'Подготвен за преноÑ',
-'exif-gpsmeasuremode-2' => 'Дводимензионално мерење',
-'exif-gpsmeasuremode-3' => 'Тродимензионално мерење',
-'exif-gpsspeed-k' => 'Километри на чаÑ',
-'exif-gpsspeed-m' => 'Милји на чаÑ',
-'exif-gpsspeed-n' => 'Јазли',
-'exif-gpsdirection-t' => 'ВиÑтинÑки правец',
-'exif-gpsdirection-m' => 'Магнетен правец',
-'edit-externally' => 'Уредете ја оваа датотека Ñо надворешна апликација',
-'edit-externally-help' => 'Видете [http://meta.wikimedia.org/wiki/Help:External_editors setup instructions] за повеќе информации.',
-'recentchangesall' => 'Ñите',
-'imagelistall' => 'Ñите',
-'watchlistall1' => 'Ñите',
-'watchlistall2' => 'Ñите',
-'namespacesall' => 'Ñите',
-'confirmemail' => 'Потврди е-поштенÑка адреÑа',
-'confirmemail_text' => 'Ова вики бара да ја валидирата вашата е-поштенÑка адреÑа
-пред да ги кориÑтите можноÑтите за е-пошта. Ðктивирајте го копчето подолу за да
-пратите потврдна порака до вашата адреÑа. Оваа порака ќе Ñодржи врÑка Ñо код;
-отворете ја врÑката во вашиот прелиÑтуваш за да потврдите дека вашата е-поштенÑка
-адреÑа е валидна.',
-'confirmemail_send' => 'Прати код за потврда',
-'confirmemail_sent' => 'Пораката за потврда е пратена.',
-'confirmemail_sendfailed'=> 'Ðеможам да пратам порака Ñо код за потврда. Проверете дали адреÑата Ñодржи неважечки знаци.',
-'confirmemail_invalid' => 'Ðеточен код за потврда. Кодот можеби е иÑтечен.',
-'confirmemail_needlogin'=> 'Морате да $1 за да ја потврдите вашата е-поштенÑка адреÑа.',
-'confirmemail_success' => 'Вашата е-поштенÑка адреÑа Ñега е потврдена. Можете да Ñе најавите и да уживате во викито.',
-'confirmemail_loggedin' => 'Вашата е-поштенÑка адреÑа Ñега е потврдена.',
-'confirmemail_error' => 'Ðешто тргна наопаку при Ñнимањето на вашата потврда.',
-'confirmemail_subject' => '{{SITENAME}} потврда за е-поштенÑка адреÑа',
-'confirmemail_body' => 'Ðекој, најверојатно вие, од IP адреÑата $1, ја региÑтрираше
-Ñметката "$2" Ñо оваа е-поштенÑка адреÑа на {{SITENAME}}.
-
-За да потврдите дека оваа Ñметка навиÑтина ви припаѓа вам и да ги
-активирате е-поштенÑките можноÑти на {{SITENAME}}, отворете ја оваа
-врÑка во вашиот прелиÑтувач:
-
-$3
-
-Ðко ова *не* Ñте вие, не одете на врÑката. Овој код за потврда ќе
-иÑтече на $4.',
-'tryexact' => 'Обиди Ñе точно',
-'searchfulltext' => 'Барај низ целиот текÑÑ‚',
-'createarticle' => 'Создади Ñтатија',
-'scarytranscludedisabled'=> '[Интервики вклучувањето е оневозможено]',
-'scarytranscludefailed' => '[Преземањето на шаблонот за $1 не уÑпеа]',
-'scarytranscludetoolong'=> '[ÐдреÑата е предолга; жалиме]',
-'trackbackbox' => '<div id="mw_trackbacks">
-Враќања за оваа Ñтатија:<br />
-$1
-</div>',
-'trackbackremove' => ' ([$1 Бришење])',
-'trackbacklink' => 'Враќање',
-'trackbackdeleteok' => 'Враќањето беше уÑпешно избришано.',
-'deletedwhileediting' => 'Предупредување: Оваа Ñтраница беше избришана откако почнавте Ñо уредување!',
-'confirmrecreate' => 'КориÑникот [[User:$1|$1]] ([[User talk:$1|talk]]) ја избриша оваа Ñтатија откако почнавте да ја уредувате заради:
-: \'\'$2\'\'
-Потврдете дека навиÑтина Ñакате повторно да ја креирате оваа Ñтатија.',
-'recreate' => 'Повторно направи',
-'tooltip-recreate' => 'Повторно креирај ја Ñтраницата иако беше избришана',
-'redirectingto' => 'ПренаÑочувам на [[$1]]...',
-'confirm_purge' => 'Да Ñе иÑчиÑти кешот на оваа Ñтраница?
-
-$1',
-'confirm_purge_button' => 'Да',
-'youhavenewmessagesmulti'=> 'Имате нови пораки на $1',
-'searchcontaining' => 'Барам Ñтатии што Ñодржат \'\'$1\'\'.',
-'searchnamed' => 'Статии Ñо име: \'\'$1\'\'.',
-'articletitles' => 'Статии кои почнуваат Ñо \'\'$1\'\'',
-'hideresults' => 'Сокриј резултати',
-'displaytitle' => '(Ð’Ñ€Ñки до оваа Ñтраница како [[$1]])',
-'loginlanguagelabel' => 'Јазик: $1',
-);
-?>
diff --git a/languages/MessagesMs.php b/languages/MessagesMs.php
deleted file mode 100644
index 394f1f88..00000000
--- a/languages/MessagesMs.php
+++ /dev/null
@@ -1,800 +0,0 @@
-<?php
-
-global $wgAllMessagesMs;
-$wgAllMessagesMs = array(
-
-# User Toggles
-
-"tog-underline" => "Gariskan pautan", #"Underline links",
-"tog-highlightbroken" => 'Formatkan pautan rosak <a href="" class="new">seperti ini</a> (ataupun seperti ini<a href="" class="internal">?</a>)', #'Format broken links <a href="" class="new">like this</a> (alternative: like this<a href="" class="internal">?</a>).',
-"tog-justify" => "Selaraskan perenggan", #"Justify paragraphs",
-"tog-hideminor" => "Sembunyikan suntingan kecil untuk perubahan terkini", #"Hide minor edits in recent changes",
-"tog-usenewrc" => "Pertingkatkan perubahan terkini (Javaskrip)",
-"tog-numberheadings" => "Nomborkan tajuk secara automatik", #"Auto-number headings",
-"tog-showtoolbar" => "Paparkan alat penyuntingan", #"Show edit toolbar",
-"tog-editsection"=> "Benarkan penyuntingan bahagian melalui pautan [sunting]",
-"tog-editsectiononrightclick" => "Benarkan penyuntingan melalui klik kanan<br /> pada tajuk bahagian (JavaSkrip)", #'Enable section editing by right clicking<br /> on section titles (JavaScript)',
-"tog-showtoc"=> "Paparkan jadual kandungan bagi rencana melebihi 3 tajuk", # "Show table of contents for articles with more than 3 headings",
-"tog-rememberpassword" => "Ingatkan kata laluan bagi setiap sesi", #"Remember password across sessions",
-"tog-editwidth" => "Kotak penyuntingan mencapai lebar penuh", #"Edit box has full width",
-"tog-editondblclick" => "Suntingkan halaman melalui dwiklik (JavaSkrip)", #"Edit pages on double click (JavaScript)"
-"tog-watchdefault" => "Masukkan halaman yang anda sunting ke senarai pantau", #"Add pages you edit to your watchlist",
-"tog-minordefault" => "Tandakan semua suntingan kecil secara lalai",#"Mark all edits minor by default"
-"tog-previewontop" => "Paparkan pratonton sebelum kotak penyuntingan dan bukan selepasnya", #"Show preview before edit box and not after it",
-"tog-previewonfirst" => "Paparkan penyuntingan pertama", #'Show preview on first edit'
-"tog-nocache" => "Matikan ingatan cache",
-'tog-enotifwatchlistpages' => "Emelkan saya jika terdapat perubahan halaman", #'Send me an email on page changes',
-'tog-enotifusertalkpages' => "Emelkan saya jika terdapat perubahan halaman perbualan saya", #'Send me an email when my user talk page is changed',
-'tog-enotifminoredits' => "Emelkan saya juga jika terdapat suntingan kecil pada halaman-halaman", #'Send me an email also for minor edits of pages',
-'tog-enotifrevealaddr' => "Tunjukkan alamat emel saya dalam emel pemberitahuan", #"Reveal my email address in notification mails",
-'tog-shownumberswatching' => "Paparkan bilangan pengguna yang memantau", #'Show the number of watching users',
-'tog-fancysig' => "Tandatangan mentah (tanpa pautan automatik)", #'Raw signatures (without automatic link)',
-'tog-externaleditor' => "Gunakan penyunting luar secara lalai", #'Use external editor by default',
-'tog-externaldiff' => "Gunakan perbezaan luar secara lalai", #'Use external diff by default',
-'underline-always' => "Sentiasa", #'Always',
-'underline-never' => "Jangan", #'Never',
-'underline-default' => "Lalai pelayar", #'Browser default',
-'skinpreview' => "Paparkan", #'(Preview)',
-
-
-# Dates
-
-'sunday' => 'Ahad', #'Sunday',
-'monday' => 'Isnin', #'Monday',
-'tuesday' => 'Selasa', #'Tuesday',
-'wednesday' => 'Rabu', #'Wednesday',
-'thursday' => 'Khamis', #'Thursday',
-'friday' => 'Jumaat', #'Friday',
-'saturday' => 'Sabtu', #'Saturday',
-'january' => 'Januari', #'January',
-'february' => 'Februari', #'February',
-'march' => 'Mac', #'March',
-'april' => 'April',
-'may_long' => 'Mei', #'May',
-'june' => 'Jun', #'June',
-'july' => 'Julai', #'July',
-'august' => 'Ogos', #'August',
-'september' => 'September',
-'october' => 'Oktober', #'October',
-'november' => 'November',
-'december' => 'Disember', #'December',
-'jan' => 'Jan',
-'feb' => 'Feb',
-'mar' => 'Mac', #'Mar',
-'apr' => 'Apr',
-'may' => 'Mei', #'May',
-'jun' => 'Jun',
-'jul' => 'Jul',
-'aug' => 'Ogo', #'Ogo',
-'sep' => 'Sep',
-'oct' => 'Okt', #'Oct',
-'nov' => 'Nov',
-'dec' => 'Dis', #'Dec',
-
-
-
-# Bits of text used by many pages:
-#
-"mainpage" => "Halaman Utama", #"Main Page",
-"mainpagetext" => "Atur cara Wiki berjaya dipasang.",
-"portal" => "Portal Masyarakat",
-"portal-url" => "{{ns:project}}:Portal Masyarakat",
-"about" => "Perihal",
-"aboutsite" => "Tentang {{SITENAME}}",
-"aboutpage" => "{{ns:project}}:Perihal", #"{{ns:project}}:About",
-"help" => "Bantuan",
-"helppage" => "{{ns:project}}:Bantuan",
-"bugreports" => "Laporan Pepijat",
-"bugreportspage" => "{{ns:project}}:Laporan Pepijat",
-"faq" => "FAQ",
-"faqpage" => "{{ns:project}}:FAQ",
-"edithelp" => "Bantuan menyunting",
-"edithelppage" => "{{ns:project}}:Menyunting",
-"newwindow" => "(terbuka dalam tetingkap baru)",
-"cancel" => "Batal",
-"qbfind" => "Cari",
-"qbbrowse" => "Tinjau", #"Browse",
-"qbedit" => "Sunting",
-"qbpageoptions" => "Halaman Ini", #"This page",
-"qbpageinfo" => "Konteks", #"Context",
-"qbmyoptions" => "Pilihan saya",
-"qbspecialpages" => "Halaman Istimewa",
-"moredotdotdot" => "Lebih lanjut...",
-"mypage" => "Halaman saya",
-"mytalk" => "Perbualan saya",
-"anontalk" => "Perbualan untuk IP ini",
-"navigation" => "Pelayaran",
-"currentevents" => "Peristiwa Semasa",
-"currentevents-url" => "{{ns:project}}:Hal Semasa",
-"disclaimers" => "Penafian",
-"disclaimerpage" => "Project:Penafian_umum",
-"errorpagetitle" => "Ralat Tajuk Halaman",
-"returnto" => "Kembali ke $1.", #"Return to $1.",
-//"tagline" => "Dari Wikipedia, ensiklopedia bebas", # "From {{ns:project}}, the free encyclopedia",
-"whatlinkshere" => "Halaman yang dipautkan ke sini", #"Pages that link here",
-"help" => "Bantuan",
-"search" => "Cari",
-"go" => "Paparkan",
-"history" => "Sejarah Halaman",
-"history_short" => "Sejarah",
-"info_short" => "Maklumat",
-"printableversion" => "Versi untuk dicetak",
-"editthispage" => "Sunting halaman ini",
-"delete" => "Hapus",
-"deletethispage" => "Hapuskan halaman ini", #"Delete this page",
-"protect" => "Lindung",
-"protectthispage" => "Lindungi halaman ini", #"Protect this page",
-"unprotectthispage" => "Nyahlindung halaman ini", #"Unprotect this page",
-"newpage" => "(cipta) Halaman baru", #'(create) "New page"',
-"talkpage" => "Halaman Perbualan",
-"specialpage" => "Halaman Istimewa",
-"personaltools" => "Alatan Peribadi",
-"postcomment" => "Kirimkan komen",
-"toolbox" => "Kotak Peralatan",
-"addsection" => "Tambahkan bahagian",
-"articlepage" => "Lihat rencana", #"View article",
-"subjectpage" => "Halaman Tajuk",
-"userpage" => "Lihat halaman pengguna", #"View user page",
-"projectpage" => "Lihat halaman meta", #"View meta page",
-"imagepage" => "Paparkan halaman imej",
-"viewtalkpage" => "Lihat perbualan", #"View discussion",
-"otherlanguages" => "Bahasa Lain",
-"redirectedfrom" => "(Dialihkan dari $1)", #"(Redirected from $1)",
-"lastmodified" => "Halaman ini diubah kali terakhir pada $1.", #"The page was last modified $1.",
-"copyright" => "Kandungan tersedia di bawah $1.",
-"viewcount" => "Halaman ini telah dicapai sebanyak $1 kali.", #"This page has been accessed $1 times.",
-"protectedpage" => "Halaman Dilindungi", #"Protected page",
-"administrators" => "Special:Listusers/sysop", #"Special:Listadministrators",
-"sysoptitle" => "Capaian penyelia diperlukan", #"Sysop access required",
-"sysoptext" => "Perbuatan anda itu hanya boleh dilakukan oleh seorang [[{{ns:-1}}:Listusers/sysop|penyelia]]. Lihat $1", #"Only the <a href=\"{{localurle:Special:Listadministrators}}\">administrators</a>can do that.",
-"developertitle" => "Capaian pembangun perisian diperlukan", # "Developer access required",
-"developertext" => "Perbuatan anda hanya boleh dilakukan oleh pembangun perisian. Sila lihat $1.", #"The action you have requested can only be performed by users with \"developer\" status. See $1.",
-"nbytes" => "$1 bait",
-"ok" => "OK",
-"sitetitle" => "{{SITENAME}}",
-"sitesubtitle" => '',
-"retrievedfrom" => "Diperolehi daripada \"$1\"", #"Retrieved from \"$1\"",
-"editsection" => "Sunting",
-"editold" => "Sunting",
-"toc" => "Jadual Kandungan",
-"showtoc" => "Paparkan",
-"hidetoc" => "sorok",
-"thisisdeleted" => "Lihat atau kembalikan $1?",
-"restorelink" => "$1 suntingan dipadam",
-"feedlinks" => "Menyuap:",
-"sitenotice" => "-",
-"categories" => "Kategori",
-"category" => "Kategori",
-"category_header" => "Rencana dalam kategori \"$1\"",
-"subcategories" => "Subkategori",
-
-
-# Main script and global functions
-#
-"nosuchaction" => "Tiada tindakan tersebut", #"No such action",
-"nosuchactiontext" => "Tindakan yang ditetapkan oleh URL tidak dikenalpasti oleh perisian {{SITENAME}}.",
-"nosuchspecialpage" => "Tiada halaman istimewa tersebut", #"No such special page",
-"nospecialpagetext" => "Anda memintai halaman istimewa yang tidak dikenalpasti oleh perisian {{SITENAME}}.",
-
-
-# General errors =>Ralat umum
-#
-"error" => "Ralat",
-"databaseerror" => "Ralat Pangkalan Data", #"Database error",
-"dberrortext" => "Kesalahan sintaks anda ini mungkin disebabkan oleh pepijat pangkalan data. Pertanyaan anda yang terakhir adalah: <blockquote><tt>$1</tt></blockquote> dari fungsi \"<tt>$2</tt>\". MySQL mengembalikan ralat \"<tt>$3: $4</tt>\".",
-"dberrortextcl" => "Kesalahan sintaks anda ini mungkin disebabkan oleh pepijat pangkalan data. Pertanyaan anda yang terakhir adalah \"$1\ dari fungsi \"$2\". MySQL mengembalikan ralat \"$3: $4\".\n",
-"noconnect" => "Maaf! Wiki ini mengalami masalah teknikal dan tidak dapat menghubungi pelayan pangkalan data. <br />", #"Sorry! The wiki is experiencing some technical difficulties, and cannot contact the database server. <br />",
-"nodb" => "Tidak dapat mencapai pangkalan data $1", #"Could not select database $1",
-"cachederror" => "Berikut ini adalah salinan ingatan cache dari halaman yang dimintai. Salinan ini mungkin bukan versi yang terbaru.",
-"laggedslavemode" => "<strong>AMARAN:</strong>: Halaman ini mungkin tidak mengandungi perubahan yang terbaru.",
-"readonly" => "Pangkalan data terkunci", #"Database locked",
-"enterlockreason" => "Masukkan alasan penguncian serta anggaran bila kunci akan dibuka",
-"readonlytext" => "Pangkalan data {{SITENAME}} terkunci, mungkin untuk penyelenggaraan rutin, dan akan dibuka semula. Penyelia yang berkenaan memberi penjelasan berikut: <p>$1", #"The database is currently locked to new entries and other modifications, probably for routine database maintenance, after which it will be back to normal. The administrator who locked it offered this explanation: $1",
-"missingarticle" => "Pangkalan data tidak dapat mencari teks \"$1\" yang sepatutnya wujud. Ini biasa berlaku kerana anda telah mengikuti pautan 'Perbezaan' yang lapuk ataupun pautan 'Sejarah' ke halaman terpadam.", #"The database did not find the text of a page that it should have found, named \"$1\". This is usually caused by following an outdated diff or history link to a page that has been deleted."
-"internalerror" => "Ralat dalaman", #"Internal error",
-"filecopyerror" => "Tidak dapat menyalinkan fail \"$1\" ke \"$2\".", #"Could not copy file \"$1\" to \"$2\".",
-"filerenameerror" => "Tidak dapat menukarkan nama fail \"$1\" menjadi \"$2\".", #"Could not rename file \"$1\" to \"$2\".",
-"filedeleteerror" => "Tidak dapat memadamkan fail \"$1\".", #"Could not delete file \"$1\".",
-"filenotfound" => "Tidak dapat mencari fail \"$1\".", #"Could not find file \"$1\".",
-"unexpected" => "Nilai di luar jangkaan: \"$1\"=\"$2\".", #"Unexpected value: \"$1\"=\"$2\".",
-"formerror" => "Ralat: Tidak dapat mengirimkan borang", #"Error: could not submit form",
-"badarticleerror" => "Tindakan ini tidak boleh dilaksanakan di halaman ini.", #"This action cannot be performed on this page.",
-"cannotdelete" => "Tidak dapat memadamkan halaman atau imej yang dipilih.",
-"badtitle" => "Tajuk tidak sah", #"Bad title",
-"badtitletext" => "Tajuk halaman yang dimintai tidak sah, kosong, ataupun tajuk antara bahasa atau tajuk antara wiki salah dipaut.", #The requested page title was invalid, empty, or an incorrectly linked inter-language or inter-wiki title.",
-"perfdisabled" => "Maaf! Ciri ini telah dimatikan buat sementara kerana ia melambatkan pangkalan data sehingga tidak dapat digunakan.", #"Sorry! This feature has been temporarily disabled because it slows the database down to the point that no one can use the wiki.",
-"perfdisabledsub" => "Ini adalah salinan yang tersimpan di $1:", #"Here's a saved copy from $1:",
-"perfcached" => "Data ini daripada ingatan cache dan mungkin bukan terkini:",
-"wrong_wfQuery_params" => "Terdapat parameter yang salah ke wfQuery()<br />Fungsi: $1<br />Kueri: $2",
-"viewsource" => "Lihat sumber",
-"protectedtext" => "Halaman ini telah dikunci untuk menghalang penyuntingan. Sila lihat [[{{ns:project}}:Halaman Dilindungi]] untuk alasannya.\n\n Bagaimanapun, anda boleh melihat dan menyalin sumber halaman ini:", #"This page has been locked to prevent editing; there are a number of reasons why this may be so, please see [[Project:Protected page]].\n\n You can view and copy the source of this page:",
-'sqlhidden' => '(Pertanyaan SQL disembunyikan)',
-
-
-# Login and logout pages
-#
-"logouttitle" => "Pengguna keluar", #"User logout",
-"logouttext" => "Anda telah keluar dari sistem. Anda masih boleh menggunakan {{SITENAME}} sebagai pengguna tanpa nama jika anda tidak ingin masuk semula. Perhatikan bahawa beberapa halaman mungkin masih dipaparkan sehingga anda membersihkan ingatan cache pelayar anda.\n",
-"welcomecreation" => "<h2>Selamat datang, $1!</h2><p>Akaun anda telah dibuka. Sila memperibadikan \"Tatarajah\" {{SITENAME}} anda.</p>",
-"loginpagetitle" => "Pengguna masuk", #"User login",
-"yourname" => "Nama Pengguna", #"Your user name",
-"yourpassword" => "Kata Laluan", #"Your password",
-"yourpasswordagain" => "Ulangi kata laluan", #"Retype password",
-"remembermypassword" => "Sentiasa ingati kata laluan saya.", #"Remember my password across sessions.",
-"yourdomainname" => "Domain anda.", #"Your domain",
-"externaldberror" => "Kesalahan ini disebabkan oleh ralat pengesahan pangkalan data yang luar ataupun anda tidak mempunyai kebenaran untuk mengemaskinikan akaun luaran.", #'There was either an external authentication database error or you are not allowed to update your external account.',
-"loginproblem" => "<b>Terdapat masalah dalam pendaftaran masuk anda.</b><br />Cuba semula!", #"There has been a problem with your login.</b><br />Try again!",
-"alreadyloggedin" => "<strong>$1, anda telah berjaya masuk!</strong><br />\n",
-"login" => "Masuk", #"Log in",
-"userlogin" => "Buka akaun atau log masuk", #"Create an account or log in",
-"loginprompt" => "Anda harus menghidupkan cookie untuk masuk ke {{SITENAME}}.", #"You must have cookies enabled to log in to {{SITENAME}}.",
-"logout" => "Keluar",
-"userlogout" => "Log keluar", #"Log out",
-"notloggedin" => "Belum log masuk",
-"createaccount" => "Buka akaun baru", #Create new account",
-"badretype" => "Anda memasukkan kata laluan yang salah.", #"The passwords you entered do not match.",
-"userexists" => "Nama pengguna yang anda masukkan telah digunakan. Sila pilih nama yang lain.",
-"youremail" => "Emel anda", #"Your e-mail",
-"yourrealname" => "Nama sebenar", #"Real name",
-"yourlanguage" => "Bahasa", #"Language",
-'yourvariant' => "Kelainan", #"Variant",
-'email' => "Emel", #"Email",
-"yournick" => "Nama Samaran<br /><small>(untuk tandatangan)</small>", #"Your nickname (for signatures)",
-"prefs-help-realname" => "* Nama benar (tidak wajib): Jika anda memberikan nama yang benar, pengakuan akan diberikan kepada karya anda.", #"* Real name (optional): if you choose to provide it this will be used for giving you attribution for your work.",
-"prefs-help-email" => "Emel (tidak wajib): Alamat emel anda memungkinkan pengguna lain untuk menghubungi anda melalui laman web tanpa mengetahui alamat emel anda. Alamat emel ini juga digunakan untuk mengirimkan kata laluan kepada anda jika anda terlupa.",
-"prefs-help-email-enotif" => 'Alamat emel ini juga boleh digunakan untuk mengirimkan pemberitahuan emel jika anda menghidupkan pilihan tersebut.', #'This address is also used to send you email notifications if you enabled the options.',
-"loginerror" => "Gagal log masuk", #"Login error",
-"nocookiesnew" => "Akaun pengguna anda telah dibuka tetapi anda masih belum didaftar masuk. Anda telah mematikan cookie anda. {{SITENAME}} menggunakan cookie untuk mendaftar masuk pengguna. Sila hidupkannya dan log masuk semula dengan nama pengguna serta laluan kata anda.", #"The user account was created, but you are not logged in. {{SITENAME}} uses cookies to log in users. You have cookies disabled. Please enable them, then log in with your new username and password.",
-"nocookieslogin" => "Anda telah mematikan cookie anda. {{SITENAME}} menggunakan cookie untuk mendaftar masuk pengguna. Sila hidupkannya dan cuba semula.", #"{{SITENAME}} uses cookies to log in users. You have cookies disabled. Please enable them and try again."
-"noname" => "Nama pengguna tidak sah.", #"You have not specified a valid user name.",
-"loginsuccesstitle" => "Berjaya masuk", #"Login successful",
-"loginsuccess" => "Anda berjaya log masuk ke {{SITENAME}} sebagai \"$1\".",
-"nosuchuser" => "Tiada pengguna dengan nama \"$1\".", #"There is no user by the name \"$1\".",
-'nosuchusershort' => "Tiada pengguna dengan nama \"$1\". Semak ejaan anda.", #"There is no user by the name \"$1\". Check your spelling.",
-"wrongpassword" => "Anda memasukkan kata laluan yang salah. Sila masukkan semula.",
-"mailmypassword" => "Sila emelkan kata laluan baru kepada saya", #"Mail me a new password",
-"passwordremindertitle" => "Peringatan kata laluan daripada {{SITENAME}}",
-"passwordremindertext" => "Anda dari alamat IP $1 mungkin telah memohon kata laluan {{SITENAME}} yang baru. Kata laluan terkini untuk pengguna \"$2\" ialah \"$3\". Anda disarankan log masuk dengan segera untuk menukarkan kata laluan anda.",
-"noemail" => "Tiada alamat emel dalam rekod untuk pengguna \"$1\".",
-"passwordsent" => "Kata laluan baru telah diemelkan kepada \"$1\". Sila log masuk semula setelah penerimaannya.", #"A new password has been sent to the e-mail address registered for \"$1\". Please log in again after you receive it.",
-"eauthentsent" => "Emel pengesahan telah dikirimkan ke alamat emel anda. Sebelum kami mengirimkan emel yang lain kepada anda, anda dikehendaki mematuhi arahan-arahan dalam emel ini untuk membuktikan pemilikan.", #"A confirmation email has been sent to the nominated email address. Before any other mail is sent to the account, you will have to follow the instructions in the email, to confirm that the account is actually yours.",
-'loginend' => '',
-'mailerror' => "Ralat dalam pengiriman emel: $1", #"Error sending mail: $1",
-'acct_creation_throttle_hit' => "Maaf, anda telah membuka akaun $1. Oleh sebab itu, anda tidak dibenarkan membuka akaun lagi.", #"Sorry, you have already created $1 accounts. You can\'t make any more.",
-'emailauthenticated' => "Alamat emel anda telah disahkan pada $1.", #"Your email address was authenticated on $1.",
-'emailnotauthenticated' => "Alamat emel anda <strong>masih belum disahkan</strong>. Oleh sebab itu, emel untuk ciri-ciri berikut tidak akan dikirimkan:", #"Your email address is <strong>not yet authenticated</strong>. No email will be sent for any of the following features.",
-'noemailprefs' => "<strong>Tiada alamat emel ditetapkan</strong. Oleh sebab itu, anda tidak boleh menggunakan ciri-ciri yang berikut:", #"<strong>No email address has been specified</strong>, the following features will not work.",
-'emailconfirmlink' => "Sahkan alamat emel anda.", #"Confirm your e-mail address.",
-'invalidemailaddress' => "Format alamat emel tidak sah. Sila masukkan semula ataupun kosongkan sahaja medan tersebut.", #"The email address cannot be accepted as it appears to have an invalid format. Please enter a well-formatted address or empty that field.",
-
-
-# Edit pages
-#
-"summary" => "Ringkasan", #"Summary",
-"subject" => "Tajuk/tajuk bahagian", #"Subject/headline",
-"minoredit" => "Suntingan kecil.", #"This is a minor edit.",
-"watchthis" => "Pantau rencana ini.", #"Watch this article",
-"savearticle" => "Simpan", #"Save page",
-"preview" => "Paparan", #"Preview",
-"showpreview" => "Tunjuk paparan", #"Show preview",
-"blockedtitle" => "Pengguna ini telah disekat", #"User is blocked",
-"blockedtext" => "Nama pengguna atau alamat IP anda telah disekat oleh $1. Alasannya: <br />$2. <p>Sila hubungi $1 atau [[[[Project:Penyelia|penyelia]] yang lain untuk membincangkan sekatan ini. <p>Sila ambil perhatian bahawa anda tidak dapat menggunakan ciri \"Emelkan pengguna ini\" kecuali anda mempunyai alamat emel yang sah di dalam [[{{ns:-1}}:Preferences|Tatarajah]] anda.", #'Your user name or IP address has been blocked by $1. The reason given is this:<br />''$2''<p>You may contact $1 or one of the other [[Project:Administrators|administrators]] to discuss the block. <p>Note that you may not use the \"email this user\" feature unless you have a valid email address registered in your [[Special:Preferences|user preferences]].',
-"whitelistedittitle" => "Pendaftaran masuk diperlukan untuk menyunting",
-"whitelistedittext" => "Anda harus [[{{ns:special}}:Userlogin|log masuk]] untuk dapat menyunting rencana.",
-"whitelistreadtitle" => "Pendaftaran masuk diperlukan untuk membaca",
-"whitelistreadtext" => "Anda harus [[{{ns:special}}:Userlogin|log masuk]] untuk dapat membaca rencana.",
-"whitelistacctitle" => "Anda tidak dibenarkan membuka akaun",
-"whitelistacctext" => "Untuk dibenarkan membuka akaun dalam Wiki ini, anda harus [[{{ns:special}}:Userlogin|log masuk]] dan mempunyai kebenaran yang wajar.",
-"loginreqtitle" => "Pendaftaran masuk diperlukan",
-'loginreqlink' => 'log masuk',
-"loginreqpagetext" => "Anda harus $1 untuk dapat melihat halaman yang lain.",
-"accmailtitle" => "Kata laluan dikirimkan",
-"accmailtext" => "Kata laluan untuk '$1' telah dikirimkan ke $2.",
-"newarticle" => "(Baru)", #"(New)",
-"newarticletext" => "Anda telah mengikuti pautan ke halaman yang masih belum wujud. Untuk memulakannya, masukkan teks anda ke dalam kotak di bawah (sila lihat [[Project:Bantuan|Bantuan]] untuk maklumat lanjut).\n Jika anda mengunjungi halaman ini tanpa sengaja, klik butang '''balik''' di pelayar anda.", #"You've followed a link to a page that doesn't exist yet. To create the page, start typing in the box below (see the [[Project:Help|help page]] for more info). If you are here by mistake, just click your browser's '''back''' button.",
-'talkpagetext' => '<!-- MediaWiki:talkpagetext -->',
-"anontalkpagetext" => "---- Ini adalah halaman perbualan untuk pengguna tanpa nama, iaitu pengguna yang tidak log masuk ataupun masih belum membuka akaun. Kami terpaksa menggunakan alamat IP untuk mengesan pengguna tersebut. Alamat IP ini mungkin digunakan oleh ramai pengguna. Sekiranya anda adalah pengguna tanpa nama dan berasa bahawa komen yang tidak kena mengena telah ditujui kepada anda, sila [[{{ns:special}}:Userlogin|menggunakan nama pengguna anda atau membuka akaun]] bagi mengelakkan sebarang kekeliruan dengan pengguna tanpa nama yang lain.", #"---- ''This is the discussion page for an anonymous user who has not created an account yet or who does not use it. We therefore have to use the numerical [[IP address]] to identify him/her. Such an IP address can be shared by several users. If you are an anonymous user and feel that irrelevant comments have been directed at you, please [[Special:Userlogin|create an account or log in]] to avoid future confusion with other anonymous users.''",
-'clearyourcache' => "'''Nota:''' Selepas menyimpan, anda mungkin perlu memirau ingatan cache pelayar anda untuk melihat perubahan. '''Mozilla /Firefox/Safari:''' ''Ctrl-Shift-R''; '''IE:''' ''Ctrl-F5''; '''Konqueror:''' ''F5''. Pengguna '''Opera''' mungkin perlu membersihkan kesemua ingatan cachenya di dalam ''Alatan: Tatarajah'' (''Tools?Preferences'').", #"'''Note:''' After saving, you may have to bypass your browser's cache to see the changes. '''Mozilla / Firefox / Safari:''' hold down ''Shift'' while clicking ''Reload'', or press ''Ctrl-Shift-R'' (''Cmd-Shift-R'' on Apple Mac); '''IE:''' hold ''Ctrl'' while clicking ''Refresh'', or press ''Ctrl-F5''; '''Konqueror:''': simply click the ''Reload'' button, or press ''F5''; '''Opera''' users may need to completely clear their cache in ''Tools?Preferences''.",
-"usercssjsyoucanpreview" => "'''Petua:''' Gunakan butang \"Tunjuk paparan\" untuk menguji CSS/JS anda yang baru sebelum menyimpan.", #"<strong>Tip:</strong> Use the 'Show preview' button to test your new CSS/JS before saving.",
-"usercsspreview" => "'''Ingatan bahawa ini hanyalah paparan CSS pengguna anda dan masih belum disimpan lagi!'''", #"'''Remember that you are only previewing your user CSS, it has not yet been saved!'''",
-"noarticletext" => "(Tiada teks di dalam halaman ini buat sekarang)",
-"updated" => "(Dikemaskini)", #"(Updated)",
-"note" => "<strong>Catatan:</strong>",
-"previewnote" => "Ingatan bahawa ini hanyalah paparan dan masih belum disimpan lagi!", #"Remember that this is only a preview, and has not yet been saved!",
-"previewconflict" => "Paparan ini merupakan teks di bahagian atas dalam kotak penyuntingan teks. Teks ini akan disimpan sekiranya anda memilih berbuat demikian.",
-"editing" => "Menyunting $1", #"Editing $1",
-"editingsection" => "Menyunting $1 (bahagian)",
-"editingcomment" => "Menyunting $1 (komen)",
-"editconflict" => "Konflik penyuntingan: $1", #"Edit conflict: $1",
-"explainconflict" => "Pengguna lain telah menyunting halaman ini sejak anda bermula. Bahagian atas di kawasan teks mengandungi teks yang terkini. Perubahan anda dipaparkan di bahagian bawah dalam kawasan teks. Anda perlu menggabungkan perubahan anda dengan teks terkini. <b>Hanya</b> teks pada bahagian atas di kawasan teks akan disimpan jika anda menekan \"Simpan\".<br />", #"Someone else has changed this page since you started editing it. The upper text area contains the page text as it currently exists. Your changes are shown in the lower text area. You will have to merge your changes into the existing text. <b>Only</b> the text in the upper text area will be saved when you press \"Save page\".<br />",
-"yourtext" => "Teks Anda", #"Your text",
-"storedversion" => "Versi Tersimpan", #"Stored version",
-'nonunicodebrowser' => "<strong>AMARAN: Pelayar anda tidak mendukung Unikod. Bagaimanapun, terdapatnya kaedah untuk membenarkan anda menyunting rencana dengan selamat: huruf-huruf yang bukan huruf ASCII akan dipaparkan dalam kotak penyuntingan sebagai kod perenambelasan.</strong>", #"<strong>WARNING: Your browser is not unicode compliant. A workaround is in place to allow you to safely edit articles: non-ASCII characters will appear in the edit box as hexadecimal codes.</strong>",
-"editingold" => "<strong>PERINGATAN: Anda menyunting semakan lama. Jika anda menyimpannya, perubahan yang dibuat sejak semakan ini akan hilang.</strong>",
-"yourdiff" => "Perbezaan", #"Differences",
-"copyrightwarning" => "Semua sumbangan kepada {{SITENAME}} adalah tertakluk kepada $2 (sila lihat $1 untuk maklumat lanjut). Oleh sebab itu, jika anda tidak ingin rencana anda disunting atau disebarkan secara bebas, jangan hantar rencana anda ke sini. Anda juga perlu mengakui bahawa ini adalah karya anda sendiri, ataupun anda telah menyalinkannya daripada domain umum atau sumber bebas yang serupa. <p><strong>JANGAN HANTAR SEBARANG KARYA HAK CIPTA ORANG LAIN TANPA KEBENARAN.</strong></p>",
-"longpagewarning" => "<strong>AMARAN: Panjangnya halaman ini $1 kilobait. Terdapat beberapa pelayar yang mengalami masalah terhadap penyuntingan halaman yang mendekati ataupun melebihi 32kB. Sila bahagikan rencana ini, jika boleh.</strong>", #"<strong>WARNING: This page is $1 kilobytes long; some browsers may have problems editing pages approaching or longer than 32kb. Please consider breaking the page into smaller sections.</strong>",
-"readonlywarning" => "<strong>AMARAN: Pangkalan data ini telah dikunci untuk penyelenggaraan. Oleh sebab itu, anda tidak dapat menyimpan suntingan anda buat sekarang. Anda mungkin ingin 'gunting-dan-tampal' teks anda dan menyimpannya dalam fail teks untuk kegunaan kemudian.</strong>", #"<strong>WARNING: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to cut-n-paste the text into a text file and save it for later.</strong>",
-"protectedpagewarning" => "<strong>AMARAN: Halaman ini telah dikunci supaya penyelia sahaja yang boleh mengemaskinikannya. Sila mematuhi [[Project:Polisi perlindungan|panduan untuk halaman dilindungi]]</strong>", #"<strong>WARNING: This page has been locked so that only users with sysop privileges can edit it. Be sure you are following the [[Project:Protected_page_guidelines|protected page guidelines]].</strong>",
-"templatesused" => "Templat yang digunakan di halaman ini.", #'Templates used on this page:',
-
-
-# History pages
-#
-"revhistory" => "Sejarah Penyemakan", #"Revision history",
-"nohistory" => "Tiada sejarah penyuntingan untuk halaman ini", #"There is no edit history for this page.",
-"revnotfound" => "Semakan tidak dapat dijumpai", #"Revision not found",
-"revnotfoundtext" => "Semakan lama untuk halaman yang anda pinta tidak dapat dijumpai. Sila semak URL yang anda gunakan untuk mencapai halaman ini.\n", #"The old revision of the page you asked for could not be found. Please check the URL you used to access this page.\n",
-"loadhist" => "Muat turun halaman sejarah", #"Loading page history",
-"currentrev" => "Semakan terkini", #"Current revision",
-"revisionasof" => "Semakan sejak $1", #"Revision as of $1",
-"revisionasofwithlink" => "Semakan sejak $1; $2<br />$3 | $4",
-"previousrevision" => "Semakan terdahulu",
-"cur" => "kini", #"cur",
-"next" => "berikut",
-"last" => "akhir",
-"orig" => "asal",
-"histlegend" => "Cara untuk pembandingan: Tandakan butang radio versi-versi untuk dibanding, lalu tekan butang ''enter'' atau butang di bawah. <br />Legenda: (kini) = perbezaan dengan versi terkini, (akhir) = perbezaan dengan versi terakhir, K = suntingan kecil", #'Diff selection: mark the radio boxes of the versions to compare and hit enter or the button at the bottom.<br />Legend: (cur) = difference with current version, (last) = difference with preceding version, K = minor edit.',
-"history_copyright" => "-",
-"deletedrev" => "[dipadam]", #'[deleted]',
-"histfirst" => "Terawal", #'Earliest'
-"histlast" => "Terkini", #'Latest'
-
-
-# Search results
-#
-"searchresults" => "Hasil Carian",
-"searchresulttext" => "Untuk maklumat lanjut mengenai pencarian di {{SITENAME}}, sila lihat [[Project:Mencari|pencarian di {{SITENAME}}]].",
-"searchsubtitle" => "Untuk pertanyaan \"$1\"", #"For query \"[[:$1]]\"",
-"searchsubtitleinvalid" => "Untuk pertanyaan \"$1\"", #"For query \"$1\"",
-"badquery" => "Format pertanyaan untuk pencarian adalah salah", #"Badly formed search query",
-"badquerytext" => "Kami tidak dapat melaksanakan pertanyaan anda. Hal ini mungkin disebabkan kerana anda cuba mencari perkataan yang mengandungi kurang daripada tiga huruf (perisian sistem masih belum dapat mendukungnya buat sekarang), ataupun anda tersalah taip ungkapan untuk pertanyaan; contohnya \"ikan dan dan udang\". Sila cuba pertanyaan yang lain.",
-"matchtotals" => "Pertanyaan \"$1\" sepadan dengan tajuk halaman $2 dan teks halaman $3.", #"The query \"$1\" matched $2 page titles and the text of $3 pages.",
-"noexactmatch" => "Tiada halaman yang mempunyai tajuk tepat ini. Sila cuba mencari melalui teks yang penuh.", #"No page with this exact title exists, trying full text search.",
-"titlematches" => "Tajuk rencana yang sepadan", #"Article title matches",
-"notitlematches" => "Tiada tajuk halaman yang sepadan", #"No page title matches",
-"textmatches" => "Teks rencana yang sepadan", #"Article text matches",
-"notextmatches" => "Tiada teks halaman yang sepadan", #No page text matches",
-"prevn" => "sebelum $1", #"previous $1",
-"nextn" => "selepas $1", #"next $1",
-"viewprevnext" => "Lihat ($1) ($2) ($3).", #"View ($1) ($2) ($3).",
-"showingresults" => "Terpapar di bawah adalah hasil pencarian dari <b>$1</b> hingga <b>$2</b>.",
-"showingresultsnum"=> "Terpapar di bawah <b>$3</b> adalah hasil pencarian yang bermula dengan #<b>$2</b>.",
-"nonefound" => "<strong>Catatan</strong>: Kegagalan enjin carian biasanya disebabkan oleh pencarian perkataan-perkataan yang umum, seperti \"ada\" dan \"dari\", yang tidak wujud dalam senarai indeks ataupun kerana anda menetapkan lebih daripada satu perkataan pencarian (hanya halaman yang mengandungi kesemua perkataan pencarian akan dipaparkan).",
-"powersearch" => "Cari", #"Search",
-"powersearchtext" => "Cari dalam ruang nama:<br />$1<br />$2 Paparkan peralihan Cari $3 $9",
-"searchdisabled" => "Pencarian {{SITENAME}} telah dimatikan. Anda boleh mencari melalui Google buat sekarang. Sila ambil perhatian bahawa hasil daripada pencarian Google mungkin bukan merupakan halaman yang terkini.",
-"blanknamespace" => "(Utama)",
-
-
-
-# Preferences page
-#
-"preferences" => "Tatarajah", #"Preferences",
-"prefsnologin" => "Belum log masuk", #"Not logged in",
-"prefsnologintext" => "Anda mesti [[{{ns:special}}:Userlogin|log masuk]] untuk menetapkan butir-butir kecenderungan anda dalam [[{{ns:special}}:Preferences|Tatarajah]].",
-"prefsreset" => "Tatarajah anda telah dikembalikan dari storan", #"Preferences have been reset from storage.",
-"qbsettings" => "Konfigurasi palang pantas", #"Quickbar settings",
-"changepassword" => "Tukar kata laluan", #"Change password",
-"skin" => "Kulit", #"Skin",
-"math" => "Matematik",
-"dateformat" => "Format tarikh", #"Date format",
-"math_failure" => "Huraian tergagal", #"Failed to parse",
-"math_unknown_error" => "Ralat yang tidak dapat dikesan", #"unknown error",
-"math_unknown_function" => "Fungsi yang tidak dapat diketahui", #"unknown function",
-"math_lexing_error" => "Ralat leksing", #"lexing error",
-"math_syntax_error" => "Ralat sintaks", #"syntax error",
-"math_image_error" => "Penukaran kepada PNG gagal; semak pemasangan latex, dvips, gs, dan tukarkan semula.",
-"math_bad_tmpdir" => "Tidak dapat menulis atau membuat direktori matematik sementara",
-"math_bad_output" => "Tidak dapat menulis atau membuat direktori keluaran matematik",
-"math_notexvc" => "Texvc boleh laku terhilang; sila lihat matematik/fail README untuk cara membuat tatarajah.",
-"prefs-personal" => "Data Pengguna",
-"prefs-rc" => "Perubahan terkini dan rencana stub",
-'prefs-misc' => 'Pelbagai',
-"saveprefs" => "Simpan", #"Save preferences",
-"resetprefs" => "Kembalikan", #"Reset preferences",
-"oldpassword" => "Kata laluan lama", #"Old password",
-"newpassword" => "Kata laluan baru", #"New password",
-"retypenew" => "Ulangi kata laluan baru", #"Retype new password",
-"textboxsize" => "Menyunting", #"Editing",
-"rows" => "Baris", #"Rows",
-"columns" => "Lajur", #"Columns",
-"searchresultshead" => "Cari", #"Search result settings",
-"resultsperpage" => "Bilangan capaian untuk dipaparkan bagi setiap halaman", #"Hits to show per page",
-"contextlines" => "Bilangan baris untuk dipaparkan bagi setiap capaian", #"Lines to show per hit",
-"contextchars" => "Bilangan huruf konteks bagi setiap baris", #"Characters of context per line",
-"stubthreshold" => "Ambang untuk paparan rencana stub", #"Threshold for stub display",
-"recentchangescount" => "Bilangan tajuk dalam perubahan terkini", #"Number of titles in recent changes",
-"savedprefs" => "Tatarajah anda telah disimpan", #"Your preferences have been saved.",
-"timezonelegend" => "Zon waktu", #'Time zone',
-"timezonetext" => "Masukkan perbezaan waktu (dalam jam) antara waktu tempatan anda dengan waktu pelayan (GMT+8 untuk Kuala Lumpur).", #"Enter number of hours your local time differs from server time (Kuala Lumpur, which is GMT+8).",
-"localtime" => "Waktu tempatan", #"Local time",
-"timezoneoffset" => "Ofset", #"Offset",
-"servertime" => "Waktu pelayan sekarang adalah", #"Server time is now",
-"guesstimezone" => "Isikan dari pelayar", #"Fill in from browser",
-"defaultns" => "Cari dalam ruang nama secara lalai:", #"Search in these namespaces by default:",
-"default" => 'lalai',
-"files" => "Fail",
-
-
-# Recent changes
-#
-"changes" => "perubahan",
-"recentchanges" => "Perubahan Terkini",
-"recentchangestext" => "Kenalpasti perubahan wiki yang terkini dalam halaman ini.",
-"rcnote" => "Di bawah adalah <strong>$1</strong> perubahan terbaru pada <strong>$2</strong> hari yang lalu.", #"Below are the last <strong>$1</strong> changes in last <strong>$2</strong> days.",
-"rcnotefrom" => "Di bawah adalah perubahan sejak <b>$2</b> (sehingga <b>$1</b>).",
-"rclistfrom" => "Paparkan perubahan baru mulai dari $1",
-"rclinks" => "Paparkan $1 perubahan pada $2 hari yang lalu.", #"Show last $1 changes in last $2 days.",
-"diff" => "perbezaan", #"diff",
-"hist" => "sejarah", #"hist",
-"hide" => "sorok", #"hide",
-"show" => "papar", #"show",
-"minoreditletter" => "k", #"m",
-"newpageletter" => "B",
-
-
-# Upload
-#
-"upload" => "Muat naik",
-"uploadbtn" => "Muat naik fail", #"Upload file",
-"reupload" => "Muat naik semula", #"Re-upload",
-"reuploaddesc" => "Kembali ke borang muat naik", #"Return to the upload form.",
-"uploadnologin" => "Belum log masuk", #"Not logged in",
-"uploadnologintext" => "Anda mesti [[{{ns:special}}:Userlogin|log masuk]] untuk memuat naik fail.",
-"uploaderror" => "Ralat muat naik", #"Upload error",
-"uploadtext" => "Borang di bawah adalah untuk memuat naik fail yang baru. Ia juga boleh digunakan untuk mecapai [[{{ns:special}}:Imagelist|senarai imej]]. Setiap pemuatan naik dan pemadaman di halaman ini juga dicatat dalam [[{{ns:special}}:Log|log]]. <p>Anda juga dikehendaki menandakan kotak untuk mengesahkan bahawa anda tidak melanggarkan sebarang hak cipta dengan pemuatan naik fail ini. Tekan butang \"Muat naik\" untuk menyelesaikan pemuatan naik.</p><p>Untuk memasukkan imej yang anda baru muat naik ke dalam halaman rencana, gunakan pautan dalam bentuk '''[[{{ns:image}}:fail.jpg]]''', '''[[{{ns:image}}:fail.png|teks alt]]''' atau '''[[{{ns:media}}:fail.ogg]]''' untuk mengaitkan fail imej secara langsung.</p>",
-"uploadlog" => "Log muat naik", #"upload log",
-"uploadlogpage" => "Log muat naik", #"Upload_log",
-"uploadlogpagetext" => "Di bawah ini adalah senarai terkini bagi fail yang dimuat naik. Segala waktu yang dipaparkan adalah waktu pelayan (UTC).",
-"filename" => "Nama Fail", #"Filename",
-"filedesc" => "Ringkasan", #"Summary",
-"filestatus" => "Taraf hak cipta",
-"filesource" => "Sumber",
-"copyrightpage" => "{{ns:project}}:Hak cipta",
-"copyrightpagename" => "Hak cipta {{SITENAME}}",
-"uploadedfiles" => "Fail yang telah dimuat naik", #"Uploaded files",
-"ignorewarning" => "Abaikan amaran dan simpankan fail sahaja", #"Ignore warning and save file anyway.",
-"minlength" => "Nama imej harus mempunyai sekurang-kurangnya tiga huruf.", #"Image names must be at least three letters.",
-"illegalfilename" => "Nama fail \"$1\" mengandungi huruf-huruf yang tidak dibenarkan dalam tajuk halaman. Sila tukarkan nama fail dan cuba memuat naik semula.",
-"badfilename" => "Nama imej telah ditukarkan menjadi \"$1\".", #"Image name has been changed to \"$1\".",
-"badfiletype" => "\".$1\" adalah format fail imej yang tidak dibenarkan.",
-"emptyfile" => "Fail yang anda cuba memuat naik kelihatannya kosong. Ini mungkin disebabkan oleh kesilapan menaip nama fail. Sila pastikan adakah anda betul-betul ingin memuat naik fail ini.",
-"fileexists" => "Terdapat satu fail dengan nama ini. Sila semakkan $1 jika anda tidak pasti bahawa anda hendak menukarkannya.",
-"largefile" => "Saiz fail ini $2 bait. Saiz imej yang tidak melebihi $1 disarankan.",
-"successfulupload" => "Pemuatan naik berjaya", #"Successful upload",
-"fileuploaded" => "Fail \"$1\" berjaya dimuat naik. Sila ikuti pautan ini: ($2) ke halaman huraian dan isikan maklumat fail ini (contoh: keasalan fail, bila dibuat serta oleh siapa, dan butir-butir lain yang anda ketahui). Jika fail ini merupakan fail imej, anda boleh memasukkannya melalui:<br /><tt><nowiki>[[</nowiki>Imej:$1|thumb|right|300px|Huraian]]</tt>.",
-"uploadwarning" => "Amaran pemuatan naik", #"Upload warning",
-"savefile" => "Simpan", #"Save file",
-"uploadedimage" => "Telah dimuat naik \"[[$1]]\"",
-"uploaddisabled" => "Maaf, kemudahan muat naik dimatikan.",
-"uploadscripted" => "Fail ini mengandungi kod HTML atau kod skrip yang mungkin boleh disalah tafsir oleh pelayar web.",
-"uploadcorrupt" => "Fail ini rosak ataupun mempunyai ekstensi yang salah. Sila semakkan fail dan muat naik semula.",
-"uploadvirus" => "Fail in mengandungi virus! Butir-butir: $1",
-"sourcefilename" => "Sumber nama fail",
-"destfilename" => "Destinasi nama fail",
-
-
-# Image list
-#
-"imagelist" => "Senarai imej", #"Image list",
-"imagelisttext" => "Di bawah adalah senarai $1 imej yang terisih $2.", #"Below is a list of $1 images sorted $2.",
-"getimagelist" => "Memperolehi senarai imej", #"fetching image list",
-"ilsubmit" => "Cari", #"Search",
-"showlast" => "Paparkan $1 imej terbaru yang telah diisih $2.", #"Show last $1 images sorted $2.",
-"byname" => "berdasarkan nama", #"by name",
-"bydate" => "berdasarkan tarikh", #by date",
-"bysize" => "berdasarkan saiz", #"by size",
-"imgdelete" => "padam", #"del",
-"imgdesc" => "huraian", #"desc",
-"imglegend" => "Legenda: (huraian) = paparkan/suntingkan huraian imej.", #"Legend: (desc) = show/edit image description.",
-"imghistory" => "Sejarah imej", #"Image history",
-"revertimg" => "kembali",
-"deleteimg" => "padam", #"del",
-"deleteimgcompletely" => "Hapuskan semua semakan fail ini",
-"imghistlegend" => "Legenda: (terkini) = ini merupakan imej terkini, (padam) = padamkan versi yang lama, (kembali) = kembalikan versi lama.<br /><i>Klikkan pada tarikh untuk melihat imej yang telah dimuat naik pada tarikh itu</i>.", #"Legend: (cur) = this is the current image, (del) = delete this old version, (rev) = revert to this old version. <br /><i>Click on date to see image uploaded on that date</i>.",
-"imagelinks" => "Pautan imej", #"Image links",
-"linkstoimage" => "Halaman-halaman berikut berpaut ke imej ini:", #"The following pages link to this image:",
-"nolinkstoimage" => "Tiada halaman yang berpaut ke imej ini.", #"There are no pages that link to this image.",
-"sharedupload" => "Fail ini merupakan pemuatan naik berkongsi dan boleh dipergunakan untuk projek lain.",
-"shareduploadwiki" => "Sila lihat [halaman huraian fail $1] untuk maklumat lanjut.",
-"shareddescriptionfollows" => '-',
-"noimage" => "Tiada fail yang mengandungi nama ini. Anda boleh muat naik $1.",
-"uploadnewversion-linktext" => "Muat naik versi baru untuk fail ini",
-
-
-# Statistics
-#
-"statistics" => "Statistik", #"Statistics",
-"sitestats" => "Statistik laman", #"Site statistics",
-"userstats" => "Statistik pengguna", #"User statistics",
-"sitestatstext" => "<p>Ketika ini, {{SITENAME}} mempunyai <b>$2</b> buah rencana.</p><p>Selain itu, terdapat juga laman perbualan, laman penerangan imej, laman pengguna, laman {{SITENAME}}, laman ringkas/buntu, laman pengalihan dan templat. Kesemua laman ini menjadikan jumlah keseluruhan halaman di {{SITENAME}} sebanyak <b>$1</b> halaman.</p><p>Sebanyak <b>$4</b> suntingan telah dilakukan sejak permulaannya wiki ini; iaitu purata <b>$5</b> suntingan bagi setiap halaman.</p>",
-"userstatstext" => "Terdapat <b>$1</b> pengguna berdaftar. <b>$2</b> daripadanya adalah penyelia (lihat {{ns:project}}:Penyelia).",
-
-
-"disambiguations" => "Halaman Nyahkekaburan", #"Disambiguation pages",
-"disambiguationspage" => "{{ns:project}}:Pautan_ke_halaman_nyahkekaburan", #"{{ns:project}}:Links_to_disambiguating_pages",
-"disambiguationstext" => "Halaman-halaman yang berikut berpaut ke <i>halaman nyahkekaburan</i>. Halaman-halaman ini sepatutnya kena dipaut ke halaman yang wajar. <br />Satu halaman dianggap sebagai 'halaman nyahkekaburan' jika halaman itu dikaitkan dari $1. <br />Pautan dari ruang nama yang lain <i>tidak</i> tersenarai di sini.",
-
-"doubleredirects" => "Peralihan Berganda", #"Double Redirects",
-"doubleredirectstext" => "Setiap baris mengandungi pautan ke halaman peralihan pertama dan peralihan kedua, serta ayat pertama dalam halaman peralihan kedua. Biasanya, baris tersebut akan memberikan halaman \"benar\" yang sepatutnya ditujui oleh peralihan pertama.",
-
-"brokenredirects" => "Peralihan Rosak", #"Broken Redirects",
-"brokenredirectstext" => "Peralihan berikut berpaut ke halaman yang tidak wujud", #"The following redirects link to a non-existing page.",
-
-
-# Miscellaneous special pages
-#
-"lonelypages" => "Halaman Yatim", #"Orphaned pages",
-'uncategorizedpages' => 'Halaman Tak Berkategori',
-'uncategorizedcategories' => 'Kategori Tak Berkategori',
-"unusedcategories" => "Kategori Tidak Digunakan",
-"unusedimages" => "Imej Tidak Digunakan",
-"popularpages" => "Halaman Popular",
-"nviews" => "$1 capaian", #"$1 views",
-"wantedpages" => "Halaman Dikehendaki",
-"mostlinked" => "Halaman Paling Banyak Dipaut",
-"nlinks" => "$1 pautan", #"$1 links",
-"allpages" => "Semua Halaman",
-"nextpage" => 'Halaman yang berikut ($1)',
-"randompage" => "Halaman Rawak",
-"randompage-url" => "{{ns:special}}:Random",
-"shortpages" => "Halaman Pendek",
-"longpages" => "Halaman Panjang",
-"deadendpages" => "Halaman Buntu",
-"listusers" => "Senarai Pengguna",
-"specialpages" => "Halaman Istimewa",
-"spheading" => "Halaman Istimewa Umum",
-"restrictedpheading" => "Halaman Istimewa Terhad",
-"recentchangeslinked" => "Perubahan berkaitan",
-"recentchangeslinked" => "Perubahan terkini yang dipaut",
-"rclsub" => "(Untuk halaman yang berpaut dari \"$1\")", #"(to pages linked from \"$1\")",
-"newpages" => "Halaman Baru",
-"ancientpages" => "Rencana Lama",
-"intl" => "Pautan Antarabahasa",
-"movethispage" => "Pindahkan halaman ini",
-"unusedimagestext" => "<p>Walaupun imej ini disenaraikan di sini, imej ini mungkin masih sentiasa digunakan. Keadaan ini tertimbul kerana laman web yang lain mungkin berpaut kepada imej yang mengandungi URL langsung.</p>",
-"categoriespagetext" => "Kategori-kategori berikut wujud di wiki ini.",
-"unusedcategoriestext" => "Kategori di bawah ini wujud walaupun tiada rencana atau kategori lain di dalamnya.",
-"data" => "Data",
-"booksources" => "Sumber Buku",
-"booksourcetext" => "Di bawah ini adalah senarai pautan ke laman lain yang menjual buku,baik buku baru ataupun buku terpakai, dan mungkin mempunyai maklumat lanjut tentang buku yang anda sedang mencari. {{SITENAME}} tidak bergabung dengan mana-mana perniagaan di atas, dan senarai ini bukan merupakan penyokongan.",
-"isbn" => "ISBN",
-"rfcurl" => "http://www.ietf.org/rfc/rfc$1.txt",
-"pubmedurl" => "http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1",
-"alphaindexline" => "$1 ke $2",
-"version" => "Versi",
-"log" => "Log",
-"alllogstext" => "Paparan gabungan untuk log pemuatan naik, pemadaman, perlindungan, penyekatan, dan penyelia. Anda boleh menyempitkan paparan dengan memilihkan jenis log, nama pengguna ataupun nama halaman yang berkaitan.",
-
-
-# Email this user
-#
-"mailnologin" => "Tiada alamat emel.", #"No send address",
-"mailnologintext" => "Anda harus [[{{ns:special}}:Userlogin|log masuk]] dan mempunyai alamat emel yang sah di dalam [[{{ns:special}}:Preferences|Tatarajah]] anda untuk mengirimkan emel kepada pengguna lain.",
-"emailuser" => "Emelkan pengguna ini", #"E-mail this user",
-"emailpage" => "Emelkan pengguna", #"E-mail user",
-"emailpagetext" => "Jika pengguna ini memasukkan alamat emel yang sah dalam Tatarajahnya, borang di bawah akan mengirimkan satu pesanan. Alamat emel di dalam Tatarajah anda akan dipaparkan sebagai alamat emel \"Daripada\", jadi penerima boleh membalas emel tersebut.", #"If this user has entered a valid e-mail address in is user preferences, the form below will send a single message. The e-mail address you entered in your user preferences will appear as the \"From\" address of the mail, so the recipient wi#ll be able to reply.",
-'usermailererror' => "Objek emel mengembalikan ralat:",
-'defemailsubject' => "Emel {{SITENAME}",
-"noemailtitle" => "Tiada alamat emel", #"No e-mail address",
-"noemailtext" => "Pengguna ini tidak menetapkan alamat emel yang sah, atau telah memilih untuk tidak mendapat emel daripada pengguna yang lain.", #"This user has not specified a valid e-mail address, or has chosen not to receive e-mail from other users.",
-"emailfrom" => "Daripada", #"From",
-"emailto" => "Kepada", #"To",
-"emailsubject" => "Perkara", #"Subject",
-"emailmessage" => "Pesanan", #"Message",
-"emailsend" => "Kirim", #"Send",
-"emailsent" => "Emel telah dikirim", #"E-mail sent",
-"emailsenttext" => "Emel anda telah dikirim.", #"Your e-mail message has been sent.",
-
-
-# Watchlist
-#
-"watchlist" => "Senarai Pantau",
-"watchlistsub" => "(untuk pengguna \"$1\")", #"(for user \"$1\")",
-"nowatchlist" => "Tiada sebarang rencana dalam senarai pantau anda.", #"You have no items on your watchlist.",
-"watchnologin" => "Belum log masuk", #"Not logged in",
-"watchnologintext" => "Anda mesti [[{{ns:special}}:Userlogin|log masuk]] untuk mengubahkan senarai pantau.",
-"addedwatch" => "Telah ditambah ke senarai pantau",
-"addedwatchtext" => "Halaman \"[[:$1]]\" telah ditambah ke [[Special:Watchlist|Senarai pantau]]. Semua perubahan pada masa hadapan di halaman tersebut dan halaman perbualannya akan disenaraikan di sini. Tajuk halaman tersebut juga akan <b>dicetak tebal</b> dalam [[Special:Recentchanges|senarai perubahan terkini]] supaya lebih mudah dilihat. <p>Jika anda ingin memadamkan halaman dari senarai pantau, klik \"Nyahpantau\" pada palang di atas.",
-"removedwatch" => "Telah dipadam dari senarai pantau", #"Removed from watchlist",
-"removedwatchtext" => "Halaman \"$1\"telah dipadam dari senarai pantau.",
-"watch" => "Pantau",
-"watchthispage" => "Pantau rencana ini",
-"unwatchthispage" => "Nyahpantau", #"Stop watching",
-"notanarticle" => "Bukan rencana.", #"Not a page",
-"watchnochange" => "Tiada sebarang perubahan pada halaman-halaman dalam tempoh yang dipaparkan.",
-"watchdetails" => "* $1 halaman dipantau (tidak termasuk halaman perbualan). [[{{ns:-1}}:Watchlist/edit|Paparkan senarai pantauan yang lengkap]].",
-"wlheader-enotif" => "* Pemberitahuan emel telah dihidupkan.",
-"wlheader-showupdated" => "* Halaman yang telah diubah sejak capaian terakhir anda dipaparkan dalam cetak '''tebal'''",
-"watchmethod-recent" => "Semakkan suntingan terkini untuk mengesan halaman pantau",
-"watchmethod-list" => "Semakkan halaman pantau untuk mengesan penyuntingan terkini",
-"removechecked" => "Hapuskan halaman yang ditandakan dari senarai pantau",
-"watchlistcontains" => "Senarai pantau anda mengandungi $1 halaman.",
-"watcheditlist" => "Berikut ini merupakan senarai halaman pantauan anda mengikut susunan abjad. Tandakan kotak halaman-halaman yang anda ingin padamkan dari senarai pantauan dan tekan butang \"Hapuskan halaman yang ditanda\" yang terletak di bahagian bawah skrin (pemadaman halaman rencana akan menyebabkan pemadaman halaman perbualan yang berkaitan dan sebaliknya).",
-"removingchecked" => "Memadamkan halaman-halaman yang dipilih dari senarai pantau anda...",
-"couldntremove" => "Tidak dapat memadamkan halaman '$1'...",
-"iteminvalidname" => "Terdapat masalah dengan halaman '$1' (namanya tidak sah)...",
-"wlnote" => "Di bawah ini adalah $1 perubahan terbaru dalam <b>$2</b> jam yang lalu.",
-"wlshowlast" => "Paparkan $1 jam $2 hari $3 yang lalu",
-"wlsaved" => "Ini adalah versi tersimpan bagi senarai pantau anda.",
-'wlhideshowown' => "$1 suntingan saya.",
-
-# Delete/protect/revert
-#
-"deletepage" => "Hapus", #"Delete page",
-"confirm" => "Sahkan", #"Confirm",
-"excontent" => "Kandungan dahulu: '$1'",
-"exbeforeblank" => "Kandungan sebelum dikosongkan adalah: '$1'",
-"exblank" => "Halaman Kosong",
-"confirmdelete" => "Sahkan pemadaman", #"Confirm delete",
-"deletesub" => "(Memadam \"$1\")", #"(Deleting \"$1\")",
-"historywarning" => "<b>AMARAN</b>: Halaman yang anda ingin padamkan mempunyai sejarah:",
-"confirmdeletetext" => "Anda akan memadamkan secara kekal halaman atau imej ini bersama-sama sejarahnya dari pangkalan data. Sila pastikan bahawa anda memang hendak berbuat demikian, dan anda faham akan segala akibatnya. Pastikan juga bahawa apa yang anda hendak melakukan adalah selaras dengan [[{{ns:project}}:Polisi dan garis panduan|dasar {{SITENAME}}]].",
-"actioncomplete" => "Tindakan berjaya", #"Action complete",
-"deletedtext" => "\"$1\" telah dipadam. Sila lihat $2 untuk rekod terkini bagi halaman yang telah dipadam.",
-"deletedarticle" => "\"$1\" telah dipadam", #"deleted \"$1\"",
-"dellogpage" => "Log Pemadaman", #"Deletion log",
-"dellogpagetext" => "Di bawah ini adalah senarai terkini untuk halaman yang telah dipadam. Semua waktu yang ditunjukkan adalah waktu pelayan (UTC).",
-"deletionlog" => "Log Pemadaman", #"deletion log",
-"reverted" => "Telah dikembalikan ke semakan sebelumnya", #"Reverted to earlier revision",
-"deletecomment" => "Alasan pemadaman", #"Reason for deletion",
-"imagereverted" => "Pengembalian ke versi sebelumnya berjaya", #"Revert to earlier version was successful.",
-"rollback" => "Kembalikan ke asal",
-'rollback_short' => "Kembali asal",
-"rollbacklink" => "Kembalikan ke asal",
-"rollbackfailed" => "Pengembalian ke asal tergagal.",
-"cantrollback" => "Tidak dapat mengembalikan suntingan terakhir; penyumbang akhir adalah pengarang tunggal untuk rencana ini.", #"Cannot revert edit; last contributor is only author of this article.",
-"alreadyrolled" => "Tidak dapat mengembalikan suntingan terakhir dari [[$1]] oleh [[Pengguna:$2|$2]] ([[Perbualan Pengguna:$2|Perbualan]]); terdapat pengguna yang telah berbuat demikian ataupun telah menyuntingnya. Suntingan terakhir telah dibuat oleh [[Pengguna:$3|$3]] ([[Perbualan Pengguna:$3|Perbualan]]).", #"Cannot rollback last edit of [[$1]] by [[User:$2|$2]] ([[User talk:$2|Talk]]); someone else has edited or rolled back the article already. Last edit was by [[User:$3|$3]] ([[User talk:$3|Talk]]).",
-# only shown if there is an edit comment
-"editcomment" => "Komen penyuntingan: \"<i>$1</i>\".", #"The edit comment was: \"<i>$1</i>\".",
-"revertpage" => "Suntingan $1 dikembalikan ke versi terakhir oleh $1",
-'sessionfailure' => "Terdapat masalah terhadap pendaftaran masuk anda; tindakan ini telah dibatalkan sebagai langkah untuk mencegah perampasan sesi. Sila tekan butang \"balik\", lalu muatkan semula halaman yang anda telah mengunjungi sebelum ini dan cuba semula.",
-"protectlogpage" => "Log perlindungan",
-"protectlogtext" => "Di bawah ini adalah senarai untuk halaman yang telah dikunci/dibuka semula. Sila lihat [[{{ns:project}}:Halaman Dilindungi]] untuk maklumat lanjut.",
-"protectedarticle" => "Melindungi [[$1]]",
-"unprotectedarticle" => "Nyahkan perlindungan [[$1]]",
-"protectsub" => "(Melindungi \"$1\")",
-"confirmprotecttext" => "Adakah anda benar-benar ingin melindungi halaman ini?",
-"confirmprotect" => "Pengesahan Perlindungan",
-'protectmoveonly' => "Lindungi dari perpindahan sahaja",
-"protectcomment" => "Alasan perlindungan",
-"unprotectsub" => "(Nyahkan perlindungan bagi \"$1\")",
-"confirmunprotecttext" => "Adakah anda benar-benar hendak mengenyahkan perlindungan bagi halaman ini?",
-"confirmunprotect" => "Pengesahan nyahlindung",
-"unprotectcomment" => "Alasan nyahlindung",
-
-
-# Undelete
-"undelete" => "Pulihkan halaman terpadam", #"Restore deleted page",
-"undeletepage" => "Lihat dan pulihkan halaman terpadam", #"View and restore deleted pages",
-"undeletepagetext" => "Halaman-halaman terpadam yang berikut masih berada di dalam arkib dan boleh lagi dipulihkan, jika perlu. Arkib ini boleh dibersihkan dari semasa ke semasa.", #"The following pages have been deleted but are still in the archive and can be restored. The archive may be periodically cleaned out.",
-"undeletearticle" => "Pulihkan rencana terpadam", #"Restore deleted article",
-"undeleterevisions" => "$1 semakan telah diarkib.", #"$1 revisions archived",
-"undeletehistory" => "Jika anda memulihkan halaman tersebut, semua semakan akan dipulihkan ke sejarahnya. Jika terdapat halaman baru yang mempunyai nama yang sama telah dibuat sejak pemadaman, semakan yang dipulihkan akan wujud dalam sejarah dahulu, dan halaman semakan terkini tidak akan digantikan secara automatik.", #"If you restore the page, all revisions will be restored to the history. If a new page with the same name has been created since the deletion, the restored revisions will appear in the prior history, and the current revision of the live page will not be automatically replaced.",
-"undeleterevision" => "Semakan terpadam sejak $1", #"Deleted revision as of $1",
-"undeletebtn" => "Terpulih!",
-"undeletedarticle" => "\"$1\" telah dipulih",
-'undeletedrevisions' => "$1 semakan telah dipulih",
-"undeletebtn" => "Pemulihan berjaya!", #"Restore!",
-"undeletedarticle" => "telah dipulih", #"restored \"$1\"",
-"undeletedtext" => "Pemulihan [[$1]] berjaya. Sila lihat [[Special:Log/delete|log pemadaman]] untuk rekod pemadaman dan pemulihan terkini.",
-
-
-# Contributions
-#
-"contributions" => "Sumbangan pengguna", #"User contributions",
-"mycontris" => "Sumbangan saya", #"My contributions",
-"contribsub" => "Untuk $1", #"For $1",
-"nocontribs" => "Tiada sebarang perubahan yang sepadan dengan kriteria-kriteria ini.", #"No changes were found matching these criteria.",
-"ucnote" => "Di bawah ini adalah <b>$1</b> perubahan terbaru yang dibuat oleh pengguna ini sejak <b>$2</b> hari yang lalu.", #"Below are this user's last <b>$1</b> changes in the last <b>$2</b> days.",
-"uclinks" => "Paparkan $1 perubahan terkini; paparkan $2 hari yang lalu", #"View the last $1 changes; view the last $2 days.",
-"uctop" => "(atas)", #"(top)",
-'newbies' => "Pengguna baru",
-
-
-# What links here
-#
-"whatlinkshere" => "Pautan ke halaman ini", #"Pages that link here,
-"notargettitle" => "Tiada sasaran", #"No target",
-"notargettext" => "Anda tidak menetapkan halaman atau pengguna sasaran untuk melaksanakan fungsi ini.",
-"linklistsub" => "(Senarai Pautan)", #"(List of links)",
-"linkshere" => "Halaman-halaman berikut berpaut ke sini:", #"The following pages link to here:",
-"nolinkshere" => "Tiada halaman yang berpaut ke sini.", #"No pages link to here.",
-"isredirect" => "Halaman peralihan", #"redirect page",
-
-
-# Block/unblock IP
-#
-"blockip" => "Sekatkan IP", #"Block IP",
-"blockiptext" => "Gunakan borang di bawah untuk menyekatkan capaian tulis dari alamat IP atau pengguna tertentu. Ini hanya dilakukan untuk mencegah laku musnah selaras dengan [[{{ns:project}}:Polisi dan garis panduan|Dasar {{SITENAME}}]]. Masukkan alasan tertentu di bawah (umpamannya, sebutkan halaman yang telah dilaku musnahkan).",
-"ipaddress" => "Alamat IP atau Nama Pengguna", #"IP Address or Username",
-"ipbreason" => "Alasan", #"Reason",
-"ipbsubmit" => "Kirim", #"Submit",
-'ipbother' => "Waktu lain",
-'ipboptions' => "1 jam:1 hour, 2 jam:2 hours, 1 hari:1 day, 3 hari:3 days, 1 minggu:1 week, 2 minggu:2 week, 1 bulan:1 month, 3 bulan:3 months, 6 bulan:6 months,1 tahun:1 year,tak terbatas:infinite",
-'ipbotheroption' => "lain-lain",
-"badipaddress" => "Format alamat IP atau nama pengguna tidak betul.", #"The IP address or username is badly formed.",
-"blockipsuccesssub" => "Penyekatan berjaya", #"Block succeeded",
-"blockipsuccesstext" => "Alamat IP atau nama pengguna \"$1\" telah disekat. <br />Sila lihat [[{{ns:special}}:Ipblocklist|Senarai Sekatan]] untuk meninjau penyekatan semula.",
-"unblockip" => "Nyahkan sekatan alamat IP atau pengguna", #"Unblock IP address or user",
-"unblockiptext" => "Gunakan borang di bawah untuk memulihkan capaian tulis kepada alamat IP atau nama pengguna yang telah disekat.",
-"ipusubmit" => "Nyahkan sekatan bagi alamat ini.", #"Unblock this address",
-"ipusuccess" => "Alamat IP atau pengguna \"$1\" dinyahsekat", #"IP address or user \"$1\" unblocked",
-"ipblocklist" => "Senarai alamat IP dan nama pengguna yang tersekat", #"List of blocked IP addresses and users",
-'infiniteblock' => "tak terbatas",
-'expiringblock' => "$1 tamat tempohnya",
-'ipblocklistempty' => "Senarai sekatan adalah kosong.",
-"blocklistline" => "$1, $2 menyekati $3 ($4)",
-"blocklink" => "sekat", #"block",
-"unblocklink" => "nyahsekat", #"unblock",
-"contribslink" => "sumbangan",
-"autoblocker" => "Disekat secara automatik kerana alamat IP baru-baru ini digunakan oleh '[[Pengguna:$1|$1]]'. Alasan untuk menyekatkan $1\ adalah: \"$2\".",
-"blocklogpage" => "Log sekatan",
-"blocklogentry" => "Sekatkan '$1' sehingga $2",
-"blocklogtext" => "Ini adalah log tindakan sekat dan nyahsekat. Penyekatan secara automatik tidak tersenarai. Sila lihat [[{{ns:special}}:Ipblocklist|Senarai Sekatan IP]] untuk penyekatan terkini.",
-"unblocklogentry" => "nyahsekat '$1'",
-"range_block_disabled" => "Kebolehan penyelia untuk membuat penyekatan julat dimatikan.",
-"ipb_expiry_invalid"=> "Waktu habis tempoh tidak sah.",
-"ip_range_invalid" => "Julat IP tidak sah.\n",
-"proxyblocker" => "Penyekat proksi",
-"proxyblockreason" => "Alamat IP anda telah disekat kerana ia merupakan proksi terbuka. Sila hubungi Penyedia Perkhidmatan Internet atau bantuan teknikal anda untuk memberitahu masalah keselamatan yang teruk ini.",
-"proxyblocksuccess" => "Berjaya.\n",
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => "Alamat IP anda telah disenaraikan sebagai proksi terbuka di [http://www.sorbs.net SORBS] DNSBL.",
-'sorbs_create_account_reason' => "Alamat IP anda telah disenaraikan sebagai proksi terbuka di [http://www.sorbs.net SORBS] DNSBL. Oleh sebab itu, anda tidak dapat membuka akaun.",
-
-
-# Developer tools
-#
-"lockdb" => "Kuncikan pangkalan data", #"Lock database",
-"unlockdb" => "Nyahkan kunci pangkalan data", #"Unlock database",
-"lockdbtext" => "Mengunci pangkalan data akan menyekati pengguna daripada penyuntingan halaman, penukaran tatarajah mereka serta lain-lain perkara yang melibatkan pengemaskinan pangkalan data. Sila pastikan anda memang hendak berbuat demikian, dan anda akan membuka semula pangkalan data apabila penyelenggaraan telah selesai.",
-"unlockdbtext" => "Nyahkan kunci pangkalan data akan membolehkan pengguna daripada penyuntingan halaman, penukaran tatarajah mereka serta lain-lain perkara yang melibatkan pengemaskinian pangkalan data. Sila pastikan anda memang hendak berbuat demikian.",
-"lockconfirm" => "Ya, saya memang hendak menguncikan pangkalan data ini.", #"Yes, I really want to lock the database.",
-"unlockconfirm" => "Ya, saya memang hendak mengenyahkan kunci pangkalan data ini.", #"Yes, I really want to unlock the database.",
-"lockbtn" => "Kuncikan pangkalan data", #"Lock database",
-"unlockbtn" => "Nyahkan kunci pangkalan data", #"Unlock database",
-"locknoconfirm" => "Anda tidak menandakan kotak pengesahan.", #"You did not check the confirmation box.",
-"lockdbsuccesssub" => "Penguncian pangkalan data berjaya", #"Database lock succeeded",
-"unlockdbsuccesssub" => "Pangkalan data telah dibuka semula", #"Database lock removed",
-"lockdbsuccesstext" => "Pangkalan data {{SITENAME}} telah dikunci.<br />Pastikan anda membukanya semula selepas penyelenggaraan telah selesai.",
-"unlockdbsuccesstext" => "Pangkalan data {{SITENAME}} telah dibuka semula.",
-
-
-
-# Move page
-#
-"movepage" => "Alih halaman", #"Move page",
-"movepagetext" => "Borang di bawah ini adalah untuk mengubahkan nama halaman dan memindahkan semua data sejarahnya ke nama baru. Tajuk yang lama akan menjadi halaman peralihan yang menuju ke tajuk yang baru. Pautan-pautan ke tajuk yang lama tidak akan berubah. Sila semak bagi mengelakkan peralihan berganda atau peralihan rosak. Anda adalah bertanggung jawab untuk memastikan bahawa pautan-pautan masih berkait ke halaman yang seharusnya. <p>Sila perhatikan bahawa halaman <b>tidak</b> akan dipindah jika terdapatnya halaman yang mempunyai tajuk yang sama (kecuali halaman itu kosong atau merupakan halaman peralihan dan tidak mempunyai sejarah penyuntingan). Ini bererti bahawa anda dapat mengubahkan kembali nama halaman ke nama asalnya. Anda tidak boleh menindih atas halaman yang telah wujud.</p> <p><b>AMARAN!</b> Ini boleh merupakan perubahan yang drastik dan menyebabkan akibat yang tidak dijangka, khususnya bagi halaman yang popular. Sila pastikan bahawa anda faham akan selok belok borang ini sebelum anda meneruskan.</p>",
-'movepagetalktext'=> "Halaman perbualan yang berkaitan, jika ada, akan dipindahkan bersama-sama secara automatik kecuali:\n * Anda memindahkan halaman melampaui ruangnama;\n * Halaman perbualan yang berisi sedia ada di bawah nama baru; atau\n * Anda mengenyahkan tanda di bawah.\n Dalam kes tersebut, anda terpaksa memindahkan atau menggabungkan halaman secara manual sekiranya diperlukan.",
-
-"movearticle" => "Alih halaman", #"Move page",
-"movenologin" => "Belum log masuk", #"Not logged in",
-"movenologintext" => "Anda harus [[{{ns:special}}:Userlogin|log masuk]] untuk mengalihkan halaman.",
-"newtitle" => "Ke tajuk baru", #"To new title",
-"movepagebtn" => "Alih halaman", #"Move page",
-"pagemovedsub" => "Pengalihan berjaya", #"Move succeeded",
-"pagemovedtext" => "Halaman \"[[$1]]\" dialihkan ke \"[[$2]]\".", #"Page \"[[$1]]\" moved to \"[[$2]]\".",
-"articleexists" => "Halaman dengan nama tersebut telah wujud, atau nama yang dipilih tidak sah.
-Sila pilihkan nama lain.",
-"talkexists" => "Halaman ini sahaja berjaya dialihkan. Halaman perbualan tidak dapat dialih kerana halaman itu telah wujud. Sila gabungkan secara manual.", #"The page itself was moved successfully, but the talk page could not be moved because one already exists at the new title. Please merge them manually.",
-"movedto" => "Alihkan ke", #"moved to",
-"movetalk" => "Alihkan halaman \"perbualan\" juga, jika sesuai.", #"Move \"talk\" page as well, if applicable.",
-"talkpagemoved" => "Halaman perbualan yang berkaitan juga turut dialihkan.", #"The corresponding talk page was also moved.",
-"talkpagenotmoved" => "Halaman perbualan yang berkaitan <b>tidak</b> turut dialihkan.",
-'1movedto2' => "$1 dialihkan ke $2",
-'movelogpage' => "Log pengalihan",
-'movelogpagetext' => "Di bawah adalah senarai halaman yang telah dialih.",
-'movereason' => "Alasan",
-'revertmove' => "Kembali",
-'delete_and_move' => "Hapus dan alih",
-'delete_and_move_text' =>
-"==Pemadaman diperlu==
-Rencana destinasi \"[[$1]]\" sudah wujud. Adakah anda ingin memadamkannya supaya dapat membolehkan peralihan?",
-'delete_and_move_reason' => "Terpadam untuk membolehkan peralihan",
-'selfmove' => "Tajuk sumber dan tajuk destinasi adalah sama; tidak dapat mengalihkan halaman ke halaman kendiri.", #"Source and destination titles are the same; can't move a page over itself.",
-'immobile_namespace' => "Tajuk destinasi merupakan jenis yang istimewa; tidak dapat mengalihkan halaman-halaman ke ruang nama itu.", #"Destination title is of a special type; cannot move pages into that namespace."
-);
-
-?> \ No newline at end of file
diff --git a/languages/MessagesNah.php b/languages/MessagesNah.php
deleted file mode 100644
index 9ebf344f..00000000
--- a/languages/MessagesNah.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-
-global $wgAllMessagesNah;
-$wgAllMessagesNah = array(
-
- # Month names
- 'january' => 'Tlacenti',
- 'february' => 'Tlaonti',
- 'march' => 'Tlayeti',
- 'april' => 'Tlanauhtl',
- 'may' => 'Tlamacuilti',
- 'june' => 'Tlachicuazti',
- 'august' => 'Tlachiconti',
- 'september' => 'Tlachicnauhti',
- 'october' => 'Tlamatlacti',
- 'november' => 'Tlamactlihuanceti',
- 'december' => 'Tlamactlihuanonti',
-
- # Days of the week
- 'monday' => 'Metztlitonal',
- 'tuesday' => 'Huitzilopochtonal',
- 'wednesday' => 'Yacatlipotonal',
- 'thursday' => 'Tezcatlipotonal',
- 'friday' => 'Quetzalcoatonal',
- 'saturday' => 'Tlaloctitonal',
- 'sunday' => 'Tonatiutonal',
-
- # Preferences etc.
- 'userlogin' => 'Calaqui / Registrarse',
- 'yourlanguage' => 'Tlahtolli:',
- 'yourpassword' => 'Tlahtolichtacayo',
- 'yourpasswordagain' => 'Tlahtolichtacayo zapa'
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesNds.php b/languages/MessagesNds.php
deleted file mode 100644
index cd0708e8..00000000
--- a/languages/MessagesNds.php
+++ /dev/null
@@ -1,1116 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesNds = array(
-# Schalter för de Brukers
-'tog-underline' => 'Verwies ünnerstrieken',
-'tog-highlightbroken' => 'Verwies op leddige Sieten hervörheven',
-'tog-justify' => 'Text as Blocksatz',
-'tog-hideminor' => 'Kene lütten Ännern in letzte Ännern wiesen',
-'tog-usenewrc' => 'Erwiederte letzte Ännern (nich för alle Browser bruukbor)',
-'tog-numberheadings' => 'Överschrieven automatsch nummereern',
-'tog-showtoolbar' => 'Editeer-Warktüüchlist wiesen',
-'tog-editondblclick' => 'Sieten mit Dubbelklick bearbeiden (JavaScript)',
-'tog-editsection' => 'Links för dat Bearbeiden vun en Afsatz wiesen',
-'tog-editsectiononrightclick' => 'En Afsatz mit en Rechtsklick bearbeiden (Javascript)',
-'tog-showtoc' => 'Wiesen vun\'n Inholtsverteken bi Sieten mit mehr as dree Överschriften',
-'tog-rememberpassword' => 'Duersam Inloggen',
-'tog-editwidth' => 'Text-Ingaavfeld mit vulle Breed',
-'tog-watchdefault' => 'Op niege un ännerte Sieten oppassen',
-'tog-minordefault' => 'Alle Ännern as lütt markeern',
-'tog-previewontop' => 'Vörschau vör dat Editeerfinster wiesen',
-'tog-previewonfirst' => 'Vörschau bi\'n eersten Ännern wiesen',
-'tog-nocache' => 'Sietencache deaktiveern',
-# Dates
-'sunday' => 'Sünndag',
-'monday' => 'Maandag',
-'tuesday' => 'Dingsdag',
-'wednesday' => 'Merrweek',
-'thursday' => 'Dunnersdag',
-'friday' => 'Freedag',
-'saturday' => 'Sünnavend',
-'january' => 'Januar',
-'february' => 'Februar',
-'march' => 'März',
-'april' => 'April',
-'may_long' => 'Mai',
-'june' => 'Juni',
-'july' => 'Juli',
-'august' => 'August',
-'september' => 'September',
-'october' => 'Oktober',
-'november' => 'November',
-'december' => 'Dezember',
-'jan' => 'Jan',
-'feb' => 'Feb',
-'mar' => 'Mär',
-'apr' => 'Apr',
-'may' => 'Mai',
-'jun' => 'Jun',
-'jul' => 'Jul',
-'aug' => 'Aug',
-'sep' => 'Sep',
-'oct' => 'Okt',
-'nov' => 'Nov',
-'dec' => 'Dez',
-
-
-# Textdelen, de vun vele Sieten bruukt warrn:
-#
-'categories' => 'Sietenkategorien',
-'category' => 'Kategorie',
-'category_header' => 'Sieten in de Kategorie $1',
-'subcategories' => 'Ãœnnerkategorien',
-'linktrail' => '/^([äöüßa-z]+)(.*)$/sDu',
-'mainpage' => 'Hööftsiet',
-'mainpagetext' => 'De Wiki-Software is mit Spood installeert worrn.',
-'mainpagedocfooter' => 'Kiek de [http://meta.wikipedia.org/wiki/MediaWiki_i18n Dokumentatschoon för dat Anpassen vun de Brukerböversiet]
-un dat [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide Brukerhandbook] för Hülp to de Bruuk un Konfiguratschoon.',
-'portal' => '{{SITENAME}}-Portal',
-'portal-url' => '{{ns:4}}:Portal',
-'about' => 'Över',
-'aboutsite' => 'Över {{SITENAME}}',
-'aboutpage' => '{{ns:4}}:Över_{{SITENAME}}',
-'article' => 'Artikel',
-'help' => 'Hülp',
-'helppage' => '{{ns:4}}:Hülp',
-'bugreports' => 'Kontakt',
-'bugreportspage' => '{{ns:4}}:Kontakt',
-'sitesupport' => 'Gaven',
-'faq' => 'Faken stellte Fragen',
-'faqpage' => '{{ns:project}}:Faken stellte Fragen',
-'newwindow' => '(apent sik in en nieg Finster)',
-'edithelp' => 'Bearbeidenshülp',
-'edithelppage' => '{{ns:project}}:Editeerhülp',
-'cancel' => 'Afbreken',
-'qbfind' => 'Finnen',
-'qbbrowse' => 'Blädern',
-'qbedit' => 'Ännern',
-'qbpageoptions' => 'Sietenoptschonen',
-'qbpageinfo' => 'Sietendaten',
-'qbmyoptions' => 'Instellen',
-'qbspecialpages' => 'Spezialsieten',
-'moredotdotdot' => 'Mehr...',
-'mypage' => 'Mien Siet',
-'mytalk' => 'Mien Diskuschoon',
-'anontalk' => 'Diskuschoonssiet vun disse IP',
-'navigation' => 'Navigatschoon',
-'currentevents' => 'Aktuell Schehn',
-'currentevents-url' => '{{ns:4}}:Aktuell Schehn',
-'disclaimers' => 'Lizenzbestimmen',
-'disclaimerpage' => '{{ns:4}}:Lizenzbestimmen',
-'errorpagetitle' => 'Fehler',
-'returnto' => 'Trüch to $1.',
-'whatlinkshere' => 'Wat wiest hierher',
-'help' => 'Hülp',
-'search' => 'Söök',
-'history' => 'Historie',
-'history_short' => 'Historie',
-'info_short' => 'Informatschoon',
-'printableversion' => 'Druckversion',
-'editthispage' => 'Siet bearbeiden',
-'delete' => 'wegsmieten',
-'deletethispage' => 'Disse Siet wegsmieten',
-'undelete_short' => 'Weerholen',
-'protect' => 'Schulen',
-'protectthispage' => 'Siet schulen',
-'unprotect' => 'Freegeven',
-'unprotectthispage' => 'Schuul opheben',
-'newpage' => 'Niege Siet',
-'talkpage' => 'Diskuschoon',
-'specialpage' => 'Spezialsiet',
-'personaltools' => 'Persönliche Warktüüch',
-'postcomment' => 'Kommentar hentofögen',
-'addsection' => '+',
-'articlepage' => 'Artikel',
-'subjectpage' => 'Bedrap ankieken',
-'toolbox' => 'Warktüüch',
-'projectpage' => 'Meta-Text',
-'userpage' => 'Brukersiet',
-'imagepage' => 'Bildsiet',
-'viewtalkpage' => 'Diskuschoon',
-'otherlanguages' => 'Annere Spraken',
-'redirectedfrom' => '(Wiederleiden vun $1)',
-'lastmodified' => 'Disse Siet is toletzt üm $1 ännert worrn.',
-'viewcount' => 'Disse Siet is $1 Maal opropen worrn.',
-'copyright' => 'De Inholt is verfögbor ünner de $1.',
-'protectedpage' => 'Schulte Sieten',
-'administrators' => '{{ns:4}}:Administratern',
-'sysoptitle' => 'Sysop-Togang notwennig',
-'sysoptext' => 'Dissen Vörgang kann ut Sekerheitsgrünnen blots vun Brukern mit „Sysop“-Rechten dörföhrt warrn. Kiek ok $1.',
-'developertitle' => 'Entwickler-Togang notwennig',
-'developertext' => 'Dissen Vörgang kann ut Sekerheitsgrünnen blots vun Brukern mit „Entwickler“-Rechten dörföhrt warrn. Kiek ok $1.',
-'nbytes' => '$1 Bytes',
-'go' => 'Los',
-'ok' => 'OK',
-'retrievedfrom' => 'Vun „$1“',
-'newmessageslink' => 'niege Norichten',
-'editsection' => 'bearbeiden',
-'editold' => 'bearbeiden',
-'toc' => 'Inholtsverteken',
-'showtoc' => 'wiesen',
-'hidetoc' => 'Nich wiesen',
-'thisisdeleted' => 'Ankieken oder weerholen vun $1?',
-'restorelink' => '$1 löscht Bearbeidensvörgäng',
-'feedlinks' => 'Feed:',
-
-# Kortwöör för elkeen Namespace, ünner annern vun MonoBook bruukt
-'nstab-main' => 'Artikel',
-'nstab-user' => 'Brukersiet',
-'nstab-media' => 'Media',
-'nstab-special' => 'Spezial',
-'nstab-project' => 'Över',
-'nstab-image' => 'Bild',
-'nstab-mediawiki' => 'Noricht',
-'nstab-template' => 'Vörlaag',
-'nstab-help' => 'Hülp',
-'nstab-category' => 'Kategorie',
-
-# Editeer-Warktüüchleist
-'bold_sample' => 'Fetten Text',
-'bold_tip' => 'Fetten Text',
-'italic_sample' => 'Kursiven Text',
-'italic_tip' => 'Kursiven Text',
-'link_sample' => 'Link-Text',
-'link_tip' => 'Internen Link',
-'extlink_sample' => 'http://www.bispeel.com Link-Text',
-'extlink_tip' => 'Externen Link (http:// is wichtig)',
-'headline_sample' => 'Evene 2 Överschrift',
-'headline_tip' => 'Evene 2 Överschrift',
-'math_sample' => 'Formel hier infögen',
-'math_tip' => 'Mathematsche Formel (LaTeX)',
-'nowiki_sample' => 'Unformateerten Text hier infögen',
-'nowiki_tip' => 'Unformateerten Text',
-'image_sample' => 'Bispeel.jpg',
-'image_tip' => 'Bild-Verwies',
-'media_sample' => 'Bispeel.mp3',
-'media_tip' => 'Mediendatei-Verwies',
-'sig_tip' => 'Dien Signatur mit Tiedstempel',
-'hr_tip' => 'Waagrechte Lien (sporsam bruken)',
-
-# Hööft-Script un globale Funktschonen
-#
-'nosuchaction' => 'Disse Aktschoon gifft dat nich',
-'nosuchactiontext' => 'Disse Aktschoon warrt vun de MediaWiki-Software nich ünnerstütt',
-'nosuchspecialpage' => 'Disse Spezialsiet gifft dat nich',
-'nospecialpagetext' => 'Disse Spezialsiet warrt vun de MediaWiki-Software nich ünnerstütt',
-
-# Generelle Fehlers
-#
-'error' => 'Fehler',
-'databaseerror' => 'Fehler in de Datenbank',
-'dberrortext' => 'Dor weer en Syntaxfehler in de Datenbankaffraag.
-De letzte Datenbankaffraag weer:
-
-<blockquote><tt>$1</tt></blockquote>
-
-ut de Funktschoon <tt>$2</tt>.
-MySQL mell den Fehler <tt>$3: $4</tt>.',
-'dberrortextcl' => 'Dor weer en Syntaxfehler in de Datenbankaffraag.
-De letzte Datenbankaffraag weer: $1 ut de Funktschoon <tt>$2</tt>.
-MySQL mell den Fehler: <tt>$3: $4</tt>.',
-'noconnect' => 'De Software kunn keen Verbinnen to de Datenbank op $1 opnehmen',
-'nodb' => 'De Software kunn de Datenbank $1 nich utwählen',
-'cachederror' => 'Disse Siet is en Kopie ut\'n Cache un is mööglicherwies nich aktuell.',
-'readonly' => 'Datenbank is sparrt',
-'enterlockreason' => 'Giff den Grund an, worüm de Datenbank sparrt warrn schall un taxeer, wo lang de Sparr duert',
-'readonlytext' => 'De {{SITENAME}}-Datenbank is för enige Tied sparrt, to\'n Bispeel wegen Pleegarbeiden. Versöök dat later noch eenmal.',
-'missingarticle' => 'De Text för de Siet \'$1\' kunn nich in de Datenbank funnen warrn. Dat is wohrschienlich en Fehler in de Software. Bitte mell dat an enen Administrater un giff ok den Sietennaam an.',
-'internalerror' => 'Internen Fehler',
-'filecopyerror' => 'De Software kunn Datei \'$1\' nich no \'$2\' kopeern.',
-'filerenameerror' => 'De Software kunn Datei \'$1\' nich no \'$2\' ümnömen.',
-'filedeleteerror' => 'De Software kunn Datei \'$1\' nich löschen.',
-'filenotfound' => 'De Software kunn Datei \'$1\' nich finnen.',
-'unexpected' => 'Unvermodten Weert: \'$1\'=\'$2\'.',
-'formerror' => 'Fehler: De Software kunn dat Formular nich verarbeiden',
-'badarticleerror' => 'Disse Aktschoon kann op disse Siet nich anwennt warrn.',
-'cannotdelete' => 'De Software kunn de spezifizeerte Siet nich löschen. (Mööglicherwies is de al vun en annern löscht worrn.)',
-'badtitle' => 'Ungülligen Titel',
-'badtitletext' => 'De Titel vun de födderte Siet weer ungüllig, leddig, oder en ungülligen Spraaklink vun en annern Wiki.',
-'perfdisabled' => 'Disse Funktschoon is wegen Överlast vun de Servers för enige Tied deaktiveert. Versöök dat doch twüschen 02:00 un 14:00 UTC noch eenmal<br />(Aktuelle Servertied: '.date('H:i:s').' UTC).',
-'perfdisabledsub' => 'Hier is en spiekerte Kopie vun $1:',
-'perfcached' => 'Disse Daten kamen ut den Cache un sünd mööglicherwies nich aktuell:',
-'wrong_wfQuery_params' => 'Falschen Parameter för wfQuery()<br />
-Funktschoon: $1<br />
-Query: $2',
-'viewsource' => 'Borntext ankieken',
-'protectedtext' => 'Disse Siet is för dat Bearbeiden sparrt. Dorför kann dat verschedene Grünn geven; kiek [[{{ns:4}}:Schulte Sieten]].
-
-Du kannst den Borntext vun disse Siet ankieken un kopeern:',
-
-
-# Login- un Logoutsieten
-#
-'logouttitle' => 'Bruker-Afmellen',
-'logouttext' => 'Du büst nu afmellt. Du kannst {{SITENAME}} nu anonym wiederbruken oder di ünner en annern Brukernaam weer anmellen.',
-
-'welcomecreation' => '<h2>Willkomen, $1!</h2><p>Dien Brukerkonto is nu inricht.
-Vergeet nich, dien [[Special:Preferences|Instellen]] antopassen.',
-
-'loginpagetitle' => 'Bruker-Anmellen',
-'yourname' => 'Dien Brukernaam',
-'yourpassword' => 'Dien Password',
-'yourpasswordagain' => 'Password nochmal ingeven',
-'remembermypassword' => 'Duersam inloggen',
-'loginproblem' => '<b>Dor weer en Problem mit dien Anmellen.</b><br />Versöök dat noch eenmal!',
-'alreadyloggedin' => '<strong>Bruker $1, du büst al anmellt!</strong><br />',
-
-'login' => 'Anmellen',
-'loginprompt' => 'Ãœm sik bi {{SITENAME}} antomellen, musst du Cookies aktiveert hebben.',
-'userlogin' => 'Anmellen',
-'logout' => 'Afmellen',
-'userlogout' => 'Afmellen',
-'notloggedin' => 'Nich anmellt',
-'createaccount' => 'Nieg Brukerkonto anleggen',
-'createaccountmail' => 'över E-Mail',
-'badretype' => 'De beiden Passwöör stimmt nich övereen.',
-'userexists' => 'Dissen Brukernaam is al vergeven. Bitte wähl en annern.',
-'youremail' => 'Dien E-Mail (kene Plicht) *',
-'yournick' => 'Dien Ökelnaam (för dat Ünnerschrieven)',
-'yourrealname' => 'Dien echten Naam (kene Plicht)',
-'yourlanguage' => 'Snittstellenspraak',
-'yourvariant' => 'Dien Spraak',
-// FIXME: following should be split to 'prefs-help-realname' & 'prefs-help-email'
-#'prefs-help-userdata' => '* <strong>E-Mail</strong> (kene Plicht): Wenn du en E-Mailadress angiffst, könen annere di E-Mails sennen,
-#ahn dat diene Adress no buten künnig warrt. Wenn du dien ol Password vergeten hest,
-#kannst du ok blots denn en nieg Passwort kriegen, wenn du en E-Mailadress angeven hest.',
-'loginerror' => 'Fehler bi dat Anmellen',
-'noname' => 'Du muttst en Brukernaam angeven.',
-'loginsuccesstitle' => 'Anmellen hett Spood',
-'loginsuccess' => 'Du büst nu as „$1“ bi {{SITENAME}} anmellt.',
-'nosuchuser' => 'De Brukernaam „$1“ existeert nich.
-Prööv de Schrievwies oder mell di as niegen Bruker an.',
-'nosuchusershort' => 'De Brukernaam „$1“ existeert nich. Prööv de Schrievwies.',
-'wrongpassword' => 'Dat Password is falsch. Bitte versöök dat nochmal.',
-'mailmypassword' => 'En nieg Password sennen',
-'passwordremindertitle' => '{{SITENAME}} Password',
-'passwordremindertext' => 'Een (IP-Adress $1) hett üm en nieg Password för dat Anmellen bi {{SITENAME}} beed.
-Dat Password för Bruker „$2“ is nu „$3“. Bitte mell di nu an un änner dien Password.',
-'noemail' => 'Bruker „$1“ hett kene E-Mail-Adress angeven.',
-'passwordsent' => 'En nieg Password is an de E-Mail-Adress vun Bruker „$1“ send worrn. Mell di an, wenn du dat Password kriegt hest.',
-'loginend' => '',
-'mailerror' => 'Fehler bi dat Sennen vun de E-Mail: $1',
-'acct_creation_throttle_hit' => 'Du hest al $1 Brukerkontos anleggt. Du kannst nich noch mehr anleggen.',
-
-
-# Sieten ännern
-#
-'summary' => 'Tosamenfaten',
-'subject' => 'Bedrap',
-'minoredit' => 'Blots lütte Ännern.',
-'watchthis' => 'Op disse Siet oppassen',
-'savearticle' => 'Siet spiekern',
-'preview' => 'Vörschau',
-'showpreview' => 'Vörschau wiesen',
-'blockedtitle' => 'Bruker is blockt',
-'blockedtext' => 'Dien Brukernaam oder dien IP-Adress is vun $1 blockt worrn.
-As Grund is angeven:<br />$2<p>Wenn du över den Block spreken willst, kontakteer den Administrater.',
-'whitelistedittitle' => 'üm de Siet to Bearbeiden is dat neudig anmellt to ween',
-'whitelistedittext' => 'Du muttst di [[Special:Userlogin|hier anmellen]] üm Sieten bearbeiden to könen.',
-'whitelistreadtitle' => 'üm to Lesen is dat neudig anmellt to ween',
-'whitelistreadtext' => 'Du muttst di [[Special:Userlogin|hier anmellen]] üm Sieten lesen to könen.',
-'whitelistacctitle' => 'Du hest nich de Rechten en Konto antoleggen',
-'whitelistacctext' => 'Üm in dissen Wiki Kontos anleggen to könen muttst du di [[Special:Userlogin|hier anmellen]] un de neudigen Rechten hebben.',
-'loginreqtitle' => 'Anmellen neudig',
-'loginreqlink' => 'anmellen',
-'loginreqpagetext' => 'Du muttst di $1, üm annere Sieten ankieken to könen.',
-'accmailtitle' => 'Passwort is send worrn.',
-'accmailtext' => 'Dat Passwort vun $1 is an $2 send worrn.',
-'newarticle' => '(Nieg)',
-'newarticletext' => 'Hier den Text vun de niegen Siet indregen. Jümmer in ganze Sätz schrieven un kene Texten vun annern, de enen Oorheverrecht ünnerliggt, hierher kopeern.',
-'anontalkpagetext' => "---- ''Dit is de Diskuschoonssiet vun en nich anmellt Bruker. Wi mööt hier de numerische [[IP-Adress]]
-verwennen, üm den Bruker to identifizeern. So en Adress kann vun verscheden Brukern bruukt warrn. Wenn du en anonymen Bruker büst un meenst,
-dat disse Kommentaren nich an di richt sünd, denn [[Special:Userlogin|mell di doch an]], dormit dat Problem nich mehr besteiht.''",
-'noarticletext' => '(Disse Siet hett in\'n Momang kenen Text)',
-'usercsspreview' => "'''Denk doran, dat du blots en Vörschau vun dien CSS ankiekst, dat is noch nich spiekert!'''",
-'userjspreview' => "'''Denk doran, dat du blots en Vörschau vun dien JS ankiekst, dat is noch nich spiekert!'''",
-'clearyourcache' => "'''Denk doran:''' No den Spiekern muttst du dien Browser noch seggen, de niege Version to laden: '''Mozilla/Firefox:''' ''Strg-Shift-R'', '''IE:''' ''Strg-F5'', '''Safari:''' ''Cmd-Shift-R'', '''Konqueror:''' ''F5''.",
-'usercssjsyoucanpreview' => '<strong>Tipp:</strong> Bruuk den Vörschau-Knoop, üm dien nieg CSS/JS vör dat Spiekern to testen.',
-'updated' => '(Ännert)',
-'note' => '<strong>Henwies:</strong>',
-'previewnote' => 'Dit is blots en Vörschau, de Siet is noch nich spiekert!',
-'previewconflict' => 'Disse Vörschau wiest den Inholt vun dat Textfeld baven; so warrt de Siet utseihn, wenn du nu spiekerst.',
-'editing' => 'Ännern vun $1',
-'editingsection' => 'Ännern vun $1 (Afsatz)',
-'editingcomment' => 'Ännern vun $1 (Kommentar)',
-'editconflict' => 'Konflikt bi dat Bearbeiden: $1',
-'explainconflict' => 'En anner Bruker hett disse Siet ännert, no de Tied dat du anfungen hest, de Siet to bearbeiden.
-Dat Textfeld baven wiest de aktuelle Siet.
-Dat Textfeld nerrn wiest diene Ännern.
-Föög diene Ännern in dat Textfeld baven in.
-
-<b>Blots</b> de Text in dat Textfeld baven warrt spiekert, wenn du op Spiekern klickst!<br />',
-'yourtext' => 'Dien Text',
-'storedversion' => 'Spiekerte Version',
-'nonunicodebrowser' => '<strong>Wohrscho: Dien Browser ünnerstütt keen Unicode, wähl en annern Browser, wenn du en Siet ännern wullst.</strong>',
-'editingold' => '<strong>Wohrscho: Du bearbeidst en ole Version vun disse Siet.
-Wenn du spiekerst, warrn alle niegeren Versionen överschrieven.</strong>',
-'yourdiff' => 'Ãœnnerscheed',
-/*'copyrightwarning' => "<b><big>Kopeer kene Websieten</big>, de nich dien egen sünd un bruuk <big>kene Warken, de enen Oorheverrecht ünnerliggt,</big> ahn Verlööv vun de Copyright-Inhebbers!</b>
-<p>Du giffst hiermit dien Tosaag, dat du dien Text <strong>sülvst verfaat</strong> hest, dat de Text Gemeengood
-(<strong>„Public Domain“</strong>) is, oder dat de <strong>Copyright-Inhebber</strong> sien <strong>Tostimmen</strong> geven hett.
-Wenn dissen Text al an annere Steed apentlich maakt is, schriev dat ok op de Diskuschoonssiet, sünst kann dat passeern, dat en annern dat weer löscht,
-vun wegen dat he denkt, dat weer en Brook vun dat Oorheverrecht.
-
-<p><i>Denk doran, dat alle {{SITENAME}}-Bidreeg automatsch ünner de „GNU Fre'e Dokumentatschoonslizenz“ steiht.
-Wenn du nich wullst, dat dien Arbeid hier vun annern ännert un verbreed warrt, denn klick nich op Spiekern.</i></p>",*/
-'longpagewarning' => '<strong>Wohrscho: Disse Siet is $1 KB groot; en poor Browser köönt Probleme hebben, Sieten to bearbeiden, de grötter as 32 KB sünd.
-Bedenk of disse Siet vilicht in lüttere Afsnitten opdeelt warrn kann.</strong>',
-'readonlywarning' => '<strong>Wohrscho: De Datenbank is wiel dat Ännern vun de
-Siet för Pleegarbeiden sparrt worrn, so dat du de Siet en Stoot nich
-spiekern kannst. Seker di den Text un versöök later weer de Ännern to spiekern.</strong>',
-'protectedpagewarning' => '<strong>Wohrscho: Disse Siet is sparrt worrn, so dat blots
-Bruker mit Sysop-Rechten doran arbeiden könnt. Kiek ok bi de [[Project:Schulte Sieten|Regeln för schulte Sieten]].</strong>',
-'copyrightwarning2' => 'Dien Text, de du op {{SITENAME}} stellen wullst, könnt vun elkeen ännert oder wegmaakt warrn.
-Wenn du dat nich wullst, dröffst du dien Text hier nich apentlich maken.<br />
-
-Du bestätigst ok, dat du den Text sülvst schreven hest oder ut en „Public Domain“-Born oder en annere fre\'e Born kopeert hest (Kiek ok $1 för Details).
-<strong>Kopeer kene Warken, de enen Oorheverrecht ünnerliggt, ahn Verlööv vun de Copyright-Inhebbers!</strong>',
-
-# Sietenhistorie
-#
-'revhistory' => 'Fröhere Versionen',
-'nohistory' => 'Dor sünd kene fröheren Versionen vun disse Siet.',
-'revnotfound' => 'Kene fröheren Versionen funnen',
-'revnotfoundtext' => 'De Version vun disse Siet, no de du söökst, kunn nich funnen warrn. Prööv de URL vun disse Siet.',
-'loadhist' => 'Lade List mit freuhere Versionen',
-'currentrev' => 'Aktuelle Version',
-'revisionasof' => 'Version vun\'n $1',
-'revisionasofwithlink' => 'Version vun\'n $1; $2<br />$3 | $4',
-'nextrevision' => 'â†Nächstjüngere Version',
-'previousrevision' => 'Nächstöllere Version→',
-'cur' => 'Aktuell',
-'next' => 'Tokamen',
-'last' => 'Letzte',
-'orig' => 'Original',
-'histlegend' => 'Ünnerscheed-Utwahl: De Boxen vun de wünschten
-Versionen markeern un \'Enter\' drücken oder den Knoop nerrn klicken/alt-v.<br />
-Legende:
-(Aktuell) = Ãœnnerscheed to de aktuelle Version,
-(Letzte) = Ünnerscheed to de vörige Version,
-L = Lütte Ännern',
-
-# Ãœnnerscheed
-#
-'difference' => '(Ünnerscheed twüschen Versionen)',
-'loadingrev' => 'laad Versionen üm Ünnerscheden to wiesen',
-'lineno' => 'Lien $1:',
-'editcurrent' => 'De aktuelle Version vun disse Siet bearbeiden',
-'selectnewerversionfordiff' => 'En niegere Version för en Vergliek utwählen',
-'selectolderversionfordiff' => 'En öllere Version för en Vergliek utwählen',
-'compareselectedversions' => 'Wählte Versionen verglieken',
-
-# Söök
-#
-'searchresults' => 'Söökresultaten',
-'searchresulttext' => 'För mehr Informatschonen över {{SITENAME}}, kiek [[{{ns:4}}:Söök|{{SITENAME}} dörsöken]].',
-'searchsubtitle' => 'För de Söökanfraag „[[:$1]]“',
-'searchsubtitleinvalid' => 'För de Söökanfraag „$1“',
-'badquery' => 'Falsche Söökanfraag',
-'badquerytext' => 'De Söökanfraag kunn nich verarbeid warrn.
-Sachts hest du versöökt, en Word to söken, dat kötter as twee Bookstaven is.
-Dit funktschoneert in\'n Momang noch nich.
-Mööglicherwies hest du ok de Anfraag falsch formuleert, to\'n Bispeel \'Lohn un un Stüern\'. Versöök en anners formuleerte Anfraag.',
-'matchtotals' => 'De Anfraag „$1“ stimmt mit $2 Sietenöverschriften un den Text vun $3 Sieten överein.',
-'noexactmatch' => 'Dor existeert kene Siet mit dissen Naam. Versöök de Vulltextsöök oder legg de Siet [[:$1|nieg]] an.',
-'titlematches' => 'Övereenstimmen mit Överschriften',
-'notitlematches' => 'Kene Övereenstimmen',
-'textmatches' => 'Övereenstimmen mit Texten',
-'notextmatches' => 'Kene Övereenstimmen',
-'prevn' => 'vörige $1',
-'nextn' => 'tokamen $1',
-'viewprevnext' => 'Wies ($1) ($2) ($3).',
-'showingresults' => 'Hier sünd <b>$1</b> Resultaten, anfungen mit #<b>$2</b>.',
-'showingresultsnum' => 'Hier sünd <b>$3</b> Resultaten, anfungen mit #<b>$2</b>.',
-'nonefound' => '<strong>Henwies</strong>:
-Söökanfragen ahn Spood hebbt faken de Oorsaak, dat no kotte oder gemeene Wöör söökt warrt, de nich indizeert sünd.',
-'powersearch' => 'Söök',
-'powersearchtext' => '
-Söök in Naamrüüm:<br />
-
-
-$1<br />
-$2 Wies ok Wiederleiden Söök no $3 $9',
-'searchdisabled' => '<p>De Vulltextsöök is wegen Överlast en Stoot deaktiveert. In disse Tied kannst du disse Google-Söök verwennen,
-de aver nich jümmer den aktuellsten Stand weerspegelt.<p>',
-'blanknamespace' => '(Hööft-)',
-
-# Instellen
-#
-'preferences' => 'Instellen',
-'prefsnologin' => 'Nich anmellt',
-'prefsnologintext' => 'Du muttst [[Special:Userlogin|anmellt]] ween, üm dien Instellen to ännern.',
-'prefsreset' => 'Instellen sünd op Standard trüchsett.',
-'qbsettings' => 'Sietenliest',
-'changepassword' => 'Password ännern',
-'skin' => 'Utsehn vun de Steed',
-'math' => 'TeX',
-'dateformat' => 'Datumsformat',
-'math_failure' => 'Parser-Fehler',
-'math_unknown_error' => 'Unbekannten Fehler',
-'math_unknown_function' => 'Unbekannte Funktschoon',
-'math_lexing_error' => '\'Lexing\'-Fehler',
-'math_syntax_error' => 'Syntaxfehler',
-'saveprefs' => 'Instellen spiekern',
-'resetprefs' => 'Instellen trüchsetten',
-'oldpassword' => 'Ool Password',
-'newpassword' => 'Nieg Password',
-'retypenew' => 'Nieg Password (nochmal)',
-'textboxsize' => 'Textfeld-Grött',
-'rows' => 'Regen',
-'columns' => 'Spalten',
-'searchresultshead' => 'Söökresultaten',
-'resultsperpage' => 'Treffer pro Siet',
-'contextlines' => 'Lienen pro Treffer',
-'contextchars' => 'Teken pro Lien',
-'stubthreshold' => 'Kotte Sieten markeeren bet',
-'recentchangescount' => 'Antall „Letzte Ännern“',
-'savedprefs' => 'Dien Instellen sünd spiekert.',
-'timezonelegend' => 'Tiedrebeet',
-'timezonetext' => 'Giff de Antall vun de Stünnen an, de twüschen dien Tiedrebeet un UTC liggen.',
-'localtime' => 'Oortstied',
-'timezoneoffset' => 'Ãœnnerscheed',
-'servertime' => 'Aktuelle Tied op den Server',
-'guesstimezone' => 'Ut den Browser övernehmen',
-'defaultns' => 'In disse Naamrüüm schall standardmatig söökt warrn:',
-
-# letzte Ännern
-#
-'changes' => 'Ännern',
-'recentchanges' => 'Letzte Ännern',
-'recentchangestext' => '
-Disse Siet warrt wiel dat Laden automatsch aktualiseert. Wiest warrn Sieten, de toletzt bearbeid worrn sünd, dorto de Tied un de Naam vun de Autor.',
-'rcloaderr' => 'Laad Letzte Ännern',
-'rcnote' => 'Hier sünd de letzten <b>$1</b> Ännern vun de letzten <b>$2</b> Daag. (<b>N</b> - Niege Sieten; <b>L</b> - Lütte Ännern)',
-'rcnotefrom' => 'Dit sünd de Ännern siet <b>$2</b> (bet to <b>$1</b> wiest).',
-'rclistfrom' => 'Wies niege Ännern siet $1',
-'rclinks' => 'Wies de letzten $1 Ännern; wies de letzten $2 Daag.',
-'diff' => 'Ãœnnerscheed',
-'hist' => 'Versionen',
-'hide' => 'Nich wiesen',
-'show' => 'Wiesen',
-'tableform' => 'Tabell',
-'listform' => 'List',
-'nchanges' => '$1 Ännern',
-'minoreditletter' => 'L',
-'newpageletter' => 'N',
-
-
-# Upload
-#
-'upload' => 'Hoochladen',
-'uploadbtn' => 'Datei hoochladen',
-'uploadlink' => 'Biller hoochladen',
-'reupload' => 'Nieg hoochladen',
-'reuploaddesc' => 'Trüch to de Hoochladen-Siet.',
-'uploadnologin' => 'Nich anmellt',
-'uploadnologintext' => 'Du muttst [[Spezial:Userlogin|anmellt ween]] üm Datein hoochladen to könen.',
-'uploaderror' => 'Fehler bi dat Hoochladen',
-'uploadtext' => "
-Üm hoochladene Biller to söken un antokieken,
-geih to de [[Special:Imagelist|List vun hoochladene Biller]].
-
-Bruuk dat Formular, üm niege Biller hoochtoladen un disse in Sieten to bruken.
-In de mehrsten Browser warrt en „Durchsuchen“-Feld wiest, dat en Standard-Dateidialog apent.
-Wähl de Datei ut, de du hoochladen wullst. De Dateinaam warrt denn in dat Textfeld wiest.
-Bestätig dann den Copyright-Henwies.
-Toletzt muttst du den „Hoochladen“-Knopp klicken.
-Dat kann en Stoot duern, sünnerlich bi en langsamen Internet-Verbinnen.
-
-För Fotos is dat JPEG-Format, för Grafiken un Symbolen dat PNG-Format best.
-Ãœm en Bild in en Siet to bruken, schriev an Stell vun dat Bild
-'''[[Bild:datei.jpg]]''' oder
-'''[[Bild:datei.jpg|Beschrieven]]'''.
-
-Denk doran, dat, lieks as bi de annern Sieten, annere Bruker dien Datein löschen oder ännern könen.',
-'uploadlog' => 'Datei-Logbook',
-'uploadlogpage' => 'Datei-Logbook',
-'uploadlogpagetext' => 'Hier is de List vun de letzten hoochladenen Datein.
-Alle Tieden sünd UTC.
-
-<ul>
-
-</ul>",
-'filename' => 'Dateinaam',
-'filedesc' => 'Beschrieven',
-'filestatus' => 'Copyright-Status',
-'filesource' => 'Born',
-'copyrightpage' => '{{ns:4}}:Copyright',
-'copyrightpagename' => '{{SITENAME}} Copyright',
-'uploadedfiles' => 'Hoochladene Datein',
-'minlength' => 'Bilddatein möten tominnst dree Bookstaven hebben.',
-'badfilename' => 'De Bildnaam is in „$1“ ännert worrn.',
-'badfiletype' => '„.$1“ is keen anratenswert Dateiformat.',
-'largefile' => 'Kene Biller över 100 KByte hoochladen.',
-'emptyfile' => 'De hoochladene Datei is leddig. De Grund kann en Tippfehler in de Dateinaam ween. Kontrolleer, of du de Datei redig hoochladen wullst.',
-'fileexists' => 'En Datei mit dissen Naam existeert al, prööv $1, wenn du di nich seker büst of du dat ännern wullst.',
-'successfulupload' => 'Datei hoochladen hett Spood',
-'fileuploaded' => 'Dat Hoochladen vun de Datei „$1“ hett Spood.
-Disse ($2) Link föhrt to de Bildsiet. Dor kann indregen warrn, woneem dat Bild kummt, welkeen dat wann mookt hett un wenn neudig, welkeen Copyright-Status dat Bild hett.',
-'uploadwarning' => 'Wohrscho',
-'savefile' => 'Datei spiekern',
-'uploadedimage' => '„$1“ hoochladen',
-'uploadcorrupt' => 'De Datei is korrupt oder hett en falsch Ennen. Datei pröven un nieg hoochladen.',
-'filemissing' => 'Datei fehlt',
-
-# Billerlist
-#
-'imagelist' => 'Billerlist',
-'imagelisttext' => 'Hier is en List vun $1 Biller, sorteert $2.',
-'getimagelist' => 'Billerlist laden',
-'ilsubmit' => 'Söök',
-'showlast' => 'Wies de letzten $1 Biller, sorteert $2.',
-'byname' => 'no Naam',
-'bydate' => 'no Datum',
-'bysize' => 'no Grött',
-'imgdelete' => 'Löschen',
-'imgdesc' => 'Beschrieven',
-'imglegend' => 'Legende: (Beschrieven) = Wies/Änner Bildbeschrieven.',
-'imghistory' => 'Bild-Versionen',
-'revertimg' => 'trüchsetten',
-'deleteimg' => 'Löschen',
-'deleteimgcompletely' => 'Löschen',
-'imghistlegend' => 'Legende: (cur) = Dit is dat aktuelle Bild, (Löschen) = lösch
-disse ole Version, (Trüchsetten) = bruuk weer disse ole Version.',
-'imagelinks' => 'Bildverwiesen',
-'linkstoimage' => 'Disse Sieten bruukt dat Bild:',
-'nolinkstoimage' => 'Kene Siet bruukt dat Bild.',
-'sharedupload' => 'Disse Datei is en Datei, de mööglicherwies ok vun annere Wikis bruukt warrt.',
-
-
-# Statistik
-#
-'statistics' => 'Statistik',
-'sitestats' => 'Sietenstatistik',
-'userstats' => 'Brukerstatistik',
-'sitestatstext' => 'Dat gifft allens tosamen <b>$1</b> Sieten in de Datenbank.
-Dat slött Diskuschoonsieten, Sieten över {{SITENAME}}, extrem kotte Artikels, Wiederleiden un annere Sieten in, de nich as Artikel gelten köönt.
-Disse utnommen, gifft dat <b>$2</b> Sieten, de as Artikel gelten könen.<p>
-
-
-De Lüüd hebbt <b>$3</b>× Sieten oprufen, un <b>$4</b>× Sieten ännert.
-Dorut ergeven sik <b>$5</b> Ännern pro Siet, un <b>$6</b> Ankieken pro Ännern.',
-'userstatstext' => 'Dat gifft <b>$1</b> registreert Bruker.
-Dorvun hebbt <b>$2</b> Administrater-Rechten (kiek $3).',
-
-# Maintenance Page
-#
-'maintenance' => 'Pleegsieten',
-'maintnancepagetext' => 'Disse Siet bargt en Reeg praktische Funktschoonen för de dägliche Pleeg vun {{SITENAME}}. En poor vun disse Funktschonen könen de Datenbank bannig in Anspröök nehmen, also nich no elk Ännern nieg laden ;-)',
-'maintenancebacklink' => 'Trüch to de Pleegsieten',
-'disambiguations' => 'Begreepklorensieten',
-'disambiguationspage' => '{{ns:4}}:Begreepkloren',
-'disambiguationstext' => 'Disse Sieten wiest no en <i>Begreepklorensiet</i>. Se schallen staats dat no de Siet wiesen, de egentlich meent is.<br />En Siet warrt as Begreepklorensiet ansehn, wenn $1 op se verwiest.<br />Verwiesen ut Naamrüüm sünd hier <i>nich</i> oplist.',
-'doubleredirects' => 'Dubbelte Wiederleiden',
-'doubleredirectstext' => '<b>Wohrscho:</b> Disse List kann „falsche Positive“ bargen.
-Dat passeert denn, wenn en Wiederleiden blangen de Wiederleiden-Verwies noch mehr Text mit annere Verwiesen hett.
-De schallen denn löscht warrn. Elk Reeg wiest de eerste un tweete Wiederleiden un de eerste Reeg Text ut de Siet,
-to den vun den tweeten Wiederleiden wiest warrt, un to den de eerste Wiederleiden mehrst wiesen schall.',
-'brokenredirects' => 'Kaputte Wiederleiden',
-'brokenredirectstext' => 'Disse Wiederleiden wiesen to en Siet, de nich existeert',
-'selflinks' => 'Sieten, de op sik sülvst wiesen',
-'selflinkstext' => 'Disse Sieten wiesen op sik sülvst, wat se nich schallt.',
-'mispeelings' => 'Sieten mit falsch schrevene Wöör',
-'mispeelingstext' => 'Op disse Sieten kümmt falsch schrevene Wöör vör, de op $1 as falsch defineert sünd.
-In Klammern angevene Wöör geven de korrekte Schrievwies weer.',
-'mispeelingspage' => 'List vun Tippfehlern',
-'missinglanguagelinks' => 'Fehlende Spraakverwiesen',
-'missinglanguagelinksbutton' => 'Wies fehlende Spraakverwiesen no',
-'missinglanguagelinkstext' => 'Disse Sieten hebbt <i>kenen</i> Verwies to ehr Gegenpart in $1. Wiederleiden un Ãœnnersieten warrn <i>nich</i> wiest.',
-
-
-# Verscheden Spezialsieten
-#
-'orphans' => 'Weetsieten',
-'lonelypages' => 'Weetsieten',
-'uncategorizedpages' => 'Unkategoriseerte Sieten',
-'uncategorizedcategories' => 'Unkategoriseerte Kategorien',
-'unusedimages' => 'Weetbiller',
-'popularpages' => 'Faken opropene Sieten',
-'nviews' => '$1 Affragen',
-'wantedpages' => 'Wünschte Sieten',
-'nlinks' => '$1 Verwies',
-'allpages' => 'Alle Sieten',
-'randompage' => 'Tofällige Siet',
-'randompage-url' => 'Special:Randompage',
-'shortpages' => 'Kotte Sieten',
-'longpages' => 'Lange Sieten',
-'listusers' => 'Brukerlist',
-'specialpages' => 'Spezialsieten',
-'spheading' => 'Spezialsieten för alle Bruker',
-'protectpage' => 'Siet schulen',
-'recentchangeslinked' => 'Verlinkte Sieten',
-'rclsub' => '(op Artikel vun „$1“)',
-'debug' => 'Fehlerkorregeern',
-'newpages' => 'Niege Sieten',
-'ancientpages' => 'Öllste Sieten',
-'move' => 'Schuven',
-'movethispage' => 'Siet schuven',
-'unusedimagestext' => 'Denk doran, dat annere Wikis mööglicherwies en poor vun disse Biller bruken.',
-'booksources' => 'Bookhannel',
-'categoriespagetext' => 'Disse Kategorien existeern in dissen Wiki',
-'data' => 'Daten',
-'booksourcetext' => 'Dit is en List mit Links to Internetsieten, de niege un bruukte Böker verkööpt.
-Dor kann dat ok mehr Informatschonen över de Böker geven, de di interesseert.
-{{SITENAME}} is mit kenen vun disse Höker warflich verbunnen.',
-'alphaindexline' => '$1 bet $2',
-'log' => 'Logböker',
-'alllogstext' => 'Kombineerte Ansicht vun Hoochlaad-, Lösch-, Schuul-, Block- un Sysop-Logböker.
-Du kannst de List kötter maken, wenn du den Logtyp, den Brukernaam oder de de Siet angiffst.',
-
-
-# E-Mail an'n Bruker
-#
-'mailnologin' => 'Du büst nich anmellt.',
-'mailnologintext' => 'Du muttst [[Spezial:Userlogin|anmellt ween]] un en güllige E-Mail-Adress hebben, dormit du en annern Bruker en E-Mail sennen kannst.',
-'emailuser' => 'E-Mail an dissen Bruker',
-'emailpage' => 'E-Mail an Bruker',
-'emailpagetext' => 'Wenn disse Bruker en güllige E-Mail-Adress angeven hett, kannst du em mit den nerrn stahn Formular en E-Mail sennen. As Afsenner warrt de E-Mail-Adress ut dien Instellen indregen, dormit de Bruker di antern kann.',
-'usermailererror' => 'Dat Mail-Objekt hett en Fehler trüchgeven:',
-'defemailsubject' => '{{SITENAME}} E-Mail',
-'noemailtitle' => 'Kene E-Mail-Adress',
-'noemailtext' => 'Disse Bruker hett kene güllige E-Mail-Adress angeven, oder will kene E-Mail vun annere Bruker sennt kriegen.',
-'emailfrom' => 'Vun',
-'emailto' => 'An',
-'emailsubject' => 'Bedrap',
-'emailmessage' => 'Noricht',
-'emailsend' => 'Sennen',
-'emailsent' => 'E-Mail afsennt',
-'emailsenttext' => 'Dien E-Mail is afsennt worrn.',
-
-# Special:Allpages
-'nextpage' => 'tokamen Siet ($1)',
-'allarticles' => 'Alle Artikels',
-'allpagesprev' => 'vörig',
-'allpagesnext' => 'tokamen',
-'allinnamespace' => 'Alle Sieten ($1 Naamruum)',
-'allpagessubmit' => 'Los',
-
-# Oppasslist
-#
-'watchlist' => 'Oppasslist',
-'watchlistsub' => '(för Bruker „$1“)',
-'nowatchlist' => 'Du hest kene Indreeg op dien Oppasslist.',
-'watchnologin' => 'Du büst nich anmellt',
-'watchnologintext' => 'Du muttst [[Spezial:Userlogin|anmellt]] ween, wenn du dien Oppasslist ännern willst.',
-'addedwatch' => 'To de Oppasslist hentofögt',
-'addedwatchtext' => 'De Siet „$1“ is to dien <a href=\'{{localurle:Spezial:Watchlist}}\'>Oppasslist</a> hentofögt worrn.
-Ännern, de in Tokumst an disse Siet un an de toheurige Diskuschoonssiet mookt warrn, sünd dorop list un de Siet is op de
-<a href=\'{{localurle:Spezial:Recentchanges}}\'>List vun de letzten Ännern</a> fett markeert. Wenn du de Siet nich mehr op dien Oppasslist
-hebben wullst, klick op „Nich mehr oppassen“ in de Linklist.',
-'removedwatch' => 'De Siet is nich mehr op de Oppasslist',
-'removedwatchtext' => 'De Siet „$1“ is nich mehr op de Oppasslist.',
-'watchthispage' => 'Op Siet oppassen',
-'unwatchthispage' => 'Nich mehr oppassen',
-'notanarticle' => 'Keen Artikel',
-'watchnochange' => 'Kene Siet, op de du oppasst, is in den wiesten Tiedruum bearbeid worrn.',
-'watchdetails' => '($1 Sieten sünd op de Oppasslist (ahn Diskuschoonssieten);
-$2 Sieten werrn in de instellte Tied bearbeid;
-$3... [$4 komplette List wiesen un bearbeiden].)',
-'watchmethod-recent' => 'letzte Ännern no Oppasslist pröven',
-'watchmethod-list' => 'Oppasslist no letzte Ännern pröven',
-'removechecked' => 'Markeerte Indreeg löschen',
-'watchlistcontains' => 'Dien Oppasslist bargt $1 Sieten.',
-'watcheditlist' => 'Hier is ene alphabetsche List vun de Sieten op de du oppasst. Markeer de Sieten, de vun de Oppasslist löscht warrn schallt un klick den \'markeerte Indreeg löschen\'-Knoop.',
-'removingchecked' => 'Indreeg warrt vun de Oppasslist löscht...',
-'couldntremove' => 'De Indrag \'$1\' kann nich löscht warrn...',
-'iteminvalidname' => 'Problem mit den Indrag \'$1\', ungülligen Naam...',
-'wlnote' => 'Nerrn steiht de letzten Ännern vun de letzten <b>$2</b> Stünnen.',
-'wlshowlast' => 'Wies de letzten $1 Stünnen $2 Daag $3',
-'wlsaved' => 'Dit is en spiekerte Version vun dien Oppasslist.',
-
-# löschen/schulen/trüchsetten
-#
-'deletepage' => 'Siet löschen',
-'confirm' => 'Bestätigen',
-'excontent' => "Olen Inholt: '$1'",
-'exbeforeblank' => "Inholt vör dat Leddigmaken vun de Siet: '$1'",
-'exblank' => 'Siet weer leddig',
-'confirmdelete' => 'Löschen bestätigen',
-'deletesub' => '(Lösche „$1“)',
-'historywarning' => 'Wohrscho: De Siet, de du versöökst to löschen, hett en Versionshistorie:',
-'confirmdeletetext' => 'Du büst dorbi, en Siet oder en Bild un alle ölleren Versionen duersam ut de Datenbank to löschen.
-Segg to, dat du över de Folgen Bescheed weetst un dat du in Övereenstimmen mit uns [[{{ns:4}}:Leidlienen|Leidlienen]] hannelst.',
-'actioncomplete' => 'Aktschoon beennt',
-'deletedtext' => '„$1“ is löscht.
-In $2 kannst du en List vun de letzten Löschen finnen.',
-'deletedarticle' => '„$1“ löscht',
-'dellogpage' => 'Lösch-Logbook',
-'dellogpagetext' => 'Hier is en List vun de letzten Löschen (UTC).
-
-<ul>
-
-</ul>',
-'deletionlog' => 'Lösch-Logbook',
-'reverted' => 'Op en ole Version trüchsett',
-'deletecomment' => 'Grund vun de Löschen',
-'imagereverted' => 'Op en ole Version trüchsett.',
-'rollback' => 'Trüchnahm vun de Ännern',
-'rollback_short' => 'Trüchnehmen',
-'rollbacklink' => 'Trüchnehmen',
-'rollbackfailed' => 'Trüchnahm hett kenen Spood',
-'cantrollback' => 'De Ännern kann nich trüchnahmen warrn; de letzte Autor is de eenzige.',
-'alreadyrolled' => 'Dat Trüchnehmen vun de Ännern an de Siet [[$1]] vun [[User:$2|$2]]
-([[User_talk:$2|Diskuschoonssiet]]) is nich mööglich, vun wegen dat dor en annere Ännern oder Trüchnahm ween is.
-
-De letzte Ännern is vun [[User:$3|$3]]
-([[User talk:$3|Diskuschoon]])',
-# blots wiesen wenn dor en Ännerkommentar is
-'editcomment' => 'De Ännerkommentar weer: <i>$1</i>.',
-'revertpage' => 'Weerholt to de letzte Ännern vun $1',
-
-# Weerholen
-'undelete' => 'Löschte Siet weerholen',
-'undeletepage' => 'Löschte Sieten weerholen',
-'undeletepagetext' => 'Disse Sieten sünd löscht worrn, aver jümmer noch
-spiekert un könnt weerholt warrn.',
-'undeletearticle' => 'Löschte Siet weerholen',
-'undeleterevisions' => '$1 Versionen archiveert',
-'undeletehistory' => 'Wenn du disse Siet weerholst, warrt ok alle olen Versionen weerholt. Wenn siet dat Löschen en nieg Siet mit lieken
-Naam schreven worrn is, warrt de weerholten Versionen as ole Versionen vun disse Siet wiest.',
-'undeleterevision' => 'Löschte Version vun de $1',
-'undeletebtn' => 'Weerholen!',
-'undeletedarticle' => '„$1“ weerholt',
-'undeletedtext' => 'De Siet [[:$1|$1]] is mit Spood weerholt worrn.',
-
-# Bidreeg
-#
-'contributions' => 'Brukerbidreeg',
-'mycontris' => 'Mien Bidreeg',
-'contribsub' => 'För $1',
-'nocontribs' => 'Kene Ännern för disse Kriterien funnen.',
-'ucnote' => 'Dit sünd de letzten <b>$1</b> Bidreeg vun de Bruker in de letzten <b>$2</b> Doog.',
-'uclinks' => 'Wies de letzten $1 Bidreeg; wies de letzten $2 Daag.',
-'uctop' => ' (aktuell)',
-'newbies' => 'Niegling',
-
-# Wat wiest hier hen
-#
-'whatlinkshere' => 'Wat wiest hierher',
-'notargettitle' => 'Kene Siet angeven',
-'notargettext' => 'Du hest nich angeven, op welke Siet du disse Funktschoon anwennen willst.',
-'linklistsub' => '(List vun de Verwiesen)',
-'linkshere' => 'Disse Sieten wiesen hierher:',
-'nolinkshere' => 'Kene Siet wiest hierher.',
-'isredirect' => 'Wiederleiden',
-
-# Blocken/nich mehr blocken vun IPs
-#
-'blockip' => 'IP-Adress blocken',
-'blockiptext' => 'Bruuk dat Formular, üm en IP-Adress to blocken.
-Dit schall blots maakt warrn, üm Vandalismus to vermasseln, aver jümmer in Övereenstimmen mit uns [[{{ns:4}}:Leidlienen|Leidlienen]].
-Ok den Grund för dat Blocken indregen.',
-'ipaddress' => 'IP-Adress',
-'ipbreason' => 'Grund',
-'ipbsubmit' => 'Adress blocken',
-'badipaddress' => 'De IP-Adress hett en falsch Format.',
-'blockipsuccesssub' => 'Blocken hett Spood',
-'blockipsuccesstext' => 'De IP-Adress „$1“ is nu blockt.
-
-<br />Op de [[Special:Ipblocklist|IP-Blocklist]] is en List vun alle Blocks to finnen.',
-'unblockip' => 'IP-Adress freegeven',
-'unblockiptext' => 'Bruuk dat Formular, üm en blockte IP-Adress freetogeven.',
-'ipusubmit' => 'Disse Adress freegeven',
-'ipusuccess' => 'IP-Adress „$1“ is freegeven',
-'ipblocklist' => 'List vun blockte IP-Adressen',
-'blocklistline' => '$1, $2 hett $3 blockt ($4)',
-'blocklink' => 'blocken',
-'unblocklink' => 'freegeven',
-'contribslink' => 'Bidreeg',
-'autoblocker' => 'Automatisch Block, vun wegen dat du en IP-Adress bruukst mit „$1“. Grund: „$2“.',
-
-# Entwickler-Warktüüch
-#
-'lockdb' => 'Datenbank sparren',
-'unlockdb' => 'Datenbank freegeven',
-'lockdbtext' => 'Mit de Sparr vun de Datenbank warrt alle Ännern an de Brukerinstellen, Oppasslisten, Sieten un so wieder verhinnert.
-Schall de Datenbank redig sparrt warrn?',
-'unlockdbtext' => 'Dat Beennen vun de Datenbank-Sparr maakt alle Ännern weer mööglich.
-Schall de Datenbank-Sparr redig beennt warrn?',
-'lockconfirm' => 'Ja, ik will de Datenbank sparren.',
-'unlockconfirm' => 'Ja, ik will de Datenbank freegeven.',
-'lockbtn' => 'Datenbank sparren',
-'unlockbtn' => 'Datenbank freegeven',
-'locknoconfirm' => 'Du hest dat Bestätigungsfeld nich markeert.',
-'lockdbsuccesssub' => 'Datenbanksparr hett Spood',
-'unlockdbsuccesssub' => 'Datenbankfreegaav hett Spood',
-'lockdbsuccesstext' => 'De {{SITENAME}}-Datenbank is sparrt.
-<br />Du muttst de Datenbank weer freegeven, wenn de Pleegarbeiden beennt sünd.',
-'unlockdbsuccesstext' => 'De {{SITENAME}}-Datenbank is weer freegeven.',
-
-# Siet schuven
-#
-'movepage' => 'Siet schuven',
-'movepagetext' => 'Mit dissen Formular kannst du en Siet ümnömen, tosamen mit allen Versionen. De ole Titel warrt to den niegen wiederleid. Verwies op den olen Titel warrn nich ännert un de Diskuschoonssiet warrt ok nich mitschuven.',
-'movepagetalktext' => "De tohören Diskuschoonssiet warrt, wenn een dor is, mitschuuvt, '''mit disse Utnahmen:''
-* Du schuuvst de Siet in en annern Naamruum oder
-* dat existeert al en Diskuschoonssiet mit dissen Naam, oder
-* du wählst de nerrn stahn Optschoon af
-
-In disse Fäll muttst du de Siet, wenn du dat wullst, vun Hand schuven.",
-'movearticle' => 'Siet schuven',
-'movenologin' => 'Du büst nich anmellt',
-'movenologintext' => 'Du muttst en registreert Bruker un
-[[Special:Userlogin|anmellt]] ween,
-üm en Siet to schuven.',
-'newtitle' => 'To niegen Titel',
-'movepagebtn' => 'Siet schuven',
-'pagemovedsub' => 'Schuven hett Spood',
-'pagemovedtext' => 'Siet „[[$1]]“ no „[[$2]]“ schuuvt.',
-'articleexists' => 'Ãœnner dissen Naam existeert al en Siet.
-Bitte wähl en annern Naam.',
-'talkexists' => 'Dat Schuven vun de Siet sülvst hett Spood, aver dat Schuven vun de
-Diskuschoonssiet nich, vun wegen dat dor al en Siet mit dissen Titel existeert. De Inholt muss vun Hand anpasst warrn.',
-'movedto' => 'schuven no',
-'1movedto2_redir' => '$1 schuven no $2 över Wiederleiden',
-'movetalk' => 'De Diskuschoonssiet ok schuven, wenn mööglich.',
-'talkpagemoved' => 'De Diskuschoonssiet is ok schuven worrn.',
-'talkpagenotmoved' => 'De Diskuschoonssiet is <strong>nich</strong> schuven worrn.',
-
-'export' => 'Sieten exporteern',
-'exporttext' => 'Du kannst de Text un de Bearbeidenshistorie vun een oder mehr Sieten no XML exporteern. Dat Resultat kann in en annern Wiki mit Mediawiki-Software inspeelt warrn, bearbeid oder archiveert warrn.',
-'exportcuronly' => 'Blots de aktuelle Version vun de Siet exporteern',
-'missingimage' => '<b>Bild fehlt</b><br /><i>$1</i>',
-
-#Tooltips:
-'tooltip-watch' => 'Op disse Siet oppassen. [alt-w]',
-'tooltip-search' => 'Söken [alt-f]',
-'tooltip-minoredit' => 'Disse Ännern as lütt markeern. [alt-i]',
-'tooltip-save' => 'Ännern spiekern [alt-s]',
-'tooltip-preview' => 'Vörschau vun de Ännern an disse Siet. Bruuk dat vör dat Spiekern. [alt-p]',
-'tooltip-compareselectedversions' => 'Ünnerscheed twüschen twee utwählte Versionen vun disse Siet verglieken. [alt-v]',
-
-#Tastatur-Shortcuts
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-compareselectedversions' => 'v',
-
-'makesysoptitle' => 'Maak en Bruker to en Administrater',
-'makesysoptext' => 'Disse Mask warrt vun Bürokraten bruukt, üm normale Bruker to Administratern to maken.',
-'makesysopname' => 'Naam vun de Bruker:',
-'makesysopsubmit' => 'Maak dissen Bruker to en Administrater',
-'makesysopok' => '<b>Bruker „$1“ is nu en Administrater.</b>',
-'makesysopfail' => '<b>Bruker „$1“ kunn nich to en Administrater maakt warrn. (Is de Naam richtig schreven?)</b>',
-'makesysop' => 'Maak en Bruker to en Administrater',
-'setbureaucratflag' => 'Bürokraten-Flagg setten',
-'bureaucratlog' => 'Bürokraten-Logbook',
-'bureaucratlogentry' => 'Rechten för Bruker „$1“ op „$2“ sett',
-'rights' => 'Rechten:',
-'set_user_rights' => 'Brukerrechten setten',
-'user_rights_set' => '<b>Brukerrechten för „$1“ aktualiseert</b>',
-'set_rights_fail' => '<b>Brukerrechten för „$1“ kunnen nich sett warrn. (Is de Naam richtig schreven?)</b>',
-'1movedto2' => '$1 is no $2 schuven worrn',
-'allmessages' => 'Alle MediaWiki-Norichten',
-'allmessagestext' => 'Dit is en List vun alle mööglichen Norichten in den MediaWiki-Naamruum.',
-'thumbnail-more' => 'vergröttern',
-'and' => 'un',
-'rchide' => 'in $4 form; $1 lütte Ännern; $2 sekundäre Naamrüüm; $3 mehrfache Ännern.',
-'showhideminor' => 'lütte Ännern $1 | $2 bots | $3 logged in users | $4 patrolled edits',
-'rcliu' => '$1 Ännern dör inloggte Bruker',
-'uploaddisabled' => 'Dat Hoochladen is deaktiveert.',
-'deadendpages' => 'Sackstraatsieten',
-'intl' => 'Interwiki-Links',
-'version' => 'Version',
-'protectlogpage' => 'Sietenschuul-Logbook',
-'protectlogtext' => 'Dit is en List vun de blockten Sieten. Kiek [[{{ns:4}}:Schulte Sieten]] för mehr Informatschonen.',
-'protectedarticle' => 'Siet $1 schuult',
-'unprotectedarticle' => 'Siet $1 freegeven',
-'protectsub' =>'(Sparren vun „$1“)',
-'confirmprotecttext' => 'Schall disse Siet redig schuult warrn?',
-'ipbexpiry' => 'Aflöptied',
-'blocklogpage' => 'Brukerblock-Logbook',
-'blocklogentry' => 'block [[User:$1]] - ([[Special:Contributions/$1|Bidreeg]]) för en Tiedruum vun: $2',
-'blocklogtext' => 'Dit is en Logbook över Blocks un Freegaven vun Brukern. Automatisch blockte IP-Adressen sünd nich opföhrt.
-Kiek [[Special:Ipblocklist|IP-Blocklist]] för en List vun den blockten Brukern.',
-'unblocklogentry' => 'Block vun [[User:$1]] ophoven',
-'range_block_disabled' => 'De Mööglichkeit, ganze Adressrüüm to sparren, is nich aktiveert.',
-'ipb_expiry_invalid' => 'De angeven Aflöptied is ungüllig.',
-'ip_range_invalid' => 'Ungüllig IP-Addressrebeet.',
-'confirmprotect' => 'Sparr bestätigen',
-'protectcomment' => 'Grund för de Sparr',
-'unprotectsub' => '(Beennen vun de Sparr vun „$1“)',
-'confirmunprotecttext' => 'Schall de Sparr vun disse Siet redig beennt warrn?',
-'confirmunprotect' => 'De Sparr beennen',
-'unprotectcomment' => 'Grund för dat Beennen vun de Sparr',
-'proxyblocker' => 'Proxyblocker',
-'proxyblockreason' => 'Dien IP-Adress is blockt, vun wegen dat se en apenen Proxy is.
-Kontakteer dien Provider oder diene Systemtechnik un informeer se över dat möögliche Sekerheitsproblem.',
-'proxyblocksuccess' => 'Fardig.',
-'math_image_error' => 'dat Konverteern no PNG hett kenen Spood.',
-'math_bad_tmpdir' => 'Kann dat Temporärverteken för mathematsche Formeln nich anleggen oder beschrieven.',
-'math_bad_output' => 'Kann dat Teelverteken för mathematsche Formeln nich anleggen oder beschrieven.',
-'math_notexvc' => 'Dat texvc-Programm kann nich funnen warrn. Kiek ok math/README.',
-'prefs-personal' => 'Brukerdaten',
-'prefs-rc' => 'Letzte Ännern un Wiesen vun kotte Sieten',
-'prefs-misc' => 'Verscheden Instellen',
-'import' => 'Sieten importeern',
-'importtext' => 'Exporteer de Siet vun dat Utgangswiki mit Special:Export un laad de Datei denn över disse Siet weer hooch.',
-'importfailed' => 'Import hett kenen Spood: $1',
-'importnotext' => 'Leddig oder keen Text',
-'importsuccess' => 'Import hett Spood!',
-'importhistoryconflict' => 'Dor sünd al öllere Versionen, de mit dissen kollideert. (Mööglicherwies is de Siet al vörher importeert worrn)',
-'isbn' => 'ISBN',
-'rfcurl' => 'http://www.faqs.org/rfcs/rfc$1.html',
-'siteuser' => '{{SITENAME}}-Bruker $1',
-'siteusers' => '{{SITENAME}}-Bruker $1',
-'watch' => 'Oppassen',
-'unwatch' => 'nich mehr oppassen',
-'edit' => 'ännern',
-'talk' => 'Diskuschoon',
-'nocookiesnew' => 'De Brukertogang is anleggt, aver du büst nich inloggt. {{SITENAME}} bruukt för disse Funktschoon Cookies, aktiveer de Cookies un logg di denn mit dien nieg Brukernaam un den Password in.',
-'nocookieslogin' => '{{SITENAME}} bruukt Cookies för dat Inloggen vun de Bruker. Du hest Cookies deaktiveert, aktiveer de Cookies un versöök dat noch eenmal.',
-'subcategorycount' => 'Disse Kategorie hett $1 Ãœnnerkategorien.',
-'subcategorycount1' => 'To disse Kategorie höört $1 Ünnerkategorie.',
-'categoryarticlecount' => 'To disse Kategorie höört $1 Sieten.',
-'categoryarticlecount1' => 'To disse Kategorie höört $1 Siet.',
-
-# Math
-'mw_math_png' => 'Jümmer as PNG dorstellen',
-'mw_math_simple' => 'Eenfach TeX as HTML dorstellen, sünst PNG',
-'mw_math_html' => 'Wenn mööglich as HTML dorstellen, sünst PNG',
-'mw_math_source' =>'As TeX laten (för Textbrowser)',
-'mw_math_modern' => 'Anratenswert för moderne Browser',
-'mw_math_mathml' => 'MathML (experimentell)',
-
-# Infosiet
-'infosubtitle' => 'Informatschonen för de Siet',
-'numedits' => 'Antall vun Ännern (Siet): $1',
-'numtalkedits' => 'Antall vun Ännern (Diskuschoonssiet): $1',
-'numwatchers' => 'Antall vun Oppassers: $1',
-'numauthors' => 'Antall vun verschedene Autoren (Siet): $1',
-'numtalkauthors' => 'Antall vun verschedene Autoren (Diskuschoonssiet): $1',
-
-# Tooltip help for some actions, most are in Monobook.js
-'tooltip-search' => 'In dissen Wiki söken [alt-f]',
-'tooltip-minoredit' => 'Dit as en lütt Ännern markeern [alt-i]',
-'tooltip-save' => 'Dien Ännern spiekern [alt-s]',
-'tooltip-preview' => 'Vörschau för dien Ännern, bruuk dat vör dat Spiekern. [alt-p]',
-'tooltip-compareselectedversions' => 'De Ünnerscheed twüschen de twee wählten Versionen vun disse Siet ankieken. [alt-v]',
-
-# Stilvörlagen
-
-'Monobook.css' => '/* disse Datei editeern üm den Monobook-Skin för de ganze Siet antopassen */',
-#'Monobook.js' => '/* disse Datei editeern üm js-Saken in den Monobook-Skin to ännern */',
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/* Tooltips un Togriepslötel */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Mien Brukersiet\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'De Brukersiet för de IP-Adress ünner de du schriffst\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Mien Diskuschoonssiet\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Diskuschoon över Ännern vun disse IP-Adress\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Mien Instellen\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Mien Oppasslist\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'List vun mien Bidreeg\');
-ta[\'pt-login\'] = new Array(\'o\',\'Du kannst di geern anmellen, dat is aver nich neudig, üm Sieten to bearbeiden.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Du kannst di geern anmellen, dat is aver nich neudig, üm Sieten to bearbeiden.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Afmellen\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Diskuschoon över disse Siet\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Du kannst disse Siet ännern. Bruuk dat vör dat Spiekern.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'En Kommentar to disse Diskuschoonssiet hentofögen.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Disse Siet is schuult. Du kannst den Borntext ankieken.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Historie vun disse Siet.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Disse Siet schulen\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Disse Siet löschen\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Weerholen vun de Siet, so as se vör dat löschen ween is\');
-ta[\'ca-move\'] = new Array(\'m\',\'Disse Siet schuven\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Disse Siet to de Oppasslist hentofögen\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Disse Siet vun de Oppasslist löschen\');
-ta[\'search\'] = new Array(\'f\',\'In dissen Wiki söken\');
-ta[\'p-logo\'] = new Array(\'\',\'Hööftsiet\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Besöök de Hööftsiet\');
-ta[\'n-portal\'] = new Array(\'\',\'över dat Projekt, wat du doon kannst, woans du de Saken finnen kannst\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Achtergrünn to aktuellen Schehn finnen\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'List vun de letzten Ännern in dissen Wiki.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Tofällige Siet\');
-ta[\'n-help\'] = new Array(\'\',\'Hier kriegst du Hülp.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Gaven\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Wat wiest hierher\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Verlinkte Sieten\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS-Feed för disse Siet\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom-Feed för disse Siet\');
-ta[\'t-contributions\'] = new Array(\'\',\'List vun de Bidreeg vun dissen Bruker\');
-ta[\'t-emailuser\'] = new Array(\'\',\'En E-Mail an dissen Bruker sennen\');
-ta[\'t-upload\'] = new Array(\'u\',\'Biller oder Mediendatein hoochladen\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'List vun alle Spezialsieten\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Siet ankieken\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Brukersiet ankieken\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Mediensiet ankieken\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Dit is en Spezialsiet, du kannst disse Siet nich ännern.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Portalsiet ankieken\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Bildsiet ankieken\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Systemnorichten ankieken\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Vörlaag ankieken\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Hülpsiet ankieken\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Kategoriesiet ankieken\');',
-
-# Billerlöschen
-'deletedrevision' => 'Löschte ole Version $1.',
-
-# Ãœnnerscheed ankieken
-'previousdiff' => '↠Geih to den vörigen Ünnerscheed',
-'nextdiff' => 'Geih to den tokamen Ünnerscheed →',
-
-'imagemaxsize' => 'Biller op de Bildbeschrievensiet begrenzen op:',
-'showbigimage' => 'Version mit högere Oplösen dolladen ($1x$2, $3 KB)',
-
-'newimages' => 'Galeree vun niege Biller',
-
-
-# Schalttafel
-'editgroup' => 'Grupp bearbeiden',
-'addgroup' => 'Grupp hentofögen',
-
-'editusergroup' => 'Brukergruppen bearbeiden',
-
-# Gruppen bearbeiden
-'savegroup' => 'Grupp spiekern',
-
-# Brukergruppen bearbeiden
-'saveusergroups' => 'Brukergruppen spiekern',
-
-# Metadata
-'nodublincore' => 'Dublin-Core-RDF-Metadaten sünd för dissen Server nich aktiveert.',
-'nocreativecommons' => 'Creative-Commons-RDF-Metadaten sünd för dissen Server nich aktiveert.',
-'notacceptable' => 'Dat Wiki-Server kann kene Daten in enen Format levern, dat dien Klient lesen kann.',
-
-# Attributschoon
-
-'anonymous' => 'Anonyme Bruker vun {{SITENAME}}',
-'siteuser' => '{{SITENAME}}-Bruker $1',
-'lastmodifiedby' => 'Disse Siet weer dat letzte Maal $1 vun $2 ännert.',
-'othercontribs' => 'Grünnt op Arbeid vun $1.',
-'others' => 'annere',
-'siteusers' => '{{SITENAME}}-Bruker $1',
-'creditspage' => 'Sieten-Autoren',
-'nocredits' => 'Dor is keen Autorenlist för disse Siet verfögbor.',
-
-# Spamschild
-
-'spamprotectiontitle' => 'Spamschild',
-'spamprotectiontext' => 'De Siet, de du spiekern wullst, weer vun de Spamschild blockt. Dat kann vun en Link to en externe Siet kamen.',
-'spamprotectionmatch' => 'Dit Text hett den Spamschild utlöst: $1',
-'listingcontinuesabbrev' => ' wieder',
-
-# Patrolleern
-'markaspatrolleddiff' => 'As patrolleert markeern',
-'markaspatrolledlink' => '[$1]',
-'markaspatrolledtext' => 'Disse Siet as patrolleert markeern',
-'markedaspatrolled' => 'As patrolleert markeert',
-'markedaspatrolledtext' => 'Disse Revision is as patrolleert markeert.',
-'rcpatroldisabled' => 'Letzte-Ännern-Patrol nich aktiveert',
-'rcpatroldisabledtext' => 'De Letzte-Ännern-Patrol-Funktschoon is in\'n Momang nich aktiveert.',
-
-# Naamruum 8
-
-'allmessages' => 'Alle Systemnorichten',
-'allmessagestext' => 'Dit is en List vun alle Systemnorichten, de in de MediaWiki:-Naamruum verfögbor sünd.',
-'allmessagesnotsupportedUI' => 'Dien aktuelle Snittstellenspraak <b>$1</b> warrt vun Special:AllMessages op disse Steed nich ünnerstütt.',
-'allmessagesnotsupportedDB' => 'Special:AllMessages is nich ünnerstütt, vun wegen dat wgUseDatabaseMessages utstellt is.',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesNl.php b/languages/MessagesNl.php
deleted file mode 100644
index c3d10b57..00000000
--- a/languages/MessagesNl.php
+++ /dev/null
@@ -1,1563 +0,0 @@
-<?php
-
-global $wgAllMessagesNl;
-$wgAllMessagesNl = array(
-'tog-underline' => 'Links onderstrepen:',
-'tog-highlightbroken' => 'Links naar lege pagina\'s <a href="" class="new">zo weergeven</a> (alternatief: zo weergeven<a href="" class="internal">?</a>).',
-'tog-justify' => 'Paragrafen uitvullen',
-'tog-hideminor' => 'Kleine wijzigingen verbergen in recente wijzigingen',
-'tog-extendwatchlist' => 'Toon alle wijzigingen in mijn volglijst',
-'tog-usenewrc' => 'Gebruik de uitgebreide Recente Wijzigingen-pagina (niet in alle browsers mogelijk)',
-'tog-numberheadings' => 'Koppen automatisch nummeren',
-'tog-showtoolbar' => 'Toon werkbalk boven bewerkingsveld',
-'tog-editondblclick' => 'Dubbelklikken voor bewerken (vereist JavaScript)',
-'tog-editsection' => 'Maak het bewerken van deelpagina\'s mogelijk',
-'tog-editsectiononrightclick'=> 'Maak bewerken van deelpagina\'s mogelijk met een rechtermuisklik op een tussenkop (vereist JavaScript)',
-'tog-showtoc' => 'Toon inhoudsopgave (voor pagina\'s met minstens 3 tussenkoppen)',
-'tog-rememberpassword' => 'Wachtwoord onthouden',
-'tog-editwidth' => 'Bewerkingsveld over volle breedte',
-'tog-watchcreations' => 'Pagina\'s die ik aanmaak automatisch volgen',
-'tog-watchdefault' => 'Pagina\'s die ik bewerk automatisch volgen',
-'tog-minordefault' => 'Al mijn bewerkingen als \'klein\' markeren',
-'tog-previewontop' => 'Toon voorvertoning boven bewerkingsveld',
-'tog-previewonfirst' => 'Toon voorvertoning bij eerste bewerking',
-'tog-nocache' => 'Gebruik geen caching',
-'tog-enotifwatchlistpages'=> 'Verzend een e-mail bij bewerkingen van pagina\'s op mijn volglijst',
-'tog-enotifusertalkpages'=> 'Verzend een e-mail als mijn overlegpagina wijzigt',
-'tog-enotifminoredits' => 'Verzend ook een e-mail bij kleine bewerkingen op pagina\'s op mijn volglijst',
-'tog-enotifrevealaddr' => 'Toon mijn e-mailadres in e-mailberichten',
-'tog-shownumberswatching'=> 'Toon aantal gebruikers dat deze pagina volgt',
-'tog-fancysig' => 'Ondertekenen zonder link naar gebruikerspagina',
-'tog-externaleditor' => 'Gebruik standaard een externe tekstbewerker',
-'tog-externaldiff' => 'Gebruik standaard een extern vergelijkingsprogramma',
-'tog-showjumplinks' => 'Maak "ga naar"-toegankelijkheidslinks mogelijk',
-'tog-uselivepreview' => 'Gebruik "live voorvertoning" (JavaScript) experimenteel',
-'tog-autopatrol' => 'Markeer eigen bewerkingen als gecontroleerd',
-'tog-forceeditsummary' => 'Geef een melding bij een lege samenvatting',
-'tog-watchlisthideown' => 'Verberg eigen bewerkingen op mijn volglijst',
-'tog-watchlisthidebots' => 'Verberg botbewerkingen op mijn volglijst',
-'underline-always' => 'Altijd',
-'underline-never' => 'Nooit',
-'underline-default' => 'Webbrowser-standaard',
-'skinpreview' => '(Voorvertoning)',
-'sunday' => 'zondag',
-'monday' => 'maandag',
-'tuesday' => 'dinsdag',
-'wednesday' => 'woensdag',
-'thursday' => 'donderdag',
-'friday' => 'vrijdag',
-'saturday' => 'zaterdag',
-'january' => 'januari',
-'february' => 'februari',
-'march' => 'maart',
-'april' => 'april',
-'may_long' => 'mei',
-'june' => 'juni',
-'july' => 'juli',
-'august' => 'augustus',
-'september' => 'september',
-'october' => 'oktober',
-'november' => 'november',
-'december' => 'december',
-'jan' => 'jan',
-'feb' => 'feb',
-'mar' => 'mrt',
-'apr' => 'apr',
-'may' => 'mei',
-'jun' => 'jun',
-'jul' => 'jul',
-'aug' => 'aug',
-'sep' => 'sep',
-'oct' => 'okt',
-'nov' => 'nov',
-'dec' => 'dec',
-'categories' => '{{PLURAL:$1|Categorie|Categorieën}}',
-'category' => 'categorie',
-'category_header' => 'Pagina\'s in categorie "$1"',
-'subcategories' => 'Ondercategorieën',
-'mainpage' => 'Hoofdpagina',
-'mainpagetext' => '<big>\'\'\'De installatie van MediaWiki is geslaagd.\'\'\'</big>',
-'mainpagedocfooter' => 'Raadpleeg de [http://meta.wikimedia.org/wiki/Help:Contents handleiding] voor informatie over het gebruik van de wikisoftware.
-
-== Meer hulp ==
-
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Lijst met instellingen]
-* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki mailinglijst voor nieuwe versies]',
-'portal' => 'Gebruikersportaal',
-'portal-url' => 'Project:Gebruikersportaal',
-'about' => 'Info',
-'aboutsite' => 'Over {{SITENAME}}',
-'aboutpage' => 'Project:Info',
-'article' => 'Pagina',
-'help' => 'Hulp en contact',
-'helppage' => 'Help:Inhoud',
-'bugreports' => 'Foutrapporten',
-'bugreportspage' => 'Project:Foutrapportage',
-'sitesupport' => 'Financieel bijdragen',
-'sitesupport-url' => 'Project:Financieel bijdragen',
-'faq' => 'FAQ (veelgestelde vragen)',
-'faqpage' => 'Project:Veelgestelde vragen',
-'edithelp' => 'Hulp bij bewerken',
-'newwindow' => '(nieuw venster)',
-'edithelppage' => 'Help:Bewerken',
-'cancel' => 'Annuleren',
-'qbfind' => 'Zoeken',
-'qbbrowse' => 'Bladeren',
-'qbedit' => 'Bewerken',
-'qbpageoptions' => 'Pagina-opties',
-'qbpageinfo' => 'Pagina-informatie',
-'qbmyoptions' => 'Mijn opties',
-'qbspecialpages' => 'Speciale pagina\'s',
-'moredotdotdot' => 'Meer...',
-'mypage' => 'Mijn gebruikerspagina',
-'mytalk' => 'Mijn overleg',
-'anontalk' => 'Overlegpagina voor dit IP-adres',
-'navigation' => 'Navigatie',
-'metadata_help' => 'Metadata (zie [[Project:Metadata]] voor toelichting):',
-'currentevents' => 'In het nieuws',
-'currentevents-url' => 'In het nieuws',
-'disclaimers' => 'Voorbehoud',
-'disclaimerpage' => 'Project:Algemeen voorbehoud',
-'privacy' => 'Privacybeleid',
-'privacypage' => 'Project:Privacybeleid',
-'errorpagetitle' => 'Fout',
-'returnto' => 'Terug naar $1.',
-'tagline' => 'Van {{SITENAME}}',
-'search' => 'Zoeken',
-'go' => 'OK',
-'history' => 'Geschiedenis',
-'history_short' => 'Geschiedenis',
-'updatedmarker' => 'bewerkt sinds mijn laatste bezoek',
-'info_short' => 'Informatie',
-'printableversion' => 'Printer-vriendelijke versie',
-'permalink' => 'Permalink',
-'print' => 'Afdrukken',
-'edit' => 'Bewerk',
-'editthispage' => 'Bewerk deze pagina',
-'delete' => 'Verwijder',
-'deletethispage' => 'Verwijder deze pagina',
-'undelete_short' => '$1 {{PLURAL:$1|bewerking|bewerkingen}} terugplaatsen',
-'protect' => 'Beveilig',
-'protectthispage' => 'Beveiligen',
-'unprotect' => 'Beveiliging opheffen',
-'unprotectthispage' => 'Beveiliging opheffen',
-'newpage' => 'Nieuwe pagina',
-'talkpage' => 'Overlegpagina',
-'specialpage' => 'Speciale pagina',
-'personaltools' => 'Persoonlijke instellingen',
-'postcomment' => 'Voeg opmerking toe',
-'articlepage' => 'Toon pagina',
-'subjectpage' => 'Toon pagina',
-'talk' => 'Overleg',
-'views' => 'Aspecten/acties',
-'toolbox' => 'Hulpmiddelen',
-'userpage' => 'Toon gebruikerspagina',
-'projectpage' => 'Toon projectpagina',
-'imagepage' => 'Toon afbeeldingspagina',
-'viewtalkpage' => 'Toon overlegpagina',
-'otherlanguages' => 'Andere talen',
-'redirectedfrom' => '(Doorverwezen vanaf $1)',
-'autoredircomment' => 'Verwijst door naar [[$1]]',
-'redirectpagesub' => 'Doorverwijspagina',
-'lastmodified' => 'Deze pagina is het laatst bewerkt op $1.',
-'viewcount' => 'Deze pagina is $1 maal bekeken.',
-'copyright' => 'Inhoud is beschikbaar onder de $1.',
-'protectedpage' => 'Beveiligde pagina',
-'administrators' => 'Project:Beheerders',
-'jumpto' => 'Ga naar:',
-'jumptonavigation' => 'navigatie',
-'jumptosearch' => 'zoek',
-'sysoptitle' => 'Beheerdersrechten vereist',
-'sysoptext' => 'De gevraagde handeling kan alleen uitgevoerd worden door beheerders. Zie $1.',
-'developertitle' => 'Ontwikkelaarsrechten vereist',
-'developertext' => 'De handeling die u wilt uitvoeren is alleen beschikbaar
-voor gebruikers met de rol "ontwikkelaar".
-Zie $1.',
-'badaccess' => 'Geen toestemming',
-'badaccesstext' => 'De handeling die u probeerde uit te voeren is alleen beschikbaar voor gebruikers met de rol "$2".
-Zie $1.',
-'versionrequired' => 'Versie $1 van MediaWiki is vereist',
-'versionrequiredtext' => 'Versie $1 van MediaWiki is vereist om deze pagina te gebruiken. Zie [[Special:Version]]',
-'ok' => 'OK',
-'pagetitle' => '$1 - {{SITENAME}}',
-'retrievedfrom' => 'Teruggeplaatst van "$1"',
-'youhavenewmessages' => 'U heeft $1 ($2).',
-'newmessageslink' => 'nieuwe berichten',
-'newmessagesdifflink' => 'toon de bewerking',
-'editsection' => 'bewerk',
-'editold' => 'bewerk',
-'editsectionhint' => 'Bewerk deelpagina: $1',
-'toc' => 'Inhoud',
-'showtoc' => 'tonen',
-'hidetoc' => 'verbergen',
-'thisisdeleted' => '$1 tonen of terugplaatsen?',
-'viewdeleted' => '$1 tonen?',
-'restorelink' => '$1 verwijderde {{PLURAL:$1|versie|versies}}',
-'feedlinks' => 'Feed:',
-'feed-invalid' => 'Feedtype wordt niet ondersteund.',
-'nstab-main' => 'Pagina',
-'nstab-user' => 'Gebruiker',
-'nstab-media' => 'Mediapagina',
-'nstab-special' => 'Speciaal',
-'nstab-project' => 'Projectpagina',
-'nstab-image' => 'Bestand',
-'nstab-mediawiki' => 'Bericht',
-'nstab-template' => 'Sjabloon',
-'nstab-help' => 'Help',
-'nstab-category' => 'Categorie',
-'nosuchaction' => 'Opgegeven handeling bestaat niet',
-'nosuchactiontext' => 'De opdracht in de URL is niet herkend door de wiki',
-'nosuchspecialpage' => 'Deze speciale pagina bestaat niet',
-'nospecialpagetext' => 'U heeft een niet bestaande speciale pagina opgevraagd. Een lijst met speciale pagina\'s staat op [[Special:Specialpages]].',
-'error' => 'Fout',
-'databaseerror' => 'Databasefout',
-'dberrortext' => 'Er is een syntaxisfout in de databasequery opgetreden.
-Mogelijk zit er een fout in de software.
-De laatste query naar de database was:
-<blockquote><tt>$1</tt></blockquote>
-vanuit de functie "<tt>$2</tt>".
-MySQL gaf the foutmelding "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Er is een syntaxisfout in de databasequery opgetreden.
-De laatste query naar de database was:
-"$1"
-vanuit de functie "$2".
-MySQL gaf de volgende foutmelding: "$3: $4"',
-'noconnect' => 'Sorry! De wiki ondervindt technische moeilijkheden en kan de database niet bereiken. <br />
-$1',
-'nodb' => 'Kon database $1 niet selecteren',
-'cachederror' => 'De getoonde pagina is een kopie uit de cache en deze kan verouderd zijn.',
-'laggedslavemode' => 'Waarschuwing: De pagina kan verouderd zijn.',
-'readonly' => 'Database geblokkeerd',
-'enterlockreason' => 'Geef een reden op voor de blokkade en geef op wanneer die waarschijnlijk wordt opgeheven.',
-'readonlytext' => 'De database is op het moment geblokkeerd voor bewerkingen, waarschijnlijk vanwege regulier databaseonderhoud. Na afronding wordt de functionaliteit hersteld.
-
-De beheerder heeft de volgende reden opgegeven: $1',
-'missingarticle' => 'In de database is geen tekst aangetroffen voor een pagina met de naam "$1".
-
-Dit wordt meestal veroorzaakt door het volgen van een verouderde link of een link uit de geschiedenis naar een pagina die is verwijderd.
-
-Als dit niet het geval is, dan heeft u een fout in de software gevonden.
-Rapporteer dit alstublieft aan een beheerder met vermelding van de URL.',
-'readonly_lag' => 'De database is automatisch vergrendeld terwijl de slave databaseservers synchroniseren met de master.',
-'internalerror' => 'Interne fout',
-'filecopyerror' => 'Bestand "$1" kon niet gekopieerd worden naar "$2".',
-'filerenameerror' => '"$1" kon niet hernoemd worden naar "$2".',
-'filedeleteerror' => 'Bestand "$1" kon niet verwijderd worden.',
-'filenotfound' => 'Bestand "$1" is niet gevonden.',
-'unexpected' => 'Onverwachte waarde: "$1"="$2".',
-'formerror' => 'Fout: formulier kon niet verzonden worden',
-'badarticleerror' => 'Deze handeling kan niet op deze pagina worden uitgevoerd.',
-'cannotdelete' => 'De pagina of het bestand kon niet verwijderd worden. Mogelijk is deze al door iemand anders verwijderd.',
-'badtitle' => 'Ongeldige paginanaam',
-'badtitletext' => 'De opgevraagde pagina was ongeldig, leeg, of een verkeerd gelinkte intertaal- of interwikinaam. Wellicht bevat de paginanaam niet toegestane karakters.',
-'perfdisabled' => 'Sorry! Deze functionaliteit is tijdelijk uitgeschakeld omdat deze de database zo langzaam maakt dat niemand de wiki kan gebruiken.',
-'perfdisabledsub' => 'Getoond wordt een opgeslagen kopie van $1:',
-'perfcached' => 'De getoonde gegevens komen uit een cache en zijn mogelijk niet actueel.',
-'perfcachedts' => 'De getoonde gegevens komen uit een cache en zijn voor het laatst bijgewerkt op $1.',
-'wrong_wfQuery_params' => 'Incorrecte parameters voor wfQuery()<br />
-Functie: $1<br />
-Query: $2',
-'viewsource' => 'Toon brontekst',
-'viewsourcefor' => 'voor $1',
-'protectedtext' => 'Deze pagina is beveiligd en niet te bewerken.
-
-U kunt de broncode bekijken en kopiëren:',
-'protectedinterface' => 'Deze pagina bevat tekst voor berichten van de software en is beveiligd om misbruik te voorkomen.',
-'editinginterface' => '\'\'\'Waarschuwing:\'\'\' U bewerkt een pagina die gebruikt wordt door de software. Bewerkingen op deze pagina beïnvloeden de gebruikers interface van iedereen.',
-'sqlhidden' => '(SQL query verborgen)',
-'logouttitle' => 'Gebruiker afmelden',
-'logouttext' => '<strong>U bent nu afgemeld.</strong><br />
-U kunt {{SITENAME}} nu anoniem gebruiken of weer aanmelden als dezelfde of een andere gebruiker. Mogelijk blijven een aantal pagina\'s getoond worden alsof u nog bent aangemeld totdat u de cache van uw browser leegt.',
-'welcomecreation' => '== Welkom, $1! ==
-
-Uw account is aangemaakt. Vergeet niet uw voorkeuren voor {{SITENAME}} aan te passen.',
-'loginpagetitle' => 'Gebruikersnaam',
-'yourname' => 'Gebruikersnaam',
-'yourpassword' => 'Wachtwoord',
-'yourpasswordagain' => 'Wachtwoord opnieuw ingeven',
-'remembermypassword' => 'Aanmeldgegevens onthouden',
-'yourdomainname' => 'Uw domein',
-'externaldberror' => 'Er is een fout opgetreden bij het aanmelden bij de database of u heeft geen toestemming uw externe account bij te werken.',
-'loginproblem' => '<b>Er was een probleem bij het aanmelden.</b><br />Probeer het a.u.b. opnieuw.',
-'alreadyloggedin' => '<strong>Gebruiker $1, u bent al aangemeld.</strong><br />',
-'login' => 'Aanmelden',
-'loginprompt' => 'U moet cookies accepteren om aan te kunnen melden bij {{SITENAME}}.',
-'userlogin' => 'Aanmelden / Inschrijven',
-'logout' => 'Afmelden',
-'userlogout' => 'Afmelden',
-'notloggedin' => 'Niet aangemeld',
-'nologin' => 'Nog geen gebruikersnaam? $1.',
-'nologinlink' => 'Maak een gebruiker aan',
-'createaccount' => 'Gebruiker aanmaken',
-'gotaccount' => 'Heeft u al een gebruikersnaam? $1.',
-'gotaccountlink' => 'Aanmelden',
-'createaccountmail' => 'per e-mail',
-'badretype' => 'De ingevoerde wachtwoorden verschillen van elkaar.',
-'userexists' => 'De gekozen gebruikersnaam is al in gebruik. Kies a.u.b. een andere naam.',
-'youremail' => 'E-mailadres *',
-'username' => 'Gebruikersnaam:',
-'uid' => 'Gebruikersnummer:',
-'yourrealname' => 'Uw echte naam *',
-'yourlanguage' => 'Taal:',
-'yourvariant' => 'Taalvariant',
-'yournick' => 'Tekst voor ondertekening:',
-'badsig' => 'Ongeldige ondertekening; controleer de HTML-tags.',
-'email' => 'E-mail',
-'prefs-help-email-enotif'=> 'Dit e-mailadres wordt ook gebruikt om mededelingen naar u toe te sturen, als u die functies heeft ingesteld.',
-'prefs-help-realname' => '* Echte naam (optioneel): als u deze opgeeft kan deze naam gebruikt worden om u erkenning te geven voor uw werk.',
-'loginerror' => 'Aanmeldfout',
-'prefs-help-email' => '* E-mail (optioneel): Stelt anderen in staat contact met u op te nemen via uw gebruiker- of overlegpagina zonder dat u uw identiteit prijsgeeft.',
-'nocookiesnew' => 'De gebruiker is aangemaakt maar nog niet aangemeld. {{SITENAME}} gebruikt cookies voor het aanmelden van gebruikers. Schakel die a.u.b. in en meld daarna aan met uw nieuwe gebruikersnaam en wachtwoord.',
-'nocookieslogin' => '{{SITENAME}} gebruikt cookies voor het aanmelden van gebruikers. U accepteert geen cookies. Schakel deze optie a.u.b. aan en probeer het opnieuw.',
-'noname' => 'U heeft geen geldige gebruikersnaam opgegeven.',
-'loginsuccesstitle' => 'Aanmelden geslaagd',
-'loginsuccess' => '\'\'\'U bent nu aangemeld bij {{SITENAME}} als "$1".\'\'\'',
-'nosuchuser' => 'De gebruiker "$1" bestaat niet. Controleer de schrijfwijze of maak een nieuwe gebruiker aan.',
-'nosuchusershort' => 'De gebruiker "$1" bestaat niet. Controleer de schrijfwijze.',
-'nouserspecified' => 'U dient een gebruikersnaam op te geven.',
-'wrongpassword' => 'Wachtwoord onjuist. Probeer het opnieuw.',
-'wrongpasswordempty' => 'Het opgegeven wachtwoord was leeg. Probeer het opnieuw.',
-'mailmypassword' => 'E-mail wachtwoord',
-'passwordremindertitle' => 'Wachtwoordherinnering van {{SITENAME}}',
-'passwordremindertext' => 'Iemand, waarschijnlijk u, heeft vanaf IP-adres $1 een verzoek gedaan tot het
-toezenden van het wachtwoord voor {{SITENAME}} ($4).
-Het wachtwoord voor gebruiker "$2" is "$3".
-Meld u nu aan en wijzig dan uw wachtwoord.
-
-Als iemand anders dan u dit verzoek heeft gedaan of als u zich inmiddels het wachtwoord herinnert en het niet langer wilt wijzigen, negeer dit bericht dan en blijf uw bestaande wachtwoord gebruiken.',
-'noemail' => 'Er is geen e-mailadres bekend voor gebruiker "$1".',
-'passwordsent' => 'Het wachtwoord is verzonden naar het e-mailadres voor "$1".
-Meld u a.u.b. aan nadat u het heeft ontvangen.',
-'eauthentsent' => 'Er is een bevestigingsmail naar het opgegeven e-mailadres gezonden. Volg de instructies in de e-mail om aan te geven dat het uw e-mailadres is. Tot die tijd wordt er geen e-mail aan het adres gezonden.',
-'mailerror' => 'Fout bij het verzenden van e-mail: $1',
-'acct_creation_throttle_hit'=> 'Sorry, er zijn al $1 accounts aangemaakt vanaf dit IP-adres. U kunt geen nieuwe gebruikers meer aanmaken.',
-'emailauthenticated' => 'Uw e-mailadres is bevestigd op $1.',
-'emailnotauthenticated' => 'Uw e-mailadres is <strong>nog niet bevestigd</strong>. U ontvangt geen e-mail voor de onderstaande functies.',
-'noemailprefs' => 'Geef een e-mailadres op om deze functies te gebruiken.',
-'emailconfirmlink' => 'Bevestig uw e-mailadres',
-'invalidemailaddress' => 'Het e-mailadres is niet geaccepteerd omdat het een ongeldige opmaak heeft. Geef a.u.b. een geldig e-mailadres op of laat het veld leeg.',
-'accountcreated' => 'Gebruiker aangemaakt',
-'accountcreatedtext' => 'De gebruiker $1 is aangemaakt.',
-'bold_sample' => 'Vetgedrukte tekst',
-'bold_tip' => 'Vet',
-'italic_sample' => 'Cursieve tekst',
-'italic_tip' => 'Cursief',
-'link_sample' => 'Onderwerp',
-'link_tip' => 'Interne link',
-'extlink_sample' => 'http://www.example.com linktekst',
-'extlink_tip' => 'Externe link (vergeet http:// niet)',
-'headline_sample' => 'Deelonderwerp',
-'headline_tip' => 'Tussenkopje (hoogste niveau)',
-'math_sample' => 'Voer de formule in',
-'math_tip' => 'Wiskundige formule (LaTeX)',
-'nowiki_sample' => 'Voer hier de niet op te maken tekst in',
-'nowiki_tip' => 'Negeer wiki-opmaak',
-'image_sample' => 'Voorbeeld.png',
-'image_tip' => 'Afbeelding',
-'media_sample' => 'Voorbeeld.ogg',
-'media_tip' => 'Link naar bestand',
-'sig_tip' => 'Uw handtekening met datum en tijd',
-'hr_tip' => 'Horizontale lijn (gebruik spaarzaam)',
-'summary' => 'Samenvatting',
-'subject' => 'Onderwerp/kop',
-'minoredit' => 'Dit is een kleine bewerking',
-'watchthis' => 'Volg deze pagina',
-'savearticle' => 'Pagina opslaan',
-'preview' => 'Nakijken',
-'showpreview' => 'Toon bewerking ter controle',
-'showlivepreview' => 'Toon bewerking ter controle',
-'showdiff' => 'Toon wijzigingen',
-'anoneditwarning' => '\'\'\'Waarschuwing:\'\'\' U bent niet aangemeld. Uw IP-adres wordt opgeslagen als u wijzigingen op deze pagina maakt.',
-'missingsummary' => '\'\'\'Herinnering:\'\'\' U heeft geen samenvatting opgegeven voor uw bewerking. Als u nogmaals op \'\'Pagina opslaan\'\' klikt wordt de bewerking zonder samenvatting opgeslagen.',
-'missingcommenttext' => 'Plaats uw opmerking hieronder, a.u.b.',
-'blockedtitle' => 'Gebruiker is geblokkeerd',
-'blockedtext' => 'U gebruikersnaam of IP-adres is geblokkeerd door $1.
-De opgegeven reden is:<br />\'\'$2\'\'<br />. U kunt contact opnemen met $1 of een
-andere [[Project:Administrators|administrators]] om de blokkade te bespreken.
-
-Nota bene: U kunt geen gebruik maken van de functie "E-mail gebruiker" tenzij u een een geldig e-mailadres heeft opgegeven in uw [[Special:Preferences|voorkeuren]].
-
-Uw IP-adres is $3. Vermeld dit adres in eventuele correspondentie.',
-'blockedoriginalsource' => 'Getoond wordt de brontekst van \'\'\'$1\'\'\':',
-'blockededitsource' => 'Getoond wordt de tekst van \'\'\'uw bewerkingen\'\'\' aan \'\'\'$1\'\'\':',
-'whitelistedittitle' => 'Voor bewerken is aanmelden verplicht',
-'whitelistedittext' => 'U moet $1 om pagina\'s te bewerken.',
-'whitelistreadtitle' => 'Voor leestoegang is aanmelden verplicht',
-'whitelistreadtext' => '[[Special:Userlogin|Meld u aan]] voor leestoegang tot pagina\'s.',
-'whitelistacctitle' => 'Het aanmaken van nieuwe gebruikers is niet toegestaan',
-'whitelistacctext' => 'U dient [[Special:Userlogin|aangemeld]] te zijn en de juiste rechten te hebben om gebruikers aan te maken in deze Wiki.',
-'confirmedittitle' => 'E-mailbevestiging is verplicht voordat u kunt bewerken',
-'confirmedittext' => 'U moet uw e-mailadres bevestigen voor u kunt bewerken. Voer uw emailadres in en bevestig het via [[Special:Preferences|uw voorkeuren]].',
-'loginreqtitle' => 'Aanmelden verplicht',
-'loginreqlink' => 'aanmelden',
-'loginreqpagetext' => '$1 is verplicht om andere pagina\'s te kunnen zien.',
-'accmailtitle' => 'Wachtwoord verzonden.',
-'accmailtext' => 'Het wachtwoord voor "$1" is verzonden naar $2.',
-'newarticle' => '(Nieuw)',
-'newarticletext' => 'Deze pagina bestaat nog niet. Typ in het onderstaande veld om de pagina aan te maken (meer informatie staat op de [[Help:Inhoud|hulppagina]]).
-Gebruik te knop \'\'\'vorige\'\'\' in uw browser als u hier per ongeluk terecht bent gekomen.',
-'anontalkpagetext' => '----\'\'Deze overlegpagina hoort bij een anonieme gebruiker die hetzij geen loginnaam heeft, hetzij deze niet gebruikt. We gebruiken daarom het IP-adres ter identificatie. Het is mogelijk dat meerdere personen hetzelfde IP-adres gebruiken. Mogelijk ontvangt u hier berichten die niet voor u bedoeld zijn. Als u dat wilt voorkomen, [[Special:Userlogin|maak dan een gebruikersnaam aan of meld u aan]].\'\'',
-'noarticletext' => 'Deze pagina bevat geen tekst. U kunt [[Special:Search/{{PAGENAME}}|naar deze term zoeken]] in andere pagina\'s of [{{fullurl:{{FULLPAGENAME}}|action=edit}} deze pagina bewerken].',
-'clearyourcache' => '\'\'\'Let op!\'\'\' Leeg uw cache nadat u de wijzigingen heeft opgeslagen.
-
-{| border="1" cellpadding="3" class=toccolours style="border: 1px #AAAAAA solid; border-collapse: collapse;"
-| Mozilla/Safari/Konqueror || CTRL-SHIFT-R
-|-
-| IE || CTRL-F5
-|-
-| Opera || F5
-|-
-| Safari || CMD-R
-|-
-| Konqueror || F5
-|}',
-'usercssjsyoucanpreview'=> '<strong>Tip:</strong> Gebruik de knop \'Toon bewerking ter controle\' om uw nieuwe css/js te testen alvorens op te slaan.',
-'usercsspreview' => '\'\'\'Dit is alleen een voorvertoning van uw persoonlijke css, deze is nog niet opgeslagen!\'\'\'',
-'userjspreview' => '\'\'\'Let op: u test nu uw persoonlijke JavaScript. Het is nog niet opgeslagen!\'\'\'',
-'userinvalidcssjstitle' => '\'\'\'Waarschuwing:\'\'\' er is geen skin "$1". Let op: uw eigen .css- en .js-pagina\'s beginnen met een kleine letter, bijvoorbeeld User:Naam/monobook.css in plaats van User:Naam/Monobook.css.',
-'updated' => '(Bijgewerkt)',
-'note' => '<strong>Opmerking:</strong>',
-'previewnote' => '<strong>Let op: dit is een voorvertoning. Uw bewerkingen zijn nog niet opgeslagen!</strong>',
-'session_fail_preview' => '<strong>Sorry! Uw bewerking is niet verwerkt omdat sessiegegevens verloren zijn gegaan.
-Probeer het opnieuw. Als het dan nog niet lukt, meldt u dan af en weer aan.</strong>',
-'previewconflict' => 'Deze voorvertoning geeft aan hoe de tekst in het bovenste veld eruit ziet als u deze opslaat.',
-'session_fail_preview_html'=> '<strong>Sorry! Uw bewerking is niet verwerkt omdat sessiegegevens verloren zijn gegaan.</strong>
-
-\'\'Omdat in deze wiki ruwe HTML is ingeschakeld, is een voorvertoning niet mogelijk als bescherming tegen aanvallen met JavaScript.\'\'
-
-<strong>Als dit een legitieme bewerking is, probeer het dan opnieuw. Als het dan nog niet lukt, meldt u dan af en weer aan.</strong>',
-'importing' => 'Bezig met importeren van $1',
-'editing' => 'Bezig met bewerken van $1',
-'editingsection' => 'Bezig met bewerken van $1 (deelpagina)',
-'editingcomment' => 'Bezig met bewerken van $1 (opmerking)',
-'editconflict' => 'Bewerkingsconflict: $1',
-'explainconflict' => 'Een andere gebruiker heeft deze pagina bewerkt sinds u met uw bewerking bent begonnen.
-In het bovenste deel van het venster staat de tekst van de huidige pagina.
-Uw bewerking staat nog in het onderste gedeelte.
-U dient uw bewerkingen in te voegen in de bestaande tekst.
-<b>Alleen</b> de tekst in het bovenste gedeelte wordt opgeslagen als u op "Pagina opslaan" klikt.<br />',
-'yourtext' => 'Uw tekst',
-'storedversion' => 'Opgeslagen versie',
-'nonunicodebrowser' => '<strong>WAARSCHUWING: Uw browser kan niet goed overweg met unicode. Hiermee wordt door de Mediawiki rekening gehouden zodat u toch zonder problemen pagina\'s kan bewerken: niet-ASCII karakters worden in het bewerkingsveld weergegeven als hexadecimale codes.</strong>',
-'editingold' => '<strong><font colour="red">Waarschuwing! U bewerkt een oude versie van deze pagina. Als u uw bewerking opslaat, gaan alle wijzigingen die na deze versie gemaakt zijn verloren.</strong>',
-'yourdiff' => 'Wijzigingen',
-'copyrightwarning' => 'Opgelet: Alle bijdragen aan {{SITENAME}} worden geacht te zijn vrijgegeven onder de $2 (zie $1 voor details). Als u niet wilt dat uw tekst door anderen naar believen bewerkt en verspreid kan worden, kies dan niet voor \'Pagina Opslaan\'.<br />
-Hierbij belooft u ons tevens dat u deze tekst zelf hebt geschreven, of overgenomen uit een vrije, openbare bron.<br />
-<strong>GEBRUIK GEEN MATERIAAL DAT BESCHERMD WORDT DOOR AUTEURSRECHT, TENZIJ U DAARTOE TOESTEMMING HEEFT!</strong>',
-'copyrightwarning2' => 'Al uw bijdragen aan {{SITENAME}} kunnen bewerkt, gewijzigd of verwijderd worden door andere gebruikers. Als u niet wilt dat uw teksten rigoureus aangepast worden door anderen, plaats ze hier dan niet.<br />
-U belooft ook u dat u de oorspronkelijke auteur bent van dit materiaal, of dat u het heeft gekopieerd uit een bron in het publieke domein, of een soortgelijke vrije bron (zie $1 voor details).
-<strong>GEBRUIK GEEN MATERIAAL DAT BESCHERMD WORDT DOOR AUTEURSRECHT, TENZIJ U DAARTOE TOESTEMMING HEEFT!</strong>',
-'longpagewarning' => '<strong>Deze pagina is $1 kilobyte groot; sommige browsers hebben problemen met het bewerken van pagina\'s die groter zijn dan 32kb. Wellicht kan deze pagina gesplitst worden in kleinere delen.</strong>',
-'longpageerror' => '<strong>ERROR: De tekst die u heeft toegevoegd heeft is $1 kilobyte
-groot, wat groter is dan het maximum van $2 kilobyte. Opslaan is niet mogelijk.</strong>',
-'readonlywarning' => '<strong>WAARSCHUWING: De database accepteert geen bewerkingen, dus u kunt deze nu niet opslaan. Het is misschien verstandig uw tekst lokaal op te slaan in een bestand met kopiëren en plakken zodat u die hier later weer kunt invoegen.</strong>',
-'protectedpagewarning' => '<strong>WAARSCHUWING! Deze beveiligde pagina kan alleen door gebruikers met beheerdersrechten bewerkt worden.</strong>',
-'semiprotectedpagewarning'=> '\'\'\'Nota bene:\'\'\' Deze pagina is beveiligd en kan alleen door geregistreerde gebruikers bewerkt worden.',
-'templatesused' => 'Op deze pagina gebruikte sjablonen:',
-'edittools' => '<!-- Deze tekst wordt weergegeven onder bewerkings- en uploadformulieren. -->',
-'nocreatetitle' => 'Het aanmaken van pagina\'s is beperkt',
-'nocreatetext' => 'Deze website heeft de mogelijkheid om nieuwe pagina\'s te maken beperkt.
-U kunt reeds bestaande pagina\'s wijzigen, of u kunt [[Special:Userlogin|zich aanmelden of een gebruiker aanmaken]].',
-'revhistory' => 'Bewerkingsgeschiedenis',
-'viewpagelogs' => 'Toon logboek voor deze pagina',
-'nohistory' => 'Deze pagina is nog niet bewerkt.',
-'revnotfound' => 'Bewerking niet gevonden',
-'revnotfoundtext' => 'De opgevraagde oude versie van deze pagina is onvindbaar. Controleer a.u.b. de URL die u gebruikte om naar deze pagina te gaan.',
-'loadhist' => 'Bezig met het laden van de paginageschiedenis',
-'currentrev' => 'Huidige versie',
-'revisionasof' => 'Versie op $1',
-'old-revision-navigation'=> 'Versie per $1; $5<br />($6) $3 | $2 | $4 ($7)',
-'previousrevision' => 'â†Oudere versie',
-'nextrevision' => 'Nieuwere versie→',
-'currentrevisionlink' => 'Huidige versie',
-'cur' => 'huidig',
-'next' => 'volgende',
-'last' => 'vorige',
-'orig' => 'orig',
-'histlegend' => 'Selectie voor diff: selecteer de te vergelijken versies en toets ENTER of de knop onderaan.<br />
-Verklaring afkortingen: (huidig) = verschil met huidige versie, (vorige) = verschil met voorgaande versie, k = kleine wijziging',
-'deletedrev' => '[verwijderd]',
-'histfirst' => 'Oudste',
-'histlast' => 'Nieuwste',
-'rev-deleted-comment' => '(opmerking verwijderd)',
-'rev-deleted-user' => '(gebruiker verwijderd)',
-'rev-deleted-text-permission'=> '<div class="mw-warning plainlinks">
-De geschiedenis van deze pagina is verwijderd uit de publieke archieven.
-Er kunnen details aanwezig zijn in het [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} verwijderlogboek].
-</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-De geschiedenis van deze pagina is verwijderd uit de publieke archieven.
-Als beheerder van deze site kunt u deze zien;
-er kunnen details aanwezig zijn in het [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} verwijderlogboek].
-</div>',
-'rev-delundel' => 'toon/verberg',
-'history-feed-title' => 'Bewerkingsoverzicht',
-'history-feed-description'=> 'Bewerkingsoverzicht voor deze pagina op de wiki',
-'history-feed-item-nocomment'=> '$1 op $2',
-'history-feed-empty' => 'De gevraagde pagina bestaat niet.
-Wellicht is die verwijderd of hernoemd.
-[[Special:Search|Doorzoek de wiki]] voor relevante pagina\'s.',
-'revisiondelete' => 'Verwijder/Herstel bewerkingen',
-'revdelete-selected' => 'Geselecteerde bewerking van [[:$1]]:',
-'revdelete-text' => 'Verwijderde bewerkingen zijn nog steeds zichtbaar in de geschiedenis, maar de inhoud is niet langer publiek toegankelijk.
-
-Andere beheerders van deze wiki kunnen nog steeds de verborgen inhoud benaderen en de verwijdering ongedaan maken met behulp van dit scherm, tenzij er additionele restricties gelden die zijn ingesteld door de systeembeheerder.',
-'revdelete-legend' => 'Stel versiebeperkingen in:',
-'revdelete-hide-text' => 'Verberg de bewerkte tekst',
-'revdelete-hide-comment'=> 'Verberg de bewerkingssamenvatting',
-'revdelete-hide-user' => 'Verberg gebruikersnaam/IP van de gebruiker',
-'revdelete-hide-restricted'=> 'Pas deze beperkingen toe op zowel beheerders als anderen',
-'revdelete-log' => 'Opmerking in logboek:',
-'revdelete-submit' => 'Pas toe op de geselecteerde bewerking',
-'revdelete-logentry' => 'zichtbaarheid van bewerkingen is gewijzigd voor [[$1]]',
-'difference' => '(Verschil tussen bewerkingen)',
-'loadingrev' => 'bezig versie voor diff te laden',
-'lineno' => 'Regel $1:',
-'editcurrent' => 'Bewerk de huidige versie van deze pagina',
-'selectnewerversionfordiff'=> 'Selecteer een nieuwere versie voor de vergelijking',
-'selectolderversionfordiff'=> 'Selecteer een oudere versie voor de vergelijking',
-'compareselectedversions'=> 'Vergelijk geselecteerde versies',
-'searchresults' => 'Zoekresultaten',
-'searchresulttext' => 'Voor meer informatie over zoeken op {{SITENAME}}, zie [[Project:Zoeken|Zoeken op {{SITENAME}}]].',
-'searchsubtitle' => 'U zocht naar \'\'\'[[:$1]]\'\'\'',
-'searchsubtitleinvalid' => 'Voor zoekopdracht "$1"',
-'badquery' => 'Verkeerd geformuleerde zoekopdracht',
-'badquerytext' => 'Uw vraag kan niet verwerkt worden.
-Dit komt waarschijnlijk doordat u heeft gezocht op woorden met minder dan drie letters, wat niet mogelijk is.
-Mogelijk heeft u een verkeerde zoekopdracht gebruikt, zoals bijvoorbeeld "fish and and scales".
-Probeer het nog een keer.',
-'matchtotals' => 'De zoekterm "$1" is gevonden in $2 onderwerpen en in de tekst van $3 pagina\'s.',
-'noexactmatch' => '\'\'\'Er bestaat geen pagina met onderwerp $1.\'\'\' U kunt deze [[:$1|aanmaken]].',
-'titlematches' => 'Overeenkomst met onderwerp',
-'notitlematches' => 'Geen resultaten gevonden',
-'textmatches' => 'Overeenkomst met inhoud',
-'notextmatches' => 'Geen pagina\'s gevonden',
-'prevn' => 'vorige $1',
-'nextn' => 'volgende $1',
-'viewprevnext' => '($1) ($2) ($3) tonen.',
-'showingresults' => 'Getoond worden <b>$1</b> resultaten vanaf resultaat <b>$2</b>.',
-'showingresultsnum' => 'Getoond worden <b>$3</b> resultaten vanaf resultaat <b>$2</b>.',
-'nonefound' => '\'\'\'Opmerking\'\'\': mislukte zoekopdrachten worden vaak veroorzaakt door zoeken naar veelvoorkomende woorden als "van" en "het", die niet in de indexen worden opgenomen, of door meer dan één zoekterm op te geven. Alleen pagina\'s die alle zoektermen bevatten worden opgenomen in de resultaten.',
-'powersearch' => 'Zoeken',
-'powersearchtext' => 'Zoek in naamruimten:<br />$1<br />$2 Toon redirects<br />Zoek naar $3 $9',
-'searchdisabled' => 'Zoeken in {{SITENAME}} is niet mogelijk. U kunt gebruik maken van Google. De gegevens over {{SITENAME}} zijn mogelijk niet bijgewerkt.',
-'blanknamespace' => '(Hoofdnaamruimte)',
-'preferences' => 'Voorkeuren',
-'prefsnologin' => 'Niet aangemeld',
-'prefsnologintext' => 'U dient [[Special:Userlogin|aangemeld]] te zijn om uw voorkeuren te kunnen instellen.',
-'prefsreset' => 'Standaardvoorkeuren hersteld.',
-'qbsettings' => 'Menubalk',
-'changepassword' => 'Wachtwoord wijzigen',
-'skin' => 'Uiterlijk',
-'math' => 'Formules',
-'dateformat' => 'Datumopmaak',
-'datedefault' => 'Geen voorkeur',
-'datetime' => 'Datum en tijd',
-'math_failure' => 'Parsen mislukt',
-'math_unknown_error' => 'onbekende fout',
-'math_unknown_function' => 'onbekende functie',
-'math_lexing_error' => 'lexicografische fout',
-'math_syntax_error' => 'syntactische fout',
-'math_image_error' => 'PNG-conversie is mislukt. Ga na of latex, dvips en gs correct geïnstalleerd zijn en converteer nogmaals',
-'math_bad_tmpdir' => 'De map voor tijdelijke bestanden voor wiskundige formules bestaat niet of kan niet gemaakt worden',
-'math_bad_output' => 'De map voor bestanden met wiskundige formules bestaat niet of kan niet gemaakt worden.',
-'math_notexvc' => 'Kan het programma texvc niet vinden; stel alles in volgens de beschrijving in math/README.',
-'prefs-personal' => 'Gebruikersprofiel',
-'prefs-rc' => 'Recente wijzigingen',
-'prefs-watchlist' => 'Volglijst',
-'prefs-watchlist-days' => 'Aantal dagen in de volglijst:',
-'prefs-watchlist-edits' => 'Aantal bewerkingen in de uitgebreide volglijst:',
-'prefs-misc' => 'Diversen',
-'saveprefs' => 'Opslaan',
-'resetprefs' => 'Standaardvoorkeuren herstellen',
-'oldpassword' => 'Huidige wachtwoord:',
-'newpassword' => 'Nieuwe wachtwoord:',
-'retypenew' => 'Herhaling nieuwe wachtwoord:',
-'textboxsize' => 'Bewerken',
-'rows' => 'Regels:',
-'columns' => 'Kolommen:',
-'searchresultshead' => 'Zoeken',
-'resultsperpage' => 'Resultaten per pagina:',
-'contextlines' => 'Regels per resultaat:',
-'contextchars' => 'Context per regel:',
-'stubthreshold' => 'Drempelwaarde voor markering als \'beginnetje\':',
-'recentchangescount' => 'Aantal pagina\'s in Recente wijzigingen:',
-'savedprefs' => 'Uw voorkeuren zijn opgeslagen.',
-'timezonelegend' => 'Tijdzone',
-'timezonetext' => 'Het aantal uren dat uw lokale tijd afwijkt van de servertijd (UTC).',
-'localtime' => 'Plaatselijke tijd',
-'timezoneoffset' => 'Tijdsverschil¹',
-'servertime' => 'Servertijd',
-'guesstimezone' => 'Vanuit de browser toevoegen',
-'allowemail' => 'E-mail van andere gebruikers toestaan',
-'defaultns' => 'Zoek standaard in deze naamruimten:',
-'default' => 'standaard',
-'files' => 'Bestanden',
-'userrights-lookup-user'=> 'Beheer gebruikersgroepen',
-'userrights-user-editname'=> 'Voer een gebruikersnaam in:',
-'editusergroup' => 'Bewerk gebruikersgroepen',
-'userrights-editusergroup'=> 'Bewerk gebruikersgroepen',
-'saveusergroups' => 'Gebruikersgroepen opslaan',
-'userrights-groupsmember'=> 'Lid van:',
-'userrights-groupsavailable'=> 'Beschikbare groepen:',
-'userrights-groupshelp' => 'Selecteer de groepen waaruit u de gebruiker wilt verwijderen of aan toe wilt voegen.
-Niet geselecteerde groepen worden niet gewijzigd. Deselecteer een groep met "Ctrl + linkermuisknop".',
-'userrights-logcomment' => 'Groepslidmaatschap gewijzigd van $1 naar $2',
-'group' => 'Groep:',
-'group-bot' => 'Bots',
-'group-sysop' => 'Beheerders',
-'group-bureaucrat' => 'Bureaucraten',
-'group-steward' => 'Stewards',
-'group-all' => '(alles)',
-'group-bot-member' => 'Bot',
-'group-sysop-member' => 'Beheerder',
-'group-bureaucrat-member'=> 'Bureaucraat',
-'group-steward-member' => 'Steward',
-'grouppage-bot' => 'Project:Bots',
-'grouppage-sysop' => 'Project:Beheerders',
-'grouppage-bureaucrat' => 'Project:Bureaucraten',
-'changes' => 'wijzigingen',
-'recentchanges' => 'Recente wijzigingen',
-'recentchangestext' => 'Toon de meest recente wijzigingen op de wiki op deze pagina.',
-'rcnote' => 'Getoond worden de <strong>$1</strong> laatste bewerkingen in de laatste <strong>$2</strong> dagen, per $3.',
-'rcnotefrom' => 'Wijzigingen sinds <b>$2</b> (met een maximum van <b>$1</b> wijzigingen).',
-'rclistfrom' => 'Toon de wijzigingen vanaf $1',
-'rcshowhideminor' => '$1 kleine wijzigingen',
-'rcshowhidebots' => '$1 bots',
-'rcshowhideliu' => '$1 aangemelde gebruikers',
-'rcshowhideanons' => '$1 anonieme gebruikers',
-'rcshowhidepatr' => '$1 gecontroleerde bewerkingen',
-'rcshowhidemine' => '$1 mijn bewerkingen',
-'rclinks' => 'Toon de $1 laatste wijzigingen in de laatste $2 dagen<br />$3',
-'diff' => 'wijz',
-'hist' => 'gesch',
-'hide' => 'Verberg',
-'show' => 'Toon',
-'minoreditletter' => 'k',
-'newpageletter' => 'N',
-'boteditletter' => 'b',
-'sectionlink' => '→',
-'number_of_watching_users_pageview'=> '[$1 keer op een volglijst]',
-'rc_categories' => 'Toon alleen categorieën (scheid met een "|")',
-'rc_categories_any' => 'Elke',
-'upload' => 'Upload bestand',
-'uploadbtn' => 'Upload bestand',
-'reupload' => 'Opnieuw uploaden',
-'reuploaddesc' => 'Terug naar het uploadformulier.',
-'uploadnologin' => 'Niet aangemeld',
-'uploadnologintext' => 'U dient [[Special:Userlogin|aangemeld]] te zijn
-om bestanden te uploaden.',
-'upload_directory_read_only'=> 'De webserver kan niet schrijven in de uploadmap ($1).',
-'uploaderror' => 'Uploadfout',
-'uploadtext' => 'Gebruik het onderstaande formulier om bestanden te uploaden. Om eerder geüploade bestanden te bekijken of te zoeken kunt u naar de [[Special:Imagelist|lijst van geüploade bestanden]] gaan. Uploads en verwijderingen worden bijgehouden in het [[Special:Log/upload|uploadlogboek]].
-
-Om de afbeelding of het bestand in te voegen in een pagina kunt u een van de volgende codes gebruiken, al naar gelang het bestandsformaat dat van toepassing is:
-
-* \'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:Bestand.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:Bestand.png|alternatieve tekst]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[</nowiki>{{ns:Media}}<nowiki>:Bestand.ogg]]</nowiki>\'\'\'
-
-De laatste link is bedoeld voor mediabestanden.',
-'uploadlog' => 'uploadlogboek',
-'uploadlogpage' => 'Uploadlogboek',
-'uploadlogpagetext' => 'Getoond worden de nieuwste bestanden.',
-'filename' => 'Bestandsnaam',
-'filedesc' => 'Samenvatting',
-'fileuploadsummary' => 'Samenvatting:',
-'filestatus' => 'Auteursrechtensituatie',
-'filesource' => 'Bron',
-'copyrightpage' => 'Project:Auteursrechten',
-'copyrightpagename' => '{{SITENAME}} auteursrechten',
-'uploadedfiles' => 'Geüploade bestanden',
-'ignorewarning' => 'Negeer deze waarschuwing en sla het bestand toch op.',
-'ignorewarnings' => 'Negeer alle waarschuwingen',
-'minlength' => 'Bestandsnamen hebben een minimale lengte van drie letters.',
-'illegalfilename' => 'De bestandsnaam "$1" bevat ongeldige karakters. Geef het bestand een andere naam, en probeer het dan opnieuw te uploaden.',
-'badfilename' => 'De naam van het bestand is gewijzigd in "$1".',
-'badfiletype' => '".$1" is geen aanbevolen bestandsformaat.',
-'largefile' => 'Aanbeveling: maak bestanden niet groter dan $1 bytes, dit bestand is $2 bytes',
-'largefileserver' => 'Het bestand is groter dan de instelling van de server toestaat.',
-'emptyfile' => 'Het bestand dat u heeft geüpload lijkt leeg te zijn. Dit zou kunnen komen door een typefout in de bestandsnaam. Ga a.u.b. na of u dit bestand werkelijk bedoelde te uploaden.',
-'fileexists' => 'Er bestaat al een bestand met deze naam. Controleer $1 als u niet zeker weet of u het huidige bestand wilt overschrijven.',
-'fileexists-forbidden' => 'Er bestaat al een bestand met deze naam. Upload uw bestand onder een andere naam.
-[[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'Er bestaat al een bestand met deze naam bij de gedeelte bestanden. Upload het bestand onder een andere naam. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'De upload is geslaagd',
-'fileuploaded' => 'De upload van bestand $1 is geslaagd.
-Volg alstublieft deze link: $2 naar de beschrijvingspagina en voeg informatie toe over het bestand, zoals waar het vandaan komt, wanneer en door wie het is gemaakt en wat u er nog meer over weet.
-
-Een afbeelding kunt u als volgt toevoegen: <tt><nowiki>[[Image:$1|thumb|Beschrijving]]</nowiki></tt>',
-'uploadwarning' => 'Uploadwaarschuwing',
-'savefile' => 'Bestand opslaan',
-'uploadedimage' => 'heeft "[[$1]]" geüpload',
-'uploaddisabled' => 'Uploaden is uitgeschakeld',
-'uploaddisabledtext' => 'Het uploaden van bestanden is uitgeschakeld op deze wiki.',
-'uploadscripted' => 'Dit bestand bevat HTML- of scriptcode die foutief door uw browser kan worden weergegeven.',
-'uploadcorrupt' => 'Het bestand is corrupt of heeft een onjuiste extensie. Controleer het bestand en upload het opnieuw.',
-'uploadvirus' => 'Het bestand bevat een virus! Details: $1',
-'sourcefilename' => 'Oorspronkelijke bestandsnaam',
-'destfilename' => 'Opslaan als',
-'filewasdeleted' => 'Er is eerder een bestand met deze naam verwijderd. Raadpleeg het $1 voordat u het opnieuw toevoegt.',
-'license' => 'Licentie',
-'nolicense' => 'Maak een keuze',
-'imagelist' => 'Bestandslijst',
-'imagelisttext' => 'Hier volgt een lijst met \'\'\'$1\'\'\' {{plural:$1|bestand|bestanden}} gesorteerd $2.',
-'imagelistforuser' => 'Nu worden alleen bestanden getoond die door $1 zijn toegevoegd.',
-'getimagelist' => 'bezig met ophalen bestandslijst',
-'ilsubmit' => 'Zoek',
-'showlast' => 'Toon de laatste $1 afbeeldingen gesorteerd $2.',
-'byname' => 'op naam',
-'bydate' => 'op datum',
-'bysize' => 'op grootte',
-'imgdelete' => 'verw',
-'imgdesc' => 'beschrijving',
-'imglegend' => 'Verklaring: (desc) = toon/bewerk bestandsbeschrijving.',
-'imghistory' => 'Bestandsgeschiedenis',
-'revertimg' => 'herstel',
-'deleteimg' => 'verw',
-'deleteimgcompletely' => 'Verwijder alle versies van dit bestand',
-'imghistlegend' => 'Verklaring: (huidig) = huidige afbeelding, (verw) = verwijder de oude versie, (herstel) = gebruik eerdere versie.<br />
-<i>Klik op het tijdstip om de versie van het bestand te zien die op dat tijdstip is geüpload.</i>.',
-'imagelinks' => 'Bestandsverwijzingen',
-'linkstoimage' => 'Dit bestand wordt op de volgende pagina\'s gebruikt:',
-'nolinkstoimage' => 'Geen enkele pagina gebruikt dit bestand.',
-'sharedupload' => 'Dit bestand is een gedeelde upload en kan ook door andere projecten gebruikt worden.',
-'shareduploadwiki' => 'Zie $1 voor verdere informatie.',
-'shareduploadwiki-linktext'=> 'bestandsbeschrijving',
-'noimage' => 'Er bestaat nog geen bestand met deze naam. U kunt het $1.',
-'noimage-linktext' => 'uploaden',
-'uploadnewversion-linktext'=> 'Upload een nieuwe versie van dit bestand',
-'mimesearch' => 'Zoeken op MIME-type',
-'mimetype' => 'MIME-type:',
-'unwatchedpages' => 'Pagina\'s die niet op een volglijst staan',
-'listredirects' => 'Lijst van doorverwijzingen',
-'unusedtemplates' => 'Ongebruikte sjablonen',
-'unusedtemplatestext' => 'Deze pagina geeft alle pagina\'s weer in de naamruimte sjabloon die op geen enkele pagina gebruikt worden. Vergeet niet de "Links naar deze pagina" te controleren alvorens dit sjabloon te verwijderen.',
-'unusedtemplateswlh' => 'andere links',
-'randomredirect' => 'Willekeurige doorverwijzing',
-'statistics' => 'Statistieken',
-'sitestats' => 'Statistieken betreffende {{SITENAME}} NL',
-'userstats' => 'Gebruikerstatistieken',
-'sitestatstext' => 'In de database staan \'\'\'$1\'\'\' pagina\'s, inclusief overlegpagina\'s, pagina\'s over {{SITENAME}}, beginnetjes, doorverwijzingen en andere pagina\'s die waarschijnlijk geen content zijn.
-Er zijn waarschijnlijk \'\'\'$2\'\'\' pagina\'s met echte content.
-
-Er zijn \'\'\'$8\'\'\' bestanden toegevoegd.
-
-Er zijn \'\'\'$3\'\'\' pagina\'s getoond en \'\'\'$4\'\'\' bewerkingen gemaakt sinds de wiki is opgezet.
-Dat komt uit op gemiddeld \'\'\'$5\'\'\' bewerkingen per pagina en \'\'\'$6\'\'\' getoonde pagina\'s per bewerking.
-
-De lengte van de [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] is \'\'\'$7\'\'\'.',
-'userstatstext' => 'Er zijn $1 geregistreerde gebruikers; hiervan zijn er \'\'\'$2\'\'\' (of \'\'\'$4%\'\'\') beheerder (zie $3).',
-'disambiguations' => 'Doorverwijspagina\'s',
-'disambiguationspage' => 'Template:Disambig',
-'disambiguationstext' => 'De getoonde pagina\'s verwijzen naar een <i>disambiguation page</i>. Deze horen waarschijnlijk direct naar het juiste onderwerp te verwijzen. <br />Als doorverwijspagina\'s worden de pagina\'s beschouwd waar $1 in voorkomt.<br />Verwijzingen vanuit andere naamruimtes worden hier niet getoond.',
-'doubleredirects' => 'Dubbele doorverwijzingen',
-'doubleredirectstext' => 'Op elke regel staat de eerste doorverwijspagina, de tweede doorverwijspagina en de eerste regel van de tweede doorverwijzing. Meestal is laatste pagina het eigenlijke doel.',
-'brokenredirects' => 'Onjuiste doorverwijzingen',
-'brokenredirectstext' => 'De getoonde doorverwijspagina\'s bevatten een doorverwijzing naar een niet-bestaande pagina.',
-'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
-'ncategories' => '$1 {{PLURAL:$1|categorie|categorieën}}',
-'nlinks' => '{{FORMATNUM|$1}} {{PLURAL:$1|verwijzing|verwijzingen}}',
-'nmembers' => '$1 {{PLURAL:$1|item|items}}',
-'nrevisions' => '$1 {{PLURAL:$1|versie|versies}}',
-'nviews' => '$1 keer bekeken',
-'lonelypages' => 'Weespagina\'s',
-'uncategorizedpages' => 'Niet-gecategoriseerde pagina\'s',
-'uncategorizedcategories'=> 'Niet-gecategoriseerde categorieën',
-'uncategorizedimages' => 'Niet-gecatoriseerde afbeeldingen',
-'unusedcategories' => 'Ongebruikte categorieën',
-'unusedimages' => 'Ongebruikte bestanden',
-'popularpages' => 'Populaire pagina\'s',
-'wantedcategories' => 'Niet-bestaande categorieën met de meeste verwijzingen',
-'wantedpages' => 'Niet-bestaande pagina\'s met de meeste verwijzingen',
-'mostlinked' => 'Pagina\'s waar het meest naar verwezen wordt',
-'mostlinkedcategories' => 'Categorieën waar het meest naar verwezen wordt',
-'mostcategories' => 'Pagina\'s met de meeste categorieën',
-'mostimages' => 'Meest gebruikte bestanden',
-'mostrevisions' => 'Pagina\'s met de meeste bewerkingen',
-'allpages' => 'Alle pagina\'s',
-'prefixindex' => 'Prefix-index',
-'randompage' => 'Willekeurige pagina',
-'shortpages' => 'Korte pagina\'s',
-'longpages' => 'Lange pagina\'s',
-'deadendpages' => 'Pagina\'s zonder links',
-'listusers' => 'Gebruikerslijst',
-'specialpages' => 'Speciale pagina\'s',
-'spheading' => 'Speciale pagina\'s voor alle gebruikers',
-'restrictedpheading' => 'Speciale pagina\'s met beperkte toegang',
-'recentchangeslinked' => 'Volg links',
-'rclsub' => '(van pagina\'s waarnaar "$1" verwijst)',
-'newpages' => 'Nieuwe pagina\'s',
-'ancientpages' => 'Oudste pagina\'s',
-'intl' => 'Taallinks',
-'move' => 'Hernoemen',
-'movethispage' => 'Hernoem pagina',
-'unusedimagestext' => '<p>Let op! Het is mogelijk dat er via een directe link verwezen wordt naar een bestand. Een bestand kan hier dus ten onrechte opgenomen zijn.',
-'unusedcategoriestext' => 'De getoonde categorieën zijn aangemaakt, maar worden door geen enkele pagina of andere categorie gebruikt.',
-'booksources' => 'Boekinformatie',
-'categoriespagetext' => 'Deze wiki kent de volgende categorieën.',
-'data' => 'Data',
-'userrights' => 'Gebruikersrechtenbeheer',
-'groups' => 'Gebruikersgroepen',
-'booksourcetext' => 'Getoond worden verwijzingen naar andere sites waar nieuwe en gebruikte boeken verkocht worden. Mogelijk is er ook verdere informatie te vinden over boeken waar u naar op zoek bent.',
-'alphaindexline' => '$1 tot $2',
-'version' => 'Softwareversie',
-'log' => 'Logboeken',
-'alllogstext' => 'Dit is het gecombineerde logboek. U kunt ook kiezen voor specifieke logboeken en filteren op gebruiker en paginanaam.',
-'logempty' => 'Er zijn geen regels in het logboek die voldoen aan deze criteria.',
-'nextpage' => 'Volgende pagina ($1)',
-'allpagesfrom' => 'Toon pagina\'s vanaf:',
-'allarticles' => 'Alle pagina\'s',
-'allnonarticles' => 'Alle niet-pagina\'s',
-'allinnamespace' => 'Alle pagina\'s (naamruimte $1)',
-'allnotinnamespace' => 'Alle pagina\'s (niet in naamruimte $1)',
-'allpagesprev' => 'Vorige',
-'allpagesnext' => 'Volgende',
-'allpagessubmit' => 'OK',
-'allpagesprefix' => 'Toon pagina\'s die beginnen met:',
-'allpagesbadtitle' => 'De opgegeven paginanaam is ongeldig of had een intertaal of interwiki voorvoegsel. Mogelijk bevatte de naam karakters die niet gebruikt mogen worden in paginanamen.',
-'mailnologin' => 'Geen verzendadres beschikbaar',
-'mailnologintext' => 'U dient [[Special:Userlogin|aangemeld]] te zijn en een geldig e-mailadres in uw [[Special:Preferences|voorkeuren]] te vermelden om andere gebruikers te mailen.',
-'emailuser' => 'E-mail deze gebruiker',
-'emailpage' => 'E-mail gebruiker',
-'emailpagetext' => 'Als deze gebruiker een geldig e-mailadres heeft opgegeven dan kunt u via dit formulier een bericht verzenden. Het e-mailadres dat u heeft opgegeven bij uw voorkeuren wordt als afzender gebruikt.',
-'usermailererror' => 'Foutmelding bij het verzenden:',
-'defemailsubject' => '{{SITENAME}} e-mail',
-'noemailtitle' => 'Van deze gebruiker is geen e-mailadres bekend',
-'noemailtext' => 'Deze gebruiker heeft geen e-mailadres opgegeven of wil geen e-mail ontvangen van andere gebruikers.',
-'emailfrom' => 'Van',
-'emailto' => 'Aan',
-'emailsubject' => 'Onderwerp',
-'emailmessage' => 'Bericht',
-'emailsend' => 'Verzonden',
-'emailsent' => 'E-mail verzonden',
-'emailsenttext' => 'Uw e-mail is verzonden.',
-'watchlist' => 'Volglijst',
-'watchlistfor' => '(voor \'\'\'$1\'\'\')',
-'nowatchlist' => 'Uw volglijst is leeg.',
-'watchlistanontext' => '$1 is verplicht om uw volglijst in te zien of te wijzigen.',
-'watchlistcount' => '\'\'\'Uw volglijst bevat $1 pagina\'s, inclusief overlegpagina\'s.\'\'\'',
-'clearwatchlist' => 'Wis volglijst',
-'watchlistcleartext' => 'Weet u zeker dat u ze wilt verwijderen?',
-'watchlistclearbutton' => 'Wis volglijst',
-'watchlistcleardone' => 'Uw volglijst is gewist ($1 pagina\'s verwijderd).',
-'watchnologin' => 'U bent niet aangemeld',
-'watchnologintext' => 'U dient [[Special:Userlogin|aangemeld]] te zijn om uw volglijst te bewerken.',
-'addedwatch' => 'Toegevoegd aan volglijst',
-'addedwatchtext' => 'De pagina "[[:$1]]" is toegevoegd aan uw [[Special:Watchlist|volglijst]].
-Toekomstige bewerkingen aan deze pagina en de bijbehorende overlegpagina worden op [[Special:Watchlist|uw volglijst]] vermeld en worden \'\'\'vet\'\'\' weergegeven in de [[Special:Recentchanges|lijst van recente wijzigingen]].
-
-Indien u een pagina niet langer wilt volgen, ga dan naar de pagina en klik op "Niet volgen" in de menubalk.',
-'removedwatch' => 'Verwijderd van volglijst',
-'removedwatchtext' => 'De pagina "[[:$1]]" is van uw volglijst verwijderd.',
-'watch' => 'Volg',
-'watchthispage' => 'Volg deze pagina',
-'unwatch' => 'Niet volgen',
-'unwatchthispage' => 'Niet meer volgen',
-'notanarticle' => 'Is geen pagina',
-'watchnochange' => 'Geen van de pagina\'s op uw volglijst is in deze periode bewerkt.',
-'watchdetails' => '* Er staan $1 pagina\'s op uw volglijst, exclusief overlegpagina\'s
-* [[Special:Watchlist/edit|Toon en bewerk de volledige volglijst]]
-* [[Special:Watchlist/clear|Verwijder alle pagina\'s van de volglijst]]',
-'wlheader-enotif' => '* U wordt per e-mail gewaarschuwd',
-'wlheader-showupdated' => '* Pagina\'s die zijn bewerkt sinds uw laatste bezoek worden \'\'\'vet\'\'\' weergegeven',
-'watchmethod-recent' => 'controleer recente wijzigingen op pagina\'s op volglijst',
-'watchmethod-list' => 'controleer pagina\'s op volglijst op wijzigingen',
-'removechecked' => 'Verwijderen',
-'watchlistcontains' => 'Er staan $1 pagina\'s op uw volglijst.',
-'watcheditlist' => 'Getoond wordt een alfabetisch gesorteerde lijst van alle pagina\'s op uw volglijst.
-Vink de vakjes aan voor de pagina\'s die u wilt verwijderen en druk dan
-op \'Verwijderen\' onderaan deze pagina.',
-'removingchecked' => 'De aangegeven pagina\'s worden van uw volglijst verwijderd...',
-'couldntremove' => 'Het was niet mogelijk object \'$1\' te verwijderen...',
-'iteminvalidname' => 'Probleem met object \'$1\', ongeldige naam...',
-'wlnote' => 'Getoond worden de laatste $1 wijzigingen in de laatste $2 uur.',
-'wlshowlast' => 'Toon de laatste $1 uur $2 dagen $3',
-'wlsaved' => 'Dit is een opgeslagen versie van uw volglijst.',
-'wlhideshowown' => '$1 mijn bewerkingen.',
-'wlhideshowbots' => '$1 botbewerkingen.',
-'wldone' => 'Uitgevoerd.',
-'enotif_mailer' => '{{SITENAME}} waarschuwingssysteem',
-'enotif_reset' => 'Markeer alle pagina\'s als bezocht',
-'enotif_newpagetext' => 'Dit is een nieuwe pagina.',
-'changed' => 'gewijzigd',
-'created' => 'aangemaakt',
-'enotif_subject' => 'Pagina $PAGETITLE op {{SITENAME}} is $CHANGEDORCREATED door $PAGEEDITOR',
-'enotif_lastvisited' => 'Zie $1 voor alle wijzigingen sinds uw laatste bezoek.',
-'enotif_body' => 'Beste $WATCHINGUSERNAME,
-
-De pagina $PAGETITLE op {{SITENAME}} is $CHANGEDORCREATED op $PAGEEDITDATE door $PAGEEDITOR, zie $PAGETITLE_URL voor de huidige versie.
-
-$NEWPAGE
-
-Samenvatting van de wijziging: $PAGESUMMARY $PAGEMINOREDIT
-
-Contactgevevens van de auteur:
-E-mail: $PAGEEDITOR_EMAIL
-Wiki: $PAGEEDITOR_WIKI
-
-Tenzij u deze pagina bezoekt komen er geen verdere berichten. Op uw volglijst kunt u voor alle gevolgde pagina\'s de waarschuwingsinstellingen opschonen.
-
- Groet van uw {{SITENAME}} waarschuwingssysteem.
-
---
-U kunt uw volglijstinstellingen wijzigen op:
-{{fullurl:Special:Watchlist/edit}}
-
-Feedback en andere assistentie:
-{{fullurl:Help:Contents}}',
-'deletepage' => 'Verwijder pagina',
-'confirm' => 'Bevestig',
-'excontent' => 'De inhoud was: \'$1\'',
-'excontentauthor' => 'inhoud was: \'$1\' (\'$2\' was de enige auteur)',
-'exbeforeblank' => 'De inhoud was: \'$1\'',
-'exblank' => 'pagina was leeg',
-'confirmdelete' => 'Bevestig verwijdering',
-'deletesub' => '("$1" aan het verwijderen)',
-'historywarning' => 'Waarschuwing: de pagina die u wilt verwijderen heeft meerdere versies:',
-'confirmdeletetext' => 'U staat op het punt een pagina of bestand voorgoed te verwijderen, inclusief de geschiedenis. Bevestig hieronder dat dit inderdaad uw bedoeling is, dat u de gevolgen begrijpt en dat uw verwijdering overeenkomt met het beleid op deze wiki.',
-'actioncomplete' => 'Handeling voltooid.',
-'deletedtext' => '"$1" is verwijderd. Zie $2 voor een overzicht van recente verwijderingen.',
-'deletedarticle' => 'verwijderde "[[$1]]"',
-'dellogpage' => 'Logboek verwijderde pagina\'s',
-'dellogpagetext' => 'Getoond wordt een lijst van recent verwijderde pagina\'s en bestanden.',
-'deletionlog' => 'logboek verwijderde pagina\'s',
-'reverted' => 'Eerdere versie hersteld',
-'deletecomment' => 'Reden voor verwijderen',
-'imagereverted' => 'Herstel naar de eerdere versie is geslaagd.',
-'rollback' => 'Wijzigingen ongedaan maken',
-'rollback_short' => 'Terugdraaien',
-'rollbacklink' => 'terugdraaien',
-'rollbackfailed' => 'Ongedaan maken van wijzigingen mislukt.',
-'cantrollback' => 'Ongedaan maken van wijzigingen onmogelijk: deze pagina heeft slechts 1 auteur.',
-'alreadyrolled' => 'Het is niet mogelijk om de bewerking van de pagina [[$1]] door [[User:$2|$2]] ([[User talk:$2|overleg]]) ongedaan te maken. Iemand anders heeft deze pagina al bewerkt of hersteld naar een eerdere versie.
-
-De meest recente bewerking is gemaakt door [[User:$3|$3]] ([[User talk:$3|overleg]]).',
-'editcomment' => 'Bewerkingssamenvatting: "<i>$1</i>".',
-'revertpage' => 'Wijzigingen door [[Special:Contributions/$2|$2]] hersteld tot de laatste versie door [[User:$1|$1]].',
-'sessionfailure' => 'Er lijkt een probleem te zijn met uw aanmeldsessie. Uw handeling is gestopt uit voorzorg tegen een beveiligingsrisico (dat bestaat uit mogelijke "hijacking" van deze sessie). Ga een pagina terug, laad die pagina opnieuw en probeer het nog eens.',
-'protectlogpage' => 'Logboek beveiligde pagina\'s',
-'protectlogtext' => 'Getoond wordt een lijst van pagina\'s die recentelijk beveiligd zijn, of waarvan de beveiliging is opgeheven.',
-'protectedarticle' => '"[[$1]]" beveiligd',
-'unprotectedarticle' => 'beveiliging "[[$1]]" opgeheven',
-'protectsub' => '(Beveilig "$1")',
-'confirmprotecttext' => 'Wilt u deze pagina inderdaad beveiligen?',
-'confirmprotect' => 'Bevestig beveiliging',
-'protectmoveonly' => 'Alleen beveiligen tegen hernoemen',
-'protectcomment' => 'Reden voor beveiligen',
-'unprotectsub' => '(Beveiliging "$1" opgeheven)',
-'confirmunprotecttext' => 'Wilt u inderdaad de beveiliging van deze pagina opheffen?',
-'confirmunprotect' => 'Bevestig opheffen beveiliging',
-'unprotectcomment' => 'Reden voor opheffen beveiliging',
-'protect-unchain' => 'Maak hernoemen mogelijk',
-'protect-text' => 'Hier kunt u het beveiligingsniveau voor de pagina <strong>$1</strong> bekijken en wijzigen.',
-'protect-viewtext' => 'U heeft geen rechten om de beveiliging te wijzigen. Dit zijn de huidige beveiligingsinstellingen voor <strong>$1</strong>:',
-'protect-default' => '(standaard)',
-'protect-level-autoconfirmed'=> 'Blokkeer niet-geregistreerde gebruikers',
-'protect-level-sysop' => 'Alleen beheerders',
-'restriction-edit' => 'Bewerk',
-'restriction-move' => 'Hernoem',
-'undelete' => 'Toon verwijderde pagina\'s',
-'undeletepage' => 'Verwijderde pagina\'s tonen en terugplaatsen',
-'viewdeletedpage' => 'Toon verwijderde pagina\'s',
-'undeletepagetext' => 'De getoonde pagina\'s zijn verwijderd en kunnen vanuit het archief teruggeplaatst worden.',
-'undeleteextrahelp' => 'Om de hele pagina inclusief alle eerdere versies terug te plaatsen: laat alle hokjes onafgevinkt en klik op \'\'\'\'\'Terugplaatsen!\'\'\'\'\'. Om slechts bepaalde versies terug te zetten: vink de terug te plaatsen versies aan en klik op \'\'\'\'\'Terugplaatsen!\'\'\'\'\'. Als u op \'\'\'\'\'Reset\'\'\'\'\' klikt wordt het toelichtingsveld leeggemaakt en worden alle versies gedeselecteerd.',
-'undeletearticle' => 'Verwijderde pagina terugplaatsen',
-'undeleterevisions' => '$1 versies gearchiveerd',
-'undeletehistory' => 'Als u een pagina terugplaatst, worden alle versies hersteld. Als er al een nieuwe pagina met dezelfde naam is aangemaakt, worden deze versies teruggeplaatst en blijft de huidige versie in tact.',
-'undeletehistorynoadmin'=> 'Deze pagina is verwijderd. De reden hiervoor staat hieronder, samen met de details van de gebruikers die deze pagina hebben bewerkt vóór de verwijdering. De verwijderde inhoud van de pagina is alleen zichtbaar voor beheerders.',
-'undeleterevision' => 'Verwijderde versie van $1',
-'undeletebtn' => 'Terugplaatsen',
-'undeletecomment' => 'Toelichting:',
-'undeletedarticle' => '"[[$1]]" is teruggeplaatst',
-'undeletedrevisions' => '$1 versies teruggeplaatst',
-'undeletedrevisions-files'=> '$1 versies en $2 bestand(en) teruggeplaatst',
-'undeletedfiles' => '$1 bestand(en) teruggeplaatst',
-'cannotundelete' => 'Verwijderen mislukt. Misschien heeft een andere gebruiker de pagina al verwijderd.',
-'undeletedpage' => '<big>\'\'\'$1 is teruggeplaatst\'\'\'</big>
-
-In het [[Special:Log/delete|verwijderlogboek]] staan recente verwijderingen en herstelhandelingen.',
-'namespace' => 'Naamruimte:',
-'invert' => 'Omgekeerde selectie',
-'contributions' => 'Bijdragen gebruiker',
-'mycontris' => 'Mijn bijdragen',
-'contribsub' => 'Voor $1',
-'nocontribs' => 'Geen wijzigingen gevonden die aan de gestelde criteria voldoen.',
-'ucnote' => 'Getoond worden de laatste <b>$1</b> wijzigingen van deze gebruiker in de laatste <b>$2</b> dagen.',
-'uclinks' => 'Toon de laatste $1 wijzigingen; toon de laatste $2 dagen.',
-'uctop' => ' (laatste wijziging)',
-'newbies' => 'nieuwelingen',
-'sp-newimages-showfrom' => 'Toon nieuwe afbeeldingen vanaf $1',
-'sp-contributions-newest'=> 'Nieuwste',
-'sp-contributions-oldest'=> 'Oudste',
-'sp-contributions-newer'=> '$1 nieuwere',
-'sp-contributions-older'=> '$1 oudere',
-'sp-contributions-newbies-sub'=> 'Voor nieuwelingen',
-'whatlinkshere' => 'Verwijzingen naar deze pagina',
-'notargettitle' => 'Geen doelpagina',
-'notargettext' => 'U heeft niet opgegeven voor welke pagina of gebruiker u deze handeling wilt uitvoeren.',
-'linklistsub' => '(Lijst van verwijzingen)',
-'linkshere' => 'De volgende pagina\'s verwijzen hiernaar toe:',
-'nolinkshere' => 'Geen enkele pagina verwijst hierheen.',
-'isredirect' => 'redirectpagina',
-'istemplate' => 'ingevoegd als sjabloon',
-'blockip' => 'Gebruiker blokkeren',
-'blockiptext' => 'Gebruik het onderstaande formulier om schrijftoegang voor een gebruiker of IP-adres in te trekken. Doe dit alleen als bescherming tegen vandalisme en in overeenstemming met het [[Project:Policy|beleid]].
-Geef hieronder een reden op (bijvoorbeeld welke pagina\'s gevandaliseerd zijn).',
-'ipaddress' => 'IP-adres',
-'ipadressorusername' => 'IP-adres of gebruikersnaam',
-'ipbexpiry' => 'Duur (maak een keuze)',
-'ipbreason' => 'Reden',
-'ipbsubmit' => 'Blokkeer deze gebruiker',
-'ipbother' => 'Andere duur',
-'ipboptions' => '15 minuten:15 min,1 uur:1 hour,2 uur:2 hours,6 uur:6 hours,12 uur:12 hours,1 dag:1 day,3 dagen:3 days,1 week:1 week,2 weken:2 weeks,1 maand:1 month,3 maanden:3 months,6 maanden:6 months,1 jaar:1 year,onbeperkt:infinite',
-'ipbotheroption' => 'ander verloop',
-'badipaddress' => 'Geen geldig IP-adres',
-'blockipsuccesssub' => 'Blokkering geslaagd',
-'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] is geblokkeerd.<br />
-Zie de [[Special:Ipblocklist|Lijst van geblokkeerde IP-adressen]].',
-'unblockip' => 'Deblokkeer gebruiker',
-'unblockiptext' => 'Gebruik het onderstaande formulier om opnieuw schrijftoegang te geven aan een geblokkeerde gebruiker of IP-adres.',
-'ipusubmit' => 'Blokkade van dit adres opheffen.',
-'unblocked' => 'Blokkade van [[User:$1|$1]] is opgeheven',
-'ipblocklist' => 'Lijst van geblokkeerde gebruikers en IP-adressen.',
-'blocklistline' => 'Op $1 blokkeerde $2: $3 ($4)',
-'infiniteblock' => 'onbeperkt',
-'expiringblock' => 'verloopt op $1',
-'ipblocklistempty' => 'Het blokkeerlogboek is leeg.',
-'blocklink' => 'blokkeer',
-'unblocklink' => 'deblokkeer',
-'contribslink' => 'bijdragen',
-'autoblocker' => 'Automatisch geblokkeerd omdat het IP-adres overeenkomt met dat van [[User:$1|$1]], die geblokkeerd is om de volgende reden: "\'\'\'$2\'\'\'"',
-'blocklogpage' => 'Blokkeerlogboek',
-'blocklogentry' => '"[[$1]]" is geblokkeerd voor de duur van $2.',
-'blocklogtext' => 'Hier ziet u een lijst van de recente blokkeringen en deblokkeringen. Automatische blokkeringen en deblokkeringen komen niet in het logboek. Zie de [[Special:Ipblocklist|Ipblocklist]] voor op dit moment geblokkeerde adressen.',
-'unblocklogentry' => 'blokkade van $1 opgeheven',
-'range_block_disabled' => 'De mogelijkheid voor beheerders om een groep IP-addressen te blokkeren is uitgeschakeld.',
-'ipb_expiry_invalid' => 'Ongeldige duur.',
-'ip_range_invalid' => 'Ongeldige IP-reeks.',
-'proxyblocker' => 'Proxyblocker',
-'proxyblockreason' => 'Dit is een automatische preventieve blokkade omdat u gebruik maakt van een open proxyserver. Neem a.u.b. contact op met uw Internet provider of uw helpdesk en stel die op de hoogte van dit ernstige beveiligingsprobleem.',
-'proxyblocksuccess' => 'Geslaagd.',
-'sorbs' => 'SORBS DNS-blacklist',
-'sorbsreason' => 'Uw IP-adres is opgenomen in de [http://www.sorbs.net SORBS DNS-blacklist] als open proxyserver.',
-'sorbs_create_account_reason'=> 'Uw IP-adres is opgenomen in de [http://www.sorbs.net SORBS DNS-blacklist] als open proxyserver. U kunt geen account aanmaken.',
-'lockdb' => 'Blokkeer de database',
-'unlockdb' => 'Blokkering van de database opheffen',
-'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 u deze handeling wilt uitvoeren en dat u 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.
-
-Bevestig dat u deze handeling wilt uitvoeren.',
-'lockconfirm' => 'Ja, ik wil de database blokkeren.',
-'unlockconfirm' => 'Ja, ik wil de database vrijgeven.',
-'lockbtn' => 'Blokkeer de database',
-'unlockbtn' => 'Geef de database vrij',
-'locknoconfirm' => 'U heeft uw keuze niet bevestigd via het vinkvakje.',
-'lockdbsuccesssub' => 'Blokkeren database geslaagd',
-'unlockdbsuccesssub' => 'Database vrijgegeven.',
-'lockdbsuccesstext' => 'De database is geblokkeerd.
-<br />Vergeet niet de database vrij te geven zodra u klaar bent met uw onderhoud.',
-'unlockdbsuccesstext' => 'De database is vrijgegeven.',
-'makesysoptitle' => 'Maak een gebruiker beheerder',
-'makesysoptext' => 'Dit formulier wordt door bureaucraten gebruikt om een gebruiker beheerder te maken.
-Geef de naam van een gebruiker in het veld in en klik op de knop om de gebruiker beheerder te maken.',
-'makesysopname' => 'Gebruikersnaam:',
-'makesysopsubmit' => 'Wijzig de gebruikersrechten',
-'makesysopok' => '<b>Gebruiker "$1" is nu beheerder</b>',
-'makesysopfail' => '<b>Gebruiker "$1" kon geen beheerder gemaakt worden. Heeft u de juiste naam opgegeven?</b>',
-'setbureaucratflag' => 'Maak deze gebruiker ook bureaucraat',
-'setstewardflag' => 'Maak deze gebruiker ook steward',
-'rightslog' => 'Gebruikersrechtenlogboek',
-'rightslogtext' => 'Getoond wordt het logboek met wijzigingen in gebruikersrechten.',
-'rightslogentry' => 'wijzigde de gebruikersrechten voor $1 van $2 naar $3',
-'rights' => 'Rechten:',
-'set_user_rights' => 'Gebruikersrechten aanpassen',
-'user_rights_set' => '<b>Rechten van gebruiker "$1" bijgewerkt</b>',
-'set_rights_fail' => '<b>Gebruikersrechten voor "$1" konden niet worden aangepast. (Hebt u de naam juist ingevoerd?)</b>',
-'makesysop' => 'Maak een gebruiker beheerder',
-'already_sysop' => 'Deze gebruiker is al beheerder',
-'already_bureaucrat' => 'Deze gebruiker is al bureaucraat',
-'already_steward' => 'Deze gebruiker is al steward',
-'rightsnone' => '(geen)',
-'movepage' => 'Hernoem pagina',
-'movepagetext' => 'Door middel van het onderstaande formulier kunt u 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. Controleer na het hernoemen of er geen dubbele of onjuiste doorverwijzingen zijn onstaan. U bent verantwoordelijk voor de continuiteït van de verwijzingen.
-
-Een wijziging van de paginanaam kan \'\'\'alleen\'\'\' worden uitgevoerd als de nieuwe paginanaam:
-*nog niet bestaat, of
-*slechts een doorverwijspagina zonder verdere geschiedenis is.
-
-<b>WAARSCHUWING!</b>
-Voor populaire pagina\'s kan her hernoemen drastische en onvoorziene gevolgen hebben. Zorg ervoor dat u de consequenties overziet voordat u deze handeling uitvoert.',
-'movepagetalktext' => 'De bijbehorende overlegpagina krijgt automatisch een andere naam, \'\'\'tenzij\'\'\':
-* De overlegpagina onder de nieuwe naam al bestaat;
-* U het onderstaande vinkje deselecteert.',
-'movearticle' => 'Hernoem pagina',
-'movenologin' => 'Niet aangemeld',
-'movenologintext' => 'U dient [[Special:Userlogin|aangemeld]] te zijn om een pagina te hernoemen.',
-'newtitle' => 'Naar de nieuwe paginanaam',
-'movepagebtn' => 'Hernoem pagina',
-'pagemovedsub' => 'Hernoemen pagina geslaagd',
-'pagemovedtext' => 'Pagina "[[$1]]" is hernoemd naar "[[$2]]".',
-'articleexists' => 'De pagina bestaat al of de paginanaam is ongeldig.
-Kies a.u.b. een andere paginanaam.',
-'talkexists' => '\'\'\'De pagina is hernoemd, maar de overlegpagina kon niet hernoemd worden omdat er al een pagina met de nieuwe naam bestaat. Combineer de overlegpagina\'s a.u.b. handmatig.\'\'\'',
-'movedto' => 'hernoemd naar',
-'movetalk' => 'Hernoem de bijbehorende overlegpagina',
-'talkpagemoved' => 'De bijbehorende overlegpagina is ook hernoemd.',
-'talkpagenotmoved' => 'De bijhorende overlegpagina is <strong>niet</strong> hernoemd.',
-'1movedto2' => '[[$1]] hernoemd naar [[$2]]',
-'1movedto2_redir' => '[[$1]] hernoemd over de doorverwijzing [[$2]]',
-'movelogpage' => 'Logboek hernoemde pagina\'s',
-'movelogpagetext' => 'Getoond wordt een lijst met hernoemde pagina\'s.',
-'movereason' => 'Reden',
-'revertmove' => 'Terugdraaien',
-'delete_and_move' => 'Verwijderen en hernoemen',
-'delete_and_move_text' => '==Verwijdering nodig==
-Onder de naam "[[$1]]" bestaat al een pagina. Wilt u het verwijderen om plaats te maken voor de te hernoemen pagina?',
-'delete_and_move_confirm'=> 'Ja, verwijder de pagina',
-'delete_and_move_reason'=> 'Verwijderd in verband met hernoeming',
-'selfmove' => 'U kunt een pagina niet hernoemen naar dezelfde paginanaam.',
-'immobile_namespace' => 'De gewenste paginanaam is van een speciaal type. Een pagina kan niet hernoemd worden naar die naamruimte.',
-'export' => 'Exporteren',
-'exporttext' => 'U kunt de tekst en geschiedenis van een pagina of pagina\'s exporteren naar XML. Dit exportbestand is daarna te importeren in een andere MediaWiki via de pagina Special:Import.
-
-Geef in het onderstaande veld de namen van de te exporteren pagina\'s op, één pagina per regel, en geef aan of u alle versies met de bewerkingssamenvatting of alleen de huidige versies met de bewerkingssamenvatting wilt exporteren.
-
-In het laatste geval kunt u ook een link gebruiken, bijvoorbeeld [[Special:Export/{{Mediawiki:Mainpage}}]] voor de pagina {{Mediawiki:Mainpage}}.',
-'exportcuronly' => 'Alleen de actuele versie, niet de voorgeschiedenis',
-'exportnohistory' => '----
-\'\'\'NB:\'\'\' het exporteren van de gehele geschiedenis is uitgeschakeld wegens prestatieredenen.',
-'export-submit' => 'Exporteer',
-'allmessages' => 'Systeemteksten',
-'allmessagesname' => 'Naam',
-'allmessagesdefault' => 'Standaardinhoud',
-'allmessagescurrent' => 'Huidige inhoud',
-'allmessagestext' => 'Dit is een lijst van systeemberichten die beschikbaar zijn in de MediaWiki-naamruimte:',
-'allmessagesnotsupportedUI'=> 'De taal die u hebt geselecteerd voor berichten (<b>$1</b>) wordt niet ondersteund door Special:Allmessages op deze wiki.',
-'allmessagesnotsupportedDB'=> 'Er is geen ondersteuning voor Special:AllMessages omdat \'\'$wgUseDatabaseMessages\'\'\' uitgeschakeld is.',
-'allmessagesfilter' => 'Bericht naam filter:',
-'allmessagesmodified' => 'Toon alleen gewijzigde systeemteksten',
-'thumbnail-more' => 'Groter',
-'missingimage' => '<b>Afbeelding ontbreekt</b><br /><i>$1</i>',
-'filemissing' => 'Bestand is zoek',
-'thumbnail_error' => 'Fout bij het aanmaken van thumbnail: $1',
-'import' => 'Pagina\'s importeren',
-'importinterwiki' => 'Transwiki-import',
-'import-interwiki-text' => 'Selecteer een wiki en paginanaam om te importeren.
-Versie- en auteursgegevens blijven hierbij in tact.
-Alle transwiki-importhandelingen worden opgeslagen in het [[Special:Log/import|importlogboek]].',
-'import-interwiki-history'=> 'Kopieer de geschiedenis van deze pagina',
-'import-interwiki-submit'=> 'Importeer',
-'import-interwiki-namespace'=> 'Plaats pagina\'s in de volgende naamruimte:',
-'importtext' => 'Gebruik de optie special:Export in de wiki waar de informatie vandaan komt, sla de uitvoer op uw eigen systeem op, en voeg die daarna hier toe.',
-'importstart' => 'Pagina\'s aan het importeren...',
-'import-revision-count' => '$1 versie(s)',
-'importnopages' => 'Geen pagina\'s te importeren.',
-'importfailed' => 'Import is mislukt: $1',
-'importunknownsource' => 'Onbekend importbrontype',
-'importcantopen' => 'Kon het importbestand niet openen',
-'importbadinterwiki' => 'Verkeerde interwikilink',
-'importnotext' => 'Leeg of geen tekst',
-'importsuccess' => 'Import geslaagd!',
-'importhistoryconflict' => 'Er zijn conflicten in de geschiedenis van de pagina (is misschien eerder geïmporteerd)',
-'importnosources' => 'Er zijn geen transwiki-importbronnen gedefinieerd en directe geschiedenis-uploads zijn geblokkeerd.',
-'importnofile' => 'Er is geen importbestand geüpload..',
-'importuploaderror' => 'Upload van het importbestand in mislukt; mogelijk is het bestand groter is dan de limiet.',
-'importlogpage' => 'Importlogboek',
-'importlogpagetext' => 'Administratieve import van pagina\'s met geschiedenis van andere wiki\'s.',
-'import-logentry-upload'=> '$1 geïmporteerd via een bestandsupload',
-'import-logentry-upload-detail'=> '$1 versie(s)',
-'import-logentry-interwiki'=> 'transwiki $1',
-'import-logentry-interwiki-detail'=> '$1 versie(s) van $2',
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions'=> 'v',
-'accesskey-watch' => 'w',
-'tooltip-search' => 'Doorzoek deze wiki [alt-f]',
-'tooltip-minoredit' => 'Markeer dit als een kleine wijziging [alt-i]',
-'tooltip-save' => 'Sla uw wijzigingen op [alt-s]',
-'tooltip-preview' => 'Toon uw versie voor het opslaan. Gebruik dit! [alt-p]',
-'tooltip-diff' => 'Toon de gemaakte wijzigingen. [alt-d]',
-'tooltip-compareselectedversions'=> 'Toon de verschillen tussen de geselecteerde versies. [alt-v]',
-'tooltip-watch' => 'Voeg deze pagina toe aan uw volglijst [alt-w]',
-'Monobook.css' => '/* Een CSS die hier wordt geplaatst heeft invloed op alle gebruikers van de skin Monobook */',
-'nodublincore' => 'Dublin Core RDF metadata is uitgeschakeld op deze server.',
-'nocreativecommons' => 'Creative Commons RDF metadata is uitgeschakeld op deze server.',
-'notacceptable' => 'De wikiserver kan de gegevens niet leveren in een vorm die uw client kan lezen.',
-'anonymous' => 'Anonieme gebruiker(s) van {{SITENAME}}',
-'siteuser' => '{{SITENAME}} gebruiker $1',
-'lastmodifiedby' => 'Deze pagina is het laatst bewerkt op $1 door $2.',
-'and' => 'en',
-'othercontribs' => 'Gebaseerd op werk van $1.',
-'others' => 'anderen',
-'siteusers' => '{{SITENAME}} gebruiker(s) $1',
-'creditspage' => 'Auteurspagina',
-'nocredits' => 'Er is geen auteursinformatie beschikbaar voor deze pagina.',
-'spamprotectiontitle' => 'Spamfilter',
-'spamprotectiontext' => 'De pagina die u wilde opslaan werd geblokkeerd door het spamfilter. Meestal wordt dit door een externe link veroorzaakt.
-
-Hier is een reguliere expressie met de patronen die momenteel geblokkeerd worden:',
-'spamprotectionmatch' => 'De volgende tekst veroorzaakte het alarm van de spamfilter: $1',
-'subcategorycount' => 'Er {{PLURAL:$1|is één subcategorie|zijn $1 subcategorieën}} binnen deze categorie.',
-'categoryarticlecount' => 'Er {{PLURAL:$1|staat één onderwerp|staan $1 onderwerpen}} in deze categorie.',
-'listingcontinuesabbrev'=> ' (vervolg)',
-'spambot_username' => 'MediaWiki opschoning spam',
-'spam_reverting' => 'Terugdraaien naar de laatste versie die geen link heeft naar $1',
-'spam_blanking' => 'Alle wijzigingen met een link naar $1 worden verwijderd',
-'infosubtitle' => 'Informatie voor pagina',
-'numedits' => 'Aantal bewerkingen (pagina): $1',
-'numtalkedits' => 'Aantal bewerkingen (overlegpagina): $1',
-'numwatchers' => 'Aantal volgers: $1',
-'numauthors' => 'Aantal auteurs (pagina): $1',
-'numtalkauthors' => 'Aantal verschilende auteurs (overlegpagina): $1',
-'mw_math_png' => 'Altijd als PNG weergeven',
-'mw_math_simple' => 'HTML voor eenvoudige formules, anders PNG',
-'mw_math_html' => 'HTML indien mogelijk, anders PNG',
-'mw_math_source' => 'Toon de TeX broncode (voor tekstbrowsers)',
-'mw_math_modern' => 'Aanbevolen methode voor recente browsers',
-'mw_math_mathml' => 'MathML',
-'markaspatrolleddiff' => 'Markeer als gecontroleerd',
-'markaspatrolledtext' => 'Markeer deze pagina als gecontroleerd',
-'markedaspatrolled' => 'Gemarkeerd als gecontroleerd',
-'markedaspatrolledtext' => 'De gekozen versie is gemarkeerd als gecontroleerd.',
-'rcpatroldisabled' => 'De controlemogelijkheid op recente wijzigingen is uitgeschakeld.',
-'rcpatroldisabledtext' => 'De mogelijkheid om recente wijzigingen als gecontroleerd aan te merken is op dit ogenblik uitgeschakeld.',
-'markedaspatrollederror'=> 'Kan niet als gecontroleerd worden aangemerkt',
-'markedaspatrollederrortext'=> 'Selecteer een versie om als gecontroleerd aan te merken.',
-'Monobook.js' => '/* tooltips en sneltoetsen */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'Mijn gebruikerspagina\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Gebruikerspagina voor uw IP-adres\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'Mijn overlegpagina\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'Overlegpagina van de anonieme gebruiker van dit IP-adres\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Mijn voorkeuren\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'Pagina\'s die op mijn volglijst staan\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'Mijn bijdragen\');
- ta[\'pt-login\'] = new Array(\'o\',\'U wordt van harte uitgenodigd om u aan te melden als gebruiker, maar dit is niet verplicht\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'U wordt van harte uitgenodigd om u aan te melden als gebruiker, maar dit is niet verplicht\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Afmelden\');
- ta[\'ca-talk\'] = new Array(\'t\',\'Toon de overlegtekst bij deze pagina\');
- ta[\'ca-edit\'] = new Array(\'e\',\'U kunt deze pagina bewerken. Gebruik a.u.b. de voorbeeldweergaveknop alvorens te bewaren\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'Voeg uw opmerking toe aan de overlegpagina\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Deze pagina is beveiligd tegen wijzigen. U kunt de pagina wel inzien\');
- ta[\'ca-history\'] = new Array(\'h\',\'Eerdere versies van deze pagina\');
- ta[\'ca-protect\'] = new Array(\'=\',\'Beveilig deze pagina tegen wijzigen\');
- ta[\'ca-delete\'] = new Array(\'d\',\'Verwijder deze pagina\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'Plaats verwijderde versies van deze pagina terug\');
- ta[\'ca-move\'] = new Array(\'m\',\'Hernoem deze pagina\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Voeg deze pagina toe aan mijn volglijst\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Verwijder deze pagina van mijn volglijst\');
- ta[\'search\'] = new Array(\'f\',\'Doorzoek deze wiki\');
- ta[\'p-logo\'] = new Array(\'\',\'Hoofdpaginalogo\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'Ga naar de Hoofdpagina\');
- ta[\'n-portal\'] = new Array(\'\',\'Informatie over het project: wie, wat, hoe en waarom\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Achtergrondinformatie over actuele zaken\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'Toon recente wijzigingen\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Toon een willekeurige pagina\');
- ta[\'n-help\'] = new Array(\'\',\'Hulpinformatie over deze wiki\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Ondersteun ons financieel\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Toon verwijzingen naar deze pagina\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Toon wijzigingen van pagina\'s waar deze pagina naar verwijst\');
- ta[\'feed-rss\'] = new Array(\'\',\'RSS-feed voor deze pagina\');
- ta[\'feed-atom\'] = new Array(\'\',\'Atom-feed voor deze pagina\');
- ta[\'t-contributions\'] = new Array(\'\',\'Bijdragen van deze gebruiker\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Verzend een e-mail naar deze gebruiker\');
- ta[\'t-upload\'] = new Array(\'u\',\'Upload bestanden\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'Toon alle speciale pagina\'s\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Toon de paginatekst\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Toon de gebruikerspagina\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'Toon de mediatekst\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Deze speciale pagina kunt u niet wijzigen\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'Toon de projectpagina\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'Toon de afbeeldingspagina\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Toon de systeemtekstpagina\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'Toon de sjabloonpagina\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'Toon de helppagina\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'Toon de rubriekpagina\');',
-'deletedrevision' => 'Oude versie $1 verwijderd.',
-'previousdiff' => '↠Vorige wijziging',
-'nextdiff' => 'Volgende wijziging →',
-'imagemaxsize' => 'Maximale grootte beelden op beschrijvingspagina:',
-'thumbsize' => 'Grootte thumbnail:',
-'showbigimage' => 'Download afbeelding in origineel formaat ($1x$2 pixels, $3 kB)',
-'newimages' => 'Nieuwe afbeeldingen',
-'showhidebots' => '($1 bots)',
-'noimages' => 'Niets te zien.',
-'specialloguserlabel' => 'Gebruiker:',
-'speciallogtitlelabel' => 'Paginanaam:',
-'passwordtooshort' => 'Uw wachtwoord is te kort. Het moet uit minstens $1 tekens bestaan',
-'mediawarning' => '\'\'\'Waarschuwing\'\'\': dit bestand bevat mogelijk programmacode die uw systeem schade kan berokkenen.<hr />',
-'fileinfo' => '$1KB, MIME type: <code>$2</code>',
-'metadata' => 'Metadata',
-'metadata-help' => 'Dit bestand bevat aanvullende informatie, die door een fotocamera, scanner of fotobewerkingsprogramma toegevoegd kan zijn. Wanneer het bestand aangepast is, dan kunnen details niet overeenkomen met de gewijzigde afbeelding.',
-'metadata-expand' => 'Toon uitgebreide gegevens',
-'metadata-collapse' => 'Verberg uitgebreide gegevens',
-'exif-imagewidth' => 'Breedte',
-'exif-imagelength' => 'Hoogte',
-'exif-bitspersample' => 'Bits per component',
-'exif-compression' => 'Compressieschema',
-'exif-photometricinterpretation'=> 'Pixelcompositie',
-'exif-orientation' => 'Oriëntatie',
-'exif-samplesperpixel' => 'Aantal componenten',
-'exif-planarconfiguration'=> 'Gegevensstructuur',
-'exif-ycbcrsubsampling' => 'Subsampleverhouding van Y tot C',
-'exif-ycbcrpositioning' => 'Y- en C-positionering',
-'exif-xresolution' => 'Horizontale resolutie',
-'exif-yresolution' => 'Verticale resolutie',
-'exif-resolutionunit' => 'Eenheid X en Y resolutie',
-'exif-stripoffsets' => 'Locatie afbeeldingsgegevens',
-'exif-rowsperstrip' => 'Rijen per strip',
-'exif-stripbytecounts' => 'Bytes per gecomprimeerde strip',
-'exif-jpeginterchangeformat'=> 'Afstand tot JPEG SOI',
-'exif-jpeginterchangeformatlength'=> 'Bytes JPEG-gegevens',
-'exif-transferfunction' => 'Transferfunctie',
-'exif-whitepoint' => 'Witpuntchromaticiteit',
-'exif-primarychromaticities'=> 'Chromaticities of primaries',
-'exif-ycbcrcoefficients'=> 'Transformatiematrixcoëfficiënten voor de kleurruimte',
-'exif-referenceblackwhite'=> 'Paar zwart en wit referentiewaarden',
-'exif-datetime' => 'Tijdstip laatste bestandswijziging',
-'exif-imagedescription' => 'Omschrijving afbeelding',
-'exif-make' => 'Merk camera',
-'exif-model' => 'Cameramodel',
-'exif-software' => 'Gebruikte software',
-'exif-artist' => 'Auteur',
-'exif-copyright' => 'Copyrighthouder',
-'exif-exifversion' => 'Exif-versie',
-'exif-flashpixversion' => 'Ondersteunde Flashpix-versie',
-'exif-colorspace' => 'Kleurruimte',
-'exif-componentsconfiguration'=> 'Betekenis van elke component',
-'exif-compressedbitsperpixel'=> 'Beeldcompressiemethode',
-'exif-pixelydimension' => 'Bruikbare afbeeldingsbreedte',
-'exif-pixelxdimension' => 'Bruikbare afbeeldingshoogte',
-'exif-makernote' => 'Opmerkingen maker',
-'exif-usercomment' => 'Opmerkingen',
-'exif-relatedsoundfile' => 'Bijbehorend audiobestand',
-'exif-datetimeoriginal' => 'Tijdstip gegevensaanmaak',
-'exif-datetimedigitized'=> 'Tijdstip digitalisering',
-'exif-exposuretime' => 'Belichtingstijd',
-'exif-fnumber' => 'F-getal',
-'exif-fnumber-format' => 'f/$1',
-'exif-exposureprogram' => 'Belichtingsprogramma',
-'exif-spectralsensitivity'=> 'Spectrale gevoeligheid',
-'exif-isospeedratings' => 'ISO/ASA-waarde',
-'exif-oecf' => 'Opto-elektronische conversiefactor',
-'exif-shutterspeedvalue'=> 'Sluitersnelheid',
-'exif-aperturevalue' => 'Diafragma',
-'exif-brightnessvalue' => 'Helderheid',
-'exif-exposurebiasvalue'=> 'Belichtingscompensatie',
-'exif-maxaperturevalue' => 'Maximale diafragma-opening',
-'exif-subjectdistance' => 'Objectafstand',
-'exif-meteringmode' => 'Methode lichtmeting',
-'exif-lightsource' => 'Lichtbron',
-'exif-flash' => 'Flitser',
-'exif-focallength' => 'Brandpuntsafstand',
-'exif-focallength-format'=> '$1 mm',
-'exif-subjectarea' => 'Objectruimte',
-'exif-flashenergy' => 'Flitssterkte',
-'exif-focalplanexresolution'=> 'Brandpuntsvlak-X-resolutie',
-'exif-focalplaneyresolution'=> 'Brandpuntsvlak-Y-resolutie',
-'exif-focalplaneresolutionunit'=> 'Eenheid CCD-resolutie',
-'exif-subjectlocation' => 'Objectlocatie',
-'exif-exposureindex' => 'Belichtingsindex',
-'exif-sensingmethod' => 'Opvangmethode',
-'exif-filesource' => 'Bestandsbron',
-'exif-scenetype' => 'Soort scene',
-'exif-cfapattern' => 'CFA-patroon',
-'exif-customrendered' => 'Aangepaste beeldverwerking',
-'exif-exposuremode' => 'Belichtingsinstelling',
-'exif-whitebalance' => 'Witbalans',
-'exif-digitalzoomratio' => 'Digitale zoomfactor',
-'exif-focallengthin35mmfilm'=> 'Brandpuntsafstand (35mm-equivalent)',
-'exif-scenecapturetype' => 'Soort opname',
-'exif-gaincontrol' => 'Piekbeheersing',
-'exif-contrast' => 'Contrast',
-'exif-saturation' => 'Verzadiging',
-'exif-sharpness' => 'Scherpte',
-'exif-devicesettingdescription'=> 'Omschrijving apparaatinstellingen',
-'exif-subjectdistancerange'=> 'Bereik objectafstand',
-'exif-imageuniqueid' => 'Uniek ID afbeelding',
-'exif-gpsversionid' => 'GPS versienummer',
-'exif-gpslatituderef' => 'Noorder- of zuiderbreedte',
-'exif-gpslatitude' => 'Breedtegraad',
-'exif-gpslongituderef' => 'Ooster- of westerlengte',
-'exif-gpslongitude' => 'Lengtegraad',
-'exif-gpsaltituderef' => 'Hoogtereferentie',
-'exif-gpsaltitude' => 'Hoogte',
-'exif-gpstimestamp' => 'GPS-tijd (atoomklok)',
-'exif-gpssatellites' => 'Gebruikte satellieten voor meting',
-'exif-gpsstatus' => 'Ontvangerstatus',
-'exif-gpsmeasuremode' => 'Meetmodus',
-'exif-gpsdop' => 'Meetprecisie',
-'exif-gpsspeedref' => 'Snelheid eenheid',
-'exif-gpsspeed' => 'Snelheid van GPS-ontvanger',
-'exif-gpstrackref' => 'Referentie voor richting van beweging',
-'exif-gpstrack' => 'Richting van beweging',
-'exif-gpsimgdirectionref'=> 'Referentie voor richting van afbeelding',
-'exif-gpsimgdirection' => 'Richting van afbeelding',
-'exif-gpsmapdatum' => 'Gebruikte geodetische onderzoeksgegevens',
-'exif-gpsdestlatituderef'=> 'Referentie voor breedtegraad bestemming',
-'exif-gpsdestlatitude' => 'Breedtegraad bestemming',
-'exif-gpsdestlongituderef'=> 'Referentie voor lengtegraad bestemming',
-'exif-gpsdestlongitude' => 'Lengtegraad bestemming',
-'exif-gpsdestbearingref'=> 'Referentie voor richting naar bestemming',
-'exif-gpsdestbearing' => 'Richting naar bestemming',
-'exif-gpsdestdistanceref'=> 'Referentie voor afstand tot bestemming',
-'exif-gpsdestdistance' => 'Afstand tot bestemming',
-'exif-gpsprocessingmethod'=> 'GPS-verwerkingsmethode',
-'exif-gpsareainformation'=> 'Naam GPS-gebied',
-'exif-gpsdatestamp' => 'GPS-datum',
-'exif-gpsdifferential' => 'Differentiele GPS-correctie',
-'exif-compression-1' => 'Ongecomprimeerd',
-'exif-orientation-1' => 'Normaal',
-'exif-orientation-2' => 'Horizontaal gespiegeld',
-'exif-orientation-3' => '180° gedraaid',
-'exif-orientation-4' => 'Verticaal gespiegeld',
-'exif-orientation-5' => 'Gespiegeld om as linksboven-rechtsonder',
-'exif-orientation-6' => '90° rechtsom gedraaid',
-'exif-orientation-7' => 'Gespiegeld om as linksonder-rechtsboven',
-'exif-orientation-8' => '90° linksom gedraaid',
-'exif-colorspace-ffff.h'=> 'Niet gecalibreerd',
-'exif-componentsconfiguration-0'=> 'bestaat niet',
-'exif-exposureprogram-0'=> 'Niet gedefiniëerd',
-'exif-exposureprogram-1'=> 'Handmatig',
-'exif-exposureprogram-2'=> 'Normaal programma',
-'exif-exposureprogram-3'=> 'Diafragmaprioriteit',
-'exif-exposureprogram-4'=> 'Sluiterprioriteit',
-'exif-exposureprogram-5'=> 'Creatief (voorkeur voor hoge scherpte/diepte)',
-'exif-exposureprogram-6'=> 'Actie (voorkeur voor hoge sluitersnelheid)',
-'exif-exposureprogram-7'=> 'Portret (detailopname met onscherpe achtergrond)',
-'exif-exposureprogram-8'=> 'Landschap (scherpe achtergrond)',
-'exif-subjectdistance-value'=> '$1 meter',
-'exif-meteringmode-0' => 'Onbekend',
-'exif-meteringmode-1' => 'Gemiddeld',
-'exif-meteringmode-2' => 'Centrumgewogen',
-'exif-meteringmode-4' => 'Multi-spot',
-'exif-meteringmode-5' => 'Multi-segment (patroon)',
-'exif-meteringmode-6' => 'Deelmeting',
-'exif-meteringmode-255' => 'Anders',
-'exif-lightsource-0' => 'Onbekend',
-'exif-lightsource-1' => 'Daglicht',
-'exif-lightsource-2' => 'TL-licht',
-'exif-lightsource-3' => 'Tungsten (lamplicht)',
-'exif-lightsource-4' => 'Flits',
-'exif-lightsource-9' => 'Mooi weer',
-'exif-lightsource-10' => 'Bewolkt',
-'exif-lightsource-11' => 'Schaduw',
-'exif-lightsource-12' => 'Daglicht fluorescerend (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Dagwit fluorescerend (N 4600 - 5400K)',
-'exif-lightsource-14' => 'Koel wit fluorescerend (W 3900 - 4500K)',
-'exif-lightsource-15' => 'Wit fluorescerend (WW 3200 - 3700K)',
-'exif-lightsource-17' => 'Standaard licht A',
-'exif-lightsource-18' => 'Standaard licht B',
-'exif-lightsource-19' => 'Standaard licht C',
-'exif-lightsource-255' => 'Andere lichtbron',
-'exif-focalplaneresolutionunit-2'=> 'inch',
-'exif-sensingmethod-1' => 'Niet gedefiniëerd',
-'exif-sensingmethod-2' => 'Eén-chip-kleursensor',
-'exif-sensingmethod-3' => 'Twee-chip-kleursensor',
-'exif-sensingmethod-4' => 'Drie-chip-kleursensor',
-'exif-scenetype-1' => 'Een direct gefotografeerde afbeelding',
-'exif-customrendered-0' => 'Normale verwerking',
-'exif-customrendered-1' => 'Aangepaste verwerking',
-'exif-exposuremode-0' => 'Automatische belichting',
-'exif-exposuremode-1' => 'Handmatige belichting',
-'exif-exposuremode-2' => 'Auto-Bracket',
-'exif-whitebalance-0' => 'Automatische witbalans',
-'exif-whitebalance-1' => 'Handmatige witbalans',
-'exif-scenecapturetype-0'=> 'Standaard',
-'exif-scenecapturetype-1'=> 'Landschap',
-'exif-scenecapturetype-2'=> 'Portret',
-'exif-scenecapturetype-3'=> 'Nachtscène',
-'exif-gaincontrol-0' => 'Geen',
-'exif-gaincontrol-1' => 'Lage pieken omhoog',
-'exif-gaincontrol-2' => 'Hoge pieken omhoog',
-'exif-gaincontrol-3' => 'Lage pieken omlaag',
-'exif-gaincontrol-4' => 'Hoge pieken omlaag',
-'exif-contrast-0' => 'Normaal',
-'exif-contrast-1' => 'Zacht',
-'exif-saturation-0' => 'Normaal',
-'exif-saturation-1' => 'Laag',
-'exif-saturation-2' => 'Hoog',
-'exif-sharpness-0' => 'Normaal',
-'exif-sharpness-1' => 'Zacht',
-'exif-subjectdistancerange-0'=> 'Onbekend',
-'exif-subjectdistancerange-2'=> 'Dichtbij',
-'exif-subjectdistancerange-3'=> 'Ver weg',
-'exif-gpslatitude-n' => 'Noorderbreedte',
-'exif-gpslatitude-s' => 'Zuiderbreedte',
-'exif-gpslongitude-e' => 'Oosterlengte',
-'exif-gpslongitude-w' => 'Westerlengte',
-'exif-gpsstatus-a' => 'Bezig met meten',
-'exif-gpsstatus-v' => 'Meetinteroperabiliteit',
-'exif-gpsmeasuremode-2' => '2-dimensionale meting',
-'exif-gpsmeasuremode-3' => '3-dimensionale meting',
-'exif-gpsspeed-k' => 'Kilometers per uur',
-'exif-gpsspeed-m' => 'Mijl per uur',
-'exif-gpsspeed-n' => 'Knopen',
-'exif-gpsdirection-t' => 'Eigenlijke richting',
-'exif-gpsdirection-m' => 'Magnetische richting',
-'edit-externally' => 'Bewerk dit bestand in een extern programma',
-'edit-externally-help' => 'In de [http://meta.wikimedia.org/wiki/Help:External_editors handleiding voor instellingen] staat meer informatie.',
-'recentchangesall' => 'alles',
-'imagelistall' => 'alle',
-'watchlistall1' => 'allemaal',
-'watchlistall2' => 'alles',
-'namespacesall' => 'alle',
-'confirmemail' => 'Bevestig e-mailadres',
-'confirmemail_text' => 'Deze wiki vereist de bevestiging van uw e-mailadres voordat u de e-mailmogelijkheden kunt gebruiken. Klik op de onderstaande knop om een bevestigingsbericht te ontvangen. Dit bericht bevat een link met een code. Open die link om uw e-mailadres te bevestigen.',
-'confirmemail_send' => 'Verzend een bevestigingscode',
-'confirmemail_sent' => 'Bevestigingscode verzonden.',
-'confirmemail_sendfailed'=> 'Het was niet mogelijk een bevestigingscode te verzenden. Controleer het adres op ongeldige tekens.',
-'confirmemail_invalid' => 'Ongeldige bevestigingscode. Mogelijk is de code verlopen.',
-'confirmemail_needlogin'=> 'U dient $1 om uw e-mailadres te bevestigen.',
-'confirmemail_success' => 'Uw e-mailadres is bevestigd. U kunt zich nu aanmelden en {{SITENAME}} gebruiken.',
-'confirmemail_loggedin' => 'Uw e-mailadres is nu bevestigd.',
-'confirmemail_error' => 'Er is iets verkeerd gegaan tijdens het opslaan van uw bevestiging.',
-'confirmemail_subject' => 'Bevestiging e-mailadres voor {{SITENAME}}',
-'confirmemail_body' => 'Iemand, waarschijnlijk u, met het IP-adres $1, heeft zich met dit e-mailadres geregistreerd als gebruiker "$2" op {{SITENAME}}.
-
-Open de volgende link om te bevestigen dat u deze gebruiker bent en om de e-mailmogelijkheden op {{SITENAME}} te activeren:
-
-$3
-
-Als u zichzelf *niet* heeft aangemeld, open deze link dan niet. De bevestigingscode verloopt op $4.',
-'tryexact' => 'Zoek op exacte overeenkomst',
-'searchfulltext' => 'Volledige tekst doorzoeken',
-'createarticle' => 'Maak nieuwe pagina',
-'scarytranscludedisabled'=> '[Interwikitransclusie is uitgeschakeld]',
-'scarytranscludefailed' => '[Sjabloon $1 kon niet opgehaald worden; sorry]',
-'scarytranscludetoolong'=> '[URL is te lang; sorry]',
-'trackbackbox' => '<div id=\'mw_trackbacks\'>
-Trackbacks voor deze pagina:<br />
-$1
-</div>',
-'trackbackremove' => ' ([$1 Verwijderen])',
-'trackbackdeleteok' => 'De trackback is verwijderd.',
-'deletedwhileediting' => 'Let op: deze pagina is verwijderd terwijl u bezig was met uw bewerking!',
-'confirmrecreate' => 'Gebruiker [[User:$1|$1]] ([[User talk:$1|overleg]]) heeft deze pagina verwijderd nadat u begonnen bent met uw wijziging met opgaaf van de volgende reden:
-: \'\'$2\'\'
-Bevestig alstublieft dat u de pagina opnieuw wilt aanmaken.',
-'recreate' => 'Opnieuw aanmaken',
-'tooltip-recreate' => 'Maak deze pagina opnieuw aan ondanks eerdere verwijdering',
-'unit-pixel' => 'px',
-'redirectingto' => 'Aan het doorverwijzen naar [[$1]]...',
-'confirm_purge' => 'Wis de cache van deze pagina?
-
-$1',
-'confirm_purge_button' => 'OK',
-'youhavenewmessagesmulti'=> 'U heeft nieuwe berichten op $1',
-'newtalkseperator' => ',_',
-'searchcontaining' => 'Zoek naar pagina\'s die \'\'$1\'\' bevatten.',
-'searchnamed' => 'Zoek naar pagina\'s met de naam \'\'$1\'\' .',
-'articletitles' => 'Pagina\'s die met \'\'$1\'\' beginnen',
-'hideresults' => 'Verberg resultaten',
-'displaytitle' => '(Link naar deze pagina als [[$1]])',
-'loginlanguagelabel' => 'Taal: $1',
-);
-?>
diff --git a/languages/MessagesNn.php b/languages/MessagesNn.php
deleted file mode 100644
index 3e9f5ece..00000000
--- a/languages/MessagesNn.php
+++ /dev/null
@@ -1,1537 +0,0 @@
-<?php
-
-
-#-------------------------------------------------------------------
-# Default messages
-#-------------------------------------------------------------------
-
-/* private */ $wgAllMessagesNn = array(
-# User preference toggles
-'tog-underline' => 'Strek under lenkjer:',
-'tog-highlightbroken' => 'Vis lenkjer til tomme sider <a href="" class="new">slik</a> (alternativt slik<a href="" class="internal">?</a>)',
-'tog-justify' => 'Blokkjusterte avsnitt',
-'tog-hideminor' => 'Skjul uviktige endringar på «siste endringar»',
-'tog-usenewrc' => 'Utvida funksjonalitet på «siste endringar» (JavaScript)',
-'tog-numberheadings' => 'Vis nummererte overskrifter',
-'tog-showtoolbar' => 'Vis endringsknappar (JavaScript)',
-'tog-editondblclick' => 'Endre sider med dobbelklikk (JavaScript)',
-'tog-editsection' => 'Endre avsnitt med hjelp av [endre]-lenkje',
-'tog-editsectiononrightclick' => 'Endre avsnitt med å høgreklikke på avsnittsoverskrift (JavaScript)',
-'tog-showtoc' => 'Vis innhaldsliste (for sider med meir enn tre bolkar)',
-'tog-rememberpassword' => 'Hugs passordet til neste gong',
-'tog-editwidth' => 'Gjev endringsboksen full breidd',
-'tog-watchdefault' => 'Legg sider eg endrar i overvakingslista mi',
-'tog-minordefault' => 'Merk endringar som «uviktige» som standard',
-'tog-previewontop' => 'Vis førehandsvisinga føre endringsboksen',
-'tog-previewonfirst' => 'Førehandsvis første endring',
-'tog-nocache' => 'Ikkje bruk nettlesaren sitt mellomlager (cache)',
-'tog-enotifwatchlistpages' => 'Send e-post når dei overvaka sidene mine blir endra',
-'tog-enotifusertalkpages' => 'Send e-post når brukarsida mi blir endra',
-'tog-enotifminoredits' => 'Send e-post òg for uviktige endringar',
-'tog-enotifrevealaddr' => 'Vis e-postadressa mi i endrings-e-post',
-'tog-shownumberswatching' => 'Vis kor mange som overvakar sida',
-'tog-fancysig' => 'Signatur utan automatisk lenkje',
-'tog-externaleditor' => 'Eksternt handsamingsprogram som standard',
-'tog-externaldiff' => 'Eksternt skilnadprogram som standard',
-
-'underline-always' => 'Alltid',
-'underline-never' => 'Aldri',
-'underline-default' => 'Nettlesarstandard',
-
-'skinpreview' => '(førehandsvis)',
-
-# Dates
-'sunday' => 'søndag',
-'monday' => 'måndag',
-'tuesday' => 'tysdag',
-'wednesday' => 'onsdag',
-'thursday' => 'torsdag',
-'friday' => 'fredag',
-'saturday' => 'laurdag',
-'january' => 'januar',
-'february' => 'februar',
-'march' => 'mars',
-'april' => 'april',
-'may_long' => 'mai',
-'june' => 'juni',
-'july' => 'juli',
-'august' => 'august',
-'september' => 'september',
-'october' => 'oktober',
-'november' => 'november',
-'december' => 'desember',
-'jan' => 'jan',
-'feb' => 'feb',
-'mar' => 'mar',
-'apr' => 'apr',
-'may' => 'mai',
-'jun' => 'jun',
-'jul' => 'jul',
-'aug' => 'aug',
-'sep' => 'sep',
-'oct' => 'okt',
-'nov' => 'nov',
-'dec' => 'des',
-
-# Bits of text used by many pages:
-'categories' => 'Kategoriar',
-'category' => 'kategori',
-'category_header' => 'Artiklar i kategorien «$1»',
-'subcategories' => 'Underkategoriar',
-
-'linktrail' => '/^([æøåa-z]+)(.*)$/sDu',
-'mainpage' => 'Hovudside',
-'mainpagetext' => 'MediaWiki er no installert.',
-'mainpagedocfooter' => 'Sjå [http://meta.wikipedia.org/wiki/MediaWiki_localization dokumentasjon for å tilpasse brukargrensesnittet] og [http://meta.wikipedia.org/wiki/Help:Contents brukarmanualen] for bruk og konfigurasjonshjelp.',
-
-'portal' => 'Brukarportal',
-'portal-url' => 'Project:Brukarportal',
-'about' => 'Om',
-'aboutsite' => 'Om {{SITENAME}}',
-'aboutpage' => 'Project:Om',
-'article' => 'Innhaldsside',
-'help' => 'Hjelp',
-'helppage' => 'Help:Innhald',
-'bugreports' => 'Feilmeldingar',
-'bugreportspage' => 'Project:Feilmeldingar',
-'sitesupport' => 'GÃ¥ver',
-'sitesupport-url' => 'Project:GÃ¥ver',
-'faq' => 'OSS',
-'faqpage' => 'Project:OSS',
-'edithelp' => 'Hjelp til endring',
-'newwindow' => '(blir opna i eit nytt vindauge)',
-'edithelppage' => 'Help:Endring',
-'cancel' => 'Avbryt',
-'qbfind' => 'Finn',
-'qbbrowse' => 'Bla gjennom',
-'qbedit' => 'Endre',
-'qbpageoptions' => 'Denne sida',
-'qbpageinfo' => 'Samanheng',
-'qbmyoptions' => 'Sidene mine',
-'qbspecialpages' => 'Spesialsider',
-'moredotdotdot' => 'Meir...',
-'mypage' => 'Sida mi',
-'mytalk' => 'Diskusjonssida mi',
-'anontalk' => 'Diskusjonside for denne IP-adressa',
-'navigation' => 'Navigering',
-
-# Metadata in edit box
-'metadata' => '<b>Metadata</b> (for forklaring, sjå <a href="$1">her</a>)',
-'metadata_page' => 'Project:Metadata',
-
-'currentevents' => 'Aktuelt',
-'currentevents-url' => 'Aktuelt',
-
-'disclaimers' => 'Vilkår',
-'disclaimerpage' => 'Project:Vilkår',
-'errorpagetitle' => 'Feil',
-'returnto' => 'Attende til $1.',
-'tagline' => 'Frå {{SITENAME}}',
-'whatlinkshere' => 'Sider med lenkjer hit',
-'help' => 'Hjelp',
-'search' => 'Søk',
-'go' => 'Vis',
-'history' => 'Sidehistorikk',
-'history_short' => 'Historikk',
-'updatedmarker' => 'oppdatert etter mitt siste besøk',
-'info_short' => 'Informasjon',
-'printableversion' => 'Utskriftsversjon',
-'print' => 'Skriv ut',
-'edit' => 'Endre',
-'editthispage' => 'Endre sida',
-'delete' => 'Slett',
-'deletethispage' => 'Slett side',
-'undelete_short1' => 'Attopprett 1 endring',
-'undelete_short' => 'Attopprett $1 endringar',
-'protect' => 'Vern',
-'protectthispage' => 'Vern denne sida',
-'unprotect' => 'fjern vern',
-'unprotectthispage' => 'Fjern vern av denne sida',
-'newpage' => 'Ny side',
-'talkpage' => 'Drøft sida',
-'specialpage' => 'Spesialside',
-'personaltools' => 'Personlege verktøy',
-'postcomment' => 'Legg til kommentar',
-'addsection' => '+',
-'articlepage' => 'Vis innhaldsside',
-'subjectpage' => 'Vis emne', # For compatibility
-'talk' => 'Diskusjon',
-'views' => 'Visningar',
-'toolbox' => 'Verktøy',
-'userpage' => 'Vis brukarside',
-'projectpage' => 'Vis prosjektside',
-'imagepage' => 'Vis filside',
-'viewtalkpage' => 'Vis diskusjon',
-'otherlanguages' => 'På andre språk',
-'redirectedfrom' => '(Omdirigert frå $1)',
-'lastmodified' => 'Sist endra $1.',
-'viewcount' => 'Vist $1 gonger.',
-'copyright' => 'Innhaldet er utgjeve under $1.',
-'protectedpage' => 'Verna side',
-'administrators' => '{{ns:4}}:Administratorar',
-'sysoptitle' => 'Administratortilgang trengst',
-'sysoptext' => 'Funksjonen kan berre utførast av administratorar. Sjå $1.',
-'developertitle' => 'Utviklartilgang trengst.',
-'developertext' => 'Funksjonen kan berre utførast av administratorar med utviklartilgang. Sjå $1.',
-'badaccess' => 'Tilgangsfeil',
-'badaccesstext' => 'Handlinga du har prøvd å få utført kan berre utførast av brukarar med «$2»-tilgang. Sjå $1.',
-'versionrequired' => 'MediaWiki versjon $1 trengst',
-'versionrequiredtext' => 'For å bruke denne sida trengst MediaWiki versjon $1. Sjå [[{{ns:special}}:Version]]',
-'nbytes' => '$1 byte',
-'ok' => 'OK',
-'sitesubtitle' => '',
-'retrievedfrom' => 'Henta frå «$1»',
-'newmessageslink' => 'nye meldingar',
-'editsection' => 'endre',
-'editold' => 'endre',
-'toc' => 'Innhaldsliste',
-'showtoc' => 'vis',
-'hidetoc' => 'gøym',
-'thisisdeleted' => 'Sjå eller attopprett $1?',
-'viewdeleted' => 'Sjå historikk for $1?',
-'restorelink1' => 'ein sletta versjon',
-'restorelink' => '$1 sletta versjonar',
-'feedlinks' => 'Mating:',
-'sitenotice' => '-', # the equivalent to wgSiteNotice
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Innhaldsside',
-'nstab-user' => 'Brukarside',
-'nstab-media' => 'Filside',
-'nstab-special' => 'Spesial',
-'nstab-project' => 'Prosjektside',
-'nstab-image' => 'Fil',
-'nstab-mediawiki' => 'Systemmelding',
-'nstab-template' => 'Mal',
-'nstab-help' => 'Hjelp',
-'nstab-category' => 'Kategori',
-
-# Main script and global functions
-#
-'nosuchaction' => 'Funksjonen finst ikkje',
-'nosuchactiontext' => 'Wikiprogramvaren kjenner ikkje att funksjonen som er spesifisert i nettadressa',
-'nosuchspecialpage' => 'Ei slik spesialside finst ikkje',
-'nospecialpagetext' => 'Du har bede om ei spesialside som ikkje finst, liste over spesialsider er [[Special:Specialpages|her]].',
-
-# General errors
-#
-'error' => 'Feil',
-'databaseerror' => 'Databasefeil',
-'dberrortext' => 'Det oppstod ein syntaksfeil i databaseførespurnaden. Dette kan tyde på ein feil i programvaren. Den sist prøvde førespurnaden var: <blockquote><tt>$1</tt></blockquote> frå funksjonen «<tt>$2</tt>». MySQL returnerte feilen «<tt>$3: $4</tt>».',
-'dberrortextcl' => 'Det oppstod ein syntaksfeil i databaseførespurnaden. Den sist prøvde førespurnaden var: «$1» frå funksjonen "$2".
-MySQL returnerte feilen «$3: $4».',
-'noconnect' => 'Wikien har tekniske problem og kunne ikkje kople til databasen.<br />$1',
-'nodb' => 'Kunne ikkje velja databasen $1',
-'cachederror' => 'Det følgjande er ein lagra kopi av den ønska sida, og er ikkje nødvendigvis oppdatert.',
-'laggedslavemode' => 'Ã…tvaring: Det er mogleg at sida ikkje er heilt oppdatert.',
-'readonly' => 'Databasen er skriveverna',
-'enterlockreason' => 'Skriv ein grunn for vernet, inkludert eit overslag for kva tid det vil bli oppheva',
-'readonlytext' => 'Databasen er akkurat no skriveverna, truleg for rutinemessig vedlikehald. Administratoren som verna han har gjeve denne forklaringa:<p>$1',
-'missingarticle' => 'Databasen fann ikkje teksten til ei side med namnet «$1» som han skulle ha funne.
-
-Dette skjer oftast fordi du følgde ei lenkje til ei oppføring som har vorte sletta.
-Sletta oppføringar kan vanlegvis attopprettast.
-
-Dersom dette ikkje er tilfellet kan du ha funne ein feil i programvaren. Gje melding om dette til ein administrator, med adressa åt sida.',
-'readonly_lag' => 'Databasen er mellombels skriveverna for at databasetenarane skal kunna synkronisere seg mot kvarandre',
-'internalerror' => 'Intern feil',
-'filecopyerror' => 'Kunne ikkje kopiere fila frå «$1» til «$2».',
-'filerenameerror' => 'Kunne ikkje døype om fila frå «$1» til «$2».',
-'filedeleteerror' => 'Kunne ikkje slette fila «$1».',
-'filenotfound' => 'Kunne ikkje finne fila «$1».',
-'unexpected' => 'Uventa verdi: «$1»=«$2».',
-'formerror' => 'Feil: Kunne ikkje sende skjema',
-'badarticleerror' => 'Handlinga kan ikkje utførast på denne sida.',
-'cannotdelete' => 'Kunne ikkje slette fila. (Ho kan vera sletta av andre.)',
-'badtitle' => 'Feil i tittelen',
-'badtitletext' => 'Den ønska tittelen var ulovleg, tom eller feil lenka frå ei anna wiki.',
-'perfdisabled' => 'Beklagar! Denne funksjonen er mellombels deaktivert for å spara tenarkapasitet.',
-'perfdisabledsub' => 'Her er ein lagra kopi frå $1:',
-'perfcached' => 'Det følgjande er frå mellomlageret åt tenaren og er ikkje nødvendigvis oppdatert.',
-'wrong_wfQuery_params' => 'Feil parameter gjevne til wfQuery()<br />Funksjon: $1<br />Førespurnad: $2',
-'viewsource' => 'Vis kjeldetekst',
-'protectedtext' => 'Denne sida er verna for endring. Det kan vera fleire grunnar til dette, sjå [[{{ns:4}}:Verna side]].
-
-Du kan sjå og kopiere kjeldeteksten til denne sida:',
-'sqlhidden' => '(SQL-førespurnaden er gøymd)',
-
-# Login and logout pages
-#
-'logouttitle' => 'Logg ut',
-'logouttext' => 'Du er no utlogga. Avhengig av innstillingane på tenaren kan nettlesaren no brukast anonymt på {{SITENAME}};
-du kan logge inn att med same kontoen eller ein annan brukar kan logge inn. Ver merksam på at nokre sider kan fortsetje å bli viste som om du er innlogga inntil du tømmer mellomlageret til nettlesaren din.',
-'welcomecreation' => '== Hjarteleg velkommen til {{SITENAME}}, [[user:$1|$1]]! ==
-
-Brukarkontoen din har vorte oppretta. Det er tilrådd at du skriv litt om deg sjølv på [[user:$1|brukarsida di]] og ser gjennom [[special:preferences|brukarinnstillingane dine]].',
-'loginpagetitle' => 'Logg inn',
-'yourname' => 'Brukarnamn',
-'yourpassword' => 'Passord',
-'yourpasswordagain' => 'Skriv opp att passordet',
-'remembermypassword' => 'Hugs passordet.',
-'yourdomainname' => 'Domenet ditt',
-'externaldberror' => 'Det var anten ein ekstern databasefeil i tilgjengekontrollen, eller du har ikkje løyve til å oppdatere den eksterne kontoen din.',
-'loginproblem' => '<b>Du vart ikkje innlogga.</b><br />Prøv om att!',
-'alreadyloggedin' => '<strong>Brukar $1, du er allereie innlogga!</strong><br />',
-'login' => 'Logg inn',
-'loginprompt' => 'Nettlesaren din må godta informasjonskapslar for at du skal kunna logge inn.',
-'userlogin' => 'Lag brukarkonto / logg inn',
-'logout' => 'Logg ut',
-'userlogout' => 'Logg ut',
-'notloggedin' => 'Ikkje innlogga',
-'createaccount' => 'Opprett ny konto',
-'createaccountmail' => 'over e-post',
-'badretype' => 'Passorda du skreiv inn er ikkje like.',
-'userexists' => 'Brukarnamnet er allereie i bruk. Vel eit nytt.',
-'youremail' => 'E-postadresse*',
-'yourrealname' => 'Namn*',
-'yourlanguage' => 'Språk for brukargrensesnittet',
-'yourvariant' => 'Språkvariant',
-'yournick' => 'Kallenamn (for signaturar)',
-'email' => 'E-post',
-'prefs-help-email-enotif' => 'Denne adressa blir også brukt til å sende deg endringsmeldingar dersom du har valt å ta den funksjonen i bruk.',
-'prefs-help-realname' => '* Namn (valfritt): Om du vel å fylle ut dette feltet, vil informasjonen bli brukt til å godskrive arbeid du har gjort.',
-'loginerror' => 'Innloggingsfeil',
-'prefs-help-email' => '* E-post (valfritt): Gjer det mogleg for andre brukarar å ta kontakt med deg utan at du offentleggjer adressa.',
-'nocookiesnew' => 'Brukarkontoen vart oppretta, men du er ikkje innlogga. {{SITENAME}} bruker informasjonskapslar for å logge inn brukarar,
-nettlesaren din er innstilt for ikkje å godta desse. Etter at du har endra innstillingane slik at nettlesaren godtek informasjonskapslar, kan du logge inn med det nye brukarnamnet og passordet ditt.',
-'nocookieslogin' => '{{SITENAME}} bruker informasjonskapslar for å logge inn brukarar, nettlesaren din er innstilt for ikkje å godta desse.
-Etter at du har endra innstillingane slik at nettlesaren godtek informasjonskapslar kan du prøve å logge inn på nytt.',
-'noname' => 'Du har ikkje oppgjeve gyldig brukarnamn.',
-'loginsuccesstitle' => 'Du er no innlogga',
-'loginsuccess' => 'Du er no innlogga som «$1».',
-'nosuchuser' => 'Det finst ikkje nokon brukar med brukarnamnet «$1». Sjekk at du har skrive rett eller bruk skjemaet under til å opprette ein ny konto.',
-'nosuchusershort' => 'Det finst ikkje nokon brukar med brukarnamnet «$1». Sjekk at du har skrive rett.',
-'wrongpassword' => 'Du har oppgjeve eit ugyldig passord. Prøv om att.',
-'mailmypassword' => 'Send meg nytt passord',
-'passwordremindertitle' => 'Nytt passord til {{SITENAME}}',
-'passwordremindertext' => 'Nokon (truleg du, frå IP-adressa $1) bad oss sende deg eit nytt passord til {{SITENAME}}. Passordet for brukaren «$2» er no «$3». Du bør logge inn og endre passordet så snart som råd.',
-'noemail' => 'Det er ikkje registrert noka e-postadresse åt brukaren «$1».',
-'passwordsent' => 'Eit nytt passord er sendt åt e-postadressa registrert på brukaren «$1».',
-'eauthentsent' => 'Ein stadfestings-e-post er sendt til den oppgjevne e-postadressa. For at adressa skal kunna brukast, må du følgje instruksjonane i e-posten for å stadfeste at ho faktisk tilhøyrer deg.',
-'loginend' => '&nbsp;',
-'mailerror' => 'Ein feil oppstod ved sending av e-post: $1',
-'acct_creation_throttle_hit' => 'Beklagar, du har allereie laga $1 brukarkontoar. Du har ikkje høve til å laga fleire.',
-'emailauthenticated' => 'E-postadressa di vart stadfest $1.',
-'emailnotauthenticated' => 'E-postadressa di er <strong>enno ikkje stadfest</strong>. Dei følgjande funksjonane kan ikkje bruke ho.',
-'noemailprefs' => '<strong>Du har ikkje oppgjeve noko e-postadresse</strong>, dei følgjande funksjonane vil ikkje verke.',
-'emailconfirmlink' => 'Stadfest e-post-adressa di',
-'invalidemailaddress' => 'E-postadressa kan ikkje brukast sidan ho er feil oppbygd. Skriv ei rett oppbygd adresse eller tøm feltet.',
-
-# Edit page toolbar
-'bold_sample' => 'Halvfeit skrift',
-'bold_tip' => 'Halvfeit skrift',
-'italic_sample' => 'Kursivskrift',
-'italic_tip' => 'Kursivskrift',
-'link_sample' => 'Lenkjetittel',
-'link_tip' => 'Intern lenkje',
-'extlink_sample' => 'http://www.eksempel.no lenkjetittel',
-'extlink_tip' => 'Ekstern lenkje (hugs http:// prefiks)',
-'headline_sample' => 'Overskriftstekst',
-'headline_tip' => '2. nivå-overskrift',
-'math_sample' => 'Skriv formel her',
-'math_tip' => 'Matematisk formel (LaTeX)',
-'nowiki_sample' => 'Skriv uformatert tekst her',
-'nowiki_tip' => 'Sjå bort frå wikiformatering',
-'image_sample' => 'Eksempel.jpg',
-'image_tip' => 'Bilete eller lenkje til filomtale',
-'media_sample' => 'Eksempel.ogg',
-'media_tip' => 'Filpeikar',
-'sig_tip' => 'Signaturen din med tidsstempel',
-'hr_tip' => 'Vassrett line',
-
-# Edit pages
-#
-'summary' => 'Samandrag',
-'subject' => 'Emne/overskrift',
-'minoredit' => 'Uviktig endring',
-'watchthis' => 'Overvak side',
-'savearticle' => 'Lagre',
-'preview' => 'Førehandsvising',
-'showpreview' => 'Førehandsvis',
-'showdiff' => 'Vis skilnad',
-'blockedtitle' => 'Brukaren er blokkert',
-'blockedtext' => 'Brukarnamnet ditt eller IP-adressa di er blokkert frå endring, av $1. Denne grunnen vart gjeven:<br />\'\'$2\'\'<p>Du kan kontakte $1 eller ein annan [[Project:Administratorar|administrator]] for å diskutere blokkeringa.
-
-Ver merksam på at du ikkje kan bruke «send e-post åt brukar»-funksjonen så lenge du ikkje har ei gyldig e-postadresse registrert i [[Special:Preferences|innstillingane dine]].
-
-IP-adressa di er $3. Legg henne ved eventuelle førespurnader.',
-'whitelistedittitle' => 'Du lyt logge inn for å gjera endringar',
-'whitelistedittext' => 'Du lyt [[{{ns:-1}}:Userlogin|logge inn]] for å endre sider.',
-'whitelistreadtitle' => 'Du lyt logge inn for å lesa',
-'whitelistreadtext' => 'Du lyt [[{{ns:-1}}:Userlogin|logge inn]] for å lesa sider.',
-'whitelistacctitle' => 'Du har ikkje løyve til å laga brukarkonto',
-'whitelistacctext' => 'For å laga brukarkontoar på denne wikien lyt du [[{{ns:-1}}:Userlogin|logge inn]] og ha rett type tilgang',
-'loginreqtitle' => 'Innlogging trengst',
-'loginreqlink' => 'logge inn',
-'loginreqpagetext' => 'Du lyt $1 for å lesa andre sider.',
-'accmailtitle' => 'Passord er sendt.',
-'accmailtext' => 'Passordet for «$1» er vorte sendt til $2.',
-'newarticle' => '(Ny)',
-'newarticletext' => '\'\'\'{{SITENAME}} har ikkje noka side med namnet {{PAGENAME}} enno.\'\'\'
-* For å laga ei slik side kan du skrive i boksen under og klikke på «Lagre». Endringane vil vera synlege med det same.
-* Om du er ny her er det tilrådd å sjå på [[Project:Retningsliner|retningsliner]] og [[Help:Innhald|hjelp]] først.
-* Om du lagrar ei testside, vil du ikkje kunne slette ho sjølv. Ver difor venleg og bruk [[Project:Sandkasse|sandkassa]] til å eksperimentere.
-* Dersom du ikkje ønskjer å endre sida, kan du utan risiko klikke på \'\'\'attende\'\'\'-knappen i nettlesaren din.',
-'talkpagetext' => '<!-- MediaWiki:talkpagetext -->',
-'anontalkpagetext' => '---- \'\'Dette er ei diskusjonsside for ein anonym brukar som ikkje har logga inn på eigen brukarkonto. Vi er difor nøydde til å bruke den numeriske IP-adressa knytt til internettoppkoplinga åt brukaren. Same IP-adressa kan vera knytt til fleire brukarar. Om du er ein anonym brukar og meiner at du har fått irrelevante kommentarar på ei slik side, [[{{ns:-1}}:Userlogin|logg inn]] slik at vi unngår framtidige forvekslingar med andre anonyme brukarar.\'\'',
-'noarticletext' => '\'\'\'Sida «{{PAGENAME}}» finst ikkje på {{SITENAME}} enno.\'\'\'
-* Klikk på \'\'\'[{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} endre]\'\'\' for å opprette sida.',
-'clearyourcache' => '\'\'\'Merk:\'\'\' Etter lagring vil det kanskje vera naudsynt at nettlesaren omgår mellomlageret sitt for at endringane skal tre i kraft. \'\'\'Mozilla og Firefox:\'\'\' trykk \'\'Ctrl-Shift-R\'\', \'\'\'Internet Explorer:\'\'\' \'\'Ctrl-F5\'\', \'\'\'Safari:\'\'\' \'\'Cmd-Shift-R\'\', \'\'\'Konqueror:\'\'\' \'\'F5\'\'.',
-'usercssjsyoucanpreview' => '<strong>Tip:</strong> Bruk «Førehandsvis»-knappen for å teste den nye CSS- eller JS-koden din føre du lagrar.',
-'usercsspreview' => '\'\'\'Hugs at du berre testar ditt eige CSS, det har ikkje vorte lagra enno!\'\'\'',
-'userjspreview' => '\'\'\'Hugs at du berre testar ditt eige JavaScript, det har ikkje vorte lagra enno!!\'\'\'',
-'updated' => '(Oppdatert)',
-'note' => '<strong>Merk:</strong>',
-'previewnote' => 'Hugs at dette berre er ei førehandsvising og at teksten ikkje er lagra!',
-'previewconflict' => 'Dette er ei førehandsvising av teksten i endringsboksen over, slik han vil sjå ut om du lagrar han',
-'editing' => 'Endrar $1',
-'editingsection' => 'Endrar $1 (bolk)',
-'editingcomment' => 'Endrar $1 (kommentar)',
-'editconflict' => 'Endringskonflikt: $1',
-'explainconflict' => 'Nokon annan har endra teksten sidan du byrja å skrive. Den øvste boksen inneheld den noverande teksten. Skilnaden mellom den lagra versjonen og din endra versjon er viste under. Versjonen som du har endra er i den nedste boksen. Du lyt flette endringane dine saman med den noverande teksten. <strong>Berre</strong> teksten i den øvste tekstboksen vil bli lagra når du klikkar på «Lagre».<br />',
-'yourtext' => 'Teksten din',
-'storedversion' => 'Den lagra versjonen',
-'nonunicodebrowser' => '<strong>ÅTVARING: Nettlesaren din støttar ikkje «Unicode». For å omgå problemet blir teikn utanfor ASCII-standarden viste som heksadesimale kodar. Det vil vera ein fordel om du byter nettlesar. Sjå [[hjelp:unicode]] for meir informasjon.</strong><br />',
-'editingold' => '<strong>ÅTVARING: Du endrar ein gammal versjon av denne sida. Om du lagrar ho, vil alle endringar gjorde etter denne versjonen bli overskrivne.</strong> (Men dei kan hentast fram att frå historikken.)<br />',
-'yourdiff' => 'Skilnad',
-'copyrightwarning' => 'Merk deg at alle bidrag til {{SITENAME}} er å rekne som utgjevne under $2 (sjå $1 for detaljar). Om du ikkje vil ha teksten endra og kopiert under desse vilkåra, kan du ikkje leggje han her.<br />
-Teksten må du ha skrive sjølv, eller kopiert frå ein ressurs som er kompatibel med vilkåra eller ikkje verna av opphavsrett.
-
-<strong>LEGG ALDRI INN MATERIALE SOM ANDRE HAR OPPHAVSRETT TIL UTAN LØYVE FRÅ DEI!</strong>',
-'copyrightwarning2' => 'Merk deg at alle bidrag til {{SITENAME}} kan bli endra, omskrive og fjerna av andre bidragsytarar. Om du ikkje vil ha teksten endra under desse vilkåra, kan du ikkje leggje han her.<br />
-Teksten må du ha skrive sjølv eller ha kopiert frå ein ressurs som er kompatibel med vilkåra eller ikkje verna av opphavsrett (sjå $1 for detaljar).
-
-<strong>LEGG ALDRI INN MATERIALE SOM ANDRE HAR OPPHAVSRETT TIL UTAN LØYVE FRÅ DEI!</strong>',
-'longpagewarning' => '<strong>ÅTVARING: Denne sida er $1 KB lang; nokre nettlesarar kan ha problem med å handsama endringar av sider som nærmar seg eller er lengre enn 32 KB. Du bør vurdere å dele opp sida i mindre bolkar.</strong><br />',
-'readonlywarning' => '<strong>ÅTVARING: Databasen er skriveverna på grunn av vedlikehald, difor kan du ikkje lagre endringane dine akkurat no. Det kan vera lurt å kopiere teksten din åt ei tekstfil, så du kan lagre han her seinare.</strong><br />',
-'protectedpagewarning' => '<strong>Ã…TVARING: Denne sida er verna, slik at berre administratorar kan endre ho.</strong><br />',
-'templatesused' => 'Malar brukte på denne sida:',
-
-# History pages
-#
-'revhistory' => 'Historikk',
-'nohistory' => 'Det finst ikkje nokon historikk for denne sida.',
-'revnotfound' => 'Fann ikkje versjonen',
-'revnotfoundtext' => 'Den gamle versjonen av sida du spurde etter finst ikkje. Sjekk nettadressa du brukte for å komma deg åt denne sida.',
-'loadhist' => 'Lastar historikk',
-'currentrev' => 'Noverande versjon',
-'revisionasof' => 'Versjonen frå $1',
-'revisionasofwithlink' => 'Versjon frå $1; $2<br />$3 | $4',
-'previousrevision' => 'â†Eldre versjon',
-'nextrevision' => 'Nyare versjon→',
-'currentrevisionlink' => 'Vis noverande versjon',
-'cur' => 'no',
-'next' => 'neste',
-'last' => 'førre',
-'orig' => 'orig',
-'histlegend' => 'Merk av for dei versjonane du vil samanlikne og trykk [Enter] eller klikk på knappen nedst på sida.<br />Forklaring: (no) = skilnad frå den noverande versjonen, (førre) = skilnad frå den førre versjonen, <b>u</b> = uviktig endring',
-'history_copyright' => '-',
-'deletedrev' => '[sletta]',
-'histfirst' => 'Første',
-'histlast' => 'Siste',
-
-# Diffs
-#
-'difference' => '(Skilnad mellom versjonar)',
-'loadingrev' => 'lastar versjon for å sjå skilnad',
-'lineno' => 'Line $1:',
-'editcurrent' => 'Endre den noverande versjonen av denne sida',
-'selectnewerversionfordiff' => 'Vel ein nyare versjon for samanlikning',
-'selectolderversionfordiff' => 'Vel ein eldre versjon for samanlikning',
-'compareselectedversions' => 'Samanlikn valde versjonar',
-
-# Search results
-#
-'searchresults' => 'Søkjeresultat',
-'searchresulttext' => 'For meir info om søkjefunksjonen i {{SITENAME}}, sjå [[Help:Søk|Hjelp]].',
-'searchsubtitle' => 'Du søkte etter «[[:$1]]»', // plain text
-'searchsubtitleinvalid' => 'Du søkte etter «$1»', // plain text
-'badquery' => 'Feil utforma førespurnad',
-'badquerytext' => 'Vi kunne ikkje svara på denne førespurnaden &mdash; Truleg fordi du prøvde å søkje etter eit ord med færre enn tre bokstavar, noko som ikkje er mogleg enno. Det kan òg vera du skreiv feil... Prøv om att.',
-'matchtotals' => 'Førespurnaden «$1» gav treff på $2 sidetitlar og på teksten på $3 sider.',
-'noexactmatch' => '* \'\'\'{{SITENAME}} har ikkje noka side med [[:$1|dette namnet]].\'\'\'
-* <big>\'\'\'Du kan [[:$1|opprette ho no]]\'\'\'</big>.<br />
-(Men du bør søkje etter andre namnevariasjonar først, slik at du ikkje lagar ei side som allereie finst under eit anna namn!)',
-'titlematches' => 'Sidetitlar med treff på førespurnaden',
-'notitlematches' => 'Ingen sidetitlar hadde treff på førespurnaden',
-'textmatches' => 'Sider med treff på førespurnaden',
-'notextmatches' => 'Ingen sider hadde treff på førespurnaden',
-'prevn' => 'førre $1',
-'nextn' => 'neste $1',
-'viewprevnext' => 'Vis ($1) ($2) ($3).',
-'showingresults' => 'Nedanfor er opp til <strong>$1</strong> resultat som byrjar med nummer <strong>$2</strong> viste.',
-'showingresultsnum' => 'Nedanfor er <strong>$3</strong> resultat som byrjar med nummer <strong>$2</strong> viste.',
-'nonefound' => '\'\'\'Merk\'\'\': søk utan resultat kan komma av at du leitar etter alminnelege engelske ord som ikkje blir indekserte, eller det kan komma av at du har gjeve meir enn eitt søkjeord (berre sider som inneheld alle søkjeorda vil bli funne).',
-'powersearch' => 'Søk',
-'powersearchtext' => 'Søk i namnerom:<br />$1<br />$2<br />List omdirigeringar &nbsp; Søk etter: $3 $9',
-'searchdisabled' => 'Søkjefunksjonen på {{SITENAME}} er deaktivert på grunn av for stort press på tenarane akkurat no. I mellomtida kan du søkje gjennom Google eller Yahoo! Ver merksam på at registra deira kan vera utdaterte.',
-'blanknamespace' => '(Hovud)',
-
-# Preferences page
-#
-'preferences' => 'Innstillingar',
-'prefsnologin' => 'Ikkje innlogga',
-'prefsnologintext' => 'Du lyt vera [[Special:Userlogin|innlogga]] for å endre brukarinnstillingane dine.',
-'prefsreset' => 'Innstillingane er tilbakestilte til siste lagra versjon.',
-'qbsettings' => 'Snøggmeny',
-'changepassword' => 'Skift passord',
-'skin' => 'Drakt',
-'math' => 'Matematiske formlar',
-'dateformat' => 'Datoformat',
-'datedefault' => 'Standard',
-'math_failure' => 'Klarte ikkje å tolke formelen',
-'math_unknown_error' => 'ukjend feil',
-'math_unknown_function' => 'ukjend funksjon',
-'math_lexing_error' => 'lexerfeil',
-'math_syntax_error' => 'syntaksfeil',
-'math_image_error' => 'PNG-konverteringa var mislukka; sjekk at latex, dvips, gs, og convert er rett installerte',
-'math_bad_tmpdir' => 'Kan ikkje skrive til eller laga mellombels mattemappe',
-'math_bad_output' => 'Kan ikkje skrive til eller laga mattemappe',
-'math_notexvc' => 'Manglar texvc-program; sjå math/README for konfigurasjon.',
-'prefs-personal' => 'Brukaropplysningar',
-'prefs-rc' => 'Siste endringar og spirer',
-'prefs-misc' => 'Andre',
-'saveprefs' => 'Lagre',
-'resetprefs' => 'Rull attende',
-'oldpassword' => 'Gammalt passord',
-'newpassword' => 'Nytt passord',
-'retypenew' => 'Nytt passord om att',
-'textboxsize' => 'Endring',
-'rows' => 'Rekkjer',
-'columns' => 'Kolonnar',
-'searchresultshead' => 'Søk',
-'resultsperpage' => 'Resultat per side',
-'contextlines' => 'Liner per resultat',
-'contextchars' => 'Teikn per line i resultatet',
-'stubthreshold' => 'Grense (byte) for vising av spirer',
-'recentchangescount' => 'Tal titlar på «siste endringar»',
-'savedprefs' => 'Brukarinnstillingane er lagra.',
-'timezonelegend' => 'Tidssone',
-'timezonetext' => 'Tal timar lokal tid skil seg frå tenaren si tid.',
-'localtime' => 'Lokaltid',
-'timezoneoffset' => 'Skilnad',
-'servertime' => 'Tenartid',
-'guesstimezone' => 'Hent tidssone frå nettlesaren',
-'defaultns' => 'Søk som standard i desse namneromma:',
-'default' => 'standard',
-'files' => 'Filer',
-
-# User levels special page
-#
-
-# switching pan
-'groups-lookup-group' => 'Administrer gruppetilgang',
-'groups-group-edit' => 'Eksisterande grupper:',
-'editgroup' => 'Endre gruppe',
-'addgroup' => 'Legg til gruppe',
-
-'userrights-lookup-user' => 'Administrer brukargrupper',
-'userrights-user-editname' => 'Skriv inn brukarnamn:',
-'editusergroup' => 'Endre brukargrupper',
-
-# group editing
-'groups-editgroup' => 'Endre gruppe',
-'groups-addgroup' => 'Legg til gruppe',
-'groups-editgroup-preamble' => 'Dersom namnet eller skildringa byrjar med ein kolon så vil resten bli tolka som eit systemmeldingsnamn og dermed bli omsett gjennom MediaWiki-namnerommet.',
-'groups-editgroup-name' => 'Gruppenamn:',
-'groups-editgroup-description' => 'Gruppeskildring (maks 255 teikn):<br />',
-'savegroup' => 'Lagre gruppe',
-'groups-tableheader' => 'ID || Namn || Skildring || Tilgang',
-'groups-existing' => 'Grupper',
-'groups-noname' => 'Gje eit gyldig gruppenamn',
-'groups-already-exists' => 'Det er allereie ei gruppe med det namnet',
-'addgrouplogentry' => 'La til gruppe $2',
-'changegrouplogentry' => 'Endra gruppe $2',
-'renamegrouplogentry' => 'Endra namnet på $2 til $3',
-
-# user groups editing
-#
-'userrights-editusergroup' => 'Endre brukargrupper',
-'saveusergroups' => 'Lagre brukargrupper',
-'userrights-groupsmember' => 'Medlem av:',
-'userrights-groupsavailable' => 'Tilgjengelege grupper:',
-'userrights-groupshelp' => 'Vel grupper du vil at brukaren skal fjernast frå eller leggjast til. Grupper som ikkje er valde vil ikkje bli endra. Du kan velja vekk ei gruppe med [CTRL + venstreklikk]',
-'userrights-logcomment' => 'Endra gruppemedlemskap frå $1 til $2',
-
-# Default group names and descriptions
-#
-'group-anon-name' => 'Anonym',
-'group-anon-desc' => 'Anonyme brukarar',
-'group-loggedin-name' => 'Brukar',
-'group-loggedin-desc' => 'Standard innlogga brukarar',
-'group-admin-name' => 'Administrator',
-'group-admin-desc' => 'Truverdige brukarar som kan blokkera brukartilgang og sletta sider',
-'group-bureaucrat-name' => 'Byråkrat',
-'group-bureaucrat-desc' => 'Administratorar som kan gje andre brukarar administratortilgang',
-'group-steward-name' => 'Stuert',
-'group-steward-desc' => 'Full tilgang',
-
-# Recent changes
-#
-'changes' => 'endringar',
-'recentchanges' => 'Siste endringar',
-'recentchanges-url' => 'Special:Recentchanges',
-'recentchangestext' => 'PÃ¥ denne sida ser du dei sist endra sidene i {{SITENAME}}.',
-'rcloaderr' => 'Lastar sist endra sider',
-'rcnote' => 'Nedanfor er dei siste <strong>$1</strong> endringane gjort dei siste <strong>$2</strong> dagane.',
-'rcnotefrom' => 'Nedanfor er endringane frå <b>$2</b> inntil <b>$1</b> viste.',
-'rclistfrom' => 'Vis nye endringar frå $1',
-'showhideminor' => '$1 uviktige endringar | $2 bottar | $3 innlogga brukarar | $4 patruljerte endringar',
-'rclinks' => 'Vis siste $1 endringar dei siste $2 dagane<br />$3',
-'rchide' => 'i $4 form; $1 uviktige endringar; $2 andre namnerom; $3 meir enn éi endring.',
-'rcliu' => '; $1 endringar av innlogga brukarar',
-'diff' => 'skil',
-'hist' => 'hist',
-'hide' => 'gøym',
-'show' => 'vis',
-'tableform' => 'tabell',
-'listform' => 'liste',
-'nchanges' => '$1 endringar',
-'minoreditletter' => 'u',
-'newpageletter' => 'n',
-'sectionlink' => '→',
-'number_of_watching_users_RCview' => '[$1]',
-'number_of_watching_users_pageview' => '[$1 brukar(ar) overvakar]',
-
-# Upload
-#
-'upload' => 'Last opp fil',
-'uploadbtn' => 'Last opp fil',
-'uploadlink' => 'Last opp fil',
-'reupload' => 'Nytt forsøk',
-'reuploaddesc' => 'Attende til opplastingsskjemaet.',
-'uploadnologin' => 'Ikkje innlogga',
-'uploadnologintext' => 'Du lyt vera [[Special:Userlogin|innlogga]] for å kunna laste opp filer.',
-'upload_directory_read_only' => 'Opplastingsmappa ($1) er skriveverna.',
-'uploaderror' => 'Feil under opplasting av fil',
-'uploadtext' => 'Dette er sida til å laste opp filer. Nyleg opplasta filer finn du på [[Special:Imagelist|filsida]]. Opplastingar og slettingar [[Special:Log|blir loggført]].
-
-* For å bruke eit bilete på ei side, skriv inn ei lenkje av dette slaget: <tt><nowiki>[[{{ns:6}}:Eksempelbilete.jpg]]</nowiki></tt> eller <tt><nowiki>[[{{ns:6}}:Eksempelbilete.png|bilettekst]]</nowiki></tt>, eller <tt><nowiki>[[{{ns:-2}}:Eksempelfil.ogg]]</nowiki></tt> for lydar og andre filer. For å leggje inn eit bilete som miniatyr, skriv <tt><nowiki>[[{{ns:6}}:Eksempelbilete.jpg|mini|Bilettekst]]</nowiki></tt>. Sjå [[Help:Biletsyntaks|biletesyntaks-hjelp]] for meir informasjon.
-* Om du lastar opp ei fil med same namn som ei eksisterande fil vil du bli beden om å stadfeste, og den eksisterande fila vil ikkje bli sletta.
-
-Sjå [[Help:Laste opp fil|hjelp for filopplasting]] for meir informasjon om korleis dette skjemaet verkar og korleis ein bruker filer på wikisider.
-
-For å laste opp ei fil bruker du «Bla gjennom...» eller «Browse...»-knappen som opnar ein standarddialog for val av fil. Når du vel ei fil, vil namnet på denne fila dukke opp i tekstfeltet ved sida av knappen. Skriv inn \'\'\'all\'\'\' nødvendig informasjon i \'\'Samandrag\'\'-feltet, kryss av at du ikkje bryt nokon sin opphavsrett, og klikk til slutt på \'\'Last opp fil\'\'.',
-'uploadlog' => 'opplastingslogg',
-'uploadlogpage' => 'Opplastingslogg',
-'uploadlogpagetext' => 'Dette er ei liste over filer som nyleg er lasta opp.',
-'filename' => 'Filnamn',
-'filedesc' => 'Skildring',
-'fileuploadsummary' => 'Skildring:',
-'filestatus' => 'Opphavsrettsstatus',
-'filesource' => 'Kjelde',
-'copyrightpage' => '{{ns:4}}:Opphavsrett',
-'copyrightpagename' => '{{SITENAME}} opphavsrett',
-'uploadedfiles' => 'Filer som er opplasta',
-'minlength' => 'Namnet på fila må ha minst tre teikn.',
-'illegalfilename' => 'Filnamnet «$1» inneheld teikn som ikkje er tillatne i sidetitlar. Skift namn på fila og prøv på nytt.',
-'badfilename' => 'Namnet på fila har vorte endra til «$1».',
-'badfiletype' => 'Filformatet «.$1» er ikkje tillete.',
-'largefile' => 'Det er frårådd å bruke filer som er større enn $1 byte, denne fila er $2 byte.',
-'emptyfile' => 'Det ser ut til at fila du lasta opp er tom. Dette kan komma av ein skrivefeil i filnamnet. Sjekk og tenk etter om du verkeleg vil laste opp fila.',
-'fileexists' => 'Ei fil med dette namnet finst allereie, sjekk $1 om du ikkje er sikker på om du vil endre namnet.',
-'successfulupload' => 'Opplastinga er ferdig',
-'fileuploaded' => 'Fila «$1» er opplasta. Følg lenkja «$2» åt sida med skildring og fyll ut informasjon om fila &mdash; slik som kvar ho kom frå, kva tid ho vart laga og av kven, og andre ting du veit om fila.',
-'uploadwarning' => 'Opplastingsåtvaring',
-'savefile' => 'Lagre fil',
-'uploadedimage' => 'Lasta opp «[[$1]]»',
-'uploaddisabled' => 'Beklagar, funksjonen for opplasting er deaktivert på denne nettenaren.',
-'uploadscripted' => 'Fila inneheld HTML- eller skriptkode som feilaktig kan bli tolka og køyrd av nettlesarar.',
-'uploadcorrupt' => 'Fila er øydelagd eller har feil etternamn. Sjekk fila og prøv på nytt.',
-'uploadvirus' => 'Fila innheld virus! Detaljar: $1',
-'sourcefilename' => 'Filsti',
-'destfilename' => 'MÃ¥lfilnamn',
-
-# Image list
-#
-'imagelist' => 'Filliste',
-'imagelisttext' => 'Her er ei liste med $1 filer sorterte $2.',
-'getimagelist' => 'hentar filliste',
-'ilsubmit' => 'Søk',
-'showlast' => 'Vis dei siste $1 filene sorterte $2.',
-'byname' => 'etter namn',
-'bydate' => 'etter dato',
-'bysize' => 'etter storleik',
-'imgdelete' => 'slett',
-'imgdesc' => 'skildring',
-'imglegend' => 'Forklaring: (skildring) = vis/endre filskildring.',
-'imghistory' => 'Filhistorikk',
-'revertimg' => 'rulltb',
-'deleteimg' => 'slett',
-'deleteimgcompletely' => 'Slett alle versjonar av fila',
-'imghistlegend' => 'Forklaring: (no) = dette er den noverande versjonen av fila, (slett) = slett denne versjonen, (rulltb) = tilbake til denne versjonen.<br /><i>Klikk på ein dato for å sjå fila som vart opplasta då</i>.',
-'imagelinks' => 'Fillenkjer',
-'linkstoimage' => 'Dei følgjande sidene har lenkjer til denne fila:',
-'nolinkstoimage' => 'Det finst ikkje noka side med lenkje til denne fila.',
-'sharedupload' => 'Denne fila er ei delt opplasting og kan brukast av andre prosjekt.',
-'shareduploadwiki' => 'Sjå $1 for meir informasjon.',
-'shareduploadwiki-linktext' => 'filskildringssida',
-'noimage' => 'Det finst ikkje noka fil med dette namnet, men du kan $1',
-'noimage-linktext' => 'laste ho opp',
-'uploadnewversion-linktext' => 'Last opp ny versjon av denne fila',
-
-# Statistics
-#
-'statistics' => 'Statistikk',
-'sitestats' => '{{SITENAME}}-statistikk',
-'userstats' => 'Brukarstatistikk',
-'sitestatstext' => 'Det er i alt \'\'\'$1\'\'\' sider i databasen. Dette inkluderer diskusjonssider, sider om {{SITENAME}}, småsider,
-omdirigeringssider, og andre som truleg ikkje kan kallast innhaldssider. Om ein ser bort frå desse sidene, er det \'\'\'$2\'\'\' sider som truleg er innhaldssider.
-
-Alle sidene er vortne viste \'\'\'$3\'\'\' gonger og endra \'\'\'$4\'\'\' gonger sidan programvaren vart installert. Det vil seie at kvar side gjennomsnittleg har vorte endra \'\'\'$5\'\'\' gonger, og vist \'\'\'$6\'\'\' gonger per endring.',
-'userstatstext' => '{{SITENAME}} har \'\'\'$1\'\'\' registrerte brukarar. \'\'\'$2\'\'\' (eller \'\'\'$4%\'\'\') av desse er administratorar (sjå $3).',
-
-# Maintenance Page
-#
-'maintenance' => 'Vedlikehaldsside',
-'maintnancepagetext' => 'På denne sida er det ulike verktøy for å halde {{SITENAME}} ved like. Nokre av desse funksjonane er harde for databasen (dei tar lang tid), så lat vera å oppdatere sida kvar gong du har retta ein enkelt ting',
-'maintenancebacklink' => 'Attende til vedlikehaldssida',
-'disambiguations' => 'Fleirtydingssider',
-'disambiguationspage' => 'Template:Fleirtyding',
-'disambiguationstext' => 'Dei følgjande artiklane har lenkjer til <i>artiklar med fleirtydige titlar</i>. Dei burde heller lenkje til ein ikkje-fleirtydig tittel i staden.<br />Ein artikkeltittel blir handsama som fleirtydig om han har lenkjer frå $1.<br />Lenkjer frå andre namnerom er <i>ikkje</i> opprekna her.',
-'doubleredirects' => 'Doble omdirigeringar',
-'doubleredirectstext' => 'Kvar line inneheld lenkjer til den første og den andre omdirigeringa, og den første lina frå den andre omdirigeringsteksten. Det gjev som regel den «rette» målartikkelen, som den første omdirigeringa skulle ha peikt på.',
-'brokenredirects' => 'Blindvegsomdirigeringar',
-'brokenredirectstext' => 'Dei følgjande omdirigeringane viser til ei side som ikkje finst.',
-'selflinks' => 'Sider som viser til seg sjølve',
-'selflinkstext' => 'Dei følgjande sidene inneheld tilvisingar til seg sjølve, og det bør dei ikkje.',
-'mispeelings' => 'Sider med stavefeil',
-'mispeelingstext' => 'Dei følgjande sidene inneheld ein av dei vanlege stavefeila som er lista på $1. Den rette stavemåten kan bli attgjeven i parentes etter feilstavinga (slik).',
-'mispeelingspage' => 'Liste over vanlege stavefeil',
-'missinglanguagelinks' => 'Manglande språklenkjer',
-'missinglanguagelinksbutton' => 'Finn manglande språklenkjer for',
-'missinglanguagelinkstext' => 'Desse innhaldssidene har <i>ikkje</i> lenkjer til den same sida på $1. Omdirigeringar og undersider er <i>ikkje</i> viste.',
-
-# Miscellaneous special pages
-#
-'orphans' => 'Foreldrelause sider',
-'lonelypages' => 'Foreldrelause sider',
-'uncategorizedpages' => 'Ikkje kategoriserte sider',
-'uncategorizedcategories' => 'Ikkje kategoriserte kategoriar',
-'unusedcategories' => 'Ubrukte kategoriar',
-'unusedimages' => 'Ubrukte filer',
-'popularpages' => 'Populære sider',
-'nviews' => '$1 visingar',
-'wantedpages' => 'Etterspurde sider',
-'mostlinked' => 'Sider mest lenkja til',
-'nlinks' => '$1 lenkjer',
-'allpages' => 'Alle sider',
-'prefixindex' => 'Prefiksindeks',
-'randompage' => 'Tilfeldig side',
-'randompage-url' => 'Special:Random',
-'shortpages' => 'Korte sider',
-'longpages' => 'Lange sider',
-'deadendpages' => 'Blindvegsider',
-'listusers' => 'Brukarliste',
-'specialpages' => 'Spesialsider',
-'spheading' => 'Spesialsider for alle brukarar',
-'restrictedpheading' => 'Spesialsider med avgrensa tilgang',
-
-'protectpage' => 'Vern side',
-'recentchangeslinked' => 'Relaterte endringar',
-'rclsub' => '(til sider med lenkje frå «$1»)',
-'debug' => 'Feilsøk',
-'newpages' => 'Nye sider',
-'ancientpages' => 'Eldste sider',
-'intl' => 'Språklenkjer',
-'move' => 'Flytt',
-'movethispage' => 'Flytt side',
-'unusedimagestext' => '<p>Merk deg at andre internettsider kan ha lenkjer til filer som er lista her. Dei kan difor vera i aktiv bruk.</p>',
-'unusedcategoriestext' => 'Dei følgjande kategorisidene er oppretta, sjølv om ingen artikkel eller kategori brukar dei.',
-
-'booksources' => 'Bokkjelder',
-'categoriespagetext' => 'Wikien har følgjande kategoriar.',
-'data' => 'Data',
-'userrights' => 'Administrering av brukartilgang',
-'groups' => 'Brukargrupper',
-'booksourcetext' => 'Her er ei liste over lenkjer til internettsider som låner ut og/eller sel nye og/eller brukte bøker, og som kanskje har meir informasjon om bøker du leitar etter. {{SITENAME}} er ikkje nødvendigvis assosiert med nokon av desse sidene, og lista er <b>ikkje</b> å rekne som ei spesifikk tilråding om å bruke dei.',
-'isbn' => 'ISBN',
-'rfcurl' => 'http://www.ifi.uio.no/doc/rfc/rfc$1.txt',
-'pubmedurl' => 'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&otool=bibsys&list_uids=$1',
-'alphaindexline' => '$1 til $2',
-'version' => 'Versjon',
-'log' => 'Loggar',
-'alllogstext' => 'Kombinert vising av opplastings-, slette-, verne-, blokkerings- og administrator-loggar. Du kan avgrense visinga ved å velja loggtype, brukarnamn, og/eller sidnamn.',
-
-# Special:Allpages
-'nextpage' => 'Neste side ($1)',
-'allpagesfrom' => 'Vis sider frå:',
-'allarticles' => 'Alle sider',
-'allnonarticles' => 'Alle sider som ikkje er innhaldssider',
-'allinnamespace' => 'Alle sider ($1 namnerom)',
-'allnotinnamespace' => 'Alle sider (ikkje i $1-namnerommet)',
-'allpagesprev' => 'Førre',
-'allpagesnext' => 'Neste',
-'allpagessubmit' => 'Vis',
-
-# Email this user
-#
-'mailnologin' => 'Inga avsendaradresse',
-'mailnologintext' => 'Du lyt vera [[Special:Userlogin|innlogga]] og ha ei gyldig e-postadresse sett i [[Special:Preferences|brukarinnstillingane]] for å sende e-post åt andre brukarar.',
-'emailuser' => 'Send e-post åt denne brukaren',
-'emailpage' => 'Send e-post åt brukar',
-'emailpagetext' => 'Om denne brukaren har gjeve ei gyldig e-postadresse i brukarinnstillingane sine, vil dette skjemaet sende ei enkel melding. E-postadressa di frå brukarinnstillingane dine vil vera synleg i «Frå»-feltet i denne e-posten, slik at mottakaren kan svara deg.',
-'usermailererror' => 'E-post systemet gav feilmelding:',
-'defemailsubject' => '{{SITENAME}} e-post',
-'noemailtitle' => 'Inga e-postadresse',
-'noemailtext' => 'Denne brukaren har ikkje oppgjeve ei gyldig e-postadresse, eller har valt å ikkje opne for e-post frå andre brukarar.',
-'emailfrom' => 'Frå',
-'emailto' => 'Ã…t',
-'emailsubject' => 'Emne',
-'emailmessage' => 'Melding',
-'emailsend' => 'Send',
-'emailsent' => 'E-posten er sendt',
-'emailsenttext' => 'E-posten er sendt.',
-
-# Watchlist
-#
-'watchlist' => 'Overvakingsliste',
-'watchlistsub' => '(for brukar «$1»)',
-'nowatchlist' => 'Du har ikkje noko i overvakingslista di.',
-'watchnologin' => 'Ikkje innlogga',
-'watchnologintext' => 'Du lyt vera [[Special:Userlogin|innlogga]] for å kunna endre overvakingslista.',
-'addedwatch' => 'Lagt til overvakingslista',
-'addedwatchtext' => 'Sida «$1» er lagt til [[Special:Watchlist|overvakingslista]] di. Framtidige endringar av denne sida og den tilhøyrande diskusjonssida vil bli oppførde her, og sida vil vera \'\'\'utheva\'\'\' på «[[Special:Recentchanges|siste endringar]]» for å gjera deg merksam på henne.
-
-Om du seinere vil fjerne sida frå overvakingslista, klikk på «Fjern overvaking» på den aktuelle sida.',
-'removedwatch' => 'Fjerna frå overvakingslista',
-'removedwatchtext' => 'Sida «$1» er fjerna frå overvakingslista.',
-'watch' => 'Overvak',
-'watchthispage' => 'Overvak denne sida',
-'unwatch' => 'Fjern overvaking',
-'unwatchthispage' => 'Fjern overvaking',
-'notanarticle' => 'Ikkje innhaldsside',
-'watchnochange' => 'Ingen av sidene i overvakingslista er endra i den valde perioden.',
-'watchdetails' => 'Du har $1 sider i overvakingslista di (diskusjonssider ikkje medrekna); du kan [[Special:Watchlist/edit|vise og endre den fullstendige lista]].',
-'wlheader-enotif' => '* Funksjonen for endringsmeldingar per e-post er på.',
-'wlheader-showupdated' => '* Sider som har vorte endra sidan du sist såg på dei er \'\'\'utheva\'\'\'',
-'watchmethod-recent' => 'sjekkar siste endringar for dei overvaka sidene',
-'watchmethod-list' => 'sjekkar om dei overvaka sidene er vortne endra i det siste',
-'removechecked' => 'Fjern dei valde sidene frå overvakingslista',
-'watchlistcontains' => 'Overvakingslista inneheld $1 sider.',
-'watcheditlist' => 'Dette er ei alfabetisk liste over sider du overvakar. For å fjerne sider frå lista må du velja dei sidene du vil fjerne og klikke på «Fjern overvaking»-knappen nedst på sida.',
-'removingchecked' => 'Fjernar dei valde sidene frå overvakingslista ...',
-'couldntremove' => 'Kunne ikkje fjerne «$1»...',
-'iteminvalidname' => 'Problem med «$1», ugyldig namn...',
-'wlnote' => 'Nedanfor er dei siste $1 endringane dei siste <b>$2</b> timane.',
-'wlshowlast' => 'Vis siste $1 timar $2 dagar $3',
-'wlsaved' => 'Dette er ein mellomlagra versjon av overvakingslista di.',
-'wlhideshowown' => '$1 eigne endringar.',
-'wlshow' => 'Vis',
-'wlhide' => 'Gøym',
-
-'enotif_mailer' => '{{SITENAME}}-endringsmeldingssendar',
-'enotif_reset' => 'Merk alle sider som vitja',
-'enotif_newpagetext' => 'Dette er ei ny side.',
-'changed' => 'endra',
-'created' => 'oppretta',
-'enotif_subject' => '{{SITENAME}}-sida $PAGETITLE har vorte $CHANGEDORCREATED av $PAGEEDITOR',
-'enotif_lastvisited' => 'Sjå $1 for alle endringane sidan siste vitjing.',
-'enotif_body' => 'Hei $WATCHINGUSERNAME,
-
-{{SITENAME}}-sida $PAGETITLE har vorte $CHANGEDORCREATED $PAGEEDITDATE av $PAGEEDITOR, sjå $PAGETITLE_URL for den gjeldande versjonen.
-
-$NEWPAGE
-
-Bidragytaren sitt endringssamandrag: $PAGESUMMARY $PAGEMINOREDIT
-
-Du kan kontakte bidragsytaren gjennom:
-e-post: $PAGEEDITOR_EMAIL , eller
-wiki: $PAGEEDITOR_WIKI
-
-Du får ikkje fleire endringsmeldingar om denne sida før du har vitja henne på nytt. Du kan også tilbakestille endringsmeldingsstatus for alle sidene på overvakingslista di.
-
- Helsing din overvakande {{SITENAME}}-endringsmeldingssystemven
-
---
-For å endre innstillingane for overvakingslista di, gå til
-{{SERVER}}{{localurl:Special:Watchlist/edit}}
-
-For hjelp og meir informasjon:
-{{SERVER}}{{localurl:Hjelp:Overvaking}}',
-
-# Delete/protect/revert
-#
-'deletepage' => 'Slett side',
-'confirm' => 'Stadfest',
-'excontent' => 'innhaldet var: «$1»',
-'excontentauthor' => 'innhaldet var: «$1» (og den einaste bidragsytaren var «[[{{ns:2}}:$2|$2]]»)',
-'exbeforeblank' => 'innhaldet før sida vart tømd var: «$1»',
-'exblank' => 'sida var tom',
-'confirmdelete' => 'Stadfest sletting',
-'deletesub' => '(Slettar «$1»)',
-'historywarning' => 'Åtvaring: Sida du held på å slette har ein historikk:',
-'confirmdeletetext' => 'Du held på å varig slette ei side eller eit bilete saman med heile den tilhøyrande historikken frå databasen. Stadfest at du verkeleg vil gjera dette, at du skjønner konsekvensane, og at du gjer dette i tråd med [[Project:Retningsliner|retningslinene]].',
-'actioncomplete' => 'Ferdig',
-'deletedtext' => '«$1» er sletta. Sjå $2 for eit oversyn over dei siste slettingane.',
-'deletedarticle' => 'sletta «[[$1]]»',
-'dellogpage' => 'Slettelogg',
-'dellogpagetext' => 'Her er ei liste over dei siste slettingane.',
-'deletionlog' => 'slettelogg',
-'reverted' => 'Attenderulla til ein tidlegare versjon',
-'deletecomment' => 'Grunn for sletting',
-'imagereverted' => 'Attenderulling av tidlegare versjon ferdig.',
-'rollback' => 'Rull attende endringar',
-'rollback_short' => 'Rull attende',
-'rollbacklink' => 'rull attende',
-'rollbackfailed' => 'Kunne ikkje rulle attende',
-'cantrollback' => 'Kan ikkje rulle attende fordi den siste brukaren er den einaste forfattaren.',
-'alreadyrolled' => 'Kan ikkje rulle attende den siste endringa av [[$1]] gjort av [[{{ns:2}}:$2|$2]] ([[{{ns:3}}:$2|brukardiskusjon]]) fordi nokon andre allereie har endra sida att eller fjerna endringa.
-
-Den siste endringa vart gjort av [[{{ns:2}}:$3|$3]] ([[{{ns:3}}:$3|brukardiskusjon]]).',
-# only shown if there is an edit comment
-'editcomment' => 'Samandraget for endringa var: "<i>$1</i>".',
-'revertpage' => 'Attenderulla endring gjort av [[{{ns:2}}:$2|$2]] til tidlegare versjon endra av [[{{ns:2}}:$1|$1]]',
-'sessionfailure' => 'Det ser ut til å vera eit problem med innloggingsøkta di. Handlinga er vorten avbroten for å vera føre var mot kidnapping av økta. Bruk attendeknappen i nettlesaren din og prøv om att.',
-'protectlogpage' => 'Vernelogg',
-'protectlogtext' => 'Dette er ei liste over sider som er vortne verna eller har fått fjerna vern. Sjå [[{{ns:4}}:Verna side]] for meir info.',
-'protectedarticle' => 'verna «[[$1]]»',
-'unprotectedarticle' => 'fjerna vern av «[[$1]]»',
-'protectsub' => '(Vernar «$1»)',
-'confirmprotecttext' => 'Er du sikker på at du vil verne denne sida?',
-'confirmprotect' => 'Stadfest vern',
-'protectmoveonly' => 'Berre vern mot flytting',
-'protectcomment' => 'Grunn til verning',
-'unprotectsub' => '(Fjernar vern av «$1»)',
-'confirmunprotecttext' => 'Er du sikker på at du vil fjerne vernet av denne sida?',
-'confirmunprotect' => 'Stadfest fjerning av vern',
-'unprotectcomment' => 'Grunn til fjerning av vern',
-
-# Undelete
-'undelete' => 'Sletta sider',
-'undeletepage' => 'Sletta sider',
-'viewdeletedpage' => 'Sjå sletta sider',
-'undeletepagetext' => 'Dei følgjande sidene er sletta, men dei finst enno i arkivet og kan attopprettast. Arkivet blir periodevis sletta.',
-'undeletearticle' => 'Attopprett sletta side',
-'undeleterevisions' => '$1 versjonar arkiverte',
-'undeletehistory' => 'Om du attopprettar sida, vil alle versjonane i historikken også bli attoppretta. Dersom ei ny side med same namnet er oppretta sidan den gamle sida vart sletta, vil dei attoppretta versjonane dukke opp i historikken, og den nyaste versjonen vil bli verande som han er.',
-'undeletehistorynoadmin' => 'Ein eller fleire versjonar av denne sida har blitt sletta. Grunnlaget for sletting er oppgjeve under, saman med informasjon om kven som sletta og når versjonane vart sletta. Innhaldet i dei sletta versjonane er berre tilgjengeleg for [[special:listusers/sysop|administratorar]].',
-'undeleterevision' => 'Sletta versjon frå $1',
-'undeletebtn' => 'Attopprett!',
-'undeletedarticle' => 'attoppretta «[[$1]]»',
-'undeletedrevisions' => '$1 versjonar attoppretta',
-'undeletedtext' => 'Sida [[:$1|$1]] er attoppretta. Sjå [[Special:Log/delete]] for oversyn over nylege slettingar og attopprettingar.',
-
- # Namespace form on various pages
-'namespace' => 'Namnerom:',
-'invert' => 'Vreng val',
-
-# Contributions
-#
-'contributions' => 'Brukarbidrag',
-'mycontris' => 'Eigne bidrag',
-'contribsub' => 'For $1',
-'nocontribs' => 'Det vart ikkje funne nokon endringar gjorde av denne brukaren.',
-'ucnote' => 'Her er dei siste <b>$1</b> endringane frå denne brukaren dei siste <b>$2</b> dagane.',
-'uclinks' => 'Vis dei siste $1 endringane; vis dei siste $2 dagane.',
-'uctop' => ' (øvst)' ,
-'newbies' => 'ferskingar',
-'contribs-showhideminor' => '$1 uviktige endringar',
-
-# What links here
-#
-'whatlinkshere' => 'Lenkjer hit',
-'notargettitle' => 'Inkje mål',
-'notargettext' => 'Du har ikkje spesifisert noka målside eller nokon brukar å bruke denne funksjonen på.',
-'linklistsub' => '(Liste over lenkjer)',
-'linkshere' => 'Desse sidene har lenkjer hit:',
-'nolinkshere' => 'Inga side har lenkje hit.',
-'isredirect' => 'omdirigeringsside',
-
-# Block/unblock IP
-#
-'blockip' => 'Blokker brukar',
-'blockiptext' => 'Bruk skjemaet nedanfor for å blokkere skrivetilgangen frå ei spesifikk IP-adresse eller brukarnamn. Dette bør berre gjerast for å hindre hærverk, og i samsvar med [[Project:Retningsliner|retningslinene]]. Skriv grunngjeving nedanfor (t.d. med sitat frå sider som er vortne utsette for hærverk). Opphørstid for blokkeringa skriv ein med GNU standardformat, som er skildra i [http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html tar manualen] (engelsk), t.d. «1 hour», «2 days», «next Wednesday», «1 January 2017». Alternativt kan ei blokkering vera «indefinite» (ikkje fastsett) eller «infinite» (uendeleg).
-
-For informasjon om korleis ein kan blokkere seriar av IP-adresser, sjå [http://meta.wikimedia.org/wiki/Range_blocks] (engelsk). For å oppheve blokkering, sjå [[Special:Ipblocklist|blokkeringslista]].',
-'ipaddress' => 'IP-adresse',
-'ipadressorusername' => 'IP-adresse eller brukarnamn',
-'ipbreason' => 'Grunngjeving',
-'ipbsubmit' => 'Blokker denne brukaren',
-'ipbother' => 'Anna tid',
-'ipboptions' => '2 timar:2 hours,1 dag:1 day,3 dagar:3 days,1 veke:1 week,2 veker:2 weeks,1 månad:1 month,3 månader:3 months,6 månader:6 months,1 år:1 year,endelaus:infinite',
-'ipbotheroption' => 'anna tid',
-'badipaddress' => 'IP-adressa var ugyldig eller brukarblokkering er deaktivert på tenaren.',
-'blockipsuccesssub' => 'Blokkering utført',
-'blockipsuccesstext' => '«[[User:$1|$1]]» er blokkert.<br />Sjå [[Special:Ipblocklist|blokkeringslista]] for alle blokkeringar.',
-'unblockip' => 'Opphev blokkering',
-'unblockiptext' => 'Bruk skjemaet nedanfor for å oppheve blokkeringa av ein tidlegare blokkert brukar.',
-'ipusubmit' => 'Opphev blokkering',
-'ipusuccess' => '«[[$1]]» har fått oppheva blokkeringa',
-'ipblocklist' => 'Blokkerte IP-adresser og brukarnamn',
-'blocklistline' => '$1, $2 blokkerte $3 ($4)',
-'infiniteblock' => 'uendeleg opphørstid',
-'expiringblock' => '$1 opphørstid',
-'ipblocklistempty' => 'Blokkeringslista er tom.',
-'blocklink' => 'blokker',
-'unblocklink' => 'opphev blokkering',
-'contribslink' => 'bidrag',
-'autoblocker' => 'Automatisk blokkert fordi du deler IP-adresse med [[{{ns:2}}:$1|$1]]. Grunngjeving gjeve for blokkeringa av $1 var: «$2».',
-'blocklogpage' => 'Blokkeringslogg',
-'blocklogentry' => 'Blokkerte «[[$1]]» med opphørstid $2',
-'blocklogtext' => 'Dette er ein logg over blokkeringar og oppheving av blokkeringar gjorde av [[{{ns:4}}:Administratorar|administratorar]].
-IP-adresser som blir automatisk blokkerte er ikkje lista her. Sjå [[{{ns:-1}}:Ipblocklist|blokkeringslista]] for alle aktive blokkeringar.',
-'unblocklogentry' => 'oppheva blokkering av «$1»',
-'range_block_disabled' => 'Funksjonen for blokkering av IP-adresse-seriar er deaktivert på tenaren.',
-'ipb_expiry_invalid' => 'Ugyldig opphørstid.',
-'ip_range_invalid' => 'Ugyldig IP-adresseserie.',
-'proxyblocker' => 'Proxy-blokkerar',
-'proxyblockreason' => 'Du er blokkert frå å endre fordi IP-adressa di tilhøyrer ein open mellomtenar (proxy). Du bør kontakte internettleverandøren din eller kundesørvis og gje dei beskjed, ettersom dette er eit alvorleg sikkerheitsproblem.',
-'proxyblocksuccess' => 'Utført.',
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'IP-adressa di er lista som ein open mellomtenar i [http://www.sorbs.net SORBS DNSBL].
-
-Dersom du er feilaktig blokkert kan http://www.sorbs.net/faq/retest.shtml vera til hjelp for å få IP-adressa di fjerna frå svartelista.',
-'sorbs_create_account_reason' => 'IP-adressa di er lista som ein open mellomtenar i [http://www.sorbs.net SORBS] DNSBL, og difor får du ikkje registrert deg.',
-
-# Developer tools
-#
-'lockdb' => 'Skrivevern (lock) database',
-'unlockdb' => 'Opphev skrivevern (unlock) av databasen',
-'lockdbtext' => 'Å skriveverne databasen vil gjere det umogleg for alle brukarar å endre sider, brukarinnstillingar, overvakingslister og andre ting som krev endringar i databasen. Stadfest at du ønskjer å gjera dette, og at du vil låse opp databasen att når vedlikehaldet er ferdig.',
-'unlockdbtext' => 'Å oppheva skrivevernet på databasen fører til at alle brukarar kan endre sider, brukarinnstillingar, overvakingslister og andre ting som krev endringar i databasen att. Stadfest at du ønskjer å gjera dette.',
-'lockconfirm' => 'Ja, eg vil verkeleg skriveverne databasen.',
-'unlockconfirm' => 'Ja, eg vil verkeleg oppheva skrivevernet på databasen.',
-'lockbtn' => 'Skrivevern databasen',
-'unlockbtn' => 'Opphev skrivevern på databasen',
-'locknoconfirm' => 'Du har ikkje stadfest handlinga.',
-'lockdbsuccesssub' => 'Databasen er no skriveverna',
-'unlockdbsuccesssub' => 'Srivevernet på databasen er no oppheva',
-'lockdbsuccesstext' => 'Databasen er no skriveverna. <br />Hugs å oppheve skrivevernet når du er ferdig med vedlikehaldet.',
-'unlockdbsuccesstext' => 'Skrivevernet er oppheva.',
-
-# Make sysop
-'makesysoptitle' => 'Gjer brukar om til administrator',
-'makesysoptext' => 'Dette skjemaet kan brukast av byråkratar til å gjera vanlege brukarar om til administratorar. Skriv inn namnet på brukaren i tekstboksen og trykk på knappen for å gjere brukaren om til administrator',
-'makesysopname' => 'Brukarnamn:',
-'makesysopsubmit' => 'Gjer brukaren om til administrator',
-'makesysopok' => '<b>Brukaren «$1» er no administrator</b>',
-'makesysopfail' => '<b>Brukaren «$1» kunne ikkje gjerast om til administrator. (Skreiv du brukarnamnet rett?)</b>',
-'setbureaucratflag' => 'Gje byråkrat-tilgang',
-'setstewardflag' => 'Gje stuert-tilgang',
-'bureaucratlog' => 'Tilgangslogg',
-'rightslogtext' => 'Dette er ein logg over endringar av brukartilgang.',
-'bureaucratlogentry' => 'Endra gruppemedlemskap for «[[$1]]» frå «$2» til «$3»',
-'rights' => 'Tilgang:',
-'set_user_rights' => 'Set brukartilgang',
-'user_rights_set' => '<b>Brukartilgang for «$1» er oppdatert</b>',
-'set_rights_fail' => '<b>Brukartilgang for «$1» kunne ikkje setjast. (Skreiv du brukarnamnet rett?)</b>',
-'makesysop' => 'Gje brukar administratortilgang',
-'already_sysop' => 'Denne brukaren har allereie administratortilgang',
-'already_bureaucrat' => 'Denne brukaren har allereie byråkrat-tilgang',
-'already_steward' => 'Denne brukaren har allereie stuert-tilgang',
-
-# Move page
-#
-'movepage' => 'Flytt side',
-'movepagetext' => 'Ved å bruke skjemaet nedanfor kan du få omdøypt ei side og flytt heile historikken til det nye namnet. Den gamle tittelen vil bli ei omdirigeringsside til den nye tittelen. Lenkjer til den gamle tittelen vil ikkje bli endra. Pass på å sjekke for doble eller dårlege omdirigeringar. Du er ansvarleg for at alle lenkjene stadig peiker dit det er meininga at dei skal peike.
-
-Merk at sida \'\'\'ikkje\'\'\' kan flyttast dersom det allereie finst ei side med den nye tittelen. Du kan likevel flytte ei side attende dit ho vart flytt frå dersom du gjer ein feil, så lenge den sida du flytter attende til ikkje er vorten endra sidan flyttinga.
-
-<b>ÅTVARING!</b> Dette kan vera ei drastisk og uventa endring for ei populær side; ver sikker på at du skjønner konsekvensane av dette før du fortset.',
-'movepagetalktext' => 'Den tilhøyrande diskusjonssida, om ho finst, vil automatisk bli flytt med sida \'\'\'med mindre:\'\'\'
-*Du flytter sida til eit anna namnerom,
-*Ei diskusjonsside som ikkje er tom allereie finst under det nye namnet, eller
-*Du fjernar merkinga i boksen nedanfor.
-
-I desse falla lyt du flytte eller flette saman sida manuelt. Om det ikkje er mogleg for deg å gjera dette kan du kontakte ein [[{{ns:4}}:Administratorar|administrator]], men <b>ikkje</b> bruk klipp-og-lim metoden sidan dette ikkje tek vare på endringshistorikken.',
-'movearticle' => 'Flytt side',
-'movenologin' => 'Ikkje innlogga',
-'movenologintext' => 'Du lyt vera registrert brukar og vera [[Special:Userlogin|innlogga]] for å flytte ei side.',
-'newtitle' => 'Til ny tittel',
-'movepagebtn' => 'Flytt side',
-'pagemovedsub' => 'Flyttinga er gjennomført',
-'pagemovedtext' => 'Sida «[[$1]]» er flytt til «[[$2]]».',
-'articleexists' => 'Ei side med det namnet finst allereie, eller det namnet du har valt er ikkje gyldig. Vel eit anna namn.',
-'talkexists' => '\'\'\'Innhaldssida vart flytt, men diskusjonssida som høyrer til kunne ikkje flyttast fordi det allereie finst ei side med den nye tittelen. Du lyt flette dei saman manuelt. Dersom det ikkje er mogleg for deg å gjera dette kan du kontakte ein <a href="{{localurl:Project:Administratorar}}">administrator</a> &#8212; men <b>ikkje</b> bruk klipp-og-lim metoden sidan dette ikkje tek vare på endringshistorikken.\'\'\'',
-'movedto' => 'er flytt til',
-'movetalk' => 'Flytt diskusjonssida òg om ho finst.',
-'talkpagemoved' => 'Diskusjonssida som høyrer til vart òg flytt.',
-'talkpagenotmoved' => 'Diskusjonssida som høyrer til vart <strong>ikkje</strong> flytt.',
-'1movedto2' => '«[[$1]]» flytt til «[[$2]]»',
-'1movedto2_redir' => '«[[$1]]» flytt over omdirigering til «[[$2]]»',
-'movelogpage' => 'Flyttelogg',
-'movelogpagetext' => 'Under er ei liste over sider som er flytte.',
-'movereason' => 'Grunngjeving',
-'revertmove' => 'attende',
-'delete_and_move' => 'Slett og flytt',
-'delete_and_move_text' => '== Sletting påkrevd ==
-
-Målsida «[[$1]]» finst allereie. Vil du slette ho for å gje rom for flytting?',
-'delete_and_move_reason' => 'Sletta for å gje rom for flytting',
-'selfmove' => 'Kjelde- og måltitlane er like; kan ikkje flytte sida over seg sjølv.',
-'immobile_namespace' => 'Måltittelen høyrer til eit namnerom som gjer at sida ikkje kan flyttast dit.',
-
-# Export
-'export' => 'Eksporter sider',
-'exporttext' => 'Du kan eksportere teksten og endringshistorikken til ei side eller ein serie sider, pakka inn i litt XML. I framtida kan det hende at dette att kan bli importert til ei anna wiki som brukar MediaWiki-programvaren, men det er det ikkje støtte for dette i denne versjonen av MediaWiki.
-
-For å eksportere sider, skriv tittelen i tekstboksen nedanfor, ein tittel per line, og vel om du vil ha med alle versjonane eller berre siste versjon.
-
-Dersom du berre vil ha den siste versjonen kan du òg bruke ei lenkje, t.d. [[{{ns:Special}}:Export/MediaWiki]] for [[MediaWiki]] sida.',
-'exportcuronly' => 'Berre eksporter siste versjonen, ikkje med heile historikken.',
-
-# Namespace 8 related
-'allmessages' => 'Systemmeldingar',
-'allmessagesname' => 'Namn',
-'allmessagesdefault' => 'Standardtekst',
-'allmessagescurrent' => 'Noverande tekst',
-'allmessagestext' => 'Dette er ei liste over systemmeldingar i MediaWiki-namnerommet.',
-'allmessagesnotsupportedUI' => 'Det gjeldande språket for grensesnittet <b>$1</b>, støttar ikkje {{ns:-1}}:Allmessages.',
-'allmessagesnotsupportedDB' => '{{ns:-1}}:Allmessages er ikkje støtta fordi "wgUseDatabaseMessages" ikkje er aktivert på tenaren.',
-
-# Thumbnails
-'thumbnail-more' => 'Forstørr',
-'missingimage' => '<b>Bilete manglar</b><br /><i>$1</i>',
-'filemissing' => 'Fil manglar',
-
-# Special:Import
-'import' => 'Importer sider',
-'importinterwiki' => 'Transwikiimport',
-'importtext' => 'Du må først eksportere sida du vil importere til ei fil som du lagrar på maskina di, deretter kan du laste ho inn her.
-For å eksportere bruker du [[{{ns:-1}}:Export|eksportsida]] på kjeldewikien; hugs at kjelda òg må bruke MediaWiki-programvaren.',
-'importfailed' => 'Importeringa var mislukka: $1',
-'importnotext' => 'Tom eller ingen tekst',
-'importsuccess' => 'Importeringa er ferdig!',
-'importhistoryconflict' => 'Det kan vera at det er konflikt i historikken (kanskje sida vart importert før)',
-'importnosources' => 'Ingen kjelder for transwikiimport er oppgjevne og funksjonen for opplasting av historikk er deaktivert.',
-
-# Keyboard access keys for power users
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'd',
-'accesskey-compareselectedversions' => 'v',
-
-# tooltip help for some actions, most are in Monobook.js
-'tooltip-search' => 'Søk i {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'Merk dette som ei uviktig endring [alt-i]',
-'tooltip-save' => 'Lagre endringane dine [alt-s]',
-'tooltip-preview' => 'Førehandsvis endringane dine, bruk denne funksjonen før du lagrar! [alt-p]',
-'tooltip-diff' => 'Vis skilnaden mellom din versjon og lagra versjon, utan å lagre. [alt-d]',
-'tooltip-compareselectedversions' => 'Sjå endringane mellom dei valde versjonane av denne sida. [alt-v]',
-'tooltip-watch' => 'Legg denne sida til i overvakingslista di [alt-w]',
-
-# Metadata
-'nodublincore' => 'Funksjonen for Dublin Core RDF metadata er deaktivert på denne tenaren.',
-'nocreativecommons' => 'Funksjonen for Creative Commons RDF er deaktivert på denne tenaren.',
-'notacceptable' => 'Wikitenaren kan ikkje gje data i noko format som programmet ditt kan lesa.',
-
-# Attribution
-'anonymous' => 'Anonym(e) brukar(ar) av {{SITENAME}}',
-'siteuser' => '{{SITENAME}} brukar $1',
-'lastmodifiedby' => 'Denne sida vart sist endra $1 av $2.',
-'and' => 'og',
-'othercontribs' => 'Basert på arbeid av $1.',
-'others' => 'andre',
-'siteusers' => '{{SITENAME}} brukar(ar) $1',
-'creditspage' => 'Sidegodskriving',
-'nocredits' => 'Det finst ikkje ikkje nokon godskrivingsinformasjon for denne sida.',
-
-# Spam protection
-'spamprotectiontitle' => 'Filter for vern mot reklame',
-'spamprotectiontext' => 'Sida du prøvde å lagre vart blokkert av filteret for vern mot reklame (spam). Dette skjedde truleg på grunn av ei ekstern lenkje.',
-'spamprotectionmatch' => 'Den følgjande teksten utløyste reklamefilteret: $1',
-'subcategorycount' => 'Det er $1 underkategoriar av denne kategorien.',
-'subcategorycount1' => 'Det er $1 underkategori av denne kategorien.',
-'categoryarticlecount' => 'Det er $1 innhaldssider i denne kategorien.',
-'categoryarticlecount1' => 'Det er $1 innhaldsside i denne kategorien.',
-'listingcontinuesabbrev' => ' vidare',
-
-# Info page
-'infosubtitle' => 'Informasjon om side',
-'numedits' => 'Tal endringar (innhaldsside): $1',
-'numtalkedits' => 'Tal endringar (diskusjonsside): $1',
-'numwatchers' => 'Tal brukarar som overvakar: $1',
-'numauthors' => 'Tal ulike bidragsytarar (innhaldsside): $1',
-'numtalkauthors' => 'Tal ulike bidragsytarar (diskusjonsside): $1',
-
-# Math options
-'mw_math_png' => 'Vis alltid som PNG',
-'mw_math_simple' => 'HTML om svært enkel, elles PNG',
-'mw_math_html' => 'HTML om mogleg, elles PNG',
-'mw_math_source' => 'Behald som TeX (for tekst-nettlesarar)',
-'mw_math_modern' => 'Tilrådd for moderne nettlesarar',
-'mw_math_mathml' => 'MathML dersom mogleg (eksperimentell)',
-
-# Patrolling
-'markaspatrolleddiff' => 'Merk som patruljert',
-'markaspatrolledlink' => '[$1]',
-'markaspatrolledtext' => 'Merk denne innhaldssida som patruljert',
-'markedaspatrolled' => 'Merk som patruljert',
-'markedaspatrolledtext' => 'Den valde versjonen er vorten merkt som patruljert.',
-'rcpatroldisabled' => 'Siste-endringar-patruljering er deaktivert',
-'rcpatroldisabledtext' => 'Patruljeringsfunksjonen er deaktivert.',
-
-# stylesheets
-'Monobook.js' => '/*
-<pre>
-*/
-/* verktøytips og snøggtastar */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Brukarsida mi\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Brukarsida for ip-adressa du endrar under\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Diskusjonssida mi\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Diskusjon om endringar gjorde av denne ip-adressa\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Innstillingane mine\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Liste over sidene du overvakar.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Liste over bidraga mine\');
-ta[\'pt-login\'] = new Array(\'o\',\'Det er ikkje obligatorisk å logga inn, men medfører mange fordelar.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Det er ikkje obligatorisk å logga inn, men medfører mange fordelar.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Logg ut\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Diskusjon om innhaldssida\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Du kan endre denne sida. Bruk førehandsvisings-knappen før du lagrar.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Legg til ein bolk på denne diskusjonssida.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Denne sida er verna, men du kan sjå kjeldeteksten.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Eldre versjonar av denne sida.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Vern denne sida\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Slett denne sida\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Attopprett denne sida\');
-ta[\'ca-move\'] = new Array(\'m\',\'Flytt denne sida\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Legg denne sida til i overvakingslista di\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Fjern denne sida frå overvakingslista di\');
-ta[\'search\'] = new Array(\'f\',\'Søk gjennom denne wikien\');
-ta[\'p-logo\'] = new Array(\'\',\'Hovudside\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'GÃ¥ til hovudsida\');
-ta[\'n-portal\'] = new Array(\'\',\'Om prosjektet, kva du kan gjera, kvar du finn saker og ting\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Aktuelt\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Liste over dei siste endringane som er gjort på wikien.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Vis ei tilfeldig side\');
-ta[\'n-help\'] = new Array(\'\',\'Hjelp til å bruke alle funksjonane.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Støtt oss!\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Liste over alle wikisidene som har lenkjer hit\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Siste endringar på sider denne sida lenkjer til\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS-mating for denne sida\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom-mating for denne sida\');
-ta[\'t-contributions\'] = new Array(\'\',\'Sjå liste over bidrag frå denne brukaren\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Send ein e-post til denne brukaren\');
-ta[\'t-upload\'] = new Array(\'u\',\'Last opp filer\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Liste over spesialsider\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Vis innhaldssida\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Vis brukarsida\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Direktelenkje (filpeikar) til fil\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Dette er ei spesialside, du kan ikkje endre ho.\');
-ta[\'ca-nstab-project\'] = new Array(\'c\',\'Vis prosjektside\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Vis filside\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Vis systemmelding\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Vis mal\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Vis hjelpeside\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Vis kategoriside\');
-/*
-</pre>
-*/',
-
-# image deletion
-'deletedrevision' => 'Slett gammal versjon $1.',
-
-# browsing diffs
-'previousdiff' => '↠Gå til førre skilnaden',
-'nextdiff' => 'Gå til neste skilnaden →',
-'imagemaxsize' => 'Avgrens bilete på filsider til (pikslar):',
-'thumbsize' => 'Miniatyrstørrelse:',
-'showbigimage' => 'Last ned høgoppløysingsversjon ($1x$2, $3 KB)',
-'newimages' => 'Filgalleri',
-'showhidebots' => '($1 bottar)',
-'noimages' => 'Her er ingen filer som kan visast.',
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Brukar:',
-'speciallogtitlelabel' => 'Tittel:',
-
-'passwordtooshort' => 'Passordet er for kort. Det må vera minst $1 teikn langt.',
-
-# Media Warning
-'mediawarning' => '\'\'\'Åtvaring\'\'\': Denne fila kan innehalda skadelege program, ved å opna ho kan systemet ditt ta skade.
-<hr />',
-
-'fileinfo' => '$1KB, MIME-type: <code>$2</code>',
-
-# Metadata
-'metadata' => 'Metadata',
-
-# Exif tags
-'exif-imagewidth' => 'Breidd',
-'exif-imagelength' => 'Høgd',
-'exif-bitspersample' => 'Bitar per komponent',
-'exif-compression' => 'Komprimeringsteknikk',
-'exif-photometricinterpretation' => 'Pikselsamansetjing',
-'exif-orientation' => 'Retning',
-'exif-samplesperpixel' => 'Tal komponentar',
-'exif-planarconfiguration' => 'Dataarrangement',
-'exif-ycbcrpositioning' => 'Y- og C-posisjon',
-'exif-xresolution' => 'Oppløysing i breidda',
-'exif-yresolution' => 'Oppløysing i høgda',
-'exif-resolutionunit' => 'Eining for X- og Y-oppløysing',
-'exif-jpeginterchangeformatlength' => 'Byte JPEG-data',
-'exif-referenceblackwhite' => 'Svart og kvitt referanseverdipar',
-'exif-datetime' => 'Dato og tid endra',
-'exif-imagedescription' => 'Tittel',
-'exif-make' => 'Kameraprodusent',
-'exif-model' => 'Kameramodell',
-'exif-software' => 'Programvare brukt',
-'exif-artist' => 'Skapar',
-'exif-copyright' => 'Opphavsrettsleg eigar',
-'exif-exifversion' => 'Exif-versjon',
-'exif-flashpixversion' => 'Støtta Flashpix versjon',
-'exif-colorspace' => 'Fargerom',
-'exif-pixelydimension' => 'Gyldig biletbreidd',
-'exif-pixelxdimension' => 'Gyldig bilethøgd',
-'exif-makernote' => 'Produsentnotat',
-'exif-usercomment' => 'Brukarkommentarar',
-'exif-relatedsoundfile' => 'Tilknytt lydfil',
-'exif-datetimeoriginal' => 'Dato og tid laga',
-'exif-datetimedigitized' => 'Dato og tid digitalisert',
-'exif-subsectime' => 'Dato og tid subsekund',
-'exif-subsectimeoriginal' => 'Dato og tid laga subsekund',
-'exif-subsectimedigitized' => 'Dato og tid digitalisert subsekund',
-'exif-exposuretime' => 'Eksponeringstid',
-'exif-fnumber' => 'F-nummer',
-'exif-exposureprogram' => 'Eksponeringsprogram',
-'exif-isospeedratings' => 'Lysfølsemd (ISO)',
-'exif-shutterspeedvalue' => 'Lukkarfart',
-'exif-aperturevalue' => 'Blendartal',
-'exif-brightnessvalue' => 'Lysstyrke',
-'exif-exposurebiasvalue' => 'Exposure bias',
-'exif-subjectdistance' => 'Motivavstand',
-'exif-meteringmode' => 'Lysmålarmodus',
-'exif-lightsource' => 'Lyskjelde',
-'exif-flash' => 'Blits',
-'exif-focallength' => 'Linsefokallengd',
-'exif-subjectarea' => 'Motivområde',
-'exif-flashenergy' => 'Blitsstyrke',
-'exif-focalplaneresolutionunit' => 'Oppløysingseining for fokalplanet',
-'exif-subjectlocation' => 'Motivplassering',
-'exif-exposureindex' => 'Eksponeringsindeks',
-'exif-sensingmethod' => 'Sensor',
-'exif-filesource' => 'Filkjelde',
-'exif-scenetype' => 'Scenetype',
-'exif-cfapattern' => 'CFA-mønster',
-'exif-exposuremode' => 'Eksponeringsmodus',
-'exif-whitebalance' => 'Kvitbalanse',
-'exif-digitalzoomratio' => 'Digital zoom-rate',
-'exif-focallengthin35mmfilm' => '(Tilsvarande) brennvidd ved 35 mm film',
-'exif-scenecapturetype' => 'Motivtype',
-'exif-gaincontrol' => 'Scene control',
-'exif-contrast' => 'Kontrast',
-'exif-saturation' => 'Metting',
-'exif-sharpness' => 'Skarpleik',
-'exif-subjectdistancerange' => 'Motivavstandsområde',
-'exif-imageuniqueid' => 'Unik bilete-ID',
-'exif-gpsversionid' => 'GPS-merke-versjon',
-'exif-gpslatituderef' => 'Nordleg eller sørleg breiddegrad',
-'exif-gpslatitude' => 'Breiddegrad',
-'exif-gpslongituderef' => 'Austleg eller vestleg lengdegrad',
-'exif-gpslongitude' => 'Lengdegrad',
-'exif-gpsaltituderef' => 'Høgdereferanse',
-'exif-gpsaltitude' => 'Høgd over havet',
-'exif-gpstimestamp' => 'GPS-tid (atomklokke)',
-'exif-gpssatellites' => 'Satellittar brukt for å måle',
-'exif-gpsstatus' => 'GPS-Mottakarstatus',
-'exif-gpsmeasuremode' => 'MÃ¥lemodus',
-'exif-gpsdop' => 'MÃ¥lepresisjon',
-'exif-gpsspeedref' => 'Fartsmåleining',
-'exif-gpsspeed' => 'Fart på GPS-mottakar',
-'exif-gpstrackref' => 'Referanse for rørsleretning',
-'exif-gpstrack' => 'Rørsleretning',
-'exif-gpsimgdirectionref' => 'Referanse for retning åt biletet',
-'exif-gpsimgdirection' => 'Retninga åt biletet',
-'exif-gpsmapdatum' => 'Geodetisk kartleggingsdata brukt',
-'exif-gpsdestlatituderef' => 'Referanse for målbreiddegrad',
-'exif-gpsdestlatitude' => 'MÃ¥lbreiddegrad',
-'exif-gpsdestlongituderef' => 'Referanse for mållengdegrad',
-'exif-gpsdestlongitude' => 'MÃ¥llengdegrad',
-'exif-gpsdestdistanceref' => 'Referanse for avstand til mål',
-'exif-gpsdestdistance' => 'Avstand til mål',
-'exif-gpsprocessingmethod' => 'Namn på GPS-handsamingsmetode',
-'exif-gpsareainformation' => 'Namn på GPS-område',
-'exif-gpsdatestamp' => 'GPS-dato',
-'exif-gpsdifferential' => 'GPS differential correction',
-
-# Exif attributes
-'exif-compression-1' => 'Ukomprimert',
-
-'exif-orientation-1' => 'Normal', // 0th row: top; 0th column: left
-'exif-orientation-2' => 'Spegla vassrett', // 0th row: top; 0th column: right
-'exif-orientation-3' => 'Rotert 180°', // 0th row: bottom; 0th column: right
-'exif-orientation-4' => 'Spegla loddrett', // 0th row: bottom; 0th column: left
-'exif-orientation-5' => 'Rotert 90° motsols og spegla vassrett', // 0th row: left; 0th column: top
-'exif-orientation-6' => 'Rotert 90° medsols', // 0th row: right; 0th column: top
-'exif-orientation-7' => 'Rotert 90° medsols og spegla loddrett', // 0th row: right; 0th column: bottom
-'exif-orientation-8' => 'Rotert 90° motsols', // 0th row: left; 0th column: bottom
-
-'exif-componentsconfiguration-0' => 'finst ikkje',
-
-'exif-exposureprogram-0' => 'Ikkje bestemt',
-'exif-exposureprogram-1' => 'Manuelt',
-'exif-exposureprogram-2' => 'Normalt program',
-'exif-exposureprogram-3' => 'Blendarprioritet',
-'exif-exposureprogram-4' => 'Lukkarprioritet',
-'exif-exposureprogram-5' => 'Kreativt program (mest mogleg skarpt)',
-'exif-exposureprogram-6' => 'Handlingsprogram (med vekt på snøgg lukkar)',
-'exif-exposureprogram-7' => 'Portrettmodus (for nærbilete med uskarp bakgrunn)',
-'exif-exposureprogram-8' => 'Landskapsmodus (for landskapsbilete med skarp bakgrunn)',
-
-'exif-subjectdistance-value' => '$1 meter',
-
-'exif-meteringmode-0' => 'Ukjent',
-'exif-meteringmode-1' => 'Snittmåling',
-'exif-meteringmode-2' => 'Snittmåling med vekt på midten',
-'exif-meteringmode-3' => 'Punktmåling',
-'exif-meteringmode-4' => 'Fleirpunktsmåling',
-'exif-meteringmode-5' => 'Mønster',
-'exif-meteringmode-6' => 'Delvis',
-'exif-meteringmode-255' => 'Annan',
-
-'exif-lightsource-0' => 'Ukjent',
-'exif-lightsource-1' => 'Dagslys',
-'exif-lightsource-2' => 'Fluorescerande',
-'exif-lightsource-4' => 'Blits',
-'exif-lightsource-9' => 'Fint vêr',
-'exif-lightsource-10' => 'Overskya vêr',
-'exif-lightsource-11' => 'Skugge',
-'exif-lightsource-12' => 'Fluorescerande dagslys (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Dag, kvitt, fluorescerande (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Kjølig, kvitt, fluorescerande (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Kvitt fluorescerande (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Standardlys A',
-'exif-lightsource-18' => 'Standardlys B',
-'exif-lightsource-19' => 'Standardlys C',
-'exif-lightsource-255' => 'Anna lyskjelde',
-
-'exif-focalplaneresolutionunit-2' => 'tommar',
-
-'exif-sensingmethod-1' => 'Ikkje bestemt',
-'exif-sensingmethod-2' => 'Einbrikka fargeområdesensor',
-'exif-sensingmethod-3' => 'Tobrikka fargeområdesensor',
-'exif-sensingmethod-4' => 'Trebrikka fargeområdesensor',
-'exif-sensingmethod-7' => 'Trilinær sensor',
-
-'exif-scenetype-1' => 'Direkte fotografert bilete',
-
-'exif-customrendered-0' => 'Normal prosess',
-'exif-customrendered-1' => 'Tilpassa prosess',
-
-'exif-exposuremode-0' => 'Autoeksponert',
-'exif-exposuremode-1' => 'Manuelt eksponert',
-
-'exif-whitebalance-0' => 'Automatisk kvitbalanse',
-'exif-whitebalance-1' => 'Manuell kvitbalanse',
-
-'exif-scenecapturetype-0' => 'Standard',
-'exif-scenecapturetype-1' => 'Landskap',
-'exif-scenecapturetype-2' => 'Portrett',
-'exif-scenecapturetype-3' => 'Nattscene',
-
-'exif-gaincontrol-0' => 'Ingen',
-
-'exif-contrast-0' => 'Normal',
-'exif-contrast-1' => 'Mjuk',
-'exif-contrast-2' => 'Hard',
-
-'exif-saturation-0' => 'Normal',
-'exif-saturation-1' => 'LÃ¥g metting',
-'exif-saturation-2' => 'Høg metting',
-
-'exif-sharpness-0' => 'Normal',
-'exif-sharpness-1' => 'Mjuk',
-'exif-sharpness-2' => 'Hard',
-
-'exif-subjectdistancerange-0' => 'Ukjent',
-'exif-subjectdistancerange-1' => 'Makro',
-'exif-subjectdistancerange-2' => 'Nært',
-'exif-subjectdistancerange-3' => 'Fjernt',
-
-// Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
-'exif-gpslatitude-n' => 'Nordleg breiddegrad',
-'exif-gpslatitude-s' => 'Sørleg breiddegrad',
-
-// Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
-'exif-gpslongitude-e' => 'Austleg lengdegrad',
-'exif-gpslongitude-w' => 'Vestleg lengdegrad',
-
-'exif-gpsstatus-a' => 'Måling pågår',
-
-'exif-gpsmeasuremode-2' => 'todimensjonalt målt',
-'exif-gpsmeasuremode-3' => 'tredimensjonalt målt',
-
-// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
-'exif-gpsspeed-k' => 'Kilometer per time',
-'exif-gpsspeed-m' => 'Engelsk mil per time',
-'exif-gpsspeed-n' => 'Knop',
-
-// Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
-'exif-gpsdirection-t' => 'Verkeleg retning',
-'exif-gpsdirection-m' => 'Magnetisk retning',
-
-# external editor support
-'edit-externally' => 'Endre denne fila med eit eksternt program',
-'edit-externally-help' => 'Sjå [[Help:Eksterne program|instruksjonane]] for meir informasjon.',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'alle',
-'imagelistall' => 'alle',
-'watchlistall1' => 'alle',
-'watchlistall2' => 'alle',
-'namespacesall' => 'alle',
-
-# E-mail address confirmation
-'confirmemail' => 'Stadfest e-postadresse',
-'confirmemail_text' => '{{SITENAME}} krev at du stadfester e-postadressa di
-før du får brukt funksjonar knytt til e-post. Klikk på knappen under for å sende ei stadfestingsmelding
-til adressa di. E-posten kjem med ei lenkje som har ein kode; opne
-lenkja i nettlesaren din for å stadfeste at e-postadressa di er gyldig.',
-'confirmemail_send' => 'Send stadfestingsmelding',
-'confirmemail_sent' => 'Stadfestingsmelding er sendt.',
-'confirmemail_sendfailed' => 'Kunne ikkje sende stadfestingsmelding. Sjå til at adressa ikkje har ugyldige bokstavar.',
-'confirmemail_invalid' => 'Feil stadfestingskode. Koden er kanskje for forelda.',
-'confirmemail_success' => 'E-postadressa di er stadfest. Du kan no logge inn og kose deg med {{SITENAME}}.',
-'confirmemail_loggedin' => 'E-postadressa di er stadfest.',
-'confirmemail_error' => 'Noko gjekk gale når stadfestinga di skulle lagrast.',
-
-'confirmemail_subject' => 'Stadfesting av e-postadresse frå {{SITENAME}}',
-'confirmemail_body' => 'Nokon, truleg du, frå IP-adressa $1, har registrert kontoen «$2» med di e-postadresse på {{SITENAME}}.
-
-For å stadfeste at denne kontoen faktisk høyrer til deg og for å slå på
-funksjonar tilknytt e-post på {{SITENAME}} må du opne denne lenkja i nettlesaren din:
-
-$3
-
-Dersom dette *ikkje* er deg, må du ikkje opne lenkja. Denne stadfestingskoden
-blir forelda $4.',
-
-# Inputbox extension, may be useful in other contexts as well
-'tryexact' => 'Prøv nøyaktig treff',
-'searchfulltext' => 'Søk i all tekst',
-'createarticle' => 'Lag side',
-
-# Scary transclusion
-'scarytranscludedisabled' => '[Interwiki transcluding is disabled]',
-'scarytranscludefailed' => '[Henting av mal for $1 gjekk ikkje, beklagar]',
-'scarytranscludetoolong' => '[Nettadressa er for lang, beklagar]',
-
-# Trackbacks
-'trackbackbox' => "<div id='mw_trackbacks'>
-Attendelenkjer for denne sida:<br />
-$1
-</div>",
-'trackback' => "; $4$5 : [$2 $1]",
-'trackbackexcerpt' => "; $4$5 : [$2 $1]: <nowiki>$3</nowiki>",
-'trackbackremove' => ' ([$1 Slett])',
-'trackbacklink' => 'Attendelenkje',
-'trackbackdeleteok' => 'Attendelenkja vart sletta.',
-
-# delete conflict
-'deletedwhileediting' => 'Ã…tvaring: Denne sida har blitt sletta medan du endra den!',
-'confirmrecreate' => 'Brukaren «[[User:$1|$1]]» ([[User talk:$1|brukardiskusjon]]) sletta denne sida medan du endra den med denne grunngjevinga:
-: \'\'$2\'\'
-Du må stadfesta om du verkjeleg vil nyopprette denne sida.',
-'recreate' => 'Nyopprett',
-'tooltip-recreate' => 'Ved å trykkje på «Nyopprett» vert sida oppretta på nytt.',
-
-'unit-pixel' => 'px',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesNo.php b/languages/MessagesNo.php
deleted file mode 100644
index c06302be..00000000
--- a/languages/MessagesNo.php
+++ /dev/null
@@ -1,1318 +0,0 @@
-<?php
-
-global $wgAllMessagesNo;
-$wgAllMessagesNo = array(
-'tog-underline' => 'Strek under lenker:',
-'tog-highlightbroken' => 'Formater ødelagte lenker <a href="" class="new">slik</a> (alternativt: slik<a href="" class="internal">?</a>).',
-'tog-justify' => 'Blokkjusterte avsnitt',
-'tog-hideminor' => 'Skjul mindre endringer i siste endringer',
-'tog-extendwatchlist' => 'Utvid overvåkningslista til å vise alle endringer i valgt tidsrom',
-'tog-usenewrc' => 'Forbedret siste endringer (ikke for alle nettlesere)',
-'tog-numberheadings' => 'Nummerer overskrifter',
-'tog-showtoolbar' => 'Vis verktøylinje (JavaScript)',
-'tog-editondblclick' => 'Rediger sider ved å dobbeltklikke (JavaScript)',
-'tog-editsection' => 'Rediger avsnitt ved hjelp av [rediger]-lenke',
-'tog-editsectiononrightclick'=> 'Rediger avsnitt ved å høyreklikke på avsnittsoverskrift (JavaScript)',
-'tog-showtoc' => 'Vis innholdsfortegnelse (for sider med mer enn tre seksjoner)',
-'tog-rememberpassword' => 'Husk passordet',
-'tog-editwidth' => 'Full bredde på redigeringsboksen',
-'tog-watchcreations' => 'Overvåk sider du oppretter',
-'tog-watchdefault' => 'Overvåk alle redigerte sider',
-'tog-minordefault' => 'Merk i utgangspunktet alle redigeringer som mindre',
-'tog-previewontop' => 'Flytt forhåndsvisningen foran redigeringsboksen',
-'tog-previewonfirst' => 'Vis forhåndsvisning ved første redigering av en side',
-'tog-nocache' => 'Skru av mellomlagring av sider («caching»)',
-'tog-enotifwatchlistpages'=> 'E-post med ved sideenringer',
-'tog-enotifusertalkpages'=> 'E-post meg ved endringer på brukerdiskusjonssiden min',
-'tog-enotifminoredits' => 'E-post meg også ved mindre sideendringer',
-'tog-enotifrevealaddr' => 'Vis e-postadressa mi i e-poster',
-'tog-shownumberswatching'=> 'Vis antall overvåkende brukere',
-'tog-fancysig' => 'RÃ¥signatur (uten automatisk lenke)',
-'tog-externaleditor' => 'Bruk ekstern behandler som standard',
-'tog-externaldiff' => 'Bruk ekstern differanse som standard',
-'tog-showjumplinks' => 'Slå på «gå til»-lenker',
-'tog-uselivepreview' => 'Bruk levende forhåndsvisning (eksperimentell JavaScript)',
-'tog-autopatrol' => 'Merk mine redigeringer som godkjente automatisk',
-'tog-forceeditsummary' => 'Advar meg når jeg ikke har noen redigeringsforklaring',
-'tog-watchlisthideown' => 'Skjul mine endringer fra overvåkningslista',
-'tog-watchlisthidebots' => 'Skjul robotendringer fra overvåkningslista',
-'underline-always' => 'Alltid',
-'underline-never' => 'Aldri',
-'underline-default' => 'Bruk nettleserstandard',
-'skinpreview' => '(forhåndsvisning)',
-'sunday' => 'søndag',
-'monday' => 'mandag',
-'tuesday' => 'tirsdag',
-'wednesday' => 'onsdag',
-'thursday' => 'torsdag',
-'friday' => 'fredag',
-'saturday' => 'lørdag',
-'january' => 'januar',
-'february' => 'februar',
-'march' => 'mars',
-'april' => 'april',
-'may_long' => 'mai',
-'june' => 'juni',
-'july' => 'juli',
-'august' => 'august',
-'september' => 'september',
-'october' => 'oktober',
-'november' => 'november',
-'december' => 'desember',
-'jan' => 'jan',
-'feb' => 'feb',
-'mar' => 'mar',
-'apr' => 'apr',
-'may' => 'mai',
-'jun' => 'jun',
-'jul' => 'jul',
-'aug' => 'aug',
-'sep' => 'sep',
-'oct' => 'okt',
-'nov' => 'nov',
-'dec' => 'des',
-'categories' => '{{PLURAL:$1|Kategori|Kategorier}}',
-'category' => 'kategori',
-'category_header' => 'Artikler i kategorien «$1»',
-'subcategories' => 'Underkategorier',
-'mainpage' => 'Hovedside',
-'mainpagetext' => '<big>\'\'\'MediaWiki-programvaren er nå installert.\'\'\'</big>',
-'mainpagedocfooter' => 'Se [http://meta.wikimedia.org/wiki/Help:Contents brukerveiledningen] for informasjon om hvordan du bruker wiki-programvaren.
-
-==Ã… starte==
-*[http://www.mediawiki.org/wiki/Help:Configuration_settings Konfigurasjonsliste]
-*[http://www.mediawiki.org/wiki/Help:FAQ Ofte spurte spørsmål]
-*[http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki e-postliste]',
-'portal' => 'Prosjektportal',
-'portal-url' => 'Project:Prosjektportal',
-'about' => 'Om',
-'aboutsite' => 'Om {{SITENAME}}',
-'aboutpage' => 'Project:Om',
-'article' => 'Artikkel',
-'help' => 'Hjelp',
-'helppage' => 'Help:Hjelp',
-'bugreports' => 'Feilmeldinger',
-'bugreportspage' => 'Project:Feilmeldinger',
-'sitesupport' => 'Donasjoner',
-'sitesupport-url' => 'Project:Donasjoner',
-'faq' => 'Ofte spurte spørsmål',
-'faqpage' => 'Project:Ofte spurte spørsmål',
-'edithelp' => 'Redigeringshjelp',
-'newwindow' => '(Ã¥pner i nytt vindu)',
-'edithelppage' => 'Help:Hvordan redigere',
-'cancel' => 'Avbryt',
-'qbfind' => 'Finn',
-'qbbrowse' => 'Søk',
-'qbedit' => 'Rediger',
-'qbpageoptions' => 'Sideinnstillinger',
-'qbpageinfo' => 'Sideinformasjon',
-'qbmyoptions' => 'Egne innstillinger',
-'qbspecialpages' => 'Spesialsider',
-'moredotdotdot' => 'Mer…',
-'mypage' => 'Min side',
-'mytalk' => 'Min diskusjonsside',
-'anontalk' => 'Brukerdiskusjon for denne IP-adressa',
-'navigation' => 'Navigasjon',
-'metadata_help' => 'Metadata (se [[Project:Metadata]] for en forklaring):',
-'currentevents' => 'Aktuelt',
-'currentevents-url' => 'Project:Aktuelt',
-'disclaimers' => 'Opphavsrett',
-'disclaimerpage' => 'Project:Opphavsrett',
-'privacy' => 'Personvern',
-'privacypage' => 'Project:Personvern',
-'errorpagetitle' => 'Feil',
-'returnto' => 'Tilbake til $1.',
-'tagline' => 'Fra {{SITENAME}}',
-'search' => 'Søk',
-'go' => 'GÃ¥',
-'history' => 'Historikk',
-'history_short' => 'Historikk',
-'updatedmarker' => 'oppdatert siden mitt forrige besøk',
-'info_short' => 'Informasjon',
-'printableversion' => 'Utskriftsvennlig versjon',
-'permalink' => 'Permanent lenke',
-'print' => 'Skriv ut',
-'edit' => 'Rediger',
-'editthispage' => 'Rediger siden',
-'delete' => 'Slett',
-'deletethispage' => 'Slett side',
-'undelete_short' => 'Gjenopprett $1 revisjoner',
-'protect' => 'LÃ¥s',
-'protectthispage' => 'LÃ¥s siden',
-'unprotect' => 'Ã…pne',
-'unprotectthispage' => 'Ã…pne siden',
-'newpage' => 'Ny side',
-'talkpage' => 'Diskuter siden',
-'specialpage' => 'Spesialside',
-'personaltools' => 'Personlige verktøy',
-'postcomment' => 'Legg til en kommentar',
-'articlepage' => 'Vis artikkel',
-'subjectpage' => 'Vis emne',
-'talk' => 'Diskusjon',
-'views' => 'Visninger',
-'toolbox' => 'Verktøy',
-'userpage' => 'Vis brukerside',
-'projectpage' => 'Vis prosjektside',
-'imagepage' => 'Bildeside',
-'viewtalkpage' => 'Vis diskusjon',
-'otherlanguages' => 'Andre språk',
-'redirectedfrom' => '(Omdirigert fra $1)',
-'autoredircomment' => 'Omdirigerer til [[$1]]',
-'redirectpagesub' => 'Omdirigeringsside',
-'lastmodified' => 'Denne siden ble sist endret $1.',
-'viewcount' => 'Denne siden er vist $1 {{plural:$1|gang|ganger}}.',
-'copyright' => 'Innholdet er tilgjengelig under $1.',
-'protectedpage' => 'LÃ¥st side',
-'administrators' => 'Project:Administratorer',
-'jumpto' => 'GÃ¥ til:',
-'jumptonavigation' => 'navigasjon',
-'jumptosearch' => 'søk',
-'sysoptitle' => 'Administratorrettigheter påkrevd',
-'sysoptext' => 'Funksjonen kan kun utføres av brukere med administratorrettigheter.
-Se $1.',
-'developertitle' => 'Utviklerrettigheter kreves.',
-'developertext' => 'Funksjonen kan kun utføres av brukere med «utvikler»-status. Se $1.',
-'badaccess' => 'Rettighetsfeil',
-'badaccesstext' => 'Handlingen du har prøvd å utføre kan kun utføres av bruker med «$2»-rettigheter. Se $1.',
-'versionrequired' => 'Versjon $1 av MediaWiki påtrengt',
-'versionrequiredtext' => 'Versjon $1 av MediaWiki er nødvendig for å bruke denne siden. Se [[Special:Version]]',
-'ok' => 'OK',
-'pagetitle' => '$1 - {{SITENAME}}',
-'retrievedfrom' => 'Hentet fra «$1»',
-'youhavenewmessages' => 'Du har $1 ($2).',
-'newmessageslink' => 'nye meldinger',
-'newmessagesdifflink' => 'forskjell fra forrige beskjed',
-'editsection' => 'rediger',
-'editold' => 'rediger',
-'editsectionhint' => 'Rediger seksjon: $1',
-'toc' => 'Innhold',
-'showtoc' => 'vis',
-'hidetoc' => 'skjul',
-'thisisdeleted' => 'Se eller gjenopprett $1?',
-'viewdeleted' => 'Vis $1?',
-'restorelink' => '{{plural:$1|én slettet revisjon|$1 slettede revisjoner}}',
-'feedlinks' => 'Mating:',
-'feed-invalid' => 'Ugyldig matingstype.',
-'nstab-main' => 'Artikkel',
-'nstab-user' => 'Brukerside',
-'nstab-media' => 'Mediaside',
-'nstab-special' => 'Spesial',
-'nstab-project' => 'Prosjektside',
-'nstab-image' => 'Fil',
-'nstab-mediawiki' => 'Melding',
-'nstab-template' => 'Mal',
-'nstab-help' => 'Hjelp',
-'nstab-category' => 'Kategori',
-'nosuchaction' => 'Funksjonen finnes ikke',
-'nosuchactiontext' => 'MediaWiki-programvaren kjenner ikke igjen funksjonen som er spesifisert i URL-en.',
-'nosuchspecialpage' => 'En slik spesialside finnes ikke',
-'nospecialpagetext' => 'Du har bedt om en ugyldig spesialside; en liste over gyldige spesialsider finnes på [[Special:Specialpages]].',
-'error' => 'Feil',
-'databaseerror' => 'databasefeil',
-'dberrortext' => 'Det har skjedd en syntaksfeil i databasen. Den sist forsøkte forespørsel var: <blockquote><tt>$1</tt></blockquote> fra funksjonen «<tt>$2</tt>». MySQL returnerte feilen «<tt>$3: $4</tt>».',
-'dberrortextcl' => 'Det har skjedd en syntaksfeil i databasen. Den sist forsøkte forespørselen var: «$1» fra funksjonen «$2». MySQL returnerte feilen «$3: $4».',
-'noconnect' => 'Beklager! Wikien har tekniske problemer, og kan ikke kontakte databasetjeneren.<br />$1',
-'nodb' => 'Kunne ikke velge databasen $1',
-'cachederror' => 'Det følgende er en lagret kopi av den ønskede siden, og er ikke nødvendigvis oppdatert.',
-'laggedslavemode' => 'Advarsel: Dette kan være en eldre versjon av siden.',
-'readonly' => 'Databasen er skrivebeskyttet',
-'enterlockreason' => 'Skriv en begrunnelse for skrivebeskyttelsen, inkludert et estimat angående når den vil bli opphevet',
-'readonlytext' => 'Databasen er for øyeblikket skrivebeskyttet, sannsynligvis på grunn av rutinemessig vedlikehold.
-
-Administratoren som låste databasen ga forklaringen: $1',
-'missingarticle' => 'Databasen fant ikke teksten til en side den skulle ha funnet, «$1».
-
-Hvis dette er en nylig endret side vil det vanligvis hjelpe å prøve igjen
-om et minutt eller to. Ellers er det mulig du har fulgt en lenke til en side
-som er blitt slettet.
-
-Hvis dette ikke er tilfelle er det mulig du har støtt på en programfeil.
-Send en rapport om dette til en administrator, og inkluder adressen (URL-en)
-til siden.',
-'readonly_lag' => 'Databasen er automatisk skrivebeskyttet så slavetjenerne kan ta igjen mestertjeneren',
-'internalerror' => 'Intern feil',
-'filecopyerror' => 'Kunne ikke kopiere fila «$1» til «$2».',
-'filerenameerror' => 'Kunne ikke omdøpe filen «$1» til «$2».',
-'filedeleteerror' => 'Kunne ikke slette filen «$1».',
-'filenotfound' => 'Kunne ikke finne filen «$1».',
-'unexpected' => 'Uventet verdi: «$1»=«$2».',
-'formerror' => 'Feil: kunne ikke sende skjema',
-'badarticleerror' => 'Handlingen kan ikke utføres på denne siden.',
-'cannotdelete' => 'Kunne ikke slette fila (den kan allerede være slettet av noen andre).',
-'badtitle' => 'Ugyldig tittel',
-'badtitletext' => 'Den ønskede tittelen var ugyldig, tom eller galt lenket fra et annet språk.',
-'perfdisabled' => 'Denne funksjonen er midlertidig utilgjengelig av vedlikeholdsgrunner.',
-'perfdisabledsub' => 'Her er en lagret kopi fra $1:',
-'perfcached' => 'Følgende data er en lagret kopi, og ikke nødvendigvis den siste versjonen i databasen.',
-'perfcachedts' => 'Følgende data er en lagret kopi, og ble sist oppdatert $1.',
-'viewsource' => 'Vis kildekode',
-'viewsourcefor' => 'for $1',
-'protectedtext' => 'Denne siden er sperret for redigeringer; det kan være flere grunner til dette, se [[Project:Beskyttet side]].
-
-Du kan se og kopiere kildekoden til 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.',
-'sqlhidden' => '(SQL-spørring skjult)',
-'logouttitle' => 'Logg ut',
-'logouttext' => '<strong>Du er nå logget ut.</strong><br />
-Du kan fortsette å bruke {{SITENAME}} anonymt, eller logge inn igjen som samme eller annen bruker.',
-'welcomecreation' => '==Velkommen, $1!==
-
-Brukerkontoen din har blitt opprettet. Ikke glem å endre [[Special:Preferences|innstillingene dine]].',
-'loginpagetitle' => 'Logg inn',
-'yourname' => 'Brukernavn',
-'yourpassword' => 'Passord',
-'yourpasswordagain' => 'Gjenta passord',
-'remembermypassword' => 'Husk passordet',
-'yourdomainname' => 'Ditt domene',
-'loginproblem' => '<strong>Du ble ikke logget inn.</strong><br />Prøv igjen!',
-'alreadyloggedin' => '\'\'\'$1 er allerede logget inn!\'\'\'<br />',
-'login' => 'Logg inn',
-'loginprompt' => 'Du må ha slått på cookies for å logge in på {{SITENAME}}.',
-'userlogin' => 'Logg inn eller registrer deg',
-'logout' => 'Logg ut',
-'userlogout' => 'Logg ut',
-'notloggedin' => 'Ikke innlogget',
-'nologin' => 'Er du ikke registrert? $1.',
-'nologinlink' => 'Registrer deg',
-'createaccount' => 'Opprett ny konto',
-'gotaccount' => 'Har du allerede et brukernavn? $1.',
-'gotaccountlink' => 'Logg inn',
-'createaccountmail' => 'per epost',
-'badretype' => 'Passordene samsvarte ikke.',
-'userexists' => 'Brukernavnet er allerede i bruk. Velg et nytt.',
-'youremail' => 'E-postadresse',
-'username' => 'Brukernavn:',
-'uid' => 'Bruker-ID:',
-'yourrealname' => 'Virkelig navn *',
-'yourlanguage' => 'Språk:',
-'yourvariant' => 'Variant',
-'yournick' => 'Signatur',
-'badsig' => 'Ugyldig råsignatur; sjekk HTML-tagger.',
-'email' => 'Epost',
-'prefs-help-email-enotif'=> 'Denne adressa brukes også til å sende e-postmeldinger dersom du har slått på dette.',
-'prefs-help-realname' => '* Virkelig navn (valgfritt): dersom du velger å oppgi navnet, vil det bli brukt til å kreditere deg for ditt arbeid.',
-'loginerror' => 'Innloggingsfeil',
-'prefs-help-email' => '* E-post (valgfritt): Muliggjør at andre kan kontakte deg uten at identiteten din blir avslørt.',
-'nocookiesnew' => 'Din brukerkonto er nå opprettet, men du har ikke logget på. {{SITENAME}} bruker informasjonskapsler («cookies») for å logge brukere på. Du har slått dem av. Slå dem p åfor å kunne logge på med ditt nye brukernavn og passord.',
-'nocookieslogin' => '{{SITENAME}} bruker informasjonskapsler («cookies») for å logge brukere på. Du har slått dem av. Slå dem på og prøv igjen.',
-'noname' => 'Du har ikke oppgitt et gyldig brukernavn.',
-'loginsuccesstitle' => 'Du er nå logget inn',
-'loginsuccess' => 'Du er nå logget inn på {{SITENAME}} som «$1».',
-'nosuchuser' => 'Det eksisterer ingen bruker ved navn «$1». Sjekk stavemåten eller opprett en ny konto.',
-'nosuchusershort' => 'Det finnes ingen bruker ved navn «$1». Kontroller stavemåten.',
-'nouserspecified' => 'Du må oppgi et brukernavn.',
-'wrongpassword' => 'Du har oppgitt et ugyldig passord. Prøv igjen.',
-'wrongpasswordempty' => 'Du oppga ikke noe passord. Prøv igjen.',
-'mailmypassword' => 'Send nytt passord.',
-'passwordremindertitle' => 'Nytt passord fra {{SITENAME}}',
-'passwordremindertext' => 'Noen (antagelig deg, fra IP-adressa $1) ba oss sende deg et nytt passord til {{SITENAME}} ($4). Passordet for kontoen «$2» er nå «$3». Du burde logge inn og endre pasordet nå.
-
-Dersom noen andre gjorde denne forespørselen eller om du kom på passordet og ikke lenger ønsker å endre det, kan du ignorere denne beskjeden og fortsette å bruke det gamle passordet.',
-'noemail' => 'Det er ikke registrert noen e-postadresse for brukeren «$1».',
-'passwordsent' => 'Et nytt passord har blitt send til e-postadressa registrert på bruker «$1». Logg inn når du har mottatt det nye passordet.',
-'eauthentsent' => 'En bekreftelsesepost har blitt sendt til gitte epostadresse. Før andre eposter kan sendes til kontoen, må du følge instruksjonene i eposten for å bekrefte at kontoen faktisk er din.',
-'mailerror' => 'Feil under sending av e-post: $1',
-'acct_creation_throttle_hit'=> 'Beklager, du har allerede opprettet $1 kontoer. Du kan ikke opprette flere.',
-'emailauthenticated' => 'Epostadressa di ble bekreftet $1.',
-'emailnotauthenticated' => 'Epostadressa di er \'\'\'ikke bekreftet\'\'\'. Ingen eposter vil bli sendt for følgende tjenester.',
-'noemailprefs' => '<strong>Ingen e-postadresse er oppgitt</strong>, så følgende funksjoner vil ikke fungere.',
-'emailconfirmlink' => 'Bekreft epostadressa di.',
-'invalidemailaddress' => 'E-postadressa kan ikke aksepteres, fordi den er ugyldig formatert. Skriv inn en fungerende e-postadresse eller tøm feltet.',
-'accountcreated' => 'Brukerkonto opprettet',
-'accountcreatedtext' => 'Brukerkonto for $1 har blitt opprettet.',
-'bold_sample' => 'Fet tekst',
-'bold_tip' => 'Fet tekst',
-'italic_sample' => 'Kursiv tekst',
-'italic_tip' => 'Kursiv tekst',
-'link_sample' => 'Lenketittel',
-'link_tip' => 'Intern lenke',
-'extlink_sample' => '{{SERVER}} lenketittel',
-'extlink_tip' => 'Ekstern lenke (husk prefikset http://)',
-'headline_sample' => 'Overskrift',
-'headline_tip' => 'Overskrift',
-'math_sample' => 'Sett inn formel her',
-'math_tip' => 'Matematisk formel (LaTeX)',
-'nowiki_sample' => 'Sett inn uformatert tekst her',
-'nowiki_tip' => 'Ignorer wikiformatering',
-'image_sample' => 'Eksempel.jpg',
-'image_tip' => 'Bilde',
-'media_sample' => 'Eksempel.ogg',
-'media_tip' => 'Mediafillenke',
-'sig_tip' => 'Din signatur med dato',
-'hr_tip' => 'Horisontal linje',
-'summary' => 'Redigeringsforklaring',
-'subject' => 'Overskrift',
-'minoredit' => 'Mindre endring',
-'watchthis' => 'Overvåk side',
-'savearticle' => 'Lagre siden',
-'preview' => 'Forhåndsvisning',
-'showpreview' => 'Forhåndsvisning',
-'showlivepreview' => 'Levende forhåndsvisning',
-'showdiff' => 'Vis endringer',
-'anoneditwarning' => '\'\'\'Advarsel:\'\'\' Du er ikke logget inn. IP-adressa di vil bli bevart i sidens redigeringshistorikk.',
-'missingsummary' => '\'\'\'PÃ¥minnelse:\'\'\' Du har ikke lagt inn en [[Help:Redigeringsforklaring|redigeringsforklaring]]. velger du \'\'Lagre siden\'\' en gang til blir endringene lagret uten forklaring.',
-'missingcommenttext' => 'Vennligst legg inn en kommentar under.',
-'blockedtitle' => 'Brukeren er blokkert',
-'blockedtext' => 'Brukernavnet eller IP-adressa di er blitt blokkert av $1, med følgende begrunnelse:<br />\'\'$2\'\'
-
-Du kan kontakte $1 eller en annen [[Project:Administratorer|administrator]] for å diskutere utestengelsen.
-
-IP-adressa di er $3. Vennligst inkluder denne i alle forespørsler du gjør.',
-'whitelistedittitle' => 'Innlogging kreves for å redigere',
-'whitelistedittext' => 'Du må $1 for å redigere artikler.',
-'whitelistreadtitle' => 'Innlogging kreves for å lese',
-'whitelistreadtext' => 'Du må [[Special:Userlogin|logge inn]] for å lese artikler.',
-'whitelistacctitle' => 'Du har ikke adgang til å opprette en konto',
-'whitelistacctext' => 'For å få adgang til å opprette kontoer må du [[Special:Userlogin|logge inn]] og ha riktige rettigheter.',
-'confirmedittitle' => 'Epostbekreftelse nødvendig før du kan redigere',
-'confirmedittext' => 'Du må bekrefte epostadressa di før du kan redigere sider. Vennligst oppgi og valider epostadressa di via [[Special:Preferences|innstillingene dine]].',
-'loginreqtitle' => 'Innlogging kreves',
-'loginreqlink' => 'innlogging',
-'loginreqpagetext' => 'Du må $1 for å se andre sider.',
-'accmailtitle' => 'Passord sendt',
-'accmailtext' => 'Passordet for «$1» har blitt sendt til $2.',
-'newarticle' => '(ny)',
-'newarticletext' => 'Du har fulgt en lenke til en side som ikke finnes ennå. For å opprette siden, start å skrive i boksen under (se [[Project:Hjelp|hjelpesiden]] for mer informasjon). Om du kom hit ved en feil, bare trykk på nettleserens \'\'\'tilbake\'\'\'-knapp.',
-'anontalkpagetext' => '----
-\'\'Dette er en diskusjonsside for en anonym bruker som ikke har opprettet konto eller ikke er logget inn. Vi er derfor nødt til å bruke den numeriske IP-adressa til å identifisere ham eller henne. En IP-adresse kan være delt mellom flere brukere. Hvis du er en anonym bruker og synes at du har fått irrelevante kommentarer på en slik side, [[Special:Userlogin|logg på]] så vi unngår framtidige forvekslinger med andre anonyme brukere.\'\'',
-'noarticletext' => 'Det er ikke noe tekst på denne siden. Du kanm [[Special:Search/{{PAGENAME}}|søke etter siden]] i andre sider, eller [{{fullurl:{{FULLPAGENAME}}|action=edit}} redigere siden].',
-'clearyourcache' => '\'\'\'NB:\'\'\' Etter å ha lagret må du tømme nettleserens mellomlager («cache») for å kunne se endringene: \'\'\'Mozilla/Safari/Konqueror:\'\'\' hold nede \'\'Shift\'\' mens du klikker på \'\'Reload\'\' (eller trykk \'\'Ctrl-Shift-R\'\'), \'\'\'IE:\'\'\' trykk \'\'Ctrl-F5\'\', \'\'\'Opera:\'\'\' trykk \'\'F5\'\'.',
-'usercssjsyoucanpreview'=> '<strong>Tips:</strong> Bruk «Forhåndsvisning»-knappen for å teste din nye CSS/JS før du lagrer.',
-'usercsspreview' => '\'\'\'Husk at dette bare er en forhåndsvisning av din bruker-CSS og at den ikke er lagret!\'\'\'',
-'userjspreview' => '\'\'\'Husk at dette bare er en test eller forhåndsvisning av ditt bruker-JavaScript, og det ikke er lagret!\'\'\'',
-'userinvalidcssjstitle' => '\'\'\'Advarsel:\'\'\' Det finnes ikke noe utseende ved navn «$1». Husk at .css- og .js-sider bruker titler i små bokstaver, for eksempel User:Eksempel/monobook.css, ikke User:Eksempel/Monobook.css',
-'updated' => '(Oppdatert)',
-'note' => '<strong>Merk:</strong>',
-'previewnote' => '<strong>Dette er bare en forhåndsvisning; endringer har ikke blitt lagret!</strong>',
-'session_fail_preview' => '<strong>Beklager! Redigeringen din kunne ikke lagres. Vennligst prøv igjen. Om det fortsetter å gå galt, prøv å logge ut og så inn igjen.</strong>',
-'previewconflict' => 'Slik vil teksten i redigeringsvinduet se ut dersom du lagrer den.',
-'session_fail_preview_html'=> '<strong>Beklager! Redigeringen din kunne ikke lagres på grunn av tap av sesjonsdata.</strong>
-
-\'\'Fordi denne wikien har rå HTML slått på, er forhåndsvisningen skjult for å forhindre JavaScript-angrep.\'\'',
-'importing' => 'Importerer $1',
-'editing' => 'Redigerer $1',
-'editingsection' => 'Redigerer $1 (seksjon)',
-'editingcomment' => 'Redigerer $1 (kommentar)',
-'editconflict' => 'Redigeringskonflikt: $1',
-'explainconflict' => 'Noen andre har endret teksten siden du begynte å redigere.
-Den øverste boksen inneholder den nåværende tekst.
-Dine endringer vises i den nederste boksen.
-Du er nødt til å flette dine endringer sammen med den nåværende teksten.
-<b>Kun</b> teksten i den øverste tekstboksen vil bli lagret når du
-trykker «Lagre siden».<br />',
-'yourtext' => 'Din tekst',
-'storedversion' => 'Den lagrede versjonen',
-'nonunicodebrowser' => '<strong>ADVARSEL: Nettleseren din har ikke støtte for Unicode. Skru det på før du begynner å redigere artikler.</strong>',
-'editingold' => '\'\'\'ADVARSEL: Du redigerer en gammel versjon av denne siden. Hvis du lagrer den, vil alle endringer foretatt siden denne versjonen bli overskrevet.\'\'\'',
-'yourdiff' => 'Forskjeller',
-'copyrightwarning' => 'Vennligst merk at alle bidrag til {{SITENAME}} anses som utgitt under $2 (se $1 for detaljer). Om du ikke vil at dine bidrag skal kunne redigeres og distribuert fritt, ikke legg det til her.<br />
-Du lover også at du har skrevet dette selv, eller kopiert det fra en ressurs som er i public domain eller lignende. <strong>IKKE LEGG TIL OPPHAVSBESKYTTET MATERIALE UTEN TILLATELSE!</strong>',
-'copyrightwarning2' => 'Vennligst merk at alle bidrag til {{SITENAME}} kan bli redigert, endret eller fjernet av andre bidragsytere. Om du ikke vil at dine bidrag skal kunne redigeres fritt, ikke legg det til her.<br />
-Du lover også at du har skrevet dette selv, eller kopiert det fra en ressurs som er i public domain eller lignende (se $1 for detaljer). <strong>IKKE LEGG TIL OPPHAVSBESKYTTET MATERIALE UTEN TILLATELSE!</strong>',
-'longpagewarning' => '<strong>ADVARSEL: Denne siden er $1&nbsp;kB lang; noen eldre nettlesere kan ha problemer med å redigere sider som nærmer seg eller er lengre enn 32&nbsp;kB. Overvei om ikke siden kan deles opp i mindre deler.</strong>',
-'longpageerror' => '<strong>FEIL: Teksten du har forsøkt å lagre er $1&nbsp;kB lang, dvs. lenger enn det maksimale $2&nbsp;kB. Den kan ikke lagres.</strong>',
-'readonlywarning' => '<strong>ADVARSEL: Databasen er låst på grunn av vedlikehold,
-så du kan ikke lagre dine endringer akkurat nå. Det kan være en god idé å
-kopiere teksten din til en tekstfil, så du kan lagre den til senere.</strong>',
-'protectedpagewarning' => '<strong>ADVARSEL: Denne siden er lås, så bare administratorer kan redigere den. Sørg for at du følger [[Project:Retningslinjer for låsing av sider|retningslinjer for låsing av sider]].</strong>',
-'semiprotectedpagewarning'=> '\'\'\'Merk:\'\'\' Denne siden har blitt låst slik at kun registrerte brukere kan endre den. Nyopprettede og anonyme brukere kan ikke redigere.',
-'templatesused' => 'Maler i bruk på denne siden:',
-'edittools' => '<!-- Teksten her vil vises under redigerings- og opplastingsboksene. -->',
-'nocreatetitle' => 'Sideoppretting er begrenset',
-'nocreatetext' => 'Denne siden har begrensede muligheter for oppretting av nye sider. Du kan gå tilbake og redigere en eksisterende side, eller [[Special:Userlogin|logge inn eller opprette en ny konto]].',
-'revhistory' => 'Historikk',
-'nohistory' => 'Denne siden har ingen historikk.',
-'revnotfound' => 'Versjonen er ikke funnet',
-'revnotfoundtext' => 'Den gamle versjon av siden du etterspurte finnes ikke. Kontroller adressa du brukte for å få adgang til denne siden.',
-'loadhist' => 'Laster historikk',
-'currentrev' => 'Nåværende versjon',
-'revisionasof' => 'Versjonen fra $1',
-'previousrevision' => '↠Eldre versjon',
-'nextrevision' => 'Nyere versjon →',
-'currentrevisionlink' => 'vis nåværende versjon',
-'cur' => 'nå',
-'next' => 'neste',
-'last' => 'forrige',
-'orig' => 'original',
-'histlegend' => 'Forklaring: (nå) = forskjell fra nåværende versjon, (forrige) = forskjell fra forrige versjon, M = mindre endring.',
-'deletedrev' => '[slettet]',
-'histfirst' => 'Første',
-'histlast' => 'Siste',
-'rev-deleted-comment' => '(kommentar fjernet)',
-'rev-deleted-user' => '(brukernavn fjernet)',
-'rev-deleted-text-permission'=> '<div class="mw-warning plainlinks">
-Denne sidehistorikken har blitt fjernet fra de offentlige arkivene. Det kan være detaljer i [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} slettingsloggen].
-</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-Denne revisjonen har blitt fjernet fra det offentlige arkivet. Som administrator har du mulighet til å se den; det kan være detaljer i [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} slettingsloggen].
-</div>',
-'rev-delundel' => 'vis/skjul',
-'history-feed-title' => 'Revisjonshistorikk',
-'history-feed-description'=> 'Revisjonshistorikk for denne siden',
-'history-feed-item-nocomment'=> '$1 på $2',
-'history-feed-empty' => 'Den etterspurte siden finnes ikke. Den kan ha blitt slettet fra wikien, eller fått et nytt navn. Prøv å [[Special:Search|søke]] etter beslektede sider.',
-'revisiondelete' => 'Slett/gjenopprett revisjoner',
-'revdelete-selected' => 'Valgte revisjon av [[:$1]]:',
-'revdelete-text' => 'Slettede revisjoner vil fortsatt vises i sidehistorikken, men innholdet vil ikke være tilgjengelig for offentligheten.
-
-Andre administratorer på denne wikien vil fortsatt kunne se det skjulte innholdet, og kan gjenopprette det, med mindre videre begrensninger blir gitt av sideoperatørene.',
-'revdelete-legend' => 'Sett revisjonsbegrensninger:',
-'revdelete-hide-text' => 'Skjul revisjonstekst',
-'revdelete-hide-comment'=> 'Skjul redigeringsforklaring',
-'revdelete-hide-user' => 'Skjul bidragsyters brukernavn eller IP',
-'revdelete-hide-restricted'=> 'Disse restriksjonene gjelder også for administratorer',
-'revdelete-log' => 'Loggkommentar:',
-'revdelete-submit' => 'Utfør for valgte revisjoner',
-'revdelete-logentry' => 'endre revisjonssynlighet for [[$1]]',
-'difference' => '(Forskjeller mellom versjoner)',
-'loadingrev' => 'laster revisjon for å se forskjeller',
-'lineno' => 'Linje $1:',
-'editcurrent' => 'Rediger nåværende versjon av denne siden',
-'selectnewerversionfordiff'=> 'Velg en nyere versjon for sammenligning',
-'selectolderversionfordiff'=> 'Velg en eldre versjon for sammenligning',
-'compareselectedversions'=> 'Sammenlign valgte versjoner',
-'searchresults' => 'Søkeresultater',
-'searchresulttext' => 'For mer informasjon om søking i {{SITENAME}}, se [[Project:Søking]].',
-'badquery' => 'Ugyldig forespørsel',
-'badquerytext' => 'Forespørselen kunne ikke bli utført. Det er sannsynligvis fordi du har prøvd å søke etter et ord med færre en tre bokstaver, noe som ikke fungerer ennå. Det kan også hende at du har skrevet feil. Prøv igjen.',
-'matchtotals' => 'Forespørselen «$1» ga treff på {{plural:$2|én artikkel|$2 artikler}} og på teksten i {{plural:$3|én artikkel|$3 artikler}}.',
-'titlematches' => 'Artikkeltitler med treff på forespørselen',
-'notitlematches' => 'Ingen artikkeltitler hadde treff på forespørselen',
-'textmatches' => 'Artikkeltekster med treff på forespørselen',
-'notextmatches' => 'Ingen artikkeltekster hadde treff på forespørselen',
-'prevn' => 'forrige $1',
-'nextn' => 'neste $1',
-'viewprevnext' => 'Vis ($1) ($2) ($3).',
-'showingresults' => 'Nedenfor vises opptil \'\'\'$1\'\'\' resultater som starter med nummer \'\'\'$2\'\'\'.',
-'showingresultsnum' => 'Nedenfor vises \'\'\'$3\'\'\' resultater som starter med nummer \'\'\'$2\'\'\'.',
-'nonefound' => '\'\'\'Merk:\'\'\' Søk uten resultat skyldes ofte at man søker etter alminnelige ord som «i» eller «på», som ikke er indeksert, eller ved å spesifisere mer enn et søkeord (da kun sider som inneholder alle søkeordene blir funnet).',
-'powersearch' => 'Søk',
-'powersearchtext' => 'Søk i navnerom:<br />$1<br />$2 List opp omdirigeringer<br />Søk etter $3 $9',
-'searchdisabled' => 'Søkefunksjonen er slått av. Du kan søke via Google i mellomtiden. Merk at Googles indeksering av {{SITENAME}} muligens er utdatert.',
-'blanknamespace' => '(Hoved)',
-'preferences' => 'Innstillinger',
-'prefsnologin' => 'Ikke logget inn',
-'prefsnologintext' => 'Du må være [[Special:Userlogin|logget inn]] for å endre brukerinnstillingene.',
-'prefsreset' => 'Brukerinnstillingene er tilbakestilt.',
-'qbsettings' => 'Brukerinnstillinger for hurtigmeny.',
-'changepassword' => 'Endre passord',
-'skin' => 'Utseende',
-'math' => 'Matteformler',
-'dateformat' => 'Datoformat',
-'datedefault' => 'Ingen foretrukket',
-'datetime' => 'Dato og tid',
-'math_failure' => 'Feil i matematikken',
-'math_unknown_error' => 'ukjent feil',
-'math_unknown_function' => 'ukjent funksjon',
-'math_lexing_error' => 'lexerfeil',
-'math_syntax_error' => 'syntaksfeil',
-'math_image_error' => 'PNG-konversjon mislyktes',
-'math_bad_tmpdir' => 'Kan ikke skrive til eller opprette midlertidig mappe',
-'math_bad_output' => 'Kan ikke skrive til eller opprette resultatmappe',
-'prefs-personal' => 'Brukerdata',
-'prefs-rc' => 'Siste endringer',
-'prefs-watchlist' => 'Overvåkningsliste',
-'prefs-watchlist-days' => 'Antall dager vist i overvåkningslista:',
-'prefs-watchlist-edits' => 'Antall redigeringer som skal vises i utvidet overvåkningsliste:',
-'prefs-misc' => 'Diverse',
-'saveprefs' => 'Lagre innstillinger',
-'resetprefs' => 'Tilbakestill instillinger',
-'oldpassword' => 'Gammelt passord:',
-'newpassword' => 'Nytt passord:',
-'retypenew' => 'Gjenta nytt passord:',
-'textboxsize' => 'Redigering',
-'rows' => 'Rader:',
-'columns' => 'Kolonner',
-'searchresultshead' => 'Søking',
-'resultsperpage' => 'Resultater per side:',
-'contextlines' => 'Linjer per resultat',
-'contextchars' => 'Tegn per linje i resultatet',
-'stubthreshold' => 'Grense for markering av småartikler:',
-'recentchangescount' => 'Antall titler i «siste endringer»:',
-'savedprefs' => 'Innstillingene har blitt lagret.',
-'timezonelegend' => 'Tidssone',
-'timezonetext' => 'Tast inn antall timer lokaltid differerer fra tjenertiden (UTC).',
-'localtime' => 'Lokaltid',
-'timezoneoffset' => 'Forskjell',
-'servertime' => 'Tjenerens tid er nå',
-'guesstimezone' => 'Hent tidssone fra nettleseren',
-'allowemail' => 'Tillat andre å sende epost til meg',
-'defaultns' => 'Søk i disse navnerommene som standard:',
-'default' => 'standard',
-'files' => 'Filer',
-'userrights-lookup-user'=> 'Ordne brukergrupper',
-'userrights-user-editname'=> 'Skriv inn et brukernavn:',
-'editusergroup' => 'Endre brukergrupper',
-'userrights-editusergroup'=> 'Rediger brukergrupper',
-'saveusergroups' => 'Lagre brukergrupper',
-'userrights-groupsmember'=> 'Medlem av:',
-'userrights-groupsavailable'=> 'Tilgjengelige grupper:',
-'userrights-groupshelp' => 'Velg grupper du vil at brukeren skal fjernes fra eller lagt til. Ikke valgte grupper vil ikke bli forandret. Du kan fjerne merkingen av en gruppe med Ctrl + Venstreklikk.',
-'userrights-logcomment' => 'Endret gruppemedlemskap fra $1 til $2',
-'group' => 'Gruppe:',
-'group-bot' => 'Roboter',
-'group-sysop' => 'Administratorer',
-'group-bureaucrat' => 'Byråkrater',
-'group-steward' => 'Stewards',
-'group-all' => '(alle)',
-'group-bot-member' => 'Robot',
-'group-sysop-member' => 'Administrator',
-'group-bureaucrat-member'=> 'Byråkrat',
-'group-steward-member' => 'Steward',
-'grouppage-bot' => 'Project:Roboter',
-'grouppage-sysop' => 'Project:Administratorer',
-'grouppage-bureaucrat' => 'Project:Byråkrater',
-'changes' => 'endringer',
-'recentchanges' => 'Siste endringer',
-'recentchangestext' => 'Vis de siste endringene til denne siden',
-'rcnote' => 'Nedenfor vises de siste <strong>$1</strong> endringene de siste <strong>$2</strong> dagene, fra $3.',
-'rcnotefrom' => 'Nedenfor er endringene fra <strong>$2</strong> til <strong>$1</strong> vist.',
-'rclistfrom' => 'Vis nye endringer med start fra $1',
-'rcshowhideminor' => '$1 mindre endringer',
-'rcshowhidebots' => '$1 roboter',
-'rcshowhideliu' => '$1 innloggede brukere',
-'rcshowhideanons' => '$1 anonyme brukere',
-'rcshowhidepatr' => '$1 godkjente endringer',
-'rcshowhidemine' => '$1 mine endringer',
-'rclinks' => 'Vis siste $1 endringer i de siste $2 dagene<br />$3',
-'diff' => 'diff',
-'hist' => 'hist',
-'hide' => 'skjul',
-'show' => 'vis',
-'minoreditletter' => 'm',
-'newpageletter' => 'N',
-'sectionlink' => '→',
-'number_of_watching_users_pageview'=> '[$1 overvåkende {{plural:$1|bruker|brukere}}]',
-'rc_categories' => 'Begrens til kategorier (skilletegn: «|»)',
-'rc_categories_any' => 'Alle',
-'upload' => 'Last opp fil',
-'uploadbtn' => 'Last opp fil',
-'reupload' => 'Last opp fil igjen',
-'reuploaddesc' => 'Tilbake til skjemaet for å laste opp filer.',
-'uploadnologin' => 'Ikke logget inn',
-'uploadnologintext' => 'Du må være [[Special:Userlogin|loggett inn]] for å kunne laste opp filer.',
-'upload_directory_read_only'=> 'Opplastingsmappa ($1) er ikke skrivbar for tjeneren.',
-'uploaderror' => 'Feil under opplasting av fil',
-'uploadtext' => 'Bruk skjemaet under for å laste opp filer. For å se eller søke i tidligere opplastede filer, gå til [[Special:Imagelist|fillista]]. Opplastinger lagres også i [[Special:Log/upload|opplastingsloggen]].
-
-For å inkludere et bilde på en side, bruk ei slik lenke:
-*\'\'\'<nowiki>[[</nowiki>{{ns:Image}}:Filnavn.jpg<nowiki>]]</nowiki>\'\'\'
-*\'\'\'<nowiki>[[</nowiki>{{ns:Image}}:Filnavn.png|Alternativ tekst<nowiki>]]</nowiki>\'\'\'
-For å lenke direkte til bildet, skriv:
-*\'\'\'<nowiki>[[</nowiki>{{ns:Media}}:Filnavn.ogg<nowiki>]]</nowiki>\'\'\'',
-'uploadlog' => 'opplastingslogg',
-'uploadlogpage' => 'Opplastingslogg',
-'uploadlogpagetext' => 'Her er en liste over de siste opplastede filene.',
-'filename' => 'Filnavn',
-'filedesc' => 'Beskrivelse',
-'fileuploadsummary' => 'Filbeskrivelse:',
-'filestatus' => 'Opphavsrettsstatus',
-'filesource' => 'Kilde',
-'copyrightpage' => 'Project:Opphavsrett',
-'copyrightpagename' => 'Opphavsrett',
-'uploadedfiles' => 'Filer som er lastet opp',
-'ignorewarning' => 'Lagre fila likevel.',
-'ignorewarnings' => 'Ignorer eventuelle advarsler',
-'minlength' => 'Navnet på fila må bestå av minst tre bokstaver.',
-'illegalfilename' => 'Filnavnet «$1» inneholder ugyldige tegn; gi fila et nytt navn og prøv igjen.',
-'badfilename' => 'Navnet på filen er blitt endret til «$1».',
-'badfiletype' => '«.$1» er ikke et tillat filformat.',
-'largefile' => 'Det anbefales at filer ikke er større enn $1&nbsp;bytes; denne fila er $2&nbsp;bytes',
-'largefileserver' => 'Denne fila er større enn det tjeneren er konfigurert til å tillate.',
-'emptyfile' => 'Fila du lastet opp ser ut til å være tom. Dette kan komme av en skrivefeil i filnavnet. Sjekk om du virkelig vil laste opp denne fila.',
-'fileexists' => 'Ei fil med dette navnet finnes allerede. Sjekk $1 hvis du ikke er sikker på at du vil forandre den.',
-'fileexists-forbidden' => 'En fil med dette navnet finnes fra før; gå tilbake og last opp filen under et nytt navn. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'Ei fil med dette navnet finnes fra før i det delte fillageret; gå tilbake og last opp fila under et nytt navn. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'Opplastingen er gjennomført',
-'fileuploaded' => 'Opplastingen av $1 var vellykket. Vennligst følg denne lenka: $2 til beskrivelsessiden og fyll inn informasjon om fila, som hvor den kom fra, når og av hvem den ble laget, og annen informasjon. Om fila er et bilde, kan du sette det inn slik: <tt><nowiki>[[Image:$1|thumb|Beskrivelse]]</nowiki></tt>',
-'uploadwarning' => 'Opplastingsadvarsel',
-'savefile' => 'Lagre fil',
-'uploadedimage' => 'Lastet opp «[[$1]]»',
-'uploaddisabled' => 'Opplastingsfunksjonen er deaktivert',
-'uploaddisabledtext' => 'Opplasting er slått av på denne wikien.',
-'uploadscripted' => 'Denne fila inneholder HTML eller skripting som kan feiltolkes av en nettleser.',
-'uploadcorrupt' => 'Denne fila er ødelagt eller er en ugyldig filtype. Sjekk fila og last den opp på nytt.',
-'uploadvirus' => 'Denne fila inneholder virus! Detaljer: $1',
-'sourcefilename' => 'Velg ei fil',
-'destfilename' => 'Ønsket filnavn',
-'filewasdeleted' => 'Ei fil ved dette navnet har blitt lastet opp tidligere, og så slettet. Sjekk $1 før du forsøker å laste det opp igjen.',
-'license' => 'Lisensiering',
-'nolicense' => 'Ingen spesifisert',
-'imagelist' => 'Bildeliste',
-'imagelisttext' => 'Her er ei liste med <strong>$1</strong> filer sortert <strong>$2</strong>.',
-'imagelistforuser' => 'Denne lista viser filer lastet opp av $1.',
-'getimagelist' => 'henter filliste',
-'ilsubmit' => 'Søk',
-'showlast' => 'Vis de siste $1 filene sortert $2.',
-'byname' => 'etter navn',
-'bydate' => 'etter dato',
-'bysize' => 'etter størrelse',
-'imgdelete' => 'slett',
-'imgdesc' => 'beskrivelse',
-'imglegend' => 'Forklaring: (beskrivelse) = vis/rediger filbeskrivelse.',
-'imghistory' => 'Filhistorikk',
-'revertimg' => 'gjenopprett',
-'deleteimg' => 'slett',
-'deleteimgcompletely' => 'Slett alle revisjoner av denne fila',
-'imghistlegend' => 'Forklaring: (nå) = dette er den nåværende fila, (slett) = slett denne gamle versjonen, (gjenopprett) = gjenopprett en gammel versjon.
-<br /><i>Klikk på en dato for å se fila som ble lastet opp da</i>.',
-'imagelinks' => 'Lenker',
-'linkstoimage' => 'Følgende sider har lenker til denne fila:',
-'nolinkstoimage' => 'Det er ingen sider som bruker denne fila.',
-'sharedupload' => 'Denne fila deles av andre prosjekter.',
-'shareduploadwiki' => 'Se $1 for mer informasjon.',
-'shareduploadwiki-linktext'=> 'filbeskrivelsesside',
-'noimage' => 'Ingen fil ved dette navnet finnes, du kan $1.',
-'noimage-linktext' => 'laste det opp',
-'uploadnewversion-linktext'=> 'Last opp en ny versjon av denne fila',
-'mimesearch' => 'MIME-søk',
-'mimetype' => 'MIME-type:',
-'download' => 'last ned',
-'unwatchedpages' => 'Sider som ikke er overvåket',
-'listredirects' => 'Liste over omdirigeringer',
-'unusedtemplates' => 'Ubrukte maler',
-'unusedtemplatestext' => 'Denne siden lister opp alle sider i malnavnerommet som ikke er inkludert på en annen side. Husk å sjekke for andre slags lenker til malen før du sletter den.',
-'unusedtemplateswlh' => 'andre lenker',
-'randomredirect' => 'Tilfeldig omdirigering',
-'statistics' => 'Statistikk',
-'sitestats' => '{{SITENAME}}-statistikk',
-'userstats' => 'Brukerstatistikk',
-'sitestatstext' => 'Det er til sammen \'\'\'$1\'\'\' sider i databasen. Dette inkluderer diskusjonssider, sider om {{SITENAME}}, små stubbsider, omdirigeringer, og annet som antagligvis ikke gjelder som ordentlig innhold. Om man ikke regner med disse, er det \'\'\'$2\'\'\' sider som sannsynligvis er ordentlige innholdssider.
-
-\'\'\'$8\'\'\' filer har blitt lastet opp.
-
-Det har vært totalt \'\'\'$3\'\'\' sidevisninger, og \'\'\'$4\'\'\' redigeringer siden wikien ble satt opp. Det blir i snitt \'\'\'$5\'\'\' redigeringer per side, og \'\'\'$6\'\'\' visninger per redigering.
-
-[http://meta.wikimedia.org/wiki/Help:Job_queue Arbeidskøen] er på \'\'\'$7\'\'\'.',
-'userstatstext' => 'Det er \'\'\'$1\'\'\' registrerte brukere. \'\'\'$2\'\'\' av disse (eller $4 %) er administratorer (se $3).',
-'disambiguations' => 'Artikler med flertydige titler',
-'disambiguationspage' => 'Template:Peker',
-'disambiguationstext' => 'Følgende artikler har lenker til \'\'artikler med flertydige titler\'\'. De burde ha ei lenke til en entydig tittel i stedet. En artikkel blir behandlet som flertydig dersom den lenker til $1. Lenker fra andre nevnerom listes \'\'ikke\'\' her.',
-'doubleredirects' => 'Doble omdirigeringer',
-'doubleredirectstext' => '\'\'\'NB:\'\'\' Denne lista kan inneholde gale resultater. Det er som regel fordi siden inneholder ekstra tekst under den første <tt>#redirect</tt>.<br />Hver linje inneholder lenker til den første og den andre omdirigeringen, og den første linja fra den andre omdirigeringsteksten. Det gir som regel den «riktige» målartikkelen, som den første omdirigeringen skulle ha pekt på.',
-'brokenredirects' => 'Ødelagte omdirigeringer',
-'brokenredirectstext' => 'Følgende omdirigeringer peker til ikkeeksisterende sider.',
-'nbytes' => '$1 {{plural:$1|byte|bytes}}',
-'ncategories' => '$1 {{plural:$1|kategori|kategorier}}',
-'nlinks' => '$1 {{plural:$1|lenke|lenker}}',
-'nmembers' => '$1 {{plural:$1|medlem|medlemmer}}',
-'nrevisions' => '$1 {{plural:$1|revisjon|revisjoner}}',
-'nviews' => '$1 {{plural:$1|visning|visninger}}',
-'lonelypages' => 'Foreldreløse sider',
-'uncategorizedpages' => 'Ukategoriserte sider',
-'uncategorizedcategories'=> 'Ukategoriserte kategorier',
-'unusedcategories' => 'Ubrukte kategorier',
-'unusedimages' => 'Ubrukte filer',
-'popularpages' => 'Populære sider',
-'wantedcategories' => 'Ønskede kategorier',
-'wantedpages' => 'Etterspurte sider',
-'mostlinked' => 'Sider med flest lenker til seg',
-'mostlinkedcategories' => 'Kategorier med flest sider',
-'mostcategories' => 'Sider med flest kategorier',
-'mostimages' => 'Mest brukte bilder',
-'mostrevisions' => 'Artikler med flest revisjoner',
-'allpages' => 'Alle sider',
-'prefixindex' => 'Prefiksindeks',
-'randompage' => 'Tilfeldig side',
-'shortpages' => 'Korte sider',
-'longpages' => 'Lange sider',
-'deadendpages' => 'Blindveisider',
-'listusers' => 'Brukerliste',
-'specialpages' => 'Spesialsider',
-'spheading' => 'Spesialsider for alle brukere',
-'restrictedpheading' => 'Spesialsider for administratorer',
-'recentchangeslinked' => 'Relaterte endringer',
-'rclsub' => '(til sider med lenke fra «$1»)',
-'newpages' => 'Nye sider',
-'ancientpages' => 'Eldste sider',
-'intl' => 'Språklenker',
-'move' => 'Flytt',
-'movethispage' => 'Flytt siden',
-'unusedimagestext' => '<p>Merk at andre sider kanskje lenker til et bilde med en direkte lenke, så bildet listes her selv om det faktisk er i bruk.</p>',
-'unusedcategoriestext' => 'Følgende kategorier eksisterer, men det er ingen sider i dem.',
-'booksources' => 'Bokkilder',
-'categoriespagetext' => 'Følgende kategorier finnes i wikien.',
-'data' => 'data',
-'userrights' => 'Brukerrettighetskontroll',
-'groups' => 'Brukergrupper',
-'booksourcetext' => 'Her er en liste over lenker til steder som låner ut og/eller selger nye og brukte bøker, og som kanskje også har ytterligere informasjon om bøker du leter etter.',
-'isbn' => 'ISBN',
-'alphaindexline' => '$1 til $2',
-'version' => 'Versjon',
-'log' => 'Logger',
-'alllogstext' => 'Kombinert visning av alle loggene. Du kan begrense visningen ved å velge loggtype, bruker og/eller påvirket side.',
-'logempty' => 'Ingen elementer i loggen.',
-'nextpage' => 'Neste side ($1)',
-'allpagesfrom' => 'Vis sider som starter med:',
-'allarticles' => 'Alle artikler',
-'allnonarticles' => 'Alle ikke-artikler',
-'allinnamespace' => 'Alle sider i $1-navnerommet',
-'allnotinnamespace' => 'Alle sider (ikke i $1-navnerommet)',
-'allpagesprev' => 'Forrige',
-'allpagesnext' => 'Neste',
-'allpagessubmit' => 'GÃ¥',
-'allpagesprefix' => 'Vis sider med prefikset:',
-'mailnologin' => 'Ingen avsenderadresse',
-'mailnologintext' => 'Du må være [[Special:Userlogin|logget inn]] og ha en gyldig e-postadresse satt i [[Special:Preferences|brukerinnstillingene]] for å sende e-post til andre brukere.',
-'emailuser' => 'Epost til denne brukeren',
-'emailpage' => 'Epost til bruker.',
-'emailpagetext' => 'Hvis denne brukeren har oppgitt en gyldig epostadresse i sine innstillinger, vil dette skjemaet sende en enkelt beskjed. Den epostadressa du har satt i innstillingene dine vil dukke opp i «Fra»-feltet på denne eposten, så mottakeren er i stand til å svare.',
-'defemailsubject' => 'Epost fra {{SITENAME}}',
-'noemailtitle' => 'Ingen e-postadresse',
-'noemailtext' => 'Dene brukeren har ikke oppgitt en gyldig e-postadresse, eller har valgt å ikke motta e-post fra andre brukere.',
-'emailfrom' => 'Fra',
-'emailto' => 'Til',
-'emailsubject' => 'Emne',
-'emailmessage' => 'Beskjed',
-'emailsend' => 'Send',
-'emailsent' => 'E-post sendt',
-'emailsenttext' => 'E-postbeskjeden er sendt',
-'watchlist' => 'Overvåkningsliste',
-'nowatchlist' => 'Du har ingenting i overvåkningslista.',
-'watchlistcount' => '\'\'\'Du har $1 {{plural:$1|objekt|objekter}} i overvåkningslista di, inkludert diskusjonssider.\'\'\'',
-'clearwatchlist' => 'Nullstill overvåkningsliste',
-'watchlistcleartext' => 'Er du sikker på at du vil fjerne dem?',
-'watchlistclearbutton' => 'Nullstill overvåkningsliste',
-'watchlistcleardone' => 'Overvåkningslista di er nullstilt. $1 {{plural:$1|objekt|objekter}} ble fjernet.',
-'watchnologin' => 'Ikke logget inn',
-'watchnologintext' => 'Du må være [[Special:Userlogin|logget inn]] for å kunne endre overvåkningslisten.',
-'addedwatch' => 'Lagt til overvåkningslista',
-'addedwatchtext' => 'Siden «$1» er føyd til [[Special:Watchlist|overvåkningslistea]]. Fremtidige endringer til denne siden og den tilhørende diskusjonssiden vil bli listet opp her, og siden vil fremstå \'\'\'fremhevet\'\'\' i [[Special:Recentchanges|lista over de siste endringene]] for å gjøre det lettere å finne den.
-
-Hvis du senere vil fjerne siden fra overvåkningslista, klikk «Avslutt overvåkning» ute i siden.',
-'removedwatch' => 'Fjernet fra overvåkningslista',
-'removedwatchtext' => 'Siden «[[:$1]]» er fjernet fra overvåkningslista di.',
-'watch' => 'Overvåk',
-'watchthispage' => 'Overvåk siden',
-'unwatch' => 'Avslutt overvåkning',
-'unwatchthispage' => 'Fjerner overvåkning',
-'notanarticle' => 'Ikke en artikkel',
-'watchnochange' => 'Ingen av sidene i overvåkningslista er endret i den valgte perioden.',
-'watchdetails' => '* $1 sider overvåket, utenom diskusjonssider.
-* [[Special:Watchlist/edit|Vis og rediger hele lista]]
-* [[Special:Watchlist/clear|Fjern alle sider]]',
-'wlheader-enotif' => '* E-postnotifikasjon er slått på.',
-'wlheader-showupdated' => '* Sider som har blitt forandret siden du sist besøkte dem vises i \'\'\'fet tekst\'\'\'',
-'watchmethod-recent' => 'sjekker siste endringer for sider overvåkningslista',
-'watchmethod-list' => 'sjekker siste endringer for sider i overvåkningstlista',
-'removechecked' => 'Fjern valgte sider fra overvåkningslista',
-'watchlistcontains' => 'Overvåkningslista inneholder $1 {{plural:$1|side|sider}}.',
-'watcheditlist' => 'Her er en alfabetisk liste over sidene i overvåkningslista. Velg sidene du vil fjerne fra overvåkningslista og klikk på knappen «fjern valgte sider fra overvåkningslista» nederst på denne siden.',
-'removingchecked' => 'Fjerner de valgte sidene fra overvåkningslista…',
-'couldntremove' => 'Kunne ikke fjerne «$1»…',
-'iteminvalidname' => 'Problem med «$1», ugyldig navn…',
-'wlnote' => 'Nedenfor er de siste $1 endringene de siste <b>$2</b> timene.',
-'wlshowlast' => 'Vis siste $1 timer $2 dager $3',
-'wlsaved' => 'Dette er en lagret versjon av overvåkningslista di. Den er ikke nødvendigvis oppdatert.',
-'wlhideshowown' => '$1 mine endringer.',
-'wlhideshowbots' => '$1 robotendringer',
-'wldone' => 'Utført.',
-'enotif_mailer' => '{{SITENAME}} påminnelsessystem',
-'enotif_reset' => 'Merk alle sider som besøkt',
-'enotif_newpagetext' => 'Dette er en ny side.',
-'changed' => 'endret',
-'created' => 'opprettet',
-'enotif_subject' => '{{SITENAME}}-siden $PAGETITLE har blitt $CHANGEDORCREATED av $PAGEEDITOR',
-'enotif_lastvisited' => 'Se $1 for alle endringer siden ditt forrige besøk.',
-'enotif_body' => '$WATCHINGUSERNAME,
-
-{{SITENAME}}-siden $PAGETITLE har blitt $CHANGEDORCREATED $PAGEEDITDATE av $PAGEEDITOR, se $PAGETITLE_URL for den nåværende versjonen.
-
-$NEWPAGE
-
-Redigeringssammendrag: $PAGESUMMARY $PAGEMINOREDIT
-
-Kontakt brukeren:
-e-post: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-Det vil ikke komme flere påminnelser om endringer på denne siden med mindre du besøker den. Du kan også fjerne påminnelsesflagg for alle sider i overvåkningslista di.
-
-Med vennlig hilsen,
-{{SITENAME}}s påminnelsessystem
-
---
-For å endre innstillingene i overvåkningslista di, besøk {{fullurl:Special:Watchlist/edit}}
-
-Tilbakemeldinger og videre assistanse:
-{{fullurl:Project:Hjelp}}',
-'deletepage' => 'Slett side',
-'confirm' => 'Bekreft',
-'excontent' => 'Innholdet var: «$1»',
-'excontentauthor' => 'innholdet var «$1» (og eneste bidragsyter var [[{{ns:special}}:Contributions/$2|$2]])',
-'exbeforeblank' => 'innholdet før siden ble tømt var: «$1»',
-'exblank' => 'siden var tom',
-'confirmdelete' => 'Bekreft sletting',
-'deletesub' => '(Sletter «[[$1]]»)',
-'historywarning' => 'Advarsel: Siden du er i ferd med å slette har en historikk:',
-'confirmdeletetext' => 'Du holder på å slette en side eller et bilde sammen med historikken. Bilder som slettes kan ikke gjenopprettes, men alle andre sider som slettes på denne måten kan gjenopprettes. Bekreft at du virkelig vil slette denne siden, og at du gjør det i samsvar med [[Project:Retningslinjer for sletting|retningslinjene]].',
-'actioncomplete' => 'Gjennomført',
-'deletedtext' => '«[[$1]]» er slettet. Se $2 for en oversikt over de siste slettingene.',
-'deletedarticle' => 'slettet «[[$1]]»',
-'dellogpage' => 'Slettingslogg',
-'dellogpagetext' => 'Under er ei liste over nylige slettinger.',
-'deletionlog' => 'slettingslogg',
-'reverted' => 'Gjenopprettet en tidligere versjon',
-'deletecomment' => 'Begrunnelse for sletting',
-'imagereverted' => 'Tilbakestilling til tidligere versjon gjennomført.',
-'rollback' => 'Fjern redigeringer',
-'rollback_short' => 'Tilbakestill',
-'rollbacklink' => 'tilbakestill',
-'rollbackfailed' => 'Kunne ikke tilbakestille',
-'cantrollback' => 'Kan ikke fjerne redigering; den siste brukeren er den eneste forfatteren.',
-'alreadyrolled' => 'Kan ikke fjerne den siste redigeringen på [[$1]] av [[User:$2|$2]] ([[User talk:$2|diskusjon]]); en annen har allerede redigert siden eller fjernet redigeringen. Den siste redigeringen er foretatt av [[User:$3|$3]] ([[User talk:$3|diskusjon]]).',
-'editcomment' => 'Redigeringskommentaren var: «\'\'$1\'\'»',
-'revertpage' => 'Tilbakestilte endring av [[Special:Contributions/$2|$2]] ([[User talk:$2|diskusjon]] · [[Special:Blockip/$2|blokker]]) til siste versjon av $1',
-'sessionfailure' => 'Det ser ut til å være et problem med innloggingen din, og den har blitt avbrutt av sikkerhetshensyn. Trykk \'\'Tilbake\'\' i nettleseren din, oppdater siden og prøv igjen.',
-'protectlogpage' => 'LÃ¥singslogg',
-'protectlogtext' => 'Her er en liste over sider som er blitt beskyttet eller har fått fjernet beskyttelsen. Se [[Project:Beskyttet side]] for mer informasjon.',
-'protectedarticle' => 'låste [[$1]]',
-'unprotectedarticle' => 'Ã¥pnet [[$1]]',
-'protectsub' => '(Låser «$1»)',
-'confirmprotecttext' => 'Vil du virkelig låse siden?',
-'confirmprotect' => 'Bekreft låsing',
-'protectmoveonly' => 'Bare lås for flytting',
-'protectcomment' => 'LÃ¥singsbegrunnelse',
-'unprotectsub' => '(Åpner «$1»)',
-'confirmunprotecttext' => 'Vil du virkelig åpne denne siden?',
-'confirmunprotect' => 'Bekreft åpning',
-'unprotectcomment' => 'Ã…pningsbegrunnelse',
-'protect-unchain' => 'Spesielle flyttingstillatelser',
-'protect-text' => 'Du kan se og forandre beskyttelsesnivået for siden [[$1]] her. Vennligst følg [[Project:Beskyttelsesretningslinjer|beskyttelsesretningslinjene]].',
-'protect-viewtext' => 'Kontoen din har ikke tillatelse til å forandre sidens beskyttelsesnivå. Dette er de nåværende innstillingene for siden <strong>$1</strong>:',
-'protect-default' => '(standard)',
-'protect-level-autoconfirmed'=> 'Blokker uregistrerte brukere',
-'protect-level-sysop' => 'Kun administratorer',
-'restriction-edit' => 'Redigering',
-'restriction-move' => 'Flytting',
-'undelete' => 'Vis slettede sider',
-'undeletepage' => 'Se og gjenopprett slettede sider',
-'viewdeletedpage' => 'Vis slettede sider',
-'undeletepagetext' => 'Følgende sider er slettet, men finnes fortsatt i arkivet og kan gjenopprettes. Arkivet blir periodevis slettet.',
-'undeleteextrahelp' => 'For å gjenopprette hele siden, la alle boksene være som de er, og klikk \'\'\'Gjenopprett\'\'\'. For å gjenopprette kun deler, kryss av revisjonenes bokser, og klikk \'\'\'Gjenopprett\'\'\'.',
-'undeletearticle' => 'Gjenopprett slettet side',
-'undeleterevisions' => '$1 revisjoner arkivert',
-'undeletehistory' => 'Hvis du gjenoppretter siden, vil alle de historiske
-revisjoner også bli gjenopprettet. Hvis en ny side med det samme navnet
-er opprettet siden denne ble slettet, vil de gjenopprettede revisjonene
-dukke opp i den tidligere historikken, og den nyeste revisjonen vil forbli
-på siden.',
-'undeletehistorynoadmin'=> 'Denne artikkelen har blitt slettet. Grunnen for slettingen vises i oppsummeringen nedenfor, sammen med detaljer om brukerne som redigerte siden før den ble slettet. Teksten i disse slettede revisjonene er kun tilgjengelig for [[Project:Administratorer|administratorer]].',
-'undeleterevision' => 'Slettet revisjon fra $1',
-'undeletebtn' => 'Gjenopprett',
-'undeletereset' => 'Resett skjema',
-'undeletecomment' => 'Forklaring:',
-'undeletedarticle' => 'gjenopprettet «[[$1]]»',
-'undeletedrevisions' => '$1 revisjoner gjenopprettet',
-'undeletedrevisions-files'=> '{{PLURAL:$1|Én revisjon|$1 revisjoner}} og {{PLURAL:$2|én fil|$2 filer}} gjenopprettet',
-'undeletedfiles' => '{{PLURAL:$1|Én fil|$1 filer}} gjenopprettet',
-'cannotundelete' => 'Gjenoppretting feilet; noen andre kan ha gjenopprettet siden først.',
-'undeletedpage' => '<big>\'\'\'$1 har blitt gjenopprettet\'\'\'</big>
-
-Sjekk [[Special:Log/delete|slettingsloggen]] for en liste over nylige slettinger og gjenopprettelser.',
-'namespace' => 'Navnerom:',
-'invert' => 'Inverter',
-'contributions' => 'Bidrag',
-'mycontris' => 'Mine bidrag',
-'contribsub' => 'For $1',
-'nocontribs' => 'Ingen endringer er funnet som passer disse kriteriene.',
-'ucnote' => 'Her er denne brukerens siste <b>$1</b> endringer i de siste <b>$2</b> dagene.',
-'uclinks' => 'Vis de siste $1 endringene; vis de siste $2 dagene.',
-'uctop' => ' (topp)',
-'newbies' => 'nybegynnere',
-'sp-newimages-showfrom' => 'Vis nye bilder fra og med $1',
-'sp-contributions-newest'=> 'Nyeste',
-'sp-contributions-oldest'=> 'Eldste',
-'sp-contributions-newer'=> '$1 nyere',
-'sp-contributions-older'=> '$1 eldre',
-'sp-contributions-newbies-sub'=> 'For nybegynnere',
-'whatlinkshere' => 'Lenker hit',
-'notargettitle' => 'Intet mål',
-'notargettext' => 'Du har ikke spesifisert en målside eller bruker å utføre denne funksjonen på.',
-'linklistsub' => '(Liste over lenker)',
-'linkshere' => 'Følgende sider lenker hit:',
-'nolinkshere' => 'Ingen sider lenker hit.',
-'isredirect' => 'omdirigeringsside',
-'istemplate' => 'inklusjon',
-'blockip' => 'Blokker IP-adresse',
-'blockiptext' => 'Bruk skjemaet under for å blokkere en IP-adresses tilgang til å redigere artikler. Dette må kun gjøres for å forhindre hærverk, og i overensstemmelse med [[Project:Retningslinjer for blokkering|retningslinjene]]. Fyll ut en spesiell begrunnelse under.',
-'ipaddress' => 'IP-adresse',
-'ipadressorusername' => 'IP-adresse eller brukernavn',
-'ipbexpiry' => 'Utløper',
-'ipbreason' => 'Begrunnelse',
-'ipbsubmit' => 'Blokker denne adressa',
-'ipbother' => 'Annen tid',
-'ipboptions' => '2 timer:2 hours,1 dag:1 day,3 dager:3 days,1 uke:1 week,2 uker:2 weeks,1 måned:1 month,3 måneder:3 months,6 måneder:6 months,1 år:1 year,uendelig:infinite',
-'ipbotheroption' => 'annet',
-'badipaddress' => 'Ugyldig IP-adresse.',
-'blockipsuccesssub' => 'Blokkering utført',
-'blockipsuccesstext' => 'IP-adressa «$1» er blokkert. Se [[Special:Ipblocklist|blokkeringslista]] for alle blokkeringer.',
-'unblockip' => 'Opphev blokkering',
-'unblockiptext' => 'Bruk skjemaet under for å gjenopprette skriveadgangen for en tidligere blokkert adresse eller bruker.',
-'ipusubmit' => 'Opphav blokkeringen av denne adressa',
-'unblocked' => '[[User:$1|$1]] har blitt avblokkert',
-'ipblocklist' => 'Liste over blokkerte IP-adresser og brukere',
-'blocklistline' => '$1, $2 blokkerte $3 ($4)',
-'infiniteblock' => 'uendelig',
-'expiringblock' => 'utgår $1',
-'ipblocklistempty' => 'Blokkeringslista er tom.',
-'blocklink' => 'blokker',
-'unblocklink' => 'opphev blokkering',
-'contribslink' => 'bidrag',
-'autoblocker' => 'Du har blitt automatisk blokkert fordi du deler IP-adresse med «[[User:$1|$1]]». Grunnen som ble gitt til at «$1» ble blokkert var: «$2».',
-'blocklogpage' => 'Blokkeringslogg',
-'blocklogentry' => 'Blokkerte «[[$1]]» med en utløpstid på $2',
-'blocklogtext' => 'Dette er en logg som viser hvilke brukere som har blitt blokkert og avblokkert. Automatisk blokkerte IP-adresser vises ikke. Se [[Special:Ipblocklist|blokkeringslista]] for en liste over IP-adresser som er blokkert i nåværende tidspunkt.',
-'unblocklogentry' => 'opphevet blokkeringen av $1',
-'range_block_disabled' => 'Muligheten til å blokkere flere IP-adresser om gangen er slått av.',
-'ipb_expiry_invalid' => 'Ugyldig utløpstid.',
-'ip_range_invalid' => 'Ugyldig IP-rad.',
-'proxyblocker' => 'Proxyblokker',
-'proxyblockreason' => 'IP-adressa di har blitt blokkert fordi den er en åpen proxy. Kontakt internettleverandør eller teknisk støtte og informer dem om dette alvorlige sikkerhetsproblemet.',
-'proxyblocksuccess' => 'Utført.',
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'IP-adressa di er oppgitt som åpen proxy i [http://sorbs.net/ SORBS]\' DNSBL.',
-'sorbs_create_account_reason'=> 'IP-adressa di oppgis som en åpen proxy i [http://sorbs.net/ SORBS]\' DNSBL. Du kan ikke opprette en konto.',
-'lockdb' => 'LÃ¥s database',
-'unlockdb' => 'Ã…pne database',
-'lockdbtext' => 'Å låse databasen vil avbryte alle brukere fra å kunne
-redigere sider, endre deres innstillinger, redigere deres
-overvåkningsliste, og andre ting som krever endringer i databasen.
-Bekreft at du har til hensikt å gjøre dette, og at du vil
-låse opp databasen når vedlikeholdet er utført.',
-'unlockdbtext' => 'Å låse opp databasen vil si at alle brukere igjen
-kan redigere sider, endre sine innstillinger, redigere sin
-overvåkningsliste, og andre ting som krever endringer i databasen.
-Bekreft at du har til hensikt å gjøre dette.',
-'lockconfirm' => 'Ja, jeg vil virkelig låse databasen.',
-'unlockconfirm' => 'Ja, jeg vil virkelig låse opp databasen.',
-'lockbtn' => 'LÃ¥s databasen',
-'unlockbtn' => 'Ã…pne databasen',
-'locknoconfirm' => 'Du har ikke bekreftet handlingen.',
-'lockdbsuccesssub' => 'Databasen er nå låst',
-'unlockdbsuccesssub' => 'Databasen er nå lås opp',
-'lockdbsuccesstext' => 'Databasen er låst.<br />Husk å fjerne låsen når du er ferdig med vedlikeholdet.',
-'unlockdbsuccesstext' => 'Databasen er låst opp.',
-'makesysoptitle' => 'Gjør en bruker til administrator',
-'makesysoptext' => 'Dette skjemaet blir brukt av byråkrater for å gjøre vanlige brukere til administratorer. Skriv brukernavnet i boksen og trykk på knappen for å gjøre en bruker til administrator.',
-'makesysopname' => 'Brukernavn:',
-'makesysopsubmit' => 'Gjør denne brukeren til administrator',
-'makesysopok' => '<b>«$1» er nå administrator</b>',
-'makesysopfail' => '<b>«$1» kunne ikke bli administrator. (Er brukernavnet skrevet riktig?)</b>',
-'setbureaucratflag' => 'Gjør til byråkrat',
-'setstewardflag' => 'Gjør til steward',
-'rightslog' => 'Rettighetslogg',
-'rightslogtext' => 'Dette er en logg over forandringer i brukerrettigheter.',
-'rightslogentry' => 'endret gruppe for $1 fra $2 til $3',
-'rights' => 'Rettigheter:',
-'set_user_rights' => 'Sett brukerrettigheter',
-'user_rights_set' => '<b>Brukerrettigheter for «$1» er oppdatert</b>',
-'set_rights_fail' => '<b>Brukerrettigheter for «$1» kunne ikke settes. (Skrev du navnet riktig?)</b>',
-'makesysop' => 'Gjør en bruker til administrator',
-'already_sysop' => 'Den brukeren er allerede administrator',
-'already_bureaucrat' => 'Denne brukeren er allerede byråkrat',
-'already_steward' => 'Denne brukeren er allerede steward',
-'rightsnone' => '(ingen)',
-'movepage' => 'Flytt side',
-'movepagetext' => 'Når du bruker skjemaet under, vil du få omdøpt en
-side og flyttet hele historikken til det nye navnet.
-Den gamle tittelen vil bli en omdirigeringsside til den nye tittelen.
-Lenker til den gamle tittelen vil ikke bli endret. Eventuelle omdirigeringer vil bli brutt.
-
-<font color="red"><b>Det er <u>ditt ansvar</u> å rette alle omdirigeringer (bruk «Lenker hit» for å finne dem) hvis du flytter en side!</b></font>
-
-Legg merke til at siden \'\'\'ikke\'\'\' kan flyttes hvis det allerede finnes en side
-med den nye tittelen, med mindre den siden er tom eller er en omdirigering
-uten noen historikk. Det betyr at du kan flytte en side tilbake dit
-den kom fra hvis du gjør en feil.
-
-<b>ADVARSEL!</b>
-Dette kan være en drastisk og uventet endring for en populær side;
-vær sikker på at du forstår konsekvensene av dette før du
-fortsetter.',
-'movepagetalktext' => 'Den tilhørende diskusjonssiden, hvis det finnes en,
-vil automatisk bli flyttet med siden \'\'\'med mindre:\'\'\'
-*En ikke-tom diskusjonsside allerede eksisterer under det nye navnet, eller
-*Du fjerner markeringen i boksen nedenunder.
-
-I disse tilfellene er du nødt til å flytte eller flette sammen siden manuelt.',
-'movearticle' => 'Flytt side',
-'movenologin' => 'Ikke logget inn',
-'movenologintext' => 'Du må være registrert bruker og være [[Special:Userlogin|logget på]] for å flytte en side.',
-'newtitle' => 'Til ny tittel',
-'movepagebtn' => 'Flytt side',
-'pagemovedsub' => 'Flytting gjennomført',
-'pagemovedtext' => 'Siden «<span class="plainlinks">[{{fullurl:$1|redirect=no}} $1]</span>» er nå flyttet til «[[$2]]». \'\'\'Vennligst [[Special:Whatlinkshere/$2|sjekk]]\'\'\' om denne flyttingen har skapt noen [[Special:DoubleRedirects|doble omdirigeringssider]], og fiks dem om nødvendig.',
-'articleexists' => 'En side med det navnet eksisterer allerede, eller valgte navn er ugyldig. Velg et annet navn.',
-'talkexists' => '\'\'\'Siden ble flyttet korrekt, men den tilhørende diskusjonssiden kunne ikke flyttes, fordi det allerede eksisterer en med den nye tittelen. Du er nødt til å flette dem sammen manuelt.\'\'\'',
-'movedto' => 'flyttet til',
-'movetalk' => 'Flytt også diskusjonssiden, hvis den eksisterer.',
-'talkpagemoved' => 'Den tilhørende diskusjonssiden ble også flyttet.',
-'talkpagenotmoved' => 'Den tilhørende diskusjonssiden ble <strong>ikke</strong> flyttet.',
-'1movedto2' => '[[$1]] flyttet til [[$2]]',
-'1movedto2_redir' => '[[$1]] flyttet til [[$2]] over omdirigeringsside',
-'movelogpage' => 'Flyttelogg',
-'movelogpagetext' => 'Her er ei liste over sider som har blitt flyttet.',
-'movereason' => 'Ã…rsak',
-'revertmove' => 'tilbakestill',
-'delete_and_move' => 'Slett og flytt',
-'delete_and_move_text' => '==Sletting nødvendig==
-Målsiden «[[$1]]» finnes allerede. Vil du slette den så denne siden kan flyttes dit?',
-'delete_and_move_confirm'=> 'Ja, slett siden',
-'delete_and_move_reason'=> 'Slettet grunnet flytting',
-'selfmove' => 'Kilde- og destinasjonstittel er den samme; kan ikke flytte siden.',
-'immobile_namespace' => 'Sider kan ikke flyttes til dette navnerommet.',
-'export' => 'Eksportsider',
-'exporttext' => 'Du kan eksportere teksten og redigeringshistorikken for en bestemt side eller en gruppe sider i XML. Dette kan senere importeres til en annen wiki som bruker MediaWiki ved hjelp av [[Special:Import]].
-
-For å eksportere sider, skriv inn titler i tekstboksen under, én tittel per linje, og velg om du vil ha kun nåværende versjon, eller alle versjoner i historikken. Dersom du bare vil ha nåværende versjon, kan du også bruke en lenke, for eksempel [[Special:Export/{{Mediawiki:Mainpage}}]] for siden «{{Mediawiki:Mainpage}}».',
-'exportcuronly' => 'Inkluder kun den nåværende versjonen, ikke hele historikken.',
-'exportnohistory' => '----
-\'\'\'Merk:\'\'\' Eksportering av hele historikken gjennom dette skjemaet har blitt slått av av ytelsesgrunner.',
-'export-submit' => 'Eksporter',
-'allmessages' => 'Systemmeldinger',
-'allmessagesname' => 'Navn',
-'allmessagesdefault' => 'Standardtekst',
-'allmessagescurrent' => 'Nåværende tekst',
-'allmessagestext' => 'Dette er en liste over tilgjengelige systemmeldinger i MediaWiki-navnerommet.',
-'allmessagesnotsupportedUI'=> 'Språket du bruker, \'\'\'$1\'\'\', støttes ikke av Special:Allmessages på denne siden.',
-'allmessagesnotsupportedDB'=> '\'\'\'Special:Allmessages\'\'\' kan ikke brukes fordi \'\'\'$wgUseDatabaseMessages\'\'\' er slått av.',
-'allmessagesfilter' => 'Filter:',
-'allmessagesmodified' => 'Vis kun endrede',
-'thumbnail-more' => 'Forstørr',
-'missingimage' => '<b>Bilde mangler</b><br /><i>$1</i>',
-'filemissing' => 'Fila mangler',
-'thumbnail_error' => 'Feil under oppretting av miniatyrbilde: $1',
-'import' => 'Importer sider',
-'importinterwiki' => 'Transwiki-importering',
-'import-interwiki-text' => 'Velg en wiki og en side å importere. Revisjonsdatoer og bidragsyteres navn vil bli bevart. Alle transwiki-importeringer spares i [[Special:Log/import|importloggen]].',
-'import-interwiki-history'=> 'Kopier all historikk for denne siden',
-'import-interwiki-submit'=> 'Importer',
-'importtext' => 'Importer fila fra kildewikien med Special:Export-verktøyet, lagre den på den egen datamaskin, og last den opp hit.',
-'importstart' => 'Importerer sider…',
-'import-revision-count' => '{{PLURAL:$1|Én revisjon|$1 revisjoner}}',
-'importnopages' => 'Ingen sider å importere.',
-'importfailed' => 'Importering mislyktes: $1',
-'importunknownsource' => 'Ukjent importkildetype',
-'importcantopen' => 'Kunne ikke åpne importfil',
-'importbadinterwiki' => 'Ugyldig interwikilenke',
-'importnotext' => 'Tom eller ingen tekst',
-'importsuccess' => 'Import lyktes!',
-'importhistoryconflict' => 'Motstridende revisjoner finnes (siden kan ha blitt importert tidligere)',
-'importnosources' => 'Ingen transwikiimportkilder er definert, og direkte historikkimporteringer er slått av.',
-'importnofile' => 'Ingen importfil opplastet.',
-'importuploaderror' => 'Opplasting av importfil feilet; kanskje fila er større en den tillatte opplastingsstørrelsen.',
-'importlogpage' => 'Importlogg',
-'importlogpagetext' => 'Administrativ import av sider med redigeringshistorikk fra andre wikier.',
-'import-logentry-upload'=> 'importerte $1 ved opplasting',
-'import-logentry-upload-detail'=> '{{PLURAL:$1|Én revisjon|$1 revisjoner}}',
-'import-logentry-interwiki'=> 'transwikiimporterte $1',
-'import-logentry-interwiki-detail'=> '{{PLURAL:$1|Én revisjon|$1 revisjoner}} fra $2',
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions'=> 'v',
-'accesskey-watch' => 'w',
-'tooltip-search' => 'Søk i {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'Merk dette som en mindre endring [alt-i]',
-'tooltip-save' => 'Lagre endringer [alt-s]',
-'tooltip-preview' => 'Forhåndsvis endringene, vennligst bruk denne funksjonen før du lagrer! [alt-p]',
-'tooltip-diff' => 'Vis hvilke endringer du har gjort på teksten. [alt-d]',
-'tooltip-compareselectedversions'=> 'Se forskjellene mellom de to valgte versjonene av denne siden. [alt-v]',
-'tooltip-watch' => 'Legg denne siden til overvåkningslista di [alt-w]',
-'Common.css' => '/* CSS plassert i denne fila vil gjelde for alle utseender. */',
-'Monobook.css' => '/* rediger denne filen for å tilpasse Monobook-skinnet for hele siden */',
-'nodublincore' => 'Dublin Core RDF-metadata er slått av på denne tjeneren.',
-'nocreativecommons' => 'Create Commons RDF-metadata er slått av på denne tjeneren.',
-'notacceptable' => 'Tjeneren har ingen mulige måter å vise data i din nettleser.',
-'anonymous' => 'Anonym(e) bruker(e) av {{SITENAME}}',
-'siteuser' => '{{SITENAME}}-bruker $1',
-'lastmodifiedby' => 'Denne siden var sist redigert $1 av $2.',
-'and' => 'og',
-'othercontribs' => 'Basert på arbeid av $1.',
-'others' => 'andre',
-'siteusers' => '{{SITENAME}}-bruker(e) $1',
-'creditspage' => 'Sidekreditteringer',
-'nocredits' => 'Ingen krediteringer er tilgjengelig for denne siden.',
-'spamprotectiontitle' => 'Søppelpostfilter',
-'spamprotectiontext' => 'Siden du ønsket å lagre ble blokkert av spamfilteret. Dette er sannsynligvis forårsaket av en lenke til et eksternt nettsted.',
-'spamprotectionmatch' => 'Følgende tekst er det som aktiverte spamfilteret: $1',
-'subcategorycount' => 'Det er {{PLURAL:$1|én underkategori|$1 underkategorier}} i denne kategorien.',
-'categoryarticlecount' => 'Det er {{PLURAL:$1|en artikkel|$1 artikler}} i denne kategorien.',
-'listingcontinuesabbrev'=> ' forts.',
-'spambot_username' => 'MediaWikis spamopprydning',
-'spam_reverting' => 'Tilbakestiller til siste versjon uten lenke til $1',
-'spam_blanking' => 'Alle revisjoner inneholdt lenke til $1, tømmer siden',
-'infosubtitle' => 'Sideinformasjon',
-'numedits' => 'Antall redigeringer (artikkel): $1',
-'numtalkedits' => 'Antall redigeringer (diskusjonsside): $1',
-'numwatchers' => 'Antall overvåkere: $1',
-'numauthors' => 'Antall forskjellige bidragsytere (artikkel): $1',
-'numtalkauthors' => 'Antall forskjellige bidragsytere (diskusjonsside): $1',
-'mw_math_png' => 'Vis alltid som PNG',
-'mw_math_simple' => 'HTML hvis veldig enkel, ellers PNG',
-'mw_math_html' => 'HTML vis mulig, ellers PNG',
-'mw_math_source' => 'Behold som TeX (for tekst-nettlesere)',
-'mw_math_modern' => 'Anbefalt for moderne nettlesere',
-'mw_math_mathml' => 'MathML hvis mulig',
-'markaspatrolleddiff' => 'Godkjenn endringen',
-'markaspatrolledtext' => 'Godkjenn denne siden',
-'markedaspatrolled' => 'Merket som godkjent',
-'markedaspatrolledtext' => 'Endringen er merket som godkjent.',
-'rcpatroldisabled' => 'Siste endringer-patruljering er slått av',
-'rcpatroldisabledtext' => 'Siste endringer-patruljeringsfunksjonen er slått av.',
-'markedaspatrollederror'=> 'Kan ikke merke som godkjent',
-'markedaspatrollederrortext'=> 'Du må spesifisere en versjon å merke som godkjent.',
-'Monobook.js' => '/* tooltips and access keys */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'Min brukerside\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Brukersiden for IP-adressa du redigerer fra\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'Min diskusjonsside\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'Diskusjon om redigeringer fra denne IP-adressa\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Mine innstillinger\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'Lista over sider du overvåker for endringer.\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'Liste over mine bidrag\');
- ta[\'pt-login\'] = new Array(\'o\',\'Du oppfordres til å logge inn, men det er ikke obligatorisk.\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'Du oppfordres til å logge inn, men det er ikke obligatorisk.\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Logg ut\');
- ta[\'ca-talk\'] = new Array(\'t\',\'Diskusjon om innholdssiden\');
- ta[\'ca-edit\'] = new Array(\'e\',\'Du kan redigere denne siden. Vennligst bruk Forhåndsvis-knappen før du lagrer.\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'Legg til et diskusjonsinnlegg.\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Denne siden er beskyttet. Du kan se kildeteksten.\');
- ta[\'ca-history\'] = new Array(\'h\',\'Tidligere revisjoner av denne siden.\');
- ta[\'ca-protect\'] = new Array(\'=\',\'Beskytt denne siden\');
- ta[\'ca-delete\'] = new Array(\'d\',\'Slette denne siden\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'Gjenopprett redigerenge som ble gjort på denne siden før den ble slettet.\');
- ta[\'ca-move\'] = new Array(\'m\',\'Flytt denne siden\');
- ta[\'ca-nomove\'] = new Array(\'\',\'Du har ikke tillatelse til å flytte denne siden\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Legg til denne siden til overvåkningslista di.\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Fjern denne siden fra overvåkningslista di.\');
- ta[\'search\'] = new Array(\'f\',\'Søk i denne wikien\');
- ta[\'p-logo\'] = new Array(\'\',\'Hovedside\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'GÃ¥ til hovedsiden\');
- ta[\'n-portal\'] = new Array(\'\',\'Om prosjektet; hva du kan gjøre og hvor du kan finne ting\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Finn bakgrunnsinformasjon om aktuelle hendelser\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'Lista over siste endringer på wikien.\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Gå inn på en tilfeldig side\');
- ta[\'n-help\'] = new Array(\'\',\'Stedet for å få hjelp.\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Støtt oss\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Liste over alle sider som lenker hit\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Siste endringer i sider som blir lenket fra denne siden\');
- ta[\'feed-rss\'] = new Array(\'\',\'RSS-føde for denne siden\');
- ta[\'feed-atom\'] = new Array(\'\',\'Atom-føde for denne siden\');
- ta[\'t-contributions\'] = new Array(\'\',\'Vis lista over bidrag fra denne brukeren\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Send en epost til denne brukeren\');
- ta[\'t-upload\'] = new Array(\'u\',\'Last opp bilder eller mediafiler\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'Liste over alle spesialsider\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Vis innholdssiden\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Vis brukersiden\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'Vis mediasiden\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Dette er en spesialside, og kan ikke redigeres.\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'Vis prosjektsiden\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'Vis bildesiden\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Vis systembeskjeden\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'Vis malen\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'Vis hjelpesiden\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'Vis kategorisiden\');
- ta[\'history-prevlink\'] = new Array(\'-\',\'Forrige\');
- ta[\'history-nextlink\'] = new Array(\'+\',\'Neste\');',
-'deletedrevision' => 'Slettet gammel revisjon $1.',
-'previousdiff' => '↠Gå til forrige revisjon',
-'nextdiff' => 'Gå til neste diff →',
-'imagemaxsize' => 'Begrens bilder på bildebeskrivelsessider til:',
-'thumbsize' => 'Miniatyrbildestørrelse:',
-'showbigimage' => 'Last ned versjon med høy opløsning ($1×$2, $3&nbsp;KB)',
-'newimages' => 'Galleri over nye filer',
-'showhidebots' => '($1 roboter)',
-'noimages' => 'Ingenting å se.',
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh' => 'zh',
-'variantname-sr-ec' => 'sr-ec',
-'variantname-sr-el' => 'sr-el',
-'variantname-sr-jc' => 'sr-jc',
-'variantname-sr-jl' => 'sr-jl',
-'variantname-sr' => 'sr',
-'specialloguserlabel' => 'Bruker:',
-'speciallogtitlelabel' => 'Tittel:',
-'passwordtooshort' => 'Passordet ditt er for kort. Det må ha minst $1 tegn.',
-'mediawarning' => '\'\'\'Advarsel\'\'\': Denne fila kan inneholde farlig kode; ved å åpne den kan systemet ditt kompromitteres.<hr />',
-'fileinfo' => '$1&nbsp;KB, MIME-type: <code>$2</code>',
-'metadata' => 'Metadata',
-'metadata-help' => 'Denne fila inneholder tilleggsinformasjon, antagligvis fra digitalkameraet eller skanneren brukt til å lage eller digitalisere det. Hvis fila har blitt forandret fra utgangspunktet, kan enkelte detaljer kanskje være unøyaktige.',
-'metadata-expand' => 'Vis detaljer',
-'metadata-collapse' => 'Skjul detaljer',
-'exif-imagewidth' => 'Bredde',
-'exif-imagelength' => 'Høyde',
-'exif-bitspersample' => 'Bits per komponent',
-'exif-photometricinterpretation'=> 'Pixelsammensetning',
-'exif-samplesperpixel' => 'Antall komponenter',
-'exif-xresolution' => 'Horisontal oppløsning',
-'exif-yresolution' => 'Vertikal oppløsning',
-'exif-imagedescription' => 'Bildetittel',
-'exif-make' => 'Kameraprodusent',
-'exif-model' => 'Kameramodell',
-'exif-software' => 'Programvare brukt',
-'exif-artist' => 'Opphavsperson',
-'exif-copyright' => 'Opphavsbeskyttelse tilhører',
-'exif-pixelydimension' => 'Gyldig bildebredde',
-'exif-pixelxdimension' => 'Gyldig bildehøyde',
-'exif-usercomment' => 'Brukerkommentarer',
-'exif-relatedsoundfile' => 'Relatert lydfil',
-'edit-externally' => 'Rediger denne fila med en ekstern applikasjon',
-'edit-externally-help' => 'Se [http://meta.wikimedia.org/wiki/Help:External_editors oppsettsinstruksjonene] for mer informasjon.',
-'recentchangesall' => 'alle',
-'imagelistall' => 'alle',
-'watchlistall1' => 'alle',
-'watchlistall2' => 'alle',
-'namespacesall' => 'alle',
-'confirmemail' => 'Bekreft epostadresse',
-'confirmemail_text' => 'Denne wikien krever at du bekrefter epostadressa di før eposttjenester kan bli brukt. Trykk på knappen under for å sende en bekreftelsesepost til din adresse. Eposten vil inneholde ei lenke med en kode; last lenka i nettleseren din for å bekrefte at epostadressa er gyldig.',
-'confirmemail_send' => 'Send en bekreftelseskode.',
-'confirmemail_sent' => 'Bekreftelsesepost sendt.',
-'confirmemail_sendfailed'=> 'Kunne ikke sende bekreftelseskode. Sjekk epostadressa for ugyldige tegn.',
-'confirmemail_invalid' => 'Ugyldig bekreftelseskode. Koden kan ha utløpt.',
-'confirmemail_needlogin'=> 'Du må $1 for å bekrefte epostadressa di.',
-'confirmemail_success' => 'Epostadressa di har blitt bekreftet. Du kan nå logge inn og nyte wikien.',
-'confirmemail_loggedin' => 'Epostadressa di har blitt bekreftet.',
-'confirmemail_error' => 'Noe gitt galt i lagringa av din bekreftelse.',
-'confirmemail_subject' => 'Bekreftelsesepost fra {{SITENAME}}',
-'confirmemail_body' => 'Noen, antageligvis deg, fra IP-adressa $1, har registrert kontoen «$2» på {{SITENAME}}, og oppgitt denne adressa. For å bekrefte at kontoen virkelig tilhører deg og for å aktivere eposttjenester på {{SITENAME}}, åpne denne lenka i din nettleser: $3
-
-Om dette ikke er deg, ikke følg lenka. Denne bekreftelseskoden vil løpe ut $4.',
-'tryexact' => 'Prøv nøyaktig treff',
-'searchfulltext' => 'Søk full tekst',
-'createarticle' => 'Opprett artikkel',
-'scarytranscludedisabled'=> '[Interwiki-transkludering er slått av]',
-'scarytranscludefailed' => '[Malen kunne ikke hentes for $1; beklager]',
-'scarytranscludetoolong'=> '[URL-en er for lang; beklager]',
-'trackbackbox' => '<div id="mw_trackbacks">
-Tilbakesporinger for denne artikkelen:<br />
-$1
-</div>',
-'trackbackremove' => ' ([$1 Slett])',
-'trackbacklink' => 'Tilbakesporing',
-'trackbackdeleteok' => 'Tilbakesporingen ble slettet.',
-'deletedwhileediting' => 'Advarsel: Denne siden har blitt slettet etter at du begynte å redigere den!',
-'confirmrecreate' => '«[[User:$1|$1]]» ([[User talk:$1|diskusjon]]) slettet siden etter at du begynte å redigere den, med begrunnelsen «$2». Vennligst bekreft at du vil gjenopprette siden.',
-'recreate' => 'Gjenopprett',
-'tooltip-recreate' => 'Gjenopprett siden til tross for at den har blitt slettet',
-'unit-pixel' => 'px',
-'redirectingto' => 'Omdirigerer til [[$1]]…',
-'confirm_purge' => 'Vil du slette tjenerens mellomlagrede versjon (\'\'cache\'\') av denne siden? $1',
-'confirm_purge_button' => 'OK',
-'youhavenewmessagesmulti'=> 'Du har nye beskjeder på $1',
-'newtalkseperator' => ',_',
-'searchcontaining' => 'Søk etter artikler som inneholder \'\'$1\'\'.',
-'searchnamed' => 'Søk for artikler ved navn \'\'$1\'\'.',
-'articletitles' => 'Artikler som begynner med \'\'$1\'\'',
-'hideresults' => 'Skjul resultater',
-'displaytitle' => '(Lenke til denne siden som [[$1]])',
-'loginlanguagelabel' => 'Språk: $1',
-);
-?>
diff --git a/languages/MessagesOc.php b/languages/MessagesOc.php
deleted file mode 100644
index 9c7449ba..00000000
--- a/languages/MessagesOc.php
+++ /dev/null
@@ -1,780 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesOc = array(
-
-# User Toggles
-
-"tog-underline" => "Ligams solinhats",
-"tog-highlightbroken" => "Ligams sus los subjèctes non creats aparéisson en rog",
-"tog-justify" => "Paragrafes justificats",
-"tog-hideminor" => "Amagar las <i>Cambiadas recentas</i> minoras",
-"tog-usenewrc" => "Cambiadas recentas melhorats<br /> (non per tots los navigaires)",
-"tog-numberheadings" => "Numerotacion automatica de los títols",
-"tog-showtoolbar" => "Show edit toolbar",
-"tog-editondblclick" => "Editar paginas amb un doble clic (JavaScript)",
-"tog-editsection" => "Éditer une section via les liens [éditer]", //Looxix (Enable section editing via [edit] links)
-"tog-editsectiononrightclick" => "Éditer une section en cliquant à droite<br /> sur le titre de la section", // Looxix
-"tog-showtoc" => "Afficher la table des matières<br /> (pour les articles ayant plus de 3 sections)",
-"tog-rememberpassword" => "Se souvenir de mon mot de passe (cookie)",
-"tog-editwidth" => "La fenêtre d'édition s'affiche en pleine largeur",
-"tog-watchdefault" => "Suivre les articles que je crée ou modifie",
-"tog-minordefault" => "Mes modifications sont considérées<br /> comme mineures par défaut",
-"tog-previewontop" => "La prévisualisation s'affiche au<br /> dessus de la boite de rédaction",
-"tog-nocache" => "Désactiver le cache des pages", // Looxix "Disable page caching"
-
-# Dates
-#
-
-'sunday' => 'dimenge',
-'monday' => 'diluns',
-'tuesday' => 'dimarts',
-'wednesday' => 'dimèrcres',
-'thursday' => 'dijòus',
-'friday' => 'divendres',
-'saturday' => 'dissabte',
-'january' => 'janvièir',
-'february' => 'febrièr',
-'march' => 'març',
-'april' => 'abril',
-'may_long' => 'mai',
-'june' => 'junh',
-'july' => 'julhet',
-'august' => 'agost',
-'september' => 'setembre',
-'october' => 'octòbre',
-'november' => 'novembre',
-'december' => 'decembre',
-'jan' => 'jan',
-'feb' => 'feb',
-'mar' => 'mar',
-'apr' => 'abr',
-'may' => 'mai',
-'jun' => 'jun',
-'jul' => 'jul',
-'aug' => 'ago',
-'sep' => 'set',
-'oct' => 'oct',
-'nov' => 'nov',
-'dec' => 'dec',
-
-
-# Bits of text used by many pages:
-#
-"categories" => "Catégories de la page", // Looxix "Page categories",
-"category" => "catégorie", // Looxix "category",
-"category_header" => "Articles dans la catégorie \"$1\"", // Looxix "Articles in category \"$1\"",
-"subcategories" => "Sous-catégories", // Looxix "Subcategories",
-
-
-"linktrail" => "/^([a-zàâçéèêîôû]+)(.*)\$/sDu",
-"mainpage" => "Accueil",
-"mainpagetext" => "Logiciel {{SITENAME}} installé.",
-"about" => "À propos",
-"aboutsite" => "À propos de {{SITENAME}}",
-"aboutpage" => "{{ns:project}}:À propos",
-"help" => "Aide",
-"helppage" => "{{ns:project}}:Aide",
-"bugreports" => "Rapport d'erreurs",
-"bugreportspage" => "{{ns:project}}:Rapport d'erreurs",
-"sitesupport" => "Participer en faisant un don",
-
-"faq" => "FAQ",
-"faqpage" => "{{ns:project}}:FAQ",
-"edithelp" => "Aide",
-"edithelppage" => "{{ns:project}}:Comment éditer une page",
-"cancel" => "Annuler",
-"qbfind" => "Rechercher",
-"qbbrowse" => "Défiler",
-"qbedit" => "Éditer",
-"qbpageoptions" => "Page d'option",
-"qbpageinfo" => "Page d'information",
-"qbmyoptions" => "Mes options",
-"mypage" => "Ma page",
-"mytalk" => "Ma page de discussion",
-"currentevents" => "Actualités",
-"errorpagetitle" => "Erreur",
-"returnto" => "Revenir à la page $1.",
-"whatlinkshere" => "Références à cette page",
-"help" => "Aide",
-"search" => "Rechercher",
-"history" => "Historique",
-"printableversion" => "Version imprimable",
-"editthispage" => "Modifier cette page",
-"deletethispage" => "Supprimer cette page",
-"protectthispage" => "Protéger cette page",
-"unprotectthispage" => "Déprotéger cette page",
-"newpage" => "Nouvelle page",
-"talkpage" => "Page de discussion",
-"postcomment" => "Ajouter un commentaire", // Looxix "Post a comment",
-"articlepage" => "Voir l'article",
-"subjectpage" => "Page sujet",
-"userpage" => "Page utilisateur",
-"projectpage" => "Page méta",
-"imagepage" => "Page image",
-"viewtalkpage" => "Page de discussion",
-"otherlanguages" => "Autres langues",
-"redirectedfrom" => "(Redirigé depuis $1)",
-"lastmodified" => "Dernière modification de cette page : $1.",
-"viewcount" => "Cette page a été consultée $1 fois.",
-"protectedpage" => "Page protégée",
-"administrators" => "{{ns:project}}:Administrateurs",
-"sysoptitle" => "Accès administrateur requis",
-"sysoptext" => "L'action que vous avez tentée ne peut être effectuée que par un utilisateur ayant le statut d'\"administrateur\".
-Voir $1.",
-"developertitle" => "Accès développeur requis",
-"developertext" => "L'action que vous avez tentée ne peut être effectuée que par un utilisateur ayant le statut de \"développeur\".
-Voir $1.",
-"nbytes" => "$1 octets",
-"go" => "Consulter", // Looxix "OK",
-"ok" => "OK",
-"sitetitle" => "{{SITENAME}}",
-"sitesubtitle" => "",
-"retrievedfrom" => "Récupérée de \"$1\"",
-"newmessageslink" => "nouveaux messages",
-"editsection" => "modifier",
-"editold" => "modifier",
-"toc" => "Sommaire", // Looxix "Table"
-"showtoc" => "montrer", // Looxix
-"hidetoc" => "cacher", // Looxix
-"thisisdeleted" => "Afficher ou restaurer $1?", // Looxix "View or restore $1?"
-"restorelink" => "$1 modifications effacées", // Looxix "$1 deleted edits"
-
-# Main script and global functions
-#
-"nosuchaction" => "Action inconnue",
-"nosuchactiontext" => "L'action spécifiée dans l'Url n'est pas reconnue par le logiciel {{SITENAME}}.",
-"nosuchspecialpage" => "Page spéciale inexistante",
-"nospecialpagetext" => "Vous avez demandé une page spéciale qui n'est pas reconnue par le logiciel {{SITENAME}}.",
-
-# General errors
-#
-"error" => "Erreur",
-"databaseerror" => "Erreur base de données",
-"dberrortext" => "Erreur de syntaxe dans la base de données. La dernière requête traitée par la base de données était :
-<blockquote><tt>$1</tt></blockquote>
-depuis la fonction \"<tt>$2</tt>\".
-MySQL a renvoyé l'erreur \"<tt>$3: $4</tt>\".",
-"noconnect" => "Désolé ! Suite à des problèmes techniques, il est impossible de se connecter à la base de données pour le moment.", //"Connexion impossible à la base de données sur $1",
-"nodb" => "Sélection impossible de la base de données $1",
-"cachederror" => "Ceci est une copie de la page demandée et peut ne pas être à jour", // Looxix
-"readonly" => "Mises à jour bloquées sur la base de données",
-"enterlockreason" => "Indiquez la raison du blocage, ainsi qu'une estimation de la durée de blocage ",
-"readonlytext" => "Les ajouts et mises à jour sur la base de données {{SITENAME}} sont actuellement bloqués, probablement pour permettre la maintenance de la base, après quoi, tout rentrera dans l'ordre. Voici la raison pour laquelle l'administrateur a bloqué la base :
-<p>$1",
-"missingarticle" => "La base de données n'a pas pu trouver le texte d'une page existante, dont le titre est \"$1\".
-Ce n'est pas une erreur de la base de données, mais plus probablement un bogue du logiciel {{SITENAME}}.
-Veuillez rapporter cette erreur à un administrateur, en lui indiquant l'adresse de la page fautive.",
-"internalerror" => "Erreur interne",
-"filecopyerror" => "Impossible de copier \"$1\" vers \"$2\".",
-"filerenameerror" => "Impossible de renommer \"$1\" en \"$2\".",
-"filedeleteerror" => "Impossible de supprimer \"$1\".",
-"filenotfound" => "Fichier \"$1\" introuvable.",
-"unexpected" => "Valeur inattendue : \"$1\"=\"$2\".",
-"formerror" => "Erreur: Impossible de soumettre le formulaire",
-"badarticleerror" => "Cette action ne peut pas être effectuée sur cette page.",
-"cannotdelete" => "Impossible de supprimer la page ou l'image indiquée.",
-
-"badtitle" => "Mauvais titre", // Looxix "Bad title",
-"badtitletext" => "Le titre de la page demandée est invalide, vide ou le lien interlangue est invalide", // Looxix
-"perfdisabled" => "Désolé ! Cette fonctionnalité est temporairement désactivée
-car elle ralentit la base de données à un point tel que plus personne
-ne peut utiliser le wiki.", // Looxix
-"perfdisabledsub" => "Ceci est une copie de sauvegarde de $1:", // Looxix
-"viewsource" => "Voir le texte source",
-"protectedtext" => "Cette page a été bloquée pour empêcher sa modification. Consultez [[{{ns:project}}:Page protégée]] pour voir les différentes raisons possibles.", // Looxix
-
-# Login and logout pages
-#
-"logouttitle" => "Déconnexion",
-"logouttext" => "Vous êtes à présent déconnecté(e).
-Vous pouvez continuer à utiliser {{SITENAME}} de façon anonyme, ou vous reconnecter, éventuellement sous un autre nom.",
-
-"welcomecreation" => "<h2>Bienvenue, $1!</h2><p>Votre compte d'utilisateur a été créé.
-N'oubliez pas de personnaliser votre {{SITENAME}} en consultant la page Préférences.",
-
-"loginpagetitle" => "Votre identifiant",
-"yourname" => "Votre nom d'utilisateur",
-"yourpassword" => "Votre mot de passe",
-"yourpasswordagain" => "Entrez à nouveau votre mot de passe",
-"remembermypassword" => "Se souvenir de mon mot de passe (cookie)",
-"loginproblem" => "<b>Problème d'identification.</b><br />Essayez à nouveau !",
-"alreadyloggedin" => "<strong>Utilisateur $1, vous êtes déjà identifié !</strong><br />",
-
-"login" => "Identification",
-"userlogin" => "Identification",
-"logout" => "Déconnexion",
-"userlogout" => "Déconnexion",
-"createaccount" => "Créer un nouveau compte",
-"createaccountmail" => "par courriel", // Looxix "by eMail",
-"badretype" => "Les deux mots de passe que vous avez saisis ne sont pas identiques.",
-"userexists" => "Le nom d'utilisateur que vous avez saisi est déjà utilisé. Veuillez en choisir un autre.",
-"youremail" => "Mon adresse électronique",
-"yournick" => "Mon surnom (pour les signatures)",
-"loginerror" => "Problème d'identification",
-"noname" => "Vous n'avez pas saisi de nom d'utilisateur.",
-"loginsuccesstitle" => "Identification réussie.",
-"loginsuccess" => "Vous êtes actuellement connecté(e) sur {{SITENAME}} en tant que \"$1\".",
-"nosuchuser" => "L'utilisateur \"$1\" n'existe pas.
-Vérifiez que vous avez bien orthographié le nom, ou utilisez le formulaire ci-dessous pour créer un nouveau compte utilisateur.",
-"wrongpassword" => "Le mot de passe est incorrect. Essayez à nouveau.",
-"mailmypassword" => "Envoyez-moi un nouveau mot de passe",
-"passwordremindertitle" => "Votre nouveau mot de passe sur {{SITENAME}}",
-"passwordremindertext" => "Quelqu'un (probablement vous) ayant l'adresse IP $1 a demandé à ce qu'un nouveau mot de passe vous soit envoyé pour votre accès à {{SITENAME}}.
-Le mot de passe de l'utilisateur \"$2\" est à présent \"$3\".
-Nous vous conseillons de vous connecter et de modifier ce mot de passe dès que possible.",
-"noemail" => "Aucune adresse électronique n'a été enregistrée pour l'utilisateur \"$1\".",
-"passwordsent" => "Un nouveau mot de passe a été envoyé à l'adresse électronique de l'utilisateur \"$1\".
-Veuillez vous identifier dès que vous l'aurez reçu.",
-
-# Edit pages
-#
-"summary" => "Résumé",
-"subject" => "Sujet/titre", // Looxix "Subject/headline",
-"minoredit" => "Modification mineure.",
-"watchthis" => "Suivre cet article",
-"savearticle" => "Sauvegarder",
-"preview" => "Prévisualiser",
-"showpreview" => "Prévisualisation",
-"blockedtitle" => "Utilisateur bloqué",
-"blockedtext" => "Votre compte utilisateur ou votre adresse IP ont été bloqués par $1 pour la raison suivante :<br />$2<p> Vous pouvez contacter l'administrateur pour en discuter.",
-"whitelistedittitle" => "Login requis pour rédiger", // Looxix "Login required to edit",
-"whitelistedittext" => "Vous devez être [[Special:Userlogin|connecté]] pour pouvoir rédiger", // Looxix
-"whitelistreadtitle" => "Login requis pour lire", // Looxix "Login required to read",
-"whitelistreadtext" => "Vous devez être [[Special:Userlogin|connecté]] pour pouvoir lire les articles", // Looxix
-"whitelistacctitle" => "Vous n'êtes pas autorisé à créer un compte", // Looxix
-"whitelistacctext" => "Pour pouvoir créer un compte sur ce Wiki vous devez être [[Special:Userlogin|connecté]] et avoir les permissions appropriées", // Looxix
-"accmailtitle" => "Mot de passe envoyé.", // Looxix "Password sent.",
-"accmailtext" => "Le mot de passe de '$1' a été envoyé à $2.", // Looxix
-
-"newarticle" => "(Nouveau)",
-"newarticletext" => "Saisissez ici le texte de votre article.",
-"anontalkpagetext" => "---- ''Ceci est la page de discussion pour un utilisateur anonyme qui n'a pas encore créé un compte ou qui ne l'utilise pas. Pour cette raison, nous devons utiliser l'[[adresse IP]] numérique pour l'identifier. Une adresse de ce type peut être partagée entre plusieurs utilisateurs. Si vous êtes un utilisateur anonyme et si vous constatez que des commentaires qui ne vous concernent pas vous ont été adressés, vous pouvez [[Special:Userlogin|créer un compte ou vous connecter]] afin d'éviter toute future confusion à l'avenir.",
-"noarticletext" => "(Il n'y a pour l'instant aucun texte sur cette page)",
-"updated" => "(Mis à jour)",
-"note" => "<strong>Note :</strong> ",
-"previewnote" => "Attention, ce texte n'est qu'une prévisualisation et n'a pas encore été sauvegardé !",
-"previewconflict" => "La prévisualisation montre le texte de cette page tel qu'il apparaîtra une fois sauvegardé.",
-"editing" => "modification de $1",
-"editconflict" => "Conflit de modification : $1",
-"explainconflict" => "<b>Cette page a été sauvegardée après que vous avez commencé à la modifier.
-La zone d'édition supérieure contient le texte tel qu'il est enregistré actuellement dans la base de données. Vos modifications apparaissent dans la zone d'édition inférieure. Vous allez devoir apporter vos modifications au texte existant. Seul le texte de la zone supérieure sera sauvegardé.<br />",
-"yourtext" => "Votre texte",
-"storedversion" => "Version enregistrée",
-"editingold" => "<strong>Attention : vous êtes en train de modifier une version obsolète de cette page. Si vous sauvegardez, toutes les modifications effectuées depuis cette version seront perdues.</strong>",
-"yourdiff" => "Différences",
-/*"copyrightwarning" => "Toutes les contributions à {{SITENAME}} sont considérées comme publiées sous les termes de la GNU Free Documentation Licence, une licence de documentation libre (Voir $1 pour plus de détails). Si vous ne désirez pas que vos écrits soient édités et distribués à volonté, ne les envoyez pas. De même, merci de ne contribuer qu'en apportant vos propres écrits ou des écrits issus d'une source libre de droits. <b>N'UTILISEZ PAS DE TRAVAUX SOUS COPYRIGHT SANS AUTORISATION EXPRESSE !</b>",*/
-"longpagewarning" => "<strong>AVERTISSEMENT : cette page a une longueur de $1 ko;
-quelques navigateurs gèrent mal les pages approchant ou dépassant 32 ko lors de leur rédaction.
-Peut-être serait-il mieux que vous divisiez la page en sections plus petites.</strong>", // Panoramix
-"readonlywarning" => "<strong>AVERTISSEMENT : cette page a été bloquée pour maintenance,
-vous ne pourrez donc pas sauvegarder vos modifications maintenant. Vous pouvez copier le texte dans un fichier et le sauver pour plus tard.</strong>", // Looxix
-"protectedpagewarning" => "<strong>AVERTISSEMENT : cette page a été bloquée.
-Seuls les utilisateurs ayant le statut d'administrateur peuvent la modifier. Soyez certain que
-vous suivez les [[Project:Page protégée|directives concernant les pages protégées]].</strong>", // Looxix
-
-# History pages
-#
-"revhistory" => "Versions précédentes",
-"nohistory" => "Il n'existe pas d'historique pour cette page.",
-"revnotfound" => "Version introuvable",
-"revnotfoundtext" => "La version précédente de cette page n'a pas pu être retrouvée. Vérifiez l'URL que vous avez utilisée pour accéder à cette page.",
-
-"loadhist" => "Chargement de l'historique de la page",
-"currentrev" => "Version actuelle",
-"revisionasof" => "Version du $1",
-"cur" => "actu",
-"next" => "suiv",
-"last" => "dern",
-"orig" => "orig",
-"histlegend" => "Légende : (actu) = différence avec la version actuelle ,
-(dern) = différence avec la version précédente, M = modification mineure",
-
-# Diffs
-#
-"difference" => "(Différences entre les versions)",
-"loadingrev" => "chargement de l'ancienne version pour comparaison",
-"lineno" => "Ligne $1:",
-"editcurrent" => "Modifier la version actuelle de cette page",
-
-
-# Search results
-#
-"searchresults" => "Résultat de la recherche",
-"searchresulttext" => "Pour plus d'informations sur la recherche dans {{SITENAME}}, voir [[Project:Recherche|Chercher dans {{SITENAME}}]].",
-"searchsubtitle" => "Pour la requête \"[[:$1]]\"",
-"searchsubtitleinvalid" => "Pour la requête \"$1\"",
-"badquery" => "Requête mal formulée",
-"badquerytext" => "Nous n'avons pas pu traiter votre requête.
-Vous avez probablement recherché un mot d'une longueur inférieure
-à trois lettres, ce qui n'est pas encore possible. Vous avez
-aussi pu faire une erreur de syntaxe, telle que \"poisson et
-et écailles\".
-Veuillez essayer une autre requête.",
-"matchtotals" => "La requête \"$1\" correspond à $2 titre(s)
-d'article et au texte de $3 article(s).",
-"noexactmatch" => "Aucune page avec ce titre n'existe, essai avec la recherche complète.", // Looxix
-"titlematches" => "Correspondances dans les titres",
-"notitlematches" => "Aucun titre d'article ne contient le(s) mot(s) demandé(s)",
-"textmatches" => "Correspondances dans les textes",
-"notextmatches" => "Aucun texte d'article ne contient le(s) mot(s) demandé(s)",
-"prevn" => "$1 précédents",
-"nextn" => "$1 suivants",
-"viewprevnext" => "Voir ($1) ($2) ($3).",
-"showingresults" => "Affichage de <b>$1</b> résultats à partir du #<b>$2</b>.",
-"showingresultsnum" => "Affichage de <b>$3</b> résultats à partir du #<b>$2</b>.", // Looxix
-"nonefound" => "<strong>Note</strong>: l'absence de résultat est souvent due à l'emploi de termes de recherche trop courants, comme \"à\" ou \"de\",
-qui ne sont pas indexés, ou à l'emploi de plusieurs termes de recherche (seules les pages
-contenant tous les termes apparaissent dans les résultats).",
-"powersearch" => "Recherche",
-"powersearchtext" => "
-Rechercher dans les espaces :<br />
-$1<br />
-$2 Inclure les page de redirections Rechercher $3 $9",
-"blanknamespace" => "(Principal)", // FIXME FvdP: trad de "(Main)"
-
-# Preferences page
-#
-"preferences" => "Préférences",
-"prefsnologin" => "Non connecté",
-"prefsnologintext" => "Vous devez être [[Special:Userlogin|connecté]]
-pour modifier vos préférences d'utilisateur.",
-"prefsreset" => "Les préférences ont été rétablies à partir de la version enregistrée.",
-"qbsettings" => "Personnalisation de la barre outils",
-"changepassword" => "Modification du mot de passe",
-"skin" => "Apparence",
-"math" => "Rendu des maths", // Looxix "Rendering math",
-"dateformat" => "Format de date", // Looxix "Date format",
-"math_failure" => "Erreur math", // Looxix "Failure toparse",
-"math_unknown_error" => "erreur indéterminée", // FvdP+Looxix "unknown error",
-"math_unknown_function" => "fonction inconnue", // Looxix "unknown function ",
-"math_lexing_error" => "erreur lexicale", // Looxxi "lexing error",
-"math_syntax_error" => "erreur de syntaxe", // Looxix "syntax error",
-"saveprefs" => "Enregistrer les préférences",
-"resetprefs" => "Rétablir les préférences",
-"oldpassword" => "Ancien mot de passe",
-"newpassword" => "Nouveau mot de passe",
-"retypenew" => "Confirmer le nouveau mot de passe",
-"textboxsize" => "Taille de la fenêtre d'édition",
-"rows" => "Rangées",
-"columns" => "Colonnes",
-"searchresultshead" => "Affichage des résultats de recherche",
-"resultsperpage" => "Nombre de réponses par page",
-"contextlines" => "Nombre de lignes par réponse",
-"contextchars" => "Nombre de caractères de contexte par ligne",
-"stubthreshold" => "Taille minimale des articles courts",
-"recentchangescount" => "Nombre de titres dans les modifications récentes",
-"savedprefs" => "Les préférences ont été sauvegardées.",
-"timezonetext" => "Si vous ne précisez pas de décalage horaire, c'est l'heure de l'Europe de l'ouest qui sera utilisée.",
-"localtime" => "Heure locale",
-"timezoneoffset" => "Décalage horaire",
-"servertime" => "Heure du serveur", //Looxix (Server time is now)
-"guesstimezone" => "Utiliser la valeur du navigateur", //Looxix (Fill in from browser)
-"defaultns" => "Par défaut, rechercher dans ces espaces :", //Looxix (Search in these namespaces by default)
-
-# Recent changes
-#
-"changes" => "modifications",
-"recentchanges" => "Modifications récentes",
-"recentchangestext" => "Suivez sur cette page les dernières modifications de {{SITENAME}}.
-[[{{ns:project}}:Bienvenue|Bienvenue]] aux nouveaux participants !
-Jetez un coup d'\x{0153}il sur ces pages : [[{{ns:project}}:FAQ|foire aux questions]],
-[[{{ns:project}}:Recommandations et règles à suivre|recommandations et règles à suivre]]
-(notamment [[{{ns:project}}:Règles de nommage|conventions de nommage]],
-[[{{ns:project}}:La neutralité de point de vue|la neutralité de point de vue]]),
-et [[{{ns:project}}:Les faux-pas les plus courants|les faux-pas les plus courants]].
-
-Si vous voulez que {{SITENAME}} connaisse le succès, merci de ne pas y inclure pas de matériaux protégés par des [[{{ns:project}}:Copyright|copyrights]]. La responsabilité juridique pourrait en effet compromettre le projet. ",
-"rcloaderr" => "Chargement des dernières modifications",
-"rcnote" => "Voici les <strong>$1</strong> dernières modifications effectuées au cours des <strong>$2</strong> derniers jours.",
-"rcnotefrom" => "Voici les modifications effectuées depuis le <strong>$2</strong> (<b>$1</b> au maximum).",
-"rclistfrom" => "Afficher les nouvelles modifications depuis le $1.",
-# "rclinks" => "Afficher les $1 dernières modifications effectuées au cours des $2 dernières heures / $3 derniers jours",
-# "rclinks" => "Afficher les $1 dernières modifications effectuées au cours des $2 derniers jours.",
-"rclinks" => "Afficher les $1 dernières modifications effectuées au cours des $2 derniers jours; $3 modifications mineures.", // Looxix
-"rchide" => "in $4 form; $1 modifications mineures; $2 espaces secondaires; $3 modifications multiples.", // FIXME
-"diff" => "diff",
-"hist" => "hist",
-"hide" => "cacher",
-"show" => "montrer",
-"tableform" => "table",
-"listform" => "liste",
-"nchanges" => "$1 modification(s)",
-"minoreditletter" => "M",
-"newpageletter" => "N",
-
-# Upload
-#
-"upload" => "Copier sur le serveur",
-"uploadbtn" => "Copier un fichier",
-"uploadlink" => "Copier des images",
-"reupload" => "Copier à nouveau",
-"reuploaddesc" => "Retour au formulaire.",
-
-"uploadnologin" => "Non connecté(e)",
-"uploadnologintext" => "Vous devez être [[Special:Userlogin|connecté]]
-pour copier des fichiers sur le serveur.",
-"uploaderror" => "Erreur",
-"uploadtext" => "'''STOP !''' Avant de copier votre fichier sur le serveur,
-prenez connaissance des [[Project:règles d'utilisation des images|règles d'utilisation des images]] de {{SITENAME}} et assurez-vous que vous les respectez.<br />N'oubliez pas de remplir la [[Project:Page de description d'une image|page de description de l'image]] quand celle-ci sera sur le serveur.
-
-Pour voir les images déjà placées sur le serveur ou pour effectuer une recherche parmi celles-ci,
-allez à la [[Special:Imagelist|liste des images]].
-Les uploads et les suppressions sont listés dans le [[Project:Journal_des_uploads|journal des uploads]].
-
-Utilisez le formulaire ci-dessous pour copier sur le serveur de nouvelles images destinées à illustrer vos articles.
-Sur la plupart des navigateurs, vous verrez un bouton \"Browse...\" qui ouvre la fenêtre de dialogue standard de votre système d'exploitation pour l'ouverture des fichiers.
-Sélectionnez un fichier, son nom apparaîtra dans le champ situé à côté du bouton.
-Vous devez également confirmer, en cochant la case prévue à cet effet, que la copie de ce fichier ne viole aucun copyright.
-Cliquez sur le bouton \"Envoyer\" pour terminer.
-Si votre connexion est lente, l'opération peut prendre un certain temps.
-
-Les formats recommandés sont JPEG pour les photos, PNG
-pour les dessins et les autres images, et OGG pour les fichiers sonores.
-Donnez à vos fichiers des noms descriptifs clairs, afin d'éviter toute confusion.
-Pour incorporer l'image dans un article, placez dans celui-ci un lien rédigé comme suit:
-'''<nowiki>[[image:nom_du_fichier.jpg]]</nowiki>''' ou
-'''<nowiki>[[image:nom_du_fichier.png|autre texte]]</nowiki>''' ou
-'''<nowiki>[[media:nom_du_fichier.ogg]]</nowiki>''' pour les sons.
-
-N'oubliez pas que, comme toutes les pages de {{SITENAME}}, les fichiers que vous copiez peuvent être modifiés ou supprimés par les autres utilisateurs s'ils estiment que cela est dans l'intérêt de l'encyclopédie. Sachez aussi que votre accès au serveur peut être bloqué si vous faites un mauvais usage du système.",
-"uploadlog" => "log d'upload", // FIXME
-"uploadlogpage" => "Log_d'upload", // FIXME
-"uploadlogpagetext" => "Voici la liste des derniers fichiers copiés sur le serveur.
-L'heure indiquée est celle du serveur (UTC).
-<ul>
-</ul>",
-"filename" => "Nom",
-"filedesc" => "Description",
-"copyrightpage" => "{{ns:project}}:Copyright",
-"copyrightpagename" => "licence {{SITENAME}}",
-"uploadedfiles" => "Fichiers copiés",
-"minlength" => "Les noms des images doivent comporter au moins trois lettres.",
-"badfilename" => "L'image a été renommée \"$1\".",
-"badfiletype" => "\".$1\" n'est pas un format recommandé pour les fichiers images.",
-"largefile" => "La taille maximale conseillée pour les images est de 100Ko.",
-"successfulupload" => "Copie réussie",
-"fileuploaded" => "Le fichier \"$1\" a été copié sur le serveur.
-Suivez ce lien: ($2) pour accéder à la page de description, et donner des informations sur le fichier, par exemple son origine, sa date de création, son auteur, ou tout autre renseignement en votre possession.",
-"uploadwarning" => "Attention !",
-"savefile" => "Sauvegarder le fichier",
-"uploadedimage" => " \"[[$1]]\" copié sur le serveur",
-
-# Image list
-#
-"imagelist" => "Liste des images",
-"imagelisttext" => "Voici une liste de $1 images classées $2.",
-"getimagelist" => "Récupération de la liste des images",
-"ilsubmit" => "Chercher",
-"showlast" => "Afficher les $1 dernières images classées $2.",
-"byname" => "par nom",
-"bydate" => "par date",
-"bysize" => "par taille",
-"imgdelete" => "suppr",
-"imgdesc" => "descr",
-"imglegend" => "Légende: (descr) = afficher/modifier la description de l'image.",
-"imghistory" => "Historique de l'image",
-"revertimg" => "rétab",
-"deleteimg" => "suppr",
-"deleteimgcompletely" => "suppr",
-"imghistlegend" => "Légende: (actu) = ceci est l'image actuelle, (suppr) = supprimer
-cette ancienne version, (rétab) = rétablir cette ancienne version.
-<br /><i>Cliquez sur la date pour voir l'image copiée à cette date</i>.",
-"imagelinks" => "Liens vers l'image",
-"linkstoimage" => "Les pages ci-dessous comportent un lien vers cette image:",
-"nolinkstoimage" => "Aucune page ne comporte de lien vers cette image.",
-
-# Statistics
-
-"statistics" => "Statistiques",
-"sitestats" => "Statistiques du site",
-"userstats" => "Statistiques utilisateur",
-"sitestatstext" => "La base de données contient actuellement <b>$1</b> pages.
-
-Ce chiffre inclut les pages \"discussion\", les pages relatives à {{SITENAME}}, les pages minimales (\"bouchons\"), les pages de redirection, ainsi que d'autres pages qui ne peuvent sans doute pas être considérées comme des articles.
-Si l'on exclut ces pages, il reste <b>$2</b> pages qui sont probablement de véritables articles.<p>
-<b>$3</b> pages ont été consultées et <b>$4</b> pages modifiées
-
-depuis la mise à jour du logiciel (31 octobre 2002).
-Cela représente une moyenne de <b>$5</b> modifications par page et de <b>$6</b> consultations pour une modification.",
-"userstatstext" => "Il y a <b>$1</b> utilisateurs enregistrés.
-Parmi ceux-ci, <b>$2</b> ont le statut d'administrateur (voir $3).",
-
-
-# Maintenance Page
-#
-"maintenance" => "Page de maintenance",
-"maintnancepagetext" => "Cette page inclut plusieurs utilitaires pour la maintenance quotidienne. Certains de ces outils ont tendance à charger la base de données; ne rechargez pas la page a chaque modification.",
-"maintenancebacklink" => "Retour à la page de maintenance",
-"disambiguations" => "Pages d'homonymie",
-"disambiguationspage" => "{{ns:project}}:Liens_aux_pages_d'homonymie",
-"disambiguationstext" => "Les articles suivants sont liés à une <i>page d'homonymie</i>. Or, ils devraient être liés au sujet.<br />Une page est considérée comme page d'homonymie si elle est liée à partir de $1.<br />Les liens à partir d'autres <i>espaces</i> ne sont pas pris en compte.",
-"doubleredirects" => "Double redirection",
-"doubleredirectstext" => "<b>Attention:</b> cette liste peut contenir des \"faux positifs\". Dans ce cas, c'est probablement la page du premier #REDIRECT contient aussi du texte.<br />Chaque ligne contient les liens à la 1re et 2e page de redirection, ainsi que la première ligne de cette dernière, qui donne normalement la \"vraie\" destination. Le premier #REDIRECT devrait lier vers cette destination.",
-"brokenredirects" => "Redirections cassées",
-"brokenredirectstext" => "Ces redirections mènent a une page qui n'existe pas.",
-"selflinks" => "Page avec un lien circulaire",
-"selflinkstext" => "Les pages suivantes contiennent un lien vers elles-mêmes, ce qui n'est pas permis.",
-"mispeelings" => "Pages avec fautes d'orthographe",
-"mispeelingstext" => "Les pages suivantes contiennent une faute d'orthographe courante (la liste de celles-ci est sur $1). L'orthographe correcte est peut-être (ceci).",
-"mispeelingspage" => "Liste de fautes d'orthographe courantes",
-"missinglanguagelinks" => "Liens inter-langues manquants",
-"missinglanguagelinksbutton" => "Je n'ai pas trouvé de lien/langue pour cette page",
-"missinglanguagelinkstext" => "Ces articles ne lient pas à leur 'contrepartie' in $1. Les redirections et les liens ne sont pas affichés.",
-
-
-# Miscellaneous special pages
-#
-"orphans" => "Pages orphelines",
-"lonelypages" => "Pages orphelines",
-"unusedimages" => "Images orphelines",
-"popularpages" => "Pages les plus consultées",
-"nviews" => "$1 consultations",
-"wantedpages" => "Pages les plus demandées",
-"nlinks" => "$1 références",
-"allpages" => "Toutes les pages",
-"randompage" => "Une page au hasard",
-"shortpages" => "Articles courts",
-"longpages" => "Articles longs",
-"listusers" => "Liste des participants",
-"specialpages" => "Pages spéciales",
-"spheading" => "Pages spéciales",
-"protectpage" => "Protéger la page",
-"recentchangeslinked" => "Suivi des liens",
-"rclsub" => "(des pages liées à \"$1\")",
-"debug" => "Déboguer",
-"newpages" => "Nouvelles pages",
-"ancientpages" => "Articles les plus anciens", // Looxix
-// "intl" => "Liens inter-langues",
-"movethispage" => "Déplacer la page",
-"unusedimagestext" => "<p>N'oubliez pas que d'autres sites, comme certains {{SITENAME}}s non francophones, peuvent contenir un lien direct vers cette image, et que celle-ci peut être placée dans cette liste alors qu'elle est en réalité utilisée.",
-"booksources" => "Ouvrages de référence",
-"booksourcetext" => "Voici une liste de liens vers d'autres sites qui vendent des livres neufs et d'occasion et sur lesquels vous trouverez peut-être des informations sur les ouvrages que vous cherchez. {{SITENAME}} n'étant liée à aucune de ces sociétés, elle n'a aucunement l'intention d'en faire les objets d'une préférence particulière.",
-"alphaindexline" => "$1 à $2",
-
-# Email this user
-#
-"mailnologin" => "Pas d'adresse",
-"mailnologintext" => "Vous devez être [[Special:Userlogin|connecté]]
-et avoir indiqué une adresse électronique valide dans vos [[Special:Preferences|préférences]]
-pour pouvoir envoyer un message à un autre utilisateur.",
-"emailuser" => "Envoyer un message à cet utilisateur",
-"emailpage" => "Email user",
-"emailpagetext" => "Si cet utilisateur a indiqué une adresse électronique valide dans ses préférences, le formulaire ci-dessous lui enverra un message.
-L'adresse électronique que vous avez indiquée dans vos préférences apparaîtra dans le champ \"Expéditeur\" de votre message, afin que le destinataire puisse vous répondre.",
-"noemailtitle" => "Pas d'adresse électronique",
-"noemailtext" => "Cet utilisateur n'a pas spécifié d'adresse électronique valide ou a choisi de ne pas recevoir de courrier électronique des autres utilisateurs.",
-
-"emailfrom" => "Expéditeur",
-"emailto" => "Destinataire",
-"emailsubject" => "Objet",
-"emailmessage" => "Message",
-"emailsend" => "Envoyer",
-"emailsent" => "Message envoyé",
-"emailsenttext" => "Votre message a été envoyé.",
-
-# Watchlist
-#
-"watchlist" => "Liste de suivi",
-"watchlistsub" => "(pour l'utilisateur \"$1\")",
-"nowatchlist" => "Votre liste de suivi ne contient aucun article.",
-"watchnologin" => "Non connecté",
-"watchnologintext" => "Vous devez être [[Special:Userlogin|connecté]]
-pour modifier votre liste.",
-"addedwatch" => "Ajouté à la liste",
-"addedwatchtext" => "La page \"$1\" a été ajoutée à votre <a href=\"" .
- "{{localurle:Special:Watchlist}}\">liste de suivi</a>.
-Les prochaines modifications de cette page et de la page discussion associée seront répertoriées ici, et la page apparaîtra <b>en gras</b> dans la <a href=\"" .
- "{{localurle:Special:Recentchanges}}\">liste des modifications récentes</a> pour être repérée plus facilement.</p>
-
-<p>Pour supprimer cette page de votre liste de suivi, cliquez sur \"Ne plus suivre\" dans le cadre de navigation.",
-"removedwatch" => "Supprimée de la liste de suivi",
-"removedwatchtext" => "La page \"$1\" a été supprimée de votre liste de suivi.",
-"watchthispage" => "Suivre cette page",
-"unwatchthispage" => "Ne plus suivre",
-"notanarticle" => "Aucun article",
-"watchnochange" => "Aucune des pages que vous suivez n'a été modifiée pendant la période affichée.", // Looxix
-"watchdetails" => "Vous suivez $1 pages, sans compter les pages de discussion. [$4 Afficher et modifier la liste complète].", // Looxix
-"watchmethod-recent" => "vérification des modifications récentes des pages suivies", // Looxix
-"watchmethod-list" => "vérification des pages suivies pour des modifications récentes", // Looxix
-
-"removechecked" => "Retirer de la liste de suivi les articles sélectionnés", // Looxix
-"watchlistcontains" => "Votre liste de suivi contient $1 pages", // Looxix
-"watcheditlist" => "Ceci est votre liste de suivi par ordre alphabétique. Sélectionnez les pages que vous souhaitez retirer de la liste et cliquez le bouton \"retirer de la liste de suivi\" en bas de l'écran.", // Looxix
-"removingchecked" => "Les articles sélectionnés sont retirés de votre liste de suivi...", // Looxix
-"couldntremove" => "Impossible de retirer l'article '$1'...", // Looxix "Couldn't remove item '$1'...",
-"iteminvalidname" => "Problème avec l'article '$1': les nom est invalide...", // Looxix
-"wlnote" => "Ci-dessous se trouve les $1 dernières modifications depuis les <b>$2</b> dernières heures.", // Looxix
-
-
-# Delete/protect/revert
-#
-"deletepage" => "Supprimer une page",
-"confirm" => "Confirmer",
-"excontent" => "contenant '$1'",
-"exbeforeblank" => "le contenu avant effacement était :'$1'",
-"exblank" => "page vide",
-"confirmdelete" => "Confirmer la suppression",
-"deletesub" => "(Suppression de \"$1\")",
-"historywarning" => "Attention: La page que vous êtes sur le point de supprimer à un historique: ",
-"confirmdeletetext" => "Vous êtes sur le point de supprimer définitivement de la base de données une page
-ou une image, ainsi que toutes ses versions antérieures.
-Veuillez confirmer que c'est bien là ce que vous voulez faire, que vous en comprenez les conséquences et que vous faites cela en accord avec les [[{{ns:project}}:Recommandations Et Règles à Suivre|recommandations et règles à suivre]].",
-"actioncomplete" => "Suppression effectuée",
-"deletedtext" => "\"$1\" a été supprimé.
-Voir $2 pour une liste des suppressions récentes.",
-"deletedarticle" => "effacement de \"$1\"",
-"dellogpage" => "Trace des effacements",
-"dellogpagetext" => "Voici la liste des suppressions récentes.
-L'heure indiquée est celle du serveur (UTC).
-<ul>
-</ul>",
-"deletionlog" => "trace des effacements",
-"reverted" => "Rétablissement de la version précédente",
-"deletecomment" => "Motif de la suppression",
-"imagereverted" => "La version précédente a été rétablie.",
-"rollback" => "révoquer modifications",
-"rollbacklink" => "révoquer",
-"rollbackfailed" => "La révocation a échoué",
-"cantrollback" => "Impossible de révoquer: dernier auteur est le seul à avoir modifié cet article",
-"alreadyrolled" => "Impossible de révoquer la dernière modification de [[$1]]
-par [[User:$2|$2]] ([[User talk:$2|Talk]]); quelqu'un d'autre à déjà modifer ou révoquer l'article.
-
-La dernière modificaion était de [[User:$3|$3]] ([[User talk:$3|Talk]]). ", //Looxix
-
-# only shown if there is an edit comment
-"editcomment" => "Le résumé de la modification était: \"<i>$1</i>\".", //Looxix
-"revertpage" => "restitution de la dernière modification de $1",
-
-# Undelete
-#
-"undelete" => "Restaurer la page effacée",
-"undeletepage" => "Voir et restaurer la page effacée",
-"undeletepagetext" => "Ces pages ont été effacées et se trouvent dans la corbeille, elles sont toujours dans la base de donnée et peuvent être restaurées.
-La corbeille peut être effacée périodiquement.",
-
-"undeletearticle" => "Restaurer les articles effacés",
-"undeleterevisions" => "$1 révisions archivées", // Looxix "$1 revisions archived",
-"undeletehistory" => "Si vous restaurez la page, toutes les révisions seront restaurées dans l'historique.
-Si une nouvelle page avec le même nom a été crée depuis la suppression,
-les révisions restaurées apparaîtront dans l'historique antérieur et la version courante ne sera pas automatiquement remplacée.", // Looxix
-"undeleterevision" => "Version effacée ($1)", // Looxix "Deleted revision as of $1",
-"undeletebtn" => "Restaurer !", // Looxix "Restore!",
-"undeletedarticle" => "restauré \"$1\"", // FvdP "restored \"$1\""
-"undeletedtext" => "L'article [[:$1|$1]] a été restauré avec succès.
-Voir [[{{ns:project}}:Trace des effacements]] pour la liste des suppressions et des restaurations récentes.", // Looxix
-# Contributions
-#
-"contributions" => "Contributions",
-"mycontris" => "Mes contributions",
-"contribsub" => "Pour $1",
-"nocontribs" => "Aucune modification correspondant à ces critères n'a été trouvée.",
-"ucnote" => "Voici les <b>$1</b> dernières modifications effectuées par cet utilisateur au cours des <b>$2</b> derniers jours.",
-"uclinks" => "Afficher les $1 dernières modifications; afficher les $2 derniers jours.",
-"uctop" => " (dernière)", // FvdP " (top)"
-
-# What links here
-#
-"whatlinkshere" => "Pages liées",
-"notargettitle" => "Pas de cible",
-"notargettext" => "Indiquez une page cible ou un utilisateur cible.",
-"linklistsub" => "(Liste de liens)",
-"linkshere" => "Les pages ci-dessous contiennent un lien vers celle-ci:",
-"nolinkshere" => "Aucune page ne contient de lien vers celle-ci.",
-"isredirect" => "page de redirection",
-
-# Block/unblock IP
-#
-"blockip" => "Bloquer une adresse IP",
-"blockiptext" => "Utilisez le formulaire ci-dessous pour bloquer l'accès en écriture à partir d'une adresse IP donnée.
-Une telle mesure ne doit être prise que pour empêcher le vandalisme et en accord avec [[{{ns:project}}:Recommandations et règles à suivre|recommandations et règles à suivre]].
-Donnez ci-dessous une raison précise (par exemple en indiquant les pages qui ont été vandalisées).",
-"ipaddress" => "Adresse IP",
-"ipbreason" => "Motif",
-"ipbsubmit" => "Bloquer cette adresse",
-"badipaddress" => "L'adresse IP n'est pas correcte.",
-"blockipsuccesssub" => "Blocage réussi",
-"blockipsuccesstext" => "L'adresse IP \"$1\" a été bloquée.
-<br />Vous pouvez consulter sur cette [[Special:Ipblocklist|page]] la liste des adresses IP bloquées.",
-"unblockip" => "Débloquer une adresse IP",
-"unblockiptext" => "Utilisez le formulaire ci-dessous pour rétablir l'accès en écriture
-à partir d'une adresse IP précédemment bloquée.",
-"ipusubmit" => "Débloquer cette adresse",
-"ipusuccess" => "Adresse IP \"$1\" débloquée",
-"ipblocklist" => "Liste des adresses IP bloquées",
-"blocklistline" => "$1, $2 a bloqué $3 ($4)",
-"blocklink" => "bloquer",
-"unblocklink" => "débloquer",
-"contribslink" => "contribs",
-"autoblocker" => "Autobloqué parce que vous partagez un adresse IP avec \"$1\". Raison : \"$2\".", // Looxix
-
-
-# Developer tools
-#
-"lockdb" => "Verrouiller la base",
-"unlockdb" => "Déverrouiller la base",
-"lockdbtext" => "Le verrouillage de la base de données empêchera tous les utilisateurs de modifier des pages, de sauvegarder leurs préférences, de modifier leur liste de suivi et d'effectuer toutes les autres opérations nécessitant des modifications dans la base de données.
-Veuillez confirmer que c'est bien là ce que vous voulez faire et que vous débloquerez la base dès que votre opération de maintenance sera terminée.",
-"unlockdbtext" => "Le déverrouillage de la base de données permettra à nouveau à tous les utilisateurs de modifier des pages, de mettre à jour leurs préférences et leur liste de suivi, ainsi que d'effectuer les autres opérations nécessitant des modifications dans la base de données.
-Veuillez confirmer que c'est bien là ce que vous voulez faire.",
-"lockconfirm" => "Oui, je confirme que je souhaite verrouiller la base de données.",
-"unlockconfirm" => "Oui, je confirme que je souhaite déverrouiller la base de données.",
-
-"lockbtn" => "Verrouiller la base",
-"unlockbtn" => "Déverrouiller la base",
-"locknoconfirm" => "Vous n'avez pas coché la case de confirmation.",
-"lockdbsuccesssub" => "Verrouillage de la base réussi.",
-"unlockdbsuccesssub" => "Base déverrouillée.",
-"lockdbsuccesstext" => "La base de données de {{SITENAME}} est verrouillée.
-
-<br />N'oubliez pas de la déverrouiller lorsque vous aurez terminé votre opération de maintenance.",
-"unlockdbsuccesstext" => "La base de données de {{SITENAME}} est déverrouillée.",
-
-# Move page
-#
-"movepage" => "Déplacer un article",
-"movepagetext" => "Utilisez le formulaire ci-dessous pour renommer un article, en déplaçant toutes ses versions antérieures vers le nouveau nom.
-Le titre précédent deviendra une page de redirection vers le nouveau titre.
-Les liens vers l'ancien titre ne seront pas modifiés et la page discussion, si elle existe, ne sera pas déplacée.<br />
-<b>ATTENTION !</b>
-Il peut s'agir d'un changement radical et inattendu pour un article souvent consulté;
-assurez-vous que vous en comprenez bien les conséquences avant de procéder.",
-"movepagetalktext" => "La page de discussion associé, si présente, sera automatiquement déplacée avec '''sauf si:'''
-*Vous déplacez une page vers un autre espace,
-*Une page de discussion existe déjà avec le nouveau nom, ou
-*Vous avez désélectionné le bouton ci-dessous.
-
-Dans ce cas, vous devrez déplacer ou fusionner la page manuellement si vous le désirez.", // Looxix
-
-"movearticle" => "Déplacer l'article",
-"movenologin" => "Non connecté",
-"movenologintext" => "Pour pouvoir déplacer un article, vous devez être [[Special:Userlogin|connecté]]
-en tant qu'utilisateur enregistré.",
-"newtitle" => "Nouveau titre",
-"movepagebtn" => "Déplacer l'article",
-"pagemovedsub" => "Déplacement réussi",
-"pagemovedtext" => "L'article \"[[$1]]\" a été déplacé vers \"[[$2]]\".",
-"articleexists" => "Il existe déjà un article portant ce titre, ou le titre que vous avez choisi n'est pas valide.
-Veuillez en choisir un autre.",
-"talkexists" => "La page elle-même a été déplacée avec succès, mais
-la page de discussion n'a pas pu être déplacée car il en existait déjà une
-sous le nouveau nom. S'il vous plait, fusionnez les manuellement.", // Looxix
-
-"movedto" => "déplacé vers",
-"movetalk" => "Déplacer aussi la page \"discussion\", s'il y a lieu.",
-"talkpagemoved" => "La page discussion correspondante a également été déplacée.",
-"talkpagenotmoved" => "La page discussion correspondante n'a <strong>pas</strong> été déplacée.",
-
-# Math
-
-'mw_math_png' => "Totjorn produsir una image PNG",
-'mw_math_simple' => "HTML si plan simpla, senon PNG",
-'mw_math_html' => "HTML si possibla, senon PNG",
-'mw_math_source' => "Laissar lo còdi TeX del origina",
-'mw_math_modern' => "Per los navigaire modèrn",
-'mw_math_mathml' => 'MathML',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesOs.php b/languages/MessagesOs.php
deleted file mode 100644
index ca9bec24..00000000
--- a/languages/MessagesOs.php
+++ /dev/null
@@ -1,180 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesOs = array(
-'titlematches' => 'СтатьÑÑ‚Ñ‹ Ñæргæндты æмцаутæ',
-'toc' => 'Сæргæндтæ',
-'addedwatch' => "Дæ цæÑÑ‚ кæмæ дарыÑ, уыцы ÑтатьÑтæм бафтыд.",
-'allarticles' => "Æппæт ÑтатьÑтæ",
-'allmessages' => "Æппæт техникон Ñ„Ñ‹Ñтытæ",
-'allpages' => "Æппæт фæрÑтæ",
-'allpagesnext' => "дарддæр",
-'allpagesprev' => "фæÑтæмæ",
-'alphaindexline' => "$1 (уыдоны ’хÑæн цы ÑтатьÑтæ иÑ, фен) $2",
-'ancientpages' => "Зæронддæр фæрÑтæ",
-'and' => "æмæ",
-'articlepage' => "Фен ÑтатьÑ",
-'blanknamespace' => "(Сæйраг)",
-'bold_sample' => "Ðцы текÑÑ‚ бæзджын Ñуыдзæн",
-'bold_tip' => "Бæзджын текÑÑ‚",
-'bydate' => "рæÑтæгмæ гæÑгæ",
-'byname' => "номмæ гæÑгæ",
-'bysize' => "аÑмæ гæÑгæ",
-'categories' => "Категоритæ",
-'categoriespagetext' => "Мæнæ ахæм категоритæ ирон Википедийы иÑ.",
-'category' => "категори",
-'category_header' => "Категори \"$1\"",
-'categoryarticlecount' => "Ðцы категорийы мидæг $1 ÑтатьÑйы иÑ.",
-'categoryarticlecount1' => "Ðцы категорийы мидæг $1 ÑÑ‚Ð°Ñ‚ÑŒÑ Ð¸Ñ.",
-'contributions' => "Йæ бавæрд",
-'createaccountmail' => "адриÑмæ гæÑгæ",
-'currentevents' => "Ðог хабæрттæ",
-'currentevents-url' => "Xabar",
-'diff' => "хицæн.",
-'edit' => "Баив æй",
-'editsection' => "баив æй",
-'editold' => "баив æй",
-'emailpage' => "Электронон Ñ„Ñ‹Ñтæг йæм барвит",
-'error' => "Рæдыд",
-'errorpagetitle' => "Рæдыд",
-'exblank' => "Ñ„Ð°Ñ€Ñ Ð°Ñ„Ñ‚Ð¸Ð´ уыдиÑ",
-'filename' => "Файлы ном",
-'go' => "СтатьÑмæ",
-'headline_sample' => "Ðм Ñæргонды текÑÑ‚ уæд",
-'help' => "ÆххуыÑ",
-'hide' => "бамбæхÑ",
-'hidetoc' => "бамбæхÑ",
-'hist' => "лог",
-'histlegend' => "Куыд æй æмбарын: (нырыккон) = нырыккон верÑийæ хъауджыдæрдзинад, (раздæры) = раздæры верÑийæ хъауджыдæрдзинад, Ч = чыÑыл ивддзинад.",
-'history_short' => "ИÑтори",
-'ilsubmit' => "Ðгур",
-'imagelist' => "Ðывты номхыгъд",
-'imghistory' => "Ðывы ивддзинæдты лог",
-'importnotext' => "Ðфтид у кæнæ текÑÑ‚ дзы нæй",
-'internalerror' => "Мидæг рæдыд",
-'intl' => "Æндæр æвзæгтæм æрвитæнтæ",
-'ipbreason' => "ÐххоÑ",
-'largefile' => "Сæдæ килобайтæй Ñтырдæр файлтæ æгæр дынджыр ÑÑ‚Ñ‹.",
-'last' => "раздæры",
-'lastmodified' => "<span style=\"white-space: normal;\">Кæд æмæ ацы ÑтатьÑйы ÑÑардтай рæдыд, уæд ÑраÑÑ‚ æй кæн: ацы фарÑÑ‹ уæлæ Ð¸Ñ Ã¦Ñ€Ð²Ð¸Ñ‚Ã¦Ð½ «баив æй».
-<br /> Ðцы Ñ„Ð°Ñ€Ñ Ñ„Ã¦Ñтаг хатт ивд æрцыд: $1.</span>",
-'lineno' => "Рæнхъ $1:",
-'linklistsub' => "(Æрвитæнты номхыгъд)",
-'linkstoimage' => "Ðцы нывæй чи пайда кæны, ахæм ÑтатьÑтæ:",
-'listform' => "номхыгъд",
-'listusers' => "Ðрхайджыты номхыгъд",
-'localtime' => "Бынатон рæÑтæг",
-'login' => "Дæхи Ð±Ð°Ð²Ð´Ð¸Ñ ÑиÑтемæйæн",
-'loginpagetitle' => "Дæхи бацамон ÑиÑтемæйæн",
-'loginsuccess' => "ÐÑ‹Ñ€ та Википедийы Ð°Ñ€Ñ…Ð°Ð¹Ñ‹Ñ $1, зæгъгæ, ахæм номæй.",
-'logout' => "ÐомÑуÑæг Ñуын",
-'logouttitle' => "ÐомÑуÑæг Ñуын",
-'lonelypages' => "Сидзæр фæрÑтæ",
-'longpages' => "Даргъ фæрÑтæ",
-'mailnologintext' => "ФыÑтæгтæ æрвитынмæ хъуамæ [[Special:Userlogin|ÑиÑтемæйæн дæхи бавдиÑай]] æмæ дæ бæлвырд Ñлектронон поÑÑ‚Ñ‹ Ð°Ð´Ñ€Ð¸Ñ [[Special:Preferences|ныффыÑÑай]].",
-'mainpage' => "Сæйраг фарÑ",
-'makesysopname' => "Ðрхайæджы ном:",
-'minoredit' => "Ðй чыÑыл ивддзинад у.",
-'monday' => "КъуыриÑæр",
-'move' => "Ðом баив",
-'movearticle' => "СтатьÑйы ном баив",
-'movenologin' => "СиÑтемæйæн дæхи нæ бавдыÑтай",
-'mycontris' => "Дæ бавæрд",
-'mypage' => "Дæхи фарÑ",
-'mytalk' => "Дæумæ цы дзурынц",
-'navigation' => "хъæугæ æрвитæнтæ",
-'nbytes' => "$1 байт(ы)",
-'nchanges' => "$1 ивддзинад(ы)",
-'newarticle' => "(Ðог)",
-'newimages' => "Ðог нывты галерей",
-'newmessageslink' => "ног Ñ„Ñ‹Ñтæгтæ",
-'newpage' => "Ðог фарÑ",
-'newpageletter' => "Ð",
-'newpages' => "Ðог фæрÑтæ",
-'newpassword' => "Ðовый пароль",
-'newtitle' => "Ðог ном",
-'nextn' => "$1 размæ",
-'nlinks' => "$1 æрвитæн(ы)",
-'nowatchlist' => "Иу ÑтатьÑмæ дæр дæ цæÑÑ‚ нæ дарыÑ.",
-'nstab-image' => "Ðыв",
-'nstab-mediawiki' => "ФыÑтаг",
-'nstab-special' => "Сæрмагонд фарÑ",
-'nstab-template' => "Шаблон",
-'nstab-user' => "Ðрхайæджы фарÑ",
-'otherlanguages' => "Æндæр æвзæгтыл",
-'others' => "æндæртæ",
-'portal' => "Ðрхайджыты æхÑæнад",
-'prevn' => "$1 фæÑтæмæ",
-'printableversion' => "Мыхурмæ верÑи",
-'qbfind' => "Ðгур",
-'qbspecialpages' => "Сæрмагонд фæрÑтæ",
-'randompage' => "Æнæбары æвзæрÑÑ‚ фарÑ",
-'rclinks' => "ФæÑтаг $1 ивддзинæдтæ (афæÑтаг $2 боны дæргъы чи ’рцыдыÑÑ‚Ñ‹) равдиÑ;
-$3",
-'rcnote' => "Дæлдæр нымад ÑÑ‚Ñ‹ афæÑтаг <strong>$2</strong> боны дæргъы конд <strong>$1</strong> ивддзинад(Ñ‹).",
-'recentchanges' => "ФæÑтаг ивддзинæдтæ",
-'recentchangeslinked' => "БаÑÑ‚ ивддзинæдтæ",
-'recentchangestext' => "Ðцы фарÑыл ирон Википедийы фæÑтаг ивддзинæдтæ фенæн иÑ.",
-'revhistory' => "Ивддзинæдты иÑтори",
-'rights' => "Бартæ",
-'saturday' => "Сабат",
-'savearticle' => "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ðфтæ!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",
-'savefile' => "Бавæр æй",
-'search' => "агур",
-'searchresults' => "Цы ÑÑардæуы",
-'shortpages' => "Цыбыр фæрÑтæ",
-'showpreview' => "&nbsp;&nbsp;Фен уал æй&nbsp;&nbsp;",
-'showtoc' => "равдиÑ",
-'sitesubtitle' => "",
-'show' => "равдиÑ",
-'showhideminor' => "$1 чыÑыл ивддзинæдтæ | $2 роботтæ | $3 региÑтрацигонд архайджыты | $4 дæ цæÑÑ‚ кæмæ дарыÑ, уыдон.<br />",
-'showpreview' => "&nbsp;&nbsp;Фен уал æй&nbsp;&nbsp;",
-'specialpage' => "Сæрмагонд фарÑ",
-'specialpages' => "Сæрмагонд фæрÑтæ",
-'spheading' => "Сæрмагонд фæрÑтæ",
-'subcategories' => "Дæлкатегоритæ",
-'subcategorycount' => "Ðцы категорийы мидæг $1 дæлкатегорийы иÑ.",
-'subcategorycount1' => "Ðцы категорийы мидæг $1 дæлкатегори иÑ.",
-'sunday' => "Хуыцаубон",
-'tableform' => "таблицæ",
-'tagline' => "Сæрибар Ñнциклопеди Википедийы æрмæг.",
-'talk' => "ДиÑкуÑÑи",
-'talkpage' => "Ðцы фарÑÑ‹ тыххæй ныхаÑ",
-'textmatches' => "СтатьÑÑ‚Ñ‹ æмцаутæ",
-'thursday' => "Цыппарæм",
-'timezonelegend' => "Сахаты таг",
-'timezoneoffset' => "Хъауджыдæрдзинад",
-'titlematches' => "СтатьÑÑ‚Ñ‹ Ñæргæндты æмцаутæ",
-'toc' => "Сæргæндтæ",
-'tog-underline' => "Æрвитæнты бын хахх",
-'toolbox' => "мигæнæнтæ",
-'tuesday' => "Дыццæг",
-'uctop' => "(уæле баззад)",
-'userlogin' => "СиÑтемæйæн дæхи бавдиÑ",
-'userlogout' => "ÐомÑуÑæг Ñуын",
-'userpage' => "Ðцы архайæджы Ñ„Ð°Ñ€Ñ Ñ„ÐµÐ½",
-'userstatstext' => "РегиÑтрацигонд æрцыдыÑÑ‚Ñ‹ <b>$1</b> архайджыты, уыдонæй <b>$2</b> — админтæ (ÐºÃ¦Ñ $3).",
-'wantedpages' => "Хъæугæ фæрÑтæ",
-'watch' => "Дæ цæÑÑ‚ æрдар",
-'watchdetails' => "($1 фæрÑтæм дæ цæÑÑ‚ дарыÑ, диÑкуÑÑиты фæÑтæмæ; $3... [$4 ÆххæÑÑ‚ номхыгъд фен].)",
-'watchlist' => "Дæ цæÑÑ‚ кæмæ дарыÑ, уыцы фæрÑтæ",
-'watchlistcontains' => "Дæ цæÑÑ‚ $1 фæрÑтæм дарыÑ.",
-'watchlistsub' => "$1, зæгъгæ, уыцы архайæгæн",
-'watchnologin' => "СиÑтемæйæн дæхи нæ бавдыÑтай",
-'watchnologintext' => "Ðцы номхыгъд ивынмæ <a href=\"{{localurle:Специальные:Userlogin}}\">хъуамæ дæхи бавдиÑай ÑиÑтемæйæн</a>.",
-'watchthis' => "Ðцы фарÑмæ дæ цæÑÑ‚ æрдар",
-'watchthispage' => "Ðцы фарÑмæ дæ цæÑÑ‚ æрдар",
-'wednesday' => "Æртыццæг",
-'welcomecreation' => "<h2>Ã†Ð³Ð°Ñ Ñ†Ñƒ, $1!</h2><p>РегиÑтрацигонд æрцыдтæ.",
-'whatlinkshere' => "Цавæр æрвитæнтæ цæуынц ардæм",
-'wlnote' => "Дæлæ афæÑтаг <b>$2</b> Ñахаты дæргъы цы $1 ивддзинад(Ñ‹) æрцыди, уыдон.",
-'wlshowlast' => "ФæÑтæг $1 Ñахаты, $2 боны дæргъы; $3.",
-'youremail' => "Дæ Ñлектронон поÑÑ‚Ñ‹ адриÑ",
-'yourlanguage' => "Техникон Ñ„Ñ‹ÑÑ‚Ñ‹Ñ‚Ñ‹ æвзаг",
-'yourname' => "Дæ ном кæнæ фæÑномыг",
-'yourrealname' => "Дæ æцæг ном*",
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesPa.php b/languages/MessagesPa.php
deleted file mode 100644
index 397d3b97..00000000
--- a/languages/MessagesPa.php
+++ /dev/null
@@ -1,372 +0,0 @@
-<?php
-
-global $wgAllMessagesPa;
-$wgAllMessagesPa = array(
-# Bits of text used by many pages:
-#
-
-# Dates
-'sunday' => 'à¨à¨¤à¨µà¨¾à¨°',
-'monday' => 'ਸੋਮਵਾਰ',
-'tuesday' => 'ਮੰਗਲਵਾਰ',
-'wednesday' => 'ਬà©à¨§à¨µà¨¾à¨°',
-'thursday' => 'ਵੀਰਵਾਰ',
-'friday' => 'ਸ਼à©à©±à¨•à¨°à¨µà¨¾à¨°',
-'saturday' => 'ਸ਼ਨੀਚਰਵਾਰ',
-'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' => 'ਦਸੰਬਰ',
-
-'categories' => 'ਸ਼à©à¨°à©‡à¨£à©€à¨†à¨‚',
-'category' => 'ਸ਼à©à¨°à©‡à¨£à©€',
-'category_header' => 'ਸ਼à©à¨°à©‡à¨£à©€ \'$1\' ਵਾਲੇ ਲੇਖ',
-'subcategories' => 'ਉਪਸ਼à©à¨°à©‡à¨£à©€à¨†à¨‚',
-
-'linktrail' => '/^([à¨à¨‚ਃਅਆਇਈਉਊà¨à¨à¨“ਔਕਖਗਘਙਚਛਜà¨à¨žà¨Ÿà¨ à¨¡à¨¢à¨£à¨¤à¨¥à¨¦à¨§à¨¨à¨ªà¨«à¨¬à¨­à¨®à¨¯à¨°à¨²à¨³à¨µà¨¶à¨¸à¨¹à¨¼à¨¾à¨¿à©€à©à©‚ੇੈੋੌà©à©™à©šà©›à©œà©žà©°à©±à©²à©³a-z]+)(.*)$/sDu',
-'mainpage' => 'ਮà©à©±à¨– ਪੰਨਾ',
-'mainpagetext' => 'ਵਿਕਿ ਸਾਫ਼ਟਵੇਅਰ ਚੰਗੀ ਤਰà©à¨¹à¨¾à¨‚ ਇੰਸਟਾਲ ਹੋ ਗਿਆ ਹੈ',
-
-'portal' => 'ਸਮੂਹ ਦà©à¨µà¨¾à¨°',
-'portal-url' => 'Project:ਸਮੂਹ ਦà©à¨µà¨¾à¨°',
-'about' => 'ਜਾਣਕਾਰੀ',
-'aboutsite' => '{{SITENAME}} ਬਾਰੇ',
-'aboutpage' => 'Project:ਜਾਣਕਾਰੀ',
-'article' => 'ਵਿਸ਼ਾ-ਵਸਤੂ ਵਾਲਾ ਪੰਨਾ',
-'help' => 'ਮਦਦ',
-'helppage' => 'ਮਦਦ:ਵਿਸ਼ਾ-ਵਸਤੂ',
-'bugreports' => 'ਖਾਮੀ ਸੂਚਨਾ',
-'bugreportspage' => 'Project:ਖਾਮੀ_ਸੂਚਨਾ',
-'sitesupport' => 'ਦਾਨ',
-'sitesupport-url' => 'Project:ਦਾਨ',
-'faq' => 'ਪà©à¨°à¨¸à¨¼à¨¨à¨¾à¨µà¨²à©€ - FAQ',
-'faqpage' => 'Project:ਪà©à¨°à¨¸à¨¼à¨¨à¨¾à¨µà¨²à©€',
-'edithelp' => 'ਬਦਲਾਵ ਮਦਦ',
-'newwindow' => '(ਨਵੀਂ window ਵਿੱਚ ਖà©à©±à¨²à©‡à¨—ਾ)',
-'edithelppage' => 'ਮਦਦ:ਬਦਲਾਵ',
-'cancel' => 'ਰੱਦ ਕਰੋ',
-'qbfind' => 'ਲੱਭੋ',
-'qbbrowse' => 'ਵੇਖੋ - Browse',
-'qbedit' => 'ਬਦਲੋ',
-'qbpageoptions' => 'ਪੰਨਾ ਵਿਕਲਪ - Options',
-'qbpageinfo' => 'ਪੰਨਾ ਜਾਣਕਾਰੀ',
-'qbmyoptions' => 'ਮੇਰੇ ਵਿਕਲਪ',
-'qbspecialpages' => 'ਖਾਸ ਪੰਨੇ',
-'moredotdotdot' => 'ਹੋਰ...',
-'mypage' => 'ਮੇਰਾ ਪੰਨਾ',
-'mytalk' => 'ਮੇਰੀ ਚਰਚਾ',
-'anontalk' => 'ਇੱਸ ਆਈ-ਪੀ (IP) ਦੀ ਚਰਚਾ',
-'navigation' => 'ਨੈਵੀਗੇਸ਼ੱਨ',
-
-'currentevents' => '-',
-
-
-'disclaimers' => 'ਡਿਸਕਲੇਮਰ',
-'disclaimerpage' => 'Project:General_disclaimer',
-'errorpagetitle' => 'ਗਲਤੀ',
-'returnto' => 'ਵਾਪਿਸ ਪਰਤੋ: $1.',
-'tagline' => '{{SITENAME}} ਤੋਂ',
-'whatlinkshere' => 'ਪੰਨੇ ਜੋ ਇੱਥੇ ਜà©à©œà¨¦à©‡ ਹਨ',
-'help' => 'ਮਦਦ',
-'search' => 'ਖੋਜ',
-'go' => 'ਜਾਓ',
-'history' => 'ਪà©à¨°à¨¾à¨£à©‡ ਆਵਰਤਣ',
-'history_short' => 'ਇਤਿਹਾਸ',
-'info_short' => 'ਸੂਚਨਾ',
-'printableversion' => 'ਛਾਪਣ-ਯੋਗ ਆਵਰਤਣ',
-'edit' => 'ਬਦਲੋ',
-'editthispage' => 'ਇਸ ਪੰਨੇ ਨੂੰ ਬਦਲੋ',
-'delete' => 'ਹਟਾਓ',
-'deletethispage' => 'ਇਸ ਪੰਨੇ ਨੂੰ ਹਟਾਓ',
-'undelete_short' => '$1 ਬਦਲਾਵ ਮà©à©œ ਵਾਪਿਸ ਲਿਆਓ',
-'undelete_short1' => '1 ਬਦਲਾਵ ਮà©à©œ ਵਾਪਿਸ ਲਿਆਓ',
-'protect' => 'ਰੱਖਿਆ ਕਰੋ',
-'protectthispage' => 'ਇਸ ਪੰਨੇ ਦੀ ਰੱਖਿਆ ਕਰੋ',
-'unprotect' => 'ਅਸà©à¨°à©±à¨–ਿਅਤ ਕਰੋ',
-'unprotectthispage' => 'ਇਸ ਪੰਨੇ ਨੂੰ ਅਸà©à¨°à©±à¨–ਿਅਤ ਕਰੋ',
-'newpage' => 'ਨਵਾਂ ਪੰਨਾ',
-'talkpage' => 'ਇਸ ਪੰਨੇ ਤੇ ਚਰਚਾ ਕਰੋ',
-'specialpage' => 'ਖ਼ਾਸ ਪੰਨਾ',
-'personaltools' => 'ਨਿਜੀ ਔਜ਼ਾਰ',
-'postcomment' => 'ਆਪਨੇ ਵਿਚਾਰ ਪੇਸ਼ ਕਰੋ',
-'articlepage' => 'ਵਿਸ਼ਾ-ਵਸਤੂ ਵਾਲਾ ਪੰਨਾ ਵੇਖੋ',
-'subjectpage' => 'ਵਿਸ਼ਾ ਵੇਖੋ',
-'talk' => 'ਚਰਚਾ',
-'toolbox' => 'ਔਜ਼ਾਰ-ਡੱਬਾ',
-'userpage' => 'ਮੈਂਬਰ ਦਾ ਪੰਨਾ ਵੇਖੋ',
-'projectpage' => 'ਪਰਿਯੋਜਨਾ (project) ਵਾਲਾ ਪੰਨਾ ਵੇਖੋ',
-'imagepage' => 'ਤਸਵੀਰ ਵਾਲਾ ਪੰਨਾ ਵੇਖੋ',
-'viewtalkpage' => 'ਚਰਚਾ ਵਾਲਾ ਪੰਨਾ ਵੇਖੋ',
-'otherlanguages' => 'ਬਾਕੀ ਭਾਸ਼ਾਵਾਂ',
-'redirectedfrom' => '($1 ਤੋਂ ਭੇਜਿਆ ਗਿਆ ਹੈ)',
-'lastmodified' => 'ਅਖੀਰਲਾ ਬਦਲਾਵ $1',
-'viewcount' => 'ਇਹ ਪੰਨਾ $1 ਵਾਰ ਵੇਖਿਆ ਗਿਆ ਹੈ',
-'copyright' => 'ਵਿਸ਼ਾ-ਵਸਤੂ $1 ਤਹਿਤ ਉਪਲੱਬਧ ਹੈ',
-'protectedpage' => 'ਸà©à¨°à©±à¨–ਿਅਤ ਪੰਨਾ',
-'administrators' => 'Project:ਪà©à¨°à¨¶à¨¾à¨¸à¨•',
-'sysoptitle' => 'Sysop ਦਰਜਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ',
-'sysoptext' => 'ਜੋ ਤà©à¨¸à©€à¨‚ ਕਰਨਾ ਚਾਹ ਰਹੇ ਹੋ, ਓਹ ਸਿਰਫ਼ \'sysop\' ਦਰਜੇ ਵਾਲੇ ਮੈਂਬਰ ਹੀ ਕਰ ਸਕਦੇ ਹਨ. ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਵੇਖੋ: $1',
-'developertitle' => 'Developer ਦਰਜਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ',
-'developertext' => 'ਜੋ ਤà©à¨¸à©€à¨‚ ਕਰਨਾ ਚਾਹ ਰਹੇ ਹੋ, ਓਹ ਸਿਰਫ਼ \'developer\' ਦਰਜੇ ਵਾਲੇ ਮੈਂਬਰ ਹੀ ਕਰ ਸਕਦੇ ਹਨ. ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਵੇਖੋ: $1',
-'nbytes' => '$1 ਬਾਈਟ',
-'go' => 'ਜਾਓ',
-'ok' => 'ਠੀਕ ਹੈ',
-'sitetitle' => '{{SITENAME}}',
-'pagetitle' => '$1 - {{SITENAME}}',
-'sitesubtitle' => '',
-'retrievedfrom' => '\'$1\' ਤੋਂ ਪà©à¨°à¨¾à¨ªà¨¤ ਕੀਤਾ ਗਿਆ ਹੈ',
-'newmessageslink' => 'ਨਵੇਂ ਸੰਦੇਸ਼',
-'editsection' => 'ਬਦਲੋ',
-'editold' => 'ਬਦਲੋ',
-'toc' => 'ਵਿਸ਼ਾ-ਸੂਚੀ',
-'showtoc' => 'ਦਿਖਾਓ',
-'hidetoc' => 'ਛà©à¨ªà¨¾à¨“',
-'thisisdeleted' => 'ਵੇਖੋ ਜਾਂ ਮà©à©œ ਵਾਪਿਸ ਲਿਆਓ $1?',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'ਲੇਖ',
-'nstab-user' => 'ਮੈਂਬਰ ਦਾ ਪੰਨਾ',
-'nstab-media' => 'ਮੀਡੀਆ',
-'nstab-special' => 'ਖਾਸ',
-'nstab-project' => 'ਜਾਣਕਾਰੀ',
-'nstab-image' => 'ਤਸਵੀਰ',
-'nstab-mediawiki' => 'ਸੰਦੇਸ਼',
-'nstab-template' => 'ਨਮੂਨਾ',
-'nstab-help' => 'ਮਦਦ',
-'nstab-category' => 'ਸ਼à©à¨°à©‡à¨£à©€',
-
-# Main script and global functions
-#
-'nosuchaction' => 'ਅਜੇਹੀ ਕੋਈ ਕਿਰਿਆ ਨਹੀਂ ਹੈ',
-'nosuchactiontext' => 'URL ਦà©à¨µà¨¾à¨°à¨¾ ਕੀਤੀ ਗਈ ਕਿਰਿਆ (action) ਤੋਂ ਵਿਕਿ ਸੋਫ਼ਟਵੇਅਰ ਜਾਣੂ ਨਹੀਂ ਹੈ',
-'nosuchspecialpage' => 'ਅਜੇਹਾ ਕੋਈ ਖਾਸ ਪੰਨਾ ਨਹੀਂ ਹੈ',
-'nospecialpagetext' => 'ਤà©à¨¸à©€à¨‚ ਇੱਕ ਖਾਸ ਪੰਨੇ ਦੀ ਮੰਗ ਕੀਤੀ ਹੈ ਜਿਸ ਤੋਂ ਵਿਕਿ ਸੋਫ਼ਟਵੇਅਰ ਜਾਣੂ ਨਹੀਂ ਹੈ',
-
-# General errors
-#
-'error' => 'ਗਲਤੀ',
-'databaseerror' => 'ਡਾਟਾਬੇਸ ਨਾਲ ਸੰਬੰਧਤ ਗਲਤੀ',
-'dberrortext' => 'ਡਾਟਾਬੇਸ ਪà©à©±à¨›à¨—ਿੱਛ ਦੀ ਵਾਕ-ਰਚਨਾ ਵਿਚ ਕੋਈ ਗਲਤੀ ਹੋ ਗਈ ਹੈ।
-ਇਹ ਕਿਸੇ ਖੋਜ ਬਾਰੇ ਗਲਤ ਪà©à©±à¨›à¨—ਿੱਛ ਦੇ ਕਾਰਨ ਹੋ ਸਕਦਾ ਹੈ($5 ਦੇਖੋ),
-ਜਾਂ ਸ਼ਾਇਦ ਸੌਫ਼ਟਵੇਅਰ ਵਿਚ ਕੋਈ ਖ਼ਰਾਬੀ ਹੋ ਸਕਦੀ ਹੈ।
-ਪਿਛਲੀ ਵਾਰ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਗਈ ਡਾਟਾਬੇਸ ਪà©à©±à¨›à¨—ਿੱਛ ਇਹ ਸੀ:
-<blockquote><tt>$1</tt></blockquote>
-\'<tt>$2</tt>\'ਇਸ ਫ਼ੰਕਸ਼ਨ ਦੇ ਵਿਚੋਂ।
-MySQL ਨੇ \'<tt>$3: $4</tt>\'ਗਲਤੀ ਦਿਖਾਈ।',
-'dberrortextcl' => 'ਡਾਟਾਬੇਸ ਪà©à©±à¨›à¨—ਿੱਛ ਦੀ ਵਾਕ-ਰਚਨਾ ਵਿਚ ਕੋਈ ਗਲਤੀ ਹੋ ਗਈ ਹੈ।
-ਪਿਛਲੀ ਵਾਰ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਗਈ ਡਾਟਾਬੇਸ ਪà©à©±à¨›à¨—ਿੱਛ ਇਹ ਸੀ:
-<blockquote><tt>$1</tt></blockquote>
-\'$2\'ਇਸ ਫ਼ੰਕਸ਼ਨ ਦੇ ਵਿਚੋਂ।
-MySQL ਨੇ \'$3: $4\'ਗਲਤੀ ਦਿਖਾਈ।\n',
-'noconnect' => 'ਮਾਫ਼ ਕਰਨਾ! ਵਿਕਿ ਨੂੰ ਕà©à¨ ਤਕਨੀਕੀ ਮà©à¨¸à¨¼à¨•à¨²à¨¾à¨‚ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈ ਰਿਹਾ ਹੈ, ਅਤੇ ਇਹ ਡਾਟਾਬੇਸ ਸਰਵਰ ਨਾਲ ਸੰਪਰਕ ਨਹੀਂ ਬਣਾ ਸਕਦਾ ਹੈ। <br />$1',
-'nodb' => 'ਡਾਟਾਬੇਸ $1 ਨੂੰ ਚà©à¨£ ਨਹੀਂ ਸਕਿਆ',
-'internalerror' => 'ਅੰਦਰੂਨੀ ਗਲਤੀ',
-'filecopyerror' => 'ਫ਼ਾਈਲ \'$1\' ਨੂੰ ਫ਼ਾਈਲ \'$2\' ਤੇ ਨਕਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ',
-'filerenameerror' => 'ਫ਼ਾਈਲ \'$1\' ਦਾ ਨਾਮ \'$2\' ਨਹੀਂ ਕੀਤਾ ਜਾ ਸੱਕਿਆ',
-'filedeleteerror' => 'ਫ਼ਾਈਲ \'$1\' ਨੂੰ ਨਹੀਂ ਹਟਾਇਆ ਜਾ ਸੱਕਿਆ',
-'filenotfound' => 'ਫ਼ਾਈਲ \'$1\' ਨਹੀਂ ਲੱਭੀ ਜਾ ਸਕੀ',
-'unexpected' => 'Unexpected value: \'$1\'=\'$2\'.',
-'formerror' => 'Error: could not submit form',
-'badarticleerror' => 'ਇਹ ਕਿਰਿਆ ਇਸ ਪੰਨੇ ਤੇ ਸੰਪੰਨ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ',
-'cannotdelete' => 'ਪੰਨੇ ਜਾਂ ਤਸਵੀਰ ਨੂੰ ਨਹੀਂ ਹਟਾ ਸੱਕਿਆ ਗਿਆ (ਇਹ ਸ਼ਾਇਦ ਪਿਹਲਾਂ ਹੀ ਕਿਸੇ ਦà©à¨†à¨°à¨¾ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ)',
-'badtitle' => 'ਗਲਤ ਸਿਰਲੇਖ',
-'viewsource' => 'ਸà©à¨°à©‹à¨¤ ਦੇਖੋ',
-'protectedtext' => 'This page has been locked to prevent editing; there are
-a number of reasons why this may be so, please see
-[[{{ns:4}}:Protected page]].
-
-You can view and copy the source of this page:',
-
-# Login and logout pages
-#
-'logouttitle' => 'ਮੈਂਬਰ ਲਾਗ ਆਊਟ',
-'logouttext' => 'ਹà©à¨£ ਤà©à¨¸à©€à¨‚ ਲਾਗ ਆਊਟ ਹੋ ਚà©à©±à¨•à©‡ ਹੋ। ਹà©à¨£ ਤà©à¨¸à©€à¨‚ ਅਗਿਆਤ ਰੂਪ ਵਿੱਚ
- {{SITENAME}} ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਓਹੀ ਮੈਂਬਰ
-ਜਾਂ ਕਿਸੇ ਹੋਰ ਮੈਂਬਰ ਦੇ ਰੂਪ ਵਿੱਚ ਲਾਗ ਇਨ ਕਰ ਸਕਦੇ ਹੋ।
-Note that some pages may continue to be displayed as if you were
-still logged in, until you clear your browser cache\n',
-
-'welcomecreation' => '== ਜੀ ਆਇਆਂ ਨੂੰ, $1! ==
-
-ਤà©à¨¹à¨¾à¨¡à¨¾ ਖਾਤਾ ਬਣਾ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਆਪਣੀਆਂ {{SITENAME}} ਪਸੰਦਾਂ (preferences) ਨੂੰ ਬਦਲਣਾ ਨਾ ਭà©à¨²à¨£à¨¾à¥¤',
-
-'loginpagetitle' => 'ਮੈਂਬਰ ਲਾਗ ਇਨ',
-'yourname' => 'ਤà©à¨¹à¨¾à¨¡à¨¾ ਨਾਮ',
-'yourpassword' => 'ਤà©à¨¹à¨¾à¨¡à¨¾ ਪਾਸਵਰਡ',
-'yourpasswordagain' => 'ਪਾਸਵਰਡ ਦੌਬਾਰਾ ਲਿੱਖੋ',
-'remembermypassword' => 'ਅੱਗੋਂ ਲਈ ਮੇਰਾ ਪਾਸਵਰਡ ਯਾਦ ਰੱਖੋ',
-'loginproblem' => '<b>ਤà©à¨¹à¨¾à¨¡à©‡ ਲਾਗ ਇਨ ਵਿੱਚ ਕà©à¨ ਸਮੱਸਿਆ ਹੈ,</b><br />ਦੌਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ!',
-'alreadyloggedin' => '<strong>$1, ਤà©à¨¸à©€à¨‚ ਪਿਹਲਾਂ ਹੀ ਲਾਗ ਇਨ ਹੋ ਚà©à©±à¨•à©‡ ਹੋ!</strong><br />\n',
-
-'login' => 'ਲਾਗ ਇਨ',
-'loginprompt' => '{{SITENAME}} ਵਿਚ ਲਾੱਗ-ਇਨ ਕਰਨ ਲਈ ਤà©à¨¹à¨¾à¨¡à©€à¨†à¨‚ cookies enabled ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।',
-'userlogin' => 'ਨਵਾਂ ਖਾਤਾ ਬਨਾਓ ਜਾਂ ਲਾਗ ਇਨ ਕਰੋ',
-'logout' => 'ਲਾਗ ਆਊਟ',
-'userlogout' => 'ਲਾਗ ਆਊਟ',
-'notloggedin' => 'ਲਾਗ ਇਨ ਨਹੀਂ ਹੈ',
-'createaccount' => 'ਨਵਾਂ ਖਾਤਾ ਬਣਾਓ',
-'createaccountmail' => 'ਈ-ਮੇਲ (email) ਰਾਹੀਂ',
-'badretype' => 'ਪਾਸਵਰਡ ਇਕ ਦੂਜੇ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ',
-'userexists' => 'ਇਹ ਨਾਮ ਪਿਹਲਾਂ ਹੀ ਵਰਤੋਂ ਵਿੱਚ ਹੈ, ਕਿਰਪਾ ਕਰਕੇ ਕਿਸੇ ਹੋਰ ਨਾਮ ਦੀ ਵਰਤੋਂ ਕਰੋ',
-'youremail' => '* ਤà©à¨¹à¨¾à¨¡à¨¾ ਈ-ਮੇਲ (email)',
-'yourrealname' => '* ਤà©à¨¹à¨¾à¨¡à¨¾ ਨਾਮ',
-'yourlanguage' => 'Interface language',
-'yourvariant' => 'Language variant',
-'yournick' => 'ਤà©à¨¹à¨¾à¨¡à¨¾ ਉਪਨਾਮ (ਦਸਤਖ਼ਤ ਲਈ)',
-'prefs-help-realname' => '* <strong>ਅਸਲੀ ਨਾਮ</strong> (ਗੈਰ-ਜ਼ਰੂਰੀ): ਜੇ ਤà©à¨¸à©€à¨‚ ਭਰਦੇ ਹੋ, ਤਾਂ ਤà©à¨¹à¨¾à¨¡à©‡ ਕੰਮ ਨੂੰ attribution ਦੇਣ ਲਈ ਵਰਤਿਆ ਜਾਵੇਗਾ<br />',
-'prefs-help-email' => '* <strong>ਈ-ਮੇਲ</strong> (ਗੈਰ-ਜ਼ਰੂਰੀ): ਜੇ ਭਰਦੇ ਹੋ ਤਾਂ ਬਿਨਾਂ ਤà©à¨¹à¨¾à¨¡à©‡ ਅਸਲੀ ਈ-ਮੇਲ ਨੂੰ ਜਾਣੇ, ਇਸ website ਦà©à¨†à¨°à¨¾ ਲੋਗ ਤà©à¨¹à¨¾à¨¨à©‚à©° ਸੰਪੰਰਕ ਕਰ ਸਕਦੇ ਹਨ
-ਅਤੇ ਜੇ ਕਦੀ ਤà©à¨¸à©€à¨‚ ਆਪਣਾ ਪਾਸਵਰਡ ਭà©à©±à¨² ਜਾਓ, ਤਾਂ ਇਸ ਈ-ਮੇਲ ਤੇ ਤà©à¨¹à¨¾à¨¨à©‚à©° ਨਵਾਂ ਪਾਸਵਰਡ ਭੇਜਿਆ ਜਾ ਸਕਦਾ ਹੈ.',
-'loginerror' => 'ਲਾਗ ਇਨ ਵਿੱਚ ਗਲਤੀ',
-'noname' => 'ਤà©à¨¸à©€à¨‚ ਮੈਂਬਰ ਦਾ ਨਾਮ ਸਹੀ ਨਹੀਂ ਦੱਸਿਆ.',
-'loginsuccesstitle' => 'ਲਾਗ ਇਨ ਕਾਮਯਾਬ ਰਿਹਾ',
-'loginsuccess' => 'ਹà©à¨£ ਤà©à¨¸à©€à¨‚ {{SITENAME}} ਵਿੱਚ \'$1\' ਨਾਮ ਨਾਲ ਲਾਗ ਇਨ ਹੋ',
-'nosuchuser' => '\'$1\' ਨਾਮ ਦਾ ਕੋਈ ਮੈਂਬਰ ਨਹੀਂ ਹੈ.
-ਕਿਰਪਾ ਕਰਕੇ ਨਾਮ ਸਹੀ ਲਿੱਖੋ ਜਾਂ ਨੀਚੇ ਦਿੱਤੇ ਗਠਫ਼ਾਰਮ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਨਵਾਂ ਖਾਤਾ ਬਣਾ ਲਓ.',
-'wrongpassword' => 'ਦਿੱਤਾ ਗਿਆ ਪਾਸਵਰਡ ਗਲਤ ਹੈ, ਕਿਰਪਾ ਕਰਕੇ ਦੋਬਾਰਾ ਯਤਨ ਕਰੋ',
-'mailmypassword' => 'ਮੈਨੂੰ ਇੱਕ ਨਵਾਂ ਪਾਸਵਰਡ ਈ-ਮੇਲ ਰਾਹੀਂ ਭੇਜ ਦਿਓ',
-'passwordremindertitle' => '{{SITENAME}} ਵਲੋਂ ਪਾਸਵਰਡ ਯਾਦਦਹਾਣੀ-ਪੱਤà©à¨° (Password Reminder from {{SITENAME}})',
-'passwordremindertext' => 'ਕਿਸੇ ਨੇ (ਸ਼ਾਯਿਦ ਤà©à¨¸à©€à¨‚ ਹੀ, $1 IP address ਤੋਂ)
- {{SITENAME}} ਲਾਗ ਇਨ ਦਾ ਨਵਾਂ ਪਾਸਵਰਡ ਭੇਜਣ ਦੀ ਮੰਗ ਕੀਤੀ ਸੀ.
-ਮੈਂਬਰ \'$1\' ਦਾ ਹà©à¨£ ਨਵਾਂ ਪਾਸਵਰਡ \'$3\' ਹੈ.
-ਕਿਰਪਾ ਕਰਕੇ {{SITENAME}} ਵਿੱਚ ਲਾਗ ਇਨ ਕਰਕੇ ਹà©à¨£à©‡ ਆਪਣਾ ਪਾਸਵਰਡ ਬਦਲ ਲਓ.\n<br /><br />
-Someone (probably you, from IP address $1)
-requested that we send you a new {{SITENAME}} login password.
-The password for user \'$2\' is now \'$3\'.
-You should log in and change your password now.',
-'noemail' => 'ਮੈਂਬਰ \'$1\' ਲਈ ਕੋਈ ਈ-ਮੇਲ ਅਡà©à¨°à©ˆà©±à¨¸ ਨਹੀਂ ਹੈ',
-'passwordsent' => '\'$1\' ਮੈਂਬਰ ਦੇ ਈ-ਮੇਲ ਅਡà©à¨°à©ˆà©±à¨¸ ਤੇ ਇੱਕ ਨਵਾਂ ਪਾਸਵਰਡ ਭੇਜ ਦਿੱਤਾ ਗਿਆ ਹੈ.
-ਪਾਸਵਰਡ ਮਿਲੱਣ ਤੋਂ ਬਾਅਦ ਕਿਰਪਾ ਲਾਗ ਇਨ ਜ਼ਰੂਰ ਕਰੋ.',
-'loginend' => '',
-'mailerror' => 'ਮੇਲ (mail) $1 ਭੇਜਣ ਵਿੱਚ ਸਮੱਸਿਆ ਆ ਗਈ ਹੈ',
-'acct_creation_throttle_hit' => 'ਮਾਫ਼ੀ ਚਾਹà©à©°à¨¦à©‡ ਹਾਂ, ਤà©à¨¸à©€à¨‚ ਪਿਹਲਾਂ ਹੀ $1 ਖਾਤੇ ਬਣਾ ਚà©à©±à¨•à©‡ ਹੋ. ਤà©à¨¸à©€à¨‚ ਇਸਤੋਂ ਜ਼ਿਆਦਾ ਨਹੀਂ ਬਣਾ ਸੱਕਦੇ ਹੋ',
-
-# Edit page toolbar
-'bold_sample' =>'ਬੋਲਡ ਅੱਖਰ',
-'bold_tip' =>'ਬੋਲਡ ਅੱਖਰ',
-'italic_sample' =>'ਇਟੈਲਿਕ ਅੱਖਰ',
-'italic_tip' =>'ਇਟੈਲਿਕ ਅੱਖਰ',
-'link_sample' =>'Link title',
-'link_tip' =>'ਅੰਦਰੂਨੀ ਕੜੀ',
-'extlink_tip' =>'ਬਾਹਰੀ ਕੜੀ (ਪਹਿਲਾਂ http:// ਲਗਾਉਣਾ ਯਾਦ ਰੱਖੋ)',
-'math_tip' =>'ਗਣਿਤ ਦਾ ਫਾਰਮੂਲਾ (LaTeX)',
-
-# Edit pages
-#
-'summary' => 'ਸਾਰ',
-'subject' => 'ਵਿਸ਼ਾ',
-'minoredit' => 'ਇਹ ਇਕ ਮਾਮੂਲੀ ਬਦਲਾਵ ਹੈ',
-'watchthis' => 'ਇਸ ਪੰਨੇ ਤੇ ਨਜ਼ਰ ਰਖੋ',
-'savearticle' => 'ਪੱਕਾ ਕਰ ਦਿਓ',
-'preview' => 'à¨à¨²à¨•',
-'showpreview' => 'à¨à¨²à¨• ਦਿਖਾਓ',
-'blockedtitle' => 'ਮੈਂਬਰ ਤੇ ਰੋਕ ਲਗਾ ਦਿੱਤੀ ਗਈ ਹੈ',
-'blockedtext' => 'ਤà©à¨¹à¨¾à¨¡à©‡ ਮੈਂਬਰ ਨਾਮ ਜਾਂ IP address ਉੱਤੇ $1 ਦà©à¨†à¨°à¨¾ ਰੋਕ ਲਗਾ ਦਿੱਤੀ ਗਈ ਹੈ.
-ਕਾਰਣ ਹੈ:<br />\'\'$2\'\'<p>ਇਸ ਰੋਕ ਦੇ ਬਾਰੇ ਵਿੱਚ ਚਰਚਾ ਕਰਨ ਲਈ
-$1 ਜਾਂ ਕਿਸੇ ਵੀ ਹੋਰ [[{{ns:4}}:ਪà©à¨°à¨¶à¨¾à¨¸à¨•]]
-ਨੂੰ ਸੰਪੰਰਕ ਕਰੋ. ਧਿਆਨ ਦਿਓ ਕਿ ਤà©à¨¸à©€à¨‚ ਓਹਨਾਂ ਚਿਰ \'ਇਸ ਮੈਂਬਰ ਨੂੰ ਈ-ਮੇਲ ਕਰੋ\' ਸà©à¨µà©€à¨§à¨¾ ਦੀ ਵਰਤੋਂ
-ਨਹੀਂ ਕਰ ਸਕਦੇ, ਜਦੋਂ ਤੱਕ ਕਿ ਤà©à¨¸à©€à¨‚ [[Special:Preferences|preferences]]
-ਵਿੱਚ ਆਪਣਾ ਈ-ਮੇਲ ਨਹੀਂ ਦਿੰਦੇ. ਤà©à¨¹à¨¾à¨¡à¨¾ IP address ਹੈ $3.
-ਕਿਰਪਾ ਕਰਕੇ ਪà©à¨›-ਗਿੱਛ ਕਰਦੇ ਵਕਤ ਇਸ IP address ਦੀ ਵਰਤੋਂ ਜ਼ਰੂਰ ਕਰੋ.',
-'whitelistedittitle' => 'ਬਦਲਾਵ ਕਰਨ ਲਈ ਲਾੱਗ-ਇਨ ਹੋਣਾ ਜ਼ਰੂਰੀ ਹੈ',
-'whitelistedittext' => 'ਤà©à¨¹à¨¾à¨¨à©‚à©° ਲੇਖਾਂ ਵਿੱਚ ਬਦਲਾਵ ਕਰਨ ਲਈ [[Special:Userlogin|login]] ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ',
-'whitelistreadtitle' => 'ਪੜà©à¨¹à¨¨ ਲਈ ਲਾੱਗ-ਇਨ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ',
-'whitelistreadtext' => 'ਤà©à¨¹à¨¾à¨¨à©‚à©° ਲੇਖ ਪੜਨ ਲਈ [[Special:Userlogin|login]] ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ',
-'whitelistacctitle' => 'ਤà©à¨¹à¨¾à¨¨à©‚à©° ਖਾਤਾ ਬਨਾਓਣ ਦੀ ਅਨà©à¨®à¨¤à©€ ਨਹੀਂ ਹੈ',
-'whitelistacctext' => 'ਇਸ ਵਿਕਿ ਵਿੱਚ ਖਾਤਾ ਬਨਾਓਣ ਲਈ ਤà©à¨¹à¨¾à¨¨à©‚à©° [[Special:Userlogin|login]] ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ ਅਤੇ ਨਾਲ ਹੀ ਉਪà©à¨¯à©à¨•à¨¤ ਅਨà©à¨®à¨¤à©€ ਵੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ',
-'loginreqtitle' => 'ਲਾਗ ਇਨ ਜ਼ਰੂਰੀ ਹੈ',
-'loginreqpagetext' => 'ਬਾਕੀ ਦੇ ਲੇਖ ਵੇਖਣ ਲਈ $1 ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ',
-'accmailtitle' => 'ਪਾਸਵਰਡ ਭੇਜ ਦਿੱਤਾ ਗਿਆ ਹੈ',
-'accmailtext' => '\'$1\' ਦਾ ਪਾਸਵਰਡ $2 ਨੂੰ ਭੇਜ ਦਿੱਤਾ ਗਿਆ ਹੈ',
-'newarticle' => '(ਨਵਾਂ ਲੇਖ)',
-'newarticletext' => '
-ਤà©à¨¸à©€à¨‚ ਅਜੇਹੇ ਪੰਨੇ ਤੇ ਪà©à©±à¨œ ਗਠਹੋ ਜੋ ਅਜੇ ਲਿੱਖਿਆ ਨਹੀਂ ਗਿਆ ਹੈ.
-ਜੇ ਤà©à¨¸à©€à¨‚ ਇਸ ਪੰਨੇ ਨੂੰ ਬਨਾਣਾ ਚਾਹà©à©°à¨¦à©‡ ਹੋ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤੀ
-ਥਾਂ ਵਿੱਚ ਲਿੱਖਣਾ ਸ਼à©à¨°à©‚ ਕਰ ਦਿਓ(ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਵੇਖੋ [[Project:Help|help page]]).
-ਜੇ ਤà©à¨¸à©€à¨‚ ਗਲਤੀ ਨਾਲ ਇੱਥੇ ਆ ਗਠਹੋ, ਤਾਂ ਆਪਣੇ browser ਦਾ \'\'\'back\'\'\' button ਦਬਾਓ',
-'noarticletext' => '(ਅਜੇ ਇਹ ਪੰਨਾ ਖਾਲੀ ਹੈ)',
-'usercssjsyoucanpreview' => '<strong>ਨਸੀਹਤ:</strong>CSS/JS ਵਿੱਚ ਕੀਤੇ ਗਠਬਦਲਾਵ ਨੂੰ ਪੱਕਾ ਕਰਨ ਤੋਂ ਪਿਹਲਾਂ, \'à¨à¨²à¨• ਦਿਖਾਓ\' button ਦਾ ਇਸਤੇਮਾਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ',
-'usercsspreview' => '\'\'\'ਯਾਦ ਰੱਖੋ ਕਿ ਤà©à¨¸à©€à¨‚ ਆਪਣੀ CSS ਦੀ ਸਿਰਫ਼ à¨à¨²à¨• ਵੇਖ ਰਹੇ ਹੋ, ਅਜੇ ਇਸਨੂੰ ਪੱਕਾ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ!\'\'\'',
-'userjspreview' => '\'\'\'ਯਾਦ ਰੱਖੋ ਕਿ ਤà©à¨¸à©€à¨‚ ਆਪਣੀ javascript ਦੀ ਸਿਰਫ਼ à¨à¨²à¨• ਵੇਖ ਰਹੇ ਹੋ, ਅਜੇ ਇਸਨੂੰ ਪੱਕਾ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ!\'\'\'',
-'updated' => '(ਅੱਪਡੇਟ (update) ਹੋ ਗਿਆ ਹੈ)',
-'note' => '<strong>ਧਿਆਨ ਦਿਓ:</strong>',
-'previewnote' => 'ਯਾਦ ਰੱਖੋ ਕਿ ਇਹ ਸਿਰਫ਼ ਇਕ à¨à¨²à¨• ਹੈ, ਅਜੇ ਇਸਨੂੰ ਪੱਕਾ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ!',
-'editing' => 'ਬਦਲ ਰਹੇ ਹਾਂ: $1',
-'editconflict' => 'ਬਦਲਾਵ ਮੱਤਭੇਦ: $1',
-'yourdiff' => 'ਅੰਤਰ (Differences)',
-
-# History pages
-#
-'revhistory' => 'ਸੋਧ ਦਾ ਇਤਿਹਾਸ',
-'nohistory' => 'ਇਸ ਪੰਨੇ ਲਈ ਤਬਦੀਲ਼ੀ ਦਾ ਕੋਈ ੲਤਿਹਾਸ ਨਹੀਂ ਹੈ.',
-'revnotfound' => 'ਸੋਧ ਨਹੀਂ ਮਿਲੀ',
-'loadhist' => 'ਪੰਨੇ ਦਾ ਇਤਿਹਾਸ ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ',
-'currentrev' => 'ਮੌਜੂਦਾ ਸੰਸ਼ੋਧਨ',
-'cur' => 'ਮੌਜੂਦਾ',
-'next' => 'ਅਗਲਾ',
-'last' => 'ਪਿਛਲਾ',
-'orig' => 'ਅਸਲ',
-
-# Diffs
-#
-'editcurrent' => 'ਇਸ ਪੰਨੇ ਦੇ ਮੌਜੂਦਾ ਰà©à¨ªà¨¾à¨‚ਤਰ ਵਿਚ ਤਬਦੀਲੀ ਕਰੋ',
-'selectnewerversionfordiff' => 'ਆਪਸ ਵਿਚ ਮਿਲਾਉਣ ਲਈ ਨਵਾਂ ਰà©à¨ªà¨¾à¨‚ਤਰ ਚà©à¨£à©‹',
-'selectolderversionfordiff' => 'ਆਪਸ ਵਿਚ ਮਿਲਾਉਣ ਲਈ ਪà©à¨°à¨¾à¨£à¨¾ ਰà©à¨ªà¨¾à¨‚ਤਰ ਚà©à¨£à©‹',
-'compareselectedversions' => 'ਚà©à¨£à©‡ ਹੋਠਰਪਾਂਤਰਾਂ ਨੂੰ ਆਪਸ ਵਿਚ ਮਿਲਾਓ',
-
-# Search results
-#
-'searchdisabled' => '<p>ਮà©à¨†à¨«à¨¼à©€ ਚਾਹà©à©°à¨¦à©‡ ਹਾਂ! Full text search, performance reasons ਕਰਕੇ ਕà©à©±à¨ ਦੇਰ ਲਈ ਬੰਦ ਕਰ ਦਿੱਤੀ ਗਈ ਹੈ. ਇਸ ਦਰਮਿਆਨ, ਚਾਹੋ ਤਾਂ ਤà©à¨¸à©€à¨‚ Google search ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਜੋ ਕਿ ਹੋ ਸਕਦਾ ਹੈ ਪੂਰਾਣੀ ਹੋ ਚà©à©±à¨•à©€ ਹੋਵੇ</p>',
-
-# Recent changes
-#
-'changes' => 'ਬਦਲਾਵ',
-'recentchanges' => 'ਹਾਲ ਵਿੱਚ ਹੋਠਬਦਲਾਵ',
-'rcnote' => 'ਪਿੱਛਲੇ <strong>$2</strong> ਦਿਨਾਂ ਵਿੱਚ ਹੋਠ<strong>$1</strong> ਬਦਲਾਵ:',
-'rclistfrom' => '$1 ਤੋਂ ਸ਼à©à¨°à©‚ ਹੋਣ ਵਾਲੇ ਨਵੇਂ ਬਦਲਾਵ ਦਿਖਾਓ',
-'rclinks' => 'ਪਿੱਛਲੇ $2 ਦਿਨਾਂ ਵਿੱਚ ਹੋਠ$1 ਬਦਲਾਵ ਦਿਖਾਓ<br />$3',
-'hide' => 'ਛà©à¨ªà¨¾à¨“',
-'show' => 'ਦਿਖਾਓ',
-'listform' => 'ਸੂਚੀ',
-'nchanges' => '$1 ਬਦਲਾਵ',
-
-# tooltip help for some actions, most are in Monobook.js
-'tooltip-watch' => 'ਇਸ ਪੰਨੇ ਨੂੰ ਆਪਣੀ watchlist ਵਿੱਚ ਜਮਾਂ ਕਰੋ[alt-w]',
-'tooltip-search' => 'ਇਸ ਵਿਕਿ ਵਿੱਚ ਲੱਭੋ [alt-f]',
-'tooltip-minoredit' => 'ਮਾਮੂਲੀ ਬਦਲਾਵ ਦੀ ਨਿਸ਼ਾਨੀ ਲਗਾਓ (Mark this as a minor edit) [alt-i]',
-'tooltip-save' => 'ਕੀਤੇ ਗਠਬਦਲਾਵ ਪੱਕੇ ਕਰੋ [alt-s]',
-'tooltip-preview' => 'ਕੀਤੇ ਗਠਬਦਲਾਵਾਂ ਦੀ à¨à¨²à¨• ਵੇਖੋ, ਕਿਰਪਾ ਕਰਕੇ ਪੱਕਾ ਕਰਨ ਤੋਂ ਪਿਹਲਾਂ ਇਸਦੀ ਵਰਤੋਂ ਜ਼ਰੂਰ ਕਰੋ! [alt-p]',
-
-# Attribution
-
-'lastmodifiedby' => 'ਇਹ ਪੰਨਾ ਅਖੀਰਲੀ ਵਾਰ $1 ਨੂੰ $2 ਦà©à¨†à¨°à¨¾ ਬਦਲਿਆ ਗਿਆ ਸੀ',
-'and' => 'ਅਤੇ',
-'othercontribs' => '$1 ਦà©à¨†à¨°à¨¾ ਕੰਮ ਤੇ ਅਧਾਰਤ।',
-
-# Info page
-'infosubtitle' => 'ਪੰਨੇ ਸੰਬੰਧੀ ਸੂਚਨਾ',
-'numedits' => 'ਤਬਦੀਲੀਆਂ ਦੀ ਗਿਣਤੀ (ਲੇਖ ਵਿਚਾਲੇ):',
-'numtalkedits' => 'ਤਬਦੀਲੀਆਂ ਦੀ ਗਿਣਤੀ (ਚਰਚਾ-ਪੰਨੇ ਵਿਚਾਲੇ):',
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesPl.php b/languages/MessagesPl.php
deleted file mode 100644
index 26d18b23..00000000
--- a/languages/MessagesPl.php
+++ /dev/null
@@ -1,1585 +0,0 @@
-<?php
-
-global $wgAllMessagesPl;
-$wgAllMessagesPl = array(
-
-# User preference toggles
-'tog-underline' => 'Podkreślenie linków:',
-'tog-highlightbroken' => '<a href="" class="new">Podświetl</a> linki pustych stron (alternatywa: znak zapytania<a href="" class="internal">?</a>).',
-'tog-justify' => 'Wyrównuj tekst w akapitach do obu stron',
-'tog-hideminor' => 'Ukryj drobne zmiany w "Ostatnich zmianach"',
-'tog-extendwatchlist' => 'Rozszerzona lista obserwowanych',
-'tog-usenewrc' => 'Rozszerzenie ostatnich zmian (JavaScript)',
-'tog-numberheadings' => 'Automatyczna numeracja nagłówków',
-'tog-showtoolbar' => 'Pokaż pasek narzędzi (JavaScript)',
-'tog-editondblclick' => 'Podwójne kliknięcie rozpoczyna edycję (JavaScript)',
-'tog-editsection' => 'Możliwość edycji poszczególnych sekcji strony',
-'tog-editsectiononrightclick' => 'Kliknięcie prawym klawiszem na tytule sekcji<br />rozpoczyna jej edycję (JavaScript)',
-'tog-showtoc' => 'Pokaż spis treści (na stronach zawierających więcej niż 3 nagłówki)',
-'tog-rememberpassword' => 'Pamiętaj hasło między sesjami',
-'tog-editwidth' => 'Obszar edycji o pełnej szerokości',
-'tog-watchcreations' => 'Dodaj tworzone przeze mnie strony do obserwowanych',
-'tog-watchdefault' => 'Obserwuj strony, które będę edytować',
-'tog-minordefault' => 'Wszystkie zmiany zaznaczaj domyślnie jako drobne',
-'tog-previewontop' => 'Pokazuj podglÄ…d przed obszarem edycji',
-'tog-previewonfirst' => 'Pokaż podgląd strony podczas pierwszej edycji',
-'tog-nocache' => 'Wyłącz pamięć podręczną',
-'tog-shownumberswatching' => 'Pokaż liczbę obserwujących użytkowników',
-'tog-fancysig' => 'Podpis bez automatycznego linku',
-'tog-externaleditor' => 'Domyślnie używaj zewnętrznego edytora',
-'tog-externaldiff' => 'Domyślnie używaj zewnętrznego programu pokazującego zmiany',
-'tog-showjumplinks' => 'Włącz odnośniki "skocz do"',
-'tog-uselivepreview' => 'Używaj "live preview" (JavaScript) (eksperymentalna)',
-'tog-autopatrol' => 'Zaznacz moje edycje jako patrolowane',
-'tog-forceeditsummary' => 'Informuj o niewypełnieniu pola opisu zmian',
-'tog-watchlisthideown' => 'Ukryj moje edycje w obserwowanych',
-'tog-watchlisthidebots' => 'Ukryj edycje botów w obserwowanych',
-
-'underline-always' => 'Zawsze',
-'underline-never' => 'Nigdy',
-'underline-default' => 'Ustawienia przeglÄ…darki',
-
-'skinpreview' => '(podglÄ…d)',
-
-# dates
-'sunday' => 'niedziela',
-'monday' => 'poniedziałek',
-'tuesday' => 'wtorek',
-'wednesday' => 'środa',
-'thursday' => 'czwartek',
-'friday' => 'piÄ…tek',
-'saturday' => 'sobota',
-'january' => 'styczeń',
-'february' => 'luty',
-'march' => 'marzec',
-'april' => 'kwiecień',
-'may_long' => 'maj',
-'june' => 'czerwiec',
-'july' => 'lipiec',
-'august' => 'sierpień',
-'september' => 'wrzesień',
-'october' => 'październik',
-'november' => 'listopad',
-'december' => 'grudzień',
-'january-gen' => 'stycznia',
-'february-gen' => 'lutego',
-'march-gen' => 'marca',
-'april-gen' => 'kwietnia',
-'may-gen' => 'maja',
-'june-gen' => 'czerwca',
-'july-gen' => 'lipca',
-'august-gen' => 'sierpnia',
-'september-gen' => 'września',
-'october-gen' => 'października',
-'november-gen' => 'listopada',
-'december-gen' => 'grudnia',
-'jan' => 'sty',
-'feb' => 'lut',
-'mar' => 'mar',
-'apr' => 'kwi',
-'may' => 'maj',
-'jun' => 'cze',
-'jul' => 'lip',
-'aug' => 'sie',
-'sep' => 'wrz',
-'oct' => 'paź',
-'nov' => 'lis',
-'dec' => 'gru',
-
-# Bits of text used by many pages:
-#
-'categories' => '{{PLURAL:$1|Kategoria|Kategorie}}',
-'category' => 'kategoria',
-'category_header' => 'Artykuły w kategorii "$1"',
-'subcategories' => 'Podkategorie',
-
-'mainpage' => 'Strona główna',
-'mainpagetext' => '<big><b>Instalacja oprogramowania powiodła się.</b></big>',
-
-'about' => 'O serwisie',
-'aboutsite' => 'O serwisie {{SITENAME}}',
-'aboutpage' => '{{ns:Project}}:About',
-'article' => 'Artykuł',
-'help' => 'Pomoc',
-'helppage' => '{{ns:Project}}:Pomoc',
-'bugreports' => 'Raport o błędach',
-'bugreportspage' => '{{ns:Project}}:Błędy',
-'sitesupport' => 'Dary pieniężne',
-'faq' => 'FAQ',
-'faqpage' => '{{ns:Project}}:FAQ',
-'edithelp' => 'Pomoc w edycji',
-'newwindow' => '(otwiera siÄ™ w nowym oknie)',
-'edithelppage' => '{{ns:Project}}:Jak_edytować_stronę',
-'cancel' => 'Anuluj',
-'qbfind' => 'Znajdź',
-'qbbrowse' => 'PrzeglÄ…danie',
-'qbedit' => 'Edycja',
-'qbpageoptions' => 'Opcje strony',
-'qbpageinfo' => 'O stronie',
-'qbmyoptions' => 'Moje opcje',
-'qbspecialpages' => 'Strony specjalne',
-'moredotdotdot' => 'Więcej...',
-'mypage' => 'Moja strona',
-'mytalk' => 'Moja dyskusja',
-'anontalk' => 'Dyskusja tego IP',
-'navigation' => 'Nawigacja',
-
-'currentevents' => 'Bieżące wydarzenia',
-'currentevents-url' => 'Bieżące wydarzenia',
-
-'disclaimers' => 'Informacje Prawne',
-'disclaimerpage' => '{{ns:Project}}:General_disclaimer',
-'privacy' => 'Zasady ochrony prywatności',
-'privacypage' => '{{ns:Project}}:Zasady ochrony prywatności',
-'errorpagetitle' => 'BÅ‚Ä…d',
-'returnto' => 'Wróć do strony: $1.',
-'help' => 'Pomoc',
-'search' => 'Szukaj',
-'go' => 'OK',
-'history' => 'Historia strony',
-'history_short' => 'Historia i autorzy',
-'info_short' => 'Informacja',
-'printableversion' => 'Wersja do druku',
-'permalink' => 'Bezpośredni link',
-'print' => 'Drukuj',
-'edit' => 'Edytuj',
-'editthispage' => 'Edytuj tÄ™ stronÄ™',
-'delete' => 'Usuń',
-'deletethispage' => 'Usuń tę stronę',
-'undelete_short1' => 'Odtwórz jedną wersję',
-'undelete_short' => 'Odtwórz $1 wersji',
-'protect' => 'Zabezpiecz',
-'protectthispage' => 'Zabezpiecz tÄ™ stronÄ™',
-'unprotect' => 'Odbezpiecz',
-'unprotectthispage' => 'Odbezpiecz tÄ™ stronÄ™',
-'newpage' => 'Nowa strona',
-'talkpage' => 'Dyskusja',
-'specialpage' => 'strona specjalna',
-'personaltools' => 'Osobiste',
-'postcomment' => 'Skomentuj',
-'articlepage' => 'Strona artykułu',
-'subjectpage' => 'Strona dyskutowana',
-'talk' => 'dyskusja',
-'toolbox' => 'Narzędzia',
-'userpage' => 'Strona użytkownika',
-'projectpage' => 'Strona projektu',
-'imagepage' => 'Strona grafiki',
-'viewtalkpage' => 'Strona dyskusji',
-'otherlanguages' => 'W innych językach',
-'redirectedfrom' => '(Przekierowano z $1)',
-'autoredircomment' => 'Przekierowanie do [[$1]]',
-'redirectpagesub' => 'Strona przekierowujÄ…ca',
-'lastmodified' => 'TÄ™ stronÄ™ ostatnio zmodyfikowano $1.',
-'viewcount' => 'TÄ™ stronÄ™ obejrzano {{plural:$1|jeden raz|$1 razy}}.',
-'copyright' => 'Tekst udostępniany na licencji $1.',
-'protectedpage' => 'Strona zabezpieczona',
-'administrators' => '{{ns:Project}}:Administratorzy',
-'jumpto' => 'Skocz do:',
-'jumptonavigation' => 'nawigacji',
-'jumptosearch' => 'wyszukiwania',
-
-'sysoptitle' => 'Wymagane prawa dostępu administratora',
-'sysoptext' => 'Ta operacja może być wykonana tylko przez
-użytkowania o statusie "administrator".
-Zobacz $1.',
-'developertitle' => 'Wymagane prawa dostępu Programisty',
-'developertext' => 'Ta operacja może być wykonana tylko przez
-użytkownika o prawach "Programisty".
-Zobacz $1.',
-
-'badaccess' => 'Nieprawidłowe uprawnienia',
-'badaccesstext' => 'Ta operacja może być wykonana tylko przez
-użytkownika o prawach "$2". Zobacz $1.',
-
-'retrievedfrom' => 'Źródło: "$1"',
-'youhavenewmessages' => 'Masz $1 ($2).',
-'newmessageslink' => 'nowe wiadomości',
-'newmessagesdifflink' => 'różnica z poprzednią wersją',
-'editsection' => 'edytuj',
-'editold' => 'edytuj',
-'editsectionhint' => 'Edytuj sekcjÄ™: $1',
-'toc' => 'Spis treści',
-'showtoc' => 'pokaż',
-'hidetoc' => 'ukryj',
-'thisisdeleted' => 'Pokaż/odtwórz $1',
-'viewdeleted' => 'Zobacz $1',
-'restorelink' => '{{PLURAL:$1|jednÄ… skasowanÄ… wersjÄ™|skasowane wersje (w sumie $1)}}',
-'feedlinks' => 'Kanały:',
-'feed-invalid' => 'Niewłaściwy typ kanału informacyjnego.',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Artykuł',
-'nstab-user' => 'Strona użytkownika',
-'nstab-media' => 'Media',
-'nstab-special' => 'Strona specjalna',
-'nstab-project' => 'Strona projektu',
-'nstab-image' => 'Plik',
-'nstab-mediawiki' => 'Komunikat',
-'nstab-template' => 'Szablon',
-'nstab-help' => 'Pomoc',
-'nstab-category' => 'Kategoria',
-
-# Main script and global functions
-#
-'nosuchaction' => 'Nie ma takiej operacji',
-'nosuchactiontext' => 'Oprogramowanie nie rozpoznaje
-operacji takiej jak podana w URL',
-'nosuchspecialpage' => 'Nie ma takiej strony specjalnej',
-'nospecialpagetext' => 'Oprogramowanie nie rozpoznaje takiej specjalnej strony. ListÄ™ stron specjalnych znajdziesz na [[{{ns:Special}}:Specialpages]]',
-
-# General errors
-#
-'error' => 'BÅ‚Ä…d',
-'databaseerror' => 'BÅ‚Ä…d bazy danych',
-'dberrortext' => 'Wystąpił błąd składni w zapytaniu do bazy danych.
-Ostatnie, nieudane zapytanie to:
-<blockquote><tt>$1</tt></blockquote>
-wysłane przez funkcję "<tt>$2</tt>".
-MySQL zgłosił błąd "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Wystąpił błąd składni w zapytaniu do bazy danych.
-Ostatnie, nieudane zapytanie to:
-"$1"
-wywołane zostało przez funkcję "$2".
-MySQL zgłosił błąd "$3: $4"',
-'noconnect' => 'Przepraszamy! {{SITENAME}} ma chwilowo problemy techniczne. Nie można połączyć się z serwerem bazy danych.<br />$1',
-'nodb' => 'Nie można odnaleźć bazy danych $1',
-'cachederror' => 'Poniższy tekst strony jest kopią znajdującą się w pamięci podręcznej i może być już nieaktualny.',
-'laggedslavemode' => 'Uwaga: Ta strona może nie zawierać najnowszych aktualizacji.',
-'readonly' => 'Baza danych jest zablokowana',
-'enterlockreason' => 'Podaj powód zablokowania bazy oraz szacunkowy czas jej odblokowania',
-'readonlytext' => 'Baza danych jest w tej chwili zablokowana
-- nie można wprowadzać nowych artykułów ani modyfikować istniejących. Powodem
-są prawdopodobnie czynności administracyjne. Po ich zakończeniu przywrócona
-zostanie pełna funkcjonalność bazy.
-Administrator, który zablokował bazę, podał następujące wyjaśnienie:<br /> $1',
-'missingarticle' => 'Oprogramowanie nie odnalazło tekstu strony, która powinna się znajdować w bazie, tzn. strony "$1".
-
-Zazwyczaj zdarza siÄ™ to, gdy wybrane zostanie Å‚Ä…cze do skasowanej strony, np. w starszej wersji innej ze stron.
-
-Inne okoliczności świadczyłyby o tym, że w oprogramowaniu jest błąd. W takim przypadku zgłoś, proszę, ten fakt
-administratorowi podając także powyższy adres.',
-'readonly_lag' => 'Baza danych została automatycznie zablokowana na czas potrzebny na synchronizację zmian między serwerem głównym i serwerami pośredniczącymi.',
-'internalerror' => 'Błąd wewnętrzny',
-'filecopyerror' => 'Nie można skopiować pliku "$1" do "$2".',
-'filerenameerror' => 'Nie można zmienić nazwy pliku "$1" na "$2".',
-'filedeleteerror' => 'Nie można skasować pliku "$1".',
-'filenotfound' => 'Nie można znaleźć pliku "$1".',
-'unexpected' => 'Niespodziewana wartość: "$1"="$2".',
-'formerror' => 'Błąd: nie można wysłać formularza',
-'badarticleerror' => 'Dla tej strony ta operacja nie może być wykonana.',
-'cannotdelete' => 'Nie można skasować podanej strony lub obrazka.',
-'badtitle' => 'Niepoprawny tytuł',
-'badtitletext' => 'Podano niepoprawny tytuł strony. Prawdopodobnie zawiera znaki, których użycie jest zabronione lub jest pusty.',
-'perfdisabled' => 'Przepraszamy! By odciążyć serwer w godzinach szczytu czasowo zablokowaliśmy wykonanie tej czynności.',
-'perfcached' => 'Poniższe dane są kopią z pamięci podręcznej i mogą nie być do końca aktualne.',
-'perfcachedts' => 'Poniższe dane są kopią z pamięci podręcznej i zostały uaktualnione $1.',
-'viewsource' => 'Tekst źródłowy',
-'viewsourcefor' => 'dla $1',
-'protectedtext' => 'Wyłączono możliwość edycji tej strony. Istnieje kilka powodów
-dla których jest to robione - zobacz [[{{ns:Project}}:Strona_zabezpieczona]].
-
-Tekst źródłowy strony można w dalszym ciągu podejrzeć i skopiować.',
-'protectedinterface' => 'Ta strona dostarcza tekst interfejsu do oprogramowania i została zablokowana możliwość jej edycji.',
-'editinginterface' => '<strong>Ostrzeżenie:</strong> Edytujesz stronę, która jest użyta w celu dostarczenia tekstu interfejsu do oprogramowania. Zmiany na tej stronie zmienią wygląd interfejsu użytkownika dla innych użytkowników.',
-'sqlhidden' => '(ukryto zapytanie SQL)',
-
-# Login and logout pages
-#
-'logouttitle' => 'Wylogowanie użytkownika',
-'logouttext' => '<strong>Wylogowano Cię</strong>.<br />Możesz kontynuować pracę jako niezarejestrowany użytkownik albo zalogować się ponownie jako ten sam lub inny użytkownik.',
-
-'welcomecreation' => '==Witaj, $1!== Właśnie utworzyliśmy dla Ciebie konto. Nie zapomnij dostosować [[{{ns:Special}}:Preferences|preferencji]].',
-
-'loginpagetitle' => 'Logowanie',
-'yourname' => 'Login',
-'yourpassword' => 'Hasło',
-'yourpasswordagain' => 'Powtórz hasło',
-'remembermypassword' => 'Zapamiętaj hasło',
-'yourdomainname' => 'Twoja domena',
-'loginproblem' => '<b>Są problemy z Twoim logowaniem.</b><br />Spróbuj ponownie!',
-'alreadyloggedin' => '<strong>$1, jesteś już zalogowany!</strong><br />',
-
-'login' => 'Zaloguj mnie',
-'loginprompt' => 'Musisz mieć włączone cookies by móc się zalogować.',
-'userlogin' => 'Logowanie / rejestracja',
-'logout' => 'Wyloguj mnie',
-'userlogout' => 'Wylogowanie',
-'notloggedin' => 'Brak logowania',
-'nologin' => 'Nie masz konta? $1.',
-'nologinlink' => 'Zarejestruj siÄ™',
-'createaccount' => 'Załóż nowe konto',
-'gotaccount' => 'Masz już konto? $1.',
-'gotaccountlink' => 'Zaloguj siÄ™',
-'createaccountmail' => 'przez e-mail',
-'badretype' => 'Wprowadzone hasła różnią się między sobą.',
-'userexists' => 'Wybrana przez Ciebie nazwa użytkownika jest już zajęta. Wybierz, proszę, inną.',
-'youremail' => 'Twój E-mail *',
-'username' => 'Nazwa użytkownika:',
-'uid' => 'ID użytkownika:',
-'yourrealname' => 'ImiÄ™ i nazwisko *',
-'yourlanguage' => 'Język interfejsu',
-'yourvariant' => 'Wariant',
-'yournick' => 'Twój podpis',
-'badsig' => 'Błędny podpis, sprawdź tagi HTML.',
-'loginerror' => 'BÅ‚Ä…d logowania',
-'prefs-help-email' => '* E-mail (opcjonalnie): Podanie e-maila pozwala innym skontaktować się z tobą za pośrednictwem twojej strony użytkownika
-lub twojej strony dyskusji bez potrzeby ujawniania twoich danych identyfikacyjnych.',
-'nocookiesnew' => 'Konto użytkownika zostało utworzone, ale nie jesteś zalogowany. {{SITENAME}} używa ciasteczek do logowania. Masz wyłączone ciasteczka. Żeby się zalogować odblokuj ciasteczka i podaj nazwę i hasło swojego konta.',
-'nocookieslogin' => '{{SITENAME}} używa ciasteczek żeby zalogować użytkownika. Masz zablokowaną obsługę ciasteczek. Spróbuj ponownie po ich odblokowaniu.',
-'noname' => 'To nie jest poprawna nazwa użytkownika.',
-'loginsuccesstitle' => 'Udane logowanie',
-'loginsuccess' => 'Zalogowano CiÄ™ do serwisu {{SITENAME}} jako "$1".',
-'nosuchuser' => 'Nie ma użytkownika nazywającego się "$1". Sprawdź pisownię lub użyj poniższego formularza by utworzyć nowe konto.',
-'nosuchusershort' => 'Nie ma użytkownika nazywającego się "$1".',
-'nouserspecified' => 'Musisz podać nazwę użytkownika.',
-'wrongpassword' => 'Podane przez Ciebie hasło jest nieprawidłowe. Spróbuj jeszcze raz.',
-'wrongpasswordempty' => 'Wprowadzone hasło jest puste. Spróbuj ponownie.',
-'mailmypassword' => 'Wyślij mi nowe hasło',
-'passwordremindertitle' => '{{SITENAME}} przypomina o haśle',
-'passwordremindertext' => 'KtoÅ› (prawdopodobnie Ty, spod adresu $1)
-poprosił od nas o wysłanie nowego hasła dostępu do serwisu
-{{SITENAME}} ($4).
-Aktualne hasło dla użytkownika "$2" to "$3".
-Najlepiej będzie jak zalogujesz się teraz i od razu zmienisz hasło.',
-'noemail' => 'W bazie nie ma adresu e-mailowego dla użytkownika "$1".',
-'passwordsent' => 'Nowe hasło zostało wysłane na adres e-mailowy użytkownika "$1". Po otrzymaniu go zaloguj się ponownie.',
-'eauthentsent' => 'Potwierdzenie zostało wysłane na adres e-mail.
-Nim jakiekolwiek wiadomości zostaną wysłane na ten adres, należy wypełnić zawarte w nim instrukcje, by potwierdzić Twoją własność e-maila.',
-'mailerror' => 'Przy wysyłaniu e-maila nastąpił błąd: $1',
-'acct_creation_throttle_hit' => 'Przykro nam, założyłeś/aś już $1 kont(a). Nie możesz założyć kolejnego.',
-'emailauthenticated' => 'Twój adres email został uwierzytelniony $1.',
-'emailnotauthenticated' => 'Twój adres e-mail <strong>nie jest potwierdzony</strong>. Poniższe funkcje poczty nie będą działały.',
-'emailconfirmlink' => 'Potwierdź swój adres e-mail',
-'invalidemailaddress' => 'E-mail nie zostanie zaakceptowany: jego format nie spełnia formalnych wymagań. Proszę wpisać poprawny adres email lub wyczyścić pole.',
-'accountcreated' => 'Utworzono konto',
-'accountcreatedtext' => 'Konto dla $1 zostało utworzone.',
-
-# Edit page toolbar
-'bold_sample' => 'Tekst wytłuszczony',
-'bold_tip' => 'Tekst wytłuszczony',
-'italic_sample' => 'Tekst pochylony',
-'italic_tip' => 'Tekst pochylony',
-'link_sample' => 'Tytuł linku',
-'link_tip' => 'Link wewnętrzny',
-'extlink_sample' => 'http://www.przyklad.pl tytuł strony',
-'extlink_tip' => 'Link zewnętrzny (pamiętaj o prefiksie http:// )',
-'headline_sample' => 'Tekst nagłówka',
-'headline_tip' => 'Nagłówek 2. poziomu',
-'math_sample' => 'W tym miejscu wprowadź wzór',
-'math_tip' => 'Wzór matematyczny (LaTeX)',
-'nowiki_sample' => 'Wstaw tu tekst niesformatowany',
-'nowiki_tip' => 'Zignoruj formatowanie wiki',
-'image_sample' => 'Przyklad.jpg',
-'image_tip' => 'Obrazek osadzony',
-'media_sample' => 'Przyklad.ogg',
-'media_tip' => 'Link do pliku',
-'sig_tip' => 'Twój podpis wraz z datą i czasem',
-'hr_tip' => 'Pozioma linia (używaj oszczędnie)',
-
-# Edit pages
-#
-'summary' => 'Opis zmian',
-'subject' => 'Temat/nagłówek',
-'minoredit' => 'To jest drobna zmiana',
-'watchthis' => 'Obserwuj tÄ™ stronÄ™',
-'savearticle' => 'Zapisz',
-'preview' => 'PodglÄ…d',
-'showpreview' => 'PodglÄ…d',
-'showdiff' => 'PodglÄ…d zmian',
-'anoneditwarning' => 'Nie jesteś zalogowany. Twój adres IP będzie zapisany w historii edycji strony.',
-'missingsummary' => '<strong>Przypomnienie:</strong> Nie wprowadziłeś opisu zmian. Jeżeli nie chcesz go wprowadzać naciśnij przycisk "Zapisz" jeszcze raz.',
-'missingcommenttext' => 'Wprowadź komentarz poniżej.',
-'blockedtitle' => 'Użytkownik jest zablokowany',
-'blockedtext' => 'Twoje konto lub adres IP zostały zablokowane przez $1.
-Podany powód to:<br /><i>$2</i>
-
-W celu wyjaśnienia sprawy zablokowania możesz się skontaktować z $1 lub innym [[{{ns:Project}}:Administratorzy|administratorem]].
-
-Twój adres IP to $3.',
-'whitelistedittitle' => 'Przed edycją musisz się zalogować',
-'whitelistedittext' => 'Musisz $1 żeby móc edytować artykuły.',
-'whitelistreadtitle' => 'Przed przeczytaniem musisz się zalogować',
-'whitelistreadtext' => 'Musisz się [[{{ns:Special}}:Userlogin|zalogować]] żeby czytać strony.',
-'whitelistacctitle' => 'Nie jesteÅ› dopuszczony do utworzenia konta',
-'whitelistacctext' => 'Aby móc zakładać konta na tej Wiki musisz [[{{ns:Special}}:Userlogin|zalogować się]] i mieć przyznane specjalne prawa.',
-'confirmedittitle' => 'Wymagane potwierdzenie e-maila by móc edytować',
-'confirmedittext' => 'Musisz podać i potwierdzić swój e-mail by móc edytować. Możesz to zrobić w [[{{ns:Special}}:Preferences|swoich ustawieniach]].',
-'loginreqtitle' => 'Musisz się zalogować',
-'loginreqlink' => 'zaloguj siÄ™',
-'loginreqpagetext' => 'Musisz $1 żeby móc przeglądać inne strony.',
-'accmailtitle' => 'Hasło wysłane.',
-'accmailtext' => 'Hasło dla użytkownika "$1" zostało wysłane pod adres $2.',
-'newarticle' => '(Nowy)',
-'newarticletext' => 'Nie ma jeszcze artykułu o tym tytule. W poniższym polu można wpisać pierwszy jego fragment. Jeśli nie to było Twoim zamiarem, wciśnij po prostu <i>Wstecz</i>.',
-'anontalkpagetext' => '---- <i>To jest strona dyskusyjna dla użytkowników anonimowych - takich, którzy nie mają jeszcze swojego konta lub nie chcą go w tej chwili używać. By ich identyfikować używamy numerów IP. Jeśli jesteś anonimowym użytkownikiem i wydaje Ci się, że zamieszczone tu komentarze nie są skierowane do Ciebie, [[{{ns:Special}}:Userlogin|utwórz proszę konto albo zaloguj się]] - dzięki temu unikniesz w przyszłości podobnych nieporozumień.</i>',
-'noarticletext' => 'Nie ma jeszcze artykułu o tym tytule. Możesz [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} utworzyć artykuł {{FULLPAGENAME}}] lub [[{{ns:Special}}:Search/{{FULLPAGENAME}}|poszukać {{FULLPAGENAME}} w innych artykułach]].',
-'clearyourcache' => '<strong>Uwaga:</strong> po zapisaniu zmian musisz zaktualizować pamięć podręczną (cache) przeglądarki: <strong>Mozilla / Firefox:</strong> kliknij <i>Reload</i> (lub <i>Ctrl-R</i>), <strong>IE / Opera:</strong> <i>Ctrl-F5</i>, <strong>Safari:</strong> <i>Cmd-R</i>, <strong>Konqueror</strong> <i>Ctrl-R</i>.',
-'usercssjsyoucanpreview' => '<strong>Wskazówka:</strong> Użyj przycisku "Podgląd", aby przetestować Twój nowy arkusz stylów CSS lub kod JavaScript przed jego zapisaniem.',
-'usercsspreview' => '<strong>Pamiętaj, że to na razie tylko podgląd Twojego arkusza stylów - nic jeszcze nie zostało zapisane!</strong>',
-'userjspreview' => '<strong>Pamiętaj, że to na razie tylko podgląd Twojego JavaScriptu - nic jeszcze nie zostało zapisane!</strong>',
-'userinvalidcssjstitle' => '<strong>Uwaga:</strong> Nie ma skórki o nazwie "$1". Pamiętaj, że strony użytkownika zawierające CSS i JavaScript powinny zaczynać się małą literą, np. User:Foo/monobook.css.',
-'updated' => '(Zmodyfikowano)',
-'note' => '<strong>Uwaga:</strong>',
-'previewnote' => '<strong>To jest tylko podgląd - artykuł nie został jeszcze zapisany!</strong>',
-'session_fail_preview' => '<strong>Przepraszamy! Serwer nie może przetworzyć tej edycji z powodu utraty danych sesji. Spróbuj jeszcze raz. Jeśli to nie pomoże - wyloguj się i zaloguj ponownie.</strong>',
-'previewconflict' => 'Wersja podglądana odnosi się do tekstu z górnego pola edycji. Tak będzie wyglądać strona jeśli zdecydujesz się ją zapisać.',
-'importing' => 'Importowanie $1',
-'editing' => 'Edytujesz "$1"',
-'editingsection' => 'Edytujesz "$1" (fragment)',
-'editingcomment' => 'Edytujesz "$1" (komentarz)',
-'editconflict' => 'Konflikt edycji: $1',
-'explainconflict' => 'Ktoś zdążył wprowadzić swoją wersję artykułu w trakcie Twojej edycji.
-Górne pole edycji zawiera tekst strony aktualnie zapisany w bazie danych.
-Twoje zmiany znajdujÄ… siÄ™ w dolnym polu edycji.
-By wprowadzić swoje zmiany musisz zmodyfikować tekst z górnego pola.
-<b>Tylko</b> tekst z górnego pola będzie zapisany w bazie gdy wciśniesz "Zapisz".<br />',
-'yourtext' => 'Twój tekst',
-'storedversion' => 'Zapisana wersja',
-'editingold' => "<strong>OSTRZEŻENIE: Edytujesz inną niż bieżąca wersję tej strony. Jeśli zapiszesz ją wszystkie późniejsze zmiany zostaną skasowane.</strong>",
-'yourdiff' => 'Różnice',
-'copyrightwarning' => 'Proszę pamiętać o tym, że wszelki wkład do serwisu {{SITENAME}} jest udostępniany na zasadach $2 (szczegóły w $1). Jeśli nie chcesz, żeby Twój tekst był dowolnie zmieniany przez każdego i rozpowszechniany bez ograniczeń, nie umieszczaj go tutaj.<br />
-Niniejszym jednocześnie oświadczasz, że ten tekst jest Twoim dziełem lub pochodzi z materiałów dostępnych na zasadach <i>public domain</i> albo kompatybilnych.
-<br /><strong>PROSZĘ NIE UÅ»YWAĆ BEZ POZWOLENIA MATERIAÅÓW OBJĘTYCH PRAWEM AUTORSKIM!</strong>',
-'longpagewarning' => '<strong>UWAGA: Ta strona ma $1 kilobajt-y/-ów; w przypadku niektórych przeglądarek mogą wystąpić problemy w edycji stron mających więcej niż 32 kilobajty. Jeśli to możliwe, spróbuj podzielić tekst na mniejsze części.</strong>',
-'longpageerror' => '<strong>BÅÄ„D: PrzesÅ‚any przez Ciebie tekst ma $1 kilobajtów. Maksymalna dÅ‚ugość tekstu nie może przekraczać $2 kilobajtów. Twój tekst nie zostanie zapisany.</strong>',
-'readonlywarning' => '<strong>UWAGA: Baza danych została chwilowo zablokowana do celów administracyjnych. Nie można więc na razie zapisać nowej wersji artykułu. Proponujemy przenieść jej tekst do prywatnego pliku (wytnij/wklej) i zachować na później.</strong>',
-'protectedpagewarning' => '<strong>UWAGA: Modyfikacja tej strony została zablokowana. Mogą ją edytować jedynie użytkownicy z prawami administracyjnymi. Upewnij się, że postępujesz zgodnie z [[{{ns:Project}}:Blokowanie_stron|zasadami dotyczącymi zablokowanych stron]].</strong>',
-'semiprotectedpagewarning' => '<strong>Uwaga:</strong> Tę stronę mogą edytować tylko zarejestrowani użytkownicy.',
-'templatesused' => 'Szablony użyte na tej stronie:',
-'nocreatetitle' => 'Ograniczono tworzenie stron',
-'nocreatetext' => 'Ograniczono możliwość tworzenia nowych stron. Możesz edytować istniejące strony lub [[{{ns:Special}}:Userlogin|zalogować się albo utworzyć nowe konto]].',
-
-# History pages
-#
-'revhistory' => 'Historia modyfikacji',
-'nohistory' => 'Ta strona nie ma swojej historii edycji.',
-'revnotfound' => 'Wersja nie została odnaleziona',
-'revnotfoundtext' => 'Starsza wersja strony nie może zostać odnaleziona. Sprawdź, proszę, URL użyty przez Ciebie by uzyskać dostęp do tej strony.',
-'loadhist' => 'Pobieranie historii tej strony',
-'currentrev' => 'Aktualna wersja',
-'revisionasof' => 'Wersja z dnia $1',
-'revisionasofwithlink' => 'Wersja z dnia $1; $2<br />$3 | $4',
-'previousrevision' => '↠Poprzednia wersja',
-'nextrevision' => 'Następna wersja →',
-'currentrevisionlink' => 'przejdź do aktualnej wersji',
-'cur' => 'bież',
-'next' => 'następna',
-'last' => 'poprz',
-'orig' => 'oryginał',
-'histlegend' => 'Legenda: (bież) - różnice z wersją bieżącą, (poprz) - różnice z wersją poprzedzającą, d - drobne zmiany',
-'deletedrev' => '[usunięto]',
-'histfirst' => 'od poczÄ…tku',
-'histlast' => 'od końca',
-'rev-deleted-comment' => '(komentarz usunięty)',
-'rev-deleted-user' => '(użytkownik usunięty)',
-'rev-delundel' => 'pokaż/ukryj',
-
-'history-feed-title' => 'Historia wersji',
-'history-feed-description' => 'Historia wersji tej strony wiki',
-'history-feed-empty' => 'Wybrana strona nie istnieje. Mogła ona zostać usunięta lub przeniesiona pod inną nazwę. Możesz także [[{{ns:special}}:Search|poszukać]] tej strony.',
-
-# Diffs
-#
-'difference' => '(Różnice między wersjami)',
-'loadingrev' => 'pobieranie wersji w celu porównania',
-'lineno' => "Linia $1:",
-'editcurrent' => 'Edytuj bieżącą wersję tej strony',
-'selectnewerversionfordiff' => 'Wybierz nowszą wersję do porównania',
-'selectolderversionfordiff' => 'Wybierz starszą wersję do porównania',
-'compareselectedversions' => 'porównaj wybrane wersje',
-
-# Search results
-#
-'searchresults' => 'Wyniki wyszukiwania',
-'searchresulttext' => 'Aby dowiedzieć się więcej o przeszukiwaniu serwisu {{SITENAME}}, zobacz stronę [[{{ns:Project}}:Przeszukiwanie|Przeszukiwanie]].',
-'searchsubtitle' => 'Dla zapytania "[[:$1]]"',
-'searchsubtitleinvalid' => 'Dla zapytania "$1"',
-'badquery' => 'Źle sformułowane zapytanie',
-'badquerytext' => 'Nie można zrealizować Twojego zapytania. Prawdopodobna przyczyna to obecność słowa krótszego niż trzyliterowe. Spróbuj, proszę, innego zapytania.',
-'matchtotals' => 'Zapytanie "$1", liczba znalezionych tytułów: $2,
-liczba znalezionych artykułów: $3.',
-'noexactmatch' => 'Nie ma stron zatytułowanych "$1". Możesz [[:$1|utworzyć tę stronę]] lub spróbować pełnego przeszukiwania.',
-'titlematches' => 'Znaleziono w tytułach:',
-'notitlematches' => 'Nie znaleziono w tytułach',
-'textmatches' => 'Znaleziono na stronach:',
-'notextmatches' => 'Nie znaleziono w tekście stron',
-'prevn' => 'poprzednie $1',
-'nextn' => 'następne $1',
-'viewprevnext' => 'Zobacz ($1) ($2) ($3).',
-'showingresults' => 'Oto lista <b>$1</b> pozycji, poczynajÄ…c od numeru <b>$2</b>.',
-'showingresultsnum' => 'Oto lista <b>$3</b> pozycji, poczynajÄ…c od numeru <b>$2</b>.',
-'nonefound' => '<strong>Uwaga</strong>: brak rezultatów wyszukiwania spowodowany jest bardzo często szukaniem najpopularniejszych słów, takich jak "jest" czy "nie", które nie są indeksowane, albo z powodu podania w zapytaniu więcej niż jednego słowa (na liście odnalezionych stron znajdą się tylko te, które zawierają wszystkie podane słowa).',
-'powersearch' => 'Szukaj',
-'powersearchtext' => "Szukaj w przestrzeniach nazw:<br />$1<br />$2 Pokaż przekierowania<br />Szukany tekst $3 $9",
-'searchdisabled' => 'Wyszukiwanie w serwisie {{SITENAME}} zostało wyłączone. W międzyczasie możesz skorzystać z wyszukiwania Google.',
-'blanknamespace' => '(Główna)',
-
-# Preferences page
-#
-'preferences' => 'Preferencje',
-'prefsnologin' => 'Brak logowania',
-'prefsnologintext' => 'Musisz się [[{{ns:Special}}:Userlogin|zalogować]] przed zmianą swoich preferencji.',
-'prefsreset' => 'Preferencje domyślne zostały odtworzone.',
-'qbsettings' => 'Pasek szybkiego dostępu',
-'changepassword' => 'Zmiana hasła',
-'skin' => 'Skórka',
-'math' => 'Wzory matematyczne',
-'dateformat' => 'Format daty',
-'datedefault' => 'Domyślny',
-'datetime' => 'Data i czas',
-'math_failure' => 'Parser nie mógł rozpoznać',
-'math_unknown_error' => 'nieznany błąd',
-'math_unknown_function' => 'nieznana funkcja',
-'math_lexing_error' => 'błąd leksera',
-'math_syntax_error' => 'błąd składni',
-'math_image_error' => 'konwersja do formatu PNG niepowiodła się ; check for correct installation of latex, dvips, gs, and convert',
-'math_bad_tmpdir' => 'Nie można utworzyć lub zapisywać w tymczasowym katalogu dla wzorów matematycznych',
-'math_bad_output' => 'Nie można utworzyć lub zapisywać w wyjściowym katalogu dla wzorów matematycznych',
-'prefs-personal' => 'Dane użytkownika',
-'prefs-rc' => 'Ostatnie zmiany',
-'prefs-watchlist' => 'Obserwowane',
-'prefs-watchlist-days' => 'Liczba dni ukazywania się pozycji na liście:',
-'prefs-watchlist-edits' => 'Liczba edycji pokazywanych w rozszerzonej liście obserwowanych:',
-'prefs-misc' => 'Różne',
-'saveprefs' => 'Zapisz preferencje',
-'resetprefs' => 'Preferencje domyślne',
-'oldpassword' => 'Stare hasło',
-'newpassword' => 'Nowe hasło',
-'retypenew' => 'Powtórz nowe hasło',
-'textboxsize' => 'Edytowanie',
-'rows' => 'Wiersze:',
-'columns' => 'Kolumny:',
-'searchresultshead' => 'Wyszukiwarka',
-'resultsperpage' => 'Liczba wyników na stronie',
-'contextlines' => 'Pierwsze wiersze artykułu',
-'contextchars' => 'Litery kontekstu w linijce',
-'stubthreshold' => 'Maksymalny rozmiar artykułu prowizorycznego:',
-'recentchangescount' => 'Liczba pozycji na liście ostatnich zmian:',
-'savedprefs' => 'Twoje preferencje zostały zapisane.',
-'timezonelegend' => 'Strefa czasowa',
-'timezonetext' => 'Podaj liczbę godzin różnicy między Twoim czasem, a czasem uniwersalnym (UTC). Np. dla Polski jest to liczba "2" (czas letni) lub "1" (czas zimowy).',
-'localtime' => 'Twój czas:',
-'timezoneoffset' => 'Różnica ¹',
-'servertime' => 'Aktualny czas serwera',
-'guesstimezone' => 'Pobierz z przeglÄ…darki',
-'allowemail' => 'Inni użytkownicy mogą przesyłać mi e-maile',
-'defaultns' => 'Przeszukuj następujące przestrzenie nazw domyślnie:',
-'default' => 'domyślnie',
-'files' => 'Pliki',
-
-# User rights
-'userrights-lookup-user' => 'Zarządzaj grupami użytkownika',
-'userrights-user-editname' => 'Wprowadź nazwę użytkownika:',
-'editusergroup' => 'Edytuj grupy użytkownika',
-
-'userrights-editusergroup' => 'Edytuj grupy użytkownika',
-'saveusergroups' => 'Zapisz',
-'userrights-groupsmember' => 'Członek grup:',
-'userrights-groupsavailable' => 'Dostępne grupy:',
-'userrights-groupshelp' => 'Zaznacz grupy do których użytkownik ma zostać dodany lub z których ma zostać usunięty. Niezaznaczone grupy nie zostaną zmienione. Możesz odznaczyć grupę za pomocą CTRL + lewy przycisk myszy.',
-
-# Groups
-'group' => 'Grupa:',
-'group-bot' => 'Boty',
-'group-sysop' => 'Sysopi',
-'group-bureaucrat' => 'Biurokraci',
-'group-steward' => 'Stewardzi',
-'group-all' => '(wszyscy)',
-
-'group-bot-member' => 'Bot',
-'group-sysop-member' => 'Sysop',
-'group-bureaucrat-member' => 'Biurokrata',
-'group-steward-member' => 'Steward',
-
-'grouppage-bot' => '{{ns:Project}}:Boty',
-'grouppage-sysop' => '{{ns:Project}}:Administratorzy',
-'grouppage-bureaucrat' => '{{ns:Project}}:Biurokraci',
-
-# Recent changes
-#
-'changes' => 'zmiany',
-'recentchanges' => 'Ostatnie zmiany',
-'recentchangestext' => 'Ta strona przedstawia historiÄ™ ostatnich zmian w serwisie.',
-'rcnote' => 'To ostatnie <strong>$1</strong> zmian dokonanych w ciÄ…gu ostatnich <strong>$2</strong> dni.',
-'rcnotefrom' => 'Poniżej pokazano zmiany dokonane po <b>$2</b> (nie więcej niż <b>$1</b> pozycji).',
-'rclistfrom' => 'Pokaż nowe zmiany począwszy od $1',
-'rcshowhideminor' => '$1 drobne zmiany',
-'rcshowhidebots' => '$1 boty',
-'rcshowhideliu' => '$1 zalogowanych',
-'rcshowhideanons' => '$1 anonimowych',
-'rcshowhidepatr' => '$1 patrolowane',
-'rcshowhidemine' => '$1 moje edycje',
-'rclinks' => 'Wyświetl ostatnie $1 zmian w ciągu ostatnich $2 dni.<br />$3',
-'diff' => 'różn',
-'hist' => 'hist',
-'hide' => 'ukryj',
-'show' => 'pokaż',
-'minoreditletter' => 'd',
-'newpageletter' => 'N',
-'sectionlink' => '→',
-'rc_categories' => 'Ogranicz do kategorii (oddzielaj za pomocÄ… "|")',
-'rc_categories_any' => 'Wszystkie',
-
-# Upload
-#
-'upload' => 'Prześlij plik',
-'uploadbtn' => 'Prześlij plik',
-'reupload' => 'Prześlij ponownie',
-'reuploaddesc' => 'Wróć do formularza wysyłki.',
-'uploadnologin' => 'Brak logowania',
-'uploadnologintext' => 'Musisz się [[{{ns:Special}}:Userlogin|zalogować]] przed przesłaniem pików.',
-'upload_directory_read_only' => 'Serwer nie może zapisywać do katalogu ($1) przeznaczonego na przesyłane pliki.',
-'uploaderror' => 'Błąd przesyłki',
-'uploadtext' => 'Użyj poniższego formularza do przesłania plików. Jeśli chcesz przejrzeć lub przeszukać dotychczas przesłane pliki, przejdź do [[{{ns:Special}}:Imagelist|listy dołączonych plików]]. Wszystkie przesyłki są odnotowane w [[{{ns:Special}}:Log/upload|rejestrze przesyłanych plików]].',
-'uploadlog' => 'Wykaz przesyłek',
-'uploadlogpage' => 'Dołączone',
-'uploadlogpagetext' => 'Oto lista ostatnio przesłanych plików.',
-'filename' => 'Plik',
-'filedesc' => 'Opis',
-'fileuploadsummary' => 'Opis:',
-'filestatus' => 'Status prawny',
-'filesource' => 'Kod źródłowy',
-'copyrightpage' => "{{ns:Project}}:Prawa_autorskie",
-'copyrightpagename' => "prawami autorskimi serwisu {{SITENAME}}",
-'uploadedfiles' => 'Przesłane pliki',
-'ignorewarning' => 'Zignoruj ostrzeżenia i wymuś zapisanie pliku.',
-'ignorewarnings' => 'Ignoruj ostrzeżenia',
-'minlength' => 'Nazwa obrazku musi mieć co najmniej trzy litery.',
-'illegalfilename' => 'Nazwa pliku ("$1") zawiera znaki niedozwolone w tytułach stron. Proszę zmienić nazwę pliku i przesłać go ponownie.',
-'badfilename' => 'NazwÄ™ obrazku zmieniona na "$1".',
-'badfiletype' => '".$1" nie jest zalecanym formatem pliku.',
-'largefile' => 'Zalecane jest aby rozmiar pliku z obrazkiem nie był większy niż $1 bajtów. Ten plik ma rozmiar $2 bajtów.',
-'largefileserver' => 'Plik jest większy niż maksymalny dozwolony rozmiar.',
-'emptyfile' => 'Plik, który przesłałeś wydaje się być pusty. Może być to spowodowane literówką w nazwie pliku. Sprawdź, czy nazwa jest prawidłowa.',
-'fileexists' => 'Plik o takiej nazwie już istnieje! Załadowanie nowej grafiki nieodwacalnie usunie już istniejącą ($1)! Upewnij się, że wiesz, co robisz.',
-'fileexists-forbidden' => 'Plik o tej nazwie już istnieje! Wróć i załaduj ten plik pod inną nazwą. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Plik o tej nazwie już istnieje! Wróć i załaduj ten plik pod inną nazwą. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'Przesłanie pliku powiodło się',
-'fileuploaded' => 'Plik "$1" został pomyślnie przesłany. Przejdź, proszę, do strony opisu pliku ($2) i podaj dotyczące go informacje takie jak: pochodzenie pliku, kiedy i przez kogo został utworzony i cokolwiek co wiesz o pliku, a wydaje Ci się ważne.',
-'uploadwarning' => 'Ostrzeżenie o przesyłce',
-'savefile' => 'Zapisz plik',
-'uploadedimage' => 'przesłano "[[$1]]"',
-'uploaddisabled' => 'Przesyłanie plików wyłączone',
-'uploaddisabledtext' => 'Możliwość przesyłania plików została wyłączona.',
-'uploadscripted' => 'Ten plik zawiera kod HTML lub skrypt który może zostać błędnie zinterpretowany przez przeglądarkę internetową.',
-'uploadcorrupt' => 'Ten plik jest uszkodzony lub ma nieprawidłowe rozszerzenie. Proszę sprawdzić plik i załadować poprawną wersję.',
-'uploadvirus' => 'W tym pliku jest wirus! Szczegóły: $1',
-'sourcefilename' => 'Nazwa oryginalna',
-'destfilename' => 'Nazwa docelowa',
-'filewasdeleted' => 'Plik o tej nazwie istniał, ale został skasowany. Zanim załadujesz go ponownie, sprawdź $1.',
-
-'license' => 'Licencja',
-'nolicense' => 'Nie wybrano (wpisz ręcznie!)',
-
-# Image list
-#
-'imagelist' => 'Lista plików',
-'imagelisttext' => 'To jest lista <strong>$1</strong> plików posortowanych <strong>$2</strong>.',
-'imagelistforuser' => 'Lista grafik załadowanych przez $1.',
-'getimagelist' => 'pobieranie listy plików',
-'ilsubmit' => 'Szukaj',
-'showlast' => 'Pokaż ostatnie $1 plików posortowanych $2.',
-'byname' => 'według nazwy',
-'bydate' => 'według daty',
-'bysize' => 'według rozmiaru',
-'imgdelete' => 'usuń',
-'imgdesc' => 'opis',
-'imglegend' => 'Legenda: (opis) - pokaż/edytuj opis pliku.',
-'imghistory' => 'Historia pliku',
-'revertimg' => 'przywróć',
-'deleteimg' => 'usuń',
-'deleteimgcompletely' => 'Usuń wszystkie wersje tego pliku',
-'imghistlegend' => 'Legend: (bież) - to jest bieżący plik, (usuń) - usuń starszą wersję, (przywróć) - przywróc starszą wersję.<br /><i>Kliknij na datę aby zobaczyć przesłany plik</i>.',
-'imagelinks' => 'Odnośniki do pliku',
-'linkstoimage' => 'Oto strony odwołujące się do tego pliku:',
-'nolinkstoimage' => 'Żadna strona nie odwołuje się do tego pliku.',
-'sharedupload' => 'Plik [[Commons:Image:{{PAGENAME}}|{{PAGENAME}}]] umieszczony jest we wspólnym repozytorium i może być używany w innych projektach.',
-'noimage' => 'Nie istnieje plik o tej nazwie. Możesz go $1.',
-'noimage-linktext' => 'przesłać',
-'uploadnewversion-linktext' => 'Załaduj nowszą wersję tego pliku',
-
-# Mime search
-#
-'mimesearch' => 'Wyszukiwanie MIME',
-'mimetype' => 'Typ MIME:',
-
-# Unwatchedpages
-#
-'unwatchedpages' => 'Nieobserwowane strony',
-
-# List redirects
-'listredirects' => 'Lista przekierowań',
-
-# Unused templates
-'unusedtemplates' => 'Nieużywane szablony',
-'unusedtemplatestext' => 'Poniżej znajduje się lista szablonów nieużywanych na innych stronach.',
-'unusedtemplateswlh' => 'linkujÄ…ce',
-
-# Random redirect
-'randomredirect' => 'Losowe przekierowanie',
-
-# Statistics
-#
-'statistics' => 'Statystyka',
-'sitestats' => 'Statystyka artykułów',
-'userstats' => 'Statystyka użytkowników',
-'sitestatstext' => 'W bazie danych jest w sumie <b>$1</b> stron.
-
-Ta liczba uwzględnia strony dyskusji, strony na temat serwisu {{SITENAME}}, strony prowizorycznych ("stub"), strony przekierowujące, oraz inne, które trudno uznać za artykuły. Wyłączając powyższe, jest prawdopodobnie <b>$2</b> stron, które można uznać za artykuły.
-
-Użytkownicy od startu serwisu wykonali <b>$4</b> edycji, średnio <b>$5</b> edycji na stronę. W sumie było <b>$3</b> odwiedzin, średnio <b>$6</b> odwiedzin na edycję.
-
-Ilość przesłanych plików: <b>$8</b>',
-'userstatstext' => 'Jest <b>$1</b> zarejestrowanych użytkowników. Spośród nich <b>$2</b> (czyli <b>$4%</b>) ma status administratora (zobacz $3).',
-
-'disambiguations' => 'Strony ujednoznaczniajÄ…ce',
-'disambiguationspage' => '{{ns:Template}}:disambig',
-'disambiguationstext' => 'Poniższe artykuły odwołują się do <i>stron ujednoznaczniających</i>, a powinny odwoływać się bezpośrednio do hasła związanego z treścią artykułu.<br />Strona uznawana jest za ujednoznaczniającą jeśli odwołuje się do niej $1.<br />Linki z innych przestrzeni nazw <i>nie</i> zostały tu uwzględnione.',
-
-'doubleredirects' => 'Podwójne przekierowania',
-'doubleredirectstext' => 'Na tej liście mogą znajdować się przekierowania pozorne. Oznacza to, że poniżej pierwszej linii artykułu, zawierającej "#REDIRECT ...", może znajdować się dodatkowy tekst.<br />Każdy wiersz listy zawiera odwołania do pierwszego i drugiego przekierowania oraz pierwszą linię tekstu drugiego przekierowania. Umożliwia to w większości przypadków odnalezienie właściwego artykułu, do którego powinno się przekierowywać.',
-
-'brokenredirects' => 'Zerwane przekierowania',
-'brokenredirectstext' => 'Poniższe przekierowania wskazują na nieistniejące artykuły.',
-
-
-# Miscellaneous special pages
-#
-'nbytes' => '$1 {{PLURAL:$1|bajt|bajtów}}',
-'ncategories' => '$1 {{PLURAL:$1|kategoria|kategorii}}',
-'nlinks' => '$1 {{PLURAL:$1|link|linków}}',
-'nmembers' => '$1 {{PLURAL:$1|element|elementów}}',
-'nrevisions' => '$1 {{PLURAL:$1|wersja|wersji}}',
-'nviews' => 'odwiedzono $1 {{PLURAL:$1|raz|razy}}',
-
-'lonelypages' => 'Porzucone strony',
-'uncategorizedpages' => 'Nieskategoryzowane strony',
-'uncategorizedcategories' => 'Nieskategoryzowane kategorie',
-'unusedcategories' => 'Nieużywane kategorie',
-'unusedimages' => 'Nie używane pliki',
-'popularpages' => 'Najpopularniejsze strony',
-'wantedcategories' => 'Potrzebne kategorie',
-'wantedpages' => 'Najpotrzebniejsze strony',
-'mostlinked' => 'Najczęściej linkowane',
-'mostlinkedcategories' => 'Kategorie o największej liczbie artykułów',
-'mostcategories' => 'Artykuły z największą liczbą kategorii',
-'mostimages' => 'Najczęściej linkowane pliki',
-'mostrevisions' => 'Najczęściej edytowane artykuły',
-'allpages' => 'Wszystkie strony',
-'prefixindex' => 'Wszystkie strony według prefiksu',
-'randompage' => 'Losuj stronÄ™',
-'shortpages' => 'Najkrótsze strony',
-'longpages' => 'Najdłuższe strony',
-'deadendpages' => 'Strony bez linków',
-'listusers' => 'Lista użytkowników',
-'specialpages' => 'Strony specjalne',
-'spheading' => 'Strony specjalne dla wszystkich użytkowników',
-'restrictedpheading' => 'Strony specjalne z ograniczonym dostępem',
-'recentchangeslinked' => 'Zmiany w dolinkowanych',
-'rclsub' => '(dla stron dolinkowanych do "$1")',
-'newpages' => 'Nowe strony',
-'ancientpages' => 'Najstarsze strony',
-'intl' => 'Linki interwiki',
-'move' => 'PrzenieÅ›',
-'movethispage' => 'PrzenieÅ› tÄ™ stronÄ™',
-'unusedimagestext' => 'Pamiętaj, proszę, że inne witryny, np. projekty Wikimedia w innych językach, mogą odwoływać się do tych plików używając bezpośrednio URL. Dlatego też niektóre z plików mogą się znajdować na tej liście mimo, że żadna strona nie odwołuje się do nich.',
-'unusedcategoriestext' => 'Poniższe kategorie istnieją, choć nie korzysta z nich żaden artykuł ani kategoria.',
-
-'booksources' => 'Książki',
-'categoriespagetext' => 'Poniższe kategorie istnieją na wiki.',
-'userrights' => 'Zarządzanie prawami użytkowników',
-'groups' => 'Grupy użytkowników',
-
-'booksourcetext' => 'Oto lista linków do innych witryn, które pośredniczą w sprzedaży nowych i używanych książek i mogą podać informacje o książkach, których szukasz. {{SITENAME}} nie jest stowarzyszona z żadnym ze sprzedawców, a ta lista nie powinna być interpretowana jako świadectwo udziału w zyskach.',
-'alphaindexline' => "$1 --> $2",
-'version' => 'Wersja oprogramowania',
-'log' => 'Rejestry operacji',
-'alllogstext' => 'Połączone rejestry przesłanych plików, skasowanych stron, zabezpieczania, blokowania i nadawania uprawnień. Możesz zawęzić wynik przez wybranie typu rejestru, nazwy użytkownika albo nazwy interesującej Cię strony.',
-'logempty' => 'Brak pozycji w rejestrze.',
-
-
-# Special:Allpages
-'nextpage' => 'Następna strona ($1)',
-'allpagesfrom' => 'Strony zaczynajÄ…ce siÄ™ na:',
-'allarticles' => 'Wszystkie artykuły',
-'allnonarticles' => 'Wszystkie nie-artykuły',
-'allinnamespace' => 'Wszystkie strony (w przestrzeni $1)',
-'allnotinnamespace' => 'Wszystkie strony (oprócz przestrzeni nazw $1)',
-'allpagesprev' => 'Poprzednia',
-'allpagesnext' => 'Następna',
-'allpagessubmit' => 'Pokaż',
-'allpagesprefix' => 'Pokaż zaczynające się od:',
-
-# E this user
-#
-'mailnologin' => 'Brak adresu',
-'mailnologintext' => 'Musisz się [[{{ns:Special}}:Userlogin|zalogować]] i mieć wpisany aktualny adres e-mailowy w swoich [[{{ns:Special}}:Preferences|preferencjach]], aby móc wysłać e-mail do innych użytkowników.',
-'emailuser' => 'Wyślij e-mail do tego użytkownika',
-'emailpage' => 'Wyślij e-mail do użytkownika',
-'emailpagetext' => 'Jeśli ten użytkownik wpisał poprawny adres e-mailowy w swoich preferencjach, to poniższy formularz umożliwi Ci wysłanie jednej wiadomości. Adres e-mailowy, który został przez Ciebie wprowadzony w Twoich preferencjach pojawi się w polu "Od", dzięki temu odbiorca będzie mógł Ci odpowiedzieć.',
-'defemailsubject' => '{{SITENAME}} e-mail',
-'noemailtitle' => 'Brak adresu e-mailowego',
-'noemailtext' => 'Ten użytkownik nie podał poprawnego adresu e-mailowego, albo zadecydował, że nie chce otrzymywać e-maili od innych użytkowników.',
-'emailfrom' => 'Od',
-'emailto' => 'Do',
-'emailsubject' => 'Temat',
-'emailmessage' => 'Wiadomość',
-'emailsend' => 'Wyślij',
-'emailsent' => 'Wiadomość została wysłana',
-'emailsenttext' => 'Twoja wiadomość została wysłana.',
-
-# Watchlist
-#
-'watchlist' => 'Obserwowane',
-'watchlistsub' => '(dla użytkownika "$1")',
-'nowatchlist' => 'Nie ma żadnych pozycji na liście obserwowanych przez Ciebie stron.',
-'watchlistcount' => '<b>Masz $1 stron na liście obserwowanych, włączając strony dyskusji.</b>',
-'clearwatchlist' => 'Wyczyść obserwowane',
-'watchlistcleartext' => 'Czy jesteś pewien, że chcesz je usunąć?',
-'watchlistclearbutton' => 'Wyczyść obserwowane',
-'watchlistcleardone' => 'Twoja lista stron obserwowanych została wyczyszczona. Liczba usuniętych obiektów: $1.',
-'watchnologin' => 'Brak logowania',
-'watchnologintext' => 'Musisz się [[{{ns:Special}}:Userlogin|zalogować]] przed modyfikacją listy obserwowanych artykułów.',
-'addedwatch' => 'Dodana do listy obserwowanych',
-'addedwatchtext' => 'Strona "<b>[[:$1|$1]]</b>" została dodana do Twojej [[{{ns:Special}}:Watchlist|listy obserwowanych]]. Na tej liście znajdzie się rejestr przyszłych zmian tej strony i związanej z nią strony Dyskusji, a nazwa samej strony zostanie <b>wytłuszczona</b> na [[{{ns:Special}}:Recentchanges|liście ostatnich zmian]], aby łatwiej było Ci sam fakt zmiany zauważyć.
-
-Jeśli chcesz usunąć stronę ze swojej listy obserwowanych, kliknij na "Przestań obserwować".',
-'removedwatch' => 'Usunięto z listy obserwowanych',
-'removedwatchtext' => 'Strona "[[:$1]]" została usunięta z Twojej listy obserwowanych.',
-'watch' => 'Obserwuj',
-'watchthispage' => 'Obserwuj tÄ™ stronÄ™',
-'unwatch' => 'Przestań obserwować',
-'unwatchthispage' => 'Przestań obserwować',
-'notanarticle' => 'To nie artykuł',
-'watchnochange' => 'Żadna z obserwowanych stron nie była edytowana w podanym okresie.',
-'watchdetails' => '* liczba obserwowanych przez Ciebie stron: $1, nie liczÄ…c stron dyskusji;
-* [[{{ns:Special}}:Watchlist/edit|Pokaż i edytuj pełną listę]]
-* [[{{ns:Special}}:Watchlist/clear|Usuń wszystkie strony]]',
-'watchmethod-recent'=> 'poszukiwanie ostatnich zmian wśród obserwowanych stron',
-'watchmethod-list' => 'poszukiwanie obserwowanych stron wśród ostatnich zmian',
-'removechecked' => 'Usuń zaznaczone pozycje z listy obserwowanych',
-'watchlistcontains' => 'Lista obserwowanych przez Ciebie stron zawiera $1 pozycji.',
-'watcheditlist' => 'Oto alfabetyczna lista obserwowanych stron. Zaznacz, które z nich chcesz usunąć z listy i kliknij przycisk <i>Usuń...</i> znajdujący się na dole strony.',
-'removingchecked' => 'Usuwamy zaznaczone pozycje z listy obserwowanych...',
-'couldntremove' => 'Nie można było usunąć pozycji "$1"...',
-'iteminvalidname' => 'Problem z pozycjÄ… "$1", niepoprawna nazwa...',
-'wlnote' => 'Poniżej pokazano ostatnie $1 zmian dokonanych w ciągu ostatnich <b>$2</b> godzin.',
-'wlshowlast' => 'Pokaż ostatnie $1 godzin $2 dni ($3)',
-'wlsaved' => 'To jest ostatnia zapisana kopia Twojej listy obserwowanych.',
-'wlhideshowown' => '$1 moje edycje',
-'wlhideshowbots' => '$1 edycje botów',
-'wldone' => 'Wykonano.',
-
-'enotif_reset' => 'Zaznacz wszystkie strony jako odwiedzone',
-'enotif_newpagetext'=> 'To jest nowa strona.',
-'changed' => 'zmieniono',
-'created' => 'utworzono',
-
-# Delete/protect/revert
-#
-'deletepage' => 'Usuń stronę',
-'confirm' => 'Potwierdź',
-'excontent' => 'Zawartość strony "$1"',
-'excontentauthor' => 'treść: "$1" (jedyny autor: [[{{ns:Special}}:Contributions/$2|$2]])',
-'exbeforeblank' => 'Poprzednia zawartość pustej strony "$1"',
-'exblank' => 'Strona była pusta',
-'confirmdelete' => 'Potwierdź usunięcie',
-'deletesub' => '(Usuwanie "$1")',
-'historywarning' => 'Uwaga! Strona, którą chcesz skasować ma starsze wersje:',
-'confirmdeletetext' => 'Zamierzasz trwale usunąć stronę lub plik z bazy danych razem z dotyczącą ich historią. Potwierdź, proszę, swoje zamiary, tzn., że rozumiesz konsekwencje, i że robisz to w zgodzie z [[{{ns:Project}}:Zasady i wskazówki|zasadami]].',
-'actioncomplete' => 'Operacja wykonana',
-'deletedtext' => 'Usunięto "$1". Rejestr ostatnio dokonanych kasowań możesz obejrzeć tutaj: $2.',
-'deletedarticle' => 'usunięto "[[$1]]"',
-'dellogpage' => 'Usunięte',
-'dellogpagetext' => 'To jest lista ostatnio wykonanych kasowań.',
-'deletionlog' => 'rejestr usunięć',
-'reverted' => 'Przywrócono starszą wersję',
-'deletecomment' => 'Powód usunięcia',
-'imagereverted' => 'Przywrócenie wcześniejszej wersji powiodło się.',
-'rollback' => 'Cofnij edycjÄ™',
-'rollback_short' => 'Cofnij',
-'rollbacklink' => 'cofnij',
-'rollbackfailed' => 'Nie udało się cofnąć zmiany',
-'cantrollback' => 'Nie można cofnąć edycji; jest tylko jedna wersja tej strony.',
-'alreadyrolled' => 'Nie można cofnąć ostatniej zmiany strony [[:$1|$1]], której autorem jest [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|dyskusja]]). Ktoś inny zdążył już to zrobić lub wprowadził własne poprawki do treści strony. Autorem ostatniej zmiany jest teraz [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|dyskusja]]).',
-# only shown if there is an edit comment
-'editcomment' => 'Opisano ją następująco: "<i>$1</i>".',
-'revertpage' => 'Wycofano edycję użytkownika [[{{ns:Special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|dyskusja]]). Autor przywróconej wersji to [[{{ns:user}}:$1|$1]].',
-'sessionfailure' => 'Błąd weryfikacji sesji. Twoje polecenie zostało anulowane, aby uniknąć przechwycenia sesji.
-
-Naciśnij "wstecz", przeładuj stronę, po czym ponownie wydaj polecenie.',
-'protectlogpage' => 'Zabezpieczone',
-'protectlogtext' => 'Poniżej znajduje się lista blokad założonych i zdjętych z pojedynczych stron. By dowiedzieć się czegoś więcej o blokowaniu stron, przeczytaj [[{{ns:Project}}:Zabezpieczanie stron]].',
-'protectedarticle' => 'zabezpieczono "[[$1]]"',
-'unprotectedarticle' => 'odbezpieczono "[[$1]]"',
-'protectsub' => '(Zabezpieczanie "$1")',
-'confirmprotecttext' => 'Czy na pewno chcesz zabezpieczyć tę stronę?',
-'confirmprotect' => 'potwierdź zabezpieczenie',
-'protectmoveonly' => 'Zabezpiecz tylko przed przenoszeniem',
-'protectcomment' => 'Powód zabezpieczenia',
-'unprotectsub' => '(Odbezpieczanie "$1")',
-'confirmunprotecttext' => 'Czy na pewno chcesz odbezpieczyć tę stronę?',
-'confirmunprotect' => 'potwierdź odbezpieczenie',
-'unprotectcomment' => 'Powód odbezpieczenia',
-'protect-unchain' => 'Odblokowanie możliwości przenoszenia strony',
-'protect-text' => 'Możesz tu zobaczyć i zmienić poziom zabezpieczenia strony <strong>$1</strong>. Upewnij się, że przestrzegasz [[{{ns:Project}}:Blokowanie stron|zasad zabezpieczania stron]].',
-'protect-viewtext' => 'Nie masz uprawnień do zmiany poziomu zabezpieczenia strony. Obecne ustawienia dla strony <strong>$1</strong> to:',
-'protect-default' => '(wszyscy)',
-'protect-level-autoconfirmed' => 'tylko zarejestrowani',
-'protect-level-sysop' => 'tylko sysopowie',
-
-# restrictions (nouns)
-'restriction-edit' => 'Edytuj',
-'restriction-move' => 'PrzenieÅ›',
-
-# Undelete
-'undelete' => 'Odtwórz skasowaną stronę',
-'undeletepage' => 'Odtwarzanie skasowanych stron',
-'viewdeletedpage' => 'Zobacz skasowane wersje',
-'undeletepagetext' => 'Poniższe strony zostały skasowane, ale ich kopia wciąż znajduje się w archiwum.<br /><b>Uwaga:</b> archiwum co jakiś czas także jest kasowane!',
-'undeleteextrahelp' => 'Aby odtworzyć całą stronę, pozostaw wszystkie pola niezaznaczone i kliknij <b>Odtwórz</b>. Aby wybrać częściowe odtworzenie należy zaznaczyć odpowiednie pole. Naciśnięcie <b>Wyczyść</b> wyczyści wszystkie pola, łącznie z opisem komentarza.',
-'undeletearticle' => 'Odtwórz skasowaną stronę',
-'undeleterevisions' => 'Liczba zarchiwizowanych wersji: $1',
-'undeletehistory' => 'Odtworzenie strony spowoduje przywrócenie także jej wszystkich poprzednich wersji. Jeśli od czasu skasowania ktoś utworzył nową stronę o tej nazwie, odtwarzane wersje znajdą się w jej historii, a obecna wersja pozostanie bez zmian.',
-'undeletehistorynoadmin' => 'Ten artykuł został skasowany. Przyczyna usunięcia podana jest w podsumowaniu poniżej, razem z danymi użytkownika, który edytował artykuł przed skasowaniem. Sama treść usuniętych wersji jest dostępna jedynie dla sysopów (administratorów).',
-'undeleterevision' => 'Skasowano wersjÄ™ z $1',
-'undeletebtn' => 'Odtwórz',
-'undeletereset' => 'Wyczyść',
-'undeletecomment' => 'Powód odtworzenia:',
-'undeletedarticle' => 'odtworzono "$1"',
-'undeletedrevisions' => 'liczba odtworzonych wersji: $1',
-'undeletedpage' => '<big>Odtworzono stronÄ™ $1.</big>
-
-Zobacz [[{{ns:Special}}:Log/delete]], jeśli chcesz przejrzeć rejestr ostatnio skasowanych i odtworzonych stron.',
-
-# Namespace form on various pages
-'namespace' => 'Przestrzeń nazw:',
-'invert' => 'Odwróć wybór',
-
-# Contributions
-#
-'contributions' => 'Wkład użytkownika',
-'mycontris' => 'Moje edycje',
-'contribsub' => 'Dla użytkownika $1',
-'nocontribs' => 'Brak zmian odpowiadajÄ…cych tym kryteriom.',
-'ucnote' => 'Oto lista ostatnich <b>$1</b> zmian dokonanych przez użytkownika w ciągu ostatnich <b>$2</b> dni.',
-'uclinks' => 'Zobacz ostatnie $1 zmian; zobacz ostatnie $2 dni.',
-'uctop' => ' (jako ostatnia)' ,
-'newbies' => 'poczÄ…tkujÄ…cy',
-
-'sp-contributions-newest' => 'Najnowsze',
-'sp-contributions-oldest' => 'Najstarsze',
-'sp-contributions-newer' => 'nowsze $1',
-'sp-contributions-older' => 'starsze $1',
-'sp-contributions-newbies-sub' => 'Dla nowych użytkowników',
-
-# What links here
-#
-'whatlinkshere' => 'LinkujÄ…ce',
-'notargettitle' => 'Wskazywana strona nie istnieje',
-'notargettext' => 'Nie podano strony albo użytkownika, dla których ta operacja ma być wykonana.',
-'linklistsub' => '(Lista linków)',
-'linkshere' => 'Do tej strony odwołują się następujące inne strony:',
-'nolinkshere' => 'Do tej strony nie odwołuje się żadna inna.',
-'isredirect' => 'strona przekierowujÄ…ca',
-'istemplate' => 'dołączony szablon',
-
-# Block/unblock IP
-#
-'blockip' => 'Zablokuj użytkownika',
-'blockiptext' => 'Użyj poniższego formularza aby zablokować prawo zapisu spod określonego adresu IP. Powinno się to robić jedynie by zapobiec wandalizmowi, a zarazem w zgodzie z [[{{ns:Project}}:Zasady i wskazówki|zasadami]]. Podaj powód (np. umieszczając nazwy stron, na których dopuszczono się wandalizmu).',
-'ipaddress' => 'Adres IP',
-'ipadressorusername' => 'Adres IP lub nazwa użytkownika:',
-'ipbexpiry' => 'Czas blokady',
-'ipbreason' => 'Powód',
-'ipbsubmit' => 'Zablokuj użytkownika',
-'ipbother' => 'Inny czas',
-'ipboptions' => '2 godziny:2 hours,1 dzień:1 day,3 dni:3 days,1 tydzień:1 week,2 tygodnie:2 weeks,1 miesiąc:1 month,3 miesiące:3 months,6 miesięcy:6 months,1 rok:1 year,nieskończony:infinite',
-'ipbotheroption' => 'inny',
-'badipaddress' => 'Adres IP jest źle utworzony',
-'blockipsuccesssub' => 'Zablokowanie powiodło się',
-'blockipsuccesstext' => 'Użytkownik [[{{ns:Special}}:Contributions/$1|$1]] został zablokowany. <br />Przejdź do [[{{ns:Special}}:Ipblocklist|listy zablokowanych adresów IP]] by przejrzeć blokady.',
-'unblockip' => 'Odblokuj użytkownika',
-'unblockiptext' => 'Użyj poniższego formularza by przywrócić prawa zapisu dla poprzednio zablokowanego użytkownika lub adresu IP.',
-'ipusubmit' => 'Odblokuj użytkownika',
-'ipusuccess' => '"[[$1]]" został odblokowany',
-'ipblocklist' => 'Lista zablokowanych użytkowników i adresów IP',
-'blocklistline' => '$1, $2 zablokował $3 ($4)',
-'infiniteblock' => 'na zawsze',
-'expiringblock' => 'wygasa $1',
-'ipblocklistempty' => 'Lista zablokowanych użytkowników i adresów IP jest pusta',
-'blocklink' => 'zablokuj',
-'unblocklink' => 'odblokuj',
-'contribslink' => 'wkład',
-'autoblocker' => 'Zablokowano Cię automatycznie ponieważ używasz tego samego adresu IP co użytkownik "[[{{ns:user}}:$1|$1]]". Powód: "<b>$2</b>".',
-'blocklogpage' => 'Zablokowani',
-'blocklogentry' => 'zablokowano "[[$1]]", czas blokady: $2',
-'blocklogtext' => 'Poniżej znajduje się lista blokad założonych i zdjętych z poszczególnych adresów IP. Na liście nie znajdą się adresy IP, które zablokowano w sposób automatyczny. By przejrzeć listę obecnie aktywnych blokad, przejdź na stronę [[{{ns:Special}}:Ipblocklist|Zablokowane adresy IP]].',
-'unblocklogentry' => 'odblokowano "$1"',
-'range_block_disabled' => 'Możliwość blokowania zakresu numerów IP została wyłączona.',
-'ipb_expiry_invalid' => 'Błędny czas wygaśnięcia.',
-'ip_range_invalid' => 'Niewłaściwy zakres adresów IP.',
-'proxyblockreason' => 'Twój adres IP został zablokowany - jest to otwarte proxy. Sprawę należy rozwiązać u dostawcy Internetu.',
-'proxyblocksuccess' => 'Wykonane.',
-'sorbsreason' => 'Twój adres IP znajduje się na liście serwerów open proxy w [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason' => 'Twój adres IP znajduje się na liście serwerów open proxy w [http://www.sorbs.net SORBS] DNSBL. Nie możesz utworzyć konta.',
-
-# Developer tools
-#
-'lockdb' => 'Zablokuj bazÄ™ danych',
-'unlockdb' => 'Odblokuj bazÄ™ danych',
-'lockdbtext' => 'Zablokowanie bazy danych uniemożliwi wszystkim użytkownikom edycję stron, zmianę preferencji, edycję list obserwowanych artykułów oraz inne czynności wymagające dostępu do bazy danych. Potwierdź, proszę, że to jest zgodne z Twoimi zamiarami, i że odblokujesz bazę danych, gdy tylko zakończysz zadania administracyjne.',
-'unlockdbtext' => 'Odblokowanie bazy danych umożliwi wszystkim użytkownikom edycję stron, zmianę preferencji, edycję list obserwowanych artykułów oraz inne czynności związane ze zmianami w bazie danych. Potwierdź, proszę, że to jest zgodne z Twoimi zamiarami.',
-'lockconfirm' => 'Tak, naprawdę chcę zablokować bazę danych.',
-'unlockconfirm' => 'Tak, naprawdę chcę odblokować bazę danych.',
-'lockbtn' => 'Zablokuj bazÄ™ danych',
-'unlockbtn' => 'Odblokuj bazÄ™ danych',
-'locknoconfirm' => 'Nie zaznaczyłeś pola potwierdzenia.',
-'lockdbsuccesssub' => 'Baza danych została pomyślnie zablokowana',
-'unlockdbsuccesssub' => 'Blokada bazy danych usunięta',
-'lockdbsuccesstext' => 'Baza danych została zablokowana.<br />Pamiętaj by usunąć blokadę po zakończeniu spraw administracyjnych.',
-'unlockdbsuccesstext' => 'Baza danych została odblokowana.',
-
-# Make sysop
-'makesysoptitle' => 'Nadaj użytkownikowi uprawnienia administratora',
-'makesysoptext' => 'Ten formularz jest wykorzystywany przez użytkowników o statusie biurokraty do przyznawania użytkownikom praw administratora. Wpisz identyfikator użytkownika do okienka i kliknij na przycisk, aby to uczynić.',
-'makesysopname' => 'Nazwa użytkownika:',
-'makesysopsubmit' => 'Przyznaj temu użytkownikowi prawa administratora',
-'makesysopok' => '<b>Od tej chwili użytkownik "$1" jest już administratorem</b>',
-'makesysopfail' => '<b>Użytkownik "$1" nie może zostać administratorem. (Sprawdź czy poprawnie wpisałeś nazwę użytkownika.)</b>',
-'setbureaucratflag' => 'Ustaw flagÄ™ <i>Biurokraty</i>',
-'setstewardflag' => 'Ustaw flagÄ™ <i>Stewarda</i>',
-'rightslog' => 'Uprawnienia',
-'rightslogtext' => 'Rejestr zmian uprawnień użytkowników.',
-'rightslogentry' => 'zmienił uprawnienia użytkownika $1 z "$2" na "$3"',
-'rights' => 'Uprawnienia:',
-'set_user_rights' => 'Zmień uprawnienia użytkownika',
-'user_rights_set' => '<b>Uprawnienia użytkownika "$1" zostały zmienione</b>',
-'set_rights_fail' => '<b>Uprawnienia użytkownika "$1" nie zostały zmienione. (Sprawdź czy poprawnie wpisałeś nazwę użytkownika.)</b>',
-'makesysop' => 'Przyznaj użytkownikowi prawa administratora',
-'already_sysop' => 'Ten użytkownik jest już administratorem',
-'already_bureaucrat' => 'Ten użytkownik jest już biurokratą',
-'already_steward' => 'Ten użytkownik jest już stewardem',
-'rightsnone' => '(podstawowe)',
-
-# Move page
-#
-'movepage' => 'PrzenieÅ› stronÄ™',
-'movepagetext' => 'Za pomocą poniższego formularza zmienisz nazwę strony, przenosząc jednocześnie jej historię.
-Pod starym tytułem zostanie umieszczona strona przekierowująca. Linki do starego tytułu pozostaną niezmienione.
-Upewnij się, że uwzględniasz podwójne lub zerwane przekierowania. Odpowiadasz za to, żeby linki odnosiły się do właściwych artykułów!
-
-Strona <b>nie</b> będzie przeniesiona jeśli:
-*jest pusta i nigdy nie była edytowana
-*jest stronÄ… przekierowujÄ…cÄ…
-*strona o nowej nazwie już istnieje
-
-<b>UWAGA!</b>
-Może to być drastyczna lub nieprzewidywalna zmiana w przypadku popularnych stron; upewnij się co do konsekwencji tej operacji zanim się na nią zdecydujesz.',
-'movepagetalktext' => 'Odpowiednia strona dyskusji, jeśli istnieje, będzie przeniesiona automatycznie, pod warunkiem, że:
-*nie przenosisz strony do innej przestrzeni nazw
-*nie istnieje strona dyskusji o nowej nazwie
-W takich przypadkach tekst dyskusji trzeba przenieść, i ewentualnie połączyć z istniejącym, ręcznie. Możesz też zrezygnować z przeniesienia dyskusji (poniższy <i>checkbox</i>).',
-'movearticle' => 'PrzenieÅ› stronÄ™',
-'movenologin' => 'Brak logowania',
-'movenologintext' => 'Musisz być zarejestrowanym i [[{{ns:Special}}:Userlogin|zalogowanym]] użytkownikiem aby móc przenieść stronę.',
-'newtitle' => 'Nowy tytuł',
-'movepagebtn' => 'PrzenieÅ› stronÄ™',
-'pagemovedsub' => 'Przeniesienie powiodło się',
-'pagemovedtext' => 'Strona "[[:$1|$1]]" została przeniesiona do "[[:$2|$2]]".',
-'articleexists' => 'Strona o podanej nazwie już istnieje albo wybrana przez Ciebie nazwa nie jest poprawna. Wybierz, proszę, nową nazwę.',
-'talkexists' => 'Strona artykułu została przeniesiona, natomiast strona dyskusji nie - strona dyskusji o nowym tytule już istnieje. Połącz, proszę, teksty obu dyskusji ręcznie.',
-'movedto' => 'przeniesiono do',
-'movetalk' => 'Przenieś także stronę dyskusji, jeśli to możliwe.',
-'talkpagemoved' => 'Odpowiednia strona z <i>Dyskusją</i> także została przeniesiona.',
-'talkpagenotmoved' => 'Odpowiednia strona z <i>Dyskusją</i> <strong>nie</strong> została przeniesiona.',
-'1movedto2' => '[[$1]] przeniesiono do [[$2]]',
-'1movedto2_redir' => '[[$1]] przeniesiono do [[$2]] nad przekierowaniem',
-'movelogpage' => 'Przeniesione',
-'movelogpagetext' => 'Oto lista stron, które ostatnio zostały przeniesione.',
-'movereason' => 'Powód',
-'revertmove' => 'cofnij',
-'delete_and_move' => 'Usuń i przenieś',
-'delete_and_move_text' => '== Wymagane usunięcie ==
-
-Artykuł docelowy "[[:$1|$1]]" już istnieje. Czy chcesz go usunąć, by zrobić miejsce dla przenoszonego artykułu?',
-'delete_and_move_confirm' => 'Tak, usuń stronę',
-'delete_and_move_reason' => 'Usunięto by zrobić miejsce dla przenoszonego artykułu',
-'selfmove' => 'Nazwy stron źródłowej i docelowej są takie same. Strony nie można przenieść na nią samą!',
-'immobile_namespace' => 'Docelowy tytuł jest specjalnego typu. Nie można przenieść do tej przestrzeni nazw.',
-
-# Export
-
-'export' => 'Eksport stron',
-'exporttext' => 'Możesz wyeksportować tekst i historię edycji danej strony lub zestawu stron w postaci XML. Taki zrzut można potem (jak import już będzie działać) zaimportować do innej wiki działającej na oprogramowaniu MediaWiki, obrabiać lub po prostu trzymać dla zabawy.
-
-Żeby uzyskać kilka stron wpisz ich nazwy jedna pod drugą.
-
-Można również użyć łącza, np. [[{{ns:Special}}:Export/{{Mediawiki:mainpage}}]] dla strony {{Mediawiki:mainpage}}.',
-'exportcuronly' => 'Tylko bieżąca wersja, bez historii',
-'exportnohistory' => '----
-<b>Uwaga:</b> możliwość eksportowania pełnej historii stron została wyłączona.',
-
-# Namespace 8 related
-
-'allmessages' => 'Komunikaty systemowe',
-'allmessagesname' => 'Nazwa',
-'allmessagesdefault' => 'Tekst domyślny',
-'allmessagescurrent' => 'Tekst obecny',
-'allmessagestext' => 'Oto lista wszystkich komunikatów dostępnych w przestrzeni nazw MediaWiki:',
-'allmessagesnotsupportedUI' => 'Wybrany przez Ciebie język interfejsu <b>$1</b> nie jest wspierany przez stronę Special:Allmessages.',
-'allmessagesfilter' => 'Filtr nazw komunikatów:',
-'allmessagesmodified' => 'Pokaż tylko zmodyfikowane',
-
-# Thumbnails
-
-'thumbnail-more' => 'Powiększ',
-'missingimage' => '<b>Brak obrazka</b><br /><i>$1</i>',
-'filemissing' => 'Brak pliku',
-'thumbnail_error' => 'BÅ‚Ä…d przy generowaniu miniatury: $1',
-
-# Special:Import
-'import' => 'Importuj strony',
-'importinterwiki' => 'Transwiki import',
-'importfailed' => 'Import nie powiódł się: $1',
-'importnotext' => 'Brak tekstu lub zawartości',
-'importsuccess' => 'Import zakończony powodzeniem!',
-'importnosources' => 'Możliwość bezpośredniego importu historii została wyłączona: nie zdefiniowano źródła.',
-'importnofile' => 'Importowany plik nie został załadowany.',
-
-# tooltip help for some actions, most are in Monobook.js
-'tooltip-search' => 'Przeszukaj serwis {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'Oznacz zmiany jako drobne [alt-i]',
-'tooltip-save' => 'Zapisz zmiany [alt-s]',
-'tooltip-preview' => 'Obejrzyj efekt swojej edycji przed zapisaniem zmian! [alt-p]',
-'tooltip-diff' => 'Pokaż zmiany dokonane w tekście. [alt-v]',
-'tooltip-compareselectedversions' => 'Zobacz różnice między dwoma wybranymi wersjami strony. [alt-v]',
-'tooltip-watch' => 'Dodaj tÄ™ stronÄ™ do listy obserwowanych [alt-w]',
-
-# Attribution
-
-'lastmodifiedby' => 'Ostatnia edycja tej strony: $1 (autor zmian: $2)',
-'and' => 'oraz',
-'others' => 'inni',
-'creditspage' => 'Autorzy',
-'nocredits' => 'Nie ma informacji o autorach tej strony.',
-
-# Spam protection
-
-'spamprotectiontitle' => 'Filtr antyspamowy',
-'spamprotectiontext' => 'Strona, którą chciałeś zapisać została zablokowana przez filtr antyspamowy. Najprawdopodobniej zostało to spowodowane przez link do zewnętrznej strony internetowej.',
-'spamprotectionmatch' => 'Tekst, który uruchomił nasz filtr antyspamowy to: $1',
-'subcategorycount' => '{{PLURAL:$1|Jest jedna podkategoria|Liczba podkategorii: $1}}',
-'categoryarticlecount' => '{{PLURAL:$1|Jest jeden artykuł w tej kategorii|Liczba artykułów w tej kategorii: $1}}',
-'listingcontinuesabbrev' => " c.d.",
-'spam_reverting' => 'Przywracanie ostatniej wersji nie zawierającej odnośników do $1',
-'spam_blanking' => 'Wszystkie wersje zawierały odnośniki do $1; czyszczenie strony',
-
-# Info page
-'infosubtitle' => 'Informacja o stronie',
-'numedits' => 'Liczba edycji (artykuł): $1',
-'numtalkedits' => 'Liczba edycji (strona dyskusji): $1',
-'numwatchers' => 'Liczba obserwujÄ…cych: $1',
-'numauthors' => 'Liczba autorów (artykuł): $1',
-'numtalkauthors' => 'Liczba autorów (strona dyskusji): $1',
-
-# Math options
-'mw_math_png' => 'Zawsze jako PNG',
-'mw_math_simple' => 'HTML dla prostych, dla reszty PNG',
-'mw_math_html' => 'Spróbuj HTML; jeśli zawiedzie, to PNG',
-'mw_math_source' => 'Pozostaw w TeXu (dla przeglÄ…darek tekstowych)',
-'mw_math_modern' => 'HTML, dla nowszych przeglÄ…darek',
-'mw_math_mathml' => 'MathML (eksperymentalne)',
-
-# Patrolling
-'markaspatrolleddiff' => 'oznacz edycjÄ™ jako "sprawdzonÄ…"',
-'markaspatrolledtext' => 'Oznacz ten artykuł jako "sprawdzony"',
-'markedaspatrolled' => 'Sprawdzone',
-'markedaspatrolledtext' => 'Ta wersja została oznaczona jako "sprawdzona".',
-'rcpatroldisabled' => 'Wyłączono patrolowanie w "Ostatnich zmianach"',
-'rcpatroldisabledtext' => 'Patrolowanie w "Ostatnich zmianach" jest obecnie wyłączone',
-'markedaspatrollederror' => 'Nie można oznaczyć jako "sprawdzone"',
-'markedaspatrollederrortext' => 'Musisz wybrać wersję żeby oznaczyć ją jako "sprawdzoną".',
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Moja osobista strona\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Strona użytkownika numeru IP spod którego edytujesz\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Moja strona dyskusji\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Dyskusja o edycjach z tego numeru IP\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Moje preferencje\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Lista stron obserwowanych\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Lista moich edycji\');
-ta[\'pt-login\'] = new Array(\'o\',\'Zachęcamy do zalogowania się, choć nie jest to obowiązkowe.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Zachęcamy do zalogowania się, choć nie jest to obowiązkowe\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Wylogowanie\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Dyskusja o zawartości tej strony.\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Możesz edytować tę stronę. Przed zapisaniem zmian użyj przycisku podgląd.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Dodaj swój komentarz do dyskusji\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Ta strona jest zabezpieczona. Możesz zobaczyć tekst źródłowy.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Starsze wersje tej strony.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Zabezpiecz tÄ™ stronÄ™.\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Usuń tę stronę\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Przywróć wersję tej strony sprzed usunięcia\');
-ta[\'ca-move\'] = new Array(\'m\',\'PrzenieÅ› tÄ™ stronÄ™.\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Nie masz wystarczających uprawnień do przeniesienia tej strony\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Dodaj tÄ™ stronÄ™ do listy obserwowanych\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Usuń tę stronę z listy obserwowanych\');
-ta[\'search\'] = new Array(\'f\',\'Szukaj w wiki\');
-ta[\'p-logo\'] = new Array(\'\',\'Strona główna\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Zobacz stronę główną\');
-ta[\'n-portal\'] = new Array(\'\',\'O projekcie, co możesz zrobić, gdzie możesz znaleźć informacje\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Informacje o aktualnych wydarzeniach\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Lista ostatnich zmian w artykułach\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Pokaż losowo wybraną stronę\');
-ta[\'n-help\'] = new Array(\'\',\'Zapoznaj się z obsługą wiki\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Wesprzyj nas\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Pokaż listę stron linkujących do tego artykułu\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Ostatnie zmiany w stronach linkujÄ…cych do tej strony\');
-ta[\'feed-rss\'] = new Array(\'\',\'Kanał RSS dla tej strony\');
-ta[\'feed-atom\'] = new Array(\'\',\'Kanał Atom dla tej strony\');
-ta[\'t-contributions\'] = new Array(\'\',\'Pokaż listę edycji tego użytkownika\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Wyślij e-mail do tego użytkownika\');
-ta[\'t-upload\'] = new Array(\'u\',\'Wyślij plik na serwer\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Lista wszystkich specjalnych stron\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Zobacz stronę artykułu\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Zobacz stronę osobistą użytkownika\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Pokaż stronę pliku\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'To jest specjalna strona. Nie możesz jej edytować.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Zobacz stronÄ™ projektu\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Zobacz stronÄ™ grafiki\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Zobacz komunikat systemowy\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Zobacz szablon\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Zobacz stronÄ™ pomocy\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Zobacz stronÄ™ kategorii\');',
-
-# image deletion
-'deletedrevision' => 'Skasowano poprzednie wersje $1.',
-
-# browsing diffs
-'previousdiff' => '↠Poprzednia edycja',
-'nextdiff' => 'Następna edycja →',
-
-'imagemaxsize' => 'Na stronach opisu pokaż grafiki przeskalowane do rozdzielczości:',
-'thumbsize' => 'Rozmiar miniaturki:',
-'showbigimage' => 'Pobierz grafikę w wyższej rozdzielczości ($1x$2, $3 KB)',
-
-'newimages' => 'Najnowsze grafiki',
-'showhidebots' => '($1 boty)',
-'noimages' => 'Nic.',
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Użytkownik:',
-'speciallogtitlelabel' => 'Tytuł:',
-
-'passwordtooshort' => 'Twoje hasło jest za krótkie. Musi mieć co najmniej $1 znaków.',
-
-# Media Warning
-'mediawarning' => '<b>Uwaga:</b> Ten plik może zawierać złośliwy kod, otwierając go możesz zarazić swój system.<hr />',
-
-'fileinfo' => '$1KB, typ MIME: <code>$2</code>',
-
-# Metadata
-'metadata' => 'Metadane',
-'metadata-help' => 'Niniejszy plik zawiera dodatkowe informacje, prawdopodobnie dodane przez aparat cyfrowy lub skaner. Jeśli plik był modyfikowany, dane mogą być częściowo błędne.',
-'metadata-expand' => 'Pokaż szczegóły',
-'metadata-collapse' => 'Ukryj szczegóły',
-
-# Exif tags
-'exif-imagewidth' => 'Szerokość',
-'exif-imagelength' => 'Wysokość',
-'exif-compression' => 'Schemat kompresji',
-'exif-orientation' => 'Orientacja',
-'exif-planarconfiguration' => 'Rozkład danych',
-'exif-xresolution' => 'rozdzielczosć w poziomie',
-'exif-yresolution' => 'rozdzielczość w pionie',
-'exif-resolutionunit' => 'Jednostki rozdzielczośći X i Y',
-'exif-jpeginterchangeformatlength' => 'Wielkość pliku JPEG',
-'exif-whitepoint' => 'Punkty bieli',
-'exif-ycbcrcoefficients' => 'Współczynniki macierzy transformacji przestrzeni barw',
-'exif-datetime' => 'Data i czas zmiany pliku',
-'exif-imagedescription' => 'Tytuł',
-'exif-make' => 'Producent aparatu',
-'exif-model' => 'Model aparatu',
-'exif-software' => 'Oprogramowanie',
-'exif-artist' => 'Autor',
-'exif-copyright' => 'Właściciel praw autorskich',
-'exif-exifversion' => 'Wersja EXIF',
-'exif-flashpixversion' => 'Obsługiwana wersja Flashpix',
-'exif-colorspace' => 'Przestrzeń kolorów',
-'exif-componentsconfiguration' => 'Znaczenie elementów',
-'exif-compressedbitsperpixel' => 'Tryb kompresji grafiki',
-'exif-makernote' => 'Informacje producenta',
-'exif-usercomment' => 'Komentarz',
-'exif-relatedsoundfile' => 'Zawiera plik audio',
-'exif-datetimeoriginal' => 'Data i czas utworzenia',
-'exif-datetimedigitized' => 'Data i czas utworzenia kopii cyfrowej',
-'exif-exposuretime' => 'Czas ekspozycji',
-'exif-exposuretime-format' => '$1 s. ($2)',
-'exif-fnumber' => 'Wartość przesłony',
-'exif-exposureprogram' => 'Program ekspozycji',
-'exif-oecf' => 'Optyczno-elektroniczna zamiana wektora',
-'exif-shutterspeedvalue' => 'Czas naświetlania',
-'exif-aperturevalue' => 'Wartość przesłony',
-'exif-brightnessvalue' => 'Jasność',
-'exif-exposurebiasvalue' => 'Nastawienie ekspozycji',
-'exif-maxaperturevalue' => 'Maksymalna wartość przysłony',
-'exif-subjectdistance' => 'Odległość od obiektu',
-'exif-meteringmode' => 'Tryb pomiaru',
-'exif-lightsource' => 'Źródło światła',
-'exif-flash' => 'Lampa błyskowa',
-'exif-focallength' => 'Długość ogniskowej soczewki',
-'exif-subjectarea' => 'Otoczenie obiektu',
-'exif-flashenergy' => 'Moc lampy błyskowej',
-'exif-focalplanexresolution' => 'Rozdzielczość w poziomie płaszczyzny odwzorowania obiektywu',
-'exif-focalplaneyresolution' => 'Rozdzielczość w pionie płaszczyzny odwzorowania obiektywu',
-'exif-focalplaneresolutionunit' => 'Jednostka rozdzielczości płaszczyzny odwzorowania obiektywu',
-'exif-subjectlocation' => 'Umiejscowienie obiektu',
-'exif-exposureindex' => 'Tabela ekspozycji',
-'exif-sensingmethod' => 'Metoda pomiaru',
-'exif-filesource' => 'Plik źródłowy',
-'exif-scenetype' => 'Typ sceny',
-'exif-cfapattern' => 'Wzór CFA',
-'exif-customrendered' => 'Rodzaj obróbki',
-'exif-exposuremode' => 'Ekspozycja',
-'exif-whitebalance' => 'Balans bieli',
-'exif-digitalzoomratio' => 'Przybliżenie cyfrowe',
-'exif-focallengthin35mmfilm' => 'Długość ogniskowej na filmie 35 mm',
-'exif-scenecapturetype' => 'Rodzaj sceny',
-'exif-gaincontrol' => 'Kontrola sceny',
-'exif-contrast' => 'Kontrast',
-'exif-saturation' => 'Nasycenie barw',
-'exif-sharpness' => 'Ostrość',
-'exif-devicesettingdescription' => 'Opis ustawień urządzenia',
-'exif-subjectdistancerange' => 'Zakres odległości od obiektu',
-'exif-imageuniqueid' => 'ID grafiki',
-'exif-gpsversionid' => 'Wersja GPS',
-'exif-gpslatituderef' => 'Północna lub południowa szerokość geograficzna',
-'exif-gpslatitude' => 'Szerokość geograficzna',
-'exif-gpslongituderef' => 'Wschodnia lub zachodnia długość geograficzna',
-'exif-gpslongitude' => 'Długość geograficzna',
-'exif-gpsaltituderef' => 'Wielkość odwoławcza',
-'exif-gpsaltitude' => 'Wysokość',
-'exif-gpstimestamp' => 'Czas GPS (zegar atomowy)',
-'exif-gpssatellites' => 'Satelity użyte do pomiaru',
-'exif-gpsstatus' => 'Otrzymany status',
-'exif-gpsmeasuremode' => 'Tryb pomiaru',
-'exif-gpsdop' => 'Precyzja pomiaru',
-'exif-gpsspeedref' => 'Jednostka prędkości',
-'exif-gpsspeed' => 'Prędkość odbiornika GPS',
-'exif-gpstrackref' => 'Poprawka pomiędzy kierunkiem i celem',
-'exif-gpstrack' => 'Kierunek ruchu',
-'exif-gpsdestlatitude' => 'Szerokość geograficzna celu',
-'exif-gpsdestlongitude' => 'Długość geograficzna celu',
-'exif-gpsdestdistance' => 'Odległość od celu',
-'exif-gpsprocessingmethod' => 'Nazwa metody GPS',
-'exif-gpsareainformation' => 'Nazwa przestrzeni GPS',
-'exif-gpsdatestamp' => 'Data GPS',
-
-# Exif attributes
-
-'exif-compression-1' => 'Nieskompresowany',
-
-'exif-orientation-1' => 'Normalna',
-'exif-orientation-2' => 'Odwrócona w poziomie',
-'exif-orientation-3' => 'Obrócona o 180°',
-'exif-orientation-4' => 'Odwrócona w pionie',
-'exif-orientation-5' => 'Obrót o 90° przeciwnie do wskazówek zegara i odwrócenie w pionie',
-'exif-orientation-6' => 'Obrót o 90° zgodnie ze wskazówkami zegara',
-'exif-orientation-7' => 'Obrót o 90° zgodnie do wskazówek zegara i odwrót w pionie',
-'exif-orientation-8' => 'Obrót o 90° przeciwnie do wskazówek zegara',
-
-'exif-planarconfiguration-1' => 'format masywny',
-'exif-planarconfiguration-2' => 'format powierzchniowy',
-
-'exif-componentsconfiguration-0' => 'nie istnieje',
-
-'exif-exposureprogram-0' => 'Nie zdefiniowany',
-'exif-exposureprogram-1' => 'Manualny',
-'exif-exposureprogram-2' => 'Normalny',
-'exif-exposureprogram-3' => 'Preselekcja przesłony',
-'exif-exposureprogram-4' => 'Preselekcja migawki',
-'exif-exposureprogram-5' => 'Kreatywny (duża głębia ostrości)',
-'exif-exposureprogram-6' => 'Aktywny (duża szybkość migawki)',
-'exif-exposureprogram-7' => 'Tryb portretowy (dla zdjęć z bliska, z rozmazanym tłem)',
-'exif-exposureprogram-8' => 'Tryb krajobrazowy (dla dalekich zdjęć z ostrym tłem)',
-
-'exif-subjectdistance-value' => '$1 metrów',
-
-'exif-meteringmode-0' => 'Nieznany',
-'exif-meteringmode-1' => 'Åšredni',
-'exif-meteringmode-2' => 'Średnia ważona',
-'exif-meteringmode-3' => 'Punktowy',
-'exif-meteringmode-4' => 'Wielopunktowy',
-'exif-meteringmode-5' => 'Próbkowy',
-'exif-meteringmode-6' => 'Częściowy',
-'exif-meteringmode-255' => 'Inny',
-
-'exif-lightsource-0' => 'Nieznane',
-'exif-lightsource-1' => 'Światło dzienne',
-'exif-lightsource-2' => 'Światło jarzeniowe',
-'exif-lightsource-3' => 'Światło sztuczne (żarowe)',
-'exif-lightsource-4' => 'Lampa błyskowa',
-'exif-lightsource-9' => 'Dobra pogoda',
-'exif-lightsource-10' => 'Zachmurzona pogoda',
-'exif-lightsource-11' => 'Cienie',
-'exif-lightsource-12' => 'Jarzeniowe światło dnia (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Jarzeniowe białe (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Jarzeniowe miękkie (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Jarzeniowe białe (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Światło standardowe A',
-'exif-lightsource-18' => 'Światło standardowe B',
-'exif-lightsource-19' => 'Światło standardowe C',
-'exif-lightsource-24' => 'Żarowe studyjne',
-'exif-lightsource-255' => 'Inne źródło światła',
-
-'exif-focalplaneresolutionunit-2' => 'cale',
-
-'exif-sensingmethod-1' => 'Niezdefiniowana',
-'exif-sensingmethod-7' => 'Trilinearna',
-
-'exif-scenetype-1' => 'Obiekt fotografowany bezpośrednio',
-
-'exif-customrendered-0' => 'Tryb normalny',
-'exif-customrendered-1' => 'Tryb zmienny',
-
-'exif-exposuremode-0' => 'Automatyczna',
-'exif-exposuremode-1' => 'Manualna',
-'exif-exposuremode-2' => 'Wieloprzysłonowa',
-
-'exif-whitebalance-0' => 'Automatyczny balans bieli',
-'exif-whitebalance-1' => 'Ręczny balans bieli',
-
-'exif-scenecapturetype-0' => 'Standardowy',
-'exif-scenecapturetype-1' => 'Krajobraz',
-'exif-scenecapturetype-2' => 'Portret',
-'exif-scenecapturetype-3' => 'Scena nocna',
-
-'exif-gaincontrol-0' => 'Brak',
-'exif-gaincontrol-1' => 'Niskie wzmocnienie',
-'exif-gaincontrol-2' => 'Wysokie wzmocnienie',
-'exif-gaincontrol-3' => 'Niskie osłabienie',
-'exif-gaincontrol-4' => 'Wysokie osłabienie',
-
-'exif-contrast-0' => 'Normalny',
-'exif-contrast-1' => 'Miękki',
-'exif-contrast-2' => 'Twardy',
-
-'exif-saturation-0' => 'Normalne',
-'exif-saturation-1' => 'Niskie',
-'exif-saturation-2' => 'Wysokie',
-
-'exif-sharpness-0' => 'Normalna',
-'exif-sharpness-1' => 'Miękka',
-'exif-sharpness-2' => 'Twarda',
-
-'exif-subjectdistancerange-0' => 'Nieznana',
-'exif-subjectdistancerange-1' => 'Makro',
-'exif-subjectdistancerange-2' => 'Widok z bliska',
-'exif-subjectdistancerange-3' => 'Widok z daleka',
-
-// Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
-'exif-gpslatitude-n' => 'Szerokość geograficzna północna',
-'exif-gpslatitude-s' => 'Szerokość geograficzna południowa',
-
-// Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
-'exif-gpslongitude-e' => 'Długość geograficzna wschodnia',
-'exif-gpslongitude-w' => 'Długość geograficzna zachodnia',
-
-'exif-gpsstatus-a' => 'Pomiar w trakcie',
-'exif-gpsstatus-v' => 'Pomiar interoperacyjny',
-
-'exif-gpsmeasuremode-2' => '2-wymiarowy',
-'exif-gpsmeasuremode-3' => '3-wymiarowy',
-
-// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
-'exif-gpsspeed-k' => 'Kilometry na godzinÄ™',
-'exif-gpsspeed-m' => 'Mile na godzinÄ™',
-'exif-gpsspeed-n' => 'Węzły',
-
-// Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
-'exif-gpsdirection-t' => 'Prawdziwy kierunek',
-'exif-gpsdirection-m' => 'Kierunek magnetyczny',
-
-# external editor support
-'edit-externally' => 'Edytuj ten plik używając zewnętrznej aplikacji',
-'edit-externally-help' => 'Zobacz więcej informacji o używaniu [http://meta.wikimedia.org/wiki/Help:External_editors zewnętrznych edytorów].',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'wszystkie',
-'imagelistall' => 'wszystkich',
-'watchlistall1' => 'wszystkie',
-'watchlistall2' => 'wszystkie',
-'namespacesall' => 'wszystkie',
-
-# E-mail address confirmation
-'confirmemail' => 'Potwierdź adres e-mail',
-'confirmemail_text' => 'Wymagane jest potwierdzenie adresu e-mail przed użyciem funkcji pocztowych. Wciśnij przycisk poniżej aby wysłać na swój adres list uwierzytelniający. W liście znajdziesz link zawierający kod: załaduj go do przeglądarki aby potwierdzić swój adres.',
-'confirmemail_send' => 'Wyślij kod potwierdzenia',
-'confirmemail_sent' => 'E-mail uwierzytelniający został wysłany.',
-'confirmemail_sendfailed' => 'Nie udało się wsłać maila potwierdzającego. Proszę sprawdzić adres.',
-'confirmemail_invalid' => 'Błędny kod potwierdzenia. Kod może być przedawniony.',
-'confirmemail_needlogin' => 'Musisz $1 aby potwierdzić adres email.',
-'confirmemail_success' => 'Adres e-mail został zatwierdzony. Możesz się zalogować i cieszyć możliwościami wiki.',
-'confirmemail_loggedin' => 'Twój adres email został potwierdzony.',
-'confirmemail_error' => 'Pojawiły się błędy przy zapisywaniu potwierdzenia.',
-
-'confirmemail_subject' => '{{SITENAME}} - potwierdzenie adresu e-mail',
-'confirmemail_body' => 'Ktoś łącząc się z komputera o adresie IP $1 zarejestrował w serwisie
-{{SITENAME}} konto "$2" podajÄ…c niniejszy adres email.
-
-Aby potwierdzić, że to Ty zarejestrowałeś/aś to konto oraz aby włączyć
-wszystkie funkcje wymagające działającego adresu email, otwórz w swojej
-przeglÄ…darce ten link:
-
-$3
-
-Jeśli to NIE TY zarejestrowałeś/aś to konto, NIE KLIKAJ W POWYŻSZY LINK.
-Kod zawarty w linku straci ważność $4.',
-
-# Inputbox extension, may be useful in other contexts as well
-'searchfulltext' => 'Szukaj w całych tekstach',
-'createarticle' => 'Utwórz artykuł',
-
-# Scary transclusion
-'scarytranscludefailed' => '[Nie powiodło się pobranie szablonu dla $1]',
-'scarytranscludetoolong' => '[URL za długi]',
-
-# Trackbacks
-'trackbackbox' => '<div id="mw_trackbacks">
-Sygnały Trackback dla tego artykułu:<br />
-$1
-</div>',
-'trackbackremove' => ' ([$1 Usuń])',
-'trackbackdeleteok' => 'Trackback został usunięty.',
-
-# delete conflict
-
-'deletedwhileediting' => 'Uwaga: Ta strona została usunięta po tym, jak rozpoczęłeś jej edycję!',
-'confirmrecreate' => 'Użytkownik [[{{ns:user}}:$1|$1]] ([[{{ns:user_talk}}:$1|dyskusja]]) usunął ten artykuł po tym jak rozpocząłeś jego edycję, podając jako powód usunięcia:
-: <b>$2</b>
-Potwierdź chęć odtworzenia tego artykułu.',
-'recreate' => 'Odtwórz',
-
-# HTML dump
-'redirectingto' => 'Przechodzenie do [[:$1|$1]]...',
-
-# action=purge
-'confirm_purge' => 'Wyczyścić bufor dla tej strony?
-
-$1',
-
-'youhavenewmessagesmulti' => 'Masz nowe wiadomości: $1',
-'searchcontaining' => 'Szukaj artykułów zawierających <i>$1</i>.',
-'searchnamed' => 'Szukaj artykułów nazywających się <i>$1</i>.',
-'articletitles' => 'Artykuły zaczynające się od <i>$1</i>',
-'hideresults' => 'Ukryj wyniki',
-
-# DISPLAYTITLE
-'displaytitle' => '(Link do tej strony to [[:$1|$1]])',
-
-);
-
-
-?>
diff --git a/languages/MessagesPms.php b/languages/MessagesPms.php
deleted file mode 100644
index 90921992..00000000
--- a/languages/MessagesPms.php
+++ /dev/null
@@ -1,1684 +0,0 @@
-<?php
-
-global $wgAllMessagesPms;
-$wgAllMessagesPms = array(
-'tog-underline' => 'Anliure con la sotliniadura',
-'tog-highlightbroken' => 'Buta an evidensa j\'anliure che a men-o a<br />
-dj\'artìcol ancó pa scrit',
-'tog-justify' => 'Paràgraf: giustificà',
-'tog-hideminor' => 'Stërma le modifiche cite<br />ant sla pàgina "Ùltime Modìfiche"',
-'tog-extendwatchlist' => 'Slarga la funsion "ten sot euj" an manera che a la smon-a tute le modìfiche che as peulo fesse',
-'tog-usenewrc' => 'Ùltime modìfiche an bela forma (a-i va Javascript)',
-'tog-numberheadings' => 'Tìtoj ëd paràgraf<br />che as nùmero daspërlor',
-'tog-showtoolbar' => 'Mostra la bara dj\'utiss (a-i va Javascript)',
-'tog-editondblclick' => 'Dobia sgnacà për modifiché l\'artìcol<br />(a-i va JavaScript)',
-'tog-editsection' => 'Abìlita la modìfica dle session con j\'anliure [modìfica]',
-'tog-editsectiononrightclick'=> 'Abilité la modìfica dle session ën sgnacand-je ansima<br /> al tìtol col tast drit dël rat (a-i va Javascript)',
-'tog-showtoc' => 'Buta le tàole dij contnù<br />(për j\'artìcoj che l\'han pì che 3 session)',
-'tog-rememberpassword' => 'Vis-te la ciav<br />(nen mach për na session<br />- a l\'ha da manca dij cookies)',
-'tog-editwidth' => 'Quàder ëd modìfica slargà<br />al màssim',
-'tog-watchcreations' => 'Gionta le pàgine che i creo mi a la lista ëd lòn che im ten-o sot euj',
-'tog-watchdefault' => 'Notìfica dj\'articoli neuv e ëd coj modificà',
-'tog-minordefault' => 'Marca tute le modìfica coma cite<br />(mach coma predefinission dla casela)',
-'tog-previewontop' => 'Smon-e la preuva dzora al quàder ëd modìfica dël test e nen sota',
-'tog-previewonfirst' => 'Smon na preuva la prima vira che as fa na modìfica',
-'tog-nocache' => 'Dòvra pa la memorisassion \'\'cache\'\' për le pàgine',
-'tog-enotifwatchlistpages'=> 'Mand-me un messagi an pòsta eletrònica quand a-i son dle modìfiche a le pàgine',
-'tog-enotifusertalkpages'=> 'Mand-me un messagi ëd pòsta eletrònica quand a-i son dle modìfiche a mia pàgina dle ciaciarade',
-'tog-enotifminoredits' => 'Mand-me un messagi an pòsta bele che për le modìfiche cite',
-'tog-enotifrevealaddr' => 'Lassa che a së s-ciàira mia adrëssa ëd pòsta eletrònica ant ij messagi ëd notìfica',
-'tog-shownumberswatching'=> 'Smon ël nùmer d\'utent che as ten-o la pàgina sot euj',
-'tog-fancysig' => 'Modìfica mai la firma da coma a l\'é ambelessì (as dòvra për fesse na firma fòra stàndard)',
-'tog-externaleditor' => 'Dòvra coma stàndard n\'editor ëd test estern',
-'tog-externaldiff' => 'Dòvra për stàndard un programa "diff" estern',
-'tog-showjumplinks' => 'Dòvra j\'anliure d\'acessibilità dla sòrt "Va a"',
-'tog-uselivepreview' => 'Dòvra la funsion \'\'Preuva dal viv\'\' (a-i va JavaScript e a l\'é mach sperimental)',
-'tog-autopatrol' => 'Marca mie modìfiche coma \'\'già verificà\'\'',
-'tog-forceeditsummary' => 'Ciama conferma se ël somari dla modìfica a l\'é veujd',
-'tog-watchlisthideown' => 'Stërma mie modìfiche ant la ròba che im ten-o sot euj',
-'tog-watchlisthidebots' => 'Stërma le modìfiche faite daj trigomiro ant la lista dle ròbe che im ten-o sot euj',
-'underline-always' => 'Sempe',
-'underline-never' => 'Mai',
-'underline-default' => 'Dòvra lë stàndard dël programma ëd navigassion (browser)',
-'skinpreview' => '(Preuva)',
-'sunday' => 'Dumìnica',
-'monday' => 'Lun-es',
-'tuesday' => 'Martes',
-'wednesday' => 'Merco',
-'thursday' => 'Giòbia',
-'friday' => 'Vënner',
-'saturday' => 'Saba',
-'january' => 'Gené',
-'february' => 'Fërvé',
-'march' => 'Mars',
-'april' => 'Avril',
-'may_long' => 'Magg',
-'june' => 'Giugn',
-'july' => 'Luj',
-'august' => 'Aost',
-'september' => 'Stémber',
-'october' => 'Otóber',
-'november' => 'Novémber',
-'december' => 'Dzémber',
-'jan' => 'Gen',
-'feb' => 'Fër',
-'mar' => 'Mar',
-'apr' => 'Avr',
-'may' => 'Mag',
-'jun' => 'Giu',
-'jul' => 'Luj',
-'aug' => 'Aos',
-'sep' => 'Ste',
-'oct' => 'Oto',
-'nov' => 'Nov',
-'dec' => 'Dze',
-'categories' => '{{PLURAL:$1|Categorìa|Categorìe}}',
-'category' => 'categorìa',
-'category_header' => 'Artìcoj ant la categorìa "$1"',
-'subcategories' => 'Sotacategorìe',
-'mainpage' => 'Intrada',
-'mainpagetext' => '<big>\'\'\'MediaWiki a l\'é staita anstalà a la perfession.\'\'\'</big>',
-'mainpagedocfooter' => 'Che a varda la [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User\'s Guide] ([[belavans]] për adess a-i é mach n\'anglèis) për avej dj\'anformassion suplementar ant sël coma dovré ël programa dla wiki.
-
-== Për anandiesse a travajé ==
-
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]
-* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
-* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]',
-'portal' => 'Piòla',
-'portal-url' => 'Project:Piòla',
-'about' => 'A propòsit ëd',
-'aboutsite' => 'A propòsit ëd {{SITENAME}}',
-'aboutpage' => 'Project:A propòsit',
-'article' => 'Pàgina ëd contnù',
-'help' => 'Agiut',
-'helppage' => 'Project:Agiut',
-'bugreports' => 'Malfunsionament',
-'bugreportspage' => 'Project:Malfunsionament',
-'sitesupport' => 'Oferte',
-'sitesupport-url' => 'Project:Oferte',
-'faq' => 'FAQ',
-'faqpage' => 'Project:FAQ',
-'edithelp' => 'Manual dë spiegassion',
-'newwindow' => '(as deurb ant na fnestra neuva)',
-'edithelppage' => 'Project:Coma scrive n\'artìcol',
-'cancel' => 'Scancela',
-'qbfind' => 'Treuva',
-'qbbrowse' => 'Sfeuja',
-'qbedit' => 'Modìfica',
-'qbpageoptions' => 'Opsion dla pàgina',
-'qbpageinfo' => 'Informassioni rësguard a la pagina',
-'qbmyoptions' => 'Mie opsion',
-'qbspecialpages' => 'Pàgine speciaj',
-'moredotdotdot' => 'Dë pì...',
-'mypage' => 'Mia pàgina',
-'mytalk' => 'Mie ciaciarade',
-'anontalk' => 'Ciaciarade për st\'adrëssa IP-sì',
-'navigation' => 'Navigassion',
-'metadata_help' => 'Metadat (consulté [[Wikipedia:Metadat]] për avej pì d\'anformassion):',
-'currentevents' => 'Neuve',
-'currentevents-url' => 'Project:Neuve',
-'disclaimers' => 'Difide',
-'disclaimerpage' => 'Project:Avertense generaj',
-'privacy' => 'Polìtica ëd confindensialità',
-'privacypage' => 'Project:Polìtica ëd confidensialità',
-'errorpagetitle' => 'Eror',
-'returnto' => 'Torna andré a $1.',
-'tagline' => 'Da {{SITENAME}}.',
-'search' => 'Sërca',
-'go' => 'Va',
-'history' => 'Version pì veje',
-'history_short' => 'Stòria',
-'updatedmarker' => 'Agiornà da \'nt l\'ùltima vira che i son passà',
-'info_short' => 'Anformassion',
-'printableversion' => 'Version bon-a për stampé',
-'permalink' => 'Anliura fissa',
-'print' => 'Stampa',
-'edit' => 'Modìfica',
-'editthispage' => 'Modìfica st\'artìcol-sì',
-'delete' => 'Scancela',
-'deletethispage' => 'Scancela pàgina',
-'undelete_short' => 'Disdëscancela {{PLURAL:$1|na modìfica|$1 modìfiche}}',
-'protect' => 'Protegg',
-'protectthispage' => 'Protegg sta pàgina-sì',
-'unprotect' => 'gava la protession',
-'unprotectthispage' => 'Gava via la protession',
-'newpage' => 'Pàgina neuva',
-'talkpage' => 'Discussion',
-'specialpage' => 'Pàgina Special',
-'personaltools' => 'Utiss personaj',
-'postcomment' => 'Gionta un coment',
-'articlepage' => 'Che a varda l\'articol',
-'subjectpage' => 'Che a varda l\'artìcol',
-'talk' => 'Discussion',
-'views' => 'vìsite',
-'toolbox' => 'utiss',
-'userpage' => 'Che a varda la pàgina Utent',
-'projectpage' => 'Che a varda la pàgina ëd servissi',
-'imagepage' => 'Pàgina dla figura',
-'viewtalkpage' => 'Vardé la discussion',
-'otherlanguages' => 'Àutre lenghe',
-'redirectedfrom' => '(Ridiression da $1)',
-'autoredircomment' => 'Ridiression anvers a [[$1]]',
-'redirectpagesub' => 'Pàgina ëd ridiression',
-'lastmodified' => 'Modificà l\'ùltima vira al $1.',
-'viewcount' => 'St\'artìcol-sì a l\'é stait lesù {{plural:$1|na vira|$1 vire}}.',
-'copyright' => 'Ël contnù a resta disponibil sota a na licensa $1.',
-'protectedpage' => 'Pàgina proteta',
-'administrators' => 'Project:Aministrator',
-'jumpto' => 'Va a:',
-'jumptonavigation' => 'navigassion',
-'jumptosearch' => 'arsërca',
-'sysoptitle' => 'Riservà a j\'aministrator (Sysop)',
-'sysoptext' => 'St\'operassion-sì a peul mach esse faita da n\'utent con la qualìfica da aministrator (sysop).
-Che a varda $1.',
-'developertitle' => 'Riservà a jë svilupator',
-'developertext' => ' Costa operassion-sì a peul esse faita mach da Utent che a l\'ha la qualìfica "svilupator" (developer).
-Che a varda $1.',
-'badaccess' => 'Përmess nen giust',
-'badaccesstext' => 'L\'operassion che a l\'ha ciamà a peul mach
-esse faita da Utent che a l\'abio un
-përmess dla sòrt "$2".
-Che a varda $1.',
-'versionrequired' => 'A-i va për fòrsa la version $1 ëd MediaWiki',
-'versionrequiredtext' => 'Për dovrè sta pàgina-sì a-i va la version $1 dël programa MediaWiki. Che a varda [[Special:Version]]',
-'ok' => 'Va bin',
-'pagetitle' => '$1 - {{SITENAME}}',
-'retrievedfrom' => 'Pijait da "$1"',
-'youhavenewmessages' => 'A l\'ha $1 ($2).',
-'newmessageslink' => 'ëd messagi neuv',
-'newmessagesdifflink' => 'A-i é chèich-còs ëd diferent da \'nt l\'ùltima revision',
-'editsection' => 'modìfica',
-'editold' => 'modìfica',
-'editsectionhint' => 'I soma dapress a modifiché la session: $1',
-'toc' => 'Contnù',
-'showtoc' => 'smon',
-'hidetoc' => 'stërma',
-'thisisdeleted' => 'Veul-lo vardé ò ripristiné $1?',
-'viewdeleted' => 'Veul-lo vardé $1?',
-'restorelink' => '{{PLURAL:$1|na modìfica scancelà|$1 modìfiche scancelà}}',
-'feedlinks' => 'Fluss:',
-'feed-invalid' => 'Modalità ëd sotoscrission dël fluss nen vàlida.',
-'nstab-main' => 'Artìcol',
-'nstab-user' => 'Pàgina dl\'utent',
-'nstab-media' => 'Pàgina multimedial',
-'nstab-special' => 'Special',
-'nstab-project' => 'Pàgina ëd servissi',
-'nstab-image' => 'Figura',
-'nstab-mediawiki' => 'Messagi',
-'nstab-template' => 'Stamp',
-'nstab-help' => 'Agiut',
-'nstab-category' => 'Categorìa',
-'nosuchaction' => 'Operassione nen arconossùa',
-'nosuchactiontext' => 'L\'operassion che a l\'ha ciamà a l\'é nen arconossùa dal programa MediaWiki',
-'nosuchspecialpage' => 'A-i é pa gnun-a pàgina special tan-me cola che chiel a l\'ha ciamà.',
-'nospecialpagetext' => 'A l\'ha ciamà na pàgina special che a l\'é pa staita arconossùa dal programa MediaWiki, ò pura a l\'é nen disponibila.',
-'error' => 'Eror',
-'databaseerror' => 'Eror ant la base dat',
-'dberrortext' => 'Eror ëd sintassi ant la domanda mandà a la base dat.
-L\'ùltima domanda mandà a la base dat a l\'é staita:
-<blockquote><tt>$1</tt></blockquote>
-da \'nt la funsion "<tt>$2</tt>".
-MySQL a l\'ha dane andré n\'eror "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'A-i é staje n\'eror ant la sintassi d\'anterogassion dla base dat.
-L\'ùltima anterogassion a l\'é staita:
-"$1"
-da andrinta a la funsion "$2".
-MySQL a l\'ha dane n\'eror "$3: $4"',
-'noconnect' => 'Conession a la base dat falà ansima a $1',
-'nodb' => 'Selession da la base dat $1 falìa',
-'cachederror' => 'Costa a l\'é mach na còpia memorisà dla pàgina che a l\'ha ciamà, donca a podrìa ëdcò nen esse agiornà.',
-'laggedslavemode' => 'Avis: la pàgina a podrìa ëdcò nen mostré tute soe modìfiche.',
-'readonly' => 'Acess a la base dat sërà për chèich temp.',
-'enterlockreason' => 'Che a buta na rason për ël blocagi, con andrinta data e ora ëd quand che a stima che a sarà gavà.',
-'readonlytext' => 'La base dat ëd {{SITENAME}} për adess a l\'é blocà, e as peulo pa fesse nì dle neuve imission, nì dle modìfiche, con tute le probabilità për n\'operassion ëd manutension dël server. Se a l\'é parej motobin ampressa la base a sarà torna doèrta.<br />
-L\'aministrator che a l\'ha blocala a l\'ha lassà sto messagi-sì:
-<p>:$1',
-'missingarticle' => 'La base dat a l\'ha pa trovà ël test ëd la pàgina "$1", che però a l\'avrìa pro dovù trové.<br />
-Sòn a l\'é pa n\'eror dla base dat, ma a l\'ha l\'ària dë esse na gran-a dël programa.<br />
-Për piasì, che a-j segnala sossì a n\'[[Wikipedia:Aministrator|aministrator]] dël sistema, specificand tìtol dla pàgina e ora dl\'assident.',
-'readonly_lag' => 'La base dat a l\'é staita blocà n\'automàtich antramentr che che le màchine dël circuito secondari (slave) as buto an pari con cole dël prinsipal (master)',
-'internalerror' => 'Eror intern',
-'filecopyerror' => 'A l\'é pa stait possibil copié l\'archivi "$1" coma "$2".',
-'filerenameerror' => 'A l\'é pa podusse cangeje nòm a l\'archivi "$1" an "$2".',
-'filedeleteerror' => 'A l\'é pa podusse scancelé l\'archivi "$1".',
-'filenotfound' => ' A l\'é pa trovasse l\'archivi "$1".',
-'unexpected' => 'Valor che i së spitavo pa: "$1"="$2".',
-'formerror' => 'Eror: la domanda a l\'é staita mandà mal',
-'badarticleerror' => 'N\'operassion parej as peul pa fesse ansima a sta pàgina-sì.',
-'cannotdelete' => 'As peul pa scancelesse la pàgina, l\'archivi ò la figura che a veul scancelé.',
-'badtitle' => 'Tìtol nen giust',
-'badtitletext' => 'La pàgina che a l\'ha ciamà a peul pa esse mostrà. A podrìa tratesse ëd na pàgina nen bon-a, veujda, ò pura a podrìa ëdcò esse n\'eror ant n\'anliura antra lenghe diferente ò tra diferente version ëd {{SITENAME}}.',
-'perfdisabled' => 'An dëspias, ma costa funsion a l\'é nen disponibila ant j\'ore ëd pì gran acess a la base dat, për nen ralenté l\'acess dj\'Utent!<br />Che a preuva torna antra 2 bot e 4 ore dòp mesdì (UTC).<br /><br />Mersì.',
-'perfdisabledsub' => 'Ambelessì a-i é na còpia salvà da $1:',
-'perfcached' => 'Sòn a l\'é stait memorisà an local e podrìa ëdcò nen esse agiornà:',
-'perfcachedts' => 'Lòn che a-j ven dapress a sossì a l\'é pijait da \'nt na còpia local "cache" dla base dat. L\'ùltim agiornament a l\'é dël: $1.',
-'wrong_wfQuery_params' => 'Paràmetro nen giust për wfQuery()<br />
-Funsion: $1<br />
-Query: $2',
-'viewsource' => 'Vardé la sorgiss',
-'viewsourcefor' => 'ëd $1',
-'protectedtext' => 'Costa pàgina-sì a l\'é staita blocà për nen che as podèissa modifichela;
-a-i son vàire motiv përchè a peula esse stait faita na ròba parej,
-për piasì che a varda [[Project:Pàgina proteta|polìtiche ëd protession]] për savejne dë pì.
-
-Ant tute le manere a peul s-ciairé e volend copié la sorgiss dla pàgina:',
-'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 dòvro tùit; donca a l\'é proteta për evité che a-i rivo dle ròbe brute.',
-'editinginterface' => '\'\'\'A l\'euj!:\'\'\' A sta modificand na pàgina che as dòvra për generé ël test dl\'antërfassa dël programa. Le modìfiche faite ambelessì a l\'avran efet dë cangé l\'antërfassa për j\'àutri Utent.',
-'sqlhidden' => '(l\'anterogassion SQL a l\'é stërmà)',
-'logouttitle' => 'Seurte da \'nt ël sistema',
-'logouttext' => 'A l\'é sortù da \'nt ël sistema.
-A peul tiré anans a dovré {{SITENAME}} coma Utent anonim, ò pura a peul rintré torna ant ël sistema con l\'istess stranòm che a dovrava prima, ò con un diferent.',
-'welcomecreation' => '<h2>Bin avnù, $1!</h2><p>Sò cont a l\'è stait creà.<br />Mersì për avej sërnù dë giutene a fé chërse {{SITENAME}}.<br />Për fé {{SITENAME}} pì soa, e përchè a sia pì belfé dovrela, che as dësmentia nen dë compilé la pàgina dij "sò gust".',
-'loginpagetitle' => 'rintré ant ël sistema',
-'yourname' => 'Sò stranòm',
-'yourpassword' => 'Soa ciav',
-'yourpasswordagain' => 'Che a bata torna soa ciav',
-'remembermypassword' => 'Vis-te mia ciav për vàire session (për podej felo a fa da manca che un a l\'abia ij \'\'cookies\'\' abilità).',
-'yourdomainname' => 'Sò domini',
-'externaldberror' => 'Ò che a l\'é rivaje n\'eror d\'autenticassion esterna, ò pura a l\'é chiel (chila) che a l\'é nen autorisà a agiornesse sò cont estern.',
-'loginproblem' => '<b>A l\'é staje n\'eror dëmentré che as provava a rintré ant ël sistema.</b><br />
-Che a preuva n\'àutra vira, miraco che sta vira a andèissa mai bin!',
-'alreadyloggedin' => '<strong>Utent $1, che a varda che a l\'é già andrinta al sistema, a l\'ha pa dë manca dë felo torna!</strong><br />',
-'login' => 'Rintré ant ël sistema',
-'loginprompt' => 'Che a varda mach che a venta avej ij [[cookies]] abilità për podej rintré an {{SITENAME}}.',
-'userlogin' => 'rintré ant ël sistema',
-'logout' => 'Seurte da \'nt ël sistema',
-'userlogout' => 'seurte dal sistema',
-'notloggedin' => 'a l\'é pa ant ël sistema',
-'nologin' => 'Ha-lo ancó nen sò cont? $1.',
-'nologinlink' => 'creésse un cont.',
-'createaccount' => 'Crea un cont neuv',
-'gotaccount' => 'Ha-lo già un sò cont? $1.',
-'gotaccountlink' => 'Rintré ant ël sistema',
-'createaccountmail' => 'për pòsta eletrònica',
-'badretype' => 'Le doe ciav che a l\'ha scrivù a resto diferente antra lor, e a venta che a sio mideme.',
-'userexists' => 'An dëspias.<br />Lë stranòm che a l\'ha sërnusse a l\'é già dovrà da n\'àutr Utent.<br />
-Për son i-j ciamoma dë sërn-se në stranòm diferent.',
-'youremail' => 'Soa adrëssa ëd pòsta eletrònica',
-'username' => 'Stranòm:',
-'uid' => 'ID dl\'utent:',
-'yourrealname' => 'Nòm vèir *',
-'yourlanguage' => 'Lenga:',
-'yourvariant' => 'Variant',
-'yournick' => 'Sò stranòm (për firmé)',
-'badsig' => 'Soa forma a l\'é nen giusta, che a controla le istrussion HTML.',
-'email' => 'pòsta eletrònica',
-'prefs-help-email-enotif'=> 'Costa adrëssa-sì as dòvra ëdcò për mandeve dle notìfiche, se i l\'eve abilità n\'opsion che a në génera.',
-'prefs-help-realname' => '* Nòm vèir (opsional): se i sërne da butelo ambelessì a sarà dovrà për deve mérit ëd vòstr travaj.',
-'loginerror' => 'Eror ën rintrand ant ël sistema',
-'prefs-help-email' => '* Adrëssa ëd pòsta eletrònica (opsional): ën butandlo i feve an manera che la gent a peula contateve passand për vòstra pàgina dle ciaciarade sensa dë manca che a sapia chi i seve e che adrëssa che i l\'eve.',
-'nocookiesnew' => 'Sò cont a l\'é doèrt, ma chiel (ò chila) a l\'ha nen podù rintré ant ël sistema.
-{{SITENAME}} a dòvra ij [[cookies]] për fé rintré la gent ant sò sistema. [[Belavans]] chiel a l\'ha pa ij cookies abilità.
-Për piasì, che as j\'abìlita e peuj che a preuva torna a rintré con sò stranòm e soa ciav.',
-'nocookieslogin' => '{{SITENAME}} a dòvra ij [[cookies]] për fé rintré la gent ant sò sistema. [[Belavans]] chiel a l\'ha pa ij cookies abilità. Pëër piasì, che a j\'abìlita e peuj che a preuva torna.',
-'noname' => 'Lë stranòm che a l\'ha batù as peul pa dovresse, as peul nen creésse un cont Utent con ës nòm-sì.',
-'loginsuccesstitle' => 'Compliment! A l\'é pen-a rintrà ant ël sistema. A-i é pa staje gnun eror.',
-'loginsuccess' => 'A l\'ha avù ël përmess ëd conession al server ëd {{SITENAME}} con lë stranòm utent ëd "$1".',
-'nosuchuser' => 'Atension<br /><br /> dapress a na verìfica, a n\'arsulta pa gnin Utent che a l\'abia stranòm "$1".<br /><br />
-Për piasì, che a contròla ël nòm che a l\'ha batù, ò pura che a dòvra la domanda ambelessì sota për fé un cont Utent neuv.',
-'nosuchusershort' => 'A-i é pa gnun utent che as ciama "$1". Për piasì, che a contròla se a l\'ha scrit tut giust.',
-'nouserspecified' => 'A venta che a specìfica në stranòm utent',
-'wrongpassword' => 'La ciav batùa a l\'é pa giusta.<br /><br />Che a preuva torna, për piasì.',
-'wrongpasswordempty' => 'A l\'ha butà na ciav veujda. Për piasì, che a preuva torna.',
-'mailmypassword' => 'Mandme na neuva ciav con un messagi ëd pòsta eletrònica',
-'passwordremindertitle' => 'Servissi për visé la paròla ciav ëd {{SITENAME}}',
-'passwordremindertext' => 'Cheidun (a l\'é belfé che a sia stait pròpe chiel, da \'nt l\'adrëssa IP $1)
-a l\'ha ciamà che i-j mandèisso na neuva paròla ciav për rintré ant ël sistema ëd {{SITENAME}} ($4).
-La ciav për l\'Utent "$2" adess a resta "$3".
-Për rason ëd sicurëssa, a sarìa mej che chiel a la dovrèissa për rintré ant ël sistema pì ampressa che a peul, e che tut sùbit as la cambièissa con un-a che a sern daspërchiel.',
-'noemail' => 'An arsulta pa gnun-a casela ëd pòsta eletrònica për l\'Utent "$1".',
-'passwordsent' => 'Na neuva paròla ciav a l\'é staita mandà a l\'adrëssa eletrònica registrà për l\'Utent "$1".
-Për piasì, che a la dòvra sùbit për rintré ant ël sistema pen-a che a l\'arsèiv.',
-'eauthentsent' => 'A l\'adrëssa che a l\'ha dane i l\'oma mandaje un messagi ëd pòsta eletrònica për conferma.
-Anans che qualsëssìa àutr messagi ëd pòsta a ven-a mandà a \'s cont-sì, a venta che a a fasa coma che a-j diso dë fé ant ël messagi, për confermé che ës cont a l\'é da bon sò.',
-'mailerror' => 'Eror ën mandand via un messagi ëd pòsta eletrònica: $1',
-'acct_creation_throttle_hit'=> 'Darmagi, ma chiel (chila) a l\'ha già creasse $1 cont. A peul pa pì deurb-ne dj\'àutri.',
-'emailauthenticated' => 'Soa adrëssa ëd pòsta eletrònica a l\'é staita autenticà ël $1.',
-'emailnotauthenticated' => 'Soa adrëssa ëd pòsta eletrònica <strong>a l\'é ancó pa staita autenticà</strong>.
-Da qualsëssìa ëd coste funsion a sarà mandà gnun messagi fin che chiel (chila) a s\'auténtica nen.',
-'noemailprefs' => '<strong>Che a specìfica n\'adrëssa ëd pòsta eletrònica se a veul dovré coste funsion-sì.</strong>',
-'emailconfirmlink' => 'Che an conferma sa adrëssa ëd pòsta eletrònica',
-'invalidemailaddress' => 'Costa adrëssa ëd pòsta eletrònica-sì as peul nen pijesse përchè a l\'ha na forma nen bon-a.
-Për piasì che a buta n\'adrëssa scrita giusta ò che a lassa ël camp veujd.',
-'accountcreated' => 'Cont creà',
-'accountcreatedtext' => 'Ël cont Utent për $1 a l\'é stait creà.',
-'bold_sample' => 'Test an grassèt',
-'bold_tip' => 'Test an grassèt',
-'italic_sample' => 'Test an corsiv',
-'italic_tip' => 'Test an corsiv',
-'link_sample' => 'Tìtol dl\'anliura',
-'link_tip' => 'Anliura interna',
-'extlink_sample' => 'http://www.esempi.com tìtol dl\'anliura',
-'extlink_tip' => 'Anliura esterna (che as visa dë buté ël prefiss http://)',
-'headline_sample' => 'Antestassion dl\'artìcol',
-'headline_tip' => 'Antestassion dë scond livel',
-'math_sample' => 'Che a buta la fòrmula ambelessì',
-'math_tip' => 'Fòrmula matemàtica (LaTeX)',
-'nowiki_sample' => 'Che a buta ël test nen formatà ambelessì',
-'nowiki_tip' => 'Lassé un tòch ëd test fòra dla formatassion dla wiki',
-'image_sample' => 'Esempi.jpg',
-'image_tip' => 'Figura anglobà ant ël test',
-'media_sample' => 'Esempi.ogg',
-'media_tip' => 'Anliura a n\'archivi multimedial',
-'sig_tip' => 'Firma butand data e ora',
-'hr_tip' => 'Riga orisontal (da dovresse nen tròp soèns)',
-'summary' => 'Somari',
-'subject' => 'Sogèt',
-'minoredit' => 'Costa-sì a l\'è na modìfica cita',
-'watchthis' => 'Ten sot euj st\'artìcol-sì',
-'savearticle' => 'Salva sta pàgina',
-'preview' => 'Preuva',
-'showpreview' => 'Mostra na preuva',
-'showlivepreview' => 'Funsion \'\'Preuva dal viv\'\'',
-'showdiff' => 'Smon-me le modìfiche',
-'anoneditwarning' => 'A l\'é ancó nen rintrà ant ël sistema. Soa adrëssa IP a sarà registrà ant la stòria dle modìfiche dë sta pàgina-sì.',
-'missingsummary' => '\'\'\'Nòta:\'\'\' a l\'ha pa butà gnun somari dla modìfica. Se a sgnaca Salva n\'àutra vira, soa modìfica a resterà salvà sensa pa ëd somari.',
-'missingcommenttext' => 'Për piasì che a buta un coment ambelessì sota.',
-'blockedtitle' => 'Belavans cost ëstranòm-sì a resta col ëd n\'utent che a l\'é stait disabilità a fé \'d modìfiche a j\'articoj.',
-'blockedtext' => 'Sò stranòm ò pura soa adrëssa IP a son stait blocà da $1.<br />
-La rason dël blocagi a l\'é:<br />
-:\'\'$2\'\'<p>
-Se a veul, a peul contaté $1 ò pura un dj\'àutri [[Project:administrators|aministrator]] për discute d\'ës blocagi.
-
-Che a nòta mach che a peul nen dovré la funsion "Mand-je un messagi eletrònich a st\'utent-sì" se a l\'ha nen buta na soa adrëssa ëd pòsta ant ij [[Special:Preferences|sò gust]].
-
-Soa adrëssa IP a la resta $3. Për piasì che a lo fasa present ant soe comunicassion an materia.',
-'blockedoriginalsource' => 'La sorgiss ëd \'\'\'$1\'\'\' a së s-ciàira ambelessì sota:',
-'blockededitsource' => 'Ël test ëd le \'\'\'soe modìfiche\'\'\' a \'\'\'$1\'\'\' a së s-ciàira ambelessì sota:',
-'whitelistedittitle' => 'Sòn as peul pa fesse nen rintrand ant ël sistema',
-'whitelistedittext' => 'A venta $1 për podej fé dle modìfiche.',
-'whitelistreadtitle' => 'Sòn as peul pa fesse nen rintrand ant ël sistema',
-'whitelistreadtext' => 'A l\'ha da [[Special:Userlogin|rintré ant ël sistema]] për podej lese dle pàgine.',
-'whitelistacctitle' => 'Che a në scusa, ma a peul nen creésse un cont.',
-'whitelistacctext' => 'Për podej creé dij cont ant sta wiki-sì a l\'ha da [[Special:Userlogin|rintré ant ël sistema]] e avej ël drit da creéje.',
-'confirmedittitle' => 'Confermé l\'adrëssa postal për podej fé dle modìfiche',
-'confirmedittext' => 'A dev confermé soa adrëssa ëd pòsta eletrònica, anans che modifiché dle pàgine. Për piasì, che a convalida soa adrëssa ën dovrand la pàgina [[Special:Preferences|mè gust]].',
-'loginreqtitle' => 'a venta rintré ant ël sistema',
-'loginreqlink' => 'rintré ant ël sistema',
-'loginreqpagetext' => 'Che a pòrta passiensa, ma a dev $1 për podej vëdde dj\'àutre pàgine.',
-'accmailtitle' => 'Ciav spedìa.',
-'accmailtext' => 'La paròla ciav për "$1" a l\'é staita mandà a $2.',
-'newarticle' => '(Neuv)',
-'newarticletext' => 'Che a scriva sò test ambelessì.',
-'anontalkpagetext' => '----\'\'Costa a l\'é la pàgina ëd ciaciarade che a s-ciàira n\'utent anònim che a l\'é ancó pa dorbusse un cont, ò pura che a lo dòvra nen. Nen savend chi che a sia chiel (chila) i l\'oma da dovré ël nùmer [[IP address]] për deje n\'identificassion. Belavans, ës nùmer-sì a peul esse dovrà da vàire Utent. J\'Utent anònim che a l\'han l\'impression d\'arsèive dij coment sensa sust a dovrìo [[Special:Userlogin|creésse sò cont ò pura rintré ant ël sistema]] për evité dë fé confusion con dj\'àutri Utent che a peulo avej l\'istess nùmer IP.\'\'',
-'noarticletext' => '(St\'artìcol-sì a l\'é veujd, a podrìa për gentilëssa anandielo chiel, ò pura ciamé la scancelassion dë sta pàgina)',
-'clearyourcache' => '\'\'\'Nòta:\'\'\' na vira che i l\'ha salvà, a peul esse che a-j fasa da manca da passé via la memorisassion (cache) dël sò programa ëd navigassion (browser) për podej ës-ciairé le modìfiche.
-*\'\'\'Mozilla / Firefox / Safari:\'\'\' Che a ten-a sgnacà \'\'Shift\'\' antramentr che a sgnaca col rat ansima a \'\'Reload\'\', ò pura che a sgnaca tut ansema \'\'Ctrl-Shift-R\'\' (\'\'Cmd-Shift-R\'\' ansima a j\'Apple Mac);
-*\'\'\'IE:\'\'\' che a ten-a sgnacà \'\'Ctrl\'\' antramentr che a sgnaca col rat ansima a \'\'Refresh\'\', ò pura che a sgnaca tut ansema \'\'Ctrl-F5\'\';
-*\'\'\'Konqueror:\'\'\': a basta mach sgnaché ël boton \'\'Reload\'\', ò pura sgnaché \'\'F5\'\';
-*\'\'\'Opera\'\'\' j\'utent a peulo avej da manca dë veujdé \'d continùo soa memorisassion (cache) andrinta a \'\'Tools&rarr;Preferences\'\'.',
-'usercssjsyoucanpreview'=> '<strong>Drita:</strong> che a dòvra ël boton \'Mostra na preuva\' për controlé l\'efet ëd sò còdes CSS/JS anans che salvelo.',
-'usercsspreview' => '\'\'\'Che a varda che a lòn che a s-ciàira a l\'é nomach na preuva ëd sò CSS, che salvà a resta ancó nen!\'\'\'',
-'userjspreview' => '\'\'\'Che as visa che a l\'é mach antramentr che as fa na preuva ëd sò Javascript, che a l\'é ancó pa stait salvà!\'\'\'',
-'userinvalidcssjstitle' => '\'\'\'Avis:\'\'\' A-i é pa gnun-a facia "$1". Che as visa che le pàgine .css e .js che un as fa daspërchiel a dòvro tute minùscole për tìtol, pr\'esempi Utent:Scaramacaj/monobook.css [[nopà]] che Utent:Scaramacaj/Monobook.css.',
-'updated' => '(Agiornà)',
-'note' => '<strong>NÃ’TA:</strong>',
-'previewnote' => 'Che a ten-a mach present che costa-sì a l\'é nomach na PREUVA, e che soa version a l\'é ancó pa staita salvà!',
-'session_fail_preview' => '<strong>Darmagi! I l\'oma pa podù processé soa modìfica per via che a son përdusse për la stra ij dat ëd session.
-Për piasì che a preuva n\'àutra vira. Se a dovèissa mai torna riveje sossì, che a preuva a seurte dal sistema e peuj torna a rintré.</strong>',
-'previewconflict' => 'Costa preuva a-j mostra ël test dl\'articol ambelessì dzora. Se a sërn dë salvelo, a l\'é parej che a lo s-ciaireran ëdcò tuti j\'àutri Utent.',
-'session_fail_preview_html'=> '<strong>Darmagi! I l\'oma nen podù processé soa modìfica ën essend che a son përdusse për la stra ij dat ëd session.</strong>
-
-\'\'Contand che sta wiki-sì a mostra dël còdes HTMP nen filtrà, la preuva a ven ëstarmà coma precaussion contra a dij possibij atach fait an Javascript.\'\'
-
-<strong>Se sòn a l\'èra na modìfica normal, për piasì che a preuva a fela n\'àutra vira. Se a dovèissa mai torna deje dle gran-e, che a preuva a seurte da \'nt ël sistema e peuj torna a rintré.</strong>',
-'importing' => 'I soma dapress a amporté $1',
-'editing' => 'Modìfica ëd $1',
-'editingsection' => 'I soma dapress a modifiché $1 (session)',
-'editingcomment' => 'I soma dapress a modifiché $1 (coment)',
-'editconflict' => 'Conflit d\'edission: $1',
-'explainconflict' => 'Cheidun d\'àutr a l\'ha salvà soa version dl\'artìcol antramentré che chiel (chila) as prontava la soa.<br />
-Ël quàder ëd modìfica dë dzora a mostra ël test ëd l\'articol coma a resta adess (visadì, lòn che a-i é ant sla Ragnà). Soe modìfiche a stan ant ël quàder dë sota.
-Ën volend a peul gionté soe modìfiche ant ël quàder dë dzora.
-<b>Mach</b> ël test ant ël quàder dë dzora a sarà salvà, ën sgnacand ël boton "Salva".<br />',
-'yourtext' => 'Sò test',
-'storedversion' => 'Version memorisà',
-'nonunicodebrowser' => '<strong>A L\'EUJ! Sò programa ëd navigassion (browser) a travaja pa giust con lë stàndard unicode. I soma obligà a dovré dij truschin përchè a peula salvesse sò artìcoj sensa problema: ij caràter che a son nen ASCII a jë s-ciairerà ant ël quàder ëd modìfica test coma còdes esadecimaj.</strong>',
-'editingold' => '<strong>CHE A FASA MACH ATENSION: che a sta fasend-je dle modìfiche a na version nen agiornà dl\'artìcol.<br />
-Se a la salva parej, lòn che a l\'era stait fait dapress a sta revision-sì as përderà d\'autut.</strong>',
-'yourdiff' => 'Diferense',
-'copyrightwarning' => 'Che a ten-a për piasì present che tute le contribussion a {{SITENAME}} as considero daite sota a na licensa ëd la sòrt $2 (che a varda $1 për avej pì \'d detaj).
-Se a veul nen che sò test a peula esse modificà e distribuì da qualsëssìa person-a sensa gnun-a limitassion ëd gnun-a sòrt, che a lo buta pa ansima a {{SITENAME}}, ma pitòst che as lo pùblica ansima a un sò sit personal.<br />
-Ën mandand ës test-sì chiel (chila) as fa garant sota soa responsabilità che ël test a l\'ha scrivusslo despërchiel (daspërchila) coma original, ò pura che a l\'ha tracopialo da na sorgiss ëd pùblich domini, ò da n\'àutra sorgiss dla midema sòrt, ò pura che chiel (chila) a l\'ha arseivù autorisassion scrita a dovré sto test e che sòn a peul dimostrelo.<br />
-<strong>DOVRÉ PA MAI DËL MATERIAL COERTÀ DA DRIT D\'AUTOR (c) SENSA AVEJ N\'AUTORISASSION SCRITA PËR FELO!!!</strong>',
-'copyrightwarning2' => 'Për piasì, che a ten-a present che tute le contribussion a {{SITENAME}} a peulo esse modificà ò scancelà da dj\'àutri contributor. Se a veul nen che lòn che a scriv a ven-a modificà sensa limitassion ëd gnun-a sòrt, che a lo manda nen ambelessì.<br />
-Ant l\'istess temp, ën mandand dël material un as pija la responsabilità dë dì che a l\'ha scrivusslo daspërchiel (ò daspërchila), ò pura che a l\'ha copialo da na sorgiss ëd domini pùblich, ò pura da \'nt n\'àutra sorgiss dla midema sòrt (che a varda $1 për avej pì d\'anformassion).
-<strong>CHE A MANDA PA DËL MATERIAL COERTÀ DA DRIT D\'AUTOR SENSA AVEJ AVÙ ËL PËRMESS SCRIT DË FELO!</strong>',
-'longpagewarning' => '<strong>CHE A TEN-A PRESENT!: Sta pàgina-sì a l\'é longa $1 kb; chèich
-programa ëd navigassion a podrìa avej dle gran-e a modifiché dle pàgine che a-j rivo a brus
-ò pura a passo ij 32 kb.
-Për piasì che a varda se a-i fussa mai la possibilità dë divide sto paginon an vàire tòch pì cit.</strong>',
-'longpageerror' => '<strong>EROR: Ël test che a l\'ha mandà a l\'é longh $1 kb, che a resta pì che ël
-lìmit màssim ëd $2 kb. Parej as peul nen salvesse. A venta che a në fasa vàire
-pàgine diferente për rintré ant ij lìmit tècnich.</strong>',
-'readonlywarning' => '<strong>AVIS: La base dat a l\'é staita blocà për manutension,
-e donca a peudrà pa salvesse soe modìfiche tut sùbit. A peul esse che
-a-j ven-a còmod copiesse via sò test e butesslo da na part për salvelo peuj.</strong>',
-'protectedpagewarning' => '<strong>AVIS: costa pàgina-sì a l\'é staita blocà an manera che mach dj\'utent con la qualìfica da aministrator a peulo modifichelo. Che a varda le [[Project:Pàgina proteta|polìtiche për la protession dle pàgine]] për savejne dë pì.</strong>',
-'semiprotectedpagewarning'=> '\'\'\'Nòta:\'\'\'costa pàgina-sì a l\'é staita protegiùa an manera che mach j\'utent registrà a peulo modifichela.',
-'templatesused' => 'Stamp dovrà dzora a sta pàgina-sì:',
-'edittools' => '',
-'nocreatetitle' => 'Creassion ëd pàgine limità',
-'nocreatetext' => 'Cost sit-sì a l\'ha limità la possibilità ëd creé dle pàgine neuve.
-A peul torné andaré e modifiché na pàgine che a-i é già, ò pura [[Special:Userlogin|rintré ant ël sistema ò deurb-se un cont]].',
-'revhistory' => 'Stòria dle version dë sta pàgina-sì.',
-'nohistory' => 'La stòria dle version dë sta pàgina-sì a l\'é pa trovasse.',
-'revnotfound' => 'Version nen trovà',
-'revnotfoundtext' => 'La version prima dl\'artìcol che a l\'ha ciamà a l\'é pa staita trovà.
-Che as controla për piasì l\'adrëssa (URL) che a l\'ha dovrà për rivé a sta pàgina-sì.',
-'loadhist' => 'I soma antramentr che i carioma la stòria dë sta pàgina-sì',
-'currentrev' => 'Versione dël dì d\'ancheuj',
-'revisionasof' => 'Revision $1',
-'old-revision-navigation' => 'Revision al $1; $5<br />($6) $3 | $2 | $4 ($7)',
-'previousrevision' => 'â†Version pì veja',
-'nextrevision' => 'Revision pì neuve→',
-'currentrevisionlink' => 'vardé la version corenta',
-'cur' => 'cor',
-'next' => 'anans',
-'last' => 'andaré',
-'orig' => 'orig',
-'histlegend' => 'Confront antra version diferente: che as selession-a le casele dle version che a veul e peui che a sgnaca ël boton për anandié ël process.<br />
-Legenda: (cor) = diferense con la version corenta,
-(prim) = diferense con la version prima, M = modìfica cita',
-'deletedrev' => '[scancelà]',
-'histfirst' => 'Prima',
-'histlast' => 'Ùltima',
-'rev-deleted-comment' => '(coment gavà)',
-'rev-deleted-user' => '(stranòm gavà)',
-'rev-deleted-text-permission'=> '<div class="mw-warning plainlinks">
-Costa revision dla pàgina-sì a l\'é staita gavà via da \'nt j\'archivi pùblich.
-A peul esse che a sio restajne chèich marca ant ël [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} Registr ëd jë scancelament].
-</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-Costa revision dla pàgina-sì a l\'é staita gavà via da \'nt j\'archivi pùblich.
-Coma aministrator d\'ës sit-sì chiel a peul ës-ciairela;
-a peul esse che a sio restajne chèich marca ant ël [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} Registr ëd jë scancelament].
-</div>',
-'rev-delundel' => 'mostra/stërma',
-'history-feed-title' => 'Stòria',
-'history-feed-description'=> 'Stòria dla pàgina ansima a sto sit-sì',
-'history-feed-item-nocomment'=> '$1 al $2',
-'history-feed-empty' => 'La pàgina che a l\'ha ciamà a-i é pa; a podrìa esse staita scancelà da \'nt ël sit, ò pura tramudà a n\'àutr nòm.
-
-Che a verìfica con la [[Special:Arserca|pàgina d\'arserca]] se a-i fusso mai dj\'àutre pàgine che a podèisso andeje bin.',
-'revisiondelete' => 'Scancela/disdëscancela revision',
-'revdelete-selected' => 'Revision selessionà për [[:$1]]:',
-'revdelete-text' => 'Le version scancelà a së s-ciaireran sempe ant la stòria dla pàgina,
-ma sò test al pùblich a-j andran pì nen.
-
-J\'àutri aministrator ëd sta wiki-sì a saran ancó sempe bon a s-ciairé ël contnù stërmà
-e a podran disdëscancelelo andré con la midema antërfacia, sempe che a sia nen staita butà
-na restrission adissional da j\'operator dël sit.',
-'revdelete-legend' => 'But-je coste limitassion-sì a le version scancelà:',
-'revdelete-hide-text' => 'Stërma ël test dla revision',
-'revdelete-hide-comment'=> 'Stërma ël coment a la modìfica',
-'revdelete-hide-user' => 'Stërma lë stranòm ò l\'adrëssa IP dël contributor',
-'revdelete-hide-restricted'=> 'But-je ste restrission-sì a j\'aministrator tan-me a j\'àutri',
-'revdelete-log' => 'Coment për ël registr:',
-'revdelete-submit' => 'But-jlo a la version selessionà',
-'revdelete-logentry' => 'visibilità dla revision cangià për [[$1]]',
-'difference' => '(Diferense antra revision)',
-'loadingrev' => 'i soma antramentr che i carioma la revision për diferensa',
-'lineno' => 'Riga $1:',
-'editcurrent' => 'Modìfica la version corenta dë sta pàgina-sì',
-'selectnewerversionfordiff'=> 'Selession-a na version pì neuva për fé paragon',
-'selectolderversionfordiff'=> 'Selession-a na version pì veja për fé paragon',
-'compareselectedversions'=> 'Paragon-a le version selessionà',
-'searchresults' => 'Arsultà dl\'arserca',
-'searchresulttext' => 'Per avej pì d\'anformassion ant sl\'arserca interna ëd {{SITENAME}}, che a varda [[Project:Ricerca|Arserca ant la {{SITENAME}}]].',
-'searchsubtitle' => 'Domanda "[[:$1]]"',
-'searchsubtitleinvalid' => 'Domanda "$1"',
-'badquery' => 'Domanda mal faita',
-'badquerytext' => 'Soa domanda a l\'é pa podusse processé.
-Sòn a podrìa dipende da lòn che chiel (chila) a l\'ha arsercà na paròla con manch che tre caràter.
-Ò pura a podrìa esse che a l\'abia scrivù mal la domanda, pr\'esempi "bleu and and pom"
-Për piasì, che a preuva torna.',
-'matchtotals' => 'L\'arserca për la vos "$1" a l\'ha trovà<br />$2 rëscontr ant ij tìtoj ëd j\'artìcoj e<br />$3 rëscontr ant ij test ëd j\'artìcoj.',
-'noexactmatch' => '\'\'\'La pàgina "$1" a-i é pa.\'\'\' As peul [[:$1|creéla d\'amblé]].',
-'titlematches' => 'Ant ij tìtoj dj\'artìcoj',
-'notitlematches' => 'La vos che a l\'ha ciamà a l\'é pa trovasse antrames aj tìtoj dj\'articol',
-'textmatches' => 'Ant ël test ëd j\'artìcoj',
-'notextmatches' => 'La vos che a l\'ha ciamà a l\'é pa trovasse antrames aj test dj\'articol',
-'prevn' => 'ij $1 prima',
-'nextn' => 'ij $1 peuj',
-'viewprevnext' => 'Che a varda ($1) ($2) ($3).',
-'showingresults' => 'Ambelessì sota <b>$1</b> arsultà, a parte dal nùmer #<b>$2</b>.',
-'showingresultsnum' => 'Për sòlit a së smon-o <b>$3</b> arzultà a parte da #<b>$2</b>.',
-'nonefound' => '<strong>Nòta</strong>: l\'arserchè dle paròle soèns dovrà, coma "avej" ò "esse", che a son pa indicisà, a peul dé n\'arsultà negativ, tan-me buté pì che na paròla da arserché (che a ven-o fòra mach cole pàgine andoa le paròle arsercà a-i son tute ansema).',
-'powersearch' => 'Arserca',
-'powersearchtext' => 'Sërca antra jë spassi nominaj:<br />
-$1<br />
-$2 Elenca le ridiression &nbsp; sërca për $3 $9',
-'searchdisabled' => 'L\'arserca anterna ëd {{SITENAME}} a l\'é nen abilità; për adess a peul prové a dovré un motor d\'arserca estern coma Google. (Però che a ten-a present che ij contnù ëd {{SITENAME}} listà ant ij motor pùblich a podrìo ëdcò esse nen d\'autut agiornà)',
-'blanknamespace' => '(Prinsipal)',
-'preferences' => 'Mè gust',
-'prefsnologin' => 'A l\'é ancó pa rintrà ant ël sistema',
-'prefsnologintext' => 'A dev [[Special:Userlogin|rintré ant ël sistema]]
-për podej specifiché ij sò gust.',
-'prefsreset' => 'Ij "sò gust" a son stait pijait andré da \'nt la memòria dël server ëd {{SITENAME}}.',
-'qbsettings' => 'Regolassion dla bara dij menù',
-'changepassword' => 'Cambia ciav',
-'skin' => 'Facia',
-'math' => 'Fòrmule ëd matemàtica',
-'dateformat' => 'Forma dla data',
-'datedefault' => 'franch l\'istess',
-'datetime' => 'Data e ora',
-'math_failure' => 'Parsificassion falà',
-'math_unknown_error' => 'Eror nen conossù',
-'math_unknown_function' => 'funsion che as sa pa lòn che a la sia',
-'math_lexing_error' => 'eror ëd léssich',
-'math_syntax_error' => 'eror ëd sintassi',
-'math_image_error' => 'Conversion a PNG falà; che a contròla che latex, dvips, gs, e convert a sio instalà giust',
-'math_bad_tmpdir' => 'Ël sistema a-i la fa pa a creé la diretriss \'\'\'math temp\'\'\', ò pura a-i la fa nen a scriv-je andrinta',
-'math_bad_output' => 'Ël sistema a-i la fa pa a creé la diretriss \'\'\'math output\'\'\', ò pura a-i la fa nen a scriv-je andrinta',
-'math_notexvc' => 'Pa gnun texvc executable; për piasì, che a contròla math/README për la configurassion.',
-'prefs-personal' => 'Profil dl\'utent',
-'prefs-rc' => 'Ùltime modìfiche',
-'prefs-watchlist' => 'Ròba che as ten sot euj',
-'prefs-watchlist-days' => 'Vàire dì che a veul ës-ciairé an soa lista ëd lòn che as ten sot euj:',
-'prefs-watchlist-edits' => 'Vàire modìfiche che a veul ës-ciairé con le funsion avansà:',
-'prefs-misc' => 'Sòn e lòn',
-'saveprefs' => 'Salvé ij sò gust',
-'resetprefs' => 'Buta torna ij "mè gust" coma a-i ero al prinsipi',
-'oldpassword' => 'Veja ciav',
-'newpassword' => 'Neuva ciav',
-'retypenew' => 'Che a scriva torna soa neuva ciav',
-'textboxsize' => 'Amzure dël quàder ëd modìfica dël test',
-'rows' => 'Righe',
-'columns' => 'Colòne',
-'searchresultshead' => 'Specifiché soe preferense d\'arserca',
-'resultsperpage' => 'Arsultà da mostré për vira pàgina',
-'contextlines' => 'Righe ëd test për vira arsultà',
-'contextchars' => 'Caràter për riga',
-'stubthreshold' => 'Smon jë sbòss pì curt che:',
-'recentchangescount' => 'Nùmer ëd tìtoj ant j\'ùltime modìfiche',
-'savedprefs' => 'Ij sò gust a son stait salvà.',
-'timezonelegend' => 'Fus orari',
-'timezonetext' => 'Che a buta ël nùmer d\'ore ëd diferensa antra soa ora local e l\'ora dël server (UTC).',
-'localtime' => 'Ora Local',
-'timezoneoffset' => 'Diferensa oraria<sup>1</sup>',
-'servertime' => 'Ora dël server',
-'guesstimezone' => 'Ciapa sù l\'ora da \'nt ël mè programa ëd navigassion (browser)',
-'allowemail' => 'Lassa che j\'àutri Utent am mando ëd pòsta eletrònica',
-'defaultns' => 'Se as dis nen divers, as sërca ant costi spassi nominaj-sì:',
-'default' => 'stàndard',
-'files' => 'Archivi',
-'userrights-lookup-user'=> 'Gestion dle partìe d\'utent',
-'userrights-user-editname'=> 'Che a buta në stranòm:',
-'editusergroup' => 'Modifiché le partìe d\'Utent',
-'userrights-editusergroup'=> 'Modìfiché le partìe dj\'utent',
-'saveusergroups' => 'Salva le partìe d\'utent',
-'userrights-groupsmember'=> 'A l\'é andrinta a:',
-'userrights-groupsavailable'=> 'Partìe disponibij:',
-'userrights-groupshelp' => 'Che as selession-a le partìe d\'andoa che a veul gavé ò andoa che a veul buteje andrinta l\'utent.
-Le partìe nen selessionà a saran nen tocà. Për deselessioné na partìa a venta che a jë sgnaca ansima ën tnisend ësgnacà ëdcò ël tast CTRL ëd soa tastera.',
-'userrights-logcomment' => 'Apartenensa a le partìe passà da $1 a $2',
-'group' => 'Partìa:',
-'group-bot' => 'Trigomiro',
-'group-sysop' => 'Aministrator',
-'group-bureaucrat' => 'Mangiapapé',
-'group-steward' => 'Controlor',
-'group-all' => '(utent)',
-'group-bot-member' => 'Trigomiro',
-'group-sysop-member' => 'Aministrator',
-'group-bureaucrat-member'=> 'Mangiapapé',
-'group-steward-member' => 'Controlor',
-'grouppage-bot' => 'Wikipedia:Trigomiro',
-'grouppage-sysop' => 'Wikipedia:Aministrator',
-'grouppage-bureaucrat' => 'Wikipedia:Mangiapapé',
-'changes' => 'modìfiche',
-'recentchanges' => 'Ùltime Modìfiche',
-'recentchangestext' => 'Costa a l\'é la pàgina che a ten ël registr dij cambiament a la wiki pì davsin ant ël temp.',
-'rcnote' => 'Ambelessì sota a-i é la lista dj\'ùltime <strong>$1</strong> pàgine modificà ant j\'ùltim <strong>$2</strong> dì, a fé data al $3.',
-'rcnotefrom' => ' Ambelessì sota a-i é la lista dle modìfiche da <b>$2</b> (fin-a a <b>$1</b>).',
-'rclistfrom' => 'Most-me le modìfiche a parte da $1',
-'rcshowhideminor' => '$1 le modìfiche cite',
-'rcshowhidebots' => '$1 ij trigomiro',
-'rcshowhideliu' => '$1 j\'utent registrà',
-'rcshowhideanons' => '$1 j\'utent anònim',
-'rcshowhidepatr' => '$1 le modìfiche verificà',
-'rcshowhidemine' => '$1 mie modìfiche',
-'rclinks' => 'Most-me j\'ùltime $1 modìfiche ëd j\'ùltim $2 dì<br />$3',
-'diff' => 'dif.',
-'hist' => 'stòria',
-'hide' => 'stërma',
-'show' => 'smon',
-'minoreditletter' => 'c',
-'newpageletter' => 'N',
-'boteditletter' => 'b',
-'sectionlink' => '→',
-'number_of_watching_users_pageview'=> '[$1 utent che as ten-o sossì sot euj]',
-'rc_categories' => 'Limité a le categorìe (che a jë scriva separand-je antra lor con un "|")',
-'rc_categories_any' => 'Qualsëssìa',
-'upload' => 'Carié',
-'uploadbtn' => 'Carié',
-'reupload' => 'Caria torna',
-'reuploaddesc' => 'Torné al mòdulo ëd domanda për carié archivi',
-'uploadnologin' => 'A dev [[Special:Userlogin|rintré ant ël sistema]] për podej fé st\'operassion-sì',
-'uploadnologintext' => 'A dev [[Special:Userlogin|rintré ant ël sistema]]
-për podej carié dj\'archivi.',
-'upload_directory_read_only'=> 'Ël programa webserver a-i la fa nen a scrive ansima a la diretriss ëd càrich ($1).',
-'uploaderror' => 'Eror dëmentré che as cariava',
-'uploadtext' => '\'\'\'DOSMAN!\'\'\' Anans che carié dla ròba ansima a {{SITENAME}}, che a sia motobin sigur d\'avej bin lesù e capì
-[[Project:Image_use_policy|ël regolament ëd {{SITENAME}} ansima al dovré dle figure]].
-
-Për vardé ò pura sërché figure già carià ant sla {{SITENAME}}, che a vada ant sla [[Special:Imagelist | lista dle figure]].
-Lòn che as caria e së scancela a resta marcà ant ël [[Project:upload log|registr dij càrich]].
-
-Che a dòvra ël mòdulo ambelessì sota për carié neuv archivi con figure da dovré për fé pì bej e bin spiegà ij sò artìcoj.
-Ant sla pì part dij programa ëd navigassion dla Ragnà (browsers) a dovr ia s-ciairesse un boton con scrit "Browse..." (ò pura "Sfeuja...", se i l\'eve un sistema n\'italian) che av deurb la sòlita fnestra che as dòvra për carié dj\'archivi.<br />
-
-Ën sërnend un dj\'archivi che i l\'eve ant sij vòstri disco, ël nòm a vnirà scrit n\'automàtich ant la casela ëd test da fianch dël boton.<p>
-
-\'\'\'A dev ëdcò selessioné la casela ëd conferma che a dis che l\'archivi a-j va nen contra a gnun-a nòrma ant sël drit d\'autor.\'\'\'<p>
-
-Fait lolì, che a sgnaca ël boton "Carié" për completé l\'operassion.
-Ël càrich a podrìa duré ëdcò chèich minuta, se chiel (chila) a l\'avèissa na conession che a va pian, ò pura se la figura a la fussa tròp gròssa (figure parej as conseja dë nen carieje).<p>
-
-Le sòrt d\'archivi che as preferisso a son ël JPEG për le fotografìe, ël PNG për ij dissègn, j\'icòne e ij simboj, l\'OGG për j\'archivi sonòr.<p>
-
-Për piasì, anans che carieje, che a rinòmina ij sò archivi con dij nòm che diso lòn che a son, për evité dë fé confusion.
-Për buté na neuva figura ant n\'articol, dovré n\'anliura ant la forma
-\'\'\'<nowiki>[[image:archivi.jpg]]</nowiki>\'\'\' ò pura
-\'\'\'<nowiki>[[image:archivi.png|alt text, test alternativ]]</nowiki>\'\'\' ò pura
-\'\'\'<nowiki>[[media:archivi.ogg]]</nowiki>\'\'\' per ij son.<p>
-
-Che a ten-a present che tan-me për tuti ij contnù ëd la {{SITENAME}}, qualsëssìa person-a a peul modifiché, cangé ò pura scancelé ij sò archivi, se a jë smija che sòn a sia ant j\'anteressi ëd l\'enciclopedìa. Che a ten-a ëdcò da ment che, se a-i fusso dij comportament nen conformà a le nòrme, ò pura se a-i fussa na caria tròp gròssa për ël sistema, a podrìa esse blocà (ant sël pat d\'esse perseguì se a-i fusso dle responsabilita legaj).',
-'uploadlog' => 'Registr dij càrich',
-'uploadlogpage' => 'Registr dij càrich',
-'uploadlogpagetext' => 'Ambelessì sota a-i é la lista dj\'ùltim archivi carià ant sël server ëd {{SITENAME}}.',
-'filename' => 'Nòm dl\'archivi',
-'filedesc' => 'Oget',
-'fileuploadsummary' => 'Detaj dl\'archivi:',
-'filestatus' => 'Situassion dij drit d\'autor',
-'filesource' => 'Sorgiss',
-'copyrightpage' => 'Project:Drit d\'autor',
-'copyrightpagename' => 'Drit d\'autor ëd {{SITENAME}}',
-'uploadedfiles' => 'Archivi carià ant la {{SITENAME}}',
-'ignorewarning' => 'Piantla-lì con j\'avis e salva an tute le manere',
-'ignorewarnings' => 'Lassa sté j\'avis',
-'minlength' => 'Ij nòm dj\'archivi dle figure a l\'han dë esse longh almanch 3 caràter, ma a l\'é pì bon deuit dovré dij nòm longh, basta che a faso na bon-a descrission dël soget dla figura.',
-'illegalfilename' => 'Ël nòm d\'archivi "$1" a l\'ha andrinta dij caràter che as peulo pa dovresse ant ij tìtoj dle pàgine. Për piasì che a-j cangia nòm e peui che a torna a carielo.',
-'badfilename' => 'Ël nòm dl\'archivi a l\'é stait cambià an "$1".',
-'badfiletype' => '".$1" a l\'é nen ëd la sòrt d\'archivi che as racomando për le figure, almanch nen për lòn che an fa da manca.',
-'largefile' => 'Ël pèis ëd n\'archivi che as caria a dovrìa resté sota a ij $1 bytes; cost-sì a l\'amzura $2 bytes.',
-'largefileserver' => 'St\'archivi-sì a resta pì gròss che lòn che la màchina sentral a përmet.',
-'emptyfile' => 'L\'archivi che a l\'ha pen-a carià a smija veujd.
-Sòn a podrìa esse rivà përchè che chiel a l\'ha scrivù mal ël nòm dl\'archivi midem.
-Për piasì che a contròla se a l\'é pro cost l\'archivi che a veul carié.',
-'fileexists' => 'N\'archivi con ës nòm-sì a-i é già, për piasì che as contròla $1 se a l\'é pa sigur dë volej cangelo.',
-'fileexists-forbidden' => '[[Belavans]] n\'archivi con ës nòm-sì a-i é già, donca ël nòm as peul pa pì dovresse; për piasì che a torna andré e che as caria sò archivi con un nòm diferent. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> '[[Belavans]] n\'archivi con ës nòm-sì ant la diretriss dj\'archivi condivis a-i é già, donca ël nòm as peul pa pì dovresse; për piasì che a torna andré e che as caria sò archivi con un nòm diferent.
-[[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'Carià complet',
-'fileuploaded' => 'L\'archivi "$1" a l\'é stait carià ant sël server coma che as dev.
-Che a dòvra st\'anliura-sì: ($2) për modifiché la pàgina ëd descrission dl\'archivi che a l\'ha pen-a carià, e che a buta bele sùbit cole anformassion che a jë smija dë buté (lòn che a l\'é, andoa a l\'ha trovalo, chi che a l\'ha falo e quand, e via fòrt) e na nòta ansma a la situassion dij drit d\'autor dl\'archivi midem.<br /> Che as dësmentia pa dla nota ant sij drit, che dësnò l\'archivi a sarà scancelà motobin ampressa.',
-'uploadwarning' => 'Avis che i soma dapress a carié',
-'savefile' => 'Salva l\'archivi',
-'uploadedimage' => 'a l\'ha carià "[[$1]]"',
-'uploaddisabled' => 'Càrich blocà',
-'uploaddisabledtext' => 'La possibilità ëd carié dj\'archivi ansima a sta wiki-sì a l\'é staita disabilità.',
-'uploadscripted' => 'St\'archivi-sì a l\'ha andrinta chèich-còs (dël còdes HTML ò pura dlë script) che a podrìe esse travajà mal da chèich programa ëd navigassion (browser).',
-'uploadcorrupt' => 'St\'archivi-sì ò che a l\'é falà ò che a l\'ha n\'estension cioca. Për piasì, che as contròla l\'archivi e peuj che a preuva torna a carielo.',
-'uploadvirus' => 'St\'archivi-sì a l\'han andrinta un \'\'\'vìrus!\'\'\' Detaj: $1',
-'sourcefilename' => 'Nòm dl\'archivi sorgiss',
-'destfilename' => 'Nòm dl\'archivi ëd destinassion',
-'filewasdeleted' => 'N\'archivi con ës nòm-sì a l\'é gia stait caria e peui scancelà. Për piasì, che a verìfica $1 anans che carielo n\'àutra vira.',
-'license' => 'Licensa',
-'nolicense' => 'Pa gnun-a selession faita',
-'imagelist' => 'Lista dle figure',
-'imagelisttext' => 'Ambelessì sota a-i é {{PLURAL:$1|l\'ùnica figura che a-i sia|na lista ëd \'\'\'$1\'\'\' figure, ordinà për $2}}.',
-'imagelistforuser' => 'Sòn a mostra mach le figure carià da $1.',
-'getimagelist' => 'arserca ant la lista dle figure',
-'ilsubmit' => 'Sërca',
-'showlast' => 'Lista ëd $1, antra j\'ùltime figure, ordinà për $2.',
-'byname' => 'nòm',
-'bydate' => 'për data',
-'bysize' => 'pèis',
-'imgdelete' => 'scanc',
-'imgdesc' => 'descr',
-'imglegend' => 'Legenda: (desc) = mostra/modìfica la descrission dla figura.',
-'imghistory' => 'Stòria dë sta figura',
-'revertimg' => 'buta torna',
-'deleteimg' => 'scanc',
-'deleteimgcompletely' => 'scanc',
-'imghistlegend' => 'Legenda: (cor) = figura corenta, (scanc) = scancela sta version veja, (arb) = arbuta sù sta veja version coma version corenta.
-<br /><i>Che a jë sgnaca ansima a na data për ës-ciairé tute le figure che sono staite carià an cola data-lì </i>.',
-'imagelinks' => 'Anliure a le figure',
-'linkstoimage' => 'Le pàgine sì sota a l\'han andrinta dj\'anliure a sta figura-sì:',
-'nolinkstoimage' => 'Pa gnun-a pàgina che a l\'abia n\'anliura a sta figura-sì.',
-'sharedupload' => 'St\'archivi-sì a l\'é stait carià an comun; donca a peul esse dovrà antra vàire proget wiki diferent.',
-'shareduploadwiki' => 'Che as varda $1 për savejne dë pì.',
-'shareduploadwiki-linktext'=> 'pàgina dë spiegon dl\'archivi',
-'noimage' => 'A-i é pa gnun archivi che as ciama parej, a peul $1.',
-'noimage-linktext' => 'carijlo',
-'uploadnewversion-linktext'=> 'Carié na version neuva dë st\'archivi-sì',
-'mimesearch' => 'Arsërca për sòrt MIME',
-'mimetype' => 'Sòrt MIME:',
-'download' => 'dëscarié',
-'unwatchedpages' => 'Pàgine che as ten-o pì nen sot euj',
-'listredirects' => 'Lista dle ridiression',
-'unusedtemplates' => 'Stamp nen dovrà',
-'unusedtemplatestext' => 'Sta pàgina-sì a la smon tuti jë stamp (pàgine dlë spassi nominal Stamp) che a son pa dovrà andrinta a gnun-a pàgina. Mej verifiché che në stamp a-j serva nen a dj\'àutri stamp (che dle vire në stamp gròss a l\'é fait ëd vàire cit sotastamp), anans che fé che ranchelo via.',
-'unusedtemplateswlh' => 'àutre anliure',
-'randomredirect' => 'Na ridiression qualsëssìa',
-'statistics' => 'Statìstiche',
-'sitestats' => 'Statìstiche dël sit',
-'userstats' => 'Statìstiche ëd {{SITENAME}}',
-'sitestatstext' => 'A-i é la blëssa ëd <b>$1</b> pàgine ant la base dat.
-Ës nùmer-sì a comprend le pàgine ëd ciaciarada, cole ansima a {{SITENAME}}, artìcoj curt (che ant ël parlé técnich dla wiki as ciamo "sbòss"), ridiression, e àutre pàgine che a l\'é belfé che a sio pa dj\'artìcoj.
-Gavà coste, a resto <b>$2</b> pàgine che a l\'han tuta l\'ària d\'esse dj\'artìcoj da bon.
-
-\'\'\'$8\'\'\' archivi a son stait carià.
-
-A-i é staje un total ëd \'\'\'$3\'\'\' pàgine consultà, e \'\'\'$4\'\'\' modìfiche a j\'artìcoj, da quand sta wiki a l\'é doèrta.
-Costa media an dis che a-i son ëstaje <b>$5</b> modìfiche për artìcol, e che vira artìcol a l\'é stait lesù <b>$6</b> vire për modìfica.
-
-Ant la [http://meta.wikimedia.org/wiki/Help:Job_queue coa] a-i {{plural|é|son}} \'\'\'$7\'\'\' process.',
-'userstatstext' => 'A-i son <b>$1</b> utent registrà, dont
-<b>$2</b> (ël \'\'\'$4%\'\'\') a l\'han la qualìfica d\'aministrator (che a varda $3).',
-'disambiguations' => 'Pàgine për la gestion dij sinònim',
-'disambiguationspage' => 'Template:Gestion dij sinònim',
-'disambiguationstext' => 'Sti artìcoj-sì a l\'han dj\'anliure a dle \'\'pàgine për la gestion dij sinònim\'\'. [[Nopà]] che ëmné la gent ambelelì a dovrìo deurbe l\'artìcol giust.<br />
-Na pàgina as consìdera për la gestion dij sinònim se a l\'ha n\'anliura che a-i men-a dzora da $1.<br />
-Anliure che a rivèisso da dj\'àutri spassi nominaj a resterìo nen listà ambelessì.',
-'doubleredirects' => 'Ridiression dobie',
-'doubleredirectstext' => '<b>Pieve varda:</b> costa lista-sì dle vire a peul avej andrinta dj\'arsultà nen giust. Sòn a peul rivé miraco përchè a-i sio dj\'anliure ò pura dël test giontà dapress a l\'istrussion #REDIRECT.<br />
-Vira riga a l\'ha andrinta j\'anliure a la prima e a la sconda rediression, ant sël pat ëd la prima riga ëd test dla seconda rediression, che për sòlit a l\'ha andrinta l\'artìcol ëd destinassion vèir, col andoa che a dovrìa ëmné ëdcò la prima reiression.',
-'brokenredirects' => 'Ridiression nen giuste',
-'brokenredirectstext' => 'Coste ridiression-sì a men-o a dj\'articoj ancó pa creà.',
-'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
-'ncategories' => '$1 {{PLURAL:$1|categorìa|categorìe}}',
-'nlinks' => '$1 {{PLURAL:$1|anliura|anliure}}',
-'nmembers' => '$1 {{PLURAL:$1|element|element}}',
-'nrevisions' => '{{PLURAL:$1|na revision|$1 revision}}',
-'nviews' => '{{PLURAL:$1|na consultassion|$1 consultassion}}',
-'lonelypages' => 'Pàgine daspërlor',
-'uncategorizedpages' => 'Pàgine che a son nen assignà a na categorìa',
-'uncategorizedcategories'=> 'Categorìe che a son pa assignà a na categorìa',
-'uncategorizedimages' => 'Figure nen dovrà',
-'unusedcategories' => 'Categorìe nen dovrà',
-'unusedimages' => 'Figure nen dovrà',
-'popularpages' => 'Pàgine pì s-ciairà',
-'wantedcategories' => 'Categorìe dont a fa da manca',
-'wantedpages' => 'Artìcoj pì ciamà',
-'mostlinked' => 'Pàgine che a l\'han pì d\'anliure che a-i men-o la gent ansima',
-'mostlinkedcategories' => 'Categorìe che a l\'han pì d\'anliure che a-i men-o la gent ansima',
-'mostcategories' => 'Artìcoj che a son marcà an pì categorìe',
-'mostimages' => 'Figure pì dovrà',
-'mostrevisions' => 'Artìcoj pì modificà',
-'allpages' => 'Tute le pàgine',
-'prefixindex' => 'Ìndess për inissiaj',
-'randompage' => 'Na pàgina qualsëssìa',
-'shortpages' => 'Pàgine curte',
-'longpages' => 'Pàgine longhe',
-'deadendpages' => 'Pàgine che a men-o da gnun-a part',
-'listusers' => 'Lista dj\'utent',
-'specialpages' => 'Pàgine Speciaj',
-'spheading' => 'Pàgine Speciaj',
-'restrictedpheading' => 'Pàgine speciaj riservà',
-'recentchangeslinked' => 'Modìfiche colegà',
-'rclsub' => '(pàgine che a l\'han n\'anliura che a riva da "$1")',
-'newpages' => 'Pàgine neuve',
-'ancientpages' => 'Le pàgine pì veje',
-'intl' => 'Anliure antra lenghe diferente',
-'move' => 'Tramuda',
-'movethispage' => 'Tramuda costa pàgina-sì',
-'unusedimagestext' => '<p>Che ten-a present che dj\'àutri sit ant sla Ragnà, coma la {{SITENAME}} antërnassional, a podrìo avej butà n\'anliura a na figura con n\'adrëssa direta, e donca a peul esse che le figure ant costa lista-sì, contut che son nen dovrà ant costa version-sì dla {{SITENAME}}, a sio però dovrà ant chèich àutr pòst.',
-'unusedcategoriestext' => 'Le pàgine ëd coste categorìe-sì a son fasse ma peuj a l\'han andrinta nì d\'artìcoj, nì ëd sotacategorìe.',
-'booksources' => 'Andoa trové dij lìber',
-'categoriespagetext' => 'An costa wiki a-i son ste categorìe-sì.',
-'data' => 'Dat',
-'userrights' => 'Gestion dij drit dj\'utent',
-'groups' => 'Partìe d\'utent',
-'booksourcetext' => 'Ambelessì sota a-i é na lista d\'àutri sit
-che a vendo lìber neuv e dë sconda man, che peulo
-ëdcò avej pì d\'anformassion ansima a ij lìber che
-i seve dapress a sërché.',
-'isbn' => 'ISBN',
-'alphaindexline' => '$1 a $2',
-'version' => 'Version',
-'log' => 'Registr',
-'alllogstext' => 'Son a mostra na combinassion dij registr ëd lòn che a l\'é cariasse, scancelasse, blocasse e ëd lòn che a l\'han fait j\'aministrator.
-A peul sern-se n\'arsultà pì strèit ën selessionand na sòrt ëd registr sola, un nòm Utent ò pura la pàgina che a-j anteressa.',
-'logempty' => 'Pa gnun element parej che a sia trovasse ant ij registr.',
-'nextpage' => 'Pàgina che a-i ven ($1)',
-'allpagesfrom' => 'Most-me la pàgine ën partend da:',
-'allarticles' => 'Tùit j\'artìcoj',
-'allnonarticles' => 'Tut lòn che a resta nen n\'artìcol',
-'allinnamespace' => 'Tute le pàgine (spassi nominal $1)',
-'allnotinnamespace' => 'Tute le pàgine (che a son nen ant lë spassi nominal $1)',
-'allpagesprev' => 'Cole prima',
-'allpagesnext' => 'Cole che a ven-o',
-'allpagessubmit' => 'Va',
-'allpagesprefix' => 'Most-me la pàgine che a l\'ha prefiss:',
-'mailnologin' => 'A-i é pa gnun-a adrëssa për mandé ël messagi',
-'mailnologintext' => 'A dev [[Special:Userlogin|rintré ant ël sistema]]
-e avej registrà n\'adrëssa ëd pòsta eletrònica vàlida ant ij [[Special:Preferences|sò gust]] për podej mandé dij messagi ëd pòsta eletrònica a j\'àutri Utent.',
-'emailuser' => 'Mand-je un messagi eletrònich a st\'Utent-sì',
-'emailpage' => 'Mand-je un messagi ëd pòsta eletrònica a st\'utent-sì',
-'emailpagetext' => 'Se st\'Utent-sì a l\'ha registrà na soa casela ëd pòsta eletrònica, i peule scriv-je un messagi con ël mòdulo ambelessì sota.
-L\'adrëssa eletrònica che a l\'ha specificà ant ij sò "gust" a sarà butà coma mitent, an manera che ël destinatari, ën volend, a peula arspond-je.',
-'usermailererror' => 'L\'oget che a goèrna la pòsta eletrònica a l\'ha dait eror:',
-'defemailsubject' => 'Messagi da {{SITENAME}}',
-'noemailtitle' => 'Pa gnun-a adrëssa ëd pòsta eletrònica',
-'noemailtext' => 'Cost Utent-sì a l\'ha nen registrà gnun-a casela ëd pòsta eletrònica, ò pura a l\'ha sërnù ëd nen fesse mandé pòsta da j\'àutri Utent.',
-'emailfrom' => 'Da',
-'emailto' => 'A',
-'emailsubject' => 'Oget',
-'emailmessage' => 'Messagi',
-'emailsend' => 'Manda',
-'emailsent' => 'Messagi eletrònich mandà',
-'emailsenttext' => 'Sò messagi eletrònich a l\'é stait mandà',
-'watchlist' => 'Ròba che im ten-o sot euj',
-'watchlistfor' => '(për \'\'\'$1\'\'\')',
-'nowatchlist' => 'A l\'ha ancó pa marcà dj\'artìcoj coma "ròba da tnì sot euj".',
-'watchlistanontext' => 'Për piasì, $1 për ës-ciairé ò pura modifiché j\'element ëd soa lista dla ròba che as ten sot euj.',
-'watchlistcount' => '\'\'\'La lista dla ròba che as ten sot euj a l\'ha andrinta $1 element (contand ëdcò le pàgine ëd discussion).\'\'\'',
-'clearwatchlist' => 'Veujda la lista dle ròbe da tnì sot euj',
-'watchlistcleartext' => 'Che a conferma che a veul gavé via tùit j\'element',
-'watchlistclearbutton' => 'Dësveujda la lista',
-'watchlistcleardone' => 'La lista dla ròba che as ten sot euj a l\'è staita dësveujdà. Ën fasendlo a son gavasse via $1 element.',
-'watchnologin' => 'A l\'é ancó nen rintrà ant ël sistema',
-'watchnologintext' => 'A l\'ha da manca prima ëd tut dë [[Special:Userlogin|rintré ant ël sistema]]
-për podej modifiché soa lista dla ròba dë tnì sot euj.',
-'addedwatch' => 'Sòn a l\'é stait giontà a le pàgine che it ten-e sot euj',
-'addedwatchtext' => ' La pàgina "$1" a l\'é staita giontà a tua <a href="{{localurle:Special:Watchlist}}">lista dla ròba da tnì sot euj</a>.
-Le modìfiche che a-i vniran ant costa pàgina-sì e ant soa pàgina ëd discussion a saran listà ambelessì, e la pàgina a së s-ciairerà ën <b>grassèt</b> ant la pàgina ëd j\'<a href="{{localurle:Special:Recentchanges}}">ùltime modìfiche</a> përchè che a resta belfé a ten-la d\'euj.</p>
-
-<p>Se a vorèissa mai gavé st\'articol-sì da \'nt la lista dij \'\'Sot Euj\'\', che a sgnaca " Chita da tnì sot euj " ant sla bara dij menù.',
-'removedwatch' => 'Gavà via da \'nt la lista dla ròba da tnì sot euj',
-'removedwatchtext' => 'La pàgina "$1" a l\'è staita gavà via da soa lista dla ròba da tnì sot euj.',
-'watch' => 'ten sot euj',
-'watchthispage' => 'Ten sot euj st\'artìcol-sì',
-'unwatch' => 'Chita-lì da ten-e sossì sot euj',
-'unwatchthispage' => 'Chita-lì da ten-e sossì sot euj',
-'notanarticle' => 'Sòn a l\'é pa n\'artìcol',
-'watchnochange' => 'Pa gnun-a dle ròbe che as ten sot euj che a sia staita modificà ant ël temp indicà.',
-'watchdetails' => '* $1 pàgine che im ten-o sot euj nen contand cole ëd discussion
-* [[Special:Watchlist/edit|most-me e lass-me modifiché la lista antrega ëd lòn che im ten-o sot euj]]',
-'wlheader-enotif' => '* Le notìfiche për pòsta eletrònica a son abilità.',
-'wlheader-showupdated' => '* Cole pàgine che a son staite modificà da quand che a l\'é passa l\'ùltima vira a resto marcà an \'\'\'grassèt\'\'\'',
-'watchmethod-recent' => 'controland j\'ùltime modìfiche faite a le pàgine che as ten sot euj',
-'watchmethod-list' => 'controland le pàgine che as ten sot euj për vëdde se a-i sio mai staje dle modìfiche',
-'removechecked' => 'Gava via j\'element marcà da \'nt la lista dle ròbe da ten-e sot euj',
-'watchlistcontains' => 'Soa lista dla ròba che as ten sot euj a l\'ha andrinta $1 pàgine.',
-'watcheditlist' => 'Sossì a l\'é un elench alfabétich ëd tute le pàgine ëd contnù che as ten sot euj.
-Che a-j buta la cros ant sle casele dle pàgine che a veul gavé via da \'nt la lista e peuj che a jë sgnaca ansima al boton "gava cole selessionà" che a treuva sota (pàgina ëd contnù e ëd discussion a fa mach basta gavene un-a, che as bogio sempe an cobia).',
-'removingchecked' => 'I soma antramentr che ij gavoma j\'element da \'nt la lista dle ròbe da ten-se sot euj...',
-'couldntremove' => 'A l\'é pa podusse gavé via l\'element \'$1\'...',
-'iteminvalidname' => 'Problema con l\'element \'$1\', nòm nen vàlid...',
-'wlnote' => 'Ambelessì sota a-i son j\'ùltime $1 modìfiche ant j\'ùltime <b>$2</b> ore.',
-'wlshowlast' => 'Most-me j\'ùltime $1 ore $2 dì $3',
-'wlsaved' => 'Costa-sì a l\'é na version memorisà ëd soa lista dle ròbe da tnì sot euj.',
-'wlhideshowown' => '$1 soe modìfiche.',
-'wlhideshowbots' => '$1 modìfiche dij trigomiro.',
-'wldone' => 'Fait.',
-'enotif_mailer' => '{{SITENAME}} - Servissi ëd Notìfica Postal',
-'enotif_reset' => 'March-me tute le pàgine visità',
-'enotif_newpagetext' => 'Costa-sì a l\'é na pàgina neuva',
-'changed' => 'cangià',
-'created' => 'creà',
-'enotif_subject' => 'La pàgina $PAGETITLE ëd {{SITENAME}} a l\'é staita $CHANGEDORCREATED da $PAGEEDITOR',
-'enotif_lastvisited' => 'Che as varda $1 për ës-ciaré tute le modìfiche da \'nt l\'ùltima vira che a l\'é passà.',
-'enotif_body' => 'A l\'atension ëd $WATCHINGUSERNAME,
-
-La pàgina $PAGETITLE dël sit {{SITENAME}} a l\'é staita $CHANGEDORCREATED al $PAGEEDITDATE da $PAGEEDITOR, che a varda $PAGETITLE_URL për la version corenta.
-
-$NEWPAGE
-
-Somari dl\'editor: $PAGESUMMARY $PAGEMINOREDIT
-
-Për contaté l\'editor:
-Pòsta eletrònica: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-Se chiel (chila) a visitèissa nen la pàgina modificà për contròl a-i sarìa pì gnun-a notìfica ëd modìfiche che a podèisso riveje dapress a costa.
-Che as visa che a peul cangeje ij setagi dle notìfiche a le pàgine che as ten sot-euj ansima a soa lista dla ròba da ten-e sot euj.
-
- Comunicassion dël sistema ëd notìfica da {{SITENAME}}
-
---
-Për cangé ij setagi ëd lòn che as ten sot euj che a vada ansima a
-{{SERVER}}{{localurl:Special:Watchlist/edit}}
-
-Për fé dle comunicassion ëd servissi e avej pì d\'agiut:
-{{SERVER}}{{localurl:Help:Contents}}',
-'deletepage' => 'Scancela pàgina',
-'confirm' => 'Conferma',
-'excontent' => 'Ël contnù a l\'era: \'$1\'',
-'excontentauthor' => 'ël contnù a l\'era: \'$1\' (e l\'ùnich contributor a l\'era stait \'$2\')',
-'exbeforeblank' => 'Anans d\'esse dësvojdà ël contnù a l\'era: \'$1\'',
-'exblank' => 'La pàgina a l\'era veujda',
-'confirmdelete' => 'Conferma dlë scancelament',
-'deletesub' => '(Scancelament ëd "$1")',
-'historywarning' => 'Avis: la pàgina che a l\'é antramentr che a scancela a l\'ha na stòria:',
-'confirmdeletetext' => 'A sta për scancelé d\'autut da \'nt la base dat na pàgina ò pura na figura, ansema a tuta soa cronologìa.<p>
-Për piasì, che an conferma che sòn a l\'é da bon sò but, che a as rend cont ëd le conseguense ëd lòn che a fa, e che sòn a resta an pien an régola con lòn che a l\'é stabilì ant la [[Project:Polìtica]].',
-'actioncomplete' => 'Travaj fait e finì',
-'deletedtext' => 'La pàgina "$1" a l\'é staita scancelà.
-Che a varda $2 për na lista dle pàgine scancelà ant j\'ùltim temp.',
-'deletedarticle' => 'Scancelà "$1"',
-'dellogpage' => 'Registr djë scancelament',
-'dellogpagetext' => 'Ambelessì sota na lista dle pàgine scancelà ant j\'ùltim temp.
-Ij temp a son conforma a l\'ora dël server (UTC).
-<ul>
-</ul>',
-'deletionlog' => 'Registr djë scancelament',
-'reverted' => 'Version prima butà torna sù',
-'deletecomment' => 'Motiv dlë scancelament',
-'imagereverted' => 'La version pì veja a l\'é staita torna buta sù. Gnun eror.',
-'rollback' => 'Dòvra na revision pì veja',
-'rollback_short' => 'Ripristinè',
-'rollbacklink' => 'ripristiné j\'archivi',
-'rollbackfailed' => 'A l\'é pa podusse ripristiné',
-'cantrollback' => 'As peul pa tornesse a na version pì veja: l\'ùltima modìfica a l\'ha fala l\'ùnich utent che a l\'abia travajà a cost artìcol-sì.',
-'alreadyrolled' => 'As peulo pa anulé j\'Ultime modìfiche ëd [[$1]]
-faite da [[User:$2|$2]] ([[User talk:$2|Talk]]); Cheidun d\'àutr a l\'ha già modificà ò pura anulà le modìfiche a sta pàgina-sì.
-
-L\'ùltima modìfica a l\'é staita faita da [[User:$3|$3]] ([[User talk:$3|Talk]]).',
-'editcomment' => 'Ël coment dla modìfica a l\'era: "<i>$1</i>".',
-'revertpage' => 'Gavà via le modìfiche dl\'utent [[Special:Contributions/$2|$2]] ([[User_talk:$2|Talk]]); ël contnù a l\'é stait tirà andarè a l\'ùltima version dl\'utent [[User:$1|$1]]',
-'sessionfailure' => 'A-i son ëstaje dle gran-e con la session che a identìfica sò acess; ël sistema a l\'ha nen eseguì l\'ordin che a l\'ha daje për precaussion. Che a torna andaré a la pàgina prima con ël boton "andaré" ëd sò programa ëd navigassion (browser), peuj che as carìa n\'àutra vira costa pàgina-sì e che a preuva torna a fé lòn che vorìa fé.',
-'protectlogpage' => 'Registr dle protession',
-'protectlogtext' => 'Ambelessì sota a-i é na lista d\'event ëd protession e dësprotession ëd pàgine.
-Che a varda la [[Project:Pàgina proteta|guida a le pàgine protete]] për savejne dë pì.',
-'protectedarticle' => '"[[$1]]" a l\'é protet',
-'unprotectedarticle' => 'Dësprotegiù "[[$1]]"',
-'protectsub' => '(I soma antramentr che i protegioma "$1")',
-'confirmprotecttext' => 'Veul-lo da bon protege sta pàgina-sì?',
-'confirmprotect' => 'Che an conferma la protession',
-'protectmoveonly' => 'Lòn che as peul nen fesse ambelessì a l\'é mach tramudé.',
-'protectcomment' => 'Motiv dla protession',
-'unprotectsub' => '(dësprotession ëd "$1")',
-'confirmunprotecttext' => 'Veul-lo da bon dësprotege sta pàgina-sì?',
-'confirmunprotect' => 'Che an conferma la dësprotession',
-'unprotectcomment' => 'Motiv dla dësprotession',
-'protect-unchain' => 'Dësbloché ij permess ëd tramudé dla ròba',
-'protect-text' => 'Ambelessì a peul vardé e cangé ël livel ëd protession dla pàgina <strong>$1</strong>.
-Për piasì, che a resta mach motobin sigur da esse ant ij lìmit ëd le [[Project:Pàgina proteta|polìtiche ëd proget]].',
-'protect-viewtext' => '[[Belavans]] sò cont a l\'ha pa na qualìfica che a-j permëtta da cangé ij livej ëd protession dë sta pàgina-sì. Ambelessì a peul ës-ciairé ij livej ëd protession ëd la pàgina <strong>$1</strong>:',
-'protect-default' => '(stàndard)',
-'protect-level-autoconfirmed'=> 'Bloché j\'utent nen registrà',
-'protect-level-sysop' => 'mach për j\'aministrator',
-'restriction-edit' => 'Modìfica',
-'restriction-move' => 'Tramuda',
-'undelete' => 'Pija andré na pàgina scancelà',
-'undeletepage' => 'S-ciàira e pija andaré le pàgine scancelà',
-'viewdeletedpage' => 'Smon le pàgine scancelà',
-'undeletepagetext' => 'Le pàgine ambelessì sota a son staite scancelà, ma a resto ancó memorisà e donca as peulo pijesse andaré. La memòria a ven polidà passaje un pòch ëd temp.',
-'undeleteextrahelp' => 'Për ripristiné la pàgina antrega, che a lassa tute le casele nen selessionà e che a jë sgnaca ansima a \'\'\'\'\'Buta coma a l\'era \'\'\'\'\'.
-Për ripristiné mach chèich-còs, che a selession-a lòn che a veul ripristiné anans che sgnaché. Ën sgacand-je ansima a \'\'\'\'\'Veujda casele\'\'\'\'\' peul polidesse d\'amblé tute le casele selessionà e dësvojdé ël coment.',
-'undeletearticle' => 'Pija andré n\'artìcol scancelà',
-'undeleterevisions' => '$1 revision memorisà',
-'undeletehistory' => 'Se a pija andré st\'articol-sì, ëdcò tute soe revision a saran pijaite andaré ansema a chiel ant soa cronologìa.<br />
-Se a fussa mai staita creà na pàgina neuva con l\'istess nòm dòp che la veja a l\'era staita scancelà, le revision a saran buta ant la cronologìa e la version pùblica dla pàgina a sarà nen modificà.',
-'undeletehistorynoadmin'=> 'Sta pàgina-sì a l\'é staita scancelà. Ël motiv che a l\'é scancelasse
-as peul savejsse ën vardand ël somari ambelessì sota, andoa che a së s-ciàira ëdcò chi che a
-l\'avìa travaje ansima anans che a la scancelèisso.
-Ël test che a-i era ant le vàire version a peulo s-ciairelo mach j\'aministrator.',
-'undeleterevision' => 'Revision $1 scancelà',
-'undeletebtn' => 'Ripristiné',
-'undeletereset' => 'Gava tute le selession',
-'undeletecomment' => 'Coment:',
-'undeletedarticle' => 'Pijaita andré "$1"',
-'undeletedrevisions' => '$1 revision pijaite andaré',
-'undeletedrevisions-files'=> '$1 revision e $2 archivi pijait andaré',
-'undeletedfiles' => '$1 archivi pijait andaré',
-'cannotundelete' => 'Disdëscancelament falì; a peul esse che i fusse antra doi a felo ant l\'istess temp e l\'àutr a sia riva prima.',
-'undeletedpage' => '<big>\'\'\'$1 a l\'é stait pijait andaré\'\'\'</big>
-
-Che as varda ël [[Special:Log/delete|Registr djë scancelament]] për ës-ciairé j\'ùltim scancelament e disdëscancelament.',
-'namespace' => 'Spassi nominal:',
-'invert' => 'Anvert la selession',
-'contributions' => 'Contribussion dë st\'Utent-sì',
-'mycontris' => 'Mie contribussion',
-'contribsub' => 'Për $1',
-'nocontribs' => 'A l\'é pa trovasse gnun-a modìfica che a fussa conforma a costi criteri-sì',
-'ucnote' => 'Ambelessì sota a-i son j\'ùltime <b>$1</b> modìfiche faite da st\'Utent-sì ant j\'ùltim <b>$2</b> dì.',
-'uclinks' => 'Vardé j\'ùltimi $1 modifiche; vardé j\'ùltim $2 dì.',
-'uctop' => ' (ùltima dla pàgina)',
-'newbies' => 'Utent neuv',
-'sp-newimages-showfrom' => 'Smon j\'ùltime figure anandiandse da $1',
-'sp-contributions-newest'=> 'J\'ùltim',
-'sp-contributions-oldest'=> 'Ij prim',
-'sp-contributions-newer'=> '$1 andaré',
-'sp-contributions-older'=> '$1 anans',
-'sp-contributions-newbies-sub'=> 'Për j\'utent neuv',
-'whatlinkshere' => 'Pàgine con dj\'anliure che a men-o a costa-sì',
-'notargettitle' => 'A manco ij dat',
-'notargettext' => 'A l\'ha pa dit a che pàgina ò Utent apliché l\'operassion ciamà.',
-'linklistsub' => '(Lista d\'anliure)',
-'linkshere' => 'Le pàgine sì sota a l\'han andrinta dj\'anliure che a men-o ambelessì:',
-'nolinkshere' => 'Pa gnun-a pàgina che a l\'abia dj\'anliure che a men-o a costa-sì.',
-'isredirect' => 'ridiression',
-'istemplate' => 'inclusion',
-'blockip' => 'Blochè n\'adrëssa IP',
-'blockiptext' => 'Che a dòvra ël mòdulo ëd domanda \'d blocagi ambelessì sota për bloché l\'acess con drit dë scritura da na chèich adrëssa IP.<br />
-Ës blocagi-sì as dev dovresse MACH për evité dij comportament vandàlich, ën strèita osservansa ëd tùit ij prinsipi dla [[{{ns:project}}:Policy|polìtica ëd {{SITENAME}}]].<br />
-Ël blocagi a peul nen ën gnun-a manera esse dovrà për dle question d\'ideologìa.<p>
-Che a scriva codì che st\'adrëssa IP-sì a dev second chiel (chila) esse blocà (pr\'esempi, che a buta ij tìtoj ëd pàgine che a l\'abio già patì dj\'at vandàlich da cost\'adrëssa IP-sì).',
-'ipaddress' => 'Adrëssa IP',
-'ipadressorusername' => 'Adrëssa IP ò stranòm',
-'ipbexpiry' => 'Fin-a al',
-'ipbreason' => 'Motiv dël blocagi',
-'ipbsubmit' => 'Bloca st\'adrëssa IP-sì',
-'ipbother' => 'N\'àutra durà',
-'ipboptions' => '2 ore:2 ore,1 dì:1 dì,3 dì:3 dì,na sman-a:na sman-a,2 sman-e:2 sman-e,1 mèis:1 mèis,3 mèis:3 mèis,6 mèis:6 mèis,n\'ann:n\'ann,për sempe:për sempe',
-'ipbotheroption' => 'd\'àutr',
-'badipaddress' => 'L\'adrëssa IP che a l\'ha dane a l\'é nen giusta.',
-'blockipsuccesssub' => 'Blocagi fait',
-'blockipsuccesstext' => ' L\'adrëssa IP "$1" a l\'é staita blocà.<br />
-Che a varda la [[Special:Ipblocklist|lista dj\'IP blocà]].',
-'unblockip' => 'Dësblòca st\'adrëssa IP-sì',
-'unblockiptext' => 'Che a dòvra ël mòdulo ëd domanda ambelessì sota për deje andé al drit dë scritura a n\'adrëssa IP che a l\'era staita blocà.',
-'ipusubmit' => 'Dësblòca st\'adrëssa IP-sì',
-'unblocked' => '[[User:$1|$1]] a l\'é stait dësblocà',
-'ipblocklist' => 'Lista dj\'adrësse IP blocà',
-'blocklistline' => '$1, $2 a l\'ha blocà $3 ($4)',
-'infiniteblock' => 'për sempe',
-'expiringblock' => 'fin-a al $1',
-'ipblocklistempty' => 'La lista dij blocagi a l\'é veujda',
-'blocklink' => 'blòca',
-'unblocklink' => 'dësblòca',
-'contribslink' => 'contribussion',
-'autoblocker' => 'A l\'é scataje un blocagi përchè soa adrëssa IP a l\'é staita dovrà ant j\'ùltim temp da l\'Utent "[[User:$1|$1]]". Ël motiv për bloché $1 a l\'é stait: "\'\'\'$2\'\'\'"',
-'blocklogpage' => 'Registr dij blocagi',
-'blocklogentry' => '"[[$1]]" a l\'é stait blocà fin-a a $2',
-'blocklogtext' => 'Sossì a l\'é ël registr dij blocagi e dësblocagi dj\'Utent. J\'adrësse che
-a son staite blocà n\'automàtich ambelessì a së s-ciàiro nen.
-Che a varda la [[Special:Ipblocklist|lista dj\'adrësse IP blocà]] për vëdde
-coj che sio ij blocagi ativ al dì d\'ancheuj.',
-'unblocklogentry' => 'a l\'ha dësblocà $1',
-'range_block_disabled' => 'La possibilità che n\'aministrator a fasa dij blocagi a ragg a l\'é disabilità.',
-'ipb_expiry_invalid' => 'Temp dë scadensa nen bon.',
-'ip_range_invalid' => 'Nùmer IP nen bon.',
-'proxyblocker' => 'Bloché j\'arpetitor (Proxy) doèrt',
-'proxyblockreason' => 'Soa adrëssa IP a l\'é staita bloca përchè a l\'é cola ëd n\'arpetitor (proxy) doèrt. Për piasì che a contata al sò fornitor ëd conession e che a lo anforma. As trata d\'un problema ëd siguressa motobin serio.',
-'proxyblocksuccess' => 'Bele fait.',
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'Soa adrëssa IP a l\'é listà coma arpetitor doèrt (open proxy) ansima a [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason'=> 'Soa adrëssa IP a l\'é listà coma arpetitor doèrt (open proxy) ansima a [http://www.sorbs.net SORBS] DNSBL. A peul nen creésse un cont.',
-'lockdb' => 'Blòca la base dat',
-'unlockdb' => 'Dësblòca la base dat',
-'lockdbtext' => 'Ën blocand la base dat as fërma la possibilità che tuti j\'Utent a peulo modifiché le pàgine ò pura fene \'d neuve, che a peulo cambiesse ij "sò gust", che a peulo modifichesse soe liste dla ròba da tnì sot euj, e an general gnun a podrà pì fé dj\'operassion che a ciamo dë modifiché la base dat.<br /><br />
-Për piasì, che an conferma che sossì a l\'é pròpe lòn che a veul fé, e dzortut che a sblocherà la base dat pì ampressa che a peul, an manera che tut a funsion-a torna coma che as dev, pen-a che a l\'avrà finisse soa manutension.',
-'unlockdbtext' => 'Ën dësblocand la base dat as darà andaré a tuti j\'Utent la possibilità dë fé \'d modìfiche a le pàgine ò dë fene ëd neuve, ëd cangé ij "sò gust", ëd modifiché soe liste \'d ròba da tnì sot euj, e pì an general dë fé tute cole operassion che a l\'han da manca dë fé \'d modìfiche a la base dat.
-Për piasì, che an conferma che sòn a l\'é da bon lòn che chiel (chila) a veul fé.',
-'lockconfirm' => 'É, i veuj da bon, e sota mia responsabilità, bloché la base dat.',
-'unlockconfirm' => ' É, da bon i veuj dësbloché la base dat, sota mia responsabilità personal.',
-'lockbtn' => 'Blòca la base dat',
-'unlockbtn' => 'Dësblòca la base dat',
-'locknoconfirm' => 'Che a varda che a l\'é dësmentiasse dë spunté ël quadrèt ëd conferma.',
-'lockdbsuccesssub' => 'Blocagi dla base dat fait',
-'unlockdbsuccesssub' => 'Dësblocagi dla base dat fait, ël blòch a l\'é stait gavà',
-'lockdbsuccesstext' => 'La base dat ëd {{SITENAME}} a l\'è staita blocà.
-<br />Che as visa mach dë gavé ël blocagi pen-a che a l\'ha finì soa manutension.',
-'unlockdbsuccesstext' => ' La base dat ëd {{SITENAME}} a l\'è staita dësblocà.',
-'makesysoptitle' => 'Deje a n\'utent la qualìfica da aministrator',
-'makesysoptext' => 'Sta domanda-sì a la dòvro ij mangiapapé për deje a n\'utent normal la qualìfica da aministrator.
-Che a scriva lë stranòm dl\'utent che a veul fé aministrator e peuj che a sgnaca ël boton për deje la qualìfica.',
-'makesysopname' => 'Stranòm:',
-'makesysopsubmit' => 'Daje a st\'utent-sì la qualìfica da aministrator',
-'makesysopok' => '<b>L\'utent "$1" adess a l\'é n\'aministrator</b>',
-'makesysopfail' => '<b>L\'utent "$1" as peul pa felo aminìstrator. (Fuss-lo pa mai che a l\'avèissa butà un nòm nen giust?)</b>',
-'setbureaucratflag' => 'Deje a st-utent-sì la qualìfica ëd Mangiapapé',
-'setstewardflag' => 'Deje la qualìfica ëd controlor a st\'utent-sì',
-'rightslog' => 'Drit dj\'utent',
-'rightslogtext' => 'Sòn a l\'é na lista dij cambiament aj drit dj\'utent.',
-'rightslogentry' => 'a l\'ha tramudà $1 da \'nt la partìa $2 a la partìa $3',
-'rights' => 'Drit:',
-'set_user_rights' => 'Deje sò drit a j\'utent',
-'user_rights_set' => '<b>Ij drit dl\'utent për "$1" a son stait modificà</b>',
-'set_rights_fail' => '<b>As peul pa buteje sò drit a "$1". (Ha-lo pa mai scrivù mal lë stranòm?)</b>',
-'makesysop' => 'Deje a n\'utent la qualìfica da aministrator',
-'already_sysop' => 'St\'Utent-sì a l\'é già n\'aministrator (administrator)',
-'already_bureaucrat' => 'St\'Utent-sì a l\'é già un Mangiapapé (bureaucrat)',
-'already_steward' => 'St\'Utent-sì a l\'é già un controlor (steward)',
-'rightsnone' => '(gnun)',
-'movepage' => 'Tramudé na pàgina',
-'movepagetext' => 'Con ël mòdulo ëd domanda ambelessì sota a peul cangeje nòm a na pàgina, tramudand-je dapress ëdcò tuta soa cronologìa anvers al nòm neuv.
-Ël vej tìtol a resterà trasformà ant na ridiression che a men-a al tìtol neuv.
-J\'anliure a la veja pàgina a saran NEN agiornà (e donca a men-eran la gent a la ridiression); che a fasa atension dë
-[[Special:Manutenzioni|controlé con cura]] che as creo pa dle ridiression dobie ò dle ridiression che men-o da gnun-a part.
-A resta soa responsabilità cola dë esse sigur che j\'anliure a men-o la gent andoa che a devo mnela.
-
-Noté bin: la pàgina a sarà \'\'\'nen\'\'\' tramudà se a-i fussa già mai n\'articol che a l\'ha ël nòm neuv, gavà col cas che a sia na pàgina veujda ò pura na ridiression, sempre che bele che essend mach parej a l\'abia già nen na soa cronologìa.
-Sòn a veul dì che, se a l\'avèissa mai da fé n\'operassion nen giusta, a podrìa sempe torné a rinominé la pàgina col nòm vej, ma ant gnun cas a podrìa coerté na pàgina che a-i é già.
-
-<b>ATENSION!</b>
-Un cambiament dràstich parej a podrìa dé dle gran-e che un a së speta pa gnanca. Sòn dzortut se a fussa fait dzora a na pàgina motobin visità. Che a varda mach dë esse pì che sigur d\'avej presente le conseguense, prima che fé che fé. Se a l\'ha dij dùbit, che a contata pura n\'aministrator për ciameje \'d consej.',
-'movepagetalktext' => 'La pàgina ëd discussion tacà a costa pàgina d\'articol, se a-i é, a sarà tramudà n\'automatich ansema a l\'artìcol, \'\'\'gavà costi cas-sì\'\'\':
-*quand as tramuda la pàgina tra diferent spassi nominal,
-*quand na pàgina ëd discussion nen veujda a-i é già për ël nòm neuv, ò pura
-*a l\'ha deselessionà ël quadrèt ëd conferma ambelessì sota.
-Ant costi cas-sì, se a chërd dë felo, a-j farà da manca dë tramudesse la pàgina ëd discussion daspërchiel, a man.',
-'movearticle' => 'Cang-je nòm a l\'artìcol',
-'movenologin' => 'Che a varda che chiel (chila) a l\'è pa rintrà ant ël sistema',
-'movenologintext' => 'A venta esse n\'Utent registrà e esse [[Special:Userlogin|rintrà ant ël sistema]]
-për podej tramudé na pàgina.',
-'newtitle' => 'Neuv tìtol ëd',
-'movepagebtn' => 'Tramuda sta pàgina-sì',
-'pagemovedsub' => 'San Martin bele finì!',
-'pagemovedtext' => 'La pàgina "[[$1]]" a l\'ha cangià nòm an "[[$2]]".',
-'articleexists' => 'Na pàgina che as ciama parej a-i é già, ò pura ël nòm che a l\'ha sërnù a va nen bin.<br />
-Che as sërna, për piasì, un nòm diferent për st\'articol.',
-'talkexists' => 'La pàgina a l\'é staita bin tramudà, ma a l\'é pa podusse tramudé soa pàgina ëd discussion, përchè a-i në j\'é già n\'àutra ant la pàgina con ël tìtol neuv. Për piasì, che a modìfica a man ij contnù dle doe pàgine ëd discussion, an manera che as perdo nen dij pensé anteressant.',
-'movedto' => 'tramudà a',
-'movetalk' => 'Podend, tramuda ëdcò la pàgina ëd discussion che a l\'ha tacà.',
-'talkpagemoved' => 'Ëdcò la pàgina ëd discussion colegà a l\'é staita tramudà',
-'talkpagenotmoved' => 'La pàgina ëd discussion colegà <strong>a l\'é nen ëstaita tramudà</strong>.',
-'1movedto2' => '[[$1]] Tramudà a [[$2]]',
-'1movedto2_redir' => '[[$1]] tramudà a [[$2]] ën passand për na ridiression',
-'movelogpage' => 'Registr dij San Martin',
-'movelogpagetext' => 'Ambelessì sota a-i é na lista ëd pàgine che a son staite tramudà.',
-'movereason' => 'Motiv',
-'revertmove' => 'buta torna coma a l\'era',
-'delete_and_move' => 'Scancela e tramuda',
-'delete_and_move_text' => '==A fa da manca dë scancelé==
-
-L\'artìcol ëd destinassion "[[$1]]" a-i é già. Veul-lo scancelelo për avej ëd pòst për tramudé l\'àutr?',
-'delete_and_move_confirm'=> 'É, scancela la pàgina',
-'delete_and_move_reason'=> 'Scancelà për liberé ël pòst për tramudene n\'àutra',
-'selfmove' => 'Tìtol neuv e tìtol vej a resto midem antra lor; as peul pa tramudesse na pàgina butand-la andoa che a l\'é già.',
-'immobile_namespace' => '[[Belavans]] ël tìtol ëd destinassion a l\'é ëd na sòrt riservà; as peulo pa tramudé dle pàgine anvers a col ëspassi nominal-lì.',
-'export' => 'Esporté dle pàgine',
-'exporttext' => 'A peul esporté ël test e modifiché la stòria ëd na pàgina ò pura
-ëd n\'ansema ëd pàgine gropa ant n\'archivi XML. Sòn a peul peuj amportesse
-ant n\'àutra wiki ën dovrand la funsion Special:Ampòrta pàgina.
-
-Për esporté le pàgine, che a së scriva ij tìtoj ant ël quàder ambelessì sota, butand-ji un tìtol për riga,
-e che as serna se a veul la version corenta ansema a cole veje, con le righe che conto la stòria dla pàgina,
-ò pura mach l\'anformassion ant sël quand che a sia staje l\'ùltima modìfica.
-
-Se costa ùltima possibilità a fussa lòn che a-j serv, a podrìa ëdcò dovré n\'anliura, pr\'esempi [[Special:Export/{{Mediawiki:Mainpage}}]] për la pàgina {{Mediawiki:Mainpage}}.',
-'exportcuronly' => 'Ciapa sù mach la version corenta, pa tuta la stòria',
-'exportnohistory' => '----
-\'\'\'Nòta:\'\'\' la possibilità d\'esporté la stòria completa dle pàgine a l\'é staita gavà për dle question corelà a le prestassion dël sistema.',
-'export-submit' => 'Esporté',
-'allmessages' => 'Messagi ëd sistema',
-'allmessagesname' => 'Nòm',
-'allmessagesdefault' => 'Test che a-i sarìa se a-i fusso pa \'d modìfiche',
-'allmessagescurrent' => 'Test corent',
-'allmessagestext' => 'Costa-sì a l\'é na lista ëd tùit ij messagi ëd sistema ant lë spassi nominal MediaWiki:',
-'allmessagesnotsupportedUI'=> 'Soa antërfacia an lenga <b>$1</b> a l\'é nen ativa ansima a Special:Tùit_ij_messagi dzora ës sit-sì.',
-'allmessagesnotsupportedDB'=> 'Special:Tùit_ij_messagi a travaja nen përchè a-i é ël component wgUseDatabaseMessages frëmm.',
-'allmessagesfilter' => 'Seletor dël nòm dël messagi:',
-'allmessagesmodified' => 'Most-me mach lòn che a l\'é modificasse',
-'thumbnail-more' => 'Slarga',
-'missingimage' => '<b>Figura che a manca</b><br /><i>$1</i>',
-'filemissing' => 'Archivi che a manca',
-'thumbnail_error' => 'Eror antramentr che as fasìa la figurin-a: $1',
-'import' => 'Amportassion ëd pàgine',
-'importinterwiki' => 'Amportassion da wiki diferente',
-'import-interwiki-text' => 'Che a selession-a na wiki e ël tìtol dla pàgina da amporté.
-Date dle revision e stranòm dj\'editor a resteran piajit sù \'cò lor.
-Tute le amportassion antra wiki diferente a resto marcà ant ël [[Special:Log/import|Registr dj\'amportassion]].',
-'import-interwiki-history'=> 'Còpia tute le version stòriche dë sta pàgina-sì',
-'import-interwiki-submit'=> 'Amporté',
-'importtext' => 'Për piasì, che as espòrta l\'archivi da \'nt la sorgiss wiki esterna ën dovrand l\'utiss Special:Esportassion, che as lo salva ansima a sò disch e peui che a lo caria ambelessì.',
-'importstart' => 'I soma antramentr che amportoma le pàgine...',
-'import-revision-count' => '$1 revision',
-'importnopages' => 'Pa gnun-a pàgina da amporté',
-'importfailed' => 'Amportassion falìa: $1',
-'importunknownsource' => 'Sorgiss d\'amportassion ëd na sòrt nen conossùa',
-'importcantopen' => 'L\'archivi da amporté a l\'é pa podusse deurbe',
-'importbadinterwiki' => 'Anliura antra wiki diferente malfaita',
-'importnotext' => 'Veujd ò sensa pa gnun test',
-'importsuccess' => 'Amportassion andaita a bon fin!',
-'importhistoryconflict' => 'A-i son dle stòrie dë sta pàgina-sì che as contradisso un-a con l\'àutra (a peul esse che sta pàgina-sì a l\'avèissa già amportala)',
-'importnosources' => 'A l\'é pa staita definìa gnun-a sorgiss d\'amportassion da na wiki diferenta, e carié mach le stòrie as peul nen.',
-'importnofile' => 'Pa gnun archivi d\'amportassion carià.',
-'importuploaderror' => 'L\'archivi da amporté a l\'é pa podusse carié; miraco a fussa mai pì gròss che ël màssim consentì?',
-'importlogpage' => 'Registr dj\'amportassion',
-'importlogpagetext' => 'Amportassion aministrative ëd pàgine e ëd soa stòria da dj\'àutre wiki.',
-'import-logentry-upload'=> 'amportà $1 con un càrich d\'archivi',
-'import-logentry-upload-detail'=> '$1 revision',
-'import-logentry-interwiki'=> 'Amportà da n\'àutra wiki $1',
-'import-logentry-interwiki-detail'=> '$1 revision da $2',
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'c',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'd',
-'accesskey-compareselectedversions'=> 'v',
-'accesskey-watch' => 'w',
-'tooltip-search' => 'Sërca an {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'Marca sossì coma modìfica cita [alt-i]',
-'tooltip-save' => 'Salva le modìfiche [alt-s]',
-'tooltip-preview' => 'Preuva dle modìfiche (mej sempe fela, prima che fé che salvé!) [alt-p]',
-'tooltip-diff' => 'Fame vëdde che modìfiche che i l\'hai faje al test. [alt-d]',
-'tooltip-compareselectedversions'=> 'Fame ël paragon dle diferense antra le version selessionà. [alt-v]',
-'tooltip-watch' => 'Gionta sta pàgina-sì a la lista dle ròbe che im ten-o sot euj [alt-w]',
-'Common.css' => '/** Ël còdes CSS che as buta ambelessì a resta dovrà ant tute le "facie" */',
-'Monobook.css' => '/* cangé st\'archivi-sì për modifiché la formatassion dël sit antregh */',
-'nodublincore' => 'Ij metadat dla sòrt \'\'\'Dublin Core RDF\'\'\' a son disabilità ansima a sta màchina-sì.',
-'nocreativecommons' => 'Ij metadat dla sòrt \'\'\'Creative Commons RDF\'\'\' a son disabilità ansima a sta màchina-sì.',
-'notacceptable' => 'Ël server dla wiki a-i la fa pa a provëdde dij dat ant na forma che sò programa local a peula lese.',
-'anonymous' => 'Utent anònim ëd la {{SITENAME}}',
-'siteuser' => '$1, utent ëd {{SITENAME}}',
-'lastmodifiedby' => 'Sta pàgina-sì a l\'é staita modificà l\'ùltima vira al $1 da $2.',
-'and' => 'e',
-'othercontribs' => 'Basà ant sëj travaj ëd $1.',
-'others' => 'àutri',
-'siteusers' => '$1, utent ëd {{SITENAME}}',
-'creditspage' => 'Credit dla pàgina',
-'nocredits' => 'A-i é pa gnun crédit për sta pagina-sì.',
-'spamprotectiontitle' => 'Filtror dla rumenta',
-'spamprotectiontext' => 'La pàgina che a vorìa salvé a l\'é staita blocà dal filtror dla rumenta. Sòn a l\'é motobin belfé che a sia rivà përchè a-i era n\'anliura a un sit estern ëd coj blocà.',
-'spamprotectionmatch' => 'Cost-sì a l\'é ël test che a l\'é restà ciapà andrinta al filtror dla rumenta: $1',
-'subcategorycount' => 'An sta categorìa-sì a-i {{PLURAL:$1|é mach na sotacategorìa|son $1 sotacategorìe}}.',
-'categoryarticlecount' => 'A-i {{PLURAL:$1|é|son}} $1 {{PLURAL:$1|artìcol|artìcoj}} andrinta a la categorìa.',
-'listingcontinuesabbrev'=> ' anans',
-'spambot_username' => 'MediaWiki - trigomiro che a-j dà deuit a la rumenta',
-'spam_reverting' => 'Buta andaré a l\'ùltima version che a l\'avèissa pa andrinta dj\'anliure a $1',
-'spam_blanking' => 'Pàgina dësveujdà, che tute le version a l\'avìo andrinta dj\'anliure a $1',
-'infosubtitle' => 'Anformassion për la pàgina',
-'numedits' => 'Nùmer ëd modìfiche (artìcol): $1',
-'numtalkedits' => 'Nùmer ëd modìfiche (pàgina ëd discussion): $1',
-'numwatchers' => 'Nùmer d\'utent che as ten-o sossì sot euj: $1',
-'numauthors' => 'Nùmer d\'autor diferent (artìcol): $1',
-'numtalkauthors' => 'Nùmer d\'autor distint (pàgina ëd discussion): $1',
-'mw_math_png' => 'Most-lo sempe coma PNG',
-'mw_math_simple' => 'But-lo an HTML se a l\'é motobin belfé a fesse, dësnò but-lo an PNG',
-'mw_math_html' => 'But-lo an HTML se as peul, dësnò an PNG',
-'mw_math_source' => 'Lass-lo coma TeX (për ij programa ëd navigassion testual)',
-'mw_math_modern' => 'As racomanda për ij programa ëd navigassion pì modern',
-'mw_math_mathml' => 'But-lo an MathML se as peul (sperimental)',
-'markaspatrolleddiff' => 'Marca coma verificà',
-'markaspatrolledtext' => 'Marca st\'artìcol-sì coma verificà',
-'markedaspatrolled' => 'Marca dla verìfica butà',
-'markedaspatrolledtext' => 'La version selessionà a l\'é staita marcà coma verificà.',
-'rcpatroldisabled' => 'Verìfica dj\'ùltime modìfiche disabilità',
-'rcpatroldisabledtext' => 'La possibilità ëd verifichè j\'ùltime modìfiche a l\'é disabilità.',
-'markedaspatrollederror'=> 'As peul pa marchè verificà',
-'markedaspatrollederrortext'=> 'A venta che a specìfica che version che a veul marchè verificà.',
-'Monobook.js' => '/* tooltips and access keys */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'Mia pàgina Utent.\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Pàgina Utent për l\'IP dont a scriv coma anònim.\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'Mia pàgina ëd discussion e ciaciarade.\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'Pàgina ëd ciaciarade për l\'IP dont chiel a scriv coma anònim.\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Coma che i veuj mia wikipedia.\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'Lista dle pàgine che chiel as ten sot euj.\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'Sòn i l\'hai falo mi! \');
- ta[\'pt-login\'] = new Array(\'o\',\'Un a l\'é nen obligà a rintré ant al sistema, ma se a lo fa a l\'é mej.\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'Un a l\'é nen obligà a rintré ant al sistema, ma se a lo fa a l\'é mej.\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Seurte da \'nt ël sistema.\');
- ta[\'ca-talk\'] = new Array(\'t\',\'Discussion ansima a sta pàgina ëd contnù.\');
- ta[\'ca-edit\'] = new Array(\'e\',\'Modifiché sta pàgina-sì. Për piasì, che as fasa na preuva anans che salvé .\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'Gionteje un coment a sta discussion-sì.\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Sta pàgina-sì a l\'é proteta, ma as peul ës-ciairene la sorgiss.\');
- ta[\'ca-history\'] = new Array(\'h\',\'Veje version dla pàgina.\');
- ta[\'ca-protect\'] = new Array(\'=\',\'Për protege sta pàgina-sì.\');
- ta[\'ca-delete\'] = new Array(\'d\',\'Scancelé sta pàgina-sì\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'Pijé andré le modìfiche faite a sta pàgina-sì, anans che a fussa scancelà.\');
- ta[\'ca-move\'] = new Array(\'m\',\'Tramudé sta pàgina, visadì cangeje tìtol.\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Gionté sta pàgina-sì a la lista dle ròbe che as ten-o sot euj.\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Gavé via sta pàgina da \'nt la lista dle ròbe che as ten sot euj.\');
- ta[\'search\'] = new Array(\'f\',\'Sërché \'d ròba për la wiki.\');
- ta[\'p-logo\'] = new Array(\'\',\'Pàgina prinsipal.\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'Visité la pàgina prinsipal.\');
- ta[\'n-portal\'] = new Array(\'\',\'Rësguard al proget, lòn che a peul fé, andoa trové còsa.\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Informassion ansima a lòn che a-i riva.\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'Lista dj\'ùltime modìfiche ant la wiki.\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Carié na pàgina basta che a sia.\');
- ta[\'n-help\'] = new Array(\'\',\'Ël pòst për capì.\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Dene na man.\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Lista ëd tute le pàgine dla wiki che a men-o ambelessì.\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Ùltime modìfiche dle pàgine andoa as peul andesse da costa.\');
- ta[\'feed-rss\'] = new Array(\'\',\'RSS feed për sta pàgina-sì.\');
- ta[\'feed-atom\'] = new Array(\'\',\'Atom feed për sta pàgina-sì.\');
- ta[\'t-contributions\'] = new Array(\'\',\'Vardé la lista dle contribussion dë st\'Utent-sì.\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Mandeje un messagi ëd pòsta a st\'Utent-sì\');
- ta[\'t-upload\'] = new Array(\'u\',\'Carié archivi ëd figure ò son.\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'Lista ëd tute le pàgine speciaj.\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Vardé la pàgina ëd contnù.\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Vardé la pàgina Utent.\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'Vardé la pàgina dl\'archivi.\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Costa a l\'é na pàgina special, as peul pa modifichesse.\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'Vardé la pàgina proteta.\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'Vardé la pàgina dl\'archivi.\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Vardé ël messagi ëd sistema.\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'Vardé lë stamp.\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'Vardé la pàgina d\'agiut.\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'Vardé la pàgina dla categorìa.\');',
-'deletedrevision' => 'Veja version scancelà $1.',
-'previousdiff' => '↠Diferensa prima',
-'nextdiff' => 'Diferensa che a-i ven →',
-'imagemaxsize' => 'Ten le figure andrinta a le pàgine ëd descrission dle figure ant ël lìmit ëd:',
-'thumbsize' => 'Amzura dle figurin-e:',
-'showbigimage' => 'Dëscarijmne na version a àuta risolussion ($1x$2, $3 KB)',
-'newimages' => 'Galerìa ëd figure e son neuv',
-'showhidebots' => '($1 trigomiro)',
-'noimages' => 'Pa gnente da vëdde.',
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh' => 'zh',
-'variantname-sr-ec' => 'sr-ec',
-'variantname-sr-el' => 'sr-el',
-'variantname-sr-jc' => 'sr-jc',
-'variantname-sr-jl' => 'sr-jl',
-'variantname-sr' => 'sr',
-'specialloguserlabel' => 'Utent:',
-'speciallogtitlelabel' => 'Tìtol:',
-'passwordtooshort' => 'Soa ciav a l\'é pa assé longa. A la dev avej almanch $1 caràter.',
-'mediawarning' => '\'\'\'Atension!\'\'\': st\'archivi-sì a podrìa avej andrinta dël còdes butà-lì da cheidun për fé ëd darmagi, e se parej a fussa, ën fasend-lo travajé ansima a sò calcolador chiel a podrìa porteje ëd dann a sò sistema.
-<hr />',
-'fileinfo' => 'amzura $1[[Kilobyte|KB]], sòrt [[MIME]]: <code>[[$2]]</code>',
-'metadata' => 'Dat adissionaj',
-'metadata-help' => 'Costi-sì a son dij dat adissionaj, che a l\'é belfé che a sio stait giontà da la màchina fotogràfica digital ò pura da lë scanner che a l\'é stiat dovrà për creé la figura digital. Se la figura a fussa mai staita modificà da \'nt soa forma original, a podrìa ëdcò riveje che chèich detaj a fussa ancò butà coma ant l\'original, donca sensa pa ten-e cont ëd le modìfiche.',
-'metadata-expand' => 'Most-me tùit ij dat',
-'metadata-collapse' => 'Stërma ij dat adissionaj',
-'exif-imagewidth' => 'Larghëssa',
-'exif-imagelength' => 'Autëssa',
-'exif-bitspersample' => 'Bit për campion',
-'exif-compression' => 'Schema ëd compression',
-'exif-photometricinterpretation'=> 'Composission dij pixel',
-'exif-orientation' => 'Orientament',
-'exif-samplesperpixel' => 'Nùmer ëd component',
-'exif-planarconfiguration'=> 'Sistemassion dij dat',
-'exif-ycbcrsubsampling' => 'Rapòrt ëd campionament antra Y e C',
-'exif-ycbcrpositioning' => 'Posissionament Y e C',
-'exif-xresolution' => 'Risolussion orizontal',
-'exif-yresolution' => 'Risolussion vertical',
-'exif-resolutionunit' => 'Unità d\'amzura për le coordinà X e Y',
-'exif-stripoffsets' => 'Posission dij dat dla figura',
-'exif-rowsperstrip' => 'Nùmer ëd righe për banda',
-'exif-stripbytecounts' => 'Bytes për banda compressa',
-'exif-jpeginterchangeformat'=> 'Diferensa posissional anvers al SOI dël JPEG',
-'exif-jpeginterchangeformatlength'=> 'Byte ëd dat an formà JPEG',
-'exif-transferfunction' => 'Funsion ëd trasferiment',
-'exif-whitepoint' => 'Pont cromàtich dël bianch',
-'exif-primarychromaticities'=> 'Coordinà cromàtiche dij color primari',
-'exif-ycbcrcoefficients'=> 'Coeficent dla matriss ëd trasformassion dlë spassi color',
-'exif-referenceblackwhite'=> 'Pàira ëd valor d\'arferiment për bianch e nèir',
-'exif-datetime' => 'Data e ora dle modìfiche',
-'exif-imagedescription' => 'Tìtol dla figura',
-'exif-make' => 'Fabricant dla màchina fotogràfica ò videocàmera',
-'exif-model' => 'Model dla màchina',
-'exif-software' => 'Programa dovrà',
-'exif-artist' => 'Autor',
-'exif-copyright' => 'Titolar dël drit d\'autor',
-'exif-exifversion' => 'Version dël formà Exif',
-'exif-flashpixversion' => 'A riva a la version Flashpix',
-'exif-colorspace' => 'Spassi color',
-'exif-componentsconfiguration'=> 'Sust ëd vira component',
-'exif-compressedbitsperpixel'=> 'Sistema ëd compression dle figure',
-'exif-pixelydimension' => 'Larghëssa vàlida dla figura',
-'exif-pixelxdimension' => 'Autëssa vàlida dla figura',
-'exif-makernote' => 'Nòte dël fabricant',
-'exif-usercomment' => 'Nòte lìbere',
-'exif-relatedsoundfile' => 'Archivi audio colegà',
-'exif-datetimeoriginal' => 'Data e ora dla generassion dij dat',
-'exif-datetimedigitized'=> 'Data e ora dla digitalisassion',
-'exif-subsectime' => 'Data, ora e frassion ëd second',
-'exif-subsectimeoriginal'=> 'Data e ora ëd creassion, con frassion ëd second',
-'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-format' => 'f/$1',
-'exif-exposureprogram' => 'Programa d\'esposission',
-'exif-spectralsensitivity'=> 'Sensibilità dë spetro',
-'exif-isospeedratings' => 'Sensibilità ISO',
-'exif-oecf' => 'Fator ëd conversion optoeletrònica',
-'exif-shutterspeedvalue'=> 'Temp dë scat',
-'exif-aperturevalue' => 'Diaframa',
-'exif-brightnessvalue' => 'Luminosità',
-'exif-exposurebiasvalue'=> 'Coression dl\'esposission',
-'exif-maxaperturevalue' => 'Apertura 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-focallength-format'=> '$1 mm',
-'exif-subjectarea' => 'Spassi d\'anquadratura dël soget',
-'exif-flashenergy' => 'Potensa dël flash',
-'exif-spatialfrequencyresponse'=> 'Arspòsta an frequensa spassial',
-'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-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-filesource' => 'Sorgiss dl\'archivi',
-'exif-scenetype' => 'Sòrt d\'anquadratura',
-'exif-cfapattern' => 'Schema CFA',
-'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-scenecapturetype' => 'Sistema ëd campionament',
-'exif-gaincontrol' => 'Contròl ëd sienari',
-'exif-contrast' => 'Contrast',
-'exif-saturation' => 'Saturassion',
-'exif-sharpness' => 'Definission dij bòrd',
-'exif-devicesettingdescription'=> 'Nòm dla configurassion dl\'aparechiatura',
-'exif-subjectdistancerange'=> 'Ragg ëd distansa dël soget',
-'exif-imageuniqueid' => 'Identificator ùnich dla figura',
-'exif-gpsversionid' => 'Version dël GPS',
-'exif-gpslatituderef' => 'Latitùdin setentrional ò meridional',
-'exif-gpslatitude' => 'Latitùdin',
-'exif-gpslongituderef' => 'Longitùdin oriental ò ossidental',
-'exif-gpslongitude' => 'Longitùdin',
-'exif-gpsaltituderef' => 'Arferiment d\'autëssa',
-'exif-gpsaltitude' => 'Autëssa',
-'exif-gpstimestamp' => 'Ora dël GPS (mostra atòmica)',
-'exif-gpssatellites' => 'Satélit dovrà për l\'amzura',
-'exif-gpsstatus' => 'Condission dël ricevitor',
-'exif-gpsmeasuremode' => 'Sistema d\'amzura',
-'exif-gpsdop' => 'Precision dl\'amzura',
-'exif-gpsspeedref' => 'Unità d\'amzura për la velocità',
-'exif-gpsspeed' => 'Velocità dël ricevitor GPS',
-'exif-gpstrackref' => 'Arferiment për la diression dël moviment',
-'exif-gpstrack' => 'Diression dël moviment',
-'exif-gpsimgdirectionref'=> 'Arferiment për la diression dla figura',
-'exif-gpsimgdirection' => 'Diression dla figura',
-'exif-gpsmapdatum' => 'Dat dl\'amzura geodética che a son dovrà',
-'exif-gpsdestlatituderef'=> 'Arferiment për la latitùdin dla destinassion',
-'exif-gpsdestlatitude' => 'Latitùdin dla destinassion',
-'exif-gpsdestlongituderef'=> 'Arferiment për la longitùdin dla destinassion',
-'exif-gpsdestlongitude' => 'Longitùdin dla destinassion',
-'exif-gpsdestbearingref'=> 'Arferiment për l\'orientament a destinassion',
-'exif-gpsdestbearing' => 'Orientament anvers a la destinassion',
-'exif-gpsdestdistanceref'=> 'Arferiment për la lontanansa da \'nt la destinassion',
-'exif-gpsdestdistance' => 'Lontanansa da \'nt la destinassion',
-'exif-gpsprocessingmethod'=> 'Nòm dël sistema ëd process an GPS',
-'exif-gpsareainformation'=> 'Nòm dlë spassi GPS',
-'exif-gpsdatestamp' => 'Data dël GPS',
-'exif-gpsdifferential' => 'Coression diferensial dël GPS',
-'exif-make-value' => '$1',
-'exif-model-value' => '$1',
-'exif-software-value' => '$1',
-'exif-compression-1' => 'Pa compress',
-'exif-compression-6' => 'JPEG',
-'exif-photometricinterpretation-2'=> 'RGB',
-'exif-photometricinterpretation-6'=> 'YCbCr',
-'exif-orientation-1' => 'Normal',
-'exif-orientation-2' => 'Specolar',
-'exif-orientation-3' => 'Arvirà ëd 180°',
-'exif-orientation-4' => 'Arvirà dzorsuta',
-'exif-orientation-5' => 'Arvirà dzorsota e ëd 90° contramostra',
-'exif-orientation-6' => 'Arvirà ëd 90° ant ël sens dla mostra',
-'exif-orientation-7' => 'Arvirà dzorsota e ëd 90° ant ël sens dla mostra',
-'exif-orientation-8' => 'Arvirà ëd 90° contramostra',
-'exif-planarconfiguration-1'=> 'për blòch (chunky)',
-'exif-planarconfiguration-2'=> 'an planar',
-'exif-xyresolution-i' => '$1 pont për pòles (dpi)',
-'exif-xyresolution-c' => '$1 pont për centim (dpc)',
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h'=> 'Nen calibrà',
-'exif-componentsconfiguration-0'=> 'a esist pa',
-'exif-componentsconfiguration-1'=> 'Y',
-'exif-componentsconfiguration-2'=> 'Cb',
-'exif-componentsconfiguration-3'=> 'Cr',
-'exif-componentsconfiguration-4'=> 'R',
-'exif-componentsconfiguration-5'=> 'G',
-'exif-componentsconfiguration-6'=> 'B',
-'exif-exposureprogram-0'=> 'Nen definì',
-'exif-exposureprogram-1'=> 'Manual',
-'exif-exposureprogram-2'=> 'Programa normal',
-'exif-exposureprogram-3'=> 'Priorità ëd temp',
-'exif-exposureprogram-4'=> 'Priorità ëd diaframa',
-'exif-exposureprogram-5'=> 'Programa creativ (coregiù për avej pì ëd profondità \'d camp)',
-'exif-exposureprogram-6'=> 'Programa d\'assion (coregiù për avej ël temp pì curt che as peul)',
-'exif-exposureprogram-7'=> 'Programa ritrat (për fotografìe pijaite da davsin, con lë sfond fòra feu)',
-'exif-exposureprogram-8'=> 'Panorama (sogèt lontan e con lë sfond a feu)',
-'exif-subjectdistance-value'=> '$1 méter',
-'exif-meteringmode-0' => 'as sa nen coma',
-'exif-meteringmode-1' => 'Media',
-'exif-meteringmode-2' => 'Media centrà',
-'exif-meteringmode-3' => 'Quadrèt (Spot)',
-'exif-meteringmode-4' => 'Vàire quadrèt (MultiSpot)',
-'exif-meteringmode-5' => 'Schema (Pattern)',
-'exif-meteringmode-6' => 'Parsial',
-'exif-meteringmode-255' => 'n\'àutr',
-'exif-lightsource-0' => 'Nen marcà',
-'exif-lightsource-1' => 'Lus dël dì',
-'exif-lightsource-2' => 'Fluoressenta',
-'exif-lightsource-3' => 'Lus al tungsten (a incandessensa)',
-'exif-lightsource-4' => 'Flash',
-'exif-lightsource-9' => 'Temp bel',
-'exif-lightsource-10' => 'Temp an-nivolà',
-'exif-lightsource-11' => 'Ombra',
-'exif-lightsource-12' => 'Fluoressensa tipo lus dël dì (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Fluoressensa bianca për ël dì (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Fluoressensa bianca frèida (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Fluoressensa bianca (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Lus stàndard sòrt A',
-'exif-lightsource-18' => 'Lus stàndard sòrt B',
-'exif-lightsource-19' => 'Lus stàndard sòrt C',
-'exif-lightsource-20' => 'Anluminant D55',
-'exif-lightsource-21' => 'Anluminant D65',
-'exif-lightsource-22' => 'Anluminant D75',
-'exif-lightsource-23' => 'Anluminant D50',
-'exif-lightsource-24' => 'Làmpada da studio ISO al tungsten',
-'exif-lightsource-255' => 'Aùtra sorgiss d\'anluminassion',
-'exif-focalplaneresolutionunit-2'=> 'pòles anglèis (inches)',
-'exif-sensingmethod-1' => 'Nen definì',
-'exif-sensingmethod-2' => 'Sensor dlë spassi color a 1 processor',
-'exif-sensingmethod-3' => 'Sensor dlë spassi color a 2 processor',
-'exif-sensingmethod-4' => 'Sensor dlë spassi color a 3 processor',
-'exif-sensingmethod-5' => 'Sensor sequensial dlë spassi color',
-'exif-sensingmethod-7' => 'Sensor trilinear',
-'exif-sensingmethod-8' => 'Sensor linear ëd color sequensiaj',
-'exif-filesource-3' => 'DSC',
-'exif-scenetype-1' => 'Fotografìa an diret',
-'exif-customrendered-0' => 'Process normal',
-'exif-customrendered-1' => 'Process particular',
-'exif-exposuremode-0' => 'Esposission automàtica',
-'exif-exposuremode-1' => 'Esposission manual',
-'exif-exposuremode-2' => 'Esposission automàtica (auto bracket)',
-'exif-whitebalance-0' => 'Balansa dël bianch n\'automàtich',
-'exif-whitebalance-1' => 'Balansa dël bianch an manual',
-'exif-scenecapturetype-0'=> 'Stàndard',
-'exif-scenecapturetype-1'=> 'Paisagi',
-'exif-scenecapturetype-2'=> 'Ritrat',
-'exif-scenecapturetype-3'=> 'La neuit',
-'exif-gaincontrol-0' => 'Gnun',
-'exif-gaincontrol-1' => 'Sparé ij contrast bass',
-'exif-gaincontrol-2' => 'Sparé ij contrast fòrt',
-'exif-gaincontrol-3' => 'Bassé ij contrast bass',
-'exif-gaincontrol-4' => 'Bassé ij contrast fòrt',
-'exif-contrast-0' => 'Normal',
-'exif-contrast-1' => 'dosman',
-'exif-contrast-2' => 'contrastà fòrt',
-'exif-saturation-0' => 'Normal',
-'exif-saturation-1' => 'Saturassion bassa',
-'exif-saturation-2' => 'Saturassion àuta',
-'exif-sharpness-0' => 'Normal',
-'exif-sharpness-1' => 'dossa',
-'exif-sharpness-2' => 'contrastà',
-'exif-subjectdistancerange-0'=> 'Nen specificà',
-'exif-subjectdistancerange-1'=> 'Macro',
-'exif-subjectdistancerange-2'=> 'Prim pian',
-'exif-subjectdistancerange-3'=> 'Anquadratura a soget lontan',
-'exif-gpslatitude-n' => 'Latitùdin setentrional',
-'exif-gpslatitude-s' => 'Latitùdin meridional',
-'exif-gpslongitude-e' => 'Longitùdin oriental',
-'exif-gpslongitude-w' => 'Longitùdin ossidental',
-'exif-gpsstatus-a' => 'Amzura antramentr che as fa',
-'exif-gpsstatus-v' => 'Interoperabilità dl\'amzura',
-'exif-gpsmeasuremode-2' => 'amzura bidimensional',
-'exif-gpsmeasuremode-3' => 'amzura tridimensional',
-'exif-gpsspeed-k' => 'Km/h',
-'exif-gpsspeed-m' => 'mija/h',
-'exif-gpsspeed-n' => 'Grop (marin)',
-'exif-gpsdirection-t' => 'Diression vèira',
-'exif-gpsdirection-m' => 'Diression magnética',
-'edit-externally' => 'Modifiché st\'archivi con un programa estern',
-'edit-externally-help' => 'Che a varda [http://meta.wikimedia.org/wiki/Help:External_editors setup instructions] për avej pì d\'anformassion.',
-'recentchangesall' => 'tute',
-'imagelistall' => 'tùit/tute',
-'watchlistall1' => 'tute',
-'watchlistall2' => 'tute',
-'namespacesall' => 'tùit',
-'confirmemail' => 'Confermé l\'adrëssa postal',
-'confirmemail_text' => 'Costa wiki a ciama che chiel a convalida n\'adrëssa postal anans che
-dovré lòn che toca la pòsta. Che a sgnaca ël boton ambelessì sota
-për fesse mandé un messa ëd conferma a soa adrëssa eletrònica.
-Andrinta al messagi a-i sara n\'anliura (URL) con andrinta un còdes.
-Che a deurba st\'anliura andrinta a sò programa ëd navigassion (browser)
-për confermé che soa adrëssa a l\'é pròpe cola.',
-'confirmemail_send' => 'Manda un còdes ëd conferma për pòsta eletrònica',
-'confirmemail_sent' => 'Ël messagi ëd conferma a l\'é stait mandà.',
-'confirmemail_sendfailed'=> 'A l\'é pa podusse mandé ël còdes ëd conferma. Che a controla l\'adrëssa che a l\'ha dane, mai che a-i fusso dij caràter nen vàlid.',
-'confirmemail_invalid' => 'Còdes ëd conferma nen vàlid. A podrìa ëdcò mach esse scadù.',
-'confirmemail_needlogin'=> 'A venta che a fasa $1 për confermé soa addrëssa postal eletrònica.',
-'confirmemail_success' => 'Soa adrëssa postal a l\'é staita confermà, adess a peul rintré ant ël sistema e i-j auguroma da fessla bin ant la wiki!',
-'confirmemail_loggedin' => 'Motobin mersì. Soa adrëssa ëd pòsta eletrònica adess a l\'é confermà.',
-'confirmemail_error' => 'Cheich-còs a l\'é andà mal ën salvand soa conferma.',
-'confirmemail_subject' => 'Conferma dl\'adrëssa postal da \'nt la {{SITENAME}}',
-'confirmemail_body' => 'Cheidun, a l\'é belfé che a sia stait pròpe chiel (ò chila)
-da \'nt l\'adrëssa IP $1, a l\'ha doertà un cont utent "$2"
-ansima a {{SITENAME}}, lassand-ne st\'adrëssa ëd pòsta eletrònica-sì.
-
-Për confermé che ës cont a l\'é da bon sò e për ativé le possibilità
-corelà a la pòsta eletrònica ansima a {{SITENAME}}, che a deurba
-st\'adrëssa-sì andrinta a sò programa ëd navigassion (browser)
-
-$3
-
-Se a fussa *nen* stait chiel a deurbe ël cont, anlora che a fasa gnente.
-Cost còdes ëd conferma a l\'é bon fin-a al $4.',
-'tryexact' => 'Sërca che a sia pròpe parej',
-'searchfulltext' => 'Sërca an tut ël test',
-'createarticle' => 'Crea n\'artìcol',
-'scarytranscludedisabled'=> '[L\'inclusion ëd pàgine antra wiki diferente a l\'é nen abilità]',
-'scarytranscludefailed' => '[Darmagi, ma lë stamp $1 a l\'é pa podusse carié]',
-'scarytranscludetoolong'=> '[Eror: anliura tròp longa]',
-'trackbackbox' => '<div id="mw_trackbacks">
-Anformassion për feje ël traciament a sta vos-sì:<br />
-$1
-</div>',
-'trackbackremove' => ' ([$1 Gava via])',
-'trackbacklink' => 'Traciament',
-'trackbackdeleteok' => 'J\'anformassion për fé traciament a son staite gavà via.',
-'deletedwhileediting' => 'Avertensa: sta pàgina-sì a l\'é staita scancelà quand che chiel (chila) a l\'avìa già anandiasse a modifichela!',
-'confirmrecreate' => 'L\'utent [[User:$1|$1]] ([[User talk:$1|talk]]) a l\'ha scancelà st\'articol-sì quand che chiel (chila) a l\'avia già anandiasse a modifichelo, dand coma motiv ëd la scancelament:
-\'\'$2\'\'
-Për piasì, che an conferma che da bon a veul torna creélo.',
-'recreate' => 'Créa n\'àutra vira',
-'tooltip-recreate' => 'Creé torna la pàgina contut che a la sia staita scancelà',
-'unit-pixel' => 'px',
-'redirectingto' => 'I soma antramentr che i foma na ridiression a [[$1]]...',
-'confirm_purge' => 'Veujdé la memorisassion dë sta pàgina-sì?
-
-$1',
-'confirm_purge_button' => 'Va bin',
-'youhavenewmessagesmulti'=> 'A l\'ha dij neuv messagi an $1',
-'newtalkseperator' => ',_',
-'searchcontaining' => 'Sërca le vos che a l\'han andrinta \'\'$1\'\'.',
-'searchnamed' => 'Sërca le vos che a l\'han për tìtol \'\'$1\'\'.',
-'articletitles' => 'Artìcoj che as anandio për \'\'$1\'\'',
-'hideresults' => 'Stërma j\'arsultà',
-'displaytitle' => '(J\'anliure a sta pàgina-sì a van faite coma [[$1]])',
-'loginlanguagelabel' => 'Lenga: $1',
-);
-?>
diff --git a/languages/MessagesPt.php b/languages/MessagesPt.php
deleted file mode 100644
index 61b0187b..00000000
--- a/languages/MessagesPt.php
+++ /dev/null
@@ -1,1765 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesPt = array(
-
-# User preference toggles
-'tog-underline' => 'Sublinhar hiperligações',
-'tog-highlightbroken' => 'Formatar links quebrados <a href="" class="new">como isto</a> (alternativa: como isto<a href="" class="internal">?</a>).',
-'tog-justify' => 'Justificar parágrafos',
-'tog-hideminor' => 'Esconder edições secundárias nas mudanças recentes',
-'tog-extendwatchlist' => 'Expandir a lista de artigos vigiados para mostrar todas as alterações aplicáveis',
-'tog-usenewrc' => 'Mudanças recentes melhoradas (JavaScript)',
-'tog-numberheadings' => 'Auto-numerar cabeçalhos',
-'tog-showtoolbar' => 'Mostrar barra de edição (JavaScript)',
-'tog-editondblclick' => 'Editar páginas quando houver clique duplo (JavaScript)',
-'tog-editsection' => 'Habilitar edição de secção via links [editar]',
-'tog-editsectiononrightclick' => 'Habilitar edição de secção por clique <br /> com o botão direito no título da secção (JavaScript)',
-'tog-showtoc' => 'Mostrar Tabela de Conteúdos (para artigos com mais de 3 cabeçalhos)',
-'tog-rememberpassword' => 'Lembrar palavra-chave entre sessões',
-'tog-editwidth' => 'Caixa de edição com largura completa',
-'tog-watchcreations' => 'Adicionar páginas criadas por mim à minha lista de artigos vigiados',
-'tog-watchdefault' => 'Adicionar páginas editadas por mim à minha lista de artigos vigiados',
-'tog-minordefault' => 'Marcar todas as edições como secundárias, por padrão',
-'tog-previewontop' => 'Mostrar Previsão antes da caixa de edição ao invés de ser após',
-'tog-previewonfirst' => 'Mostrar Previsão na primeira edição',
-'tog-nocache' => 'Desactivar caching de páginas',
-'tog-enotifwatchlistpages' => 'Enviar-me um email quando houver mudanças nas páginas',
-'tog-enotifusertalkpages' => 'Enviar-me um email quando a minha página de discussão for editada',
-'tog-enotifminoredits' => 'Enviar-me um email também quando forem edições menores',
-'tog-enotifrevealaddr' => 'Revelar o meu endereço de email nas notificações',
-'tog-shownumberswatching' => 'mostrar o número de utilizadores a vigiar',
-'tog-fancysig' => 'Assinaturas sem atalhos automáticos.',
-'tog-externaleditor' => 'Utilizar editor externo por padrão',
-'tog-externaldiff' => 'Utilizar diferenças externas por padrão',
-'tog-showjumplinks' => 'Activar hiperligações de acessibilidade "ir para"',
-'tog-uselivepreview' => 'Utilizar pré-visualização em tempo real (JavaScript) (Experimental)',
-'tog-autopatrol' => 'Marcar as minhas edições como verificadas',
-'tog-forceeditsummary' => 'Avisar-me ao introduzir um sumário vazio',
-'tog-watchlisthideown' => 'Esconder as minhas edições da lista de artigos vigiados',
-'tog-watchlisthidebots' => 'Esconder edições efectuadas por robôs da lista de artigos vigiados',
-
-'underline-always' => 'Sempre',
-'underline-never' => 'Nunca',
-'underline-default' => 'Padrão',
-
-'skinpreview' => '(Pré-visualizar)',
-
-# dates
-'sunday' => 'Domingo',
-'monday' => 'Segunda-feira',
-'tuesday' => 'Terça-feira',
-'wednesday' => 'Quarta-feira',
-'thursday' => 'Quinta-feira',
-'friday' => 'Sexta-feira',
-'saturday' => 'Sábado',
-'january' => 'Janeiro',
-'february' => 'Fevereiro',
-'march' => 'Março',
-'april' => 'Abril',
-'may_long' => 'Maio',
-'june' => 'Junho',
-'july' => 'Julho',
-'august' => 'Agosto',
-'september' => 'Setembro',
-'october' => 'Outubro',
-'november' => 'Novembro',
-'december' => 'Dezembro',
-'jan' => 'Jan',
-'feb' => 'Fev',
-'mar' => 'Mar',
-'apr' => 'Abr',
-'may' => 'Mai',
-'jun' => 'Jun',
-'jul' => 'Jul',
-'aug' => 'Ago',
-'sep' => 'Set',
-'oct' => 'Out',
-'nov' => 'Nov',
-'dec' => 'Dez',
-
-# Bits of text used by many pages:
-#
-'categories' => '{{PLURAL:$1|Categoria|Categorias}}',
-'category' => 'Categoria',
-'category_header' => 'Artigos na categoria "$1"',
-'subcategories' => 'Subcategorias',
-
-
-#'linktrail' => '/^([a-z]+)(.*)$/sD', # ignore list
-#'linkprefix' => '/^(.*?)([a-zA-Z\x80-\xff]+)$/sD', # ignore list
-'mainpage' => 'Página principal',
-'mainpagetext' => "<big>'''MediaWiki instalado com sucesso.'''</big>",
-'mainpagedocfooter' => "Consultar o [http://meta.wikipedia.org/wiki/Help:Contents Guia de Utilizadores] para informação acerca de como utilizador o software wiki.
-
-== Começando ==
-
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Lista de configuração de ajustes]
-* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki Perguntas e respostas frequentes]
-* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce Lista de correio do anúncio de publicações do MediaWiki]",
-
-'portal' => 'Portal comunitário',
-'portal-url' => '{{ns:project}}:Portal comunitário',
-'about' => 'Sobre',
-'aboutsite' => 'Sobre',
-'aboutpage' => '{{ns:project}}:Sobre',
-'article' => 'Artigo',
-'help' => 'Ajuda',
-'helppage' => 'Ajuda:Conteúdos',
-'bugreports' => 'Bug reports',
-'bugreportspage' => '{{ns:project}}:Bug_reports',
-'sitesupport' => 'Doações',
-'sitesupport-url' => '{{ns:project}}:Apoio',
-'faq' => 'FAQ',
-'faqpage' => '{{ns:project}}:FAQ',
-'edithelp' => 'Ajuda de edição',
-'newwindow' => '(abre numa nova janela)',
-'edithelppage' => 'Ajuda:Editar',
-'cancel' => 'Cancelar',
-'qbfind' => 'Procurar',
-'qbbrowse' => 'Navegar',
-'qbedit' => 'Editar',
-'qbpageoptions' => 'Esta página',
-'qbpageinfo' => 'Informação da página',
-'qbmyoptions' => 'Minhas opções',
-'qbspecialpages' => 'Páginas especiais',
-'moredotdotdot' => 'Mais...',
-'mypage' => 'Minha página',
-'mytalk' => 'Minha discussão',
-'anontalk' => 'Discussão para este IP',
-'navigation' => 'Navegação',
-
-# Metadata in edit box
-'metadata_help' => 'Metadata (para uma explicação ver [[{{ns:project}}:Metadata]]):',
-
-'currentevents' => 'Eventos actuais',
-'currentevents-url' => 'Eventos actuais',
-
-'disclaimers' => 'Disclaimers',
-'disclaimerpage' => "{{ns:project}}:General_disclaimer",
-'privacy' => 'Política de privacidade',
-'privacypage' => '{{ns:project}}:Política_de_privacidade',
-'errorpagetitle' => "Erro",
-'returnto' => "Retornar para $1.",
-'tagline' => 'De {{SITENAME}}',
-'help' => 'Ajuda',
-'search' => 'Pesquisa',
-'go' => 'Ir',
-"history" => 'Histórico',
-'history_short' => 'História',
-'updatedmarker' => 'actualizado desde a minha última visita',
-'info_short' => 'Informação',
-'printableversion' => 'Versão para impressão',
-'permalink' => 'Ligação permanente',
-'print' => 'Imprimir',
-'edit' => 'Editar',
-'editthispage' => 'Editar esta página',
-'delete' => 'Eliminar',
-'deletethispage' => 'Eliminar esta página',
-'undelete_short1' => 'Restaurar uma edição',
-'undelete_short' => 'Restaurar $1 edições',
-'protect' => 'Proteger',
-'protectthispage' => 'Proteger esta página',
-'unprotect' => 'Desproteger',
-'unprotectthispage' => 'Desproteger esta página',
-'newpage' => 'Nova página',
-'talkpage' => 'Discutir esta página',
-'specialpage' => 'Página Especial',
-'personaltools' => 'Ferramentas pessoais',
-'postcomment' => 'Envie um comentário',
-'addsection' => '+',
-'articlepage' => 'Ver artigo',
-'subjectpage' => 'Ver assunto', # For compatibility
-'talk' => 'Discussão',
-'views' => 'Vistas',
-'toolbox' => 'Ferramentas',
-'userpage' => 'Ver página de utilizador',
-'projectpage' => 'Ver página do projecto',
-'imagepage' => 'Ver página de imagens',
-'viewtalkpage' => 'Ver discussão',
-'otherlanguages' => 'Outras línguas',
-'redirectedfrom' => '(Redireccionado de <b>$1</b> para <b>{{PAGENAME}}</b>.)',
-'redirectpagesub' => 'Página de redireccionamento',
-'lastmodified' => 'Esta página foi modificada pela última vez a $1.',
-'viewcount' => 'Esta página foi acedida {{plural:$1|uma vez|$1 vezes}}.',
-'copyright' => 'Conteúdo disponível sob $1.',
-'protectedpage' => 'Página protegida',
-'administrators' => "{{ns:project}}:Administradores",
-'jumpto' => 'Ir para:',
-'jumptonavigation' => 'navegação',
-'jumptosearch' => 'pesquisa',
-
-'sysoptitle' => 'Necessário acesso de Sysop',
-'sysoptext' => "A acção que requisitou só pode ser
-executada por utilizadores com status de \"sysop\".<br />
-Veja $1.",
-'developertitle' => 'Necessário acesso de desenvolvedor',
-'developertext' => 'A acção que requisitou só pode ser
-executada por utilizadores com direitos de "desenvolvedor".<br />Veja $1.',
-
-'badaccess' => 'Erro de permissão',
-'badaccesstext' => 'A acção que requesitou está limitada a utilizadores com permissão de "$2". Ver $1.',
-
-'versionrequired' => 'Necessária versão $1 do MediaWiki',
-'versionrequiredtext' => 'Esta página requer a versão $1 do MediaWiki para ser utilizada. Consulte [[Special:Version]]',
-
-'ok' => 'OK',
-'sitetitle' => "{{SITENAME}}",
-'pagetitle' => "$1 - {{SITENAME}}",
-'sitesubtitle' => '',
-'retrievedfrom' => 'Retirado de "$1"',
-'youhavenewmessages' => "Você tem $1 ($2).",
-'newmessageslink' => 'novas mensagens',
-'newmessagesdifflink' => 'comparar com a penúltima revisão',
-'editsection'=>'editar',
-'editold'=>'editar',
-'editsectionhint' => 'Editar secção: $1',
-'toc' => 'Tabela de conteúdo',
-'showtoc' => 'mostrar',
-'hidetoc' => 'esconder',
-'thisisdeleted' => "Ver ou restaurar $1?",
-'viewdeleted' => 'Ver $1?',
-'restorelink' => '{{PLURAL:$1|uma edição eliminada|$1 edições eliminadas}}',
-'feedlinks' => 'Feed:',
-#'sitenotice' => '-', # the equivalent to wgSiteNotice; ignore list
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Artigo',
-'nstab-user' => 'Página de utilizador',
-'nstab-media' => 'Media',
-'nstab-special' => 'Especial',
-'nstab-project' => 'Página de projecto',
-'nstab-image' => 'Ficheiro',
-'nstab-mediawiki' => 'Mensagem',
-'nstab-template' => 'Predefinição',
-'nstab-help' => 'Ajuda',
-'nstab-category' => 'Categoria',
-
-# Main script and global functions
-#
-'nosuchaction' => 'Acção não existente',
-'nosuchactiontext' => 'A acção especificada pelo URL não é reconhecida pelo programa da Wikipédia',
-'nosuchspecialpage' => 'Não existe a página especial requesitada',
-'nospecialpagetext' => 'Requesitou uma página especial inválida; uma lista de páginas especiais válidas poderá ser encontrada em [[{{ns:special}}:Specialpages]].',
-
-# General errors
-#
-'error' => 'Erro',
-'databaseerror' => 'Erro na base de dados',
-'dberrortext' => "Ocorreu um erro de sintaxe na pesquisa à base de dados.
-A última tentativa de busca na base de dados foi:
-<blockquote><tt>$1</tt></blockquote>
-na função \"<tt>$2</tt>\".
-MySQL retornou o erro \"<tt>$3: $4</tt>\".",
-'dberrortextcl' => "Ocorre um erro de sintaxe na pesquisa à base de dados.
-A última tentativa de busca na base de dados foi:
-<blockquote><tt>$1</tt></blockquote>
-na função \"<tt>$2</tt>\".
-MySQL retornou o erro \"<tt>$3: $4</tt>\".",
-'noconnect' => 'Pedimos desculpas, mas esta wiki está passando por algumas
-dificuldades técnicas e não pode contactar o servidor da base de dados.',
-'noconnect' => 'Desculpe! A wiki está a experienciar algumas dificuldades técnicas, e não pode contactar o servidor da base de dados. <br />
-$1',
-'nodb' => "Não foi possível seleccionar a base de dados $1",
-'cachederror' => 'A página apresentada é uma cópia em cache da página requisitada, e pode não estar actualizada.',
-'laggedslavemode' => 'Aviso: A página poderá não conter actualizações recentes.',
-'readonly' => 'Base de dados somente para leitura',
-'enterlockreason' => 'Introduza com um motivo para trancar, incluindo uma estimativa de quando poderá novamente ser editada',
-'readonlytext' => "A base de dados da {{SITENAME}} está actualmente trancada para novos
-artigos e outras modificações, provavelmente por uma manutenção de rotina à base de dados, mais tarde voltará ao normal.
-
-O administrador que fez o bloqueio oferece a seguinte explicação: $1",
-'missingarticle' => "A base de dados não encontrou o texto de uma página que deveria ter encontrado: \"$1\".
-
-Isto é geralmente causado pela procura de uma diferença num antigo ou num histórico que leva a uma página que foi eliminada.
-
-Se este não for o caso, você pode ter encontrado um ''bug'' no software.
-Por favor, tome nota do URL e comunique o erro a um [[{{ns:project}}:Administradores|administrador]].",
-'readonly_lag' => "A base de dados foi automaticamente bloqueada para sincronização",
-'internalerror' => 'Erro interno',
-'filecopyerror' => "Não foi possível copiar o ficheiro \"$1\" para \"$2\".",
-'filerenameerror' => "Não foi possível renomear o ficheiro \"$1\" para \"$2\".",
-'filedeleteerror' => "Não foi possível eliminar o ficheiro \"$1\".",
-'filenotfound' => "Não foi possível encontrar o ficheiro \"$1\".",
-'unexpected' => "Valor não esperado: \"$1\"=\"$2\".",
-'formerror' => 'Erro: Não foi possível enviar o formulário',
-'badarticleerror' => 'Esta acção não pode ser realizada nesta página.',
-'cannotdelete' => 'Não foi possível eliminar a página ou imagem especificada (Pode ter sido já eliminada por outro administrador.)',
-'badtitle' => 'Título inválido',
-'badtitletext' => "O título de página requisitada era inválido, vazio, ou uma ligação incorrecta de inter-linguagem ou título inter-wiki.
-No qual pode conter um ou mais caracteres que não podem ser utilizados em títulos.",
-'perfdisabled' => 'Esta opção foi temporariamente desabilitada,
-devido a tornar a base de dados lenta demais a ponto de impossibilitar a wiki.',
-'perfdisabledsub' => "Aqui pode ver uma cópia de $1 salvaguardada:", # obsolete?
-'perfcached' => 'Os dados seguintes encontram-se na cache e podem não estar actualizados.',
-'perfcachedts' => 'Os seguintes dados encontram-se armazenados na cache e foram actualizados pela última vez a $1.',
-
-'wrong_wfQuery_params' => "Parâmetros incorrectos para wfQuery()<br />
-Function: $1<br />
-Query: $2",
-'viewsource' => 'Ver fonte',
-'viewsourcefor' => 'para $1',
-'protectedtext' => "Esta página foi protegida para não permitir edições; existem inúmeros motivos para
-ocorrer esta situação, por favor consulte [[{{ns:project}}:Página protegida]].
-
-Pode ver e copiar o código fonte desta página:",
-'protectedinterface' => 'Esta página fornece texto de interface ao software, e encontra-se trancada para prevenir abusos.',
-'editinginterface' => "'''Aviso:''' Encontra-se a editar uma página que é utilizada para fornecer texto de interface ao software. Alterações nesta página irão afectar a aparência da interface de utilizador para outros utilizadores.",
-'sqlhidden' => '(Consulta SQL escondida)',
-
-# Login and logout pages
-#
-'logouttitle' => 'Saída de utilizador',
-'logouttext' => '<strong>Saiu agora da sua conta.</strong><br />
-Pode continuar a utilizar a {{SITENAME}} anonimamente, ou pode autenticar-se
-novamente como o mesmo nome de utilizador ou com um nome de utilizador diferente. Tenha em atenção que algumas páginas poderão
-continuar a ser apresentadas como se tivesse ainda autenticado, até limpar
-a cache do seu navegador.',
-
-'welcomecreation' => "== Bem-vindo, $1! ==
-
-A sua conta foi criada. Não se esqueça de personalizar as suas [[Special:Preferences|preferências]] na {{SITENAME}}.",
-
-'loginpagetitle' => 'Autentificação de utilizador',
-'yourname' => 'Seu nome de utilizador',
-'yourpassword' => 'Palavra-chave',
-'yourpasswordagain' => 'Reintroduza a sua palavra-chave',
-'remembermypassword' => 'Lembrar a minha palavra-chave entre sessões.',
-'yourdomainname' => 'Seu domínio',
-'externaldberror' => 'Ocorreu um erro externo à base de dados durante a autenticação, ou não lhe é permitido actualizar a sua conta externa.',
-'loginproblem' => '<b>Houve um problema com a sua autenticação.</b><br />Tente novamente!',
-'alreadyloggedin' => "<strong>Utilizador $1, você já está autentificado!</strong><br />",
-'login' => 'Entrar',
-'loginprompt' => "Você necessita de ter os <i>cookies</i> ligados para poder autentificar-se na {{SITENAME}}.",
-'userlogin' => 'Criar uma conta ou entrar',
-'logout' => 'Sair',
-'userlogout' => 'Sair',
-'notloggedin' => 'Não autentificado',
-'nologin' => 'Não possui uma conta? $1.',
-'nologinlink' => 'Criar uma conta',
-'createaccount' => 'Create account',
-'gotaccount' => 'Já possui uma conta? $1.',
-'gotaccountlink' => 'Entrar',
-'createaccount' => 'Criar nova conta',
-'createaccountmail' => 'por email',
-'badretype' => 'As palavras-chaves que introduziu não são iguais.',
-'userexists' => 'O nome de utilizador que introduziu já existe. Por favor, escolha um nome diferente.',
-'youremail' => 'Endereço de email *',
-'username' => 'Nome de utilizador:',
-'uid' => 'Número de identificação:',
-'yourrealname' => 'Nome verdadeiro *',
-'yourlanguage' => 'Idioma:',
-'yourvariant' => 'Variante',
-'yournick' => 'Alcunha:',
-'badsig' => 'Assinatura inválida; verifique o código HTML utilizado.',
-'email' => 'Correio electrónico',
-'prefs-help-email-enotif' => 'Este endereço é também utilizado para enviar-lhe notificações caso as active nas preferências.',
-'prefs-help-realname' => '* Nome verdadeiro (opcional): caso decida indicar, este será utilizado para lhe dar atributo do seu trabalho.',
-'loginerror' => 'Erro de autentificação',
-'prefs-help-email' => '* Email (opcional): Permite às pessoas que entrem em contacto consigo sem que tenha que revelar o seu endereço de e-mail a elas.',
-'nocookiesnew' => "A conta de utilizador foi criada, mas você não foi ligado à conta. Tem os <i>cookies</i> desactivados no seu navegador, e a {{SITENAME}} utiliza <i>cookies</i> para ligar os utilizadores às suas contas. Por favor os active, depois autentifique-se com o seu nome de utilizador e a sua palavra-chave.",
-'nocookieslogin' => "Você tem os <i>cookies</i> desactivados no seu navegador, e a {{SITENAME}} utiliza <i>cookies</i> para ligar os utilizadores às suas contas. Por favor os active e tente novamente.",
-'noname' => 'Não colocou um nome de utilizador válido.',
-'loginsuccesstitle' => 'Login bem sucedido',
-'loginsuccess' => "'''Encontra-se agora ligado à {{SITENAME}} como \"$1\"'''.",
-'nosuchuser' => "Não existe nenhum utilizador com o nome \"$1\".
-Verifique o nome que introduziu, ou crie uma nova conta de utilizador.",
-'nosuchusershort' => "Não existe um utilizador com o nome \"$1\". Verifique o nome que introduziu.",
-'nouserspecified' => 'Precisa de especificar um nome de utilizador.',
-'wrongpassword' => 'A palavra-chave que introduziu é inválida. Por favor tente novamente.',
-'wrongpasswordempty' => 'Palavra-chave introduzida está em branco. Por favor tente novamente.',
-'mailmypassword' => 'Enviar uma nova palavra-chave por correio electrónico',
-'passwordremindertitle' => "Lembrador de palavras-chave da {{SITENAME}}",
-'passwordremindertext' => "Alguém (provavelmente você, do endereço de IP $1) solicitou que fosse lhe envido uma nova palavra-chave para {{SITENAME}} ($4).
-A palavra para o utilizador \"$2\" é a partir de agora \"$3\". Pode agora entrar na sua conta e alterar a palavra-chave.
-
-Caso tenha sido outra pessoa a fazer este pedido ou caso você já se tenha lembrado da sua palavra-chave e se não a desejar alterar, pode ignorar esta mensagem e continuar a utilizar a palavra-chave antiga.",
-'noemail' => "Não existe um endereço de correio electrónico associado ao utilizador \"$1\".",
-'passwordsent' => "Uma nova palavra-chave encontra-se a ser enviada para o endereço de correio electrónico associado ao utilizador \"$1\".
-Por favor, volte a efectuar a autentificação ao recebê-la.",
-'eauthentsent' => "Um email de confirmação foi enviado para o endereço de correio electrónico nomeado.
-Antes de qualquer outro email seja enviado para a conta, terá seguir as instruções no email,
-de modo a confirmar que a conta é mesmo sua.",
-#'loginend' => '', # ignore list
-#'signupend' => '{{int:loginend}}', # ignore list
-'mailerror' => "Erro a enviar o mail: $1",
-'acct_creation_throttle_hit' => 'Pedimos desculpa, mas já foram criadas $1 contas por si. Não lhe é possível criar mais nenhuma.',
-'emailauthenticated' => 'O seu endereço de correio electrónico foi autenticado em $1.',
-'emailnotauthenticated' => 'O seu endereço de correio electrónico <strong>ainda não foi autenticado</strong>. Não lhe será enviado nenhum correio sobre nenhuma das seguintes funcionalidades.',
-'noemailprefs' => '<strong>Nenhum endereço de correio electrónico foi especificado</strong>, as seguintes funcionalidades não irão funcionar.',
-'emailconfirmlink' => 'Confirme o seu endereço de correio electrónico',
-'invalidemailaddress' => 'O endereço de correio electrónico não pode ser aceite devido a possuír um formato inválido. Por favor introduza um endereço bem formatado ou esvazie o campo.',
-'accountcreated' => 'Conta criada',
-'accountcreatedtext' => 'A conta de utilizador para $1 foi criada.',
-
-# Edit page toolbar
-#
-'bold_sample' => 'Texto a negrito',
-'bold_tip' => 'Texto a negrito',
-'italic_sample' => 'Texto em itálico',
-'italic_tip' => 'Texto em itálico',
-'link_sample' => 'Título da ligação',
-'link_tip' => 'Ligação interna',
-'extlink_sample' => 'http://www.wikimedia.org ligação externa',
-'extlink_tip' => 'Ligação externa (lembre-se dos prefixos http://, ftp://, ...)',
-'headline_sample' => 'Texto de cabeçalho',
-'headline_tip' => 'Secção de nível 2',
-'math_sample' => 'Inserir fórmula aqui',
-'math_tip' => 'Fórmula matemática (LaTeX)',
-'nowiki_sample' => 'Inserir texto não-formatado aqui',
-'nowiki_tip' => 'Ignorar formato wiki',
-'image_sample' => 'Exemplo.jpg',
-'image_tip' => 'Imagem anexa',
-'media_sample' => 'Exemplo.ogg',
-'media_tip' => 'Ligação a ficheiro interno de multimédia',
-'sig_tip' => 'Sua assinatura com hora e data',
-'hr_tip' => 'Linha horizontal (utilize moderadamente)',
-
-# Edit pages
-#
-'summary' => 'Sumário',
-'subject' => 'Assunto/cabeçalho',
-'minoredit' => 'Marcar como edição menor',
-'watchthis' => 'Observar este artigo',
-'savearticle' => 'Salvar página',
-'preview' => 'Prever',
-'showpreview' => 'Mostrar previsão',
-'showlivepreview' => 'Pré-visualização em tempo real',
-'showdiff' => 'Mostrar alterações',
-'anoneditwarning' => 'Não encontra-se autenticado. O seu endereço de IP será registado no histórico de edições desta página.',
-'missingsummary' => "'''Atenção:''' Não introduziu um sumário de edição. Se carregar em Salvar novamente, a sua edição será salva sem um sumário.",
-'missingcommenttext' => 'Por favor introduzida um comentário abaixo.',
-'blockedtitle' => 'Utilizador está bloqueado',
-'blockedtext' => "O seu nome de utilizador ou endereço de IP foi bloqueado por $1.<br />
-O motivo é: ''$2''
-
-Pode contactar [[{{ns:special}}:emailuser/$4|$4]] ou outro
-[[{{ns:project}}:Administradores|administrador]] para discutir sobre o bloqueio.
-
-Note que não poderá utilizar a funcionalidade \"Contactar utilizador\" se não possuir uma conta na Wikipédia e um endereço de email válido indicado nas suas preferências de utilizador. E lembre-se que só se encontra impossibilitado de editar páginas.<br /><br />
-
-'''O seu endereço de IP é $3.''' Por favor inclua o seu endereço de IP ao contactar um administrador sobre o bloqueio.",
-'whitelistedittitle' => 'Autentificação necessária para visualizar',
-'whitelistedittext' => 'Precisa de se $1 para poder visualizar páginas.',
-'whitelistreadtitle' => 'Autentificação necessária para visualizar',
-'whitelistreadtext' => 'Precisa de se [[Special:Userlogin|autentificar]] para poder visualizar páginas.',
-'whitelistacctitle' => 'Não lhe é permitido criar uma conta',
-'whitelistacctext' => 'De modo a poder criar contas de utilizador nesta Wiki terá que se [[Special:Userlogin|autentificar]] e possuir as devidas permissões.',
-'confirmedittitle' => 'Confirmação por correio electrónico necessária para editar',
-'confirmedittext' => 'Precisa de confirmar o seu endereço de correio electrónico antes de começar a editar páginas. Por favor introduza e valide o seu endereço de correio electrónico através das suas [[Especial:Preferences|preferências de utilizador]].',
-'loginreqtitle' => 'Autentificação Requesitada',
-'loginreqlink' => 'autentificar-se',
-'loginreqpagetext' => 'Precisa de $1 para visualizar outras páginas.',
-'accmailtitle' => 'Palavra-chave enviada.',
-'accmailtext' => "A palavra-chave para '$1' foi enviada para $2.",
-'newarticle' => '(Novo)',
-'newarticletext' =>
-"Seguiu um link para um artigo que ainda não existe. Para criá-lo, escreva o seu conteúdo na caixa abaixo, mas se chegou aqui por engano clique no botão '''volta''' (ou ''back'') do seu navegador. Por favor, '''NÃO''' crie páginas apenas para fazer [[Project:Artigos pedidos|pedidos]] ou [[Project:Página de testes|testes]].
-
-(Consulte [[{{ns:project}}:Ajuda|a página de ajuda]] para mais informações)",
-'talkpagetext' => '<!-- MediaWiki:talkpagetext -->',
-'anontalkpagetext' => "----
-''Esta é a página de discussão para um utilizador anónimo que ainda não criou uma conta ou que não a utiliza. De modo a que temos que utilizar o endereço de IP para identificá-lo(a). Um endereço de IP pode ser partilhado por vários utilizadores. Se é um utilizador anónimo e acha relevante que os comentários sejam direccionados a si, por favor [[{{ns:special}}:Userlogin|crie uma conta ou autentifique-se]] para evitar futuras confusões com outros utilizadores anónimos.''",
-'noarticletext' => 'Não existe actualmente texto nesta página, pode [[{{ns:special}}:Search/{{PAGENAME}}|pesquisar pelo título desta página noutras páginas]] ou [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} editar esta página].',
-'clearyourcache' => "'''Nota:''' Após salvar, terá de limpar a cache do seu navegador para ver as alterações.
-'''Mozilla / Firefox / Safari:''' pressione ''Shift'' enquanto clica em ''Recarregar'', ou pressione ''Ctrl-Shift-R'' (''Cmd-Shift-R'' no Apple Mac); '''IE:''' pressione ''Ctrl'' enquanto clica em ''Recarregar'', ou pressione ''Ctrl-F5''; '''Konqueror:''': simplesmente clique no botão ''Recarregar'', ou pressione ''F5''; utilizadores do navegador '''Opera''' podem limpar completamente a sua cache em ''Ferramentas→Preferências''.",
-'usercssjsyoucanpreview' => "<strong>Dica:</strong> Utilize o botão \"Mostrar previsão\" para testar seu novo CSS/JS antes de salvar.",
-'usercsspreview' => "'''Lembre-se que está apenas a prever o seu CSS particular, e que ainda não foi salvo!'''",
-'userjspreview' => "'''Lembre-se que está apenas a testar/prever o seu JavaScript particular, e que ainda não foi salvo!'''",
-'userinvalidcssjstitle' => "'''Aviso:''' Não existe um tema \"$1\". Lembre-se que as páginas .css e .js utilizam um título em minúsculas, exemplo: Utilizador:Silva/monobook.css aposto a Utilizador:Silva/Monobook.css.",
-'updated' => '(Actualizado)',
-'note' => '<strong>Nota:</strong>',
-'previewnote' => '<strong>Isto é apenas uma previsão, as modificações ainda não foram salvas!</strong>',
-'session_fail_preview' => '<strong>Pedimos desculpas, mas não foi possível processar a sua edição devido à perda de dados da sua sessão.
-Por favor tente novamente. Caso continue a não funcionar, tente sair e voltar a entrar na sua conta.</strong>',
-'previewconflict' => 'Esta previsão reflete o texto que está na área de edição acima e como ele aparecerá se você escolher salvar.',
-'importing' => "Importando $1",
-'editing' => "Editando $1",
-'editingsection' => "Editando $1 (secção)",
-'editingcomment' => "Editando $1 (comentário)",
-'editconflict' => 'Conflito de edição: $1',
-'explainconflict' => "Alguém mudou a página enquanto você a estava editando.<br />
-A área de texto acima mostra o texto original.
-Suas mudanças são mostradas na área abaixo
-Você terá que mesclar suas modificações no texto existente.
-<b>SOMENTE</b> o texto na área acima será salvo quando você pressionar \"Salvar página\".\n<br />",
-'yourtext' => 'Seu texto',
-'storedversion' => 'Versão guardada',
-'nonunicodebrowser' => "<strong>AVISO: O seu navegador não segue as especificações Unicode. Existe uma maneira para que possa editar com segurança os artigos: os caracteres não-ASCII aparecerão na caixa de edição no formato de códigos hexadecimais.</strong>",
-'editingold' => "<strong>CUIDADO: Encontra-se a editar uma revisão desactualizada deste artigo.
-Se salvá-lo, todas as mudanças feitas a partir desta revisão serão perdidas.</strong>",
-'yourdiff' => 'Diferenças',
-/*'copyrightwarning' => "Por favor note que todas as contribuições para a {{SITENAME}} são imediatamente colocadas sob a <b>GNU Free Documentation License</b> (consulte $1 para detalhes). Se você não quer que seu texto esteja sujeito a estes termos, então não o envie.<br />
-Você também garante que está nos enviando um artigo escrito por você mesmo, ou extraído de uma fonte em domínio público.
-<strong>Não ENVIE </strong>",*/
-'copyrightwarning2' => "Tenha em consideração que todas as contribuições para o projecto {{SITENAME}}
-podem ser editadas, alteradas, ou removidas por outros contribuidores.
-Se não deseja ver as suas contribuições alteradas sem consentimento, não as envie para esta Wiki.<br />
-Adicionalmente, estar-nos-á a dar a sua palavra em como os teus são da sua autoria, ou copiados por fontes de domínio público ou similares (veja mais detalhes em $1).
-<strong>NÃO ENVIE MATERIAL COM DIREITOS DE AUTOR SEM PERMISSÃO!</strong>",
-'longpagewarning' => "<strong>AVISO: Esta página ocupa $1; alguns browsers verificam
-problemas em editar páginas maiores que 32kb.
-Por favor, considere seccionar a página em secções de menor dimensão.</strong>",
-'longpageerror' => "<strong>ERRO: A página que submeteu tem mais de $1 kilobytes
-em tamanho, que é maior que o máximo de $2 kilobytes. A página não pode salva.</strong>",
-'readonlywarning' => '<strong>AVISO: A base de dados foi bloqueada para manutenção, pelo que não poderá salvar a sua edição neste momento. Pode, no entanto, copiar o seu texto num editor externo e guardá-lo para posterior submissão.</strong>',
-'protectedpagewarning' => "<strong>AVISO: Esta página foi protegida e apenas poderá ser editada por utilizadores com privilégios sysop (administradores). Certifique-se que está a respeitar as [[{{ns:project}}:Protected_page_guidelines|linhas de orientação para páginas protegidas]].</strong>",
-'semiprotectedpagewarning' => "'''Nota:''' Esta página foi protegida de modo a que apenas utilizadores registados a possam editar.",
-'templatesused' => 'Predefinições utilizadas nesta página:',
-'edittools' => '<!-- Text here will be shown below edit and upload forms. -->',
-'nocreatetitle' => 'Limitada a criação de páginas',
-'nocreatetext' => 'Este website tem restringida a habilidade de criar novas páginas.
-Pode voltar atrás e editar uma página já existente, ou [[Special:Userlogin|autentificar-se ou criar uma conta]].',
-
-# History pages
-#
-'revhistory' => 'Histórico de revisões',
-'nohistory' => 'Não há histórico de edições para esta página.',
-'revnotfound' => 'Revisão não encontrada',
-'revnotfoundtext' => "A antiga revisão desta página que requesitou não pode ser encontrada. Por favor verifique o URL que utilizou para aceder esta página.",
-'loadhist' => 'Carregando histórico',
-'currentrev' => 'Revisão actual',
-'revisionasof' => 'Revisão de $1',
-'revisionasofwithlink' => 'Revisão de $1; $2<br />$3 | $4',
-'previousrevision' => '↠Versão anterior',
-'nextrevision' => 'Versão posterior →',
-'currentrevisionlink' => 'ver versão actual',
-'cur' => 'act',
-'next' => 'prox',
-'last' => 'ult',
-'orig' => 'orig',
-'histlegend' => 'Selecção de diferença: marque as caixas para das versões que deseja comparar e carregue no botão.<br />
-Legenda: (actu) = diferenças da versão actual,
-(ult) = diferença da versão precedente, m = edição minoritária',
-#'history_copyright' => '-', # ignore list
-'deletedrev' => '[eliminada]',
-'histfirst' => 'Mais antigas',
-'histlast' => 'Mais recentes',
-
-# Diffs
-#
-'difference' => '(Diferença entre revisões)',
-'loadingrev' => 'carregando a pesquisa por diferenças',
-'lineno' => "Linha $1:",
-'editcurrent' => 'Editar a versão actual desta página',
-'selectnewerversionfordiff' => 'Seleccione uma versão mais recente para comparação',
-'selectolderversionfordiff' => 'Seleccione uma versão mais antiga para comparação',
-'compareselectedversions' => 'Compare as versões seleccionadas',
-
-# Search results
-#
-'searchresults' => 'Resultados de pesquisa',
-'searchresulttext' => "Para mais informações de como pesquisar na {{SITENAME}}, consulte [[{{ns:project}}:Pesquisa|Pesquisando {{SITENAME}}]].",
-'searchsubtitle' => "Para consulta \"[[:$1]]\"",
-'searchsubtitleinvalid' => "Para consulta \"$1\"",
-'badquery' => 'Linha de pesquisa inválida',
-'badquerytext' => 'Não foi possível processar seu pedido de pesquisa.
-Aconteceu provavelmente porque tentou procurar uma palavra com menos de três letras. Isto também pode ter ocorrido porque digitou incorrectamente a expressão, por
-exemplo "peixes <strong>e e</strong> escalas".
-Por favor realize outro pedido de pesquisa.',
-'matchtotals' => "A pesquisa \"$1\" resultou $2 títulos de artigos
-e $3 artigos com o texto procurado.",
-'noexactmatch' => 'Não existe uma página com o título \"$1\". Pode criar [[:$1|esta página]].',
-'titlematches' => 'Resultados nos títulos dos artigos',
-'notitlematches' => 'Nenhum título de página coincide',
-'textmatches' => 'Resultados dos textos dos artigos',
-'notextmatches' => 'Nenhum texto nas páginas coincide',
-'prevn' => "anteriores $1",
-'nextn' => "próximos $1",
-'viewprevnext' => "Ver ($1) ($2) ($3).",
-'showingresults' => "Mostrando <b>$1</b> resultados, começando no <b>$2</b>º.",
-'showingresultsnum' => "Mostrando <b>$3</b> resultados começando com #<b>$2</b>.",
-'nonefound' => "<strong>Nota</strong>: pesquisas mal sucedidas são geralmente causadas devido ao uso de palavras muito comuns como \"tem\" e \"de\",
-que não são indexadas, ou pela especificação de mais de um termo (somente as páginas contendo todos os termos aparecerão nos resultados).",
-'powersearch' => 'Pesquisa',
-'powersearchtext' => "
-Pesquisar nos domínios:<br />
-$1<br />
-$2 Lista redirecciona &nbsp; Pesquisar por $3 $9",
-"searchdisabled" => 'O motor de pesquisa na {{SITENAME}} foi desactivado por motivos de desempenho. Enquanto isso pode fazer a sua pesquisa através do Google ou do Yahoo!.<br />
-Note que os índices do conteúdo da {{SITENAME}} destes sites podem estar desactualizados.',
-
-'blanknamespace' => '(Principal)',
-
-# Preferences page
-#
-'preferences' => 'Preferências',
-'prefsnologin' => 'Não autenticado',
-'prefsnologintext' => "Precisa estar [[Special:Userlogin|autentificado]] para definir suas preferências.",
-'prefsreset' => 'Preferências restauradas da base de dados.',
-'qbsettings' => 'Barra Rápida',
-'changepassword' => 'Alterar palavra-chave',
-'skin' => 'Tema',
-'math' => 'Matemática',
-'dateformat' => 'Formato da data',
-'datedefault' => 'Sem preferência',
-'datetime' => 'Data e hora',
-'math_failure' => 'Falhou ao verificar gramática',
-'math_unknown_error' => 'Erro desconhecido',
-'math_unknown_function' => 'Função desconhecida',
-'math_lexing_error' => 'Erro léxico',
-'math_syntax_error' => 'Erro de sintaxe',
-'math_image_error' => 'Erro na conversão para PNG; Verifique a instalação do latex, dvips, gs e convert',
-'math_bad_tmpdir' => 'Ocorreram problemas na criação ou escrita na directoria temporária math',
-'math_bad_output' => 'Ocorreram problemas na criação ou escrita na directoria de resultados math',
-'math_notexvc' => 'Executável texvc não encontrado; Consulte math/README para instruções da configuração.',
-'prefs-personal' => 'Perfil de utilizador',
-'prefs-rc' => 'Mudanças recentes',
-'prefs-watchlist' => 'Lista de artigos vigiados',
-'prefs-watchlist-days' => 'Número de dias a mostrar na lista de artigos vigiados:',
-'prefs-watchlist-edits' => 'Numéro de edições a mostrar na lista de artigos vigados expandida:',
-'prefs-misc' => 'Diversos',
-'saveprefs' => 'Salvar',
-'resetprefs' => 'Restaurar',
-'oldpassword' => 'Palavra-chave antiga',
-'newpassword' => 'Nova palavra-chave',
-'retypenew' => 'Reintroduza a nova palavra-chave',
-'textboxsize' => 'Opções de edição',
-'rows' => 'Linhas:',
-'columns' => 'Colunas:',
-'searchresultshead' => 'Pesquisa',
-'resultsperpage' => 'Resultados por página:',
-'contextlines' => 'Linhas por resultado:',
-'contextchars' => 'Contexto por linha:',
-'stubthreshold' => 'Variação para a visualização de esboços:',
-'recentchangescount' => 'Número de artigos nas mudanças recentes:',
-'savedprefs' => 'As suas preferências foram salvas.',
-'timezonelegend' => 'Fuso horário',
-'timezonetext' => 'Número de horas que o seu horário local difere do horário do servidor (UTC).',
-'localtime' => 'Hora local',
-'timezoneoffset' => 'Diferença horária¹',
-'servertime' => 'Horário do servidor',
-'guesstimezone' => 'Preencher a partir do navegador (browser)',
-'allowemail' => 'Permitir email de outros utilizadores',
-'defaultns' => 'Pesquisar nestes domínios por padrão:',
-'default' => 'padrão',
-'files' => 'Ficheiros',
-
-# User rights
-
-'userrights-lookup-user' => 'Gerir grupos de utilizadores',
-'userrights-user-editname' => 'Intruduza um nome de utilizador:',
-'editusergroup' => 'Editar Grupos de Utilizadores',
-
-'userrights-editusergroup' => 'Editar grupos do utilizador',
-'saveusergroups' => 'Salvar Grupos do Utilizador',
-'userrights-groupsmember' => 'Membro de:',
-'userrights-groupsavailable' => 'Grupos disponíveis:',
-'userrights-groupshelp' => 'Seleccione os grupos no qual deseja que o utilizador seja removido ou adicionado.
-Grupos não seleccionados, não serão alterados. Pode seleccionar ou remover a selecção a um grupo com CTRL + Click esquerdo',
-'userrights-logcomment' => 'Alterado membro do grupo de $1 para $2',
-
-# Groups
-'group' => 'Grupo:',
-'group-bot' => 'Robôs',
-'group-sysop' => 'Administradores',
-'group-bureaucrat' => 'Burocratas',
-'group-steward' => 'Stewards',
-'group-all' => '(todos)',
-
-'group-bot-member' => 'Robô',
-'group-sysop-member' => 'Administrador',
-'group-bureaucrat-member' => 'Burocrata',
-'group-steward-member' => 'Steward',
-
-'grouppage-bot' => '{{ns:project}}:Robôs',
-'grouppage-sysop' => '{{ns:project}}:Administradores',
-'grouppage-bureaucrat' => '{{ns:project}}:Burocratas',
-
-# Recent changes
-#
-'changes' => 'mudanças',
-'recentchanges' => 'Mudanças recentes',
-'recentchanges-url' => 'Special:Recentchanges',
-'recentchangestext' => 'Veja as mais novas mudanças na {{SITENAME}} nesta página.',
-'rcnote' => "Abaixo estão as últimas <strong>$1</strong> alterações nos últimos <strong>$2</strong> dias, desde $3.",
-'rcnotefrom' => "Abaixo estão as mudanças desde <b>$2</b> (mostradas até <b>$1</b>).",
-'rclistfrom' => "Mostrar as novas alterações a partir de $1",
-'rcshowhideminor' => '$1 edições menores',
-'rcshowhidebots' => '$1 robôs',
-'rcshowhideliu' => '$1 utilizadores registados',
-'rcshowhideanons' => '$1 utilizadores anónimos',
-'rcshowhidepatr' => '$1 edições verificadas',
-'rcshowhidemine' => '$1 as minhas edições',
-'rclinks' => "Mostrar as últimas $1 mudanças nos últimos $2 dias<br />$3",
-'diff' => 'dif',
-'hist' => 'hist',
-'hide' => 'Esconder',
-'show' => 'Mostrar',
-'minoreditletter' => 'm',
-'newpageletter' => 'N',
-'sectionlink' => '→',
-'number_of_watching_users_RCview' => '[$1]',
-'number_of_watching_users_pageview' => '[$1 utilizador/es a vigiar]',
-'rc_categories' => 'Limite para categorias (separar com "|")',
-'rc_categories_any' => 'Qualquer',
-
-# Upload
-#
-'upload' => 'Carregar ficheiro',
-'uploadbtn' => 'Carregar ficheiro',
-'reupload' => 'Recarregar',
-'reuploaddesc' => 'Voltar ao formulário de carregamento.',
-'uploadnologin' => 'Não autentificado',
-'uploadnologintext' => "Deve estar <a href=\"{{localurle:Special:Userlogin}}\">autentificado</a>
-para carregar ficheiros.",
-'upload_directory_read_only' => 'A directoria de envio ($1) não tem permissões de escrita pelo servidor Web.',
-'uploaderror' => 'Erro ao carregar',
-'uploadtext' =>
-"
-Utilize o formulário abaixo para carregar novos ficheiros,
-para ver ou pesquisar imagens anteriormente carregadas
-consulte a [[Special:Imagelist|lista de ficheiros carregados]],
-carregamentos e eliminações são também registados no [[Special:Log|registo do projecto]].
-
-Para incluír a imagem numa página, utilize o link na forma de
-'''[[{{ns:6}}:ficheiro.jpg]]''',
-'''[[{{ns:6}}:ficheiro.png|texto]]''' ou
-'''[[{{ns:-2}}:ficheiro.ogg]]''' para uma ligação directa ao ficheiro.",
-'uploadlog' => 'registo de carregamento',
-'uploadlogpage' => 'Registo de carregamento',
-'uploadlogpagetext' => 'Segue-se uma lista dos carregamentos mais recentes.',
-'filename' => 'Nome do ficheiro',
-'filedesc' => 'Descrição do ficheiro',
-'fileuploadsummary' => 'Sumário:',
-'filestatus' => 'Estatuto de copyright',
-'filesource' => 'Fonte',
-'copyrightpage' => "{{ns:project}}:Direitos_de_autor",
-'copyrightpagename' => "Direitos autorais da {{SITENAME}}",
-'uploadedfiles' => 'Ficheiros carregados',
-'ignorewarning' => 'Ignorar aviso e salvar de qualquer forma.',
-'ignorewarnings' => 'Ignorar todos os avisos',
-'minlength' => 'O nome de um ficheiro tem de ter no mínimo três letras.',
-'illegalfilename' => 'O ficheiro "$1" possui caracteres que não são permitidos no título de uma página. Por favor altere o nome do ficheiro e tente carregar novamente.',
-'badfilename' => 'Nome do ficheiro foi alterado para "$1".',
-'badfiletype' => "\".$1\" é um formato de ficheiro não recomendado.",
-'largefile' => 'É recomendado que imagens não excedam $1 bytes em tamanho, o tamanho deste ficheiro é $2 bytes',
-'largefileserver' => 'O tamanho deste ficheiro é superior ao qual o servidor encontra-se configurado para permitir.',
-'emptyfile' => 'O ficheiro que está a tentar carregar parece encontrar-se vazio. Isto poderá ser devido a um erro na escrita do nome do ficheiro. Por favor verifique se realmente deseja carregar este ficheiro.',
-'fileexists' => 'Já existe um ficheiro com este nome, por favor verifique $1 caso não tenha a certeza se deseja alterar o ficheiro actual.',
-'fileexists-forbidden' => 'Já existe um ficheiro com este nome; por favor volte atrás e carregue este ficheiro sob um novo nome. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Já existe um ficheiro com este nome no repositório de ficheiros partilhados; por favor volte atrás e carregue este ficheiro sob um novo nome. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'Envio efectuado com sucesso',
-'fileuploaded' => "Ficheiro $1 enviado com sucesso.
-Por favor siga este endereço: $2 para a página de descrição e preencha a informação acerca deste ficheiro, tais como a sua origem, quando foi criado e por quem, e quaisquer outros dados que tenha conhecimento sobre o mesmo. Caso este ficheiro seja uma imagem, pode inseri-lo desta forma: <tt>[[Imagem:$1|thumb|Descrição]]</tt>",
-'uploadwarning' => 'Aviso de envio',
-'savefile' => 'Salvar ficheiro',
-'uploadedimage' => "carregado \"[[$1]]\"",
-'uploaddisabled' => 'Carregamentos desactivados',
-'uploaddisabledtext' => 'O carregamento de ficheiros encontra-se desactivado nesta wiki.',
-'uploadscripted' => 'Este ficheiro contém HTML ou código que pode ser erradamente interpretado por um navegador web.',
-'uploadcorrupt' => 'O ficheiro encontra-se corrompido ou tem uma extensão não permitida. Corrija o ficheiro e tente novamento.',
-'uploadvirus' => 'O ficheiro contém vírus! Detalhes: $1',
-'sourcefilename' => 'Nome do ficheiro de origem',
-'destfilename' => 'Nome do ficheiro de destino',
-'filewasdeleted' => 'Um ficheiro com este nome foi anteriormente carregado e subsequentemente eliminado. Deveria verificar o $1 antes de proceder ao carregamento novamente.',
-
-'license' => 'Licença',
-'nolicense' => 'Nenhuma seleccionada',
-
-# Image list
-#
-'imagelist' => 'Lista de ficheiros',
-'imagelisttext' => 'Segue-se uma lista de <strong>$1</strong> ficheiros organizados <strong>$2</strong>.',
-'imagelistforuser' => "Esta lista apenas mostra imagens carregadas por $1.",
-'getimagelist' => 'carregando lista de ficheiros',
-'ilsubmit' => 'Procurar',
-'showlast' => 'Mostrar últimos $1 ficheiros organizados $2.',
-'byname' => 'por nome',
-'bydate' => 'por data',
-'bysize' => 'por tamanho',
-'imgdelete' => 'eli',
-'imgdesc' => 'desc',
-'imglegend' => 'Legenda: (desc) = mostrar/editar descrição de imagem.',
-'imghistory' => 'História',
-'revertimg' => 'rev',
-'deleteimg' => 'eli',
-'deleteimgcompletely' => 'Eliminar todas revisões deste ficheiro',
-'imghistlegend' => 'Legenda: (actu) = imagem actual, (eli) = eliminar versão antiga, (rev) = reverter para versão antiga.
-<br /><i>Clique na data para ver as imagens carregadas nessa data</i>.',
-'imagelinks' => 'Ligações',
-'linkstoimage' => 'As seguintes páginas apontam para este ficheiro:',
-'nolinkstoimage' => 'Nenhuma página aponta para este ficheiro.',
-'sharedupload' => 'Este ficheiro encontra-se partilhado e pode ser utilizado por outros projectos.',
-'shareduploadwiki' => 'Por favor consulte a $1 para mais informação.',
-'shareduploadwiki-linktext' => 'página de descrição',
-#'shareddescriptionfollows' => '-', # ignore list
-'noimage' => 'Nenhum ficheiro com este nome existe, se desejar pode $1',
-'noimage-linktext' => 'carrega-lo',
-'uploadnewversion-linktext' => 'Carregar uma nova versão deste ficheiro',
-
-# Unwatchedpages
-#
-'unwatchedpages' => 'Páginas não vigiadas',
-
-# List redirects
-'listredirects' => 'Listar redireccionamentos',
-
-# Unused templates
-'unusedtemplates' => 'Predefinições não utilizadas',
-'unusedtemplatestext' => 'Esta página lista todas as páginas no domínio predefinição que não estão incluídas numa outra página. Lembre-se de verificar por outras ligações nas predefinições antes de as apagar.',
-'unusedtemplateswlh' => 'outras ligações',
-
-# Random redirect
-'randomredirect' => 'Redireccionamento aleatório',
-
-# Statistics
-#
-'statistics' => 'Estatísticas',
-'sitestats' => 'Estatísticas do site',
-'userstats' => 'Estatística dos utilizadores',
-'sitestatstext' => "Há actualmente um total de '''$1''' páginas na base de dados.
-Isto inclui páginas de \"discussão\", páginas sobre o projecto, páginas de rascunho, redireccionamentos, e outras que provavelmente não são qualificadas como artigos.
-Excluindo estas, há '''$2''' páginas que provavelmente são artigos legítimos.
-
-'''$8''' ficheiros foram carregados.
-
-Há um total de '''$3''' páginas vistas, e '''$4''' edições em páginas
-desde a instalação do software.
-O que nos leva a aproximadamente '''$5''' edições por página, e '''$6''' vistas por edição.
-
-O tamanho da [http://meta.wikimedia.org/wiki/Help:Job_queue fila de tarefas] é de actualmente '''$7'''.",
-'userstatstext' => "Há actualmente '''$1''' utilizadores registados.
-Destes, '''$2''' (ou '''$4%''') são administradores (consulte $3).",
-
-# Maintenance Page
-#
-'maintenance' => 'Página de manutenção',
-'maintnancepagetext' => 'Esta página inclui várias ferramentas úteis para a manutenção. Algumas destas funcionalidades tendem a sobrecarregar a base de dados, por isso modere a sua utilização ;-)',
-'maintenancebacklink' => 'Voltar para a Página de manutenção',
-'disambiguations' => 'Página de desambiguações',
-'disambiguationspage' => 'Template:disambig',
-'disambiguationstext' => "As seguintes páginas ligam com uma <i>página de desambiguação</i>. Estas páginas deviam ligar com o tópico apropriado.<br />Qualquer página ligada com $1 é considerada página de desambiguação.<br />As ligações de outros domínios não são listadas aqui.",
-'doubleredirects' => 'Redireccionamentos duplos',
-'doubleredirectstext' => "Cada linha contém ligações para o primeiro e segundo redireccionamento, bem como a primeira linha de conteúdo do segundo redireccionamento, geralmente contendo a página destino \"real\", que devia ser o destino do primeiro redireccionamento.",
-'brokenredirects' => 'Redireccionamentos quebrados',
-'brokenredirectstext' => 'Os seguintes redireccionamentos ligam para páginas inexistentes:',
-'selflinks' => 'Páginas que ligam consigo próprias',
-'selflinkstext' => 'As páginas seguintes ligam consigo próprias:',
-'mispeelings' => 'Páginas com erros ortográficos',
-'mispeelingstext' => "As páginas seguintes contém erros ortográficos comuns, alguns deles listados em $1. Lá pode encontrar a grafia correcta (assim).",
-'mispeelingspage' => 'Lista de erros ortográficos comuns',
-'missinglanguagelinks' => 'Ligações interlinguísticas não encontradas',
-'missinglanguagelinksbutton' => 'Procurar ligações interlinguísticas inexistentes para',
-'missinglanguagelinkstext' => "Estas páginas <i>não</i> estão correctamente ligadas ao artigo relativo ao tema em $1. '''Não''' são incluídos redireccionamentos e subpáginas.",
-
-# Miscellaneous special pages
-#
-'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
-'ncategories' => '$1 {{PLURAL:$1|categoria|categorias}}',
-'nlinks' => '$1 {{PLURAL:$1|link|links}}',
-'nmembers' => '$1 {{PLURAL:$1|membro|membros}}',
-'nrevisions' => '$1 {{PLURAL:$1|revisão|revisões}}',
-'nviews' => '$1 {{PLURAL:$1|visita|visitas}}',
-
-'lonelypages' => 'Páginas órfãs',
-'uncategorizedpages' => 'Páginas não categorizadas',
-'uncategorizedcategories' => 'Categorias não categorizadas',
-'unusedcategories' => 'Categorias não utilizadas',
-'unusedimages' => 'Ficheiros não utilizados',
-'popularpages' => 'Páginas populares',
-'wantedcategories' => 'Categorias pedidas',
-'wantedpages' => 'Páginas pedidas',
-'mostlinked' => 'Páginas com mais afluentes',
-'mostcategories' => 'Artigos com mais categorias',
-'mostimages' => 'Imagens com mais afluentes',
-'mostrevisions' => 'Artigos com mais revisões',
-'allpages' => 'Todas as páginas',
-'prefixindex' => 'Ãndice de prefixo',
-'randompage' => 'Página aleatória',
-#'randompage-url'=> 'Special:Random', # ignore list
-'shortpages' => 'Páginas curtas',
-'longpages' => 'Páginas longas',
-'deadendpages' => 'Páginas sem saída',
-'listusers' => 'Lista de utilizadores',
-'specialpages' => 'Páginas especiais',
-'spheading' => 'Páginas especiais para todos os utilizadores',
-'restrictedpheading' => 'Páginas especiais restritas',
-'recentchangeslinked' => 'Alterações relacionadas',
-'rclsub' => "(para páginas linkadas de \"$1\")",
-'newpages' => 'Páginas novas',
-'ancientpages' => 'Páginas mais antigas',
-'intl' => 'Ligações interlínguas',
-'move' => 'Mover',
-'movethispage' => 'Mover esta página',
-'unusedimagestext' => '<p>Por favor note que outros websites como as Wikipédias internacionais podem apontar para uma imagem através de um URL directamente, e por isso pode estar aparecer aqui mesmo estando em uso.</p>',
-'unusedcategoriestext' => 'As seguintes categorias existem embora nenhum artigo ou categoria faça uso delas.',
-'booksources' => 'Fontes de livros',
-'categoriespagetext' => 'As seguintes categorias existem na wiki.',
-'data' => 'Dados',
-'userrights' => 'Gestão de privilégios do utilizador',
-'groups' => 'Grupos de utilizadores',
-
-'booksourcetext' => "Abaixo encontra-se uma lista de ligações para outros websites que vendem livros novos ou usados, e poderão ter mais informações sobre os livros que procura.",
-'isbn' => 'ISBN',
-'rfcurl' => 'http://www.ietf.org/rfc/rfc$1.txt',
-'pubmedurl' => 'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
-'alphaindexline' => "$1 até $2",
-'version' => 'Versão',
-'log' => 'Registos',
-'alllogstext' => 'Exposição combinada de carregamento de ficheiros, eliminação, protecção, bloqueio, e de direitos.
-Pode diminuir a lista escolhendo um tipo de registo, um nome de utilizar, ou uma página afectada.',
-'logempty' => 'Nenhum item idêntico no registo.',
-
-# Special:Allpages
-'nextpage' => 'Próxima página ($1)',
-'allpagesfrom' => 'Mostrar páginas começando em:',
-'allarticles' => 'Todos artigos',
-'allnonarticles' => 'Todos não-artigos',
-'allinnamespace' => 'Todas páginas (domínio $1)',
-'allnotinnamespace' => 'Todas páginas (não no domínio $1)',
-'allpagesprev' => 'Anterior',
-'allpagesnext' => 'Próximo',
-'allpagessubmit' => 'Ir',
-'allpagesprefix' => 'Exibir páginas com o prefixo:',
-
-# E this user
-#
-'mailnologin' => 'Nenhum endereço de envio',
-'mailnologintext' => "Necessita de estar [[Special:Userlogin|autentificado]]
-e de possuir um endereço de e-mail válido nas suas [[Special:Preferences|preferências]]
-para enviar um e-mail a outros utilizadores.",
-'emailuser' => 'Contactar este utilizador',
-'emailpage' => 'Contactar utilizador',
-'emailpagetext' => 'Se o utilizador introduziu um endereço válido de e-mail
-nas suas preferências, poderá usar o formulário abaixo para lhe enviar uma mensagem.
-O endereço que introduziu nas suas preferências irá aparecer no campo "From" do e-mail
-para que o destinatário lhe possa responder.',
-'usermailererror' => 'Objecto de correio retornou um erro:',
-'defemailsubject' => "E-mail: {{SITENAME}}",
-'noemailtitle' => 'Sem endereço de e-mail',
-'noemailtext' => 'Este utilizador não especificou um endereço de e-mail válido, ou optou por não receber e-mail de outros utilizadores.',
-'emailfrom' => 'De',
-'emailto' => 'Para',
-'emailsubject' => 'Assunto',
-'emailmessage' => 'Mensagem',
-'emailsend' => 'Enviar',
-'emailsent' => 'E-mail enviado',
-'emailsenttext' => 'A sua mensagem foi enviada.',
-
-# Watchlist
-#
-'watchlist' => 'Artigos vigiados',
-'watchlistsub' => "(do utilizador \"$1\")",
-'nowatchlist' => 'Não existem itens na sua lista de artigos vigiados.',
-'watchlistcount' => "'''Tem $1 items na sua lista de artigos vigiados, incluindo páginas de discussão.'''",
-'clearwatchlist' => 'Limpar lista de artigos vigiados',
-'watchlistcleartext' => 'Tem a certeza que deseja removê-los?',
-'watchlistclearbutton' => 'Limpar',
-'watchlistcleardone' => 'A sua lista de artigos vigiados foi limpa. $1 items foram removidos.',
-'watchnologin' => 'Não está autentificado',
-'watchnologintext' => 'Deve estar [[Special:Userlogin|autentificado]] para modificar a sua lista de artigos vigiados.',
-'addedwatch' => 'Adicionado à lista',
-'addedwatchtext' => "A página \"$1\" foi adicionada à sua [[Special:Watchlist|lista de artigos vigiados]].
-Modificações futuras neste artigo e páginas de discussão associadas serão listadas lá e a página aparecerá a '''negrito''' na [[Especial:Recentchanges|lista de mudanças recentes]], para que possa encontrá-la com maior facilidade.
-
-Se desejar remover o artigo da sua lista de artigos vigiados, clique em \"Desinteressar-se\" na barra lateral ou de topo.",
-'removedwatch' => 'Removida da lista de artigos vigiados',
-'removedwatchtext' => "A página \"$1\" não é mais de seu interesse e portanto foi removida de sua lista de artigos vigiados",
-'watch' => 'Vigiar',
-'watchthispage' => 'Vigiar esta página',
-'unwatch' => 'Desinteressar-se',
-'unwatchthispage' => 'Parar de vigiar esta página',
-'notanarticle' => 'Não é um artigo',
-'watchnochange' => 'Nenhum dos itens vigiados foram editados no período exibido.',
-'watchdetails' => '* $1 páginas vigiadas, excluindo páginas de discussão
-* [[Especial:Watchlist/edit|Mostrar e editar a lista completa]]
-* [[Especial:Watchlist/clear|Remover todas as páginas]]',
-'wlheader-enotif' => "* Notificação por email encontra-se activada.",
-'wlheader-showupdated' => "* Páginas modificadas desde a sua última visita são mostradas a '''negrito'''",
-'watchmethod-recent'=> 'verificando edições recentes para os artigos vigiados',
-'watchmethod-list' => 'verificando páginas vigiadas para edições recentes',
-'removechecked' => 'Remover itens seleccionados',
-'watchlistcontains' => "Sua lista contém $1 páginas.",
-'watcheditlist' => 'Aqui está uma lista alfabética de sua lista de artigos vigiados. Marque as caixas dos artigos que você deseja remover da lista e clique no botão \'Remover itens seleccionados\' na parte de baixo do ecrã (removendo uma página de discussão remove também a página associada e vice versa).',
-'removingchecked' => 'Removendo os itens solicitados de sua lista de artigos vigiados...',
-'couldntremove' => "Não foi possível remover o item '$1'...",
-'iteminvalidname' => "Problema com item '$1', nome inválido...",
-'wlnote' => 'Abaixo as últimas $1 mudanças nas últimas <b>$2</b> horas.',
-'wlshowlast' => 'Ver últimas $1 horas $2 dias $3',
-'wlsaved' => 'Esta é uma versão salva de sua lista de artigos vigiados.',
-'wlhideshowown' => '$1 minhas edições',
-'wlhideshowbots' => '$1 edições por robôs',
-
-'enotif_mailer' => '{{SITENAME}} Correio de Notificação',
-'enotif_reset' => 'Marcar todas páginas como visitadas',
-'enotif_newpagetext'=> 'Isto é uma nova página.',
-'changed' => 'alterada',
-'created' => 'criada',
-'enotif_subject' => '{{SITENAME}}: A página $PAGETITLE foi $CHANGEDORCREATED por $PAGEEDITOR',
-'enotif_lastvisited' => 'Consulte $1 para todas as alterações efectuadas desde a sua última visita.',
-'enotif_body' => 'Caro $WATCHINGUSERNAME,
-
-a página $PAGETITLE na {{SITENAME}} foi $CHANGEDORCREATED a $PAGEEDITDATE por $PAGEEDITOR, consulte $PAGETITLE_URL para a versão actual.
-
-$NEWPAGE
-
-Sumário de editor: $PAGESUMMARY $PAGEMINOREDIT
-
-Contacte o editor:
-email: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-Não haverão mais notificações no caso de futuras alterações a não ser que visite esta página. Poderá também restaurar as bandeiras de notificação para todas as suas páginas vigiadas na sua lista de artigos vigiados.
-
- O seu sistema de notificação amigável da {{SITENAME}}
-
---
-Para alterar as suas preferências da lista de artigos vigiados, visite
-{{SERVER}}{{localurl:Special:Watchlist/edit}}
-
-Contacto e assistência
-{{SERVER}}{{localurl:Ajuda:Conteúdos}}',
-
-# Delete/protect/revert
-#
-'deletepage' => 'Eliminar página',
-'confirm' => 'Confirmar',
-'excontent' => "conteúdo era: '$1'",
-'excontentauthor' => "conteúdo era: '$1' (e o único editor era '$2')",
-'exbeforeblank' => "conteúdo antes de esvaziar era: '$1'",
-'exblank' => 'página esvaziada',
-'confirmdelete' => 'Confirmar eliminação',
-'deletesub' => "(Eliminando \"$1\")",
-'historywarning' => 'Aviso: A página que está prestes a eliminar possui um histórico:',
-'confirmdeletetext' => "Encontra-se prestes a eliminar permanentemente uma página ou uma imagem e todo o seu histórico da base de dados.
-Por favor confirme que entende fazer isto, e que compreende as consequências, e que encontra-se a fazer isto de acordo com a [[{{ns:project}}:Política de eliminação|Política de eliminação]] do projecto.",
-'actioncomplete' => 'Acção completada',
-'deletedtext' => "\"$1\" foi eliminada.
-Consulte $2 para um registo de eliminações recentes.",
-'deletedarticle' => "eliminada \"[[$1]]\"",
-'dellogpage' => 'Registo de eliminação',
-'dellogpagetext' => 'Abaixo uma lista das eliminações mais recentes.',
-'deletionlog' => 'registo de eliminação',
-'reverted' => 'Revertido para versão mais nova',
-'deletecomment' => 'Motivo de eliminação',
-'imagereverted' => 'Reversão para versão mais nova foi bem sucedida.',
-'rollback' => 'Voltar edições',
-'rollback_short' => 'Voltar',
-'rollbacklink' => 'voltar',
-'rollbackfailed' => 'Reversão falhou',
-'cantrollback' => 'Não foi possível reverter a edição; o último contribuidor é o único autor deste artigo',
-'alreadyrolled' => "Não foi possível reverter as edições de [[$1]]
-por [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|Discussão]]); alguém editou ou já reverteu o artigo.
-
-A última edição foi de [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|Discussão]]).",
-
-# only shown if there is an edit comment
-'editcomment' => "O sumário de edição era: \"<i>$1</i>\".",
-'revertpage' => "Revertidas edições por $2, para a última versão por $1",
-'sessionfailure' => 'Foram detectados problemas com a sua sessão;
-Esta acção foi cancelada como medida de protecção contra a intercepção de sessões.
-Experimente usar o botão "Voltar atrás" e refrescar a página de onde veio, e repita o processo.',
-'protectlogpage' => 'Registo de protecção',
-'protectlogtext' => "Abaixo encontra-se o registo de protecção e desprotecção de páginas.
-Veja [[{{ns:project}}:Página protegida]] para mais informações.",
-'protectedarticle' => 'protegeu "[[$1]]"',
-'unprotectedarticle' => 'desprotegeu "[[$1]]"',
-'protectsub' => '(Protegendo "$1")',
-'confirmprotecttext' => 'Deseja realmente proteger esta página?',
-'confirmprotect' => 'Confirmar protecção',
-'protectmoveonly' => 'Impedir apenas que a página seja movida.',
-'protectcomment' => 'Motivo de protecção',
-'unprotectsub' =>"(Desprotegendo \"$1\")",
-'confirmunprotecttext' => 'Deseja realmente desproteger esta página?',
-'confirmunprotect' => 'Confirmar desprotecção',
-'unprotectcomment' => 'Motivo de desprotecção',
-'protect-unchain' => 'Desbloquear permissões de moção',
-'protect-text' => 'Pode ver e alterar aqui, o nível de protecção para a página <strong>$1</strong>.
-Por favor tenha a certeza que segue as [[{{ns:project}}:Página protegida|normas do projecto]].',
-'protect-viewtext' => 'A sua conta de utilizador não tem permissões para alterar
-os níveis de protecção desta página. Estas são as configurações actuais para a página <strong>$1</strong>:',
-'protect-default' => '(padrão)',
-'protect-level-autoconfirmed' => 'Bloquear utilizadores não-registados',
-'protect-level-sysop' => 'Administradores apenas',
-
-# restrictions (nouns)
-'restriction-edit' => 'Editar',
-'restriction-move' => 'Mover',
-
-# Undelete
-'undelete' => 'Ver páginas eliminadas',
-'undeletepage' => 'Ver e restaurar páginas eliminadas',
-'viewdeletedpage' => 'Ver páginas eliminadas',
-'undeletepagetext' => 'As páginas seguintes foram eliminadas mas ainda permanecem na base de dados e podem ser restauradas. O arquivo pode ser limpo periodicamente.',
-'undeleteextrahelp' => "Para restaurar a página inteira, deixe todas as caixas de selecção desseleccionadas e
-clique em '''''Restaurar'''''. Para efectuar uma restauração selectiva, seleccione as caixas correspondentes às
-revisões a serem restauradas, e clique em '''''Restaurar'''''. Clicar em '''''Limpar''''' irá limpar o
-campo de comentário e todas as caixas de selecção.",
-'undeletearticle' => 'Restaurar artigo eliminado',
-'undeleterevisions' => "$1 revisões arquivadas",
-'undeletehistory' => 'Se restaurar uma página, todas as revisões serão restauradas para o histórico.
-Se uma nova página foi criada com o mesmo nome desde a eliminação, as revisões restauradas aparecerão primeiro no histórico e a página actual não será automaticamente trocada.',
-'undeletehistorynoadmin' => 'Este artigo foi eliminado. O motivo para a eliminação é apresentado no súmario abaixo, junto dos detalhes do utilizador que editou esta página antes de eliminar. O texto actual destas revisões eliminadas encontra-se agora apenas disponível para administradores.',
-'undeleterevision' => "Revisões eliminadas de $1",
-'undeletebtn' => 'Restaurar',
-'undeletereset' => 'Limpar',
-'undeletecomment' => 'Comentário:',
-'undeletedarticle' => "restaurado \"[[$1]]\"",
-'undeletedrevisions' => "$1 revisões restauradas",
-'undeletedtext' => "O artigo [[:$1|$1]] foi restaurado com sucesso.
-É mantido um [[Especial:Log/delete|registo de eliminações]] e restauros recentes.",
-
-# Namespace form on various pages
-'namespace' => 'Domínio:',
-'invert' => 'Inverter selecção',
-
-# Contributions
-#
-'contributions' => 'Contribuições do utilizador',
-'mycontris' => 'Minhas contribuições',
-'contribsub' => "Para $1",
-'nocontribs' => 'Não foram encontradas mudanças com este critério.',
-'ucnote' => "Segue as últimas <b>$1</b> mudanças nos últimos <b>$2</b> dias deste utilizador.",
-'uclinks' => "Ver as últimas $1 mudanças; ver os últimos $2 dias.",
-'uctop' => ' (topo)' ,
-'newbies' => 'novatos',
-
-'sp-contributions-newest' => 'Mais recente',
-'sp-contributions-oldest' => 'Mais antigo',
-'sp-contributions-newer' => 'Novo $1',
-'sp-contributions-older' => 'Antigo $1',
-'sp-contributions-newbies-sub' => 'Para novatos',
-
-# What links here
-#
-'whatlinkshere' => 'Artigos afluentes',
-'notargettitle' => 'Sem alvo',
-'notargettext' => 'Não especificou uma página alvo ou utilizador para executar esta função.',
-'linklistsub' => '(Lista de ligações)',
-'linkshere' => 'Os seguintes artigos contêm ligações para este:',
-'nolinkshere' => 'Não há ligações para esta página.',
-'isredirect' => 'página de redireccionamento',
-
-# Block/unblock IP
-#
-'blockip' => 'Bloquear utilizador',
-'blockiptext' => "Utilize o formulário abaixo para bloquear o acesso à escrita de um endereço específico de IP ou nome de utilizador.
-Isto só deve ser feito para prevenir vandalismo, e de acordo com a [[{{ns:project}}:Política|política da {{SITENAME}}]]. Preencha com um motivo específico (por exemplo, citando páginas que sofreram vandalismo).",
-'ipaddress' => 'Endereço de IP',
-'ipadressorusername' => 'Endereço de IP ou nome de utilizador',
-'ipbexpiry' => 'Prazo',
-'ipbreason' => 'Motivo',
-'ipbsubmit' => 'Bloquear este utilizador',
-'ipbother' => 'Outro tempo',
-'ipboptions' => '2 horas:2 hours,1 dia:1 day,3 dias:3 days,1 semana:1 week,2 semanas:2 weeks,1 mês:1 month,3 meses:3 months,6 meses:6 months,1 ano:1 year,infinito:infinite',
-'ipbotheroption' => 'outro',
-'badipaddress' => 'O endereço de IP inválido',
-'blockipsuccesssub' => 'Bloqueio bem sucedido',
-'blockipsuccesstext' => '[[{{ns:Special}}:Contributions/$1|$1]] foi bloqueado.<br />Consulte a [[Special:Ipblocklist|lista de IPs bloqueados]] para rever os bloqueios.',
-'unblockip' => 'Desbloquear utilizador',
-'unblockiptext' => 'Utilize o formulário a seguir para restaurar o acesso a escrita para um endereço de IP ou nome de utilizador previamente bloqueado.',
-'ipusubmit' => 'Desbloquear este utilizador',
-'ipusuccess' => "\"[[$1]]\" foi desbloqueado",
-'ipblocklist' => 'Lista de IPs bloqueados',
-'blocklistline' => "$1, $2 bloqueou $3 ($4)",
-'ipblocklistempty' => 'A lista de IPs bloqueados encontra-se vazia.',
-'infiniteblock' => 'infinito',
-'expiringblock' => 'expira em $1',
-'blocklink' => 'bloquear',
-'unblocklink' => 'desbloquear',
-'contribslink' => 'contribs',
-'autoblocker' => "Foi automaticamente bloqueado pois partilha um endereço de IP com \"$1\". Motivo é: \"$2\".",
-'blocklogpage' => 'Registo de bloqueio',
-'blocklogentry' => 'bloqueou \"[[$1]]\" com um tempo de expiração de $2',
-'blocklogtext' => 'Isto é um registo de acções de bloqueio e desbloqueio. Endereços IP sujeitos a bloqueio automático não são listados. Consulte a [[Special:Ipblocklist|lista de IPs bloqueados]] para obter a lista de bloqueios operativos e bloqueios actualmente válidos.',
-'unblocklogentry' => 'desbloqueou $1',
-'range_block_disabled' => 'A funcionalidade de bloquear gamas de IPs encontra-se desactivada.',
-'ipb_expiry_invalid' => 'Tempo de expiração inválido.',
-'ip_range_invalid' => "Gama de IPs inválida.",
-'proxyblocker' => 'Bloqueador de proxy',
-'proxyblockreason' => 'O seu endereço de IP foi bloqueado por ser um proxy público. Por favor contacte o seu fornecedor do serviço de Internet ou o apoio técnico e informe-os deste problema de segurança grave.',
-'proxyblocksuccess' => "Terminado.",
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'O seu endereço IP encontra-se listado como proxy aberto em [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason' => 'O seu endereço de IP encontra-se listado como proxy aberto no [http://www.sorbs.net SORBS] DNSBL. Não pode criar uma conta',
-
-# Developer tools
-#
-'lockdb' => 'Trancar base de dados',
-'unlockdb' => 'Destrancar base de dados',
-'lockdbtext' => 'Trancar a base de dados suspenderá a habilidade de todos os utilizadores de editarem páginas, mudarem suas preferências, lista de artigos vigiados e outras coisas que requerem mudanças na base de dados.<br />
-Por favor confirme que realmente pretende fazer isso, e que vai destrancar a base de dados quando a manutenção estiver concluída.',
-'unlockdbtext' => 'Desbloquear a base de dados vai restaurar a habilidade de todos os utilizadores de editar artigos, mudar suas preferências, editar suas listas de artigos vigiados e outras coisas que requerem mudanças na base de dados. Por favor , confirme que realmente pretende fazer isso.',
-'lockconfirm' => 'Sim, eu realmente desejo trancar a base de dados.',
-'unlockconfirm' => 'Sim, eu realmente desejo destrancar a base de dados.',
-'lockbtn' => 'Trancar base de dados',
-'unlockbtn' => 'Destrancar base de dados',
-'locknoconfirm' => 'Você não marcou a caixa de confirmação.',
-'lockdbsuccesssub' => 'Tranca bem sucedida',
-'unlockdbsuccesssub' => 'Destranca bem sucedida',
-'lockdbsuccesstext' => 'A base de dados da {{SITENAME}} foi trancada.
-<br />Lembre-se de remover a tranca após a manutenção.',
-'unlockdbsuccesstext' => 'A base de dados foi destrancada.',
-
-# Make sysop
-'makesysoptitle' => 'Tornar um utilizador num administrador',
-'makesysoptext' => 'Este formulário é utilizado por burocratas para tornar utilizadores comuns em administradores.
-Introduza o nome do utilizador na caixa e clique no botão para tornar o utilizador num administrador',
-'makesysopname' => 'Nome do utilizador:',
-'makesysopsubmit' => 'Tornar este utilizador num administrador',
-'makesysopok' => "<b>Utilizador \"$1\" é agora um administrador</b>",
-'makesysopfail' => "<b>Não foi possível tornar o utilizador \"$1\" num administrador. (Introduziu o nome correctamente?)</b>",
-'setbureaucratflag' => 'Atribuir flag de burocrata',
-'setstewardflag' => 'Atribuir flag de steward',
-'rightslog' => 'Registo de direitos de utilizador',
-'rightslogtext' => 'Este é um registo de mudanças nos direitos dos utilizadores.',
-'rightslogentry' => "Alterado grupo do membro de $1 de $2 para $3",
-'rights' => 'Direitos:',
-'set_user_rights' => 'Definir direitos de utilizador',
-'user_rights_set' => "<b>Direitos de utilizador para \"$1\" actualizados</b>",
-'set_rights_fail' => "<b>Direitos de utilizador para \"$1\" não poderam ser definidos. (Introduziu o nome correctamente?)</b>",
-'makesysop' => 'Tornar um utilizador num administrador',
-'already_sysop' => 'Este utilizador já é um administrador',
-'already_bureaucrat' => 'Este utilizador já é um burocrata',
-'already_steward' => 'Este utilizador já é um steward',
-'rightsnone' => '(nenhum)',
-# Move page
-#
-'movepage' => 'Mover página',
-'movepagetext' => 'Utilizando o seguinte formulário poderá renomear uma página, movendo todo o histórico para o novo título. O título antigo será transformado num redireccionamento para o novo.
-Links para as páginas antigas não serão mudados; certifique-se de [[Especial:Maintenance|verificar]] redireccionamentos quebrados ou artigos duplos. Você é responsável por certificar-se que os links continuam apontando para onde eles deveriam apontar.
-
-Note que a página \'\'\'não\'\'\' será movida se já existir uma página com o novo título, a não ser que ele esteja vazio ou seja um redircecionamento e não tenha histórico de edições. Isto significa que pode renomear uma página de volta para o nome que tinha antigamente se cometer algum engano e que não pode sobrescrever uma página.
-
-<b>CUIDADO!!!</b>
-Isto pode ser uma mudança drástica e inesperada para uma página popular; por favor, tenha certeza de que compreende as consequências da mudança antes de avançar.',
-'movepagetalktext' => 'A página de "discussão" associada, se existir, será automaticamente movida, \'\'\'a não ser que:\'\'\'
-*Você esteja movendo uma página estre namespaces,
-*Uma página de discussão (não-vazia) já exista sob o novo título, ou
-*Você não marque a caixa abaixo.
-
-Nestes casos, você terá que mover ou mesclar a página manualmente, se desejar.',
-'movearticle' => 'Mover página',
-'movenologin' => 'Não autentificado',
-'movenologintext' => "Você deve ser um utilizador registado e [[Special:Userlogin|autentificado]]</a>
-para mover uma página.",
-'newtitle' => 'Para novo título',
-'movepagebtn' => 'Mover página',
-'pagemovedsub' => 'Página movida com sucesso',
-'pagemovedtext' => "Página \"[[$1]]\" movida para \"[[$2]]\".",
-'articleexists' => 'Uma página com este título já existe, ou o título que escolheu é inválido.
-Por favor, escolha outro nome.',
-'talkexists' => "'''A página em si foi movida com sucesso, porém a página de discussão não pode ser movida, pois, já existe uma com este título. Por favor, mescle-as manualmente.'''",
-'movedto' => 'movido para',
-'movetalk' => 'Mover também a página de discussão associada.',
-'talkpagemoved' => 'A página de \"discussão\" correspondente foi movida com sucesso.',
-'talkpagenotmoved' => 'A página de discussão correspondente <strong>não</strong> foi movida.',
-'1movedto2' => "[[$1]] movido para [[$2]]",
-'1movedto2_redir' => '[[$1]] movido para [[$2]] sob redireccionamento',
-'movelogpage' => 'Registo de movimento',
-'movelogpagetext' => 'Abaixo encontra-se uma lista de páginas movidas.',
-'movereason' => 'Motivo',
-'revertmove' => 'reverter',
-'delete_and_move' => 'Eliminar e mover',
-'delete_and_move_text' =>
-'==Eliminação necessária==
-O artigo destinatário "[[$1]]" já existe. Deseja o eliminar de modo a poder mover?',
-'delete_and_move_confirm' => 'Sim, eliminar a página',
-'delete_and_move_reason' => 'Eliminada para poder mover outra página para este título',
-'selfmove' => "O título fonte e o título destinatário são os mesmos; não é possível mover uma página para o mesmo sítio.",
-'immobile_namespace' => "O título destinatário é de um tipo especial; não é possível mover páginas para esse domínio.",
-
-# Export
-
-'export' => 'Exportação de páginas',
-'exporttext' => 'É possível exportar o texto e o histórico de edições de uma página em particular num ficheiro XML. Poderá então importar esse conteúdo noutra wiki que utilize o software MediaWiki através da página Especial:Import, ou transformar o conteúdo (via XSLT), ou ainda manter o ficheiro por motivos particulares.
-
-Para exportar páginas, introduza os títulos na caixa de texto abaixo, um título por linha, e seleccione se deseja apenas a versão actual ou todas versões.
-
-Se desejar pode utilizar uma ligação, por exemplo [[{{ns:Special}}:Export/{{Mediawiki:mainpage}}]] para o artigo [[{{Mediawiki:mainpage}}]].',
-'exportcuronly' => 'Incluir apenas a revisão actual, não o histórico inteiro',
-'exportnohistory' => "----
-'''Nota:''' a exportação da história completa das páginas através deste formulário foi desactivada devido a motivos de performance.",
-
-# Namespace 8 related
-
-'allmessages' => 'Todas mensagens de sistema',
-'allmessagesname' => 'Nome',
-'allmessagesdefault' => 'Texto padrão',
-'allmessagescurrent' => 'Texto actual',
-'allmessagestext' => 'Esta é uma lista de todas mensagens de sistema disponíveis no domínio MediaWiki:.',
-'allmessagesnotsupportedUI' => 'O seu actual idioma de interface <b>$1</b> não é suportado pelo Especial:Allmessages deste sítio.',
-'allmessagesnotsupportedDB' => 'Especial:Allmessages não pode ser utilizado devido ao wgUseDatabaseMessages estar desligado.',
-'allmessagesfilter' => 'Filtro de nome de mensagem:',
-'allmessagesmodified' => 'Mostrar apenas modificados',
-
-# Thumbnails
-
-'thumbnail-more' => 'Ampliar',
-'missingimage' => "<b>Imagem não encontrada</b><br /><i>$1</i>",
-'filemissing' => 'Ficheiro não encontrado',
-'thumbnail_error' => 'Erro ao criar miniatura: $1',
-
-# Special:Import
-'import' => 'Importar páginas',
-'importinterwiki' => 'Importação transwiki',
-'importtext' => 'Por favor exporte o ficheiro da fonte wiki utilizando o utilitário Especial:Export, salve o ficheiro para o seu disco e importe-o aqui.',
-'importfailed' => "Importação falhou: $1",
-'importnotext' => 'Vazio ou sem texto',
-'importsuccess' => 'Importação bem sucedida!',
-'importhistoryconflict' => 'Existem conflitos de revisões no histórico (poderá já ter importado esta página antes)',
-'importnosources' => 'Não foram definidas fontes de importação transwiki e o carregamento directo de históricos encontra-se desactivado.',
-'importnofile' => 'Nenhum ficheiro de importação foi carregado.',
-'importuploaderror' => 'O carregamento do ficheiro de importação falhou; talvez o ficheiro seja maior do que o tamanho de carregamento permitido.',
-
-# Keyboard access keys for power users
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions' => 'v',
-'accesskey-watch' => 'w',
-
-# tooltip help for some actions, most are in Monobook.js
-'tooltip-search' => 'Pesquisar na {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'Marcar como edição menor [alt-i]',
-'tooltip-save' => 'Salvar as alterações [alt-s]',
-'tooltip-preview' => 'Prever as alterações, por favor utilizar antes de salvar! [alt-p]',
-'tooltip-diff' => 'Mostrar alterações que fez a este texto. [alt-v]',
-'tooltip-compareselectedversions' => 'Ver as diferenças entre as duas versões seleccionadas desta página. [alt-v]',
-'tooltip-watch' => 'Adicionar esta página à sua lista de artigos vigiados [alt-w]',
-
-# stylesheets
-'Monobook.css' => '/* edite este ficheiro para alterar o tema monobook para o site inteiro */',
-#'Monobook.js' => '/* edite este ficheiro para alterar as configurações js no tema monobook */',
-
-# Metadata
-'nodublincore' => 'Dublin Core RDF metadata disabled for this server.',
-'nocreativecommons' => 'Creative Commons RDF metadata disabled for this server.',
-'notacceptable' => 'O servidor não pode fornecer os dados num formato que o seu cliente possa ler.',
-
-# Attribution
-
-'anonymous' => 'Utilizador(es) anónimo(s) da {{SITENAME}}',
-'siteuser' => '{{SITENAME}} utilizador $1',
-'lastmodifiedby' => 'Esta página foi modificada pela última vez a $1 por $2.',
-'and' => 'e',
-'othercontribs' => 'Baseado no trabalho de $1.',
-'others' => 'outros',
-'siteusers' => '{{SITENAME}} utilizador(es) $1',
-'creditspage' => 'Créditos da página',
-'nocredits' => 'Não há informação disponível sobre os créditos desta página.',
-
-# Spam protection
-
-'spamprotectiontitle' => 'Filtro de protecção contra spam',
-'spamprotectiontext' => 'A página que deseja salvar foi bloqueada pelo filtro de spam. Tal bloqueio foi provavelmente causado por uma ligação para um website externo.',
-'spamprotectionmatch' => 'O seguinte texto activou o filtro de spam: $1',
-'subcategorycount' => "{{PLURAL:$1|Existe uma subcategoria|Existem $1 subcategorias}} nesta categoria.",
-'categoryarticlecount' => "{{PLURAL:$1|Existe um artigo|Existem $1 artigos}} nesta categoria.",
-'listingcontinuesabbrev' => " cont.",
-'spambot_username' => 'MediaWiki limpeza de spam',
-'spam_reverting' => 'Revertendo para a última versão não contendo hiperligações para $1',
-'spam_blanking' => 'Todas revisões contendo hiperligações para $1, limpando',
-
-# Info page
-'infosubtitle' => 'Informação para página',
-'numedits' => 'Número de edições (artigo): $1',
-'numtalkedits' => 'Número de edições (página de discussão): $1',
-'numwatchers' => 'Number of watchers: $1',
-'numauthors' => 'Número de autores distintos (artigo): $1',
-'numtalkauthors' => 'Número de autores distintos (página de discussão): $1',
-
-# Math options
-'mw_math_png' => 'Gerar sempre PNG',
-'mw_math_simple' => 'HTML caso seja simples, caso contrário PNG',
-'mw_math_html' => 'HTML se possível, caso contrário PNG',
-'mw_math_source' => 'Deixar como TeX (para navegadores de texto)',
-'mw_math_modern' => 'Recomendado para navegadores modernos',
-'mw_math_mathml' => 'MathML se possível (experimental)',
-
-# Patrolling
-'markaspatrolleddiff' => "Marcar como verificado",
-'markaspatrolledlink' => "[$1]",
-'markaspatrolledtext' => "Marcar este artigo como verificado",
-'markedaspatrolled' => "Marcado como verificado",
-'markedaspatrolledtext' => "A revisão seleccionada foi marcada como verificada.",
-'rcpatroldisabled' => "Edições verificadas nas Mudanças Recentes desactivadas",
-'rcpatroldisabledtext' => "A funcionalidade de Edições verificadas nas Mudanças Recentes está actualmente desactivada.",
-'markedaspatrollederror' => "Não pode marcar como verificado",
-'markedaspatrollederrortext' => "Precisa de especificar uma revisão para marcar como verificado.",
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Minha página de utilizador\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'A página de utilizador para o ip que está a utilizar para editar\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Minha página de discussão\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Discussão sobre edições deste endereço de ip\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Minhas preferências\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Lista de artigos vigiados.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Lista das minhas contribuições\');
-ta[\'pt-login\'] = new Array(\'o\',\'You are encouraged to log in, it is not mandatory however.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'You are encouraged to log in, it is not mandatory however.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Sair\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Discussão sobre o conteúdo da página\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Você pode editar esta página. Por favor, utilize o botão Mostrar Previsão antes de salvar.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Adicionar comentário a essa discussão.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Esta página está protegida; você pode exibir seu código, no entanto.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Edições anteriores desta página.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Proteger esta página\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Apagar esta página\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Restaurar edições feitas a esta página antes da eliminação\');
-ta[\'ca-move\'] = new Array(\'m\',\'Mover esta página\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Adicionar esta página aos artigos vigiados\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Remover esta página dos artigos vigiados\');
-ta[\'search\'] = new Array(\'f\',\'Pesquisar nesta wiki\');
-ta[\'p-logo\'] = new Array(\'\',\'Página principal\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Visitar a página principal\');
-ta[\'n-portal\'] = new Array(\'\',\'Sobre o projecto\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Informação temática sobre eventos actuais\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'A lista de mudanças recentes nesta wiki.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Carregar página aleatória\');
-ta[\'n-help\'] = new Array(\'\',\'Um local reservado para auxílio.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Ajude-nos\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Lista de todas as páginas que ligam-se a esta\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Mudanças recentes em páginas relacionadas a esta\');
-ta[\'feed-rss\'] = new Array(\'\',\'Feed RSS desta página\');
-ta[\'feed-atom\'] = new Array(\'\',\'Feed Atom desta página\');
-ta[\'t-contributions\'] = new Array(\'\',\'Ver as contribuições deste utilizador\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Enviar um e-mail a este utilizador\');
-ta[\'t-upload\'] = new Array(\'u\',\'Carregar imagens ou ficheiros media\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Lista de páginas especiais\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Ver o conteúdo da página\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Ver a página de utilizador\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Ver a página de media\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Esta é uma página especial, não pode ser editada.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Ver a página de projecto\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Ver a página de imagem\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Ver a mensagem de sistema\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Ver a predefinição\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Ver a página de ajuda\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Ver a página da categoria\');',
-
-# image deletion
-'deletedrevision' => 'Apagada versão antiga $1.',
-
-# browsing diffs
-'previousdiff' => '↠Ver a alteração anterior',
-'nextdiff' => 'Ver a alteração posterior →',
-
-'imagemaxsize' => 'Limitar imagens nas páginas de descrição a:',
-'thumbsize' => 'Tamanho de miniaturas:',
-'showbigimage' => 'Descarregar versão de maior resolução ($1x$2, $3 KB)',
-
-'newimages' => 'Galeria de novos ficheiros',
-'showhidebots' => '($1 robôs)',
-'noimages' => 'Nada para ver.',
-
-# short names for language variants used for language conversion links.
-# to disable showing a particular link, set it to 'disable', e.g.
-# 'variantname-zh-sg' => 'disable',
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh' => 'zh',
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Utilizador:',
-'speciallogtitlelabel' => 'Título:',
-
-'passwordtooshort' => 'A sua palavra-chave é demasiado curta. Deve ter no mínimo $1 caracteres.',
-
-# Media Warning
-'mediawarning' => '\'\'\'Aviso\'\'\': Este ficheiro pode conter código malicioso, ao executar o seu sistema poderá estar comprometido.
-<hr />',
-
-'fileinfo' => '$1KB, tipo MIME: <code>$2</code>',
-
-# Metadata
-'metadata' => 'Metadata',
-'metadata-help' => 'Este ficheiro contém informação adicional, provavelmente adicionada a partir da câmara digital ou scanner utilizada para criar ou digitalizar a imagem. Caso o ficheiro tenha sido modificado a partir do seu estado original, alguns detalhes poderão não reflectir completamente as mudanças efectuadas.',
-'metadata-expand' => 'Mostrar restantes detalhes',
-'metadata-collapse' => 'Esconder restantes detalhes',
-#'metadata-fields' => 'Os campos EXIF metadata listados nesta mensagem serão
-#incluídos na apresentação da página de detalhes da imagem quando a tabela da metadata
-#for minimizada. Outros serão escondidos por defeito.
-#* make
-#* model
-#* datetimeoriginal
-#* exposuretime
-#* fnumber
-#* focallength', # ignore list
-# Exif tags
-'exif-imagewidth' =>'Largura',
-'exif-imagelength' =>'Altura',
-'exif-bitspersample' =>'Bits por componente',
-'exif-compression' =>'Esquema de compressão',
-'exif-photometricinterpretation' =>'Composição pixel',
-'exif-orientation' =>'Orientação',
-'exif-samplesperpixel' =>'Número de componentes',
-'exif-planarconfiguration' =>'Arranjo de dados',
-'exif-ycbcrsubsampling' =>'Subsampling ratio of Y to C',
-'exif-ycbcrpositioning' =>'Posicionamento Y e C',
-'exif-xresolution' =>'Resolução horizontal',
-'exif-yresolution' =>'Resolução vertical',
-'exif-resolutionunit' =>'Unit of X and Y resolution',
-'exif-stripoffsets' =>'Localização de dados da imagem',
-'exif-rowsperstrip' =>'Number of rows per strip',
-'exif-stripbytecounts' =>'Bytes per compressed strip',
-'exif-jpeginterchangeformat' =>'Offset to JPEG SOI',
-'exif-jpeginterchangeformatlength' =>'Bytes de dados JPEG',
-'exif-transferfunction' =>'Função de transferência',
-'exif-whitepoint' =>'White point chromaticity',
-'exif-primarychromaticities' =>'Chromaticities of primarities',
-'exif-ycbcrcoefficients' =>'Color space transformation matrix coefficients',
-'exif-referenceblackwhite' =>'Par de valores de referência de preto e branco',
-'exif-datetime' =>'Data e hora de modificação do ficheiro',
-'exif-imagedescription' =>'Título',
-'exif-make' =>'Fabricante da câmara',
-'exif-model' =>'Modelo da câmara',
-'exif-software' =>'Software utilizado',
-'exif-artist' =>'Autor',
-'exif-copyright' =>'Licença',
-'exif-exifversion' =>'Versão Exif',
-'exif-flashpixversion' =>'Versão de Flashpix suportada',
-'exif-colorspace' =>'Espaço de cor',
-'exif-componentsconfiguration' =>'Significado de cada componente',
-'exif-compressedbitsperpixel' =>'Modo de compressão de imagem',
-'exif-pixelydimension' =>'Largura de imagem válida',
-'exif-pixelxdimension' =>'Altura de imagem válida',
-'exif-makernote' =>'Anotações do fabricante',
-'exif-usercomment' =>'Comentários de utilizadores',
-'exif-relatedsoundfile' =>'Ficheiro áudio relacionado',
-'exif-datetimeoriginal' =>'Data e hora de geração de dados',
-'exif-datetimedigitized' =>'Data e hora de digitalização',
-'exif-subsectime' =>'DateTime subseconds',
-'exif-subsectimeoriginal' =>'DateTimeOriginal subseconds',
-'exif-subsectimedigitized' =>'DateTimeDigitized subseconds',
-'exif-exposuretime' =>'Tempo de exposição',
-'exif-exposuretime-format' => '$1 sec ($2)',
-'exif-fnumber' =>'Número F',
-'exif-fnumber-format' =>'f/$1',
-'exif-exposureprogram' =>'Programa de exposição',
-'exif-spectralsensitivity' =>'Spectral sensitivity',
-'exif-isospeedratings' =>'Taxa de velocidade ISO',
-'exif-oecf' =>'Optoelectronic conversion factor',
-'exif-shutterspeedvalue' =>'Shutter speed',
-'exif-aperturevalue' =>'Aperture',
-'exif-brightnessvalue' =>'Brightness',
-'exif-exposurebiasvalue' =>'Exposure bias',
-'exif-maxaperturevalue' =>'Maximum land aperture',
-'exif-subjectdistance' =>'Distância do sujeito',
-'exif-meteringmode' =>'Metering mode',
-'exif-lightsource' =>'Fonte de luz',
-'exif-flash' =>'Flash',
-'exif-focallength' =>'Comprimento de foco da lente',
-'exif-focallength-format' =>'$1 mm',
-'exif-subjectarea' =>'Ãrea de sujeito',
-'exif-flashenergy' =>'Energia do flash',
-'exif-spatialfrequencyresponse' =>'Spatial frequency response',
-'exif-focalplanexresolution' =>'Focal plane X resolution',
-'exif-focalplaneyresolution' =>'Focal plane Y resolution',
-'exif-focalplaneresolutionunit' =>'Focal plane resolution unit',
-'exif-subjectlocation' =>'Subject location',
-'exif-exposureindex' =>'Exposure index',
-'exif-sensingmethod' =>'Sensing method',
-'exif-filesource' =>'Fonte do ficheiro',
-'exif-scenetype' =>'Scene type',
-'exif-cfapattern' =>'CFA pattern',
-'exif-customrendered' =>'Custom image processing',
-'exif-exposuremode' =>'Modo de exposição',
-'exif-whitebalance' =>'White Balance',
-'exif-digitalzoomratio' =>'Digital zoom ratio',
-'exif-focallengthin35mmfilm' =>'Focal length in 35 mm film',
-'exif-scenecapturetype' =>'Scene capture type',
-'exif-gaincontrol' =>'Scene control',
-'exif-contrast' =>'Contrast',
-'exif-saturation' =>'Saturation',
-'exif-sharpness' =>'Sharpness',
-'exif-devicesettingdescription' =>'Descrição das configurações do dispositivo',
-'exif-subjectdistancerange' =>'Distância de alcance do sujeito',
-'exif-imageuniqueid' =>'Unique image ID',
-'exif-gpsversionid' =>'GPS tag version',
-'exif-gpslatituderef' =>'North or South Latitude',
-'exif-gpslatitude' =>'Latitude',
-'exif-gpslongituderef' =>'East or West Longitude',
-'exif-gpslongitude' =>'Longitude',
-'exif-gpsaltituderef' =>'Altitude reference',
-'exif-gpsaltitude' =>'Altitude',
-'exif-gpstimestamp' =>'Tempo GPS (relógio atómico)',
-'exif-gpssatellites' =>'Satélites utilizados para a medição',
-'exif-gpsstatus' =>'Estado do receptor',
-'exif-gpsmeasuremode' =>'Modo da medição',
-'exif-gpsdop' =>'Precisão da medição',
-'exif-gpsspeedref' =>'Unidade da velocidade',
-'exif-gpsspeed' =>'Velocidade do receptor GPS',
-'exif-gpstrackref' =>'Referência para a direcção do movimento',
-'exif-gpstrack' =>'Direcção do movimento',
-'exif-gpsimgdirectionref' =>'Referência para a direcção da imagem',
-'exif-gpsimgdirection' =>'Direcção da imagem',
-'exif-gpsmapdatum' =>'Utilizados dados do estudo Geodetic',
-'exif-gpsdestlatituderef' =>'Referência para a latitude do destino',
-'exif-gpsdestlatitude' =>'Latitude do destino',
-'exif-gpsdestlongituderef' =>'Referência para a longitude do destino',
-'exif-gpsdestlongitude' =>'Longitude do destino',
-'exif-gpsdestbearingref' =>'Reference for bearing of destination',
-'exif-gpsdestbearing' =>'Bearing of destination',
-'exif-gpsdestdistanceref' =>'Referência de distância para o destino',
-'exif-gpsdestdistance' =>'Distância para o destino',
-'exif-gpsprocessingmethod' =>'Nome do método de processamento do GPS',
-'exif-gpsareainformation' =>'Nome da área do GPS',
-'exif-gpsdatestamp' =>'Data do GPS',
-'exif-gpsdifferential' =>'Correcção do diferencial do GPS',
-
-# Make & model, can be wikified in order to link to the camera and model name
-
-'exif-make-value' => '$1',
-'exif-model-value' =>'$1',
-'exif-software-value' => '$1',
-
-# Exif attributes
-
-'exif-compression-1' => 'Descomprimido',
-'exif-compression-6' => 'JPEG',
-
-'exif-photometricinterpretation-2' => 'RGB',
-'exif-photometricinterpretation-6' => 'YCbCr',
-
-'exif-orientation-1' => 'Normal', // 0th row: top; 0th column: left
-'exif-orientation-2' => 'Flipped horizontally', // 0th row: top; 0th column: right
-'exif-orientation-3' => 'Rotated 180°', // 0th row: bottom; 0th column: right
-'exif-orientation-4' => 'Flipped vertically', // 0th row: bottom; 0th column: left
-'exif-orientation-5' => 'Rotated 90° CCW and flipped vertically', // 0th row: left; 0th column: top
-'exif-orientation-6' => 'Rotated 90° CW', // 0th row: right; 0th column: top
-'exif-orientation-7' => 'Rotated 90° CW and flipped vertically', // 0th row: right; 0th column: bottom
-'exif-orientation-8' => 'Rotated 90° CCW', // 0th row: left; 0th column: bottom
-
-'exif-planarconfiguration-1' => 'formato irregular',
-'exif-planarconfiguration-2' => 'formato plano',
-
-'exif-xyresolution-i' => '$1 dpi',
-'exif-xyresolution-c' => '$1 dpc',
-
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-
-'exif-componentsconfiguration-0' => 'não existe',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
-
-'exif-exposureprogram-0' => 'Não definido',
-'exif-exposureprogram-1' => 'Manual',
-'exif-exposureprogram-2' => 'Programa normal',
-'exif-exposureprogram-3' => 'Aperture priority',
-'exif-exposureprogram-4' => 'Shutter priority',
-'exif-exposureprogram-5' => 'Creative program (biased toward depth of field)',
-'exif-exposureprogram-6' => 'Programa de movimento (tende a velocidade de disparo mais rápida)',
-'exif-exposureprogram-7' => 'Modo de retrato (para fotos em <i>closeup</i> com o fundo fora de foco)',
-'exif-exposureprogram-8' => 'Modo de paisagem (para fotos de paisagem com o fundo em foco)',
-
-'exif-subjectdistance-value' => '$1 metros',
-
-
-'exif-lightsource-0' => 'Desconhecida',
-'exif-lightsource-1' => 'Luz do dia',
-'exif-lightsource-2' => 'Fluorescente',
-'exif-lightsource-10' => 'Tempo nublado',
-
-'exif-focalplaneresolutionunit-2' => 'polegadas',
-
-'exif-customrendered-0' => 'Processo normal',
-'exif-customrendered-1' => 'Processo personalizado',
-
-'exif-exposuremode-0' => 'Exposição automática',
-'exif-exposuremode-1' => 'Exposição manual',
-'exif-exposuremode-2' => 'Auto bracket',
-
-'exif-subjectdistancerange-0' => 'Desconhecida',
-'exif-subjectdistancerange-1' => 'Macro',
-'exif-subjectdistancerange-2' => 'Vista próxima',
-'exif-subjectdistancerange-3' => 'Vista distante',
-
-// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
-'exif-gpsspeed-k' => 'Quilómetros por hora',
-'exif-gpsspeed-m' => 'Milhas por hora',
-'exif-gpsspeed-n' => 'Nós',
-
-# external editor support
-'edit-externally' => 'Editar este ficheiro utilizando uma aplicação externa',
-'edit-externally-help' => 'Consulte as [http://meta.wikimedia.org/wiki/Help:External_editors instruções de instalação] para mais informação.',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'todas',
-'imagelistall' => 'todas',
-'watchlistall1' => 'todas',
-'watchlistall2' => 'todas',
-'namespacesall' => 'todas',
-
-# E-mail address confirmation
-'confirmemail' => 'Confirmar endereço de E-mail',
-'confirmemail_text' => "Esta wiki requer que valide o seu endereço de e-mail antes de utilizar as funcionalidades que requerem um endereço de e-mail. Active o botão abaixo para enviar uma confirmação para o seu endereço de e-mail. A mensagem incluíra um endereço que contém um código; carregue o endereço no seu navegador para confirmar que o seu endereço de e-mail encontra-se válido.",
-'confirmemail_send' => 'Enviar código de confirmação',
-'confirmemail_sent' => 'E-mail de confirmação enviado.',
-'confirmemail_sendfailed' => 'Não foi possível enviar o email de confirmação. Por favor verifique o seu endereço de e-mail.',
-'confirmemail_invalid' => 'Código de confirmação inválido. O código poderá ter expirado.',
-'confirmemail_needlogin' => 'Precisa de $1 para confirmar o seu endereço de correio electrónico.',
-'confirmemail_success' => 'O seu endereço de e-mail foi confirmado. Pode agora se ligar.',
-'confirmemail_loggedin' => 'O seu endereço de e-mail foi agora confirmado.',
-'confirmemail_error' => 'Alguma coisa correu mal ao guardar a sua confirmação.',
-
-'confirmemail_subject' => '{{SITENAME}} confirmação de endereço de e-mail',
-'confirmemail_body' => "Alguém, provavelmente você com o endereço de IP $1, registou uma conta \"$2\" com este endereço de e-mail na {{SITENAME}}.
-
-Para confirmar que esta conta realmente é sua e para activar
-as funcionalidades de e-mail na {{SITENAME}}, abra o seguinte endereço no seu navegador:
-
-$3
-
-Caso este *não* seja você, não siga o endereço. Este código de confirmação
-irá expirar a $4.",
-
-# Inputbox extension, may be useful in other contexts as well
-'tryexact' => 'Try exact match',
-'searchfulltext' => 'Pesquisar no texto completo',
-'createarticle' => 'Criar artigo',
-
-# Trackbacks
-'trackbackbox' => "<div id='mw_trackbacks'>
-Trackbacks for this article:<br />
-$1
-</div>",
-'trackback' => "; $4$5 : [$2 $1]",
-'trackbackexcerpt' => "; $4$5 : [$2 $1]: $3",
-'trackbackremove' => ' ([$1 Eliminar])',
-'trackbacklink' => 'Trackback',
-'trackbackdeleteok' => 'The trackback was successfully deleted.',
-
-# delete conflict
-
-'deletedwhileediting' => 'Aviso: Esta página foi eliminada após você ter começado a editar!',
-'confirmrecreate' => 'O utilizador [[{{ns:user}}:$1|$1]] ([[{{ns:user_talk}}:$1|Discussão]]) eliminou este artigo após você ter começado a editar, pelo seguinte motivo:
-: \'\'$2\'\'
-Por favor confirme que realmente deseja recriar este artigo.',
-'recreate' => 'Recriar',
-'tooltip-recreate' => '',
-
-'unit-pixel' => 'px',
-
-# HTML dump
-'redirectingto' => 'Redireccionando para [[$1]]...',
-
-# action=purge
-'confirm_purge' => "Limpar a memória cache desta página?\n\n$1",
-'confirm_purge_button' => 'OK',
-
-'youhavenewmessagesmulti' => "Tem novas mensagens em $1",
-'newtalkseperator' => ',_',
-'searchcontaining' => "Pesquisar por artigos contendo ''$1''.",
-'searchnamed' => "Pesquisar por artigos intitulados de ''$1''.",
-'articletitles' => "Artigos começandor com ''$1''",
-'hideresults' => 'Esconder resultados',
-
-# DISPLAYTITLE
-'displaytitle' => '(Ligar a esta página como [[$1]])',
-);
-
-
-?>
diff --git a/languages/MessagesPt_br.php b/languages/MessagesPt_br.php
deleted file mode 100644
index 7584efaf..00000000
--- a/languages/MessagesPt_br.php
+++ /dev/null
@@ -1,791 +0,0 @@
-<?php
-
-global $wgAllMessagesPt_br;
-$wgAllMessagesPt_br = array(
-# User Toggles
-"tog-underline" => "Sublinha links",
-"tog-highlightbroken" => "Formata links quebrados <a href=\"\" class=\"new\"> como isto </a> (alternative: como isto<a href=\"\" class=\"internal\">?</a>).",
-"tog-justify" => "Justifica parágrafos",
-"tog-hideminor" => "Esconder edições secundárias em mudanças recentes",
-"tog-usenewrc" => "Mudanças recentes melhoradas(nem todos os navegadores)",
-"tog-numberheadings" => "Auto-numerar cabeçalhos",
-"tog-showtoolbar" => "Mostrar barra de edição",
-"tog-editondblclick" => "Editar páginas quando houver clique duplo(JavaScript)",
-"tog-editsection"=>"Habilitar seção de edição via links [edit]",
-"tog-editsectiononrightclick"=>"Habilitar seção de edição por clique <br /> com o botão direito no título da seção (JavaScript)",
-"tog-showtoc"=>"Mostrar Tabela de Conteúdos<br />(para artigos com mais de 3 cabeçalhos)",
-"tog-rememberpassword" => "Lembra senha entre sessões",
-"tog-editwidth" => "Caixa de edição com largura completa",
-"tog-watchdefault" => "Observa artigos novos e modificados",
-"tog-minordefault" => "Marca todas as edições como secundárias, por padrão",
-"tog-previewontop" => "Mostrar Previsão antes da caixa de edição ao invés de ser após",
-"tog-nocache" => "Desabilitar caching de página",
-# Dates
-'sunday' => 'Domingo',
-'monday' => 'Segunda',
-'tuesday' => 'Terça-Feira',
-'wednesday' => 'Quarta-Feira',
-'thursday' => 'Quinta-Feira',
-'friday' => 'Sexta-Feira',
-'saturday' => 'Sábado',
-'january' => 'Janeiro',
-'february' => 'Fevereiro',
-'march' => 'Março',
-'april' => 'Abril',
-'may_long' => 'Maio',
-'june' => 'Junho',
-'july' => 'Julho',
-'august' => 'Agosto',
-'september' => 'Setembro',
-'october' => 'Outubro',
-'november' => 'Novembro',
-'december' => 'Dezembro',
-'jan' => 'Jan',
-'feb' => 'Fev',
-'mar' => 'Mar',
-'apr' => 'Abr',
-'may' => 'Mai',
-'jun' => 'Jun',
-'jul' => 'Jul',
-'aug' => 'Ago',
-'sep' => 'Set',
-'oct' => 'Out',
-'nov' => 'Nov',
-'dec' => 'Dez',
-
-
-# Bits of text used by many pages:
-#
-"categories" => "Page categories",
-
-"category" => "category",
-"category_header" => "Articles in category \"$1\"",
-"subcategories" => "Subcategories",
-
-"linktrail" => "/^([a-z]+)(.*)\$/sD",
-"mainpage" => "Página principal",
-"mainpagetext" => "Software Wiki instalado com sucesso.",
-"about" => "Sobre",
-"aboutsite" => "Sobre a {{SITENAME}}",
-"aboutpage" => "{{ns:4}}:Sobre",
-"help" => "Ajuda",
-"helppage" => "{{ns:4}}:Ajuda",
-"bugreports" => "Reportagem de 'bugs'",
-"bugreportspage" => "{{ns:4}}:Reportag_Bug",
-"faq" => "FAQ",
-"faqpage" => "{{ns:4}}:FAQ",
-"edithelp" => "Ajuda de edição",
-"edithelppage" => "{{ns:4}}:Como_editar_uma_página",
-"cancel" => "Cancela",
-"qbfind" => "Procura",
-"qbbrowse" => "Folhear",
-"qbedit" => "Editar",
-"qbpageoptions" => "Opções de página",
-"qbpageinfo" => "Informação de página",
-"qbmyoptions" => "Minhas opções",
-"mypage" => "Minha página",
-"mytalk" => "Minha discussão",
-"currentevents" => "Eventos atuais",
-"errorpagetitle" => "Erro",
-"returnto" => "Retorna para $1.",
-"whatlinkshere" => "Páginas que se ligam a essa",
-"help" => "Ajuda",
-"search" => "Busca",
-"go" => "Vai",
-"history" => "Histórico",
-"printableversion" => "Versão para impressão",
-"editthispage" => "Editar esta página",
-"deletethispage" => "Apagar esta página",
-"protectthispage" => "Proteger esta página",
-"unprotectthispage" => "Desproteger esta página",
-"newpage" => "Nova página",
-"talkpage" => "Discutir esta página",
-"postcomment" => "Post a comment",
-"articlepage" => "Ver atigo",
-"subjectpage" => "Ver assunto", # For compatibility
-"userpage" => "Ver página de usuário",
-"projectpage" => "Ver meta página",
-"imagepage" => "Ver página de imagens",
-"viewtalkpage" => "Ver discussões",
-"otherlanguages" => "Outras línguas",
-"redirectedfrom" => "(Redirecionado de $1)",
-"lastmodified" => "Está página foi modificada pela última vez em $1.",
-"viewcount" => "Esta página foi acessada $1 vezes.",
-"protectedpage" => "Página protegida",
-"administrators" => "{{ns:4}}:Administradores",
-"sysoptitle" => "Acesso de OpSys necessário",
-"sysoptext" => "A ação que você requisitou só pode ser
-executada por usuários com status de \"opsys\".
-Veja $1.",
-"developertitle" => "Acesso de desenvolvedor necessário",
-"developertext" => "A ação que você requisitou só pode ser
-executada por usuários com status de \"desenvolvedor\".
-Veja $1.",
-"nbytes" => "$1 bytes",
-"go" => "vai",
-"ok" => "OK",
-"sitetitle" => "{{SITENAME}}",
-"sitesubtitle" => "",
-"retrievedfrom" => "Retirado de \"$1\"",
-"newmessageslink" => "novas mensagens",
-"editsection"=>"editar",
-"editold"=>"editar",
-"toc" => "Conteúdo",
-"showtoc" => "mostrar",
-"hidetoc" => "esconder",
-
-# Main script and global functions
-#
-"nosuchaction" => "Ação não existente",
-"nosuchactiontext" => "A ação especificada pela URL não é
-reconhecida pelo programa da {{SITENAME}}",
-"nosuchspecialpage" => "Não exista esta página especial",
-"nospecialpagetext" => "Você requisitou uma página especial que não é
-reconhecida pelo software da {{SITENAME}}.",
-
-# General errors
-#
-"error" => "Erro",
-"databaseerror" => "Erro no banco de dados",
-"dberrortext" => "Um erro de sintaxe de busca no banco de dados ocorreu.
-A última tentativa de busca no banco de dados foi:
-<blockquote><tt>$1</tt></blockquote>
-na função \"<tt>$2</tt>\".
-MySQL retornou o erro \"<tt>$3: $4</tt>\".",
-"dberrortextcl" => "Um erro de sintaxe de pesquisa no banco
-de dados ocorreu.
-A última tentativa de pesquisa no banco de dados foi:
-\"$1\"
-com a função\"$2\".
-MySQL retornou o erro \"$3: $4\".",
-"noconnect" => "Desculpe! O wiki está passando por algumas
-dificuldades técnicas, e não pode contatar o servidor de bando de dados.",
-"nodb" => "Não foi possível selecionar o banco de dados $1",
-"cachederror" => "O que segue é uma cópia em cache da página
-solicitada, e pode não estar atualizada.",
-"readonly" => "Banco de dados somente para leitura",
-"enterlockreason" => "Entre com um motivo para trancá-lo, incluindo uma estimativa de quando poderá novamente ser escrito",
-"readonlytext" => "O Banco-de-dados da {{SITENAME}} está atualmente bloqueado para novos
-artigos e outras modificações, provávelmente por uma manutenção rotineira no Bando de Dados,
-mais tarde voltará ao normal.
-
-O administrador que fez o bloqueio oferece a seguinte explicação:
-<p>$1",
-"missingarticle" => "O Banco-de-Dados não encontrou o texto de uma página
-que deveria ser encontrado, chamado \"$1\".
-
-<p>Isto é geralmente causado pela procura de um diff antigo ou um histórico que leva a uma página que foi deletada.
-
-<p>Se isto não for o caso, você pode ter encontrado um bug no software.
-Por favor, comunique isto ao administrador, tenha nota da URL.",
-"internalerror" => "Erro Interno",
-"filecopyerror" => "Não foi possível copiar o arquivo \"$1\" para \"$2\".",
-"filerenameerror" => "Não foi possível renomear o arquivo \"$1\" para \"$2\"",
-"filedeleteerror" => "Não foi possível deletar o arquivo \"$1\".",
-"filenotfound" => "Não foi possível encontrar o arquivo \"$1\".",
-"unexpected" => "Valor não esperado: \"$1\"=\"$2\".",
-"formerror" => "Erro: Não foi possível enviar o formulário",
-"badarticleerror" => "Esta acção não pode ser performada nesta página.",
-"cannotdelete" => "Não foi possível excluir página ou imagem especificada. (Ela já pode ter sido deletada por alguém.)",
-"badtitle" => "Título ruim",
-"badtitletext" => "O título de pagina requisitado era inválido, vazio, ou
-uma ligação incorreta de inter-linguagem ou título inter-wiki .",
-"perfdisabled" => "Desculpe! Esta opção foi temporariamente desabilitada
-porque tornava o banco de dados lento demais a ponto de impossibilitar o wiki.",
-"perfdisabledsub" => "Aqui está uma cópia salva de $1:",
-
-# Login and logout pages
-#
-"logouttitle" => "Saída de utilizador",
-"logouttext" => "Você agora não está mais autenticado.
-Você pode continuar a usar a {{SITENAME}} anonimamente, ou pode se autenticar
-novamente como o mesmo utilizador ou como um utilizador diferente.",
-
-"welcomecreation" => "<h2>Bem-vindo, $1!</h2><p>Sua conta foi criada.
-Não se esqueça de personalizar suas preferências na {{SITENAME}}.",
-
-"loginpagetitle" => "Login de usuário",
-"yourname" => "Seu nome de usuário",
-"yourpassword" => "Sua senha",
-"yourpasswordagain" => "Redigite sua senha",
-"remembermypassword" => "Lembrar de minha senha em outras sessões.",
-"loginproblem" => "<b>Houve um problema com a sua autenticação.</b><br />Tente novamente!",
-"alreadyloggedin" => "<strong>Utilizador $1, você já está autenticado!</strong><br />",
-
-"login" => "Entrar",
-"userlogin" => "Entrar",
-"logout" => "Sair",
-"userlogout" => "sair",
-"notloggedin" => "Não-logado",
-"createaccount" => "Criar nova conta",
-"createaccountmail" => "por e-Mail",
-"badretype" => "As senhas que você digitou não são iguais.",
-"userexists" => "O nome de usuário que você digitou já existe. Por favor, escolha um nome diferente.",
-"youremail" => "Seu e-mail*",
-"yournick" => "Seu apelido (para assinaturas)",
-"loginerror" => "Erro de autenticação",
-"noname" => "Você não colocou um nome de usuário válido.",
-"loginsuccesstitle" => "Login bem sucedido",
-"loginsuccess" => "Agora você está logado na {{SITENAME}} como \"$1\".",
-"nosuchuser" => "Não há nenhum usuário com o nome \"$1\".
-Verifique sua grafia, ou utilize o formulário a baixo para criar uma nova conta de usuário.",
-"wrongpassword" => "A senha que você entrou é inválida. Por favor tente novamente.",
-"mailmypassword" => "Envie uma nova senha por e-mail",
-"passwordremindertitle" => "Lembrador de senhas da {{SITENAME}}",
-"passwordremindertext" => "Alguém (provavelmente você, do endereço de IP $1)
-solicitou que nós lhe enviássemos uma nova senha para login.
-A senha para o usuário \"$2\" é a partir de agora \"$3\".
-Você pode realizar um login e mudar sua senha agora.",
-"noemail" => "Não há nenhum e-Mail associado ao usuário \"$1\".",
-"passwordsent" => "Uma nova senha está sendo enviada para o endereço de e-Mail
-registrado para \"$1\".
-Por favor, reconecte-se ao recebê-lo.",
-
-# Edit pages
-#
-"summary" => "Sumário",
-"subject" => "Assunto",
-"minoredit" => "Edição menor",
-"watchthis" => "Observar este artigo",
-"savearticle" => "Salvar página",
-"preview" => "Prever",
-"showpreview" => "Mostrar Pré-Visualização",
-"blockedtitle" => "Usuário está bloqueado",
-"blockedtext" => "Seu nome de usuário ou numero de IP foi bloqueado por $1.
-O motivo é:<br />''$2''<p>Você pode contactar $1 ou outro
-[[{{ns:4}}:administradores|administrador]] para discutir sobre o bloqueio.",
-"whitelistedittitle" => "Login necessário para edição",
-"whitelistedittext" => "Você precisa se [[Especial:Userlogin|logar]] para editar artigos.",
-"whitelistreadtitle" => "Login necessário para leitura",
-"whitelistreadtext" => "Você precisa se [[Especial:Userlogin|logar]] para ler artigos.",
-"whitelistacctitle" => "Você não está habilitado a criar uma conta",
-"whitelistacctext" => "Para ter permissão para se criar uma conta neste Wiki você precisará estar [[Especial:Userlogin|logado]] e ter as permissões apropriadas.",
-"accmailtitle" => "Senha enviada.",
-"accmailtext" => "A senha de '$1' foi enviada para $2.",
-"newarticle" => "(Novo)",
-"newarticletext" =>
-"Você seguiu um link para um artigo que não existe mais.
-Para criar a página, começe escrevendo na caixa a baixo
-(veja [[{{ns:4}}:Ajuda| a página de ajuda]] para mais informações).
-Se você chegou aqui por engano, apenas clique no botão '''volta''' do seu navegador.",
-
-"anontalkpagetext" => "---- ''Esta é a página de discussão para um usuário anônimo que não criou uma conta ainda ou que não a usa. Então nós temos que usar o endereço numérico de IP para identificá-lo(la). Um endereço de IP pode ser compartilhado por vários usuários. Se você é um usuário anônimo e acha irrelevante que os comentários sejam direcionados a você, por favor [[Especial:Userlogin|crie uma conta ou autentifique-se]] para evitar futuras confusões com outros usuários anônimos.'' ",
-"noarticletext" => "(Não há atualmente nenhum texto nesta página)",
-"updated" => "(Atualizado)",
-"note" => "<strong>Nota:</strong> ",
-"previewnote" => "Lembre-se que isto é apenas uma previsão, e não foi ainda salvo!",
-"previewconflict" => "Esta previsão reflete o texto que está na área de edição acima e como ele aparecerá se você escolher salvar.",
-"editing" => "Editando $1",
-"editingsection" => "Editando $1 (seção)",
-"editingcomment" => "Editando $1 (comentário)",
-"editconflict" => "Conflito de edição: $1",
-"explainconflict" => "Alguém mudou a página enquanto você a estava editando.
-A área de texto acima mostra o texto original.
-Suas mudanças são mostradas na área a baixo.
-Você terá que mesclar suas modificações no texto existente.
-<b>SOMENTE</b> o texto na área acima será salvo quando você pressionar \"Salvar página\".<br />",
-"yourtext" => "Seu texto",
-"storedversion" => "Versão guardada",
-"editingold" => "<strong>CUIDADO: Você está editando uma revisão desatualizada deste artigo.
-Se você salvá-lo, todas as mudanças feitas a partir desta revisão serão perdidas.</strong>",
-"yourdiff" => "Diferenças",
-/*"copyrightwarning" => "Por favor note que todas as contribuições � {{SITENAME}} são consideradas lançadas sobre a GNU Free Documentation License
-(veja $1 para detalhes).
-Se você não quer que seu texto esteja sobre estes termos, então não os envie.<br />
-Você também promete que está nos enviando um artigo escrito por você mesmo, ou extraindo de uma fonte de domínio público similar.
-<strong>NÃO ENVIE TRABALHO SOB COPYRIGHT SEM PERMISSÃO!</strong>",*/
-"longpagewarning" => "<strong>CUIDADO: Esta página tem $1 kilobytes ; alguns browsers podem ter problemas ao editar páginas maiores que 32kb.
-Por favor considere quebrar a página em sessões menores.</strong>",
-"readonlywarning" => "<strong>CUIDADO: O banco de dados está sendo bloqueado para manutenção,
-você não está habilitado a salvar suas edições. Você pode copiar e colar o texto em um arquivo de texto e salvá-lo em seu computador para adicioná-lo mais tarde.</strong>",
-"protectedpagewarning" => "<strong>CUIDADO: Está página foi bloqueada então apenas os usuários com privilégios de sysop podem editá-la. Certifique-se de que você está seguindo o [[Project:Guia_de_páginas_protegidas|guia de páginas protegidas]].</strong>",
-
-# History pages
-#
-"revhistory" => "Histórico de revisões",
-"nohistory" => "Não há histórico de revisões para esta página.",
-"revnotfound" => "Revisão não encontrada",
-"revnotfoundtext" => "A antiga revisão da página que você está procurando não pode ser encontrada.
-Por favor verifique a URL que você usou para acessar esta página.",
-"loadhist" => "Carregando histórico",
-"currentrev" => "Revisão atual",
-"revisionasof" => "Revisão de $1",
-"cur" => "atu",
-"next" => "prox",
-"last" => "ult",
-"orig" => "orig",
-"histlegend" => "Legenda: (atu) = diferenças da versão atual,
-(ult) = diferença da versão precedente, M = edição minoritária",
-
-# Diffs
-#
-"difference" => "Diferença entre revisões)",
-"loadingrev" => "carregando a busca por diferenças",
-"lineno" => "Linha $1:",
-"editcurrent" => "Editar a versão atual desta página",
-
-# Resultados da Busca
-#
-"searchresults" => "Buscar resultados",
-"searchresulttext" => "Para mais informações sobre busca na {{SITENAME}}, veja [[Project:Procurando|Busca na {{SITENAME}}]].",
-"searchsubtitle" => "Para pedido de busca \"[[:$1]]\"",
-"searchsubtitleinvalid" => "Para pedido de busca \"$1\"",
-"badquery" => "Linha de busca incorretamente formada",
-"badquerytext" => "Nós não pudemos processar seu pedido de busca.
-Isto acoenteceu provavelmente porque você tentou procurar uma palavra de menos que três letras, coisa que o software ainda não consegue realizar. Isto também pode ter ocorrido porque você digitou incorretamente a expressão, por
-exemplo \"peixes <strong>and and</strong> scales\".
-Por favor realize ouro pedido de busca.",
-"matchtotals" => "A pesquisa \"$1\" resultou $2 títulos de artigos
-e $3 artigos com o texto procurado.",
-"noexactmatch" => "Nenhum artigo com um título exatamente igual a este foi encontrado, tentando na pesquisa completa por texto.",
-"titlematches" => "Resultados nos títulos dos artigos",
-"notitlematches" => "Sem resultados nos títulos dos artigos",
-"textmatches" => "Resultados nos textos dos artigos",
-"notextmatches" => "Sem resultados nos textos dos artigos",
-"prevn" => "anterior $1",
-"nextn" => "próximo $1",
-"viewprevnext" => "Ver ($1) ($2) ($3).",
-"showingresults" => "Mostrando os próximos <b>$1</b> resultados começando com #<b>$2</b>.",
-"showingresultsnum" => "Mostrando <b>$3</b> resultados começando com #<b>$2</b>.",
-"nonefound" => "<strong>Nota</strong>: pesquisas mal sucedidas são geralmente causadas devido o uso de palavras muito comuns como \"tem\" e \"de\",
-que não são indexadas, ou pela especificação de mais de um termo (somente as páginas contendo todos os termos aparecerão nos resultados).",
-"powersearch" => "Pesquisa",
-"powersearchtext" => "
-Procurar nos namespaces :<br />
-$1<br />
-$2 Lista redireciona &nbsp; Procura por $3 $9",
-"blanknamespace" => "(Principal)",
-
-# Preferences page
-#
-"preferences" => "Preferências",
-"prefsnologin" => "Não autenticado",
-"prefsnologintext" => "Você precisa estar [[Special:Userlogin|autenticado]]
-para definir suas preferências.",
-"prefsreset" => "Preferências foram reconfiguradas.",
-"qbsettings" => "Configurações da Barra Rápida",
-"changepassword" => "Mudar senha",
-"skin" => "Aparência(Skin)",
-"math" => "Rendering math",
-"dateformat" => "Formato da Data",
-"math_failure" => "Falhou ao checar gramática(parse)",
-"math_unknown_error" => "erro desconhecido",
-"math_unknown_function" => "função desconhecida ",
-"math_lexing_error" => "erro léxico",
-"math_syntax_error" => "erro de síntaxe",
-"saveprefs" => "Salvar preferências",
-"resetprefs" => "Reconfigurar preferências",
-"oldpassword" => "Senha antiga",
-"newpassword" => "Nova senha",
-"retypenew" => "Redigite a nova senha",
-"textboxsize" => "Tamanho da Caixa de texto",
-"rows" => "Linhas",
-"columns" => "Colunas",
-"searchresultshead" => "Configurar resultados de pesquisas",
-"resultsperpage" => "Resultados por página",
-"contextlines" => "Linhas por resultados",
-"contextchars" => "Letras de contexto por linha",
-"stubthreshold" => "Threshold for stub display",
-"recentchangescount" => "Número de títulos em Mudanças Recentes",
-"savedprefs" => "Suas preferências foram salvas.",
-"timezonetext" => "Entre com o número de horas que o seu horário local difere do horário do servidor (UTC).",
-"localtime" => "Display de hora local",
-"timezoneoffset" => "Offset",
-"servertime" => "Horário do servidor é",
-"guesstimezone" => "Colocar no navegador",
-"defaultns" => "Procurar nestes namespaces por padrão:",
-
-# Recent changes
-#
-"changes" => "mudanças",
-"recentchanges" => "Mudanças Recentes",
-"recentchangestext" => "Veja as mais novas mudanças na {{SITENAME}} nesta página.
-[[{{ns:4}}:Bem Vindo,_novatos|Bem Vindo, novatos]]!
-Por favor, dê uma olhada nestas páginas: [[{{ns:4}}:FAQ|FAQ da {{SITENAME}}]],
-[[{{ns:4}}:Políticas e Normas| Política da {{SITENAME}}]]
-(especialmente [[{{ns:4}}:Convenções de nomenclatura|convenções de nomenclatura]],
-[[{{ns:4}}:Ponto de vista neutro|Ponto de vista neutro]]),
-e [[{{ns:4}}:Most common {{SITENAME}} faux pas|most common {{SITENAME}} faux pas]].
-
-Se você quer ver a {{SITENAME}} crescer, é muito importante que você não adicione material restrito por outras [[{{ns:4}}:Copyrights|copyrights]].
-Um problema legal poderia realmente prejudicar o projeto de maneira que pedimos, por avor, não faça isso.",
-"rcloaderr" => "Carregando alterações recentes",
-"rcnote" => "Abaixo estão as últimas <strong>$1</strong> alterações nos últimos <strong>$2</strong> dias.",
-"rcnotefrom" => "Abaixo estão as mudanças desde <b>$2</b> (até <b>$1</b> mostradas).",
-"rclistfrom" => "Mostrar as novas alterações a partir de $1",
-"rclinks" => "Mostrar as últimas $1 mudanças nos últimos $2 dias; $3 edições minoritárias",
-"rchide" => "em $4 formulários; $1 edições minoritárias; $2 namespaces secundários; $3 múltiplas edições.",
-"rcliu" => "; $1 edições de usuários autenticados",
-"diff" => "dif",
-"hist" => "hist",
-"hide" => "esconde",
-"show" => "mostra",
-"tableform" => "tabela",
-"listform" => "lista",
-"nchanges" => "$1 mudanças",
-"minoreditletter" => "M",
-"newpageletter" => "N",
-
-# Upload
-#
-"upload" => "Carregar arquivo",
-"uploadbtn" => "Carregar arquivo",
-"uploadlink" => "Carregar imagens",
-"reupload" => "Re-carregar",
-"reuploaddesc" => "Retornar ao formulário de Uploads.",
-"uploadnologin" => "Não autenticado",
-"uploadnologintext" => "Você deve estar [[Special:Userlogin|autenticado]]
-para carregar arquivos.",
-"uploaderror" => "Erro ao Carregar",
-/*"uploadtext" => "'''PARE!''' Antes de você carregar arquivos aqui,
-tenha certeza de ter lido e estar em acordo com a
-[[Project:Política_de_imagens|política de uso de imagens da {{SITENAME}}]].
-
-Para ver ou procurar imagens carregadas,
-vá � [[Special:Imagelist|lista de imagens carregadas]].
-Uploads e deleções são armazenados no
-[[Project:Upload_log|log de uploads]].
-
-Use o formulário a seguir para carregar arquivos de imagens para ilustrar seus artigos. Na maioria dos navegadores, você verá um botão \"Browse...\" , que trárá o diálogo padrão de abertura de arquivo padrão do seu Sistema Operacional.
-Ao escolher um arquivo, o campo de texto próximo ao botão será preenchido.
-Você tembém deve confirmar que não está carregando nenhum arquivo protegido por Diretos Autorais.
-Pressione o botão \"Carregar\" para finalizar o upload.
-Isto pode demorar um pouco se você tem possui uma conexão lenta.
-
-Os formatos ideais são JPEG para fotos, PNG
-para ilustrações, e OGG para sons.
-Por favor, nomeie seus arquivos de forma descritiva para evitar confusões.
-Para incluir uma imagem em um artigo, use um link na forma
-'''<nowiki>[[image:arquivo.jpg]]</nowiki>''' ou
-'''<nowiki>[[image:arquivo.png|texto descritivo]]</nowiki>''' ou
-'''<nowiki>[[media:audio.ogg]]</nowiki> para sons.
-
-Por favor, note que com as páginas da {{SITENAME}}, outros usuários podem modificar ou deletar seus uploads se eles acharem que isto seja útil � {{SITENAME}}, e você possa estar bloqueado para uploads devido a abusos do sistema.",*/
-"uploadlog" => "log de uploads",
-"uploadlogpage" => "Log_de_Uploads",
-"uploadlogpagetext" => "Segue uma lista dos uploads mais recentes.
-Todas as datas mostradas são do servidor (UTC).
-<ul>
-</ul>",
-"filename" => "Nome do arquivo",
-"filedesc" => "Sumário",
-"copyrightpage" => "{{ns:4}}:Copyrights",
-"copyrightpagename" => "Direitos Autorais da {{SITENAME}}",
-
-"uploadedfiles" => "Arquivos carregados",
-"minlength" => "Os nomes das imagens devem ter ao menos três letras.",
-"badfilename" => "O nome da imagem mudou para \"$1\".",
-"badfiletype" => "\".$1\" não está em um formato recomendável.",
-"largefile" => "É recomendado que as imagens não tenham mais que 100k de tamanho.",
-"successfulupload" => "Carregamento efetuado com sucesso",
-/*"fileuploaded" => "Arquivo \"$1\" carregado com sucesso.
-Por favor, siga este link : ($2) para ir � página de descrição e preencha-a com informações sobre o arquivo, como de onde veio , quando e por quem foi criada, e qualquer outra coisa a mais que você saiba.",*/
-"uploadwarning" => "Aviso de Upload",
-"savefile" => "Salvar arquivo",
-"uploadedimage" => "\"[[$1]]\" carregado",
-
-# Image list
-#
-"imagelist" => "Lista de Imagens",
-"imagelisttext" => "A seguir uma lista de $1 imagens organizadas $2.",
-"getimagelist" => "buscando lista de imagens",
-"ilsubmit" => "Procura",
-"showlast" => "Mostrar as $1 imagens organizadas $2.",
-"byname" => "por nome",
-"bydate" => "por data",
-"bysize" => "por tamanho",
-"imgdelete" => "del",
-"imgdesc" => "desc",
-"imglegend" => "Legenda: (desc) = mostrar/editar descrição de imagem.",
-"imghistory" => "Histórico das imagens",
-"revertimg" => "rev",
-"deleteimg" => "del",
-"deleteimgcompletely" => "del",
-"imghistlegend" => "Legenda: (cur) = esta é a imagem atual, (del) = deletar
-esta versão antiga, (rev) = reverter para esta versão antiga.
-<br /><i>Clique em data para ver das imagens carregadas nesta data</i>.",
-"imagelinks" => "Links das imagens",
-"linkstoimage" => "As páginas seguintes apontam para esta imagem:",
-"nolinkstoimage" => "Nenhuma página aponta para esta imagem.",
-
-# Statistics
-#
-"statistics" => "Estatísticas",
-"sitestats" => "Estatísticas do Site",
-"userstats" => "Estatística dos usuários",
-"sitestatstext" => "Há atualmente um total de <b>$1</b> páginas em nosso banco de dados.
-Isto inclui páginas \"talk\", páginas sobre a {{SITENAME}}, páginas de rascunho, redirecionamentos, e outras que provavelmente não são qualificadas como artigos.
-Excluindo estas, há <b>$2</b> páginas que provavelmente são artigos legitimos .<p>
-Há um total de <b>$3</b> páginas vistas, e <b>$4</b> edições de página
-desde a última atualização do software (Janeiro de 2004).
-O que nos leva a aproximadamente <b>$5</b> edições por página, e <b>$6</b> vistas por edição.",
-"userstatstext" => "Há atualmente <b>$1</b> usuários registrados.
-Destes, <b>$2</b> são administradores (veja $3).",
-
-# Maintenance Page
-#
-"maintenance" => "Página de Manutenção",
-"maintnancepagetext" => "Esta página possui diversas ferramentas úteis para a manutenção diária da {{SITENAME}}. Algumas destas funções costumam estressar o banco de dados, então, por favor, não pressione o botão de Recarregar para cada item que você consertar ;-)",
-"maintenancebacklink" => "Voltar para a página de Manutenção",
-"disambiguations" => "Páginas de desambiguamento",
-"disambiguationspage" => "{{ns:4}}:Links_para_desambiguar_páginas",
-"disambiguationstext" => "Os artigos a seguir apontam para uma <i>página de desambiguamento</i>. Ao invés disso, eles deveriam apontar para um tópico apropriado.<br /> Uma página é tratada como disambiguamento se ela é por $1.<br />Links de outros namespaces <i>não</i> estão listados aqui.",
-"doubleredirects" => "Double Redirects",
-"doubleredirectstext" => "<b>Atenção:</b> Esta lista pode conter positivos falsos. O que usualmente significa que há texto adicional com links depois do primeiro #REDIRECT.<br />\nCada linha contem links para o primeiro e segundo redirecionamento, bem como a primeira linha do segundo texto redirecionado , geralmente dando o artigo alvo \"real\" , para onde o primeiro redirecionamento deveria apontar.",
-"brokenredirects" => "Redirecionamentos Quebrados",
-"brokenredirectstext" => "Os seguintes redirecionamentos apontam para um artigo inexistente.",
-"selflinks" => "Páginas com links próprios",
-"selflinkstext" => "As páginas a seguir possuem links para si mesmas, o que não deveria acontecer.",
-"mispeelings" => "Páginas com erros ortográficos",
-"mispeelingstext" => "As páginas a seguir contém erros comuns que estão listados em $1. A ortografia correta deve ser dada (como isto).",
-"mispeelingspage" => "Lista de erros comuns",
-"missinglanguagelinks" => "Missing Language Links",
-"missinglanguagelinksbutton" => "Find missing language links for",
-"missinglanguagelinkstext" => "These articles do <i>not</i> link to their counterpart in $1. Redirects and subpages are <i>not</i> shown.",
-
-
-# Miscellaneous special pages
-#
-"orphans" => "Páginas órfãns",
-"lonelypages" => "Páginas órfãns",
-"unusedimages" => "Imagens não utilizadas",
-"popularpages" => "Páginas populares",
-"nviews" => "$1 visitas",
-"wantedpages" => "Páginas procuradas",
-"nlinks" => "$1 links",
-"allpages" => "Todas as páginas",
-"randompage" => "Página randômica",
-"shortpages" => "Páginas Curtas",
-"longpages" => "Paginas Longas",
-"listusers" => "Lista de Usuários",
-"specialpages" => "Páginas especiais",
-"spheading" => "Páginas especiais para todos os usuários",
-"protectpage" => "Páginas Protegidas",
-"recentchangeslinked" => "Páginas relacionadas",
-"rclsub" => "(para páginas linkadas de \"$1\")",
-"debug" => "Debug",
-"newpages" => "Páginas novas",
-"ancientpages" => "Artigos mais antigos",
-"intl" => "Links interlínguas",
-"movethispage" => "Mover esta página",
-"unusedimagestext" => "<p>Por favor note que outros websites como
-as Wikipedias internacionais podem apontar para uma imagem com uma URL direta, e por isto pode estar aparecendo aqui mesmo estando em uso ativo.",
-"booksources" => "Fontes de livros",
-"booksourcetext" => "Segue uma lista de links para outros sites que vendem livros novos e usados , e podem ter informações adicionais sobre livros que você esteja procurando.
-A {{SITENAME}} não é afiliada a nenhum destes empreendimentos, e a lista não deve ser construída como apoio.",
-"alphaindexline" => "$1 para $2",
-
-# Email this user
-#
-"mailnologin" => "No send address",
-"mailnologintext" => "Você deve estar [[Special:Userlogin|autenticado]]
-e ter um e-mail válido em suas [[Special:Preferences|preferências]]
-para poder enviar e-mails para outros usuários.",
-"emailuser" => "Contactar usuário",
-"emailpage" => "Enviar e-mail ao usuário",
-"emailpagetext" => "Se este usuário disponibilizou um endereço válido de -mail em suas preferências, o formulário a seguir enviará uma mensagem única.
-O endereço de e-mail que você disponibilizou em suas preferências aparecerá como Remetente da mensagem, então, o usuário poderá responder a você diretamente.",
-"noemailtitle" => "Sem endereço de e-mail",
-"noemailtext" => "Este usuário não especificou um endereço de e-mail válido, ou optou por não receber mensagens de outros usuários.",
-"emailfrom" => "De",
-"emailto" => "Para",
-"emailsubject" => "Assunto",
-"emailmessage" => "Mensagem",
-"emailsend" => "Enviar",
-"emailsent" => "E-mail enviado",
-"emailsenttext" => "Sua mensagem foi enviada.",
-
-# Watchlist
-#
-"watchlist" => "Artigos do meu interesse",
-"watchlistsub" => "(do usuário \"$1\")",
-"nowatchlist" => "Você não está monitorando nenhum artigo.",
-"watchnologin" => "Não está autenticado",
-"watchnologintext" => "Você deve estar [[Special:Userlogin|autenticado]]
-para modificar sua lista de artigos interessantes.",
-/*"addedwatch" => "Adicionados � lista",*/
-"addedwatchtext" => "A página \"$1\" foi adicionada a sua <a href=\"{{localurle:Special:Watchlist}}\">lista de artigos de vosso interesse</a>.
-Modificações futuras neste artigo e páginas Talk associadas serão listadas aqui,
-e a página aparecerá <b>negritada</b> na <a href=\"{{localurle:Special:Recentchanges}}\">lista de mudanças recentes</a> para que
-possa pegá-lo com maior facilidade.</p>
-
-<p>Se você quiser remover futuramente o artigo da sua lista monitoramento, clique em \"Desinteressar-se\" na barra lateral.",
-"removedwatch" => "Removida da lista de observações",
-"removedwatchtext" => "A página \"$1\" não é mais de seu interesse e portanto foi removida de sua lista de monitoramento.",
-"watchthispage" => "Interessar-se por esta página",
-"unwatchthispage" => "Desinteressar-se",
-"notanarticle" => "Não é um artigo",
-"watchnochange" => "Nenhum dos itens monitorados foram editados no período exibido.",
-"watchdetails" => "($1 páginas monitoradas excluindo-se as páginas talk;
-$2 páginas editadas desde data limite;
-$3...
-[$4 mostrar e editar a lista completa].)",
-"watchmethod-recent" => "checando edições recentes para os artigos monitorados",
-"watchmethod-list" => "checando páginas monitoradas de edições recentes",
-"removechecked" => "Remover itens selecionados",
-"watchlistcontains" => "Sua lista contém $1 páginas.",
-"watcheditlist" => "Aqui está uma lista alfabética de sua lista de artigos observados. Marque as caixas dos artigos que você deseja remover e clique no botão 'Remover itens selecionados' na parte de baixo da tela.",
-"removingchecked" => "Removendo os itens solicitados de sua lista de monitoramento...",
-"couldntremove" => "Não consegui remover o item '$1'...",
-"iteminvalidname" => "Problema com item '$1', nome inválido...",
-"wlnote" => "Segue as últimas $1 mudanças nas últimas <b>$2</b> horas.",
-
-
-# Delete/protect/revert
-#
-"deletepage" => "Deletar página",
-"confirm" => "Confirmar",
-"excontent" => "conteúdo era: '$1'",
-"exbeforeblank" => "conteúdo antes de apagar era: '$1'",
-"exblank" => "página estava vazia",
-"confirmdelete" => "Confirmar deleção",
-"deletesub" => "(Apagando \"$1\")",
-"historywarning" => "Atenção: A página que você quer deletar tem um histório: ",
-"confirmdeletetext" => "Você está prestes a deletar permanentemente uma página ou imagem junto com todo seu histórico do banco de dados.
-Por favor, confirme que você realmente pretende fazer isto, que você compreende as consequências, e que você está fazendo isto em acordo com a [[{{ns:4}}:Policy| Política da Wkipedia]].",
-"actioncomplete" => "Ação efetuada com sucesso",
-"deletedtext" => "\"$1\" foi deletada.
-Veja $2 para um registro de deleções recentes.",
-"deletedarticle" => "apagado \"$1\"",
-"dellogpage" => "Deletion_log",
-"dellogpagetext" => "Segue uma lista das deleções mais recentes.
-Todos os horários mostrados estão no horário do servidor (UTC).
-<ul>
-</ul>",
-"deletionlog" => "registro de deleções",
-"reverted" => "Revertido para versão mais nova",
-"deletecomment" => "Motivo da deleção",
-"imagereverted" => "Reversão para versão mais atual efetuada com sucesso.",
-"rollback" => "Voltar edições",
-"rollbacklink" => "voltar",
-"rollbackfailed" => "Rollback falhou",
-"cantrollback" => "Não foi possível reverter a edição; o último contribuidor é o único autor deste artigo.",
-"alreadyrolled" => "Não foi possível reverter as edições de [[$1]]
-por [[User:$2|$2]] ([[User talk:$2|Talk]]); alguém o editou ou já o reverteu.
-
-A última edição foi de [[User:$3|$3]] ([[User talk:$3|Conversar com ele]]). ",
-# only shown if there is an edit comment
-"editcomment" => "O comentário de edição era: \"<i>$1</i>\".",
-"revertpage" => "Revertido para a última edição por $1",
-
-# Undelete
-"undelete" => "Restaurar páginas deletadas",
-"undeletepage" => "Ver e restaurar páginas deletadas",
-"undeletepagetext" => "As páginas seguintes foram apagadas mas ainda permanecem no bando de dados e podem ser restauradas. O arquivo pode ser limpo periodicamente.",
-"undeletearticle" => "Restaurar artigo deletado",
-"undeleterevisions" => "$1 revisões arquivadas",
-"undeletehistory" => "Se você restaurar uma página, todas as revisões serão restauradas para o histórico.
-Se uma nova página foi criada com o mesmo nome desde a deleção, as revisões restauradas aparecerão primeiro no histórico e a página existente não será automaticamente recolocada.",
-"undeleterevision" => "Revisões deletadas de $1",
-"undeletebtn" => "Restaurar!",
-"undeletedarticle" => " \"$1\" restaurado",
-"undeletedtext" => "O artigo [[:$1|$1]] foi restaurado com sucesso.
-Veja [[{{ns:4}}:Deletion_log]] for a record of recent deletions and restorations.",
-
-# Contributions
-#
-"contributions" => "Contribuições de usuários",
-"mycontris" => "Minhas contribuições",
-"contribsub" => "Para $1",
-"nocontribs" => "Não foram encontradas mudanças com este critério.",
-"ucnote" => "Segue as últimas <b>$1</b> mudanças nos últimos <b>$2</b> dias do usuário.",
-"uclinks" => "Ver as últimas $1 mudanças; ver os últimos $2 dias.",
-"uctop" => " (topo)" ,
-
-# What links here
-#
-"whatlinkshere" => "Artigos Relacionado",
-"notargettitle" => "Sem alvo",
-"notargettext" => "Você não especificou um alvo ou usuário para performar esta função.",
-"linklistsub" => "(Lista de ligações)",
-"linkshere" => "Os seguintes artigos contém ligações que apontam para cá:",
-/*"nolinkshere" => "Nenhuma página relaciona-se � esta.",*/
-"isredirect" => "página de redirecionamento",
-
-# Block/unblock IP
-#
-"blockip" => "Bloquear endereço de IP",
-/*"blockiptext" => "Utilize o formulário de e-mail � seguir para bloquear o acesso a escrita de um endereço específico de IP.
-Isto só pode ser feito para previnir vandalismo , e em acordo com a [[{{ns:4}}:Policy|política da {{SITENAME}}]].
-Preencha com um motivo específico (por exemplo, citando páginas que sofreram vandalismo).",*/
-"ipaddress" => "Endereço de IP",
-"ipbreason" => "Motivo",
-"ipbsubmit" => "Bloquear este endereço",
-"badipaddress" => "O endereço de IP está mal-formado.",
-"blockipsuccesssub" => "Bloqueio bem sucedido",
-"blockipsuccesstext" => "O endereço de IP \"$1\" Foi bloqueado.
-<br />Veja [[Special:Ipblocklist|Lista de IP's bloqueados]] para rever os bloqueios.",
-"unblockip" => "Desbloquear endereço de IP",
-"unblockiptext" => "Utilize o formulário a seguir para restaurar o acesso a escrita para um endereço de IP previamente bloqueado.",
-"ipusubmit" => "Desbloquear este endereço",
-"ipusuccess" => "Endereço de IP \"$1\" foi desbloqueado",
-"ipblocklist" => "Lista de IP's bloqueados",
-"blocklistline" => "$1, $2 bloqueado $3 ($4)",
-"blocklink" => "block",
-"unblocklink" => "unblock",
-"contribslink" => "contribs",
-
-# Developer tools
-#
-"lockdb" => "Trancar Banco de Dados",
-"unlockdb" => "Destrancar Banco de Dados",
-"lockdbtext" => "Trancar o banco de dados suspenderá a abilidade de todos os usuários de editarem páginas, mudarem suas preferências, lista de monitoração e outras coisas que requerem mudanças no banco de dados.
-Por favor confirme que você realmente pretende fazer isto, e que você vai desbloquear o banco de dados quando sua manutenção estiver completa.",
-"unlockdbtext" => "Desbloquear o banco de dados vai restaurar a abilidade de todos os usuários de editar artigos, mudar suas preferências, editar suas listas de monitoramento e outras coisas que requerem mudanças no banco de dados. Por favor , confirme que você realmente pretende fazer isto.",
-"lockconfirm" => "SIM, eu realmente pretendo trancar o banco de dados.",
-"unlockconfirm" => "SIM, eu realmente pretendo destrancar o banco de dados.",
-"lockbtn" => "Trancar banco",
-"unlockbtn" => "Destrancar banco",
-"locknoconfirm" => "Você não checou a caixa de confirmação.",
-"lockdbsuccesssub" => "Tranca bem sucedida",
-"unlockdbsuccesssub" => "Destranca bem sucedida",
-"lockdbsuccesstext" => "O banco de dados da {{SITENAME}} foi trancado.
-<br />Lembre-se de remover a tranca após a manutenção.",
-"unlockdbsuccesstext" => "O bando de dados da {{SITENAME}} foi destrancado.",
-
-# Move page
-#
-"movepage" => "Mover página",
-"movepagetext" => "Usando o formulário a seguir você poderá renomear uma página , movendo todo o histórico para o novo nome.
-O título antigo será transformado num redirecionamento para o novo título.
-Links para as páginas antigas não serão mudados; certifique-se de checar redirecionamentos quebrados ou artigos duplos.
-Você é responsável por certificar-se que os links continuam apontando para onde eles deveriam apontar.
-
-Note que a página '''não''' será movida se já existe uma página com o novo título, a não ser que ele esteja vazio ou seja um redirecionamento e não tenha histórico de edições. Isto significa que você pode renomear uma págna de volta para o nome que era antigamente se você cometer algum enganoe você não pode sobrescrever uma página.
-
-<b>!!!CUIDADO!!!</b>
-Isto pode ser uma mudança drástica e inexperada para uma página popular;
-por favor tenha certeza de que compreende as consequencias disto antes de proceder.",
-"movepagetalktext" => "A página associada, se existir, será automaticamente movida, '''a não ser que:'''
-*Você esteja movendo uma página estre namespaces,
-*Uma página talk (não-vazia) já exista sob o novo nome, ou
-*Você não marque a caixa abaixo.
-
-Nestes casos, você terá que mover ou mesclar a página manualmente se desejar .",
-"movearticle" => "Mover página",
-"movenologin" => "Não Autenticado",
-"movenologintext" => "Você deve ser um usuário registrado e [[Special:Userlogin|autenticado]]
-para mover uma página.",
-"newtitle" => "Pata novo título",
-"movepagebtn" => "Mover página",
-"pagemovedsub" => "Moção bem sucedida",
-"pagemovedtext" => "Página \"[[$1]]\" movida para \"[[$2]]\".",
-"articleexists" => "Uma página com este nome já existe, ou o nome que você escolheu é inválido.
-Por favor, escolha outro nome.",
-"talkexists" => "A página em si foi movida com sucesso, porém a página talk não pode ser movida por que já existe uma com este nome. Por favor, mescle-as manualmente.",
-"movedto" => "movido para",
-"movetalk" => "Mover página \"talk\" também, se aplicável.",
-"talkpagemoved" => "A página talk correspondente foi movida com sucesso.",
-"talkpagenotmoved" => "A página talk correspondente <strong>não</strong> foi movida.",
-# Math
-'mw_math_png' => "Sempre renderizar PNG",
-'mw_math_simple' => "HTML se for bem simples e PNG",
-'mw_math_html' => "HTML se possível ou então PNG",
-'mw_math_source' => "Deixar como TeX (para navegadores em modo texto)",
-'mw_math_modern' => "Recomendado para navegadores modernos",
-'mw_math_mathml' => 'MathML',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesRmy.php b/languages/MessagesRmy.php
deleted file mode 100644
index 4cc1785a..00000000
--- a/languages/MessagesRmy.php
+++ /dev/null
@@ -1,302 +0,0 @@
-<?php
-
-global $wgAllMessagesRmy;
-$wgAllMessagesRmy = array(
-'subcategories' => 'Telekategoriye',
-'mainpage' => 'Sherutni patrin',
-'portal' => 'Maladipnasko than',
-'portal-url' => 'Project:Maladipnasko than',
-'about' => 'Andar',
-'aboutsite' => 'Andar {{SITENAME}}',
-'aboutpage' => 'Project:Andar',
-'article' => 'Lekh',
-'help' => 'Zhutipen',
-'helppage' => 'Project:Źutipen',
-'sitesupport' => 'Denimata',
-'edithelp' => 'Editisaripnasko zhutipen',
-'newwindow' => '(inklel aver filiyastra)',
-'edithelppage' => 'Project:Sar te editisares ek patrin',
-'cancel' => 'Mekh la',
-'qbedit' => 'Editisar',
-'qbpageinfo' => 'Patrinyake janglimata',
-'qbspecialpages' => 'Uzalutne patrya',
-'mypage' => 'Miri patrin',
-'mytalk' => 'Mire vakyarimata',
-'navigation' => 'Phirimos',
-'errorpagetitle' => 'Dosh',
-'returnto' => 'Ja palpale kai $1.',
-'search' => 'Rod',
-'go' => 'Ja',
-'history' => 'Puraneder versiye',
-'history_short' => 'Puranipen',
-'printableversion' => 'Printisaripnaski versiya',
-'permalink' => 'Savaxtutno phandipen',
-'print' => 'Printisaripen',
-'edit' => 'Editisar i patrin',
-'editthispage' => 'Editisar i patrin',
-'deletethispage' => 'Khos i patrin',
-'newpage' => 'Nevi patrin',
-'specialpage' => 'Uzalutni patrin',
-'articlepage' => 'Dikh o lekh',
-'talk' => 'Vakyarimata',
-'toolbox' => 'Labnengo moxton',
-'userpage' => 'Dikh i jeneski patrin',
-'viewtalkpage' => 'Dikh i diskucia',
-'otherlanguages' => 'Avre ćhibande',
-'lastmodified' => 'O palutno paruvipen $1.',
-'administrators' => 'Project:Administratorurya',
-'jumpto' => 'Ja kai:',
-'retrievedfrom' => 'Lino katar "$1"',
-'editsection' => 'editisar',
-'editsectionhint' => 'Editisar o kotor: $1',
-'toc' => 'Ander',
-'showtoc' => 'dikh',
-'hidetoc' => 'garav',
-'nstab-main' => 'Lekh',
-'nstab-user' => 'Jeneski patrin',
-'nstab-media' => 'Mediya patrin',
-'nstab-special' => 'Uzalutno',
-'nstab-image' => 'Chitro',
-'nstab-template' => 'Sikavno',
-'nstab-help' => 'Zhutipen',
-'nstab-category' => 'Kategoriya',
-'wrong_wfQuery_params' => 'Doshalo gin le parametrengo ko wfQuery()<br />I function: $1<br />Query: $2',
-'viewsource' => 'Dikh i sursa',
-'loginpagetitle' => 'Jenesko prinjaripen',
-'yourname' => 'Tiro anav',
-'yourpassword' => 'O nakhavipnasko lav',
-'yourpasswordagain' => 'O nakhavipnasko lav de nevo',
-'loginproblem' => '<b>Sas ek problem le tire prinjaripnaski</b><br />Ker les de nevo!',
-'login' => 'Prinjaripen',
-'userlogin' => 'Prinjaripen / Ker ek akount',
-'userlogout' => 'De avri',
-'nologinlink' => 'Ker ek akount',
-'createaccount' => 'Ker ek nevo akount',
-'youremail' => 'Emailesko adress (kana kames)*',
-'yourrealname' => 'Tiro chacho anav*',
-'yourlanguage' => 'Ćhib:',
-'yournick' => 'I xarni versyunya, le semnaturenge',
-'loginerror' => 'Prinjaripnaski dosh',
-'wrongpassword' => 'O nakhavipnasko lav so thovdyan si doshalo. Mangas tuke te zumaves vi ekvar.',
-'mailmypassword' => 'Bićhal ma o nakhavipnasko lav e-mail-estar!',
-'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.',
-'acct_creation_throttle_hit'=> 'Fal ame nasul, akana si tut $1 akounturya. Nashti te keres aver.',
-'accountcreated' => 'Akount kerdo',
-'image_sample' => 'Misal.jpg',
-'summary' => 'Xarno xalyaripen',
-'minoredit' => 'Kadava si ek tikno editisarimos',
-'watchthis' => 'Dikh kadaya patrin',
-'savearticle' => 'Uxtav i patrin',
-'showpreview' => 'Dikh sar avelas i patrin',
-'showdiff' => 'Dikh le paruvimata',
-'whitelistedittitle' => 'Trebul o [[Special:Userlogin|autentifikaripen]] kashte editisares',
-'whitelistedittext' => 'Trebul te [[Special:Userlogin|autentifikisares]] kashte editisares artikolurya.',
-'whitelistreadtitle' => 'Trebul o autentifikaripen kashte drabares',
-'whitelistreadtext' => 'Trebul te [[Special:Userlogin|autentifikisares]] kashte drabares artikolurya.',
-'whitelistacctitle' => 'Chi shai (nai tuke xakaya) te keres konturya',
-'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 [[Project:Źutipen|zhutipnaski patrin]] te janes buteder).
-Kana avilyan kathe doshatar, ja palpale.',
-'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',
-'revhistory' => 'puranipen le versiyango',
-'revnotfoundtext' => 'I puraneder versiya la patrinyaki so tu manglyan na arakhel pes. Mangas tuke te palemdikhes o phandipen so labyardyan kana avilyan kathe.',
-'loadhist' => 'Ladavav o puranipen le versiyango',
-'previousrevision' => '↠Purano paruvipen',
-'nextrevision' => 'Nevi paruvipen →',
-'cur' => 'akanutni',
-'last' => 'purani',
-'histlegend' => 'Xalyaripen: (akanutni) = ververimata mamui i akanutni versiya,
-(purani) = ververimata mamui i puraneder versiya, T = tikno editisaripen',
-'deletedrev' => '[khoslo]',
-'histfirst' => 'O mai purano',
-'histlast' => 'O mai nevo',
-'compareselectedversions'=> 'Dikh ververimata mashkar alosarde versiye',
-'prevn' => 'mai neve $1',
-'nextn' => 'mai purane $1',
-'viewprevnext' => 'Dikh ($1) ($2) ($3).',
-'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',
-'preferences' => 'Kamimata',
-'changepassword' => 'Paruv o nakhavipnasko lav',
-'skin' => 'Dikhimos',
-'prefs-rc' => 'Neve paruvimata',
-'localtime' => 'Thanutno vaxt',
-'timezoneoffset' => 'Ververipen',
-'changes' => 'paruvimata',
-'recentchanges' => 'Neve paruvimata',
-'recentchangestext' => 'Andi kadaya patrin shai te dikhes le neve paruvimata andi romani {{SITENAME}}.
-
-[[Project:Mishto avilyan|Mishto avilyan ki {{SITENAME}}]]! Shai te dikhes vi le [[lekh]]a so xalyaren sar jal i {{SITENAME}}: [[{{ns:Project}}:Butvarutne pućhimata|butvarutne pućhimata]], [[Project:Forovipen (politika)|forovipen (politika) la {{SITENAME}}ko]] thai o [[Project:Birigyardo jalipen|birigyardo jalipen]].
-But importanto si te na bićhales butya brakhle (arakhle) katar le [[Project:Autorenge xakaya (chachimata)|autorenge xakaya (chachimata)]]. Si te na kerel khonik kadya kashte na avel problemurya ando kado proyekto.',
-'rcnote' => 'Tele si le palutne <strong>$1</strong> paruvimata andar le palutne <strong>$2</strong> divesa.',
-'rclistfrom' => 'Dikh le paruvimata ji kai $1',
-'rclinks' => 'Dikh le palutne $1 paruvimata andar le palutne $2 divesa.<br />$3',
-'diff' => 'ververipen',
-'hist' => 'puranipen',
-'hide' => 'garav',
-'show' => 'dikh',
-'minoreditletter' => 't',
-'upload' => 'Bićhal file',
-'uploadbtn' => 'Bićhal file',
-'filedesc' => 'Xarno xalyaripen',
-'copyrightpage' => 'Project:Autorenge xakaya (chachimata)',
-'badfilename' => 'O chitrosko anav sas paruvdo; o nevo anav si "$1".',
-'imagelist' => 'Patrinipen le chitrengo',
-'imagelistforuser' => 'Kathe si numa le chitre ladavde katar $1.',
-'ilsubmit' => 'Rod',
-'imgdelete' => 'khos',
-'imghistory' => 'Chitrosko puranipen',
-'deleteimg' => 'khosav',
-'deleteimgcompletely' => 'khosav',
-'imagelinks' => 'Chitroske phandimata',
-'unusedtemplates' => 'Bilabyarde sikavne',
-'unusedtemplateswlh' => 'aver phandimata',
-'statistics' => 'Beshimata',
-'sitestats' => 'Site-ske beshimata',
-'userstatstext' => 'Si <b>$1</b> jene rejistrime (lekhavde).
-Mashkar lende <b>$2</b> si administratorurya (dikh $3).',
-'wantedpages' => 'Kamle pajine',
-'allpages' => 'Savore patrya',
-'shortpages' => 'Xarne patrya',
-'deadendpages' => 'Biphandimatenge patrya',
-'listusers' => 'Jenengo patrinipen',
-'specialpages' => 'Uzalutne patrya',
-'spheading' => 'Uzalutne patrya',
-'recentchangeslinked' => 'Pashvipnaske paruvimata',
-'rclsub' => '(le patrinyanca phandle katar "$1")',
-'newpages' => 'Neve patrya',
-'ancientpages' => 'E puraneder lekha',
-'intl' => 'Phandimata mashkar ćhiba',
-'move' => 'Ingerdipen',
-'nextpage' => 'Anglutni patrin ($1)',
-'allarticles' => 'Sa le artikolurya',
-'allpagessubmit' => 'Ja',
-'emailuser' => 'Bićhal e-mail kodoleske',
-'emailfrom' => 'Katar',
-'emailto' => 'Karing',
-'emailsend' => 'Bićhal',
-'watchlist' => 'Dikhipnaske lekha',
-'addedwatch' => 'Thovdi ando patrinipen le patrinyange so arakhav len',
-'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.',
-'wlsaved' => 'Kadaya si i uxtavni versiunya la tiri listyaki le dikhAceasta este o versiune salvată a listei tale de pagini urmărite.',
-'enotif_newpagetext' => 'Kadaya si ek nevi patrin.',
-'deletepage' => 'Khos i patrin',
-'excontent' => 'o ander sas: \'$1\'',
-'excontentauthor' => 'o ander sas: \'$1\' (thai o korkoro butyarno sas \'$2\')',
-'exblank' => 'i patrin sas chuchi',
-'deletesub' => '(Khosav "$1")',
-'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.',
-'deletedarticle' => '"$1" sas khosli.',
-'rollback_short' => 'Palemavilipen',
-'rollbacklink' => 'palemavilipen',
-'rollbackfailed' => 'O palemavilipen nashtisardyas te kerel pes.',
-'contributions' => 'Jeneske butya',
-'mycontris' => 'Mire butya',
-'contribsub' => 'Katar $1',
-'uctop' => ' (opre)',
-'sp-contributions-newest'=> 'O mai nevo',
-'sp-contributions-oldest'=> 'O mai purano',
-'sp-contributions-newer'=> 'Mai neve $1',
-'sp-contributions-older'=> 'Mai purane $1',
-'whatlinkshere' => 'So phandel pes kathe',
-'nolinkshere' => 'Ni ek patrin phandel pes (avel) kathe.',
-'contribslink' => 'butya',
-'rights' => 'Chachimata (xakaya):',
-'movearticle' => 'Inger i patrin',
-'pagemovedsub' => 'I patrin sas bićhaldi.',
-'pagemovedtext' => 'I patrin "[[$1]]" sas bićhaldi karing "[[$2]]".',
-'movedto' => 'ingerdi kai',
-'talkpagemoved' => 'Ingerdi vi i phandli vakyarimatengi patrin.',
-'talkpagenotmoved' => 'I phandli vakyarimatengi patrin <strong>nai</strong> ingerdi.',
-'1movedto2' => '[[$1]] bichhaldo kai [[$2]]',
-'allmessages' => 'Toate mesajele',
-'allmessagesname' => 'Anav',
-'lastmodifiedby' => 'Kadaya patrin sas paruvdi agoreste $1 katar $2.',
-'and' => 'thai',
-'others' => 'aver',
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Miri labyarneski pajina\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Miri labyarneski pajina ki akanutni IP adress\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Miri diskuciyaki pajina\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Diskucie le editisarimatenge ki akanutni IP adress\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Sar kamav te dikhel pes miri pajina\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'I lista le pajinenge so dikhav lendar (monitorizav).\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Le mire editisarimata\');
-ta[\'pt-login\'] = new Array(\'o\',\'Mishto si te identifikares tut, pale na si musai.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Mishto si te identifikares tut, pale na si musai.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Kathe aćhaves i sesiyunya\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Diskuciya le artikoleske\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Shai te editisares kadaya pajina. Mangas te paledikhes o teksto anglal te uxtaves les.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Kathe shai te thos ek komentaryo ki kadaya diskuciya.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Kadaya pajina si brakhli. Shai numa te dikhes o source-code.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Purane versiune le dokumenteske.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Brakh kadava dokumento.\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Khos kadava dokumento.\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Palemthav le editisarimata kerdine le kadale dokumenteske sar sas anglal lesko khosipen.\');
-ta[\'ca-move\'] = new Array(\'m\',\'Trade kadava dokumento.\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Nai tuke shayutnipen te trades kadava dokumento.\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Thav kadava dokumento andi monitorizaripnaski lista.\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Khos kadava dokumento andar i monitorizaripnaski lista.\');
-ta[\'search\'] = new Array(\'f\',\'Rod andi kadaya Wiki\');
-ta[\'p-logo\'] = new Array(\'\',\'I sherutni pajina\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Dikh i sherutni pajina\');
-ta[\'n-portal\'] = new Array(\'\',\'O proyekto, so shai te keres, kai arakhes solucie.\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Arakh janglimata le akanutne evenimenturenge\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'I lista le neve paruvimatenge kerdini andi kadaya wiki.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Ja ki ek aleatori pajina\');
-ta[\'n-help\'] = new Array(\'\',\'O than kai arakhes zhutipen.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Zhutisar amen\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'I lista sa le wiki pajinenge so aven (si phande) vi kathe\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Neve paruvimata andi kadaya pajina\');
-ta[\'feed-rss\'] = new Array(\'\',\'Kathe te pravares o RSS flukso le kadale pajinyako\');
-ta[\'feed-atom\'] = new Array(\'\',\'Kathe te pravares o Atom flukso le kadale pajinyako\');
-ta[\'t-contributions\'] = new Array(\'\',\'Dikh i lista le editisarimatenge le kadale labyaresko\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Bićhal ek emailo le kadale labyareske\');
-ta[\'t-upload\'] = new Array(\'u\',\'Bićhal imajine vai media files\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'I lista sa le spechiale pajinengi\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Dikh o artikolo\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Dikh i labyarengi pajina\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Dikh i pajina media\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Kadaya si ek spechiali pajina, nashti te editisares la.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Dikh i pajina le proyekteski\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Dikh i imajinyaki pajina\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Dikh o mesajo le sistemesko\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Dikh o formato\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Dikh i zhutipnaski pajina\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Dikh i kategoriya\');',
-'deletedrevision' => 'Khoslo o purano paruvipen $1.',
-'previousdiff' => '↠Purano ververipen',
-'nextdiff' => 'Anglutno paruvipen →',
-'showhidebots' => '($1 boturya)',
-'recentchangesall' => 'sa',
-'imagelistall' => 'savore',
-'watchlistall1' => 'savore',
-'watchlistall2' => 'savore',
-'namespacesall' => 'savore',
-'deletedwhileediting' => 'Dikh: Kadaya patrin sas khosli de kana shirdyas (astardyas) te editisares la!',
-);
-?>
diff --git a/languages/MessagesRo.php b/languages/MessagesRo.php
deleted file mode 100644
index e3309f87..00000000
--- a/languages/MessagesRo.php
+++ /dev/null
@@ -1,1570 +0,0 @@
-<?php
-
-global $wgAllMessagesRo;
-$wgAllMessagesRo = array(
-'tog-underline' => 'Subliniază legăturile',
-'tog-highlightbroken' => 'Formatează legăturile necreate <a href="" class="new">aşa</a> (alternativă: aşa<a href="" class="internal">?</a>).',
-'tog-justify' => 'Aranjează justificat paragrafele',
-'tog-hideminor' => 'Ascunde modificările minore în schimbări recente',
-'tog-extendwatchlist' => 'Extinde lista de articole urmărite pentru a arăta toate schimbările făcute',
-'tog-usenewrc' => 'Schimbări recente avansate (JavaScript)',
-'tog-numberheadings' => 'Numerotează automat secţiunile',
-'tog-showtoolbar' => 'Afişează bara de unelte pentru modificare (JavaScript)',
-'tog-editondblclick' => 'Modifică pagini la dublu clic (JavaScript)',
-'tog-editsection' => 'Activează modificarea secţiunilor prin legăturile [modifică]',
-'tog-editsectiononrightclick'=> 'Activează modificarea secţiunilor prin clic dreapta<br />
-pe titlul secţiunii (JavaScript)',
-'tog-showtoc' => 'Arată cuprinsul (pentru paginile cu mai mult de 3 paragrafe cu titlu)',
-'tog-rememberpassword' => 'Aminteşte-ţi între sesiuni',
-'tog-editwidth' => 'Căsuţa de modificare are lăţime maximă',
-'tog-watchcreations' => 'Adaugă paginile create de mine pe lista de urmărire',
-'tog-watchdefault' => 'Adaugă paginile pe care le modifici la lista ta de urmărire',
-'tog-minordefault' => 'Marchează toate modificările minore din oficiu',
-'tog-previewontop' => 'Arată previzualizarea înainte de a modifica secţiunea',
-'tog-previewonfirst' => 'Arată previzualizarea la prima modificare',
-'tog-nocache' => 'Dezactivează cache-ul paginilor',
-'tog-enotifwatchlistpages'=> 'Trimite-mi un email la modificările paginilor',
-'tog-enotifusertalkpages'=> 'Trimite-mi un email când pagina mea de discuţii este modificată',
-'tog-enotifminoredits' => 'Trimite-mi un email de asemenea pentru modificările minore ale paginilor',
-'tog-enotifrevealaddr' => 'Descoperă-mi adresa email în mesajele de notificare',
-'tog-shownumberswatching'=> 'Arată numărul utilizatorilor care urmăresc',
-'tog-fancysig' => 'Semnătură brută (fără legătură automată)',
-'tog-externaleditor' => 'Utilizează modificator extern ca standard',
-'tog-externaldiff' => 'Utilizează diferenţele externe ca standard',
-'tog-showjumplinks' => 'Activează legăturile de accesibilitate "salt la"',
-'tog-uselivepreview' => 'Utilizează previzualizarea live (JavaScript) (Experimental)',
-'tog-autopatrol' => 'Marchează modificările mele ca patrulate',
-'tog-forceeditsummary' => 'Avertizează-mă când uit să descriu modificările',
-'tog-watchlisthideown' => 'Ascunde modificările mele de pe lista de articole urmărite',
-'tog-watchlisthidebots' => 'Ascunde modificările boţilor de pe lista de articole urmărite',
-'underline-always' => 'ÃŽntotdeauna',
-'underline-never' => 'Niciodată',
-'underline-default' => 'Standardul browser-ului',
-'skinpreview' => '(Previzualizare)',
-'sunday' => 'duminică',
-'monday' => 'luni',
-'tuesday' => 'marţi',
-'wednesday' => 'miercuri',
-'thursday' => 'joi',
-'friday' => 'vineri',
-'saturday' => 'sâmbătă',
-'january' => 'ianuarie',
-'february' => 'februarie',
-'march' => 'martie',
-'april' => 'aprilie',
-'may_long' => 'mai',
-'june' => 'iunie',
-'july' => 'iulie',
-'august' => 'august',
-'september' => 'septembrie',
-'october' => 'octombrie',
-'november' => 'noiembrie',
-'december' => 'decembrie',
-'jan' => 'ian',
-'feb' => 'feb',
-'mar' => 'mart',
-'apr' => 'apr',
-'may' => 'mai',
-'jun' => 'iun',
-'jul' => 'iul',
-'aug' => 'aug',
-'sep' => 'sept',
-'oct' => 'oct',
-'nov' => 'nov',
-'dec' => 'dec',
-'categories' => '{{PLURAL:$1|Categorie|Categorii}}',
-'category' => 'categorie',
-'category_header' => 'Articole din categoria "$1"',
-'subcategories' => 'Subcategorii',
-'mainpage' => 'Pagina principală',
-'mainpagetext' => '<big>\'\'\'Programul Wiki a fost instalat cu succes.\'\'\'</big>',
-'mainpagedocfooter' => 'Vezi [http://meta.wikimedia.org/wiki/MediaWiki_i18n documentaţia asupra adaptării interfeţei] şi [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Ghidul de utilizator] pentru ajutor la utilizare şi configurare.',
-'portal' => 'Portalul comunităţii',
-'portal-url' => 'Project:Portal Comunitate',
-'about' => 'Despre',
-'aboutsite' => 'Despre {{SITENAME}}',
-'aboutpage' => 'Project:Despre',
-'article' => 'Articol',
-'help' => 'Ajutor',
-'helppage' => 'Project:Ajutor',
-'bugreports' => 'Raportare probleme',
-'bugreportspage' => 'Project:Rapoarte probleme',
-'sitesupport' => 'Donaţii',
-'sitesupport-url' => 'Project:Donaţii',
-'faq' => 'Întrebări frecvente',
-'faqpage' => 'Project:Întrebări frecvente',
-'edithelp' => 'Ajutor pentru modificare',
-'newwindow' => '(se deschide într-o fereastră nouă)',
-'edithelppage' => 'Project:Cum să modifici o pagină',
-'cancel' => 'Renunţă',
-'qbfind' => 'Găseşte<br />
-<small>Diacritice: ă â î ş ţ</small>',
-'qbbrowse' => 'Răsfoieşte',
-'qbedit' => 'Modifică',
-'qbpageoptions' => 'Opţiuni ale paginii',
-'qbpageinfo' => 'Informaţii ale paginii',
-'qbmyoptions' => 'Opţiunile mele',
-'qbspecialpages' => 'Pagini speciale',
-'moredotdotdot' => 'Altele...',
-'mypage' => 'Pagina mea',
-'mytalk' => 'Discuţiile mele',
-'anontalk' => 'Discuţia pentru această adresă IP',
-'navigation' => 'Navigare',
-'metadata_help' => 'Metadata (vezi [[Project:Metadata]] pentru o explicaţie):',
-'currentevents' => 'Discută la cafenea',
-'currentevents-url' => 'Project:Cafenea',
-'disclaimers' => 'Termeni',
-'disclaimerpage' => 'Project:Termeni',
-'privacy' => 'Politica de confidenţialitate',
-'privacypage' => 'Project:Politica de confidenţialitate',
-'errorpagetitle' => 'Eroare',
-'returnto' => 'ÃŽnapoi la $1.',
-'tagline' => 'De la {{SITENAME}}',
-'search' => 'Caută',
-'go' => 'Du-te',
-'history' => 'Versiuni mai vechi',
-'history_short' => 'istoric',
-'updatedmarker' => 'încărcat de la ultima mea vizită',
-'info_short' => 'Informaţii',
-'printableversion' => 'Versiune de tipărit',
-'permalink' => 'Legătură permanentă',
-'print' => 'Tipărire',
-'edit' => 'Editează pagina',
-'editthispage' => 'Modifică pagina',
-'delete' => 'Åžtergere',
-'deletethispage' => 'Åžterge pagina',
-'undelete_short' => 'Recuperarea editărilor $1',
-'protect' => 'Protejare',
-'protectthispage' => 'Protejează pagina',
-'unprotect' => 'Deprotejare',
-'unprotectthispage' => 'Deprotejează pagina',
-'newpage' => 'Pagină nouă',
-'talkpage' => 'Discută pagina',
-'specialpage' => 'Pagină Specială',
-'personaltools' => 'Unelte personale',
-'postcomment' => 'Adaugă un comentariu',
-'articlepage' => 'Vezi articolul',
-'subjectpage' => 'Vezi subiectul',
-'talk' => 'Discuţie',
-'views' => 'Vizualizări',
-'toolbox' => 'Trusa de unelte',
-'userpage' => 'Vezi pagina utilizatorului',
-'projectpage' => 'Vezi pagina proiectului',
-'imagepage' => 'Vezi pagina imaginii',
-'viewtalkpage' => 'Vezi discuţia',
-'otherlanguages' => 'ÃŽn alte limbi',
-'redirectedfrom' => '(Redirecţionat de la $1)',
-'autoredircomment' => 'Redirecţionat înspre [[$1]]',
-'redirectpagesub' => 'Pagină de redirecţionare',
-'lastmodified' => 'Ultima modificare $1.',
-'viewcount' => 'Această pagină a fost vizitată {{PLURAL:$1|odată|de $1 ori}}.',
-'copyright' => 'Conţinutul este disponibil sub $1.',
-'protectedpage' => 'Pagină protejată',
-'administrators' => 'Project:Administratori',
-'jumpto' => 'Salt la:',
-'jumptonavigation' => 'Navigare',
-'jumptosearch' => 'căutare',
-'sysoptitle' => 'Ai nevoie de acces ca administrator',
-'sysoptext' => 'Acţiunea pe care ai încercat-o necesită drepturi de administrator. Vezi $1.',
-'developertitle' => 'Aveţi nevoie de acces ca dezvoltator',
-'developertext' => 'Acţiunea pe care aţi încercat-o necesită drepturi de dezvoltator.
-Vedeţi $1.',
-'badaccess' => 'Eroare permisiune',
-'badaccesstext' => 'Acţiunea pe care aţi cerut-o este limitată utilizatorilor cu permisiune de "$2". Vizitaţi $1.',
-'versionrequired' => 'Este necesară versiunea $1 MediaWiki',
-'versionrequiredtext' => 'Versiunea $1 MediaWiki este necesară pentru a folosi această pagină. Vezi [[Special:Version|versiunea actuală]].',
-'ok' => 'Trimite',
-'pagetitle' => '$1 - {{SITENAME}}',
-'retrievedfrom' => 'Adus de la "$1"',
-'youhavenewmessages' => 'Aveţi $1 ($2).',
-'newmessageslink' => 'mesaje noi',
-'newmessagesdifflink' => 'comparaţie cu versiunea precedentă',
-'editsection' => 'editează',
-'editold' => 'editează',
-'editsectionhint' => 'Editează secţiunea: $1',
-'toc' => 'Cuprins',
-'showtoc' => 'arată',
-'hidetoc' => 'ascunde',
-'thisisdeleted' => 'Vizualizare sau recuperare $1?',
-'viewdeleted' => 'Vizualizează $1?',
-'restorelink' => '{{PLURAL:$1|o modificare ştearsă|$1 modificări şterse}}',
-'feedlinks' => 'Întreţinere:',
-'feed-invalid' => 'Tip de abonament invalid',
-'nstab-main' => 'Articol',
-'nstab-user' => 'Pagină de utilizator',
-'nstab-media' => 'Pagină Media',
-'nstab-special' => 'Special',
-'nstab-project' => 'Proiect',
-'nstab-image' => 'FiÅŸier',
-'nstab-mediawiki' => 'Mesaj',
-'nstab-template' => 'Format',
-'nstab-help' => 'Ajutor',
-'nstab-category' => 'Categorie',
-'nosuchaction' => 'Această acţiune nu există',
-'nosuchactiontext' => 'Acţiunea specificată în adresă nu este recunoscută de {{SITENAME}}.',
-'nosuchspecialpage' => 'Această pagină specială nu există',
-'nospecialpagetext' => 'Ai cerut o [[Special:Specialpages|pagină specială]] care nu este recunoscută de {{SITENAME}}.',
-'error' => 'Eroare',
-'databaseerror' => 'Eroare la baza de date',
-'dberrortext' => 'A apărut o eroare în execuţia query-ului. Aceasta se poate datora unui query ilegal (vezi $5), sau poate indica o problemă în program. Ultimul query încercat a fost: <blockquote><tt>$1</tt></blockquote> în cadrul funcţiei "<tt>$2</tt>". MySQL a returnat eroarea "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'A apărut o eroare de sintaxă în query. Ultimul query încercat a fost: "$1" din funcţia "$2". MySQL a returnat eroarea "$3: $4".',
-'noconnect' => 'Nu s-a putut conecta baza de date pe $1',
-'nodb' => 'Nu s-a putut selecta baza de date $1',
-'cachederror' => 'Aceasta este o versiune din cache a paginii cerute şi este posibil să nu fie ultima variantă a acesteia.',
-'laggedslavemode' => 'Atenţie: S-ar putea ca pagina să nu conţină ultimele actualizări.',
-'readonly' => 'Baza de date este blocată la scriere',
-'enterlockreason' => 'Precizează motivul pentru blocare, incluzând o estimare a termenului de deblocare a bazei de date',
-'readonlytext' => 'Baza de date {{SITENAME}} este momentan blocată la scriere, probabil pentru o operaţiune de rutină, după care va fi deblocată şi se va reveni la starea normală.
-
-Administratorul care a blocat-o a oferit această explicaţie: $1',
-'missingarticle' => 'Textul "$1" nu a putut fi găsit în baza de date, aşa cum ar fi trebuit. Aceasta nu este o problemă legată de programul care gestionează baza de date, ci probabil o problemă în programul care administrează {{SITENAME}}. Te rugăm să raportezi această problemă unui administrator, incluzând şi adresa acestei pagini.',
-'readonly_lag' => 'Baza de date a fost închisă automatic în timp ce serverele secundare ale bazei de date îl urmează pe cel principal.',
-'internalerror' => 'Eroare internă',
-'filecopyerror' => 'FiÅŸierul "$1" nu a putut fi copiat la "$2".',
-'filerenameerror' => 'FiÅŸierul "$1" nu a putut fi mutat la "$2".',
-'filedeleteerror' => 'FiÅŸierul "$1" nu a putut fi ÅŸters.',
-'filenotfound' => 'Fişierul "$1" nu a putut fi găsit.',
-'unexpected' => 'Valoare neaşteptată: "$1"="$2".',
-'formerror' => 'Eroare: datele nu au putut fi trimise',
-'badarticleerror' => 'Această acţiune nu poate fi efectuată pe această pagină.',
-'cannotdelete' => 'Comanda de ştergere nu s-a putut executa! Probabil că ştergerea a fost operată între timp.',
-'badtitle' => 'Titlu invalid',
-'badtitletext' => 'Titlul căutat a fost invalid, gol sau o legătură invalidă inter-linguală sau inter-wiki.',
-'perfdisabled' => 'Ne pare rău! Această opţiune a fost dezactivată temporar în timpul orelor de vârf din motive de performanţă. Te rugăm să revii la altă oră şi să încerci din nou.',
-'perfdisabledsub' => 'Iată o copie salvată de la $1:',
-'perfcached' => 'Datele următoare au fost păstrate în cache şi s-ar putea să nu fie la zi.',
-'perfcachedts' => 'Informaţiile de mai jos provin din \'\'cache\'\'; ultima actualizare s-a efectuat la $1.',
-'wrong_wfQuery_params' => 'Număr incorect de parametri pentru wfQuery()<br />
-Funcţia: $1<br />
-Interogarea: $2',
-'viewsource' => 'Vezi sursa',
-'viewsourcefor' => 'pentru $1',
-'protectedtext' => 'Această pagină a fost protejată la modificare; există mai multe motive posibile pentru aceasta, vezi [[Project:Pagină protejată|Pagină protejată]]. Poţi vedea şi copia sursa acestei pagini:',
-'protectedinterface' => 'Această pagină asigură textul interfeţei pentru software şi este protejată pentru a preveni abuzurile.',
-'editinginterface' => '\'\'\'Avertizare\'\'\': Editezi o pagină care este folosită pentru a furniza textul interfeţei pentru software. Modificările aduse acestei pagini vor afecta aspectul interfeţei utilizatorului pentru alţi utilizatori.',
-'sqlhidden' => '(interogare SQL ascunsă)',
-'logouttitle' => 'Sesiune închisă',
-'logouttext' => 'Sesiunea ta în {{SITENAME}} a fost închisă. Poţi continua să foloseşti {{SITENAME}} anonim, sau poţi să te reautentifici ca acelaşi sau ca alt utilizator.',
-'welcomecreation' => '<h2>Bun venit, $1!</h2><p>A fost creat un cont pentru tine
-Nu uita să-ţi personalizezi preferinţele în {{SITENAME}}.',
-'loginpagetitle' => 'Autentificare utilizator',
-'yourname' => 'Numele de utilizator',
-'yourpassword' => 'Parola',
-'yourpasswordagain' => 'Repetă parola',
-'remembermypassword' => 'Reţine-mi parola între sesiuni',
-'yourdomainname' => 'Domeniul tău',
-'externaldberror' => 'A fost fie o eroare de bază de date pentru o autentificare extenă sau nu aveţi permisiunea să actualizaţi contul extern.',
-'loginproblem' => '<b>A apărut o problemă la autentificarea ta.</b><br />
-Încearcă din nou!',
-'alreadyloggedin' => '<strong>Sunteţi deja autentificat ca $1!</strong><br />',
-'login' => 'Autentificare',
-'loginprompt' => 'Trebuie să ai modulele cookie activate pentru a te autentifica la {{SITENAME}}.',
-'userlogin' => 'Creare cont / Autentificare',
-'logout' => 'ÃŽnchide sesiunea',
-'userlogout' => 'ÃŽnchide sesiunea',
-'notloggedin' => 'Nu sunteţi autentificat',
-'nologin' => 'Nu aveţi cont încă? $1.',
-'nologinlink' => 'Creaţi-vă un cont de utilizator acum',
-'createaccount' => 'Creare cont',
-'gotaccount' => 'Aveţi deja un cont de utilizator? $1.',
-'gotaccountlink' => 'Autentificaţi-vă',
-'createaccountmail' => 'după e-mail',
-'badretype' => 'Parolele pe care le-ai introdus diferă.',
-'userexists' => 'Numele de utilizator pe care l-aţi introdus există deja. Încercaţi cu un alt nume.',
-'youremail' => 'Adresa de e-mail (opţional)*',
-'username' => 'Nume de utilizator:',
-'uid' => 'ID utilizator:',
-'yourrealname' => 'Numele dvs. real*',
-'yourlanguage' => 'Limbă interfaţă',
-'yourvariant' => 'Varianta',
-'yournick' => 'Versiune scurtă a numelui, pentru semnături',
-'badsig' => 'Semnătură brută incorectă; verificaţi tag-urile HTML.',
-'email' => 'E-mail',
-'prefs-help-email-enotif'=> 'Această adresă este folosită de asemenea pentru a ţi se trimite notificări prin email dacă ai activat această opţiune.',
-'prefs-help-realname' => '* Numele dumneavoastră real (opţional): Dacă decideţi introducerea numelui real aici, acesta va fi folosit pentru a vă atribui munca.<br />',
-'loginerror' => 'Eroare de autentificare',
-'prefs-help-email' => '*Adresa de e-mail (opţional): Permite altor utilizatori să vă contacteze prin e-mail via {{SITENAME}} fără a vă divulga identitatea. De asemenea, permite recuperarea parolei dacă o uitaţi.',
-'nocookiesnew' => 'Contul a fost creat, dar dvs. nu sunteţi autentificat(ă). {{SITENAME}} foloseşte cookie-uri pentru a reţine utilizatorii autentificaţi. Browser-ul dvs. are modulele cookie dezactivate (disabled). Vă rugăm să le activaţi şi să vă reautentificaţi folosind noul nume de utilizator şi noua parolă.',
-'nocookieslogin' => '{{SITENAME}} foloseşte module cookie pentru a autentifica utilizatorii. Browser-ul dvs. are cookie-urile dezactivate. Vă rugăm să le activaţi şi să incercaţi din nou.',
-'noname' => 'Numele de utilizator pe care l-ai specificat este invalid.',
-'loginsuccesstitle' => 'Autentificare reuşită',
-'loginsuccess' => 'Aţi fost autentificat în {{SITENAME}} ca "$1".',
-'nosuchuser' => 'Nu există nici un utilizator cu numele "$1". Verifică dacă ai scris corect sau foloseşte această pagină pentru a crea un nou utilizator.',
-'nosuchusershort' => 'Nu este nici un utilizator cu numele "$1". Verificaţi dacă aţi scris corect.',
-'nouserspecified' => 'Trebuie să specificaţi un nume de utilizator.',
-'wrongpassword' => 'Parola pe care ai introdus-o este greşită. Te rugăm să încerci din nou.',
-'wrongpasswordempty' => 'Spaţiul pentru introducerea parolei nu a fost completat. Vă rugăm să încercaţi din nou.',
-'mailmypassword' => 'Trimite-mi parola pe e-mail!',
-'passwordremindertitle' => 'Amintirea parolei de la {{SITENAME}}',
-'passwordremindertext' => 'Cineva (probabil tu, de la adresa $1)
-a cerut să ţi se trimită o nouă parolă pentru {{SITENAME}} ($4).
-Parola pentru utilizatorul "$2" este acum "$3".
-Este recomandat să intri pe {{SITENAME}} şi să-ţi schimbi parola cât mai curând.',
-'noemail' => 'Nu este nici o adresă de e-mail înregistrată pentru utilizatorul "$1".',
-'passwordsent' => 'O nouă parolă a fost trimisă la adresa de e-mail a utilizatorului "$1". Te rugăm să te autentifici pe {{SITENAME}} după ce o primeşti.',
-'eauthentsent' => 'Un email de confirmare a fost trimis adresei nominalizate. Înainte de a fi trimis orice alt email acestui cont, trebuie să urmaţi intrucţiunile din email, pentru a confirma că acest cont este într-adevăr al dvs.',
-'mailerror' => 'Eroare la trimitere e-mail: $1',
-'acct_creation_throttle_hit'=> 'Ne pare rău, aţi creat deja $1 conturi de utilizator. Nu mai puteţi crea altul.',
-'emailauthenticated' => 'Adresa de email a fost autentificată la $1.',
-'emailnotauthenticated' => 'Adresa de email <strong>nu este autentificată încă</strong>. Nici un email nu va fi trimis pentru nici una din întrebuinţările următoare.',
-'noemailprefs' => '<strong>Nu a fost specificată o adresă email</strong>, următoarele nu vor funcţiona.',
-'emailconfirmlink' => 'Confirmaţi adresa dvs. de email',
-'invalidemailaddress' => 'Adresa de email nu a putut fi acceptată pentru că pare a avea un format invalid. Vă rugăm să reintroduceţi o adresă bine formatată sau să goliţi acel câmp.',
-'accountcreated' => 'Contul a fost creat.',
-'accountcreatedtext' => 'Contul utilizatorului pentru $1 a fost creat.',
-'bold_sample' => 'Text aldin',
-'bold_tip' => 'Text aldin',
-'italic_sample' => 'Text cursiv',
-'italic_tip' => 'Text cursiv',
-'link_sample' => 'Titlul legăturii',
-'link_tip' => 'Legătură internă',
-'extlink_sample' => 'http://www.exemplu.ro titlul legăturii',
-'extlink_tip' => 'Legătură externă (nu uitaţi prefixul http://)',
-'headline_sample' => 'Text de titlu',
-'headline_tip' => 'Titlu de nivel 2',
-'math_sample' => 'Introduceţi formula aici',
-'math_tip' => 'Formulă matematică (LaTeX)',
-'nowiki_sample' => 'Introduceţi text neformatat aici',
-'nowiki_tip' => 'Ignoră formatarea wiki',
-'image_sample' => 'Exemplu.jpg',
-'image_tip' => 'Inserează imagine',
-'media_sample' => 'Exemplu.ogg',
-'media_tip' => 'Legătură la fişier media',
-'sig_tip' => 'Semnătura dvs. datată',
-'hr_tip' => 'Linie orizontală (folosiţi-o cumpătat)',
-'summary' => 'Sumar',
-'subject' => 'Subiect / titlu',
-'minoredit' => 'Aceasta este o editare minoră',
-'watchthis' => 'Urmăreşte această pagină',
-'savearticle' => 'Salvează pagina',
-'preview' => 'Previzualizare',
-'showpreview' => 'Arată previzualizare',
-'showlivepreview' => 'Previzualizare live',
-'showdiff' => 'Arată diferenţele',
-'anoneditwarning' => '\'\'\'Avertizare:\'\'\' Nu sunteţi logat(ă). Adresa IP vă va fi înregistrată în istoricul acestei pagini.',
-'missingsummary' => '\'\'\'Atenţie:\'\'\' Nu aţi completat caseta "descriere modificări". Dacă apăsaţi din nou butonul "salvează pagina" modificările vor fi salvate fără descriere.',
-'missingcommenttext' => 'Vă rugăm să introduceţi un comentariu.',
-'blockedtitle' => 'Utilizatorul este blocat',
-'blockedtext' => 'Adresa IP sau contul de utilizator v-a fost blocat de către $1 pentru următorul motiv:
-
-:\'\'$2\'\'
-
-Adresa dumneavoastră IP este $3.
-
-Dacă nu înţelegeţi motivul blocării vă invităm să consultaţi [[Project:Blocare|regulamentul de blocare]]. În cazul în care vă consideraţi nedreptăţit îl puteţi contacta pe $1 sau pe unul dintre ceilalţi [[Project:Administratori|administratori]] pentru a explica situaţia.
-
-\'\'\'Blocarea nu se referă la citirea paginilor {{SITENAME}}, ci doar la modificarea lor.\'\'\'
-
-Pentru a afla cînd vă expiră blocarea căutaţi-vă numele de utilizator sau adresa IP în [[Special:Ipblocklist|lista de utilizatori blocaţi]].',
-'blockedoriginalsource' => 'Sursa pentru \'\'\'$1\'\'\' apare mai jos:',
-'blockededitsource' => 'Textul \'\'\'modificărilor tale\'\'\' la \'\'\'$1\'\'\' este redat mai jos:',
-'whitelistedittitle' => 'Este necesară autentificarea pentru a edita',
-'whitelistedittext' => 'Trebuie să $1 pentru a edita articole.',
-'whitelistreadtitle' => 'Este necesară autentificarea pentru a citi',
-'whitelistreadtext' => 'Trebuie să te [[Special:Userlogin|autentifici]] pentru a citi articole.',
-'whitelistacctitle' => 'Nu ai dreptul de a crea conturi',
-'whitelistacctext' => 'Trebuie să te [[Special:Userlogin|autentifici]] şi să ai permisiunile corecte pentru a crea conturi.',
-'confirmedittitle' => 'Pentru a edita e necesară confirmarea adresei de e-mail',
-'confirmedittext' => 'Trebuie să vă confirmaţi adresa de e-mail înainte de a edita pagini. Vă rugăm să vă setaţi şi să vă validaţi adresa de e-mail cu ajutorul [[Special:Preferences|preferinţelor utilizatorului]].',
-'loginreqtitle' => 'Necesită autentificare',
-'loginreqlink' => 'autentifici',
-'loginreqpagetext' => 'Trebuie să te $1 pentru a vizualiza alte pagini.',
-'accmailtitle' => 'Parola a fost trimisă.',
-'accmailtext' => 'Parola pentru \'$1\' a fost trimisă la $2.',
-'newarticle' => '(Nou)',
-'newarticletext' => 'Ai ajuns la o pagină care nu există. Pentru a o crea, începe să scrii în caseta de mai jos (vezi [[Project:Ajutor|pagina de ajutor]] pentru mai multe informaţii). Dacă ai ajuns aici din greşeală, întoarce-te folosind controalele browser-ului tău',
-'anontalkpagetext' => '---- \'\'Aceasta este pagina de discuţii pentru un utilizator care nu şi-a creat un cont încă, sau care nu s-a autentificat. De aceea trebuie să folosim [[adresă IP|adresa IP]] pentru a identifica această persoană. O adresă IP poate fi folosită în comun de mai mulţi utilizatori. Dacă sunteţi un astfel de utilizator şi credeţi că vă sunt adresate mesaje irelevante, vă rugăm să [[Special:Userlogin|vă creaţi un cont sau să vă autentificaţi]] pentru a evita confuzii cu alţi utilizatori anonimi în viitor.\'\'',
-'noarticletext' => '{{SITENAME}} nu are încă un articol referitor la această pagină. Puteţi [[Special:Search/{{PAGENAME}}|căuta titlul paginii cu acest nume]] în alte pagini sau [{{fullurl:{{FULLPAGENAME}}|action=edit}} edita această pagină].',
-'clearyourcache' => '\'\'\'Notă:\'\'\' După salvare, trebuie să treceţi peste cache-ul browser-ului pentru a vedea modificările. \'\'\'Mozilla/Safari/Konqueror:\'\'\' ţineţi apăsat \'\'Shift\'\' în timp ce apăsaţi \'\'Reload\'\' (sau apăsaţi \'\'Ctrl-Shift-R\'\'), \'\'\'IE:\'\'\' apăsaţi \'\'Ctrl-F5\'\', \'\'\'Opera:\'\'\' apăsaţi \'\'F5\'\'.',
-'usercssjsyoucanpreview'=> '<strong>Sfat:</strong> Foloseşte butonul \'Arată previzualizare\' pentru a testa noul tău css/js înainte de a salva.',
-'usercsspreview' => '\'\'\'Reţine că urmăreşti doar o previzualizare a css-ului tău de utilizator, acesta nu este încă salvat!\'\'\'',
-'userjspreview' => '\'\'\'Reţine că urmăreşti doar un test/o previzualizare a javascript-ului tău de utilizator, acesta nu este încă salvat!\'\'\'',
-'userinvalidcssjstitle' => '\'\'\'Avertizare:\'\'\' Nu există skin "$1". Aminteşte-ţi că paginile .css and .js specifice utilizatorilor au titluri care încep cu literă mică, de exemplu Utilizator:Foo/monobook.css în comparaţie cu User:Foo/Monobook.css.',
-'updated' => '(Actualizat)',
-'note' => '<strong>Notă:</strong>',
-'previewnote' => 'Aceasta este doar o previzualizare! Pentru a salva pagina în forma actuală, descrieţi succint modificările efectuate şi apăsaţi butonul <strong>Salvează pagina</strong>.',
-'session_fail_preview' => '<strong>Ne pare rău! Nu am putut procesa modificarea dumneavoastră din cauza pierderii datelor sesiunii. Vă rugăm să încercaţi din nou. Dacă tot nu funcţionează, încercaţi să închideţi sesiunea şi să vă autentificaţi din nou.</strong>',
-'previewconflict' => 'Această pre-vizualizare reflectă textul din caseta de sus, respectiv felul în care va arăta articolul dacă alegeţi să-l salvaţi acum.',
-'session_fail_preview_html'=> '<strong>Ne pare rău! Modificările tale nu au putut fi procesate din cauza pierderii datelor sesiunii.</strong>
-
-\'\'Deoarece acest wiki are activat raw HTML, previzualizarea este ascunsă ca măsură de precauţie împotriva atacurilor JavaScript.\'\'
-
-<strong>Dacă această încercare de modificare este legitimă, te rugăm să încerci din nou. Dacă nu funcţionează nici în acest fel, închide sesiunea şi încearcă să te autentifici din nou.</strong>',
-'importing' => 'Se importă $1',
-'editing' => 'modificare $1',
-'editingsection' => 'se modifică $1 (secţiune)',
-'editingcomment' => 'modificare $1 (comentariu)',
-'editconflict' => 'Conflict de modificare: $1',
-'explainconflict' => 'Altcineva a modificat această pagină de când ai început să o editezi. Caseta de text de sus conţine pagina aşa cum este ea acum (după editarea celeilalte persoane). Pagina cu modificările tale (aşa cum ai încercat să o salvezi) se află în caseta de jos. Va trebui să editezi manual caseta de sus pentru a reflecta modificările pe care tocmai le-ai făcut în cea de jos. <b>Numai</b> textul din caseta de sus va fi salvat atunci când vei apăsa pe "Salvează pagina".<br />',
-'yourtext' => 'Textul tău',
-'storedversion' => 'Versiunea curentă',
-'nonunicodebrowser' => '<strong>ATENŢIE: Browser-ul dumneavoastră nu este compilant unicode, vă rugăm să îl schimbaţi înainte de a începe modificarea unui articol.</strong>',
-'editingold' => '<strong>ATENŢIE! Modifici o variantă mai veche a acestei pagini! Orice modificări care s-au făcut de la această versiune şi până la cea curentă se vor pierde!</strong>',
-'yourdiff' => 'Diferenţe',
-'copyrightwarning' => '<!-- Gol deocamdată. Avertismentul se află în MediaWiki:Summary -->
-Please note that all contributions to {{SITENAME}} are considered to be released under the $2 (see $1 for details). If you don\'t want your writing to be edited mercilessly and redistributed at will, then don\'t submit it here.<br /> You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. <strong>DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!</strong>',
-'copyrightwarning2' => 'Reţineţi că toate contribuţiile la {{SITENAME}} sunt considerate ca respectând $2 (vezi $1 pentru detalii).<br />
-Dacă nu doriţi ca ceea ce scrieţi să fie modificat fără milă şi redistribuit în voie, atunci nu trimiteţi materialele respective aici. Ceea ce aţi scris a fost compoziţie proprie sau copie dintr-o resursă publică sau liberă (vedeţi $1 pentru detalii).<br />',
-'longpagewarning' => '<strong>ATENŢIE! Conţinutul acestei pagini are $1 KB; unele browsere au probleme la modificarea paginilor în jur de 32 KB sau mai mari. Te rugăm să iei în considerare posibilitatea de a împărţi pagina în mai multe secţiuni.</strong>',
-'longpageerror' => '<strong>EROARE: Textul pe care vrei să-l salvezi are $1 kilobytes,
-ceea ce înseamnă mai mult decât maximum de $2 kilobytes. Salvarea nu este posibilă.</strong>',
-'readonlywarning' => '<strong>ATENŢIE! Baza de date a fost blocată pentru întreţinere, deci nu vei putea să salvezi editările în acest moment. Poţi copia textul într-un fişier text local pentru a modifica conţinutul în {{SITENAME}} când va fi posibil.</strong>',
-'protectedpagewarning' => '<strong>ATENŢIE! Această pagină a fost protejată la scriere şi numai utilizatorii cu privilegii de administrator o pot modifica. Vă rugăm urmaţi sugestiile [[Project:Pagină protejată|despre pagini protejate]] când modificaţi.</strong>',
-'semiprotectedpagewarning'=> '\'\'\'Atenţie:\'\'\' Această pagină poate fi modificată numai de utilizatorii înregistraţi.',
-'templatesused' => 'Formate folosite în această pagină:',
-'edittools' => '<!-- Acest text va apărea după caseta de editare şi formularele de trimitere fişier. -->',
-'nocreatetitle' => 'Creare de pagini limitată',
-'nocreatetext' => 'Acest site a restricţionat abilitatea de creare a paginilor noi. Puteţi edita o pagină deja existentă sau puteţi să vă [[Special:Userlogin|autentificaţi/creaţi]] un cont de utilizator.',
-'revhistory' => 'Istoria versiunilor',
-'nohistory' => 'Nu există istoric pentru această pagină.',
-'revnotfound' => 'Versiunea nu a fost găsită',
-'revnotfoundtext' => 'Versiunea mai veche a paginii pe care aţi cerut-o nu a fost găsită. Vă rugăm să verificaţi legătura pe care aţi folosit-o pentru a accesa această pagină.',
-'loadhist' => 'ÃŽncarc istoria versiunilor',
-'currentrev' => 'Versiunea curentă',
-'revisionasof' => 'Versiunea de la data $1',
-'old-revision-navigation'=> 'Revizia pentru $1; $5<br />
-($6) $3 | $2 | $4 ($7)',
-'previousrevision' => 'â†Versiunea anterioară',
-'nextrevision' => 'Versiunea următoare →',
-'currentrevisionlink' => 'afişează versiunea curentă',
-'cur' => 'actuală',
-'next' => 'următoarea',
-'last' => 'prec',
-'orig' => 'orig',
-'histlegend' => 'Legendă: (actuală) = diferenţe faţă de versiunea curentă,
-(prec) = diferenţe faţă de versiunea precedentă, M = modificare minoră',
-'deletedrev' => '[ÅŸters]',
-'histfirst' => 'Primele',
-'histlast' => 'Ultimele',
-'rev-deleted-comment' => '(comentariu ÅŸters)',
-'rev-deleted-user' => '(nume de utilizator ÅŸters)',
-'rev-deleted-text-permission'=> '<div class="mw-warning plainlinks">
-Revizia acestei pagini a fost ştearsă din arhivele publice. Mai multe detalii la [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} deletion log].
-</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">Revizia acestei pagini a fost ştearsă din arhivele publice.
-Ca administrator la acest site poţi să o vezi; s-ar putea să găseşti mai multe detalii la [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} deletion log].
-</div>',
-'rev-delundel' => 'arată/ascunde',
-'history-feed-title' => 'Revizia istoricului',
-'history-feed-description'=> 'Revizia istoricului pentru această pagină de pe wiki',
-'history-feed-item-nocomment'=> '$1 la $2',
-'history-feed-empty' => 'Pagina solicitată nu există.
-E posibil să fi fost ştearsă sau redenumită.
-Încearcă să [[Special:Search|cauţi]] pe wiki pentru pagini noi semnificative.',
-'revisiondelete' => 'Şterge/recuperează revizii',
-'revdelete-selected' => 'Revizia aleasă pentru [[:$1]]:',
-'revdelete-text' => 'Reviziile şterse vor apărea în istoricul paginii, dar conţinutul lor nu va fi accesibil publicului.
-
-Alţi administratori de pe acest wiki vor putea accesa conţinutul ascuns şi îl pot recupera prin aceeaşi interfaţă, dacă nu este impusă o altă restricţie de către operatorii sitului.',
-'revdelete-legend' => 'Setează restricţii pentru revizie:',
-'revdelete-hide-text' => 'Ascunde textul reviziei',
-'revdelete-hide-comment'=> 'Ascunde descrierea modificării',
-'revdelete-hide-user' => 'Ascunde numele de utilizator/IP-ul editorului',
-'revdelete-hide-restricted'=> 'Aplică aceste restricţii administratorilor şi celorlalţi',
-'revdelete-log' => 'Comentariu log:',
-'revdelete-submit' => 'Aplică reviziilor selectate',
-'revdelete-logentry' => 'vizibilitatea reviziei pentru [[$1]] a fost modificată',
-'difference' => '(Diferenţa dintre versiuni)',
-'loadingrev' => 'se încarcă diferenţa dintre versiuni',
-'lineno' => 'Linia $1:',
-'editcurrent' => 'Modificarea versiunii curente a acestei pagini',
-'selectnewerversionfordiff'=> 'Selectează versiunea mai nouă pentru comparare',
-'selectolderversionfordiff'=> 'Selectează o versiune mai veche pentru comparaţie',
-'compareselectedversions'=> 'Compară versiunile selectate',
-'searchresults' => 'Rezultatele căutării',
-'searchresulttext' => 'Pentru mai multe detalii despre căutarea în {{SITENAME}}, vezi [[Project:Căutare]].',
-'searchsubtitle' => 'Pentru căutarea "[[:$1]]"',
-'searchsubtitleinvalid' => 'Pentru căutarea "$1"',
-'badquery' => 'Căutare invalidă',
-'badquerytext' => 'Căutarea dvs. nu a putut fi procesată.
-Aceasta se întâmplă probabil pentru că aţi încercat să căutaţi un cuvânt format din mai puţin de trei litere.
-E posibil şi să fi introdus greşit o expresie sau un nume, cum ar fi "Mircea cel cel Bătrân".
-Vă rugăm să încercaţi din nou.',
-'matchtotals' => 'Căutarea "$1" a produs $2 rezultate în titluri de articole şi $3 rezultate în texte de articole.',
-'noexactmatch' => '\'\'\'Pagina cu titlul "$1" nu există.\'\'\' Poţi [[:$1|crea această pagină]].',
-'titlematches' => 'Rezultate în titluri de articole',
-'notitlematches' => 'Nici un rezultat în titlurile articolelor',
-'textmatches' => 'Rezultate în textele articolelor',
-'notextmatches' => 'Nici un rezultat în textele articolelor',
-'prevn' => 'anterioarele $1',
-'nextn' => 'următoarele $1',
-'viewprevnext' => 'Vezi ($1) ($2) ($3).',
-'showingresults' => 'Mai jos apar <b>$1</b> rezultate începând cu #<b>$2</b>.',
-'showingresultsnum' => 'Mai jos apar <b>$3</b> rezultate începând cu #<b>$2</b>.',
-'nonefound' => '\'\'\'Notă\'\'\': căutările nereuşite sunt în general datorate căutării unor cuvinte prea comune care nu sunt indexate, sau cautărilor a mai multe cuvinte (numai articolele care conţin \'\'toate\'\' cuvintele specificate apar ca rezultate).',
-'powersearch' => 'Caută',
-'powersearchtext' => 'Caută în secţiunile:<br />
-$1<br />
-$2 Redirecţionări<br />
-Căutări după $3 $9',
-'searchdisabled' => '<p>Ne pare rău! Căutarea după text a fost dezactivată temporar, din motive de performanţă. Între timp puteţi folosi căutarea prin Google mai jos, însă aceasta poate să dea rezultate învechite.</p>',
-'blanknamespace' => '(Principală)',
-'preferences' => 'Preferinţe',
-'prefsnologin' => 'Neautentificat',
-'prefsnologintext' => 'Trebuie să fii [[Special:Userlogin|autentificat]] pentru a-ţi putea salva preferinţele.',
-'prefsreset' => 'Preferinţele au fost resetate.',
-'qbsettings' => 'Setări pentru bara rapidă',
-'changepassword' => 'Schimbă parola',
-'skin' => 'Aspect',
-'math' => 'Aspect formule',
-'dateformat' => 'Formatul datelor',
-'datedefault' => 'Nici o preferinţă',
-'datetime' => 'Data ÅŸi ora',
-'math_failure' => 'Nu s-a putut interpreta',
-'math_unknown_error' => 'eroare necunoscută',
-'math_unknown_function' => 'funcţie necunoscută',
-'math_lexing_error' => 'eroare lexicală',
-'math_syntax_error' => 'eroare de sintaxă',
-'math_image_error' => 'Conversiune în PNG eşuată',
-'math_bad_tmpdir' => 'Nu se poate crea sau nu se poate scrie în directorul temporar pentru formule matematice',
-'math_bad_output' => 'Nu se poate crea sau nu se poate scrie în directorul de ieşire pentru formule matematice',
-'math_notexvc' => 'LipseÅŸte executabilul texvc; vezi math/README pentru configurare.',
-'prefs-personal' => 'Date de utilizator',
-'prefs-rc' => 'Modificări recente şi cioturi',
-'prefs-watchlist' => 'Listă de urmărire',
-'prefs-watchlist-days' => 'Numărul de zile care apar în lista paginilor urmărite:',
-'prefs-watchlist-edits' => 'Numărul de editări care apar în lista extinsă a paginilor urmărite:',
-'prefs-misc' => 'Parametri diverÅŸi',
-'saveprefs' => 'Salvează preferinţele',
-'resetprefs' => 'Resetează preferinţele',
-'oldpassword' => 'Parola veche',
-'newpassword' => 'Parola nouă',
-'retypenew' => 'Repetă parola nouă',
-'textboxsize' => 'Dimensiunile casetei de text',
-'rows' => 'Rânduri:',
-'columns' => 'Coloane',
-'searchresultshead' => 'Parametri căutare',
-'resultsperpage' => 'Numărul de rezultate per pagină',
-'contextlines' => 'Numărul de linii per rezultat',
-'contextchars' => 'Numărul de caractere per linie',
-'stubthreshold' => 'Limita de caractere pentru un ciot',
-'recentchangescount' => 'Numărul de articole pentru schimbări recente',
-'savedprefs' => 'Preferinţele tale au fost salvate.',
-'timezonelegend' => 'Fus orar',
-'timezonetext' => 'Introduceţi numărul de ore diferenţă între ora Dv. locală şi ora serverului (UTC, timp universal). Dacă vă aflaţi în România, diferenţa este 02:00 iarna şi 03:00 vara.',
-'localtime' => 'Ora locală',
-'timezoneoffset' => 'Diferenţa¹',
-'servertime' => 'Ora serverului (<a href="{{localurl:UTC}}">UTC</a>)',
-'guesstimezone' => 'Încearcă determinarea automată a diferenţei',
-'allowemail' => 'Activează email de la alţi utilizatori',
-'defaultns' => 'Caută în aceste secţiuni implicit:',
-'default' => 'standard',
-'files' => 'FiÅŸiere',
-'userrights-lookup-user'=> 'Administrare grupuri de utilizatori',
-'userrights-user-editname'=> 'Introdu un nume de utilizator:',
-'editusergroup' => 'Modificare grup de utilizatori',
-'userrights-editusergroup'=> 'Modifică grupul de utilizatori',
-'saveusergroups' => 'Salvează grupul de utilizatori',
-'userrights-groupsmember'=> 'Membru al:',
-'userrights-groupsavailable'=> 'Grupuri disponibile:',
-'userrights-groupshelp' => 'Selectează grupurile din care doreşti ca utilizatorul să fie şters sau în care doreşti să fie adăugat. Grupurile deselectate nu se vor modifica. Poţi deselecta un grup cu CTRL + Clic stânga',
-'userrights-logcomment' => 'A fost modificată apartenenţa la grup din $1 în $2',
-'group' => 'Grup:',
-'group-bot' => 'Roboţi',
-'group-sysop' => 'Administratori',
-'group-bureaucrat' => 'Birocraţi:',
-'group-steward' => 'Stewarzi',
-'group-all' => '(toţi)',
-'group-bot-member' => 'Robot',
-'group-sysop-member' => 'Administrator',
-'group-bureaucrat-member'=> 'Birocrat',
-'group-steward-member' => 'Steward',
-'grouppage-bot' => 'Project:Boţi',
-'grouppage-sysop' => 'Project:Administratori',
-'grouppage-bureaucrat' => 'Project:Birocraţi',
-'changes' => 'schimbări',
-'recentchanges' => 'Schimbări recente',
-'recentchangestext' => 'Schimbari recente ... (Log)',
-'rcnote' => 'Mai jos se află ultimele <strong>$1</strong> modificări din ultimele <strong>$2</strong> zile sau din <strong>$3</strong>.',
-'rcnotefrom' => 'Dedesubt sunt modificările de la <b>$2</b> (maxim <b>$1</b> de modificări sunt afişate - schimbă numărul maxim de linii alegând altă valoare mai jos).',
-'rclistfrom' => 'Arată modificările începând de la $1',
-'rcshowhideminor' => '$1 modificările minore',
-'rcshowhidebots' => '$1 roboţii',
-'rcshowhideliu' => '$1 utilizatorii autentificaţi',
-'rcshowhideanons' => '$1 utilizatorii anonimi',
-'rcshowhidepatr' => '$1 modificările patrulate',
-'rcshowhidemine' => '$1 editările mele',
-'rclinks' => 'Arată ultimele $1 modificări din ultimele $2 zile.<br />
-$3',
-'diff' => 'dif',
-'hist' => 'istorie',
-'hide' => 'ascunde',
-'show' => 'arată',
-'minoreditletter' => 'm',
-'newpageletter' => 'N',
-'boteditletter' => 'b',
-'sectionlink' => '→',
-'number_of_watching_users_pageview'=> '[$1 utilizator/i care urmăresc]',
-'rc_categories' => 'Limitează la categoriile (separate prin "|")',
-'rc_categories_any' => 'Oricare',
-'upload' => 'Trimite fiÅŸier',
-'uploadbtn' => 'Trimite fiÅŸier',
-'reupload' => 'Re-trimite',
-'reuploaddesc' => 'ÃŽntoarcere la formularul de trimitere.',
-'uploadnologin' => 'Nu sunteţi autentificat',
-'uploadnologintext' => 'Trebuie să fiţi [[Special:Userlogin|autentificat]] pentru a putea trimite fişiere.',
-'upload_directory_read_only'=> 'Directorul de trimitere ($1) nu are drepturi de scriere de către server.',
-'uploaderror' => 'Eroare la trimitere fiÅŸier',
-'uploadtext' => '<strong>STOP!</strong> Înainte de a trimite un fişier aici, te rugăm să citeşti şi să respecţi [[Project:Politica de utilizare a imaginilor|politica de utilizare a imaginilor]].<br />
-Pentru a vizualiza sau căuta imagini deja trimise, mergi la [[Special:Imagelist|lista de imagini]]. Fişierele noi şi cele şterse sunt contorizate pe pagina [[Special:Log/upload|raport de trimiteri]].<br />
-Foloseşte formularul de mai jos pentru a trimite imagini noi pe care le vei putea folosi pentru a ilustra articolele. În majoritatea browserelor vei vedea un buton "Răsfoire..." (sau "Browse...") care va deschide fereastra standard dialog a sistemului tău de operare pentru alegerea de fişiere. Când alegei un fişier în acest fel, caseta de dialog se va completa cu calea locală către acesta. Este de asemenea necesar să bifezi căsuţa asociată textului în care confirmi că nu violezi nici un drept de autor trimiţând această imagine. În final, apasă pe butonul "Trimite" pentru a trimite efectiv fişierul. Această operaţiune poate dura, mai ales dacă ai o legătură lentă la Internet.<br />
-Formatele preferate sunt JPEG pentru imagini fotografice, PNG pentru desene şi alte imagini cu contururi clare şi OGG pentru fişiere de sunet. Te rugăm să foloseşti nume explicite pentru fişiere ca să eviţi confuziile. Pentru a include o imagine într-un articol, foloseşte o legătură de forma<br />
-* \'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:FiÅŸier.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:FiÅŸier.png|text alternativ]]</nowiki>\'\'\'
-Pentru a include un fişier de sunet într-un articol, foloseşti o legătură de forma
-* \'\'\'<nowiki>[[</nowiki>{{ns:Media}}<nowiki>:FiÅŸier.ogg]]</nowiki>\'\'\'
-Te rugăm reţine că, la fel ca şi în cazul celorlalte secţiuni din {{SITENAME}}, alte persoane pot edita sau şterge fişierele pe care le trimiţi dacă e în interesul enciclopediei, şi ţi se poate chiar bloca accesul la trimiterea de fişiere dacă abuzezi de sistem.',
-'uploadlog' => 'Raportul fiÅŸierelor trimise',
-'uploadlogpage' => 'Raportul fiÅŸierelor trimise',
-'uploadlogpagetext' => 'Găseşti mai jos lista ultimelor fişiere trimise.
-Toate datele/orele sunt afiÅŸate ca timp universal (UTC).
-<ul>
-</ul>',
-'filename' => 'Nume fiÅŸier',
-'filedesc' => 'Descriere fiÅŸier',
-'fileuploadsummary' => 'Descriere:',
-'filestatus' => 'Statutul drepturilor de autor',
-'filesource' => 'Sursa',
-'copyrightpage' => 'Project:Drepturi de autor',
-'copyrightpagename' => 'Drepturi de autor în {{SITENAME}}',
-'uploadedfiles' => 'FiÅŸiere trimise',
-'ignorewarning' => 'Ignoră avertismentul şi salvează fişierul.',
-'ignorewarnings' => 'Ignoră orice avertismente.',
-'minlength' => 'Numele imaginilor trebuie să aibă cel puţin trei litere.',
-'illegalfilename' => 'Numele fişierului "$1" conţine caractere care nu sunt permise în titlurile paginilor. Vă rugăm redenumiţi fişierul şi încercaţi să îl încărcaţi din nou.',
-'badfilename' => 'Numele imaginii a fost schimbat; noul nume este "[[:$1]]".',
-'badfiletype' => '".$1" nu este un format recomandat pentru imagini.',
-'largefile' => 'Este recomandat ca fişierele să nu depăşească $1 KB ca mărime; acest fişier are $2 KB.',
-'largefileserver' => 'Fişierul este mai mare decât este configurat serverul să permită.',
-'emptyfile' => 'Fişierul pe care l-aţi încărcat pare a fi gol. Aceasta poate fi datorită unei greşeli în numele fişierului. Verificaţi dacă într-adevăr doriţi să încărcaţi acest fişier.',
-'fileexists' => 'Un fişier cu acelaşi nume există deja, vă rugăm verificaţi $1 dacă nu sunteţi sigur dacă doriţi să îl modificaţi.',
-'fileexists-forbidden' => 'Un fişier cu acest nume există deja; mergeţi înapoi şi încărcaţi acest fişier sub un nume nou. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'Un fişier cu acest nume există deja în magazia de imagini comune; mergeţi înapoi şi încărcaţi fişierul sub un nou nume. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'FiÅŸierul a fost trimis',
-'fileuploaded' => 'Fişierul "$1" a fost trimis. Te rugăm să vizitezi această legătură: ($2) pentru a descrie fişierul şi pentru a completa informaţii despre acesta, ca de exemplu de unde provine, când a fost creat şi de către cine, cât şi alte informaţii pe care doreşti să le adaugi. Dacă acest fişier conţine o imagine aceasta poate fi adăgată prin sintaxa următoare:<br /><nowiki>[[</nowiki>{{ns:Image}}:$1|thumb|descriere<nowiki>]]</nowiki>',
-'uploadwarning' => 'Avertizare la trimiterea fiÅŸierului',
-'savefile' => 'Salvează fişierul',
-'uploadedimage' => 'a trimis [[$1]]',
-'uploaddisabled' => 'Ne pare rău, trimiterea de imagini este dezactivată.',
-'uploaddisabledtext' => 'Încărcarea de fişiere este dezactivată pe acest wiki.',
-'uploadscripted' => 'Fişierul conţine HTML sau cod script care poate fi interpretat în mod eronat de un browser.',
-'uploadcorrupt' => 'Fişierul este corupt sau are o extensie incorectă. Verifică fişierul şi trimite-l din nou.',
-'uploadvirus' => 'Fişierul conţine un virus! Detalii: $1',
-'sourcefilename' => 'Nume fişier sursă',
-'destfilename' => 'Nume fişier destinaţie',
-'filewasdeleted' => 'Un fişier cu acest nume a fost anterior încărcat şi apoi şters. Ar trebui să verificaţi $1 înainte să îl încărcaţi din nou.',
-'license' => 'Licenţiere',
-'nolicense' => 'Nici una selectată',
-'imagelist' => 'Lista imaginilor',
-'imagelisttext' => 'Mai jos se află lista a $1 imagini ordonate $2.',
-'imagelistforuser' => 'Se afişează numai imagini încărcate de $1.',
-'getimagelist' => 'încarc lista de imagini',
-'ilsubmit' => 'Caută',
-'showlast' => 'Arată ultimele $1 imagini ordonate $2.',
-'byname' => 'după nume',
-'bydate' => 'după dată',
-'bysize' => 'după mărime',
-'imgdelete' => 'ÅŸterge',
-'imgdesc' => 'desc',
-'imglegend' => 'Legendă: (desc) = arată/modifică descrierea imaginii.',
-'imghistory' => 'Istoria imaginii',
-'revertimg' => 'rev',
-'deleteimg' => 'ÅŸterg',
-'deleteimgcompletely' => 'ÅŸterg',
-'imghistlegend' => 'Legendă: (actuală) = versiunea curentă a imaginii, (şterg) = şterge această versiune veche, (rev) = revino la această versiune veche.',
-'imagelinks' => 'Legăturile imaginii',
-'linkstoimage' => 'Următoarele pagini leagă la această imagine:',
-'nolinkstoimage' => 'Nici o pagină nu se leagă la această imagine.',
-'sharedupload' => 'Acest fişier transferat (upload) poate fi folosit în comun de către alte proiecte.',
-'shareduploadwiki' => 'Vă rugăm citiţi [$1 pagina de descriere a fişierului] pentru alte informaţii.',
-'shareduploadwiki-linktext'=> 'pagina descriptivă a fişierului',
-'noimage' => 'Nu există nici un fişier cu acest nume, puteţi să îl $1.',
-'noimage-linktext' => 'trimiteţi',
-'uploadnewversion-linktext'=> 'Încarcă o versiune nouă a acestui fişier',
-'mimesearch' => 'Căutare MIME',
-'mimetype' => 'Tip MIME:',
-'download' => 'descarcă',
-'unwatchedpages' => 'Pagini neurmărite',
-'listredirects' => 'Lista de redirecţionări',
-'unusedtemplates' => 'Formate neutilizate',
-'unusedtemplatestext' => 'Lista de mai jos cuprinde toate formatele care nu sînt incluse în nici o altă pagină. Înainte de a le şterge asiguraţi-vă că într-adevăr nu există legături dinspre alte pagini.',
-'unusedtemplateswlh' => 'alte legături',
-'randomredirect' => 'Redirecţionare aleatorie',
-'statistics' => 'Statistici',
-'sitestats' => 'Statisticile sitului {{SITENAME}}',
-'userstats' => 'Statistici legate de utilizatori',
-'sitestatstext' => 'Există un număr total de <b>$1</b> pagini în baza de date.
-Acest număr include paginile de "discuţii", paginile despre {{SITENAME}}, pagini minimale ("cioturi"), pagini de redirecţionare şi altele care probabil că nu intră de fapt în categoria articolelor reale.
-În afară de acestea, există <b>$2</b> pagini care sunt probabil articole (numărate automat, în funcţie strict de mărime).<br />
-
-\'\'\'$8\'\'\' pagini au fost transferate (upload).
-
-În total au fost <b>$3</b> vizite (accesări) şi <b>$4</b> modificări de la lansarea acestei wiki.
-În medie rezultă <b>$5</b> modificări per pagină sau <b>$6</b> vizualizări la fiecare modificare.
-
-Mărimea [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] este \'\'\'$7\'\'\'.',
-'userstatstext' => 'Există un număr de \'\'\'$1\'\'\' utilizatori înregistraţi. Dintre aceştia \'\'\'$2\'\'\' (sau \'\'\'$4%\'\'\') sunt administratori (vezi \'\'\'$3\'\'\').',
-'disambiguations' => 'Pagini de dezambiguizare',
-'disambiguationspage' => 'Template:Dezambiguizare',
-'disambiguationstext' => 'Următoarele articole conţin legături către cel puţin o <i>pagină de dezambiguizare</i>. Legăturile respective ar trebui făcute către paginile specifice.<br />
-O pagină este considerată ca fiind de dezambiguizare dacă există o legătură în ea dinspre $1.<br />
-Legăturile dinspre alte secţiuni {{SITENAME}} <i>nu sunt</i> luate în considerare aici.',
-'doubleredirects' => 'Redirecţionări duble',
-'doubleredirectstext' => '<b>Atenţie:</b> Această listă poate conţine articole care nu sunt în fapt duble rediriecţionări. Acest lucru înseamnă de obicei că există text adiţional sub primul #REDIRECT.<br />',
-'brokenredirects' => 'Redirecţionări greşite',
-'brokenredirectstext' => 'Următoarele redirecţionări conduc spre articole inexistente.',
-'nbytes' => '{{PLURAL:$1|un octet|$1 octeţi}}',
-'ncategories' => '{{PLURAL:$1|o categorie|$1 categorii}}',
-'nlinks' => '{{PLURAL:$1|o legătură|$1 legături}}',
-'nmembers' => '{{PLURAL:$1|un membru|$1 membri}}',
-'nrevisions' => '{{PLURAL:$1|o revizie|$1 revizii}}',
-'nviews' => '{{PLURAL:$1|o accesare|$1 accesări}}',
-'lonelypages' => 'Pagini orfane',
-'uncategorizedpages' => 'Pagini necategorizate',
-'uncategorizedcategories'=> 'Categorii necategorizate',
-'uncategorizedimages' => 'Imagini necategorizate',
-'unusedcategories' => 'Categorii neutilizate',
-'unusedimages' => 'Pagini neutilizate',
-'popularpages' => 'Pagini populare',
-'wantedcategories' => 'Categorii dorite',
-'wantedpages' => 'Pagini dorite',
-'mostlinked' => 'Cele mai căutate articole',
-'mostlinkedcategories' => 'Cele mai căutate categorii',
-'mostcategories' => 'Articole cu cele mai multe categorii',
-'mostimages' => 'Cele mai căutate imagini',
-'mostrevisions' => 'Articole cu cele mai multe revizuiri',
-'allpages' => 'Toate paginile',
-'prefixindex' => 'Afişare articole începând de la',
-'randompage' => 'Pagină aleatorie',
-'shortpages' => 'Pagini scurte',
-'longpages' => 'Pagini lungi',
-'deadendpages' => 'Pagini fără legături',
-'listusers' => 'Lista de utilizatori',
-'specialpages' => 'Pagini speciale',
-'spheading' => 'Pagini speciale pentru toţi utilizatorii',
-'restrictedpheading' => 'Pagini speciale restricţionate',
-'recentchangeslinked' => 'Modificări corelate',
-'rclsub' => '(cu pagini legate de la "$1")',
-'newpages' => 'Pagini noi',
-'ancientpages' => 'Cele mai vechi articole',
-'intl' => 'Legături între limbi',
-'move' => 'Mutare',
-'movethispage' => 'Mută această pagină',
-'unusedimagestext' => '<p>Te rugăm ţine cont de faptul că alte situri, inclusiv alte versiuni de limbă {{SITENAME}} pot să aibă legături aici fără ca aceste pagini să fie listate aici - această listă se referă strict la {{SITENAME}} în română.</p>',
-'unusedcategoriestext' => 'Următoarele categorii de pagini există şi totuşi nici un articol sau categorie nu le foloseşte.',
-'booksources' => 'Surse de cărţi',
-'categoriespagetext' => 'Următoarele categorii există în wiki.',
-'data' => 'Data',
-'userrights' => 'Administrarea drepturilor de utilizator',
-'groups' => 'Grupuri de utilizatori',
-'booksourcetext' => 'Dedesubt găsiţi o listă de surse de cărţi noi şi vechi, şi e posibil să găsiţi şi alte informaţii legate de volumele pe care le căutaţi.
-{{SITENAME}} nu este afiliat(ă) nici uneia dintre aceste afaceri,
-iar lista de mai jos nu constituie nici un fel de garanţie sau validare a serviciilor respective din partea {{SITENAME}}.',
-'isbn' => 'ISBN',
-'alphaindexline' => '$1 către $2',
-'version' => 'Versiune',
-'log' => 'Rapoarte',
-'alllogstext' => 'Afişare combinată a încărcărilor, ştergerilor, protecţiilor, blocărilor şi a rapoartelor administratorilor. Puteţi limita vizualizarea selectând tipul raportului, numele de utilizator sau pagina afectată.',
-'logempty' => 'Nici o înregistrare în raport.',
-'nextpage' => 'Pagina următoare ($1)',
-'allpagesfrom' => 'Afişează paginile pornind de la:',
-'allarticles' => 'Toate articolele',
-'allnonarticles' => 'Toate non-articolele',
-'allinnamespace' => 'Toate paginile (spaţiu de nume $1)',
-'allnotinnamespace' => 'Toate paginile (în afara spaţiului de nume $1)',
-'allpagesprev' => 'Anterior',
-'allpagesnext' => 'Următor',
-'allpagessubmit' => 'Trimite',
-'allpagesprefix' => 'Afişează paginile cu prefix:',
-'mailnologin' => 'Nu există adresă de trimitere',
-'mailnologintext' => 'Trebuie să fii [[Special:Userlogin|autentificat]] şi să ai o adresă validă de e-mail în [[Special:Preferences|preferinţe]] pentru a trimite e-mail altor utilizatori.',
-'emailuser' => 'Trimite e-mail',
-'emailpage' => 'E-mail către utilizator',
-'emailpagetext' => 'Dacă acest utilizator a introdus o adresă de e-mail validă în pagina de preferinţe atunci formularul de mai jos poate fi folosit pentru a-i trimite un mesaj prin e-mail. Adresa pe care ai introdus-o în pagina ta de preferinţe va apărea ca adresa de origine a mesajului, astfel încât destinatarul să îţi poată răspunde direct.',
-'usermailererror' => 'Obiectul de mail a dat eroare:',
-'defemailsubject' => 'E-mail {{SITENAME}}',
-'noemailtitle' => 'Fără adresă de e-mail',
-'noemailtext' => 'Utilizatorul nu a specificat o adresă validă de e-mail, sau a ales să nu primească e-mail de la alţi utilizatori.',
-'emailfrom' => 'De la',
-'emailto' => 'Către',
-'emailsubject' => 'Subiect',
-'emailmessage' => 'Mesaj',
-'emailsend' => 'Trimite',
-'emailsent' => 'E-mail trimis',
-'emailsenttext' => 'E-mailul tău a fost trimis.',
-'watchlist' => 'Paginile urmărite de mine',
-'watchlistfor' => '(pentru \'\'\'$1\'\'\')',
-'nowatchlist' => 'Nu aţi ales să urmăriţi nici o pagină.',
-'watchlistanontext' => 'Te rugăm să $1 pentru a vizualiza sau edita itemii de pe lista ta de urmărire.',
-'watchlistcount' => '\'\'\'Aveţi $1 elemente în lista de urmărire, incluzând paginile de discuţii.\'\'\'',
-'clearwatchlist' => 'Şterge lista de articole urmărite',
-'watchlistcleartext' => 'Sunteţi sigur că doriţi să le ştergeţi?',
-'watchlistclearbutton' => 'Curăţaţi lista de articole urmărite',
-'watchlistcleardone' => 'Lista de urmărire a fost golită. $1 elemente au fost scoase.',
-'watchnologin' => 'Nu sunteţi autentificat',
-'watchnologintext' => 'Trebuie să fiţi [[Special:Userlogin|autentificat]] pentru a vă modifica lista de pagini urmărite.',
-'addedwatch' => 'Adăugată la lista de pagini urmărite',
-'addedwatchtext' => 'Pagina "[[:$1]]" a fost adăugată la lista ta de [[Special:Watchlist|articole urmărite]]. Modificările viitoare ale acestei pagini şi a paginii asociate de discuţii vor fi listate aici, şi în plus ele vor apărea cu <b>caractere îngroşate</b> în pagina de [[Special:Recentchanges|modificări recente]] pentru evidenţiere.<p>Dacă doreşti să elimini această pagină din lista ta de pagini urmărite în viitor, apasă pe "Nu mai urmări" în bara de comenzi în timp ce această pagină este vizibilă.',
-'removedwatch' => 'Ştearsă din lista de pagini urmărite',
-'removedwatchtext' => 'Pagina "[[:$1]]" a fost eliminată din lista de pagini urmărite.',
-'watch' => 'Urmărire',
-'watchthispage' => 'Urmăreşte pagina',
-'unwatch' => 'Nu mai urmări',
-'unwatchthispage' => 'Nu mai urmări',
-'notanarticle' => 'Nu este un articol',
-'watchnochange' => 'Nici una dintre paginile pe care le urmăriţi nu a fost modificată în perioada de timp afişată.',
-'watchdetails' => '($1 pagini urmărite în afară de paginile de discuţie; $2 pagini editate în total; $3... [$4 lista completă].)',
-'wlheader-enotif' => '*Notificarea email este activată',
-'wlheader-showupdated' => '* Paginile care au modificări de la ultima ta vizită sunt afişate \'\'\'îngroşat\'\'\'',
-'watchmethod-recent' => 'căutarea schimbărilor recente pentru paginile urmărite',
-'watchmethod-list' => 'căutarea paginilor urmărite pentru schimbări recente',
-'removechecked' => 'Elimină elementele bifate din lista de pagini urmărite',
-'watchlistcontains' => 'Lista de pagini urmărite conţine $1 elemente.',
-'watcheditlist' => 'Aceasta este lista alfabetică a tuturor paginilor pe care le urmăreşti. Bifează căsuţele corespunzătoare paginilor pe care doreşti să le elimini din lista de pagini urmărite şi apasă pe butonul corespunzător din partea de jos a paginii.',
-'removingchecked' => 'Se elimină elementele selectate din lista de pagini urmărite...',
-'couldntremove' => 'Elementul \'$1\' nu a putut fi ÅŸters...',
-'iteminvalidname' => 'E o problemă cu elementul \'$1\', numele este invalid...',
-'wlnote' => 'Mai jos se află ultimele $1 schimbări din ultimele <b>$2</b> ore.',
-'wlshowlast' => 'Arată ultimele $1 ore $2 zile $3',
-'wlsaved' => 'Aceasta este o versiune salvată a listei tale de pagini urmărite.',
-'wlhideshowown' => '$1 modificările mele.',
-'wlhideshowbots' => '$1 modificările roboţilor.',
-'wldone' => 'Terminat.',
-'enotif_mailer' => 'Sistemul de notificare {{SITENAME}}',
-'enotif_reset' => 'Marchează toate paginile vizitate.',
-'enotif_newpagetext' => 'Aceasta este o pagină nouă.',
-'changed' => 'modificat',
-'created' => 'creat',
-'enotif_subject' => 'Pagina $PAGETITLE de la {{SITENAME}} a fost $CHANGEDORCREATED de $PAGEEDITOR',
-'enotif_lastvisited' => 'Vedeţi $1 pentru toate modificările de la ultima dvs. vizită.',
-'enotif_body' => 'Domnule/Doamnă $WATCHINGUSERNAME,
-
-pagina $PAGETITLE de la {{SITENAME}} a fost $CHANGEDORCREATED în $PAGEEDITDATE de $PAGEEDITOR, vedeţi la $PAGETITLE_URL versiunea curentă.
-
-$NEWPAGE
-
-Sumarul utilizatorului: $PAGESUMMARY $PAGEMINOREDIT
-
-Contactaţi utilizatorul:
-email: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-Nu vor mai fi alte notificări în cazul unor viitoare modificări în afara cazului în care vizitaţi pagina. Puteţi de asemenea reseta notificările pentru alte pagini urmărite.
-
- Al dvs. amic, sistemul de notificare {{SITENAME}}
-
---
-Pentru a modifica preferinţele listei de urmărire, vizitaţi
-{{SERVER}}{{localurl:Special:Watchlist/edit}}
-
-Asistenţă şi suport:
-{{SERVER}}{{localurl:Help:Contents}}',
-'deletepage' => 'Åžterge pagina',
-'confirm' => 'Confirmă',
-'excontent' => 'conţinutul era: \'$1\'',
-'excontentauthor' => 'conţinutul a fost: \'$1\' (şi unicul contribuitor era \'$2\')',
-'exbeforeblank' => 'conţinutul înainte de golire era: \'$1\'',
-'exblank' => 'pagina era goală',
-'confirmdelete' => 'Confirmă ştergere',
-'deletesub' => '(Åžterg "$1")',
-'historywarning' => 'Atenţie! Pagina pe care o ştergi are istorie:',
-'confirmdeletetext' => 'Sunteţi pe cale să ştergeţi permanent o pagină sau imagine din baza de date, împreună cu istoria asociată acesteia. Vă rugăm să confirmaţi alegerea făcută de dvs., faptul că înţelegeţi consecinţele acestei acţiuni şi faptul că o faceţi în conformitate cu [[Project:Politica oficială|Proiect:Politica oficială]].',
-'actioncomplete' => 'Acţiune finalizată',
-'deletedtext' => 'Pagina "$1" a fost ştearsă. Vedeţi $2 pentru o listă a elementelor şterse recent.',
-'deletedarticle' => '"<s>[[:$1]]</s>" a fost ÅŸters',
-'dellogpage' => 'Åžtergere_log',
-'dellogpagetext' => 'Mai jos se află lista celor mai recente elemente şterse. Toate datele/orele sunt listate în timp universal (UTC).
-<ul>
-</ul>',
-'deletionlog' => 'raportul de ÅŸtergeri',
-'reverted' => 'Revenire la o versiune mai veche',
-'deletecomment' => 'Motiv pentru ÅŸtergere',
-'imagereverted' => 'S-a revenit la o versiune veche.',
-'rollback' => 'Editări de revenire',
-'rollback_short' => 'Revenire',
-'rollbacklink' => 'revenire',
-'rollbackfailed' => 'Revenirea nu s-a putut face',
-'cantrollback' => 'Nu se poate reveni; ultimul contribuitor este autorul acestui articol.',
-'alreadyrolled' => 'Nu se poate reveni peste ultima modificare a articolului [[$1]]
-făcută de către [[User:$2|$2]] ([[User talk:$2|discuţie]]); altcineva a modificat articolul sau a revenit deja.
-
-Ultima editare a fost făcută de către [[User:$3|$3]] ([[User talk:$3|discuţie]]).',
-'editcomment' => 'Comentariul de modificare a fost: "<i>$1</i>".',
-'revertpage' => 'Reveniri la ultima modificare de către [[Special:Contributions/$2|$2]] ([[User talk:$2|discuţie]]); revenire la ultima versiune de către [[User:$1|$1]]',
-'sessionfailure' => 'Se pare că este o problemă cu sesiunea de autentificare; această acţiune a fost oprită ca o precauţie împotriva hijack. Apăsaţi "back" şi reîncărcaţi pagina de unde aţi venit, apoi reîncercaţi.',
-'protectlogpage' => 'Jurnal_protecţii',
-'protectlogtext' => 'Mai jos se află lista de blocări/deblocări a paginilor. Vezi [[Project:Pagină protejată]] pentru mai multe informaţii.',
-'protectedarticle' => 'a protejat "[[$1]]"',
-'unprotectedarticle' => 'a deprotejat "[[$1]]"',
-'protectsub' => '(Protejare "$1")',
-'confirmprotecttext' => 'Eşti sigur(ă) că doreşti să protejezi pagina?',
-'confirmprotect' => 'Confirmă protejare',
-'protectmoveonly' => 'Protejează doar de mutări',
-'protectcomment' => 'Motiv pentru protejare',
-'unprotectsub' => '(Deprotejând "$1")',
-'confirmunprotecttext' => 'Sunteţi sigur(ă) că doriţi deprotejarea paginii?',
-'confirmunprotect' => 'Confirmă deprotejarea',
-'unprotectcomment' => 'Motiv pentru deprotejare',
-'protect-unchain' => 'Deblochează permisiunile de mutare',
-'protect-text' => 'Poţi vizualiza sau modifica nivelul de protecţie pentru pagina <strong>$1</strong>. Asigură-te că acţionezi în conformitate cu [[Project:Pagină protejată|politica proiectului]].',
-'protect-viewtext' => 'Contul dumneavoastră nu are permisiunile necesare modificării nivelului de protecţie al paginii. Puteţi vizualiza setările curente pentru pagina <strong>$1</strong>:',
-'protect-default' => '(standard)',
-'protect-level-autoconfirmed'=> 'Blochează utilizatorii neînregistraţi',
-'protect-level-sysop' => 'Numai administratorii',
-'restriction-edit' => 'Editează',
-'restriction-move' => 'Mută',
-'undelete' => 'Recuperează pagina ştearsă',
-'undeletepage' => 'Vizualizează şi recuperează pagini şterse',
-'viewdeletedpage' => 'Vezi paginile ÅŸterse',
-'undeletepagetext' => 'Următoarele pagini au fost şterse, dar încă se află în arhivă şi pot fi recuperate. Reţine că arhiva se poate şterge din timp în timp.',
-'undeleteextrahelp' => 'Pentru a recupera întreaga pagină lăsaţi toate căsuţele nebifate şi apăsaţi butonul \'\'\'\'\'Recuperează\'\'\'\'\'. Pentru a realiza o recuperare selectivă bifaţi versiunile pe care doriţi să le recuperaţi şi apăsaţi butonul \'\'\'\'\'Recuperează\'\'\'\'\'. Butonul \'\'\'\'\'Resetează\'\'\'\'\' va şterge comentariul şi toate bifările.',
-'undeletearticle' => 'Recuperează articol şters',
-'undeleterevisions' => '$1 versiuni arhivate',
-'undeletehistory' => 'Dacă recuperaţi pagina, toate versiunile asociate vor fi adăugate retroactiv în istorie. Dacă o pagină nouă cu acelaşi nume a fost creată de la momentul ştergerii acesteia, versiunile recuperate vor apărea în istoria paginii, iar versiunea curentă a paginii nu va fi înlocuită automat de către versiunea recuperată.',
-'undeletehistorynoadmin'=> 'Acest articol a fost şters. Motivul ştergerii apare mai jos, alături de detaliile utilzatorilor care au editat această pagină înainte de ştergere. Textul prorpiu-zis al reviziilor şterse este disponibil doar administratorilor.',
-'undeleterevision' => 'Versiunea ştearsă la $1',
-'undeletebtn' => 'Recuperează',
-'undeletereset' => 'Resetează',
-'undeletecomment' => 'Comentariu:',
-'undeletedarticle' => '"[[$1]]" a fost recuperat',
-'undeletedrevisions' => '$1 revizii restaurate',
-'undeletedrevisions-files'=> '$1 {{PLURAL:$1|revizie|revizii}} ÅŸi $2 {{PLURAL:$2|fiÅŸier|fiÅŸiere}} recuperate',
-'undeletedfiles' => '$1 {{PLURAL:$1|revizie recuperată|revizii recuperate}}',
-'cannotundelete' => 'Recuperarea a eşuat; este posibil ca altcineva să fi recuperat pagina deja.',
-'undeletedpage' => '<big>\'\'\'$1 a fost recuperat\'\'\'</big>
-
-Consultaţi [[Special:Log/delete|raportul ştergerilor]] pentru a vedea toate ştergerile şi recuperările recente.',
-'namespace' => 'Spaţiul:',
-'invert' => 'Exclude spaţiul:',
-'contributions' => 'Contribuţii ale utilizatorului',
-'mycontris' => 'Contribuţiile mele',
-'contribsub' => 'Pentru $1',
-'nocontribs' => 'Nu a fost găsită nici o modificare care să satisfacă acest criteriu.',
-'ucnote' => 'Mai jos se află ultimele <b>$1</b> modificări ale utilizatorului din ultimele <b>$2</b> zile.',
-'uclinks' => 'Vezi ultimele $1 modificări; vezi ultimele $2 zile.',
-'uctop' => ' (sus)',
-'newbies' => 'nou veniţi',
-'sp-newimages-showfrom' => 'Arată imaginile noi începând cu $1',
-'sp-contributions-newest'=> 'Ultimele',
-'sp-contributions-oldest'=> 'Primele',
-'sp-contributions-newer'=> 'Următoarele $1',
-'sp-contributions-older'=> 'Anterioarele $1',
-'sp-contributions-newbies-sub'=> 'Pentru începători',
-'whatlinkshere' => 'Ce se leagă aici',
-'notargettitle' => 'Lipsă ţintă',
-'notargettext' => 'Nu ai specificat nici o pagină sau un utilizator ţintă pentru care să se efectueze această operaţiune.',
-'linklistsub' => '(Lista de legături)',
-'linkshere' => 'Următoarele pagini conţin legături către aceasta:',
-'nolinkshere' => 'Nici o pagină nu se leagă aici.',
-'isredirect' => 'pagină de redirecţionare',
-'istemplate' => 'prin includerea formatului',
-'blockip' => 'Blochează utilizator / IP',
-'blockiptext' => 'Pentru a bloca un utilizator completaţi rubricile de mai jos.<br />
-\'\'\'Respectaţi [[Project:Blocare|politica de blocare]].\'\'\'<br />
-Precizaţi motivul blocării; de exemplu indicaţi paginile vandalizate de acest utilizator.',
-'ipaddress' => 'Adresa IP',
-'ipadressorusername' => 'Adresă IP sau nume de utilizator',
-'ipbexpiry' => 'Expiră',
-'ipbreason' => 'Motiv',
-'ipbsubmit' => 'Blochează acest utilizator',
-'ipbother' => 'Alt termen',
-'ipboptions' => '15 minute:15 minutes,1 oră:1 hour,3 ore:3 hours,24 ore:24 hours,48 ore:48 hours,1 săptămână:1 week,1 lună:1 month,nelimitat:infinite',
-'ipbotheroption' => 'altul',
-'badipaddress' => 'Adresa IP este invalidă.',
-'blockipsuccesssub' => 'Utilizatorul a fost blocat',
-'blockipsuccesstext' => 'Adresa IP "$1" a fost blocată.
-<br />Vezi [[Special:Ipblocklist|lista de adrese IP ÅŸi conturi blocate]] pentru a revizui adresele blocate.',
-'unblockip' => 'Deblochează adresă IP',
-'unblockiptext' => 'FoloseÅŸte chestionarul de mai jos pentru a restaura
-drepturile de scriere pentru o adresă IP blocată anterior..',
-'ipusubmit' => 'Deblochează adresa',
-'unblocked' => '[[User:$1|$1]] a fost deblocat',
-'ipblocklist' => 'Lista de adrese IP ÅŸi conturi blocate',
-'blocklistline' => '$1, $2 a blocat $3 ($4)',
-'infiniteblock' => 'termen nelimitat',
-'expiringblock' => 'expiră la $1',
-'ipblocklistempty' => 'Lista de blocări este goală.',
-'blocklink' => 'blochează',
-'unblocklink' => 'deblochează',
-'contribslink' => 'contribuţii',
-'autoblocker' => 'Autoblocat fiindcă foloseşti aceeaşi [[Adresă IP|adresă IP]] ca şi "$1". Motivul este "$2".',
-'blocklogpage' => 'Jurnal_blocări',
-'blocklogentry' => 'a blocat "[[$1]]" pe o perioadă de $2',
-'blocklogtext' => 'Acesta este un jurnal al acţiunilor de blocare şi deblocare.
-[[Adresă IP|Adresele IP]] blocate automat nu sunt afişate.
-Vizitaţi [[Special:Ipblocklist|lista de adrese blocate]] pentru o listă explicită a adreselor blocate în acest moment.',
-'unblocklogentry' => 'a deblocat $1',
-'range_block_disabled' => 'Abilitatea dezvoltatorilor de a bloca serii de adrese este dezactivată.',
-'ipb_expiry_invalid' => 'Dată de expirare invalidă.',
-'ip_range_invalid' => 'Serie IP invalidă.',
-'proxyblocker' => 'Blocaj de proxy',
-'proxyblockreason' => 'Adresa ta IP a fost blocată pentru că este un proxy deschis. Te rog, contactează provider-ul tău de servicii Internet sau tehnicieni IT şi informează-i asupra acestei probleme serioase de securitate.',
-'proxyblocksuccess' => 'Realizat.',
-'sorbs' => 'Lista neagră DNS a SORBS',
-'sorbsreason' => 'Adresa dumneavoastră IP este listată ca un proxy deschis în [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason'=> 'Adresa dvs. IP este listată la un proxy deschis în lista neagră DNS a [http://www.sorbs.net SORBS]. Nu vă puteţi crea un cont',
-'lockdb' => 'Blochează baza de date',
-'unlockdb' => 'Deblochează baza de date',
-'lockdbtext' => 'Blocarea bazei de date va împiedica pe toţi utilizatorii
-să modifice pagini, să-şi schimbe preferinţele, să-şi modifice listele de
-pagini urmărite şi orice alte operaţiuni care ar necesita schimări
-în baza de date.
-Te rugăm să confirmi că intenţionezi acest lucru şi faptul că vei debloca
-baza de date atunci când vei încheia operaţiunile de întreţinere.',
-'unlockdbtext' => 'Deblocarea bazei de date va permite tuturor utilizatorilor să editeze pagini, să-şi schimbe preferinţele, să-şi editeze listele de pagini urmărite şi orice alte operaţiuni care ar necesita schimări în baza de date. Te rugăm să-ţi confirmi intenţia de a face acest lucru.',
-'lockconfirm' => 'Da, chiar vreau să blochez baza de date.',
-'unlockconfirm' => 'Da, chiar vreau să deblochez baza de date.',
-'lockbtn' => 'Blochează baza de date',
-'unlockbtn' => 'Deblochează baza de date',
-'locknoconfirm' => 'Nu aţi bifat căsuţa de confirmare.',
-'lockdbsuccesssub' => 'Baza de date a fost blocată',
-'unlockdbsuccesssub' => 'Baza de date a fost deblocată',
-'lockdbsuccesstext' => 'Baza de date {{SITENAME}} a fost blocată la scriere.<br />
-Nu uita să o deblochezi după ce termini operaţiunile administrative pentru care ai blocat-o.',
-'unlockdbsuccesstext' => 'Baza de date a fost deblocată.',
-'makesysoptitle' => 'Fă dintr-un utilizator un administrator',
-'makesysoptext' => 'Acest formular este utilizat de birocraţi pentru a transforma utilizatori de rând în administratori.
-Tastează numele utilizatorului în cutie şi apasă butonul pentru a face din utilizator un administrator',
-'makesysopname' => 'Numele utilizatorului:',
-'makesysopsubmit' => 'Fă din acest utilizator un administrator',
-'makesysopok' => '<b>Utilizatorul "$1" este acum administrator</b>',
-'makesysopfail' => '<b>Utilizatorul "$1" nu a putut deveni administrator. (Ai introdus numele corect?)</b>',
-'setbureaucratflag' => 'Acordă şi drepturi de birocrat',
-'setstewardflag' => 'Alege steagul steward',
-'rightslog' => 'Raportul drepturilor de utilizator',
-'rightslogtext' => 'Acesta este un raport al modificărilor drepturilor utilizatorilor.',
-'rightslogentry' => 'a schimbat pentru $1 apartenenţa la un grup de la $2 la $3',
-'rights' => 'Drepturi:',
-'set_user_rights' => 'Acordă drepturi de utilizator',
-'user_rights_set' => '<b>Drepturi de utilizator pentru "$1" actualizate</b>',
-'set_rights_fail' => '<b>Nu au putut fi acordate drepturi de utilizator lui "$1". (Ai introdus numele corect?)</b>',
-'makesysop' => 'Fă dintr-un utilizator un administrator',
-'already_sysop' => 'Acest utilizator este deja administrator.',
-'already_bureaucrat' => 'Acest utilizator este deja birocrat.',
-'already_steward' => 'Acest utilizator este deja steward.',
-'rightsnone' => '(niciunul)',
-'movepage' => 'Mută pagina',
-'movepagetext' => 'Puteţi folosi formularul de mai jos pentru a redenumi
-o pagină, mutându-i toată istoria sub noul nume.
-Pagina veche va deveni o pagină de redirecţionare către pagina nouă.
-Legăturile către pagina veche nu vor fi redirecţionate către cea nouă;
-nu uitaţi să verificaţi dacă nu există redirecţionări duble sau invalide.
-
-Te rugăm să reţineţi că sunteţi responsabil(ă) pentru a face legăturile vechi să rămână valide.
-
-Reţineţi că pagina \'\'\'nu va fi mutată\'\'\' dacă există deja o
-pagină cu noul titlu, în afară de cazul că este complet goală sau este
-o redirecţionare şi în plus nu are nici o istorie de modificare.
-Cu alte cuvinte, veţi putea muta înapoi o pagină pe care aţi mutat-o
-greşit, dar nu veţi putea suprascrie o pagină validă existentă prin
-mutarea alteia.
-
-<b>ATENÅ¢IE!</b>
-Aceasta poate fi o schimbare drastică şi neaşteptată pentru o pagină populară;
-vă rugăm, să vă asiguraţi că înţelegeţi toate consecinţele înainte de a continua.',
-'movepagetalktext' => 'Pagina asociată de discuţii, dacă există, va fi mutată
-automat odată cu aceasta \'\'\'afară de cazul că\'\'\':
-* Mutaţi pagina în altă secţiune a {{SITENAME}}
-* Există deja o pagină de discuţii cu conţinut (care nu este goală), sau
-* Nu confirmi căsuţa de mai jos.
-
-În oricare din cazurile de mai sus va trebui să muţi sau să unifici
-manual paginile de discuţii, dacă doreşti acest lucru.',
-'movearticle' => 'Mută pagina',
-'movenologin' => 'Nu eÅŸti autentificat',
-'movenologintext' => 'Trebuie să fii un utilizator înregistrat şi să te [[Special:Userlogin|autentifici]] pentru a muta o pagină.',
-'newtitle' => 'Titlul nou',
-'movepagebtn' => 'Mută pagina',
-'pagemovedsub' => 'Pagina a fost mutată',
-'pagemovedtext' => 'Pagina "[[$1]]" a fost mutată la "[[$2]]".',
-'articleexists' => 'O pagină cu acelaşi nume există deja, sau numele pe care l-ai ales este invalid. Te rugăm să alegi un alt nume.',
-'talkexists' => '\'\'\'Pagina în sine a fost mutată, dar pagina de discuţii nu a putut fi mutată deoarece deja există o alta cu acelaşi nume. Te rugăm să unifici manual cele două pagini de discuţii.\'\'\'',
-'movedto' => 'mutată la',
-'movetalk' => 'Mută şi pagina de "discuţii" dacă se poate.',
-'talkpagemoved' => 'Şi pagina de discuţii asociată a fost mutată.',
-'talkpagenotmoved' => 'Pagina asociată de discuţii <strong>nu</strong> a fost mutată.',
-'1movedto2' => '[[$1]] a fost mutată la [[$2]]',
-'1movedto2_redir' => '[[$1]] a fost mutată la [[$2]] prin redirect',
-'movelogpage' => 'Raport mutări',
-'movelogpagetext' => 'Mai jos se află o listă cu paginile mutate.',
-'movereason' => 'Motiv',
-'revertmove' => 'revenire',
-'delete_and_move' => 'Şterge şi mută',
-'delete_and_move_text' => '==Ştergere necesară==
-
-Articolul de destinaţie "[[$1]]" există deja. Doriţi să îl ştergeţi pentru a face loc mutării?',
-'delete_and_move_confirm'=> 'Da, ÅŸterge pagina.',
-'delete_and_move_reason'=> 'Şters pentru a face loc mutării',
-'selfmove' => 'Titlurile sursei şi ale destinaţiei sunt aceleaşi; nu puteţi muta o pagină peste ea însăşi.',
-'immobile_namespace' => 'Titlul destinaţiei este al unui tip special; nu se pot muta pagini în acel spaţiu de nume.',
-'export' => 'Exportă pagini',
-'exporttext' => 'Poţi exporta textul şi istoria unei pagini anume sau ale unui grup de pagini în XML. Acesta poate fi apoi importat în alt Wiki care rulează software MediaWiki, poate fi transformat sau păstrat pur şi simplu fiindcă doreşti tu să-l păstrezi.',
-'exportcuronly' => 'Include numai versiunea curentă, nu şi toată istoria',
-'exportnohistory' => '---- \'\'\'Notă:\'\'\' exportarea versiunii complete a paginilor prin acest formular a fost scoasă din uz din motive de performanţă.',
-'export-submit' => 'Exportă',
-'allmessages' => 'Toate mesajele',
-'allmessagesname' => 'Nume',
-'allmessagesdefault' => 'Textul standard',
-'allmessagescurrent' => 'Textul curent',
-'allmessagestext' => 'Aceasta este lista completă a mesajelor disponibile în domeniul "MediaWiki:"',
-'allmessagesnotsupportedUI'=> 'Interfaţa curentă de limbă <b>$1</b> nu este suportată de Special:AllMessages la acest sit.',
-'allmessagesnotsupportedDB'=> '\'\'\'Special:Allmessages\'\'\' nu poate fi folosit deoarece \'\'\'$wgUseDatabaseMessages\'\'\' este închisă.',
-'allmessagesfilter' => 'Filtrare în funcţie de titlul mesajului:',
-'allmessagesmodified' => 'Arată doar mesajele modificate.',
-'thumbnail-more' => 'Extinde',
-'missingimage' => '<b>Imagine lipsă</b><br />
-<i>$1</i>',
-'filemissing' => 'Fişier lipsă',
-'thumbnail_error' => 'Eroare la generarea previzualizării: $1',
-'import' => 'Importă 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-history'=> 'Copiază toate versiunile istoricului acestei pagini',
-'import-interwiki-submit'=> 'Importă',
-'importtext' => 'Te rog exportă fişierul din sursa wiki folosind funcţia Special:Export, salvează-l pe discul tău şi trimite-l aici.',
-'importstart' => 'Se importă paginile...',
-'import-revision-count' => '$1 revizie(i)',
-'importnopages' => 'Nu există pagini de importat.',
-'importfailed' => 'Import eÅŸuat: $1',
-'importunknownsource' => 'Tipul sursei de import este necunoscut',
-'importcantopen' => 'FiÅŸierul importat nu a putut fi deschis',
-'importbadinterwiki' => 'Legătură interwiki proastă',
-'importnotext' => 'Gol sau fără text',
-'importsuccess' => 'Import reuÅŸit!',
-'importhistoryconflict' => 'Există istorii contradictorii (se poate să fi importat această pagină înainte)',
-'importnosources' => 'Nici o sursă de import transwiki a fost definită şi încărcările directe ale istoricului sunt oprite.',
-'importnofile' => 'Nici un fişier pentru import nu a fost încărcat.',
-'importuploaderror' => 'Încărcarea fişierului de import nu a avut succes; probabil mărimea fişierului este mai mare decât mărimea maximă acceptată pentru fişiere.',
-'importlogpage' => 'Log import',
-'importlogpagetext' => 'Imoprturi administrative de pagini de la alte wiki, cu istoricul editărilor.',
-'import-logentry-upload'=> '$1 importate prin upload',
-'import-logentry-upload-detail'=> '$1 revizie(i)',
-'import-logentry-interwiki'=> 'transwikificat $1',
-'import-logentry-interwiki-detail'=> '$1 revizie(i) de la $2',
-'accesskey-search' => 'c',
-'accesskey-minoredit' => 'm',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions'=> 'o',
-'accesskey-watch' => 'w',
-'tooltip-search' => 'Căutare în {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'Marcaţi această modificare ca fiind minoră [alt-i]',
-'tooltip-save' => 'Salvează modificările tale [alt-s]',
-'tooltip-preview' => 'Previzualizarea modificărilor tale, foloseşte-o te rog înainte de a salva! [alt-p]',
-'tooltip-diff' => 'Arată ce modificări ai făcut textului. [alt-d]',
-'tooltip-compareselectedversions'=> 'Vezi diferenţele între cele două versiuni selectate de pe această pagină. [alt-v]',
-'tooltip-watch' => 'Adaugă această pagină la lista mea de pagini urmărite [alt-w]',
-'Common.css' => '/** CSS plasate aici vor fi aplicate tuturor apariţiilor */',
-'Monobook.css' => '/* modificaţi acest fişier pentru a adapta înfăţişarea monobook-ului pentru tot situl*/',
-'nodublincore' => 'Metadatele Dublin Core RDF sunt dezactivate pentru acest server.',
-'nocreativecommons' => 'Metadatele Creative Commons RDF dezactivate pentru acest server.',
-'notacceptable' => 'Serverul wiki nu poate oferi date într-un format pe care clientul tău să-l poată citi.',
-'anonymous' => 'Utilizator(i) anonimi ai {{SITENAME}}',
-'siteuser' => 'Utilizator {{SITENAME}} $1',
-'lastmodifiedby' => 'Această pagină a fost modificată $1 de către $2.',
-'and' => 'ÅŸi',
-'othercontribs' => 'Bazat pe munca lui $1.',
-'others' => 'alţii',
-'siteusers' => 'Utilizator(i) {{SITENAME}} $1',
-'creditspage' => 'Credenţiale',
-'nocredits' => 'Nu există credenţiale disponibile pentru această pagină.',
-'spamprotectiontitle' => 'Filtru de protecţie spam',
-'spamprotectiontext' => 'Pagina pe care doriţi să o salvaţi a fost blocată de filtrul spam. Aceasta se datorează probabil unei legături spre un site extern. Aţi putea verifica următoarea expresie regulată:',
-'spamprotectionmatch' => 'Următorul text a fost oferit de filtrul de spam: $1',
-'subcategorycount' => 'Această categorie conţine {{PLURAL:$1|o subcategorie|$1 subcategorii}}.',
-'categoryarticlecount' => 'Această categorie conţine {{PLURAL:$1|un articol|$1 articole}}.',
-'listingcontinuesabbrev'=> ' cont.',
-'spambot_username' => 'Curăţarea de spam a MediaWiki',
-'spam_reverting' => 'Revenire la ultima versiune care nu conţine legături către $1',
-'spam_blanking' => 'Toate reviziile conţinând legături către $1, au eşuat',
-'infosubtitle' => 'Informaţii pentru pagină',
-'numedits' => 'Număr de modificări (articole): $1',
-'numtalkedits' => 'Număr de modificări (pagina de discuţii): $1',
-'numwatchers' => 'Număr de utilizatori care urmăresc: $1',
-'numauthors' => 'Număr de autori distincţi (articole): $1',
-'numtalkauthors' => 'Număr de autori distincţi (pagini de discuţii): $1',
-'mw_math_png' => 'Întodeauna afişează PNG',
-'mw_math_simple' => 'HTML pentru formule simple, altfel PNG',
-'mw_math_html' => 'HTML dacă este posibil, altfel PNG',
-'mw_math_source' => 'Lasă ca TeX (pentru browser-ele text)',
-'mw_math_modern' => 'Recomandat pentru browser-ele moderne',
-'mw_math_mathml' => 'MathML dacă este posibil (experimental)',
-'markaspatrolleddiff' => 'Marchează ca patrulat',
-'markaspatrolledtext' => 'Marchează acest articol ca patrulat',
-'markedaspatrolled' => 'A fost marcat ca patrulat',
-'markedaspatrolledtext' => 'Modificarea selectată a fost marcată ca patrulată.',
-'rcpatroldisabled' => 'Opţiunea de patrulare a modificărilor recente este dezactivată',
-'rcpatroldisabledtext' => 'Patrularea modificărilor recente este în prezent dezactivată.',
-'markedaspatrollederror'=> 'Nu se poate marca ca patrulat',
-'markedaspatrollederrortext'=> 'Trebuie să specificaţi o revizie care să fie marcată ca patrulată.',
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'history-prevlink\'] = new Array(\'-\',\'Previous\');
-ta[\'history-nextlink\'] = new Array(\'+\',\'Next\');
-ta[\'pt-userpage\'] = new Array(\'.\',\'Pagina mea de utilizator\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Pagina de utilizator pentru adresa IP curentă\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Pagina mea de discuţii\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Discuţii despre editări pentru adresa IP curentă\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Preferinţele mele\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Lista paginilor pe care le monitorizez.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Listă de contribuţii\');
-ta[\'pt-login\'] = new Array(\'o\',\'Eşti încurajat să te autentifici, deşi acest lucru nu este obligatoriu.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Eşti încurajat să te autentifici, deşi acest lucru nu este obligatoriu.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'ÃŽnchide sesiunea\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Discuţie despre articol\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Poţi edita această pagină. Te rugăm să previzualizezi conţinutul înainte de salvare.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Adaugă un comentariu acestei discuţii.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Aceasta pagina este protejată. Poţi sa vezi doar codul sursă.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Versiuni vechi ale acestui document.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Protejează acest document.\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Åžterge acest document.\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Restaureaza editările făcute acestui document, înainte să fi fost şters.\');
-ta[\'ca-move\'] = new Array(\'m\',\'Mută acest document.\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Nu aveţi permisiunea să mutaţi acest document.\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Adaugă acest document în lista ta de monitorizare.\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Åžterge acest document din lista ta de monitorizare.\');
-ta[\'search\'] = new Array(\'f\',\'Caută în acest wiki\');
-ta[\'p-logo\'] = new Array(\'\',\'Pagina principală\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Vizitează pagina principală\');
-ta[\'n-portal\'] = new Array(\'\',\'Despre proiect, ce poţi face tu, unde găseşti soluţii.\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Găseşte informaţii despre evenimente curente\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Lista ultimelor schimbări realizate în acest wiki.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Mergi spre o pagină aleatoare\');
-ta[\'n-help\'] = new Array(\'\',\'Locul în care găseşti ajutor.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Sprijină-ne\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Lista tuturor paginilor wiki care conduc spre această pagină\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Schimbări recente în legătură cu această pagină\');
-ta[\'feed-rss\'] = new Array(\'\',\'Alimentează fluxul RSS pentru această pagină\'); ta[\'feed-atom\'] = new Array(\'\',\'Alimentează fluxul Atom pentru această pagină\'); ta[\'t-contributions\'] = new Array(\'\',\'Vezi lista de contribuţii ale acestui utilizator\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Trimite un e-mail acestui utilizator\');
-ta[\'t-upload\'] = new Array(\'u\',\'Trimite imagini sau fiÅŸiere media\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Lista tuturor paginilor speciale\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Vezi articolul\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Vezi pagina de utilizator\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Vezi pagina media\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Aceasta este o pagină specială, (nu) poţi edita pagina în sine.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Vezi pagina proiectului\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Vezi pagina imaginii\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Vezi mesajul de sistem\'); ta[\'ca-nstab-template\'] = new Array(\'c\',\'Vezi formatul\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Vezi pagina de ajutor\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Vezi categoria\');',
-'deletedrevision' => 'A fost ştearsă vechea revizie $1.',
-'previousdiff' => '↠Diferenţa anterioară',
-'nextdiff' => 'Diferenţa următoare →',
-'imagemaxsize' => 'Limitează imaginile pe paginile de descriere la:',
-'thumbsize' => 'Mărime thumbnail:',
-'showbigimage' => 'Descarcă versiunea cu rezoluţie înaltă ($1x$2, $3 KB)',
-'newimages' => 'Galeria de imagini noi',
-'showhidebots' => '($1 roboţi)',
-'noimages' => 'Nimic de văzut.',
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh' => 'zh',
-'variantname-sr-ec' => 'sr-ec',
-'variantname-sr-el' => 'sr-el',
-'variantname-sr-jc' => 'sr-jc',
-'variantname-sr-jl' => 'sr-jl',
-'variantname-sr' => 'sr',
-'specialloguserlabel' => 'Utilizator:',
-'speciallogtitlelabel' => 'Titlu:',
-'passwordtooshort' => 'Parola dumneavoastră este prea scurtă. Trebuie să aibă cel puţin $1 caractere.',
-'mediawarning' => '\'\'\'Atenţie\'\'\': Acest fişier poate conţine cod maliţios, executându-l, sistemul dvs. poate fi compromis.<hr />',
-'fileinfo' => '$1KB, tip MIME: <code>$2</code>',
-'metadata' => 'Informaţii',
-'metadata-help' => 'Acest fişier conţine informaţii suplimentare, introduse probabil de aparatul fotografic digital sau scannerul care l-a generat. Dacă fişierul a fost modificat între timp, este posibil ca unele detalii să nu mai fie valabile.',
-'metadata-expand' => 'Afişează detalii suplimentare',
-'metadata-collapse' => 'Ascunde detalii suplimentare',
-'exif-imagewidth' => 'Lăţime',
-'exif-imagelength' => 'Înălţime',
-'exif-bitspersample' => 'Biţi pe componentă',
-'exif-compression' => 'Metodă de comprimare',
-'exif-photometricinterpretation'=> 'Compoziţia pixelilor',
-'exif-orientation' => 'Orientare',
-'exif-samplesperpixel' => 'Numărul de componente',
-'exif-planarconfiguration'=> 'Aranjarea datelor',
-'exif-ycbcrsubsampling' => 'Mostră din fracţia Y/C',
-'exif-ycbcrpositioning' => 'Poziţionarea Y şi C',
-'exif-xresolution' => 'Rezoluţie orizontală',
-'exif-yresolution' => 'Rezoluţie verticală',
-'exif-resolutionunit' => 'Unitate de rezoluţie pentru X şi Y',
-'exif-stripoffsets' => 'Locaţia datelor imaginii',
-'exif-stripbytecounts' => 'Biţi corespunzători benzii comprimate',
-'exif-jpeginterchangeformat'=> 'Offset pentru JPEG SOI',
-'exif-jpeginterchangeformatlength'=> 'Biţi de date JPEG',
-'exif-transferfunction' => 'Funcţia de transfer',
-'exif-whitepoint' => 'Cromaticitatea punctului alb',
-'exif-ycbcrcoefficients'=> 'Tăria culorii coeficienţilor matricei de transformare',
-'exif-referenceblackwhite'=> 'Perechile de valori de referinţă albe şi negre',
-'exif-datetime' => 'Data şi ora modificării fişierului',
-'exif-imagedescription' => 'Titlul imaginii',
-'exif-make' => 'Producătorul aparatului foto',
-'exif-model' => 'Modelul aparatului foto',
-'exif-software' => 'Software folosit',
-'exif-artist' => 'Autor',
-'exif-copyright' => 'Titularul drepturilor de autor',
-'exif-exifversion' => 'Versiune exif',
-'exif-flashpixversion' => 'Versiune susţinută de Flashpix',
-'exif-colorspace' => 'Spaţiu de culoare',
-'exif-componentsconfiguration'=> 'Semnificaţia componentelor',
-'exif-compressedbitsperpixel'=> 'Mod de comprimare a imaginii',
-'exif-pixelydimension' => 'Lăţimea validă a imaginii',
-'exif-pixelxdimension' => 'Valind image height',
-'exif-makernote' => 'Observaţiile producătorului',
-'exif-usercomment' => 'Comentariile utilizatorilor',
-'exif-relatedsoundfile' => 'Fişierul audio asemănător',
-'exif-datetimeoriginal' => 'Data ÅŸi ora producerii imaginii',
-'exif-datetimedigitized'=> 'Data şi ora digitizării',
-'exif-subsectime' => 'Data/Ora milisecunde',
-'exif-subsectimeoriginal'=> 'Data/Ora/Original milisecunde',
-'exif-subsectimedigitized'=> 'Milisecunde DateTimeDigitized',
-'exif-exposuretime' => 'Timp de expunere',
-'exif-exposuretime-format'=> '$1 sec ($2)',
-'exif-fnumber' => 'Diafragmă',
-'exif-fnumber-format' => 'f/$1',
-'exif-exposureprogram' => 'Program de expunere',
-'exif-spectralsensitivity'=> 'Sensibilitate spectrală',
-'exif-isospeedratings' => 'Evaluarea vitezei ISO',
-'exif-oecf' => 'Factorul de conversie optoelectronic',
-'exif-shutterspeedvalue'=> 'Viteza de închidere',
-'exif-aperturevalue' => 'Diafragmă',
-'exif-brightnessvalue' => 'Luminozitate',
-'exif-exposurebiasvalue'=> 'Ajustarea expunerii',
-'exif-subjectdistance' => 'Distanţa faţă de subiect',
-'exif-meteringmode' => 'Forma de măsurare',
-'exif-lightsource' => 'Sursă de lumină',
-'exif-flash' => 'Bliţ',
-'exif-focallength' => 'Distanţa focală a obiectivului',
-'exif-focallength-format'=> '$1 mm',
-'exif-subjectarea' => 'Suprafaţa subiectului',
-'exif-flashenergy' => 'Energie flash',
-'exif-spatialfrequencyresponse'=> 'Răspunsul frecvenţei spaţiale',
-'exif-focalplanexresolution'=> 'Rezoluţia focală plană X',
-'exif-focalplaneyresolution'=> 'Rezoluţia focală plană Y',
-'exif-focalplaneresolutionunit'=> 'Unitatea de măsură pentru rezoluţia focală plană',
-'exif-subjectlocation' => 'Locaţia subiectului',
-'exif-exposureindex' => 'Indexul expunerii',
-'exif-sensingmethod' => 'Metoda sensibilă',
-'exif-filesource' => 'Fişier sursă',
-'exif-scenetype' => 'Tipul scenei',
-'exif-cfapattern' => 'Mozaic CFA (filtre color)',
-'exif-customrendered' => 'Prelucrarea imaginii',
-'exif-exposuremode' => 'Mod de expunere',
-'exif-whitebalance' => 'Balanţa albă',
-'exif-digitalzoomratio' => 'Raportul zoom-ului digital',
-'exif-focallengthin35mmfilm'=> 'Distanţă focală pentru film de 35 mm',
-'exif-scenecapturetype' => 'Tipul de surprindere a scenei',
-'exif-gaincontrol' => 'Controlul scenei',
-'exif-contrast' => 'Contrast',
-'exif-saturation' => 'Saturaţie',
-'exif-sharpness' => 'Ascuţime',
-'exif-devicesettingdescription'=> 'Descrierea reglajelor aparatului',
-'exif-imageuniqueid' => 'Identificarea imaginii unice',
-'exif-gpsversionid' => 'Versiunea de conversie GPS',
-'exif-gpslatituderef' => 'Latitudine nordică sau sudică',
-'exif-gpslatitude' => 'Latitudine',
-'exif-gpslongituderef' => 'Longitudine estică sau vestică',
-'exif-gpslongitude' => 'Longitudine',
-'exif-gpsaltituderef' => 'Indicarea altitudinii',
-'exif-gpsaltitude' => 'Altitudine',
-'exif-gpstimestamp' => 'ora GPS (ceasul atomic)',
-'exif-gpssatellites' => 'Sateliţi utilizaţi pentru măsurare',
-'exif-gpsstatus' => 'Starea receptorului',
-'exif-gpsmeasuremode' => 'Mod de măsurare',
-'exif-gpsdop' => 'Precizie de măsurare',
-'exif-gpsspeedref' => 'Unitatea de măsură pentru viteză',
-'exif-gpsspeed' => 'Viteza receptorului GPS',
-'exif-gpstrackref' => 'Referinţă pentru direcţia de mişcare',
-'exif-gpstrack' => 'Direcţie de mişcare',
-'exif-gpsimgdirectionref'=> 'Referinţă pentru direcţia imaginii',
-'exif-gpsimgdirection' => 'Direcţia imaginii',
-'exif-gpsmapdatum' => 'Expertiza geodezică a datelor utilizate',
-'exif-gpsdestlatituderef'=> 'Referinţă pentru latitudinea destinaţiei',
-'exif-gpsdestlatitude' => 'Destinaţia latitudinală',
-'exif-gpsdestlongituderef'=> 'Referinţă pentru longitudinea destinaţiei',
-'exif-gpsdestlongitude' => 'Longitudinea destinaţiei',
-'exif-gpsdestbearingref'=> 'Referinţă pentru raportarea destinaţiei',
-'exif-gpsdestbearing' => 'Raportarea destinaţiei',
-'exif-gpsdestdistanceref'=> 'Referinţă pentru distanţa până la destinaţie',
-'exif-gpsdestdistance' => 'Distanţa până la destinaţie',
-'exif-gpsprocessingmethod'=> 'Numele metodei de procesare GPS',
-'exif-gpsareainformation'=> 'Numele domeniului GPS',
-'exif-gpsdatestamp' => 'Data GPS',
-'exif-gpsdifferential' => 'Corecţia diferenţială GPS',
-'exif-make-value' => '$1',
-'exif-model-value' => '$1',
-'exif-software-value' => '$1',
-'exif-compression-1' => 'Necomprimată',
-'exif-compression-6' => 'JPEG',
-'exif-photometricinterpretation-2'=> 'RGB',
-'exif-photometricinterpretation-6'=> 'YCbCr',
-'exif-orientation-1' => 'Normală',
-'exif-orientation-2' => 'Oglindită orizontal',
-'exif-orientation-3' => 'Rotită cu 180°',
-'exif-orientation-4' => 'Oglindită vertical',
-'exif-orientation-5' => 'Rotită 90° în sens opus acelor de ceasornic şi oglindită vertical',
-'exif-orientation-6' => 'Rotită 90° în sensul acelor de ceasornic',
-'exif-orientation-7' => 'Rotită 90° în sensul acelor de ceasornic şi oglindită vertical',
-'exif-orientation-8' => 'Rotită 90° în sens opus acelor de ceasornic',
-'exif-planarconfiguration-1'=> 'format compact',
-'exif-planarconfiguration-2'=> 'format plat',
-'exif-xyresolution-i' => '$1 dpi',
-'exif-xyresolution-c' => '$1 dpc',
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h'=> 'FFFF.H',
-'exif-componentsconfiguration-0'=> 'neprecizat',
-'exif-componentsconfiguration-1'=> 'Y',
-'exif-componentsconfiguration-2'=> 'Cb',
-'exif-componentsconfiguration-3'=> 'Cr',
-'exif-componentsconfiguration-4'=> 'R',
-'exif-componentsconfiguration-5'=> 'G',
-'exif-componentsconfiguration-6'=> 'B',
-'exif-exposureprogram-0'=> 'Neprecizat',
-'exif-exposureprogram-1'=> 'Manual',
-'exif-exposureprogram-2'=> 'Program normal',
-'exif-exposureprogram-3'=> 'Prioritate diafragmă',
-'exif-exposureprogram-4'=> 'Prioritate timp',
-'exif-exposureprogram-5'=> 'Program creativ (prioritate dată profunzimii)',
-'exif-exposureprogram-6'=> 'Program acţiune (prioritate dată timpului de expunere scurt)',
-'exif-exposureprogram-7'=> 'Mod portret (focalizare pe subiect ÅŸi fundal neclar)',
-'exif-exposureprogram-8'=> 'Mod peisaj (focalizare pe fundal)',
-'exif-subjectdistance-value'=> '$1 metri',
-'exif-meteringmode-0' => 'Necunoscut',
-'exif-meteringmode-1' => 'Medie',
-'exif-meteringmode-3' => 'Punct',
-'exif-meteringmode-4' => 'MultiPunct',
-'exif-meteringmode-5' => 'Model',
-'exif-meteringmode-6' => 'Parţial',
-'exif-meteringmode-255' => 'Alta',
-'exif-lightsource-0' => 'Necunoscută',
-'exif-lightsource-1' => 'Lumină solară',
-'exif-lightsource-2' => 'Fluorescent',
-'exif-lightsource-3' => 'Tungsten (lumină incandescentă)',
-'exif-lightsource-4' => 'Flash',
-'exif-lightsource-9' => 'Vreme frumoasă',
-'exif-lightsource-10' => 'Cer noros',
-'exif-lightsource-11' => 'Umbră',
-'exif-lightsource-12' => 'Fluorescent luminos (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Fluorescent luminos alb (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Fluorescent alb rece (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Fluorescent alb (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Lumină standard A',
-'exif-lightsource-18' => 'Lumină standard B',
-'exif-lightsource-19' => 'Lumină standard C',
-'exif-lightsource-20' => 'D55',
-'exif-lightsource-21' => 'D65',
-'exif-lightsource-22' => 'D75',
-'exif-lightsource-23' => 'D50',
-'exif-lightsource-24' => 'Lumină artificială normată ISO în studio',
-'exif-lightsource-255' => 'Altă sursă de lumină',
-'exif-focalplaneresolutionunit-2'=> 'Å£oli',
-'exif-sensingmethod-1' => 'Nedefinit',
-'exif-sensingmethod-2' => 'Senzorul suprafeţei color one-chip',
-'exif-sensingmethod-3' => 'Senzorul suprafeţei color two-chip',
-'exif-sensingmethod-4' => 'Senzorul suprafeţei color three-chip',
-'exif-sensingmethod-5' => 'Senzorul suprafeţei color secvenţiale',
-'exif-sensingmethod-7' => 'Senzor triliniar',
-'exif-sensingmethod-8' => 'Senzorul linear al culorii secvenţiale',
-'exif-filesource-3' => 'DSC',
-'exif-scenetype-1' => 'O imagine fotografiată direct',
-'exif-customrendered-0' => 'Prelucrare normală',
-'exif-customrendered-1' => 'Prelucrare nestandard',
-'exif-exposuremode-0' => 'Expunere automată',
-'exif-exposuremode-1' => 'Expunere manuală',
-'exif-exposuremode-2' => 'Serie automată de expuneri',
-'exif-whitebalance-0' => 'Auto-balanţa albă',
-'exif-whitebalance-1' => 'Balanţa manuală albă',
-'exif-scenecapturetype-0'=> 'Standard',
-'exif-scenecapturetype-1'=> 'Portret',
-'exif-scenecapturetype-2'=> 'Portret',
-'exif-scenecapturetype-3'=> 'Scenă nocturnă',
-'exif-gaincontrol-0' => 'Niciuna',
-'exif-gaincontrol-1' => 'Avantajul scăzut de sus',
-'exif-gaincontrol-2' => 'Avantajul mărit de sus',
-'exif-gaincontrol-3' => 'Avantajul scăzut de jos',
-'exif-gaincontrol-4' => 'Avantajul mărit de jos',
-'exif-contrast-0' => 'Normal',
-'exif-contrast-1' => 'Redus',
-'exif-contrast-2' => 'Mărit',
-'exif-saturation-0' => 'Normal',
-'exif-saturation-1' => 'Saturaţie redusă',
-'exif-saturation-2' => 'Saturaţie ridicată',
-'exif-sharpness-0' => 'Normal',
-'exif-sharpness-1' => 'UÅŸor',
-'exif-sharpness-2' => 'Tare',
-'exif-subjectdistancerange-0'=> 'Necunoscut',
-'exif-subjectdistancerange-1'=> 'Macro',
-'exif-subjectdistancerange-2'=> 'Apropiat',
-'exif-subjectdistancerange-3'=> 'Îndepărtat',
-'exif-gpslatitude-n' => 'latitudine nordică',
-'exif-gpslatitude-s' => 'latitudine sudică',
-'exif-gpslongitude-e' => 'longitudine estică',
-'exif-gpslongitude-w' => 'longitudine vestică',
-'exif-gpsstatus-a' => 'Măsurare în curs',
-'exif-gpsstatus-v' => 'Măsurarea interoperabilităţii',
-'exif-gpsmeasuremode-2' => 'măsurătoare bidimensională',
-'exif-gpsmeasuremode-3' => 'măsurătoare tridimensională',
-'exif-gpsspeed-k' => 'Kilometri pe oră',
-'exif-gpsspeed-m' => 'Mile pe oră',
-'exif-gpsspeed-n' => 'Noduri',
-'exif-gpsdirection-t' => 'Direcţia reală',
-'exif-gpsdirection-m' => 'Direcţie magnetică',
-'edit-externally' => 'Editează acest fişier folosind o aplicaţie externă.',
-'edit-externally-help' => 'Vedeţi [http://meta.wikimedia.org/wiki/Help:External_editors instrucţiuni de instalare] pentru mai multe informaţii.',
-'recentchangesall' => 'tot',
-'imagelistall' => 'toate',
-'watchlistall1' => 'toate',
-'watchlistall2' => 'toate',
-'namespacesall' => 'toate',
-'confirmemail' => 'Confirmă adresa de email',
-'confirmemail_text' => 'Acest wiki necesită validarea adresei de email înaintea folosirii funcţiilor email. Apăsaţi butonul de dedesupt pentru a trimite un email de confirmare către adresa dvs. Acesta va include o legătură care va conţine codul; încărcaţi legătura în browser pentru a valida adresa de email.',
-'confirmemail_send' => 'Trimite un cod de confirmare',
-'confirmemail_sent' => 'E-mailul de confirmare a fost trimis.',
-'confirmemail_sendfailed'=> 'Nu am putut trimite e-mailul de confirmare. Verificaţi adresa după caractere invalide.',
-'confirmemail_invalid' => 'Cod de confirmare invalid. Acest cod poate fi expirat.',
-'confirmemail_needlogin'=> 'Trebuie să vă $1 pentru a vă confirma adresa de email.',
-'confirmemail_success' => 'Adresa de email a fost confirmată. Vă puteţi autentifica şi bucura de wiki.',
-'confirmemail_loggedin' => 'Adresa de email a fost confirmată.',
-'confirmemail_error' => 'Ceva nu a funcţionat la salvarea confirmării.',
-'confirmemail_subject' => 'Confirmare adresă email la {{SITENAME}}',
-'confirmemail_body' => 'Cineva, probabil dumneavoastră de la adresa IP $1, şi-a înregistrat un cont "$2" cu această adresă de email la {{SITENAME}}.
-
-Pentru a confirma că acest cont aparţine într-adevăr dumneavoastră şi să vă activaţi funcţionalităţile email la {{SITENAME}}, deschideţi această legătură în browser:
-
-$3
-
-Dacă *nu* sunteţi dumneavoastră, nu deschideţi legătura. Codul de confirmare va expira la $4.',
-'tryexact' => 'Încearcă varianta exactă',
-'searchfulltext' => 'Caută textul întreg',
-'createarticle' => 'Crează articol',
-'scarytranscludedisabled'=> '[Transcluderea interwiki este dezactivată]',
-'scarytranscludefailed' => '[Şiretlicul formatului a dat greş pentru $1; ne pare rău]',
-'scarytranscludetoolong'=> '[URL-ul este prea lung; ne pare rău]',
-'trackbackbox' => '<div id=\'mw_trackbacks\'>
-Urmăritori la acest articol:<br />
-$1
-</div>',
-'trackbackremove' => ' ([$1 Åžterge])',
-'trackbacklink' => 'Urmăritor',
-'trackbackdeleteok' => 'Urmăritorul a fost şters cu succes.',
-'deletedwhileediting' => 'Atenţie: Această pagină a fost ştearsă după ce ai început să o modifici!',
-'confirmrecreate' => 'Utilizatorul [[User:$1|$1]] ([[User talk:$1|discuţie]]) a şters acest articol după ce aţi început să contribuţi la el din motivul:
-: \'\'$2\'\'
-Vă rugăm să confirmaţi faptul că într-adevăr doriţi să recreaţi acest articol.',
-'recreate' => 'Recreează',
-'tooltip-recreate' => 'Recreează',
-'unit-pixel' => 'px',
-'redirectingto' => 'Redirecţionând la [[$1]]...',
-'confirm_purge' => 'Doriţi să reîncărcaţi pagina? $1',
-'confirm_purge_button' => 'Da',
-'youhavenewmessagesmulti'=> 'Aveţi mesaje noi la $1',
-'newtalkseperator' => ',_',
-'searchcontaining' => 'Caută articolele care conţin \'\'$1\'\'.',
-'searchnamed' => 'Caută articole cu numele \'\'$1\'\'.',
-'articletitles' => 'Articole începând cu \'\'$1\'\'',
-'hideresults' => 'Ascunde rezultatele',
-'displaytitle' => '(Legătură la această pagină ca [[$1]])',
-'loginlanguagelabel' => 'Limba: $1',
-);
-?>
diff --git a/languages/MessagesRu.php b/languages/MessagesRu.php
deleted file mode 100644
index b9320b02..00000000
--- a/languages/MessagesRu.php
+++ /dev/null
@@ -1,1955 +0,0 @@
-<?php
-/** Russian (руÑÑкий Ñзык)
- *
- * Based on Messages.php 15216 (2006-07-02)
- * and ru.wikipedia MediaWiki namespace (2006-07-02)
- *
- * You can contact Alexander Sigachov (alexander.sigachov на Googgle Mail)
- *
- */
-
-global $wgAllMessagesRu;
-$wgAllMessagesRu = array(
-
-# User preference toggles
-'tog-underline' => 'Подчёркивать ÑÑылки:',
-'tog-highlightbroken' => 'Показывать неÑущеÑтвующие ÑÑылки <a href="" class="new">вот так</a> (иначе вот так<a href="" class="internal">?</a>).',
-'tog-justify' => 'Выравнивать текÑÑ‚ по ширине Ñтраницы',
-'tog-hideminor' => 'Скрывать малозначимые правки в ÑпиÑке Ñвежих изменений',
-'tog-extendwatchlist' => 'Улучшенный ÑпиÑок наблюдениÑ',
-'tog-usenewrc' => 'Улучшенный ÑпиÑок Ñвежих изменений (JavaScript)',
-'tog-numberheadings' => 'ÐвтоматичеÑки нумеровать заголовки',
-'tog-showtoolbar' => 'Показывать панель инÑтрументов при редактировании (JavaScript)',
-'tog-editondblclick' => 'Править Ñтатьи по двойному щелчку (JavaScript)',
-'tog-editsection' => 'Показывать ÑÑылку «править» Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñекции',
-'tog-editsectiononrightclick' => 'Править Ñекции при правом щелчке мышью на заголовке (JavaScript)',
-'tog-showtoc' => 'Показывать оглавление (Ð´Ð»Ñ Ñтраниц более чем Ñ 3 заголовками)',
-'tog-rememberpassword' => 'Запоминать пароль между ÑеанÑами',
-'tog-editwidth' => 'Поле Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ð¾ вÑÑŽ ширину окна браузера',
-'tog-watchcreations' => 'По умолчанию добавлÑÑ‚ÑŒ Ñозданные Ñтатьи в ÑпиÑок наблюдениÑ',
-'tog-watchdefault' => 'По умолчанию добавлÑÑ‚ÑŒ новые и изменённые Ñтатьи в ÑпиÑок наблюдениÑ',
-'tog-minordefault' => 'По умолчанию помечать Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ°Ðº малозначимые',
-'tog-previewontop' => 'Показывать предпроÑмотр Ñтатьи до окна редактированиÑ',
-'tog-previewonfirst' => 'Предварительный проÑмотр по первому изменению',
-'tog-nocache' => 'Запретить кÑширование Ñтраниц',
-'tog-enotifwatchlistpages' => 'УведомлÑÑ‚ÑŒ по Ñл. почте об изменениÑÑ… Ñтраниц из ÑпиÑка наблюдениÑ',
-'tog-enotifusertalkpages' => 'УведомлÑÑ‚ÑŒ по Ñл. почте об изменении перÑональной Ñтраницы обÑуждениÑ',
-'tog-enotifminoredits' => 'УведомлÑÑ‚ÑŒ по Ñл. почте даже при малозначительных изменениÑÑ…',
-'tog-enotifrevealaddr' => 'Показывать мой почтовый Ð°Ð´Ñ€ÐµÑ Ð² ÑообщениÑÑ… оповещениÑ',
-'tog-shownumberswatching' => 'Показывать чиÑло учаÑтников, включивших Ñтраницу в Ñвой ÑпиÑок наблюдениÑ',
-'tog-fancysig' => 'ПроÑÑ‚Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ (без автоматичеÑкой ÑÑылки)',
-'tog-externaleditor' => 'ИÑпользовать по умолчанию внешний редактор',
-'tog-externaldiff' => 'ИÑпользовать по умолчанию внешнюю программу ÑÑ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ Ð²ÐµÑ€Ñий',
-'tog-showjumplinks' => 'Включить вÑпомогательные ÑÑылки «перейти к»',
-'tog-uselivepreview' => 'ИÑпользовать быÑтрый предварительный проÑмотр (JavaScript, ÑкÑпериментально)',
-'tog-autopatrol' => 'Отмечать Ñделанные правки как проверенные',
-'tog-forceeditsummary' => 'Предупреждать, когда не указано краткое опиÑание изменений',
-'tog-watchlisthideown' => 'Скрывать мои правки из ÑпиÑка наблюдениÑ',
-'tog-watchlisthidebots' => 'Скрывать правки ботов из ÑпиÑка наблюдениÑ',
-
-'underline-always' => 'Ð’Ñегда',
-'underline-never' => 'Ðикогда',
-'underline-default' => 'ИÑпользовать наÑтройки браузера',
-
-'skinpreview' => '(ПредпроÑмотр)',
-
-# dates
-'sunday' => 'ВоÑкреÑенье',
-'monday' => 'Понедельник',
-'tuesday' => 'Вторник',
-'wednesday' => 'Среда',
-'thursday' => 'Четверг',
-'friday' => 'ПÑтница',
-'saturday' => 'Суббота',
-'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' => 'дек',
-# Bits of text used by many pages:
-#
-'categories' => '{{PLURAL:$1|КатегориÑ|Категории|Категории}}',
-'category' => 'категориÑ',
-'category_header' => 'Статьи в категории «$1»',
-'subcategories' => 'Подкатегории',
-
-
-'linktrail' => '/^([a-zабвгдеёжзийклмнопрÑтуфхцчшщъыьÑÑŽÑ“»]+)(.*)$/sDu',
-'linkprefix' => '/^(.*?)(„|«)$/sD',
-'mainpage' => 'Ð—Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ñтраница',
-'mainpagetext' => '<big>Вики-движок «MediaWiki» уÑпешно уÑтановлен.</big>',
-'mainpagedocfooter' => 'Информацию по работе Ñ Ñтой вики можно найти в [http://meta.wikimedia.org/wiki/%D0%9F%D0%BE%D0%BC%D0%BE%D1%89%D1%8C:%D0%A1%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5 руководÑтве пользователÑ].
-
-== Ðекоторые полезнае реÑурÑÑ‹ ==
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings СпиÑок возможных наÑтроек];
-* [http://www.mediawiki.org/wiki/Help:FAQ ЧаÑто задаваемые вопроÑÑ‹ и ответы по MediaWiki];
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce СпиÑок раÑÑылки Ñ ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸ÐµÐ¼ о выходе новых верÑий MediaWiki].',
-
-'portal' => 'СообщеÑтво',
-'portal-url' => '{{ns:project}}:Портал ÑообщеÑтва',
-'about' => 'ОпиÑание',
-'aboutsite' => 'ОпиÑание {{grammar:genitive|{{SITENAME}}}}',
-'aboutpage' => '{{ns:project}}:ОпиÑание',
-'article' => 'СтатьÑ',
-'help' => 'Справка',
-'helppage' => '{{ns:project}}:Справка',
-'bugreports' => 'Отчёт об ошибке',
-'bugreportspage' => '{{ns:project}}:Отчёт об ошибке',
-'sitesupport' => 'ПожертвованиÑ', # To enable, something like 'Donations', '-' to disable
-'sitesupport-url' => '{{ns:project}}:ПожертвованиÑ',
-'faq' => 'ЧаВО',
-'faqpage' => '{{ns:project}}:ЧаВО',
-'edithelp' => 'Справка по редактированию',
-'newwindow' => '(в новом окне)',
-'edithelppage' => '{{ns:project}}:Справка по редактированию',
-'cancel' => 'Отменить',
-'qbfind' => 'ПоиÑк',
-'qbbrowse' => 'ПроÑмотреть',
-'qbedit' => 'Править',
-'qbpageoptions' => 'ÐаÑтройки Ñтраницы',
-'qbpageinfo' => 'Ð¡Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ Ñтатье',
-'qbmyoptions' => 'Ваши наÑтройки',
-'qbspecialpages' => 'Специальные Ñтраницы',
-'moredotdotdot' => 'Далее…',
-'mypage' => 'Ð›Ð¸Ñ‡Ð½Ð°Ñ Ñтраница',
-'mytalk' => 'ÐœÐ¾Ñ Ñтраница обÑуждениÑ',
-'anontalk' => 'ОбÑуждение Ð´Ð»Ñ Ñтого IP-адреÑа',
-'navigation' => 'ÐавигациÑ',
-
-# Metadata in edit box
-'metadata_help' => 'Метаданные (поÑÑÐ½ÐµÐ½Ð¸Ñ Ñм. на Ñтранице [[{{ns:project}}:Метаданные]]):',
-
-'currentevents' => 'Текущие ÑобытиÑ',
-'currentevents-url' => 'Текущие ÑобытиÑ',
-
-'disclaimers' => 'Отказ от ответÑтвенноÑти',
-'disclaimerpage' => '{{ns:project}}:Отказ_от_ответÑтвенноÑти',
-'privacy' => 'Политика конфиденциальноÑти',
-'privacypage' => '{{ns:project}}:Политика_конфиденциальноÑти',
-'errorpagetitle' => 'Ошибка',
-'returnto' => 'Возврат к Ñтранице $1.',
-'tagline' => 'Материал из {{grammar:genitive|{{SITENAME}}}}.',
-'help' => 'Справка',
-'search' => 'ПоиÑк',
-'go' => 'Перейти',
-'history' => 'ИÑториÑ',
-'history_short' => 'ИÑториÑ',
-'updatedmarker' => 'обновлено Ñ Ð¼Ð¾ÐµÐ³Ð¾ поÑледнего поÑещениÑ',
-'info_short' => 'ИнформациÑ',
-'printableversion' => 'ВерÑÐ¸Ñ Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸',
-'permalink' => 'ПоÑтоÑÐ½Ð½Ð°Ñ ÑÑылка',
-'print' => 'Печать',
-'edit' => 'Править',
-'editthispage' => 'Править Ñту Ñтатью',
-'delete' => 'Удалить',
-'deletethispage' => 'Стереть её',
-'undelete_short' => 'ВоÑÑтановить $1 {{PLURAL:$1|правку|правки|правок}}',
-'protect' => 'Защитить',
-'protectthispage' => 'Защитить',
-'unprotect' => 'СнÑÑ‚ÑŒ защиту',
-'unprotectthispage' => 'СнÑÑ‚ÑŒ защиту',
-'newpage' => 'ÐÐ¾Ð²Ð°Ñ ÑтатьÑ',
-'talkpage' => 'ОбÑуждение',
-'specialpage' => 'Ð¡Ð»ÑƒÐ¶ÐµÐ±Ð½Ð°Ñ Ñтраница',
-'personaltools' => 'Личные инÑтрументы',
-'postcomment' => 'Комментировать',
-'addsection' => '+',
-'articlepage' => 'ПроÑмотреть Ñтатью',
-'subjectpage' => 'ПроÑмотреть тему', # For compatibility
-'talk' => 'ОбÑуждение',
-'views' => 'ПроÑмотры',
-'toolbox' => 'ИнÑтрументы',
-'userpage' => 'ПроÑмотреть Ñтраницу учаÑтника',
-'projectpage' => 'ПроÑмотреть Ñтраницу проекта',
-'imagepage' => 'ПроÑмотреть Ñтраницу изображениÑ',
-'viewtalkpage' => 'ПроÑмотреть обÑуждение',
-'otherlanguages' => 'Ðа других Ñзыках',
-'redirectedfrom' => '(Перенаправлено Ñ $1)',
- 'autoredircomment' => 'Перенаправление на [[$1]]',
-'redirectpagesub' => 'Страница-перенаправление',
-'lastmodified' => 'ПоÑледнее изменение Ñтой Ñтраницы: $1.',
-'viewcount' => 'К Ñтой Ñтранице обращалиÑÑŒ $1 раз(а).',
-'copyright' => 'Содержимое доÑтупно в ÑоответÑтвии Ñ $1.',
-'protectedpage' => 'Ð—Ð°Ñ‰Ð¸Ñ‰Ñ‘Ð½Ð½Ð°Ñ ÑтатьÑ',
-
-'administrators' => '{{ns:project}}:ÐдминиÑтраторы',
-'jumpto' => 'Перейти к:',
-'jumptonavigation' => 'навигациÑ',
-'jumptosearch' => 'поиÑк',
-'sysoptitle' => 'Ðеобходим уровень доÑтупа «ÐдминиÑтратор»',
-'sysoptext' => 'Затребованное вами дейÑтвие может быть Ñовершено только пользователÑми Ñ Ð¿Ñ€Ð°Ð²Ð°Ð¼Ð¸ «ÐдминиÑтратора».
-См. $1.',
-'developertitle' => 'Ðеобходим уровень доÑтупа «Разработчик»',
-'developertext' => 'Затребованное вами дейÑтвие может быть Ñовершено только учаÑтниками Ñ Ð¿Ñ€Ð°Ð²Ð°Ð¼Ð¸ «Разработчик». См. $1.',
-
-'badaccess' => 'Ошибка доÑтупа',
-'badaccesstext' => 'Запрошенное вами дейÑтвие может быть выполнено
-только учаÑтниками Ñ Ð¿Ñ€Ð°Ð²Ð°Ð¼Ð¸ доÑтупа «$2». См. $1.',
-
-'versionrequired' => 'ТребуетÑÑ MediaWiki верÑии $1',
-'versionrequiredtext' => 'Ð”Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ Ñтой Ñтраницей требуетÑÑ MediaWiki верÑии $1. См. [[Special:Version]].',
-
-'widthheight' => '$1 × $2',
-'ok' => 'OK',
-'sitetitle' => '{{SITENAME}}',
-'pagetitle' => '$1 — {{SITENAME}}',
-'sitesubtitle' => '',
-'retrievedfrom' => 'Получено Ñ $1',
-'youhavenewmessages' => 'Вы получили $1 ($2).',
-'newmessageslink' => 'новые ÑообщениÑ',
-'newmessagesdifflink' => 'поÑледнее изменение',
-'editsection'=>'править',
-'editold'=>'править',
-'editsectionhint' => 'Править Ñекцию: $1',
-'toc' => 'Содержание',
-'showtoc' => 'показать',
-'hidetoc' => 'убрать',
-'thisisdeleted' => 'ПроÑмотреть или воÑÑтановить $1?',
-'viewdeleted' => 'ПроÑмотреть $1?',
-'restorelink' => '{{PLURAL:$1|$1 удалённую правку|$1 удаленных правки|$1 удаленных правок}}',
-'feedlinks' => 'В виде:',
-'feed-invalid' => 'Ðеправильный тип канала Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñки.',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'СтатьÑ',
-'nstab-user' => 'УчаÑтник',
-'nstab-media' => 'Мультимедиа',
-'nstab-special' => 'Ð¡Ð»ÑƒÐ¶ÐµÐ±Ð½Ð°Ñ Ñтраница',
-'nstab-project' => 'О проекте',
-'nstab-image' => 'Файл',
-'nstab-mediawiki' => 'Сообщение',
-'nstab-template' => 'Шаблон',
-'nstab-help' => 'Справка',
-'nstab-category' => 'КатегориÑ',
-
-# Main script and global functions
-#
-'nosuchaction' => 'Ðеопознанное дейÑтвие',
-'nosuchactiontext' => 'ДейÑтвие, указанное в URL, не раÑпознаётÑÑ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ñ‹Ð¼ обеÑпечением вики',
-'nosuchspecialpage' => 'Такой Ñпециальной Ñтраницы нет',
-'nospecialpagetext' => 'Запрошенной вами Ñлужебной Ñтраницы не ÑущеÑтвует. См. [[{{ns:special}}:Specialpages|ÑпиÑок Ñлужебных Ñтраниц]].',
-
-# General errors
-#
-'error' => 'Ошибка',
-'databaseerror' => 'Ошибка базы данных',
-'dberrortext' => 'Обнаружена ошибка ÑинтакÑиÑа запроÑа к базе данных.
-ПоÑледний Ð·Ð°Ð¿Ñ€Ð¾Ñ Ðº базе данных:
-<blockquote><tt>$1</tt></blockquote>
-произошёл из функции <tt>«$2»</tt>.
-MySQL возвратил ошибку <tt>«$3: $4»</tt>.',
-'dberrortextcl' => 'Обнаружена ошибка ÑинтакÑиÑа запроÑа к базе данных.
-ПоÑледний Ð·Ð°Ð¿Ñ€Ð¾Ñ Ðº базе данных:
-«$1»
-произошёл из функции «$2».
-MySQL возвратил ошибку «$3: $4».',
-'noconnect' => 'Извините, ÑÐµÐ¹Ñ‡Ð°Ñ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ ÑвÑзатьÑÑ Ñ Ñервером базы данных из-за техничеÑких проблем.<br />
-$1',
-'nodb' => 'Ðевозможно выбрать базу данных $1',
-'cachederror' => 'Ðиже предÑтавлена кÑÑˆÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ð¾Ð¹ Ñтраницы; возможно, она уÑтарела.',
-'laggedslavemode' => 'Внимание: Ñтраница может не Ñодержать поÑледних обновлений.',
-'readonly' => 'ЗапиÑÑŒ в базу данных заблокирована',
-'enterlockreason' => 'Укажите причину и намеченный Ñрок блокировки.',
-'readonlytext' => 'Добавление новых Ñтатей и другие Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±Ð°Ð·Ñ‹ данных ÑÐµÐ¹Ñ‡Ð°Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹: вероÑтно, в ÑвÑзи Ñ Ð¿Ð»Ð°Ð½Ð¾Ð²Ñ‹Ð¼ обÑлуживанием.
-Заблокировавший оператор оÑтавил Ñледующее разъÑÑнение:
-$1',
-'missingarticle' => 'База данных не нашла текÑта Ñтатьи,
-Ñ…Ð¾Ñ‚Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° была найти, по имени «$1».
-
-Обычно Ñто вызвано иÑпользованием уÑтаревшей ÑÑылки на журнал изменений или различий Ð´Ð»Ñ Ñтатьи, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð±Ñ‹Ð»Ð° удалена.
-
-ЕÑли дело не в Ñтом, то Ñкорее вÑего, вы обнаружили ошибку в программном обеÑпечении вики.
-ПожалуйÑта, Ñообщите об Ñтом админиÑтратору, указав URL.',
-'readonly_lag' => 'База данных автоматичеÑки заблокирована от изменений на Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾ÐºÐ° вторичный Ñервер БД не ÑинхронизируетÑÑ Ñ Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ñ‹Ð¼.',
-'internalerror' => 'ВнутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°',
-'filecopyerror' => 'Ðевозможно Ñкопировать файл «$1» в «$2».',
-'filerenameerror' => 'Ðевозможно переименовать файл «$1» в «$2».',
-'filedeleteerror' => 'Ðевозможно удалить файл «$1».',
-'filenotfound' => 'Ðевозможно найти файл «$1».',
-'unexpected' => 'ÐеподходÑщее значение: «$1»=«$2».',
-'formerror' => 'Ошибка: невозможно передать данные формы',
-'badarticleerror' => 'Это дейÑтвие не может быть выполнено на данной Ñтранице.',
-'cannotdelete' => 'Ðевозможно удалить указанную Ñтраницу или файл. (Возможно, его уже удалил кто-то другой.)',
-'badtitle' => 'ÐедопуÑтимое название',
-'badtitletext' => 'Запрашиваемое название Ñтатьи неправильно, пуÑто, либо неправильно указано междуÑзыковое или междувики название. Возможно, в названии иÑпользуютÑÑ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑтимые Ñимволы.',
-'perfdisabled' => 'К Ñожалению, Ñта возможноÑÑ‚ÑŒ временно недоÑтупна в ÑвÑзи Ñ Ð·Ð°Ð³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ñтью Ñерера.',
-'perfdisabledsub' => 'Это — ÑÐ¾Ñ…Ñ€Ð°Ð½Ñ‘Ð½Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ Ð¾Ñ‚ $1:', # obsolete?
-'perfcached' => 'Следующие данные взÑÑ‚Ñ‹ из кÑша и могут не Ñодержать поÑледних изменений.',
-'perfcachedts' => 'Следующие данные взÑÑ‚Ñ‹ из кеша, поÑледний раз он обновлÑлÑÑ Ð² $1.',
-'wrong_wfQuery_params' => 'ÐедопуÑтимые параметры Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ wfQuery()<br />
-ФункциÑ: $1<br />
-ЗапроÑ: $2',
-'viewsource' => 'ПроÑмотр',
-'viewsourcefor' => 'Страница «$1»',
-'protectedtext' => 'Эта Ñтраница защищена от редактированиÑ.
-
-Ð’Ñ‹ можете проÑмотреть и Ñкопировать иÑходный код Ñтой Ñтраницы:',
-'protectedinterface' => 'Эта Ñтраница Ñодержит ÑиÑтемное Ñообщение MediaWiki, её могут изменÑÑ‚ÑŒ только админиÑтраторы проекта.',
-'editinginterface' => "'''Внимание:''' Ð’Ñ‹ редактируете Ñтраницу Ñодержащую ÑиÑтемное Ñообщение MediaWiki. Её изменение повлиÑет на внешний вид интерфейÑа Ð´Ð»Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… пользователей.",
-'sqlhidden' => '(SQL Ð·Ð°Ð¿Ñ€Ð¾Ñ Ñкрыт)',
-
-# Login and logout pages
-#
-'logouttitle' => 'Стать инкогнито',
-'logouttext' => 'Ð’Ñ‹ работаете в том же режиме, который был до вашего предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑиÑтеме. Ð’Ñ‹ идентифицируетеÑÑŒ не по имени, а по IP-адреÑу.
-Ð’Ñ‹ можете продолжить учаÑтие в проекте анонимно или начать новый ÑÐµÐ°Ð½Ñ ÐºÐ°Ðº тот же Ñамый или другой пользователь. Ðекоторые Ñтраницы могут отображатьÑÑ
-как будто вы ещё предÑтавлены ÑиÑтеме под именем, Ð´Ð»Ñ Ð±Ð¾Ñ€ÑŒÐ±Ñ‹ Ñ Ñтим Ñвлением обновите кÑш браузера.',
-
-'welcomecreation' => '== Добро пожаловать, $1! ==
-
-Ð’Ñ‹ были зарегиÑтрированы.
-Ðе забудьте провеÑти [[{{ns:special}}:Preferences|перÑональную наÑтройку Ñайта]].',
-'loginpagetitle' => 'ПредÑтавитьÑÑ ÑиÑтеме',
-'yourname' => 'Ваше Ð¸Ð¼Ñ ÑƒÑ‡Ð°Ñтника',
-'yourpassword' => 'Ваш пароль',
-'yourpasswordagain' => 'Повторный набор паролÑ',
-'remembermypassword' => 'Запоминать пароль',
-'yourdomainname' => 'Ваш домен',
-'externaldberror' => 'Произошла ошибка при аутентификации Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ внешней базы данных, или у Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтаточно прав Ð´Ð»Ñ Ð²Ð½ÐµÑÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в Ñвою внешнюю учётную запиÑÑŒ.',
-'loginproblem' => '<span style="color:red">УчаÑтник неопознан.</span>',
-'alreadyloggedin' => '<strong>УчаÑтник $1, вы уже предÑтавилиÑÑŒ ÑиÑтеме!</strong><br />',
-
-'login' => 'ПредÑтавитьÑÑ ÑиÑтеме',
-'loginprompt' => 'Ð’Ñ‹ должны разрешить «cookies», чтобы предÑтавитьÑÑ ÑиÑтеме.',
-'userlogin' => 'ПредÑтавитьÑÑ ÑиÑтеме',
-'logout' => 'Завершение ÑеанÑа',
-'userlogout' => 'Завершение ÑеанÑа',
-'notloggedin' => 'Ð’Ñ‹ не предÑтавилиÑÑŒ ÑиÑтеме',
-'nologin' => 'Ð’Ñ‹ ещё не зарегиÑтрировалиÑÑŒ? $1.',
-'nologinlink' => 'Создать учётную запиÑÑŒ',
-'createaccount' => 'ЗарегиÑтрировать нового учаÑтника',
-'gotaccount' => 'Ð’Ñ‹ уже зарегиÑтрированы? $1.',
-'gotaccountlink' => 'ПредÑтавьтеÑÑŒ',
-'createaccountmail' => 'по Ñл. почте',
-'badretype' => 'Введённые вами пароли не Ñовпадают.',
-'userexists' => 'Введённое вами Ð¸Ð¼Ñ ÑƒÑ‡Ð°Ñтника уже занÑто. ПожалуйÑта, выберите другое имÑ.',
-'youremail' => 'Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° *',
-'username' => 'РегиÑтрационное имÑ:',
-'uid' => 'Идентификатор пользователÑ:',
-'yourrealname' => 'Ваше наÑтоÑщее Ð¸Ð¼Ñ (*)',
-'yourlanguage' => 'Язык интерфейÑа:',
-'yourvariant' => 'Вариант Ñзыка',
-'yournick' => 'Ваш пÑевдоним (Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñей):',
-'badsig' => 'ÐÐµÐ²ÐµÑ€Ð½Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ. Проверьте корректноÑÑ‚ÑŒ HTML-тегов.',
-'email' => 'Эл. почта',
-'prefs-help-email-enotif' => 'Этот Ð°Ð´Ñ€ÐµÑ Ñ‚Ð°ÐºÐ¶Ðµ иÑпользуетÑÑ Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ по Ñлектронной почте оповещений об изменении Ñтраниц, еÑли вы активировали ÑоответÑтвующую опцию.',
-'prefs-help-realname' => '* ÐаÑтоÑщее Ð¸Ð¼Ñ (необÑзательное поле): еÑли вы укажите его, то оно будет иÑпользовано Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы показать кем был внеÑена правка Ñтраницы.',
-'loginerror' => 'Ошибка Ð¾Ð¿Ð¾Ð·Ð½Ð°Ð²Ð°Ð½Ð¸Ñ ÑƒÑ‡Ð°Ñтника',
-'prefs-help-email' => '* Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° (необÑзательное поле) позволÑет другим учаÑтникам ÑвÑзатьÑÑ Ñ Ð²Ð°Ð¼Ð¸ без раÑÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð°Ð´Ñ€ÐµÑа вашей Ñлектронной почты.',
-'nocookiesnew' => 'УчаÑтник зарегиÑтрирован, но не предÑтавлен. {{SITENAME}} иÑпользует «cookies» Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑƒÑ‡Ð°Ñтников. У Ð²Ð°Ñ Â«cookies» запрещены. ПожалуйÑта, разрешите их, а затем преÑтавьтеÑÑŒ Ñ Ð²Ð°ÑˆÐ¸Ð¼ новым именем учаÑтника и паролем.',
-'nocookieslogin' => '{{SITENAME}} иÑпользует «cookies» Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑƒÑ‡Ð°Ñтников. Ð’Ñ‹ их отключили. ПожалуйÑта, включите их и попробуйте Ñнова.',
-'noname' => 'Ð’Ñ‹ не указали допуÑтимого имени учаÑтника.',
-'loginsuccesstitle' => 'Опознавание прошло уÑпешно',
-'loginsuccess' => 'Теперь вы работаете под именем $1.',
-'nosuchuser' => 'УчаÑтника Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ $1 не ÑущеÑтвует.
-Проверьте правильноÑÑ‚ÑŒ напиÑаниÑ, или воÑпользуйтеÑÑŒ формой ниже, чтобы зарегиÑтрировать нового учаÑтника.',
-'nosuchusershort' => 'Ðе ÑущеÑтвует учаÑтника Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ $1. Проверьте напиÑание имени.',
-'nouserspecified' => 'Ð’Ñ‹ должны указать Ð¸Ð¼Ñ ÑƒÑ‡Ð°Ñтника.',
-'wrongpassword' => 'Введённый вами пароль неверен. Попробуйте ещё раз.',
-'wrongpasswordempty' => 'ПожалуйÑта, введите непуÑтой пароль.',
-'mailmypassword' => 'Ð’Ñ‹Ñлать новый пароль',
-'passwordremindertitle' => 'Ðапоминание Ð¿Ð°Ñ€Ð¾Ð»Ñ ÑƒÑ‡Ð°Ñтника {{grammar:genitive|{{SITENAME}}}}',
-'passwordremindertext' => 'Кто-то (вероÑтно вы, Ñ IP-адреÑа $1) запроÑил,
-чтобы мы выÑлали вам новый пароль учаÑтника {{grammar:genitive|{{SITENAME}}}} ($4).
-Пароль Ð´Ð»Ñ ÑƒÑ‡Ð°Ñтника $2 теперь: <code>$3</code>.
-Ð’Ñ‹ должны предÑтавитьÑÑ ÑиÑтеме и поменÑÑ‚ÑŒ пароль.
-
-ЕÑли вы не поÑылали запроÑа на Ñмену паролÑ, или еÑли вы уже вÑпомнили Ñвой пароль,
-вы можете проигнорировать данное Ñообщение и продолжить иÑпользовать Ñвой Ñтарый пароль.',
-'noemail' => 'Ð”Ð»Ñ ÑƒÑ‡Ð°Ñтника Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ $1 Ñлектронный Ð°Ð´Ñ€ÐµÑ ÑƒÐºÐ°Ð·Ð°Ð½ не был.',
-'passwordsent' => 'Ðовый пароль был выÑлан на Ð°Ð´Ñ€ÐµÑ Ñлектронной почты, указанный Ð´Ð»Ñ ÑƒÑ‡Ð°Ñтника $1.
-
-ПожалуйÑта, предÑтавьтеÑÑŒ ÑиÑтеме заново поÑле Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ.',
-'eauthentsent' => 'Временный пароль был отправлен на Ð°Ð´Ñ€ÐµÑ Ñлектронной почты нового учаÑтника $1. Ð’ пиÑьме также опиÑаны дейÑтвиÑ, которые нужно выполнить, чтобы подтвердить, что Ñтот Ð°Ð´Ñ€ÐµÑ Ñлектронной почты дейÑтвительно принадлежит вам.',
-'loginend' => '',
-'mailerror' => 'Ошибка при поÑылке почты: $1',
-'acct_creation_throttle_hit' => 'К Ñожалению, вы уже Ñоздали $1 учётных запиÑей. Ð’Ñ‹ не можете Ñоздать больше ни одной.',
-'emailauthenticated' => 'Ваш почтовый Ð°Ð´Ñ€ÐµÑ Ð±Ñ‹Ð» ÑопоÑтавлен Ñ $1.',
-'emailnotauthenticated' => 'Ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты <strong>ещё не был подтверждён</strong>, функции вики-движка по работе Ñ Ñл. почтой отключены.',
-'noemailprefs' => 'ÐÐ´Ñ€ÐµÑ Ñлектронной почты не был указан, функции вики-движка по работе Ñ Ñл. почтой отключены.',
-'emailconfirmlink' => 'Подтвердить ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты',
-'invalidemailaddress' => 'Введённый Ð°Ð´Ñ€ÐµÑ Ð½Ðµ может быть принÑÑ‚, Ñ‚. к. он не ÑоответÑтвует формату адреÑов Ñлектронной почты. ПожалуйÑта введите корректный Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ оÑтавьте поле пуÑтым.',
-'accountcreated' => 'Ð£Ñ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ Ñоздана',
-'accountcreatedtext' => 'Создана ÑƒÑ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ учаÑтника $1.',
-
-# Edit page toolbar
-'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-го уровнÑ',
-'math_sample'=>'Ð’ÑтавлÑйте Ñюда формулу',
-'math_tip'=>'МатематичеÑÐºÐ°Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»Ð° (формат LaTeX)',
-'nowiki_sample'=>'Ð’ÑтавлÑйте Ñюда неотформатированный текÑÑ‚.',
-'nowiki_tip'=>'Ðе обрабатывать как размеченный текÑÑ‚',
-'image_sample'=>'Example.jpg',
-'image_tip'=>'Ð’Ñтроенное изображение',
-'media_sample'=>'Example.ogg',
-'media_tip'=>'СÑылка на медиа-файл',
-'sig_tip'=>'Ваша подпиÑÑŒ и момент времени',
-'hr_tip'=>'Ð“Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ (не иÑпользуйте чаÑто)',
-
-# Edit pages
-#
-'summary' => 'Краткое опиÑание изменений',
-'subject' => 'Тема/заголовок',
-'minoredit' => 'Малое изменение',
-'watchthis' => 'Включить Ñту Ñтраницу в ÑпиÑок наблюдениÑ',
-'savearticle' => 'ЗапиÑать Ñтраницу',
-'preview' => 'ПредпроÑмотр',
-'showpreview' => 'Предварительный проÑмотр',
-'showlivepreview' => 'БыÑтрый предпроÑмотр',
-'showdiff' => 'ВнеÑённые изменениÑ',
-'anoneditwarning' => "'''Внимание''': Ð’Ñ‹ не предÑтавилиÑÑŒ ÑиÑтеме. Ваш IP-Ð°Ð´Ñ€ÐµÑ Ð±ÑƒÐ´ÐµÑ‚ запиÑан в иÑторию изменений Ñтой Ñтраницы.",
-'missingsummary' => "'''Ðапоминание.''' Ð’Ñ‹ не дали краткого опиÑÐ°Ð½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹. При повторном нажатии на кнопку «Сохранить», ваши Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ Ñохранены без комментариÑ.",
-'missingcommenttext' => 'ПожалуйÑта, введите ниже ваше Ñообщение.',
-'blockedtitle' => 'УчаÑтник заблокирован',
-'blockedtext' => "Ваша ÑƒÑ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ или IP-Ð°Ð´Ñ€ÐµÑ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ админиÑтратором $1.
-Указана ÑÐ»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð¿Ñ€Ð¸Ñ‡Ð¸Ð½Ð° блокировки:<br />''$2''<br />Ð’Ñ‹ можете отправить пиÑьмо $1 или любому другому [[{{ns:project}}:ÐдминиÑтраторы|админиÑтратору]], чтобы обÑудить блокировку.
-
-Обратите внимание, что вы не Ñможете отправить пиÑьмо админиÑтратору, еÑли вы не зарегиÑтрированы в Википедии и не подтвердили Ñвой Ð°Ð´Ñ€ÐµÑ Ñлектронной почты в [[Special:Preferences|личных наÑтройках]].
-
-Ваш IP-Ð°Ð´Ñ€ÐµÑ â€” $3. ПожалуйÑта, указывайте Ñтот Ð°Ð´Ñ€ÐµÑ Ð²Ð¾ вÑех Ñвоих запроÑах.",
-'blockedoriginalsource' => "Ðиже показан текÑÑ‚ Ñтраницы «$1».",
-'blockededitsource' => "Ðиже показан текÑÑ‚ '''ваших изменений''' Ñтраницы «$1».",
-'whitelistedittitle' => 'Ð”Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ',
-'whitelistedittext' => 'Ð’Ñ‹ должны $1 Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñтраниц.',
-'whitelistreadtitle' => 'Ð”Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ',
-'whitelistreadtext' => 'Ð’Ñ‹ должны [[Special:Userlogin|зарегиÑтрироватьÑÑ]] Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñтих Ñтраниц.',
-'whitelistacctitle' => 'У Ð²Ð°Ñ Ð½ÐµÑ‚ прав, чтобы Ñоздать учётную запиÑÑŒ',
-'whitelistacctext' => 'Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы иметь возможноÑÑ‚ÑŒ Ñоздавать учётные запиÑи в Ñтой вики вы должны [[Special:Userlogin|зарегиÑтрироватьÑÑ]] и иметь ÑоответÑтвующие права.',
-'confirmedittitle' => 'ТребуетÑÑ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ðµ адреÑа Ñлектронной почты',
-'confirmedittext' => 'Ð’Ñ‹ должны подтвердить ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты перед правкой Ñтраниц. ПожалуйÑта, введите и подтвердите ваш Ð°Ð´Ñ€ÐµÑ Ñл. почты на [[Special:Preferences|Ñтранице наÑтроек]].',
-'loginreqtitle' => 'ТребуетÑÑ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ',
-'loginreqlink' => 'предÑтавитьÑÑ',
-'loginreqpagetext' => 'Ð’Ñ‹ должны $1 чтобы проÑмотреть другие Ñтраницы.',
-'accmailtitle' => 'Пароль выÑлан.',
-'accmailtext' => 'Пароль Ð´Ð»Ñ $1 выÑлан на $2.',
-'newarticle' => '(ÐоваÑ)',
-'newarticletext' =>
-'Ð’Ñ‹ перешли по ÑÑылке на Ñтатью, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¿Ð¾ÐºÐ° не ÑущеÑтвует.
-Чтобы Ñоздать новую Ñтраницу, наберите текÑÑ‚ в окне, раÑположенном ниже
-(Ñм. [[{{ns:help}}:Справка|Ñправочную Ñтраницу]] чтобы получить больше информации).
-ЕÑли вы оказалиÑÑŒ здеÑÑŒ по ошибке, проÑто нажмите кнопку \'\'\'назад\'\'\' вашего браузера.',
-'talkpagetext' => '<!-- MediaWiki:talkpagetext -->',
-'anontalkpagetext' => "----''Эта Ñтраница обÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ‚ анонимному учаÑтнику, который ещё не зарегиÑтрировалÑÑ Ð¸Ð»Ð¸ который не предÑтавилÑÑ Ñ€ÐµÐ³Ð¸Ñтрированным именем. Ð”Ð»Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ иÑпользуетÑÑ Ñ†Ð¸Ñ„Ñ€Ð¾Ð²Ð¾Ð¹ IP-адреÑ. ЕÑли вы анонимный учаÑтник и полагаете, что получили ÑообщениÑ, адреÑованные не вам (один IP-Ð°Ð´Ñ€ÐµÑ Ð¼Ð¾Ð¶ÐµÑ‚ иÑпользоватьÑÑ Ð½ÐµÑколькими пользователÑми), пожалуйÑта, [[СлужебнаÑ:Userlogin|предÑтавьтеÑÑŒ ÑиÑтеме]], чтобы впредь избежать возможной путаницы Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ учаÑтниками.''",
-'noarticletext' => "Ð’ наÑтоÑщий момент текÑÑ‚ на данной Ñтранице отÑутÑтвует. Ð’Ñ‹ можете [[{{ns:special}}:Search/{{PAGENAME}}|найти упоминание данного названиÑ]] в других ÑтатьÑÑ… или '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} Ñоздать Ñтраницу Ñ Ñ‚Ð°ÐºÐ¸Ð¼ названием]'''.",
-'clearyourcache' => "'''Замечание:''' Чтобы поÑле ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ ÑƒÐ²Ð¸Ð´ÐµÑ‚ÑŒ Ñделанные изменениÑ, очиÑтите кÑш Ñвоего браузера: '''Mozilla / Firefox''': ''Ctrl+Shift+R'', '''IE:''' ''Ctrl+F5'', '''Safari''': ''Cmd+Shift+R'', '''Konqueror''': ''F5'', '''Opera''': через меню ''Tools→Preferences''.",
-'usercssjsyoucanpreview' => "<strong>ПодÑказка:</strong> ИÑпользуйте кнопку предварительного проÑмотра чтобы протеÑтировать ваш новый css-файл или js-файл перед Ñохранением.",
-'usercsspreview' => '\'\'\'Помните, что Ñто только предварительный проÑмотр вашего css-файла, он ещё не Ñохранён!\'\'\'',
-'userjspreview' => '\'\'\'Помните, что Ñто только предварительный проÑмотр вашего javascrpt-файла, он ещё не Ñохранён!\'\'\'',
-'userinvalidcssjstitle' => "'''Внимание:''' тема Ð¾Ñ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð¸Ñ Â«$1» не найдена. Помните, что пользовательÑкие .css и .js Ñтраницы должны иметь название ÑоÑтоÑщее только из маленьких букв, например «{{ns:user}}:Ðекто/monobook.css», а не «{{ns:user}}:Ðекто/Monobook.css».",
-'updated' => '(Обновлена)',
-'note' => '<strong>Примечание:</strong>',
-'previewnote' => 'Это только предварительный проÑмотр, текÑÑ‚ ещё не запиÑан!',
-'session_fail_preview' => '<strong>К Ñожалению, Ñервер не Ñмог Ñохранить ваши Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸Ð·-за потери идентификатора ÑеÑÑии. Это наша Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð°, извините за неудобÑтва. ПожалуйÑта, попробуйте Ñохранить ещё раз. ЕÑли Ñто не поможет, Ñохраните данные в локальном файле, закройте и вновь откройте браузер.</strong>',
-'previewconflict' => 'Этот предварительный проÑмотр отражает текÑÑ‚ в верхнем окне Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ð°Ðº, как он будет выглÑдеть, еÑли вы решите запиÑать его.',
-'session_fail_preview_html' => '<sstrong>Извините! Ðевозможно принÑÑ‚ÑŒ ваше изменение из-за потери данных HTML-ÑеÑÑии.</sstrong>
-
-\'\'Так как Ð´Ð°Ð½Ð½Ð°Ñ Ð²Ð¸ÐºÐ¸ разрешает иÑпользовать чиÑтый HTML, предварительный проÑмотр отключён в качеÑтве меры Ð¿Ñ€ÐµÐ´Ð¾Ñ‚Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ JavaScript атак.\'\'
-
-<sstrong>ЕÑли Ñто доброÑовеÑÑ‚Ð½Ð°Ñ Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° редактированиÑ, пожалуÑта, попробуйте ещё раз. ЕÑли не получаетÑÑ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ Ð¿Ñ€Ð°Ð²ÐºÐ°, попробуйте завершить ÑÐµÐ°Ð½Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ и заново предÑтавитÑÑ.</sstrong>',
-'importing' => 'Импортирование $1',
-'editing' => 'Редактирование $1',
-'editingsection' => 'Редактирование $1 (ÑекциÑ)',
-'editingcomment' => 'Редактирование $1 (комментарий)',
-'editconflict' => 'Конфликт редактированиÑ: $1',
-'explainconflict' => 'Пока вы редактировали Ñту Ñтатью, кто-то Ð²Ð½Ñ‘Ñ Ð² неё изменениÑ. Ð’ верхнем окне Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ñ‹ видите тот текÑÑ‚ Ñтатьи, который будет Ñохранён при нажатии на кнопку «ЗапиÑать Ñтраницу». Ð’ нижнем окне Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚ÑÑ Ð²Ð°Ñˆ вариант. Чтобы Ñохранить ваши изменениÑ, перенеÑите их из нижнего окна Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² верхнее.<br />',
-'yourtext' => 'Ваш текÑÑ‚',
-'storedversion' => 'Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ñ‘Ð½Ð½Ð°Ñ Ð²ÐµÑ€ÑиÑ',
-'nonunicodebrowser' => '<strong>ПРЕДУПРЕЖДЕÐИЕ: Ваш [[браузер]] не поддерживает кодировку [[Юникод]]. При редактировании Ñтатей вÑе не-ASCII Ñимволы будут заменены на Ñвои шеÑтнадцатеричные коды.</strong>',
-'editingold' => '<strong>ПРЕДУПРЕЖДЕÐИЕ: Ð’Ñ‹ редактируете уÑтаревшую верÑию данной Ñтраницы. ПоÑле ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñтраницы будут потерÑны изменениÑ, Ñделанные в поÑледующих верÑиÑÑ….</strong>',
-'yourdiff' => 'РазличиÑ',
-'copyrightwarning' => 'Обратите внимание, что вÑе Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ‚ÐµÐºÑта Ñтатьи раÑÑматриваютÑÑ, как выпущенные на уÑловиÑÑ… лицензии $2 (Ñм. $1).
-ЕÑли вы не хотите, чтобы ваши текÑÑ‚Ñ‹ Ñвободно раÑпроÑтранÑлиÑÑŒ и редактировалиÑÑŒ кем угодно, не помещайте их Ñюда.<br />
-Ð’Ñ‹ также подтверждаете, что ÑвлÑетеÑÑŒ автором вноÑимых дополнений, или Ñкопировали их из
-иÑточника допуÑкающего Ñвободное раÑпроÑтранение и изменение Ñвоего Ñодержимого.<br />
-<strong>ÐЕ РÐЗМЕЩÐЙТЕ БЕЗ РÐЗРЕШЕÐИЯ ÐœÐТЕРИÐЛЫ ОХРÐÐЯЕМЫЕ ÐВТОРСКИМ ПРÐВОМ!</strong>',
-'copyrightwarning2' => 'ПожалуйÑта, обратите внимание, что вÑе ваши добавлениÑ
-могут быть отредактированы или удалены другими учаÑтниками.
-ЕÑли вы не хотите, чтобы кто-либо изменÑл ваши текÑÑ‚Ñ‹, не помещайте их Ñюда.<br />
-Ð’Ñ‹ также подтверждаете, что ÑвлÑетеÑÑŒ автором вноÑимых дополнений, или Ñкопировали их из
-иÑточника допуÑкающего Ñвободное раÑпроÑтранение и изменение Ñвоего Ñодержимого (Ñм. $1).<br />
-<strong>ÐЕ РÐЗМЕЩÐЙТЕ БЕЗ РÐЗРЕШЕÐИЯ ОХРÐÐЯЕМЫЕ ÐВТОРСКИМ ПРÐВОМ ÐœÐТЕРИÐЛЫ!</strong>',
-'longpagewarning' => '<strong>ПРЕДУПРЕЖДЕÐИЕ: Длина Ñтой Ñтраницы ÑоÑтавлÑет $1 килобайт. Страницы, приближающиеÑÑ Ðº или превышающие 32 кБ могут неверно отображатьÑÑ Ð² некоторых браузерах.
-ПожалуйÑта, раÑÑмотрите вариант Ñ€Ð°Ð·Ð±Ð¸ÐµÐ½Ð¸Ñ Ñтраницы на меньшие чаÑти.</strong>',
-'longpageerror' => "<strong>ОШИБКÐ: запиÑываемый вами текÑÑ‚ имеет размер $1 килобайт, что больше, чем уÑтановленный предел $2 килобайта. Страница не может быть Ñохранена.</strong>",
-'readonlywarning' => '<strong>ПРЕДУПРЕЖДЕÐИЕ: база данных заблокирована в ÑвÑзи Ñ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°Ð¼Ð¸ обÑлуживаниÑ,
-поÑтому вы не можете запиÑать ваши Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ñмо ÑейчаÑ.
-Возможно, вам Ñледует Ñохранить текÑÑ‚ в файл на Ñвоём диÑке и помеÑтить его в данный проект позже.</strong>',
-'protectedpagewarning' => '<strong>ПРЕДУПРЕЖДЕÐИЕ: Ñта Ñтраница была защищена, только админиÑтраторы проекта могут её редактировать.</strong>',
-'semiprotectedpagewarning' => "'''Замечание:''' Ñта ÑÑ‚Ð°Ñ‚ÑŒÑ Ð±Ñ‹Ð»Ð° защищена, только зарегиÑтрированные пользователи могут её редактировать.",
-'templatesused' => 'Шаблоны, иÑпользованные на Ñтой Ñтранице:',
-'edittools' => '<!-- Ð¢ÐµÐºÑ Ñ€Ð°Ñположенный здеÑÑŒ будет показыватьÑÑ Ð¿Ð¾Ð´ формой Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ формой загрузки. -->',
-'nocreatetitle' => 'Создание Ñтраниц ограничено',
-'nocreatetext' => 'Ðа Ñтом Ñайте ограничена возможноÑÑ‚ÑŒ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ñ‹Ñ… Ñтраниц.
-Ð’Ñ‹ можете вернутьÑÑ Ð½Ð°Ð·Ð°Ð´ и отредактировать ÑущеÑтвующую Ñтраницу, [[Special:Userlogin|предÑтавитьÑÑ ÑиÑтеме или Ñоздать новую учётную запиÑÑŒ]].',
-
-# History pages
-#
-'revhistory' => 'Журнал изменений',
-'nohistory' => 'Ð”Ð»Ñ Ñтой Ñтраницы журнал изменений отÑутÑтвует.',
-'revnotfound' => 'ВерÑÐ¸Ñ Ð½Ðµ найдена',
-'revnotfoundtext' => 'Ð¡Ñ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ñтраницы не найдена.
-ПожалуйÑта, проверьте правильноÑÑ‚ÑŒ ÑÑылки, которую вы иÑпользовали Ð´Ð»Ñ Ð´Ð¾Ñтупа к Ñтой Ñтранице.',
-'loadhist' => 'Загрузка журнала изменений Ñтраницы',
-'currentrev' => 'Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ð²ÐµÑ€ÑиÑ',
-'revisionasof' => 'ВерÑÐ¸Ñ $1',
-'old-revision-navigation' => 'ВерÑÐ¸Ñ ÐºÐ°Ðº $1; $2<br />($6) $3 | $2 | $4 ($7)',
-'previousrevision' => 'â† Ð¡Ñ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑиÑ',
-'nextrevision' => 'Ðовые верÑии →',
-'currentrevisionlink' => 'Ð¢ÐµÐºÑƒÑ‰Ð°Ñ Ð²ÐµÑ€ÑиÑ',
-'cur' => 'текущ.',
-'next' => 'Ñлед.',
-'last' => 'пред.',
-'orig' => 'перв.',
-'histlegend' => "ПоÑÑнениÑ: (текущ.) — отличие от текущей верÑии; (пред.) — отличие от предшеÑтвующей верÑии; '''м''' — малозначимое изменение",
-'history_copyright' => '—',
-'deletedrev' => '[удалена]',
-'histfirst' => 'Первый',
-'histlast' => 'ПоÑледний',
-'rev-deleted-comment' => '(комментарий удалён)',
-'rev-deleted-user' => '(Ð¸Ð¼Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð° Ñтёрто)',
-'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">
-Эта верÑÐ¸Ñ Ñтраницы была удалена из общедоÑтупного архива.
-Возможно, объÑÑÐ½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ñ‹ в [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} журнале удалений].
-</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-Эта верÑÐ¸Ñ Ñтраницы была удалена из общедоÑтупного архива.
-Ð’Ñ‹ можете проÑмотреть её, так как ÑвлÑетеÑÑŒ админиÑтратором Ñайта.
-Возможно, объÑÑÐ½ÐµÐ½Ð¸Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ñ‹ в [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} журнале удалений].
-</div>',
-#'rev-delundel' => 'del/undel',
-'rev-delundel' => 'показать/Ñкрыть',
-
-'history-feed-title' => 'ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹',
-'history-feed-description' => 'ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ Ñтой Ñтраницы в вики',
-'history-feed-item-nocomment' => '$1 в $2', # user at time
-'history-feed-empty' => 'Запрашиваемой Ñтраницы не ÑущеÑтвует.
-Она могла быть удалена или переименована.
-Попробуйте [[Special:Search|найти в вики]] похожие Ñтраницы.',
-
-# Revision deletion
-#
-'revisiondelete' => 'Удалить / воÑÑтановить верÑии Ñтраницы',
-'revdelete-selected' => 'Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ [[:$1]]:',
-'revdelete-text' => "Удалённые верÑии будут показыватьÑÑ Ð² иÑтории Ñтраницы,
-но их Ñодержание будет недоÑтупно обычным поÑетителÑм.
-
-ÐдминиÑтраторы будут иметь доÑтуп к Ñкрытому Ñодержанию и Ñмогут воÑÑтановить его через Ñтот же интерфейÑ,
-за иÑключением Ñлучаев, когда было уÑтановлено дополнительное ограничение владельцем Ñайта.",
-'revdelete-legend' => 'УÑтановить ограничениÑ:',
-'revdelete-hide-text' => 'Скрыть текÑÑ‚ Ñтой верÑии Ñтраницы',
-'revdelete-hide-comment' => 'Скрыть комментарий',
-'revdelete-hide-user' => 'Скрыть Ð¸Ð¼Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð°',
-'revdelete-hide-restricted' => 'Применить Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ñ‚Ð°ÐºÐ¶Ðµ и к админиÑтраторам',
-'revdelete-log' => 'Комментарий:',
-'revdelete-submit' => 'Применить к выбранной верÑии',
-'revdelete-logentry' => 'Ð˜Ð·Ð¼ÐµÐ½Ñ‘Ð½Ð½Ð°Ñ Ð²Ð¸Ð´Ð¸Ð¼Ð¾ÑÑ‚ÑŒ верÑии Ñтраницы Ð´Ð»Ñ [[$1]]',
-
-# Diffs
-#
-'difference' => '(Ð Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ верÑиÑми)',
-'loadingrev' => 'загрузка верÑии Ð´Ð»Ñ Ñ€Ð°Ð·Ð»Ð¸Ñ‡ÐµÐ½Ð¸Ñ',
-'lineno' => 'Строка $1:',
-'editcurrent' => 'Редактировать текущую верÑию данной Ñтраницы',
-'selectnewerversionfordiff' => 'Выберите новую верÑию Ð´Ð»Ñ ÑравнениÑ',
-'selectolderversionfordiff' => 'Выберите Ñтарую верÑию Ð´Ð»Ñ ÑравнениÑ',
-'compareselectedversions' => 'Сравнить выбранные верÑии',
-
-# Search results
-#
-'searchresults' => 'Результаты поиÑка',
-'searchresulttext' => 'Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð±Ð¾Ð»ÐµÐµ подробной информации о поиÑке на Ñтраницах проекта, Ñм. [[{{ns:project}}:ПоиÑк]].',
-'searchsubtitle' => 'По запроÑу «[[:$1]]»',
-'searchsubtitleinvalid' => 'По запроÑу «$1»',
-'badquery' => 'Ðеправильно Ñформированный запроÑ',
-'badquerytext' => 'Ðевозможно обработать запроÑ.
-Возможно, Ð’Ñ‹ попыталиÑÑŒ найти Ñлово короче трёх букв (Ñто пока не поддерживаетÑÑ) либо допуÑтили опечатку в Ñлове.
-Попробуйте другой запроÑ.',
-'matchtotals' => 'ЗапроÑу «$1» ÑоответÑтвует(ÑŽÑ‚) $2 название(Ñ) Ñтатьи(ей) и текÑÑ‚Ñ‹ $3 Ñтатьи(ей).',
-'noexactmatch' => 'Страницы Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸ÐµÐ¼ «$1» не ÑущеÑтвует.
-
-<span style="display: block; margin: 1.5em 2em">
-<strong>[[:$1|Создать Ñтраницу.]]</strong></span>',
-'titlematches' => 'Ð¡Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ð² названиÑÑ… Ñтатей',
-'notitlematches' => 'Ðет Ñовпадений в названиÑÑ… Ñтатей',
-'textmatches' => 'Ð¡Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ð² текÑтах Ñтатей',
-'notextmatches' => 'Ðет ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ð² текÑтах Ñтатей',
-'prevn' => 'предыдущие $1',
-'nextn' => 'Ñледующие $1',
-'viewprevnext' => 'ПроÑмотреть ($1) ($2) ($3).',
-'showingresults' => 'Ðиже показаны <strong>$1</strong> результатов, Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ â„–&nbsp;<strong>$2</strong>.',
-'showingresultsnum' => 'Ðиже показаны <strong>$3</strong> результатов, Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ â„–&nbsp;<strong>$2</strong>.',
-'nonefound' => 'Ðеудачный поиÑк может быть вызван попыткой найти общие Ñлова, которые не подлежат индекÑированию, например — «тоже» и «чтобы» или употреблением более чем одного ключевого Ñлова поиÑка (показываютÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñтраницы, Ñодержащие вÑе указанные Ñлова Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка).',
-'powersearch' => 'ИÑкать',
-'powersearchtext' => 'ИÑкать в проÑтранÑтвах имён:<br />$1<br />$2 Показывать перенаправлениÑ<br /> ИÑкать $3 $9',
-'searchdisabled' => 'Извините, но вÑтроенный полнотекÑтовый поиÑк выключен. Ð’Ñ‹ можете воÑпользоватьÑÑ Ð¿Ð¾Ð¸Ñком по Ñайту через поиÑковые ÑиÑтемы общего назначениÑ, однако имейте в виду, что ÐºÐ¾Ð¿Ð¸Ñ Ñайта в их кÑше может быть неÑколько уÑтаревшей.',
-
-'googlesearch' => '
-<form method="get" action="http://www.google.com/search" id="googlesearch">
- <input type="hidden" name="domains" value="{{SERVER}}" />
- <input type="hidden" name="num" value="50" />
- <input type="hidden" name="ie" value="$2" />
- <input type="hidden" name="oe" value="$2" />
-
- <input type="text" name="q" size="31" maxlength="255" value="$1" />
- <input type="submit" name="btnG" value="$3" />
- <input type="hidden" name="sitesearch" value="{{SERVER}}" />
-</form>
-<br />
-<br />
-<form name="web" method="get" action="http://www.yandex.ru/yandsearch">
- <input type="hidden" name="serverurl" value="{{SERVER}}" />
- <input type="hidden" name="server_name" value="{{SITENAME}} (руÑÑÐºÐ°Ñ Ð²ÐµÑ€ÑиÑ)" />
- <input type="hidden" name="rpt" value="rad" />
- <input type="hidden" name="referrer1" value="{{SERVER}}" />
- <input type="hidden" name="referrer2" value="{{SITENAME}} (руÑÑÐºÐ°Ñ Ð²ÐµÑ€ÑиÑ)" />
-
- <input type="text" name="text" size="31" maxlength="255" value="$1" />
- <input type="submit" value="ПоиÑк по Ñайту Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ ЯндекÑа" />
-</form>',
-'blanknamespace' => 'Статьи',
-
-# Preferences page
-#
-'preferences' => 'ÐаÑтройки',
-'prefsnologin' => 'Ð’Ñ‹ не предÑтавилиÑÑŒ ÑиÑтеме',
-'prefsnologintext' => 'Ð’Ñ‹ должны [[Special:Userlogin|предÑтавитьÑÑ ÑиÑтеме]]
-чтобы изменÑÑ‚ÑŒ наÑтройки учаÑтника.',
-'prefsreset' => 'ÐаÑтройки были переуÑтановлены в Ñтандартное ÑоÑтоÑние.',
-'qbsettings' => 'Панель навигации',
-'changepassword' => 'Сменить пароль',
-'skin' => 'Оформление',
-'math' => 'Отображение формул',
-'dateformat' => 'Формат даты',
-'datedefault' => 'По умолчанию',
-'datetime' => 'Дата и времÑ',
-'math_failure' => 'Ðевозможно разобрать выражение',
-'math_unknown_error' => 'неизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°',
-'math_unknown_function' => 'неизвеÑÑ‚Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ',
-'math_lexing_error' => 'лекÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°',
-'math_syntax_error' => 'ÑинтакÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°',
-'math_image_error' => 'Преобразование в PNG прошло Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ¾Ð¹; проверьте правильноÑÑ‚ÑŒ уÑтановки latex, dvips, gs и convert',
-'math_bad_tmpdir' => 'Ðе удаётÑÑ Ñоздать или запиÑать во временный каталог математики',
-'math_bad_output' => 'Ðе удаётÑÑ Ñоздать или запиÑать в выходной каталог математики',
-'math_notexvc' => 'ВыполнÑемый файл texvc не найден; См. math/README — Ñправку по наÑтройке.',
-'prefs-personal' => 'Личное',
-'prefs-rc' => 'Страница Ñвежих правок',
-'prefs-watchlist' => 'СпиÑок наблюдениÑ',
-'prefs-watchlist-days' => 'ЧиÑло дней отображаемых в ÑпиÑке наблюдениÑ:',
-'prefs-watchlist-edits' => 'КоличеÑтво правок отображаемых в улучшенном ÑпиÑке наблюдениÑ:',
-'prefs-misc' => 'Другие наÑтройки',
-'saveprefs' => 'ЗапиÑать',
-'resetprefs' => 'СброÑить',
-'oldpassword' => 'Старый пароль:',
-'newpassword' => 'Ðовый пароль:',
-'retypenew' => 'Повторите ввод нового паролÑ:',
-'textboxsize' => 'Редактирование',
-'rows' => 'Строк:',
-'columns' => 'Столбцов:',
-'searchresultshead' => 'Результаты поиÑка',
-'resultsperpage' => 'КоличеÑтво найденных запиÑей на Ñтраницу:',
-'contextlines' => 'КоличеÑтво показываемых Ñтрок Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ найденной:',
-'contextchars' => 'КоличеÑтво Ñимволов контекÑта на Ñтроку:',
-'stubthreshold' => 'Порог Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð±Ð¾Ð»Ð²Ð°Ð½ÐºÐ¸:',
-'recentchangescount' => 'Заголовки Ñтатей на Ñтранице Ñвежих правок:',
-'savedprefs' => 'Ваши наÑтройки Ñохранены.',
-'timezonelegend' => 'ЧаÑовой поÑÑ',
-'timezonetext' => 'Введите Ñмещение (в чаÑах) вашего меÑтного времени
-от времени Ñервера (UTC — гринвичÑкого).',
-'localtime' => 'МеÑтное времÑ',
-'timezoneoffset' => 'Смещение',
-'servertime' => 'Текущее Ð²Ñ€ÐµÐ¼Ñ Ñервера',
-'guesstimezone' => 'Заполнить из браузера',
-'allowemail' => 'Разрешить приём Ñлектронной почты от других учаÑтников',
-'defaultns' => 'По умолчанию, иÑкать в Ñледующих проÑтранÑтвах имён:',
-'default' => 'по умолчанию',
-'files' => 'Файлы',
-
-# User rights
-
-'userrights-lookup-user' => 'Управление группами пользователÑ',
-'userrights-user-editname' => 'Введите Ð¸Ð¼Ñ ÑƒÑ‡Ð°Ñтника:',
-'editusergroup' => 'Изменить группы пользователей',
-
-'userrights-editusergroup' => 'Изменить группы учаÑтника',
-'saveusergroups' => 'Сохранить группы учаÑтника',
-'userrights-groupsmember' => 'Член групп:',
-'userrights-groupsavailable' => 'ДоÑтупные группы:',
-'userrights-groupshelp' => 'Выберите группы, в которые вы хотите включить или из которых хотите иÑключить учаÑтника.
-Ðевыбранные группы не изменÑÑ‚ÑÑ. Группы можно убрать из выборки иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ CTRL + Ð»ÐµÐ²Ð°Ñ ÐºÐ»Ð°Ð²Ð¸ÑˆÐ° мыши',
-'userrights-logcomment' => 'ЧленÑтво группы изменено Ñ $1 на $2',
-
-# Groups
-'group' => 'Группа:',
-'group-bot' => 'Боты',
-'group-sysop' => 'ÐдминиÑтраторы',
-'group-bureaucrat' => 'Бюрократы',
-'group-steward' => 'Стюарды',
-'group-all' => '(вÑе)',
-
-'group-bot-member' => 'бот',
-'group-sysop-member' => 'админиÑтратор',
-'group-bureaucrat-member' => 'бюрократ',
-'group-steward-member' => 'Ñтюард',
-
-'grouppage-bot' => '{{ns:project}}:Боты',
-'grouppage-sysop' => '{{ns:project}}:ÐдминиÑтраторы',
-'grouppage-bureaucrat' => '{{ns:project}}:Бюрократы',
-
-# Recent changes
-#
-'changes' => 'изменениÑ',
-'recentchanges' => 'Свежие правки',
-'recentchanges-url' => '{{ns:special}}:Recentchanges',
-'recentchangestext' => 'Ðиже в хронологичеÑком порÑдке перечиÑлены поÑледние Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð° Ñтраницах {{grammar:genitive|{{SITENAME}}}}.',
-'rcnote' => 'ПоÑледние <strong>$1</strong> изменений за <strong>$2</strong> дней, на момент времени $3.',
-'rcnotefrom' => 'Ðиже перечиÑлены Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ <strong>$2</strong> (по <strong>$1</strong>).',
-'rclistfrom' => 'Показать Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ $1.',
-'rcshowhideminor' => '$1 малые правки',
-'rcshowhidebots' => '$1 ботов',
-'rcshowhideliu' => '$1 предÑтавившихÑÑ ÑƒÑ‡Ð°Ñтников',
-'rcshowhideanons' => '$1 анонимов',
-'rcshowhidepatr' => '$1 проверенные правки',
-'rcshowhidemine' => '$1 Ñвои правки',
-'rclinks' => 'Показать поÑледние $1 изменений за $2 дней;<br />$3.',
-'diff' => 'разн.',
-'hist' => 'журнал',
-'hide' => 'Скрыть',
-'show' => 'Показать',
-'minoreditletter' => 'м',
-'newpageletter' => 'Ð',
-'boteditletter' => 'б',
-'sectionlink' => '→',
-'number_of_watching_users_RCview' => '[$1]',
-'number_of_watching_users_pageview' => '[$1 наблюдающих пользователÑ]',
-'rc_categories' => 'Только из категорий (разделитель «|»)',
-'rc_categories_any' => 'Любой',
-
-# Upload
-#
-'upload' => 'Загрузить файл',
-'uploadbtn' => 'Загрузить файл',
-'reupload' => 'Закачать повторно',
-'reuploaddesc' => 'ВернутьÑÑ Ðº форме загрузки.',
-'uploadnologin' => 'Ð’Ñ‹ не предÑтавилиÑÑŒ ÑиÑтеме',
-'uploadnologintext' => 'Ð’Ñ‹ должны [[Special:Userlogin|предÑтавитьÑÑ ÑиÑтеме]],
-чтобы загружать файлы на Ñервер.',
-'upload_directory_read_only' => 'Веб-Ñервер не имеет прав запиÑи в папку ($1), в которой предполагаетÑÑ Ñ…Ñ€Ð°Ð½Ð¸Ñ‚ÑŒ загружаемые файлы.',
-'uploaderror' => 'Ошибка загрузки файла',
-'uploadtext' => "ИÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñту форму вы можете загрузить на Ñервер файлы.
-
-Чтобы проÑмотреть ранее загруженные файлы,
-перейдите Ñюда: [[Special:Imagelist|ÑпиÑок загруженных изображений]].<br />
-Загрузка и удаление файлов отражаютÑÑ Ð² [[Special:Log|журнале загрузки файлов]].
-
-Ð”Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² Ñтатью вы можете иÑпользовать Ñтроки вида:
-*'''<nowiki>[[{{ns:image}}:File.jpg]]</nowiki>'''
-*'''<nowiki>[[{{ns:image}}:File.png|thumb|комментарий]]</nowiki>'''
-
-Ð”Ð»Ñ ÑÑылки на медиа-файл вы можете иÑпользовать Ñтроку вида:
-*'''<nowiki>[[{{ns:media}}:File.ogg]]</nowiki>'''",
-'uploadlog' => 'журнал загрузок',
-'uploadlogpage' => 'Журнал загрузок',
-'uploadlogpagetext' => 'Ðиже предÑтавлен ÑпиÑок поÑледних загрузок файлов.
-Везде иÑпользуетÑÑ Ð²Ñ€ÐµÐ¼Ñ Ñервера (по Гринвичу, UTC).
-<ul>
-</ul>',
-'filename' => 'Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°',
-'filedesc' => 'Краткое опиÑание',
-'fileuploadsummary' => 'Краткое опиÑание:',
-'filestatus' => 'УÑÐ»Ð¾Ð²Ð¸Ñ Ñ€Ð°ÑпроÑтранениÑ',
-'filesource' => 'ИÑточник',
-'copyrightpage' => '{{ns:project}}:ÐвторÑкое право',
-'copyrightpagename' => 'ÐвторÑкие права проекта {{SITENAME}}',
-'uploadedfiles' => 'Загруженные файлы',
-'ignorewarning' => 'Игнорировать Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¸ Ñохранить файл в любом Ñлучае.',
-'ignorewarnings' => 'Игнорировать предупреждениÑ',
-'minlength' => 'Ðазвание файла должно Ñодержать Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ три Ñимвола.',
-'illegalfilename' => 'Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° «$1» Ñодержит Ñимволы, которые не разрешаетÑÑ Ð¸Ñпользовать в заголовках. ПожалуйÑта, переименуйте файл и попытайтеÑÑŒ загрузить его Ñнова.',
-'badfilename' => 'Ðазвание файла было изменено на $1.',
-'badfiletype' => '«.$1» не ÑвлÑетÑÑ Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼ форматом Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð² Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñми.',
-'largefile' => 'РекомендуетÑÑ Ð½Ðµ иÑпользовать файлы, размер которых не превышает $1 байт (размер загруженного файла ÑоÑтавлÑет $2 байт).',
-'largefileserver' => 'Размер файла больше уÑтановленного на Ñервере предела.',
-'emptyfile' => 'Загруженный вами файл вероÑтно пуÑтой. Возможно, Ñто произошло из-за ошибки при наборе имени файла. ПожалуйÑта, проверьте, дейÑтвительно ли вы хотите загрузить Ñтот файл.',
-'fileexists' => 'Файл Ñ Ñтим именем уже ÑущеÑтвует, пожалуйÑта проверьте $1 еÑли вы не уверены что вы хотите заменить его.',
-'fileexists-forbidden' => 'Файл Ñ Ñтим именем уже ÑущеÑтвует; пожалуйÑта вернитеÑÑŒ назад и загрузите файл под другим именем. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Файл Ñ Ñтим именем уже ÑущеÑтвует в общем хранилище файлов; пожалуйÑта вернитеÑÑŒ назад и загрузите файл под другим именем. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'Загрузка уÑпешно завершена',
-'fileuploaded' => 'Файл «$1» уÑпешно загружен.
-
-ПожалуйÑта, проÑледуйте по Ñледующей ÑÑылке: ($2) к Ñтранице Ñ Ð¾Ð¿Ð¸Ñанием и заполните информацию о файле, такую как: иÑточник файла, когда и кем был Ñоздан файл, а также любую другую информацию извеÑтную вам об Ñтом файле.',
-'uploadwarning' => 'Предупреждение',
-'savefile' => 'ЗапиÑать файл',
-'uploadedimage' => 'загружен «[[$1]]»',
-'uploaddisabled' => 'Загрузка запрещена.',
-'uploaddisabledtext' => 'Ðа Ñтом вики-Ñайте загрузка файлов запрещена.',
-'uploadscripted' => 'Файл Ñодержит HTML-код или Ñкрипт, который может быть ошибочно обработан браузером.',
-'uploadcorrupt' => 'Файл либо повреждён, либо имеет неверное раÑширение. ПожалуйÑта, проверьте файл и попробуйте загрузить его ещё раз.',
-'uploadvirus' => 'Файл Ñодержит вируÑ! См. $1',
-'sourcefilename' => 'ИÑходное Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°',
-'destfilename' => 'Целевое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°',
-'filewasdeleted' => 'Файл Ñ Ñ‚Ð°ÐºÐ¸Ð¼ именем уже ÑущеÑтвовал ранее, но был удалён. ПожалйÑта проверьте $1 перед повторной загрузкой.',
-
-'license' => 'Лицензирование',
-'nolicense' => 'ОтÑутÑтвует',
-
-# Image list
-#
-'imagelist' => 'СпиÑок файлов',
-'imagelisttext' => "Ðиже предÑтавлен ÑпиÑок из '''$1''' {{plural:$1|файла|файлов|файлов}}, отÑортированных $2.",
-'imagelistforuser' => "Только Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð·Ð°Ð³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ñ‹Ðµ учаÑтником $1.",
-'getimagelist' => 'получение ÑпиÑка файлов',
-'ilsubmit' => 'ИÑкать',
-'showlast' => 'Показать поÑледние $1 файлов, отÑортированных $2.',
-'byname' => 'по имени',
-'bydate' => 'по дате',
-'bysize' => 'по размеру',
-'imgdelete' => 'удал.',
-'imgdesc' => 'опиÑание',
-'imglegend' => 'ПоÑÑнениÑ: (опиÑание) — показать/изменить опиÑание файла.',
-'imghistory' => 'Журнал',
-'revertimg' => 'откат.',
-'deleteimg' => 'удал.',
-'deleteimgcompletely' => 'Удалить вÑе верÑии',
-'imghistlegend' => 'ПоÑÑнениÑ: (тек.) — текущий файл, (удал.) — удалить Ñту Ñтарую верÑию, (откат.) — откатитьÑÑ Ð½Ð° Ñту Ñтарую верÑию.
-<br /><em>Выберите дату, чтобы поÑмотреть ÑпиÑок Ñайлов, загруженных на Ñту дату</em>.',
-'imagelinks' => 'СÑылки',
-'linkstoimage' => 'Следующие Ñтраницы ÑÑылаютÑÑ Ð½Ð° данный файл:',
-'nolinkstoimage' => 'Ðет Ñтраниц, ÑÑылающихÑÑ Ð½Ð° данный файл.',
-'sharedupload' => "Этот файл хранитÑÑ Ð½Ð° [[ВикиÑклад]]е, хранилище изображений и мультимедиа Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² изданиÑÑ… [[Фонд Викимедиа|Фонда Викимедиа]].
-
-Ðа '''[[Commons:Image:{{PAGENAME}}|Ñтранице опиÑаниÑ]]''' еÑÑ‚ÑŒ ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом изображении и уÑловии его раÑпроÑтранениÑ.",
-'shareduploadwiki' => 'Дополнительную информацию можно найти на $1.',
-'shareduploadwiki-linktext' => 'Ñтранице опиÑÐ°Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð°',
-'noimage' => 'Файла Ñ Ñ‚Ð°ÐºÐ¸Ð¼ именем не ÑущеÑтвует, вы можете $1.',
-'noimage-linktext' => 'загрузить его',
-'uploadnewversion-linktext' => 'Загрузить новую верÑию Ñтого файла',
-
-# Mime search
-#
-'mimesearch' => 'ПоиÑк по MIME',
-'mimetype' => 'MIME-тип:',
-'download' => 'загрузить',
-
-# Unwatchedpages
-#
-'unwatchedpages' => 'Страницы, за которыми никто не Ñледит',
-
-# List redirects
-'listredirects' => 'СпиÑок перенаправлений',
-
-# Unused templates
-'unusedtemplates' => 'ÐеиÑпользуемые шаблоны',
-'unusedtemplatestext' => 'Ðа Ñтой Ñтранице перечиÑлены вÑе Ñтраницы проÑтранÑтва имён «Шаблоны», которые не включены в другие Ñтраницы. Ðе забывайте проверить отÑутÑтвие других ÑÑылок на шаблон, перед его удалением.',
-'unusedtemplateswlh' => 'другие ÑÑылки',
-
-# Random redirect
-'randomredirect' => 'Случайное перенаправление',
-
-# Statistics
-#
-'statistics' => 'СтатиÑтика',
-'sitestats' => 'СтатиÑтика Ñайта',
-'userstats' => 'СтатиÑтика учаÑтников',
-'sitestatstext' => "Суммарно в базе данных ÑодержитÑÑ '''$1''' Ñтраниц.
-Это чиÑло включает в ÑÐµÐ±Ñ Ñтраницы о проекте, Ñтраницы обÑуждений, незаконченные Ñтатьи, Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸ другие Ñтраницы, которые, не учитываютÑÑ Ð¿Ñ€Ð¸ подÑчёте количеÑтва Ñтатей.
-За иÑключением них, еÑÑ‚ÑŒ '''$2''' Ñтраниц, которые ÑчитаютÑÑ Ð¿Ð¾Ð»Ð½Ð¾Ñ†ÐµÐ½Ð½Ñ‹Ð¼Ð¸ ÑтатьÑми.
-
-Было загружено '''$8''' файлов.
-
-Ð’Ñего Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð° уÑтановки вики было Ñделано '''$3''' проÑмотров Ñтраниц и '''$4''' редактирований.
-Таким образом, в Ñреднем приходитÑÑ '''$5''' изменений на одну Ñтраницу, и '''$6''' проÑмотров на одно изменение.
-
-Величина [http://meta.wikimedia.org/wiki/Help:Job_queue очереди заданий] ÑоÑтавлÑет '''$7'''.",
-'userstatstext' => "ЗарегиÑтрировалиÑÑŒ '''$1''' учаÑтников, из которых '''$2''' ($4 %) ÑвлÑÑŽÑ‚ÑÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтраторами (Ñм. $3).",
-
-'disambiguations' => 'Страницы, опиÑывающие многозначные термины',
-'disambiguationspage' => '{{ns:template}}:disambig',
-'disambiguationstext' => 'Следующие Ñтатьи ÑÑылаютÑÑ Ð½Ð° <em>многозначные Ñтраницы</em>. ВмеÑто Ñтого они, вероÑтно, должны указывать на ÑоответÑтвующую конкретную Ñтатью.<br />Страница ÑчитаетÑÑ Ð¼Ð½Ð¾Ð³Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹, еÑли на ней размещён $1.<br />СÑылки из других проÑтранÑтв имён здеÑÑŒ <em>не</em> приведены.',
-'doubleredirects' => 'Двойные перенаправлениÑ',
-'doubleredirectstext' => 'ÐšÐ°Ð¶Ð´Ð°Ñ Ñтрока Ñодержит ÑÑылки на первое и второе перенаправлениÑ, а также первую Ñтрочку Ñтраницы второго перенаправлениÑ, в которой обычно указываетÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ Ñтраницы куда должно оÑущеÑтвлÑÑ‚ÑŒÑÑ Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ. Ðужно чтобы и первое перенаправление ÑÑылалоÑÑŒ на Ñту Ñтраницу.',
-'brokenredirects' => 'Разорванные перенаправлениÑ',
-'brokenredirectstext' => 'Следующие Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÑŽÑ‚ на неÑущеÑтвующие Ñтатьи:',
-
-# Miscellaneous special pages
-#
-'nbytes' => '$1 {{PLURAL:$1|байт|байта|байтов}}',
-'ncategories' => '$1 {{PLURAL:$1|категориÑ|категории|категорий}}',
-'nlinks' => '$1 {{PLURAL:$1|ÑÑылка|ÑÑылки|ÑÑылок}}',
-'nmembers' => '$1 {{PLURAL:$1|объект|объекта|объектов}}',
-'nrevisions' => '$1 {{PLURAL:$1|верÑиÑ|верÑии|верÑий}}',
-'nviews' => '$1 {{PLURAL:$1|проÑмотр|проÑмотра|проÑмотров}}',
-
-'lonelypages' => 'Страницы-Ñироты',
-'uncategorizedpages' => 'Ðекатегоризованные Ñтраницы',
-'uncategorizedcategories' => 'Ðекатегоризованные категории',
-'uncategorizedimages' => 'Ðекатегоризованные изображениÑ',
-'unusedcategories' => 'ÐеиÑпользуемые категории',
-'unusedimages' => 'ÐеиÑпользуемые файлы',
-'popularpages' => 'ПопулÑрные Ñтраницы',
-'wantedcategories' => 'Требуемые категории',
-'wantedpages' => 'Требуемые Ñтраницы',
-'mostlinked' => 'Страницы, на которые больше вÑего ÑÑылок',
-'mostlinkedcategories' => 'Категории, на которые больше вÑего ÑÑылок',
-'mostcategories' => 'Страницы, включённые в большое количеÑтво категорий',
-'mostimages' => 'Самые иÑпользуемые изображениÑ',
-'mostrevisions' => 'Ðаиболее чаÑто редактировавшиеÑÑ Ñтраницы',
-'allpages' => 'Ð’Ñе Ñтраницы',
-'prefixindex' => 'Указатель по началу Ñлов',
-'randompage' => 'Ð¡Ð»ÑƒÑ‡Ð°Ð¹Ð½Ð°Ñ ÑтатьÑ',
-'randompage-url'=> 'Special:Random',
-'shortpages' => 'Короткие Ñтатьи',
-'longpages' => 'Длинные Ñтраницы',
-'deadendpages' => 'Тупиковые Ñтатьи',
-'listusers' => 'СпиÑок учаÑтников',
-'specialpages' => 'СпецÑтраницы',
-'spheading' => 'Служебные Ñтраницы',
-'restrictedpheading' => 'Служебные Ñтраницы Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ñ‹Ð¼ доÑтупом',
-'recentchangeslinked' => 'СвÑзанные правки',
-'rclsub' => '(на Ñтатьи, ÑÑылки на которые еÑÑ‚ÑŒ на $1)',
-'newpages' => 'Ðовые Ñтатьи',
-'ancientpages' => 'Самые Ñтарые Ñтатьи',
-'intl' => 'МежъÑзыковые ÑÑылки',
-'move' => 'Переименовать',
-'movethispage' => 'Переименовать Ñту Ñтраницу',
-'unusedimagestext' => 'ПожалуйÑта, учтите, что другие веб-Ñайты могут иÑпользовать прÑмую ÑÑылку (URL) на Ñто изображение, и поÑтому изображение может активно иÑпользоватьÑÑ Ð½ÐµÑÐ¼Ð¾Ñ‚Ñ€Ñ Ð½Ð° его вхождение в Ñтот ÑпиÑок.',
-'unusedcategoriestext' => 'СущеÑтвуют Ñледующие Ñтраницы категорий, не Ñодержащие Ñтатей или других категорий.',
-'booksources' => 'ИÑточники книг',
-'categoriespagetext' => 'Ð’ вики имеютÑÑ Ñледующие категории.',
-'data' => 'Данные',
-'userrights' => 'Управление правами учаÑтников',
-'groups' => 'Группы учаÑтников',
-
-# FIXME: Other sites, of course, may have affiliate relations with the booksellers list
-'booksourcetext' => 'Ðиже приведён ÑпиÑок ÑÑылок на другие веб-Ñайты, на которых продаютÑÑ Ð½Ð¾Ð²Ñ‹Ðµ и бывшие в употреблении книги, а также на них может быть Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ книгах, которые вы ищете.',
-'isbn' => 'ISBN',
-'rfcurl' => 'http://www.ietf.org/rfc/rfc$1.txt',
-'pubmedurl' => 'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
-'alphaindexline' => 'от $1 до $2',
-'version' => 'ВерÑÐ¸Ñ MediaWiki',
-'log' => 'Журналы',
-'alllogstext' => 'Комбинированный показ журналов загрузки, удалениÑ, защиты, блокировки и админиÑтрированиÑ.
-Ð’Ñ‹ можете отфильтровать результаты по типу журнала, имени Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ затронутой Ñтранице.',
-'logempty' => 'Совпадающие Ñлементы в журнале отÑутÑтвуют.',
-
-# Special:Allpages
-'nextpage' => 'Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ñтраница ($1)',
-'allpagesfrom' => 'ВывеÑти Ñтраницы, начинающиеÑÑ Ð½Ð°:',
-'allarticles' => 'Ð’Ñе Ñтатьи',
-'allnonarticles' => 'Ð’Ñе не-Ñтатьи',
-'allinnamespace' => 'Ð’Ñе Ñтраницы (проÑтранÑтва имён «$1»)',
-'allnotinnamespace' => 'Ð’Ñе Ñтраницы (кроме проÑтранÑтва имён «$1»)',
-'allpagesprev' => 'Предыдущие',
-'allpagesnext' => 'Следующие',
-'allinnamespace' => 'Ð’Ñе Ñтраницы ($1 проÑтранÑтво имён)',
-'allpagessubmit' => 'Выполнить',
-'allpagesprefix' => 'Отобразить Ñтраницы Ñ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑом:',
-
-# Email this user
-#
-'mailnologin' => 'ÐÐ´Ñ€ÐµÑ Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ отÑутÑтвует',
-'mailnologintext' => 'Ð’Ñ‹ должны [[Special:Userlogin|предÑтавитьÑÑ ÑиÑтеме]]
-и иметь дейÑтвительный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты в ваших [[Special:Preferences|наÑтройках]],
-чтобы иметь возможноÑÑ‚ÑŒ отправлÑÑ‚ÑŒ Ñлектронную почту другим учаÑтникам.',
-'emailuser' => 'ПиÑьмо учаÑтнику',
-'emailpage' => 'Отправить Ñлектронное пиÑьмо учаÑтнику',
-'emailpagetext' => 'ЕÑли Ñтот учаÑтник указал дейÑтвительный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты в Ñвоих наÑтройках, то заполнив форму ниже, можно отправить ему Ñообщение.
-Электронный адреÑ, который вы указали в Ñвоих наÑтройках, будет указан в поле «От кого» пиÑьма, поÑтому получатель будет иметь возможноÑÑ‚ÑŒ ответить.',
-'usermailererror' => 'При поÑылке e-mail произошла ошибка:',
-'defemailsubject' => '{{SITENAME}} e-mail',
-'noemailtitle' => 'ÐÐ´Ñ€ÐµÑ Ñлектронной почты отÑутÑтвует',
-'noemailtext' => 'Этот учаÑтник не указал дейÑтвительный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты, или указал, что не желает получать пиÑьма от других учаÑтников.',
-'emailfrom' => 'От кого',
-'emailto' => 'Кому',
-'emailsubject' => 'Тема пиÑьма',
-'emailmessage' => 'Сообщение',
-'emailsend' => 'Отправить',
-'emailsent' => 'ПиÑьмо отправлено',
-'emailsenttext' => 'Ваше Ñлектронное Ñообщение отоÑлано.',
-
-# Watchlist
-
-'watchlist' => 'CпиÑок наблюдениÑ',
-'watchlistsub' => "(Ð´Ð»Ñ '''$1''')",
-'nowatchlist' => 'Ваш ÑпиÑок Ð½Ð°Ð±Ð»ÑŽÐ´ÐµÐ½Ð¸Ñ Ð¿ÑƒÑÑ‚.',
-'watchlistanontext' => 'Ð’Ñ‹ должны $1, чтобы проÑмотреть или отредактировать ÑпиÑок наблюдениÑ.',
-'watchlistcount' => "'''Ð’ вашем ÑпиÑке Ð½Ð°Ð±Ð»ÑŽÐ´ÐµÐ½Ð¸Ñ $1 Ñтраниц, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ñтраницы обÑуждениÑ.'''",
-'clearwatchlist' => 'ОчиÑтка ÑпиÑока наблюдениÑ',
-'watchlistcleartext' => 'Вы уверены, что хотите удалить их?',
-'watchlistclearbutton' => 'ОчиÑтить ÑпиÑок наблюдениÑ',
-'watchlistcleardone' => 'Ваш ÑпиÑок Ð½Ð°Ð±Ð»ÑŽÐ´ÐµÐ½Ð¸Ñ Ð¾Ñ‡Ð¸Ñ‰ÐµÐ½. $1 Ñтраниц удалено из ÑпиÑка.',
-'watchnologin' => 'Ðужно предÑтавитьÑÑ ÑиÑтеме',
-'watchnologintext' => 'Ð’Ñ‹ должны [[Special:Userlogin|предÑтавитьÑÑ ÑиÑтеме]], чтобы иметь возможноÑÑ‚ÑŒ изменÑÑ‚ÑŒ Ñвой ÑпиÑок наблюдениÑ',
-'addedwatch' => 'Добавлена в ÑпиÑок наблюдениÑ',
-'addedwatchtext' => "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Â«[[:$1]» была добавлена в ваш [[{{ns:special}}:Watchlist|ÑпиÑок наблюдениÑ]]. ПоÑледующие Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñтой Ñтатьи и ÑвÑзанной Ñ Ð½ÐµÐ¹ Ñтраницы обÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ отражатьÑÑ Ð² нём, а также будут отображатьÑÑ Ð¶Ð¸Ñ€Ð½Ñ‹Ð¼ шрифтом на Ñтранице Ñо [[{{ns:special}}:Recentchanges|ÑпиÑком Ñвежих изменений]], чтобы их было легче заметить.
-
-ЕÑли позже вы захотите удалить Ñтраницу из ÑпиÑка наблюдениÑ, нажмите кнопку «Ðе Ñледить» в верхней правой чаÑти Ñтраницы.",
-'removedwatch' => 'Удалена из ÑпиÑка наблюдениÑ',
-'removedwatchtext' => 'Страница «[[:$1]» была удалена из вашего ÑпиÑка наблюдениÑ.',
-'watch' => 'Следить',
-'watchthispage' => 'Ðаблюдать за Ñтой Ñтраницей',
-'unwatch' => 'Ðе Ñледить',
-'unwatchthispage' => 'Прекратить наблюдение',
-'notanarticle' => 'Ðе ÑтатьÑ',
-'watchnochange' => 'Ðичто из ÑпиÑка Ð½Ð°Ð±Ð»ÑŽÐ´ÐµÐ½Ð¸Ñ Ð½Ðµ изменÑлоÑÑŒ в раÑÑматриваемый период.',
-'watchdetails' => '* Ð’ вашем ÑпиÑке Ð½Ð°Ð±Ð»ÑŽÐ´ÐµÐ½Ð¸Ñ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚ÑÑ $1 Ñтраниц (не ÑÑ‡Ð¸Ñ‚Ð°Ñ Ñтраниц обÑуждениÑ)
-* [[Special:Watchlist/edit|Показать и отредактировать полный ÑпиÑок]]
-* [[Special:Watchlist/clear|Удалить вÑе Ñтраницы из ÑпиÑка]]',
-'wlheader-enotif' => '* Уведомление по Ñл. почте включено.',
-'wlheader-showupdated' => "* Страницы, изменившиеÑÑ Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ поÑледнего их поÑещениÑ, выделены '''жирным''' шрифтом.",
-'watchmethod-recent'=> 'проÑмотр поÑледних изменений Ð´Ð»Ñ Ð½Ð°Ð±Ð»ÑŽÐ´Ð°ÐµÐ¼Ñ‹Ñ… Ñтраниц',
-'watchmethod-list' => 'проÑмотр наблюдаемых Ñтраниц Ð´Ð»Ñ Ð¿Ð¾Ñледних изменений',
-'removechecked' => 'Удалить выбранные Ñлементы из ÑпиÑка наблюдениÑ',
-'watchlistcontains' => 'Ваш ÑпиÑок Ð½Ð°Ð±Ð»ÑŽÐ´ÐµÐ½Ð¸Ñ Ñодержит $1 Ñтраниц.',
-'watcheditlist' => 'Ðиже предÑтавлен алфавитный ÑпиÑок наблюдаемых
-вами Ñтраниц. Отметьте Ñтраницы, которые вы хотите удалить из вашего
-ÑпиÑка Ð½Ð°Ð±Ð»ÑŽÐ´ÐµÐ½Ð¸Ñ Ð¸ нажмите на кнопку «Удалить выбранные»
-внизу Ñкрана.',
-'removingchecked' => 'Удаление выбранных Ñлементов из ÑпиÑка наблюдениÑ…',
-'couldntremove' => 'Ðевозможно удалить Ñлемент «$1»…',
-'iteminvalidname' => 'Проблема Ñ Ñлементом «$1», недопуÑтимое название…',
-'wlnote' => 'Ðиже Ñледуют поÑледние $1 изменений за поÑледние <strong>$2</strong> чаÑов.',
-'wlshowlast' => 'Показать за поÑледние $1 чаÑов $2 дней $3',
-'wlsaved' => 'Это ÑÐ¾Ñ…Ñ€Ð°Ð½Ñ‘Ð½Ð½Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ ÑпиÑка наблюдениÑ',
-'wlhideshowown' => '$1 ваши правки.',
-'wlhideshowbots' => '$1 правки ботов.',
-'wldone' => 'Сделано.',
-
-'enotif_mailer' => '{{SITENAME}} Служба извещений по почте',
-'enotif_reset' => 'Отметить вÑе Ñтраницы как проÑмотренные',
-'enotif_newpagetext' => 'Это Ð½Ð¾Ð²Ð°Ñ Ñтраница.',
-'changed' => 'изменена',
-'created' => 'Ñоздана',
-'enotif_subject' => 'Страница проекта «{{SITENAME}}» $PAGETITLE была $CHANGEDORCREATED учаÑтником $PAGEEDITOR',
-'enotif_lastvisited' => 'См. $1 Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра вÑех изменений произошедших Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ поÑледнего поÑещениÑ.',
-'enotif_body' => '$WATCHINGUSERNAME,
-
-$PAGEEDITDATE Ñтраница проекта «{{SITENAME}}» $PAGETITLE была $CHANGEDORCREATED пользователем $PAGEEDITOR, Ñм. $PAGETITLE_URL Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра текущей верÑии.
-
-$NEWPAGE
-
-Краткое опиÑание изменениÑ: $PAGESUMMARY $PAGEMINOREDIT
-
-ОбратитьÑÑ Ðº изменившему:
-Ñл. почта $PAGEEDITOR_EMAIL
-вики $PAGEEDITOR_WIKI
-
-Ðе будет никаких других уведомлений в Ñлучае дальнейших изменений, еÑли Ð’Ñ‹ не поÑещаете Ñту Ñтраницу. Ð’Ñ‹ могли также повторно уÑтановить флаги ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð²Ñех ваших наблюдаемых Ñтраниц в вашем ÑпиÑке наблюдениÑ.
-
- СиÑтема Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ {{grammar:genitive|{{SITENAME}}}}
-
---
-Чтобы изменить наÑтройки вашего ÑпиÑка Ð½Ð°Ð±Ð»ÑŽÐ´ÐµÐ½Ð¸Ñ Ð¾Ð±Ñ€Ð°Ñ‚Ð¸Ñ‚ÐµÑÑŒ к
-{{fullurl:{{ns:special}}:Watchlist/edit}}
-
-ÐžÐ±Ñ€Ð°Ñ‚Ð½Ð°Ñ ÑвÑзь и помощь:
-{{fullurl:{{ns:help}}:Оглавление}}',
-
-# Delete/protect/revert
-#
-'deletepage' => 'Удалить Ñтраницу',
-'confirm' => 'Подтверждение',
-'excontent' => 'Ñодержимое: «$1»',
-'excontentauthor' => 'Ñодержимое: «$1» (единÑтвенным автором был $2)',
-'exbeforeblank' => 'Ñодержимое до очиÑтки: «$1»',
-'exblank' => 'Ñтраница была пуÑта',
-'confirmdelete' => 'Подтвердить удаление',
-'deletesub' => '(«$1» удалÑетÑÑ)',
-'historywarning' => 'Предупреждение: у Ñтраницы, которую вы ÑобираетеÑÑŒ удалить, еÑÑ‚ÑŒ иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹:',
-'confirmdeletetext' => 'Ð’Ñ‹ запроÑили полное удаление Ñтраницы (изображениÑ) и вÑей её иÑтории изменений из базы данных.
-ПожалуйÑта, подтвердите, что вы дейÑтвительно желаете Ñто Ñделать, понимаете поÑледÑÑ‚Ð²Ð¸Ñ Ñвоих дейÑтвий,
-и делаете Ñто в ÑоответÑтвии Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°Ð¼Ð¸, изложенными в разделе [[{{ns:project}}:Правила]].',
-'actioncomplete' => 'ДейÑтвие выполнено',
-'deletedtext' => '«$1» была удалена.
-См. $2 Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра ÑпиÑка поÑледних удалений.',
-'deletedarticle' => 'удалена «[[$1]]»',
-'dellogpage' => 'СпиÑок удалений',
-'dellogpagetext' => 'Ðиже приведён ÑпиÑок Ñамых Ñвежих удалений.
-Везде иÑпользуетÑÑ Ð²Ñ€ÐµÐ¼Ñ Ñервера (по Гринвичу, UTC).
-<ul>
-</ul>',
-'deletionlog' => 'ÑпиÑок удалений',
-'reverted' => 'Откачено к ранней верÑии',
-'deletecomment' => 'Причина удалениÑ',
-'imagereverted' => 'Откат к ранней верÑии оÑущеÑтвлён.',
-'rollback' => 'Откатить изменениÑ',
-'rollback_short' => 'Откат',
-'rollbacklink' => 'откатить',
-'rollbackfailed' => 'Ошибка при Ñовершении отката',
-'cantrollback' => 'Ðевозможно откатить изменениÑ; поÑледний, кто вноÑил изменениÑ, ÑвлÑетÑÑ ÐµÐ´Ð¸Ð½Ñтвенным автором Ñтой Ñтатьи.',
-'alreadyrolled' => 'Ðевозможно откатить поÑледние Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ [[$1]],
-Ñделанные [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|ОбÑуждение]]); кто-то другой уже отредактировал или откатил Ñту Ñтраницу.
-
-ПоÑледние Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð²Ð½Ñ‘Ñ [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|ОбÑуждение]]).',
-# only shown if there is an edit comment
-'editcomment' => 'Изменение было поÑÑнено так: <em>«$1»</em>.',
-'revertpage' => 'Правки [[Special:Contributions/$2|$2]] ([[User_talk:$2|обÑуждение]]) откачены к верÑии [[User:$1|$1]]',
-'sessionfailure' => 'Похоже, возникли проблемы Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¼ ÑеанÑом работы;
-Ñто дейÑтвие было отменено в целÑÑ… Ð¿Ñ€ÐµÐ´Ð¾Ñ‚Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Â«Ð·Ð°Ñ…Ð²Ð°Ñ‚Ð° ÑеанÑа».
-ПожалуйÑта, нажмите кнопку «Ðазад» и перезагрузите Ñтраницу Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ вы пришли.',
-'protectlogpage' => 'Журнал защиты',
-'protectlogtext' => 'Ðиже приведён журнал уÑтановок и ÑнÑтий защиты Ñо Ñтатей.',
-'protectedarticle' => 'защищена Ñтраница «[[$1]]»',
-'unprotectedarticle' => 'ÑнÑта защита Ñо Ñтраницы «[[$1]]»',
-'protectsub' =>'(УÑтановка защиты Ð´Ð»Ñ Â«$1»)',
-'confirmprotecttext' => 'Ð’Ñ‹ дейÑтвительно хотите уÑтановить защиту Ñтой Ñтраницы?',
-'confirmprotect' => 'Подтвердите уÑтановку защиты Ñтраницы',
-'protectmoveonly' => 'Защитить только от переименованиÑ',
-'protectcomment' => 'Причина уÑтановки защиты',
-'unprotectsub' =>'(СнÑтие защиты «$1»)',
-'confirmunprotecttext' => 'Ð’Ñ‹ дейÑтвительно хотите ÑнÑÑ‚ÑŒ защиту Ñтой Ñтраницы?',
-'confirmunprotect' => 'Подтвердите ÑнÑтие защиты Ñтраницы',
-'unprotectcomment' => 'Причина ÑнÑÑ‚Ð¸Ñ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹',
-'protect-unchain' => 'Разблокировать переименование Ñтраницы',
-'protect-text' => 'ЗдеÑÑŒ вы можете проÑмотреть и изменить уровень защиты Ð´Ð»Ñ Ñтраницы <strong>[[:$1]]</strong>.',
-'protect-viewtext' => 'У Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтаточно прав Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑƒÑ€Ð¾Ð²Ð½Ñ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ Ñтраницы. Текущие уÑтановки Ð´Ð»Ñ Ñтраницы <strong>[[:$1]]</strong>:',
-'protect-default' => '(по умолчанию)',
-'protect-level-autoconfirmed' => 'Заблокировать незарегиÑтрированных учаÑтников',
-'protect-level-sysop' => 'Только админиÑтраторы',
-
-# restrictions (nouns)
-'restriction-edit' => 'Правка',
-'restriction-move' => 'Переименование',
-
-# Undelete
-'undelete' => 'ПроÑмотреть Ñтёртые Ñтраницы',
-'undeletepage' => 'ПроÑмотр и воÑÑтановление удалённых Ñтраниц',
-'viewdeletedpage' => 'ПроÑмотреть Ñтёртые Ñтраницы',
-'undeletepagetext' => 'Следующие Ñтраницы были Ñтёрты, но вÑÑ‘ ещё находÑÑ‚ÑÑ Ð² архиве и поÑтому могут быть воÑÑтановлены. Ðрхив периодичеÑки очищаетÑÑ.',
-'undeleteextrahelp' => "Ð”Ð»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ воÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñтраницы оÑтавьте вÑе отметки пуÑтыми и нажмите '''«ВоÑÑтановить»'''. Ð”Ð»Ñ Ñ‡Ð°Ñтичного воÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÑŒÑ‚Ðµ те верÑии Ñтраницы, которые нужно воÑтановить и нажмите '''«ВоÑÑтановить»'''. Ðажмите '''«ОчиÑтить»''', чтобы ÑнÑÑ‚ÑŒ вÑе отметки и очиÑтить поле комментариÑ.",
-'undeletearticle' => 'ВоÑÑтановить Ñтёртую Ñтатью',
-'undeleterevisions' => 'Ð’ архиве $1 верÑий',
-'undeletehistory' => 'ЕÑли вы воÑÑтановите Ñтраницу, вÑе верÑии будут также воÑÑтановлены, вмеÑте Ñ Ð¶ÑƒÑ€Ð½Ð°Ð»Ð¾Ð¼ изменений.
-ЕÑли Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð° ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð±Ñ‹Ð»Ð° Ñоздана Ð½Ð¾Ð²Ð°Ñ Ñтраница Ñ Ñ‚Ð°ÐºÐ¸Ð¼ же названием, воÑÑтановленные верÑии будут указаны в журнале изменений перед новыми запиÑÑми, и Ñ‚ÐµÐºÑƒÑ‰Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ ÑущеÑтвующей Ñтраницы автоматичеÑки заменена не будет.',
-'undeletehistorynoadmin' => 'Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð±Ñ‹Ð»Ð° удалена. Причина ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ ÑпиÑок учаÑтников редактировавших Ñтатью до её ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ñ‹ ниже.
-ТекÑÑ‚ удалённой Ñтатьи могут проÑмотреть только админиÑтраторы.',
-'undeleterevision' => 'Ð¡Ñ‚Ñ‘Ñ€Ñ‚Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ð¾Ñ‚ $1',
-'undeletebtn' => 'ВоÑÑтановить',
-'undeletereset' => 'ОчиÑтить',
-'undeletecomment' => 'Комментарий:',
-'undeletedarticle' => '«[[$1]]» воÑÑтановлена',
-'undeletedrevisions' => '$1 изменений воÑÑтановлено',
-'undeletedrevisions-files' => '$1 верÑий и $2 файл(ов) воÑÑтановлено',
-'undeletedfiles' => "$1 файл(ов) воÑÑтановлено",
-'cannotundelete' => 'Ошибка воÑÑтановлениÑ. Возможно кто-то другой уже воÑÑтановил Ñтраницу.',
-'undeletedpage' => "<big>'''Страница «$1» была воÑÑтановлена.'''</big>
-
-Ð”Ð»Ñ Ð¿Ñ€Ð¾Ñмотра ÑпиÑка поÑледних удалений и воÑÑтановлений Ñм. [[Special:Log/delete|журнал удалений]].",
-
-# Namespace form on various pages
-'namespace' => 'ПроÑтранÑтво имён:',
-'invert' => 'Обратить выделенное',
-
-# Contributions
-#
-'contributions' => 'Вклад учаÑтника',
-'mycontris' => 'Мой вклад',
-'contribsub' => 'Вклад $1',
-'nocontribs' => 'Изменений, ÑоответÑтвующих заданным уÑловиÑм, задано не было.',
-'ucnote' => 'Ðиже приводÑÑ‚ÑÑ Ð¿Ð¾Ñледние <strong>$1</strong> изменений, Ñделанных Ñтим учаÑтником за поÑледние <strong>$2</strong> днÑ(ей).',
-'uclinks' => 'ПроÑмотреть $1 поÑледних изменений; проÑмотреть за поÑледние $2 днÑ(ей).',
-'uctop' => ' (поÑледнÑÑ)' ,
-'newbies' => 'новички',
-
-'sp-newimages-showfrom' => 'Показать новые изображениÑ, Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ $1',
-
-'sp-contributions-newest' => 'Ðовейшие',
-'sp-contributions-oldest' => 'Старейшие',
-'sp-contributions-newer' => 'Более новые $1',
-'sp-contributions-older' => 'Более Ñтарые $1',
-'sp-contributions-newbies-sub' => 'Вклад новичков',
-
-# What links here
-#
-'whatlinkshere' => 'СÑылки Ñюда',
-'notargettitle' => 'Ðе указана цель',
-'notargettext' => 'Ð’Ñ‹ не указали целевую Ñтраницу или учаÑтника Ð´Ð»Ñ Ñтого дейÑтвиÑ.',
-'linklistsub' => '(СпиÑок ÑÑылок)',
-'linkshere' => 'Следующие Ñтраницы ÑÑылаютÑÑ Ñюда:',
-'nolinkshere' => 'Ðи одна Ñтраница Ñюда не ÑÑылаетÑÑ.',
-'isredirect' => 'Ñтраница-перенаправление',
-'istemplate' => 'включение',
-
-# Block/unblock IP
-#
-'blockip' => 'Заблокировать IP-адреÑ',
-'blockiptext' => 'ИÑпользуйте форму ниже, чтобы заблокировать возможноÑÑ‚ÑŒ запиÑи Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ð¾Ð³Ð¾ IP-адреÑа.
-Это может быть Ñделано только Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´Ð¾Ñ‚Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð²Ð°Ð½Ð´Ð°Ð»Ð¸Ð·Ð¼Ð° и только в ÑоответÑтвии Ñ
-правилами изложенными в разделе [[{{ns:project}}:Правила]].
-Ðиже укажите конкретную причину (к примеру, процитируйте некоторые Ñтраницы Ñ Ð¿Ñ€Ð¸Ð·Ð½Ð°ÐºÐ°Ð¼Ð¸ вандализма).',
-'ipaddress' => 'IP-адреÑ',
-'ipadressorusername' => 'IP-Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ Ð¸Ð¼Ñ ÑƒÑ‡Ð°Ñтника',
-'ipbexpiry' => 'ЗакончитÑÑ Ñ‡ÐµÑ€ÐµÐ·',
-'ipbreason' => 'Причина',
-'ipbsubmit' => 'Заблокировать Ñтот адреÑ/учаÑтника',
-'ipbother' => 'Другое времÑ',
-'ipboptions' => '15 минут:15 minutes,2 чаÑа:2 hours,6 чаÑов:6 hours,12 чаÑов:12 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' => 'иное',
-'badipaddress' => 'IP-Ð°Ð´Ñ€ÐµÑ Ð·Ð°Ð¿Ð¸Ñан в неправильном формате или учаÑтника Ñ Ñ‚Ð°ÐºÐ¸Ð¼ именем не ÑущеÑтвует.',
-'blockipsuccesssub' => 'Блокировка произведена',
-'blockipsuccesstext' => '[[{{ns:Special}}:Contributions/$1|«$1»]] заблокирован.
-<br />См. [[{{ns:special}}:Ipblocklist|ÑпиÑок заблокированных IP-адреÑов]].',
-'unblockip' => 'Разблокировать IP-адреÑ',
-'unblockiptext' => 'ИÑпользуйте форму ниже, чтобы воÑÑтановить возможноÑÑ‚ÑŒ запиÑи Ñ Ñ€Ð°Ð½ÐµÐµ заблокированного
-IP-адреÑа.',
-'ipusubmit' => 'Разблокировать Ñтот адреÑ',
-'ipusuccess' => '[[User:$1|$1]] разблокирован',
-'ipblocklist' => 'СпиÑок заблокированных IP-адреÑов и пользователей',
-'blocklistline' => '$1, $2 заблокировал $3 ($4)',
-'infiniteblock' => 'беÑÑÑ€Ð¾Ñ‡Ð½Ð°Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²ÐºÐ°',
-'expiringblock' => 'блокировка завершитÑÑ $1',
-'ipblocklistempty' => 'СпиÑок блокировок пуÑÑ‚.',
-'blocklink' => 'заблокировать',
-'unblocklink' => 'разблокировать',
-'contribslink' => 'вклад',
-'autoblocker' => 'Ð’Ñ‹ автоматичеÑки заблокированы из-за ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ IP-адреÑа Ñ Â«$1». Причина его блокировки — «$2».',
-'blocklogpage' => 'Журнал блокировок',
-'blocklogentry' => '«[[$1]]» заблокирован на период $2',
-'blocklogtext' => 'Это — журнал Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ Ñ€Ð°Ð·Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÑƒÑ‡Ð°Ñтников. ÐвтоматичеÑки блокируемые IP-адреÑа здеÑÑŒ не указываютÑÑ. См. [[{{ns:special}}:Ipblocklist|CпиÑок текущих запретов и блокировок]].',
-'unblocklogentry' => '«$1» разблокирован',
-'range_block_disabled' => 'СпоÑобноÑÑ‚ÑŒ админиÑтратора Ñоздавать диапазон Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°.',
-'ipb_expiry_invalid' => 'ÐедопуÑтимый период дейÑтвиÑ.',
-'ip_range_invalid' => 'ÐедопуÑтимый диапазон IP-адреÑов.\n',
-'proxyblocker' => 'Блокировка прокÑи',
-'proxyblockreason' => 'Ваш IP-Ð°Ð´Ñ€ÐµÑ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½ потому что Ñто открытый прокÑи. ПожалуйÑта, ÑвÑжитеÑÑŒ Ñ Ð²Ð°ÑˆÐ¸Ð¼ интернет-провайдером или Ñлужбой поддержки и Ñообщите им об Ñтой Ñерьёзной проблеме безопаÑноÑти.',
-'proxyblocksuccess' => 'Выполнено.',
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'Ваш IP-Ð°Ð´Ñ€ÐµÑ Ñ‡Ð¸ÑлитÑÑ ÐºÐ°Ðº открытый прокÑи в [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason' => 'Ваш IP-Ð°Ð´Ñ€ÐµÑ Ñ‡Ð¸ÑлитÑÑ ÐºÐ°Ðº открытый прокÑи в [http://www.sorbs.net SORBS] DNSBL. Ð’Ñ‹ не можете Ñоздать учётную запиÑÑŒ.',
-
-# Developer tools
-#
-'lockdb' => 'Сделать базу данных доÑтупной только Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ',
-'unlockdb' => 'ВоÑÑтановить возможноÑÑ‚ÑŒ запиÑи в базу данных',
-'lockdbtext' => 'Блокировка базы данных приоÑтановит Ð´Ð»Ñ Ð²Ñех учаÑтников возможноÑÑ‚ÑŒ
-редактировать Ñтраницы, изменÑÑ‚ÑŒ наÑтройки, изменÑÑ‚ÑŒ ÑпиÑки Ð½Ð°Ð±Ð»ÑŽÐ´ÐµÐ½Ð¸Ñ Ð¸ производить другие дейÑтвиÑ, требующие доÑтупа к базе данных.
-
-ПожалуйÑта, подтвердите, что вы намерены Ñто Ñделать, и что вы Ñнимете блокировку как только закончите процедуру обÑÐ»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð±Ð°Ð·Ñ‹ данных.',
-'unlockdbtext' => 'Разблокирование базы данных воÑÑтановит Ð´Ð»Ñ Ð²Ñех учаÑтников
-возможноÑÑ‚ÑŒ редактировать Ñтраницы, изменÑÑ‚ÑŒ наÑтройки, изменÑÑ‚ÑŒ ÑпиÑки Ð½Ð°Ð±Ð»ÑŽÐ´ÐµÐ½Ð¸Ñ Ð¸ производить
-другие дейÑтвиÑ, требующие доÑтупа к базе данных.
-ПожалуйÑта, подтвердите, что вы намерены Ñто Ñделать.',
-'lockconfirm' => 'Да, Ñ Ð´ÐµÐ¹Ñтвительно хочу заблокировать базу данных на запиÑÑŒ.',
-'unlockconfirm' => 'Да, Ñ Ð´ÐµÐ¹Ñтвительно хочу ÑнÑÑ‚ÑŒ блокировку базы данных.',
-'lockbtn' => 'Сделать базу данных доÑтупной только Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ',
-'unlockbtn' => 'ВоÑÑтановить возможноÑÑ‚ÑŒ запиÑи в базу данных',
-'locknoconfirm' => 'Ð’Ñ‹ не поÑтавили галочку в поле подтверждениÑ.',
-'lockdbsuccesssub' => 'База данных заблокирована',
-'unlockdbsuccesssub' => 'База данных разблокирована',
-'lockdbsuccesstext' => 'База данных проекта была заблокирована.
-<br />Ðе забудьте убрать блокировку поÑле Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ обÑлуживаниÑ.',
-'unlockdbsuccesstext' => 'База данных проекта была разблокирована.',
-
-# Make sysop
-'makesysoptitle' => 'Сделать Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратором',
-'makesysoptext' => 'Эта форма предназначена Ð´Ð»Ñ Ð±ÑŽÑ€Ð¾ÐºÑ€Ð°Ñ‚Ð¾Ð², и позволÑет приÑваивать учаÑтникам ÑÑ‚Ð°Ñ‚ÑƒÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратора.
-Ðаберите Ð¸Ð¼Ñ ÑƒÑ‡Ð°Ñтника и нажмите кнопку, чтобы Ñделать учаÑтника админиÑтратором',
-'makesysopname' => 'Ð˜Ð¼Ñ ÑƒÑ‡Ð°Ñтника:',
-'makesysopsubmit' => 'Сделать Ñтого учаÑтника админиÑтратором',
-'makesysopok' => '<strong>УчаÑтнику [[УчаÑтник:$1|$1]] приÑвоен ÑÑ‚Ð°Ñ‚ÑƒÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратора</strong>',
-'makesysopfail' => '<strong>УчаÑтника $1 невозможно Ñделать админиÑтратором. (Ð’Ñ‹ уверены, что правильно ввели его имÑ?)</strong>',
-'setbureaucratflag' => 'УÑтановить флаг «Бюрократ»',
-'setstewardflag' => 'УÑтановить флаг «Стюард»',
-'rightslog' => 'Журнал прав пользователÑ',
-'rightslogtext' => 'Это журнал изменений прав пользователÑ.',
-'rightslogentry' => 'Ð”Ð»Ñ ÑƒÑ‡Ð°Ñтника $1 изменены права доÑтупа: Ñ $2 на $3',
-'rights' => 'Права:',
-'set_user_rights' => 'УÑтановить права пользователÑ',
-'user_rights_set' => '<strong>Права Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ $1 обновлены</strong></strong>',
-'set_rights_fail' => '<strong>Ðевозможно уÑтановить права Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ $1. (Проверьте, правильно ли введено его имÑ)</strong>',
-'makesysop' => 'ПриÑвоить учаÑтнику ÑÑ‚Ð°Ñ‚ÑƒÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратора',
-'already_sysop' => 'Этот учаÑтник уже ÑвлÑетÑÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратором',
-'already_bureaucrat' => 'Этот учаÑтник уже ÑвлÑетÑÑ Ð±ÑŽÑ€Ð¾ÐºÑ€Ð°Ñ‚Ð¾Ð¼',
-'already_steward' => 'Этот учаÑтник уже ÑвлÑетÑÑ Ñтюардом',
-'rightsnone' => '(нет)',
-
-# Move page
-#
-'movepage' => 'Переименовать Ñтраницу',
-'movepagetext' => 'ВоÑпользовавшиÑÑŒ формой ниже, вы переименуете Ñтраницу, одновременно перемеÑтив на новое меÑто её журнал изменений.
-Старое название Ñтанет перенаправлением на новое название.
-СÑылки на Ñтарое название не будут изменены (пожалуйÑта проверьте наличие [[Special:DoubleRedirects|двойных]] и [[Special:BrokenRedirects|разорванных]] перенаправлений).
-Ð’Ñ‹ обÑзаны убедитьÑÑ Ð² том, что ÑÑылки и далее указывают туда, куда предполагалоÑÑŒ.
-
-Обратите внимание, что Ñтраница \'\'\'не будет\'\'\' переименована, еÑли Ñтраница Ñ Ð½Ð¾Ð²Ñ‹Ð¼ названием уже ÑущеÑтвует (кроме Ñлучаев, еÑли она ÑвлÑетÑÑ Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸ÐµÐ¼ или пуÑта и и не имеет иÑтории правок). Это означает, что вы можете переименовать Ñтраницу обратно в то название, которое у него только что было, еÑли вы переименовали по ошибке, но вы не можете Ñлучайно затереть ÑущеÑтвующую Ñтраницу.
-
-\'\'\'ПРЕДУПРЕЖДЕÐИЕ!\'\'\'
-Переименование может привеÑти к маÑштабным и неожиданным изменениÑм Ð´Ð»Ñ \'\'популÑрных\'\' Ñтраниц. ПожалуйÑта, прежде, чем вы продолжите, убедитеÑÑŒ, что вы понимаете вÑе возможные поÑледÑтвиÑ.',
-'movepagetalktext' => 'ПриÑÐ¾ÐµÐ´Ð¸Ð½Ñ‘Ð½Ð½Ð°Ñ Ñтраница обÑуждениÑ, еÑли Ñ‚Ð°ÐºÐ¾Ð²Ð°Ñ ÐµÑÑ‚ÑŒ,
-будет также автоматичеÑки переименована, \'\'\'кроме Ñлучаев, когда:\'\'\'
-
-*Ðе пуÑÑ‚Ð°Ñ Ñтраница обÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ ÑƒÐ¶Ðµ ÑущеÑтвует под таким же именем или
-*Ð’Ñ‹ не поÑтавили галочку в поле ниже.
-
-Ð’ Ñтих ÑлучаÑÑ…, вы будете вынуждены перемеÑтить или объединить Ñтраницы вручную,
-еÑли Ñто нужно.',
-'movearticle' => 'Переименовать Ñтраницу',
-'movenologin' => 'Ð’Ñ‹ не предÑтавилиÑÑŒ ÑиÑтеме',
-'movenologintext' => 'Ð’Ñ‹ должны [[Special:Userlogin|предÑтавитьÑÑ ÑиÑтеме]],
-чтобы иметь возможноÑÑ‚ÑŒ переименовать Ñтраницы.',
-'newtitle' => 'Ðовое название',
-'movepagebtn' => 'Переименовать Ñтраницу',
-'pagemovedsub' => 'Страница переименована',
-'pagemovedtext' => 'Страница [[$1|«$1»]] переименована в [[$2|«$2»]].',
-'articleexists' => 'Страница Ñ Ñ‚Ð°ÐºÐ¸Ð¼ именем уже ÑущеÑтвует, или указанное вами название недопуÑтимо.
-ПожалуйÑта, выберите другое название.',
-'talkexists' => "'''Страница была переименована, но Ñтраница обÑуждениÑ
-не может быть переименована, потому что Ñтраница Ñ Ñ‚Ð°ÐºÐ¸Ð¼ названием уже
-ÑущеÑтвует. ПожалуйÑта, объедините их вручную.'''",
-'movedto' => 'переименована в',
-'movetalk' => 'Переименовать ÑоответÑтвующую Ñтраницу обÑуждениÑ',
-'talkpagemoved' => 'СоответÑÑ‚Ð²ÑƒÑŽÑ‰Ð°Ñ Ñтраница обÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ñ‚Ð°ÐºÐ¶Ðµ переименована.',
-'talkpagenotmoved' => 'СоответÑÑ‚Ð²ÑƒÑŽÑ‰Ð°Ñ Ñтраница обÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ <strong>не</strong> была переименована.',
-'1movedto2' => '«[[$1]]» переименована в «[[$2]]»',
-'1movedto2_redir' => '«[[$1]]» переименована в «[[$2]]», уÑтановлено перенаправление',
-'movelogpage' => 'Журнал переименований',
-'movelogpagetext' => 'Ðиже предÑтавлен ÑпиÑок переименованных Ñтраниц.',
-'movereason' => 'Причина',
-'revertmove' => 'откат',
-'delete_and_move' => 'Удалить и переименовать',
-'delete_and_move_text' =>
-'==ТребуетÑÑ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ==
-
-Страница Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ [[$1|«$1»]] уже ÑущеÑтвует. Хотите ли вы удалить её, чтобы Ñделать возможным переименование?',
-'delete_and_move_reason' => 'Удалено Ð´Ð»Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñти переименованиÑ',
-'delete_and_move_confirm' => 'Да, удалить Ñту Ñтраницу',
-'selfmove' => 'Ðевозможно переименовать Ñтраницу: иÑходное и новое Ð¸Ð¼Ñ Ñтраницы Ñовпадают.',
-'immobile_namespace' => 'Ðевозможно переименовать Ñтраницу: новое Ð¸Ð¼Ñ Ñодержит зарезервированное Ñлужебное Ñлово.',
-
-# Export
-
-'export' => 'ЭкÑпортирование Ñтатей',
-'exporttext' => 'Ð’Ñ‹ можете ÑкÑпортировать текÑÑ‚ и журнал изменений конкретной Ñтраницы или набора Ñтраниц в XML, который потом может быть импортирован в другой вики-проект, работающую на программном обеÑпечении MediaWiki.
-
-Чтобы ÑкÑпортировать Ñтатьи, введите их Ð½Ð°Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² поле редактированиÑ, одно название на Ñтроку, и выберите хотите ли вы ÑкÑпортировать вÑÑŽ иÑторию изменений Ñтатей или только поÑледние верÑии Ñтатей.
-
-Ð’Ñ‹ также можете иÑпользовать Ñпециальный Ð°Ð´Ñ€ÐµÑ Ð´Ð»Ñ ÑкÑпорта только поÑледней верÑии. Ðапример Ð´Ð»Ñ Ñтраницы «{{int:mainpage}}» Ñто будет Ð°Ð´Ñ€ÐµÑ [[{{ns:Special}}:Export/{{int:mainpage}}]].',
-'exportcuronly' => 'Включать только текущую верÑию, без полной предыÑтории',
-'exportnohistory' => "----
-'''Замечание:''' ÑкÑпорт полной иÑтории изменений Ñтраниц отключён из-за проблем Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñтью.",
-'export-submit' => 'ЭкÑпортировать',
-
-# Namespace 8 related
-
-'allmessages' => 'СиÑтемные ÑообщениÑ',
-'allmessagesname' => 'Сообщение',
-'allmessagesdefault' => 'ТекÑÑ‚ по умолчанию',
-'allmessagescurrent' => 'Текущий текÑÑ‚',
-'allmessagestext' => 'Ðиже предÑтавлен ÑпиÑок ÑиÑтемных Ñообщений, доÑтупных в проÑтранÑтве имён «MediaWiki».',
-'allmessagesnotsupportedUI' => 'Текущий уÑтановленный Ñзык <strong>$1</strong> не поддерживаетÑÑ Special:Allmessages на Ñтом Ñайте.',
-'allmessagesnotsupportedDB' => "'''Special:Allmessages''' не поддерживаетÑÑ Ñ‚Ð°Ðº как отключена Ð¾Ð¿Ñ†Ð¸Ñ '''wgUseDatabaseMessages'''.",
-'allmessagesfilter' => 'Фильтр по имени ÑообщениÑ:',
-'allmessagesmodified' => 'Показать только изменённые',
-
-# Thumbnails
-
-'thumbnail-more' => 'Увеличить',
-'missingimage' => '<strong>Изображение не найдено</strong><br /><em>$1</em>\n',
-'filemissing' => 'Файл не найден',
-'thumbnail_error' => 'Ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¼Ð¸Ð½Ð¸Ð°Ñ‚ÑŽÑ€Ñ‹: $1',
-
-# Special:Import
-'import' => 'Импортирование Ñтраниц',
-'importinterwiki' => 'Межвики импорт',
-'import-interwiki-text' => 'Укажите вики и название импортируемой Ñтраницы.
-Даты изменений и имена авторов будут Ñохранены.
-Ð’Ñе операции межвики импорта региÑтрируютÑÑ Ð² [[Special:Log/import|ÑоответÑтвующем журнале]].',
-'import-interwiki-history' => 'Копировать вÑÑŽ иÑторию изменений Ñтой Ñтраницы',
-'import-interwiki-submit' => 'Импортировать',
-'importtext' => 'ПожалуйÑта, ÑкÑпортируйте Ñтраницу из иÑходной вики иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð¸Ð½Ñтрумент Special:Export, Ñохраните файл на диÑк, а затем загрузите его Ñюда.',
-'importstart' => "Импортирование Ñтраниц...",
-'import-revision-count' => '$1 верÑий',
-'importnopages' => "Ðет Ñтраниц Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ.",
-'importfailed' => 'Ðе удалоÑÑŒ импортировать: $1',
-'importunknownsource' => "ÐеизвеÑтный тип импортируемой Ñтраницы",
-'importcantopen' => "Ðевозможно открыть импортируемый файл",
-'importbadinterwiki' => "ÐÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð²Ð¸ÐºÐ¸ ÑÑылка",
-'importnotext' => 'ТекÑÑ‚ отÑутÑтвует',
-'importsuccess' => 'Импортировано выполнено!',
-'importhistoryconflict' => 'Конфликт ÑущеÑтвующих верÑий (возможно, Ñта Ñтраница уже была импортирована)',
-'importnosources' => 'Ðе был выбран иÑточник межвики импорта, прÑÐ¼Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° иÑтории изменений отключена.',
-'importnofile' => 'Файл Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð° не был загружен.',
-'importuploaderror' => 'Ошибка загрузки файла Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°, возможно размер файла превышает уÑтановленную норму.',
-
-# import log
-'importlogpage' => 'Журнал инпорта',
-'importlogpagetext' => 'Импортирование админиÑтраторами Ñтраниц Ñ Ð¸Ñторией изменений из других вики.',
-'import-logentry-upload' => '«$1» — импорт из файла',
-'import-logentry-upload-detail' => '$1 верÑий',
-'import-logentry-interwiki' => '«$1» — межвики импорт',
-'import-logentry-interwiki-detail' => '$1 верÑий из $2',
-
-# Keyboard access keys for power users
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions' => 'v',
-'accesskey-watch' => 'w',
-
-# tooltip help for some actions, most are in Monobook.js
-'tooltip-search' => 'ИÑкать [alt-f]',
-'tooltip-minoredit' => 'Отметить Ñто изменение как незначительное [alt-i]',
-'tooltip-save' => 'Сохранить ваши Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ [alt-s]',
-'tooltip-preview' => 'Предварительный проÑмотр Ñтраницы, пожалуйÑта, иÑпользуйте перед Ñохранением! [alt-p]',
-'tooltip-diff' => 'Показать изменениÑ, Ñделанные по отношению к иÑходному текÑту. [alt-v]',
-'tooltip-compareselectedversions' => 'ПоÑмотреть разницу между Ð´Ð²ÑƒÐ¼Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ð¼Ð¸ верÑиÑми Ñтой Ñтраницы. [alt-v]',
-'tooltip-watch' => 'Добавить текущую Ñтраницу в ÑпиÑок Ð½Ð°Ð±Ð»ÑŽÐ´ÐµÐ½Ð¸Ñ [alt-w]',
-
-# stylesheets
-'Common.css' => '/** Размещённый здеÑÑŒ CSS будет применÑÑ‚ÑŒÑÑ ÐºÐ¾ вÑем темам Ð¾Ñ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð¸Ñ */',
-'Monobook.css' => '/* Размещённый здеÑÑŒ CSS будет применÑÑ‚ÑŒÑÑ Ðº теме Ð¾Ñ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð¸Ñ Monobook */
-
-/*
-Это нужно чтобы в окошке поиÑка кнопки не разбивалиÑÑŒ на 2 Ñтроки
-к Ñожалению в main.css Ð´Ð»Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ Go пропиÑаны паддинги .5em.
-Что хорошо Ð´Ð»Ñ "Go" плохо Ð´Ð»Ñ "Перейти" --st0rm
-*/
-
-#searchGoButton {
- padding-left: 0em;
- padding-right: 0em;
- font-weight: bold;
-}',
-#'Monobook.js' => '/* edit this file to change js things in the monobook skin */',
-
-# Metadata
-'nodublincore' => 'Метаданные Dublin Core RDF запрещены Ð´Ð»Ñ Ñтого Ñервера.',
-'nocreativecommons' => 'Метаданные Creative Commons RDF запрещены Ð´Ð»Ñ Ñтого Ñервера.',
-'notacceptable' => 'Вики-Ñервер не может предоÑтавить данные в формате который мог бы прочитать ваш браузер.<br />
-The wiki server can\'t provide data in a format your client can read.',
-
-# Attribution
-
-'anonymous' => 'Ðнонимные пользователи {{grammar:genitive|{{SITENAME}}}}',
-'siteuser' => 'УчаÑтник {{grammar:genitive|{{SITENAME}}}} $1',
-'lastmodifiedby' => 'Эта Ñтраница поÑледний раз была изменена $1 учаÑтником $2.',
-'and' => 'и',
-'othercontribs' => 'ОÑновано на работе $1.',
-'others' => 'другие',
-'siteusers' => 'УчаÑтник(и) {{grammar:genitive|{{SITENAME}}}} $1',
-'creditspage' => 'БлагодарноÑти',
-'nocredits' => 'Ðет ÑпиÑка учаÑтников Ð´Ð»Ñ Ñтой Ñтатьи',
-
-# Spam protection
-
-'spamprotectiontitle' => 'Спам-фильтр',
-'spamprotectiontext' => 'Страница, которую вы пытаетеÑÑŒ Ñохранить заблокирована Ñпам-фильтром. ВероÑтнее вÑего она Ñодержит ÑÑылку на внешний Ñайт.',
-'spamprotectionmatch' => 'Следующее Ñообщение было получено от Ñпам-фильтра: $1',
-'subcategorycount' => 'Ð’ Ñтой категории $1 {{PLURAL:$1|подкатегориÑ|подкатегории|подкатегорий}}',
-'categoryarticlecount' => 'Ð’ Ñтой категории $1 {{PLURAL:$1|ÑтатьÑ|Ñтатьи|Ñтатей}}',
-'listingcontinuesabbrev' => ' (продолжение)',
-'spambot_username' => 'ЧиÑтка Ñпама',
-'spam_reverting' => 'Откат к поÑледней верÑии не Ñодержащей ÑÑылки на $1',
-'spam_blanking' => 'Ð’Ñе верÑии Ñодержат ÑÑылки на $1, очиÑтка',
-
-# Info page
-'infosubtitle' => 'Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ Ñтранице',
-'numedits' => 'ЧиÑло правок (ÑтатьÑ): $1',
-'numtalkedits' => 'ЧиÑло правок (Ñтраница обÑуждениÑ): $1',
-'numwatchers' => 'ЧиÑло наблюдателей: $1',
-'numauthors' => 'ЧиÑло различных авторов (ÑтатьÑ): $1',
-'numtalkauthors' => 'ЧиÑло различных авторов (Ñтраница обÑуждениÑ): $1',
-
-# Math options
-'mw_math_png' => 'Ð’Ñегда генерировать PNG',
-'mw_math_simple' => 'HTML в проÑÑ‚Ñ‹Ñ… ÑлучаÑÑ…, иначе PNG',
-'mw_math_html' => 'HTML, еÑли возможно, иначе PNG',
-'mw_math_source' => 'ОÑтавить в разметке ТеХ (Ð´Ð»Ñ Ñ‚ÐµÐºÑтовых браузеров)',
-'mw_math_modern' => 'Как рекомендуетÑÑ Ð´Ð»Ñ Ñовременных браузеров',
-'mw_math_mathml' => 'MathML, еÑли возможно (ÑкÑÐ¿ÐµÑ€Ð¸Ð¼ÐµÐ½Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾Ð¿Ñ†Ð¸Ñ)',
-
-# Patrolling
-'markaspatrolleddiff' => 'Отметить как проверенную',
-'markaspatrolledlink' => '[$1]',
-'markaspatrolledtext' => 'Отметить Ñту Ñтатью как проверенную',
-'markedaspatrolled' => 'Отмечена как провереннаÑ',
-'markedaspatrolledtext' => 'Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ Ð¾Ñ‚Ð¼ÐµÑ‡ÐµÐ½Ð° как провереннаÑ.',
-'rcpatroldisabled' => 'Патрулирование поÑледних изменений запрещено',
-'rcpatroldisabledtext' => 'ВозможноÑÑ‚ÑŒ Ð¿Ð°Ñ‚Ñ€ÑƒÐ»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ñледних изменений в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°.',
-'markedaspatrollederror' => "Ðевозможно отметить как проверенную",
-'markedaspatrollederrortext' => "Ð’Ñ‹ должны указать редакцию, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð±ÑƒÐ´ÐµÑ‚ отмечена как провереннаÑ.",
-
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'ÐœÐ¾Ñ Ñтраница пользователÑ\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Страница Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð´Ð»Ñ Ð¼Ð¾ÐµÐ³Ð¾ IP\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'ÐœÐ¾Ñ Ñтраница обÑуждений\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Страница обÑуждений Ð´Ð»Ñ Ð¼Ð¾ÐµÐ³Ð¾ IP\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Мои наÑтройки\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'СпиÑок Ñтраниц моего наблюдениÑ\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'СпиÑок Ñтраниц, которые Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð»\');
-ta[\'pt-login\'] = new Array(\'o\',\'ЗдеÑÑŒ можно зарегиÑтрироватьÑÑ Ð² ÑиÑтеме, но Ñто необÑзательно\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'ЗдеÑÑŒ можно зарегиÑтрироватьÑÑ Ð² ÑиÑтеме, но Ñто необÑзательно\');
-ta[\'pt-logout\'] = new Array(\'o\',\'ОтказатьÑÑ Ð¾Ñ‚ региÑтрации\');
-ta[\'ca-talk\'] = new Array(\'t\',\'ОбÑуждение Ñтатьи\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Эту Ñтатью можно изменÑÑ‚ÑŒ. Перед Ñохранением изменений, пожалуйÑта, нажмите кнопку предварительного проÑмотра Ð´Ð»Ñ Ð²Ð¸Ð·ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ проверки результата\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Добавить комментарий к обÑуждению\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Эта Ñтраница защищена от изменений, но вы можете поÑмотреть и Ñкопировать её иÑходный текÑÑ‚\');
-ta[\'ca-history\'] = new Array(\'h\',\'Журнал изменений Ñтраницы\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Защитить Ñтраницу от изменений\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Удалить Ñту Ñтраницу\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'ВоÑÑтановить иÑÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñтраницы, Ñделанные до того, как она была удалена\');
-ta[\'ca-move\'] = new Array(\'m\',\'Переименовать Ñтраницу\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Добавить Ñту Ñтраницу в ваш ÑпиÑок наблюдениÑ\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Удалить Ñту Ñтраницу из вашего ÑпиÑка наблюдениÑ\');
-ta[\'search\'] = new Array(\'f\',\'ИÑкать Ñто Ñлово\');
-ta[\'p-logo\'] = new Array(\'\',\'Ð—Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ñтраница\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Перейти на заглавную Ñтраницу\');
-ta[\'n-portal\'] = new Array(\'\',\'О проекте, о том, что вы можете Ñделать, где что находитÑÑ\');
-ta[\'n-currentevents\'] = new Array(\'\',\'СпиÑок текущих Ñобытий\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'СпиÑок поÑледних изменений\');
-ta[\'n-randompage\'] = new Array(\'x\',\'ПоÑмотреть Ñлучайную Ñтраницу\');
-ta[\'n-help\'] = new Array(\'\',\'Справочник по проекту «{{SITENAME}}»\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Поддержите проект\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'СпиÑок вÑех Ñтраниц, которые ÑÑылаютÑÑ Ð½Ð° Ñту Ñтраницу\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'ПоÑледние Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² Ñтраницах, которые ÑÑылаютÑÑ Ð½Ð° Ñту Ñтраницу\');
-ta[\'feed-rss\'] = new Array(\'\',\'ТранÑлÑÑ†Ð¸Ñ Ð² формате RSS Ð´Ð»Ñ Ñтой Ñтраницы\');
-ta[\'feed-atom\'] = new Array(\'\',\'ТранÑлÑÑ†Ð¸Ñ Ð² формате Atom Ð´Ð»Ñ Ñтой Ñтраницы\');
-ta[\'t-contributions\'] = new Array(\'\',\'СпиÑок Ñтраниц, которые изменÑл Ñтот учаÑтник\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Отправить пиÑьмо Ñтому учаÑтнику\');
-ta[\'t-upload\'] = new Array(\'u\',\'Загрузить Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ мультимедиа-файлы\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'СпиÑок Ñлужебных Ñтраниц\');
-ta[\'t-print\']=new Array(\'\', \'ВерÑÐ¸Ñ Ð±ÐµÐ· кнопок, Ð¿Ñ€Ð¸Ð³Ð¾Ð´Ð½Ð°Ñ Ð´Ð»Ñ Ñ€Ð°Ñпечатки\');
-ta[\'t-permalink\'] = new Array(\'\', \'СÑылка на текущую верÑию Ñтой Ñтатьи\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Содержание Ñтатьи\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'ПерÑÐ¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ Ñтраница учаÑтника\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Мультимедиа-файл\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Это ÑÐ»ÑƒÐ¶ÐµÐ±Ð½Ð°Ñ Ñтраница, она недоÑтупна Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Страница проекта\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Страница изображениÑ\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Страница ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ MediaWiki\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Страница шаблона\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Страница Ñправки\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Страница категории\');',
-
-# image deletion
-'deletedrevision' => 'Удалена ÑÑ‚Ð°Ñ€Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ $1.',
-
-# browsing diffs
-'previousdiff' => '↠К предыдущему изменению',
-'nextdiff' => 'К Ñлед. изменению →',
-
-'imagemaxsize' => 'Ограничивать Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð½Ð° Ñтранице изображений до:',
-'thumbsize' => 'Размер уменьшенной верÑии изображениÑ:',
-'showbigimage' => 'Загрузить Ñ Ð²Ñ‹Ñоким разрешением ($1 x $2, $3 Кбайт)',
-
-'newimages' => 'Ð“Ð°Ð»ÐµÑ€ÐµÑ Ð½Ð¾Ð²Ñ‹Ñ… файлов',
-'showhidebots' => '($1 ботов)',
-'noimages' => 'Ð˜Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¾Ñ‚ÑутÑтвуют.',
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'УчаÑтник:',
-'speciallogtitlelabel' => 'Заголовок:',
-
-'passwordtooshort' => 'Введённый пароль Ñлишком короткий. Пароль должен ÑоÑтоÑÑ‚ÑŒ не менее чем из $1 Ñимволов.',
-
-# Media Warning
-'mediawarning' => '\'\'\'Внимание\'\'\': Ñтот файл может Ñодержать вредоноÑный программный код, выполнение которого ÑпоÑобно подвергнуть риÑку вашу ÑиÑтему. <hr />',
-'fileinfo' => '$1 Кб, MIME-тип: <code>$2</code>',
-
-# Exif data
-'metadata' => 'Метаданные',
-'metadata-help' => 'Файл Ñодержит дополнительные данные, обычно добавлÑемые цифровыми камерами или Ñканерами. ЕÑли файл поÑле ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð»ÑÑ, то некоторые параметры могут не ÑоответÑтвовать текущему изображению.',
-'metadata-expand' => 'Показать дополнительные данные',
-'metadata-collapse' => 'Скрыть дополнительные данные',
-'metadata-fields' => 'ÐŸÐ¾Ð»Ñ Ð¼ÐµÑ‚Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ… перечиÑленные в Ñтом ÑпиÑке будут показаны на Ñтранице Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию, оÑтальные будут Ñкрыты.
-* make
-* model
-* datetimeoriginal
-* exposuretime
-* fnumber
-* focallength',
-
-# Exif tags
-'exif-imagewidth' =>'Ширина',
-'exif-imagelength' =>'Ð’Ñ‹Ñота',
-'exif-bitspersample' =>'Глубина цвета',
-'exif-compression' =>'Метод ÑжатиÑ',
-'exif-photometricinterpretation' =>'Ð¦Ð²ÐµÑ‚Ð¾Ð²Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»ÑŒ',
-'exif-orientation' =>'ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ ÐºÐ°Ð´Ñ€Ð°',
-'exif-samplesperpixel' =>'КоличеÑтво цветовых компонентов',
-'exif-planarconfiguration' =>'Принцип организации данных',
-'exif-ycbcrsubsampling' =>'Отношение размеров компонент Y и C',
-'exif-ycbcrpositioning' =>'ПорÑдок Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ Y и C',
-'exif-xresolution' =>'Горизонтальное разрешение',
-'exif-yresolution' =>'Вертикальное разрешение',
-'exif-resolutionunit' =>'Единица Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ',
-'exif-stripoffsets' =>'Положение блока данных',
-'exif-rowsperstrip' =>'КоличеÑтво Ñтрок в 1 блоке',
-'exif-stripbytecounts' =>'Размер Ñжатого блока',
-'exif-jpeginterchangeformat' =>'Положение начала блока preview',
-'exif-jpeginterchangeformatlength' =>'Размер данных блока preview',
-'exif-transferfunction' =>'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ†Ð²ÐµÑ‚Ð¾Ð²Ð¾Ð³Ð¾ проÑтранÑтва',
-'exif-whitepoint' =>'ЦветноÑÑ‚ÑŒ белой точки',
-'exif-primarychromaticities' =>'ЦветноÑÑ‚ÑŒ оÑновных цветов',
-'exif-ycbcrcoefficients' =>'КоÑффициенты Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ†Ð²ÐµÑ‚Ð¾Ð²Ð¾Ð¹ модели',
-'exif-referenceblackwhite' =>'Положение белой и чёрной точек',
-'exif-datetime' =>'Дата и Ð²Ñ€ÐµÐ¼Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð°',
-'exif-imagedescription' =>'Ðазвание изображениÑ',
-'exif-make' =>'Производитель камеры',
-'exif-model' =>'Модель камеры',
-'exif-software' =>'Программное обеÑпечение',
-'exif-artist' =>'Ðвтор',
-'exif-copyright' =>'Владелец авторÑкого права',
-'exif-exifversion' =>'ВерÑÐ¸Ñ Exif',
-'exif-flashpixversion' =>'ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ FlashPix',
-'exif-colorspace' =>'Цветовое проÑтранÑтво',
-'exif-componentsconfiguration' =>'ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ñ†Ð²ÐµÑ‚Ð¾Ð²Ñ‹Ñ… компонентов',
-'exif-compressedbitsperpixel' =>'Глубина цвета поÑле ÑжатиÑ',
-'exif-pixelydimension' =>'ÐŸÐ¾Ð»Ð½Ð°Ñ Ð²Ñ‹Ñота изображениÑ',
-'exif-pixelxdimension' =>'ÐŸÐ¾Ð»Ð½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° изображениÑ',
-'exif-makernote' =>'Дополнительные данные производителÑ',
-'exif-usercomment' =>'Дополнительный комментарий',
-'exif-relatedsoundfile' =>'Файл звукового комментариÑ',
-'exif-datetimeoriginal' =>'Оригинальные дата и времÑ',
-'exif-datetimedigitized' =>'Дата и Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ†Ð¸Ñ„Ñ€Ð¾Ð²ÐºÐ¸',
-'exif-subsectime' =>'Доли Ñекунд времени Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð°',
-'exif-subsectimeoriginal' =>'Доли Ñекунд оригинального времени',
-'exif-subsectimedigitized' =>'Доли Ñекунд времени оцифровки',
-'exif-exposuretime' =>'Ð’Ñ€ÐµÐ¼Ñ ÑкÑпозиции',
-'exif-exposuretime-format' => '$1 Ñ ($2)',
-'exif-fnumber' =>'ЧиÑло диафрагмы',
-'exif-fnumber-format' =>'f/$1',
-'exif-exposureprogram' =>'Программа ÑкÑпозиции',
-'exif-spectralsensitivity' =>'Ð¡Ð¿ÐµÐºÑ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‡ÑƒÐ²ÑтвительноÑÑ‚ÑŒ',
-'exif-isospeedratings' =>'СветочувÑтвительноÑÑ‚ÑŒ ISO',
-'exif-oecf' =>'OECF (коÑффициент оптоÑлектричеÑкого преобразованиÑ)',
-'exif-shutterspeedvalue' =>'Выдержка',
-'exif-aperturevalue' =>'Диафрагма',
-'exif-brightnessvalue' =>'ЯркоÑÑ‚ÑŒ',
-'exif-exposurebiasvalue' =>'КомпенÑÐ°Ñ†Ð¸Ñ ÑкÑпозиции',
-'exif-maxaperturevalue' =>'Минимальное чиÑло диафрагмы',
-'exif-subjectdistance' =>'РаÑÑтоÑние до объекта',
-'exif-meteringmode' =>'Режим замера ÑкÑпозиции',
-'exif-lightsource' =>'ИÑточник Ñвета',
-'exif-flash' =>'Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð²Ñпышки',
-'exif-focallength' =>'ФокуÑное раÑÑтоÑние',
-'exif-focallength-format' =>'$1 мм',
-'exif-subjectarea' =>'Положение и площадь объекта Ñъёмки',
-'exif-flashenergy' =>'Ð­Ð½ÐµÑ€Ð³Ð¸Ñ Ð²Ñпышки',
-'exif-spatialfrequencyresponse' =>'ПроÑтранÑÑ‚Ð²ÐµÐ½Ð½Ð°Ñ Ñ‡Ð°ÑÑ‚Ð¾Ñ‚Ð½Ð°Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñтика',
-'exif-focalplanexresolution' =>'Разрешение по X в фокальной плоÑкоÑти',
-'exif-focalplaneyresolution' =>'Разрешение по Y в фокальной плоÑкоÑти',
-'exif-focalplaneresolutionunit' =>'Единица Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð² фокальной плоÑкоÑти',
-'exif-subjectlocation' =>'Положение объекта отноÑительно левого верхнего угла',
-'exif-exposureindex' =>'Ð˜Ð½Ð´ÐµÐºÑ ÑкÑпозиции',
-'exif-sensingmethod' =>'Тип ÑенÑора',
-'exif-filesource' =>'ИÑточник файла',
-'exif-scenetype' =>'Тип Ñцены',
-'exif-cfapattern' =>'Тип цветового фильтра',
-'exif-customrendered' =>'Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ°',
-'exif-exposuremode' =>'Режим выбора ÑкÑпозиции',
-'exif-whitebalance' =>'Ð‘Ð°Ð»Ð°Ð½Ñ Ð±ÐµÐ»Ð¾Ð³Ð¾',
-'exif-digitalzoomratio' =>'КоÑффициент цифрового ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ (цифровой зум)',
-'exif-focallengthin35mmfilm' =>'Эквивалентное фокуÑное раÑÑтоÑние (Ð´Ð»Ñ 35 мм плёнки)',
-'exif-scenecapturetype' =>'Тип Ñцены при Ñъёмке',
-'exif-gaincontrol' =>'Повышение ÑркоÑти',
-'exif-contrast' =>'КонтраÑтноÑÑ‚ÑŒ',
-'exif-saturation' =>'ÐаÑыщенноÑÑ‚ÑŒ',
-'exif-sharpness' =>'РезкоÑÑ‚ÑŒ',
-'exif-devicesettingdescription' =>'ОпиÑание предуÑтановок камеры',
-'exif-subjectdistancerange' =>'РаÑÑтоÑние до объекта Ñъёмки',
-'exif-imageuniqueid' =>'Ðомер Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ (ID)',
-
-'exif-gpsversionid' =>'ВерÑÐ¸Ñ Ð±Ð»Ð¾ÐºÐ° GPS-информации',
-'exif-gpslatituderef' =>'Ð˜Ð½Ð´ÐµÐºÑ ÑˆÐ¸Ñ€Ð¾Ñ‚Ñ‹',
-'exif-gpslatitude' =>'Широта',
-'exif-gpslongituderef' =>'Ð˜Ð½Ð´ÐµÐºÑ Ð´Ð¾Ð»Ð³Ð¾Ñ‚Ñ‹',
-'exif-gpslongitude' =>'Долгота',
-'exif-gpsaltituderef' =>'Ð˜Ð½Ð´ÐµÐºÑ Ð²Ñ‹Ñоты',
-'exif-gpsaltitude' =>'Ð’Ñ‹Ñота',
-'exif-gpstimestamp' =>'Точное Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾ UTC',
-'exif-gpssatellites' =>'ОпиÑание иÑпользованных Ñпутников',
-'exif-gpsstatus' =>'Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð¿Ñ€Ð¸Ñ‘Ð¼Ð½Ð¸ÐºÐ° в момент Ñъёмки',
-'exif-gpsmeasuremode' =>'Метод Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ',
-'exif-gpsdop' =>'ТочноÑÑ‚ÑŒ измерениÑ',
-'exif-gpsspeedref' =>'Единицы Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ ÑкороÑти',
-'exif-gpsspeed' =>'СкороÑÑ‚ÑŒ движениÑ',
-'exif-gpstrackref' =>'Тип азимута приёмника GPS (иÑтинный, магнитный)',
-'exif-gpstrack' =>'Ðзимут приёмника GPS',
-'exif-gpsimgdirectionref' =>'Тип азимута Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ (иÑтинный, магнитный)',
-'exif-gpsimgdirection' =>'Ðзимут изображениÑ',
-'exif-gpsmapdatum' =>'ИÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ð³ÐµÐ¾Ð´ÐµÐ·Ð¸Ñ‡ÐµÑÐºÐ°Ñ ÑиÑтема координат',
-'exif-gpsdestlatituderef' =>'Ð˜Ð½Ð´ÐµÐºÑ Ð´Ð¾Ð»Ð³Ð¾Ñ‚Ñ‹ объекта',
-'exif-gpsdestlatitude' =>'Долгота объекта',
-'exif-gpsdestlongituderef' =>'Ð˜Ð½Ð´ÐµÐºÑ ÑˆÐ¸Ñ€Ð¾Ñ‚Ñ‹ объекта',
-'exif-gpsdestlongitude' =>'Широта объекта',
-'exif-gpsdestbearingref' =>'Тип пеленга объекта (иÑтинный, магнитный)',
-'exif-gpsdestbearing' =>'Пеленг объекта',
-'exif-gpsdestdistanceref' =>'Единицы Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ Ñ€Ð°ÑÑтоÑниÑ',
-'exif-gpsdestdistance' =>'РаÑÑтоÑние',
-'exif-gpsprocessingmethod' =>'Метод вычиÑÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ',
-'exif-gpsareainformation' =>'Ðазвание облаÑти GPS',
-'exif-gpsdatestamp' =>'Дата',
-'exif-gpsdifferential' =>'Ð”Ð¸Ñ„Ñ„ÐµÑ€ÐµÐ½Ñ†Ð¸Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð¾Ð¿Ñ€Ð°Ð²ÐºÐ°',
-
-# Exif attributes
-
-'exif-compression-1' => 'ÐеÑжатый',
-'exif-compression-6' => 'JPEG',
-
-'exif-photometricinterpretation-2' => 'RGB',
-'exif-photometricinterpretation-6' => 'YCbCr',
-
-'exif-orientation-1' => 'ÐормальнаÑ', // 0th row: top; 0th column: left
-'exif-orientation-2' => 'Отражено по горизонтали', // 0th row: top; 0th column: right
-'exif-orientation-3' => 'Повёрнуто на 180°', // 0th row: bottom; 0th column: right
-'exif-orientation-4' => 'Отражено по вертикали', // 0th row: bottom; 0th column: left
-'exif-orientation-5' => 'Повёрнуто на 90° против чаÑовой Ñтрелки и отражено по вертикали', // 0th row: left; 0th column: top
-'exif-orientation-6' => 'Повёрнуто на 90° по чаÑовой Ñтрелке', // 0th row: right; 0th column: top
-'exif-orientation-7' => 'Повёрнуто на 90° по чаÑовой Ñтрелке и отражено по вертикали', // 0th row: right; 0th column: bottom
-'exif-orientation-8' => 'Повёрнуто на 90° против чаÑовой Ñтрелки', // 0th row: left; 0th column: bottom
-
-'exif-planarconfiguration-1' => 'chunky format',
-'exif-planarconfiguration-2' => 'planar format',
-
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-
-'exif-componentsconfiguration-0' => 'не ÑущеÑтвует',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
-
-'exif-exposureprogram-0' => 'ÐеизвеÑтно',
-'exif-exposureprogram-1' => 'Ручной режим',
-'exif-exposureprogram-2' => 'Программный режим (нормальный)',
-'exif-exposureprogram-3' => 'Приоритет диафрагмы',
-'exif-exposureprogram-4' => 'Приоритет выдержки',
-'exif-exposureprogram-5' => 'ХудожеÑÑ‚Ð²ÐµÐ½Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° (на оÑнове нужной глубины резкоÑти)',
-'exif-exposureprogram-6' => 'Спортивный режим (Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð¹ выдержкой)',
-'exif-exposureprogram-7' => 'Портретный режим (Ð´Ð»Ñ Ñнимков на близком раÑÑтоÑнии, Ñ Ñ„Ð¾Ð½Ð¾Ð¼ не в фокуÑе)',
-'exif-exposureprogram-8' => 'Пейзажный режим (Ð´Ð»Ñ Ð¿ÐµÐ¹Ð·Ð°Ð¶Ð½Ñ‹Ñ… Ñнимков, Ñ Ñ„Ð¾Ð½Ð¾Ð¼ в фокуÑе)',
-
-'exif-subjectdistance-value' => '$1 метров',
-
-'exif-meteringmode-0' => 'ÐеизвеÑтно',
-'exif-meteringmode-1' => 'Средний',
-'exif-meteringmode-2' => 'Центровзвешенный',
-'exif-meteringmode-3' => 'Точечный',
-'exif-meteringmode-4' => 'Мультиточечный',
-'exif-meteringmode-5' => 'Матричный',
-'exif-meteringmode-6' => 'ЧаÑтичный',
-'exif-meteringmode-255' => 'Другой',
-
-'exif-lightsource-0' => 'ÐеизвеÑтно',
-'exif-lightsource-1' => 'Дневной Ñвет',
-'exif-lightsource-2' => 'Лампа дневного Ñвета',
-'exif-lightsource-3' => 'Лампа накаливаниÑ',
-'exif-lightsource-4' => 'Ð’Ñпышка',
-'exif-lightsource-9' => 'Ð¥Ð¾Ñ€Ð¾ÑˆÐ°Ñ Ð¿Ð¾Ð³Ð¾Ð´Ð°',
-'exif-lightsource-10' => 'Облачно',
-'exif-lightsource-11' => 'Тень',
-'exif-lightsource-12' => 'Лампа дневного Ñвета тип D (5700 − 7100K)',
-'exif-lightsource-13' => 'Лампа дневного Ñвета тип N (4600 − 5400K)',
-'exif-lightsource-14' => 'Лампа дневного Ñвета тип W (3900 − 4500K)',
-'exif-lightsource-15' => 'Лампа дневного Ñвета тип WW (3200 − 3700K)',
-'exif-lightsource-17' => 'Стандартный иÑточник Ñвета типа A',
-'exif-lightsource-18' => 'Стандартный иÑточник Ñвета типа B',
-'exif-lightsource-19' => 'Стандартный иÑточник Ñвета типа C',
-'exif-lightsource-20' => 'D55',
-'exif-lightsource-21' => 'D65',
-'exif-lightsource-22' => 'D75',
-'exif-lightsource-23' => 'D50',
-'exif-lightsource-24' => 'Ð¡Ñ‚ÑƒÐ´Ð¸Ð¹Ð½Ð°Ñ Ð»Ð°Ð¼Ð¿Ð° Ñтандарта ISO',
-'exif-lightsource-255' => 'Другой иÑточник Ñвета',
-
-'exif-focalplaneresolutionunit-2' => 'дюймов',
-
-'exif-sensingmethod-1' => 'Ðеопределённый',
-'exif-sensingmethod-2' => 'ОднокриÑтальный матричный цветной ÑенÑор',
-'exif-sensingmethod-3' => 'Цветной ÑенÑор Ñ Ð´Ð²ÑƒÐ¼Ñ Ð¼Ð°Ñ‚Ñ€Ð¸Ñ†Ð°Ð¼Ð¸',
-'exif-sensingmethod-4' => 'Цветной ÑенÑор Ñ Ñ‚Ñ€ÐµÐ¼Ñ Ð¼Ð°Ñ‚Ñ€Ð¸Ñ†Ð°Ð¼Ð¸',
-'exif-sensingmethod-5' => 'Матричный ÑенÑор Ñ Ð¿Ð¾Ñледовательным измерением цвета',
-'exif-sensingmethod-7' => 'Трёхцветный линейный ÑенÑор',
-'exif-sensingmethod-8' => 'Линейный ÑенÑор Ñ Ð¿Ð¾Ñледовательным измерением цвета',
-
-'exif-filesource-3' => 'Цифровой фотоаппарат',
-
-'exif-scenetype-1' => 'Изображение Ñфотографировано напрÑмую',
-
-'exif-customrendered-0' => 'Ðе производилаÑÑŒ',
-'exif-customrendered-1' => 'ÐеÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð°Ñ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ°',
-
-'exif-exposuremode-0' => 'ÐвтоматичеÑÐºÐ°Ñ ÑкÑпозициÑ',
-'exif-exposuremode-1' => 'Ð ÑƒÑ‡Ð½Ð°Ñ ÑƒÑтановка ÑкÑпозиции',
-'exif-exposuremode-2' => 'БрÑкетинг',
-
-'exif-whitebalance-0' => 'ÐвтоматичеÑкий Ð±Ð°Ð»Ð°Ð½Ñ Ð±ÐµÐ»Ð¾Ð³Ð¾',
-'exif-whitebalance-1' => 'Ð ÑƒÑ‡Ð½Ð°Ñ ÑƒÑтановка баланÑа белого',
-
-'exif-scenecapturetype-0' => 'Стандартный',
-'exif-scenecapturetype-1' => 'Ландшафт',
-'exif-scenecapturetype-2' => 'Портрет',
-'exif-scenecapturetype-3' => 'ÐÐ¾Ñ‡Ð½Ð°Ñ Ñъёмка',
-
-'exif-gaincontrol-0' => 'Ðет',
-'exif-gaincontrol-1' => 'Ðебольшое увеличение',
-'exif-gaincontrol-2' => 'Большое увеличение',
-'exif-gaincontrol-3' => 'Ðебольшое уменьшение',
-'exif-gaincontrol-4' => 'Сильное уменьшение',
-
-'exif-contrast-0' => 'ÐормальнаÑ',
-'exif-contrast-1' => 'ÐœÑгкое повышение',
-'exif-contrast-2' => 'Сильное повышение',
-
-'exif-saturation-0' => 'ÐормальнаÑ',
-'exif-saturation-1' => 'ÐÐµÐ±Ð¾Ð»ÑŒÑˆÐ°Ñ Ð½Ð°ÑыщенноÑÑ‚ÑŒ',
-'exif-saturation-2' => 'Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ Ð½Ð°ÑыщенноÑÑ‚ÑŒ',
-
-'exif-sharpness-0' => 'ÐормальнаÑ',
-'exif-sharpness-1' => 'ÐœÑгкое повышение',
-'exif-sharpness-2' => 'Сильное повышение',
-
-'exif-subjectdistancerange-0' => 'ÐеизвеÑтно',
-'exif-subjectdistancerange-1' => 'МакроÑъёмка',
-'exif-subjectdistancerange-2' => 'Съёмка Ñ Ð±Ð»Ð¸Ð·ÐºÐ¾Ð³Ð¾ раÑÑтоÑниÑ',
-'exif-subjectdistancerange-3' => 'Съёмка издалека',
-
-// Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
-'exif-gpslatitude-n' => 'Ñеверной широты',
-'exif-gpslatitude-s' => 'южной широты',
-
-// Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
-'exif-gpslongitude-e' => 'воÑточной долготы',
-'exif-gpslongitude-w' => 'западной долготы',
-
-'exif-gpsstatus-a' => 'Измерение не закончено',
-'exif-gpsstatus-v' => 'Готов к передаче данных',
-
-'exif-gpsmeasuremode-2' => 'Измерение 2-х координат',
-'exif-gpsmeasuremode-3' => 'Измерение 3-х координат',
-
-// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
-'exif-gpsspeed-k' => 'км/чаÑ',
-'exif-gpsspeed-m' => 'миль/чаÑ',
-'exif-gpsspeed-n' => 'узлов',
-
-// Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
-'exif-gpsdirection-t' => 'иÑтинный',
-'exif-gpsdirection-m' => 'магнитный',
-
-# external editor support
-'edit-externally' => 'Редактировать Ñтот файл, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ð½ÐµÑˆÐ½ÑŽÑŽ программу',
-'edit-externally-help' => 'ПодробноÑти Ñм. на Ñтранице [http://meta.wikimedia.org/wiki/Help:External_editors Meta:Help:External_editors].',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'вÑе',
-'imagelistall' => 'вÑе',
-'watchlistall1' => 'вÑе',
-'watchlistall2' => 'вÑе',
-'namespacesall' => 'вÑе',
-
-# E-mail address confirmation
-'confirmemail' => 'Подтверждение адреÑа Ñлектронной почты',
-'confirmemail_text' => 'Вики-движок требует Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð°Ð´Ñ€ÐµÑа Ñлектронной почты перед тем, как начать Ñ Ð½Ð¸Ð¼ работать.
-Ðажмите на кнопку, чтобы на указанный Ð°Ð´Ñ€ÐµÑ Ð±Ñ‹Ð»Ð¾ отправлено пиÑьмо, Ñодержащее ÑÑылку на Ñпециальную Ñтраницу, поÑле Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ в браузере Ð°Ð´Ñ€ÐµÑ Ñлектронной почты будет ÑчитаетÑÑ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´Ñ‘Ð½Ð½Ñ‹Ð¼.',
-
-'confirmemail_send' => 'Отправить пиÑьмо Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñом на подтверждение',
-'confirmemail_sent' => 'ПиÑьмо Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñом на подтверждение отправлено.',
-'confirmemail_sendfailed' => 'Ðевозможно отправить пиÑьмо Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñом на подтверждение. Проверьте правильноÑÑ‚ÑŒ адреÑа Ñлектронной почты.',
-'confirmemail_invalid' => 'Ðеправильный код подтверждениÑ, или Ñрок дейÑÑ‚Ð²Ð¸Ñ ÐºÐ¾Ð´Ð° иÑтёк.',
-'confirmemail_needlogin' => 'Ð’Ñ‹ должны $1 Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ адреÑа Ñлектронной почты.',
-'confirmemail_success' => 'Ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты подтверждён.',
-'confirmemail_loggedin' => 'Ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты подтверждён.',
-'confirmemail_error' => 'Во Ð²Ñ€ÐµÐ¼Ñ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð°Ð´Ñ€ÐµÑа Ñлектронной почты произошла ошибка.',
-
-'confirmemail_subject' => '{{SITENAME}}:Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð°Ð´Ñ€ÐµÑа Ñл. почты',
-'confirmemail_body' => 'Кто-то Ñ IP-адреÑом $1, зарегиÑтрировал на Ñервере проекта {{SITENAME}} учётную запиÑÑŒ
-«$2», указав ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты.
-
-Чтобы подтвердить, что вы разрешаете иÑпользовать ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты в Ñтом проекте, откройте в браузере приведённую ниже ÑÑылку (Ñто нужно Ñделать до $4):
-
-$3
-
-ЕÑли вы не отправлÑли подобного запроÑа — проÑто проигнорируйте данное пиÑьмо.',
-
-# Inputbox extension, may be useful in other contexts as well
-'tryexact' => 'Строгий поиÑк',
-'searchfulltext' => 'ПолнотекÑтовый поиÑк',
-'createarticle' => 'Создать Ñтатью',
-
-# Scary transclusion
-'scarytranscludedisabled' => '[«Interwiki transcluding» отключён]',
-'scarytranscludefailed' => '[К Ñожалению, не удалоÑÑŒ обращение к шаблону $1]',
-'scarytranscludetoolong' => '[К Ñожалению, URL Ñлишком длинный]',
-
-# Trackbacks
-'trackbackbox' => '<div id="mw_trackbacks">
-Trackback Ð´Ð»Ñ Ñтой Ñтатьи:<br />
-$1
-</div>',
-'trackback' => '; $4$5 : [$2 $1]\n',
-'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>\n',
-'trackbackremove' => ' ([$1 удалить])',
-'trackbacklink' => 'Trackback',
-'trackbackdeleteok' => 'Trackback был удалён.',
-
-# delete conflict
-
-'deletedwhileediting' => 'Внимание: пока вы редактировали Ñту Ñтраницу она была удалена!',
-'confirmrecreate' => 'УчаÑтник [[User:$1|$1]] ([[User talk:$1|обÑуждение]]) удалил Ñту Ñтраницу поÑле того, как вы начали её редактировать, причина удалениÑ:
-: \'\'$2\'\'
-ПожалуйÑта, подтвердите, что вы хотите воÑÑтановить Ñту Ñтраницу.',
-'recreate' => 'Создать заново',
-'tooltip-recreate' => 'ВоÑÑтановить Ñтраницу неÑÐ¼Ð¾Ñ‚Ñ€Ñ Ð½Ð° то, что она была удалена',
-
-'unit-pixel' => ' пикÑ.',
-
-# HTML dump
-'redirectingto' => 'Перенаправление на Ñтраницу [[$1]]…',
-
-# action=purge
-'confirm_purge' => "ОчиÑтить кÑш Ñтой Ñтраницы?\n\n$1",
-'confirm_purge_button' => 'OK',
-
-'youhavenewmessagesmulti' => "Ð’Ñ‹ получили новые ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½Ð° $1",
-'newtalkseperator' => ',_',
-'searchcontaining' => "ПоиÑк Ñтатей, Ñодержащих «$1».",
-'searchnamed' => "ПоиÑк Ñтатей называющихÑÑ Â«$1».",
-'articletitles' => "Статьи начинающиеÑÑ Ñ Â«$1»",
-'hideresults' => 'Скрыть результаты',
-
-# DISPLAYTITLE
-'displaytitle' => '(СÑылка на Ñту Ñтраницу — $1)',
-
-# Separator for categories in page lists
-# Please don't localise this
-'catseparator' => '|',
-
-'loginlanguagelabel' => 'Язык: $1',
-);
-
-?>
diff --git a/languages/MessagesSc.php b/languages/MessagesSc.php
deleted file mode 100644
index fa92b1a0..00000000
--- a/languages/MessagesSc.php
+++ /dev/null
@@ -1,652 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesSc = array(
-# User Toggles
-
-"tog-underline" => "Sottolinea links",
-"tog-highlightbroken" => "Evidenzia i links che puntano ad articoli ancora da scrivere",
-"tog-justify" => "Paragrafo: giustificato",
-"tog-hideminor" => "Nascondi le modifiche minori nella pagina \"Modifiche recenti\"",
-"tog-numberheadings" => "Auto-numerazione dei titoli di paragrafo",
-"tog-rememberpassword" => "Ricorda la password (non limitare a una sessione - richiede uso di cookies)",
-"tog-editwidth" => "Casella di edizione ampliata alla massima larghezza",
-"tog-editondblclick" => "Doppio click per modificare l'articolo (richiede JavaScript)",
-"tog-watchdefault" => "Notifica articoli nuovi e modificati",
-"tog-minordefault" => "Indica ogni modifica come minore (solo come predefinito)",
-
-# Dates
-#
-
-'sunday' => "Domiga",
-'monday' => "Lúnis",
-'tuesday' => "Màrtis",
-'wednesday' => "Mércuris",
-'thursday' => "Zóbia",
-'friday' => "Canàbara",
-'saturday' => "Sàudu",
-'january' => "Ghenàlliu",
-'february' => "Fiàrzu",
-'march' => "Màrtu",
-'april' => "Abríli",
-'may_long' => "Màzu",
-'june' => "Làmparas",
-'july' => "Luglio",
-'august' => "Agosto",
-'september' => "Settembre",
-'october' => "Ottobre",
-'november' => "Novembre",
-'december' => "Dicembre",
-'jan' => "Gen",
-'feb' => "Feb",
-'mar' => "Mar",
-'apr' => "Apr",
-'may' => "Mag",
-'jun' => "Giu",
-'jul' => "Lug",
-'aug' => "Ago",
-'sep' => "Set",
-'oct' => "Ott",
-'nov' => "Nov",
-'dec' => "Dic",
-
-# Bits of text used by many pages:
-#
-"linktrail" => "/^([a-z]+)(.*)\$/sD",
-'mainpage' => 'Pàggina principali',
-'about' => 'A proposito di',
-'aboutsite' => 'A proposito di {{SITENAME}}',
-'aboutpage' => '{{ns:project}}:About',
-'help' => 'Aiuto',
-'helppage' => '{{ns:project}}:Aiuto',
-'bugreports' => 'Segnalazioni di malfunzionamento',
-'bugreportspage' => '{{ns:project}}:Malfunzionamenti',
-'faq' => 'FAQ',
-'faqpage' => '{{ns:project}}:FAQ',
-"edithelp" => "Guida per la modifica o la scrittura di un articolo",
-"edithelppage" => "{{ns:project}}:Come_scrivere_un_articolo",
-"cancel" => "Cancella",
-"qbfind" => "Trova",
-"qbbrowse" => "Sfoglia",
-"qbedit" => "Modifica",
-"qbpageoptions" => "Opzioni pagina",
-"qbpageinfo" => "Informazioni sulla pagina",
-"qbmyoptions" => "Le mie preferenze",
-"mypage" => "La mia pagina",
-"mytalk" => "Le mie discussioni",
-"currentevents" => "Attualità",
-"errorpagetitle" => "Errore",
-"returnto" => "Torna a $1.",
-"tagline" => "Da {{SITENAME}}",
-"whatlinkshere" => "Pagine che linkano questa",
-"help" => "Aiuto",
-"search" => "Cerca",
-"history" => "Versioni precedenti",
-"printableversion" => "Versione stampabile",
-"editthispage" => "Modifica questo articolo",
-"deletethispage" => "Cancella questa pagina",
-"protectthispage" => "Proteggi questa pagina",
-"unprotectthispage" => "Togli la protezione a questa pagina",
-"talkpage" => "Discussione sull'articolo",
-"articlepage" => "Leggi articolo",
-"subjectpage" => "Vedi articolo ", # For compatibility
-"userpage" => "Vedi pagina Utente",
-"projectpage" => "Vedi pagina meta",
-"imagepage" => "Vedi pagina immagine",
-"otherlanguages" => "Altre lingue",
-"redirectedfrom" => "(Reindirizzamento da $1)",
-"lastmodified" => "Ultima modifica il $1.",
-"viewcount" => "Questo articolo è stato letto $1 volte.",
-"protectedpage" => "Pagina protetta",
-"administrators" => "{{ns:project}}:Amministratori",
-"sysoptitle" => "Riservato Sysop",
-"sysoptext" => "Questa operazione può essere eseguita solo da Utenti con grado di \"sysop\".
-Vedi $1.",
-"developertitle" => "Riservato agli sviluppatori",
-"developertext" => " Questa operazione può essere eseguita solo da Utenti con grado di \"developer\".
-Vedi $1.",
-"nbytes" => "$1 bytes",
-"go" => "Vai",
-"ok" => "OK",
-"sitetitle" => "{{SITENAME}}",
-"sitesubtitle" => '',
-"retrievedfrom" => "Ricavato da \"$1\"",
-
-# Main script and global functions
-#
-"nosuchaction" => "Operazione non riconosciuta",
-"nosuchactiontext" => "L'operazione richiesta con la URL immessa non è stata riconosciuta dal software di {{SITENAME}}",
-"nosuchspecialpage" => "Nessuna simile pagina speciale è disponibile",
-"nospecialpagetext" => "Hai richiesto una pagina speciale che non è stata riconosciuta dal software di {{SITENAME}}, o che non è disponibile.",
-
-# General errors
-#
-"error" => "Errore",
-"databaseerror" => "Errore del database",
-"dberrortext" => "Errore di sintassi nella richiesta inoltrata al database.
-L'ultima richiesta inoltrata al database è stata:
-<blockquote><tt>$1</tt></blockquote>
-dalla funzione \"<tt>$2</tt>\".
-MySQL ha restituito un errore \"<tt>$3: $4</tt>\".",
-"noconnect" => "Connessione al database fallita su $1",
-"nodb" => "Selezione del database $1 fallita",
-"readonly" => "Accesso al database temporaneamente disabilitato",
-"enterlockreason" => "Fornisci una spiegazione sui motivi del blocco, includendo le probabili data ed ora di riattivazione o di rimozione del blocco.",
-"readonlytext" => "Il database di {{SITENAME}} è al momento bloccato, e non consente nuove immissioni né modifiche, molto probabilmente per manutenzione server, nel qual caso il database sarà presto di nuovo completamente accessibile.
-L/'amministratore di sistema che ha imposto il blocco, ha lasciato questa nota:
-<p>$1",
-"missingarticle" => "Il database non ha trovato il testo di una pagina, che invece avrebbe dovuto trovare, intitolata \"$1\".
-Questo non è un errore del database, ma più probabilmente un problema del software.
-Per favore, segnalate l'accaduto ad un administrator, segnalando la URL e l'ora dell'incidente.",
-"internalerror" => "Errore interno",
-"filecopyerror" => "Non è stato possibile copiare il file \"$1\" come \"$2\".",
-"filerenameerror" => "Non è stato possibile rinominare il file \"$1\" in \"$2\".",
-"filedeleteerror" => "Non è stato possibile cancellare il file \"$1\".",
-"filenotfound" => " Non è stato possibile trovare il file \"$1\".",
-"unexpected" => "Valore imprevisto: \"$1\"=\"$2\".",
-"formerror" => "Errore: il modulo non è stato inviato correttamente",
-"badarticleerror" => "Questa operazione non è consentita su questa pagina.",
-"cannotdelete" => "Impossibile cancellare la pagina o l'immagine richiesta.",
-"badtitle" => "Titolo non corretto",
-"badtitletext" => "La pagina richiesta non è disponibile, potrebbe essere non valida, vuota, o potrebbe trattarsi di un errore in un link interlinguistico o fra diverse versioni di {{SITENAME}}.",
-"perfdisabled" => "Siamo davvero rammaricati, ma questa funzionalità è temporaneamente disabilitata durante le ore di maggiore accesso al database per ragioni di accessibilità al resto del sito! Torna fra le 02:00 e le 14:00 UTC e riprova. Grazie.",
-
-# Login and logout pages
-#
-"logouttitle" => "Logout Utente",
-"logouttext" => "Logout effettuato.
-Ora puoi continuare ad usare {{SITENAME}} come utente anonimo (ma il tuo indirizzo IP resterà riconoscibile), oppure puoi nuovamente richiedere il login con il precedente username, oppure come uno diverso.",
-
-"welcomecreation" => "<h2>Benvenuto, $1!</h2><p>Il tuo account è stato creato con successo.<br />Grazie per aver scelto di far crescere {{SITENAME}} con il tuo aiuto.<br />Per rendere {{SITENAME}} più tua, e per usarla più scorrevolmente, non dimenticare di personalizzare le tue preferenze.",
-
-"loginpagetitle" => "Login",
-"yourname" => "Il tuo user name",
-"yourpassword" => "La tua password",
-"yourpasswordagain" => "Ripeti la password",
-"remembermypassword" => "Ricorda la mia password per più sessioni (richiede uso dei cookies).",
-"loginproblem" => "<b>Si è verificato un errore durante il tuo tentativo di login.</b><br />Riprova, sarai più fortunato!",
-"alreadyloggedin" => "<strong>Ehi, Utente $1, hai già fatto il login, sei già connesso al nostro server!</strong><br />",
-
-"login" => "Log in",
-"userlogin" => "Log in",
-"logout" => "Log out",
-"userlogout" => "Log out",
-"createaccount" => "Crea nuovo account",
-"badretype" => "Le password che hai immesso non coincidono, sono diverse fra loro.",
-"userexists" => "Siamo spiacenti. Lo user name che hai scelto è già usato da un altro Utente. Ti preghiamo perciò di voler scegliere uno user name diverso.",
-"youremail" => "La tua e-mail",
-"yournick" => "Il tuo diminutivo o soprannome (per le firme)",
-"loginerror" => "Errore di Login",
-"noname" => "Lo user name indicato non è valido, non è possibile creare un account a questo nome.",
-"loginsuccesstitle" => "Login effettuato con successo!",
-"loginsuccess" => "Sei stato ammesso alla connessione al server di {{SITENAME}} con il nome utente di \"$1\".",
-"nosuchuser" => "Attenzione<br /><br />a seguito di verifica, non ci risulta alcun Utente con il nome di \"$1\".<br /><br />
-Controlla per favore il nome digitato, oppure usa il modulo qui sotto per creare un nuovo user account.",
-"wrongpassword" => "La password immessa non è corretta.<br /><br />Riprova, per favore.",
-"mailmypassword" => "Spediscimi una nuova password in posta elettronica",
-"passwordremindertitle" => "Servizio Password Reminder di {{SITENAME}}",
-"passwordremindertext" => "Qualcuno (probabilmente tu, con indirizzo IP $1)
-ha richiesto l'invio di una nuova password per il login a {{SITENAME}}.
-La password per l'Utente \"$2\" è ora \"$3\".
-Per evidenti ragioni di sicurezza, dovresti fare un log in il prima possibile, e cambiare la password immediatamente.",
-"noemail" => "Nessuna casella e-mail risulta registrata per l'Utente \"$1\".",
-"passwordsent" => "Una nuova password è stata inviata alla casella e-mail registrata per l'Utente \"$1\".
-Per favore, fai subito un log in non appena la ricevi.",
-
-# Edit pages
-#
-"summary" => "Oggetto",
-"minoredit" => "Questa è una modifica minore",
-"watchthis" => "Tieni d'occhio questo articolo",
-"savearticle" => "Salva la pagina",
-"preview" => "Anteprima",
-"showpreview" => "Visualizza Anteprima",
-"blockedtitle" => "Questo User name corrisponde purtroppo ad un Utente che è stato disabilitato alla modifica degli articoli.",
-"blockedtext" => "Il tuo User name o il tuo indirizzo IP sono stati bloccati da $1.<br />
-La motivazione del blocco è la seguente:<br />:''$2''<p>Se lo desideri, puoi contattare $1, o uno degli altri
-[[{{ns:project}}:administrators|administrators]] per discutere del blocco.",
-"newarticle" => "(Nuovo)",
-"newarticletext" => "Scrivi qui il tuo testo.",
-"noarticletext" => "(L'articolo è vuoto, potresti gentilmente iniziare l'articolo oppure richiedere la cancellazione di questa pagina)",
-"updated" => "(Aggiornato)",
-"note" => "<strong>Nota:</strong>",
-"previewnote" => "Tieni presente che questa è solo una ANTEPRIMA, e che la tua versione non è ancora stata salvata!",
-"previewconflict" => "Questa anteprima rappresenta il testo nella casella di edizione di sopra, l'articolo apparirà n questa forma se sceglierai di salvare la pagina.",
-"editing" => "Modifica di $1",
-"editconflict" => "Conflitto di edizione: $1",
-"explainconflict" => "Qualcun altro ha salvato una sua versione dell'articolo nel tempo in cui tu stavi preparando la tua versione.<br />
-La casella di modifica di sopra contiene il testo dell'articolo nella sua forma attuale (cioè il testo attualmente online). Le tue modifiche sono invece contenute nella casella di modifica inferiore.
-Dovrai inserire, se lo desideri, le tue modifiche nel testo esistente, e perciò scriverle nella casella di sopra.
-<b>Soltanto</b> il testo nella casella di sopra sarà sakvato se premerai il bottone \"Salva\".<br />",
-"yourtext" => "Il tuo testo",
-"storedversion" => "Versione in archivio",
-"editingold" => "<strong>ATTENZIONE: Stai modificando una versione dell'articolo non aggiornata.
-Se la salvi così, tutti i cambiamenti apportati dopo questa revisione verranno persi per sempre.</strong>",
-"yourdiff" => "Differenze",
-/*"copyrightwarning" => "Nota, per favore, che tutti i contributi a {{SITENAME}} si considerano rilasciati sotto licenza di tipo GNU Free Documentation License
-(vedi $1 per maggiori dettagli).
-Se non vuoi che il tuo testo possa essere modificato e ridistribuito da chiunque senza pietà e senza altri limiti, allora non inviarlo a {{SITENAME}}, ma realizza piuttosto un tuo sito web personale.<br />
-Con l'invio di questo testo stai garantendo, a tua responsabilità, che il testo è stato scritto da te personalmente ed originalmente, oppure che è stato copiato da una fonte di publico dominio, o una simile fonte, oppure che hai ottenuto espressa autorizzazione ad usare questo testo e che puoi dimostrarlo.
-<strong>NON USARE MATERIALE COPERTO DA DIRITTO DI AUTORE (COPYRIGHT - (c)) IN MANCANZA DI ESPRESSA AUTORIZZAZIONE!!!</strong>",*/
-
-
-# History pages
-#
-"revhistory" => "Cronologia delle versioni di questa pagina.",
-"nohistory" => "Cronologia delle versioni di questa pagina non reperibile.",
-"revnotfound" => "Versione non trovata",
-"revnotfoundtext" => "La versione precedente di questo articolo che hai richiesto, non è stata trovata.
-Controlla per favore la URL che hai usato per accedere a questa pagina.",
-"loadhist" => "Caricamento cronologia di questa pagina",
-"currentrev" => "Versione attuale",
-"revisionasof" => "Revisione $1",
-"cur" => "corr",
-"next" => "succ",
-"last" => "prec",
-"orig" => "orig",
-"histlegend" => "Legend: (corr) = differenze con la versione corrente,
-(prec) = differenze con la versione precedente, M = modifica minore",
-
-# Diffs
-#
-"difference" => "(Differenze fra le revisioni)",
-"loadingrev" => "caricamento revisione per differenze",
-"lineno" => "Riga $1:",
-"editcurrent" => "Modifica la versione corrente di questa pagina",
-
-# Search results
-#
-"searchresults" => "Risultato della ricerca",
-"searchresulttext" => "Per maggiori informazioni sulla ricerca interna di {{SITENAME}}, vedi [[Project:Ricerca|Ricerca in {{SITENAME}}]].",
-"searchsubtitle" => "Richiesta \"[[:$1]]\"",
-"searchsubtitleinvalid" => "Richiesta \"$1\"",
-"badquery" => "Richiesta mal inoltrata",
-"badquerytext" => "La tua richiesta non ha potuto essere processata.
-Questo potrebbe dipendere dall'aver ricercato una parola di meno di tre caratteri.
-Oppure potresti aver scritto male la richiesta, per esempio \"pesce and and azzurro\".
-Per favore, riprova.",
-"matchtotals" => "La ricerca per la voce \"$1\" ha trovato<br />$2 riscontri nei titoli degli articoli e<br />$3 riscontri nei testi degli articoli.",
-"titlematches" => "Nei titoli degli articoli",
-"notitlematches" => "Voce richiesta non trovata in titoli di articolo",
-"textmatches" => "Nel testo degli articoli",
-"notextmatches" => "Voce richiesta non trovata in testi di articolo",
-"prevn" => "precedenti $1",
-"nextn" => "successivi $1",
-"viewprevnext" => "Vedi ($1) ($2) ($3).",
-"showingresults" => "Qui di seguito <b>$1</b> risultati, partendo dal numero #<b>$2</b>.",
-"nonefound" => "<strong>Nota</strong>: la ricerca di parole troppo comuni, come \"avere\" o \"essere\", che non sono indicizzate, può causare un esito negativo, così come indicare più di un termine da ricercare (solo le pagine che contengano tutti i termini ricercati verrebbero infatti visualizzate fra i risultati).",
-"powersearch" => "Ricerca",
-"powersearchtext" => "
-Cerca fra i campi :<br />
-$1<br />
-$2 Elenca i redirects &nbsp; cerca per $3 $9",
-
-
-# Preferences page
-#
-"preferences" => "Preferenze",
-"prefsnologin" => "Non hai eseguito il login",
-"prefsnologintext" => "Devi avere eseguito il [[Special:Userlogin|login]]
-per poter personalizzare le tue preferenze.",
-"prefsreset" => "Le tue Preferenze sono state ripescate dalla memoria di sistema del potente server di {{SITENAME}}.",
-"qbsettings" => "Settaggio della barra menu",
-"changepassword" => "Cambia password",
-"skin" => "Aspetto",
-"saveprefs" => "Salva preferenze",
-"resetprefs" => "Resetta preferenze",
-"oldpassword" => "Vecchia password",
-"newpassword" => "Nuova password",
-"retypenew" => "Riscrivi qui la nuova password",
-"textboxsize" => "Dimensione della casella di edizione",
-"rows" => "Righe",
-"columns" => "Colonne",
-"searchresultshead" => "Settaggio delle preferenze per la ricerca",
-"resultsperpage" => "Risultati da visualizzare per pagina",
-"contextlines" => "Righe di testo da mostrare per ciascun risultato",
-"contextchars" => "Caratteri per linea",
-"stubthreshold" => "Threshold for stub display",
-"recentchangescount" => "Numero di titoli nelle \"modifiche recenti\"",
-"savedprefs" => "Le tue preferenze sono state salvate.",
-"timezonetext" => "Immetti il numero di ore di differenza fra la tua ora locale e la ora del server (UTC).",
-"localtime" => "Ora Locale",
-"timezoneoffset" => "Offset",
-
-# Recent changes
-#
-"recentchanges" => "Ultime Modifiche",
-"rcloaderr" => "Caricamento modifiche recenti",
-"rcnote" => "Qui di seguito sono elencate le ultime <strong>$1</strong> pagine modificate negli ultimi <strong>$2</strong> giorni.",
-"rcnotefrom" => " Qui di seguito sono elencate le modifiche da <b>$2</b> (fino a <b>$1</b>).",
-"rclistfrom" => "Mostra modifiche a partire da $1",
-# "rclinks" => "Mostra le ultime $1 modifiche nelle ultime $2 ore / negli ultimi $3 giorni",
-"rclinks" => " Mostra le ultime $1 modifiche negli ultimi $2 giorni.",
-"rchide" => "in $4 form; $1 modifiche minori; $2 secondary namespaces; $3 modifiche multiple.",
-"diff" => "diff",
-"hist" => "cron",
-"hide" => "nascondi",
-"show" => "mostra",
-"tableform" => "tabella",
-"listform" => "elenco",
-"nchanges" => "$1 modifiche",
-"minoreditletter" => "M",
-"newpageletter" => "N",
-
-# Upload
-#
-"upload" => "Upload file",
-"uploadbtn" => "Upload file",
-"uploadlink" => "Upload immagini",
-"reupload" => "Ri-upload",
-"reuploaddesc" => "Torna al modulo per lo upload.",
-"uploadnologin" => "Devi fare il login per eseguire questa operazione.",
-"uploadnologintext" => "Devi eseguire [[Special:Userlogin|il login]]
-per fare lo upload di files.",
-"uploaderror" => "Errore di Upload",
-"uploadtext" => "'''FERMA!''' Prima di effettuare un upload su {{SITENAME}}, accertati di avere ben letto e soprattutto compreso
-[[Project:Image_use_policy|le regole di {{SITENAME}} sull'uso delle immagini]].
-
-Per visualizzare o cercare immagini precedentemente caricate su {{SITENAME}}, vai alla [[Special:Imagelist|lista delle immagini già caricate]].
-Uploads e cancellazioni delle immagini sono registrati nello
-[[Project:Upload_log|upload log]].
-
-Usa il modulo sottostante per caricare nuovi files immagine da utilizzare per arricchire ed illustrare i tuoi articoli.
-Sulla maggior parte dei browsers, dovresti vedere un bottone con la scritta \"Browse...\" (oppure \"Sfoglia...\", che aprirà una comune finestra di dialogo.
-Scegliendo uno dei files sul tuo PC, il nome di questo file verrà scritto in automatico nella casella di testo a fianco al bottone.
-Devi anche selezionare la casellina nella quale affermi che con questo upload non stai violando nessun copyright.
-Premi poi il bottone \"Upload\" per completare il caricamento.
-Il caricamento può richiedere qualche minuto se hai una connessione ad Internet lenta, o se l'immagine è eccessivamente pesante (sconsigliato).
-
-I formati immagine preferibili sono il JPEG per immagini fotografiche, il PNG
-per disegni ed altre immagini iconiche o simboliche, il OGG per i suoni.
-Per cortesia, rinomina i tuoi files, prima di caricarli, usando un nome il più possibile descrittivo del contenuto, così da evitare confusioni.
-Per inserire la nuova immagine in un articolo, usa semplicemente un link nella forma
-'''<nowiki>[[image:file.jpg]]</nowiki>''' o
-'''<nowiki>[[image:file.png|alt text, testo alternativo]]</nowiki>''' o
-'''<nowiki>[[media:file.ogg]]</nowiki>''' per i suoni.
-
-Tieni presente che, come per tutte le pagine di {{SITENAME}}, chiunque può modificare o sostituire o cancellare i tuoi files ove ritenga che ciò sia negli interessi della nostra enciclopedia. Tieni anche presente che, in caso di abuso, o di sovraccarico sul sistema, potresti essere bloccato (oltre ad essere perseguito per le connesse responsabilità).",
-"uploadlog" => "upload log",
-"uploadlogpage" => "Upload_log",
-"uploadlogpagetext" => "Qui di seguito la lista degli ultimi files caricati sul server di {{SITENAME}}.
-Tutti i tempi indicati sono calcolati sul fuso orario del server (UTC).
-<ul>
-</ul>",
-"filename" => "Nome del file",
-"filedesc" => "Oggetto",
-"copyrightpage" => "{{ns:project}}:Copyrights",
-"copyrightpagename" => "{{SITENAME}} copyright",
-"uploadedfiles" => "Files Caricati in {{SITENAME}}",
-"minlength" => "I nomi dei file immagine debbono essere lunghi almeno tre caratteri, ma è preferibile usare nomi lumghi, purché descrittivi.",
-"badfilename" => "Il nome del file immagine è stato convertito in \"$1\".",
-"badfiletype" => "\".$1\" non è un tipo di file raccomandato per le immagini, almeno ai nostri fini.",
-"largefile" => "Il peso raccomandato per le immagini deve essere inferiore a 100kb.",
-"successfulupload" => "Caricamento completato",
-"fileuploaded" => "File \"$1\" correttamente caricato sul server.
-Segui questo link: ($2) per modificare la pagina di descrizione del file che hai appena caricato, e immetti le informazioni che ritieni opportune (cosa rappresenta, dove lo hai trovato, chi lo ha creato e quando, etc) oltre ad una nota circa la situazione di copyright sul file. Non omettere la nota sul copytright, o il file verrebbe cancellato molto presto.",
-"uploadwarning" => "Avviso di Upload",
-"savefile" => "Salva file",
-"uploadedimage" => "caricato \"[[$1]]\"",
-
-# Image list
-#
-"imagelist" => "Lista delle immagini",
-"imagelisttext" => "Qui di seguito una lista di $1 immagini, ordinate per $2.",
-"getimagelist" => "ricerca nella lista delle immagini",
-"ilsubmit" => "Cerca",
-"showlast" => "Mostra le ultime $1 immagini ordinate per $2.",
-"byname" => "nome",
-"bydate" => "data",
-"bysize" => "peso",
-"imgdelete" => "canc",
-"imgdesc" => "desc",
-"imglegend" => "Legenda: (desc) = mostra/modifica descrizione immagine.",
-"imghistory" => "Storia di questa immagine",
-"revertimg" => "ripr",
-"deleteimg" => "canc",
-"deleteimgcompletely" => "canc",
-"imghistlegend" => "Legenda: (cur) = immagine corrente, (canc) = cancella questa vecchia versione, (ripr) = ripristina questa vecchia versione come versione attuale.
-<br /><i>Clicca su una data per vedere tutte le immagini che sono state caricate in quella data </i>.",
-"imagelinks" => "Link alle immagini",
-"linkstoimage" => "Le pagine seguenti linkano questa immagine:",
-"nolinkstoimage" => "Nessuna pagina linka questa immagine.",
-
-# Statistics
-#
-"statistics" => "Statistiche",
-"sitestats" => "Statistiche del sito",
-"userstats" => "Statistiche del {{SITENAME}}",
-"sitestatstext" => "Ci sono ben <b>$1</b> pagine nel database.
-Questa cifra comprende le pagine \"talk\" (discussione), pagine su {{SITENAME}}, articoli esigui (\"stub\"), redirects, e altre pagine che probabilmente non andrebbero conteggiate fra gli articoli.
-Escludendo queste, ci sono ben <b>$2</b> pagine che sono con buona probabilità propriamente degli articoli.<p>
-Ci sono state un totale di <b>$3</b> pagine viste, e <b>$4</b> modifiche agli articoli da quando il software è stato potenziato (Dicembre, 2002).
-Questa media rivela che ci sono state una media di <b>$5</b> modifiche per ciascun articolo, e che l'articolo è stato letto <b>$6</b> volte per ciascuna modifica.",
-"userstatstext" => "Ci sono <b>$1</b> Utenti registrati.
-<b>$2</b> di questi hanno il grado di amministratori (vedi $3).",
-
-# Maintenance Page
-#
-"maintenance" => "Pagina manutenzioni",
-"maintnancepagetext" => "In questa pagina sono elencati alcuni utili strumenti per una comoda manutenzione quotidiana della nostra enciclopedia. Alcune delle funzioni tendono a stressare il database, assorbendo molte risorse, perciò non fatene un uso continuo: non aggiornate le pagine (reload, refresh) subito dopo ogni singolo intervento. ;-)",
-"maintenancebacklink" => "Torna alla pagina manutenzione",
-"disambiguations" => "Disambiguation pages",
-"disambiguationspage" => "{{ns:project}}:Links_to_disambiguating_pages",
-"disambiguationstext" => "The following articles link to a <i>disambiguation page</i>. They should link to the appropriate topic instead.<br />A page is treated as dismbiguation if it is linked from $1.<br />Links from other namespaces are <i>not</i> listed here.",
-"doubleredirects" => "Doppi Redirects",
-"doubleredirectstext" => "<b>Attenzione:</b> Questa lista può talvolta contenere dei risultati non corretti. Ciò potrebbe magari accadere perchè vi sono del testo aggiuntivo o dei link dopo il tag #REDIRECT.<br />\nOgni riga contiene i link al primo ed al secondo redirect, oltre alla prima riga di testo del secondo redirect che di solito contiene il \"reale\" articolo di destinazione, quello al quale anche il primo redirect dovrebbe puntare.",
-"brokenredirects" => "Redirects errati",
-"brokenredirectstext" => "I seguenti redirects puntano ad articoli non ancora creati.",
-"selflinks" => "Pagine con Auto-Links",
-"selflinkstext" => "Le pagine seguenti contengono link che puntano a sé stesse, e in questo caso occorre eliminare questi auto-links.",
-"mispeelings" => "Pagine con errori di ortografia",
-"mispeelingstext" => "Le pagine che seguono contengono errori comuni di ortografia, che sono elencati alla pagina $1.",
-"mispeelingspage" => "Lista di comuni errori di ortografia",
-"missinglanguagelinks" => "Link interlinguistici mancanti",
-"missinglanguagelinksbutton" => "Trova i Link interlinguistici da aggiungere per",
-"missinglanguagelinkstext" => "Questi articoli <i>non</i> hanno link verso i corrispondenti articoli in $1. Redirects e sub-pagine <i>non</i> sono elencati.",
-
-
-# Miscellaneous special pages
-#
-"orphans" => "Pagine orfane",
-"lonelypages" => "Pagine solitarie",
-"unusedimages" => "Immagini non utilizzate",
-"popularpages" => "Pagine più viste",
-"nviews" => "$1 visite",
-"wantedpages" => "Articoli più richiesti",
-"nlinks" => "$1 links",
-"allpages" => "Tutte le pagine",
-"randompage" => "Una pagina a caso",
-"shortpages" => "Pagine corte",
-"longpages" => "Pagine lunghe",
-"listusers" => "Elenco degli Utenti",
-"specialpages" => "Pagine speciali",
-"spheading" => "Pagine speciali",
-"protectpage" => "Proteggi questa pagina",
-"recentchangeslinked" => "Modifiche correlate",
-"rclsub" => "(alle pagine linkate da \"$1\")",
-"debug" => "Debug",
-"newpages" => "Pagine nuove",
-"movethispage" => "Sposta questa pagina",
-"unusedimagestext" => "<p>Nota che altri siti web, come la {{SITENAME}} internazionale, potrebbero aver messo un link ad una immagine per mezzo di una URL diretta, perciò le immagini potrebbero essere listate qui anche essendo magari in uso.",
-
-# Email this user
-#
-"mailnologin" => "No send address",
-"mailnologintext" => "Devi fare il [[Special:Userlogin|login]]
-ed aver registrato una valida casella e-mail nelle tue [[Special:Preferences|preferenze]] per mandare posta elettronica ad altri Utenti.",
-"emailuser" => "Manda una E-mail a questo Utente",
-"emailpage" => "E-mail user",
-"emailpagetext" => "Se questo Utente ha registrato una valida casella e-mail, il modulo qui sotto ti consentirà di scrivergli un solo messaggio.
-La e-mail che hai indicato nelle tue preferenze apparirà nel campo \"From\" della mail, così che il destinatario possa, solo se lo desidera però, risponderti.",
-"noemailtitle" => "Nessun indirizzo e-mail",
-"noemailtext" => "Questo Utente non ha registrato alcuna casella e-mail,
-oppure ha scelto di non ricevere posta elettronica dagli altri Utenti.",
-"emailfrom" => "From",
-"emailto" => "To",
-"emailsubject" => "Subject",
-"emailmessage" => "Message",
-"emailsend" => "Send",
-"emailsent" => "E-mail inviata",
-"emailsenttext" => "La tua e-mail è stata inviata.",
-
-# Watchlist
-#
-"watchlist" => "Osservati Speciali",
-"watchlistsub" => "(per l'Utente \"$1\")",
-"nowatchlist" => "Non hai indicato articoli da tenere d'occhio.",
-"watchnologin" => "Manca il login",
-"watchnologintext" => "Devi prima fare il [[Special:Userlogin|login]]
-per modificare la tua lista di osservati speciali.",
-"addedwatch" => "Aggiunto agli Osservati Speciali",
-"addedwatchtext" => " La pagina \"$1\" è stata aggiunta alla tua <a href=\"" .
- "{{localurle:Special:Watchlist}}\"> lista di osservati speciali </a>.
-Le future modifiche a questa pagina ed alla relativa pagina di discussione saranno elencate qui, e la pagina apparirà in <b>grassetto</b> nella pagina delle <a href=\"" .
- "{{localurle:Special:Recentchanges}}\">modifiche recenti</a> per essere più facile da tener d'occhio.</p>
-
-<p>Se in seguito vorrai togliere questo articolo dalla tua lista di osservati speciali, clicca \" Smetti di seguire \" nella barra dei menu.",
-"removedwatch" => "Rimosso dalla lista degli Osservati Speciali",
-"removedwatchtext" => "La pagina \"$1\" è stata rimossa dalla lista degli Osservati Speciali.",
-"watchthispage" => "Segui questo articolo",
-"unwatchthispage" => "Smetti di seguire",
-"notanarticle" => "Non è un articolo",
-
-
-# Delete/protect/revert
-#
-"deletepage" => "Cancella pagina",
-"confirm" => "Conferma",
-"confirmdelete" => "Conferma cancellazione",
-"deletesub" => "(Cancellazione di \"$1\")",
-"confirmdeletetext" => "Stai per cancellare permanentemente dal database una pagina o una immagine, insieme a tutta la sua cronologia.
-Per cortesia, conferma che è tua intenzione procedere a tale cancellazione, conferma che hai piena consapevolezza delle conseguenze della tua azione, e conferma che la tua azione è pienamente ottemperante alle regole stabilite nella
-[[{{ns:project}}:Policy]].",
-"actioncomplete" => "Azione completata",
-"deletedtext" => "La pagina \"$1\" è stata cancellata.
-Vedi $2 per un elenco delle pagine cancellate di recente.",
-"deletedarticle" => "Cancellata \"$1\"",
-"dellogpage" => "Deletion_log",
-"dellogpagetext" => "Qui di seguito, un elenco delle pagine cancellate di recente.
-Tutti i tempi sono in ora del server (UTC).
-<ul>
-</ul>",
-"deletionlog" => "deletion log",
-"reverted" => "Ripristinata versione precedente",
-"deletecomment" => "Motivazione della cancellazione",
-"imagereverted" => "Versione precedente correttamente ripristinata.",
-"rollback" => "Usa una revisione precdente",
-"cantrollback" => "Impossibile tornare ad una versione precedente: l'ultima modifica è stata apportata dall'unico utente che abbia lavorato a questo articolo.",
-"revertpage" => "Riportata alla revisione precedente da $1",
-
-# Undelete
-"undelete" => "Recupera una pagina cancellata",
-"undeletepage" => "Vedi e recupera pagine cancellate",
-"undeletepagetext" => "Le pagine qui di seguito indicate sono state cancellate, ma sono ancora in archivio e pertanto possono essere recuperate. L'archivio viene svuotato periodicamente.",
-"undeletearticle" => "Recupera un articolo cancellato",
-"undeleterevisions" => "$1 revisioni in archivio",
-"undeletehistory" => "Se recuperi questo articolo, tutte le sue revisioni verranno recuperate nella relativa cronologia.
-Se una nuova pagina è stata creata con questo stesso nome dopo la cancellazione, le revisioni recuperate saranno inserite nella cronologia e la versione attualmente online della pagina non verrà modificata.",
-"undeleterevision" => "Cancellata revisione $1",
-"undeletebtn" => "RIPRISTINA!",
-"undeletedarticle" => "Recuperata \"$1\"",
-"undeletedtext" => "La pagina [[:$1|$1]] è stata recuperata.
-Vedi [[{{ns:project}}:Deletion_log]] per un elenco delle pagine cancellate e recuperate di recente.",
-
-# Contributions
-#
-"contributions" => "Contributi di questo Utente",
-"contribsub" => "Per $1",
-"nocontribs" => "Nessuna modifica trovata conformemente a questi criteri.",
-"ucnote" => "Qui sotto troverai le ultime <b>$1</b> modifiche effettuate da questo Utente negli ultimi <b>$2</b> giorni.",
-"uclinks" => "Vedi le ultime $1 modifiche; vedi gli ultimi $2 giorni.",
-"uctop" => " (ultima per la pagina)" ,
-
-# What links here
-#
-"whatlinkshere" => "Pagine che linkano questa",
-"notargettitle" => "Dati mancanti",
-"notargettext" => "Non hai specificato una pagina o un Utente in relazione al quale eseguire l'operazione richiesta.",
-"linklistsub" => "(Lista di links)",
-"linkshere" => "Le seguenti pagine contengono link che puntano qui:",
-"nolinkshere" => "Nessuna pagina contiene links che puntano a questa.",
-"isredirect" => "redirect",
-
-# Block/unblock IP
-#
-"blockip" => "Blocca indirizzo IP",
-"blockiptext" => "Usa il modulo sottostante per bloccare l'accesso con diritto di scrittura da uno specifico indirizzo IP.
-Questo blocco deve essere operato SOLO per prevenire atti di vandalismo, ed in stretta osservanza dei principi tutti della [[{{ns:project}}:Policy|policy di {{SITENAME}}]]. Il blocco non può in nessun caso essere applicato per motivi ideologici.
-Scrivi un motivo specifico per il quale questo indirizzo IP dovrebbe a tuo avviso essere bloccato (per esempio, cita i titoli di pagine eventualmente già oggetto di vandalismo editoriale).",
-"ipaddress" => "Indirizzo IP (IP Address)",
-"ipbreason" => "Motivazione",
-"ipbsubmit" => "Blocca questo indirizzo IP",
-"badipaddress" => "L'indirizzo IP indicato non è corretto.",
-"blockipsuccesssub" => "Blocco eseguito",
-"blockipsuccesstext" => " L'indirizzo IP \"$1\" è stato bloccato.
-<br />Vedi [[Special:Ipblocklist|lista IP bloccati]].",
-"unblockip" => " Sblocca indirizzo IP",
-"unblockiptext" => "Usa il modulo sottostante per restituire il diritto di scrittura ad un indirizzo IP precedentemente bloccato.",
-"ipusubmit" => "Sblocca questo indirizzo IP",
-"ipusuccess" => "Indirizzo IP \"$1\" sbloccato",
-"ipblocklist" => "Lista degli indirizzi IP bloccati",
-"blocklistline" => "$1, $2 ha bloccato $3 ($4)",
-"blocklink" => "blocca",
-"unblocklink" => "sblocca",
-"contribslink" => "contributi",
-
-# Developer tools
-#
-"lockdb" => "Blocca il database",
-"unlockdb" => "Sblocca il database",
-"lockdbtext" => "Bloccare il database sospenderà la possibilità per tutti gli Utenti di modificare le pagine o di crearne di nuove, di cambiare le loro preferenze, di modificare le loro liste di Osservati Speciali, ed in genere non consentirà a nessuno di eseguire operazioni che richiedano modifiche del database.<br /><br />
-Per cortesia, conferma che questo è effettivamente quanto tu intendi ora effettuare e, soprattutto, che il prima possibile sbloccherai nuovamente il database, ripristinandone la corretta funzionalità, non appena avrai terminato le tue manutenzioni.",
-"unlockdbtext" => "Sbloccare il database ripristinerà la possibilità per tutti gli Utenti di modificare le pagine o di crearne di nuove, di cambiare le loro preferenze, di modificare le loro liste di Osservati Speciali, ed in genere di eseguire operazioni che richiedano modifiche del database.
-Per cortesia, conferma che questo è effettivamente quanto tu intendi ora effettuare.",
-"lockconfirm" => "Sì, effettivamente intendo, sotto la mia responsabilità, bloccare il database.",
-"unlockconfirm" => " Sì, effettivamente intendo, sotto la mia responsabilità, sbloccare il database.",
-"lockbtn" => "Blocca il database",
-"unlockbtn" => "Sblocca il database",
-"locknoconfirm" => "Non hai spuntato la casellina di conferma.",
-"lockdbsuccesssub" => "Blocco del database eseguito",
-"unlockdbsuccesssub" => "Sblocco del database eseguito, rimosso blocco",
-"lockdbsuccesstext" => "Il database di {{SITENAME}} è stato bloccato.
-<br />Ricordati di rimuovere il blocco non appena avrai terminatoi le tue manutenzioni.",
-"unlockdbsuccesstext" => " Il database di {{SITENAME}} è stato sbloccato.",
-
-# Move page
-#
-"movepage" => "Spostamento di pagina",
-"movepagetext" => "Con il modulo sottostante puoi rinominare una pagina, spostando anche tutta la sua cronologia al nuovo nome.
-Il vecchior titolo diverrà automaticamente un redirect che punta al nuovo titolo.
-I link alla vecchia pagina non saranno aggiornati (e punteranno quindi al redirect); accertati di [[Special:Manutenzioni|controllare con cura]] che non si creino doppi redirects o redirects interrotti.
-Resta nella tua responsabilità di accertarti che i link continuino a puntare verso dove devono dirigersi.
-
-Nota bene: la pagina '''non''' sarà spostata se vi fosse già un articolo con il nuovo nome, a meno che non sia una pagina vuota o un redirect e che non abbia cronologia. Questo significa che, se commetti un errore, puoi nuovamente rinominare una pagina col vecchio titolo, ma non puoi sovrascrivere una pagina già esistente.
-
-<b>ATTENZIONE!</b>
-Questo cambiamento drastico potrebbe creare inattesi contrattempi, specialmente se si tratta di una pagina molto visitata. Accertati di aver ben valutato le conseguenze dello spostamento, prima di procedere. Nel dubbio, contatta un Amministratore.",
-"movepagetalktext" => "La corrispondente pagina di discussione, se esiste, sarà spostata automaticamente insieme all'articolo, '''tranne che nei seguenti casi:'''
-*Spostamento della pagina fra i namespaces,
-*Una pagina di discussione (non vuota) già esiste per il nuovo nome, oppure
-*Hai deselezionato la casellina qui sotto.
-
-In questi casi, se lo ritieni opportuno, dovrai spostare o aggiungere manualmente la pagina di discussione.",
-"movearticle" => "Rinomina articolo",
-"movenologin" => "Non hai effettuato il login",
-"movenologintext" => "Devi essere un Utente registrato ed aver effettuato il [[Special:Userlogin|login]]
-per poter spostare una pagina.",
-"newtitle" => "Al nuovo titolo di",
-"movepagebtn" => "Sposta questa pagina",
-"pagemovedsub" => "Spostamento effettuato con successo",
-"pagemovedtext" => "Pagina \"[[$1]]\" rinominata in \"[[$2]]\".",
-"articleexists" => "Una pagina con questo nome esiste già, oppure il nome che hai scelto non è valido.<br />
-Scegli, per cortesia, un titolo diverso per l'articolo.",
-"talkexists" => "La pagina è stata spostata correttamente, ma la pagina di dicussione non poteva essere spostata perché ne esiste già un'altra con il nuovo titolo. Per favore, modifica manualmente i contenuti delle due pagine discussione, così da mantenerle entrambe per non perdere potenzialmente interessanti riflessioni.",
-"movedto" => "spostata a",
-"movetalk" => "Sposta anche la corrispondente pagina \"discussione\", se possibile.",
-"talkpagemoved" => "Anche la corrispondente pagina di discussione è stata spostata.",
-"talkpagenotmoved" => "La corrispondente pagina di discussione <strong>non è stata spostata</strong>."
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesSk.php b/languages/MessagesSk.php
deleted file mode 100644
index 0a420f66..00000000
--- a/languages/MessagesSk.php
+++ /dev/null
@@ -1,1660 +0,0 @@
-<?php
-
-global $wgAllMessagesSk;
-$wgAllMessagesSk = array(
-'tog-underline' => 'PodÄiarkuj odkazy',
-'tog-highlightbroken' => 'Neexistujúce odkazy zobrazuj Äervenou',
-'tog-justify' => 'Zarovnávaj odstavce',
-'tog-hideminor' => 'V posledných úpravách neukazuj drobné úpravy',
-'tog-extendwatchlist' => 'Rozšír zoznam sledovaných, aby ukazoval všetky súvisiace zmeny',
-'tog-usenewrc' => 'Špeciálne zobrazenie posledných úprav (vyžaduje JavaScript)',
-'tog-numberheadings' => 'Automaticky Äísluj odstavce',
-'tog-showtoolbar' => 'Zobrazuj upravovací panel nástrojov',
-'tog-editondblclick' => 'Upravuj stránky po dvojitom kliknutí (JavaScript)',
-'tog-editsection' => 'Umožni upravovať sekcie cez [uprav] odkazy',
-'tog-editsectiononrightclick'=> 'Umožni upravovaÅ¥ sekcie po kliknutí pravým tlaÄidlom na nadpisy sekcií (JavaScript)',
-'tog-showtoc' => 'Zobraz obsah (pre stránky s viac ako 3 nadpismi)',
-'tog-rememberpassword' => 'Pamätaj si heslo aj nabudúce',
-'tog-editwidth' => 'Maximálna šírka okna na úpravy',
-'tog-watchcreations' => 'Pridaj stránky, ktoré vytvorím do môjho zoznamu sledovaných stránok',
-'tog-watchdefault' => 'Upozorňuj na nové a novo upravené stránky',
-'tog-minordefault' => 'OznaÄ vÅ¡etky zmeny Å¡tandardne ako drobné',
-'tog-previewontop' => 'Zobrazuj ukážku pred oknom na úpravy, a nie až za ním',
-'tog-previewonfirst' => 'Zobraz náhľad pri prvom upravovaní',
-'tog-nocache' => 'Vypni ukladanie stránok do vyrovnávacej pamäte',
-'tog-enotifwatchlistpages'=> 'PoÅ¡li mi email keÄ sa stránka zmení',
-'tog-enotifusertalkpages'=> 'Pošli mi email po zmene mojej redaktorskej diskusnej stránky',
-'tog-enotifminoredits' => 'Pošli mi email aj o drobných úpravách stránok',
-'tog-enotifrevealaddr' => 'Zobraz moju emailovú adresu v notifikaÄných emailoch',
-'tog-shownumberswatching'=> 'Zobraz poÄet sledujúcich používateľov',
-'tog-fancysig' => 'Nespracovávať podpisy (bez automatických odkazov)',
-'tog-externaleditor' => 'Používaj štandardne externý editor',
-'tog-externaldiff' => 'Používaj štandardne externý diff',
-'tog-showjumplinks' => 'Používaj odkazy „skoÄiÅ¥ na“ pre lepÅ¡iu dostupnosÅ¥',
-'tog-uselivepreview' => 'Použitie živého náhľadu (JavaScript) (experimentálna funkcia)',
-'tog-autopatrol' => 'OznaÄ Ãºpravy, ktoré urobím ako strážené',
-'tog-forceeditsummary' => 'Upozorni ma, keÄ neuvádzam zhrnutie úprav',
-'tog-watchlisthideown' => 'Skry moje úpravy zo zoznamu sledovaných',
-'tog-watchlisthidebots' => 'Skry úpravy botov zo zoznamu sledovaných',
-'underline-always' => 'Vždy',
-'underline-never' => 'Nikdy',
-'underline-default' => 'Å tandardné nastavenie prehliadaÄa',
-'skinpreview' => '(Náhľad)',
-'sunday' => 'nedeľa',
-'monday' => 'pondelok',
-'tuesday' => 'utorok',
-'wednesday' => 'streda',
-'thursday' => 'Å¡tvrtok',
-'friday' => 'piatok',
-'saturday' => 'sobota',
-'january' => 'január',
-'february' => 'február',
-'march' => 'marec',
-'april' => 'apríl',
-'may_long' => 'máj',
-'june' => 'jún',
-'july' => 'júl',
-'august' => 'august',
-'september' => 'september',
-'october' => 'október',
-'november' => 'november',
-'december' => 'december',
-'jan' => 'jan',
-'feb' => 'feb',
-'mar' => 'mar',
-'apr' => 'apr',
-'may' => 'máj',
-'jun' => 'jún',
-'jul' => 'júl',
-'aug' => 'aug',
-'sep' => 'sep',
-'oct' => 'okt',
-'nov' => 'nov',
-'dec' => 'dec',
-'categories' => '{{PLURAL:$1|Kategória|Kategórie}}',
-'category' => 'kategória',
-'category_header' => 'Älánky v kategórii „$1“',
-'subcategories' => 'Podkategórie',
-'mainpage' => 'Hlavná stránka',
-'mainpagetext' => 'Wiki softvér bol úspešne nainštalovaný.',
-'mainpagedocfooter' => 'Pre pomoc a konfiguraÄné nastavenia prosím pozrite [http://meta.wikimedia.org/wiki/MediaWiki_i18n documentation on customizing the interface] a [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide User\'s Guide].',
-'portal' => 'Portál komunity',
-'portal-url' => 'Project:Portál komunity',
-'about' => 'Projekt',
-'aboutsite' => 'O {{GRAMMAR:lokál|{{SITENAME}}}}',
-'aboutpage' => 'Project:Úvod',
-'article' => 'Stránka s obsahom',
-'help' => 'Pomoc',
-'helppage' => 'Pomoc:Obsah',
-'bugreports' => 'Oznámenia o chybách',
-'bugreportspage' => 'Project:Oznámenia o chybách',
-'sitesupport' => 'Donácie',
-'sitesupport-url' => 'Project:Dotácie',
-'faq' => 'FAQ',
-'faqpage' => 'Project:FAQ',
-'edithelp' => 'Ako upravovať stránku',
-'newwindow' => '(otvorí v novom okne)',
-'edithelppage' => 'Pomoc:Ako upravovať stránku',
-'cancel' => 'Zrušiť',
-'qbfind' => 'Nájdi',
-'qbbrowse' => 'Listuj',
-'qbedit' => 'Upravuj',
-'qbpageoptions' => 'Možnosti stránky',
-'qbpageinfo' => 'Informácie o stránke',
-'qbmyoptions' => 'Moje nastavenia',
-'qbspecialpages' => 'Špeciálne stránky',
-'moredotdotdot' => 'Viac...',
-'mypage' => 'Moja stránka',
-'mytalk' => 'Moja diskusia',
-'anontalk' => 'Diskusia k tejto IP adrese',
-'navigation' => 'Navigácia',
-'metadata_help' => 'Metadáta (vysvetlenie pozri na [[Project:Metadata]]):',
-'currentevents' => 'Aktuality',
-'currentevents-url' => 'Aktuality',
-'disclaimers' => 'VylúÄenie zodpovednosti',
-'disclaimerpage' => 'Project:VylúÄenie zodpovednosti',
-'privacy' => 'Ochrana osobných údajov',
-'privacypage' => 'Project:Ochrana osobných údajov',
-'errorpagetitle' => 'Chyba',
-'returnto' => 'Späť na $1.',
-'tagline' => 'Z {{GRAMMAR:genitív|{{SITENAME}}}}',
-'search' => 'Hľadaj',
-'go' => 'ChoÄ',
-'history' => 'História Älánku',
-'history_short' => 'História',
-'updatedmarker' => 'aktualizované od mojej poslednej návštevy',
-'info_short' => 'Informácie',
-'printableversion' => 'Verzia na tlaÄ',
-'permalink' => 'Trvalý odkaz',
-'print' => 'TlaÄ',
-'edit' => 'úprava',
-'editthispage' => 'Upravuj túto stránku',
-'delete' => 'Vymaž',
-'deletethispage' => 'Vymaž tento Älánok',
-'undelete_short1' => 'Obnov jednu úpravu',
-'undelete_short' => 'Obnov $1 úprav',
-'protect' => 'Zamkni',
-'protectthispage' => 'Zamkni tento Älánok',
-'unprotect' => 'Odomkni',
-'unprotectthispage' => 'Odomkni tento Älánok',
-'newpage' => 'Nový Älánok',
-'talkpage' => 'Diskusia k Älánku',
-'specialpage' => 'Špeciálna stránka',
-'personaltools' => 'Osobné nástroje',
-'postcomment' => 'Pridaj komentár',
-'addsection' => '+',
-'articlepage' => 'Zobraz Älánok',
-'subjectpage' => 'Zobraz tému',
-'talk' => 'Diskusia',
-'views' => 'Zobrazení',
-'toolbox' => 'Nástroje',
-'userpage' => 'Zobraz stránku redaktora',
-'projectpage' => 'Zobraz projektovú stránku',
-'imagepage' => 'Zobraz stránku s obrázkom',
-'viewtalkpage' => 'Zobraz diskusiu k Älánku',
-'otherlanguages' => 'Iné jazyky',
-'redirectedfrom' => '(Presmerované z $1)',
-'autoredircomment' => 'Presmerovanie na [[$1]]',
-'redirectpagesub' => 'Presmerovacia stránka',
-'lastmodified' => 'Čas poslednej úpravy tejto stránky je $1.',
-'viewcount' => 'Táto stránka bola navštívená $1-krát.',
-'copyright' => 'Obsah je dostupný pod $1.',
-'protectedpage' => 'Zamknutá stránka',
-'administrators' => 'Project:Správcovia',
-'jumpto' => 'SkoÄ na:',
-'jumptonavigation' => 'navigácia',
-'jumptosearch' => 'hľadanie',
-'sysoptitle' => 'Je potrebné oprávnenie správcu',
-'sysoptext' => 'Požadovanú akciu môžu vykonať iba redaktori s oprávnením správca. Pozri $1.',
-'developertitle' => 'Je potrebné oprávnenie typu vývojár',
-'developertext' => 'Požadovanú akciu môžu vykonať iba redaktori s oprávnením "vývojár".
-Pozri $1.',
-'badaccess' => 'Chyba povolenia',
-'badaccesstext' => 'Akcia, o ktorú sa pokúšate, je prístupná iba používateľom s povolením "$2". Pozri $1.',
-'versionrequired' => 'Požadovaná verzia MediaWiki $1',
-'versionrequiredtext' => 'Na použitie tejto stránky je požadovaná verzia MediaWiki $1. Pozri [[Special:Version]]',
-'widthheight' => '$1x$2',
-'ok' => 'OK',
-'pagetitle' => '$1 - {{SITENAME}}',
-'retrievedfrom' => 'Zdroj: "$1"',
-'youhavenewmessages' => 'Máte $1 ($2).',
-'newmessageslink' => 'nové správy',
-'newmessagesdifflink' => 'diff s predposlednou revíziou',
-'editsection' => 'úprava',
-'editold' => 'upraviť',
-'editsectionhint' => 'Upravuj sekciu: $1',
-'toc' => 'Obsah',
-'showtoc' => 'zobraz',
-'hidetoc' => 'schovaj',
-'thisisdeleted' => 'Zobraziť alebo obnoviť $1?',
-'viewdeleted' => 'Zobraziť $1?',
-'restorelink' => '{{PLURAL:$1|jedna zmazaná úprava|$1 zmazané úpravy|$1 zmazaných úprav}}',
-'feedlinks' => 'Kanál:',
-'feed-invalid' => 'Neplatný typ feedu.',
-'nstab-main' => 'Článok',
-'nstab-user' => 'Stránka redaktora',
-'nstab-media' => 'Médiá',
-'nstab-special' => 'Špeciálne',
-'nstab-project' => 'Projektová stránka',
-'nstab-image' => 'Súbor',
-'nstab-mediawiki' => 'Správa',
-'nstab-template' => 'Šablóna',
-'nstab-help' => 'Pomoc',
-'nstab-category' => 'Kategória',
-'nosuchaction' => 'Takáto akcia neexistuje',
-'nosuchactiontext' => 'Softvér MediaWiki nepozná akciu,
-ktorú vyžadujete pomocou URL.',
-'nosuchspecialpage' => 'Takáto špeciálna stránka neexistuje',
-'nospecialpagetext' => 'Softvér MediaWiki nepozná takúto špeciálnu stránku, zoznam špeciálnych stránok nájdete na [[Special:Specialpages]].',
-'error' => 'Chyba',
-'databaseerror' => 'Chyba v databáze',
-'dberrortext' => 'Nastala syntaktická chyba v príkaze na prehľadávanie databázy.
-Posledný pokus o prehľadávanie bol:
-<blockquote><tt>$1</tt></blockquote>
-z funkcie "<tt>$2</tt>".
-MySQL vrátil chybu "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Nastala syntaktická chyba pri dotaze do databázy.
-Posledný pokus o dotaz do databázy znel:
-"$1"
-z funkcie "$2".
-MySQL vrátil chybu "$3: $4".',
-'noconnect' => 'PrepáÄte! Wiki má technické problémy a nemôže kontaktovaÅ¥ databázový server. <br />
-$1',
-'nodb' => 'Neviem vybrať databázu $1',
-'cachederror' => 'Nasledujúca stránka je odložená kópia vyžiadanej stránky a nemusí byť aktuálna.',
-'laggedslavemode' => 'Varovanie: Je možné, že stránka neobsahuje posledné aktualizácie.',
-'readonly' => 'Databáza je zamknutá',
-'enterlockreason' => 'Zadajte dôvod požadovaného zamknutia vrátane odhadu, kedy oÄakávate odomknutie',
-'readonlytext' => 'Databáza je momentálne zamknutá,
-nové Älánky a úpravy sú zablokované, pravdepodobne z dôvodu údržby databázy.
-Po skonÄení tejto údržby bude {{SITENAME}} opäť fungovaÅ¥ normálne.
-Administrátor, ktorý nariadil uzamknutie, uvádza tento dôvod: $1',
-'missingarticle' => 'Databáza nenaÅ¡la text Älánku, ktorý by mala nájsÅ¥, menovite "$1".
-
-<p>Toto je zvyÄajne zapríÄinené odkazovaním na starÅ¡ie verzie, alebo odkazom na Älánok, ktorý bol zmazaný.
-
-<p>Ak toto neplatí, pravdepodobne ste naÅ¡li chybu s softvéri. Prosím ohláste túto chybu správcovi, uveÄte aj meno Älánku - odkaz (URL).',
-'readonly_lag' => 'The databáza bola automaticky zamknutá pokým záložné databázové servery nedoženú hlavný server',
-'internalerror' => 'Vnútorná chyba',
-'filecopyerror' => 'Neviem skopírovať súbor "$1" na "$2".',
-'filerenameerror' => 'Neviem premenovať súbor "$1" na "$2".',
-'filedeleteerror' => 'Neviem vymazať súbor "$1".',
-'filenotfound' => 'Neviem nájsť súbor "$1".',
-'unexpected' => 'NeÄakaná hodnota: "$1"="$2".',
-'formerror' => 'Chyba: neviem spracovať formulár',
-'badarticleerror' => 'Na tejto stránke túto akciu nemožno vykonať.',
-'cannotdelete' => 'Neviem zmazať danú stránku alebo súbor. (Možno už bol zmazaný niekým iným.)',
-'badtitle' => 'Neplatný nadpis',
-'badtitletext' => 'Požadovaný nadpis bol neplatný, nezadaný, alebo nesprávne odkazovaný z inej jazykovej verzie {{GRAMMAR:genitív|{{SITENAME}}}}.',
-'perfdisabled' => 'PrepáÄte! Táto funkcia bola doÄasne vypnutá,
-pretože tak spomaľuje databázu, že nikto nemôže používať
-wiki.',
-'perfdisabledsub' => 'Tu je uložená kópia z $1:',
-'perfcached' => '<font color=red><strong>Nasledujúce dáta sú z doÄasnej pamäte a nemusia byÅ¥ úplne aktuálne:</strong></font>',
-'perfcachedts' => 'Nasledujúce údaje pochádzajú z cache a naposledy boli aktualizované $1.',
-'wrong_wfQuery_params' => 'Nesprávny parameter v wfQuery()<br />
-Funkcia: $1<br />
-Dotaz: $2',
-'viewsource' => 'Zobraz zdroj',
-'viewsourcefor' => '$1',
-'protectedtext' => 'Táto stránka bola zamknutá na zabránenie úprav; pravdepodobne existuje
-veľa dôvodov preÄo je to tak, prosíme pozrite
-[[Project:Zamknutá stránka]].
-
-Môžete si pozrieť a skopírovať zdroj tejto stránky:',
-'protectedinterface' => 'Táto stránka poskytuje text používateľského rozhrania a aby sa predišlo zneužitiam, upravovať ju môžu iba [[Project:Správcovia|správcovia]].',
-'editinginterface' => '\'\'\'Varovanie:\'\'\' Upravujete stránku, ktorá poskytuje text používateľského rozhrania. Zmeny tejto stránky ovplyvnia vzhľad používateľského rozhrania ostatných používateľov.',
-'sqlhidden' => '(SQL príkaz na prehľadávanie je skrytý)',
-'logouttitle' => 'Odhlásiť redaktora',
-'logouttext' => 'Práve ste sa odhlásili.
-Odteraz môžete používať {{GRAMMAR:akuzatív|{{SITENAME}}}} ako anonymný redaktor alebo sa môžete
-opäť prihlásiť pod rovnakým alebo odlišným redaktorským menom. Uvedomte si, že niektoré stránky sa môžu
-naÄalej zobrazovaÅ¥ ako keby ste boli prihlásený, až kým nevymažete
-vyrovnávaciu pamäť vášho prehliadaÄa.',
-'welcomecreation' => '<h2>Vitaj, $1!</h2><p>Vaše konto je vytvorené.
-Nezabudnite si nastaviť vaše redaktorské nastavenia.',
-'loginpagetitle' => 'Prihlásenie redaktora',
-'yourname' => 'Vaše redaktorské meno',
-'yourpassword' => 'Vaše heslo',
-'yourpasswordagain' => 'Zopakujte heslo',
-'remembermypassword' => 'PamätaÅ¥ si heslo aj po vypnutí poÄítaÄa.',
-'yourdomainname' => 'Vaša doména',
-'externaldberror' => 'BuÄ nastala chyba externej autentifikaÄnej databázy alebo Vám nie je povolené aktualizovaÅ¥ Váš externý úÄet.',
-'loginproblem' => '<b>Nastal problém pri vašom prihlasovaní.</b><br />Skúste znova!',
-'alreadyloggedin' => '\'\'\'Užívateľ $1, vy už ste prihlásený!\'\'\'<br />',
-'login' => 'Prihlásenie',
-'loginprompt' => 'Na prihlásenie do {{GRAMMAR:genitív|{{SITENAME}}}} musíte maÅ¥ zapnuté koláÄiky (cookies).',
-'userlogin' => 'Vytvorte si konto alebo sa prihláste',
-'logout' => 'Odhlásenie',
-'userlogout' => 'Odhlásenie',
-'notloggedin' => 'Neprihlásený/á',
-'nologin' => 'Nemáte eÅ¡te úÄet? $1.',
-'nologinlink' => 'VytvoriÅ¥ nový úÄet',
-'createaccount' => 'VytvoriÅ¥ nový úÄet',
-'gotaccount' => 'Máte už vytvorený úÄet? $1.',
-'gotaccountlink' => 'Prihlásenie',
-'createaccountmail' => 'e-mailom',
-'badretype' => 'Zadané heslá nie sú rovnaké.',
-'userexists' => 'Zadané redaktorské meno už používa niekto iný. Zadajte iné meno.',
-'youremail' => 'Váš e-mail²',
-'username' => 'Používateľské meno:',
-'uid' => 'ID užívateľa:',
-'yourrealname' => 'VaÅ¡e skutoÄné meno*',
-'yourlanguage' => 'Jazyk',
-'yourvariant' => 'Variant',
-'yournick' => 'Vaša prezývka',
-'badsig' => 'Neplatný podpis v pôvodnom tvare; skontrolujte HTML tagy.',
-'email' => 'e-mail',
-'prefs-help-email-enotif'=> 'Táto adresa sa používa aj na posielanie e-mailových upozornení, ak ste túto možnosť povolili.',
-'prefs-help-realname' => '¹ SkutoÄné meno (nepovinné): ak sa rozhodnete ho poskytnúť, bude použité na oznaÄenie VaÅ¡ej práce.',
-'loginerror' => 'Chyba pri prihlasovaní',
-'prefs-help-email' => '² E-mail (nepovinné): Uloženie e-mailovej adresy umožní iným ľuÄom kontaktovaÅ¥ Vás priamo pomocou web stránky, bez uverejňovania VaÅ¡ej e-mailovej adresy a môže byÅ¥ použité na poslanie nového hesla, ak zabudnete pôvodné.',
-'nocookiesnew' => 'Redaktorské konto bolo vytvorené, ale nie ste prihlásený. {{SITENAME}} používa koláÄiky (cookies) na prihlásenie. Vy máte koláÄiky (cookies) vypnuté. Zapnite ich a potom sa prihláste s vaším novým redaktorským menom a heslom.',
-'nocookieslogin' => '{{SITENAME}} používa koláÄiky (cookies) na prihlásenie. Vy máte koláÄiky vypnuté. Prosíme, zapnite ich a skúste znovu.',
-'noname' => 'Nezadali ste platné redaktorské meno.',
-'loginsuccesstitle' => 'Prihlásenie úspešné',
-'loginsuccess' => 'Teraz ste prihlásený do {{GRAMMAR:genitív|{{SITENAME}}}} ako "$1".',
-'nosuchuser' => 'Redaktorské meno "$1" neexistuje. Skontrolujte preklepy alebo sa prihláste ako nový redaktor pomocou dolu uvedeného formulára.',
-'nosuchusershort' => 'V súÄasnosti neexistuje redaktor s menom "$1". Skontrolujte preklepy.',
-'nouserspecified' => 'Musíte uviesť meno používateľa.',
-'wrongpassword' => 'Zadané heslo je nesprávne. Skúste znovu.',
-'wrongpasswordempty' => 'Zadané heslo bolo prázdne. Skúste prosím znova.',
-'mailmypassword' => 'PoÅ¡lite mi e-mailom doÄasné heslo',
-'passwordremindertitle' => 'Oznámenie o hesle z {{GRAMMAR:genitív|{{SITENAME}}}}',
-'passwordremindertext' => 'Niekto (pravdepodobne vy, z IP adresy $1)
-požiadal, aby sme vám zaslali nové prihlasovacie heslo do {{GRAMMAR:genitív|{{SITENAME}}}} ($4).
-Heslo pre redaktora "$2" je teraz "$3".
-Teraz by ste sa mali prihlásiť a zmeniť vaše heslo.
-
-Ak túto požiadavku poslal niekto iný alebo ste si spomenuli svoje heslo a neželáte
-si ho zmeniÅ¥, môžete túto správu ignorovaÅ¥ a naÄalej používaÅ¥ svoje staré heslo.',
-'noemail' => 'Redaktor "$1" nezadal e-mailovú adresu.',
-'passwordsent' => 'Nové heslo bolo zaslané na e-mailovú adresu
-redaktora "$1".
-Prosím, prihláste sa znovu, keÄ ho obdržíte.',
-'eauthentsent' => 'Email s potvrdením bol zaslaný na uvedenú emailovú adresu.
-Predtým ako sa na úÄet poÅ¡le akákoľvek ÄalÅ¡ia poÅ¡ta, musíte splniÅ¥ inÅ¡trukcie v emaili, aby sa potvrdilo, že úÄet je skutoÄne Váš.',
-'mailerror' => 'Chyba pri posielaní e-mailu: $1',
-'acct_creation_throttle_hit'=> 'PrepáÄte, už máte vytvorených $1 úÄtov. Nemôžete ich z tejto IP adresy vytvoriÅ¥ za 24 hodín viac. Toto je opatrenie proti vandalizmu.',
-'emailauthenticated' => 'Vaša e-mailová adresa bola overená na $1.',
-'emailnotauthenticated' => 'VaÅ¡a e-mailová adresa <strong>eÅ¡te nebola overená</strong> a pokroÄilé funkcie e-mailu sú "deaktivované až do overenia"<strong>(d.a.d.o)</strong>.',
-'noemailprefs' => '<strong>Nezadali ste žiadnu e-mailovú adresu</strong>, nasledujúce
-nástroje nebudú prístupné.',
-'emailconfirmlink' => 'PotvrÄte vaÅ¡u e-mailovú adresu',
-'invalidemailaddress' => 'E-mailovú adresu nemožno akceptovaÅ¥, pretože sa zdá, že má neplatný formát. Zadajte dobre naformátovanú adresu alebo nechajte prísluÅ¡né políÄko prázdne.',
-'accountcreated' => 'ÚÄet vytvorený',
-'accountcreatedtext' => 'Používateľský úÄet pre $1 bol vytvorený.',
-'bold_sample' => 'TuÄný text',
-'bold_tip' => 'TuÄný text',
-'italic_sample' => 'Kurzíva',
-'italic_tip' => 'Kurzíva',
-'link_sample' => 'Názov odkazu',
-'link_tip' => 'Interný odkaz',
-'extlink_sample' => 'http://www.example.com názov odkazu',
-'extlink_tip' => 'Externý odkaz (nezabudnite prefix http://)',
-'headline_sample' => 'Text nadpisu',
-'headline_tip' => 'Text nadpisu úrovne 2',
-'math_sample' => 'Sem vložte vzorec',
-'math_tip' => 'Matematický vzorec (LaTeX)',
-'nowiki_sample' => 'Sem vložte neformátovaný text',
-'nowiki_tip' => 'Ignoruj wiki formátovanie',
-'image_sample' => 'Príklad.jpg',
-'image_tip' => 'Vložený obrázok',
-'media_sample' => 'Príklad.ogg',
-'media_tip' => 'Odkaz na media súbor',
-'sig_tip' => 'Váš podpis s dátumom a Äasom',
-'hr_tip' => 'Horizontálna Äiara (používajte zriedka)',
-'summary' => 'Zhrnutie úprav',
-'subject' => 'Téma/nadpis',
-'minoredit' => 'Toto je drobná úprava',
-'watchthis' => 'Sleduj úpravy tejto stránky',
-'savearticle' => 'Ulož Älánok',
-'preview' => 'Náhľad',
-'showpreview' => 'Zobraz náhľad',
-'showlivepreview' => 'Živý náhľad',
-'showdiff' => 'Zobraz rozdiely',
-'anoneditwarning' => 'Nie ste [[Special:Userlogin|prihlásený]]. Vaša [[IP adresa]] bude zaznamenaná v <span class="plainlinks"> [{{fullurl:{{FULLPAGENAME}}|action=history}} histórii úprav]</span> tejto stránky.',
-'missingsummary' => '\'\'\'Upozornenie:\'\'\' Neposkytli ste zhrnutie úprav. Ak kliknete znova na Uložiť, Vaše úpravy sa uložia bez zhrnutia úprav.',
-'missingcommenttext' => 'Prosím, dolu napíšte komentár.',
-'blockedtitle' => 'Redaktor je zablokovaný',
-'blockedtext' => 'Vaše redaktorské meno alebo IP adresu zablokoval $1.
-Udáva tento dôvod:<br />\'\'$2\'\'
-
-Môžete kontaktovať $1 alebo s jedným z ostatných správcov
-[[Project:Správcovia|správcovia]] a prediskutovať blokovanie.
-
-Uvedomte si, že nemôžete použiť funkciu "Pošli e-mail redaktorovi", pokiaľ nemáte registrovanú platnú e-mailovú adresu vo vašich [[Special:Preferences|nastaveniach]].
-
-Vaša IP adresa je $3. Prosíme zahrňte túto adresu do každého dotazu, ktorý vykonávate.',
-'whitelistedittitle' => 'Na úpravu je nutné prihlásenie',
-'whitelistedittext' => 'Na úpravu Älánkov sa musíte najskôr $1.',
-'whitelistreadtitle' => 'Na Äítanie Älánkov je nutné prihlásenie',
-'whitelistreadtext' => 'Na Äítanie Älánkov musíte byÅ¥ [[Special:Userlogin|prihlásený/á]]',
-'whitelistacctitle' => 'Nemáte dovolené vytvorenie konta',
-'whitelistacctext' => 'Na umožnenie vytvorenia konta v tomto Wiki musíte byť [[Special:Userlogin|prihlásený/á]] a mať primerané práva.',
-'confirmedittitle' => 'Aby ste mohli upravovať je potrebné potvrdenie e-mailu',
-'confirmedittext' => 'Pred úpravami stránok musíte potvrdiť vašu emailovú adresu. Prosím, nastavte a overte svoju emailovú adresu v [[Special:Preferences|používateľských nastaveniach]].',
-'loginreqtitle' => 'Nutné prihlásenie',
-'loginreqlink' => 'prihlásiť',
-'loginreqpagetext' => 'Na prezeranie Äalších Älánkov sa musíte $1.',
-'accmailtitle' => 'Heslo odoslané.',
-'accmailtext' => 'Heslo pre \'$1\' bolo poslané na $2.',
-'newarticle' => '(Nový)',
-'newarticletext' => '<div style="border: 1px solid #ccc; padding: 7px;">\'\'\'{{SITENAME}} eÅ¡te neobsahuje Älánok s názvom {{PAGENAME}}.\'\'\'
-* Na vytvorenie nového Älánku, zaÄnite písaÅ¥ do dolného okna a potom kliknite "UložiÅ¥ Älánok". VaÅ¡e zmeny budú ihneÄ viditeľné.
-* Prosíme, nevytvárajte Älánok na prezentáciu samého seba, web stránky, produktu alebo podnikania (pozri [[Project:Zásady a smernice]]).
-* Ak ste vo {{GRAMMAR:lokál|{{SITENAME}}}} nový/á, prosím preÄítajte si [[Project:PríruÄka|PríruÄku]] pred tvorbou [[Project:Váš prvý Älánok|vášho prvého Älánku]], alebo použite na experimenty [[Project:Pieskovisko|pieskovisko]].
-</div>',
-'anontalkpagetext' => '<br />
-----
-\'\'Toto je diskusná stránka anonymného redaktora, ktorý nemá vytvorené svoje konto alebo ho nepoužíva. Preto musíme na jeho identifikáciu použiÅ¥ numerickú IP adresu. Je možné, že takúto IP adresu používajú viacerí redaktori. Ak ste anonymný redaktor a máte pocit, že vám boli adresované irelevantné diskusné príspevky, zriaÄte si konto alebo sa prihláste ([[Special:Userlogin|Zriadenie konta alebo prihlásenie]]), aby sa zamedzilo budúcim zámenám s inými anonymnými redaktormi\'\'',
-'noarticletext' => '{{MediaWiki Noarticletext NS {{NAMESPACE}}}}',
-'clearyourcache' => '\'\'\'Poznámka:\'\'\' Aby sa zmeny prejavili, po uložení musíte vymazaÅ¥ vyrovnávaciu pamäť vášho prehliadaÄa: \'\'\'Mozilla:\'\'\' \'\'Ctrl-Shift-R\'\', \'\'\'IE:\'\'\' \'\'Ctrl-F5\'\', \'\'\'Safari:\'\'\' \'\'Cmd-Shift-R\'\', \'\'\'Konqueror:\'\'\' \'\'F5\'\'.',
-'usercssjsyoucanpreview'=> '<strong>Tip:</strong> Použite tlaÄítko \'Zobraz náhľad\' na otestovanie Vášho nového CSS/JS pred uložením.',
-'usercsspreview' => '\'\'\'Nezabudnite, že toto je iba náhľad Vášho užívateľského CSS, ešte nebolo uložené!\'\'\'',
-'userjspreview' => '\'\'\'Nezabudnite, že iba testujete/náhľad vášho užívateľského JavaScriptu, ešte nebol uložený!\'\'\'',
-'userinvalidcssjstitle' => '\'\'\'Varovanie:\'\'\' Neexistuje skin "$1". Pamätajte, že vlastné .css a .js stránky používajú názov s malými písmenami, napr. Redaktor:Foo/monobook.css na rozdiel od Redaktor:Foo/Monobook.css.',
-'updated' => '(Aktualizovaný)',
-'note' => '<strong>Poznámka: </strong>',
-'previewnote' => 'Nezabudnite, toto je len náhľad vami upravovaného Älánku. ÄŒlánok eÅ¡te nie je uložený!',
-'session_fail_preview' => '<strong>PrepáÄte, nemohli sme spracovaÅ¥ Váš príspevok kvôli strate údajov relácie (session). Skúste to prosím eÅ¡te raz. Ak to nebude fungovaÅ¥, skúste sa odhlásiÅ¥ a znovu prihlásiÅ¥.</strong>',
-'previewconflict' => 'Tento náhľad upraveného Älánku zobrazuje
-text z horného okna na úpravy tak, ako sa zobrazí potom, keÄ ho uložíte.',
-'session_fail_preview_html'=> '<strong>PrepáÄte! Nemohli sme spracovaÅ¥ VaÅ¡u úpravu kvôli strate údajov relácie.</strong>
-
-\'\'Pretože táto wiki má použitie HTML umožnené, náhľad sa nezobrazí (prevencia pred JavaScript útokmi).\'\'
-
-<strong>Ak je toto legitímny pokus o úpravu, skúste prosím znova. Ak to stále nefunguje, skúste sa odhlásiť a znovu prihlásiť.</strong>',
-'importing' => 'Importuje sa $1',
-'editing' => 'Úprava stránky $1',
-'editingsection' => 'Úprava stránky $1 (sekcia)',
-'editingcomment' => 'Úprava stránky $1 (komentár)',
-'editconflict' => 'Konflikt pri úprave: $1',
-'explainconflict' => 'Niekto iný zmenil túto stránku, zatiaľ Äo
-ste ju upravovali vy.
-Horné okno na úpravy obsahuje text stránky tak, ako je momentálne platný.
-Vaše úpravy sú uvedené v dolnom okne na úpravy.
-Budete musieÅ¥ zlúÄiÅ¥ vaÅ¡e zmeny s existujúcim textom.
-<b>Iba</b> obsah horného okna sa uloží, keÄ
-stlaÄíte "Ulož Älánok".
-<p>',
-'yourtext' => 'Váš text',
-'storedversion' => 'Uložená verzia',
-'nonunicodebrowser' => '<strong>UPOZORNENIE: Váš prehliadaÄ nepodporuje unicode, prosím pred úpravou Älánku použite iný.</strong>',
-'editingold' => '<div style="background: #FFBDBD; border: 1px solid #BB7979; color: #000000; font-weight: bold; margin: 2em 0 1em; padding: .5em 1em; vertical-align: middle; clear: both;">POZOR: Upravujete starú
-verziu tejto stránky. Ak vašu úpravu uložíte, prepíšete tým všetky úpravy, ktoré nasledovali po tejto starej verzii.</div>',
-'yourdiff' => 'Rozdiely',
-'copyrightwarning' => 'Nezabudnite, že vÅ¡etky príspevky do {{GRAMMAR:genitív|{{SITENAME}}}} sa považujú za príspevky pod licenciou $2 (podrobnosti pozri pod $1). Ak nechcete, aby bolo to, Äo ste napísali, neúprosne upravované a Äalej ľubovoľne rozÅ¡irované, tak sem váš text neumiestňujte.<br />
-
-Týmto sa právne zaväzujete, že ste tento text buÄ napísali sám, alebo že je skopírovaný
-z voľného diela (public domain) alebo podobného zdroja neobmedzeného autorskými právami.
-<strong>NEUMIESTŇUJTE TU BEZ POVOLENIA DIELA CHRÃNENÉ AUTORSKÃM PRÃVOM!</strong>',
-'copyrightwarning2' => 'Prosím uvedomte si, že všetky príspevky do {{GRAMMAR:genitív|{{SITENAME}}}} môžu byť upravované, skracované alebo odstránené inými príspievateľmi. Ak nechcete, aby Vaše texty boli menené, tak ich tu neuverejňujte.<br />
-
-Týmto sa právne zaväzujete, že ste tento text buÄ napísali sám, alebo že je skopírovaný
-z voľného diela (public domain) alebo podobného zdroja neobmedzeného autorskými právami (podrobnosti: $1).
-<strong>NEUMIESTŇUJTE SEM BEZ POVOLENIA DIELA CHRÃNENÉ AUTORSKÃM PRÃVOM!</strong>',
-'longpagewarning' => '<strong>POZOR: Táto stránka má $1 kilobajtov; niektoré
-prehliadaÄe by mohli maÅ¥ problémy s úpravou stránok, ktorých veľkosÅ¥ sa blíži k alebo presahuje 32kb.
-Zvážte, Äi by nebolo možné rozdeliÅ¥ stránku na menÅ¡ie sekcie.</strong>',
-'longpageerror' => '<strong>CHYBA: Text, ktorý ste poslali má $1 kilobajtov, Äo je viac ako maximum $2 kilobajtov. Nie je možné ho uložiÅ¥.</strong>',
-'readonlywarning' => '<strong>POZOR: Databáza bola poÄas upravovania stránky zamknutá z dôvodu údržby,
-takže stránku momentálne nemôžete uložiť. Môžete skopírovať a vložiť
-text do textového súboru a uložiť si ho na neskôr.</strong>',
-'protectedpagewarning' => '<strong>POZOR: Táto stránka bola zamknutá, takže ju môžu upravovať iba redaktori s oprávnením administrátor. Uistite sa, že rozumiete [[Project:Pravidlá zamykania stránok|pravidlám zamykania stránok]].</strong>',
-'semiprotectedpagewarning'=> '\'\'\'Poznámka:\'\'\' Táto stránka bola zamknutá tak, aby ju mohli upravovať iba registrovaní používatelia.',
-'templatesused' => 'Å ablóny použité v tomto Älánku:',
-'edittools' => '<!-- Tento text sa zobrazí pod upravovacím a nahrávacím formulárom. -->',
-'nocreatetitle' => 'Tvorba nových stránok bola obmedzená',
-'nocreatetext' => 'Na tejto stránke je tvorba nových stránok obmedzená.
-Teraz sa môžete vrátiÅ¥ späť a upravovaÅ¥ existujúcu stránku alebo [[Special:Userlogin|sa prihlásiÅ¥ alebo vytvoriÅ¥ úÄet]].',
-'revhistory' => 'Predošlé verzie',
-'nohistory' => 'Pre tento Älánok neexistuje história.',
-'revnotfound' => 'Predošlá verzia nebola nájdená',
-'revnotfoundtext' => 'Požadovaná starÅ¡ia verzia Älánku nebola nájdená.
-Prosím skontrolujte URL adresu, ktorú ste použili na prístup k tejto stránke.',
-'loadhist' => 'Sťahovanie histórie stránky',
-'currentrev' => 'Aktuálna verzia',
-'revisionasof' => 'Verzia zo dňa a Äasu $1',
-'revisionasofwithlink' => 'Verzia zo dňa $1; $2<br />$3 | $4',
-'previousrevision' => '↠Staršia verzia',
-'nextrevision' => 'Novšia verzia →',
-'currentrevisionlink' => 'Zobrazenie aktuálnej úpravy',
-'cur' => 'aktuálna',
-'next' => 'ÄalÅ¡ia',
-'last' => 'posledná',
-'orig' => 'pôvodná',
-'histlegend' => 'Legenda: (aktuálna) = rozdiel oproti aktuálnej verzii,
-(posledná) = rozdiel oproti predchádzajúcej verzii, D = drobná úprava',
-'deletedrev' => '[zmazané]',
-'histfirst' => 'Najskorší',
-'histlast' => 'Posledný',
-'rev-deleted-comment' => '(komentár odstránený)',
-'rev-deleted-user' => '(používateľské meno odstránené)',
-'rev-deleted-text-permission'=> '<div class="mw-warning plainlinks">
-Táto revízia stránky bola odstránená z verejných archívov.
-Podrobnosti nájdete v [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} zázname mazaní].
-</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-Táto revízia stránky bola odstránená z verejných archívov.
-Ako administrátor tohto projektu si ju môžete prezrieť;
-podrobnosti môžu byť v [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} zázname mazaní].
-</div>',
-'rev-delundel' => 'ukáž/skry',
-'history-feed-title' => 'História úprav',
-'history-feed-description'=> 'História úprav pre túto stránku na wiki',
-'history-feed-item-nocomment'=> '$1 na $2',
-'history-feed-empty' => 'Požadovaná stránka neexistuje.
-Možno bola zmazaná z wiki alebo premenovaná.
-Skúste [[Special:Search|vyhľadávať na wiki]] relevantné nové stránky.',
-'revisiondelete' => 'Zmazať/obnoviť revízie',
-'revdelete-selected' => 'Vyber revíziu [[:$1]]:',
-'revdelete-text' => 'Zmazané revízie sú stále viditeľné v histórii úprav stránky,
-ale ich obsah nebude prístupný verejnosti.
-
-Iní správcovia tejto wiki budú stále môcť pristupovať k skrytému obsahu a môžu
-ho znova obnoviť použitím tohto rozhrania v prípade, že operátormi projektu
-nie sú stanovené ÄakÅ¡ie obmedzenia.',
-'revdelete-legend' => 'Nastav obmedzenia revízie:',
-'revdelete-hide-text' => 'Skry text revízie',
-'revdelete-hide-comment'=> 'Skry zhrnutie úprav',
-'revdelete-hide-user' => 'Skry používateľské meno/IP redaktora',
-'revdelete-hide-restricted'=> 'Použi tieto obmedzenia na správcov ako aj na ostatných',
-'revdelete-log' => 'Komentár záznamu:',
-'revdelete-submit' => 'Použi na zvolenú revíziu',
-'revdelete-logentry' => 'viditeľnosť revízie bola zmenená pre [[$1]]',
-'difference' => '(Rozdiel medzi revíziami)',
-'loadingrev' => 'SÅ¥ahujem verzie, na zobrazenie rozdielov',
-'lineno' => 'Riadok $1:',
-'editcurrent' => 'Upraviť aktuálnu verziu tejto stránky',
-'selectnewerversionfordiff'=> 'Vybrať na porovnanie novšiu verziu',
-'selectolderversionfordiff'=> 'Vybrať na porovnanie staršiu verziu',
-'compareselectedversions'=> 'Porovnaj oznaÄené verzie',
-'searchresults' => 'Výsledky vyhľadávania',
-'searchresulttext' => 'Viac informácií o vyhľadávaní vo {{GRAMMAR:lokál|{{SITENAME}}}} je uvedených na $1.',
-'searchsubtitle' => 'Na vyhľadávací dotaz "[[:$1]]"',
-'searchsubtitleinvalid' => 'Na vyhľadávací dotaz "$1"',
-'badquery' => 'Nesprávne formulovaná požiadavka na vyhľadávanie',
-'badquerytext' => 'Váš text na prehľadávanie sme nemohli spracovaÅ¥. Dôvodom je pravdepodobne to, že ste hľadali slovo kratÅ¡ie ako tri písmená, Äo zatiaľ {{SITENAME}} neumožňuje. Alebo ste možno výraz zle napísali, napríklad „dom a a záhrada“. Skúste iný text na prehľadávanie.',
-'matchtotals' => 'Výsledkom dotazu "$1" je $2 nadpisov Älánkov
-a text $3 Älánkov.',
-'noexactmatch' => 'Neexistuje Älánok s presne takýmto nadpisom; skúšam nájsÅ¥ podobné nadpisy. Chcete \'\'\'[[:$1|vytvoriÅ¥ nový Älánok]]\'\'\' s týmto nadpisom?',
-'titlematches' => 'Vyhovujúce nadpisy Älánkov',
-'notitlematches' => 'Niet vyhovujúcich nadpisov Älánkov',
-'textmatches' => 'Vyhovujúce texty Älánkov',
-'notextmatches' => 'Niet vyhovujúcich textov Älánkov',
-'prevn' => 'predošlá $1',
-'nextn' => 'ÄalÅ¡ia $1',
-'viewprevnext' => 'Zobraz ($1) ($2) ($3).',
-'showingresults' => 'Nižšie je zobrazených <b>$1</b> výsledkov, poÄnúc od #<b>$2</b>.',
-'showingresultsnum' => 'Nižšie je zobrazených <b>$3</b> výsledkov, poÄnúc od #<b>$2</b>.',
-'nonefound' => '<strong>Poznámka</strong>: bezvýsledné vyhľadávania sú Äasto spôsobené buÄ snahou hľadaÅ¥ príliÅ¡ bežné, obyÄajné slová (napríklad slovo \'\'je\'\'), pretože tieto sa nezaraÄujú do indexu vyhľadávaÄa, alebo uvedením viac ako jedného vyhľadávaného výrazu, pretože výsledky uvádzajú len stránky obsahujúce vÅ¡etky vyhľadávané výrazy.',
-'powersearch' => 'Vyhľadávanie',
-'powersearchtext' => 'Vyhľadávania v menných priestoroch :<br />
-$1<br />
-$2 Zoznam presmerovaní &nbsp; Hľadanie pre $3 $9',
-'searchdisabled' => 'PrepáÄte! Fulltextové vyhľadávanie bolo doÄasne vypnuté z dôvodu preÅ¥aženia. Zatiaľ môžete použiÅ¥ hľadanie pomocou Google, ktoré vÅ¡ak nemusí byÅ¥ aktuálne.',
-'blanknamespace' => '(Hlavný)',
-'preferences' => 'Nastavenia',
-'prefsnologin' => 'Nie ste prihlásený/á',
-'prefsnologintext' => 'Musíte byť [[Special:Userlogin|prihlásený/á]], aby ste mohli zmeniť vaše nastavenia.',
-'prefsreset' => 'Boli obnovené pôvodné nastavenia.',
-'qbsettings' => 'Nastavenia pre boÄné menu',
-'changepassword' => 'Zmeniť heslo',
-'skin' => 'Vzhľad',
-'math' => 'Vykreslenie matematiky',
-'dateformat' => 'Formát dátumu',
-'datedefault' => 'Predvolený',
-'datetime' => 'Dátum a Äas',
-'math_failure' => 'Syntaktická analýza (parsing) neúspešná',
-'math_unknown_error' => 'neznáma chyba',
-'math_unknown_function' => 'neznáma funkcia',
-'math_lexing_error' => 'lexikálna chyba',
-'math_syntax_error' => 'syntaktická chyba',
-'math_image_error' => 'PNG konverzia neúspešná; skontrolujte správnosť inštalácie programov: latex, dvips, gs a convert',
-'math_bad_tmpdir' => 'Nemôžem zapisovaÅ¥ alebo vytvoriÅ¥ doÄasný matematický adresár',
-'math_bad_output' => 'Nemôžem zapisovať alebo vytvoriť výstupný matematický adresár',
-'math_notexvc' => 'Chýbajúci program texvc; konfigurácia je popísaná v math/README.',
-'prefs-personal' => 'Profil',
-'prefs-rc' => 'Posledné úpravy',
-'prefs-watchlist' => 'Sledované Älánky',
-'prefs-watchlist-days' => 'Koľko dní zobrazovaÅ¥ v sledovaných Älánkoch:',
-'prefs-watchlist-edits' => 'PoÄet úprav, ktorý sa zobrazí v rozšírenom zozname sledovaných:',
-'prefs-misc' => 'Rôzne',
-'saveprefs' => 'Ulož nastavenia',
-'resetprefs' => 'Obnoviť pôvodné nastavenia',
-'oldpassword' => 'Staré heslo',
-'newpassword' => 'Nové heslo',
-'retypenew' => 'Nové heslo (ešte raz)',
-'textboxsize' => 'Úpravy',
-'rows' => 'Riadky',
-'columns' => 'Stĺpce',
-'searchresultshead' => 'Vyhľadávanie',
-'resultsperpage' => 'PoÄet vyhovujúcich výsledkov zobrazených na strane',
-'contextlines' => 'PoÄet zobrazených riadkov z kažnej nájdenej stránky',
-'contextchars' => 'PoÄet kontextových znakov v riadku',
-'stubthreshold' => 'Hranica pre zobrazenie nedokonÄených Älánkov',
-'recentchangescount' => 'PoÄet nadpisov uvedených v posledných úpravách',
-'savedprefs' => 'Vaše nastavenia boli uložené.',
-'timezonelegend' => 'Časové pásmo',
-'timezonetext' => 'Zadajte poÄet hodín, o ktorý sa váš miestny Äas odliÅ¡uje
-od Äasu na serveri (UTC).',
-'localtime' => 'Miestny Äas',
-'timezoneoffset' => 'Rozdiel¹',
-'servertime' => 'Aktuálny Äas na serveri',
-'guesstimezone' => 'PrevziaÅ¥ z prehliadaÄa',
-'allowemail' => 'Povoľ prijímanie e-mailov od iných redaktorov',
-'defaultns' => 'Štandardne vyhľadávaj v týchto menných priestoroch:',
-'default' => 'Å¡tandardne',
-'files' => 'Súbory',
-'userrights-lookup-user'=> 'Spravuj skupiny redaktorov',
-'userrights-user-editname'=> 'Napíš meno redaktora:',
-'editusergroup' => 'Uprav Skupinu Redaktora',
-'userrights-editusergroup'=> 'Uprav skupinu',
-'saveusergroups' => 'Ulož skupinu',
-'userrights-groupsmember'=> 'ÄŒlen skupiny:',
-'userrights-groupsavailable'=> 'Dostupné skupiny:',
-'userrights-groupshelp' => 'OznaÄte skupiny, do ktorých chcete pridaÅ¥ alebo z ktorých chcete
-odobraÅ¥ redaktora. NeoznaÄené skupiny nebudú zmenené. OdobraÅ¥ skupinu možete pomocou CTRL + kliknutie ľavým tlaÄidlom',
-'userrights-logcomment' => 'Zmenená príslušnosť zo skupiny $1 na skupinu $2',
-'group' => 'Skupina:',
-'group-bot' => 'Boti',
-'group-sysop' => 'Správcovia',
-'group-bureaucrat' => 'Byrokrati',
-'group-steward' => 'Stewardi',
-'group-all' => '(všetci)',
-'group-bot-member' => 'Bot',
-'group-sysop-member' => 'Správca',
-'group-bureaucrat-member'=> 'Byrokrat',
-'group-steward-member' => 'Steward',
-'grouppage-bot' => 'Project:Boti',
-'grouppage-sysop' => 'Project:Administrátori',
-'grouppage-bureaucrat' => 'Project:Byrokrati',
-'changes' => 'úpravy',
-'recentchanges' => 'Posledné úpravy',
-'recentchangestext' => 'Pomocou tejto stránky sledujete posledné úpravy stránok {{GRAMMAR:genitív|{{SITENAME}}}}.
-Pozrite si Älánky [[Project:Vitajte|Vitajte!]], [[Project:FAQ|{{SITENAME}} FAQ]].
-
-Ak chcete, aby {{SITENAME}} uspela, je veľmi dôležité, aby ste nepridávali
-materiál obmedzený inými [[Project:Autorské právo|autorskými právami]].
-Právne záväzky môžu projekt vážne poškodiť, takže Vás prosíme, aby ste to nerobili.',
-'rcnote' => 'Tu je posledných <strong>$1</strong> úprav poÄas posledných <strong>$2</strong> dní ($3).',
-'rcnotefrom' => 'Nižšie sú zobrazené úpravy od <b>$2</b> (do <b>$1</b>).',
-'rclistfrom' => 'Zobraz nové úpravy poÄnúc od $1',
-'rcshowhideminor' => '$1 drobné úpravy',
-'rcshowhidebots' => '$1 botov',
-'rcshowhideliu' => '$1 prihlásených používateľov',
-'rcshowhideanons' => '$1 anonymných používateľov',
-'rcshowhidepatr' => '$1 úpravy strážených stránok',
-'rcshowhidemine' => '$1 moje úpravy',
-'rclinks' => 'Zobraz posledných $1 úprav v posledných $2 dňoch<br />$3',
-'diff' => 'rozdiel',
-'hist' => 'história',
-'hide' => 'skryť',
-'show' => 'zobraz',
-'minoreditletter' => 'D',
-'newpageletter' => 'N',
-'boteditletter' => 'b',
-'sectionlink' => '→',
-'number_of_watching_users_RCview'=> '[$1]',
-'number_of_watching_users_pageview'=> '[sledujúcich redaktorov: $1]',
-'rc_categories' => 'Obmedziť na kategórie (oddeľte "|")',
-'rc_categories_any' => 'akékoľvek',
-'upload' => 'Nahranie súboru',
-'uploadbtn' => 'Nahrať súbor',
-'reupload' => 'Zopakovať nahranie',
-'reuploaddesc' => 'Späť k formuláru na nahranie.',
-'uploadnologin' => 'Nie ste prihlásený',
-'uploadnologintext' => 'Musíte byť [[Special:Userlogin|prihlásený/á]], aby ste mohli nahrávať súbory.',
-'upload_directory_read_only'=> 'Nie je možné zapisovať webovým servrom do adresára pre nahrávanie ($1).',
-'uploaderror' => 'Chyba pri nahrávaní',
-'uploadtext' => 'Tento formulár použite na nahrávanie súborov, na zobrazenie alebo hľadanie už nahraných súborov choÄte na [[Special:Imagelist|zoznam nahraných súborov]], nahrávania a mazania sa tiež zaznamenávajú v [[Special:Log/upload|zázname nahrávaní]].
-
-Na zaÄlenenie obrázku v Älánku použite odkaz v tvare
-
-* \'\'\'<nowiki>[[Image:Súbor.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[Image:Súbor.png|alternatívny text]]</nowiki>\'\'\'
-alebo pre priamy odkaz na súbor
-* \'\'\'<nowiki>[[Media:Súbor.ogg]]</nowiki>\'\'\'',
-'uploadlog' => 'Záznam nahrávaní',
-'uploadlogpage' => 'Záznam nahrávaní',
-'uploadlogpagetext' => 'Nižšie je zoznam nedávno nahraných súborov.
-VÅ¡etky uvedené Äasy sú Äasy na serveri (UTC).',
-'filename' => 'Meno súboru',
-'filedesc' => 'Opis súboru',
-'fileuploadsummary' => 'Zhrnutie:',
-'filestatus' => 'Stav autorských práv',
-'filesource' => 'Zdroj',
-'copyrightpage' => 'Project:Autorské práva',
-'copyrightpagename' => 'autorské práva {{GRAMMAR:genitív|{{SITENAME}}}}',
-'uploadedfiles' => 'Nahrané súbory',
-'ignorewarning' => 'Ignorovať varovanie a súbor napriek tomu uložiť.',
-'ignorewarnings' => 'Ignorovať všetky varovania',
-'minlength' => 'Názvy obrázkov musia obsahovať najmenej tri písmená.',
-'illegalfilename' => 'Názov súboru "$1" obsahuje znaky, ktoré nie sú povolené v názvoch Älánkov. Prosím premenujte súbor a skúste ho nahraÅ¥ znovu.',
-'badfilename' => 'Meno obrázka bolo zmenené na "$1".',
-'badfiletype' => '".$1" nie je odporúÄaný formát obrázkového súboru.',
-'largefile' => 'OdporúÄame, aby obrázky neprekroÄili veľkosÅ¥ $1 bajtov, veľkosÅ¥ tohto súboru je $2 bajtov',
-'largefileserver' => 'Tento súbor je väÄší ako je možné nahraÅ¥ na server (z dôvodu obmedzenia veľkosti súboru v konfigurácii servera).',
-'emptyfile' => 'Zdá sa, že súbor, ktorý ste nahrali je prázdny. Mohlo sa staÅ¥, že ste urobili v názve súboru preklep. Prosím, skontrolujte, Äi skutoÄne chcete nahraÅ¥ tento súbor.',
-'fileexists' => 'Súbor s týmto názvom už existuje, prosím skontrolujte $1 ak nie ste si istý, Äi ho chcete zmeniÅ¥.',
-'fileexists-forbidden' => 'Súbor s týmto názvom už existuje; choÄte prosím späť a nahrajte tento súbor pod iným názvom. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'Súbor s týmto názvom už existuje v zdieľanom úložisku súborov; choÄte prosím späť a nahrajte tento súbor pod iným názvom. [[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'Nahranie bolo úspešné',
-'fileuploaded' => 'Súbor "$1" bol úspešne nahraný.
-Nasledujte tento odkaz ($2) na stránku, na ktorej zadáte informácie na opis súboru, napríklad odkiaľ pochádza, kedy a kým bol vytvorený a vÅ¡etko ostatné, Äo o ňom prípadne viete. Ak je nahraný súbor obrázok, možno ho takto vložiÅ¥ do Älánku: <tt><nowiki>[[Image:$1|thumb|Opis]]</nowiki></tt>',
-'uploadwarning' => 'Varovanie pri nahrávaní',
-'savefile' => 'Ulož súbor',
-'uploadedimage' => 'nahraný „[[$1]]“',
-'uploaddisabled' => 'PrepáÄte, nahrávanie je vypnuté.',
-'uploaddisabledtext' => 'Nahrávanie súborov na túto wiki je vypnuté.',
-'uploadscripted' => 'Tento súbor obsahuje kód HTML alebo skript, ktorý može byÅ¥ chybne interpretovaný prehliadaÄom.',
-'uploadcorrupt' => 'Tento súbor je závadný alebo má nesprávnu príponu. Skontrolujte súbor a nahrajte ho znova.',
-'uploadvirus' => 'Súbor obsahuje vírus! Detaily: $1',
-'sourcefilename' => 'Názov zdrojového súboru',
-'destfilename' => 'Názov cieľového súboru',
-'filewasdeleted' => 'Súbor s týmto názvom bol už nahraný a následne zmazaný. Mali by ste skontrolovaÅ¥ $1 predtým, ako budete pokraÄovaÅ¥ na opätovné nahranie.',
-'license' => 'Licencovanie',
-'nolicense' => 'NiÄ nebolo vybrané',
-'imagelist' => 'Zoznam nahraných obrázkov',
-'imagelisttext' => 'Tu je zoznam $1 obrázkov zoradený $2.',
-'imagelistforuser' => 'Zobrazuje iba obrázky nahrané redaktorom $1.',
-'getimagelist' => 'sťahujem zoznam nahraných obrázkov',
-'ilsubmit' => 'Vyhľadávanie',
-'showlast' => 'Zobraz posledných $1 obrázkov zoradených $2.',
-'byname' => 'podľa mena',
-'bydate' => 'podľa dátumu',
-'bysize' => 'podľa veľkosti',
-'imgdelete' => 'zmazať',
-'imgdesc' => 'opis',
-'imglegend' => 'Vysvetlivky: (opis) = zobraz/uprav opis obrázku.',
-'imghistory' => 'História súboru',
-'revertimg' => 'obnov',
-'deleteimg' => 'zmazať',
-'deleteimgcompletely' => 'Vymaž všetky verzie',
-'imghistlegend' => 'Vysvetlivky: (aktuálna) = toto je aktuálny obrázok, (zmazať) = zmaž
-túto starú verziu, (pôvodná) = vráť sa k tejto starej verzii.
-<br /><i>Kliknite na dátum, aby sa zobrazil obrázok nahraný v ten deň</i>.',
-'imagelinks' => 'Odkazy na obrázok',
-'linkstoimage' => 'Na tento obrázok odkazujú nasledujúce Älánky:',
-'nolinkstoimage' => 'Žiadne Älánky neobsahujú odkazy na tento obrázok.',
-'sharedupload' => 'Toto je zdieľaný súbor a je možné ho používať na iných projektoch.',
-'shareduploadwiki' => 'Ďalšie informácie pozrite na $1.',
-'shareduploadwiki-linktext'=> 'stránka opisu súboru',
-'noimage' => 'Súbor s takým menom neexistuje, môžete ho $1',
-'noimage-linktext' => 'nahrať',
-'uploadnewversion-linktext'=> 'Nahrajte novú verziu tohto súboru.',
-'mimesearch' => 'MIME vyhľadávanie',
-'mimetype' => 'MIME typ:',
-'download' => 'download',
-'unwatchedpages' => 'Nesledované stránky',
-'listredirects' => 'Zoznam presmerovaní',
-'unusedtemplates' => 'Nepoužité šablóny',
-'unusedtemplatestext' => 'Táto stránka obsahuje zoznam všetkých stránok v mennom prisetore Šablóna:, ktoré nie sú vložené v žiadnej inej stránke. Pred zmazaním nezabudnite skontrolovať ostatné odkazy!',
-'unusedtemplateswlh' => 'iné odkazy',
-'randomredirect' => 'Náhodná presmerovacia stránka',
-'statistics' => 'Å tatistiky',
-'sitestats' => 'Å tatistika webu',
-'userstats' => 'Å tatistika k redaktorom',
-'sitestatstext' => '{{SITENAME}} momentálne má \'\'\'$2\'\'\' Älánkov.
-Do toho sa nezapoÄítavajú presmerovania, diskusné stránky, popisné stránky obrázkov, stránky používateľských profilov, Å¡ablóny, stránky Pomocníka, portály, Älánky bez odkazov na iné Älánky a stránky o {{GRAMMAR:lokál|{{SITENAME}}}}.
-Vrátane týchto máme spolu \'\'\'$1\'\'\' stránok.
-
-Celkovo bolo nahraných \'\'\'$8\'\'\' súborov.
-
-Celkovo boli stránky navÅ¡tívené \'\'\'$3\'\'\'-krát a upravené \'\'\'$4\'\'\'-krát. To znamená, že pripadá priemerne \'\'\'$5\'\'\' úprav na každý Älánok a \'\'\'$6\'\'\' návÅ¡tev na každú úpravu (od posledného vylepÅ¡enia (upgrade) softvéru 20. júla 2002).
-
-[http://meta.wikimedia.org/wiki/Help:Job_queue Dĺžka frontu úloh] je momentálne \'\'\'$7\'\'\'.',
-'userstatstext' => 'Celkovo je \'\'\'$1\'\'\' zaregistrovaných redaktorov,
-z Äoho \'\'\'$2\'\'\' (alebo \'\'\'$4%\'\'\') sú administrátormi (pozri $3).',
-'disambiguations' => 'Stránky na rozlíšenie viacerých významov',
-'disambiguationspage' => 'Šablóna:Rozlišovacia stránka',
-'disambiguationstext' => 'Tieto Älánky obsahujú odkazy na <i>stránku na rozlíšenie viacerých významov</i>. Namiesto toho by mali obsahovaÅ¥ odkazy na stránku s prísluÅ¡nou témou. <br />Stránka sa považuje za stránku na rozlíšenie viacerých významov, ak $1 na ňu obsahuje odkaz.<br />Odkazy z iných menných priestorov tu <i>nie</i> sú uvedené.',
-'doubleredirects' => 'Dvojité presmerovania',
-'doubleredirectstext' => '<b>Pozor:</b> Tento zoznam môže byÅ¥ zavádzajúco spoľahlivý, Äo znamená, že pod prvým Presmerovaním sa nachádza eÅ¡te Äalší text s Äalšími odkazmi. <br />
-Každý riadok obsahuje odkaz na prvé a druhé Presmerovanie a tiež prvý riadok z textu na ktorý odkazuje druhé Presmerovanie, ktoré zvyÄajne odkazuje na "skutoÄný" cieľ, na ktorý má odkazovaÅ¥ prvé Presmerovanie.',
-'brokenredirects' => 'Pokazené presmerovania',
-'brokenredirectstext' => 'Tieto presmerovania odkazujú na neexistujúci Älánok.',
-'nbytes' => '$1 {{PLURAL:$1|bajt|bajty|bajtov}}',
-'ncategories' => '$1 {{PLURAL:$1|kategória|kategórie|kategórií}}',
-'nlinks' => '$1 {{PLURAL:$1|odkaz|odkazy|odkazov}}',
-'nmembers' => '$1 {{PLURAL:$1|Älen|Älenovia|Älenov}}',
-'nrevisions' => '$1 {{PLURAL:$1|revízia|revízie|revízií}}',
-'nviews' => '$1 {{PLURAL:$1|návšteva|návštevy|návštev}}',
-'lonelypages' => 'Opustené Älánky',
-'uncategorizedpages' => 'Nekategorizované Älánky',
-'uncategorizedcategories'=> 'Nekategorizované kategórie',
-'unusedcategories' => 'Nepoužité kategórie',
-'unusedimages' => 'Opustené obrázky',
-'popularpages' => 'Populárne Älánky',
-'wantedcategories' => 'Žiadané kategórie',
-'wantedpages' => 'Žiadané Älánky',
-'mostlinked' => 'NajÄastejÅ¡ie odkazované stránky',
-'mostlinkedcategories' => 'NajÄastejÅ¡ie odkazované kategórie',
-'mostcategories' => 'ÄŒlánky s najväÄším poÄtom kategórií',
-'mostimages' => 'NajÄastejÅ¡ie odkazované obrázky',
-'mostrevisions' => 'ÄŒlánky s najväÄším poÄtom revízií',
-'allpages' => 'Všetky stránky',
-'prefixindex' => 'Index prefixu',
-'randompage' => 'Náhodný Älánok',
-'shortpages' => 'Krátke Älánky',
-'longpages' => 'Dlhé Älánky',
-'deadendpages' => 'Slepé stránky',
-'listusers' => 'Zoznam redaktorov',
-'specialpages' => 'Špeciálne stránky',
-'spheading' => 'Špeciálne stránky pre všetkých redaktorov',
-'restrictedpheading' => 'Obmedzené špeciálne stránky',
-'recentchangeslinked' => 'Súvisiace úpravy',
-'rclsub' => '(na Älánky, na ktoré odkazuje "$1")',
-'newpages' => 'Nové Älánky',
-'ancientpages' => 'NajdávnejÅ¡ie upravované Älánky',
-'intl' => 'Mezijazykové odkazy',
-'move' => 'Presuň',
-'movethispage' => 'Presuň túto stránku',
-'unusedimagestext' => '<p>Prosím, uvedomte si, že iné web stránky môžu odkazovať na tento obrázok priamo URL adresou a tak tu môžu byť uvedené napriek tomu, že ich externé stránky používajú.</p>',
-'unusedcategoriestext' => 'Nasledovné stránky kategórií existujú napriek tomu, že ich nepoužíva žiaden iný Älánok ani kategória.',
-'booksources' => 'Knižné zdroje',
-'categoriespagetext' => 'Nasledujúce kategórie existujú vo wiki.',
-'data' => 'Dáta',
-'userrights' => 'Spravovanie redaktorských práv',
-'groups' => 'Skupiny redaktorov',
-'booksourcetext' => 'Nižšie je uvedený zoznam odkazov k iným web stránkam, ktoré predávajú nové alebo použité knihy a prípadne majú ÄalÅ¡ie informácie o knihách, ktoré hľadáte. {{SITENAME}} nie je so žiadnym z týchto predajcov v obchodnom spojení a tento zoznam nemožno chápaÅ¥ ako ich podporu.',
-'isbn' => 'ISBN',
-'alphaindexline' => '$1 do $2',
-'version' => 'Zobraz verziu MediaWiki',
-'log' => 'Záznamy',
-'alllogstext' => 'Kombinované zobrazenie nahrávaní, mazaní, zamknutí, blokovaní a akcií sysopa.
-Môžete zmenÅ¡iÅ¥ rozsah, ak zvolíte typ záznamu, meno redaktora alebo dotyÄnú stránku.',
-'logempty' => 'V zázname neboli nájdené zodpovedajúce položky.',
-'nextpage' => 'Ďalšia stránka ($1)',
-'allpagesfrom' => 'Zobraz Älánky od Älánku:',
-'allarticles' => 'VÅ¡etky Älánky',
-'allnonarticles' => 'VÅ¡etky ne-Älánky',
-'allinnamespace' => 'Všetky stránky (menný priestor $1)',
-'allnotinnamespace' => 'Všetky stránky (nie z menného priestoru $1)',
-'allpagesprev' => 'Predchádzajúci',
-'allpagesnext' => 'Ďalší',
-'allpagessubmit' => 'ChoÄ',
-'allpagesprefix' => 'Zobraz stránky s predponou:',
-'mailnologin' => 'Žiadna adresa na zaslanie',
-'mailnologintext' => 'Musíte byť [[Special:Userlogin|prihlásený]] a mať platnú e-mailovú adresu vo vašich [[Special:Preferences|nastaveniach]], aby ste mohli iným redaktorom posielať e-maily.',
-'emailuser' => 'E-mail tomuto redaktorovi',
-'emailpage' => 'E-mail redaktorovi',
-'emailpagetext' => 'Ak tento redaktor zadal platnú e-mailovú adresu vo svojich nastaveniach,
-môžete mu pomocou dole uvedeného formulára poslať e-mail.
-E-mailová adresa, ktorú ste zadali vo vašich nastaveniach sa zobrazí
-ako adresa odosielateľa e-mailu, aby bol príjemca schopný vám
-odpovedať.',
-'usermailererror' => 'Mail objekt vrátil chybu:',
-'defemailsubject' => 'email {{GRAMMAR:genitív|{{SITENAME}}}}',
-'noemailtitle' => 'Chýba e-mailová adresa',
-'noemailtext' => 'Tento redaktor nešpecifikoval platnú e-mailovú adresu
-alebo sa rozhodol, že nebude prijímať e-maily od druhých redaktorov.',
-'emailfrom' => 'Odosielateľ',
-'emailto' => 'Príjemca',
-'emailsubject' => 'Vec',
-'emailmessage' => 'Správa',
-'emailsend' => 'Odoslať',
-'emailsent' => 'E-mail bol odoslaný',
-'emailsenttext' => 'Vaša e-mailová správa bola odoslaná.',
-'watchlist' => 'Sledované Älánky',
-'watchlistsub' => '(pre redaktora "$1")',
-'nowatchlist' => 'V sledovaných Älánkoch nemáte žiadne položky.',
-'watchlistcount' => '\'\'\'Na zozname sledovaných máte $1 položiek (vrátane diskusných stránok).\'\'\'',
-'clearwatchlist' => 'VyÄistiÅ¥ zoznam sledovaných',
-'watchlistcleartext' => 'UrÄite ich chcete odstrániÅ¥?',
-'watchlistclearbutton' => 'VyÄistiÅ¥ zoznam sledovaných',
-'watchlistcleardone' => 'Váš zoznam sledovaných bol vyÄistený. $1 položiek bolo odstránených.',
-'watchnologin' => 'Nie ste prihlásený/á',
-'watchnologintext' => 'Musíte byÅ¥ [[Special:Userlogin|prihlásený/á]], aby ste mohli modifikovaÅ¥ vaÅ¡e sledované Älánky.',
-'addedwatch' => 'Pridaný do sledovaných Älánkov',
-'addedwatchtext' => 'Stránka [[$1]] bola pridaná do [[Special:Watchlist|sledovaných Älánkov]]. Budú tam uvedené ÄalÅ¡ie úpravy tejto stránky a jej diskusie a stránka bude zobrazená \'\'\'tuÄne\'\'\' v [[Special:Recentchanges|zozname posledných úprav]], aby ste ju ľahÅ¡ie naÅ¡li.
-
-Ak budete chcieť neskôr stránku odstrániť zo sledovaných stránok, kliknite na "nesleduj" v horných záložkách.',
-'removedwatch' => 'Odstránený zo sledovaných Älánkov',
-'removedwatchtext' => 'ÄŒlánok "$1" bol odstránený z vaÅ¡ich sledovaných Älánkov.',
-'watch' => 'Sleduj',
-'watchthispage' => 'Sleduj túto stránku',
-'unwatch' => 'Nesleduj',
-'unwatchthispage' => 'Nesleduj tento Älánok',
-'notanarticle' => 'Toto nie je Älánok',
-'watchnochange' => 'V rámci zobrazeného Äasu nebola upravená žiadna z vaÅ¡ich sledovaných stránok.',
-'watchdetails' => '($1 sledovaných stránok, nepoÄítajúc stránky diskusie;
-$2 úprav stránok spolu od ukonÄenia;
-$3...
-[[Special:Watchlist/edit|zobraz a upravuj úplný zoznam]].)',
-'wlheader-enotif' => '* Upozorňovanie e-mailom je zapnuté.',
-'wlheader-showupdated' => '* ÄŒlánky, ktoré boli zmené od vaÅ¡ej poslednej návÅ¡tevy sú zobrazené \'\'\'tuÄne\'\'\'.',
-'watchmethod-recent' => 'kontrolujem posledné úpravy sledovaných Älánkov',
-'watchmethod-list' => 'kontrolujem sledované Älánky na posledné úpravy',
-'removechecked' => 'Odstráň vybrané položky zo sledovaných Älánkov',
-'watchlistcontains' => 'VaÅ¡e sledované Älánky obsahujú $1 Älánkov.',
-'watcheditlist' => 'Tu je abecedný zoznam vašich
-sledovaných Älánkov. OznaÄte Älánky, ktoré chcete odstrániÅ¥
-a kliknite na tlaÄidlo \'Odstráň vybrané\'
-na spodnej Äasti obrazovky.',
-'removingchecked' => 'Odstraňujem požadované položky zo sledovaných Älánkov ...',
-'couldntremove' => 'Nemôžem odstrániť položku \'$1\'...',
-'iteminvalidname' => 'Problém s položkou \'$1\', neplatné meno...',
-'wlnote' => 'Nižšie je posledných $1 zmien v posledných <b>$2</b> hodinách.',
-'wlshowlast' => 'Zobraz posledných $1 hodín $2 dní $3',
-'wlsaved' => 'Toto je uložená verzia vaÅ¡ich sledovaných Älánkov.',
-'wlhideshowown' => '$1 moje úpravy.',
-'wlhideshowbots' => '$1 úprav botov.',
-'wldone' => 'Hotovo.',
-'enotif_mailer' => 'UpozorňovaÄ {{GRAMMAR:genitív|{{SITENAME}}}}',
-'enotif_reset' => 'Vynulovať upozornenia (nastav ich status na "navštívené")',
-'enotif_newpagetext' => 'Toto je nový Älánok.',
-'changed' => 'zmene',
-'created' => 'vytvorení',
-'enotif_subject' => '{{SITENAME}} - stránka $PAGETITLE bola $CHANGEDORCREATED $PAGEEDITOR',
-'enotif_lastvisited' => 'Pozrite $1 pre všetky zmeny od vašej poslednej návštevy.',
-'enotif_body' => 'Drahý $WATCHINGUSERNAME,
-
-na {{GRAMMAR:lokál|{{SITENAME}}}} došlo $PAGEEDITDATE k $CHANGEDORCREATED stránky $PAGETITLE redaktorom $PAGEEDITOR, pozrite si aktuálnu verziu $PAGETITLE_URL .
-
-$NEWPAGE
-
-Zhrnutie: $PAGESUMMARY $PAGEMINOREDIT
-Kontaktujte redaktora:
-mail $PAGEEDITOR_EMAIL
-wiki $PAGEEDITOR_WIKI
-
-Nedostanete ÄalÅ¡ie upozornenia, aj ak bude Älánok znovu upravovaný, kým nenavÅ¡tivíte tento Älánok. Možete tiež vynulovaÅ¥ upozornenia pre vÅ¡etky vaÅ¡e sledované stránky.
-
- Váš upozorňovací systém {{GRAMMAR:genitív|{{SITENAME}}}}
-
---
-Pre zmenu nastavenia vaÅ¡ich sledovaných Älánkov navÅ¡tívte
-{{SERVER}}{{localurl:Special:Watchlist/edit}}
-
-Návrhy a ÄalÅ¡ia pomoc:
-{{SERVER}}{{localurl:Pomoc:Obsah}}',
-'deletepage' => 'Zmazať stránku',
-'confirm' => 'Potvrdiť',
-'excontent' => 'obsah bol: \'$1\'',
-'excontentauthor' => 'obsah bol: \'$1\' (a jediný autor bol \'$2\')',
-'exbeforeblank' => 'obsah pred vyÄistením stránky bol: \'$1\'',
-'exblank' => 'stránka bola prázdna',
-'confirmdelete' => 'Potvrdiť zmazanie',
-'deletesub' => '(Mažem "$1")',
-'historywarning' => 'POZOR: Stránka, ktorú chcete zmazať má históriu:',
-'confirmdeletetext' => 'Idete trvalo zmazaÅ¥ z databázy stránku alebo obrázok spolu so vÅ¡etkými jeho/jej predoÅ¡lými verziami. PotvrÄte, že máte v úmysle tak urobiÅ¥, že ste si vedomý následkov, a že to robíte v súlade so [[Project:Zásady a smernice|zásadami a smernicami {{GRAMMAR:genitív|{{SITENAME}}}}]].',
-'actioncomplete' => 'Akcia ukonÄená',
-'deletedtext' => '"$1" bol zmazaný.
-Na $2 nájdete zoznam posledných zmazaní.',
-'deletedarticle' => '„[[$1]]“ zmazaný',
-'dellogpage' => 'Záznam zmazaní',
-'dellogpagetext' => 'Tu je zoznam posledných zmazaní.
-VÅ¡etky zobrazené Äasy sú Äasy na serveri (UTC).
-<ul>
-</ul>',
-'deletionlog' => 'záznam zmazaní',
-'reverted' => 'Obnovené na skoršiu verziu',
-'deletecomment' => 'Dôvod na zmazanie',
-'imagereverted' => 'Obnovenie skoršej verzie bolo úspešné.',
-'rollback' => 'Rollback úprav',
-'rollback_short' => 'Rollback',
-'rollbacklink' => 'rollback',
-'rollbackfailed' => 'Rollback neúspešný',
-'cantrollback' => 'Nemôžem úpravu vrátiÅ¥ späť, posledný autor je jediný autor tohto Älánku.',
-'alreadyrolled' => 'Nemôžem vrátiÅ¥ späť poslednú úpravu [[$1]] od [[User:$2|$2]] ([[User talk:$2|Diskusia]]); niekto iný buÄ upravoval stránku, alebo už vrátil späť.
-
-Autorom poslednej úpravy je [[User:$3|$3]] ([[User talk:$3|Diskusia]]).',
-'editcomment' => 'Komentár k úprave bol: "<i>$1</i>".',
-'revertpage' => 'Posledné úpravy používateľa [[Special:Contributions/$2|$2]] ([[User_talk:$2|diskusia]]) vrátené; bola obnovená posledná úprava $1',
-'sessionfailure' => 'Zdá sa, že je problém s vašou prihlasovacou reláciou;
-táto akcia bola zrušená ako prevencia proti zneužitiu relácie (session).
-Prosím, stlaÄte "naspäť", obnovte stránku, z ktorej ste sa sem dostali, a skúste to znova.',
-'protectlogpage' => 'Záznam_zamknutí',
-'protectlogtext' => 'Nižšie je zoznam zamknutí/odomknutí stránok.
-Pre dodatoÄné informácie pozrite [[Project:Zamknutá stránka]].',
-'protectedarticle' => 'zamyká "[[$1]]"',
-'unprotectedarticle' => 'odomyká "[[$1]]"',
-'protectsub' => '(Zamykám "$1")',
-'confirmprotecttext' => 'SkutoÄne chcete zamknúť túto stránku?',
-'confirmprotect' => 'PotvrÄte zamknutie',
-'protectmoveonly' => 'Zamkni iba presuny stránky',
-'protectcomment' => 'Dôvod zamknutia',
-'unprotectsub' => '(Odomykám "$1")',
-'confirmunprotecttext' => 'SkutoÄne chcete odomknúť túto stránku?',
-'confirmunprotect' => 'PotvrÄte odomknutie',
-'unprotectcomment' => 'Dôvod odomknutia',
-'protect-unchain' => 'Odomknúť povolenia pre presun',
-'protect-text' => 'Úroveň ochrany stránky [[$1]] si môžete pozrieť tu.
-Uistite sa prosím, že dodržiavate [[Project:Chránená stránka|zásady projektu]].',
-'protect-viewtext' => 'Váš úÄet nemá povolenie meniÅ¥ úrovne ochrany stránky. Tu sú aktuálne nastavenia stránky [[$1]]:',
-'protect-default' => '(predvolené)',
-'protect-level-autoconfirmed'=> 'Zablokuj neregistrovaných používateľov',
-'protect-level-sysop' => 'Len pre správcov',
-'restriction-edit' => 'Úprava',
-'restriction-move' => 'Presun',
-'undelete' => 'Obnov zmazaný Älánok',
-'undeletepage' => 'Zobraz a obnov zmazané Älánky',
-'viewdeletedpage' => 'Zobraz zmazané stránky',
-'undeletepagetext' => 'Tieto Älánky boli zmazané, ale sú stále v archíve a
-môžu byť obnovené. Archív môže byť pravidelne vyprázdnený.',
-'undeleteextrahelp' => 'Ak chcete obnoviť celú stránku, nechajte všetky zaškrtávacie polia nezaškrtnuté a kliknite na \'\'\'\'\'Obnov!\'\'\'\'\'.
-Ak chcete vykonať selektívnu obnovu, zašktrnite polia zodpovedajúce revíziám, ktoré sa majú obnoviť a kliknite na \'\'\'\'\'Obnov\'\'\'\'\'.
-Kliknutie na \'\'\'\'\'Reset\'\'\'\'\' vyÄistí pole s komentárom a vÅ¡etky zaÅ¡krtávacie polia.',
-'undeletearticle' => 'Obnov zmazaný Älánok',
-'undeleterevisions' => '$1 {{PLURAL:verzia je archivovaná|verzie sú archivované|verzií je archivovaných}}',
-'undeletehistory' => 'Ak obnovíte tento Älánok, obnovia sa aj vÅ¡etky predchádzajúce verzie do zoznamu predchádzajúcich verzií.
-Ak bol od zmazania vytvorený nový Älánok s tým istým menom, zobrazia sa
-obnovené verzie ako posledné úpravy nového Älánku a aktuálna verzia nového Älánku
-nebude automaticky nahradená.',
-'undeletehistorynoadmin'=> 'Tento Älánok bol zmazaný. Dôvod zmazania je zobrazený dolu v zhrnutí spolu s podrobnosÅ¥ami o používateľoch, ktorí túto stránku upravovali pred zmazaním. Samotný text týchto zmazaných revízií je prístupný iba administrátorom.',
-'undeleterevision' => 'Zmazaná verzia zo dňa a Äasu $1',
-'undeletebtn' => 'Obnov!',
-'undeletereset' => 'Reset',
-'undeletecomment' => 'Komentár:',
-'undeletedarticle' => 'obnovený „[[$1]]“',
-'undeletedrevisions' => '$1 verzií obnovených',
-'undeletedrevisions-files'=> '$1 revízií a $2 súbor(ov) obnovených',
-'undeletedfiles' => '$1 súbor(ov) obnovený(ch)',
-'cannotundelete' => 'Obnovenie sa nepodarilo; pravdepodobne niekto iný obnovil stránku skôr ako Vy.',
-'undeletedpage' => '<big>\'\'\'$1 bol obnovený\'\'\'</big>
-
-Zoznam posledných mazaní a obnovení nájdete v [[Special:Log/delete|Zázname mazaní]].',
-'namespace' => 'Menný priestor:',
-'invert' => 'Invertovať výber',
-'contributions' => 'Príspevky redaktora',
-'mycontris' => 'Moje príspevky',
-'contribsub' => 'Pre $1',
-'nocontribs' => 'Neboli nájdené úpravy, ktoré by zodpovedali týmto kritériám.',
-'ucnote' => 'Nižšie je posledných <b>$1</b> úprav od tohto redaktora uskutoÄnených poÄas posledných <b>$2</b> dní.',
-'uclinks' => 'Zobraz posledných $1 úprav; zobraz posledných $2 dní.',
-'uctop' => '(posledná úprava)',
-'newbies' => 'zaÄiatoÄníci',
-'sp-newimages-showfrom' => 'Zobraz nové obrázky poÄínajúc $1',
-'sp-contributions-newest'=> 'Najnovšie',
-'sp-contributions-oldest'=> 'Najstaršie',
-'sp-contributions-newer'=> 'Novších $1',
-'sp-contributions-older'=> 'Starších $1',
-'sp-contributions-newbies-sub'=> 'Pre nováÄikov',
-'whatlinkshere' => 'Odkazy na tento Älánok',
-'notargettitle' => 'Nebol zadaný cieľ',
-'notargettext' => 'Nezadali ste cieľový Älánok alebo redaktora,
-na ktorý/-ého chcete aplikovať túto funkciu.',
-'linklistsub' => '(Zoznam odkazov)',
-'linkshere' => 'Sem odkazujú nasledujúce Älánky:',
-'nolinkshere' => 'Sem neodkazujú žiadne Älánky.',
-'isredirect' => 'presmerovacia stránka',
-'istemplate' => 'použitá',
-'blockip' => 'Zablokovať redaktora',
-'blockiptext' => 'Použite dolu uvedený formulár na zablokovanie možnosti zápisov uskutoÄnených z IP adresy alebo od redaktora.
-Mali by ste to urobiť len na zabránenie vandalizmu a v súlade so [[Project:Zásady a smernice|zásadami a smernicami {{GRAMMAR:genitív|{{SITENAME}}}}]].
-Nižšie uveÄte konkrétny dôvod (napríklad uveÄte konkrétne stránky, ktoré padli za obeÅ¥ vandalizmu).',
-'ipaddress' => 'IP adresa/meno redaktora',
-'ipadressorusername' => 'IP adresa/meno redaktora',
-'ipbexpiry' => 'UkonÄenie',
-'ipbreason' => 'Dôvod',
-'ipbsubmit' => 'Zablokovať tohto redaktora',
-'ipbother' => 'Iný Äas',
-'ipboptions' => '2 hodiny:2 hours,1 deň:1 day,3 dni:3 days,1 týždeň:1 week,2 týždne:2 weeks,1 mesiac:1 month,3 mesiace:3 months,6 mesiacov:6 months,1 rok:1 year,na neurÄito:infinite',
-'ipbotheroption' => 'iný Äas',
-'badipaddress' => 'IP adresa má nesprávny formát.',
-'blockipsuccesssub' => 'Zablokovanie bolo úspešné',
-'blockipsuccesstext' => '"$1" bol/a zablokovaný/á.<br />
-[[Special:Ipblocklist|IP block list]] obsahuje zoznam blokovaní.',
-'unblockip' => 'Odblokovať redaktora',
-'unblockiptext' => 'Použite nižšie uvedený formulár na obnovenie možnosti zápisov
-z doteraz zablokovanej IP adresy alebo od redaktora.',
-'ipusubmit' => 'Odblokovať túto adresu',
-'ipusuccess' => '"[[$1]]" odblokovaný/á',
-'ipblocklist' => 'Zablokovaní/é redaktori/IP adresy',
-'blocklistline' => '$1, $2 zablokoval $3 (ukonÄenie $4)',
-'infiniteblock' => 'ukonÄenie na neurÄito',
-'expiringblock' => 'ukonÄenie $1',
-'ipblocklistempty' => 'Zoznam blokovaných je prázdny.',
-'blocklink' => 'zablokovať',
-'unblocklink' => 'odblokuj',
-'contribslink' => 'príspevky',
-'autoblocker' => 'Ste zablokovaný, pretože zdieľate IP adresu s "$1". Dôvod "$2".',
-'blocklogpage' => 'Záznam_blokovaní',
-'blocklogentry' => 'zablokoval/a "[[$1]]" s Äasom ukonÄenia $2',
-'blocklogtext' => 'Toto je zoznam blokovaní a odblokovaní redaktorov. Automaticky
-blokované IP adresy nie sú zahrnuté. ViÄ zoznam
-[[Special:Ipblocklist|aktuálnych zákazov a blokovaní]].',
-'unblocklogentry' => 'odblokoval/a "$1"',
-'range_block_disabled' => 'Možnosť správcov vytvárať rozsah zablokovaní je vypnutá.',
-'ipb_expiry_invalid' => 'Neplatný Äas ukonÄenia.',
-'ip_range_invalid' => 'Neplatný IP rozsah.',
-'proxyblocker' => 'BlokovaÄ proxy',
-'proxyblockreason' => 'VaÅ¡a IP adresa bola zablokovaná, pretože je otvorená proxy. Prosím kontaktujte vášho internetového poskytovateľa alebo technickú podporu a informujte ich o tomto vážnom bezpeÄnostnom probléme.',
-'proxyblocksuccess' => 'Hotovo.',
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'VaÅ¡a IP adresa je vedená ako nezabezpeÄený proxy server v [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason'=> 'VaÅ¡a IP adresa je vedená ako nezabezpeÄený proxy server v [http://www.sorbs.net SORBS] DNSBL. Nemôžete si vytvoriÅ¥ úÄet.',
-'lockdb' => 'Zamknúť databázu',
-'unlockdb' => 'Odomknúť databázu',
-'lockdbtext' => 'Zamknutím databázy sa preruší možnosť všetkých
-redaktorov upravovať stránky, meniť svoje nastavenia, upravovať sledované stránky a
-iné veci vyžadujúce zmeny v databáze.
-PotvrÄte, že to naozaj chcete urobiÅ¥, a že
-odomknete databázu po ukonÄení údržby.',
-'unlockdbtext' => 'Odomknutie databázy obnoví možnosť všetkých
-redaktorov upravovaÅ¥ Älánky, meniÅ¥ svoje nastavenia, upravovaÅ¥ svoje sledovaných Älánky a
-iné veci vyžadujúce zmeny v databáze.
-PotvrÄte, že to naozaj chcete urobiÅ¥.',
-'lockconfirm' => 'Ãno, naozaj chcem zamknúť databázu.',
-'unlockconfirm' => 'Ãno, naozaj chcem odomknúť databázu.',
-'lockbtn' => 'Zamknúť databázu',
-'unlockbtn' => 'Odomknúť databázu',
-'locknoconfirm' => 'NeoznaÄili ste potvrdzovacie pole.',
-'lockdbsuccesssub' => 'Zamknutie databázy úspešné',
-'unlockdbsuccesssub' => 'Databáza bola úspešne odomknutá',
-'lockdbsuccesstext' => 'Databáza bola doÄasne zamknutá.',
-'unlockdbsuccesstext' => 'Databáza {{GRAMMAR:genitív|{{SITENAME}}}} bola odomknutá.',
-'makesysoptitle' => 'Urob z redaktora správcu',
-'makesysoptext' => 'Tento formulár je používaný byrokratmi na zmenu redaktorov na správcov.
-Do poľa napíšte meno redaktora a potvrÄte zmenu redaktora na správcu',
-'makesysopname' => 'Meno redaktora:',
-'makesysopsubmit' => 'Urob z tohto redaktora správcu',
-'makesysopok' => '<b>Redaktor "$1" je teraz správcom(sysop)</b>',
-'makesysopfail' => '<b>Redaktor "$1" nemôže byť správcom. (Zadali ste meno správne?)</b>',
-'setbureaucratflag' => 'Nastav príznak byrokrat',
-'setstewardflag' => 'Nastav príznak stewarda',
-'rightslog' => 'Záznam užívateľských práv',
-'rightslogtext' => 'Toto je záznam zmien redaktorových práv.',
-'rightslogentry' => 'Älenstvo v skupine zmenené pre $1 z $2 na $3',
-'rights' => 'Práva:',
-'set_user_rights' => 'Nastav redaktorove práva',
-'user_rights_set' => '<b>Redaktorove práva pre „$1“ aktualizované</b>',
-'set_rights_fail' => '<b>Redaktorove práva pre "$1" nemohli byť nastavené. (zadali ste meno správne?)</b>',
-'makesysop' => 'Urob z redaktora správcu',
-'already_sysop' => 'Tento redaktor už je správca',
-'already_bureaucrat' => 'Tento redaktor už je byrokrat',
-'already_steward' => 'Tento redaktor už je steward',
-'rightsnone' => '(žiadne)',
-'movepage' => 'Presunúť Älánok',
-'movepagetext' => 'Pomocou tohto formulára premenujete Älánok a premiestnite vÅ¡etky
-jeho predchádzajúce verzie pod zadané nové meno.
-Starý názov sa stane presmerovacím Älánkom na nový názov.
-Odkazy na starý Älánok sa vÅ¡ak nezmenia, ubezpeÄte sa, že ste skontrolovali
-výskyt dvojitých alebo pokazených presmerovaní.
-Vy ste zodpovedný za to, aby odkazy naÄalej ukazovali
-tam, kam majú.
-
-Uvedomte si, že Älánok sa nepremiestni, ak pod novým názvom
-už Älánok existuje. Toto neplatí iba ak je Älánok prázdny alebo presmerovací a nemá
-žiadne predchádzajúce verzie. To znamená, že môžete premenovaÅ¥ Älánok späť na meno,
-ktoré mal pred premenovaním, ak ste sa pomýlili, a že nemôžete prepísať
-existujúcí Älánok.
-
-\'\'\'POZOR!\'\'\'
-Toto môže byÅ¥ drastická a neÄakaná zmena pre populárny Älánok;
-ubezpeÄte sa preto, skôr ako budete pokraÄovaÅ¥, že chápete
-dôsledky svojho Äinu.',
-'movepagetalktext' => 'PrísluÅ¡ná Diskusná stránka (ak vôbec existuje) bude premiestnená spolu so samotným Älánkom; \'\'\'nestane sa tak, iba ak:\'\'\'
-*premiestňujete Älánok do iného menného priestoru,
-*už existuje Diskusná stránka pod týmto novým menom, alebo
-*nezaÅ¡krtnete nižšie sa nachádzajúci textový rámÄek.
-
-V takých prípadoch budete musieÅ¥, ak si to želáte, premiestniÅ¥ alebo zlúÄiÅ¥ Älánok ruÄne.',
-'movearticle' => 'Presuň Älánok',
-'movenologin' => 'Nie ste prihlásený',
-'movenologintext' => 'Musíte byÅ¥ registrovaný redaktor a [[Special:Userlogin|prihlásený]], aby ste mohli presunúť Älánok.',
-'newtitle' => 'Na nový názov',
-'movepagebtn' => 'Presunúť Älánok',
-'pagemovedsub' => 'Presun bol úspešný',
-'pagemovedtext' => 'Článok "[[$1]]" bol presunutý na "[[$2]]".',
-'articleexists' => 'Stránka s týmto názvom už existuje alebo
-vami zadaný názov je neplatný.
-Prosím vyberte si iný názov.',
-'talkexists' => 'Samotný Älánok bol úspeÅ¡ne premiestnený,
-ale Diskusná stránka sa nedala premiestniť,
-pretože už jedna existuje pod zadaným novým názvom. ZlúÄte ich manuálne.',
-'movedto' => 'presunutý na',
-'movetalk' => 'Premiestniť aj "diskusnú" stránku, ak je to možné.',
-'talkpagemoved' => 'Príslušná diskusná stránka bola tiež premiestnená.',
-'talkpagenotmoved' => 'Príslušná diskusná stránka <strong>nebola</strong> premiestnená.',
-'1movedto2' => '[[$1]] premiestnená na [[$2]]',
-'1movedto2_redir' => '[[$1]] premiestnená na [[$2]] výmenou presmerovania',
-'movelogpage' => 'Záznam presunov',
-'movelogpagetext' => 'Tu je zoznam posledných presunutí.',
-'movereason' => 'Dôvod',
-'revertmove' => 'obnova',
-'delete_and_move' => 'Vymaž a presuň',
-'delete_and_move_text' => '==Potreba zmazaÅ¥ Älánok==
-
-Cieľový Älánok "[[$1]]" už existuje. Chcete ho vymazaÅ¥ a vytvoriÅ¥ tak priestor pre presun?',
-'delete_and_move_confirm'=> 'Ãno, zmaž stránku',
-'delete_and_move_reason'=> 'Vymaž, aby sa umožnil presun',
-'selfmove' => 'Zdrojový a cieľový názov sú rovnaké; nemôžem presunúť Älánok na seba samého.',
-'immobile_namespace' => 'Cieľový názov je Å¡peciálneho typu; nemôžem presunúť Älánok do tohto menného priestoru.',
-'export' => 'Export stránok',
-'exporttext' => 'Môžete exportovať text a históriu úprav konkrétnej
-stránky alebo množiny stránok do XML; tieto môžu byť potom importované do iného
-wiki používajúceho MediaWiki softvér pomocou stránky Special:Import.
-
-Pre export stránok zadajte názvy do tohto poľa, jeden názov na riadok, a zvoľte, Äi chcete iba súÄasnú verziu s informáciou o poslednej úprave alebo aj vÅ¡etky starÅ¡ie verzie s históriou úprav.
-
-V druhom prípade môžete tiež použiť odkaz, napr. [[Special:Export/{{Mediawiki:Mainpage}}]] pre stránku {{Mediawiki:Mainpage}}.',
-'exportcuronly' => 'Zahrň iba aktuálnu verziu, nie kompletnú históriu',
-'exportnohistory' => '----',
-'allmessages' => 'Všetky systémové správy',
-'allmessagesname' => 'Názov',
-'allmessagesdefault' => 'štandardný text',
-'allmessagescurrent' => 'aktuálny text',
-'allmessagestext' => 'Toto je zoznam všetkých správ dostupných v mennom priestore MediaWiki.',
-'allmessagesnotsupportedUI'=> 'Special:AllMessages na tejto lokalite (site) nepodporuje jazyk pre vaše rozhranie (\'\'\'$1\'\'\').',
-'allmessagesnotsupportedDB'=> 'Special:AllMessages nie je podporované, pretože je vypnuté wgUseDatabaseMessages.',
-'allmessagesfilter' => 'Filter názvov správ:',
-'allmessagesmodified' => 'Zobraz iba zmenené',
-'thumbnail-more' => 'ZväÄÅ¡iÅ¥',
-'missingimage' => '<b>Chýbajúci obrázok</b><br /><i>$1</i>\n',
-'filemissing' => 'Chýbajúci súbor',
-'thumbnail_error' => 'Chyba pri vytváraní náhľadu: $1',
-'import' => 'Import Älánkov',
-'importinterwiki' => 'Transwiki import',
-'importtext' => 'Prosím exportujte súbor zo zdrojov wiki použitím nástroja Special:Export, uložte na váš disk a nahrajte tu.',
-'importfailed' => 'Chyba pri importe: $1',
-'importnotext' => 'Prázdny alebo žiadny text',
-'importsuccess' => 'Import úspešný!',
-'importhistoryconflict' => 'Existujú konfliktné histórie revízii (možno ste už tento Älánok importovali)',
-'importnosources' => 'Neboli definované žiadne zdroje pre transwiki import a priame nahranie histórie je vypnuté.',
-'importnofile' => 'Nebol nahraný import súbor.',
-'importuploaderror' => 'Nahrávanie importovaného súboru sa nepodarilo; možno súbor presahuje najväÄÅ¡iu povolenú veľkosÅ¥.',
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'd',
-'accesskey-compareselectedversions'=> 'v',
-'accesskey-watch' => 'w',
-'tooltip-search' => 'Hľadaj v tomto wiki [alt-f]',
-'tooltip-minoredit' => 'OznaÄ toto ako drobnú úpravu [alt-i]',
-'tooltip-save' => 'Uloží vaše úpravy [alt-s]',
-'tooltip-preview' => 'Náhľad úprav, prosím použite pred uložením! [alt-p]',
-'tooltip-diff' => 'Ukáž, aké zmeny ste urobili v texte. [alt-d]',
-'tooltip-compareselectedversions'=> 'Zobraz rozdiely medzi dvoma vybranými verziami tohto Älánku. [alt-v]',
-'tooltip-watch' => 'Pridaj túto stránku k sledovaným. [alt-w]',
-'Monobook.css' => '/* úpravou tohto súboru si prispôsobíte skin monobook pre celú wiki */',
-'nodublincore' => 'Dublin Core RDF metadata sú pre tento server vypnuté.',
-'nocreativecommons' => 'Creative Commons RDF metadata sú pre tento server vypnuté.',
-'notacceptable' => 'Wiki server nedokáže poskytovaÅ¥ dáta vo formáte, v akom ich váš klient vie ÄítaÅ¥.',
-'anonymous' => 'Anonymný redaktor/i {{GRAMMAR:genitív|{{SITENAME}}}}',
-'siteuser' => 'Redaktor {{GRAMMAR:genitív|{{SITENAME}}}} $1',
-'lastmodifiedby' => 'Táto stránka bola naposledy upravovaná $1 redaktorom $2.',
-'and' => 'a',
-'othercontribs' => 'Založené na práci redaktora $1.',
-'others' => 'iné',
-'siteusers' => 'Redaktori {{GRAMMAR:genitív|{{SITENAME}}}} $1',
-'creditspage' => 'Autori stránky',
-'nocredits' => 'Pre tento Älánok neexistujú žiadne dostupné ocenenia.',
-'spamprotectiontitle' => 'Filter na ochranu pred spamom',
-'spamprotectiontext' => 'Článok, ktorý ste chceli uložiť, bol blokovaný filtrom na spam. Pravdepodobne to spôsobil link na externú internetovú lokalitu (site).',
-'spamprotectionmatch' => 'Nasledujúci text aktivoval náš spam filter: $1',
-'subcategorycount' => 'V tejto kategórii {{PLURAL:$1|je jedna podkategória|sú $1 podkategórie|je $1 podkategórií}}.',
-'categoryarticlecount' => 'V tejto kategórii {{PLURAL:$1|je jeden Älánok|sú $1 Älánky|je $1 Älánkov}}.',
-'listingcontinuesabbrev'=> ' pokraÄ.',
-'spambot_username' => 'MediaWiki Äistenie spamu',
-'spam_reverting' => 'Revertujem na poslednú verziu, ktorá neobsahuje odkazy na $1',
-'spam_blanking' => 'Všetky revízie obsahovali odkaz na $1, odstraňujem obsah',
-'infosubtitle' => 'Informácie o stránke',
-'numedits' => 'PoÄet úprav (Älánok): $1',
-'numtalkedits' => 'PoÄet úprav (diskusia k Älánku): $1',
-'numwatchers' => 'PoÄet zobrazení: $1',
-'numauthors' => 'PoÄet odliÅ¡ných autorov (Älánok): $1',
-'numtalkauthors' => 'PoÄet odliÅ¡ných autorov (diskusia k Älánku): $1',
-'mw_math_png' => 'Vždy vytvor PNG',
-'mw_math_simple' => 'Na jednoduché použi HTML, inak PNG',
-'mw_math_html' => 'Ak sa dá, použi HTML, inak PNG',
-'mw_math_source' => 'Ponechaj TeX (pre textové prehliadaÄe)',
-'mw_math_modern' => 'OdporúÄame pre moderné prehliadaÄe',
-'mw_math_mathml' => 'MathML (experimentálne)',
-'markaspatrolleddiff' => 'OznaÄ ako strážený',
-'markaspatrolledlink' => '[$1]',
-'markaspatrolledtext' => 'OznaÄ tento Älánok ako strážený',
-'markedaspatrolled' => 'OznaÄené ako strážené',
-'markedaspatrolledtext' => 'Vybraná verzia bola oznaÄená na stráženie.',
-'rcpatroldisabled' => 'Stráženie posledných zmien bolo vypnuté',
-'rcpatroldisabledtext' => 'Funkcia stráženia posledných zmien je momentálne vypnutá.',
-'markedaspatrollederror'=> 'Nie je možné oznaÄiÅ¥ ako strážený',
-'markedaspatrollederrortext'=> 'Pre oznaÄenie ako strážený je potrebné uviesÅ¥ revíziu, ktorá sa má oznaÄiÅ¥ ako strážená.',
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Moja redaktorská stránka\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Stránka redaktora pre ip adresu, ktorú upravujete ako\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Moja diskusná stránka\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Diskusia o úpravách z tejto ip adresy\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Moje nastavenia\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Zoznam Älánkov, na ktorých sledujete zmeny.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Zoznam mojich príspevkov\');
-ta[\'pt-login\'] = new Array(\'o\',\'OdporúÄame Vám prihlásiÅ¥ sa, nie je to vÅ¡ak povinné.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'OdporúÄame Vám prihlásiÅ¥ sa, nie je to vÅ¡ak povinné.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Odhlásenie\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Diskusia o obsahu Älánku\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Môžete upravovaÅ¥ tento Älánok. Prosíme, použite tlaÄidlo náhľad pre uložením.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Pridaj komentár k tejto diskusii.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Tento Älánok je zamknutý. Môžete vÅ¡ak vidieÅ¥ jeho zdrojový text.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Minulé verzie tohto Älánku.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Zamkni tento Älánok\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Vymaž tento Älánok\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Obnov úpravy tohto Älánku až po dobu jeho vymazania\');
-ta[\'ca-move\'] = new Array(\'m\',\'Presuň tento Älánok\');
-ta[\'ca-watch\'] = new Array(\'w\',\'PridaÅ¥ tento Älánok do sledovaných Älánkov\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'OdstrániÅ¥ tento Älánok zo sledovaných Älánkov\');
-ta[\'search\'] = new Array(\'f\',\'Prehľadávanie tejto wiki\');
-ta[\'p-logo\'] = new Array(\'\',\'Hlavná stránka\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Navštíviť Hlavnú stránku\');
-ta[\'n-portal\'] = new Array(\'\',\'O projekte, ako môžete prispieÅ¥, kde Äo nájsÅ¥\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Aktuálne udalosti a ich pozadie\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Zoznam posledných úprav vo wiki.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Zobrazenie náhodného Älánku\');
-ta[\'n-help\'] = new Array(\'\',\'Pozrieť si pomoc.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Podporte nás\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Zoznam vÅ¡etkých wiki Älánkov, ktoré sem odkazujú\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Posledné úpravy v Älánkoch, ktoré odkazujú na túto stránku\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS feed pre túto stránku\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom feed pre túto stránku\');
-ta[\'t-contributions\'] = new Array(\'\',\'Pozrieť si zoznam príspevkov od tohto redaktora\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Poslať e-mail tomuto redaktorovi\');
-ta[\'t-upload\'] = new Array(\'u\',\'Nahranie obrázkových alebo mediálnych súborov\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Zoznam všetkých špeciálnych stránok\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'PozrieÅ¥ si obsah Älánku\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Pozrieť si stránku redaktora\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Pozrieť si stránku médii\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Toto je špeciálna stránka, nemôžete ju upravovať.\');
-ta[\'ca-nstab-project\'] = new Array(\'c\',\'Pozrieť si stránku projektu\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Pozrieť si stránku obrázku\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Pozrieť si systémovú stránku\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Pozrieť si šablónu\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Pozrieť si stránku s Pomocou\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Pozrieť si stránku s kategóriami\');',
-'deletedrevision' => 'Zmazať staré verzie $1.',
-'previousdiff' => '↠ChoÄ na predchádzajúcu verziu',
-'nextdiff' => 'ChoÄ na ÄalÅ¡iu verziu →',
-'imagemaxsize' => 'Obmedz obrázky na stránke popisu s obrázkami na:',
-'thumbsize' => 'Veľkosť náhľadu:',
-'showbigimage' => 'StiahnuÅ¥ tento obrázok vo väÄÅ¡om rozlíšení ($1x$2, $3 KB)',
-'newimages' => 'Galéria nových obrázkov',
-'showhidebots' => '($1 botov)',
-'noimages' => 'NiÄ na zobrazenie.',
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh' => 'zh',
-'variantname-sr-ec' => 'sr-ec',
-'variantname-sr-el' => 'sr-el',
-'variantname-sr-jc' => 'sr-jc',
-'variantname-sr-jl' => 'sr-jl',
-'variantname-sr' => 'sr',
-'specialloguserlabel' => 'Redaktor:',
-'speciallogtitlelabel' => 'Názov:',
-'passwordtooshort' => 'Vaše heslo je príliš krátke. Musí mať dĺžku aspoň $1 znakov.',
-'mediawarning' => '\'\'\'Upozornenie\'\'\': Tento súbor môže obsahovaÅ¥ nebezpeÄný programový kód, po spustení ktorého by bol váš systém kompromitovaný.
-<hr />',
-'fileinfo' => '$1KB, MIME : <code>$2</code>',
-'metadata' => 'Metadáta',
-'metadata-help' => 'Tento súbor obsahuje ÄalÅ¡ie informácie, pravdepodobne pochádzajúce z digitálneho fotoaparátu Äi scannera ktorý ho vytvoril alebo digitalizoval. Ak bol súbor zmenený, niektoré podrobnosti sa nemusia plne zhodovaÅ¥ so zmeneným obrázkom.',
-'metadata-expand' => 'Zobraz detaily EXIF',
-'metadata-collapse' => 'Skry detaily EXIF',
-'exif-imagewidth' => 'Šírka',
-'exif-imagelength' => 'Výška',
-'exif-bitspersample' => 'Bitov na zložku',
-'exif-compression' => 'Kompresná schéma',
-'exif-photometricinterpretation'=> 'Pixelové zloženie',
-'exif-orientation' => 'Orientácia',
-'exif-samplesperpixel' => 'PoÄet zložiek',
-'exif-planarconfiguration'=> 'Rozloženie dát',
-'exif-ycbcrsubsampling' => 'Pomer podvzorkovania Y ku C',
-'exif-ycbcrpositioning' => 'Poloha Y a C',
-'exif-xresolution' => 'Horizontálne rozlíšenie',
-'exif-yresolution' => 'Vertikálne rozlíšenie',
-'exif-resolutionunit' => 'Jednotky horizontálneho a verikálneho rozlíšenia',
-'exif-stripoffsets' => 'Umiestnenie obrazových dát',
-'exif-rowsperstrip' => 'PoÄet riadkov na pás',
-'exif-stripbytecounts' => 'Bajtov na komprimovaný prúžok',
-'exif-jpeginterchangeformat'=> 'Offset k JPEG SOI',
-'exif-jpeginterchangeformatlength'=> 'Bytov JPEG dát',
-'exif-transferfunction' => 'Prenosová funkcia',
-'exif-whitepoint' => 'Chromaticita bieleho bodu',
-'exif-primarychromaticities'=> 'Chromaticity primárností',
-'exif-ycbcrcoefficients'=> 'Koeficienty transformaÄnej matice farebného priestoru',
-'exif-referenceblackwhite'=> 'Dvojica bielych a Äiernych referenÄných hodnôt',
-'exif-datetime' => 'Dátum a Äas zmeny súboru',
-'exif-imagedescription' => 'Názov obrázka',
-'exif-make' => 'Výrobca aparátu',
-'exif-model' => 'Model aparátu',
-'exif-software' => 'Použitý softvér',
-'exif-artist' => 'Autor',
-'exif-copyright' => 'Držiteľ autorských práv',
-'exif-exifversion' => 'Verzia exif tagu',
-'exif-flashpixversion' => 'Podporovaná verzia Flashpix',
-'exif-colorspace' => 'Farebný priestor',
-'exif-componentsconfiguration'=> 'Význam jednotlivých zložiek',
-'exif-compressedbitsperpixel'=> 'Kompresný režim obrázka',
-'exif-pixelydimension' => 'platná šírka obrázka',
-'exif-pixelxdimension' => 'Platná vyška obrázka',
-'exif-makernote' => 'Poznámky výrobcu',
-'exif-usercomment' => 'Komentáre používateľa',
-'exif-relatedsoundfile' => 'Súvisiaci zvukový súbor',
-'exif-datetimeoriginal' => 'Dátum a Äas vytvorenia dát',
-'exif-datetimedigitized'=> 'Dátum a Äas digitalizácie',
-'exif-subsectime' => 'Subsekundy DateTime',
-'exif-subsectimeoriginal'=> 'Zlomky sekundy DateTimeOriginal',
-'exif-subsectimedigitized'=> 'Zlomky sekundy DateTimeDigitized',
-'exif-exposuretime' => 'ExpoziÄný Äas',
-'exif-exposuretime-format'=> '$1 sekundy ($2)',
-'exif-fnumber' => 'Číslo F',
-'exif-fnumber-format' => 'f/$1',
-'exif-exposureprogram' => 'ExpoziÄný program',
-'exif-spectralsensitivity'=> 'Spektrálna citlivosť',
-'exif-isospeedratings' => 'Rýchlostné ohodnotenie ISO',
-'exif-oecf' => 'Optoelektronický konverzný Äiniteľ',
-'exif-shutterspeedvalue'=> 'Rýchlosť uzávierky',
-'exif-aperturevalue' => 'Clona',
-'exif-brightnessvalue' => 'Jas',
-'exif-exposurebiasvalue'=> 'ExpoziÄné skreslenie',
-'exif-maxaperturevalue' => 'Maximálna krajinná clona',
-'exif-subjectdistance' => 'Vzdialenosť subjektu',
-'exif-meteringmode' => 'Merací režim',
-'exif-lightsource' => 'Svetelný zdroj',
-'exif-flash' => 'Blesk',
-'exif-focallength' => 'Ohnisková vzdialenosť šošoviek',
-'exif-focallength-format'=> '$1 mm',
-'exif-subjectarea' => 'Oblasť subjektu',
-'exif-flashenergy' => 'Energia blesku',
-'exif-spatialfrequencyresponse'=> 'Priestorová frekvenÄná odozva',
-'exif-focalplanexresolution'=> 'Horizontálne rozlíšenie ohniskovej roviny',
-'exif-focalplaneyresolution'=> 'Vertikálne rozlíšenie ohniskovej roviny',
-'exif-focalplaneresolutionunit'=> 'Jednotka rozlíšenia v ohniskovej rovine',
-'exif-subjectlocation' => 'Umiestnenie subjektu',
-'exif-exposureindex' => 'ExpoziÄný index',
-'exif-sensingmethod' => 'Snímacia metóda',
-'exif-filesource' => 'Zdroj súboru',
-'exif-scenetype' => 'Typ scény',
-'exif-cfapattern' => 'Vzor CFA',
-'exif-customrendered' => 'RuÄné spracovanie obrazu',
-'exif-exposuremode' => 'ExpoziÄný režim',
-'exif-whitebalance' => 'Vyváženie bielej',
-'exif-digitalzoomratio' => 'Rozsah digitálneho zoomu',
-'exif-focallengthin35mmfilm'=> 'Ohnisková vzdialenosť 35 mm filmu',
-'exif-scenecapturetype' => 'Typ zachytenia scény',
-'exif-gaincontrol' => 'Riadenie scény',
-'exif-contrast' => 'Kontrast',
-'exif-saturation' => 'Sýtosť',
-'exif-sharpness' => 'Ostrosť',
-'exif-devicesettingdescription'=> 'Opis nastavení zariadenia',
-'exif-subjectdistancerange'=> 'Rozsah vzdialenosti subjektu',
-'exif-imageuniqueid' => 'JedineÄný ID obrázka',
-'exif-gpsversionid' => 'Verzia GPS tagu',
-'exif-gpslatituderef' => 'Severná alebo južná šírka',
-'exif-gpslatitude' => 'Zemepisná šírka',
-'exif-gpslongituderef' => 'Západná alebo východná dĺžka',
-'exif-gpslongitude' => 'Zemepisná dĺžka',
-'exif-gpsaltituderef' => 'Referencia výšky',
-'exif-gpsaltitude' => 'Výška',
-'exif-gpstimestamp' => 'Čas GPS (atómové hodiny)',
-'exif-gpssatellites' => 'Satelity použité pri meraní',
-'exif-gpsstatus' => 'Stav prijímaÄa',
-'exif-gpsmeasuremode' => 'Režim merania',
-'exif-gpsdop' => 'Presnosť merania',
-'exif-gpsspeedref' => 'Rýchlostná jednotka',
-'exif-gpsspeed' => 'RýchlosÅ¥ prijímaÄa GPS',
-'exif-gpstrackref' => 'Referencia pre smer pohybu',
-'exif-gpstrack' => 'Smer pohybu',
-'exif-gpsimgdirectionref'=> 'Referencia pre smer obrázka',
-'exif-gpsimgdirection' => 'Smer obrázka',
-'exif-gpsmapdatum' => 'Použité údaje geodetického prieskumu',
-'exif-gpsdestlatituderef'=> 'Referencia zemepisnej šírky cieľa',
-'exif-gpsdestlatitude' => 'Zemepisná šírka cieľa',
-'exif-gpsdestlongituderef'=> 'Referencia zemepisnej dĺžky cieľa',
-'exif-gpsdestlongitude' => 'Zemepisná dĺžka cieľa',
-'exif-gpsdestbearingref'=> 'Referencia polohy cieľa',
-'exif-gpsdestbearing' => 'Smer k cieľu',
-'exif-gpsdestdistanceref'=> 'Referencia vzdialenosti cieľa',
-'exif-gpsdestdistance' => 'Vzdialenosť k cieľu',
-'exif-gpsprocessingmethod'=> 'Názov GPS metódy spracovania',
-'exif-gpsareainformation'=> 'Názov GPS oblasti',
-'exif-gpsdatestamp' => 'Dátum GPS',
-'exif-gpsdifferential' => 'Diferenciálna korekcia GPS',
-'exif-make-value' => '$1',
-'exif-model-value' => '$1',
-'exif-software-value' => '$1',
-'exif-compression-1' => 'Bez kompresie',
-'exif-compression-6' => 'JPEG',
-'exif-photometricinterpretation-2'=> 'RGB',
-'exif-photometricinterpretation-6'=> 'YCbCr',
-'exif-orientation-1' => 'Normálna',
-'exif-orientation-2' => 'Horizontálne prevrátená',
-'exif-orientation-3' => 'OtoÄená o 180°',
-'exif-orientation-4' => 'Vertikálne prevrátená',
-'exif-orientation-5' => 'OtoÄená o 90° proti smeru hodinových ruÄiÄiek a vertikálne prevrátená',
-'exif-orientation-6' => 'OtoÄená o 90° v smere hodinových ruÄiÄiek',
-'exif-orientation-7' => 'OtoÄená o 90° v smere hodinových ruÄiÄiek a vertikálne prevrátená',
-'exif-orientation-8' => 'OtoÄená o 90° proti smeru hodinových ruÄiÄiek',
-'exif-planarconfiguration-1'=> 'masívny formát',
-'exif-planarconfiguration-2'=> 'rovinný formát',
-'exif-xyresolution-i' => '$1 dpi',
-'exif-xyresolution-c' => '$1 dpc',
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h'=> 'FFFF.H',
-'exif-componentsconfiguration-0'=> 'neexistuje',
-'exif-componentsconfiguration-1'=> 'Y',
-'exif-componentsconfiguration-2'=> 'Cb',
-'exif-componentsconfiguration-3'=> 'Cr',
-'exif-componentsconfiguration-4'=> 'R',
-'exif-componentsconfiguration-5'=> 'G',
-'exif-componentsconfiguration-6'=> 'B',
-'exif-exposureprogram-0'=> 'Nedefinovaný',
-'exif-exposureprogram-1'=> 'RuÄný',
-'exif-exposureprogram-2'=> 'Normálny program',
-'exif-exposureprogram-3'=> 'Priorita clony',
-'exif-exposureprogram-4'=> 'Priorita uzávierky',
-'exif-exposureprogram-5'=> 'Tvorivý program (skreslený smerom k hĺbke poľa)',
-'exif-exposureprogram-6'=> 'AkÄný program (skreslený smerom k rýchlosti uzávierky)',
-'exif-exposureprogram-7'=> 'Režim portrét (pre detailné zábery s nezaostreným pozadím)',
-'exif-exposureprogram-8'=> 'Režim krajinka (pre fotografie krajiny so zaostreným pozadím)',
-'exif-subjectdistance-value'=> '$1 metrov',
-'exif-meteringmode-0' => 'Neznámy',
-'exif-meteringmode-1' => 'Priemer',
-'exif-meteringmode-2' => 'Vážený priemer',
-'exif-meteringmode-3' => 'Bod',
-'exif-meteringmode-4' => 'Viacero bodov',
-'exif-meteringmode-5' => 'Vzor',
-'exif-meteringmode-6' => 'ÄŒiastoÄný',
-'exif-meteringmode-255' => 'Iný',
-'exif-lightsource-0' => 'Neznámy',
-'exif-lightsource-1' => 'Denné svetlo',
-'exif-lightsource-2' => 'FluorescenÄný',
-'exif-lightsource-3' => 'Volfrám (inkandescentné svetlo)',
-'exif-lightsource-4' => 'Blesk',
-'exif-lightsource-9' => 'Dobré poÄasie',
-'exif-lightsource-10' => 'Hmlisté poÄasie',
-'exif-lightsource-11' => 'Tieň',
-'exif-lightsource-12' => 'FluorescenÄné denné svetlo (D 5700 – 7100K)',
-'exif-lightsource-13' => 'FlourescenÄná denná biela (N 4600 – 5400K)',
-'exif-lightsource-14' => 'FuorescenÄná chladná biela (W 3900 – 4500K)',
-'exif-lightsource-15' => 'FluorescenÄná biela (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Štandardné svetlo A',
-'exif-lightsource-18' => 'Štandardné svetlo B',
-'exif-lightsource-19' => 'Štandardné svetlo C',
-'exif-lightsource-20' => 'D55',
-'exif-lightsource-21' => 'D65',
-'exif-lightsource-22' => 'D75',
-'exif-lightsource-23' => 'D50',
-'exif-lightsource-24' => 'ISO štúdiový volfrám',
-'exif-lightsource-255' => 'Iný svetelný zdroj',
-'exif-focalplaneresolutionunit-2'=> 'palcov',
-'exif-sensingmethod-1' => 'Nedefinovaná',
-'exif-sensingmethod-2' => 'JednoÄipový farebný snímaÄ oblasti',
-'exif-sensingmethod-3' => 'DvojÄipový farebný snímaÄ oblasti',
-'exif-sensingmethod-4' => 'TrojÄipový farebný snímaÄ oblasti',
-'exif-sensingmethod-5' => 'SekvenÄný farebný snímaÄ oblasti',
-'exif-sensingmethod-7' => 'Trilineárny snímaÄ',
-'exif-sensingmethod-8' => 'SekvenÄný farebný lineárny snímaÄ',
-'exif-filesource-3' => 'DSC',
-'exif-scenetype-1' => 'Priamo odfotený obrázok',
-'exif-customrendered-0' => 'Normálne spracovanie',
-'exif-customrendered-1' => 'RuÄné spracovanie',
-'exif-exposuremode-0' => 'Automatická expozícia',
-'exif-exposuremode-1' => 'RuÄná expozícia',
-'exif-exposuremode-2' => 'Auto bracket',
-'exif-whitebalance-0' => 'Automatické vyváženie bielej',
-'exif-whitebalance-1' => 'RuÄné vyváženie bielej',
-'exif-scenecapturetype-0'=> 'Štandardný',
-'exif-scenecapturetype-1'=> 'Krajinka',
-'exif-scenecapturetype-2'=> 'Portrét',
-'exif-scenecapturetype-3'=> 'NoÄná scéna',
-'exif-gaincontrol-0' => 'Žiadne',
-'exif-gaincontrol-1' => 'Slabé zosilnenie nahor',
-'exif-gaincontrol-2' => 'Silné zosilnenie nahor',
-'exif-gaincontrol-3' => 'Slabé zosilnenie nadol',
-'exif-gaincontrol-4' => 'Silné zosilnenie nadol',
-'exif-contrast-0' => 'Normálny',
-'exif-contrast-1' => 'Mäkký',
-'exif-contrast-2' => 'Tvrdý',
-'exif-saturation-0' => 'Normálna',
-'exif-saturation-1' => 'Nízka sýtosť',
-'exif-saturation-2' => 'Výsoká sýtosť',
-'exif-sharpness-0' => 'Normálna',
-'exif-sharpness-1' => 'Mäkká',
-'exif-sharpness-2' => 'Tvrdá',
-'exif-subjectdistancerange-0'=> 'Neznámy',
-'exif-subjectdistancerange-1'=> 'Makro',
-'exif-subjectdistancerange-2'=> 'Blízky pohľad',
-'exif-subjectdistancerange-3'=> 'Ďaleký pohľad',
-'exif-gpslatitude-n' => 'Severná šírka',
-'exif-gpslatitude-s' => 'Južná šírka',
-'exif-gpslongitude-e' => 'Východná dĺžka',
-'exif-gpslongitude-w' => 'Západná dĺžka',
-'exif-gpsstatus-a' => 'Prebieha meranie',
-'exif-gpsstatus-v' => 'Interoperabilita merania',
-'exif-gpsmeasuremode-2' => '2-rozmerné meranie',
-'exif-gpsmeasuremode-3' => '3-rozmerné meranie',
-'exif-gpsspeed-k' => 'Kilometrov za hodinu',
-'exif-gpsspeed-m' => 'Míľ za hodinu',
-'exif-gpsspeed-n' => 'Uzlov',
-'exif-gpsdirection-t' => 'SkutoÄný smer',
-'exif-gpsdirection-m' => 'Magnetický smer',
-'edit-externally' => 'Uprav tento súbor pomocou externého programu',
-'edit-externally-help' => 'Viac informácií poskytnú inštrukcie pre nastavenie [http://meta.wikimedia.org/wiki/Help:External_editors externého editora].',
-'recentchangesall' => 'všetky',
-'imagelistall' => 'všetky',
-'watchlistall1' => 'všetky',
-'watchlistall2' => 'všetky',
-'namespacesall' => 'všetky',
-'confirmemail' => 'Potvrdiť e-mailovú adresu',
-'confirmemail_text' => 'Táto wiki vyžaduje, aby ste potvrdili platnosť Vašej e-mailovej adresy
-pred používaním e-mailových funkcií. Kliknite na tlaÄidlo dole, aby sa na VaÅ¡u adresu odoslal potvrdzovací
-e-mail. V e-maili bude aj odkaz obsahujúci kód; naÄítajte odkaz
-do Vášho prehliadaÄa pre potvrdenie, že VaÅ¡a e-mailová adresa je platná.',
-'confirmemail_send' => 'Odoslať potvrdzovací kód',
-'confirmemail_sent' => 'Potvrdzovací e-mail odoslaný.',
-'confirmemail_sendfailed'=> 'Nebolo možné odoslať potvrdzovací e-mail. Skontrolujte neplatné znaky v adrese.',
-'confirmemail_invalid' => 'Neplatný potvrdzovací kód. Kód možno vypršal.',
-'confirmemail_needlogin'=> 'Musíte sa $1 na potvrdenie Vašej emailovaj adresy.',
-'confirmemail_success' => 'Vaša e-mailová adresa bola potvrdená. Môžete sa prihlásiť a využívať wiki.',
-'confirmemail_loggedin' => 'Vaša e-mailová adresa bola potvrdená.',
-'confirmemail_error' => 'NieÄo sa pokazilo pri ukladaní vášho potvrdenia.',
-'confirmemail_subject' => '{{SITENAME}} - potvrdenie e-mailovej adresy',
-'confirmemail_body' => 'Niekto, pravdepodobne vy z IP adresy $1, zaregistroval úÄet
-"$2" s touto e-mailovou adresou na {{GRAMMAR:lokál|{{SITENAME}}}}.
-
-Pre potvrdenie, že tento úÄet skutoÄne patrí Vám a pre aktivovanie
-e-mailových funkcií na {{GRAMMAR:lokál|{{SITENAME}}}}, otvorte tento odkaz vo vaÅ¡om prehliadaÄi:
-
-$3
-
-Ak ste to *neboli* Vy, neotvárajte odkaz. Tento potvrdzovací kód
-vyprší o $4.',
-'tryexact' => 'Skúste presné vyhľadávanie',
-'searchfulltext' => 'Fulltextové vyhľadávanie',
-'createarticle' => 'VytvoriÅ¥ Älánok',
-'scarytranscludedisabled'=> '[Transklúzia interwiki je vypnutá]',
-'scarytranscludefailed' => '[Nepodarilo sa priniesÅ¥ Å¡ablónu pre $1; prepáÄte]',
-'scarytranscludetoolong'=> '[URL je príliÅ¡ dlhé; prepáÄte]',
-'trackbackbox' => '<div id="mw_trackbacks">
-Trackback pre tento Älánok:<br />
-$1
-</div>',
-'trackback' => '; $4$5 : [$2 $1]',
-'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
-'trackbackremove' => ' ([$1 Zmazať])',
-'trackbacklink' => 'Trackback',
-'trackbackdeleteok' => 'Trackback úspešne zmazaný.',
-'deletedwhileediting' => 'Varovanie: Táto stránka bola zmazaná potom, ako ste zaÄali s úpravami!',
-'confirmrecreate' => 'Redaktor [[User:$1|$1]] ([[User talk:$1|diskusia]]) zmazal tento Älánok potom, ako ste ho zaÄal upravovaÅ¥ s odôvodnením:
-: \'\'$2\'\'
-Prosím potvrÄte, že ho chcete skutoÄne znovu vytvoriÅ¥.',
-'recreate' => 'Znova vytvoriť',
-'tooltip-recreate' => 'Znovu vytvoriť stránku napriek tomu, že bola zmazaná',
-'unit-pixel' => 'px',
-'redirectingto' => 'Presmerovanie na [[$1]]...',
-'confirm_purge' => 'VyÄistiÅ¥ cache pamäť tejto stránky?
-
-$1',
-'confirm_purge_button' => 'OK',
-'youhavenewmessagesmulti'=> 'Máte nové správy na $1',
-'newtalkseperator' => ',_',
-'searchcontaining' => 'Hľadaj Älánky obsahujúce \'\'$1\'\'.',
-'searchnamed' => 'Hľadaj Älánky s názvom \'\'$1\'\'.',
-'articletitles' => 'ÄŒlánky zaÄínajúce \'\'$1\'\'',
-'hideresults' => 'Skry výsledky',
-'displaytitle' => '(Odkazujte na túto stránku ako [[$1]])',
-);
-?>
diff --git a/languages/MessagesSl.php b/languages/MessagesSl.php
deleted file mode 100644
index 2936d8e2..00000000
--- a/languages/MessagesSl.php
+++ /dev/null
@@ -1,1539 +0,0 @@
-<?php
-
-global $wgAllMessagesSl;
-$wgAllMessagesSl = array(
-'tog-underline' => 'PodÄrtavanje povezav:',
-'tog-highlightbroken' => 'Oblikuj pretrgane povezave <a href="" class="new">kot</a> (druga možnost: kot<a href="" class="internal">?</a>)',
-'tog-justify' => 'Poravnavaj odstavke',
-'tog-hideminor' => 'Skrij manjše popravke v zadnjih spremembah',
-'tog-extendwatchlist' => 'Izboljšan spisek nadzorov',
-'tog-usenewrc' => 'Izboljšane zadnje spremembe (ni za vse brskalnike)',
-'tog-numberheadings' => 'Samodejno Å¡tevilÄi poglavja',
-'tog-showtoolbar' => 'Prikaži urejevalno orodno vrstico',
-'tog-editondblclick' => 'OmogoÄi urejanje strani z dvojnim klikom (JavaScript)',
-'tog-editsection' => 'OmogoÄi urejanje delov prek povezav [spremeni]',
-'tog-editsectiononrightclick'=> 'OmogoÄi urejanje delov z desnim klikanjem naslovov delov (JavaScript)',
-'tog-showtoc' => 'Prikaži vsebino (strani z veÄ kot tremi naslovi)',
-'tog-rememberpassword' => 'Geslo si zapomni skozi vse seje',
-'tog-editwidth' => 'Urejevalno polje naj ima vso Å¡irino',
-'tog-watchcreations' => 'Vse ustvarjene strani dodaj na spisek nadzorov',
-'tog-watchdefault' => 'Dodaj na spisek nadzorov vse Älanke, ki sem jih ustvaril/-a ali spremenil/-a',
-'tog-minordefault' => 'Vsa urejanja oznaÄi kot manjÅ¡a',
-'tog-previewontop' => 'Prikaži predogled pred urejevalnim poljem in ne za njim',
-'tog-previewonfirst' => 'Ob zaÄetku urejanja prikaži predogled',
-'tog-nocache' => 'OnemogoÄi predpomnenje strani',
-'tog-enotifwatchlistpages'=> 'Ob spremembah strani mi pošlji e-pošto',
-'tog-enotifusertalkpages'=> 'Pošlji e-pošto ob spremembah moje pogovorne strani',
-'tog-enotifminoredits' => 'Pošlji e-pošto tudi za manjše spremembe strani',
-'tog-enotifrevealaddr' => 'V sporoÄilih z obvestili o spremembah razkrij moj e-poÅ¡tni naslov',
-'tog-shownumberswatching'=> 'Prikaži število uporabnikov, ki spremljajo temo',
-'tog-fancysig' => 'Surovi podpisi (brez samodejne povezave; <b>ne</b> uporabljajte <b>predlog</b> ali <b>zunanjih povezav</b>)',
-'tog-externaleditor' => 'Po privzetem uporabljaj zunanji urejevalnik',
-'tog-externaldiff' => 'Po privzetem uporabljaj zunanje primerjanje',
-'tog-showjumplinks' => 'Prikaži pomožni povezavi »SkoÄi na«',
-'tog-uselivepreview' => 'Uporabi hitri predogled (JavaScript) (preizkusno)',
-'tog-autopatrol' => 'Vsa moja urejanja oznaÄi kot preverjena',
-'tog-forceeditsummary' => 'Ob vpisu praznega povzetka urejanja me opozori',
-'tog-watchlisthideown' => 'Na spisku nadzorov skrij moja urejanja',
-'tog-watchlisthidebots' => 'Na spisku nadzorov skrij urejanja botov',
-'underline-always' => 'Vedno',
-'underline-never' => 'Nikoli',
-'underline-default' => 'Privzeto (brskalnik)',
-'skinpreview' => '(Predogled)',
-'sunday' => 'nedelja',
-'monday' => 'ponedeljek',
-'tuesday' => 'torek',
-'wednesday' => 'sreda',
-'thursday' => 'Äetrtek',
-'friday' => 'petek',
-'saturday' => 'sobota',
-'january' => 'januar',
-'february' => 'februar',
-'march' => 'marec',
-'april' => 'april',
-'may_long' => 'maj',
-'june' => 'junij',
-'july' => 'julij',
-'august' => 'avgust',
-'september' => 'september',
-'october' => 'oktober',
-'november' => 'november',
-'december' => 'december',
-'jan' => 'jan.',
-'feb' => 'feb.',
-'mar' => 'mar.',
-'apr' => 'apr.',
-'may' => 'maj',
-'jun' => 'jun.',
-'jul' => 'jul.',
-'aug' => 'avg.',
-'sep' => 'sep.',
-'oct' => 'okt.',
-'nov' => 'nov.',
-'dec' => 'dec.',
-'categories' => '{{plural:$1|Kategorija|Kategoriji|Kategorije|Kategorije|Kategorije}}',
-'category' => 'Kategorija',
-'category_header' => 'Strani v kategoriji »$1«',
-'subcategories' => 'Podkategorije',
-'mainpage' => 'Glavna stran',
-'mainpagetext' => 'Wikiprogramje ste uspešno naložili!',
-'mainpagedocfooter' => 'Za uporabo in pomoÄ pri nastavitvi, prosimo, preglejte [http://meta.wikipedia.org/wiki/MediaWiki_i18n dokumentacijo za prilagajanje vmesnika]
-in [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide UporabniÅ¡ki priroÄnik].',
-'portal' => 'Portal obÄestva',
-'portal-url' => 'Project:Portal obÄestva',
-'about' => 'O projektu',
-'aboutsite' => '{{UCFIRST:{{GRAMMAR:orodnik|{{SITENAME}}}}}}',
-'aboutpage' => 'Project:{{UCFIRST:{{GRAMMAR:orodnik|{{SITENAME}}}}}}',
-'article' => 'ÄŒlanek',
-'help' => 'PomoÄ',
-'helppage' => 'Help:Vsebina',
-'bugreports' => 'PoroÄila o hroÅ¡Äih',
-'bugreportspage' => 'Project:PoroÄila o hroÅ¡Äih',
-'sitesupport' => 'Denarni prispevki',
-'sitesupport-url' => 'Project:Zbiranje prispevkov',
-'faq' => 'Najpogostejša vprašanja',
-'faqpage' => 'Project:Najpogostejša vprašanja',
-'edithelp' => 'PomoÄ pri urejanju',
-'newwindow' => '(odpre se novo okno)',
-'edithelppage' => 'Help:Urejanje slovenskih strani',
-'cancel' => 'PrekliÄi',
-'qbfind' => 'PoiÅ¡Äi',
-'qbbrowse' => 'Prebrskaj',
-'qbedit' => 'Uredi',
-'qbpageoptions' => 'Možnosti strani',
-'qbpageinfo' => 'Podatki o strani',
-'qbmyoptions' => 'Moje možnosti',
-'qbspecialpages' => 'Posebne strani',
-'moredotdotdot' => 'VeÄ ...',
-'mypage' => 'Moja stran',
-'mytalk' => 'Pogovor',
-'anontalk' => 'Pogovorna stran IP',
-'navigation' => 'Navigacija',
-'metadata_help' => 'Metapodatki (za razlago glej [[Project:Metapodatki]]):',
-'currentevents' => 'Trenutni dogodki',
-'currentevents-url' => 'Project:Trenutni dogodki',
-'disclaimers' => 'Zanikanja odgovornosti',
-'disclaimerpage' => 'Project:Splošno_zanikanje_odgovornosti',
-'privacy' => 'Politika zasebnosti',
-'privacypage' => 'wikimedia:Politika_zasebnosti',
-'errorpagetitle' => 'Napaka',
-'returnto' => 'Vrnitev na: $1.',
-'tagline' => 'Iz {{GRAMMAR:rodilnik|{{SITENAME}}}}',
-'search' => 'Iskanje',
-'go' => 'Pojdi na',
-'history' => 'Zgodovina strani',
-'history_short' => 'Zgodovina strani',
-'updatedmarker' => 'Posodobljeno od mojega zadnjega obiska',
-'info_short' => 'SporoÄilo',
-'printableversion' => 'RazliÄica za tisk',
-'permalink' => 'Trajna povezava',
-'print' => 'Tisk',
-'edit' => 'Uredite stran',
-'editthispage' => 'Uredi stran',
-'delete' => 'Briši',
-'deletethispage' => 'Briši stran',
-'undelete_short' => 'Vrni $1 {{plural:$1|izbrisano urejanje|izbrisani urejanji|izbrisana urejanja|izbrisanih urejanj|izbrisanih urejanj}}',
-'protect' => 'ZaÅ¡Äiti',
-'protectthispage' => 'ZaÅ¡Äiti stran',
-'unprotect' => 'Odstrani zaÅ¡Äito',
-'unprotectthispage' => 'Odstrani zaÅ¡Äito strani',
-'newpage' => 'Nova stran',
-'talkpage' => 'Pogovorite se o strani',
-'specialpage' => 'Posebna stran',
-'personaltools' => 'Osebna orodja',
-'postcomment' => 'Objavite pripombo',
-'articlepage' => 'Prikaže Älanek',
-'subjectpage' => 'Prikaži temo',
-'talk' => 'Pogovor',
-'views' => 'Pogled',
-'toolbox' => 'PripomoÄki',
-'userpage' => 'Prikaži uporabnikovo stran',
-'projectpage' => 'Prikaži projektno stran',
-'imagepage' => 'Prikaže stran z datoteko',
-'viewtalkpage' => '&lt; Pogovor',
-'otherlanguages' => 'V drugih jezikih',
-'redirectedfrom' => '(Preusmerjeno z $1)',
-'autoredircomment' => 'preusmeritev na [[$1]]',
-'redirectpagesub' => 'Preusmeritvena stran',
-'lastmodified' => 'ÄŒas zadnje spremembe: $1.',
-'viewcount' => 'Stran je bila naložena $1-krat.',
-'copyright' => 'Besedilo je na razpolago pod pogoji $1.',
-'protectedpage' => 'ZaÅ¡Äitena stran',
-'administrators' => 'Project:Administratorji',
-'jumpto' => 'SkoÄi na:',
-'jumptonavigation' => 'navigacija',
-'jumptosearch' => 'iskanje',
-'sysoptitle' => 'Zahtevali ste dostop administratorja',
-'sysoptext' => 'Želeno dejanje lahko izvedejo le uporabniki s statusom administratorja. Glejte tudi $1.',
-'developertitle' => 'Zahtevali ste dostop razvijalca',
-'developertext' => 'Dejanje, ki ste ga zahtevali, lahko izvedejo le uporabniki s statusom razvijalca. Glejte tudi $1.',
-'badaccess' => 'Napaka pri dovoljenju',
-'badaccesstext' => 'Želeno dejanje lahko izvedejo le uporabniki s pooblastili »$2«. Glej $1.',
-'versionrequired' => 'Potrebna je razliÄica MediaWiki $1',
-'versionrequiredtext' => 'Za uporabo strani je potrebna razliÄica MediaWiki $1. Glejte [[Special:Version]].',
-'ok' => 'V redu',
-'pagetitle' => '$1 - {{SITENAME}}',
-'retrievedfrom' => 'Vzpostavljeno iz »$1«',
-'youhavenewmessages' => 'Imate $1 ($2)',
-'newmessageslink' => 'novo sporoÄilo',
-'newmessagesdifflink' => 'zadnja sprememba',
-'editsection' => 'spremeni',
-'editold' => 'spremeni',
-'editsectionhint' => 'Spremeni razdelek: $1',
-'toc' => 'Vsebina',
-'showtoc' => 'prikaži',
-'hidetoc' => 'skrij',
-'thisisdeleted' => 'Prikažem ali vrnem $1?',
-'viewdeleted' => 'Prikažem $1?',
-'restorelink' => '$1 {{plural:$1|izbrisana redakcija|izbrisani redakciji|izbrisane redakcije|izbrisanih redakcij|izbrisanih redakcij}}',
-'feedlinks' => 'Podajanje:',
-'feed-invalid' => 'Neveljavna vrsta naroÄniÅ¡kega dovoda.',
-'nstab-main' => 'ÄŒlanek',
-'nstab-user' => 'Uporabniška stran',
-'nstab-media' => 'Predstavnostna stran',
-'nstab-special' => 'Posebno',
-'nstab-project' => 'Projektna stran',
-'nstab-image' => 'Datoteka',
-'nstab-mediawiki' => 'SporoÄilo',
-'nstab-template' => 'Predloga',
-'nstab-help' => 'PomoÄ',
-'nstab-category' => 'Kategorija',
-'nosuchaction' => 'Tako dejanje ne obstaja',
-'nosuchactiontext' => 'Dejanja, ki ga je oznaÄil spletni naslov, wiki ne prepozna.',
-'nosuchspecialpage' => 'Posebna stran, ki ste jo zahtevali, ne obstaja',
-'nospecialpagetext' => 'Posebne strani, ki ste jo zahtevali, programje {{GRAMMAR:rodilnik|{{SITENAME}}}} ne prepozna ali pa nimate dostopa do nje. Seznam vseh prepoznanih posebnih strani je na razpolago na strani [[Special:Specialpages]].',
-'error' => 'Napaka',
-'databaseerror' => 'Napaka zbirke podatkov',
-'dberrortext' => 'Iskanje ali drugo želeno dejanje je verjetno zahtevalo preveÄ Äasa. MogoÄi razlogi so: <ul> <li>Iskanje z vsemi besedami v narekovajih. Poskusite najprej iskati brez njih. Kadar to ni zadosti, vpiÅ¡ite Å¡e nekaj iskalnih pojmov ali dodajte besedo ali dve zunaj narekovajev, s Äimer boste oznaÄili sploÅ¡no predmetno podroÄje. <li>Zelo obsežen spisek nadzorov (verjetno Äez 10.000 strani) ob obremenjenih strežnikih. <li>Morda ste poskuÅ¡ali dejanje izvesti ob zaÄasni izredni obremenitvi strežnikov. Ob izrednih obremenitvah lahko pride do nenadnega konÄanja Å¡tevilnih pomembnih opravil, da se dosežejo obiÄajni odzivni Äasi. ÄŒe se zahtevano dejanje sicer izvede brez težav, poskusite znova v nekaj minutah. </ul> <p>SploÅ¡no sporoÄilo o napaki je: <p> PriÅ¡lo je do napake zbirke podatkov. Vzrok bi lahko bil nesprejemljiv iskalni niz (glejte $5) ali programski hroÅ¡Ä. Zadnje poskuÅ¡ano iskanje: <blockquote><tt>$1</tt></blockquote> znotraj funkcije »<tt>$2</tt>«. MySQL je vrnil napako »<tt>$3: $4</tt>«. <p>ÄŒe je zgornja napaka 2013, je vaÅ¡ postopek konÄal upravljavec podatkovnega bremena. Prosimo, poskusite z ustreznejÅ¡im iskanjem ali iskanje ponovite ob manj obremenjenih strežnikih. OpraviÄujemo se za nevÅ¡eÄnosti.</p>',
-'dberrortextcl' => 'Pri iskanju v zbirki podatkov je prišlo do skladenjske napake. Zadnje iskanje v zbirki podatkov: »$1« iz funkcije »$2«. MySQL je vrnil napako »$3: $4«.',
-'noconnect' => 'S PB na $1 se ne morem povezati.',
-'nodb' => 'Zbirke podatkov \'$1\' ne morem izbrati',
-'cachederror' => 'To je shranjen in morda neposodobljen prepis želene strani.',
-'laggedslavemode' => 'Opozorilo: stran morda ne vsebuje najnovejših posodobitev',
-'readonly' => 'Zbirka podatkov je zaklenjena',
-'enterlockreason' => 'Vnesite razlog za zaklenitev in oceno, kdaj bo urejanje spet mogoÄe',
-'readonlytext' => 'Zbirka podatkov je za urejanja in druge spremembe zaÄasno zaklenjena. To navadno pomeni, da nadgrajujejo programje strežnikov ali pa rutinsko vzdrževanje zbirke.
-
-Sistemski skrbnik, ki jo je zaklenil, je podal naslednjo razlago: \'\'"$1"\'\'',
-'missingarticle' => 'Zbirka podatkov bi besedilo strani »$1« morala najti, vendar ji žal ni uspelo.
-
-Morda stran s tem imenom še ni bila ustvarjena. Če je tako, jo lahko ustvarite z izbiro povezave »Uredite stran«.
-
-Kadar gre za nedavno spremenjeno stran, jo poskusite minuto ali dve pozneje ponovno poiskati. Morda pa ste sledili zastareli povezavi na primerjavo ali zgodovino izbrisane strani.
-
-Kadar to ni tako, ste morda odkrili hroÅ¡Ä v programju. Prosimo, obvestite katerega izmed [[Project:Administratorji|administratorjev]] in pri tem navedite spletni naslov.',
-'readonly_lag' => 'Podatkovna zbirka se je samodejno zaklenila, dokler se podrejeni strežniki ne uskladijo z glavnim.',
-'internalerror' => 'Notranja napaka',
-'filecopyerror' => 'Datoteke »$1« ni mogoÄe prepisati v »$2«.',
-'filerenameerror' => 'Datoteke »$1« ni mogoÄe preimenovati v »$2«.',
-'filedeleteerror' => 'Datoteke »$1« ni mogoÄe izbrisati.',
-'filenotfound' => 'Datoteke »$1« ne najdem.',
-'unexpected' => 'NepriÄakovana vrednost: "$1"="$2".',
-'formerror' => 'Napaka: obrazca ni mogoÄe predložiti',
-'badarticleerror' => 'Na tej strani dejanja ne morem izvesti. Morda je bila stran med predložitvijo vaše zahteve že izbrisana.',
-'cannotdelete' => 'Navedene strani ali datoteke ni mogoÄe izbrisati. Morda jo je izbrisal že kdo drug.',
-'badtitle' => 'Nepravilen naslov',
-'badtitletext' => 'Navedeni naslov strani je neveljaven, prazen, napaÄno povezan k drugim jezikom oziroma wikiprojektom ali pa vsebuje [[Project:Dogovori o poimenovanjih#Previdno s posebnimi znaki|nepodprte znake]].',
-'perfdisabled' => 'Naveden je shranjeni prepis $1:',
-'perfdisabledsub' => 'Naveden je shranjeni prepis $1:',
-'perfcached' => 'Navedeni podatki morda niso popolnoma posodobljeni.',
-'perfcachedts' => 'Prikazani podatki so shranjeni v predpomnilniku. Čas zadnje osvežitve: $1.',
-'wrong_wfQuery_params' => 'Nepravilni parametri za wfQuery()<br />
-Funkcija: $1<br />
-Iskanje: $2',
-'viewsource' => 'Izvorno besedilo',
-'viewsourcefor' => 'za $1',
-'protectedtext' => '<strong style="font-size:130%">Stran je [[Project:ZaÅ¡Äitena stran|zaÅ¡Äitena]] pred urejanjem.</strong>
-
-* \'\'\'ÄŒe je stran [[Project:Pravila zaÅ¡Äite strani|popolnoma zaÅ¡Äitena]], jo lahko urejajo le [[Project:Administratorji|administratorji]]; Äe je [[Project:Delna zaÅ¡Äita|zaÅ¡Äitena delno]], jo lahko urejajo tudi uveljavljeni [[Project:ÄŒemu se registrirati?|registrirani uporabniki]].\'\'\'
-* \'\'\'Odstranitev zaÅ¡Äite lahko zahtevate [[Project:Pod lipo|Pod lipo]]\'\'\'.
-
-<p style="border-top:1px solid #ccc;margin-top:1.5em;padding-top:.5em">Lahko si ogledate in prepišete izvorno besedilo strani:</p>',
-'protectedinterface' => 'Prikazana stran vsebuje besedilo ali drug element uporabniÅ¡kega vmesnika programja. Zaradi prepreÄevanja zlorabe je zaÅ¡Äitena.',
-'editinginterface' => '\'\'\'Opozorilo:\'\'\' Urejate stran, ki vsebuje besedilo ali drug element uporabniÅ¡kega vmesnika programja. Spremembe te strani bodo vplivale na podobo uporabniÅ¡kega vmesnika. To stran lahko urejajo le [[Project:Administratorji|administratorji]]. Prosimo, da pri spremembah upoÅ¡tevate soglasje obÄestva.',
-'sqlhidden' => '(SQL-poizvedovanje je skrito)',
-'logouttitle' => 'Odjava uporabnika',
-'logouttext' => 'Odjavili ste se. {{GRAMMAR:tožilnik|{{SITENAME}}}} lahko zdaj uporabljate neprijavljeni ali pa se ponovno prijavite. Morda bodo nekatere strani še naprej prikazane, kot da ste prijavljeni. To lahko popravite z izpraznitvijo predpomnilnika.',
-'welcomecreation' => '== Dobrodošli, $1! ==
-
-Ustvarili ste raÄun. ÄŒe želite, si lahko prilagodite [[Special:Preferences|nastavitve]] za delo v {{GRAMMAR:dajalnik|{{SITENAME}}}}. Želimo vam uspeÅ¡no sodelovanje!',
-'loginpagetitle' => 'Prijava uporabnika',
-'yourname' => 'Uporabniško ime',
-'yourpassword' => 'Geslo',
-'yourpasswordagain' => 'Ponovno vpišite geslo',
-'remembermypassword' => 'Zapomni si me (samodejna prijava)',
-'yourdomainname' => 'Domena',
-'externaldberror' => 'Pri potrjevanju istovetnosti je priÅ¡lo do notranje napake ali pa za osveževanje zunanjega raÄuna nimate dovoljenja.',
-'loginproblem' => '<b>Prijava ni uspela.</b><br />Prosimo, poskusite znova!',
-'alreadyloggedin' => '<div class="alreadyloggedin">Uporabnik $1, ste že prijavljeni!</div>',
-'login' => 'Prijava',
-'loginprompt' => '<!--Za prijavo v {{GRAMMAR:tožilnik|{{SITENAME}}}} omogoÄite piÅ¡kotke.-->',
-'userlogin' => 'Prijavite se / registrirajte se',
-'logout' => 'Odjava',
-'userlogout' => 'Odjava',
-'notloggedin' => 'Niste prijavljeni',
-'nologin' => 'Å e nimate uporabniÅ¡kega raÄuna? $1!',
-'nologinlink' => 'Registrirajte se',
-'createaccount' => 'Ustvari raÄun',
-'gotaccount' => 'RaÄun že imate? $1.',
-'gotaccountlink' => 'Prijavite se',
-'createaccountmail' => 'Po e-pošti',
-'badretype' => 'Gesli, ki ste ju vnesli, se ne ujemata.',
-'userexists' => 'Uporabniško ime, ki ste ga vnesli, je že zasedeno. Prosimo, izberite si drugo.',
-'youremail' => 'E-pošta (neobvezno)*',
-'username' => 'Uporabniško ime:',
-'uid' => 'ID-Å¡tevilka:',
-'yourrealname' => 'Vaše pravo ime*',
-'yourlanguage' => 'Jezik vmesnika:',
-'yourvariant' => 'Jezikovna razliÄica',
-'yournick' => 'Podpis (uporabite <nowiki>~~~~</nowiki>):',
-'badsig' => 'Neveljaven surovi podpis; preverite oznake HTML.',
-'email' => 'E-pošta',
-'prefs-help-email-enotif'=> 'ÄŒe ste tako izbrali, se naslov uporablja tudi za poÅ¡iljanje sporoÄil o spremembah.',
-'prefs-help-realname' => '<!-- ¹ Pravo ime (neobvezno): Äe se odloÄite, da ga boste navedli, bo uporabljeno za priznavanje vaÅ¡ega dela. -->',
-'loginerror' => 'Napaka ob prijavi',
-'prefs-help-email' => '<nowiki>*</nowiki>E-poÅ¡ta (neobvezno): Vpisan e-poÅ¡tni naslov omogoÄa drugim, da vam lahko poÅ¡iljajo elektronsko poÅ¡to brez razkritja vaÅ¡e istovetnosti.',
-'nocookiesnew' => 'UporabniÅ¡ki raÄun je ustvarjen, vendar niste prijavljeni. {{SITENAME}} za prijavo uporabnikov uporablja piÅ¡kotke, ki pa so pri vas onemogoÄeni. Prosimo, omogoÄite jih, nato pa se s svojim uporabniÅ¡kim imenom in geslom ponovno poskusite prijaviti.',
-'nocookieslogin' => '{{SITENAME}} za prijavljanje uporabnikov uporablja piÅ¡kotke. Ker jih imate onemogoÄene, vas prosimo, da jih omogoÄite in se ponovno prijavite.',
-'noname' => 'Niste vnesli veljavnega uporabniškega imena.',
-'loginsuccesstitle' => 'Uspešno ste se prijavili',
-'loginsuccess' => 'Sedaj ste vpisani v {{GRAMMAR:tožilnik|{{SITENAME}}}} kot "$1".',
-'nosuchuser' => 'Uporabnik z imenom »$1« ne obstaja.
-Preverite Ärkovanje ali pa si z uporabo prikazanega obrazca ustvarite nov uporabniÅ¡ki raÄun.',
-'nosuchusershort' => 'Uporabnik z imenom »$1« ne obstaja. Preverite Ärkovanje.',
-'nouserspecified' => 'Prosimo, vpišite uporabniško ime.',
-'wrongpassword' => 'Vnesli ste napaÄno geslo. Prosimo, poskusite znova.',
-'wrongpasswordempty' => 'Vpisali ste prazno geslo. Prosimo, poskusite znova.',
-'mailmypassword' => 'Pošlji mi novo geslo',
-'passwordremindertitle' => 'Geselski opomnik iz {{GRAMMAR:rodilnik|{{SITENAME}}}}',
-'passwordremindertext' => 'Nekdo (verjetno vi, z IP-naslova $1)
-je zahteval, da vam pošljemo novo prijavno geslo za {{GRAMMAR:tožilnik|{{SITENAME}}}} ($4).
-Geslo uporabnika \'\'$2\'\' je odslej \'\'$3\'\'.
-Z njim se lahko prijavite in ga spremenite.
-
-ÄŒe je geslo zahteval nekdo drug ali ste se spomnili starega in ga ne želite veÄ spremeniti, lahko sporoÄilo prezrete in se Å¡e naprej prijavljate s starim.',
-'noemail' => 'Elektronska pošta uporabnika »$1« ni zapisana.',
-'passwordsent' => 'Na naslov elektronske pošte, vpisane za "$1", smo poslali novo geslo. Ko ga boste prejeli, se lahko ponovno prijavite.',
-'eauthentsent' => 'E-sporoÄilo je poslano na navedeni e-naslov. ÄŒe želite tja poslati Å¡e katero, po v omenjenem sporoÄilu navedenih navodilih potrdite lastniÅ¡tvo naslova.',
-'mailerror' => 'Napaka pri pošiljanju pošte: $1',
-'acct_creation_throttle_hit'=> 'Obiskovalci {{GRAMMAR:rodilnik|{{SITENAME}}}} so s tem [[IP-naslov]]om v zadnjih 24 urah ustvarili že $1 {{plural:$1|uporabniÅ¡ki raÄun|uporabniÅ¡ka raÄuna|uporabniÅ¡ke raÄune|uporabniÅ¡kih raÄunov|uporabniÅ¡kih raÄunov}} in s tem dosegli najveÄje dopustno Å¡tevilo v omenjenem Äasovnem obdobju. Novih raÄunov zato s tem IP-naslovom trenutno žal ne morete veÄ ustvariti.
-
-== Urejate prek posredniškega strežnika? ==
-
-ÄŒe urejate prek AOL ali iz Bližnjega vzhoda, Afrike, Avstralije, Nove Zelandije ali iz Å¡ole, knjižnice ali podjetja, si IP-naslov morda delite z drugimi uporabniki. ÄŒe je tako, ste to sporoÄilo morda prejeli, Äeprav niste ustvarili Å¡e nobenega raÄuna. Znova se lahko poskusite registrirati po nekaj urah.',
-'emailauthenticated' => 'Čas potrditve vašega e-poštnega naslova: $1',
-'emailnotauthenticated' => 'Vaš e-poštni naslov <strong>še ni potrjen</strong>. Za navedene
-možnosti se e-pošte ne bo pošiljalo.',
-'noemailprefs' => '<strong>E-poštnega naslova niste vnesli</strong>, zato naslednje možnosti ne bodo delovale.',
-'emailconfirmlink' => 'Potrdite svoj e-poštni naslov',
-'invalidemailaddress' => 'E-poštni naslov zaradi neveljavne oblike ni sprejemljiv. Prosimo, vpišite pravilno oblikovanega ali polje izpraznite.',
-'accountcreated' => 'RaÄun je ustvarjen',
-'accountcreatedtext' => 'UporabniÅ¡ki raÄun za »$1« je ustvarjen.',
-'bold_sample' => 'Krepko besedilo',
-'bold_tip' => 'Krepko besedilo',
-'italic_sample' => 'LežeÄe besedilo',
-'italic_tip' => 'LežeÄe besedilo',
-'link_sample' => 'Naslov povezave',
-'link_tip' => 'Notranja povezava',
-'extlink_sample' => 'http://www.zgled.com naslov povezave',
-'extlink_tip' => 'Zunanja povezava (ne pozabite na predpono http://)',
-'headline_sample' => 'Besedilo naslovne vrstice',
-'headline_tip' => 'Naslovna vrstica druge ravni',
-'math_sample' => 'Tu vnesite enaÄbo',
-'math_tip' => 'MatematiÄna enaÄba (TeX/LaTeX)',
-'nowiki_sample' => 'Tu vnesite neoblikovano besedilo',
-'nowiki_tip' => 'Prezri wikioblikovanje',
-'image_sample' => 'Zgled.jpg',
-'image_tip' => 'Povezava na sliko',
-'media_sample' => 'Zgled.ogg',
-'media_tip' => 'Povezava na predstavnostno datoteko',
-'sig_tip' => 'Vaš podpis z datumom',
-'hr_tip' => 'Vodoravna Ärta (uporabljajte zmerno)',
-'summary' => 'Povzetek urejanja',
-'subject' => 'Tema/naslov',
-'minoredit' => 'Manjše urejanje',
-'watchthis' => 'Opazuj Älanek',
-'savearticle' => 'Shrani stran',
-'preview' => 'Predogled',
-'showpreview' => 'Prikaži predogled',
-'showlivepreview' => 'Predogled v živo',
-'showdiff' => 'Prikaži spremembe',
-'anoneditwarning' => '\'\'\'Opozorilo\'\'\': niste prijavljeni. V zgodovino strani se bo zapisal vaš IP-naslov.',
-'missingsummary' => '\'\'\'Opozorilo:\'\'\' Niste napisali povzetka urejanja. Ob ponovnem kliku gumba \'\'Shrani\'\' se bo vaše urejanje shranilo brez njega.',
-'missingcommenttext' => 'Prosimo, vpišite v spodnje polje komentar.',
-'blockedtitle' => 'Uporabnik je blokiran.',
-'blockedtext' => 'Urejanje z vaÅ¡im uporabniÅ¡kim imenom oziroma IP-naslovom je $1 onemogoÄil(-a).
-Vzrok:<br />\'\'$2\'\'<br />O blokiranju se lahko pogovorite z $1 ali katerim drugim
-[[Project:Administratorji|administratorjem]].
-
-Vedite, da lahko ukaz »PoÅ¡lji uporabniku e-pismo« uporabite le, Äe ste v nastavitvah vpisali in potrdili svoj elektronski naslov.
-
-VaÅ¡ IP-naslov je $3. Prosimo, vkljuÄite ga v vse morebitne poizvedbe.',
-'blockedoriginalsource' => 'Izvorno besedilo strani \'\'\'$1\'\'\' je na razpolago spodaj:',
-'blockededitsource' => 'Besedilo \'\'\'vaših urejanj\'\'\' strani \'\'\'$1\'\'\' je prikazano spodaj:',
-'whitelistedittitle' => 'Za urejanje se morate prijaviti',
-'whitelistedittext' => 'Za urejanje strani se $1.',
-'whitelistreadtitle' => 'Za ogled se je treba prijaviti',
-'whitelistreadtext' => 'Za ogled strani se morate [[Special:Userlogin|prijaviti]]',
-'whitelistacctitle' => 'Za izdelavo uporabniÅ¡kega raÄuna nimate dovoljenja.',
-'whitelistacctext' => 'V tem wikiju lahko raÄune odpirajo le [[Special:Userlogin|prijavljeni]] uporabniki z ustreznimi uporabniÅ¡kimi pravicami.',
-'confirmedittitle' => 'Za urejanje je potrebna e-poštna potrditev',
-'confirmedittext' => 'Pred urejanjem strani morate potrditi svoj e-poštni naslov. Prosimo, da ga z uporabo [[Special:Preferences|uporabniških nastavitev]] vpišete in potrdite.',
-'loginreqtitle' => 'Treba se je prijaviti',
-'loginreqlink' => 'prijava',
-'loginreqpagetext' => 'Za ogled drugih strani morate $1.',
-'accmailtitle' => 'Geslo je poslano.',
-'accmailtext' => 'Geslo za \'$1\' je poslano na $2.',
-'newarticle' => '(Nov)',
-'newarticletext' => 'Sledili ste povezavi na stran, ki Å¡e ne obstaja.
-Da bi stran ustvarili, vnesite v spodnji obrazec besedilo
-(za veÄ informacij glej [[Help:Vsebina|pomoÄ]]).
-Če ste sem prišli po pomoti, v svojem brskalniku kliknite gumb \'\'Nazaj\'\'.',
-'anontalkpagetext' => '---- \'\'To je pogovorna stran za nepodpisanega uporabnika, ki Å¡e ni ustvaril raÄuna ali, ki ga ne uporablja. Zaradi tega moramo uporabiti Å¡tevÄen [[IP address]] za njegovo/njeno ugotavljanje istovetnosti. TakÅ¡en IP naslov si lahko deli veÄ uporabnikov. ÄŒe ste nepodpisan uporabnik in Äe menite, da so nepomembne pripombe namenjene vam, prosimo [[Special:Userlogin|ustvarite raÄun ali pa se vpiÅ¡ite]], da prepreÄite naslednje zmede z drugimi nepodpisanimi uporabniki.\'\'',
-'noarticletext' => 'Na tej strani ni trenutno nobenega besedila. Naslov strani lahko poskusite [[{{ns:special}}:Search/{{PAGENAME}}|poiskati]] na drugih straneh ali pa [{{fullurl:{{FULLPAGENAME}}|action=edit}} stran uredite].',
-'clearyourcache' => '\'\'\'Opomba:\'\'\' Da bodo spremembe prišle do veljave, po shranitvi izpraznite predpomnilnik svojega brskalnika: \'\'\'Mozilla/Safari:\'\'\' držite \'\'Shift\'\' in kliknite \'\'Reload\'\' (ali pritisnite \'\'Ctrl-Shift-R\'\'), \'\'\'Internet Explorer:\'\'\' \'\'Ctrl-F5\'\', \'\'\'Opera/Konqueror:\'\'\' \'\'F5\'\'.',
-'usercssjsyoucanpreview'=> '<strong>Nasvet:</strong> Za preizkušanje svojega novega CSS/JS pred shranjevanjem uporabite gumb \'\'Prikaži predogled\'\'.',
-'usercsspreview' => '\'\'\'OPOZORILO: svoj uporabniški CSS le predogledujete in ga še niste shranili!\'\'\'',
-'userjspreview' => '\'\'\'Svoj uporabniški Javascript le predogledujete in še ni shranjen!\'\'\'',
-'userinvalidcssjstitle' => '\'\'\'Opozorilo:\'\'\' koža »$1« ne obstaja. Vedite, da .css in .js strani po meri uporabljajo naslov z malo zaÄetnico, npr. User:Blabla/monobook.css namesto User:Blabla/Monobook.css.',
-'updated' => '(Posodobljeno)',
-'note' => '<strong>Opomba:</strong>',
-'previewnote' => '<strong>Stran le predogledujete in Å¡e ni shranjena!</strong>',
-'session_fail_preview' => '<strong>Zaradi izgube podatkov o seji nam vaÅ¡ega urejanja žal ni uspelo obdelati. Prosimo, poskusite znova. ÄŒe bo spet priÅ¡lo do napake, se odjavite in ponovno prijavite. Za nevÅ¡eÄnosti se opraviÄujemo.</strong>',
-'previewconflict' => 'V prikazanem predogledu je v zgornjem predelu urejanja navedeno besedilo, kakor se bo prikazalo, Äe ga boste shranili.',
-'session_fail_preview_html'=> '<strong>Zaradi izgube podatkov o seji nam vašega urejanja žal ni uspelo obdelati.</strong>
-
-\'\'Ker ima ta wiki vklopljen surovi HTML, je predogled zaradi prepreÄevanja napadov z JavaScriptom skrit.\'\'
-
-<strong>ÄŒe gre za dobronameren poskus urejanja, vas prosimo, da poskusite znova. ÄŒe bo spet priÅ¡lo do napake, se odjavite in ponovno prijavite. Za nevÅ¡eÄnosti se opraviÄujemo.</strong>',
-'importing' => 'Uvažam $1',
-'editing' => 'Urejanje $1',
-'editingsection' => 'Urejanje $1 (razdelek)',
-'editingcomment' => 'Urejanje $1 (pripomba)',
-'editconflict' => 'Navzkrižje urejanj: $1',
-'explainconflict' => 'Med vaÅ¡im urejanjem je stran spremenil nekdo drug. Zgornje besedilno obmoÄje vsebuje njeno trenutno vsebino in bo edino, ki se bo ob izbiri ukaza »Shrani stran« shranilo. V spodnjem obmoÄju so prikazane vaÅ¡e spremembe, ki jih boste morali vkljuÄiti v zgornje.<br />',
-'yourtext' => 'Vaše besedilo',
-'storedversion' => 'Shranjena razliÄica',
-'nonunicodebrowser' => '<strong>OPOMBA</strong>: VaÅ¡ brskalnik ne podpira Unicode, zato boste pri urejanju strani z nelatiniÄnimi znaki morda imeli težave. Za obhod te težave se bodo <strong>ne-ASCII-znaki v urejevalnem polju spodaj pojavili kot Å¡estnajstiÅ¡ke kode</strong>.',
-'editingold' => '<div style="background: #FFBDBD; border: 1px solid #BB7979; color: #000000; font-weight: bold; margin: 2em 0 1em; padding: .5em 1em; vertical-align: middle; clear: both;">Urejate staro redakcijo strani. ÄŒe jo boste shranili, bodo vse poznejÅ¡e spremembe [[PomoÄ:VraÄanje|razveljavljene]].</div>',
-'yourdiff' => 'Primerjava',
-'copyrightwarning' => 'Vsi prispevki k {{GRAMMAR:dajalnik|{{SITENAME}}}} se obravnavajo kot objave pod pogoji $2 (za podrobnosti glej $1). Če niste pripravljeni na neusmiljeno urejanje in prosto razširjanje vašega gradiva, ga ne prispevajte.
-
-Poleg tega zagotavljate, da ste prispevke napisali oziroma ustvarili sami ali pa prepisali iz javno dostopnega ali podobnega prostega vira oziroma da pri tem ne kršite avtorskih pravic.
-<strong>NE DODAJAJTE AVTORSKO ZAÅ ÄŒITENEGA DELA BREZ DOVOLJENJA !</strong>',
-'copyrightwarning2' => 'Vsi prispevki k {{GRAMMAR:dajalnik|{{SITENAME}}}} se lahko urejajo, spreminjajo ali odstranijo s strani drugih uporabnikov. Če niste pripravljeni na neusmiljeno urejanje in prosto razširjanje vašega gradiva, ga ne prispevajte.
-
-Poleg tega zagotavljate, da ste prispevke napisali oziroma ustvarili sami ali pa prepisali iz javno dostopnega ali podobnega prostega vira oziroma da pri tem ne kršite avtorskih pravic ($1).
-<strong>NE DODAJAJTE AVTORSKO ZAÅ ÄŒITENEGA DELA BREZ DOVOLJENJA !</strong>',
-'longpagewarning' => '<div id="longpagewarning" style="border-width:1px;border-style:solid;border-color:#aaaaaa;padding:3px">Stran je dolga $1 {{plural:$1|kilobajt|kilobajta|kilobajte|kilobajtov|kilobajtov}}. To je morda veÄ, kot bi želeli, zato premislite o razdelitvi na podstrani oziroma arhiviranju.</div>',
-'longpageerror' => '<strong>NAPAKA: Predloženo besedilo je dolgo $1 {{plural:$1|kilobajt|kilobajta|kilobajte|kilobajtov|kilobajtov}}, s Äimer presega najveÄjo dovoljeno dolžino $2 {{plural:$2|kilobajta|kilobajtov|kilobajtov|kilobajtov|kilobajtov}}. Zato ga žal ni mogoÄe shraniti.</strong>',
-'readonlywarning' => '<strong>OPOZORILO: Zbirka podatkov je zaradi vzdrževanja zaÄasno zaklenjena, kar pomeni, da sprememb ne morete shraniti. Prosimo, prenesite besedilo v urejevalnik in ga dodajte pozneje.</strong>',
-'protectedpagewarning' => '<span style="color: red; background-color: white;" id="protectedpagewarning"><strong>OPOMBA:</strong> Stran je zaklenjena in jo lahko urejajo le sodelavci z vzdrževalnimi pravicami. Pri urejanju sledite [[Project:Smernice_zaÅ¡Äitenih_strani|smernicam zaÅ¡Äitenih strani]].</span>',
-'semiprotectedpagewarning'=> '<span id="semiprotectedpagewarning">\'\'\'Opomba:\'\'\' Stran je [[Project:Delna zaÅ¡Äita|zaÅ¡Äitena]] in jo lahko urejajo le uveljavljeni uporabniki.</span>',
-'templatesused' => 'Na strani uporabljene predloge:',
-'edittools' => '<!-- To besedilo bo prikazano pod urejevalnim poljem in poljem za nalaganje. -->',
-'nocreatetitle' => 'Članka nisem našel',
-'nocreatetext' => 'ÄŒlanka s tem naslovom - \'\'\'{{PAGENAME}}\'\'\' - Å¡e nimamo, lahko pa ga [[Special:Search/{{PAGENAME}}|poskusite poiskati]] ali pa se [[Special:Userlogin|prijavite]] in ga ustvarite.
-
-Kot neregistriran uporabnik lahko vsebino, ki ste jo želeli objaviti, dodate na stran [[Project:Članki za objavo]].
-
-Za veÄ podatkov {{GRAMMAR:orodnik|{{SITENAME}} si, prosimo, preberite [[Project:Uvod|uvod]].',
-'revhistory' => 'Zgodovina strani',
-'nohistory' => 'Stran nima zgodovine urejanja.',
-'revnotfound' => 'Redakcije ne najdem',
-'revnotfoundtext' => 'Redakcije strani, ki ste jo poskuÅ¡ali pridobiti, ni mogoÄe najti. Prosimo, preverite spletni naslov, ki ste ga uporabili za dostop do strani.',
-'loadhist' => 'Nalagam zgodovino strani',
-'currentrev' => 'Trenutna redakcija',
-'revisionasof' => 'Redakcija: $1',
-'previousrevision' => '↠Starejša redakcija',
-'nextrevision' => 'Novejša redakcija →',
-'currentrevisionlink' => 'poglejte trenutno redakcijo',
-'cur' => 'tren',
-'next' => 'nasl',
-'last' => 'prej',
-'orig' => 'izvi',
-'histlegend' => 'Za ogled redakcije kliknite njen datum.
-
-Napotek: (tren) = primerjava s trenutno redakcijo,
-(prej) = primerjava s prejšnjo redakcijo, <b>m</b> = manjše urejanje',
-'deletedrev' => '[izbrisano]',
-'histfirst' => 'Najstarejše',
-'histlast' => 'Najnovejše',
-'rev-deleted-comment' => '(pripomba je bila odstranjena)',
-'rev-deleted-user' => '(uporabniško ime je bilo odstranjeno)',
-'rev-deleted-text-permission'=> '<div class="mw-warning plainlinks">
-Prikazana redakcija je bila iz javnih arhivov odstranjena.
-Podrobnosti so morda na razpolago v [{{fullurl:Special:Log/delete|page=Rev-deleted-text-permission dnevniku brisanja}}].
-</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-Prikazana redakacija strani je bila iz javnih arhivov odstranjena. Ogledate si jo lahko, ker ste administrator spletiÅ¡Äa. Podrobnosti so morda navedene v [{{fullurl:Special:Log/delete|page=Rev-deleted-text-view dnevniku brisanja}}].
-</div>',
-'rev-delundel' => 'pokaži/skrij',
-'history-feed-title' => 'Zgodovina strani',
-'history-feed-description'=> 'Zgodovina navedene strani {{GRAMMAR:rodilnik|{{SITENAME}}}}',
-'history-feed-item-nocomment'=> '$1 ob $2',
-'history-feed-empty' => 'Želena stran ne obstaja. Morda je bila iz {{GRAMMAR:rodilnik|{{SITENAME}}}} izbrisana ali pa jo je kdo preimenoval. Prosimo, poskusite v {{GRAMMAR:dajalnik|{{SITENAME}}}} [[Special:Search|poiskati]] ustrezajoÄe nove strani.',
-'revisiondelete' => 'Izbriši/obnovi redakcije',
-'revdelete-selected' => 'Izbrana redakcija strani [[:$1]]:',
-'revdelete-text' => 'Izbrisane redakcije bodo v zgodovini strani Å¡e vedno navedene, vendar bo njihova vsebina za javnost nedostopna.
-
-Do skrite vsebine bodo Å¡e vedno lahko dostopali drugi administratorji in jo z uporabo istega vmesnika tudi obnovili, razen kjer bodo operaterji spletiÅ¡Äa uveljavili dodatne omejitve.',
-'revdelete-legend' => 'Nastavitve z redakcijami povezanih omejitev:',
-'revdelete-hide-text' => 'Skrij besedilo redakcije',
-'revdelete-hide-comment'=> 'Skrij povzetek urejanja',
-'revdelete-hide-user' => 'Skrij urejevalÄevo uporabniÅ¡ko ime/IP-naslov',
-'revdelete-hide-restricted'=> 'Omejitve naj veljajo za vse uporabnike, z administratorji vred',
-'revdelete-log' => 'Dnevniški komentar:',
-'revdelete-submit' => 'Uporabi za izbrano redakcijo',
-'revdelete-logentry' => 'sprememba vidnosti redakcij strani [[$1]]',
-'difference' => '(Primerjava redakcij)',
-'loadingrev' => 'nalagam razliÄico za primerjanje',
-'lineno' => 'Vrstica $1:',
-'editcurrent' => 'Uredi trenutno razliÄico strani',
-'selectnewerversionfordiff'=> 'Za primerjavo izberite novejšo redakcijo.',
-'selectolderversionfordiff'=> 'Za primerjavo izberite starejšo redakcijo.',
-'compareselectedversions'=> 'Primerjaj izbrani redakciji',
-'searchresults' => 'Izid iskanja',
-'searchresulttext' => 'Za veÄ sporoÄil o iskanju v {{GRAMMAR:dajalnik|{{SITENAME}}}} glej [[Project:Iskanje|IÅ¡Äem v {{GRAMMAR:dajalnik|{{SITENAME}}}}]].',
-'searchsubtitleinvalid' => 'Za povpraševanje "$1"',
-'badquery' => 'NapaÄno oblikovana iskalna poizvedba',
-'badquerytext' => 'VaÅ¡ iskalni niz žal ni bilo mogoÄe obdelati. Nekaj nasvetov:
-* Izogibajte se iskanju z vsemi besedami v narekovajih. Dodajte jih tudi nekaj zunaj njih, s Äimer oznaÄite tudi sploÅ¡no podroÄje iskanja, ali najprej poskusite z iskanjem brez narekovajev.
-* IÅ¡Äite le besede z vsaj dvema Ärkama, razen kadar je krajÅ¡a beseda del izraza v narekovajih.',
-'matchtotals' => 'Poizvedba »$1« se ujema z $2 {{plural:$2|naslovom|naslovoma|naslovi|naslovi|naslovi}} Älankov in z besedilom $3 {{plural:$3|Älanka|Älankov|Älankov|Älankov|Älankov}}.',
-'noexactmatch' => '\'\'\'Stran z naslovom \'\'$1\'\' ne obstaja.\'\'\' Lahko [[:$1|jo ustvarite]].',
-'titlematches' => 'Ujemanje z naslovom Älanka',
-'notitlematches' => 'Iskanih besed ne vsebuje noben naslov Älanka',
-'textmatches' => 'Ujemanje z besedilom Älanka',
-'notextmatches' => 'Iskanih besed ne vsebuje nobeno besedilo Älanka',
-'prevn' => '{{plural:$1|prejšnja|prejšnji|prejšnje|prejšnjih|prejšnjih}} $1',
-'nextn' => '{{plural:$1|naslednja|naslednji|naslednjih|naslednjih|naslednjih}} $1',
-'viewprevnext' => 'Prikazujem ($1) ($2) ($3).',
-'showingresults' => 'Prikazujem <strong>$1</strong> {{plural:$1|zadetek|zadetka|zadetke|zadetkov|zadetkov}}, zaÄenÅ¡i s Å¡t. <strong>$2</strong>.',
-'showingresultsnum' => 'Prikazujem \'\'\'$3\'\'\' {{plural:$1|zadetek|zadetka|zadetke|zadetkov|zadetkov}}, zaÄenÅ¡i s Å¡t. \'\'\'$2\'\'\'.',
-'nonefound' => '\'\'\'Opomba\'\'\': neuspeÅ¡na poizvedovanja so pogosta ob iskanju vsakdanjih besed, na primer \'\'imeti\'\' in \'\'iz\'\', ki jih ni na seznamu. Ker gre za zelo pogoste besede, boste skoraj zagotovo iskali uspeÅ¡neje z zožitvijo tematskega podroÄja.',
-'powersearch' => 'Iskanje',
-'powersearchtext' => '
-Iskanje v imenskem prostoru :<br />
-$1<br />
-$2 Seznam se preusmerja Iskanje za $3 $9',
-'searchdisabled' => '<p>Zaradi hitrejÅ¡ega delovanja {{GRAMMAR:rodilnik|{{SITENAME}}}} je iskanje po vsej zbirki podatkov zaÄasno onemogoÄeno. Uporabite lahko Googlov ali Yahoojev iskalnik, vendar so njihovi podatki morda že zastareli.</p>',
-'blanknamespace' => '(Osnovno)',
-'preferences' => 'Nastavitve',
-'prefsnologin' => 'Niste prijavljeni',
-'prefsnologintext' => 'Za spreminjanje uporabniških nastavitev se [[Special:Userlogin|prijavite]].',
-'prefsreset' => 'Nastavitve so ponastavljene.',
-'qbsettings' => 'Nastavitve hitre vrstice',
-'changepassword' => 'Zamenjava gesla',
-'skin' => 'Koža',
-'math' => 'Prikaz matematiÄnega besedila',
-'dateformat' => 'Zapis datuma',
-'datedefault' => 'Kakor koli',
-'datetime' => 'Datum in Äas',
-'math_failure' => 'Ni mi uspelo razÄleniti',
-'math_unknown_error' => 'neznana napaka',
-'math_unknown_function' => 'neznana funkcija',
-'math_lexing_error' => 'slovarska napaka',
-'math_syntax_error' => 'skladenjska napaka',
-'math_image_error' => 'Pretvarjanje v PNG ni uspelo; preverite, ali so latex, dvips, gs, in convert pravilno nameÅ¡Äeni.',
-'math_bad_tmpdir' => 'ZaÄasne mape za matematiko ne morem ustvariti ali pisati vanjo.',
-'math_bad_output' => 'Izhodne mape za matematiko ne morem ustvariti ali pisati vanjo.',
-'math_notexvc' => 'Manjka izvedbena datoteka \'texvc\'; za njeno namestitev si poglejte math/README.',
-'prefs-personal' => 'Podatki o uporabniku',
-'prefs-rc' => 'Zadnje spremembe',
-'prefs-watchlist' => 'Spisek nadzorov',
-'prefs-watchlist-days' => 'Å tevilo dni za prikaz na spisku nadzorov:',
-'prefs-watchlist-edits' => 'Število urejanj za prikaz na razširjenem spisku nadzorov:',
-'prefs-misc' => 'Druge nastavitve',
-'saveprefs' => 'Shrani',
-'resetprefs' => 'Ponastavi',
-'oldpassword' => 'Staro geslo:',
-'newpassword' => 'Novo geslo:',
-'retypenew' => 'Ponovno vpišite geslo:',
-'textboxsize' => 'Urejanje',
-'rows' => 'Razsežnosti urejevalnega polja: vrstic:',
-'columns' => 'stolpcev:',
-'searchresultshead' => 'Nastavitve poizvedovanja',
-'resultsperpage' => 'Prikazanih zadetkov na stran:',
-'contextlines' => 'Vrstic na zadetek:',
-'contextchars' => 'Znakov na vrstico:',
-'stubthreshold' => 'Prag za prikaz Å¡krbin:',
-'recentchangescount' => 'Å tevilo naslovov v zadnjih spremembah:',
-'savedprefs' => 'Spremembe ste uspešno shranili!',
-'timezonelegend' => 'ÄŒasovni pas',
-'timezonetext' => 'Vnesite Äasovno razliko med vaÅ¡im krajevnim in strežniÅ¡kim Äasom (UTC).',
-'localtime' => 'Krajevni Äas:',
-'timezoneoffset' => 'Izravnava¹:',
-'servertime' => 'StrežniÅ¡ki Äas:',
-'guesstimezone' => 'Izpolni iz brskalnika',
-'allowemail' => 'Drugim uporabnikom omogoÄi poÅ¡iljanje e-poÅ¡te',
-'defaultns' => 'Navadno iÅ¡Äi v naslednjih imenskih prostorih:',
-'default' => 'privzeto',
-'files' => 'Datoteke',
-'userrights-lookup-user'=> 'Upravljanje z uporabniškimi skupinami',
-'userrights-user-editname'=> 'Vpišite uporabniško ime:',
-'editusergroup' => 'Uredi uporabniške skupine',
-'userrights-editusergroup'=> 'Urejanje uporabniških skupin',
-'saveusergroups' => 'Shrani spremembe',
-'userrights-groupsmember'=> 'ÄŒlan skupine:',
-'userrights-groupsavailable'=> 'Skupine, ki so na razpolago:',
-'userrights-groupshelp' => 'Izberite skupine, iz katerih želite odstraniti ali vanje dodati uporabnika.
-NeoznaÄene skupine ne bodo spremenjene. Skupino lahko odznaÄite z levim klikom in hkratnim pritiskom tipke CTRL.',
-'userrights-logcomment' => 'Uporabnik je iz skupine $1 prešel v skupino $2.',
-'group' => 'Skupina:',
-'group-bot' => 'Boti',
-'group-sysop' => 'Administratorji',
-'group-bureaucrat' => 'Birokrati',
-'group-steward' => 'Upravniki',
-'group-all' => '(vsi)',
-'group-sysop-member' => 'Administrator',
-'group-bureaucrat-member'=> 'Birokrat',
-'group-steward-member' => 'Upravnik',
-'grouppage-bot' => 'Project:Boti',
-'grouppage-sysop' => 'Project:Administratorji',
-'grouppage-bureaucrat' => 'Project:Birokrati',
-'changes' => 'spremembe',
-'recentchanges' => 'Zadnje spremembe',
-'recentchangestext' => 'Na tej strani lahko spremljajte najnedavnejše spremembe wikija.',
-'rcnote' => 'Prikazujem {{plural:$1|zadnjo|zadnji|zadnje|zadnjih|zadnjih}} <strong>$1</strong> {{plural:$1|spremembo|spremembi|spremembe|sprememb|sprememb}} v {{plural:$2|zadnjem|zadnjih|zadnjih|zadnjih|zadnjih}} <strong>$2</strong> {{plural:$2|dnevu|dneh|dneh|dneh|dneh}}, kot v $3.',
-'rcnotefrom' => 'Navedene so spremembe od <b>$2</b> dalje (prikazujem jih do <b>$1</b>).',
-'rclistfrom' => 'Prikaži spremembe od $1 naprej.',
-'rcshowhideminor' => '$1 manjša urejanja',
-'rcshowhidebots' => '$1 bote',
-'rcshowhideliu' => '$1 prijavljene uporabnike',
-'rcshowhideanons' => '$1 brezimne uporabnike',
-'rcshowhidepatr' => '$1 pregledana urejanja',
-'rcshowhidemine' => '$1 moja urejanja',
-'rclinks' => 'Prikaži {{plural:$1|zadnjo|zadnji|zadnje|zadnjih|zadnjih}} $1 {{plural:$1|spremembo|spremembi|spremembe|sprememb|sprememb}} v {{plural:$2|zadnjem $2 dnevu|zadnjih $2 dneh|zadnjih $2 dneh|zadnjih $2 dneh|zadnjih $2 dneh}};<br />$3',
-'diff' => 'prim',
-'hist' => 'zgod',
-'hide' => 'skrij',
-'show' => 'prikaži',
-'minoreditletter' => 'm',
-'newpageletter' => 'N',
-'number_of_watching_users_pageview'=> '[temo {{plural:$1|spremlja|spremljata|spremljajo|spremlja|spremlja}} $1 {{plural:$1|uporabnik|uporabnika|uporabniki|uporabnikov|uporabnikov}}]',
-'rc_categories' => 'Omejitev na kategorije (loÄite jih z »|«)',
-'rc_categories_any' => 'Katero koli',
-'upload' => 'Naloži datoteko',
-'uploadbtn' => 'Naloži datoteko',
-'reupload' => 'Naloži drugo',
-'reuploaddesc' => 'Vrnitev na obrazec za nalaganje.',
-'uploadnologin' => 'Niste prijavljeni',
-'uploadnologintext' => 'Za nalaganje datotek se [[Special:Userlogin|prijavite]].',
-'upload_directory_read_only'=> 'V mapo za nalaganje datotek ($1) spletni strežnik ne more pisati.',
-'uploaderror' => 'Napaka',
-'uploadtext' => 'Spodnji obrazec lahko uporabite za nalaganje datotek; za ogled ali iskanje že naloženih pojdite na [[Special:Imagelist|seznam naloženih datotek]]. Naložitve in izbrisi so zapisani tudi v [[Special:Log/upload|dnevniku nalaganja]].
-
-Datoteko lahko na želeno stran vkljuÄite z naslednjo skladnjo
-
-* \'\'\'<nowiki>[[{{ns:Image}}:File.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[{{ns:Image}}:File.png|alt text]]</nowiki>\'\'\'
-ali za neposredno povezavo z datoteko
-* \'\'\'<nowiki>[[{{ns:Media}}:File.ogg]]</nowiki>\'\'\'',
-'uploadlog' => 'dnevnik nalaganja',
-'uploadlogpage' => 'Dnevnik nalaganja datotek',
-'uploadlogpagetext' => 'Prikazan je seznam nedavno naloženih predstavnostnih datotek. Vsi navedeni Äasi so strežniÅ¡ki Äas (UTC). Vedite, da polje »Uporabnik« razlikuje med malimi in velikimi Ärkami.',
-'filename' => 'Ime datoteke',
-'filedesc' => 'Povzetek',
-'fileuploadsummary' => 'Povzetek (avtor, spletni naslov vira ipd.):',
-'filestatus' => 'Položaj avtorskih pravic',
-'filesource' => 'Vir',
-'copyrightpage' => 'Project:Avtorske pravice {{GRAMMAR:rodilnik|{{SITENAME}}}}',
-'copyrightpagename' => 'Avtorske pravice {{GRAMMAR:rodilnik|{{SITENAME}}}}',
-'uploadedfiles' => 'Naložene datoteke',
-'ignorewarning' => 'Naloži kljub opozorilu',
-'ignorewarnings' => 'Prezri vsa opozorila',
-'minlength' => 'Imena datotek morajo vsebovati vsaj tri Ärke.',
-'illegalfilename' => 'Ime datoteke »$1« vsebuje v naslovih strani prepovedane znake. Prosimo, poskusite datoteko naložiti pod drugim imenom.',
-'badfilename' => 'Ime datoteke se je samodejno popravilo v »$1«.',
-'badfiletype' => '».$1« ni priporoÄeni format datotek. PriporoÄeni so: \'\'\'[[JPEG|JPG/JPEG]]\'\'\' za fotografije; \'\'\'[[SVG]]\'\'\' za ikone, logotipe, risbe, zemljevide, zastave ipd.; \'\'\'[[PNG]]\'\'\', kadar je na razpolago rastrska slika; \'\'\'[[GIF]]\'\'\' za animacije; \'\'\'[[Ogg]]\'\'\' ali \'\'\'[[MIDI]]\'\'\' za zvok ter \'\'\'Ogg\'\'\'/\'\'\'[[Theora]]\'\'\' za video.
-
-Opomba: vÄasih je zaradi varnostnih težav prepreÄeno nalaganje sicer dovoljenih datoteÄnih formatov.',
-'largefile' => 'Zaželeno je, da datoteke ne presegajo velikosti $1 bajtov; ta datoteka ima $2 bajtov.',
-'largefileserver' => 'Velikost datoteke presega strežnikove nastavitve.',
-'emptyfile' => 'Naložena datoteka je morda prazna. Do tega bi lahko priÅ¡lo zaradi slovniÄne napake v imenu. Ali datoteko resniÄno želite naložiti?',
-'fileexists' => 'Datoteka s tem imenom že obstaja. Preden jo povozite, preverite stran $1. Da prepreÄite navzkrižja z že obstojeÄimi datotekami, uporabljajte za datoteke opisna imena (npr. »Eifflov stolp, Pariz, ponoÄi.jpg«).',
-'fileexists-forbidden' => 'Datoteka s tem imenom že obstaja in je ni mogoÄe prepisati. Poskusite svojo datoteko naložiti pod drugim imenom. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'Datoteka s tem imenom že obstaja v skupnem repozitoriju datotek. Prosimo, vrnite se in naložite svojo datoteko pod drugim imenom.
-[[Image:$1|thumb|center|$1]]',
-'successfulupload' => 'Datoteko ste uspešno naložili',
-'fileuploaded' => 'Datoteka »$1« se je uspešno naložila.
-Prosimo, sledite povezavi »$2« na opisno stran datoteke in nanjo dodajte naslednje podatke: opis , vir oziroma imetnika avtorskih pravic in licenco datoteke. Če gre za sliko, jo lahko vstavite z naslednjo skladnjo:<br /><nowiki>[[</nowiki>{{ns:Image}}:$1|thumb|Opis<nowiki>]]</nowiki>',
-'uploadwarning' => 'Opozorilo!',
-'savefile' => 'Shrani datoteko',
-'uploadedimage' => '- naložena datoteka »[[$1]]«',
-'uploaddisabled' => 'Nalaganje je onemogoÄeno',
-'uploaddisabledtext' => 'Nalaganje datotek je na tem wikiju onemogoÄeno.',
-'uploadscripted' => 'Datoteka vsebuje HTML- ali skriptno kodo, ki bi jo lahko brskalnik razlagal napaÄno.',
-'uploadcorrupt' => 'Datoteka je poÅ¡kodovana ali pa ima napaÄno konÄnico. Prosimo, preverite jo in znova naložite.',
-'uploadvirus' => 'Datoteka morda vsebuje virus! Podrobnosti: $1',
-'sourcefilename' => 'Ime izvorne datoteke',
-'destfilename' => 'Ime ciljne datoteke',
-'filewasdeleted' => 'Datoteka s tem imenom je bila nekoÄ Å¾e naložena in potem izbrisana. Preden jo znova naložite, preverite $1.',
-'license' => 'Dovoljenje',
-'nolicense' => 'Nobeno (opomba: datoteka bo morda izbrisana)',
-'imagelist' => 'Seznam datotek',
-'imagelisttext' => 'Prikazujem $1 $2 {{plural:$1|razvrÅ¡Äeno datoteko|razvrÅ¡Äeni datoteki|razvrÅ¡Äene datoteke|razvrÅ¡Äenih datotek|razvrÅ¡Äenih datotek}}.',
-'imagelistforuser' => 'To prikaže le slike, ki jih je naložil uporabnik »$1«.',
-'getimagelist' => 'pridobivam seznam datotek',
-'ilsubmit' => 'IÅ¡Äi',
-'showlast' => 'Prikaži {{plural:$1|zadnjo|zadnji|zadnje|zadnjih|zadnjih}} $1 $2 {{plural:$1|razvrÅ¡Äeno|razvrÅ¡Äeni|razvrÅ¡Äene|razvrÅ¡Äenih|razvrÅ¡Äenih}} {{plural:$1|datoteko|datoteki|datoteke|datotek|datotek}}.',
-'byname' => 'po imenu',
-'bydate' => 'po datumu',
-'bysize' => 'po velikosti',
-'imgdelete' => 'briši',
-'imgdesc' => 'opis',
-'imglegend' => 'Napotek: (opis) = prikaži/uredi opis datoteke.',
-'imghistory' => 'PrejÅ¡nje razliÄice',
-'revertimg' => 'vrni',
-'deleteimg' => 'briši',
-'deleteimgcompletely' => 'briši',
-'imghistlegend' => 'Napotek: (tren) = trenutna datoteka, (briÅ¡i) = briÅ¡i zadnjo razliÄico, (vrni) = vrni datoteko na zadnjo razliÄico.
-<br />\'\'Za ogled doloÄenega dne naložene datoteke kliknite datum\'\'.',
-'imagelinks' => 'Strani z datoteko',
-'linkstoimage' => 'Datoteka je del naslednjih strani slovenske {{GRAMMAR:rodilnik|{{SITENAME}}}} (strani drugih projektov niso navedene):',
-'nolinkstoimage' => 'Z datoteko se ne povezuje nobena stran.',
-'sharedupload' => 'Datoteka se s tega mesta lahko uporabi tudi v drugih projektih.',
-'shareduploadwiki' => 'Nadaljnje informacije najdete na strani $1.',
-'shareduploadwiki-linktext'=> 'Opisna stran datoteke',
-'noimage' => 'Datoteka s tem imenom ne obstaja; lahko jo $1.',
-'noimage-linktext' => 'naložite',
-'uploadnewversion-linktext'=> 'Naložite novo razliÄico datoteke',
-'mimesearch' => 'Iskanje po MIME-tipu',
-'mimetype' => 'MIME-tip:',
-'download' => 'naloži',
-'unwatchedpages' => 'Nespremljane strani',
-'listredirects' => 'Seznam preusmeritev',
-'unusedtemplates' => 'Osirotele predloge',
-'unusedtemplatestext' => 'Naslednji seznam podaja vse strani v imenskem prostoru predlog, ki niso vkljuÄene v nobeno stran. Preden jih izbriÅ¡ete, preverite Å¡e druge povezave nanje.',
-'unusedtemplateswlh' => 'druge povezave',
-'randomredirect' => 'NakljuÄna preusmeritev',
-'statistics' => 'Statistika',
-'sitestats' => 'Statistika {{GRAMMAR:rodilnik|{{SITENAME}}}}',
-'userstats' => 'Uporabniška statistika',
-'sitestatstext' => 'V podatkovni zbirki je skupno \'\'\'$1\'\'\' strani.
-Med te so vÅ¡tete tudi \'\'pogovorne\'\' strani, strani o {{GRAMMAR:mestnik|{{SITENAME}}}}, najmanjÅ¡e \'\'Å¡krbinske\'\' strani, preusmeritve in Å¡e druge, ki niso Älanki. ÄŒe izkljuÄimo te zadnje, obstaja \'\'\'$2\'\'\' strani; ki so po vsej verjetnosti prave strani z vsebino.
-
-Naloženih je \'\'\'$8\'\'\' {{plural:{{NUMBEROFFILES}}|datoteka|datoteki|datoteke|datotek|datotek}}.
-
-Od postavitve wikija je bilo opravljenih \'\'\'$3\'\'\' pregledov in \'\'\'$4\'\'\' urejanj strani.
-To da skupaj povpreÄno \'\'\'$5\'\'\' urejanj na stran in \'\'\'$6\'\'\' pogledov na urejanje.
-
-Dolžina [http://meta.wikimedia.org/wiki/Help:Job_queue Äakalne vrste delovnih nalog]: \'\'\'$7\'\'\'.',
-'userstatstext' => 'Registriralo se je \'\'\'$1\'\'\' uporabnikov. Med temi je \'\'\'$2\'\'\' (oz. \'\'\'$4%\'\'\') administratorjev (glej $3).',
-'disambiguations' => 'RazloÄitvene strani',
-'disambiguationspage' => 'Template:RazloÄitev',
-'disambiguationstext' => 'Naslednji Älanki povezujejo na <i>razloÄitveno stran</i>. Morali bi povezovati na pripadajoÄi Älanek.<br />Stran je razloÄitvena, Äe je povezana z $1.<br />Povezave iz drugih imenskih prostorov tu <i>niso</i> prikazane.',
-'doubleredirects' => 'Dvojne preusmeritve',
-'doubleredirectstext' => '<b>Pozor:</b> seznam morda vsebuje neprave Älane. To navadno pomeni, da pod prvim ukazom #REDIRECT obstaja dodatno besedilo s povezavami.<br />
-Vsaka vrstica vsebuje povezave k prvi in drugi preusmeritvi ter prvo vrstico besedila druge preusmeritve. To navadno da pravi ciljni Älanek, h kateremu naj kaže prva preusmeritev.',
-'brokenredirects' => 'Pretrgane preusmeritve',
-'brokenredirectstext' => 'Naslednje preusmeritve kažejo na neobstojeÄe strani.',
-'nbytes' => '$1 {{plural:$1|zlog|zloga|zlogi|zlogov|zlogov}}',
-'ncategories' => '$1 {{PLURAL:$1|category|kategorij}}',
-'nlinks' => '$1 {{plural:$1|povezava|povezavi|povezave|povezav|povezav}}',
-'nmembers' => '$1 {{plural:$1|element|elementa|elementi|elementov|elementov}}',
-'nrevisions' => '$1 {{plural:$1|redakcija|redakciji|redakcije|redakcij|redakcij}}',
-'nviews' => '$1-krat pregledano',
-'lonelypages' => 'Osirotele strani',
-'uncategorizedpages' => 'Nekategorizirane strani',
-'uncategorizedcategories'=> 'Nekategorizirane kategorije',
-'uncategorizedimages' => 'Nekategorizirane slike',
-'unusedcategories' => 'Osirotele kategorije',
-'unusedimages' => 'Osirotele datoteke',
-'popularpages' => 'Priljubljene strani',
-'wantedcategories' => 'Želene kategorije',
-'wantedpages' => 'Želene strani',
-'mostlinked' => 'Strani, na katere se najveÄ povezuje',
-'mostlinkedcategories' => 'Kategorije z najveÄ elementi',
-'mostcategories' => 'ÄŒlanki z najveÄ kategorijami',
-'mostimages' => 'Najbolj uporabljane datoteke',
-'mostrevisions' => 'NajveÄkrat urejane strani',
-'allpages' => 'Vse strani',
-'prefixindex' => 'Iskanje po zaÄetnih Ärkah',
-'randompage' => 'NakljuÄni Älanek',
-'shortpages' => 'Kratke strani',
-'longpages' => 'Dolge strani',
-'deadendpages' => 'ÄŒlanki brez delujoÄih povezav',
-'listusers' => 'Seznam uporabnikov',
-'specialpages' => 'Posebne strani',
-'spheading' => 'Posebne strani za vse uporabnike',
-'restrictedpheading' => 'Omejene posebne strani',
-'recentchangeslinked' => 'Sorodne spremembe',
-'rclsub' => '(na straneh, na katere se povezuje »$1«)',
-'newpages' => 'Nove strani',
-'ancientpages' => 'Najdlje nespremenjeni Älanki',
-'intl' => 'Medjezikovne povezave',
-'move' => 'Prestavi',
-'movethispage' => 'Prestavi stran',
-'unusedimagestext' => '<p>Prosimo, upoÅ¡tevajte, da lahko druge spletne strani datoteko uporabljajo neposredno z navedbo spletnega naslova. Zato so datoteke lahko navedene, Äeprav se uporabljajo.</p>',
-'unusedcategoriestext' => 'Naslednje strani kategorij obstajajo, vendar jih ne uporablja noben Älanek ali druga kategorija.',
-'booksources' => 'Prepoznava ISBN-Å¡tevilk',
-'categoriespagetext' => 'V wikiju obstajajo naslednje kategorije.',
-'data' => 'Podatki',
-'userrights' => 'Upravljanje s pravicami uporabnikov',
-'groups' => 'Uporabniške skupine',
-'booksourcetext' => 'Prikazan je seznam strani, ki prodajajo nove ali rabljene knjige in kjer lahko dobite dodatne podatke o iskanih knjigah. {{SITENAME}} ne služi z nobenim med posli in spisek ni kazalnik njihovih uspehov.',
-'alphaindexline' => '$1 do $2',
-'version' => 'RazliÄica',
-'log' => 'Dnevniki',
-'alllogstext' => 'Združeno so prikazani dnevniki sprememb uporabniÅ¡kih pravic, preimenovanj uporabnikov, nalaganja predstavnostnih datotek, prestavljanja in zaÅ¡Äite strani, brisanja, registracij uporabnikov, sprememb položaja botov ter blokiranja in deblokiranja uporabnikov. Pogled lahko zožite z izbiro dnevnika, uporabniÅ¡kega imena ali strani. Vedite, da polje »Uporabnik« razlikuje med malimi in velikimi Ärkami.',
-'logempty' => 'O tej strani ni v dnevniku niÄesar.',
-'nextpage' => 'Naslednja stran ($1)',
-'allpagesfrom' => 'Prikaži strani, ki se zaÄnejo na:',
-'allarticles' => 'Vsi Älanki',
-'allnonarticles' => 'Vsi neÄlanki',
-'allinnamespace' => 'Vse strani (imenski prostor $1)',
-'allnotinnamespace' => 'Vse strani (brez imenskega prostora $1)',
-'allpagesprev' => 'Predhodna',
-'allpagesnext' => 'Naslednja',
-'allpagessubmit' => 'Pojdi',
-'allpagesprefix' => 'Prikaži strani z zaÄetnimi Ärkami:',
-'mailnologin' => 'Manjka naslov pošiljatelja',
-'mailnologintext' => 'Za pošiljanje pošte se [[Special:Userlogin|prijavite]] in v [[Special:Preferences|nastavitvah]] vpišite veljaven \'\'\'overjen\'\'\' e-poštni naslov.',
-'emailuser' => 'Pošlji uporabniku e-pismo',
-'emailpage' => 'Pošlji uporabniku e-pismo',
-'emailpagetext' => 'S spodnjim obrazcem lahko uporabniku poÅ¡ljete e-poÅ¡tno sporoÄilo. Da bo prejemnik lahko odgovoril neposredno vam, bo v glavi sporoÄila zapisan \'\'\'vaÅ¡ e-poÅ¡tni naslov\'\'\' (kot ste ga vpisali v [[Special:Preferences|uporabniÅ¡kih nastavitvah]]).',
-'usermailererror' => 'Predmet e-pošte je vrnil napako:',
-'defemailsubject' => 'Elektronska pošta {{GRAMMAR:rodilnik|{{SITENAME}}}}',
-'noemailtitle' => 'Ni e-poštnega naslova.',
-'noemailtext' => 'Uporabnik ni navedel veljavnega e-poštnega naslova ali pa elektronske pošte ne želi prejemati.',
-'emailfrom' => 'Od',
-'emailto' => 'Za',
-'emailsubject' => 'Predmet',
-'emailmessage' => 'SporoÄilo',
-'emailsend' => 'Pošlji',
-'emailsent' => 'E-pismo je poslano!',
-'emailsenttext' => 'E-pismo je poslano.',
-'watchlist' => 'Spisek nadzorov',
-'nowatchlist' => 'Vaš spisek nadzorov je prazen.',
-'watchlistcount' => '\'\'\'Na spisku nadzorov imate, vštevši pogovorne strani, $1 {{plural:$1|predmet|predmeta|predmete|predmetov|predmetov}}.\'\'\'',
-'clearwatchlist' => 'Izprazni spisek nadzorov',
-'watchlistcleartext' => 'Jih resniÄno želite odstraniti?',
-'watchlistclearbutton' => 'Izprazni spisek nadzorov',
-'watchlistcleardone' => 'Spisek nadzorov je izpraznjen. Odstranjenih je bilo $1 predmetov.',
-'watchnologin' => 'Niste prijavljeni',
-'watchnologintext' => 'Za urejanje spiska nadzorov se [[Special:Userlogin|prijavite]].',
-'addedwatch' => 'Dodano na spisek nadzorov',
-'addedwatchtext' => 'Stran »\'\'\'<nowiki>$1</nowiki>\'\'\'« je bila dodana na vaÅ¡ [[Special:Watchlist|spisek nadzorov]], kjer bodo odslej navedene njene morebitne spremembe in spremembe pripadajoÄe pogovorne strani. Za lažjo izbiro bodo tudi v [[Special:Recentchanges|seznamu zadnjih sprememb]] prikazane <b>krepko</b>. ÄŒe jo želite odstraniti s spiska, kliknite zavihek »Prenehaj opazovati«.',
-'removedwatch' => 'Odstranjena s spiska nadzorov',
-'removedwatchtext' => 'Stran »<nowiki>$1</nowiki>« je odstranjena z vašega spiska nadzorov.',
-'watch' => 'Opazuj',
-'watchthispage' => 'Opazuj stran',
-'unwatch' => 'Prenehaj opazovati',
-'unwatchthispage' => 'Prenehaj opazovati stran',
-'notanarticle' => 'Ni Älanek',
-'watchnochange' => 'V prikazanem Äasovnem obdobju se ni spremenila nobena med nadzorovanimi stranmi.',
-'watchdetails' => '{{Site notice}}
-Spremljate <strong>$1</strong> (pogovorne strani niso vštete). Svoj spisek nadzorov lahko [[Special:Watchlist/edit|pregledate in uredite]] ali pa z njega [[Special:Watchlist/clear|odstranite vse predmete]].',
-'wlheader-enotif' => '* ObveÅ¡Äanje po elektronski poÅ¡ti je omogoÄeno.',
-'wlheader-showupdated' => '* Od vašega zadnjega ogleda spremenjene strani so prikazanje \'\'\'krepko\'\'\'.',
-'watchmethod-recent' => 'med nedavnimi urejanji iÅ¡Äem spremljane strani',
-'watchmethod-list' => 'med spremljanimi stranmi iÅ¡Äem nedavna urejanja',
-'removechecked' => 'Odstrani oznaÄene strani s spiska nadzorov',
-'watchlistcontains' => 'Spremljate $1 {{plural:$1|stran|strani|strani|strani|strani}}.',
-'watcheditlist' => 'Na naslednjem seznamu so po abecedi navedene strani na vaÅ¡em spisku nadzorov. ÄŒe želite katero odstraniti, jo oznaÄite in kliknite gumb \'\'Odstrani oznaÄene strani s spiska nadzorov\'\' na dnu strani. Odstranitev strani pomeni tudi odstranitev njene pogovorne strani in obratno. ÄŒe je na seznamu katera izmed povezav rdeÄa, je bila stran izbrisana, vendar jo lahko Å¡e vedno spremljate.',
-'removingchecked' => 'Odstranjevanje oznaÄenih strani s spiska nadzorov ...',
-'couldntremove' => '\'$1\' ste s svojega spiska nadzorov že odstranili.
-
-Ste osvežili to stran? Če je tako, lahko svoj spisek nadzorov varno osvežite s klikom povezave »spisek nadzorov« na vrhu zaslona.
-<br />',
-'iteminvalidname' => 'Težava z izbiro \'$1\', neveljavno ime ...',
-'wlnote' => 'Navedenih je {{plural:$1|zadnja|zadnji|zadnje|zadnjih|zadnjih}} $1 {{plural:$1|sprememba|spremembi|spremembe|sprememb}} v {{plural:$2|zadnji|zadnjih|zadnjih|zadnjih|zadnjih}} <b>$2</b> {{plural:$2|uri|urah|urah|urah|urah}}.',
-'wlshowlast' => 'Prikaži zadnjih $1 ur; $2 dni; $3;',
-'wlsaved' => 'To je shranjena razliÄica vaÅ¡ega spiska nadzorov. Da je obremenitev strežnikov Äim manjÅ¡a, se spisek nadzorov osveži enkrat na dan.',
-'wlhideshowown' => '$1 moja urejanja.',
-'wlhideshowbots' => '$1 urejanja botov',
-'wldone' => 'KonÄano.',
-'enotif_mailer' => '{{SITENAME}} - obvestilni poštar',
-'enotif_reset' => 'OznaÄi vse strani kot prebrane',
-'enotif_newpagetext' => 'To je nova stran.',
-'changed' => 'spremenjena',
-'created' => 'ustvarjena',
-'enotif_subject' => 'Stran {{GRAMMAR:rodilnik|{{SITENAME}}}} $PAGETITLE je $CHANGEDORCREATED $PAGEEDITOR',
-'enotif_lastvisited' => 'Za spremembe po vašem zadnjem obisku glejte $1.',
-'enotif_body' => '$WATCHINGUSERNAME,
-
-stran v {{GRAMMAR:dajalnik|{{SITENAME}}}} $PAGETITLE je bila $PAGEEDITDATE $CHANGEDORCREATED s strani $PAGEEDITOR,
-za trenutno redakcijo glejte {{fullurl:$PAGETITLE_RAWURL}}
-
-$NEWPAGE
-
-UrejevalÄev povzetek: $PAGESUMMARY $PAGEMINOREDIT
-
-Navežite stik z urejevalcem:
-e-pošta {{fullurl:Special:Emailuser|target=$PAGEEDITOR_RAWURL}}
-wiki {{fullurl:User:$PAGEEDITOR_RAWURL}}
-
-Nadaljnjih obvestil do obiska strani ne boste prejemali. Na spisku nadzorov lahko znova nastavite zastavice obveÅ¡Äanj za vse spremljane strani.
-
- Vaš opozorilni sistem slovenskega {{GRAMMAR:rodilnik|{{SITENAME}}}}
-
---
-Za spremembo nastavitev spiska nadzorov obiÅ¡Äite
-{{fullurl:Special:Watchlist|edit=yes}}
-
-Povratna sporoÄila in pomoÄ:
-{{fullurl:Help:Contents}}',
-'deletepage' => 'Briši stran',
-'confirm' => 'Potrdi',
-'excontent' => 'vsebina: \'$1\'',
-'excontentauthor' => 'vsebina: \'$1\' (edini urejevalec pa \'$2\')',
-'exbeforeblank' => 'vsebina pred brisanjem: \'$1\'',
-'exblank' => 'prazna stran',
-'confirmdelete' => 'Potrdi brisanje',
-'deletesub' => '(Brišem »$1«)',
-'historywarning' => 'OPOZORILO: stran, ki jo želite izbrisati, ima zgodovino:',
-'confirmdeletetext' => 'Iz zbirke podatkov boste izbrisali stran ali sliko skupaj z vso njeno zgodovino.
-Prosimo, \'\'\'potrdite\'\'\', da to resniÄno želite, da razumete posledice dejanja in da se ravnate po [[Project:Pravila|pravilih]].',
-'actioncomplete' => 'Poseg je konÄan',
-'deletedtext' => '»\'\'\'$1\'\'\'« je bila izbrisana.
-Za zapise nedavnih brisanj glej $2.',
-'deletedarticle' => 'je izbrisal(-a) »$1«',
-'dellogpage' => 'Dnevnik brisanja',
-'dellogpagetext' => 'Prikazan je seznam nedavnih brisanj z navedenim strežniÅ¡kim Äasom (UTC). Vedite, da polje »Uporabnik« razlikuje med malimi in velikimi Ärkami.',
-'deletionlog' => 'dnevnik brisanja',
-'reverted' => 'Obnova prejšnje redakcije',
-'deletecomment' => 'Razlog za brisanje',
-'imagereverted' => 'Prejšnjo redakcijo ste uspešno obnovili',
-'rollback' => 'Vrni spremembe',
-'rollback_short' => 'Vrni',
-'rollbacklink' => 'vrni',
-'rollbackfailed' => 'Vrnitev ni uspela.',
-'cantrollback' => 'Urejanja ne morem vrniti; zadnji urejevalec je hkrati edini.',
-'alreadyrolled' => 'Ne morem vrniti zadnje spremembe [[$1]]
-od uporabnika [[Uporabnik:$2|$2]] ([[Pogovor z uporabnikom:$2|Pogovor]]); nekdo drug je že spremenil ali vrnil Älanek.
-
-Zadnja sprememba od uporabnika [[Uporabnik:$3|$3]] ([[Pogovor z uporabnikom:$3|Pogovor]]).',
-'editcomment' => 'Pripomba k spremembi: »\'\'$1\'\'«.',
-'revertpage' => 'vrnitev sprememb uporabnika »[[Special:Contributions/$2|$2]]« ([[User talk:$2|pogovor]]) na zadnje urejanje uporabnika »$1«',
-'sessionfailure' => 'VaÅ¡a prijava ni uspela; da bi prepreÄili ugrabitev seje, je bilo dejanje preklicano. Prosimo, izberite »Nazaj« in ponovno naložite stran, s katere prihajate, nato poskusite znova.',
-'protectlogpage' => 'Dnevnik zaÅ¡Äit strani',
-'protectlogtext' => 'Prikazan je seznam zaÅ¡Äit in odstranitev zaÅ¡Äit strani. Za veÄ podatkov glejte [[Project:ZaÅ¡Äitena stran]] in [[Project:Pravila zaÅ¡Äite]]. Vedite, da polje »Uporabnik« razlikuje med malimi in velikimi Ärkami.',
-'protectedarticle' => 'ZaÅ¡Äita strani "[[$1]]"',
-'unprotectedarticle' => 'ZaÅ¡Äita strani $1 je odstranjena.',
-'protectsub' => '(ZaÅ¡Äita strani »$1«)',
-'confirmprotecttext' => 'Ali stran res želite \'\'\'zaÅ¡Äititi\'\'\'?',
-'confirmprotect' => 'Potrdite zaÅ¡Äito',
-'protectmoveonly' => 'ZaÅ¡Äiti LE PRED PREMIKANJEM',
-'protectcomment' => 'Razlog:',
-'unprotectsub' => '(Odstranjujem zaÅ¡Äito strani »$1«)',
-'confirmunprotecttext' => 'Ali res želite \'\'\'odstraniti\'\'\' zaÅ¡Äito strani?',
-'confirmunprotect' => 'Potrdite odstranitev zaÅ¡Äite',
-'unprotectcomment' => 'Razlog za odstranitev zaÅ¡Äite',
-'protect-unchain' => 'Deblokiraj dovoljenja za premikanje',
-'protect-text' => 'Tu si lahko ogledate in spremenite raven zaÅ¡Äitenosti strani \'\'\'$1\'\'\'.',
-'protect-viewtext' => 'S svojim raÄunom ne morete spreminjati ravni zaÅ¡Äitenosti strani. Trenutne nastavitve za stran »[[$1]]« so naslednje:',
-'protect-default' => 'OmogoÄi urejanje vsem uporabnikom',
-'protect-level-autoconfirmed'=> 'Blokiraj neregistrirane uporabnike',
-'protect-level-sysop' => 'Blokiraj vse uporabnike (razen administratorjev)',
-'restriction-edit' => 'Urejanje',
-'restriction-move' => 'Prestavljanje',
-'undelete' => 'Obnovi izbrisano stran',
-'undeletepage' => 'Prikaži izbrisane strani in jih obnovi',
-'viewdeletedpage' => 'Pregled izbrisanih strani',
-'undeletepagetext' => 'Naslednje strani so izbrisane, vendar so Å¡e vedno v arhivu in jih lahko obnovite. Arhiv je treba obÄasno poÄistiti.',
-'undeleteextrahelp' => 'Da bi obnovili celotno stran z vso njeno zgodovino, pustite vsa potrditvena polja prazna in kliknite \'\'\'\'\'Obnovi\'\'\'\'\'. ÄŒe želite obnoviti le doloÄene redakcije strani, pred klikom gumba \'\'\'\'\'Obnovi\'\'\'\'\' oznaÄite ustrezna potrditvena polja. Klik gumba \'\'\'\'\'Ponastavi\'\'\'\'\' bo izpraznil polje za vnos razloga in vsa potrditvena polja.
-
-Prosimo, ravnajte se po [[Project:Pravila obnove|pravilih obnove strani]] in navedite ustrezen razlog.',
-'undeletearticle' => 'Obnovite izbrisani Älanek',
-'undeleterevisions' => '{{plural:$1|Arhivirana je|Arhivirani sta|Arhivirane so|Arhiviranih je|Arhiviranih ni}} $1 {{plural:$1|redakcija|redakciji|redakcije|redakcij|redakcij}}',
-'undeletehistory' => 'Z obnovo strani se bodo po privzetem obnovile tudi vse pripadajoÄe redakcije. ÄŒe se želite temu izogniti, oznaÄite le želene.
-
-Kjer je bila po brisanju ustvarjena nova stran s tem imenom, se trenutna redakcija obstojeÄe strani ne bo samodejno zamenjala, temveÄ se bodo obnovljene redakcije pojavile v prejÅ¡nji zgodovini. Pazite, da se temu izognete, razen seveda, kadar resniÄno nameravate združiti zgodovini obeh strani.',
-'undeletehistorynoadmin'=> 'Stran je izbrisana. Razlog za izbris je skupaj s podrobnostmi o uporabnikih, ki so jo urejali pred izbrisom, naveden v prikazanem povzetku. Dejansko besedilo izbrisanih redakcij je dostopno le administratorjem.',
-'undeleterevision' => 'Redakcija uporabnika $1 je izbrisana',
-'undeletebtn' => 'Obnovi',
-'undeletereset' => 'Ponastavi',
-'undeletecomment' => 'Razlog:',
-'undeletedarticle' => 'je obnovil(-a) »$1«',
-'undeletedrevisions' => 'obnovljeno: $1 {{plural:$1|redakcija|redakciji|redakcije|redakcij|redakcij}}',
-'undeletedfiles' => 'Obnovili ste $1 {{PLURAL:datoteka|datoteki|datoteke|datotek|datotek}}',
-'cannotundelete' => 'Obnova ni uspela. Morda je stran obnovil že kdo drug.',
-'undeletedpage' => '<big>\'\'\'Obnovili ste stran \'$1\'.\'\'\'</big>
-
-Nedavna brisanja in obnove so zapisani v [[Special:Log/delete|dnevniku brisanja]].',
-'namespace' => 'Imenski prostor:',
-'invert' => 'Obrni izbor',
-'contributions' => 'Uporabnikovi prispevki',
-'mycontris' => 'Prispevki',
-'contribsub' => 'Uporabnik: $1',
-'nocontribs' => 'Ne najdem nobene merilom ustrezajoÄe spremembe.',
-'ucnote' => 'Prikazujem {{plural:$1|zadnje|zadnji|zadnje|zadnjih|zadnjih}} <strong>$1</strong> uporabnikovih {{plural:$1|urejanj|urejanji|urejanja|urejanj|urejanj}} v {{plural:$2|zadnjem|zadnjih|zadnjih|zadnjih|zadnjih}} <strong>$2</strong> {{plural:$2|dnevu|dneh|dneh|dneh|dneh}}.',
-'uclinks' => 'Prikaži {{plural:$1|zadnjo|zadnji|zadnje|zadnjih}} $1 {{plural:spremembo|spremembi|spremembe|sprememb|sprememb}}; prikaži {{plural:$2|zadnji|zadnja|zadnje|zadnjih|zadnjih}} $2 {{plural:$2|dan|dni|dni|dni|dni}}.',
-'uctop' => ' (vrh)',
-'newbies' => 'novinci',
-'sp-newimages-showfrom' => 'Prikaži datoteke, naložene od $1 naprej',
-'sp-contributions-newest'=> 'Najnovejši',
-'sp-contributions-oldest'=> 'Najstarejši',
-'sp-contributions-newer'=> '{{plural:$1|novejših|novejša|novejše|novejših|novejših}} $1',
-'sp-contributions-older'=> '{{plural:$1|starejših|starejša|starejše|starejših|starejših}} $1',
-'sp-contributions-newbies-sub'=> 'Prispevki novincev',
-'whatlinkshere' => 'Kaj se povezuje sem',
-'notargettitle' => 'Ni cilja',
-'notargettext' => 'Niste navedli ciljne strani ali uporabnika za izvedbo ukaza.',
-'linklistsub' => '(Seznam povezav)',
-'linkshere' => 'Sem kažejo naslednje strani:',
-'nolinkshere' => 'Sem ne kaže nobena stran.',
-'isredirect' => 'preusmeritvena stran',
-'istemplate' => 'vkljuÄitev',
-'blockip' => 'Blokiranje IP-naslova ali uporabniškega imena',
-'blockiptext' => 'Naslednji obrazec vam omogoÄa, da doloÄenemu IP-naslovu ali uporabniÅ¡kemu imenu prepreÄite urejanje. To storimo le zaradi zaÅ¡Äite pred nepotrebnim uniÄevanjem in po [[Project:Pravila blokiranja|pravilih]]. Vnesite tudi razlog, \'\'na primer\'\' seznam strani, ki jih je uporabnik po nepotrebnem kvaril.',
-'ipaddress' => 'IP-naslov',
-'ipadressorusername' => 'IP-naslov ali uporabniško ime',
-'ipbexpiry' => 'Pretek',
-'ipbreason' => 'Razlog',
-'ipbsubmit' => 'Blokiraj naslov',
-'ipbother' => 'DrugaÄen Äas',
-'ipboptions' => 'nedoloÄen Äas:indefinite,15 minut:15 minutes,1 uro:1 hour,3 ure:3 hours,1 dan:1 day,2 dni:2 days,3 dni:3 days,1 teden:1 week,2 tedna:2 weeks,1 mesec:1 month,3 mesece:3 months,6 mesecev:6 months,1 leto:1 year,neomejeno dolgo:infinite',
-'ipbotheroption' => 'drugo',
-'badipaddress' => 'Neveljaven IP-naslov ali uporabniško ime.',
-'blockipsuccesssub' => 'Blokiranje je uspelo',
-'blockipsuccesstext' => 'IP-naslov ali uporabniÅ¡ki raÄun »[[User:$1|$1]]« ([[User talk$1|pogovor]]) je blokiran.
-
-*Preglejte [[Special:Contributions/$1|prispevke s tega naslova/uporabniÅ¡kega raÄuna]].
-*Preglejte [[Special:Ipblocklist|seznam blokiranih IP-naslovov]].
-*Preglejte [[Special:Log/block|dnevnik blokiranja]], kjer so navedeni ukrepi drugih administratorjev v zvezi s tem uporabnikom.
-
-Ne pozabite blokiranemu uporabniku na njegovi [[User talk:$1|pogovorni strani]] razložiti, zakaj ste ga blokirali.',
-'unblockip' => 'OmogoÄite urejanje IP-naslovu',
-'unblockiptext' => 'Z naslednjim obrazcem lahko obnovite možnost urejanja z blokiranega IP-naslova ali uporabniÅ¡kega raÄuna.',
-'ipusubmit' => 'Deblokiraj naslov',
-'ipblocklist' => 'Seznam blokiranih IP-naslovov',
-'blocklistline' => '$1, $2 je blokiral(-a) $3 ($4)',
-'infiniteblock' => 'neomejen Äas',
-'expiringblock' => 'preteÄe: $1',
-'ipblocklistempty' => 'Seznam blokiranih uporabnikov je prazen.',
-'blocklink' => 'blokiraj',
-'unblocklink' => 'deblokiraj',
-'contribslink' => 'prispevki',
-'autoblocker' => 'Ker si delite IP-naslov z »$1«, vam je urejanje samodejno onemogoÄeno. Razlog: »$2«.',
-'blocklogpage' => 'Dnevnik blokiranja',
-'blocklogentry' => 'uporabnika »$1« sem blokiral(-a) za $2',
-'blocklogtext' => 'Prikazan je dnevnik blokiranja in deblokiranja uporabnikov. Samodejno blokirani IP-naslovi niso navedeni. Trenutno veljavna blokiranja so navedena na [[Special:Ipblocklist|seznamu blokiranih IP-naslovov]].',
-'unblocklogentry' => 'je deblokiral(-a) »$1«',
-'range_block_disabled' => 'Možnost administratorjev za blokiranje urejanja IP-razponom je onemogoÄena.',
-'ipb_expiry_invalid' => 'Neveljaven Äas preteka',
-'ip_range_invalid' => 'Neveljaven IP-razpon.',
-'proxyblocker' => 'Blokator posredniških strežnikov',
-'proxyblockreason' => 'Ker uporabljate odprti posredniÅ¡ki strežnik, je urejanje z vaÅ¡ega IP-naslova prepreÄeno. Gre za resno varnostno težavo, o kateri obvestite svojega internetnega ponudnika.',
-'proxyblocksuccess' => 'Storjeno.',
-'sorbsreason' => 'VaÅ¡ IP-naslov je v [http://www.sorbs.net SORBS] DNSBL uvrÅ¡Äen med odprte posredniÅ¡ke strežnike.',
-'sorbs_create_account_reason'=> 'VaÅ¡ IP-naslov je v [http://www.sorbs.net SORBS] DNSBL naveden kot odprti posredniÅ¡ki strežnik. RaÄuna zato žal ne morete ustvariti.',
-'lockdb' => 'Zakleni zbirko podatkov',
-'unlockdb' => 'Odkleni zbirko podatkov',
-'lockdbtext' => 'Zaklenitev zbirke podatkov bo vsem uporabnikom prepreÄila možnost urejanja strani, spreminjanja nastavitev, urejanja spiska nadzorov in drugih stvari, ki zahtevajo spremembe zbirke podatkov. Prosimo, potrdite, da jo resniÄno želite zakleniti in da jo boste po konÄanem vzdrževanju spet odklenili.',
-'unlockdbtext' => 'Odklenitev zbirke podatkov bo vsem uporabnikom obnovila možnost urejanja strani, spreminjanja nastavitev, urejanja seznamov nadzorov in drugih stvari, ki zahtevajo spremembe zbirke. Prosimo, potrdite nedvomni namen.',
-'lockconfirm' => 'Da, zbirko podatkov želim zakleniti.',
-'unlockconfirm' => 'Da, zbirko podatkov želim odkleniti.',
-'lockbtn' => 'Zakleni zbirko podatkov',
-'unlockbtn' => 'Odkleni zbirko podatkov',
-'locknoconfirm' => 'Namere niste potrdili.',
-'lockdbsuccesssub' => 'Zbirko podatkov ste uspešno zaklenili',
-'unlockdbsuccesssub' => 'Zbirka podatkov je odklenjena',
-'lockdbsuccesstext' => 'Podatkovna baza {{GRAMMAR:rodilnik|{{SITENAME}}}} je bila zaklenjena.
-<br />Ne pozabite odkleniti, ko boste konÄali z vzdrževanjem.',
-'unlockdbsuccesstext' => 'Zbirka podatkov {{GRAMMAR:rodilnik|{{SITENAME}}}} je spet odklenjena.',
-'makesysoptitle' => 'Povišaj uporabnika v administratorja',
-'makesysoptext' => 'Obrazec uporabljajo birokrati za povišanje navadnih uporabnikov v administratorje.
-Da izbranega uporabnika povišate, vpišite njegovo ime v okence in pritisnite gumb.',
-'makesysopname' => 'Ime uporabnika:',
-'makesysopsubmit' => 'Povišanje uporabnika v administratorja',
-'makesysopok' => '<b>Uporabnik »$1« je odslej administrator</b>',
-'makesysopfail' => '<b>Uporabnika »$1« ni mogoÄe poviÅ¡ati v administratorja. (Ste uporabniÅ¡ko ime pravilno vnesli?)</b>',
-'setbureaucratflag' => 'Nastavi za birokrata',
-'setstewardflag' => 'Nastavi za upravnika',
-'rightslog' => 'Dnevnik_uporabniških_pravic',
-'rightslogtext' => 'Prikazan je dnevnik sprememb uporabniških pravic.',
-'rightslogentry' => '- sprememba pravic uporabnika $1 iz $2 v $3',
-'rights' => 'Pravice:',
-'set_user_rights' => 'Uredi uporabnikove pravice',
-'user_rights_set' => '<strong>Pravice uporabnika »$1« so osvežene</strong>',
-'set_rights_fail' => '<strong>Pravic uporabnika »$1« ni mogoÄe spremeniti. Ste ime pravilno vnesli?</strong>',
-'makesysop' => 'Povišanje uporabnikov v administratorje',
-'already_sysop' => 'Uporabnik je že administrator!',
-'already_bureaucrat' => 'Uporabnik je že birokrat!',
-'already_steward' => 'Uporabnik je že upravnik!',
-'rightsnone' => '(nobeno)',
-'movepage' => 'Prestavitev strani',
-'movepagetext' => 'Z naslednjim obrazcem lahko stran preimenujete in hkrati prestavite tudi vso njeno zgodovino. Dosedanja stran se bo spremenila v preusmeritev na prihodnje mesto.
-
-\'\'\'Povezave na dosedanji naslov strani se ne bodo spremenile, zato vas prosimo, da po prestavitvi strani z uporabo pripomoÄka »Kaj se povezuje sem« popravite vse dvojne preusmeritve, ki bodo morda nastale.\'\'\' Odgovorni ste, da bodo povezave Å¡e naprej kazale na prava mesta.
-
-Kjer stran z izbranim novim imenom že obstaja, dejanje \'\'\'ne\'\'\' bo izvedeno, razen Äe je sedanja stran prazna ali preusmeritvena in brez zgodovine urejanj. To pomeni, da lahko, Äe se zmotite, strani vrnete prvotno ime, ne morete pa prepisati že obstojeÄe strani.
-
-<b>OPOZORILO!</b>
-Prestavitev strani je lahko za priljubljeno stran velika in nepriÄakovana sprememba, zato pred izbiro ukaza dobro premislite.',
-'movepagetalktext' => 'ÄŒe obstaja, bo samodejno prestavljena tudi pripadajoÄa pogovorna stran, \'\'\'razen kadar\'\'\'
-*stran prestavljate prek imenskih prostorov,
-*pod novim imenom že obstaja neprazna pogovorna stran ali
-*ste odkljukali spodnji okvirÄek.
-
-ÄŒe je tako, boste morali pogovorno stran, Äe želite, prestaviti ali povezati roÄno. ÄŒe tega ne morete storiti, predlagajte prestavitev na strani [[Project:Želene prestavitve]], vsekakor pa tega \'\'\'\'\'ne\'\'\'\'\' poÄnite s preprostim izrezanjem in prilepljenjem vsebine, saj bi tako pokvarili zgodovino urejanja strani.',
-'movearticle' => 'Prestavi stran',
-'movenologin' => 'Niste prijavljeni',
-'movenologintext' => 'Za prestavljanje strani morate biti registrirani in [[Special:Userlogin|prijavljeni]].',
-'newtitle' => 'Na naslov',
-'movepagebtn' => 'Prestavi stran',
-'pagemovedsub' => 'Uspešno prestavljeno',
-'pagemovedtext' => 'Stran »[[$1]]« ste prestavili na naslov »[[$2]]«.',
-'articleexists' => '\'\'\'Stran ni bilo mogoÄe prestaviti!\'\'\' Izbrano ime je že zasedeno ali pa ni veljavno. Prosimo, izberite drugo ime ali za pomoÄ prosite katerega izmed [[Project:Administratorji|administratorjev]].',
-'talkexists' => 'Sama stran je bila uspeÅ¡no prestavljena, pripadajoÄa pogovorna stran pa ne, ker že obstaja na novem naslovu. Prosimo, združite ju roÄno. ÄŒe tega ne morete storiti, prosite za pomoÄ katerega izmed [[Project:Administratorji|administratorjev]], nikakor pa tega NE poÄnite z izrezanjem in prilepljenjem vsebine.',
-'movedto' => 'prestavljeno na',
-'movetalk' => 'ÄŒe je mogoÄe, prestavi tudi pogovorno stran.',
-'talkpagemoved' => 'Prestavljena je tudi pripadajoÄa pogovorna stran.',
-'talkpagenotmoved' => 'PripadajoÄa pogovorna stran <strong>ni</strong> prestavljena. Bodisi ne obstaja ali pa ste sami doloÄili, naj se ne prestavi.',
-'1movedto2' => '- prestavitev [[$1]] na [[$2]]',
-'1movedto2_redir' => '- prestavitev [[$1]] na [[$2]] Äez preusmeritev',
-'movelogpage' => 'Dnevnik prestavljanja strani',
-'movelogpagetext' => 'Prikazujem seznam [[PomoÄ:Prestavljanje strani|prestavljenih strani]]. Vedite, da polje »Uporabnik« razlikuje med malimi in velikimi Ärkami.',
-'movereason' => 'Razlog',
-'revertmove' => 'vrni',
-'delete_and_move' => 'Briši in prestavi',
-'delete_and_move_text' => '==Treba bi bilo brisati==
-
-<span style="color: red" class="deleteandmovetextwarning">Ciljna stran »[[$1]]« že obstaja. Ali jo želite, da bi pripravili prostor za prestavitev, izbrisati?</span>',
-'delete_and_move_confirm'=> 'Da, izbriši stran',
-'delete_and_move_reason'=> 'Izbrisano z namenom pripraviti prostor za prestavitev.',
-'selfmove' => '\'\'\'Naslova vira in cilja sta enaka; stran ni mogoÄe prestaviti samo vase.\'\'\' Prosimo, preverite, ali niste naslova cilja namesto v polje »Na naslov« vpisali v polje »Razlog«.',
-'immobile_namespace' => 'Kot cilj ste doloÄili naslov posebne vrste. V ta imenski prostor stran ni mogoÄe prestaviti.',
-'export' => 'Izvoz strani',
-'exporttext' => 'Besedilo in urejevalno zgodovino ene ali veÄ strani lahko izvozite v obliki XML. V prihodnosti bo to vsebino morda mogoÄe izvoziti v drug wiki, ki ga bo poganjalo programje MediaWiki, v trenutni razliÄici pa so možnosti za to zelo omejene (kjer je omogoÄeno orodje \'\'Special:Import\'\', lahko vsebino z njegovo uporabo uvozijo administratorji).
-
-ÄŒe želite izvoziti Älanke, v spodnje polje vpiÅ¡ite njihove naslove (enega v vsako vrstico) in oznaÄite, ali želite le trenutno razliÄico s podatki o trenutnem urejanju ali tudi vse prejÅ¡nje z vrsticami o zgodovini strani.
-
-ÄŒe gre za slednje, lahko uporabite tudi povezavo, npr. [[Special:Export/{{MediaWiki:Mainpage}}]] za
-Älanek {{MediaWiki:Mainpage}}.',
-'exportcuronly' => 'VkljuÄi le trenutno redakcijo, ne pa celotne zgodovine.',
-'exportnohistory' => '----
-\'\'\'Opomba:\'\'\' izvoz celotne zgodovine strani je do nadaljnjega zaradi preobremenjenosti strežnikov onemogoÄen. Popolno zgodovino lahko najdete v [http://download.wikimedia.org/ izmetih zbirke podatkov] — administratorji strežnikov Wikimedije.',
-'export-submit' => 'Izvozi',
-'allmessages' => 'Sistemska sporoÄila',
-'allmessagesname' => 'Ime',
-'allmessagesdefault' => 'Prednastavljeno besedilo',
-'allmessagescurrent' => 'Trenutno besedilo',
-'allmessagestext' => 'Navedena so v imenskem prostoru MediaWiki dostopna sistemska sporoÄila. Urejajo jih lahko [[Project:Administratorji|administratorji]] in drugi sodelavci z vzdrževalnimi pravicami.',
-'allmessagesnotsupportedUI'=> 'VaÅ¡ega trenutnega jezika vmesnika (\'\'\'$1\'\'\') [[Special:Allmessages]] spletiÅ¡Äa ne podpirajo.',
-'allmessagesnotsupportedDB'=> 'Ker je wgUseDatabaseMessages izkljuÄeno, Special:Allmessages ni podprto.',
-'allmessagesfilter' => 'Filter pogostih izrazov:',
-'allmessagesmodified' => 'Prikaži le spremenjeno',
-'thumbnail-more' => 'PoveÄaj',
-'missingimage' => '<b>ManjkajoÄa slika</b><br /><i>$1</i>',
-'filemissing' => 'Datoteka manjka',
-'thumbnail_error' => 'Napaka pri izdelavi sliÄice: $1',
-'import' => 'Uvoz strani',
-'importinterwiki' => 'Transwikiuvoz',
-'importtext' => 'Z uporabo orodja Special:Export izvozite datoteko iz izvornega wikija, shranite jo na disk in naložite tu.',
-'importfailed' => 'Uvoz ni uspel: $1',
-'importnotext' => 'Prazno ali brez besedila',
-'importsuccess' => 'Uspešno uvoženo!',
-'importhistoryconflict' => 'Zgodovina strani vkljuÄuje navzkrižno redakcijo (morda je bila stran naložena že prej)',
-'importnosources' => 'Na tem wikiju je ta možnost onemogoÄena.',
-'importnofile' => 'Uvožena ni bila nobena datoteka.',
-'importuploaderror' => 'Uvoz datoteke ni uspel; morda velikost datoteke presega najveÄjo dovoljeno velikost uvoza.',
-'tooltip-search' => 'PreiÅ¡Äite {{GRAMMAR:tožilnik|{{SITENAME}}}} [alt-f]',
-'tooltip-minoredit' => 'OznaÄite kot manjÅ¡e urejanje [alt-i]',
-'tooltip-save' => 'Shranite vnesene spremembe (ste si jih predogledali?) [alt-s]',
-'tooltip-preview' => 'Pred shranjevanjem si, prosimo, predoglejte stran! [alt-p]',
-'tooltip-diff' => 'Preglejte spremembe, ki ste jih vnesli. [alt-v]',
-'tooltip-compareselectedversions'=> 'Preglejte razlike med izbranima redakcijama. [alt-v]',
-'tooltip-watch' => 'Dodajte stran na svoj spisek nadzorov. [alt-w]',
-'nodublincore' => 'Metapodatki Dublin Core RDF so na tem strežniku onemogoÄeni.',
-'nocreativecommons' => 'Metapodatki Creative Commons RDF so za ta strežnik onemogoÄeni.',
-'notacceptable' => 'V obliki, ki jo lahko bere vaš odjemalec, wikistrežnik podatkov ne more ponuditi.',
-'anonymous' => 'Brezimni uporabnik(i) {{GRAMMAR:rodilnik|{{SITENAME}}}}',
-'siteuser' => 'Uporabnik $1',
-'lastmodifiedby' => 'Stran je zadnjiÄ urejal(a) $2 (Äas spremembe: $1).',
-'and' => 'in',
-'othercontribs' => '<!--Temelji na delu $1. Ne deluje pravilno-->Prispevki uporabnika.',
-'others' => 'drugi',
-'siteusers' => 'Uporabnik(i) $1',
-'creditspage' => 'Zasluge za stran',
-'nocredits' => 'Ni dostopnih podatkov o zaslugah za stran.',
-'spamprotectiontitle' => 'ZaÅ¡Äita pred neželenimi sporoÄili',
-'spamprotectiontext' => 'Stran, ki ste jo želeli shraniti, je zaÅ¡Äita pred spamom blokirala, saj je vsebovala povezavo na zunanjo stran, navedeno na [[m:spam blacklist|Ärni listi spama]]. ÄŒe povezave (glejte spodaj) niste dodali vi, je verjetno obstajala že v prejÅ¡nji redakciji ali pa jo je dodalo vohunsko programje (\'\'spyware\'\') na vaÅ¡em raÄunalniku.
-
-Da boste stran lahko shranili, boste morali odstraniti vse na Ärni listi navedene spletne naslove.
-
-ÄŒe mislite, da zaÅ¡Äita prepreÄuje urejanje neustrezno, vas prosimo, da na [[m:talk:spam blacklist|pogovorni strani Ärne liste]] predlagate njen popravek. Sledi odlomek strani, ki je sprožila zaÅ¡Äito.',
-'spamprotectionmatch' => 'Naslednje besedilo je sprožilo naÅ¡ filter neželenih sporoÄil: $1',
-'subcategorycount' => 'Kategorija {{plural:$1|ima|ima|ima|ima|nima}} $1 {{plural:$1|podkategorijo|podkategoriji|podkategorije|podkategorij|podkategorij}}.',
-'categoryarticlecount' => 'V tem delu kategorije {{plural:$1|je|sta|so|je|ni}} $1 {{plural:$1|stran|strani|strani|strani|strani}}.',
-'listingcontinuesabbrev'=> ' nadalj.',
-'spambot_username' => 'MediaWiki ÄiÅ¡Äenje navlake',
-'spam_reverting' => 'VraÄanje na zadnjo redakcijo brez povezav na $1',
-'spam_blanking' => 'Vse redakcije so vsebovale povezave na $1, izpraznjujem',
-'infosubtitle' => 'Podatki o strani',
-'numedits' => 'Å tevilo urejanj (Älanek): $1',
-'numtalkedits' => 'Å tevilo urejanj (pogovorna stran): $1',
-'numwatchers' => 'Å tevilo oseb, ki spremljajo stran: $1',
-'numauthors' => 'Å tevilo avtorjev: $1',
-'numtalkauthors' => 'Å tevilo avtorjev (pogovorna stran): $1',
-'mw_math_png' => 'Vedno prikaži PNG',
-'mw_math_simple' => 'Kadar je dovolj preprosto, uporabi HTML, sicer pa PNG',
-'mw_math_html' => 'Kadar je mogoÄe, uporabi HTML, sicer pa PNG',
-'mw_math_source' => 'Pusti v TeX-ovi obliki (za besedilne brskalnike)',
-'mw_math_modern' => 'PriporoÄeno za sodobne brskalnike',
-'mw_math_mathml' => 'Äe je le mogoÄe, uporabi MathML (preizkusno)',
-'markaspatrolleddiff' => 'OznaÄite kot nadzorovano',
-'markaspatrolledtext' => 'OznaÄite Älanek kot nadzorovan',
-'markedaspatrolled' => 'OznaÄeno kot nadzorovano',
-'markedaspatrolledtext' => 'Izbrano razliÄico ste oznaÄili kot nadzorovano.',
-'rcpatroldisabled' => 'Spremljanje zadnjih sprememb je onemogoÄeno.',
-'rcpatroldisabledtext' => 'Spremljanje zadnjih sprememb je zaÄasno onemogoÄeno.',
-'markedaspatrollederror'=> 'Ni mogoÄe oznaÄiti kot pregledano',
-'markedaspatrollederrortext'=> 'DoloÄite redakcijo, ki jo želite oznaÄiti kot pregledano.',
-'Monobook.js' => '/* plavajoÄa polja in bližnjiÄne tipke */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'Vaša uporabniška stran\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Uporabniška stran IP-naslova, ki ga uporabljate\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'Vaša pogovorna stran\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'Pogovor o urejanjih s tega IP-naslova\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Vaše nastavitve\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'Seznam strani, katerih spremembe spremljate\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'Seznam vaših prispevkov\');
- ta[\'pt-login\'] = new Array(\'o\',\'Prijava ni obvezna, vendar je zaželena\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'Prijava ni obvezna, vendar je zaželena\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Odjavite se\');
- ta[\'ca-talk\'] = new Array(\'t\',\'Pogovor o strani\');
- ta[\'ca-edit\'] = new Array(\'e\',\'Stran lahko uredite. Preden jo shranite, uporabite gumb za predogled.\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'ZaÄnite novo razpravo\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Stran je zaÅ¡Äitena, ogledate si lahko njeno izvorno kodo\');
- ta[\'ca-history\'] = new Array(\'h\',\'Prejšnje redakcije strani\');
- ta[\'ca-protect\'] = new Array(\'=\',\'ZaÅ¡Äitite stran\');
- ta[\'ca-unprotect\'] = new Array(\'=\',\'Odstranite zaÅ¡Äito strani\');
- ta[\'ca-delete\'] = new Array(\'d\',\'Brišite stran\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'Obnovite pred izbrisom napravljena urejanja strani.\');
- ta[\'ca-move\'] = new Array(\'m\',\'Preimenujte stran\');
- ta[\'ca-nomove\'] = new Array(\'\',\'Za prestavljanje nimate dovoljenja\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Dodajte stran na seznam nadzorov\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Odstranite stran s seznama nadzorov\');
- ta[\'search\'] = new Array(\'f\',\'PreiÅ¡Äite wiki\');
- ta[\'p-logo\'] = new Array(\'\',\'Glavna stran\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'ObiÅ¡Äite Glavno stran\');
- ta[\'n-Dobrodošli\'] = new Array (\'\',\'Dobrodošli v {{GRAMMAR:dajalnik|{{SITENAME}}}} - osnovni napotki za delo\');
- ta[\'n-Stik-z-nami\'] = new Array (\'\',\'Kako navezati stik s sodelavci projekta\');
- ta[\'n-portal\'] = new Array(\'\',\'O projektu, kaj lahko storite, kje lahko kaj najdete\');
- ta[\'n-Izbrani-Älanki\'] = new Array(\'\',\'Izbrani Älanki - najboljÅ¡e v {{GRAMMAR:dajalnik|{{SITENAME}}}}\');
- ta[\'n-Izbrane-osebe\'] = new Array(\'\',\'Izbrane osebe - najboljše biografije\');
- ta[\'n-Pod-lipo\'] = new Array(\'\',\'Osrednja pogovorna stran {{GRAMMAR:rodilnik|{{SITENAME}}}}\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Spoznajte ozadje trenutnih dogodkov\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'Seznam zadnjih sprememb {{GRAMMAR:rodilnik|{{SITENAME}}}}\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Naložite nakljuÄno stran\');
- ta[\'n-help\'] = new Array(\'\',\'Kraj za pomoÄ\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Podprite nas\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Seznam vseh s trenutno povezanih strani\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Zadnje spremembe na s trenutno povezanih straneh\');
- ta[\'feed-rss\'] = new Array(\'\',\'RSS-dovod strani\');
- ta[\'feed-atom\'] = new Array(\'\',\'Atom-dovod strani\');
- ta[\'t-contributions\'] = new Array(\'\',\'Preglejte seznam uporabnikovih prispevkov\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Pošljite uporabniku e-pismo\');
- ta[\'t-upload\'] = new Array(\'u\',\'Naložite slike ali predstavnostne datoteke\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'Preglejte seznam vseh posebnih strani\');
- ta[\'t-print\'] = new Array(\'\',\'Natisljiva razliÄica strani\');
- ta[\'t-permalink\'] = new Array(\'\',\'Trajna povezava na dano redakcijo strani\');
- ta[\'t-cite\'] = new Array(\'\',\'Navede bibliografske podatke za prikazani Älanek\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Prikaže Älanek\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Prikaže uporabniško stran\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'Prikaže stran s predstavnostno vsebino\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Te posebne strani ne morete urejati\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'Prikaže stran projekta\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'Prikaže stran s sliko ali drugo datoteko\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Prikaže sistemsko sporoÄilo\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'Prikaže stran predloge\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'Prikaže stran s pomoÄjo\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'Prikaže stran kategorije\');',
-'deletedrevision' => 'Prejšnja redakcija $1 je izbrisana.',
-'previousdiff' => '↠Pojdi na prejšnje urejanje',
-'nextdiff' => 'Novejše urejanje →',
-'imagemaxsize' => 'Slike na opisnih straneh omeji na:',
-'thumbsize' => 'Velikost sliÄice (thumbnail):',
-'showbigimage' => 'Prikaži razliÄico viÅ¡je loÄljivosti ($1 × $2, $3 kB)',
-'newimages' => 'Galerija novih datotek',
-'showhidebots' => '($1 bote)',
-'noimages' => 'NiÄ ni videti/datoteke ni.',
-'specialloguserlabel' => 'Uporabnik:',
-'speciallogtitlelabel' => 'Naslov:',
-'passwordtooshort' => 'Vaše geslo je prekratko. Imeti mora najmanj $1 {{plural:$1|znak|znaka|znake|znakov|znakov}}.',
-'mediawarning' => '\'\'\'Opozorilo\'\'\': Tovrstni tip datotek lahko vsebuje kodo, ki bi mogla ogroziti vaš sistem.
-<hr />',
-'fileinfo' => '$1KB, MIME-tip: <code>$2</code>',
-'metadata' => 'Metapodatki',
-'metadata-help' => 'Datoteka vsebuje Å¡e druge podatke, ki jih je verjetno dodal za njeno ustvaritev oziroma digitalizacijo uporabljeni fotografski aparat ali optiÄni bralnik. ÄŒe je bila datoteka pozneje spremenjena, podatki sprememb morda ne izražajo popolnoma.',
-'metadata-expand' => 'Razširi seznam',
-'metadata-collapse' => 'SkrÄi seznam',
-'exif-imagewidth' => 'Å irina',
-'exif-imagelength' => 'Višina',
-'exif-bitspersample' => 'Bitov na barvni gradnik',
-'exif-compression' => 'Shema stiskanja',
-'exif-photometricinterpretation'=> 'Sestava toÄke',
-'exif-orientation' => 'Usmerjenost',
-'exif-samplesperpixel' => 'Å tevilo gradnikov',
-'exif-planarconfiguration'=> 'Poravnava podatkov',
-'exif-ycbcrsubsampling' => 'PodvzorÄno razmerje med Y in C',
-'exif-ycbcrpositioning' => 'Razmestitev Y in C',
-'exif-xresolution' => 'Vodoravna loÄljivost',
-'exif-yresolution' => 'NavpiÄna loÄljivost',
-'exif-resolutionunit' => 'Enota loÄljivosti X in Y',
-'exif-stripoffsets' => 'Mesto podatkov slike',
-'exif-rowsperstrip' => 'Å tevilo vrstic na pas',
-'exif-stripbytecounts' => 'Zlogov na pas stiskanja.',
-'exif-jpeginterchangeformat'=> 'Odtis na JPEG SOI',
-'exif-jpeginterchangeformatlength'=> 'Zlogov JPEG-podatkov',
-'exif-transferfunction' => 'Funkcija prenosa',
-'exif-whitepoint' => 'KromatiÄnost bele toÄke',
-'exif-primarychromaticities'=> 'KromatiÄnosti osnovnih barv',
-'exif-ycbcrcoefficients'=> 'Koeficient matrice transformacije barvnega prostora',
-'exif-referenceblackwhite'=> 'Par Ärnih in belih referenÄnih vrednosti',
-'exif-datetime' => 'Datum in Äas spremembe datoteke',
-'exif-imagedescription' => 'Naslov slike',
-'exif-make' => 'Proizvajalec fotoaparata',
-'exif-model' => 'Model fotoaparata',
-'exif-software' => 'Uporabljeno programje',
-'exif-artist' => 'Fotograf',
-'exif-copyright' => 'Imetnik avtorskih pravic',
-'exif-exifversion' => 'RazliÄica Exif',
-'exif-flashpixversion' => 'Podprta razliÄica Flashpix',
-'exif-colorspace' => 'Barvni prostor',
-'exif-componentsconfiguration'=> 'Pomen posameznih gradnikov',
-'exif-compressedbitsperpixel'=> 'Velikost toÄke po stiskanju (v bitih)',
-'exif-pixelydimension' => 'Veljavna Å¡irina slike',
-'exif-pixelxdimension' => 'Veljavna višina slike',
-'exif-makernote' => 'Opombe proizvajalca',
-'exif-usercomment' => 'Uporabniške pripombe',
-'exif-relatedsoundfile' => 'PripadajoÄa zvoÄna datoteka',
-'exif-datetimeoriginal' => 'Datum in Äas ustvaritve podatkov',
-'exif-datetimedigitized'=> 'Datum in Äas digitalizacije',
-'exif-subsectime' => 'ÄŒas pomnilnika (1/100 s)',
-'exif-subsectimeoriginal'=> 'ÄŒas zajema',
-'exif-subsectimedigitized'=> 'Digitalizacijski Äas (1/100 s)',
-'exif-exposuretime' => 'ÄŒas osvetlitve',
-'exif-exposuretime-format'=> '$1 s ($2)',
-'exif-fnumber' => 'GoriÅ¡Äno razmerje',
-'exif-exposureprogram' => 'Program osvetlitve',
-'exif-spectralsensitivity'=> 'Spektralna obÄutljivost',
-'exif-isospeedratings' => 'ObÄutljivost filma ali tipala (ISO)',
-'exif-oecf' => 'Optoelektronski pretvorbeni faktor',
-'exif-shutterspeedvalue'=> 'Hitrost zaklopa',
-'exif-aperturevalue' => 'Zaslonka',
-'exif-brightnessvalue' => 'Svetlost',
-'exif-exposurebiasvalue'=> 'Popravek osvetlitve',
-'exif-maxaperturevalue' => 'NajveÄja vrednost zaslonke',
-'exif-subjectdistance' => 'Oddaljenost predmeta',
-'exif-meteringmode' => 'NaÄin merjenja svetlobe',
-'exif-lightsource' => 'Svetlobni vir',
-'exif-flash' => 'Bliskavica',
-'exif-focallength' => 'GoriÅ¡Äna razdalja leÄ',
-'exif-subjectarea' => 'Površina predmeta',
-'exif-flashenergy' => 'Energija bliskavice',
-'exif-spatialfrequencyresponse'=> 'Odziv prostorske frekvence',
-'exif-focalplanexresolution'=> 'LoÄljivost goriÅ¡Äne ravnine X',
-'exif-focalplaneyresolution'=> 'LoÄljivost goriÅ¡Äne ravnine Y',
-'exif-focalplaneresolutionunit'=> 'Enota loÄljivosti goriÅ¡Äne ravnine',
-'exif-subjectlocation' => 'Položaj predmeta',
-'exif-exposureindex' => 'Indeks osvetlitve',
-'exif-sensingmethod' => 'Zaznavni postopek',
-'exif-filesource' => 'Vir datoteke',
-'exif-scenetype' => 'Vrsta prizora',
-'exif-cfapattern' => 'Matrica filtracije barv',
-'exif-customrendered' => 'Obdelava slike po meri',
-'exif-exposuremode' => 'Nastavitev osvetlitve',
-'exif-whitebalance' => 'Ravnotežje belega',
-'exif-digitalzoomratio' => 'Razmerje digitalne poveÄave',
-'exif-focallengthin35mmfilm'=> 'GoriÅ¡Äna razdalja pri 35-milimetrskem filmu',
-'exif-scenecapturetype' => 'NaÄin zajema prizora',
-'exif-gaincontrol' => 'OjaÄanje',
-'exif-contrast' => 'Kontrast',
-'exif-saturation' => 'NasiÄenost',
-'exif-sharpness' => 'Ostrina',
-'exif-devicesettingdescription'=> 'Opis nastavitev naprave',
-'exif-subjectdistancerange'=> 'ObmoÄje oddaljenosti predmeta',
-'exif-imageuniqueid' => 'ID slike',
-'exif-gpsversionid' => 'RazliÄica GPS-oznake',
-'exif-gpslatituderef' => 'Severna ali južna zemljepisna širina',
-'exif-gpslatitude' => 'Zemljepisna Å¡irina',
-'exif-gpslongituderef' => 'Vzhodna ali zahodna zemljepisna dolžina',
-'exif-gpslongitude' => 'Zemljepisna dolžina',
-'exif-gpsaltituderef' => 'Referenca višine',
-'exif-gpsaltitude' => 'Višina',
-'exif-gpstimestamp' => 'GPS-Äas (atomska ura)',
-'exif-gpssatellites' => 'Za merjenje uporabljeni sateliti',
-'exif-gpsstatus' => 'Položaj sprejemnika',
-'exif-gpsmeasuremode' => 'NaÄin merjenja',
-'exif-gpsdop' => 'NatanÄnost merjenja',
-'exif-gpsspeedref' => 'Enota hitrosti',
-'exif-gpsspeed' => 'Hitrost GPS-sprejemnika',
-'exif-gpstrackref' => 'Referenca smeri gibanja',
-'exif-gpstrack' => 'Smer merjenja',
-'exif-gpsimgdirectionref'=> 'Referenca smeri slike',
-'exif-gpsimgdirection' => 'Smer slike',
-'exif-gpsmapdatum' => 'Uporabljeni geodetski podatki',
-'exif-gpsdestlatituderef'=> 'Referenca zemljepisne Å¡irine cilja',
-'exif-gpsdestlatitude' => 'Zemljepisna Å¡irina cilja',
-'exif-gpsdestlongituderef'=> 'Referenca zemljepisne dolžine cilja',
-'exif-gpsdestlongitude' => 'Zemljepisna dolžina cilja',
-'exif-gpsdestbearingref'=> 'Referenca smeri cilja',
-'exif-gpsdestbearing' => 'Smer cilja',
-'exif-gpsdestdistanceref'=> 'Referenca razdalje do cilja',
-'exif-gpsdestdistance' => 'Razdalja do cilja',
-'exif-gpsprocessingmethod'=> 'Ime postopka obdelave GPS-opazovanj',
-'exif-gpsareainformation'=> 'Ime GPS-obmoÄja',
-'exif-gpsdatestamp' => 'GPS-datum',
-'exif-gpsdifferential' => 'Diferencialni popravek GPS',
-'exif-make-value' => '[[$1]]',
-'exif-compression-1' => 'Nestisnjeno',
-'exif-orientation-1' => 'Navadna',
-'exif-orientation-2' => 'Vodoravno zrcaljeno',
-'exif-orientation-3' => 'Zasukano za 180°',
-'exif-orientation-4' => 'NavpiÄno zrcaljeno',
-'exif-orientation-5' => 'Zasukano za 90° v levo in navpiÄno zrcaljeno',
-'exif-orientation-6' => 'Zasukano za 90° v desno',
-'exif-orientation-7' => 'Zasukano za 90° v desno in navpiÄno zrcaljeno',
-'exif-orientation-8' => 'Zasukano za 90° v levo',
-'exif-planarconfiguration-1'=> 'grudast format',
-'exif-planarconfiguration-2'=> 'ravninski format',
-'exif-xyresolution-i' => '$1 dpi ({{plural:$1|toÄka/palec|toÄki/palec|toÄke/palec|toÄk/palec|toÄk/palec}})',
-'exif-xyresolution-c' => '$1 dpc ({{plural:$1|toÄka/centimeter|toÄki/centimeter|toÄke/centimeter|toÄk/centimeter|toÄk/centimeter}})',
-'exif-componentsconfiguration-0'=> 'ne obstaja',
-'exif-exposureprogram-0'=> 'Ni doloÄen',
-'exif-exposureprogram-1'=> 'RoÄno',
-'exif-exposureprogram-2'=> 'Navaden',
-'exif-exposureprogram-3'=> 'Prednost zaslonke',
-'exif-exposureprogram-4'=> 'Prednost zaklopa',
-'exif-exposureprogram-5'=> 'Ustvarjalni program (prednost globinske ostrine)',
-'exif-exposureprogram-6'=> 'Akcijski program (prednost kratke osvetlitve)',
-'exif-exposureprogram-7'=> 'Portretna nastavitev (fotografije od blizu, ozadje ni ostro)',
-'exif-exposureprogram-8'=> 'Pokrajinska nastavitev (fotografije pokrajine, ostro ozadje)',
-'exif-subjectdistance-value'=> '$1 {{plural:$1|meter|metra|metre|metrov|metrov}}',
-'exif-meteringmode-0' => 'Neznan',
-'exif-meteringmode-1' => 'PovpreÄno',
-'exif-meteringmode-2' => 'SrediÅ¡Äno obteženo povpreÄno',
-'exif-meteringmode-3' => 'ToÄkovno',
-'exif-meteringmode-4' => 'VeÄtoÄkovno',
-'exif-meteringmode-5' => 'VzorÄno',
-'exif-meteringmode-6' => 'Delno',
-'exif-meteringmode-255' => 'DrugaÄe',
-'exif-lightsource-0' => 'Neznan',
-'exif-lightsource-1' => 'Dnevna svetloba',
-'exif-lightsource-2' => 'FluorescenÄen',
-'exif-lightsource-3' => 'Volfram (žarnica)',
-'exif-lightsource-4' => 'Bliskavica',
-'exif-lightsource-9' => 'Lepo vreme',
-'exif-lightsource-10' => 'OblaÄno',
-'exif-lightsource-11' => 'Senca',
-'exif-lightsource-12' => 'Dnevni fluorescenÄen (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Dnevni bel fluorescenÄen (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Hladen bel fluorescenÄen (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Bel fluorescenÄen (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'ObiÄajna svetloba A',
-'exif-lightsource-18' => 'ObiÄajna svetloba B',
-'exif-lightsource-19' => 'ObiÄajna svetloba C',
-'exif-lightsource-24' => 'ISO-ateljejski volfram',
-'exif-lightsource-255' => 'DrugaÄen',
-'exif-focalplaneresolutionunit-2'=> 'palcev',
-'exif-sensingmethod-1' => 'NedoloÄen',
-'exif-sensingmethod-2' => 'EnoÄipno barvno ploskovno tipalo',
-'exif-sensingmethod-3' => 'DvoÄipno barvno ploskovno tipalo',
-'exif-sensingmethod-4' => 'TriÄipno barvno ploskovno tipalo',
-'exif-sensingmethod-5' => 'Zaporedno barvno ploskovno tipalo',
-'exif-sensingmethod-7' => 'Trikratno tipalo',
-'exif-sensingmethod-8' => 'Zaporedno barvno Ärtno tipalo',
-'exif-scenetype-1' => 'Neposredno fotografirana slika',
-'exif-customrendered-0' => 'Navaden postopek',
-'exif-customrendered-1' => 'Prilagojen postopek',
-'exif-exposuremode-0' => 'Samodejno',
-'exif-exposuremode-1' => 'RoÄno',
-'exif-exposuremode-2' => 'Samodejna konzola',
-'exif-whitebalance-0' => 'Samodejno',
-'exif-whitebalance-1' => 'RoÄno',
-'exif-scenecapturetype-0'=> 'Navadni',
-'exif-scenecapturetype-1'=> 'Pokrajina',
-'exif-scenecapturetype-2'=> 'Portret',
-'exif-scenecapturetype-3'=> 'NoÄni prizor',
-'exif-gaincontrol-0' => 'Brez',
-'exif-gaincontrol-1' => 'Nizko ojaÄanje zgoraj',
-'exif-gaincontrol-2' => 'Visoko ojaÄanje zgoraj',
-'exif-gaincontrol-3' => 'Nizko ojaÄanje spodaj',
-'exif-gaincontrol-4' => 'Visoko ojaÄanje spodaj',
-'exif-contrast-0' => 'Navaden',
-'exif-contrast-1' => 'Nizek',
-'exif-contrast-2' => 'Visok',
-'exif-saturation-0' => 'Navadna',
-'exif-saturation-1' => 'Nizka nasiÄenost',
-'exif-saturation-2' => 'Visoka nasiÄenost',
-'exif-sharpness-0' => 'Navadna',
-'exif-sharpness-1' => 'Mehka',
-'exif-sharpness-2' => 'Trda',
-'exif-subjectdistancerange-0'=> 'Neznano',
-'exif-subjectdistancerange-1'=> 'Makro',
-'exif-subjectdistancerange-2'=> 'Pogled od blizu',
-'exif-subjectdistancerange-3'=> 'Pogled od daleÄ',
-'exif-gpslatitude-n' => 'Severna zemljepisna Å¡irina',
-'exif-gpslatitude-s' => 'Južna zemljepisna širina',
-'exif-gpslongitude-e' => 'Vzhodna zemljepisna dolžina',
-'exif-gpslongitude-w' => 'Zahodna zemljepisna dolžina',
-'exif-gpsstatus-a' => 'Merjenje poteka',
-'exif-gpsstatus-v' => 'Interoperabilnost merjenja',
-'exif-gpsmeasuremode-2' => 'Dvorazsežnostno merjenje',
-'exif-gpsmeasuremode-3' => 'Trirazsežnostno merjenje',
-'exif-gpsspeed-k' => 'Kilometri na uro',
-'exif-gpsspeed-m' => 'Milje na uro',
-'exif-gpsspeed-n' => 'Vozli',
-'exif-gpsdirection-t' => 'Pravi azimut',
-'exif-gpsdirection-m' => 'Magnetni azimut',
-'edit-externally' => 'Uredite datoteko z uporabo zunanjega orodja',
-'edit-externally-help' => 'Za veÄ informacij glej [http://meta.wikimedia.org/wiki/Help:External_editors navodila za namestitev].',
-'recentchangesall' => 'vse',
-'imagelistall' => 'vse',
-'watchlistall1' => 'vse',
-'watchlistall2' => 'vse',
-'namespacesall' => 'vse',
-'confirmemail' => 'Potrditev naslova elektronske pošte',
-'confirmemail_text' => 'Za uporabo e-poÅ¡tnih možnosti {{GRAMMAR:rodilnik|{{SITENAME}}}} morate najprej potrditi svoj e-poÅ¡tni naslov. S klikom spodnjega gumba poÅ¡ljite nanj potrditveno sporoÄilo in sledite prejetim navodilom. Ali ste svoj e-poÅ¡tni naslov že potrdili, lahko preverite v [[Special:Preferences|nastavitvah]].',
-'confirmemail_send' => 'PoÅ¡lji mi potrditveno sporoÄilo',
-'confirmemail_sent' => 'Potrditveno e-sporoÄilo je bilo poslano.',
-'confirmemail_sendfailed'=> 'Potrditvenega sporoÄila ni bilo mogoÄe poslati. Prosimo, preverite, Äe niste naslova vnesli napaÄno.',
-'confirmemail_invalid' => 'Potrditveno geslo je neveljavno. Morda je poteklo.',
-'confirmemail_needlogin'=> 'Za potrditev svojega e-poštnega se morate $1.',
-'confirmemail_success' => 'Vaš e-poštni naslov je potrjen. Zdaj se lahko prijavite in uporabljate wiki.',
-'confirmemail_loggedin' => 'Svoj elektronski naslov ste uspešno potrdili.',
-'confirmemail_error' => 'Vaša potrditev se žal ni shranila.',
-'confirmemail_subject' => 'Potrditev e-poštnega naslova',
-'confirmemail_body' => 'Nekdo z IP-naslovom »$1« (verjetno vi) je v {{GRAMMAR:dajalnik|{{SITENAME}}}} ustvaril raÄun »$2« in zanj vpisal vaÅ¡ elektronski naslov. Da bi potrdili, da ta resniÄno pripada vam in s tem lahko zaÄeli uporabljati e-poÅ¡tne storitve {{GRAMMAR:rodilnik|{{SITENAME}}}}, odprite naslednjo povezavo:
-
-$3
-
-ÄŒe tega niste napravili vi, povezavi ne sledite. Potrditveno geslo bo poteklo do $4.',
-'tryexact' => 'Poskusite z natanÄnim zadetkom',
-'searchfulltext' => 'PreiÅ¡Äi vse besedilo',
-'createarticle' => 'Ustvarite stran',
-'scarytranscludedisabled'=> '[prevkljuÄevanje med wikiji je onemogoÄeno]',
-'scarytranscludefailed' => '[pridobivanje predloge za $1 žal ni uspelo]',
-'scarytranscludetoolong'=> '[Spletni naslov je žal predolg; se opraviÄujemo]',
-'trackbackbox' => '<div id=\'mw_trackbacks\'>
-Sledilniki Älanka:<br />
-$1
-</div>',
-'trackbackremove' => ' ([Izbris $1])',
-'trackbacklink' => 'Sledilnik',
-'trackbackdeleteok' => 'Sledilnik je uspešno izbrisan.',
-'deletedwhileediting' => '\'\'Opozorilo:\'\' Med vašim urejanjem je eden izmed administratorjev stran izbrisal. Razloge za to si lahko pogledate v [[Special:Log/delete|dnevniku brisanja]].',
-'confirmrecreate' => 'Medtem ko ste stran urejali, jo je uporabnik [[User:$1|$1]] ([[User talk:$1|pogovor]]) izbrisal z razlogom:
-:\'\'$2\'\'
-Prosimo, potrdite, da jo resniÄno želite znova ustvariti.',
-'recreate' => 'Ponovno ustvari',
-'tooltip-recreate' => '<noinclude>Ta stran je namenoma (skoraj) prazna.</noinclude>',
-'unit-pixel' => ' toÄk',
-'redirectingto' => 'Preusmerjam na »[[$1]]« ...',
-'confirm_purge' => 'Osvežim predpomnjenje strani?
-
-$1',
-'confirm_purge_button' => 'Osveži',
-'youhavenewmessagesmulti'=> 'Na $1 imate novo sporoÄilo',
-'searchcontaining' => 'PoiÅ¡Äi Älanke, ki vsebujejo \'\'$1\'\'.',
-'searchnamed' => 'PoiÅ¡Äi Älanke, ki se imenujejo \'\'$1\'\'.',
-'articletitles' => 'ÄŒlanki, ki se zaÄnejo na \'\'$1\'\'',
-'hideresults' => 'Skrij zadetke',
-'displaytitle' => '(Poveži na to stran kot [[$1]])',
-);
-?>
diff --git a/languages/MessagesSq.php b/languages/MessagesSq.php
deleted file mode 100644
index 8bf7a387..00000000
--- a/languages/MessagesSq.php
+++ /dev/null
@@ -1,1368 +0,0 @@
-<?php
-
-global $wgAllMessagesSq;
-$wgAllMessagesSq = array(
-'tog-underline' => 'Nënvizo lidhjet',
-'tog-highlightbroken' => 'Trego lidhjet e faqeve bosh <a href="" class="new">kështu </a> (ndryshe: kështu<a href="" class="internal">?</a>).',
-'tog-justify' => 'Rregullim i kryeradhës',
-'tog-hideminor' => 'Mos trego redaktimet e vogla',
-'tog-extendwatchlist' => 'Zgjero listën mbikqyrëse të tregojë të tëra ndryshimet përkatëse',
-'tog-usenewrc' => 'Tregoji me formatin e ri (jo për të gjithë shfletuesit)',
-'tog-numberheadings' => 'Numëro automatikish mbishkrimet',
-'tog-showtoolbar' => 'Trego butonat e redaktimit',
-'tog-editondblclick' => 'Redakto faqet me dopjo-shtypje (JavaScript)',
-'tog-editsection' => 'Lejo redaktimin e seksioneve me [redakto] lidhje',
-'tog-editsectiononrightclick'=> 'Lejo redaktimin e seksioneve me djathtas-shtypje<br /> mbi emrin e seksionit (JavaScript)',
-'tog-showtoc' => 'Trego tabelën e përmbajtjeve<br />(për faqet me më shume se 3 tituj)',
-'tog-rememberpassword' => 'Mbaj mënd fjalëkalimin për vizitën e ardhshme',
-'tog-editwidth' => 'Kutija e redaktimit ka gjerësi te plotë',
-'tog-watchcreations' => 'Shto faqet që krijoj tek lista mbikqyrëse',
-'tog-watchdefault' => 'Shto faqet që redaktoj tek lista mbikqyrëse',
-'tog-minordefault' => 'Shëno të gjitha redaktimet si të vogla paraprakisht',
-'tog-previewontop' => 'Trego parapamjen përpara kutisë redaktuese, jo mbas saj',
-'tog-previewonfirst' => 'Trego parapamje në redaktim të parë',
-'tog-nocache' => 'Mos ruaj kopje te faqeve',
-'tog-enotifwatchlistpages'=> 'Më ço email kur ndryshojnë faqet',
-'tog-enotifusertalkpages'=> 'Më ço email kur ndryshon faqja ime e diskutimit',
-'tog-enotifminoredits' => 'Më ço email kur ka redaktime të vogla të faqeve',
-'tog-enotifrevealaddr' => 'Trego adresën time në email-et njoftuese',
-'tog-shownumberswatching'=> 'Trego numrin e përdoruesve mbikqyrës',
-'tog-fancysig' => 'Mos e përpuno nënshkrimin për formatim',
-'tog-externaleditor' => 'Përdor program të jashtëm për redaktime',
-'tog-externaldiff' => 'Përdor program të jashtëm për të treguar ndryshimet',
-'tog-showjumplinks' => 'Lejo lidhjet e afrueshmërisë "kapërce tek"',
-'tog-uselivepreview' => 'Trego parapamjen e menjëhershme (JavaScript) (Eksperimentale)',
-'tog-autopatrol' => 'Shënoji si të patrulluara redaktimet e mia',
-'tog-forceeditsummary' => 'Më pyet kur e le përmbledhjen e redaktimit bosh',
-'tog-watchlisthideown' => 'Fshih redaktimet e mia nga lista mbikqyrëse',
-'tog-watchlisthidebots' => 'Fshih redaktimet e robotëve nga lista mbikqyrëse',
-'underline-always' => 'gjithmonë',
-'underline-never' => 'asnjëherë',
-'underline-default' => 'sipas shfletuesit',
-'skinpreview' => '(Parapamje)',
-'sunday' => 'E diel',
-'monday' => 'E hënë',
-'tuesday' => 'E martë',
-'wednesday' => 'E mërkurë',
-'thursday' => 'E enjte',
-'friday' => 'E premte',
-'saturday' => 'E shtunë',
-'january' => 'Janar',
-'february' => 'Shkurt',
-'march' => 'Mars',
-'april' => 'Prill',
-'may_long' => 'Maj',
-'june' => 'Qershor',
-'july' => 'Korrik',
-'august' => 'Gusht',
-'september' => 'Shtator',
-'october' => 'Tetor',
-'november' => 'Nëntor',
-'december' => 'Dhjetor',
-'jan' => 'Jan',
-'feb' => 'Shk',
-'mar' => 'Mar',
-'apr' => 'Pri',
-'may' => 'Maj',
-'jun' => 'Qer',
-'jul' => 'Kor',
-'aug' => 'Gus',
-'sep' => 'Sht',
-'oct' => 'Tet',
-'nov' => 'Nën',
-'dec' => 'Dhj',
-'categories' => '{{PLURAL:$1|Kategoria|Kategoritë}}',
-'category' => 'kategori',
-'category_header' => 'Artikuj në kategorinë "$1"',
-'subcategories' => 'Nën-kategori',
-'mainpage' => 'Faqja Kryesore',
-'mainpagetext' => 'Wiki software u instalua me sukses.',
-'mainpagedocfooter' => 'Ju lutem shikoni [http://meta.wikimedia.org/wiki/Help:Contents dokumentacionin përkatës].
-
-
-== Fillimisht ==
-
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Parazgjedhjet e MediaWiki-t]
-* [http://www.mediawiki.org/wiki/Help:FAQ Pyetjet e shpeshta rreth MediaWiki-t]
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce Njoftime rreth MediaWiki-t]',
-'portal' => 'Wikiportal',
-'portal-url' => '{{ns:project}}:Wikiportal',
-'about' => 'Rreth',
-'aboutsite' => 'Rreth {{SITENAME}}',
-'aboutpage' => '{{ns:project}}:Rreth',
-'article' => 'Artikulli',
-'help' => 'Ndihmë',
-'helppage' => '{{ns:project}}:Ndihmë',
-'bugreports' => 'Kontakt',
-'bugreportspage' => '{{SITENAME}}:Kontakt',
-'sitesupport' => 'Dhurime',
-'sitesupport-url' => '{{ns:project}}:Dhurime',
-'faq' => 'Pyetje e Përgjigje',
-'faqpage' => '{{ns:project}}:Pyetje e Përgjigje',
-'edithelp' => 'Ndihmë për redaktim',
-'newwindow' => '(hapet në një dritare të re)',
-'edithelppage' => '{{ns:project}}:Si redaktohet një faqe',
-'cancel' => 'Harroji',
-'qbfind' => 'Kërko',
-'qbbrowse' => 'Shfletoni',
-'qbedit' => 'Redaktoni',
-'qbpageoptions' => 'Opsionet e faqes',
-'qbpageinfo' => 'Informacion mbi faqen',
-'qbmyoptions' => 'Opsionet e mia',
-'qbspecialpages' => 'Faqet speciale',
-'moredotdotdot' => 'Më shumë...',
-'mypage' => 'Faqja ime',
-'mytalk' => 'Diskutimet e mia',
-'anontalk' => 'Diskutimet për këtë IP',
-'navigation' => 'Shfleto',
-'metadata_help' => 'Metadata (shikoni [[{{ns:project}}:Metadata]] për sqarimin):',
-'currentevents' => 'Ngjarjet e tanishme',
-'currentevents-url' => 'Ngjarjet e tanishme',
-'disclaimers' => 'Shfajësimet',
-'disclaimerpage' => '{{ns:project}}:Shfajësimet e përgjithshme',
-'privacy' => 'Rreth të dhënave vetjake',
-'privacypage' => '{{ns:project}}:Politika vetjake',
-'errorpagetitle' => 'Gabim',
-'returnto' => 'Kthehu tek $1.',
-'tagline' => 'Nga {{SITENAME}}, Enciklopedia e Lirë',
-'search' => 'Kërko',
-'go' => 'Shko',
-'history' => 'Historiku i faqes',
-'history_short' => 'Historiku',
-'updatedmarker' => 'ndryshuar nga vizita e fundit',
-'info_short' => 'Informacion',
-'printableversion' => 'Version shtypi',
-'permalink' => 'Lidhja e përhershme',
-'print' => 'Shtype',
-'edit' => 'Redaktoni',
-'editthispage' => 'Redaktoni faqen',
-'delete' => 'grise',
-'deletethispage' => 'Grise faqen',
-'undelete_short1' => 'Restauroni',
-'undelete_short' => 'Restauroni $1 redaktime',
-'protect' => 'Mbroje',
-'protectthispage' => 'Mbroje faqen',
-'unprotect' => 'Liroje',
-'unprotectthispage' => 'Liroje faqen',
-'newpage' => 'Faqe e re',
-'talkpage' => 'Diskutoni faqen',
-'specialpage' => 'Faqe speciale',
-'personaltools' => 'Mjete vetjake',
-'postcomment' => 'Shtoni koment',
-'addsection' => '+',
-'articlepage' => 'Shikoni artikullin',
-'subjectpage' => 'Shikoni subjektin',
-'talk' => 'Diskutimet',
-'views' => 'Shikime',
-'toolbox' => 'Mjete',
-'userpage' => 'Shikoni faqen',
-'projectpage' => 'Shikoni projekt-faqen',
-'imagepage' => 'Shikoni faqen e figurës',
-'viewtalkpage' => 'Shikoni diskutimet',
-'otherlanguages' => 'Në gjuhë të tjera',
-'redirectedfrom' => '(Përcjellë nga $1)',
-'redirectpagesub' => 'Faqe përcjellëse',
-'lastmodified' => 'Kjo faqe është ndryshuar për herë te fundit më $1.',
-'viewcount' => 'Kjo faqe është parë $1 herë.',
-'copyright' => 'Përmbajtja është në disponim nëpërmjet licensës $1.',
-'protectedpage' => 'Faqe e mbrojtur',
-'administrators' => '{{ns:project}}:Administruesit',
-'jumpto' => 'Shko te:',
-'jumptonavigation' => 'navigacion',
-'jumptosearch' => 'kërko',
-'sysoptitle' => 'Nevojitet titulli "administrues"',
-'sysoptext' => 'Veprimi që kërkuat mund të bëhet vetëm nga një përdorues me titullin "administrues". Shikoni $1.',
-'developertitle' => 'Nevojitet titulli "zhvillues"',
-'developertext' => 'Veprimi që kërkuat mund bëhet vetëm nga një përdorues me titullin "zhvillues". Shikoni $1.',
-'badaccess' => 'Gabim leje',
-'badaccesstext' => 'Ky veprim është i lejuar vetëm për përdoruesit me titullin $2.
-Shiko $1',
-'versionrequired' => 'Nevojitet versioni $1 i MediaWiki-it',
-'versionrequiredtext' => 'Nevojitet versioni $1 i MediaWiki-it për përdorimin e kësaj faqeje. Shikoni [[Special:Version|versionin]] tuaj.',
-'widthheight' => '$1x$2',
-'ok' => 'Shkoni',
-'pagetitle' => '$1 - {{SITENAME}}',
-'retrievedfrom' => 'Marrë nga "$1"',
-'youhavenewmessages' => 'Keni $1 ($2).',
-'newmessageslink' => 'mesazhe të reja',
-'newmessagesdifflink' => 'ndryshimi i fundit',
-'editsection' => 'redaktoni',
-'editold' => 'redaktoni',
-'editsectionhint' => 'Redaktoni seksionin:
-Edit section: $1',
-'toc' => 'Tabela e përmbajtjeve',
-'showtoc' => 'trego',
-'hidetoc' => 'fshih',
-'thisisdeleted' => 'Shikoni ose restauroni $1?',
-'viewdeleted' => 'Do ta shikosh $1?',
-'restorelink' => '$1 redaktime të grisura',
-'feedlinks' => 'Ushqyes:',
-'nstab-main' => 'Artikulli',
-'nstab-user' => 'Përdoruesi',
-'nstab-media' => 'Media-faqe',
-'nstab-special' => 'Speciale',
-'nstab-project' => 'Projekt-faqe',
-'nstab-image' => 'Figura',
-'nstab-mediawiki' => 'Mesazhi',
-'nstab-template' => 'Stampa',
-'nstab-help' => 'Ndihmë',
-'nstab-category' => 'Kategori',
-'nosuchaction' => 'Nuk ekziston ky veprim',
-'nosuchactiontext' => 'Veprimi i caktuar nga URL nuk
-njihet nga wiki software',
-'nosuchspecialpage' => 'Nuk ekziston kjo faqe',
-'nospecialpagetext' => 'Keni kërkuar një faqe speciale që nuk njihet nga wiki software.',
-'error' => 'Gabim',
-'databaseerror' => 'Gabim regjistri',
-'dberrortext' => 'Ka ndodhur një gabim me pyetjen e regjistrit. Kjo mund të ndodhi n.q.s. pyetja nuk është e vlehshme (shikoni $5),
-ose mund të jetë një yçkël e softuerit. Pyetja e fundit që i keni bërë regjistrit ishte:
-<blockquote><tt>$1</tt></blockquote>
-nga funksioni "<tt>$2</tt>".
-MySQL kthehu gabimin "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Ka ndodhur një gabim me formatin e pyetjes së regjistrit. Pyetja e fundit qe i keni bërë regjistrit ishte:
-"$1"
-nga funksioni "$2".
-MySQL kthehu gabimin "$3: $4".',
-'noconnect' => 'Ju kërkojmë ndjesë! Difekt teknik, rifillojmë së shpejti.<br />
-$1',
-'nodb' => 'Nuk mund të zgjidhja regjistrin $1',
-'cachederror' => 'Kjo është një kopje e faqes së kërkuar dhe mund të jetë e vjetër.',
-'laggedslavemode' => 'Kujdes: Kjo faqe mund të mos jetë përtërirë nga shërbyesi kryesorë dhe mund të ketë informacion të vjetër',
-'readonly' => 'Regjistri i bllokuar',
-'enterlockreason' => 'Fusni një arsye për bllokimin, gjithashtu fusni edhe kohën se kur pritet të çbllokohet',
-'readonlytext' => 'Regjistri i {{SITENAME}}-s është i bllokuar dhe nuk lejon redaktime dhe
-artikuj të rinj. Ka mundësi të jetë bllokuar për mirëmbajtje,
-dhe do të kthehet në gjëndje normale mbas mirëmbajtjes. Mirëmbajtësi i cili e bllokoi dha këtë arsye:
-<p>$1',
-'missingarticle' => 'Regjistri nuk e gjeti tekstin e faqes që duhet të kishte gjetur, të quajtur "$1".
-
-<p>Kjo ndodh zakonisht kur ndjek një ndryshim ose lidhje historie tek një
-faqe që është grisur.
-
-<p>Në qoftë se ky nuk është rasti, atëherë mund të keni gjetur një yçkël në softuerin.
-Tregojani këtë përmbledhje një administruesi, duke shënuar edhe URL-in.',
-'readonly_lag' => 'Regjistri është bllokuar automatikisht për t\'i dhënë kohë shërbyesve skllevër për të arritur kryesorin. Ju lutemi provojeni përsëri më vonë.',
-'internalerror' => 'Gabim i brendshëm',
-'filecopyerror' => 'Nuk munda të kopjojë skedën "$1" tek "$2".',
-'filerenameerror' => 'Nuk munda të ndërrojë emrin e skedës "$1" në "$2".',
-'filedeleteerror' => 'Nuk munda të gris skedën "$1".',
-'filenotfound' => 'Nuk munda të gjejë skedën "$1".',
-'unexpected' => 'Vlerë e papritur: "$1"="$2".',
-'formerror' => 'Gabim: nuk munda të dërgoj formularin',
-'badarticleerror' => 'Ky veprim nuk mund të bëhet në këtë faqe.',
-'cannotdelete' => 'Nuk munda të gris këtë faqe ose figurë të dhënë. (Ka mundësi të jetë grisur nga dikush tjeter.)',
-'badtitle' => 'Titull i pasaktë',
-'badtitletext' => 'Titulli i faqes që kërkuat nuk ishte i saktë, ishte bosh, ose ishte një lidhje gabim me një titull wiki internacional.',
-'perfdisabled' => 'Ju kërkoj ndjesë! Ky veprim është bllokuar përkohsisht sepse e ngadalëson regjistrin aq shumë sa nuk e përdor dot njeri tjetër.',
-'perfdisabledsub' => 'Kjo është nje kopje e ruajtur nga $1:',
-'perfcached' => 'Informacioni i mëposhtëm është kopje e ruajtur dhe mund të mos jetë i freskët:',
-'perfcachedts' => 'Informacioni i mëposhtëm është një kopje e rifreskuar më $1.',
-'wrong_wfQuery_params' => 'Parametra gabim tek wfQuery()<br />
-Funksioni: $1<br />
-Pyetja: $2',
-'viewsource' => 'Shikoni tekstin',
-'viewsourcefor' => 'e $1',
-'protectedtext' => 'Kjo faqe është e mbrojtur që të mos redaktohet; mund të ketë
-disa arsye përse kjo është bërë, ju lutem shikoni
-[[{{ns:project}}:Faqe e mbrojtur]].
-
-Mund të shikoni dhe kopjoni tekstin e kësaj faqeje:',
-'protectedinterface' => 'Kjo faqe përmban tekst për pamjen gjuhësorë të softuerit dhe është e mbrojtur për të penguar keqpërdorimet.',
-'editinginterface' => '\'\'\'Kujdes:\'\'\' Po redaktoni një faqe që përdoret për tekstin ose pamjen e softuerit. Ndryshimet e kësaj faqeje do të prekin tekstin ose pamjen për të gjithë përdoruesit e tjerë.',
-'sqlhidden' => '(Pyetje SQL e fshehur)',
-'logouttitle' => 'Përdoruesi doli',
-'logouttext' => 'Keni dalë jashtë {{SITENAME}}-s. Mund të vazhdoni të përdorni {{SITENAME}}-n anonimisht, ose mund të hyni brënda përsëri.',
-'welcomecreation' => '<h2>Mirësevini, $1!</h2><p>Llogaria juaj është hapur. Mos harroni të ndryshoni parapëlqimet e {{SITENAME}}-s.',
-'loginpagetitle' => 'Hyrje përdoruesi',
-'yourname' => 'Fusni nofkën tuaj',
-'yourpassword' => 'Fusni fjalëkalimin tuaj',
-'yourpasswordagain' => 'Fusni fjalëkalimin përsëri',
-'remembermypassword' => 'Mbaj mënd fjalëkalimin tim për tërë vizitat e ardhshme.',
-'yourdomainname' => 'Faqja juaj',
-'externaldberror' => 'Ose kishte një gabim tek regjistri i identifikimit të jashtëm, ose nuk ju lejohet të përtërini llogarinë tuaje të jashtme.',
-'loginproblem' => '<b>Kishte një problem me hyrjen tuaj.</b><br />Provojeni përsëri!',
-'alreadyloggedin' => '<font color=red><b>Përdorues $1, keni hyrë brënda më parë!</b></font><br />',
-'login' => 'Hyni',
-'loginprompt' => 'Duhet të pranoni "biskota" për të hyrë brënda në {{SITENAME}}.',
-'userlogin' => 'Hyni ose hapni një llogari',
-'logout' => 'Dalje',
-'userlogout' => 'Dalje',
-'notloggedin' => 'Nuk keni hyrë brenda',
-'nologin' => 'Nuk keni një llogari? $1.',
-'nologinlink' => 'Hapeni',
-'createaccount' => 'Hap një llogari',
-'gotaccount' => 'Keni një llogari? $1.',
-'gotaccountlink' => 'Hyni',
-'createaccountmail' => 'me email',
-'badretype' => 'Fjalëkalimet nuk janë njësoj.',
-'userexists' => 'Nofka që përdorët është në përdorim. Zgjidhni një nofkë tjetër.',
-'youremail' => 'Adresa e email-it*',
-'username' => 'Nofka e përdoruesit:',
-'uid' => 'Nr. i identifikimit:',
-'yourrealname' => 'Emri juaj i vërtetë*',
-'yourlanguage' => 'Ndërfaqja gjuhësore',
-'yourvariant' => 'Varianti',
-'yournick' => 'Nënshkrimi',
-'badsig' => 'Sintaksa e signaturës është e pavlefshme, kontrolloni HTML-in.',
-'email' => 'Email',
-'prefs-help-email-enotif'=> 'Kjo adresë përdoret dhe për tu dërguar njoftime nëse keni mundësuar këtë parapëlqim.',
-'prefs-help-realname' => '* Emri i vërtetë (opsion): Për të përmendur emrin tuaj si kontribuues në varësi nga puna juaj këtu.',
-'loginerror' => 'Gabim hyrje',
-'prefs-help-email' => '* Email (me dëshirë): mund të përdoret për tu kontaktuar nga përdorues të tjerë pa u treguar adresën, për ndërrimin e fjalëkalimit të llogarisë nëse e harroni, apo mjete të tjera.',
-'nocookiesnew' => 'Llogaria e përdoruesit u hap, por nuk keni hyrë brenda akoma. {{SITENAME}} përdor "biskota" për të futur brenda përdoruesit. Prandaj, duhet të pranoni biskota dhe të provoni përsëri me nofkën dhe fjalëkalimin tuaj.',
-'nocookieslogin' => '{{SITENAME}} përdor "biskota" për të futur brenda përdoruesit. Prandaj, duhet të pranoni "biskota" dhe të provoni përsëri.',
-'noname' => 'Nuk keni dhënë një emër të saktë.',
-'loginsuccesstitle' => 'Hyrje me sukses',
-'loginsuccess' => 'Keni hyrë brënda në {{SITENAME}} si "$1".',
-'nosuchuser' => 'Nuk ka ndonjë përdorues me emrin "$1". Kontrolloni gërmat, ose përdorni formularin e mëposhtëm për të hapur një llogari të re.',
-'nosuchusershort' => 'Nuk ka asnjë përdorues me emrin "$1".',
-'nouserspecified' => 'Ju duhet të jepni një nofkë',
-'wrongpassword' => 'Fjalëkalimi që futët nuk është i saktë. Provoni përsëri!',
-'wrongpasswordempty' => 'Fjalëkalimi juaj ishte bosh. Ju lutemi provoni përsëri.',
-'mailmypassword' => 'Më dërgo një fjalëkalim të ri tek adresa ime',
-'passwordremindertitle' => 'Kërkesë për fjalëkalim të ri tek {{SITENAME}}',
-'passwordremindertext' => 'Dikush (ndoshta ju, nga adresa IP $1) kërkoi një fjalëkalim të ri për hyrje tek {{SITENAME}} ($4). Mund të përdoret fjalëkalimi "$3" për llogarinë e përdoruesit "$2" në qoftë se dëshironi. Nëse përdorni këtë fjalëkalim këshillohet ta ndërroni fjalëkalimin tuaj sapo të hyni.
-
-Në qoftë se nuk e përdorni këtë fjalëkalim të ri, atëherë do të vazhdojë të përdoret ai i vjetri. Nuk ka nevojë ta ndryshoni fjalëkalimin në qoftë se nuk ishit ju që kërkuat fjalëkalim të ri.',
-'noemail' => 'Regjistri nuk ka adresë për përdoruesin "$1".',
-'passwordsent' => 'Një fjalëkalim i ri është dërguar tek adresa e regjistruar për "$1". Provojeni përsëri hyrjen mbasi ta keni marrë fjalëkalimin.',
-'eauthentsent' => 'Një email konfirmues u dërgua te adresa e dhënë. Para se të pranohen email nga përdoruesit e tjerë duhet që adressa e juaj të vërtetohet. Ju lutemi ndiqni këshillat në email-in e sapodërguar.',
-'mailerror' => 'Gabim duke dërguar postën: $1',
-'acct_creation_throttle_hit'=> 'Më vjen keq, por brenda 24 orëve të fundit është hapur një llogari $1 me IP-adresën tuaj dhe në moment nuk mundeni të hapni më. Provoni 24 orë më vonë prap.',
-'emailauthenticated' => 'Adresa juaj është vërtetuar më $1.',
-'emailnotauthenticated' => 'Adresa juaj <strong>nuk është vërtetuar</strong> akoma prandaj nuk mund të merrni e-mail.',
-'noemailprefs' => '<strong>Detyrohet një adresë email-i për të përdorur këtë mjet.</strong>',
-'emailconfirmlink' => 'Vërtetoni adresën tuaj',
-'invalidemailaddress' => 'Adresa email e dhënë nuk mund të pranohet sepse nuk duket e rregullt. Ju lutem fusni një adresë të rregullt ose boshatisni kutinë e shtypit.',
-'accountcreated' => 'Llogarija e Përdoruesit u krijua',
-'accountcreatedtext' => 'Llogarija e Përdoruesit për $1 u krijua',
-'bold_sample' => 'Tekst i trashë',
-'bold_tip' => 'Tekst i trashë',
-'italic_sample' => 'Tekst i pjerrët',
-'italic_tip' => 'Tekst i pjerrët',
-'link_sample' => 'Titulli i lidhjes',
-'link_tip' => 'Lidhje e brëndshme',
-'extlink_sample' => '{{SERVER}} Titulli i lidhjes',
-'extlink_tip' => 'Lidhje e jashtme (most harro prefiksin http://)',
-'headline_sample' => 'Titull shembull',
-'headline_tip' => 'Titull i nivelit 2',
-'math_sample' => 'Vendos formulen ketu',
-'math_tip' => 'Formulë matematike (LaTeX)',
-'nowiki_sample' => 'Vendos tekst që nuk duhet të formatohet',
-'nowiki_tip' => 'Mos përdor format wiki',
-'image_sample' => 'Shembull.jpg',
-'image_tip' => 'Vendos një figurë',
-'media_sample' => 'Shembull.ogg',
-'media_tip' => 'Lidhje media-skedash',
-'sig_tip' => 'Firma juaj me gjithë kohë',
-'hr_tip' => 'vijë horizontale (përdoreni rallë)',
-'summary' => 'Përmbledhje',
-'subject' => 'Subjekt/Titull',
-'minoredit' => 'Ky është një redaktim i vogël',
-'watchthis' => 'Mbikqyre këtë faqe',
-'savearticle' => 'Kryej ndryshimet',
-'preview' => 'Parapamje',
-'showpreview' => 'Trego parapamjen',
-'showlivepreview' => 'Parapamje e menjëhershme',
-'showdiff' => 'Trego ndryshimet',
-'anoneditwarning' => 'Ju nuk jeni regjistruar. IP adresa juaj do të regjistrohet në historinë e redaktimeve të kësaj faqe.
-You are not logged in. Your IP address will be recorded in this page\'s edit history.',
-'missingsummary' => '\'\'\'Vërejtje:\'\'\' Ju nuk keni shtuar një përmbledhje për redaktimet.',
-'missingcommenttext' => 'Ju lutemi shtoni një koment në vazhdim.',
-'blockedtitle' => 'Përdoruesi është bllokuar',
-'blockedtext' => 'Emri juaj ose adresa e IP-së është bllokuar nga $1. Arsyeja e dhënë është kjo:<br />\'\'$2\'\'<p>Mund të kontaktoni $1 ose një nga [[{{ns:project}}:Administruesit|administruesit]] e tjerë për të diskutuar bllokimin. Vini re se nuk mund të përdorni "dërgoji email këtij përdoruesi" n.q.s. nuk keni një adresë të saktë të rregjistruar në [[{{ns:special}}:Preferences|parapëlqimet e përdoruesit]]. Adresa e IP-së që keni është $3. Jepni këtë adresë në çdo ankesë.
-
-==Shënim për përdoruesit e AOL-it==
-Për shkak të vandalizmeve të një përdoruesit të AOL-it, {{SITENAME}} shpesh bllokon AOL ndërmjetse. Për fat të keq, një ndërmjetse shërbyese mund të jetë duke u përdorur nga një numër i madh njerëzish, prandaj shpesh disa përdorues të pafajshëm të AOL-it bllokohen. Ju kërkoj ndjesë për çdo problem që ka ndodhur. Në qoftë se kjo ju ndodh, ju lutem njoftoni një administrues duke përdorur një adresë AOL-i. Gjithashtu dërgoni edhe adresën e IP-së të dhënë mësipër.',
-'whitelistedittitle' => 'Duhet të hyni brënda për të redaktuar',
-'whitelistedittext' => 'Duhet të $1 për të redaktuar artikuj.',
-'whitelistreadtitle' => 'Duhet të hyni brënda për të lexuar',
-'whitelistreadtext' => 'Duhet të [[{{ns:special}}:Userlogin|hyni brënda]] për të lexuar artikuj.',
-'whitelistacctitle' => 'Nuk ju lejohet të hapni një llogari',
-'whitelistacctext' => 'Duhet të [[{{ns:special}}:Userlogin|hyni brënda]] dhe të keni të drejta të posaçme pasi tu lejohet të hapni llogari në Wiki.
-i',
-'confirmedittitle' => 'Nevojitet adresë email-i e vërtetuar për të redaktuar',
-'confirmedittext' => 'Ju duhet së pari ta vërtetoni e-mail adresen para se të redaktoni. Ju lutem plotësoni dhe vërtetoni e-mailin tuaj te [[{ns:special}}:Preferences|parapëlqimet]] e juaja.',
-'loginreqtitle' => 'Detyrohet hyrja',
-'loginreqlink' => 'hyni',
-'loginreqpagetext' => 'Ju duhet $1 për të parë faqe e tjera.',
-'accmailtitle' => 'Fjalëkalimi u dërgua.',
-'accmailtext' => 'Fjalëkalimi për \'$1\' u dërgua tek $2.',
-'newarticle' => '(I Ri)',
-'newarticletext' => '<div style="border: 1px solid #ccc; padding: 7px;">{{SITENAME}} nuk ka akoma një \'\'{{NAMESPACE}} faqe\'\' të quajtur \'\'\'{{PAGENAME}}\'\'\'. Shtypni \'\'\'redaktoni\'\'\' më sipër ose [[{{ns:special}}:Search/{{PAGENAME}}|bëni një kërkim për {{PAGENAME}}]]</div>',
-'anontalkpagetext' => '---- \'\'Kjo është një faqe diskutimi për një përdorues anonim i cili nuk ka hapur akoma një llogari ose nuk e përdor atë. Prandaj, më duhet të përdor numrin e adresës [[IP adresë|IP]] për ta identifikuar. Kjo adresë mund të përdoret nga disa njerëz. Në qoftë se jeni një përdorues anonim dhe mendoni se komente kot janë drejtuar ndaj jush, ju lutem [[{{ns:special}}:Userlogin|krijoni një llogari ose hyni brënda]] për të mos u ngatarruar me përdorues të tjerë anonim.\'\'',
-'noarticletext' => 'Tani për tani nuk ka tekst në këtë faqe, mund ta [[{{ns:special}}:Search/{{PAGENAME}}|kërkoni]] këtë titull në faqe të tjera ose mund ta [{{fullurl:{{FULLPAGENAME}}|action=edit}} filloni] atë.',
-'clearyourcache' => '\'\'\'Shënim:\'\'\' Pasi të ruani parapëlqimet ose pasi të kryeni ndryshimet, duhet të pastroni \'\'cache\'\'-në e shfletuesit tuaj për të parë ndryshimet: për \'\'\'Mozilla/Safari/Konqueror\'\'\' shtypni \'\'Ctrl+Shift+Reload\'\' (ose \'\'ctrl+shift+r\'\'), për \'\'\'IE\'\'\' \'\'Ctrl+f5\'\', \'\'\'Opera\'\'\': \'\'F5\'\'.',
-'usercssjsyoucanpreview'=> '<strong>Këshillë:</strong> Përdorni butonin \'Trego parapamjen\' për të provuar ndryshimet tuaja të faqeve css/js përpara se të kryeni ndryshimet.',
-'usercsspreview' => '\'\'\'Vini re se kjo është vetëm një provë ose parapamje e faqes tuaj CSS, ajo nuk është ruajtur akoma!\'\'\'',
-'userjspreview' => '\'\'\'Vini re se kjo është vetëm një provë ose parapamje e faqes tuaj JavaScript, ajo nuk është ruajtur akoma!\'\'\'',
-'userinvalidcssjstitle' => '\'\'\'Kujdes:\'\'\' Nuk ka pamje të quajtur "$1". Vini re se faqet .css dhe .js përdorin titull me gërma të vogla, p.sh. Përdoruesi:Foo/monobook.css, jo Përdoruesi:Foo/Monobook.css.',
-'updated' => '(E ndryshuar)',
-'note' => '<strong>Shënim:</strong>',
-'previewnote' => 'Kini kujdes se kjo është vetëm një parapamje, nuk është ruajtur akoma!',
-'session_fail_preview' => '<strong>Ju kërkoj ndjesë. Nuk munda të kryej redaktimin tuaj sepse humba disa të dhëna. Provojeni përsëri dhe nëse nuk punon provoni të dilni dhe të hyni përsëri.</strong>',
-'previewconflict' => 'Kjo parapamje reflekton tekstin sipër kutisë së redaktimit siç do të duket kur të kryeni ndryshimin.',
-'importing' => 'Duke importuar $1',
-'editing' => 'Duke redaktuar $1',
-'editingsection' => 'Duke redaktuar $1 (seksion)',
-'editingcomment' => 'Duke redaktuar $1 (koment)',
-'editconflict' => 'Konflikt redaktimi: $1',
-'explainconflict' => 'Dikush tjetër ka ndryshuar këtë faqe kur ju po e redaktonit. Kutiza e redaktimit mësipërme tregon tekstin e faqes siç ekziston tani. Ndryshimet juaja janë treguar poshtë kutisë së redaktimit. Ju duhet të përputhni ndryshimet tuaja me tekstin ekzistues. <b>Vetëm</b> teksti në kutinë e sipërme të redaktimit do të ruhet kur të shtypni "Ruaje faqen". <p>',
-'yourtext' => 'Teksti juaj',
-'storedversion' => 'Versioni i ruajtur',
-'nonunicodebrowser' => '<strong>KUJDES: Shfletuesi juaj nuk përdor dot unikode, ju lutem ndryshoni shfletues para se të redaktoni artikuj.</strong>',
-'editingold' => '<strong>KUJDES: Po redaktoni një version të vjetër të kësaj faqeje. Në qoftë se e ruani, çdo ndryshim i bërë deri tani do të humbet.</strong>',
-'yourdiff' => 'Ndryshimet',
-'copyrightwarning' => 'Kontributet tek {{SITENAME}} janë të konsideruara të dhëna nën licensën $2 (shikoni $1 për hollësirat).<BR>
-\'\'\'NDALOHET DHËNIA E PUNIMEVE PA PASUR LEJE NGA AUTORI NË MOSPËRPUTHJE ME KËTË LICENSË!\'\'\'<BR>',
-'copyrightwarning2' => 'Ju lutem vini re se të gjitha kontributet tek {{SITENAME}} mund të redaktohen, ndryshohen apo fshihen nga përdorues të tjerë. Në qoftë se nuk dëshironi që shkrimet tuaja të redaktohen pa mëshirë mos i jepni këtu.<br />
-Po na premtoni që ç\'ka po jepni këtu e keni kontributin tuaj ose e keni kopjuar nga domeni publik apo nga burime të tjera të lira sipas ligjeve përkatëse (shikoni $1 për hollësirat).
-<strong>NDALOHET DHËNIA E PUNIMEVE PA PASUR LEJE NGA AUTORI NË MOSPËRPUTHJE ME KËTË LICENSË!</strong>',
-'longpagewarning' => 'KUJDES: Kjo faqe është $1 kilobytes e gjatë; disa
-shfletues mund të kenë probleme për të redaktuar faqe që afrohen ose janë akoma më shumë se 32kb.
-Konsideroni ta ndani faqen në disa seksione më të vogla.',
-'longpageerror' => '<strong>GABIM: Tesksti që ju po e redaktoni ka madhësi $1 KB dhe kjo është më shumë se maksimumi i lejuar prej $2 KB. Ndryshimet nuk mund të ruhen.</strong>',
-'readonlywarning' => 'KUJDES: Regjistri është bllokuar për mirëmbajtje,
-kështuqë nuk do keni mundësi të ruani redaktimet e tuaja tani. Mund të kopjoni dhe ruani tekstin në një skedë për më vonë.',
-'protectedpagewarning' => 'KUJDES: Kjo faqe është bllokuar kështuqë vetëm përdorues me titullin sysop mund ta redaktojnë. Ju lutem ndiqni rregullat e dhëna tek [[{{ns:project}}:Faqe e mbrojtur|faqet e mbrojtura]].',
-'semiprotectedpagewarning'=> '\'\'\'Shënim:\'\'\' Redaktimi i kësaj faqeje mund të bëhet vetëm nga përdorues të regjistruar.',
-'templatesused' => 'Stampa të përdorura në këtë faqe:',
-'edittools' => '<!-- Teksti këtu do të tregohet poshtë kutive të redaktimit dhe ngarkimit të skedave. -->',
-'nocreatetitle' => 'Krijimi i faqeve të reja është i kufizuar.',
-'nocreatetext' => 'Mundësia për të krijuar faqe të reja është kufizuar. Duhet të [[Special:Userlogin|hyni ose të hapni një llogari]] për të krijuar faqe të reja, ose mund të ktheheni mbrapsh dhe të redaktoni një faqe ekzistuese.',
-'revhistory' => 'Historia e redaktimeve',
-'nohistory' => 'Nuk ka histori redaktimesh për këtë faqe.',
-'revnotfound' => 'Versioni nuk u gjet',
-'revnotfoundtext' => 'Versioni i vjetër i faqes së kërkuar nuk mund të gjehej.Ju lutem kontrolloni URL-in që përdorët për të ardhur tek kjo faqe.',
-'loadhist' => 'Duke ngarkuar historinë e faqes',
-'currentrev' => 'Versioni i tanishëm',
-'revisionasof' => 'Versioni i $1',
-'revisionasofwithlink' => 'Versioni prej $1; $2<br />$3 | $4',
-'previousrevision' => '↠Version më i vjetër',
-'nextrevision' => 'Version më i ri →',
-'currentrevisionlink' => 'shikoni versionin e tanishëm',
-'cur' => 'tani',
-'next' => 'mbas',
-'last' => 'fund',
-'orig' => 'Origjinal',
-'histlegend' => 'Legjenda: (tani) = ndryshimet me versionin e tanishëm,
-(fund) = ndryshimet me versionin e parardhshëm, V = redaktim i vogël',
-'deletedrev' => '[u gris]',
-'histfirst' => 'Së pari',
-'histlast' => 'Së fundmi',
-'rev-deleted-comment' => '(kometi u largua)',
-'rev-deleted-user' => '(përdoruesi u largua)',
-'rev-deleted-text-permission'=> '<div class="mw-warning plainlinks">
-Ky version i faqes është shlyer nga arkivi publik i faqes.
-Shiko tek [{{fullurl:{{ns:special}}:Log/delete|page={{PAGENAMEE}}}} regjistri i grisjeve], ndoshta gjenden atje më shumë informacione rreth kësaj.
-</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-Ky version i faqes është shlyer nga arkivi publik i faqes. Ju si Administrator mund ta shikoni akoma këtë.
-Shiko tek [{{fullurl:{{ns:special}}:Log/delete|page={{PAGENAMEE}}}} regjistri i grisjeve], ndoshta gjenden atje më shumë informacione rreth kësaj.
-</div>',
-'rev-delundel' => 'trego/fshih',
-'revisiondelete' => 'Shlyj/Reparo versionet',
-'revdelete-selected' => 'Versionet e zgjedhura për [[:$1]]:',
-'revdelete-text' => 'Përmbajtja dhe pjesët e tjera nuk janë të dukshme për të gjithë, por figurojnë në historikun e versioneve. Administratorët munden përmbajtjen e larguar ta shikojnë dhe restaurojnë, përveç në rastet kur një gjë e tillë është ndaluar ekstra.',
-'revdelete-legend' => 'Vendosni kufizimet për versionin:',
-'revdelete-hide-text' => 'Fshihe tekstin e versionit',
-'revdelete-hide-comment'=> 'fshih komentin e redaktimit',
-'revdelete-hide-user' => 'Fshihe emrin/IP-në të redaktuesit',
-'revdelete-hide-restricted'=> 'Këto përkufizme vlejnë edhe për Admintratorët (jo vetëm për përdoruesit "normal")',
-'revdelete-log' => 'Arsyeja:',
-'revdelete-submit' => 'Apliko te versionet e zgjedhura',
-'revdelete-logentry' => 'Pamja e versionit u ndryshua për [[$1]]',
-'difference' => '(Ndryshime midis versioneve)',
-'loadingrev' => 'duke ngarkuar versionin për ndryshimin',
-'lineno' => 'Rreshti $1:',
-'editcurrent' => 'Redaktoni versionin e tanishëm të kësaj faqeje',
-'selectnewerversionfordiff'=> 'Zgjidhni një version më të ri për krahasim',
-'selectolderversionfordiff'=> 'Zgjidhni një version më të vjetër për krahasim',
-'compareselectedversions'=> 'Krahasoni versionet e zgjedhura',
-'searchresults' => 'Përfundimet e kërkimit',
-'searchresulttext' => '<!-- -->',
-'searchsubtitle' => 'Kërkim për "[[:$1]]"',
-'searchsubtitleinvalid' => 'Kërkim për "$1"',
-'badquery' => 'Pyetje kërkese e formuluar gabim',
-'badquerytext' => 'Nuk munda t\'i përgjigjem pyetjes tuaj. Kjo ka mundësi të ketë ndodhur ngaqë provuat të kërkoni për një fjalë me më pak se tre gërma, gjë që s\'mund të behet akoma. Ka mundësi që edhe të keni shtypur keq pyetjen, për shembull "peshku dhe dhe halat". Provoni një pyetje tjetër.',
-'matchtotals' => 'Pyetja "$1" u përpuq $2 tituj faqesh
-dhe teksti i $3 artikujve te pasardhshëm.',
-'noexactmatch' => '<span style="font-size: 135%; font-weight: bold; margin-left: .6em">Faqja me atë titull nuk është krijuar akoma</span>
-
-<span style="display: block; margin: 1.5em 2em">
-Mund të [[$1|filloni një artikull]] me këtë titull.
-
-<span style="display:block; font-size: 89%; margin-left:.2em">Ju lutem kërkoni {{SITENAME}}-n përpara se të krijoni një artikull të ri se mund të jetë nën një titull tjetër.</span>
-</span>',
-'titlematches' => 'Tituj faqesh që përputhen',
-'notitlematches' => 'Nuk ka asnjë titull faqeje që përputhet',
-'textmatches' => 'Tekst faqesh që përputhet',
-'notextmatches' => 'Nuk ka asnjë tekst faqeje që përputhet',
-'prevn' => '$1 më para',
-'nextn' => '$1 më pas',
-'viewprevnext' => 'Shikoni ($1) ($2) ($3).',
-'showingresults' => 'Më poshtë tregohen <b>$1</b> përfundime duke filluar me #<b>$2</b>.',
-'showingresultsnum' => 'Më poshtë tregohen <b>$3</b> përfundime duke filluar me #<b>$2</b>.',
-'nonefound' => '<strong>Shënim</strong>: kërkimet pa përfundime ndodhin kur kërkoni për fjalë që rastisen shpesh si "ke" and "nga", të cilat nuk janë të futura në regjistër, ose duke dhënë më shumë se një fjalë (vetëm faqet që i kanë të gjitha ato fjalë do të tregohen si përfundime).',
-'powersearch' => 'Kërko',
-'powersearchtext' => 'Kërko në hapësirën:<br />
-$1<br />
-$2 Lidhje përcjellëse Kërko për $3 $9',
-'searchdisabled' => '<p>Kërkimi me tekst të plotë është bllokuar tani për tani ngaqë shërbyesi është shumë i ngarkuar; shpresojmë ta nxjerrim prapë në gjendje normale pas disa punimeve. Deri atëherë mund të përdorni Google-in për kërkime:</p>',
-'blanknamespace' => '(Artikujt)',
-'preferences' => 'Parapëlqimet',
-'prefsnologin' => 'Nuk keni hyrë brenda',
-'prefsnologintext' => 'Duhet të keni [[{{ns:special}}:Userlogin|hyrë brenda]] për të ndryshuar parapëlqimet e përdoruesit.',
-'prefsreset' => 'Parapëlqimet janë rikthyer siç ishin.',
-'qbsettings' => 'Vendime të shpejta',
-'changepassword' => 'Ndërroni fjalëkalimin',
-'skin' => 'Pamja',
-'math' => 'Formula',
-'dateformat' => 'Data',
-'datedefault' => 'Parazgjedhje',
-'datetime' => 'Data dhe Ora',
-'math_failure' => 'Nuk e kuptoj',
-'math_unknown_error' => 'gabim i panjohur',
-'math_unknown_function' => 'funksion i panjohur',
-'math_lexing_error' => 'gabim leximi',
-'math_syntax_error' => 'gabim sintakse',
-'math_image_error' => 'Konversioni PNG dështoi; kontrolloni për ndonjë gabim instalimi të latex-it, dvips-it, gs-it, dhe convert-it.',
-'math_bad_tmpdir' => 'Nuk munda të shkruaj ose krijoj dosjen e përkohshme për matematikë',
-'math_bad_output' => 'Nuk munda të shkruaj ose të krijoj prodhimin matematik në dosjen',
-'math_notexvc' => 'Mungon zbatuesi texvc; ju lutem shikoni math/README për konfigurimin.',
-'prefs-personal' => 'Përdoruesi',
-'prefs-rc' => 'Ndryshime së fundmi',
-'prefs-watchlist' => 'Lista mbikqyrëse',
-'prefs-watchlist-days' => 'Numri i ditëve të treguara tek lista mbikqyrëse:',
-'prefs-watchlist-edits' => 'Numri i redaktimeve të treguara tek lista mbikqyrëse e zgjeruar:',
-'prefs-misc' => 'Të ndryshme',
-'saveprefs' => 'Ruaj parapëlqimet',
-'resetprefs' => 'Rikthe parapëlqimet',
-'oldpassword' => 'I vjetri',
-'newpassword' => 'I riu',
-'retypenew' => 'I riu përsëri',
-'textboxsize' => 'Redaktimi',
-'rows' => 'Rreshta',
-'columns' => 'Kolona',
-'searchresultshead' => 'Kërkimi',
-'resultsperpage' => 'Sa përputhje të tregohen për faqe',
-'contextlines' => 'Sa rreshta të tregohen për përputhje',
-'contextchars' => 'Sa germa të tregohen për çdo rresht',
-'stubthreshold' => 'Kufiri për tregimin e cungjeve',
-'recentchangescount' => 'Numri i titujve në ndryshime së fundmi',
-'savedprefs' => 'Parapëlqimet tuaja janë ruajtur.',
-'timezonelegend' => 'Ora',
-'timezonetext' => 'Fusni numrin e orëve prej të cilave ndryshon ora lokale nga ajo e shërbyesit (UTC).',
-'localtime' => 'Tregimi i orës lokale',
-'timezoneoffset' => 'Ndryshimi',
-'servertime' => 'Ora e shërbyesit tani është',
-'guesstimezone' => 'Gjeje nga shfletuesi',
-'allowemail' => 'Lejo përdoruesit të më dërgojnë email',
-'defaultns' => 'Kërko automatikisht vetëm në këto hapësira:',
-'default' => 'parazgjedhje',
-'files' => 'Figura',
-'userrights-lookup-user'=> 'Ndrysho grupet e përdoruesit',
-'userrights-user-editname'=> 'Fusni emrin e përdoruesit:',
-'editusergroup' => 'Trego zgjedhjet',
-'userrights-editusergroup'=> 'Anëtarësimi tek grupet',
-'saveusergroups' => 'Kryej ndryshimet',
-'userrights-groupsmember'=> 'Anëtar i:',
-'userrights-groupsavailable'=> 'Të mundshme:',
-'userrights-groupshelp' => 'Duke zgjedhur nga lista e anëtarësimit mund të çanëtarësosh, dhe duke zgjedhur nga lista e grupeve të mundshme mund të anëtarësosh. Nuk do të ndryshojë anëtarësimi tek grupet e pazgjedhura. Mund të zgjedhësh ose çzgjedhësh duke mbajtur shtypur butonin Ctrl dhe majtas-shtypur.',
-'userrights-logcomment' => 'Ndryshova anëtarësimin nga grupi $1 tek $2',
-'group' => 'Grupi:',
-'group-bot' => 'Robot',
-'group-sysop' => 'Administrues',
-'group-bureaucrat' => 'Burokrat',
-'group-steward' => 'Përgjegjës',
-'group-all' => '(të gjitha)',
-'group-bot-member' => 'Robot',
-'group-sysop-member' => 'Administrues',
-'group-bureaucrat-member'=> 'Burokrat',
-'group-steward-member' => 'Përgjegjës',
-'grouppage-bot' => '{{ns:project}}:Robotë',
-'grouppage-sysop' => '{{ns:project}}:Administrues',
-'grouppage-bureaucrat' => '{{ns:project}}:Burokratë',
-'changes' => 'ndryshime',
-'recentchanges' => 'Ndryshime së fundmi',
-'recentchangestext' => 'Ndiqni ndryshime së fundmi tek kjo faqe.',
-'rcnote' => 'Më poshtë janë <strong>$1</strong> ndryshime së fundmi gjatë <strong>$2</strong> ditëve sipas të dhënave nga $3.',
-'rcnotefrom' => 'Më poshtë janë ndryshime së fundmi nga <b>$2</b> (treguar deri në <b>$1</b>).',
-'rclistfrom' => 'Trego ndryshime së fundmi duke filluar nga $1',
-'rcshowhideminor' => '$1 redaktimet e vogla',
-'rcshowhidebots' => '$1 robotët',
-'rcshowhideliu' => '$1 përdoruesit e regjistruar',
-'rcshowhideanons' => '$1 përdoruesit anonim',
-'rcshowhidepatr' => '$1 redaktime të patrulluara',
-'rcshowhidemine' => '$1 redaktimet e mia',
-'rclinks' => 'Trego $1 ndryshime gjatë $2 ditëve<br />$3',
-'diff' => 'ndrysh',
-'hist' => 'hist',
-'hide' => 'fshih',
-'show' => 'trego',
-'minoreditletter' => 'v',
-'newpageletter' => 'R',
-'sectionlink' => '→',
-'number_of_watching_users_RCview'=> '[$1]',
-'number_of_watching_users_pageview'=> '[nën mbikqyrje nga $1 përdorues]',
-'rc_categories' => 'Kufizimi i kategorive (të ndara me "|")',
-'rc_categories_any' => 'Të gjitha',
-'upload' => 'Ngarkoni skeda',
-'uploadbtn' => 'Ngarkoje',
-'reupload' => 'Ngarkojeni përsëri',
-'reuploaddesc' => 'Kthehu tek formulari i dhënies.',
-'uploadnologin' => 'Nuk keni hyrë brënda',
-'uploadnologintext' => 'Duhet të keni [[{{ns:special}}:Userlogin|hyrë brenda]] për të dhënë skeda.',
-'upload_directory_read_only'=> 'Skedari i ngarkimit ($1) nuk mund të shkruhet nga shërbyesi.',
-'uploaderror' => 'Gabim dhënie',
-'uploadtext' => '\'\'\'NDALO!\'\'\' Përpara se të jepni këtu skedë, lexoni dhe ndiqni [[{{ns:project}}:Rregullat e përdorimit të figurave]] të {{SITENAME}}-s. Mos jepni skeda për të cilat autori (ose ju) nuk ka dhënë të drejtë për përdorim nën licencat e përdorura nga {{SITENAME}}.
-
-Për të parë ose për të kërkuar figurat e dhëna më parë,
-shkoni tek [[{{ns:special}}:Imagelist|lista e figurave të dhëna]].
-Dhëniet dhe grisjet janë të regjistruara në [[{{ns:special}}:Log|faqen e regjistrave]].
-
-Përdorni formularin e më poshtëm për të dhënë skeda të figurave të reja për tu përdorur në ilustrimet e artikujve. Për shumicën e shfletuesve, do të shihni një buton "Browse...", i cili do të hapi dialogun standard të skedave të sistemit operativ që përdorni.
-
-Për të vendosur një figurë në një artikull, përdorni lidhjen sipas formës
-* \'\'\'<nowiki>[[{{ns:image}}:Skeda.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[{{ns:image}}:Skeda.png|tekst përshkrues]]</nowiki>\'\'\'
-ose të tjerë
-* \'\'\'<nowiki>[[{{ns:media}}:Skeda.ogg]]</nowiki>\'\'\'.
-
-Përdorni stampa tek përshkrimi për të cilësuar licencën e duhur.',
-'uploadlog' => 'regjistër dhënjesh',
-'uploadlogpage' => 'Regjistri i ngarkimeve',
-'uploadlogpagetext' => 'Më poshtë është një listë e skedave më të reja që janë ngarkuar.
-Të gjithë orët janë me orën e shërbyesit (UTC).
-<ul>
-</ul>',
-'filename' => 'Emri i skedës',
-'filedesc' => 'Përmbledhje',
-'fileuploadsummary' => 'Përshkrimi:',
-'filestatus' => 'Gjendja e të drejtave të autorit',
-'filesource' => 'Burimi',
-'copyrightpage' => '{{ns:project}}:Të drejta autori',
-'copyrightpagename' => '{{SITENAME}} Të drejta autori',
-'uploadedfiles' => 'Ngarkoni skeda',
-'ignorewarning' => 'Shpërfille paralajmërimin dhe ruaje skedën.',
-'ignorewarnings' => 'Shpërfill çdo paralajmërim',
-'minlength' => 'Emrat e skedave duhet të kenë të paktën tre germa.',
-'illegalfilename' => 'Skeda "$1" përmban gërma që nuk lejohen tek titujt e faqeve. Ju lutem ndërrojani emrin dhe provoni ta ngarkoni përsëri.',
-'badfilename' => 'Emri i skedës është ndërruar në "$1".',
-'badfiletype' => '".$1" nuk rekomandohet si tip skede.',
-'largefile' => 'Rekomandohet që skedat të mos kalojnë $1B në madhësi. Kjo skedë është $2B.',
-'largefileserver' => 'Skeda është më e madhe se sa serveri e lejon këtë.',
-'emptyfile' => 'Skeda që keni dhënë është bosh ose mbi madhësinë e lejushme. Kjo gjë mund të ndodhi nëse shtypni emrin gabim, prandaj kontrolloni nëse dëshironi të jepni skedën me këtë emër.',
-'fileexists' => 'Ekziston një skedë me atë emër, ju lutem kontrolloni $1 në qoftë se nuk jeni të sigurt nëse dëshironi ta zëvendësoni.',
-'fileexists-forbidden' => 'Ekziston një skedë me të njëjtin emër. Ju lutemi kthehuni prapë dhe ngarkoni këtë skedë me një emër të ri. [[{{ns:image}}:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'Ekziston një skedë me të njëjtin emër në magazinën e përbashkët. Ju lutem kthehuni mbrapsh dhe ngarkojeni këtë skedë me një emër të ri. [[{{ns:image}}:$1|thumb|center|$1]]',
-'successfulupload' => 'Dhënie e sukseshme',
-'fileuploaded' => 'Skeda "$1" u ngarkua me sukses. Ju lutem ndiqni këtë lidhje : ($2) për të shkuar tek faqja e përshkrimit dhe për të futur
-informacion për skedën, si p.sh. ku e gjetët, kur u bë, kush e bëri, dhe çdo gjë tjetër që na duhet të dimë për të.',
-'uploadwarning' => 'Kujdes dhënie',
-'savefile' => 'Ruaj skedën',
-'uploadedimage' => 'dha "[[$1]]"',
-'uploaddisabled' => 'Ndjesë, dhëniet janë bllokuar në këtë shërbyes dhe nuk është gabimi juaj.',
-'uploaddisabledtext' => 'Ngarkimi i skedave është ndaluar tek ky wiki.',
-'uploadscripted' => 'Skeda përmban HTML ose kode të tjera që mund të interpretohen gabimisht nga një shfletues.',
-'uploadcorrupt' => 'Skeda është e dëmtuar ose ka emër të gabuar. Ju lutemi kontrolloni skedën dhe ngarkoni atë përsëri.',
-'uploadvirus' => 'Skeda përmban një virus! Detaje: $1',
-'sourcefilename' => 'Emri i skedës',
-'destfilename' => 'Emri mbas dhënies',
-'filewasdeleted' => 'Një skedë më këtë emër është ngarkuar një here dhe pastaj është grisur. Duhet të shikoni $1 përpara se ta ngarkoni përsëri.',
-'license' => 'Licensimi',
-'nolicense' => 'Asnjë nuk është zgjedhur',
-'imagelist' => 'Lista e figurave',
-'imagelisttext' => 'Më poshtë është një listë e $1 figurave të renditura sipas $2.',
-'imagelistforuser' => 'Kjo faqe tregon skedat të ngarkuara nga $1.',
-'getimagelist' => 'duke ngarkuar të gjithë listën e figurave',
-'ilsubmit' => 'Kërko',
-'showlast' => 'Trego $1 figurat e fundit të renditura sipas $2.',
-'byname' => 'emrit',
-'bydate' => 'datës',
-'bysize' => 'madhësisë',
-'imgdelete' => 'gris',
-'imgdesc' => 'për',
-'imglegend' => 'Legjendë: (për) = trego/redakto përshkrimin e skedës.',
-'imghistory' => 'Historia e skedës',
-'revertimg' => 'ktheje',
-'deleteimg' => 'grise',
-'deleteimgcompletely' => 'grise',
-'imghistlegend' => 'Legjendë: (tani) = kjo është skeda e tanishme, (grise) = grise
-këtë version të vjetër, (ktheje) = ktheje në këtë version të vjetër.
-<br /><i>Shtyp datën për të parë skedën e dhënë në atë ditë</i>.',
-'imagelinks' => 'Lidhje skedash',
-'linkstoimage' => 'Këto faqe lidhen tek kjo skedë:',
-'nolinkstoimage' => 'Asnjë faqe nuk lidhet tek kjo skedë.',
-'sharedupload' => 'Kjo skedë është një ngarkim i përbashkët dhe mund të përdoret nga projekte të tjera.',
-'shareduploadwiki' => 'Ju lutem shikoni $1 për më shumë informacion.',
-'shareduploadwiki-linktext'=> 'faqja përshkruese e skedës',
-'noimage' => 'Një skedë me këtë emër nuk ekziston akoma, ju mundeni ta $1 atë.',
-'noimage-linktext' => 'ngarkoni',
-'uploadnewversion' => 'Ngarkoni një version të ri të kësaj skede',
-'mimesearch' => 'Kërkime MIME',
-'mimetype' => 'Lloji MIME:',
-'download' => 'shkarkim',
-'unwatchedpages' => 'Shiko faqet e pambikqyrura',
-'listredirects' => 'Lista e përcjellimeve',
-'unusedtemplates' => 'Stampa të papërdorura',
-'unusedtemplatestext' => 'Kjo faqe jep listën e të gjitha faqeve nën hapësirën Stampa të cilat nuk janë përdorur në faqe të tjera. Kujtohu të kontrollosh edhe për lidhje tek stampat përpara se t\'i grisësh si të papërdorura.',
-'unusedtemplateswlh' => 'lidhje',
-'randomredirect' => 'Përcjellim i rastit',
-'statistics' => 'Statistika',
-'sitestats' => 'Statistikat e faqeve',
-'userstats' => 'Statistikat e përdoruesve',
-'sitestatstext' => 'Gjënden \'\'\'$1\'\'\' faqe në totalin e regjistrit. Këto përfshijnë faqet e "diskutimit", faqe rreth {{SITENAME}}-s, faqe "cungje" të vogla, përcjellime, dhe faqe të tjera që ndoshta nuk kualifikohen si artikuj. Duke mos i përfshirë këto, gjënden \'\'\'$2\'\'\' faqe që janë artikuj të ligjshëm.
-
-Janë bërë \'\'\'$3\'\'\' shikime dhe \'\'\'$4\'\'\' redaktime faqesh që nga dita kur wiki u hap. Kjo do të thotë se janë bërë afërsisht \'\'\'$5\'\'\' redaktime për faqe, dhe \'\'\'$6\'\'\' shikime për redaktim.
-
-Gjithashtu janë ngarkuar \'\'\'$8\'\'\' skeda.
-
-Gjatësia e [http://meta.wikimedia.org/wiki/Help:Job_queue radhës së punëve] është \'\'\'$7\'\'\'.',
-'userstatstext' => 'Gjënden \'\'\'$1\'\'\' përdorues të regjistruar. \'\'\'$2\'\'\' prej tyre (ose \'\'\'$4\'\'\'%) janë me titull administrues (shikoni [[{{ns:special}}:Listusers|Listën e përdoruesve]] dhe $3).',
-'disambiguations' => 'Faqe kthjelluese',
-'disambiguationspage' => '{{ns:template}}:Kthjellim',
-'disambiguationstext' => 'Artikujt që vijojnë lidhen tek një <i>faqe kthjelluese</i>. Ato duhet të lidhen tek tema e përshtatshme.
-
-Një faqe trajtohet si kthjelluese nëse lidhet nga $1.
-
-Lidhje nga hapësira të tjera përveç asaj kryesore <b>nuk</b> jepen këtu.',
-'doubleredirects' => 'Përcjellime dopjo',
-'doubleredirectstext' => '<b>Kujdes:</b> Kjo listë mund të ketë lidhje gabim. D.m.th. ka tekst dhe lidhje mbas #REDIRECT-it të parë.
-
-<br />
-Çdo rresht ka lidhje tek përcjellimi i parë dhe i dytë, gjithashtu ka edhe rreshtin e parë të tekstit të përcjellimit të dytë, duke dhënë dhe artikullin e "vërtetë", me të cilin përcjellimi i parë duhet të lidhet.',
-'brokenredirects' => 'Përcjellime të prishura',
-'brokenredirectstext' => 'Përcjellimet që vijojnë lidhen tek një artikull që s\'ekziston.',
-'nbytes' => '$1 bytes',
-'ncategories' => '$1 kategori',
-'nlinks' => '$1 lidhje',
-'nmembers' => '$1 anëtarë',
-'nrevisions' => '$1 redaktime',
-'nviews' => '$1 shikime',
-'lonelypages' => 'Faqe të palidhura',
-'uncategorizedpages' => 'Faqe të pakategorizuara',
-'uncategorizedcategories'=> 'Kategori të pakategorizuara',
-'unusedcategories' => 'Kategori të papërdorura',
-'unusedimages' => 'Figura të papërdorura',
-'popularpages' => 'Artikuj të frekuentuar shpesh',
-'wantedcategories' => 'Kategori më të dëshiruara',
-'wantedpages' => 'Artikuj më të dëshiruar',
-'mostlinked' => 'Faqe më të lidhura',
-'mostlinkedcategories' => 'Kategori më të lidhura',
-'mostcategories' => 'Artikuj më të kategorizuar',
-'mostimages' => 'Figura më të lidhura',
-'mostrevisions' => 'Artikuj më të redaktuar',
-'allpages' => 'Të gjitha faqet',
-'prefixindex' => 'Treguesi i parashtesave',
-'randompage' => 'Artikull i rastit',
-'shortpages' => 'Artikuj të shkurtër',
-'longpages' => 'Artikuj të gjatë',
-'deadendpages' => 'Faqe pa rrugëdalje',
-'listusers' => 'Lista e përdoruesve',
-'specialpages' => 'Faqet speciale',
-'spheading' => 'Faqe speciale për të gjithë përdoruesit',
-'restrictedpheading' => 'Faqe speciale të kufizuara',
-'recentchangeslinked' => 'Ndryshimet fqinje',
-'rclsub' => '(për faqet e lidhura nga "$1")',
-'newpages' => 'Artikuj të rinj',
-'ancientpages' => 'Artikuj më të vjetër',
-'intl' => 'Gjuhë-lidhje',
-'move' => 'Zhvendose',
-'movethispage' => 'Zhvendose faqen',
-'unusedimagestext' => '<p>Ju lutem, vini re se hapësira të tjera si p.sh ato që kanë të bëjnë me gjuhë të ndryshme mund të lidhin
-një figurë me një URL në mënyrë direkte, kështuqë ka mundësi që këto figura të rreshtohen këtu megjithëse janë në përdorim.',
-'unusedcategoriestext' => 'Kategoritë në vazhdim ekzistojnë edhe pse asnjë artikull ose kategori nuk i përdor ato.',
-'booksources' => 'Burime librash',
-'categoriespagetext' => 'Ndodhen këto kategori:',
-'data' => 'Të dhëna',
-'userrights' => 'Ndrysho privilegjet e përdoruesve',
-'groups' => 'Grupet e përdoruesve',
-'booksourcetext' => 'Më poshtë është një listë me faqe interneti që shesin libra të rinj dhe të përdorur. Atje mund të gjeni më shumë informacione për librat që kërkoni. {{SITENAME}} nuk ka marrëdhënie biznesi me asnjërin prej këtyre firmave dhe nuk përfiton prej tyre. Për këtë arsye nuk duhet të shikohet kjo listë si reklamë.',
-'isbn' => 'ISBN',
-'alphaindexline' => '$1 deri në $2',
-'version' => 'Versioni',
-'log' => 'Regjistrat',
-'alllogstext' => 'Kjo faqe tregon një pamje të përmbledhur të regjistrave të ngarkimeve, grisjeve, mbrojtjeve, bllokimeve, dhe të veprimeve administrative. Mundeni të kufizoni informactionin sipas tipit të regjistrit, emrit të përdoruesit, si dhe faqes në çështje.',
-'logempty' => 'Nuk ka asnjë përputhje në regjistër.',
-'nextpage' => 'Faqja më pas ($1)',
-'allpagesfrom' => 'Trego faqet duke filluar nga:',
-'allarticles' => 'Të gjithë artikujt',
-'allnonarticles' => 'Të gjitha faqet që s\'janë artikuj',
-'allinnamespace' => 'Të gjitha faqet (hapësira $1)',
-'allnotinnamespace' => 'Të gjitha faqet (jo në hapësirën $1)',
-'allpagesprev' => 'Më para',
-'allpagesnext' => 'Më pas',
-'allpagessubmit' => 'Shko',
-'allpagesprefix' => 'Trego faqet me parashtesë:',
-'mailnologin' => 'S\'ka adresë dërgimi',
-'mailnologintext' => 'Duhet të keni [[{ns:special}}:Userlogin|hyrë brenda]] dhe të keni një adresë të saktë në [[{ns:special}}:Preferences|parapëlqimet]] tuaja për tu dërguar email përdoruesve të tjerë.',
-'emailuser' => 'Email përdoruesit',
-'emailpage' => 'Dërgo email përdoruesve',
-'emailpagetext' => 'Në qoftë se ky përdorues ka dhënë një adresë të saktë në parapëlqimet, formulari më poshtë do t\'i dërgojë një mesazh.
-
-Adresa e email-it që keni dhënë në parapëlqimet do të duket si pjesa "From" e adresës së mesazhit, kështuqë marrësi do të ketë mundësi tu përgjigjet.',
-'usermailererror' => 'Objekti postal ktheu gabimin:',
-'defemailsubject' => '{{SITENAME}} email',
-'noemailtitle' => 'S\'ka adresë email-i',
-'noemailtext' => 'Ky përdorues s\'ka dhënë një adresë të saktë,
-ose ka vendosur të mos pranojë mesazhe email-i nga përdorues të tjerë.',
-'emailfrom' => 'Nga',
-'emailto' => 'Për',
-'emailsubject' => 'Subjekti',
-'emailmessage' => 'Mesazh',
-'emailsend' => 'Dërgo',
-'emailsent' => 'Email-i u dërgua',
-'emailsenttext' => 'Email-i është dërguar.',
-'watchlist' => 'Lista mbikqyrëse',
-'watchlistsub' => '(për përdoruesin "$1")',
-'nowatchlist' => 'Nuk keni asnjë faqe në listën mbikqyrëse.',
-'watchlistcount' => '\'\'\'Keni $1 faqe nën mbikqyrje duke përfshirë dhe faqet e diskutimit.\'\'\'',
-'clearwatchlist' => 'Pastroni listën mbikqyrëse',
-'watchlistcleartext' => 'Dëshironi me të vërtetë ta boshatisni listën?',
-'watchlistclearbutton' => 'Boshatise listën mbikqyrëse',
-'watchlistcleardone' => 'Lista mbikqyrëse është boshatisur. Janë hequr $1 faqe.',
-'watchnologin' => 'Nuk keni hyrë brënda',
-'watchnologintext' => 'Duhet të keni [[{{ns:special}}:Userlogin|hyrë brenda]] për të ndryshuar listën mbikqyrëse.',
-'addedwatch' => 'U shtua tek lista mbikqyrëse',
-'addedwatchtext' => 'Faqja "$1" është shtuar [[{{ns:special}}:Watchlist|listës mbikqyrëse]] tuaj. Ndryshimet e ardhshme të kësaj faqeje dhe faqes së diskutimit të saj do të jepen më poshtë, dhe emri i faqes do të duket i \'\'\'trashë\'\'\' në [[{{ns:special}}:Recentchanges|listën e ndryshimeve së fundmi]] për t\'i dalluar më kollaj.
-
-Në qoftë se dëshironi të hiqni një faqe nga lista mbikqyrëse më vonë, shtypni "çmbikqyre" në tabelën e sipërme.',
-'removedwatch' => 'U hoq nga lista mibkqyrëse',
-'removedwatchtext' => 'Faqja "$1" është hequr nga lista mbikqyrëse e juaj.',
-'watch' => 'Mbikqyre',
-'watchthispage' => 'Mbikqyre këtë faqe',
-'unwatch' => 'Çmbikqyre',
-'unwatchthispage' => 'Mos e mbikqyr',
-'notanarticle' => 'Nuk është artikull',
-'watchnochange' => 'Asnjë nga artikujt nën mbikqyrje nuk është redaktuar gjatë kohës së dhënë.',
-'watchdetails' => '*\'\'\'$1\'\'\' faqe nën mbikqyrje duke mos numëruar faqet e diskutimit
-*\'\'\'$2\'\'\' faqe brënda përkufizimit janë redaktuar
-<!--*$3...-->
-<center>\'\'\'[$4 Trego dhe redakto tërë listën]\'\'\'</center>',
-'wlheader-enotif' => '* Njoftimi me email është lejuar.',
-'wlheader-showupdated' => '* Faqet që kanë ndryshuar nga vizita juaj e fundit do të tregohen të \'\'\'trasha\'\'\'',
-'watchmethod-recent' => 'duke parë ndryshime së fundmi për faqe nën mbikqyrje',
-'watchmethod-list' => 'duke parë faqet nën mbikqyrje për ndryshime së fundmi',
-'removechecked' => 'Hiq të zgjedhurat',
-'watchlistcontains' => 'Lista mbikqyrëse e juaj ka $1 faqe.',
-'watcheditlist' => 'Këtu jepet një listë e alfabetizuar e faqeve nën mbikqyrje. Zgjidhni kutinë e secilës faqe që dëshironi të hiqni nga lista dhe shtypni butonin \'Hiq të zgjedhurat\' në fund të faqes.',
-'removingchecked' => 'Duke hequr artikujt e zgjedhur nga lista mbikqyrëse...',
-'couldntremove' => 'S\'mundi të heq arikullin \'$1\'...',
-'iteminvalidname' => 'Problem me artikullin \'$1\', titull jo i saktë...',
-'wlnote' => 'Më poshtë janë $1 ndryshimet e <b>$2</b> orëve së fundmi.',
-'wlshowlast' => 'Trego $1 orët $2 ditët $3',
-'wlsaved' => 'Kjo është një kopje e ruajtur e listës mbikqyrëse tuaj.',
-'wlhideshowown' => '$1 redaktimet e mia.',
-'wlhideshowbots' => '$1 redaktime robotësh.',
-'wldone' => 'Veprim i mbaruar',
-'enotif_mailer' => 'Postieri njoftues i {{SITENAME}}',
-'enotif_reset' => 'Shënoi të gjitha faqet të vizituara',
-'enotif_newpagetext' => 'Kjo është një faqe e re.',
-'changed' => 'ndryshuar',
-'created' => 'u krijua',
-'enotif_subject' => '{{SITENAME}} faqja $PAGETITLE u $CHANGEDORCREATED prej $PAGEEDITOR',
-'enotif_lastvisited' => 'Shikoni $1 për të gjitha ndryshimet që prej vizitës tuaj të fundit.',
-'enotif_body' => 'I/E dashur $WATCHINGUSERNAME,
-
-faqja $PAGETITLE tek {{SITENAME}} është $CHANGEDORCREATED më $PAGEEDITDATE nga $PAGEEDITOR, shikoni $PAGETITLE_URL për versionin e tanishëm.
-
-$NEWPAGE
-
-Përmbledhja e redaktorit: $PAGESUMMARY $PAGEMINOREDIT
-
-Mund të lidheni me redaktorin nëpërmjet:
-email: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-Nuk do të ketë njoftime të tjera në rast se ka ndryshime vijuese në qoftë se nuk vizitoni faqen. Gjithashtu mund të ktheni gjendjen e njoftimeve për të gjitha faqet nën mbikqyrje.
-
- Miku juaj njoftues nga {{SITENAME}}
-
---
-Për të ndryshuar parapëlqimet e mbikqyrjes shikoni {{SERVER}}{{localurl:Special:Watchlist/edit}}
-
-Për të na dhënë përshtypjet tuaja ose për ndihmë të mëtejshme:
-{{SERVER}}{{localurl:Help:Contents}}',
-'deletepage' => 'Grise faqen',
-'confirm' => 'Konfirmoni',
-'excontent' => 'përmbajtja ishte: \'$1\'',
-'excontentauthor' => 'përmbajtja ishte: \'$1\' (dhe i vetmi redaktor ishte \'$2\')',
-'exbeforeblank' => 'përmbajtja përpara boshatisjes ishte: \'$1\'',
-'exblank' => 'faqja është bosh',
-'confirmdelete' => 'Konfirmoni grisjen',
-'deletesub' => '(Duke grisur "$1")',
-'historywarning' => 'Kujdes: Faqja që jeni bërë gati për të grisur ka histori:',
-'confirmdeletetext' => 'Jeni duke grisur \'\'\'përfundimisht\'\'\' një faqe ose një skedë me tër historinë e saj nga regjistri. Ju lutem konfirmoni që keni ndër mënd ta bëni këtë gjë, që i kuptoni se cilat janë pasojat, dhe që po veproni në përputhje me [[{{ns:project}}:Rregullat]].',
-'actioncomplete' => 'Veprim i mbaruar',
-'deletedtext' => '"$1" është grisur nga regjistri. Shikoni $2 për një pasqyrë të grisjeve së fundmi.',
-'deletedarticle' => 'grisi "$1"',
-'dellogpage' => 'Regjistri i grisjeve',
-'dellogpagetext' => 'Më poshtë është një listë e grisjeve më të fundit.
-Të gjitha kohët janë sipas orës së shërbyesit (UTC).
-<ul>
-</ul>',
-'deletionlog' => 'regjistrin e grisjeve',
-'reverted' => 'Kthehu tek një version i vjetër',
-'deletecomment' => 'Arsyeja',
-'imagereverted' => 'Kthimi tek një version i sukseshëm.',
-'rollback' => 'Riktheji mbrapsh redaktimet',
-'rollback_short' => 'Riktheje',
-'rollbacklink' => 'riktheje',
-'rollbackfailed' => 'Rikthimi dështoi',
-'cantrollback' => 'Nuk munda ta kthejë redaktimin; redaktori i fundit është i vetmi autor i këtij artikulli.',
-'alreadyrolled' => 'Nuk munda ta rikthej redaktimin e fundit e [[$1]] nga [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|Diskutim]]); dikush tjetër e ka redaktuar ose rikthyer këtë faqe.
-
-Redaktimi i fundit është bërë nga [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|Diskutim]]).',
-'editcomment' => 'Komenti i redaktimit ishte: "<i>$1</i>".',
-'revertpage' => 'Ndryshimet e [[Special:Contributions/$2|$2]] ([[User_talk:$2|Diskutimet]]) u kthyen mbrapsh. Faqja tani ndodhet në versionin e fundit nga [[{{ns:user}}:$1|$1]].',
-'sessionfailure' => 'Më duket se ka një problem me seancën tuaj të hyrjes. Veprimi juaj nuk është kryer për tu mbrojtur nga ndonjë veprim dashakeq kundrejt shfletimit tuaj. Ju lutem kthehuni mbrapsh, rifreskoni faqen prej nga erdhët dhe provojeni përsëri veprimin.',
-'protectlogpage' => 'Regjistri i mbrojtjeve',
-'protectlogtext' => 'Më poshtë është një listë e "mbrojtjeve/lirimeve" të faqeve. Shikoni [[{{ns:project}}:Faqe e mbrojtur]] për më shumë informacion.',
-'protectedarticle' => 'mbrojti [[$1]]',
-'unprotectedarticle' => 'lirojë [[$1]]',
-'protectsub' => '(Duke ndryshuar mbrojtjen e "$1")',
-'confirmprotecttext' => 'Dëshironi të mbroni këtë faqe?',
-'confirmprotect' => 'Konfirmoni',
-'protectmoveonly' => 'Mbroje vetëm nga zhvendosjet',
-'protectcomment' => 'Arsyeja',
-'unprotectsub' => '(Duke liruar "$1")',
-'confirmunprotecttext' => 'Dëshironi të lironi këtë faqe?',
-'confirmunprotect' => 'Konfirmoni lirimin',
-'unprotectcomment' => 'Arsyeja',
-'protect-unchain' => 'Ndrysho lejen e zhvendosjeve',
-'protect-text' => 'Këtu mund të shikoni dhe ndryshoni nivelin e mbrojtjes për faqen [[$1]]. Ju lutem ndiqni rregullat e dhëna tek [[{{ns:project}}:Faqe e mbrojtur|faqet e mbrojtura]].',
-'protect-viewtext' => 'Llogaria juaj nuk lejohet të ndryshojë nivelin e mbrojtjes. Niveli i mbrojtjes për faqen [[$1]] është:',
-'protect-default' => '(parazgjedhje)',
-'protect-level-autoconfirmed'=> 'Blloko përdoruesit pa llogari',
-'protect-level-sysop' => 'Vetëm administruesit',
-'restriction-edit' => 'Redaktoni',
-'restriction-move' => 'Zhvendoseni',
-'undelete' => 'Restauroni faqet e grisura',
-'undeletepage' => 'Shikoni ose restauroni faqet e grisura',
-'viewdeletedpage' => 'Shikoni faqet e grisura',
-'undeletepagetext' => 'Më poshtë janë faqet që janë grisur por që gjënden akoma në arkiv dhe
-mund të restaurohen. Arkivi boshatiset periodikisht.',
-'undeleteextrahelp' => 'Lini bosh të gjitha kutitë e zgjedhjes dhe shqypni \'\'\'\'\'Restauro!\'\'\'\'\' për të restauruar të gjitha versionet e faqes. Për të bërë një restaurim të pjesshëm zgjidhni kutitë e versioneve që dëshironi të restauroni dhe shtypni \'\'\'\'\'Restauro!\'\'\'\'\'. Mund të boshatisni të gjitha zgjedhjet dhe arsyen duke shtypur \'\'\'\'\'Boshatis\'\'\'\'\'.',
-'undeletearticle' => 'Restauro artikullin e grisur',
-'undeleterevisions' => '$1 versione u futën në arkiv',
-'undeletehistory' => 'N.q.s. restauroni një faqe, të gjitha versionet do të restaurohen në histori. N.q.s. një faqe e re me të njëjtin titull është krijuar që nga grisja, versionet e restauruara do të duken më përpara në histori, dhe versioni i faqes së fundit nuk do të shkëmbehet automatikisht.',
-'undeletehistorynoadmin'=> 'Kjo faqe është grisur. Arsyeja për grisjen është dhënë tek përmbledhja më poshtë bashkë me hollësitë e përdoruesve që e kanë redaktuar.',
-'undeleterevision' => 'U gris versioni i $1',
-'undeletebtn' => 'Restauro!',
-'undeletereset' => 'Boshatis',
-'undeletecomment' => 'Arsyeja:',
-'undeletedarticle' => 'u restaurua "$1"',
-'undeletedrevisions' => '$1 versione u restauruan',
-'undeletedtext' => 'Faqja [[$1]] është restauruar me sukses. Shikoni [[{{ns:special}}:Log/delete|regjistrin e grisjeve]] për një listë të grisjeve dhe restaurimeve të fundit.',
-'namespace' => 'Hapësira:',
-'invert' => 'Kundër zgjedhjes',
-'contributions' => 'Kontributet',
-'mycontris' => 'Redaktimet e mia',
-'contribsub' => 'Për $1',
-'nocontribs' => 'Nuk ka asnjë ndryshim që përputhet me këto kritere.',
-'ucnote' => 'Më poshtë janë redaktimet më të fundit të <b>$1</b> gjatë <b>$2</b> ditëve.',
-'uclinks' => 'Shikoni $1 redaktimet e fundit; shikoni $2 ditët e fundit.',
-'uctop' => ' (sipër)',
-'newbies' => 'të njomtët',
-'sp-contributions-newest'=> 'Më të rejat',
-'sp-contributions-oldest'=> 'Më të vjetrat',
-'sp-contributions-newer'=> '$1 më para',
-'sp-contributions-older'=> '$1 më pas',
-'sp-contributions-newbies-sub'=> 'Për newbies',
-'whatlinkshere' => 'Lidhjet këtu',
-'notargettitle' => 'Asnjë artikull',
-'notargettext' => 'Nuk keni dhënë asnjë artikull ose përdorues mbi të cilin të përdor këtë funksion.',
-'linklistsub' => '(Listë lidhjesh)',
-'linkshere' => 'Faqet e mëposhtëme lidhen këtu:',
-'nolinkshere' => 'Asnjë faqe nuk lidhet këtu.',
-'isredirect' => 'faqe përcjellëse',
-'istemplate' => 'përfshirë',
-'blockip' => 'Blloko përdorues',
-'blockiptext' => 'Përdorni formularin e mëposhtëm për të hequr lejen e shkrimit për një përdorues ose IP-ë specifike.
-Kjo duhet bërë vetëm në raste vandalizmi, dhe në përputhje me [[{{SITENAME}}:Rregullat|rregullat e {{SITENAME}}-s]].
-Plotësoni arsyen specifike më poshtë (p.sh., tregoni faqet specifike që u vandalizuan).
-
-Afati është sipas standardit GNU Tar (http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html), p.sh. "1 hour", "2 days", "next Wednesday", "1 January 2017", ose për ndryshe "indefinite" ose "infinite".',
-'ipaddress' => 'IP Adresë/përdorues',
-'ipadressorusername' => 'Adresë IP ose emër përdoruesi',
-'ipbexpiry' => 'Afati',
-'ipbreason' => 'Arsyeja',
-'ipbsubmit' => 'Blloko këtë përdorues',
-'ipbother' => 'Kohë tjetër',
-'ipboptions' => '1 Orë:1 hour,2 Orë:2 hours,6 Orë:6 hours,1 Ditë:1 day,3 Ditë:3 days,1 Javë:1 week,2 Javë:2 weeks,1 Muaj:1 month,3 Muaj:3 months,1 Vjet:1 year,Pa kufi:indefinite',
-'ipbotheroption' => 'tjetër',
-'badipaddress' => 'Nuk ka asnjë përdorues me atë emër',
-'blockipsuccesssub' => 'Bllokimi u bë me sukses',
-'blockipsuccesstext' => 'Përdoruesi [[{{ns:user}}:$1|$1]] ([[{ns:user_talk}}:$1|Diskutimet]] · [[{{ns:special}}:Contributions/$1|Kontributet]]) u bllokua.
-<br />Veprimi u regjistrua te [[{{ns:special}}:Log/block|Regjistri i bllokimeve]]. Shiko këtu [{{fullurl:{{ns:special}}:Ipblocklist|action=unblock&ip=$1}} për ta çbllokuar] përdoruesin.',
-'unblockip' => 'Çblloko përdoruesin',
-'unblockiptext' => 'Përdor formularin e më poshtëm për t\'i ridhënë leje shkrimi
-një përdoruesi ose IP adreseje të bllokuar.',
-'ipusubmit' => 'Çblloko këtë adresë',
-'ipusuccess' => '"$1" u çbllokua',
-'ipblocklist' => 'Lista e përdoruesve dhe e IP adresave të bllokuara',
-'blocklistline' => '$1, $2 bllokoi $3 ($4)',
-'infiniteblock' => 'pakufi',
-'expiringblock' => 'kalon $1',
-'ipblocklistempty' => 'Lista e bllokimeve është bosh.',
-'blocklink' => 'blloko',
-'unblocklink' => 'çblloko',
-'contribslink' => 'kontribute',
-'autoblocker' => 'I bllokuar automatikisht sepse përdor të njëjtën IP adresë si "$1". Arsye "$2".',
-'blocklogpage' => 'Regjistri i bllokimeve',
-'blocklogentry' => 'bllokoi "[[$1]]" për një kohëzgjatje prej $2',
-'blocklogtext' => 'Ky është një regjistër bllokimesh dhe çbllokimesh të përdoruesve. IP-të e bllokuara automatikisht nuk janë të dhëna. Shikoni dhe [[{ns:special}}:Ipblocklist|listën e IP-ve të bllokuara]] për një listë të bllokimeve të tanishme.',
-'unblocklogentry' => 'çbllokoi "$1"',
-'range_block_disabled' => 'Mundësia e administruesve për të bllokuar me shtrirje është çaktivizuar.',
-'ipb_expiry_invalid' => 'Afati i kohës është gabim.',
-'ip_range_invalid' => 'Shtrirje IP gabim.',
-'proxyblocker' => 'Bllokuesi i ndërmjetëseve',
-'proxyblockreason' => 'IP adresa juaj është bllokuar sepse është një ndërmjetëse e hapur. Ju lutem lidhuni me kompaninë e shërbimeve të Internetit që përdorni dhe i informoni për këtë problem sigurije.',
-'proxyblocksuccess' => 'Mbaruar.',
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'Adresa IP e juaj është radhitur si ndërmjetëse e hapur tek lista [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason'=> 'Adresa IP e juaj është radhitur si ndërmjetëse e hapur tek lista [http://www.sorbs.net SORBS] DNSBL. Nuk ju lejohet të hapni një llogari.',
-'lockdb' => 'Blloko regjistrin',
-'unlockdb' => 'Çblloko regjistrin',
-'lockdbtext' => 'Bllokimi i regjistrit do të ndërpresi mundësinë e përdoruesve për të redaktuar faqet, për të ndryshuar parapëlqimet, për të ndryshuar listat mbikqyrëse të tyre, dhe për gjëra të tjera për të cilat nevojiten shkrime në regjistër.
-Ju lutem konfirmoni që dëshironi me të vërtetë të kryeni këtë veprim, dhe se do të çbllokoni regjistrin kur të mbaroni së kryeri mirëmbajtjen.',
-'unlockdbtext' => 'Çbllokimi i regjistrit do të lejojë mundësinë e të gjithë përdoruesve për të redaktuar faqe, për të ndryshuar parapëlqimet e tyre, për të ndryshuar listat mbikqyrëse të tyre, dhe gjëra të tjera për të cilat nevojiten shkrime në regjistër. Ju lutem konfirmoni që dëshironi me të vërtetë të kryeni këtë veprim.',
-'lockconfirm' => 'Po, dëshiroj me të vërtetë të bllokoj regjistrin.',
-'unlockconfirm' => 'Po, dëshiroj me të vërtetë të çbllokoj regjistrin',
-'lockbtn' => 'Blloko regjistrin',
-'unlockbtn' => 'Çblloko regjistrin',
-'locknoconfirm' => 'Nuk vendose kryqin tek kutia konfirmuese.',
-'lockdbsuccesssub' => 'Regjistri u bllokua me sukses',
-'unlockdbsuccesssub' => 'Regjistri u çbllokua me sukses',
-'lockdbsuccesstext' => 'Regjistri i {{SITENAME}} është bllokuar.
-<br />Kujtohu ta çbllokosh mbasi të kesh mbaruar mirëmbajtjen.',
-'unlockdbsuccesstext' => 'Regjistri i {{SITENAME}} është çbllokuar.',
-'makesysoptitle' => 'Jepini privilegjin e titullit administrues',
-'makesysoptext' => 'Ky formular përdoret për tu dhënë titullin [[{{ns:project}}:Administruesit|administrues]] një përdoruesi të thjeshtë. Kini kujdes, mbasi të jetë dhënë, vetëm një \'\'zhvillues\'\' mund t\'ia heqi këtë titull një administruesi.',
-'makesysopname' => 'Emri i përdoruesit:',
-'makesysopsubmit' => 'Jepini privilegjin',
-'makesysopok' => '<b>Përdoruesi \'$1\' u bë administrues</b>',
-'makesysopfail' => '<b>Përdoruesi \'$1\' nuk mund të bëhej administrues. (Kontrolloni nëse emrin e keni shtypur saktësisht)</b>',
-'setbureaucratflag' => 'Jepi titullin burokrat',
-'setstewardflag' => 'Vendos privilegjin Përgjegjës',
-'rightslog' => 'Regjistri i privilegjeve',
-'rightslogtext' => 'Ky është një regjistër për ndryshimet e titujve të përdoruesve.',
-'rightslogentry' => 'ndryshoi privilegjet e $1 prej "$2" në "$3"',
-'rights' => 'Privilegje:',
-'set_user_rights' => 'Vendosni privilegjet e përdoruesve',
-'user_rights_set' => '<b>Privilegjet për përdoruesin "$1" u freskuan</b>',
-'set_rights_fail' => '<b>Nuk mund të vendoseshin privilegjet për përdoruesin "$1". (Vendosët emrin e saktë?)</b>',
-'makesysop' => 'Jepni titullin administrues',
-'already_sysop' => 'Ky përdorues është bërë administrues më parë',
-'already_bureaucrat' => 'Ky përdorues është bërë burokrat më parë',
-'already_steward' => 'Ky përdorues ishte Përgjegjës që më parë',
-'rightsnone' => '(asnjë)',
-'movepage' => 'Zhvendose faqen',
-'movepagetext' => 'Duke përdorur formularin e mëposhtëm do të ndërroni titullin e një faqeje, duke zhvendosur gjithë historinë përkatëse tek titulli i ri. Titulli i vjetër do të bëhet një faqe përcjellëse tek titulli i ri. Lidhjet tek faqja e vjetër nuk do të ndryshohen; duhet të kontrolloni [[{ns:special}}:Maintenance|mirëmbajtjen]] për përcjellime të dyfishta ose të prishura.
-Keni përgjegjësinë për tu siguruar që lidhjet të vazhdojnë të jenë të sakta.
-
-Vini re se kjo faqe \'\'\'nuk\'\'\' do të zhvendoset n.q.s. ekziston një faqe me titullin e ri, përveçse kur ajo të jetë bosh ose një përcjellim dhe të mos ketë një histori të vjetër. Kjo do të thotë se mund ta zhvendosni një faqe prapë tek emri
-i vjetër n.q.s. keni bërë një gabim, dhe s\'mund ta prishësh një faqe që ekziston.
-
-<b>KUJDES!</b>
-Ky mund të jetë një ndryshim i madh dhe gjëra të papritura mund të ndodhin për një faqe të shumë-frekuentuar; ju lutem, kini kujdes dhe mendohuni mirë para se të përdorni këtë funksion.',
-'movepagetalktext' => 'Faqja a bashkangjitur e diskutimit, n.q.s. ekziston, do të zhvendoset automatikisht \'\'\'përveçse\'\'\' kur:
-*Zhvendosni një faqe midis hapësirave të ndryshme,
-*Një faqe diskutimi jo-boshe ekziston nën titullin e ri, ose
-*Nuk zgjidhni kutinë më poshtë.
-
-Në ato raste, duhet ta zhvendosni ose përpuqni faqen vetë n.q.s. dëshironi.',
-'movearticle' => 'Zhvendose faqen',
-'movenologin' => 'Nuk keni hyrë brenda',
-'movenologintext' => 'Duhet të keni hapur një llogari dhe të keni [[{{ns:special}}:Userlogin|hyrë brenda]] për të zhvendosur një faqe.',
-'newtitle' => 'Tek titulli i ri',
-'movepagebtn' => 'Zhvendose faqen',
-'pagemovedsub' => 'Zhvendosja doli me sukses',
-'pagemovedtext' => 'Faqja "[[$1]]" u zhvendos tek "[[$2]]".',
-'articleexists' => 'Një faqe me atë titull ekziston, ose titulli që zgjodhët nuk është i saktë. Ju lutem zgjidhni një tjetër.',
-'talkexists' => 'Faqja për vete u zhvendos, ndërsa faqja e diskutimit nuk u zhvendos sepse një e tillë ekziston tek titulli i ri. Ju lutem, përpuqini vetë.',
-'movedto' => 'zhvendosur tek',
-'movetalk' => 'Zhvendos edhe faqen e diskutimeve, në qoftë se është e mundur.',
-'talkpagemoved' => 'Faqja e diskutimeve korrespondente u zhvendos gjithashtu.',
-'talkpagenotmoved' => 'Faqja e diskutimeve korrespondente <strong>nuk</strong> u zhvendos.',
-'1movedto2' => '[[$1]] u zhvendos tek [[$2]]',
-'1movedto2_redir' => '[[$1]] u zhvendos tek [[$2]] dhe u krijua një faqe përcjellimi',
-'movelogpage' => 'Regjistri i zhvendosjeve',
-'movelogpagetext' => 'Më poshtë është një listë e faqeve të zhvendosura',
-'movereason' => 'Arsyeja',
-'revertmove' => 'ktheje',
-'delete_and_move' => 'Grise dhe zhvendose',
-'delete_and_move_text' => '==Nevojitet grisje==
-
-Faqja "[[$1]]" ekziston, dëshironi ta grisni për të mundësuar zhvendosjen?',
-'delete_and_move_confirm'=> 'Po, grise faqen',
-'delete_and_move_reason'=> 'U gris për të liruar vendin për përcjellim',
-'selfmove' => 'Nuk munda ta zhvendos faqen sepse titulli i ri është i njëjtë me të vjetrin.',
-'immobile_namespace' => 'Titulli i dëshiruar i faqes është i veçantë; Faqja nuk mund të zhvendoset në hapësira me emër tjetër.',
-'export' => 'Eksportoni faqe',
-'exporttext' => 'Mund të eksportoni tekstin dhe historinë e redaktimit e një faqeje ose disa faqesh të mbështjesha në XML; kjo mund të importohet në një wiki tjetër që përdor softuerin MediaWiki (tani për tani, ky opsion nuk është përfshirë tek {{SITENAME}}).
-
-Për të eksportuar faqe, thjesht shtypni një emër për çdo rresht, ose krijoni lidhje të tipit [[{ns:special}}:Export/Faqja Kryesore]] si [[{ns:special}}:Export/Faqja Kryesore]].',
-'exportcuronly' => 'Përfshi vetëm versionin e fundit, jo të gjithë historinë',
-'exportnohistory' => '\'\'\'Shënim:\'\'\' Eksportimi i historisë së faqes për shkaqe të rendimentit nuk është e mundshme.',
-'allmessages' => 'Mesazhet e sistemit',
-'allmessagesname' => 'Emri',
-'allmessagesdefault' => 'Teksti i parazgjedhur',
-'allmessagescurrent' => 'Teksti i tanishëshm',
-'allmessagestext' => 'Kjo është një listë e të gjitha faqeve në hapësirën MediaWiki:',
-'allmessagesnotsupportedUI'=> 'Ndërfaqja gjuhësore e juaj, <b>$1</b>, nuk mbulohet nga special:Allmessages në këto faqe.',
-'allmessagesnotsupportedDB'=> 'special:Allmessages not supported because wgUseDatabaseMessages is off.',
-'allmessagesfilter' => 'Veço me shprehje të rregullta:',
-'allmessagesmodified' => 'Trego vetëm të ndryshuarat',
-'thumbnail-more' => 'Zmadho',
-'missingimage' => '<b>Mungon figura</b><br /><i>$1</i>',
-'filemissing' => 'Mungon skeda',
-'thumbnail_error' => 'Gabim gjatë krijimit të figurës përmbledhëse: $1',
-'import' => 'Importo faqe',
-'importinterwiki' => 'Import ndër-wiki',
-'importtext' => 'Ju lutem eksportoni këtë skedë nga burimi wiki duke përdorur mjetin Special:Export, ruajeni në diskun tuaj dhe ngarkojeni këtu.',
-'importfailed' => 'Importimi dështoi: $1',
-'importnotext' => 'Bosh ose pa tekst',
-'importsuccess' => 'Importim i sukseshëm!',
-'importhistoryconflict' => 'Ekzistojnë versione historiku në konflikt (kjo faqe mund të jetë importuar më parë)',
-'importnosources' => 'Nuk ka asnjë burim importi të përcaktuar dhe ngarkimet historike të drejtpërdrejta janë ndaluar.',
-'importnofile' => 'Nuk u ngarkua asnjë skedë importi.',
-'importuploaderror' => 'Ngarkimi i skedës së importit dështoi. Ndoshta skeda kishte madhësi më të madhe se lejohet.',
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions'=> 'v',
-'accesskey-watch' => 'w',
-'tooltip-search' => 'Kërko {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'Shënoje këtë redaktim të vogël [alt-i]',
-'tooltip-save' => 'Kryej ndryshimet [alt-s]',
-'tooltip-preview' => 'Shiko parapamjen e ndryshimeve, përdoreni këtë para se të kryeni ndryshimet! [alt-p]',
-'tooltip-diff' => 'Show which changes you made to the text. [alt-d]',
-'tooltip-compareselectedversions'=> 'Shikoni krahasimin midis dy versioneve të zgjedhura të kësaj faqeje. [alt-v]',
-'tooltip-watch' => 'Mbikqyre këtë faqe [alt-w]',
-'Monobook.css' => '/* redaktoni këtë faqe për të përshtatur pamjen Monobook për tëra faqet tuaja */',
-'nodublincore' => 'Dublin Core RDF metadata nuk është i mundshëm për këtë server.',
-'nocreativecommons' => 'Creative Commons RDF metadata nuk është i mundshëm për këtë server.',
-'notacceptable' => 'Wiki server nuk mundet ti përgatit të dhënat për klintin tuaj.',
-'anonymous' => 'Përdorues anonim të {{SITENAME}}',
-'siteuser' => 'Përdoruesi $1 i {{SITENAME}}',
-'lastmodifiedby' => 'Kjo faqe është redaktuar së fundit më $1 nga $2.',
-'and' => 'dhe',
-'othercontribs' => 'Bazuar mbi punën e $1',
-'others' => 'të tjerë',
-'siteusers' => 'Përdoruesit $1 e {{SITENAME}}',
-'creditspage' => 'Statistika e faqes',
-'nocredits' => 'Për këtë faqe nuk ka informacione.',
-'spamprotectiontitle' => 'Mbrojtje ndaj teksteve të padëshiruara',
-'spamprotectiontext' => 'Faqja që dëshironit të ruani është bllokuar nga filtri i teksteve të padëshiruara. Ka mundësi që kjo të ketë ndodhur për shkak të ndonjë lidhjeje të jashtme.',
-'spamprotectionmatch' => 'Teksti në vijim është cilësuar i padëshiruar nga softueri: $1',
-'subcategorycount' => 'Gjënden $1 nën-kategori në këtë kategori.',
-'categoryarticlecount' => 'Ndodhen $1 artikuj nën këtë kategori.',
-'listingcontinuesabbrev'=> ' vazh.',
-'spambot_username' => 'MediaWiki spam-pastrues',
-'spam_reverting' => 'U kthye tek versioni i fundit që s\'ka lidhje tek $1',
-'spam_blanking' => 'U boshatis sepse të gjitha versionet kanë lidhje tek $1',
-'infosubtitle' => 'Informacion për faqen',
-'numedits' => 'Numri i versioneve të artikullit: $1',
-'numtalkedits' => 'Numrii versioneve të diskutimit të artikullit: $1',
-'numwatchers' => 'Numri i mbikqyrësve: $1',
-'numauthors' => 'Numri i autorëve të artikullit: $1',
-'numtalkauthors' => 'Numri i diskutuesve për artikullin: $1',
-'mw_math_png' => 'Gjithmonë PNG',
-'mw_math_simple' => 'HTML në qoftë se është e thjeshtë ose ndryshe PNG',
-'mw_math_html' => 'HTML në qoftë se është e mundur ose ndryshe PNG',
-'mw_math_source' => 'Lëre si TeX (për shfletuesit tekst)',
-'mw_math_modern' => 'E rekomanduar për shfletuesit modern',
-'mw_math_mathml' => 'MathML',
-'markaspatrolleddiff' => 'Shënoje si të patrulluar',
-'markaspatrolledlink' => '[$1]',
-'markaspatrolledtext' => 'Shënoje këtë artikull të patrulluar',
-'markedaspatrolled' => 'Shënoje të patrulluar',
-'markedaspatrolledtext' => 'Versioni i zgjedhur është shënuar i patrulluar.',
-'rcpatroldisabled' => 'Kontrollimi i ndryshimeve së fundmi është bllokuar',
-'rcpatroldisabledtext' => 'Kontrollimi i ndryshimeve së fundmi nuk është i mundshëm për momentin.',
-'markedaspatrollederror'=> 'Nuk munda ta shënoj të patrulluar',
-'markedaspatrollederrortext'=> 'Duhet të përcaktoni versionin për tu shënuar i patrulluar.',
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Faqja juaj e përdoruesit\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Faqja e përdoruesve anonim nga kjo adresë IP\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Faqja juaj e diskutimeve\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Faqja e diskutimeve të përdoruesve anonim për këtë adresë IP\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Parapëlqimet tuaja\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Lista e faqeve nën mbikqyrjen tuaj.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Lista e kontributeve tuaja\');
-ta[\'pt-login\'] = new Array(\'o\',\'Të hysh brenda nuk është e detyrueshme, por ka shumë përparësi.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Të hysh brenda nuk është e detyrueshme, por ka shumë përparësi.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Dalje\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Diskuto për përmbajtjen e faqes\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Ju mund ta redaktoni këtë faqe. Përdorni butonin >>Trego parapamjen<< para se t\'i kryeni ndryshimet.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Fillo një temë të re diskutimi.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Kjo faqe është e mbrojtur. Ju mundeni vetëm ta shikoni burimin e tekstit.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Versione të mëparshme të artikullit.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Mbroje këtë faqe\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Grise këtë faqe\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Faqja u restaurua\');
-ta[\'ca-move\'] = new Array(\'m\',\'Me anë të zhvendosjes mund ta ndryshoni titullin e artikullit\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Ti nuk ke të drejtë ta zhvendosish këtë faqe\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Shtoje faqen në lisën e faqeve nën mbikqyrje\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Hiqe faqen nga lista e faqeve nën mbikqyrje.\');
-ta[\'search\'] = new Array(\'f\',\'Kërko në projekt\');
-ta[\'p-logo\'] = new Array(\'\',\'Figura e Faqes Kryesore\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Vizitoni Faqen kryesore\');
-ta[\'n-portal\'] = new Array(\'\',\'Mbi projektin, çka mund të bëni për të dhe ku gjenden faqet.\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Informacion rreth ngjarjeve aktuale.\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Lista e ndryshimeve së fundmi në projekt\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Shikoni një artikull të rastit.\');
-ta[\'n-help\'] = new Array(\'\',\'Vendi ku mund të gjeni ndihmë.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Përkrahni projektin\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Lista e faqeve që lidhen tek kjo faqe\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Lista e ndryshimeve të faqeve që lidhen tek kjo faqe\');
-ta[\'feed-rss\'] = new Array(\'\',\'Burimi ushqyes "RSS" për këtë faqe \');
-ta[\'feed-atom\'] = new Array(\'\',\'Burimi ushqyes "Atom" për këtë faqe\');
-ta[\'t-contributions\'] = new Array(\'\',\'Shiko listën e kontributeve për përdoruesin në fjalë\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Dërgoni një email përdoruesit\');
-ta[\'t-upload\'] = new Array(\'u\',\'Ngarkoni figura ose skeda të tjera\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Lista e të gjitha faqeve speciale.\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Shikoni përmbajtjen e atikullit.\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Shikoni faqen e përdoruesit\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Shikoni faqen e skedës\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Kjo është një faqe speciale. Ju nuk mundeni ta redaktoni këtë faqe\');
-ta[\'ca-nstab-project\'] = new Array(\'c\',\'Shikoni faqen e projektit\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Shikoni faqen e figurës\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Shikoni mesazhet e sistemit\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Shikoni stampën\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Shikoni faqet ndihmëse\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Shikoni faqen e kategorisë\');',
-'deletedrevision' => 'Gris versionin e vjetër $1.',
-'previousdiff' => '↠Ndryshimi më para',
-'nextdiff' => 'Ndryshimi më pas →',
-'imagemaxsize' => 'Kufizo pamjen e figurave në faqet përshkruese në rezolucionin:',
-'thumbsize' => 'Madhësia fotove përmbledhëse:',
-'showbigimage' => 'Shkarkoni versionin me rezolucion më të lartë ($1x$2, $3 KB)',
-'newimages' => 'Galeria e figurave të reja',
-'showhidebots' => '($1 robotët)',
-'noimages' => 'S\'ka gjë për të parë.',
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh' => 'zh',
-'variantname-sr-ec' => 'sr-ec',
-'variantname-sr-el' => 'sr-el',
-'variantname-sr-jc' => 'sr-jc',
-'variantname-sr-jl' => 'sr-jl',
-'variantname-sr' => 'sr',
-'specialloguserlabel' => 'Përdoruesi:',
-'speciallogtitlelabel' => 'Titulli:',
-'passwordtooshort' => 'Fjalëkalimi juaj është shumë i shkurtër. Ai duhet të ketë së paku $1 shkronja.',
-'mediawarning' => '\'\'\'Warning\'\'\': This file may contain malicious code, by executing it your system may be compromised.
-<hr />',
-'fileinfo' => '$1KB, lloji MIME: <code>$2</code>',
-'metadata' => 'Metadata',
-'metadata-help' => 'Kjo skedë përmban hollësira të tjera të cilat mund të jenë shtuar nga kamera ose skaneri dizhital që është përdorur për ta krijuar. Në qoftë se skeda është ndryshuar nga gjendja origjinale, disa hollësira mund të mos pasqyrojnë skedën e tanishme.',
-'metadata-expand' => 'Trego hollësirat',
-'metadata-collapse' => 'Fshih hollësirat',
-'exif-imagewidth' => 'Gjerësia',
-'exif-imagelength' => 'Gjatësia',
-'exif-bitspersample' => 'Bit për komponent',
-'exif-compression' => 'Lloji i ngjeshjes',
-'exif-orientation' => 'Drejtimi',
-'exif-ycbcrpositioning' => 'Pozicioni Y dhe C',
-'exif-xresolution' => 'Rezolucioni horizontal',
-'exif-yresolution' => 'Rezolucioni vertikal',
-'exif-datetime' => 'Data dhe ora e ndryshimit të skedës',
-'exif-imagedescription' => 'Titulli i figurës',
-'exif-make' => 'Prodhuesi i kamerës',
-'exif-model' => 'Modeli i kamerës',
-'exif-software' => 'Softueri i përdorur',
-'exif-artist' => 'Autor',
-'exif-copyright' => 'Mbajtësi i të drejtave të autorit',
-'exif-exifversion' => 'Versioni Exif-it',
-'exif-compressedbitsperpixel'=> 'Lloji i ngjeshjes së figurës',
-'exif-pixelydimension' => 'Gjerësia e vlefshme e figurës',
-'exif-pixelxdimension' => 'Valind image height',
-'exif-makernote' => 'Shënimet e prodhuesit',
-'exif-usercomment' => 'Vërejtjet e përdoruesit',
-'exif-datetimeoriginal' => 'Data dhe koha e prodhimit të të dhënave',
-'exif-datetimedigitized'=> 'Data dhe ora e dixhitalizimit',
-'exif-exposuretime' => 'Kohëzgjatja e ekspozimit',
-'exif-fnumber' => 'Numri F',
-'exif-shutterspeedvalue'=> 'Shpejtësia e mbyllësit',
-'exif-aperturevalue' => 'Apertura',
-'exif-brightnessvalue' => 'Ndriçimi',
-'exif-subjectdistance' => 'Largësia e subjektit',
-'exif-flash' => 'Blici',
-'exif-focallength' => 'Gjatësia e vatrës',
-'exif-orientation-1' => 'Normale',
-'exif-orientation-2' => 'E kthyer horizontalisht',
-'exif-orientation-3' => 'E rrotulluar 180°',
-'exif-orientation-4' => 'E kthyer vertikalisht',
-'exif-orientation-5' => 'E rrotulluar 90° kundër orës dhe e kthyer vertikalisht',
-'exif-orientation-6' => 'E rrotulluar 90° sipas orës',
-'exif-orientation-7' => 'E rrotulluar 90° sipas orës dhe e kthyer vertikalisht',
-'exif-orientation-8' => 'E rrotulluar 90° kundër orës',
-'exif-exposureprogram-4'=> 'Përparësia e mbyllësit',
-'edit-externally' => 'Ndryshoni këtë skedë me një mjet të jashtëm',
-'edit-externally-help' => 'Shikoni [http://meta.wikimedia.org/wiki/Help:External_editors udhëzimet e instalimit] për më shumë informacion.',
-'recentchangesall' => 'të gjitha',
-'imagelistall' => 'të gjitha',
-'watchlistall1' => 'të gjitha',
-'watchlistall2' => 'të gjitha',
-'namespacesall' => 'të gjitha',
-'confirmemail' => 'Vërtetoni adresën tuaj',
-'confirmemail_text' => 'Për të marrë email duhet të vërtetoni adresen tuaj. Shtypni butonin e mëposhtëm për të dërguar një email vërtetimi tek adresa juaj. Email-i do të përmbajë një lidhje me kod të shifruar. Duke ndjekur lidhjen nëpërmjet shfletuesit tuaj do të vërtetoni adresën.',
-'confirmemail_send' => 'Dërgo vërtetimin',
-'confirmemail_sent' => 'Email-i për vërtetim është dërguar.',
-'confirmemail_sendfailed'=> 'Nuk munda të dërgoj email-in e vërtetimit. Kontrolloni adresën tuaj për gabime shtypi.',
-'confirmemail_invalid' => 'Kodi i shifrimit të vërtetimit është gabim ose ka skaduar.',
-'confirmemail_needlogin'=> 'Ju duhet të $1 për ta konfirmuar email-adresën',
-'confirmemail_success' => 'Adresa juaj është vërtetuar. Mund të hyni brënda dhe të përdorni wiki-n.',
-'confirmemail_loggedin' => 'Adresa juaj është vërtetuar.',
-'confirmemail_error' => 'Pati gabim gjatë ruajtjes së vërtetimit tuaj.',
-'confirmemail_subject' => 'Vërtetim adrese nga {{SITENAME}}',
-'confirmemail_body' => 'Dikush, me siguri ju nga IP adresa $1, ka hapur llogarinë "$2" tek {{SITENAME}} dhe ka dhënë këtë adresë email-i.
-
-Në qoftë se është me të vertetë llogaria juaj, vërtetoni këtë adresë duke ndjekur lidhjen e mëposhtme për të mundësuar përdorimin e mjeteve që kërkojnë email tek {{SITENAME}}:
-
-$3
-
-Në qoftë se nuk është llogaria juaj atëhere mos e ndiqni lidhjen. Kodi i shifruar do të skadojë më $4.',
-'tryexact' => 'Kërko përputhje të plotë',
-'searchfulltext' => 'Kërko tekstin e plotë',
-'createarticle' => 'Krijo artikull',
-'scarytranscludedisabled'=> '[Lidhja Interwiki nuk është i mundshëm]',
-'scarytranscludefailed' => '[ju kërkoj ndjesë, marrja e stampës $1 dështoi]',
-'scarytranscludetoolong'=> '[ju kërkoj ndjesë, URL-i është tepër i gjatë]',
-'trackbackbox' => '<div id="mw_trackbacks">
-Lidhje ndjekëse për këtë artikull:<br />
-$1
-</div>',
-'trackback' => '; $4$5 : [$2 $1]',
-'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
-'trackbackremove' => ' ([$1 hiqe])',
-'trackbacklink' => 'Lidhje ndjekëse',
-'trackbackdeleteok' => 'Lidhja ndjekëse u hoq.',
-'deletedwhileediting' => 'Kujdes! Kjo faqe është grisur pasi ju keni filluar redaktimin!',
-'confirmrecreate' => 'Përdoruesi [[{ns:user}}:$1|$1]] ([[{{ns:user_talk}}:$1|diskutime]]) grisi këtë artikull mbasi ju filluat ta redaktoni për arsyen:
-: \'\'$2\'\'
-Ju lutem konfirmoni nëse dëshironi me të vertetë ta ri-krijoni këtë artikull.',
-'recreate' => 'Rikrijo',
-'unit-pixel' => 'px',
-'redirectingto' => 'Përcjellin tek [[$1]]...',
-'confirm_purge' => 'Pastro cache për këtë faqe?
-
-$1',
-'confirm_purge_button' => 'Shko',
-'youhavenewmessagesmulti'=> 'Ju keni mesazh të ri në $1',
-'newtalkseperator' => ',_',
-'searchcontaining' => 'Kërko për artikuj që përmbajnë \'\'$1\'\'.',
-'searchnamed' => 'Kërko për artikuj të quajtur \'\'$1\'\'.',
-'articletitles' => 'Artikuj që fillojnë me \'\'$1\'\'',
-'hideresults' => 'Fshih rezultatet',
-'displaytitle' => '(Lidhje te kjo faqe si [[$1]])',
-);
-?>
diff --git a/languages/MessagesSr_ec.php b/languages/MessagesSr_ec.php
deleted file mode 100644
index 896a918d..00000000
--- a/languages/MessagesSr_ec.php
+++ /dev/null
@@ -1,1506 +0,0 @@
-<?php
-
-
-$wgAllMessagesSr_ec = array(
-'1movedto2' => 'чланку [[$1]] је промењено име у [[$2]]',
-'1movedto2_redir' => 'чланку [[$1]] је промењено име у [[$2]] путем преуÑмерења',
-'Monobook.css' => '/*
-*/',
-'Monobook.js' => '
-/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Моја кориÑничка Ñтраница\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'КориÑничка Ñтрана за ИП коју мењате као\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Моја Ñтрана за разговор\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Разговор о прилозима Ñа ове ИП адреÑе\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Моја кориÑничка подешавања\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'СпиÑак чланака које надгледате.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'СпиÑак мојих прилога\');
-ta[\'pt-login\'] = new Array(\'o\',\'Пријава није обавезна, али доноÑи много кориÑти.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Пријава није обавезна, али доноÑи много кориÑти.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Одјава Ñа Википедије\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Разговори о Ñадржају чланка\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Можете да уређујете овај чланак!\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Додајте Ñвој коментар.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Овај чланак је закључан.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Претходне верзије Ñадржаја чланка.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Заштити Ñтраницу од будућих измена\');
-ta[\'ca-delete\'] = new Array(\'d\',\'БриÑање Ñтранице\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Враћање измена које Ñу начињене пре бриÑања Ñтранице.\');
-ta[\'ca-move\'] = new Array(\'m\',\'Померање Ñтранице\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Ðемате дозволу за померање ове Ñтранице\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Додавање Ñтранице на Ваш ÑпиÑак надгладања.\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Уклањање ове Ñтранице Ñа Вашег ÑпиÑка надгледања.\');
-ta[\'search\'] = new Array(\'f\',\'Претраживање Википедије\');
-ta[\'p-logo\'] = new Array(\'\',\'Главна Ñтрана\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'ПоÑетите главну Ñтрану\');
-ta[\'n-portal\'] = new Array(\'\',\'Разговор о било чему што Ñе тиче Википедије.\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Подаци о ономе на чему Ñе тренутно ради.\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'СпиÑак Ñкорашњих измена на Википедији\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Учитавање Ñлучајне Ñтранице\');
-ta[\'n-help\'] = new Array(\'\',\'Ðаучите да уређујете Википедију!\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Подржите наÑ\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'СпиÑак Ñвих чланака који Ñу повезани Ñа овим\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Скорашње измене чланака на којима Ñе налази линк ка овом чланку \');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS за ову Ñтраницу\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom за ову Ñтраницу\');
-ta[\'t-contributions\'] = new Array(\'\',\'СпиÑак прилога овог кориÑника\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Слање електронÑког пиÑма овом кориÑнику\');
-ta[\'t-upload\'] = new Array(\'u\',\'Слање Ñлика и медија фајлова\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'СпиÑак Ñвих Ñпецијалних Ñтраница\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Видети Ñадржај чланка\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Видети кориÑничку Ñтраницу\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Видети медија фајл\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Ово је Ñпецијална Ñтраница и зато је не можете ÑамоÑтално уређивати.\');
-ta[\'ca-nstab-project\'] = new Array(\'c\',\'Видети пројекат Ñтраницу\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Видети Ñтраницу Ñлике\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Видети ÑиÑтемÑку поруку\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Видети шаблон\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Видети Ñтраницу за помоћ\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Видети Ñтраницу категорије\');',
-'about' => 'О...',
-'aboutpage' => '{{ns:4}}:О',
-'aboutsite' => 'О пројекту {{ns:4}}',
-'accmailtext' => 'Лозинка за налог \'$1\' је поÑлата на адреÑу $2.',
-'accmailtitle' => 'Лозинка је поÑлата.',
-'acct_creation_throttle_hit' => 'Жао нам је, већ Ñте направили $1 кориÑничка имена. Више није дозвољено.',
-'actioncomplete' => 'Ðкција завршена',
-'addedwatch' => 'Додато ÑпиÑку надгледања',
-'addedwatchtext' => 'Страница "[[:$1]]" је додата вашем [[{{ns:-1}}:Watchlist|ÑпиÑку надгледања]] .
-Будуће промене ове Ñтранице и њој придружене Ñтранице за разговор ће бити наведене овде, и Ñтраница ће бити <b>подебљана</b> у [[{{ns:-1}}:Recentchanges|ÑпиÑку]] Ñкорашњих измена да би Ñе лакше уочила.</p>
-
-<p>Ðко каÑније желите да уклоните Ñтраницу Ñа вашег ÑпиÑка надгледања, кликните на "прекини надгледање" на бочној палети.',
-'addgroup' => 'Додај групу',
-'addgrouplogentry' => 'Додата група $2',
-'administrators' => '{{ns:4}}:ÐдминиÑтратори',
-'allarticles' => 'Сви чланци',
-'allinnamespace' => 'Све Ñтранице ($1 именÑки проÑтор)',
-'alllogstext' => 'Комбиновани приказ Ñлања, бриÑања, заштите, блокирања, и админиÑтраторÑких запиÑа.',
-'allmessages' => 'СиÑтемÑке поруке',
-'allmessagescurrent' => 'Тренутно',
-'allmessagesdefault' => 'Стандардно',
-'allmessagesname' => 'Име',
-'allmessagesnotsupportedDB' => '[[{{ns:-1}}:AllMessages|СиÑтемÑке поруке]] ниÑу подржане зато што је <i>wgUseDatabaseMessages</i> иÑкључен.',
-'allmessagesnotsupportedUI' => 'Ваш тренутни језик интерфејÑа <b>$1</b> није подржан у [[{{ns:-1}}:AllMessages|ÑиÑтемÑким порукама]] на овој вики.',
-'allmessagestext' => 'Ово је ÑпиÑак Ñвих порука које Ñу у {{ns:8}}: именÑком проÑтору',
-'allnonarticles' => 'Све Ñтранице које ниÑу чланци',
-'allnotinnamespace' => 'Све Ñтранице (које ниÑу у $1 именÑком проÑтору)',
-'allpages' => 'Све Ñтранице',
-'allpagesfrom' => 'Прикажи Ñтранице почетно Ñа:',
-'allpagesnext' => 'Следећа',
-'allpagesprev' => 'Претходна',
-'allpagessubmit' => 'Иди',
-'alphaindexline' => '$1 у $2',
-'already_bureaucrat' => 'Овај кориÑник је већ бирократа',
-'already_steward' => 'Овај кориÑник је већ домаћин',
-'already_sysop' => 'Овај кориÑник је већ админиÑтратор',
-'alreadyloggedin' => '<strong>КориÑниче $1, већ Ñте пријављени!</strong><br />',
-'alreadyrolled' => 'Ðе могу да вратим поÑледњу измену [[$1]]
-од кориÑника [[{{ns:2}}:$2|$2]] ([[{{ns:3}}:$2|разговор]]); неко други је већ изменио или вратио чланак.
-
-ПоÑледња измена од кориÑника [[{{ns:2}}:$3|$3]] ([[{{ns:3}}:$3|разговор]]).',
-'ancientpages' => 'ÐајÑтарији чланци',
-'and' => 'и',
-'anontalk' => 'Разговор за ову ИП адреÑу',
-'anontalkpagetext' => '---- Ово је Ñтраница за разговор за анонимног кориÑника који још није направио налог или га не кориÑти. Због тога морамо да кориÑтимо бројчану [[ИП адреÑа|ИП адреÑу]] како биÑмо идентификовали њега или њу. Такву адреÑу може делити више кориÑника. Ðко Ñте анонимни кориÑник и миÑлите да Ñу вам упућене небитне примедбе, молимо Ð²Ð°Ñ Ð´Ð° [[{{ns:-1}}:Userlogin|направите налог или Ñе пријавите]] да биÑте избегли будућу забуну Ñа оÑталим анонимним кориÑницима.',
-'anonymous' => 'Ðнонимни кориÑник {{ns:4}}',
-'apr' => 'апр',
-'april' => 'април',
-'article' => 'Чланак',
-'articleexists' => 'Страница под тим именом већ поÑтоји, или је
-име које Ñте изабрали неиÑправно.
-Молимо изаберите друго име.',
-'articlepage' => 'Погледај чланак',
-'aug' => 'авг',
-'august' => 'авгуÑÑ‚',
-'autoblocker' => 'ÐутоматÑки Ñте блокирани јер делите ИП адреÑу Ñа "$1". Разлог "$2".',
-'badaccess' => 'Грешка при одобрењу',
-'badaccesstext' => 'Ðкција коју Ñте тражили је ограничена на кориÑнике Ñа "$2" дозволама. Погледајте $1.',
-'badarticleerror' => 'Ова акција не може бити извршена на овој Ñтраници.',
-'badfilename' => 'Име Ñлике је промењено у "$1".',
-'badfiletype' => '".$1" није препоручени формат Ñлике.',
-'badipaddress' => 'Ðе поÑтоји ни један кориÑник који Ñе тако зове',
-'badquery' => 'Лоше обликован упит за претрагу',
-'badquerytext' => 'ÐиÑмо могли да обрадимо ваш упит.
-Ово је вероватно због тога што Ñте покушали да тражите
-реч краћу од три Ñлова, што тренутно није подржано.
-Такође је могуће да Ñте погрешно укуцали израз, на
-пример "риба ии крљушти".
-Молимо Ð²Ð°Ñ Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ñ‚Ðµ неким другим упитом.',
-'badretype' => 'Лозинке које Ñте унели Ñе не поклапају.',
-'badtitle' => 'Лош наÑлов',
-'badtitletext' => 'Захтевани наÑлов Ñтранице је био неиÑправан, празан или
-неиÑправно повезан међујезички или интервики наÑлов.',
-'blanknamespace' => '(Главно)',
-'blockedtext' => 'Ваше кориÑничко име или ИП адреÑа је блокирана од Ñтране $1.
-Дати разлог је Ñледећи:<br />\'\'$2\'\'<p>Можете Ñе обратити $1 или неком другом
-[[{{ns:4}}:админиÑтратори|админиÑтратору]] да биÑте разговарали о блокади.',
-'blockedtitle' => 'КориÑник је блокиран',
-'blockip' => 'Блокирај кориÑника',
-'blockipsuccesssub' => 'Блокирање је уÑпело',
-'blockipsuccesstext' => '"$1" је блокиран.
-<br />Погледајте [[{{ns:-1}}:Ipblocklist|ИП ÑпиÑак блокираних кориÑника]] за преглед блокирања.',
-'blockiptext' => 'Употребите доњи упитник да биÑте уклонили право пиÑања
-Ñа одређене ИП адреÑе или кориÑничког имена.
-Ово би требало да буде урађено Ñамо да би Ñе Ñпречио вандализам, и у Ñкладу
-Ñа [[{{ns:4}}:Смернице|Ñмерницама]].
-УнеÑите конкретан разлог иÑпод (на пример, наводећи које
-Ñтранице Ñу вандализоване).',
-'blocklink' => 'блокирај',
-'blocklistline' => '$1, $2 блокирао кориÑника [[КориÑник:$3|$3]], (иÑтиче $4)',
-'blocklogentry' => 'је блокирао "$1" Ñа временом иÑтицања блокаде од $2',
-'blocklogpage' => 'иÑторија блокирања',
-'blocklogtext' => 'Ово је иÑторија блокирања и деблокирања кориÑника. ÐутоматÑки
-блокиране ИП адреÑе ниÑу иÑпиÑане овде. Погледајте [[{{ns:-1}}:Ipblocklist|блокиране ИП адреÑе]] за ÑпиÑак тренутних забрана и блокирања.',
-'bold_sample' => 'подебљан текÑÑ‚',
-'bold_tip' => 'подебљан текÑÑ‚',
-'booksources' => 'Штампани извори',
-'booksourcetext' => 'ИÑпод је ÑпиÑак веза на друге Ñајтове који
-продају нове и коришћене књиге, и такође могу имати даљње информације
-о књигама које тражите.
-{{SITENAME}} не Ñарађује ни Ñе једним од ових предузећа, и
-овај ÑпиÑак не треба да Ñе Ñхвати као потврда њиховог квалитета.',
-'brokenredirects' => 'Покварена преуÑмерења',
-'brokenredirectstext' => 'Следећа преуÑмерења Ñу повезана на непоÑтојећи чланак.',
-'bugreports' => 'Пријаве грешака',
-'bugreportspage' => '{{ns:4}}:Пријаве_грешака',
-'bureaucratlog' => 'иÑторија админиÑтраторÑких права',
-'bureaucratlogentry' => 'Права за кориÑника "[[{{ns:2}}:$1|$1]]" поÑтављена',
-'bydate' => 'по датуму',
-'byname' => 'по имену',
-'bysize' => 'по величини',
-'cachederror' => 'Ово је кеширана копија захтеване Ñтранице, и можда није најновија.',
-'cancel' => 'Поништи',
-'cannotdelete' => 'Ðе могу да обришем наведену Ñтраницу или Ñлику. (Могуће је да ју је неко други већ обриÑао.)',
-'cantrollback' => 'Ðе могу да вратим измену; поÑледњи аутор је уједно и једини.',
-'categories' => 'Категорије Ñтраница',
-'categoriespagetext' => 'Следеће категорије већ поÑтоје у {{ns:4}}',
-'category' => 'категорија',
-'category_header' => 'Чланака у категорији: "$1"',
-'categoryarticlecount' => 'У овој категорији Ñе налази $1 чланака.',
-'categoryarticlecount1' => 'У овој категорији Ñе налази $1 чланака.',
-'changed' => 'промењен',
-'changegrouplogentry' => 'Промењена група $2',
-'changepassword' => 'Промени лозинку',
-'changes' => 'измене',
-'clearyourcache' => '\'\'\'Запамтите:\'\'\' Ðакон Ñнимања, морате очиÑтити кеш вашег веб читача да биÑте видели промене: \'\'\'Mozilla/Safari/Konqueror:\'\'\' држите \'\'SHIFT\'\' док кликћете \'\'Reload\'\' (или притиÑните \'\'Shift+Ctrl+R\'\'), \'\'\'IE:\'\'\' притиÑните \'\'Ctrl-F5\'\', \'\'\'Оpera\'\'\' притиÑните \'\'F5\'\'.',
-'columns' => 'Колона',
-'compareselectedversions' => 'Упоређивање означених верзија',
-'confirm' => 'Потврди',
-'confirmdelete' => 'Потврди бриÑање',
-'confirmdeletetext' => 'Ðа путу Ñте да трајно обришете Ñтраницу
-или Ñлику заједно Ñа њеном иÑторијом из базе података.
-Молимо Ð²Ð°Ñ Ð¿Ð¾Ñ‚Ð²Ñ€Ð´Ð¸Ñ‚Ðµ да намеравате да урадите ово, да разумете
-поÑледице, и да ово радите у Ñкладу Ñа
-[[{{ns:4}}:Правила и Ñмернице|правилима]] {{ns:4}}.',
-'confirmemail' => 'Потврдите адреÑу е-поште',
-'confirmemail_body' => 'Ðеко, вероватно ви, је Ñа ИП адреÑе $1 региÑтровао налог "$2" Ñа овом адреÑом е-поште на {{SITENAME}}.
-
-Да потврдите да овај налог Ñтварно припада вама и да активирате могућноÑÑ‚ е-поште на {{SITENAME}}, отворите ову повезницу у вашем браузеру:
-
-$3
-
-Ðко ово ниÑте ви, не пратите повезницу. Овај код за потврду ће иÑтећи у $4.',
-'confirmemail_error' => 'Ðешто је пошло по злу приликом Ñнимања ваше потврде.',
-'confirmemail_invalid' => 'Ðетачан код за потврду. Могуће је да је код иÑтекао.',
-'confirmemail_loggedin' => 'ÐдреÑа ваше е-поште је Ñада потврђена.',
-'confirmemail_send' => 'Пошаљи код за потврду',
-'confirmemail_sendfailed' => 'Пошта за потврђивање није поÑлата. Проверита адреÑу због неправилних карактера.',
-'confirmemail_sent' => 'Е-пошта за потврђивање поÑлата.',
-'confirmemail_subject' => '{{SITENAME}} адреÑа е-поште за потврђивање',
-'confirmemail_success' => 'ÐдреÑа ваше е-поште је потврђена. Можете Ñада да Ñе пријавите и уживате у вики.',
-'confirmemail_text' => 'Ова вики захтева да потврдите адреÑу ваше е-поште пре него што кориÑтите могућноÑти е-поште. Ðктивирајте дугме иÑпод како биÑте поÑлали пошту за потврду на вашу адреÑу. Пошта укључује повезницу која Ñадржи код; учитајте повезницу у ваш браузер да биÑте потврдили да је адреÑа ваше е-поште валидна.',
-'confirmprotect' => 'Потврдите заштиту',
-'confirmprotecttext' => 'Да ли заиÑта желите да заштитите ову Ñтраницу?',
-'confirmrecreate' => 'КориÑник [[{{ns:2}}:$1|$1]] ([[{{ns:3}}:$1|разговор]]) је обриÑао овај чланак пошто Ñте почели уређивање Ñа разлогом:
-: \'\'$2\'\'
-
-Молимо потврдите да Ñтварно желите да поново направите овај чланак.',
-'confirmunprotect' => 'Потврдите Ñкидање заштите',
-'confirmunprotecttext' => 'Да ли заиÑта желите да Ñкинете заштиту Ñа ове Ñтранице?',
-'contextchars' => 'Карактера контекÑта по линији',
-'contextlines' => 'Линија по поготку',
-'contribs-showhideminor' => '$1 малих измена',
-'contribslink' => 'прилози',
-'contribsub' => 'За $1',
-'contributions' => 'Прилози кориÑника',
-'copyright' => 'Садржај је објављен под $1.',
-'copyrightpage' => '{{ns:4}}:ÐуторÑка права',
-'copyrightpagename' => '{{SITENAME}} ауторÑка права',
-/*'copyrightwarning' => '
-\'\'\'Ваше измене ће одмах бити видљиве.\'\'\'<br />
-* За теÑтирање, молимо Ð’Ð°Ñ ÐºÐ¾Ñ€Ð¸Ñтите Ñтраницу \'\'\'[[{{ns:4}}:пеÑак|пеÑак]]\'\'\' или <span class=plainlinks>[http://crash.vikimedija.org/ пројекат поÑебно намењен за теÑтирање]</span>..
-* Молимо Ð²Ð°Ñ Ð´Ð° обратите пажњу да Ñе за Ñваки Ð´Ð¾Ð¿Ñ€Ð¸Ð½Ð¾Ñ {{ns:4}} Ñматра да је објављен под ГÐУ лиценцом за Ñлободну документацију (погледајте [[{{ns:4}}:ауторÑка права|ауторÑка права]] за детаље).
-* Ðко не желите да Ñе ваше пиÑање мења и редиÑтрибуира без ограничења, онда га немојте Ñлати овде.<br />
-* Такође нам обећавате да Ñте га Ñами напиÑали, или прекопирали из извора који је у јавном влаÑништву или Ñличног Ñлободног извора.
-----
-\'\'\'ÐЕ ШÐЉИТЕ РÐДОВЕ ЗÐШТИЋЕÐЕ ÐУТОРСКИМ ПРÐВИМРБЕЗ ДОЗВОЛЕ!\'\'\'
-
-</div>',*/
-'copyrightwarning2' => 'Ðапомена: Сви доприноÑи {{ns:4}} могу да Ñе мењају или уклоне од Ñтране других кориÑника. Ðко не желите да Ñе ваши доприноÑи немилоÑрдно мењају, не шаљите их овде.<br />
-Такође нам обећавате да Ñте ово Ñами напиÑали или прекопирали из извора у јавном влаÑништву или Ñличног Ñлободног извора (видите $1 за детаље).
-<strong>ÐЕ ШÐЉИТЕ РÐДОВЕ ЗÐШТИЋЕÐЕ ÐУТОРСКИМ ПРÐВИМРБЕЗ ДОЗВОЛЕ!</strong>',
-'couldntremove' => 'Ðе могу да уклоним \'$1\'...',
-'createaccount' => 'Ðаправи налог',
-'createaccountmail' => 'e-поштом',
-'createarticle' => 'Ðаправи чланак',
-'created' => 'направљен',
-'creditspage' => 'ЗаÑлуге за Ñтрану',
-'cur' => 'трен',
-'currentevents' => 'Тренутни догађаји',
-'currentevents-url' => 'Тренутни догађаји',
-'currentrev' => 'Тренутна ревизија',
-'currentrevisionlink' => 'прикажи тренутни преглед',
-'data' => 'Подаци',
-'databaseerror' => 'Грешка у бази',
-'dateformat' => 'Формат датума',
-'datedefault' => 'Ðије битно',
-'dberrortext' => 'ДеÑила Ñе ÑинтакÑна грешка упита базе.
-Ово је могуће због илегалног упита,
-или могуће грешке у Ñофтверу.
-ПоÑледњи покушани упит је био:
-<blockquote><tt>$1</tt></blockquote>
-из функције "<tt>$2</tt>".
-MySQL је вратио грешку "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'ДеÑила Ñе ÑинтакÑна грешка упита базе.
-ПоÑледњи покушани упит је био:
-"$1"
-из функције "$2".
-MySQL је вратио грешку "$3: $4".',
-'deadendpages' => 'Странице без интерних веза',
-'debug' => 'ИÑправи грешке',
-'dec' => 'дец',
-'december' => 'децембар',
-'default' => 'Ñтандард',
-'defaultns' => 'Уобичајено тражи у овим именÑким проÑторима:',
-'defemailsubject' => '{{SITENAME}} е-пошта',
-'delete' => 'обриши',
-'delete_and_move' => 'Обриши и премеÑти',
-'delete_and_move_reason' => 'ОбриÑан како би Ñе направило меÑто за премештање',
-'delete_and_move_text' => '==Потребно бриÑање==
-
-Циљани чланак "[[$1]]" већ поÑтоји. Да ли желите да га обришете да биÑте направили меÑто за премештање?',
-'deletecomment' => 'Разлог за бриÑање',
-'deletedarticle' => 'обриÑан "$1"',
-'deletedrev' => '[обриÑан]',
-'deletedrevision' => 'ОбриÑана Ñтара ревизија $1.',
-'deletedtext' => 'Чланак "$1" је обриÑан.
-Погледајте $2 за Ð·Ð°Ð¿Ð¸Ñ Ð¾ Ñкорашњим бриÑањима.',
-'deletedwhileediting' => 'Упозорење: Ова Ñтрана је обриÑана пошто Ñте почели уређивање!',
-'deleteimg' => 'обр',
-'deleteimgcompletely' => 'обр',
-'deletepage' => 'Обриши Ñтраницу',
-'deletesub' => '(Бришем "$1")',
-'deletethispage' => 'Обриши ову Ñтраницу',
-'deletionlog' => 'иÑторија бриÑања',
-'dellogpage' => 'иÑторија бриÑања',
-'dellogpagetext' => 'ИÑпод је ÑпиÑак најÑкоријих бриÑања.
-Сва приказана времене Ñу ÑерверÑка (UTC).
-<ul>
-</ul>',
-'destfilename' => 'Циљано име фајла',
-'developertext' => 'Ðкцију коју Ñте затражили могу
-извеÑти Ñамо кориÑници Ñа "девелопер" ÑтатуÑом.
-Погледајте $1.',
-'developertitle' => 'Ðеопходан је девелоперÑки приÑтуп',
-'diff' => 'разл',
-'difference' => '(Разлика између ревизија)',
-'disambiguations' => 'Странице за вишезначне одреднице',
-'disambiguationspage' => '{{ns:10}}:Вишезначна одредница',
-'disambiguationstext' => 'Следећи чланци Ñе повезују Ñа <i>вишезначном одредницом</i>. УмеÑто тога, они би требало да Ñе повезују Ñа одговарајућом темом.<br />Страница Ñе третира да је вишезначна одредница ако је повезана Ñа $1.<br />Повезнице из оÑталих именÑких проÑтора <i>ниÑу</i> наведене овде.',
-'disclaimerpage' => '{{ns:4}}:УÑлови коришћења, правне напомене и одрицање одговорноÑти',
-'disclaimers' => 'Одрицање одговорноÑти',
-'doubleredirects' => 'ДвоÑтрука преуÑмерења',
-'doubleredirectstext' => '<b>Пажња:</b> Овај ÑпиÑак може да Ñадржи лажне резултате. То обично значи да поÑтоји додатни текÑÑ‚ Ñа везама иÑпод првог #Redirect.<br />
-Сваки ред Ñадржи везе на прво и друго преуÑмерење, као и на прву линију текÑта другог преуÑмерења, што обично даје "прави" циљни чланак, на који би прво преуÑмерење и требало да показује.',
-'download' => 'Преузми',
-'eauthentsent' => 'Е-пошта за потврду је поÑлата на номиновану адреÑу е-поште. Пре него што Ñе било која друга е-пошта пошаље на налог, мораћете да пратите упутÑтва у е-пошти, да биÑте потврдили да је налог заиÑта ваш.',
-'edit' => 'Уреди',
-'edit-externally' => 'Измените овај фајл кориÑтећи Ñпољашњу апликацију',
-'edit-externally-help' => 'Погледајте [http://meta.wikimedia.org/wiki/Help:External_editors упутÑтво за подешавање] за више информација.',
-'editcomment' => 'Коментар измене је: "<i>$1</i>".',
-'editconflict' => 'Сукобљене измене: $1',
-'editcurrent' => 'Измени тренутну верзију ове Ñтранице',
-'editgroup' => 'Мењај групу',
-'edithelp' => 'Како Ñе мења Ñтрана?',
-'edithelppage' => '{{ns:4}}:Како Ñе мења Ñтрана',
-'editing' => 'Мењате $1',
-'editingcomment' => 'Мењате $1 (коментар)',
-'editingold' => '<strong>ПÐЖЊÐ: Ви мењате Ñтарију
-ревизију ове Ñтранице.
-Ðко је Ñнимите, Ñве промене учињене од ове ревизије биће изгубљене.</strong>',
-'editingsection' => 'Мењате $1 (део)',
-'editsection' => 'уреди',
-'editold' => 'уреди',
-'editthispage' => 'Уреди ову Ñтраницу',
-'editusergroup' => 'Мењај групе кориÑника',
-'email' => 'Е-пошта',
-'emailauthenticated' => 'Ваша адреÑа е-поште је проверена на $1.',
-'emailconfirmlink' => 'Потврдите вашу адреÑу е-поште',
-'emailfrom' => 'Од',
-'emailmessage' => 'Порука',
-'emailnotauthenticated' => 'Ваша адреÑа е-поште <strong>још увек није потврђена</strong>. Е-пошта неће бити поÑлата ни за једну од Ñледећих могућноÑти.',
-'emailpage' => 'Пошаљи е-пиÑмо кориÑнику',
-'emailpagetext' => 'Ðко је овај кориÑник унео иÑправну адреÑу е-поште у
-Ñвоја кориÑничка подешавања, упитник иÑпод ће поÑлати једну поруку.
-ÐдреÑа е-поште коју Ñте ви унели у Ñвоја кориÑничка подешавања ће Ñе појавити
-као "From" адреÑа поруке, тако да ће прималац моћи да одговори.',
-'emailsend' => 'Пошаљи',
-'emailsent' => 'Порука поÑлата',
-'emailsenttext' => 'Ваша порука је поÑлата електронÑком поштом.',
-'emailsubject' => 'Тема',
-'emailto' => 'За',
-'emailuser' => 'Пошаљи е-пошту овом кориÑнику',
-'emptyfile' => 'Фајл који Ñте поÑлали делује да је празан. Ово је могуће због грешке у имену фајла. Молимо проверите да ли Ñтварно желите да пошаљете овај фајл.',
-'enotif_body' => 'Драги $WATCHINGUSERNAME,
-
-{{SITENAME}} Ñтрана $PAGETITLE је била $CHANGEDORCREATED $PAGEEDITDATE од Ñтране $PAGEEDITOR,
-погледајте {{SERVER}}{{localurl:$PAGETITLE_RAWURL}} за тренутну верзију.
-
-$NEWPAGE
-
-Резиме едитора: $PAGESUMMARY $PAGEMINOREDIT
-
-Контактирајте едитора:
-пошта {{SERVER}}{{localurl:Special:Emailuser|target=$PAGEEDITOR_RAWURL}}
-вики {{SERVER}}{{localurl:User:$PAGEEDITOR_RAWURL}}
-
-Ðеће бити других обавештења у Ñлучају даљих промена уколико не поÑетите ову Ñтрану.
-Такође можете да реÑетујете заÑтавице за обавештења за Ñве ваше надгледане Ñтране на вашем ÑпиÑку надгледања.
-
- Ваш пријатељÑки {{SITENAME}} ÑиÑтем обавештавања
-
---
-Да промените подешавања везана за ÑпиÑак надгледања поÑетите
-{{SERVER}}{{localurl:Special:Watchlist|edit=yes}}
-
-Фидбек и даља помоћ:
-{{SERVER}}{{localurl:{{ns:12}}:Садржај}}',
-'enotif_lastvisited' => 'Погледајте {{SERVER}}{{localurl:$PAGETITLE_RAWURL|diff=0&oldid=$OLDID}} за Ñве промене од ваше поÑледње поÑете.',
-'enotif_mailer' => '{{SITENAME}} обавештење о пошти',
-'enotif_newpagetext' => 'Ово је нови чланак.',
-'enotif_reset' => 'Означи Ñве Ñтране као поÑећене',
-'enotif_subject' => '{{SITENAME}} Ñтрана $PAGETITLE је била $CHANGEDORCREATED од Ñтране $PAGEEDITOR',
-'enterlockreason' => 'УнеÑите разлог за закључавање, укључујући процену
-времена откључавања',
-'error' => 'Грешка',
-'errorpagetitle' => 'Грешка',
-'exbeforeblank' => 'Ñадржај пре бриÑања је био: \'$1\'',
-'exblank' => 'Ñтраница је била празна',
-'excontent' => 'Ñадржај је био: \'$1\'',
-'excontentauthor' => 'Ñадржај је био: \'$1\' (а једину измену је направио \'$2\')',
-'exif-aperturevalue' => 'Отвор бленде',
-'exif-artist' => 'Ðутор',
-'exif-bitspersample' => 'Битова по компоненти',
-'exif-brightnessvalue' => 'СветлоÑÑ‚',
-'exif-cfapattern' => 'CFA шаблон',
-'exif-colorspace' => 'ПроÑтор боје',
-'exif-componentsconfiguration' => 'Значење Ñваке од компоненти',
-'exif-componentsconfiguration-0' => 'не поÑтоји',
-'exif-compressedbitsperpixel' => 'Мод компреÑије Ñлике',
-'exif-compression' => 'Шема компреÑије',
-'exif-compression-1' => 'ÐекомпреÑован',
-'exif-compression-6' => 'ЈПЕГ',
-'exif-contrast' => 'КонтраÑÑ‚',
-'exif-contrast-0' => 'Ðормално',
-'exif-contrast-1' => 'Меко',
-'exif-contrast-2' => 'Тврдо',
-'exif-copyright' => 'ÐоÑилац права',
-'exif-customrendered' => 'Додатна обрада Ñлике',
-'exif-customrendered-0' => 'Ðормални процеÑ',
-'exif-customrendered-1' => 'ÐеÑтадардни процеÑ',
-'exif-datetime' => 'Датум поÑледње промене фајла',
-'exif-datetimedigitized' => 'Датум и време дигитализације',
-'exif-datetimeoriginal' => 'Датум и време Ñликања',
-'exif-devicesettingdescription' => 'ÐžÐ¿Ð¸Ñ Ð¿Ð¾Ð´ÐµÑˆÐ°Ð²Ð°ÑšÐ° уређаја',
-'exif-digitalzoomratio' => 'ÐžÐ´Ð½Ð¾Ñ Ð´Ð¸Ð³Ð¸Ñ‚Ð°Ð»Ð½Ð¾Ð³ зума',
-'exif-exifversion' => 'Exif верзија',
-'exif-exposurebiasvalue' => 'Компензација екÑпозиције',
-'exif-exposureindex' => 'Ð˜Ð½Ð´ÐµÐºÑ ÐµÐºÑпозиције',
-'exif-exposuremode' => 'Режим избора екÑпозиције',
-'exif-exposuremode-0' => 'ÐутоматÑки',
-'exif-exposuremode-1' => 'Ручно',
-'exif-exposuremode-2' => 'ÐутоматÑки Ñа задатим раÑпоном',
-'exif-exposureprogram' => 'Програм екÑпозиције',
-'exif-exposureprogram-0' => 'Ðепознато',
-'exif-exposureprogram-1' => 'Ручно',
-'exif-exposureprogram-2' => 'Ðормални програм',
-'exif-exposureprogram-3' => 'Приоритет отвора бленде',
-'exif-exposureprogram-4' => 'Приоритет затварача',
-'exif-exposureprogram-5' => 'Уметнички програм (на бази нужне дубине поља)',
-'exif-exposureprogram-6' => 'СпортÑки програм (на бази што бржег затварача)',
-'exif-exposureprogram-7' => 'Портретни режим (за крупне кадрове Ñа неоштром позадином)',
-'exif-exposureprogram-8' => 'Режим пејзажа (за Ñлике пејзажа Ñа оштром позадином)',
-'exif-exposuretime' => 'ЕкÑпозиција',
-'exif-filesource' => 'Изворни фајл',
-'exif-filesource-3' => 'Дигитални фотоапарат',
-'exif-flash' => 'Блиц',
-'exif-flashenergy' => 'Енергија блица',
-'exif-flashpixversion' => 'Подржана верзија ФлешпикÑа',
-'exif-fnumber' => 'F број отвора бленде',
-'exif-focallength' => 'ФокуÑна даљина Ñочива',
-'exif-focallengthin35mmfilm' => 'Еквивалент фокуÑне даљине за 35 mm филм',
-'exif-focalplaneresolutionunit' => 'Јединица резолуције фокуÑне равни',
-'exif-focalplaneresolutionunit-2' => 'инчи',
-'exif-focalplanexresolution' => 'Водоравна резолуција фокуÑне равни',
-'exif-focalplaneyresolution' => 'Хоризонатлна резолуција фокуÑне равни',
-'exif-gaincontrol' => 'Контрола оÑветљеноÑти',
-'exif-gaincontrol-0' => 'Ðема',
-'exif-gaincontrol-1' => 'Мало повећање',
-'exif-gaincontrol-2' => 'Велико повећање',
-'exif-gaincontrol-3' => 'Мало Ñмањење',
-'exif-gaincontrol-4' => 'Велико Ñмањење',
-'exif-gpsaltitude' => 'ВиÑина',
-'exif-gpsaltituderef' => 'ВиÑина иÑпод или изнад мора',
-'exif-gpsareainformation' => 'Име ГПС подручја',
-'exif-gpsdatestamp' => 'ГПС датум',
-'exif-gpsdestbearing' => 'Ðзимут објекта',
-'exif-gpsdestbearingref' => 'Ð˜Ð½Ð´ÐµÐºÑ Ð°Ð·Ð¸Ð¼ÑƒÑ‚Ð° објекта',
-'exif-gpsdestdistance' => 'УдаљеноÑÑ‚ објекта',
-'exif-gpsdestdistanceref' => 'Мерне јединице удаљеноÑти објекта',
-'exif-gpsdestlatitude' => 'ГеографÑка ширина објекта',
-'exif-gpsdestlatituderef' => 'Ð˜Ð½Ð´ÐµÐºÑ Ð³ÐµÐ¾Ð³Ñ€Ð°Ñ„Ñке ширине објекта',
-'exif-gpsdestlongitude' => 'ГеографÑка дужина објекта',
-'exif-gpsdestlongituderef' => 'Ð˜Ð½Ð´ÐµÐºÑ Ð³ÐµÐ¾Ð³Ñ€Ð°Ñ„Ñке дужине објекта',
-'exif-gpsdifferential' => 'ГПС диференцијална корекција',
-'exif-gpsdirection-m' => 'Магнетни правац',
-'exif-gpsdirection-t' => 'Прави правац',
-'exif-gpsdop' => 'ПрецизноÑÑ‚ мерења',
-'exif-gpsimgdirection' => 'Ðзимут Ñлике',
-'exif-gpsimgdirectionref' => 'Тип азимута Ñлике (прави или магнетни)',
-'exif-gpslatitude' => 'Ширина',
-'exif-gpslatitude-n' => 'Север',
-'exif-gpslatitude-s' => 'Југ',
-'exif-gpslatituderef' => 'Северна или јужна ширина',
-'exif-gpslongitude' => 'Дужина',
-'exif-gpslongitude-e' => 'ИÑток',
-'exif-gpslongitude-w' => 'Запад',
-'exif-gpslongituderef' => 'ИÑточна или западна дужина',
-'exif-gpsmapdatum' => 'Коришћени геодетÑки координатни ÑиÑтем',
-'exif-gpsmeasuremode' => 'Режим мерења',
-'exif-gpsmeasuremode-2' => 'Дводимензионално мерење',
-'exif-gpsmeasuremode-3' => 'Тродимензионално мерење',
-'exif-gpsprocessingmethod' => 'Име методе обраде ГПС података',
-'exif-gpssatellites' => 'Употребљени Ñателити',
-'exif-gpsspeed' => 'Брзина ГПС пријемника',
-'exif-gpsspeed-k' => 'Километри на чаÑ',
-'exif-gpsspeed-m' => 'Миље на чаÑ',
-'exif-gpsspeed-n' => 'Чворови',
-'exif-gpsspeedref' => 'Јединица брзине',
-'exif-gpsstatus' => 'Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð¿Ñ€Ð¸Ñ˜ÐµÐ¼Ð½Ð¸ÐºÐ°',
-'exif-gpsstatus-a' => 'Мерење у току',
-'exif-gpsstatus-v' => 'Спреман за преноÑ',
-'exif-gpstimestamp' => 'Време по ГПС-у (атомÑки Ñат)',
-'exif-gpstrack' => 'Ðзимут пријемника',
-'exif-gpstrackref' => 'Тип азимута пријемника (прави или магнетни)',
-'exif-gpsversionid' => 'Верзија блока ГПС-информације',
-'exif-imagedescription' => 'Име Ñлике',
-'exif-imagelength' => 'ВиÑина',
-'exif-imageuniqueid' => 'ЈединÑтвени идентификатор Ñлике',
-'exif-imagewidth' => 'Ширина',
-'exif-isospeedratings' => 'ИСО вредноÑÑ‚',
-'exif-jpeginterchangeformat' => 'УдаљеноÑÑ‚ ЈПЕГ прегледа од почетка фајла',
-'exif-jpeginterchangeformatlength' => 'Количина бајтова ЈПЕГ прегледа',
-'exif-lightsource' => 'Извор ÑветлоÑти',
-'exif-lightsource-0' => 'Ðепознато',
-'exif-lightsource-1' => 'Дневна ÑветлоÑÑ‚',
-'exif-lightsource-10' => 'Облачно време',
-'exif-lightsource-11' => 'Сенка',
-'exif-lightsource-12' => 'ФлуореÑцентна ÑветлоÑÑ‚ (D 5700 – 7100K)',
-'exif-lightsource-13' => 'ФлуореÑцентна ÑветлоÑÑ‚ (N 4600 – 5400K)',
-'exif-lightsource-14' => 'ФлуореÑцентна ÑветлоÑÑ‚ (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Бела флуореÑценција (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Стандардно Ñветло Ð',
-'exif-lightsource-18' => 'Стандардно Ñветло Б',
-'exif-lightsource-19' => 'Стандардно Ñветло Ц',
-'exif-lightsource-2' => 'ФлуореÑцентно',
-'exif-lightsource-24' => 'ИСО ÑтудијÑки волфрам',
-'exif-lightsource-255' => 'Други извор Ñветла',
-'exif-lightsource-3' => 'Волфрам (Ñветло)',
-'exif-lightsource-4' => 'Блиц',
-'exif-lightsource-9' => 'Лепо време',
-'exif-make' => 'Произвођач камере',
-'exif-makernote' => 'Ðапомене произвођача',
-'exif-maxaperturevalue' => 'Минимални број отвора бленде',
-'exif-meteringmode' => 'Режим мерача времена',
-'exif-meteringmode-0' => 'Ðепознато',
-'exif-meteringmode-1' => 'ПроÑек',
-'exif-meteringmode-2' => 'ПроÑек Ñа тежиштем на Ñредини',
-'exif-meteringmode-255' => 'Друго',
-'exif-meteringmode-3' => 'Тачка',
-'exif-meteringmode-4' => 'Више тачака',
-'exif-meteringmode-5' => 'Матрични',
-'exif-meteringmode-6' => 'Делимични',
-'exif-model' => 'Модел камере',
-'exif-oecf' => 'ОптоелектронÑки фактор конверзије',
-'exif-orientation' => 'Оријентација кадра',
-'exif-orientation-1' => 'Ðормално',
-'exif-orientation-2' => 'Обрнуто по хоризонтали',
-'exif-orientation-3' => 'Заокренуто 180°',
-'exif-orientation-4' => 'Обрнуто по вертикали',
-'exif-orientation-5' => 'Заокренуто 90° Ñупротно од Ñмера казаљке на Ñату и обрнуто по вертикали',
-'exif-orientation-6' => 'Заокренуто 90° у Ñмеру казаљке на Ñату',
-'exif-orientation-7' => 'Заокренуто 90° у Ñмеру казаљке на Ñату и обрнуто по вертикали',
-'exif-orientation-8' => 'Заокренуто 90° Ñупротно од Ñмера казаљке на Ñату',
-'exif-photometricinterpretation' => 'Колор модел',
-'exif-pixelxdimension' => 'Пуна ширина Ñлике',
-'exif-pixelydimension' => 'Пуна виÑина Ñлике',
-'exif-planarconfiguration' => 'Принцип раÑпореда података',
-'exif-planarconfiguration-1' => 'делимични формат',
-'exif-planarconfiguration-2' => 'планарни формат',
-'exif-primarychromaticities' => 'Хромацитет примарних боја',
-'exif-referenceblackwhite' => 'МеÑто беле и црне тачке',
-'exif-relatedsoundfile' => 'Повезани звучни запиÑ',
-'exif-resolutionunit' => 'Јединица резолуције',
-'exif-rowsperstrip' => 'Број редова у блоку',
-'exif-samplesperpixel' => 'Број колор компонената',
-'exif-saturation' => 'Сатурација',
-'exif-saturation-0' => 'Ðормално',
-'exif-saturation-1' => 'ÐиÑка Ñатурација',
-'exif-saturation-2' => 'ВиÑока Ñатурација',
-'exif-scenecapturetype' => 'Тип Ñцене на Ñнимку',
-'exif-scenecapturetype-0' => 'Стандардно',
-'exif-scenecapturetype-1' => 'Пејзаж',
-'exif-scenecapturetype-2' => 'Портрет',
-'exif-scenecapturetype-3' => 'Ðоћно',
-'exif-scenetype' => 'Тип Ñцене',
-'exif-scenetype-1' => 'Директно фотографиÑана Ñлика',
-'exif-sensingmethod' => 'Тип Ñензора',
-'exif-sensingmethod-1' => 'ÐедефиниÑано',
-'exif-sensingmethod-2' => 'ЈеднокриÑтални матрични Ñензор',
-'exif-sensingmethod-3' => 'ДвокриÑтални матрични Ñензор',
-'exif-sensingmethod-4' => 'ТрокриÑтални матрични Ñензор',
-'exif-sensingmethod-5' => 'Секвенцијални матрични Ñензор',
-'exif-sensingmethod-7' => 'Тробојни линеарни Ñензор',
-'exif-sensingmethod-8' => 'Секвенцијални линеарни Ñензор',
-'exif-sharpness' => 'Оштрина',
-'exif-sharpness-0' => 'Ðормално',
-'exif-sharpness-1' => 'Меко',
-'exif-sharpness-2' => 'Тврдо',
-'exif-shutterspeedvalue' => 'Брзина затварача',
-'exif-software' => 'Коришћен Ñофтвер',
-'exif-spatialfrequencyresponse' => 'ПроÑторна фреквенцијÑка карактериÑтика',
-'exif-spectralsensitivity' => 'Спектрална оÑетљивоÑÑ‚',
-'exif-stripbytecounts' => 'Величина компреÑованог блока',
-'exif-stripoffsets' => 'Положај блока података',
-'exif-subjectarea' => 'Положај и површина објекта Ñнимка',
-'exif-subjectdistance' => 'УдаљеноÑÑ‚ до објекта',
-'exif-subjectdistance-value' => '$1 метара',
-'exif-subjectdistancerange' => 'РаÑпон удаљеноÑти Ñубјеката',
-'exif-subjectdistancerange-0' => 'Ðепознато',
-'exif-subjectdistancerange-1' => 'Крупни кадар',
-'exif-subjectdistancerange-2' => 'БлиÑки кадар',
-'exif-subjectdistancerange-3' => 'Далеки кадар',
-'exif-subjectlocation' => 'Положај Ñубјекта',
-'exif-subsectime' => 'Део Ñекунде у којем је Ñликано',
-'exif-subsectimedigitized' => 'Део Ñекунде у којем је дигитализовано',
-'exif-subsectimeoriginal' => 'Део Ñекунде у којем је фотографиÑано',
-'exif-transferfunction' => 'Функција преобликовања колор проÑтора',
-'exif-usercomment' => 'КориÑнички коментар',
-'exif-whitebalance' => 'Ð‘Ð°Ð»Ð°Ð½Ñ Ð±ÐµÐ»Ðµ боје',
-'exif-whitebalance-0' => 'ÐутоматÑки',
-'exif-whitebalance-1' => 'Ручно',
-'exif-whitepoint' => 'Хромацитет беле тачке',
-'exif-xresolution' => 'Хоризонатална резолуција',
-'exif-ycbcrcoefficients' => 'Матрични коефицијенти транÑформације колор проÑтора',
-'exif-ycbcrpositioning' => 'Размештај компонената Y и C',
-'exif-ycbcrsubsampling' => 'ÐžÐ´Ð½Ð¾Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ Y према C',
-'exif-yresolution' => 'Вертикална резолуција',
-'expiringblock' => 'иÑтиче $1',
-'explainconflict' => 'Ðеко други је променио ову Ñтраницу откад Ñте ви почели да је мењате.
-Горње текÑтуално поље Ñадржи текÑÑ‚ Ñтранице какав тренутно поÑтоји.
-Ваше измене Ñу приказане у доњем текÑту.
-Мораћете да унеÑете Ñвоје промене у поÑтојећи текÑÑ‚.
-<b>Само</b> текÑÑ‚ у горњем текÑтуалном пољу ће бити Ñнимљен када
-притиÑнете "Сними Ñтраницу".<br />',
-'export' => 'Извези Ñтранице',
-'exportcuronly' => 'Укључи Ñамо тренутну ревизију, не целу иÑторију',
-'exporttext' => 'Можете извеÑти текÑÑ‚ и иÑторију промена одређене
-Ñтранице или групе Ñтраница у XML формату; ово онда може бити увезено у други
-вики који кориÑти МедијаВики Ñофтвер, транÑформиÑано, или коришћено за ваше личне
-потребе.',
-'externaldberror' => 'Дошло је или до грешке при Ñпољашњој аутентификацији базе података или вам није дозвољено да ажурирате Ñвој Ñпољашњи налог.',
-'extlink_sample' => 'http://www.adresa.com Ð¾Ð¿Ð¸Ñ Ð°Ð´Ñ€ÐµÑе',
-'extlink_tip' => 'Ñпољашња повезница (запамти Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ http://)',
-'faq' => 'ÐПП',
-'faqpage' => '{{ns:4}}:ÐПП',
-'feb' => 'феб',
-'february' => 'фебруар',
-'feedlinks' => 'Фид:',
-'filecopyerror' => 'Ðе могу да иÑкопирам фајл "$1" на "$2".',
-'filedeleteerror' => 'Ðе могу да обришем фајл "$1".',
-'filedesc' => 'ОпиÑ',
-'fileexists' => 'Фајл Ñа овим именом већ поÑтоји. Молимо проверите $1 ако ниÑте Ñигурни да ли желите да га промените.',
-'fileexists-forbidden' => 'Фајл Ñа овим именом већ поÑтоји; молимо вратите Ñе и пошаљите овај фајл под новим именом. [[{{ns:6}}:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Фајл Ñа овим именом већ поÑтоји у заједничкој оÑтави; молимо вратите Ñе и пошаљите овај фајл под новим именом. [[{{ns:6}}:$1|thumb|center|$1]]',
-'fileinfo' => '$1KB, МИМЕ тип: <code>$2</code>',
-'filemissing' => 'ÐедоÑтаје фајл',
-'filename' => 'Име фајла',
-'filenotfound' => 'Ðе могу да нађем фајл "$1".',
-'filerenameerror' => 'Ðе могу да променим име фајла "$1" у "$2".',
-'files' => 'Фајлови',
-'filesource' => 'Извор',
-'filestatus' => 'Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð°ÑƒÑ‚Ð¾Ñ€Ñких права',
-'fileuploaded' => 'Фајл "$1" је уÑпешно поÑлат.
-Молим пратите ову везу: ($2) до Ñтранице за опиÑивање и унеÑите
-информације о фајлу, као одакле је, када и
-ко га је направио, и било шта друго што знате о њему.',
-'fileuploadsummary' => 'ОпиÑ:',
-'formerror' => 'Грешка: не могу да пошаљем упитник',
-'friday' => 'петак',
-'getimagelist' => 'прибављам ÑпиÑак Ñлика',
-'go' => 'Иди',
-'group-admin-desc' => 'КориÑници којима Ñе верује, могу да блокирају кориÑнике и бришу чланке',
-'group-admin-name' => 'админиÑтратор',
-'group-anon-desc' => 'Ðепознати кориÑници',
-'group-anon-name' => 'Ðепознати',
-'group-bureaucrat-desc' => 'Група бирократа може да додељује админиÑтраторÑка права',
-'group-bureaucrat-name' => 'бирократа',
-'group-loggedin-desc' => 'Пријављени кориÑници',
-'group-loggedin-name' => 'КориÑник',
-'group-steward-desc' => 'Потпуни приÑтуп',
-'group-steward-name' => 'домаћин',
-'groups' => 'КориÑничке групе',
-'groups-addgroup' => 'Додај групу',
-'groups-already-exists' => 'Група тог имена већ поÑтоји',
-'groups-editgroup' => 'Мењај групу',
-'groups-editgroup-description' => 'ÐžÐ¿Ð¸Ñ Ð³Ñ€ÑƒÐ¿Ðµ (макÑимално 255 карактера):<br />',
-'groups-editgroup-name' => 'Име групе:',
-'groups-editgroup-preamble' => 'Ðко име опиÑа почиње Ñа две тачке, оÑтатак ће бити третиран као име поруке, па ће и текÑÑ‚ да Ñе локализује кориÑтећи МедијаВики именÑки проÑтор',
-'groups-existing' => 'ПоÑтојеће групе',
-'groups-group-edit' => 'ПоÑтојеће групе:',
-'groups-lookup-group' => 'Управљај правима група',
-'groups-noname' => 'Молимо одредите правилно име групе',
-'groups-tableheader' => 'ID || Име || ÐžÐ¿Ð¸Ñ || Права',
-'guesstimezone' => 'Попуни из браузера',
-'headline_sample' => 'ÐаÑлов',
-'headline_tip' => 'ПоднаÑлов',
-'help' => 'Помоћ',
-'helppage' => '{{ns:12}}:Садржај',
-'hide' => 'Ñакриј',
-'hidetoc' => 'Ñакриј',
-'hist' => 'иÑÑ‚',
-'histfirst' => 'Ðајраније',
-'histlast' => 'ПоÑледње',
-'histlegend' => 'Објашњење: (трен) = разлика Ñа тренутном верзијом,
-(поÑл) = разлика Ñа претходном верзијом, Ðœ = мала измена',
-'history' => 'ИÑторија Ñтранице',
-'history_short' => 'иÑторија',
-'historywarning' => 'Пажња: Ñтраница коју желите да обришете има иÑторију:',
-'hr_tip' => 'Хоризонтална линија',
-'illegalfilename' => 'Фајл "$1" Ñадржи карактере који ниÑу дозвољени на овој Ñтраници. Молимо Ð’Ð°Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð¸Ñ‚Ðµ име фајла и поново га пошаљите.',
-'ilsubmit' => 'Тражи',
-'image_sample' => 'име_Ñлике.jpg',
-'image_tip' => 'Уклопљена Ñлика',
-'imagelinks' => 'Употреба Ñлике',
-'imagelist' => 'СпиÑак Ñлика',
-'imagelistall' => 'Ñве',
-'imagelisttext' => 'ИÑпод је ÑпиÑак $1 Ñлика поређаних $2.',
-'imagemaxsize' => 'Ограничи Ñлике на Ñтранама за разговор о Ñликама на:',
-'imagepage' => 'Погледај Ñтрану Ñлике',
-'imagereverted' => 'Враћање на ранију верзију је уÑпешно.',
-'imgdelete' => 'обр',
-'imgdesc' => 'опиÑ',
-'imghistlegend' => 'Објашњење: (трен) = ово је тренутна Ñлика, (обр) = обриши
-ову Ñтару верзију, (врт) = врати на ову Ñтару верзију.
-<br /><i>Кликните на датум да видите Ñлику поÑлату тог датума</i>.',
-'imghistory' => 'ИÑторија Ñлике',
-'imglegend' => 'Објашњење: (опиÑ) = прикажи/измени Ð¾Ð¿Ð¸Ñ Ñлике.',
-'immobile_namespace' => 'Циљани назив је поÑебног типа; не могу да премеÑтим Ñтране у тај именÑки проÑтор.',
-'import' => 'Увоз Ñтраница',
-'importfailed' => 'Увоз није уÑпео: $1',
-'importhistoryconflict' => 'ПоÑтоји конфликтна иÑторија ревизија',
-'importinterwiki' => 'ТранÑвики увожење',
-'importnosources' => 'Ðије дефиниÑан ниједан извор транÑвики увожења и директна Ñлања иÑторија Ñу онемогућена.',
-'importnotext' => 'Страница је празна или без текÑта.',
-'importsuccess' => 'УÑпешно Ñте увезли Ñтраницу!',
-'importtext' => 'Молимо извезите фајл из изворног викија кориÑтећи [[{{ns:-1}}:Export|извоз]], Ñачувајте га код Ñебе и пошаљите овде.',
-'infiniteblock' => 'беÑконачан',
-'info_short' => 'Информације',
-'infosubtitle' => 'Информације за Ñтраницу',
-'internalerror' => 'Интерна грешка',
-'intl' => 'Међујезичке везе',
-'invalidemailaddress' => 'ÐдреÑа е-поште не може да Ñе прими јер није правилног формата. Молимо унеÑите добро-форматирану адреÑу или иÑпразните то поље.',
-'invert' => 'Обрни Ñелекцију',
-'ip_range_invalid' => 'Ðетачан раÑпон ИП адреÑа.',
-'ipaddress' => 'ИП адреÑа/кориÑничко име',
-'ipadressorusername' => 'ИП адреÑа или кориÑничко име',
-'ipb_expiry_invalid' => 'Погрешно време трајања.',
-'ipbexpiry' => 'Трајање',
-'ipblocklist' => 'СпиÑак блокираних ИП адреÑа и кориÑника',
-'ipblocklistempty' => 'СпиÑак блокова је празан.',
-'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',
-'ipbother' => 'ОÑтало време',
-'ipbotheroption' => 'оÑтало',
-'ipbreason' => 'Разлог',
-'ipbsubmit' => 'Обуздај овог кориÑника',
-'ipusubmit' => 'ОтпуÑти ову адреÑу',
-'ipusuccess' => '"$1" отпуштен',
-'isredirect' => 'ПреуÑмеривач',
-'italic_sample' => 'курзиван текÑÑ‚',
-'italic_tip' => 'курзиван текÑÑ‚',
-'iteminvalidname' => 'Проблем Ñа \'$1\', неиÑправно име...',
-'jan' => 'јан',
-'january' => 'јануар',
-'jul' => 'јул',
-'july' => 'јул',
-'jun' => 'јун',
-'june' => 'јун',
-'laggedslavemode' => 'Упозорење: Могуће је да Ñтрана није Ñкоро ажурирана.',
-'largefile' => 'Препоручује Ñе да Ñлике не пређу величину од 100К.',
-'largefileserver' => 'Овај фајл је већи него што је подешено да Ñервер дозволи.',
-'last' => 'поÑл',
-'lastmodified' => 'Ова Ñтраница је поÑледњи пут измењена $1.',
-'lastmodifiedby' => 'Ову Ñтраницу је поÑледњи пут променио $2, дана $1.',
-'license' => 'Лиценца',
-'lineno' => 'Линија $1:',
-'link_sample' => 'наÑлов повезнице',
-'link_tip' => 'унутрашља повезница',
-'linklistsub' => '(ÑпиÑак веза)',
-'linkshere' => 'Следеће Ñтранице Ñу повезане овде:',
-'linkstoimage' => 'Следеће Ñтранице кориÑте ову Ñлику:',
-'listform' => 'ÑпиÑак',
-'listingcontinuesabbrev' => ' наÑÑ‚.',
-'listusers' => 'СпиÑак кориÑника',
-'loadhist' => 'Учитавам иÑторију Ñтранице',
-'loadingrev' => 'учитавам ревизију за разлику',
-'localtime' => 'Приказ локалног времена',
-'lockbtn' => 'Закључај базу',
-'lockconfirm' => 'Да, заиÑта желим да закључам базу.',
-'lockdb' => 'Закључај базу',
-'lockdbsuccesssub' => 'База је закључана',
-'lockdbsuccesstext' => '{{ns:4}} база података је закључана.
-<br />Сетите Ñе да је откључате када завршите Ñа одржавањем.',
-'lockdbtext' => 'Закључавање базе ће Ñвим кориÑницима укинути могућноÑÑ‚ измене Ñтраница,
-промене кориÑничких подешавања, измене ÑпиÑка надгледања, и Ñвега оÑталог
-што захтева промене у бази.
-Молим потврдите да је ово заиÑта оно што намеравате да урадите, и да ћете
-откључати базу када завршите поÑао око њеног одржавања.',
-'locknoconfirm' => 'ÐиÑте потврдили Ñвоју намеру.',
-'log' => 'Протоколи',
-'login' => 'Пријави Ñе',
-'loginend' => '\'\'\'РегиÑтровање беÑплатних налога вам одузима Ñамо неколико Ñекунди, и има многе предноÑти\'\'\'
-
-*\'\'\'За региÑтрацију, изаберите кориÑничко име и шифру и кликните "направи налог".\'\'\'
-*Избегавајте кориÑничка имена која Ñу неприкладна или збуњујућа.
-*Молимо Ð’Ð°Ñ Ð¸Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ читка имена, а не бројеве.
-*КориÑничка имена морају почињати великим Ñловом.
-*Избегавајте кориÑничка имена која Ñу име вашег политичког вође, партије, Ñлавне личноÑти и других.
-</div>
-
-\'\'\'РегиÑтровани кориÑници морају Ñамо попунити кориÑничко име и шифру.\'\'\'
-
-*Морате имати одобрене [[HTTP cookie|колачиће]] (\'\'\'cookies\'\'\') да би Ñте приÑтупили на пројекат {{ns:4}}.
-*[[{{ns:12}}:Како да Ñе региÑтрујем|Погледајте више о региÑтрацији]].
-
-ÐдреÑа е-поште није обавезна. Уколико одаберете да унеÑете адреÑу е-поште, то вам омогућва да оÑтали кориÑници могу да вам шаљу поруке без знања ваше праве адреÑе е-поште, и дозвољава вам да уколико заборавите лозинку можете да је повратите. \'\'\'Ðико не може да види адреÑу ваше е-поште.\'\'\'',
-'loginerror' => 'Грешка при пријављивању',
-'loginpagetitle' => 'Пријављивање',
-'loginproblem' => '<b>Било је проблема Ñа вашим пријављивањем.</b><br />Пробајте поново!',
-'loginprompt' => 'Морате да имате омогућене колачиће (\'\'\'cookies\'\'\') да биÑте Ñе пријавили на {{SITENAME}}.',
-'loginreqlink' => 'пријава',
-'loginreqpagetext' => 'Морате $1 да биÑте видели оÑтале Ñтране.',
-'loginreqtitle' => 'Потребно [[Special:Userlogin|пријављивање]]',
-'loginsuccess' => 'Сада Ñте пријављени на {{SITENAME}} као "$1".',
-'loginsuccesstitle' => 'Пријављивање уÑпешно',
-'logout' => 'Одјави Ñе',
-'logouttext' => 'Сада Ñте одјављени. Можете да наÑтавите да кориÑтите пројекат {{SITENAME}} анонимно, или Ñе поново пријавити као други кориÑник. Обратите пажњу да неке Ñтранице могу наÑтавити да Ñе приказују као да Ñте још увек пријављени, док не очиÑтите кеш Ñвог браузера.',
-'logouttitle' => 'Одјави Ñе',
-'lonelypages' => 'Сирочићи',
-'longpages' => 'Дугачке Ñтранице',
-'longpagewarning' => '\'\'\'ПÐЖЊÐ:\'\'\' Ова Ñтраница има $1 килобајта. Молимо Ð²Ð°Ñ Ð´Ð° размотрите разбијање Ñтранице на мање делове.',
-'mailerror' => 'Грешка при Ñлању е-поште: $1',
-'mailmypassword' => 'Пошаљи ми нову лозинку',
-'mailnologin' => 'Ðема адреÑе за Ñлање',
-'mailnologintext' => 'Морате бити [[Special:Userlogin|пријављени]]
-и имати иÑправну адреÑу е-поште у вашим [[Special:Preferences|подешавањима]]
-да биÑте Ñлали електронÑку пошту другим кориÑницима.',
-'mainpage' => 'Главна Ñтрана',
-'mainpagedocfooter' => 'Молимо видите [http://meta.wikimedia.org/wiki/MediaWiki_i18n документацију о подешавању интерфејÑа вашим потребама] и [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide кориÑнички водич] за коришћење и помоћ при конфигуриÑању.',
-'mainpagetext' => 'Вики Ñофтвер је уÑпешно инÑталиран.',
-'maintenance' => 'Страница за одржавање',
-'maintenancebacklink' => 'Ðазад на Ñтраницу за одржавање',
-'maintnancepagetext' => 'Ова Ñтраница Ñадржи неколико згодних алатки за Ñвакодневно одржавање. Ðеке од њих могу заморити базу, па Ð²Ð°Ñ Ð¼Ð¾Ð»Ð¸Ð¼Ð¾ да не учитавате поново поÑле Ñваке Ñтавке коју Ñте Ñредили ;-)',
-'makesysop' => 'Давање админиÑтраторÑких овлашћења кориÑнику',
-'makesysopfail' => '<b>КориÑник "$1" не може да поÑтане админиÑтратор. (Да ли Ñте правилно унели име?)</b>',
-'makesysopname' => 'Име кориÑника:',
-'makesysopok' => '<b>КориÑник "$1" је Ñада админиÑтратор</b>',
-'makesysopsubmit' => 'Додајте овом кориÑнику админиÑтраторÑка овлашћења',
-'makesysoptext' => 'Овај формулар Ñе кориÑти од Ñтране бирократа да Ñе обични кориÑници претворе у админиÑтраторе. УнеÑите име кориÑника у кутију и притиÑните дугме да би кориÑник поÑтао админиÑтратор',
-'makesysoptitle' => 'Претворите кориÑника у админиÑтратора',
-'mar' => 'мар',
-'march' => 'март',
-'markaspatrolleddiff' => 'Означи као патролирано',
-'markaspatrolledtext' => 'Означи овај чланак као патролиран',
-'markedaspatrolled' => 'Означи као патролирано',
-'markedaspatrolledtext' => 'Изабрана ревизија је означена као патролирана.',
-'matchtotals' => 'Упит "$1" је нађен у $2 наÑлова чланака
-и текÑÑ‚ $3 чланака.',
-'math' => 'Приказивање математике',
-'math_bad_output' => 'Ðе могу да напишем или направим директоријум за math извештај.',
-'math_bad_tmpdir' => 'Ðе могу да напишем или направим привремени math директоријум',
-'math_failure' => 'ÐеуÑпех при парÑирању',
-'math_image_error' => 'PNG конверзија неуÑпешна; проверите тачну инÑталацију latex-а, dvips-а, gs-а и convert-а',
-'math_lexing_error' => 'речничка грешка',
-'math_notexvc' => 'ÐедоÑтаје извршно texvc; молимо погледајте math/README да биÑте подеÑили.',
-'math_sample' => 'Овде унеÑите формулу',
-'math_syntax_error' => 'ÑинтакÑна грешка',
-'math_tip' => 'Математичка формула (LaTeX)',
-'math_unknown_error' => 'непозната грешка',
-'math_unknown_function' => 'непозната функција',
-'may' => 'мај',
-'may_long' => 'мај',
-'media_sample' => 'име_медија_фајла.mp3',
-'media_tip' => 'Путања ка мултимедијалном фајлу',
-'mediawarning' => '\'\'\'Упозорење\'\'\': Овај фајл Ñадржи лош код, његовим извршавањем можете да угрозите ваш ÑиÑтем.
-<hr />',
-'metadata' => 'Метаподаци',
-'metadata_page' => '{{ns:project}}:Метаподаци',
-'mimesearch' => 'МИМЕ претрага',
-'mimetype' => 'МИМЕ тип:',
-'minlength' => 'Имена Ñлика морају имати бар три Ñлова.',
-'minoredit' => 'Ово је мала измена',
-'minoreditletter' => 'М',
-'mispeelings' => 'Странице Ñа грешкама у куцању',
-'mispeelingspage' => 'СпиÑак чеÑтих грешака у куцању',
-'mispeelingstext' => 'Следеће Ñтранице Ñадрже чеÑте грешке у куцању, које Ñу наведене на $1. ИÑправне речи могу бити дате (овако).',
-'missingarticle' => 'База није нашла текÑÑ‚ Ñтранице
-који је требало, назван "$1".
-
-<p>Ово је обично изазвано праћењем заÑтарелог "разл" или везе ка иÑторији
-Ñтранице која је обриÑана.
-
-<p>Ðко ово није Ñлучај, можда Ñте пронашли грешку у Ñофтверу.
-Молимо Ð²Ð°Ñ Ð¿Ñ€Ð¸Ñ˜Ð°Ð²Ð¸Ñ‚Ðµ ово једном од [[{{ns:4}}:ÐдминиÑтратори|админиÑтратора]], заједно Ñа УРЛ-ом.',
-'missingimage' => '<b>Овде недоÑтаје Ñлика</b><br /><i>$1</i>',
-'missinglanguagelinks' => 'ÐедоÑтајући језичке везе',
-'missinglanguagelinksbutton' => 'Ðађи недоÑтајуће језичке везе за',
-'missinglanguagelinkstext' => 'Ови чланци <i>ниÑу</i> повезани Ñа њима одговарајућим у $1. ПреуÑмерења и подÑтранице <i>ниÑу</i> приказани.',
-'monday' => 'понедељак',
-'moredotdotdot' => 'Још...',
-'mostlinked' => 'Ðајвише повезане Ñтране',
-'move' => 'премеÑти',
-'movearticle' => 'ПремеÑти Ñтраницу',
-'movedto' => 'премештена на',
-'movelogpage' => 'иÑторија премештања',
-'movelogpagetext' => 'ИÑпод је ÑпиÑак премештених чланака.',
-'movenologin' => 'ÐиÑте улоговани',
-'movenologintext' => 'Морате бити региÑтровани кориÑник и [[Special:Userlogin|пријављени]]
-да биÑте премеÑтили Ñтраницу.',
-'movepage' => 'Премештање Ñтранице',
-'movepagebtn' => 'премеÑти Ñтраницу',
-'movepagetalktext' => 'Одговарајућа Ñтраница за разговор, ако поÑтоји, ће бити аутоматÑки премештена иÑтовремено \'\'\'оÑим:\'\'\'
-*Ðко премештате Ñтраницу преко именÑких проÑтора,
-*Ðепразна Ñтраница за разговор већ поÑтоји под новим именом, или
-*Одбележите доњу кућицу.
-
-У тим Ñлучајевима, мораћете ручно да премеÑтите Ñтраницу уколико то желите.',
-'movepagetext' => 'Доњи упитник ће преименовати Ñтраницу, премештајући Ñву
-њену иÑторију на ново име.
-Стари наÑлов ће поÑтати преуÑмерење на нови наÑлов.
-Повезнице према Ñтаром наÑлову неће бити промењене; обавезно
-потражите [[{{ns:-1}}:DoubleRedirects|двоÑтрука]] или [[{{ns:-1}}:BrokenRedirects|покварена преуÑмерења]].
-Ðа вама је одговорноÑÑ‚ да везе и даље иду тамо где би и требало да иду.
-
-Обратите пажњу да Ñтраница \'\'\'неће\'\'\' бити померена ако већ поÑтоји
-Ñтраница Ñа новим наÑловом, оÑим ако је она празна или преуÑмерење и нема
-иÑторију промена. Ово значи да не можете преименовати Ñтраницу на оно име
-Ñа кога Ñте је преименовали ако погрешите, и не можете препиÑати
-поÑтојећу Ñтраницу.
-
-<b>ПÐЖЊÐ!</b>
-Ово може бити драÑтична и неочекивана промена за популарну Ñтраницу;
-молимо да будете Ñигурни да разумете поÑледице овога пре него што
-наÑтавите.',
-'movereason' => 'Разлог',
-'movetalk' => 'ПремеÑти "Ñтраницу за разговор" такође, ако је могуће.',
-'movethispage' => 'премеÑти ову Ñтраницу',
-'mw_math_html' => 'HTML ако је могуће, иначе PNG',
-'mw_math_mathml' => 'MathML ако је могуће (екÑпериментално)',
-'mw_math_modern' => 'Препоручено за Ñавремене браузере',
-'mw_math_png' => 'Увек прикажи PNG',
-'mw_math_simple' => 'HTML ако је врло једноÑтавно, иначе PNG',
-'mw_math_source' => 'ОÑтави као ТеХ (за текÑтуалне браузере)',
-'mycontris' => 'Моји прилози',
-'mypage' => 'Моја Ñтраница',
-'mytalk' => 'Мој разговор',
-'namespace' => 'ИменÑки проÑтор:',
-'namespacesall' => 'Ñви',
-'nbytes' => '$1 бајтова',
-'nchanges' => '$1 промена',
-'newarticle' => '(Ðови)',
-'newarticletext' => '\'\'\'{{SITENAME}} још увек нема {{NAMESPACE}} чланак под именом {{PAGENAME}}.\'\'\'
-* Да биÑте започели Ñтраницу, почните да куцате у пољу иÑпод. Ðко Ñте овде дошли грешком, Ñамо притиÑните \'\'\'back\'\'\' дугме вашег браузера.<br /> \'\'Погледајте [[Помоћ:Садржај|\'\'\'\'\'помоћ\'\'\'\'\']] за више информација.\'\'',
-'newbies' => 'новајлије',
-'newimages' => 'Галерија нових Ñлика',
-'newmessageslink' => 'нових порука',
-'newpage' => 'Ðова Ñтраница',
-'newpageletter' => 'Ð',
-'newpages' => 'Ðове Ñтранице',
-'newpassword' => 'Ðова шифра',
-'newtitle' => 'Ðови наÑлов',
-'newwindow' => '(нови прозор)',
-'next' => 'Ñлед',
-'nextdiff' => 'Следећа измена →',
-'nextn' => 'Ñледећих $1',
-'nextpage' => 'Следећа Ñтраница ($1)',
-'nextrevision' => 'Следећа ревизија →',
-'nlinks' => '$1 веза',
-'noarticletext' => '\'\'\'{{SITENAME}} још увек нема чланак под тим именом.\'\'\'
-* \'\'\'[{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} Почни {{PAGENAME}} чланак]\'\'\'
-* [[{{ns:-1}}:Search/{{PAGENAME}}|Претражи {{PAGENAME}}]] у оÑталим чланцима
-* [[{{ns:-1}}:Whatlinkshere/{{NAMESPACE}}:{{PAGENAME}}|Странице које Ñу повезане за]] {{PAGENAME}} чланак
-----
-* \'\'\'Уколико Ñте направили овај чланак у поÑледњих неколико минута и још Ñе није појавио, поÑтоји погућноÑÑ‚ да је Ñервер у заÑтоју због оÑвежавања базе података.\'\'\' Молимо Ð’Ð°Ñ Ð¿Ñ€Ð¾Ð±Ð°Ñ˜Ñ‚Ðµ Ñа [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=purge}} оÑвежавањем] или Ñачекајте и проверите каÑније поново пре поновног прављења чланка.',
-'noconnect' => 'Жалимо! Вики има неке техничке потешкоће, и не може да Ñе повеже Ñе Ñервером базе.',
-'nocontribs' => 'ÐиÑу нађене промене које задовољавају ове уÑлове.',
-'nocookieslogin' => '{{SITENAME}} кориÑти колачиће (\'\'cookies\'\') да би Ñе кориÑници пријавили. Ви Ñте онемогућили колачиће на Вашем рачунару. Молимо омогућите их и покушајте поново Ñа пријавом.',
-'nocookiesnew' => 'КориÑнички налог је направљен, али ниÑте пријављени. {{SITENAME}} кориÑти колачиће (\'\'cookies\'\') да би Ñе кориÑници пријавили. Ви Ñте онемогућили колачиће на Ñвом рачунару. Молимо омогућите их, а онда Ñе пријавите Ñа Ñвојим новим кориÑничким именом и лозинком.',
-'nocreativecommons' => 'Creative Commons RDF метаподаци онемогућени за овај Ñервер.',
-'nocredits' => 'ÐиÑу доÑтупне информације о заÑлугама за ову Ñтрану.',
-'nodb' => 'Ðе могу да изаберем базу $1',
-'nodublincore' => 'Dublin Core RDF метаподаци онемогућени за овај Ñервер.',
-'noemail' => 'Ðе поÑтоји адреÑа е-поште за кориÑника "$1".',
-'noemailprefs' => '<strong>Ðије дата ни једна адреÑа е-поште</strong>, наредна опција
-неће радити.',
-'noemailtext' => 'Овај кориÑник није навео иÑправну адреÑу е-поште,
-или је изабрао да не прима е-пошту од других кориÑника.',
-'noemailtitle' => 'Ðема адреÑе е-поште',
-'noexactmatch' => 'Ðе поÑтоји Ñтраница Ñа оваквим наÑловом.
-
-Можете [[$1|напиÑати чланак]] Ñа овим наÑловом.
-
-Молимо Ð’Ð°Ñ Ð¿Ñ€ÐµÑ‚Ñ€Ð°Ð¶Ð¸Ñ‚Ðµ Википедију, пре креирања чланка да биÑмо избегли дуплирање већ поÑтојећег.',
-'nohistory' => 'Ðе поÑтоји иÑторија измена за ову Ñтраницу.',
-'noimage' => 'Ðе поÑтоји фајл Ñа овим именом, $1',
-'noimage-linktext' => 'пошаљи га',
-'noimages' => 'Ðема ништа да Ñе види',
-'nolicense' => 'Ðема',
-'nolinkshere' => 'Ðи једна Ñтраница није повезана овде.',
-'nolinkstoimage' => 'Ðема Ñтраница које кориÑте ову Ñлику.',
-'noname' => 'ÐиÑте изабрали иÑправно кориÑничко име.',
-'nonefound' => '<strong>Пажња</strong>: неуÑпешне претраге Ñу
-чеÑто изазване тражењем чеÑтих речи као "је" или "од",
-које ниÑу индекÑиране, или навођењем више од једног израза за тражење (Ñамо Ñтранице
-које Ñадрже Ñве изразе који Ñе траже ће Ñе појавити у резултату).',
-'nonunicodebrowser' => '<strong>УПОЗОРЕЊЕ: Ваш интернет претраживач не подржава уникод. Молимо промените га пре него што почнете Ñа уређивањем чланка.</strong>',
-'nospecialpagetext' => 'Тражили Ñте поÑебну Ñтраницу, коју {{SITENAME}} Ñофтвер није препознао.',
-'nosuchaction' => 'Ðема такве акције',
-'nosuchactiontext' => 'Ðкција наведена у УРЛ-у није
-препозната од Ñтране {{SITENAME}} Ñофтвера.',
-'nosuchspecialpage' => 'Ðема такве поÑебне Ñтранице',
-'nosuchuser' => 'Ðе поÑтоји кориÑник Ñа именом "$1".
-Проверите ваше куцање, или употребите доњи упитник да направите нови кориÑнички налог.',
-'nosuchusershort' => 'Ðе поÑтоји кориÑник "$1". Проверите да ли Ñте добро напиÑали.',
-'notacceptable' => 'Вики Ñервер не може да пружи податке у оном формату који ваш клијент може да их прочита.',
-'notanarticle' => 'Ðије чланак',
-'notargettext' => 'ÐиÑте навели циљну Ñтраницу или кориÑника
-на коме би Ñе извела ова функција.',
-'notargettitle' => 'Ðема циља',
-'note' => '<strong>Пажња:</strong>',
-'notextmatches' => 'Ðиједан текÑÑ‚ чланка не одговара',
-'notitlematches' => 'Ðиједан наÑлов чланка не одговара',
-'notloggedin' => 'ÐиÑте пријављени',
-'nov' => 'нов',
-'november' => 'новембар',
-'nowatchlist' => 'Ðемате ништа на Ñвом ÑпиÑку надгледања.',
-'nowiki_sample' => 'Додај неформатирани текÑÑ‚ овде',
-'nowiki_tip' => 'Игнориши Вики форматирање текÑÑ‚',
-'nstab-category' => 'Категорија',
-'nstab-help' => 'Помоћ',
-'nstab-image' => 'Слика',
-'nstab-main' => 'Чланак',
-'nstab-media' => 'Медиј',
-'nstab-mediawiki' => 'Порука',
-'nstab-special' => 'ПоÑебна',
-'nstab-template' => 'Шаблон',
-'nstab-user' => 'КориÑничка Ñтрана',
-'nstab-project' => 'Чланак',
-'numauthors' => 'Број различитих аутора (чланак): $1',
-'number_of_watching_users_pageview' => '[$1 кориÑник/а који надгледа/ју]',
-'numedits' => 'Број промена (чланак): $1',
-'numtalkauthors' => 'Број различитих аутора (Ñтраница за разговор): $1',
-'numtalkedits' => 'Број промена (Ñтраница за разговор): $1',
-'numwatchers' => 'Број поÑматрача: $1',
-'nviews' => '$1 пута погледано',
-'oct' => 'окт',
-'october' => 'октобар',
-'ok' => 'да',
-'oldpassword' => 'Стара лозинка',
-'orig' => 'ориг',
-'orphans' => 'Сирочићи',
-'othercontribs' => 'Базирано на раду од Ñтране кориÑника $1.',
-'otherlanguages' => 'ОÑтали језици',
-'others' => 'оÑтали',
-'pagemovedsub' => 'Премештање уÑпело',
-'pagemovedtext' => 'Страница "[[$1]]" премештена је на "[[$2]]".',
-'passwordremindertext' => 'Ðеко (вероватно ви, Ñа ИП адреÑе $1) је захтевао да вам пошаљемо нову шифру за пријављивање на {{SITENAME}}. Шифра за кориÑника "$2" је Ñада "$3". Сада треба да Ñе пријавите и промените Ñвоју шифру.',
-'passwordremindertitle' => '{{SITENAME}} подÑетник за шифру',
-'passwordsent' => 'Ðова шифра је поÑлата на адреÑу е-поште кориÑника "$1".
-Молимо Ð²Ð°Ñ Ð´Ð° Ñе пријавите пошто је примите.',
-'passwordtooshort' => 'Ваша шифра је превише кратка. Мора да има бар $1 карактера.',
-'perfcached' => 'Следећи подаци Ñу кеширани и не морају бити у потпуноÑти ажурирани:',
-'perfdisabled' => 'Жалимо! Ова могућноÑÑ‚ је привремено онемогућена јер уÑпорава базу до те мере да више нико не може да кориÑти вики.',
-'perfdisabledsub' => 'Овде је Ñнимљена копија $1:',
-'permalink' => 'Пермалинк',
-'personaltools' => 'Лични алати',
-'popularpages' => 'Популарне Ñтранице',
-'portal' => 'Трг',
-'portal-url' => 'Project:Трг',
-'postcomment' => 'Пошаљи коментар',
-'powersearch' => 'Тражи',
-'powersearchtext' => 'Претрага у именÑким проÑторима:<br />
-$1<br />
-$2 ИзлиÑтај преуÑмерења &nbsp; Тражи $3 $9',
-'preferences' => 'Подешавања',
-'prefixindex' => 'СпиÑак префикÑа',
-'prefs-help-email' => '² Е-пошта (опционо): Омогућује оÑталима да Ð²Ð°Ñ ÐºÐ¾Ð½Ñ‚Ð°ÐºÑ‚Ð¸Ñ€Ð°Ñ˜Ñƒ преко ваше кориÑничке Ñтране или Ñтране разговора Ñа кориÑником без потребе да одајете Ñвој идентитет.',
-'prefs-help-email-enotif' => 'Ова адреÑа Ñе такође кориÑти да вам Ñе шаљу обавештења преко е-поште ако Ñте омогућили ту опцију.',
-'prefs-help-realname' => '¹ Право име (опционо): ако изаберете да дате име, ово ће бити коришћено за припиÑивање за ваш рад.',
-'prefs-misc' => 'Разна подешавања',
-'prefs-personal' => 'КориÑничка подешавања',
-'prefs-rc' => 'Подешавање Ñкорашњих измена',
-'prefsnologin' => 'ÐиÑте пријављени',
-'prefsnologintext' => 'Морате бити [[{{ns:-1}}:Userlogin|пријављени]]
-да биÑте подешавали кориÑничка подешавања.',
-'prefsreset' => 'Враћена Ñу уÑкладиштена подешавања.',
-'preview' => 'Претпреглед',
-'previewconflict' => 'Овај претпреглед оÑликава како ће текÑÑ‚ у
-текÑтуалном пољу изгледати ако Ñе одлучите да га Ñнимите.',
-'previewnote' => 'Запамтите да је ово Ñамо претпреглед, и да још није Ñнимљен!',
-'previousdiff' => '↠Претходна измена',
-'previousrevision' => '↠Претходна ревизија',
-'prevn' => 'претходних $1',
-'print' => 'Штампа',
-'printableversion' => 'Верзија за штампу',
-'protect' => 'заштити',
-'protectcomment' => 'Разлог заштите',
-'protectedarticle' => 'заштићено $1',
-'protectedpage' => 'Заштићена Ñтраница',
-'protectedpagewarning' => '\'\'\'ПÐЖЊÐ:\'\'\' Ова Ñтраница је закључана тако да Ñамо кориÑници Ñа
-админиÑтраторÑким привилегијама могу да је мењају. Уверите Ñе
-да пратите [[{{ns:4}}:Правила о заштити Ñтраница|правила о заштити Ñтраница]].',
-'protectedtext' => 'Можете гледати и копирати Ñадржај ове Ñтране:',
-'protectlogpage' => 'иÑторија закључавања',
-'protectlogtext' => 'ИÑпод је ÑпиÑак заштићених Ñтраница. <br />
-Погледајте [[{{ns:4}}:Правила о заштити Ñтраница|правила о заштити Ñтраница]] за више информација.',
-'protectmoveonly' => 'Заштићено Ñамо од померања',
-'protectpage' => 'Заштити Ñтраницу',
-'protectsub' => '(Заштићујем "$1")',
-'protectthispage' => 'Заштити ову Ñтраницу',
-'proxyblocker' => 'Блокер прокÑија',
-'proxyblockreason' => 'Ваша ИП адреÑа је блокирана јер је она отворени прокÑи. Молимо контактирајте вашег Интернет ÑÐµÑ€Ð²Ð¸Ñ Ð¿Ñ€Ð¾Ð²Ð°Ñ˜Ð´ÐµÑ€Ð° или техничку подршку и обавеÑтите их о овом озбиљном ÑигурноÑном проблему.',
-'proxyblocksuccess' => 'ПрокÑи уÑпешно блокиран.',
-'qbbrowse' => 'ПрелиÑтавај',
-'qbedit' => 'Измени',
-'qbfind' => 'Пронађи',
-'qbmyoptions' => 'Моје опције',
-'qbpageinfo' => 'Информације о Ñтраници',
-'qbpageoptions' => 'Опције Ñтранице',
-'qbsettings' => 'Подешавања брзе палете',
-'qbspecialpages' => 'ПоÑебне Ñтранице',
-'randompage' => 'Случајна Ñтраница',
-'randompage-url' => '{{ns:-1}}:Random',
-'range_block_disabled' => 'ÐдминиÑтраторÑка могућноÑÑ‚ да блокира ИП групе је иÑкључена.',
-'rchide' => 'у $4 облику; $1 мале измене; $2 Ñекундарни именÑки проÑтори; $3 вишеÑтруке измене.',
-'rclinks' => 'Покажи поÑледњих $1 промена у поÑледњих $2 дана; $3 мале измене',
-'rclistfrom' => 'Покажи нове промене почев од $1',
-'rcliu' => '; $1 измена од пријављених кориÑника',
-'rcloaderr' => 'Учитавам Ñкорашње измене',
-'rclsub' => '(на Ñтранице повезане од "$1")',
-'rcnote' => 'ИÑпод је поÑледњих <strong>$1</strong> промена у поÑледњих <strong>$2</strong> дана.',
-'rcnotefrom' => 'ИÑпод Ñу промене од <b>$2</b> (до <b>$1</b> приказано).',
-'rcpatroldisabled' => 'Патрола Ñкорашњих измена онемогућена',
-'rcpatroldisabledtext' => 'Патрола Ñкорашњих измена је тренутно онемогућена.',
-'readonly' => 'База је закључана',
-'readonly_lag' => 'База података је аутоматÑки закључана док Ñлејв Ñервери не ÑуÑтигну маÑтер',
-'readonlytext' => 'Википедијина база је тренутно закључана за нове
-уноÑе и оÑтале измене, вероватно због рутинÑког одржавања,
-поÑле чега ће бити враћена у уобичајено Ñтање.
-ÐдминиÑтратор који ју је закључао понудио је ово објашњење:
-<p>$1',
-'readonlywarning' => '\'\'\'ПÐЖЊÐ:\'\'\' База је управо закључана због одржавања,
-тако да нећете моћи да Ñнимите Ñвоје измене управо Ñада. Можда желите да иÑкопирате и налепите
-текÑÑ‚ у текÑÑ‚ едитор и Ñнимите га за каÑније.',
-'recentchanges' => 'Скорашње измене',
-'recentchanges-url' => '{{ns:-1}}:Recentchanges',
-'recentchangesall' => 'Ñве',
-'recentchangescount' => 'Број наÑлова у Ñкорашњим променама',
-'recentchangeslinked' => 'Сродне промене',
-'recentchangestext' => '[[{{ns:4}}:Добродошли|Добродошли]]!<br />
-Овде пратите најÑкорије измене на Википедији.<br />
-Википедија на ÑрпÑком језику тренутно има [[{{ns:-1}}:Statistics|\'\'\'{{NUMBEROFARTICLES}}\'\'\']] чланака.<br /> {{{{ns:4}}:Recentchanges}}',
-'recreate' => 'Поново направи',
-'redirectedfrom' => '(ПреуÑмерено Ñа $1)',
-'remembermypassword' => 'Запамти ме',
-'removechecked' => 'Уклони обележене уноÑе из ÑпиÑка надгледања',
-'removedwatch' => 'Уклоњено из ÑпиÑка надгледања',
-'removedwatchtext' => 'Страница "$1" је уклоњена из вашег ÑпиÑка надгледања.',
-'removingchecked' => 'Уклањам обележене Ñтвари Ñа ÑпиÑка надгледања...',
-'renamegrouplogentry' => 'Група $2 преименована у $3',
-'resetprefs' => 'Врати подешавања',
-'restorelink' => '$1 обриÑаних измена',
-'restorelink1' => 'једну обриÑану измену',
-'restrictedpheading' => 'Заштићене поÑебне Ñтранице',
-'resultsperpage' => 'Погодака по Ñтраници',
-'retrievedfrom' => 'Добављено из "$1"',
-'returnto' => 'Повратак на $1.',
-'retypenew' => 'Поново откуцајте нову лозинку',
-'reupload' => 'Поново пошаљи',
-'reuploaddesc' => 'Врати Ñе на упитник за Ñлање.',
-'reverted' => 'Враћено на ранију ревизију',
-'revertimg' => 'врт',
-'revertmove' => 'врати',
-'revertpage' => 'Враћено на поÑледњу измену од кориÑника $1',
-'revhistory' => 'ИÑторија измена',
-'revisionasof' => 'Ревизија од $1',
-'revisionasofwithlink' => 'Ревизија од $1; $2<br />$3 | $4',
-'revnotfound' => 'Ревизија није пронађена',
-'revnotfoundtext' => 'Старија ревизија ове Ñтранице коју Ñте затражили није нађена.
-Молимо Ð²Ð°Ñ Ð´Ð° проверите УРЛ који Ñте употребили да биÑте приÑтупили овој Ñтраници.',
-'rights' => 'Права:',
-'rightslogtext' => 'Ово је иÑторија измена кориÑничких права.',
-'rollback' => 'Врати измене',
-'rollback_short' => 'Врати',
-'rollbackfailed' => 'Враћање није уÑпело',
-'rollbacklink' => 'врати',
-'rows' => 'Редова',
-'saturday' => 'Ñубота',
-'savearticle' => 'Сними Ñтраницу',
-'savedprefs' => 'Ваша подешавања Ñу Ñнимљена.',
-'savefile' => 'Сними фајл',
-'savegroup' => 'Сними групу',
-'saveprefs' => 'Сними подешавања',
-'saveusergroups' => 'Сачувај кориÑничке групе',
-'scarytranscludedisabled' => '[Интервики транÑклузија је онемогућена]',
-'scarytranscludefailed' => '[Доношење шаблона неуÑпешно; жао нам је]',
-'scarytranscludetoolong' => '[УРЛ је предугачак; жао нам је]',
-'search' => 'Тражи',
-'searchdisabled' => '<p>Извињавамо Ñе! Пуна претрага текÑта је привремено онемогућена, због бржег рада Википедије. У међувремену, можете кориÑтити Гугл претрагу иÑпод, која може бити заÑтарела.</p>',
-'searchfulltext' => 'Претражи цео текÑÑ‚',
-'searchsubtitle' => 'Тражили Ñте [[:$1]] [[Special:Allpages/$1|&#x5B;Садржај&#x5D;]]',
-'searchsubtitleinvalid' => 'Тражили Ñте $1 ',
-'searchresults' => 'Резултати претраге',
-'searchresultshead' => 'Подешавања резултата претраге',
-'searchresulttext' => '<!--
-За више информација о претраживању Википедије, погледајте [[{{ns:4}}:Тражење|Претраживање Википедије]].
--->',
-'selectnewerversionfordiff' => 'Изабери новију верзију за упоређивање',
-'selectolderversionfordiff' => 'Изабери Ñтарију верзију за упоређивање',
-'selflinks' => 'Странице Ñа Ñамовезама',
-'selflinkstext' => 'Следеће Ñтранице Ñадрже везе на Ñаме Ñебе, што не би требало.',
-'selfmove' => 'Изворни и циљани назив Ñу иÑти; Ñтрана не може да Ñе премеÑти преко Ñаме Ñебе.',
-'sep' => 'Ñеп',
-'september' => 'Ñептембар',
-'servertime' => 'Време на Ñерверу је Ñада',
-'sessionfailure' => 'Изгледа да поÑтоји проблем Ñа вашом ÑеанÑом пријаве;
-ова акција је прекинута као предоÑтрожноÑÑ‚ против преотимања ÑеанÑи.
-Молимо кликните "back" и поново учитајте Ñтрану одакле Ñте дошли, а онда покушајте поново.',
-'set_rights_fail' => '<b>КориÑничка права за "$1" ниÑу могла да Ñе подеÑе. (Да ли Ñте правилно унели име?)</b>',
-'set_user_rights' => 'ПоÑтави права кориÑника',
-'setbureaucratflag' => 'ПоÑтави права бирократе',
-'setstewardflag' => 'ПоÑтави заÑтавицу домаћина',
-'sharedupload' => '<br clear=both>Ова Ñлика је Ñа оÑтаве.<br />',
-'shareduploadwiki' => 'Молимо погледајте [Ñтраницу опиÑа $1 фајла] за даље информације.',
-'shareduploadwiki-linktext' => 'Ñтрана за Ð¾Ð¿Ð¸Ñ Ñ„Ð°Ñ˜Ð»Ð°',
-'shortpages' => 'Кратке Ñтранице',
-'show' => 'покажи',
-'showbigimage' => 'Прикажи Ñлику веће резолуције ($1x$2, $3 Kb)',
-'showdiff' => 'Прикажи промене',
-'showhidebots' => '($1 ботове)',
-'showhideminor' => '$1 мале измене | $2 ботове | $3 пријављене кориÑнике',
-'showingresults' => 'Приказујем <b>$1</b> резултата почев од <b>$2</b>.',
-'showingresultsnum' => 'Приказујем <b>$3</b> резултате почев од <b>$2</b>.',
-'showlast' => 'Прикажи поÑледњих $1 Ñлика поређаних по $2.',
-'showpreview' => 'Прикажи претпреглед',
-'showtoc' => 'прикажи',
-'sig_tip' => 'Ваш Ð¿Ð¾Ñ‚Ð¿Ð¸Ñ Ñа тренутним временом',
-'sitestats' => 'СтатиÑтике Ñајта',
-'sitestatstext' => 'Википедија тренутно има \'\'\'$2\'\'\' чланака.</p>
-Овај број иÑкључује редиректе, Ñтранице за разговор, Ñтранице Ñа опиÑом Ñлике, кориÑничке Ñтранице, шаблоне, Ñтранице за помоћ, чланке без иједне повезнице, и Ñтранице о Википедији. Укључујући ове, имамо \'\'\'$1\'\'\' Ñтраница.</p>
-
-КориÑници Ñу направили \'\'\'$4\'\'\' измена од јула 2002 године; у проÑеку \'\'\'$5\'\'\' измена по Ñтраници.',
-'sitesubtitle' => '',
-'sitesupport' => 'Донације',
-'sitesupport-url' => 'Project:Fundraising',
-'siteuser' => '{{ns:4}} кориÑник $1',
-'siteusers' => '{{ns:4}} кориÑник (кориÑници) $1',
-'skin' => 'Кожа',
-'skinpreview' => '(Преглед)',
-'sorbs_create_account_reason' => 'Ваша ИП адреÑа Ñе налази на ÑпиÑку као отворени прокÑи на [http://www.sorbs.net SORBS] DNSBL. Ðе можете да направите налог',
-'sorbsreason' => 'Ваша ИП адреÑа је на ÑпиÑку као отворен прокÑи на [http://www.sorbs.net SORBS] DNSBL.',
-'sourcefilename' => 'Име фајла извора',
-'spamprotectionmatch' => 'Следећи текÑÑ‚ је изазвао наш филтер за нежељене поруке: $1',
-'spamprotectiontext' => 'Страна коју желите да Ñачувате је блокирана од Ñтране филтера за нежељене поруке. Ово је вероватно изазвано везом ка Ñпољашњем Ñајту.',
-'spamprotectiontitle' => 'Филтер за заштиту од нежељених порука',
-'speciallogtitlelabel' => 'ÐаÑлов:',
-'specialloguserlabel' => 'КориÑник:',
-'specialpage' => 'ПоÑебна Ñтраница',
-'specialpages' => 'ПоÑебне Ñтранице',
-'spheading' => 'ПоÑебне Ñтранице за Ñве кориÑнике',
-'sqlhidden' => '(SQL претрага Ñакривена)',
-'statistics' => 'СтатиÑтике',
-'storedversion' => 'УÑкладиштена верзија',
-'stubthreshold' => 'Граница за приказивање клица',
-'subcategories' => 'Поткатегорије',
-'subcategorycount' => '$1 поткатегорија Ñу у овој категорији.',
-'subcategorycount1' => '$1 поткатегорија Ñу у овој категорији.',
-'subject' => 'Тема/наÑлов',
-'subjectpage' => 'Погледај тему',
-'successfulupload' => 'УÑпешно Ñлање',
-'summary' => 'Уопштено',
-'sunday' => 'недеља',
-'sysoptext' => 'Ðкцију коју Ñте затражили могу
-извеÑти Ñамо кориÑници Ñа ÑтатуÑом админиÑтратора.
-Погледајте $1.',
-'sysoptitle' => 'Ðеопходан је админиÑтраторÑки приÑтуп',
-'tableform' => 'табела',
-'tagline' => 'Из Википедије, Ñлободне енциклопедије.',
-'talk' => 'Разговор',
-'talkexists' => 'Сама Ñтраница је уÑпешно премештена, али
-Ñтраница за разговор није могла бити премештена јер таква већ поÑтоји на новом наÑлову. Молимо Ð²Ð°Ñ Ð´Ð° их Ñпојите ручно.',
-'talkpage' => 'Разговор о овој Ñтраници',
-'talkpagemoved' => 'Одговарајућа Ñтраница за разговор је такође премештена.',
-'talkpagenotmoved' => 'Одговарајућа Ñтраница за разговор <strong>није</strong> премештена.',
-'templatesused' => 'Шаблони који Ñе кориÑте на овој Ñтраници:',
-'textboxsize' => 'Величине текÑтуалног поља',
-'textmatches' => 'ТекÑÑ‚ чланка одговара',
-'thisisdeleted' => 'Погледај или врати $1?',
-'thumbnail-more' => 'увећај',
-'thumbsize' => 'Величина умањеног приказа :',
-'thursday' => 'четвртак',
-'timezonelegend' => 'ВременÑка зона',
-'timezoneoffset' => 'ОдÑтупање',
-'timezonetext' => 'УнеÑите број Ñати за који Ñе ваше локално време
-разликује од ÑерверÑког времена (UTC).',
-'titlematches' => 'ÐаÑлов чланка одговара',
-'toc' => 'Садржај',
-'tog-editondblclick' => 'Мењај Ñтранице двоÑтруким кликом (захтева JavaScript)',
-'tog-editsection' => 'Омогући измену делова [мењај] везама',
-'tog-editsectiononrightclick' => 'Омогући измену делова деÑним кликом<br /> на њихове наÑлове (захтева JavaScript)',
-'tog-editwidth' => 'Поље за измене има пуну ширину',
-'tog-enotifminoredits' => 'Пошаљи ми е-пошту такође за мале измене Ñтрана',
-'tog-enotifrevealaddr' => 'Откриј адреÑу моје е-поште у поштама обавештења',
-'tog-enotifusertalkpages' => 'Пошаљи ми е-пошту када Ñе промени моја кориÑничка Ñтрана за разговор',
-'tog-enotifwatchlistpages' => 'Пошаљи ми е-пошту када Ñе промене Ñтране',
-'tog-externaldiff' => 'КориÑти Ñпољашњи разл по подразумеваним подешавањима',
-'tog-externaleditor' => 'КориÑти Ñпољашњи едитор по подразумеваним подешавањима',
-'tog-fancysig' => 'ЧиÑÑ‚ Ð¿Ð¾Ñ‚Ð¿Ð¸Ñ (без аутоматÑког повезивања)',
-'tog-hideminor' => 'Сакриј мале измене у ÑпиÑку Ñкорашњих променама',
-'tog-highlightbroken' => 'Форматирај покварене везе <a href="" class="new">овако</a> (алтернатива: овако<a href="" class="internal">?</a>).',
-'tog-justify' => 'Уравнај паÑуÑе',
-'tog-minordefault' => 'Означи Ñве измене малим иÑпрва',
-'tog-nocache' => 'Онемогући кеширање Ñтраница',
-'tog-numberheadings' => 'ÐутоматÑки нумериши поднаÑлове',
-'tog-previewonfirst' => 'Прикажи изглед при првој промени',
-'tog-previewontop' => 'Покажи претпреглед пре поља за измену а не поÑле њега',
-'tog-rememberpassword' => 'Памти шифру кроз више ÑеанÑи',
-'tog-shownumberswatching' => 'Прикажи број кориÑника који надгледају',
-'tog-showtoc' => 'Прикажи Ñадржај<br />(у Ñвим чланцима Ñа више од три поднаÑлова)',
-'tog-showtoolbar' => 'Прикажи дугмиће за измене',
-'tog-underline' => 'Подвуци везе',
-'tog-usenewrc' => 'Побољшан ÑпиÑак Ñкорашњих измена (није за Ñве браузере)',
-'tog-watchdefault' => 'Додај Ñтранице које мењам у мој ÑпиÑак надгледања',
-'toolbox' => 'алати',
-'tooltip-compareselectedversions' => 'Погледаj разлике између две Ñелектоване верзије ове Ñтранице. [alt-v]',
-'tooltip-diff' => 'Прикажи које промене Ñте направили на текÑту. [alt-d]',
-'tooltip-minoredit' => 'Ðазначите да Ñе ради о малој измени [alt-i]',
-'tooltip-preview' => 'Претпреглед Ваших измена, молимо Ð’Ð°Ñ ÐºÐ¾Ñ€Ð¸Ñтите ово пре Ñнимања! [alt-p]',
-'tooltip-save' => 'Снимите Ваше измене [alt-s]',
-'tooltip-search' => 'Претражите Вики',
-'tooltip-watch' => 'Додајте ову Ñтраницу на Ваш ÑпиÑак надгледања [alt-w]',
-'trackback' => '<div id=\'mw_trackbacks\'> Враћања за овај чланак:<br /> $1 </div>',
-'trackbackbox' => '; $4$5 : [$2 $1]',
-'trackbackdeleteok' => 'Враћање је уÑпешно обриÑано.',
-'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
-'trackbacklink' => 'Враћање',
-'trackbackremove' => '([$1 БриÑање])',
-'tryexact' => 'Покушај тачно',
-'tuesday' => 'уторак',
-'uclinks' => 'Гледај поÑледњих $1 промена; гледај поÑледњих $2 дана.',
-'ucnote' => 'ИÑпод је поÑледњих <b>$1</b> промена у поÑледњих <b>$2</b> дана.',
-'uctop' => ' (врх)',
-'unblockip' => 'ОтпуÑти кориÑника',
-'unblockiptext' => 'Употребите доњи упитник да биÑте вратили право пиÑања
-раније обузданој ИП адреÑи или кориÑничком имену.',
-'unblocklink' => 'деблокирај',
-'unblocklogentry' => 'деблокиран "$1"',
-'uncategorizedcategories' => 'Категорије без категорија',
-'uncategorizedpages' => 'Странице без категорије',
-'undelete' => 'Врати обриÑану Ñтраницу',
-'undelete_short' => 'врати $1 обриÑаних измена',
-'undelete_short1' => 'Врати једну обриÑану измену',
-'undeletearticle' => 'Врати обриÑани чланак',
-'undeletebtn' => 'Врати!',
-'undeletedarticle' => 'враћено "$1"',
-'undeletedrevisions' => '$1 ревизија враћено',
-'undeletedtext' => 'Чланак [[:$1|$1]] је уÑпешно враћен.
-Погледајте [[{{ns:-1}}:Log/delete]] за Ð·Ð°Ð¿Ð¸Ñ Ð¾ Ñкорашњим бриÑањима и враћањима.',
-'undeletehistory' => 'Ðко вратите Ñтраницу, Ñве ревизије ће бити враћене њеној иÑторији.
-Ðко је нова Ñтраница иÑтог имена направљена од бриÑања, враћене
-ревизије ће Ñе појавити у ранијој иÑторији, а тренутна ревизија Ñадашње Ñтранице
-неће бити аутоматÑки замењена.',
-'undeletehistorynoadmin' => 'Ова Ñтрана је обриÑана. ИÑпод Ñе налази део иÑторије бриÑања и иÑторија ревизија обриÑане Ñтране. Питајте [[{{ns:4}}:ÐдминиÑтратори|админиÑтратора]] ако желите да Ñе Ñтраница врати.',
-'undeletepage' => 'Погледај и врати обриÑане Ñтранице',
-'undeletepagetext' => 'Следеће Ñтранице Ñу обриÑане али Ñу још увек у архиви и
-могу бити враћене. Ðрхива може бити периодично чишћена.',
-'undeleterevision' => 'ОбриÑана ревизија од $1',
-'undeleterevisions' => '$1 ревизија архивирано',
-'underline-always' => 'Увек',
-'underline-default' => 'По подешавањима браузера',
-'underline-never' => 'Ðикад',
-'unexpected' => 'Ðеочекивана вредноÑÑ‚: "$1"="$2".',
-'unlockbtn' => 'Откључај базу',
-'unlockconfirm' => 'Да, заиÑта желим да откључам базу.',
-'unlockdb' => 'Откључај базу',
-'unlockdbsuccesssub' => 'База је откључана',
-'unlockdbsuccesstext' => 'Википедијина база података је откључана.',
-'unlockdbtext' => 'Откључавање базе ће Ñвим кориÑницима вратити могућноÑÑ‚ измене Ñтраница,
-промене кориÑничких подешавања, измене ÑпиÑка надгледања, и Ñвега оÑталог
-што захтева промене у бази.
-Молимо потврдите да је ово заиÑта оно што намеравате да урадите.',
-'unprotect' => 'Скини заштиту',
-'unprotectcomment' => 'Разлог за Ñкидање заштите',
-'unprotectedarticle' => 'заштита Ñкинута $1',
-'unprotectsub' => '(Ñкидање заштите "$1")',
-'unprotectthispage' => 'Уклони заштиту Ñа ове Ñтранице',
-'unusedcategories' => 'ÐеиÑкоришћене категорије',
-'unusedcategoriestext' => 'Ðаредне Ñтране категорија поÑтоје иако их ни један други чланак или категорија не кориÑте.',
-'unusedimages' => 'Ðеупотребљене Ñлике',
-'unusedimagestext' => '<p>Обратите пажњу да Ñе други веб Ñајтови
-као што Ñу међународне Википедије могу повезивати на Ñлику
-директним УРЛ-ом, и тако могу још увек бити приказани овде упркоÑ
-активној употреби.',
-'unwatch' => 'Прекини надгледање',
-'unwatchthispage' => 'Прекини надгледање',
-'updated' => '(ОÑвежено)',
-'updatedmarker' => 'ажурирано од моје поÑледње поÑете',
-'upload' => 'Пошаљи фајл',
-'upload_directory_read_only' => 'Ðа директоријум за Ñлање ($1) вебÑервер не може да пише.',
-'uploadbtn' => 'Пошаљи фајл',
-'uploadcorrupt' => 'Фајл је неиÑправан или има нетачну екÑтензију. Молимо проверите фајл и пошаљите га поново.',
-'uploaddisabled' => 'Извињавамо Ñе, Ñлање фајлова је иÑкључено.',
-'uploadedfiles' => 'ПоÑлати фајлови',
-'uploadedimage' => 'поÑлато "[[$1]]"',
-'uploaderror' => 'Грешка при Ñлању',
-'uploadlink' => 'Пошаљи Ñлике',
-'uploadlog' => 'лог Ñлања',
-'uploadlogpage' => 'иÑторија Ñлања',
-'uploadlogpagetext' => 'ИÑпод је ÑпиÑак најÑкоријих Ñлања.
-Сва времена Ñу ÑерверÑка времена (UTC).
-<ul>
-</ul>',
-'uploadnewversion-linktext' => 'Пошаљите новију верзију ове датотеке',
-'uploadnologin' => 'ÐиÑте пријављени',
-'uploadnologintext' => 'Морате бити [[{{ns:-1}}:Userlogin|пријављени]]
-да биÑте Ñлали фајлове.',
-'uploadscripted' => 'Овај фајл Ñадржи ХТМЛ или код Ñкрипте које интернет браузер може Ñа грешком да интерпретира.',
-'uploadtext' => '
-
-Молимо, придржавајте Ñе Ñледећих Ñмерница при поÑтављању датотека:
-*Ðазначите у текÑтуалном пољу (ОпиÑ) \'\'детаљне\'\' податке о извору датотеке; ову информацију ÑиÑтем ће одмах поÑтавити и на опиÑну Ñтрану датотеке. Ðко Ñте датотеку набавили негде на Интернету, молимо укључите и УРЛ (интернет адреÑу) одакле.
-*Ðаведите \'\'лиценцу\'\' датотеке додавањем одговарајуће налепнице, нпр. <tt><nowiki>{</nowiki>{гфдл}}</tt>, <tt><nowiki>{</nowiki>{јв}}</tt>, итд. Погледајте [[{{ns:4}}: Ðалепнице за ауторÑка права над Ñликама|Ðалепнице за ауторÑка права над Ñликама]], где ћете наћи и ÑпиÑак Ñвих налепница које Ñе могу кориÑтити.
-*Слику или други Ñадржај додајете у погодне чланке кориÑтећи ÑинтакÑу <tt><nowiki>[[{{ns:6}}:File.jpg|thumb|ÐÐ°Ñ‚Ð¿Ð¸Ñ Ð¿Ð¾Ð´ Ñликом]]</nowiki></tt> за Ñлике, одноÑно <tt><nowiki>[[{{ns:-2}}:File.ogg]]</nowiki></tt> за друге медије. За даља упутÑтва, погледајте [[{{ns:4}}:Проширена ÑинтакÑа за Ñлике|Проширена ÑинтакÑа за Ñлике]].
-*КориÑтите јаÑна, опиÑна имена (нпр. "Ðјфелов торањ у Паризу ноћу.jpg") како биÑте избегли преклапања Ñа поÑтојећим датотекама.
-
-Ðко желите да Ñазнате више, погледајте [[{{ns:4}}:ПоÑтављање датотека]] и [[{{ns:4}}:Звук]]. СпиÑак Ñвих већ поÑтављених датотека можете видети на [[{{ns:-1}}:Imagelist|ÑпиÑку Ñлика]].
-
-<p>\'\'\'Ðко желите да поÑтавите датотеку над којом <i>Ви</i> поÑедујете ауторÑка права,<br /> морате је лиценцирати под [[ГÐУ-ова ЛСД|ГÐУ-овом Лиценцом за Ñлободну документацијом]]<br /> или предати у [[јавно влаÑништво]].\'\'\'</p>',
-'uploadvirus' => 'Фајл Ñадржи вируÑ! Детаљи: $1',
-'uploadwarning' => 'Упозорење при Ñлању',
-'user_rights_set' => '<b>Права за кориÑника "$1" промењена</b>',
-'usercssjsyoucanpreview' => '<strong>Пажња:</strong> КориÑитите \'Прикажи претпреглед\' дугме да теÑтирате Ñвој нови CSS/JS пре Ñнимања.',
-'usercsspreview' => '\'\'\'Запамтите ово је Ñамо претпреглед вашег CSS, још увек није Ñнимљен!\'\'\'',
-'userexists' => 'КориÑничко име које Ñте унели већ је у употреби. Молимо Ð’Ð°Ñ Ð¸Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ друго име.',
-'userjspreview' => '\'\'\'Запамтите ово је Ñамо претпреглед ваше JavaScript-е, још увек није Ñнимљен!\'\'\'',
-'userlogin' => 'РегиÑтруј Ñе/Пријави Ñе',
-'userlogout' => 'Одјави Ñе',
-'usermailererror' => 'Објекат поште је вратио грешку:',
-'userpage' => 'Погледај кориÑничку Ñтрану',
-'userrights' => 'Управљање кориÑничким правима',
-'userrights-editusergroup' => 'Промени кориÑничке групе',
-'userrights-groupsavailable' => 'ДоÑтупне групе:',
-'userrights-groupshelp' => 'Одабране групе од којих желите да Ñе уклони кориÑник или да Ñе дода.
-Ðеодабране групе неће бити промењене. Можете да деÑелектујете групу кориÑтећи CTRL + леви клик',
-'userrights-groupsmember' => 'Члан:',
-'userrights-logcomment' => 'Промењено чланÑтво групе из $1 у $2',
-'userrights-lookup-user' => 'Управљај кориÑничким групама',
-'userrights-user-editname' => 'УнеÑи кориÑничко име:',
-'userstats' => 'СтатиÑтике кориÑника',
-'userstatstext' => 'ПоÑтоји \'\'\'$1\'\'\' региÑтрованих кориÑника, од којих Ñу \'\'\'$2\'\'\' (или $4%) [[{{ns:4}}:ÐдминиÑтратори|админиÑтратори]].',
-'version' => 'Верзија',
-'versionrequired' => 'Верзија $1 МедијаВикија је потребна',
-'versionrequiredtext' => 'Верзија $1 МедијаВикија је потребна да би Ñе кориÑтила ова Ñтрана. Погледајте [[{{ns:-1}}:Version|верзију]]',
-'viewcount' => 'Овој Ñтраници је приÑтупљено $1 пута.',
-'viewdeleted' => 'Погледај $1?',
-'viewdeletedpage' => 'Погледај обриÑане Ñтране',
-'viewprevnext' => 'Погледај ($1) ($2) ($3).',
-'views' => 'Прегледи',
-'viewsource' => 'погледај код',
-'viewtalkpage' => 'Погледај раÑправу',
-'wantedpages' => 'Тражене Ñтранице',
-'watch' => 'надгледај',
-'watchdetails' => '($1 Ñтраница надгледано не рачунајући Ñтранице за разговор;
-$2 укупно Ñтраница измењено од одÑецања;
-$3...)<br />
-[$4 прикажи и мењај потпуни ÑпиÑак]',
-'watcheditlist' => 'Овде је азбучни ÑпиÑак Ñтраница
-које надгледате. Обележите кућице Ñтраница које желите да уклоните
-Ñа Ñвог ÑпиÑка надгледања и кликните на дугме \'уклони изабране\'
-на дну екрана.',
-'watchlist' => 'Мој ÑпиÑак надгледања',
-'watchlistall1' => 'Ñве',
-'watchlistall2' => 'Ñве',
-'watchlistcontains' => 'Ваш ÑпиÑак надгледања Ñадржи $1 Ñтраница.',
-'watchlistsub' => '(за кориÑника "$1")',
-'watchmethod-list' => 'проверавам има ли Ñкорашњих измена у надгледаним Ñтраницама',
-'watchmethod-recent' => 'проверавам има ли надгледаних Ñтраница у Ñкорашњим изменама',
-'watchnochange' => 'Ðишта што надгледате није промењено у приказаном времену.',
-'watchnologin' => 'ÐиÑте пријављени',
-'watchnologintext' => 'Морате бити [[{{ns:-1}}:Userlogin|пријављени]] да биÑте мењали ÑпиÑак надгледања.',
-'watchthis' => 'Ðадгледај овај чланак',
-'watchthispage' => 'Ðадгледај ову Ñтраницу',
-'wednesday' => 'Ñреда',
-'welcomecreation' => '<h2>Добродошли, $1!</h2><p>Ваш налог је креиран.
-Ðе заборавите да прилагодите Ñеби Ñвоја {{ns:4}} подешавања.',
-'whatlinkshere' => 'Шта је повезано овде',
-'whitelistacctext' => 'Да би вам било дозвољено да направите налоге на овом Викију морате да Ñе [[{{ns:-1}}:Userlogin|пријавите]] и имате одговарајућа овлашћења.',
-'whitelistacctitle' => 'Ðије вам дозвољено да направите налог',
-'whitelistedittext' => 'Морате да Ñе [[{{ns:-1}}:Userlogin|пријавите]] да биÑте мењали чланке.',
-'whitelistedittitle' => 'Обавезно је [[{{ns:-1}}:Userlogin|пријављивање]] за мењање',
-'whitelistreadtext' => 'Морате да Ñе [[{{ns:-1}}:Userlogin|пријавите]] да биÑте читали чланке.',
-'whitelistreadtitle' => 'Обавезно је пријављивање за читање',
-'projectpage' => 'Погледај Ñтрану о овој Ñтрани',
-'wlheader-enotif' => '* Обавештавање е-поштом је омогућено.',
-'wlheader-showupdated' => '* Стране које Ñу измењене од када Ñте их поÑледњи пут поÑетили Ñу приказане \'\'\'маÑним Ñловима\'\'\'',
-'wlhide' => 'Сакриј',
-'wlhideshowbots' => '$1 измена ботова.',
-'wlhideshowown' => '$1 мојe изменe.',
-'wlnote' => 'ИÑпод је поÑледњих $1 измена у поÑледњих <b>$2</b> Ñати.',
-'wlsaved' => 'Ово је Ñачувана верзија вашег ÑпиÑка надгледања.',
-'wlshow' => 'Прикажи',
-'wlshowlast' => 'Прикажи поÑледњих $1 Ñати $2 дана $3',
-'wrong_wfQuery_params' => 'Ðетачни параметри за wfQuery()<br />
-Функција: $1<br />
-Претрага: $2',
-'wrongpassword' => 'Лозинка коју Ñте унели је неиÑправна. Молимо покушајте поново.',
-'yourdiff' => 'Разлике',
-'yourdomainname' => 'Ваш домен',
-'youremail' => 'ÐдреÑа ваше е-поште*',
-'yourlanguage' => 'Језик изгледа Википедије',
-'yourname' => 'КориÑничко име',
-'yournick' => 'Ваш надимак (за потпиÑе)',
-'yourpassword' => 'Ваша лозинка',
-'yourpasswordagain' => 'Поновите лозинку',
-'yourrealname' => 'Ваше право име*',
-'yourtext' => 'Ваш текÑÑ‚',
-'yourvariant' => 'Варијанта језика',
-'variantname-sr-ec' => 'екав',
-'variantname-sr-el' => 'ekav',
-'variantname-sr-jc' => 'јекав',
-'variantname-sr-jl' => 'jekav',
-'variantname-sr' => 'disable',
-);
-
-
-?>
diff --git a/languages/MessagesSr_el.php b/languages/MessagesSr_el.php
deleted file mode 100644
index eb5a51fe..00000000
--- a/languages/MessagesSr_el.php
+++ /dev/null
@@ -1,1506 +0,0 @@
-<?php
-
-
-$wgAllMessagesSr_el = array(
-'1movedto2' => 'Älanku [[$1]] je promenjeno ime u [[$2]]',
-'1movedto2_redir' => 'Älanku [[$1]] je promenjeno ime u [[$2]] putem preusmerenja',
-'Monobook.css' => '/*
-*/',
-'Monobook.js' => '
-/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Moja korisniÄka stranica\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'KorisniÄka strana za IP koju menjate kao\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Moja strana za razgovor\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Razgovor o prilozima sa ove IP adrese\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Moja korisniÄka podeÅ¡avanja\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Spisak Älanaka koje nadgledate.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Spisak mojih priloga\');
-ta[\'pt-login\'] = new Array(\'o\',\'Prijava nije obavezna, ali donosi mnogo koristi.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Prijava nije obavezna, ali donosi mnogo koristi.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Odjava sa Vikipedije\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Razgovori o sadržaju Älanka\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Možete da ureÄ‘ujete ovaj Älanak!\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Dodajte svoj komentar.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Ovaj Älanak je zakljuÄan.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Prethodne verzije sadržaja Älanka.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Zaštiti stranicu od budućih izmena\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Brisanje stranice\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Vraćanje izmena koje su naÄinjene pre brisanja stranice.\');
-ta[\'ca-move\'] = new Array(\'m\',\'Pomeranje stranice\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Nemate dozvolu za pomeranje ove stranice\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Dodavanje stranice na Vaš spisak nadgladanja.\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Uklanjanje ove stranice sa Vašeg spiska nadgledanja.\');
-ta[\'search\'] = new Array(\'f\',\'Pretraživanje Vikipedije\');
-ta[\'p-logo\'] = new Array(\'\',\'Glavna strana\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Posetite glavnu stranu\');
-ta[\'n-portal\'] = new Array(\'\',\'Razgovor o bilo Äemu Å¡to se tiÄe Vikipedije.\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Podaci o onome na Äemu se trenutno radi.\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Spisak skorašnjih izmena na Vikipediji\');
-ta[\'n-randompage\'] = new Array(\'x\',\'UÄitavanje sluÄajne stranice\');
-ta[\'n-help\'] = new Array(\'\',\'NauÄite da ureÄ‘ujete Vikipediju!\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Podržite nas\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Spisak svih Älanaka koji su povezani sa ovim\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'SkoraÅ¡nje izmene Älanaka na kojima se nalazi link ka ovom Älanku \');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS za ovu stranicu\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom za ovu stranicu\');
-ta[\'t-contributions\'] = new Array(\'\',\'Spisak priloga ovog korisnika\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Slanje elektronskog pisma ovom korisniku\');
-ta[\'t-upload\'] = new Array(\'u\',\'Slanje slika i medija fajlova\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Spisak svih specijalnih stranica\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Videti sadržaj Älanka\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Videti korisniÄku stranicu\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Videti medija fajl\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Ovo je specijalna stranica i zato je ne možete samostalno uređivati.\');
-ta[\'ca-nstab-project\'] = new Array(\'c\',\'Videti projekat stranicu\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Videti stranicu slike\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Videti sistemsku poruku\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Videti Å¡ablon\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Videti stranicu za pomoć\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Videti stranicu kategorije\');',
-'about' => 'O...',
-'aboutpage' => '{{ns:4}}:O',
-'aboutsite' => 'O projektu {{ns:4}}',
-'accmailtext' => 'Lozinka za nalog \'$1\' je poslata na adresu $2.',
-'accmailtitle' => 'Lozinka je poslata.',
-'acct_creation_throttle_hit' => 'Žao nam je, već ste napravili $1 korisniÄka imena. ViÅ¡e nije dozvoljeno.',
-'actioncomplete' => 'Akcija završena',
-'addedwatch' => 'Dodato spisku nadgledanja',
-'addedwatchtext' => 'Stranica "[[:$1]]" je dodata vašem [[{{ns:-1}}:Watchlist|spisku nadgledanja]] .
-Buduće promene ove stranice i njoj pridružene stranice za razgovor će biti navedene ovde, i stranica će biti <b>podebljana</b> u [[{{ns:-1}}:Recentchanges|spisku]] skoraÅ¡njih izmena da bi se lakÅ¡e uoÄila.</p>
-
-<p>Ako kasnije želite da uklonite stranicu sa vaÅ¡eg spiska nadgledanja, kliknite na "prekini nadgledanje" na boÄnoj paleti.',
-'addgroup' => 'Dodaj grupu',
-'addgrouplogentry' => 'Dodata grupa $2',
-'administrators' => '{{ns:4}}:Administratori',
-'allarticles' => 'Svi Älanci',
-'allinnamespace' => 'Sve stranice ($1 imenski prostor)',
-'alllogstext' => 'Kombinovani prikaz slanja, brisanja, zaštite, blokiranja, i administratorskih zapisa.',
-'allmessages' => 'Sistemske poruke',
-'allmessagescurrent' => 'Trenutno',
-'allmessagesdefault' => 'Standardno',
-'allmessagesname' => 'Ime',
-'allmessagesnotsupportedDB' => '[[{{ns:-1}}:AllMessages|Sistemske poruke]] nisu podržane zato Å¡to je <i>wgUseDatabaseMessages</i> iskljuÄen.',
-'allmessagesnotsupportedUI' => 'Vaš trenutni jezik interfejsa <b>$1</b> nije podržan u [[{{ns:-1}}:AllMessages|sistemskim porukama]] na ovoj viki.',
-'allmessagestext' => 'Ovo je spisak svih poruka koje su u {{ns:8}}: imenskom prostoru',
-'allnonarticles' => 'Sve stranice koje nisu Älanci',
-'allnotinnamespace' => 'Sve stranice (koje nisu u $1 imenskom prostoru)',
-'allpages' => 'Sve stranice',
-'allpagesfrom' => 'Prikaži stranice poÄetno sa:',
-'allpagesnext' => 'Sledeća',
-'allpagesprev' => 'Prethodna',
-'allpagessubmit' => 'Idi',
-'alphaindexline' => '$1 u $2',
-'already_bureaucrat' => 'Ovaj korisnik je već birokrata',
-'already_steward' => 'Ovaj korisnik je već domaćin',
-'already_sysop' => 'Ovaj korisnik je već administrator',
-'alreadyloggedin' => '<strong>KorisniÄe $1, već ste prijavljeni!</strong><br />',
-'alreadyrolled' => 'Ne mogu da vratim poslednju izmenu [[$1]]
-od korisnika [[{{ns:2}}:$2|$2]] ([[{{ns:3}}:$2|razgovor]]); neko drugi je već izmenio ili vratio Älanak.
-
-Poslednja izmena od korisnika [[{{ns:2}}:$3|$3]] ([[{{ns:3}}:$3|razgovor]]).',
-'ancientpages' => 'Najstariji Älanci',
-'and' => 'i',
-'anontalk' => 'Razgovor za ovu IP adresu',
-'anontalkpagetext' => '---- Ovo je stranica za razgovor za anonimnog korisnika koji joÅ¡ nije napravio nalog ili ga ne koristi. Zbog toga moramo da koristimo brojÄanu [[IP adresa|IP adresu]] kako bismo identifikovali njega ili nju. Takvu adresu može deliti viÅ¡e korisnika. Ako ste anonimni korisnik i mislite da su vam upućene nebitne primedbe, molimo vas da [[{{ns:-1}}:Userlogin|napravite nalog ili se prijavite]] da biste izbegli buduću zabunu sa ostalim anonimnim korisnicima.',
-'anonymous' => 'Anonimni korisnik {{ns:4}}',
-'apr' => 'apr',
-'april' => 'april',
-'article' => 'ÄŒlanak',
-'articleexists' => 'Stranica pod tim imenom već postoji, ili je
-ime koje ste izabrali neispravno.
-Molimo izaberite drugo ime.',
-'articlepage' => 'Pogledaj Älanak',
-'aug' => 'avg',
-'august' => 'avgust',
-'autoblocker' => 'Automatski ste blokirani jer delite IP adresu sa "$1". Razlog "$2".',
-'badaccess' => 'Greška pri odobrenju',
-'badaccesstext' => 'Akcija koju ste tražili je ograniÄena na korisnike sa "$2" dozvolama. Pogledajte $1.',
-'badarticleerror' => 'Ova akcija ne može biti izvršena na ovoj stranici.',
-'badfilename' => 'Ime slike je promenjeno u "$1".',
-'badfiletype' => '".$1" nije preporuÄeni format slike.',
-'badipaddress' => 'Ne postoji ni jedan korisnik koji se tako zove',
-'badquery' => 'Loše oblikovan upit za pretragu',
-'badquerytext' => 'Nismo mogli da obradimo vaš upit.
-Ovo je verovatno zbog toga što ste pokušali da tražite
-reÄ kraću od tri slova, Å¡to trenutno nije podržano.
-Takođe je moguće da ste pogrešno ukucali izraz, na
-primer "riba ii krljušti".
-Molimo vas pokušajte nekim drugim upitom.',
-'badretype' => 'Lozinke koje ste uneli se ne poklapaju.',
-'badtitle' => 'Loš naslov',
-'badtitletext' => 'Zahtevani naslov stranice je bio neispravan, prazan ili
-neispravno povezan meÄ‘ujeziÄki ili interviki naslov.',
-'blanknamespace' => '(Glavno)',
-'blockedtext' => 'VaÅ¡e korisniÄko ime ili IP adresa je blokirana od strane $1.
-Dati razlog je sledeći:<br />\'\'$2\'\'<p>Možete se obratiti $1 ili nekom drugom
-[[{{ns:4}}:administratori|administratoru]] da biste razgovarali o blokadi.',
-'blockedtitle' => 'Korisnik je blokiran',
-'blockip' => 'Blokiraj korisnika',
-'blockipsuccesssub' => 'Blokiranje je uspelo',
-'blockipsuccesstext' => '"$1" je blokiran.
-<br />Pogledajte [[{{ns:-1}}:Ipblocklist|IP spisak blokiranih korisnika]] za pregled blokiranja.',
-'blockiptext' => 'Upotrebite donji upitnik da biste uklonili pravo pisanja
-sa odreÄ‘ene IP adrese ili korisniÄkog imena.
-Ovo bi trebalo da bude uraÄ‘eno samo da bi se spreÄio vandalizam, i u skladu
-sa [[{{ns:4}}:Smernice|smernicama]].
-Unesite konkretan razlog ispod (na primer, navodeći koje
-stranice su vandalizovane).',
-'blocklink' => 'blokiraj',
-'blocklistline' => '$1, $2 blokirao korisnika [[Korisnik:$3|$3]], (istiÄe $4)',
-'blocklogentry' => 'je blokirao "$1" sa vremenom isticanja blokade od $2',
-'blocklogpage' => 'istorija blokiranja',
-'blocklogtext' => 'Ovo je istorija blokiranja i deblokiranja korisnika. Automatski
-blokirane IP adrese nisu ispisane ovde. Pogledajte [[{{ns:-1}}:Ipblocklist|blokirane IP adrese]] za spisak trenutnih zabrana i blokiranja.',
-'bold_sample' => 'podebljan tekst',
-'bold_tip' => 'podebljan tekst',
-'booksources' => 'Å tampani izvori',
-'booksourcetext' => 'Ispod je spisak veza na druge sajtove koji
-prodaju nove i korišćene knjige, i takođe mogu imati daljnje informacije
-o knjigama koje tražite.
-{{SITENAME}} ne sarađuje ni se jednim od ovih preduzeća, i
-ovaj spisak ne treba da se shvati kao potvrda njihovog kvaliteta.',
-'brokenredirects' => 'Pokvarena preusmerenja',
-'brokenredirectstext' => 'Sledeća preusmerenja su povezana na nepostojeći Älanak.',
-'bugreports' => 'Prijave grešaka',
-'bugreportspage' => '{{ns:4}}:Prijave_grešaka',
-'bureaucratlog' => 'istorija administratorskih prava',
-'bureaucratlogentry' => 'Prava za korisnika "[[{{ns:2}}:$1|$1]]" postavljena',
-'bydate' => 'po datumu',
-'byname' => 'po imenu',
-'bysize' => 'po veliÄini',
-'cachederror' => 'Ovo je keširana kopija zahtevane stranice, i možda nije najnovija.',
-'cancel' => 'Poništi',
-'cannotdelete' => 'Ne mogu da obrišem navedenu stranicu ili sliku. (Moguće je da ju je neko drugi već obrisao.)',
-'cantrollback' => 'Ne mogu da vratim izmenu; poslednji autor je ujedno i jedini.',
-'categories' => 'Kategorije stranica',
-'categoriespagetext' => 'Sledeće kategorije već postoje u {{ns:4}}',
-'category' => 'kategorija',
-'category_header' => 'ÄŒlanaka u kategoriji: "$1"',
-'categoryarticlecount' => 'U ovoj kategoriji se nalazi $1 Älanaka.',
-'categoryarticlecount1' => 'U ovoj kategoriji se nalazi $1 Älanaka.',
-'changed' => 'promenjen',
-'changegrouplogentry' => 'Promenjena grupa $2',
-'changepassword' => 'Promeni lozinku',
-'changes' => 'izmene',
-'clearyourcache' => '\'\'\'Zapamtite:\'\'\' Nakon snimanja, morate oÄistiti keÅ¡ vaÅ¡eg veb ÄitaÄa da biste videli promene: \'\'\'Mozilla/Safari/Konqueror:\'\'\' držite \'\'SHIFT\'\' dok klikćete \'\'Reload\'\' (ili pritisnite \'\'Shift+Ctrl+R\'\'), \'\'\'IE:\'\'\' pritisnite \'\'Ctrl-F5\'\', \'\'\'Opera\'\'\' pritisnite \'\'F5\'\'.',
-'columns' => 'Kolona',
-'compareselectedversions' => 'UporeÄ‘ivanje oznaÄenih verzija',
-'confirm' => 'Potvrdi',
-'confirmdelete' => 'Potvrdi brisanje',
-'confirmdeletetext' => 'Na putu ste da trajno obrišete stranicu
-ili sliku zajedno sa njenom istorijom iz baze podataka.
-Molimo vas potvrdite da nameravate da uradite ovo, da razumete
-posledice, i da ovo radite u skladu sa
-[[{{ns:4}}:Pravila i smernice|pravilima]] {{ns:4}}.',
-'confirmemail' => 'Potvrdite adresu e-pošte',
-'confirmemail_body' => 'Neko, verovatno vi, je sa IP adrese $1 registrovao nalog "$2" sa ovom adresom e-pošte na {{SITENAME}}.
-
-Da potvrdite da ovaj nalog stvarno pripada vama i da aktivirate mogućnost e-pošte na {{SITENAME}}, otvorite ovu poveznicu u vašem brauzeru:
-
-$3
-
-Ako ovo niste vi, ne pratite poveznicu. Ovaj kod za potvrdu će isteći u $4.',
-'confirmemail_error' => 'Nešto je pošlo po zlu prilikom snimanja vaše potvrde.',
-'confirmemail_invalid' => 'NetaÄan kod za potvrdu. Moguće je da je kod istekao.',
-'confirmemail_loggedin' => 'Adresa vaše e-pošte je sada potvrđena.',
-'confirmemail_send' => 'Pošalji kod za potvrdu',
-'confirmemail_sendfailed' => 'Pošta za potvrđivanje nije poslata. Proverita adresu zbog nepravilnih karaktera.',
-'confirmemail_sent' => 'E-pošta za potvrđivanje poslata.',
-'confirmemail_subject' => '{{SITENAME}} adresa e-pošte za potvrđivanje',
-'confirmemail_success' => 'Adresa vaše e-pošte je potvrđena. Možete sada da se prijavite i uživate u viki.',
-'confirmemail_text' => 'Ova viki zahteva da potvrdite adresu vaÅ¡e e-poÅ¡te pre nego Å¡to koristite mogućnosti e-poÅ¡te. Aktivirajte dugme ispod kako biste poslali poÅ¡tu za potvrdu na vaÅ¡u adresu. PoÅ¡ta ukljuÄuje poveznicu koja sadrži kod; uÄitajte poveznicu u vaÅ¡ brauzer da biste potvrdili da je adresa vaÅ¡e e-poÅ¡te validna.',
-'confirmprotect' => 'Potvrdite zaštitu',
-'confirmprotecttext' => 'Da li zaista želite da zaštitite ovu stranicu?',
-'confirmrecreate' => 'Korisnik [[{{ns:2}}:$1|$1]] ([[{{ns:3}}:$1|razgovor]]) je obrisao ovaj Älanak poÅ¡to ste poÄeli ureÄ‘ivanje sa razlogom:
-: \'\'$2\'\'
-
-Molimo potvrdite da stvarno želite da ponovo napravite ovaj Älanak.',
-'confirmunprotect' => 'Potvrdite skidanje zaštite',
-'confirmunprotecttext' => 'Da li zaista želite da skinete zaštitu sa ove stranice?',
-'contextchars' => 'Karaktera konteksta po liniji',
-'contextlines' => 'Linija po pogotku',
-'contribs-showhideminor' => '$1 malih izmena',
-'contribslink' => 'prilozi',
-'contribsub' => 'Za $1',
-'contributions' => 'Prilozi korisnika',
-'copyright' => 'Sadržaj je objavljen pod $1.',
-'copyrightpage' => '{{ns:4}}:Autorska prava',
-'copyrightpagename' => '{{SITENAME}} autorska prava',
-/*'copyrightwarning' => '
-\'\'\'Vaše izmene će odmah biti vidljive.\'\'\'<br />
-* Za testiranje, molimo Vas koristite stranicu \'\'\'[[{{ns:4}}:pesak|pesak]]\'\'\' ili <span class=plainlinks>[http://crash.vikimedija.org/ projekat posebno namenjen za testiranje]</span>..
-* Molimo vas da obratite pažnju da se za svaki doprinos {{ns:4}} smatra da je objavljen pod GNU licencom za slobodnu dokumentaciju (pogledajte [[{{ns:4}}:autorska prava|autorska prava]] za detalje).
-* Ako ne želite da se vaÅ¡e pisanje menja i redistribuira bez ograniÄenja, onda ga nemojte slati ovde.<br />
-* TakoÄ‘e nam obećavate da ste ga sami napisali, ili prekopirali iz izvora koji je u javnom vlasniÅ¡tvu ili sliÄnog slobodnog izvora.
-----
-\'\'\'NE ŠALjITE RADOVE ZAŠTIĆENE AUTORSKIM PRAVIMA BEZ DOZVOLE!\'\'\'
-
-</div>',*/
-'copyrightwarning2' => 'Napomena: Svi doprinosi {{ns:4}} mogu da se menjaju ili uklone od strane drugih korisnika. Ako ne želite da se vaši doprinosi nemilosrdno menjaju, ne šaljite ih ovde.<br />
-TakoÄ‘e nam obećavate da ste ovo sami napisali ili prekopirali iz izvora u javnom vlasniÅ¡tvu ili sliÄnog slobodnog izvora (vidite $1 za detalje).
-<strong>NE ŠALjITE RADOVE ZAŠTIĆENE AUTORSKIM PRAVIMA BEZ DOZVOLE!</strong>',
-'couldntremove' => 'Ne mogu da uklonim \'$1\'...',
-'createaccount' => 'Napravi nalog',
-'createaccountmail' => 'e-poštom',
-'createarticle' => 'Napravi Älanak',
-'created' => 'napravljen',
-'creditspage' => 'Zasluge za stranu',
-'cur' => 'tren',
-'currentevents' => 'Trenutni događaji',
-'currentevents-url' => 'Trenutni događaji',
-'currentrev' => 'Trenutna revizija',
-'currentrevisionlink' => 'prikaži trenutni pregled',
-'data' => 'Podaci',
-'databaseerror' => 'Greška u bazi',
-'dateformat' => 'Format datuma',
-'datedefault' => 'Nije bitno',
-'dberrortext' => 'Desila se sintaksna greška upita baze.
-Ovo je moguće zbog ilegalnog upita,
-ili moguće greške u softveru.
-Poslednji pokušani upit je bio:
-<blockquote><tt>$1</tt></blockquote>
-iz funkcije "<tt>$2</tt>".
-MySQL je vratio grešku "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Desila se sintaksna greška upita baze.
-Poslednji pokušani upit je bio:
-"$1"
-iz funkcije "$2".
-MySQL je vratio grešku "$3: $4".',
-'deadendpages' => 'Stranice bez internih veza',
-'debug' => 'Ispravi greške',
-'dec' => 'dec',
-'december' => 'decembar',
-'default' => 'standard',
-'defaultns' => 'UobiÄajeno traži u ovim imenskim prostorima:',
-'defemailsubject' => '{{SITENAME}} e-pošta',
-'delete' => 'obriši',
-'delete_and_move' => 'Obriši i premesti',
-'delete_and_move_reason' => 'Obrisan kako bi se napravilo mesto za premeštanje',
-'delete_and_move_text' => '==Potrebno brisanje==
-
-Ciljani Älanak "[[$1]]" već postoji. Da li želite da ga obriÅ¡ete da biste napravili mesto za premeÅ¡tanje?',
-'deletecomment' => 'Razlog za brisanje',
-'deletedarticle' => 'obrisan "$1"',
-'deletedrev' => '[obrisan]',
-'deletedrevision' => 'Obrisana stara revizija $1.',
-'deletedtext' => 'ÄŒlanak "$1" je obrisan.
-Pogledajte $2 za zapis o skorašnjim brisanjima.',
-'deletedwhileediting' => 'Upozorenje: Ova strana je obrisana poÅ¡to ste poÄeli ureÄ‘ivanje!',
-'deleteimg' => 'obr',
-'deleteimgcompletely' => 'obr',
-'deletepage' => 'Obriši stranicu',
-'deletesub' => '(Brišem "$1")',
-'deletethispage' => 'Obriši ovu stranicu',
-'deletionlog' => 'istorija brisanja',
-'dellogpage' => 'istorija brisanja',
-'dellogpagetext' => 'Ispod je spisak najskorijih brisanja.
-Sva prikazana vremene su serverska (UTC).
-<ul>
-</ul>',
-'destfilename' => 'Ciljano ime fajla',
-'developertext' => 'Akciju koju ste zatražili mogu
-izvesti samo korisnici sa "developer" statusom.
-Pogledajte $1.',
-'developertitle' => 'Neophodan je developerski pristup',
-'diff' => 'razl',
-'difference' => '(Razlika između revizija)',
-'disambiguations' => 'Stranice za viÅ¡eznaÄne odrednice',
-'disambiguationspage' => '{{ns:10}}:ViÅ¡eznaÄna odrednica',
-'disambiguationstext' => 'Sledeći Älanci se povezuju sa <i>viÅ¡eznaÄnom odrednicom</i>. Umesto toga, oni bi trebalo da se povezuju sa odgovarajućom temom.<br />Stranica se tretira da je viÅ¡eznaÄna odrednica ako je povezana sa $1.<br />Poveznice iz ostalih imenskih prostora <i>nisu</i> navedene ovde.',
-'disclaimerpage' => '{{ns:4}}:Uslovi korišćenja, pravne napomene i odricanje odgovornosti',
-'disclaimers' => 'Odricanje odgovornosti',
-'doubleredirects' => 'Dvostruka preusmerenja',
-'doubleredirectstext' => '<b>Pažnja:</b> Ovaj spisak može da sadrži lažne rezultate. To obiÄno znaÄi da postoji dodatni tekst sa vezama ispod prvog #Redirect.<br />
-Svaki red sadrži veze na prvo i drugo preusmerenje, kao i na prvu liniju teksta drugog preusmerenja, Å¡to obiÄno daje "pravi" ciljni Älanak, na koji bi prvo preusmerenje i trebalo da pokazuje.',
-'download' => 'Preuzmi',
-'eauthentsent' => 'E-pošta za potvrdu je poslata na nominovanu adresu e-pošte. Pre nego što se bilo koja druga e-pošta pošalje na nalog, moraćete da pratite uputstva u e-pošti, da biste potvrdili da je nalog zaista vaš.',
-'edit' => 'Uredi',
-'edit-externally' => 'Izmenite ovaj fajl koristeći spoljašnju aplikaciju',
-'edit-externally-help' => 'Pogledajte [http://meta.wikimedia.org/wiki/Help:External_editors uputstvo za podešavanje] za više informacija.',
-'editcomment' => 'Komentar izmene je: "<i>$1</i>".',
-'editconflict' => 'Sukobljene izmene: $1',
-'editcurrent' => 'Izmeni trenutnu verziju ove stranice',
-'editgroup' => 'Menjaj grupu',
-'edithelp' => 'Kako se menja strana?',
-'edithelppage' => '{{ns:4}}:Kako se menja strana',
-'editing' => 'Menjate $1',
-'editingcomment' => 'Menjate $1 (komentar)',
-'editingold' => '<strong>PAŽNjA: Vi menjate stariju
-reviziju ove stranice.
-Ako je snimite, sve promene uÄinjene od ove revizije biće izgubljene.</strong>',
-'editingsection' => 'Menjate $1 (deo)',
-'editsection' => 'uredi',
-'editold' => 'uredi',
-'editthispage' => 'Uredi ovu stranicu',
-'editusergroup' => 'Menjaj grupe korisnika',
-'email' => 'E-pošta',
-'emailauthenticated' => 'Vaša adresa e-pošte je proverena na $1.',
-'emailconfirmlink' => 'Potvrdite vašu adresu e-pošte',
-'emailfrom' => 'Od',
-'emailmessage' => 'Poruka',
-'emailnotauthenticated' => 'Vaša adresa e-pošte <strong>još uvek nije potvrđena</strong>. E-pošta neće biti poslata ni za jednu od sledećih mogućnosti.',
-'emailpage' => 'Pošalji e-pismo korisniku',
-'emailpagetext' => 'Ako je ovaj korisnik uneo ispravnu adresu e-pošte u
-svoja korisniÄka podeÅ¡avanja, upitnik ispod će poslati jednu poruku.
-Adresa e-poÅ¡te koju ste vi uneli u svoja korisniÄka podeÅ¡avanja će se pojaviti
-kao "From" adresa poruke, tako da će primalac moći da odgovori.',
-'emailsend' => 'Pošalji',
-'emailsent' => 'Poruka poslata',
-'emailsenttext' => 'Vaša poruka je poslata elektronskom poštom.',
-'emailsubject' => 'Tema',
-'emailto' => 'Za',
-'emailuser' => 'Pošalji e-poštu ovom korisniku',
-'emptyfile' => 'Fajl koji ste poslali deluje da je prazan. Ovo je moguće zbog greške u imenu fajla. Molimo proverite da li stvarno želite da pošaljete ovaj fajl.',
-'enotif_body' => 'Dragi $WATCHINGUSERNAME,
-
-{{SITENAME}} strana $PAGETITLE je bila $CHANGEDORCREATED $PAGEEDITDATE od strane $PAGEEDITOR,
-pogledajte {{SERVER}}{{localurl:$PAGETITLE_RAWURL}} za trenutnu verziju.
-
-$NEWPAGE
-
-Rezime editora: $PAGESUMMARY $PAGEMINOREDIT
-
-Kontaktirajte editora:
-pošta {{SERVER}}{{localurl:Special:Emailuser|target=$PAGEEDITOR_RAWURL}}
-viki {{SERVER}}{{localurl:User:$PAGEEDITOR_RAWURL}}
-
-Neće biti drugih obaveÅ¡tenja u sluÄaju daljih promena ukoliko ne posetite ovu stranu.
-Takođe možete da resetujete zastavice za obaveštenja za sve vaše nadgledane strane na vašem spisku nadgledanja.
-
- Vaš prijateljski {{SITENAME}} sistem obaveštavanja
-
---
-Da promenite podešavanja vezana za spisak nadgledanja posetite
-{{SERVER}}{{localurl:Special:Watchlist|edit=yes}}
-
-Fidbek i dalja pomoć:
-{{SERVER}}{{localurl:{{ns:12}}:Sadržaj}}',
-'enotif_lastvisited' => 'Pogledajte {{SERVER}}{{localurl:$PAGETITLE_RAWURL|diff=0&oldid=$OLDID}} za sve promene od vaše poslednje posete.',
-'enotif_mailer' => '{{SITENAME}} obaveštenje o pošti',
-'enotif_newpagetext' => 'Ovo je novi Älanak.',
-'enotif_reset' => 'OznaÄi sve strane kao posećene',
-'enotif_subject' => '{{SITENAME}} strana $PAGETITLE je bila $CHANGEDORCREATED od strane $PAGEEDITOR',
-'enterlockreason' => 'Unesite razlog za zakljuÄavanje, ukljuÄujući procenu
-vremena otkljuÄavanja',
-'error' => 'Greška',
-'errorpagetitle' => 'Greška',
-'exbeforeblank' => 'sadržaj pre brisanja je bio: \'$1\'',
-'exblank' => 'stranica je bila prazna',
-'excontent' => 'sadržaj je bio: \'$1\'',
-'excontentauthor' => 'sadržaj je bio: \'$1\' (a jedinu izmenu je napravio \'$2\')',
-'exif-aperturevalue' => 'Otvor blende',
-'exif-artist' => 'Autor',
-'exif-bitspersample' => 'Bitova po komponenti',
-'exif-brightnessvalue' => 'Svetlost',
-'exif-cfapattern' => 'CFA Å¡ablon',
-'exif-colorspace' => 'Prostor boje',
-'exif-componentsconfiguration' => 'ZnaÄenje svake od komponenti',
-'exif-componentsconfiguration-0' => 'ne postoji',
-'exif-compressedbitsperpixel' => 'Mod kompresije slike',
-'exif-compression' => 'Å ema kompresije',
-'exif-compression-1' => 'Nekompresovan',
-'exif-compression-6' => 'JPEG',
-'exif-contrast' => 'Kontrast',
-'exif-contrast-0' => 'Normalno',
-'exif-contrast-1' => 'Meko',
-'exif-contrast-2' => 'Tvrdo',
-'exif-copyright' => 'Nosilac prava',
-'exif-customrendered' => 'Dodatna obrada slike',
-'exif-customrendered-0' => 'Normalni proces',
-'exif-customrendered-1' => 'Nestadardni proces',
-'exif-datetime' => 'Datum poslednje promene fajla',
-'exif-datetimedigitized' => 'Datum i vreme digitalizacije',
-'exif-datetimeoriginal' => 'Datum i vreme slikanja',
-'exif-devicesettingdescription' => 'Opis podešavanja uređaja',
-'exif-digitalzoomratio' => 'Odnos digitalnog zuma',
-'exif-exifversion' => 'Exif verzija',
-'exif-exposurebiasvalue' => 'Kompenzacija ekspozicije',
-'exif-exposureindex' => 'Indeks ekspozicije',
-'exif-exposuremode' => 'Režim izbora ekspozicije',
-'exif-exposuremode-0' => 'Automatski',
-'exif-exposuremode-1' => 'RuÄno',
-'exif-exposuremode-2' => 'Automatski sa zadatim rasponom',
-'exif-exposureprogram' => 'Program ekspozicije',
-'exif-exposureprogram-0' => 'Nepoznato',
-'exif-exposureprogram-1' => 'RuÄno',
-'exif-exposureprogram-2' => 'Normalni program',
-'exif-exposureprogram-3' => 'Prioritet otvora blende',
-'exif-exposureprogram-4' => 'Prioritet zatvaraÄa',
-'exif-exposureprogram-5' => 'UmetniÄki program (na bazi nužne dubine polja)',
-'exif-exposureprogram-6' => 'Sportski program (na bazi Å¡to bržeg zatvaraÄa)',
-'exif-exposureprogram-7' => 'Portretni režim (za krupne kadrove sa neoštrom pozadinom)',
-'exif-exposureprogram-8' => 'Režim pejzaža (za slike pejzaža sa oštrom pozadinom)',
-'exif-exposuretime' => 'Ekspozicija',
-'exif-filesource' => 'Izvorni fajl',
-'exif-filesource-3' => 'Digitalni fotoaparat',
-'exif-flash' => 'Blic',
-'exif-flashenergy' => 'Energija blica',
-'exif-flashpixversion' => 'Podržana verzija Flešpiksa',
-'exif-fnumber' => 'F broj otvora blende',
-'exif-focallength' => 'Fokusna daljina soÄiva',
-'exif-focallengthin35mmfilm' => 'Ekvivalent fokusne daljine za 35 mm film',
-'exif-focalplaneresolutionunit' => 'Jedinica rezolucije fokusne ravni',
-'exif-focalplaneresolutionunit-2' => 'inÄi',
-'exif-focalplanexresolution' => 'Vodoravna rezolucija fokusne ravni',
-'exif-focalplaneyresolution' => 'Horizonatlna rezolucija fokusne ravni',
-'exif-gaincontrol' => 'Kontrola osvetljenosti',
-'exif-gaincontrol-0' => 'Nema',
-'exif-gaincontrol-1' => 'Malo povećanje',
-'exif-gaincontrol-2' => 'Veliko povećanje',
-'exif-gaincontrol-3' => 'Malo smanjenje',
-'exif-gaincontrol-4' => 'Veliko smanjenje',
-'exif-gpsaltitude' => 'Visina',
-'exif-gpsaltituderef' => 'Visina ispod ili iznad mora',
-'exif-gpsareainformation' => 'Ime GPS podruÄja',
-'exif-gpsdatestamp' => 'GPS datum',
-'exif-gpsdestbearing' => 'Azimut objekta',
-'exif-gpsdestbearingref' => 'Indeks azimuta objekta',
-'exif-gpsdestdistance' => 'Udaljenost objekta',
-'exif-gpsdestdistanceref' => 'Merne jedinice udaljenosti objekta',
-'exif-gpsdestlatitude' => 'Geografska Å¡irina objekta',
-'exif-gpsdestlatituderef' => 'Indeks geografske Å¡irine objekta',
-'exif-gpsdestlongitude' => 'Geografska dužina objekta',
-'exif-gpsdestlongituderef' => 'Indeks geografske dužine objekta',
-'exif-gpsdifferential' => 'GPS diferencijalna korekcija',
-'exif-gpsdirection-m' => 'Magnetni pravac',
-'exif-gpsdirection-t' => 'Pravi pravac',
-'exif-gpsdop' => 'Preciznost merenja',
-'exif-gpsimgdirection' => 'Azimut slike',
-'exif-gpsimgdirectionref' => 'Tip azimuta slike (pravi ili magnetni)',
-'exif-gpslatitude' => 'Å irina',
-'exif-gpslatitude-n' => 'Sever',
-'exif-gpslatitude-s' => 'Jug',
-'exif-gpslatituderef' => 'Severna ili južna širina',
-'exif-gpslongitude' => 'Dužina',
-'exif-gpslongitude-e' => 'Istok',
-'exif-gpslongitude-w' => 'Zapad',
-'exif-gpslongituderef' => 'IstoÄna ili zapadna dužina',
-'exif-gpsmapdatum' => 'Korišćeni geodetski koordinatni sistem',
-'exif-gpsmeasuremode' => 'Režim merenja',
-'exif-gpsmeasuremode-2' => 'Dvodimenzionalno merenje',
-'exif-gpsmeasuremode-3' => 'Trodimenzionalno merenje',
-'exif-gpsprocessingmethod' => 'Ime metode obrade GPS podataka',
-'exif-gpssatellites' => 'Upotrebljeni sateliti',
-'exif-gpsspeed' => 'Brzina GPS prijemnika',
-'exif-gpsspeed-k' => 'Kilometri na Äas',
-'exif-gpsspeed-m' => 'Milje na Äas',
-'exif-gpsspeed-n' => 'ÄŒvorovi',
-'exif-gpsspeedref' => 'Jedinica brzine',
-'exif-gpsstatus' => 'Status prijemnika',
-'exif-gpsstatus-a' => 'Merenje u toku',
-'exif-gpsstatus-v' => 'Spreman za prenos',
-'exif-gpstimestamp' => 'Vreme po GPS-u (atomski sat)',
-'exif-gpstrack' => 'Azimut prijemnika',
-'exif-gpstrackref' => 'Tip azimuta prijemnika (pravi ili magnetni)',
-'exif-gpsversionid' => 'Verzija bloka GPS-informacije',
-'exif-imagedescription' => 'Ime slike',
-'exif-imagelength' => 'Visina',
-'exif-imageuniqueid' => 'Jedinstveni identifikator slike',
-'exif-imagewidth' => 'Å irina',
-'exif-isospeedratings' => 'ISO vrednost',
-'exif-jpeginterchangeformat' => 'Udaljenost JPEG pregleda od poÄetka fajla',
-'exif-jpeginterchangeformatlength' => 'KoliÄina bajtova JPEG pregleda',
-'exif-lightsource' => 'Izvor svetlosti',
-'exif-lightsource-0' => 'Nepoznato',
-'exif-lightsource-1' => 'Dnevna svetlost',
-'exif-lightsource-10' => 'OblaÄno vreme',
-'exif-lightsource-11' => 'Senka',
-'exif-lightsource-12' => 'Fluorescentna svetlost (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Fluorescentna svetlost (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Fluorescentna svetlost (W 3900 – 4500K)',
-'exif-lightsource-15' => 'Bela fluorescencija (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Standardno svetlo A',
-'exif-lightsource-18' => 'Standardno svetlo B',
-'exif-lightsource-19' => 'Standardno svetlo C',
-'exif-lightsource-2' => 'Fluorescentno',
-'exif-lightsource-24' => 'ISO studijski volfram',
-'exif-lightsource-255' => 'Drugi izvor svetla',
-'exif-lightsource-3' => 'Volfram (svetlo)',
-'exif-lightsource-4' => 'Blic',
-'exif-lightsource-9' => 'Lepo vreme',
-'exif-make' => 'ProizvoÄ‘aÄ kamere',
-'exif-makernote' => 'Napomene proizvoÄ‘aÄa',
-'exif-maxaperturevalue' => 'Minimalni broj otvora blende',
-'exif-meteringmode' => 'Režim meraÄa vremena',
-'exif-meteringmode-0' => 'Nepoznato',
-'exif-meteringmode-1' => 'Prosek',
-'exif-meteringmode-2' => 'Prosek sa težištem na sredini',
-'exif-meteringmode-255' => 'Drugo',
-'exif-meteringmode-3' => 'TaÄka',
-'exif-meteringmode-4' => 'ViÅ¡e taÄaka',
-'exif-meteringmode-5' => 'MatriÄni',
-'exif-meteringmode-6' => 'DelimiÄni',
-'exif-model' => 'Model kamere',
-'exif-oecf' => 'Optoelektronski faktor konverzije',
-'exif-orientation' => 'Orijentacija kadra',
-'exif-orientation-1' => 'Normalno',
-'exif-orientation-2' => 'Obrnuto po horizontali',
-'exif-orientation-3' => 'Zaokrenuto 180°',
-'exif-orientation-4' => 'Obrnuto po vertikali',
-'exif-orientation-5' => 'Zaokrenuto 90° suprotno od smera kazaljke na satu i obrnuto po vertikali',
-'exif-orientation-6' => 'Zaokrenuto 90° u smeru kazaljke na satu',
-'exif-orientation-7' => 'Zaokrenuto 90° u smeru kazaljke na satu i obrnuto po vertikali',
-'exif-orientation-8' => 'Zaokrenuto 90° suprotno od smera kazaljke na satu',
-'exif-photometricinterpretation' => 'Kolor model',
-'exif-pixelxdimension' => 'Puna Å¡irina slike',
-'exif-pixelydimension' => 'Puna visina slike',
-'exif-planarconfiguration' => 'Princip rasporeda podataka',
-'exif-planarconfiguration-1' => 'delimiÄni format',
-'exif-planarconfiguration-2' => 'planarni format',
-'exif-primarychromaticities' => 'Hromacitet primarnih boja',
-'exif-referenceblackwhite' => 'Mesto bele i crne taÄke',
-'exif-relatedsoundfile' => 'Povezani zvuÄni zapis',
-'exif-resolutionunit' => 'Jedinica rezolucije',
-'exif-rowsperstrip' => 'Broj redova u bloku',
-'exif-samplesperpixel' => 'Broj kolor komponenata',
-'exif-saturation' => 'Saturacija',
-'exif-saturation-0' => 'Normalno',
-'exif-saturation-1' => 'Niska saturacija',
-'exif-saturation-2' => 'Visoka saturacija',
-'exif-scenecapturetype' => 'Tip scene na snimku',
-'exif-scenecapturetype-0' => 'Standardno',
-'exif-scenecapturetype-1' => 'Pejzaž',
-'exif-scenecapturetype-2' => 'Portret',
-'exif-scenecapturetype-3' => 'Noćno',
-'exif-scenetype' => 'Tip scene',
-'exif-scenetype-1' => 'Direktno fotografisana slika',
-'exif-sensingmethod' => 'Tip senzora',
-'exif-sensingmethod-1' => 'Nedefinisano',
-'exif-sensingmethod-2' => 'Jednokristalni matriÄni senzor',
-'exif-sensingmethod-3' => 'Dvokristalni matriÄni senzor',
-'exif-sensingmethod-4' => 'Trokristalni matriÄni senzor',
-'exif-sensingmethod-5' => 'Sekvencijalni matriÄni senzor',
-'exif-sensingmethod-7' => 'Trobojni linearni senzor',
-'exif-sensingmethod-8' => 'Sekvencijalni linearni senzor',
-'exif-sharpness' => 'OÅ¡trina',
-'exif-sharpness-0' => 'Normalno',
-'exif-sharpness-1' => 'Meko',
-'exif-sharpness-2' => 'Tvrdo',
-'exif-shutterspeedvalue' => 'Brzina zatvaraÄa',
-'exif-software' => 'Korišćen softver',
-'exif-spatialfrequencyresponse' => 'Prostorna frekvencijska karakteristika',
-'exif-spectralsensitivity' => 'Spektralna osetljivost',
-'exif-stripbytecounts' => 'VeliÄina kompresovanog bloka',
-'exif-stripoffsets' => 'Položaj bloka podataka',
-'exif-subjectarea' => 'Položaj i površina objekta snimka',
-'exif-subjectdistance' => 'Udaljenost do objekta',
-'exif-subjectdistance-value' => '$1 metara',
-'exif-subjectdistancerange' => 'Raspon udaljenosti subjekata',
-'exif-subjectdistancerange-0' => 'Nepoznato',
-'exif-subjectdistancerange-1' => 'Krupni kadar',
-'exif-subjectdistancerange-2' => 'Bliski kadar',
-'exif-subjectdistancerange-3' => 'Daleki kadar',
-'exif-subjectlocation' => 'Položaj subjekta',
-'exif-subsectime' => 'Deo sekunde u kojem je slikano',
-'exif-subsectimedigitized' => 'Deo sekunde u kojem je digitalizovano',
-'exif-subsectimeoriginal' => 'Deo sekunde u kojem je fotografisano',
-'exif-transferfunction' => 'Funkcija preoblikovanja kolor prostora',
-'exif-usercomment' => 'KorisniÄki komentar',
-'exif-whitebalance' => 'Balans bele boje',
-'exif-whitebalance-0' => 'Automatski',
-'exif-whitebalance-1' => 'RuÄno',
-'exif-whitepoint' => 'Hromacitet bele taÄke',
-'exif-xresolution' => 'Horizonatalna rezolucija',
-'exif-ycbcrcoefficients' => 'MatriÄni koeficijenti transformacije kolor prostora',
-'exif-ycbcrpositioning' => 'Razmeštaj komponenata Y i C',
-'exif-ycbcrsubsampling' => 'Odnos komponente Y prema C',
-'exif-yresolution' => 'Vertikalna rezolucija',
-'expiringblock' => 'istiÄe $1',
-'explainconflict' => 'Neko drugi je promenio ovu stranicu otkad ste vi poÄeli da je menjate.
-Gornje tekstualno polje sadrži tekst stranice kakav trenutno postoji.
-Vaše izmene su prikazane u donjem tekstu.
-Moraćete da unesete svoje promene u postojeći tekst.
-<b>Samo</b> tekst u gornjem tekstualnom polju će biti snimljen kada
-pritisnete "Snimi stranicu".<br />',
-'export' => 'Izvezi stranice',
-'exportcuronly' => 'UkljuÄi samo trenutnu reviziju, ne celu istoriju',
-'exporttext' => 'Možete izvesti tekst i istoriju promena određene
-stranice ili grupe stranica u XML formatu; ovo onda može biti uvezeno u drugi
-viki koji koristi MedijaViki softver, transformisano, ili korišćeno za vaÅ¡e liÄne
-potrebe.',
-'externaldberror' => 'Došlo je ili do greške pri spoljašnjoj autentifikaciji baze podataka ili vam nije dozvoljeno da ažurirate svoj spoljašnji nalog.',
-'extlink_sample' => 'http://www.adresa.com opis adrese',
-'extlink_tip' => 'spoljašnja poveznica (zapamti prefiks http://)',
-'faq' => 'NPP',
-'faqpage' => '{{ns:4}}:NPP',
-'feb' => 'feb',
-'february' => 'februar',
-'feedlinks' => 'Fid:',
-'filecopyerror' => 'Ne mogu da iskopiram fajl "$1" na "$2".',
-'filedeleteerror' => 'Ne mogu da obrišem fajl "$1".',
-'filedesc' => 'Opis',
-'fileexists' => 'Fajl sa ovim imenom već postoji. Molimo proverite $1 ako niste sigurni da li želite da ga promenite.',
-'fileexists-forbidden' => 'Fajl sa ovim imenom već postoji; molimo vratite se i pošaljite ovaj fajl pod novim imenom. [[{{ns:6}}:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Fajl sa ovim imenom već postoji u zajedniÄkoj ostavi; molimo vratite se i poÅ¡aljite ovaj fajl pod novim imenom. [[{{ns:6}}:$1|thumb|center|$1]]',
-'fileinfo' => '$1KB, MIME tip: <code>$2</code>',
-'filemissing' => 'Nedostaje fajl',
-'filename' => 'Ime fajla',
-'filenotfound' => 'Ne mogu da nađem fajl "$1".',
-'filerenameerror' => 'Ne mogu da promenim ime fajla "$1" u "$2".',
-'files' => 'Fajlovi',
-'filesource' => 'Izvor',
-'filestatus' => 'Status autorskih prava',
-'fileuploaded' => 'Fajl "$1" je uspešno poslat.
-Molim pratite ovu vezu: ($2) do stranice za opisivanje i unesite
-informacije o fajlu, kao odakle je, kada i
-ko ga je napravio, i bilo Å¡ta drugo Å¡to znate o njemu.',
-'fileuploadsummary' => 'Opis:',
-'formerror' => 'Greška: ne mogu da pošaljem upitnik',
-'friday' => 'petak',
-'getimagelist' => 'pribavljam spisak slika',
-'go' => 'Idi',
-'group-admin-desc' => 'Korisnici kojima se veruje, mogu da blokiraju korisnike i briÅ¡u Älanke',
-'group-admin-name' => 'administrator',
-'group-anon-desc' => 'Nepoznati korisnici',
-'group-anon-name' => 'Nepoznati',
-'group-bureaucrat-desc' => 'Grupa birokrata može da dodeljuje administratorska prava',
-'group-bureaucrat-name' => 'birokrata',
-'group-loggedin-desc' => 'Prijavljeni korisnici',
-'group-loggedin-name' => 'Korisnik',
-'group-steward-desc' => 'Potpuni pristup',
-'group-steward-name' => 'domaćin',
-'groups' => 'KorisniÄke grupe',
-'groups-addgroup' => 'Dodaj grupu',
-'groups-already-exists' => 'Grupa tog imena već postoji',
-'groups-editgroup' => 'Menjaj grupu',
-'groups-editgroup-description' => 'Opis grupe (maksimalno 255 karaktera):<br />',
-'groups-editgroup-name' => 'Ime grupe:',
-'groups-editgroup-preamble' => 'Ako ime opisa poÄinje sa dve taÄke, ostatak će biti tretiran kao ime poruke, pa će i tekst da se lokalizuje koristeći MedijaViki imenski prostor',
-'groups-existing' => 'Postojeće grupe',
-'groups-group-edit' => 'Postojeće grupe:',
-'groups-lookup-group' => 'Upravljaj pravima grupa',
-'groups-noname' => 'Molimo odredite pravilno ime grupe',
-'groups-tableheader' => 'ID || Ime || Opis || Prava',
-'guesstimezone' => 'Popuni iz brauzera',
-'headline_sample' => 'Naslov',
-'headline_tip' => 'Podnaslov',
-'help' => 'Pomoć',
-'helppage' => '{{ns:12}}:Sadržaj',
-'hide' => 'sakrij',
-'hidetoc' => 'sakrij',
-'hist' => 'ist',
-'histfirst' => 'Najranije',
-'histlast' => 'Poslednje',
-'histlegend' => 'Objašnjenje: (tren) = razlika sa trenutnom verzijom,
-(posl) = razlika sa prethodnom verzijom, M = mala izmena',
-'history' => 'Istorija stranice',
-'history_short' => 'istorija',
-'historywarning' => 'Pažnja: stranica koju želite da obrišete ima istoriju:',
-'hr_tip' => 'Horizontalna linija',
-'illegalfilename' => 'Fajl "$1" sadrži karaktere koji nisu dozvoljeni na ovoj stranici. Molimo Vas promenite ime fajla i ponovo ga pošaljite.',
-'ilsubmit' => 'Traži',
-'image_sample' => 'ime_slike.jpg',
-'image_tip' => 'Uklopljena slika',
-'imagelinks' => 'Upotreba slike',
-'imagelist' => 'Spisak slika',
-'imagelistall' => 'sve',
-'imagelisttext' => 'Ispod je spisak $1 slika poređanih $2.',
-'imagemaxsize' => 'OgraniÄi slike na stranama za razgovor o slikama na:',
-'imagepage' => 'Pogledaj stranu slike',
-'imagereverted' => 'Vraćanje na raniju verziju je uspešno.',
-'imgdelete' => 'obr',
-'imgdesc' => 'opis',
-'imghistlegend' => 'Objašnjenje: (tren) = ovo je trenutna slika, (obr) = obriši
-ovu staru verziju, (vrt) = vrati na ovu staru verziju.
-<br /><i>Kliknite na datum da vidite sliku poslatu tog datuma</i>.',
-'imghistory' => 'Istorija slike',
-'imglegend' => 'Objašnjenje: (opis) = prikaži/izmeni opis slike.',
-'immobile_namespace' => 'Ciljani naziv je posebnog tipa; ne mogu da premestim strane u taj imenski prostor.',
-'import' => 'Uvoz stranica',
-'importfailed' => 'Uvoz nije uspeo: $1',
-'importhistoryconflict' => 'Postoji konfliktna istorija revizija',
-'importinterwiki' => 'Transviki uvoženje',
-'importnosources' => 'Nije definisan nijedan izvor transviki uvoženja i direktna slanja istorija su onemogućena.',
-'importnotext' => 'Stranica je prazna ili bez teksta.',
-'importsuccess' => 'Uspešno ste uvezli stranicu!',
-'importtext' => 'Molimo izvezite fajl iz izvornog vikija koristeći [[{{ns:-1}}:Export|izvoz]], saÄuvajte ga kod sebe i poÅ¡aljite ovde.',
-'infiniteblock' => 'beskonaÄan',
-'info_short' => 'Informacije',
-'infosubtitle' => 'Informacije za stranicu',
-'internalerror' => 'Interna greška',
-'intl' => 'MeÄ‘ujeziÄke veze',
-'invalidemailaddress' => 'Adresa e-pošte ne može da se primi jer nije pravilnog formata. Molimo unesite dobro-formatiranu adresu ili ispraznite to polje.',
-'invert' => 'Obrni selekciju',
-'ip_range_invalid' => 'NetaÄan raspon IP adresa.',
-'ipaddress' => 'IP adresa/korisniÄko ime',
-'ipadressorusername' => 'IP adresa ili korisniÄko ime',
-'ipb_expiry_invalid' => 'Pogrešno vreme trajanja.',
-'ipbexpiry' => 'Trajanje',
-'ipblocklist' => 'Spisak blokiranih IP adresa i korisnika',
-'ipblocklistempty' => 'Spisak blokova je prazan.',
-'ipboptions' => '2 sata:2 hours,1 dan:1 day,3 dana:3 days,1 nedelja:1 week,2 nedelje:2 weeks,1 mesec:1 month,3 meseca:3 months,6 meseci:6 months,1 godina:1 year,beskonaÄno:infinite',
-'ipbother' => 'Ostalo vreme',
-'ipbotheroption' => 'ostalo',
-'ipbreason' => 'Razlog',
-'ipbsubmit' => 'Obuzdaj ovog korisnika',
-'ipusubmit' => 'Otpusti ovu adresu',
-'ipusuccess' => '"$1" otpušten',
-'isredirect' => 'PreusmerivaÄ',
-'italic_sample' => 'kurzivan tekst',
-'italic_tip' => 'kurzivan tekst',
-'iteminvalidname' => 'Problem sa \'$1\', neispravno ime...',
-'jan' => 'jan',
-'january' => 'januar',
-'jul' => 'jul',
-'july' => 'jul',
-'jun' => 'jun',
-'june' => 'jun',
-'laggedslavemode' => 'Upozorenje: Moguće je da strana nije skoro ažurirana.',
-'largefile' => 'PreporuÄuje se da slike ne preÄ‘u veliÄinu od 100K.',
-'largefileserver' => 'Ovaj fajl je veći nego što je podešeno da server dozvoli.',
-'last' => 'posl',
-'lastmodified' => 'Ova stranica je poslednji put izmenjena $1.',
-'lastmodifiedby' => 'Ovu stranicu je poslednji put promenio $2, dana $1.',
-'license' => 'Licenca',
-'lineno' => 'Linija $1:',
-'link_sample' => 'naslov poveznice',
-'link_tip' => 'unutrašlja poveznica',
-'linklistsub' => '(spisak veza)',
-'linkshere' => 'Sledeće stranice su povezane ovde:',
-'linkstoimage' => 'Sledeće stranice koriste ovu sliku:',
-'listform' => 'spisak',
-'listingcontinuesabbrev' => ' nast.',
-'listusers' => 'Spisak korisnika',
-'loadhist' => 'UÄitavam istoriju stranice',
-'loadingrev' => 'uÄitavam reviziju za razliku',
-'localtime' => 'Prikaz lokalnog vremena',
-'lockbtn' => 'ZakljuÄaj bazu',
-'lockconfirm' => 'Da, zaista želim da zakljuÄam bazu.',
-'lockdb' => 'ZakljuÄaj bazu',
-'lockdbsuccesssub' => 'Baza je zakljuÄana',
-'lockdbsuccesstext' => '{{ns:4}} baza podataka je zakljuÄana.
-<br />Setite se da je otkljuÄate kada zavrÅ¡ite sa održavanjem.',
-'lockdbtext' => 'ZakljuÄavanje baze će svim korisnicima ukinuti mogućnost izmene stranica,
-promene korisniÄkih podeÅ¡avanja, izmene spiska nadgledanja, i svega ostalog
-Å¡to zahteva promene u bazi.
-Molim potvrdite da je ovo zaista ono što nameravate da uradite, i da ćete
-otkljuÄati bazu kada zavrÅ¡ite posao oko njenog održavanja.',
-'locknoconfirm' => 'Niste potvrdili svoju nameru.',
-'log' => 'Protokoli',
-'login' => 'Prijavi se',
-'loginend' => '\'\'\'Registrovanje besplatnih naloga vam oduzima samo nekoliko sekundi, i ima mnoge prednosti\'\'\'
-
-*\'\'\'Za registraciju, izaberite korisniÄko ime i Å¡ifru i kliknite "napravi nalog".\'\'\'
-*Izbegavajte korisniÄka imena koja su neprikladna ili zbunjujuća.
-*Molimo Vas izaberite Äitka imena, a ne brojeve.
-*KorisniÄka imena moraju poÄinjati velikim slovom.
-*Izbegavajte korisniÄka imena koja su ime vaÅ¡eg politiÄkog voÄ‘e, partije, slavne liÄnosti i drugih.
-</div>
-
-\'\'\'Registrovani korisnici moraju samo popuniti korisniÄko ime i Å¡ifru.\'\'\'
-
-*Morate imati odobrene [[HTTP cookie|kolaÄiće]] (\'\'\'cookies\'\'\') da bi ste pristupili na projekat {{ns:4}}.
-*[[{{ns:12}}:Kako da se registrujem|Pogledajte više o registraciji]].
-
-Adresa e-pošte nije obavezna. Ukoliko odaberete da unesete adresu e-pošte, to vam omogućva da ostali korisnici mogu da vam šalju poruke bez znanja vaše prave adrese e-pošte, i dozvoljava vam da ukoliko zaboravite lozinku možete da je povratite. \'\'\'Niko ne može da vidi adresu vaše e-pošte.\'\'\'',
-'loginerror' => 'Greška pri prijavljivanju',
-'loginpagetitle' => 'Prijavljivanje',
-'loginproblem' => '<b>Bilo je problema sa vašim prijavljivanjem.</b><br />Probajte ponovo!',
-'loginprompt' => 'Morate da imate omogućene kolaÄiće (\'\'\'cookies\'\'\') da biste se prijavili na {{SITENAME}}.',
-'loginreqlink' => 'prijava',
-'loginreqpagetext' => 'Morate $1 da biste videli ostale strane.',
-'loginreqtitle' => 'Potrebno [[Special:Userlogin|prijavljivanje]]',
-'loginsuccess' => 'Sada ste prijavljeni na {{SITENAME}} kao "$1".',
-'loginsuccesstitle' => 'Prijavljivanje uspešno',
-'logout' => 'Odjavi se',
-'logouttext' => 'Sada ste odjavljeni. Možete da nastavite da koristite projekat {{SITENAME}} anonimno, ili se ponovo prijaviti kao drugi korisnik. Obratite pažnju da neke stranice mogu nastaviti da se prikazuju kao da ste joÅ¡ uvek prijavljeni, dok ne oÄistite keÅ¡ svog brauzera.',
-'logouttitle' => 'Odjavi se',
-'lonelypages' => 'SiroÄići',
-'longpages' => 'DugaÄke stranice',
-'longpagewarning' => '\'\'\'PAŽNjA:\'\'\' Ova stranica ima $1 kilobajta. Molimo vas da razmotrite razbijanje stranice na manje delove.',
-'mailerror' => 'Greška pri slanju e-pošte: $1',
-'mailmypassword' => 'Pošalji mi novu lozinku',
-'mailnologin' => 'Nema adrese za slanje',
-'mailnologintext' => 'Morate biti [[Special:Userlogin|prijavljeni]]
-i imati ispravnu adresu e-pošte u vašim [[Special:Preferences|podešavanjima]]
-da biste slali elektronsku poštu drugim korisnicima.',
-'mainpage' => 'Glavna strana',
-'mainpagedocfooter' => 'Molimo vidite [http://meta.wikimedia.org/wiki/MediaWiki_i18n dokumentaciju o podeÅ¡avanju interfejsa vaÅ¡im potrebama] i [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide korisniÄki vodiÄ] za korišćenje i pomoć pri konfigurisanju.',
-'mainpagetext' => 'Viki softver je uspešno instaliran.',
-'maintenance' => 'Stranica za održavanje',
-'maintenancebacklink' => 'Nazad na stranicu za održavanje',
-'maintnancepagetext' => 'Ova stranica sadrži nekoliko zgodnih alatki za svakodnevno održavanje. Neke od njih mogu zamoriti bazu, pa vas molimo da ne uÄitavate ponovo posle svake stavke koju ste sredili ;-)',
-'makesysop' => 'Davanje administratorskih ovlašćenja korisniku',
-'makesysopfail' => '<b>Korisnik "$1" ne može da postane administrator. (Da li ste pravilno uneli ime?)</b>',
-'makesysopname' => 'Ime korisnika:',
-'makesysopok' => '<b>Korisnik "$1" je sada administrator</b>',
-'makesysopsubmit' => 'Dodajte ovom korisniku administratorska ovlašćenja',
-'makesysoptext' => 'Ovaj formular se koristi od strane birokrata da se obiÄni korisnici pretvore u administratore. Unesite ime korisnika u kutiju i pritisnite dugme da bi korisnik postao administrator',
-'makesysoptitle' => 'Pretvorite korisnika u administratora',
-'mar' => 'mar',
-'march' => 'mart',
-'markaspatrolleddiff' => 'OznaÄi kao patrolirano',
-'markaspatrolledtext' => 'OznaÄi ovaj Älanak kao patroliran',
-'markedaspatrolled' => 'OznaÄi kao patrolirano',
-'markedaspatrolledtext' => 'Izabrana revizija je oznaÄena kao patrolirana.',
-'matchtotals' => 'Upit "$1" je naÄ‘en u $2 naslova Älanaka
-i tekst $3 Älanaka.',
-'math' => 'Prikazivanje matematike',
-'math_bad_output' => 'Ne mogu da napišem ili napravim direktorijum za math izveštaj.',
-'math_bad_tmpdir' => 'Ne mogu da napišem ili napravim privremeni math direktorijum',
-'math_failure' => 'Neuspeh pri parsiranju',
-'math_image_error' => 'PNG konverzija neuspeÅ¡na; proverite taÄnu instalaciju latex-a, dvips-a, gs-a i convert-a',
-'math_lexing_error' => 'reÄniÄka greÅ¡ka',
-'math_notexvc' => 'Nedostaje izvršno texvc; molimo pogledajte math/README da biste podesili.',
-'math_sample' => 'Ovde unesite formulu',
-'math_syntax_error' => 'sintaksna greška',
-'math_tip' => 'MatematiÄka formula (LaTeX)',
-'math_unknown_error' => 'nepoznata greška',
-'math_unknown_function' => 'nepoznata funkcija',
-'may' => 'maj',
-'may_long' => 'maj',
-'media_sample' => 'ime_medija_fajla.mp3',
-'media_tip' => 'Putanja ka multimedijalnom fajlu',
-'mediawarning' => '\'\'\'Upozorenje\'\'\': Ovaj fajl sadrži loš kod, njegovim izvršavanjem možete da ugrozite vaš sistem.
-<hr />',
-'metadata' => 'Metapodaci',
-'metadata_page' => '{{ns:project}}:Metapodaci',
-'mimesearch' => 'MIME pretraga',
-'mimetype' => 'MIME tip:',
-'minlength' => 'Imena slika moraju imati bar tri slova.',
-'minoredit' => 'Ovo je mala izmena',
-'minoreditletter' => 'M',
-'mispeelings' => 'Stranice sa greškama u kucanju',
-'mispeelingspage' => 'Spisak Äestih greÅ¡aka u kucanju',
-'mispeelingstext' => 'Sledeće stranice sadrže Äeste greÅ¡ke u kucanju, koje su navedene na $1. Ispravne reÄi mogu biti date (ovako).',
-'missingarticle' => 'Baza nije našla tekst stranice
-koji je trebalo, nazvan "$1".
-
-<p>Ovo je obiÄno izazvano praćenjem zastarelog "razl" ili veze ka istoriji
-stranice koja je obrisana.
-
-<p>Ako ovo nije sluÄaj, možda ste pronaÅ¡li greÅ¡ku u softveru.
-Molimo vas prijavite ovo jednom od [[{{ns:4}}:Administratori|administratora]], zajedno sa URL-om.',
-'missingimage' => '<b>Ovde nedostaje slika</b><br /><i>$1</i>',
-'missinglanguagelinks' => 'Nedostajući jeziÄke veze',
-'missinglanguagelinksbutton' => 'NaÄ‘i nedostajuće jeziÄke veze za',
-'missinglanguagelinkstext' => 'Ovi Älanci <i>nisu</i> povezani sa njima odgovarajućim u $1. Preusmerenja i podstranice <i>nisu</i> prikazani.',
-'monday' => 'ponedeljak',
-'moredotdotdot' => 'Još...',
-'mostlinked' => 'Najviše povezane strane',
-'move' => 'premesti',
-'movearticle' => 'Premesti stranicu',
-'movedto' => 'premeštena na',
-'movelogpage' => 'istorija premeštanja',
-'movelogpagetext' => 'Ispod je spisak premeÅ¡tenih Älanaka.',
-'movenologin' => 'Niste ulogovani',
-'movenologintext' => 'Morate biti registrovani korisnik i [[Special:Userlogin|prijavljeni]]
-da biste premestili stranicu.',
-'movepage' => 'Premeštanje stranice',
-'movepagebtn' => 'premesti stranicu',
-'movepagetalktext' => 'Odgovarajuća stranica za razgovor, ako postoji, će biti automatski premeštena istovremeno \'\'\'osim:\'\'\'
-*Ako premeštate stranicu preko imenskih prostora,
-*Neprazna stranica za razgovor već postoji pod novim imenom, ili
-*Odbeležite donju kućicu.
-
-U tim sluÄajevima, moraćete ruÄno da premestite stranicu ukoliko to želite.',
-'movepagetext' => 'Donji upitnik će preimenovati stranicu, premeštajući svu
-njenu istoriju na novo ime.
-Stari naslov će postati preusmerenje na novi naslov.
-Poveznice prema starom naslovu neće biti promenjene; obavezno
-potražite [[{{ns:-1}}:DoubleRedirects|dvostruka]] ili [[{{ns:-1}}:BrokenRedirects|pokvarena preusmerenja]].
-Na vama je odgovornost da veze i dalje idu tamo gde bi i trebalo da idu.
-
-Obratite pažnju da stranica \'\'\'neće\'\'\' biti pomerena ako već postoji
-stranica sa novim naslovom, osim ako je ona prazna ili preusmerenje i nema
-istoriju promena. Ovo znaÄi da ne možete preimenovati stranicu na ono ime
-sa koga ste je preimenovali ako pogrešite, i ne možete prepisati
-postojeću stranicu.
-
-<b>PAŽNjA!</b>
-Ovo može biti drastiÄna i neoÄekivana promena za popularnu stranicu;
-molimo da budete sigurni da razumete posledice ovoga pre nego Å¡to
-nastavite.',
-'movereason' => 'Razlog',
-'movetalk' => 'Premesti "stranicu za razgovor" takođe, ako je moguće.',
-'movethispage' => 'premesti ovu stranicu',
-'mw_math_html' => 'HTML ako je moguće, inaÄe PNG',
-'mw_math_mathml' => 'MathML ako je moguće (eksperimentalno)',
-'mw_math_modern' => 'PreporuÄeno za savremene brauzere',
-'mw_math_png' => 'Uvek prikaži PNG',
-'mw_math_simple' => 'HTML ako je vrlo jednostavno, inaÄe PNG',
-'mw_math_source' => 'Ostavi kao TeH (za tekstualne brauzere)',
-'mycontris' => 'Moji prilozi',
-'mypage' => 'Moja stranica',
-'mytalk' => 'Moj razgovor',
-'namespace' => 'Imenski prostor:',
-'namespacesall' => 'svi',
-'nbytes' => '$1 bajtova',
-'nchanges' => '$1 promena',
-'newarticle' => '(Novi)',
-'newarticletext' => '\'\'\'{{SITENAME}} joÅ¡ uvek nema {{NAMESPACE}} Älanak pod imenom {{PAGENAME}}.\'\'\'
-* Da biste zapoÄeli stranicu, poÄnite da kucate u polju ispod. Ako ste ovde doÅ¡li greÅ¡kom, samo pritisnite \'\'\'back\'\'\' dugme vaÅ¡eg brauzera.<br /> \'\'Pogledajte [[Pomoć:Sadržaj|\'\'\'\'\'pomoć\'\'\'\'\']] za viÅ¡e informacija.\'\'',
-'newbies' => 'novajlije',
-'newimages' => 'Galerija novih slika',
-'newmessageslink' => 'novih poruka',
-'newpage' => 'Nova stranica',
-'newpageletter' => 'N',
-'newpages' => 'Nove stranice',
-'newpassword' => 'Nova Å¡ifra',
-'newtitle' => 'Novi naslov',
-'newwindow' => '(novi prozor)',
-'next' => 'sled',
-'nextdiff' => 'Sledeća izmena →',
-'nextn' => 'sledećih $1',
-'nextpage' => 'Sledeća stranica ($1)',
-'nextrevision' => 'Sledeća revizija →',
-'nlinks' => '$1 veza',
-'noarticletext' => '\'\'\'{{SITENAME}} joÅ¡ uvek nema Älanak pod tim imenom.\'\'\'
-* \'\'\'[{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} PoÄni {{PAGENAME}} Älanak]\'\'\'
-* [[{{ns:-1}}:Search/{{PAGENAME}}|Pretraži {{PAGENAME}}]] u ostalim Älancima
-* [[{{ns:-1}}:Whatlinkshere/{{NAMESPACE}}:{{PAGENAME}}|Stranice koje su povezane za]] {{PAGENAME}} Älanak
-----
-* \'\'\'Ukoliko ste napravili ovaj Älanak u poslednjih nekoliko minuta i joÅ¡ se nije pojavio, postoji pogućnost da je server u zastoju zbog osvežavanja baze podataka.\'\'\' Molimo Vas probajte sa [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=purge}} osvežavanjem] ili saÄekajte i proverite kasnije ponovo pre ponovnog pravljenja Älanka.',
-'noconnect' => 'Žalimo! Viki ima neke tehniÄke poteÅ¡koće, i ne može da se poveže se serverom baze.',
-'nocontribs' => 'Nisu nađene promene koje zadovoljavaju ove uslove.',
-'nocookieslogin' => '{{SITENAME}} koristi kolaÄiće (\'\'cookies\'\') da bi se korisnici prijavili. Vi ste onemogućili kolaÄiće na VaÅ¡em raÄunaru. Molimo omogućite ih i pokuÅ¡ajte ponovo sa prijavom.',
-'nocookiesnew' => 'KorisniÄki nalog je napravljen, ali niste prijavljeni. {{SITENAME}} koristi kolaÄiće (\'\'cookies\'\') da bi se korisnici prijavili. Vi ste onemogućili kolaÄiće na svom raÄunaru. Molimo omogućite ih, a onda se prijavite sa svojim novim korisniÄkim imenom i lozinkom.',
-'nocreativecommons' => 'Creative Commons RDF metapodaci onemogućeni za ovaj server.',
-'nocredits' => 'Nisu dostupne informacije o zaslugama za ovu stranu.',
-'nodb' => 'Ne mogu da izaberem bazu $1',
-'nodublincore' => 'Dublin Core RDF metapodaci onemogućeni za ovaj server.',
-'noemail' => 'Ne postoji adresa e-pošte za korisnika "$1".',
-'noemailprefs' => '<strong>Nije data ni jedna adresa e-pošte</strong>, naredna opcija
-neće raditi.',
-'noemailtext' => 'Ovaj korisnik nije naveo ispravnu adresu e-pošte,
-ili je izabrao da ne prima e-poštu od drugih korisnika.',
-'noemailtitle' => 'Nema adrese e-pošte',
-'noexactmatch' => 'Ne postoji stranica sa ovakvim naslovom.
-
-Možete [[:$1|napisati Älanak]] sa ovim naslovom.
-
-Molimo Vas pretražite Vikipediju, pre kreiranja Älanka da bismo izbegli dupliranje već postojećeg.',
-'nohistory' => 'Ne postoji istorija izmena za ovu stranicu.',
-'noimage' => 'Ne postoji fajl sa ovim imenom, $1',
-'noimage-linktext' => 'pošalji ga',
-'noimages' => 'Nema ništa da se vidi',
-'nolicense' => 'Nema',
-'nolinkshere' => 'Ni jedna stranica nije povezana ovde.',
-'nolinkstoimage' => 'Nema stranica koje koriste ovu sliku.',
-'noname' => 'Niste izabrali ispravno korisniÄko ime.',
-'nonefound' => '<strong>Pažnja</strong>: neuspešne pretrage su
-Äesto izazvane traženjem Äestih reÄi kao "je" ili "od",
-koje nisu indeksirane, ili navođenjem više od jednog izraza za traženje (samo stranice
-koje sadrže sve izraze koji se traže će se pojaviti u rezultatu).',
-'nonunicodebrowser' => '<strong>UPOZORENjE: VaÅ¡ internet pretraživaÄ ne podržava unikod. Molimo promenite ga pre nego Å¡to poÄnete sa ureÄ‘ivanjem Älanka.</strong>',
-'nospecialpagetext' => 'Tražili ste posebnu stranicu, koju {{SITENAME}} softver nije prepoznao.',
-'nosuchaction' => 'Nema takve akcije',
-'nosuchactiontext' => 'Akcija navedena u URL-u nije
-prepoznata od strane {{SITENAME}} softvera.',
-'nosuchspecialpage' => 'Nema takve posebne stranice',
-'nosuchuser' => 'Ne postoji korisnik sa imenom "$1".
-Proverite vaÅ¡e kucanje, ili upotrebite donji upitnik da napravite novi korisniÄki nalog.',
-'nosuchusershort' => 'Ne postoji korisnik "$1". Proverite da li ste dobro napisali.',
-'notacceptable' => 'Viki server ne može da pruži podatke u onom formatu koji vaÅ¡ klijent može da ih proÄita.',
-'notanarticle' => 'Nije Älanak',
-'notargettext' => 'Niste naveli ciljnu stranicu ili korisnika
-na kome bi se izvela ova funkcija.',
-'notargettitle' => 'Nema cilja',
-'note' => '<strong>Pažnja:</strong>',
-'notextmatches' => 'Nijedan tekst Älanka ne odgovara',
-'notitlematches' => 'Nijedan naslov Älanka ne odgovara',
-'notloggedin' => 'Niste prijavljeni',
-'nov' => 'nov',
-'november' => 'novembar',
-'nowatchlist' => 'Nemate ništa na svom spisku nadgledanja.',
-'nowiki_sample' => 'Dodaj neformatirani tekst ovde',
-'nowiki_tip' => 'Ignoriši Viki formatiranje tekst',
-'nstab-category' => 'Kategorija',
-'nstab-help' => 'Pomoć',
-'nstab-image' => 'Slika',
-'nstab-main' => 'ÄŒlanak',
-'nstab-media' => 'Medij',
-'nstab-mediawiki' => 'Poruka',
-'nstab-special' => 'Posebna',
-'nstab-template' => 'Å ablon',
-'nstab-user' => 'KorisniÄka strana',
-'nstab-project' => 'ÄŒlanak',
-'numauthors' => 'Broj razliÄitih autora (Älanak): $1',
-'number_of_watching_users_pageview' => '[$1 korisnik/a koji nadgleda/ju]',
-'numedits' => 'Broj promena (Älanak): $1',
-'numtalkauthors' => 'Broj razliÄitih autora (stranica za razgovor): $1',
-'numtalkedits' => 'Broj promena (stranica za razgovor): $1',
-'numwatchers' => 'Broj posmatraÄa: $1',
-'nviews' => '$1 puta pogledano',
-'oct' => 'okt',
-'october' => 'oktobar',
-'ok' => 'da',
-'oldpassword' => 'Stara lozinka',
-'orig' => 'orig',
-'orphans' => 'SiroÄići',
-'othercontribs' => 'Bazirano na radu od strane korisnika $1.',
-'otherlanguages' => 'Ostali jezici',
-'others' => 'ostali',
-'pagemovedsub' => 'Premeštanje uspelo',
-'pagemovedtext' => 'Stranica "[[$1]]" premeštena je na "[[$2]]".',
-'passwordremindertext' => 'Neko (verovatno vi, sa IP adrese $1) je zahtevao da vam pošaljemo novu šifru za prijavljivanje na {{SITENAME}}. Šifra za korisnika "$2" je sada "$3". Sada treba da se prijavite i promenite svoju šifru.',
-'passwordremindertitle' => '{{SITENAME}} podsetnik za Å¡ifru',
-'passwordsent' => 'Nova šifra je poslata na adresu e-pošte korisnika "$1".
-Molimo vas da se prijavite pošto je primite.',
-'passwordtooshort' => 'Vaša šifra je previše kratka. Mora da ima bar $1 karaktera.',
-'perfcached' => 'Sledeći podaci su keširani i ne moraju biti u potpunosti ažurirani:',
-'perfdisabled' => 'Žalimo! Ova mogućnost je privremeno onemogućena jer usporava bazu do te mere da više niko ne može da koristi viki.',
-'perfdisabledsub' => 'Ovde je snimljena kopija $1:',
-'permalink' => 'Permalink',
-'personaltools' => 'LiÄni alati',
-'popularpages' => 'Popularne stranice',
-'portal' => 'Trg',
-'portal-url' => 'Project:Trg',
-'postcomment' => 'Pošalji komentar',
-'powersearch' => 'Traži',
-'powersearchtext' => 'Pretraga u imenskim prostorima:<br />
-$1<br />
-$2 Izlistaj preusmerenja &nbsp; Traži $3 $9',
-'preferences' => 'Podešavanja',
-'prefixindex' => 'Spisak prefiksa',
-'prefs-help-email' => '² E-poÅ¡ta (opciono): Omogućuje ostalima da vas kontaktiraju preko vaÅ¡e korisniÄke strane ili strane razgovora sa korisnikom bez potrebe da odajete svoj identitet.',
-'prefs-help-email-enotif' => 'Ova adresa se takođe koristi da vam se šalju obaveštenja preko e-pošte ako ste omogućili tu opciju.',
-'prefs-help-realname' => '¹ Pravo ime (opciono): ako izaberete da date ime, ovo će biti korišćeno za pripisivanje za vaš rad.',
-'prefs-misc' => 'Razna podešavanja',
-'prefs-personal' => 'KorisniÄka podeÅ¡avanja',
-'prefs-rc' => 'Podešavanje skorašnjih izmena',
-'prefsnologin' => 'Niste prijavljeni',
-'prefsnologintext' => 'Morate biti [[{{ns:-1}}:Userlogin|prijavljeni]]
-da biste podeÅ¡avali korisniÄka podeÅ¡avanja.',
-'prefsreset' => 'Vraćena su uskladištena podešavanja.',
-'preview' => 'Pretpregled',
-'previewconflict' => 'Ovaj pretpregled oslikava kako će tekst u
-tekstualnom polju izgledati ako se odluÄite da ga snimite.',
-'previewnote' => 'Zapamtite da je ovo samo pretpregled, i da još nije snimljen!',
-'previousdiff' => '↠Prethodna izmena',
-'previousrevision' => '↠Prethodna revizija',
-'prevn' => 'prethodnih $1',
-'print' => 'Å tampa',
-'printableversion' => 'Verzija za Å¡tampu',
-'protect' => 'zaštiti',
-'protectcomment' => 'Razlog zaštite',
-'protectedarticle' => 'zaštićeno $1',
-'protectedpage' => 'Zaštićena stranica',
-'protectedpagewarning' => '\'\'\'PAŽNjA:\'\'\' Ova stranica je zakljuÄana tako da samo korisnici sa
-administratorskim privilegijama mogu da je menjaju. Uverite se
-da pratite [[{{ns:4}}:Pravila o zaštiti stranica|pravila o zaštiti stranica]].',
-'protectedtext' => 'Možete gledati i kopirati sadržaj ove strane:',
-'protectlogpage' => 'istorija zakljuÄavanja',
-'protectlogtext' => 'Ispod je spisak zaštićenih stranica. <br />
-Pogledajte [[{{ns:4}}:Pravila o zaštiti stranica|pravila o zaštiti stranica]] za više informacija.',
-'protectmoveonly' => 'Zaštićeno samo od pomeranja',
-'protectpage' => 'Zaštiti stranicu',
-'protectsub' => '(Zaštićujem "$1")',
-'protectthispage' => 'Zaštiti ovu stranicu',
-'proxyblocker' => 'Bloker proksija',
-'proxyblockreason' => 'VaÅ¡a IP adresa je blokirana jer je ona otvoreni proksi. Molimo kontaktirajte vaÅ¡eg Internet servis provajdera ili tehniÄku podrÅ¡ku i obavestite ih o ovom ozbiljnom sigurnosnom problemu.',
-'proxyblocksuccess' => 'Proksi uspešno blokiran.',
-'qbbrowse' => 'Prelistavaj',
-'qbedit' => 'Izmeni',
-'qbfind' => 'Pronađi',
-'qbmyoptions' => 'Moje opcije',
-'qbpageinfo' => 'Informacije o stranici',
-'qbpageoptions' => 'Opcije stranice',
-'qbsettings' => 'Podešavanja brze palete',
-'qbspecialpages' => 'Posebne stranice',
-'randompage' => 'SluÄajna stranica',
-'randompage-url' => '{{ns:-1}}:Random',
-'range_block_disabled' => 'Administratorska mogućnost da blokira IP grupe je iskljuÄena.',
-'rchide' => 'u $4 obliku; $1 male izmene; $2 sekundarni imenski prostori; $3 višestruke izmene.',
-'rclinks' => 'Pokaži poslednjih $1 promena u poslednjih $2 dana; $3 male izmene',
-'rclistfrom' => 'Pokaži nove promene poÄev od $1',
-'rcliu' => '; $1 izmena od prijavljenih korisnika',
-'rcloaderr' => 'UÄitavam skoraÅ¡nje izmene',
-'rclsub' => '(na stranice povezane od "$1")',
-'rcnote' => 'Ispod je poslednjih <strong>$1</strong> promena u poslednjih <strong>$2</strong> dana.',
-'rcnotefrom' => 'Ispod su promene od <b>$2</b> (do <b>$1</b> prikazano).',
-'rcpatroldisabled' => 'Patrola skorašnjih izmena onemogućena',
-'rcpatroldisabledtext' => 'Patrola skorašnjih izmena je trenutno onemogućena.',
-'readonly' => 'Baza je zakljuÄana',
-'readonly_lag' => 'Baza podataka je automatski zakljuÄana dok slejv serveri ne sustignu master',
-'readonlytext' => 'Vikipedijina baza je trenutno zakljuÄana za nove
-unose i ostale izmene, verovatno zbog rutinskog održavanja,
-posle Äega će biti vraćena u uobiÄajeno stanje.
-Administrator koji ju je zakljuÄao ponudio je ovo objaÅ¡njenje:
-<p>$1',
-'readonlywarning' => '\'\'\'PAŽNjA:\'\'\' Baza je upravo zakljuÄana zbog održavanja,
-tako da nećete moći da snimite svoje izmene upravo sada. Možda želite da iskopirate i nalepite
-tekst u tekst editor i snimite ga za kasnije.',
-'recentchanges' => 'Skorašnje izmene',
-'recentchanges-url' => '{{ns:-1}}:Recentchanges',
-'recentchangesall' => 'sve',
-'recentchangescount' => 'Broj naslova u skorašnjim promenama',
-'recentchangeslinked' => 'Srodne promene',
-'recentchangestext' => '[[{{ns:4}}:Dobrodošli|Dobrodošli]]!<br />
-Ovde pratite najskorije izmene na Vikipediji.<br />
-Vikipedija na srpskom jeziku trenutno ima [[{{ns:-1}}:Statistics|\'\'\'{{NUMBEROFARTICLES}}\'\'\']] Älanaka.<br /> {{{{ns:4}}:Recentchanges}}',
-'recreate' => 'Ponovo napravi',
-'redirectedfrom' => '(Preusmereno sa $1)',
-'remembermypassword' => 'Zapamti me',
-'removechecked' => 'Ukloni obeležene unose iz spiska nadgledanja',
-'removedwatch' => 'Uklonjeno iz spiska nadgledanja',
-'removedwatchtext' => 'Stranica "$1" je uklonjena iz vašeg spiska nadgledanja.',
-'removingchecked' => 'Uklanjam obeležene stvari sa spiska nadgledanja...',
-'renamegrouplogentry' => 'Grupa $2 preimenovana u $3',
-'resetprefs' => 'Vrati podešavanja',
-'restorelink' => '$1 obrisanih izmena',
-'restorelink1' => 'jednu obrisanu izmenu',
-'restrictedpheading' => 'Zaštićene posebne stranice',
-'resultsperpage' => 'Pogodaka po stranici',
-'retrievedfrom' => 'Dobavljeno iz "$1"',
-'returnto' => 'Povratak na $1.',
-'retypenew' => 'Ponovo otkucajte novu lozinku',
-'reupload' => 'Ponovo pošalji',
-'reuploaddesc' => 'Vrati se na upitnik za slanje.',
-'reverted' => 'Vraćeno na raniju reviziju',
-'revertimg' => 'vrt',
-'revertmove' => 'vrati',
-'revertpage' => 'Vraćeno na poslednju izmenu od korisnika $1',
-'revhistory' => 'Istorija izmena',
-'revisionasof' => 'Revizija od $1',
-'revisionasofwithlink' => 'Revizija od $1; $2<br />$3 | $4',
-'revnotfound' => 'Revizija nije pronađena',
-'revnotfoundtext' => 'Starija revizija ove stranice koju ste zatražili nije nađena.
-Molimo vas da proverite URL koji ste upotrebili da biste pristupili ovoj stranici.',
-'rights' => 'Prava:',
-'rightslogtext' => 'Ovo je istorija izmena korisniÄkih prava.',
-'rollback' => 'Vrati izmene',
-'rollback_short' => 'Vrati',
-'rollbackfailed' => 'Vraćanje nije uspelo',
-'rollbacklink' => 'vrati',
-'rows' => 'Redova',
-'saturday' => 'subota',
-'savearticle' => 'Snimi stranicu',
-'savedprefs' => 'Vaša podešavanja su snimljena.',
-'savefile' => 'Snimi fajl',
-'savegroup' => 'Snimi grupu',
-'saveprefs' => 'Snimi podešavanja',
-'saveusergroups' => 'SaÄuvaj korisniÄke grupe',
-'scarytranscludedisabled' => '[Interviki transkluzija je onemogućena]',
-'scarytranscludefailed' => '[Donošenje šablona neuspešno; žao nam je]',
-'scarytranscludetoolong' => '[URL je predugaÄak; žao nam je]',
-'search' => 'Traži',
-'searchdisabled' => '<p>Izvinjavamo se! Puna pretraga teksta je privremeno onemogućena, zbog bržeg rada Vikipedije. U međuvremenu, možete koristiti Gugl pretragu ispod, koja može biti zastarela.</p>',
-'searchfulltext' => 'Pretraži ceo tekst',
-'searchsubtitle' => 'Tražili ste [[:$1]] [[Special:Allpages/$1|&#x5B;Sadržaj&#x5D;]]',
-'searchsubtitleinvalid' => 'Tražili ste $1 ',
-'searchresults' => 'Rezultati pretrage',
-'searchresultshead' => 'Podešavanja rezultata pretrage',
-'searchresulttext' => '<!--
-Za više informacija o pretraživanju Vikipedije, pogledajte [[{{ns:4}}:Traženje|Pretraživanje Vikipedije]].
--->',
-'selectnewerversionfordiff' => 'Izaberi noviju verziju za upoređivanje',
-'selectolderversionfordiff' => 'Izaberi stariju verziju za upoređivanje',
-'selflinks' => 'Stranice sa samovezama',
-'selflinkstext' => 'Sledeće stranice sadrže veze na same sebe, što ne bi trebalo.',
-'selfmove' => 'Izvorni i ciljani naziv su isti; strana ne može da se premesti preko same sebe.',
-'sep' => 'sep',
-'september' => 'septembar',
-'servertime' => 'Vreme na serveru je sada',
-'sessionfailure' => 'Izgleda da postoji problem sa vašom seansom prijave;
-ova akcija je prekinuta kao predostrožnost protiv preotimanja seansi.
-Molimo kliknite "back" i ponovo uÄitajte stranu odakle ste doÅ¡li, a onda pokuÅ¡ajte ponovo.',
-'set_rights_fail' => '<b>KorisniÄka prava za "$1" nisu mogla da se podese. (Da li ste pravilno uneli ime?)</b>',
-'set_user_rights' => 'Postavi prava korisnika',
-'setbureaucratflag' => 'Postavi prava birokrate',
-'setstewardflag' => 'Postavi zastavicu domaćina',
-'sharedupload' => '<br clear=both>Ova slika je sa ostave.<br />',
-'shareduploadwiki' => 'Molimo pogledajte [stranicu opisa $1 fajla] za dalje informacije.',
-'shareduploadwiki-linktext' => 'strana za opis fajla',
-'shortpages' => 'Kratke stranice',
-'show' => 'pokaži',
-'showbigimage' => 'Prikaži sliku veće rezolucije ($1x$2, $3 Kb)',
-'showdiff' => 'Prikaži promene',
-'showhidebots' => '($1 botove)',
-'showhideminor' => '$1 male izmene | $2 botove | $3 prijavljene korisnike',
-'showingresults' => 'Prikazujem <b>$1</b> rezultata poÄev od <b>$2</b>.',
-'showingresultsnum' => 'Prikazujem <b>$3</b> rezultate poÄev od <b>$2</b>.',
-'showlast' => 'Prikaži poslednjih $1 slika poređanih po $2.',
-'showpreview' => 'Prikaži pretpregled',
-'showtoc' => 'prikaži',
-'sig_tip' => 'Vaš potpis sa trenutnim vremenom',
-'sitestats' => 'Statistike sajta',
-'sitestatstext' => 'Vikipedija trenutno ima \'\'\'$2\'\'\' Älanaka.</p>
-Ovaj broj iskljuÄuje redirekte, stranice za razgovor, stranice sa opisom slike, korisniÄke stranice, Å¡ablone, stranice za pomoć, Älanke bez ijedne poveznice, i stranice o Vikipediji. UkljuÄujući ove, imamo \'\'\'$1\'\'\' stranica.</p>
-
-Korisnici su napravili \'\'\'$4\'\'\' izmena od jula 2002 godine; u proseku \'\'\'$5\'\'\' izmena po stranici.',
-'sitesubtitle' => '',
-'sitesupport' => 'Donacije',
-'sitesupport-url' => 'Project:Fundraising',
-'siteuser' => '{{ns:4}} korisnik $1',
-'siteusers' => '{{ns:4}} korisnik (korisnici) $1',
-'skin' => 'Koža',
-'skinpreview' => '(Pregled)',
-'sorbs_create_account_reason' => 'Vaša IP adresa se nalazi na spisku kao otvoreni proksi na [http://www.sorbs.net SORBS] DNSBL. Ne možete da napravite nalog',
-'sorbsreason' => 'Vaša IP adresa je na spisku kao otvoren proksi na [http://www.sorbs.net SORBS] DNSBL.',
-'sourcefilename' => 'Ime fajla izvora',
-'spamprotectionmatch' => 'Sledeći tekst je izazvao naš filter za neželjene poruke: $1',
-'spamprotectiontext' => 'Strana koju želite da saÄuvate je blokirana od strane filtera za neželjene poruke. Ovo je verovatno izazvano vezom ka spoljaÅ¡njem sajtu.',
-'spamprotectiontitle' => 'Filter za zaštitu od neželjenih poruka',
-'speciallogtitlelabel' => 'Naslov:',
-'specialloguserlabel' => 'Korisnik:',
-'specialpage' => 'Posebna stranica',
-'specialpages' => 'Posebne stranice',
-'spheading' => 'Posebne stranice za sve korisnike',
-'sqlhidden' => '(SQL pretraga sakrivena)',
-'statistics' => 'Statistike',
-'storedversion' => 'Uskladištena verzija',
-'stubthreshold' => 'Granica za prikazivanje klica',
-'subcategories' => 'Potkategorije',
-'subcategorycount' => '$1 potkategorija su u ovoj kategoriji.',
-'subcategorycount1' => '$1 potkategorija su u ovoj kategoriji.',
-'subject' => 'Tema/naslov',
-'subjectpage' => 'Pogledaj temu',
-'successfulupload' => 'Uspešno slanje',
-'summary' => 'Uopšteno',
-'sunday' => 'nedelja',
-'sysoptext' => 'Akciju koju ste zatražili mogu
-izvesti samo korisnici sa statusom administratora.
-Pogledajte $1.',
-'sysoptitle' => 'Neophodan je administratorski pristup',
-'tableform' => 'tabela',
-'tagline' => 'Iz Vikipedije, slobodne enciklopedije.',
-'talk' => 'Razgovor',
-'talkexists' => 'Sama stranica je uspešno premeštena, ali
-stranica za razgovor nije mogla biti premeÅ¡tena jer takva već postoji na novom naslovu. Molimo vas da ih spojite ruÄno.',
-'talkpage' => 'Razgovor o ovoj stranici',
-'talkpagemoved' => 'Odgovarajuća stranica za razgovor je takođe premeštena.',
-'talkpagenotmoved' => 'Odgovarajuća stranica za razgovor <strong>nije</strong> premeštena.',
-'templatesused' => 'Å abloni koji se koriste na ovoj stranici:',
-'textboxsize' => 'VeliÄine tekstualnog polja',
-'textmatches' => 'Tekst Älanka odgovara',
-'thisisdeleted' => 'Pogledaj ili vrati $1?',
-'thumbnail-more' => 'uvećaj',
-'thumbsize' => 'VeliÄina umanjenog prikaza :',
-'thursday' => 'Äetvrtak',
-'timezonelegend' => 'Vremenska zona',
-'timezoneoffset' => 'Odstupanje',
-'timezonetext' => 'Unesite broj sati za koji se vaše lokalno vreme
-razlikuje od serverskog vremena (UTC).',
-'titlematches' => 'Naslov Älanka odgovara',
-'toc' => 'Sadržaj',
-'tog-editondblclick' => 'Menjaj stranice dvostrukim klikom (zahteva JavaScript)',
-'tog-editsection' => 'Omogući izmenu delova [menjaj] vezama',
-'tog-editsectiononrightclick' => 'Omogući izmenu delova desnim klikom<br /> na njihove naslove (zahteva JavaScript)',
-'tog-editwidth' => 'Polje za izmene ima punu Å¡irinu',
-'tog-enotifminoredits' => 'Pošalji mi e-poštu takođe za male izmene strana',
-'tog-enotifrevealaddr' => 'Otkrij adresu moje e-pošte u poštama obaveštenja',
-'tog-enotifusertalkpages' => 'PoÅ¡alji mi e-poÅ¡tu kada se promeni moja korisniÄka strana za razgovor',
-'tog-enotifwatchlistpages' => 'Pošalji mi e-poštu kada se promene strane',
-'tog-externaldiff' => 'Koristi spoljašnji razl po podrazumevanim podešavanjima',
-'tog-externaleditor' => 'Koristi spoljašnji editor po podrazumevanim podešavanjima',
-'tog-fancysig' => 'ÄŒist potpis (bez automatskog povezivanja)',
-'tog-hideminor' => 'Sakrij male izmene u spisku skorašnjih promenama',
-'tog-highlightbroken' => 'Formatiraj pokvarene veze <a href="" class="new">ovako</a> (alternativa: ovako<a href="" class="internal">?</a>).',
-'tog-justify' => 'Uravnaj pasuse',
-'tog-minordefault' => 'OznaÄi sve izmene malim isprva',
-'tog-nocache' => 'Onemogući keširanje stranica',
-'tog-numberheadings' => 'Automatski numeriši podnaslove',
-'tog-previewonfirst' => 'Prikaži izgled pri prvoj promeni',
-'tog-previewontop' => 'Pokaži pretpregled pre polja za izmenu a ne posle njega',
-'tog-rememberpassword' => 'Pamti šifru kroz više seansi',
-'tog-shownumberswatching' => 'Prikaži broj korisnika koji nadgledaju',
-'tog-showtoc' => 'Prikaži sadržaj<br />(u svim Älancima sa viÅ¡e od tri podnaslova)',
-'tog-showtoolbar' => 'Prikaži dugmiće za izmene',
-'tog-underline' => 'Podvuci veze',
-'tog-usenewrc' => 'Poboljšan spisak skorašnjih izmena (nije za sve brauzere)',
-'tog-watchdefault' => 'Dodaj stranice koje menjam u moj spisak nadgledanja',
-'toolbox' => 'alati',
-'tooltip-compareselectedversions' => 'Pogledaj razlike između dve selektovane verzije ove stranice. [alt-v]',
-'tooltip-diff' => 'Prikaži koje promene ste napravili na tekstu. [alt-d]',
-'tooltip-minoredit' => 'NaznaÄite da se radi o maloj izmeni [alt-i]',
-'tooltip-preview' => 'Pretpregled Vaših izmena, molimo Vas koristite ovo pre snimanja! [alt-p]',
-'tooltip-save' => 'Snimite Vaše izmene [alt-s]',
-'tooltip-search' => 'Pretražite Viki',
-'tooltip-watch' => 'Dodajte ovu stranicu na Vaš spisak nadgledanja [alt-w]',
-'trackback' => '<div id=\'mw_trackbacks\'> Vraćanja za ovaj Älanak:<br /> $1 </div>',
-'trackbackbox' => '; $4$5 : [$2 $1]',
-'trackbackdeleteok' => 'Vraćanje je uspešno obrisano.',
-'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
-'trackbacklink' => 'Vraćanje',
-'trackbackremove' => '([$1 Brisanje])',
-'tryexact' => 'PokuÅ¡aj taÄno',
-'tuesday' => 'utorak',
-'uclinks' => 'Gledaj poslednjih $1 promena; gledaj poslednjih $2 dana.',
-'ucnote' => 'Ispod je poslednjih <b>$1</b> promena u poslednjih <b>$2</b> dana.',
-'uctop' => ' (vrh)',
-'unblockip' => 'Otpusti korisnika',
-'unblockiptext' => 'Upotrebite donji upitnik da biste vratili pravo pisanja
-ranije obuzdanoj IP adresi ili korisniÄkom imenu.',
-'unblocklink' => 'deblokiraj',
-'unblocklogentry' => 'deblokiran "$1"',
-'uncategorizedcategories' => 'Kategorije bez kategorija',
-'uncategorizedpages' => 'Stranice bez kategorije',
-'undelete' => 'Vrati obrisanu stranicu',
-'undelete_short' => 'vrati $1 obrisanih izmena',
-'undelete_short1' => 'Vrati jednu obrisanu izmenu',
-'undeletearticle' => 'Vrati obrisani Älanak',
-'undeletebtn' => 'Vrati!',
-'undeletedarticle' => 'vraćeno "$1"',
-'undeletedrevisions' => '$1 revizija vraćeno',
-'undeletedtext' => 'Članak [[:$1|$1]] je uspešno vraćen.
-Pogledajte [[{{ns:-1}}:Log/delete]] za zapis o skorašnjim brisanjima i vraćanjima.',
-'undeletehistory' => 'Ako vratite stranicu, sve revizije će biti vraćene njenoj istoriji.
-Ako je nova stranica istog imena napravljena od brisanja, vraćene
-revizije će se pojaviti u ranijoj istoriji, a trenutna revizija sadašnje stranice
-neće biti automatski zamenjena.',
-'undeletehistorynoadmin' => 'Ova strana je obrisana. Ispod se nalazi deo istorije brisanja i istorija revizija obrisane strane. Pitajte [[{{ns:4}}:Administratori|administratora]] ako želite da se stranica vrati.',
-'undeletepage' => 'Pogledaj i vrati obrisane stranice',
-'undeletepagetext' => 'Sledeće stranice su obrisane ali su još uvek u arhivi i
-mogu biti vraćene. Arhiva može biti periodiÄno Äišćena.',
-'undeleterevision' => 'Obrisana revizija od $1',
-'undeleterevisions' => '$1 revizija arhivirano',
-'underline-always' => 'Uvek',
-'underline-default' => 'Po podešavanjima brauzera',
-'underline-never' => 'Nikad',
-'unexpected' => 'NeoÄekivana vrednost: "$1"="$2".',
-'unlockbtn' => 'OtkljuÄaj bazu',
-'unlockconfirm' => 'Da, zaista želim da otkljuÄam bazu.',
-'unlockdb' => 'OtkljuÄaj bazu',
-'unlockdbsuccesssub' => 'Baza je otkljuÄana',
-'unlockdbsuccesstext' => 'Vikipedijina baza podataka je otkljuÄana.',
-'unlockdbtext' => 'OtkljuÄavanje baze će svim korisnicima vratiti mogućnost izmene stranica,
-promene korisniÄkih podeÅ¡avanja, izmene spiska nadgledanja, i svega ostalog
-Å¡to zahteva promene u bazi.
-Molimo potvrdite da je ovo zaista ono Å¡to nameravate da uradite.',
-'unprotect' => 'Skini zaštitu',
-'unprotectcomment' => 'Razlog za skidanje zaštite',
-'unprotectedarticle' => 'zaštita skinuta $1',
-'unprotectsub' => '(skidanje zaštite "$1")',
-'unprotectthispage' => 'Ukloni zaštitu sa ove stranice',
-'unusedcategories' => 'Neiskorišćene kategorije',
-'unusedcategoriestext' => 'Naredne strane kategorija postoje iako ih ni jedan drugi Älanak ili kategorija ne koriste.',
-'unusedimages' => 'Neupotrebljene slike',
-'unusedimagestext' => '<p>Obratite pažnju da se drugi veb sajtovi
-kao što su međunarodne Vikipedije mogu povezivati na sliku
-direktnim URL-om, i tako mogu još uvek biti prikazani ovde uprkos
-aktivnoj upotrebi.',
-'unwatch' => 'Prekini nadgledanje',
-'unwatchthispage' => 'Prekini nadgledanje',
-'updated' => '(Osveženo)',
-'updatedmarker' => 'ažurirano od moje poslednje posete',
-'upload' => 'Pošalji fajl',
-'upload_directory_read_only' => 'Na direktorijum za slanje ($1) vebserver ne može da piše.',
-'uploadbtn' => 'Pošalji fajl',
-'uploadcorrupt' => 'Fajl je neispravan ili ima netaÄnu ekstenziju. Molimo proverite fajl i poÅ¡aljite ga ponovo.',
-'uploaddisabled' => 'Izvinjavamo se, slanje fajlova je iskljuÄeno.',
-'uploadedfiles' => 'Poslati fajlovi',
-'uploadedimage' => 'poslato "[[$1]]"',
-'uploaderror' => 'Greška pri slanju',
-'uploadlink' => 'Pošalji slike',
-'uploadlog' => 'log slanja',
-'uploadlogpage' => 'istorija slanja',
-'uploadlogpagetext' => 'Ispod je spisak najskorijih slanja.
-Sva vremena su serverska vremena (UTC).
-<ul>
-</ul>',
-'uploadnewversion-linktext' => 'Pošaljite noviju verziju ove datoteke',
-'uploadnologin' => 'Niste prijavljeni',
-'uploadnologintext' => 'Morate biti [[{{ns:-1}}:Userlogin|prijavljeni]]
-da biste slali fajlove.',
-'uploadscripted' => 'Ovaj fajl sadrži HTML ili kod skripte koje internet brauzer može sa greškom da interpretira.',
-'uploadtext' => '
-
-Molimo, pridržavajte se sledećih smernica pri postavljanju datoteka:
-*NaznaÄite u tekstualnom polju (Opis) \'\'detaljne\'\' podatke o izvoru datoteke; ovu informaciju sistem će odmah postaviti i na opisnu stranu datoteke. Ako ste datoteku nabavili negde na Internetu, molimo ukljuÄite i URL (internet adresu) odakle.
-*Navedite \'\'licencu\'\' datoteke dodavanjem odgovarajuće nalepnice, npr. <tt><nowiki>{</nowiki>{gfdl}}</tt>, <tt><nowiki>{</nowiki>{jv}}</tt>, itd. Pogledajte [[{{ns:4}}: Nalepnice za autorska prava nad slikama|Nalepnice za autorska prava nad slikama]], gde ćete naći i spisak svih nalepnica koje se mogu koristiti.
-*Sliku ili drugi sadržaj dodajete u pogodne Älanke koristeći sintaksu <tt><nowiki>[[{{ns:6}}:File.jpg|thumb|Natpis pod slikom]]</nowiki></tt> za slike, odnosno <tt><nowiki>[[{{ns:-2}}:File.ogg]]</nowiki></tt> za druge medije. Za dalja uputstva, pogledajte [[{{ns:4}}:ProÅ¡irena sintaksa za slike|ProÅ¡irena sintaksa za slike]].
-*Koristite jasna, opisna imena (npr. "Ajfelov toranj u Parizu noću.jpg") kako biste izbegli preklapanja sa postojećim datotekama.
-
-Ako želite da saznate više, pogledajte [[{{ns:4}}:Postavljanje datoteka]] i [[{{ns:4}}:Zvuk]]. Spisak svih već postavljenih datoteka možete videti na [[{{ns:-1}}:Imagelist|spisku slika]].
-
-<p>\'\'\'Ako želite da postavite datoteku nad kojom <i>Vi</i> posedujete autorska prava,<br /> morate je licencirati pod [[GNU-ova LSD|GNU-ovom Licencom za slobodnu dokumentacijom]]<br /> ili predati u [[javno vlasništvo]].\'\'\'</p>',
-'uploadvirus' => 'Fajl sadrži virus! Detalji: $1',
-'uploadwarning' => 'Upozorenje pri slanju',
-'user_rights_set' => '<b>Prava za korisnika "$1" promenjena</b>',
-'usercssjsyoucanpreview' => '<strong>Pažnja:</strong> Korisitite \'Prikaži pretpregled\' dugme da testirate svoj novi CSS/JS pre snimanja.',
-'usercsspreview' => '\'\'\'Zapamtite ovo je samo pretpregled vašeg CSS, još uvek nije snimljen!\'\'\'',
-'userexists' => 'KorisniÄko ime koje ste uneli već je u upotrebi. Molimo Vas izaberite drugo ime.',
-'userjspreview' => '\'\'\'Zapamtite ovo je samo pretpregled vaše JavaScript-e, još uvek nije snimljen!\'\'\'',
-'userlogin' => 'Registruj se/Prijavi se',
-'userlogout' => 'Odjavi se',
-'usermailererror' => 'Objekat pošte je vratio grešku:',
-'userpage' => 'Pogledaj korisniÄku stranu',
-'userrights' => 'Upravljanje korisniÄkim pravima',
-'userrights-editusergroup' => 'Promeni korisniÄke grupe',
-'userrights-groupsavailable' => 'Dostupne grupe:',
-'userrights-groupshelp' => 'Odabrane grupe od kojih želite da se ukloni korisnik ili da se doda.
-Neodabrane grupe neće biti promenjene. Možete da deselektujete grupu koristeći CTRL + levi klik',
-'userrights-groupsmember' => 'ÄŒlan:',
-'userrights-logcomment' => 'Promenjeno Älanstvo grupe iz $1 u $2',
-'userrights-lookup-user' => 'Upravljaj korisniÄkim grupama',
-'userrights-user-editname' => 'Unesi korisniÄko ime:',
-'userstats' => 'Statistike korisnika',
-'userstatstext' => 'Postoji \'\'\'$1\'\'\' registrovanih korisnika, od kojih su \'\'\'$2\'\'\' (ili $4%) [[{{ns:4}}:Administratori|administratori]].',
-'version' => 'Verzija',
-'versionrequired' => 'Verzija $1 MedijaVikija je potrebna',
-'versionrequiredtext' => 'Verzija $1 MedijaVikija je potrebna da bi se koristila ova strana. Pogledajte [[{{ns:-1}}:Version|verziju]]',
-'viewcount' => 'Ovoj stranici je pristupljeno $1 puta.',
-'viewdeleted' => 'Pogledaj $1?',
-'viewdeletedpage' => 'Pogledaj obrisane strane',
-'viewprevnext' => 'Pogledaj ($1) ($2) ($3).',
-'views' => 'Pregledi',
-'viewsource' => 'pogledaj kod',
-'viewtalkpage' => 'Pogledaj raspravu',
-'wantedpages' => 'Tražene stranice',
-'watch' => 'nadgledaj',
-'watchdetails' => '($1 stranica nadgledano ne raÄunajući stranice za razgovor;
-$2 ukupno stranica izmenjeno od odsecanja;
-$3...)<br />
-[$4 prikaži i menjaj potpuni spisak]',
-'watcheditlist' => 'Ovde je azbuÄni spisak stranica
-koje nadgledate. Obeležite kućice stranica koje želite da uklonite
-sa svog spiska nadgledanja i kliknite na dugme \'ukloni izabrane\'
-na dnu ekrana.',
-'watchlist' => 'Moj spisak nadgledanja',
-'watchlistall1' => 'sve',
-'watchlistall2' => 'sve',
-'watchlistcontains' => 'Vaš spisak nadgledanja sadrži $1 stranica.',
-'watchlistsub' => '(za korisnika "$1")',
-'watchmethod-list' => 'proveravam ima li skorašnjih izmena u nadgledanim stranicama',
-'watchmethod-recent' => 'proveravam ima li nadgledanih stranica u skorašnjim izmenama',
-'watchnochange' => 'Ništa što nadgledate nije promenjeno u prikazanom vremenu.',
-'watchnologin' => 'Niste prijavljeni',
-'watchnologintext' => 'Morate biti [[{{ns:-1}}:Userlogin|prijavljeni]] da biste menjali spisak nadgledanja.',
-'watchthis' => 'Nadgledaj ovaj Älanak',
-'watchthispage' => 'Nadgledaj ovu stranicu',
-'wednesday' => 'sreda',
-'welcomecreation' => '<h2>Dobrodošli, $1!</h2><p>Vaš nalog je kreiran.
-Ne zaboravite da prilagodite sebi svoja {{ns:4}} podešavanja.',
-'whatlinkshere' => 'Å ta je povezano ovde',
-'whitelistacctext' => 'Da bi vam bilo dozvoljeno da napravite naloge na ovom Vikiju morate da se [[{{ns:-1}}:Userlogin|prijavite]] i imate odgovarajuća ovlašćenja.',
-'whitelistacctitle' => 'Nije vam dozvoljeno da napravite nalog',
-'whitelistedittext' => 'Morate da se [[{{ns:-1}}:Userlogin|prijavite]] da biste menjali Älanke.',
-'whitelistedittitle' => 'Obavezno je [[{{ns:-1}}:Userlogin|prijavljivanje]] za menjanje',
-'whitelistreadtext' => 'Morate da se [[{{ns:-1}}:Userlogin|prijavite]] da biste Äitali Älanke.',
-'whitelistreadtitle' => 'Obavezno je prijavljivanje za Äitanje',
-'projectpage' => 'Pogledaj stranu o ovoj strani',
-'wlheader-enotif' => '* Obaveštavanje e-poštom je omogućeno.',
-'wlheader-showupdated' => '* Strane koje su izmenjene od kada ste ih poslednji put posetili su prikazane \'\'\'masnim slovima\'\'\'',
-'wlhide' => 'Sakrij',
-'wlhideshowbots' => '$1 izmena botova.',
-'wlhideshowown' => '$1 moje izmene.',
-'wlnote' => 'Ispod je poslednjih $1 izmena u poslednjih <b>$2</b> sati.',
-'wlsaved' => 'Ovo je saÄuvana verzija vaÅ¡eg spiska nadgledanja.',
-'wlshow' => 'Prikaži',
-'wlshowlast' => 'Prikaži poslednjih $1 sati $2 dana $3',
-'wrong_wfQuery_params' => 'NetaÄni parametri za wfQuery()<br />
-Funkcija: $1<br />
-Pretraga: $2',
-'wrongpassword' => 'Lozinka koju ste uneli je neispravna. Molimo pokušajte ponovo.',
-'yourdiff' => 'Razlike',
-'yourdomainname' => 'Vaš domen',
-'youremail' => 'Adresa vaše e-pošte*',
-'yourlanguage' => 'Jezik izgleda Vikipedije',
-'yourname' => 'KorisniÄko ime',
-'yournick' => 'Vaš nadimak (za potpise)',
-'yourpassword' => 'Vaša lozinka',
-'yourpasswordagain' => 'Ponovite lozinku',
-'yourrealname' => 'Vaše pravo ime*',
-'yourtext' => 'Vaš tekst',
-'yourvariant' => 'Varijanta jezika',
-'variantname-sr-ec' => 'екав',
-'variantname-sr-el' => 'ekav',
-'variantname-sr-jc' => 'јекав',
-'variantname-sr-jl' => 'jekav',
-'variantname-sr' => 'disable',
-);
-
-
-?>
diff --git a/languages/MessagesSu.php b/languages/MessagesSu.php
deleted file mode 100644
index 7bcf4faa..00000000
--- a/languages/MessagesSu.php
+++ /dev/null
@@ -1,1060 +0,0 @@
-<?php
-
-global $wgAllMessagesSu;
-$wgAllMessagesSu = array(
-
-# dates
-'sunday' => 'Minggu',
-'monday' => 'Senén',
-'tuesday' => 'Salasa',
-'wednesday' => 'Rebo',
-'thursday' => 'Kemis',
-'friday' => 'Jumaah',
-'saturday' => 'Saptu',
-'january' => 'Januari',
-'february' => 'Pébruari',
-'march' => 'Maret',
-'april' => 'April',
-'may' => 'Méi',
-'may_long' => 'Méi',
-'june' => 'Juni',
-'july' => 'Juli',
-'august' => 'Agustus',
-'september' => 'Séptémber',
-'october' => 'Oktober',
-'november' => 'Nopémber',
-'december' => 'Désémber',
-'jan' => 'Jan',
-'feb' => 'Péb',
-'mar' => 'Mar',
-'apr' => 'Apr',
-'may' => 'Méi',
-'jun' => 'Jun',
-'jul' => 'Jul',
-'aug' => 'Ags',
-'sep' => 'Sép',
-'oct' => 'Okt',
-'nov' => 'Nop',
-'dec' => 'Dés',
-
-# other messages
-
-'1movedto2' => 'mindahkeun $1 ka $2',
-'1movedto2_redir' => '$1 dipindahkeun ka $2',
-'Monobook.css' => ' /* édit koropak ieu pikeun nyaluyukeun kulit \'\'monobook\'\' pikeun sakabéh situs */',
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Kaca pamaké kuring\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Kaca pamaké pikeun IP nu ku anjeun keur diédit\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Kaca obrolan kuring\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Sawala ngeunaan éditan ti alamat IP ieu\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Préferénsi kuring\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Daptar kaca nu diawaskeun ku anjeun parobahanana.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Daptar kontribusi kuring\');
-ta[\'pt-login\'] = new Array(\'o\',\'Anjeun leuwih hadé asup log, sanajan teu wajib.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Anjeun leuwih hadé asup log, sanajan teu wajib.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Kaluar log\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Sawala ngeunaan eusi kaca\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Anjeun bisa ngédit kaca ieu. Mangga pigunakeun tombol sawangan saméméh nyimpen.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Tambihan koméntar kana sawala ieu.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Kaca ieu dikonci, tapi anjeun masih bisa muka sumberna.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Vérsi heubeul kaca ieu.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Konci kaca ieu\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Hapus kaca ieu\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Simpen deui éditan kaca ieu nu geus dijieun saméméh dihapus\');
-ta[\'ca-move\'] = new Array(\'m\',\'Pindahkeun kaca ieu\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Anjeun teu wenang mindahkeun kaca ieu\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Tambahkeun kaca ieu kana awaskeuneun kuring\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Kaluarkeun kaca ieu tina awaskeuneun kuring\');
-ta[\'search\'] = new Array(\'f\',\'Téangan wiki ieu\');
-ta[\'p-logo\'] = new Array(\'\',\'Tepas\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Sindang ka Tepas\');
-ta[\'n-portal\'] = new Array(\'\',\'Ngeunaan proyékna, naon nu bisa dipigawé, di mana néangan naon\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Panggihan iber ngeunaan naon baé nu keur lumangsung\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Daptar nu anyar robah na wiki.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Muatkeun kaca naon baé\');
-ta[\'n-help\'] = new Array(\'\',\'Tempat pikeun néangan.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Support us\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Daptar kaca-kaca wiki nu numbu ka dieu\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Nu anyar robah na kaca-kaca nu numbu ka dieu\');
-ta[\'feed-rss\'] = new Array(\'\',\'Asupan RSS pikeun kaca ieu\');
-ta[\'feed-atom\'] = new Array(\'\',\'Asupan atom pikeun kaca ieu\');
-ta[\'t-contributions\'] = new Array(\'\',\'Témbongkeun béréndélan kontribusi pamaké ieu\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Kirim surélék ka pamaké ieu\');
-ta[\'t-upload\'] = new Array(\'u\',\'Muatkeun koropak gambar atawa média\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Daptar sadaya kaca husus\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Témbongkeun eusi kaca\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Témbongkeun kaca pamaké\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Témbongkeun kaca média\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Ieu kaca husus, anjeun teu bisa ngédit ku sorangan.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Témbongkeun kaca proyék\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Témbongkeun kaca gambar\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Témbongkeun pesen sistim\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Témbongkeun citakan\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Témbongkeun kaca pitulung\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Témbongkeun kaca kategori\');',
-'about' => 'Ngeunaan',
-'aboutpage' => '{{ns:project}}:Ngeunaan',
-'aboutsite' => 'Ngeunaan {{SITENAME}}',
-'accmailtext' => 'Sandi keur \'$1\' geus dikirim ka $2.',
-'accmailtitle' => 'Sandi geus dikirim.',
-'acct_creation_throttle_hit' => 'Punten, anjeun geus nyieun $1 rekening, teu bisa nyieun deui.',
-'actioncomplete' => 'Peta geus réngsé',
-'addedwatch' => 'Geus ditambahkeun ka awaskeuneun',
-'addedwatchtext' => 'Kaca "$1" geus ditambahkeun ka [[Special:Watchlist|awaskeuneun]] anjeun.
-Jaga, parobahan na kaca ieu katut kaca obrolanana bakal dibéréndélkeun di dinya, sarta kacana bakal katémbong \'\'\'dikandelan\'\'\' dina kaca [[Special:Recentchanges|Nu anyar robah]] sangkan leuwih gampang ngawaskeunana.
-
-<p>Mun jaga anjeun moal deui ngawaskeun parobahan na kaca éta, klik tumbu "Eureun ngawaskeun" na lajursisi.',
-'addgroup' => 'Tambahkeun Golongan',
-'administrators' => '{{ns:project}}:Kuncén',
-'allarticles' => 'Sadaya artikel',
-'allinnamespace' => 'Sadaya kaca ($1 ngaranspasi)',
-'alllogstext' => 'Témbongan gabungan log muatan, hapusan, koncian, peungpeukan, jeung kuncén. Bisa dipondokkeun ku cara milih tipe log, ngaran pamaké, atawa kaca nu dimaksud.',
-'allmessages' => 'Sadaya pesen sistim',
-'allmessagescurrent' => 'Téks kiwari',
-'allmessagesdefault' => 'Téks ti dituna',
-'allmessagesname' => 'Ngaran',
-'allmessagesnotsupportedDB' => 'Special:AllMessages teu dirojong sabab wgUseDatabaseMessages pareum.',
-'allmessagesnotsupportedUI' => 'Basa antarbeungeut anjeun kiwari <b>$1</b> teu dirojong ku Special:AllMessages na loka ieu.',
-'allmessagestext' => 'Ieu mangrupa daptar sadaya pesen sistim nu aya na spasi ngaran MediaWiki:.',
-'allnonarticles' => 'Sadaya nu lain artikel',
-'allnotinnamespace' => 'Sadaya kaca (teu na $1 ngaranspasi)',
-'allowemail' => 'Buka koropak pikeun nampa surélék ti nu séjén',
-'allpages' => 'Sadaya kaca',
-'allpagesfrom' => 'Pintonkeun kaca ti mimiti:',
-'allpagesnext' => 'Salajengna',
-'allpagesprev' => 'Saméméhna',
-'allpagessubmit' => 'Jung',
-'alphaindexline' => '$1 ka $2',
-'already_bureaucrat' => 'Pamaké ieu geus boga kalungguhan birokrat',
-'already_steward' => 'Pamaké ieu mémang geus jadi \'\'steward\'\'',
-'already_sysop' => 'Pamaké ieu geus boga kalungguhan kuncén',
-'alreadyloggedin' => '<strong>Pamaké $1, anjeun geus asup log!</strong><br />',
-'alreadyrolled' => 'Teu bisa mulangkeun édit ahir [[$1]] ku [[User:$2|$2]] ([[User talk:$2|Obrolan]]); geus aya nu ngédit atawa mulangkeun kacana.
-
-Édit ahir ku [[User:$3|$3]] ([[User talk:$3|Obrolan]]).',
-'ancientpages' => 'Kaca pangheubeulna',
-'and' => 'jeung',
-'anontalk' => 'Obrolan pikeun IP ieu',
-'anontalkpagetext' => '----\'\'Ieu mangrupa kaca sawala pikeun pamaké anonim nu can (henteu) nyieun rekening, kusabab kitu [[alamat IP]] dipaké dina hal ieu pikeun nyirikeun anjeunna. Alamat IP ieu bisa dipaké ku sababaraha urang. Mun anjeun salasahiji pamaké anonim sarta ngarasa aya koméntar nu teu pakait geus ditujukeun ka anjeun, leuwih hadé [[Special:Userlogin|nyieun rekening atawa asup log]] sangkan teu pahili jeung pamaké anonim séjén.\'\'',
-'anonymous' => 'Pamaké anonim {{SITENAME}}',
-'article' => 'Kaca eusi',
-'articleexists' => 'Kaca nu ngaranna kitu geus aya, atawa ngaran nu dipilih ku anjeun teu sah. Mangga pilih ngaran séjén.',
-'articlepage' => 'Témbongkeun kaca eusi',
-'autoblocker' => 'Otomatis dipeungpeuk sabab alamat IP anjeun sarua jeung "$1". Alesan "$2".',
-'badaccesstext' => 'Peta nu dipundut diwates ukur pikeun pamaké nu mibanda idin "$2". Tempo $1.',
-'badarticleerror' => 'Peta ieu teu bisa dipigawé na kaca ieu.',
-'badfilename' => 'Ngaran gambar geus dirobah jadi "$1".',
-'badfiletype' => '".$1" lain format koropak gambar nu dianjurkeun.',
-'badipaddress' => 'Alamat IP teu sah',
-'badquery' => 'Pamundut néang formatna salah',
-'badquerytext' => 'Kami teu bisa ngolah \'\'query\'\' anjeun, biasana sabab anjeun nyoba néang kecap nu ukur hiji/dua aksara, nu mémang can dirojong; bisa ogé alatan anjeun salah ngetik. Mangga cobian deui.',
-'badretype' => 'Sandi nu diasupkeun teu cocog.',
-'badsig' => 'Parafna teu valid; pariksa tag HTML-na geura.',
-'badtitle' => 'Judul goréng',
-'badtitletext' => 'Judul kaca nu dipénta teu sah, kosong, atawa judul antarbasa atawa antarwikina salah tumbu.',
-'blanknamespace' => '(Utama)',
-'blockedtext' => 'Ngaran pamaké atawa alamat IP anjeun dipeungpeuk ku $1. Alesanana:<br />\'\'$2\'\'<p>Anjeun bisa nepungan $1 atawa salasahiji [[{{ns:project}}:Kuncén|Kuncén]] séjén pikeun nyawalakeun hal ieu.
-
-Catet yén anjeun teu bisa maké fungsi "surélékan pamaké ieu" mun anjeun teu ngadaptarkeun alamat surélék nu sah kana [[Special:Preferences|préferénsi pamaké]] anjeun.
-
-Alamat IP anjeun $3, lampirkeun alamat ieu dina unggal \'\'query\'\' anjeun.',
-'blockedtitle' => 'Pamaké dipeungpeuk',
-'blockip' => 'Peungpeuk pamaké',
-'blockipsuccesssub' => 'Meungpeuk geus hasil',
-'blockipsuccesstext' => '"$1" dipeungpeuk.
-<br />Tempo [[Special:Ipblocklist|daptar peungpeuk IP]] pikeun nempoan deui peungpeuk.',
-'blockiptext' => 'Paké formulir di handap pikeun meungpeuk aksés nulis ti alamat IP atawa ngaran pamaké husus. Ieu sakuduna ditujukeun pikeun nyegah vandalisme, sarta saluyu jeung [[{{ns:project}}:Kawijakan|kawijakan]]. Eusi alesan nu jéntré (misal, ngarujuk kaca tinangtu nu geus diruksak).',
-'blocklink' => 'peungpeuk',
-'blocklistline' => '$1, $2 dipeungpeuk $3 (kadaluwarsa $4)',
-'blocklogentry' => 'dipeungpeuk "$1" nepi ka $2',
-'blocklogpage' => 'Log_peungpeuk',
-'blocklogtext' => 'Ieu mangrupa log peta meungpeuk jeung muka peungpeuk pamaké, teu kaasup alamat IP nu dipeungpeukna otomatis. Tempo [[Special:Ipblocklist|daptar peungpeuk IP]] pikeun daptar cegahan jeung peungpeuk.',
-'bold_sample' => 'Téks kandel',
-'bold_tip' => 'Téks kandel',
-'booksources' => 'Sumber buku',
-'booksourcetext' => 'Di handap ieu daptar tumbu ka situs séjén nu ngajual buku anyar tur urut, sarta bisa jadi boga iber ngeunaan buku nu ditéang. {{SITENAME}} teu aya patalina jeung salasahiji bisnis ieu, sarta daptar ieu ulah dianggap salaku iklan.',
-'brokenredirects' => 'Alihan buntu',
-'brokenredirectstext' => 'Alihan di handap numbu ka kaca nu teu aya.',
-'bugreports' => 'Laporan kutu',
-'bugreportspage' => 'Project:Laporan_kutu',
-'bureaucratlog' => 'Log_birokrat',
-'bureaucratlogentry' => 'Hak pamaké "$1" sét "$2"',
-'bydate' => 'dumasar titimangsa',
-'byname' => 'dumasar ngaran',
-'bysize' => 'dumasar ukuran',
-'cachederror' => 'Kanggo kaca nu dipénta, di handap ieu mangrupa salinan ti nu aya, tiasa waé tos tinggaleun jaman.',
-'cancel' => 'Bolay',
-'cannotdelete' => 'Teu bisa ngahapus kaca atawa gambar nu dimaksud (bisa jadi geus aya nu ngahapus saméméhna).',
-'cantrollback' => 'Éditan teu bisa dibalikkeun; kontribusi panungtung ngarupakeun hiji-hijina panulis kaca ieu.',
-'categories' => 'Kategori',
-'categories1' => 'Kategori',
-'categoriespagetext' => 'Kategori-kategori di handap ieu aya na wiki.',
-'category' => 'kategori',
-'category_header' => 'Artikel-artikel na kategori "$1"',
-'categoryarticlecount' => 'Aya $1 artikel na kategori ieu.',
-'categoryarticlecount1' => 'Aya $1 artikel na kategori ieu.',
-'changed' => 'geus robah',
-'changepassword' => 'Robah sandi',
-'changes' => 'robahan',
-'clearyourcache' => '\'\'\'Catetan:\'\'\' Sanggeus nyimpen, anjeun perlu ngosongkeun \'\'cache\'\' panyungsi anjeun pikeun nempo parobahanana:
-\'\'\'Mozilla/Safari/Konqueror:\'\'\' pencét & tahan \'\'Shift\'\' bari ngaklik \'\'Reload\'\' (atawa pencét \'\'Ctrl-Shift-R\'\'), \'\'\'IE:\'\'\' pencét \'\'Ctrl-F5\'\', \'\'\'Opera:\'\'\' pencét \'\'F5\'\'.',
-'columns' => 'Kolom',
-'compareselectedversions' => 'Bandingkeun vérsi nu dipilih',
-'confirm' => 'Konfirmasi',
-'confirm_purge' => 'Hapus \'\'cache\'\' kaca ieu?
-
-$1',
-'confirm_purge_button' => 'Heug',
-'confirmdelete' => 'Konfirmasi ngahapus',
-'confirmdeletetext' => 'Anjeun rék ngahapus hiji kaca atawa gambar katut jujutanana tina database, mangga yakinkeun yén anjeun mémang niat midamel ieu, yén anjeun ngartos kana sagala konsékuénsina, sarta yén anjeun ngalakukeun ieu saluyu jeung [[{{ns:project}}:Kawijakan|kawijakan {{SITENAME}}]].',
-'confirmemail' => 'Konfirmasi alamat surélék',
-'confirmemail_body' => 'Aya, sigana mah anjeun ti alamat IP $1, geus ngadaptarkeun rekening "$2" maké alamat surélék ieu na {{SITENAME}}.
-
-Pikeun mastikeun yén rekening ieu mémang kagungan sarta ngakifkeun fitur surélék di {{SITENAME}}, buka tumbu di handap ieu kana panyungsi/\'\'browser\'\' anjeun:
-
-$3
-
-Mun ieu *lain* anjeun, tumbuna ulah dituturkeun. Sandi konfirmasi ieu bakal kadaluwarsa $4.',
-'confirmemail_error' => 'Aya nu salah nalika nyimpen konfirmasi anjeun.',
-'confirmemail_invalid' => 'Sandi konfirmasi salah, meureun alatan sandina geus kadaluwarsa.',
-'confirmemail_loggedin' => 'Alamat surélék anjeun geus dikonfirmasi.',
-'confirmemail_send' => 'Kirimkeun surat konfirmasi sandi',
-'confirmemail_sendfailed' => 'Surat konfirmasi teu kakirim. Pariksa alamatna, bisi salah.',
-'confirmemail_sent' => 'Surélék konfirmasi geus dikirim.',
-'confirmemail_subject' => 'Konfirmasi alamat surélék {{SITENAME}}',
-'confirmemail_success' => 'Alamat surélék anjeun geus dikonfirmasi, ayeuna anjeun geus bisa migunakeun wikina.',
-'confirmemail_text' => 'Wiki ieu merlukeun anjeun sangkan méré konfirmasi alamat surélék saméméh migunakeun fitur surélék. Aktifkeun tombol di handap pikeun ngirimkeun surat konfirmasi ka alamat anjeun. Suratna ngandung tumbu nu ngandung sandina; muatkeun tumbuna kana panyungsi anjeun pikeun ngonfirmasi yén alamat surélék anjeun sah.',
-'confirmprotect' => 'Konfirmasi ngonci',
-'confirmprotecttext' => 'Naha anjeun leres hoyong ngonci kaca ieu?',
-'confirmrecreate' => 'Pamaké [[User:$1|$1]] ([[User talk:$1|ngobrol]]) geus ngahapus artikel ieu nalika anjeun ngédit kalawan alesan:
-: \'\'$2\'\'
-mangga pastikeun yén anjeun rék nyieun deui artikel ieu.',
-'confirmunprotect' => 'Konfirmasi muka konci',
-'confirmunprotecttext' => 'Naha anjeun leres hoyong muka konci kaca ieu?',
-'contextchars' => 'Karakter kontéks per baris',
-'contextlines' => 'Jumlah baris sakali némbongan',
-'contribs-showhideminor' => '$1 éditan minor',
-'contribslink' => 'sumbang',
-'contribsub' => 'Pikeun $1',
-'contributions' => 'Kontribusi pamaké',
-/*'copyright' => 'Sadaya kandungan ieu loka aya dina panangtayungan <a class=\'internal\' href="{{localurle:{{ns:project}}:Téks_Lisénsi Dokumén Bébas GNU}}">Lisénsi Dokumén Bébas GNU</a> (tingal <b><a class=\'internal\' href="{{localurle:{{ns:project}}:Hak cipta}}">Hak cipta</a></b> sangkan leuwih jéntré).<br />',*/
-'copyrightpage' => '{{ns:project}}:Hak cipta',
-'copyrightpagename' => 'Hak cipta {{SITENAME}}',
-/*'copyrightwarning' => 'Parobahan jieunan anjeun bakal geuwat katémbong.
-* Pikeun nyoba-nyoba, mangga pigunakeun [[{{ns:project}}:Kotrétan|kotrétan]].
-* Anjeun dirojong pisan pikeun nyieun, ngembangkeun, sarta ngaronjatkeun mutu artikel; tapi, éditan goréng bakal kaawaskeun sahingga bisa geuwat dihapus/diropéa deui.
-* \'\'\'Mangga\'\' [[{{ns:project}}:Cutat rujukan|cutat rujukan anjeun]]\'\' sahingga nu séjén bisa mariksa karya anjeun.
-----
-Perhatikeun yén sadaya kontribusi ka MediaWiki dianggap medal dina panangtayungan Lisénsi Dokumén Bébas GNU (tempo $1 pikeun jéntréna). Mun anjeun teu miharep tulisan anjeun dirobah sarta disebarkeun deui, ulah dilebetkeun ka dieu.<br />
-Anjeun ogé jangji yén tulisan ieu dijieun ku sorangan, atawa disalin ti \'\'domain\'\' umum atawa sumberdaya bébas séjénna. <strong>ULAH NGALEBETKEUN KARYA NU MIBANDA HAK CIPTA TANPA IDIN!</strong>',*/
-'copyrightwarning2' => 'Catet yén sadaya kontribusi ka {{SITENAME}} bisa diédit, dirobah, atawa dihapus ku kontributor séjén. Mun anjeun teu miharep tulisan anjeun dirobah, ulah ngintunkeun ka dieu.<br />
-Anjeun ogé mastikeun yén ieu téh pituin tulisan anjeun, atawa salinan ti domain umum atawa sumberdaya bébas séjénna (tempo $1 pikeun écésna).
-<strong>ULAH NGINTUNKEUN KARYA NU MIBANDA HAK CIPTA TANPA WIDI!</strong>',
-'couldntremove' => 'Teu bisa ngahapus \'$1\'...',
-'createaccount' => 'Jieun rekening anyar',
-'createaccountmail' => 'ku surélék',
-'createarticle' => 'Jieun artikel',
-'created' => 'geus dijieun',
-'creditspage' => 'Pangajén kaca',
-'cur' => 'kiw',
-'currentevents' => 'Keur lumangsung',
-'currentevents-url' => 'Keur lumangsung',
-'currentrev' => 'Révisi kiwari',
-'currentrevisionlink' => 'Témbongkeun révisi kiwari',
-'databaseerror' => 'Kasalahan gudang data',
-'datedefault' => 'Tanpa préferénsi',
-'dateformat' => 'Format titimangsa',
-'datetime' => 'Titimangsa jeung wanci',
-'dberrortext' => 'Kasalahan rumpaka mundut databasis.
-Ieu bisa nunjukkeun ayana kutu na parabot leuleusna.
-Pamundut databasis nu panungtungan nyaéta:
-<blockquote><tt>$1</tt></blockquote>
-ti antara fungsi "<tt>$2</tt>".
-Kasalahan MySQL nu mulang "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Kasalahan rumpaka mundut databasis.
-Pamuncut databasis nu panungtungan nyaéta:
-"$1"
-ti antara fungsi "$2".
-Kasalahan MySQL nu mulang "$3: $4".',
-'deadendpages' => 'Kaca buntu',
-'default' => 'ti dituna',
-'defaultns' => 'Téang ti antara spasingaran ieu luyu jeung ti dituna:',
-'defemailsubject' => 'Surélék {{SITENAME}}',
-'delete' => 'Hapus',
-'delete_and_move' => 'Hapus jeung pindahkeun',
-'delete_and_move_reason' => 'Hapus sangkan bisa mindahkeun',
-'delete_and_move_text' => '==Merlukeun hapusan==
-
-Artikel nu dituju "[[$1]]" geus aya. Badé dihapus baé sangkan bisa mindahkeun?',
-'deletecomment' => 'Alesan ngahapus',
-'deletedarticle' => 'ngahapus "$1"',
-'deletedrev' => '[dihapus]',
-'deletedrevision' => 'Révisi heubeul nu dihapus $1.',
-'deletedtext' => '"$1" geus dihapus. Tempo $2 pikeun rékaman hapusan anyaran ieu.',
-'deletedwhileediting' => 'Awas: kaca ieu geus dihapus nalika anjeun ngédit!',
-'deleteimg' => 'hap',
-'deleteimgcompletely' => 'Hapus sadaya révisi',
-'deletepage' => 'Hapus kaca',
-'deletesub' => '(Ngahapus "$1")',
-'deletethispage' => 'Hapus kaca ieu',
-'deletionlog' => 'log hapusan',
-'dellogpage' => 'Log_hapusan',
-'dellogpagetext' => 'Di handap ieu daptar hapusan nu ahir-ahir, sakabéh wanci dumasar wanci server (UTC).
-<ul>
-</ul>',
-'destfilename' => 'Ngaran koropak tujuan',
-'developertext' => 'Peta nu dipénta ngan bisa dipigawé ku pamaké nu statusna "developer". Tempo $1.',
-'developertitle' => 'Kudu ku developer',
-'diff' => 'béda',
-'difference' => '(Béda antarrévisi)',
-'disambiguations' => 'Kaca disambiguasi',
-'disambiguationspage' => 'Project:Tumbu_ka_kaca_disambiguasi',
-'disambiguationstext' => 'Kaca ieu numbu ka <i>kaca disambiguasi</i>, nu sakuduna mah numbu ka kaca nu ditujul.<br />Hiji kaca dianggap salaku disambiguasi mun numbu ti $1.<br />Tumbu ti ngaranspasi séjén <i>teu</i> dibéréndélkeun di dieu.',
-'disclaimerpage' => '{{ns:project}}:Bantahan_umum',
-'disclaimers' => 'Bantahan',
-'doubleredirects' => 'Alihan ganda',
-'doubleredirectstext' => 'Unggal baris ngandung tumbu ka pangalihan kahiji jeung kadua, kitu ogé téks dina baris kahiji pangalihan kadua, nu biasana méré kaca tujuan nu bener, nu sakuduna ditujul dina pangalihan kahiji.',
-'eauthentsent' => 'Surélék konfirmasi geus dikirim ka alamat bieu. Méméh aya surat séjén asup ka rekeningna, anjeun kudu nuturkeun pituduh na surélékna pikeun ngonfirmasi yén rekening éta téh bener nu anjeun.',
-'edit' => 'Édit',
-'edit-externally' => 'Édit koropak ieu migunakeun aplikasi éksternal',
-'edit-externally-help' => 'Tempo [http://meta.wikimedia.org/wiki/Help:External_editors setup instructions] pikeun émbaran leuwih jéntré.',
-'editcomment' => 'Komentar ngéditna: "<i>$1</i>".',
-'editconflict' => 'Konflik éditan: $1',
-'editcurrent' => 'Édit vérsi kiwari kaca ieu',
-'editgroup' => 'Édit Golongan',
-'edithelp' => 'Pitulung ngédit',
-'edithelppage' => 'Pitulung:Ngédit',
-'editing' => 'Ngédit $1',
-'editingcomment' => 'Ngédit $1 (pamanggih)',
-'editingold' => '<strong>PERHATOSAN: Anjeun ngédit révisi kadaluwarsa kaca ieu. Mun ku anjeun disimpen, sagala parobahan nu dijieun sanggeus révisi ieu bakal leungit.</strong>',
-'editingsection' => 'Ngédit $1 (bagian)',
-'editsection' => 'édit',
-'editold' => 'édit',
-'editthispage' => 'Édit kaca ieu',
-'editusergroup' => 'Édit Golongan Pamaké',
-'email' => 'Surélék',
-'emailauthenticated' => 'Alamat surélék anjeun geus dioténtikasi $1.',
-'emailconfirmlink' => 'Konfirmasi alamat surélék anjeun',
-'emailfrom' => 'Ti',
-'emailmessage' => 'Pesen',
-'emailnotauthenticated' => 'Alamat surélék anjeun <strong>can dioténtikasi</strong>. Moal aya surélék nu bakal dikirim pikeun fitur-fitur di handap ieu.',
-'emailpage' => 'Surélékan pamaké',
-'emailpagetext' => 'Mun pamaké ieu ngasupkeun alamat surélék nu sah na préferénsi pamakéna, formulir di handap bakal ngirimkeun hiji pesen. Alamat surélék nu ku anjeun diasupkeun kana préferénsi pamaké anjeun bakal katémbong salaku alamat "Ti" surélékna, sahingga nu dituju bisa ngabales.',
-'emailsend' => 'Kirim',
-'emailsent' => 'Surélék geus dikirim',
-'emailsenttext' => 'Pesen surélék anjeun geus dikirim.',
-'emailsubject' => 'Ngeunaan',
-'emailto' => 'Ka',
-'emailuser' => 'Surélékan pamaké ieu',
-'emptyfile' => 'Koropak nu dimuatkeun ku anjeun jigana kosong. Hal ieu bisa jadi alatan sarupaning \'\'typo\'\' na ngaran koropakna. Mangga parios deui yén anjeun leres-leres hoyong ngamuat koropak éta.',
-'enotif_body' => 'Sadérék $WATCHINGUSERNAME,
-
-Kaca $PAGETITLE na {{SITENAME}} geus $CHANGEDORCREATED tanggal $PAGEEDITDATE ku $PAGEEDITOR. Mangga tingal {{SERVER}}{{localurl:$PAGETITLE_RAWURL}} pikeun vérsi kiwari.
-
-$NEWPAGE
-
-Ringkesan éditor: $PAGESUMMARY $PAGEMINOREDIT
-
-Kontak éditor:
-surat {{SERVER}}{{localurl:Special:Emailuser|target=$PAGEEDITOR_RAWURL}}
-wiki {{SERVER}}{{localurl:User:$PAGEEDITOR_RAWURL}}
-
-Mun anjeun teu sindang deui ka ieu kaca, parobahan salajengna moal diémbarkeun. Anjeun bisa ogé nyetél deui umbul-umbul pikeun sadaya kaca nu aya na daptar awaseun anjeun.
-
- Sistim émbaran {{SITENAME}} pikeun anjeun
-
---
-Pikeun ngarobah setélan dabtar awaseun anjeun, sindang ka {{SERVER}}{{localurl:Special:Watchlist|edit=yes}}
-
-Asupan jeung bantuan salajengna:
-{{SERVER}}{{localurl:{{ns:project}}:Pitulung}}',
-'enotif_lastvisited' => 'Tempo {{SERVER}}{{localurl:$PAGETITLE_RAWURL|diff=0&oldid=$OLDID}} pikeun sadaya parobahan ti saprak anjeun ninggalkeun ieu kaca.',
-'enotif_mailer' => 'Surat Émbaran {{SITENAME}}',
-'enotif_newpagetext' => 'Kaca ieu anyar.',
-'enotif_reset' => 'Tandaan sadaya kaca nu geus dilongok',
-'enotif_subject' => 'Kaca $PAGETITLE {{SITENAME}} geus $CHANGEDORCREATED ku $PAGEEDITOR',
-'enterlockreason' => 'Asupkeun alesan pikeun ngonci, kaasup kira-kira iraha konci ieu rék dibuka',
-'error' => 'Kasalahan',
-'errorpagetitle' => 'Kasalahan',
-'exbeforeblank' => 'eusi méméh dikosongkeun nyéta:',
-'exblank' => 'kaca ieu kosong',
-'excontent' => 'eusina nu heubeul:',
-'excontentauthor' => 'eusina: \'$1\' (nu dikontribusi ku \'$2\' wungkul)',
-'exif-artist' => 'Pangarang',
-'explainconflict' => 'Aya nu geus ngarobah kaca ieu saprak anjeun mimiti ngédit. Téks béh luhur ngandung téks kaca nu aya kiwari, parobahan anjeun ditémbongkeun di béh handap. Anjeun kudu ngagabungkeun parobahan anjeun kana téks nu kiwari.
-<b>Ngan</b> téks nu béh luhur nu bakal disimpen nalika anjeun mencét "Simpen".
-<p>',
-'export' => 'Ékspor kaca',
-'exportcuronly' => 'Asupkeun ukur révisi kiwari, teu sakabéh jujutan',
-'exporttext' => 'Anjeun bisa ngékspor téks sarta jujutan éditan ti kaca tinangtu atawa ti sababaraha kaca nu ngagunduk na sababaraha XML; ieu salajengna tiasa diimpor ka wiki séjén nu ngajalankeun software MediaWiki, ditransformasikeun, atawa ukur disimpen pikeun kaperluan anjeun pribadi.',
-'extlink_sample' => 'Judul tumbu http://www.conto.com',
-'extlink_tip' => 'Tumbu kaluar (inget awalan http://)',
-'faq' => 'NLD',
-'faqpage' => '{{ns:project}}:NLD',
-'feedlinks' => 'Asupan:',
-'filecopyerror' => 'Teu bisa nyalin koropak "$1" ka "$2".',
-'filedeleteerror' => 'Teu bisa ngahapus koropak "$1".',
-'filedesc' => 'Ringkesna',
-'fileexists' => 'Koropak nu ngaranna kieu geus aya, mangga parios $1 mun anjeun teu yakin rék ngaganti.',
-'fileexists-forbidden' => 'Koropak nu ngaranna ieu geus aya; mangga balik deui sarta muatkeun koropakna maké ngaran nu béda. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Koropak nu ngaranna ieu geus aya dina gudang koropak babagi (\'\'shared file repository\'\'); mangga balik deui sarta muatkeun koropak ieu maké ngaran nu béda. [[Image:$1|thumb|center|$1]]',
-'filemissing' => 'Koropak leungit',
-'filename' => 'Ngaran koropak',
-'filenotfound' => 'Teu bisa manggihan koropak "$1".',
-'filerenameerror' => 'Teu bisa ngaganti ngaran koropak "$1" jadi "$2".',
-'files' => 'Koropak',
-'filesource' => 'Sumber',
-'filestatus' => 'Status hak cipta',
-'fileuploaded' => 'Koropak "$1" geus réngsé dimuat. Tuturkeun tumbu ieu: $2 pikeun kaca dadaran sarta iber ngeunaan koropakna, kayaning ti mana asalna, dijieun iraha jeung ku saha, sarta nu séjénna nu anjeun nyaho.',
-'fileuploadsummary' => 'Ringkesan:',
-'formerror' => 'Kasalahan: teu bisa ngirim formulir',
-'go' => 'Jung',
-'group-admin-desc' => 'Pamaké nu kapercaya bisa meungpeuk pamaké sarta ngahapus artikel',
-'group-admin-name' => 'Kuncén',
-'group-anon-desc' => 'Pamaké anonim',
-'group-anon-name' => 'Anonim',
-'group-bureaucrat-desc' => 'Grup birokrat wenang ngangkat kuncén',
-'group-bureaucrat-name' => 'Birokrat',
-'group-loggedin-name' => 'Pamaké',
-'guesstimezone' => 'Eusian ti panyungsi',
-'headline_sample' => 'Téks judul',
-'headline_tip' => 'Judul tingkat 2',
-'help' => 'Pitulung',
-'helppage' => '{{ns:project}}:Pitulung',
-'hide' => 'sumputkeun',
-'hidetoc' => 'sumputkeun',
-'hist' => 'juj',
-'histfirst' => 'Pangheubeulna',
-'histlast' => 'Pangahirna',
-'histlegend' => 'Pilihan béda: tandaan wadah buleud vérsina pikeun ngabandingkeun sarta pencét énter atawa tombol di handap.<br />
-Katerangan: (kiw) = bédana jeung vérsi kiwari,
-(ahir) = bédana jeung vérsi nu harita, m = éditan minor.',
-'history' => 'Jujutan kaca',
-'history_short' => 'Jujutan',
-'historywarning' => 'Perhatosan: Kaca nu rék dihapus mibanda jujutan:',
-'hr_tip' => 'Garis horizontal (use sparingly)',
-'ignorewarning' => 'Ulah diwaro, simpen baé koropakna.',
-'illegalfilename' => 'Ngaran koropak "$1" ngandung aksara nu teu diwenangkeun pikeun judul kaca. Mangga gentos ngaranna tur cobi muatkeun deui.',
-'ilsubmit' => 'Téang',
-'image_sample' => 'Conto.jpg',
-'imagelinks' => 'Tumbu gambar',
-'imagelist' => 'Daptar gambar',
-'imagelistall' => 'kabéh',
-'imagelisttext' => 'Di handap ieu daptar $1 gambar nu disusun $2.',
-'imagemaxsize' => 'Watesan gambar na kaca dadaran gambar nepi ka:',
-'imagepage' => 'Témbongkeun kaca gambar',
-'imagereverted' => 'Malikkeun deui ka vérsi nu saméméhna geus réngsé.',
-'imgdelete' => 'hap',
-'imgdesc' => 'dad',
-'imghistlegend' => 'Katerangan: (kiw) = ieu salaku gambar kiwari, (hps) = hapus vérsi heubeul ieu, (blk) = balikkeun ka vérsi heubeul ieu.
-<br /><i>Klik na titimangsa pikeun nempo gambar nu dimuat poé éta</i>.',
-'imghistory' => 'Jujutan gambar',
-'imglegend' => 'Katerangan: (desc) = témbongkeun/édit dadaran gambar.',
-'immobile_namespace' => 'Judul nu dituju kaasup kana tipe husus, teu bisa mindahkeun kaca ka ngaranspasi kitu.',
-'import' => 'Impor kaca',
-'importfailed' => 'Ngimpor gagal: $1',
-'importhistoryconflict' => 'Aya révisi jujutan nu béntrok (may have imported this page before)',
-'importinterwiki' => 'Impor transwiki',
-'importnotext' => 'Kosong atawa teu aya téks',
-'importsuccess' => 'Ngimpor geus hasil!',
-'importtext' => 'Mangga ékspor koropakna ti sumber nu dipaké ku wiki migunakeun fungsi Special:Export, simpen na piringan anjeun, teras muatkeun di dieu.',
-'info_short' => 'Iber',
-'infosubtitle' => 'Iber pikeun kaca',
-'internalerror' => 'Kasalahan internal',
-'intl' => 'Tumbu antarbasa',
-'invalidemailaddress' => 'Alamat surélék teu bisa ditarima sabab formatna salah. Mangga lebetkeun alamat nu formatna bener atawa kosongkeun.',
-'invert' => 'Balikkeun pilihan',
-'ip_range_invalid' => 'Angka IP teu bener.',
-'ipaddress' => 'Alamat IP/ngaran pamaké',
-'ipadressorusername' => 'Alamat IP atawa ngaran pamaké',
-'ipb_expiry_invalid' => 'Wanci daluwarsa teu bener.',
-'ipbexpiry' => 'Kadaluarsa',
-'ipblocklist' => 'Daptar alamat IP jeung ngaran pamaké nu dipeungpeuk',
-'ipboptions' => '2 jam:2 jam,sapoé:sapoé,3 poé:3 poé,saminggu:saminggu,2 minggu:2 minggu,sabulan:sabulan,3 bulan:3 bulan,6 bulan:6 bulan,sataun:sataun,tanpa wates:tanpa wates',
-'ipbother' => 'Waktu séjén',
-'ipbotheroption' => 'séjénna',
-'ipbreason' => 'Alesan',
-'ipbsubmit' => 'Peungpeuk pamaké ieu',
-'ipusubmit' => 'Buka peungpeuk pikeun pamaké ieu',
-'ipusuccess' => '"$1" geus teu dipeungpeuk',
-'isredirect' => 'Kaca alihan',
-'italic_sample' => 'Tulisan déngdék',
-'italic_tip' => 'Tulisan déngdék',
-'iteminvalidname' => 'Masalah dina \'$1\', ngaran teu bener...',
-'laggedslavemode' => 'Awas: kandungan kaca bisa baé teu mutahir.',
-'largefile' => 'Dianjurkeun sangkan ukuran gambar teu leuwih ti 100k.',
-'last' => 'ahir',
-'lastmodified' => 'Kaca ieu panungtungan dirobah $1.',
-'lastmodifiedby' => 'Kaca ieu panungtungan dirobah $1 ku $2.',
-'lineno' => 'Baris ka-$1:',
-'link_sample' => 'Judul tumbu',
-'link_tip' => 'Tumbu internal',
-'linklistsub' => '(Daptar tumbu)',
-'linkshere' => 'Kaca di handap ieu numbu ka dieu:',
-'linkstoimage' => 'Kaca nu numbu ka gambar ieu:',
-'listform' => 'daptar',
-'listingcontinuesabbrev' => ' (samb.)',
-'listusers' => 'Daptar pamaké',
-'loadhist' => 'Keur ngamuat jujutan kaca',
-'loadingrev' => 'ngamuat béda révisi',
-'localtime' => 'Témbongan wanci lokal',
-'lockbtn' => 'Konci database',
-'lockconfirm' => 'Leres pisan, simkuring hoyong ngonci database.',
-'lockdb' => 'Konci database',
-'lockdbsuccesssub' => 'Database geus hasil dikonci',
-'lockdbsuccesstext' => 'Database dikonci.
-<br />Ulah poho muka konci mun maintenance geus bérés.',
-'lockdbtext' => 'Ngonci gudang data bakal numpurkeun kabisa sakabéh pamaké pikeun ngédit kaca, ngarobah préferénsina, ngédit awaskeuneunana, sarta hal séjén nu merlukeun parobahan na gudang data. Konfirmasikeun yén ieu nu dimaksud ku anjeun, sarta anjeun bakal muka konci gudang data nalika pangropéa anjeun geus réngsé.',
-'locknoconfirm' => 'Anjeun teu nyontréngan kotak konfirmasi.',
-'log' => 'Log',
-'login' => 'Asup log',
-'loginerror' => 'Kasalahan asup log',
-'loginpagetitle' => 'Asup log pamaké',
-'loginproblem' => '<b>Aya masalah na \'\'login\'\' anjeun.</b><br />Coba deui!',
-'loginprompt' => 'Anjeun kudu boga \'\'cookies\'\' sangkan bisa asup log ka {{SITENAME}}.',
-'loginreqlink' => 'asup log',
-'loginreqpagetext' => 'Muné hayang muka kaca séjénna, Anjeun kudu $1.',
-'loginreqtitle' => 'Kudu asup log',
-'loginsuccess' => 'Anjeun ayeuna geus asup log ka {{SITENAME}} salaku "$1".',
-'loginsuccesstitle' => 'Asup log geus hasil',
-'logout' => 'Kaluar log',
-'logouttext' => 'Anjeun ayeuna geus kaluar log. Anjeun bisa neruskeun migunakeun {{SITENAME}} bari anonim, atawa bisa asup log deui maké pamaké nu sarua atawa nu béda. Perlu dicatet yén sababaraha kaca bakal terus némbongan saolah-olah anjeun asup log kénéh nepi ka anjeun ngosongkeun \'\'cache\'\' panyungsi anjeun.',
-'logouttitle' => 'Kaluar log pamaké',
-'lonelypages' => 'Kaca-kaca nunggelis',
-'longpages' => 'Kaca-kaca paranjang',
-'longpagewarning' => 'PERHATOSAN: Kaca ieu panjangna $1 kilobytes; sababaraha panyungsi boga masalah dina ngédit kaca nu panjangna nepi ka 32kb. Please consider breaking the page into smaller sections.',
-'mailerror' => 'Kasalahan ngirim surat: $1',
-'mailmypassword' => 'Kirim sandi anyar ngaliwatan surélék',
-'mailnologin' => 'Euweuh alamat ngirim',
-'mailnologintext' => 'Anjeun kudu <a href="{{localurl:Special:Userlogin">asup log</a> sarta boga alamat surélék nu sah na <a href="{{localurl:Special:Preferences">préferénsi</a> anjeun sangkan bisa nyurélékan pamaké séjén.',
-'mainpage' => 'Tepas',
-'mainpagedocfooter' => 'Mangga tingal \'\'[http://meta.wikipedia.org/wiki/MediaWiki_i18n documentation on customizing the interface]\'\' jeung [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide Tungtunan Pamaké] pikeun pitulung maké jeung konfigurasi.',
-'mainpagetext' => '\'\'Software\'\' Wiki geus diinstal.',
-'maintenance' => 'Kaca pamiaraan',
-'maintenancebacklink' => 'Balik ka kaca pamiaraan',
-'maintnancepagetext' => 'Kaca ieu ngawengku sababaraha parabot praktis pikeun pamiaraan sapopoé. Sababaraha fungsina dimaksudkeun pikeun neken database, jadi punten ulah dimuat ulang (reload) unggal réngsé menerkeun \'\'item\'\' nu dikoréksi ;-)',
-'makesysop' => 'Ngangkat pamaké jadi kuncén',
-'makesysopfail' => '<b>Pamaké "$1" teu bisa dijadikeun kuncén. (Ngaran nu diasupkeun bener teu?)</b>',
-'makesysopname' => 'Ngaran pamaké:',
-'makesysopok' => '<b>Pamaké "$1" ayeuna geus jadi kuncén</b>',
-'makesysopsubmit' => 'Angkat pamaké ieu jadi kuncén',
-'makesysoptext' => 'Formulir ieu dipaké ku birokrat pikeun ngangkat pamaké biasa jadi kuncén. Ketik ngaran pamaké na kotak, terus pencét tombol pikeun ngangkat pamaké jadi kuncén.',
-'makesysoptitle' => 'Ngangkat pamaké jadi kuncén',
-'markaspatrolleddiff' => 'Tandaan salaku geus diriksa',
-'markaspatrolledtext' => 'Tandaan artikel ieu salaku geus diriksa',
-'markedaspatrolled' => 'Tandaan salaku geus diriksa',
-'markedaspatrolledtext' => 'Révisi nu dipilih geus ditandaan salaku geus diriksa.',
-'matchtotals' => '\'\'Query\'\' "$1" cocog jeung $2 judul kaca sarta tulisan na $3 kaca.',
-'math_sample' => 'Asupkeun rumus di dieu',
-'math_syntax_error' => 'Kasalahan rumpaka',
-'math_tip' => 'Rumus matematis (LaTeX)',
-'math_unknown_error' => 'Kasalahan teu kanyahoan',
-'math_unknown_function' => 'fungsi teu kanyahoan',
-'media_sample' => 'Conto.mp3',
-'media_tip' => 'Tumbu koropak média',
-'mimetype' => 'MIME type:',
-'minlength' => 'Ngaran gambar sahenteuna kudu tilu aksara.',
-'minoredit' => 'Ieu éditan minor',
-'mispeelings' => 'Kaca nu ngandung salah éjah',
-'mispeelingspage' => 'Daptar salah éjah nu ilahar',
-'mispeelingstext' => 'Kaca di handap ieu ngandung salah éjah ilahar nu didaptarkeun na $1. Éjahan nu bener meureun geus disadiakeun (kawas kieu).',
-'missingarticle' => 'Database teu manggihan téks kaca nu sakuduna aya, ngaranna "$1".
-
-<p>This is usually caused by following an outdated diff or history link to a
-page that has been deleted.
-
-<p>Mun lain kitu masalahna, jigana anjeun geus manggihan kutu na \'\'software\'\'na. Mangga wartoskeun ka kuncén, dugikeun ogé URLna.',
-'missingimage' => '<b>Gambar leungit</b><br /><i>$1</i>',
-'missinglanguagelinks' => 'Tumbu Basa Leungit',
-'missinglanguagelinksbutton' => 'Téangan tumbu basa nu leungit pikeun',
-'missinglanguagelinkstext' => 'Kaca ieu <i>teu</i> numbu ka baturna na $1. Alihan jeung subkaca <i>henteu</i> ditémbongkeun.',
-'moredotdotdot' => 'Deui...',
-'move' => 'Pindahkeun',
-'movearticle' => 'Pindahkeun kaca',
-'movedto' => 'dipindahkeun ka',
-'movelogpage' => 'Log mindahkeun',
-'movelogpagetext' => 'Di handap ieu béréndélan kaca nu dipindahkeun.',
-'movenologin' => 'Can asup log',
-'movenologintext' => 'Anjeun kudu jadi pamaké nu kadaptar tur [[Special:Userlogin|asup log]] pikeun mindahkeun kaca.',
-'movepage' => 'Pindahkeun kaca',
-'movepagebtn' => 'Pindahkeun kaca',
-'movepagetalktext' => 'Kaca obrolan nu patali, mun aya, bakal sacara otomatis kapindahkeun, \'\'\'iwal:\'\'\'
-*Anjeun mindahkeun kacana meuntas spasingaran nu béda,
-*Kaca obrolan dina ngaran nu anyar geus aya eusian, atawa
-*Anjeun teu nyontréngan kotak di handap.
-
-Dina kajadian kitu, mun hayang (jeung perlu) anjeun kudu mindahkeun atawa ngagabungkeun kacana sacara manual.',
-'movepagetext' => 'Migunakeun formulir di handap bakal ngaganti ngaran hiji kaca, mindahkeun sadaya jujutanana ka ngaran anyar.
-Judul nu heubeul bakal jadi kaca alihan ka judul nu anyar.
-Tumbu ka judul kaca nu heubeul mola robah; pastikeun yén anjeun [[Special:Maintenance|marios]] alihan ganda atawa alihan nu buntu.
-Anjeun tanggel waler pikeun mastikeun yén tumbu-tumbu tetep nujul ka tempat nu sakuduna dituju.
-
-Catet yén kacana \'\'\'moal\'\'\' pindah mun geus aya kaca na judul nu anyar, iwal mun kosong atawa mangrupa alihan sarta teu mibanda jujutan éditan heubeul. Ieu ngandung harti yén anjeun bisa ngaganti ngaran hiji kaca balik deui ka nu cikénéh diganti ngaranna mun anjeun nyieun kasalahan, sarta anjeun teu bisa nimpah kaca nu geus aya.
-
-<b>AWAS!</b> This can be a drastic and unexpected change for a popular page;
-please be sure you understand the consequences of this before
-proceeding.',
-'movereason' => 'Alesan',
-'movetalk' => 'Mun bisa, kaca "obrolan" ogé pindahkeun.',
-'movethispage' => 'Pindahkeun kaca ieu',
-'mw_math_html' => 'Mun bisa HTML, mun henteu PNG',
-'mw_math_mathml' => 'Mun bisa MathML (uji coba)',
-'mw_math_modern' => 'Dianjurkeun pikeun panyungsi modérn',
-'mw_math_simple' => 'Mun basajan HTML, mun henteu PNG',
-'mw_math_source' => 'Antep salaku TeX (pikeun panyungsi tulisan)',
-'mycontris' => 'Kontribusi kuring',
-'mypage' => 'Kaca kuring',
-'mytalk' => 'Obrolan kuring',
-'namespace' => 'Ngaranspasi:',
-'namespacesall' => 'kabéh',
-'navigation' => 'Pituduh',
-'nbytes' => '$1 bait',
-'ncategories' => '$1 kategori',
-'nchanges' => '$1 parobahan',
-'newarticle' => '(Anyar)',
-'newarticletext' => 'Anjeun geus nuturkeun tumbu ka kaca nu can aya.
-Pikeun nyieun kaca, mimitian ku ngetik jeroeun kotak di handap
-(tempo [[{{ns:project}}:Pitulung|kaca pitulung]] pikeun leuwih écés).
-Mun anjeun ka dieu teu ngahaja, klik baé tombol \'\'\'back\'\'\' na panyungsi anjeun.',
-'newbies' => 'anyaran',
-'newimages' => 'Galeri gambar anyar',
-'newmessageslink' => 'pesen anyar',
-'newpage' => 'Kaca anyar',
-'newpageletter' => 'A',
-'newpages' => 'Kaca anyar',
-'newpassword' => 'Sandi anyar',
-'newtitle' => 'Ka judul anyar',
-'newwindow' => '(buka na jandéla anyar)',
-'next' => 'salajengna',
-'nextdiff' => 'Ka béda salajengna, jung&rarr;',
-'nextn' => '$1 salajengna',
-'nextpage' => 'Kaca salajengna ($1)',
-'nextrevision' => 'Révisi nu leuwih anyar&rarr;',
-'nlinks' => '$1 tumbu',
-'noarticletext' => '(Kiwari can aya téks na kaca ieu. Mun anjeun geus kungsi nyieun kaca ieu, mangga klik [{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=purge}} di dieu].)',
-'noconnect' => 'Punten! Wiki ngalaman sababaraha kasusah téhnis sarta teu bisa ngontak server database.',
-'nocontribs' => 'Taya robahan nu kapanggih cocog jeung patokan ieu.',
-'nocookieslogin' => '{{SITENAME}} migunakeun \'\'cookies\'\' pikeun ngasupkeun pamaké kana log. Anjeun boga \'\'cookies\'\' nu ditumpurkeun. Mangga pungsikeun sarta cobian deui.',
-'nocookiesnew' => 'Rekening pamaké geus dijieun, tapi anjeun can asup log. {{SITENAME}} maké \'\'cookies\'\' pikeun ngasupkeun log pamaké. Anjeun boga \'\'cookies\'\' nu ditumpurkeun. Mangga fungsikeun, teras asup log migunakeun ngaran pamaké sarta sandi nu anyar.',
-'nocredits' => 'Teu aya émbaran pangajén pikeun kaca ieu.',
-'nodb' => 'Teu bisa milih database $1',
-'noemail' => 'Teu aya alamat surélék karékam pikeun "$1".',
-'noemailprefs' => '<strong>Teu aya alamat surélék</strong>, fitur di handap moal bisa jalan.',
-'noemailtext' => 'Pamaké ieu teu méré alamat surélék nu sah atawa milih teu narima surélék ti pamaké séjén.',
-'noemailtitle' => 'Teu aya alamat surélék',
-'noexactmatch' => '<span style="font-size: 135%; font-weight: bold; margin-left: .6em">Teu aya kaca nu judulna kitu</span>
-
-<span style="display: block; margin: 1.5em 2em">
-Coba saksrak na téks lengkep, atawa \'\'\'[[<nowiki>$1</nowiki>|nyieun artikel nu judulna kitu]]\'\'\' atawa [[{{ns:project}}:Artikel pamundut|mundut dijieunna éta artikel]].
-
-<span style="display:block; font-size: 89%; margin-left:.2em">Mangga sungsi {{SITENAME}} saméméh nyieun artikel anyar, pikeun ngahindarkeun artikel ganda nu ukur béda éjahan/ngaran.</span>
-</span>',
-'nohistory' => 'Teu aya jujutan édit pikeun kaca ieu.',
-'noimages' => 'Taya nanaon.',
-'nolinkshere' => 'Euweuh kaca nu numbu ka dieu.',
-'nolinkstoimage' => 'Teu aya kaca nu numbu ka gambar ieu.',
-'nologin' => 'Teu gaduh rekening? $1.',
-'nologinlink' => 'Jieun rekening',
-'noname' => 'Anjeun teu nuliskeun ngaran pamaké nu sah.',
-'nonefound' => '<strong>Catetan</strong>: panéangan nu teu hasil mindeng disababkeun ku néang kecap umum kawas "ti" nu teu diasupkeun kana indéks, atawa alatan nangtukeun leuwih ti hiji istilah panéang (ngan kaca-kaca nu ngandung sakabéh istilah panéang nu bakal némbongan).',
-'nonunicodebrowser' => '<strong>AWAS: Panyungsi anjeung teu maké unicode, mangga robah heula méméh ngédit artikel.</strong>',
-'nospecialpagetext' => 'Anjeun geus ménta kaca husus nu teu dipikawanoh ku wiki.',
-'nosuchaction' => 'Teu aya peta kitu',
-'nosuchactiontext' => 'Peta nu diketik na URL teu dipikawanoh ku wiki',
-'nosuchspecialpage' => 'Teu aya kaca husus nu kitu',
-'nosuchuser' => 'Teu aya pamaké nu ngaranna "$1". Pariksa éjahanana, atawa paké formulir di handap pikeun nyieun rekening pamaké anyar.',
-'nosuchusershort' => 'Taya pamaké nu ngaranna "$1", pariksa éjahanana!',
-'notacceptable' => '\'\'Server\'\' wiki teu bisa nyadiakeun data dina format nu bisa dibaca ku klien anjeun.',
-'notanarticle' => 'Sanés kaca eusi',
-'notargettext' => 'Anjeun can nangtukeun hiji targét atawa pamaké pikeun migawé sangkan fungsi ieu jalan.',
-'notargettitle' => 'Taya tujuleun',
-'note' => '<strong>Catetan:</strong>',
-'notextmatches' => 'Teu aya téks kaca nu cocog',
-'notitlematches' => 'Teu aya judul kaca nu cocog',
-'notloggedin' => 'Can asup log',
-'nowatchlist' => 'Anjeun teu boga awaskeuneun.',
-'nowiki_sample' => 'Asupkeun téks nu teu diformat di dieu',
-'nowiki_tip' => 'Format wiki tong diwaro',
-'nrevisions' => '$1 révisi',
-'nstab-category' => 'Kategori',
-'nstab-help' => 'Pitulung',
-'nstab-image' => 'Gambar',
-'nstab-main' => 'Artikel',
-'nstab-media' => 'Média',
-'nstab-mediawiki' => 'Pesen',
-'nstab-special' => 'Husus',
-'nstab-template' => 'Citakan',
-'nstab-user' => 'Kaca pamaké',
-'nstab-project' => 'Ngeunaan',
-'numauthors' => 'Jumlah pangarang nu béda (artikel): $1',
-'number_of_watching_users_pageview' => '[$1 pamaké nu ngawaskeun]',
-'numedits' => 'Jumlah éditan (artikel): $1',
-'numtalkauthors' => 'Jumlah pangarang nu béda (kaca sawala): $1',
-'numtalkedits' => 'Jumlah éditan (kaca sawala): $1',
-'numwatchers' => 'Jumlah nu ngawaskeun: $1',
-'nviews' => '$1 témbongan',
-'ok' => 'Heug',
-'oldpassword' => 'Sandi heubeul',
-'orig' => 'asli',
-'orphans' => 'Kaca nunggelis',
-'othercontribs' => 'Dumasar karya $1.',
-'otherlanguages' => 'Basa séjén',
-'others' => 'Séjénna',
-'pagemovedsub' => 'Mindahkeun geus hasil!',
-'pagemovedtext' => 'Kaca "[[$1]]" dipindahkeun ka "[[$2]]".',
-'pagetitle' => '$1 - {{SITENAME}}',
-'passwordremindertext' => 'Aya (jigana anjeun ti alamat IP $1) nu ménta sangkan dikiriman sandi anyar asup log {{SITENAME}}. Sandi keur pamaké "$2" ayeuna nyaéta "$3". Anjeun kudu asup log sarta ngarobah sandi anjeun ayeuna.',
-'passwordremindertitle' => 'Pangéling sandi ti {{SITENAME}}',
-'passwordsent' => 'Sandi anyar geus dikirim ka alamat surélék nu kadaptar pikeun "$1". Mangga asup log deui satutasna katarima.',
-'passwordtooshort' => 'Sandi anjeun pondok teuing, sahanteuna kudu $1 karakter.',
-'perfcached' => 'Data di handap ieu di-\'\'cache\'\' sarta meureun teu mutahir:',
-'perfdisabled' => 'Punten! Fungsi ieu pikeun samentawis ditumpurkeun sabab ngahambat database nepi ka titik di mana teu saurang ogé bisa migunakeun wiki.',
-'perfdisabledsub' => 'Ieu salaku salinan nu diteundeun ti $1:',
-'permalink' => 'Tumbu permanén',
-'personaltools' => 'Parabot pribadi',
-'popularpages' => 'Kaca-kaca kawentar',
-'portal' => 'Panglawungan',
-'portal-url' => '{{ns:project}}: Panglawungan',
-'postcomment' => 'Kirim koméntar',
-'powersearch' => 'Téang',
-'powersearchtext' => 'Téang na spasi-ngaran:<br />
-$1<br />
-$2 Daptarkeun alihan &nbsp; Téang $3 $9',
-'preferences' => 'Préferénsi',
-'prefs-help-email' => '* Surélék (pilihan): batur bisa ngontak anjeun tina kaca pamaké atawa obrolanana tanpa kudu nyebutkeun idéntitas anjeun.',
-'prefs-help-email-enotif' => 'Alamat ieu ogé dipaké pikeun ngirim surélék iber, mun anjeun ngajalankeun pilihanana.',
-'prefs-help-realname' => '* Ngaran asli (pilihan): mun anjeun milih ngeusian, bakal dipaké pikeun nandaan kontribusi anjeun.',
-'prefs-misc' => 'Pangaturan rupa-rupa',
-'prefs-personal' => 'Data pamaké',
-'prefs-rc' => 'Panémbong robahan anyar jeung tukung',
-'prefsnologin' => 'Can asup log',
-'prefsnologintext' => 'Anjeun kudu [[Special:Userlogin|asup log]] pikeun ngatur préferénsi pamaké.',
-'prefsreset' => 'Préferénsi geus disét ulang tina arsip.',
-'preview' => 'Sawangan',
-'previewconflict' => 'Sawangan ieu mangrupa eunteung pikeun téks na rohangan ngédit sakumaha bakal katémbong mun ku anjeun disimpen.',
-'previewnote' => 'Inget yén ieu ukur sawangan, can disimpen!',
-'previousdiff' => '&larr; Ka béda saméméhna',
-'previousrevision' => '&larr;Révisi leuwih heubeul',
-'prevn' => '$1 saméméhna',
-'print' => 'Citak',
-'printableversion' => 'Vérsi citakeun',
-'privacy' => 'Kawijakan privasi',
-'privacypage' => 'Project:Kawijakan privasi',
-'protect' => 'Konci',
-'protectcomment' => 'Alesan ngonci',
-'protectedarticle' => 'ngonci $1',
-'protectedpage' => 'Kaca nu dikonci',
-'protectedpagewarning' => '<strong>PERHATOSAN: Kaca ieu dikonci sahingga ngan bisa dirobah ku pamaké nu statusna kuncén. Pastikeun yén anjeun tumut kana [[{{ns:project}}:tungtunan_kaca_nu_dikonci\'|tungtunan kaca nu dikonci]].</strong>',
-'protectedtext' => 'Kaca ieu dikonci tina ngédit; aya sababaraha alesan pangna dikonci, mangga tingal [[{{ns:project}}:Kaca nu dikonci|kaca nu dikonci]].
-
-Anjeun bisa muka sarta nyalin sumber kaca ieu:',
-'protectlogpage' => 'Log_koncian',
-'protectlogtext' => 'Di handap ieu mangrupa daptar koncian kaca. Tempo [[{{ns:project}}:Kaca nu dikonci|kaca nu dikonci]] pikeun iber leuwih lengkep.',
-'protectmoveonly' => 'Konci tina dipindahkeun wungkul',
-'protectpage' => 'Konci kaca',
-'protectsub' => '(Ngonci "$1")',
-'protectthispage' => 'Konci kaca ieu',
-'proxyblocker' => 'Pameungpeuk proxy',
-'proxyblockreason' => 'Alamat IP anjeun dipeungpeuk sabab mangrupa proxy muka. Mangga tepungan \'\'Internet service provider\'\' atanapi \'\'tech support\'\' anjeun, béjakeun masalah serius ieu.',
-'proxyblocksuccess' => 'Réngsé.',
-'qbbrowse' => 'Sungsi',
-'qbedit' => 'Édit',
-'qbfind' => 'Panggihan',
-'qbmyoptions' => 'Kaca kuring',
-'qbpageinfo' => 'Kontéx',
-'qbpageoptions' => 'Kaca ieu',
-'qbspecialpages' => 'Kaca husus',
-'randompage' => 'Kaca acak',
-'randompage-url' => 'Special:Randompage',
-'range_block_disabled' => 'Pangabisa kuncén pikeun nyieun sarupaning peungpeuk geus ditumpurkeun.',
-'rchide' => 'na $4 formulir; $1 éditan minor; $2 spasingaran sékundér; $3 éditan multipel.',
-'rclinks' => 'Témbongkeun $1 parobahan ahir dina $2 poé ahir<br />$3',
-'rclistfrom' => 'Témbongkeun nu anyar robah nepi ka $1',
-'rcliu' => '; $1 éditan ti pamaké nu geus asup log',
-'rcloaderr' => 'Ngamuat nu anyar robah',
-'rclsub' => '(ka kaca nu numbu ti "$1")',
-'rcnote' => 'Di handap ieu <strong>$1</strong> parobahan ahir na <strong>$2</strong> poé ieu.',
-'rcnotefrom' => 'Di handap ieu parobahan saprak <b>$2</b> (nu ditémbongkeun nepi ka <b>$1</b>).',
-'rcpatroldisabled' => 'Ronda Nu Anyar Robah ditumpurkeun',
-'rcpatroldisabledtext' => 'Fitur Ronda Nu Anyar Robah kiwari ditumpurkeun.',
-'readonly' => 'Database dikonci',
-'readonlytext' => 'database kiwar keur di konci pikeun éntri anyar sarta parobahan séjénna, meureun pikeun pangropéa database rutin, nu satutasna mah bakal normal deui. Kuncén nu ngonci ngécéskeun kieu:
-<p>$1',
-'readonlywarning' => 'PERHATOSAN: Database dikonci pikeun diropéa, anjeun moal bisa nyimpen éditan anjeun ayeuna. Cobi \'\'cut-n-paste\'\' téksna ka na koropak téks sarta simpen dina waktu séjén.',
-'recentchanges' => 'Nu anyar robah',
-'recentchangesall' => 'sadaya',
-'recentchangescount' => 'Jumlah judul nu anyar robah',
-'recentchangeslinked' => 'Parobahan nu patali',
-'recentchangestext' => 'Lacak parobahan ka wiki panganyarna na kaca ieu.',
-'redirectedfrom' => '(Dialihkeun ti $1)',
-'remembermypassword' => 'Inget sandi kuring liwat sési.',
-'removechecked' => 'Kaluarkeun nu dicontang tina awaskeuneun',
-'removedwatch' => 'Dikaluarkeun ti awaskeuneun',
-'removedwatchtext' => 'Kaca "$1" geus dikaluarkeun ti awaskeuneun anjeun.',
-'removingchecked' => 'Ngaluarkeun kaca nu dipilih tina awaskeuneun...',
-'resetprefs' => 'Sét ulang préferénsi',
-'restorelink' => '$1 éditan dihapus',
-'resultsperpage' => 'Hasil nu ditémbongkeun per kaca',
-'retrievedfrom' => 'Disalin ti "$1"',
-'returnto' => 'Balik deui ka $1.',
-'retypenew' => 'Ketik ulang sandi',
-'reupload' => 'Muat ulang',
-'reuploaddesc' => 'Balik ka formulir muatan.',
-'reverted' => 'Malikkeun ka révisi nu ti heula',
-'revertimg' => 'blk',
-'revertpage' => 'Malikkeun éditan $2, diganti deui ka vérsi ahir ku $1',
-'revhistory' => 'Jujutan révisi',
-'revisionasof' => 'Révisi nurutkeun $1',
-'revisionasofwithlink' => 'Révisi nurutkeun $1; $2<br />$3 | $4',
-'revnotfound' => 'Révisi teu kapanggih',
-'revnotfoundtext' => 'Révisi heubeul kaca nu dipénta ku anjeun teu bisa kapanggih.
-Please check the URL you used to access this page.',
-'rights' => 'Hak:',
-'rightslogtext' => 'Ieu mangrupa log parobahan hak-hak pamaké.',
-'rollback' => 'Balikkeun éditan',
-'rollback_short' => 'Balikkeun',
-'rollbackfailed' => 'Gagal malikkeun',
-'rollbacklink' => 'balikkeun',
-'rows' => 'Baris',
-'savearticle' => 'Simpen',
-'savedprefs' => 'Préferénsi anjeun geus disimpen.',
-'savefile' => 'Simpen koropak',
-'savegroup' => 'Simpen Grup',
-'saveprefs' => 'Simpen préferénsi',
-'saveusergroups' => 'Simpen Grup Pamaké',
-'search' => 'Téang',
-'searchdisabled' => '<p style="margin: 1.5em 2em 1em">Punten! Néangan téks lengkep di {{SITENAME}} kanggo samentawis ditumpurkeun pikeun alesan kinerja. Jalaran kitu, saheulaanan anjeun bisa nyungsi di Google di handap ieu.
-<span style="font-size: 89%; display: block; margin-left: .2em">Catet yén indéxna ngeunaan eusi {{SITENAME}} bisa jadi teu mutahir.</span></p>',
-'searchsubtitle' => 'Pikeun pamundut "[[:$1]]"',
-'searchsubtitleinvalid' => 'Pikeun pamundut "$1"',
-'searchresults' => 'Hasil néangan',
-'searchresultshead' => 'Aturan hasil néang',
-'searchresulttext' => 'Pikeun iber nu leuwih lengkep ngeunaan nyaksrak di {{SITENAME}}, buka [[{{ns:project}}:Nyaksrak|Nyaksrak {{SITENAME}}]].',
-'selectnewerversionfordiff' => 'Pilih vérsi nu leuwih anyar pikeun babandingan',
-'selectolderversionfordiff' => 'Pilih vérsi nu leuwih heubeul pikeun babandingan',
-'selflinks' => 'Kaca-kaca nu numbu ka kacana sorangan',
-'selflinkstext' => 'Kaca-kaca di handap ieu ngandung tumbu ka kacana sorangan, nu teu sakuduna.',
-'selfmove' => 'Judul sumber jeung tujuanana sarua, lain gé mindahkeun atuh!',
-'servertime' => 'Waktu server ayeuna',
-'session_fail_preview' => '<strong>Punten! Kami teu bisa ngolah Sorryditan anjeun alatan leungitna data sési. Mangga cobian deui. Mun tetep teu bisa, cobi kaluar log lajeng lebet deui.</strong>',
-'sessionfailure' => 'Sigana aya masalah jeung termin log anjeun; peta ieu geus dibolaykeun salaku pépéling pikeun ngalawan ayana pangbajak. Mangga pencét "back" jeung muat ulang ti kaca asal anjeun, lajeng cobaan deui.',
-'set_rights_fail' => '<b>HAk pamaké pikeun "$1" teu bisa diatur. (Ngaran nu diasupkeun geus bener can?)</b>',
-'set_user_rights' => 'Atur hak pamaké',
-'setbureaucratflag' => 'Atur bandéra birokrat',
-'shareduploadwiki' => 'Mangga aos $1 pikeun émbaran leuwih jéntré.',
-'shortpages' => 'Kaca-kaca parondok',
-'show' => 'témbongkeun',
-'showbigimage' => 'Buka vérsi résolusi alus ($1x$2, $3 KB)',
-'showdiff' => 'Témbongkeun parobahan',
-'showhideminor' => '$1 éditan minor | $2 bot | $3 pamaké nu asup log',
-'showingresults' => 'Di handap ieu némbongkeun <b>$1</b> hasil tina #<b>$2</b>.',
-'showingresultsnum' => 'Di handap ieu némbongkeun <b>$3</b> hasil tina #<b>$2</b>.',
-'showlast' => 'Témbongkeun $1 gambar ahir dumasar $2.',
-'showpreview' => 'Témbongkeun sawangan',
-'showtoc' => 'témbongkeun',
-'sig_tip' => 'Tawis leungeun anjeun tur cap wanci',
-'sitestats' => 'Statistika {{SITENAME}}',
-'sitestatstext' => 'Jumlah-jamléh aya \'\'\'$1\'\'\' kaca na database, kaasup kaca "obrolan", kaca-kaca ngeunaan MédiaWiki, kaca "tukung", alihan, sarta nu séjénna nu meureun teu kaasup artikel. Lian ti nu éta, aya \'\'\'$2\'\'\' kaca nu dianggap artikel nu bener.
-
-jumlah-jamléh geus aya \'\'\'$3\'\'\' kaca ulasan sarta \'\'\'$4\'\'\' éditan ti saprak Wiki ieu ngadeg. Jadi hartina aya rata-rata \'\'\'$5\'\'\' éditan per kaca sarta \'\'\'$6\'\'\' ulasan per édit.',
-'sitesubtitle' => 'Énsiklopédi Bébas',
-'sitesupport' => 'Sumbangan',
-'sitesupport-url' => 'Project:Ngarojong loka',
-'sitetitle' => '{{SITENAME}}',
-'siteuser' => 'Pamaké $1 {{SITENAME}}',
-'siteusers' => 'Pamaké $1 {{SITENAME}}',
-'skin' => 'Kulit',
-'speciallogtitlelabel' => 'Judul:',
-'specialloguserlabel' => 'Pamaké:',
-'specialpage' => 'Kaca Husus',
-'specialpages' => 'Kaca husus',
-'spheading' => 'Kaca husus pikeun sadaya pamaké',
-'statistics' => 'Statistik',
-'storedversion' => 'Vérsi nu disimpen',
-'subcategories' => 'Subkategori',
-'subcategorycount' => 'Aya $1 subkategori na kategori ieu.',
-'subcategorycount1' => 'Aya $1 subkategori na kategori ieu.',
-'subject' => 'Jejer/Judul',
-'subjectpage' => 'Témbongkeun subjék',
-'successfulupload' => 'Ngamuat geus hasil',
-'summary' => 'Ringkesan',
-'sysoptext' => 'Peta nu dipénta ku anjeun ngan bisa dipigawé ku pamaké nu statusna kuncén. Tempo $1.',
-'sysoptitle' => 'Kudu ku kuncén',
-'tableform' => 'tabel',
-'talk' => 'Sawala',
-'talkexists' => 'Kacana geus hasil dipindahkeun, ngan kaca obrolanana teu bisa dipindahkeun sabab geus aya nu anyar na judul anyar. Mangga gabungkeun sacara manual.',
-'talkpage' => 'Sawalakeun kaca ieu',
-'talkpagemoved' => 'Kaca obrolanana geus ogé dipindahkeun.',
-'talkpagenotmoved' => 'Kaca obrolan nu patali <strong>teu</strong> dipindahkeun.',
-'templatesused' => 'Citaka nu dipaké na kaca ieu:',
-'textboxsize' => 'Ukuran kotak téks',
-'textmatches' => 'Téks kaca nu cocog',
-'thisisdeleted' => 'Témbongkeun atawa simpen deui $1?',
-'thumbnail-more' => 'Gedéan',
-'thumbsize' => 'Thumbnail size:',
-'timezonelegend' => 'Wewengkon wanci',
-'timezonetext' => 'Asupkeun sabaraha jam bédana antara wanci di tempat anjeun jeung wanci server (UTC).',
-'titlematches' => 'Judul artikel nu cocog',
-'toc' => 'Daptar eusi',
-'tog-editondblclick' => 'Édit kaca ku klik ganda (JavaScript)',
-'tog-fancysig' => 'Paraf kasar (tanpa tumbu otomatis)',
-'tog-hideminor' => 'Sumputkeun éditan minor dina nu anyar robah',
-'tog-justify' => 'Lempengkeun alinéa',
-'tog-minordefault' => 'Tandaan sadaya éditan salaku minor luyu jeung ti dituna',
-'tog-previewonfirst' => 'Témbongkeun sawangan dina éditan munggaran',
-'tog-previewontop' => 'Témbongkeun sawangan méméh kotak édit (lain sanggeusna)',
-'tog-rememberpassword' => 'Inget sandi liwat sési',
-'tog-shownumberswatching' => 'Témbongkeun jumlah nu ngawaskeun',
-'tog-showtoc' => 'Témbongkeun daptar eusi<br />(pikeun kaca nu leuwih ti tilu subjudul)',
-'tog-showtoolbar' => 'Témbongkeun \'\'toolbar\'\' édit (JavaScript)',
-'tog-underline' => 'Garis-handapan tumbu',
-'tog-watchdefault' => 'Tambahkeun kaca nu diédit ku anjeun kana awaskeuneun anjeun',
-'toolbox' => 'Kotak parabot',
-'tooltip-compareselectedversions' => 'Tempo béda antara dua vérsi kaca ieu nu dipilih [alt-v].',
-'tooltip-diff' => 'Témbongkeun parobahan mana nu geus dijieun. [alt-d]',
-'tooltip-minoredit' => 'Tandaan ieu salaku éditan minor [alt-i]',
-'tooltip-preview' => 'Sawang heula robahan anjeun, pami tos leres mangga simpen! [alt-p]',
-'tooltip-save' => 'Simpen parobahan anjeun [alt-s]',
-'tooltip-search' => 'Téang wiki ieu [alt-f]',
-'tooltip-watch' => 'Tambahkeun kaca ieu kana awaskeuneun kuring [alt-w]',
-'uclinks' => 'Témbongkeun $1 parobahan ahir; témbongkeun $2 poé ahir.',
-'ucnote' => 'Di handap ieu mangrupa parobahan ahir <b>$1</b> pamaké salila <b>$2</b> poé ahir.',
-'uctop' => ' (tempo)',
-'uid' => 'ID pamaké:',
-'unblockip' => 'Buka peungpeuk pamaké',
-'unblockiptext' => 'Paké formulir di handap pikeun mulangkeun aksés nulis ka alamat IP atawa ngaran pamaké nu saméméhna dipeungpeuk.',
-'unblocklink' => 'buka peungpeuk',
-'unblocklogentry' => 'peungpeuk dibuka "$1"',
-'uncategorizedcategories' => 'Kategori nu can dikategorikeun',
-'uncategorizedpages' => 'Kaca nu can dikategorikeun',
-'undelete' => 'Simpen deui kaca nu dihapus',
-'undelete_short' => 'Tong dihapus',
-'undeletearticle' => 'Simpen deui kaca nu dihapus',
-'undeletebtn' => 'Simpen deui!',
-'undeletedarticle' => 'disimpen "$1"',
-'undeletedrevisions' => '$1 révisi disimpen deui',
-'undeletedtext' => '[[$1]] geus réngsé disimpen ulang. Tempo [[Special:Log/delete]] pikeun catetan hapusan jeung panyimpenan ulang anyar.',
-'undeletehistory' => 'Mun anjeun nyimpen deui kacana, sadaya révisi bakal disimpen deui dina jujutan. Mun aya kaca anyar nu ngaranna sarua dijieun deui satutasna dihapus, révisi nu disimpen tadi bakal némbongan salaku jujutan nu ti heula, sarta révisi kiwari kaca nu hirup moal otomatis kaganti.',
-'undeletehistorynoadmin' => 'Artikel ieu geus dihapus. Alesanana bisa dibaca dina katrangan di handap, katut saha waé nu geus ngédit ieu artikel saméméh dihapus. Téks aktual révisi nu geus dihapus ieu ngan bisa dibuka ku [[{{ns:project}}:Kuncén|kuncén]].',
-'undeletepage' => 'Témbongkeun atawa simpen deui kaca nu geus dihapus',
-'undeletepagetext' => 'Kaca di handap ieu geus dihapus tapi masih kénéh aya na arsip sarta bisa disimpen deui. Arsip aya kalana dibersihan.',
-'undeleterevision' => 'Révisi nu dihapus sakumaha $1',
-'undeleterevisions' => '$1 révisi diarsipkeun',
-'underline-always' => 'Salawasna',
-'underline-never' => 'Ulah',
-'unlockbtn' => 'Buka konci database',
-'unlockconfirm' => 'Muhun, kuring hayang muka konci database.',
-'unlockdb' => 'Buka konci database',
-'unlockdbsuccesssub' => 'Konci database geus dibuka',
-'unlockdbsuccesstext' => 'Database geus teu dikonci.',
-'unlockdbtext' => 'Muka konci database bakal mulangkeun kabisa sakabéh pamaké pikeun ngédit kaca, ngarobah préferénsina, ngédit awaskeuneunana, sarta hal-hal séjén nu merlukeun parobahan na database. Pastikeun yén ieu ngarupakeun hal nu diniatkeun ku anjeun.',
-'unprotect' => 'Buka konci',
-'unprotectcomment' => 'Alesan muka konci',
-'unprotectedarticle' => 'muka konci $1',
-'unprotectsub' => '(Muka konci "$1")',
-'unprotectthispage' => 'Buka konci kaca ieu',
-'unusedcategories' => 'Kategori nu teu kapaké',
-'unusedcategoriestext' => 'Kaca kategori di handap ieu aya, tapi taya artikel nu diasupkeun kana kategori ieu.',
-'unusedimages' => 'Gambar-gambar nu teu kapaké',
-'unusedimagestext' => '<p>Perhatikeun yén jalaloka séjén bisa numbukeun ka hiji gambar ku URL langsung, sahingga masih didaptarkeun di dieu najan sabenerna dipaké.',
-'unwatch' => 'Eureun ngawaskeun',
-'unwatchthispage' => 'Eureun ngawaskeun',
-'upload' => 'Muatkeun koropak',
-'uploadbtn' => 'Muatkeun koropak',
-'uploaddisabled' => 'Punten, ngamuat ayeuna ditumpurkeun.',
-'uploadedfiles' => 'Koropak nu geus dimuat',
-'uploadedimage' => '"$1" geus dimuat',
-'uploaderror' => 'Kasalahan muat',
-'uploadlink' => 'Muat gambar',
-'uploadlog' => 'log muatan',
-'uploadlogpage' => 'Log_muatan',
-'uploadlogpagetext' => 'Di handap mangrupa daptar muatan koropak nu panganyarna. Titimangsa nu katémbong dumasar titimangsa server (UTC).
-<ul>
-</ul>',
-'uploadnewversion-linktext' => 'ngamuatkeun vérsi anyar koropak ieu',
-'uploadnologin' => 'Can asup log',
-'uploadnologintext' => 'Anjeun kudu [[Special:Userlogin|asup log]] pikeun ngamuat koropak.',
-'uploadscripted' => 'Koropak ieu ngandung kode HTML atawa skrip nu bisa dibaca ngaco ku panyungsi ramat (\'\'web browser\'\').',
-'uploadtext' => '<strong>HEUP!</strong> Méméh anjeun ngamuat di dieu, pastikeun yén anjeun geus maca sarta tumut ka [[Special:Image_use_policy|kawijakan maké gambar]].
-<p>Mun geus aya koropak na wiki nu ngaranna sarua jeung nu disebutkeun ku anjeun, koropak nu geus lila bakal diganti otomatis. Mangka, iwal ti pikeun ngaropéa hiji koropak, tangtu leuwih hadé mun anjeun mariksa heula bisi koropak nu sarupa geus aya.
-<p>Pikeun némbongkeun atawa néang gambar-gambar nu pernah dimuat saméméhna, mangga lebet ka [[Special:Imagelist|daptar gambar nu dimuat]]. Muatan sarta hapusan kadaptar dina log [[{{ns:project}}:Upload_log|log muatan]].
-</p><p>Paké formulir di handap pikeun ngamuat koropak gambar anyar pikeun ilustrasi kaca anjeun. Na kalolobaan panyungsi, anjeun bakal manggihan tombol "Sungsi/\'\'Browse\'\'...", nu bakal nganteur ka dialog muka-koropak nu baku na sistim operasi anjeun. Milih hiji koropak bakal ngeusian ngaran koropakna kana rohangan téks gigireun tombol nu tadi. Anjeun ogé kudu nyontréng kotak nu nandakeun yén anjeun teu ngarumpak hak cipta batur ku dimuatna ieu koropak. Pencét tombol "Muatkeun/\'\'Upload\'\'" pikeun ngeréngsékeun muatan. Prosés ieu bisa lila mun anjeun migunakeun sambungan internét nu lambat.
-<p>Format nu dianjurkeun nyéta JPEG pikeun gambar fotografik, PNG pikeun hasil ngagambar sarta gambar séjénna, sarta OGG pikeun sora. Pilih ngaran koropak nu déskriptif sangkan teu ngalieurkeun. Pikeun ngasupkeun gambarna na kaca séjén, pigunakeun tumbu dina wujud <b>[[Image:file.jpg]]</b> atawa <b>[[Image:file.ogg]]</b> pikeun sora.
-<p>Catet yén salaku kaca wiki, nu séjén bisa ngarobah atawa ngahapus muatan anjeun mun maranéhna nganggap ieu saluyu jeung kapentingan proyék, sarta anjeun bisa waé dipeungpeuk ti ngamuat koropak mun anjeun ngaruksak/ngaganggu sistim.',
-'uploadvirus' => 'Koropakna ngandung virus! Katrangan: $1',
-'uploadwarning' => 'Pépéling ngamuat',
-'user_rights_set' => '<b>Hak pamaké pikeun "$1" geus dirobah</b>',
-'usercssjsyoucanpreview' => '<strong>Tip:</strong> Pigunakeun tombol \'Témbongkeun sawangan\' pikeun nyoba css/js anyar anjeun méméh nyimpen.',
-'usercsspreview' => '\'\'\'Inget yén anjeun ukur nyawang css pamaké anjeun, can disimpen!\'\'\'',
-'userexists' => 'Ngaran pamaké nu diasupkeun ku anjeun geus aya nu maké. Mangga pilih ngaran nu séjén.',
-'userjspreview' => '\'\'\'Inget yén anjeun ukur nguji/nyawang \'\'javascript\'\' pamaké anjeun, can disimpen!\'\'\'',
-'userlogin' => 'Nyieun rekening atawa asup log',
-'userlogout' => 'Kaluar log',
-'username' => 'Landihan:',
-'userpage' => 'Témbongkeun kaca pamaké',
-'userrights-user-editname' => 'Enter a username:',
-'userstats' => 'Statistik pamaké',
-'userstatstext' => 'Aya \'\'\'$1\'\'\' pamaké nu kadaptar.
-\'\'\'$2\'\'\' di antarana kuncén (tempo $3).',
-'version' => 'Vérsi',
-'viewcount' => 'Kaca ieu geus dibuka $1 kali.',
-'viewdeletedpage' => 'Témbongkeun kaca nu dihapus',
-'viewprevnext' => 'Témbongkeun ($1) ($2) ($3).',
-'views' => 'Témbongan',
-'viewsource' => 'Témbongkeun sumber',
-'viewtalkpage' => 'Témbongkeun sawala',
-'wantedcategories' => 'Kategori nu dipikabutuh',
-'wantedpages' => 'Kaca nu dipikabutuh',
-'watch' => 'Awaskeun',
-'watchdetails' => '($1 kaca diawaskeun, teu kaasup kaca obrolan; jumlah-jamléh $2 kaca diédit saprak cutoff; $3...
-[[\'$4\'|témbongkeun jeung édit daptar lengkepna]].)',
-'watcheditlist' => 'Ieu daptar nurutkeun abjad kaca-kaca awaskeuneun anjeun. Contréng kotak kaca nu teu moal deui diawaskeun, teras klik tombol \'piceun nu dicontréng\' na dadasar layar.',
-'watchlist' => 'Awaskeuneun',
-'watchlistall1' => 'sadaya',
-'watchlistall2' => 'sadaya',
-'watchlistcontains' => 'Anjeun ngawaskeun $1 kaca.',
-'watchlistsub' => '(pikeun pamaké "$1")',
-'watchmethod-list' => 'mariksa nu anyar robah na kaca nu diawaskeun',
-'watchmethod-recent' => 'mariksa nu anyar robah na kaca nu diawaskeun',
-'watchnochange' => 'Sadaya awaseun anjeun taya nu diédit dina jangka wanci nu ditémbongkeun.',
-'watchnologin' => 'Can asup log',
-'watchnologintext' => 'Anjeun kudu [[Special:Userlogin|asup log]] pikeun ngarobah awaskeuneun.',
-'watchthis' => 'Awaskeun kaca ieu',
-'watchthispage' => 'Awaskeun kaca ieu',
-'welcomecreation' => '<h2>Wilujeng sumping, $1!</h2><p>Rekening anjeun geus dijieun. Tong hilap ngarobih préferénsi {{SITENAME}} anjeun.',
-'whatlinkshere' => 'Nu numbu ka dieu',
-'whitelistacctext' => 'Sangkan diwenangkeun nyieun rekening na wiki ieu, anjeun kudu asup [[Special:Userlogin|log]] sarta boga kawenangan nu cukup.',
-'whitelistacctitle' => 'Anjeun teu diwenangkeun nyieun rekening',
-'whitelistedittext' => 'Anjeun kudu asup [[Special:Userlogin|log]] sangkan bisa ngédit.',
-'whitelistedittitle' => 'Perlu asup log sangkan bisa ngédit',
-'whitelistreadtext' => 'Anjeun kudu asup \'\'[[Special:Userlogin|log]]\'\' sangkan bisa maca.',
-'whitelistreadtitle' => 'Perlu asup log pikeun maca',
-'projectpage' => 'Témbongkeun kaca proyék',
-'wlheader-enotif' => '* Pangémbar surélék difungsikeun.',
-'wlheader-showupdated' => '* Kaca nu robah ti panungtungan anjeun sindang ditémbongkeun kalawan \'\'\'kandel\'\'\'',
-'wlhide' => 'Sumputkeun',
-'wlhideshowbots' => '$1 éditan bot.',
-'wlhideshowown' => '$1 éditan kuring.',
-'wlnote' => 'Di handap ieu mangrupa $1 robahan ahir salila <b>$2</b> jam.',
-'wlsaved' => 'Ieu mangrupa vérsi simpenan awaskeuneun anjeun.',
-'wlshow' => 'Témbongkeun',
-'wlshowlast' => 'Témbongkeun $1 jam $2 poé $3 ahir',
-'wrongpassword' => 'Sandi nu diasupkeun teu cocog. Mangga cobian deui.',
-'wrongpasswordempty' => 'Sandina can kaeusian. Cobaan deui!',
-'youhavenewmessages' => 'Anjeun boga $1 ($2).',
-'yourdiff' => 'Béda',
-'yourdomainname' => 'Domain anjeun',
-'youremail' => 'Surélék anjeun*',
-'yourlanguage' => 'Basa antarbeungeut',
-'yourname' => 'Ngaran pamaké anjeun',
-'yournick' => 'Landihan anjeun (pikeun tawis leungeun)',
-'yourpassword' => 'Sandi anjeun',
-'yourpasswordagain' => 'Ketik deui sandi anjeun',
-'yourrealname' => 'Ngaran anjeun*',
-'yourtext' => 'Tulisan anjeun',
-'yourvariant' => 'Varian basa',
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesSv.php b/languages/MessagesSv.php
deleted file mode 100644
index d49ae558..00000000
--- a/languages/MessagesSv.php
+++ /dev/null
@@ -1,1405 +0,0 @@
-<?php
-
-$wgAllMessagesSv = array(
-'tog-underline' => 'Stryk under länkar',
-'tog-highlightbroken' => 'Formatera trasiga länkar <a href="" class="new">så här</a> (alternativt: <a href="" class="internal">så här</a>).',
-'tog-justify' => 'Justera indrag',
-'tog-hideminor' => 'Visa inte mindre redigeringar i Senaste ändringar',
-'tog-extendwatchlist' => 'Utöka övervakningslistan till att visa alla ändringar',
-'tog-usenewrc' => 'Avancerad Senaste ändringar (Javascript)',
-'tog-numberheadings' => 'Numrerade rubriker',
-'tog-showtoolbar' => 'Visa verktygsrad',
-'tog-editondblclick' => 'Redigera sidor med dubbelklick (Javascript)',
-'tog-editsection' => 'Visa [redigera]-länkar för att redigera sektioner',
-'tog-editsectiononrightclick'=> 'Högerklick på rubriker redigerar sektioner',
-'tog-showtoc' => 'Visa innehållsförteckning (vid minst fyra underrubriker)',
-'tog-rememberpassword' => 'Kom ihåg lösenordet till nästa besök',
-'tog-editwidth' => 'Full bredd på redigeringsrutan',
-'tog-watchcreations' => 'Lägg automatiskt till sidor du skapar till din övervakningslista.',
-'tog-watchdefault' => 'Övervaka nya och ändrade artiklar',
-'tog-minordefault' => 'Markera automatiskt ändringar som mindre',
-'tog-previewontop' => 'Visa förhandsgranskning före texten, istället för efter',
-'tog-previewonfirst' => 'Visa förhandsgranskning vid första redigeringen',
-'tog-nocache' => 'Stäng av cachning av sidor',
-'tog-enotifwatchlistpages'=> 'Skicka e-post till mig när någon övervakad sida ändras',
-'tog-enotifusertalkpages'=> 'Skicka e-post till mig när något händer på min diskussionssida',
-'tog-enotifminoredits' => 'Skicka mig e-post även för små redigeringar',
-'tog-enotifrevealaddr' => 'Visa min e-postaddress i e-post om uppdateringar',
-'tog-shownumberswatching'=> 'Visa antalet betraktande användare',
-'tog-fancysig' => 'Rå signatur, utan automatisk länk',
-'tog-externaleditor' => 'Använd extern editor automatiskt',
-'tog-externaldiff' => 'Använd externt diff-verktyg',
-'tog-showjumplinks' => 'Aktivera "hoppa till"-tillgänglighetslänkar',
-'tog-uselivepreview' => 'Använd direktuppdaterad förhandsgranskning (Javascript, på försöksstadiet)',
-'tog-autopatrol' => 'Markera mina redigeringar som patrullerade',
-'tog-forceeditsummary' => 'PÃ¥minn mig om jag inte fyller i en redigeringskommentar',
-'tog-watchlisthideown' => 'Visa inte mina redigeringar på övervakningslistan',
-'tog-watchlisthidebots' => 'Visa inte robotredigeringar på övervakningslistan',
-'underline-always' => 'Alltid',
-'underline-never' => 'Aldrig',
-'underline-default' => 'Webbläsarens standardinställning',
-'skinpreview' => '(Förhandsvisning)',
-'sunday' => 'söndag',
-'monday' => 'måndag',
-'tuesday' => 'tisdag',
-'wednesday' => 'onsdag',
-'thursday' => 'torsdag',
-'friday' => 'fredag',
-'saturday' => 'lördag',
-'january' => 'januari',
-'february' => 'februari',
-'march' => 'mars',
-'april' => 'april',
-'may_long' => 'maj',
-'june' => 'juni',
-'july' => 'juli',
-'august' => 'augusti',
-'september' => 'september',
-'october' => 'oktober',
-'november' => 'november',
-'december' => 'december',
-'jan' => 'jan',
-'feb' => 'feb',
-'mar' => 'mar',
-'apr' => 'apr',
-'may' => 'maj',
-'jun' => 'jun',
-'jul' => 'jul',
-'aug' => 'aug',
-'sep' => 'sep',
-'oct' => 'okt',
-'nov' => 'nov',
-'dec' => 'dec',
-'categories' => '{{PLURAL:$1|Kategori|Kategorier}}',
-'category' => 'kategori',
-'category_header' => 'Artiklar i kategorin "$1"',
-'subcategories' => 'Underkategorier',
-'mainpage' => 'Huvudsida',
-'mainpagetext' => 'Installation av wikimjukvara klar.',
-'mainpagedocfooter' => 'För anpassning av användargränssnittet, se [http://meta.wikimedia.org/wiki/MediaWiki_localization dokumentation]. För hjälp med användning och konfiguration, se [http://meta.wikimedia.org/wiki/Help:Contents användarguiden] på Meta.',
-'portal' => 'Deltagarportalen',
-'portal-url' => '{{ns:project}}:Portalen',
-'about' => 'Om',
-'aboutsite' => 'Om {{SITENAME}}',
-'aboutpage' => '{{ns:project}}:Om',
-'article' => 'Artikel',
-'help' => 'Hjälp',
-'helppage' => '{{ns:project}}:Hjälp',
-'bugreports' => 'Felrapporter',
-'bugreportspage' => '{{ns:project}}:Felrapporter',
-'sitesupport' => 'Donationer',
-'sitesupport-url' => '{{ns:project}}:Donationer',
-'faq' => 'FAQ',
-'faqpage' => '{{ns:project}}:FAQ',
-'edithelp' => 'Redigeringshjälp',
-'newwindow' => '(öppnas i ett nytt fönster)',
-'edithelppage' => '{{ns:project}}:Hur man redigerar en sida',
-'cancel' => 'Avbryt',
-'qbfind' => 'Hitta',
-'qbbrowse' => 'Bläddra igenom',
-'qbedit' => 'Redigera',
-'qbpageoptions' => 'Sidinställningar',
-'qbpageinfo' => 'Sidinformation',
-'qbmyoptions' => 'Mina inställningar',
-'qbspecialpages' => 'Specialsidor',
-'moredotdotdot' => 'Mer...',
-'mypage' => 'Min sida',
-'mytalk' => 'Min diskussionssida',
-'anontalk' => 'Diskussionssidan för denna IP-adress',
-'navigation' => 'Navigering',
-'metadata_help' => 'Metadata (se [[{{ns:project}}:Metadata]] för förklaring):',
-'currentevents' => 'Aktuella händelser',
-'currentevents-url' => 'Aktuella händelser',
-'disclaimers' => 'Förbehåll',
-'disclaimerpage' => '{{ns:project}}:Allmänt förbehåll',
-'privacy' => 'Integritetspolicy',
-'privacypage' => '{{ns:project}}:Integritetspolicy',
-'errorpagetitle' => 'Fel',
-'returnto' => 'Tillbaka till $1.',
-'tagline' => '{{SITENAME}}',
-'search' => 'Sök',
-'go' => 'GÃ¥ till',
-'history' => 'Versionshistorik',
-'history_short' => 'Historik',
-'updatedmarker' => 'uppdaterad sedan senaste besöket',
-'info_short' => 'Information',
-'printableversion' => 'Utskriftsvänlig version',
-'permalink' => 'Permanent länk',
-'print' => 'Skriv ut',
-'edit' => 'Redigera',
-'editthispage' => 'Redigera denna sida',
-'delete' => 'radera',
-'deletethispage' => 'Radera denna sida',
-'undelete_short1' => 'Återställ en redigering',
-'undelete_short' => 'Återställ $1 version(er)',
-'protect' => 'Skrivskydda',
-'protectthispage' => 'Skydda denna sida',
-'unprotect' => 'ta bort skrivskydd',
-'unprotectthispage' => 'Ta bort skrivskyddet från den här sidan',
-'newpage' => 'Ny sida',
-'talkpage' => 'Diskussionssida',
-'specialpage' => 'Specialsida',
-'personaltools' => 'Personliga verktyg',
-'postcomment' => 'Skicka en kommentar',
-'addsection' => '+',
-'articlepage' => 'Visa artikel',
-'subjectpage' => 'Ämnessida',
-'talk' => 'diskussion',
-'views' => 'Visningar',
-'toolbox' => 'Verktygslåda',
-'userpage' => 'Visa användarsida',
-'projectpage' => 'Visa projektsida',
-'imagepage' => 'Visa bildsida',
-'viewtalkpage' => 'Visa diskussionssida',
-'otherlanguages' => 'Andra språk',
-'redirectedfrom' => '(Omdirigerad från $1)',
-'redirectpagesub' => 'Omdirigeringssida',
-'lastmodified' => 'Sidan ändrades senast $1.',
-'viewcount' => 'Sidan har visats {{PLURAL:$1|en gång|$1 gånger}}.',
-'copyright' => 'All text tillgänglig under $1.',
-'protectedpage' => 'Skyddad sida',
-'administrators' => '{{ns:project}}:Administratörer',
-'jumpto' => 'Hoppa till:',
-'jumptonavigation' => 'navigering',
-'jumptosearch' => 'sök',
-'sysoptitle' => 'Behörighet som administratör krävs',
-'sysoptext' => 'Denna åtgärd kan bara utföras av användare med administratörsrättigheter.
-Se $1.',
-'developertitle' => 'Utvecklarbehörighet krävs',
-'developertext' => 'Denna funktion kan bara utföras av användare med utvecklarstatus.
-Se $1.',
-'badaccess' => 'Behörighetsfel',
-'badaccesstext' => 'Den funktion du ville utföra är begränsad till användare med behörighet till "$2". Se $1.',
-'versionrequired' => 'Version $1 av MediaWiki krävs',
-'versionrequiredtext' => 'För att kunna använda den här sidan, behövs version $1 av MediaWiki. Se [[{{ns:special}}:Version]].',
-'widthheight' => '$1x$2',
-'ok' => 'OK',
-'pagetitle' => '$1 - {{SITENAME}}',
-'retrievedfrom' => 'Den här artikeln är hämtad från $1',
-'youhavenewmessages' => 'Du har $1 ($2).',
-'newmessageslink' => 'nya meddelanden',
-'newmessagesdifflink' => 'ändring mot tidigare version',
-'editsection' => 'redigera',
-'editold' => 'redigera',
-'editsectionhint' => 'Redigera avsnitt: $1',
-'toc' => 'Innehåll',
-'showtoc' => 'visa',
-'hidetoc' => 'göm',
-'thisisdeleted' => 'Visa eller återställ $1?',
-'viewdeleted' => 'Visa $1?',
-'restorelink' => '{{PLURAL:$1|en raderad version|$1 raderade versioner}}',
-'feedlinks' => 'Matning:',
-'nstab-main' => 'Artikel',
-'nstab-user' => 'Användarsida',
-'nstab-media' => 'Media',
-'nstab-special' => 'Speciell',
-'nstab-project' => 'projektsida',
-'nstab-image' => 'Bild',
-'nstab-mediawiki' => 'systemmeddelande',
-'nstab-template' => 'Mall',
-'nstab-help' => 'Hjälp',
-'nstab-category' => 'Kategori',
-'nosuchaction' => 'Funktionen finns inte',
-'nosuchactiontext' => 'Den funktion som specificerats i URL:en kan inte
-hittas av programvaran',
-'nosuchspecialpage' => 'SÃ¥dan specialsida finns inte',
-'nospecialpagetext' => 'Du har begärt en specialsida som {{SITENAME}}s programvara inte kan hitta.',
-'error' => 'Fel',
-'databaseerror' => 'Databasfel',
-'dberrortext' => 'Ett syntaxfel i databasfrågan har uppstått.
-Den senaste utförda databasfrågan var:
-<blockquote><tt>$1</tt></blockquote>
-från funktionen "<tt>$2</tt>".
-MySQL returnerade felen "$3<tt>: $4</tt>".',
-'dberrortextcl' => 'Ett felaktigt utformat sökbegrepp har påträffats. Senaste sökbegrepp var: "$1" från funktionen "$2". MySQL svarade med felmeddelandet "$3: $4"',
-'noconnect' => 'Kunde inte ansluta till databasen på $1',
-'nodb' => 'Kunde inte välja databasen $1',
-'cachederror' => 'Detta är en cachad kopia av den efterfrågade sidan. Det är inte säkert att den är aktuell.',
-'laggedslavemode' => '<b>Observera: det kan dröja en stund innan de senaste redigeringarna blir synliga.</b>',
-'readonly' => 'Databasen är skrivskyddad',
-'enterlockreason' => 'Ange varför sidan skrivskyddats, och ge en uppskattning av hur länge skrivskyddet bör behållas.',
-'readonlytext' => 'Databasen är tillfälligt låst för ändringar, förmodligen på grund av rutinmässigt underhåll. Efter avslutat arbete kommer den att återgå till normalläge. Den utvecklare som skrivskyddade den har angivit följande anledning: <p>$1',
-'missingarticle' => 'Databasen borde ha funnit sidan "$1", men det gjorde den inte. Den vanligaste orsaken till denna typ av fel är vanligen en utdaterad jämförelse mellan sidversioner (diff) eller en länk från versionshistoriken till en sida som raderats. Om inte något av detta stämmer, kan du ha hittat en bugg i mjukvaran. Rapportera gärna buggar direkt i [http://bugzilla.wikimedia.org/ Bugzilla]; du kan även posta dem på sidan för [[{{ns:project}}:Felrapporter|felrapporter]], eller kontakta en [[{{ns:project}}:Administratörer|administratör]] och be honom eller henne skicka informationen vidare. Oavsett vilket av alternativen du väljer, notera url:en (webbadressen).',
-'readonly_lag' => 'Databasen har automatiskt låsts tills dess att databasservrarna återfår kontakten med huvudservern.',
-'internalerror' => 'Internt fel',
-'filecopyerror' => 'Kunde inte kopiera filen "$1" till "$2".',
-'filerenameerror' => 'Kunde inte byta namn på filen "$1" till "$2".',
-'filedeleteerror' => 'Kunde inte radera filen "$1".',
-'filenotfound' => 'Kunde inte hitta filen "$1".',
-'unexpected' => 'Oväntat värde: "$1"="$2".',
-'formerror' => 'Fel: Kunde inte sända formulär',
-'badarticleerror' => 'Den åtgärden kan inte utföras på den här sidan.',
-'cannotdelete' => 'Det gick inte att radera sidan eller bilden, kanske för att någon annan redan raderat den.',
-'badtitle' => 'Felaktig titel',
-'badtitletext' => 'Den sidtiteln är antingen inte tillåten, sidan är tom, eller så är sidan
-felaktigt länkad till.',
-'perfdisabled' => 'Denna funktion har tyvärr stängts av tillfälligt, eftersom den gör databasen så långsam att ingen kan använda wikin.',
-'perfdisabledsub' => 'Här är en sparad kopia från $1:',
-'perfcached' => 'Sidan är hämtad ur ett cacheminne; det är inte säkert att det är den senaste versionen.',
-'perfcachedts' => 'Sidan är hämtad ur ett cacheminne och uppdaterades senast $1.',
-'wrong_wfQuery_params' => 'Felaktiga parametrar för wfQuery()<br /> Funktion: $1<br /> Förfrågan: $2',
-'viewsource' => 'Visa wikitext',
-'viewsourcefor' => 'för $1',
-'protectedtext' => '
-Denna sida har skrivskyddats, för att hindra redigering. Du kan se och kopiera källkoden, men inte ändra den.',
-'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.',
-'sqlhidden' => '(gömd SQL-förfrågan)',
-'logouttitle' => 'Användarutloggning',
-'logouttext' => 'Du är nu utloggad från ditt användarkonto.',
-'welcomecreation' => '<h2>Välkommen, $1!</h2><p>Ditt konto har skapats. Glöm inte att justera dina inställningar.',
-'loginpagetitle' => 'Användarinloggning',
-'yourname' => 'Ditt användarnamn',
-'yourpassword' => 'Ditt lösenord',
-'yourpasswordagain' => 'Upprepa lösenord',
-'remembermypassword' => 'Automatisk inloggning i framtiden.',
-'yourdomainname' => 'Din domän',
-'externaldberror' => 'Antingen så var där autentiseringsproblem med en extern databas, eller får du inte uppdatera ditt externa konto.',
-'loginproblem' => '<b>Det uppstod problem vid inloggningen.</b><br />Pröva igen!',
-'alreadyloggedin' => '<strong>Användare $1, du är redan inloggad!</strong><br />',
-'login' => 'Logga in',
-'loginprompt' => 'Inloggning är inte nödvändig för att läsa och skriva i {{SITENAME}}, men det har många fördelar. Bland annat får du tillgång till en rad användbara finesser och personliga inställningar. (Inloggningen använder [[cookie]]s)',
-'userlogin' => 'Skapa ett konto eller logga in',
-'logout' => 'Logga ut',
-'userlogout' => 'Logga ut',
-'notloggedin' => 'Ej inloggad',
-'nologin' => 'Saknar du ett användarkonto? $1.',
-'nologinlink' => 'Skapa ett användarkonto',
-'createaccount' => 'Skapa ett konto',
-'gotaccount' => 'Har du redan ett användarkonto? $1.',
-'gotaccountlink' => 'Logga in',
-'createaccountmail' => 'med e-post',
-'badretype' => 'De lösenord du uppgett överenstämmer inte med varandra.',
-'userexists' => 'Detta användarnamn används redan. Ange ett annat användarnamn.',
-'youremail' => 'Din e-postadress',
-'username' => 'Användarnamn:',
-'uid' => 'Användar-ID:',
-'yourrealname' => 'Ditt riktiga namn*',
-'yourlanguage' => 'Språk',
-'yourvariant' => 'Variant',
-'yournick' => 'Ditt smeknamn (till signaturer)',
-'badsig' => 'Det är något fel med råsignaturen, kontrollera HTML-koden.',
-'email' => 'E-post',
-'prefs-help-email-enotif'=> 'Om du slagit på funktionen för att få meddelanden om uppdateringar i mail, kommer denna adress att användas även för det.',
-'prefs-help-realname' => '¹ Riktigt namn (valfritt): Om du väljer att ange ditt riktiga namn, kommer det att användas för att tillskriva dig ditt arbete.',
-'loginerror' => 'Inloggningsproblem',
-'prefs-help-email' => '² E-post (valfritt): Gör det möjligt för andra användare att kontakta dig, utan att du behöver avslöja din identitet och/eller e-postadress.',
-'nocookiesnew' => 'Användarkontot skapades, men du blev inte inloggad. {{SITENAME}} använder cookies för att logga in användare. Du har stängt av cookies i din bläddrare. Om du slår på cookies kan du logga in med ditt nya användarnamn och lösenord.',
-'nocookieslogin' => '{{SITENAME}} använder cookies för att logga in användare. Du har stängt av cookies i din webbläsare. Försök igen med stöd för cookies aktiverat.',
-'noname' => 'Du har angett ett ogiltigt användarnamn.',
-'loginsuccesstitle' => 'Inloggningen lyckades',
-'loginsuccess' => 'Du är nu inloggad på {{SITENAME}} med användarnamnet "$1".',
-'nosuchuser' => 'Det finns ingen användare som heter "$1".
-Kontrollera stavningen, eller använd formuläret nedan för att 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.',
-'wrongpassword' => 'Lösenordet du angav är felaktigt. Försök igen',
-'wrongpasswordempty' => 'Lösenordet som angavs var blankt. Var god försök igen.',
-'mailmypassword' => 'Sänd mig ett nytt lösenord',
-'passwordremindertitle' => 'Nytt lösenord från {{SITENAME}}',
-'passwordremindertext' => 'Någon - förmodligen du - har från IP-numret $1 bett oss sända dig ett nytt lösenord för ditt användarkonto på {{SITENAME}} ($4). Lösenordet för användaren "$2" är nu "$3". Du bör nu logga in, och byta lösenord.<br /><br />Om det inte var du som gjorde denna begäran, eller om du har kommit på ditt gamla lösenord och inte längre önskar ändra det så kan du ignorera detta meddelande och fortsätta använda ditt gamla lösenord.',
-'noemail' => 'Användaren "$1" har inte registrerat någon e-postadress.',
-'passwordsent' => 'Ett nytt lösenord har skickats till den e-postadress som användaren "$1" har registrerat. När du får meddelandet, var god logga in igen.',
-'eauthentsent' => 'Ett e-brev för bekräftelse har skickats till den e-postadress som angivits. Du måste följa instruktionerna i e-brevet för att bekräfta att kontot verkligen är ditt, innan någon annan epost kan skickas härifrån till kontot,',
-'mailerror' => 'Fel vid skickande av e-post: $1',
-'acct_creation_throttle_hit'=> 'Du har redan skapat $1 användare och kan inte göra fler.',
-'emailauthenticated' => 'Din e-postadress bekräftades på $1.',
-'emailnotauthenticated' => 'Din e-postadress är <strong>ännu inte bekräftad.</strong> Ingen e-post kommer att skickas vad gäller det följande:',
-'noemailprefs' => '<strong>Då ingen e-postadress uppgivits,</strong> kommer följande funktioner inte att fungera.',
-'emailconfirmlink' => 'Bekräfta din e-postadress',
-'invalidemailaddress' => 'Den e-postadressen kan inte godtas. Formatet verkar vara felaktigt. Skriv in en väl formaterad adress, eller lämna det fältet tomt.',
-'accountcreated' => 'Användarkontot har skapats',
-'accountcreatedtext' => 'Användarkontot $1 har skapats.',
-'bold_sample' => 'Fet text',
-'bold_tip' => 'Fet stil',
-'italic_sample' => 'Kursiv text',
-'italic_tip' => 'Kursiv stil',
-'link_sample' => 'länkens namn',
-'link_tip' => 'Intern länk',
-'extlink_sample' => 'http://www.exempel.com länkens namn',
-'extlink_tip' => 'Extern länk (kom ihåg prefixet http://)',
-'headline_sample' => 'Rubriktext',
-'headline_tip' => 'Rubrik i nivå 2',
-'math_sample' => 'Skriv formeln här',
-'math_tip' => 'Matematisk formel (LaTeX)',
-'nowiki_sample' => 'Skriv in icke-wiki-formaterad text här',
-'nowiki_tip' => 'Strunta i wikiformatering',
-'image_sample' => 'Exempel.jpg|thumb',
-'image_tip' => 'Inbäddad bild',
-'media_sample' => 'Exempel.mp3',
-'media_tip' => 'Länk till mediafil',
-'sig_tip' => 'Din signatur med tidsstämpel',
-'hr_tip' => 'Horisontell linje (använd sparsamt)',
-'summary' => 'Sammanfattning',
-'subject' => 'Rubrik/uppslagsord',
-'minoredit' => 'Mindre ändring (m)',
-'watchthis' => 'Bevaka denna sida',
-'savearticle' => 'Spara',
-'preview' => 'Förhandsgranska',
-'showpreview' => 'Visa förhandsgranskning',
-'showlivepreview' => 'Automatiskt uppdaterad förhandsvisning',
-'showdiff' => 'Visa ändringar',
-'anoneditwarning' => 'Du är inte inloggad. Därför kommer din IP-adress att synas i historiken för den här sidan när du sparar din redigering.',
-'missingsummary' => '\'\'\'OBS:\'\'\' Du glömde att skriva en redigeringskommentar. Om du trycker på "Spara" igen så kommer din redigering att sparas utan redigeringskommentar.',
-'missingcommenttext' => 'Var god och skriv in en kommentar nedan.',
-'blockedtitle' => 'Användaren är spärrad',
-'blockedtext' => 'Du har försökt redigera en sida på {{SITENAME}}, men för närvarande kan du inte redigera sidor. Ditt användarnamn eller din IP-adress har blivit blockerat av $1 med motiveringen: \'\'$2\'\'.<br />
-Du kan kontakta $1 eller någon annan av [[{{ns:Project}}:Administratörer|administratörerna]] för att diskutera blockeringen.<br />
-Observera att du inte kan använda dig av funktionen [[{{ns:special}}:Emailuser/$1|skicka e-post till $1]] om du inte är en registrerad användare och [[{{ns:special}}:Userlogin|inloggad]] och har uppgivit din e-postadress i dina inställningar. Om du inte har ett användarkonto, kan du [[{{ns:special}}:Userlogin|registrera ett]] för att kunna skicka wiki-mail.<br />
-Din IP-adress är $3. Vänligen ange denna IP-adress i alla förfrågningar i ärendet som du gör.',
-'whitelistedittitle' => 'Redigering kräver inloggning',
-'whitelistedittext' => 'Du måste $1 för att kunna redigera artiklar.',
-'whitelistreadtitle' => 'Läsning kräver inloggning',
-'whitelistreadtext' => 'För att kunna läsa artiklar, måste du [[{{ns:special}}:Userlogin|logga in]].',
-'whitelistacctitle' => 'Du kan inte skapa konton',
-'whitelistacctext' => 'För att kunna skapa konton på denna wiki måste du vara [[{{ns:special}}:Userlogin|inloggad]] och ha rätt behörighet.',
-'confirmedittitle' => 'E-postbekräftelse krävs för redigering',
-'confirmedittext' => 'Du måste bekräfta din e-postadress innan du kan redigera sidor. Var vänlig ställ in och validera din e-postadress genom dina [[{{ns:special}}:Preferences|användarinställningar]].',
-'loginreqtitle' => 'Inloggning krävs',
-'loginreqlink' => 'login',
-'loginreqpagetext' => 'Du måste $1 för att visa andra sidor.',
-'accmailtitle' => 'Lösenordet är skickat.',
-'accmailtext' => 'Lösenordet för \'$1\' har skickats till $2.',
-'newarticle' => '(Ny)',
-'newarticletext' => 'Du har klickat på en röd länk, en sida som inte finns ännu. Du kan hjälpa till genom att själv skriva vad du vet om ämnet i fältet nedan (du kan läsa mer på [[{{ns:project}}:Help|hjälpsidan]]). Om du inte vill skriva något kan du bara trycka på "tillbaka" i din webbläsare.',
-'anontalkpagetext' => '---- \'\'Detta är en diskussionssida för en användare som inte har loggat in. [[{{SITENAME}}]] måste därför använda personens numeriska [[IP-adress]] för identifiera honom eller henne. En sådan IP-adress kan ibland användas av flera olika personer. Om du får meddelanden här som inte tycks vara riktade till dig, kan du gärna [[{{ns:special}}:Userlogin|logga in]]. Då undviker du framtida förväxlingar.\'\'',
-'noarticletext' => '<div class="plainlinks" style="border: 1px solid #ccc; padding: 7px;">\'\'\'{{SITENAME}} har inte någon artikel om "{{PAGENAME}}" ännu.\'\'\'<br />
-*Du kan \'\'\'[{{fullurl:{{FULLPAGENAME}}|action=edit}} redigera den här sidan]\'\'\' för att skapa en ny artikel.<br />
-*Du kan också [[{{ns:special}}:Search/{{PAGENAME}}|söka efter {{PAGENAME}}]] i andra artiklar på {{SITENAME}}.<br />
-*Det kan också hända att artikeln har raderats. Se då i [{{fullurl:{{ns:special}}:Log|type=delete&page={{FULLPAGENAMEE}}}} raderingsloggen].<br />
-----<br />
-*Om du har skapat artikeln under de senaste minuterna kan du ändå få upp denna sida ifall {{SITENAME}}s cache inte hunnit uppdateras. Vänligen vänta då en liten stund och se om artikeln syns senare innan du försöker skapa den igen. </div>',
-'clearyourcache' => '\'\'\'Obs:\'\'\' Sedan du sparat sidan, måste du tömma din webbläsares cache för att se ändringarna. \'\'\'Mozilla/Safari/Firefox:\'\'\' håll ner \'\'skift\'\' och klicka på \'\'reload\'\' eller tryck \'\'ctrl-shift-r\'\', (cmd-shift-R på mac:ar); \'\'\'Internet Explorer:\'\'\' håll ner ctr och klicka på "Refresh" eller tryck \'\'ctrl-f5\'\', \'\'\'Konqueror:\'\'\': klicka helt enkelt på "Reload" eller F5; \'\'\'Opera:\'\'\' tryck \'\'F5\'\'',
-'usercssjsyoucanpreview'=> '<strong>Tips:</strong> Använd \'Visa förhandsgranskning\' för att testa din nya css/js innan du sparar.',
-'usercsspreview' => '\'\'\'Kom ihåg att du bara förhandsgranskar din användar-css, den har inte sparats än!\'\'\'',
-'userjspreview' => '\'\'\'Kom ihåg att du bara testar/förhandsgranskar ditt javascript! Det är inte sparat än.\'\'\'',
-'userinvalidcssjstitle' => '\'\'\'Varning:\'\'\' Skalet "$1" finns inte. Kom ihåg att .css- och .js-sidor för enskilda användare börjar på liten bokstav. Exempel: Användare:Foo/monobook.css i stället för Användare:Foo/Monobook.css.',
-'updated' => '(Uppdaterad)',
-'note' => '<strong>Obs!</strong>',
-'previewnote' => 'Observera att detta är en förhandsvisning, och att sidan ännu inte sparats!',
-'session_fail_preview' => '<strong>Databasen kunde inte bearbeta redigeringen på grund av ett bortfall av sessionsdata. Försök igen; om det fortfarande inte fungerar, prova att öppna om redigeringssidan, logga ut och logga in igen eller vänta ett tag på att felet fixas.</strong>',
-'previewconflict' => 'Den här förhandsvisningen är resultatet av den
-redigerbara texten ovanför,
-så som det kommer att se ut om du väljer att spara.',
-'importing' => 'Importerar $1',
-'editing' => 'Redigerar $1',
-'editingsection' => 'Redigerar $1 (avsnitt)',
-'editingcomment' => 'Redigerar $1 (ny rubrik)',
-'editconflict' => 'Redigeringskonflikt: $1',
-'explainconflict' => 'Någon har ändrat den här sidan efter att du började att redigera den.
-Det översta textblocket innehåller den nuvarande texten, och din version syns i det nedersta blocket. Om du infogar dina ändringar i texten i den översta rutan, bibehålls alla ändringar - både dina, och den andres. <strong>Endast</strong> texten i den översta textboxen sparas när du trycker "Spara sida".
-<p>',
-'yourtext' => 'Din text',
-'storedversion' => 'Den sparade versionen',
-'nonunicodebrowser' => '<strong>VARNING: Din webbläsare saknar stöd för unicode. Var vänlig åtgärda detta, förslagsvis genom att uppgradera din webbläsare, innan du redigerar någon artikel. Artiklar riskerar annars att förstöras.</strong>',
-'editingold' => '<strong>VARNING: Du redigerar en gammal version av denna sida. Om du sparar den kommer alla ändringar som har gjorts sedan denna version att skrivas över.</strong>',
-'yourdiff' => 'Skillnader',
-'copyrightwarning' => 'Observera att alla bidrag till {{SITENAME}} är att betrakta som utgivna under $2 (se $1 för detaljer). Om du inte vill att din text ska redigeras eller kopieras efter andras gottfinnande skall du inte skriva något här.<br />
-Du lovar oss också att du skrev texten själv, eller kopierade från kulturellt allmängods som inte skyddas av upphovsrätt, eller liknande källor. <strong>LÄGG INTE UT UPPHOVSRÄTTSSKYDDAT MATERIAL HÄR UTAN TILLÅTELSE!</strong>',
-'copyrightwarning2' => 'Observera att alla bidrag till {{SITENAME}} kan komma att redigeras, ändras, eller tas bort av andra deltagare. Om du inte vill se din text förändrad efter andras gottfinnade skall du inte skriva in någon text här.<br />
-Du lovar oss också att du skrev texten själv, eller kopierade från kulturellt allmängods som inte skyddas av upphovsrätt, eller liknande källor - se $1 för detaljer.
-<strong>LÄGG INTE UT UPPHOVSRÄTTSSKYDDAT MATERIAL HÄR UTAN TILLÅTELSE!</strong>',
-'longpagewarning' => 'Om du använder en väldigt gammal webbläsare kan du ha problem med att redigera den här artikeln, eftersom vissa äldre webbläsare inte klarar artiklar större än 32 kB, och den här är $1 kB.',
-'longpageerror' => '<strong>FEL: Texten som du försöker spara är $1 kilobyte, vilket är mer än det maximalt tillåtna $2 kilobyte. Den kan inte sparas.</strong>',
-'readonlywarning' => '<strong>VARNING: Databasen är tillfälligt låst för underhåll. Du kommer inte att kunna spara
-dina ändringar just nu. Det kan vara klokt att kopiera över texten till din egen dator, tills databasen är upplåst igen.</strong>',
-'protectedpagewarning' => '<strong>VARNING: Den här sidan har låsts så att bara administratörer kan redigera den.
-Försäkra dig om att du följer riktlinjerna för redigering av skyddade sidor.</strong>',
-'semiprotectedpagewarning'=> '\'\'\'Observera:\'\'\' Denna sida har delvis låsts så att endast registrerade användare kan redigera den.',
-'templatesused' => 'Mallar som används på den här sidan:',
-'edittools' => '<!-- Denna text kommer att visas nedanför redigeringsrutor och uppladdningsformulär. -->',
-'nocreatetitle' => 'Skapande av sidor begränsat',
-'nocreatetext' => 'Denna wiki har begränsat möjligheterna att skapa nya sidor. Du kan redigera existerande sidor, eller [[{{ns:special}}:Userlogin|logga in eller skapa ett användarkonto]].',
-'revhistory' => 'Versionshistorik',
-'nohistory' => 'Den här sidan har ingen versionshistorik.',
-'revnotfound' => 'Versionen hittades inte',
-'revnotfoundtext' => 'Den gamla versionen av den sida du frågade efter kan inte hittas. Kontrollera den URL du använde för att nå den här sidan.',
-'loadhist' => 'Läser sidans versioner',
-'currentrev' => 'Nuvarande version',
-'revisionasof' => 'Versionen från $1',
-'revisionasofwithlink' => 'Versionen från $1; $2<br />$3 | $4',
-'previousrevision' => '↠Äldre version',
-'nextrevision' => 'Nyare version →',
-'currentrevisionlink' => 'visa nuvarande version',
-'cur' => 'nuvarande',
-'next' => 'nästa',
-'last' => 'föregående',
-'orig' => 'original',
-'histlegend' => 'Förklaring: (nuvarande) = skillnad mot nuvarande version; (föregående) = skillnad mot föregående version; \'\'\'m\'\'\' = mindre ändring.',
-'deletedrev' => '[raderad]',
-'histfirst' => 'Första',
-'histlast' => 'Senaste',
-'rev-deleted-comment' => '(kommentar borttagen)',
-'rev-deleted-user' => '(användarnamn borttaget)',
-'rev-deleted-text-permission'=> '<div class="mw-warning plainlinks"> Denna version av sidan har avlägsnats från de allmänna arkiven. Det kan finnas detaljer i [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} borttagningsloggen]. </div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks"> Denna version av sidan har avlägsnats från de allmänna arkiven. Som administratör på denna wiki kan du se den; det kan finnas detaljer i [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} borttagningsloggen]. </div>',
-'rev-delundel' => 'visa/göm',
-'revisiondelete' => 'Ta bort/återställ versioner',
-'revdelete-selected' => 'Vald version av [[:$1|$1]]:',
-'revdelete-text' => 'Borttagna versioner kommer fortfarande att synas i historiken, men deras innehåll kommer ej att vara tillgängligt för allmänheten. Andra administratörer på denna wiki kommer fortfarande att kunna läsa det dolda innehållet och kan återställa artikeln genom samma gränssnitt, om inte en ytterligare begränsning har utfärdats av wikins operatörer.',
-'revdelete-legend' => 'Ange begränsningar för version:',
-'revdelete-hide-text' => 'Dölj versionstext',
-'revdelete-hide-comment'=> 'Dölj redigeringskommentar',
-'revdelete-hide-user' => 'Dölj redaktörens användarnamn/IP-address',
-'revdelete-hide-restricted'=> 'Låt dessa begränsingar gälla administratörer likväl som andra',
-'revdelete-log' => 'Loggkommentar:',
-'revdelete-submit' => 'Tillämpa på vald version',
-'revdelete-logentry' => 'om [[:$1|$1]] visas eller ej har ändrats',
-'difference' => '(Skillnad mellan versioner)',
-'loadingrev' => 'läser version för att se skillnad',
-'lineno' => 'Rad $1:',
-'editcurrent' => 'Redigera sidans nuvarande version',
-'selectnewerversionfordiff'=> 'Välj en nyare version för jämförelse',
-'selectolderversionfordiff'=> 'Välj en äldre version för jämförelse',
-'compareselectedversions'=> 'Jämför angivna versioner',
-'searchresults' => 'Sökresultat',
-'searchresulttext' => 'Läs mera om [[{{ns:project}}:Sökning|sökning på {{SITENAME}}]].',
-'searchsubtitle' => 'För sökbegreppet [[:$1]]',
-'searchsubtitleinvalid' => 'För sökbegreppet $1',
-'badquery' => 'Felaktigt utformat sökbegrepp',
-'badquerytext' => 'Tyvärr, den sökningen fungerade inte. Detta beror troligen på att att du har försökt söka på ett ord som är kortare än tre bokstäver, vilket i nuläget inte stöds. Det kan också vara som så att du har skrivit in uttrycket fel, till exempel "katt och och råtta". Vänligen försök igen.',
-'matchtotals' => 'Sökordet "$1" gav $2 träffar i uppslagsord, och $3 träffar i texten på artiklar.',
-'noexactmatch' => '<span style="font-size: 135%; font-weight: bold; margin-left: .6em">Det finns ingen artikel med den titeln.</span> <span style="display: block; margin: 1.5em 2em"> Du kan själv [[:$1|skapa en artikel]] med den titeln om du vill.</span>',
-'titlematches' => 'Träffar i uppslagsord',
-'notitlematches' => 'Det finns ingen artikel vars titel överensstämmer med sökordet.',
-'textmatches' => 'Artikeltexter som innehåller sökordet:',
-'notextmatches' => 'Det finns inga artiklar som innehåller sökordet',
-'prevn' => 'förra $1',
-'nextn' => 'nästa $1',
-'viewprevnext' => 'Visa ($1) ($2) ($3).',
-'showingresults' => 'Nedan visas <b>$1</b> resultat som startar med nummer <b>$2</b>.',
-'showingresultsnum' => 'Nedan visas <b>$3</b> resultat, som börjar med #<b>$2</b>.',
-'nonefound' => '<strong>Observera:</strong>: Sökningar utan träffar beror ofta på att man försöker söka efter vanliga ord som "har" och "från". Dessa indexeras inte, och fungerar inte som söktermer. Försök istället hitta mera specifika ord.',
-'powersearch' => 'Sök',
-'powersearchtext' => 'Sök i namnrymderna :<br />
-$1<br />
-$2 Lista omdirigeringar &nbsp; Sök efter $3 $9',
-'searchdisabled' => 'Fulltextssökning på {{SITENAME}} har tyvärr tillfälligt stängts av p.g.a. prestandaproblem. Tills detta har fixats, kan du använda Google-sökningen nedan. Resultaten därifrån kan dock vara något föråldrade.',
-'blanknamespace' => '(Artiklar)',
-'preferences' => 'Inställningar',
-'prefsnologin' => 'Du är inte inloggad',
-'prefsnologintext' => 'Du måste vara [[{{ns:special}}:Userlogin|inloggad]] för att kunna ändra i inställningar.',
-'prefsreset' => 'Inställningarna har återställts till ursprungsvärdena.',
-'qbsettings' => 'Inställningar för snabbmeny',
-'changepassword' => 'Byt lösenord',
-'skin' => 'Utseende',
-'math' => 'Matematik',
-'dateformat' => 'Datumformat',
-'datedefault' => 'Ovidkommande',
-'datetime' => 'Datum och tid',
-'math_failure' => 'Misslyckades med att tolka formel.',
-'math_unknown_error' => 'okänt fel',
-'math_unknown_function' => 'okänd funktion',
-'math_lexing_error' => 'regelfel',
-'math_syntax_error' => 'syntaxfel',
-'math_image_error' => 'Konvertering till PNG-format misslyckades; kontrollera om latex, dvips, gs och convert är korrekt installerade',
-'math_bad_tmpdir' => 'Kan inte skriva till eller skapa temporär mapp för matematikresultat',
-'math_bad_output' => 'Kan inte skriva till eller skapa mapp för matematikresultat',
-'math_notexvc' => 'Applicationen texvc saknas; var god läs math/README för konfigureringsanvisningar',
-'prefs-personal' => 'Mitt konto',
-'prefs-rc' => 'SÄ och stubbar',
-'prefs-watchlist' => 'Övervakningslistan',
-'prefs-watchlist-days' => 'Antal dagar som ska visas på övervakningslistan:',
-'prefs-watchlist-edits' => 'Antal redigeringar som visas i utökad övervakningslista:',
-'prefs-misc' => 'Diverse',
-'saveprefs' => 'Spara inställningar',
-'resetprefs' => 'Återställ ursprungliga inställningar',
-'oldpassword' => 'Gammalt lösenord',
-'newpassword' => 'Nytt lösenord',
-'retypenew' => 'Upprepa det nya lösenordet',
-'textboxsize' => 'Redigering',
-'rows' => 'Rader',
-'columns' => 'Kolumner',
-'searchresultshead' => 'Sökresultat',
-'resultsperpage' => 'Träffar per sida',
-'contextlines' => 'Antal rader per träff',
-'contextchars' => 'Bokstäver per rad',
-'stubthreshold' => 'Visa länkar i avvikande färg till artiklar som är kortare än',
-'recentchangescount' => 'Antalet artiklar i "senaste ändringarna":',
-'savedprefs' => 'Dina inställningar har sparats',
-'timezonelegend' => 'Tidszon',
-'timezonetext' => 'Ange skillnaden i timmar mellan din lokala tid och serverns tid (UTC).',
-'localtime' => 'Lokal tid',
-'timezoneoffset' => 'Utjämna',
-'servertime' => 'Serverns klocka är',
-'guesstimezone' => 'Fyll i från webbläsare',
-'allowemail' => 'Tillåt e-post från andra användare',
-'defaultns' => 'Som förval, sök i följande namnrymder:',
-'default' => 'ursprungsinställning',
-'files' => 'Filer',
-'userrights-lookup-user'=> 'Hantera användargrupper',
-'userrights-user-editname'=> 'Skriv in ett användarnamn:',
-'editusergroup' => 'Ändra användargrupper',
-'userrights-editusergroup'=> 'Redigera användargrupper',
-'saveusergroups' => 'Spara användargrupper',
-'userrights-groupsmember'=> 'Medlem i:',
-'userrights-groupsavailable'=> 'Tillgängliga grupper:',
-'userrights-groupshelp' => 'Markera de grupper, som du vill lägga till eller ta bort användare i. De grupper som du inte markerar, kommer inte att förändras. Du kan avmarkera en grupp med CTRL + vänsterklick.',
-'userrights-logcomment' => 'Gruppmedlemsskapet ändrades från $1 to $2',
-'group' => 'Grupp:',
-'group-bot' => 'Robotar',
-'group-sysop' => 'Administratörer',
-'group-bureaucrat' => 'Byråkrater',
-'group-steward' => 'Stewarder',
-'group-all' => '(alla)',
-'group-bot-member' => 'Robot',
-'group-sysop-member' => 'Administratör',
-'group-bureaucrat-member'=> 'Byråkrat',
-'group-steward-member' => 'Steward',
-'grouppage-bot' => '{{ns:project}}:Robotar',
-'grouppage-sysop' => '{{ns:project}}:Administratörer',
-'grouppage-bureaucrat' => '{{ns:project}}:Byråkrater',
-'changes' => 'ändringar',
-'recentchanges' => 'Senaste ändringarna',
-'recentchangestext' => 'Följ de senaste ändringarna i wikin på denna sida.',
-'rcnote' => 'Nedan visas de senaste <strong>$1</strong> ändringarna under de senaste <strong>$2</strong> dagarna, per $3.',
-'rcnotefrom' => 'Nedan visas de senaste <strong>$1</strong> ändringarna sedan <strong>$2</strong>.',
-'rclistfrom' => 'Visa ändringar efter $1',
-'rcshowhideminor' => '$1 mindre ändringar',
-'rcshowhidebots' => '$1 robotredigeringar',
-'rcshowhideliu' => '$1 ändringar av inloggade användare',
-'rcshowhideanons' => '$1 ändringar av oinloggade användare',
-'rcshowhidepatr' => '$1 kontrollerade redigeringar',
-'rcshowhidemine' => '$1 mina ändringar',
-'rclinks' => 'Visa de senaste $1 ändringarna under de senaste $2 dagarna<br />
-$3',
-'diff' => 'skillnad',
-'hist' => 'historik',
-'hide' => 'Göm',
-'show' => 'Visa',
-'minoreditletter' => 'm',
-'newpageletter' => 'N',
-'sectionlink' => '→',
-'number_of_watching_users_RCview'=> '[$1]',
-'number_of_watching_users_pageview'=> '[$1 användare bevakar]',
-'rc_categories' => 'Begränsa till följande kategorier (separera med "|")',
-'rc_categories_any' => 'Vilken som helst',
-'upload' => 'Ladda upp filer',
-'uploadbtn' => 'Ladda upp filen',
-'reupload' => 'Ladda upp på nytt',
-'reuploaddesc' => 'Tillbaka till uppladdningsformulär.',
-'uploadnologin' => 'Inte inloggad',
-'uploadnologintext' => 'Du måste vara [[{{ns:special}}:Userlogin|inloggad]] för att kunna ladda upp filer.',
-'upload_directory_read_only'=> 'Webbservern kan inte skriva till uppladdningskatalogen ($1).',
-'uploaderror' => 'Fel vid uppladdningen',
-'uploadtext' => 'Använd formuläret nedan för att ladda upp filer. För att titta på eller leta efter bilder som redan har laddats upp, se [[{{ns:special}}:Imagelist|lista över uppladdade filer]]. Uppladdningar och borttagningar loggförs också i [[{{ns:special}}:Log/upload|uppladdningsloggen]]. För att infoga en bild på en sida, använd en länk i i följande format:
-* \'\'\'<nowiki>[[{{ns:image}}:File.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[{{ns:image}}:File.png|alt text]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[{{ns:media}}:File.ogg]]</nowiki>\'\'\'
-om du vill länka direkt till filen.',
-'uploadlog' => 'Uppladdningar',
-'uploadlogpage' => 'Uppladdningslogg',
-'uploadlogpagetext' => 'Nedan följer en lista med de senaste uppladdade filerna.
-Alla tider visas efter serverns tid (UTC).
-<ul>
-</ul>',
-'filename' => 'Filnamn',
-'filedesc' => 'Beskrivning',
-'fileuploadsummary' => 'Beskrivning<br />och licens:',
-'filestatus' => 'Status vad gäller upphovsrätt',
-'filesource' => 'Källa',
-'copyrightpage' => '{{ns:project}}:Upphovsrätt',
-'copyrightpagename' => '{{SITENAME}} upphovsrätt',
-'uploadedfiles' => 'Uppladdade filer',
-'ignorewarning' => 'Ignorera varning och spara ändå.',
-'ignorewarnings' => 'Ignorera eventuella varningar',
-'minlength' => 'Bildfilens namn måste vara minst tre bokstäver långt',
-'illegalfilename' => 'Filnamnet "$1" innehåller tecken som inte är tillåtna i sidtitlar. Var vänlig byt namn på filen och försök ladda upp igen.',
-'badfilename' => 'Bildens namn har blivit ändrat till "$1".',
-'badfiletype' => '".$1" är inte ett rekommenderat bildformat.',
-'largefile' => 'Bilder bör inte vara större än $1 bytes, denna är $2 bytes',
-'largefileserver' => 'Denna fil är större än vad servern ställts in att tillåta.',
-'emptyfile' => 'Filen du laddade upp verkar vara tom; felet kan bero på ett stavfel i filnamnet. Kontrollera om du verkligen vill ladda upp denna fil.',
-'fileexists' => 'Det finns redan en fil med detta namn. Titta på $1, såvida du inte är säker på att du vill ändra den.',
-'fileexists-forbidden' => 'En fil med detta namn finns redan; vänligen backa och ladda upp denna fil under ett nytt namn [[{{ns:image}}:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'En file med detta namn finns redan bland de delade filerna; vänligen backa och ladda upp denna fil under ett nytt namn. [[{{ns:image}}:$1|thumb|center|$1]]',
-'successfulupload' => 'Uppladdningen lyckades',
-'fileuploaded' => 'Filen "$1" laddades upp korrekt.
-Följ länken ($2) till beskrivningssidan, och fyll där i
-information om filen: var den kommer ifrån,
-när den skapades, vem som gjort den, om själva innehållet, och så mycket om möjligt annat du vet om den.',
-'uploadwarning' => 'Uppladdningsvarning',
-'savefile' => 'Spara fil',
-'uploadedimage' => '"[[$1]]" laddades upp',
-'uploaddisabled' => 'Uppladdningsfunktionen är avstängd',
-'uploaddisabledtext' => 'Uppladdning av filer är avstängd på den här wikin',
-'uploadscripted' => 'Denna fil innehåller HTML eller script, som webbläsare kan komma att tolka felaktigt.',
-'uploadcorrupt' => 'Antingen har det blivit något fel på filen, eller så har den en felaktig filändelse. Kontrollera din fil, och ladda upp på nytt.',
-'uploadvirus' => 'Filen innehåller virus! Detaljer: $1',
-'sourcefilename' => 'Ursprungsfilens namn',
-'destfilename' => 'Nytt filnamn',
-'filewasdeleted' => 'En fil med detta namn har tidigare laddats upp och därefter tagits bort. Du bör kontrollera $1 innan du fortsätter att ladda upp den.',
-'license' => 'Licens',
-'nolicense' => 'Ingen angiven',
-'imagelist' => 'Bildlista',
-'imagelisttext' => 'Nedan finns en lista, med $1 bilder sorterad $2',
-'imagelistforuser' => 'Listan visar endast bilder som är uppladdade av $1.',
-'getimagelist' => 'hämta bildlista',
-'ilsubmit' => 'Sök',
-'showlast' => 'Visa de senaste $1 bilderna sorterade $2.',
-'byname' => 'efter namn',
-'bydate' => 'efter datum',
-'bysize' => 'efter storlek',
-'imgdelete' => 'ta bort',
-'imgdesc' => 'beskrivning',
-'imglegend' => 'Bildtext: (beskrivning) = visa/redigera bildtext.',
-'imghistory' => 'Bildhistorik',
-'revertimg' => 'återgå',
-'deleteimg' => 'radera',
-'deleteimgcompletely' => 'radera',
-'imghistlegend' => 'Beskrivning: (nuvarande) = detta är den nuvarande bilden,
-(ta bort) = ta bort den gamla version, (återgå) = återgå till en gammal version.
-<br /><i>Klicka på ett datum för att se bilden som laddades upp den dagen</i>.',
-'imagelinks' => 'Bildlänk',
-'linkstoimage' => 'Följande sidor länkar till denna bild:',
-'nolinkstoimage' => 'Inga sidor länkar till den här bilden.',
-'sharedupload' => 'Denna fil är uppladdad som delad, och kan användas av andra projekt.',
-'shareduploadwiki' => 'Vänligen se $1 för mer information.',
-'shareduploadwiki-linktext'=> 'Filens beskrivningssida',
-'noimage' => 'Det finns ingen fil med detta namn. Du kan $1.',
-'noimage-linktext' => 'ladda upp den',
-'uploadnewversion-linktext' => 'Ladda upp en ny version av filen',
-'mimesearch' => 'MIME-sökning',
-'mimetype' => 'MIME-typ:',
-'download' => 'ladda ner',
-'unwatchedpages' => 'Oövervakade sidor',
-'listredirects' => 'Lista över omdirigeringar',
-'unusedtemplates' => 'Oanvända mallar',
-'unusedtemplatestext' => 'Denna sida listar alla de sidor i namnrymden Mall som inte inkluderas på någon annan sida. Innan mallarna raderas, kontrollera att det inte finns andra länkar till dem.',
-'unusedtemplateswlh' => 'andra länkar',
-'randomredirect' => 'Slumpvald omdirigering',
-'statistics' => 'Statistik',
-'sitestats' => 'Statistiksida',
-'userstats' => 'Användarstatistik',
-'sitestatstext' => 'I databasen finns just nu <b>$1</b> sidor, inklusive diskussionssidor, sidor om {{SITENAME}}, korta stumpartiklar, omdirigeringssidor, och andra sidor som inte kan räknas som artiklar. Om man tar bort ovanstående, återstår <b>$2</b> riktiga artiklar.
-
-\'\'\'$8\'\'\' filer har laddats upp.
-
-Sedan denna wiki startades har sidor visats totalt <b>$3</b> gånger, och <b>$4</b> sidor har ändrats. Detta är i genomsnitt <b>$5</b> ändringar per sida, och <b>$6</b> sidvisningar per ändring.
-
-[http://meta.wikimedia.org/wiki/Help:Job_queue Jobbkön]s längd är för tillfället \'\'\'$7\'\'\'.',
-'userstatstext' => 'Det finns \'\'\'$1\'\'\' registrerade användare. Av dem är \'\'\'$2\'\'\' (eller \'\'\'$4%\'\'\') administratörer (se $3).',
-'disambiguations' => 'Sidor som länkar till förgreningssidor',
-'disambiguationspage' => '{{ns:template}}:Förgrening',
-'disambiguationstext' => 'Följande artiklar länkar till \'\'förgreningssidor\'\'. Länkarna behöver ofta ändras så att de länkar till en artikel istället.<br />En sida anses vara en förgreningssida om den länkar till $1. <br />Länkar från andra namnrymder är <i>inte</i> listade här.',
-'doubleredirects' => 'Dubbla omdirigeringar',
-'doubleredirectstext' => '<b>OBS!</b> Denna lista kan innehålla falska resultat. Detta betyder normalt att det finns ytterligare text under den första #REDIRECT.<br />Varje rad innehåller en länk till den första och andra omdirigering och den första raden av den andra omdirigeringen ger oftast den "riktiga" artikeln, vilket egentligen den första omdirigeringen ska peka på.',
-'brokenredirects' => 'DÃ¥liga omdirigeringar',
-'brokenredirectstext' => 'Följande länkar omdirigerar till en artikel som inte existerar.',
-'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
-'ncategories' => '$1 {{PLURAL:$1|kategori|kategorier}}',
-'nlinks' => '$1 {{PLURAL:$1|länk|länkar}}',
-'nmembers' => '$1 {{PLURAL:$1|medlem|medlemmar}}',
-'nrevisions' => '$1 {{PLURAL:$1|ändring|ändringar}}',
-'nviews' => '$1 {{PLURAL:$1|visning|visningar}}',
-'lonelypages' => 'Föräldralösa sidor',
-'uncategorizedpages' => 'Ej kategoriserade sidor',
-'uncategorizedcategories'=> 'Ej kategoriserade kategorier',
-'unusedcategories' => 'Tomma kategorier',
-'unusedimages' => 'Oanvända bilder',
-'popularpages' => 'Populära sidor',
-'wantedcategories' => 'Önskade kategorier',
-'wantedpages' => 'Önskade sidor',
-'mostlinked' => 'Sidor med flest länkar till sig',
-'mostlinkedcategories' => 'Kategorier med flest länkar till sig',
-'mostcategories' => 'Artiklar med flest kategorier',
-'mostimages' => 'Bilder med flest länkar till sig',
-'mostrevisions' => 'Artiklar med flest ändringar',
-'allpages' => 'Alla sidor',
-'prefixindex' => 'Prefixindex',
-'randompage' => 'Slumpartikel',
-'shortpages' => 'Korta sidor',
-'longpages' => 'LÃ¥nga sidor',
-'deadendpages' => 'Sidor utan länkar',
-'listusers' => 'Användarlista',
-'specialpages' => 'Specialsidor',
-'spheading' => 'Specialsidor för alla användare',
-'restrictedpheading' => 'Specialsidor med begränsad åtkomst',
-'recentchangeslinked' => 'Ändringar på angränsande sidor',
-'rclsub' => '(som "$1" länkar till)',
-'newpages' => 'Nya sidor',
-'ancientpages' => 'Äldsta artiklarna',
-'intl' => 'Interwiki-länkar',
-'move' => 'Flytta',
-'movethispage' => 'Flytta denna sida',
-'unusedimagestext' => '<p>Lägg märke till att andra hemsidor kan länka till bilder
-med en direkt URL, och kan därför bli listade här trots att de används kontinuerligt.',
-'unusedcategoriestext' => 'Dessa existerande kategorier innehåller inga artiklar eller underkategorier.',
-'booksources' => 'Bokkällor',
-'categoriespagetext' => 'Följande kategorier finns på {{SITENAME}}.',
-'data' => 'Data',
-'userrights' => 'Användarrättigheter',
-'groups' => 'Användargrupper',
-'booksourcetext' => 'Nedan följer en lista över länkar till hemsidor som säljer
-nya och begagnade böcker, och mycket annan information om de böcker du söker.
-{{SITENAME}} har <b>inget</b> affärssamarbete med ovanstående företag och ska inte heller tolkas som en rekommendation av dessa.',
-'isbn' => 'ISBN',
-'alphaindexline' => '$1 till $2',
-'version' => 'Version',
-'log' => 'Loggar',
-'alllogstext' => 'Kombinerad visning av uppladdningar av bilder, raderinger och skrivskydd av sidor, blockeringar av IP-adresser/användare, och byråkratlogg. Du får ofta färre träffar om du väljer typ av logg, användarnamn, eller sida.',
-'logempty' => 'Inga matchande träffar i loggen.',
-'nextpage' => 'Nästa sida ($1)',
-'allpagesfrom' => 'Visa sidor från och med:',
-'allarticles' => 'Alla artiklar',
-'allnonarticles' => 'Alla sidor utom artiklar',
-'allinnamespace' => 'Alla sidor (i namnrymden $1)',
-'allnotinnamespace' => 'Alla sidor (inte i namnrymden $1)',
-'allpagesprev' => 'Föregående',
-'allpagesnext' => 'Nästa',
-'allpagessubmit' => 'Utför',
-'allpagesprefix' => 'Visa sidor med prefixet:',
-'mailnologin' => 'Ingen adress att skicka till',
-'mailnologintext' => 'För att kunna skicka e-post till andra användare, måste du vara [[{{ns:special}}:Userlogin|inloggad]] och ha angivit en korrekt e-postadress i dina [[{{ns:special}}:Preferences|användarinställningar]].',
-'emailuser' => 'Skicka e-post till den här användaren',
-'emailpage' => 'Skicka e-post till annan användare',
-'emailpagetext' => 'Om den här användaren har skrivit in en korrekt e-postadress i sina
-användarinställningar, kommer formuläret nedan att skicka ett meddelande.
-Den e-postadress du har angivit i dina användarinställningar kommer att skrivas
-i "Från"-fältet i detta meddelande, så mottagaren har möjlighet att svara.',
-'usermailererror' => 'Fel från mailobjektet:',
-'defemailsubject' => '{{SITENAME}} e-post',
-'noemailtitle' => 'Ingen e-postadress',
-'noemailtext' => 'Den här användaren har antingen inte angivet en korrekt e-postadress, valt att inte ta emot mail från andra användare, eller inte verifierat sin e-postadress.',
-'emailfrom' => 'Från',
-'emailto' => 'Till',
-'emailsubject' => 'Ämne',
-'emailmessage' => 'Meddelande',
-'emailsend' => 'Skicka',
-'emailsent' => 'E-post är nu skickat',
-'emailsenttext' => 'Din e-post har skickats.',
-'watchlist' => 'Min övervakningslista',
-'watchlistsub' => '(för användare "$1")',
-'nowatchlist' => 'Du har inga sidor i din övervakningslista.',
-'watchlistcount' => '\'\'\'Du har $1 poster på din övervakningslista, inklusive diskussionssidor.\'\'\'',
-'clearwatchlist' => 'Töm övervakningslistan',
-'watchlistcleartext' => 'Är du säker på att du vill ta bort dem?',
-'watchlistclearbutton' => 'Töm övervakningslista',
-'watchlistcleardone' => 'Din övervakningslista har tömts. $1 poster togs bort.',
-'watchnologin' => 'Du är inte inloggad',
-'watchnologintext' => 'Du måste vara [[{{ns:special}}:Userlogin|inloggad]] för att kunna göra ändringar i din övervakningslista.',
-'addedwatch' => 'Tillagd på övervakningslistan',
-'addedwatchtext' => 'Sidan "[[:$1|$1]]" har satts upp på din [[{{ns:special}}:Watchlist|övervakningslista]].
-Framtida ändringar av den här sidan och dess diskussionssida kommer att listas där, och sidan kommer att markeras med \'\'\'fet stil\'\'\' i [[{{ns:special}}:Recentchanges|listan över de senaste ändringarna]] för att synas bättre.<br /><br />
-Om du inte längre vill att sidan skall finnas på din övervakningslista, klicka på "avbevaka" uppe till höger.',
-'removedwatch' => 'Borttagen från övervakningslista',
-'removedwatchtext' => 'Sidan "$1" har blivit borttagen från din övervakningslista',
-'watch' => 'bevaka',
-'watchthispage' => 'Bevaka denna sida',
-'unwatch' => 'avbevaka',
-'unwatchthispage' => 'Stoppa övervakningen av denna sida',
-'notanarticle' => 'Inte en artikel',
-'watchnochange' => 'Inga av dina övervakade sidor har ändrats inom den visade tidsperioden.',
-'watchdetails' => '$1 sidor övervakade (utöver diskussionssidor). [[{{ns:special}}:Watchlist/edit|Visa och redigera hela listan]].',
-'wlheader-enotif' => '* Bekräftelse per e-post är aktiverad.',
-'wlheader-showupdated' => '* Sidor som ändrats sedan ditt senaste besök visas i \'\'\'fet stil.\'\'\'',
-'watchmethod-recent' => 'letar efter övervakade sidor bland nyligen gjorda ändringar',
-'watchmethod-list' => 'letar i övervakningslistan efter nyligen gjorda ändringar',
-'removechecked' => 'Ta bort markerade artiklar från övervakningslistan',
-'watchlistcontains' => 'Din övervakningslista innehåller $1 sidor.',
-'watcheditlist' => 'Här är hela din övervakningslista, i alfabetisk ordning. Kryssa i rutan vid de sidor du vill ta bort från din övervakningslista, och klicka på knappen \'Ta bort\' längst ner på sidan.',
-'removingchecked' => 'Tar bort markerade artiklar från övervakningslistan...',
-'couldntremove' => 'Kunde inte ta bort artikeln \'$1\'...',
-'iteminvalidname' => 'Problem med artikeln \'$1\', ogiltigt namn...',
-'wlnote' => 'Nedan finns de senaste $1 ändringarna under de senaste <b>$2</b> timmarna.',
-'wlshowlast' => 'Visa senaste $1 timmarna $2 dagarna $3',
-'wlsaved' => 'Detta är en sparad version av din övervakningslista.',
-'wlhideshowown' => '$1 mina redigeringar',
-'wlhideshowbots' => '$1 robotredigeringar',
-'enotif_mailer' => '{{SITENAME}}s system för att få meddelanden om förändringar per e-post',
-'enotif_reset' => 'Markera alla sidor som besökta',
-'enotif_newpagetext' => 'Detta är en ny sida.',
-'changed' => 'ändrad',
-'created' => 'skapad',
-'enotif_subject' => '{{SITENAME}}-sidan $PAGETITLE har blivit $CHANGEDORCREATED av $PAGEEDITOR',
-'enotif_lastvisited' => 'På $1 återfinner du alla ändringar sedan ditt senaste besök.',
-'enotif_body' => '$WATCHINGUSERNAME, {{SITENAME}}-sidan $PAGETITLE har blivit $CHANGEDORCREATED $PAGEEDITDATE av $PAGEEDITOR; den nuvarande versionen hittar du på {{fullurl:$PAGETITLE RAWURL}}. $NEWPAGE Angiven sammanfattning av redigeringen: $PAGESUMMARY $PAGEMINOREDIT Kontakta användaren: e-post {{fullurl:{{ns:special}}:Emailuser/$PAGEEDITOR RAWURL}} wiki {{fullurl:{{ns:user}}:PAGEEDITOR RAWURL}} Såvida du inte besöker sidan, kommer du inte att få flera meddelanden om ändringar av sidan. Du kan också ta bort flaggan för meddelanden om ändringar på alla sidor i din övervakningslista. Hälsningar från {{SITENAME}}s meddelandesystem ------- För att ändra inställningarna i din övervakningslista, besök {{fullurl:{{ns:special}}:Watchlist/edit}} Feedback och hjälp: {{fullurl:{{ns:project}}:Hjälp}}',
-'deletepage' => 'Ta bort sida',
-'confirm' => 'Bekräfta',
-'excontent' => 'Före radering: \'$1\'',
-'excontentauthor' => 'sidan innehöll \'$1\' (den enda som skrivit var \'$2\')',
-'exbeforeblank' => 'Före tömning: \'$1\'',
-'exblank' => 'sidan var tom',
-'confirmdelete' => 'Bekräfta borttagning',
-'deletesub' => '(Tar bort "$1")',
-'historywarning' => 'Varning: Sidan du håller på att radera har en historik:',
-'confirmdeletetext' => 'Du håller på att permanent ta bort en sida,
-eller bild med all dess historik, från databasen.
-Bekräfta att du förstår vad du håller på med och vilka konsekvenser
-detta leder till, och att det följer {{SITENAME}}s allmänna riktlinjer.',
-'actioncomplete' => 'Genomfört',
-'deletedtext' => '"$1" har blivit borttagen. Artikelns historia finns kvar i [[{{ns:special}}:Undelete/$1]]. Se loggen över de senaste raderingarna, $2',
-'deletedarticle' => 'raderade "$1"',
-'dellogpage' => 'Raderingar',
-'dellogpagetext' => 'Nedan listas senaste raderingar och återställningar.',
-'deletionlog' => 'raderingslogg',
-'reverted' => 'Återgått till tidigare version',
-'deletecomment' => 'Anledning till borttagning',
-'imagereverted' => 'Återställningen av nyare artikelversion lyckades',
-'rollback' => 'Rulla tillbaka ändringar',
-'rollback_short' => 'Återställning',
-'rollbacklink' => 'rulla tillbaka',
-'rollbackfailed' => 'Tillbakarullning misslyckades',
-'cantrollback' => 'Det gick inte att rulla tillbaka, då artikeln redigerats av en enda användare och äldre versioner saknas.',
-'alreadyrolled' => 'Det gick inte att rulla tillbaka den sista redigeringen av [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|Diskussion]]) på sidan [[:$1|$1]]. Någon annan har redan rullat tillbaka, eller redigerat sidan. Sidan ändrades senast av [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|diskussion]]).',
-'editcomment' => 'Redigeringskommentaren var: "<i>$1</i>".',
-'revertpage' => 'Återställt redigeringar av [[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|Diskussion]]); återställd till senaste version av [[{{ns:user}}:$1|$1]]',
-'sessionfailure' => 'Något med din session som inloggad är på tok. Din begärda åtgärd har avbrutits, för att förhindra att någon kapar din session. Klicka på "Tillbaka" i din webbläsare och ladda om den sida du kom ifrån. Försök sedan igen.',
-'protectlogpage' => 'Skrivskydd',
-'protectlogtext' => 'Detta är en lista över applicerande och borttagande av skrivskydd.',
-'protectedarticle' => 'skyddade [[$1]]',
-'unprotectedarticle' => 'tog bort skydd av $1',
-'protectsub' => '(Skyddar "$1")',
-'confirmprotecttext' => 'Genom att skrivskydda en sida låser du den så att den inte kan redigeras av besökare. I grunden strider detta mot tanken bakom {{SITENAME}} och ska därför användas restriktivt.
-
-Vill du skrivskydda denna sida?',
-'confirmprotect' => 'Bekräfta skrivskydd av sida',
-'protectmoveonly' => 'Enbart skydd mot flyttning av sida',
-'protectcomment' => 'Anledning till skydd av sidan',
-'unprotectsub' => '(Tog bort skydd av "$1")',
-'confirmunprotecttext' => 'Vill du låsa upp den här sidan?',
-'confirmunprotect' => 'Bekräfta borttagning av skrivskydd',
-'unprotectcomment' => 'Anledning till att skrivskyddet tas bort',
-'protect-unchain' => 'Lås upp flyttillstånd',
-'protect-text' => 'Du kan visa och ändra skyddsnivån av artikeln <strong>$1</strong>. Kontrollera att du följer riktlinjerna.',
-'protect-viewtext' => 'Ditt konto har inte tillstånd att ändra sidskyddsnivåer. Detta är nuvarande status för artikel <strong>$1</strong>:',
-'protect-default' => '(standard)',
-'protect-level-autoconfirmed'=> 'Enbart registrerade användare',
-'protect-level-sysop' => 'Enbart administratörer',
-'restriction-edit' => 'Redigering av sidan',
-'restriction-move' => 'Flytt av sidan',
-'undelete' => 'Återställ borttagna sidor',
-'undeletepage' => 'Visa och återställ borttagna sidor',
-'viewdeletedpage' => 'Visa raderade sidor',
-'undeletepagetext' => 'Följande sidor har blivit borttagna, men finns fortfarande i ett arkiv och kan återställas. Arkivet kan ibland rensas på gamla versioner.',
-'undeleteextrahelp' => '* För att återställa alla versioner, välj \'\'\'Återställ\'\'\' utan att kryssa i några rutor.
-* För att återställa bara vissa versioner, kryssa i de kryssrutor som hör till de versioner som ska återställas och välj \'\'\'Återställ\'\'\'.
-* \'\'\'Rensa\'\'\' tömmer kommentarfältet och kryssrutorna.',
-'undeletearticle' => 'Återställ borttagen artikel',
-'undeleterevisions' => '$1 versioner arkiverade',
-'undeletehistory' => 'Om du återställer sidan, kommer alla tidigare versioner att återfinnas i versionshistoriken. Om en ny sida med samma namn har skapats sedan sidan raderades, kommer den återskapade historiken automatiskt att återfinnas i den äldre historiken. Den nuvarande versionen kommer alltså inte att ersättas av de raderade och återskapade.',
-'undeletehistorynoadmin'=> 'Den här artikeln har blivit raderad. Anledningen till detta anges i sammanfattningen nedan, tillsammans med uppgifter om de användare som redigerat sidan innan den raderades. Enbart administratörerna har tillgång till den raderade texten.',
-'undeleterevision' => 'borttagen version från den $1',
-'undeletebtn' => 'Återställ',
-'undeletereset' => 'Rensa',
-'undeletecomment' => 'Kommentar:',
-'undeletedarticle' => 'återställde "$1"',
-'undeletedrevisions' => '$1 version(er) återställd(a)',
-'undeletedtext' => 'Artikeln [[:$1|$1]] har blivit återställd. Alla raderingar och återställningar hittas i [[{{ns:special}}:Log/delete|Raderingsloggen]].',
-'namespace' => 'Namnrymd:',
-'invert' => 'Uteslut vald namnrymd',
-'contributions' => 'Användarbidrag',
-'mycontris' => 'Mina bidrag',
-'contribsub' => 'För $1',
-'nocontribs' => 'Inga ändringar hittades, som motsvarar dessa kriterier',
-'ucnote' => 'Nedan visas denna användarens senaste <b>$1</b> ändringar, under de senaste <b>$2</b> dagarna.',
-'uclinks' => 'Visa de senaste $1 ändringarna. Visa de senaste $2 dagarna.',
-'uctop' => ' (senaste)',
-'newbies' => 'Nykomlingar',
-'sp-contributions-newest'=> 'Nyaste',
-'sp-contributions-oldest'=> 'Äldsta',
-'sp-contributions-newer'=> '$1 nyare',
-'sp-contributions-older'=> '$1 äldre',
-'sp-contributions-newbies-sub'=> 'För nybörjare',
-'whatlinkshere' => 'Sidor som länkar hit',
-'notargettitle' => 'Inget mål',
-'notargettext' => 'Du har inte angivit någon sida eller användare att utföra denna funktion på.',
-'linklistsub' => '(Länklista)',
-'linkshere' => 'Följande sidor länkar hit:',
-'nolinkshere' => 'Inga sidor länkar hit.',
-'isredirect' => 'transportsida',
-'istemplate' => 'inkluderad som mall',
-'blockip' => 'Blockera IP-adress',
-'blockiptext' => 'Formuläret nedan används för att blockera specifika användarnamns eller IP-adressers möjlighet att redigera sidor. Detta bör göras endast för att förhindra vandalism, och enligt gällande [[{{ns:project}}:Policy|policy]]. Ange orsaken nedan (exempelvis genom att nämna sidor som blivit vandaliserade).',
-'ipaddress' => 'IP-adress',
-'ipadressorusername' => 'IP-adress eller användarnamn',
-'ipbexpiry' => 'Varaktighet',
-'ipbreason' => 'Anledning',
-'ipbsubmit' => 'Blockera den här IP-adressen',
-'ipbother' => 'Annan tidsperiod',
-'ipboptions' => '2 timmar:2 hours,1 dag:1 day,3 dagar:3 days,1 vecka:1 week,2 veckor:2 weeks,1 månad:1 month,3 månader:3 months,6 månader:6 months,1 år:1 year,oändlig:infinite',
-'ipbotheroption' => 'annan tidsperiod',
-'badipaddress' => 'Du har inte skrivit IP-adressen korrekt.',
-'blockipsuccesssub' => 'Blockeringen är utförd',
-'blockipsuccesstext' => 'IP-adressen "$1" har blockerats.<br /><br />Lämna gärna besked om detta på [[{{ns:user_talk}}:$1|användarens diskussionssida]]. För att se alla blockeringar som ligger just nu, gå till [[{{ns:special}}:Ipblocklist|listan över blockeringar]].<br /><br />En logg över blockeringar och borttagningar av blockeringar finns på [[{{ns:special}}:Log/Block]].',
-'unblockip' => 'Ta bort blockering av IP-adress',
-'unblockiptext' => 'Använd formuläret nedan för att ta bort blockeringen av en IP-adress.',
-'ipusubmit' => 'Ta bort blockeringen av den här adressen',
-'ipusuccess' => 'Blockeringen av IP-adressen "$1" har tagits bort',
-'ipblocklist' => 'Lista över blockerade IP-adresser',
-'blocklistline' => '$1: $2 blockerar $3, blockeringen upphör $4',
-'infiniteblock' => 'evig',
-'expiringblock' => '$1',
-'ipblocklistempty' => 'Listan över blockerade IP-adresser är tom',
-'blocklink' => 'blockera',
-'unblocklink' => 'ta bort blockering',
-'contribslink' => 'bidrag',
-'autoblocker' => 'Automatiskt blockerad, eftersom du har samma IP-adress som "$1". Motivering till blockeringen: "$2".',
-'blocklogpage' => 'Blockeringar',
-'blocklogentry' => 'blockerade "$1" ($2)',
-'blocklogtext' => 'Detta är en logg över blockeringar och avblockeringar. Automatiskt blockerade IP-adresser listas ej. En lista över IP-adresser och användare som för närvarande är blockerade finns på [[{{ns:special}}:Ipblocklist|IP-blocklistan]].',
-'unblocklogentry' => 'tog bort blockering av "$1"',
-'range_block_disabled' => 'Möjligheten för administratörer att blockera intervall av IP-adresser har stängts av.',
-'ipb_expiry_invalid' => 'Förfallotiden ogiltig',
-'ip_range_invalid' => 'Ogiltigt IP-intervall.',
-'proxyblocker' => 'Proxy-block',
-'proxyblockreason' => 'Din [[IP-adress]] har blivit blockerad eftersom det finns en öppen [[proxy]] på samma adress. Öppna proxies blockeras automatiskt eftersom de ofta utnyttjas av vandaler som vill agera anonymt på nätet. Var vänlig och kontakta din internetleverantör eller din organisations tekniska support och informera dem om denna allvarliga säkerhetsrisk som kan komma exploateras av samvetlösa personer för olika typer av missbruk!',
-'proxyblocksuccess' => 'Gjort.',
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'Din IP-adress finns med på [http://www.sorbs.net SORBS] DNSBL:s lista över öppna proxies.',
-'sorbs_create_account_reason'=> 'Din IP-adress finns med på [http://www.sorbs.net SORBS] DNSBL-lista över öppna proxyn. Du kan därför inte skapa något användarkonto.',
-'lockdb' => 'LÃ¥s databas',
-'unlockdb' => 'LÃ¥s upp databas',
-'lockdbtext' => 'En låsning av databasen hindrar alla användare från att redigera sidor, ändra inställningar och andra saker som kräver ändringar i databasen.
-Bekräfta att du verkligen vill göra detta, och att du kommer att låsa upp databasen när underhållet är utfört.',
-'unlockdbtext' => 'Om du låser upp databasen kommer alla användare att åter kunna redigera sidor, ändra sina inställningar och så vidare. Bekräfta att du vill göra detta.',
-'lockconfirm' => 'Ja, jag vill verkligen låsa databasen.',
-'unlockconfirm' => 'Ja, jag vill verkligen låsa upp databasen.',
-'lockbtn' => 'LÃ¥s databasen',
-'unlockbtn' => 'LÃ¥s upp databasen',
-'locknoconfirm' => 'Du har inte bekräftat låsningen.',
-'lockdbsuccesssub' => 'Databasen har låsts',
-'unlockdbsuccesssub' => 'Databasen har låsts upp',
-'lockdbsuccesstext' => 'Databasen är nu låst.
-<br />Kom ihåg att ta bort låsningen när du är färdig med ditt underhåll.',
-'unlockdbsuccesstext' => 'Databasen är upplåst.',
-'makesysoptitle' => 'Gör en användare till administratör',
-'makesysoptext' => 'Det här formuläret används av byråkrater för att göra vanliga användare till administratörer.
-Skriv användarens namn i rutan och tryck på knappen för att göra användaren till administratör',
-'makesysopname' => 'Användarens namn:',
-'makesysopsubmit' => 'Ge den här användaren administratörsrättigheter',
-'makesysopok' => '<b>Användaren "$1" är nu administratör</b>',
-'makesysopfail' => '<b>Det gick inte att ge användaren "$1" administratörsrättigheter. (Skrev du rätt namn?)</b>',
-'setbureaucratflag' => 'Gör till byråkrat',
-'setstewardflag' => 'Gör till steward',
-'rightslog' => 'Logg över användarrättigheter',
-'rightslogtext' => 'Detta är en logg över förändringar i användares rättigheter.',
-'rightslogentry' => 'grupptillhörighet för $1 ändrad från $2 till $3',
-'rights' => 'Rättigheter:',
-'set_user_rights' => 'Inställning av användarrättigheter',
-'user_rights_set' => '<b>Användaren "$1"s behörighet har uppdaterats</b>',
-'set_rights_fail' => '<b>"$1"s användarrättigheter kunde inte ställas in. (Skrev du in användarnamnet korrekt?)</b>',
-'makesysop' => 'Ge en användare administratörsrättigheter',
-'already_sysop' => 'Denna användare är redan administratör',
-'already_bureaucrat' => 'Denna användare är redan byråkrat',
-'already_steward' => 'Denna användare är redan steward',
-'rightsnone' => '(inga)',
-'movepage' => 'Flytta sida',
-'movepagetext' => '\'\'\'Om en diskussionssida hör till sidan,\'\'\' kommer denna automatiskt att flyttas med såvida inte * flytten spänner över flera [[{{ns:project}}:Namnrymd|namnrymder]], eller * en diskussionssida redan finns på den tilltänkta destinationen, eller * rutan nedan är urklickad. Ibland är det önskvärt att flytta denna diskussionssida manuellt.',
-'movepagetalktext' => 'För att kunna flytta en sida, måste du måste vara registrerad som användare, och [[{{ns:special}}:Userlogin|inloggad]].',
-'movearticle' => 'Flytta sida',
-'movenologin' => 'Inte inloggad',
-'movenologintext' => 'För att kunna flytta en sida, måste du måste vara registrerad som användare, och [[{{ns:special}}:Userlogin|inloggad]].',
-'newtitle' => 'Till det nya uppslagsordet',
-'movepagebtn' => 'Flytta sidan',
-'pagemovedsub' => 'Flyttningen lyckades',
-'pagemovedtext' => 'Sidan "<span class="plainlinks">[{{fullurl:<nowiki>$1</nowiki>|redirect=no}} $1]</span>" flyttad till "[[:$2|$2]]". [[{{ns:special}}:Whatlinkshere/<nowiki>$2</nowiki>|Kontrollera]] gärna att flytten inte orsakat några dubbla omdirigeringar.',
-'articleexists' => 'Antingen existerar redan en sida med det namnet, eller så har du valt ett namn som inte är tillåtet.
-Välj något annat namn istället.',
-'talkexists' => 'Sidan flyttades, men eftersom en annan diskussionssida redan fanns på destinationen kunde diskussionssidan inte flyttas med. Försök att manuellt sammanfoga de bägge diskusionssidornas innehåll till en sida.',
-'movedto' => 'flyttad till',
-'movetalk' => 'Flytta även diskussionssidan ifall det går.',
-'talkpagemoved' => 'Den diskussionssida som hör till flyttades också.',
-'talkpagenotmoved' => 'Den diskussionssida som hör till flyttades <strong>inte</strong>.',
-'1movedto2' => 'flyttade [[$1]] till [[$2]]',
-'1movedto2_redir' => 'flyttade [[$1]] till [[$2]], som var en omdirigeringssida',
-'movelogpage' => 'Sidflyttningar',
-'movelogpagetext' => 'Listan nedan visar sidor som flyttats.',
-'movereason' => 'Anledning',
-'revertmove' => 'flytta tillbaka',
-'delete_and_move' => 'Radera och flytta',
-'delete_and_move_text' => '==Radering krävs== Den titel du vill flytta artikeln till, "[[:$1|$1]]", finns redan. Vill du radera den för att möjliggöra flytt av denna sida dit?',
-'delete_and_move_confirm'=> 'Ja, radera sidan',
-'delete_and_move_reason'=> 'Raderad för att flytta hit en annan sida.',
-'selfmove' => 'Ursprungstitel och destinationstitel är identiska. Sidan kan inte flyttas till sig självt.',
-'immobile_namespace' => 'Det går inte att flytta artiklar till den namnrymd du angivit, då denna ej kan utökas.',
-'export' => 'Exportsidor',
-'exporttext' => 'Du kan exportera texten och redigeringshistorik från en sida, eller flera sidor, till XML-format. I framtiden kommer det att finnas funktioner för att sedan importera filerna till någon annan wiki som kör mjukvaran MediaWiki.
-
-För att exportera artiklar, skriv in dess titel (uppslagsordet) i rutan nedan. Skriv namnet på en artikel per rad.',
-'exportcuronly' => 'Inkludera endast den nuvarande versionen, inte hela historien',
-'exportnohistory' => '---- \'\'\'OBS:\'\'\' export av fullständig artikelhistorik med hjälp av detta formulär har stängts av på grund av prestandaskäl.',
-'allmessages' => 'Systemmeddelanden',
-'allmessagesname' => 'Namn',
-'allmessagesdefault' => 'Standardtext',
-'allmessagescurrent' => 'Nuvarande text',
-'allmessagestext' => 'Detta är en lista över alla meddelanden i namnrymden MediaWiki',
-'allmessagesnotsupportedUI'=> 'Språket <b>$1</b>, som du valt för gränssnittet, stöds inte av {{ns:special}}:Allmessages på denna webbplats.',
-'allmessagesnotsupportedDB'=> 'Det finns inte stöd för {{ns:special}}:Allmessages, eftersom wgUseDatabaseMessages är avstängd.',
-'allmessagesfilter' => 'Filter för meddelandenamn:',
-'allmessagesmodified' => 'Visa bara ändrade',
-'thumbnail-more' => 'Förstora',
-'missingimage' => '<b>Bild saknas</b><br /><i>$1</i>',
-'filemissing' => 'Fil saknas',
-'thumbnail_error' => 'Ett fel uppstod när thumbnailen skulle skapas: $1',
-'import' => 'Importera sidor',
-'importinterwiki' => 'Transwiki-import',
-'importtext' => 'Exportera filen från ursprungs-wikin genom {{ns:special}}:Export, spara den till din hårddisk och ladda upp den här.',
-'importfailed' => 'Importen misslyckades: $1',
-'importnotext' => 'Tom eller ingen text',
-'importsuccess' => 'Importen lyckades!',
-'importhistoryconflict' => 'Det föreligger en konflikt i versionshistoriken (kanske har denna sida importerats tidigare)',
-'importnosources' => 'Inga källor för transwiki-import har angivits, och direkt uppladdning av historik har stängts av.',
-'importnofile' => 'Ingen fil att importera har laddats upp.',
-'importuploaderror' => 'Importfilen kunde inte laddas upp; kanske är den större än vad filer som skall laddas upp får vara.',
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions'=> 'v',
-'accesskey-watch' => 'w',
-'tooltip-search' => 'Sök i den här wikin [alt-f]',
-'tooltip-minoredit' => 'Markera som mindre ändring [alt-i]',
-'tooltip-save' => 'Spara dina ändringar [alt-s]',
-'tooltip-preview' => 'Det är bra om du förhandsgranskar dina ändringar innan du sparar! [alt-p]',
-'tooltip-diff' => 'Visa vilka förändringar du har gjort av texten. [alt-d]',
-'tooltip-compareselectedversions'=> 'Visa skillnaden mellan de två markerade versionerna av den här sidan. [alt-v]',
-'tooltip-watch' => 'Lägg till den här sidan i din bevakningslista [alt-w]',
-'Monobook.css' => '/* redigera denna fil för att skräddarsy skalet monobook, gäller hela webbplatsen */',
-'nodublincore' => 'Dublin Core RDF metadata avstängt på den här servern.',
-'nocreativecommons' => 'Creative Commons RDF metadata avstängd på denna server.',
-'notacceptable' => 'Den här wiki-servern kan inte erbjuda data i ett format som din klient kan läsa.',
-'anonymous' => 'Anonym användare av {{SITENAME}}',
-'siteuser' => '{{SITENAME}} användare $1',
-'lastmodifiedby' => 'Den här sidan ändrades senast $1 av $2.',
-'and' => 'och',
-'othercontribs' => 'Baserad på arbete av $1.',
-'others' => 'andra',
-'siteusers' => '{{SITENAME}} användare $1',
-'creditspage' => 'Användare som bidragit till sidan',
-'nocredits' => 'Det finns ingen information tillgänglig om vem som bidragit till denna sida.',
-'spamprotectiontitle' => 'Spamfilter',
-'spamprotectiontext' => 'Sidan du ville spara blockerades av spamfiltret. Detta orsakades troligen av en extern länk på sidan.',
-'spamprotectionmatch' => 'Följande text aktiverade vårt spamfilter: $1',
-'subcategorycount' => 'Det finns {{PLURAL:$1|en underkategori|$1 underkategorier}} till den här kategorin.',
-'categoryarticlecount' => 'Det finns {{PLURAL:$1|en artikel|$1 artiklar}} i den här kategorin.',
-'listingcontinuesabbrev'=> ' forts.',
-'spambot_username' => 'MediaWikis spampatrull',
-'spam_reverting' => 'Återställer till den senaste versionen som inte innehåller länkar till $1',
-'spam_blanking' => 'Alla versioner innehöll en länk till $1, blankar',
-'infosubtitle' => 'Information om sida',
-'numedits' => 'Antal redigeringar (artikel): $1',
-'numtalkedits' => 'Antal redigeringar (diskussionssida): $1',
-'numwatchers' => 'Antal användare som bevakar sidan: $1',
-'numauthors' => 'Antal olika bidragsgivare (artikel): $1',
-'numtalkauthors' => 'Antal olika bidragsgivare (diskussionssida): $1',
-'mw_math_png' => 'Rendera alltid PNG',
-'mw_math_simple' => 'HTML om mycket enkel, annars PNG',
-'mw_math_html' => 'HTML om möjligt, annars PNG',
-'mw_math_source' => 'Låt vara TeX (för textbaserade webbläsare)',
-'mw_math_modern' => 'Har du modern webbläsare, använd detta alternativ',
-'mw_math_mathml' => 'MathML om möjligt (experimentellt)',
-'markaspatrolleddiff' => 'Märk upp som patrullerad',
-'markaspatrolledlink' => '[$1]',
-'markaspatrolledtext' => 'Märk den här artikeln som patrullerad',
-'markedaspatrolled' => 'Markerad som patrullerad',
-'markedaspatrolledtext' => 'Den valda versionen har märkts som patrullerad.',
-'rcpatroldisabled' => 'Recent Changes Patrol avstängd',
-'rcpatroldisabledtext' => 'Funktionen Recent Changes Patrol är tillfälligt avstängd.',
-'markedaspatrollederror'=> 'Kan inte markera som patrullerad',
-'markedaspatrollederrortext'=> 'Du måste ange version för att kunna markera som patrullerad',
-'Monobook.js' => '/* redigera denna fil för att anpassa javascript för hela webbplatsen */
-
-/* tooltips and access keys <pre> */
-
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Min användarsida\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Användarsida för ip-numret du redigerar från\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Min diskussionssida\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Diskussion om redigeringar från det här ip-numret\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Mina inställningar\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Lista över sidor som övervakas\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Lista över mina bidrag\');
-ta[\'pt-login\'] = new Array(\'o\',\'Du får gärna logga in, men det är inte nödvändigt\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Du får gärna logga in, men det är inte nödvändigt\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Logga ut\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Diskussion om sidans innehåll\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Du kan redigera den här sidan. Var vänlig och förhandsgranska innan du sparar.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Lägg till en kommentar i den här diskussionen\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Den här sidan är skrivskyddad. Du kan se källtexten.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Tidigare versioner av sidan\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Skydda den här sidan\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Radera den här sidan\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Återställ alla redigeringar som gjorts innan sidan raderades\');
-ta[\'ca-move\'] = new Array(\'m\',\'Flytta den här sidan\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Du har inte behörighet att flytta sidan\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Lägg till sidan på din övervakningslista\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Ta bort sidan från din övervakningslista\');
-ta[\'search\'] = new Array(\'f\',\'Sök på {{SITENAME}}\');
-ta[\'p-logo\'] = new Array(\'\',\'Huvudsida\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'GÃ¥ till huvudsidan\');
-ta[\'n-portal\'] = new Array(\'\',\'Om {{SITENAME}}, vad som kan göras, var man kan hitta olika funktioner\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Information om aktuella händelser\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Lista över de senaste ändringarna på {{SITENAME}}\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Gå till en slumpmässigt vald artikel\');
-ta[\'n-help\'] = new Array(\'\',\'Hjälp och information om {{SITENAME}}\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Stöd {{SITENAME}}\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Lista över alla sidor på {{SITENAME}} som länkar hit\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Visa senaste ändringarna av sidor som den här sidan länkar till\');
-ta[\'feed-rss\'] = new Array(\'\',\'RSS-matning för den här sidan\');
-ta[\'feed-atom\'] = new Array(\'\',\'Atom-matning för den här sidan\');
-ta[\'t-contributions\'] = new Array(\'\',\'Visa lista över bidrag från den här användaren\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Skicka e-post till den här användaren\');
-ta[\'t-upload\'] = new Array(\'u\',\'Ladda upp bilder eller mediafiler\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Lista över alla speciella sidor\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Visa sidan\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Visa användarsidan\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Visa mediesidan\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Detta är en specialsida och kan inte redigeras\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Visa projektsidan\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Se bildsidan\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Se systemmeddelandet\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Se mallen\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Se hjälpsidan\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Se kategorisidan\');
-
-/*</pre>*/',
-'deletedrevision' => 'Raderade gammal sidversion $1.',
-'previousdiff' => '↠Gå till föregående ändring',
-'nextdiff' => 'Gå till nästa ändring →',
-'imagemaxsize' => 'Begränsa bilders storlek på bildbeskrivningssidor till:',
-'thumbsize' => 'Storlek på thumbnail:',
-'showbigimage' => 'Ladda ner högupplöst version ($1x$2, $3 KB)',
-'newimages' => 'Galleri över nya bilder',
-'showhidebots' => '($1 robotar)',
-'noimages' => 'Ingenting att se.',
-'variantname-zh-cn' => 'cn',
-'variantname-zh-tw' => 'tw',
-'variantname-zh-hk' => 'hk',
-'variantname-zh-sg' => 'sg',
-'variantname-zh' => 'zh',
-'variantname-sr-ec' => 'sr-ec',
-'variantname-sr-el' => 'sr-el',
-'variantname-sr-jc' => 'sr-jc',
-'variantname-sr-jl' => 'sr-jl',
-'variantname-sr' => 'sr',
-'specialloguserlabel' => 'Användare:',
-'speciallogtitlelabel' => 'Titel:',
-'passwordtooshort' => 'Ditt lösenord är för kort. Det måste innehålla minst $1 tecken.',
-'mediawarning' => '\'\'\'Varning:\'\'\': Denna fil kan innehålla programkod som, om den körs, kan skada din dator.',
-'fileinfo' => '$1KB, MIME-typ: <code>$2</code>',
-'metadata' => 'Metadata',
-'metadata-help' => 'Det här filen innehåller extrainformation som troligen lades till när bilden togs av en digitalkamera eller när det digitaliserades av en scanner. Om filen har modifierats kan det hända att vissa detaljer inte överensstämmer med den modifierade bilden.',
-'metadata-expand' => 'Visa utökade detaljer',
-'metadata-collapse' => 'Dölj utökade detaljer',
-'exif-imagewidth' => 'Bredd',
-'exif-imagelength' => 'Höjd',
-'exif-bitspersample' => 'Bitar per komponent',
-'exif-compression' => 'Komprimeringsalgoritm',
-'exif-photometricinterpretation'=> 'Pixelsammansättning',
-'exif-orientation' => 'Position',
-'exif-xresolution' => 'Upplösning i horisontalplan',
-'exif-yresolution' => 'Upplösning i vertikalplan',
-'exif-jpeginterchangeformatlength'=> 'Antal bytes JPEG-data',
-'exif-datetime' => 'Ändringstidpunkt',
-'exif-imagedescription' => 'Bildtitel',
-'exif-make' => 'Kameratillverkare',
-'exif-model' => 'Kameramodell',
-'exif-software' => 'Använd mjukvara',
-'exif-artist' => 'Skapare',
-'exif-copyright' => 'Den som äger upphovsrätten',
-'exif-exifversion' => 'Exif-version',
-'exif-flashpixversion' => 'Flashpix-version som stöds',
-'exif-colorspace' => 'Färgrymd',
-'exif-componentsconfiguration'=> 'Komponentanalys',
-'exif-compressedbitsperpixel'=> 'Bildkomprimeringsläge',
-'exif-pixelydimension' => 'Giltig bildbredd',
-'exif-pixelxdimension' => 'Giltig bildhöjd',
-'exif-makernote' => 'Tillverkarkommentarer',
-'exif-usercomment' => 'Kommentarer',
-'exif-relatedsoundfile' => 'Relaterad ljudfil',
-'exif-datetimeoriginal' => 'Exponeringstidpunkt',
-'exif-datetimedigitized'=> 'Tidpunkt för digitalisering',
-'exif-exposuretime' => 'Exponeringstid',
-'exif-exposuretime-format'=> '$1 sek ($2)',
-'exif-fnumber' => 'F-nummer',
-'exif-fnumber-format' => 'f/$1',
-'exif-exposureprogram' => 'Exponeringsprogram',
-'exif-shutterspeedvalue'=> 'Slutarhastighet',
-'exif-aperturevalue' => 'Bländare',
-'exif-brightnessvalue' => 'Ljusstyrka',
-'exif-exposurebiasvalue'=> 'Exponeringsbias',
-'exif-subjectdistance' => 'Motivavstånd',
-'exif-lightsource' => 'Ljuskälla',
-'exif-flash' => 'Blixt',
-'exif-focallength' => 'Linsens brännvidd',
-'exif-focallength-format'=> '$1 mm',
-'exif-flashenergy' => 'Blixteffekt',
-'exif-focalplanexresolution'=> 'Upplösning i fokalplan x',
-'exif-focalplaneyresolution'=> 'Upplösning i fokalplan y',
-'exif-focalplaneresolutionunit'=> 'Enhet för upplösning i fokalplan',
-'exif-exposureindex' => 'Exponeringsindex',
-'exif-sensingmethod' => 'Avkänning',
-'exif-filesource' => 'Filkälla',
-'exif-cfapattern' => 'CFA-mönster',
-'exif-customrendered' => 'Anpassad bildbehandling',
-'exif-exposuremode' => 'Exponeringsläge',
-'exif-whitebalance' => 'Vitbalans',
-'exif-digitalzoomratio' => 'Digitalt zoomomfång',
-'exif-focallengthin35mmfilm'=> 'Brännvidd på 35 mm film',
-'exif-scenecapturetype' => 'Motivprogram',
-'exif-gaincontrol' => 'Bildförstärkning',
-'exif-contrast' => 'Kontrast',
-'exif-saturation' => 'Mättnad',
-'exif-sharpness' => 'Skärpa',
-'exif-devicesettingdescription'=> 'Beskrivning av apparatens inställning',
-'exif-imageuniqueid' => 'Unikt bild-ID',
-'exif-gpslatituderef' => 'Nordlig eller sydlig latitud',
-'exif-gpslatitude' => 'Latitud',
-'exif-gpslongituderef' => 'Östlig eller västlig longitud',
-'exif-gpslongitude' => 'Longitud',
-'exif-gpsaltituderef' => 'Referenshöjd',
-'exif-gpsaltitude' => 'Höjd',
-'exif-gpstimestamp' => 'GPS-tid (atomur)',
-'exif-gpsstatus' => 'Status för mottagare',
-'exif-gpsmeasuremode' => 'Mätmetod',
-'exif-gpsdop' => 'Mätnoggrannhet',
-'exif-gpsspeedref' => 'Hastighetsenhet',
-'exif-gpsspeed' => 'GPS-mottagarens hastighet',
-'exif-gpstrackref' => 'Referenspunkt för rörelsens riktning',
-'exif-gpstrack' => 'Rörelsens riktning',
-'exif-gpsdestlatituderef'=> 'Referenspunkt för målets latitud',
-'exif-gpsdestlatitude' => 'MÃ¥lets latitud',
-'exif-gpsdestlongituderef'=> 'Referenspunkt för målets longitud',
-'exif-gpsdestlongitude' => 'MÃ¥lets longitud',
-'exif-gpsdestbearing' => 'Riktning mot målet',
-'exif-gpsdestdistanceref'=> 'Referenspunkt för avstånd till målet',
-'exif-gpsdestdistance' => 'Avstånd till målet',
-'exif-gpsdatestamp' => 'GPS-datum',
-'exif-make-value' => '[[$1]]',
-'exif-model-value' => '[[$1]]',
-'exif-compression-1' => 'Inte komprimerad',
-'exif-compression-6' => 'JPEG',
-'exif-photometricinterpretation-2'=> 'RGB',
-'exif-photometricinterpretation-6'=> 'YCbCr',
-'exif-orientation-1' => 'Normal',
-'exif-orientation-2' => 'Spegelvänd horisontellt',
-'exif-orientation-3' => 'Roterad 180°',
-'exif-orientation-4' => 'Spegelvänd vertikalt',
-'exif-orientation-5' => 'Roterad 90° moturs och spegelvänd vertikalt',
-'exif-orientation-6' => 'Roterad 90° medurs',
-'exif-orientation-7' => 'Roterad 90° medurs och spegelvänd vertikalt',
-'exif-orientation-8' => 'Roterad 90° moturs',
-'exif-xyresolution-i' => '$1 dpi',
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h'=> 'FFFF.H',
-'exif-componentsconfiguration-0'=> 'saknas',
-'exif-componentsconfiguration-1'=> 'Y',
-'exif-componentsconfiguration-2'=> 'Cb',
-'exif-componentsconfiguration-3'=> 'Cr',
-'exif-componentsconfiguration-4'=> 'R',
-'exif-componentsconfiguration-5'=> 'G',
-'exif-componentsconfiguration-6'=> 'B',
-'exif-exposureprogram-0'=> 'Inte definierad',
-'exif-exposureprogram-1'=> 'Manuell inställning',
-'exif-exposureprogram-2'=> 'Normalprogram',
-'exif-exposureprogram-3'=> 'Prioritet för bländare',
-'exif-exposureprogram-4'=> 'Prioritet för slutare',
-'exif-exposureprogram-5'=> 'Konstnärligt program (prioriterar skärpedjup)',
-'exif-exposureprogram-6'=> 'Rörelseprogram (prioriterar kortare slutartid)',
-'exif-exposureprogram-7'=> 'Porträttläge (för närbilder med bakgrunden ofokuserad)',
-'exif-exposureprogram-8'=> 'Landskapsläge (för foton av landskap med bakgrunden i fokus)',
-'exif-subjectdistance-value'=> '$1 meter',
-'exif-meteringmode-0' => 'Okänd',
-'exif-meteringmode-1' => 'Medelvärde',
-'exif-meteringmode-2' => 'Centrumviktat medelvärde',
-'exif-meteringmode-255' => 'Annan',
-'exif-lightsource-0' => 'Okänd',
-'exif-lightsource-1' => 'Dagsljus',
-'exif-lightsource-3' => 'Glödlampa',
-'exif-lightsource-4' => 'Blixt',
-'exif-lightsource-10' => 'Molnigt',
-'exif-lightsource-11' => 'Skugga',
-'exif-lightsource-255' => 'Annan ljuskälla',
-'exif-focalplaneresolutionunit-2'=> 'tum',
-'exif-sensingmethod-1' => 'Ej angivet',
-'exif-filesource-3' => 'DSC',
-'exif-customrendered-0' => 'Normal',
-'exif-customrendered-1' => 'Anpassad',
-'exif-exposuremode-0' => 'Automatisk exponering',
-'exif-exposuremode-1' => 'Manuell exponering',
-'exif-exposuremode-2' => 'Automatisk alternativexponering',
-'exif-whitebalance-0' => 'Automatisk vitbalans',
-'exif-whitebalance-1' => 'Manuell vitbalans',
-'exif-scenecapturetype-1'=> 'Landskap',
-'exif-scenecapturetype-2'=> 'Porträtt',
-'exif-scenecapturetype-3'=> 'Nattfotografering',
-'exif-gaincontrol-0' => 'Ingen',
-'exif-gaincontrol-1' => 'Ökning av lågnivåförstärkning',
-'exif-gaincontrol-2' => 'Ökning av högnivåförstärkning',
-'exif-gaincontrol-3' => 'Sänkning av lågnivåförstärkning',
-'exif-gaincontrol-4' => 'Sänkning av högnivåförstärkning',
-'exif-contrast-0' => 'Normal',
-'exif-contrast-1' => 'Mjuk',
-'exif-contrast-2' => 'Skarp',
-'exif-saturation-0' => 'Normal',
-'exif-saturation-1' => 'Låg mättnadsgrad',
-'exif-saturation-2' => 'Hög mättnadsgrad',
-'exif-sharpness-0' => 'Normal',
-'exif-subjectdistancerange-0'=> 'Okänd',
-'exif-subjectdistancerange-2'=> 'Närbild',
-'exif-subjectdistancerange-3'=> 'Avståndsbild',
-'exif-gpslatitude-n' => 'Nordlig latitud',
-'exif-gpslatitude-s' => 'Sydlig latitud',
-'exif-gpslongitude-e' => 'Östlig longitud',
-'exif-gpslongitude-w' => 'Västlig longitud',
-'exif-gpsstatus-a' => 'Mätning pågår',
-'exif-gpsmeasuremode-2' => 'Tvådimensionell mätning',
-'exif-gpsmeasuremode-3' => 'Tredimensionell mätning',
-'exif-gpsspeed-k' => 'Kilometer i timmen',
-'exif-gpsspeed-m' => 'Miles i timmen',
-'exif-gpsspeed-n' => 'Knop',
-'exif-gpsdirection-t' => 'Sann bäring',
-'exif-gpsdirection-m' => 'Magnetisk bäring',
-'edit-externally' => 'Redigera denna fil med hjälp av extern programvara',
-'edit-externally-help' => 'Se [http://meta.wikimedia.org/wiki/Help:External_editors instruktioner] för mer information.',
-'recentchangesall' => 'alla',
-'imagelistall' => 'alla',
-'watchlistall1' => 'alla',
-'watchlistall2' => 'alla',
-'namespacesall' => 'alla',
-'confirmemail' => 'Bekräfta e-postadress',
-'confirmemail_text' => 'Innan du kan använda {{SITENAME}}s funktioner för e-post måste du bekräfta din e-postadress. Aktivera knappen nedan för att skicka en bekräftelsekod till din e-postadress. Mailet kommer att innehålla en länk, som innehåller en kod. Genom att klicka på den länken eller kopiera den till din webbläsares fönster för webbadresser, bekräftar du att din e-postadress fungerar.',
-'confirmemail_send' => 'Skicka bekräftelsekod',
-'confirmemail_sent' => 'E-post med bekräftelse skickat.',
-'confirmemail_sendfailed'=> 'E-post med bekräftelse kunde inte skickas. Kontrollera om adressen innehåller ogiltiga tecken.',
-'confirmemail_invalid' => 'Ogiltig bekräftelsekod. Dess giltighetstid kan ha löpt ut.',
-'confirmemail_needlogin'=> 'Du behöver $1 för att bekräfta din e-postadress',
-'confirmemail_success' => 'Din e-postadress har bekräftats och du kan logga in på wikin.',
-'confirmemail_loggedin' => 'Din e-postadress är nu bekräftad.',
-'confirmemail_error' => 'Någonting gick fel när din bekräftelse skulle sparas.',
-'confirmemail_subject' => 'Bekräftelse av e-postadress på {{SITENAME}}',
-'confirmemail_body' => 'Någon, troligen du, har från IP-adressen $1 registrerat användarkontot "$2" på {{SITENAME}} och uppgivit denna e-postadress. För att bekräfta att detta konto verkligen är ditt, och för att aktivera möjligheten att skicka e-post via kontot på {{SITENAME}}, klicka på denna länk:
-
-$3
-
-Om det \'\'\'inte\'\'\' är du som registrerat kontot, följ inte länken. Efter $4 kommer denna bekräftelsekod inte att fungera.',
-'tryexact' => 'Försök hitta exakt matchning',
-'searchfulltext' => 'Fulltextsökning',
-'createarticle' => 'Skapa artikel',
-'scarytranscludefailed' => '[Ursäkta, hämtning av mall för $1 misslyckades]',
-'scarytranscludetoolong'=> '[Ursäkta, URL:en är för lång]',
-'trackbackbox' => '<div id="mw_trackbacks"> Till denna artikel finns följande trackback:<br /> $1 </div>',
-'trackback' => '; $4$5 : [$2 $1]',
-'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
-'trackbackremove' => '([$1 Ta bort])',
-'trackbacklink' => 'Trackback',
-'trackbackdeleteok' => 'Trackback har tagits bort.',
-'deletedwhileediting' => 'Varning: Denna sida har tagits bort efter att du började redigera den!',
-'confirmrecreate' => 'Användaren [[{{ns:user}}:$1|$1]] ([[{{ns:user_talk}}:$1|diskussion]]) raderade den här artikeln efter att du påbörjade redigering av den med motiveringen: : \'\'$2\'\' Bekräfta att du verkligen vill återskapa artikeln.',
-'recreate' => 'Ã…terskapa',
-'unit-pixel' => 'px',
-'redirectingto' => 'Omdirigerar till [[:$1|$1]]...',
-'confirm_purge' => 'Rensa denna sidas cache?
-
-$1',
-'confirm_purge_button' => 'OK',
-'youhavenewmessagesmulti'=> 'Du har nya meddelanden på $1',
-'searchcontaining' => 'Leta efter artiklar som innehåller \'\'$1\'\'.',
-'searchnamed' => 'Leta efter artiklar som heter \'\'$1\'\'.',
-'articletitles' => 'Artiklar som börjar med \'\'$1\'\'',
-'hideresults' => 'Göm resultat',
-'displaytitle' => '(Länka till denna sida som [[:$1|$1]])',
-);
-?>
diff --git a/languages/MessagesTa.php b/languages/MessagesTa.php
deleted file mode 100644
index dd2d8aa7..00000000
--- a/languages/MessagesTa.php
+++ /dev/null
@@ -1,716 +0,0 @@
-<?php
-
-global $wgAllMessagesTa;
-$wgAllMessagesTa = array(
-
-# User Toggles
-#
-
-"tog-underline" => "இணைபà¯à®ªà¯à®•à®³à¯à®•à¯à®•à¯ அடிகà¯à®•à¯‹à®Ÿà®¿à®Ÿà¯",
-"tog-highlightbroken" => "à®®à¯à®±à®¿à®¨à¯à®¤ இணைபà¯à®ªà¯à®•à®³à¯ˆ வடிவமை <a href=\"\" class=\"பà¯à®¤à®¿à®¤à¯\">இதைப௠போல </a> (alternative: like this<a href=\"\" class=\"internal\">?</a>).",
-"tog-justify" => "பநà¯à®¤à®¿à®•à®³à¯ˆ ஓரச௠சீரà¯à®®à¯ˆà®ªà¯ (Justify) படà¯à®¤à¯à®¤à¯",
-"tog-hideminor" => "அணà¯à®®à¯ˆà®¯ மாறà¯à®±à®™à¯à®•à®³à®¿à®²à¯ சிறிய தொகà¯à®ªà¯à®ªà¯à®•à®³à¯ˆ மறை",
-"tog-usenewrc" => "மேமà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿ அணà¯à®®à¯ˆà®¯ மாறà¯à®±à®™à¯à®•à®³à¯ (எலà¯à®²à®¾ உலாவிகளà¯à®•à¯à®•à¯à®®à®²à¯à®²)",
-"tog-numberheadings" => "தலைபà¯à®ªà¯à®•à®³à¯à®•à¯à®•à¯ தானியஙà¯à®•à®¿ இலகà¯à®•à®®à®¿à®Ÿà¯",
-"tog-editondblclick" => "இரடà¯à®Ÿà¯ˆà®šà¯ சொடà¯à®•à¯à®•à®¿à®²à¯ பகà¯à®•à®™à¯à®•à®³à¯ˆà®¤à¯ தொக௠(ஜாவாஸà¯à®•à®¿à®°à®¿à®ªà¯à®Ÿà¯)",
-"tog-editsection"=>"இணைபà¯à®ªà¯à®µà®´à®¿ (தொகà¯à®ªà¯à®ªà¯) பிரிவà¯à®¤à¯ தொகà¯à®ªà¯à®ªà¯ˆ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯",
-"tog-editsectiononrightclick"=>"வலச௠சொடà¯à®•à¯à®•à¯à®µà®´à®¿ பிரிவà¯à®¤à¯ தலைபà¯à®ªà¯ தொகà¯à®ªà¯à®ªà®¤à¯ˆ செயல௠படà¯à®¤à¯à®¤à¯ (ஜாவாஸà¯à®•à®¿à®°à®¿à®ªà¯à®Ÿà¯)",
-"tog-showtoc"=>"உளà¯à®³à®Ÿà®•à¯à®• அடà¯à®Ÿà®µà®£à¯ˆà®¯à¯ˆà®•à¯ காணà¯à®ªà®¿<br />(மூனà¯à®±à¯à®•à¯à®•à¯ மேறà¯à®ªà®Ÿà¯à®Ÿ தலைபà¯à®ªà¯à®•à®³à¯ˆà®¯à¯à®Ÿà¯ˆà®¯ கடà¯à®Ÿà¯à®°à¯ˆà®•à®³à¯à®•à¯à®•à¯)",
-"tog-rememberpassword" => "அமரà¯à®µà¯à®•à®³à¯à®•à¯à®•à¯ இடையே கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ ஞாபகதà¯à®¤à®¿à®²à¯ வைதà¯à®¤à¯à®•à¯à®•à¯Šà®³à¯",
-"tog-editwidth" => "தொகà¯à®ªà¯à®ªà¯à®•à¯ கடà¯à®Ÿà®®à¯ à®®à¯à®´à¯ அகலதà¯à®¤à¯ˆà®•à¯ கொணà¯à®Ÿà®¤à¯",
-"tog-watchdefault" => "நீஙà¯à®•à®³à¯ தொகà¯à®¤à¯à®¤ பகà¯à®•à®™à¯à®•à®³à¯ˆ, உஙà¯à®•à®³à¯ கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à®¿à®²à¯(watchlist) சேரà¯à®™à¯à®•à®³à¯",
-"tog-minordefault" => "à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà®¾à®• (By default) அனைதà¯à®¤à¯ தொகà¯à®ªà¯à®ªà¯à®•à®³à¯ˆà®¯à¯à®®à¯ சிறியத௠என கà¯à®±à®¿à®¤à¯à®¤à¯à®•à¯à®•à¯Šà®³à¯.",
-"tog-previewontop" => "தொகà¯à®ªà¯à®ªà¯à®ªà¯ பெடà¯à®Ÿà®¿à®•à¯à®•à¯ à®®à¯à®©à¯à®ªà¯‡ à®®à¯à®©à¯à®¤à¯‹à®±à¯à®±à®¤à¯à®¤à¯ˆà®•à¯ காடà¯à®Ÿà¯à®•. பினà¯à®©à®°à¯ அலà¯à®².",
-"tog-nocache" => "பகà¯à®• இடைமாறà¯à®±à¯ˆ (cache) à®®à¯à®Ÿà®•à¯à®•à¯",
-
-
-# Dates
-#
-
-'sunday' => "ஞாயிறà¯",
-'monday' => "திஙà¯à®•à®³à¯",
-'tuesday' => "செவà¯à®µà®¾à®¯à¯",
-'wednesday' => "பà¯à®¤à®©à¯",
-'thursday' => "வியாழனà¯",
-'friday' => "வெளà¯à®³à®¿",
-'saturday' => "சனி",
-'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' => "டிச",
-
-# Bits of text used by many pages:
-#
-"categories" => "பகà¯à®• வகைகளà¯",
-"category" => "வகை",
-"category_header" => "பகà¯à®ªà¯à®ªà¯à®•à®³à®¿à®²à¯à®³à¯à®³ கடà¯à®Ÿà¯à®°à¯ˆà®•à®³à¯ \"$1\"",
-"subcategories" => "தà¯à®£à¯ˆ வகைகளà¯",
-
-"mainpage" => "à®®à¯à®¤à®±à¯ பகà¯à®•à®®à¯",
-"mainpagetext" => "விகà¯à®•à®¿ மெனà¯à®ªà¯Šà®°à¯à®³à¯ வெறà¯à®±à®¿à®•à®°à®®à®¾à®• உளà¯à®³à®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.",
-"about" => "விபரமà¯",
-"aboutsite" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ பறà¯à®±à®¿",
-"aboutpage" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾:விபரமà¯",
-"help" => "உதவி",
-"helppage" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾:உதவி",
-"bugreports" => "வழ௠அறிகà¯à®•à¯ˆ",
-"bugreportspage" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾:வழ௠அறிகà¯à®•à¯ˆà®•à®³à¯",
-"faq" => "அடிகà¯à®•à®Ÿà®¿ கேடà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ கேளà¯à®µà®¿à®•à®³à¯",
-"faqpage" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾:அடிகà¯à®•à®Ÿà®¿ கேடà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ கேளà¯à®µà®¿à®•à®³à¯",
-"edithelp" => "தொகà¯à®¤à¯à®¤à®²à¯à®•à¯à®•à®¾à®© உதவி",
-"edithelppage" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ : à®’à®°à¯à®µà®°à¯ பகà¯à®•à®®à¯Šà®©à¯à®±à¯ˆà®¤à¯ தொகà¯à®ªà¯à®ªà®¤à¯ எபà¯à®ªà®Ÿà®¿?",
-"cancel" => "விடà¯",
-"qbfind" => "தேடà¯",
-"qbbrowse" => "உலவà¯",
-"qbedit" => "தொகà¯",
-"qbpageoptions" => "பகà¯à®• விரà¯à®ªà¯à®ªà®¤à¯ தேரà¯à®µà¯à®•à®³à¯",
-"qbpageinfo" => "பகà¯à®•à®¤à¯ தகவலà¯à®•à®³à¯",
-"qbmyoptions" => "எனத௠விரà¯à®ªà¯à®ªà®¤à¯ தேரà¯à®µà¯à®•à®³à¯",
-"mypage" => "எனத௠பகà¯à®•à®®à¯",
-"mytalk" => "எனத௠பேசà¯à®šà¯",
-"currentevents" => "தறà¯à®ªà¯‹à®¤à¯ˆà®¯ நிகழà¯à®µà¯à®•à®³à¯",
-"errorpagetitle" => "தவறà¯",
-"returnto" => "$1 கà¯à®•à¯à®¤à¯ திரà¯à®®à¯à®ªà¯.",
-"whatlinkshere" => "இஙà¯à®•à¯ இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³ பகà¯à®•à®™à¯à®•à®³à¯",
-"help" => "உதவி",
-"search" => "தேடà¯",
-"go" => "செலà¯",
-"history" => "பகà¯à®• வரலாறà¯",
-"printableversion" => "அசà¯à®šà¯à®•à¯à®•à¯à®•à®¨à¯à®¤ பதிபà¯à®ªà¯",
-"editthispage" => "இபà¯à®ªà®•à¯à®•à®¤à¯à®¤à¯ˆ தொகà¯",
-"deletethispage" => "இபà¯à®ªà®•à¯à®•à®¤à¯à®¤à¯ˆ நீகà¯à®•à¯",
-"protectthispage" => "இப௠பகà¯à®•à®¤à¯à®¤à¯ˆ காபà¯à®ªà¯à®šà¯ செயà¯",
-"unprotectthispage" => "இப௠பகà¯à®•à®¤à¯à®¤à¯ˆ காபà¯à®ªà¯ நீகà¯à®•à¯",
-"newpage" => "பà¯à®¤à®¿à®¯ பகà¯à®•à®®à¯",
-"talkpage" => "இப௠பகà¯à®•à®®à¯à®ªà®±à¯à®±à®¿à®•à¯ கலநà¯à®¤à¯à®°à¯ˆà®¯à®¾à®Ÿà¯",
-"postcomment" => "கரà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à¯ˆ அனà¯à®ªà¯à®ªà¯",
-"articlepage" => "கடà¯à®Ÿà¯à®°à¯ˆà®¯à¯ˆà®ªà¯ பாரà¯",
-"subjectpage" => "உடà¯à®ªà¯Šà®°à¯à®³à¯ˆà®ªà¯ பாரà¯", # பொரà¯à®¤à¯à®¤à®ªà¯à®ªà®¾à®Ÿà¯à®Ÿà¯à®•à¯à®•à®¾à®•
-"userpage" => "பயனரà¯à®ªà®•à¯à®•à®®à¯ பாரà¯",
-"projectpage" => "மீ (meta) பகà¯à®•à®®à¯ பாரà¯",
-"imagepage" => "படிமப௠பகà¯à®•à®®à¯ பாரà¯",
-"viewtalkpage" => "கலநà¯à®¤à¯à®°à¯ˆà®¯à®¾à®Ÿà®²à¯à®•à®³à¯ˆà®ªà¯ பாரà¯",
-"otherlanguages" => "à®à®©à¯ˆà®¯ மொழிகளà¯",
-"redirectedfrom" => "($1 இலிரà¯à®¨à¯à®¤à¯ மீள௠வழிபà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯)",
-"lastmodified" => "இபà¯à®ªà®•à¯à®•à®®à¯ கடைசியாகத௠திரà¯à®¤à¯à®¤à¯à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ $1.",
-"viewcount" => "இபà¯à®ªà®•à¯à®•à®®à¯ $1 à®®à¯à®±à¯ˆ அணà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ .",
-"protectedpage" => "பாதà¯à®•à®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ பகà¯à®•à®®à¯",
-"administrators" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾:நிரà¯à®µà®¾à®•à®¿à®•à®³à¯",
-"sysoptitle" => "à®®à¯à®±à¯ˆà®®à¯ˆà®šà¯ செயறà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®©à®°à¯(Sysop) அணà¯à®•à¯à®•à®®à¯ வேணà¯à®Ÿà¯à®®à¯",
-"sysoptext" => "நீஙà¯à®•à®³à¯ கோரிய செயறà¯à®ªà®¾à®Ÿà¯à®•à®³à¯
- \"sysop\" நிலையிலà¯à®³à¯à®³ பயனரà¯à®•à®³à®¾à®²à¯‡à®¯à¯‡ செயறà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®ªà¯à®ªà®Ÿ à®®à¯à®Ÿà®¿à®¯à¯à®®à¯.
- $1 பாரà¯à®•à¯à®•à®µà¯à®®à¯.",
-"developertitle" => "உரà¯à®µà®¾à®•à¯à®•à¯à®©à®°à¯ அணà¯à®•à¯à®•à®®à¯ தேவை",
-"developertext" => "நீஙà¯à®•à®³à¯ கோரிய செயறà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ \"developer\" நிலையிலà¯à®³à¯à®³ பயனரà¯à®•à®³à®¾à®²à¯‡à®¯à¯‡ செயறà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿ à®®à¯à®Ÿà®¿à®¯à¯à®®à¯.
-$1 பாரà¯à®•à¯à®•.",
-"nbytes" => "$1 பைடà¯à®Ÿà¯à®•à®³à¯ (bytes)",
-"go" => "செலà¯",
-"ok" => "சரி",
-"sitetitle" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾",
-"sitesubtitle" => "",
-"retrievedfrom" => "\"$1\" இலிரà¯à®¨à¯à®¤à¯ மீளà¯à®µà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯",
-"newmessageslink" => "பà¯à®¤à®¿à®¯ செயà¯à®¤à®¿à®•à®³à¯",
-"editsection"=>"தொகà¯",
-"editold"=>"தொகà¯",
-"toc" => "பொரà¯à®³à®Ÿà®•à¯à®•à®®à¯",
-"showtoc" => "காடà¯à®Ÿà¯",
-"hidetoc" => "மறை",
-"thisisdeleted" => "$1 பாரà¯à®•à¯à®•à®µà®¾ மீளà¯à®µà®¿à®•à¯à®•à®µà®¾?",
-"restorelink" => "$1 நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ தொகà¯à®ªà¯à®ªà¯à®•à®³à¯",
-
-# Main script and global functions
-#
-"nosuchaction" => "அவà¯à®µà®¿à®¤ செயறà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ எதà¯à®µà¯à®®à®¿à®²à¯à®²à¯ˆ",
-"nosuchactiontext" => "யூஆரà¯à®Žà®²à¯(URL) இனால௠கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿ செயறà¯à®ªà®¾à®Ÿà¯ விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ மெனà¯à®ªà¯Šà®°à¯à®³à®¿à®©à®¾à®²à¯ அடையாளம௠காணபà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ ",
-"nosuchspecialpage" => "அவà¯à®µà®¾à®±à®¾à®© சிறபà¯à®ªà¯à®ªà¯ பகà¯à®•à®™à¯à®•à®³à¯ எதà¯à®µà¯à®®à®¿à®²à¯à®²à¯ˆ",
-"nospecialpagetext" => "நீஙà¯à®•à®³à¯ கோரிய விசேட பகà¯à®•à®®à¯ விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ மெனà¯à®ªà¯Šà®°à¯à®³à®¿à®©à®¾à®²à¯ அடையாளம௠காணபà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ",
-# General errors
-#
-"error" => "தவறà¯",
-"databaseerror" => "தரவà¯à®¤à¯à®¤à®³ தவறà¯",
-"dberrortext" => "ஒர௠தரவà¯à®¤à¯à®¤à®³ வினவல௠தொடரமைபà¯à®ªà¯à®¤à¯ தவற௠à®à®±à¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.
-கடைசியாக à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ தரவà¯à®¤à¯à®¤à®³ வினவலà¯:
-<blockquote><tt>$1</tt></blockquote>
-செயலà¯à®•à¯à®•à¯à®³à¯(function) இரà¯à®¨à¯à®¤à¯ \"<tt>$2</tt>\".
-MySQL returned error \"<tt>$3: $4</tt>\".",
-"dberrortextcl" => "ஒர௠தரவà¯à®¤à¯à®¤à®³ வினவல௠தொடரமைபà¯à®ªà¯à®¤à¯ தவற௠à®à®±à¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.
-கடைசியாக à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ தரவà¯à®¤à¯à®¤à®³ வினவலà¯:
-\"$1\"
-செயலà¯à®•à¯à®•à¯à®³à¯(function) இரà¯à®¨à¯à®¤à¯ \"$2\".
-MySQL returned error \"$3: $4\".\n",
-"noconnect" => "மனà¯à®©à®¿à®•à¯à®•à®µà¯à®®à¯! இநà¯à®¤ விகà¯à®•à®¿ தளதà¯à®¤à®¿à®²à¯ தொழில௠நà¯à®Ÿà¯à®ªà®ªà¯ பிரசà¯à®šà®©à¯ˆ à®à®±à¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯, தரவà¯à®¤à¯à®¤à®³ வழஙà¯à®•à®©à¯à®Ÿà®©à¯ தொடரà¯à®ªà¯ கொளà¯à®³à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.",
-"nodb" => "தரவà¯à®¤à¯à®¤à®³ $1 தெரிவà¯à®šà¯†à®¯à¯à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ",
-"cachederror" => "கீழே இரà¯à®ªà¯à®ªà®¤à¯ கோரபà¯à®ªà®Ÿà¯à®Ÿ பகà¯à®•à®¤à¯à®¤à®¿à®©à¯à®Ÿà¯ˆà®¯ ஒர௠இடைமாறà¯à®±à¯ (cached) நகலாகà¯à®®à¯, இத௠நிகழà¯à®¨à®¿à®²à¯ˆà®•à¯à®•à¯à®šà¯ சரியாக (up to date) இலà¯à®²à®¾à®¤à®¿à®°à¯à®•à¯à®•à®•à¯ கூடà¯à®®à¯.",
-"readonly" => "தரவà¯à®¤à¯à®¤à®³à®®à¯ பூடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯",
-"enterlockreason" => "பூடà¯à®Ÿà¯à®•à¯à®•à®¾à®© காரணதà¯à®¤à¯ˆà®¤à¯ தரà¯à®•. பூடà¯à®Ÿà¯ எபà¯à®ªà¯Šà®´à¯à®¤à¯ திறகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ எனà¯à®ªà®¤à¯ˆà®¯à¯à®®à¯ கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà¯à®•.",
-"readonlytext" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ தரவà¯à®¤à¯à®¤à®³à®®à¯ தறà¯à®ªà¯‹à®¤à¯ பூடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯. வழமையான பராமரிபà¯à®ªà¯à®•à¯à®•à®¾à®•à®µà®¾à®• இரà¯à®•à¯à®•à®²à®¾à®®à¯. பà¯à®¤à®¿à®¯ பதிவà¯à®•à®³à¯‹ திரà¯à®¤à¯à®¤à¯à®™à¯à®•à®³à¯‹ செயà¯à®¯ à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯. இதன௠பினà¯à®©à®°à¯ இயலà¯à®ªà¯ நிலைகà¯à®•à¯à®•à¯ கொணà¯à®Ÿà¯à®µà®°à®ªà¯à®ªà®Ÿà¯à®®à¯.
-இநà¯à®¤ விளகà¯à®•à®¤à¯à®¤à¯ˆ இதனைப௠பூடà¯à®Ÿà®¿à®¯ நிரà¯à®µà®¾à®•à®¿ வழஙà¯à®•à®¿à®¯à¯à®³à¯à®³à®¾à®°à¯:
-<p>$1",
-"missingarticle" => "கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®¤à¯à®¤à®¿à®°à¯à®•à¯à®•à®µà¯‡à®£à¯à®Ÿà®¿à®¯ பகà¯à®•à®¤à¯à®¤à®¿à®©à¯ எழà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à¯ˆ தரவà¯à®¤à¯à®¤à®³à®®à¯ கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®•à¯à®•à®µà®¿à®²à¯à®²à¯ˆ. பகà¯à®•à®¤à¯à®¤à®¿à®©à¯ பெயர௠\"$1\".
-
-<p>நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ பகà¯à®•à®®à¯Šà®©à¯à®±à¯à®•à¯à®•à¯ வழகà¯à®•à®¿à®´à®¨à¯à®¤ வேறà¯à®ªà®¾à®Ÿà¯ (diff) அலà¯à®²à®¤à¯ வரலாற௠(History) இணைபà¯à®ªà¯ˆà®ªà¯ பினà¯à®ªà®±à¯à®±à¯à®µà®¤à®©à¯ மூலம௠இத௠வழகà¯à®•à®®à®¾à®• à®à®±à¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯.
-<p>அபà¯à®ªà®Ÿà®¿à®¯à®¿à®²à¯à®²à®¾à®µà®¿à®Ÿà¯à®Ÿà®¾à®²à¯ இத௠ஒர௠மெனà¯à®ªà¯Šà®°à¯à®³à¯ வழà¯à®µà®¾à®• இரà¯à®•à¯à®•à®•à¯à®•à¯‚டà¯à®®à¯. யூஆரெல௠(URL) à®à®•à¯ கà¯à®±à®¿à®¤à¯à®¤à¯à®•à¯ கொணà¯à®Ÿà¯ அதைத௠தயவà¯à®šà¯†à®¯à¯à®¤à¯ ஒர௠நிரà¯à®µà®¾à®•à®¿à®•à¯à®•à¯ அறிவிகà¯à®•à®µà¯à®®à¯.",
-"internalerror" => "உளà¯à®³à®•à®¤à¯ தவறà¯",
-"filecopyerror" => "கோபà¯à®ªà¯ˆ நகல௠செயà¯à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ\"$1\" to \"$2\".",
-"filerenameerror" => "கோபà¯à®ªà¯ˆ பெயரà¯à®®à®¾à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ\"$1\" to \"$2\".",
-"filedeleteerror" => "கோபà¯à®ªà¯ˆ நீகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ\"$1\".",
-"filenotfound" => "கோபà¯à®ªà¯ˆà®•à¯ கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ\"$1\".",
-"unexpected" => "எதிரà¯à®ªà®¾à®°à®¾à®¤ பெறà¯à®®à®¾à®©à®®à¯: \"$1\"=\"$2\".",
-"formerror" => "தவறà¯: படிவதà¯à®¤à¯ˆ சமரà¯à®ªà¯à®ªà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ",
-"badarticleerror" => "இச௠செயறà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆ இபà¯à®ªà®•à¯à®•à®¤à¯à®¤à®¿à®²à¯ செயறà¯à®ªà®Ÿà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯.",
-"cannotdelete" => "கà¯à®±à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ பகà¯à®•à®¤à¯à®¤à¯ˆà®¯à¯‹ படிமதà¯à®¤à¯ˆà®¯à¯‹ நீகà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯. (வேற௠யாராலோ à®à®±à¯à®•à¯†à®©à®µà¯‡ நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®•à¯à®•à®²à®¾à®®à¯.)",
-"badtitle" => "பழà¯à®¤à¯à®³à¯à®³ தலைபà¯à®ªà¯",
-"badtitletext" => "கோரபà¯à®ªà®Ÿà¯à®Ÿ பகà¯à®•à®¤à¯à®¤à®¿à®©à¯ தலைபà¯à®ªà¯ செலà¯à®²à®¾à®¤à¯, வெறà¯à®®à¯ˆ, அலà¯à®²à®¤à¯ பிழையாக இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ மொழிகளிடை அலà¯à®²à®¤à¯ விகà¯à®•à®¿à®¯à®¿à®Ÿà¯ˆà®¤à¯ தலைபà¯à®ªà®¾à®•à¯à®®à¯.",
-"perfdisabled" => "மனà¯à®©à®¿à®•à¯à®•à®µà¯à®®à¯! இநà¯à®¤ வசதி தறà¯à®•à®¾à®²à®¿à®•à®®à®¾à®• செயலறà¯à®±à®¤à®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯. à®à®©à¯†à®©à®¿à®²à¯ இத௠விகà¯à®•à®¿à®¯à¯ˆ à®’à®°à¯à®µà®°à¯à®®à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®¾à®¤ அளவà¯à®•à¯à®•à¯ வேகதà¯à®¤à¯ˆà®•à¯ கà¯à®±à¯ˆà®¤à¯à®¤à¯à®³à¯à®³à®¤à¯.",
-"perfdisabledsub" => "இதோ $1: இலிரà¯à®¨à¯à®¤à¯ ஒர௠சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ ஒர௠நகலà¯",
-"wrong_wfQuery_params" => "பிழையான அளபà¯à®°à¯à®•à¯à®•à®³à¯(parameters) wfQuery()<br />
-செயல௠(Function): $1<br />
-வினவல௠(Query): $2",
-"viewsource" => "மூலதà¯à®¤à¯ˆà®ªà¯ பாரà¯",
-"protectedtext" => "தொகà¯à®ªà¯à®ªà®¤à¯ˆà®¤à¯ தடà¯à®ªà¯à®ªà®¤à®±à¯à®•à®¾à®• இப௠பகà¯à®•à®®à¯ பூடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯. இதறà¯à®•à¯à®ªà¯ பல காரணஙà¯à®•à®³à¯ உணà¯à®Ÿà¯. தயவà¯à®šà¯†à®¯à¯à®¤à¯
-[[{{ns:project}}:Protected page]] à®à®ªà¯ பாரà¯à®•à¯à®•à®µà¯à®®à¯.
-
-நீஙà¯à®•à®³à¯ இப௠பகà¯à®•à®¤à¯à®¤à¯ˆà®ªà¯ பாரà¯à®•à¯à®•à®µà¯à®®à¯, நகல௠எடà¯à®•à¯à®•à®µà¯à®®à¯ à®®à¯à®Ÿà®¿à®¯à¯à®®à¯:",
-
-# Login and logout pages
-#
-"logouttitle" => "பயனர௠விடà¯à®ªà®¤à®¿à®•à¯ˆ",
-"logouttext" => "நீஙà¯à®•à®³à¯ இபà¯à®ªà¯Šà®´à¯à®¤à¯ விடà¯à®ªà®¤à®¿à®•à¯ˆà®¯à®¿à®²à¯ உளà¯à®³à¯€à®°à¯à®•à®³à¯.
-நீஙà¯à®•à®³à¯ தொடரà¯à®¨à¯à®¤à¯à®®à¯ விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾à®µà¯ˆ அடையாளமினà¯à®±à®¿ உபயோகிகà¯à®•à®²à®¾à®®à¯, அலà¯à®²à®¤à¯ அதே பயனராகவோ வேற௠பயனராகவோ மீணà¯à®Ÿà¯à®®à¯ பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ செயà¯à®¯à®²à®¾à®®à¯. உஙà¯à®•à®³à¯ உலவியின௠இடைமாறà¯à®±à¯ (browser cache) அழிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯à®µà®°à¯ˆ சில பகà¯à®•à®™à¯à®•à®³à¯ தொடரà¯à®¨à¯à®¤à¯à®®à¯ பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆà®¯à®¿à®²à¯ உளà¯à®³à®¤à¯ போனà¯à®±à¯‡ காடà¯à®šà®¿ தரà¯à®®à¯ எனà¯à®ªà®¤à¯ˆà®•à¯ கவனிகà¯à®•à®µà¯à®®à¯\n",
-
-"welcomecreation" => "<h2>வரà¯à®•, $1!</h2><p>உஙà¯à®•à®³à¯ கணகà¯à®•à¯ உரà¯à®µà®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.
-உஙà¯à®•à®³à¯ விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ விரà¯à®ªà¯à®ªà¯à®•à®³à¯ˆ சொநà¯à®¤à®®à®¯à®ªà¯ (personalize) படà¯à®¤à¯à®¤ மறவாதீரà¯à®•à®³à¯.",
-"loginpagetitle" => "பயனர௠பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ",
-"yourname" => "உஙà¯à®•à®³à¯ பயனரà¯à®ªà¯†à®¯à®°à¯",
-"yourpassword" => "உஙà¯à®•à®³à¯ கடவà¯à®šà¯à®šà¯Šà®²à¯",
-"yourpasswordagain" => "கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆà®¤à¯ திரà¯à®®à¯à®ª எழà¯à®¤à®µà¯à®®à¯",
-"remembermypassword" => "எனத௠கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ அமரà¯à®µà¯à®•à®³à®¿à®Ÿà¯ˆà®¯à¯‡ (across sessions) ஞாபகதà¯à®¤à®¿à®²à¯ வைதà¯à®¤à®¿à®°à¯à®•à¯à®•à®µà¯à®®à¯.",
-"loginproblem" => "உஙà¯à®•à®³à¯ பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ தொடரà¯à®ªà®¿à®²à¯ பிரசà¯à®šà®¿à®©à¯ˆ உணà¯à®Ÿà¯.
-திரà¯à®®à¯à®ª à®®à¯à®¯à®²à®µà¯à®®à¯!",
-"alreadyloggedin" => "பயனர௠$1, நீஙà¯à®•à®³à¯ à®à®±à¯à®•à¯†à®©à®µà¯‡ பà¯à®•à¯ பதிகையில௠உளà¯à®³à¯€à®°à¯à®•à®³à¯!
-\n",
-"login" => "பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ",
-"userlogin" => "பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ",
-"logout" => "விடà¯à®ªà®¤à®¿à®•à¯ˆ",
-"userlogout" => "விடà¯à®ªà®¤à®¿à®•à¯ˆ",
-"notloggedin" => "பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆà®¯à®¿à®²à¯ இலà¯à®²à¯ˆ",
-"createaccount" => "பà¯à®¤à®¿à®¯ கணகà¯à®•à¯ உரà¯à®µà®¾à®•à¯à®•à¯",
-"createaccountmail" => "மினà¯à®©à®žà¯à®šà®²à¯ மூலமà¯",
-"badretype" => "நீஙà¯à®•à®³à¯ பதிநà¯à®¤ கடவà¯à®šà¯à®šà¯Šà®²à¯ பொரà¯à®¤à¯à®¤à®®à®¾à®• இலà¯à®²à¯ˆ.",
-"userexists" => "நீஙà¯à®•à®³à¯ பதிநà¯à®¤ கடவà¯à®šà¯ சொல௠à®à®±à¯à®•à¯†à®©à®µà¯‡ உபயோகதà¯à®¤à®¿à®²à¯ உளà¯à®³à®¤à¯. தயவà¯à®šà¯†à®¯à¯à®¤à¯ வேற௠பெயர௠தெரியவà¯à®®à¯.",
-"youremail" => "உஙà¯à®•à®³à¯ மினà¯à®©à®žà¯à®šà®²à¯*",
-"yournick" => "உஙà¯à®•à®³à¯ அழைகà¯à®•à¯à®®à¯ பெயர௠(கையொபà¯à®ªà®¤à¯à®¤à¯à®•à¯à®•à®¾à®•)",
-"loginerror" => "பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆà®¤à¯ தவறà¯", "noname" => "நீஙà¯à®•à®³à¯ கொடà¯à®¤à¯à®¤ பயனர௠பெயர௠செலà¯à®²à¯à®ªà®Ÿà®¿ இலà¯à®²à¯ˆ.",
-"loginsuccesstitle" => "பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ வெறà¯à®±à®¿",
-"loginsuccess" => "நீஙà¯à®•à®³à¯ இபà¯à®ªà¯Šà®´à¯à®¤à¯ \"$1\" ஆக விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾à®µà®¿à®²à¯ பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ செயà¯à®¤à¯à®³à¯à®³à¯€à®°à¯à®•à®³à¯.",
-"nosuchuser" => "\"$1\" பெயரில௠பயனர௠எவரà¯à®®à®¿à®²à¯à®²à¯ˆ. எழà¯à®¤à¯à®¤à¯à®ªà¯ பிழைகளைச௠சரி பாரà¯à®•à¯à®•à®µà¯à®®à¯, அலà¯à®²à®¤à¯ பினà¯à®µà®°à¯à®®à¯ படிவதà¯à®¤à¯ˆ உபயோகிதà¯à®¤à¯ பà¯à®¤à®¿à®¯ பயனர௠கணகà¯à®•à¯Šà®©à¯à®±à¯ˆ உரà¯à®µà®¾à®•à¯à®•à®µà¯à®®à¯.",
-"wrongpassword" => "நீஙà¯à®•à®³à¯ கொடà¯à®¤à¯à®¤ கடவà¯à®šà¯ சொல௠சரியலà¯à®². மீணà¯à®Ÿà¯à®®à¯ à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®µà¯à®®à¯.",
-"mailmypassword" => "பà¯à®¤à®¿à®¯ கடவà¯à®šà¯ சொலà¯à®²à¯Šà®©à¯à®±à¯ˆ அஞà¯à®šà®²à¯ செயà¯à®¯à®µà¯à®®à¯",
-"passwordremindertitle" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾à®µà®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ கடவà¯à®šà¯ சொல௠நினைவூடà¯à®Ÿà®²à¯",
-"passwordremindertext" => "யாரோ à®’à®°à¯à®µà®°à¯ (நீஙà¯à®•à®³à®¾à®• இரà¯à®•à¯à®•à®²à®¾à®®à¯, IP à®®à¯à®•à®µà®°à®¿ $1 இலிரà¯à®¨à¯à®¤à¯) பà¯à®¤à®¿à®¯ விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ கடவà¯à®šà¯à®šà¯Šà®²à¯ ஒனà¯à®±à¯ அனà¯à®ªà¯à®ªà¯à®®à¯à®ªà®Ÿà®¿ கோரியà¯à®³à¯à®³à®¾à®°à¯. பயனர௠\"$2\" கà¯à®•à®¾à®© கடவà¯à®šà¯à®šà¯Šà®²à¯ இபà¯à®ªà¯Šà®´à¯à®¤à¯ \"$3\". நீஙà¯à®•à®³à¯ பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ செயà¯à®¤à¯ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ மாறà¯à®±à®¿à®•à¯à®•à¯Šà®³à¯à®³à®µà¯à®®à¯.", "noemail" => "பயனை \"$1\" கà¯à®•à¯ மினà¯à®©à®žà¯à®šà®²à¯ à®®à¯à®•à®µà®°à®¿ எதà¯à®µà¯à®®à¯ பதியபà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®•à¯à®•à®µà®¿à®²à¯à®²à¯ˆ.",
-"passwordsent" => "\"$1\" பெயரில௠பதியபà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³ மினà¯à®©à®žà¯à®šà®²à¯ à®®à¯à®•à®µà®°à®¿à®•à¯à®•à¯ ஒர௠பà¯à®¤à®¿à®¯ கடவà¯à®šà¯à®šà¯Šà®²à¯ அனà¯à®ªà¯à®ªà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯. பெறà¯à®±à¯à®•à¯à®•à¯Šà®£à¯à®Ÿà®¤à¯à®®à¯ தயவà¯à®šà¯†à®¯à¯à®¤à¯ மீணà¯à®Ÿà¯à®®à¯ பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ செயà¯à®¯à®µà¯à®®à¯.",
-# Edit pages
-"summary" => "சà¯à®°à¯à®•à¯à®•à®®à¯",
-"subject" => "உடà¯à®ªà¯Šà®°à¯à®³à¯/தலைபà¯à®ªà¯à®•à®³à¯",
-"minoredit" => "இத௠ஒர௠சிற௠(minor) தொகà¯à®ªà¯à®ªà¯",
-"watchthis" => "இக௠கடà¯à®Ÿà¯à®°à¯ˆà®¯à¯ˆà®•à¯ கவனிகà¯à®•à®µà¯à®®à¯ (watch)",
-"savearticle" => "பகà¯à®•à®¤à¯à®¤à¯ˆ சேமிகà¯à®•à®µà¯à®®à¯",
-"preview" => "à®®à¯à®©à¯à®¤à¯‹à®±à¯à®±à®®à¯",
-"showpreview" => "à®®à¯à®©à¯à®¤à¯‹à®±à¯à®±à®®à¯ காடà¯à®Ÿà¯",
-"blockedtitle" => "பயனர௠தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¾à®°à¯",
-"blockedtext" => "உஙà¯à®•à®³à¯ பயனர௠பெயர௠அலà¯à®²à®¤à¯ IP à®®à¯à®•à®µà®°à®¿ $1 ஆல௠தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯. கொடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ காரணமà¯: $2
-இத௠பறà¯à®±à®¿à®ªà¯ பேசà¯à®µà®¤à®±à¯à®•à¯ $1 à®à®¯à¯‹ அலà¯à®²à®¤à¯ [[{{ns:project}}:Administrators|நிரà¯à®µà®¾à®•à®¿à®•à®³à®¿à®²à¯]] à®’à®°à¯à®µà®°à¯ˆà®¯à¯‹ நீஙà¯à®•à®³à¯ தொடரà¯à®ªà¯à®•à¯Šà®³à¯à®³à®²à®¾à®®à¯.
-பயனர௠விரà¯à®ªà¯à®ªà®¤à¯ தேரà¯à®µà¯à®•à®³à®¿à®²à¯</wiki/Special:Preferences> உஙà¯à®•à®³à¯à®Ÿà¯ˆà®¯ செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®•à¯à®•à¯‚டிய மினà¯à®©à®žà¯à®šà®²à¯ à®®à¯à®•à®µà®°à®¿ பதியபà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à®¾à®µà®¿à®Ÿà¯à®Ÿà®¾à®²à¯ \"email this user\" வசதியை நீஙà¯à®•à®³à¯ உபயோகிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯ எனà¯à®ªà®¤à¯ˆà®•à¯ கவனிகà¯à®•à®µà¯à®®à¯.
-உஙà¯à®•à®³à¯ IP à®®à¯à®•à®µà®°à®¿ $3. தயவà¯à®šà¯†à®¯à¯à®¤à¯ இநà¯à®¤ à®à®ªà®¿ à®®à¯à®•à®µà®°à®¿à®¯à¯ˆ விசாரிபà¯à®ªà¯à®•à®³à¯ˆà®šà¯ செயà¯à®¯à¯à®®à¯à®ªà¯‹à®¤à¯ கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà®µà¯à®®à¯.
-
-Note to AOL users
-
-கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà¯à®Ÿ à®à®“எல௠(AOL) பயனர௠ஒரà¯à®µà®°à¯à®Ÿà¯ˆà®¯ தொடரà¯à®¨à¯à®¤ விஷமச௠செயலà¯à®•à®³à¯ காரணமாக விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ அடிகà¯à®•à®Ÿà®¿ à®à®“எல௠(AOL) proxy யை தடà¯à®•à¯à®•à®¿à®±à®¤à¯. தà¯à®°à®¤à®¿à®°à¯à®·à¯à®Ÿà®µà®šà®®à®¾à®• ஒர௠proxy வழஙà¯à®•à®©à¯ˆ பெரà¯à®®à®³à®µà¯ à®à®“எல௠(AOL) பயனரà¯à®•à®³à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®•à¯ கூடà¯à®®à¯, அதனால௠அபà¯à®ªà®¾à®µà®¿ AOL பயனரà¯à®•à®³à¯à®®à¯ அடிகà¯à®•à®Ÿà®¿ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¾à®°à¯à®•à®³à¯. இதனாலேறà¯à®ªà®Ÿà¯à®®à¯ வசதியீனஙà¯à®•à®³à¯à®•à¯à®•à¯ மனà¯à®©à®¿à®ªà¯à®ªà¯à®•à¯ கோரà¯à®•à®¿à®±à¯‹à®®à¯. இத௠உஙà¯à®•à®³à¯à®•à¯à®•à¯ நிகழà¯à®¨à¯à®¤à®¿à®°à¯à®¨à¯à®¤à®¾à®²à¯, தயவà¯à®šà¯†à®¯à¯à®¤à¯ ஒர௠à®à®“எல௠(AOL) மினà¯à®©à®žà¯à®šà®²à¯ à®®à¯à®•à®µà®°à®¿à®¯à¯ˆ உபயோகிதà¯à®¤à¯, நிரà¯à®µà®¾à®•à®¿à®¯à¯Šà®°à¯à®µà®°à¯à®•à¯à®•à¯ அஞà¯à®šà®²à¯ செயà¯à®™à¯à®•à®³à¯. மேலே கொடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³ à®à®ªà®¿ à®®à¯à®•à®µà®°à®¿à®¯à¯ˆà®•à¯ கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿ மறவாதீரà¯à®•à®³à¯.",
-"whitelistedittitle" => "தொகà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯ பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ (login) செயà¯à®¯à®ªà¯à®ªà®Ÿà®µà¯‡à®£à¯à®Ÿà¯à®®à¯.",
-"whitelistedittext" => " கடà¯à®Ÿà¯à®°à¯ˆà®•à®³à¯ˆà®¤à¯ தொகà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯ (edit) நீஙà¯à®•à®³à¯ பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ (login) </wiki/Special:Userlogin>வேணà¯à®Ÿà¯à®®à¯.",
-"whitelistreadtitle" => "வாசிபà¯à®ªà®¤à®±à¯à®•à¯ பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ (login) செயà¯à®¯ வேணà¯à®Ÿà¯à®®à¯",
-"whitelistreadtext" => " கடà¯à®Ÿà¯à®°à¯ˆà®•à®³à¯ˆ வாசிபà¯à®ªà®¤à®±à¯à®•à¯ நீஙà¯à®•à®³à¯ பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ (login) </wiki/Special:Userlogin> செயà¯à®¯à®µà¯‡à®£à¯à®Ÿà¯à®®à¯.",
-"whitelistacctitle" => "கணகà¯à®•à¯Šà®©à¯à®±à¯ உரà¯à®µà®¾à®•à¯à®•à¯à®µà®¤à®±à¯à®•à¯ நீஙà¯à®•à®³à¯ அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ.",
-"whitelistacctext" => "இநà¯à®¤ விகà¯à®•à®¿à®¯à®¿à®²à¯ கணகà¯à®•à¯ à®à®±à¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à®±à¯à®•à¯, நீஙà¯à®•à®³à¯ log </wiki/Special:Userlogin> செயà¯à®µà®¤à¯à®Ÿà®©à¯ உரிய அனà¯à®®à®¤à®¿à®¯à¯à®®à¯ பெறà¯à®±à®¿à®°à¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.",
-"accmailtitle" => "கடவà¯à®šà¯à®šà¯Šà®²à¯ அனà¯à®ªà¯à®ªà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.",
-"accmailtext" => "'$1' உடைய கடவà¯à®šà¯à®šà¯Šà®²à¯ $2 கà¯à®•à¯ அனà¯à®ªà¯à®ªà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.",
-"newarticle" => "(பà¯à®¤à®¿à®¤à¯)",
-"newarticletext" => "ஒர௠இணைபà¯à®ªà®¿à®©à¯‚டாக நீஙà¯à®•à®³à¯ வநà¯à®¤à¯à®³à¯à®³ இப௠பகà¯à®•à®®à¯ இனà¯à®©à¯à®®à¯ உரà¯à®µà®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ. பகà¯à®•à®¤à¯à®¤à¯ˆ உரà¯à®µà®¾à®•à¯à®•à¯à®µà®¤à®±à¯à®•à¯à®•à¯ கீழேயà¯à®³à¯à®³ கடà¯à®Ÿà®¤à¯à®¤à¯à®³à¯ தடà¯à®Ÿà®šà¯à®šà®¿à®Ÿà®¤à¯ தொடஙà¯à®•à¯à®™à¯à®•à®³à¯. (மேலதிக விபரஙà¯à®•à®³à¯à®•à¯à®•à¯ உதவிப௠பகà¯à®•à®™à¯à®•à®³à¯ˆà®ªà¯ பாரà¯à®•à¯à®•à®µà¯à®®à¯). நீஙà¯à®•à®³à¯ தவறà¯à®¤à®²à®¾à®• இஙà¯à®•à¯‡ வநà¯à®¤à®¿à®°à¯à®¨à¯à®¤à®¾à®²à¯, உஙà¯à®•à®³à¯ உலாவி (browser) யின௠பினà¯à®©à¯‡ (back) பொதà¯à®¤à®¾à®©à¯ˆà®šà¯ சொடà¯à®•à¯à®•à®µà¯à®®à¯.",
-"anontalkpagetext" => "---- இத௠இனà¯à®©à¯à®®à¯ கணகà¯à®•à¯Šà®©à¯à®±à¯ à®à®±à¯à®ªà®Ÿà¯à®¤à¯à®¤à®¾à®¤ அலà¯à®²à®¤à¯ இதனை வழமையாகப௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¾à®¤ பயனரà¯à®•à®³à¯à®•à¯à®•à¯à®°à®¿à®¯ கலநà¯à®¤à¯à®°à¯ˆà®¯à®¾à®Ÿà®²à¯ பகà¯à®•à®®à®¾à®•à¯à®®à¯. அதனால௠நாஙà¯à®•à®³à¯ இவரை அடையாளம௠காணà¯à®ªà®¤à®±à¯à®•à¯ எணà¯à®šà®¾à®°à¯à®¨à¯à®¤ à®à®ªà®¿ (IP) à®®à¯à®•à®µà®°à®¿ XXXயை உபயோகிகà¯à®•à®¿à®±à¯‹à®®à¯. இவà¯à®µà®¾à®±à®¾à®© à®à®ªà®¿ (IP) à®®à¯à®•à®µà®°à®¿à®•à®³à¯ பல பயனரà¯(user) களினால௠பகிரà¯à®¨à¯à®¤à¯à®•à¯Šà®³à¯à®³à®ªà¯à®ªà®Ÿà®²à®¾à®®à¯. நீஙà¯à®•à®³à¯ ஒர௠மà¯à®•à®µà®°à®¿à®¯à®±à¯à®± பயனராயிரà¯à®¨à¯à®¤à¯, தொடரà¯à®ªà®±à¯à®± கரà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à¯ உஙà¯à®•à®³à¯ˆà®•à¯ கà¯à®±à®¿à®¤à¯à®¤à¯à®šà¯ சொலà¯à®²à®ªà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®ªà¯à®ªà®¤à®¾à®• நீஙà¯à®•à®³à¯ உணரà¯à®¨à¯à®¤à®¾à®²à¯, à®®à¯à®•à®µà®°à®¿à®¯à®±à¯à®± à®à®©à¯ˆà®¯ பயனரà¯à®•à®³à¯à®Ÿà®©à®¾à®© கà¯à®´à®ªà¯à®ªà®™à¯à®•à®³à¯ˆ எதிரà¯à®•à®¾à®²à®¤à¯à®¤à®¿à®²à¯ தவிரà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯, தயவà¯à®šà¯†à®¯à¯à®¤à¯ கணகà¯à®•à¯Šà®©à¯à®±à¯ˆ à®à®±à¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®™à¯à®•à®³à¯ அலà¯à®²à®¤à¯ பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ (login) செயà¯à®¯à¯à®™à¯à®•à®³à¯ </wiki/Special:Userlogin>. ",
-"noarticletext" => "(இப௠பகà¯à®•à®¤à¯à®¤à®¿à®²à¯ தறà¯à®ªà¯Šà®´à¯à®¤à¯ எழà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à¯ எதà¯à®µà¯à®®à®¿à®²à¯à®²à¯ˆ)",
-"updated" => "(இறà¯à®±à¯ˆà®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ Updated)",
-"note" => "Note: ", "previewnote" => "இத௠ஒர௠மà¯à®©à¯à®¤à¯‹à®±à¯à®±à®®à¯ (preview) மடà¯à®Ÿà¯à®®à¯‡ எனà¯à®ªà®¤à¯ˆà®¯à¯à®®à¯, இனà¯à®©à¯à®®à¯ சேமிகà¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ எனà¯à®ªà®¤à¯ˆà®¯à¯à®®à¯ ஞாபகதà¯à®¤à®¿à®²à¯ வைதà¯à®¤à®¿à®°à¯à®•à¯à®•à®µà¯à®®à¯!",
-"previewconflict" => "இநà¯à®¤ à®®à¯à®©à¯à®¤à¯‹à®±à¯à®±à®®à¯ உரை தொகà¯à®ªà¯à®ªà¯à®ªà¯ பகà¯à®¤à®¿à®¯à®¿à®©à¯ மேறà¯à®ªà®•à¯à®¤à®¿à®¯à®¿à®²à¯à®³à¯à®³ உரையைப௠பிரதிபலிகà¯à®•à®¿à®©à¯à®±à®¤à¯. நீஙà¯à®•à®³à¯ இபà¯à®ªà¯Šà®´à¯à®¤à¯ சேமிதà¯à®¤à®¾à®²à¯ மேறà¯à®ªà®Ÿà®¿ தோறà¯à®±à®®à¯‡ கிடைகà¯à®•à¯à®®à¯.",
-"editing" => "தொகà¯à®¤à¯à®¤à®²à¯ (Editting) $1",
-"editingsection" => "தொகà¯à®¤à¯à®¤à®²à¯ (Editting) $1 (பிரிவà¯)",
-"editingcomment" => "தொகà¯à®¤à¯à®¤à®²à¯ (Editting) $1 (கரà¯à®¤à¯à®¤à¯)",
-"editconflict" => "à®®à¯à®°à®£à¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆà®¤à¯ தொகà¯à®•à¯à®•à®µà¯à®®à¯ (edit): $1",
-"explainconflict" => "நீஙà¯à®•à®³à¯ தொகà¯à®•à¯à®•à®¤à¯ தொடஙà¯à®•à®¿à®¯à®¤à®¿à®©à¯ பினà¯à®©à®°à¯ யாரோஒரà¯à®µà®°à¯ இப௠பகà¯à®•à®™à¯à®•à®³à®¿à®²à¯ மாறà¯à®±à®™à¯à®•à®³à¯ செயà¯à®¤à¯à®³à¯à®³à®¾à®°à¯. உரைப௠பகà¯à®¤à®¿à®¯à®¿à®©à¯ (text area ) மேறà¯à®ªà®•à¯à®•à®®à¯ தறà¯à®ªà¯‹à®¤à¯à®³à¯à®³ உரைகளைக௠கொணà¯à®Ÿà®¿à®°à¯à®•à¯à®•à¯à®®à¯, நீஙà¯à®•à®³à¯ செயà¯à®¤ மாறà¯à®±à®™à¯à®•à®³à¯ உரையின௠கீழà¯à®ªà¯à®ªà®•à¯à®•à®®à¯ காணபà¯à®ªà®Ÿà¯à®®à¯. நீஙà¯à®•à®³à¯ உஙà¯à®•à®³à¯à®Ÿà¯ˆà®¯ மாறà¯à®±à®™à¯à®•à®³à¯ˆ à®à®±à¯à®•à¯†à®©à®µà¯‡à®¯à®¿à®°à¯à®•à¯à®•à¯à®®à¯ உரையà¯à®Ÿà®©à¯ à®’à®°à¯à®™à¯à®•à®¿à®£à¯ˆà®•à¯à®• வேணà¯à®Ÿà®¿à®¯à®¿à®°à¯à®•à¯à®•à¯à®®à¯.
- \"Save page\" à® à®…à®´à¯à®¤à¯à®¤à¯à®®à¯à®ªà¯‹à®¤à¯ உரைபà¯à®ªà®•à¯à®¤à®¿à®¯à®¿à®©à¯ மேறà¯à®ªà®•à¯à®•à®¤à¯à®¤à®¿à®²à¯à®³à¯à®³ உரை மடà¯à®Ÿà¯à®®à¯‡ சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯.<br />",
-
-"yourtext" => "உஙà¯à®•à®³à¯ உரை",
-"storedversion" => "சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ பதிபà¯à®ªà¯",
-"editingold" => "எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ: நீஙà¯à®•à®³à¯ தொகà¯à®¤à¯à®¤à¯à®•à¯à®•à¯Šà®£à¯à®Ÿà®¿à®°à¯à®ªà¯à®ªà®¤à¯ இப௠பகà¯à®•à®¤à¯à®¤à®¿à®©à¯ பழைய திரà¯à®¤à¯à®¤à®®à¯Šà®©à¯à®±à¯ˆ(revision)யாகà¯à®®à¯. இதை நீஙà¯à®•à®³à¯ சேமிதà¯à®¤à®¾à®²à¯, மேறà¯à®ªà®Ÿà®¿ திரà¯à®¤à¯à®¤à®¤à¯à®¤à®¿à®©à¯ பினà¯à®ªà¯ நீஙà¯à®•à®³à¯ செயà¯à®¤ மாறà¯à®±à®™à¯à®•à®³à¯ அனைதà¯à®¤à¯à®®à¯ இழகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯.",
-"yourdiff" => "விதà¯à®¤à®¿à®¯à®¾à®šà®™à¯à®•à®³à¯",
-/*"copyrightwarning" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾à®µà¯à®•à¯à®•à®¾à®© ஆகà¯à®•à®™à¯à®•à®³à¯ அனைதà¯à®¤à¯à®®à¯ ஜிஎனà¯à®¯à¯‚ விடà¯à®¤à®²à¯ˆ மனபà¯à®ªà®¾à®™à¯à®•à¯Šà®Ÿà¯ உரà¯à®µà®¾à®© ஆவண அனà¯à®®à®¤à®¿ (GNU Free Documentation License) à®®à¯à®±à¯ˆà®¯à®¿à®©à¯ கீழ௠வழஙà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à®¾à®•à®µà¯‡ கரà¯à®¤à®ªà¯à®ªà®Ÿà¯à®®à¯ எனà¯à®ªà®¤à¯ˆà®¤à¯ தயவ௠செயà¯à®¤à¯ கவனிகà¯à®•à®µà¯à®®à¯. (விபரஙà¯à®•à®³à¯à®•à¯à®•à¯ $1 à®à®ªà¯ பாரà¯à®•à¯à®•).
-
-உஙà¯à®•à®³à¯à®Ÿà¯ˆà®¯ எழà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à¯ கடà¯à®®à¯ˆà®¯à®¾à®•à®¤à¯ தொகà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®µà®¤à¯ˆà®¯à¯‹, விரà¯à®®à¯à®ªà®¿à®¯à®ªà®Ÿà®¿ விநியோகிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®µà®¤à¯ˆà®¯à¯‹ நீஙà¯à®•à®³à¯ விரà¯à®®à¯à®ªà®¾à®µà®¿à®Ÿà®¿à®²à¯ இஙà¯à®•à¯‡ சமரà¯à®ªà¯à®ªà®¿à®•à¯à®•à®¾à®¤à¯€à®°à¯.<br />
-அதà¯à®¤à¯à®Ÿà®©à¯ நீஙà¯à®•à®³à¯‡ இதை எழà¯à®¤à®¿à®¯à®¤à®¾à®•à®µà¯‹, அலà¯à®²à®¤à¯ வேற௠பொதà¯à®•à¯ களம௠(domain) அலà¯à®²à®¤à¯ அத௠போனà¯à®± விடà¯à®¤à®²à¯ˆà®¯à®³à®¿à®•à¯à®•à¯à®®à¯ மூலஙà¯à®•à®³à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ பிரதி பணà¯à®£à®¿à®¯à®¿à®°à¯à®ªà¯à®ªà®¤à®¾à®•à®µà¯‹ உறà¯à®¤à®¿ கூறà¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯.
-<strong>பதிபà¯à®ªà¯à®°à®¿à®®à¯ˆà®¯à¯à®³à¯à®³ ஆகà¯à®•à®™à¯à®•à®³à¯ˆ அனà¯à®®à®¤à®¿à®¯à®¿à®©à¯à®±à®¿ சமரà¯à®ªà¯à®ªà®¿à®•à¯à®• வேணà¯à®Ÿà®¾à®®à¯!</strong>",*/
-"longpagewarning" => "<strong>எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ: இநà¯à®¤à®ªà¯ பகà¯à®•à®®à¯ $1 கிலோபைடà¯à®¸à¯ நீளமானதà¯; 32kb யை அணà¯à®®à®¿à®•à¯à®•à¯à®®à¯ அலà¯à®²à®¤à¯ அதிலà¯à®®à¯ கூடிய அளவà¯à®³à¯à®³ பகà¯à®•à®™à¯à®•à®³à¯ˆà®¤à¯ தொகà¯à®ªà¯à®ªà®¤à®¿à®²à¯ சில உலாவிகளà¯à®•à¯à®•à¯ (browsers) பிரசà¯à®šà®¿à®©à¯ˆ உணà¯à®Ÿà¯.
-தயவà¯à®šà¯†à®¯à¯à®¤à¯ பகà¯à®•à®™à¯à®•à®³à¯ˆà®šà¯ சிறிய பகà¯à®¤à®¿à®•à®³à®¾à®•à®ªà¯ பிரிபà¯à®ªà®¤à¯ பறà¯à®±à®¿à®•à¯ கவனதà¯à®¤à®¿à®²à¯ எடà¯à®•à¯à®•à®µà¯à®®à¯.</strong>",
-"readonlywarning" => "<strong>எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ: பராமரிபà¯à®ªà¯à®•à¯à®•à®¾à®•à®¤à¯ தரவà¯à®¤à¯à®¤à®³à®®à¯ பூடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯, எனவே உஙà¯à®•à®³à¯ தொகà¯à®ªà¯à®ªà¯à®•à¯à®•à®³à¯ˆ இபà¯à®ªà¯Šà®´à¯à®¤à¯ சேமிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯. உஙà¯à®•à®³à¯ உரையை (text) இனà¯à®©à¯Šà®°à¯ உரைக௠கோபà¯à®ªà®¿à®²à¯ (text file) வெடà¯à®Ÿà®¿ ஒடà¯à®Ÿà®¿ சேமிதà¯à®¤à¯à®µà¯ˆà®¤à¯à®¤à¯à®ªà¯ பினà¯à®ªà¯ உபயோகிகà¯à®•à®²à®¾à®®à¯.</strong>",
-"protectedpagewarning" => "<strong>எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ: à®®à¯à®±à¯ˆà®®à¯ˆ செயறà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®©à®°à¯ (sysop) à®®à¯à®©à¯à®©à¯à®°à®¿à®®à¯ˆà®¯à¯à®³à¯à®³ பயனரà¯à®•à®³à¯ மடà¯à®Ÿà¯à®®à¯‡ தொகà¯à®•à¯à®•à¯à®®à¯ விததà¯à®¤à®¿à®²à¯ இநà¯à®¤ பகà¯à®•à®®à¯ பூடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯. நீஙà¯à®•à®³à¯
-[[Project:Protected_page_guidelines|காகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ பகà¯à®•à®™à¯à®•à®³à¯à®•à¯à®•à®¾à®© வழிகாடà¯à®Ÿà®²à¯à®•à®³à¯ˆà®ªà¯ பினà¯à®ªà®±à¯à®±à¯à®µà®¤à¯ˆ உறà¯à®¤à®¿ செயà¯à®¤à¯à®•à¯Šà®³à¯à®³à®µà¯à®®à¯]].</strong>",
-
-# History pages
-#
-"revhistory" => "திரà¯à®¤à¯à®¤ (revision) வரலாறà¯",
-"nohistory" => "இப௠பகà¯à®•à®¤à¯à®¤à¯à®•à¯à®•à¯à®¤à¯ தொகà¯à®ªà¯à®ªà¯ வரலாற௠இலà¯à®²à¯ˆ.",
-"revnotfound" => "திரà¯à®¤à¯à®¤à®®à¯(revision) காணபà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ",
-"revnotfoundtext" => "இப௠பகà¯à®•à®¤à¯à®¤à¯à®•à¯à®•à¯à®°à®¿à®¯, நீஙà¯à®•à®³à¯ கோரிய பழைய திரà¯à®¤à¯à®¤à®®à¯ (revision) காணபà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ.
-இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ அணà¯à®•à¯à®µà®¤à®±à¯à®•à¯ நீஙà¯à®•à®³à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿à®¯ URL à®à®¤à¯ தயவà¯à®šà¯†à®¯à¯à®¤à¯ சரி பாரà¯à®•à¯à®•à®µà¯à®®à¯.\n",
-"loadhist" => "பகà¯à®• வரலாற௠à®à®±à¯à®±à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯",
-"currentrev" => "நடைமà¯à®±à¯ˆà®¯à®¿à®²à¯à®³à¯à®³ திரà¯à®¤à¯à®¤à®®à¯",
-"revisionasof" => "$1 இல௠நிலவà¯à®®à¯ திரà¯à®¤à¯à®¤à®®à¯ (Revision) ",
-"cur" => "நடபà¯à®ªà¯",
-"next" => "அடà¯à®¤à¯à®¤",
-"last" => "கடைசி",
-"orig" => "மூலமà¯",
-"histlegend" => "கà¯à®±à®¿à®¯à¯€à®Ÿà¯à®Ÿà¯ விளகà¯à®•à®®à¯: (நடபà¯à®ªà¯) = நடைமà¯à®±à¯ˆà®¯à®¿à®²à¯à®³à¯à®³ பதிபà¯à®ªà¯à®Ÿà®©à®¾à®© (version) வேறà¯à®ªà®¾à®Ÿà¯,
-(கடைசி) = à®®à¯à®¨à¯à®¤à®¿à®¯ பதிபà¯à®ªà¯à®Ÿà®©à®¾à®© வேறà¯à®ªà®¾à®Ÿà¯, M = சிற௠தொகà¯à®ªà¯à®ªà¯",
-
-# Diffs
-#
-"difference" => "(திரà¯à®¤à¯à®¤à®™à¯à®•à®³à¯(revisions) இடையிலான வேறà¯à®ªà®¾à®Ÿà¯)",
-"loadingrev" => "diff கà¯à®•à®¾à®•à®¤à¯ திரà¯à®¤à¯à®¤à®®à¯ à®à®±à¯à®±à®®à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯",
-"lineno" => "வரிசை $1:",
-"editcurrent" => "இப௠பகà¯à®•à®¤à¯à®¤à®¿à®©à¯ தறà¯à®ªà¯‹à®¤à¯ˆà®¯ பதிபà¯à®ªà¯ˆà®¤à¯ தொகà¯à®•à¯à®•à®µà¯à®®à¯(edit)",
-
-# Search results
-#
-"searchresults" => "தேடல௠மà¯à®Ÿà®¿à®µà¯à®•à®³à¯",
-"searchresulttext" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾à®µà®¿à®²à¯ தேடà¯à®µà®¤à®±à¯à®•à®¾à®© மேலதிக விபரஙà¯à®•à®³à¯à®•à¯à®•à¯, [[விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾:தேடலà¯|விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾à®µà®¿à®²à¯ தேடலà¯]] à®à®ªà¯ பாரà¯à®•à¯à®•.",
-"searchsubtitle" => "வினவலà¯à®•à¯à®•à®¾à®•\"[[:$1]]\"",
-"searchsubtitleinvalid" => "வினவலà¯à®•à¯à®•à®¾à®•\"$1\"",
-"badquery" => "பழà¯à®¤à¯à®Ÿà®©à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ தேடல௠வினவல௠(search query)",
-"badquerytext" => "உஙà¯à®•à®³à¯à®Ÿà¯ˆà®¯ வினவலை எஙà¯à®•à®³à®¾à®²à¯ செயலாகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.
-இத௠à®à®©à¯†à®©à¯à®±à®¾à®²à¯, சிலவேளை மூனà¯à®±à¯ எழà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à¯ நீளதà¯à®¤à®¿à®²à¯à®®à¯ சிறிதான சொலà¯à®²à¯ˆà®¤à¯ தேட à®®à¯à®¯à®©à¯à®±à®¿à®°à¯à®•à¯à®•à®²à®¾à®®à¯, இத௠இனà¯à®©à¯à®®à¯ ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ.
-தொடரை நீஙà¯à®•à®³à¯ பிழையாகத௠தடà¯à®Ÿà®šà¯à®šà®¿à®Ÿà¯à®Ÿà®¤à®©à®¾à®²à¯à®®à¯ இத௠நேரà¯à®¨à¯à®¤à®¿à®°à¯à®•à¯à®•à®•à¯à®•à¯‚டà¯à®®à¯, உதாரணமாக \"fish and and scales\".
-தயவà¯à®šà¯†à®¯à¯à®¤à¯ இனà¯à®©à¯Šà®°à¯ வினவலை (query) à®®à¯à®¯à®²à¯à®™à¯à®•à®³à¯.",
-"matchtotals" => "வினவல௠(query) \"$1\" $2 கடà¯à®Ÿà¯à®°à¯ˆà®¤à¯,தலைபà¯à®ªà¯à®•à¯à®•à®³à¯à®Ÿà®©à¯à®®à¯, $3 கடà¯à®Ÿà¯à®°à¯ˆ உரைகளà¯à®Ÿà®©à¯à®®à¯ பொரà¯à®¨à¯à®¤à®¿à®¯à¯à®³à¯à®³à®¤à¯.",
-"noexactmatch" => "சரியாக இத௠தலைபà¯à®ªà¯ˆà®¯à¯à®Ÿà¯ˆà®¯ பகà¯à®•à®®à¯†à®¤à¯à®µà¯à®®à¯ இலà¯à®²à¯ˆ, à®®à¯à®´à¯ உரைத௠தேடல௠நடைபெறà¯à®•à®¿à®±à®¤à¯.",
-"titlematches" => "கடà¯à®Ÿà¯à®°à¯ˆà®¤à¯ தலைபà¯à®ªà¯ பொரà¯à®¨à¯à®¤à¯à®•à®¿à®±à®¤à¯",
-"notitlematches" => "ஒர௠கடà¯à®Ÿà¯à®°à¯ˆà®¤à¯ தலைபà¯à®ªà¯à®®à¯ பொரà¯à®¨à¯à®¤à®µà®¿à®²à¯à®²à¯ˆ",
-"textmatches" => "கடà¯à®Ÿà¯à®°à¯ˆ உரை (text) பொரà¯à®¨à¯à®¤à¯à®•à®¿à®±à®¤à¯",
-"notextmatches" => "கடà¯à®Ÿà¯à®°à¯ˆ உரை (text) எதà¯à®µà¯à®®à¯ பொரà¯à®¨à¯à®¤à®µà®¿à®²à¯à®²à¯ˆ",
-"prevn" => "à®®à¯à®©à¯ $1",
-"nextn" => "அடà¯à®¤à¯à®¤ $1",
-"viewprevnext" => "பார௠($1) ($2) ($3).",
-"showingresults" => "#<b>$2</b> உடன௠தொடஙà¯à®•à¯à®®à¯ <b>$1</b> à®®à¯à®Ÿà®¿à®µà¯à®•à®³à¯ கீழே காடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®©.",
-"showingresultsnum" => "#<b>$2</b> உடன௠தொடஙà¯à®•à¯à®®à¯ <b>$3</b> à®®à¯à®Ÿà®¿à®µà¯à®•à®³à¯ கீழே காடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®©.",
-
-"nonefound" => "<strong>கà¯à®±à®¿à®ªà¯à®ªà¯</strong>: \"have\", \"from\" போனà¯à®± பொதà¯à®µà®¾à®©, அடà¯à®Ÿà®µà®£à¯ˆà®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà®¾à®¤, சொறà¯à®•à®³à¯ˆà®¤à¯ தேடà¯à®®à¯à®ªà¯‹à®¤à¯‹ அலà¯à®²à®¤à¯ ஒனà¯à®±à¯à®•à¯à®•à¯ மேறà¯à®ªà®Ÿà¯à®Ÿ தேடலà¯à®•à¯à®•à®¾à®© சொறà¯à®•à®³à¯ˆà®•à¯ கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà¯à®®à¯ போதோதான௠(எலà¯à®²à®¾à®¤à¯ தேடà¯à®¤à®²à¯à®•à¯à®•à®¾à®© சொறà¯à®•à®³à¯ˆà®¯à¯à®®à¯ கொணà¯à®Ÿ பகà¯à®•à®™à¯à®•à®³à¯ மடà¯à®Ÿà¯à®®à¯‡ தேடல௠மà¯à®Ÿà®¿à®µà®¿à®²à¯ காணபà¯à®ªà®Ÿà¯à®®à¯) தேடல௠அடிகà¯à®•à®Ÿà®¿ தோலà¯à®µà®¿à®¯à®¿à®²à¯ à®®à¯à®Ÿà®¿à®•à®¿à®©à¯à®±à®¤à¯.",
-"powersearch" => "தேடà¯",
-"powersearchtext" => "பெயரà¯à®µà¯†à®³à®¿à®•à®³à®¿à®²à¯ (namespaces) இல௠தேடà¯à®•:<br />
-$1<br />
-$2 படà¯à®Ÿà®¿à®¯à®²à¯ &nbsp; $3 $9 கà¯à®•à®¾à®© தேடலை மீளà¯à®µà®´à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•à®¿à®±à®¤à¯",
-"searchdisabled" => "<p>மனà¯à®©à®¿à®•à¯à®•à®µà¯à®®à¯! செயறà¯à®¤à®¿à®±à®©à¯ காரணஙà¯à®•à®³à¯à®•à¯à®•à®¾à®• à®®à¯à®´à¯ அளவ௠உரை தேடல௠தறà¯à®•à®¾à®²à®¿à®•à®®à®¾à®• à®®à¯à®Ÿà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯. அதà¯à®µà®°à¯ˆ நீஙà¯à®•à®³à¯ கீழேயà¯à®³à¯à®³ கூகிள௠(Google) தேடலைப௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à®¾à®®à¯. இத௠சில சமயம௠இறà¯à®±à¯ˆà®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà®¾à®¤à®¤à®¾à®¯à¯ இரà¯à®•à¯à®•à®•à¯à®•à¯‚டà¯à®®à¯.</p>",
-"blanknamespace" => "(à®®à¯à®¤à®©à¯à®®à¯ˆ)",
-
-# Preferences page
-#
-"preferences" => "à®®à¯à®©à¯à®©à¯à®°à®¿à®®à¯ˆà®•à®³à¯",
-"prefsnologin" => "பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ செயà¯à®¯à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ",
-"prefsnologintext" => "பயனர௠விரà¯à®ªà¯à®ªà®¤à¯ தேரà¯à®µà¯à®•à®³à¯ˆ அமைபà¯à®ªà®¤à®±à¯à®•à¯ நீஙà¯à®•à®³à¯ [[Special:Userlogin|பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ செயà¯à®¯ வேணà¯à®Ÿà¯à®®à¯]].",
-"prefsreset" => "உஙà¯à®•à®³à¯ விரà¯à®ªà¯à®ªà¯à®•à®³à¯ சேமிபà¯à®ªà®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ மீடà¯à®Ÿà®®à¯ˆà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®© (reset).",
-"qbsettings" => "விரைவà¯à®šà¯ சடà¯à®Ÿ அமைவà¯à®•à®³à¯",
-"changepassword" => "கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ மாறà¯à®±à¯",
-"skin" => "தோல௠(Skin)",
-"math" => "பதிபà¯à®ªà¯à®µà®°à¯ˆ கணிதம௠(Rendering math)",
-"dateformat" => "திகதி வடிவமà¯",
-"math_failure" => "பாகà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à¯ (parse) தோலà¯à®µà®¿",
-"math_unknown_error" => "அறியபà¯à®ªà®Ÿà®¾à®¤ தவறà¯",
-"math_unknown_function" => "அறியபà¯à®ªà®Ÿà®¾à®¤ பணி",
-"math_lexing_error" => "தொகà¯à®¤à¯à®¤à®²à¯ (lexing) தவறà¯",
-"math_syntax_error" => "தொடரமைபà¯à®ªà¯à®¤à¯ தவற௠(syntax error)",
-"saveprefs" => "விரà¯à®ªà¯à®ªà®¤à¯ தேரà¯à®µà¯à®•à®³à¯ˆà®šà¯ சேமி",
-"resetprefs" => "விரà¯à®ªà¯à®ªà®¤à¯ தேரà¯à®µà¯à®•à®³à¯ˆ மீடà¯à®Ÿà®®à¯ˆ (Reset)",
-"oldpassword" => "பழைய கடவà¯à®šà¯à®šà¯Šà®²à¯",
-"newpassword" => "பà¯à®¤à®¿à®¯ கடவà¯à®šà¯à®šà¯Šà®²à¯",
-"retypenew" => "பà¯à®¤à®¿à®¯ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ மீணà¯à®Ÿà¯à®®à¯ அசà¯à®šà®¿à®Ÿà¯",
-"textboxsize" => "உரைக௠கடà¯à®Ÿ (Textbox) அளவà¯à®•à®³à¯",
-"rows" => "வரிசைகளà¯",
-"columns" => "நிரலà¯à®•à®³à¯ (Columns)",
-"searchresultshead" => "தேடல௠மà¯à®Ÿà®¿à®µà¯ அமைவà¯à®•à®³à¯ (settings)",
-"resultsperpage" => "ஒர௠பகà¯à®•à®¤à¯à®¤à¯à®•à¯à®•à¯à®•à¯ காடà¯à®Ÿà®ªà¯à®ªà®Ÿà®µà¯‡à®£à¯à®Ÿà®¿à®¯ அடிகள௠(Hits)",
-"contextlines" => "அடிதà¯à®¤à®²à¯Šà®©à¯à®±à¯à®•à¯à®•à¯à®•à¯ காடà¯à®Ÿà®ªà¯à®ªà®Ÿ வேணà¯à®Ÿà®¿à®¯ வரிகளà¯",
-"contextchars" => "ஒர௠வரிகà¯à®•à®¾à®© இடமà¯à®šà®¾à®°à¯ (context) எழà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à¯",
-"stubthreshold" => "அடிபà¯à®ªà®Ÿà¯ˆà®•à¯ காடà¯à®šà®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à¯à®•à¯à®•à®¾à®© மாறà¯à®¨à®¿à®²à¯ˆ (Threshold)",
-"recentchangescount" => "அணà¯à®®à¯ˆà®¯ மாறà¯à®±à®™à¯à®•à®³à®¿à®²à¯ தலைபà¯à®ªà¯à®•à®³à¯ எணà¯à®£à®¿à®•à¯à®•à¯ˆ",
-"savedprefs" => "உஙà¯à®•à®³à¯ விரà¯à®ªà¯à®ªà¯à®•à®³à¯ சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®©.",
-"timezonetext" => " வழஙà¯à®•à®©à¯ (server) நேரதà¯à®¤à¯à®•à¯à®•à¯à®®à¯ (UTC) உஙà¯à®•à®³à¯ உளà¯à®³à¯‚ர௠நேரதà¯à®¤à¯à®•à¯à®•à¯à®®à¯à®³à¯à®³ வேறà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆ மணிகளில௠பதிக.",
-"localtime" => "உளà¯à®³à¯‚ர௠நேரக௠காடà¯à®šà®¿à®ªà¯à®ªà®¾à®Ÿà¯ (display)",
-"timezoneoffset" => "நேர இடைவெளி",
-"servertime" => "தறà¯à®ªà¯‹à®¤à¯ வழஙà¯à®•à®©à¯ (Server) நேரமà¯",
-"guesstimezone" => "உலவி (browser) யிலிரà¯à®¨à¯à®¤à¯ நிரபà¯à®ªà¯à®•.",
-"defaultns" => "à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà®¾à®• இநà¯à®¤ பெயரà¯à®µà¯†à®³à®¿à®•à®³à®¿à®²à¯ (namespaces) தேடவà¯à®®à¯:",
-
-# Recent changes
-#
-"changes" => "மாறà¯à®±à®™à¯à®•à®³à¯",
-"recentchanges" => "அணà¯à®®à¯ˆà®¯ மாறà¯à®±à®™à¯à®•à®³à¯",
-"rcloaderr" => "அணà¯à®®à¯ˆà®¯ மாறà¯à®±à®™à¯à®•à®³à¯ˆ à®à®±à¯à®±à¯à®¤à®²à¯(Loading).",
-"rcnote" => "கீழே காணபà¯à®ªà®Ÿà¯à®µà®¤à¯ கடைசி $2 நாடà¯à®•à®³à®¿à®²à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ $1 மாறà¯à®±à®™à¯à®•à®³à®¾à®•à¯à®®à¯.",
-"rcnotefrom" => "கீழே காணபà¯à®ªà®Ÿà¯à®µà®¤à¯ $2 இலிரà¯à®¨à¯à®¤à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ மாறà¯à®±à®™à¯à®•à®³à¯ ($1வரை காடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯).",
-"rclistfrom" => "$1 தொடகà¯à®•à®®à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ பà¯à®¤à®¿à®¯ மாறà¯à®±à®™à¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà®µà¯à®®à¯",
-"rclinks" => "கடைசி $2 மணிதà¯à®¤à®¿à®¯à®¾à®²à®™à¯à®•à®³à¯ / கடைசி $3 நாடà¯à®•à®³à®¿à®²à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ கடைசி $1 மாறà¯à®±à®™à¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯",
-"rclinks" => "கடைசி $2 நாடà¯à®•à®³à®¿à®²à¯ கடைசி $1 மாறà¯à®±à®™à¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯ .",
-"rclinks" => "கடைசி $2 நாடà¯à®•à®³à®¿à®²à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ கடைசி $1 மறà¯à®±à®™à¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯; $3 சிறிய தொகà¯à®ªà¯à®ªà¯à®•à®³à¯", "rchide" => "$4 படிவஙà¯à®•à®³à®¿à®²à¯; $1 சிறிய தொகà¯à®ªà¯à®ªà¯à®•à¯à®•à®³à¯; $2 இரணà¯à®Ÿà®¾à®®à¯à®¤à®° பெயரà¯à®µà¯†à®³à®¿à®•à®³à¯(namespaces); $3 பலà¯à®²à®¿à®©à®¤à¯ தொகà¯à®ªà¯à®ªà¯à®•à®³à¯.",
-"rcliu" => "; $1 பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ செயà¯à®¤ பயனரà¯à®•à®³à®¿à®Ÿà®®à®¿à®°à¯à®¨à¯à®¤à®¾à®© தொகà¯à®ªà¯à®ªà¯à®•à®³à¯",
-"diff" => "வேறà¯à®ªà®¾à®Ÿà¯",
-"hist" => "வரலாறà¯",
-"hide" => "மறை",
-"show" => "காடà¯à®Ÿà¯",
-"tableform" => "அடà¯à®Ÿà®µà®£à¯ˆ",
-"listform" => "படà¯à®Ÿà®¿à®¯à®²à¯",
-"nchanges" => "$1 மாறà¯à®±à®™à¯à®•à®³à¯",
-"minoreditletter" => "M",
-"newpageletter" => "N",
-# Upload
-"upload" => "கோபà¯à®ªà¯ˆà®ªà¯ பதிவேறà¯à®±à¯ (Upload file)",
-"uploadbtn" => "கோபà¯à®ªà¯ˆà®ªà¯ பதிவேறà¯à®±à¯ (Upload file)",
-"uploadlink" => "படிமஙà¯à®•à®³à¯ˆà®ªà¯ பதிவேறà¯à®±à¯ (Upload images)",
-"reupload" => "மீளப௠பதிவேறà¯à®±à¯ (Re-upload)",
-"reuploaddesc" => "பதிவேறà¯à®±à¯à®®à¯ படிவதà¯à®¤à¯à®•à¯à®•à¯ மீளச௠செலà¯.",
-"uploadnologin" => "பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ (login) செயà¯à®¯à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ ",
-"uploadnologintext" => "கோபà¯à®ªà¯à®•à®³à¯ˆà®ªà¯ பதிவேறà¯à®±à®®à¯ செயà¯à®µà®¤à®±à¯à®•à¯ நீஙà¯à®•à®³à¯[[Special:Userlogin|பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ செயà¯à®¤à®¿à®°à¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯]].",
-"uploaderror" => "à®à®±à¯à®±à¯à®¤à¯ தவறà¯",
-"uploadtext" => "நிறà¯à®¤à¯à®¤à®µà¯à®®à¯! இஙà¯à®•à¯‡ பதிவேறà¯à®±à®®à¯ செயà¯à®¯à¯à®®à¯à®©à¯, விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾à®µà®¿à®©à¯ [[Project:Image_use_policy|படிமம௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®±à¯ கொளà¯à®•à¯ˆ]] யை வாசிதà¯à®¤à¯à®ªà¯ பினà¯à®ªà®±à¯à®±à¯à®µà®¤à¯ˆ உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿à®•à¯ கொளà¯à®³à®µà¯à®®à¯.
-நீஙà¯à®•à®³à¯ கà¯à®±à®¿à®¤à¯à®¤ பெயரà¯à®Ÿà¯ˆà®¯ கோபà¯à®ªà¯ எறà¯à®•à¯†à®©à®µà¯‡ விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾à®µà®¿à®²à¯ இரà¯à®•à¯à®•à¯à®®à®¾à®¯à®¿à®©à¯, அத௠எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ கொடாமல௠பிரதியீட௠செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®®à¯. எனவே கோபà¯à®ªà¯Šà®©à¯à®±à¯ˆ இறà¯à®±à¯ˆà®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à¯ (update) உஙà¯à®•à®³à¯ நோகà¯à®•à®®à®¾à®• இலà¯à®²à®¾à®µà®¿à®Ÿà®¿à®²à¯, அதே பெயரில௠வேற௠கோபà¯à®ªà¯ உளà¯à®³à®¤à®¾ என à®®à¯à®¤à®²à®¿à®²à¯ அறிநà¯à®¤à¯ கொளà¯à®³à®µà¯à®®à¯.
-à®®à¯à®©à¯à®©à®°à¯ பதிவேறà¯à®±à®®à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ படிமஙà¯à®•à®³à¯ˆà®ªà¯ பாரà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯ அலà¯à®²à®¤à¯ தேடà¯à®µà®¤à®±à¯à®•à¯, [[Special:Imagelist|பதிவேறà¯à®±à®®à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ படிமஙà¯à®•à®³à®¿à®©à¯ படà¯à®Ÿà®¿à®¯]] லà¯à®•à¯à®•à¯à®šà¯ செலà¯à®²à®µà¯à®®à¯. பதிவேறà¯à®±à®™à¯à®•à®³à¯à®®à¯ நீகà¯à®•à®²à¯à®•à®³à¯à®®à¯ [[Project:Upload_log|பதிவேறà¯à®±à®ªà¯ பதிகையில௠(upload log)]] பதியபà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®©.
-உஙà¯à®•à®³à¯ கடà¯à®Ÿà¯à®°à¯ˆà®•à®³à®¿à®²à¯ பயனà¯à®ªà®Ÿà®µà¯à®³à¯à®³ பà¯à®¤à®¿à®¯ படிமஙà¯à®•à®³à¯ˆà®ªà¯ பதிவேறà¯à®±à¯à®µà®¤à®±à¯à®•à¯ கீழேயà¯à®³à¯à®³ படிவதà¯à®¤à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯. பெரà¯à®®à¯à®ªà®¾à®²à®¾à®© உலவிகளிலà¯, கோபà¯à®ªà¯à®¤à¯ திறகà¯à®•à¯à®®à¯ உரையாடல௠பெடà¯à®Ÿà®¿à®¯à¯ˆà®•à¯ காடà¯à®Ÿà¯à®®à¯ உஙà¯à®•à®³à¯ இயகà¯à®• à®®à¯à®±à¯ˆà®®à¯ˆà®¯à®¿à®©à¯ (operating system) இயலà¯à®ªà®¾à®© ஒர௠\"Browse...\" பொதà¯à®¤à®¾à®©à¯ˆà®•à¯ காணலாமà¯.ஒர௠கோபà¯à®ªà¯ˆà®¤à¯ தெரிவà¯à®šà¯†à®¯à¯à®¯à¯à®®à¯à®ªà¯Šà®¤à¯, அதன௠பெயரà¯, பொதà¯à®¤à®¾à®©à¯à®•à¯à®•à¯ à®…à®°à¯à®•à®¿à®²à¯à®³à¯à®³ உரைபà¯à®ªà¯à®²à®¤à¯à®¤à®¿à®²à¯ (text field) நிரபà¯à®ªà®ªà¯à®ªà®Ÿà¯à®®à¯. கோபà¯à®ªà¯ˆà®ªà¯ பதிவேறà¯à®±à®®à¯ செயà¯à®µà®¤à®©à¯ மூலமà¯à®Žà®¨à¯à®¤à®ªà¯ பதிபà¯à®ªà¯à®°à®¿à®®à¯ˆà®¯à¯ˆà®¯à¯à®®à¯ மீறà¯à®µà®¿à®²à¯à®²à¯ˆ எனà¯à®ªà®¤à¯ˆ உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤ அதறà¯à®•à¯à®°à®¿à®¯ கடà¯à®Ÿà®¤à¯à®¤à®¿à®²à¯à®®à¯ நீஙà¯à®•à®³à¯ கà¯à®±à®¿à®¯à®¿à®Ÿà®µà¯‡à®£à¯à®Ÿà¯à®®à¯. பதிவேறà¯à®±à®¤à¯à®¤à¯ˆ நிறைவà¯à®šà¯†à®¯à¯à®µà®¤à®±à¯à®•à¯ \"Upload\" பொதà¯à®¤à®¾à®©à¯ˆ à®…à®´à¯à®¤à¯à®¤à®µà¯à®®à¯. உஙà¯à®•à®³à¯ வலையக இணைபà¯à®ªà¯ வேகம௠கà¯à®±à¯ˆà®¨à¯à®¤à®¤à®¾à®• இரà¯à®ªà¯à®ªà®¿à®©à¯, இதறà¯à®•à¯à®šà¯ சிறித௠நேரன௠எடà¯à®•à¯à®•à®•à¯à®•à¯‚டà¯à®®à¯.
-பà¯à®•à¯ˆà®ªà¯à®ªà®Ÿà®ªà¯ படிமஙà¯à®•à®³à¯à®•à¯à®•à¯ JPEG யà¯à®®à¯, வரைபடஙà¯à®•à®³à¯à®•à¯à®•à¯à®®à¯ à®à®©à¯ˆà®¯ கà¯à®±à®¿à®¯à¯€à®Ÿà¯à®Ÿà¯à®ªà¯ (iconic) படிமஙà¯à®•à®³à¯à®•à¯à®•à¯à®®à¯ PNG யà¯à®®à¯, ஒலிக௠கோபà¯à®ªà¯à®•à®³à¯à®•à¯à®•à¯ OGG யà¯à®®à¯ விரà¯à®®à¯à®ªà®¤à¯à®¤à®•à¯à®• வடிவஙà¯à®•à®³à®¾à®•à¯à®®à¯.
-
-
-கà¯à®´à¯à®ªà¯à®ªà®¤à¯à®¤à¯ˆà®¤à¯ தவிரà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯à®¤à¯ தயவà¯à®šà¯†à®¯à¯à®¤à¯ உஙà¯à®•à®³à¯ கோபà¯à®ªà¯à®•à®³à¯à®•à¯à®•à¯ விபரமாகப௠பெயரிடவà¯à®®à¯.உஙà¯à®•à®³à¯ கடà¯à®Ÿà¯à®°à¯ˆà®•à®³à®¿à®²à¯ படிமஙà¯à®•à®³à¯ˆà®šà¯ சேரà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯,
-'''<nowiki>[[image:file.jpg]]</nowiki>''' அலà¯à®²à®¤à¯ '''<nowiki>[[image:file.png|alt text]]</nowiki>''' இணைபà¯à®ªà¯ வடிவதà¯à®¤à¯ˆà®¯à¯à®®à¯, ஒலிகளà¯à®•à¯à®•à¯ '''<nowiki>[[media:file.ogg]]</nowiki>''' இணைபà¯à®ªà¯à®µà®Ÿà®¿à®µà®¤à¯à®¤à¯ˆà®¯à¯à®®à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯.
-
-விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ பகà¯à®•à®™à¯à®•à®³à¯ˆà®ªà¯ பொறà¯à®¤à¯à®¤à®µà®°à¯ˆ, கலைக௠கழஞà¯à®šà®¿à®¯à®¤à¯à®¤à¯à®•à¯à®•à¯ உதவà¯à®®à¯ எனà¯à®±à¯ மறà¯à®±à®µà®°à¯à®•à®³à¯ கரà¯à®¤à®¿à®©à®¾à®²à¯, உஙà¯à®•à®³à¯ பதிவேறà¯à®±à®¤à¯à®¤à¯ˆà®¤à¯ தொகà¯à®•à¯à®•à®µà¯‹ அலà¯à®²à®¤à¯ நீகà¯à®•à®µà¯‹ à®®à¯à®Ÿà®¿à®¯à¯à®®à¯. அதà¯à®¤à¯à®Ÿà®©à¯ நீஙà¯à®•à®³à¯ இநà¯à®¤ à®®à¯à®±à¯ˆà®®à¯ˆà®¯à¯ˆà®¤à¯ தà¯à®·à¯à®ªà®¿à®°à®¯à¯‹à®•à®®à¯ செயà¯à®¤à®¾à®²à¯, பதிவேறà¯à®±à®®à¯ செயà¯à®µà®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà®µà¯à®®à¯ கூடà¯à®®à¯ எனà¯à®ªà®¤à¯ˆà®¯à¯à®®à¯ கவனிகà¯à®•à®µà¯à®®à¯.",
-
-"uploadlog" => "பதிவேறà¯à®±à®ªà¯ பதிகை (Upload_log)",
-"uploadlogpage" => "பதிவேறà¯à®±à®ªà¯ பதிகை (Upload_log)",
-"uploadlogpagetext" => "கீழேயà¯à®³à¯à®³à®¤à¯ மிக அணà¯à®®à¯ˆà®¯à®¿à®²à¯ பதிவேறà¯à®±à®®à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ கோபà¯à®ªà¯à®•à®³à®¿à®©à¯ படà¯à®Ÿà®¿à®¯à®²à®¾à®•à¯à®®à¯.
-காடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³ எலà¯à®²à®¾ நேரஙà¯à®•à®³à¯à®®à¯ வழஙà¯à®•à®©à¯ நேரமாகà¯à®®à¯(UTC).
-<ul>
-</ul>",
-"filename" => "கோபà¯à®ªà¯à®ªà¯ பெயரà¯",
-"filedesc" => "சà¯à®°à¯à®•à¯à®•à®®à¯",
-"filestatus" => "பதிபà¯à®ªà¯à®°à®¿à®®à¯ˆ நிலை",
-"filesource" => "மூலமà¯",
-"copyrightpage" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾:பதிபà¯à®ªà¯à®°à®¿à®®à¯ˆ",
-"copyrightpagename" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ பதிபà¯à®ªà¯à®°à®¿à®®à¯ˆ",
-"uploadedfiles" => "à®à®±à¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ (Uploaded) கோபà¯à®ªà¯à®•à®³à¯",
-"minlength" => "படிமதà¯à®¤à®¿à®©à¯ (Image) பெயர௠கà¯à®±à¯ˆà®¨à¯à®¤à®¤à¯ மூனà¯à®±à¯ எழà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à®¾à®µà®¤à¯ இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.",
-"badfilename" => "படிமப௠(Image) பெயர௠\"$1\" ஆக மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.",
-"badfiletype" => "\".$1\" இத௠ஒர௠சிபாரிச௠செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ படிமக௠கோபà¯à®ªà¯ வடிவம௠(format) அலà¯à®².",
-"largefile" => "படிமஙà¯à®•à®³à®¿à®®à®©à¯ அளவ௠100k கà¯à®•à¯ மேறà¯à®ªà®Ÿà®¾à®¤à®¿à®°à¯à®•à¯à®• சிபாரிச௠செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯.",
-"successfulupload" => "வெறà¯à®±à®¿à®•à®°à®®à®¾à®© பதிவேறà¯à®±à¯à®¤à®²à¯ (upload)",
-"fileuploaded" => "File \"$1\" வெறà¯à®±à®¿à®•à®°à®®à®¾à®• பதிவேறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ (uploaded).
-தயவà¯à®šà¯†à®¯à¯à®¤à¯ விபரிபà¯à®ªà¯à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯à®•à¯à®•à¯à®ªà¯ பினà¯à®µà®°à¯à®®à¯ இணைபà¯à®ªà¯ˆà®ªà¯ பினà¯à®ªà®±à¯à®±à®µà¯à®®à¯: ($2) அதà¯à®¤à¯à®Ÿà®©à¯ கோபà¯à®ªà¯à®ªà¯ பறà¯à®±à®¿à®¯, எஙà¯à®•à®¿à®°à¯à®¨à¯à®¤à¯ கிடைதà¯à®¤à®¤à¯, எபà¯à®ªà¯Šà®´à¯à®¤à¯, யாரால௠உரà¯à®µà®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ மறà¯à®±à¯à®®à¯ உஙà¯à®•à®³à¯à®•à¯à®•à¯à®¤à¯ தெரிநà¯à®¤ இனà¯à®©à¯‹à®°à®©à¯à®© தகவலà¯à®•à®³à¯ˆà®¯à¯à®®à¯ நிரபà¯à®ªà®µà¯à®®à¯.",
-"uploadwarning" => "பதிவேறà¯à®±à¯à®¤à®²à¯ எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ",
-"savefile" => "கோபà¯à®ªà¯ˆà®šà¯ சேமி",
-"uploadedimage" => "பதிவேறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ \"[[$1]]\"",
-
-# Image list
-#
-"imagelist" => "படிமஙà¯à®•à®³à®¿à®©à¯ படà¯à®Ÿà®¿à®¯à®²à¯",
-"imagelisttext" => "கீழ௠வரà¯à®µà®¤à¯ $2 பாகà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿ $1 படிமஙà¯à®•à®³à®¿à®©à¯ படà¯à®Ÿà®¿à®¯à®²à®¾à®•à¯à®®à¯.",
-"getimagelist" => "படிமப௠படà¯à®Ÿà®¿à®¯à®²à¯ பெறà¯à®±à¯à®•à¯ கொளà¯à®³à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯ (fetching)",
-"ilsubmit" => "தேடலà¯",
-"showlast" => "$2 பாகà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿ கடைசி $1 படிமஙà¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯à®•.",
-"byname" => "பெயர௠வழி",
-"bydate" => "திகதி வழி",
-"bysize" => "அளவ௠வழி",
-"imgdelete" => "நீகà¯à®•à¯",
-"imgdesc" => "விபரமà¯",
-"imglegend" => "கà¯à®±à®¿à®¯à¯€à®Ÿà¯à®Ÿà¯ அடà¯à®Ÿà®µà®£à¯ˆ: (விபரமà¯) = படிம விபரஙà¯à®•à®³à¯ˆà®•à¯ காடà¯à®Ÿà¯/தொகà¯.",
-"imghistory" => "படிம வரலாறà¯",
-"revertimg" => "மீளà¯",
-"deleteimg" => "நீகà¯à®•à¯",
-"deleteimgcompletely" => "நீகà¯à®•à¯",
-"imghistlegend" => "கà¯à®±à®¿à®¯à¯€à®Ÿà¯à®Ÿà¯ அடà¯à®Ÿà®µà®£à¯ˆ: (நடபà¯à®ªà¯) = இத௠நடபà¯à®ªà®¿à®²à¯à®³à¯à®³ (current) படிமமà¯, (நீகà¯à®•à¯) = இநà¯à®¤ பழைய பதிபà¯à®ªà¯ˆ நீகà¯à®•à¯, (திரà¯à®®à¯à®ªà¯) = இப௠பழைய பதிபà¯à®ªà¯à®•à¯à®•à¯à®¤à¯ திரà¯à®®à¯à®ªà¯.
-<br /><i>அநà¯à®¤à®¤à¯ திகதியில௠பதிவேறà¯à®±à®®à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ படிமஙà¯à®•à®³à¯ˆà®ªà¯ பாரà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯, திகதி மீத௠சொடà¯à®•à¯à®•à®µà¯à®®à¯</i>.",
-"imagelinks" => "படிம இணைபà¯à®ªà¯à®•à®³à¯",
-"linkstoimage" => "பினà¯à®µà®°à¯à®®à¯ பகà¯à®•à®™à¯à®•à®³à¯ இப௠படிமதà¯à®¤à¯à®•à¯à®•à¯ இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®©:",
-"nolinkstoimage" => "இப௠படிமதà¯à®¤à¯à®•à¯à®•à¯ இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³ பகà¯à®•à®™à¯à®•à®³à¯ எதà¯à®µà¯à®®à¯ இலà¯à®²à¯ˆ.",
-
-# Statistics
-#
-"statistics" => "பà¯à®³à¯à®³à®¿ விபரஙà¯à®•à®³à¯",
-"sitestats" => "தள பà¯à®³à¯à®³à®¿ விபரஙà¯à®•à®³à¯",
-"userstats" => "பயனர௠பà¯à®³à¯à®³à®¿ விபரஙà¯à®•à®³à¯",
-"sitestatstext" => "<b>$1</b> மொதà¯à®¤à®ªà¯ பகà¯à®•à®™à¯à®•à®³à¯ தரவà¯à®¤à¯ தளதà¯à®¤à®¿à®²à¯ உளà¯à®³à®©.
-இத௠\"talk\" பகà¯à®•à®™à¯à®•à®³à¯, விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ பறà¯à®±à®¿à®¯ பகà¯à®•à®™à¯à®•à®³à¯, கà¯à®±à¯ˆà®¨à¯à®¤ அளவ௠\"stub\"
-பகà¯à®•à®™à¯à®•à®³à¯, வழிமாறà¯à®±à®¿à®•à®³à¯ (redirects), மறà¯à®±à¯à®®à¯ கடà¯à®Ÿà¯à®°à¯ˆà®¤à¯ தரதà¯à®¤à®¿à®²à¯ இலà¯à®²à®¾à®¤à®¿à®°à¯à®•à¯à®•à®•à¯à®•à¯‚டிய à®à®©à¯ˆà®¯à®µà®±à¯à®±à¯ˆà®¯à¯à®®à¯ உளà¯à®³à®Ÿà®•à¯à®•à¯à®®à¯. இவை தவிரà¯à®¤à¯à®¤à¯, <b>$2</b> பகà¯à®•à®™à¯à®•à®³à¯ à®®à¯à®±à¯ˆà®¯à®¾à®© (legitimate) ஆன கடà¯à®Ÿà¯à®°à¯ˆà®•à®³à®¾à®• இரà¯à®•à¯à®•à®•à¯à®•à¯‚டà¯à®®à¯.<p>
-இஙà¯à®•à¯‡ மொதà¯à®¤à®®à®¾à®• <b>$3</b> பகà¯à®•à®™à¯à®•à®³à¯ பாரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯à®Ÿà®©à¯, மெனà¯à®ªà¯Šà®°à¯à®³à¯ தரமà¯à®¯à®°à¯à®¤à¯à®¤à¯à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ (நவமà¯à®ªà®°à¯ 20, 2003) <b>$4</b> பகà¯à®•à®™à¯à®•à®³à¯ தொகà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®©. இத௠ஒர௠பகà¯à®•à®¤à¯à®¤à¯à®•à¯à®•à¯ <b>$5</b> சராசரித௠தொகà¯à®ªà¯à®ªà¯à®•à¯à®•à®³à¯à®®à¯, ஒர௠தொகà¯à®ªà¯à®ªà¯à®•à¯à®•à¯ <b>$6</b> பாரà¯à®µà¯ˆà®•à®³à¯à®®à¯ ஆகினà¯à®±à®¤à¯.",
-"userstatstext" => "<b>$1</b> பதிவ௠செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ பயனரà¯à®•à®³à¯ உளà¯à®³à®©à®°à¯.
-இவரà¯à®•à®³à®¿à®²à¯ <b>$2</b> பேர௠நிரà¯à®µà®¾à®•à®¿à®•à®³à¯($3 பாரà¯à®•à¯à®•à®µà¯à®®à¯).",
-
-# Maintenance Page
-#
-"maintenance" => "பராமரிபà¯à®ªà¯à®ªà¯ பகà¯à®•à®®à¯",
-"maintnancepagetext" => "இநà¯à®¤à®ªà¯ பகà¯à®•à®®à¯ நாளாநà¯à®¤ பராமரிபà¯à®ªà¯à®•à¯à®•à®¾à®© பலà¯à®µà¯‡à®±à¯ கரà¯à®µà®¿à®•à®³à¯ˆ உளà¯à®³à®Ÿà®•à¯à®•à®¿à®¯à¯à®³à¯à®³à®¤à¯. இச௠செயறà¯à®ªà®¾à®Ÿà¯à®•à®³à®¿à®±à¯ சில, தரவà¯à®¤à¯ தளதà¯à®¤à¯ˆà®¤à¯ தகைபà¯à®ªà¯ (stress)கà¯à®•à¯à®³à¯à®³à®¾à®•à¯à®•à®•à¯ கூடà¯à®®à¯†à®©à¯à®ªà®¤à®¾à®²à¯, ஒவà¯à®µà¯Šà®°à¯ விடயதà¯à®¤à¯ˆà®¯à¯à®®à¯ திரà¯à®¤à¯à®¤à®¿à®¯ பினà¯à®©à®°à¯ தயவà¯à®šà¯†à®¯à¯à®¤à¯ மீளà¯à®µà¯‡à®±à¯à®±à®²à¯ செயà¯à®¯ வேணà¯à®Ÿà®¾à®®à¯;-)",
-"maintenancebacklink" => "மீளவà¯à®®à¯ பராமரிபà¯à®ªà¯à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯à®•à¯à®•à¯",
-"disambiguations" => "கவரà¯à®ªà®Ÿà¯à®¨à®¿à®²à¯ˆà®¤à¯€à®°à¯ (Disambiguation) பகà¯à®•à®™à¯à®•à®³à¯",
-"disambiguationspage" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾:கவரà¯à®ªà®Ÿà¯à®¨à®¿à®²à¯ˆà®¤à¯€à®°à¯_பகà¯à®•_இணைபà¯à®ªà¯à®•à®³à¯",
-"disambiguationstext" => "இக௠கடà¯à®Ÿà¯à®°à¯ˆà®•à®³à¯ ஒர௠<i>கவரà¯à®ªà®Ÿà¯à®¨à®¿à®²à¯ˆà®¤à¯€à®°à¯ (disambiguation) பகà¯à®•à®¤à¯à®¤à¯</i>கà¯à®•à¯ இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®©. பதிலாக இவை பொரà¯à®¤à¯à®¤à®®à®¾à®© தலைபà¯à®ªà¯à®•à¯à®•à®³à¯à®•à¯à®•à¯ இணைகà¯à®•à®ªà¯à®ªà®Ÿ வேணà¯à®Ÿà¯à®®à¯.<br />ஒர௠பகà¯à®•à®®à¯ $1 இலிரà¯à®¨à¯à®¤à¯ இணைபà¯à®ªà¯à®•à¯ கொடà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®¨à¯à®¤à®¾à®²à¯ கவரà¯à®ªà®Ÿà¯à®¨à®¿à®²à¯ˆà®¤à¯ தீரà¯à®µà®¾à®•à®•à¯ (disambiguation) கரà¯à®¤à®ªà¯à®ªà®Ÿà¯à®®à¯.<br /> à®à®©à¯ˆà®¯ பெயரà¯à®µà¯†à®³à®¿à®•à®³à®¿à®²à®¿à®°à¯à®¨à¯à®¤à®¾à®© இணைபà¯à®ªà¯à®•à¯à®•à®³à¯ இஙà¯à®•à¯‡ படà¯à®Ÿà®¿à®¯à®²à®¿à®Ÿà®ªà¯<i>படவிலà¯à®²à¯ˆ</i>.",
-"doubleredirects" => "இரடà¯à®Ÿà¯ˆ வழிமாறà¯à®±à¯à®•à®³à¯ (Redirects)",
-"doubleredirectstext" => "<b>கவனிகà¯à®•à®µà¯à®®à¯:</b> இநà¯à®¤à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à¯ போலியான நேரà¯à®®à®¤à®¿à®ªà¯à®ªà¯ (positives) களைக௠கொணà¯à®Ÿà®¿à®°à¯à®•à¯à®•à®•à¯à®•à¯‚டà¯à®®à¯. இத௠வழகà¯à®•à®®à®¾à®•, இணைபà¯à®ªà¯à®Ÿà®©à¯ கூடிய மேலதிக உரை à®®à¯à®¤à®²à®¾à®µà®¤à¯ #வழிமாறà¯à®±à¯à®•à¯à®•à¯à®•à¯ கீழ௠இரà¯à®ªà¯à®ªà®¤à¯ˆà®•à¯ கà¯à®±à®¿à®•à¯à®•à¯à®®à¯.<br />\nஒவà¯à®µà¯Šà®°à¯ வரியà¯à®®à¯, à®®à¯à®¤à®²à®¾à®®à¯ இரணà¯à®Ÿà®¾à®®à¯ வழிமாறà¯à®±à¯à®•à®³à¯à®•à¯à®•à¯ இணைபà¯à®ªà¯à®•à®³à¯ˆà®•à¯ கொணà¯à®Ÿà®¿à®°à¯à®ªà¯à®ªà®¤à¯à®Ÿà®©à¯, இரணà¯à®Ÿà®¾à®µà®¤à¯ வழிமாறà¯à®±à¯ உரையின௠மà¯à®¤à®²à¯ வரிகà¯à®•à¯à®®à¯ இணைபà¯à®ªà¯ˆà®•à¯ கொணà¯à®Ÿà®¿à®°à¯à®•à¯à®•à¯à®®à¯, இத௠வழகà¯à®•à®®à®¾à®• à®®à¯à®¤à®²à®¾à®µà®¤à¯ வழிமாறà¯à®±à¯ கà¯à®±à®¿à®¤à¯à®¤à¯à®•à¯ காடà¯à®Ÿ வேணà¯à®Ÿà®¿à®¯ \"real\" இலகà¯à®•à¯à®•à¯ கடà¯à®Ÿà¯à®°à¯ˆà®¯à¯ˆà®•à¯ (taget article) கொடà¯à®•à¯à®•à¯à®®à¯.",
-"brokenredirects" => "à®®à¯à®±à®¿à®¨à¯à®¤ வழிமாறà¯à®±à¯à®•à®³à¯(Redirects)",
-"brokenredirectstext" => "பினà¯à®µà®°à¯à®®à¯ வழிமாறà¯à®±à¯à®•à®³à¯ ஒர௠இலà¯à®²à®¾à®¤ கடà¯à®Ÿà¯à®°à¯ˆà®•à¯ இணைபà¯à®ªà¯à®•à¯ கொடà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.",
-"selflinks" => "தனà¯à®©à®¿à®£à¯ˆà®ªà¯à®ªà¯à®•à®³à¯‹à®Ÿà¯ (Self Links) கூடிய பகà¯à®•à®™à¯à®•à®³à¯",
-"selflinkstext" => "பினà¯à®µà®°à¯à®®à¯ பகà¯à®•à®™à¯à®•à®³à¯ தமà¯à®®à¯à®³à¯à®³à¯‡à®¯à¯‡ இணைபà¯à®ªà¯ˆà®•à¯ கொணà¯à®Ÿà¯à®³à¯à®³à®©. அவà¯à®µà®¾à®°à¯ இரà¯à®•à¯à®•à®•à¯ கூடாதà¯.",
-"mispeelings" => "எழà¯à®¤à¯à®¤à¯à®ªà¯ பிழைகளோட௠கூடிய பகà¯à®•à®™à¯à®•à®³à¯",
-"mispeelingstext" => "பினà¯à®µà®°à¯à®®à¯ பகà¯à®•à®™à¯à®•à®³à¯, $1 இல௠படà¯à®Ÿà®¿à®¯à®²à®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®•à¯à®•à¯à®®à¯ பொதà¯à®µà®¾à®© எழà¯à®¤à¯à®¤à¯à®ªà¯ பிழைகளைக௠கொணà¯à®Ÿà¯à®³à¯à®³à®©. சரியான எழà¯à®¤à¯à®¤à¯à®•à¯ கூடà¯à®Ÿà®²à¯(இபà¯à®ªà®Ÿà®¿)க௠கொடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà®²à®¾à®®à¯.",
-"mispeelingspage" => "பொதà¯à®µà®¾à®© எழà¯à®¤à¯à®¤à¯à®ªà¯ பிழைகளின௠அடà¯à®Ÿà®µà®£à¯ˆ.",
-"missinglanguagelinks" => "தொலைநà¯à®¤ மொழி இணைபà¯à®ªà¯à®•à®³à¯",
-"missinglanguagelinksbutton" => "இவறà¯à®±à¯à®•à¯à®•à®¾à®© தொலைநà¯à®¤ மொழியிணைபà¯à®ªà¯à®•à¯à®•à®³à¯ˆà®•à¯ கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿",
-"missinglanguagelinkstext" => "இக௠கடà¯à®Ÿà¯à®°à¯ˆà®•à®³à¯à®•à¯à®•à¯ $1 இலà¯à®³à¯à®³ அவறà¯à®±à®¿à®©à¯ ஒதà¯à®¤ பகà¯à®¤à®¿(counterpart)களோட௠இணைபà¯à®ªà¯ <i>இலà¯à®²à¯ˆ</i>. வழிமாறà¯à®±à¯(Redirects)களà¯à®®à¯ தà¯à®£à¯ˆà®ªà¯ பகà¯à®•à®™à¯à®•à®³à¯à®®à¯ <i>காடà¯à®Ÿà®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ</i>.",
-
-
-# Miscellaneous special pages
-#
-"orphans" => "உறவிலிபà¯(Orphaned) பகà¯à®•à®™à¯à®•à®³à¯",
-"lonelypages" => "உறவிலிபà¯(Orphaned) பகà¯à®•à®™à¯à®•à®³à¯",
-"unusedimages" => "உபயோகபà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà®¾à®¤ படிமஙà¯à®•à®³à¯",
-"popularpages" => "பிரபலமான பகà¯à®•à®™à¯à®•à®³à¯",
-"nviews" => "$1 காடà¯à®šà®¿à®•à®³à¯",
-"wantedpages" => "வேணà¯à®Ÿà®¿à®¯ பகà¯à®•à®™à¯à®•à®³à¯",
-"nlinks" => "$1 இணைபà¯à®ªà¯à®•à®³à¯",
-"allpages" => "எலà¯à®² பகà¯à®•à®™à¯à®•à®³à¯",
-"randompage" => "கà¯à®±à®¿à®ªà¯à®ªà®¿à®²à¯à®µà®´à®¿à®ªà¯ (Random) பகà¯à®•à®®à¯",
-"shortpages" => "கà¯à®±à¯à®®à¯ பகà¯à®•à®™à¯à®•à®³à¯",
-"longpages" => "நீளமான பகà¯à®•à®™à¯à®•à®³à¯",
-"listusers" => "பயனர௠அடà¯à®Ÿà®µà®£à¯ˆ",
-"specialpages" => "விசேட பகà¯à®•à®™à¯à®•à®³à¯",
-"spheading" => "எலà¯à®²à®¾à®ªà¯ பயனரà¯à®•à®³à¯à®•à¯à®•à¯à®®à®¾à®© விசேட பகà¯à®•à®™à¯à®•à®³à¯",
-"protectpage" => "பகà¯à®•à®¤à¯à®¤à¯ˆà®•à¯ காபà¯à®ªà¯à®šà¯ செயà¯",
-"recentchangeslinked" => "தொடரà¯à®ªà®¾à®© மாறà¯à®±à®™à¯à®•à®³à¯",
-"rclsub" => "(\"$1\" இலிரà¯à®¨à¯à®¤à¯ இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ பகà¯à®•à®™à¯à®•à®³à¯à®•à¯à®•à¯)",
-"debug" => "வழ௠நீகà¯à®•à¯",
-"newpages" => "பà¯à®¤à®¿à®¯ பகà¯à®•à®™à¯à®•à®³à¯",
-"ancientpages" => "மிகபà¯à®ªà®´à¯ˆà®¯ கடà¯à®Ÿà¯à®°à¯ˆà®•à®³à¯",
-"intl" => "மொழியிடை இணைபà¯à®ªà¯à®•à®³à¯",
-"movethispage" => "இபà¯à®ªà®•à¯à®•à®¤à¯à®¤à¯ˆ அசை",
-"unusedimagestext" => "<p>இணà¯à®Ÿà®°à¯à®¨à®·à®©à®²à¯ விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ போனà¯à®± மறà¯à®± வலைத௠தளஙà¯à®•à®³à®¿à®²à¯, நேரடி URL மூலம௠ஒர௠படிமம௠இனைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®•à¯à®•à®•à¯ கூடà¯à®®à¯†à®©à¯à®ªà®¤à¯à®Ÿà®©à¯, செயலà¯à®ªà®Ÿà¯ (active) பயனà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®²à¯ இரà¯à®¨à¯à®¤à¯à®®à¯ கூட இஙà¯à®•à¯‡ படà¯à®Ÿà®¿à®¯à®²à®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®•à¯à®•à®•à¯à®•à¯‚டà¯à®®à¯ எனà¯à®ªà®¤à¯ˆà®¯à¯à®®à¯ கவனிகà¯à®•à®µà¯à®®à¯.",
-"booksources" => "நூல௠மூலஙà¯à®•à®³à¯",
-"booksourcetext" => "பà¯à®¤à®¿à®¯, பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿à®¯ பà¯à®¤à¯à®¤à®•à®™à¯à®•à®³à¯ˆ விறà¯à®ªà®¤à¯à®Ÿà®©à¯, நீஙà¯à®•à®³à¯ தேடà¯à®®à¯ நூலà¯à®•à®³à¯à®ªà®±à¯à®±à®¿à®¯ மேலதிக தகவலà¯à®•à®³à¯ˆà®¯à¯à®®à¯ தரகà¯à®•à¯‚டிய வேற௠தளஙà¯à®•à®³à¯à®Ÿà®©à®¾à®© இணைபà¯à®ªà¯à®•à®³à®¿à®©à¯ படà¯à®Ÿà®¿à®¯à®²à¯ கீழே தரபà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯. விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ இநà¯à®¤ வியாபார நிறà¯à®µà®©à®™à¯à®•à®³à¯ எதனà¯à®Ÿà®©à¯à®®à¯ கூடà¯à®Ÿà¯ வைதà¯à®¤à®¿à®°à¯à®•à¯à®•à®µà®¿à®²à¯à®²à¯ˆ. அதà¯à®¤à¯à®Ÿà®©à¯ இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ ஒர௠உதà¯à®¤à®°à®µà®¾à®¤à®®à®¾à®• (endorsement) à®…à®°à¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿à®•à¯à®•à¯Šà®³à¯à®³à®•à¯ கூடாதà¯.",
-
-"alphaindexline" => "$1 to $2",
-
-# Email this user
-#
-"mailnologin" => "அனà¯à®ªà¯à®ªà¯à®®à¯ à®®à¯à®•à®µà®°à®¿ இலà¯à®²à¯ˆ",
-"mailnologintext" => "நீஙà¯à®•à®³à¯[[Special:Userlogin|பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ செயà¯à®¤à®¿à®°à¯à®ªà¯à®ªà®¤à¯à®Ÿà®©à¯]]
-à®à®©à¯ˆà®¯ பயனரà¯à®•à®³à¯à®•à¯à®•à¯ மினà¯à®©à®žà¯à®šà®²à¯ அனà¯à®ªà¯à®ªà®•à¯à®•à¯‚டியதà¯à®¤à®¾à®• செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®•à¯à®•à¯‚டிய மினà¯à®©à®žà¯à®šà®²à¯ à®®à¯à®•à®µà®°à®¿à®¯à¯Šà®©à¯à®±à¯à®®à¯ உஙà¯à®•à®³à¯à®Ÿà¯ˆà®¯ [[Special:Preferences|விரà¯à®ªà¯à®ªà®¤à¯ தெரிவà¯à®•à®³à®¿à®²à¯]] கொடà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®•à¯à®•à®µà¯‡à®£à¯à®Ÿà¯à®®à¯.",
-"emailuser" => "இப௠பயனரà¯à®•à¯à®•à¯ மினà¯à®©à®žà¯à®šà®²à¯ செயà¯",
-"emailpage" => "மினà¯à®©à®žà¯à®šà®²à¯ பயனரà¯",
-"emailpagetext" => "இப௠பயனர௠ஒர௠செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®•à¯à®•à¯‚டிய மினà¯à®©à®žà¯à®šà®²à¯ à®®à¯à®•à®µà®°à®¿à®¯à¯ˆ அவரத௠பயனர௠விரà¯à®ªà¯à®ªà®¤à¯à®¤à¯‡à®°à¯à®µà¯à®•à®³à®¿à®²à¯ கொடà¯à®¤à¯à®¤à®¿à®°à¯à®¨à¯à®¤à®¾à®²à¯, கீழ௠வரà¯à®®à¯ படிவம௠ஒர௠தனிதà¯à®¤ செயà¯à®¤à®¿à®¯à¯ˆ அனà¯à®ªà¯à®ªà¯à®®à¯.
-பயனர௠விரà¯à®ªà¯à®ªà®¤à¯à®¤à¯‡à®°à¯à®µà¯à®•à®³à®¿à®²à¯ நீஙà¯à®•à®³à¯ கொடà¯à®¤à¯à®¤à¯à®³à¯à®³ மினà¯à®©à®žà¯à®šà®²à¯ à®®à¯à®•à®µà®°à®¿, பெறà¯à®©à®°à¯ பதில௠எழà¯à®¤ à®®à¯à®Ÿà®¿à®¯à¯à®®à¯ வகையிலà¯, அஞà¯à®šà®²à®¿à®©à¯ \"From\" à®®à¯à®•à®µà®°à®¿à®¯à®¾à®•à®•à¯ காடà¯à®šà®¿ தரà¯à®®à¯.",
-"noemailtitle" => "மினà¯à®©à®žà¯à®šà®²à¯ à®®à¯à®•à®µà®°à®¿ இலà¯à®²à¯ˆ",
-"noemailtext" => "இப௠பயனர௠ஒர௠செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®•à¯à®•à¯‚டிய மினà¯à®©à®žà¯à®šà®²à¯ à®®à¯à®•à®µà®°à®¿à®¯à¯ˆà®•à¯ கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà®µà®¿à®²à¯à®²à¯ˆ அலà¯à®²à®¤à¯ பிற பயனரà¯à®•à®³à®¿à®Ÿà®®à®¿à®°à¯à®¨à¯à®¤à¯ மினà¯à®©à®žà¯à®šà®²à¯ பெறà¯à®®à¯ விரà¯à®ªà¯à®ªà®¤à¯ தேரà¯à®µà¯ˆà®¤à¯ தெரிவ௠செயà¯à®¯à®µà®¿à®²à¯à®²à¯ˆ.",
-"emailfrom" => "அனà¯à®ªà¯à®ªà¯à®©à®°à¯",
-"emailto" => "பெறà¯à®©à®°à¯",
-"emailsubject" => "உடà¯à®ªà¯Šà®°à¯à®³à¯",
-"emailmessage" => "செயà¯à®¤à®¿",
-"emailsend" => "அனà¯à®ªà¯à®ªà¯",
-"emailsent" => "மினà¯à®©à®žà¯à®šà®²à¯ அனà¯à®ªà¯à®ªà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯",
-"emailsenttext" => "உஙà¯à®•à®³à¯ மினà¯à®©à®žà¯à®šà®²à¯ செயà¯à®¤à®¿ அனà¯à®ªà¯à®ªà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.",
-# Watchlist
-"watchlist" => "எனà¯à®©à¯à®Ÿà¯ˆà®¯ கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à¯(watchlist)",
-"watchlistsub" => "(பயனரà¯\"$1\"கà¯à®•à®¾à®•)",
-"nowatchlist" => "உஙà¯à®•à®³à¯à®Ÿà¯ˆà®¯ கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à®¿à®²à¯ ஒர௠விடயமà¯à®®à¯ இலà¯à®²à¯ˆ.",
-"watchnologin" => "பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ செயபà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ",
-"watchnologintext" => "உஙà¯à®•à®³à¯ கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à®¿à®²à¯ திரà¯à®¤à¯à®¤à®®à¯ செயà¯à®µà®¤à®±à¯à®•à¯, நீஙà¯à®•à®³à¯[[Special:Userlogin|பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ செயà¯à®¤à®¿à®°à¯à®•à¯à®•à®µà¯‡à®£à¯à®Ÿà¯à®®à¯]].",
-"addedwatch" => "கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à®¿à®²à¯ சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯",
-"addedwatchtext" => "பகà¯à®•à®®à¯\"$1\" உஙà¯à®•à®³à¯<a href=\"" .
- "{{localurle:Special:Watchlist}}\">கவனிபà¯à®ªà¯à®ªà¯ பகà¯à®•à®¤à¯à®¤à®¿à®²à¯</a> சேரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.
-இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯à®•à¯à®•à¯ எதிகாலதà¯à®¤à®¿à®²à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà®µà¯à®³à¯à®³ மாறà¯à®±à®™à¯à®•à®³à¯à®®à¯, அதனோடிணைநà¯à®¤ பேசà¯à®šà¯à®ªà¯ பகà¯à®•à®®à¯à®®à¯, à®…à®™à¯à®•à¯‡ படà¯à®Ÿà®¿à®¯à®²à®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®®à¯. அதà¯à®¤à¯à®Ÿà®©à¯ தெரிநà¯à®¤à¯†à®Ÿà¯à®•à¯à®• வசதியாக <a href=\"" .
- "{{localurle:Special:Recentchanges}}\">அணà¯à®®à¯ˆà®¯ மாறà¯à®±à®™à¯à®•à®³à®¿à®©à¯ படà¯à®Ÿà®¿à®¯à®²à®¿à®²à¯</a> இத௠தடிதà¯à®¤ எழà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à®¿à®²à¯ காடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®®à¯.
-பினà¯à®©à®°à¯, இப௠பகà¯à®•à®¤à¯à®¤à¯ˆ உஙà¯à®•à®³à¯ கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ நீகà¯à®• விரà¯à®®à¯à®ªà®¿à®©à®¾à®²à¯, பகà¯à®•à®šà¯ சடà¯à®Ÿà®¤à¯ (sidebar) திலà¯à®³à¯à®³ \"Stop watching\" à®à®šà¯ சொடà¯à®•à¯à®•à®µà¯à®®à¯.",
-"removedwatch" => "கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯",
-"removedwatchtext" => "இநà¯à®¤à®ªà¯ பகà¯à®•à®®à¯ \"$1\" உஙà¯à®•à®³à¯ கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.",
-"watchthispage" => "இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆà®•à¯ கவனிகà¯à®•à®µà¯à®®à¯",
-"unwatchthispage" => "கவனிபà¯à®ªà®¤à¯ˆ நிறà¯à®¤à¯à®¤à®µà¯à®®à¯",
-"notanarticle" => "ஒர௠கடà¯à®Ÿà¯à®°à¯ˆ அலà¯à®²",
-"watchnochange" => "காடà¯à®šà®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿ கால இடைவெளியிலà¯, கவனிபà¯à®ªà®¿à®²à¯à®³à¯à®³, உஙà¯à®•à®³à¯ விடயமெதà¯à®µà¯à®®à¯ தொகà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®•à¯à®•à®µà®¿à®²à¯à®²à¯ˆ.",
-"watchdetails" => "(பேசà¯à®šà¯à®ªà¯ பகà¯à®•à®™à¯à®•à®³à¯ˆà®•à¯ கணகà¯à®•à®¿à®Ÿà®¾à®®à®²à¯, $1 பகà¯à®•à®™à¯à®•à®³à¯ கவனிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®©; வெடà¯à®Ÿà¯à®¨à®¿à®²à¯ˆ (cutoff) யிலிரà¯à®¨à¯à®¤à¯, மொதà¯à®¤à®®à¯ $2 பகà¯à®•à®™à¯à®•à®³à¯ தொகà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®©; $3... [$4 à®®à¯à®´à¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à¯ˆà®¯à¯à®®à¯ காணà¯à®ªà®¿à®¤à¯à®¤à¯à®¤à¯ தொகà¯à®•à¯à®•à®µà¯à®®à¯].)",
-"watchmethod-recent" => "கவனிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®©à¯à®± பகà¯à®•à®™à¯à®•à®³à¯à®•à¯à®•à®¾à®•, அணà¯à®®à¯ˆà®¯ தொகà¯à®ªà¯à®ªà¯à®•à®³à¯ தேடிப௠பாரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®©",
-"watchmethod-list" => "அணà¯à®®à¯ˆà®¯ தொகà¯à®ªà¯à®ªà¯à®•à®³à¯à®•à¯à®•à®¾à®•, கவனிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®©à¯à®± பகà¯à®•à®™à¯à®•à®³à¯ தேடிப௠பாரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®©",
-"removechecked" => "கà¯à®±à®¿à®¯à®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿ விடயஙà¯à®•à®³à¯ˆà®•à¯ கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ நீகà¯à®•à¯à®•.",
-"watchlistcontains" => "உஙà¯à®•à®³à¯ கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à¯ $1 பகà¯à®•à®™à¯à®•à®³à¯ˆà®•à¯ கொணà¯à®Ÿà¯à®³à¯à®³à®¤à¯.",
-"watcheditlist" => "இதோ உஙà¯à®•à®³à¯ கவனிபà¯à®ªà¯à®ªà¯ பகà¯à®•à®™à¯à®•à®³à¯à®•à¯à®•à®¾à®© ஒர௠அகரவரிசைப௠படà¯à®Ÿà®¿à®¯à®²à¯. உஙà¯à®•à®³à¯ கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ நீகà¯à®• விரà¯à®®à¯à®ªà¯à®®à¯ பகà¯à®•à®™à¯à®•à®³à¯à®•à¯à®•à®¾à®© கடà¯à®Ÿà®™à¯à®•à®³à®¿à®²à¯ கà¯à®±à®¿à®¯à®¿à®Ÿà¯à®Ÿà¯, திரையின௠கீழà¯à®ªà¯ பாகதà¯à®¤à®¿à®²à¯à®³à¯à®³ 'கà¯à®±à®¿à®¯à®¿à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ˆ நீகà¯à®•à¯à®•' பொதà¯à®¤à®¾à®©à¯ˆà®šà¯ சொடà¯à®•à¯à®•à®µà¯à®®à¯.",
-"removingchecked" => "கோரபà¯à®ªà®Ÿà¯à®Ÿ விடயஙà¯à®•à®³à¯ கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®©à¯à®±à®© ...",
-"couldntremove" => "விடயமà¯'$1' ஠நீகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ...",
-"iteminvalidname" => "விடயம௠'$1' தொடரà¯à®ªà®¿à®²à¯ பிரசà¯à®šà®¿à®©à¯ˆ உளà¯à®³à®¤à¯, செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®¾à®¤ பெயரà¯...",
-"wlnote" => "பினà¯à®µà®°à¯à®µà®©, கடைசி $2 மணிகளில௠செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ, கடைசி $1 மாறà¯à®±à®™à¯à®•à®³à®¾à®•à¯à®®à¯.",
-"wlshowlast" => "கடைசியைக௠காடà¯à®Ÿà¯",
-
-# Delete/protect/revert
-"deletepage" => "பகà¯à®•à®¤à¯à®¤à¯ˆ நீகà¯à®•à¯",
-"confirm" => "உறà¯à®¤à®¿à®šà¯†à®¯à¯",
-"excontent" => "இரà¯à®¨à¯à®¤ உளà¯à®³à®Ÿà®•à¯à®•à®®à¯: '$1'",
-"exbeforeblank" => "வெறà¯à®®à¯ˆà®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤ (blanking) à®®à¯à®©à¯à®©à®¿à®°à¯à®¨à¯à®¤ உளà¯à®³à®Ÿà®•à¯à®•à®®à¯: '$1'",
-"exblank" => "பகà¯à®•à®®à¯ வெறà¯à®®à¯ˆà®¯à®¾à®¯à¯ இரà¯à®¨à¯à®¤à®¤à¯",
-"confirmdelete" => "நீகà¯à®•à¯à®¤à®²à¯ˆ உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯",
-"deletesub" => "(\"$1\" நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯)",
-"historywarning" => "எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ: நீஙà¯à®•à®³à¯ நீகà¯à®•à®µà¯à®³à¯à®³ பகà¯à®•à®¤à¯à®¤à¯à®•à¯à®•à¯ ஒர௠வரலாற௠உணà¯à®Ÿà¯: ",
-"actioncomplete" => "செயறà¯à®ªà®¾à®Ÿà¯ நிறைவà¯à®±à¯à®±à®¤à¯",
-"deletedtext" => "\"$1\" நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯ விடà¯à®Ÿà®¤à¯. அணà¯à®®à¯ˆà®¯ நீகà¯à®•à¯à®¤à®²à¯à®•à®³à®¿à®©à¯ பதிவà¯à®•à¯à®•à¯ $2 à®à®ªà¯ பாரà¯à®•à¯à®•.",
-"deletedarticle" => "\"$1\" நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯",
-"dellogpage" => "நீகà¯à®•à®²à¯_பதிவà¯",
-"dellogpagetext" => "கீழே காணபà¯à®ªà®Ÿà¯à®µà®¤à¯ மிக அணà¯à®®à¯ˆà®¯ நீகà¯à®•à®²à¯à®•à®³à®¿à®©à¯ அடà¯à®Ÿà®µà®£à¯ˆà®¯à®¾à®•à¯à®®à¯. எலà¯à®²à®¾ நேரஙà¯à®•à®³à¯à®®à¯ வழஙà¯à®•à®©à¯(server) நேரஙà¯à®•à®³à®¾à®•à¯à®®à¯(UTC).",
-"deletionlog" => "நீகà¯à®•à®²à¯_பதிவà¯",
-"reverted" => "à®®à¯à®©à¯ திரà¯à®¤à¯à®¤à®¤à¯à®¤à¯à®•à¯à®•à¯ மீளà¯à®µà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯",
-"deletecomment" => "நீகà¯à®•à®²à¯à®•à¯à®•à®¾à®© காரணமà¯",
-"imagereverted" => "வெறà¯à®±à®¿à®•à®°à®®à®¾à®• à®®à¯à®©à¯à®©à¯ˆà®¯ திரà¯à®¤à¯à®¤à®¤à¯à®¤à¯à®•à¯à®•à¯ மீழà¯à®µà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.",
-"rollback" => "à®®à¯à®©à¯à®¨à®¿à®²à¯ˆà®¯à®¾à®•à¯à®•à®¤à¯ (Roll back ) தொகà¯à®ªà¯à®ªà¯à®•à®³à¯",
-"rollbacklink" => "à®®à¯à®©à¯à®¨à®¿à®²à¯ˆà®¯à®¾à®•à¯à®•à¯",
-"rollbackfailed" => "à®®à¯à®©à¯à®¨à®¿à®²à¯ˆà®¯à®¾à®•à¯à®•à®®à¯ (Rollback) தோலà¯à®µà®¿",
-"cantrollback" => "தொகà¯à®ªà¯à®ªà¯ˆ மீழà¯à®µà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯; கடைசிப௠பஙà¯à®•à®³à®¿à®ªà¯à®ªà®¾à®³à®°à¯‡ (contributor) இக௠கடà¯à®Ÿà¯à®°à¯ˆà®¯à®¿à®©à¯ ஆசிரியராகà¯à®®à¯.",
-"alreadyrolled" => " ( [[User:$3|$3]] ([[User talk:$3|Talk]]) ஆல௠செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ [[$1]] திகதிய கடைசித௠தொகà¯à®ªà¯à®ªà¯ˆ à®®à¯à®©à¯à®¨à®¿à®²à¯ˆà®¯à®¾à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯; வேற௠யாரோ இக௠கடà¯à®Ÿà¯à®°à¯ˆà®¯à¯ˆ à®à®±à¯à®•à¯†à®©à®µà¯‡ தொகà¯à®¤à¯à®¤à¯‹ அலà¯à®²à®¤à¯ à®®à¯à®©à¯à®¨à®¿à®²à¯ˆà®¯à®¾à®•à¯à®•à®¿à®¯à¯‹ உளà¯à®³à®¾à®°à¯.
-கடைசியாகத௠தொகà¯à®¤à¯à®¤à®µà®°à¯[[User:$3|$3]] ([[User talk:$3|Talk]]). ",
-# only shown if there is an edit comment
-"editcomment" => "தொகà¯à®ªà¯à®ªà¯à®•à¯à®•à¯à®°à®¿à®¯ கரà¯à®¤à¯à®¤à¯à®°à¯ˆ (comment): \"$1\".",
-"revertpage" => "$1 ஆல௠கடைசித௠தொகà¯à®ªà¯à®ªà¯à®•à¯à®•à¯ à®®à¯à®©à¯à®¨à®¿à®²à¯ˆà®¯à®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯",
-# Undelete
-"undelete" => "நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ பகà¯à®•à®™à¯à®•à®³à¯ˆ மீடà¯à®Ÿà¯†à®Ÿà¯",
-"undeletepage" => "பாரà¯à®ªà¯à®ªà®¤à¯à®Ÿà®©à¯, நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ பகà¯à®•à®™à¯à®•à®³à¯ˆ மீடà¯à®Ÿà¯†à®Ÿà¯",
-"undeletepagetext" => "பினà¯à®µà®°à¯à®®à¯ பகà¯à®•à®™à¯à®•à®³à¯ நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®µà®¿à®Ÿà¯à®Ÿà®© எனினà¯à®®à¯ காபà¯à®ªà®•à®¤à¯à®¤à®¿à®²à¯à®³à¯à®³à®¤à¯à®Ÿà®©à¯ அவறà¯à®±à¯ˆ மீடà¯à®Ÿà¯†à®Ÿà¯à®•à¯à®•à®µà¯à®®à¯ à®®à¯à®Ÿà®¿à®¯à¯à®®à¯. காபà¯à®ªà®•à®®à¯ காலதà¯à®¤à¯à®•à¯à®•à¯à®•à¯ காலம௠சà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà®²à®¾à®®à¯.",
-"undeletearticle" => "நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ கடà¯à®Ÿà¯à®°à¯ˆà®¯à¯ˆ மீடà¯à®Ÿà¯†à®Ÿà¯",
-"undeleterevisions" => "$1 திரà¯à®¤à¯à®¤à®™à¯à®•à®³à¯ காபà¯à®ªà®•à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®ªà¯à®ªà®Ÿà¯à®Ÿà®©",
-"undeletehistory" => "இநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ நீஙà¯à®•à®³à¯ மீளà¯à®µà®¿à®¤à¯à®¤à®¾à®²à¯, எலà¯à®²à®¾à®¤à¯ திரà¯à®¤à¯à®¤à®™à¯à®•à®³à¯à®®à¯ வரலாறà¯à®±à¯à®•à¯à®•à¯ மீளà¯à®µà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯. நீகà¯à®•à¯à®¤à®²à®¿à®©à¯ பினà¯à®©à®°à¯, அதே பெயரà¯à®Ÿà¯ˆà®¯ வேறொர௠பà¯à®¤à®¿à®¯ பகà¯à®•à®®à¯ உரà¯à®µà®¾à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®¨à¯à®¤à®¾à®²à¯, மீளà¯à®µà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ திரà¯à®¤à¯à®¤à®™à¯à®•à®³à¯ à®®à¯à®©à¯à®©à¯ˆà®¯ வரலாறà¯à®±à®¿à®²à¯‡à®¯à¯‡ காணபà¯à®ªà®Ÿà¯à®®à¯, அதà¯à®¤à¯à®Ÿà®©à¯ உயிரà¯à®ªà¯à®ªà¯ நிலையிலà¯à®³à¯à®³ () நடபà¯à®ªà¯à®¤à¯ திரà¯à®¤à¯à®¤à®®à¯ தனà¯à®©à®¿à®¯à®•à¯à®•à®®à®¾à®•à®ªà¯ பிரதியீட௠செயà¯à®¯à®ªà¯à®ªà®Ÿ மாடà¯à®Ÿà®¾à®¤à¯.",
-"undeleterevision" => "$1 திரà¯à®¤à¯à®¤à®¤à¯à®¤à¯ˆ நீகà¯à®•à¯",
-"undeletebtn" => "மீடà¯à®Ÿà¯†à®Ÿà¯!",
-"undeletedarticle" => "\"$1\" மீடà¯à®Ÿà¯†à®Ÿà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯",
-
-# Contributions
-#
-"contributions" => "பயனர௠பஙà¯à®•à®³à®¿à®ªà¯à®ªà¯à®•à¯à®•à®³à¯",
-"mycontris" => "என௠பஙà¯à®•à®³à®¿à®ªà¯à®ªà¯à®•à¯à®•à®³à¯",
-"contribsub" => "$1 கà¯à®•à®¾à®•",
-"nocontribs" => "இநà¯à®¤ நிபநà¯à®¤à®©à¯ˆà®¯à¯à®Ÿà®©à¯ ஒதà¯à®¤à¯à®ªà¯à®ªà¯‹à®•à¯à®®à¯ வகையில௠மாறà¯à®±à®™à¯à®•à®³à¯†à®¤à¯à®µà¯à®®à¯ காணபà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ.",
-"ucnote" => "பினà¯à®µà®°à¯à®µà®¤à¯ கடநà¯à®¤ <b>$2</b> நாடà¯à®•à®³à®¿à®²à¯ இப௠பயனரினால௠செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ கடைசி <b>$1</b> மாறà¯à®±à®™à¯à®•à®³à®¾à®•à¯à®®à¯.",
-"uclinks" => "கடைசி $1 மாறà¯à®±à®™à¯à®•à®³à¯ˆà®•à¯ காணà¯à®•; கடைசி $2 நாடà¯à®•à®³à¯ˆà®ªà¯ பாரà¯.",
-"uctop" => " (மேலà¯)" ,
-
-# What links here
-#
-"whatlinkshere" => "இப௠பகà¯à®•à®¤à¯à®¤à¯ˆ இணைதà¯à®¤à®µà¯ˆ",
-"notargettitle" => "இலகà¯à®•à¯ இலà¯à®²à¯ˆ",
-"notargettext" => "நீஙà¯à®•à®³à¯ இநà¯à®¤à®šà¯ செயலை எநà¯à®¤à®ªà¯ பயனர௠அலà¯à®²à®¤à¯ பகà¯à®•à®®à¯ தொடரà¯à®ªà®¿à®²à¯ செயà¯à®µà®¤à¯ எனà¯à®ªà®¤à¯ˆà®•à¯ கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà®µà®¿à®²à¯à®²à¯ˆ.",
-"linklistsub" => "(இணைபà¯à®ªà¯à®•à®³à®¿à®©à¯ படà¯à®Ÿà®¿à®¯à®²à¯)",
-"linkshere" => "பினà¯à®µà®°à¯à®®à¯ பகà¯à®•à®™à¯à®•à®³à®¿à®²à¯ இபà¯à®ªà®•à¯à®•à®®à¯ இணைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯:",
-"nolinkshere" => "எநà¯à®¤à®ªà¯ பகà¯à®•à®¤à¯à®¤à®¿à®²à¯à®®à¯ இநà¯à®¤à®ªà¯ பகà¯à®•à®®à¯ இணைகà¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ.",
-"isredirect" => "வழிமாறà¯à®±à¯à®ªà¯ பகà¯à®•à®®à¯",
-
-# Block/unblock IP
-#
-"blockip" => "பயனரைத௠தடà¯",
-"blockiptext" => "ஒர௠கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà¯à®Ÿ à®à®ªà®¿ à®®à¯à®•à®µà®°à®¿ அலà¯à®²à®¤à¯ பயனரிடமிரà¯à®¨à¯à®¤à¯ எழà¯à®¤à¯à®¤à¯ அணà¯à®•à¯à®•à®¤à¯à®¤à¯ˆà®¤à¯ தடà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯à®•à¯ கீழேயà¯à®³à¯à®³ படிவதà¯à®¤à¯ˆ உபயோகிகà¯à®•à®µà¯à®®à¯. இத௠விஷமதà¯à®¤à®©à®¤à¯à®¤à¯ˆà®¤à¯ தடà¯à®ªà¯à®ªà®¤à®±à¯à®•à¯à®®à¯ [[{{ns:project}}:Policy|விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ கொளà¯à®•à¯ˆ]]கà¯à®•à¯ எறà¯à®ªà¯à®Ÿà¯ˆà®¯ வகையிலà¯à®®à¯ மடà¯à®Ÿà¯à®®à¯‡ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿ வேணà¯à®Ÿà¯à®®à¯.
-கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà¯à®Ÿ காரணமொனà¯à®±à¯ˆà®•à¯ கீழே நிரபà¯à®ªà¯à®• (உதாரணமாகà¯, விஷமதà¯à®¤à®©à®®à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ (vandalized) பகà¯à®•à®™à¯à®•à®³à¯ˆ எடà¯à®¤à¯à®¤à¯à®•à¯ காடà¯à®Ÿà®µà¯à®®à¯).",
-"ipaddress" => "à®à®ªà®¿ (IP) à®®à¯à®•à®µà®°à®¿/பயனரà¯à®ªà¯†à®¯à®°à¯",
-"ipbreason" => "காரணமà¯",
-"ipbsubmit" => "இப௠பயனரைத௠தடà¯",
-"badipaddress" => "அநà¯à®¤à®ªà¯ பெயரில௠பயனர௠எவரà¯à®®à¯ இலà¯à®²à¯ˆ",
-"blockipsuccesssub" => "தடà¯à®ªà¯à®ªà¯ வெறà¯à®±à®¿",
-"blockipsuccesstext" => "\"$1\" தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¾à®°à¯.
-<br />தடà¯à®ªà¯à®ªà¯ˆ மீளாயà¯à®µà¯ செயà¯à®¯ [[Special:Ipblocklist|IP block list]] à®à®ªà¯ பாரà¯à®•à¯à®•à®µà¯à®®à¯.",
-"unblockip" => "பயனர௠தடை நீகà¯à®•à¯",
-"unblockiptext" => "à®®à¯à®©à¯à®©à®°à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ à®à®ªà®¿ à®®à¯à®•à®µà®°à®¿ அலà¯à®²à®¤à¯ பயனரà¯à®ªà¯†à®¯à®°à®¿à®©à¯ எழà¯à®¤à¯à®¤à¯ அணà¯à®•à¯à®•à®¤à¯à®¤à¯ˆ மீழà¯à®µà®¿à®ªà¯à®ªà®¤à®±à¯à®•à¯ கீழேயà¯à®³à¯à®³ படிவதà¯à®¤à¯ˆ உபயோகிகà¯à®•à®µà¯à®®à¯.",
-"ipusubmit" => "இம௠மà¯à®•à®µà®°à®¿à®¯à¯ˆà®¤à¯ தடை நீகà¯à®•à¯",
-"ipusuccess" => "\"$1\" தடை நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯",
-"ipblocklist" => "தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ à®à®ªà®¿ à®®à¯à®•à®µà®°à®¿à®•à®³à®¿à®©à®¤à¯à®®à¯, பயனர௠பெயரà¯à®•à®³à®¿à®©à®¤à¯à®®à¯ படà¯à®Ÿà®¿à®¯à®²à¯",
-"blocklistline" => "$1, $2 blocked $3 ($4)",
-"blocklink" => "தடà¯",
-"unblocklink" => "தடை நீகà¯à®•à¯",
-"contribslink" => "contribs",
-"autoblocker" => "நீஙà¯à®•à®³à¯ \"$1\" உடன௠ஒரே à®à®ªà®¿ à®®à¯à®•à®µà®°à®¿à®¯à¯ˆà®ªà¯ பகிரà¯à®¨à¯à®¤à¯à®•à¯Šà®³à¯à®µà®¤à®¾à®²à¯ தானியஙà¯à®•à®¿à®¤à¯ தடை விதிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯. காரணம௠\"$2\".",
-"blocklogpage" => "தடைபà¯_பதிவ௠(Block_log)",
-"blocklogentry" => 'தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ "$1"',
-"blocklogtext" => "இத௠ஒர௠பயனரின௠தடà¯à®ªà¯à®ªà¯ தடை நீகà¯à®•à®²à¯ செயறà¯à®ªà®¾à®Ÿà¯à®•à®³à¯à®•à¯à®•à®¾à®© பதிவாகà¯à®®à¯. தானியஙà¯à®•à®¿ à®®à¯à®±à¯ˆà®¯à®¿à®²à¯ தடà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ à®à®ªà®¿ à®®à¯à®•à®µà®°à®¿à®•à®³à¯ இபà¯à®ªà®Ÿà¯à®Ÿà®¿à®¯à®²à®¿à®²à¯ இடமà¯à®ªà¯†à®±à®¾. தறà¯à®ªà¯‹à®¤à¯ செயறà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®²à¯à®³à¯à®³ தடைகளையà¯à®®à¯à¯ à®®à¯à®Ÿà®•à¯à®•à®™à¯à®•à®³à¯ˆà®¯à¯à®®à¯ [[Special:Ipblocklist|à®à®ªà®¿ தடà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à®¿à®²à¯]] பாரà¯à®•à¯à®•.",
-"unblocklogentry" => 'தடà¯à®ªà¯à®ªà¯ நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ "$1"',
-
-# Developer tools
-#
-"lockdb" => "தரவà¯à®¤à¯à®¤à®³à®¤à¯à®¤à¯ˆà®ªà¯ பூடà¯à®Ÿà¯",
-"unlockdb" => "தரவà¯à®¤à¯à®¤à®³à®¤à¯à®¤à¯ˆà®¤à¯ திற",
-"lockdbtext" => "தரவà¯à®¤à¯à®¤à®³à®¤à¯à®¤à¯ˆà®ªà¯ பூடà¯à®Ÿà¯à®¤à®²à¯, பயனரà¯à®•à®³à¯ பகà¯à®•à®™à¯à®•à®³à¯ˆà®¤à¯ தொகà¯à®•à¯à®•à®µà¯à®®à¯, விரà¯à®ªà¯à®ªà®¤à¯ தேரà¯à®µà¯à®•à®³à¯ˆ மாறà¯à®±à®µà¯à®®à¯, கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à¯à®•à®³à¯ˆà®¤à¯ தொகà¯à®•à¯à®•à®µà¯à®®à¯, மறà¯à®±à¯à®®à¯ தரவà¯à®¤à¯à®¤à®³à®¤à¯à®¤à®¿à®²à¯ மாறà¯à®±à®™à¯à®•à®³à¯ தேவைபà¯à®ªà®Ÿà¯à®®à¯ பிற விடயஙà¯à®•à®³à¯ˆà®šà¯ செயà¯à®¯à®µà¯à®®à¯ à®®à¯à®Ÿà®¿à®¯à®¾à®®à®²à¯ இடை நிறà¯à®¤à¯à®¤à¯à®®à¯. இதà¯à®¤à®¾à®©à¯ உஙà¯à®•à®³à¯à®•à¯à®•à¯ வேணà¯à®Ÿà®¿à®¯à®¤à¯ எனà¯à®ªà®¤à¯ˆà®¯à¯à®®à¯, பராமரிபà¯à®ªà¯ à®®à¯à®Ÿà®¿à®¨à¯à®¤à®¤à¯à®®à¯ தரவà¯à®¤à¯à®¤à®³à®¤à¯à®¤à¯ˆà®¤à¯ திறநà¯à®¤à¯à®µà®¿à®Ÿà¯à®µà¯€à®°à¯à®•à®³à¯ எனà¯à®ªà®¤à¯ˆà®¯à¯à®®à¯ தயவà¯à®šà¯†à®¯à¯à®¤à¯ உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯.",
-"unlockdbtext" => "தரவà¯à®¤à¯à®¤à®³à®¤à¯à®¤à¯ˆà®¤à¯ திறதà¯à®¤à®²à¯, பகà¯à®•à®™à¯à®•à®³à¯ˆà®¤à¯ தொகà¯à®•à¯à®•à®µà¯à®®à¯, விரà¯à®ªà¯à®ªà®¤à¯ தேரà¯à®µà¯à®•à®³à¯ˆ மாறà¯à®±à®µà¯à®®à¯, கவனிபà¯à®ªà¯à®ªà¯ படà¯à®Ÿà®¿à®¯à®²à¯à®•à®³à¯ˆà®¤à¯ தொகà¯à®•à¯à®•à®µà¯à®®à¯, மறà¯à®±à¯à®®à¯ தரவà¯à®¤à¯à®¤à®³à®¤à¯à®¤à®¿à®²à¯ மாறà¯à®±à®™à¯à®•à®³à¯ தேவைபà¯à®ªà®Ÿà¯à®®à¯ பிற விடயஙà¯à®•à®³à¯ˆà®šà¯ செயà¯à®¯à®µà¯à®®à¯ கூடிய திறனைப௠பயனரà¯à®•à®³à¯à®•à¯à®•à¯ மீளà¯à®µà®¿à®•à¯à®•à¯à®®à¯. இதà¯à®¤à®¾à®©à¯ நீஙà¯à®•à®³à¯ செயà¯à®¯ விரà¯à®®à¯à®ªà¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯ எனà¯à®ªà®¤à¯ˆà®¤à¯ தயவà¯à®šà¯†à®¯à¯à®¤à¯ உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®™à¯à®•à®³à¯.",
-"lockconfirm" => "ஆமà¯, நான௠உணà¯à®®à¯ˆà®¯à®¿à®²à¯ தரவà¯à®¤à¯à®¤à®³à®¤à¯à®¤à¯ˆà®ªà¯ பூடà¯à®Ÿ விரà¯à®®à¯à®ªà¯à®•à®¿à®±à¯‡à®©à¯.",
-"unlockconfirm" => "ஆமà¯, நான௠உணà¯à®®à¯ˆà®¯à®¿à®²à¯ தரவà¯à®¤à¯à®¤à®³à®¤à¯à®¤à¯ˆà®¤à¯ திறகà¯à®• விரà¯à®®à¯à®ªà¯à®•à®¿à®±à¯‡à®©à¯.",
-"lockbtn" => "தரவà¯à®¤à¯à®¤à®³à®¤à¯à®¤à¯ˆà®ªà¯ பூடà¯à®Ÿà¯à®•",
-"unlockbtn" => "தரவà¯à®¤à¯à®¤à®³à®¤à¯à®¤à¯ˆà®¤à¯ திறகà¯à®•à®µà¯à®®à¯",
-"locknoconfirm" => "நீஙà¯à®•à®³à¯ உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à¯ கடà¯à®Ÿà®¤à¯à®¤à¯à®³à¯ கà¯à®±à®¿à®¯à®¿à®Ÿà®µà®¿à®²à¯à®²à¯ˆ.",
-"lockdbsuccesssub" => "தரவà¯à®¤à¯à®¤à®³à®ªà¯ பூடà¯à®Ÿà®²à¯ வெறà¯à®±à®¿",
-"unlockdbsuccesssub" => "தரவà¯à®¤à¯à®¤à®³à®ªà¯ பூடà¯à®Ÿà¯ நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯",
-"lockdbsuccesstext" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ தரவà¯à®¤à¯à®¤à®³à®®à¯ பூடà¯à®Ÿà®ªà¯ படà¯à®Ÿà®¤à¯.
-<br />பராமரிபà¯à®ªà¯ à®®à¯à®Ÿà®¿à®µà®Ÿà¯ˆà®¨à¯à®¤à®¤à¯à®®à¯ பூடà¯à®Ÿà¯ˆ நீகà¯à®• மறவாதீரà¯.",
-"unlockdbsuccesstext" => "விகà¯à®•à®¿à®ªà¯€à®Ÿà®¿à®¯à®¾ தரவà¯à®¤à¯à®¤à®³à®®à¯ திறகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯.",
-
-# Move page
-#
-"movepage" => "பகà¯à®•à®¤à¯à®¤à¯ˆ நகரà¯à®¤à¯à®¤à¯",
-"movepagetext" => "பினà¯à®µà®°à¯à®®à¯ படிவதà¯à®¤à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®µà®¤à¯, பகà¯à®•à®®à¯Šà®©à¯à®±à®¿à®©à¯ பெயரை மாறà¯à®±à®¿, இதனà¯à®Ÿà¯ˆà®¯ à®®à¯à®´à¯ வரலாறà¯à®±à¯ˆà®¯à¯à®®à¯ பà¯à®¤à®¿à®¯ பெயரà¯à®•à¯à®•à¯ நகரà¯à®¤à¯à®¤à¯à®®à¯. பழைய தலைபà¯à®ªà¯, பà¯à®¤à®¿à®¯ பகà¯à®•à®¤à¯à®¤à¯à®•à¯à®•à®¾à®© ஒர௠வழிகாடà¯à®Ÿà¯à®®à¯ பகà¯à®•à®®à®¾à®• ஆகà¯à®®à¯. பழைய பகà¯à®•à®¤à¯ தலைபà¯à®ªà¯à®•à¯à®•à¯ உளà¯à®³ இணைபà¯à®ªà¯à®•à¯à®•à®³à¯ மாறமாடà¯à®Ÿà®¾; இரடà¯à®Ÿà¯ˆ அலà¯à®²à®¤à¯ à®®à¯à®±à®¿à®¨à¯à®¤ வழிமாறà¯à®±à¯à®•à®³à¯ உளà¯à®³à®©à®µà®¾ எனà¯à®ªà®¤à¯ˆà®šà¯ சரி பாரà¯à®¤à¯à®¤à¯ உறà¯à®¤à®¿à®šà¯†à®¯à¯à®¯à®µà¯à®®à¯. இணைபà¯à®ªà¯à®•à®³à¯ எவà¯à®µà®¿à®Ÿà®¤à¯à®¤à¯à®•à¯à®•à¯à®šà¯ செனà¯à®±à®Ÿà¯ˆà®¯ வேணà¯à®Ÿà¯à®®à¯‹ அவà¯à®µà®¿à®Ÿà®¤à¯à®¤à¯ˆà®¤à¯ தொடரà¯à®¨à¯à®¤à¯à®®à¯ கà¯à®±à®¿à®ªà¯à®ªà®¤à¯ˆ உறà¯à®¤à®¿ செயà¯à®¤à¯ கொளà¯à®µà®¤à¯ உஙà¯à®•à®³à¯ பொறà¯à®ªà¯à®ªà®¾à®•à¯à®®à¯.<br />
-à®à®±à¯à®•à¯†à®©à®µà¯‡ பà¯à®¤à®¿à®¯ தலைபà¯à®ªà®¿à®²à¯ ஒர௠பகà¯à®•à®®à¯ இரà¯à®¨à¯à®¤à®¾à®²à¯, இநà¯à®¤à®ªà¯ பகà¯à®•à®®à¯ வெறà¯à®®à¯ˆà®¯à®¾à®•à®µà¯‹ அலà¯à®²à®¤à¯ ஒர௠வழிமாறà¯à®±à¯à®ªà¯ பகà¯à®•à®®à®¾à®•à®µà¯‹ இரà¯à®ªà¯à®ªà®¤à¯à®Ÿà®©à¯ பழைய தொகà¯à®ªà¯à®ªà¯ வரலாறà¯à®®à¯ இலà¯à®²à®¾à®¤à®¿à®°à¯à®¨à¯à®¤à®¾à®²à¯à®¤à®¾à®©à¯, இப௠பகà¯à®•à®®à¯ நகரà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®®à¯ எனà¯à®ªà®¤à¯ˆà®•à¯ கவனிகà¯à®•à®µà¯à®®à¯. தறà¯à®šà¯†à®¯à®²à®¾à®•, நீஙà¯à®•à®³à¯ தவற௠செயà¯à®¤à¯à®µà®¿à®Ÿà¯à®Ÿà®¾à®²à¯, எநà¯à®¤à®ªà¯ பெயரிலிரà¯à®¨à¯à®¤à¯ பெயர௠மாறà¯à®±à®®à¯ செயà¯à®¤à¯€à®°à¯à®•à®³à¯‹ அதே பெயரà¯à®•à¯à®•à¯ மீணà¯à®Ÿà¯à®®à¯ மாறà¯à®±à®®à¯à®Ÿà®¿à®¯à¯à®®à¯ எனà¯à®ªà®¤à¯à®Ÿà®©à¯ à®à®±à¯à®•à¯†à®©à®µà¯‡ இரà¯à®•à¯à®•à¯à®®à¯ பகà¯à®•à®®à¯Šà®©à¯à®±à¯ˆ மேலெழà¯à®¤ (overwrite) à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯ எனà¯à®ªà®¤à¯ˆà®¯à¯à®®à¯ இத௠கà¯à®±à®¿à®•à¯à®•à®¿à®©à¯à®±à®¤à¯.
-<b>எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ!</b>
-இத௠பிரபலமான ஒர௠பகà¯à®•à®¤à¯à®¤à¯à®•à¯à®•à¯à®šà¯ செயà¯à®¯à¯à®®à¯ கடà¯à®®à¯ˆà®¯à®¾à®©à®¤à¯à®®à¯, எதிரà¯à®ªà®¾à®°à®¾à®¤à®¤à¯à®®à®¾à®© மாறà¯à®±à®®à®¾à®• இரà¯à®•à¯à®•à®•à¯à®•à¯‚டà¯à®®à¯; தொடரà¯à®µà®¤à®±à¯à®•à¯ à®®à¯à®©à¯ இதன௠விளைவà¯à®•à®³à¯ˆ விளஙà¯à®•à®¿à®•à¯à®•à¯Šà®£à¯à®Ÿà®¿à®°à¯à®•à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯ எனà¯à®ªà®¤à¯ˆ உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿à®•à¯ கொளà¯à®³à®µà¯à®®à¯.",
-"movepagetalktext" => "*நீஙà¯à®•à®³à¯ பகà¯à®•à®¤à¯à®¤à¯ˆà®ªà¯ பெயரà¯à®µà¯†à®³à®¿à®•à®³à¯ (namespaces) இடையே நகரà¯à®¤à¯à®¤à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯ எனà¯à®±à¯‹,
-*ஒர௠வெறà¯à®®à¯ˆà®¯à®¿à®²à¯à®²à®¾à®¤ பேசà¯à®šà¯à®ªà¯ பகà¯à®•à®®à¯ பà¯à®¤à®¿à®¯ பெயரில௠à®à®±à¯à®•à¯†à®©à®µà¯‡à®¯à®¿à®°à¯à®¨à¯à®¤à¯‹, அலà¯à®²à®¤à¯
-*நீஙà¯à®•à®³à¯ கீழேயà¯à®³à¯à®³ கடà¯à®Ÿà®¤à¯à®¤à®¿à®²à¯ கà¯à®±à®¿à®¯à®¿à®Ÿà®¾à®®à®²à¯ விடà¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯ எனà¯à®±à¯‹.
- '''இலà¯à®²à®¾à®µà®¿à®Ÿà®¿à®²à¯''' சேரà¯à®¨à¯à®¤à®¿à®°à¯à®•à¯à®•à¯à®®à¯ பேசà¯à®šà¯à®ªà¯ பகà¯à®•à®®à¯, à®à®¤à®¾à®µà®¤à¯ இரà¯à®¨à¯à®¤à®¾à®²à¯, தனà¯à®©à®¿à®¯à®•à¯à®•à®®à®¾à®• அதனà¯à®Ÿà®©à¯ நகரà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®®à¯.
-இபà¯à®ªà®Ÿà®¿à®¯à®¾à®© சநà¯à®¤à®°à¯à®ªà¯à®ªà®™à¯à®•à®³à®¿à®²à¯, விரà¯à®®à¯à®ªà®¿à®©à®¾à®²à¯, நகரà¯à®¤à¯à®¤à®²à¯ˆà®¯à¯‹ அலà¯à®²à®¤à¯ ஒனà¯à®±à®¿à®£à¯ˆà®¤à¯à®¤à®²à¯ˆà®¯à¯‹ நீஙà¯à®•à®³à¯ கைவினையாகச௠செயà¯à®¯à®µà¯‡à®£à¯à®Ÿà®¿à®¯à®¿à®°à¯à®•à¯à®•à¯à®®à¯.",
-"movearticle" => "பகà¯à®•à®¤à¯à®¤à¯ˆ இடமà¯à®ªà¯†à®¯à®°à¯",
-"movenologin" => "பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ செயà¯à®¯à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ",
-"movenologintext" => "இப௠பகà¯à®•à®¤à¯à®¤à¯ˆ இடமà¯à®ªà¯†à®¯à®°à¯à®ªà¯à®ªà®¤à®±à¯à®•à¯, நீஙà¯à®•à®³à¯ ஒர௠பதிவ௠செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ பயனராயà¯à®®à¯
-[[Special:Userlogin|பà¯à®•à¯à®ªà®¤à®¿à®•à¯ˆ செயà¯à®¤à¯à®®à¯]]
-இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.",
-"newtitle" => "பà¯à®¤à®¿à®¯ தலைபà¯à®ªà¯à®•à¯à®•à¯",
-"movepagebtn" => "பகà¯à®•à®¤à¯à®¤à¯ˆ நகரà¯à®¤à¯à®¤à¯",
-"pagemovedsub" => "நகரà¯à®¤à¯à®¤à®²à¯ வெறà¯à®±à®¿",
-"pagemovedtext" => "பகà¯à®•à®®à¯ \"[[$1]]\" \"[[$2]]\" கà¯à®•à¯ நகரà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.",
-"articleexists" => "அநà¯à®¤à®ªà¯ பெயரையà¯à®Ÿà¯ˆà®¯ பகà¯à®•à®®à¯ à®à®±à¯à®•à¯†à®©à®µà¯‡ உளà¯à®³à®¤à¯ அலà¯à®²à®¤à¯ நீஙà¯à®•à®³à¯ தெரிவ௠செயà¯à®¤ பெயர௠செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®¾à®¤à¯. தயவà¯à®šà¯†à®¯à¯à®¤à¯ வேற௠பெயரைத௠தெரியவà¯à®®à¯.",
-"talkexists" => "பகà¯à®•à®®à¯ வெறà¯à®±à®¿à®•à®°à®®à®¾à®• நகரà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯, ஆனால௠பேசà¯à®šà¯à®ªà¯ பகà¯à®•à®¤à¯à®¤à¯ˆ நகரà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ à®à®©à¯†à®©à®¿à®²à¯ பà¯à®¤à®¿à®¯ தலைபà¯à®ªà®¿à®²à¯ இனà¯à®©à¯Šà®©à¯à®±à¯ உளà¯à®³à®¤à¯. தயவà¯à®šà¯†à®¯à¯à®¤à¯ கையால௠(manually) ஒனà¯à®±à¯à®•à®²à®•à¯à®•à®µà¯à®®à¯.",
-"movedto" => "நகரà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿ இடமà¯",
-"movetalk" => "தகà¯à®•à®¤à®¾à®¯à®¿à®©à¯ \"talk\" பகà¯à®•à®¤à¯à®¤à¯ˆà®¯à¯à®®à¯ நகரà¯à®¤à¯à®¤à®µà¯à®®à¯.",
-"talkpagemoved" => "ஒதà¯à®¤ பேசà¯à®šà¯à®ªà¯ பகà¯à®•à®®à¯à®®à¯ நகரà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.",
-"talkpagenotmoved" => "ஒதà¯à®¤ பெசà¯à®šà¯à®ªà¯ பகà¯à®•à®®à¯ <strong>நகரà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ</strong>.",
-
-"export" => "à®à®±à¯à®±à¯à®®à®¤à®¿à®ªà¯ பகà¯à®•à®™à¯à®•à®³à¯",
-"exporttext" => "ஒர௠பகà¯à®•à®¤à¯à®¤à®¿à®©à®¤à¯‹ அலà¯à®²à®¤à¯ ஒர௠தொகà¯à®¤à®¿ பகà¯à®•à®™à¯à®•à®³à®¿à®©à®¤à¯‹ உரையையà¯à®®à¯, தொகà¯à®ªà¯à®ªà¯ வரலாறà¯à®±à¯ˆà®¯à¯à®®à¯, à®à®¤à®¾à®µà®¤à¯ XML இல௠சà¯à®±à¯à®±à®¿ (wrapped in) à®à®±à¯à®±à¯à®®à®¤à®¿ செயà¯à®¯ à®®à¯à®Ÿà®¿à®¯à¯à®®à¯; இதைப௠மீடியாவிகà¯à®•à®¿ மெனà¯à®ªà¯Šà®°à¯à®³à®¿à®²à®¿à®¯à®™à¯à®•à¯à®®à¯ இனà¯à®©à¯Šà®°à¯ விகà¯à®•à®¿à®•à¯à®•à¯ இறகà¯à®•à¯à®®à®¤à®¿ செயà¯à®¤à¯, அதில௠மாறà¯à®±à®®à¯ செயà¯à®¯à®²à®¾à®®à¯ அலà¯à®²à®¤à¯ உஙà¯à®•à®³à¯ தனிபà¯à®ªà®Ÿà¯à®Ÿ தேவைகà¯à®•à¯ வைதà¯à®¤à¯à®•à¯à®•à¯Šà®³à¯à®³à®²à®¾à®®à¯.",
-"exportcuronly" => "நடபà¯à®ªà¯à®¤à¯ திரà¯à®¤à¯à®¤à®¤à¯à®¤à¯ˆ மடà¯à®Ÿà¯à®®à¯ சேரà¯à®•à¯à®•à®µà¯à®®à¯",
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesTe.php b/languages/MessagesTe.php
deleted file mode 100644
index c644a3b8..00000000
--- a/languages/MessagesTe.php
+++ /dev/null
@@ -1,801 +0,0 @@
-<?php
-
-global $wgAllMessagesTe;
-$wgAllMessagesTe = array(
-'tog-underline' => 'లింకà±à°² à°•à°¿à°‚à°¦ గీతగీయి:',
-'tog-highlightbroken' => 'తెగిపోయిన లింకà±à°²à°¨à± <a href="" class="new">ఇలా చూపించà±</a> (ఇంకో పధà±à°§à°¤à°¿: <a href="" class="internal">?</a>).',
-'tog-justify' => 'పేరాలనౠఇరౠపకà±à°•à°²à°¾ సమానంగా సరà±à°¦à±',
-'tog-hideminor' => 'ఇటీవలి మారà±à°ªà±à°²à°²à±‹ à°šà°¿à°¨à±à°¨ మారà±à°ªà±à°²à°¨à± దాచిపెటà±à°Ÿà±',
-'tog-usenewrc' => 'మెరà±à°—ైన ఇటీవలి మారà±à°ªà±à°²à± (జావాసà±à°•à±à°°à°¿à°ªà±à°Ÿà±)',
-'tog-numberheadings' => 'శీరà±à°·à°¿à°•à°²à°•à± ఆటోమాటికà±â€Œà°—à°¾ వరà±à°¸ సంఖà±à°¯à°²à± పెటà±à°Ÿà±',
-'tog-showtoolbar' => 'మారà±à°ªà± పరికరాలపెటà±à°Ÿà±† చూపించౠ(జావాసà±à°•à±à°°à°¿à°ªà±à°Ÿà±)',
-'tog-editondblclick' => 'à°¡à°¬à±à°²à±â€Œ à°•à±à°²à°¿à°•à±à°•à± జరిగినపà±à°ªà±à°¡à± పేజీలని మారà±à°šà± (జావాసà±à°•à±à°°à°¿à°ªà±à°Ÿà±)',
-'tog-editsection' => '[మారà±à°šà±] లింకౠదà±à°µà°¾à°°à°¾ విభాగం మారà±à°ªà± కావాలి',
-'tog-editsectiononrightclick'=> 'విభాగం పేరౠమీద à°•à±à°¡à°¿ à°•à±à°²à°¿à°•à±à°•à±à°¤à±‹ విభాగం<br /> మారà±à°ªà± కావాలి (జావాసà±à°•à±à°°à°¿à°ªà±à°Ÿà±)',
-'tog-showtoc' => 'విషయసూచిక చూపించౠ(3 కంటే à°Žà°•à±à°•à±à°µ శీరà±à°·à°¿à°•à°²à±à°¨à±à°¨ పేజీలకà±)',
-'tog-rememberpassword' => 'à°…à°¨à±à°¨à°¿ సెషనà±à°²à°²à±‹à°¨à±‚ à°—à±à°°à±à°¤à±à°ªà±†à°Ÿà±à°Ÿà±à°•à±‹',
-'tog-editwidth' => 'మారà±à°ªà±à°² బాకà±à°¸à± పూరà±à°¤à°¿ వెడలà±à°ªà± ఉంటà±à°‚ది',
-'tog-watchdefault' => 'నేనౠమారà±à°šà±† à°…à°¨à±à°¨à°¿ పేజీలనౠనా వీకà±à°·à°£ జాబితాకౠచేరà±à°šà±',
-'tog-minordefault' => 'à°ªà±à°°à°¤à±à°¯à±‡à°•à°‚à°—à°¾ à°à°®à±€ చెయà±à°¯à°•à°ªà±Šà°¤à±‡ à°…à°¨à±à°¨à°¿ మారà±à°ªà±à°²à°¨à± à°šà°¿à°¨à±à°¨ మారà±à°ªà±à°²à±à°—à°¾ à°—à±à°°à±à°¤à°¿à°‚à°šà±',
-'tog-previewontop' => 'à°µà±à°¯à°¾à°¸à°‚ మారà±à°ªà±à°² తరà±à°µà°¾à°¤ ఎలావà±à°‚à°Ÿà±à°‚దో మారà±à°ªà±à°²â€Œ బాకà±à°¸à±à°•à± పైన చూపà±',
-'tog-previewonfirst' => 'మొదటి మారà±à°ªà± చెసినపà±à°ªà±à°¡à± à°µà±à°¯à°¾à°¸à°‚ ఎలావà±à°‚à°Ÿà±à°‚దో à°®à±à°‚à°¦à±à°—à°¾ చూపించà±',
-'tog-nocache' => 'పాత పేజీలనౠదాచి వాటిని తరà±à°µà°¾à°¤ చూపవదà±à°¦à±',
-'tog-enotifwatchlistpages'=> 'నేనౠవీకà±à°·à°¿à°‚చే పేజీల మారà±à°ªà±à°²à± జరిగినపà±à°ªà±à°¡à± నాకౠఈ-మెయిలà±â€Œ పంపించà±',
-'tog-enotifusertalkpages'=> 'నా à°—à±à°°à°¿à°‚à°šà°¿ à°šà°°à±à°š పేజీలో మారà±à°ªà± జరిగినపà±à°¡à± నాకౠఈ-మెయిలà±â€Œ పంపించà±',
-'tog-enotifminoredits' => 'à°šà°¿à°¨à±à°¨ మారà±à°ªà±à°² à°—à±à°°à°¿à°‚à°šà°¿ కూడా నాకౠఈ-మెయిలà±â€Œ పంపించà±',
-'tog-enotifrevealaddr' => 'à°ªà±à°°à°•à°Ÿà°¨ మెయిలà±â€Œà°²à°²à±‹ నా à°ˆ-మెయిలà±â€Œ à°šà°¿à°°à±à°¨à°¾à°®à°¾ చూపించà±',
-'tog-shownumberswatching'=> 'వీకషకà±à°² సంఖà±à°¯à°¨à± చూపించà±',
-'tog-fancysig' => 'సంతకం మాతà±à°°à°®à±‡ (ఆటోమెటికà±â€Œ లింకౠలేకà±à°‚à°¡à°¾)',
-'tog-externaleditor' => 'à°à°®à±€ చేయనపà±à°ªà±à°¡à± à°®à±à°‚à°¦à±à°—à°¾ బయటి à°Žà°¡à°¿à°Ÿà°°à±à°¨à± వాడà±',
-'underline-always' => 'à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚',
-'underline-never' => 'à°Žà°ªà±à°ªà°Ÿà°¿à°•à±€ వదà±à°¦à±',
-'sunday' => 'ఆదివారమà±',
-'monday' => 'సోమవారమà±',
-'tuesday' => 'మంగళవారమà±',
-'wednesday' => 'à°¬à±à°§à°µà°¾à°°à°®à±',
-'thursday' => 'à°—à±à°°à±à°µà°¾à°°à°®à±',
-'friday' => 'à°¶à±à°•à±à°°à°µà°¾à°°à°®à±',
-'saturday' => 'శనివారమà±',
-'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' => 'డిసెంబరà±â€Œ',
-'categories' => '{{PLURAL:$1|వరà±à°—à°‚|వరà±à°—ాలà±}}',
-'category' => 'వరà±à°—à°®à±',
-'category_header' => '"$1" వరà±à°—ంలో à°µà±à°¯à°¾à°¸à°¾à°²à±',
-'subcategories' => 'ఉపవరà±à°—à°®à±à°²à±',
-'mainpage' => 'మొదటి పేజీ',
-'portal' => 'సమà±à°¦à°¾à°¯ పందిరి',
-'about' => 'à°—à±à°°à°¿à°‚à°šà°¿',
-'aboutsite' => '{{SITENAME}} à°—à±à°°à°¿à°‚à°šà°¿',
-'aboutpage' => 'Project:à°—à±à°°à°¿à°‚à°šà°¿',
-'article' => 'à°µà±à°¯à°¾à°¸à°®à±',
-'help' => 'సహాయమà±',
-'bugreportspage' => 'Project:Bug reports',
-'sitesupport' => 'విరాళమà±à°²à±',
-'sitesupport-url' => 'Project:Site support',
-'faq' => 'తరచూ అడిగే à°ªà±à°°à°¶à±à°¨à°²à±',
-'faqpage' => 'Project:తరచూ అడిగే à°ªà±à°°à°¶à±à°¨à°²à±',
-'newwindow' => '(కొతà±à°¤ విండోలో వసà±à°¤à±à°‚ది)',
-'cancel' => 'à°°à°¦à±à°¦à±',
-'qbpageoptions' => 'ఈ పేజీ',
-'qbspecialpages' => 'à°ªà±à°°à°¤à±à°¯à±‡à°• పేజీలà±',
-'moredotdotdot' => 'ఇంకా...',
-'mypage' => 'నా పేజీ',
-'mytalk' => 'నా à°—à±à°°à°¿à°‚à°šà°¿ à°šà°°à±à°š',
-'anontalk' => 'à°ˆ à°.పి.à°•à°¿ సంబంధించిన à°šà°°à±à°š',
-'navigation' => 'మారà±à°—దరà±à°¶à°•à°®à±',
-'currentevents' => 'à°ªà±à°°à°¸à±à°¤à±à°¤ ఘటనలà±',
-'disclaimers' => 'à°…à°¸à±à°µà±€à°•à°¾à°°à°®à±à°²à±',
-'disclaimerpage' => 'Project:సాధారణ à°…à°¸à±à°µà±€à°•à°¾à°°à°®à±',
-'errorpagetitle' => 'లోపం',
-'returnto' => 'తిరిగి $1 పేజీకి వెళà±à°²à±.',
-'tagline' => '{{SITENAME}} à°¨à±à°‚à°¡à°¿',
-'search' => 'à°…à°¨à±à°µà±‡à°·à°£',
-'go' => 'వెళà±à°²à±',
-'history' => 'పేజీ à°šà°°à°¿à°¤à±à°°',
-'history_short' => 'à°šà°°à°¿à°¤à±à°°',
-'updatedmarker' => 'నేనౠకిందటిసారి వచà±à°šà°¿à°¨ తరà±à°µà°¾à°¤ జరిగిన మారà±à°ªà±à°²à±',
-'printableversion' => 'à°®à±à°¦à±à°°à°£à°¾ సంచిక',
-'permalink' => 'శాశà±à°µà°¤ లింకà±',
-'print' => 'à°®à±à°¦à±à°°à°¿à°‚à°šà±',
-'edit' => 'మారà±à°šà±',
-'editthispage' => 'à°ˆ పేజీని మారà±à°šà±',
-'delete' => 'à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¿',
-'deletethispage' => 'à°ˆ పేజీని à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¿',
-'undelete_short' => '{{PLURAL:$1|à°’à°•à±à°• రచననà±|$1 రచనలనà±}} à°ªà±à°¨à°ƒà°¸à±à°¥à°¾à°ªà°¿à°‚à°šà±',
-'protect' => 'కాపాడà±',
-'protectthispage' => 'à°ˆ పేజీని సంరకà±à°·à°¿à°‚à°šà±',
-'newpage' => 'కొతà±à°¤ పేజీ',
-'talkpage' => 'à°ˆ పేజీని à°šà°°à±à°šà°¿à°‚à°šà±',
-'specialpage' => 'à°ªà±à°°à°¤à±à°¯à±‡à°• పేజీ',
-'personaltools' => 'à°¸à±à°µà°•à±€à°¯à°®à±ˆà°¨ పరికరాలà±',
-'postcomment' => 'à°µà±à°¯à°¾à°–à±à°¯à°¾à°¨à°®à± చేయండి',
-'articlepage' => 'à°µà±à°¯à°¾à°¸à°®à± చూడండి',
-'subjectpage' => 'విషయం చూడà±',
-'talk' => 'à°šà°°à±à°š',
-'toolbox' => 'పరికరాలపెటà±à°Ÿà±†',
-'imagepage' => 'బొమà±à°® పేజీని చూపించà±',
-'viewtalkpage' => 'à°šà°°à±à°š చూపించà±',
-'otherlanguages' => 'ఇతర భాషలలొ',
-'redirectedfrom' => '($1 à°¨à±à°‚à°¡à°¿ మళà±à°³à°¿à°‚చబడింది)',
-'redirectpagesub' => 'దారిమారà±à°ªà± పేజీ',
-'lastmodified' => 'à°ˆ పేజీకి $1à°¨ చివరి మారà±à°ªà± జరిగినది.',
-'viewcount' => 'à°ˆ పేజీ {{PLURAL:$1|à°’à°•à±à°• సారి|$1 సారà±à°²à±}} దరà±à°¶à°¿à°‚చబడింది.',
-'copyright' => 'విషయ సంగà±à°°à°¹à°‚ $1 à°•à°¿ లోబడి లభà±à°¯à°‚.',
-'protectedpage' => 'సంరకà±à°·à°£à°²à±‹à°¨à°¿ పేజీ',
-'administrators' => 'Project:నిరà±à°µà°¾à°¹à°•à±à°²à±',
-'sysoptitle' => 'నిరà±à°µà°¾à°¹à°•à±à°¨à°¿ హోదా ఉండాలి',
-'sysoptext' => 'మీరడిగిన పని నిరà±à°µà°¾à°¹à°•à±à°²à± మాతà±à°°à°®à±‡ చెయà±à°¯à°—లరà±. $1 చూడండి.',
-'developertitle' => 'డెవెలపరà±â€Œ à°¸à±à°¥à°¾à°¯à°¿ à°…à°¨à±à°®à°¤à±à°²à± ఆవసరమà±',
-'developertext' => 'మీరౠచెయà±à°¯à°¦à°²à°šà°¿à°¨ పని "డెవెలపరà±â€Œà°²à±" మాతà±à°°à°®à±‡ చెయà±à°¯à°—లిగినది. $1 చూడండి.',
-'badaccess' => 'à°…à°¨à±à°®à°¤à°¿ లోపం',
-'badaccesstext' => 'మీరడిగిన పని "$2" à°…à°¨à±à°®à°¤à±à°²à± ఉనà±à°¨ వారికే పరిమితం. $1 చూడండి.',
-'ok' => 'సరే',
-'pagetitle' => '$1 - {{SITENAME}}',
-'youhavenewmessages' => 'మీకౠ$1 ఉనà±à°¨à°¾à°¯à°¿ ($2).',
-'newmessageslink' => 'కొతà±à°¤ సందేశాలà±',
-'newmessagesdifflink' => 'à°•à±à°°à°¿à°¤à°‚ సంచికతో à°—à°² తేడాలà±',
-'editsection' => '<small>మారà±à°šà±</small>',
-'toc' => 'విషయ సూచిక',
-'showtoc' => 'చూపించà±',
-'thisisdeleted' => '$1నౠచూసà±à°¤à°¾à°°à°¾, à°ªà±à°¨à°¸à±à°¸à±à°¥à°¾à°ªà°¿à°¸à±à°¤à°¾à°°à°¾?',
-'restorelink' => '{{PLURAL:$1|à°’à°•à±à°• తొలగించబడిన మారà±à°ªà±|$1 తొలగించబడిన మారà±à°ªà±à°²à±}}',
-'nstab-main' => 'à°µà±à°¯à°¾à°¸à°®à±',
-'nstab-user' => 'సభà±à°¯à±à°¨à°¿ పేజీ',
-'nstab-media' => 'మాధà±à°¯à°®à°‚',
-'nstab-special' => 'à°ªà±à°°à°¤à±à°¯à±‡à°•',
-'nstab-image' => 'ఫైలà±',
-'nstab-mediawiki' => 'సందేశమà±',
-'nstab-template' => 'మూస',
-'nstab-help' => 'సహాయమà±',
-'nstab-category' => 'వరà±à°—à°®à±',
-'nosuchspecialpage' => 'à°…à°Ÿà±à°µà°‚à°Ÿà°¿ à°ªà±à°°à°¤à±à°¯à±‡à°• పేజీ లేదà±',
-'nospecialpagetext' => 'మీరౠఅడిగిన à°ªà±à°°à°¤à±à°¯à±‡à°•à°ªà±‡à°œà±€ సరైనది కాదà±. సరైన à°ªà±à°°à°¤à±à°¯à±‡à°•à°ªà±‡à°œà±€à°² జాబితా [[Special:Specialpages]] వదà±à°¦ ఉంది.',
-'error' => 'లోపం',
-'noconnect' => 'సారీ! సాంకేతిక ఇబà±à°¬à°‚à°¦à±à°² వలన డాటాబేసౠసరà±à°µà°°à±à°¨à± సంపà±à°°à°¦à°¿à°‚చలేక పోతà±à°¨à±à°¨à°¾à°‚.<br />
-$1',
-'cachederror' => 'కింది పీజీ à°®à±à°‚దే సేకరించి పెటà±à°Ÿà±à°•à±à°¨à±à°¨à°¦à°¿, కాబటà±à°Ÿà°¿ తాజా మారà±à°ªà±à°²à± దీనిలో లేకపోవచà±à°šà±.',
-'laggedslavemode' => 'హెచà±à°šà°°à°¿à°•: పేజీలో ఇటీవల జరిగిన మారà±à°ªà±à°²à± ఉండకపోవచà±à°šà±.',
-'readonly' => 'డేటాబేసౠలాకà±â€Œà°šà±†à°¯à±à°¯à°¬à°¡à°¿à°‚ది',
-'readonlytext' => 'డేటాబేసౠపà±à°°à°¸à±à°¤à±à°¤à°‚ లాకౠచేయబడింది. మారà±à°ªà±à°²à±, చేరà±à°ªà±à°²à± à°ªà±à°°à°¸à±à°¤à±à°¤à°‚ చెయà±à°¯à°²à±‡à°°à±. మామూలà±à°—à°¾ జరిగే నిరà±à°µà°¹à°£ కొరకౠఇది జరిగి ఉండవచà±à°šà±; అది పూరà±à°¤à°¿ కాగానే తిరిగి మామూలà±à°—à°¾ పనిచేసà±à°¤à±à°‚ది.
-
-దీనిని లాకౠచేసిన నిరà±à°µà°¾à°¹à°•à±à°¡à± ఇలా తెలియజేసà±à°¤à±à°¨à±à°¨à°¾à°¡à±: $1',
-'readonly_lag' => 'à°…à°¨à±à°šà°° (à°¸à±à°²à±‡à°µà±) డేటాబేసౠసరà±à°µà°°à±à°²à±, à°ªà±à°°à°§à°¾à°¨ (మాసà±à°Ÿà°°à±) సరà±à°µà°°à±à°¨à± à°…à°‚à°¦à±à°•à±à°¨à±‡à°‚à°¦à±à°•à±à°—ానà±, డేటాబేసౠఆటోమాటికà±â€Œà°—à°¾ లాకౠఅయింది.',
-'filecopyerror' => 'ఫైలౠ"$1"ని "$2"కౠకాపీ చెయà±à°¯à°Ÿà°‚ à°•à±à°¦à°°à°²à±‡à°¦à±.',
-'filerenameerror' => 'ఫైలౠ"$1" పేరà±à°¨à± "$2"à°—à°¾ మారà±à°šà°Ÿà°‚ à°•à±à°¦à°°à°²à±‡à°¦à±.',
-'filedeleteerror' => 'ఫైలౠ"$1"ని తీసివేయటం à°•à±à°¦à°°à°²à±‡à°¦à±.',
-'filenotfound' => 'ఫైలౠ"$1" కనబడలేదà±.',
-'unexpected' => 'à°…à°¨à±à°•à±‹à°¨à°¿ విలà±à°µ: "$1"="$2".',
-'badarticleerror' => 'à°ˆ పేజీపై à°ˆ పని చేయడం à°•à±à°¦à°°à°¦à±.',
-'cannotdelete' => 'à°…à°¡à°¿à°—à°¿à°¨ పేజీ లేదా ఫైలà±à°¨à± తీసివేయటం à°•à±à°¦à°°à°²à±‡à°¦à±. (ఇపà±à°ªà°Ÿà°¿à°•à±‡ ఎవరైనా తీసివేసి ఉండవచà±à°šà±)',
-'perfdisabled' => 'à°•à±à°·à°®à°¿à°‚à°šà°‚à°¡à°¿! à°ˆ అంశంవలన డేటాబేసౠబాగా à°¸à±à°²à±‹ అయిపోయి, ఎవరూ వికీని వాడà±à°•à±‹à°²à±‡à°°à±. కాబటà±à°Ÿà°¿, à°ªà±à°°à°¸à±à°¤à±à°¤à°¾à°¨à°¿à°•à°¿ à°ˆ అంశానà±à°¨à°¿ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ లేకà±à°‚à°¡à°¾ చేసà±à°¤à±à°¨à±à°¨à°¾à°‚.',
-'perfcached' => 'కింది డేటా à°®à±à°‚దే సేకరించి పెటà±à°Ÿà±à°•à±à°¨à±à°¨à°¦à°¿. కాబటà±à°Ÿà°¿ తాజా డేటాతో పోలిసà±à°¤à±‡ తేడాలà±à°‚డవచà±à°šà±.',
-'viewsource' => 'మూలానà±à°¨à°¿ చూపించà±',
-'protectedtext' => 'à°ˆ పేజీకి మారà±à°ªà±à°²à± జరగకà±à°‚à°¡à°¾ సంరకà±à°·à°¿à°‚చబడినది.
-
-à°ˆ పేజీ మూలానà±à°¨à°¿ మీరౠవీకà±à°·à°¿à°‚చవచà±à°šà± లేదా కాపీ తీయవచà±à°šà±:',
-'logouttitle' => 'సభà±à°¯à±à°¨à°¿ నిషà±à°•à±à°°à°®à°£',
-'logouttext' => '<strong>మీరౠవికీపీడియా à°¨à±à°‚à°¡à°¿ నిషà±à°•à±à°°à°®à°¿à°‚చారà±.</strong><br />
-{{SITENAME}}నౠఅజà±à°žà°¾à°¤à°‚à°—à°¾ వడà±à°¤à±à°‚డొచà±à°šà± లేదా వేరే సభà±à°¯à°¨à°¾à°®à°‚తో గాని ఇదే సభà±à°¯à°¨à°¾à°®à°‚తో గాని మళà±à°³à±€ లాగినà±â€Œ కావచà±à°šà±. à°’à°• గమనిక: à°¬à±à°°à±Œà°œà°°à±à°²à±‹à°¨à°¿ పాత పేజి కాపీలనౠతీసివేసే వరకౠకొనà±à°¨à°¿ పేజీలౠమీరింకా లాగినà±â€Œ అయి ఉనà±à°¨à°Ÿà±à°²à± గానే చూపించవచà±à°šà±.',
-'welcomecreation' => '== à°¸à±à°µà°¾à°—తం, $1! ==
-
-మీ అకౌంటౠసృషà±à°Ÿà°¿à°‚చబడింది. మీ {{SITENAME}} à°…à°­à°¿à°°à±à°šà±à°²à°¨à± మారà±à°šà±à°•à±‹à°µà°¡à°‚ మరà±à°µà°•à°‚à°¡à°¿.',
-'loginpagetitle' => 'సభà±à°¯à±à°¨à°¿ లాగినà±',
-'yourname' => 'సభà±à°¯à°¨à°¾à°®à°®à±',
-'yourpassword' => 'మీ సంకేతపదం',
-'yourpasswordagain' => 'మళà±à°²à±€ సంకేతపదం ఇవà±à°µà°‚à°¡à°¿',
-'remembermypassword' => 'ననà±à°¨à± à°—à±à°°à±à°¤à±à°ªà±†à°Ÿà±à°Ÿà±à°•à±‹',
-'yourdomainname' => 'మీ డోమైనà±',
-'loginproblem' => '<b>మీ లాగినà±â€Œà°¤à±‹ à°à°¦à±‹ ఇబà±à°¬à°‚ది ఉంది.</b><br />మళà±à°³à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿!',
-'alreadyloggedin' => '<strong>$1 గారà±, మీరిపà±à°ªà°Ÿà°¿à°•à±‡ లాగినౠఅయి ఉనà±à°¨à°¾à°°à±!</strong><br />',
-'login' => 'లాగినà±',
-'loginprompt' => '{{SITENAME}}లోకి లాగినà±â€Œ à°…à°µà±à°µà°¾à°²à°‚టే, మీ à°¬à±à°°à±Œà°œà°°à± కూకీలనౠదాచగలిగి ఉండాలి.',
-'userlogin' => 'అకౌంటౠసృషà±à°Ÿà°¿à°‚చౠలేదా లాగినౠఅవà±à°µà±',
-'logout' => 'నిషà±à°•à±à°°à°®à°¿à°‚à°šà±',
-'userlogout' => 'నిషà±à°•à±à°°à°®à°¿à°‚à°šà±',
-'notloggedin' => 'లాగినౠఅయిలేరà±',
-'nologin' => 'సభà±à°¯à°¤à±à°µà°‚ లేదా? $1.',
-'nologinlink' => 'ఎకౌంటౠసృషà±à°Ÿà°¿à°‚à°šà±à°•à±‹à°‚à°¡à°¿',
-'createaccount' => 'అకౌంటౠసృషà±à°Ÿà°¿à°‚à°šà±',
-'gotaccount' => 'ఇపà±à°ªà°Ÿà°¿à°•à±‡ ఎకౌంటౠఉందా? $1.',
-'gotaccountlink' => 'లాగినౠఅవండి',
-'createaccountmail' => 'à°ˆ-మెయిలà±â€Œ à°¦à±à°µà°¾à°°à°¾',
-'badretype' => 'మీరౠఇచà±à°šà°¿à°¨ రెండౠసంకేతపదాలౠఒకదానితో మరొకటి సరిపోలడం లేదà±.',
-'userexists' => 'à°ˆ సభà±à°¯à°¨à°¾à°®à°‚ ఇపà±à°ªà°Ÿà°¿à°•à±‡ వాడà±à°• లో ఉంది. వేరే పేరౠఎంచà±à°•à±‹à°‚à°¡à°¿.',
-'youremail' => 'మీ à°ˆ-మెయిలà±*',
-'yourrealname' => 'అసలౠపేరà±*',
-'yourlanguage' => 'భాష:',
-'yournick' => 'à°®à±à°¦à±à°¦à± పేరà±',
-'email' => 'à°ˆ-మెయిలà±',
-'prefs-help-email-enotif'=> 'మీరౠఈ-మెయిలà±â€Œ à°ªà±à°°à°•à°Ÿà°¨à°²à± కావాలని à°Žà°‚à°šà±à°•à±à°‚టే, అవి à°ˆ à°šà°¿à°°à±à°¨à°¾à°®à°¾à°•à±‡ వసà±à°¤à°¾à°¯à°¿.',
-'prefs-help-realname' => '* అసలౠపేరౠ(తపà±à°ªà°¨à°¿à°¸à°°à°¿ కాదà±): మీ అసలౠపేరౠఇవాలని à°Žà°‚à°šà°¿à°•à±à°‚టే, మీ రచనలపై మీ పేరౠదరకాసà±à°¤à± à°…à°µà±à°¤à±à°‚ది.',
-'loginerror' => 'లాగినౠదోషమà±',
-'prefs-help-email' => '* à°ˆ-మెయిలà±â€Œ (తపà±à°ªà°¨à°¿à°¸à°°à°¿ కాదà±): మీ à°ˆ-మెయిలà±â€Œ à°šà°¿à°°à±à°¨à°¾à°®à°¾ బయట పెటà±à°Ÿà°•à±à°‚డానే, ఇతరà±à°²à± మిమà±à°®à°²à±à°¨à°¿ సంపà±à°°à°¦à°¿à°‚చడానికి వీలౠకలగ చేసà±à°¤à±à°‚ది.',
-'nocookieslogin' => 'సభà±à°¯à±à°² లాగినౠకొరకౠ{{SITENAME}} కూకీలనౠవాడà±à°¤à±à°‚ది. మీ à°•à°‚à°ªà±à°¯à±‚టరౠకూకీలౠదాచà±à°•à±‹à°Ÿà°¾à°¨à°¿à°•à°¿ సిదà±à°§à°‚à°—à°¾ లేదà±. దానిని సిదà±à°§à°‚చేసి మళà±à°³à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.',
-'noname' => 'మీరౠసరైన సభà±à°¯à°¨à°¾à°®à°‚ ఇవà±à°µà°²à±‡à°¦à±.',
-'loginsuccesstitle' => 'లాగినౠవిజయవంతమైనది',
-'loginsuccess' => 'à°¸à±à°¸à±à°µà°¾à°—తమౠ"$1" గారà±, మీరౠఇపà±à°ªà±à°¡à± {{SITENAME}}లో à°ªà±à°°à°µà±‡à°¶à°¿à°‚చారà±.',
-'nosuchuser' => '"$1" అనే పేరà±à°¤à±‹ సభà±à°¯à±à°²à± లేరà±. పేరౠసరి చూసà±à°•à±‹à°‚à°¡à°¿, లేదా కింది ఫారం ఉపయోగించి, కొతà±à°¤ అకౌంటౠసృషà±à°Ÿà°¿à°‚à°šà°‚à°¡à°¿.',
-'nosuchusershort' => '"$1" అనే పేరà±à°¤à±‹ సభà±à°¯à±à°²à± లేరà±. పేరౠసరి చూసà±à°•à±‹à°‚à°¡à°¿.',
-'wrongpassword' => 'à°ˆ సంకేతపదం సరైనది కాదà±. దయచేసి మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.',
-'wrongpasswordempty' => 'ఖాళీ సంకేతపదం ఇచà±à°šà°¾à°°à±. మళà±à°³à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.',
-'mailmypassword' => 'నా సంకేతపదం మరà±à°šà°¿à°ªà±‹à°¯à°¾à°¨à±, కొతà±à°¤à°¦à°¿ à°ˆ-మెయిలà±â€Œà°²à±Š పంపించà±',
-'passwordremindertitle' => '{{SITENAME}} à°¨à±à°‚à°¡à°¿ సంకేతపదమౠయొకà±à°• à°œà±à°žà°¾à°ªà°• సూచకం',
-'passwordremindertext' => 'కొతà±à°¤ {{SITENAME}} ($4) సంకేతపదం పంపించమని ఎవరో (బహà±à°¶ మీరే, à°.పీ. à°šà°¿à°°à±à°¨à°¾à°®à°¾ $1 à°¨à±à°‚à°¡à°¿) అడిగారà±. సభà±à°¯à±à°¡à± "$2" యొకà±à°• కొతà±à°¤ సంకేతపదం "$3". మీరౠలాగినà±â€Œ అయి, సంకేత పదం మారà±à°šà±à°•à±‹à°µà°¾à°²à°¿.
-
-మరెవరో à°ˆ మనవి చేసినా లేదా మీకౠమీ పాత సంకేతపదం à°—à±à°°à±à°¤à±à°•à± వచà±à°šà°¿ దానిని మారà±à°šà°•à±à°¡à°¦à°¨à°¿ à°…à°¨à±à°•à±à°¨à±à°¨à°¾, మీరౠఈ సందేశానà±à°¨à°¿ మరచి మీ పాత సంకేతపదానà±à°¨à°¿ వాడటం కొనసాగించవచà±à°šà±.',
-'noemail' => 'సభà±à°¯à±à°¡à± "$1"à°•à°¿ à°ˆ-మెయిలà±â€Œ à°šà°¿à°°à±à°¨à°¾à°®à°¾ నమోదయి లేదà±.',
-'passwordsent' => '"$1" గారà±! మీరౠనమోదౠచేసà±à°•à±à°¨à±à°¨ à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾à°•à± à°’à°• కొతà±à°¤ సంకేతపదమౠపంపబడినది.
-అది అందిన తరà±à°µà°¾à°¤ దయచేసి మరలా లాగినà±â€Œ à°…à°µà±à°µà°‚à°¡à°¿.',
-'eauthentsent' => 'ఇచà±à°šà°¿à°¨ à°ˆ-మెయిలౠఅడà±à°°à°¸à±à°•à± ధృవీకరణ మెయిలౠవెళà±à°³à°¿à°‚ది.
-మరినà±à°¨à°¿ మెయిళà±à°³à± పంపే à°®à±à°‚à°¦à±, మీరౠఆ మెయిలà±â€Œà°²à±‹ సూచించినటà±à°²à±à°—à°¾ à°ˆ à°šà°¿à°°à±à°¨à°¾à°®à°¾ మీదేననిి ధృవీకరించండి.',
-'acct_creation_throttle_hit'=> 'à°•à±à°·à°®à°¿à°‚à°šà°‚à°¡à°¿, మీరిపà±à°ªà°Ÿà°¿à°•à±‡ $1 అకౌంటà±à°²à± సృషà±à°Ÿà°¿à°‚చారà±. ఇహ à°•à±à°¦à°°à°¦à±.',
-'emailauthenticated' => 'మీ à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾ $1à°¨ ధృవీకరింపబడింది.',
-'emailnotauthenticated' => 'మీ à°ˆ-మెయిలà±â€Œ à°šà°¿à°°à±à°¨à°¾à°®à°¾ <strong>ధృవీకరణ ఇంకా కాలేదà±</strong>. à°•à°¿à°‚à°¦ ఇచà±à°šà°¿à°¨ వాటికి సంబంధించి à°ˆ-మెయిలà±â€Œ పంపబడదà±.',
-'noemailprefs' => 'కింది అంశాలౠపని చెయà±à°¯à°Ÿà°¾à°¨à°¿à°•à°¿ à°ˆ-మెయిలà±â€Œ à°šà°¿à°°à±à°¨à°¾à°®à°¾à°¨à± నమొదà±à°šà°¯à±à°¯à°‚à°¡à°¿.',
-'emailconfirmlink' => 'మీ à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾à°¨à± ధృవీకరించండి',
-'extlink_tip' => 'బయటి లింకౠ(దాని à°®à±à°‚దౠhttp:// ఇవà±à°µà°Ÿà°‚ మరà±à°µà°•à°‚à°¡à°¿)',
-'sig_tip' => 'టైంసà±à°Ÿà°¾à°‚à°ªà±à°¤à±‹ సహా మీ సంతకం',
-'hr_tip' => 'à°…à°¡à±à°¡à°‚ లైనౠ(à°…à°°à±à°¦à±à°—à°¾ వాడండి)',
-'summary' => 'సారాంశమà±',
-'subject' => 'విషయం/శీరà±à°·à°¿à°•',
-'minoredit' => 'ఇది à°’à°• à°šà°¿à°¨à±à°¨ మారà±à°ªà±',
-'watchthis' => 'à°ˆ పేజీ మీద à°•à°¨à±à°¨à±‡à°¸à°¿ ఉంచà±',
-'savearticle' => 'పేజీ à°­à°§à±à°°à°ªà°°à°šà±',
-'preview' => 'సరిచూడà±',
-'showpreview' => 'సరిచూడà±',
-'showdiff' => 'తేడాలౠచూపించà±',
-'anoneditwarning' => 'మీరౠలాగినౠఅయిలేరà±. à°ˆ పేజీ à°šà°°à°¿à°¤à±à°°à°²à±‹ మీ à°.పి.à°…à°¡à±à°°à°¸à± నమొదౠఅవà±à°¤à±à°‚ది.',
-'blockedtitle' => 'సభà±à°¯à±à°¨à°¿à°ªà±ˆ నిరోధం అమలయింది',
-'blockedtext' => 'మీ సభà±à°¯à°¨à°¾à°®à°‚ లేదా à°.పి.à°…à°¡à±à°°à°¸à±à°¨à± $1 నిరోధించారà±.
-వారౠఇచà±à°šà°¿à°¨ కారణం:<br />\'\'$2\'\'<br />à°ˆ నిరోధంపై à°šà°°à±à°šà°¿à°‚చేందà±à°•à± $1నౠగాని, మరెవరైనా [[Project:నిరà±à°µà°¾à°¹à°•à±à°²à±|నిరà±à°µà°¾à°¹à°•à±à°²à°¨à±]] గాని సంపà±à°°à°¦à°¿à°‚à°šà°‚à°¡à°¿.
-
-[[Special:Preferences|మీ à°…à°­à°¿à°°à±à°šà±à°²à°²à±‹]] మీ à°ˆ-మెయిలౠఅడà±à°°à°¸à± ఇచà±à°šà°¿à°‰à°‚టే తపà±à°ª, "à°ˆ సభà±à°¯à±à°¨à°¿à°•à°¿ à°ˆ-మెయిలౠపంపà±" అనే అంశానà±à°¨à°¿ వాడà±à°•à±‹à°²à±‡à°°à°¨à°¿ గమనించండి.
-
-మీ à°.పి.à°…à°¡à±à°°à°¸à± $3. మీరౠరాయబోయే à°ªà±à°°à°¤à°¿ జాబà±à°²à±‹à°¨à± à°ˆ à°…à°¡à±à°°à°¸à±à°¨à± కూడా రాయండి.',
-'whitelistedittitle' => 'మారà±à°ªà±à°²à± చెయà±à°¯à°¡à°¾à°¨à°¿à°•à°¿ లాగినà±â€Œ అయి ఉండాలి',
-'whitelistedittext' => 'పేజీలకి మారà±à°ªà±à°²à± చెయà±à°¯à°¡à°¾à°¨à°¿à°•à°¿ మీరౠ$1 అయి ఉండాలి.',
-'whitelistreadtitle' => 'చదవడానికి లాగినà±â€Œ అయి à°µà±à°‚డాలి',
-'whitelistreadtext' => 'పేజీలౠచదవడానికి [[Special:Userlogin|లాగినà±â€Œ]] అయి ఉండాలి.',
-'whitelistacctitle' => 'మీకౠఅకౌంటౠసృషà±à°Ÿà°¿à°‚చే à°…à°¨à±à°®à°¤à°¿ లేదà±',
-'whitelistacctext' => 'à°ˆ వికీలో అకౌంటà±à°²à°¨à± సృషà±à°Ÿà°¿à°‚చడానికి మీరౠ[[Special:Userlogin|లాగినà±â€Œ]] అయి ఉండాలి, మరియౠతగà±à°µà°¿à°§à°®à±ˆà°¨ à°…à°¨à±à°®à°¤à±à°²à± ఉండాలి.',
-'confirmedittitle' => 'మారà±à°ªà±à°²à± చేసేమà±à°‚దౠఈ-మెయిలౠచిరà±à°¨à°¾à°®à°¾ ధృవీకరణ తపà±à°ªà°¨à°¿à°¸à°°à°¿',
-'confirmedittext' => 'పేజీలà±à°²à±‹ మారà±à°ªà±à°²à± చేసేమà±à°‚దౠమీ à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾ ధృవీకరించాలి. [[Special:Preferences|మీ à°…à°­à°¿à°°à±à°šà±à°²]]లో మీ à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾ రాసి, ధృవీకరించండి.',
-'loginreqtitle' => 'లాగినà±â€Œ ఆవసరమà±',
-'loginreqlink' => 'లాగినà±',
-'loginreqpagetext' => 'ఇతర పేజీలౠచూడడానికి మీరౠ$1 అయి ఉండాలి.',
-'accmailtitle' => 'సంకేతపదం పంపించబడింది.',
-'accmailtext' => '"$1" యొకà±à°• సంకేతపదం $2కౠపంపించబడింది.',
-'newarticle' => '(కొతà±à°¤à°¦à°¿)',
-'newarticletext' => 'à°ˆ లింకà±à°•à± సంబంధించిన పేజీ ఉనికిలొ లేదà±. కింది పెటà±à°Ÿà±†à°²à±‹ మీ రచననౠటైపౠచేసి à°† పేజీని సృషà±à°Ÿà°¿à°‚à°šà°‚à°¡à°¿ (దీనిపై సమాచారం కొరకౠ[[Help:Contents|సహాయం]] పేజీ చూడండి). మీరికà±à°•à°¡à°¿à°•à°¿ పొరపాటà±à°¨ వచà±à°šà°¿ ఉంటే, మీ à°¬à±à°°à±Œà°œà°°à± \'\'\'back\'\'\' మీట నొకà±à°•à°‚à°¡à°¿.',
-'anontalkpagetext' => '----\'\'ఇది à°’à°• à°…à°œà±à°žà°¾à°¤ సభà±à°¯à±à°¨à°¿ à°šà°°à±à°šà°¾ పేజీ. à°† సభà±à°¯à±à°¡à± ఇంకా అకౌంటౠసృషà±à°Ÿà°¿à°‚à°š లేదà±, లేదా దానిని ఉపయోగించడం లేదà±. కాబటà±à°Ÿà°¿ వారి à°.పీ. à°…à°¡à±à°°à°¸à±‡ à°† సభà±à°¯à±à°¨à°¿ à°—à±à°°à±à°¤à°¿à°‚à°ªà±. à°† à°.పి. à°…à°¡à±à°°à°¸à± చాలా మంది సభà±à°¯à±à°²à± వాడే అవకాశం ఉంది. మీరూ à°“ à°…à°œà±à°žà°¾à°¤ సభà±à°¯à±à°²à±ˆà°¤à±‡, ఒకే à°.పీ. à°…à°¡à±à°°à°¸à± కారణంగా వేరే సభà±à°¯à±à°²à°•à± ఉదà±à°¦à±‡à°¶à°¿à°‚à°šà°¿à°¨ à°µà±à°¯à°¾à°–à±à°¯à°¾à°¨à°¾à°²à± మీకూ వరà±à°¤à°¿à°‚చే అవకాశం ఉంది. ఇకనà±à°‚à°¡à°¿ à°ˆ అయోమయం లేకà±à°‚à°¡à°¾ ఉండాలంటే, [[Special:Userlogin|అకౌంటౠసృషà±à°Ÿà°¿à°‚à°šà°‚à°¡à°¿ లేదా లాగినà±â€Œ అవండి]].\'\'',
-'noarticletext' => 'à°ªà±à°°à°¸à±à°¤à±à°¤à°‚ à°ˆ పేజీ ఖాళీగా ఉంది, మీరౠఈ పేజీ శీరà±à°·à°¿à°• కొసం వెరె పెజీలౠ[[Special:Search/{{PAGENAME}}|వెతకవచà±à°šà±]] లేదా [{{fullurl:{{FULLPAGENAME}}|action=edit}} à°ˆ పెజీని మారà±à°š] వచà±à°šà±.',
-'clearyourcache' => '\'\'\'గమనిక:\'\'\' à°­à°¦à±à°°à°ªà°°à°šà°¿à°¨ తరà±à°µà°¾à°¤, మారà±à°ªà±à°²à°¨à± చూడాలంటే మీ à°¬à±à°°à±Œà°œà°°à±à°²à±Š దాచబడిన పాత కాపీని తీసివేయాలà±à°¸à°¿à°°à°¾à°µà°šà±à°šà±. \'\'\'మొజిలà±à°²à°¾/ ఫైరà±â€Œà°«à°¾à°•à±à°¸à±â€Œ/ సఫారి:\'\'\' \'\'shift\'\' కీని నొకà±à°•à°¿ పెటà±à°Ÿà°¿ \'\'Reload\'\' నొకà±à°•à°‚à°¡à°¿, లేదా \'\'Ctrl-shift-R\'\' నొకà±à°•à°‚à°¡à°¿ (యాపà±à°²à±â€Œ మాకà±â€Œâ€Œà°²à±‹ \'\'Cmd-shift-R\'\'); \'\'\'IE:\'\'\' \'\'Ctrl\'\' నొకà±à°•à°¿ పెటà±à°Ÿà°¿, \'\'Refresh\'\' నొకà±à°•à°‚à°¡à°¿, లేదా \'\'Ctrl-F5\'\' నొకà±à°•à°‚à°¡à°¿; \'\'\'కాంకరరà±â€Œ:\'\'\': \'\'Reload\'\' మీట నొకà±à°•à°‚à°¡à°¿, లేదా \'\'F5\'\' నొకà±à°•à°‚à°¡à°¿; \'\'\'ఒపేరా\'\'\'నౠవాడే వారౠ\'\'Tools→Preferences\'\'కౠవెళà±à°³à°¿ పాత పేజీల కాపీలననà±à°¨à°¿à°Ÿà°¿à°¨à°¿ పూరà±à°¤à°¿à°—à°¾ తీసివేయ వలసిన అవసరం రావచà±à°šà±.',
-'note' => '<strong>గమనిక:</strong>',
-'previewnote' => '<strong>మీరౠసరిచూసà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à± అంతే, ఇంకా à°­à°¦à±à°°à°ªà°°à°šà°²à±‡à°¦à°¨à°¿ à°—à±à°°à±à°¤à±à°‚à°šà±à°•à±‹à°‚à°¡à°¿!</strong>',
-'session_fail_preview' => '<strong>à°•à±à°·à°®à°¿à°‚à°šà°‚à°¡à°¿! సెషనౠడేటా పోవడం వలన మీ మారà±à°ªà±à°²à°¨à± à°¸à±à°µà±€à°•à°°à°¿à°‚చలేకపోతà±à°¨à±à°¨à°¾à°‚.
-మళà±à°³à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿. అయినా పని జరకà±à°•à°ªà±‹à°¤à±‡, à°“ సారి లాగౌటౠఅయి, మళà±à°³à±€ లాగినౠఅయి à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.</strong>',
-'previewconflict' => 'à°­à°¦à±à°°à°ªà°°à°šà°¿à°¨ తరà±à°µà°¾à°¤ పై టెకà±à°¸à±à°Ÿà±â€Œ à°à°°à°¿à°¯à°¾à°²à±‹à°¨à°¿ టెకà±à°¸à±à°Ÿà± ఇలాగ కనిపిసà±à°¤à±à°‚ది.',
-'importing' => '$1 దిగà±à°®à°¤à°¿ à°…à°µà±à°¤à±‚ంది',
-'editing' => '$1à°•à°¿ మారà±à°ªà±à°²à±',
-'editingsection' => '$1కౠమారà±à°ªà±à°²à± (విభాగం)',
-'editconflict' => 'మారà±à°ªà±à°²à°²à±‹ ఘరà±à°·à°£: $1',
-'explainconflict' => 'మీరౠమారà±à°ªà±à°²à± చెయà±à°¯à°¡à°‚ మొదలà±à°ªà±†à°Ÿà±à°Ÿà°¿à°¨ తరà±à°µà°¾à°¤, ఇతర సభà±à°¯à±à°²à± à°ˆ పేజీలో మారà±à°ªà±à°²à± చేసారà±. పైన ఉనà±à°¨ టెకà±à°¸à±à°Ÿà± à°à°°à°¿à°¯à°¾à°²à±‹ à°ªà±à°°à°¸à±à°¤à±à°¤à°ªà± సంచిక ఉనà±à°¨à°¦à°¿. మీరౠచేసిన మారà±à°ªà±à°²à± à°•à°¿à°‚à°¦ ఉనà±à°¨ టెకà±à°¸à±à°Ÿà± à°à°°à°¿à°¯à°¾à°²à±‹ చూపించబడà±à°¡à°¾à°¯à°¿. మీరౠమీ మారà±à°ªà±à°²à°¨à± à°ªà±à°°à°¸à±à°¤à±à°¤à°ªà± సంచికతో విలీనం చెయà±à°¯à°µà°²à°¸à°¿ ఉంటà±à°‚ది. మీరౠ"పేజీని à°­à°¦à±à°°à°ªà°°à±à°šà±"నౠనొకà±à°•à°¿à°¨à°ªà±à°¡à±, పైన ఉనà±à°¨ సంచిక <b>మాతà±à°°à°®à±‡</b> à°­à°¦à±à°°à°ªà°°à°šà°¬à°¡à±à°¤à±à°‚ది.<br />',
-'editingold' => '<strong>హెచà±à°š à°°à°¿à°•: à°ˆ పేజీ యొకà±à°• కాలం చెలà±à°²à°¿à°¨ సంచికనౠమీరౠమరà±à°¸à±à°¤à±à°¨à±à°¨à°¾à°°à±. దీనిని à°­à°¦à±à°°à°ªà°°à°¿à°¸à±à°¤à±‡, à°† సంచిక తరà±à°µà°¾à°¤ à°ˆ పేజీలో జరిగిన మారà±à°ªà±à°²à°¨à±à°¨à±€ పోతాయి.</strong>',
-'yourdiff' => 'తేడాలà±',
-'copyrightwarning' => '{{SITENAME}}కౠసమరà±à°ªà°¿à°‚చే à°…à°¨à±à°¨à°¿ రచనలూ $2కౠలోబడి à°ªà±à°°à°šà±à°°à°¿à°‚పబడినటà±à°²à±à°—à°¾ భావించబడతాయి (వివరాలకౠ$1 చూడండి). మీ రచనలనౠఎవà±à°µà°°à±‚ మారà±à°š రాదనీ లెదా వేరే à°Žà°µà±à°µà°°à±‚ వాడà±à°•à±‹ రాదని మీరౠభావిసà±à°¤à±‡, ఇకà±à°•à°¡ à°ªà±à°°à°šà±à°°à°¿à°‚à°šà°•à°‚à°¡à°¿.<br /> మీ à°¸à±à°µà±€à°¯ రచననౠగాని, సారà±à°µà°œà°¨à±€à°¨à°®à±ˆà°¨ రచననà±à°—ాని, ఇతర ఉచిత వనరà±à°² à°¨à±à°‚à°¡à°¿ సేకరించిన రచననà±à°—ాని మాతà±à°°à°®à±‡ à°ªà±à°°à°šà±à°°à°¿à°¸à±à°¤à±à°¨à±à°¨à°¾à°¨à°¨à°¿ కూడా మీరౠపà±à°°à°®à°¾à°£à°‚ చేసà±à°¤à±à°¨à±à°¨à°¾à°°à±. <strong>కాపీహకà±à°•à±à°²à±à°—à°² రచననౠతగిన à°…à°¨à±à°®à°¤à°¿ లేకà±à°‚à°¡à°¾ సమరà±à°ªà°¿à°‚à°šà°•à°‚à°¡à°¿!</strong>',
-'longpagewarning' => '<strong>హెచà±à°šà°°à°¿à°•: à°ˆ పేజీ సైజౠ$1 కిలోబైటà±à°²à± ఉంది; 32kb కంటే పెదà±à°¦ పేజీల తోటి కొనà±à°¨à°¿ à°¬à±à°°à±Œà°œà°°à±à°²à± ఇబà±à°¬à°‚ది పడతాయి. పేజీని à°šà°¿à°¨à±à°¨ పేజీలà±à°—à°¾ విడగొటà±à°Ÿà°¡à°¾à°¨à°¿à°•à°¿ అవకాశం ఉందేమో చూడండి. </strong>',
-'readonlywarning' => '<strong>హెచà±à°šà°°à°¿à°•: నిరà±à°µà°¹à°£ కొరకౠడేటాబేసౠలాకౠచెయà±à°¯à°¬à°¡à°¿à°‚ది కాబటà±à°Ÿà°¿, మీ మారà±à°ªà±à°²à±, చేరà±à°ªà±à°²à°¨à± ఇపà±à°ªà±à°¡à± à°­à°¦à±à°°à°ªà°°à°šà°²à±‡à°°à±. మీ మారà±à°ªà±à°²à°¨à± à°’à°• టెకà±à°¸à±à°Ÿà± ఫైలà±à°²à±‹à°•à°¿ కాపీ చేసి, à°­à°¦à±à°°à°ªà°°à°šà±à°•à±Šà°¨à°¿, తరà±à°µà°¾à°¤ సమరà±à°ªà°¿à°‚à°šà°‚à°¡à°¿.</strong>',
-'protectedpagewarning' => '<strong>హెచà±à°šà°°à°¿à°•: à°ˆ పేజీ సంరకà±à°·à°¿à°‚చబడినది, నిరà±à°µà°¾à°¹à°•à±à°²à± మాతà±à°°à°®à±‡ మారà±à°šà°—లరà±. మీరౠ[[Project:Protected page guidelines|à°°à°•à±à°·à°¿à°¤ పేజీ మారà±à°—దరà±à°¶à°•à°¾à°²à°¨à±]] పాటిసà±à°¤à±à°¨à±à°¨à°¾à°°à°¨à°¿ నిరà±à°§à°¾à°°à°¿à°‚à°šà±à°•à±‹à°‚à°¡à°¿.</strong>',
-'semiprotectedpagewarning'=> '\'\'\'గమనిక:\'\'\' నమోదయిన సభà±à°¯à±à°²à± మాతà±à°°à°®à±‡ మారà±à°ªà±à°²à± చెయà±à°¯à°—లిగేలా à°ˆ పేజీ లాకౠచెయà±à°¯à°¬à°¡à°¿à°‚ది.',
-'templatesused' => 'à°ˆ పేజీలో వాడిన మూసలà±:',
-'revhistory' => 'సంచికల à°šà°°à°¿à°¤à±à°°',
-'nohistory' => 'à°ˆ పేజీకి మారà±à°ªà±à°² à°šà°°à°¿à°¤à±à°° లేదà±.',
-'revnotfound' => 'సంచిక కనబడలేదà±',
-'currentrev' => 'à°ªà±à°°à°¸à±à°¤à±à°¤à°ªà± సంచిక',
-'revisionasof' => '$1 నాటి సంచిక',
-'previousrevision' => 'â†à°ªà°¾à°¤ సంచిక',
-'nextrevision' => 'దీని తరà±à°µà°¾à°¤à°¿ సంచిక→',
-'currentrevisionlink' => 'à°ªà±à°°à°¸à±à°¤à±à°¤à°ªà± సంచిక',
-'cur' => 'à°ªà±à°°à°¸à±à°¤à±à°¤',
-'next' => 'తరà±à°µà°¾à°¯à°¿',
-'last' => 'à°—à°¤',
-'histlegend' => 'తేడా ఎంపిక: సంచికల యొకà±à°• రేడియో బాకà±à°¸à±à°²à°¨à± à°Žà°‚à°šà±à°•à±Šà°¨à°¿ à°Žà°‚à°Ÿà°°à±â€Œ నొకà±à°•à°‚à°¡à°¿, లేదా పైన/ à°•à°¿à°‚à°¦ ఉనà±à°¨ మీటనౠనొకà±à°•à°‚à°¡à°¿.<br />
-సూచిక: (à°ªà±à°°à°¸à±à°¤à±à°¤) = à°ªà±à°°à°¸à±à°¤à±à°¤ సంచికతో à°•à°² తేడాలà±, (à°—à°¤) = ఇంతకౠమà±à°‚దరి సంచికతో à°—à°² తేడాలà±, à°šà°¿ = à°šà°¿à°¨à±à°¨ మారà±à°ªà±',
-'deletedrev' => '[తొలగించబడినది]',
-'histfirst' => 'తొటà±à°Ÿà°¤à±Šà°²à°¿',
-'histlast' => 'à°šà°¿à°Ÿà±à°Ÿà°šà°¿à°µà°°à°¿',
-'difference' => '(సంచికల మధà±à°¯ తేడా)',
-'editcurrent' => 'à°ˆ పేజీ యొకà±à°• à°ªà±à°°à°¸à±à°¤à±à°¤à°ªà± సంచికనౠసరిదిదà±à°¦à°‚à°¡à°¿',
-'selectnewerversionfordiff'=> 'పోలà±à°šà±‡à°‚à°¦à±à°•à± à°’à°• కొతà±à°¤ సంచికనౠఎంచà±à°•à±‹à°‚à°¡à°¿',
-'selectolderversionfordiff'=> 'పోలà±à°šà±‡à°‚à°¦à±à°•à± à°’à°• పాత సంచికనౠఎంచà±à°•à±‹à°‚à°¡à°¿',
-'compareselectedversions'=> 'à°Žà°‚à°šà±à°•à±à°¨à±à°¨ సంచికలనౠపోలà±à°šà°¿à°šà±‚à°¡à±',
-'searchresults' => 'à°…à°¨à±à°µà±‡à°·à°£ ఫలితాలà±',
-'searchresulttext' => '{{SITENAME}}లో à°…à°¨à±à°µà±‡à°·à°¿à°‚చే విషయమై మరింత సమాచారం కొరకౠ[[Project:Searching|{{SITENAME}}లో à°…à°¨à±à°µà±‡à°·à°£]] చూడండి.',
-'badquery' => 'à°…à°¨à±à°µà±‡à°·à°£ à°ªà±à°°à°¶à±à°¨ యొకà±à°• రూపం సరిగా లేదà±',
-'badquerytext' => 'à°…à°¨à±à°µà±‡à°·à°£ చెయà±à°¯à°²à±‡à°• పోయాం.
-దీనికి కారణం మీరిచà±à°šà°¿à°¨ à°ªà±à°°à°¶à±à°¨ మూడకà±à°·à°°à°¾à°² కంటే à°šà°¿à°¨à±à°¨à°¦à°¿ అయి ఉండవచà±à°šà±. లేదా మీరౠరాయడమే తపà±à°ªà±à°—à°¾ రాసి ఉండవచà±à°šà±, ఉదాహరణకౠ"ఇడà±à°²à±€ మరియౠమరియౠదోస". సరిచూసి మళà±à°³à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.',
-'matchtotals' => '"$1" కొరకౠఅనà±à°µà±‡à°·à°¿à°‚à°šà°—à°¾ $2 పేజీ పేరà±à°²à±, $3 పేజీలలోని పాఠం సరిపోలాయి',
-'titlematches' => 'à°µà±à°¯à°¾à°¸ శీరà±à°·à°¿à°• సరిపోయింది',
-'prevn' => 'à°•à±à°°à°¿à°¤à°‚ $1',
-'nextn' => 'తరà±à°µà°¾à°¤à°¿ $1',
-'showingresults' => '#<b>$2</b> తో మొదలà±à°•à±Šà°¨à°¿, <b>$1</b> వరకౠఫలితాలౠకింద ఉనà±à°¨à°¾à°¯à°¿.',
-'showingresultsnum' => '#<b>$2</b> తో మొదలà±à°•à±Šà°¨à°¿, <b>$3</b> ఫలితాలౠకింద ఉనà±à°¨à°¾à°¯à°¿.',
-'powersearch' => 'à°…à°¨à±à°µà±‡à°·à°£',
-'powersearchtext' => 'Search in namespaces:<br />$1<br />$2 List redirects<br />Search for $3 $9',
-'searchdisabled' => '{{SITENAME}} à°…à°¨à±à°µà±‡à°·à°£ తాతà±à°•à°¾à°²à°¿à°•à°‚à°—à°¾ పని చెయà±à°¯à°¡à°‚ లేదà±. ఈలోగా మీరౠగూగà±à°²à±â€Œ ఉపయోగించి à°…à°¨à±à°µà±‡à°·à°¿à°‚చవచà±à°šà±. à°’à°• గమనిక: గూగà±à°²à±â€Œ à°¦à±à°µà°¾à°°à°¾ కాలదోషం పటà±à°Ÿà°¿à°¨ ఫలితాలౠరావడానికి అవకాశం ఉంది.',
-'blanknamespace' => '(మొదటి)',
-'preferences' => 'నా à°…à°­à°¿à°°à±à°šà±à°²à±',
-'prefsnologin' => 'లాగినà±â€Œ అయిలేరà±',
-'prefsnologintext' => 'à°…à°­à°¿à°°à±à°šà±à°²à°¨à± నిశà±à°šà°¯à°¿à°‚à°šà±à°•à±‹à°¡à°¾à°¨à°¿à°•à°¿, మీరౠ[[Special:Userlogin|లాగినà±â€Œ]] అయి ఉండాలి.',
-'prefsreset' => 'ఇదివరకటి à°…à°­à°¿à°°à±à°šà±à°²à± à°ªà±à°¨à°°à±à°§à±à°§à°°à°¿à°‚చబడà±à°¡à°¾à°¯à°¿.',
-'changepassword' => 'సంకేతపదం మారà±à°šà°‚à°¡à°¿',
-'skin' => 'తొడà±à°—à±',
-'dateformat' => 'తేదీ ఆకృతి',
-'datedefault' => 'à°à°¦à±ˆà°¨à°¾ పరవాలేదà±',
-'datetime' => 'తేదీ, సమయం',
-'prefs-personal' => 'సభà±à°¯à±à°¨à°¿ వివరాలà±',
-'prefs-rc' => 'ఇటీవలి మారà±à°ªà±à°²à±, మొలకలà±',
-'prefs-misc' => 'ఇతరాలà±',
-'saveprefs' => 'à°­à°§à±à°°à°ªà°°à°šà±',
-'resetprefs' => 'à°®à±à°¨à±à°ªà°Ÿà°¿ వలె',
-'oldpassword' => 'పాత సంకేతపదమà±',
-'newpassword' => 'కొతà±à°¤ సంకేతపదమà±',
-'retypenew' => 'సంకేతపదం, మళà±à°³à±€',
-'textboxsize' => 'మారà±à°ªà±à°²à±',
-'rows' => 'వరà±à°¸à°²à±',
-'columns' => 'వరà±à°¸à°²à±:',
-'searchresultshead' => 'à°…à°¨à±à°µà±‡à°·à°£',
-'resultsperpage' => 'పేజీకి ఫలితాలà±:',
-'contextlines' => 'హిటà±à°Ÿà±à°•à± లైనà±à°²à±:',
-'contextchars' => 'లైనà±à°•à± సందరà±à°­à°¾à°²à±:',
-'stubthreshold' => 'మొలకలౠచూపేందà±à°•à±, కనీస బైటà±à°²à±',
-'recentchangescount' => '"ఇటీవలి మారà±à°ªà±à°²à±"లో ఉండే శీరà±à°·à°¿à°•à°²à±',
-'savedprefs' => 'మీ à°…à°­à°¿à°°à±à°šà±à°²à± à°­à°¦à±à°°à°ªà°°à°šà°¬à°¡à±à°¡à°¯à°¿.',
-'timezonelegend' => 'టైం జోనà±',
-'timezonetext' => 'సరà±à°µà°°à± సమయానికి (à°¯à±.à°Ÿà±€.సీ.), మీ à°¸à±à°¥à°¾à°¨à°¿à°• సమయానికి మధà±à°¯ à°—à°² తేడా, à°—à°‚à°Ÿà°²à±à°²à±‹.',
-'localtime' => 'à°¸à±à°¥à°¾à°¨à°¿à°• సమయం',
-'timezoneoffset' => 'తేడా¹',
-'servertime' => 'సరà±à°µà°°à± సమయం',
-'guesstimezone' => 'తేడానౠబà±à°°à±Œà°œà°°à± à°¨à±à°‚à°¡à°¿ తీసà±à°•à±‹',
-'allowemail' => 'ఇతర సభà±à°¯à±à°² à°¨à±à°‚à°¡à°¿ à°ˆ-మెయిలౠరానివà±à°µà±',
-'defaultns' => 'డిఫాలà±à°Ÿà±à°—à°¾ à°ˆ నేంసà±à°ªà±‡à°¸à±à°²à°²à±‹ à°…à°¨à±à°µà±‡à°·à°¿à°‚à°šà±:',
-'default' => 'డిఫాలà±à°Ÿà±',
-'files' => 'ఫైళà±à°³à±',
-'changes' => 'మారà±à°ªà±à°²à±, చేరà±à°ªà±à°²à±',
-'recentchanges' => 'ఇటీవలి మారà±à°ªà±à°²à±',
-'recentchangestext' => 'వికీలో ఇటీవలి కాలంలో జరిగిన మారà±à°ªà±à°²à°¨à± à°ˆ పేజీలో చూడండి.',
-'rcnote' => '$3 నాటికి, à°—à°¤ <strong>$2</strong> రోజà±à°²à°²à±‹ చేసిన చివరి <strong>$1</strong> మారà±à°ªà±à°²à± à°•à°¿à°‚à°¦ ఉనà±à°¨à°¾à°¯à°¿',
-'rcnotefrom' => '<b>$2</b> à°¨à±à°‚à°¡à°¿ జరిగిన మారà±à°ªà±à°²à± (<b>$1</b> వరకౠచూపబడà±à°¡à°¾à°¯à°¿).',
-'rclistfrom' => '$1 వదà±à°¦ మొదలౠపెటà±à°Ÿà°¿ కొతà±à°¤ మారà±à°ªà±à°²à± చూపించà±',
-'rcshowhideminor' => 'à°šà°¿à°¨à±à°¨ మారà±à°ªà±à°²à°¨à± $1',
-'rcshowhidebots' => 'బాటà±à°²à°¨à± $1',
-'rcshowhideliu' => 'లాగినౠఅయà±à°¯à±à°¨à±à°¨ సభà±à°¯à±à°²à°¨à± $1',
-'rcshowhideanons' => 'à°…à°œà±à°žà°¾à°¤ సభà±à°¯à±à°²à°¨à± $1',
-'rcshowhidemine' => 'నా మారà±à°ªà±à°²à°¨à± $1',
-'rclinks' => 'à°—à°¤ $2 రోజà±à°² లోని చివరి $1 మారà±à°ªà±à°²à°¨à± చూపించౠ<br />$3',
-'diff' => 'తేడాలà±',
-'hist' => 'à°šà°°à°¿à°¤à±à°°',
-'hide' => 'దాచà±',
-'show' => 'చూపించà±',
-'minoreditletter' => 'à°šà°¿',
-'newpageletter' => 'కొ',
-'number_of_watching_users_pageview'=> '[$1 వీకà±à°·à°¿à°¸à±à°¤à±à°¨à±à°¨ సభà±à°¯à±à°²à±]',
-'upload' => 'ఫైలౠఅపà±â€Œà°²à±‹à°¡à±',
-'uploadbtn' => 'ఫైలౠఅపà±â€Œà°²à±‹à°¡à± చెయà±à°¯à°¿',
-'reupload' => 'మళà±à°³à±€ à°…à°ªà±â€Œà°²à±‹à°¡à± చెయà±à°¯à°¿',
-'reuploaddesc' => 'మళà±à°³à±€ à°…à°ªà±â€Œà°²à±‹à°¡à± ఫారంకౠవెళà±à°³à±.',
-'uploadnologin' => 'లాగినà±â€Œ అయిలేరà±',
-'uploadnologintext' => 'ఫైలౠఅపà±â€Œà°²à±‹à°¡à± చెయà±à°¯à°¾à°²à°‚టే, మీరౠ[[Special:Userlogin|లాగినà±â€Œ]] కావాలి',
-'uploaderror' => 'à°…à°ªà±â€Œà°²à±‹à°¡à± లోపం',
-'uploadtext' => 'కింది ఫారంనౠఉపయోగించి ఫైళà±à°³à± à°…à°ªà±â€Œà°²à±‹à°¡à± చెయà±à°¯à°‚à°¡à°¿,
-ఇదివరలో à°…à°ªà±â€Œà°²à±‹à°¡à± చేసిన బొమà±à°®à°²à°¨à± చూడడానికి లేదా వెతకడానికి [[Special:Imagelist|à°…à°ªà±â€Œà°²à±‹à°¡à± అయిన ఫైళà±à°³ జాబితా]]కౠవెళà±à°³à°‚à°¡à°¿,
-à°…à°ªà±â€Œà°²à±‹à°¡à±à°²à±, తొలగింపà±à°²à± [[Special:Log/upload|à°…à°ªà±â€Œà°²à±‹à°¡à± దినచరà±à°¯]]లొ నమోదవà±à°¤à°¾à°¯à°¿.
-
-బొమà±à°®à°¨à± à°à°¦à±ˆà°¨à°¾ పేజీలో చేరà±à°šà°¡à°¾à°¨à°¿à°•à°¿,
-* \'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:File.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:File.png|à°ªà±à°°à°¤à±à°¯à°¾à°®à±à°¨à±à°¯à°¯ పాఠà±à°¯à°‚]]</nowiki>\'\'\'
-అని లింకౠచెయà±à°¯à°µà°šà±à°šà±. లేదా
-* \'\'\'<nowiki>[[</nowiki>{{ns:Media}}<nowiki>:File.ogg]]</nowiki>\'\'\'
-అని రాసి సరాసరి బొమà±à°® ఫైలà±à°•à±‡ లింకౠఇవà±à°µà°µà°šà±à°šà±.',
-'uploadlogpage' => 'à°…à°ªà±â€Œà°²à±‹à°¡à± దినచరà±à°¯',
-'uploadlogpagetext' => 'ఇటీవల జరిగిన ఫైలౠఅపà±â€Œà°²à±‹à°¡à±à°² జాబితా ఇది.',
-'filename' => 'ఫైలౠపేరà±',
-'filedesc' => 'సారాంశం',
-'fileuploadsummary' => 'సారాంశం:',
-'filestatus' => 'కాపీహకà±à°•à± à°¸à±à°¥à°¿à°¤à°¿',
-'filesource' => 'మూలం',
-'copyrightpage' => 'Project:à°ªà±à°°à°šà±à°°à°£ హకà±à°•à±à°²à±',
-'copyrightpagename' => '{{SITENAME}} à°ªà±à°°à°šà±à°°à°£ హకà±à°•à±',
-'ignorewarning' => 'హెచà±à°šà°°à°¿à°•à°¨à± పటà±à°Ÿà°¿à°‚à°šà±à°•à±‹à°•à±à°‚à°¡à°¾ ఫైలà±à°¨à± à°­à°¦à±à°°à°ªà°°à°šà±.',
-'ignorewarnings' => 'హెచà±à°šà°°à°¿à°•à°²à°¨à± పటà±à°Ÿà°¿à°‚à°šà±à°•à±‹à°µà°¦à±à°¦à±',
-'minlength' => 'ఫైలౠపేరà±à°²à±‹ కనీసం మూడౠఅకà±à°·à°°à°¾à°²à± ఉండాలి.',
-'illegalfilename' => 'ఫైలౠపేరౠ"$1"లోని కొనà±à°¨à°¿ à°…à°•à±à°·à°°à°¾à°²à±, పేజీ శీరà±à°·à°¿à°•à°²à°²à±‹ వాడకూడనివి ఉనà±à°¨à°¾à°¯à°¿. ఫైలౠపేరౠమారà±à°šà°¿, మళà±à°³à±€ à°…à°ªà±â€Œà°²à±‹à°¡à± చెయà±à°¯à°¡à°¾à°¨à°¿à°•à°¿ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.',
-'badfilename' => 'ఫైలౠపేరౠ"$1"à°•à°¿ మారà±à°šà°¬à°¡à°¿à°¨à°¦à°¿.',
-'badfiletype' => '".$1" అనేది బొమà±à°® ఫైలà±à°•à°¿ శిఫారà±à°¸à± చేసిన ఆకృతి కాదà±.',
-'largefile' => 'ఫైలà±à°¯à±Šà°•à±à°• పరిమాణం $1 బైటà±à°²à°•à°‚టె à°Žà°•à±à°•à±à°µ à°µà±à°‚డకూడదని శిఫారà±à°¸à± చేయటమైనది, à°ˆ ఫైలౠ$2 బైటà±à°²à±',
-'fileexists' => 'à°ˆ పేరà±à°¤à±‹ à°’à°• ఫైలౠఇపà±à°ªà°Ÿà°¿à°•à±‡ ఉంది. దీనిని మీరౠమారà±à°šà°¾à°²à±‹ లేదో తెలియకపోతె ఫైలౠ$1ని చూడండి.',
-'fileexists-forbidden' => 'à°ˆ పేరà±à°¤à±‹ ఇపà±à°ªà°Ÿà°¿à°•à±‡ à°’à°• ఫైలౠఉంది; దీనà±à°¨à°¿ మరో పేరà±à°¤à±‹ à°…à°ªà±â€Œà°²à±‹à°¡à± చెయà±à°¯à°‚à°¡à°¿.
-[[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'à°ˆ పేరà±à°¤à±‹ ఇపà±à°ªà°Ÿà°¿à°•à±‡ à°’à°• ఫైలౠఅందరి ఫైళà±à°³ ఖజానాలో ఉంది; దీనà±à°¨à°¿ మరో పేరà±à°¤à±‹ à°…à°ªà±â€Œà°²à±‹à°¡à± చెయà±à°¯à°‚à°¡à°¿.
-[[Image:$1|thumb|center|$1]]',
-'fileuploaded' => 'ఫైలౠ$1 à°…à°ªà±â€Œà°²à±‹à°¡à± అయింది.
-à°ˆ లింకà±: $2 నౠఅనà±à°¸à°°à°¿à°‚à°šà°¿ వివరణ పేజీకి వెళà±à°³à°¿, ఫైలà±à°•à±
-సంబంధించిన వివరాలనౠ- à°Žà°•à±à°•à°¡à°¿à°¨à±à°‚à°¡à°¿ వచà±à°šà°¿à°‚ది, ఎవరౠఎపà±à°ªà±à°¡à± తయారà±à°šà±‡à°¸à°¾à°°à±,
-ఇంకా మీకౠదీని à°—à±à°°à°¿à°‚à°šà°¿ తెలిసిన విషయాలౠ- à°…à°•à±à°•à°¡ రాయండి. ఇది à°’à°• బొమà±à°® అయితే, దానà±à°¨à°¿ పేజీలలో ఇలా
-వాడవచà±à°šà±: <tt><nowiki>[[{{ns:Image}}:$1|thumb|వివరణ]]</nowiki></tt>',
-'uploadwarning' => 'à°…à°ªà±â€Œà°²à±‹à°¡à± హెచà±à°šà°°à°¿à°•',
-'savefile' => 'ఫైలౠభధà±à°°à°ªà°°à°šà±',
-'uploadedimage' => '"[[$1]]" à°…à°ªà±â€Œà°²à±‹à°¡à± అయింది',
-'uploaddisabled' => 'à°•à±à°·à°®à°¿à°‚à°šà°‚à°¡à°¿, à°…à°ªà±â€Œà°²à±‹à°¡à± చెయà±à°¯à°¡à°‚ à°ªà±à°°à°¸à±à°¤à±à°¤à°¾à°¨à°¿à°•à°¿ ఆపబడింది',
-'uploadcorrupt' => 'ఫైలౠచెడిపోయింది లేదా దాని పేరà±à°²à±‹à°¨à°¿ పొడగింపౠతపà±à°ªà±. ఒకసారి సరిచూసి మళà±à°³à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.',
-'uploadvirus' => 'à°ˆ ఫైలà±à°²à±‹ వైరసà±â€Œ ఉంది! వివరాలà±: $1',
-'sourcefilename' => 'మూలం ఫైలౠపేరà±',
-'destfilename' => 'ఉదà±à°¦à±‡à°¶à°¿à°‚à°šà°¿à°¨ ఫైలౠపేరà±',
-'imagelist' => 'ఫైళà±à°³ జాబితా',
-'imagelisttext' => '$2 పేరà±à°šà°¿à°¨ $1 ఫైళà±à°³ జాబితా ఇది.',
-'imagelistforuser' => '$1 à°…à°ªà±â€Œà°²à±‹à°¡à± చేసిన బొమà±à°®à°²à°¨à± మాతà±à°°à°®à±‡ ఇది చూపిసà±à°¤à±à°‚ది.',
-'showlast' => '$2 పేరà±à°šà°¿à°¨ à°—à°¤ $1 ఫైళà±à°³à°¨à± చూపించà±',
-'byname' => 'పేరà±à°² వారీగ',
-'bydate' => 'తేదీ వారీగ',
-'bysize' => 'సైజౠవారీగ',
-'imgdesc' => 'వివరణ',
-'imglegend' => 'సూచిక: (వివరణ) = ఫైలౠవివరణనౠచూపà±/మారà±à°šà±.',
-'imghistory' => 'ఫైలౠచరితà±à°°',
-'deleteimgcompletely' => 'à°ˆ ఫైలౠయొకà±à°• à°…à°¨à±à°¨à°¿ సంచికలనౠతీసివేయి',
-'imghistlegend' => 'సూచిక: (à°ªà±à°°à°¸à±à°¤à±à°¤à°‚) = ఇది à°ªà±à°°à°¸à±à°¤à±à°¤à°‚ ఉనà±à°¨ ఫైలà±, (తీసివేయి) = à°ˆ పాత సంచికనౠతీసివేయి, (తిపà±à°ªà±) = à°ˆ పాత సంచికకౠతిపà±à°ªà±. <br /><i>తేదీని నొకà±à°•à°¿, à°† తేదీన à°…à°ªà±â€Œà°²à±‹à°¡à± చేసిన ఫైలà±à°¨à± చూడండి</i>.',
-'imagelinks' => 'లింకà±à°²à±',
-'linkstoimage' => 'కింది పేజీలలో à°ˆ ఫైలà±à°•à± లింకà±à°²à± ఉనà±à°¨à°¾à°¯à°¿:',
-'nolinkstoimage' => 'à°ˆ ఫైలà±à°•à± లింకà±à°¨à±à°¨ పేజీలౠలేవà±.',
-'shareduploadwiki' => 'మరింత సమాచారం కొరకౠ[$1 ఫైలౠవివరణ పేజీ] చూడండి.',
-'shareduploadwiki-linktext'=> 'ఫైలౠవివరణ పేజీ',
-'noimage' => 'à°† పేరà±à°¤à±‹ ఫైలేమీ లేదà±, మీరౠ$1',
-'noimage-linktext' => 'దానà±à°¨à°¿ à°…à°ªà±â€Œà°²à±‹à°¡à± చెయà±à°¯à°µà°šà±à°šà±',
-'listredirects' => 'దారిమారà±à°ªà±à°² జాబితా',
-'unusedtemplates' => 'వాడని మూసలà±',
-'statistics' => 'గణాంకాలà±',
-'sitestats' => '{{SITENAME}} గణాంకాలà±',
-'userstats' => 'సభà±à°¯à±à°² గణాంకాలà±',
-'sitestatstext' => 'à°ªà±à°°à°¸à±à°¤à±à°¤à°®à± తెలà±à°—ౠవికిపీడియాలో \'\'\'$2\'\'\' à°µà±à°¯à°¾à°¸à°¾à°²à±à°¨à±à°¨à°¾à°¯à°¿.
-{{SITENAME}}కౠసంబంధించిన పేజీలà±, "à°šà°°à±à°š" పేజీలà±, "మొలక" పేజీలà±, "దారిమారà±à°ªà±" పేజీలà±, మరియౠ{{SITENAME}}à°•à± à°µà±à°¯à°¾à°¸à°¾à°²à±à°—à°¾ భావించడానికి వీలà±à°•à°¾à°¨à°¿ ఇతర పేజీలౠకలà±à°ªà±à°•à±Šà°¨à°¿ డేటాబేసà±à°²à±‹ మొతà±à°¤à°®à± \'\'\'$1\'\'\' సకà±à°°à°®à°®à±ˆà°¨ పేజీలౠవà±à°¨à±à°¨à°¾à°¯à°¿.
-
-\'\'\'$8\'\'\' ఫైళà±à°³à± à°…à°ªà±â€Œà°²à±‹à°¡à± చేయబడà±à°¡à°¾à°¯à°¿.
-
-తెలà±à°—à± {{SITENAME}} à°ªà±à°°à°¾à°°à°‚భమైనపà±à°ªà°Ÿà°¿à°¨à±à°‚à°¡à°¿ మొతà±à°¤à°®à± \'\'\'$3\'\'\' పేజీ దరà±à°¶à°¨à°²à±, \'\'\'$4\'\'\' పేజీ మారà±à°ªà±à°²à± జరిగాయి.
-అంటే, సగటà±à°¨ à°ªà±à°°à°¤à±€ పేజీకి \'\'\'$5\'\'\' మారà±à°ªà±à°²à± మరియౠపà±à°°à°¤à±€ మారà±à°ªà±à°•à°¿ \'\'\'$6\'\'\' దరà±à°¶à°¨à°²à±.
-
-[http://meta.wikimedia.org/wiki/Help:Job_queue చేయవలసిన పనà±à°² జాబితా] పొడవౠ\'\'\'$7\'\'\'.',
-'userstatstext' => 'à°ªà±à°°à°¸à±à°¤à±à°¤à°®à± \'\'\'$1\'\'\' మంది నమోదౠచేసà±à°•à±à°¨à±à°¨ సభà±à°¯à±à°²à± ఉనà±à°¨à°¾à°°à±. à°…à°‚à°¦à±à°²à±‹ \'\'\'$2\'\'\' (లేదా \'\'\'$4%\'\'\') మంది నిరà±à°µà°¾à°¹à°•à±à°²à± ($3 చూడండి).',
-'disambiguations' => 'అయోమయ నివృతà±à°¤à°¿ పేజీలà±',
-'disambiguationspage' => 'Template:అయోమయ నివృతà±à°¤à°¿',
-'disambiguationstext' => 'కింది పేజీలకౠà°à°¦à±‹ à°’à°• <i>అయోమయ నివృతà±à°¤à°¿ పేజీ</i>à°•à°¿ చూపà±à°¤à±à°¨à±à°¨à°¾à°¯à°¿. అలాకాక వాటికి సంబంధిత విషà±à°¯à°¾à°¨à°¿à°•à°¿ చూపà±à°¤à±à°‚డాాలి. <br />à°à°¦à±ˆà°¨à°¾ పేజీకి $1 à°¨à±à°‚à°¡à°¿ లింకౠఉనà±à°¨à°Ÿà±à°²à°¯à°¿à°¤à±‡ à°† పేజీ అయోమయ నివృతà±à°¤à°¿ పేజీగా భావింపబడà±à°¤à±à°‚ది. <br />ఇతర నేంసà±à°ªà±‡à°¸à±à°² à°¨à±à°‚à°¡à°¿ ఉండే లింకà±à°² à°—à±à°°à°¿à°‚à°šà°¿ ఇకà±à°•à°¡ à°ªà±à°°à°¸à±à°¤à°¾à°µà°¨<i>లేదà±</i>.',
-'doubleredirects' => 'జంట దారిమారà±à°ªà±à°²à±',
-'doubleredirectstext' => 'à°ªà±à°°à°¤à±€ వరà±à°¸à°²à±‹à°¨à± మొదటి, రెండవ దారిమారà±à°ªà± లింకà±à°²à±, రెండో దారిమారà±à°ªà± పేజీలోని à°µà±à°¯à°¾à°¸à°ªà± మొదటి లైనౠఉనà±à°¨à°¾à°¯à°¿. మొదటి దారిమారà±à°ªà± యొకà±à°• అసలైన లకà±à°·à±à°¯à°‚ à°ˆ రెండో దారిమారà±à°ªà± పేజీయే!',
-'brokenredirects' => 'తెగిపోయిన దారిమారà±à°ªà±à°²à±',
-'brokenredirectstext' => 'కింది దారిమారà±à°ªà±à°²à± లేని పేజీలకౠమాళà±à°³à°¿à°‚à°šà±à°¤à±à°¨à±à°¨à°¾à°¯à°¿.',
-'nbytes' => '$1 {{PLURAL:$1|బైటà±|బైటà±à°²à±}}',
-'ncategories' => '$1 {{PLURAL:$1|వరà±à°—à°‚|వరà±à°—ాలà±}}',
-'nlinks' => '{{FORMATNUM|$1}} {{PLURAL:$1|లింకà±|లింకà±à°²à±}}',
-'nrevisions' => '{{PLURAL:$1|à°’à°• సంచిక|$1 సంచికలà±}}',
-'nviews' => '$1 {{PLURAL:$1|దరà±à°¶à°¨à°®à±|దరà±à°¶à°¨à°²à±}}',
-'lonelypages' => 'అనాధ పేజీలà±',
-'uncategorizedpages' => 'వరà±à°—ీకరించని పేజీలà±',
-'uncategorizedcategories'=> 'వరà±à°—ీకరించని వరà±à°—à°®à±à°²à±',
-'unusedcategories' => 'ఉపయోగించని వరà±à°—ాలà±',
-'unusedimages' => 'ఉపయోగించబడని ఫైళà±à°³à±',
-'wantedcategories' => 'కోరిన వరà±à°—ాలà±',
-'wantedpages' => 'కోరిన పేజీలà±',
-'mostlinked' => 'అధిక లింకà±à°²à± చూపే పేజీలà±',
-'mostlinkedcategories' => 'అధిక లింకà±à°²à± చూపే వరà±à°—ాలà±',
-'mostcategories' => 'అధిక వరà±à°—ాలలో చేరిన à°µà±à°¯à°¾à°¸à°¾à°²à±',
-'mostimages' => 'అధిక లింకà±à°²à± à°—à°² బొమà±à°®à°²à±',
-'mostrevisions' => 'అధిక సంచికలౠగల à°µà±à°¯à°¾à°¸à°¾à°²à±',
-'allpages' => 'à°…à°¨à±à°¨à°¿ పేజీలà±',
-'randompage' => 'యాధృచà±à°›à°¿à°• పేజీ',
-'shortpages' => 'à°šà°¿à°¨à±à°¨ పేజీలà±',
-'longpages' => 'పొడవౠపేజీలà±',
-'deadendpages' => 'అగాధ (డెడà±à°Žà°‚à°¡à±) పేజీలà±',
-'listusers' => 'సభà±à°¯à±à°² జాబితా',
-'specialpages' => 'à°ªà±à°°à°¤à±à°¯à±‡à°• పేజీలà±',
-'spheading' => 'సభà±à°¯à±à°²à°‚దరి à°ªà±à°°à°¤à±à°¯à±‡à°• పేజీలà±',
-'restrictedpheading' => 'నియంతà±à°°à°¿à°¤ à°ªà±à°°à°¤à±à°¯à±‡à°• పేజీలà±',
-'recentchangeslinked' => 'సంబంధిత మారà±à°ªà±à°²à±',
-'rclsub' => '("$1" à°¨à±à°‚à°¡à°¿ లింకà±à°¨à±à°¨ పేజీలకà±)',
-'newpages' => 'కొతà±à°¤ పేజీలà±',
-'ancientpages' => 'పాత పేజీలà±',
-'move' => 'తరలించà±',
-'movethispage' => 'à°ˆ పేజీని తరలించà±',
-'unusedimagestext' => '<p>ఇతర వెబౠసైటà±à°²à± సూటి à°¯à±.ఆరà±.ఎలౠదà±à°µà°¾à°°à°¾ ఇకà±à°•à°¡à°¿ బొమà±à°®à°²à°•à± లింకౠఇవà±à°µà°µà°šà±à°šà±. à°…à°Ÿà±à°µà°‚à°Ÿà°¿ లింకà±à°²à±à°¨à±à°¨ బొమà±à°®à°²à± కూడా ఇకà±à°•à°¡ చేరి ఉండవచà±à°šà±à°¨à°¨à°¿ గమనించండి.</p>',
-'unusedcategoriestext' => 'కింది వరà±à°—ాలకౠపేజీలైతే ఉనà±à°¨à°¾à°¯à°¿ గానీ, వీటిని à°µà±à°¯à°¾à°¸à°¾à°²à± గానీ, ఇతర వరà±à°—ాలౠగానీ ఉపయోగించడం లేదà±.',
-'booksources' => 'à°ªà±à°¸à±à°¤à°• మూలాలà±',
-'categoriespagetext' => 'వికీలో à°ˆ కింది వరà±à°—ాలౠఉనà±à°¨à°¾à°¯à°¿.',
-'data' => 'డాటా',
-'booksourcetext' => 'కొతà±à°¤, పాత à°ªà±à°¸à±à°¤à°•à°¾à°²à°®à±à°®à±‡ సైటà±à°² జాబితా ఇది. మీకవసరమైన à°ªà±à°¸à±à°¤à°•à°¾à°² à°—à±à°°à°¿à°‚à°šà°¿ మరింత సమాచారం కూడా à°…à°•à±à°•à°¡ దొరకొచà±à°šà±.',
-'alphaindexline' => '$1 à°¨à±à°‚à°¡à°¿ $2',
-'version' => 'సంచిక',
-'log' => 'దినచరà±à°¯ పేజీలà±',
-'alllogstext' => 'à°…à°ªà±â€Œà°²à±‹à°¡à±, తొలగింపà±, సంరకà±à°·à°£, నిరోధం, నిరà±à°µà°¹à°£à°² లాగౠఇది. à°ªà±à°°à°¤à±à°¯à±‡à°•à°¿à°‚à°šà°¿ à°’à°• లాగౠరకానà±à°¨à°¿ గానీ, à°“ సభà±à°¯à±à°¨à°¿ పేరౠగానీ, à°“ పేజీని గాని à°Žà°‚à°šà±à°•à±à°¨à°¿ సంబంధిత లాగà±â€Œà°¨à± మాతà±à°°à°®à±‡ చూడవచà±à°šà± కూడా.',
-'nextpage' => 'తరà±à°µà°¾à°¤à°¿ పేజీ ($1)',
-'allpagesfrom' => 'ఇకà±à°•à°¡ మొదలౠపెటà±à°Ÿà°¿ పేజీలౠచూపించà±:',
-'allarticles' => 'à°…à°¨à±à°¨à°¿ à°µà±à°¯à°¾à°¸à°®à±à°²à±',
-'allnonarticles' => 'à°µà±à°¯à°¾à°¸à°¾à°²à± కానివనà±à°¨à±€',
-'allinnamespace' => 'à°…à°¨à±à°¨à°¿ పేజీలౠ($1 namespace)',
-'allnotinnamespace' => 'à°…à°¨à±à°¨à°¿ పేజీలౠ($1 నేంసà±à°ªà±‡à°¸à± లేనివి)',
-'allpagesprev' => 'పూరà±à°µà°ªà±',
-'allpagesnext' => 'తరà±à°µà°¾à°¤à°¿',
-'allpagessubmit' => 'వెళà±à°²à±',
-'mailnologintext' => 'ఇతరà±à°²à°•à± à°ˆ-మెయిలà±â€Œ పంపించాలంటే, మీరౠ[[Special:Userlogin|లాగినà±â€Œ]] అయి ఉండాలి, మరియౠమీ [[Special:Preferences|à°…à°­à°¿à°°à±à°šà±à°²]]లో సరైన à°ˆ-మెయిలà±â€Œ à°šà°¿à°°à±à°¨à°¾à°®à°¾ ఇచà±à°šà°¿ ఉండాలి.',
-'emailuser' => 'à°ˆ సభà±à°¯à±à°¨à°¿à°•à°¿ à°ˆ-మెయిలà±â€Œ పంపà±',
-'emailpage' => 'సభà±à°¯à±à°¨à°¿à°•à°¿ à°ˆ-మెయిలౠపంపà±',
-'emailpagetext' => 'à°ˆ సభà±à°¯à±à°¡à± తన à°…à°­à°¿à°°à±à°šà±à°²à°²à±‹ సరైన à°ˆ-మెయిలà±â€Œ à°šà°¿à°°à±à°¨à°¾à°®à°¾ ఇచà±à°šà°¿ ఉంటే, కింది ఫారం మీ సందేశానà±à°¨à°¿ పంపిసà±à°¤à±à°‚ది. మీ à°…à°­à°¿à°°à±à°šà±à°²à°²à±‹ మీరిచà±à°šà°¿à°¨ à°ˆ-మెయిలà±â€Œ à°šà°¿à°°à±à°¨à°¾à°®à°¾ "à°¨à±à°‚à°¡à°¿" à°† సందేశంలో వచà±à°šà°¿à°¨à°Ÿà±à°²à±à°—à°¾ ఉంటà±à°‚ది. à°† సభà±à°¯à±à°¡à± à°ˆ à°šà°¿à°°à±à°¨à°¾à°®à°¾à°•à± జవాబౠపంపà±à°—లరà±.',
-'defemailsubject' => '{{SITENAME}} à°‡-మెయిలà±',
-'noemailtitle' => 'à°ˆ-మెయిలà±â€Œ à°šà°¿à°°à±à°¨à°¾à°®à°¾ లేదà±',
-'noemailtext' => 'à°ˆ సభà±à°¯à±à°¡à± సరైన à°ˆ-మెయిలà±â€Œ à°šà°¿à°°à±à°¨à°¾à°®à°¾ ఇవà±à°µà°²à±‡à°¦à±, లేదా ఇతరà±à°² à°¨à±à°‚à°¡à°¿ à°ˆ-మెయిలà±â€Œâ€Œà°²à°¨à± à°…à°‚à°¦à±à°•à±‹à°µà°¡à°¾à°¨à°¿à°•à°¿ à°¸à±à°®à±à°–à°‚à°—à°¾ లేరà±.',
-'emailfrom' => 'à°¨à±à°‚à°¡à°¿',
-'emailto' => 'à°•à±',
-'emailsubject' => 'విషయం',
-'emailmessage' => 'సందేశం',
-'emailsend' => 'పంపించà±',
-'emailsent' => 'à°ˆ-మెయిలà±â€Œ వెళà±à°³à°¿à°‚ది',
-'emailsenttext' => 'మీ à°ˆ-మెయిలà±â€Œ సందేశం పంపబడింది.',
-'watchlist' => 'నా వీకà±à°·à°£ జాబితా',
-'nowatchlist' => 'మీ వీకà±à°·à°£ జాబితా ఖాళీగా ఉంది.',
-'watchnologin' => 'లాగినà±â€Œ అయిలేరà±',
-'watchnologintext' => 'మీ వీకà±à°·à°£ జాబితానౠమారà±à°šà°¡à°¾à°¨à°¿à°•à°¿ మీరౠ[[Special:Userlogin|లాగినà±â€Œ]] అయి ఉండాలి.',
-'addedwatch' => 'వీకà±à°·à°£ జాబితాలో చేరింది',
-'addedwatchtext' => '"$1" పేజీ మీ [[Special:వీకà±à°·à°£ జాబితా|వీకà±à°·à°£ జాబితా]]కౠచేరింది. ఇకమà±à°‚దౠఈ పేజీలోనà±, దీని à°šà°°à±à°šà°¾ పేజీలోనౠజరిగే మారà±à°ªà±à°šà±‡à°°à±à°ªà±à°²à°¨à±à°¨à±€ à°…à°•à±à°•à°¡ చేరతాయి. à°¸à±à°²à°­à°‚à°—à°¾ à°—à±à°°à±à°¤à°¿à°‚చడానికై [[Special:Recentchanges|ఇటీవలి మారà±à°ªà±à°² జాబితా]]లో à°ˆ పేజీ పేరౠ\'\'\'బొదà±à°¦à±à°—à°¾\'\'\' కనపడà±à°¤à±à°‚ది.
-
-వీకà±à°·à°£ జాబితా à°¨à±à°‚à°¡à°¿ à°ˆ పేజీ తొలగించాలంటే, "Unwatch"నౠనొకà±à°•à°‚à°¡à°¿.',
-'removedwatch' => 'వీకà±à°·à°£ జాబితా à°¨à±à°‚à°¡à°¿ తొలగించబడినది',
-'removedwatchtext' => '"[[:$1]]" పేజీ మీ వీకà±à°·à°£ జాబితా à°¨à±à°‚à°¡à°¿ తొలగించబడినది.',
-'watch' => 'వీకà±à°·à°¿à°‚à°šà±',
-'watchthispage' => 'à°ˆ పేజీ మీద à°•à°¨à±à°¨à±‡à°¸à°¿ ఉంచà±',
-'unwatch' => 'వీకà±à°·à°¿à°‚à°š వదà±à°¦à±',
-'unwatchthispage' => 'వీకà±à°·à°£à°¨à± ఆపà±',
-'notanarticle' => 'à°µà±à°¯à°¾à°¸à°‚ పేజీ కాదà±',
-'watchnochange' => 'మీ వీకà±à°·à°£ జాబితాలోని ఠపేజీలోనూ à°ˆ కాల అవధిలో మారà±à°ªà±à°²à± జరగలేదà±.',
-'watchdetails' => '* à°šà°°à±à°šà°¾ పేజీలౠకాకà±à°‚à°¡à°¾ $1 పేజీలౠవీకà±à°·à°£ జాబితాలో ఉనà±à°¨à°¾à°¯à°¿
-* [[Special:Watchlist/edit|పూరà±à°¤à°¿ వీకà±à°·à°£ జాబితానౠచూపించà±, మారà±à°šà±]]
-* [[Special:Watchlist/clear|à°…à°¨à±à°¨à°¿ పేజీలనౠతీసివేయి]]',
-'wlheader-enotif' => '* à°ˆ-మెయిలà±â€Œ à°ªà±à°°à°•à°Ÿà°¨à°²à± పంపబడతాయి.',
-'wlheader-showupdated' => '* మీ à°—à°¤ సందరà±à°¶à°¨ తరà±à°µà°¾à°¤ మారిన పేజీలౠ\'\'\'బొదà±à°¦à±\'\'\'à°—à°¾ చూపించబడà±à°¡à°¾à°¯à°¿.',
-'watchmethod-recent' => 'వీకà±à°·à°£ జాబితాలోని పేజీల కొరకౠఇటీవలి మారà±à°ªà±à°²à± పరిశీలించబడà±à°¤à±à°¨à±à°¨à°¾à°¯à°¿',
-'watchmethod-list' => 'ఇటీవలి మారà±à°ªà±à°² కొరకౠవీకà±à°·à°£ జాబితాలోని పేజీలౠపరిశీలించబడà±à°¤à±à°¨à±à°¨à°¾à°¯à°¿',
-'removechecked' => 'à°Ÿà°¿à°•à±à°•à± పెటà±à°Ÿà°¿à°¨ వాటిని వీకà±à°·à°£ జాబితా à°¨à±à°‚à°¡à°¿ తొలగించà±',
-'watchlistcontains' => 'మీ వీకà±à°·à°£ జాబితాలో $1 పేజీలౠఉనà±à°¨à°¾à°¯à°¿.',
-'watcheditlist' => 'ఇది à°…à°•à±à°·à°° à°•à±à°°à°®à°‚లో మీ వీకà±à°·à°£ జాబితాలోని à°µà±à°¯à°¾à°¸à°¾à°² పేజీల పటà±à°Ÿà°¿à°•. మీరౠతీసివేయదలచà±à°•à±à°¨à±à°¨ పేజీలకౠఎదà±à°°à±à°—ానà±à°¨à±à°¨ చెకà±â€Œà°¬à°¾à°•à±à°¸à±â€Œà°²à±‹ à°Ÿà°¿à°•à±à°•à± పెటà±à°Ÿà°¿ కిందనà±à°¨à±à°¨ \'à°Ÿà°¿à°•à±à°•à± పెటà±à°Ÿà°¿à°¨ వాటిని వీకà±à°·à°£ జాబితా à°¨à±à°‚à°¡à°¿ తొలగించà±\' అనే మీటనౠనొకà±à°•à°‚à°¡à°¿ (à°µà±à°¯à°¾à°¸à°‚ పేజీని తొలగించినపà±à°¡à± సంబంధిత à°šà°°à±à°šà°¾ పేజీ కూడా పోతà±à°‚ది. అలాగే à°šà°°à±à°šà°¾ పేజీని తొలగించినపà±à°¡à± సంబంధిత à°µà±à°¯à°¾à°¸à°‚ పేజీ కూడా పోతà±à°‚ది).',
-'couldntremove' => '\'$1\'నౠతొలగించటం à°•à±à°¦à°°à°²à±‡à°¦à±...',
-'wlnote' => 'à°—à°¤ <b>$2</b> గంటలలోని చివరి $1 మారà±à°ªà±à°²à± à°•à°¿à°‚à°¦ ఉనà±à°¨à°¾à°¯à°¿.',
-'wlshowlast' => 'à°—à°¤ $1 గంటలౠ$2 రోజà±à°²à± $3 చూపించà±',
-'wlsaved' => 'ఇది à°­à°¦à±à°°à°ªà°°à°šà°¬à°¡à°¿à°¨ మీ వీకà±à°·à°£ జాబితా.',
-'wlhideshowown' => 'నా మారà±à°ªà±à°²à°¨à± $1',
-'wlhideshowbots' => 'బాటà±à°² మారà±à°ªà±à°²à°¨à± $1',
-'enotif_mailer' => '{{SITENAME}} à°ªà±à°°à°•à°Ÿà°¨ మెయిలà±â€Œ పంపà±à°¨à°¦à°¿',
-'enotif_reset' => 'à°…à°¨à±à°¨à°¿ పేజీలనౠచూసినటà±à°²à±à°—à°¾ à°—à±à°°à±à°¤à°¿à°‚à°šà±',
-'enotif_newpagetext' => 'ఇది à°’à°• కొతà±à°¤ పేజీ.',
-'changed' => 'మారà±à°šà°¬à°¡à°¿à°‚ది',
-'created' => 'సృషà±à°Ÿà°¿à°‚చబడింది',
-'enotif_lastvisited' => 'మీ à°—à°¤ సందరà±à°¶à°¨ తరà±à°µà°¾à°¤ జరిగిన మారà±à°ªà±à°² కొరకౠ$1 చూడండి.',
-'deletepage' => 'పేజీని à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¿',
-'confirm' => 'ధృవీకరించà±',
-'excontent' => 'ఇదివరకౠవిషయ సంగà±à°°à°¹à°‚: \'$1\'',
-'excontentauthor' => 'ఇదివరకౠవిషయ సంగà±à°°à°¹à°‚: \'$1\' (మరియౠదీని ఒకేఒకà±à°• రచయిత \'$2\')',
-'exbeforeblank' => 'ఖాళీ చెయà±à°¯à°•à°®à±à°‚దౠపేజీలో ఉనà±à°¨ విషయ సంగà±à°°à°¹à°‚: \'$1\'',
-'exblank' => 'పేజీ ఖాళీగా ఉంది',
-'confirmdelete' => 'తొలగింపà±à°¨à± ధృవీకరించండి',
-'deletesub' => '("$1" తొలగింపబడà±à°¤à±à°‚ది)',
-'historywarning' => 'హెచà±à°šà°°à°¿à°•: మీరౠతొలగించబోయే పేజీకి à°šà°°à°¿à°¤à±à°° ఉంది:',
-'confirmdeletetext' => 'మీరో పేజీనో, బొమà±à°®à°¨à±‹ శాశà±à°µà°¤à°‚à°—à°¾ డేటాబేసౠనà±à°‚à°¡à°¿ తీసెయà±à°¯à°¬à±‹à°¤à±à°¨à±à°¨à°¾à°°à±. మీరౠచెయà±à°¯à°¦à°²à°šà°¿à°‚ది ఇదేననీ, దీని పరà±à°¯à°µà°¸à°¾à°¨à°¾à°²à± మీకౠతెలà±à°¸à°¨à±€, దీనà±à°¨à°¿ [[Project::Policy|నిభందనల]] à°ªà±à°°à°•à°¾à°°à°®à±‡ చేసà±à°¤à±à°¨à±à°¨à°¾à°°à°¨à±€ నిరà±à°§à°¾à°°à°¿à°‚à°šà±à°•à±‹à°‚à°¡à°¿.',
-'actioncomplete' => 'పని పూరà±à°¤à°¯à°¿à°‚ది',
-'deletedtext' => '"$1" à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¬à°¡à°¿à°‚ది. ఇటీవలి à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¤à°²à°•à± సంబంధించిన నివేదిక కొరకౠ$2 చూడండి.',
-'deletedarticle' => '"$1" à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¬à°¡à°¿à°¨à°¦à°¿',
-'dellogpage' => 'తొలగింపౠదినచరà±à°¯ పేజి',
-'dellogpagetext' => 'ఇది ఇటీవలి à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¤à°² జాబితా.',
-'deletionlog' => 'తొలగింపౠదినచరà±à°¯ పేజి',
-'deletecomment' => 'à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¤à°•à± కారణమà±',
-'imagereverted' => 'విజయవంతంగా పాత సంచికకౠవెళà±à°³à°¿à°‚ది.',
-'cantrollback' => 'రచననౠవెనకà±à°•à°¿ తీసà±à°•à±à°µà±†à°³à±à°³à°²à±‡à°®à±; à°ˆ పేజీకి ఇదొకà±à°•à°Ÿà±‡ à°°à°šà°¨.',
-'alreadyrolled' => '[[$1]]లో [[User:$2|$2]] ([[User talk:$2|à°šà°°à±à°š]]) చేసిన చివరి మారà±à°ªà±à°¨à± రోలà±â€Œà°¬à°¾à°•à± చెయà±à°¯à°²à±‡à°®à±; మరెవరో à°† పేజీని రోలà±â€Œà°¬à°¾à°•à± చేసారà±, లేదా మారà±à°šà°¾à°°à±.
-
-చివరి మారà±à°ªà±à°²à± చేసినవారà±: [[User:$3|$3]] ([[User talk:$3|à°šà°°à±à°š]]).',
-'revertpage' => '[[Special:Contributions/$2|$2]] ([[User_talk:$2|à°šà°°à±à°š]]) చేసిన మారà±à°ªà±à°²à°¨à± [[User:$1|$1]] వైనకà±à°•à± తేసà±à°•à±à°µà±†à°³à±à°³à°¾à°°à±',
-'protectlogpage' => 'సంరకà±à°·à°£ దినచరà±à°¯',
-'protectlogtext' => 'పేజీ సంరకà±à°·à°£ à°—à±à°°à°¿à°‚à°šà°¿à°¨ వివరాల జాబితా à°•à±à°°à°¿à°‚à°¦ à°µà±à°¨à±à°¨à°¦à°¿.',
-'protectedarticle' => '"[[$1]]" సంరకà±à°·à°¿à°‚చబడింది.',
-'protectmoveonly' => 'తరలింపà±à°² à°¨à±à°‚à°¡à°¿ మాతà±à°°à°®à±‡ సంరకà±à°·à°¿à°‚à°šà±',
-'protectcomment' => 'సంరకà±à°·à°¿à°‚చడానికి కారణం',
-'protect-text' => 'à°ˆ పెజీ <strong>$1></strong> à°Žà°‚à°¤ సంరకà±à°·à°£à°²à±Š à°µà±à°‚దో మీరౠఇకà±à°•à°¡ చూడవచà±à°šà±, మారà±à°šà°µà°šà±à°šà±.',
-'undelete' => 'à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¬à°¡à±à°¡ పేజీలనౠచూపించà±',
-'undeletepage' => 'à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¬à°¡à°¿à°¨ పేజీలనౠచూపించà±, à°ªà±à°¨à°ƒà°¸à±à°¥à°¾à°ªà°¿à°‚à°šà±',
-'undeletepagetext' => 'కీంది పేజీలౠతà±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¬à°¡à°¿à°¨à°µà°¿, కానీ à°ªà±à°¨à°ƒà°¸à±à°¥à°¾à°ªà°¨à°•à± వీలà±à°—à°¾ సంగà±à°°à°¹à°‚లో ఉనà±à°¨à°¾à°¯à°¿. సంగà±à°°à°¹à°‚ నిరà±à°£à±€à°¤ à°µà±à°¯à°µà°§à±à°²à°²à±‹ పూరà±à°¤à°¿à°—à°¾ ఖాళీ చేయబడà±à°¤à±à°‚à°Ÿà±à°‚ది.',
-'undeletearticle' => 'à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¸à°¿à°¨ పేజీని à°ªà±à°¨à°ƒà°¸à±à°¥à°¾à°ªà°¿à°‚à°šà±',
-'undeletehistory' => 'పేజీని à°ªà±à°¨à°ƒà°¸à±à°¥à°¾à°ªà°¿à°¸à±à°¤à±‡, à°…à°¨à±à°¨à°¿ సంచికలూ à°šà°°à°¿à°¤à±à°°à°²à±‹à°•à°¿ à°ªà±à°¨à°ƒà°¸à±à°¥à°¾à°ªà°¿à°‚చబడతాయి.
-à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¬à°¡à°¿à°¨ తరà±à°µà°¾à°¤, అదే పేరà±à°¤à±‹ వేరే పేజీ సృషà±à°Ÿà°¿à°‚చబడి ఉంటే, à°ªà±à°¨à°ƒà°¸à±à°¥à°¾à°ªà°¿à°‚à°šà°¿à°¨ సంచికలౠమà±à°‚దరి à°šà°°à°¿à°¤à±à°°à°²à±‹à°•à°¿ వెళà±à°¤à°¾à°¯à°¿. పేజీ à°ªà±à°°à°¸à±à°¤à±à°¤à°ªà± సంచిక మాతà±à°°à°‚ ఆటోమాటికà±â€Œà°—à°¾ తీసివేయబడదà±.',
-'undeletehistorynoadmin'=> 'à°ˆ à°µà±à°¯à°¾à°¸à°‚ à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¬à°¡à°¿à°¨à°¦à°¿. à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¡à°¾à°¨à°¿à°•à°¿ కారణమà±, పేజీలో మారà±à°ªà±à°²à± చేసిన సభà±à°¯à±à°²à°¤à±‹ సహా à°•à°¿à°‚à°¦ సారాంశంలో చూపబడింది. à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¬à°¡à°¿à°¨ సంచికలలోని విషయ సంగà±à°°à°¹à°‚ నిరà±à°µà°¾à°¹à°•à±à°²à°•à± మాతà±à°°à°®à±‡ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ ఉంది.',
-'undeletebtn' => 'à°ªà±à°¨à°ƒà°¸à±à°¥à°¾à°ªà°¿à°‚à°šà±',
-'undeletedarticle' => '"[[$1]]" à°ªà±à°¨à°ƒà°¸à±à°¥à°¾à°ªà°¨ జరిగింది',
-'undeletedrevisions' => '$1 సంచికల à°ªà±à°¨à°ƒà°¸à±à°¥à°¾à°ªà°¨ జరిగింది',
-'namespace' => 'నేంసà±à°ªà±‡à°¸à±:',
-'invert' => 'ఎంపికనౠతిరగవెయà±à°¯à°¿',
-'contributions' => 'సభà±à°¯à±à°¨à°¿ రచనలà±',
-'mycontris' => 'నా మారà±à°ªà±à°²à±-చేరà±à°ªà±à°²à±',
-'contribsub' => '$1 కొరకà±',
-'nocontribs' => 'à°ˆ విధమైన మారà±à°ªà±à°²à±‡à°®à±€ దొరకలేదà±.',
-'ucnote' => 'à°—à°¤ <b>$2</b> రోజà±à°²à°²à±‹ సభà±à°¯à±à°¡à± చేసిన చివరి <b>$1</b> మారà±à°ªà±à°²à± à°•à°¿à°‚à°¦ ఉనà±à°¨à°¾à°¯à°¿.',
-'uclinks' => 'చివరి $1 మారà±à°ªà±à°²à± చూపించà±; à°—à°¤ $2 రోజà±à°² మారà±à°ªà±à°²à± చూపించà±.',
-'sp-contributions-newest'=> 'à°…à°¨à±à°¨à°¿à°Ÿà°¿à°•à°‚టే కొతà±à°¤à°µà°¿',
-'sp-contributions-oldest'=> 'à°…à°¨à±à°¨à°¿à°Ÿà°¿à°•à°‚టే పాతవి',
-'sp-contributions-newer'=> 'కొతà±à°¤ $1',
-'sp-contributions-older'=> 'పాత $1',
-'whatlinkshere' => 'ఇకà±à°•à°¡à°¿à°•à°¿ లింకౠచేసà±à°¤à±à°¨à±à°¨ పేజీలà±',
-'notargettitle' => 'à°—à°®à±à°¯à°‚ లేదà±',
-'notargettext' => 'à°ˆ పని ఠపేజీ లేదా సభà±à°¯à±à°¨à°¿à°ªà±ˆ జరగాలనే à°—à°®à±à°¯à°¾à°¨à±à°¨à°¿ మీరౠసూచించలేదà±.',
-'linkshere' => 'కింది పేజీలలో ఇకà±à°•à°¡à°¿à°•à°¿ లింకà±à°²à± ఉనà±à°¨à°¾à°¯à°¿:',
-'nolinkshere' => 'ఇకà±à°•à°¡à°¿à°•à°¿ ఠపేజీ à°¨à±à°‚à°¡à±€ లింకౠలేదà±.',
-'isredirect' => 'దారిమారà±à°ªà± పేజీ',
-'blockip' => 'సభà±à°¯à±à°¨à°¿ నిరోధించà±',
-'ipadressorusername' => 'à°.పి. à°šà°¿à°°à±à°¨à°¾à°®à°¾ లేదా సభà±à°¯à°¨à°¾à°®à°‚',
-'ipbexpiry' => 'అంతమయà±à°¯à±‡ à°—à°¡à±à°µà±',
-'ipbreason' => 'కారణం',
-'ipbsubmit' => 'à°ˆ సభà±à°¯à±à°¨à°¿ నిరోధించà±',
-'ipbother' => 'వేరే à°—à°¡à±à°µà±',
-'ipboptions' => '2 à°—à°‚à°Ÿà°²à±:2 à°—à°‚à°Ÿà°²à±,1 రోజà±:1 రోజà±,3 రోజà±à°²à±:3 రోజà±à°²à±,1 వారం:1 వారం,2 వారాలà±:2 వారాలà±,1 నెల:1 నెల,3 నెలలà±:3 నెలలà±,6 నెలలà±:6 నెలలà±,1 సంవతà±à°¸à°°à°‚:1 సంవతà±à°¸à°°à°‚,à°Žà°ªà±à°ªà°Ÿà°¿à°•à±€:à°Žà°ªà±à°ªà°Ÿà°¿à°•à±€',
-'ipbotheroption' => 'వేరే',
-'badipaddress' => 'సరైన à°.పి. à°…à°¡à±à°°à°¸à± కాదà±',
-'blockipsuccesssub' => 'నిరోధం విజయవంతం అయింది',
-'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] నిరోధించబడింది.
-<br />నిరోధాల సమీకà±à°· కొరకౠ[[Special:Ipblocklist|à°.పి. నిరొధాల జాబితా]] చూడండి.',
-'unblockip' => 'సభà±à°¯à±à°¨à°¿à°ªà±ˆ నిరోధానà±à°¨à°¿ తొలగించà±',
-'unblockiptext' => 'కింది ఫారం ఉపయోగించి, నిరోధించబడిన à°.పీ. à°šà°¿à°°à±à°¨à°¾à°®à°¾ లేదా సభà±à°¯à±à°¨à°¿à°•à°¿ తిరిగి రచనలౠచేసే అధికారం ఇవà±à°µà°µà°šà±à°šà±.',
-'ipusubmit' => 'à°ˆ à°šà°¿à°°à±à°¨à°¾à°®à°¾à°ªà±ˆ నిరోధం తొలగించà±',
-'unblocked' => '[[User:$1|$1]]పై నిరోధం తొలగించబడింది',
-'ipblocklist' => 'నిరోధించబడిన à°.పీ à°šà°¿à°°à±à°¨à°¾à°®à°¾à°²à± మరియౠసభà±à°¯à±à°²à±',
-'blocklistline' => '$1, $2లౠ$3 ($4)నౠనిరోధించారà±.',
-'blocklink' => 'నిరోధించà±',
-'unblocklink' => 'నిరోధం తొలగించà±',
-'contribslink' => 'రచనలà±',
-'autoblocker' => 'మీ à°.పీ. à°…à°¡à±à°°à°¸à±à°¨à± "[[User:$1|$1]]" ఇటీవల వాడà±à°Ÿ చేత, అది ఆటోమాటికà±â€Œà°—à°¾ నిరోధించబడినది. $1నౠనిరోధించడానికి కారణం: "\'\'\'$2\'\'\'"',
-'blocklogpage' => 'నిరోద దినచరà±à°¯ పేజి',
-'blocklogentry' => '"[[$1]]" పై నిరోధం అమలయింది. నిరోధ కాలం $2',
-'blocklogtext' => 'సభà±à°¯à±à°² నిరోధాలà±, à°ªà±à°¨à°¸à±à°¥à°¾à°ªà°¨à°² దినచరà±à°¯ పేజీ ఇది. ఆటోమాటికà±â€Œà°—à°¾ నిరోధానికి à°—à±à°°à±ˆà°¨ à°.పి. à°…à°¡à±à°°à°¸à±à°²à± à°ˆ జాబితాలో ఉండవà±. à°ªà±à°°à°¸à±à°¤à±à°¤à°‚ అమలà±à°²à±‹ ఉనà±à°¨ నిరోధాలà±, నిషేధాల కొరకౠ[[Special:Ipblocklist|à°.పి. నిరోధాల జాబితా]]నౠచూడండి.',
-'unblocklogentry' => '$1పై నిరోధం తొలగించబడింది',
-'ipb_expiry_invalid' => 'అంతమయà±à°¯à±‡ à°—à°¡à±à°µà± సరైనది కాదà±.',
-'lockdb' => 'డాటాబేసà±à°¨à± లాకà±â€Œ చెయà±à°¯à°¿',
-'lockdbtext' => 'డాటాబేసà±à°¨à± లాకà±â€Œ చెయà±à°¯à°¡à°‚ వలన సభà±à°¯à±à°²à± పేజీలౠమారà±à°šà°¡à°‚, à°…à°­à°¿à°°à±à°šà±à°²à± మారà±à°šà°¡à°‚, వీకà±à°·à°£ జాబితానౠమారà±à°šà°¡à°‚ వంటి డాటాబేసౠఆధారిత పనà±à°²à± చెయà±à°¯à°²à±‡à°°à±. మీరౠచెయà±à°¯à°¦à°²à°šà°¿à°¨à°¦à°¿ ఇదేనని, మీ పని కాగానే తిరిగి డాటాబేసà±à°¨à± à°ªà±à°°à°¾à°°à°‚à°­à°¿à°¸à±à°¤à°¾à°¨à°¨à±€ ధృవీకరించండి.',
-'lockconfirm' => 'à°…à°µà±à°¨à±, డేటాబేసà±à°¨à± లాకౠచెయà±à°¯à°¾à°²à°¨à°¿ నిజంగానే à°…à°¨à±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°¨à±.',
-'lockbtn' => 'డాటాబేసà±à°¨à± లాకà±â€Œ చెయà±à°¯à°¿',
-'locknoconfirm' => 'మీరౠధృవీకరణ పెటà±à°Ÿà±†à°²à±‹ à°Ÿà°¿à°•à±à°•à± పెటà±à°Ÿà°²à±‡à°¦à±.',
-'lockdbsuccesssub' => 'డాటాబేసౠలాకౠవిజయవంతం à°…à°¯à±à°¯à°¿à°‚ది.',
-'lockdbsuccesstext' => 'డాటాబేసౠలాకయింది.<br />పని పూరà±à°¤à°¿ కాగానే లాకౠతియà±à°¯à°¡à°‚ మరà±à°šà°¿à°ªà±‹à°•à°‚à°¡à°¿.',
-'makesysoptext' => 'మామూలౠసభà±à°¯à±à°²à°¨à± నిరà±à°µà°¾à°¹à°•à±à°²à± చెయà±à°¯à°¡à°¾à°¨à°¿à°•à°¿ అధికారà±à°²à± à°ˆ ఫారంనౠవాడతారà±. దీని కొరకౠసభà±à°¯à±à°¨à°¿ పేరౠపెటà±à°Ÿà±†à°²à±‹ టైపౠచేసి, మీట నొకà±à°•à°‚à°¡à°¿.',
-'makesysopname' => 'సభà±à°¯à±à°¨à°¿ పేరà±:',
-'makesysopsubmit' => 'à°ˆ సభà±à°¯à±à°¨à°¿ నిరà±à°µà°¾à°¹à°•à±à°¡à°¿à°¨à°¿ చెయà±à°¯à°¿',
-'makesysopok' => '<b>సభà±à°¯à±à°¡à± "$1" ఇపà±à°ªà±à°¡à± నిరà±à°µà°¾à°¹à°•à±à°¡à±</b>',
-'makesysopfail' => '<b>సభà±à°¯à±à°¡à± "$1"ని నిరà±à°µà°¾à°¹à°•à±à°¡à°¿à°—à°¾ మారà±à°šà°²à±‡à°• పోయాం. (పేరౠసరిగానే రాసారా?)</b>',
-'rights' => 'హకà±à°•à±à°²à±:',
-'makesysop' => 'సభà±à°¯à±à°¡à°¿à°¨à°¿ నిరà±à°µà°¾à°¹à°•à±à°¡à°¿à°—à°¾ మారà±à°šà±',
-'already_sysop' => 'à°ˆ సభà±à°¯à±à°¡à± ఇపà±à°ªà°Ÿà°¿à°•à±‡ నిరà±à°µà°¾à°¹à°•à±à°¡à±',
-'already_bureaucrat' => 'à°ˆ సభà±à°¯à±à°¡à± ఇపà±à°ªà°Ÿà°¿à°•à±‡ అధికారి',
-'already_steward' => 'à°ˆ సభà±à°¯à±à°¡à± ఇపà±à°ªà°Ÿà°¿à°•à±‡ à°¸à±à°Ÿà±€à°µà°¾à°°à±à°¡à±',
-'movepage' => 'పేజీని తరలించà±',
-'movepagetext' => 'కీంది ఫారం ఉపయోగించి, పేజీ పేరౠమారà±à°šà°µà°šà±à°šà±. దాంతో పాటౠదాని à°šà°°à°¿à°¤à±à°° అంతా కొతà±à°¤ పేజీ à°šà°°à°¿à°¤à±à°°à°—à°¾ మారà±à°¤à±à°‚ది. పాత పేజీ కొతà±à°¤ దానికి దారిమారà±à°ªà± పేజీ à°…à°µà±à°¤à±à°‚ది. పాత పేజీని చేరà±à°•à±à°¨à±‡ లింకà±à°²à± అలాగే ఉంటాయి; తెగిపోయిన దారిమారà±à°ªà±à°²à±, జంట దారిమారà±à°ªà±à°²à± లేవని నిరà±à°§à°¾à°°à°¿à°‚à°šà±à°•à±‹à°‚à°¡à°¿. లింకà±à°²à°¨à±à°¨à±€ à°…à°¨à±à°•à±à°¨à±à°¨à°Ÿà±à°²à±à°—à°¾, చేరవలసిన చోటికే చేరà±à°¤à±à°¨à±à°¨à°¾à°¯à°¨à°¿ నిరà±à°§à°¾à°°à°¿à°‚à°šà±à°•à±‹à°µà°²à°¸à°¿à°¨ బాధà±à°¯à°¤ మీదే.
-
-ఒకవేళ కొతà±à°¤ పేజీ పేరà±à°¤à±‹ ఇపà±à°ªà°Ÿà°¿à°•à±‡ à°’à°• పేజీ ఉండి - అది ఖాళీగా లేకà±à°¨à±à°¨à°¾ / చరితం ఉనà±à°¨à°¾- పేజీ తరలింపౠ\'\'\'జరగదà±\'\'\'. అంటే కొతà±à°¤à°ªà±‡à°°à±à°¨à± మారà±à°šà°¿ తిరిగి పాతపేరà±à°•à± తీసà±à°•à±à°°à°¾à°—లరౠమరియౠఇపà±à°ªà°Ÿà°¿à°•à±‡ à°µà±à°¨à±à°¨ పేజీని à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¯à°²à±‡à°°à±.
-
-<b>హెచà±à°šà°°à°¿à°•!</b>
-బాగా జనరంజకమైన అయిన పేజీని మారà±à°¸à±à°¤à±à°¨à±à°¨à°¾à°°à±‡à°®à±‹ చూడండి; దాని పరిణామాలనౠఅరà±à°§à°‚ చేసà±à°•à±à°¨à°¿ à°®à±à°‚à°¦à±à°•à±à°¸à°¾à°—à°‚à°¡à°¿.',
-'movepagetalktext' => 'దానితో పాటౠసంబంధిత à°šà°°à±à°šà°¾ పేజీ కూడా ఆటోమాటికà±â€Œâ€Œà°—à°¾ తరలించబడà±à°¤à±à°‚ది, \'\'\'కింది సందరà±à°­à°¾à°²à°²à±‹ తపà±à°ª:\'\'\'
-*à°’à°• నేంసà±à°ªà±‡à°¸à± à°¨à±à°‚à°¡à°¿ ఇంకోదానికి తరలించేటపà±à°¡à±,
-*కొతà±à°¤ పేరà±à°¤à±‹ ఇపà±à°ªà°Ÿà°¿à°•à±‡ à°’à°• à°šà°°à±à°šà°¾ పేజీ ఉంటే,
-*కింది చెకà±â€Œà°¬à°¾à°•à±à°¸à±à°²à±‹ à°Ÿà°¿à°•à±à°•à± పెటà±à°Ÿà°•à°ªà±‹à°¤à±‡.
-
-à°† సందరà±à°­à°¾à°²à°²à±‹, మీరౠచరà±à°šà°¾ పేజీని కూడా పనిగటà±à°Ÿà±à°•à±à°¨à°¿ తరలించవలసి ఉంటà±à°‚ది, లేదా à°à°•à±€à°•à±ƒà°¤ పరచవలసి ఉంటà±à°‚ది.',
-'movearticle' => 'పేజీని తరలించà±',
-'movenologin' => 'లాగినà±â€Œ అయిలేరà±',
-'movenologintext' => 'పేజీని తరలించడానికి మీరౠ[[Special:Userlogin|లాగినà±â€Œ]] అయిఉండాలి.',
-'newtitle' => 'కొతà±à°¤ పేరà±à°•à°¿',
-'movepagebtn' => 'పేజీని తరలించà±',
-'pagemovedsub' => 'తరలింపౠవిజయవంతమైనది',
-'pagemovedtext' => '"[[$1]]" పేజీ "[[$2]]"కౠతరలించబడింది.',
-'articleexists' => 'à°† పేరà±à°¤à±‹ ఇపà±à°ªà°Ÿà°¿à°•à±‡ à°’à°• పేజీ ఉంది, లేదా మీరౠఎంచà±à°•à±à°¨à±à°¨ పేరౠసరైనది కాదà±. వేరే పేరౠఎంచà±à°•à±‹à°‚à°¡à°¿.',
-'talkexists' => '\'\'\'పేజీని జయపà±à°°à°¦à°‚à°—à°¾ తరలించామà±, కానీ à°šà°°à±à°šà°¾ పేజీని తరలించలేక పోయామà±. కొతà±à°¤ పేరà±à°¤à±‹ à°šà°°à±à°š పేజీ ఇపà±à°ªà°Ÿà°¿à°•à±‡ ఉంది, à°† రెంటినీ మీరే à°à°•à±€à°•à±ƒà°¤à°‚ చెయà±à°¯à°‚à°¡à°¿.\'\'\'',
-'movedto' => 'తరలింపà±',
-'movetalk' => 'కూడా à°µà±à°¨à±à°¨ à°šà°°à±à°š పేజీని తరలించà±',
-'talkpagemoved' => 'సంబంధిత à°šà°°à±à°šà°¾ పేజీ కూడా తరలించబడింది.',
-'talkpagenotmoved' => 'సంబంధిత à°šà°°à±à°šà°¾ పేజీని తరలించబడ<strong>లేదà±</strong>.',
-'1movedto2' => '$1, $2కౠతరలించబడింది',
-'movelogpage' => 'తరలింపౠదినచరà±à°¯',
-'movelogpagetext' => 'à°•à°¿à°‚à°¦ తరలించిన పేజీల జాబితా ఉనà±à°¨à°¦à°¿.',
-'movereason' => 'కారణమà±',
-'delete_and_move' => 'తొలగించి, తరలించà±',
-'delete_and_move_text' => '==తొలగింపౠఅవసరం==
-
-ఉదà±à°¦à±‡à°¶à°¿à°‚à°šà°¿à°¨ à°µà±à°¯à°¾à°¸à°‚ "[[$1]]" ఇపà±à°ªà°Ÿà°¿à°•à±‡ ఉనికిలో ఉంది. à°ªà±à°°à°¸à±à°¤à±à°¤ తరలింపà±à°•à± వీలà±à°—à°¾ దానà±à°¨à°¿ తొలగించేయమంటారా?',
-'delete_and_move_confirm'=> 'à°…à°µà±à°¨à±, పేజీని తొలగించà±',
-'delete_and_move_reason'=> 'తరలింపà±à°•à± వీలà±à°—à°¾ తొలగించబడింది',
-'selfmove' => 'మూలం, à°—à°®à±à°¯à°‚ పేరà±à°²à± ఒకటే; పేజీని దాని పైకే తరలించడం à°•à±à°¦à°°à°¦à±.',
-'export' => 'à°Žà°—à±à°®à°¤à°¿ పేజీలà±',
-'allmessages' => 'à°…à°¨à±à°¨à°¿ సిసà±à°Ÿà°‚ సందేశాలà±',
-'allmessagesname' => 'పేరà±',
-'allmessagestext' => 'మీడియావికీ నేంసà±à°ªà±‡à°¸à±à°²à±‹ ఉనà±à°¨ à°…à°¨à±à°¨à°¿ సిసà±à°Ÿà°‚ సందేశాల జాబితా ఇది.',
-'thumbnail-more' => 'పెదà±à°¦à°¦à°¿ చెయà±à°¯à°¿',
-'missingimage' => '<b>తపà±à°ªà°¿à°ªà±‹à°¯à°¿à°¨ బొమà±à°®</b><br /><i>$1</i>',
-'filemissing' => 'ఫైలౠకనపడà±à°Ÿà°²à±‡à°¦à±',
-'thumbnail_error' => '$1: నఖచితà±à°°à°‚ తయారà±à°šà±†à°¯à±à°¯à°¡à°‚లో లోపం జరిగింది',
-'importfailed' => 'దిగà±à°®à°¤à°¿ కాలేదà±: $1',
-'tooltip-diff' => 'పాఠానికి మీరౠచేసిన మారà±à°ªà±à°²à°¨à± చూపà±à°‚à°šà±. [alt-v]',
-'anonymous' => '{{SITENAME}} యొకà±à°• à°…à°œà±à°žà°¾à°¤ సభà±à°¯à±à°²à±',
-'siteuser' => '{{SITENAME}} సభà±à°¯à±à°¡à± $1',
-'lastmodifiedby' => 'à°ˆ పేజీకి $2 $1à°¨ చివరి మారà±à°ªà± చేసారà±.',
-'and' => 'మరియà±',
-'siteusers' => '{{SITENAME}} సభà±à°¯à±à°²à± $1',
-'spamprotectiontitle' => 'à°¸à±à°ªà°¾à°‚ సంరకà±à°·à°£ à°«à°¿à°²à±à°Ÿà°°à±',
-'spamprotectiontext' => 'మీరౠభదà±à°°à°ªà°°à°šà°¦à°²à°šà°¿à°¨ పేజీని మా à°¸à±à°ªà°¾à°‚ à°«à°¿à°²à±à°Ÿà°°à± నిరోధించింది. బహà±à°¶à°¾ ఇది à°à°¦à±ˆà°¨à°¾ బయటి సైటà±à°•à± ఇచà±à°šà°¿à°¨ లింకౠకారణంగా జరిగి ఉండవచà±à°šà±.',
-'spamprotectionmatch' => 'మా à°¸à±à°ªà°¾à°‚ à°«à°¿à°²à±à°Ÿà°°à±à°¨à± à°ªà±à°°à±‡à°°à±‡à°ªà°¿à°‚à°šà°¿à°¨ à°°à°šà°¨ భాగం ఇది: $1',
-'subcategorycount' => 'à°ˆ వరà±à°—à°®à±à°²à±‹ {{PLURAL:$1|à°’à°• ఉపవరà±à°—మౠఉంది|$1 ఉపవరà±à°—à°®à±à°²à± ఉనà±à°¨à°¾à°¯à°¿}}.',
-'categoryarticlecount' => 'à°ˆ వరà±à°—ంలో {{PLURAL:$1|à°’à°• à°µà±à°¯à°¾à°¸à°‚ ఉంది|$1 à°µà±à°¯à°¾à°¸à°¾à°²à±à°¨à±à°¨à°¾à°¯à°¿}}.',
-'numedits' => 'మారà±à°ªà±à°² సంఖà±à°¯ (à°µà±à°¯à°¾à°¸à°‚): $1',
-'numtalkedits' => 'మారà±à°ªà±à°² సంఖà±à°¯ (à°šà°°à±à°šà°¾ పేజీ): $1',
-'numwatchers' => 'వీకà±à°·à°•à±à°² సంఖà±à°¯: $1',
-'numauthors' => 'à°­à°¿à°¨à±à°¨à°®à±ˆà°¨ రచయితల సంఖà±à°¯ (à°µà±à°¯à°¾à°¸à°‚): $1',
-'numtalkauthors' => 'à°­à°¿à°¨à±à°¨à°®à±ˆà°¨ రచయితల సంఖà±à°¯ (à°šà°°à±à°šà°¾ పేజీ): $1',
-'mw_math_html' => 'వీలైతే à°Žà°šà±â€Œà°Ÿà±€à°Žà°‚ఎలౠలేకపోతే పింగà±',
-'mw_math_source' => 'టెకౠగానే ఉండనివà±à°µà± (టెకà±à°¸à±à°Ÿà±â€Œ à°¬à±à°°à±Œà°œà°°à±à°² కొరకà±)',
-'markaspatrolleddiff' => 'పరీకà±à°·à°¿à°‚చినటà±à°²à±à°—à°¾ à°—à±à°°à±à°¤à± పెటà±à°Ÿà±',
-'markaspatrolledtext' => 'à°ˆ à°µà±à°¯à°¾à°¸à°¾à°¨à±à°¨à°¿ పరీకà±à°·à°¿à°‚చినటà±à°²à±à°—à°¾ à°—à±à°°à±à°¤à± పెటà±à°Ÿà±',
-'markedaspatrolled' => 'పరీకà±à°·à°¿à°‚పబడినటà±à°²à± à°—à±à°°à±à°¤à°¿à°‚పబడింది',
-'markedaspatrolledtext' => 'à°Žà°‚à°šà±à°•à±à°¨à±à°¨ సంచిక పరీకà±à°·à°¿à°‚చబడినటà±à°²à±à°—à°¾ à°—à±à°°à±à°¤à°¿à°‚పబడింది.',
-'deletedrevision' => 'పాత సంచిక $1 తొలగించబడినది.',
-'previousdiff' => '↠మà±à°¨à±à°ªà°Ÿà°¿ తేడా',
-'nextdiff' => 'తరà±à°µà°¾à°¤à°¿ తేడా →',
-'imagemaxsize' => 'బొమà±à°® వివరణ పేజీలో బొమà±à°® ఉండవలసిన సైజà±:',
-'thumbsize' => 'నఖచితà±à°°à°‚ వైశాలà±à°¯à°‚:',
-'showbigimage' => 'మరింత à°¸à±à°ªà°·à±à°Ÿà°®à±ˆà°¨ సంచికనౠడౌనà±à°²à±‹à°¡à± చేసà±à°•à±‹à°‚à°¡à°¿ ($1x$2, $3 KB)',
-'newimages' => 'కొతà±à°¤ ఫైళà±à°³ కొలà±à°µà±',
-'noimages' => 'చూసేందà±à°•à± à°à°®à±€ లేదà±.',
-'passwordtooshort' => 'మీ సంకేతపదమౠమరీ à°šà°¿à°¨à±à°¨à°¦à°¯à°¿à°¨à°¦à°¿. అది కనీసం $1 à°…à°•à±à°·à°°à°¾à°² పొడవౠఉండాలి.',
-'mediawarning' => '\'\'\'హెచà±à°šà°°à°¿à°•\'\'\': à°ˆ ఫైలà±à°²à±‹ హానికరమైన కోడà±â€Œ ఉండవచà±à°šà±, దానిని పనిచేయిసà±à°¤à±‡ మీ సిసà±à°Ÿà°®à± దెబà±à°¬à°¤à°¿à°¨à°µà°šà±à°šà±.<hr />',
-'metadata' => 'మెటాడేటా',
-'exif-pixelxdimension' => 'బొమà±à°® సరైన à°Žà°¤à±à°¤à±',
-'edit-externally' => 'బయటి à°…à°ªà±à°²à°¿à°•à±‡à°·à°¨à± వాడి à°ˆ ఫైలà±à°¨à± మారà±à°šà±',
-'edit-externally-help' => 'మరింత సమాచారం కొరకౠ[http://meta.wikimedia.org/wiki/Help:External_editors సెటపà±â€Œ సూచనలà±] చూడండి.',
-'recentchangesall' => 'à°…à°¨à±à°¨à±€',
-'watchlistall1' => 'à°…à°¨à±à°¨à±€',
-'watchlistall2' => 'à°…à°¨à±à°¨à±€',
-'namespacesall' => 'à°…à°¨à±à°¨à±€',
-'confirmemail' => 'à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾ ధృవీకరించండి',
-'confirmemail_text' => 'à°ˆ వికీలో à°ˆ-మెయిలౠఅంశాలà±à°¨à°¿ వాడà±à°•à±à°¨à±‡ à°®à±à°‚దౠమీ à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾à°¨à± నిరà±à°§à°¾à°°à°¿à°‚చవలసిన అవసరం ఉంది.
-కింది మీటనౠనొకà±à°•à°—ానే మీరిచà±à°šà°¿à°¨ à°šà°¿à°°à±à°¨à°¾à°®à°¾à°•à± ధృవీకరణ మెయిలౠవెళà±à°¤à±à°‚ది. à°† మెయిలà±à°²à±‹ à°’à°• సంకేతం కలిగిన à°’à°• లింకౠఉంటà±à°‚ది; à°† లింకà±à°¨à± మీ à°¬à±à°°à±Œà°œà°°à±à°²à±‹ తెరవండి. à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾ ధృవీకరణ అయిపోతà±à°‚ది.',
-'confirmemail_send' => 'à°’à°• ధృవీకరణ సంకేతానà±à°¨à°¿ పంపించà±',
-'confirmemail_sent' => 'ధృవీకరణ à°ˆ-మెయిలà±à°¨à± పంపబడినది',
-'confirmemail_sendfailed'=> 'ధృవీకరణ మెయిలà±à°¨à± పంపలేకపోయామà±. à°šà°¿à°°à±à°¨à°¾à°®à°¾à°²à±‹ తపà±à°ªà±à°²à±à°¨à±à°¨à°¾à°¯à±‡à°®à±‹ చూసà±à°•à±‹à°‚à°¡à°¿.',
-'confirmemail_invalid' => 'ధృవీకరణ సంకేతం సరైనది కాదà±. దానికి కాలం చెలà±à°²à°¿ ఉండవచà±à°šà±.',
-'confirmemail_success' => 'మీ à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾ ధృవీకరణ అయింది. ఇక లాగినౠఅయి, వికీని à°…à°¸à±à°µà°¾à°¦à°¿à°‚à°šà°‚à°¡à°¿.',
-'confirmemail_loggedin' => 'మీ à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾ ఇపà±à°ªà±à°¡à± రూఢి అయింది.',
-'confirmemail_error' => 'మీ ధృవీకరణనౠభదà±à°°à°ªà°°à°šà°¡à°‚లో à°à°¦à±‹ లోపం జరిగింది.',
-'confirmemail_subject' => '{{SITENAME}} à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾ ధృవీకరణ',
-'confirmemail_body' => 'à°ˆ à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾à°¤à±‹ $1 à°.పి. à°…à°¡à±à°°à°¸à± à°¨à±à°‚à°¡à°¿ ఎవరో, బహà±à°¶à°¾ మీరే, {{SITENAME}}లో "$2" అనే ఎకౌంటà±à°¨à± సృషà±à°Ÿà°¿à°‚చారà±.
-
-à°ˆ ఎకౌంటౠనిజంగా మీదేనని ధృవీకరించేందà±à°•à±, అలాగే {{SITENAME}}లో
-à°ˆ-మెయిలà±â€Œà°¨à± వాడటం మొదలà±à°ªà±†à°Ÿà±à°Ÿà±‡à°‚à°¦à±à°•à± కింది లింకà±à°¨à± మీ à°¬à±à°°à±Œà°œà°°à±à°²à±‹ తెరవండి:
-
-$3
-
-ఒకవేళ అది మీరౠ*కాకపోతే* à°à°®à±€ చెయà±à°¯à°•à°‚à°¡à°¿. నిరà±à°§à°¾à°°à°£ కొరకౠమేమౠపంపిన à°ˆ సంకేతం
-$4తో కాలం చెలà±à°²à±à°¤à±à°‚ది.',
-'tryexact' => 'à°–à°šà±à°šà°¿à°¤à°®à±ˆà°¨ పోలిక కొరకౠపà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà±',
-'createarticle' => 'à°µà±à°¯à°¾à°¸à°¾à°¨à±à°¨à°¿ సృషà±à°Ÿà°¿à°‚à°šà±',
-'scarytranscludetoolong'=> '[à°¯à±à°†à°°à±â€Œà°Žà°²à± మరీ పొడà±à°—à±à°—à°¾ ఉంది; à°•à±à°·à°®à°¿à°‚à°šà°‚à°¡à°¿]',
-'deletedwhileediting' => 'హెచà±à°šà°°à°¿à°•: మీరౠమారà±à°ªà±à°²à± చేయటం మొదలà±à°ªà±†à°Ÿà±à°Ÿà°¾à°•, à°ˆ పేజీ తొలగించబడింది.',
-'confirmrecreate' => 'మీరౠపేజీ రాయటం మొదలà±à°ªà±†à°Ÿà±à°Ÿà°¿à°¨ తరà±à°µà°¾à°¤ [[User:$1|$1]] ([[User talk:$1|à°šà°°à±à°š]]) దానిని తీసివేసారà±. దానికి à°ˆ కారణం ఇచà±à°šà°¾à°°à±: \'\'$2\'\'
-మీరౠఈ పేజీని మళà±à°³à±€ తయారౠచేయాలనà±à°•à±à°‚à°Ÿà±à°¨à±à°¨à°¾à°°à°¨à°¿ ధృవీకరించండి.',
-'tooltip-recreate' => 'పేజీ à°¤à±à°¡à°¿à°šà°¿à°µà±‡à°¯à°¬à°¡à±à°¡à°¾à°•à°¾à°¨à±€ మళà±à°³à±€ సృషà±à°Ÿà°¿à°‚à°šà±',
-'redirectingto' => '[[$1]]కౠమళà±à°³à°¿à°‚చబడà±à°¤à±à°‚ది...',
-'confirm_purge' => 'à°ˆ పేజీ యొకà±à°• పాత కాపీని తొలగించమంటారా?
-
-$1',
-'confirm_purge_button' => 'సరే',
-'articletitles' => '\'\'$1\'\'తొ మొదలయà±à°¯à±‡ à°µà±à°¯à°¾à°¸à°¾à°²à±',
-);
-?>
diff --git a/languages/MessagesTh.php b/languages/MessagesTh.php
deleted file mode 100644
index 0d272eae..00000000
--- a/languages/MessagesTh.php
+++ /dev/null
@@ -1,190 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesTh = array(
-
-# User Toggles
-#
-
-"tog-underline" => "ขีดเส้นใต้ลิงà¸à¹Œ",
-"tog-highlightbroken" => "จัดลิงà¸à¹Œà¸—ี่ไม่มี <a href=\"\" class=\"new\">เป็น ดังนี้</a> (หรือ เป็นดังนี้<a href=\"\" class=\"internal\">?</a>).",
-"tog-justify" => "จัดย่อหน้าให้เรียบร้อย",
-"tog-hideminor" => "ไม่à¹à¸ªà¸”งà¸à¸²à¸£à¹à¸à¹‰à¹„ขย่อยใน recent changes",
-"tog-usenewrc" => "Enhanced recent changes (ไม่สามารถใช้ได้à¸à¸±à¸šà¸—ุà¸à¹€à¸§à¹‡à¸šà¸šà¸£à¸²à¸§à¹€à¸‹à¸­à¸£à¹Œ)",
-"tog-numberheadings" => "ใส่ตัวเลขหน้าหัวข้อโดยอัตโนมัติ",
-"tog-showtoolbar" => "Show edit toolbar",
-"tog-editondblclick" => "à¹à¸à¹‰à¹„ขหน้าโดยใช้ double click (ผ่าน JavaScript)",
-"tog-editsection"=>"สามารถà¹à¸à¹‰à¹„ขเฉพาะส่วนโดยใช้ลิงà¸à¹Œ [à¹à¸à¹‰à¹„ข]",
-"tog-editsectiononrightclick"=>"สามารถà¹à¸à¹‰à¹„ขเฉพาะส่วนโดยใช้ right click<br /> บนชื่อส่วนย่อย (ผ่าน JavaScript)",
-"tog-showtoc"=>"à¹à¸ªà¸”งสารบัà¸<br />(สำหรับบทความที่มีมาà¸à¸à¸§à¹ˆà¸² 3 หัวข้อ)",
-"tog-rememberpassword" => "จำ password ระหว่าง session",
-"tog-editwidth" => "à¸à¸¥à¹ˆà¸­à¸‡à¸ªà¸³à¸«à¸£à¸±à¸šà¸à¸²à¸£à¹à¸à¹‰à¹„ขà¸à¸§à¹‰à¸²à¸‡à¹€à¸•à¹‡à¸¡à¸«à¸™à¹‰à¸²à¸ˆà¸­",
-"tog-watchdefault" => "นำหน้าที่à¹à¸à¹‰à¹„ขไปใส่ watchlist",
-"tog-minordefault" => "à¸à¸³à¸«à¸™à¸” default ให้à¸à¸²à¸£à¹à¸à¹‰à¹„ขทุà¸à¸„รั้งเป็นà¸à¸²à¸£à¹à¸à¹‰à¹„ขย่อย",
-"tog-previewontop" => "à¹à¸ªà¸”ง preview à¸à¹ˆà¸­à¸™à¸à¸¥à¹ˆà¸­à¸‡à¸ªà¸³à¸«à¸£à¸±à¸šà¸à¸²à¸£à¹à¸à¹‰à¹„ข",
-"tog-nocache" => "ไม่นำหน้าต่าง ๆ มาใส่ใน cache",
-
-
-# Dates
-#
-
-'sunday' => "วันอาทิตย์",
-'monday' => "วันจันทร์",
-'tuesday' => "วันอังคาร",
-'wednesday' => "วันพุธ",
-'thursday' => "วันพฤหัสบดี",
-'friday' => "วันศุà¸à¸£à¹Œ",
-'saturday' => "วันเสาร์",
-'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' => "ธ.ค.",
-
-# Bits of text used by many pages:
-#
-"categories" => "ประเภทของหน้า",
-"category" => "ประเภท",
-"category_header" => "บทความในประเภท \"$1\"",
-"subcategories" => "ประเภทย่อย",
-
-"linktrail" => "/^([a-z]+)(.*)\$/sD",
-"mainpage" => "หน้าหลัà¸",
-"mainpagetext" => "Wiki software ถูà¸à¸•à¸´à¸”ตั้งเรียบร้อยà¹à¸¥à¹‰à¸§",
-"about" => "เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š",
-"aboutsite" => "เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š {{SITENAME}}",
-"aboutpage" => "{{ns:project}}:เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š",
-"help" => "ความช่วยเหลือ",
-"helppage" => "{{ns:project}}:ความช่วยเหลือ",
-"bugreports" => "รายงาน bug",
-"bugreportspage" => "{{ns:project}}:รายงาน bug",
-"sitesupport" => "à¸à¸²à¸£à¸šà¸£à¸´à¸ˆà¸²à¸„",
-"faq" => "FAQ",
-"faqpage" => "{{ns:project}}:FAQ",
-"edithelp" => "ความช่วยเหลือในà¸à¸²à¸£à¹à¸à¹‰à¹„ขหน้า",
-"edithelppage" => "{{ns:project}}:à¸à¸²à¸£à¹à¸à¹‰à¹„ขหน้า",
-"cancel" => "ยà¸à¹€à¸¥à¸´à¸",
-"qbfind" => "ค้นหา",
-"qbbrowse" => "ค้น",
-"qbedit" => "à¹à¸à¹‰à¹„ข",
-"qbpageoptions" => "หน้านี้",
-"qbpageinfo" => "บริบท",
-"qbmyoptions" => "หน้าของฉัน",
-"qbspecialpages" => "หน้าพิเศษ",
-"moredotdotdot" => "อื่น ๆ ...",
-"mypage" => "หน้าของฉัน",
-"mytalk" => "หน้าพูดคุยของฉัน",
-"currentevents" => "เหตุà¸à¸²à¸£à¸“์ปัจจุบัน",
-"errorpagetitle" => "ความผิดพลาด",
-"returnto" => "à¸à¸¥à¸±à¸šà¹„ปยัง $1.",
-"tagline" => "จาภ{{SITENAME}}, สารานุà¸à¸£à¸¡à¸Ÿà¸£à¸µ",
-"whatlinkshere" => "หน้าที่ลิงà¸à¹Œà¸¡à¸²à¸¢à¸±à¸‡à¸—ี่นี่",
-"help" => "ความช่วยเหลือ",
-"search" => "ค้นหา",
-"go" => "ไป",
-"history" => "ประวัติของหน้านี้",
-"printableversion" => "Printable version",
-"editthispage" => "à¹à¸à¹‰à¹„ขหน้านี้",
-"deletethispage" => "ลบหน้านี้",
-"protectthispage" => "ป้องà¸à¸±à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰",
-"unprotectthispage" => "ยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰",
-"newpage" => "หน้าใหม่",
-"talkpage" => "พูดคุยเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸«à¸™à¹‰à¸²à¸™à¸µà¹‰",
-"postcomment" => "Post a comment",
-"articlepage" => "View article",
-"subjectpage" => "View subject", # For compatibility
-"userpage" => "View user page",
-"projectpage" => "View meta page",
-"imagepage" => "View image page",
-"viewtalkpage" => "View discussion",
-"otherlanguages" => "Other languages",
-"redirectedfrom" => "(Redirected from $1)",
-"lastmodified" => "This page was last modified $1.",
-"viewcount" => "This page has been accessed $1 times.",
-"protectedpage" => "Protected page",
-"administrators" => "{{ns:project}}:Administrators",
-"sysoptitle" => "Sysop access required",
-"sysoptext" => "The action you have requested can only be
-performed by users with \"sysop\" status.
-See $1.",
-"developertitle" => "Developer access required",
-"developertext" => "The action you have requested can only be
-performed by users with \"developer\" status.
-See $1.",
-
-"nbytes" => "$1 ไบต์",
-"go" => "ไป",
-"ok" => "OK",
-"sitetitle" => "{{SITENAME}}",
-"sitesubtitle" => "",
-"retrievedfrom" => "Retrieved from \"$1\"",
-"newmessageslink" => "ข้อความ",
-"editsection"=>"à¹à¸à¹‰à¹„ข",
-"editold"=>"à¹à¸à¹‰à¹„ข",
-"toc" => "สารบัà¸",
-"showtoc" => "à¹à¸ªà¸”งสารบัà¸",
-"hidetoc" => "ซ่อนสารบัà¸",
-"thisisdeleted" => "à¹à¸ªà¸”งหรือคืน $1?",
-"restorelink" => "$1 à¸à¸²à¸£à¹à¸à¹‰à¹„ขที่ลบà¹à¸¥à¹‰à¸§",
-
-# Main script and global functions
-#
-"nosuchaction" => "ไม่มีà¸à¸²à¸£à¸à¸£à¸°à¸—ำดังà¸à¸¥à¹ˆà¸²à¸§",
-"nosuchactiontext" => "à¸à¸²à¸£à¸à¸£à¸°à¸—ำที่บอà¸à¹„ว้ใน URL ไม่
-เป็นที่ยอมรับของ wiki",
-"nosuchspecialpage" => "ไม่มีหน้าพิเศษดังà¸à¸¥à¹ˆà¸²à¸§",
-"nospecialpagetext" => "คุณได้ขอหน้าพิเศษที่ไม่
-เป็นที่ยอมรับของ wiki",
-
-# Login and logout pages
-#
-"loginpagetitle" => "ล็อà¸à¸­à¸´à¸™à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰",
-"yourname" => "ชื่อผู้ใช้",
-"yourpassword" => "รหัสผ่าน",
-"yourpasswordagain" => "พิมพ์รหัสผ่านอีà¸à¸„รั้ง",
-
-"login" => "ล็อà¸à¸­à¸´à¸™",
-"loginprompt" => "ต้อง enable cookie เพื่อล็อà¸à¸­à¸´à¸™à¸ªà¸¹à¹ˆ {{SITENAME}} ได้",
-"userlogin" => "ล็อà¸à¸­à¸´à¸™",
-"logout" => "ล็อà¸à¹€à¸­à¸²à¸—์",
-"userlogout" => "ล็อà¸à¹€à¸­à¸²à¸—์",
-"notloggedin" => "ไม่ได้ล็อà¸à¸­à¸´à¸™à¹„ว้",
-"createaccount" => "สร้าง account ใหม่",
-"createaccountmail" => "ผ่านอีเมล์",
-"badretype" => "รหัสผ่านที่พิมพ์ไว้ไม่เหมือนà¸à¸±à¸™",
-"userexists" => "ชื่อผู้ใช้ที่พิมพ์ไว้ถูà¸à¹ƒà¸Šà¹‰à¹à¸¥à¹‰à¸§ โปรดเลือà¸à¸Šà¸·à¹ˆà¸­à¸­à¸·à¹ˆà¸™",
-"youremail" => "อีเมล์ของคุณ*",
-
-# Edit pages
-#
-"newarticletext" =>
-"คุณได้ตามลิงà¸à¹Œà¸—ี่นำไปยังหน้าที่ยังไม่ปราà¸à¸à¸­à¸¢à¸¹à¹ˆ
-เพื่อเริ่มสร้างหน้าใหม่ พิมพ์ลงในà¸à¸¥à¹ˆà¸­à¸‡à¸‚้างล่างนี้
-(ดู[[{{ns:project}}:ความช่วยเหลือ|หน้าความช่วยเหลือ]]สำหรับข้อมูลเพิ่มเติม)
-If you are here by mistake, just click your browser's '''back''' button.",
-"noarticletext" => "(ไม่มีข้อความในหน้านี้)",
-"updated" => "(ได้รับà¸à¸²à¸£à¹à¸à¹‰à¹„ขà¹à¸¥à¹‰à¸§)",
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesTr.php b/languages/MessagesTr.php
deleted file mode 100644
index 90c18c0d..00000000
--- a/languages/MessagesTr.php
+++ /dev/null
@@ -1,1091 +0,0 @@
-<?php
-
-global $wgAllMessagesTr;
-$wgAllMessagesTr = array(
-'tog-underline' => 'Bağlatıların altını çiz',
-'tog-highlightbroken' => 'Boş bağlantıları <a href="" class="new">bu şekilde</a> (alternatif: bu şekilde<a href="" class="internal">?</a>) göster.',
-'tog-justify' => 'Paragraf iki yana yaslayarak ayarla',
-'tog-hideminor' => 'Küçük değişiklikleri "Son değişiklikler" sayfasında gizle',
-'tog-extendwatchlist' => 'GeliÅŸmiÅŸ izleme listesi',
-'tog-usenewrc' => 'Gelişmiş son değişiklikler listesi (her tarayıcı için uygun değil)',
-'tog-numberheadings' => 'Başlıkları otomatik numaralandır',
-'tog-showtoolbar' => 'Değişiklik yaparken yardımcı düğmeleri göster. (JavaScript)',
-'tog-editondblclick' => 'Sayfayı çift tıklayarak değiştirmeye başla (JavaScript)',
-'tog-editsection' => 'Bölümleri [değiştir] bağlantıları ile değiştirme hakkı ver',
-'tog-editsectiononrightclick'=> 'Bölüm başlığına sağ tıklayarak bölümde değişikliğe izin ver.(JavaScript)',
-'tog-showtoc' => 'İçindekiler tablosunu oluştur<br />(3 taneden fazla başlığı olan sayfalar için)',
-'tog-rememberpassword' => 'Parolayı hatırla',
-'tog-editwidth' => 'Yazma alanı tam genişlikte olsun',
-'tog-watchcreations' => 'Yaratmış olduğum sayfaları izleme listeme ekle',
-'tog-watchdefault' => 'Değişiklik yapılan sayfayı izleme listesine ekle',
-'tog-minordefault' => 'Değişikliği \'küçük değişiklik\' olarak seçili getir',
-'tog-previewontop' => 'Önizlemeyi yazma alanın üstünde göster',
-'tog-previewonfirst' => 'Değiştirmede önizlemeyi göster',
-'tog-nocache' => 'Sayfaları bellekleme',
-'tog-enotifwatchlistpages'=> 'Sayfa değişikliklerinde bana e-posta gönder',
-'tog-enotifusertalkpages'=> 'Kullanıcı sayfamda değişiklik olduğunda bana e-posta gönder',
-'tog-enotifminoredits' => 'Sayfalardaki küçük değişikliklerde de bana e-posta gönder',
-'tog-shownumberswatching'=> 'İzleyen kullanıcı sayısını göster',
-'tog-fancysig' => 'Ham imza (İmzanız yukarda belirttiğiniz gibi görünür. Sayfanıza otomatik bağlantı yaratılmaz)',
-'tog-externaleditor' => 'Değişiklikleri başka editör programı ile yap',
-'tog-externaldiff' => 'Karşılaştırmaları dış programa yaptır.',
-'tog-showjumplinks' => '"Git" bağlantısı etkinleştir',
-'tog-uselivepreview' => 'Canlı önizleme özelliğini kullan (JavaScript) (daha deneme aşamasında)',
-'tog-autopatrol' => 'Yaptığım değişiklikleri kontrol edilmiş olarak işaretle',
-'tog-forceeditsummary' => 'Özeti boş bıraktığımda beni uyar',
-'tog-watchlisthideown' => 'Ä°zleme listemden benim deÄŸiÅŸikliklerimi gizle',
-'tog-watchlisthidebots' => 'Ä°zleme listemden bot deÄŸiÅŸikliklerini gizle',
-'underline-always' => 'Daima',
-'underline-never' => 'Asla',
-'underline-default' => 'Tarayıcı karar versin',
-'skinpreview' => '(Önizleme)',
-'sunday' => 'Pazar',
-'monday' => 'Pazartesi',
-'tuesday' => 'Salı',
-'wednesday' => 'Çarşamba',
-'thursday' => 'PerÅŸembe',
-'friday' => 'Cuma',
-'saturday' => 'Cumartesi',
-'january' => 'Ocak',
-'february' => 'Åžubat',
-'march' => 'Mart',
-'april' => 'Nisan',
-'may_long' => 'Mayıs',
-'june' => 'Haziran',
-'july' => 'Temmuz',
-'august' => 'AÄŸustos',
-'september' => 'Eylül',
-'october' => 'Ekim',
-'november' => 'Kasım',
-'december' => 'Aralık',
-'jan' => 'Ocak',
-'feb' => 'Åžubat',
-'mar' => 'Mart',
-'apr' => 'Nisan',
-'may' => 'Mayıs',
-'jun' => 'Haziran',
-'jul' => 'Temmuz',
-'aug' => 'AÄŸustos',
-'sep' => 'Eylül',
-'oct' => 'Ekim',
-'nov' => 'Kasım',
-'dec' => 'Aralık',
-'categories' => 'Sayfa {{PLURAL:$1|kategorisi|kategorileri}}',
-'category' => 'kategori',
-'category_header' => '"$1" kategorisindeki sayfalar',
-'subcategories' => 'Alt Kategoriler',
-'mainpage' => 'Ana Sayfa',
-'mainpagetext' => '<big>\'\'\'MediaWiki başarı ile kuruldu.\'\'\'</big>',
-'portal' => 'Topluluk portalı',
-'portal-url' => 'Project:Topluluk portalı',
-'about' => 'Hakkında',
-'aboutsite' => '{{SITENAME}} Hakkında',
-'aboutpage' => 'Project:Hakkında',
-'article' => 'Madde',
-'help' => 'Yardım',
-'helppage' => 'Yardım:İçindekiler',
-'bugreports' => 'Hata Raporları',
-'bugreportspage' => 'Project:Hata raporları',
-'sitesupport' => 'Bağışlar',
-'sitesupport-url' => 'Project:Bağış',
-'faq' => 'SSS',
-'faqpage' => 'Project:SSS',
-'edithelp' => 'Nasıl değiştirilir?',
-'newwindow' => '(yeni bir pencerede açılır)',
-'edithelppage' => 'Yardım:Sayfa nasıl değiştirilir',
-'cancel' => 'Ä°ptal',
-'qbfind' => 'Bul',
-'qbbrowse' => 'Tara',
-'qbedit' => 'DeÄŸiÅŸtir',
-'qbpageoptions' => 'Bu sayfa',
-'qbpageinfo' => 'BaÄŸlam',
-'qbmyoptions' => 'Sayfalarım',
-'qbspecialpages' => 'Özel sayfalar',
-'moredotdotdot' => 'Daha...',
-'mypage' => 'Sayfam',
-'mytalk' => 'Mesaj Sayfam',
-'anontalk' => 'Bu IP\'nin mesajları',
-'navigation' => 'Sitede yol bulma',
-'metadata_help' => 'Metadata (bunun açıklama için [[Project:Metadata]] bakınız):',
-'currentevents' => 'Güncel olaylar',
-'currentevents-url' => 'Güncel olaylar',
-'disclaimers' => 'Feragatname',
-'disclaimerpage' => 'Project:Genel_Bilgi_Paktı',
-'privacy' => 'Gizlilik ilkesi',
-'privacypage' => 'Project:Gizlilik_ilkesi',
-'errorpagetitle' => 'Hata',
-'returnto' => '$1.',
-'tagline' => '{{SITENAME}}, özgür ansiklopedi',
-'search' => 'Ara',
-'go' => 'Git',
-'history' => 'Sayfanın geçmişi',
-'history_short' => 'Geçmiş',
-'updatedmarker' => 'son ziyaretimden sonra güncellenmiş',
-'printableversion' => 'Basılmaya uygun görünüm',
-'permalink' => 'Son haline bağlantı',
-'print' => 'Bastır',
-'edit' => 'DeÄŸiÅŸtir',
-'editthispage' => 'Sayfayı değiştir',
-'delete' => 'Sil',
-'deletethispage' => 'Sayfayı sil',
-'undelete_short' => '$1 deÄŸiÅŸikliÄŸi geri getir',
-'protect' => 'Korumaya al',
-'protectthispage' => 'Sayfayı koruma altına al',
-'unprotect' => 'Korumayı kaldır',
-'unprotectthispage' => 'Sayfa korumasını kaldır',
-'newpage' => 'Yeni sayfa',
-'talkpage' => 'Sayfayı tartış',
-'specialpage' => 'Özel Sayfa',
-'personaltools' => 'KiÅŸisel aletler',
-'postcomment' => 'Yorum ekle',
-'articlepage' => 'Maddeye git',
-'subjectpage' => 'Konuyu gör',
-'talk' => 'Tartışma',
-'views' => 'Görünümler',
-'toolbox' => 'Araçlar',
-'userpage' => 'Kullanıcı sayfasını görüntüle',
-'projectpage' => 'Proje sayfasına bak',
-'viewtalkpage' => 'Tartışma sayfasına git',
-'otherlanguages' => 'DiÄŸer diller',
-'redirectedfrom' => '($1 sayfasından yönlendirildi)',
-'autoredircomment' => '[[$1]] sayfasına yönlendirildi',
-'redirectpagesub' => 'Yönlendirme sayfası',
-'lastmodified' => 'Bu sayfa son olarak $1 tarihinde güncellenmiştir.',
-'viewcount' => 'Bu sayfaya $1 defa eriÅŸilmiÅŸ.',
-'copyright' => 'İçerik $1 altındadır.',
-'protectedpage' => 'Korumalı sayfa',
-'administrators' => 'Project:Yöneticiler',
-'jumpto' => 'Git ve:',
-'jumptonavigation' => 'kullan',
-'jumptosearch' => 'ara',
-'sysoptitle' => 'Yönetici yetkisi gerekiyor',
-'badaccess' => 'İzin hatası',
-'versionrequired' => 'MedyaViki\'nin $1 sürümü gerekiyor',
-'ok' => 'TAMAM',
-'retrievedfrom' => '"$1"\'dan alındı',
-'youhavenewmessages' => 'Yeni <u>$1</u> var. ($2)',
-'newmessageslink' => 'mesajınız',
-'newmessagesdifflink' => 'Bir önceki sürüme göre eklenen yazı farkı',
-'editsection' => 'deÄŸiÅŸtir',
-'editold' => 'deÄŸiÅŸtir',
-'editsectionhint' => 'Değiştirilen bölüm: $1',
-'toc' => 'Konu başlıkları',
-'showtoc' => 'göster',
-'hidetoc' => 'gizle',
-'thisisdeleted' => '$1 görmek veya geri getirmek istermisin?',
-'viewdeleted' => '$1 gör?',
-'restorelink' => 'silinmiÅŸ $1 deÄŸiÅŸikliÄŸi',
-'nstab-main' => 'Madde',
-'nstab-user' => 'kullanıcı sayfası',
-'nstab-media' => 'Medya',
-'nstab-special' => 'Özel',
-'nstab-project' => 'Proje sayfası',
-'nstab-image' => 'Dosya',
-'nstab-mediawiki' => 'arayüz metni',
-'nstab-template' => 'ÅŸablon',
-'nstab-help' => 'yardım',
-'nstab-category' => 'Kategori',
-'nosuchspecialpage' => 'Bu isimde bir özel sayfa yok',
-'nospecialpagetext' => 'Bulunmayan bir özel sayfaya girdiniz. Varolan tüm özel sayfaları [[Special:Specialpages]] sayfasında görebilirsiniz.',
-'error' => 'Hata',
-'databaseerror' => 'Veritabanı hatası',
-'dberrortext' => 'Veritabanı hatası.
-Bu bir yazılım hatası olabilir.
-"<tt>$2</tt>" iÅŸlevinden denenen son sorgulama:
-<blockquote><tt>$1</tt></blockquote>.
-
-MySQL\'in rapor ettiÄŸi hata "<tt>$3: $4</tt>".',
-'cachederror' => 'Aşağıdaki, istediğiniz sayfanın önbellekteki kopyasıdır ve güncel olmayabilir.',
-'readonly' => 'Veritabanı kilitlendi',
-'readonlytext' => 'Veritabanı olağan bakım/onarım çalışmaları sebebiyle, geçici olarak giriş ve değişiklik yapmaya kapatılmıştır. Kısa süre sonra normale dönecektir.
-
-Veritabanını kilitleyen operatörün açıklaması: $1',
-'internalerror' => 'Yazılım hatası',
-'unexpected' => 'beklenmeyen deÄŸer: "$1"="$2".',
-'badarticleerror' => 'Yapmak istediğiniz işlem geçersizdir.',
-'cannotdelete' => 'Belirtilen sayfa ya da görüntü silinemedi. (başka bir kullanıcı tarafından silinmiş olabilir).',
-'badtitle' => 'Geçersiz başlık',
-'perfdisabled' => 'Özür dileriz! Bu özellik, veritabanını kullanılamayacak derecede yavaşlattığı için, geçici olarak kullanımdan çıkarıldı.',
-'perfcached' => 'Veriler daha önceden hazırlanmış olabilir. Bu sebeple güncel olmayabilir!',
-'perfcachedts' => 'Aşağıda saklanmış bilgiler bulunmaktadır, son güncelleme zamanı: $1.',
-'viewsource' => 'Kaynağı gör',
-'viewsourcefor' => '$1 için',
-'protectedtext' => 'Bu sayfa değiştirilmemesi için \'\'\'koruma altına alınmıştır\'\'\' ya da yalnız kayıtlı kullanıcılar tarafından değiştirilebilir. Bunun bir çok değişik sebebi olabilir. [[Project:Koruma altına alınmış sayfa|Koruma altına alınma sebepleri]] ile ilgili sayfaya gözatınız. Bunun nedenini [[{{TALKPAGENAME}}|sayfasında tartışabilirsiniz]].
-
-Bu sayfanın kaynak koduna bakıp kopyalayabilirsiniz:',
-'editinginterface' => '<div style="background: #FFBDBD; border: 1px solid #BB7979; color: #000000; font-weight: bold; margin: 2em 0 1em; padding: .5em 1em; vertical-align: middle; clear: both;">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.</div>',
-'logouttitle' => 'Oturumu kapat',
-'logouttext' => 'Oturumu kapattınız.
-Şimdi kimliğinizi belirtmeksizin {{SITENAME}} sitesini kullanmaya devam edebilirsiniz, ya da yeniden oturum açabilirsiniz (ister aynı kullanıcı adıyla, ister başka bir kullanıcı adıyla). Web tarayıcınızın önbelleğini temizleyene kadar bazı sayfalar sanki hala oturumunuz açıkmış gibi görünebilir.',
-'welcomecreation' => '== HoÅŸgeldiniz, $1! ==
-
-Hesabınız yaratıldı. {{SITENAME}} tercihlerinizi değiştirmeyi unutmayın.',
-'loginpagetitle' => 'Oturum aç',
-'yourname' => 'Kullanıcı adınız',
-'yourpassword' => 'Parolanız',
-'yourpasswordagain' => 'Parolayı yeniden yaz',
-'remembermypassword' => 'Parolayı hatırla.',
-'yourdomainname' => 'Alan adınız',
-'alreadyloggedin' => '<font color=red><b>$1 rumuzlu kullanıcı, halen açık bir oturum var!</b></font><br />',
-'login' => 'Oturum aç',
-'loginprompt' => 'Dikkat: {{SITENAME}} sitesinde oturum açabilmek için tarayıcınızda çerezlerin (cookies) aktifleştirilmiş olması gerekmektedir.<br />
-Kullanıcı adınız Türkçe karakter, boşluk \'\'\'içerebilir\'\'\'. Kullanıcı adınıza e-posta adresi \'\'\'girmemeniz\'\'\' tavsiye edilir.',
-'userlogin' => 'Oturum aç ya da yeni hesap edin',
-'logout' => 'Oturumu kapat',
-'userlogout' => 'Oturumu kapat',
-'notloggedin' => 'Oturum açık değil',
-'nologin' => 'Daha üye değil misiniz? $1.',
-'nologinlink' => 'Eğer şimdiye kadar kayıt olmadıysanız bu bağlantıyı takip edin.',
-'createaccount' => 'Yeni hesap aç',
-'gotaccount' => 'Daha önceden kayıt oldunuz mu? $1.',
-'gotaccountlink' => 'Eğer önceden hesap açtırdıysanız bu bağlantıdan giriş yapınız.',
-'createaccountmail' => 'e-posta ile',
-'badretype' => 'GirdiÄŸiniz parolalar birbirini tutmuyor.',
-'userexists' => 'Girdiğiniz kullanıcı adı kullanımda. Lütfen farklı bir kullanıcı adı seçin.',
-'youremail' => 'E-posta adresiniz*',
-'username' => 'Kullanıcı adı:',
-'uid' => 'Kayıt numarası:',
-'yourrealname' => 'Gerçek isminiz*',
-'yourlanguage' => 'Arayüz dili',
-'yourvariant' => 'Sizce',
-'yournick' => 'İmzalarda gözükmesini istediğiniz isim',
-'email' => 'E-posta',
-'prefs-help-realname' => '* Gerçek isim (isteğe bağlı): eğer gerçek isminizi vermeyi seçerseniz, çalışmanızı size atfederken kullanılacaktır.',
-'loginerror' => 'Oturum açma hatası.',
-'prefs-help-email' => '* E-posta (isteğe bağlı): Diğer kullanıcıların kullanıcı sayfanız aracılığıyla <strong>adresinizi bilmeksizin</strong> sizle iletişim kurmasını sağlar.',
-'nocookieslogin' => '{{SITENAME}} sitesinde oturum açabilmek için çerezlerinizin açık olması gerekiyor. Sizin çerezleriniz kapalı. Lütfen açınız ve bir daha deneyiniz.',
-'loginsuccesstitle' => 'Oturum açıldı',
-'loginsuccess' => '{{SITENAME}} sitesinde "$1" kullanıcı adıyla oturum açmış bulunmaktasınız.',
-'wrongpassword' => 'Parolayı yanlış girdiniz. Lütfen tekrar deneyiniz.',
-'wrongpasswordempty' => 'Boş parola girdiniz. Lütfen tekrar deneyiniz.',
-'mailmypassword' => 'Bana e-posta ile yeni bir parola gönder',
-'passwordremindertitle' => '{{SITENAME}} sitesinden şifre hatırlatıcısı.',
-'passwordremindertext' => '$1 IP adresinden (muhtemelen siz) {{SERVERNAME}} için yeni bir {{SITENAME}} ($4) parolası gönderilmesi istendi.
-"$2" rumuzlu kullanıcının yeni parolası: "$3"
-Oturum açıp parolanızı değiştirmelisiniz.
-
-Parola değişimini siz istemediyseniz, ya da parolanızı hatırlayıp değiştirmekten vazgeçtiyseniz bu iletiyi görmezden gelip eski parolanızı kullanmaya devam edebilirsiniz.',
-'noemail' => '"$1" adlı kullanıcıya kayıtlı bir e-posta adresi yok.',
-'passwordsent' => '"$1" adına kayıtlı e-posta adresine yeni bir parola gönderildi. Oturumu, lütfen, iletiyi aldıktan sonra açın.',
-'eauthentsent' => 'Kaydedilen adrese onay kodu içeren bir e-posta gönderildi.
-E-postadaki yönerge uygulanıp adresin size ait olduğu onaylanmadıkça başka e-posta gönderilmeyecek.',
-'mailerror' => 'E-posta gönderim hatası: $1',
-'acct_creation_throttle_hit'=> '$1 tane kullanıcı hesabı açtırmış durumdasınız. Daha fazla açtıramazsınız.',
-'emailauthenticated' => 'E-posta adresiniz $1 tarihinde doğrulanmıştı.',
-'emailnotauthenticated' => 'E-posta adresiniz <strong>henüz onaylanmadı</strong>.
-Aşağıdaki işlevlerin hiçbiri için e-posta gönderilmeyecektir.',
-'emailconfirmlink' => 'E-posta adresinizi doğrulayın',
-'invalidemailaddress' => 'E-posta adresi geçersizdir. Lütfen geçerli bir adres yazın ya da metin kutusunun içeriğini silin.',
-'accountcreated' => 'Hesap açıldı',
-'accountcreatedtext' => '$1 için bir kullanıcı hesabı açıldı.',
-'bold_sample' => 'Kalın yazı',
-'bold_tip' => 'Kalın yazı',
-'italic_sample' => 'İtalik yazı',
-'italic_tip' => 'İtalik yazı',
-'link_sample' => 'Sayfanın başlığı',
-'link_tip' => 'İç bağlantı',
-'extlink_sample' => '{{SERVER}} adres açıklaması',
-'extlink_tip' => 'Dış bağlantı (Adresin önüne http:// koymayı unutmayın)',
-'headline_sample' => 'Başlık yazısı',
-'headline_tip' => '2. seviye başlık',
-'math_sample' => 'Matematiksel-ifadeyi-girin',
-'math_tip' => 'Matematik formülü (LaTeX formatında)',
-'nowiki_sample' => 'Serbest format yazınızı buraya yazınız',
-'nowiki_tip' => 'wiki formatlamasını devre dışı bırak',
-'image_sample' => 'Örnek.jpg',
-'image_tip' => 'Resim ekleme',
-'media_sample' => 'Örnek.ogg',
-'media_tip' => 'Medya dosyasına bağlantı',
-'sig_tip' => 'İmzanız ve tarih',
-'hr_tip' => 'Yatay çizgi (çok sık kullanmayın)',
-'summary' => 'Özet',
-'subject' => 'Konu/başlık',
-'minoredit' => 'Küçük değişiklik',
-'watchthis' => 'Sayfayı izle',
-'savearticle' => 'Sayfayı kaydet',
-'preview' => 'Önizleme',
-'showpreview' => 'Önizlemeyi göster',
-'showlivepreview' => 'Canlı önizleme',
-'showdiff' => 'Değişiklikleri göster',
-'anoneditwarning' => 'Oturum açmadığınızdan maddenin değişiklik kayıtlarına rumuzunuz yerine IP adresiniz kaydedilecektir.',
-'missingsummary' => '\'\'\'Uyarı:\'\'\' Herhangi bir özet yazmadın. Kaydet tuşu bir daha bastığında sayfayı özetsiz kaydetilecek.',
-'missingcommenttext' => 'Lütfen aşağıda bir açıklama yazınız.',
-'blockedtitle' => 'Kullanıcı erişimi engellendi.',
-'blockedtext' => 'Erişiminiz $1 tarafından durdurulmuştur.
-Sebep:<br />\'\'$2\'\'<br />$1 ya da başka bir [[Project:Yöneticiler|yönetici]] ile bu durumu görüşebilirsiniz.
-
-Eğer [[Special:Preferences|tercihler]] kısmında geçerli bir e-posta adresi girmediyseniz "Kullanıcıya e-posta gönder" özelliğini kullanamazsınız.
-
-Sizin IP adresiniz $3. Lütfen sorgu yaparken bu adresi kullanınız.',
-'whitelistedittitle' => 'Değişiklik yapmak için oturum açmalısınız',
-'whitelistedittext' => 'Değişiklik yapabilmek için $1.',
-'whitelistreadtitle' => 'Okumak için oturum açmalısınız',
-'whitelistreadtext' => 'Sayfaları okuyabilmek için [[Special:Userlogin|oturum açmalısınız]].',
-'whitelistacctitle' => 'Hesap açma izniniz yok.',
-'confirmedittitle' => 'Değişiklik yapmak için e-posta onaylaması gerekiyor',
-'confirmedittext' => 'Sayfa değiştirmeden önce e-posta adresinizi onaylamalısınız. Lütfen [[Special:Preferences|tercihler]] kısmından e-postanızı ekleyin ve onaylayın.',
-'loginreqtitle' => 'Oturum açmanız gerekiyor',
-'loginreqlink' => 'oturum aç',
-'accmailtitle' => 'Parola gönderildi.',
-'accmailtext' => '\'$1\' kullanıcısına ait parola $2 adresine gönderildi.',
-'newarticle' => '(Yeni)',
-'newarticletext' => 'Henüz varolmayan bir sayfaya konulmuş bir bağlantıya tıkladınız. Bu sayfayı yaratmak için aşağıdaki metin kutusunu kullanınız. Bilgi için [[Help:İçindekiler|yardım sayfasına]] bakınız. Buraya yanlışlıkla geldiyseniz, programınızın \'\'\'Geri\'\'\' tuşuna tıklayınız.',
-'anontalkpagetext' => '<hr style="clear: both;" />
-\'\'Bu kayıtlı olmayan ya da sisteme girmeyip anonim kalmış bir kullanıcının mesaj sayfasıdır. Bu sebeple IP adresi ile gösterilmektedir. Bu tür IP adresleri diğer insanlar tarafından da kullanılabilir. Eğer siz de bir anonim kullanıcı iseniz ve yöneltilen yorumlar sizle ilgili değilse [[Special:Userlogin|kayıt olun ya da sisteme girin ki]] ileride başka yanlış anlaşılma olmasın.\'\'<br /><nowiki>[</nowiki><small>[[Yerel internet kayıtçıları|RIR]] [[WHOIS]] bakış: [http://ws.arin.net/whois/?queryinput={{PAGENAMEE}} Amerika] [http://www.ripe.net/fcgi-bin/whois?searchtext={{PAGENAMEE}} Avrupa] [http://www.afrinic.net/cgi-bin/whois?query={{PAGENAMEE}} Afrika] [http://www.apnic.net/apnic-bin/whois.pl?searchtext={{PAGENAMEE}} Asya-Pasifik] [http://www.lacnic.net/cgi-bin/lacnic/whois?lg=EN&query={{PAGENAMEE}} Latin Amerika/Karayip]</small><nowiki>]</nowiki>',
-'noarticletext' => 'Bu sayfa boştur. Bu başlığı diğer sayfalarda [[Special:Search/{{PAGENAME}}|arayabilir]] veya bu sayfayı siz [{{fullurl:{{FULLPAGENAME}}|action=edit}} yazabilirsiniz].',
-'clearyourcache' => '\'\'\'Not:\'\'\' Ayarlarınızı kaydettikten sonra, tarayıcınızın belleğini de temizlemeniz gerekmektedir: \'\'\'Mozilla / Firefox / Safari:\'\'\' \'\'Shift\'\' e basılıyken safyayı yeniden yükleyerek veya \'\'Ctrl-Shift-R\'\' yaparak (Apple Mac için \'\'Cmd-Shift-R\'\');, \'\'\'IE:\'\'\' \'\'Ctrl-F5\'\', \'\'\'Konqueror:\'\'\' Sadece sayfayı yeniden yükle tuşuna basarak.',
-'usercssjsyoucanpreview'=> '<strong>İpucu:</strong> Sayfayı kaydetmeden önce <font style="border: 1px solid #0; background: #EEEEEE; padding : 2px">\'\'\'önizlemeyi göster\'\'\'</font>\'e tıklayarak yaptığınız yeni sayfayı gözden geçirin.',
-'usercsspreview' => '\'\'\'Sadece test ediyorsun ya da önizleme görüyorsun - kullanıcı CSS dosyası henüz kaydolmadı.\'\'\'',
-'userjspreview' => '\'\'\'Sadece test ediyorsun ya da önizleme görüyorsun - kullanıcı JavaScript\'i henüz kaydolmadı.\'\'\'',
-'userinvalidcssjstitle' => '\'\'Uyarı:\'\'\' "$1" adıyla bir tema yoktur. tema-adı.css ve .js dosyalarının adları küçük harf ile yazması gerek, yani User:Temel/\'\'\'M\'\'\'onobook.css değil, User:Temel/\'\'\'m\'\'\'onobook.css.',
-'updated' => '(Güncellendi)',
-'note' => '<strong>Not: </strong>',
-'previewnote' => 'Bu yalnızca bir önizlemedir, ve değişiklikleriniz henüz kaydedilmemiştir!',
-'session_fail_preview' => 'Özür dileriz. Oturum açılması ile ilgili veri kaybından kaynaklı değişikliğinizi kaydedemedik. Lütfen tekrar deneyiniz. Eğer bu yöntem işe yaramazsa oturumu kapatıp tekrar sisteme geri giriş yapınız.',
-'editing' => '"$1" sayfasını değiştirmektesiniz',
-'editingsection' => '"$1" sayfasında bölüm değiştirmektesiniz',
-'editingcomment' => '$1 sayfasına mesaj eklemektesiniz.',
-'editconflict' => 'Değişiklik çakışması: $1',
-'explainconflict' => 'Siz sayfayı değiştirirken başka biri de değişiklik yaptı.
-Yukarıdaki yazı sayfanın şu anki halini göstermektedir.
-Sizin değişiklikleriniz alta gösterilmiştir. Son değişiklerinizi yazının içine eklemeniz gerekecektir. "Sayfayı kaydet"e bastığınızda <b>sadece</b> yukarıdaki yazı kaydedilecektir. <br />',
-'yourtext' => 'Sizin metniniz',
-'storedversion' => 'KaydedilmiÅŸ metin',
-'editingold' => '<strong>DİKKAT: Sayfanın eski bir sürümünde değişiklik yapmaktasınız.
-Kaydettiğinizde bu tarihli sürümden günümüze kadar olan değişiklikler yok olacaktır.</strong>',
-'yourdiff' => 'Karşılaştırma',
-'copyrightwarning' => '<strong>Lütfen dikkat:</strong> {{SITENAME}} sitesine yapılan bütün katkılar <i>$2</i>
-sözleşmesi kapsamındadır (ayrıntılar için $1\'a bakınız).
-Yaptığınız katkının başka katılımcılarca acımasızca değiştirilmesini ya da özgürce ve sınırsızca başka yerlere dağıtılmasını istemiyorsanız, katkıda bulunmayınız.<br />
-Ayrıca, buraya katkıda bulunarak, bu katkının kendiniz tarafından yazıldığına, ya da kamuya açık bir kaynaktan ya da başka bir özgür kaynaktan kopyalandığına güvence vermiş oluyorsunuz.<br />
-<strong><center>TELİF HAKKI İLE KORUNAN HİÇBİR ÇALIŞMAYI BURAYA EKLEMEYİNİZ!</center></strong>',
-'longpagewarning' => '<strong>UYARI: Bu sayfa $1 kilobayt büyüklüğündedir; bazı tarayıcılar değişiklik yaparken 32kb ve üstü büyüklüklerde sorunlar yaşayabilir. Sayfayı bölümlere ayırmaya çalışın.</strong>',
-'readonlywarning' => '<strong>DİKKAT: Bakım nedeni ile veritabanı şu anda kilitlidir. Bu sebeple değişiklikleriniz şu anda kaydedilememektedir. Yazdıklarınızı başka bir editöre alıp saklayabilir ve daha sonra tekrar buraya getirip kaydedebilirsiniz</strong>',
-'protectedpagewarning' => 'UYARI: Bu sayfa koruma altına alınmıştır ve yalnızca yönetici olanlar tarafından değiştirilebilir. Bu sayfayı değiştirirken lütfen [[Project:Koruma altına alınmış sayfa|korumalı sayfa kurallarını]] uygulayınız.',
-'semiprotectedpagewarning'=> '\'\'\'Uyarı\'\'\': Bu sayfa sadece kayıtlı kullanıcı olanlar tarafından değiştirilebilir.',
-'templatesused' => 'Bu sayfada kullanılan şablonlar:',
-'revhistory' => 'Sürüm geçmişi',
-'nohistory' => 'Bu sayfanın geçmiş sürümü yok.',
-'revnotfound' => 'Sürüm bulunmadı',
-'loadhist' => 'Sayfa geçmişi yükleniyor',
-'currentrev' => 'Güncel sürüm',
-'revisionasof' => 'Sayfanın $1 tarihindeki hali',
-'previousrevision' => '↠Önceki hali',
-'nextrevision' => 'Sonraki hali →',
-'currentrevisionlink' => 'en güncel halini göster',
-'cur' => 'fark',
-'next' => 'sonraki',
-'last' => 'son',
-'orig' => 'asıl',
-'histlegend' => '(fark) = güncel sürümle aradaki fark,
-(son) = önceki sürümle aradaki fark, K= küçük değişiklik',
-'deletedrev' => '[silindi]',
-'histfirst' => 'En eski',
-'histlast' => 'En yeni',
-'rev-deleted-comment' => '(yorum silindi)',
-'rev-deleted-user' => '(kullanıcı adı silindi)',
-'rev-delundel' => 'göster/gizle',
-'revisiondelete' => 'Sürümleri sil/geri getir',
-'revdelete-hide-comment'=> 'Özeti gösterme',
-'revdelete-hide-user' => 'Değişikliği yapan kullanıcı adını/IP\'i gizle',
-'revdelete-hide-restricted'=> 'Bu kısıtlamaları yöneticilere ve kullanıcılara uygula',
-'revdelete-submit' => 'Seçilen sürüme uygula',
-'difference' => '(Sürümler arası farklar)',
-'lineno' => '$1. satır:',
-'editcurrent' => 'Sayfanın şu anki sürümünü değiştir',
-'compareselectedversions'=> 'Seçilen sürümleri karşılaştır',
-'searchresults' => 'Arama sonuçları',
-'searchresulttext' => '{{SITENAME}} içinde arama yapmak konusunda bilgi almak için [[Project:Arama|"{{SITENAME}} içinde arama"]] sayfasına bakabilirsiniz.',
-'searchsubtitle' => 'Aranan: "[[:$1]]" [[Special:Allpages/$1|&#x5B;Indeks&#x5D;]]',
-'noexactmatch' => '<span style="font-size: 135%; font-weight: bold; margin-left: .6em">Başlığı bu olan bir madde bulunamadı.</span> <span style="display: block; margin: 1.5em 2em"> Bu maddenin yazılmasını [[:$1|\'\'\'siz başlatabilirsiniz\'\'\']], ya da bu maddenin yazılması isteğini [[Project:Madde istekleri|istenen maddeler listesine]] ekleyebilirsiniz. <span style="display:block; font-size: 89%; margin-left:.2em">Yeni bir madde yaratmadan önce lütfen site içinde deatylı arama yapınız. İstediğiniz madde başka bir adla zaten var olabilir.</span> </span>',
-'titlematches' => 'Madde adı eşleşiyor',
-'notitlematches' => 'Hiçbir başlıkta bulunamadı',
-'textmatches' => 'Sayfa metni eÅŸleÅŸiyor',
-'notextmatches' => 'Hiçbir sayfada bulunamadı',
-'prevn' => 'önceki $1',
-'nextn' => 'sonraki $1',
-'viewprevnext' => '($1) ($2) ($3).',
-'showingresults' => '<b>$2.</b> sonuçtan başlayarak <b>$1</b> sonuç aşağıdadır:',
-'showingresultsnum' => '<b>$2.</b> sonuçtan başlayarak <b>$3</b> sonuç aşağıdadır:',
-'powersearch' => 'Ara',
-'powersearchtext' => 'Arama yapılacak alanları seçin :<br />
-$1<br />
-$2 yönlendirmeleri listele &nbsp; Aranacak: $3 $9',
-'searchdisabled' => '{{SITENAME}} sitesinde arama yapma geçici olarak durdurulmuştur. Bu arada Google kullanarak {{SITENAME}} içinde arama yapabilirsiniz. Arama sitelerinde indekslemelerinin biraz eski kalmış olabileceğini göz önünde bulundurunuz.',
-'blanknamespace' => '(Ana)',
-'preferences' => 'Tercihler',
-'prefsnologin' => 'Oturum açık değil',
-'qbsettings' => 'Hızlı erişim sütun ayarları',
-'changepassword' => 'Parola deÄŸiÅŸtir',
-'skin' => 'Tema',
-'math' => 'Matematiksel semboller',
-'dateformat' => 'Tarih gösterimi',
-'datedefault' => 'Tercih yok',
-'datetime' => 'Tarih ve saat',
-'math_unknown_error' => 'bilinmeyen hata',
-'prefs-personal' => 'Kullanıcı bilgileri',
-'prefs-rc' => 'Son deÄŸiÅŸiklikler',
-'prefs-watchlist' => 'Ä°zleme listesi',
-'prefs-watchlist-days' => 'İzleme listesinde görüntülenecek gün sayısı:',
-'prefs-watchlist-edits' => 'Genişletilmiş izleme listesinde gösterilecek değişiklik sayısı:',
-'prefs-misc' => 'DiÄŸer ayarlar',
-'saveprefs' => 'DeÄŸiÅŸiklikleri kaydet',
-'resetprefs' => 'Ayarları ilk durumuna getir',
-'oldpassword' => 'Eski parola',
-'newpassword' => 'Yeni parola',
-'retypenew' => 'Yeni parolayı tekrar girin',
-'textboxsize' => 'Sayfa yazma alanı',
-'rows' => 'Satır',
-'columns' => 'Sütun',
-'searchresultshead' => 'Arama',
-'resultsperpage' => 'Sayfada gösterilecek bulunan madde sayısı',
-'contextlines' => 'Bulunan madde için ayrılan satır sayısı',
-'contextchars' => 'Satırdaki karakter sayısı',
-'stubthreshold' => 'Taslak olarak sınıflandırılabilmek için alt sınır',
-'recentchangescount' => 'Son değişiklikler sayfasındaki madde sayısı',
-'savedprefs' => 'Ayarlar kaydedildi.',
-'timezonelegend' => 'Saat dilimi',
-'timezonetext' => 'Viki sunucusu (UTC/GMT) ile aranızdaki saat farkı. (Türkiye için +02:00)',
-'localtime' => 'Åžu an sizin saatiniz',
-'timezoneoffset' => 'Saat farkı',
-'servertime' => 'Viki sunucusunda ÅŸu anki saat',
-'guesstimezone' => 'Tarayıcınız sizin yerinize doldursun',
-'allowemail' => 'Diğer kullanıcılar size e-posta atabilsin',
-'defaultns' => 'Aramayı aşağıdaki seçili alanlarda yap.',
-'default' => 'orijinal',
-'files' => 'Dosyalar',
-'userrights-lookup-user'=> 'Kullanıcı gruplarını yönet',
-'userrights-user-editname'=> 'Kullanıcı adı giriniz:',
-'editusergroup' => 'Kullanıcı grupları düzenle',
-'userrights-editusergroup'=> 'Kullanıcı grupları düzenle',
-'userrights-logcomment' => 'Grup üyeliği $1\'den $2\'e değiştirildi',
-'group' => 'Grup:',
-'group-bot' => 'Botlar',
-'group-sysop' => 'Yöneticiler',
-'group-bureaucrat' => 'Bürokratlar',
-'group-all' => '(hepsi)',
-'group-sysop-member' => 'Yönetici',
-'group-bureaucrat-member'=> 'Bürokrat',
-'grouppage-bot' => 'Project:Botlar',
-'grouppage-sysop' => 'Project:Yöneticiler',
-'grouppage-bureaucrat' => 'Project:Yöneticiler#Bürokratlar',
-'changes' => 'deÄŸiÅŸiklik',
-'recentchanges' => 'Son deÄŸiÅŸiklikler',
-'recentchangestext' => 'Yapılan en son değişiklikleri bu sayfadan izleyin.',
-'rcnote' => '$3 (UTC) tarihinde son <strong>$2</strong> günde yapılan <strong>$1</strong> değişiklik:',
-'rcnotefrom' => '<b>$2</b> tarihinden itibaren yapılan değişiklikler aşağıdadır (en fazla <b>$1</b> adet madde gösterilmektedir).',
-'rclistfrom' => '$1 tarihinden beri yapılan değişiklikleri göster',
-'rcshowhideminor' => 'küçük değişiklikleri $1',
-'rcshowhidebots' => 'botları $1',
-'rcshowhideliu' => 'kayıtlı kullanıcıları $1',
-'rcshowhideanons' => 'anonim kullanıcıları $1',
-'rcshowhidepatr' => 'izlenmiÅŸ deÄŸiÅŸiklikleri $1',
-'rcshowhidemine' => 'deÄŸiÅŸikliklerimi $1',
-'rclinks' => 'Son $2 günde yapılan son $1 değişikliği göster;<br /> $3',
-'diff' => 'fark',
-'hist' => 'geçmiş',
-'hide' => 'gizle',
-'show' => 'göster',
-'minoreditletter' => 'K',
-'newpageletter' => 'Y',
-'upload' => 'Dosya yükle',
-'uploadbtn' => 'Dosya yükle',
-'reupload' => 'Yeniden yükle',
-'reuploaddesc' => 'Yükleme formuna geri dön.',
-'uploadnologin' => 'Oturum açık değil',
-'uploadnologintext' => 'Dosya yükleyebilmek için [[Special:Userlogin|oturum aç]]manız gerekiyor.',
-'uploaderror' => 'Yükleme hatası',
-'uploadtext' => 'Dosya yüklemek için aşağıdaki formu kullanın,
-Önceden yüklenmiş resimleri görmek için [[Special:Imagelist|resim listesine]] bakın,
-yüklenenler ve silinmişler [[Special:Log/upload|yükleme kaydı sayfasında da]] görülebilir.
-
-Sayfaya resim koymak için;
-*\'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:Örnek.jpg]]</nowiki>\'\'\'
-*\'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:Örnek.png|açıklama]]</nowiki>\'\'\'
-veya doğrudan bağlantı için
-*\'\'\'<nowiki>[[</nowiki>{{ns:Media}}<nowiki>:Örnek.ogg]]</nowiki>\'\'\'',
-'uploadlog' => 'yükleme kaydı',
-'uploadlogpage' => 'Dosya yükleme kayıtları',
-'uploadlogpagetext' => 'Aşağıda en son eklenen dosyaların bir listesi bulunmaktadır.',
-'filename' => 'Dosya',
-'filedesc' => 'Dosya ile ilgili açıklama',
-'fileuploadsummary' => 'Açıklama:',
-'filestatus' => 'Telif hakkı durumu',
-'filesource' => 'Kaynak',
-'copyrightpage' => 'Project:Telif hakları',
-'copyrightpagename' => '{{SITENAME}} telif hakları',
-'uploadedfiles' => 'Yüklenen dosyalar',
-'ignorewarning' => 'Uyarıyı önemsemeyip dosyayı yükle',
-'ignorewarnings' => 'Uyarıyı önemseme',
-'badfilename' => 'Görüntü dosyasının ismi "$1" olarak değiştirildi.',
-'badfiletype' => '".$1" önerilen bir görüntü formatı değildir.',
-'largefile' => 'Resimlerin boyutlarının $1 baytı geçmemesi gerekiyor, bu dosya $2 bayt uzunluğunda',
-'largefileserver' => 'Bu dosyanın uzunluğu sunucuda izin verilenden daha büyüktür.',
-'fileexists' => 'Bu isimde bir dosya mevcut. Eğer değiştirmekten emin değilseniz ilk önce $1 dosyasına bir gözatın.',
-'successfulupload' => 'Yükleme başarılı',
-'fileuploaded' => '$1 dosyası başarı ile yüklendi.
-
-Lütfen $2 bağlantısını takip ederek dosya ile ilgili açıklama yazısı yazınız. Dosya nerden geldi, kim tarafından ne zaman oluşturuldu ya da hakında bildiğiniz diğer bilgiler gibi.
-
-Eğer bu bir resim ise <tt><nowiki>[[{{ns:Image}}:$1|thumb|açıklama]]</nowiki></tt> şeklinde sayfaya yerleştirebilirsiniz. (açıklama yerine resim ile ilgili yazı yazınız)',
-'uploadwarning' => 'Yükleme uyarısı',
-'savefile' => 'Dosyayı kaydet',
-'uploadedimage' => 'Yüklenen: "[[$1]]"',
-'uploaddisabled' => '{|
-|-
-| valign="top" | [[Image:Padlock.svg|45px|Şu anda dosya yüklenmez]]
-|Geçici olarak şu anda herhangi bir dosya yüklenmez. Biraz sonra bir daha deneyiniz.
-|}',
-'uploaddisabledtext' => 'Bu wikide dosya yükleme özelliği iptal edilmiştir.',
-'uploadvirus' => 'Bu dosya virüslüdür! Detayları: $1',
-'sourcefilename' => 'Yüklemek istediğiniz dosya',
-'destfilename' => '{{SITENAME}} sitesindeki dosya adı',
-'imagelist' => 'Resim listesi',
-'ilsubmit' => 'Ara',
-'showlast' => 'En son $1 dosyayı $2 göster.',
-'byname' => 'alfabetik sırayla',
-'bydate' => 'kronolojik sırayla',
-'bysize' => 'boyut sırasıyla',
-'imgdelete' => 'sil',
-'imgdesc' => 'tanım',
-'imglegend' => 'Gösterim: (tanım) = Dosyanın açıklamasını göster ya da değiştir.',
-'imghistory' => 'Dosya geçmişi',
-'deleteimg' => 'sil',
-'deleteimgcompletely' => 'Dosyayı tamamen silin',
-'imagelinks' => 'Kullanıldığı sayfalar',
-'linkstoimage' => 'Bu görüntü dosyasına bağlantısı olan sayfalar:',
-'nolinkstoimage' => 'Bu görüntü dosyasına bağlanan sayfa yok.',
-'sharedupload' => 'Bu dosya ortak alana yüklenmiştir ve diğer projelerde de kullanılıyor olabilir.',
-'shareduploadwiki-linktext'=> 'dosya açıklama sayfası',
-'noimage' => 'Bu isimde dosya yok. Siz $1.',
-'noimage-linktext' => 'yükleyebilirsiniz',
-'uploadnewversion-linktext'=> 'Dosyanın yenisini yükleyin',
-'mimesearch' => 'MIME araması',
-'mimetype' => 'MIME tipi:',
-'download' => 'yükle',
-'unwatchedpages' => 'Ä°zlenmeyen sayfalar',
-'listredirects' => 'Yönlendirmeleri listele',
-'unusedtemplates' => 'Kullanılmayan şablonlar',
-'unusedtemplatestext' => 'Bu sayfa şablon alan adında bulunan ve diğer sayfalara eklenmemiş olan şablonları göstermektedir. Şablonlara olan diğer bağlantıları da kontrol etmeden silmeyiniz.',
-'unusedtemplateswlh' => 'diğer bağlantılar',
-'randomredirect' => 'Rastgele yönlendirme',
-'statistics' => 'Ä°statistikler',
-'sitestats' => '{{SITENAME}} sitesi istatistikleri',
-'userstats' => 'Kullanıcı istatistikleri',
-'sitestatstext' => '{{SITENAME}} sitesinde şu anda \'\'\'$2\'\'\' geçerli sayfa mevcuttur.
-
-Bu sayıya; "yönlendirme", "tartışma", "resim", "kullanıcı", "yardım", "{{SITENAME}}", "şablon" alanlarındakiler ve iç bağlantı içermeyen maddeler dahil değildir. Geçerli madde sayısına bu sayfaların sayısı eklendiğinde ise toplam \'\'\'$1\'\'\' sayfa mevcuttur.
-
-$8 tane dosya yüklenmiştir.
-
-Site kurulduğundan bu güne kadar toplam \'\'\'$4\'\'\' sayfa değişikliği ve sayfa başına ortalama \'\'\'$5\'\'\' katkı olmuştur.
-
-Toplam sayfa görüntülenme sayısı \'\'\'$3\'\'\', değişiklik başına görüntüleme sayısı \'\'\'$6\'\'\' olmuştur.
-
-Şu andaki [http://meta.wikimedia.org/wiki/Help:Job_queue iş kuyruğu] sayısı \'\'\'$7\'\'\'.',
-'userstatstext' => 'Şu anda \'\'\'$1\'\'\' kayıtlı kullanıcımız var. Bunlardan <b>$2</b> tanesi (ya da %$4) yöneticidir. (bakın $3)',
-'disambiguations' => 'Anlam ayrım sayfaları',
-'disambiguationspage' => 'Şablon:Anlam ayrım',
-'disambiguationstext' => 'Aşağıdaki maddeler <i>anlam ayrım sayfaları</i>na bağlıdırlar. Onun yerine uygun başlığa yönlendirilmeliler.<br />Sayfalar, $1\'den bağlanılması halinde "anlam ayrım" sayfası olarak sınıflandırılıyor.<br />Diğer alan adlarına ait bağlantılar listelen<b>me</b>miştir:',
-'doubleredirects' => 'Yönlendirmeye olan yönlendirmeler',
-'doubleredirectstext' => 'Her satır, ikinci yönlendirme metninin ilk satırının (genellikle ikinci yönlendirmenin de işaret etmesi gereken "asıl" hedefin) yanısıra ilk ve ikinci yönlendirmeye bağlantılar içerir.',
-'brokenredirects' => 'Varolmayan maddeye yapılmış yönlendirmeler',
-'brokenredirectstext' => 'Aşağıdaki yönlendirme, mevcut olmayan bir sayfaya işaret ediyor.',
-'nbytes' => '$1 bayt',
-'ncategories' => '$1 kategori',
-'nlinks' => '$1 bağlantı',
-'nmembers' => '$1 üye',
-'nrevisions' => '$1 gözden geçirme',
-'nviews' => '$1 görünüm',
-'lonelypages' => 'Kendisine hiç bağlantı olmayan sayfalar',
-'uncategorizedpages' => 'Herhangi bir kategoride olmayan sayfalar',
-'uncategorizedcategories'=> 'Herhangi bir kategoride olmayan kategoriler',
-'uncategorizedimages' => 'Herhangi bir kategoride olmayan resimler',
-'unusedcategories' => 'Kullanılmayan kategoriler',
-'unusedimages' => 'Kullanılmayan resimler',
-'popularpages' => 'Popüler sayfalar',
-'wantedcategories' => 'Ä°stenen kategoriler',
-'wantedpages' => 'Ä°stenen sayfalar',
-'mostlinked' => 'Kendisine en fazla bağlantı verilmiş sayfalar',
-'mostlinkedcategories' => 'En çok maddeye sahip kategoriler',
-'mostcategories' => 'En fazla kategoriye bağlanmış sayfalar',
-'mostimages' => 'En çok kullanılan resimler',
-'mostrevisions' => 'En çok değişikliğe uğramış sayfalar',
-'allpages' => 'Tüm sayfalar',
-'randompage' => 'Rastgele sayfa',
-'shortpages' => 'Kısa sayfalar',
-'longpages' => 'Uzun sayfalar',
-'deadendpages' => 'Başka sayfalara bağlantısı olmayan sayfalar',
-'listusers' => 'Kullanıcı listesi',
-'specialpages' => 'Özel sayfalar',
-'spheading' => 'Tüm kullanıcıları ilgilendirebilecek özel sayfalar',
-'restrictedpheading' => 'Yöneticilerin yetkileri ile ilgili özel sayfalar',
-'recentchangeslinked' => 'Ä°lgili deÄŸiÅŸiklikler',
-'rclsub' => '("$1" sayfasına bağlanan sayfalarda)',
-'newpages' => 'Yeni sayfalar',
-'ancientpages' => 'En son deÄŸiÅŸiklik tarihi en eski olan maddeler',
-'intl' => 'Diller arası bağlantılar',
-'move' => 'Adını değiştir',
-'movethispage' => 'Sayfayı taşı',
-'booksources' => 'Kaynak kitaplar',
-'categoriespagetext' => 'Vikide aşağıdaki kategoriler mevcuttur.',
-'data' => 'Veri',
-'userrights' => 'Kullanıcı hakları yönetimi.',
-'groups' => 'Kullanıcı grupları',
-'booksourcetext' => 'Aşağıda yeni ve kullanılmış kitap satan sitelerin linklerinin bir listesi var. Ayrıca aradığınız kitaplar hakkında daha fazla bilgiyi de bu sayfalarda bulabilirsiniz.',
-'alphaindexline' => '$1 \'den $2\'e',
-'version' => 'Sürüm',
-'log' => 'Kayıtlar',
-'alllogstext' => '[[Special:Log/upload|Yükleme]], [[Special:Log/delete|silme]], [[Special:Log/move|taşıma]], [[Special:Log/protect|koruma altına alma]], [[Special:Log/newusers|yeni kullanıcı]], [[Special:Log/renameuser|kullanıcıların yeniden adlandırmaları]], [[Special:Log/block|erişim engelleme]], [[Special:Log/rights|yönetici hareketlerinin]] ve [[Special:Log/makebot|botların durumunun]] tümünün kayıtları.
-
-Kayıt tipini, kullanıcı ismini, sayfa ismini girerek listeyi daraltabilirsiniz.',
-'logempty' => 'Kayıtlarda eşleşen bilgi yok.',
-'nextpage' => 'Sonraki sayfa ($1)',
-'allpagesfrom' => 'Listelemeye başlanılacak harfler:',
-'allarticles' => 'Tüm maddeler',
-'allnonarticles' => 'Madde olanları hariç bütünü',
-'allinnamespace' => 'Tüm sayfalar ($1 sayfaları)',
-'allnotinnamespace' => 'Tüm sayfalar ($1 alanında olmayanlar)',
-'allpagesprev' => 'Önceki',
-'allpagesnext' => 'Sonraki sayfa',
-'allpagessubmit' => 'Getir',
-'allpagesprefix' => 'Yazdığınız harflerle başlayan sayfaları göster:',
-'mailnologin' => 'Gönderi adresi yok.',
-'mailnologintext' => 'Diğer kullanıcılara e-posta gönderebilmeniz için [[Special:Userlogin|oturum aç]]malısınız ve [[Special:Preferences|tercihler]] sayfasında geçerli bir e-posta adresiniz olmalı.',
-'emailuser' => 'Kullanıcıya e-posta gönder',
-'emailpage' => 'Kullanıcıya e-posta gönder',
-'emailpagetext' => 'Aşağıdaki form kullanıcı hesabıyla ilişkilendirilmiş geçerli bir e-posta
-adresi olduğu takdirde ilgili kişiye bir e-posta gönderecek.
-
-Yanıt alabilmeniz için "From" (Kimden) kısmına tercih formunda belirttiğiniz e-posta adresi eklenecek.',
-'defemailsubject' => '{{SITENAME}} e-posta',
-'noemailtitle' => 'e-posta adresi yok',
-'noemailtext' => 'Kullanıcı e-posta adresi belirtmemiş ya da diğer kullanıcılardan posta almak istemiyor.',
-'emailfrom' => 'Kimden',
-'emailto' => 'Kime',
-'emailsubject' => 'Konu',
-'emailmessage' => 'E-posta',
-'emailsend' => 'Gönder',
-'emailsent' => 'E-posta gönderildi',
-'emailsenttext' => 'e-postanız gönderildi.',
-'watchlist' => 'Ä°zleme listem',
-'watchlistfor' => '(\'\'\'$1\'\'\' için)',
-'watchlistanontext' => 'Lütfen izleme listenizdeki maddeleri görmek yada değiştirmek için $1.',
-'watchlistcount' => '\'\'\'İzleme listenizde $1 sayfa var (tartışma ve mesaj sayfa dahil).\'\'\'',
-'clearwatchlist' => 'Ä°zleme listesini temizle',
-'watchlistcleartext' => 'Ä°zleme listenizi tamamen silmek istediÄŸinizden emin misiniz?',
-'watchlistclearbutton' => 'Ä°zleme listemi sil.',
-'watchlistcleardone' => 'İzleme listesi silindi - $1 madde listeden çıkarıldı.',
-'watchnologin' => 'Oturum açık değil.',
-'watchnologintext' => 'İzleme listenizi değiştirebilmek için [[Special:Userlogin|oturum açmalısınız]].',
-'addedwatch' => 'Ä°zleme listesine kaydedildi.',
-'addedwatchtext' => '"$1" adlı sayfa [[Special:Watchlist|izleme listenize]] kaydedildi.
-
-Gelecekte, bu sayfaya ve ilgili tartışma sayfasına yapılacak değişiklikler burada listelenecektir.
-
-Kolayca seçilebilmeleri için de [[Special:Recentchanges|son değişiklikler listesi]] başlığı altında koyu harflerle listeleneceklerdir.
-
-Sayfayı izleme listenizden çıkarmak istediğinizde "sayfayı izlemeyi durdur" bağlantısına tıklayabilirsiniz.',
-'removedwatch' => 'Ä°zleme listenizden silindi',
-'removedwatchtext' => '"$1" sayfası izleme listenizden silinmiştir.',
-'watch' => 'Ä°zlemeye al',
-'watchthispage' => 'Sayfayı izle',
-'unwatch' => 'Sayfa izlemeyi durdur',
-'unwatchthispage' => 'Sayfa izlemeyi durdur',
-'watchnochange' => 'Gösterilen zaman aralığında izleme listenizdeki sayfaların hiçbiri güncellenmemiş.',
-'watchdetails' => '* Tartışma sayfaları hariç $1 sayfa izleme listenizdedir.
-* [[Special:Watchlist/edit|İzleme listesinin tamamını göster ve yapılandır]]
-* [[Special:Watchlist/clear|Ä°zleme listesini tamamen boÅŸalt]]',
-'wlheader-enotif' => '* E-mail ile haber verme açılmıştır.',
-'wlheader-showupdated' => '* Son ziyaretinizden sonraki sayfa değişikleri \'\'\'kalın\'\'\' olarak gösterilmiştir.',
-'watchmethod-recent' => 'son değişiklikler arasında izledğiniz sayfalar aranıyor',
-'watchmethod-list' => 'izleme listenizdeki sayfalar kontrol ediliyor',
-'removechecked' => 'İşaretli sayfaları izleme listesinden sil',
-'watchlistcontains' => 'Ä°zleme listenizde $1 sayfa var.',
-'watcheditlist' => 'İzlediğiniz sayfaların alfabetik listesi aşağıdadır.
-Sayfaları izleme listesinden çıkarmak için yanlarındaki
-kutucukları işaretleyip sayfanın altındaki \'işaretlenenleri sil\'
-düğmesini tıklayınız.',
-'removingchecked' => 'Ä°ÅŸaretlenen sayfalar izleme listesinden siliniyor...',
-'wlnote' => '{{CURRENTTIME}} {{CURRENTMONTHNAME}} {{CURRENTDAY}} (UTC) tarihinde son <b>$2</b> saatte yapılan $1 değişiklik aşağıdadır.',
-'wlshowlast' => 'Son $1 saati $2 günü göster $3',
-'wlsaved' => 'İzleme listenizin kaydedilmiş sürümüdür.',
-'wlhideshowown' => 'Kendi deÄŸiÅŸikliklerimi $1.',
-'wlhideshowbots' => 'Bot tarafından yapılan değişiklikleri $1',
-'wldone' => 'Tamam.',
-'enotif_reset' => 'Tüm sayfaları ziyaret edilmiş olarak işaretle',
-'enotif_newpagetext' => 'Yeni bir sayfa.',
-'changed' => 'deÄŸiÅŸtirildi',
-'created' => 'yaratıldı',
-'enotif_body' => 'Sayın $WATCHINGUSERNAME,
-
-{{SITENAME}} sitesindeki $PAGETITLE başlıklı sayfa $PAGEEDITDATE tarihinde $PAGEEDITOR tarafından $CHANGEDORCREATED. Geçerli sürüme $PAGETITLE_URL adresinden ulaşabilirsiniz.
-
-$NEWPAGE
-
-Açıklaması: $PAGESUMMARY $PAGEMINOREDIT
-
-Sayfayı değiştiren kullanıcının erişim bilgileri:
-e-posta: $PAGEEDITOR_EMAIL
-Viki: $PAGEEDITOR_WIKI
-
-Bahsi geçen sayfayı ziyaret etmediğiniz sürece sayfayla ilgili başka değişiklik uyarısı gönderilmeyecektir. Uyarı ayarlarını izleme listenizdeki tüm sayfalar için değiştirebilirsiniz.
-
-{{SITENAME}} uyarı sistemi.
-
---
-Ayarları değiştirmek için:
-{{SERVER}}{{localurl:Special:Watchlist/edit}}
-
-Yardım ve öneriler için:
-{{SERVER}}{{localurl:Help:Contents}}',
-'deletepage' => 'Sayfayı sil',
-'confirm' => 'Onayla',
-'excontent' => 'eski içerik: \'$1\'',
-'excontentauthor' => 'eski içerik: \'$1\' (\'$2\' katkıda bulunmuş olan tek kullanıcı)',
-'exbeforeblank' => 'Silinmeden önceki içerik: \'$1\'',
-'exblank' => 'sayfa içeriği boş',
-'confirmdelete' => 'Silme iÅŸlemini onayla',
-'deletesub' => '("$1" siliniyor)',
-'historywarning' => 'Uyarı: Silmek üzere olduğunuz sayfanın geçmişi vardır:',
-'confirmdeletetext' => 'Bir sayfayı veya resmi tüm geçmişi ile birlikte veritabanından kalıcı olarak silmek üzeresiniz.
-Lütfen sonuçlarını anladığınızı, [[Special:Whatlinkshere/{{FULLPAGENAME}}|sayfaya bağlantılarını]] kontrol ettikten sonra ve [[Project:Silme politikası]]\'e uygunluğunu dikkate alarak, bunu yapmak istediğinizi onaylayınız.',
-'actioncomplete' => 'İşlem tamamlandı.',
-'deletedtext' => '"$1" silindi.
-yakın zamanda silinenleri görmek için: $2.',
-'deletedarticle' => '"$1" silindi',
-'dellogpage' => 'Silme kayıtları',
-'dellogpagetext' => 'Aşağıdaki liste son silme kayıtlarıdır.',
-'deletionlog' => 'silme kayıtları',
-'reverted' => 'Önceki sürüm geri getirildi',
-'deletecomment' => 'Silme nedeni',
-'rollback' => 'deÄŸiÅŸiklikleri geri al',
-'rollback_short' => 'geri al',
-'rollbacklink' => 'eski haline getir',
-'rollbackfailed' => 'geri alma işlemi başarısız',
-'cantrollback' => 'Değişiklikler geri alınamıyor, son katkıda bulunan sayfaya katkıda bulunmuş tek kişi',
-'editcomment' => 'DeÄŸiÅŸtirme notu: "<i>$1</i>" idi.',
-'revertpage' => '[[User:$2|$2]] tarafından yapılan değişiklikler geri alınarak, [[User:$1|$1]] tarafından değiştirilmiş önceki sürüm geri getirildi.',
-'protectlogpage' => 'Koruma kayıtları',
-'protectlogtext' => 'Korumaya alma/kaldırma ile ilgili değişiklikleri görmektesiniz.
-Daha fazla bilgi için [[Project:Koruma altına alınmış sayfa]] sayfasına bakabilirsiniz.',
-'protectedarticle' => '"[[$1]]" koruma altında alındı',
-'unprotectedarticle' => 'koruma kaldırıldı: "[[$1]]"',
-'confirmprotecttext' => 'Bu sayfayı gerçekten korumaya almak istiyormusunuz?',
-'confirmprotect' => 'Korumayı onayla',
-'protectmoveonly' => 'Sadece isim deÄŸiÅŸikliÄŸinden koru',
-'protectcomment' => 'Koruma altına alma nedeni',
-'unprotectsub' => '(koruma kaldırılır "$1")',
-'confirmunprotecttext' => 'Gerçekten sayfanın korumasını kaldırmak istiyor musunuz?',
-'confirmunprotect' => 'Korumayı kaldırmayı onayla',
-'unprotectcomment' => 'Korumayı kaldırmak için neden',
-'protect-text' => '[[$1]] sayfasının koruma durumunu buradan görebilir ve değiştirebilirsiniz. Lütfen [[Project:Koruma politikası|koruma politikasına]] uygun hareket ettiğinizden emin olunuz.',
-'protect-default' => '(standart)',
-'protect-level-autoconfirmed'=> 'kayıtlı olmayan değiştirmesin',
-'protect-level-sysop' => 'sadece yöneticiler',
-'restriction-edit' => 'Düzenle',
-'restriction-move' => 'Taşı',
-'undelete' => 'Silinmiş sayfaları göster',
-'undeletepage' => 'Sayfanın silinmiş sürümlerine göz at ve geri getir.',
-'viewdeletedpage' => 'Silinen sayfalara bak',
-'undeletearticle' => 'Silinmiş sayfayı geri getir',
-'undeletebtn' => 'Geri getir!',
-'undeletereset' => 'Vazgeç',
-'undeletecomment' => 'Neden:',
-'undeletedarticle' => '"$1" geri getirildi.',
-'undeletedrevisions' => 'Toplam $1 kayıt geri getirildi.',
-'namespace' => 'Alan adı:',
-'invert' => 'Seçili haricindekileri göster',
-'contributions' => 'Kullanıcının katkıları',
-'mycontris' => 'Katkılarım',
-'contribsub' => '$1',
-'nocontribs' => 'Bu kriterlere uyan değişiklik bulunamadı',
-'uctop' => '(son)',
-'newbies' => 'yeni baÅŸlayanlar',
-'sp-contributions-newest'=> 'En yeni',
-'sp-contributions-oldest'=> 'En eski',
-'sp-contributions-newer'=> 'Sonraki $1',
-'sp-contributions-older'=> 'Önceki $1',
-'sp-contributions-newbies-sub'=> 'Yeni kullanıcılar için',
-'whatlinkshere' => 'Sayfaya bağlantılar',
-'linklistsub' => '(Bağlantı listesi)',
-'linkshere' => 'Buraya bağlantısı olan sayfalar:',
-'nolinkshere' => 'Buraya baÄŸlanan sayfa yok.',
-'isredirect' => 'yönlendirme sayfası',
-'istemplate' => 'ekleme',
-'blockip' => 'Bu IP\'den eriÅŸimi engelle',
-'blockiptext' => 'Aşağıdaki formu kullanarak belli bir IP\'nin veya kullanıcının erişimini engelleyebilirsiniz. Bu sadece vandalizmi engellemek için ve [[Project:Kurallar|kurallara]] uygun olarak yapılmalı. Aşağıya mutlaka engelleme ile ilgili bir açıklama yazınız. (örnek: -Şu- sayfalarda vandalizm yapmıştır).',
-'ipaddress' => 'IP Adresi',
-'ipadressorusername' => 'IP adresi veya kullanıcı adı',
-'ipbexpiry' => 'Bitiş süresi',
-'ipbreason' => 'Sebep',
-'ipbsubmit' => 'Bu kullanıcıyı engelle',
-'ipbother' => 'Farklı zaman',
-'ipboptions' => '15 dakika:15 minutes,1 saat:1 hour,3 saat:3 hours,24 saat:24 hours,48 saat:48 hours,1 hafta:1 week,1 ay:1 month,süresiz:indefinite',
-'ipbotheroption' => 'farklı',
-'badipaddress' => 'Geçersiz IP adresi',
-'blockipsuccesssub' => 'IP adresi engelleme işlemi başarılı oldu',
-'blockipsuccesstext' => '"$1" engellendi.
-<br />[[Special:Ipblocklist|IP adresi engellenenler]] listesine bakınız .',
-'unblockip' => 'Kullanıcının engellemesini kaldır',
-'ipusubmit' => 'Bu adresin engellemesini kaldır',
-'ipblocklist' => 'Erişimi durdurulmuş kullanıcılar ve IP adresleri listesi',
-'blocklistline' => '$1, $2 blok etti: $3 ($4)',
-'infiniteblock' => 'süresiz',
-'expiringblock' => '$1 tarihinde doluyor',
-'ipblocklistempty' => 'EriÅŸimi engellenmiÅŸ kimse yok.',
-'blocklink' => 'engelle',
-'unblocklink' => 'engellemeyi kaldır',
-'contribslink' => 'Katkılar',
-'autoblocker' => 'Otomatik olarak engellendiniz çünkü yakın zamanda IP adresiniz "[[User:$1|$1]]" kullanıcısı tarafından kullanılmıştır. $1 isimli kullanıcının engellenmesi için verilen sebep: "\'\'\'$2\'\'\'"',
-'blocklogpage' => 'Erişim engelleme kayıtları',
-'blocklogentry' => '"[[$1]]" eriÅŸimi $2 durduruldu. Sebep',
-'blocklogtext' => 'Burada kullanıcı erişimine yönelik engelleme ya da engelleme kaldırma kayıtları listelenmektedir. Otomatik IP adresi engellemeleri listeye dahil değildir. Şu anda erişimi durdurulmuş kullanıcıları [[Special:Ipblocklist|IP engelleme listesi]] sayfasından görebilirsiniz.',
-'unblocklogentry' => '$1 kullanıcının engellemesi kaldırıldı',
-'ipb_expiry_invalid' => 'Geçersiz bitiş zamanı.',
-'ip_range_invalid' => 'Geçersiz IP aralığı.',
-'lockdb' => 'Veritabanı kilitli',
-'lockbtn' => 'Veritabanı kilitli',
-'rights' => 'Haklar:',
-'user_rights_set' => '<b>"$1" için kullanıcı hakları güncellendi</b>',
-'already_sysop' => 'Bu kullanıcı zaten yönetici',
-'already_bureaucrat' => 'Bu kullanıcı zaten bürokrat',
-'already_steward' => 'Bu kullanıcı zaten steward',
-'movepage' => 'Ä°sim deÄŸiÅŸikliÄŸi',
-'movepagetext' => 'Aşağıdaki form kullanılarak sayfanın adı değiştirilir. Beraberinde tüm geçmiş kayıtları da yeni isme aktarılır. Eski isim yeni isme yönlendirme haline dönüşür. Eski başlığa dogru olan bağlantılar olduğu gibi kalır; çift veya geçersiz yönlendirmeleri [[Special:Maintenance|kontrol ediniz.]] Yapacağınız bu değişikllike tüm bağlantıların olması gerektiği gibi çalıştığından sizin sorumlu olduğunuzu unutmayınız.
-
-Eğer yeni isimde bir isim zaten mevcutsa, isim değişikliği \'\'\'yapılmayacaktır\'\'\', ancak varolan sayfa içerik olarak boş ise veya sadece yönlendirme ise ve hiç geçmiş hali yoksa isim değişikliği mümkün olacaktır. Bu yanı zamanda demektir ki, yaptığınız isim değişikliğini ilk ismine değiştirerek geri alabilirsiniz ve hiç bir başka sayfaya da dokunmamış olursunuz.
-
-<b>UYARI!</b>
-Bu değişim popüler bir sayfa için beklenmeyen sonuçlar doğurabilir; lütfen değişikliği yapmadan önce olabilecekleri göz önüne alın.',
-'movepagetalktext' => 'İlişikteki tartışma sayfası da (eğer varsa) otomatik olarak yeni isme taşınacaktır. Ama şu durumlarda \'\'\'taşınmaz\'\'\':
-
-*Alanlar arası bir taşıma ise, (örnek: "Project:" --> "Help:")
-*Yeni isimde bir tartışma sayfası zaten var ise,
-*Alttaki kutucuğu seçmediyseniz.
-
-Bu durumlarda sayfayı kendiniz aktarmalısınız.',
-'movearticle' => 'Eski isim',
-'movenologin' => 'Sistemde deÄŸilsiniz.',
-'movenologintext' => 'Sayfanın adını değiştirebilmek için kayıtlı ve [[Special:Userlogin|sisteme]] giriş yapmış olmanız gerekmektedir.',
-'newtitle' => 'Yeni isim',
-'movepagebtn' => 'Ä°smi deÄŸiÅŸtir',
-'pagemovedsub' => 'İsim değişikliği tamamlandı.',
-'pagemovedtext' => '"[[$1]]" sayfası "[[$2]]" sayfasına aktarıldı.',
-'articleexists' => 'Bu isimde bir sayfa bulunmakta veya seçmiş olduğunuz isim geçersizdir.
-Lütfen başka bir isim deneyiniz.',
-'movedto' => 'taşındı:',
-'movetalk' => 'Varsa "tartışma" sayfasını da aktar.',
-'talkpagemoved' => 'İlgili tartışma sayfası da aktarıldı.',
-'talkpagenotmoved' => 'İlgili tartışma sayfası <strong>aktarılmadı</strong>.',
-'1movedto2' => '[[$1]] sayfasının yeni adı: [[$2]]',
-'1movedto2_redir' => '[[$1]] sayfasının yeni adı: [[$2]]',
-'movelogpage' => 'İsim değişikliği kayıtları',
-'movelogpagetext' => 'Aşağıda bulunan liste adı değiştirilmiş sayfaları gösterir.',
-'movereason' => 'Sebep',
-'revertmove' => 'geriye al',
-'delete_and_move' => 'Sil ve taşı',
-'delete_and_move_text' => '==Silinmesi gerekiyor==
-
-Hedef "[[$1]]" maddesi zaten mevcut. O maddeyi silerek isim deÄŸiÅŸikliÄŸine devam etmek istiyor musunuz?',
-'delete_and_move_confirm'=> 'Evet, sayfayı sil',
-'delete_and_move_reason'=> 'İsim değişikliğinin gerçekleşmesi için silindi.',
-'selfmove' => 'Olmasını istediğiniz isim ile mevcut isim aynı. Değişiklik mümkün değil.',
-'export' => 'Sayfa kaydet',
-'exporttext' => 'You can export the text and editing history of a particular page or
-set of pages wrapped in some XML. This can be imported into another wiki using MediaWiki
-via the Special:Import page.
-
-To export pages, enter the titles in the text box below, one title per line, and
-select whether you want the current version as well as all old versions, with the page
-history lines, or just the current version with the info about the last edit.
-
-In the latter case you can also use a link, e.g. [[Special:Export/{{int:Mainpage}}]] for the page {{int:Mainpage}}.',
-'allmessages' => 'Viki arayüz metinleri',
-'allmessagesname' => 'Ä°sim',
-'allmessagesdefault' => 'Orjinal metin',
-'allmessagescurrent' => 'Kullanımdaki metin',
-'allmessagestext' => 'Bu liste MediaWiki\'de mevcut olan tüm terimlerin listesidir',
-'allmessagesfilter' => 'Metin ayrıştırıcı filtresi:',
-'allmessagesmodified' => 'Sadece değiştirilmişleri göster',
-'thumbnail-more' => 'Büyüt',
-'missingimage' => '<b>Bulunmayan resim</b><br /><i>$1</i>',
-'filemissing' => 'Dosya bulunmadı',
-'tooltip-search' => '{{SITENAME}} içinde ara [alt-f]',
-'tooltip-minoredit' => 'Küçük değişiklik olarak işaretle [alt-i]',
-'tooltip-save' => 'DeÄŸiÅŸiklikleri kaydet [alt-s]',
-'tooltip-preview' => 'Önizleme; kaydetmeden önce bu özelliği kullanarak değişikliklerinizi gözden geçirin! [alt-p]',
-'tooltip-diff' => 'Metine yaptığınız değişiklikleri gösterir. [alt-v]',
-'tooltip-compareselectedversions'=> 'Seçilmiş iki sürüm arasındaki farkları göster. [alt-v]',
-'tooltip-watch' => 'Sayfayı izleme listene ekle [alt-w]',
-'Monobook.css' => '/* monobook temasının ayarlarını değiştirmek için burayı değiştirin. Tüm sitede etkili olur. */',
-'siteuser' => '{{SITENAME}} kullanıcı $1',
-'lastmodifiedby' => 'Sayfa en son $2 tarafından $1 tarihinde değiştirildi.',
-'and' => 've',
-'others' => 'diÄŸerleri',
-'siteusers' => '{{SITENAME}} kullanıcılar $1',
-'spamprotectiontitle' => 'Spam karşı koruma filtresi',
-'spamprotectiontext' => 'Kaydetmek istediğiniz sayfa spam filtresi tarafından blok edildi. Büyük ihtimalle bir dış bağlantıdan kaynaklanmaktadır.',
-'subcategorycount' => 'Bu kategoride $1 altkategori var.',
-'categoryarticlecount' => 'Bu kategoride $1 madde var.',
-'listingcontinuesabbrev'=> ' (devam)',
-'numwatchers' => 'izleyici sayısı: $1',
-'mw_math_png' => 'Daima PNG resim formatına çevir',
-'mw_math_simple' => 'Çok basitse HTML, değilse PNG',
-'mw_math_html' => 'Mümkünse HTML, değilse PNG',
-'mw_math_source' => 'Değiştirmeden TeX olarak bırak (metin tabanlı tarayıcılar için)',
-'mw_math_modern' => 'Modern tarayıcılar için tavsiye edilen',
-'mw_math_mathml' => 'Mümkünse MathML (daha deneme aşamasında)',
-'Monobook.js' => '/* Kısa yol tuşları ve yardım balonları */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'KiÅŸisel sayfam\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'The user page for the ip you\'re editing as\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'Mesaj sayfam\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'Bu IP adresinden yapılmış değişiklikleri tartış\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Ayarlarım\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'İzlemeye aldığım sayfalar\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'Yaptığım katkıların listesi\');
- ta[\'pt-login\'] = new Array(\'o\',\'Oturum açmanız tavsiye olunur ama mecbur değilsiniz.\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'Oturum açmanız tavsiye olunur ama mecbur değilsiniz.\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Sistemden çık\');
- ta[\'ca-talk\'] = new Array(\'t\',\'İçerik ile ilgili görüş belirt\');
- ta[\'ca-edit\'] = new Array(\'e\',\'Bu sayfayı değiştirebilirsiniz. Kaydetmeden önce önizleme yapmayı unutmayın.\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'Bu tartışmaya yorum ekleyin.\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Bu sayfa kormu altında. Kaynak kodunu sadece görebilirsiniz. Değiştiremezsiniz.\');
- ta[\'ca-history\'] = new Array(\'h\',\'Bu sayfanın geçmiş versiyonları.\');
- ta[\'ca-protect\'] = new Array(\'=\',\'Bu sayfayı koru\');
- ta[\'ca-delete\'] = new Array(\'d\',\'Sayfayı sil\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'Sayfayı silinmeden önceki haline geri getirin\');
- ta[\'ca-move\'] = new Array(\'m\',\'Sayfanın adını değiştir\');
- ta[\'ca-nomove\'] = new Array(\'\',\'Bu sayfanın adını değiştirmeye yetkiniz yok\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Bu sayfayı izlemeye al\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Bu sayfayı izlemeyi bırakın\');
- ta[\'search\'] = new Array(\'f\',\'Bu vikide arama yap\');
- ta[\'p-logo\'] = new Array(\'\',\'Ana sayfa\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'Başlangıç sayfasına dönün\');
- ta[\'n-portal\'] = new Array(\'\',\'Proje üzerine, ne nerdedir, neler yapılabilir\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Güncel olaylarla ilgili son bilgiler\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'Vikide yapılmış son değişikliklerin listesi.\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Rastgele bir maddeye gidin\');
- ta[\'n-help\'] = new Array(\'\',\'Yardım almak için.\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Maddi destek\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Bu sayfaya bağlantı vermiş diğer viki sayfalarının listesi\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Bu sayfaya bağlantı veren sayfalardaki son değişiklikler\');
- ta[\'feed-rss\'] = new Array(\'\',\'Bu sayfa için RSS beslemesi\');
- ta[\'feed-atom\'] = new Array(\'\',\'Bu sayfa için atom beslemesi\');
- ta[\'t-contributions\'] = new Array(\'\',\'Kullanıcının katkı listesini gör\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Kullanıcıya e-posta gönder\');
- ta[\'t-upload\'] = new Array(\'u\',\'Sisteme resim ya da medya dosyaları yükleyin\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'Tüm özel sayfaların listesini göster\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Sayfayı göster\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Kullanıcı sayfasını göster\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'Medya sayfasını göster\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Bu özel sayfa olduğu için değişiklik yapamazsınız.\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'Proje sayfasını göster\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'Resim sayfasını göster\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Sistem mesajını göster\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'Şablonu göster\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'Yardım sayfasını görmek için tıklayın\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'Kategori sayfasını göster\');',
-'deletedrevision' => '$1 sayılı eski sürüm silindi.',
-'previousdiff' => '↠Önceki sürümle aradaki fark',
-'nextdiff' => 'Sonraki sürümle aradaki fark →',
-'imagemaxsize' => 'Resim açıklamalar sayfalarındaki resmin en büyük boyutu:',
-'thumbsize' => 'Küçük boyut:',
-'showbigimage' => 'Yüksek çözünürlüklü resim indirilir ($1 · $2, $3 KB)',
-'newimages' => 'Yeni resimler',
-'showhidebots' => '(botları $1)',
-'specialloguserlabel' => 'Kullanıcı:',
-'speciallogtitlelabel' => 'Başlık:',
-'passwordtooshort' => 'Parolanız çok kısa. En az $1 harf ve/veya rakam içermeli.',
-'mediawarning' => '\'\'\'DİKKAT!\'\'\': Bu dosyada kötü amaçlı (virüs gibi) kısım bulunabilir ve işletim sisteminize zarar verebilir.
-<hr />',
-'metadata' => 'Resim detayları',
-'metadata-expand' => 'Ayrıntıları göster',
-'metadata-collapse' => 'Ayrıntıları gösterme',
-'exif-make' => 'Kamera markası',
-'exif-model' => 'Kamera modeli',
-'exif-artist' => 'Yaratıcısı',
-'exif-colorspace' => 'Renk aralığı',
-'exif-datetimeoriginal' => 'Çekim saati ve tarihi',
-'exif-exposuretime' => 'Çekim süresi',
-'exif-exposuretime-format'=> '$1 saniye ($2)',
-'exif-fnumber' => 'F numarası',
-'exif-spectralsensitivity'=> 'Spektral duyarlılık',
-'exif-aperturevalue' => 'Açıklık',
-'exif-brightnessvalue' => 'parlaklık',
-'exif-lightsource' => 'Işık durumu',
-'exif-exposureindex' => 'Poz dizini',
-'exif-scenetype' => 'Çekim tipi',
-'exif-digitalzoomratio' => 'Yakınlaştırma oranı',
-'exif-contrast' => 'Karşıtlık',
-'exif-saturation' => 'Doygunluk',
-'exif-sharpness' => 'Netlik',
-'exif-gpslatitude' => 'Enlem',
-'exif-gpslongitude' => 'Boylam',
-'exif-gpsaltitude' => 'Yükseklik',
-'exif-gpstimestamp' => 'GPS saati (atom saati)',
-'exif-gpssatellites' => 'Ölçmek için kullandığı uydular',
-'exif-compression-1' => 'Sıkıştırılmamış',
-'exif-orientation-3' => '180° döndürülmüş',
-'exif-exposureprogram-1'=> 'Elle',
-'exif-subjectdistance-value'=> '$1 metre',
-'exif-meteringmode-0' => 'Bilinmiyor',
-'exif-meteringmode-1' => 'Orta',
-'exif-meteringmode-255' => 'DiÄŸer',
-'exif-lightsource-0' => 'Bilinmiyor',
-'exif-lightsource-2' => 'Floresan',
-'exif-lightsource-9' => 'Açık',
-'exif-lightsource-10' => 'Kapalı',
-'exif-lightsource-11' => 'Gölge',
-'exif-lightsource-15' => 'Beyaz floresan (WW 3200 – 3700K)',
-'exif-sensingmethod-1' => 'Tanımsız',
-'exif-scenecapturetype-0'=> 'Standart',
-'exif-scenecapturetype-2'=> 'Portre',
-'exif-scenecapturetype-3'=> 'Gece çekimi',
-'exif-subjectdistancerange-0'=> 'Bilinmiyor',
-'exif-subjectdistancerange-1'=> 'Makro',
-'edit-externally' => 'Dosya üzerinde bilgisayarınızda bulunan uygulamalar ile değişiklikler yapın',
-'edit-externally-help' => 'Daha fazla bilgi için metadaki [http://meta.wikimedia.org/wiki/Help:External_editors dış uygulama ayarları] (İngilizce) sayfasına bakabilirsiniz.',
-'imagelistall' => 'Tümü',
-'watchlistall1' => 'Hepsini göster',
-'watchlistall2' => 'Hepsini göster',
-'namespacesall' => 'Hepsi',
-'confirmemail' => 'E-posta adresini onayla',
-'confirmemail_text' => 'Viki\'nin e-posta işlevlerini kullanmadan önce e-posta adresinizin
-doğrulanması gerekiyor. Adresinize onay e-postası göndermek için aşağıdaki
-butonu tıklayın. Gönderilecek iletide adresinizi onaylamak için tarayıcınızla
-erişebileceğiniz, onay kodu içeren bir bağlantı olacak.',
-'confirmemail_send' => 'Onay kodu gönder',
-'confirmemail_sent' => 'Onay e-postası gönderildi.',
-'confirmemail_sendfailed'=> 'Onay kodu gönderilemedi. Adreste geçersiz harf ya da işaret olmadığından emin misiniz?',
-'confirmemail_invalid' => 'Geçersiz onay kodu. Onay kodunun son kullanma tarihi geçmiş olabilir.',
-'confirmemail_needlogin'=> '$1 yapmak için önce e-posta adresinizi onaylamalısınız.',
-'confirmemail_success' => 'E-posta adresiniz onaylandı. Oturum açıp Viki\'nin tadını çıkarabilirsiniz.',
-'confirmemail_loggedin' => 'E-posta adresiniz onaylandı.',
-'confirmemail_error' => 'Onayınız bilinmeyen bir hata nedeniyle kaydedilemedi.',
-'confirmemail_subject' => '{{SITENAME}} e-posta adres onayı.',
-'confirmemail_body' => '$1 internet adresinden yapılan erişimle {{SITENAME}} sitesinde
-bu e-posta adresi ile ilişkilendirilen $2 kullanıcı hesabı
-açıldı.
-
-Bu e-posta adresinin bahsi geçen kullanıcı hesabına ait olduğunu
-onaylamak ve {{SITENAME}} sitesindeki e-posta iÅŸlevlerini aktif hale
-getirmek için aşağıdakı bağlantıyı tıklayın.
-
-$3
-
-Bahsi geçen kullanıcı hesabı size ait değilse yapmanız gereken
-birÅŸey yok.
-
-Bu onay kodu $4 tarihine kadar geçerli olacak.',
-'createarticle' => 'Sayfayı oluştur',
-'deletedwhileediting' => 'Uyarı: Bu sayfa siz değişiklik yapmaya başladıktan sonra silinmiş!',
-'redirectingto' => 'Yönlendirme [[$1]]...',
-'confirm_purge' => 'Sayfa önbelleği temizlesin mi? $1',
-'confirm_purge_button' => 'Tamam',
-'youhavenewmessagesmulti'=> '$1\'de yeni mesajınız var.',
-'articletitles' => '\'\'$1\'\' ile baÅŸlayan maddeler',
-'displaytitle' => '(Bu sayfaya [[$1]] olarak baÄŸlan)',
-);
-?>
diff --git a/languages/MessagesTt.php b/languages/MessagesTt.php
deleted file mode 100644
index 487544f5..00000000
--- a/languages/MessagesTt.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesTt = array(
-
-# week days, months
-'sunday' => "Yäkşämbe",
-'monday' => "Düşämbe",
-'tuesday' => "Sişämbe",
-'wednesday' => "Çärşämbe",
-'thursday' => "Pänceşämbe",
-'friday' => "ComÄŸa",
-'saturday' => "Şimbä",
-'january' => "Ğínwar",
-'february' => "Febräl",
-'march' => "Mart",
-'april' => "Äpril",
-'may_long' => "May",
-'june' => "Yün",
-'july' => "Yül",
-'august' => "August",
-'september' => "Sentäber",
-'october' => "Öktäber",
-'november' => "Nöyäber",
-'december' => "Dekäber",
-'jan' => "Ğín",
-'feb' => "Feb",
-'mar' => "Mar",
-'apr' => "Äpr",
-'may' => "May",
-'jun' => "Yün",
-'jul' => "Yül",
-'aug' => "Aug",
-'sep' => "Sen",
-'oct' => "Ökt",
-'nov' => "Nöy",
-'dec' => "Dek",
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesTyv.php b/languages/MessagesTyv.php
deleted file mode 100644
index feff7a3a..00000000
--- a/languages/MessagesTyv.php
+++ /dev/null
@@ -1,262 +0,0 @@
-<?php
-
-/** Tyvan localization (Тыва дыл) */
-# From friends at tyvawiki.org
-
-
-/* private */ $wgAllMessagesTyv = array(
-
-# User preference toggles
-'tog-hideminor' => 'Сөөлгү Ó©Ñкерлиишкиннер арында бичии Ó©Ñкерлиишкиннер чажырар', //Hide minor edits in recent changes
-'tog-showtoolbar' => 'Редактолаар херекÑелтер көргүзер (JavaScript)', //Show edit toolbar (JavaScript)
-'tog-editondblclick' => 'Ðрынны Ó©Ñкертирде ийи катап базар (JavaScript)', //Edit pages on double click (JavaScript)
-
-'underline-always' => 'КезÑÑде', //Always
-'underline-never' => 'Кажан-даа', //Never
-'underline-default' => 'Browser default', //Browser default
-
-# dates
-'sunday' => 'Чеди дугаар хүн', //Sunday
-'monday' => 'Бир дугаар хүн', //Monday
-'tuesday' => 'Ийи дугаар хүн', //Tuesday
-'wednesday' => 'Үш дугаар хүн', //Wednesday
-'thursday' => 'Дөрт дугаар хүн', //Thursday
-'friday' => 'Беш дугаар хүн', //Friday
-'saturday' => 'Ðлды дугаар хүн', //Saturday
-'january' => 'Бир ай', //January
-'february' => 'ийи ай', //February
-'march' => 'Үш ай', //March
-'april' => 'Дөрт ай', //April
-'may_long' => 'Беш ай', //May
-'june' => 'Ðлды ай', //June
-'july' => 'Чеди ай', //July
-'august' => 'Ð¡ÐµÑ Ð°Ð¹', //August
-'september' => 'Ð¢Ð¾Ñ Ð°Ð¹', //September
-'october' => 'Он ай', //October
-'november' => 'Он бир ай', //November
-'december' => 'Он ийи ай', //December
-'jan' => '1.ай', //Jan
-'feb' => '2.ай', //Feb
-'mar' => '3.ай', //Mar
-'apr' => '4.ай', //Apr
-'may' => '5.ай', //May
-'jun' => '6.ай', //Jun
-'jul' => '7.ай', //Jul
-'aug' => '8.ай', //Aug
-'sep' => '9.ай', //Sep
-'oct' => '10.ай', //Oct
-'nov' => '11.ай', //Nov
-'dec' => '12.ай', //Dec
-
-# Bits of text used by many pages:
-#
-'categories1' => 'Бөлүк', //Category
-'categories' => 'Бөлүктер', //Categories
-'category' => 'бөлүк', //Category
-'category_header' => '"$1" бөлүкте чүүлдер', //Articles in category $1
-'subcategories' => 'Бичии бөлүктер', //Subcategories
-
-'mainpage' => 'Кол Ðрын', //Main Page
-
-'about' => 'Дугайында', //About
-'aboutsite' => '{{SITENAME}} дугайында', //About {{SITENAME}}
-'aboutpage' => 'Project:Дугайында', //Project:About
-'article' => 'Ðзыраары арын', //Content page
-'help' => 'Дуза', //Help
-'helppage' => 'Дуза:Допчузу', //Help:Contents
-'sitesupport' => 'Белектер', //Donations
-'newwindow' => '(чаа козенектен ажар)', //(opens in new window)
-'edithelppage' => 'Дуза:Ó¨Ñкертир', //Help:Editing
-'cancel' => 'Ðп каар', //Cancel (Солуур)
-'qbfind' => 'Тывар', //Find
-'qbbrowse' => 'Көөр', //Browse
-'qbedit' => 'Редакторлаар', //Edit
-'qbpageoptions' => 'Бо арын', //This page
-'qbpageinfo' => 'Context', //Context
-'qbmyoptions' => 'ÐœÑÑÒ£ арыннарым', //My pages
-'qbspecialpages' => 'ТуÑкай арыннар', //Special pages
-'moredotdotdot' => 'Ðм-даа...', //More...
-'mypage' => 'ÐœÑÑÒ£ арыным', //My page
-'mytalk' => 'ÐœÑÑÒ£ чугаалажырым', //My talk чугааm?
-'anontalk' => 'Бо ИП-адреÑтиң чугаа', //Talk for this IP
-'navigation' => 'ÐавигациÑ', //Navigation
-
-
-'errorpagetitle' => "ЧаÑтырыг", //Error
-'returnto' => "{{grammar:directive1|$1}} дедир.", //Return to $1.
-'tagline' => "{{grammar:ablative|{{SITENAME}}}}", //From {{SITENAME}}
-'whatlinkshere' => 'Pages that link here', //Pages that link here
-'help' => 'Дуза', //Help
-'search' => 'ДилÑÑÑ€', //Search
-'go' => 'Чоруур', //Go
-'history' => 'Ðрынның Төөгүзү', //Page history
-'history_short' => 'Төөгү', //History
-'printableversion' => 'Саазынга үндүрерин көөр', //Printable version (Парлатынар арын)
-'permalink' => 'Permanent link',
-'print' => 'Саазынга үндүрер', //Print
-'edit' => 'Ó¨Ñкертир', //Edit
-'editthispage' => 'Бо арынны Ó©Ñкертир', //Edit this page
-'delete' => 'Ðп каар', //Delete
-'deletethispage' => 'Бо арынны ап каар', //Delete this page
-'protect' => 'Камгалал', //Protect
-'protectthispage' => 'Бо арынны камгалаар', //Protect this page
-'unprotect' => 'Камгалалды ап каар', //unprotect
-'unprotectthispage' => 'Бо арынның камгалалын ап каар', //Unprotect this page
-'newpage' => 'Чаа Ðрын', //New page
-'talkpage' => 'Бо арын дугайында чугаалажыр', //Discuss this page
-'specialpage' => 'ТуÑкай Ðрын', //Special Page
-'personaltools' => 'ХерекÑелдер', //Personal tools
-'articlepage' => 'Допчу арынны көргүзер', //View content page
-'subjectpage' => 'View subject', # For compatibility
-'talk' => 'Чугаалажыр', //Discussion
-'userpage' => 'Ðжыглакчыниң арынын көргүзер', //View user page
-'imagepage' => 'Чурук арынын көргүзер', //View image page
-'viewtalkpage' => 'Чугаалажыры көргүзер', //View discussion
-'otherlanguages' => 'Ó¨Ñке дылдарга', //In other languages
-'lastmodified' => 'Бо арын Ñөөлгү каттап $1 Ó©Ñкерилген.', //This page was last modified $1.
-//'viewcount' => 'Бо арын $1 каттап ажыттынган.', //This page has been accesed $1 times.
-'administrators' => "Project:ÐдминиÑтраторлар", //Project:Administrators
-'retrievedfrom' => "\"$1\" арынында парлаттынган", //Retrieved from \"$1\"
-'newmessageslink' => 'чаа чагаалар', //new messages
-'editsection'=>'Ó©Ñкертир', //edit
-'editold'=>'Ó©Ñкертир', //edit
-'toc' => 'Допчу', //Contents
-'showtoc' => 'көргүзер', //show
-'hidetoc' => 'чажырар', //hide
-'restorelink1' => 'бир балаттынганны Ó©Ñкертир', //one deleted edit
-'restorelink' => "$1 балаттынган Ó©Ñкерилгелер", //$1 deleted edits
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Чүүл', //Article
-'nstab-user' => 'Ðжыглакчының арыны', //User page
-'nstab-media' => 'Медиа арыны', //Media page
-'nstab-special' => 'ТуÑкай', //Special
-'nstab-project' => 'Проект арыны', //Project page
-'nstab-image' => 'Файл', //File
-'nstab-mediawiki' => 'Чагаа', //Message
-'nstab-template' => 'Ð¥ÑÑ', //Template
-'nstab-help' => 'Дуза', //Help
-'nstab-category' => 'Бөлүк', //Category
-
-# Main script and global functions
-#
-'nosuchspecialpage' => 'Ындыг арын чок', //No such special page
-
-# General errors
-#
-'noconnect' => 'Буруулуг болдувуÑ! Викиде чамдык техниктиг бергедÑÑшкиннер бар болганындан database Ñерверинче коштунмаан. <br />
-$1', //Sorry! The wiki is experiencing some technical difficulties, and cannot contact the database server.
-'laggedslavemode' => 'Оваарымчалыг: Бо арында чаартыышкыннар чок болуп болур', //Warning: Page may not contain recent updates.
-
-# Login and logout pages
-#
-'yourname' => 'Aжыглакчының ады', //Username
-'yourpassword' => 'Чажыт ÑÓ©Ñ', //Password
-'remembermypassword' => 'Мени Ñактып алыр', //Remember me
-'createaccountmail' => 'email-биле', //by e-mail
-'badretype' => 'Силернин парлаан чажыт Ñозуңер таарышпаÑ.', //The passwords you entered do not match.
-'userexists' => 'Силернин парлаан адыңар амгы уеде ажыглаттынып турар. Ó©Ñке аттан шилип алыңар.', //Username entered is already in use. Please choose a different name.
-'username' => 'Aжыглакчының ады:', //Username:
-'yourrealname' => 'Шын адыңар *', //Real name *
-'yourlanguage' => 'Дылыңар:', //Language:
-'yournick' => 'Шола ат:', //Nickname:
-
-# Edit page toolbar
-'bold_sample'=>'Карартыр', //Bold text
-'italic_sample'=>'Ийлендирер', //Italic text
-'nowiki_sample'=>'Форматтаваан текÑтини бÑÑÑ€ Ñалыр', //Insert non-formatted text here
-
-# Edit pages
-#
-'watchthis' => 'Бо арынны көөр', //Watch this page
-'accmailtitle' => 'Чажыт ÑÓ©Ñ Ñ‡Ð¾Ñ€Ð³ÑƒÑтунган.', //Password sent.
-'accmailtext' => '"{{grammar:genitive|$1}}" чажыт ÑÓ©ÑÑ‚Ò¯ {{grammar:directive1|$2}} чоргузуптувуÑ.', //The password for "$1" has been sent to $2.
-'newarticle' => '(Чаа)', //(New)
-'yourtext' => 'Силерниң Ñөзүглел', //Your text
-
-# History pages
-#
-'next' => 'Ñоонда', //next
-
-# Diffs
-#
-'compareselectedversions' => 'Шилип алган хевирлери деңнÑÑÑ€', //Compare selected versions
-
-# Preferences page
-#
-'preferences' => 'ДÑÑре деп Ñанаарылар', //Preferences
-'prefs-personal' => 'Ðжыглакчының медÑÑлери', //User profile
-'saveprefs' => 'Шыгжаар', //Save
-'oldpassword' => 'Эгри чажыт ÑÓ©Ñ:', //Old password:
-'newpassword' => 'Чаа чажыт ÑÓ©Ñ:', //New password:
-'searchresultshead' => 'ДилÑÑÑ€', //Search
-'files' => 'Файлдар', //Files
-
-# Recent changes
-#
-'recentchanges' => 'Ó¨Ñкерлиишкиннер', //Recent changes
-'hide' => 'Чажырар', //Hide
-'show' => 'көргүзер', //show
-
-# Upload
-#
-'filename' => 'Файлдың ады', //Filename
-'filesource' => 'Эгези', //Source
-
-# Image list
-#
-'ilsubmit' => 'ДилÑÑÑ€', //Search
-
-# Miscellaneous special pages
-#
-'randompage' => 'Даап арын', //Random page
-'specialpages' => 'ТуÑкай арыннар', //Special pages
-'spheading' => 'Шупту ажыглакчыниң туÑкай арыннар', //Special pages for all users
-'newpages' => 'Чаа Ðрыннар', //New pages
-
-
-# Special:Allpages
-'allarticles' => 'Шупту чүүлдер', //All articles
-'allpagesprev' => 'Пертинде', //Previous
-'allpagesnext' => 'Соонда', //Next
-'allpagessubmit' => 'Чоруур', //Go
-
-# E this user
-#
-'emailmessage' => 'Дыңнадыры', //Message
-
-# Watchlist
-#
-'enotif_newpagetext'=> 'Бо чаа арын-дыр.', //This is a new page.
-
-# Delete/protect/revert
-#
-'actioncomplete' => 'Ðжыл дооÑту', //Action complete
-
-# Contributions
-#
-'contributions' => 'Ðжыглакчыниң деткимчемнер', //User contributions
-'mycontris' => 'ÐœÑÑÒ£ деткимчемнерим', //My contributions
-
-# Block/unblock IP
-#
-'ipaddress' => 'ИП-адреÑ', //IP Address
-'ipadressorusername' => 'ИП-Ð°Ð´Ñ€ÐµÑ Ð°Ð·Ñ‹ aжыглaкчының aды', //IP Address or username
-'badipaddress' => 'Багай ИП-адреÑ', //Invalid IP address
-'infiniteblock' => 'кезÑÑ-мөңгеде', //infinite
-
-# Make sysop
-'makesysopname' => 'Ðжыглакчыниң ады:', //Name of the user:
-
-# Namespace 8 related
-
-'allmessages' => 'СиÑтемниң дыңнадырылар', //System messages
-'allmessagesname' => 'ÐÑ‚', //Name
-'allmessagesdefault' => 'Default Ñөзүглел', //Default text
-'allmessagescurrent' => 'Ðмгы Ñөзүглел', //Current text
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Ðжыглакчы: ', //User:
-
-);
-?> \ No newline at end of file
diff --git a/languages/MessagesUdm.php b/languages/MessagesUdm.php
deleted file mode 100644
index 8c7a0bc7..00000000
--- a/languages/MessagesUdm.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-
-global $wgAllMessagesUdm;
-$wgAllMessagesUdm = array(
-'linkprefix' => '/^(.*?)(„|«)$/sDu',
-'article' => 'СтатьÑ',
-'createaccount' => 'выль вики-авторлÑн региÑтрациез',
-'edit' => 'тупатыны',
-'hist' => 'иÑториÑ',
-'history' => 'БамлÑн иÑториез',
-'history_short' => 'иÑториÑ',
-'login' => 'Википедие пырон',
-'mycontris' => 'мынам ÑтатьÑоÑÑ‹',
-'mytalk' => 'викиавтор ÑÑрыÑÑŒ вераÑькон',
-'nstab-user' => 'викиавтор',
-'preferences' => 'наÑтройкаоÑ',
-);
-
-?> \ No newline at end of file
diff --git a/languages/MessagesUk.php b/languages/MessagesUk.php
deleted file mode 100644
index 1dc2b730..00000000
--- a/languages/MessagesUk.php
+++ /dev/null
@@ -1,816 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesUk = array(
-# User Toggles
-
-"tog-underline" => "ПідкреÑлювати зв'Ñзки",
-"tog-highlightbroken" => "Форматувати неіÑнуючі зв'Ñзки <a href=\"\" class=\"new\">оÑÑŒ так</a> (Ðльтернатива: оÑÑŒ так<a href=\"\" class=\"internal\">?</a>).",
-"tog-justify" => "Вирівнювати параграфи",
-"tog-hideminor" => "Ховати незначні зміни в ÑпиÑку недавніх змін",
-"tog-usenewrc" => "Покращений ÑпиÑок недавніх змін (підтримуєтьÑÑ Ð½Ðµ вÑіма браузерами)",
-"tog-numberheadings" => "Ðвтоматично нумерувати заголовки",
-"tog-editondblclick" => "Редагувати Ñтатті при подвійному натиÑканні кнопки миші (JavaScript)",
-"tog-editsection"=>"Редагувати Ñекції по зв'Ñзку [прав.]",
-"tog-editsectiononrightclick"=>"Редагувати Ñекції по правій кнопці миші на назві Ñекції (JavaScript)",
-"tog-showtoc"=>"Показувати зміÑÑ‚ (Ð´Ð»Ñ Ñтатей з більше ніж 3-ма заголовками)",
-"tog-rememberpassword" => "Запам'Ñтовувати пароль між ÑеанÑами",
-"tog-editwidth" => "РозширÑти вікно Ð´Ð»Ñ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ меж вікна браузера ",
-"tog-watchdefault" => "Слідкувати за новими та зміненими ÑтаттÑми",
-"tog-minordefault" => "Спочатку вважати вÑÑ– зміни незначними",
-"tog-previewontop" => "Показувати попередній текÑÑ‚ до вікна редагуваннÑ, а не піÑле",
-"tog-nocache" => "Заборонити ÐºÐµÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñтатей",
-# 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' => 'ÑерпнÑ',
-'september-gen' => 'вереÑнÑ',
-'october-gen' => 'жовтнÑ',
-'november-gen' => 'лиÑтопада',
-'december-gen' => 'груднÑ',
-'jan' => "Ñіч",
-'feb' => "лют",
-'mar' => "бер",
-'apr' => "квіт",
-'may' => "трав",
-'jun' => "черв",
-'jul' => "лип",
-'aug' => "Ñерп",
-'sep' => "вер",
-'oct' => "жов",
-'nov' => "лиÑÑ‚",
-'dec' => "груд",
-
-# Bits of text used by many pages:
-#
-"linktrail" => "/^([a-z]+)(.*)\$/sD",
-"mainpage" => "Головна ÑтаттÑ",
-"mainpagetext" => "Програмне Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑ‡ÐµÐ½Ð½Ñ Ð²Ñ–ÐºÑ– вÑтановлено.",
-"about" => "Про",
-"aboutsite" => "Про {{SITENAME}}",
-"aboutpage" => "{{ns:project}}:Про",
-"help" => "Довідка",
-"helppage" => "{{ns:project}}:Довідка",
-"bugreports" => "Звіт про помилку",
-"bugreportspage" => "{{ns:project}}:Звіт_про_помилку",
-"sitesupport" => "Sitesupport",
-"faq" => "ЧаÑÑ‚Ñ– питаннÑ",
-"faqpage" => "{{ns:project}}:ЧаÑÑ‚Ñ– питаннÑ",
-"edithelp" => "Довідка про редагуваннÑ",
-"edithelppage" => "{{ns:project}}:Як_редагувати_Ñтатті",
-"cancel" => "Відмінити",
-"qbfind" => "Знайти",
-"qbbrowse" => "ПереглÑнути",
-"qbedit" => "Редагувати",
-"qbpageoptions" => "ÐаÑтройки Ñтатті",
-"qbpageinfo" => "Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ Ñтаттю",
-"qbmyoptions" => "Ваші наÑтройки",
-"mypage" => "Ваша оÑобиÑта Ñторінка",
-"mytalk" => "Ваше оÑобиÑте обговореннÑ",
-"currentevents" => "Поточні події",
-"errorpagetitle" => "Помилка",
-"returnto" => "ПовернутиÑÑ Ð´Ð¾ $1.",
-"whatlinkshere" => "Статті, що вказують на дану",
-"help" => "Довідка",
-"search" => "Пошук",
-"go" => "Перейти",
-"history" => "Старі верÑÑ–Ñ—",
-"printableversion" => "ВерÑÑ–Ñ Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ",
-"editthispage" => "Редагувати дану Ñтаттю",
-"deletethispage" => "Вилучити дану Ñтаттю",
-"protectthispage" => "Ð’Ñтановити захиÑÑ‚",
-"unprotectthispage" => "ЗнÑти захиÑÑ‚",
-"newpage" => "Ðова ÑтаттÑ",
-"talkpage" => "Обговорити Ñтаттю",
-"postcomment" => "Прокоментувати",
-"articlepage" => "ПереглÑнути Ñтаттю",
-"subjectpage" => "ПереглÑнути тему", # For compatibility
-"userpage" => "ПереглÑнути Ñторінку кориÑтувача",
-"projectpage" => "ПереглÑнути мета-Ñторінку",
-"imagepage" => "ПереглÑнути Ñторінку зображеннÑ",
-"viewtalkpage" => "ПереглÑнути обговореннÑ",
-"otherlanguages" => "Іншими мовами",
-"redirectedfrom" => "(Перенаправлено з $1)",
-"lastmodified" => "ОÑÑ‚Ð°Ð½Ð½Ñ Ð·Ð¼Ñ–Ð½Ð° $1.",
-"viewcount" => "Цю Ñтаттю переглÑдали $1 разів.",
-"protectedpage" => "Захищена ÑтаттÑ",
-"administrators" => "{{ns:project}}:ÐдмініÑтратори",
-"sysoptitle" => "Ðеобхідний рівень доÑтупу Оператор",
-"sysoptext" => "Дана Ð´Ñ–Ñ Ð¼Ð¾Ð¶Ðµ бути виконана тільки кориÑтувачами з правами \"Оператор\". Див. $1.",
-"developertitle" => "Ðеобхіден рівень доÑтупу Розробник",
-"developertext" => "Дана Ð´Ñ–Ñ Ð¼Ð¾Ð¶Ðµ бути виконана тільки кориÑтувачами з правами \"Розробник\". Див $1.",
-"nbytes" => "$1 байт(ів)",
-"go" => "Перейти",
-"ok" => "OK",
-"sitetitle" => '{{SITENAME}}',
-"sitesubtitle" => "",
-"retrievedfrom" => "Отримано від \"$1\"",
-"newmessageslink" => "нові повідомленнÑ",
-"editsection"=>"ред.",
-"editold"=>"ред.",
-"toc" => "ЗміÑÑ‚",
-"showtoc" => "показати",
-"hidetoc" => "Ñховати",
-"thisisdeleted" => "ПереглÑнути або відновити $1?",
-"restorelink" => "$1 змін вилучено",
-
-# Main script and global functions
-#
-"nosuchaction" => "Такої дії не Ñ–Ñнує",
-"nosuchactiontext" => "ДіÑ, вказана в URL, не розпізнаєтьÑÑ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð½Ð¸Ð¼ забезпеченнÑм {{SITENAME}}",
-"nosuchspecialpage" => "Такої Ñпеціальної Ñторінки не Ñ–Ñнує",
-"nospecialpagetext" => "Спеціальна Ñторінка не розпізнаєтьÑÑ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð½Ð¸Ð¼ забезпеченнÑм {{SITENAME}}.",
-
-# General errors
-#
-"error" => "Помилка",
-"databaseerror" => "Помилка бази даних",
-"dberrortext" => "Знайдено помилку ÑинтакÑиÑу запиту до бази даних.
-ОÑтанній запит до бази даних:
-<blockquote><tt>$1</tt></blockquote>
-відбувÑÑ Ð· функції \"<tt>$2</tt>\".
-MySQL повернув помилку \"<tt>$3: $4</tt>\".",
-"dberrortextcl" => "Знайдено помилку ÑинтакÑиÑу запиту до бази даних.
-ОÑтанній запит до бази даних:
-\"$1\"
-відбувÑÑ Ð· функції \"$2\".
-MySQL повернув помилку \"$3: $4\".",
-"noconnect" => "ТÑжко вибачаємоÑÑŒ! Ð’ зв'Ñзку з технічними неполадками зараз неможливо зв'ÑзатиÑÑ Ð· Ñервером баз даних.",
-"nodb" => "Ðеможливо вибрати базу даних $1",
-"cachederror" => "Ðижче відображена кеш-ÐºÐ¾Ð¿Ñ–Ñ Ð·Ð°Ð¿Ð¸Ñ‚Ð°Ð½Ð¾Ñ— Ñтатті, можливо вона заÑтаріла.",
-"readonly" => "Ð—Ð°Ð¿Ð¸Ñ Ð² базу даних заблоковано",
-"enterlockreason" => "Введіть Ð¾Ð±Ò‘Ñ€ÑƒÐ½Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° інформацію про те, коли Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð±ÑƒÐ´Ðµ знÑто",
-"readonlytext" => "ВнеÑÐµÐ½Ð½Ñ Ð½Ð¾Ð²Ð¸Ñ… Ñтатей та інші зміни бази даних {{SITENAME}} в даний момент заблоковано, ймовірно, через планове ÑервіÑне обÑÐ»ÑƒÐ³Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð°Ð·Ð¸ даних,
-по закінченню Ñкого нормальний Ñтан буде відновлено.
-Заблокувавший адмініÑтратор дав наÑтупні поÑÑненнÑ:
-<p>$1",
-"missingarticle" => "База даних не знайшла текÑÑ‚ Ñтатті,
-хоча повинна була знайти під іменем \"$1\".
-<p>Це може бути викликано викориÑтаннÑм заÑтарілого поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° журнал змін або відмінноÑтей Ð´Ð»Ñ Ñтатті, що була вилучена.
-<p>Якщо Ñправа не в цьому, то, швидше за вÑе, ви знайшли помилку в програмному забезпеченні {{SITENAME}}.
-Будь-лаÑка, повідомте про це адмініÑтратору, вказавши URL.",
-"internalerror" => "Ð’Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°",
-"filecopyerror" => "Ðеможливо Ñкопіювати файл \"$1\" в \"$2\".",
-"filerenameerror" => "Ðеможливо перейменувати файл \"$1\" в \"$2\".",
-"filedeleteerror" => "Ðеможливо вилучити файл \"$1\".",
-"filenotfound" => "Ðеможливо знайти файл \"$1\".",
-"unexpected" => "Ðеочікуване значеннÑ: \"$1\"=\"$2\".",
-"formerror" => "Помилка: неможливо прийнÑти форму",
-"badarticleerror" => "Ð¦Ñ Ð´Ñ–Ñ Ð½Ðµ може бути виконана над даною Ñтаттею.",
-"cannotdelete" => "Ðеможливо вилучити вказану Ñтаттю чи файл. (Можливо, його вже вилучив хтоÑÑŒ інший.)",
-"badtitle" => "ÐедопуÑтима назва",
-"badtitletext" => "Ðевірна назва Ñтатті, пуÑта, або невірно вказано міжмовна або між-вікі назва.",
-"perfdisabled" => "ВибачаємоÑÑ! Ð¦Ñ Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ñ–ÑÑ‚ÑŒ тимчаÑово недоÑтупна через обмеженіÑÑ‚ÑŒ реÑурÑів.",
-"perfdisabledsub" => "Це - збережена ÐºÐ¾Ð¿Ñ–Ñ Ð²Ñ–Ð´ $1:",
-"viewsource" => "ПереглÑнути початковий текÑÑ‚",
-"protectedtext" => "Ð¦Ñ Ñторінка була заблокована, щоб не допуÑтити
-зміни; Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ можуть бути різні причини, подивітьÑÑ Ð±ÑƒÐ´ÑŒ-лаÑка
-[[{{ns:project}}:Захищена ÑтаттÑ]].
-
-You can view and copy the source of this page:",
-
-# Login and logout pages
-#
-"logouttitle" => "Вийти з ÑиÑтеми",
-"logouttext" => "Ви працюєте в тому ж режимі, Ñкий був до вашої реєÑтрації в ÑиÑтемі. Ви ідентифікуєтеÑÑŒ не з іменем, а з IP-адреÑом.
-Ви можете продовжувати викориÑтовувати {{SITENAME}} анонімно, або почати новий ÑÐµÐ°Ð½Ñ Ñк той же Ñамий чи інший кориÑтувач.",
-
-"welcomecreation" => "<h2>Вітаємо ВаÑ, $1!</h2><p>Ви зареєÑтровані.
-Ðе забудьте налаштувати {{SITENAME}} так, Ñк Вам зручно.",
-
-"loginpagetitle" => "Вхід в ÑиÑтему",
-"yourname" => "Ваше ім'Ñ",
-"yourpassword" => "Ваш пароль",
-"yourpasswordagain" => "Повторний набір паролÑ",
-"remembermypassword" => "Запам'Ñтовувати ваш пароль між ÑеанÑами.",
-"loginproblem" => "<b>Проблема при вході в ÑиÑтему.</b><br />попробуйте ще раз!",
-"alreadyloggedin" => "<strong>КориÑтувач $1, ви вже ввійшли в ÑиÑтему!</strong><br />",
-"login" => "Вхід в ÑиÑтему",
-"userlogin" => "Вхід в ÑиÑтему",
-"logout" => "Вийти з ÑиÑтеми",
-"userlogout" => "Вийти з ÑиÑтеми",
-"notloggedin" => "Ви не ввійшли в ÑиÑтему",
-"createaccount" => "ЗареєÑтрувати нового кориÑтувача",
-"badretype" => "Введені вами паролі не Ñпівпадають.",
-"userexists" => "Введене вами ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача вже Ñ–Ñнує. Виберіть будь-лаÑка інше ім'Ñ.",
-"youremail" => "ÐдреÑа вашої електронної пошти*",
-"yournick" => "Ваш пÑевдонім (Ð´Ð»Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñів)",
-"loginerror" => "Помилка при вході в ÑиÑтему",
-"noname" => "КориÑтувача з таким іменем не Ñ–Ñнує.",
-"loginsuccesstitle" => "УÑпішний вхід в ÑиÑтему",
-"loginsuccess" => "Тепер ви працюєте в {{SITENAME}} під іменем \"$1\".",
-"nosuchuser" => "КориÑтувача з таким іменем \"$1\" не Ñ–Ñнує.
-Перевірте вірніÑÑ‚ÑŒ напиÑаннÑ, або ÑкориÑтайтеÑÑ Ñ„Ð¾Ñ€Ð¼Ð¾ÑŽ, що нижче, щоб зареєÑтрувати нового кориÑтувача.",
-"wrongpassword" => "Введений вами пароль невірний. Попробуйте ще раз.",
-"mailmypassword" => "Відправити вам новий пароль",
-"passwordremindertitle" => "Пам'Ñтка Ð¿Ð°Ñ€Ð¾Ð»Ñ {{SITENAME}}",
-"passwordremindertext" => "ХтоÑÑŒ (можливо, ви - з IP-адреÑи $1)
-зробив запит на Ð²Ñ–Ð´Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð²Ð°Ð¼ нового Ð¿Ð°Ñ€Ð¾Ð»Ñ ÐºÐ¾Ñ€Ð¸Ñтувача проекту {{SITENAME}}.
-Пароль кориÑтувача \"$2\" тепер такий: \"$3\".
-Тепер вам необхідно ввійти в ÑиÑтему й змінити пароль.",
-"noemail" => "Ð”Ð»Ñ ÐºÐ¾Ñ€Ð¸Ñтувача \"$1\" не вказано адреÑу електронної пошти.",
-"passwordsent" => "Ðовий пароль відправлено на адреÑу електронної пошти, вказану Ð´Ð»Ñ \"$1\".
-Будь-лаÑка, ввійдіть в ÑиÑтему піÑÐ»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ.",
-
-# Edit pages
-#
-"summary" => "Короткий опиÑ",
-"subject" => "Тема/заголовок",
-"minoredit" => "Це незначна зміна",
-"watchthis" => "СпоÑтерігати за цією Ñтаттею",
-"savearticle" => "Зберегти Ñтаттю",
-"preview" => "Попередній переглÑд",
-"showpreview" => "Показати попередній варіант",
-"blockedtitle" => "КориÑтувача заблоковано",
-"blockedtext" => "Ваш кориÑтувач чи IP-адреÑа заблоковані $1.
-Причина блокуваннÑ:<br />''$2''<p>Ви можете зв'ÑзатиÑÑ Ð· $1 чи іншим
-[[{{ns:project}}:ÐдминиÑтратори|админиÑтратором]] що обговорити блокуваннÑ.
-Зверніть увагу, що ви не можете викориÑтовувати функцію \"ÐадіÑлати електронного лиÑта кориÑтувачу\", Ñкщо ви не вказали адреÑу вашої електронної пошти в Ваших [[Спеціальні:ÐаÑтройки|наÑтройках]]
-Ваша IP-адреÑа - $3. Будь-лаÑка, вказуйте, Ñкщо будете запитувати про блокуваннÑ.
-==Ð—Ð°ÑƒÐ²Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ ÐºÐ¾Ñ€Ð¸Ñтувачів America On-Line==
-Через багаторазові акти вандалізму одного з кориÑтувачів AOL, {{SITENAME}} чаÑто блокує прокÑÑ–-Ñервери AOL. Один й той же Ñервер може викориÑтовуватиÑÑ Ñ€Ñ–Ð·Ð½Ð¸Ð¼Ð¸ кориÑтувачами, тому, нажаль, невинні кориÑтувачі AOL чаÑто бувають _неÑпеціальне_ заблоковані. Ми вибачаємоÑÑ Ð·Ð° незручноÑÑ‚Ñ–.
-Якщо це відбулоÑÑ Ð· Вами, відправте, будь-лаÑка, електронною поштою лиÑта адмініÑтратору. Ðе забудьте вказати вашу IP-адреÑу, вказану вище.",
-"newarticle" => "(Ðова)",
-"newarticletext" => "Ви перейшли на Ñтаттю, Ñка поки що не Ñ–Ñнує.
-Щоб Ñтворити нову Ñтаттю, наберіть текÑÑ‚ в вікні нижче
-(див. [[{{ns:project}}:Довідка|довідкову Ñтаттю]] щоб отримати більше інформації).
-Якщо ви опинилиÑÑŒ тут помилково, проÑто натиÑніть кнопку браузера '''назад'''.",
-"anontalkpagetext" => "---- ''Це Ñторінка обговореннÑ, що належить анонімному кориÑтувачу, Ñкий ще не зареєÑтрувавÑÑ Ð°Ð±Ð¾ не ÑкориÑтавÑÑ Ð·Ð°Ñ€ÐµÑ”Ñтрованим ім'Ñм. Тому ми вимушені викориÑтовувати [[IP-адреÑу]] Ð´Ð»Ñ Ð¹Ð¾Ð³Ð¾ ідентифікації. Одна IP-адреÑа може викориÑтовуватиÑÑ Ð´ÐµÐºÑ–Ð»ÑŒÐºÐ¾Ð¼Ð° кориÑтувачами. Якщо ви - анонімний кориÑтувач Ñ– вважаєте, що отримали коментарі, адреÑовані не вам, будь лаÑка [[Спеціальні:Вхід_в_ÑиÑтему|зареєÑтруйтеÑÑŒ або ввійдіть в ÑиÑтему Ñк зареєÑтрований кориÑтувач]], щоб в майбутньому уникнути можливої плутанини з іншими анонімними кориÑтувачами.'' ",
-"noarticletext" => "(Ðа даний момент текÑÑ‚ в цієї Ñтатті відÑутній)",
-"updated" => "(Оновлена)",
-"note" => "<strong>ЗауваженнÑ:</strong> ",
-"previewnote" => "Зверніть увагу, - це тільки попередній переглÑд, Ñ– текÑÑ‚ ще не збережено!",
-"previewconflict" => "Цей попередній переглÑд відображає текÑÑ‚ з вікна Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð°Ðº, Ñк він буде виглÑдіти, Ñкщо ви вирішите запиÑати його.",
-"editing" => "Ð ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ $1",
-"editingsection" => "Ð ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ $1 (ÑекціÑ)",
-"editingcomment" => "Ð ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ $1 (коментар)",
-"editconflict" => "Конфлікт редакцій: $1",
-"explainconflict" => "Ще хтоÑÑŒ змінив цю Ñтаттю з того чаÑу, Ñк ви розпочали Ñ—Ñ— змінювати.
-Ð’ верхній чаÑтині текÑту показано, Ñк ÑÑ‚Ð°Ñ‚Ñ‚Ñ Ð²Ð¸Ð³Ð»Ñдить зараз. Ваші зміни показані в нижній чаÑтині текÑту.
-Вам необхідно буде Ñкомпонувати ваші зміни в Ñ–Ñнуючий текÑÑ‚.
-Якщо ви натиÑнете \"Зберегти Ñтаттю\", то буде збережено <b>тільки</b> текÑÑ‚ в верхньому вікні редагуваннÑ.<br />",
-"yourtext" => "Ваш текÑÑ‚",
-"storedversion" => "Збережена верÑÑ–Ñ",
-"editingold" => "<strong>ПОПЕРЕДЖЕÐÐЯ: Ви редагуєте заÑтарівшу верÑÑ–ÑŽ даної Ñтатті.
-Якщо ви збережете Ñ—Ñ—, будь-Ñкі редагуваннÑ, зроблені між верÑÑ–Ñми, будуть втрачені.</strong>",
-"yourdiff" => "ВідмінноÑÑ‚Ñ–",
-/*"copyrightwarning" => "Будь лаÑка, зверніть увагу, що будь-Ñкі добавленнÑ
-й зміни в {{SITENAME}} розглÑдаютьÑÑ Ñк випущені на умовах
-GNU Free Documentation License без незмінюваних Ñекцій
-(див. $1, щоб взнати подробиці).
-Якщо ви не бажаєте, щоб напиÑане вами безжаліÑно редагувалоÑÑŒ
-Ñ– розповÑюджувалоÑÑ Ð·Ð° бажаннÑм будь-кого, - не пишіть тут.<br />
-
-Ви також зобов'ÑзуєтеÑÑŒ, що напиÑане вами тут належить вам чи взÑто з джерела,
-що Ñ” ÑуÑпільною влаÑніÑÑ‚ÑŽ чи подібним вільним джерелом.
-<strong>ÐЕ ПУБЛІКУЙТЕ ТУТ БЕЗ ДОЗВОЛУ ТВОРИ, ЩО Є ОБ'ЄКТОМ ÐВТОРСКОГО ПРÐÐ’Ð,
-Й ЛІЦЕÐЗІЯ ЯКИХ ÐЕ ДОЗВОЛЯЄ ПОДІБÐОЇ ПУБЛІКÐЦІЇ!</strong>",*/
-"longpagewarning" => "<strong>ПОПЕРЕДЖЕÐÐЯ: Довжина цієї Ñтатті $1 кілобайт; Ñтатті, розмір Ñких перевищує 32кб. можуть Ñтворювати проблеми Ð´Ð»Ñ Ð´ÐµÑких браузерів.
-РозглÑньте, будь-лаÑка, варіанти Ñ€Ð¾Ð·Ð±Ð¸Ñ‚Ñ‚Ñ Ñтатті на менші чаÑтини.</strong>",
-"readonlywarning" => "<strong>ПОПЕРЕДЖЕÐÐЯ: База даних заблокована в зв’Ñзку з процедурами обÑлуговуваннÑ,
-тому ви не можете запиÑати ваші зміни в даний момент.
-Можливо, вам варто зберегти текÑÑ‚ в локальний файл (на Ñвому диÑку) й запиÑати його в {{SITENAME}} пізніше.</strong>",
-"protectedpagewarning" => "<strong>ПОПЕРЕДЖЕÐÐЯ: Ð¦Ñ ÑÑ‚Ð°Ñ‚Ñ‚Ñ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¾Ð²Ð°Ð½Ð°, так що тільки кориÑтувачі Ñ Ð¿Ñ€Ð°Ð²Ð¾Ð¼
-СиÑоп можуть змінювати Ñ—Ñ—. Будь-лаÑка, переглÑньте
-[[Project:Правила захиÑту Ñтатей'>правила захиÑту Ñтатей]].</strong>",
-
-# History pages
-#
-"revhistory" => "Журнал редагувань",
-"nohistory" => "Ð”Ð»Ñ Ñ†Ñ–Ñ”Ñ— Ñтатті відÑутній журнал редагувань.",
-"revnotfound" => "ВерÑÑ–ÑŽ не знайдено",
-"revnotfoundtext" => "Ðеможливо знайти необхідну вам верÑÑ–ÑŽ Ñтатті.
-Будь-лаÑка, перевірте правильніÑÑ‚ÑŒ URL, Ñкий ви викориÑтовували Ð´Ð»Ñ Ð´Ð¾Ñтупу до цієї Ñтатті.",
-"loadhist" => "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¶ÑƒÑ€Ð½Ð°Ð»Ñƒ редагувань Ñтатті",
-"currentrev" => "Поточна верÑÑ–Ñ",
-"revisionasof" => "ВерÑÑ–Ñ $1",
-"cur" => "поточн.",
-"next" => "наÑÑ‚.",
-"last" => "оÑÑ‚.",
-"orig" => "ориг.",
-"histlegend" => "ПоÑÑненнÑ: (поточн.) = відмінноÑÑ‚Ñ– від поточної верÑÑ–Ñ—,
-(оÑÑ‚.) = відмінноÑÑ‚Ñ– від попередньої верÑÑ–Ñ—, M = незначне редагуваннÑ",
-
-# Diffs
-#
-"difference" => "(відмінноÑÑ‚Ñ– між верÑÑ–Ñми)",
-"loadingrev" => "Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð²ÐµÑ€ÑÑ–Ñ— Ð´Ð»Ñ Ñ€Ð¾Ð·Ñ€Ñ–Ð·Ð½ÐµÐ½Ð½Ñ",
-"lineno" => "РÑдок $1:",
-"editcurrent" => "Редагувати поточну верÑÑ–ÑŽ поточної Ñтатті",
-
-# Search results
-#
-"searchresults" => "Результати пошуку",
-"searchresulttext" => "Ð”Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´ÐµÑ‚Ð°Ð»ÑŒÐ½Ñ–ÑˆÐ¾Ñ— інформації про пошук в {{SITENAME}}, див. [[Project:Пошук|Пошук в {{SITENAME}}]].",
-"searchsubtitle" => "Ðа запит \"[[:$1]]\"",
-"searchsubtitleinvalid" => "Ðа запит \"$1\"",
-"badquery" => "Ðевірно зфомульований запит",
-"badquerytext" => "Ðеможливо обробити ваш запит.
-Можливо, причина в тому, що ви намагалиÑÑŒ знайти Ñлово, Ñке коротше трьох букв, що поки-що не підтримуєтьÑÑ.
-Можливо також, що ви допуÑтили опечатку в запиті.
-Попробуйте інший запит.",
-"matchtotals" => "Запиту \"$1\" відповідає(ÑŽÑ‚ÑŒ) $2 назва(и) Ñтатті(ей) й текÑти $3 Ñтатті(ей).",
-"noexactmatch" => "Статті з такою назвою не Ñ–Ñнує, проводитьÑÑ Ð¿Ð¾ÑˆÑƒÐº по вÑьому текÑту. ",
-"titlematches" => "Збіг в назвах Ñтатей",
-"notitlematches" => "Ðемає збігу в назвах Ñтатей",
-"textmatches" => "Збіг в текÑтах Ñтатей",
-"notextmatches" => "Ðемає збігу в текÑтах Ñтатей",
-"prevn" => "Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ $1",
-"nextn" => "наÑтупна $1",
-"viewprevnext" => "ПереглÑнути ($1) ($2) ($3).",
-"showingresults" => "Ðижче показано <b>$1</b> результатів, починаючи з #<b>$2</b>.",
-"showingresultsnum" => " Ðижче показано <b>$3</b> результатів, починаючи з #<b>$2</b>.",
-"nonefound" => "<strong>ЗауваженнÑ:</strong>: До невдалого пошуку чаÑто може приводити Ñпроба знайти загальні Ñлова, Ñкі не підлÑгають індекÑації, наприклад - \"також\" and \"що\", або викориÑÑ‚Ð°Ð½Ð½Ñ Ð±Ñ–Ð»ÑŒÑˆ ніж одного ключового Ð´Ð»Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ Ñлова (показуютьÑÑ Ñ‚Ñ–Ð»ÑŒÐºÐ¸ Ñтатті, що міÑÑ‚ÑÑ‚ÑŒ вÑÑ– вказані Ð´Ð»Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ Ñлова).",
-"powersearch" => "Пошук",
-"powersearchtext" => "
-Пошук в проÑторі імен :<br />
-$1<br />
-$2 Показувати Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ ÐŸÐ¾ÑˆÑƒÐº на $3 $9",
-"searchdisabled" => "<p>ПовнотекÑтовий пошук тимчаÑово недоÑтупний через Ð¿ÐµÑ€ÐµÐ²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñервера; передбачаєтьÑÑ, що Ñ†Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ Ð±ÑƒÐ´Ðµ знову включена піÑÐ»Ñ ÑƒÑтановки нового обладнаннÑ. Поки що ми пропонуємо вам ÑкориÑтатиÑÑ Ð¿Ð¾ÑˆÑƒÐºÐ¾Ð²Ð¾ÑŽ машиною google:</p>",
-"blanknamespace" => "(ОÑновне)",
-
-# Preferences page
-#
-"preferences" => "ÐаÑтройки",
-"prefsnologin" => "Ви не ввійшли в ÑиÑтему",
-"prefsnologintext" => "Ви повинні [[Спеціальні:Вхід_в_ÑиÑтему|ввійти в ÑиÑтему]]
-щоб змінити наÑтройки кориÑтувача.",
-"prefsreset" => "ÐаÑтройки були повернуті в Ñтандартний Ñтан.",
-"qbsettings" => "ÐаÑтройки панелі навігації",
-"changepassword" => "Змінити пароль",
-"skin" => "ОформленнÑ",
-"math" => "Ð’Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸ÐºÐ¸",
-"dateformat" => "Формат дати",
-"math_failure" => "Ðеможливо розібрати вираз",
-"math_unknown_error" => "невідома помилка",
-"math_unknown_function" => "невідома Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ ",
-"math_lexing_error" => "лекÑична помилка",
-"math_syntax_error" => "ÑинтакÑична помилка",
-"saveprefs" => "Зберегти наÑтройки",
-"resetprefs" => "Ð’Ñтановити Ñтандартні наÑтройки",
-"oldpassword" => "Старий пароль",
-"newpassword" => "Ðовий пароль",
-"retypenew" => "Повторіть ввід нового паролÑ",
-"textboxsize" => "Розміри Ð¿Ð¾Ð»Ñ Ð²Ð²Ð¾Ð´Ñƒ",
-"rows" => "РÑдків",
-"columns" => "Стовпчиків",
-"searchresultshead" => "ÐаÑтройки Ð´Ð»Ñ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñ–Ð² пошуку",
-"resultsperpage" => "КількіÑÑ‚ÑŒ результатів на Ñторінку",
-"contextlines" => "КількіÑÑ‚ÑŒ Ñ€Ñдків на результат",
-"contextchars" => "КількіÑÑ‚ÑŒ Ñимволів контекÑту на Ñ€Ñдок",
-"stubthreshold" => "Поріг Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð°Ð³Ð»ÑƒÑˆÐºÐ¸",
-"recentchangescount" => "КількіÑÑ‚ÑŒ заголовків Ñтатей на Ñторінці нових редагувань",
-"savedprefs" => "Ваші наÑтройки збережено.",
-"timezonetext" => "Введіть Ð·Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ (в годинах) вашого міÑцевого чаÑу
-від чаÑу Ñервера (UTC - по Гринвічу).",
-"localtime" => "МіÑцевий чаÑ",
-"timezoneoffset" => "ЗміщеннÑ",
-"servertime" => "Ð§Ð°Ñ Ñервера",
-"guesstimezone" => "Заповнити з браузера",
-"defaultns" => "По замовчанню, шукати в таких проÑторах імен:",
-
-# Recent changes
-#
-"changes" => "редагуваннÑ",
-"recentchanges" => "Ðові редагуваннÑ",
-# This is the default text, and can be overriden by editing [[{{ns:project}}::Recentchanges]]
-"recentchangestext" => "Ðа цій Ñторінці предÑтавлені оÑтанні Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð² {{SITENAME}}.",
-"rcloaderr" => "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð½Ð¾Ð²Ð¸Ñ… редагувань",
-"rcnote" => "Ðижче відображені оÑтанні <strong>$1</strong> редагувань за оÑтанні(й) <strong>$2</strong> день(Ñ–,ів).",
-"rcnotefrom" => "Ðижче відображені Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð· <b>$2</b> (до <b>$1</b>).",
-"rclistfrom" => "Показати Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ‡Ð¸Ð½Ð°ÑŽÑ‡Ð¸ з $1",
-# "rclinks" => "Show last $1 changes in last $2 hours / last $3 days",
-# "rclinks" => "Show last $1 changes in last $2 days.",
-"rclinks" => "Показати оÑтанні $1 Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð° оÑтанні(й) $2 день(Ñ–,ів); $3 незначних редагувань.",
-"rchide" => "в формі $4; $1 незначних редагувань; $2 вторинних(Ñ–) проÑторів імен; $3 множинних редагувань.",
-"rcliu" => "; $1 редагувань, зроблених кориÑтувачами зареєÑтрованими в ÑиÑтемі",
-"diff" => "різн.",
-"hist" => "журнал",
-"hide" => "Ñховати",
-"show" => "показати",
-"tableform" => "таблицÑ",
-"listform" => "ÑпиÑок",
-"nchanges" => "$1 редагуваннÑ(ÑŒ)",
-"minoreditletter" => "М",
-"newpageletter" => "Ð",
-
-# Upload
-#
-"upload" => "Завантажити файл",
-"uploadbtn" => "Завантажити файл",
-"uploadlink" => "Завантажити зображеннÑ",
-"reupload" => "Завантажити повторно",
-"reuploaddesc" => "ПовернутиÑÑ Ð´Ð¾ форми завантаженнÑ.",
-"uploadnologin" => "Ви не ввійшли в ÑиÑтему",
-"uploadnologintext" => "Ви повинні [[Спеціальні:Вхід_в_ÑиÑтему|ввійти в ÑиÑтему,]]
-щоб завантажувати файли.",
-"uploaderror" => "Помилка Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ",
-"uploadtext" => "'''СТІЙ!''' До того Ñк почати завантажувати файли, переконайтеÑÑŒ, що ви прочитали й дієте відповідно
-[[Project:Правила_викориÑтаннÑ_зображеннь|правилам викориÑÑ‚Ð°Ð½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½ÑŒ {{SITENAME}}]].
-
-Якщо файл з вказаним вами іменем вже Ñ–Ñнує
-в {{SITENAME}}, то він буде замінений без попередженнÑ.
-Тому, Ñкщо ви не збираєтеÑÑŒ обновлÑти файл,
-було б непогано перевірити, чи Ñ–Ñнує вже
-такий файл.
-
-Щоб переглÑнути раніше завантажені файли,
-зайдіть на: [[Спеціальні:СпиÑок зображень|ÑпиÑок завантажених зображень]].
-Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¹ Ð²Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶Ð°ÑŽÑ‚ÑŒÑÑ Ð²
-[[Project:Журнал завантажень|журналі завантажень]].
-
-ВикориÑтовуйте відображену нижче форму Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð½Ð¾Ð²Ð¸Ñ… файлів зображень, що ілюÑтрують ваші Ñтатті.
-Ð’ більшоÑÑ‚Ñ– браузерів поÑвитьÑÑ ÐºÐ½Ð¾Ð¿ÐºÐ° \"ПереглÑнути...\", натиÑнувши Ñку ви можете викликати Ñтандартний діалог
-Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² операційної ÑиÑтеми.
-Вибір фалу призводить до Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñ‚ÐµÐºÑтового Ð¿Ð¾Ð»Ñ Ð¿Ñ–ÑÐ»Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸.
-Ви також повинні вÑтановити галочку, що підтверджеє, що ви не порушуєте авторÑьких прав завантажуючи цей файл.
-ÐтиÑніть кнопку \"Завантажити\", щоб провеÑти завантаженнÑ.
-Ð—Ð°Ð²Ð°Ð³Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¶Ðµ тривати деÑкий чаÑ, Ñкщо у Ð²Ð°Ñ Ð¿Ð¾Ð²Ñ–Ð»ÑŒÐ½Ðµ інтернет-з'єднаннÑ.
-
-Перевагу бажано надавати наÑтупним форматам; JPEG - Ð´Ð»Ñ Ñ„Ð¾Ñ‚Ð¾Ð³Ñ€Ð°Ñ„Ñ–Ð¹, PNG -
-Ð´Ð»Ñ Ð¼Ð°Ð»ÑŽÐ½ÐºÑ–Ð² и невеликих зображень, OGG - Ð´Ð»Ñ Ð·Ð²ÑƒÐºÑ–Ð² та музики.
-Будь-лаÑка, щоб попередити Ð²Ð¸Ð½Ð¸ÐºÐ½ÐµÐ½Ð½Ñ Ð¿ÑƒÑ‚Ð°Ð½Ð¸Ð½Ð¸, називайте ваші файли відповідно до Ñ—Ñ… зміÑту.
-Ð”Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð² Ñтаттю, викориÑтовуйте ÑÑилки такого виглÑду:
-'''<nowiki>[[зображеннÑ:file.jpg]]</nowiki>''' або '''<nowiki>[[зображеннÑ:file.png|альтернативний текÑÑ‚]]</nowiki>'''
-або '''<nowiki>[[звук:file.ogg]]</nowiki>''' Ð´Ð»Ñ Ð·Ð²ÑƒÐºÑ–Ð².
-
-Будь-лаÑка, зверніть увагу, що аналогічно текÑтам Ñтатей {{SITENAME}}, інші можуть редагувати чи вилучати завантажені вами файли, Ñкщо вони вважають, що це покращить енциклопедію, а ви можете бути заблоковані, Ñкщо ваші дії шкодÑÑ‚ÑŒ ÑиÑтемі.",
-"uploadlog" => "журнал завантажень",
-"uploadlogpage" => "Журнал_завантажень",
-"uploadlogpagetext" => "Ðижче предÑтавлено ÑпиÑок найновіших завантажень файлів.
-Скрізь викориÑтовуєтьÑÑ Ñ‡Ð°Ñ Ñервера (по Гринвічу, UTC).
-<ul>
-</ul>",
-"filename" => "Ðазва файлу",
-"filedesc" => "ÐžÐ¿Ð¸Ñ Ñ„Ð°Ð¹Ð»Ñƒ",
-"copyrightpage" => "{{ns:project}}:ÐвторÑьке право",
-"copyrightpagename" => "ÐвторÑькі права в {{SITENAME}}",
-"uploadedfiles" => "Завантажені файли",
-"minlength" => "Ðазва Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð° міÑтити хоча б три Ñимволи.",
-"badfilename" => "Ðазва Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð±ÑƒÐ»Ð¾ змінено на \"$1\".",
-"badfiletype" => "\".$1\" не Ñ” рекомендованим форматом Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² зображень.",
-"largefile" => "РекомендуєтьÑÑ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñтовувати файли зображень, розмір Ñких меньший 100 кілобайт.",
-"successfulupload" => "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ ÑƒÑпішно завершено",
-"fileuploaded" => "Файл \"$1\" уÑпішно завантажено.
-Будь-лаÑка, перейдіть за наÑтупним поÑиланнÑм: ($2) до Ñторінки з опиÑом Ñ– внеÑÑ–Ñ‚ÑŒ наÑтупну інформацію про файл: джерело файлу, коли й ким він був Ñтворений, та іншу інформацію про цей файл.",
-"uploadwarning" => "ПопередженнÑ",
-"savefile" => "Зберегти файл",
-"uploadedimage" => "завантажено \"[[$1]]\"",
-"uploaddisabled" => "Вибачте, можливіÑÑ‚ÑŒ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð½Ð° даний Ñервер відключена.",
-
-# Image list
-#
-"imagelist" => "СпиÑок зображень",
-"imagelisttext" => "Ðижче відображено ÑпиÑок з $1 зображень, відÑортованих $2.",
-"getimagelist" => "Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ ÑпиÑку зображень",
-"ilsubmit" => "Шукати",
-"showlast" => "Показати оÑтанні $1 зображень, відÑортованих $2.",
-"byname" => "за назвою",
-"bydate" => "за датою",
-"bysize" => "за розміром",
-"imgdelete" => "вилуч.",
-"imgdesc" => "опиÑ",
-"imglegend" => "ПоÑÑненнÑ: (опиÑ) = показати/змінити Ð¾Ð¿Ð¸Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ.",
-"imghistory" => "Журнал зображеннÑ",
-"revertimg" => "відкот.",
-"deleteimg" => "вилуч.",
-"deleteimgcompletely" => "вилуч.",
-"imghistlegend" => "ПоÑÑненнÑ: (поточ.) = це - поточне зображеннÑ, (вилуч.) = вилучити цю Ñтару верÑÑ–ÑŽ, (відкот.) = відкотитиÑÑ Ð´Ð¾ цієї Ñтарої верÑÑ–Ñ—.
-<br /><i>Виберіть дату, щоб переглÑнути ÑпиÑок зображень, звантажених на цю дату</i>.",
-"imagelinks" => "ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ",
-"linkstoimage" => "ÐаÑтупні Ñтатті поÑилаютьÑÑ Ð½Ð° дане зображеннÑ:",
-"nolinkstoimage" => "Статті, що поÑилаютьÑÑ Ð½Ð° дане зображеннÑ, відÑутні.",
-
-# Statistics
-#
-"statistics" => "СтатиÑтика",
-"sitestats" => "СтатиÑтика Ñайту",
-"userstats" => "СтатиÑтика кориÑтувачів",
-"sitestatstext" => "Загалом в базі даних <b>$1</b> Ñтатей.
-Сюди входÑÑ‚ÑŒ Ñторінки \"обговорень\", Ñтатті про {{SITENAME}}, мінімальні Ñтатті-\"заглушки\", перенаправленнÑ, та інші Ñторінки, Ñкі, можливо, не повинні розглÑдатиÑÑ Ñк Ñтатті.
-За виключеннÑм них, Ñ” <b>$2</b> Ñторінок, Ñкі, швидше за вÑе, повноцінні Ñтатті.<p>
-Ð’Ñього зроблено <b>$3</b> переглÑдів та <b>$4</b> редагувань Ñтатей
-з моменту Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð½Ð¾Ð³Ð¾ Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑ‡ÐµÐ½Ð½Ñ (20 Ð»Ð¸Ð¿Ð½Ñ 2002).
-Таким чином, в Ñередньому на одну Ñтаттю припадає <b>$5</b> редагувань та <b>$6</b> переглÑдів на одне редагуваннÑ.",
-"userstatstext" => "ЗареєÑтрувалоÑÑ <b>$1</b> кориÑтувачів, з Ñких
-<b>$2</b> - адмініÑтратори (див. $3).",
-
-# Maintenance Page
-#
-"maintenance" => "Сторінка обÑлуговуваннÑ",
-"maintnancepagetext" => "Ðа цій Ñторінці Ñ” декілька зручних інÑтрументів Ð´Ð»Ñ Ñ‰Ð¾Ð´ÐµÐ½Ð½Ð¾Ð³Ð¾ обÑлуговуваннÑ. ДеÑкі з цих функцій Ñильно перевантажують базу даних, тому, не перезагружайте Ñторінку піÑÐ»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ ;-)",
-"maintenancebacklink" => "ПовернутиÑÑ Ð½Ð° Ñторінку обÑлуговуваннÑ",
-"disambiguations" => "Багатозначні Ñтатті",
-"disambiguationspage" => "{{SITENAME}}:ПоÑиланнÑ_на_багатозначні_Ñтатті",
-"disambiguationstext" => "ÐаÑтупна Ñтатті поÑилаютьÑÑ Ð½Ð° <i>багатозначні Ñтатті</i>. ЗаміÑÑ‚ÑŒ цього вони повинні вказувати на відповідну конкретну Ñтаттю.<br />Ð¡Ñ‚Ð°Ñ‚Ñ‚Ñ Ð²Ð²Ð°Ð¶Ð°Ñ”Ñ‚ÑŒÑÑ Ð±Ð°Ð³Ð°Ñ‚Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾ÑŽ, Ñкщо на неї вказує $1.<br />ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð· інших проÑторів імен тут <i>не</i> вказані.",
-"doubleredirects" => "Подвійні перенаправленнÑ",
-"doubleredirectstext" => "<b>Увага:</b> Цей ÑпиÑок може міÑтити невірні елементи. Це значить, що піÑÐ»Ñ Ð¿ÐµÑ€ÑˆÐ¾Ñ— директиви #REDIRECT йде додатковий текÑÑ‚ з поÑиланнÑми.<br />\nКожен Ñ€Ñдок міÑтить поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° перше та друге перенаправленнÑ, а також перший Ñ€Ñдок текÑту другого перенаправленнÑ, що, звичайно, міÑтить \"реальне\" перенаправленне на необхідну Ñтаттю, куди повинно вказувати й перше перенаправленне.",
-"brokenredirects" => "Розірвані перенаправленнÑ",
-"brokenredirectstext" => "ÐаÑтупні Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð²ÐºÐ°Ð·ÑƒÑŽÑ‚ÑŒ на неіÑнуючі Ñтатті.",
-"selflinks" => "Статті, що вказують Ñамі на Ñебе",
-"selflinkstext" => "ÐаÑтупні Ñтатті міÑÑ‚ÑÑ‚ÑŒ поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° Ñебе, чого не повинно бути.",
-"mispeelings" => "Статті з орфографічними помилками",
-"mispeelingstext" => "ÐаÑтупні Ñтатті міÑÑ‚ÑÑ‚ÑŒ орфографічні помилки, що чаÑто зуÑтрічаютьÑÑ. Вони перераховані в Ñтатті $1. Повинно бути вказано вірне напиÑÐ°Ð½Ð½Ñ (наприклад так).",
-"mispeelingspage" => "СпиÑок орфографічних помилок, що чаÑто зуÑтрічаютьÑÑ",
-"missinglanguagelinks" => "ВідÑутні мовні поÑиланнÑ",
-"missinglanguagelinksbutton" => "Знайти відÑутні мовні поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ñ‚Ð°ÐºÐ¾Ñ— мови",
-"missinglanguagelinkstext" => "Ці Ñтатті <i>не</i> мають поÑилань на аналогічні мовою $1. ÐŸÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ñ‚Ð° вкладені Ñтатті<i>не</i> показано.",
-
-
-# Miscellaneous special pages
-#
-"orphans" => "Статті-Ñироти",
-"lonelypages" => "Статті-Ñироти",
-"unusedimages" => "ЗображеннÑ, що не викориÑтовуютьÑÑ",
-"popularpages" => "ПопулÑрні Ñтатті",
-"nviews" => "$1 переглÑдів",
-"wantedpages" => "Ðеобхідні Ñтатті",
-"nlinks" => "$1 поÑилань",
-"allpages" => "Ð’ÑÑ– Ñтатті",
-"randompage" => "Випадкова ÑтаттÑ",
-"shortpages" => "Короткі Ñтатті",
-"longpages" => "Довгі Ñтатті",
-"listusers" => "СпиÑок кориÑтувачів",
-"specialpages" => "Спеціальні Ñторінки",
-"spheading" => "Спеціальні Ñторінки",
-"protectpage" => "Захищена ÑтаттÑ",
-"recentchangeslinked" => "Пов'Ñзані редагуваннÑ",
-"rclsub" => "(на Ñтатті, поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° Ñкі Ñ” на \"$1\")",
-"debug" => "Відладка",
-"newpages" => "Ðові Ñтатті",
-"ancientpages" => "Самі Ñтарі Ñтатті",
-"movethispage" => "ПереміÑтити Ñ—Ñ—",
-"unusedimagestext" => "<p>Будь-лаÑка, врахуйте, що інші веб-Ñайти (подібно інших мовних розділів {{SITENAME}}) можуть викориÑтовувати прÑме поÑÐ¸Ð»Ð°Ð½Ð½Ñ (URL) на це зображеннÑ, Ñ– тому Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¶Ðµ активно викориÑтовуватиÑÑ Ð½Ðµ дивлÑчиÑÑŒ на його приÑутніÑÑ‚ÑŒ в цьому ÑпиÑку.",
-"booksources" => "Джерела книг",
-"booksourcetext" => "Ðижче наведено ÑпиÑок поÑилань на інші веб-Ñайти, де продаютьÑÑ Ð½Ð¾Ð²Ñ– та такі, що були в кориÑтуванні книги, а також там може бути Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ книги, Ñкі ви шукаєте.
-{{SITENAME}} ніÑк не зв’Ñзані з будь-Ñкими з них, Ñ– цей ÑпиÑок не може розглÑдатиÑÑ Ñк Ñ—Ñ… підтримка.",
-"alphaindexline" => "від $1 до $2",
-
-# Email this user
-#
-"mailnologin" => "ВідÑÑƒÑ‚Ð½Ñ Ð°Ð´Ñ€ÐµÑа Ð´Ð»Ñ Ð²Ñ–Ð´Ð¿Ñ€Ð°Ð²ÐºÐ¸",
-"mailnologintext" => "Ви повинні [[Спеціальні:Вхід_в_ÑиÑтему|ввійти в ÑиÑтему]]
-й мати адреÑу електронної пошти в ваших [[Спеціальні:ÐаÑтройки|наÑтройках]],
-щоб мати можливіÑÑ‚ÑŒ відправлÑти електронну пошту іншим кориÑтувачам.",
-"emailuser" => "Відправити електронного лиÑта цьому кориÑтувачу",
-"emailpage" => "Відправити електронного лиÑта кориÑтувачу",
-"emailpagetext" => "Якщо цей кориÑтувач вказав Ñправжню адреÑу електронної пошти в Ñвоїх наÑтройках, то заповнивши наведену нижче форму, можна відправити йому повідомленнÑ.
-Електронна адреÑа, Ñку ви вказали в Ñвоїх наÑтройках, буде вказана в полі \"Від кого\" лиÑта, тому отримувач буде мати можливіÑÑ‚ÑŒ відповіÑти.",
-
-"noemailtitle" => "ВідÑÑƒÑ‚Ð½Ñ Ð°Ð´Ñ€ÐµÑа електронної пошти",
-"noemailtext" => "Цей кориÑтувач не вказав Ñправжньої адреÑи електронної пошти, або вказав, що не бажає отримувати лиÑти від інших кориÑтувачів.",
-"emailfrom" => "Від кого",
-"emailto" => "Кому",
-"emailsubject" => "Тема лиÑта",
-"emailmessage" => "ПовідомленнÑ",
-"emailsend" => "ВідіÑлати",
-"emailsent" => "Електронне Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð²Ñ–Ð´Ñ–Ñлано",
-"emailsenttext" => "Ваше електронне Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð²Ñ–Ð´Ñ–Ñлано.",
-
-# Watchlist
-#
-"watchlist" => "Ваш ÑпиÑок ÑпоÑтереженнÑ",
-"watchlistsub" => "(Ð´Ð»Ñ ÐºÐ¾Ñ€Ð¸Ñтувача \"$1\")",
-"nowatchlist" => "Ваш ÑпиÑок ÑпоÑÑ‚ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿ÑƒÑтий.",
-"watchnologin" => "Ви не ввійшли в ÑиÑтему",
-"watchnologintext" => "Ви повинні [[Спеціальні:РеєÑтраціÑ|ввійти в ÑиÑтему]],
-щоб змінювати ÑпиÑок ÑпоÑтереженнÑ.",
-"addedwatch" => "Добавлена в ÑпиÑок ÑпоÑтереженнÑ",
-"addedwatchtext" => "Ð¡Ñ‚Ð°Ñ‚Ñ‚Ñ \"$1\" добавлена в ваш <a href=\"" .
- "{{localurle:Спеціальні:СпиÑок_ÑпоÑтереженнÑ}}\">ÑпиÑок ÑпоÑтереженнÑ</a>.
-ÐаÑтупні Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ†Ñ–Ñ”Ñ— Ñтатті й пов'Ñзані з нею диÑкуÑÑ–Ñ— будуть відображатиÑÑ Ñ‚ÑƒÑ‚,
-а також будуть відображатиÑÑ <b>жирним шрифтом</b> на Ñторінці з <a href=\"" .
- "{{localurle:Спеціальні:ОÑтанні_редагуваннÑ}}\">ÑпиÑком оÑтанніх редагувань</a>, щоб Ñ—Ñ… було
-легше помітити.</p>
-
-<p>Якщо пізніше ви захочете вилучити Ñтаттю з Ñвого ÑпиÑку ÑпоÑтереженнÑ, виберіть \"Відмінити ÑпоÑтереженнÑ\" в ÑпиÑку інÑтрументів.",
-"removedwatch" => "Вилучена з ÑпиÑку ÑпоÑтереженнÑ",
-"removedwatchtext" => "Ð¡Ñ‚Ð°Ñ‚Ñ‚Ñ \"$1\" була вилучена з вашого ÑпиÑку ÑпоÑтереженнÑ.",
-"watchthispage" => "СпоÑтерігати за нею",
-"unwatchthispage" => "Відмінити ÑпоÑтереженнÑ",
-"notanarticle" => "Ðе ÑтаттÑ",
-"watchnochange" => "За вказаний період в ÑтаттÑÑ… з ÑпиÑку ÑпоÑÑ‚ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð½Ñ–Ñ‡Ð¾Ð³Ð¾ не змінено.",
-"watchdetails" => "($1 Ñтатей, за Ñкими ведетьÑÑ ÑпоÑтереженнÑ, не враховуючи Ñторінок обговореннÑ;
-$2 вÑього змінено Ñтатей піÑÐ»Ñ Ð²Ñ–Ð´Ñічки;
-$3...
-[$4 показати й відредагувати повний ÑпиÑок].)",
-"watchmethod-recent" => "переглÑд оÑтанніх редагувань Ñтатей за Ñкими ведетьÑÑ ÑпоÑтереженнÑ",
-"watchmethod-list" => "переглÑд Ñтатей за Ñкими ведетьÑÑ ÑпоÑтереженнÑ",
-"removechecked" => "Вилучити вибрані елементи зі ÑпиÑку ÑпоÑтереженнÑ",
-"watchlistcontains" => "Ваш ÑпиÑок ÑпоÑÑ‚ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð¼Ñ–Ñтить $1 Ñтатей.",
-"watcheditlist" => "Ðижче відображено алфавітний ÑпиÑок Ñтатей за Ñкими ви ÑпоÑтерігаєте.
-Відмітьте Ñтатті, Ñкі ви хочете вилучити з вашого
-ÑпиÑку ÑпоÑÑ‚ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð¹ натиÑніть кнопку 'вилучити вибрані'
-внизу екрану.",
-"removingchecked" => "Ð’Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ Ð²Ð¸Ð±Ñ€Ð°Ð½Ð¸Ñ… елементів зі ÑпиÑку ÑпоÑтереженнÑ...",
-"couldntremove" => "Ðеможливо вилучити елемент '$1'...",
-"iteminvalidname" => "Проблема з елементом '$1', недопуÑтиме назва...",
-"wlnote" => "Ðище наведено оÑтанні $1 редагувань за оÑтанні <b>$2</b> годин.",
-
-
-# Delete/protect/revert
-#
-"deletepage" => "Вилучити Ñтаттю",
-"confirm" => "ПідтвердженнÑ",
-"excontent" => "зміÑÑ‚: '$1'",
-"exbeforeblank" => "зміÑÑ‚ до очиÑтки: '$1'",
-"exblank" => "ÑÑ‚Ð°Ñ‚Ñ‚Ñ Ð±ÑƒÐ»Ð° пуÑта",
-"confirmdelete" => "Підтвердити вилученнÑ",
-"deletesub" => "(\"$1\" вилучаєтьÑÑ)",
-"historywarning" => "ПопередженнÑ: СтаттÑ, Ñку ви збираєтеÑÑ Ð²Ð¸Ð»ÑƒÑ‡Ð¸Ñ‚Ð¸, має журнал редагувань: ",
-"confirmdeletetext" => "Ви оÑÑŒ-оÑÑŒ назавжди вилучите Ñтаттю чи файл Ñ– вÑÑ– Ñ—Ñ— журнали редагувань з бази даних.
-Будь-лаÑка, підтвердіть, що ви бажаєте зробити це, що ви повніÑÑ‚ÑŽ розумієте наÑлідки й що ви робите це в відповідноÑÑ‚Ñ– з
-[[{{ns:project}}:Правила|правилами {{SITENAME}}]].",
-"actioncomplete" => "Дію виконано",
-"deletedtext" => "\"$1\" було вилучено.
-Див. $2 Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ³Ð»Ñду ÑпиÑку оÑтанніх вилучень.",
-"deletedarticle" => "вилучено \"$1\"",
-"dellogpage" => "СпиÑок_вилучень",
-"dellogpagetext" => "Ðижче наведено ÑпиÑок Ñамих Ñвіжих вилучень.
-Ð’Ñюди викориÑтовуєтьÑÑ Ñ‡Ð°Ñ Ñервера (по Гринвічу, UTC).
-<ul>
-</ul>",
-"deletionlog" => "ÑпиÑок вилучень",
-"reverted" => "Відновлено з Ñтарої верÑÑ–Ñ—",
-"deletecomment" => "Причина вилученнÑ",
-"imagereverted" => "ÐŸÐ¾Ð²ÐµÑ€Ð½ÐµÐ½Ð½Ñ Ð´Ð¾ молодшої верÑÑ–Ñ— проведено.",
-"rollback" => "Відкинути редагуваннÑ",
-"rollbacklink" => "відкинути",
-"cantrollback" => "Ðеможливо відкинути редагуваннÑ; оÑтанній хто редагував Ñ” єдиним автором цієї Ñтатті.",
-"rollbackfailed" => "Відкинути зміни не вдалоÑÑ",
-"alreadyrolled" => "Ðеможливо відкинути оÑтанні Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ [[$1]],
-зроблені [[User:$2|$2]] ([[User talk:$2|Talk]]); хтоÑÑŒ інший вже змінив чи відкинув Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ†Ñ–Ñ”Ñ— Ñтатті.
-ОÑтані Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ñ€Ð¾Ð±Ð¸Ð² [[User:$3|$3]] ([[User talk:$3|Talk]]). ",
-# only shown if there is an edit comment
-"editcomment" => "Ð ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾ÐºÐ¾Ð¼ÐµÐ½Ñ‚Ð¾Ð²Ð°Ð½Ð¾ так: \"<i>$1</i>\".",
-"revertpage" => "Відкинуть вÑÑ– Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ зробленого $1",
-"protectlogpage" => "Журнал_захиÑту",
-"protectlogtext" => "Ðижче наведено ÑпиÑок уÑтановок й знÑÑ‚Ñ‚Ñ Ð·Ð°Ñ…Ð¸Ñту з Ñторінки.
-Додаткова інформаціÑ: [[{{ns:project}}:Захищена ÑтаттÑ]].",
-"protectedarticle" => "захиÑÑ‚ на [[$1]] вÑтановлено",
-"unprotectedarticle" => "захиÑÑ‚ з [[$1]] знÑто",
-
-# Undelete
-"undelete" => "Відновити вилучену Ñтаттю",
-"undeletepage" => "ПереглÑнути й відновити вилучені Ñтатті",
-"undeletepagetext" => "ÐаÑтупні Ñтатті було вилучено, але вони ще в архіві Ñ– тому можуть бути відновлені. Ðрхів періодично очищаєтьÑÑ.",
-"undeletearticle" => "Відновити вилучену Ñтаттю",
-"undeleterevisions" => "Ð’ архіві $1 верÑій",
-"undeletehistory" => "Якщо ви відновите Ñтаттю, вÑÑ– верÑÑ–Ñ— будуть також відновлені, разом з журналом редагувань.
-Якщо з моменту Ð²Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ Ð±ÑƒÐ»Ð¾ Ñтворено Ñтаттю з такою ж назвою, відновлені верÑÑ–Ñ— будуть вказані в журналі редагувань перед новими запиÑами, але поточна верÑÑ–Ñ Ñ–Ñнуючої Ñтатті не буде замінена автоматично.",
-"undeleterevision" => "Вилучена верÑÑ–Ñ Ð²Ñ–Ð´ $1",
-"undeletebtn" => "Відновити!",
-"undeletedarticle" => "\"$1\" відновлена",
-"undeletedtext" => "Статтю [[:$1|$1]] було відновлено.
-Див. [[{{ns:project}}:СпиÑок_вилучень]] щоб переглÑнути ÑпиÑок оÑтанніх вилучень та відновлень.",
-
-# Contributions
-#
-"contributions" => "Вклад кориÑтувача",
-"mycontris" => "Ваш вклад",
-"contribsub" => "Ð”Ð»Ñ $1",
-"nocontribs" => "Редагувань, що задовольнÑÑŽÑ‚ÑŒ заданим умовам не знайдено.",
-"ucnote" => "Ðижче наводÑÑ‚ÑŒÑÑ Ð¾Ñтанні <b>$1</b> редагувань, зроблених цим кориÑтувачем за оÑтанні <b>$2</b> дні.",
-"uclinks" => "ПереглÑнути $1 оÑтанніх редагувань; за оÑтанні $2 дні.",
-"uctop" => " (наверху)" ,
-
-# What links here
-#
-"whatlinkshere" => "ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° неї",
-"notargettitle" => "Ðе вказана ціль",
-"notargettext" => "Ви не вказали цільову Ñтаттю чи кориÑтувача, Ð´Ð»Ñ Ñких необхідно виконати цю функцію.",
-"linklistsub" => "(СпиÑок поÑилань)",
-"linkshere" => "Ці Ñтатті вказують Ñюди:",
-"nolinkshere" => "Сюди не вказує жодна ÑтаттÑ.",
-"isredirect" => "Ñторінка-перенаправленнÑ",
-
-# Block/unblock IP
-#
-"blockip" => "Заблокувати IP-адреÑу",
-"blockiptext" => "ВикориÑтовуйте форму що нижче, щоб заблокувати можливіÑÑ‚ÑŒ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð· вказаної IP-адреÑи.
-Це може бути зроблене виключно Ð´Ð»Ñ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ Ð²Ð°Ð½Ð´Ð°Ð»Ñ–Ð·Ð¼Ñƒ Ñ– тільки в відповідноÑÑ‚Ñ– до
-[[{{ns:project}}:Правила|правил {{SITENAME}}]].
-Ðище вкажіть конкретную причину (наприклад, процитуйте деÑкі Ñтатті з ознаками вандалізму).",
-"ipaddress" => "IP-адреÑа/Ð†Ð¼Ñ ÐºÐ¾Ñ€Ð¸Ñтувача",
-"ipbreason" => "Причина",
-"ipbsubmit" => "Заблокувати доÑтуп цьому кориÑтувачу ",
-"badipaddress" => "КориÑтувача з таким іменем не Ñ–Ñнує.",
-"blockipsuccesssub" => "Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾Ð²ÐµÐ´ÐµÐ½Ð¾",
-"blockipsuccesstext" => "\"$1\" заблоковано.
-<br />См. [[Спеціальні:СпиÑок_заблокованих_IP|ÑпиÑок заблокованих IP]] щоб взнати, Ñкі IP-адреÑи заблоковані.",
-"unblockip" => "Розблокувати IP-адреÑу",
-"unblockiptext" => "ВикориÑтовуйте форму що нижче, щоб відновити можливіÑÑ‚ÑŒ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ€Ð°Ð½Ñ–ÑˆÐµ заблокованої
-IP-адреÑи.",
-"ipusubmit" => "Розблокувати цю адреÑу",
-"ipusuccess" => "\"$1\" розблоковано",
-"ipblocklist" => "СпиÑок заблокованих IP-Ð°Ð´Ñ€ÐµÑ Ð¹ кориÑтувачів",
-"blocklistline" => "$1, $2 заблоковано $3 ($4)",
-"blocklink" => "заблокувати",
-"unblocklink" => "розблокувати",
-"contribslink" => "вклад",
-"autoblocker" => "ДоÑтуп заблоковано автоматично, тому що ви викориÑтовуєте ту ж адреÑу, що Ñ– \"$1\". Причина: \"$2\".",
-
-# Developer tools
-#
-"lockdb" => "Заблокувати базу даних (режим \"тільки Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ\")",
-"unlockdb" => "Розблокувати базу даних",
-"lockdbtext" => "Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð°Ð·Ð¸ даних унеможливить Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñтатей, наÑтройок, ÑпиÑків ÑпоÑÑ‚ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ‚Ð°
-виконувати інші дії, що вимагають доÑтупу до бази даних.
-Будь-лаÑка, підтвердіть, що це - Ñаме те, що ви хочете зробити, Ñ– що ви відміните Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð»Ð¸ закінчите обÑÐ»ÑƒÐ³Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð°Ð·Ð¸ даних.",
-"unlockdbtext" => "Ð Ð°Ð·Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð°Ð·Ð¸ даних надаÑÑ‚ÑŒ можливіÑÑ‚ÑŒ знову
-редагувати Ñтатті, наÑтройки, ÑпиÑки ÑпоÑÑ‚ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ‚Ð° виконувати інші дії, що вимагають доÑтупу до бази даних.
-Будь-лаÑка, підтвердіть, що це - Ñаме те, що ви хочете зробити.",
-"lockconfirm" => "Так, Ñ Ð´Ñ–Ð¹Ñно хочу заблокувати базу даних (перейти в режим ''тільки Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ'').",
-"unlockconfirm" => "Так, Ñ Ð´Ñ–Ð¹Ñно хочу розблокувати базу даних.",
-"lockbtn" => "Заблокувати базу даних (режим ''тільки Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ'')",
-"unlockbtn" => "Розблокувати базу даних",
-"locknoconfirm" => "Ви не поÑтавили галочку в поле підтвердженнÑ.",
-"lockdbsuccesssub" => "Базу даних заблоковано",
-"unlockdbsuccesssub" => "Базу даних розблоковано",
-"lockdbsuccesstext" => "Базу даних {{SITENAME}} заблоковано.
-<br />Ðе забудьте Ñ—Ñ— розблокувати піÑÐ»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð¾Ð±ÑлуговуваннÑ.",
-"unlockdbsuccesstext" => "Базу даних {{SITENAME}} розблоковано.",
-
-# Move page
-#
-"movepage" => "ПереміÑтити Ñтаттю",
-"movepagetext" => "За допомогою форми що нижче, ви можете перейменувати Ñтаттю, одночаÑно переміÑтивши на нове міÑце Ñ– журнал Ñ—Ñ— редагувань.
-Ð¡Ñ‚Ð°Ñ‚Ñ‚Ñ Ð· Ñтарою назвою Ñтане перенаправленнÑм на нову Ñтаттю.
-ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° Ñтару назву не будуть змінені; обов'Ñзково
-[[Спеціальні:ОбÑлуговуваннÑ|перевірте]], що не з'ÑвилоÑÑ Ð¿Ð¾Ð´Ð²Ñ–Ð¹Ð½Ð¸Ñ… чи розірваних перенаправлень.
-Ви відповідаєте за те, щоб переконатиÑÑ, що поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð°Ð»Ñ– вказують туди,
-куди припуÑкалоÑÑ.
-
-Зверніть увагу, що ÑÑ‚Ð°Ñ‚Ñ‚Ñ '''не''' буде переміщена, Ñкщо ÑтаттÑ
-з новою назвою вже Ñ–Ñнує, Ñкщо тільки вона не пуÑта Ñ– не Ñ”
-перенаправленнÑм, а журнал Ñ—Ñ— редагувань порожній. Це означає, що ви
-можете повернути Ñтатті Ñтару назву, Ñкщо ви перейменували Ñ—Ñ—
-помилково, але ви не можете затерти Ñ–Ñнуючу Ñтаттю.
-
-<b>ПОПЕРЕДЖЕÐÐЯ!</b>
-
-Дана Ð´Ñ–Ñ Ð¼Ð¾Ð¶Ðµ Ñтати причиною Ñерйозних та неочікуваних змін популÑрних Ñтатей;
-будь-лаÑка, перед продовженнÑм переконайтеÑÑŒ, що ви впевнені й розумієте можливі наÑлідки.",
-"movepagetalktext" => "Приєднана Ñторінка обговореннÑ, Ñкщо така Ñ–Ñнує,
-також буде автоматично переміщена, '''крім наÑтупних випадків:'''
-*Ви переміщаєте Ñтаттю з одного проÑтору імен в інший,
-*ÐепуÑта Ñторінка Ð¾Ð±Ð³Ð¾Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð· таким іменем вже Ñ–Ñнує, або
-*Ви не поÑтавили галочку в полі, що нижче.
-
-Ð’ цих випадках, ви будете вимушені переміÑтити чи об'єднати Ñтатті вручну,
-Ñкщо це потрібно.",
-"movearticle" => "ПереміÑтити Ñтаттю",
-"movenologin" => "Ви не ввійшли в ÑиÑтему",
-"movenologintext" => "Ви повинні ввійти в ÑиÑтему [[Спеціальні:Вхід_в_ÑиÑтему]]
-щоб переміÑтити Ñтаттю.",
-"newtitle" => "Ðова назва",
-"movepagebtn" => "ПереміÑтити Ñтаттю",
-"pagemovedsub" => "ÐŸÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð¾",
-"pagemovedtext" => "Ðазва Ñтатті \"[[$1]]\" змінено на \"[[$2]]\".",
-"articleexists" => "Сторінка з такою назвою вже Ñ–Ñнує, або
-вибрана вами назва недопуÑтима.
-Будь-лаÑка, виберіть іншу назву.",
-"talkexists" => "Ð¡Ñ‚Ð°Ñ‚Ñ‚Ñ Ð±ÑƒÐ»Ð° перейменована, але Ñторінка обговореннÑ
-не може бути переміщена, бо Ñторінка з такаю назвою вже
-Ñ–Ñнує. Будь-лаÑка, об'єднайте Ñ—Ñ… вручну.",
-"movedto" => "тепер називаєтьÑÑ",
-"movetalk" => "ПереміÑтити також Ñ– Ñторінку Ð¾Ð±Ð³Ð¾Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ , Ñкщо це можливо.",
-"talkpagemoved" => "Відповідна Ñторінка Ð¾Ð±Ð³Ð¾Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð°ÐºÐ¾Ð¶ переміщена.",
-"talkpagenotmoved" => "Відповідна Ñторінка Ð¾Ð±Ð³Ð¾Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ <strong>не</strong> переміщена.",
-
-# Math
-
-'mw_math_png' => "Завжди генерувати PNG",
-'mw_math_simple' => "HTML в проÑтих випадках, інакше PNG",
-'mw_math_html' => "HTML Ñкщо можливо, інакше PNG",
-'mw_math_source' => "Залишити в виглÑді ТеХ (Ð´Ð»Ñ Ñ‚ÐµÐºÑтових браузерів)",
-'mw_math_modern' => "Рекомендовано Ð´Ð»Ñ ÑучаÑних браузерів",
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesVec.php b/languages/MessagesVec.php
deleted file mode 100644
index 9fd6fdea..00000000
--- a/languages/MessagesVec.php
+++ /dev/null
@@ -1,1157 +0,0 @@
-<?php
-
-global $wgAllMessagesVec;
-$wgAllMessagesVec = array(
-'tog-underline' => 'Sottolinea links',
-'tog-highlightbroken' => 'Evidenzsia i links che i punta a <br />arthicołi ancora da scrivere',
-'tog-justify' => 'Paragrafo: giustificato',
-'tog-hideminor' => 'Nascondi le modifiche minori<br />nella pagina "Modifiche recenti"',
-'tog-numberheadings' => 'Auto-numerazione dei<br />titoli di paragrafo',
-'tog-editondblclick' => 'Doppio click per modificare l\'articolo<br />(richiede JavaScript)',
-'tog-editsection' => 'Modifega de łe sezsioni tramite el cołegamento [modifica]',
-'tog-editsectiononrightclick'=> 'Modifega de łe sezsion tramite clic destro sul titoło (richiede JavaScript)',
-'tog-showtoc' => 'Mostra l\'indexe par łe paxène con pì de 3 sezsion',
-'tog-rememberpassword' => 'Ricorda la password<br />(non limitare a una sessione<br />- richiede uso di cookies)',
-'tog-editwidth' => 'Casella di edizione ampliata<br />alla massima larghezza',
-'tog-watchcreations' => 'Xonta łe paxène creae a i osservati speciałi',
-'tog-watchdefault' => 'Xonta łe paxène modifegae a i osservati speciałi',
-'tog-minordefault' => 'Indica ogni modifica come minore<br />(solo come predefinito)',
-'tog-watchlisthideown' => 'Scondi łe me modifeghe ne i osservati speciałi',
-'tog-watchlisthidebots' => 'Scondi le modifighe de i bot ne i oservati speciałi',
-'skinpreview' => 'Anteprima',
-'sunday' => 'Domenica',
-'monday' => 'Luni',
-'tuesday' => 'Marti',
-'wednesday' => 'Mèrcoli',
-'thursday' => 'Xòbia',
-'friday' => 'Vènerdi',
-'saturday' => 'Sabo',
-'january' => 'genaro',
-'february' => 'Febraro',
-'march' => 'Marzso',
-'april' => 'Apriłe',
-'may_long' => 'Majo',
-'july' => 'lujo',
-'august' => 'Agosto',
-'september' => 'Setenbre',
-'october' => 'Otobre',
-'november' => 'Novenbre',
-'december' => 'Diçenbre',
-'jan' => 'Gen',
-'feb' => 'Feb',
-'mar' => 'Mar',
-'apr' => 'Apr',
-'may' => 'Mag',
-'jul' => 'Lug',
-'aug' => 'Ago',
-'sep' => 'Set',
-'oct' => 'Oto',
-'nov' => 'Nov',
-'dec' => 'Diç',
-'categories' => '{{PLURAL:$1|Categoria|Categorie}}',
-'category' => 'Categoria',
-'category_header' => 'Voçi n\'te ła categoria "$1"',
-'mainpage' => 'Paxèna prinzsipałe',
-'mainpagetext' => '\'\'\'MediaWiki xè stà instałà con sucesso.\'\'\'',
-'mainpagedocfooter' => 'Consult the [http://meta.wikimedia.org/wiki/Help:Contents User\'s Guide] for information on using the wiki software.
-
-== Getting started ==
-
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]
-* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]',
-'portal-url' => 'Project:Portałe Comunità',
-'about' => 'Se parla de',
-'aboutsite' => 'Se parla de {{SITENAME}}',
-'aboutpage' => 'Project:Se parla de',
-'article' => 'Voçe',
-'help' => 'Ciacołe',
-'helppage' => 'Help:Ciacołe',
-'bugreports' => 'Malfunzsionamenti',
-'bugreportspage' => 'Project:Malfunzsionamenti',
-'sitesupport' => 'Donazsion',
-'sitesupport-url' => 'Project:Donasioni',
-'newwindow' => '(se verde in una nova finestra)',
-'edithelppage' => 'Help:Come scrivere un articolo',
-'cancel' => 'Anuła',
-'qbedit' => 'Modifega',
-'qbpageoptions' => 'Opzsion paxèna',
-'qbpageinfo' => 'Informazsion su ła paxèna',
-'qbmyoptions' => 'Le me opzsion',
-'qbspecialpages' => 'Paxène speciałi',
-'moredotdotdot' => 'More...',
-'mypage' => 'La me paxèna',
-'mytalk' => 'le me discussión',
-'anontalk' => 'Discussion par sto IP',
-'navigation' => 'Navigazsión',
-'currentevents' => 'Atuałità',
-'currentevents-url' => 'Atuałità',
-'errorpagetitle' => 'Erór',
-'search' => 'Serca',
-'history' => 'Versión precedenti',
-'history_short' => 'Cronołogia',
-'info_short' => 'Informazsion',
-'printableversion' => 'Version de stampa',
-'edit' => 'Modifega',
-'editthispage' => 'Modifica voçe',
-'delete' => 'Scanceła',
-'deletethispage' => 'Scanceła paxèna',
-'protect' => 'Proteggi',
-'protectthispage' => 'Protegi sta paxèna',
-'unprotect' => 'sbloca',
-'unprotectthispage' => 'Cava protezsion',
-'newpage' => 'Nova paxèna',
-'talkpage' => 'Discussion',
-'specialpage' => 'Paxèna Speciałe',
-'articlepage' => 'Varda voçe',
-'subjectpage' => 'Vedi voçe',
-'talk' => 'Discussion',
-'userpage' => 'Varda paxèna Utente',
-'projectpage' => 'Varda ła paxèna de servizsio',
-'imagepage' => 'Paxèna imagine',
-'viewtalkpage' => 'Varda ła paxèna de discussion',
-'otherlanguages' => 'Altre Å‚engoe',
-'redirectedfrom' => '(Reindirizzamento da $1)',
-'autoredircomment' => 'Redirect a ła paxèna [[$1]]',
-'redirectpagesub' => 'Paxèna de redirect',
-'lastmodified' => 'Ultima modifica $1.',
-'viewcount' => 'Sta paxèna xè stà leta {{PLURAL:$1|na volta|$1 volte}}.',
-'copyright' => 'Contenuto disponibile sotto $1.',
-'protectedpage' => 'Paxèna proteta',
-'administrators' => 'Project:Aministradori',
-'jumptonavigation' => 'Navigazsion',
-'jumptosearch' => 'zserca',
-'sysoptitle' => 'Riservà ai aministradori',
-'sysoptext' => 'Questa operazione può essere eseguita solo da Utenti con grado di "sysop".
-Vedi $1.',
-'developertitle' => 'Riservà ai sviłuppatori',
-'developertext' => 'Stà operazsion la pode esser eseguia solo da Utenti con grado de "developer". Varda $1.',
-'badaccess' => 'Eròr ne i permessi',
-'badaccesstext' => 'L\'azsion che te ghè richiesto xè limità a i utenti co\'l permezso "$2" azsegnà. Varda $1.',
-'versionrequired' => 'Verzsion $1 de MediaWiki richiesta',
-'versionrequiredtext' => 'Par usare sta paxèna xè necessario dispore de ła verzsion $1 del software MediaWiki. Varda [[Special:Version]]',
-'youhavenewmessages' => 'Te ghè $1 ($2).',
-'newmessageslink' => 'Novi messaj',
-'newmessagesdifflink' => 'diff to penultimate revision',
-'editsectionhint' => 'Modifica sezsión: $1',
-'hidetoc' => 'scondi',
-'viewdeleted' => 'Vedito $1?',
-'restorelink' => '$1 edit scancełai',
-'feed-invalid' => 'Modałità de sotoscrizsion de el feed non vałida.',
-'nstab-main' => 'Voçe',
-'nstab-media' => 'Media page',
-'nstab-image' => 'Imagine',
-'nosuchaction' => 'Operazsion non riconoszua',
-'nosuchactiontext' => 'L\'operazione richiesta con la URL immessa non è stata riconosciuta dal software MediaWiki',
-'nosuchspecialpage' => 'Non xè disponibiłe nesuna paxèna speciałe con sto nome',
-'nospecialpagetext' => 'Hai richiesto una pagina speciale che non è stata riconosciuta dal software MediaWiki, o che non è disponibile.',
-'error' => 'Erór',
-'dberrortext' => 'Errore de sintassi ne la richiesta inoltrà al database.
-L\'ultima richiesta inoltrà al database l\'è stà:
-<blockquote><tt>$1</tt></blockquote>
-da la funzsion "<tt>$2</tt>".
-MySQL gà restituio un errore "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Se gà verificà un errore de sintassi ne la richiesta al database.
-L\'ultuma richiesta al database l\'è stà:
-"$1"
-da la funzsion "$2".
-MySQL gà restituio l\'errore "$3: $4".',
-'noconnect' => 'Connessione al database fallita su $1',
-'nodb' => 'Selezione del database $1 fallita',
-'cachederror' => 'La seguente xè na copia de riserva de la pagina richiesta, e podarìa non essere aggiornà.',
-'laggedslavemode' => 'Atenzsion: la paxèna podaria non contegnere gli ultimi aggiornamenti.',
-'readonly' => 'Accesso al database temporaneamente disabilitato',
-'enterlockreason' => 'Fornisi na spiegazsion sui motivi del blocco, includendo le probabili data ed ora de riattivazsion o de rimozsion del blocco.',
-'readonlytext' => 'Il database di {{SITENAME}} è al momento bloccato, e non consente nuove immissioni né modifiche, molto probabilmente per manutenzione server, nel qual caso il database sarà presto di nuovo completamente accessibile.<br />
-L\'amministratore di sistema che ha imposto il blocco, ha lasciato questa nota:
-<p>:$1</p>',
-'missingarticle' => 'Il database non ha trovato il testo di una pagina, che invece avrebbe dovuto trovare, intitolata "$1".<br />
-Questo non è un errore del database, ma più probabilmente un problema del software.<br />
-Per favore, segnalate l\'accaduto ad un amministratore di sistema, segnalando la URL e l\'ora dell\'incidente.',
-'internalerror' => 'Eròr interno',
-'filecopyerror' => 'Non xè stà possibiłe copiare el file "$1" come "$2".',
-'filerenameerror' => 'Non xè stà possibile rinominare el file "$1" in "$2".',
-'filedeleteerror' => 'Non xè stà possibiłe scancełare el file "$1".',
-'filenotfound' => 'Non xè stà possibile trovare el file "$1".',
-'formerror' => 'Erór: el modulo non xè stà invià correttamente',
-'badarticleerror' => 'Stà operazsión non xè consentia su stà paxèna.',
-'cannotdelete' => 'Non xè mia possibiłe scancełare la paxèna o l\'imagine richiesta.',
-'badtitle' => 'El titoło non xè mia coreto',
-'badtitletext' => 'La paxèna richiesta non xè disponibiłe, ła podaria essare non vałida, voda, o podaria trattarzse de un erór in un cołegamento interlinguistico o fra diverzse verzsion de {{SITENAME}}.',
-'perfdisabled' => 'Siamo davvero rammaricati, ma questa funzionalità è temporaneamente disabilitata durante le ore di maggiore accesso al database, per ragioni di accessibilità al resto del sito!<br />Torna fra le 02:00 e le 14:00 UTC e riprova.<br /><br />Grazie.',
-'perfcached' => 'Sta quà xè na copia \'\'cache\'\' e quindi non podaria essere completamente agiornà:',
-'wrong_wfQuery_params' => 'Parametri errai par wfQuery()<br />
-Funzsion: $1<br />
-Query: $2',
-'viewsource' => 'Varda Å‚a fonte',
-'protectedinterface' => 'Sta paxèna contegne un elemento che fa parte de l\'interfaccia utente del software; è quindi xè proteta par evitare possibiłi abusi.',
-'editinginterface' => '\'\'\'Atenzsion:\'\'\' El testo de sta paxèna fa parte de l\'interfaccia utente del sito. Tute łe modifiche apportae a sta paxèna łe se riflette su i messaj vixuałixai par tuti i utenti.',
-'logouttitle' => 'Logout Utente',
-'logouttext' => 'Logout effettuato.
-Ora puoi continuare ad usare {{SITENAME}} come utente anonimo (ma il tuo indirizzo IP resterà riconoscibile), oppure puoi nuovamente richiedere il login con il precedente username, oppure come uno diverso.',
-'welcomecreation' => '<h2>Benvegnù, $1!</h2><p>El to account l\'è stà creà con sucesso.<br />
-Grasie par aver scelto de far cresere {{SITENAME}} co\'l to aiuto.<br />
-Par rendere {{SITENAME}} più tua, e par usarla più scorrevolmente, non dimenticare de personalixare le to preferense.',
-'loginpagetitle' => 'Login',
-'yourname' => 'El to nome utente (solo la prima en maiuscolo)',
-'yourpassword' => 'Scegli na password',
-'yourpasswordagain' => 'Scrivi la password de novo',
-'remembermypassword' => 'Ricorda la mia password per più sessioni (richiede uso dei cookies).',
-'externaldberror' => 'Si gà verificà un erór con el server de autenticazsion esterno, oppure non se dispone de łe autorixazsion necessarie par aggiornar el proprio açesso esterno.',
-'loginproblem' => '<b>Si gà verificà un errore durante el to tentativo de login.</b><br />Riproa, te sarè più fortunà!',
-'alreadyloggedin' => '<strong>Ehi, Utente $1, te ghe xà fato el login, te si xà conesso al nostro server!</strong><br />',
-'loginprompt' => 'Par acedere a {{SITENAME}} xè necessario abiłitare i cookie.',
-'logout' => 'Và fora',
-'userlogout' => 'và fora',
-'nologin' => 'Non gheto gnancora n\'acezso? $1.',
-'nologinlink' => 'Crealo ora',
-'createaccount' => 'Crea un novo accesso',
-'gotaccount' => 'Gheto xà un to account? $1.',
-'createaccountmail' => 'via email',
-'badretype' => 'Le password che te ghè immesso non le coincide, le xè diverse fra lore.',
-'userexists' => 'Siamo spiacenti.<br />Lo user name che hai scelto è già usato da un altro Utente.<br />Ti preghiamo perciò di voler scegliere uno user name diverso.',
-'youremail' => 'La to e-mail',
-'yourrealname' => 'El to vero nome*',
-'yourlanguage' => 'Linguaggio del l\'interfaccia',
-'yourvariant' => 'Variante de linguaggio',
-'yournick' => 'El to soranome (par Å‚e firme)',
-'badsig' => 'Erór ne ła firma non standard, verifica i tag HTML.',
-'email' => 'E-mail',
-'loginerror' => 'Errore de Login',
-'noname' => 'Lo user name indicato non è valido, non è possibile creare un account a questo nome.',
-'loginsuccesstitle' => 'Login effettuato con successo!',
-'loginsuccess' => '\'\'\'El cołegamento al server de {{SITENAME}} con el nome utente "$1" xè ativo.\'\'\'',
-'nosuchuser' => 'Attenzione<br /><br />a seguito di verifica, non ci risulta alcun Utente con il nome di "$1".<br /><br />
-Controlla per favore il nome digitato, oppure usa il modulo qui sotto per creare un nuovo user account.',
-'nosuchusershort' => 'Non xè registrà nessun utente de nome "$1". Verifica el nome inserio.',
-'wrongpassword' => 'La password che te ghe messo non l\'è mia giusta.<br /><br />Riprova, per favore.',
-'wrongpasswordempty' => 'La password inseria xè voda. Riproa.',
-'mailmypassword' => 'Spediscimi una nuova password in posta elettronica',
-'passwordremindertext' => 'Qualcuno (probabilmente ti, con indirizso IP $1) gà richiesto l\'invio de na nova password de acezso a {{SITENAME}} ($4).
-La password par l\'utente "$2" xè stà impostà a "$3".
-Xè opportuno eseguire n\'acezso quanto prima e cambiare ła password immediatamente.',
-'noemail' => 'Nessuna casella e-mail risulta registrata per l\'Utente "$1".',
-'passwordsent' => 'Una nuova password è stata inviata alla casella e-mail registrata per l\'Utente "$1".
-Per favore, fai subito un log in non appena la ricevi.',
-'eauthentsent' => 'Una email de conferma xè stà invià a l\'indirizzo che te ghè indicà. Prima che qualunque altra mail te vengna invià, te devi seguire le istruzsioni contegnue ne la mail ricevuta, par confermar che quell\'indirizzo xè veramente el tuo.',
-'mailerror' => 'Ghe xè stà un eror nel mandare l\'email: $1',
-'acct_creation_throttle_hit'=> 'Me despiase, te ghe xà creà $1 account. Non te pol crearghine ancora.',
-'emailauthenticated' => 'El to indiriszo de e-mail l\'è stado autenticado su $1.',
-'emailnotauthenticated' => 'El to indirizso email <strong>non xè ancora stà autenticà</strong>. Nessuna email la verrà invià tramite le funzsioni che seguono.',
-'emailconfirmlink' => 'Conferma el to indiriszo de e-mail',
-'invalidemailaddress' => 'L\'indiriszo email no\'l pode essere accettà parché el gà un formato non valido. Per favore inserisci un indirizso valido o svoda la caseła.',
-'accountcreated' => 'Acesso creà',
-'accountcreatedtext' => 'Xè stà creà un acesso par l\'utente $1.',
-'bold_sample' => 'Grasseto',
-'bold_tip' => 'Grasseto',
-'link_sample' => 'Nome del link',
-'link_tip' => 'Link interno',
-'extlink_sample' => 'http://www.titolochevuoitu.com titolo del link',
-'extlink_tip' => 'Link esterno (ricordate el prefisso http:// )',
-'headline_sample' => 'Intestazsión',
-'headline_tip' => 'Sottointestazsión',
-'math_sample' => 'Insert formula here',
-'math_tip' => 'Mathematical formula (LaTeX)',
-'image_tip' => 'Imagine',
-'media_sample' => 'Example.ogg',
-'media_tip' => 'Media file link',
-'minoredit' => 'Sta quà l\'è na modifica minore',
-'watchthis' => 'Tegni d\'ocio sta voçe',
-'showpreview' => 'Mostra anteprima',
-'showlivepreview' => 'Live preview',
-'anoneditwarning' => '\'\'\'Atenzsion:\'\'\' Acesso non effettuà. Ne ła cronołogia de ła paxèna verà redjstrà l\'indirizso IP.',
-'missingsummary' => '\'\'\'Reminder:\'\'\' You have not provided an edit summary. If you click Save again, your edit will be saved without one.',
-'missingcommenttext' => 'Please enter a comment below.',
-'blockedtitle' => 'Stò nome utente corrisponde purtroppo a n\'Utente che xè stà disabilità a ła modifica de łe voçi.',
-'blockedtext' => 'Sto nome utente o indirizso IP i xè stà blocai da $1.
-La motivazsion del bloco xè ła seguente:<br />:\'\'$2\'\'<br />Se te lo desideri, te podi contatare $1 o un altro [[Project:administrators|aministrador]] par discutere de el blocco.
-
-Si noti che ła funzsion \'Scrivi a l\'utente\' non xè attiva se non xè stà registrà un indiriszo e-mail vałido ne łe proprie [[Special:Preferences|preferenzse]].
-
-Specificare l\'indirizso IP coinvolto ($3) in qualsiasi richiesta de chiarimenti.',
-'blockedoriginalsource' => 'El codezse sorjente de \'\'\'$1\'\'\' el vegne mostrà de seguito:',
-'blockededitsource' => 'Åe \'\'\'modifeghe\'\'\' apportae a \'\'\'$1\'\'\' Å‚e vegne mostrae de seguito:',
-'whitelistedittitle' => 'Occorre esser registrai par poder modificar la paxèna.',
-'whitelistedittext' => 'Par modificare łe paxène ghe xè bisogno $1.',
-'whitelistreadtitle' => 'Bisogna essere registrai par lexere ła paxèna',
-'whitelistreadtext' => 'Xe necessario effettuar el [[Special:Userlogin|login]] par lexere i articoli.',
-'whitelistacctitle' => 'Non te ghè el permesso de creare un account',
-'whitelistacctext' => 'To be allowed to create accounts in this Wiki you have to [[Special:Userlogin|log]] in and have the appropriate permissions.',
-'confirmedittitle' => 'Ghe vole Å‚a conferma e-mail par scrivare',
-'confirmedittext' => 'Te devi confermar l\'indirizso e-mail prime de editare le paxène. Par piaxèr sistema e valida el to indirizso e--mail usando [[Special:Preferences|user preferences]].',
-'loginreqtitle' => 'Login Required',
-'loginreqlink' => 'login',
-'loginreqpagetext' => 'You must $1 to view other pages.',
-'accmailtitle' => 'Password spedia.',
-'accmailtext' => 'La password par \'$1\' l\'è sta spedia a $2.',
-'newarticle' => '(Novo)',
-'newarticletext' => 'El cołegamento appena seguio corisponde a na paxèna non ancora esistente.
-Se te desideri creare ła paxèna ora, basta comiçciare a scrivere el testo ne ła caseła qui sotto
-(fare riferimento a łe [[Project:Aiuto|paxène de aiuto]] par majori informazsion).
-Se el cołegamento xè stà seguio par eror, xè suficiente far clic sul botòn \'\'\'Indrio\'\'\' del proprio browser.',
-'anontalkpagetext' => '----
-
-
-
-
-
----- \'\'Sta quà l\'è la paxèna de discussion de un utente anonimo che non\'l se ga ancora registrà o che non effettua el login. De conseguenzsa xè necessario identificarlo tramite l\'[[Indirizzo IP|indirizzo IP]] numerico. Tale indirizso el pode esser condivixo da diversi utenti. Se te sì un utente anonimo e te pensi che ghe sia sta commenti irrilevanti, te podi [[Special:Userlogin|registrarte o effettuare el login]] par evitare confuxion con altri utenti in futuro.\'\'',
-'noarticletext' => 'In sto momento ła paxèna richiesta xè voda. Xè possibiłe [Special:Search/{{PAGENAME}}|çercar sto titoło]] ne łe altre paxène del sito oppure [{{fullurl:{{FULLPAGENAME}}|action=edit}} modificar ła paxèna \'desso].',
-'clearyourcache' => '\'\'\'Nota:\'\'\' dopo aver salvà, te devi pulire la cache del to browser par veder i cambiamenti: \'\'\'Mozilla:\'\'\' clicca su \'\'reload\'\' (oppure \'\'ctrl-r\'\'), \'\'\'IE / Opera:\'\'\' \'\'ctrl-f5\'\', \'\'\'Safari:\'\'\' \'\'cmd-r\'\', \'\'\'Konqueror\'\'\' \'\'ctrl-r\'\'.',
-'previewnote' => 'Tegni presente che sta qua xè solo n\'anteprima, e che la to verzsion NON xè stà ancora salvà!',
-'session_fail_preview' => '<strong>Purtroppo non xè stà possibiłe salvare le to modifiche parché i dati de la sezsion i xè andai persi. Per favore, riproa.<br />
-Se te rizsevi sto messajo de erór pì olte, proa a scołegarte (struca su "và fora" in alto a destra) e a cołegarte novamente.</strong>',
-'previewconflict' => 'Questa anteprima rappresenta il testo nella casella di edizione di sopra, l\'articolo apparirà in questa forma se sceglierai di salvare la pagina ora.',
-'importing' => 'Importing $1',
-'editingsection' => 'Modifica $1 (sezsion)',
-'editingcomment' => 'Modifica $1 (commento)',
-'editconflict' => 'Conflitto de edizsion: $1',
-'explainconflict' => 'Qualcun altro ga salvà na so verszion de ła voçe nel tempo in cui te stavi preparando ła to verszion.<br /> La caselła de modifica de sora contegne el testo de la voçe ne ła so forma attuałe (el testo attualmente online). Le to modifiche łe xè inveçe contegnue ne ła caseła de modifica inferiore. Te dovarè inserire, se te vołi, le to modifiche nel testo esistente, e perciò scrivarle ne ła caseła de sora. <b>Soltanto</b> el testo ne ła caseła de sora sarà salvà se te struchi el botón "Salva".<br />',
-'yourtext' => 'El to testo',
-'storedversion' => 'Versione in archivio',
-'editingold' => '<strong>Attenzsion: Te stè modificando na verzsion de ła voçe non aggiornà. Se te la salvi così, tuti i cambiamenti apportai dopo sta verzsion i verrà persi.</strong>',
-'yourdiff' => 'Differense',
-'copyrightwarning2' => 'Ocio che tuti i contributi a {{SITENAME}} i pode essere editai, alterai, o rimossi da altri contributori.
-Se non te voli che i to scriti vengna modificà senzsa pietà, alora non inserirli qua.<br />
-Sapi che te stè promettendo che te stè inserendo un testo scrito de to pugno, o copià da na fonte de pubblico dominio o similarmente libera (vedi $1 par i dettagli).
-<strong>NON INSERIRE OPERE PROTETTE DA COPYRIGHT SENZSA PERMESSO!</strong>',
-'longpagewarning' => '<strong>ATENZSION: Sta paxèna xè longa $1 kilobyte; alcuni browser podaria prexentar dei problemi ne ła modifega de paxèna che se aviçina o supera i 32 KB. Valuta l\'opportunità de sudividere ła paxèna in sezsion pì piccołe.</strong>',
-'longpageerror' => '<strong>ERROR: The text you have submitted is $1 kilobytes
-long, which is longer than the maximum of $2 kilobytes. It cannot be saved.</strong>',
-'protectedpagewarning' => '<strong>ATENZSION: Sta paxèna xè sta protetta e soło i aministradori i pode modificarla. Varda, par essere sicuro ła [[Project:Guida a le paxène protette|Guida a le paxène protette]].</strong>',
-'semiprotectedpagewarning'=> '\'\'\'Nota:\'\'\' Sta paxèna xè stà blocà in modo che solo i utenti registrai i poda modefegarla.',
-'revhistory' => 'Cronołogia de łe verzsion de sta paxèna.',
-'nohistory' => 'Cronołogia de łe verzsion de sta paxèna non xè reperibiłe.',
-'revnotfound' => 'Verzsion non trovà',
-'revnotfoundtext' => 'La verzsion richiesta de ła paxèna non xè stà trovà.
-Verifica ła URL usà par açedere a sta paxèna.',
-'loadhist' => 'Caricamento cronologia de sta paxèna',
-'currentrev' => 'Verzsion atuałe',
-'revisionasof' => 'Revixion $1',
-'previousrevision' => '↠Verzsion manco reçente',
-'nextrevision' => 'Verzsion pì reçente →',
-'currentrevisionlink' => 'Varda ła verzsion atuałe',
-'histlegend' => 'Legenda: (corr) = differenzse con la versión corrente,
-(prec) = differenzse con la versión precedente, m = modifica minore',
-'deletedrev' => '[scancełà]',
-'rev-delundel' => 'mostra/scondi',
-'history-feed-title' => 'Cronołogia',
-'history-feed-description'=> 'Cronołogia de ła paxèna su sto sito',
-'history-feed-empty' => 'La paxèna richiesta non esiste; podaria essere stà scancełà dal sito o rinominà. Verifica con la [[Special:Search|paxèna de ricerca]] se ghe xè nove paxène.',
-'revisiondelete' => 'Scanceła o ripristina verzsion',
-'revdelete-selected' => 'Verzsion selezsionae de [[:$1]]:',
-'revdelete-hide-text' => 'Scondi el testo de Å‚a verzsion',
-'revdelete-hide-comment'=> 'Scondi l\'oggetto de Å‚a modifega',
-'revdelete-hide-user' => 'Scondi el nome o l\'indirizso IP dell\'autore',
-'revdelete-submit' => 'Applica a ła revixion selezsionà',
-'difference' => '(Diferenzse fra Å‚e verzsion)',
-'loadingrev' => 'caricamento revixion par differenzse',
-'editcurrent' => 'Modifica la verzsion corente de stà paxèna',
-'selectnewerversionfordiff'=> 'Selezsiona na verzsion pì reçente par el confronto',
-'selectolderversionfordiff'=> 'Selezsiona na verzsion manco reçente par el confronto',
-'compareselectedversions'=> 'Confronta łe verzsión selezsionà',
-'searchresults' => 'Risultato della ricerca',
-'searchresulttext' => 'Per maggiori informazioni sulla ricerca interna di {{SITENAME}}, vedi [[Project:Ricerca|Ricerca in {{SITENAME}}]].',
-'badquery' => 'Richiesta non xè posta bén',
-'badquerytext' => 'La to richiesta non ła pode esser processà. Questo podria dipendare da l\'aver zsercà na paroła in manco de tre carateri. Oppure te podarezsi aver scritto małe ła richiesta, par esempio "pesce and and azzurro". Per favore, riproa.',
-'matchtotals' => 'La ricerca per l\'esprezsion "$1" gà trovà<br />$2 riscontri nei titołi de le voci e<br />$3 riscontri ne i testi de le voci.',
-'noexactmatch' => '\'\'\'La paxèna "$1" non ła esiste.\'\'\' Xè possibiłe [[:$1|crearla ora]].',
-'titlematches' => 'Nei titołi de łe voçi',
-'notitlematches' => 'Voce richiesta non trovata in titoli di articolo',
-'textmatches' => 'Nel testo degli articoli',
-'notextmatches' => 'Voce richiesta non trovata in testi di articolo',
-'viewprevnext' => 'Varda ($1) ($2) ($3).',
-'showingresults' => 'Qui de seguito \'\'\'$1\'\'\' risultati, partendo dal numero #\'\'\'$2\'\'\'.',
-'showingresultsnum' => 'Qui de seguito \'\'\'$3\'\'\' risultati, partendo dal numero #\'\'\'$2\'\'\'.',
-'nonefound' => '<strong>Nota</strong>: la ricerca di parole troppo comuni, come "avere" o "essere", che non sono indicizzate, può causare un esito negativo, così come indicare più di un termine da ricercare (solo le pagine che contengano tutti i termini ricercati verrebbero infatti visualizzate fra i risultati).',
-'powersearch' => 'Zserca',
-'powersearchtext' => '
-Cerca fra i campi :<br />
-$1<br />
-$2 Elenca i redirects &nbsp; cerca per $3 $9',
-'blanknamespace' => '(Prinzsipałe)',
-'preferences' => 'Preferenzse',
-'prefsnologin' => 'Non te ghè eseguio el login',
-'prefsnologintext' => 'Te ghè da aver eseguio el [[Special:Userlogin|login]]
-par poder personalixare le to preferenzse.',
-'prefsreset' => 'Le to Preferenzse xè stà ripescae da la memoria de sistema del potente server de {{SITENAME}}.',
-'qbsettings' => 'Settaggio barra menu',
-'changepassword' => 'Cambia Å‚a password',
-'skin' => 'Aspetto',
-'math' => 'Formułe matematiche',
-'dateformat' => 'Formato de la data',
-'datedefault' => 'Nesuna preferenzsa',
-'math_failure' => 'Failed to parse',
-'math_unknown_error' => 'unknown error',
-'math_unknown_function' => 'unknown function',
-'math_lexing_error' => 'lexing error',
-'math_syntax_error' => 'syntax error',
-'math_image_error' => 'Converzsion in PNG fałía',
-'math_bad_tmpdir' => 'Can\'t write to or create math temp directory',
-'math_bad_output' => 'Can\'t write to or create math output directory',
-'math_notexvc' => 'Missing texvc executable; please see math/README to configure.',
-'prefs-personal' => 'Profiło utente',
-'prefs-rc' => 'Ultime modifeghe',
-'prefs-misc' => 'Preferenzse varie',
-'saveprefs' => 'Salva preferenze',
-'resetprefs' => 'Resetta preferenzse',
-'oldpassword' => 'Vecia password:',
-'newpassword' => 'Nova password',
-'retypenew' => 'Riscrivi la nuova password',
-'textboxsize' => 'Dimensione della casella di edizione',
-'rows' => 'Righe',
-'columns' => 'Cołone:',
-'searchresultshead' => 'Settaggio preferenze di ricerca',
-'resultsperpage' => 'Numero de risultati par paxèna:',
-'contextlines' => 'Righe de testo par ciascun risultato',
-'contextchars' => 'Caratteri par linea:',
-'stubthreshold' => 'Stub visualizzati',
-'recentchangescount' => 'Numero titołi in "modifeghe reçenti"',
-'savedprefs' => 'Le to preferenzse łe xè stà salvae.',
-'timezonetext' => 'Immetti il numero di ore di differenza fra la tua ora locale e la ora del server (UTC).',
-'localtime' => 'Ora Locale',
-'guesstimezone' => 'Usa l\'ora del to browser',
-'allowemail' => 'Consenti la ricezsion de e-mail da altri utenti<sup>1</sup>',
-'defaultns' => 'Szerca in sti namespace se non diversamente specificà:',
-'default' => 'default',
-'files' => 'Imagini',
-'userrights-lookup-user'=> 'Gestion de i gruppi utente',
-'userrights-user-editname'=> 'Inserire el nome utente:',
-'userrights-groupshelp' => 'Selezsionar i gruppi ai quałi se vołe assoçiare o rimovere l\'utente. L\'appartenenzsa ai gruppi non selezsionai non verrà modifegà. Par desełezsionare un gruppo, premere Ctrl + el tasto sinistro del mouse.',
-'userrights-logcomment' => 'Modifegà appartenenzsa gruppi da $1 a $2',
-'group-sysop' => 'Aministradori',
-'group-sysop-member' => 'Aministrador',
-'changes' => 'cambiamenti',
-'recentchanges' => 'Ultime modifeghe',
-'recentchangestext' => 'Sta paxèna presenta łe ultime modifeghe aportae ai contenuti de el sito.',
-'rcnote' => 'De seguito xè ełencae łe <strong>$1</strong> modifiche pì reçenti aportae ne i ultimi <strong>$2</strong> jorni, agiornae a $3.',
-'rcnotefrom' => ' Qui di seguito sono elencate le modifiche da <b>$2</b> (fino a <b>$1</b>).',
-'rclistfrom' => 'Mostra Å‚e modifeghe aportae a partire da $1',
-'rcshowhideminor' => '$1 le modifeghe minori',
-'rcshowhideliu' => '$1 gli utenti registrai',
-'rcshowhidepatr' => '$1 łe modifeghe controłae',
-'rcshowhidemine' => '$1 Å‚e me modifeghe',
-'rclinks' => 'Mostra le ultime $1 modifiche nei ultimi $2 giorni<br />$3',
-'hide' => 'scondi',
-'show' => 'Mostra',
-'reupload' => 'Ri-upload',
-'reuploaddesc' => 'Torna al modulo per lo upload.',
-'uploadnologin' => 'Te devi fare el login par exeguire sta operazsion.',
-'uploadnologintext' => 'Te ghè da exeguire [[Special:Userlogin|el login]]
-par fare el upload de files.',
-'uploaderror' => 'Errore di Upload',
-'uploadtext' => 'Usa el moduło sotostante par caricare i novi file. Par vixualixare o riçercare i file xà caricai, consulta el [[Special:Imagelist|log de i file caricai]]. Caricamenti e scancełazsioni de file i xè registrai ne el [[Special:Log/upload|log de i upload]].
-
-Par inserire un\'imagine in na paxèna, fare un cołegamento de sto tipo:
-\'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:file.jpg]]</nowiki>\'\'\' o
-\'\'\'<nowiki>[[</nowiki>{{ns:Image}}<nowiki>:file.png|testo alternativo]]</nowiki>\'\'\'; usare inveçe
-\'\'\'<nowiki>[[</nowiki>{{ns:Media}}<nowiki>:file.ogg]]</nowiki>\'\'\' par cołegare diretamente gli altri tipi de file.',
-'uploadlog' => 'File caricai',
-'uploadlogpage' => 'Log dei file caricai',
-'uploadlogpagetext' => 'Qui di seguito la lista degli ultimi files caricati sul server di {{SITENAME}}.
-Tutti i tempi indicati sono calcolati sul fuso orario del server (UTC).
-<ul>
-</ul>',
-'filedesc' => 'Oggetto',
-'fileuploadsummary' => 'Sommario:',
-'filestatus' => 'Stato del copyright',
-'filesource' => 'Sorgente',
-'copyrightpagename' => '{{SITENAME}} copyright',
-'uploadedfiles' => 'Files Caricati in {{SITENAME}}',
-'ignorewarning' => 'Ignore warning and save file anyway.',
-'ignorewarnings' => 'Ignora i messaggi de avvertimento del sistema',
-'minlength' => 'I nomi de i file imagine i deve essere longhi almancoo tre caratteri.',
-'illegalfilename' => 'Il nomefile "$1" contiene caratteri che xè permessi nei titoli delle pagine. Per favore rinomina el file e prova a ricaricarlo.',
-'badfilename' => 'El nome de el file imagine xè stà convertio in "$1".',
-'badfiletype' => '".$1" non xè mia un tipo de file raccomandà par łe imagini, almanco par i nostri fini.',
-'largefile' => 'Se raccomanda de non superar łe dimenzsion de $1 byte par ciascun file; sto file xè grande $2 byte.',
-'largefileserver' => 'This file is bigger than the server is configured to allow.',
-'emptyfile' => 'El file che te ghè caricà xè apparentemente vuoto. Podaria essere par un errore nel nome del file. Per favore controlla se te vol veramente caricar stò file.',
-'fileexists' => 'Un file con sto nome el esiste xà, per favore controła $1 se non te sì sicuro de volerlo sovrascrivere.',
-'fileexists-forbidden' => 'Un file con sto nome el esiste xà; per favore torna indrio e cambia el nome che te voi dare al file. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden'=> 'Un file con sto nome esiste xè ne l\'archivio de risorse multimediałi condivixe. Per favore torna indrio e cambia el nome che te voi dare al file. [[Image:$1|thumb|center|$1]]',
-'fileuploaded' => 'El file "$1" xè stà correttamente caricà sul server.
-Segui el cołegamento: $2 par modificare ła paxèna de descrizsion del file appena caricà, indicando ła fonte, l\'autore, ła data de creazsion e ogni altra informazsion che te ghè. Se se trata de n\'imagine, ła se pode inserire ne łe paxène con el comando:<br /><nowiki>[[</nowiki>{{ns:Image}}:$1|thumb|Descrizsion<nowiki>]]</nowiki>',
-'uploadwarning' => 'Avixo de Upload',
-'uploadedimage' => 'gà caricà "[[$1]]"',
-'uploaddisabledtext' => 'El caricamento dei file non xè attivo su sto sito.',
-'uploadscripted' => 'Sto file contegne codexe HTML o de script, che podaria essere interpretà eroneamente da un browser web.',
-'uploadvirus' => 'Sto file contegne un virus! Detagli: $1',
-'destfilename' => 'Destination filename',
-'filewasdeleted' => 'Un file con sto nome xè stato xà caricà e scancełà in passato. Verifica $1 prima de caricarlo de novo.',
-'license' => 'Licensing',
-'nolicense' => 'Nessuna liçenzsa indicà',
-'imagelist' => 'Imagini',
-'imagelisttext' => 'Qui de seguito na Å‚ista de $1 imagini, ordinae par $2.',
-'imagelistforuser' => 'This shows only images uploaded by $1.',
-'getimagelist' => 'rizserca ne la lista de le immagini',
-'ilsubmit' => 'Zserca',
-'showlast' => 'Lista di $1, fra le ultime immagini, ordinate per $2.',
-'bysize' => 'peso',
-'imglegend' => 'Legenda: (desc) = mostra/modifica descrizsion imagine.',
-'imghistory' => 'Cronołogia de sta imagine',
-'imghistlegend' => 'Legenda: (corr) = imagine corente, (canc) = scanceła sta verzsion vecia, (ripr) = ripristina sta verzsion vecia come verzsion atuałe.
-<br />\'\'Clicca su una data par vardare l\'imagine corrispondente.\'\'',
-'imagelinks' => 'Collegamenti a le immagini',
-'linkstoimage' => 'Le paxène seguenti riciama sta imagine:',
-'nolinkstoimage' => 'Nessuna paxèna linka sta imagine.',
-'noimage' => 'Un file con sto nome non esiste; $1?',
-'noimage-linktext' => 'carica ora',
-'uploadnewversion-linktext'=> 'Carica na nova verzsion de sto file',
-'mimesearch' => 'MIME search',
-'mimetype' => 'MIME type:',
-'unwatchedpages' => 'Paxène non osservae',
-'listredirects' => 'List redirects',
-'unusedtemplateswlh' => 'altri cołegamenti',
-'sitestats' => 'Statistiche del sito',
-'userstats' => 'Statistiche dei utenti',
-'sitestatstext' => 'El database contegne complessivamente \'\'\'{{FORMATNUM|$1}}\'\'\' paxène.
-Sta çifra comprende anca łe paxène de discussion, quełe de servizsio de {{SITENAME}}, łe voçi pì esigue ("stub"), i redirect e altre paxène che probabilmente non łe va considerae tra i contenuti de el sito. Escludendo łe paxène sora descritte, ghe ne xè \'\'\'{{FORMATNUM|$2}}\'\'\' de contenuti veri e propri.
-
-Xè stà inoltre caricà \'\'\'{{FORMATNUM|$8}}\'\'\' file.
-
-Dall\'instałazsione del sito sino a sto momento ghe xè stà visitae \'\'\'{{FORMATNUM|$3}}\'\'\' paxène ed eseguie \'\'\'{{FORMATNUM|$4}}\'\'\' modifeghe, pari a na media de \'\'\'{{FORMATNUM|$5}}\'\'\' modifeghe par paxèna e \'\'\'{{FORMATNUM|$6}}\'\'\' richieste de lettura par ciascuna modifica.
-
-La [http://meta.wikimedia.org/wiki/Help:Job_queue coda] contegne \'\'\'{{FORMATNUM|$7}}\'\'\' proçessi.',
-'userstatstext' => 'In sto momento ghe xè \'\'\'$1\'\'\' utenti registrai, dei quałi \'\'\'$2\'\'\' (pari al \'\'\'$4%\'\'\') xè aministradori (varda $3).',
-'disambiguations' => 'Paxène de disambiguazsion',
-'disambiguationspage' => 'Template:Disambigua',
-'disambiguationstext' => 'Le paxène ne ła lista che segue contegne dei cołegamenti a <i>paxène de disambigua</i> piuttosto che a l\'argomento coreto cui i fà riferimento.<br />Le xè considerae paxène de disambigua tute quełe che contegne cołegamenti al $1.<br />I cołegamenti da altri namespace <i>non</i> xè considerai ne ła lista che segue.',
-'doubleredirectstext' => '<b>Atenzsion:</b> Stà lista la pode talvolta contegnere dei risultati non corretti. Podaria magari accadere perchè ghe fusse del testo aggiuntivo o dei link dopo el tag #REDIRECT.<br /> Ogni riga contegne i link al primo ed al secondo redirect, oltre a la prima riga de testo del secondo redirect che de solito contegne el "reale" articolo de destinazsion, quello al quale anca el primo redirect dovaria puntare.',
-'brokenredirects' => 'Redirect erái',
-'brokenredirectstext' => 'I seguenti redirect i punta a articoli non ancora creai.',
-'nbytes' => '$1 bytes',
-'ncategories' => '$1 categories',
-'lonelypages' => 'Paxène solitarie',
-'uncategorizedpages' => 'Paxène prive de categorie',
-'uncategorizedcategories'=> 'Categorie prive de categorie',
-'uncategorizedimages' => 'Imagini prive de categorie',
-'unusedcategories' => 'Categorie non utilixae',
-'unusedimages' => 'Imagini non utilixae',
-'popularpages' => 'Paxène pì viste',
-'wantedpages' => 'Paxène pì richieste',
-'mostlinked' => 'Paxène piassè linkae',
-'mostlinkedcategories' => 'Categorie piazsé riciamae',
-'mostcategories' => 'Arthicołi con piazsé categorie',
-'mostimages' => 'Most linked to images',
-'mostrevisions' => 'Voçi con piazsé revixión',
-'allpages' => 'Tute łe paxène',
-'randompage' => 'Paxèna a caso',
-'shortpages' => 'Paxène corte',
-'longpages' => 'Paxène longhe',
-'deadendpages' => 'Paxène senzsa uscita',
-'listusers' => 'Elenco dei utenti',
-'specialpages' => 'Paxène speciałi',
-'spheading' => 'Paxène speciałi par tuti i utenti',
-'restrictedpheading' => 'Paxène speciałi par i aministradori',
-'recentchangeslinked' => 'Modifeghe corełae',
-'rclsub' => '(a łe paxène linkae da "$1")',
-'newpages' => 'Paxène nove',
-'ancientpages' => 'Paxène pì vece',
-'intl' => 'Link a altri linguaggi',
-'unusedimagestext' => '<p>Nota che altri siti web, come la {{SITENAME}} internazionale, potrebbero aver messo un link ad una immagine per mezzo di una URL diretta, perciò le immagini potrebbero essere listate qui, essendo inutilizzate in questa versione di {{SITENAME}}, anche essendo magari in uso altrove.',
-'unusedcategoriestext' => 'Le paxène de łe categorie indicae de seguito łe xè stà creae ma non contegne nessuna paxèna né sotocategoria.',
-'categoriespagetext' => 'In {{SITENAME}} ghèmo ste categorie',
-'data' => 'Data',
-'version' => 'Verzsion',
-'log' => 'Logs',
-'alllogstext' => 'Vixualixazsion unificà de i log de upload, scancełazsión, protezsión, blocking e de aministrazsión. Te podi restringere i criteri de rizserca selezsionando el tipo de log, username, o la paxèna interessà.',
-'logempty' => 'No matching items in log.',
-'nextpage' => 'Paxèna dopo ($1)',
-'allpagesfrom' => 'Mostra łe paxène cominzsiando da:',
-'allarticles' => 'Tuti le voçi',
-'allnonarticles' => 'Tute łe paxène che non le xè voçi',
-'allinnamespace' => 'Tute łe paxène ($1 namespace)',
-'allnotinnamespace' => 'Tute łe paxène (no ne el namespace $1)',
-'allpagesprev' => 'Preçedenti',
-'allpagesnext' => 'Prozsime',
-'allpagessubmit' => 'Và',
-'allpagesprefix' => 'Mostra łe voçi che inizsia con:',
-'mailnologin' => 'No send address',
-'mailnologintext' => 'Par inviare messaj e-mail ad altri utenti xè neçessario [[Special:Userlogin|açedere al sito]] e aver registrà un indirizso vałido ne łe proprie [[Special:Preferences|preferenzse]].',
-'emailpage' => 'Scrivi una e-mail all\'utente',
-'emailpagetext' => 'Se sto Utente gà registrà na casella e-mail valida, el modulo qui sotto te consentirà di scriverghe un solo messaggio. La e-mail che te ghè indicà ne le to preferenzse la apparirà nel campo "Da" de la mail, così che el destinatario possa, solo se el lo desidera però, risponderte.',
-'defemailsubject' => '{{SITENAME}} e-mail',
-'noemailtitle' => 'Nessun indirizso e-mail',
-'noemailtext' => 'Questo Utente non ha registrato alcuna casella e-mail, oppure ha scelto di non ricevere posta elettronica dagli altri Utenti.',
-'emailmessage' => 'Messajo',
-'emailsent' => 'E-mail invià',
-'emailsenttext' => 'La to e-mail xè stà invià',
-'watchlist' => 'osservati speciali',
-'watchlistfor' => '(par \'\'\'$1\'\'\')',
-'nowatchlist' => 'Non hai indicato articoli da tenere d\'occhio.',
-'watchlistanontext' => 'Per vixualixare e modifegar l\'ełenco de i osservati speciałi xè necessario $1.',
-'watchlistcount' => '\'\'\'La lista de i osservati speciałi contegne {{FORMATNUM|$1}} elementi (comprexe łe paxène de discussion).\'\'\'',
-'clearwatchlist' => 'Svoda ła lista de i osservati speciałi',
-'watchlistcleartext' => 'Conferma Å‚a rimozsion de tuti gli elementi.',
-'watchlistclearbutton' => 'Svoda Å‚a Å‚ista',
-'watchlistcleardone' => 'La łista de i osservati speciałi xè stà svodada. I xè stà eliminai $1 ełementi.',
-'watchnologin' => 'No ghe xe el login',
-'watchnologintext' => 'Devi prima fare il [[Special:Userlogin|login]]
-per modificare la tua lista di osservati speciali.',
-'addedwatch' => 'Xontà ai tòi Osservati Speciali',
-'addedwatchtext' => 'La paxèna "$1" l\'è stà xontà a la tua [[Special:Watchlist|lista de osservati speciali]].
-Le future modifiche a stà pagina e a la relativa pagina de discussion le sarà elencae qui, e la paxèna apparirà in \'\'\'grasseto\'\'\' ne la paxèna de le [[Special:Recentchanges|modifiche recenti]] par essere pì facile da tener d\'ocio.
-
-Se pì avanti te vorè tojere stò articolo da la to lista de Osservati Speciali, clicca "Non seguire" nella barra dei menu.',
-'removedwatch' => 'Rimosso dalla lista degli Osservati Speciali',
-'removedwatchtext' => 'La paxèna "$1" xè stà rimossa da ła łista de i toi Osservati Speciałi.',
-'watchthispage' => 'Segui sta voçe',
-'notanarticle' => 'Non xè na voçe',
-'watchnochange' => 'Nezsun de i to ojeti osservai l\'è stà edità nel periodo mostrà.',
-'watchdetails' => '* $1 ojeti osservai no i contegne discussioni
-* [[Special:Watchlist/edit|Mostra e modifica tuti i osservati speciałi]]',
-'wlheader-enotif' => '* Xe attivà la notifica via e-mail.',
-'wlheader-showupdated' => '* Le paxène che xe stà modificà da la to ultima visita le xe evidensià en \'\'\'grasseto\'\'\'',
-'watchmethod-recent' => 'controło de łe modifeghe reçenti par i osservati speciałi',
-'watchmethod-list' => 'controło de i osservati speciałi par modifeghe reçenti',
-'watchlistcontains' => 'La lista de i osservati speciałi contiene $1 paxène.',
-'watcheditlist' => 'De seguito łe xè ełencae tute łe paxène osservae, in ordine alfabetico. Selezsionare łe casełe rełative a łe paxène che se desidera eliminar da ła lista e fare clic sul boton \'Ełimina ełementi sełezsionà da ła łista\' in fondo a l\'ełenco par rimoverle. Quando vegne eliminà na paxèna da ła łista, anca ła corrispondente paxèna de discussion cessa de essere osservà (e viceversa).',
-'couldntremove' => 'Non xè possibile rimuovere la paxèna \'$1\'...',
-'iteminvalidname' => 'Problemi con la voçe \'$1\', nome non vałido...',
-'wlnote' => 'Sotto te trovi le ultime $1 modifiche, nelle ultime <b>$2</b> ore.',
-'wlsaved' => 'Questa l\'è na version salvà de la to lista de articoli sotto osservasión.',
-'wlhideshowown' => '$1 le me modifeghe.',
-'wlhideshowbots' => '$1 modifighe del bot.',
-'enotif_reset' => 'Segna tute łe paxène visitae',
-'enotif_newpagetext' => 'Sta quà xe na nova paxèna.',
-'changed' => 'cambià',
-'created' => 'Creà',
-'enotif_subject' => '{{SITENAME}} page $PAGETITLE has been $CHANGEDORCREATED by $PAGEEDITOR',
-'enotif_lastvisited' => 'Varda $1 par tutte le modifiche da la to ultima visita.',
-'enotif_body' => 'Caro $WATCHINGUSERNAME,
-
-ła paxèna $PAGETITLE de {{SITENAME}} xè stà $CHANGEDORCREATED el $PAGEEDITDATE da $PAGEEDITOR, varda $PAGETITLE_URL par ła verzsione atuałe.
-
-$NEWPAGE
-
-Sommario del redattore: $PAGESUMMARY $PAGEMINOREDIT
-
-Contatta el redattore:
-mail: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-Non ghe sarà altre notifiche in caso de ulteriori cambiamenti, a manco che ti non te visiti sta paxèna. Te podi anca rexettar l\'avvixo de notifica par tuti gli osservati speciałi de ła to łista.
-
- El to amichevole sistema de notifica de {{SITENAME}}
-
---
-Par cambiare łe impostazsion de i to osservati speciałi, visita
-{{fullurl:Special:Watchlist/edit}}
-
-Par riscontri e ulteriore assistenzsa:
-{{fullurl:Help:Ciacołe}}',
-'deletepage' => 'Scanceła paxèna',
-'excontent' => 'el contenuto xera: \'$1\'',
-'exbeforeblank' => 'El contenuto prima de lo svodamento xera: \'$1\'',
-'exblank' => 'ła paxèna l\'era voda',
-'confirmdelete' => 'Conferma scancełazsión',
-'deletesub' => '(Scancełazsion de "$1")',
-'historywarning' => 'Atenzsion: La paxèna che te stè par scancełar gà na cronołogia:',
-'confirmdeletetext' => 'Te stè par scancełar permanentemente da el database na paxèna o na imagine, insieme a tuta la so cronołogia.
-Par cortesia, conferma che l\'è to intenzsion proçedere a tałe scancełazsion, conferma che te ghè piena consapevołezsa de łe conseguenzse de la to azsion, e conferma che la to azsion l\'è pienamente ottemperante a łe regołe stabilíe ne ła
-[[Project:Policy]].',
-'actioncomplete' => 'Azsión completà',
-'deletedtext' => 'La paxèna "$1" l\'è stà scancełà. Varda $2 par un ełenco de łe paxène scancełae de reçente.',
-'deletedarticle' => 'Scancełà "$1"',
-'dellogpage' => 'Scancełazsión',
-'dellogpagetext' => 'Qui de seguito, un ełenco de łe paxène scancełae de reçente.',
-'deletionlog' => 'Log de scancełasión',
-'reverted' => 'Ripristinata versione precedente',
-'deletecomment' => 'Motivazsion de ła scancełazsion',
-'imagereverted' => 'Version precedente correttamente ripristinata.',
-'rollback' => 'Usa una revisione precedente',
-'rollbackfailed' => 'Rollback non riuzsio',
-'cantrollback' => 'No xè mia possibiłe tornar a na verzsión precedente: l\'ultima modifica xè stà apportà da l\'unico utente che gà laorà a stò arthicoło.',
-'alreadyrolled' => 'Non xè mia possibile effettuare el rollback de [[$1]] da [[User:$2|$2]] ([[User talk:$2|discussion]]); qualcun altro gà xà modificà o effetuà el rollback de sta voçe. L\'ultima modefega l\'è stà fata da [[User:$3|$3]] ([[User talk:$3|discussion]]).',
-'editcomment' => 'El commento a la modifica xera: "<i>$1</i>".',
-'revertpage' => 'Anułate łe modifeghe de [[Special:Contributions/$2|$2]] ([[User talk:$2|discussion]]), riportà a ła verzsion preçedente de [[User:$1|$1]]',
-'protectlogpage' => 'Log de protezsión',
-'protectedarticle' => 'proteto "[[$1]]"',
-'unprotectedarticle' => 'unprotected "[[$1]]"',
-'protectsub' => '(Protezsion de "$1")',
-'confirmprotecttext' => 'Sito sicuro de voler protezxere stà paxèna?',
-'confirmprotect' => 'Conferma la protezsion',
-'protectmoveonly' => 'Protegi soło dallo spostamento',
-'protectcomment' => 'Motivo de Å‚a protezsion',
-'unprotectsub' => '(Sbloco de "$1")',
-'confirmunprotecttext' => 'Sito sicuro de voler sproteggere sta paxèna?',
-'confirmunprotect' => 'Conferma sprotezsion',
-'protect-unchain' => 'Scołega i permessi de spostamento',
-'protect-level-autoconfirmed'=> 'Solo utenti registrai',
-'protect-level-sysop' => 'Solo aministradori',
-'restriction-edit' => 'Modifega',
-'undelete' => 'Recupera na paxèna scancełà',
-'undeletepage' => 'Varda e recupera paxène scancełae',
-'viewdeletedpage' => 'Varda łe paxène scancełae',
-'undeletepagetext' => 'Le pagine qui di seguito indicate sono state cancellate, ma sono ancora in archivio e pertanto possono essere recuperate. L\'archivio viene svuotato periodicamente.',
-'undeleteextrahelp' => 'Par recuperare l\'intera paxèna, lazsia tute łe casełe desełezsionae e fa clic su \'\'\'\'\'Ripristina\'\'\'\'\'. Par effettuare un ripristino sełetivo, selezsiona łe casełe corrispondenti a łe revixion da ripristinare e fa clic su \'\'\'\'\'Ripristina\'\'\'\'\'. Faxendo clic su \'\'\'\'\'Reset\'\'\'\'\' łe verà deselezsionae tute łe casełe e svodà lo spazsio par el commento.',
-'undeletearticle' => 'Recupera na voçe scancełà',
-'undeletehistory' => 'Recuperando sta paxèna, tute łe so revixion verà inserie de novo ne ła rełativa cronołogia. Se dopo ła scancełazsion xè stà creà na nova paxèna con lo stesso titoło, łe revixion recuperae sarà inserie ne ła cronołogia e ła verzsion attualmente online de ła paxèna non verrà modifegà.',
-'undeletehistorynoadmin'=> 'La paxèna xè stà scanceła. El motivo de ła scancełazsion xè indicà de seguito, assieme ai dati de i utenti che i gavea modifegà ła paxèna prima de ła scancełazsion. El testo contegnù ne łe revixion scancełae xè disponibiłe solo a i aministradori.',
-'undeleterevision' => 'Scancełà revixion $1',
-'undeletebtn' => 'RIPRISTINA!',
-'undeletedarticle' => 'Recuperà "$1"',
-'undeletedrevisions' => '$1 revixion recuperae',
-'undeletedrevisions-files'=> '$1 revixion e $2 file recuperai',
-'undeletedfiles' => '$1 file recuperai',
-'cannotundelete' => 'El recupero no\'l xè riusìo: qualcun altro podariae avere xà recuperà ła paxèna.',
-'undeletedpage' => '<big>\'\'\'$1 xè stà recuperà\'\'\'</big>
-
-Consultare el [[Special:Log/delete|log delle scancełazsioni]] par vardare łe scancełazsion e i recuperi pì reçenti.',
-'invert' => 'inverti ła selezsión',
-'mycontris' => 'i me contributi',
-'nocontribs' => 'Nessuna modifica trovata conformemente a questi criteri.',
-'ucnote' => 'Qui sotto troverai le ultime <b>$1</b> modifiche effettuate da questo Utente negli ultimi <b>$2</b> giorni.',
-'uclinks' => 'Vedi le ultime $1 modifiche; vedi gli ultimi $2 giorni.',
-'uctop' => ' (ultima par ła paxèna)',
-'newbies' => 'newbies',
-'sp-newimages-showfrom' => 'Mostra łe imagini pì reçenti a partire da $1',
-'sp-contributions-older'=> '$1 manco reçenti',
-'whatlinkshere' => 'Paxène che le punta qua',
-'notargettext' => 'Non hai specificato una pagina o un Utente in relazione al quale eseguire l\'operazione richiesta.',
-'linklistsub' => '(Lista di link)',
-'linkshere' => 'Le seguenti paxène le contegne link che punta qua:',
-'nolinkshere' => 'Nessuna paxèna contegne links che punta a sta quà.',
-'istemplate' => 'inclusion',
-'blockip' => 'Blocca indirizso IP',
-'blockiptext' => 'Usare el moduło sottostante par bloccare l\'accesso in scrittura ad uno speçifico utente o indirizso IP. El bloco dev\'essere operà par prevegnere ati de vandalismo e in stretta osservanzsa de ła [[Project:Policy|policy de {{SITENAME}}]]. Speçificare in dettałio el motivo de el bloco nel campo seguente (ad es. indicando i titołi de łe paxène oggeto de vandalismo).',
-'ipaddress' => 'Indiriszo IP (IP Address)',
-'ipadressorusername' => 'Indiriszo IP o nome utente',
-'ipbexpiry' => 'Scadenzsa',
-'ipbreason' => 'Motivazsión',
-'ipbsubmit' => 'Blocca sto indirizso IP',
-'ipbother' => 'Other time',
-'ipboptions' => '2 hours:2 hours,1 day:1 day,3 days:3 days,1 week:1 week,2 weeks:2 weeks,1 month:1 month,3 months:3 months,6 months:6 months,1 year:1 year,infinite:infinite',
-'ipbotheroption' => 'other',
-'badipaddress' => 'L\'indirizso IP indicà non xè coreto.',
-'blockipsuccesssub' => 'Blocco eseguio',
-'blockipsuccesstext' => 'L\'indirizzo IP "$1" l\'è sta bloccà.
-<br />Varda [[Special:Ipblocklist|lista IP bloccati]].',
-'unblockip' => ' Sblocca indirizzo IP',
-'unblockiptext' => 'Usa il modulo sottostante per restituire il diritto di scrittura ad un indirizzo IP precedentemente bloccato.',
-'ipusubmit' => 'Sblocca sto indirizso IP',
-'ipblocklist' => 'Indiriszi IP bloccai',
-'blocklistline' => '$1, $2 gà bloccà $3 fino al $4',
-'infiniteblock' => 'infinito',
-'ipblocklistempty' => 'La lista de i indiriszi IP bloccai xè voda',
-'autoblocker' => 'Bloccà automaticamente parché l\'indirisso IP xè condiviso con "$1". Motivo "$2".',
-'blocklogpage' => 'Block_log',
-'blocklogentry' => 'bloccà "$1" par un periodo di $2',
-'blocklogtext' => 'Sto qua xè un elenco de azsioni de blocco e sblocco degli indirizzi IP. Gli indirizzi bloccai in automatico non xè elencai. Vrda [[Special:Ipblocklist|elenco IP bloccati]] per l\'elenco degli indirizzi il cui blocco xè operativo.',
-'ipb_expiry_invalid' => 'Tempo de scadenzsa non valido. Controlla el [http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html manuale de tar] par la sintassi esatta.',
-'ip_range_invalid' => 'Intervało IP non vałido.',
-'proxyblocksuccess' => 'Fatto.',
-'lockdb' => 'Blocca el database',
-'unlockdb' => 'Sbloca el database',
-'lockdbtext' => 'Bloccare il database sospenderà la possibilità per tutti gli Utenti di modificare le pagine o di crearne di nuove, di cambiare le loro preferenze, di modificare le loro liste di Osservati Speciali, ed in genere non consentirà a nessuno di eseguire operazioni che richiedano modifiche del database.<br /><br />
-Per cortesia, conferma che questo è effettivamente quanto tu intendi ora effettuare e, soprattutto, che il prima possibile sbloccherai nuovamente il database, ripristinandone la corretta funzionalità, non appena avrai terminato le tue manutenzioni.',
-'unlockdbtext' => 'Sbloccare il database ripristinerà la possibilità per tutti gli Utenti di modificare le pagine o di crearne di nuove, di cambiare le loro preferenze, di modificare le loro liste di Osservati Speciali, ed in genere di eseguire operazioni che richiedano modifiche del database.
-Per cortesia, conferma che questo è effettivamente quanto tu intendi ora effettuare.',
-'lockconfirm' => 'Sì, effettivamente intendo, sotto la mia responsabilità, bloccare il database.',
-'unlockconfirm' => ' Sì, effettivamente intendo, sotto la mia responsabilità, sbloccare il database.',
-'lockbtn' => 'Blocca el database',
-'unlockbtn' => 'Sbloca el database',
-'locknoconfirm' => 'Non hai spuntato la casellina di conferma.',
-'lockdbsuccesssub' => 'Blocco de el database eseguio',
-'unlockdbsuccesssub' => 'Sblocco del database eseguito, rimosso blocco',
-'lockdbsuccesstext' => 'Il database di {{SITENAME}} è stato bloccato.
-<br />Ricordati di rimuovere il blocco non appena avrai terminatoi le tue manutenzioni.',
-'unlockdbsuccesstext' => ' Il database di {{SITENAME}} è stato sbloccato.',
-'makesysoptitle' => 'Rendi aministradore un utente',
-'makesysoptext' => 'Sto form xè usà dai burocrati par far diventare amistradori i utenti normali.
-Scrivi el nome de l\'utente ne la caseła e struca el botón par far diventare aministradore un utente.',
-'makesysopname' => 'Nome dell\'utente:',
-'makesysopsubmit' => 'Fa diventar sto utente un aministrador',
-'makesysopok' => '\'\'\'L\'utente \'$1\' adesso xè un aministrador\'\'\'',
-'makesysopfail' => '<b>Impossibiłe far diventare aministrador l\'utente "$1". Verificare che el nome utente sia stà scrito coretamente.</b>',
-'setbureaucratflag' => 'Imposta i diritti del burocrate',
-'setstewardflag' => 'Imposta i diritti di steward',
-'set_user_rights' => 'Imposta diritti utente',
-'makesysop' => 'Rendi un utente aministrador',
-'already_sysop' => 'Sto utente l\'è xà un aministradór',
-'already_bureaucrat' => 'Sto utente l\'è xà un burocrate',
-'already_steward' => 'Sto utente l\'è xà un steward',
-'movepage' => 'Spostamento de paxèna',
-'movepagetext' => 'Con el modulo sottostante te podi rinominar na paxèna, spostando anca tuta la so cronołogia al novo nome. El vecio titoło diverrà automaticamente un redirect che punta al novo titoło. I link a la vecia paxèna non sarà agiornai (e i punterà quindi al redirect); azsertai de [[Special:Manutenzsion|controłare con cura]] che non se crea doppi redirects o redirects interroti. Resta ne la to responsabilità de accertarte che i link i continua a puntare verso dove i deve dirigerse. Nota ben: la paxèna \'\'\'non\'\'\' sarà spostà se ve fusse xà una voçe con el novo nome, a meno che non sia na paxèna voda o un redirect, e sempre che non abbia cronologia. Questo significa che, se te commetti un error, te podi novamente rinominar na paxèna col vecio titoło, ma non te podi sovrascriver na paxèna xà esistente. <b>ATTENZSION!</b> Sto cambiamento drastico podaria crear inattesi contrattempi, specialmente se se tratta de na paxèna molto visità. Accertai de aver ben valutà le conseguenzse de lo spostamento, prima de procedere. Nel dubbio, contatta un Aministrador.',
-'movepagetalktext' => 'La corrispondente paxèna de discussion sarà spostà automaticamente insieme a ła paxèna prinçipałe, \'\'\'tranne che nei seguenti casi:\'\'\'
-* Lo spostamento de ła paxèna xè tra namespace diversi
-* In corrispondenzsa del novo titoło esiste xà na paxèna de discussion (non voda)
-* La caseła chi soto xè stà desełezsionà.',
-'movearticle' => 'Rinomina voçe',
-'movenologin' => 'Non te ghè efetuà el login',
-'movenologintext' => 'Te ghè da esser un Utente registrà ed aver effettuà el [[Special:Userlogin|login]] par poder spostare na paxèna.',
-'newtitle' => 'Al novo titoło de',
-'movepagebtn' => 'Sposta sta paxèna',
-'pagemovedtext' => 'Paxèna "[[$1]]" rinominà in "[[$2]]".',
-'articleexists' => 'Na paxèna con sto nome la existe xà, oppure el nome che te ghè zselto non xè vałido.<br /> Zsegli, per cortexia, un titoło diverso par ła voçe.',
-'talkexists' => 'La pagina è stata spostata correttamente, ma non si è potuto spostare la pagina di discussione perché ne esiste già un\'altra con il nuovo titolo. Per favore, modifica manualmente i contenuti delle due pagine discussione, così da mantenerle entrambe per non perdere potenzialmente interessanti riflessioni.',
-'movedto' => 'spostà a',
-'movetalk' => 'Sposta anche la corrispondente pagina "discussione", se possibile.',
-'talkpagemoved' => 'Anca ła corrispondente paxèna de discussion xè stà spostatà.',
-'talkpagenotmoved' => 'La corrispondente paxèna de discussion <strong>non xè stà spostà</strong>.',
-'1movedto2' => '[[$1]] spostà a [[$2]]',
-'1movedto2_redir' => '$1 spostà a $2 co\'n redirect',
-'movelogpage' => 'Move log',
-'movelogpagetext' => 'Lista de paxène spostae.',
-'movereason' => 'Reason',
-'delete_and_move' => 'Scanceła e sposta',
-'delete_and_move_text' => '==Scancełazsion richiesta==
-
-La voçe specificà come destinazsion "[[$1]]" l\'esiste già. Vóto scancełarlo par proseguire con ło spostamento?',
-'delete_and_move_confirm'=> 'Si! Scancèła ła paxèna',
-'delete_and_move_reason'=> 'Scancełà par rendere possibile lo spostamento',
-'selfmove' => 'El novo titoło xè uguałe al vecio; impossibiłe spostare ła paxèna su se stessa.',
-'immobile_namespace' => 'El titolo de destinazsion l\'è de tipo speciale; impossibile spostar paxène in quel namespace.',
-'export' => 'Esporta paxène',
-'exporttext' => 'Te podi esportar el testo e modificar ła cronołogia de na speçifica paxèna o de un gruppo de paxène raggruppae in XML; questo el pode in seguito essere importà in un altro wiki che utilixa el software MediaWiki, trasformà, o tegnù semplicemente par el to personałe divertimento.',
-'exportcuronly' => 'Includi soło ła verzion attuałe, non l\'intera cronołogia',
-'exportnohistory' => '----
-\'\'\'Ocio!\'\'\' par motivi de potenzsa xè stà disabiłità l\'esportazsion de tuta ła storia de łe paxène fata co \'sto modeło',
-'allmessages' => 'Tuti i messaj de sistema',
-'allmessagesdefault' => 'Testo de default',
-'allmessagescurrent' => 'Testo come che el xe \'deso',
-'allmessagestext' => 'Sta quà l\'è na lista de tutti i messaggi disponibili nel namespace MediaWiki:',
-'allmessagesnotsupportedUI'=> 'El linguaggio che te ghè scelto (\'\'\'$1\'\'\') non l\'è mia supportà da \'\'\'Special:Allmessages\'\'\' in sto sito.',
-'allmessagesnotsupportedDB'=> '\'\'\'Special:Allmessages\'\'\' no\'l xè supportà parché \'\'\'$wgUseDatabaseMessages\'\'\' no\'l xè ativo.',
-'allmessagesfilter' => 'Filto su i messaj:',
-'allmessagesmodified' => 'Mostra soło quełi modefegà.',
-'missingimage' => '<b>Missing image</b><br /><i>$1</i>',
-'import' => 'Importa paxène',
-'importinterwiki' => 'Transwiki import',
-'import-interwiki-text' => 'Selezsionare un projeto wiki e el titoło de ła paxèna da importare.
-Le date de publicazsion e i nomi de i autori de łe varie verzsion i sarà conservai.
-Tute łe operazsion de importazsion trans-wiki łe xè registrae nel [[Special:Log/import|log de importazsion]].',
-'import-interwiki-history'=> 'Copia l\'intera cronołogia de sta paxèna',
-'importtext' => 'Per favore, esporta el file da la wiki de origine usando l\'utility Special:Export, salvalo su el to disco e fa l\'upload qua.',
-'importstart' => 'Importazsion de łe paxène in corso...',
-'import-revision-count' => '{{PLURAL:$1|una revixion importà|$1 revixion importae}}',
-'importnopages' => 'Nessuna paxèna da importar.',
-'importfailed' => 'Importazsion falía: $1',
-'importunknownsource' => 'Tipo de origine sconozsuo par l\'importazsion',
-'importcantopen' => 'Impozsibiłe verdere el file de importazsion',
-'importbadinterwiki' => 'Cołegamento inter-wiki errà',
-'importnotext' => 'Testo vodo o mancante',
-'importsuccess' => 'Importazsion avvegnù con successo!',
-'importhistoryconflict' => 'Esiste revision de la cronołogia in conflitto (sta paxèna podaria essere xà sta importà)',
-'importnosources' => 'Non xè stà definia na fonte par l\'importazsion transwiki; l\'importazsion direta de ła cronołogia non xè ativa.',
-'importnofile' => 'Non xè stà caricà nessun file par l\'importazsion,',
-'importuploaderror' => 'El caricamento de le imamgini xè falío, forse parché el file l\'è pì grosso del quel che xè permesso.',
-'importlogpage' => 'Importazsion',
-'importlogpagetext' => 'Registro de łe importazsion d\'uffiçio de paxène provenienti da altre wiki, complete de cronołogia.',
-'import-logentry-upload'=> 'gà importà $1 tramite upload',
-'import-logentry-upload-detail'=> '{{PLURAL:$1|una revixion importà|$1 revixion importae}}',
-'import-logentry-interwiki'=> 'gà trasferio da altra wiki ła paxèna $1',
-'import-logentry-interwiki-detail'=> '{{PLURAL:$1|una revixion importà|$1 revixion importae}} da $2',
-'accesskey-diff' => 'v',
-'tooltip-search' => 'Zserca in {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'Segnała come modifega minore [alt-i]',
-'tooltip-save' => 'Salva Å‚e modifeghe [alt-s]',
-'tooltip-preview' => 'Anteprima de łe modifeghe (consilià, prima de salvare!) [alt-p]',
-'tooltip-diff' => 'Varda Å‚e modifeghe apportae al testo. [alt-d]',
-'tooltip-compareselectedversions'=> 'Varda łe diferenzse tra łe do verzsion selezsionà de sta paxèna. [alt-v]',
-'notacceptable' => 'El server wiki non xè in grado di fornire i dati in un formato łeggibiłe dal client utilixà.',
-'anonymous' => 'Utente(/i) anonimo(/i) de {{SITENAME}}',
-'lastmodifiedby' => 'Sta paxèna xè stà modificà l\'ultima volta el $1 da $2.',
-'creditspage' => 'Crediti de ła paxèna',
-'subcategorycount' => 'Sta categoria contegne {{PLURAL:$1|na sotocategoria| {{FORMATNUM|$1}} sotocategorie}}.',
-'categoryarticlecount' => 'Ghè $1 voçi in sta categoria.',
-'listingcontinuesabbrev'=> '&nbsp;',
-'spam_blanking' => 'Paxèna svodà, tute łe verzsion contegneva cołegamenti a $1',
-'infosubtitle' => 'Informazsion par la paxèna',
-'numtalkedits' => 'Numero de modifeghe (paxèna de discussion): $1',
-'numtalkauthors' => 'Numero de autori distinti (paxèna de discussion): $1',
-'mw_math_png' => 'Always render PNG',
-'mw_math_simple' => 'HTML if very simple or else PNG',
-'mw_math_html' => 'HTML if possible or else PNG',
-'mw_math_source' => 'Leave it as TeX (for text browsers)',
-'mw_math_modern' => 'Raccomandà par i browser pì novi',
-'mw_math_mathml' => 'MathML if possible (experimental)',
-'markaspatrolleddiff' => 'Segna la modifica come verificà',
-'markaspatrolledtext' => 'Segna sto arthicoło come verificà',
-'markedaspatrolled' => 'Segnà come verificà',
-'markedaspatrolledtext' => 'La revixion selezsionà xè stà segnà come verificata.',
-'rcpatroldisabled' => 'Recent Changes Patrol disabled',
-'markedaspatrollederror'=> 'Impossibiłe contrassegnare ła voçe come verificà',
-'markedaspatrollederrortext'=> 'Occorre speçificare na revixion da contrazsegnare come verificà.',
-'Monobook.js' => '/* tooltips and access keys */
- var ta = new Object();
- ta[\'pt-userpage\'] = new Array(\'.\',\'La me paxèna utente\');
- ta[\'pt-anonuserpage\'] = new Array(\'.\',\'La paxèna utente de l\'ip che te stè usando\');
- ta[\'pt-mytalk\'] = new Array(\'n\',\'Le me discussion\');
- ta[\'pt-anontalk\'] = new Array(\'n\',\'Discussioni riguardo le modifiche fate da sto ip\');
- ta[\'pt-preferences\'] = new Array(\'\',\'Le me preferenzse\');
- ta[\'pt-watchlist\'] = new Array(\'l\',\'La lista de le paxène che te stè tegnendo soto ocio.\');
- ta[\'pt-mycontris\'] = new Array(\'y\',\'La lista de i me contributi\');
- ta[\'pt-login\'] = new Array(\'o\',\'Te consigliemo de registrarte, ma non l\'è obbligatorio.\');
- ta[\'pt-anonlogin\'] = new Array(\'o\',\'Te consigliemo de registrarte, ma non l\'è obbligatorio.\');
- ta[\'pt-logout\'] = new Array(\'o\',\'Log out (esci)\');
- ta[\'ca-talk\'] = new Array(\'t\',\'Varda łe discussion rełative a la voçe\');
- ta[\'ca-edit\'] = new Array(\'e\',\'Te podi modificar sta paxèna. Per favor usa el botton de anteprima prima de salvare.\');
- ta[\'ca-addsection\'] = new Array(\'+\',\'Xonta un commento a sta discussion.\');
- ta[\'ca-viewsource\'] = new Array(\'e\',\'Sta paxèna xè proteta, ma te podi vedar el suo codexe sorjente.\');
- ta[\'ca-history\'] = new Array(\'h\',\'Verzsion preçedenti de sta paxèna.\');
- ta[\'ca-protect\'] = new Array(\'=\',\'Protedj sta paxèna\');
- ta[\'ca-delete\'] = new Array(\'d\',\'Scanceła sta paxèna\');
- ta[\'ca-undelete\'] = new Array(\'d\',\'Ripristina la paxèna come l\'era prima de ła scancełazsion\');
- ta[\'ca-move\'] = new Array(\'m\',\'Sposta sta paxèna a un altro titoło\');
- ta[\'ca-nomove\'] = new Array(\'\',\'Non te ghè el permezso de spostar sta paxèna\');
- ta[\'ca-watch\'] = new Array(\'w\',\'Xonta sta paxèna a l\'elenco de łe paxène che te tegni soto ocio\');
- ta[\'ca-unwatch\'] = new Array(\'w\',\'Cava sta paxèna da l\'elenco de łe paxène che te tegni soto ocio\');
- ta[\'search\'] = new Array(\'f\',\'Serca sta wiki\');
- ta[\'p-logo\'] = new Array(\'\',\'Paxèna prinzsipałe\');
- ta[\'n-mainpage\'] = new Array(\'z\',\'Visita la Paxèna prinzsipałe\');
- ta[\'n-portal\'] = new Array(\'\',\'Descrizsion del projeto, cosa te podi far, e dove trovar le robe\');
- ta[\'n-currentevents\'] = new Array(\'\',\'Eventi de atuałità\');
- ta[\'n-recentchanges\'] = new Array(\'r\',\'La lista de le ultime modifiche a sta wiki.\');
- ta[\'n-randompage\'] = new Array(\'x\',\'Mostra na paxèna a caso\');
- ta[\'n-help\'] = new Array(\'\',\'Raccolta de manuałi.\');
- ta[\'n-sitesupport\'] = new Array(\'\',\'Iútane\');
- ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Lista de tute le paxène che le porta a sta\' quà\');
- ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Lista de le ultime modifiche a le paxène linkae da sta quà.\');
- ta[\'feed-rss\'] = new Array(\'\',\'RSS feed for this page\');
- ta[\'feed-atom\'] = new Array(\'\',\'Atom feed for this page\');
- ta[\'t-contributions\'] = new Array(\'\',\'Lista de i contributi de sto utente\');
- ta[\'t-emailuser\'] = new Array(\'\',\'Manda n\'E.mail a sto utente\');
- ta[\'t-upload\'] = new Array(\'u\',\'Meti imagini o file multimediałi su {{SITENAME}}\');
- ta[\'t-specialpages\'] = new Array(\'q\',\'Lista de tute łe paxène speciali\');
- ta[\'ca-nstab-main\'] = new Array(\'c\',\'Varda la voçe rełativa\');
- ta[\'ca-nstab-user\'] = new Array(\'c\',\'Varda la paxèna utente\');
- ta[\'ca-nstab-media\'] = new Array(\'c\',\'Vedi la paxèna de el file multimediale\');
- ta[\'ca-nstab-special\'] = new Array(\'\',\'Sta quà xè na paxèna speciale, non la pode essere modificà.\');
- ta[\'ca-nstab-project\'] = new Array(\'a\',\'Varda la paxèna del projeto\');
- ta[\'ca-nstab-image\'] = new Array(\'c\',\'Varda la paxèna dell\'imagine\');
- ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Varda el messajo de sistema\');
- ta[\'ca-nstab-template\'] = new Array(\'c\',\'Varda el template\');
- ta[\'ca-nstab-help\'] = new Array(\'c\',\'Varda la paxèna de aiuto\');
- ta[\'ca-nstab-category\'] = new Array(\'c\',\'Varda la paxèna de la categoria\');',
-'deletedrevision' => 'Vecia verzsion scancełà $1',
-'nextdiff' => 'Next diff →',
-'imagemaxsize' => 'Limita łe imagini o łe paxène de descrizsion de łe imagini a:',
-'newimages' => 'Imagini nove',
-'noimages' => 'Non ghè gnente da vardare.',
-'speciallogtitlelabel' => 'Titolo',
-'passwordtooshort' => 'La to password l\'è massa breve. La deve contegnere almanco $1 caratteri.',
-'mediawarning' => '\'\'\'Warning\'\'\': This file may contain malicious code, by executing it your system may be compromised.<hr />',
-'fileinfo' => 'Dimenzsion: $1 KB, Tipo MIME: <code>$2</code>',
-'metadata' => 'Metadata',
-'metadata-help' => 'This file contains additional information, probably added from the digital camera or scanner used to create or digitize it. If the file has been modified from its original state, some details may not fully reflect the modified image.',
-'metadata-expand' => 'Show extended details',
-'metadata-collapse' => 'Hide extended details',
-'exif-imagewidth' => 'Larghezsa',
-'exif-imagelength' => 'Altezsa',
-'exif-bitspersample' => 'Bit par campione',
-'exif-compression' => 'Meccanismo de comprezsion',
-'exif-photometricinterpretation'=> 'Strutura de i pixel',
-'exif-samplesperpixel' => 'Numero de Å‚e componenti',
-'exif-planarconfiguration'=> 'Disposizsion de i dati',
-'exif-ycbcrsubsampling' => 'Raporto de campionamento Y / C',
-'exif-ycbcrpositioning' => 'Posizsionamento componenti Y e C',
-'exif-xresolution' => 'Risoluzsion orixontałe',
-'exif-yresolution' => 'Risoluzsion verticałe',
-'exif-resolutionunit' => 'Unità de mixura rizsoluzsion X e Y',
-'exif-stripoffsets' => 'Posizsion de i dati imagine',
-'exif-rowsperstrip' => 'Numero righe par striscia',
-'exif-stripbytecounts' => 'Numero de byte par strizsia compressa',
-'exif-jpeginterchangeformat'=> 'Posizsion byte SOI JPEG',
-'exif-jpeginterchangeformatlength'=> 'Numero de byte de dati JPEG',
-'exif-transferfunction' => 'Funzsione de trasferimento',
-'exif-whitepoint' => 'Coordinate cromatiche de el punto de bianco',
-'exif-primarychromaticities'=> 'Coordinate cromatiche de i cołori primari',
-'exif-ycbcrcoefficients'=> 'Coeficienti matriçe de trasformazsion spazsi de i cołori',
-'exif-referenceblackwhite'=> 'Copia de vałori de riferimento (nero e bianco)',
-'exif-datetime' => 'Data e ora de modifica de el file',
-'exif-imagedescription' => 'Descrizsion de l\'imagine',
-'exif-make' => 'Produtore fotocamera',
-'exif-model' => 'Modeło fotocamera',
-'exif-copyright' => 'nformazsion su el copyright',
-'exif-exifversion' => 'Verzsion de el formato Exif',
-'exif-flashpixversion' => 'Verzsione Flashpix supportà',
-'exif-colorspace' => 'Spazio de i cołori',
-'exif-componentsconfiguration'=> 'Significato de ciascuna componente',
-'exif-compressedbitsperpixel'=> 'Modalità de compression imagine',
-'exif-pixelydimension' => 'Larghezsa efetiva imagine',
-'exif-pixelxdimension' => 'Altezsa efetiva imagine',
-'exif-makernote' => 'Note de el produtore',
-'exif-usercomment' => 'Note de l\'utente',
-'exif-relatedsoundfile' => 'File audio cołegà',
-'exif-datetimeoriginal' => 'Data e ora de creazsion de i dati',
-'exif-datetimedigitized'=> 'Data e ora de digitałixazsion',
-'exif-subsectime' => 'Data e ora, frazsion de secondo',
-'exif-subsectimeoriginal'=> 'Data e ora de creazsion, frazsion de secondo',
-'exif-subsectimedigitized'=> 'Data e ora de digitałixazsion, frazsion de secondo',
-'exif-exposuretime' => 'Tempo de esposizsion',
-'exif-fnumber' => 'Rapporto focałe',
-'exif-exposureprogram' => 'Programa de esposizsion',
-'exif-spectralsensitivity'=> 'Sensibilità spetrałe',
-'exif-isospeedratings' => 'Sensibiłità ISO',
-'exif-oecf' => 'Fattore de converzsion optoełetronica',
-'exif-shutterspeedvalue'=> 'Tenpo de esposizsion',
-'exif-exposurebiasvalue'=> 'Corezsion esposizsion',
-'exif-maxaperturevalue' => 'Mazsima vérta',
-'exif-subjectdistance' => 'Distanzsa de el sojeto',
-'exif-meteringmode' => 'Metodo de misurazsion',
-'exif-lightsource' => 'Sorgente Å‚uminoxa',
-'exif-flash' => 'Caratteristiche e stato de el flash',
-'exif-focallength' => 'Distanzsa focałe obiettivo',
-'exif-subjectarea' => 'Area inquadrante el sojeto',
-'exif-spatialfrequencyresponse'=> 'Risposta in frequenzsa spazsiałe',
-'exif-focalplanexresolution'=> 'Risoluzsion X sul piano focałe',
-'exif-focalplaneyresolution'=> 'Risoluzsion Y sul piano focałe',
-'exif-focalplaneresolutionunit'=> 'Unità de misura risoluzsion sul piano focałe',
-'exif-subjectlocation' => 'Posizsion de el sojeto',
-'exif-exposureindex' => 'Sensibilità impostà',
-'exif-sensingmethod' => 'Metodo de riłevazsion',
-'exif-scenetype' => 'Tipo de inquadratura',
-'exif-cfapattern' => 'Disposizione filtro cołore',
-'exif-customrendered' => 'Elaborazsion personałixà',
-'exif-exposuremode' => 'Modalità de espoxizsion',
-'exif-whitebalance' => 'Biłanciamento de el bianco',
-'exif-digitalzoomratio' => 'Rapporto zoom digitałe',
-'exif-focallengthin35mmfilm'=> 'Focałe equivalente su 35 mm',
-'exif-scenecapturetype' => 'Tipo de acquixizsion',
-'exif-gaincontrol' => 'Controło inquadratura',
-'exif-contrast' => 'Controło contrasto',
-'exif-saturation' => 'Controło saturazsion',
-'exif-sharpness' => 'Controło nitidezsa',
-'exif-devicesettingdescription'=> 'Descrizsion impostazsioni dispositivo',
-'exif-subjectdistancerange'=> 'Scała distanzsa sojeto',
-'exif-imageuniqueid' => 'ID univoco imagine',
-'exif-gpsversionid' => 'Verzsion de i tag GPS',
-'exif-gpsaltituderef' => 'Riferimento par l\'altitudine',
-'exif-gpstimestamp' => 'Ora GPS (orołogio atomico)',
-'exif-gpssatellites' => 'Satelliti usai par Å‚a mixurazsion',
-'exif-gpsstatus' => 'Stato de el riçevitore',
-'exif-gpsmeasuremode' => 'Modalità de misurazsion',
-'exif-gpsdop' => 'Precixion de Å‚a mixurazsion',
-'exif-gpsspeedref' => 'Unità de mixura de ła veloçità',
-'exif-gpsspeed' => 'Veloçità del riçevitore GPS',
-'exif-gpstrackref' => 'Riferimento par Å‚a direzsion movimento',
-'exif-gpstrack' => 'Direzsion de el movimento',
-'exif-gpsimgdirectionref'=> 'Riferimento par Å‚a direzsion de l\'imagine',
-'exif-gpsimgdirection' => 'Direzsion de l\'immagine',
-'exif-gpsmapdatum' => 'Rilevamento geodetico usà',
-'exif-gpsdestlatituderef'=> 'Riferimento par Å‚a latitudine de Å‚a destinazsion',
-'exif-gpsdestlatitude' => 'Latitudine de Å‚a destinazsion',
-'exif-gpsdestlongituderef'=> 'Riferimento par Å‚a longitudine de Å‚a destinazsion',
-'exif-gpsdestlongitude' => 'Longitudine de Å‚a destinazsion',
-'exif-gpsdestbearingref'=> 'Riferimento par Å‚a direzsion de Å‚a destinazsion',
-'exif-gpsdestbearing' => 'Direzsion de Å‚a destinazsion',
-'exif-gpsdestdistanceref'=> 'Riferimento par Å‚a distanzsa de Å‚a destinazsion',
-'exif-gpsdestdistance' => 'Distanzsa de Å‚a destinazsion',
-'exif-gpsprocessingmethod'=> 'Nome de el metodo de elaborazsion GPS',
-'exif-gpsareainformation'=> 'Nome de ła xòna GPS',
-'exif-gpsdifferential' => 'Corezsion diferenzsiałe GPS',
-'exif-orientation-1' => 'Normałe',
-'exif-orientation-2' => 'Roerzsà orixontalmente',
-'exif-orientation-3' => 'Ruotà de 180°',
-'exif-orientation-4' => 'Roersà verticalmente',
-'exif-orientation-5' => 'Ruotà 90° in senso antiorario e roersà verticalmente',
-'exif-orientation-6' => 'Ruotà 90° in senso orario',
-'exif-orientation-7' => 'Ruotà 90° in senso orario e capovolto verticalmente',
-'exif-orientation-8' => 'Ruotà 90° in senso antiorario',
-'exif-planarconfiguration-1'=> 'a blochi (chunky)',
-'exif-xyresolution-i' => '$1 punti par połiçe (dpi)',
-'exif-xyresolution-c' => '$1 punti par çentimetro (dpc)',
-'exif-exposureprogram-0'=> 'Non definio',
-'exif-exposureprogram-1'=> 'Manuałe',
-'exif-exposureprogram-4'=> 'Priorità all\'esposizsion',
-'exif-exposureprogram-5'=> 'Artistico (orientà a ła profondità de campo)',
-'exif-exposureprogram-6'=> 'Sportivo (orientà a ła veloçità de riprexa)',
-'exif-meteringmode-0' => 'Sconozsuo',
-'exif-meteringmode-2' => 'Media pesà çentrà',
-'exif-meteringmode-6' => 'Parzsiałe',
-'exif-lightsource-0' => 'Sconozsua',
-'exif-lightsource-1' => 'Luçe diurna',
-'exif-lightsource-2' => 'Lampada a floreçenzsa',
-'exif-lightsource-3' => 'Lampada al tungsteno (a incandeçenzsa)',
-'exif-lightsource-9' => 'Tenpo beło',
-'exif-lightsource-10' => 'Nùvoło',
-'exif-lightsource-11' => 'In ombrìa',
-'exif-lightsource-12' => 'Daylight fluorescent (D 5700 – 7100K)',
-'exif-lightsource-13' => 'Day white fluorescent (N 4600 – 5400K)',
-'exif-lightsource-14' => 'Cool white fluorescent (W 3900 – 4500K)',
-'exif-lightsource-15' => 'White fluorescent (WW 3200 – 3700K)',
-'exif-lightsource-17' => 'Luçe standard A',
-'exif-lightsource-18' => 'Luçe standard B',
-'exif-lightsource-19' => 'Luçe standard C',
-'exif-lightsource-20' => 'IÅ‚uminante D55',
-'exif-lightsource-21' => 'IÅ‚uminante D65',
-'exif-lightsource-22' => 'IÅ‚uminante D75',
-'exif-lightsource-23' => 'IÅ‚uminante D50',
-'exif-lightsource-255' => 'Altra sorgente Å‚uminoxa',
-'exif-focalplaneresolutionunit-2'=> 'połiçi',
-'exif-sensingmethod-1' => 'Non definio',
-'exif-sensingmethod-2' => 'Sensore area cołore a 1 chip',
-'exif-sensingmethod-3' => 'Sensore area cołore a 2 chip',
-'exif-sensingmethod-4' => 'Sensore area cołore a 3 chip',
-'exif-sensingmethod-5' => 'Sensore area cołore sequenzsiałe',
-'exif-sensingmethod-7' => 'Sensore triłineare',
-'exif-sensingmethod-8' => 'Sensore łineare cołore sequenzsiałe',
-'exif-scenetype-1' => 'Fotografia direta',
-'exif-customrendered-0' => 'Processo normałe',
-'exif-customrendered-1' => 'Processo personałixà',
-'exif-exposuremode-0' => 'Esposizsion automatega',
-'exif-exposuremode-1' => 'Esposizsion manuałe',
-'exif-exposuremode-2' => 'Bracketing automatego',
-'exif-whitebalance-0' => 'Biłanciamento de el bianco automatico',
-'exif-whitebalance-1' => 'Biłanciamento de el bianco manuałe',
-'exif-scenecapturetype-2'=> 'Ritrato',
-'exif-scenecapturetype-3'=> 'Noturna',
-'exif-gaincontrol-1' => 'Enfasi par basso guadagno',
-'exif-gaincontrol-2' => 'Enfasi par alto guadagno',
-'exif-gaincontrol-3' => 'Deenfasi par basso guadagno',
-'exif-gaincontrol-4' => 'Deenfasi par alto guadagno',
-'exif-contrast-0' => 'Normałe',
-'exif-saturation-0' => 'Normałe',
-'exif-saturation-1' => 'Bassa saturazsion',
-'exif-saturation-2' => 'Alta saturazsion',
-'exif-sharpness-0' => 'Normałe',
-'exif-sharpness-1' => 'Minore nitidezsa',
-'exif-sharpness-2' => 'Major nitidezsa',
-'exif-subjectdistancerange-0'=> 'Sconozsua',
-'exif-subjectdistancerange-2'=> 'Sojeto viçin',
-'exif-subjectdistancerange-3'=> 'Sojeto Å‚ontano',
-'exif-gpsstatus-a' => 'Mixurazsion in corzso',
-'exif-gpsstatus-v' => 'Mixurazsion interoperabiłe',
-'exif-gpsmeasuremode-2' => 'Misurazsion bidimensionałe',
-'exif-gpsmeasuremode-3' => 'Misurazsion tridimensionałe',
-'exif-gpsspeed-k' => 'Chiłometri orari',
-'exif-gpsdirection-t' => 'Direzsion reałe',
-'exif-gpsdirection-m' => 'Direzsion magnetica',
-'edit-externally' => 'Modifica stò file usando un programma esterno',
-'edit-externally-help' => 'Per maggiori informazioni varda le [http://meta.wikimedia.org/wiki/Help:External_editors istruzsioni] (in inglese)',
-'namespacesall' => 'all',
-'confirmemail' => 'Conferma indirizso e-mail',
-'confirmemail_text' => 'Stà wiki richiede che el to indirizso email vengna verificà prima de poder usare le funzsioni connesse all\'email. Struca el botton sotto par inviare na mail de conferma al to indirizso. La mail include un link contenente un codice; inseriszi el link nel to browser par confermar che el to indirizso email xè valido.',
-'confirmemail_send' => 'Spedisi un codice de conferma via mail.',
-'confirmemail_sent' => 'Email de conferma invià.',
-'confirmemail_sendfailed'=> 'Impossibiłe inviar na mail de conferma. Controła che l\'indirizso non contengna caratteri non vałidi.',
-'confirmemail_invalid' => 'Codice de conferma non valido. El codice podarìa esser scadù.',
-'confirmemail_needlogin'=> 'Xè necessario $1 par confermare el proprio indirizso e-mail.',
-'confirmemail_success' => 'El to indirizso email l\'è stato confermà. Ora te podi loggarte e gòderte la wiki.',
-'confirmemail_loggedin' => 'El to indirizso email xè stà confermà.',
-'confirmemail_error' => 'Qualcosa l\'è andà storto nel salvar la to conferma.',
-'confirmemail_subject' => '{{SITENAME}}: email par la conferma dell\'indirizso',
-'confirmemail_body' => 'Qualcuno, probabilmente ti stesso dall\'indirizso IP $1, ga registrà n\'account "$2" con sto indirizso e-mail su {{SITENAME}}.
-
-Par confermar che deto account realmente el te apartegne e poder attivar łe opzsioni relative a łe e-mail su {{SITENAME}}, apri el cołegamento seguente con el to browser:
-
-$3
-
-Se l\'account *non* xè el tuo, non visitare el cołegamento. El codexe de conferma scadrà a łe $4.',
-'createarticle' => 'Crea voçe',
-'deletedwhileediting' => 'Attenzsion: Sta paxèna xè stà scancełà dopo che te ghè scominzsià a modificarla!',
-'confirmrecreate' => 'L\'utente [[User:$1|$1]] ([[User talk:$1|discussion]]) ga scancełà sta voçe dopo che te ghè inizsià a modificarla, con ła seguente motivazsion: \'\'$2\'\'
-Per favore conferma che te vołi veramente ricrear sta voçe.',
-'tooltip-recreate' => 'Ricrea ła paxèna anca se xè stà scancełà',
-'confirm_purge' => 'Vóto scancełar ła cache in sta paxèna?
-
-$1',
-'confirm_purge_button' => 'OK',
-'searchcontaining' => 'Riçerca de łe voçi che contegne \'\'$1\'\'.',
-'articletitles' => 'Rizserca de łe voçi che łe inizsia par \'\'$1\'\'',
-'hideresults' => 'Hide results',
-'displaytitle' => '(Par i cołegamenti a sta paxèna, usare [[$1]])',
-);
-?>
diff --git a/languages/MessagesVi.php b/languages/MessagesVi.php
deleted file mode 100644
index e6b31db9..00000000
--- a/languages/MessagesVi.php
+++ /dev/null
@@ -1,1308 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesVi = array(
-# User Toggles
-
-'tog-editwidth' => 'Cửa sổ soạn thảo mở rộng',
-'tog-editondblclick' => 'Nhấn đúp để soạn thảo trang (JavaScript)',
-'tog-editsection' => 'Bấm liên kết [sửa] để soạn bài',
-'tog-editsectiononrightclick' => 'Bấm góc phải cạnh đỠmục để soạn mục này (JavaScript)',
-'tog-fancysig' => 'Chữ ký không có liên kết đến trang cá nhân',
-'tog-hideminor' => 'Giấu <i>thay đổi</i> nhá»',
-'tog-justify' => 'Căn Ä‘á»u hai bên Ä‘oạn văn',
-'tog-minordefault' => 'Các soạn thảo của tôi được mặc định là thay đổi nhá»',
-'tog-nocache' => 'Không lưu trang trong bộ nhớ đệm',
-'tog-numberheadings' => 'Äánh số tá»± Ä‘á»™ng các Ä‘á» mục',
-'tog-previewonfirst' => 'Luôn xem thử trước khi lưu soạn thảo',
-'tog-previewontop' => 'Phần xem thử nằm trên hộp soạn thảo',
-'tog-rememberpassword' => 'Nhớ mật khẩu của tôi (cookie)',
-'tog-showtoc' => 'Hiển thị mục lục (cho bài có trên 3 đỠmục)',
-'tog-showtoolbar' => 'Hiển thị thanh soạn thảo (JavaScript)',
-'tog-usenewrc' => 'Thay đổi gần đây nhiá»u chức năng (JavaScript)',
-'tog-underline' => 'Gạch chân liên kết',
-'tog-watchdefault' => 'Tự động theo dõi bài tôi viết hoặc sửa',
-'tog-highlightbroken' => 'Liên kết đến trang chưa có <a href="" class="new">như này</a> (nếu không thì <a href="" class="internal">như này</a>).',
-'tog-enotifminoredits' => 'Gá»­i thông báo cho tôi vá» cả sá»­a đổi nhá»',
-'tog-enotifrevealaddr' => 'Thể hiện địa chỉ thư của tôi trong thư thông báo',
-'tog-enotifusertalkpages' => 'Gửi tôi thông báo khi trang thảo luận với tôi thay đổi',
-'tog-enotifwatchlistpages' => 'Gửi tôi thông báo vỠthay đổi của trang',
-'tog-externaldiff' => 'Mặc định dùng so sánh bên ngoài',
-'tog-externaleditor' => 'Mặc định dùng soạn thảo bên ngoài',
-'tog-shownumberswatching' => 'Xem số ngÆ°á»i xem',
-
-'underline-always' => 'Luôn',
-'underline-default' => 'Mặc định của trình duyệt',
-'underline-never' => 'Không bao giá»',
-
-# Dates
-'sunday' => 'chủ nhật',
-'monday' => 'thứ hai',
-'tuesday' => 'thứ ba',
-'wednesday' => 'thứ tư',
-'thursday' => 'thứ năm',
-'friday' => 'thứ sáu',
-'saturday' => 'thứ bảy',
-'january' => 'tháng 1',
-'february' => 'tháng 2',
-'march' => 'tháng 3',
-'april' => 'tháng 4',
-'may_long' => 'tháng 5',
-'june' => 'tháng 6',
-'july' => 'tháng 7',
-'august' => 'tháng 8',
-'september' => 'tháng 9',
-'october' => 'tháng 10',
-'november' => 'tháng 11',
-'december' => 'tháng 12',
-'jan' => 'tháng 1',
-'feb' => 'tháng 2',
-'mar' => 'tháng 3',
-'apr' => 'tháng 4',
-'may' => 'tháng 5',
-'jun' => 'tháng 6',
-'jul' => 'tháng 7',
-'aug' => 'tháng 8',
-'sep' => 'tháng 9',
-'oct' => 'tháng 10',
-'nov' => 'tháng 11',
-'dec' => 'tháng 12',
-
-# Bits of text used by many pages:
-'categories' => 'Thể loại',
-'category' => 'Thể loại',
-'category_header' => 'Các bài trong Thể loại "$1"',
-'subcategories' => 'Tiểu thể loại',
-'subcategorycount' => 'Thể loại này có $1 tiểu thể loại.',
-'subcategorycount1' => 'Thể loại này có $1 tiểu thể loại.',
-'allarticles' => 'Má»i bài',
-'linktrail' =>
-"/^([a-zàâçéèêîôûäëïöüùÇÉÂÊÎÔÛÄËÃÖÜÀÈÙ]+)(.*)$/sD",
-'mainpage' => 'Trang đầu',
-'mainpagetext' => 'Phần má»m {{SITENAME}} đã cài đặt.',
-'portal' => 'Cộng đồng',
-'portal-url' => '{{ns:4}}:Cộng_đồng',
-'about' => 'Giới thiệu',
-'aboutsite' => 'Giới thiệu {{SITENAME}}',
-'aboutpage' => '{{ns:4}}:Giới_thiệu',
-'article' => 'Bài',
-'help' => 'Trợ giúp',
-'helppage' => '{{ns:4}}:Trợ giúp',
-'bugreports' => 'Báo lỗi',
-'bugreportspage' => '{{ns:4}}:Báo lỗi',
-'sitesupport' => 'Quyên góp',
-'faq' => 'FAQ',
-'faqpage' => '{{ns:4}}:FAQ',
-'edithelp' => 'Trợ giúp',
-'edithelppage' => 'Trợ_giúp:Soạn thảo',
-'cancel' => 'Bá»',
-'qbfind' => 'Tìm kiếm',
-'qbbrowse' => 'Dẫn lái',
-'qbedit' => 'Sá»­a',
-'qbpageoptions' => 'Lá»±a chá»n',
-'qbpageinfo' => 'Thông tin',
-'qbmyoptions' => 'Lá»±a chá»n của tôi',
-'qbspecialpages' => 'Trang đặc biệt',
-'moredotdotdot' => 'Thêm nữa...',
-'mypage' => 'Trang của tôi',
-'mytalk' => 'Thảo luận với tôi',
-'anontalk' => 'Thảo luận với IP này',
-'navigation' => 'Dẫn lái',
-'currentevents' => 'Thá»i sá»±',
-'disclaimers' => 'Cảnh báo',
-'disclaimerpage' => '{{ns:4}}:Cảnh báo chung',
-'errorpagetitle' => 'Lá»—i',
-'returnto' => 'Quay lại $1.',
-'tagline' => 'Bài từ dự án mở {{SITENAME}}.',
-'whatlinkshere' => 'Liên kết tới đây',
-'help' => 'Trợ giúp',
-'search' => 'Tìm kiếm',
-'history' => 'Lịch sử',
-'printableversion' => 'Bản để in',
-'edit' => 'Sá»­a',
-'editthispage' => 'Sửa trang này',
-'delete' => 'Xóa',
-'deletethispage' => 'Xóa trang này',
-'undelete_short' => 'Phục hồi',
-'undelete_short1' => 'Phục hồi',
-'protect' => 'Khóa',
-'protectthispage' => 'Khóa trang này',
-'unprotect' => 'Mở',
-'unprotectthispage' => 'Mở trang này',
-'newpage' => 'Trang má»›i',
-'talkpage' => 'Trang thảo luận',
-'specialpage' => 'Trang đặc biệt',
-'personaltools' => 'Công cụ cá nhân',
-'postcomment' => 'Thêm bàn luận',
-'addsection' => '+',
-'articlepage' => 'Xem bài',
-'subjectpage' => 'Trang chủ Ä‘á»',
-'talk' => 'Thảo luận',
-'toolbox' => 'Công cụ',
-'userpage' => 'Trang thành viên',
-'projectpage' => 'Trang Wikipedia',
-'imagepage' => 'Trang hình',
-'viewtalkpage' => 'Trang thảo luận',
-'otherlanguages' => 'Ngôn ngữ khác',
-'redirectedfrom' => '(đổi hướng từ $1)',
-'lastmodified' => 'Lần sửa cuối : $1.',
-'viewcount' => 'Trang này đã được Ä‘á»c $1 lần.',
-'copyright' => 'Bản quyá»n $1.',
-'protectedpage' => 'Trang bị khóa',
-'administrators' => '{{ns:4}}:NgÆ°á»i_quản_lý',
-'sysoptitle' => 'Dành cho quản lý',
-'sysoptext' => 'Chỉ có ngÆ°á»i quản lý má»›i thá»±c hiện được. Xem $1.',
-'developertitle' => 'Dành cho lập trình viên',
-'developertext' => 'Chỉ có lập trình viên mới thực hiện được. Xem $1.',
-'nbytes' => '$1 byte',
-'go' => 'Xem',
-'ok' => 'OK',
-'pagetitle' => '$1 - {{SITENAME}}',
-'history' => 'Lịch sử trang',
-'history_short' => 'Lịch sử',
-'sitetitle' => '{{SITENAME}}',
-'sitesubtitle' => '',
-'retrievedfrom' => 'Lấy từ « $1 »',
-'newmessageslink' => 'tin nhắn mới',
-'editsection' => 'Sá»­a',
-'editold' => 'Sá»­a',
-'toc' => 'Mục lục',
-'showtoc' => 'xem',
-'hidetoc' => 'giấu',
-'thisisdeleted' => 'Xem hay phục hồi $1 ?',
-'restorelink' => 'Phục hồi 1 sửa đổi',
-'feedlinks' => 'Nạp:',
-'sitenotice' => '-', # the equivalent to wgSiteNotice
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Bài',
-'nstab-user' => 'Trang thành viên',
-'nstab-media' => 'Phương tiện',
-'nstab-special' => 'Äặc biệt',
-'nstab-project' => 'Giới thiệu',
-'nstab-image' => 'Hình',
-'nstab-mediawiki' => 'Tin nhắn',
-'nstab-template' => 'Tiêu bản',
-'nstab-help' => 'Trợ giúp',
-'nstab-category' => 'Thể loại',
-
-# Main script and global functions
-'nosuchaction' => 'Không hiểu',
-'nosuchactiontext' => 'Phần má»m không hiểu bạn muốn làm gì.',
-'nosuchspecialpage' => 'Không tìm thấy',
-'nospecialpagetext' => 'Không có trang đặc biệt này.',
-
-# General errors
-'error' => 'Lá»—i',
-'badaccess' => 'Lỗi truy cập',
-'badaccesstext' => 'Chỉ dành cho thành viên có quyá»n "$2". Xem $1',
-'databaseerror' => 'Lỗi cơ sở dữ liệu',
-'dberrortext' => "Lỗi cú pháp trong cơ sở dữ liệu. Truy vấn vừa rồi là:
-<blockquote><tt>$1</tt></blockquote>
-từ hàm \"<tt>$2</tt>\".
-MySQL báo lỗi \"<tt>$3: $4</tt>\".",
-'dberrortextcl' => 'Một truy vấn cơ sở dữ liệu có lỗi cú pháp. Truy vấn vừa rồi là:
-"$1"
-thực hiện bởi hàm "$2"
-MySQL báo lỗi "$3 : $4".',
-'noconnect' => "Hiện tại không kết nối với cơ sở dữ liệu được.",
-'nodb' => 'Không thấy cơ sở dữ liệu $1',
-'cachederror' => 'Äây là bản sao của trang bạn yêu cầu, có thể không cập nhật.',
-'readonly' => 'Cơ sở dữ liệu bị khóa',
-'enterlockreason' => 'Nêu lý do khóa, thá»i gian khóa',
-'readonlytext' => "CÆ¡ sở dữ liệu {{SITENAME}} hiện bị khóa, có thể để bảo trì, sau đó sẽ trở lại bìn thÆ°á»ng. Lý do khóa :
-<p>$1",
-'missingarticle' => 'Cơ sở dữ liệu không thấy trang "$1".
-Äây không phải lá»—i cÆ¡ sở dữ liệu, mà có thể là lá»—i phần má»m.
-Xin báo lá»—i này cho ngÆ°á»i quản lý, nói rõ tên trang bị lá»—i.',
-'internalerror' => 'Lá»—i ná»™i bá»™',
-'filecopyerror' => 'Không sao chép « $1 » đến « $2 » được.',
-'fileinfo' => '$1Ko, type MIME: <tt>$2</tt>',
-'filerenameerror' => 'Không đổi tên « $1 » đến « $2 » được.',
-'filedeleteerror' => 'Không xóa « $1 » được.',
-'filenotfound' => 'Không thấy "$1".',
-'unexpected' => 'ChÆ°a ngá» tá»›i : "$1"="$2".',
-'formerror' => 'Lỗi: không gửi đơn đi được.',
-'badarticleerror' => 'Không thực hiện được hành động như vậy trên trang này.',
-'cannotdelete' => "Không xóa trang được.",
-'badtitle' => 'Äá» mục sai',
-'badtitletext' => 'Äá» mục sai, rá»—ng hay liên kết liên ngôn ngữ sai.',
-'laggedslavemode' => 'Chú ý : trang có thể chưa được cập nhật phiên bản cuối.',
-'readonly_lag' => 'Cơ sở dữ liệu bị khóa để các máy chủ cập nhật thông tin của nhau.',
-'perfdisabled' => 'Chức năng này bị khóa vì nó làm chậm cơ sở dữ liệu.',
-'perfdisabledsub' => 'Äây là bản lÆ°u của $1:',
-'viewsource' => 'Xem mã nguồn',
-'protectedtext' => 'Trang này đã bị khóa. Xem [[{{ns:4}}:Trang bị khóa]] để biết các lý do.',
-'allmessagesnotsupportedDB' => 'Äặc biệt:AllMessages không xem được do wgUseDatabaseMessages bị khóa.',
-'allmessagesnotsupportedUI' => 'Äặc biệt:AllMessages không há»— trợ ngôn ngữ (<b>$1</b>).',
-'wrong_wfQuery_params' => 'Tham số sai trong wfQuery()<br />
-Hàm : $1<br />
-Truy vấn : $2',
-'versionrequired' => 'Cần phiên bản $1 của MediaWiki',
-'versionrequiredtext' => 'Cần phiên bản $1 của MediaWiki để xem trang này. Xem [[Äặc_biệt:Phiên_bản]]',
-'sqlhidden' => '(giấu truy vấn sql)',
-
-# Login and logout pages
-#
-'logouttitle' => 'Äăng xuất',
-'logouttext' => "Bạn đã đang xuất.
-Bạn vẫn dùng {{SITENAME}} được nhÆ° ngÆ°á»i vô danh, hoặc đăng nhập lại, có thể dÆ°á»›i tài khoản khác.",
-
-'welcomecreation' => "<h2>Chào mừng, $1!</h2><p>Tài khoản của bạn đã mở. Má»i bạn vào trang Lá»±a chá»n cá nhân dành cho bạn.",
-
-'loginpagetitle' => 'Äăng nhập',
-'yourname' => 'Tên',
-'yourpassword' => 'Mật khẩu',
-'yourpasswordagain' => 'Vào lại mật khẩu',
-'remembermypassword' => 'Nhớ mật khẩu (cookie)',
-'loginproblem' => '<b>Trục trặc đăng nhập.</b><br />Má»i thá»­ lại!',
-'alreadyloggedin' => '\'\'\'$1, bạn đã đăng nhập rồi!\'\'\'<br />',
-
-'login' => 'Äăng nhập',
-'loginprompt' => 'Bạn cần bật cookie để đăng nhập vào {{SITENAME}}.',
-'userlogin' => 'Mở tài khoản hay đăng nhập',
-'logout' => 'Äăng xuất',
-'userlogout' => 'Äăng xuất',
-'notloggedin' => 'Chưa đăng nhập',
-'createaccount' => 'Mở tài khoản',
-'createaccountmail' => 'qua thư điện tử',
-'badretype' => '2 mật khẩu không khớp.',
-'userexists' => "Tên thành viên đã có ngÆ°á»i lấy. Xin chá»n tên khác.",
-'youremail' => 'Thư điện tử *',
-'yournick' => 'Chữ ký trong thảo luận (dùng <tt><nowiki>~~~</nowiki></tt>)&nbsp;',
-'yourrealname' => 'Tên thật *',
-'prefs-help-realname' => '* <strong>Tên thật</strong> (tùy): tên này (nếu được nhập) sẽ được dùng trong các đóng góp của bạn.',
-'prefs-help-email' => '* <strong>ThÆ° Ä‘iện tá»­</strong> (tùy): ngÆ°á»i khác có thể gá»­i thÆ° từ trang này cho bạn mà há» vẫn không biết địa chỉ thÆ° của bạn; địa chỉ thÆ° còn giúp gá»­i bạn mật khẩu nếu bạn quên.',
-'loginerror' => 'Lỗi đăng nhập',
-'nocookiesnew' => "Tài khoản đã mở, nhưng bạn chưa được đăng nhập. Xin bật cookies và đăng nhập lại.",
-'nocookieslogin' => " Xin bật cookies và đăng nhập lại.",
-'noname' => "Chưa nhập tên.",
-'loginsuccesstitle' => "Äăng nhập thành công.",
-'loginsuccess' => "Bạn đã đăng nhập vào {{SITENAME}} với tên
-\"$1\".",
-'nosuchuser' => "Thành viên \"$1\" không tồn tại. Xin kiểm tra lại tên, hoặc mở tài khoản mới.",
-'nosuchusershort' => 'Không có « $1 ». Xin kiểm tra lại.',
-'wrongpassword' => 'Mật khẩu sai, xin nhập lại.',
-'mailmypassword' => 'Gửi tôi mật khẩu',
-'passwordremindertitle' => "Mật khẩu {{SITENAME}}",
-'passwordremindertext' => "Ai đó (có thể là bạn) có địa chỉ IP $1 đã xin gửi mật khẩu mới tới thư điện tử của bạn. Mật khẩu mới của \"$2\" là \"$3\". Bạn nên đăng nhập và thay đổi mật khẩu này.",
-'noemail' => "Thành viên \"$1\" không có thư điện tử.",
-'passwordsent' => "Mật khẩu mới đã được gửi tới thư điện tử của thành viên \"$1\". Xin đăng nhập ngay khi nhận được.",
-'loginend' => '&nbsp;',
-'mailerror' => 'Lá»—i gá»­i thÆ° : $1',
-'acct_creation_throttle_hit' => 'Bạn đã mở $1 tài khoản. Không thể mở thêm được nữa.',
-
-'eauthentsent' => 'Thư xác nhận đã được gửi. Trước khi dùng chức năng nhận thư, bạn cần thực hiện hướng dẫn trong thư xác nhận, để đảm bảo tài khoản thuộc vỠbạn.',
-'emailauthenticated' => 'Äịa chỉ thÆ° Ä‘iện tá»­ của bạn được xác nhận tại $1.',
-'emailconfirmlink' => 'Xác nhận địa chỉ thư điện tử',
-'emailnotauthenticated' => 'Äịa chỉ thÆ° Ä‘iện tá»­ của bạn <strong>chÆ°a được xác nhận</strong>. Chức năng thÆ° Ä‘iện tá»­ chÆ°a bật.',
-
-# Edit page toolbar
-'bold_sample' => 'Chữ đậm',
-'bold_tip' => 'Chữ đậm',
-'italic_sample' => 'Chữ xiên',
-'italic_tip' => 'Chữ xiên',
-'link_sample' => 'Liên kết',
-'link_tip' => 'Liên kết',
-'extlink_sample' => 'http://www.vidu.com liên kết ngoài',
-'extlink_tip' => 'Liên kết ngoài (nhớ http://)',
-'headline_sample' => 'Äá» mục',
-'headline_tip' => 'Äá» mục cấp 2',
-'math_sample' => 'Nhập công thức toán vào đây',
-'math_tip' => 'Công thức toán (LaTeX)',
-'nowiki_sample' => 'Nhập dòng chữ không theo định dạng wiki vào đây',
-'nowiki_tip' => 'Không theo định dạng wiki',
-'image_sample' => 'Ví dụ.jpg',
-'image_tip' => 'Chèn hình',
-'media_sample' => 'Ví dụ.ogg',
-'media_tip' => 'Liên kết phương tiện',
-'sig_tip' => 'Ký tên có ngày',
-'hr_tip' => 'Dòng kẻ ngang (không nên lạm dụng)',
-
-# Edit pages
-'summary' => 'Tóm tắt&nbsp;',
-'subject' => 'Äá» mục',
-'minoredit' => 'Sá»­a đổi nhá»',
-'watchthis' => 'Theo dõi bài này',
-'savearticle' => 'LÆ°u',
-'preview' => 'Xem thá»­',
-'showpreview' => 'Xem thá»­',
-'blockedtitle' => 'Thành viên bị chặn',
-"blockedtext" => "Bạn bị chặn bởi $1 vì:<br />$2<p>Bạn có thể liên hệ vá»›i $1 hoặc các [[{{ns:4}}:NgÆ°á»i quản lý|ngÆ°á»i quản lý]] khác để thảo luận.",
-'whitelistedittitle' => 'Cần đăng nhập để sửa bài',
-'whitelistedittext' => 'Bạn cần [[Äặc_biệt:Userlogin|đăng nhập]] để viết bài.',
-'whitelistreadtitle' => 'Cần đăng nhập để Ä‘á»c bài',
-'whitelistreadtext' => 'Bạn cần [[Äặc_biệt:Userlogin|đăng nhập]] để Ä‘á»c bài.',
-'whitelistacctitle' => 'Bạn không được phép mở tài khoản.',
-'whitelistacctext' => 'Bạn cần [[Äặc_biệt:Userlogin|đăng nhập]] để mở tài khoản.', // Looxix
-'loginreqtitle' => 'Cần nhập tên',
-'accmailtitle' => 'Äã gá»­i mật khẩu.',
-'accmailtext' => 'Mật khẩu của « $1 » đã được gửi đến $2.',
-
-'newarticle' => '(má»›i)',
-'newarticletext' => 'Nhập nội dung bài viết vào đây.',
-'anontalkpagetext' => "---- ''Äây là trang thảo luận của má»™t ngÆ°á»i vô danh (chÆ°a mở tài khoản hoặc không dùng tài khoản). Chúng ta chỉ có thể dùng [[địa chỉ IP]] để liên hệ. Nhiá»u thành viên có thể có chung địa chỉ này. Nếu bạn, má»™t thành viên vô danh, nhận được tin nhắn không liên quan đến bạn, bạn có thể [[Äặc_biệt:Userlogin|mở tài khoản]] để tránh nhầm lẫn này.",
-'noarticletext' => "(Trang này hiện chưa có gì)",
-'clearyourcache' => "'''Chú ý:''' Sau khi lưu, bạn cần tái truy cập để xem sự thay đổi : Mozilla / Konqueror : ctrl-r, Firefox / IE / Opera : ctrl-f5, Safari : cmd-r.",
-'updated' => '(Cập nhật)',
-'note' => '<strong>Chú ý :</strong>',
-'previewnote' => "Chú ý, đây chỉ là thử nghiệm, chưa lưu!",
-'previewconflict' => "Trang này có vẻ nhÆ° đã được lÆ°u bởi ngÆ°á»i khác sau khi bạn bắt đầu sá»­a.",
-'editing' => 'Soạn thảo $1',
-'editingsection' => 'Soạn thảo $1',
-'editingcomment' => 'Soạn thảo $1',
-'editconflict' => 'Sửa đổi mâu thuẫn : $1',
-'explainconflict' => "<b>Trang này có đã được lÆ°u bởi ngÆ°á»i khác sau khi bạn bắt đầu sá»­a. Phía trên là bản vừa được lÆ°u. Phía dÆ°á»›i là sá»­a đổi của bạn. Bạn phải sá»­a lại từ bản đã lÆ°u.<br />",
-'yourtext' => 'Nội dung bạn nhập',
-'storedversion' => 'Phiên bản lưu',
-"editingold" => "<strong>Chú ý: bạn đang sửa một phiên bản cũ. Nếu bạn lưu, các sửa đổi trên phiên bản mới hơn sẽ mất.</strong>",
-"yourdiff" => "Khác",
-/*"copyrightwarning" => "*Xin dùng [[{{ns:4}}:Chỗ thử|chỗ thử soạn thảo]] nếu bạn chỉ muốn thử nghiệm.
-*Xin Ä‘á»c thêm hÆ°á»›ng dẫn vá» [[Trợ giúp:Soạn thảo|soạn thảo]] và [[Trợ giúp:Viết bài má»›i|viết bài má»›i]].
-*Má»i đóng góp cho {{SITENAME}} Ä‘á»u tuân theo GNU Free Documentation Licence (Xem $1). Nếu bạn không muốn ná»™i dung bạn nhập bị ngÆ°á»i khác sá»­a, đừng viết vào đây. <br /><b>KHÔNG LẤY TÀI LIỆU TỪ NGUá»’N KHÃC MÀ CHƯA XIN PHÉP!</b>",*/
-'copyrightwarning2' => "*Xin dùng [[{{ns:4}}:Chỗ thử|chỗ thử soạn thảo]] nếu bạn chỉ muốn thử nghiệm.
-*Xin Ä‘á»c thêm hÆ°á»›ng dẫn vá» [[Trợ giúp:Soạn thảo|soạn thảo]] và [[Trợ giúp:Viết bài má»›i|viết bài má»›i]].
-*Má»i đóng góp cho {{SITENAME}} Ä‘á»u tuân theo GNU Free Documentation Licence (Xem $1). Nếu bạn không muốn ná»™i dung bạn nhập bị ngÆ°á»i khác sá»­a, đừng viết vào đây. <br /><b>KHÔNG LẤY TÀI LIỆU TỪ NGUá»’N KHÃC MÀ CHƯA XIN PHÉP!</b>",
-"longpagewarning" => "<strong>Chú ý : Trang này dài $1 kb; nhiá»u trình duyệt không tải được trang dài hÆ¡n 32 kb. Bạn nên chia nhá» trang này thành nhiá»u trang.</strong>",
-"readonlywarning" => "<strong>Chú ý : trang này bị khóa để bảo trì. Bạn chỉ có thể sao nội dung để sửa đổi trên máy cá nhân.</strong>",
-"protectedpagewarning" => "<strong>Chú ý : trang này bị khóa. Chỉ có quản lý viên mới sửa được. Chú ý tuân thủ [[{{ns:4}}:Trang_bị_khóa|quy định vỠtrang bị khóa]].<strong>",
-
-# History pages
-#
-'revhistory' => 'Bản cũ',
-'nohistory' => "Trang này chưa có lịch sử.",
-'revnotfound' => 'Không thấy',
-'revnotfoundtext' => "Không thấy phiên bản trước của trang này. Xin kiểm tra lại.",
-
-'loadhist' => 'Äang mở lịch sá»­...',
-'currentrev' => 'Hiện nay',
-'revisionasof' => '$1',
-'cur' => 'nay',
-'next' => 'sau',
-'last' => 'cũ',
-'orig' => 'gốc',
-'histlegend' => "Chú thích : (nay) = so sánh với bản hiện nay,
-(cÅ©) = so sánh vá»›i bản trÆ°á»›c, n = sá»­a nhá»",
-'selectnewerversionfordiff' => 'Chá»n bản má»›i hÆ¡n',
-'selectolderversionfordiff' => 'Chá»n bản cÅ© hÆ¡n',
-'previousdiff' => '&larr; So vá»›i trÆ°á»›c',
-'previousrevision' => '&larr; Bản trước',
-'nextdiff' => 'So vá»›i sau &rarr;',
-'nextrevision' => 'Bản sau &rarr;',
-
-
-# Category pages
-#
-'categoriespagetext' => "Các thể loại :",
-'categoryarticlecount' => "Có $1 bài trong thể loại này.",
-'categoryarticlecount1' => "Có $1 bài trong thể loại này.",
-
-
-# Diffs
-#
-'difference' => '(Khác biệt giữa các bản)',
-'loadingrev' => 'đang lấy các bản để so sánh',
-'lineno' => 'Dòng $1:',
-'editcurrent' => 'Sửa bản hiện nay',
-
-
-# Search results
-#
-'searchresults' => 'Kết quả tìm',
-'searchresulttext' => "Xem thêm [[{{ns:4}}:Tìm_kiếm|hướng dẫn tìm kiếm {{SITENAME}}]].",
-'searchsubtitle' => "Cho truy vấn \"[[:$1]]\"",
-'searchsubtitleinvalid' => "Cho truy vấn \"$1\"",
-'badquery' => 'Truy vấn sai',
-'badquerytext' => "Truy vấn sai: ngắn hÆ¡n 3 chữ cái, hoặc sai chính tả ví dụ nhÆ° \"mèo và và chuá»™t\". Xin má»i thá»­ lại.",
-'matchtotals' => "Truy vấn \"$1\" phù hợp với $2 tên bài và câu chữ trong $3 bài.",
-'noexactmatch' => "Không có trang tên như này, xin thử công cụ tìm.",
-'titlematches' => "Äá» mục tÆ°Æ¡ng tá»±",
-'notitlematches' => "Không có tên bài nào có nội dung tương tự",
-'textmatches' => "Câu chữ tương tự",
-'notextmatches' => "Không có câu chữ nào trong các bài có nội dung tương tự",
-'prevn' => '$1 trÆ°á»›c',
-'nextn' => '$1 sau',
-'viewprevnext' => 'Xem ($1) ($2) ($3).',
-'showingresults' => "Xem <b>$1</b> kết quả bắt đầu từ #<b>$2</b>.",
-'showingresultsnum' => "Xem <b>$3</b> kết quả bắt đầu từ #<b>$2</b>.",
-'nonefound' => "<strong>Chú ý</strong>: viết truy vấn tìm kiếm dài quá có thể gây khó khăn khi tìm.",
-'powersearch' => "Tìm",
-'powersearchtext' => "
-Tìm trong :<br />
-$1<br />
-$2 gồm cả trang đổi hướng &nbsp; Tìm $3 $9",
-'searchdisabled' => "<p>Công cụ tìm kiếm hiện bị khóa. Chức năng này sẽ được mở lại khi có Ä‘iá»u kiện lắp thêm máy chủ. Hiện tại có thể tìm vá»›i Google:</p>",
-"blanknamespace" => "(Chính)",
-
-# Preferences page
-#
-'preferences' => 'Lá»±a chá»n cá nhân',
-'prefsnologin' => 'Chưa đăng nhập',
-'prefsnologintext' => "Bạn phải [[Äặc_biệt:Userlogin|đăng nhập]] để sá»­a các Lá»±a chá»n cá nhân của bạn.",
-'prefsreset' => 'Các Lá»±a chá»n cá nhân đã được mặc định lại.',
-'qbsettings' => 'Các lá»±a chá»n cho thanh công cụ',
-'changepassword' => 'Äổi mật khẩu',
-'skin' => 'Ngoại hình',
-'math' => 'Công thức toán',
-'dateformat' => 'Ngày tháng',
-'datedefault' => 'Không lá»±a chá»n',
-'math_failure' => 'Lỗi toán',
-'math_unknown_error' => 'lỗi chưa rõ',
-'math_unknown_function' => 'hàm chưa rõ',
-'math_lexing_error' => 'lỗi chính tả',
-'math_syntax_error' => 'lỗi ngữ pháp',
-'math_image_error' => "Không chuyển sang định dạng PNG được, xin kiểm tra lại cài đặt Latex, dvips, gs và convert",
-'math_bad_tmpdir' => "Không tạo má»›i hay viết vào thÆ° mục tạm thá»i được",
-'math_bad_output' => "Không tạo mới hay viết vào thư mục kết quả được",
-'math_notexvc' => "Không thấy 'texvc'. Xem math/README để cài đặt lại.",
-'prefs-personal' => 'Thông tin cá nhân',
-'prefs-rc' => 'Thay đổi gần đây',
-'prefs-misc' => 'Lá»±a chá»n khác',
-'saveprefs' => 'LÆ°u lá»±a chá»n',
-'resetprefs' => 'Mặc định lại lá»±a chá»n',
-'oldpassword' => 'Mật khẩu cũ',
-'newpassword' => 'Mật khẩu mới&nbsp;',
-'retypenew' => 'Gõ lại',
-'textboxsize' => 'Kích thước cửa sổ soạn thảo',
-'rows' => 'Hàng&nbsp;',
-'columns' => 'Cá»™t',
-'searchresultshead' => 'Xem kết quả tìm kiếm',
-'resultsperpage' => 'Số kết quả trong một trang&nbsp;',
-'contextlines' => 'Số hàng trong một kết quả',
-'contextchars' => 'Số chữ trong một hàng',
-'stubthreshold' => 'Äá»™ lá»›n tối thiểu của bài ngắn',
-'recentchangescount' => 'Số đỠmục trong Thay đổi gần đây',
-'savedprefs' => 'Äã lÆ°u các lá»±a chá»n cá nhân.',
-'timezonelegend' => 'Múi giá»',
-'timezonetext' => "Nếu không chá»n, giá» mặc định UTC sẽ được dùng.",
-'localtime' => 'GiỠđịa phương',
-'timezoneoffset' => 'Chênh giá»Â¹',
-'servertime' => 'GiỠmáy chủ',
-'guesstimezone' => 'Dùng giỠcủa trình duyệt',
-"defaultns" => "Mặc định tìm kiếm trong không gian tên :",
-'yourlanguage' => "Ngôn ngữ&nbsp;",
-
-# Recent changes
-#
-"changes" => "sửa đổi",
-"recentchanges" => "Thay đổi gần đây",
-"recentchangestext" => "[[{{ns:4}}:Chào mừng ngÆ°á»i má»›i đến|Chào mừng]] bạn! Trang này dùng để theo dõi các thay đổi gần đây trên {{SITENAME}}.",
-'rcloaderr' => "Äang lấy các thay đổi gần đây",
-'rcnote' => "<strong>$1</strong> thay đổi của <strong>$2</strong> ngày qua.",
-'rcnotefrom' => "Thay đổi từ <strong>$2</strong> (<b>$1</b> tối đa).",
-'rclistfrom' => "Xem thay đổi từ $1.",
-'showhideminor' => "$1 sửa nhỠ| $2 robot | $3 thành viên | $4 tuần tra", // Full version
-'rclinks' => "Xem $1 thay đổi của $2 ngày qua; $3.", // Looxix
-'rchide' => "trong $4 mẫu; $1 sá»­a nhá»; $2 không gian phụ; $3 sá»­a gá»™p.", // FIXME
-'rcliu' => "; $1 sửa của thành viên đăng nhập",
-'diff' => 'khác',
-'hist' => 'sá»­',
-'hide' => 'giấu',
-'show' => 'xem',
-'tableform' => 'bảng',
-'listform' => 'danh bạ',
-'nchanges' => '$1 sá»­a',
-'minoreditletter' => 'n',
-'newpageletter' => 'M',
-
-# Upload
-#
-'upload' => 'Tải lên',
-'uploadbtn' => 'Tải lên',
-'uploadlink' => 'Tải hình',
-'reupload' => 'Tải lại',
-'reuploaddesc' => 'Quay lại.',
-
-'uploadnologin' => 'Chưa đăng nhập',
-'uploadnologintext' => "Bạn phải [[Äặc_biệt:Userlogin|đăng nhập]] để tải lên tệp tin.",
-'uploaderror' => "Lá»—i",
-'uploadtext' => "TrÆ°á»›c khi truyá»n hình lên:
-*Kiểm tra hình ảnh đã tải lên trÆ°á»›c đây tại [[Äặc_biệt:Imagelist|danh sách những hình đã tải lên]].
-Khi truyá»n hình lên:
-*Tuân thủ [[{{ns:4}}:Quy định vỠhình ảnh|quy định vỠsử dụng hình ảnh]].
-*Ghi rõ thẻ quyá»n. Ví dụ {{<nowiki>PD</nowiki>}} hay {{<nowiki>GFDL</nowiki>}},... Xem thêm [[{{ns:4}}:Thẻ quyá»n cho hình ảnh|thẻ quyá»n cho hình ảnh]].
-*Dùng định dạng JPEG cho ảnh chụp, PNG cho hình vẽ, và OGG cho âm thanh hay video.
-*Ghi tóm lược vá» hình ảnh giúp ngÆ°á»i khác có thể dùng lại hình của bạn.
-Sau khi truyá»n hình lên:
-*Thông tin tải lên và xóa bỠđược ghi trong [[{{ns:4}}:Nhật trình tải lên|nhật trình tải lên]].
-*Äể cho hình vào bài, xem [[{{ns:4}}:Cú pháp hình ảnh|cú pháp hình ảnh]].
-*NgÆ°á»i khác có thể sá»­a hoặc xóa những thông tin bạn tải lên, và bạn có thể bị cấm tải lên nếu lạm dụng hệ thống.",
-"uploadlog" => "Nhật trình tải lên",
-"uploadlogpage" => "Nhật_trình_tải_lên",
-"uploadlogpagetext" => "Danh sách các tệp tin đã tải lên, theo giỠmáy chủ (UTC).
-<ul>
-</ul>",
-'filename' => 'Tên&nbsp;',
-'filedesc' => 'Mô tả&nbsp;',
-'filestatus' => 'Bản quyá»n',
-'filesource' => 'Nguồn',
-'copyrightpage' => "{{ns:4}}:Bản quyá»n",
-'copyrightpagename' => "giấy phép {{SITENAME}}",
-'uploadedfiles' => "Äã tải xong",
-'minlength' => "Tên phải dài hơn hai chữ.",
-'illegalfilename' => 'Tên « $1 » có chứa ký tự không dùng được cho tên trang. Xin hãy đổi tên và tải lại.',
-'badfilename' => 'Äổi thành tên « $1 ».',
-'badfiletype' => '« .$1 » không phải là định dạng ảnh phù hợp.',
-'largefile' => 'Kích thước tập tin không nên vượt quá 100Kb.',
-'successfulupload' => 'Äã tải xong',
-'fileuploaded' => "Tập tin \"$1\" đã được tải lên thành công.
-Xin hãy theo liên kết: $2 đến trang mô tả và Ä‘iá»n vào thông tin vá» tập tin, chẳng hạn nhÆ° nó đến từ đâu, được tạo ra khi nào và bởi ai, và các chi tiết khác mà bạn biết vá» nó.
-Nếu đây là hình ảnh, bạn có thể cho vào trong trang như sau:
-<tt><nowiki>[[Image:$1|thumb|Mô tả hình]]</nowiki></tt>.",
-'uploadwarning' => 'Chú ý!',
-'savefile' => 'Lưu tệp tin',
-'uploadedimage' => 'đã tải lên « [[$1]] »',
-'uploaddisabled' => 'Xin lỗi, chức năng tải lên bị khóa.',
-'uploadcorrupt' => "Tập tin bị há»ng hoặc có Ä‘uôi không chuẩn. Xin kiểm tra và tải lại.",
-'fileexists' => "'Một tệp tin với tên này đã tồn tại, xin hãy kiểm tra $1 nếu bạn không muốn thay đổi nó.",
-'filemissing' => 'Không thấy tệp tin này',
-
-# Image list
-'imagelist' => 'Danh sách hình',
-'imagelisttext' => 'Danh sách $1 hình xếp theo $2.',
-'getimagelist' => 'Äang lấy danh sách hình',
-'ilsubmit' => 'Tìm',
-'showlast' => 'Xem $1 hình mới nhất xếp theo $2.',
-'byname' => 'tên',
-'bydate' => 'ngày',
-'bysize' => 'kích cỡ',
-'imgdelete' => 'xóa',
-'imgdesc' => 'tả',
-'imglegend' => "Chú thích: (tả) = xem/sửa mô tả vỠhình.",
-'imghistory' => 'Lịch sử hình',
-'revertimg' => 'hồi',
-'deleteimg' => 'xóa',
-'deleteimgcompletely' => 'xóa hẳn',
-'imghistlegend' => "Chú thích: (nay) = Hình hiện nay, (xóa) = Xóa bản cũ, (hồi) = Phục hồi bản cũ.
-<br /><i>Ấn vào ngày để xem hình tải lên ngày đó</i>.",
-'imagelinks' => 'Liên kết đến hình',
-'linkstoimage' => 'Các trang sau có liên kết đến hình:',
-'nolinkstoimage' => 'Không có trang nào chứa liên kết đến hình.',
-'showbigimage' => 'Tái xuống bản có độ phân giải cao ($1x$2, $3 Kb)',
-'imagemaxsize' => 'Giới hạn độ phân giải ảnh là:&nbsp;',
-'newimages' => 'Trang trưng bày hình ảnh mới',
-'noimages' => 'Không có hình nào.',
-# image deletion
-'deletedrevision' => 'Äã xóa phiên bản cÅ© $1.',
-
-# Statistics
-
-'statistics' => 'Thống kê',
-'sitestats' => 'Thống kê',
-'userstats' => 'Thống kê thành viên',
-'sitestatstext' =>'<p style="font-size: 125%; margin-bottom: 0px">Hiện đang có <b>$2</b> [[{{ns:4}}:Bài bách khoa là gì?|bài viết]].</p>
-
-Con số này không bao gồm các trang [[{{ns:4}}:Trang_thảo_luận|thảo luận]], các trang giới thiệu {{SITENAME}}, các [[{{ns:4}}:Trang_đổi_hướng|trang đổi hướng]], và các trang không được coi là có nội dung (ví dụ: không liên kết đến trang khác). Khi tính các trang đó vào, có <b>$1</b> trang.
-
-Äã có tổng cá»™ng <b>$3</b> lần xem, và <b>$4</b> lần sá»­a kể từ khi dá»± án này được thiết lập. Trung bình có <b>$5</b> lần sá»­a cho má»—i trang, và <b>$6</b> lần xem cho má»—i sá»­a đổi.',
-'userstatstext' => "Có <b>$1</b> thành viên đã đăng ký, trong đó có <b>$2</b> là [[{{ns:4}}:NgÆ°á»i quản lý|ngÆ°á»i quản lý]].",
-
-# Maintenance Page
-#
-'maintenance' => 'Trangbảo trì',
-'maintnancepagetext' => 'Trang này có một số công cụ hữu ích để thực hiện công tác bảo trì. Một số chức năng tạo tải nặng lên cơ sở dữ liệu, vì vậy nên hạn chế tải lại trang mỗi khi sửa xong một mục nào đó.',
-'maintenancebacklink' => 'Quay lại trang bảo trì',
-'disambiguations' => 'Trang định hướng',
-'disambiguationspage' => "{{ns:4}}:Trang_định_hướng",
-'disambiguationstext' => "Những trang sau đây liên kết đến một <i>trang định hướng</i>. Lẽ ra chúng nên liên kết thẳng đến một trang phù hợp.<br />Xin xem thêm [$1 thông tin vỠtrang định hướng].<br />Chú ý, dưới đây <i>không</i> liệt kê liên kết từ các không gian tên khác.",
-'doubleredirects' => 'Äổi hÆ°á»›ng kép',
-'doubleredirectstext' => "Má»—i hàng có chứa các liên kết đến trang chuyển hÆ°á»›ng thứ nhất và thứ hai, cÅ©ng nhÆ° dòng đầu tiên của ná»™i dung trang chuyển hÆ°á»›ng thứ hai, thÆ°á»ng chỉ tá»›i trang đích \"thá»±c sá»±\", là nÆ¡i mà trang chuyển hÆ°á»›ng đầu tiên phải trỠđến.",
-'brokenredirects' => 'Äổi hÆ°á»›ng sai',
-'brokenredirectstext' => 'Các trang đổi hướng sau đây liên kết đến một trang không tồn tại.',
-'selflinks' => 'Trang liên kết đến chính nó',
-'selflinkstext' => 'Những trang sau đây chứa má»™t liên kết đến chính nó, Ä‘iá»u này là không nên.',
-'mispeelings' => 'Trang sai chính tả',
-'mispeelingstext' => 'Những trang sau có lá»—i chính tả thÆ°á»ng gặp, được liệt kê trong $1. Chính tả đúng phải là.',
-'mispeelingspage' => 'Lá»—i chính tả thÆ°á»ng gặp',
-
-
-'missinglanguagelinks' => 'Liên kết liên ngôn ngữ bị thiếu',
-'missinglanguagelinksbutton' => 'Tìm liên kết liên ngôn ngữ bị thiếu',
-'missinglanguagelinkstext' => "Những trang này <i>không</i> liên kết đến các trang tương đương của chúng trong $1. Các trang chuyển hướng hoặc các liên kết đến nó <i>không</i> được hiển thị.",
-
-# Miscellaneous special pages
-'uncategorizedpages' => 'Trang chưa xếp thể loại',
-'uncategorizedcategories' => 'Thể loại chưa phân loại',
-'unusedimages' => 'Hình chưa dùng',
-'nlinks' => '$1 liên kết',
-'allpages' => 'Tất cả các trang',
-'randompage-url'=> 'Äặc_biệt:Randompage',
-'deadendpages' => 'Trang Ä‘Æ°á»ng cùng',
-'orphans' => 'Trang mồ côi',
-'lonelypages' => 'Trang mồ côi',
-'popularpages' => 'Trang nhiá»u ngÆ°á»i Ä‘á»c',
-'nviews' => '$1 lần xem',
-'wantedpages' => 'Trang cần viết',
-'randompage' => 'Trang ngẫu nhiên',
-'shortpages' => 'Bài ngắn',
-'longpages' => 'Bài dài',
-'listusers' => 'Danh sách thành viên',
-'specialpages' => 'Các trang đặc biệt',
-'spheading' => 'Các trang đặc biệt',
-'protectpage' => 'Khóa trang',
-'recentchangeslinked' => 'Thay đổi liên quan',
-'rclsub' => "(trang liên kết đến \"$1\")",
-'debug' => 'Sá»­a lá»—i',
-'newpages' => 'Các bài mới nhất',
-'ancientpages' => 'Các bài cũ nhất',
-'move' => 'đổi tên',
-'movethispage' => 'Äổi tên trang này',
-'unusedimagestext' => '<p>Xin lưu ý là các địa chỉ mạng bên ngoài có thể liên kết đến một hình ở đây qua một địa chỉ trực tiếp, dù hình này được liệt kê là chưa dùng.</p>',
-'booksources' => "Nguồn tham khảo",
-'booksourcetext' => "Dưới đây là danh sách các liên kết đến các địa chỉ bán sách cũ hoặc mới, và có thể có thông tin chi tiết vỠnhững sách mà bạn đang tìm. {{SITENAME}} không hỠliên quan gì với những công ty trên đây, và danh sách này không nên được hiểu là một sự chứng nhận nào đó đối với những công ty trên.",
-'alphaindexline' => '$1 đến $2',
-'version' => 'Phiên bản',
-
-# All pages
-#
-'allinnamespace' => "Má»i trang (không gian $1)",
-'allpagesnext' => "Sau",
-'allpagesprev' => "TrÆ°á»›c",
-'allpagessubmit' => "Hiển thị",
-
-# Email this user
-#
-'mailnologin' => 'Không có địa chỉ gửi thư',
-'mailnologintext' => 'Bạn phải [[Äặc_biệt:Userlogin|đăng nhập]] và có khai báo má»™t địa chỉ thÆ° Ä‘iện tá»­ hợp lệ trong phần [[Äặc_biệt:Preferences|lá»±a chá»n cá nhân]] thì má»›i gá»­i được thÆ° cho ngÆ°á»i khác.',
-'emailuser' => 'Gá»­i thÆ° cho ngÆ°á»i này',
-'emailpage' => 'Gá»­i thÆ°',
-'emailpagetext' => 'Nếu ngÆ°á»i này đã cung cấp địa chỉ thÆ° Ä‘iện tá»­, biểu mẫu dÆ°á»›i đây sẽ cho bạn gá»­i thÆ°. Äịa chỉ thÆ° Ä‘iện tá»­ của bạn sẽ xuất hiện trong phần địa chỉ ngÆ°á»i gá»­i của bức thÆ°, nên ngÆ°á»i nhận có thể trả lá»i lại bạn.',
-'noemailtitle' => 'Không có địa chỉ nhận thư',
-'noemailtext' => 'NgÆ°á»i này không cung cấp má»™t địa chỉ thÆ° hợp lệ, hoặc đã chá»n không nhận thÆ° từ ngÆ°á»i khác.',
-
-'emailfrom' => 'Từ',
-'emailto' => 'Äến',
-'emailsubject' => 'Chủ Ä‘á»',
-'emailmessage' => 'Ná»™i dung',
-'emailsend' => 'Gá»­i',
-'emailsent' => 'Äã gá»­i',
-'emailsenttext' => 'Thư của bạn đã được gửi.',
-'usermailererror' => 'Lá»—i gá»­i thÆ°:',
-'defemailsubject' => 'thư gửi từ {{SITENAME}}',
-
-# Watchlist
-#
-'watchlist' => 'Trang tôi theo dõi',
-'watchlistsub' => '(cho thành viên « $1 »)',
-'nowatchlist' => "Chưa có gì.",
-'watchnologin' => 'Chưa đăng nhập',
-'watchnologintext' => "Bạn phải [[Äặc_biệt:Userlogin|đăng nhập]] má»›i sá»­a đổi được danh sách theo dõi.",
-'addedwatch' => 'Äã vào danh sách theo dõi',
-'addedwatchtext' => "Trang \"$1\" đã được cho vào [[Äặc_biệt:Watchlist|danh sách theo dõi]].
-Những sá»­a đổi đối vá»›i trang này và trang thảo luận của nó sẽ được liệt kê, và được <b>in đậm</b> trong [[Äặc_biệt:Recentchanges|danh sách các thay đổi má»›i]].
-<p>Nếu bạn muốn cho trang này ra khá»i danh sách theo dõi, nhấn vào \"Ngừng theo dõi\" ở trên.",
-'removedwatch' => 'Äã ra khá»i danh sách theo dõi',
-'removedwatchtext' => "Trang « $1 » đã ra khá»i danh sách theo dõi.",
-'watch' => 'Theo dõi',
-'watchthispage' => 'Theo dõi trang này',
-'unwatch' => 'ngừng theo dõi',
-'unwatchthispage' => 'Ngừng theo dõi',
-'notanarticle' => 'Không phải bài viết',
-'watchnochange' => 'Không có trang nào bạn theo dõi được sửa đổi.',
-'watchdetails' => "* Bạn theo dõi $1 trang không kể trang thảo luận. $3 <br />
-*[$4 Xem và sửa lại danh sách]", // Looxix
-'watchmethod-recent'=> 'Dưới đây hiện thay đổi mới với các trang theo dõi.',
-'watchmethod-list' => 'Dưới đây hiện danh sách các trang theo dõi.',
-'removechecked' => 'NgÆ°ng theo dõi mục đã chá»n',
-'watchlistcontains' => "Danh sách theo dõi của bạn có $1 trang.",
-'watcheditlist' => 'Äây là sắp xếp theo chữ cái các trang bạn theo dõi. Chá»n các trang bạn muốn ngÆ°ng theo dõi và nhấn "NgÆ°ng theo dõi mục đã chá»n".',
-'removingchecked' => 'Äang ngÆ°ng theo dõi trang yêu cầu...',
-'couldntremove' => "Không thể ngưng theo dõi trang '$1'...",
-'iteminvalidname' => "Tên trang '$1' không hợp lệ...",
-'wlnote' => "$1 sửa đổi mới trong <b>$2</b> giỠqua.",
-'wlshowlast' => "Xem $1 giỠ$2 ngày qua, hoặc $3",
-'wlsaved' => 'Äây là bản lÆ°u danh sách theo dõi.',
-
-# Delete/protect/revert
-
-'deletepage' => 'Xóa trang',
-'confirm' => 'Khẳng định',
-'excontent' => 'nội dung cũ là:',
-'exbeforeblank' => 'nội dung trước khi xóa là:',
-'exblank' => 'trang rá»—ng',
-'confirmdelete' => 'Khẳng định xóa',
-'deletesub' => "(Xóa \"$1\")",
-'historywarning' => '<b>Chú ý</b>: trang bạn sắp xóa đã có lịch sử:',
-'confirmdeletetext' => "Bạn sắp xóa hẳn má»™t trang hoặc hình cùng vá»›i tất cả lịch sá»­ của nó khá»i cÆ¡ sở dữ liệu. Xin khẳng định bạn hiểu rõ hậu quả có thể xảy ra, và bạn thá»±c hiện đúng [[{{ns:4}}:Quy_định|quy định]].",
-'actioncomplete' => 'Xong',
-'deletedtext' => "\"$1\" đã được xóa. Xem danh sách các xóa bỠgần nhất tại $2.",
-'deletedarticle' => "đã xóa \"$1\"",
-'dellogpage' => 'Nhật trình xóa',
-'dellogpagetext' => 'Danh sách xóa mới, theo giỠmáy chủ (UTC).
-<ul>
-</ul>',
-'deletionlog' => 'nhật trình xóa',
-'reverted' => 'Äã quay lại phiên bản cÅ©',
-'deletecomment' => 'Lý do',
-'imagereverted' => 'Äã quay lại phiên bản cÅ©.',
-'rollback' => 'Quay lại sửa đổi cũ',
-'rollback_short' => 'Quay lại',
-'rollbacklink' => 'quay lại',
-'rollbackfailed' => 'Không quay lại được',
-'cantrollback' => 'Không quay lại được; trang này có 1 tác giả.',
-'alreadyrolled' => "Không thể quay lại phiên bản của [[$1]] bởi [[Thành_viên:$2|$2]] ([[Thảo_luận_thành_viên:$2|Thảo luận]]). Äã có sá»­a đổi lần cuối bởi [[Thành_viên:$3|$3]] ([[Thảo_luận_thành_viên:$3|Thảo luận]]).",
-# only shown if there is an edit comment
-'editcomment' => "Tóm lược sửa đổi: \"<i>$1</i>\".",
-'revertpage' => "đã hủy sửa đổi của $2, quay vỠphiên bản của $1",
-'sessionfailure' => 'Có thể có trục trặc vá»›i phiên đăng nhập của bạn; thao tác này đã bị hủy để tránh việc cÆ°á»›p quyá»n đăng nhập. Xin hãy tải lại trang và thá»­ lại.',
-'protectlogpage' => 'Nhật trình khóa',
-'protectlogtext' => "Danh sách khóa/mở (xem [[{{ns:4}}:Các trang bị khóa|các trang bị khóa]]).",
-'protectedarticle' => "đã khóa $1",
-'unprotectedarticle' => "đã mở $1",
-'protectsub' =>"(Khóa \"$1\")",
-'confirmprotecttext' => 'Bạn thật sự muốn khóa trang này?',
-'confirmprotect' => 'Khẳng định khóa',
-'protectmoveonly' => 'Chỉ không cho di chuyển',
-'protectcomment' => 'Lý do',
-'unprotectsub' =>"(Mở \"$1\")",
-'confirmunprotecttext' => 'Bạn thật sự muốn mở trang này?',
-'confirmunprotect' => 'Khẳng định mở',
-'unprotectcomment' => 'Lý do',
-
-# Groups
-'addgroup' => 'Thêm nhóm',
-'editgroup' => 'Sửa nhóm',
-'editusergroup' => 'Sửa các nhóm thành viên',
-'addgrouplogentry' => 'Äã thêm nhóm $2',
-
-'groups-lookup-group' => 'Quản lý quyá»n hạn các nhóm',
-'groups-group-edit' => 'Các nhóm hiện nay:',
-
-'userrights-lookup-user' => 'Quản lý nhóm thành viên',
-'userrights-user-editname' => 'Nhập tên thành viên:',
-
-# group editing
-'groups-editgroup' => 'Sửa nhóm',
-'groups-addgroup' => 'Thêm nhóm',
-'groups-editgroup-preamble' => 'Nếu một tên hoặc một mô tả bắt đầu bằng dấu phẩy, phần còn lại được coi như tên một tin nhắn, do đó nội dung sẽ được địa phương hóa qua không gian MediaWiki',
-'groups-editgroup-name' => 'Tên nhóm:',
-'groups-editgroup-description' => 'Mô tả nhóm (tối đa 255 chữ):<br />',
-'savegroup' => 'Lưu nhóm',
-'groups-tableheader' => 'ID || Tên || Mô tả || Quyá»n',
-'groups-existing' => 'Các nhóm hiện nay',
-'groups-noname' => 'Xin nhập tên nhóm hợp lệ',
-'groups-already-exists' => 'Một nhóm đã có tên đó',
-'addgrouplogentry' => 'Nhóm $2 đã được thêm',
-'changegrouplogentry' => 'Nhóm $2 đã thay đổi',
-'renamegrouplogentry' => 'Nhóm $2 đã đổi tên thành $3',
-
-# user groups editing
-#
-'userrights-editusergroup' => 'Sửa nhóm thành viên',
-'saveusergroups' => 'Lưu nhóm thành viên',
-'userrights-groupsmember' => 'Thành viên của:',
-'userrights-groupsavailable' => 'Các nhóm hiện nay:',
-'userrights-groupshelp' => 'Chá»n nhóm mà bạn muốn thêm hay bá»›t thành viên. Các nhóm không được chá»n sẽ không thay đổi. Có thể chá»n nhóm bằng CTRL + Chuá»™t trái',
-'userrights-logcomment' => 'Thành viên nhóm đã đổi từ $1 đến $2',
-
-# Default group names and descriptions
-'group-anon-name' => 'Vô danh',
-'group-anon-desc' => 'Các thành viên vô danh',
-'group-loggedin-name' => 'Thành viên',
-'group-loggedin-desc' => 'Các thành viên đăng nhập',
-'group-admin-name' => 'Quản lý',
-'group-admin-desc' => 'Các thành viên được tín nhiệm để chặn phá hoại hay xóa bài',
-'group-bureaucrat-name' => 'Tổng quản lý',
-'group-bureaucrat-desc' => 'Các thành viên có thể bổ nhiệm quản lý',
-'group-steward-name' => 'Tiếp viên',
-'group-steward-desc' => 'Có má»i quyá»n hạn',
-
-# Special:Undelete
-'undelete' => 'Khôi phục',
-'undeletepage' => 'Xem và khôi phục trang bị xóa',
-'undeletepagetext' => 'Các trang sau có thể khôi phục được từ thùng rác. Thùng rác được xóa định kỳ.',
-'undeletearticle' => 'Khôi phục',
-'undeleterevisions' => "$1 bản được lưu",
-'undeletehistory' => 'Nếu bạn khôi phục trang này, tất cả các phiên bản của nó sẽ được phục hồi vào lịch sử của trang. Nếu một trang mới có cùng tên đã được tạo ra kể từ khi xóa trang này, các phiên bản được khôi phục sẽ xuất hiện trong lịch sử trước, và phiên bản hiện hành của trang mới sẽ không bị thay thế.',
-'undeleterevision' => "Xóa lúc $1",
-'undeletebtn' => 'Khôi phục',
-'undeletedarticle' => "đã khôi phục \"$1\"",
-'undeletedrevisions' => "$1 bản được khôi phục",
-'undeletedtext' => "[[:$1|$1]] đã được khôi phục. Xem danh sách các xóa bá» và khôi phục tại [[Äặc_biệt:Log/delete]].",
-
-# Contributions
-'contributions' => 'Äóng góp',
-'mycontris' => 'Äóng góp của tôi',
-'contribsub' => "Của $1",
-'nocontribs' => 'Không tìm thấy.',
-'ucnote' => "</b>$1</b> thay đổi má»›i của ngÆ°á»i này trong <b>$2</b> ngày qua.",
-'uclinks' => "Xem $1 thay đổi mới; xem $2 ngày qua.",
-'uctop' => '(mới nhất)' ,
-'newbies' => 'ngÆ°á»i má»›i',
-
-# What links here
-'whatlinkshere' => 'Liên kết đến đây',
-'notargettitle' => 'Không hiểu',
-'notargettext' => 'Xin chỉ rõ trang mục tiêu.',
-'linklistsub' => '(Các liên kết)',
-'linkshere' => 'Các trang sau liên kết đến đây:',
-'nolinkshere' => 'Không có liên kết đến đây.',
-'isredirect' => 'trang đổi hướng',
-
-# Block/unblock IP
-
-'blockip' => 'Cấm thành viên',
-'blockiptext' => "Mẫu dưới để cấm một địa chỉ IP hoặc một tài khoản.
-Chức năng này chỉ nên dùng để ngăn những hành vi phá hoại, và phải tuân theo [[{{ns:4}}:Quy_định|quy_định]]. Xin cho biết lý do cấm.",
-'ipaddress' => 'Äịa chỉ IP/tên tài khoản',
-'ipbexpiry' => 'Thá»i hạn',
-'ipbreason' => 'Lý do',
-'ipbsubmit' => 'Cấm',
-'badipaddress' => 'Äịa chỉ IP không hợp lệ',
-'blockipsuccesssub' => 'Äã cấm',
-'blockipsuccesstext' => "\"$1\" đã bị cấm.
-<br />Xem lại những lần cấm tại [[Äặc_biệt:Ipblocklist|danh sách cấm]].",
-'unblockip' => 'BỠcấm',
-'unblockiptext' => 'Mẫu sau để khôi phục lại quyá»n sá»­a bài đối vá»›i má»™t địa chỉ IP hoặc tài khoản đã bị cấm trÆ°á»›c đó.',
-'ipusubmit' => 'BỠcấm',
-'ipusuccess' => "\"$1\" đã hết bị cấm",
-'ipblocklist' => 'Danh sách cấm',
-'blocklistline' => "$1, $2 đã cấm $3 (thá»i hạn $4)",
-'blocklink' => 'cấm',
-'unblocklink' => 'bỠcấm',
-'contribslink' => 'đóng góp',
-'autoblocker' => "Bị tự động cấm vì dùng chung địa chỉ IP với \"$1\". Lý do \"$2\".",
-'blocklogpage' => 'Nhật trình cấm',
-'blocklogentry' => 'đã cấm "$1", thá»i hạn $2',
-'blocklogtext' => 'Nhật trình lưu những lần cấm và bỠcấm. Các địa chỉ IP bị cấm tự động không được liệt kê. Xem thêm
-[[Äặc_biệt:Ipblocklist|danh sách cấm]].',
-'unblocklogentry' => 'đã hết cấm "$1"',
-'range_block_disabled' => 'Không được cấm hàng loạt.',
-'ipb_expiry_invalid' => 'Thá»i Ä‘iểm hết hạn không hợp lệ.',
-'ip_range_invalid' => "Dải IP không hợp lệ.",
-'proxyblocker' => 'Chặn proxy',
-'proxyblockreason' => 'Äịa chỉ IP của bạn đã bị cấm vì là proxy mở. Xin hãy liên hệ nhà cung cấp dịch vụ Internet hoặc bá»™ phận há»— trợ kỹ thuật của bạn và thông báo vá»›i há» vá» vấn Ä‘á» an ninh nghiêm trá»ng này.',
-'proxyblocksuccess' => "Äã xong.",
-// Chỗ này có thể lỗi
-'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'Äịa chỉ IP của bạn bị liệt kê là má»™t proxy mở theo [http://www.sorbs.net SORBS] DNSBL.',
-'sorbs_create_account_reason' => 'Äịa chỉ IP của bạn bị liệt kê là má»™t proxy mở theo [http://www.sorbs.net SORBS] DNSBL. Bạn không thể mở được tài khoản.',
-
-# Developer tools
-'lockdb' => 'Khóa cơ sở dữ liệu',
-'unlockdb' => 'Mở cơ sở dữ liệu',
-'lockdbtext' => 'Khóa cÆ¡ sở dữ liệu sẽ không cho phép ngÆ°á»i dùng sá»­a đổi các trang, thay đổi thông số cá nhân của há», sá»­a danh sách theo dõi, và những thao tác khác đòi há»i phải thay đổi trong cÆ¡ sở dữ liệu.
-Xin hãy khẳng định là bạn có ý định thá»±c hiện Ä‘iá»u này, và bạn sẽ mở khóa cÆ¡ sở dữ liệu khi xong công việc bảo trì của bạn.',
-'unlockdbtext' => 'Mở khóa cÆ¡ sở dữ liệu sẽ lại cho phép các ngÆ°á»i dùng có thể sá»­a đổi trang, thay đổi thông số cá nhân của há», sá»­a đổi danh sách theo dõi của há», và nhiá»u thao tác khác đòi há»i phải có thay đổi trong cÆ¡ sở dữ liệu.
-Xin hãy khẳng định đây là Ä‘iá»u bạn định làm.',
-'lockconfirm' => 'Vâng, tôi thực sự muốn khóa cơ sở dữ liệu.',
-'unlockconfirm' => 'Vâng, tôi thực sự muốn mở cơ sở dữ liệu.',
-'lockbtn' => 'Khóa cơ sở dữ liệu',
-'unlockbtn' => 'Mở cơ sở dữ liệu',
-'locknoconfirm' => 'Bạn đã không chá»n vào ô khẳng định.',
-'lockdbsuccesssub' => 'Khóa thành công cơ sở dữ liệu',
-'unlockdbsuccesssub' => 'Mở thành công cơ sở dữ liệu',
-'lockdbsuccesstext' => 'Cơ sở dữ liệu đã bị khóa.
-<br />Nhớ bỠkhóa sau khi bảo trì xong.',
-'unlockdbsuccesstext' => 'Cơ sở dữ liệu đã được mở khóa.',
-
-# Special:Makesysop
-'bureaucratlog' => 'Nhật trình tổng quản lý',
-'bureaucratlogentry' => 'Quyá»n của « $1 » chuyển thành « $2 »',
-'makesysoptitle' => 'Phong một thành viên làm quản lý',
-'makesysoptext' => 'Mẫu này được các tổng quản lý dùng để phong các thành viên bình thÆ°á»ng thành ngÆ°á»i quản lý.
-Hãy gõ tên của thành viên cần phong quyá»n quản lý vào ô này và nhấn nút.',
-'makesysopname' => 'Tên thành viên:',
-'makesysopsubmit' => 'Phong quyá»n quản lý cho thành viên này',
-'makesysopok' => "<b>Thành viên \"$1\" đã thành quản lý</b>",
-'makesysopfail' => "<b>Thành viên \"$1\" không thể trở thành quản lý được. (Liệu bạn có nhập tên đúng không?)</b>",
-'setbureaucratflag' => 'Äặt cá» tổng quản lý',
-'bureaucratlog' => 'Nhật trình tổng quản lý',
-'rightslogtext' => 'Äây là nhật trình lÆ°u những thay đổi đối vá»›i các quyá»n hạn thành viên.',
-'bureaucratlogentry' => "Quyá»n hạn cho thành viên \"$1\" được xác lập \"$2\"",
-'rights' => 'Quyá»n:',
-'set_user_rights' => 'Äặt quyá»n hạn cho thành viên',
-'user_rights_set' => "<b>Quyá»n hạn thành viên của \"$1\" đã được cập nhật</b>",
-'set_rights_fail' => "<b>Quyá»n hạn thành viên của \"$1\" không thể xác lập được. (Liệu bạn có gõ sai tên không?)</b>",'makesysop' => 'Phong má»™t thành viên làm quản lý',
-
-
-# Spam
-'spamprotectiontitle' => 'Bá»™ lá»c chống thÆ° rác',
-'spamprotectiontext' => 'Trang bạn muốn lÆ°u bị bá»™ lá»c thÆ° rác chặn lại. Äây có thể do má»™t liên kết dẫn tá»›i má»™t địa chỉ bên ngoài.',
-'spamprotectionmatch' => 'Ná»™i dung sau đây đã kích hoạt bá»™ lá»c thÆ° rác: $1',
-
-'subcategorycount' => "Có $1 tiểu thể loại trong thể loại này.",
-'subcategorycount1' => "Có $1 tiểu thể loại trong thể loại này.",
-'categoryarticlecount' => "Có $1 bài trong thể loại này.",
-'categoryarticlecount1' => "Có $1 bài trong thể loại này.",
-'listingcontinuesabbrev' => " tiếp",
-
-# Patrolling
-#
-'markaspatrolleddiff' => "Äánh dấu tuần tra",
-'markaspatrolledlink' => "<div class='patrollink'>[$1]</div>",
-'markaspatrolledtext' => "Äánh dấu tuần tra",
-'markedaspatrolled' => "Äã đánh dấu tuần tra",
-'markedaspatrolledtext' => "Bản được đánh dấu đã tuần tra.",
-'rcpatroldisabled' => "\"Thay đổi gần đây\" của các trang tuần tra không bật",
-'rcpatroldisabledtext' => "Chức năng \"thay đổi gần đây\" của các trang tuần tra hiện không được bật.",
-
-# Move page
-
-'movepage' => 'Di chuyển',
-'movepagetext' => 'Dùng mẫu dÆ°á»›i đây sẽ đổi tên má»™t trang, đồng thá»i chuyển tất cả lịch sá»­ của nó sang tên má»›i.
-*Tên cũ sẽ tự động đổi hướng sang tên mới.
-*Trang sẽ <b>không</b> bị chuyển nếu đã có má»™t trang tại tên má»›i, trừ khi nó rá»—ng hoặc là trang đổi hÆ°á»›ng và không có lịch sá»­ sá»­a đổi. Äiá»u này có nghÄ©a là bạn có thể đổi tên má»™t trang lại nhÆ° trÆ°á»›c lúc nó được đổi tên nếu bạn nhầm, và bạn không thể ghi đè má»™t trang đã có sẵn.
-*Những liên kết đến tên trang cÅ© sẽ không thay đổi; cần [[Äặc_biệt:DoubleRedirects|kiểm tra]] những trang chuyển hÆ°á»›ng kép và sai.<br />
-<b>Bạn phải đảm bảo những liên kết tiếp tục trỠđến đúng trang cần thiết.</b>',
-'movepagetalktext' => 'Trang thảo luận đi kèm nếu có, sẽ được tự động chuyển theo \'\'\'trừ khi:\'\'\'
-*Bạn đang chuyển xuyên qua không gian tên,
-*Má»™t trang thảo luận đã tồn tại dÆ°á»›i tên bạn chá»n, hoặc
-*Bạn không chá»n vào ô bên dÆ°á»›i.
-
-Trong những trÆ°á»ng hợp này, bạn phải di chuyển hoặc hợp nhất trang theo kiểu thủ công nếu muốn.',
-'movearticle' => 'Di chuyển',
-'movenologin' => 'Chưa đăng nhập',
-'movenologintext' => "Bạn phải [[Äặc_biệt:Userlogin|đăng nhập]] má»›i di chuyển trang được.",
-'newtitle' => 'Tên mới',
-'movepagebtn' => 'Di chuyển',
-'pagemovedsub' => 'Di chuyển thành công',
-'pagemovedtext' => "Trang \"[[$1]]\" đổi thành \"[[$2]]\".",
-'articleexists' => 'Äã có má»™t trang vá»›i tên đó, hoặc tên bạn chá»n không hợp lệ.
-Xin hãy chá»n tên khác.',
-'talkexists' => 'Trang được di chuyển thành công, nhưng trang thảo luận tương ứng không thể chuyển được vì đã có một trang thảo luận ở tên mới.
-Xin hãy hợp nhất chúng lại.',
-'movedto' => 'đổi thành',
-'movetalk' => 'Di chuyển trang "thảo luận" nếu có.',
-'talkpagemoved' => 'Trang thảo luận tương ứng đã chuyển.',
-'talkpagenotmoved' => 'Trang thảo luận tương ứng <strong>không</strong> chuyển.',
-'1movedto2' => "$1 đổi thành $2",
-'1movedto2_redir' => '$1 đổi thành $2 qua đổi hướng',
-'movereason' => 'Lý do',
-
-# Export page
-'export' => 'Xuất các trang',
-'exporttext' => 'Bạn có thể xuất ná»™i dung và lịch sá»­ sá»­a đổi của má»™t trang hay tập hợp trang nào đó vào trong các XML. Trong tÆ°Æ¡ng lai, cÅ©ng có thể nhập vào má»™t mạng khác chạy phần má»m MediaWiki.
-
-Äể xuất ná»™i dung các bài, gõ vào tên bài trong cá»­a sổ dÆ°á»›i đây, má»—i tên má»™t hàng, và cho biết là bạn muốn chá»n phiên bản hiện tại cùng vá»›i các phiên bản cÅ© của nó, vá»›i các dòng vá» lịch sá»­ trang, hay chỉ phiên bản hiện hành vá»›i thông tin vá» lần sá»­a đổi cuối cùng.',
-'exportcuronly' => 'Chỉ xuất phiên bản hiện hành, không xuất tất cả lịch sử trang',
-
-# Namespace 8 related
-'allmessages' => 'Thông báo hệ thống',
-'allmessagesname' => 'Tên thông báo',
-'allmessagesdefault' => 'Nội dung mặc định',
-'allmessagescurrent' => 'Ná»™i dung hiện thá»i',
-'allmessagestext' => 'Äây là toàn bá»™ thông báo hệ thống có trong không gian tên MediaWiki: .',
-'allmessagesnotsupportedUI' => 'Ngôn ngữ giao diện hiện tại của bạn <b>$1</b> không được Äặc_biệt:AllMessages há»— trợ tại đây.',
-'allmessagesnotsupportedDB' => 'Äặc_biệt:AllMessages không được há»— trợ vì wgUseDatabaseMessages bị tắt.',
-
-# Thumbnails
-'thumbnail-more' => 'Phóng lớn',
-'missingimage' => "<b>Không có hình</b><br /><i>$1</i>",
-'filemissing' => 'Không có tệp tin',
-
-# Special:Import
-'import' => 'Nhập các trang',
-'importtext' => 'Xin hãy xuất tập tin từ wiki nguồn sá»­ dụng công cụ Äặc_biệt:Export, lÆ°u nó vào Ä‘Ä©a và tải lên ở đây.',
-'importfailed' => "Không nhập được: $1",
-'importnotext' => 'Trang trống không có nội dung',
-'importsuccess' => 'Nhập thành công!',
-'importhistoryconflict' => 'Có mâu thuẫn trong lịch sử của các phiên bản (trang này có thể đã được nhập vào trước đó)',
-
-# Keyboard access keys for power users
-'accesskey-compareselectedversions' => 'v',
-'accesskey-minoredit' => 'i',
-'accesskey-preview' => 'p',
-'accesskey-save' => 's',
-'accesskey-search' => 'f',
-
-# tooltip help for the main actions
-'tooltip-search' => 'Tìm kiếm [alt-f]',
-'tooltip-minoredit' => 'Äánh dấu đây là sá»­a đổi nhá» [alt-i]',
-'tooltip-save' => 'Lưu lại những thay đổi của bạn [alt-s]',
-'tooltip-preview' => 'Xem thử những thay đổi trước khi lưu! [alt-p]',
-'tooltip-compareselectedversions' => 'Xem khác biệt giữa hai phiên bản của trang này. [alt-v]',
-'tooltip-watch' => 'Cho trang này vào danh sách theo dõi [alt-w]',
-
-# Metadata
-'nodublincore' => 'Máy chủ không hỗ trợ siêu dữ liệu Dublin Core RDF.',
-'nocreativecommons' => 'Máy chủ không hỗ trợ siêu dữ liệu Creative Commons RDF.',
-'notacceptable' => 'Máy chủ không thể cho ra định dạng dữ liệu tÆ°Æ¡ng thích vá»›i phần má»m của bạn.',
-
-# Attribution
-'anonymous' => "Thành viên vô danh của {{SITENAME}}",
-'siteuser' => "Thành viên $1 của {{SITENAME}}",
-'lastmodifiedby' => "Trang này được $2 cập nhật lần cuối lúc $1.",
-'and' => 'và',
-'othercontribs' => "dựa trên công trình của $1.",
-'others' => 'những ngÆ°á»i khác',
-'siteusers' => "Thành viên $1 của {{SITENAME}}",
-'creditspage' => 'Trang ghi nhận đóng góp',
-'nocredits' => 'Không có thông tin ghi nhận đóng góp cho trang này.',
-
-# confirmemail
-'confirmemail' => 'Xác nhận thư điện tử',
-'confirmemail_text' => 'Cần kiểm tra địa chỉ thư điện tử trước khi lưu. Ấn nút bên dưới để gửi thư xác nhận đến địa chỉ. Thư xác nhận có một mã xác nhận; khi bạn nhập mã xác nhận vào đây, địa chỉ thư điện tử của bạn sẽ được xác nhận.',
-'confirmemail_send' => 'Gửi thư xác nhận',
-'confirmemail_sent' => 'Thư xác nhận đã được gửi',
-'confirmemail_sendfailed' => 'Không thể gửi thư xác nhận. Xin kiểm tra lại địa chỉ thư.',
-'confirmemail_invalid' => 'Mã xác nhận sai. Mã này có thể đã hết hạn',
-'confirmemail_success' => 'Thư điện tử của bạn đã được xác nhận. Bạn có thể đăng nhập được.',
-'confirmemail_loggedin' => 'Äịa chỉ thÆ° Ä‘iện tá»­ của bạn đã được xác nhận',
-'confirmemail_error' => 'Có trục trặc',
-'confirmemail_subject' => 'Xác nhận thư điện tử tại {{SITENAME}}',
-'confirmemail_body' => 'Ai đó, có thể là bạn, với địa chỉ thư điện tử $1, đã mở tài khoản "$2" dùng địa chỉ này ở {{SITENAME}}.
-
-Äể xác nhận rằng tài khoản này của bạn và dùng chức năng thÆ° Ä‘iện tá»­ ở {{SITENAME}}, xin mở địa chỉ mạng sau :
-
-$3
-
-Nếu không phải bạn, đừng mở địa chỉ này. Mã xác nhận này sẽ hết hạn lúc $4.',
-
-# Math
-'mw_math_png' => 'Luôn cho ra dạng hình PNG',
-'mw_math_simple' => 'HTML nếu rất đơn giản, nếu không PNG',
-'mw_math_html' => 'HTML nếu có thể, nếu không PNG',
-'mw_math_source' => 'Äể là TeX (cho trình duyệt văn bản)',
-'mw_math_modern' => 'Dành cho trình duyệt hiện đại',
-'mw_math_mathml' => 'MathML nếu có thể',
-
-'usercssjsyoucanpreview' => "'''Chú ý :''' xem thử trước để kiểm tra trang css/js mới trước khi lưu.",
-'usercsspreview' => "'''Bạn đang xem thử trang css và nó chưa được lưu !'''",
-'userjspreview' => "'''Bạn đang xem thử trang Javascript và nó chưa được lưu !'''",
-
-# stylesheets
-'Monobook.css' => '/* edit this file to customize the monobook skin for the entire site */',
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'Trang của tôi\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Trang của IP bạn đang dùng\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'Thảo luận với tôi\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Thảo luận với địa chỉ IP này\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Lá»±a chá»n cá nhân của tôi\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Thay đổi của các trang tôi theo dõi.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Äóng góp của tôi\');
-ta[\'pt-login\'] = new Array(\'o\',\'Äăng nhập sẽ có lợi hÆ¡n, tuy nhiên không bắt buá»™c.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Không đăng nhập vẫn tham gia được, tuy nhiên đăng nhập sẽ lợi hơn.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Äăng xuất\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Thảo luận vỠtrang này\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Bạn có thể sửa được trang này. Xin xem thử trước khi lưu.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Thêm bình luận vào đây.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Trang này được khóa. Bạn có thể xem mã nguồn.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Những phiên bản cũ của trang này.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Khóa trang này lại\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Xóa trang này\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Khôi phục lại những sửa đổi trên trang này trước khi nó bị xóa\');
-ta[\'ca-move\'] = new Array(\'m\',\'Di chuyển trang này\');
-ta[\'ca-nomove\'] = new Array(\'\',\'Bạn không thể di chuyển trang này\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Thêm trang này vào danh sách theo dõi\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Bá» trang này khá»i danh sách theo dõi\');
-ta[\'search\'] = new Array(\'f\',\'Tìm kiếm\');
-ta[\'p-logo\'] = new Array(\'\',\'Trang đầu\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Trang đầu của dự án mở\');
-ta[\'n-portal\'] = new Array(\'\',\'Giới thiệu dự án, cách sử dụng, tìm kiếm thông tin ở đây\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Xem thá»i sá»±\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Danh sách các thay đổi gần đây\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Xem trang ngẫu nhiên\');
-ta[\'n-help\'] = new Array(\'\',\'Nơi tìm hiểu thêm cách dùng.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Quyên góp xây dựng dự án mở\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Các trang liên kết đến đây\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Thay đổi gần đây của các trang liên kết đến đây\');
-ta[\'feed-rss\'] = new Array(\'\',\'Nạp RSS cho trang này\');
-ta[\'feed-atom\'] = new Array(\'\',\'Nạp Atom cho trang này\');
-ta[\'t-contributions\'] = new Array(\'\',\'Xem đóng góp của ngÆ°á»i này\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Gá»­i thÆ° cho ngÆ°á»i này\');
-ta[\'t-upload\'] = new Array(\'u\',\'Tải hình ảnh hoặc tệp tin lên\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Danh sách các trang đặc biệt\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Xem trang này\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Xem trang vá» ngÆ°á»i này\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Xem trang phương tiện\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Äây là má»™t trang dặc biệt, bạn không thể sá»­a đổi được nó.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Xem trang dự án\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Xem trang hình\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Xem thông báo hệ thống\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Xem tiêu bản\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Xem trang trợ giúp\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Xem trang thể loại\');',
-
-
-# EXIF
-'exif-imagewidth' => 'Bá» ngang',
-'exif-imagelength' => 'Chiá»u cao',
-'exif-compression' => 'Kiểu nén',
-'exif-samplesperpixel' => 'Số mẫu trên điểm ảnh',
-'exif-xresolution' => 'Phân giải trên bỠngang',
-'exif-yresolution' => 'Phân giải theo chiá»u cao',
-'exif-jpeginterchangeformat' => 'Vị trí SOI JPEG',
-'exif-jpeginterchangeformatlength' => 'Kích cỡ (byte) của JPEG',
-'exif-transferfunction' => 'Hàm chuyển đổi',
-'exif-datetime' => 'Ngày tháng sửa',
-'exif-imagedescription' => 'Tiêu đỠcủa hình',
-'exif-make' => 'Hãng máy ảnh',
-'exif-model' => 'Kiểu máy ảnh',
-'exif-software' => 'Phần má»m đã dùng',
-'exif-artist' => 'Tác giả',
-'exif-copyright' => 'Bản quyá»n',
-'exif-exifversion' => 'Phiên bản exif',
-'exif-makernote' => 'Lưu ý của nhà sản xuất',
-'exif-relatedsoundfile' => 'Tệp âm thanh liên quan',
-'exif-flash' => 'Äèn chá»›p',
-'exif-whitebalance' => 'Äá»™ sáng trắng',
-'exif-contrast' => 'Äá»™ tÆ°Æ¡ng phản',
-'exif-saturation' => 'Äá»™ bão hòa',
-'exif-compression-1' => 'Không nén',
-'exif-orientation-1' => 'ThÆ°á»ng',
-'exif-orientation-2' => 'Lộn ngược theo phương ngang',
-'exif-orientation-3' => 'Quay 180°',
-'exif-orientation-4' => 'Lá»™n ngược theo phÆ°Æ¡ng dá»c',
-'exif-orientation-5' => 'Quay 90° bên trái và lộn thẳng đứng',
-'exif-orientation-6' => 'Quay 90° bên phải',
-'exif-orientation-7' => 'Quay 90° bên phải và lộn thẳng đứng',
-'exif-orientation-8' => 'Quay 90° bên trái',
-'exif-componentsconfiguration-0' => 'không có',
-'exif-aperturevalue' => 'Äá»™ mở ống kính',
-'exif-bitspersample' => 'Bit trên mẫu',
-'exif-brightnessvalue' => 'Äá»™ sáng',
-'exif-cfapattern' => 'Mẫu CFA',
-'exif-colorspace' => 'Không gian màu',
-'exif-componentsconfiguration' => 'à nghĩa thành phần',
-'exif-compressedbitsperpixel' => 'Äá»™ nén (bit/Ä‘iểm)',
-'exif-contrast-0' => 'ThÆ°á»ng',
-'exif-contrast-1' => 'Nhẹ',
-'exif-contrast-2' => 'Mạnh',
-'exif-customrendered' => 'Sửa hình thủ công',
-'exif-customrendered-0' => 'ThÆ°á»ng',
-'exif-customrendered-1' => 'Thủ công',
-
-
-# Info
-"infosubtitle" => "Thông tin vỠtrang",
-"numedits" => "Số lần sửa đổi (bài chính): $1",
-"numtalkedits" => "Số lần sửa đổi (trang thảo luận): $1",
-"numwatchers" => "Số ngÆ°á»i theo dõi: $1",
-"numauthors" => "Số ngÆ°á»i sá»­a đổi khác nhau (bài chính): $1",
-"numtalkauthors" => "Số ngÆ°á»i sá»­a đổi khác nhau (trang thảo luận): $1",
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Thành viên:',
-'speciallogtitlelabel' => 'Tên bài:',
-
-#Logs
-'alllogstext' => 'Xem nhật trình tải lên, xóa, khóa, cấm, quản lý. Có thể xem theo từng loại, theo tên thành viên, hoặc tên trang.',
-'allnonarticles' => 'Các trang không phải bài viết',
-'allnotinnamespace' => 'Má»i trang (không trong không gian $1)',
-'allpagesfrom' => 'Xem trang từ:',
-
-# new stuffs
-'already_bureaucrat' => 'NgÆ°á»i này đã là tổng quản lý',
-'already_steward' => 'NgÆ°á»i này đã là tiếp viên',
-'already_sysop' => 'NgÆ°á»i này đã là quản lý',
-'changed' => 'Äã sá»­a',
-'changegrouplogentry' => 'Äã sá»­a nhóm $2',
-'compareselectedversions' => 'So sánh các bản đã chá»n',
-'contribs-showhideminor' => '$1 sá»­a nhá»',
-'createarticle' => 'Viết bài mới',
-'created' => 'đã viết mới',
-'currentevents-url' => 'Thá»i_sá»±',
-'currentrevisionlink' => 'xem bản hiện nay',
-'data' => 'dữ liệu',
-'default' => 'mặc định',
-'delete_and_move' => 'Xóa và đổi tên',
-'delete_and_move_reason' => 'Xóa để có chỗ đổi tên',
-'delete_and_move_text' => ' ==Cần xóa==
-Bài với tên "[[$1]]" đã tồn tại. Bạn có muốn xóa nó để di chuyển tới tên này không?',
-'deletedrev' => '[đã xóa]',
-'destfilename' => 'Tên mới',
-'edit-externally'=> 'Sá»­a bằng phần má»m bên ngoài',
-'edit-externally-help' => '* Xem thêm [http://meta.wikimedia.org/wiki/Help:External_editors hướng dẫn bằng tiếng Anh]',
-
-'emptyfile' => 'Tệp tin tải lên là rỗng. Xin kiểm tra lại tên tệp tin.',
-'enotif_body' => 'Gá»­i $WATCHINGUSERNAME, trang $PAGETITLE tại {{SITENAME}} đã được $CHANGEDORCREATED vào $PAGEEDITDATE bởi $PAGEEDITOR, xem {{SERVER}}{{localurl:$PAGETITLE_RAWURL}} để biết phiên bản hiện nay. Tóm tắt của $NEWPAGE: $PAGESUMMARY $PAGEMINOREDIT Liên hệ ngÆ°á»i sá»­a: thÆ° {{SERVER}}{{localurl:Special:Emailuser|target=$PAGEEDITOR_RAWURL}} {{SERVER}}{{localurl:User:$PAGEEDITOR_RAWURL}} Sẽ không có thông báo má»›i nếu bạn không xem trang này. Bạn có thể thay đổi các cài đặt vá» các trang theo dõi. Hệ thống thông báo {{SITENAME}} -- Äể thay đổi cài đặt, má»i vào {{SERVER}}{{localurl:Special:Watchlist|edit=yes}} Góp ý của bạn: {{SERVER}}{{localurl:Help:Contents}}',
-'enotif_lastvisited' => 'Xem {{SERVER}}{{localurl:$PAGETITLE_RAWURL|diff=0&oldid=$OLDID}} để biết các thay đổi từ khi bạn xem lần cuối.',
-'enotif_mailer' => 'Thông báo của {{SITENAME}}',
-'enotif_newpagetext' => 'Trang này mới',
-'enotif_reset' => 'Äánh dấu đã xem má»i trang',
-'enotif_subject' => '$PAGETITLE tại {{SITENAME}} đã thay đổi $CHANGEDORCREATED bởi $PAGEEDITOR',
-'excontentauthor' => 'ná»™i dung cÅ©: "$1" (ngÆ°á»i viết duy nhất "$2")',
-'externaldberror' => 'Có thể có lỗi cơ sở dữ liệu hoặc bạn không thể cập nhật tài khoản bên ngoài.',
-'files' => 'Tệp tin',
-'histfirst' => 'cũ nhất',
-'histlast' => 'mới nhất',
-'imagelistall' => 'tất cả',
-'immobile_namespace' => 'Tên mới đặc biệt; không đổi sang tên đó được.',
-'importinterwiki' => 'Nhập giữa các wiki',
-'importnosources' => 'Không có nguồn nhập giữa wiki và việc nhập lịch sử bị tắt.',
-'info_short' => 'Thông tin',
-'intl' => 'Liên kết liên ngôn ngữ',
-'invalidemailaddress' => 'Äịa chỉ thÆ° Ä‘iện tá»­ có vẻ sai. Xin nhập lại.',
-'invert' => 'Äảo ngược lá»±a chá»n',
-'ipboptions' => '2 giá»:2 hours,1 ngày:1 day,3 ngày:3 days,1 tuần:1 week,2 tuần:2 weeks,1 tháng:1 month,3 tháng:3 months,6 tháng:6 months,1 năm:1 year,vô hạn:infinite',
-'ipbother' => 'Thá»i hạn khác',
-'ipbotheroption' => 'khác',
-'log' => 'Nhật trình',
-"mainpagedocfooter" => "Xin Ä‘á»c [http://meta.wikimedia.org/wiki/MediaWiki_i18n tài liệu hÆ°á»›ng dẫn cách tùy biến giao diện] và [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Cẩm nang sá»­ dụng] (bằng tiếng Anh) để biết cách dùng và thiết lập thông số.",
-'mediawarning' => " '''Cảnh báo''': Tệp tin này có thể làm hại máy tính của bạn. <hr />",
-'movelogpage' => 'Nhật trình đổi tên',
-'movelogpagetext' => 'Các trang bị đổi tên.',
-'namespace' => 'Không gian:',
-"newwindow" => "(mở cửa sổ mới)",
-'nextpage' => 'Bài sau ($1)',
-'noemailprefs' => '<strong>Không có địa chỉ thư điện tử</strong>, chức năng sau có thể không hoạt động.',
-'noimages' => 'Chưa có hình',
-'nonunicodebrowser' => '<strong>CHU Y: Trinh duyet cua ban khong ho tro Unicode, xin sua lai truoc khi viet bai.</strong><strong>WARNING: Your browser is not unicode compliant, please change it before editing an article.</strong>',
-'number_of_watching_users_pageview' => ' [$1 ngÆ°á»i xem]',
-'passwordtooshort' => 'Mật khẩu cần chứa ít nhất $1 chữ.',
-'perfcached' => 'Dữ liệu sau lấy từ bộ nhớ đệm và có thể không cập nhật:',
-'prefs-help-email-enotif' => 'Äịa chỉ thÆ° này cÅ©ng được dùng để gá»­i bạn thÆ° thông báo nếu bạn lá»±a chá»n chức năng này.',
-'print' => 'In',
-'recentchanges-url' => 'Äặc_biệt:Recentchanges',
-'recentchangesall' => 'tất cả',
-'renamegrouplogentry' => 'Äã đổi tên nhóm $2 đến $3',
-'restrictedpheading' => 'Trang đặc biệt hạn chế',
-'revertmove' => 'lùi lại',
-'revisionasofwithlink' => 'Sửa đổi lúc $1; $2<br />$3 | $4',
-'savegroup' => 'Lưu nhóm',
-'saveusergroups' => 'Lưu nhóm thành viên',
-'scarytranscludedisabled' => 'Liên wiki bị tắt',
-'scarytranscludefailed' => 'Tiêu bản cho $1 bị tắt',
-'scarytranscludetoolong' => 'Äịa chỉ mạng dài quá',
-'searchfulltext' => 'Tìm toàn văn',
-'shareduploadwiki' => 'Xin xem thêm [$1 mô tả tệp tin]',
-'showdiff' => 'Xem thay đổi',
-'sourcefilename' => 'Tên tệp tin nguồn',
-
-'templatesused' => 'Các tiêu bản dùng trong trang này',
-'thumbsize' => 'Kích thÆ°á»›c thu nhá»:&nbsp;',
-'tooltip-diff' => 'Xem thay đổi bạn đã thực hiện [alt-d]',
-'tryexact' => 'Thử tìm đoạn văn khớp chính xác với từ khóa',
-'upload_directory_read_only' => 'Thư mục tải lên không ghi vào được',
-'uploadvirus' => 'Tệp tin có virút: $1',
-'userrights' => 'Quản lý quyá»n thành viên',
-'views' => 'Xem',
-'watchlistall1' => 'tất cả',
-'watchlistall2' => 'tất cả',
-'wlheader-enotif' => '* Äã bật thông báo qua thÆ° Ä‘iện tá»­.',
-'wlheader-showupdated' => "* Các trang đã thay đổi từ lần cuối bạn xem chúng được in '''đậm'''",
-'wlhide' => 'Giấu',
-'wlhideshowown' => '$1 sửa đổi của tôi',
-'wlshow' => 'Xem',
-'yourdomainname' => 'Tên miá»n của bạn',
-'yourvariant' => 'Ngôn ngữ địa phương',
-'sitesupport-url' => '{{ns:4}}:Quyên_góp',
-'uploadnewversion-linktext' => 'Tải lên phiên bản mới',
-'selfmove' => 'Tên mới giống tên cũ; không đổi tên được.',
-'ipadressorusername' => 'Äịa chỉ IP hay tên thành viên',
-'fileinfo' => ' $1Ko, kiểu MIME: <tt>$2</tt>',
-'groups' => 'Các nhóm',
-'noimage' => 'Không có hình này, bạn có thể [$1 tải nó lên]',
-'setstewardflag' => 'Äặt cá» tiếp viên',
-'proxyblocksuccess' => "Xong.",
-
-'namespacesall' => 'tất cả',
-'fileuploadsummary' => 'tóm tắt',
-'prefixindex' => 'Mục lục theo không gian tên',
-'mostlinked'=>'Trang được liên kết đến nhiá»u nhất',
-'unusedcategories' => 'Thể loại chưa dùng',
-'permalink' => 'Liên kết thÆ°á»ng trá»±c',
-'noimage-linktext' => 'tải lên',
-'nolicense' => 'chÆ°a chá»n',
-
-# Còn cần việt hóa phần exif rất dài nữa
-
-// exifgps:
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesWa.php b/languages/MessagesWa.php
deleted file mode 100644
index f3f3ef1f..00000000
--- a/languages/MessagesWa.php
+++ /dev/null
@@ -1,2030 +0,0 @@
-<?php
-
-#
-# NOTE:
-# sysop = manaedjeu
-# bureaucrat = mwaisse-manaedjeu
-# steward = mwaisse-manaedjeu tot avå
-#
-
-global $wgAllMessagesWa;
-$wgAllMessagesWa = array(
-# User preference toggles
-'tog-underline' => 'Sorlignî les loyéns',
-'tog-highlightbroken' => 'Håyner les vudes loyéns <a href="" class="new">come çouchal</a><br /> &nbsp;&nbsp;&nbsp; (oudonbén: come çouchal<a href="" class="internal">?</a>).',
-'tog-justify' => 'Djustifyî les hagnons',
-'tog-hideminor' => 'Èn nén moster les <i>dierins candjmints</i> mineurs',
-'tog-extendwatchlist' => 'Ragrandi l\' djivêye po mostrer tos les candjmints',
-'tog-usenewrc' => 'Ramidrés <i>dierins candjmints</i> (JavaScript)',
-'tog-numberheadings' => 'Limerotaedje otomatike des tites',
-'tog-showtoolbar' => 'Mostrer l\' bår d\' usteyes e môde candjmint (JavaScript)',
-'tog-editondblclick' => 'Candjî les pådjes avou on dobe-clitch (JavaScript)',
-'tog-editsection' => 'Eployî les loyéns «[candjî]» po candjî rén k\' ene seccion',
-'tog-editsectiononrightclick' => 'Candjî les seccions avou on dobe-clitch sol tite (JavaScript)',
-'tog-showtoc' => 'Mostrer l\' tåvlea d\' ådvins<br />(po ls årtikes avou pus di 3 seccions)',
-'tog-rememberpassword' => 'Rimimbrer li scret inte les sessions',
-'tog-editwidth' => 'Li boesse d\' aspougnaedje prind tote li lårdjeu',
-'tog-watchcreations' => 'Mete les pådjes ki dj\' askepieye dins l\' djivêye des pådjes shuvowes',
-'tog-watchdefault' => 'Shuve les årtikes ki dj\' fwai ou ki dj\' candje',
-'tog-minordefault' => 'Prémete mes candjmints come mineurs',
-'tog-previewontop' => 'Prévey l\' årtike å dzeu del boesse d\' aspougnaedje',
-'tog-previewonfirst' => 'Prévey l\' årtike å prumî candjmint',
-'tog-nocache' => 'Èn nén eployî d\' muchete pol håynaedje des pådjes',
-'tog-enotifwatchlistpages' => 'M\' emiler cwand ene pådje shuvowe candje',
-'tog-enotifusertalkpages' => 'M\' emiler cwand l\' pådje di copene da minne candje',
-'tog-enotifminoredits' => 'M\' emiler eto po les ptits candjmints',
-'tog-enotifrevealaddr' => 'Moster mi adresse emile dins les emiles di notifiaedje',
-'tog-shownumberswatching' => 'Mostrer l\' nombe d\' uzeus ki shuvèt l\' pådje',
-'tog-fancysig' => 'Sinateure brute (sins loyén otomatike)',
-'tog-showjumplinks' => 'Mete en alaedje les loyéns di naiviaedje «potchî a» å dzeu del pådje (pol pea «Myskin» et ds ôtes)',
-'tog-uselivepreview' => 'Eployî l\' prévoeyaedje abeye (JavaScript) (Esperimintå)',
-'tog-forceeditsummary' => 'M\' advierti cwand dji lai vude on rascourti',
-'tog-watchlisthideown' => 'Èn nén mostrer les candjmints da minne',
-'tog-watchlisthidebots' => 'Èn nén mostrer les candjmints des robots',
-
-'underline-always' => 'Tofer',
-'underline-never' => 'MÃ¥y',
-'underline-default' => 'Valixhance do betchteu',
-
-'skinpreview' => '(vey divant)',
-
-# dates
-'sunday' => 'dimegne',
-'monday' => 'londi',
-'tuesday' => 'mårdi',
-'wednesday' => 'mierkidi',
-'thursday' => 'djudi',
-'friday' => 'vénrdi',
-'saturday' => 'semdi',
-'january' => 'djanvî',
-'february' => 'fevrî',
-'march' => 'måss',
-'april' => 'avri',
-'may_long' => 'may',
-'june' => 'djun',
-'july' => 'djulete',
-'august' => 'awousse',
-'september' => 'setimbe',
-'october' => 'octôbe',
-'november' => 'nôvimbe',
-'december' => 'decimbe',
-'jan' => 'dja',
-'feb' => 'fev',
-'mar' => 'mås',
-'apr' => 'avr',
-'may' => 'may',
-'jun' => 'djn',
-'jul' => 'djl',
-'aug' => 'awo',
-'sep' => 'set',
-'oct' => 'oct',
-'nov' => 'nôv',
-'dec' => 'dec',
-
-# Bits of text used by many pages:
-#
-'categories' => '{{PLURAL:$1|Categoreye|Categoreyes}}',
-'category' => 'categoreye',
-'category_header' => 'Årtikes el categoreye «$1»',
-'subcategories' => 'Dizo-categoreyes',
-# using uppercase A-Z break things...
-#'linktrail' => '/^([a-zåâêîôûçéèA-ZÅÂÊÎÔÛÇÉÈ]+)(.*)$/sDu',
-'linktrail' => '/^([a-zåâêîôûçéè]+)(.*)$/sDu',
-#'linkprefix' => '/^(.*?)([a-zA-Z\x80-\xff]+)$/sD',
-'mainpage' => 'Mwaisse pådje',
-'mainpagetext' => '<big>\'\'\'Li programe Wiki a stî astalé a l\' idêye.\'\'\'</big>',
-
-'portal' => 'Inte di nozôtes',
-'portal-url' => '{{ns:project}}:Inte di nozôtes',
-'about' => 'Ã…d fwait',
-'aboutsite' => 'Ã…d fwait di {{SITENAME}}',
-'aboutpage' => '{{ns:project}}:Ã…d fwait',
-'article' => 'Ã…rtike',
-'help' => 'Aidance',
-'helppage' => '{{ns:help}}:Aidance',
-'bugreports' => 'Rapoirts di bugs',
-'bugreportspage' => '{{ns:project}}:Rapoirts di bugs',
-'sitesupport' => 'Ecwårlaedje',
-'sitesupport-url' => '{{ns:project}}:Ecwårlaedje',
-'faq' => 'FAQ',
-'faqpage' => '{{ns:project}}:FAQ',
-'edithelp' => 'Aidance',
-'newwindow' => '(drovant en on novea purnea)',
-'edithelppage' => '{{ns:help}}:Kimint candjî ene pådje',
-'cancel' => 'Rinoncî',
-'qbfind' => 'Trover',
-'qbbrowse' => 'Foyter',
-'qbedit' => 'Candjî',
-'qbpageoptions' => 'Cisse pådje ci',
-'qbpageinfo' => 'Contecse',
-'qbmyoptions' => 'Mes pådjes',
-'qbspecialpages' => 'Pådjes sipeciåles',
-'moredotdotdot' => 'Co dpus...',
-'mypage' => 'Mi pådje',
-'mytalk' => 'Mi copinaedje',
-'anontalk' => 'PÃ¥dje di copene po ciste adresse IP',
-'navigation' => 'Naiviaedje',
-
-# Metadata in edit box
-'metadata_help' => 'Meta-dnêyes (loukîz [[{{ns:project}}:Meta-dnêyes]] po pus di racsegnes)',
-
-'currentevents' => 'Actouwålités',
-'currentevents-url' => 'Actouwålités',
-
-'errorpagetitle' => 'Aroke',
-'returnto' => 'Rivni al pådje «$1».',
-'tagline' => 'Èn årtike di {{SITENAME}}.',
-'search' => 'Cweri',
-'go' => 'Potchî',
-'history' => 'Istwere del pådje',
-'history_short' => 'Istwere',
-'updatedmarker' => 'candjî dispoy mi dierinne vizite',
-'info_short' => 'Informåcions',
-'printableversion' => 'Modêye sicrirece-amiståve',
-'print' => 'Imprimer',
-'edit' => 'Candjî',
-'editthispage' => 'Candjî l\' pådje',
-'delete' => 'Disfacer',
-'deletethispage' => 'Disfacer l\' pådje',
-'undelete_short1' => 'Rapexhî on candjmint',
-'undelete_short' => 'Rapexhî $1 candjmints',
-'protect' => 'Protedjî',
-'protectthispage' => 'Protedjî l\' pådje',
-'unprotect' => 'Disprotedjî',
-'unprotectthispage' => 'Disprotedjî l\' pådje',
-'newpage' => 'Novele pådje',
-'talkpage' => 'Copene sol pådje',
-'specialpage' => 'Pådje sipeciåle',
-'personaltools' => 'Usteyes da vosse',
-'postcomment' => 'Sicrire on comintaire',
-#'addsection' => '+',
-'articlepage' => 'Vey l\' årtike',
-'subjectpage' => 'Vey li sudjet', # For compatibility
-'talk' => 'Copene',
-'toolbox' => 'Boesse ås usteyes',
-'userpage' => 'Vey li pådje di l\' uzeu',
-'projectpage' => 'Vey li pådje do pordjet',
-'imagepage' => 'Vey li pådje di l\' imådje',
-'viewtalkpage' => 'Vey li pådje di copene',
-'otherlanguages' => 'Ôtes lingaedjes',
-'redirectedfrom' => '(Redjiblé di $1)',
-'autoredircomment' => 'Redjiblaedje viè [[$1]]',
-'redirectpagesub' => 'PÃ¥dje di redjiblaedje',
-'lastmodified' => 'Cisse pådje a stî candjeye pol dierin côp li $1.',
-'viewcount' => 'Cisse pådje la a stî léjhowe {{PLURAL:$1|on côp|$1 côps}}.',
-'copyright' => 'Li contnou est dizo l\' $1.',
-'protectedpage' => 'PÃ¥dje protedjeye',
-'administrators' => '{{ns:project}}:Manaedjeus',
-'jumpto' => 'Potchî a:',
-'jumptonavigation' => 'naiviaedje',
-'jumptosearch' => 'cweri',
-
-'sysoptitle' => 'I vs fåt esse manaedjeu',
-'sysoptext' => 'L\' accion ki vos avoz dmandé èn pout
-esse fwaite ki pa des uzeus avou l\' livea
-di «manaedjeu».
-Loukîz a $1.',
-'developertitle' => 'I vs fåt esse diswalpeu',
-'developertext' => 'L\' accion ki vos avoz dmandé èn pout
-esse fwaite ki pa des uzeus avou l\' livea
-di «diswalpeu».
-Loukîz a $1.',
-
-'badaccess' => 'Åk n\' a nén stî avou les permissions',
-'badaccesstext' => 'L\' accion ki vos avoz dmandé èn pout
-esse fwaite ki pa des uzeus avou l\' livea
-di «$2».
-Loukîz a $1.',
-
-'versionrequired' => 'I vs fåt l\' modêye $1 di MediaWiki',
-'versionrequiredtext' => 'I vs fåt l\' modêye $1 di MediaWiki po-z eployî cisse pådje ci. Loukîz a [[Special:Version]]',
-
-'widthheight' => '$1x$2',
-'ok' => '\'l est bon',
-#'sitetitle' => '{{SITENAME}}',
-'pagetitle' => '$1 - {{SITENAME}}',
-#'sitesubtitle' => '',
-'retrievedfrom' => 'Prin del pådje «$1»',
-'youhavenewmessages' => 'Vos avoz des $1 ($2).',
-'newmessageslink' => 'noveas messaedjes',
-'newmessagesdifflink' => 'dierin candjmint',
-'editsection' => 'candjî',
-'editsectionhint' => 'Candjî l\' seccion: $1',
-'editold' => 'candjî',
-'toc' => 'Ã…dvins',
-'showtoc' => 'mostrer',
-'hidetoc' => 'catchî',
-'thisisdeleted' => 'Vey ou rapexhî $1?',
-'viewdeleted' => 'Vey $1?',
-'restorelink' => '{{PLURAL:$1|on candjmint disfacé|$1 candjmints disfacés}}',
-'feedlinks' => 'Sindicåcion:',
-'feed-invalid' => 'Sôre di sindicåcion nén valide.',
-#'sitenotice' => '-', # the equivalent to wgSiteNotice
-#'anonnotice' => '-',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main' => 'Ã…rtike',
-'nstab-user' => 'PÃ¥dje di l\' uzeu',
-'nstab-media' => 'Media',
-'nstab-special' => 'Sipeciås',
-'nstab-project' => 'PÃ¥dje',
-'nstab-image' => 'Imådje',
-'nstab-mediawiki' => 'Messaedje',
-'nstab-template' => 'Modele',
-'nstab-help' => 'Aidance',
-'nstab-category' => 'Categoreye',
-
-# Main script and global functions
-#
-'nosuchaction' => 'Nole sifwaite accion',
-'nosuchactiontext' => 'L\' accion specifieye pal hårdêye n\' est nén ricnoxhowe på wiki.',
-'nosuchspecialpage' => 'Nole sifwaite pådje',
-'nospecialpagetext' => 'Vos avoz dmandé ene pådje sipeciåle nén valide, po ene djivêye des pådjes sipeciåles valides, loukîz a [[{{ns:special}}:Specialpages]].',
-
-# General errors
-#
-'error' => 'Aroke',
-'databaseerror' => 'Åk n\' a nén stî avou l\' båze di dnêyes',
-'dberrortext' => 'Åk n\' a nén stî avou l\' sintacse do cweraedje del båze di dnêyes.
-Çoula pout esse cåze d\' on bug dins l\' programe.
-Li dierin cweraedje del båze di dnêyes di sayî esteut:
-<blockquote><tt>$1</tt></blockquote>
-a pårti del fonccion «<tt>$2</tt>».
-MySQL a rtourné l\' aroke «<tt>$3: $4</tt>».',
-'dberrortextcl' => 'Åk n\' a nén stî avou l\' sintacse do cweraedje del båze di dnêyes.
-Li dierin cweraedje del båze di dnêyes di sayî esteut:
-«$1»
-a pårti del fonccion «$2».
-MySQL a rtourné l\' aroke «$3: $4».',
-'noconnect' => 'Mande escuzes! Li wiki a des rujhes tecnikes pol moumint, eyet c\' est nén possibe di s\' raloyî al båze di dnêyes. <br />
-$1',
-'nodb' => 'Dji n\' sai tchoezi l\' båze di dnêyes $1',
-'cachederror' => 'Çou ki shût c\' est ene copeye e muchete del pådje k\' a stî dmandêye, et ça s\' pout ki ça n\' soeye nén a djoû.',
-'internalerror' => 'Divintrinne aroke',
-'filecopyerror' => 'Dji n\' a savou copyî l\' fitchî «$1» viè «$2».',
-'filerenameerror' => 'Dji n\' a savou rlomer l\' fitchî «$1» e «$2».',
-'filedeleteerror' => 'Dji n\' a savou disfacer l\' fitchî «$1».',
-'filenotfound' => 'Dji n\' a savou trover l\' fitchî «$1».',
-'unexpected' => 'Valixhance nén ratindowe: «$1»=«$2».',
-'badarticleerror' => 'Cisse accion la n\' si pout nén fé so cisse pådje ci.',
-'cannotdelete' => 'Dji n\' sai disfacer l\' pådje ou l\' imådje dimandêye (ça s\' pôreut k\' ene ôte sakî l\' a ddja disfacé).',
-'badtitle' => 'MÃ¥va tite',
-'badtitletext' => 'Li tite del pådje dimandêye n\' esteut nén valide, il estet vude, oudonbén c\' esteut on cron loyén eterlingaedje ou eterwiki. Ça s\' pout k\' il åye onk ou sacwants caracteres ki n\' polèt nén esse eployîs dins les tites.',
-'perfdisabled' => 'Mande escuzes! mins cisse fonccionålité ci a stî essoctêye pol moumint
-pask\' ele est trop pezante pol båze di dnêyes, ki dvént si télmint
-londjinne k\' on s\' endè pout pus siervi a môde di djin.',
-'perfdisabledsub' => 'Vochal ene copeye k\' a stî schapêye di $1:', # obsolete?
-'perfcached' => 'Les dnêyes ki shuvèt c\' est ene copeye e muchete, et ça s\' pout ki ça n\' soeye nén ttafwaitmint a djoû.',
-'perfcachedts' => 'Les dnêyes ki shuvèt c\' est ene copeye e muchete, ey elle ont stî metowes a djoû pol dierin côp li $1.',
-'wrong_wfQuery_params' => 'Parametes incoreks po wfQuery()<br />
-Fonccion: $1<br />
-Cweraedje: $2',
-'viewsource' => 'Vey côde sourdant',
-'viewsourcefor' => 'po $1',
-'protectedtext' => 'Cisse pådje chal a stî protedjeye siconte des candjmints;
-i gn a sacwantès råjhons po çoula, loukîz
-[[{{ns:project}}:PÃ¥dje protedjeye]] s\' i vs plait.
-
-Mins nerén vos ploz vey eyet copyî li côde sourdant del pådje:',
-'protectedinterface' => 'Cisse pådje ci dene on tecse d\' eterface pol programe, eyet elle a stî protedjeye po s\' waeranti siconte des abus.',
-'editinginterface' => '\'\'\'Asteme:\'\'\' Vos candjîz ene pådje k\' est eployeye po dner on tecse d\' eterface pol programe. Les candjmints a cisse pådje ci vont-st aveur èn efet so l\' eterface d\' uzeu des ôtes uzeus.',
-
-# Login and logout pages
-#
-'logouttitle' => 'Dislodjaedje',
-'logouttext' => '<strong>Vos vs avoz dislodjî.</strong><br />
-Vos ploz continouwer a naivyî so {{SITENAME}} anonimmint, oudonbén
-vos relodjî dizo l\' minme uzeu ou dizo èn uzeu diferin. Notez ki des
-pådjes k\' i gn a si pôrént continowuer a vey come si vos estîz elodjî,
-disk\' a tant ki vos vudrîz l\' muchete di vosse betchteu waibe.',
-
-'welcomecreation' => '== Bénvnowe, $1! ==
-
-Vosse conte a stî ahivé.
-Èn rovyîz nén di candjî les preferinces di {{SITENAME}} a vosse môde.',
-
-'loginpagetitle' => 'Elodjaedje',
-'yourname' => 'Vosse no d\' elodjaedje',
-'yourpassword' => 'Vosse sicret',
-'yourpasswordagain' => 'Ritapez vosse sicret',
-'remembermypassword' => 'Rimimbrer m\' sicret inte les sessions.',
-'yourdomainname' => 'Vosse dominne',
-'loginproblem' => '<b>Åk n\' a nén stî tot vs elodjant.</b><br />Rissayîz s\' i vs plait!',
-'alreadyloggedin' => '<font color=red><strong>Uzeu $1, vos estoz ddja elodjî!</strong></font><br />',
-
-'login' => 'S\' elodjî',
-'loginprompt' => 'Vos dvoz permete les coûkes po vs elodjî so {{SITENAME}}.',
-'userlogin' => 'S\' elodjî',
-'logout' => 'Si dislodjî',
-'userlogout' => 'Si dislodjî',
-'notloggedin' => 'Nén elodjî',
-'nologin' => 'Vos n\' avoz nén d\' conte so ç\' wiki ci? $1.',
-'nologinlink' => 'Ahivez on conte da vosse',
-'createaccount' => 'Ahiver on novea conte',
-'gotaccount' => 'Vos avoz ddja on conte so ç\' wiki ci? $1.',
-'gotaccountlink' => 'Elodjîz vs',
-'createaccountmail' => 'pa emile',
-'badretype' => 'Vos avoz dné deus screts diferins.',
-'userexists' => 'Li no d\' uzeu ki vs avoz tchoezi est ddja eployî. Tchoezixhoz è èn ôte s\' i vs plait.',
-'youremail' => 'Vost emile*',
-'username' => 'No d\' elodjaedje:',
-'uid' => 'Limero d\' l\' uzeu:',
-'yourrealname' => 'Li vraiy no da vosse*',
-'yourlanguage' => 'Lingaedje po l\' eterface',
-'yourvariant' => 'Variante do lingaedje',
-'yournick' => 'Vosse no metou (po les sinateures)',
-'email' => 'Emile',
-'prefs-help-email-enotif' => 'Ciste adresse chal est ossu eployeye po vs evoyî des notifiaedjes pa emile si vos avoz tchoezi cisse tchuze la.',
-'prefs-help-realname' => '* Li vraiy no da vosse (opcionel): si vos tchoezixhoz del diner i serè-st eployî po les contribouwaedjes da vosse.',
-'loginerror' => 'Aroke d\' elodjaedje',
-'prefs-help-email' => '* Emile (opcionel): Permete di rçure des emiles ki ds ôtes uzeus vos polèt evoyî a pårti del pådje d\' uzeu da vosse, sins ki voste adresse emile ni soeye håynêye.',
-'nocookiesnew' => 'Li conte a stî ahivé, mins vos n\' estoz nén elodjî. {{SITENAME}} eploye des coûkes po l\' elodjaedje des uzeus. Vos avoz dismetou l\' sopoirt des coûkes dins vosse betchteu waibe; rimetoz l\' en alaedje et relodjîz vs avou vosse novea no d\' elodjaedje eyet scret, s\' i vs plait.',
-'nocookieslogin' => '{{SITENAME}} eploye des coûkes po l\' elodjaedje des uzeus. Vos avoz dismetou l\' sopoirt des coûkes dins vosse betchteu waibe; rimetoz l\' en alaedje et relodjîz vs s\' i vs plait.',
-'noname' => 'Vos n\' avoz nén dné di no d\' uzeu valide.',
-'loginsuccesstitle' => 'Vos estoz elodjî',
-'loginsuccess' => '\'\'\'L\' elodjaedje a stî comifåt, asteure vos estoz elodjî dins {{SITENAME}} dizo l\' no d\' uzeu «$1».\'\'\'',
-'nosuchuser' => 'I g na nou uzeu dizo l\' no «$1».
-Verifyîz çou k\' vos avoz tapé, oudonbén rimplixhoz les ôtes tchamps
-et clitchîz sol boton po-z ahiver on novea conte.',
-'nosuchusershort' => 'I g na nou uzeu dizo l\' no «$1». Verifyîz çou k\' vos avoz tapé.',
-'nouserspecified' => 'Vos dvoz dner on no d\' elodjaedje.',
-'wrongpassword' => 'Li scret ki vs avoz dné est måva. Rissayîz s\' i vs plait.',
-'wrongpasswordempty' => 'Vos avoz dné on vude sicret. Rissayîz s\' i vs plait.',
-'mailmypassword' => 'M\' emiler on novea scret',
-'passwordremindertitle' => 'Rimimbraedje do scret po {{SITENAME}}',
-'passwordremindertext' => 'Ene sakî (probåblumint vos-minme, avou l\' adresse IP $1) a dmandé k\' on vs emile on novea scret po {{SITENAME}} ($4).
-Li scret po l\' uzeu «$2» est asteure «$3».
-Po pus di såvrité, vos vos dvrîz elodjî eyet rcandjî vosse sicret å pus abeye.
-
-Si ene ôte sakî a fwait l\' dimande, ou si vos vs avoz rtrové l\' vî scret eyet nel plus vleur candjî, vos ploz djusse ignorer ci messaedje ci eyet continouwer avou l\' vî scret.',
-'noemail' => 'I n\' a pont d\' adresse emile di cnoxhowe po l\' uzeu «$1».',
-'passwordsent' => 'On novea scret a stî emilé a l\' adresse emile
-racsegneye po l\' uzeu «$1».
-Relodjîz vs avou ç\' noû scret on côp ki vos l\' åroz rçuvou s\' i vs plait.',
-'eauthentsent' => 'Èn emile d\' acertinaedje a stî evoyî a l\' adresse emile tchoezeye.
-Divant d\' poleur evoyî èn ôte emile a ci conte la, vos dvroz shure les instruccions di l\' emile ki vos alez rçure, po-z acertiner ki l\' conte est bén da vosse.',
-#'loginend' => '',
-#'signupend' => '{{int:loginend}}',
-'mailerror' => 'Åk n\' a nén stî tot-z evoyant l\' emile: $1',
-'acct_creation_throttle_hit' => 'Mande escuzes, mins vos avoz ddja ahivé $1 contes. Vos n\' endè ploz nén fé des ôtes.',
-'emailauthenticated' => 'Voste adresse emile a stî acertinêye li $1.',
-'emailnotauthenticated' => 'Voste adresse emile <strong>n\' a nén co stî acertinêye</strong>. Nol emile ni serè-st evoyî po les fonccions shuvantes.',
-'noemailprefs' => '<strong>Dinez ene adresse emile po ces fonccions si mete en alaedje.</strong>',
-'emailconfirmlink' => 'Acertinaedje di voste adresse emile',
-'invalidemailaddress' => 'L\' adresse emile ni pout nén esse acceptêye la k\' i shonnreut k\' ele soeye dins ene cogne nén valide. Tapez ene adresse emile sicrîte comifåt oudobén vudîz l\' tchamp, s\' i vs plait.',
-'accountcreated' => 'Conte ahivé',
-'accountcreatedtext' => 'Li conte d\' uzeu «$1» a stî ahivé.',
-
-# Edit page toolbar
-'bold_sample' => 'Cråssès letes',
-'bold_tip' => 'Tecse e cråssès letes',
-'italic_sample' => 'Clintcheyès letes',
-'italic_tip' => 'Tecse e clintcheyès letes',
-'link_sample' => 'Tecse pol loyén',
-'link_tip' => 'Divintrin loyén',
-'extlink_sample' => 'http://www.egzimpe.com tecse pol hårdêye',
-'extlink_tip' => 'Difoûtrinne hårdêye (en rovyîz nén di mete «http://» pa dvant)',
-'headline_sample' => 'Tecse di tite',
-'headline_tip' => 'Tite di 2inme livea',
-'math_sample' => 'Tapez l\' formule matematike chal',
-'math_tip' => 'Formule matematike (LaTeX)',
-'nowiki_sample' => 'Tapez l\' tecse nén wiki chal',
-'nowiki_tip' => 'Èn nén analijhî des côdes wiki, eyet purade les håyner sins formater',
-'image_sample' => 'Egzimpe.jpg',
-'image_tip' => 'Ravalêye imådje',
-'media_sample' => 'Egzimpe.ogg',
-'media_tip' => 'Loyén viè on fitchî multimedia (come do son evnd)',
-'sig_tip' => 'Li sinateure da vosse, avou l\' date et l\' eure',
-'hr_tip' => 'Roye di coûtchî (a n\' nén eployî d\' trop)',
-
-# Edit pages
-#
-'summary' => 'Rascourti',
-'subject' => 'Sudjet/tiestire',
-'minoredit' => 'Ci n\' est k\' ene tchitcheye',
-'watchthis' => 'Shuve cist årtike',
-'savearticle' => 'Schaper l\' pådje',
-'preview' => 'Vey divant',
-'showpreview' => 'Vey divant',
-'showdiff' => 'Vey les candjmints',
-'anoneditwarning' => '\'\'\'Asteme:\'\'\' Vos n\' estoz nén elodjî. Voste adresse IP serè rashiowe dins l\' istwere di cisse pådje ci.',
-'missingsummary' => '\'\'\'Asteme:\'\'\' Vos n\' avoz nén dné on tecse di rascourti po vosse candjmint. Si vos rclitchîz sol boton «Schaper», li candjmint da vosse serè schapé sins nou tecse di rascourti po l\' istwere del pådje.',
-'missingcommenttext' => 'Tapez on comintaire chal pa dzo s\' i vs plait.',
-'blockedtitle' => 'L\' uzeu est bloké',
-'blockedtext' => 'Vosse no d\' uzeu ou voste adresse IP a stî blokêye pa $1.
-Li råjhon dnêye est:<br />\'\'$2\'\'<p>Vos ploz contacter $1 oudonbén onk des
-[[{{ns:project}}:Manaedjeus|manaedjeus]] po discuter do blocaedje.
-
-Notez ki vos n\' poloz nén eployî l\' fonccion «emiler a l\' uzeu» a moens ki vos åyîz ene adresse emile valide dins vos [[{{ns:special}}:Preferences|preferinces]].
-
-Voste adresse IP est $3. S\' i vs plait racsegnoz ciste adresse IP la dins les dmandes ki vos frîz.',
-'whitelistedittitle' => 'S\' elodjî po candjî',
-'whitelistedittext' => 'I vs fåt $1 po pleur candjî les årtikes.',
-'whitelistreadtitle' => 'S\' elodjî po lére',
-'whitelistreadtext' => 'I vs fåt [[{{ns:special}}:Userlogin|elodjî]] po pleur lére les årtikes.',
-'whitelistacctitle' => 'Vos n\' avoz nén l\' permission d\' ahiver on conte chal',
-'whitelistacctext' => 'Po pleur ahiver on conte so ç\' Wiki chal, vos dvoz esse [[{{ns:special}}:Userlogin|elodjî]] ey aveur les bounès permissions.',
-'confirmedittitle' => 'Acertiner vost emile po candjî',
-'confirmedittext' => 'I vs fåt acertiner vost emile po pleur candjî les årtikes. Dinez èn emile eyet l\' acertiner dins vos [[{{ns:special}}:Preferences|preferinces d\' uzeu]].',
-'loginreqtitle' => 'I vs fåt esse elodjî',
-'loginreqlink' => 'elodjî',
-'loginreqpagetext' => 'Vos vs divoz $1 po vey des ôtès pådjes.',
-'accmailtitle' => 'Li scret a stî evoyî.',
-'accmailtext' => 'Li scret po «$1» a stî evoyî a $2.',
-'newarticle' => '(Novea)',
-'newarticletext' => 'Vos avoz clitchî so on loyén viè ene pådje ki n\' egzistêye nén co.
-Mins \'\'\'vos\'\'\' l\' poloz askepyî! Po çoula, vos n\' avoz k\' a
-cmincî a taper vosse tecse dins l\' boesse di tecse chal pa dzo
-(alez vey li [[{{ns:project}}:Aidance|pådje d\' aidance]] po pus d\' informåcion).
-Si vos n\' voloz nén scrire cisse pådje chal, clitchîz simplumint
-sol boton \'\'\'En erî\'\'\' di vosse betchteu waibe po rivni al pådje di dvant.',
-#'newarticletextanon' => '{{int:newarticletext}}',
-#'talkpagetext' => '<!-- MediaWiki:talkpagetext -->',
-'anontalkpagetext' => '---- \'\'Çouchal, c\' est li pådje di copene po èn uzeu anonime ki n\' a nén (co) fwait on conte por lu s\' elodjî, ou ki n\' l\' eploye nén. Ça fwait k\' on doet eployî si adresse IP limerike po l\' idintifyî. Come ene sifwaite adresse IP pout esse eployeye pa pus d\' èn uzeu, i s\' pout ki vos voeyoz chal des rmåkes et des messaedjes ki n\' sont nén por vos. Loukîz s\' i vs plait po [[{{ns:special}}:Userlogin|fé on novea conte ou s\' elodjî]] po n\' pus aveur d\' ecramiaedje avou des ôtes uzeus anonimes.\'\'',
-'noarticletext' => 'I gn a pol moumint nou tecse e cisse pådje chal, vos ploz [[{{ns:special}}:Search/{{PAGENAME}}|cweri après l\' tite di cisse pådje ci]] dins des ôtès pådjes, oudonbén [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} ahiver l\' pådje].',
-#'noarticletextanon' => '{{int:noarticletext}}',
-'clearyourcache' => '\'\'\'Note:\'\'\' après aveur schapé l\' pådje, vos l\' divoz rafrister, po pleur vey les candjmints dins vosse betchteu waibe: \'\'\'Mozilla / Firefox / Safari:\'\'\' tchôkîz so \'\'Shift\'\' to clitchant so \'\'Rafrister\'\', ou co fjhoz \'\'Ctrl-Shift-R\'\' (\'\'Cmd-Shift-R\'\' so on Macintosh); \'\'\'IE:\'\'\' tchôkîz so \'\'Ctrl\'\' tot clitchant so \'\'Rafrister\'\', ou co fjhoz \'\'Ctrl-F5\'\'; \'\'\'Konqueror:\'\'\' simplumint clitchîz so \'\'Rafrister\'\' ou l\' tape \'\'F5\'\'; les uzeus d\' \'\'\'Opera\'\'\' dvront motoit netyî pår leu muchete, dins \'\'Usteyes→Preferinces\'\'.',
-'usercssjsyoucanpreview' => '<strong>Racsegne:</strong> eployîz l\' boton «Vey divant» po sayî vosse novea CSS/JS divant del schaper.',
-'usercsspreview' => '\'\'\'Èn rovyîz nén ki c\' est djusse on prévoeyaedje di vosse stîle CSS d\' uzeu, i n\' a nén co stî schapé!\'\'\'',
-'userjspreview' => '\'\'\'Èn rovyîz nén ki c\' est djusse on prévoeyaedje/saye di vosse JavaScript d\' uzeu, i n\' a nén co stî schapé!\'\'\'',
-'userinvalidcssjstitle' => '\'\'\'Asteme:\'\'\' I n\' a pont d\' pea lomêye «$1». Tuzez ki les pådjes .css eyet .js des uzeus eployèt des tite e ptitès letes, metans {{ns:user}}:Toto/monobook.css et nén {{ns:user}}:Toto/Monobook.css.',
-'updated' => '(Ramidré)',
-'note' => '<strong>Note:</strong>',
-'previewnote' => '<strong>Èn rovyîz nén ki c\' est djusse on prévoeyaedje, li pådje n\' est nén co schapêye!</strong>',
-'session_fail_preview' => '<strong>Mande escuzes! Mins dji n\' a nén polou traitî vosse candjmint paski les dnêyes del session ont stî pierdowes.
-Rissayîz s\' i vs plait. Si çoula n\' va todi nén, sayîz di vs dislodjî eyet di vs relodjî.</strong>',
-'previewconflict' => 'Ci prévoeyaedje ci mostere kimint kel tecse del boesse di tecse do dzeu sereut håyné si vos decidez di clitchî so «schaper».',
-# obsoleted?
-'editing' => 'Candjant $1',
-'editingsection' => 'Candjant $1 (seccion)',
-'editingcomment' => 'Candjant $1 (comintaire)',
-'editconflict' => 'Conflit inte deus candjmints: $1',
-'explainconflict' => 'Ene sakî a candjî l\' pådje do tins ki vos estîz a scrire.
-Li boesse di tecse do dzeur mostere li tecse del pådje come il est
-pol moumint sol sierveu. Li tecse da vosse est sol boesse di tecse do dzo.
-Les diferinces sont håynêyes å mitan. Vos dvoz mete vos candjmints dins
-l\' tecse d\' asteure (å dzeur) si vos lez vloz co evoyî.
-<b>Seulmint</b> li tecse do dzeur serè candjî cwand vos clitchroz sol
-boton «Schaper l\' pådje».<br />',
-'yourtext' => 'Li tecse da vosse',
-'storedversion' => 'Modêye sol sierveu',
-'nonunicodebrowser' => '<strong>ASTEME: li betchteu waibe da vosse ni sopoite nén l\' ecôdaedje unicôde, cåze di çoula les caracteres nén-ASCII vont aparexhe dins l\' boesse di tecse come des côdes hecsadecimås, insi vos pôroz tot l\' minme candjî l\' pådje.</strong>',
-'editingold' => '<strong>ASTEME: Vos estoz ki candje ene viye modêye del pådje.
-Si vos l\' schapez, tos les candjmints k\' ont stî fwaits
-dispoy adon si vont piede.</strong>',
-'yourdiff' => 'Diferinces',
-'copyrightwarning' => 'Notez ki tos les contribouwaedjes fwaits po {{SITENAME}}
-dvèt esse dizo l\' licince $2 (loukîz $1 po pus di racsegnes).
-Si vos n\' voloz nén ki vosse tecse poye esse candjî eyet
-spårdou pa tot l\' minme kî, adon nel evoyîz nén chal.
-<br />
-Vos nos acertinez eto ki vos avoz scrît l\' tecse
-vos-minme, oudonbén l\' avoz copyî d\' on sourdant libe
-(dominne publik ou on sourdant pareymint libe).
-<br />
-<strong>N\' EVOYÎZ NÉN DES TECSES DIZO ABONDROETS SINS PERMISSION!</strong>',
-'copyrightwarning2' => 'Notez ki tos les contribouwaedjes fwaits po {{SITENAME}}
-polèt esse esse candjîs ou disfacés pa des ôtes contribouweus.
-Si vos n\' voloz nén scrire des årtikes ki polèt esse
-candjîs pa des ôtes, adon nels evoyîz nén chal.
-<br />
-Vos nos acertinez eto ki vos avoz scrît l\' tecse
-vos-minme, oudonbén l\' avoz copyî d\' on sourdant libe
-(voeyoz $1 po pus di racsegnes).
-<br />
-<strong>N\' EVOYÎZ NÉN DES TECSES DIZO ABONDROETS SINS PERMISSION!</strong>',
-'longpagewarning' => '<strong>ASTEME: Cisse pådje fwait $1 kilo-octets; des
-betchteus waibes k\' i gn a polèt aveut des rujhes po-z aspougnî
-des pådjes k\' aprepièt ou di pus di 32Ko.
-Vos dvrîz tuzer a pårti l\' pådje e pus ptits bokets.</strong>',
-'longpageerror' => '<strong>AROKE: Li tecse ki vos avoz evoyî fwait di pus d\' $1 kilo-octets, çou k\' est pus ki l\' macsimom di $2 kilo-octets. C\' est nén possible del schaper sol sierveu.</strong>',
-'readonlywarning' => '<strong>ASTEME: On-z overe sol båze di dnêyes pol moumint, ey elle a stî metowe e mode seulmint-lére.
-Do côp, vos n\' såroz schaper vos candjmints asteure; motoit vos dvrîz copyî et aclaper l\' tecse dins on fitchî da vosse pol poleur rimete pus tård.</strong>',
-'protectedpagewarning' => '<strong>ASTEME: Cisse pådje chal a stî protedjeye siconte
-des candjmints, seulmint les uzeus avou èn accès di manaedjeu el polèt candjî.
-Acertinez vs ki vos shuvoz les [[{{ns:project}}:Pådje_protedjeye|rîles po les pådjes protedjeyes]].</strong>',
-'semiprotectedpagewarning' => '\'\'\'Note:\'\'\' cisse pådje ci a stî protedjeye po k\' seulmint les uzeus edjîstrés el polexhe candjî.',
-'templatesused' => 'Modeles eployîs e cisse pådje ci:',
-'edittools' => '<div id="editpage-specialchars" class="plainlinks" style="margin-top:1px; border-width:1px; border-style:solid; border-color:#aaaaaa; padding:2px;">
-<small>Ahessåvès letes (clitchîz po les taper):
-<charinsert>Å å Ç ç É é Ê ê È è Î î Ô ô Û û</charinsert> ·
-<charinsert>«+» [+] [[+]] {{+}} </charinsert> ·
-<charinsert>– — ~ | € ° º</charinsert>
-</small></div>',
-'nocreatetitle' => 'Ahivaedje di pådjes limité',
-'nocreatetext' => 'Cisse waibe ci a limité l\' possibilité d\' ahiver des novelès pådjes. Vos ploz rivni en erî eyet candjî ene pådje k\' egzistêye dedja, oudonbén, [[{{ns:special}}:Userlogin|vos elodjî ou ahiver on conte d\' uzeu]].',
-
-# History pages
-#
-'revhistory' => 'Istwere des modêyes',
-'nohistory' => 'I n\' a pont d\' istwere des modêyes po cisse pådje chal.',
-'revnotfound' => 'Modêye nén trovêye',
-'revnotfoundtext' => 'Li viye modêye del pådje ki vos avoz dmandé n\' a nén stî trovêye.
-Verifyîz l\' hårdêye ki vs avoz eployî po-z ariver sol pådje s\' i vs plait.',
-'loadhist' => 'Tcherdjaedje del pådje di l\' istwere',
-'currentrev' => 'Modêye d\' asteure',
-'revisionasof' => 'Modêye do $1',
-'revisionasofwithlink' => 'Modêye do $1; $2<br />$3 | $4',
-'previousrevision' => 'â†Modêye di dvant',
-'nextrevision' => 'Modêye shuvante→',
-'currentrevisionlink' => 'vey li modêye d\' asteure',
-'cur' => 'ast.',
-'next' => 'shuv.',
-'last' => 'dif.',
-'orig' => 'oridj.',
-'histlegend' => 'Tchoezi les modêyes a comparer: clitchîz so les botons radio des deus modêyes
-ki vos vloz comparer et s\' tchôkîz sol tape «enter» ou clitchîz sol
-boton do dzo.<br />
-Ledjinde: (ast.) = diferince avou l\' modêye d\' asteure,
-(dif.) = diferince avou l\' modêye di dvant, M = candjmint mineur.',
-#'history_copyright' => '-',
-'deletedrev' => '[disfacé]',
-'histfirst' => 'Li pus vî',
-'histlast' => 'Li dierin',
-'rev-deleted-comment' => '(comintaire oisté)',
-'rev-deleted-user' => '(no d\' elodjaedje oisté)',
-'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">
-Cisse modêye ci del pådje a stî oistêye foû des årtchives publikes.
-I gn a motoit des racsegnes sol [{{fullurl:{{ns:special}}:Log/delete|page={{PAGENAMEE}}}} djournå des disfaçaedjes].
-</div>',
-'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-Cisse modêye ci del pådje a stî oistêye foû des årtchives publikes.
-Come manaedjeu so ç\' wiki ci, vos avoz l\' droet del vey; i gn a motoit des detays sol [{{fullurl:{{ns:special}}:Log/delete|page={{PAGENAMEE}}}} djournå des disfaçaedjes].
-</div>',
-'rev-delundel' => 'mostrer/catchî',
-
-'history-feed-item-nocomment' => '$1 li $2', # user at time
-
-# Revision deletion
-#
-'revisiondelete' => 'Disfacer/rapexhî des modêyes',
-'revdelete-selected' => 'Tchoezeye modêye di [[:$1]]:',
-'revdelete-text' => 'Les disfacêyès modêyes vont continouwer d\' aparexhe dins l\' pådje di l\' istwere, mins leu contnou n\' serè nén veyåve do publik.
-
-Les ôtes manaedjeus so ç\' wiki ci pôront todi vey li contnou catchî eyet l\' rapexhî åd triviè di cisse minme eterface ci, a moens k\' ene restriccion di pus ni soeye metowe en alaedje pås mwaisses-manaedjeus del waibe.',
-'revdelete-legend' => 'Defini des restriccions sol modêye:',
-'revdelete-hide-text' => 'Catchî l\' tecse del modêye',
-'revdelete-hide-comment' => 'Catchî l\' comintaire di candjmint',
-'revdelete-hide-user' => 'Catchî l\' no d\' uzeu/adresse IP do candjeu',
-'revdelete-hide-restricted' => 'Apliker ces restrictions ossu åzès manaedjeus',
-'revdelete-log' => 'Comintaire pol djournå:',
-'revdelete-submit' => 'Apliker al modêye tchoezeye',
-'revdelete-logentry' => 'li veyåvisté des modêyes a stî candjeye po [[$1]]',
-
-# Diffs
-#
-'difference' => '(Diferinces inte les modêyes)',
-'loadingrev' => 'tcherdjaedje del modêye po les diferinces',
-'lineno' => 'Roye $1:',
-'editcurrent' => 'Candjî li modêye do moumint di cisse pådje chal',
-'selectnewerversionfordiff' => 'Tchoezi ene nouve modêye po comparer',
-'selectolderversionfordiff' => 'Tchoezi ene modêye pus viye po comparer',
-'compareselectedversions' => 'Comparer les modêyes tchoezeyes',
-
-# Search results
-#
-'searchresults' => 'Rizultats do cweraedje',
-'searchresulttext' => 'Po pus di racsegnes sol manire di fé des cweraedjes so {{SITENAME}}, loukîz [[{{ns:project}}:Cweraedje|Cweraedje so {{SITENAME}}]].',
-'searchsubtitle' => 'Pol cweraedje «[[:$1]]»',
-'searchsubtitleinvalid' => 'Pol cweraedje «$1»',
-'badquery' => 'Halcrosse tchinne di cweraedje',
-'badquerytext' => 'Vosse cweraedje èn s\' a nén polou fé.
-C\' est motoit bén paski vos avoz sayî d\' cweri
-après on mot di moens di troes letes, çou ki n\' est
-nén co sopoirté.
-I s\' pout eto ki vos avoz må tapé l\' ratourneure,
-metans «oujhea eyet eyet plomes».
-Rissayîz avou ene ôte tchinne di cweraedje.',
-'matchtotals' => 'Li cweraedje «$1» a trové $2 {{PLURAL:$2|årtike|årtikes}} avou l\' tite ki corespond eyet $3 {{PLURAL:$3|årtike|årtikes}} avou do tecse ki corespond.',
-'noexactmatch' => '\'\'\'I n\' a nole pådje avou l\' tite «$1».\'\'\' Vos poloz [[:$1|ahiver cisse pådje la]].',
-'titlematches' => 'Ã…rtikes avou on tite ki corespond',
-'notitlematches' => 'Nol årtike avou on tite ki corespond',
-'textmatches' => 'Ã…rtikes avou do tecse ki corespond',
-'notextmatches' => 'Nol årtike avou do tecse ki corespond',
-'prevn' => '$1 di dvant',
-'nextn' => '$1 shuvants',
-'viewprevnext' => 'Vey ($1) ($2) ($3).',
-'showingresults' => 'Chal pa dzo <b>$1</b> rizultats a pårti do limero <b>$2</b>.',
-'showingresultsnum' => 'Chal pa dzo <b>$3</b> rizultats a pårti do limero <b>$2</b>.',
-'nonefound' => '\'\'\'Note\'\'\': des cweraedjes ki n\' dinèt nou rzultat c\' est sovint li cweraedje di ptits mots trop corants (come «les», «des») ki n\' sont nén indecsés, oudonbén des cweraedjes di pus d\' on mot (seulmint les pådjes avou tos les mots dmandés sront håynêyes dins l\' rizultat do cweraedje).',
-'powersearch' => 'Cweri',
-'powersearchtext' => 'Cweraedje ezès espåces di nos:<br />$1<br />$2 Håyner les redjiblaedjes &nbsp; Cweri après $3 $9',
-'searchdisabled' => 'Mande escuzes! Li cweraedje å dvins des årtikes a stî dismetou pol moumint, cåze ki l\' sierveu est fortcherdjî. Tot ratindant, vos ploz eployî Google po fé les rcweraedjes so {{SITENAME}}, mins çoula pout esse ene miete vî.',
-
-'googlesearch' => '
-<form method="get" action="http://www.google.com/search" id="googlesearch">
- <input type="hidden" name="domains" value="{{SERVER}}" />
- <input type="hidden" name="num" value="50" />
- <input type="hidden" name="hl" value="wa" />
- <input type="hidden" name="ie" value="$2" />
- <input type="hidden" name="oe" value="$2" />
-
- <input type="text" name="q" size="31" maxlength="255" value="$1" />
- <input type="submit" name="btnG" value="$3" />
- <div>
- <input type="radio" name="sitesearch" id="gwiki" value="{{SERVER}}" checked="checked" /><label for="gwiki">so {{SITENAME}}</label>
- <input type="radio" name="sitesearch" id="gWWW" value="" /><label for="gWWW">sol Daegntoele</label>
- </div>
-</form>',
-'blanknamespace' => '(Mwaisse)',
-
-# Preferences page
-#
-'preferences' => 'Preferinces',
-'prefsnologin' => 'Vos n\' estoz nén elodjî',
-'prefsnologintext' => 'I vs fåt esse [[{{ns:special}}:Userlogin|elodjî]] po pleur candjî vos preferinces.',
-'prefsreset' => 'Les preferinces ont stî rmetowes come d\' avance a pårti des wårdêyès valixhances.',
-'qbsettings' => 'Apontiaedjes pol bår di menu',
-'changepassword' => 'Candjî l\' sicret',
-'skin' => 'Pea',
-'math' => 'Formules matematikes',
-'dateformat' => 'Cogne del date',
-'datedefault' => 'Nole preferince',
-'datetime' => 'Cogne del date',
-'math_unknown_error' => 'aroke nén cnoxhowe',
-'math_unknown_function' => 'fonccion nén cnoxhowe',
-'math_syntax_error' => 'aroke di sintacse',
-'math_image_error' => 'Li cviersaedje e PNG a fwait berwete; verifyîz ki les programes latex, dvips, gs eyet convert ont stî astalés comifåt',
-'math_bad_tmpdir' => 'Dji n\' sai nén scrire ou ahiver l\' ridant timporaire po les formules matematikes',
-'math_bad_output' => 'Dji n\' sai nén scrire ou ahiver l\' ridant po les fitchîs di rexhowe des formules matematikes',
-'math_notexvc' => 'I manke li fitchî enondåve texvc; lijhoz math/README po-z apontyî.',
-'prefs-personal' => 'Dinêyes da vosse',
-'prefs-rc' => 'HÃ¥ynaedje des dierins candjmints',
-'prefs-watchlist' => 'Djivêye des shuvous',
-'prefs-watchlist-days' => 'Nombe di djoûs a mostrer dins l\' djivêye:',
-'prefs-watchlist-edits' => 'Nombe di candjmints a mostrer dins l\' djivêye:',
-'prefs-misc' => 'Totes sôres',
-'saveprefs' => 'Schaper les preferinces',
-'resetprefs' => 'Rimete les prémetowès valixhances',
-'oldpassword' => 'Vî scret',
-'newpassword' => 'Noû scret',
-'retypenew' => 'Ritapez l\' noû scret',
-'textboxsize' => 'Grandeu del boesse di tecse',
-'rows' => 'Royes',
-'columns' => 'Colones',
-'searchresultshead' => 'HÃ¥ynaedje des rzultats di cweraedje',
-'resultsperpage' => 'Nombe di responses a håyner so ene pådje',
-'contextlines' => 'Nombe di royes a håyner po ene response',
-'contextchars' => 'Nombe di caracteres di contecse pa roye',
-'stubthreshold' => 'Grandeu minimom po håyner les courts årtikes',
-'recentchangescount' => 'Nombe di tites dins les dierins candjmints',
-'savedprefs' => 'Vos preferinces ont stî schapêyes.',
-'timezonelegend' => 'Coisse d\' eureye',
-'timezonetext' => 'Tapez li nombe d\' eures di diferince avou l\' tins univiersel (UTC).',
-'localtime' => 'Håyner l\' eure locåle',
-'timezoneoffset' => 'Diferince d\' eures¹',
-'servertime' => 'L\' eure sol sierveu',
-'guesstimezone' => 'Prinde d\' après l\' betchteu',
-'allowemail' => 'Permete di rçure des emiles d\' ôtes uzeus',
-'defaultns' => 'Prémetous spåces di nos pol cweraedje:',
-'default' => 'prémetou',
-'files' => 'Fitchîs',
-
-# User rights
-'userrights-lookup-user' => 'Manaedjî les groupes d\' uzeus',
-'userrights-user-editname' => 'Tapez on no d\' uzeu:',
-'editusergroup' => 'Candjî les groupes d\' uzeus',
-
-'userrights-editusergroup' => 'Candjî groupes d\' uzeus',
-'saveusergroups' => 'Schaper des groupes d\' uzeus',
-'userrights-groupsmember' => 'Mimbes di:',
-'userrights-groupsavailable' => 'Groupes k\' i gn a:',
-'userrights-groupshelp' => 'Tchoezixhoz les groupes ki vos vloz ki l\' uzeu (èn) soeye (pus) mimbe.
-Les groupes nén tchoezis èn seront nén candjîs. Vos ploz distchoezi on groupe tot fjhant Ctrl + clitch di hintche',
-'userrights-logcomment' => 'L\' apårtinance å groupe a candjî di $1 viè $2',
-
-# Groups
-'group' => 'Groupe:',
-'group-bot' => 'Robots',
-'group-sysop' => 'Manaedjeus',
-'group-bureaucrat' => 'Mwaisse-manaedjeus',
-'group-steward' => 'Mwaisse-manaedjeus tot avå',
-'group-all' => '(tertos)',
-
-'group-bot-member' => 'Robot',
-'group-sysop-member' => 'Manaedjeu',
-'group-bureaucrat-member' => 'Mwaisse-manaedjeu',
-'group-steward-member' => 'Mwaisse-manaedjeu tot avå',
-
-'grouppage-bot' => '{{ns:project}}:Robots',
-'grouppage-sysop' => '{{ns:project}}:Manaedjeus',
-'grouppage-bureaucrat' => '{{ns:project}}:Mwaisse-manaedjeus',
-
-# Recent changes
-#
-'changes' => 'candjmints',
-'recentchanges' => 'Dierins candjmints',
-'recentchanges-url' => '{{ns:special}}:Recentchanges',
-'recentchangestext' => 'Shuvoz chal les dierins candjmints k\' i gn a yeu dsu {{SITENAME}}.',
-'rcnote' => 'Chal pa dzo les <strong>$1</strong> dierins candjmints des dierins <strong>$2</strong> djoûs, å $3.',
-'rcnotefrom' => 'Chal pa dzo les candjmints dispoy li <b>$2</b> (disk\' a <b>$1</b> di mostrés).',
-'rclistfrom' => 'Mostrer les candjmints k\' i gn a yeu a pårti do $1',
-'rcshowhideminor' => '$1 candjmints mineurs',
-'rcshowhidebots' => '$1 robots',
-'rcshowhideliu' => '$1 uzeus eredjîstrés',
-'rcshowhideanons' => '$1 uzeus anonimes',
-'rcshowhidepatr' => '$1 candjmints rwaitîs',
-'rcshowhidemine' => '$1 candjmints da minne',
-'rclinks' => 'Mostrer les $1 dierins candjmints des dierins $2 djoûs.<br />$3',
-'diff' => 'dif.',
-'hist' => 'ist.',
-'hide' => 'catch.',
-'show' => 'håy.',
-#'minoreditletter' => 'm',
-#'newpageletter' => 'N',
-#'sectionlink' => '→',
-#'number_of_watching_users_RCview' => '[$1]',
-'number_of_watching_users_pageview' => '[shuvou pa $1 uzeu(s)]',
-'rc_categories' => 'Limiter åzès categoreyes (separer avou des «|»)',
-'rc_categories_any' => 'Totes',
-
-# Upload
-#
-'upload' => 'Eberweter on fitchî',
-'uploadbtn' => 'Eberweter',
-# NOTE: 'En erî' purade ki 'Reberweter'; la ki c' est çou ki ç' boton la
-# fwait: rivni al pådje d' eberwetaedje
-'reupload' => 'En erî',
-'reuploaddesc' => 'Rivni al pådje d\' eberwetaedje.',
-'uploadnologin' => 'Nén elodjî',
-'uploadnologintext' => 'I vs fåt esse [[{{ns:special}}:Userlogin|elodjî]] por vos pleur eberweter des fitchîs.',
-'upload_directory_read_only' => 'Li sierveu waibe èn pout nén scrire sol ridant d\' eberwetaedje ($1).',
-'uploaderror' => 'Aroke d\' eberwetaedje',
-'uploadtext' => 'Eployîz les boesses d\' intrêye chal pa dzo po-z eberweter des noveas fitchîs d\' imådjes po vos årtikes. Sol plupårt des betchteus, vos voeroz on boton «Foyter...» (ou «Browse...») ki vs permetrè di foyter dins les ridants del deure plake da vosse po tchoezi l\' fitchî, çou ki rimplirè otomaticmint li tchamp do no do fitchî k\' est a costé.
-
-Po håyner ou cweri des imådjes k\' ont ddja stî rçuvowes, alez sol [[{{ns:special}}:Imagelist|djivêye des imådjes dedja eberwetêyes]]. Les eberwetaedjes et disfaçaedjes sont metous èn on [[{{ns:special}}:Log/upload|djournå des eberwetaedjes]].
-
-Po håyner l\' imådje dins èn årtike, eployîz on loyén del foûme
-* \'\'\'<nowiki>[[</nowiki>{{ns:image}}<nowiki>:fitchî.jpg]]</nowiki>\'\'\'
-* \'\'\'<nowiki>[[</nowiki>{{ns:image}}<nowiki>:fitchî.png|thumb|tecse a mete padzo]]</nowiki>\'\'\'
-ou co po les sons
-* \'\'\'<nowiki>[[</nowiki>{{ns:media}}<nowiki>:fitchî.ogg]]</nowiki>\'\'\'',
-
-'uploadlog' => 'djournå des eberwetaedjes',
-'uploadlogpage' => 'Djournå_des_eberwetaedjes',
-'uploadlogpagetext' => 'Chal pa dzo li djivêye des dierins eberwetaedjes.',
-'filename' => 'No do fitchî',
-'filedesc' => 'Discrijhaedje',
-'fileuploadsummary' => 'Discrijhaedje:',
-'filestatus' => 'Abondroets ey eployaedje',
-'filesource' => 'Sourdant',
-'copyrightpage' => '{{ns:project}}:Abondroets',
-'copyrightpagename' => 'Abondroets {{SITENAME}}',
-'uploadedfiles' => 'Fitchîs eberwetés',
-'ignorewarning' => 'Passer houte des adviertixhmints eyet schaper tot l\' minme li fitchî.',
-'ignorewarnings' => 'Passer houte des adviertixhmints',
-'minlength' => 'Les imådjes divèt aveur des nos di pol moens troes letes.',
-'illegalfilename' => 'Li no d\' fitchî «$1» a des caracteres ki n\' si polèt nén eployî dins l\' tite d\' ene pådje. Candjîz l\' no do fitchî eyet sayîz del reberweter s\' i vs plait.',
-'badfilename' => 'Li no d\' l\' imådje a stî candjî a «$1».',
-'badfiletype' => '«.$1» n\' est nén ene sôre d\' imådje ricmandêye.',
-'largefile' => 'C\' est mî k\' les imådjes åyexhe ene grandeu di moens di $1 octets, ci fitchî chal fwait $2 octets.',
-'largefileserver' => 'Ci fitchî ci est pus pezant ki çou k\' li sierveu est apontyî po-z accepter.',
-'emptyfile' => 'I shonnreut kel fitchî k\' vos eberwetez soeye vude. Çoula pout esse cåze d\' ene aroke di tapaedje dins l\' no do fitchî. Acertinez si vos vloz evoyî po do bon ç\' fitchî ci, s\' i vs plait.',
-'fileexists' => 'On fitchî avou ç\' no la egzistêye dedja, loukîz s\' i vs plait a $1 po vs acertiner ki vos vloz bén replaecî l\' fitchî avou l\' ci ki vos eberwetez asteure, oubén si vos l\' voloz eberweter dizo èn ôte no.',
-'fileexists-forbidden' => 'I gn a ddja on fitchî avou ç\' no la; rivnoz s\' i vs plait en erî et s\' reberwetez l\' fitchî dizo èn ôte no. [[{{ns:image}}:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'I gn a ddja on fitchî avou ç\' no la e ridant des fitchîs pårtaedjîs; rivnoz s\' i vs plait en erî et s\' reberwetez l\' fitchî dizo èn ôte no. [[{{ns:image}}:$1|thumb|center|$1]]',
-'successfulupload' => 'L\' eberwetaedje a stî comifåt',
-'fileuploaded' => 'L\' eberwetaedje do fitchî «$1» a stî å paire des pôces.
-Shuvoz ci loyén chal: ($2) pol pådje di discrijhaedje eyet rimplixhoz les
-informåcions sol fitchî, come di wice k\' i vént, cwand il a stî
-fwait, et pa kî, et tot l\' minme kéne informåcion interessante ki vos ploz
-saveur åd fwait do fitchî.',
-'uploadwarning' => 'Adviertixhmint so l\' eberwetaedje',
-'savefile' => 'Schaper l\' fitchî',
-'uploadedimage' => 'eberwetaedje di «[[$1]]»',
-'uploaddisabled' => 'Eberwetaedje di fitchîs dismetou',
-'uploaddisabledtext' => 'Mande escuzes, mins l\' eberwetaedje di fitchîs a stî dismetou pol moumint.',
-'uploadscripted' => 'Ci fitchî ci a-st å dvins do côde HTML ou on scripe ki pôreut esse må comprin pa on betchteu waibe.',
-'uploadcorrupt' => 'Li fitchî est cron oudonbén il a-st ene mwaijhe cawete. Verifyîz l\' fitchî eyet l\' reberweter s\' i vs plait.',
-'uploadvirus' => 'Li fitchî a-st on virusse! Detays: $1',
-'sourcefilename' => 'No d\' fitchî so vosse copiutrece',
-'destfilename' => 'No d\' fitchî a eployî so {{SITENAME}}',
-
-'filewasdeleted' => 'On fitchî avou ç\' no la a ddja stî disfacé. Vos dvrîz loukî å $1 divant d\' continouwer.',
-
-'license' => 'Licince di l\' imådje',
-'nolicense' => 'Nole licince tchoezeye',
-#'licenses' => '-', # Don't duplicate this in translations
-
-# Image list
-#
-'imagelist' => 'Djivêye des imådjes',
-'imagelisttext' => 'Chal pa dzo c\' est ene djivêye di <strong>$1</strong> imådjes relîtes <strong>$2</strong>.',
-'imagelistforuser' => 'Çouci n\' mostere ki les imådjes eberwetêyes pa $1.',
-'getimagelist' => 'dji fwait l\' djivêye des imådjes',
-'ilsubmit' => 'Cweri',
-'showlast' => 'Mostrer les $1 dierinnès imådjes relîtes $2.',
-'byname' => 'påzès nos',
-'bydate' => 'pazès dates',
-'bysize' => 'pa grandeu',
-'imgdelete' => 'oist.',
-'imgdesc' => 'disc.',
-'imglegend' => 'Ledjinde: (disc.) = håyner/candjî l\' discrijhaedje di l\' imådje.',
-'imghistory' => 'Istwere di l\' imådje',
-'revertimg' => 'mod.',
-'deleteimg' => 'oist.',
-'deleteimgcompletely' => 'Disfacer totes les modêyes di ç\' fitchî ci.',
-'imghistlegend' => 'Ledjinde: (ast.) = c\' est l\' imådje k\' i gn a asteure, (oist.) = oister (disfacer)
-cisse viye modêye la, (mod.) = rivni a cisse viye modêye la.
-<br /><i>Clitchîz sol date po vey l\' imådje evoyeye a cisse date la.</i>',
-'imagelinks' => 'Loyéns viè ciste imådje chal',
-'linkstoimage' => 'Les pådjes shuvantes eployèt ciste imådje chal:',
-'nolinkstoimage' => 'I n\' a nole pådje k\' eploye ciste imådje chal.',
-'sharedupload' => 'Ci fitchî ci est so on ridant pårtaedjî ey i s\' pout k\' i soeye eployî pa ds ôtes pordjets.',
-'shareduploadwiki' => 'Loukîz li $1 po pus di racsegnes.',
-'shareduploadwiki-linktext' => 'pådje di discrijhaedje',
-#'shareddescriptionfollows' => '-',
-'noimage' => 'I n\' a nou fitchî avou ç\' no la, vos l\' poloz $1',
-'noimage-linktext' => 'eberweter',
-'uploadnewversion-linktext' => 'Eberweter ene nouve modêye di ci fitchî ci',
-
-# Mime search
-#
-'mimesearch' => 'Cweraedje MIME',
-'mimetype' => 'sôre MIME:',
-'download' => 'aberweter',
-
-# Unwatchedpages
-#
-'unwatchedpages' => 'Pådjes nén shuvowes',
-
-# List redirects
-'listredirects' => 'Djivêye des redjiblaedjes',
-
-# Unused templates
-'unusedtemplates' => 'Modeles nén eployîs',
-'unusedtemplatestext' => 'Cisse pådje ci mostere totes les pådjes di modele (espåce di lomaedje «{{ns:template}}») ki n\' sont nén eployîs dins ene ôte pådje. Rimimbrez vs di verifyî s\' i n\' a nén des ôtes loyéns divant delzès disfacer.',
-'unusedtemplateswlh' => 'ôtes loyéns',
-
-# Random redirect
-'randomredirect' => 'Redjiblaedje a l\' astcheyance',
-
-# Statistics
-#
-'statistics' => 'Sitatistikes',
-'sitestats' => 'Sitatistikes di {{SITENAME}}',
-'userstats' => 'Sitatistikes des uzeus',
-'sitestatstext' => 'I gn a \'\'\'$1\'\'\' pådjes å totå el båze di dnêyes.
-Çoula tot contant les pådjes di «Copenes», les pådjes åd fwait di {{SITENAME}}, les pådjes «djermons» (pådjes sins waire di contnou), les redjiblaedjes, eyet co ds ôtes ki n\' sont nén vormint des årtikes.
-Si on n\' conte nén ces la, i gn a \'\'\'$2\'\'\' pådjes ki sont
-probåblumint des vraiys årtikes.
-
-\'\'\'$8\'\'\' fitchîz ont stî eberwetés.
-
-I gn a-st avou å totå \'\'\'$3\'\'\' riwaitaedjes di pådjes, eyet \'\'\'$4\'\'\' candjmints do contnou des pådjes dispoy ki ci wiki chal est en alaedje.
-Dj\' ô bén k\' i gn a ene moyene di \'\'\'$5\'\'\' candjmints par pådje, eyet \'\'\'$6\'\'\' riwaitaedjes po on candjmint.
-
-Li longueur del [http://meta.wikimedia.org/wiki/Help:Job_queue cawêye des bouyes] est di \'\'\'$7\'\'\'.',
-'userstatstext' => 'I gn a \'\'\'$1\'\'\' uzeus d\' eredjîstrés.
-\'\'\'$2\'\'\' (ou \'\'\'$4%\'\'\') di zels sont eto des manaedjeus (riloukîz a $3).',
-
-'disambiguations' => 'PÃ¥djes d\' omonimeye',
-'disambiguationspage' => '{{ns:template}}:Omonimeye',
-'disambiguationstext' => 'Les årtikes shuvants ont des loyéns viè ene <i>pådje d\' omonimeye</i>. I dvrént purade loyî viè l\' boun årtike.<br />
-Ene pådje est considerêye come pådje d\' omonimeye si elle aparexhe e $1.<br />
-Les loyéns a pårti d\' ôtes espåces di lomaedje èn sont <i>nén</i> håynés chal.',
-
-'doubleredirects' => 'Dobes redjiblaedjes',
-'doubleredirectstext' => 'Tchaeke roye a-st on loyén viè l\' prumî eyet l\' deujhinme redjiblaedje, avou on mostraedje del prumire roye do tecse do deujhinme redjiblaedje, çou ki å pus sovint dene li «vraiy» årtike såme, ki l\' prumî redjiblaedje divreut evoyî viè lu.',
-
-'brokenredirects' => 'Pierdous redjiblaedjes',
-'brokenredirectstext' => 'Les redjiblaedjes shuvants evoyèt so ene pådje ki n\' egzistêye nén.',
-
-# Miscellaneous special pages
-#
-'nbytes' => '$1 {{PLURAL:$1|octet|octets}}',
-'ncategories' => '$1 {{PLURAL:$1|categoreye|categoreyes}}',
-'nlinks' => '$1 {{PLURAL:$1|loyén|loyéns}}',
-'nmembers' => '$1 {{PLURAL:$1|mimbe|mimbes}}',
-'nrevisions' => '$1 {{PLURAL:$1|modêye|modêyes}}',
-'nviews' => 'léjhowe $1 {{PLURAL:$1|côp|côps}}',
-
-'lonelypages' => 'Pådjes ôrfulinnes',
-'uncategorizedpages' => 'PÃ¥djes sins nole categoreye',
-'uncategorizedcategories' => 'Categoreyes nén categorijheyes',
-'unusedcategories' => 'Categoreyes nén eployeyes',
-'unusedimages' => 'Imådjes nén eployeyes',
-'popularpages' => 'Pådjes les pus léjhowes',
-'wantedcategories' => 'Categoreyes les pus rcwerowes',
-'wantedpages' => 'PÃ¥djes les pus rcwerowes',
-'mostlinked' => 'PÃ¥djes les pus loyeyes',
-'mostlinkedcategories' => 'Categoreyes les pus loyeyes',
-'mostcategories' => 'Ã…rtikes avou l\' pus di categoreyes',
-'mostimages' => 'Imådjes les pus loyeyes',
-'mostrevisions' => 'Ã…rtikes avou l\' pus di candjmints',
-'allpages' => 'Totes les pådjes',
-'prefixindex' => 'Indecse pa betchete',
-'randompage' => 'Ã…rtike a l\' astcheyance',
-'randompage-url' => '{{ns:special}}:Random',
-'shortpages' => 'Coûtès pådjes',
-'longpages' => 'Longowès pådjes',
-'deadendpages' => 'Pådjes sins nou loyén wiki',
-'listusers' => 'Djivêye des uzeus',
-'specialpages' => 'Pådjes sipeciåles',
-'spheading' => 'Pådjes sipeciåles po tos ls uzeus',
-'restrictedpheading' => 'Pådjes sipeciåles po les manaedjeus',
-'recentchangeslinked' => 'Candjmints aloyîs',
-'rclsub' => '(ezès pådjes ki «$1» a-st on loyén dzeu)',
-'newpages' => 'Novelès pådjes',
-'ancientpages' => 'Viyès pådjes',
-'intl' => 'Loyéns eterlingaedjes',
-'move' => 'Displaecî',
-'movethispage' => 'Displaecî cisse pådje',
-'unusedimagestext' => '<p>Notez tot l\' minme ki d\' ôtès waibes polèt aveur des loyéns viè ces imådjes la gråcès a ene direke hårdêye. Do côp, ces imådjes aparexhèt chal, mågré k\' ele soeyexhe eployeyes.</p>',
-'unusedcategoriestext' => 'Les pådjes di categoreye shuvantes egzistént, mins i n\' a nol årtike ni categoreye å dvins.',
-
-'booksources' => 'Sourdants po les lives',
-'categoriespagetext' => 'I gn a les categoreyes shuvantes sol wiki.',
-'data' => 'Dinêyes',
-'userrights' => 'Manaedjî les liveas des uzeus',
-'groups' => 'Groupes d\' uzeus',
-
-'booksourcetext' => 'Chal pa dzo c\' est ene djivêye di hårdêyes viè des waibes ki vindèt des lives, noûs ou di deujhinme mwin, et ki polèt aveur pus d\' informåcions åd fwait des lives ki vos cweroz après.',
-'isbn' => 'ISBN',
-#'rfcurl' => 'http://www.ietf.org/rfc/rfc$1.txt',
-'rfcurl' => 'http://www.faqs.org/rfcs/rfc$1.html',
-#'pubmedurl' => 'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
-'alphaindexline' => 'di $1 a $2',
-'version' => 'Modêye des programes',
-'log' => 'Djournås',
-'alllogstext' => 'Håynaedje etercroejhlé des djournås d\' eberwetaedje, disfaçaedje, protedjaedje, blocaedje eyet manaedjeus.
-Vos ploz limiter l\' håynaedje tot tchoezixhant ene sôre di djournå, on no d\' uzeu, ou l\' tite d\' ene pådje.',
-'logempty' => 'Rén n\' corespond dins l\' djournå.',
-
-# Special:Allpages
-'nextpage' => 'PÃ¥dje shuvante ($1)',
-'allpagesfrom' => 'Håyner les pådjes a pårti di:',
-'allarticles' => 'Tos les årtikes',
-'allnonarticles' => 'Totes les pådjes ki n\' sont nén des årtikes',
-'allinnamespace' => 'Totes les pådjes (espåce di lomaedje $1)',
-'allnotinnamespace' => 'Totes les pådjes (foû d\' l\' espåce di lomaedje $1)',
-'allpagesprev' => 'Di dvant',
-'allpagesnext' => 'Shuvant',
-'allpagessubmit' => 'I va',
-'allpagesprefix' => 'Håyner les pådjes avou l\' betchete:',
-
-# E this user
-#
-'mailnologin' => 'Nole adresse d\' evoyeu',
-'mailnologintext' => 'Po-z evoyî èn emile a èn ôte uzeu i vs fåt esse [[{{ns:special}}:Userlogin|elodjî]] eyet aveur ene adresse emile d\' evoyeu ki soeye valide dins vos [[{{ns:special}}:Preferences|preferinces]].',
-'emailuser' => 'Emiler a l\' uzeu',
-'emailpage' => 'Emilaedje a èn uzeu',
-'emailpagetext' => 'Si cist uzeu chal a dné ene adresse emile valide dins
-ses preferinces, vos lyi ploz evoyî èn emile a pårti di cisse pådje chal.
-L\' adresse emile k\' i gn a dins vos preferinces serè-st eployeye
-come adresse di l\' evoyeu (adresse «From:» di l\' emile),
-po ki l\' riçuveu poye risponde.',
-'usermailererror' => 'Åk n\' a nén stî tot voyant l\' emile:',
-'defemailsubject' => 'Emile da {{SITENAME}}',
-'noemailtitle' => 'Pont d\' adresse emile',
-'noemailtext' => 'Cist uzeu chal n\' a nén dné d\' adresse emile
-valide, ou n\' vout nén rçure des emiles des ôtes uzeus.
-Do côp, c\' est nén possibe di lyi evoyî èn emile.',
-'emailfrom' => 'Di',
-'emailto' => 'Po',
-'emailsubject' => 'Sudjet',
-'emailmessage' => 'Messaedje',
-'emailsend' => 'Evoyî',
-'emailsent' => 'Emile evoyî',
-'emailsenttext' => 'Vost emilaedje a stî evoyî comifåt.',
-
-# Watchlist
-#
-'watchlist' => 'PÃ¥djes shuvowes',
-'watchlistsub' => '(po l\' uzeu «$1»)',
-'nowatchlist' => 'Vosse djivêye des pådjes a shuve est vude.',
-'watchlistcount' => '\'\'\'Vos avoz $1 cayets dins vosse djivêye des shuvous, tot contant les pådjes di copene.\'\'\'',
-'clearwatchlist' => 'Netyî l\' djivêye des shuvous',
-'watchlistcleartext' => 'Estoz seur delzès voleur oister?',
-'watchlistclearbutton' => 'Netyî l\' djivêye',
-'watchlistcleardone' => 'Vosse djivêye des shuvous a stî netieye. {{PLURAL:$1|$1 cayet a stî bodjî|$1 cayets ont stî bodjîs}} foû.',
-'watchnologin' => 'Vos n\' estoz nén elodjî',
-'watchnologintext' => 'I vs fåt esse [[{{ns:special}}:Userlogin|elodjî]] po pleur candjî vosse djivêye des pådjes a shuve.',
-'addedwatch' => 'Radjouté ås shuvous',
-'addedwatchtext' => 'Li pådje «$1» a stî radjoutêye a vosse [[{{ns:special}}:Watchlist|djivêye des pådjes a shuve]].
-Tos les candjmints k\' i gn årè di cisse pådje chal,
-eyet di si pådje di copene, seront håynés chal, eyet li pådje serè metowe e \'\'\'cråssès letes\'\'\'
-el [[{{ns:special}}:Recentchanges|djivêye des dierins candjmints]] po k\' ça soeye pus åjhey por vos del rimårker.
-
-Si vos vloz bodjî l\' pådje foû di vosse djivêye des shuvous, clitchîz so «Èn pus shuve li pådje» dins l\' bår di menu sol costé.',
-'removedwatch' => 'Bodjî foû des shuvous',
-'removedwatchtext' => 'Li pådje «$1» a stî bodjeye foû di vosse djivêye des pådjes a shuve.',
-'watch' => 'Shuve',
-'watchthispage' => 'Shuve cisse pådje',
-'unwatch' => 'Èn pus shuve',
-'unwatchthispage' => 'Èn pus shuve li pådje',
-'notanarticle' => 'Nén èn årtike',
-'watchnochange' => 'Nole des pådjes di vosse djivêye di pådjes a shuve n\' a stî candjeye dins l\' termene di tins dmandêye.',
-# NOTE: Messages.php n' eploye nén PLURAL
-'watchdetails' => '* {{PLURAL:$1|$1 pådje shuvowe|$1 pådjes shuvowes}} (sins conter les pådjes di copene)
-* [[{{ns:special}}:Watchlist/edit|Håyner eyet candjî l\' djivêye etire]]
-* [[{{ns:special}}:Watchlist/clear|Bodjî totes les pådjes foû del djivêye]]',
-'wlheader-enotif' => '* Li notifiaedje pa emile est en alaedje.',
-'wlheader-showupdated' => '* Les pådjes k\' ont candjî dispoy vosse dierinne vizite sont metowes e \'\'\'cråssès letes\'\'\'',
-'watchmethod-recent' => 'Cwerant après les pådjes k\' ont stî candjeyes dierinnmint ki sont eto des pådjes shuvowes',
-'watchmethod-list' => 'Cwerant après les pådjes shuvowes k\' ont stî candjeyes dierinnmint',
-'removechecked' => 'Bodjî les cayets tchoezis foû del djivêye des pådjes a shuve',
-# NOTE: Messages.php n' eploye nén PLURAL
-'watchlistcontains' => 'I gn a {{PLURAL:$1|$1 pådje|$1 pådjes}} e vosse djivêye des pådjes a shuve.',
-'watcheditlist' => 'Vochal ene djivêye alfabetike di vos pådjes shuvowes.
-Clitchîz so les boesses po les pådjes ki vos vloz bodjî di vosse djivêye di pådjes a shuve, poy clitchîz sol boton do dzo po lzès bodjî evoye (bodjî evoye ene pådje di contnou oistêye si pådje di copene avou et årvierdimint).',
-'removingchecked' => 'Bodjant les cayets dmandés foû del djivêye...',
-'couldntremove' => 'Dji n\' sai bodjî l\' cayet «$1» foû del djivêye...',
-'iteminvalidname' => 'Åk n\' a nén stî avou «$1», li no n\' est nén valide...',
-'wlnote' => 'Chal pa dzo les $1 dierins candjmints des <b>$2</b> dierinnès eures.',
-'wlshowlast' => 'Mostrer les dierin(nè)s $1 eures, $2 djoûs $3',
-'wlsaved' => 'Çouchal, c\' est ene modêye k\' a stî schapêye di vosse djivêye di pådjes shuvowes.',
-'wlhideshowown' => '$1 les candjmints da minne.',
-'wlhideshowbots' => '$1 les candjmints des robots.',
-'wldone' => 'Fwait.',
-
-'enotif_mailer' => 'Notifiaedje pa emile di {{SITENAME}}',
-'enotif_reset' => 'Mårker totes les pådjes come vizitêyes',
-'enotif_newpagetext' => 'C\' est ene nouve pådje.',
-'changed' => 'candjeye',
-'created' => 'ahivêye',
-'enotif_subject' => 'Li pådje «$PAGETITLE» so {{SITENAME}} a stî $CHANGEDORCREATED pa $PAGEEDITOR',
-'enotif_lastvisited' => 'Loukîz $1 po tos les candjmints dispoy vosse dierinne vizite.',
-'enotif_body' => 'Binamé $WATCHINGUSERNAME,
-
-Li pådje «$PAGETITLE» so {{SITENAME}} a stî $CHANGEDORCREATED li $PAGEEDITDATE pa $PAGEEDITOR, loukîz $PAGETITLE_URL pol modêye do moumint.
-
-$NEWPAGE
-
-Comintaire do candjeu: $PAGESUMMARY $PAGEMINOREDIT
-
-Contak do candjeu:
-emile: $PAGEEDITOR_EMAIL
-wiki: $PAGEEDITOR_WIKI
-
-I n\' årè nén d\' ôtes notifiaedjes po ds ôtes candjmints di ç\' minme pådje ci tant k\' vos n\' l\' åroz nén vizitêye. Vos ploz eto rimete a noû les drapeas di notifiaedje po totes les pådjes di vosse djivêye des pådjes a shuve.
-
-
- Vosse binamé sistinme di notifiaedje so {{SITENAME}}
-
---
-Po candjî l\' apontiaedje di vosse djivêye a shuve, loukîz
-{{fullurl:{{ns:special}}:Watchlist/edit}}
-
-Po pus d\' aidance:
-{{fullurl:{{ns:help}}:Aidance}}',
-
-# Delete/protect/revert
-#
-'deletepage' => 'Disfacer l\' pådje',
-'confirm' => 'Acertiner',
-'excontent' => 'li contnou esteut: «$1»',
-'excontentauthor' => 'li contnou esteut: «$1» (eyet l\' seu contribouweu esteut «$2»)',
-'exbeforeblank' => 'li contnou dvant l\' disfaçaedje esteut: «$1»',
-'exblank' => 'li pådje esteut vude',
-'confirmdelete' => 'Acertinaedje do disfaçaedje',
-'deletesub' => '(Disfaçaedje di «$1»)',
-'historywarning' => 'Asteme: Li pådje ki vos alez disfacer a-st ene istwere:',
-'confirmdeletetext' => 'Vos alez disfacer po tofer del båze di dnêyes ene
-pådje ou ene imådje, avou tote si istwere.
-Acertinez s\' i vs plait ki c\' est bén çoula ki vos vloz fé,
-ki vos comprindoz les consecwinces, et ki vos fjhoz çoula
-tot [[{{ns:project}}:Rîles a shure|shuvant les rîles]].',
-'actioncomplete' => 'Fwait',
-'deletedtext' => 'Li pådje «$1» a stî disfacêye. Loukîz li $2 po ene
-djivêye des dierins disfaçaedjes.',
-'deletedarticle' => 'pådje «$1» disfacêye',
-'dellogpage' => 'Djournå_des_disfaçaedjes',
-'dellogpagetext' => 'Chal pa dzo c\' est l\' djivêye des dierins disfaçaedjes.',
-'deletionlog' => 'djournå des disfaçaedjes',
-'reverted' => 'Rimetou ene modêye di dvant',
-'deletecomment' => 'Råjhon do disfaçaedje',
-'imagereverted' => 'Li rmetaedje del modêye di dvant a stî comifåt.',
-'cantrollback' => 'Dji n\' sai disfé les candjmints; li dierin contribouweu est li seu oteur po cist årtike ci.',
-'alreadyrolled' => 'Dji n\' sai disfé li dierin candjmint di [[$1]]
-fwait pa [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|Copene]]);
-ene sakî d\' ôte a ddja candjî l\' årtike ou ddja rmetou l\' modêye di dvant.
-
-Li dierin candjmint a stî fwait pa [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|Copene]]).',
-# only shown if there is an edit comment
-'editcomment' => 'Li comintaire do candjmint esteut: «<i>$1</i>».',
-'revertpage' => 'Disfwait li candjmint da [[{{ns:special}}:Contributions/$2|$2]] ([[{{ns:user_talk}}:$2|copene]]); li dierin candjmint est asteure da [[{{ns:user}}:$1|$1]]',
-'protectlogpage' => 'Djournå_des_protedjaedjes',
-'protectlogtext' => 'Chal pa dzo c\' est ene djivêye des protedjaedjes et disprotedjaedjes des pådjes.
-Loukîz [[{{ns:project}}:Pådje protedjeye]] po pus di racsegnes.',
-'protectedarticle' => '«[[$1]]» protedjî',
-'unprotectedarticle' => '«[[$1]]» disprotedjî',
-'protectsub' => '(Protedjant «$1»)',
-'confirmprotecttext' => 'Voloz vs vormint protedjî cisse pådje ci?',
-'confirmprotect' => 'Acertinez l\' protedjaedje',
-'protectmoveonly' => 'Protedjî seulmint conte les displaeçaedjes',
-'protectcomment' => 'Råjhon po protedjî',
-'unprotectsub' => '(Disprotedjant «$1»)',
-'confirmunprotecttext' => 'Voloz vs vormint disprotedjî cisse pådje ci?',
-'confirmunprotect' => 'Acertinez l\' disprotedjaedje',
-'unprotectcomment' => 'Råjhon po disprotedjî',
-'protect-unchain' => 'Disbloker les permissions di displaeçaedje',
-'protect-text' => 'Vos ploz droci vey eyet candjî l\' livea d\' protedjaedje pol pådje <strong>$1</strong>.
-S\' i vs plait acertinez vs di bén shure les [[{{ns:project}}:Pådje_protedjeye|rîles po les pådjes protedjeyes]].',
-'protect-viewtext' => 'Vosse conte d\' uzeu n\' a nén les permissions k\' i fåt po candjî les liveas d\' protedjaedje. Voci les cis metous pol moumint pol pådje <strong>$1</strong>:',
-'protect-default' => '(prémetou)',
-'protect-level-autoconfirmed' => 'Bloker les uzeus nén eredjîstrés',
-'protect-level-sysop' => 'Seulmint les manaedjeus',
-
-# restrictions (nouns)
-'restriction-edit' => 'Candjî',
-'restriction-move' => 'Displaecî',
-
-# Undelete
-'undelete' => 'Rapexhî des disfacêyès pådjes',
-'undeletepage' => 'Vey et rapexhî des disfacêyès pådjes',
-'viewdeletedpage' => 'Vey les disfacêyès pådjes',
-'undeletepagetext' => 'Les pådjes shuvantes ont stî disfacêyes mins ele sont co ezès årtchives, do côp ele polèt esse rapexheyes.',
-'undeleteextrahelp' => 'Po rapexhî l\' pådje etire, leyîz vudes totes les boesses a clitchî eyet clitchîz sol boton «\'\'\'Rapexhî\'\'\'». Po rapexhî seulmint des modêyes k\' i gn a, tchoezixhoz les cenes ki vos vloz avou les boesses a clitchî, eyet poy clitchîz sol boton «\'\'\'Rapexhî\'\'\'». Si vos clitchîz sol boton «\'\'\'Netyî\'\'\'», çoula neteyrè l\' tchamp d\' comintaire eyet totes les boesses a clitchî.',
-'undeletearticle' => 'Rapexhî on disfacé årtike',
-'undeleterevisions' => '$1 modêyes ezès årtchives',
-'undeletehistory' => 'Si vos rapexhîz l\' pådje, l\' istwere del pådje
-serè rapexheye eto, avou totes les modêyes co ezès årtchives.
-Si ene novele pådje avou l\' minme no a stî askepieye dispoy li disfaçaedje
-di cisse chal, les rapexheyès modêyes seront metowes e l\' istwere mins
-c\' est l\' modêye do moumint, et nén l\' cisse rapexheye, ki
-srè håynêye.',
-'undeletehistorynoadmin' => 'Cist årtike a stî disfacé. Li råjhon do
-disfaçaedje est dnêye chal pa dzo, avou les detays des uzeus k\' ont
-candjî l\' pådje divant do disfaçaedje. Li tecse di ces modêyes disfacêyes
-ni pout esse veyou ki des manaedjeus.',
-'undeleterevision' => 'Modêye disfacêye li $1',
-'undeletebtn' => 'Rapexhî!',
-'undeletereset' => 'Netyî',
-'undeletecomment' => 'Comintaire:',
-'undeletedarticle' => 'a rapexhî l\' pådje «[[$1]]»',
-# NOTE: Messages.php n' eploye nén PLURAL
-'undeletedrevisions' => '{{PLURAL:$1|ene modêye di rapexheye|$1 modêyes di rapexheyes}}',
-'undeletedpage' => '<big>\'\'\'Li pådje $1 a stî rapexheye.\'\'\'
-
-Loukîz l\' [[{{ns:special}}:Log/delete|djournå des disfaçaedjes]] po ene djivêye des dierins disfaçaedjes eyet rapexhaedjes.',
-
-# Namespace form on various pages
-'namespace' => 'Espåce di lomaedje:',
-'invert' => 'Tchuze å rvier',
-
-# Contributions
-#
-'contributions' => 'Ovraedjes di l\' uzeu',
-'mycontris' => 'Mi ovraedje',
-'contribsub' => 'Po l\' uzeu $1',
-'nocontribs' => 'Nou candjmint di trové ki corespondreut a ç\' critere la.',
-'ucnote' => 'Chal pa dzo les <b>$1</b> dierins candjmints di l\' uzeu so les <b>$2</b> dierins djoûs.',
-'uclinks' => 'Vey les $1 dierins candjmints; vey les $2 dierins djoûs.',
-
-'sp-contributions-newest' => 'Dierins ovraedjes',
-'sp-contributions-oldest' => 'Prumîs ovraedjes',
-'sp-contributions-newer' => '$1 di dvant',
-'sp-contributions-older' => '$1 shuvants',
-
-
-# What links here
-#
-'whatlinkshere' => 'PÃ¥djes ki loynut chal',
-'linklistsub' => '(Djivêye des loyéns)',
-'linkshere' => 'Les pådjes ki shuvèt ont des loyéns viè cisse ci:',
-'nolinkshere' => 'Nole pådje avou des loyéns viè cisse ci.',
-'isredirect' => 'pådje di redjiblaedje',
-
-# Block/unblock IP
-#
-'blockip' => 'Bloker èn uzeu',
-'blockiptext' => 'Rimplixhoz les tchamps chal pa dzo po bloker
-l\' accès e scrijhaedje d\' èn uzeu dné ou a pårt d\' ene
-adresse IP dnêye. Çouci èn doet esse fwait ki po-z arester les
-vandales, et çoula doet esse fwait tot shuvant les
-[[{{ns:project}}:Rîles a shure|rîles di {{SITENAME}}]].
-Dinez ene råjhon do blocaedje (eg: dijhoz les pådjes k\' ont
-stî vandalijheyes).',
-'ipaddress' => 'Adresse IP/no d\' uzeu',
-'ipadressorusername' => 'Adresse IP ou no d\' uzeu',
-'ipbexpiry' => 'Tins do blocaedje',
-'ipbreason' => 'RÃ¥jhon',
-'ipbsubmit' => 'Bloker cist uzeu',
-'ipbother' => 'Ôte termene',
-'ipboptions' => '2 eures:2 hours,1 djoû:1 day,3 djoûs:3 days,1 samwinne:1 week,2 samwinnes:2 weeks,1 moes:1 month,3 moes:3 months,6 moes:6 months,1 anêye:1 year,po todi:infinite',
-'ipbotheroption' => 'ôte',
-'badipaddress' => 'Nol uzeu avou ç\' no la, ou adresse IP nén valide',
-'blockipsuccesssub' => 'Li blocaedje a stî comifåt',
-'blockipsuccesstext' => '«[[{{ns:special}}:Contributions/$1|$1]]» a stî bloké.<br />Loukîz li [[{{ns:special}}:Ipblocklist|djivêye des blocaedjes]] po candjî on blocaedje.',
-'unblockip' => 'Disbloker èn uzeu',
-'unblockiptext' => 'Rimplixhoz les tchamps chal pa dzo po ridner accès e scrijhaedje a èn uzeu ou adresse IP k\' estént blokés.',
-'ipusubmit' => 'Disbloker ciste adresse ci',
-'ipusuccess' => '«[[$1]]» a stî disbloké',
-'ipblocklist' => 'Djivêye d\' adresses IP et di nos d\' uzeus ki sont blokés',
-'blocklistline' => '$1, $2 a bloké $3 ($4)',
-'infiniteblock' => 'po todi',
-'expiringblock' => 'disk\' å $1',
-'ipblocklistempty' => 'Li djivêye des blocaedjes est vude.',
-'blocklink' => 'bloker',
-'unblocklink' => 'disbloker',
-'contribslink' => 'contribouwaedjes',
-'autoblocker' => 'Bloké otomaticmint paski vos eployîz li minme adresse IP ki «[[{{ns:user}}:$1|$1]]». Råjhon do blocaedje «\'\'\'$2\'\'\'».',
-'blocklogpage' => 'Djournå_des_blocaedjes',
-'blocklogentry' => '«[[$1]]» a stî bloké po ene termene di $2',
-'blocklogtext' => 'Çouchal, c\' est on djournå des blocaedjes eyet disblocaedjes d\' uzeus. Les adresses IP blokêyes otomaticmint èn sont nén håynêyes. Loukîz li [[{{ns:special}}:Ipblocklist|djivêye des adresses IP blokêyes]] po vey les blocaedjes d\' adresses IP do moumint.',
-'unblocklogentry' => '«$1» a stî disbloké',
-'range_block_disabled' => 'Li possibilité po les manaedjeus di bloker des fortchetes d\' adresses IP a stî dismetowe.',
-'ipb_expiry_invalid' => 'Tins di blocaedje nén valide.',
-'ip_range_invalid' => 'Fortchete d\' adresses IP nén valide.',
-'proxyblocker' => 'Blocaedje di procsi',
-'proxyblockreason' => 'Voste adresse IP a stî blokêye paski c\' est on procsi k\' est å lådje. Contactez vost ahesseu Internet ou l\' siervice di sopoirt tecnike eyet lzî dire po çoula, la k\' c\' est on problinme di såvrité serieus.',
-'proxyblocksuccess' => 'Fwait.',
-#'sorbs' => 'SORBS DNSBL',
-'sorbsreason' => 'Voste adresse IP si trove dins l\' djivêye des procsis å lådje di [http://www.sorbs.net SORBS DNSBL].',
-'sorbs_create_account_reason' => 'Voste adresse IP si trove dins l\' djivêye des procsis å lådje di [http://www.sorbs.net SORBS DNSBL]. Vos n\' poloz nén ahiver on conte d\' uzeu.',
-
-# Developer tools
-#
-
-# Make sysop
-'makesysoptitle' => 'Diner a èn uzeu on livea di manaedjeu',
-'makesysoptext' => 'Cisse pådje ci c\' est po les mwaisses-manaedjeus («burocrates») poleur hôssî l\' livea d\' èn uzeu do livea d\' simpe uzeu eredjîstré, å ci d\' manaedjeu.
-Tapez l\' no d\' l\' uzeu dins l\' boesse di tecse poy clitchîz sol boton po ndè fé on manaedjeu.',
-'makesysopname' => 'Li no d\' l\' uzeu:',
-'makesysopsubmit' => 'Endè fé on manaedjeu',
-'makesysopok' => '<b>Asteure l\' uzeu «$1» a l\' livea d\' manaedjeu</b>',
-'makesysopfail' => '<b>L\' uzeu «$1» èn pout nén esse fwait on manaedjeu. (Avoz vs tapé l\' no bén comifåt?)</b>',
-'setbureaucratflag' => 'Mete li drapea mwaisse-manaedjeu',
-'setstewardflag' => 'Mete li drapea mwaisse-manaedjeu po tos les wikis',
-'rightslog' => 'Djournå des droets des uzeus',
-'rightslogtext' => 'Çouchal, c\' est on djournå des candjmints des droets des uzeus.',
-'rightslogentry' => 'l\' uzeu «$1» a stî candjî do groupe «$2» viè «$3»',
-'rights' => 'Droets:',
-'set_user_rights' => 'Defini les droets d\' l\' uzeu',
-'user_rights_set' => '<b>Les droets po l\' uzeu «$1» ont stî metous a djoû</b>',
-'set_rights_fail' => '<b>Les droets po l\' uzeu «$1» n\' ont nén polou esse definis. (Avoz vs tapé l\' no bén comifåt?)</b>',
-'makesysop' => 'Diner a èn uzeu on livea di manaedjeu',
-'already_sysop' => 'Cist uzeu ci a ddja l\' livea di manaedjeu',
-'already_bureaucrat' => 'Cist uzeu ci a ddja l\' livea di mwaisse-manaedjeu',
-'already_steward' => 'Cist uzeu ci a ddja l\' livea di mwaisse-manaedjeu so tos les wikis',
-'rightsnone' => '(nouk)',
-
-# Move page
-#
-'movepage' => 'Displaecî l\' pådje',
-'movepagetext' => 'Chal vos ploz candjî l\' no d\' ene pådje,
-dj\' ô bén displaecî l\' pådje, eyet si istwere, viè l\' novea no.
-Li vî tite divénrè-st ene pådje di redjiblaedje viè l\' novele.
-Les loyéns viè l\' viye pådje èn seront nén candjîs; acertinez vs di
-[[{{ns:special}}:DoubleRedirects|verifyî]] s\' i n\' a nén des dobes
-ou crons redjiblaedjes.
-Vos estoz responsåve di fé çou k\' i fåt po k\' les loyéns
-continouwexhe di moenner la k\' i fåt.
-
-Notez k\' el pådje èn serè \'\'\'nén\'\'\' displaeceye s\' i gn a ddja ene
-pådje avou l\' novea tite, a moens k\' ele soeye vude, ou ene pådje
-di redjiblaedje, et k\' ele n\' åye nole istwere.
-Çoula vout dire ki vos ploz ri-displaecî ene pådje viè l\' no k\' ele
-aveut djusse divant, et insi disfé vosse prumî displaeçaedje, å cas ou vos vs
-rindrîz conte ki vos avoz fwait ene flotche; ey eto ki vos n\' poloz nén
-spotchî par accidint ene pådje k\' egzistêye dedja.
-
-<b>ASTEME!</b>
-On displaeçaedje pout esse on consecant et nén atindou candjmint po ene
-pådje foirt léjhowe; s\' i vs plait tuzez bén åzès consecwinces divant
-d\' continouwer.',
-'movepagetalktext' => 'Li pådje di copene associeye, s\' end a ene, serè
-displaeceye otomaticmint avou, \'\'\'a moens ki:\'\'\'
-*Vos displaecîz l\' pådje d\' èn espåce di lomaedje a èn ôte,
-*Ene pådje di copene nén vude egzistêye dedja dizo l\' novea no,
-*Vos disclitchrîz l\' boesse a clitchî chal pa dzo.
-
-Dins ces cas la, vos dvroz displaecî l\' pådje di copene al mwin, ou rcopyî
-si contnou, si vos l\' vloz mete adlé l\' novea no
-d\' l\' årtike.',
-'movearticle' => 'Displaecî di',
-'movenologin' => 'Nén elodjî',
-'movenologintext' => 'I vs fåt esse èn uzeu eredjîstré eyet esse [[{{ns:special}}:Userlogin|elodjî]] por vos pleur displaecî ene pådje.',
-'newtitle' => 'Viè l\' novea tite',
-'movepagebtn' => 'Displaecî',
-'pagemovedsub' => 'Li displaçaedje a stî comifåt',
-'pagemovedtext' => 'Li pådje «[[$1]]» a stî displaceye viè «[[$2]]».',
-'articleexists' => 'Ene pådje egzistêye dedja avou ç\' no la, oudonbén
-li no k\' vos avoz tchoezi n\' est nén valide.
-Tchoezixhoz è èn ôte s\' i vs plait.',
-'talkexists' => '\'\'\'Li pådje leye minme a stî displaeceye comifåt, mins nén li pådje di copene, ca i gn aveut ddja ene pådje di copene k\' egzistéve al novele plaece. I vs fårè copyî l\' tecse del pådje di copene al mwin.\'\'\'',
-'movedto' => 'displaecî viè',
-'movetalk' => 'Displaecî li pådje di copene avou, si ça astchait.',
-'talkpagemoved' => 'Li pådje di copene corespondante a stî displaeceye avou.',
-'talkpagenotmoved' => 'Li pådje di copene corespondante n\' a <strong>nén</strong> stî displaeceye.',
-'1movedto2' => '[[$1]] displaecî viè [[$2]]',
-'1movedto2_redir' => '[[$1]] displaecî viè [[$2]] pa dsu on redjiblaedje',
-'movelogpage' => 'Djournå des displaçaedjes',
-'movelogpagetext' => 'Chal pa dzo c\' est ene djivêye des pådjes k\' on stî displaceyes.',
-'movereason' => 'RÃ¥jhon',
-'revertmove' => 'disfé',
-'delete_and_move' => 'Disfacer et displaecî',
-'delete_and_move_text' => '==I gn a mezåjhe di disfacer==
-
-L\' årtike såme «[[$1]]» egzistêye dedja. El voloz vs disfacer po vs permete di displaecî l\' ôte?',
-'delete_and_move_confirm' => 'Oyi, disfacer l\' pådje',
-'delete_and_move_reason' => 'Disfacé po permete on displaeçaedje',
-'selfmove' => 'Les tites sourdant et såme sont les minmes; ene pådje ni pout nén esse displaeceye so leye minme.',
-'immobile_namespace' => 'Li tite såme est d\' ene sôre especiåle; on n\' pout nén displaecî des pådjes dins cist espåce di lomaedje la.',
-
-# Export
-'export' => 'Ricopyî des pådjes foû',
-'exporttext' => 'Vos ploz rcopyî foû l\' tecse eyet l\' istwere des candjmints d\' ene pådje dinêye, ou co di sacwantes pådjes, eyet l\' aveur dins on fitchî e cogne XML. Çoula pout adon esse ristitchî dins èn ôte wiki k\' eploye MediaWiki, åd triviè del pådje di rstitchaedje (Special:Import).
-
-Po rcopyî des pådjes foû, metoz les tites des pådjes dins l\' boesse di tecse chal pa dzo, on tite pa roye, eyet tchoezixhoz si vos vloz totes les modêyes avou l\' istwere, ou rén kel dierinne modêye avou fok les racsegnes sol dierin candjmint.
-
-Dins ç\' dierin cas, vos ploz eto eployî ene hårdêye, eg: [[{{ns:special}}:Export/{{Mediawiki:mainpage}}]] pol pådje «{{Mediawiki:mainpage}}».',
-'exportcuronly' => 'Inclure fok li modêye do moumint, nén tote l\' istwere',
-'exportnohistory' => '----
-\'\'\'Note:\'\'\' li rcopiaedje foû di tote l\' istwere des pådjes a stî dismetou cåze di problinmes di tchedje des sierveus.',
-
-# Namespace 8 related
-'allmessages' => 'Tos les messaedjes ratournåves',
-'allmessagesname' => 'No del variåve',
-'allmessagesdefault' => 'Tecse prémetou',
-'allmessagescurrent' => 'Tecse pol moumint',
-'allmessagestext' => 'Çouchal est ene djivêye di tos les messaedjes k\' i gn a dins l\' espåce di lomaedje \'\'MediaWiki:\'\'',
-'allmessagesnotsupportedUI' => 'Vosse lingaedje do moumint po l\' eterface (<b>$1</b>) n\' est nén sopoirté pa Special:AllMessages so cisse waibe chal.',
-'allmessagesnotsupportedDB' => '\'\'\'Special:AllMessages\'\'\' n\' est nén sopoirté paski \'\'\'$wgUseDatabaseMessages\'\'\' est dismetou.',
-'allmessagesfilter' => 'Erîlêye ratourneure pol passete:',
-'allmessagesmodified' => 'Seulmint les cis candjîs',
-
-# Thumbnails
-'thumbnail-more' => 'Ragrandi',
-'missingimage' => '<b>Imådje mancante:</b><br /><i>$1</i>',
-'filemissing' => 'Fitchî mancant',
-'thumbnail_error' => 'Åk n\' a nén stî tot fjhant l\' pitite imådje: $1',
-
-# Special:Import
-'import' => 'Ristitchî des pådjes',
-'importtext' => 'S\' vs plait ricopyîz l\' fitchî foû do sourdant wiki avou l\' usteye di rcopiaedje foû (Special:Export), el schaper so voste éndjole, et poy l\' eberweter droci.',
-'importfailed' => 'Li ristitchaedje a fwait berwete: $1',
-'importnotext' => 'Vude ou pont d\' tecse',
-'importsuccess' => 'Li ristitchaedje a stî comifåt!',
-
-# Keyboard access keys for power users
-'accesskey-search' => 'f',
-'accesskey-minoredit' => 'i',
-'accesskey-save' => 's',
-'accesskey-preview' => 'p',
-'accesskey-diff' => 'v',
-'accesskey-compareselectedversions' => 'v',
-'accesskey-watch' => 'w',
-
-# tooltip help for some actions, most are in Monobook.js
-'tooltip-search' => 'Cweri so {{SITENAME}} [alt-f]',
-'tooltip-minoredit' => 'Mete çouci come on candjmint mineur [alt-i]',
-'tooltip-save' => 'Schaper vos candjmints [alt-s]',
-'tooltip-preview' => 'Prévey vos candjmints, fijhoz l\' divant d\' schaper s\' i vs plait! [alt-p]',
-'tooltip-diff' => 'Mostrer les candjmints ki vos avoz fwait e tecse. [alt-v]',
-'tooltip-compareselectedversions' => 'Mostrer les diferinces etur les deus modêyes tchoezeyes di cisse pådje ci. [alt-v]',
-'tooltip-watch' => 'Radjouter cisse pådje ci a vosse djivêye des shuvous [alt-w]',
-
-# stylesheets
-'Monobook.css' => '/* candjî ci fitchî ci po candjî l\' foye di stîle eyet l\' rivnance del waibe etire */',
-#'Monobook.js' => '/* candjî ci fitchî ci po candjî l\' javascripe do stîle monobook */',
-
-# Metadata
-'notacceptable' => 'Li sierveu wiki èn vos pout nén dner les dnêyes dins ene cogne ki vosse cliyint sait lére.',
-
-# Attribution
-'anonymous' => 'Uzeu(s) anonime(s) di {{SITENAME}}',
-'siteuser' => 'Uzeu d\' {{SITENAME}} «$1»',
-'lastmodifiedby' => 'Cisse pådje a stî candjeye pol dierin côp li $1 pa $2.',
-'and' => 'eyet',
-'othercontribs' => 'Båzé so l\' ovraedje da $1.',
-'others' => 'des ôtes',
-'siteusers' => 'Uzeu(s) d\' {{SITENAME}} «$1»',
-'creditspage' => 'PÃ¥dje di credits',
-'nocredits' => 'I n\' a pont d\' informåcion di credits po cisse pådje ci.',
-
-# Spam protection
-'subcategorycount' => 'I gn a {{PLURAL:$1|ene dizo-categoreye|$1 dizo-categoreyes}} e cisse categoreye ci.',
-'categoryarticlecount' => 'I gn a {{PLURAL:$1|èn årtike|$1 årtikes}} e cisse categoreye ci.',
-'listingcontinuesabbrev' => ' cont.',
-
-# Info page
-'infosubtitle' => 'Informåcions pol pådje',
-'numedits' => 'Nombe di candjmints (Ã¥rtike): $1',
-'numtalkedits' => 'Nombe di candjmints (pådje di copene): $1',
-'numwatchers' => 'Nombe di shuveus: $1',
-'numauthors' => 'Nombe d\' oteurs diferins (Ã¥rtike): $1',
-'numtalkauthors' => 'Nombe d\' oteurs diferins (pådje di copene): $1',
-
-# Math options
-'mw_math_png' => 'Håyner tofer come ene imådje PNG',
-'mw_math_simple' => 'Håyner en HTML si c\' est foirt simpe, ôtmint e PNG',
-'mw_math_html' => 'Håyner en HTML si c\' est possibe, ôtmint e PNG',
-'mw_math_source' => 'El leyî e TeX (po les betchteus e môde tecse)',
-'mw_math_modern' => 'Ricmandé po les betchteus modienes',
-'mw_math_mathml' => 'Eployî MathML si c\' est possibe (esperimintå)',
-
-# Patrolling
-#'markaspatrolledlink' => '[$1]',
-
-# NOTE: les apostrofes divèt esse escapêyes.
-# Monobook.js: tooltips and access keys for monobook
-'Monobook.js' => '/* <pre> <nowiki> */
-/* tooltips and access keys */
-var ta = new Object();
-ta[\'pt-userpage\'] = new Array(\'.\',\'PÃ¥dje d\\\' uzeu da minne\');
-ta[\'pt-anonuserpage\'] = new Array(\'.\',\'Li pådje d\\\' uzeu po l\\\' adresse IP ki vos eployîz pol moumint\');
-ta[\'pt-mytalk\'] = new Array(\'n\',\'PÃ¥dje di copene da minne\');
-ta[\'pt-anontalk\'] = new Array(\'n\',\'Pådje di copene po les candjmints fwaits a pårti di ciste adresse IP ci\');
-ta[\'pt-preferences\'] = new Array(\'\',\'Mes preferinces\');
-ta[\'pt-watchlist\'] = new Array(\'l\',\'Li djivêye des pådjes ki vos shujhoz po cwand ele sont candjeyes.\');
-ta[\'pt-mycontris\'] = new Array(\'y\',\'Djivêye des ovraedjes da minne\');
-ta[\'pt-login\'] = new Array(\'o\',\'Vos estoz ecoraedjî d\\\' vos elodjî, mins nerén, c\\\' est nén oblidjî.\');
-ta[\'pt-anonlogin\'] = new Array(\'o\',\'Vos estoz ecoraedjî d\\\' vos elodjî, mins nerén, c\\\' est nén oblidjî.\');
-ta[\'pt-logout\'] = new Array(\'o\',\'Vos dislodjî\');
-ta[\'ca-talk\'] = new Array(\'t\',\'Copene åd fwait do contnou del pådje\');
-ta[\'ca-edit\'] = new Array(\'e\',\'Vos ploz candjî cisse pådje ci. S\\\' i vs plait, eployîz l\\\' boton «Vey divant» po vs acertiner k\\\' tot est comifåt dvant d\\\' schaper vos candjmints.\');
-ta[\'ca-addsection\'] = new Array(\'+\',\'Radjouter on comintaire a cisse copene ci.\');
-ta[\'ca-viewsource\'] = new Array(\'e\',\'Cisse pådje ci est protedjeye. Vos ploz seulmint vey li côde sourdant, mins nén l\\\' candjî.\');
-ta[\'ca-history\'] = new Array(\'h\',\'Viyès modêyes del pådje.\');
-ta[\'ca-protect\'] = new Array(\'=\',\'Protedjî cisse pådje ci\');
-ta[\'ca-delete\'] = new Array(\'d\',\'Disfacer ci pådje ci\');
-ta[\'ca-undelete\'] = new Array(\'d\',\'Rapexhî les candjmitns fwaits al pådje divant k\\\' ele soeyexhe disfacêye\');
-ta[\'ca-move\'] = new Array(\'m\',\'Displaecî cisse pådje ci\');
-ta[\'ca-watch\'] = new Array(\'w\',\'Radjouter cisse pådje ci al djivêye di vos årtikes shuvous\');
-ta[\'ca-unwatch\'] = new Array(\'w\',\'Bodjî cisse pådje ci di vosse djivêye des årtikes shuvous\');
-ta[\'search\'] = new Array(\'f\',\'Cweri so ci wiki chal\');
-ta[\'p-logo\'] = new Array(\'\',\'Mwaisse pådje\');
-ta[\'n-mainpage\'] = new Array(\'z\',\'Vizitez li Mwaisse pådje\');
-ta[\'n-portal\'] = new Array(\'\',\'Åd fwait do pordjet, çou k\\\' vos ploz fé, wice trover des sacwès\');
-ta[\'n-currentevents\'] = new Array(\'\',\'Des informåcions so des evenmints d\\\' actouwålité\');
-ta[\'n-recentchanges\'] = new Array(\'r\',\'Li djivêye des dierins candjmints k\\\' i gn a-st avou sol wiki.\');
-ta[\'n-randompage\'] = new Array(\'x\',\'Tcherdjî ene pådje a l\\\' astcheyance\');
-ta[\'n-help\'] = new Array(\'\',\'Li plaece po trover les responses a vos kesses so l\\\' eployaedje do wiki.\');
-ta[\'n-sitesupport\'] = new Array(\'\',\'Sopoirter l\\\' pordjet\');
-ta[\'t-whatlinkshere\'] = new Array(\'j\',\'Djivêye di totes les pådjes k\\\' ont des loyéns viè cisse pådje ci\');
-ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'Dierins candjmints fwaits so des pådjes ki cisse pådje ci a des loyéns viè zeles\');
-ta[\'feed-rss\'] = new Array(\'\',\'Sindicåcion RSS po cisse pådje ci\');
-ta[\'feed-atom\'] = new Array(\'\',\'Sindicåcion Atom po cisse pådje ci\');
-ta[\'t-contributions\'] = new Array(\'\',\'Vey li djivêye des ovraedjes fwait pa cist uzeu ci\');
-ta[\'t-emailuser\'] = new Array(\'\',\'Evoyî èn emile a cist uzeu ci\');
-ta[\'t-upload\'] = new Array(\'u\',\'Eberweter sol sierveu des imådjes ou fitchîs media\');
-ta[\'t-specialpages\'] = new Array(\'q\',\'Djivêye di totes les pådjes sipeciåles\');
-ta[\'ca-nstab-main\'] = new Array(\'c\',\'Vey li pådje di contnou\');
-ta[\'ca-nstab-user\'] = new Array(\'c\',\'Vey li pådje di l\\\' uzeu\');
-ta[\'ca-nstab-media\'] = new Array(\'c\',\'Vey li pådje di media\');
-ta[\'ca-nstab-special\'] = new Array(\'\',\'Çouchal, c\\\' est ene pådje sipeciåle, vos n\\\' poloz nén candjî l\\\' pådje leyminme.\');
-ta[\'ca-nstab-project\'] = new Array(\'a\',\'Vey li pådje di pordjet\');
-ta[\'ca-nstab-image\'] = new Array(\'c\',\'Vey li pådje d\\\' imådje\');
-ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Vey li messaedje ratournåve do sistinme\');
-ta[\'ca-nstab-template\'] = new Array(\'c\',\'Vey li modele\');
-ta[\'ca-nstab-help\'] = new Array(\'c\',\'Vey li pådje d\\\' aidance\');
-ta[\'ca-nstab-category\'] = new Array(\'c\',\'Vey li pådje di categoreye\');
-/* </nowiki> </pre> */',
-
-# image deletion
-'deletedrevision' => 'Viye modêye $1 disfacêye.',
-
-# browsing diffs
-'previousdiff' => '↠Diferinces des candjmints di dvant',
-'nextdiff' => 'Diferinces des candjmints shuvants →',
-
-'imagemaxsize' => 'Limite pol håynaedje ezès pådjes d\' imådje:',
-'thumbsize' => 'Grandeu po les imådjetes (thumb):',
-'showbigimage' => 'Aberweter l\' grande modêye ($1x$2, $3 Ko)',
-
-'newimages' => 'Galreye des nouvès imådjes',
-'showhidebots' => '($1 robots)',
-'noimages' => 'I n\' a rén a vey.',
-
-# short names for language variants used for language conversion links.
-# to disable showing a particular link, set it to 'disable', e.g.
-# 'variantname-zh-sg' => 'disable',
-#'variantname-zh-cn' => 'cn',
-#'variantname-zh-tw' => 'tw',
-#'variantname-zh-hk' => 'hk',
-#'variantname-zh-sg' => 'sg',
-#'variantname-zh' => 'zh',
-# variants for Serbian language
-#'variantname-sr-ec' => 'sr-ec',
-#'variantname-sr-el' => 'sr-el',
-#'variantname-sr-jc' => 'sr-jc',
-#'variantname-sr-jl' => 'sr-jl',
-#'variantname-sr' => 'sr',
-
-# labels for User: and Title: on Special:Log pages
-'specialloguserlabel' => 'Uzeu:',
-'speciallogtitlelabel' => 'Tite:',
-
-'passwordtooshort' => 'Li scret est pår trop court. I doet esse di pol moens $1 caracteres.',
-
-# Media Warning
-'mediawarning' => '\'\'\'Asteme\'\'\': Ci fitchî chal pôreut esse evirussé, si vos l\' enondez vos pôrîz infecter l\' sistinme da vosse.<hr />',
-
-'fileinfo' => '$1Ko, sôre MIME: <code>$2</code>',
-
-# Metadata
-'metadata' => 'Meta-dnêyes',
-'metadata-help' => 'Ci fitchî chal a des informåcions di rawete, motoit bén radjoutêyes pa l\' aparey foto limerike ou l\' sicanrece eployeye po fé l\' imådje. Si l\' imådje a stî candjeye dispoy adon, i s\' pout ki sacwants detays ni corespondexhe pus totafwait.',
-'metadata-expand' => 'Mostrer les stindous detays',
-'metadata-collapse' => 'Catchî les stindous detays',
-'metadata-fields' => 'Les tchamps di meta-dnêyes EXIF metous chal vont esse
-håynés ezès pådjes d\' imådje cwand l\' tåvlea di meta-dnêyes
-est raptiti. Les ôtes seront catchîs.
-* make
-* model
-* datetimeoriginal
-* exposuretime
-* fnumber
-* focallength',
-
-# Exif tags
-'exif-imagewidth' => 'LÃ¥rdjeur',
-'exif-imagelength' => 'Hôteur',
-'exif-bitspersample' =>'Bits pa compôzant',
-'exif-photometricinterpretation' =>'Compôzaedje des picsels',
-'exif-orientation' => 'Oryintåcion',
-'exif-samplesperpixel' =>'Nombe di compôzants',
-'exif-xresolution' => 'Finté d\' coûtchî',
-'exif-yresolution' => 'Finté d\' astampé',
-'exif-resolutionunit' => 'Unité pol finté d\' coûtchî/astampé',
-'exif-datetime' => 'Date ey eure ki l\' fitchî a stî candjî',
-'exif-imagedescription' => 'Tite di l\' imådje',
-'exif-make' => 'MÃ¥ke del camera',
-'exif-model' => 'Modele del camera',
-'exif-software' => 'Programe eployî',
-'exif-artist' => 'Oteur',
-'exif-copyright' => 'Ditinteu des abondroets',
-'exif-exifversion' => 'Modêye d\' exif',
-'exif-colorspace' => 'Espåce di coleurs',
-'exif-makernote' => 'Notes do fabricant',
-'exif-usercomment' => 'Comintaires di l\' uzeu',
-'exif-datetimeoriginal' => 'Date ey eure ki les dnêyes ont stî fwaites',
-'exif-datetimedigitized' => 'Date ey eure do scanaedje',
-'exif-exposuretime-format' => '$1 seg ($2)',
-'exif-fnumber-format' =>'f/$1',
-'exif-lightsource' => 'Sourdant del loumire',
-'exif-focallength-format' =>'$1 mm',
-'exif-filesource' => 'Fitchî sourdant',
-'exif-scenetype' => 'Sôre di sinne',
-'exif-whitebalance' => 'Balance di blancs',
-'exif-digitalzoomratio' => 'Rapoirt di zoumaedje limerike',
-'exif-contrast' => 'Contrasse',
-'exif-saturation' => 'Saturaedje',
-'exif-gpslatituderef' => 'Latitude Nôr ou Sud',
-'exif-gpslatitude' => 'Latitude',
-'exif-gpslongituderef' => 'Londjitude Ess ou Ouwess',
-'exif-gpslongitude' => 'Londjitude',
-'exif-gpsaltituderef' => 'Referince di hôteur',
-'exif-gpsaltitude' => 'Hôteur',
-'exif-gpstimestamp' => 'Tins do GPS (ôrlodje atomike)',
-'exif-gpssatellites' => 'Sipoutniks eployîs pol mezuraedje',
-'exif-gpsmeasuremode' => 'Môde di mzuraedje',
-'exif-gpsdop' => 'Precizion di mzuraedje',
-'exif-gpsareainformation' => 'No del redjon GPS',
-'exif-gpsdatestamp' => 'Date do GPS',
-'exif-gpsdifferential' => 'Coridjaedje diferenciel do GPS',
-
-# Make & model, can be wikified in order to link to the camera and model name
-'exif-make-value' => '$1',
-'exif-model-value' => '$1',
-'exif-software-value' => '$1',
-
-# Exif attributes
-'exif-compression-6' => 'JPEG',
-
-'exif-photometricinterpretation-2' => 'RGB',
-'exif-photometricinterpretation-6' => 'YCbCr',
-
-'exif-orientation-1' => 'Normå', # 0th row: top; 0th column: left
-'exif-orientation-3' => 'Tourné di 180°', # 0th row: bottom; 0th column: right
-
-
-'exif-xyresolution-i' => '$1 dpi',
-'exif-xyresolution-c' => '$1 dpc',
-
-'exif-colorspace-1' => 'sRGB',
-'exif-colorspace-ffff.h' => 'FFFF.H',
-
-'exif-componentsconfiguration-0' => 'n\' egzistêye nén',
-'exif-componentsconfiguration-1' => 'Y',
-'exif-componentsconfiguration-2' => 'Cb',
-'exif-componentsconfiguration-3' => 'Cr',
-'exif-componentsconfiguration-4' => 'R',
-'exif-componentsconfiguration-5' => 'G',
-'exif-componentsconfiguration-6' => 'B',
-
-'exif-exposureprogram-0' => 'Nén defini',
-'exif-exposureprogram-1' => 'Al mwin',
-'exif-exposureprogram-2' => 'Programaedje normå',
-
-'exif-subjectdistance-value' => '$1 metes',
-
-'exif-meteringmode-0' => 'Nén cnoxhou',
-'exif-meteringmode-1' => 'Moyene',
-'exif-meteringmode-255' => 'Ôte',
-
-'exif-lightsource-0' => 'Nén cnoxhou',
-'exif-lightsource-1' => 'Loumire do djoû',
-'exif-lightsource-9' => 'Bon tins',
-'exif-lightsource-10' => 'Tins avou des nûlêyes',
-'exif-lightsource-17' => 'Loumire standård A',
-'exif-lightsource-18' => 'Loumire standård B',
-'exif-lightsource-19' => 'Loumire standård C',
-'exif-lightsource-20' => 'D55',
-'exif-lightsource-21' => 'D65',
-'exif-lightsource-22' => 'D75',
-'exif-lightsource-23' => 'D50',
-'exif-lightsource-255' => 'Ôte sourdant d\' loumire',
-
-'exif-focalplaneresolutionunit-2' => 'pôces',
-
-'exif-sensingmethod-1' => 'Nén defineye',
-
-'exif-filesource-3' => 'DSC',
-
-'exif-scenetype-1' => 'On poitrait saetchî directumint',
-
-
-
-'exif-whitebalance-0' => 'Balance di blancs otomatike',
-'exif-whitebalance-1' => 'Balance di blancs al mwin',
-
-'exif-scenecapturetype-3' => 'Sinne di nute',
-
-
-'exif-contrast-0' => 'Normå',
-'exif-contrast-1' => 'Doûs',
-'exif-contrast-2' => 'Deur',
-
-'exif-saturation-0' => 'Normå',
-'exif-saturation-1' => 'Fwebe saturaedje',
-'exif-saturation-2' => 'Foirt saturaedje',
-
-'exif-sharpness-0' => 'Normåle',
-'exif-sharpness-1' => 'Doûce',
-'exif-sharpness-2' => 'Deure',
-
-'exif-subjectdistancerange-0' => 'Nén cnoxhowe',
-'exif-subjectdistancerange-2' => 'Did près',
-'exif-subjectdistancerange-3' => 'Did lon',
-
-// Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
-'exif-gpslatitude-n' => 'Latitude Nôr',
-'exif-gpslatitude-s' => 'Latitude Sud',
-
-// Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
-'exif-gpslongitude-e' => 'Londjitude Ess',
-'exif-gpslongitude-w' => 'Londjitude Ouwess',
-
-
-
-// Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
-'exif-gpsspeed-k' => 'km/h',
-'exif-gpsspeed-m' => 'miles/h',
-'exif-gpsspeed-n' => 'nuks',
-
-// Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
-
-# external editor support
-'edit-externally' => 'Candjî ç\' fitchî ci avou on dfoûtrin programe',
-'edit-externally-help' => 'Loukîz les [http://meta.wikimedia.org/wiki/Help:External_editors instruccions d\' apontiaedje] po pus di racsegnes.',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'totafwait',
-'imagelistall' => 'totafwait',
-'watchlistall1' => 'totafwait',
-'watchlistall2' => 'totafwait',
-'namespacesall' => 'tos',
-
-# E-mail address confirmation
-'confirmemail' => 'Acertinaedje di l\' adresse emile',
-'confirmemail_text' => 'Ci wiki chal a mezåjhe ki vos acertinîz voste adresse emile
-divant d\' poleur eployî les fonccions d\' emilaedje. Clitchîz sol boton
-chal pa dzo po-z evoyî èn emile d\' acertinaedje a voste adresse.
-Li messaedje a-st å dvins ene hårdêye (loyén) avou on côde;
-tcherdjîz l\' hårdêye dins l\' betchteu waibe da vosse, eyet
-acertinez ki l\' adresse emile est djusse tot dnant l\' côde.',
-'confirmemail_send' => 'Emiler on côde d\' acertinaedje',
-'confirmemail_sent' => 'L\' emile d\' acertinaedje a stî evoyî.',
-'confirmemail_sendfailed' => 'Dji n\' a savou evoyî l\' emile d\' acertinaedje. Verifyîz ki l\' adresse est bén djusse.',
-'confirmemail_invalid' => 'Côde d\' acertinaedje nén valide. Motoit k\' il esteut trop vî.',
-'confirmemail_needlogin' => 'I vs fåt $1 po pleur acertiner voste adresse emile.',
-'confirmemail_success' => 'Voste adresse emile a stî acertinêye. Vos vs poloz asteure elodjî eyet profiter do wiki.',
-'confirmemail_loggedin' => 'Voste adresse emile a stî acertinêye.',
-
-'confirmemail_subject' => 'Acertinaedje di l\' adresse emile po {{SITENAME}}',
-'confirmemail_body' => 'Ene sakî, probåblumint vos-minme, avou l\' adresse IP $1,
-a-st ahivé on conte so {{SITENAME}} avou ciste adresse
-emile ci eyet come no d\' elodjaedje «$2».
-
-Po-z acertiner ki ç\' conte ci est bén da vosse eyet mete
-en alaedje les fonccions d\' emilaedje so {{SITENAME}},
-alez drovî avou vosse betchteu waibe li hårdêye ki shût:
-
-$3
-
-Si c\' est *nén* vos k\' a-st ahivé l\' conte, adon èn shuvoz
-nén l\' hårdêye. Ci côde d\' acertinaedje ci va-st espirer
-po l\' $4.',
-
-# Inputbox extension, may be useful in other contexts as well
-'createarticle' => 'Ahiver årtike',
-
-# Scary transclusion
-
-# Trackbacks
-#'trackback' => '; $4$5 : [$2 $1]',
-#'trackbackexcerpt' => '; $4$5 : [$2 $1]: <nowiki>$3</nowiki>',
-
-# delete conflict
-'deletedwhileediting' => 'Asteme: Cisse pådje ci a stî disfacêye sol tins ki vos scrijhîz!',
-'confirmrecreate' => 'L\' uzeu [[{{ns:user}}:$1|$1]] ([[{{ns:user_talk}}:$1|copene]]) a disfacé cist årtike ci après ki vos avoz cmincî a scrire, li råjhon k\' il a dné c\' est:
-: \'\'$2\'\'.
-Acertinez s\' i vs plait ki vos vloz vormint rifé cist årtike ci.',
-'recreate' => 'Rifé',
-#'tooltip-recreate' => '',
-
-'unit-pixel' => 'px',
-
-# HTML dump
-'redirectingto' => 'Redjiblant viè [[$1]]...',
-
-# action=purge
-'confirm_purge' => 'Netyî l\' muchete di cisse pådje ci?
-
-$1',
-'confirm_purge_button' => '\'l est bon',
-
-'youhavenewmessagesmulti' => 'Vos avoz des noveas messaedjes so $1',
-#'newtalkseperator' => ',_',
-'searchcontaining' => 'Cweri après des årtikes k\' ont «\'\'$1\'\'» å dvins.',
-'searchnamed' => 'Cweri après des årtikes lomés «\'\'$1\'\'».',
-'articletitles' => 'Årtikes ki cmincèt avou «\'\'$1\'\'»',
-'hideresults' => 'Catchî les rzultats',
-
-# DISPLAYTITLE
-
-# Separator for categories in page lists
-# Please don't localise this
-#'catseparator' => '|',
-
-####################
-#
-# novelès intrêyes
-#
-####################
-#
-'searchnearmatches' => '<b>Les pådjes shuvantes ont des tites ki ravizèt çou k\' vos avoz cwerou:</b>',
-'searchnext' => '<span style=\'font-size: small\'>Shuv.</span> →',
-'searchnoresults' => 'Mande escuzes, mins i gn a rén ki corespond.',
-'searchnumber' => '<strong>Rizultats: $1-$2 di $3</strong>',
-'searchprev' => '↠<span style=\'font-size: small\'>Div.</span>',
-'metadata_page' => '{{ns:project}}:Meta-dnêyes',
-'checkuser' => 'Verifyî l\' uzeu',
-
-#####################
-#
-# Intrêyes di rawete
-# (extra extension entries)
-#
-#####################
-# cite
-'cite_page' => 'PÃ¥dje:',
-
-# new user log
-'newuserlogpage' => 'Djournå des noveas uzeus',
-'newuserlogpagetext' => 'Chal pa dzo c\' est ene djivêye des uzeus novelmint eredjîstrés.',
-'newuserloglog' => 'ahivaedje di l\' uzeu [[{{ns:user}}:$1|$1]] ([[{{ns:user_talk}}:$1|$2]] | [[{{ns:special}}:Contributions/$1|$3]] | [[{{ns:special}}:Blockip/$1|$4]])',
-'newuserlog-create-entry' => 'novea uzeu',
-# NOTE: $2, $3, $4 sont dins l' lingaedje do wiki, nén l' ci d' l' eterface!
-#'newuserlog-create-text' => '[[User talk:$1|$2]] | [[Special:Contributions/$1|$3]] | [[Special:Blockip/$1|$4]]',
-'newuserlog-create-text' => '[[User talk:$1|copene]] | [[Special:Contributions/$1|contribouwaedjes]] | [[Special:Blockip/$1|bloker]]',
-'newuserlog-create2-entry' => 'conte ahivé po $1',
-
-# rename user
-'renameuser' => 'Rilomer èn uzeu',
-'renameuserlogpage' => 'Djournå des candjmints d\' no d\' uzeus',
-'renameuserlogpagetext' => 'Chal pa dzo c\' est ene djivêye des uzeus k\' ont candjî leu no d\' elodjaedje.',
-
-'renameuserlog' => 'L\' uzeu «[[Uzeu:$1|$1]]» (k\' aveut ddja fwait $3 candjmints) a stî rlomé a «[[Uzeu:$2|$2]]»',
-
-# makebot
-'makebot' => 'Diner ou rsaetchî l\' livea d\' robot',
-'makebot-header' => '\'\'\'On mwaisse-manaedjeu sol wiki pout eployî cisse pådje ci po dner ou rsaetchî l\' [[{{ns:help}}:Robots|livea d\' robot]] a èn ôte conte d\' uzeu.\'\'\'<br />El livea d\' robot fwait ki les candjmints da cist uzeu la si polèt catchî dins l\' pådje des [[{{special}}:Recentchanges|dierins candjmints]] et des sfwaitès djivêyes, çou k\' est ahessåve po mårker les uzeus ki fjhèt des candjmints otomatikes. Çoula doet esse fwait tot shuvant les rîles ki s\' aplikèt.',
-'makebot-username' => 'No d\' uzeu:',
-'makebot-search' => 'I va',
-'makebot-change' => 'Candjî l\' livea:',
-'makebot-grant' => 'Diner',
-'makebot-revoke' => 'Rissaetchî',
-'makebot-comment' => 'Comintaire:',
-'makebot-logpage' => 'Djournå des liveas d\' robot',
-'makebot-granted' => '[[{{ns:user}}:$1|$1]] a-st asteure li livea d\' robot.',
-'makebot-isbot' => '[[{{ns:user}}:$1|$1]] a l\' livea d\' robot.',
-'makebot-logentrygrant' => 'a dné l\' livea d\' robot a [[$1]]',
-'makebot-logentryrevoke' => 'a rsaetchî l\' livea d\' robot da [[$1]]',
-'makebot-logpagetext' => 'Çouchal, c\' est on djournå des dinaedjes eyet rsaetchaedjes do [[{{ns:help}}:Robots|livea d\' robot]] a des uzeus.',
-'makebot-notbot' => '[[{{ns:user}}:$1|$1]] n\' a nén l\' livea d\' robot',
-'makebot-privileged' => '[[{{ns:user}}:$1|$1]] a ddja on livea d\' [[{{ns:special}}:Listadmins|manaedjeu ou mwaisse-manaedjeu]], ça fwait k\' i n\' pout nén eployî ç\' conte la po on robot.',
-'makebot-revoked' => '[[{{ns:user}}:$1|$1]] n\' a pus d\' livea d\' robot.',
-
-# anti-spam
-'captcha-createaccount' => 'Po s\' mete a houte des robots di spam, nos vs dimandans d\' acertiner ki vos estoz bén ene djin po-z ahiver vosse conte, po çoula, tapez les mots k\' aparexhèt dins l\' imådje chal pa dzo:<br />([[{{ns:special}}:Captcha/help|Pocwè fjhans ns çoula?]])',
-'captcha-createaccount-fail' => 'Li côde d\' acertinaedje est incorek ou mancant.',
-'captcha-short' => 'Dins vos candjmints i gn a des novelès hårdêyes (URL); po s\' mete a houte des robots di spam, nos vs dimandans d\' acertiner ki vos estoz bén ene djin, po çoula, tapez les mots k\' aparexhèt dins l\' imådje chal pa dzo:<br />([[{{ns:special}}:Captcha/help|Pocwè fjhans ns çoula?]])',
-'captchahelp-text' => 'Les waibes k\' acceptèt des messaedjes do publik, come ci wiki chal, sont sovint eployîs pa des må-fjhants spameus, po pleur mete, avou des usteyes otomatikes, des loyéns di rclame viè les sites da zels.
-Bén seur, on pout todi les disfacer al mwin, mins c\' est on soyant ovraedje.
-
-Adon, pa côps, copurade cwand vos radjoutez des hårdêyes a ene pådje, ou å moumint d\' ahiver on novea conte sol wiki, on eployrè ene passete d\' acertinaedje, dj\' ô bén k\' on vos mostere ene imådje avou on tecse kitoirdou eyet vs dimander di taper les mots so l\' imådje. Come li ricnoxhance di ç\' tecse la est målåjheye a fé otomaticmint pa on robot, çoula permete di leyî les vraiyès djins fé leus candjmints tot arestant l\' plupårt des spameus et des sfwaitès atakes pa robot.
-
-Målureuzmint çoula apoite eto des målåjhminces po les cis k\' ont des problinmes po vey, ou k\' eployèt des betchteus e môde tecse ou båzés sol vwès. Pol moumint, nos n\' avans nén ene alternative odio. S\' i vs plait contactez les manaedjeus do site po d\' l\' aidance si çoula vos espaitche di fé vos candjmints ledjitimes.
-
-Clitchîz sol boton «En erî» di vosse betchteu waibe po rivni al pådje di dvant.',
-'captchahelp-title' => 'Aidance passete d\' acertinaedje',
-
-# boardvote
-'boardvote' => 'Vôtaedje po les manaedjeus del fondåcion Wikimedia',
-'boardvote_days' => 'Djoûs',
-'boardvote_dumplink' => 'Clitchîz chal',
-'boardvote_edits' => 'Contribs',
-'boardvote_entered' => 'Gråces, vosse vôtaedje a stî conté.
-
-Si vos vloz, vos ploz wårder les informåcions shuvantes.
-Vosse bultin a stî eredjîstré come:
-
-<pre>$1</pre>
-
-Il a stî ecripté avou l\' clé publike des manaedjeus do vôtaedje:
-
-<pre>$2</pre>
-
-Vosse bultins ecripté est chal pa dzo. Tos les bultins ecriptés polèt
-esse publicmint veyous so [[Special:Boardvote/dump]].
-
-<pre>$3</pre>
-
-[[Special:Boardvote/entry|En erî]]',
-'boardvote_entry' => '* [[Special:Boardvote/vote|Vôter]]
-* [[Special:Boardvote/list|Djivêye des vôtaedjes dedja fwaits]]
-* [[Special:Boardvote/dump|Djiveye des bultins]] (tchaeke bultin est on blok ecripté)',
-'boardvote_intro' => '<p>
-Bénvnowe å prumî vôtaedje po les manaedjeus del fondåcion Wikimedia.
-Li vôtaedje c\' est po tchoezi deus djins ki cåzront å consey des manaedjeus po les contribouweus des diferins pordjets Wikimedia k\' overnut félmint po lzès fé viker:
-on <strong>rprezintant des mimbes ki sont des contribouweus actifs</strong>,
-eyet on <strong>rprezintant des uzeus volontaires</strong>.
-Il aidront a defini l\' voye ki prindront les pordjets Wikimedia, ossu bén tchaeke pordjet ki zels tos come groupe, dj\' ô bén k\' i rprezintèt <em>vos</em> interesses divant l\' consey des manaedjes. I decidront so des sudjets come l\' ecwårlaedje eyet l\' atribouwaedje des çanses ås diferinnès bouyes.
-</p>
-
-<p>
-Prindoz s\' i vs plait li tins di bén lére li prezintaedje di tchaesconk des candidats dvant d\' vôter.
-Tchaeke des candidats est èn uzeu respecté del kiminaalté, k\' a contribouwé bråmint do tins eyet ds efoirts po fé di ces pordjets èn evironmint amiståve ey ahessåve, et ki croeyèt fel å franc cossemaedje del kinoxhaence amon l\' djin.
-</p>
-
-<p>
-Vos ploz vôter po ostant d\' candidats ki vos vloz dins tchaeke plaece.
-Li candidat avou l\' pus d\' vwès po tchaeke plaece serè rclamé wangneu
-Dins l\' cas k\' i gn årè ewalisté inte deus prumîs candidats, on deujhinme vôtaedje serè fwait po les dispårti.
-</p>
-
-<p>
-Po pus di racsegnes, loukîz a:
-</p>
-<ul>
-<li><a href="http://meta.wikipedia.org/wiki/Election_FAQ" class="external">FAQ sol vôtaedje</a> (en inglès)</li>
-<li><a href="http://meta.wikipedia.org/wiki/Election_Candidates" class="external">Candidats</a></li>
-</ul>',
-'boardvote_intro_change' => '<p>
-Vos avoz ddja voté.
-Mins vos ploz tot l\' minme candjî vosse vôte, po çoula
-rifjhoz ene tchuze tot clitchant so les boesses a clitchîz des
-candidats ki vos estoz d\' acoird avou zels.
-</p>',
-'boardvote_listintro' => '<p>Çouchal, c\' est ene djivêye di totes les djins
-k\' ont ddja vote disk\' asteure.
-$1 po les dnêyes sourdant des bultins.</p>',
-'boardvote_notloggedin' => 'Vos n\' estoz nén elodjî.
-Po pleur vôter vos dvoz esse elodjî eyet vosse conté
-doet aveur stî ahivé i gn a 90 djoûs pol moens.',
-'boardvote_notqualified' => 'Dji rgrete, mins vosse prumî contribouwaedje a stî fwait
-i gn a $1 djoûs seulmint.
-Po pleur vôter vos dvoz aveur contribouwé po pus long ki
-90 djoûs.',
-'boardvote_novotes' => 'I gn a co nolu k\' a vôté.',
-'boardvote_time' => 'Date ey eure',
-'boardvote_user' => 'Uzeu',
-###########
-#======================= obsoleted
-###########
-# replaecî pa undeletedpage
-'undeletedtext' => 'L\' årtike [[:$1|$1]] a stî rapexhî comifåt. Loukîz l\' [[{{ns:special}}:Log/delete|djournå des disfaçaedjes]] po ene djivêye des dierins disfaçaedjes eyet rapexhaedjes.',
-# replaecî pa uploadnewversion-linktext
-'uploadnewversion' => '[$1 Eberweter ene nouve modêye di ci fitchî ci]',
-# replaecî pa protectthispage?
-'protectpage' => 'Protedjî l\' pådje',
-# replaecî pa youhavenewmessages?
-'newmessages' => 'Vos avoz des $1.',
-# replaecî pa rightslog
-'bureaucratlog' => 'Djournå des manaedjeus',
-# replaecî pa rightslogentry
-'bureaucratlogentry' => 'les droets po l\' uzeu «$1» ont stî metous a «$2»',
-'usenewcategorypage' => '1\n\nCandjîz l\' prumî caractere a «0» po dismete li novea epådjnaedje des pådjes di categoreye.',
-
-###########
-#======================= obsolete?
-###########
-# Validation
-'val_yes' => 'Oyi',
-'val_no' => 'Neni',
-'val_of' => '$1 di $2',
-'val_add' => 'Radjouter',
-'val_del' => 'Disfacer',
-'val_details_th_user' => 'Uzeu $1',
-'val_revision_stats_link' => 'detays',
-'val_total' => 'Totå',
-'projectpage' => 'Vey li meta-pådje',
-'contribs-showhideminor' => '$1 candjmints mineurs',
-'wlshow' => 'Mostrer',
-'wlhide' => 'Catchî',
-'debug' => 'Disbugaedje',
-'orphans' => 'Pådjes ôrfulinnes',
-'lucenepowersearchtext' => 'Cweraedje dins les espåces di lomaedje: $1 <br />
-Cweraedje di: $3 $9',
-'selflinks' => 'Pådjes avou des loyéns viè zeles minmes',
-'selflinkstext' => 'Les pådjes shuvantes ont on loyén viè zeles minmes, çou ki n\' si dvreut nén fé.',
-'mispeelings' => 'PÃ¥djes avou des flotches',
-'mispeelingstext' => 'Les pådjes shuvantes ont ene ou sacwantès flotches, di cenes metowes so $1. Li scrijhaedje corek pout esse mostré inte åtchetes a costé do mot må scrît.',
-'mispeelingspage' => 'Djivêye des flotches les pus corantes',
-'missinglanguagelinks' => 'Loyéns eterlingaedje ki mankèt',
-'missinglanguagelinksbutton' => 'Trover les loyéns eterlingaedje ki mankèt po',
-'missinglanguagelinkstext' => 'Ces årtikes chal èn loynut <i>nén</i> viè leu-z omologues so «$1». Les redjiblaedjes eyet les dzo-pådjes èn sont <i>nén</i> mostrêyes.',
-
-# Maintenance Page
-#
-'maintenance' => 'PÃ¥dje di manaedjmint',
-'maintnancepagetext' => 'Cisse pådje chal a sacwantès ahessåvès usteyes
-po manaedjî les årtikes. Sacwantes di ces fonccions chal polèt esse
-sitrindåves pol båze di dnêyes, do côp on vs dimandrè di n\' nén
-clitchî sol boton «rafrister» di vosse betchteu a tchaeke côp
-ki vos fjhoz on ptit candjmint ;-)',
-'maintenancebacklink' => 'Rivni al pådje di manaedjmint',
-'groups-lookup-group' => 'Manaedjî les droets do groupe',
-'groups-group-edit' => 'Groupes k\' i gn a:',
-'editgroup' => 'Candjî groupe',
-'addgroup' => 'Radjouter groupe',
-
-# group editing
-'groups-editgroup' => 'Candjî groupe',
-'groups-addgroup' => 'Radjouter groupe',
-'groups-editgroup-preamble' => 'Si l\' no ou l\' discrijhaedje atake avou on dobe pont (:),
-çou ki shût après serè veyou come on no d\' messaedje,
-eyet l\' tecse seré ratourné d\' après l\' espåce di lomaedje MediaWiki',
-'groups-editgroup-name' => 'No do groupe:',
-'groups-editgroup-description' => 'Discrijhaedje do groupe (255 caracteres å pus):<br />',
-'savegroup' => 'Schaper l\' groupe',
-'groups-tableheader' => 'ID || No || Discrijhaedje || Droets',
-'groups-existing' => 'Groupes k\' i gn a',
-'groups-noname' => 'Dinez on no d\' groupe valide s\' i vs plait',
-'groups-already-exists' => 'I gn a ddja on groupe ki s\' lome insi',
-'addgrouplogentry' => 'Groupe $2 radjouté',
-'changegrouplogentry' => 'Groupe $2 candjî',
-'renamegrouplogentry' => 'Groupe $2 rilomé viè $3',
-
-# Default group names and descriptions
-#
-'group-anon-name' => 'Anonime',
-'group-anon-desc' => 'Uzeus anonimes',
-'group-loggedin-name' => 'Uzeu',
-'group-loggedin-desc' => 'Uzeus eredjîstrés',
-'group-admin-name' => 'Manaedjeu',
-'group-admin-desc' => 'Des uzeus k\' on nd a fiyåte et ki polèt bloker des uzeus ou disfacer des årtikes',
-'group-bureaucrat-name' => 'Mwaisse-manaedjeu',
-'group-bureaucrat-desc' => 'Les mimbes di ç\' groupe ci polèt dner l\' livea manaedjeu a ds ôtès uzeus',
-'group-steward-name' => 'Mwaisse-manaedjeu tot avå',
-'group-steward-desc' => 'Accès a ttafwait',
-
-'tableform' => 'tåvlea',
-'listform' => 'djivêye',
-'nchanges' => '$1 candjmints',
-'uploadlink' => 'Eberweter des imådjes',
-'nstab-project' => 'PÃ¥dje',
-'rcloaderr' => 'Tcherdjant les dierins candjmints',
-'showhideminor' => '$1 candjmints mineurs | $2 robots | $3 uzeus eredjîstrés | $4 candjmints rwaitîs',
-'rchide' => 'e $4; $1 candjmints mineurs; $2 nos d\' espåces segondaires; $3 candjmints multipes.',
-'rcliu' => '; $1 candjmints pa des uzeus eredjîstrés',
-###################
-#
-# eployî pa côps el boesse di naiviaedje di waibes k' i gn a:
-#
-###################
-'villagepump' => 'Li Cåbaret', # eployî so zh:
-'village pump' => 'Li Cåbaret', # eployî so commons:
-'conversion' => 'Kiviersaedje', # eployî so zh:
-'contact' => 'Contak', # eployî so en:,zh:,betawiki
-#'goodies' => 'Bistokes', # eployî so commons:
-'latestfiles' => 'Dierins fitchîs', # eployî so commons:
-'randomimage' => 'Imådje a l\' astcheyance', # eployî so commons:
-'randomcategory' => 'Categoreye a l\' astcheyance', # eployî so commons:
-'support' => 'Sopoirt', # eployî so commons:
-'welcome' => 'Bénvnowe', # eployî so betawiki
-'sandbox' => 'Pådje di sayes', # eployî so betawiki
-'stuff' => 'Ahessåvès cayets', # eployî so betawiki
-'test' => 'Saye', # eployî so betawiki
-'sitemap' => 'Plan del waibe', # eployî so betawiki
-###########
-#=======================
-###########
-
-);
-
-?>
diff --git a/languages/MessagesXal.php b/languages/MessagesXal.php
deleted file mode 100644
index ba4039eb..00000000
--- a/languages/MessagesXal.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesXal = array(
-
-'edit' => 'Чиклх',
-'article' => 'Халх',
-'discussion' => 'Ухалвр',
-'history' => 'Чикллһнə бүрткл',
-'nstab-main' => 'Халх',
-'nstab-user' => 'Орлцач',
-'nstab-template' => 'Зура',
-'nstab-help' => 'Цəəлһлһн',
-'nstab-category' => 'Янз',
-'talkpage' => 'Ухалвр',
-'history_short' => 'Чикллһнə бүрткл',
-'categories1' => 'Янз',
-'category' => 'Янз',
-
-
-'createaccount' => 'Выль вики-авторлÑн региÑтрациез',
-'login' => 'Оруллһн',
-'mycontris' => 'Мини өгүллһдүд',
-'mytalk' => 'Мини күүндлһн бəəрм',
-'preferences' => 'Дурллһн',
-
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesYi.php b/languages/MessagesYi.php
deleted file mode 100644
index 47abd645..00000000
--- a/languages/MessagesYi.php
+++ /dev/null
@@ -1,423 +0,0 @@
-<?php
-
-global $wgAllMessagesYi;
-$wgAllMessagesYi = array(
-'tog-usenewrc' => 'פֿ×ַרבעסערטע "לעצטע ענדערונגען" (JavaScript)',
-'tog-watchdefault' => '× ×ָכפֿ×ָלג ×ױט×ָמ×ַטיש די װערטן ×°×ָס ×יך ב×Ö·×ַרבעט',
-'tog-previewontop' => 'צײַגן ×“×¢× "פֿ×ָרויסיקע װײַזונג" גלײַך ×‘×²Ö·× ×¢×¨×©×˜×¢ ב×Ö·×ַרבעטונג',
-'tog-fancysig' => '<br />
-Raw signatures (without automatic link)',
-'sunday' => 'זונטיק',
-'monday' => 'מ×ָנטיק',
-'tuesday' => 'דינסטיק',
-'wednesday' => 'מיטװ×ָך',
-'thursday' => 'ד×ָנערשטיק',
-'friday' => 'פֿרײַטיק',
-'saturday' => 'שבת',
-'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' => 'דעץ׳',
-'categories' => '{{PLURAL:$1|ק×ַטעג×ָריע|ק×ַטעג×ָריעס}}',
-'category' => 'ק×ַטעג×ָריע',
-'category_header' => '×ַרטיקלען ×ין ק×ַטעג×ָריע "$1"',
-'subcategories' => '×ונטערק×ַטעג×ָריעס',
-'mainpage' => 'ערשטע זײַט',
-'portal' => 'געמיינדע',
-'portal-url' => 'Project:געמיינדע',
-'about' => '×יבער',
-'help' => 'הילף',
-'helppage' => 'Help:××™× ×”×ַלט',
-'sitesupport' => 'נדבֿות',
-'sitesupport-url' => 'Project:נדבֿות',
-'edithelp' => 'הילף ווי צו ב×Ö·×ַרבעטן',
-'newwindow' => '(עס ווערט געהעפֿנט ×ין ×Ö· × ×²Ö·×¢× ×¤×¢× ×¡×˜×¢×¨)',
-'cancel' => 'מבטל זײַן',
-'qbedit' => 'ענדערן',
-'mytalk' => 'מײַן רעדן בל×ַט',
-'navigation' => '× ×Ö·×°×™×’×ַציע',
-'currentevents' => 'נײַקײטן',
-'currentevents-url' => '{{ns:project}}:נײַקײטן',
-'disclaimers' => '
-פֿ×ַרלײקענען',
-'privacy' => 'פערזענלעכקײַט דורכפֿירונג',
-'returnto' => 'צוריקקערן צו $1.',
-'tagline' => 'פֿון {{SITENAME}}',
-'search' => 'זוכן',
-'go' => 'גײן',
-'history' => '×ױפֿל×ַגעס / מחברי×',
-'history_short' => 'געשיכטע',
-'printableversion' => 'דרוק פֿעיקע װערסיע',
-'permalink' => '×ײביקער בונד',
-'edit' => 'ענדערן ×ון פ×רעכטן',
-'delete' => '×ַר×ָפּנעמען',
-'protect' => '×ױסהיטן',
-'unprotect' => 'ב×ַפֿרײַען',
-'newpage' => '× × ×²Ö·×¢× ×‘×œ×ַט',
-'talkpage' => 'רעדן',
-'specialpage' => 'ב×ַזונדער',
-'talk' => 'רעדן ×ון שמועסן',
-'toolbox' => 'מכשירי×',
-'otherlanguages' => '×ין ×ַנדערע שפר×ַכן',
-'redirectedfrom' => '(×ַריבערגעפֿירט פון $1)',
-'lastmodified' => 'די לעצטע ענדערונג פון די בל×ט ××™×– געווען $1.',
-'copyright' => '××™× ×”×ַלט שטייט ×ונטער $1.',
-'jumptosearch' => 'זוכן',
-'ok' => '×™×Ö¸',
-'youhavenewmessages' => 'דו ×”×ָסט $1 ($2).',
-'newmessageslink' => '×Ö· × ×²Ö·×¢× ×ž×¢×œ×“×•× ×’',
-'newmessagesdifflink' => '×ונטערשייד פון לעצטע ווערסיע',
-'editsection' => 'בע×ַרבעטן',
-'toc' => '××™× ×”×ַלט',
-'showtoc' => '×°×ַיִזן',
-'hidetoc' => 'ב×Ö·×”×ַלטן',
-'thisisdeleted' => '×–×¢×” ×דער שטעל צוריק $1?',
-'viewdeleted' => '×°×ַיִזן $1?',
-'nstab-main' => '×ַרטיקל',
-'nstab-user' => 'ב×ַנוצער זײַט',
-'nstab-media' => 'מעדיע',
-'nstab-special' => 'ב×ַזונדער',
-'nstab-image' => 'בילד',
-'nstab-mediawiki' => 'בשׂורה',
-'nstab-template' => 'מוסטער',
-'nstab-help' => 'הילף',
-'nstab-category' => 'ק×ַטעג×ָריע',
-'logouttext' => '<strong>×”×ָסט זיך ×רויסל×ָגירט מיט הצלחה.</strong>',
-'yourname' => 'ב×ַנוצער־נ×ָמען',
-'yourpassword' => 'שפּריכװ×ָרט',
-'remembermypassword' => 'געדיינק מיך',
-'login' => '×ַרײַנל×ָגירן',
-'loginprompt' => '×יר מוסט ערלויבן קיכלעך ("cookies") ×ויף צו ×ַרײַנל×ָגירן ××™× ×¢× {{SITENAME}}.',
-'userlogin' => '×ײַנל×ָגירן / זיך ×ײַנשרײַבן',
-'logout' => '×ַרױסל×ָגירן',
-'userlogout' => '×ַרױסל×ָגירן',
-'notloggedin' => 'נישט ×יינגעשריבן',
-'youremail' => 'בליצ×ַדרעס (*)',
-'username' => 'ב×ַנוצער־נ×ָמען:',
-'uid' => 'ב×ַנוצער־נומער:',
-'yourlanguage' => 'שפּר×ַך:',
-'yourvariant' => '×°×ַרי×ַנט',
-'yournick' => '×ונטערשריפט',
-'email' => 'בליצבריוו',
-'loginsuccess' => '\'\'\'דו ביסט יעצט ×ַרײַנל×ָגירט ×ַלץ "$1" ××™× ×¢× {{SITENAME}}.\'\'\'',
-'bold_sample' => 'טייפּט ד×Ö¸ ×ַריין די וו×רט ×דער ווערטער וו×ס ×–×ל זיין מיט דיקע ×ותיות',
-'bold_tip' => 'ד×ס טוישט צו \'\'\'בּ×ָלד (דיק)\'\'\' די ×ויסגעוועלטע וו×רט.',
-'italic_sample' => 'ד×ס וועט מ×כן \'\'שיף\'\' די ×ויסגעוועלט וו×רט.',
-'italic_tip' => 'ד×ס וועט מ×כן \'\'שיף\'\' די ×ויסגעוועלט פ×נט.',
-'link_sample' => 'שרײַבט ד×Ö¸ ×ַרײַן די װערטער ×°×ָס װעט זײַן ×Ö· לינק צו {{SITENAME}} ×ַרטיקל ×ין ×“×¢× × ×•×©×',
-'link_tip' => 'מ×ך ד×ס × \'\'\'לינק\'\'\' צו × ×•×•×™×§×™×¤×¢×“×™×¢ ×רטיקל',
-'headline_sample' => 'לייג ×“× ×ריין ×“×¢× ×˜×¢×§×¡×˜ ×¤×•× ×¢× × ×™×™×¢× ×§×¢×¤Ö¼×œ',
-'headline_tip' => '×Ö· נײַער קעפּל, (×ײַנצוטײלן ×“×¢× ×ַרטיקל)',
-'nowiki_sample' => '×ינסערט נישט-פ×רמ×רטירטע טעקסט ד×',
-'nowiki_tip' => 'ד×ָס וועט ××™×’× ×ָרירן די וויקי פֿ×ָרמ×ַטינג ק×ָוד',
-'image_tip' => 'לייג ×רויף × ×‘×™×œ×“',
-'sig_tip' => '×ייער ×ינטערשריפט, מיט × ×¦×™×™×˜ סטעמפּל ווען ×יר ×”×ט ×ונטערגעשריבן.',
-'hr_tip' => '× ×©×˜×¨×™×™×š ×ין די ברייט, (נישט נוצן ×פט)',
-'summary' => 'קורץ וו×ָרט',
-'minoredit' => 'â€×יך ×”×ָב × ×ָר עטוו×ָס ב×Ö·×ַרבעט',
-'watchthis' => 'זײט ×ױפֿפּ×ַסן',
-'savearticle' => 'זײט ×ױפֿהיט',
-'preview' => 'פ×ר×ויסיגע ווייזונג',
-'showpreview' => 'פֿ×ָרױסיקע װײַזונג',
-'showdiff' => 'ווײַז מײַן בײַטונג',
-'blockedtext' => 'דיין ב×נוצער × ×מען ×דער דיין IP ×דרעס ××™×– פ×ַרשפ×ַרט געוו×רן דורך $1 פון וועגן $2.
-<p>קענסט זיך ווענדן צו $1 ×דער צו ×נדערע [[{{ns:Project}}:Administrators|דירעקט×רס]] צו דורכרעדן וועגן דע×.<p>
-
-Note that you may not use the "e-mail this user" feature unless you have a valid e-mail address registered in your [[{{ns:Special}}:Preferences|user preferences]].
-
-Your IP address is $3. Please include this address in any queries you make.',
-'loginreqlink' => 'login',
-'newarticletext' => '\'\'\'דער בל×ַט עקזיסטירט × ×ָך נישט!\'\'\' ×יר קענט יעצט שרײַבן ×Ö· × ×²Ö·×¢× ×ַרטיקל ×ין די ×ונטערשטע קעסטל. (זעהט ×“×¢× [[הילף:ווי צו שרייבן ווערטן|הילף בל×ַט]] ווי ×ַזוי צו שרײַבן ×ַרטיקלען).',
-'clearyourcache' => '<div dir="ltr">
-\'\'\'Note:\'\'\' After saving, you have to bypass your browser\'s cache to see the changes. \'\'\'Mozilla/Safari/Konqueror:\'\'\' hold down \'\'Shift\'\' while clicking \'\'Reload\'\' (or press \'\'Ctrl-Shift-R\'\'), \'\'\'IE:\'\'\' press \'\'Ctrl-F5\'\', \'\'\'Opera:\'\'\' press \'\'F5\'\'.
-</div>',
-'previewnote' => '<strong>ד×ס ××™×– × ×ָר ×ין ×Ö· פֿ×ָרויסיקע ווייזונג, דער ×ַרטיקל ××™×– דערווייל × ×ָך נישט געהיט!</strong>',
-'editing' => 'בע×רבעטן $1',
-'editconflict' => 'ענדערן ק×נפליקט: $1',
-'editingold' => '<div style="background: #FFBDBD; border: 1px solid #BB7979; color: #000000; font-weight: bold; margin: 2em 0 1em; padding: .5em 1em; vertical-align: middle; clear: both;">פ×ָרזיכטיג! \'\'ב××רבעטסט יעצט נישט קיין ×קטועלע ווערסיע, ×ויב דו וועסט היטן ×“×¢× ×‘××רבעטונג, וועט די לעצטע ענדרענונגען גיין ק×ַפוט.\'\'<!-- [[{{ns:Project}}:Reverting|removed]] -->.‎</div>',
-'copyrightwarning' => '<small>ביטע מערק ×ויף ××– דיינע ×לע טיילונגען ××™× ×¢× \'\'\'{{SITENAME}}\'\'\' ××™×– ×ונטער ×“×¢× [http://www.gnu.org/copyleft/fdl.html $2] דערלויבן (מער ×¤×¨×˜×™× ×–×¢×” $1). ×ויב דו וויִלסט נישט ×–×לן דיינע טיילונגען דערשיינען ווערן ×ון ×–×לן ×נדערע קענען ק×פירן דיין ××™× ×”×ַלט - ביטע שרייב ×–×™×™ נישט ×ַהער. ×יר ×–×גט צו ××– ×יר ×”×ט געשריבן ×ן ××™×™×’×¢× ×¢× ××™× ×”×ַלט, ×דער ×”×ט ×יר ב×קומען × ×¢×¨×œ×•×™×‘×•× ×’ צו ×יר שרייבן</small>',
-'currentrev' => 'נײַע ב×Ö·×ַרבעטונג',
-'previousrevision' => '→ Older revision',
-'nextrevision' => 'Newer revision â†',
-'last' => 'צו לעצט',
-'histlegend' => 'Diff selection: mark the radio boxes of the versions to compare and hit enter or the button at the bottom.<br />
-Legend: (cur) = difference with current version,
-(צו לעצט) = difference with preceding version, מ = minor edit.',
-'difference' => '(×ונטערשייד צווישן ב×Ö·×ַרבעטונגען)',
-'compareselectedversions'=> 'פ×רגלייך סעלעקטירטע ווערסיעס',
-'searchresulttext' => 'לערנען מער ווי צו זוכן ××™× ×¢× {{SITENAME}} [[{{ns:Help}}:זוכן|קוועטשט ×ַהער]]',
-'searchsubtitle' => '[[:$1]]',
-'searchsubtitleinvalid' => '$1',
-'noexactmatch' => 'דערווייל ××™×– × ×ָך נישט×Ö¸ × ×‘×œ×ט מיט ×“×¢× ×˜×™×˜×œ.<br /> ×יר זײַט געל×דנט [[:$1|×ויפשרייבן × × ×™×™×¢× ×‘×œ×ט]], ×דער [[Project:בעטן ווערטן|בעטן פון פריינד]] ×–×לן ×–×™×™ שרייבן.',
-'viewprevnext' => '($1) ($2) ($3).',
-'powersearch' => 'זוכן',
-'blanknamespace' => '(×ַרטיקל)',
-'preferences' => '×ײַנשטעלן',
-'changepassword' => 'שפּריכװ×ָרט ×יבערמ×ַכן',
-'skin' => 'סקין',
-'math' => 'פ×ָרמ×ַל',
-'datetime' => 'ד×ַטע ×ונד צײַט',
-'prefs-personal' => 'ב×ַנוצער פר×ָפֿיל',
-'prefs-rc' => 'לעצטע ענדערונגען',
-'prefs-misc' => 'ב×Ö·×ַרבעטן',
-'saveprefs' => '×ױפֿהיטן',
-'resetprefs' => 'צוריק שטעלן ×¦×•× × ×ָרמ×ַל',
-'oldpassword' => '×ַלטע שפּריכװ×ָרט:',
-'newpassword' => '× ×™×™×¢ פּעסוו×ָרד:',
-'retypenew' => 'שפריכוו×ָרט ווידער שרײַבן:',
-'textboxsize' => 'ב×Ö·×ַרבעטן',
-'rows' => 'שורות:',
-'columns' => 'זײַלן:',
-'searchresultshead' => 'זוכן',
-'recentchangescount' => 'דער צ×ָל פון ליניעס ×ין די לעצטע ענדערונגען:',
-'allowemail' => 'ערלויבן ×נדערע צו ×ײַך שיקן בליצבריוון',
-'files' => 'טעקעס',
-'changes' => 'ענדערונגען',
-'recentchanges' => 'לעצטע ענדערונגען',
-'rcnote' => '×ונטער זײַנען די לעצטע <strong>$1</strong> ענדערונגען ×ין די לעצטע <strong>$2</strong> ט×ָג. $3',
-'rclistfrom' => 'װײַזן די נײַע ענדערונגען זײַט $1',
-'rcshowhideminor' => '$1 מינערדיקע רעד×ַקטירן',
-'rcshowhidebots' => '$1 ר×ָב×ָטן',
-'rcshowhideliu' => '$1 ×ײַנגעשריבינע ב×ַנוצערס',
-'rcshowhideanons' => '$1 ×Ö·× ×ָנימע ב×ַנוצערס',
-'rcshowhidepatr' => '$1 טעכנישע ×ַקציעס',
-'rcshowhidemine' => '$1 מײַנע טיילונגען',
-'rclinks' => 'װײַזן די לעצטע $1 ענדערונגען ×ין ×“×¢× ×œ×¢×¦×˜×¢ $2 ט×ָג.<br />$3',
-'diff' => '×ונטערשייד',
-'hist' => 'געשיכטע',
-'hide' => 'ב×Ö·×”×ַלטן',
-'show' => '×°×ַיִזן',
-'minoreditletter' => 'מ',
-'newpageletter' => '× ',
-'sectionlink' => 'â†',
-'upload' => 'בילדער/פיילס ×ַרױפֿל×ָדירן',
-'uploadbtn' => 'טעקע ×ַרױפֿל×ָדירן',
-'uploadlog' => '×ויפל×ָדירע ל×ָגבוך',
-'savefile' => 'טעקע ×ױפֿהיטן',
-'uploadedimage' => '×ַרױפֿל×ָדירט "[[$1]]"',
-'imagelisttext' => 'Below is a list of $1 files sorted $2.',
-'ilsubmit' => 'זוכן',
-'statistics' => 'סט×ַטיסטיק',
-'sitestatstext' => 'יעצט ××™×– ×“× \'\'\'$2\'\'\' ×ַרטיקלען ××™× ×¢× [[{{SITENAME}}]].
-
-×ון \'\'\'$1\'\'\' בלעטער (×ריינגערעכנט מיט די ×ַרומנעמיקע בלעטער ווי "רעדן בלעטער", "רידיירעקטן" ×.×.וו).
-
-‎\'\'\'$8\'\'\' files have been uploaded.‎
-
-\'\'\'$4\'\'\' ב×Ö·×ַרבעטונגען.
-דורכשניטלעך \'\'\'$5\'\'\' ב×Ö·×ַרבעטונגען פ×ַר יעדן בל×ַט.',
-'disambiguationspage' => '{{ns:template}}:ב×ַטײַטן',
-'brokenredirects' => 'צובר×ָכענע רידיירעקטן',
-'nbytes' => '$1 bytes',
-'nlinks' => '$1 לינקן',
-'wantedpages' => 'װינטשט זײטן',
-'mostcategories' => '×ַרטיקלען מיט די מערקסטע ק×ַטעג×ָריעס',
-'mostrevisions' => '×ַרטיקלען מיט די מערקסטע ב×Ö·×ַרבעטונגען',
-'randompage' => 'צופֿעליקער ×ַרטיקל',
-'specialpages' => 'ספּעציעלע זײטן',
-'recentchangeslinked' => 'פֿ×ַרבונדענע ענדערונגען',
-'ancientpages' => 'עלטסטער זײטן',
-'move' => 'ב×ַװעגן',
-'booksources' => 'דרויסנדיקע ליטער×ַטור ISBN',
-'categoriespagetext' => 'די ווײַטערדיקע ק×ַטעג×ָריען עקסיסטירט ×ין {{SITENAME}}.',
-'allpagessubmit' => 'גיין',
-'emailpage' => '×ימעיל\'ט ×“×¢× ×‘×נוצער.',
-'defemailsubject' => 'וויקיפעדיער בליצבריוו',
-'emailfrom' => 'פון',
-'emailto' => 'צו',
-'emailsubject' => 'טעמע',
-'emailmessage' => 'מעלדונג',
-'emailsend' => 'שיקן',
-'watchlist' => '×ַכטונגע ליסט',
-'addedwatch' => 'צוגעלייגט געוו×ָרן ×¦×•× "×ַכטונגע ליסט"',
-'addedwatchtext' => 'דער ×ַרטיקל "[[:$1]]" ××™×– צוגעלײגט געוו×ָרן צו דײַן [[{{ns:Special}}:Watchlist|×ַכטונגע ליסט]].
-
-<div dir="ltr">
-Future changes to this page and its associated Talk page will be listed there,
-and the page will appear \'\'\'bolded\'\'\' in the [[{{ns:Special}}:Recentchanges|list of recent changes]] to
-make it easier to pick out.
-
-<p>If you want to remove the page from your watchlist later, click "Stop watching" in the sidebar.</p>
-</div>',
-'removedwatch' => '×ַר×ָפּגענומען ×¤×•× ×¢× "×ַכטונגע ליסט"',
-'removedwatchtext' => 'דער ×ַרטיקל "[[:$1]]" ××™×– ×ָפּגער×ַמעט געוו×ָרן פון דײַן ×ַכטונגע ליסט',
-'watch' => '×ױפֿפּ×ַסן',
-'watchthispage' => 'זײט ×ױפֿפּ×ַסן',
-'unwatch' => '×ויפֿהערן ×ויפֿפּ×ַסן',
-'wlhideshowown' => '$1 מײנע רעד×ַקטירן.',
-'wlhideshowbots' => '$1 ר×ָב×ָט רעד×ַקטירן.',
-'deletepage' => 'זײט ×ַר×ָפּנעמען',
-'excontent' => 'מיטן ××™× ×”×ַלט: \'$1\'',
-'excontentauthor' => 'מיטן ××™× ×”×ַלט: \'$1\' (זיין ×יינציגער ב×Ö·×ַרבעטער: \'$2\')',
-'rollback_short' => '×ויפֿריכטן',
-'rollbacklink' => 'צוריקדרייען',
-'revertpage' => '×ויפֿגעריכט פון ב×ַנוצער $2 צוריק ×¦×•× ×œ×¢×¦×˜×¢ ווערסיע פון ב×ַנוצער $1',
-'undeletebtn' => 'Restore!',
-'namespace' => 'ב×ַגרעניצן צו:',
-'invert' => 'ווײַז ×ַלע ×ויסער די',
-'contributions' => 'ב×נוצער\'ס ×לע טיילונגען',
-'mycontris' => 'מײַנע טיילונגען',
-'whatlinkshere' => '×°×ָס די ××±×£ ד×ָס זײט פֿ×ַרבינדט',
-'blockip' => 'ב×ַניצער ×ַרױסטרײבן',
-'ipbother' => '×ַנדער צײַט',
-'ipboptions' => '15 מינוטן:15 minutes,
-1 שעה:1 hour,
-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' => '×ַנדער',
-'infiniteblock' => '×ויף ×ייביק',
-'blocklink' => '×ַרױסטרײַבן',
-'unblocklink' => 'ב×ַפֿרײַען',
-'contribslink' => 'ב×ַנוצערס שרײַבונגען',
-'blocklogentry' => 'פֿ×ַשפּ×ַרט "[[$1]]" ×ויף ×Ö· תקופה פון $2',
-'pagemovedsub' => 'ב×ַוועגט מיט הצלחה',
-'pagemovedtext' => 'Page "[[$1]]" ב×ַוועגנט צו "[[$2]]".',
-'movedto' => 'ב×ַוועגנט צו',
-'1movedto2' => '[[:$1]] ב×ַוועגנט צו [[:$2]]',
-'1movedto2_redir' => '[[:$1]] ב×ַוועגט צו [[:$2]] פון',
-'revertmove' => 'צוריקדרייען',
-'allmessagesname' => '× ×ָמען',
-'tooltip-search' => 'זוכן {{SITENAME}} [alt-f]',
-'tooltip-diff' => 'Show which changes you made to the text. [alt-d]',
-'lastmodifiedby' => 'די לעצטע ענדערונג פון די בל×ט ××™×– געווען $1 ביי $2.',
-'and' => '×ון',
-'subcategorycount' => 'ס\'××™×– ד×Ö¸ $1 ×ונטערק×ַטעג×ָריעס צו די ק×ַטעג×ָריע.',
-'categoryarticlecount' => 'ס\'××™×– ד×Ö¸ $1 ×ַרטיקלען ×ין די ק×ַטעג×ָריע.',
-'Monobook.js' => '/* <div style="direction: ltr;"><pre> */
-var ta = new Object();
-ta["pt-userpage"] = [".", "מיין ב×ניצער בל×ט"];
-ta["pt-anonuserpage"] = [".", "ב×ניצער בל×ט פון ×נינונימער ב×ניצער"];
-ta["pt-mytalk"] = ["n", "מיין רעדן בל×ט"];
-ta["pt-anontalk"] = ["n", "רעדן ×ויף ×נינונימע ב×טייליגען"];
-ta["pt-preferences"] = ["", "מיינע פעיווערעטס"];
-ta["pt-watchlist"] = ["l", "×ויפפּ×סן בלעטער"];
-ta["pt-mycontris"] = ["y", "מיינע ב×טייליגונגן"];
-ta["pt-login"] = ["o", "ביטע ×יינשרייבן, ×בער עס ××™×– נישט קיין חוב"];
-ta["pt-anonlogin"] = ["o", "סבעסער ×יינשרייבן, ×בער עס ××™×– נישט קיין חוב"];
-ta["pt-logout"] = ["o", "זיך ×ויסשרייבן"];
-ta["ca-talk"] = ["t", "שמועס ×ויף ×“×¢× ×‘×œ×ט"];
-ta["ca-edit"] = ["e", "קענסט פ×רעכטן ×“×¢× ×‘×œ×ט. ביטע זיך ב×ניצן מיט קנעפל \"פ×ר×ויסיגע ווייזונג\" בעפ×רן ×ויפהיטן."];
-ta["ca-addsection"] = ["+", "לייג צו ×ייער וו×רט צו ×“×¢× ×©×ž×•×¢×¡"];
-ta["ca-viewsource"] = ["e", "ד×ס ××™×– × ×¤×רשל×סן בל×ט, קענסט × ×ר קוקן ×יר מקור"];
-ta["ca-history"] = ["h", "פריערדיגע ווערסיעס פון ×“×¢× ×‘×œ×ט."];
-ta["ca-protect"] = ["=", "הגנו על דף זה"];
-ta["ca-delete"] = ["d", "×ויסמעקן ×“×¢× ×‘×œ×ט"];
-ta["ca-undelete"] = ["d", "צוריק דרייען די ענדערונגען פון ×“×¢× ×‘×œ×ט פ×רן מעקן"];
-ta["ca-move"] = ["m", "פירט ×ריבער ×“×¢× ×‘×œ×ט"];
-ta["ca-watch"] = ["w", "לייגט צו ×“×¢× ×‘×œ×ט ×ויפצופ×סן"];
-ta["ca-unwatch"] = ["w", "נעמט ×ר×פ ×“×¢× ×‘×œ×ט פון ×ויפפ×סן"];
-ta["search"] = ["f", "זוכט ××™× ×¢× ×¡×™×™×˜"];
-ta["p-logo"] = ["", "הויפט זייט"];
-ta["n-mainpage"] = ["z", "ב×זוכט ×“×¢× ×”×•×™×¤×˜ זייט"];
-ta["n-portal"] = ["", "גייט ×ריין ×ין די געמיינדע צו שמועסן"];
-ta["n-currentevents"] = ["", "לעצטע ×ינפ×רמ×ציע ×יבער טו×ונגען פון וויקיפעדיע"];
-ta["n-recentchanges"] = ["r", "ליסטע פון לעצטע ענדערונגען"];
-ta["n-randompage"] = ["x", "וועלט ×ויס × ×¦×•×¤×¢×œ×™×’×¢×¨ בל×ט"];
-ta["n-help"] = ["", "הילף"];
-ta["n-sitesupport"] = ["", "צדקה ×ויפצוה×לטן ×“×¢× ×¡×™×™×˜"];
-ta["t-whatlinkshere"] = ["j", "×לע בלעטער וו×ס פ×רבינדען צו ×“×¢× ×‘×œ×ט"];
-ta["t-recentchangeslinked"] = ["k", "×לע ענדערונגען פון בלעטער וו×ס זענען ×הער פ×רבינדען"];
-ta["feed-rss"] = ["", "לייגט צו ×ן ×ט×מ×טישער ×פדעיט פון ×ר.עס.עס. RSS"];
-ta["feed-atom"] = ["", "לייג צו ×ן ×ט×מ×טישער ×פדעיט דורך ×ט×× Atom"];
-ta["t-contributions"] = ["", "×לע שרייב×כצער פון ×“×¢× ×‘×נוצער"];
-ta["t-emailuser"] = ["", "שיקט ×ן ×ימעיל פ×ר ×“×¢× ×‘×ניצער"];
-ta["t-upload"] = ["u", "לייגט ×רויף פיילס ×ון בילדער"];
-ta["t-specialpages"] = ["q", "×לע ספעציעלע בלעטער"];
-ta["ca-nstab-main"] = ["c", "בליקט ××™× ×¢× ××™× ×”×לט בל×ט"];
-ta["ca-nstab-user"] = ["c", "קוקט ×ין ב×ניצער בל×ט"];
-ta["ca-nstab-media"] = ["c", "קוקט ×ין די מידיע בלעטער"];
-ta["ca-nstab-special"] = ["", "ד×ס ××™×– × ×¡×¤×¢×¦×™×¢×œ×¢ בל×ט, מקען ×יר נישט ענדערן"];
-ta["ca-nstab-project"] = ["a", "צפו בדף המיז×"];
-ta["ca-nstab-image"] = ["c", "צפו בדף תי×ור התמונה"];
-ta["ca-nstab-mediawiki"] = ["c", "צפו בהודעת המערכת"];
-ta["ca-nstab-template"] = ["c", "צפו בתבנית"];
-ta["ca-nstab-help"] = ["c", "ב×זוכט די הילף בלעטער"];
-ta["ca-nstab-category"] = ["c", "ב×זוכט די ק×טעג×ריע בלעטער"];
-
-function bidiSwitchSetup() {
- var editform = document.getElementById("wpTextbox1");
- if (editform == null) {
- return;
- }
-
- bidiAddButton(editform, "Default", function(style) {
- style.direction = "inherit";
- style.unicodeBidi = "inherit";
- });
- bidiAddButton(editform, "dir=ltr", function(style) {
- style.direction = "ltr";
- });
- bidiAddButton(editform, "dir=rtl", function(style) {
- style.direction = "rtl";
- });
- bidiAddButton(editform, "bidi=normal", function(style) {
- style.unicodeBidi = "normal";
- });
- bidiAddButton(editform, "bidi=override", function(style) {
- style.unicodeBidi = "bidi-override";
- });
-}
-
-function bidiAddButton(before, label, action) {
- var button = document.createElement("input");
- button.type = "button";
- button.value = label;
- button.onclick = function(event) {
- var box = document.getElementById("wpTextbox1");
- if (box == null) {
- alert("Broken! Edit box missing.");
- } else {
- //var style = document.getOverrideStyle(box, null);
- var style = box.style;
- action(style);
- }
- }
- before.parentNode.insertBefore(button, before);
-}
-
-hookEvent(\'load\', bidiSwitchSetup);
-
-/* </pre></div> */',
-'previousdiff' => 'פריעריגע ×ונטערשייד →',
-'nextdiff' => 'קומענדיקע ×ונטערשייד â†',
-'newimages' => '×’×ַלעריע ×ויף נײַע בילדער',
-'showhidebots' => '($1 ר×ָב×ָמן)',
-'exif-artist' => 'מחבר',
-'exif-componentsconfiguration-0'=> 'עס עקזיסטירט נישט.',
-'recentchangesall' => '×ַלע',
-'imagelistall' => '×ַלע',
-'watchlistall1' => '×ַלע',
-'watchlistall2' => '×ַלע',
-'namespacesall' => '×ַלע',
-'confirm_purge' => '<span dir="ltr">Clear the cache of this page?</span> $1',
-'confirm_purge_button' => '×™×Ö¸',
-);
-?>
diff --git a/languages/MessagesZh_cn.php b/languages/MessagesZh_cn.php
deleted file mode 100644
index 81834bf0..00000000
--- a/languages/MessagesZh_cn.php
+++ /dev/null
@@ -1,834 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesZh_cn = array(
-# User Toggles
-
-"tog-underline" => "下划链接", /* "Underline links", */
-/* "Format broken links <a href=\"\" class=\"new\">like this</a> (alternative: like this<a href=\"\" class=\"internal\">?</a>).", */
-"tog-highlightbroken" => "æ¯å链接格å¼<a href=\"\" class=\"new\">åƒè¿™æ ·</a> (或者åƒè¿™ä¸ª<a href=\"\" class=\"internal\">?</a>)",
-"tog-justify" => "段è½å¯¹é½", /* "Justify paragraphs", */
-"tog-hideminor" => "最近更改中éšè—细微修改", /* "Hide minor edits in recent changes", */
-"tog-usenewrc" => "最近更改增强(åªé€‚用部分æµè§ˆå™¨ï¼‰", /* "Enhanced recent changes (not for all browsers)", */
-"tog-numberheadings" => "标题自动编å·",
-"tog-showtoolbar" => "Show edit toolbar", /* "Auto-number headings", */
-"tog-editondblclick" => "åŒå‡»é¡µé¢ç¼–辑(JavaScript)",
-"tog-editsection"=>"å…许通过点击[编辑]链接编辑段è½",
-"tog-editsectiononrightclick"=>"å…许å³å‡»æ ‡é¢˜ç¼–辑段è½(JavaScript)",
-"tog-showtoc"=>"显示目录<br />(针对一页超过3个标题的文章)",
-"tog-rememberpassword" => "下次登陆记ä½å¯†ç ", /* "Remember password across sessions", */
-"tog-editwidth" => "编辑æ ä½å®½åº¦", /* "Edit box has full width", */
-"tog-editondblclick" => "åŒå‡»ç¼–辑页é¢ï¼ˆJavascript)", /* "Edit pages on double click (JavaScript)", */
-"tog-watchdefault" => "监视新的以åŠæ›´æ”¹è¿‡çš„文章", /* "Watch new and modified articles", */
-"tog-minordefault" => "细微编辑为默认设置", /* "Mark all edits minor by default", */
-"tog-previewontop" => "在编辑框上方显示预览", /* "Show preview before edit box and not after it" */
-# Dates
-
-'sunday' => "星期日",
-'monday' => "星期一",
-'tuesday' => "星期二",
-'wednesday' => "星期三",
-'thursday' => "星期四",
-'friday' => "星期五",
-'saturday' => "星期六",
-'january' => "1月",
-'february' => "2月",
-'march' => "3月",
-'april' => "4月",
-'may_long' => "5月",
-'june' => "6月",
-'july' => "7月",
-'august' => "8月",
-'september' => "9月",
-'october' => "10月",
-'november' => "11月",
-'december' => "12月",
-'jan' => "1月",
-'feb' => "2月",
-'mar' => "3月",
-'apr' => "4月",
-'may' => "5月",
-'jun' => "6月",
-'jul' => "7月",
-'aug' => "8月",
-'sep' => "9月",
-'oct' => "10月",
-'nov' => "11月",
-'dec' => "12月",
-
-# Bits of text used by many pages:
-#
-"categories" => "页é¢åˆ†ç±»",
- "category" => "分类",
- "category_header" => "类别â€$1“中的æ¡ç›®",
- "subcategories" => "附分类",
-"linktrail" => "/^([a-z]+)(.*)\$/sD",
-"mainpage" => "首页",
-"about" => "关于",
-"aboutsite" => "关于{{SITENAME}}",
-"aboutpage" => "{{ns:project}}:关于",
-"help" => "帮助",
-"helppage" => "{{ns:project}}:帮助",
-"bugreports" => "错误报告",
-"bugreportspage" => "{{ns:project}}:错误报告",
-"faq" => "常è§é—®é¢˜è§£ç­”",
-"faqpage" => "{{ns:project}}:常è§é—®é¢˜è§£ç­”",
-"edithelp" => "编辑帮助",
-"edithelppage" => "{{ns:project}}:如何编辑页é¢",
-"cancel" => "å–消",
-"qbfind" => "寻找",
-"qbbrowse" => "æµè§ˆ",
-"qbedit" => "编辑",
-"qbpageoptions" => "页é¢é€‰é¡¹",
-"qbpageinfo" => "页é¢ä¿¡æ¯",
-"qbmyoptions" => "我的选项",
-"mypage" => "我的页é¢",
-"mytalk" => "我的对è¯é¡µ",
-"currentevents" => "新闻动æ€",
-"errorpagetitle" => "错误",
-"returnto" => "返回到$1.",
-"whatlinkshere" => "链入页é¢",
-"help" => "帮助",
-"search" => "æœç´¢",
-"go" => "进入",
-"history" => "较早版本",
-"printableversion" => "å¯æ‰“å°ç‰ˆ",
-"editthispage" => "编辑本页",
-"deletethispage" => "删除本页",
-"protectthispage" => "ä¿æŠ¤æœ¬é¡µ",
-"unprotectthispage" => "解除ä¿æŠ¤",
-"newpage" => "新页é¢",
-"talkpage" => "讨论本页",
- "postcomment" => "å‘表评论",
-"articlepage" => "查看文章",
-"subjectpage" => "查看主题", # For compatibility
-"userpage" => "查看用户页",
-"projectpage" => "查看meta页",
-"imagepage" => "查看图åƒé¡µé¢",
-"viewtalkpage" => "查看讨论",
-"otherlanguages" => "其它语言",
-"redirectedfrom" => "(é‡å®šå‘自$1)",
-"lastmodified" => "最åŽæ›´æ”¹$1.",
-"viewcount" => "本页é¢å·²ç»è¢«æµè§ˆ$1次。",
-"protectedpage" => "被ä¿æŠ¤é¡µ",
-"administrators" => "{{ns:project}}:管ç†å‘˜",
-"sysoptitle" => "需è¦ç®¡ç†å‘˜æƒé™",
-"sysoptext" => "您刚æ‰çš„请求åªæœ‰æ‹¥æœ‰ç®¡ç†å‘˜æƒé™çš„用户æ‰å¯ä½¿ç”¨ã€‚
-å‚è§$1。",
-"developertitle" => "需è¦å‘展者æƒé™",
-"developertext" => "您刚æ‰çš„请求åªæœ‰æ‹¥æœ‰å‘展者æƒé™çš„用户æ‰å¯ä½¿ç”¨ã€‚
-å‚è§$1。",
-"nbytes" => "$1字节",
-"go" => "进入",
-"ok" => "OK",
-"sitesubtitle" => "",
-"retrievedfrom" => "å–自\"$1\"",
-"newmessageslink" => "æ–°ä¿¡æ¯",
-"editsection"=>"编辑",
-"editold"=>"编辑",
-"toc" => "目录",
-"showtoc" => "显示",
-"hidetoc" => "éšè—",
-
-# Main script and global functions
-#
-"nosuchaction" => "没有这个命令",
-"nosuchactiontext" => "URL请求的命令无法被 {{SITENAME}} 软件识别。",
-"nosuchspecialpage" => "没有这个特殊页。",
-
-"nospecialpagetext" => "您请求的页é¢æ— æ³•è¢« {{SITENAME}} 软件识别。",
-
-# General errors
-#
-"error" => "错误",
-"databaseerror" => "æ•°æ®åº“错误",
-"dberrortext" => "æ•°æ®åº“指令语法错误。
-è¿™å¯èƒ½æ˜¯ç”±äºŽéžæ³•æœç´¢æŒ‡ä»¤æ‰€å¼•èµ·çš„(è§ $5),
-也å¯èƒ½æ˜¯ç”±äºŽè½¯ä»¶è‡ªèº«çš„错误所引起。
-最åŽä¸€æ¬¡æ•°æ®åº“指令是:
-<blockquote><tt>$1</tt></blockquote>
-æ¥è‡ªäºŽå‡½æ•° \"<tt>$2</tt>\"。
-MySQL返回错误 \"<tt>$3: $4</tt>\"。",
-"noconnect" => "无法在 $1上连接数æ®åº“",
-"nodb" => "无法选择数æ®åº“ $1",
-"readonly" => "æ•°æ®åº“ç¦æ­¢è®¿é—®",
-"enterlockreason" => "请输入ç¦æ­¢è®¿é—®åŽŸå› , 包括估计é‡æ–°å¼€æ”¾çš„时间",
-"readonlytext" => "{{SITENAME}}æ•°æ®åº“ç›®å‰ç¦æ­¢è¾“入新内容åŠæ›´æ”¹ï¼Œ
-这很å¯èƒ½æ˜¯ç”±äºŽæ•°æ®åº“正在维修,之åŽå³å¯æ¢å¤ã€‚
-管ç†å‘˜æœ‰å¦‚下解释:
-<p>$1",
-"missingarticle" => "æ•°æ®åº“找ä¸åˆ°æ–‡å­—\"$1\"。
-
-<p>通常这是由于修订历å²é¡µä¸Šè¿‡æ—¶çš„链接到已ç»è¢«åˆ é™¤çš„页é¢æ‰€å¯¼è‡´çš„。
-
-<p>如果情况ä¸æ˜¯è¿™æ ·ï¼Œæ‚¨å¯èƒ½æ‰¾åˆ°äº†è½¯ä»¶å†…的一个臭虫。
-请记录下URL地å€ï¼Œå¹¶å‘管ç†å‘˜æŠ¥å‘Šã€‚",
-"internalerror" => "内部错误",
-"filecopyerror" => "无法å¤åˆ¶æ–‡ä»¶\"$1\"到\"$2\"。",
-"filerenameerror" => "无法é‡å‘½å文件\"$1\" 到\"$2\"。",
-"filedeleteerror" => "无法删除文件 \"$1\"。",
-"filenotfound" => "找ä¸åˆ°æ–‡ä»¶ \"$1\"。",
-"unexpected" => "ä¸æ­£å¸¸å€¼: \"$1\"=\"$2\"。",
-"formerror" => "错误:无法æ交表å•",
-"badarticleerror" => "无法在本页上进行此项æ“作。",
-"cannotdelete" => "无法删除选定的页é¢æˆ–图åƒï¼ˆå®ƒå¯èƒ½å·²ç»è¢«å…¶ä»–人删除了)。",
-"badtitle" => "错误的标题",
-"badtitletext" => "所请求页é¢çš„标题是无效的ã€ä¸å­˜åœ¨ï¼Œè·¨è¯­è¨€æˆ–è·¨wiki链接的标题错误。",
-"perfdisabled" => "抱歉ï¼ç”±äºŽæ­¤é¡¹æ“作有å¯èƒ½é€ æˆæ•°æ®åº“瘫痪,目å‰æš‚时无法使用。",
-"perfdisabledsub" => "这里是自$1çš„å¤åˆ¶ç‰ˆæœ¬ï¼š",
-
-# 登录与登出
-#
-"logouttitle" => "用户退出",
-"logouttext" => "您现在已ç»é€€å‡ºã€‚
-您å¯ä»¥ç»§ç»­ä»¥åŒ¿åæ–¹å¼ä½¿ç”¨Wikipeida,或å†æ¬¡ä»¥ç›¸åŒæˆ–ä¸åŒç”¨æˆ·èº«ä»½ç™»å½•ã€‚",
-
-"welcomecreation" => "<h2>欢迎,$1!</h2><p>您的å¸å·å·²ç»å»ºç«‹ï¼Œä¸è¦å¿˜è®°è®¾ç½®{{SITENAME}}个人å‚数。",
-
-"loginpagetitle" => "用户登录",
-"yourname" => "您的用户å",
-"yourpassword" => "您的密ç ",
-"yourpasswordagain" => "å†æ¬¡è¾“入密ç ",
-"remembermypassword" => "下次登录记ä½å¯†ç ã€‚",
-"loginproblem" => "<b>登录有问题。</b><br />å†è¯•ä¸€æ¬¡ï¼",
-"alreadyloggedin" => "<strong>用户$1,您已ç»ç™»å½•äº†!</strong><br />",
-
-"login" => "登录",
-"userlogin" => "用户登录",
-"logout" => "退出",
-"userlogout" => "用户退出",
-"createaccount" => "创建新å¸å·",
- "createaccountmail" => "通过eMail",
-"badretype" => "你所输入的密ç å¹¶ä¸ç›¸åŒã€‚",
-"userexists" => "您所输入的用户å已有人使用。请å¦é€‰ä¸€ä¸ªã€‚",
-"youremail" => "您的电å­é‚®ä»¶*",
-"yournick" => "ç»°å·ï¼ˆç­¾å时用)",
-"loginerror" => "登录错误",
-"noname" => "你没有输入一个有效的用户å。",
-"loginsuccesstitle" => "登录æˆåŠŸ",
-"loginsuccess" => "你现在以 \"$1\"的身份登录{{SITENAME}}。",
-"nosuchuser" => "找ä¸åˆ°ç”¨æˆ· \"$1\"。
-检查您的拼写,或者用下é¢çš„表格建立一个新å¸å·ã€‚",
-"wrongpassword" => "您输入的密ç é”™è¯¯ï¼Œè¯·å†è¯•ä¸€æ¬¡ã€‚",
-"mailmypassword" => "将新密ç å¯„给我",
-"passwordremindertitle" => "{{SITENAME}}密ç æ醒",
-"passwordremindertext" => "有人(å¯èƒ½æ˜¯æ‚¨ï¼Œæ¥è‡ªIP地å€$1)è¦æ±‚我们将新的{{SITENAME}}登录密ç å¯„给你。
-用户 \"$2\" 的密ç çŽ°åœ¨æ˜¯ \"$3\"。
-请立å³ç™»å½•å¹¶æ›´æ”¹å¯†ç ã€‚",
-"noemail" => "用户\"$1\"没有登记电å­é‚®ä»¶åœ°å€ã€‚",
-"passwordsent" => "用户\"$1\"的新密ç å·²ç»å¯„往所登记的电å­é‚®ä»¶åœ°å€ã€‚
-请在收到åŽå†ç™»å½•ã€‚",
-
-# 编辑
-#
-"summary" => "简述",
-"subject" => "主题",
-"minoredit" => "这是一个å°ä¿®æ”¹",
-"watchthis" => "监视本页",
-"savearticle" => "ä¿å­˜æœ¬é¡µ",
-"preview" => "预览",
-"showpreview" => "显示预览",
-"blockedtitle" => "用户被å°",
-"blockedtext" => "您的用户å或IP地å€å·²è¢«$1å°ã€‚
-ç†ç”±æ˜¯ï¼š<br />'''$2'''<p>您å¯ä»¥ä¸Ž$1å‘其他任何[[{{ns:project}}:管ç†å‘˜|管ç†å‘˜]]询问。",
- "whitelistedittitle" => "登录åŽæ‰å¯ç¼–辑",
- "whitelistedittext" => "您必须先[[Special:Userlogin|登录]]æ‰å¯ç¼–辑页é¢ã€‚",
- "whitelistreadtitle" => "登录åŽæ‰å¯é˜…读",
- "whitelistreadtext" => "您必须先[[Special:Userlogin|登录]]æ‰å¯é˜…读页é¢ã€‚",
- "whitelistacctitle" => "您被ç¦æ­¢å»ºç«‹å¸å·",
- "whitelistacctext" => "在本Wiki中建立å¸å·æ‚¨å¿…须先[[Special:Userlogin|登录]]并拥有相关æƒé™ã€‚",
- "accmailtitle" => "密ç å¯„出",
- "accmailtext" => "'$1'的密ç å·²ç»å¯„到$2。",
-"newarticle" => "(新)",
-"newarticletext" =>
-"您从一个链接进入了一个并ä¸å­˜åœ¨çš„页é¢ã€‚
-è¦åˆ›å»ºè¯¥é¡µé¢ï¼Œè¯·åœ¨ä¸‹é¢çš„编辑框中输入内容(详情å‚è§{{ns:project}}:帮助|帮助页é¢]])。
-如果您ä¸å°å¿ƒæ¥åˆ°æœ¬é¡µé¢ï¼Œç›´æŽ¥ç‚¹å‡»æ‚¨æµè§ˆå™¨ä¸­çš„“返回â€æŒ‰é’®ã€‚",
-
-"anontalkpagetext" => "---- ''这是一个还未建立å¸å·çš„匿å用户的对è¯é¡µã€‚我们因此åªèƒ½ç”¨[[IP地å€]]æ¥ä¸Žä»–ï¼å¥¹è”络。该IP地å€å¯èƒ½ç”±å‡ å用户共享。如果您是一å匿å用户并认为本页上的评语与您无关,请[[Special:Userlogin|创建新å¸å·æˆ–登录]]以é¿å…在未æ¥äºŽå…¶ä»–匿å用户混淆。''",
-"noarticletext" => "(本页目å‰æ²¡æœ‰å†…容)",
-"updated" => "(已更新)",
-"note" => "<strong>注æ„:</strong> ",
-"previewnote" => "请记ä½è¿™åªæ˜¯é¢„览,内容还未ä¿å­˜ï¼",
-"previewconflict" => "这个预览显示了上é¢æ–‡å­—编辑区中的内容。它将在你选择ä¿å­˜åŽå‡ºçŽ°ã€‚",
-"editing" => "正在编辑$1",
-"editingsection" => "正在编辑$1 (段è½)",
-"editingcomment" => "正在编辑$1 (评论)",
-"editconflict" => "编辑冲çªï¼š$1",
-"explainconflict" => "有人在你开始编辑åŽæ›´æ”¹äº†é¡µé¢ã€‚
-上é¢çš„文字框内显示的是目å‰æœ¬é¡µçš„内容。
-你所åšçš„修改显示在下é¢çš„文字框中。
-你应当将你所åšçš„修改加入现有的内容中。
-<b>åªæœ‰</b>在上é¢æ–‡å­—框中的内容会在你点击\"ä¿å­˜é¡µé¢\"åŽè¢«ä¿å­˜ã€‚<br />",
-"yourtext" => "您的文字",
-"storedversion" => "å·²ä¿å­˜ç‰ˆæœ¬",
-"editingold" => "<strong>警告:你正在编辑的是本页的旧版本。
-如果你ä¿å­˜å®ƒçš„è¯ï¼Œåœ¨æœ¬ç‰ˆæœ¬ä¹‹åŽçš„任何修改都会丢失。</strong>",
-"yourdiff" => "差别",
-/*"copyrightwarning" => "请注æ„对{{SITENAME}}的任何贡献都将被认为是在GNU自由文档åè®®è¯ä¹¦ä¸‹å‘布。
-(细节请è§$1).
-如果您ä¸å¸Œæœ›æ‚¨çš„文字被任æ„修改和å†æ•£å¸ƒï¼Œè¯·ä¸è¦æ交。<br />
-您åŒæ—¶ä¹Ÿå‘我们ä¿è¯ä½ æ‰€æ交的内容是你自己所作,或得自一个ä¸å—版æƒä¿æŠ¤æˆ–相似自由的æ¥æºã€‚
-<strong>ä¸è¦åœ¨æœªèŽ·æŽˆæƒçš„情况下å‘表ï¼</strong>",*/
-
-"longpagewarning" => "<strong>警告:本页长度达$1KB;一些æµè§ˆå™¨å°†æ— æ³•ç¼–辑长过32KB的文章。请考虑将本文切割æˆå‡ ä¸ªå°æ®µè½ã€‚</strong>",
-
-"readonlywarning" => "<strong>警告:数æ®åº“被é”以进行维护,所以您目å‰å°†æ— æ³•ä¿å­˜æ‚¨çš„修改。您或许希望先将本断文字å¤åˆ¶å¹¶ä¿å­˜åˆ°æ–‡æœ¬æ–‡ä»¶ï¼Œç„¶åŽç­‰ä¸€ä¼šå„¿å†ä¿®æ”¹ã€‚</strong>",
-"protectedpagewarning" => "<strong>警告:本页已ç»è¢«ä¿æŠ¤ï¼Œåªæœ‰æ‹¥æœ‰ç®¡ç†å‘˜æƒé™çš„用户æ‰å¯ä¿®æ”¹ã€‚请确认您éµå®ˆ
-[[Project:Protected_page_guidelines|ä¿æŠ¤é¡µé¢å®ˆåˆ™]].</strong>",
-
-# History pages
-#
-"revhistory" => "修订历å²",
-"nohistory" => "没有本页的修订记录。",
-"revnotfound" => "没有找到修订记录",
-"revnotfoundtext" => "您请求的更早版本的修订记录没有找到。
-请检查您请求本页é¢ç”¨çš„ URL 是å¦æ­£ç¡®ã€‚",
-"loadhist" => "载入页é¢ä¿®è®¢åŽ†å²",
-"currentrev" => "当å‰ä¿®è®¢ç‰ˆæœ¬",
-"revisionasof" => "$1的修订版本",
-"cur" => "当å‰",
-"next" => "åŽç»§",
-"last" => "å…ˆå‰",
-"orig" => "åˆå§‹",
-"histlegend" => "说明:(当å‰)指与当å‰ä¿®è®¢ç‰ˆæœ¬æ¯”较;(å…ˆå‰)指与å‰ä¸€ä¸ªä¿®è®¢ç‰ˆæœ¬æ¯”è¾ƒï¼Œå° æŒ‡ç»†å¾®ä¿®æ”¹ã€‚",
-
-# Diffs
-#
-"difference" => "(修订版本间差异)",
-"loadingrev" => "载入修订版本比较",
-"lineno" => "第 $1 行:",
-"editcurrent" => "编辑本页的当å‰ä¿®è®¢ç‰ˆæœ¬",
-
-# Search results
-#
-"searchresults" => "æœç´¢ç»“æžœ",
-"searchresulttext" => "有关æœç´¢{{SITENAME}}的更多详情,å‚è§[[Project:æœç´¢|æœç´¢{{SITENAME}}]]。",
-"searchsubtitle" => "查询\"[[:$1]]\"",
-"searchsubtitleinvalid" => "查询\"$1\"",
-"badquery" => "æœç´¢æŸ¥è¯¢ä¸æ­£ç¡®",
-"badquerytext" => "我们无法处ç†æ‚¨çš„查询。
-è¿™å¯èƒ½æ˜¯ç”±äºŽæ‚¨è¯•å›¾æœç´¢ä¸€ä¸ªçŸ­äºŽ3个字æ¯çš„外文å•è¯ï¼Œ
-或者您错误地输入了æœç´¢é¡¹ï¼Œä¾‹å¦‚\"汽车和和ç«è½¦\"。
-请å†å°è¯•ä¸€ä¸ªæ–°çš„æœç´¢é¡¹ã€‚",
-"matchtotals" => "æœç´¢é¡¹\"$1\"与$2æ¡æ–‡ç« çš„题目相符,和$3æ¡æ–‡ç« ç›¸ç¬¦ã€‚",
-
-"noexactmatch" => "没有文章与æœç´¢é¡¹å®Œå…¨åŒ¹é…,请å°è¯•å®Œæ•´æ–‡å­—æœç´¢ã€‚",
-"titlematches" => "文章题目相符",
-"notitlematches" => "没有找到匹é…文章题目",
-"textmatches" => "文章内容相符",
-"notextmatches" => "没有文章内容匹é…",
-
-"prevn" => "å…ˆå‰$1",
-"nextn" => "之åŽ$1",
-"viewprevnext" => "查看 ($1) ($2) ($3).",
-"showingresults" => "下é¢æ˜¾ç¤º<b>$1</b>æ¡ç»“果,从第<b>$2</b>æ¡å¼€å§‹",
-"nonefound" => "<strong>注æ„:</strong>失败的æœç´¢å¾€å¾€æ˜¯ç”±äºŽè¯•å›¾æœç´¢è¯¸å¦‚“的â€æˆ–“和â€ä¹‹ç±»çš„常è§å­—所引起。",
-"powersearch" => "æœç´¢",
-"powersearchtext" => "
-æœç´¢å字空间:<br />$1<br />$2列出é‡å®šå‘页é¢ï¼›æœç´¢$3 $9",
-
-"searchdisabled" => "<p>{{SITENAME}}内部æœç´¢åŠŸèƒ½ç”±äºŽé«˜å³°æ—¶æ®µæœåŠ¡å™¨è¶…载而åœæ­¢ä½¿ç”¨ã€‚
-您å¯ä»¥æš‚时通过
-<a href=\"http://google.com/\">google</a>æœç´¢{{SITENAME}}。
-谢谢您的è€å¿ƒã€‚",
-
-# Preferences page
-#
-"preferences" => "å‚数设置",
-"prefsnologin" => "还未登录",
-"prefsnologintext" => "您必须先[[Special:Userlogin|登录]]æ‰èƒ½è®¾ç½®ä¸ªäººå‚数。",
-"prefsreset" => "å‚æ•°é‡æ–°è®¾ç½®ã€‚",
-"qbsettings" => "快速导航æ¡è®¾ç½®",
-"changepassword" => "更改密ç ",
-"skin" => "Skin",
-"math" => "数学显示",
-"math_failure" => "无法解æž",
-"math_unknown_error" => "未知错误",
-"math_unknown_function" => "未知函数",
-"math_lexing_error" => "å¥æ³•é”™è¯¯",
-"math_syntax_error" => "语法错误",
-"saveprefs" => "ä¿å­˜å‚数设置",
-"resetprefs" => "é‡è®¾å‚æ•°",
-"oldpassword" => "旧密ç ",
-"newpassword" => "新密ç ",
-"retypenew" => "é‡å¤æ–°å¯†ç ",
-"textboxsize" => "文字框尺寸",
-"rows" => "行",
-"columns" => "列",
-"searchresultshead" => "æœç´¢ç»“果设定",
-"resultsperpage" => "æ¯é¡µæ˜¾ç¤ºé“¾æŽ¥æ•°",
-"contextlines" => "æ¯é“¾æŽ¥è¡Œæ•°",
-"contextchars" => "æ¯è¡Œå­—æ•°",
-"stubthreshold" => "stub显示基本é™åˆ¶",
-"recentchangescount" => "最近更改页行数",
-"savedprefs" => "您的个人å‚数设置已ç»ä¿å­˜ã€‚",
-"timezonetext" => "输入当地时间与æœåŠ¡å™¨æ—¶é—´(UTC)的时差。",
-"localtime" => "当地时间",
-"timezoneoffset" => "å·®",
-
-# Recent changes
-#
-"changes" => "更改",
-"recentchanges" => "最近更改",
-"recentchangestext" => "本页跟踪{{SITENAME}}内最新的更改。
-[[{{ns:project}}:欢迎,新æ¥è€…|欢迎,新æ¥è€…]]ï¼
-请å‚è§è¿™äº›é¡µé¢ï¼š[[{{ns:project}}:常è§é—®é¢˜è§£ç­”|{{SITENAME}}常è§é—®é¢˜è§£ç­”]]ã€
-[[{{ns:project}}:守则与指导|{{SITENAME}}守则]]
-(特别是[[{{ns:project}}:命å常规|命å常规]]ã€
-[[{{ns:project}}:中性的观点|中立观点]])
-å’Œ[[{{ns:project}}:最常è§å¤±ç¤¼è¡Œä¸º|最常è§å¤±ç¤¼è¡Œä¸º]]。
-
-如果您希望 {{SITENAME}} æˆåŠŸï¼Œé‚£ä¹ˆè¯·æ‚¨ä¸è¦å¢žåŠ å—其它[[{{ns:project}}:版æƒä¿¡æ¯|版æƒ]]
-é™åˆ¶çš„æ料,这一点将éžå¸¸é‡è¦ã€‚相关的法律责任会伤害本项工程,所以请ä¸è¦è¿™æ ·åšã€‚
-此外请å‚è§",
-
-"rcloaderr" => "载入最近更改",
-"rcnote" => "下é¢æ˜¯æœ€è¿‘<strong>$2</strong>天内最新的<strong>$1</strong>次改动。",
-"rcnotefrom" => "下é¢æ˜¯è‡ª<b>$2</b>(最多显示<b>$1</b>)。",
-"rclistfrom" => "显示自$1以æ¥çš„新更改",
-"rclinks" => "显示最近 $2 天内最新的 $1 次改动。<br />$3",
-"rchide" => "以$4å½¢å¼ï¼›$1个å°ä¿®æ”¹ï¼›$2个二级å字空间;$3个多é‡ä¿®æ”¹",
-"diff" => "差异",
-"hist" => "历å²",
-"hide" => "éšè—",
-"show" => "显示",
-"tableform" => "表格",
-"listform" => "列表",
-"nchanges" => "$1个更改",
-"minoreditletter" => "å°",
-"newpageletter" => "æ–°",
-
-# Upload
-#
-"upload" => "上载文件",
-"uploadbtn" => "上载文件",
-"uploadlink" => "上载图åƒ",
-"reupload" => "é‡æ–°ä¸Šè½½",
-"reuploaddesc" => "返回上载表å•ã€‚",
-"uploadnologin" => "未登录",
-"uploadnologintext" => "您必须先[[Special:Userlogin|登录]]
-æ‰èƒ½ä¸Šè½½æ–‡ä»¶ã€‚",
-"uploaderror" => "上载错误",
-"uploadtext" => "'''åœæ­¢ï¼'''在您上载之å‰ï¼Œè¯·å…ˆé˜…读并éµå®ˆ{{SITENAME}}
-[[Project:Image use policy|图åƒä½¿ç”¨å®ˆåˆ™]]。
-
-如果您è¦æŸ¥çœ‹æˆ–æœç´¢ä¹‹å‰ä¸Šè½½çš„图åƒï¼Œ
-请到[[Special:Imagelist|已上载图åƒåˆ—表]].
-所有上载与删除行为都被记录在
-[[Project:上载纪录|上载纪录]]内。
-
-使用下é¢çš„表å•æ¥ä¸Šè½½ç”¨åœ¨æ¡ç›®å†…新的图åƒæ–‡ä»¶ã€‚
-在ç»å¤§å¤šæ•°æµè§ˆå™¨å†…,你会看到一个\"æµè§ˆ...\"按钮,点击它åŽå°±ä¼šè·³å‡ºä¸€ä¸ªæ‰“开文件对è¯æ¡†ã€‚
-选择一个文件åŽæ–‡ä»¶å将出现在按钮æ—边的文字框中。
-您也必须点击æ—边的å¤é€‰æ¡†ç¡®è®¤æ‚¨æ‰€ä¸Šè½½çš„文件并没有è¿å相关版æƒæ³•å¾‹ã€‚
-点击\"上载\" 按钮完æˆä¸Šè½½ç¨‹åºã€‚
-如果您使用的是较慢的网络连接的è¯é‚£ä¹ˆè¿™ä¸ªä¸Šè½½è¿‡ç¨‹ä¼šéœ€è¦ä¸€äº›æ—¶é—´ã€‚
-
-我们建议照相图片使用JPEGæ ¼å¼ï¼Œç»˜å›¾åŠå…¶ä»–图标图åƒä½¿ç”¨PNGæ ¼å¼ï¼ŒéŸ³åƒåˆ™ä½¿ç”¨OGGæ ¼å¼ã€‚
-请使用具有æ述性的语言æ¥å‘½å您的文件以é¿å…混乱。
-è¦åœ¨æ–‡ç« ä¸­åŠ å…¥å›¾åƒï¼Œä½¿ç”¨ä»¥ä¸‹å½¢å¼çš„连接:
-'''<nowiki>[[图åƒ:file.jpg]]</nowiki>'''或者
-'''<nowiki>[[图åƒ:file.png|解释文字]]</nowiki>'''
-或'''<nowiki>[[media:file.ogg]]</nowiki>'''æ¥è¿žæŽ¥éŸ³åƒæ–‡ä»¶ã€‚
-
-请注æ„在{{SITENAME}}页é¢ä¸­ï¼Œå…¶ä»–人å¯èƒ½ä¼šä¸ºäº†ç™¾ç§‘全书的利益而编辑或删除您的上载文件,
-而如果您滥用上载系统,您则有å¯èƒ½è¢«ç¦æ­¢ä½¿ç”¨ä¸Šè½½åŠŸèƒ½ã€‚",
-"uploadlog" => "上载纪录",
-"uploadlogpage" => "上载纪录",
-"uploadlogpagetext" => "以下是最近上载的文件的一览表。
-所有显示的时间都是æœåŠ¡å™¨æ—¶é—´ï¼ˆUTC)。
-<ul>
-</ul>",
-"filename" => "文件å",
-"filedesc" => "简述",
-"copyrightpage" => "{{ns:project}}:版æƒä¿¡æ¯",
-"copyrightpagename" => "{{SITENAME}}版æƒ",
-"uploadedfiles" => "已上载文件",
-"minlength" => "图åƒå字必须至少有三个字æ¯ã€‚",
-"badfilename" => "图åƒå已被改为\"$1\"。",
-"badfiletype" => "\".$1\"ä¸æ˜¯æ‰€æŽ¨è的图åƒæ–‡ä»¶æ ¼å¼ã€‚",
-"largefile" => "我们建议图åƒå¤§å°ä¸è¶…过100kb。",
-"successfulupload" => "上载æˆåŠŸ",
-"fileuploaded" => "文件\"$1\"上载æˆåŠŸã€‚
-请根æ®è¿žæŽ¥($2)到图åƒæ述页添加有关文件信æ¯ï¼Œä¾‹å¦‚它的æ¥æºï¼Œåœ¨ä½•æ—¶ç”±è°åˆ›é€ ï¼Œ
-以åŠå…¶ä»–任何您知é“的关于改图åƒçš„ä¿¡æ¯ã€‚",
-"uploadwarning" => "上载警告",
-"savefile" => "ä¿å­˜æ–‡ä»¶",
-"uploadedimage" => "已上载\"[[$1]]\"",
-
-# Image list
-#
-"imagelist" => "图åƒåˆ—表",
-"imagelisttext" => "以下是按$2排列的$1幅图åƒåˆ—表。",
-"getimagelist" => "正在获å–图åƒåˆ—表",
-"ilsubmit" => "æœç´¢",
-"showlast" => "显示按$2排列的最åŽ$1幅图åƒã€‚",
-"byname" => "åå­—",
-"bydate" => "日期",
-"bysize" => "大å°",
-"imgdelete" => "删",
-"imgdesc" => "è¿°",
-"imglegend" => "说明:(è¿°) = 显示/编辑图åƒæ述页。",
-"imghistory" => "图åƒåŽ†å²",
-"revertimg" => "å¤",
-"deleteimg" => "删",
-"deleteimgcompletely" => "删",
-"imghistlegend" => "egend: (现) = ç›®å‰çš„图åƒï¼Œ(删) = 删除旧版本,
-(å¤) = æ¢å¤åˆ°æ—§ç‰ˆæœ¬ã€‚
-<br /><i>点击日期查看当天上载的图åƒ</i>.",
-"imagelinks" => "图åƒé“¾æŽ¥",
-
-"linkstoimage" => "以下页é¢è¿žæŽ¥åˆ°æœ¬å›¾åƒï¼š",
-"nolinkstoimage" => "没有页é¢è¿žæŽ¥åˆ°æœ¬å›¾åƒã€‚",
-
-# Statistics
-#
-"statistics" => "统计",
-"sitestats" => "站点统计",
-"userstats" => "用户统计",
-"sitestatstext" => "æ•°æ®åº“中共有 <b>$1</b> 页页é¢ï¼›
-其中包括对è¯é¡µã€å…³äºŽ {{SITENAME}} 的页é¢ã€æœ€å°‘é‡çš„\"stub\"页ã€é‡å®šå‘的页é¢ï¼Œ
-以åŠæœªè¾¾åˆ°æ¡ç›®è´¨é‡çš„页é¢ï¼›é™¤æ­¤ä¹‹å¤–还有 <b>$2</b> 页å¯èƒ½æ˜¯åˆä¹Žæ ‡å‡†çš„æ¡ç›®ã€‚
-<p>从系统软件å‡çº§ä»¥æ¥ï¼Œå…¨ç«™ç‚¹å…±æœ‰é¡µé¢æµè§ˆ <b>$3</b> 次,
-页é¢ç¼–辑 <b>$4</b> 次,æ¯é¡µå¹³å‡ç¼–辑 <b>$5</b> 次,
-å„次编辑åŽé¡µé¢çš„æ¯ä¸ªç‰ˆæœ¬å¹³å‡æµè§ˆ <b>$6</b> 次。",
-
-# Maintenance Page
-#
-"maintenance" => "维护页",
-"maintnancepagetext" => "这页é¢æ供了几个帮助{{SITENAME}}日常维护的工具。
-但其中几个会对我们的数æ®åº“造æˆåŽ‹åŠ›ï¼Œ
-所以请您ä¸è¦åœ¨æ¯ä¿®ç†å¥½å‡ ä¸ªé¡¹ç›®åŽå°±æŒ‰é‡æ–°è½½å…¥ ;-)",
-"maintenancebacklink" => "返回维护页",
-"disambiguations" => "消å«ç³Šé¡µ",
-"disambiguationspage" => "{{ns:project}}:Links_to_disambiguating_pages",
-"disambiguationstext" => "以下的æ¡ç›®éƒ½æœ‰åˆ°æ¶ˆå«ç³Šé¡µçš„链接,但它们应该是链到适当的题目。<br />一个页é¢ä¼šè¢«è§†ä¸ºæ¶ˆå«ç³Šé¡µå¦‚果它是链自$1.<br />由其它他å字空间æ¥çš„链接<i>ä¸ä¼š</i>在这儿被列出æ¥ã€‚",
-"doubleredirects" => "åŒé‡é‡å®šå‘",
-"doubleredirectstext" => "<b>请注æ„:</b> 这列表å¯èƒ½åŒ…括ä¸æ­£ç¡®çš„å应。
-这通常表示在那页é¢ç¬¬ä¸€ä¸ª#REDIRECT之下还有文字。<br />\n
-æ¯ä¸€è¡Œéƒ½åŒ…å«åˆ°ç¬¬ä¸€è·Ÿç¬¬äºŒä¸ªé‡å®šå‘页的链接,以åŠç¬¬äºŒä¸ªé‡å®šå‘页的第一行文字,
-通常显示的都会是\“真正\†的目标页é¢ï¼Œä¹Ÿå°±æ˜¯ç¬¬ä¸€ä¸ªé‡å®šå‘页应该指å‘çš„æ¡ç›®ã€‚",
-"brokenredirects" => "æŸåçš„é‡å®šå‘页",
-"brokenredirectstext" => "以下的é‡å®šå‘页指å‘的是ä¸å­˜åœ¨çš„æ¡ç›®ã€‚",
-"selflinks" => "有自我链接的页é¢",
-"selflinkstext" => "以下的页é¢éƒ½é”™è¯¯åœ°åŒ…å«äº†è¿žåˆ°è‡ªå·±çš„链接。",
-"mispeelings" => "拼写错误的页é¢",
-"mispeelingstext" => "以下页é¢åŒ…å«äº†ä¸€äº›å¸¸è§çš„拼写错误(è§$1)。正确的拼法已ç»ç»™å‡ºã€‚",
-"mispeelingspage" => "常è§æ‹¼å†™é”™è¯¯åˆ—表",
-"missinglanguagelinks" => "无语言链接",
-"missinglanguagelinksbutton" => "寻找没有该语言的页é¢",
-"missinglanguagelinkstext" => "这些æ¡ç›®<i>没有</i>链接到$1。
-é‡å®šå‘页与副页<b>并没有</b>包括在内。",
-
-
-# Miscellaneous special pages
-#
-"orphans" => "孤立æ¡ç›®",
-"lonelypages" => "孤立页é¢",
-"unusedimages" => "未使用图åƒ",
-"popularpages" => "热点æ¡ç›®",
-"nviews" => "$1次æµè§ˆ",
-"wantedpages" => "待撰页é¢",
-"nlinks" => "$1个链接",
-"allpages" => "所有页é¢",
-"randompage" => "éšæœºé¡µé¢",
-"shortpages" => "短æ¡ç›®",
-"longpages" => "é•¿æ¡ç›®",
-"listusers" => "用户列表",
-"specialpages" => "特殊页é¢",
-"spheading" => "特殊页é¢",
-"protectpage" => "ä¿æŠ¤é¡µé¢",
-"recentchangeslinked" => "链出更改",
-"rclsub" => "(从 \"$1\"链出的页é¢ï¼‰",
-"debug" => "除错",
-"newpages" => "新页é¢",
-"intl" => "跨语言链接",
-"movethispage" => "移动本页",
-"unusedimagestext" => "<p>请注æ„其他网站(例如其他语言版本的{{SITENAME}})
-有å¯èƒ½ç›´æŽ¥é“¾æŽ¥æœ¬å›¾åƒï¼Œæ‰€ä»¥è¿™é‡Œåˆ—出的图åƒæœ‰å¯èƒ½ä¾ç„¶è¢«ä½¿ç”¨ã€‚",
-"booksources" => "战外书æº",
-"booksourcetext" => "以下是链接到销售书ç±çš„网站列表,
-因此有å¯èƒ½æ‹¥æœ‰æ‚¨æ‰€å¯»æ‰¾çš„图书的进一步资料。
-{{SITENAME}}与这些公å¸å¹¶æ²¡æœ‰ä»»ä½•å•†ä¸šå…³ç³»ï¼Œå› æ­¤æœ¬è¡¨ä¸åº”该
-被看作是一ç§èƒŒä¹¦ã€‚",
-"alphaindexline" => "$1 到 $2",
-
-# Email this user
-#
-"mailnologin" => "无电邮地å€",
-"mailnologintext" => "您必须先[[Special:Userlogin|登录]]
-并在[[Special:Preferences|å‚数设置]]
-中有一个有效的e-mail地å€æ‰å¯ä»¥ç”µé‚®å…¶ä»–用户。",
-"emailuser" => "E-mail该用户",
-"emailpage" => "E-mail用户",
-"emailpagetext" => "如果该用户已ç»åœ¨ä»–或她的å‚数设置页中输入了有效的e-mail地å€ï¼Œä»¥ä¸‹çš„表格将寄一个信æ¯ç»™è¯¥ç”¨æˆ·ã€‚您在您å‚数设置中所输入的e-mail地å€å°†å‡ºçŽ°åœ¨é‚®ä»¶â€œå‘件人â€ä¸€æ ä¸­ï¼Œè¿™æ ·è¯¥ç”¨æˆ·å°±å¯ä»¥å›žå¤æ‚¨ã€‚",
-"noemailtitle" => "æ— e-mail地å€",
-"noemailtext" => "该用户还没有指定一个有效的e-mail地å€ï¼Œ
-或者选择ä¸æŽ¥å—æ¥è‡ªå…¶ä»–用户的e-mail。",
-
-"emailfrom" => "å‘件人",
-"emailto" => "收件人",
-"emailsubject" => "主题",
-"emailmessage" => "ä¿¡æ¯",
-"emailsend" => "å‘é€",
-"emailsent" => "E-mailå·²å‘é€",
-"emailsenttext" => "您的e-mailå·²ç»å‘出。",
-
-# Watchlist
-#
-"watchlist" => "监视列表",
-"watchlistsub" => "(用户\"$1\")",
-"nowatchlist" => "您的监视列表为空。",
-"watchnologin" => "未登录",
-"watchnologintext" => "您必须先[[Special:Userlogin|登录]]
-æ‰èƒ½æ›´æ”¹æ‚¨çš„监视列表",
-"addedwatch" => "加入到监视列表",
-"addedwatchtext" => "本页(“$1â€ï¼‰å·²ç»è¢«åŠ å…¥åˆ°æ‚¨çš„<a href=\"" .
- "{{localurle:Special:Watchlist}}\">监视列表</a>中。
-未æ¥æœ‰å…³å®ƒæˆ–它的对è¯é¡µçš„任何修改将会在本页中列出,
-而且还会在<a href=\"" .
- "{{localurle:Special:Recentchanges}}\">最近更改列表</a>中
-以<b>粗体</b>å½¢å¼åˆ—出。</p>
-
-<p>如果您之åŽæƒ³å°†è¯¥é¡µé¢ä»Žç›‘视列表中删除,点击导航æ¡ä¸­çš„“åœæ­¢ç›‘视â€é“¾æŽ¥ã€‚",
-"removedwatch" => "åœæ­¢ç›‘视",
-"removedwatchtext" => "页é¢â€œ$1â€å·²ç»ä»Žæ‚¨çš„监视页é¢ä¸­ç§»é™¤ã€‚",
-"watchthispage" => "监视本页",
-"unwatchthispage" => "åœæ­¢ç›‘视",
-"notanarticle" => "ä¸æ˜¯æ¡ç›®",
- "watchnochange" => "在显示的时间段内您所监视的页é¢æ²¡æœ‰æ›´æ”¹ã€‚",
- "watchdetails" => "($1个页é¢ï¼ˆä¸å«å¯¹è¯é¡µï¼‰è¢«ç›‘视;
- 总共$2个页é¢è¢«ç¼–辑;
- $3...
- [$4 显示并编辑完整列表].)",
- "watchmethod-recent" => "检查被监视页é¢çš„最近编辑",
- "watchmethod-list" => "checking watched pages for recent edits",
- "removechecked" => "将被选页é¢ä»Žç›‘视列表中移除",
- "watchlistcontains" => "您的监视列表包å«$1个页é¢ã€‚",
- "watcheditlist" => "这里是您所监视的页é¢çš„列表。è¦ç§»é™¤æŸä¸€é¡µé¢ï¼Œåªè¦é€‰æ‹©è¯¥é¡µé¢ç„¶åŽç‚¹å‡»â€ç§»é™¤é¡µé¢â€œæŒ‰é’®ã€‚",
- "removingchecked" => "移除页é¢...",
- "couldntremove" => "无法移除'$1'...",
- "iteminvalidname" => "页é¢'$1'错误,无效命å...",
- "wlnote" => "以下是最近<b>$2</b>å°æ—¶å†…的最åŽ$1次修改。",
-
-# Delete/protect/revert
-#
-"deletepage" => "删除页é¢",
-"confirm" => "确认",
-"confirmdelete" => "确认删除",
-"deletesub" => "(正在删除“$1â€ï¼‰",
-"confirmdeletetext" => "您å³å°†ä»Žæ•°æ®åº“中永远删除一个页é¢æˆ–图åƒä»¥åŠå…¶åŽ†å²ã€‚
-请确定您è¦è¿›è¡Œæ­¤é¡¹æ“作,并且了解其åŽæžœï¼ŒåŒæ—¶æ‚¨çš„行为符åˆ[[{{ns:project}}:守则与指导]]。",
-"actioncomplete" => "æ“作完æˆ",
-"deletedtext" => "“$1â€å·²ç»è¢«åˆ é™¤ã€‚
-最近删除的纪录请å‚è§$2。",
-"deletedarticle" => "已删除“$1â€",
-
-"dellogpage" => "删除纪录",
-"dellogpagetext" => "以下是最近删除的纪录列表。
-所有的时间都是使用æœåŠ¡å™¨æ—¶é—´(UTC)。
-<ul>
-</ul>",
-"deletionlog" => "删除纪录",
-"reverted" => "æ¢å¤åˆ°æ—©æœŸç‰ˆæœ¬",
-"deletecomment" => "删除ç†ç”±",
-"imagereverted" => "æ¢å¤åˆ°æ—©æœŸç‰ˆæœ¬æ“作完æˆã€‚",
-"rollback" => "Roll back",
-"rollbacklink" => "rollback",
-"cantrollback" => "无法æ¢å¤ç¼–辑;最åŽçš„巩县者是本文的唯一作者。",
-"revertpage" => "æ¢å¤åˆ°$1的最åŽä¸€æ¬¡ç¼–辑",
-
-# Undelete
-"undelete" => "æ¢å¤è¢«åˆ é¡µé¢",
-"undeletepage" => "æµè§ˆåŠæ¢å¤è¢«åˆ é¡µé¢",
-"undeletepagetext" => "以下页é¢å·²ç»è¢«åˆ é™¤ï¼Œä½†ä¾ç„¶åœ¨æ¡£æ¡ˆä¸­å¹¶å¯ä»¥è¢«æ¢å¤ã€‚
-档案库å¯èƒ½è¢«å®šæ—¶æ¸…ç†ã€‚",
-"undeletearticle" => "æ¢å¤è¢«åˆ æ–‡ç« ",
-"undeleterevisions" => "$1版本存档",
-"undeletehistory" => "如果您æ¢å¤äº†è¯¥é¡µé¢ï¼Œæ‰€æœ‰ç‰ˆæœ¬éƒ½ä¼šè¢«æ¢å¤åˆ°ä¿®è®¢åŽ†å²ä¸­ã€‚
-如果本页删除åŽæœ‰ä¸€ä¸ªåŒå的新页é¢å»ºç«‹ï¼Œ
-被æ¢å¤çš„版本将会称为较新的历å²ï¼Œè€Œæ–°é¡µé¢çš„当å‰ç‰ˆæœ¬å°†æ— æ³•è¢«è‡ªåŠ¨å¤åŽŸã€‚",
-"undeleterevision" => "删除$1时的版本",
-"undeletebtn" => "æ¢å¤ï¼",
-"undeletedarticle" => "å·²ç»æ¢å¤â€œ$1â€",
-"undeletedtext" => "[[:$1|$1]]å·²ç»è¢«æˆåŠŸå¤åŽŸã€‚
-有关{{SITENAME}}最近的删除与å¤åŽŸï¼Œå‚è§[[{{ns:project}}:删除纪录]]",
-
-# Contributions
-#
-"contributions" => "用户贡献",
-"mycontris" => "我的贡献",
-"contribsub" => "为$1",
-"nocontribs" => "没有找到符åˆç‰¹å¾çš„更改。",
-"ucnote" => "以下是该用户最近<b><$2/b>天内的最åŽ<b>$1</b>次修改。",
-"uclinks" => "å‚看最åŽ$1次修改;å‚看最åŽ$2天。",
-"uctop" => " (顶)" ,
-
-# What links here
-#
-"whatlinkshere" => "链入页é¢",
-"notargettitle" => "无目标",
-"notargettext" => "您还没有指定一个目标页é¢æˆ–用户以进行此项æ“作。",
-"linklistsub" => "(链接列表)",
-"linkshere" => "以下页é¢é“¾æŽ¥åˆ°è¿™é‡Œï¼š",
-"nolinkshere" => "没有页é¢é“¾æŽ¥åˆ°è¿™é‡Œã€‚",
-"isredirect" => "é‡å®šå‘页",
-
-# Block/unblock IP
-#
-"blockip" => "查å°IP地å€",
-"blockiptext" => "用下é¢çš„表å•æ¥ç¦æ­¢æ¥è‡ªæŸä¸€ç‰¹å®šIP地å€çš„修改æƒé™ã€‚
-åªæœ‰åœ¨ä¸ºé˜²æ­¢ç ´å,åŠç¬¦åˆ[[{{ns:project}}:守则与指导]]的情况下æ‰å¯é‡‡å–此行动。
-请在下é¢è¾“入一个具体的ç†ç”±ï¼ˆä¾‹å¦‚引述一个被破å的页é¢ï¼‰ã€‚",
-"ipaddress" => "IP地å€",
-"ipbreason" => "原因",
-"ipbsubmit" => "查å°è¯¥åœ°å€",
-"badipaddress" => "IP地å€ä¸æ­£ç¡®ã€‚",
-"blockipsuccesssub" => "查å°æˆåŠŸ",
-"blockipsuccesstext" => "IP地å€â€œ$1â€å·²ç»è¢«æŸ¥å°ã€‚
-<br />å‚看[[Special:被å°IP地å€åˆ—表|被å°IP地å€åˆ—表]]以å¤å®¡æŸ¥å°ã€‚",
-"unblockip" => "解除ç¦å°IP地å€",
-"unblockiptext" => "用下é¢çš„表å•æ¥æ¢å¤å…ˆå‰è¢«ç¦å°çš„IP地å€çš„书写æƒã€‚",
-"ipusubmit" => "解除ç¦å°",
-"ipusuccess" => "IP地å€â€œ$1â€å·²ç»è¢«è§£é™¤ç¦å°",
-"ipblocklist" => "被å°IP地å€åˆ—表",
-"blocklistline" => "$1,$2ç¦å°$3 ($4)",
-"blocklink" => "ç¦å°",
-"unblocklink" => "解除ç¦å°",
-"contribslink" => "贡献",
-
-# Developer tools
-#
-"lockdb" => "ç¦æ­¢æ›´æ”¹æ•°æ®åº“",
-"unlockdb" => "开放更改数æ®åº“",
-"lockdbtext" => "é”ä½æ•°æ®åº“å°†ç¦æ­¢æ‰€æœ‰ç”¨æˆ·è¿›è¡Œç¼–辑页é¢ã€æ›´æ”¹å‚æ•°ã€ç¼–辑监视列表以åŠå…¶ä»–需è¦æ›´æ”¹æ•°æ®åº“çš„æ“作。
-请确认您的决定,并且ä¿è¯æ‚¨åœ¨ç»´æŠ¤å·¥ä½œç»“æŸåŽä¼šé‡æ–°å¼€æ”¾æ•°æ®åº“。",
-"unlockdbtext" => "开放数æ®åº“将会æ¢å¤æ‰€æœ‰ç”¨æˆ·è¿›è¡Œç¼–辑页é¢ã€ä¿®æ”¹å‚æ•°ã€ç¼–辑监视列表以åŠå…¶ä»–需è¦æ›´æ”¹æ•°æ®åº“çš„æ“作。
-请确认您的决定。",
-"lockconfirm" => "是的,我确实想è¦å°é”æ•°æ®åº“。",
-"unlockconfirm" => "是的,我确实想è¦å¼€æ”¾æ•°æ®åº“。",
-"lockbtn" => "æ•°æ®åº“上é”",
-"unlockbtn" => "开放数æ®åº“",
-"locknoconfirm" => "您并没有勾选确认按钮。",
-"lockdbsuccesssub" => "æ•°æ®åº“æˆåŠŸä¸Šé”",
-
-"unlockdbsuccesssub" => "æ•°æ®åº“开放",
-"lockdbsuccesstext" => "{{SITENAME}}æ•°æ®åº“å·²ç»ä¸Šé”。
-<br />请记ä½åœ¨ç»´æŠ¤å®ŒæˆåŽé‡æ–°å¼€æ”¾æ•°æ®åº“。",
-"unlockdbsuccesstext" => "{{SITENAME}}æ•°æ®åº“é‡æ–°å¼€æ”¾ã€‚",
-
-# Move page
-#
-"movepage" => "移动页é¢",
-"movepagetext" => "用下é¢çš„表å•æ¥é‡å‘½å一个页é¢ï¼Œå¹¶å°†å…¶ä¿®è®¢åŽ†å²åŒæ—¶ç§»åŠ¨åˆ°æ–°é¡µé¢ã€‚
-è€çš„页é¢å°†æˆä¸ºæ–°é¡µé¢çš„é‡å®šå‘页。
-链接到è€é¡µé¢çš„链接并ä¸ä¼šè‡ªåŠ¨æ›´æ”¹ï¼›
-请检查åŒé‡æˆ–æŸåé‡å®šå‘链接。
-您应当负责确定所有链接ä¾ç„¶ä¼šé“¾åˆ°æŒ‡å®šçš„页é¢ã€‚
-
-注æ„如果新页é¢å·²ç»æœ‰å†…容的è¯ï¼Œé¡µé¢å°†'''ä¸ä¼š'''被移动,
-除éžæ–°é¡µé¢æ— å†…容或是é‡å®šå‘页,而且没有修订历å²ã€‚
-è¿™æ„味ç€æ‚¨å†å¿…è¦æ—¶å¯ä»¥åœ¨ç§»åŠ¨åˆ°æ–°é¡µé¢åŽå†ç§»å›žè€çš„页é¢ï¼Œ
-åŒæ—¶æ‚¨ä¹Ÿæ— æ³•è¦†ç›–现有页é¢ã€‚
-
-<b>警告ï¼</b>
-对一个ç»å¸¸è¢«è®¿é—®çš„页é¢è€Œè¨€è¿™å¯èƒ½æ˜¯ä¸€ä¸ªé‡å¤§ä¸Žå”çªçš„更改;
-请在行动å‰å…ˆäº†ç»“其所å¯èƒ½å¸¦æ¥çš„åŽæžœã€‚",
-"movepagetalktext" => "有关的对è¯é¡µï¼ˆå¦‚果有的è¯ï¼‰å°†è¢«è‡ªåŠ¨ä¸Žè¯¥é¡µé¢ä¸€èµ·ç§»åŠ¨ï¼Œ'''除éž''':
-*您将页é¢ç§»åŠ¨åˆ°ä¸åŒçš„å字空间(namespaces);
-*新页é¢å·²ç»æœ‰ä¸€ä¸ªåŒ…å«å†…容的对è¯é¡µï¼Œæˆ–者
-*您ä¸å‹¾é€‰ä¸‹é¢çš„å¤é€‰æ¡†ã€‚
-
-在这些情况下,您在必è¦æ—¶å¿…须手工移动或åˆå¹¶é¡µé¢ã€‚",
-"movearticle" => "移动页é¢",
-"movenologin" => "未登录",
-"movenologintext" => "您必须是一å登记用户并且[[Special:Userlogin|登录]]
-åŽæ‰å¯ç§»åŠ¨ä¸€ä¸ªé¡µé¢ã€‚",
-"newtitle" => "新标题",
-"movepagebtn" => "移动页é¢",
-"pagemovedsub" => "移动æˆåŠŸ",
-"pagemovedtext" => "页é¢â€œ[[$1]]â€å·²ç»ç§»åŠ¨åˆ°â€œ[[$2]]â€ã€‚",
-"articleexists" => "该å字的页é¢å·²ç»å­˜åœ¨ï¼Œæˆ–者您选择的å字无效。请å†é€‰ä¸€ä¸ªå字。",
-"talkexists" => "页é¢æœ¬èº«ç§»åŠ¨æˆåŠŸï¼Œ
-但是由于新标题下已ç»æœ‰å¯¹è¯é¡µå­˜åœ¨ï¼Œæ‰€ä»¥å¯¹è¯é¡µæ— æ³•ç§»åŠ¨ã€‚请手工åˆå¹¶ä¸¤ä¸ªé¡µé¢ã€‚",
-"movedto" => "移动到",
-"movetalk" => "如果å¯èƒ½çš„è¯ï¼Œè¯·åŒæ—¶ç§»åŠ¨å¯¹è¯é¡µã€‚",
-"talkpagemoved" => "相应的对è¯é¡µä¹Ÿå·²ç»ç§»åŠ¨ã€‚",
-"talkpagenotmoved" => "相应的对è¯é¡µ<strong>没有</strong>被移动。",
-
-# Math
-
-'mw_math_png' => "永远使用PNG图åƒ", /* "Always render PNG" */
-'mw_math_simple' => "如果是简å•çš„å…¬å¼ä½¿ç”¨HTML,å¦åˆ™ä½¿ç”¨PNG图åƒ", /* "HTML if very simple or else PNG" */
-'mw_math_html' => "如果å¯ä»¥ç”¨HTML,å¦åˆ™ç”¨PNG图åƒ", /* "HTML if possible or else PNG" */
-'mw_math_source' => "显示为TeX代ç (使用文字æµè§ˆå™¨æ—¶)", /* "Leave it as TeX (for text browsers)" */
-'mw_math_modern' => "推è为新版æµè§ˆå™¨ä½¿ç”¨", /* "Recommended for modern browsers" */
-
-# some untranslated messages as of 1.4 beta1
-'1movedto2' => "$1移动到$2", //"$1 moved to $2",
-'1movedto2_redir' => "$1é‡å®šå‘到$2", //"$1 moved to $2 over redirect",
-'acct_creation_throttle_hit' => "对ä¸èµ·ï¼Œæ‚¨å·²ç»æ³¨å†Œäº†$1è´¦å·ã€‚ä½ ä¸èƒ½å†æ³¨å†Œäº†ã€‚", //"Sorry, you have already created $1 accounts. You can't make any more.",
-'addgroup' => "增加新的组", //"Add Group",
-'allarticles' => "所有æ¡ç›®", //"All articles",
-'allmessages' => "系统界é¢", //"All system messages",
-'allmessagesnotsupportedDB' => "系统界é¢åŠŸèƒ½å¤„äºŽå…³é—­çŠ¶æ€ (wgUseDatabaseMessages)。", //"Special:AllMessages not supported because wgUseDatabaseMessages is off.",
-'allmessagestext' => "这里列出所有å¯å®šåˆ¶çš„系统界é¢ã€‚", //"This is a list of all system messages available in the MediaWiki: namespace.",
-'allinnamespace' => "所有 $1 å字空间的æ¡ç›®", //"All pages ($1 namespace)",
-'allpagesnext' => "下一页", //"Next",
-'allpagesprev' => "上一页", //"Previous",
-'allpagessubmit' => "æ交", //"Go",
-'ancientpages' => "è€æ¡ç›®", //"Oldest pages",
-'and' => "和", //"and",
-'anontalk' => "该IP的对è¯é¡µ", //"Talk for this IP",
-'anonymous' => "匿å用户", //"Anonymous user(s) of 1.4",
-'article' => "æ¡ç›®", //"Content page",
-'autoblocker' => "ä½ çš„IP和被å°äº†çš„ \"$1\" 是一样的。å°é”原因: \"$2\".",//"Autoblocked because you share an IP address with \"$1\". Reason \"$2\".",
-'blocklogentry' => "å°é” $1, $2",//"blocked \"$1\" with an expiry time of $2",
-'blocklogpage' => "å°é”记录", //"Block_log",
-'categoriespagetext' => "以下列出所有的页é¢åˆ†ç±»ã€‚", //"The following categories exists in the wiki.",
-'categoryarticlecount' => "该类页é¢å…±æœ‰ $1 æ¡ç›®", //There are $1 articles in this category.",
-'clearyourcache' => "'''注æ„:''' ä¿å­˜è®¾ç½®åŽï¼Œè¦æ¸…掉æµè§ˆå™¨çš„缓存æ‰èƒ½ç”Ÿæ•ˆï¼š'''Mozilla:''' ''Ctrl-Shift-R'', '''Internet Explorer:''' ''Ctrl-F5'', '''Safari:''' ''Cmd-Shift-R'', '''Konqueror:''' ''F5''。",
-'edit' => "编辑", //"Edit",
-'navigation' => "导航", //"Navigation",
-'nstab-category' => "分类", //"Category",
-'nstab-help' => "帮助",//"Help",
-'nstab-image' => "图åƒ",//"Image",
-'nstab-main' => "æ¡ç›®", //"Article",
-'nstab-mediawiki' => "ç•Œé¢",//"Message",
-'nstab-special' => "特殊",//"Special",
-'nstab-template' => "模æ¿", //"Template",
-'nstab-user' => "用户页é¢", //"User page",
-'nstab-project' => "关于", //"About",
-'portal' => "社区",//"Community portal",
-'prefs-help-realname' => "*<strong>真实姓å</strong>(å¯é€‰ï¼‰ï¼šç”¨ä»¥å¯¹æ‚¨çš„贡献署å。<br />",
-'prefs-help-email' => "*<strong>点å­é‚®ä»¶</strong>(å¯é€‰ï¼‰ï¼šè®©ä»–人通过网站在ä¸çŸ¥é“您的电å­é‚®ä»¶åœ°å€çš„情况下通过电å­é‚®ä»¶ä¸Žæ‚¨è”络,以åŠé€šè¿‡ç”µå­é‚®ä»¶å–å¾—é—忘的密ç ã€‚", /*"* <strong>Real name</strong> (optional): if you choose to provide it this will be used for giving you attribution for your work.<br />
-* <strong>Email</strong> (optional): Enables people to contact you through the website without you having to reveal your
-email address to them, and it can be used to send you a new password if you forget it.", */
-'prefs-misc' => "æ‚项", //"Misc settings",
-'prefs-personal' => "用户数æ®",//"User data",
-'prefs-rc' => "最近更新", //"Recent changes and stub display",
-'showhideminor' => "$1 å°ä¿®æ”¹ | $2 bots | $3 登录用户 | $4 检查过的", //"$1 minor edits | $2 bots | $3 logged in users | $4 patrolled edits ",
-'skin' => "皮肤", //"Skin",
-'talk' => "讨论",//"Discussion",
-'timezonelegend' => "时区", //"Time zone",
-'toolbox' => "工具",//"Toolbox",
-'watch' => "监视",//"Watch",
-'yourlanguage' => "ç•Œé¢è¯­è¨€", //"Your language"
-'yourrealname' => "真实姓å*", //"Your real name"
-'yourvariant' => "中文字体", //"language variant"
-
-# short names for language variants used for language conversion links.
-# to disable showing a particular link, set it to 'disable', e.g.
-# 'variantname-zh-sg' => 'disable',
-'variantname-zh-cn' => '大陆简体',
-'variantname-zh-tw' => 'å°æ¹¾ç¹ä½“',
-'variantname-zh-hk' => '香港ç¹ä½“',
-'variantname-zh-sg' => '新加å¡ç®€ä½“',
-'variantname-zh' => 'ä¸è½¬æ¢',
-
-);
-
-
-
-?> \ No newline at end of file
diff --git a/languages/MessagesZh_tw.php b/languages/MessagesZh_tw.php
deleted file mode 100644
index 5774da70..00000000
--- a/languages/MessagesZh_tw.php
+++ /dev/null
@@ -1,829 +0,0 @@
-<?php
-
-
-/* private */ $wgAllMessagesZh_tw = array(
-
-/* User toggles */
- "tog-underline" => "下劃éˆçµ", /* "Underline links", */
- "tog-highlightbroken" => "毀壞的éˆçµæ ¼å¼<a href=\"\" class=\"new\">åƒé€™æ¨£</a> (或者åƒé€™å€‹<a href=\"\" class=\"internal\">?</a>)", /* "Format broken links <a href=\"\" class=\"new\">like this</a> (alternative: like this<a href=\"\" class=\"internal\">?</a>).", */
- "tog-justify" => "段è½å°é½Š", /* "Justify paragraphs", */
- "tog-hideminor" => "最近更改中隱è—細微修改", /* "Hide minor edits in recent changes", */
- "tog-usenewrc" => "最近更改增強(åªé©ç”¨éƒ¨åˆ†æµè¦½å™¨ï¼‰", /* "Enhanced recent changes (not for all browsers)", */
- "tog-numberheadings" => "標題自動編號",
- "tog-showtoolbar" => "顯示編輯工具欄",/* "Auto-number headings", */
- "tog-editondblclick" => "雙擊é é¢ç·¨è¼¯(JavaScript)",
- "tog-editsection"=>"å…許通éŽé»žæ“Š[編輯]éˆçµç·¨è¼¯æ®µè½",
- "tog-editsectiononrightclick"=>"å…許å³æ“Šæ¨™é¡Œç·¨è¼¯æ®µè½(JavaScript)",
- "tog-showtoc"=>"顯示目錄<br />(é‡å°ä¸€é è¶…éŽ3個標題的文章)",
- "tog-rememberpassword" => "下次登陸記ä½å¯†ç¢¼",/* "Remember password across sessions", */
- "tog-editwidth" => "編輯欄ä½å¯¬åº¦",/* "Edit box has full width", */
- "tog-editondblclick" => "雙擊編輯é é¢ï¼ˆJavascript)",/* "Edit pages on double click (JavaScript)", */
- "tog-watchdefault" => "監視新的以åŠæ›´æ”¹éŽçš„文章",/* "Watch new and modified articles", */
- "tog-minordefault" => "細微編輯為默èªè¨­ç½®",/* "Mark all edits minor by default", */
- "tog-previewontop" => "在編輯框上方顯示é è¦½", /* "Show preview before edit box and not after it" */
-
-
-
-# Bits of text used by many pages:
-#
-"categories" => "é é¢åˆ†é¡ž",
-"category" => "分類",
-"category_header" => "類別â€$1“中的æ¢ç›®",
-"subcategories" => "å­åˆ†é¡ž",
-"linktrail" => "/^([a-z]+)(.*)\$/sD",
-"mainpage" => "首é ",
-"about" => "關於",
-"aboutpage" => "{{ns:project}}:關於",
-"help" => "幫助",
-"helppage" => "{{ns:project}}:幫助",
-"bugreports" => "錯誤報告",
-"bugreportspage" => "{{ns:project}}:錯誤報告",
-"faq" => "常見å•é¡Œè§£ç­”",
-"faqpage" => "{{ns:project}}:常見å•é¡Œè§£ç­”",
-"edithelp" => "編輯幫助",
-"edithelppage" => "{{ns:project}}:如何編輯é é¢",
-"cancel" => "å–消",
-"qbfind" => "尋找",
-"qbbrowse" => "ç€è¦½",
-"qbedit" => "編輯",
-"qbpageoptions" => "é é¢é¸é …",
-"qbpageinfo" => "é é¢ä¿¡æ¯",
-"qbmyoptions" => "我的é¸é …",
-"mypage" => "我的é é¢",
-"mytalk" => "我的å°è©±é ",
-"currentevents" => "æ–°èžå‹•æ…‹",
-"errorpagetitle" => "錯誤",
-"returnto" => "返回到$1.",
-"whatlinkshere" => "éˆå…¥é é¢",
-"help" => "幫助",
-"search" => "æœç´¢",
-"go" => "進入",
-"history" => "較早版本",
-"printableversion" => "å¯åˆ—å°ç‰ˆ",
-"editthispage" => "編輯本é ",
-"deletethispage" => "刪除本é ",
-"protectthispage" => "ä¿è­·æœ¬é ",
-"unprotectthispage" => "解除ä¿è­·",
-"newpage" => "æ–°é é¢",
-"talkpage" => "討論本é ",
- "postcomment" => "發表評論",
-"articlepage" => "查看文章",
-"subjectpage" => "查看主題", # For compatibility
-"userpage" => "查看用戶é ",
-"projectpage" => "查看元維基é ",
-"imagepage" => "查看圖åƒé é¢",
-"viewtalkpage" => "查看討論",
-"otherlanguages" => "其它語言",
-"redirectedfrom" => "(é‡å®šå‘自$1)",
-"lastmodified" => "最後更改$1.",
-"viewcount" => "本é é¢å·²ç¶“被ç€è¦½$1次。",
-"protectedpage" => "被ä¿è­·é ",
-"administrators" => "{{ns:project}}:管ç†å“¡",
-"sysoptitle" => "需è¦ç®¡ç†å“¡æ¬Šé™",
-"sysoptext" => "您剛æ‰çš„請求åªæœ‰æ“有管ç†å“¡æ¬Šé™çš„用戶æ‰å¯ä½¿ç”¨ã€‚
-åƒè¦‹$1。",
-"developertitle" => "需è¦ç™¼å±•è€…權é™",
-"developertext" => "您剛æ‰çš„請求åªæœ‰æ“有發展者權é™çš„用戶æ‰å¯ä½¿ç”¨ã€‚
-åƒè¦‹$1。",
-"nbytes" => "$1字節",
-"go" => "進入",
-"ok" => "好",
-"sitetitle" => "{{SITENAME}}",
-"sitesubtitle" => "",
-"retrievedfrom" => "å–自\"$1\"",
-"newmessageslink" => "æ–°ä¿¡æ¯",
-"editsection"=>"編輯",
-"editold"=>"編輯",
-"toc" => "目錄",
-"showtoc" => "顯示",
- "hidetoc" => "éš±è—",
-
-# weekdays, month names
-'sunday' => "星期日",
-'monday' => "星期一",
-'tuesday' => "星期二",
-'wednesday' => "星期三",
-'thursday' => "星期四",
-'friday' => "星期五",
-'saturday' => "星期六",
-
-'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' => "å二月",
-
-# Main script and global functions
-#
-"nosuchaction" => "沒有這個命令",
-"nosuchactiontext" => "URL請求的命令無法被{{SITENAME}}軟件識別。",
-"nosuchspecialpage" => "沒有這個特殊é ã€‚",
-
-"nospecialpagetext" => "您請求的é é¢ç„¡æ³•è¢«{{SITENAME}}軟件識別。",
-
-# General errors
-#
-"error" => "錯誤",
-"databaseerror" => "數據庫錯誤",
-"dberrortext" => "數據庫指令語法錯誤。
-這å¯èƒ½æ˜¯ç”±æ–¼éžæ³•æœç´¢æŒ‡ä»¤æ‰€å¼•èµ·çš„(見$5),
-也å¯èƒ½æ˜¯ç”±æ–¼è»Ÿä»¶è‡ªèº«çš„錯誤所引起。
-最後一次數據庫指令是:
-<blockquote><tt>$1</tt></blockquote>
-來自於函數 \"<tt>$2</tt>\"。
-MySQL返回錯誤 \"<tt>$3: $4</tt>\"。",
-"noconnect" => "無法在$1上連接數據庫",
-"nodb" => "無法é¸æ“‡æ•¸æ“šåº« $1",
-"readonly" => "數據庫ç¦æ­¢è¨ªå•",
-"enterlockreason" => "請輸入ç¦æ­¢è¨ªå•åŽŸå› , 包括估計é‡æ–°é–‹æ”¾çš„時間",
-"readonlytext" => "{{SITENAME}}數據庫目å‰ç¦æ­¢è¼¸å…¥æ–°å…§å®¹åŠæ›´æ”¹ï¼Œ
-這很å¯èƒ½æ˜¯ç”±æ–¼æ•¸æ“šåº«æ­£åœ¨ç¶­ä¿®ï¼Œä¹‹å¾Œå³å¯æ¢å¾©ã€‚
-管ç†å“¡æœ‰å¦‚下解釋:
-<p>$1",
-"missingarticle" => "數據庫找ä¸åˆ°æ–‡å­—\"$1\"。
-
-<p>通常這是由於修訂歷å²é ä¸ŠéŽæ™‚çš„éˆæŽ¥åˆ°å·²ç¶“被刪除的é é¢æ‰€å°Žè‡´çš„。
-
-<p>如果情æ³ä¸æ˜¯é€™æ¨£ï¼Œæ‚¨å¯èƒ½æ‰¾åˆ°äº†è»Ÿä»¶å…§çš„一個臭蟲。
-請記錄下URL地å€ï¼Œä¸¦å‘管ç†å“¡å ±å‘Šã€‚",
-"internalerror" => "內部錯誤",
-"filecopyerror" => "無法複製文件\"$1\"到\"$2\"。",
-"filerenameerror" => "無法é‡å‘½å文件\"$1\"到\"$2\"。",
-"filedeleteerror" => "無法刪除文件\"$1\"。",
-"filenotfound" => "找ä¸åˆ°æ–‡ä»¶\"$1\"。",
-"unexpected" => "ä¸æ­£å¸¸å€¼ï¼š\"$1\"=\"$2\"。",
-"formerror" => "錯誤:無法æ交表單",
-"badarticleerror" => "無法在本é ä¸Šé€²è¡Œæ­¤é …æ“作。",
-"cannotdelete" => "無法刪除é¸å®šçš„é é¢æˆ–圖åƒï¼ˆå®ƒå¯èƒ½å·²ç¶“被其他人刪除了)。",
-"badtitle" => "錯誤的標題",
-"badtitletext" => "所請求é é¢çš„標題是無效的ã€ä¸å­˜åœ¨ï¼Œè·¨èªžè¨€æˆ–跨維基éˆæŽ¥çš„標題錯誤。",
-"perfdisabled" => "抱歉ï¼ç”±æ–¼æ­¤é …æ“作有å¯èƒ½é€ æˆæ•¸æ“šåº«ç™±ç˜“,目å‰æš«æ™‚無法使用。",
-"perfdisabledsub" => "這è£æ˜¯è‡ª$1的複製版本:",
-
-# 登錄與登出
-#
-"logouttitle" => "用戶退出",
-"logouttext" => "您ç¾åœ¨å·²ç¶“退出。
-您å¯ä»¥ç¹¼çºŒä»¥åŒ¿åæ–¹å¼ä½¿ç”¨{{SITENAME}},或å†æ¬¡ä»¥ç›¸åŒæˆ–ä¸åŒç”¨æˆ¶èº«ä»½ç™»éŒ„。",
-
-"welcomecreation" => "<h2>歡迎,$1!</h2><p>您的帳號已經建立,ä¸è¦å¿˜è¨˜è¨­ç½®{{SITENAME}}個人åƒæ•¸ã€‚",
-
-"loginpagetitle" => "用戶登錄",
-"yourname" => "您的用戶å",
-"yourpassword" => "您的密碼",
-"yourpasswordagain" => "å†æ¬¡è¼¸å…¥å¯†ç¢¼",
-"remembermypassword" => "下次登錄記ä½å¯†ç¢¼ã€‚",
-"loginproblem" => "<b>登錄有å•é¡Œã€‚</b><br />å†è©¦ä¸€æ¬¡ï¼",
-"alreadyloggedin" => "<strong>用戶$1,您已經登錄了!</strong><br />",
-
-"login" => "登錄",
-"userlogin" => "用戶登錄",
-"logout" => "退出",
-"userlogout" => "用戶退出",
-"createaccount" => "創建新帳號",
- "createaccountmail" => "通éŽeMail",
-"badretype" => "你所輸入的密碼並ä¸ç›¸åŒã€‚",
-"userexists" => "您所輸入的用戶å已有人使用。請å¦é¸ä¸€å€‹ã€‚",
-"youremail" => "您的電å­éƒµä»¶*",
-"yournick" => "綽號(簽å時用)",
-"loginerror" => "登錄錯誤",
-"noname" => "你沒有輸入一個有效的用戶å。",
-"loginsuccesstitle" => "登錄æˆåŠŸ",
-"loginsuccess" => "ä½ ç¾åœ¨ä»¥ \"$1\"的身份登錄{{SITENAME}}。",
-"nosuchuser" => "找ä¸åˆ°ç”¨æˆ¶ \"$1\"。
-檢查您的拼寫,或者用下é¢çš„表格建立一個新帳號。",
-"wrongpassword" => "您輸入的密碼錯誤,請å†è©¦ä¸€æ¬¡ã€‚",
-"mailmypassword" => "將新密碼寄給我",
-"passwordremindertitle" => "{{SITENAME}}密碼æ醒",
-"passwordremindertext" => "有人(å¯èƒ½æ˜¯æ‚¨ï¼Œä¾†è‡ªç¶²å€$1)è¦æ±‚我們將新的{{SITENAME}}登錄密碼寄給你。
-用戶 \"$2\" 的密碼ç¾åœ¨æ˜¯ \"$3\"。
-è«‹ç«‹å³ç™»éŒ„並更改密碼。",
-"noemail" => "用戶\"$1\"沒有登記電å­éƒµä»¶åœ°å€ã€‚",
-"passwordsent" => "用戶\"$1\"的新密碼已經寄往所登記的電å­éƒµä»¶åœ°å€ã€‚
-請在收到後å†ç™»éŒ„。",
-
-# 編輯
-#
-"summary" => "ç°¡è¿°",
-"subject" => "主題",
-"minoredit" => "這是一個å°ä¿®æ”¹",
-"watchthis" => "監視本é ",
-"savearticle" => "ä¿å­˜æœ¬é ",
-"preview" => "é è¦½",
-"showpreview" => "顯示é è¦½",
-"blockedtitle" => "用戶被å°",
-"blockedtext" => "您的用戶å或網å€å·²è¢«$1å°ã€‚
-ç†ç”±æ˜¯ï¼š<br />'''$2'''<p>您å¯ä»¥èˆ‡$1å‘其他任何[[{{ns:project}}:管ç†å“¡|管ç†å“¡]]è©¢å•ã€‚",
- "whitelistedittitle" => "登錄後æ‰å¯ç·¨è¼¯",
- "whitelistedittext" => "您必須先[[特殊:登錄]]æ‰å¯ç·¨è¼¯é é¢ã€‚",
- "whitelistreadtitle" => "登錄後æ‰å¯é–±è®€",
- "whitelistreadtext" => "您必須先[[特殊:登錄]]æ‰å¯é–±è®€é é¢ã€‚",
- "whitelistacctitle" => "您被ç¦æ­¢å»ºç«‹å¸³è™Ÿ",
- "whitelistacctext" => "在本維基中建立帳號您必須先[[特殊:登錄]]並æ“有相關權é™ã€‚",
- "accmailtitle" => "密碼寄出",
- "accmailtext" => "'$1'的密碼已經寄到$2。",
-"newarticle" => "(新)",
-"newarticletext" =>
-"您從一個éˆæŽ¥é€²å…¥äº†ä¸€å€‹ä¸¦ä¸å­˜åœ¨çš„é é¢ã€‚
-è¦å‰µå»ºè©²é é¢ï¼Œè«‹åœ¨ä¸‹é¢çš„編輯框中輸入內容(詳情åƒè¦‹[[{{ns:project}}:幫助|幫助é é¢]])。
-如果您ä¸å°å¿ƒä¾†åˆ°æœ¬é é¢ï¼Œç›´æŽ¥é»žæ“Šæ‚¨ç€è¦½å™¨ä¸­çš„“返回â€æŒ‰éˆ•ã€‚",
-
-"anontalkpagetext" => "---- ''這是一個還未建立帳號的匿å用戶的å°è©±é ã€‚我們因此åªèƒ½ç”¨[[網å€]]來與他ï¼å¥¹è¯çµ¡ã€‚該網å€å¯èƒ½ç”±å¹¾å用戶共享。如果您是一å匿å用戶並èªç‚ºæœ¬é ä¸Šçš„評語與您無關,請[[特殊:登錄|創建新帳號或登錄]]以é¿å…在未來於其他匿å用戶混淆。''",
-"noarticletext" => "(本é ç›®å‰æ²’有內容)",
-"updated" => "(已更新)",
-"note" => "<strong>注æ„:</strong> ",
-"previewnote" => "請記ä½é€™åªæ˜¯é è¦½ï¼Œå…§å®¹é‚„未ä¿å­˜ï¼",
-"previewconflict" => "這個é è¦½é¡¯ç¤ºäº†ä¸Šé¢æ–‡å­—編輯å€ä¸­çš„內容。它將在你é¸æ“‡ä¿å­˜å¾Œå‡ºç¾ã€‚",
-"editing" => "正在編輯$1",
-"editingsection" => "正在編輯$1 (段è½)",
-"editingcomment" => "正在編輯$1 (評論)",
-"editconflict" => "編輯è¡çªï¼š$1",
-"explainconflict" => "有人在你開始編輯後更改了é é¢ã€‚
-上é¢çš„文字框內顯示的是目å‰æœ¬é çš„內容。
-你所åšçš„修改顯示在下é¢çš„文字框中。
-你應當將你所åšçš„修改加入ç¾æœ‰çš„內容中。
-<b>åªæœ‰</b>在上é¢æ–‡å­—框中的內容會在你點擊\"ä¿å­˜é é¢\"後被ä¿å­˜ã€‚<br />",
-"yourtext" => "您的文字",
-"storedversion" => "å·²ä¿å­˜ç‰ˆæœ¬",
-"editingold" => "<strong>警告:你正在編輯的是本é çš„舊版本。
-如果你ä¿å­˜å®ƒçš„話,在本版本之後的任何修改都會丟失。</strong>",
-"yourdiff" => "差別",
-/*"copyrightwarning" => "請注æ„å°W{{SITENAME}}的任何貢ç»éƒ½å°‡è¢«èªç‚ºæ˜¯åœ¨GNU自由文檔å”議證書下發佈。
-(細節請見$1).
-如果您ä¸å¸Œæœ›æ‚¨çš„文字被任æ„修改和å†æ•£ä½ˆï¼Œè«‹ä¸è¦æ交。<br />
-您åŒæ™‚也å‘我們ä¿è­‰ä½ æ‰€æ交的內容是你自己所作,或得自一個ä¸å—版權ä¿è­·æˆ–相似自由的來æºã€‚
-<strong>ä¸è¦åœ¨æœªç²æŽˆæ¬Šçš„情æ³ä¸‹ç™¼è¡¨ï¼</strong>",*/
-
-"longpagewarning" => "<strong>警告:本é é•·åº¦é”$1åƒä½ï¼›ä¸€äº›ç€è¦½å™¨å°‡ç„¡æ³•ç·¨è¼¯é•·éŽä¸‰å二åƒä½çš„文章。請考慮將本文切割æˆå¹¾å€‹å°æ®µè½ã€‚</strong>",
-
-"readonlywarning" => "<strong>警告:數據庫被鎖以進行維護,所以您目å‰å°‡ç„¡æ³•ä¿å­˜æ‚¨çš„修改。您或許希望先將本斷文字複製並ä¿å­˜åˆ°æ–‡æœ¬æ–‡ä»¶ï¼Œç„¶å¾Œç­‰ä¸€æœƒå…’å†ä¿®æ”¹ã€‚</strong>",
-"protectedpagewarning" => "<strong>警告:本é å·²ç¶“被ä¿è­·ï¼Œåªæœ‰æ“有管ç†å“¡æ¬Šé™çš„用戶æ‰å¯ä¿®æ”¹ã€‚請確èªæ‚¨éµå®ˆ
-[[Project:Protected_page_guidelines|ä¿è­·é é¢å®ˆå‰‡]].</strong>",
-
-# History pages
-#
-"revhistory" => "修訂歷å²",
-"nohistory" => "沒有本é çš„修訂記錄。",
-"revnotfound" => "沒有找到修訂記錄",
-"revnotfoundtext" => "您請求的更早版本的修訂記錄沒有找到。
-請檢查您請求本é é¢ç”¨çš„URL是å¦æ­£ç¢ºã€‚",
-"loadhist" => "載入é é¢ä¿®è¨‚æ­·å²",
-"currentrev" => "當å‰ä¿®è¨‚版本",
-"revisionasof" => "$1的修訂版本",
-"cur" => "當å‰",
-"next" => "後繼",
-"last" => "å…ˆå‰",
-"orig" => "åˆå§‹",
-"histlegend" => "說明:(當å‰)指與當å‰ä¿®è¨‚版本比較;(å…ˆå‰)指與å‰ä¸€å€‹ä¿®è¨‚ç‰ˆæœ¬æ¯”è¼ƒï¼Œå° æŒ‡ç´°å¾®ä¿®æ”¹ã€‚",
-
-# Diffs
-#
-"difference" => "(修訂版本間差異)",
-"loadingrev" => "載入修訂版本比較",
-"lineno" => "第$1行:",
-"editcurrent" => "編輯本é çš„當å‰ä¿®è¨‚版本",
-
-# Search results
-#
-"searchresults" => "æœç´¢çµæžœ",
-"searchresulttext" => "有關æœç´¢{{SITENAME}}的更多詳情,åƒè¦‹$1。",
-"searchsubtitle" => "查詢\"[[:$1]]\"",
-"searchsubtitleinvalid" => "查詢\"$1\"",
-"badquery" => "æœç´¢æŸ¥è©¢ä¸æ­£ç¢º",
-"badquerytext" => "我們無法處ç†æ‚¨çš„查詢。
-這å¯èƒ½æ˜¯ç”±æ–¼æ‚¨è©¦åœ–æœç´¢ä¸€å€‹çŸ­æ–¼3個字æ¯çš„外文單詞,
-或者您錯誤地輸入了æœç´¢é …,例如\"汽車和和ç«è»Š\"。
-è«‹å†å˜—試一個新的æœç´¢é …。",
-"matchtotals" => "æœç´¢é …\"$1\"與$2æ¢æ–‡ç« çš„題目相符,和$3æ¢æ–‡ç« ç›¸ç¬¦ã€‚",
-
-"noexactmatch" => "沒有文章與æœç´¢é …完全匹é…,請嘗試完整文字æœç´¢ã€‚",
-"titlematches" => "文章題目相符",
-"notitlematches" => "沒有找到匹é…文章題目",
-"textmatches" => "文章內容相符",
-"notextmatches" => "沒有文章內容匹é…",
-
-"prevn" => "å…ˆå‰$1",
-"nextn" => "之後$1",
-"viewprevnext" => "查看 ($1) ($2) ($3).",
-"showingresults" => "下é¢é¡¯ç¤º<b>$1</b>æ¢çµæžœï¼Œå¾žç¬¬<b>$2</b>æ¢é–‹å§‹",
-"nonefound" => "<strong>注æ„:</strong>失敗的æœç´¢å¾€å¾€æ˜¯ç”±æ–¼è©¦åœ–æœç´¢è«¸å¦‚“的â€æˆ–“和â€ä¹‹é¡žçš„常見字所引起。",
-"powersearch" => "æœç´¢",
-"powersearchtext" => "
-æœç´¢å字空間:<br />$1<br />$2列出é‡å®šå‘é é¢ï¼›æœç´¢$3 $9",
-
-"searchdisabled" => "<p>{{SITENAME}}內部æœç´¢åŠŸèƒ½ç”±æ–¼é«˜å³°æ™‚段æœå‹™å™¨è¶…載而åœæ­¢ä½¿ç”¨ã€‚
-您å¯ä»¥æš«æ™‚通éŽ
-<a href=\"http://google.com.tw/\">google</a>æœç´¢{{SITENAME}}。
-è¬è¬æ‚¨çš„è€å¿ƒã€‚",
-
-# Preferences page
-#
-"preferences" => "åƒæ•¸è¨­ç½®",
-"prefsnologin" => "還未登錄",
-"prefsnologintext" => "您必須先[[Special:Userlogin|登錄]]æ‰èƒ½è¨­ç½®å€‹äººåƒæ•¸ã€‚",
-"prefsreset" => "åƒæ•¸é‡æ–°è¨­ç½®ã€‚",
-"qbsettings" => "快速導航æ¢è¨­ç½®",
-"changepassword" => "更改密碼",
-"skin" => "皮膚",
-"math" => "數學顯示",
-"math_failure" => "無法解æž",
-"math_unknown_error" => "未知錯誤",
-"math_unknown_function" => "未知函數",
-"math_lexing_error" => "å¥æ³•éŒ¯èª¤",
-"math_syntax_error" => "語法錯誤",
-"saveprefs" => "ä¿å­˜åƒæ•¸è¨­ç½®",
-"resetprefs" => "é‡è¨­åƒæ•¸",
-"oldpassword" => "舊密碼",
-"newpassword" => "新密碼",
-"retypenew" => "é‡è¤‡æ–°å¯†ç¢¼",
-"textboxsize" => "文字框尺寸",
-"rows" => "行",
-"columns" => "列",
-"searchresultshead" => "æœç´¢çµæžœè¨­å®š",
-"resultsperpage" => "æ¯é é¡¯ç¤ºéˆæŽ¥æ•¸",
-"contextlines" => "æ¯éˆæŽ¥è¡Œæ•¸",
-"contextchars" => "æ¯è¡Œå­—數",
-"stubthreshold" => "短æ¢ç›®é¡¯ç¤ºåŸºæœ¬é™åˆ¶",
-"recentchangescount" => "最近更改é è¡Œæ•¸",
-"savedprefs" => "您的個人åƒæ•¸è¨­ç½®å·²ç¶“ä¿å­˜ã€‚",
-"timezonetext" => "輸入當地時間與æœå‹™å™¨æ™‚間的時差。",
-"localtime" => "當地時間",
-"timezoneoffset" => "時差",
-
-# Recent changes
-#
-"changes" => "更改",
-"recentchanges" => "最近更改",
-"recentchangestext" => "本é è·Ÿè¹¤{{SITENAME}}內最新的更改。
-[[{{ns:project}}:歡迎,新來者|歡迎,新來者]]ï¼
-è«‹åƒè¦‹é€™äº›é é¢ï¼š[[{{ns:project}}:常見å•é¡Œè§£ç­”|{{SITENAME}}常見å•é¡Œè§£ç­”]]ã€
-[[{{ns:project}}:守則與指導|{{SITENAME}}守則]]
-(特別是[[{{ns:project}}:命å常è¦|命å常è¦]]ã€
-[[{{ns:project}}:中性的觀點|中立觀點]])
-和[[{{ns:project}}:最常見失禮行為|最常見失禮行為]]。
-
-如果您希望{{SITENAME}}æˆåŠŸï¼Œé‚£éº¼è«‹æ‚¨ä¸è¦å¢žåŠ å—其它[[{{ns:project}}:版權信æ¯|版權]]
-é™åˆ¶çš„æ料,這一點將éžå¸¸é‡è¦ã€‚相關的法律責任會傷害本項工程,所以請ä¸è¦é€™æ¨£åšã€‚
-此外請åƒè¦‹",
-
-"rcloaderr" => "載入最近更改",
-"rcnote" => "下é¢æ˜¯æœ€è¿‘<strong>$2</strong>天內最新的<strong>$1</strong>次改動。",
-"rcnotefrom" => "下é¢æ˜¯è‡ª<b>$2</b>(最多顯示<b>$1</b>)。",
-"rclistfrom" => "顯示自$1以來的新更改",
-"rclinks" => "顯示最近 $2 天內最新的 $1 次改動。<br />$3",
-"rchide" => "以$4å½¢å¼ï¼›$1個å°ä¿®æ”¹ï¼›$2個二級å字空間;$3個多é‡ä¿®æ”¹",
-"diff" => "差異",
-"hist" => "æ­·å²",
-"hide" => "éš±è—",
-"show" => "顯示",
-"tableform" => "表格",
-"listform" => "列表",
-"nchanges" => "$1個更改",
-"minoreditletter" => "å°",
-"newpageletter" => "æ–°",
-
-# Upload
-#
-"upload" => "上載文件",
-"uploadbtn" => "上載文件",
-"uploadlink" => "上載圖åƒ",
-"reupload" => "é‡æ–°ä¸Šè¼‰",
-"reuploaddesc" => "返回上載表單。",
-"uploadnologin" => "未登錄",
-"uploadnologintext" => "您必須先[[Special:Userlogin|登錄]]
-æ‰èƒ½ä¸Šè¼‰æ–‡ä»¶ã€‚",
-"uploaderror" => "上載錯誤",
-"uploadtext" => "<strong>åœæ­¢ï¼</strong>在您上載之å‰ï¼Œè«‹å…ˆé–±è®€ä¸¦éµå®ˆ{{SITENAME}}<a href=\"" .
-"{{localurle:Project:Image use policy}}\">圖åƒä½¿ç”¨å®ˆå‰‡</a>。
-<p>如果您è¦æŸ¥çœ‹æˆ–æœç´¢ä¹‹å‰ä¸Šè¼‰çš„圖åƒï¼Œ
-請到<a href=\"" . "{{localurle:Special:Imagelist}}" .
-"\">已上載圖åƒåˆ—表</a>.
-所有上載與刪除行為都被記錄在<a href=\"" .
-"{{localurle:Project:Upload image}}\">上載紀錄</a>內。
-<p>使用下é¢çš„表單來上載用在æ¢ç›®å…§æ–°çš„圖åƒæ–‡ä»¶ã€‚
-在絕大多數ç€è¦½å™¨å…§ï¼Œä½ æœƒçœ‹åˆ°ä¸€å€‹\"ç€è¦½...\"按鈕,點擊它後就會跳出一個打開文件å°è©±æ¡†ã€‚
-é¸æ“‡ä¸€å€‹æ–‡ä»¶å¾Œæ–‡ä»¶å將出ç¾åœ¨æŒ‰éˆ•æ—邊的文字框中。
-您也必須點擊æ—邊的複é¸æ¡†ç¢ºèªæ‚¨æ‰€ä¸Šè¼‰çš„文件並沒有é•å相關版權法律。
-點擊\"上載\" 按鈕完æˆä¸Šè¼‰ç¨‹åºã€‚
-如果您使用的是較慢的網絡連接的話那麼這個上載éŽç¨‹æœƒéœ€è¦ä¸€äº›æ™‚間。
-<p>我們建議照相圖片使用JPEGæ ¼å¼ï¼Œç¹ªåœ–åŠå…¶ä»–圖標圖åƒä½¿ç”¨PNGæ ¼å¼ï¼ŒéŸ³åƒå‰‡ä½¿ç”¨OGGæ ¼å¼ã€‚
-請使用具有æ述性的語言來命å您的文件以é¿å…混亂。
-è¦åœ¨æ–‡ç« ä¸­åŠ å…¥åœ–åƒï¼Œä½¿ç”¨ä»¥ä¸‹å½¢å¼çš„連接:
-<b>[[圖åƒ:檔案.jpg]]</b>或者<b>[[圖åƒ:檔案.png|解釋文字]]</b>
-或<b>[[媒體:檔案.ogg]]</b>來連接音åƒæ–‡ä»¶ã€‚
-<p>請注æ„在{{SITENAME}}é é¢ä¸­ï¼Œå…¶ä»–人å¯èƒ½æœƒç‚ºäº†ç™¾ç§‘全書的利益而編輯或刪除您的上載文件,
-而如果您濫用上載系統,您則有å¯èƒ½è¢«ç¦æ­¢ä½¿ç”¨ä¸Šè¼‰åŠŸèƒ½ã€‚",
-"uploadlog" => "上載紀錄",
-"uploadlogpage" => "上載紀錄",
-"uploadlogpagetext" => "以下是最近上載的文件的一覽表。
-所有顯示的時間都是æœå‹™å™¨æ™‚間。
-<ul>
-</ul>",
-"filename" => "文件å",
-"filedesc" => "ç°¡è¿°",
-"copyrightpage" => "{{ns:project}}:版權信æ¯",
-"copyrightpagename" => "{{SITENAME}}版權",
-"uploadedfiles" => "已上載文件",
-"minlength" => "圖åƒå字必須至少有三個字æ¯ã€‚",
-"badfilename" => "圖åƒå已被改為\"$1\"。",
-"badfiletype" => "\".$1\"ä¸æ˜¯æ‰€æŽ¨è–¦çš„圖åƒæ–‡ä»¶æ ¼å¼ã€‚",
-"largefile" => "我們建議圖åƒå¤§å°ä¸è¶…éŽç™¾åƒä½ã€‚",
-"successfulupload" => "上載æˆåŠŸ",
-"fileuploaded" => "文件\"$1\"上載æˆåŠŸã€‚
-請根據連接($2)到圖åƒæè¿°é æ·»åŠ æœ‰é—œæ–‡ä»¶ä¿¡æ¯ï¼Œä¾‹å¦‚它的來æºï¼Œåœ¨ä½•æ™‚由誰創造,
-以åŠå…¶ä»–任何您知é“的關於改圖åƒçš„ä¿¡æ¯ã€‚",
-"uploadwarning" => "上載警告",
-"savefile" => "ä¿å­˜æ–‡ä»¶",
-"uploadedimage" => "已上載\"[[$1]]\"",
-
-# Image list
-#
-"imagelist" => "圖åƒåˆ—表",
-"imagelisttext" => "以下是按$2排列的$1幅圖åƒåˆ—表。",
-"getimagelist" => "正在ç²å–圖åƒåˆ—表",
-"ilsubmit" => "æœç´¢",
-"showlast" => "顯示按$2排列的最後$1幅圖åƒã€‚",
-"byname" => "åå­—",
-"bydate" => "日期",
-"bysize" => "大å°",
-"imgdelete" => "刪",
-"imgdesc" => "è¿°",
-"imglegend" => "說明:(è¿°) = 顯示/編輯圖åƒæè¿°é ã€‚",
-"imghistory" => "圖åƒæ­·å²",
-"revertimg" => "回",
-"deleteimg" => "刪",
-"imghistlegend" => "題跋: (ç¾) = ç›®å‰çš„圖åƒï¼Œ(刪) = 刪除舊版本,
-(複) = æ¢å¾©åˆ°èˆŠç‰ˆæœ¬ã€‚
-<br /><i>點擊日期查看當天上載的圖åƒ</i>.",
-"imagelinks" => "圖åƒéˆæŽ¥",
-
-"linkstoimage" => "以下é é¢é€£æŽ¥åˆ°æœ¬åœ–åƒï¼š",
-"nolinkstoimage" => "沒有é é¢é€£æŽ¥åˆ°æœ¬åœ–åƒã€‚",
-
-# Statistics
-#
-"statistics" => "統計",
-"sitestats" => "站點統計",
-"userstats" => "用戶統計",
-"sitestatstext" => "數據庫中共有 <b>$1</b> é é é¢ï¼›
-其中包括å°è©±é ã€é—œæ–¼{{SITENAME}}çš„é é¢ã€æœ€å°‘é‡çš„\"stub\"é ã€é‡å®šå‘çš„é é¢ï¼Œ
-以åŠæœªé”到æ¢ç›®è³ªé‡çš„é é¢ï¼›é™¤æ­¤ä¹‹å¤–還有 <b>$2</b> é å¯èƒ½æ˜¯åˆä¹Žæ¨™æº–çš„æ¢ç›®ã€‚
-<p>從系統軟件å‡ç´šä»¥ä¾†ï¼Œå…¨ç«™é»žå…±æœ‰é é¢ç€è¦½ <b>$3</b> 次,
-é é¢ç·¨è¼¯ <b>$4</b> 次,æ¯é å¹³å‡ç·¨è¼¯ <b>$5</b> 次,
-å„次編輯後é é¢çš„æ¯å€‹ç‰ˆæœ¬å¹³å‡ç€è¦½ <b>$6</b> 次。",
-
-# Maintenance Page
-#
-"maintenance" => "維護é ",
-"maintnancepagetext" => "這é é¢æ供了幾個幫助{{SITENAME}}日常維護的工具。
-但其中幾個會å°æˆ‘們的數據庫造æˆå£“力,
-所以請您ä¸è¦åœ¨æ¯ä¿®ç†å¥½å¹¾å€‹é …目後就按é‡æ–°è¼‰å…¥ ;-)",
-"maintenancebacklink" => "返回維護é ",
-"disambiguations" => "消å«ç³Šé ",
-"disambiguationspage" => "{{ns:project}}:éˆæŽ¥åˆ°æ¶ˆæ­§ç¾©çš„é é¢",
-"disambiguationstext" => "以下的æ¢ç›®éƒ½æœ‰åˆ°æ¶ˆå«ç³Šé çš„éˆæŽ¥ï¼Œä½†å®ƒå€‘應該是éˆåˆ°é©ç•¶çš„題目。<br />一個é é¢æœƒè¢«è¦–為消å«ç³Šé å¦‚果它是éˆè‡ª$1.<br />由其它他å字空間來的éˆæŽ¥<i>ä¸æœƒ</i>在這兒被列出來。",
-"doubleredirects" => "é›™é‡é‡å®šå‘",
-"doubleredirectstext" => "<b>請注æ„:</b> 這列表å¯èƒ½åŒ…括ä¸æ­£ç¢ºçš„å應。
-這通常表示在那é é¢ç¬¬ä¸€å€‹#REDIRECT之下還有文字。<br />\n
-æ¯ä¸€è¡Œéƒ½åŒ…å«åˆ°ç¬¬ä¸€è·Ÿç¬¬äºŒå€‹é‡å®šå‘é çš„éˆæŽ¥ï¼Œä»¥åŠç¬¬äºŒå€‹é‡å®šå‘é çš„第一行文字,
-通常顯示的都會是\“真正\†的目標é é¢ï¼Œä¹Ÿå°±æ˜¯ç¬¬ä¸€å€‹é‡å®šå‘é æ‡‰è©²æŒ‡å‘çš„æ¢ç›®ã€‚",
-"brokenredirects" => "æ壞的é‡å®šå‘é ",
-"brokenredirectstext" => "以下的é‡å®šå‘é æŒ‡å‘的是ä¸å­˜åœ¨çš„æ¢ç›®ã€‚",
-"selflinks" => "有自我éˆæŽ¥çš„é é¢",
-"selflinkstext" => "以下的é é¢éƒ½éŒ¯èª¤åœ°åŒ…å«äº†é€£åˆ°è‡ªå·±çš„éˆæŽ¥ã€‚",
-"mispeelings" => "拼寫錯誤的é é¢",
-"mispeelingstext" => "以下é é¢åŒ…å«äº†ä¸€äº›å¸¸è¦‹çš„拼寫錯誤(見$1)。正確的拼法已經給出。",
-"mispeelingspage" => "常見拼寫錯誤列表",
-"missinglanguagelinks" => "無語言éˆæŽ¥",
-"missinglanguagelinksbutton" => "尋找沒有該語言的é é¢",
-"missinglanguagelinkstext" => "這些æ¢ç›®<i>沒有</i>éˆæŽ¥åˆ°$1。
-é‡å®šå‘é èˆ‡å‰¯é <b>並沒有</b>包括在內。",
-
-# Miscellaneous special pages
-#
-"orphans" => "孤立æ¢ç›®",
-"lonelypages" => "孤立é é¢",
-"unusedimages" => "未使用圖åƒ",
-"popularpages" => "熱點æ¢ç›®",
-"nviews" => "$1次ç€è¦½",
-"wantedpages" => "å¾…æ’°é é¢",
-"nlinks" => "$1個éˆæŽ¥",
-"allpages" => "所有é é¢",
-"randompage" => "隨機é é¢",
-"shortpages" => "短æ¢ç›®",
-"longpages" => "é•·æ¢ç›®",
-"listusers" => "用戶列表",
-"specialpages" => "特殊é é¢",
-"spheading" => "特殊é é¢",
-"protectpage" => "ä¿è­·é é¢",
-"recentchangeslinked" => "éˆå‡ºæ›´æ”¹",
-"rclsub" => "(從 \"$1\"éˆå‡ºçš„é é¢ï¼‰",
-"debug" => "除錯",
-"newpages" => "æ–°é é¢",
-"intl" => "跨語言éˆæŽ¥",
-"movethispage" => "移動本é ",
-"unusedimagestext" => "<p>請注æ„其他網站(例如其他語言版本的{{SITENAME}})
-有å¯èƒ½ç›´æŽ¥éˆæŽ¥æœ¬åœ–åƒï¼Œæ‰€ä»¥é€™è£åˆ—出的圖åƒæœ‰å¯èƒ½ä¾ç„¶è¢«ä½¿ç”¨ã€‚",
-"booksources" => "戰外書æº",
-"booksourcetext" => "以下是éˆæŽ¥åˆ°éŠ·å”®æ›¸ç±çš„網站列表,
-因此有å¯èƒ½æ“有您所尋找的圖書的進一步資料。
-{{SITENAME}}與這些公å¸ä¸¦æ²’有任何商業關係,因此本表ä¸æ‡‰è©²
-被看作是一種背書。",
-"alphaindexline" => "$1 到 $2",
-
-# Email this user
-#
-"mailnologin" => "無電郵地å€",
-"mailnologintext" => "您必須先[[Special:Userlogin|登錄]]
-並在[[Special:Preferences|åƒæ•¸è¨­ç½®]]
-中有一個有效的電å­éƒµä»¶åœ°å€æ‰å¯ä»¥é›»éƒµå…¶ä»–用戶。",
-"emailuser" => "é›»å­éƒµä»¶è©²ç”¨æˆ¶",
-"emailpage" => "é›»å­éƒµä»¶ç”¨æˆ¶",
-"emailpagetext" => "如果該用戶已經在他或她的åƒæ•¸è¨­ç½®é ä¸­è¼¸å…¥äº†æœ‰æ•ˆçš„é›»å­éƒµä»¶åœ°å€ï¼Œä»¥ä¸‹çš„表格將寄一個信æ¯çµ¦è©²ç”¨æˆ¶ã€‚您在您åƒæ•¸è¨­ç½®ä¸­æ‰€è¼¸å…¥çš„é›»å­éƒµä»¶åœ°å€å°‡å‡ºç¾åœ¨éƒµä»¶â€œç™¼ä»¶äººâ€ä¸€æ¬„中,這樣該用戶就å¯ä»¥å›žå¾©æ‚¨ã€‚",
-"noemailtitle" => "ç„¡é›»å­éƒµä»¶åœ°å€",
-"noemailtext" => "該用戶還沒有指定一個有效的電å­éƒµä»¶åœ°å€ï¼Œ
-或者é¸æ“‡ä¸æŽ¥å—來自其他用戶的電å­éƒµä»¶ã€‚",
-
-"emailfrom" => "發件人",
-"emailto" => "收件人",
-"emailsubject" => "主題",
-"emailmessage" => "ä¿¡æ¯",
-"emailsend" => "發é€",
-"emailsent" => "é›»å­éƒµä»¶å·²ç™¼é€",
-"emailsenttext" => "您的電å­éƒµä»¶å·²ç¶“發出。",
-
-# Watchlist
-#
-"watchlist" => "監視列表",
-"watchlistsub" => "(用戶\"$1\")",
-"nowatchlist" => "您的監視列表為空。",
-"watchnologin" => "未登錄",
-"watchnologintext" => "您必須先[[Special:Userlogin|登錄]]
-æ‰èƒ½æ›´æ”¹æ‚¨çš„監視列表",
-"addedwatch" => "加入到監視列表",
-"addedwatchtext" => "本é ï¼ˆâ€œ$1â€ï¼‰å·²ç¶“被加入到您的<a href=\"" .
- "{{localurle:Special:Watchlist}}\">監視列表</a>中。
-未來有關它或它的å°è©±é çš„任何修改將會在本é ä¸­åˆ—出,
-而且還會在<a href=\"" .
- "{{localurle:Special:Recentchanges}}\">最近更改列表</a>中
-以<b>ç²—é«”</b>å½¢å¼åˆ—出。</p>
-
-<p>如果您之後想將該é é¢å¾žç›£è¦–列表中刪除,點擊導航æ¢ä¸­çš„“åœæ­¢ç›£è¦–â€éˆæŽ¥ã€‚",
-"removedwatch" => "åœæ­¢ç›£è¦–",
-"removedwatchtext" => "é é¢â€œ$1â€å·²ç¶“從您的監視é é¢ä¸­ç§»é™¤ã€‚",
-"watchthispage" => "監視本é ",
-"unwatchthispage" => "åœæ­¢ç›£è¦–",
-"notanarticle" => "ä¸æ˜¯æ¢ç›®",
- "watchnochange" => "在顯示的時間段內您所監視的é é¢æ²’有更改。",
- "watchdetails" => "($1個é é¢ï¼ˆä¸å«å°è©±é ï¼‰è¢«ç›£è¦–ï¼›
- 總共$2個é é¢è¢«ç·¨è¼¯ï¼›
- $3...
- [$4 顯示並編輯完整列表].)",
- "watchmethod-recent" => "檢查被監視é é¢çš„最近編輯",
- "watchmethod-list" => "checking watched pages for recent edits",
- "removechecked" => "將被é¸é é¢å¾žç›£è¦–列表中移除",
- "watchlistcontains" => "您的監視列表包å«$1個é é¢ã€‚",
- "watcheditlist" => "這è£æ˜¯æ‚¨æ‰€ç›£è¦–çš„é é¢çš„列表。è¦ç§»é™¤æŸä¸€é é¢ï¼Œåªè¦é¸æ“‡è©²é é¢ç„¶å¾Œé»žæ“Šâ€ç§»é™¤é é¢â€œæŒ‰éˆ•ã€‚",
- "removingchecked" => "移除é é¢...",
- "couldntremove" => "無法移除'$1'...",
- "iteminvalidname" => "é é¢'$1'錯誤,無效命å...",
- "wlnote" => "以下是最近<b>$2</b>å°æ™‚內的最後$1次修改。",
-
-# Delete/protect/revert
-#
-"deletepage" => "刪除é é¢",
-"confirm" => "確èª",
-"confirmdelete" => "確èªåˆªé™¤",
-"deletesub" => "(正在刪除“$1â€ï¼‰",
-"confirmdeletetext" => "您å³å°‡å¾žæ•¸æ“šåº«ä¸­æ°¸é åˆªé™¤ä¸€å€‹é é¢æˆ–圖åƒä»¥åŠå…¶æ­·å²ã€‚
-請確定您è¦é€²è¡Œæ­¤é …æ“作,並且瞭解其後果,åŒæ™‚您的行為符åˆ[[{{ns:project}}:守則與指導]]。",
-"actioncomplete" => "æ“作完æˆ",
-"deletedtext" => "“$1â€å·²ç¶“被刪除。
-最近刪除的紀錄請åƒè¦‹$2。",
-"deletedarticle" => "已刪除“$1â€",
-
-"dellogpage" => "刪除紀錄",
-"dellogpagetext" => "以下是最近刪除的紀錄列表。
-所有的時間都是使用æœå‹™å™¨æ™‚間。
-<ul>
-</ul>",
-"deletionlog" => "刪除紀錄",
-"reverted" => "回é™åˆ°æ—©æœŸç‰ˆæœ¬",
-"deletecomment" => "刪除ç†ç”±",
-"imagereverted" => "回é™åˆ°æ—©æœŸç‰ˆæœ¬æ“作完æˆã€‚",
-"rollback" => "æ¢å¾©",
-"rollbacklink" => "æ¢å¾©",
-"cantrollback" => "無法æ¢å¾©ç·¨è¼¯ï¼›æœ€å¾Œçš„éžç¸£è€…是本文的唯一作者。",
-"revertpage" => "回é™åˆ°$1的最後一次編輯",
-
-# Undelete
-"undelete" => "æ¢å¾©è¢«åˆªé é¢",
-"undeletepage" => "ç€è¦½åŠæ¢å¾©è¢«åˆªé é¢",
-"undeletepagetext" => "以下é é¢å·²ç¶“被刪除,但ä¾ç„¶åœ¨æª”案中並å¯ä»¥è¢«æ¢å¾©ã€‚
-檔案庫å¯èƒ½è¢«å®šæ™‚清ç†ã€‚",
-"undeletearticle" => "æ¢å¾©è¢«åˆªæ–‡ç« ",
-"undeleterevisions" => "$1版本存檔",
-"undeletehistory" => "如果您æ¢å¾©äº†è©²é é¢ï¼Œæ‰€æœ‰ç‰ˆæœ¬éƒ½æœƒè¢«æ¢å¾©åˆ°ä¿®è¨‚æ­·å²ä¸­ã€‚
-如果本é åˆªé™¤å¾Œæœ‰ä¸€å€‹åŒåçš„æ–°é é¢å»ºç«‹ï¼Œ
-被æ¢å¾©çš„版本將會稱為較新的歷å²ï¼Œè€Œæ–°é é¢çš„當å‰ç‰ˆæœ¬å°‡ç„¡æ³•è¢«è‡ªå‹•å¾©åŽŸã€‚",
-"undeleterevision" => "刪除$1時的版本",
-"undeletebtn" => "æ¢å¾©ï¼",
-"undeletedarticle" => "已經æ¢å¾©â€œ$1â€",
-"undeletedtext" => "[[:$1|$1]]已經被æˆåŠŸå¾©åŽŸã€‚
-有關{{SITENAME}}最近的刪除與復原,åƒè¦‹[[{{ns:project}}:刪除紀錄]]",
-
-# Contributions
-#
-"contributions" => "用戶貢ç»",
-"mycontris" => "我的貢ç»",
-"contribsub" => "為$1",
-"nocontribs" => "沒有找到符åˆç‰¹å¾µçš„更改。",
-"ucnote" => "以下是該用戶最近<b><$2/b>天內的最後<b>$1</b>次修改。",
-"uclinks" => "åƒçœ‹æœ€å¾Œ$1次修改;åƒçœ‹æœ€å¾Œ$2天。",
-"uctop" => " (é ‚)" ,
-
-# What links here
-#
-"whatlinkshere" => "éˆå…¥é é¢",
-"notargettitle" => "無目標",
-"notargettext" => "您還沒有指定一個目標é é¢æˆ–用戶以進行此項æ“作。",
-"linklistsub" => "(éˆæŽ¥åˆ—表)",
-"linkshere" => "以下é é¢éˆæŽ¥åˆ°é€™è£ï¼š",
-"nolinkshere" => "沒有é é¢éˆæŽ¥åˆ°é€™è£ã€‚",
-"isredirect" => "é‡å®šå‘é ",
-
-# Block/unblock IP
-#
-"blockip" => "查å°ç¶²å€",
-"blockiptext" => "用下é¢çš„表單來ç¦æ­¢ä¾†è‡ªæŸä¸€ç‰¹å®šç¶²å€çš„修改權é™ã€‚
-åªæœ‰åœ¨ç‚ºé˜²æ­¢ç ´å£žï¼ŒåŠç¬¦åˆ[[{{ns:project}}:守則與指導]]的情æ³ä¸‹æ‰å¯æŽ¡å–此行動。
-請在下é¢è¼¸å…¥ä¸€å€‹å…·é«”çš„ç†ç”±ï¼ˆä¾‹å¦‚引述一個被破壞的é é¢ï¼‰ã€‚",
-"ipaddress" => "網å€",
-"ipbreason" => "原因",
-"ipbsubmit" => "查å°è©²åœ°å€",
-"badipaddress" => "網å€ä¸æ­£ç¢ºã€‚",
-"blockipsuccesssub" => "查å°æˆåŠŸ",
-"blockipsuccesstext" => "網å€â€œ$1â€å·²ç¶“被查å°ã€‚
-<br />åƒçœ‹[[特殊:被å°ç¶²å€åˆ—表|被å°ç¶²å€åˆ—表]]以復審查å°ã€‚",
-"unblockip" => "解除ç¦å°ç¶²å€",
-"unblockiptext" => "用下é¢çš„表單來æ¢å¾©å…ˆå‰è¢«ç¦å°çš„網å€çš„書寫權。",
-"ipusubmit" => "解除ç¦å°",
-"ipusuccess" => "網å€â€$1â€å·²ç¶“被解除ç¦å°",
-"ipblocklist" => "被å°ç¶²å€åˆ—表",
-"blocklistline" => "$1,$2ç¦å°$3 ($4)",
-"blocklink" => "ç¦å°",
-"unblocklink" => "解除ç¦å°",
-"contribslink" => "è²¢ç»",
-
-# Developer tools
-#
-"lockdb" => "ç¦æ­¢æ›´æ”¹æ•¸æ“šåº«",
-"unlockdb" => "開放更改數據庫",
-"lockdbtext" => "鎖ä½æ•¸æ“šåº«å°‡ç¦æ­¢æ‰€æœ‰ç”¨æˆ¶é€²è¡Œç·¨è¼¯é é¢ã€æ›´æ”¹åƒæ•¸ã€ç·¨è¼¯ç›£è¦–列表以åŠå…¶ä»–需è¦æ›´æ”¹æ•¸æ“šåº«çš„æ“作。
-請確èªæ‚¨çš„決定,並且ä¿è­‰æ‚¨åœ¨ç¶­è­·å·¥ä½œçµæŸå¾Œæœƒé‡æ–°é–‹æ”¾æ•¸æ“šåº«ã€‚",
-"unlockdbtext" => "開放數據庫將會æ¢å¾©æ‰€æœ‰ç”¨æˆ¶é€²è¡Œç·¨è¼¯é é¢ã€ä¿®æ”¹åƒæ•¸ã€ç·¨è¼¯ç›£è¦–列表以åŠå…¶ä»–需è¦æ›´æ”¹æ•¸æ“šåº«çš„æ“作。
-請確èªæ‚¨çš„決定。",
-"lockconfirm" => "是的,我確實想è¦å°éŽ–數據庫。",
-"unlockconfirm" => "是的,我確實想è¦é–‹æ”¾æ•¸æ“šåº«ã€‚",
-"lockbtn" => "數據庫上鎖",
-"unlockbtn" => "開放數據庫",
-"locknoconfirm" => "您並沒有勾é¸ç¢ºèªæŒ‰éˆ•ã€‚",
-"lockdbsuccesssub" => "數據庫æˆåŠŸä¸ŠéŽ–",
-
-"unlockdbsuccesssub" => "數據庫開放",
-"lockdbsuccesstext" => "{{SITENAME}}數據庫已經上鎖。
-<br />請記ä½åœ¨ç¶­è­·å®Œæˆå¾Œé‡æ–°é–‹æ”¾æ•¸æ“šåº«ã€‚",
-"unlockdbsuccesstext" => "{{SITENAME}}數據庫é‡æ–°é–‹æ”¾ã€‚",
-
-# Move page
-#
-"movepage" => "移動é é¢",
-"movepagetext" => "用下é¢çš„表單來é‡å‘½å一個é é¢ï¼Œä¸¦å°‡å…¶ä¿®è¨‚æ­·å²åŒæ™‚移動到新é é¢ã€‚
-è€çš„é é¢å°‡æˆç‚ºæ–°é é¢çš„é‡å®šå‘é ã€‚
-éˆæŽ¥åˆ°è€é é¢çš„éˆæŽ¥ä¸¦ä¸æœƒè‡ªå‹•æ›´æ”¹ï¼›
-è«‹[[特殊:檢查|檢查]]é›™é‡æˆ–æ壞é‡å®šå‘éˆæŽ¥ã€‚
-您應當負責確定所有éˆæŽ¥ä¾ç„¶æœƒéˆåˆ°æŒ‡å®šçš„é é¢ã€‚
-
-注æ„如果新é é¢å·²ç¶“有內容的話,é é¢å°‡'''ä¸æœƒ'''被移動,
-除éžæ–°é é¢ç„¡å…§å®¹æˆ–是é‡å®šå‘é ï¼Œè€Œä¸”沒有修訂歷å²ã€‚
-這æ„味著您å†å¿…è¦æ™‚å¯ä»¥åœ¨ç§»å‹•åˆ°æ–°é é¢å¾Œå†ç§»å›žè€çš„é é¢ï¼Œ
-åŒæ™‚您也無法覆蓋ç¾æœ‰é é¢ã€‚
-
-<b>警告ï¼</b>
-å°ä¸€å€‹ç¶“常被訪å•çš„é é¢è€Œè¨€é€™å¯èƒ½æ˜¯ä¸€å€‹é‡å¤§èˆ‡å”çªçš„更改;
-請在行動å‰å…ˆäº†çµå…¶æ‰€å¯èƒ½å¸¶ä¾†çš„後果。",
-"movepagetalktext" => "有關的å°è©±é ï¼ˆå¦‚果有的話)將被自動與該é é¢ä¸€èµ·ç§»å‹•ï¼Œ'''除éž''':
-*您將é é¢ç§»å‹•åˆ°ä¸åŒçš„å字空間;
-*æ–°é é¢å·²ç¶“有一個包å«å…§å®¹çš„å°è©±é ï¼Œæˆ–者
-*您ä¸å‹¾é¸ä¸‹éºµçš„複é¸æ¡†ã€‚
-
-在這些情æ³ä¸‹ï¼Œæ‚¨åœ¨å¿…è¦æ™‚必須手工移動或åˆä½µé é¢ã€‚",
-"movearticle" => "移動é é¢",
-"movenologin" => "未登錄",
-"movenologintext" => "您必須是一å登記用戶並且[[Special:Userlogin|登錄]]
-後æ‰å¯ç§»å‹•ä¸€å€‹é é¢ã€‚",
-"newtitle" => "新標題",
-"movepagebtn" => "移動é é¢",
-"pagemovedsub" => "移動æˆåŠŸ",
-"pagemovedtext" => "é é¢â€œ[[$1]]â€å·²ç¶“移動到“[[$2]]â€ã€‚",
-"articleexists" => "該åå­—çš„é é¢å·²ç¶“存在,或者您é¸æ“‡çš„å字無效。請å†é¸ä¸€å€‹å字。",
-"talkexists" => "é é¢æœ¬èº«ç§»å‹•æˆåŠŸï¼Œ
-但是由於新標題下已經有å°è©±é å­˜åœ¨ï¼Œæ‰€ä»¥å°è©±é ç„¡æ³•ç§»å‹•ã€‚請手工åˆä½µå…©å€‹é é¢ã€‚",
-"movedto" => "移動到",
-"movetalk" => "如果å¯èƒ½çš„話,請åŒæ™‚移動å°è©±é ã€‚",
-"talkpagemoved" => "相應的å°è©±é ä¹Ÿå·²ç¶“移動。",
-"talkpagenotmoved" => "相應的å°è©±é <strong>沒有</strong>被移動。",
-
-
-# some untranslated messages as of 1.4 beta1
-'1movedto2' => "$1移動到$2", //"$1 moved to $2",
-'1movedto2_redir' => "$1é‡å®šå‘到$2", //"$1 moved to $2 over redirect",
-'acct_creation_throttle_hit' => "å°ä¸èµ·ï¼Œæ‚¨å·²ç¶“註冊了$1賬號。你ä¸èƒ½å†è¨»å†Šäº†ã€‚", //"Sorry, you have already created $1 accounts. You can't make any more.",
-'addgroup' => "增加新的組", //"Add Group",
-'allarticles' => "所有æ¢ç›®", //"All articles",
-'allmessages' => "系統界é¢", //"All system messages",
-'allmessagesnotsupportedDB' => "系統界é¢åŠŸèƒ½è™•æ–¼é—œé–‰ç‹€æ…‹ (wgUseDatabaseMessages)。", //"Special:AllMessages not supported because wgUseDatabaseMessages is off.",
-'allmessagestext' => "這裡列出所有å¯å®šè£½çš„系統界é¢ã€‚", //"This is a list of all system messages available in the MediaWiki: namespace.",
-'allinnamespace' => "所有 $1 å字空間的æ¢ç›®", //"All pages ($1 namespace)",
-'allpagesnext' => "下一é ", //"Next",
-'allpagesprev' => "上一é ", //"Previous",
-'allpagessubmit' => "æ交", //"Go",
-'ancientpages' => "è€æ¢ç›®", //"Oldest pages",
-'and' => "和", //"and",
-'anontalk' => "該IPçš„å°è©±é ", //"Talk for this IP",
-'anonymous' => "匿å用戶", //"Anonymous user(s) of 1.4",
-'article' => "æ¢ç›®", //"Content page",
-'autoblocker' => "ä½ çš„IP和被å°äº†çš„ \"$1\" 是一樣的。å°éŽ–原因: \"$2\".",//"Autoblocked because you share an IP address with \"$1\". Reason \"$2\".",
-'blocklogentry' => "å°éŽ– $1, $2",//"blocked \"$1\" with an expiry time of $2",
-'blocklogpage' => "å°éŽ–記錄", //"Block_log",
-'categoriespagetext' => "以下列出所有的é é¢åˆ†é¡žã€‚", //"The following categories exists in the wiki.",
-'categoryarticlecount' => "該類é é¢å…±æœ‰ $1 æ¢ç›®", //There are $1 articles in this category.",
-'clearyourcache' => "'''注æ„:''' ä¿å­˜è¨­ç½®å¾Œï¼Œè¦æ¸…掉ç€è¦½å™¨çš„ç·©å­˜æ‰èƒ½ç”Ÿæ•ˆï¼š'''Mozilla / Firefox:''' ''Ctrl-Shift-R'', '''Internet Explorer:''' ''Ctrl-F5'', '''Safari:''' ''Cmd-Shift-R'', '''Konqueror:''' ''F5''。",
-'edit' => "編輯", //"Edit",
-'navigation' => "導航", //"Navigation",
-'nstab-category' => "分類", //"Category",
-'nstab-help' => "幫助",//"Help",
-'nstab-image' => "圖åƒ",//"Image",
-'nstab-main' => "æ¢ç›®", //"Article",
-'nstab-mediawiki' => "ç•Œé¢",//"Message",
-'nstab-special' => "特殊",//"Special",
-'nstab-template' => "模æ¿", //"Template",
-'nstab-user' => "用戶é é¢", //"User page",
-'nstab-project' => "關於", //"About",
-'portal' => "社å€",//"Community portal",
-'prefs-help-realname' => "*<strong>真實姓å</strong>(å¯é¸ï¼‰ï¼šç”¨ä»¥å°æ‚¨çš„è²¢ç»ç½²å。<br />",
-'prefs-help-email' => "*<strong>點å­éƒµä»¶</strong>(å¯é¸ï¼‰ï¼šè®“他人通éŽç¶²ç«™åœ¨ä¸çŸ¥é“您的電å­éƒµä»¶åœ°å€çš„情æ³ä¸‹é€šéŽé›»å­éƒµä»¶èˆ‡æ‚¨è¯çµ¡ï¼Œä»¥åŠé€šéŽé›»å­éƒµä»¶å–å¾—éºå¿˜çš„密碼。", /*"* <strong>Real name</strong> (optional): if you choose to provide it this will be used for giving you attribution for your work.<br />
-* <strong>Email</strong> (optional): Enables people to contact you through the website without you having to reveal your
-email address to them, and it can be used to send you a new password if you forget it.", */
-'prefs-misc' => "雜項", //"Misc settings",
-'prefs-personal' => "用戶數據",//"User data",
-'prefs-rc' => "最近更新", //"Recent changes and stub display",
-'showhideminor' => "$1 å°ä¿®æ”¹ | $2 bots | $3 登錄用戶 | $4 檢查éŽçš„", //"$1 minor edits | $2 bots | $3 logged in users | $4 patrolled edits ",
-'skin' => "é¢æ¿", //"Skin",
-'talk' => "討論",//"Discussion",
-'timezonelegend' => "時å€", //"Time zone",
-'toolbox' => "工具",//"Toolbox",
-'watch' => "監視",//"Watch",
-'yourlanguage' => "ç•Œé¢èªžè¨€", //"Your language"
-'yourrealname' => "真實姓å*", //"Your real name"
-'yourvariant' => "中文字體", //"language variant"
-
-'personaltools' => "個人工具", //"personaltools""
-'history_short' => "沿é©",
-"protect" => "å°éŽ–",
-"delete" => "刪除",
-"move" => "移動",
-"tog-nocache" => "åœç”¨é é¢å¿«å–",
-"specialpage" => "特殊é é¢",
-"defaultns" => "é è¨­çš„æœå°‹ç¯„åœ",
-"default" => "é è¨­",
-"aboutsite" => "關於 {{SITENAME}}",
-"disclaimers" => "å…責è²æ˜Ž",
-"tog-fancysig" => "使用原始簽å (ä¸ç”¢ç”Ÿè‡ªå‹•é€£çµ)",
-"tog-previewonfirst" => "第一次編輯時顯示原文內容的é è¦½",
-"copyright" => "本站所有內容å…許以下方å¼åˆ©ç”¨: $1",
-"loginprompt" => "您必須å…許ç€è¦½å™¨ç´€éŒ„Cookieæ‰èƒ½æˆåŠŸç™»å…¥ {{SITENAME}} 並順利進行æ“作",
-);
-
-
-?> \ No newline at end of file
diff --git a/languages/Names.php b/languages/Names.php
index 98be27dd..b97e43af 100644
--- a/languages/Names.php
+++ b/languages/Names.php
@@ -24,7 +24,7 @@
'ast' => 'Asturianu', # Asturian
'av' => 'Ðвар', # Avar
'avk' => 'Kotava', # Kotava
- 'ay' => 'Aymar', # Aymara, should possibly be Aymará
+ 'ay' => 'Aymar aru', # Aymara
'az' => 'Azərbaycan', # Azerbaijani
'ba' => 'Башҡорт', # Bashkir
'bar' => 'Boarisch', # Bavarian (Austro-Bavarian and South Tyrolean)
@@ -226,7 +226,7 @@
'om' => 'Oromoo', # Oromo
'or' => 'ଓଡ଼ିଆ', # Oriya
'os' => 'Иронау', # Ossetic
- 'pa' => 'ਪੰਜਾਬੀ', # Punjabi
+ 'pa' => 'ਪੰਜਾਬੀ', # Eastern Punjabi (pan)
'pag' => 'Pangasinan', # Pangasinan
'pam' => 'Kapampangan', # Pampanga
'pap' => 'Papiamentu', # Papiamentu
@@ -297,7 +297,7 @@
'th' => 'ไทย', # Thai
'ti' => 'ትáŒáˆ­áŠ›', # Tigrinya
'tk' => 'Türkmen', # Turkmen
- 'tl' => 'Tagalog', # Tagalog (Filipino)
+ 'tl' => 'Tagalog', # Tagalog
#'tlh' => 'tlhIngan-Hol', # Klingon - no interlanguage links allowed
'tn' => 'Setswana', # Setswana
'to' => 'faka-Tonga', # Tonga (Tonga Islands)
diff --git a/languages/classes/LanguageBe_x_old.php b/languages/classes/LanguageBe_x_old.php
deleted file mode 100644
index 66e45599..00000000
--- a/languages/classes/LanguageBe_x_old.php
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-/** Belarusian alternative (БеларуÑÐºÐ°Ñ Ð¼Ð¾Ð²Ð°)
- *
- * @addtogroup Language
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @bug 1638, 2135
- * @link http://be.wikipedia.org/wiki/Talk:LanguageBe.php
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
- * @license http://www.gnu.org/copyleft/fdl.html GNU Free Documentation License
- */
-
-class LanguageBe_x_old extends Language {
- function convertPlural( $count, $wordform1, $wordform2, $wordform3, $w4, $w5) {
- $count = str_replace ('.', '', $count);
- if ($count > 10 && floor(($count % 100) / 10) == 1) {
- return $wordform3;
- } else {
- switch ($count % 10) {
- case 1: return $wordform1;
- case 2:
- case 3:
- case 4: return $wordform2;
- default: return $wordform3;
- }
- }
- }
-
- # Convert from the nominative form of a noun to some other case
- # Invoked with {{GRAMMAR:case|word}}
- /**
- * Cases: родны, вінавальны, меÑны
- */
- function convertGrammar( $word, $case ) {
- switch ( $case ) {
- case 'родны': # genitive
- if ( $word == 'ВікіпÑдыÑ' ) {
- $word = 'ВікіпÑдыі';
- } elseif ( $word == 'ВікіСлоўнік' ) {
- $word = 'ВікіСлоўніка';
- } elseif ( $word == 'ВікіКнігі' ) {
- $word = 'ВікіКніг';
- } elseif ( $word == 'ВікіКрыніца' ) {
- $word = 'ВікіКрыніцы';
- } elseif ( $word == 'ВікіÐавіны' ) {
- $word = 'ВікіÐавін';
- } elseif ( $word == 'ВікіВіды' ) {
- $word = 'ВікіВідаў';
- }
- break;
- case 'вінавальны': # akusative
- if ( $word == 'ВікіпÑдыÑ' ) {
- $word = 'ВікіпÑдыю';
- } elseif ( $word == 'ВікіСлоўнік' ) {
- $word = 'ВікіСлоўнік';
- } elseif ( $word == 'ВікіКнігі' ) {
- $word = 'ВікіКнігі';
- } elseif ( $word == 'ВікіКрыніца' ) {
- $word = 'ВікіКрыніцу';
- } elseif ( $word == 'ВікіÐавіны' ) {
- $word = 'ВікіÐавіны';
- } elseif ( $word == 'ВікіВіды' ) {
- $word = 'ВікіВіды';
- }
- break;
- case 'меÑны': # prepositional
- if ( $word == 'ВікіпÑдыÑ' ) {
- $word = 'ВікіпÑдыі';
- } elseif ( $word == 'ВікіСлоўнік' ) {
- $word = 'ВікіСлоўніку';
- } elseif ( $word == 'ВікіКнігі' ) {
- $word = 'ВікіКнігах';
- } elseif ( $word == 'ВікіКрыніца' ) {
- $word = 'ВікіКрыніцы';
- } elseif ( $word == 'ВікіÐавіны' ) {
- $word = 'ВікіÐавінах';
- } elseif ( $word == 'ВікіВіды' ) {
- $word = 'ВікіВідах';
- }
- break;
- }
-
- return $word; # this will return the original value for 'назоўны' (nominative) and all undefined case values
- }
-
-}
-
-?>
diff --git a/languages/classes/LanguageKk_kz.php b/languages/classes/LanguageKk_kz.php
deleted file mode 100644
index 8783ea6f..00000000
--- a/languages/classes/LanguageKk_kz.php
+++ /dev/null
@@ -1,268 +0,0 @@
-<?php
-/** Kazakh (Қазақша)
- *
- *
- * @addtogroup Language
- */
-
-
-class LanguageKk_kz extends Language {
-
- # Convert from the nominative form of a noun to some other case
- # Invoked with {{GRAMMAR:case|word}}
- /**
- * Cases: genitive, dative, accusative, locative, ablative, comitative + possessive forms
- */
- function convertGrammar( $word, $case ) {
- global $wgGrammarForms;
- if ( isset( $wgGrammarForms['kk'][$case][$word] ) ) {
- return $wgGrammarForms['kk'][$case][$word];
- }
- // Set up some constants...
- // Vowels in last syllable
- $frontVowels = array( "е", "Ó©", "Ò¯", "Ñ–", "Ó™", "Ñ" );
- $backVowels = array( "а", "о", "Ò±", "Ñ‹", "Ñ", "Ñ‘" );
- $allVowels = array( "е", "Ó©", "Ò¯", "Ñ–", "Ó™", "Ñ", "а", "о", "Ò±", "Ñ‹", "Ñ", "Ñ‘" );
- // Preceding letters
- $preVowels = $allVowels;
- $preNasals = array( "м", "н", "ң" );
- $preSonants = array( "и", "й", "л", "р", "у", "ю");
- # $preVoiceds = array( "б", "в", "г", "ғ", "д", "ж", "з", "һ" );
- # $preVoicelesses = array( "п", "Ñ„", "к", "Ò›", "Ñ‚", "ш", "Ñ", "Ñ…", "ц", "ч", "щ" );
- $preConsonants = array( "п", "Ñ„", "к", "Ò›", "Ñ‚", "ш", "Ñ", "Ñ…", "ц", "ч", "щ", "б", "в", "г", "д" );
- $preEzhZet = array( "ж", "з" );
- $preSonorants = array( "и", "й", "л", "р", "у", "ю", "м", "н", "ң", "ж", "з");
-
- // Possessives
- $firsts = array( "м", "ң" ); // 1st singular, 2nd unformal
- $seconds = array( "з" ); // 1st plural, 2nd formal
- $thirds = array( "Ñ‹", "Ñ–" ); // 3rd
-
- // Put the word in a form we can play with since we're using UTF-8
- $ar = array();
- $ar = preg_split('//u', $word, -1, PREG_SPLIT_NO_EMPTY);
- $wordEnding = $ar[count( $ar ) - 1]; //Here's the last letter in the word
- $wordReversed = array_reverse( $ar ); //Here's an array with the order of the letters in the word reversed so we can find a match quicker *shrug*
-
- // Find the last vowel in the word
- $wordLastVowel = NULL;
- foreach ( $wordReversed as $xvalue ) {
- foreach ( $allVowels as $yvalue ) {
- if ( strcmp( $xvalue, $yvalue ) == 0 ) {
- $wordLastVowel = $xvalue;
- break;
- } else {
- continue;
- }
- }
- if ( $wordLastVowel !== NULL ) {
- break;
- } else {
- continue;
- }
- }
-
- // Now convert the word
- switch ( $case ) {
- case "dc1":
- case "genitive": #ilik
- if ( in_array( $wordEnding, $preConsonants ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "Ñ‚Ñ–Ò£";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "Ñ‚Ñ‹Ò£";
- }
- } elseif ( in_array( $wordEnding, $preVowels ) || in_array( $wordEnding, $preNasals ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "нің";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "ның";
- }
- } elseif ( in_array( $wordEnding, $preSonants ) || in_array( $wordEnding, $preEzhZet )) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "дің";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "дың";
- }
- }
- break;
- case "dc2":
- case "dative": #barıs
- if ( in_array( $wordEnding, $preConsonants ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "ке";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "қа";
- }
- } elseif ( in_array( $wordEnding, $preVowels ) || in_array( $wordEnding, $preSonorants ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "ге";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "ға";
- }
- }
- break;
- case "dc21":
- case "possessive dative": #täweldık + barıs
- if ( in_array( $wordEnding, $firsts ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "е";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "а";
- }
- } elseif ( in_array( $wordEnding, $seconds ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "ге";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "ға";
- }
- } elseif ( in_array( $wordEnding, $thirds ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "не";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "на";
- }
- }
- break;
- case "dc3":
- case "accusative": #tabıs
- if ( in_array( $wordEnding, $preConsonants ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "Ñ‚Ñ–";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "Ñ‚Ñ‹";
- }
- } elseif ( in_array( $wordEnding, $preVowels ) ) {
- if ( in_array($wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "ні";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "ны";
- }
- } elseif ( in_array( $wordEnding, $preSonorants) ) {
- if ( in_array( $wordLastVowel, $frontVowels) ) {
- $word = implode( "", $ar ) . "ді";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "ды";
- }
- }
- break;
- case "dc31":
- case "possessive accusative": #täweldık + tabıs
- if ( in_array( $wordEnding, $firsts ) || in_array( $wordEnding, $seconds ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "ді";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "ды";
- }
- } elseif ( in_array( $wordEnding, $thirds ) ) {
- $word = implode( "", $ar ) . "н";
- }
- break;
- case "dc4":
- case "locative": #jatıs
- if ( in_array( $wordEnding, $preConsonants ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "те";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "та";
- }
- } elseif ( in_array( $wordEnding, $preVowels ) || in_array( $wordEnding, $preSonorants ) ) {
- if ( in_array( $wordLastVowel, $frontVowels) ) {
- $word = implode( "", $ar ) . "де";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "",$ar ) . "да";
- }
- }
- break;
- case "dc41":
- case "possessive locative": #täweldık + jatıs
- if ( in_array( $wordEnding, $firsts ) || in_array( $wordEnding, $seconds ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "де";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "да";
- }
- } elseif ( in_array( $wordEnding, $thirds ) ) {
- if ( in_array( $wordLastVowel, $frontVowels) ) {
- $word = implode( "", $ar ) . "нде";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "",$ar ) . "нда";
- }
- }
- break;
- case "dc5":
- case "ablative": #şığıs
- if ( in_array( $wordEnding, $preConsonants ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "тен";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "тан";
- }
- } elseif ( in_array($wordEnding, $preVowels ) || in_array($wordEnding, $preSonants ) || in_array($wordEnding, $preEzhZet ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "ден";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "дан";
- }
- } elseif ( in_array($wordEnding, $preNasals ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "нен";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "нан";
- }
- }
- break;
- case "dc51":
- case "possessive ablative": #täweldık + şığıs
- if ( in_array( $wordEnding, $firsts ) || in_array( $wordEnding, $thirds ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "нен";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "нан";
- }
- } elseif ( in_array($wordEnding, $seconds ) ) {
- if ( in_array( $wordLastVowel, $frontVowels ) ) {
- $word = implode( "", $ar ) . "ден";
- } elseif ( in_array( $wordLastVowel, $backVowels ) ) {
- $word = implode( "", $ar ) . "дан";
- }
- }
- break;
- case "dc6":
- case "comitative": #kömektes
- if ( in_array( $wordEnding, $preConsonants ) ) {
- $word = implode( "", $ar ) . "пен";
- } elseif ( in_array( $wordEnding, $preVowels ) || in_array( $wordEnding, $preNasals ) || in_array( $wordEnding, $preSonants ) ) {
- $word = implode( "", $ar ) . "мен";
- } elseif ( in_array( $wordEnding, $preEzhZet ) ) {
- $word = implode( "", $ar ) . "бен";
- }
- break;
- case "dc61":
- case "possessive comitative": #täweldık + kömektes
- if ( in_array( $wordEnding, $preConsonants ) ) {
- $word = implode( "", $ar ) . "пенен";
- } elseif ( in_array( $wordEnding, $preVowels ) || in_array( $wordEnding, $preNasals ) || in_array( $wordEnding, $preSonants ) ) {
- $word = implode( "", $ar ) . "менен";
- } elseif ( in_array( $wordEnding, $preEzhZet ) ) {
- $word = implode( "", $ar ) . "бенен";
- }
- break;
- default: #dc0 #nominative #ataw
- }
- return $word;
- }
-
- /**
- * Avoid grouping whole numbers between 0 to 9999
- */
- function commafy( $_ ) {
- if ( !preg_match( '/^\d{1,4}$/', $_ ) ) {
- return strrev( (string)preg_replace( '/(\d{3})(?=\d)(?!\d*\.)/', '$1,', strrev($_) ) );
- } else {
- return $_;
- }
- }
-}
-
-
diff --git a/languages/classes/LanguageKo.php b/languages/classes/LanguageKo.php
deleted file mode 100644
index 1ed80dfe..00000000
--- a/languages/classes/LanguageKo.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-/** Korean (한국어)
- *
- * @addtogroup Language
- */
-
-class LanguageKo extends Language {
- function firstChar( $s ) {
- $matches = array();
- preg_match( '/^([\x00-\x7f]|[\xc0-\xdf][\x80-\xbf]|' .
- '[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xf7][\x80-\xbf]{3})/', $s, $matches);
-
- if ( isset( $matches[1] ) ) {
- if ( strlen( $matches[1] ) != 3 ) {
- return $matches[1];
- }
- $code = (ord($matches[1]{0}) & 0x0f) << 12;
- $code |= (ord($matches[1]{1}) & 0x3f) << 6;
- $code |= (ord($matches[1]{2}) & 0x3f);
- if ( $code < 0xac00 || 0xd7a4 <= $code) {
- return $matches[1];
- } elseif ( $code < 0xb098 ) {
- return "\xe3\x84\xb1";
- } elseif ( $code < 0xb2e4 ) {
- return "\xe3\x84\xb4";
- } elseif ( $code < 0xb77c ) {
- return "\xe3\x84\xb7";
- } elseif ( $code < 0xb9c8 ) {
- return "\xe3\x84\xb9";
- } elseif ( $code < 0xbc14 ) {
- return "\xe3\x85\x81";
- } elseif ( $code < 0xc0ac ) {
- return "\xe3\x85\x82";
- } elseif ( $code < 0xc544 ) {
- return "\xe3\x85\x85";
- } elseif ( $code < 0xc790 ) {
- return "\xe3\x85\x87";
- } elseif ( $code < 0xcc28 ) {
- return "\xe3\x85\x88";
- } elseif ( $code < 0xce74 ) {
- return "\xe3\x85\x8a";
- } elseif ( $code < 0xd0c0 ) {
- return "\xe3\x85\x8b";
- } elseif ( $code < 0xd30c ) {
- return "\xe3\x85\x8c";
- } elseif ( $code < 0xd558 ) {
- return "\xe3\x85\x8d";
- } else {
- return "\xe3\x85\x8e";
- }
- } else {
- return "";
- }
- }
-}
-
-
diff --git a/languages/classes/LanguageVi.php b/languages/classes/LanguageVi.php
deleted file mode 100644
index 4f9c4da3..00000000
--- a/languages/classes/LanguageVi.php
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
-/**
- * Based on Language.php 1.645
- * @package MediaWiki
- * @subpackage Language
- * Compatible to MediaWiki 1.5
- * Initial translation by Trần Thế Trung and Nguyễn Thanh Quang
- * Last update 28 August 2005 (UTC)
- */
-
-class LanguageVi extends Language {
- function date( $ts, $adj = false, $format = true, $timecorrection = false ) {
- if ( $adj ) { $ts = $this->userAdjust( $ts, $timecorrection ); }
-
- $datePreference = $this->dateFormat( $format );
-
- $month = $this->formatMonth( substr( $ts, 4, 2 ), $datePreference );
- $day = $this->formatDay( substr( $ts, 6, 2 ), $datePreference );
- $year = $this->formatNum( substr( $ts, 0, 4 ), true );
-
- switch( $datePreference ) {
- case 3:
- case 4: return "$day/$month/$year";
- case MW_DATE_ISO: return substr($ts, 0, 4). '-' . substr($ts, 4, 2). '-' .substr($ts, 6, 2);
- default: return "$day $month năm $year";
- }
- }
-
- function timeSeparator( $format ) {
- $datePreference = $this->dateFormat($format);
- switch ( $datePreference ) {
- case '4': return 'h';
- default: return ':';
- }
- }
-
- function timeDateSeparator( $format ) {
- $datePreference = $this->dateFormat($format);
- switch ( $datePreference ) {
- case '0':
- case '1':
- case '2': return ', ';
- default: return ' ';
- }
- }
-
- function formatMonth( $month, $format ) {
- $datePreference = $this->dateFormat($format);
- switch ( $datePreference ) {
- case '0':
- case '1': return 'tháng ' . ( 0 + $month );
- case '2': return 'tháng ' . $this->getSpecialMonthName( $month );
- default: return 0 + $month;
- }
- }
-
- function formatDay( $day, $format ) {
- $datePreference = $this->dateFormat($format);
- switch ( $datePreference ) {
- case '0':
- case '1':
- case '2': return 'ngày ' . (0 + $day);
- default: return 0 + $day;
- }
- }
-
- function getSpecialMonthName( $key ) {
- $names = 'Má»™t, Hai, Ba, TÆ°, Năm, Sáu, Bảy, Tám, Chín, MÆ°á»i, MÆ°á»i má»™t, MÆ°á»i hai';
- $names = explode(', ', $names);
- return $names[$key-1];
- }
-}
-
-?>
diff --git a/languages/classes/LanguageZh_cn.php b/languages/classes/LanguageZh_cn.php
deleted file mode 100644
index 8f54648a..00000000
--- a/languages/classes/LanguageZh_cn.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-/**
- * @addtogroup Language
- */
-class LanguageZh_cn extends Language {
- function stripForSearch( $string ) {
- # MySQL fulltext index doesn't grok utf-8, so we
- # need to fold cases and convert to hex
- # we also separate characters as "words"
- if( function_exists( 'mb_strtolower' ) ) {
- return preg_replace(
- "/([\\xc0-\\xff][\\x80-\\xbf]*)/e",
- "' U8' . bin2hex( \"$1\" )",
- mb_strtolower( $string ) );
- } else {
- list( , $wikiLowerChars ) = Language::getCaseMaps();
- return preg_replace(
- "/([\\xc0-\\xff][\\x80-\\xbf]*)/e",
- "' U8' . bin2hex( strtr( \"\$1\", \$wikiLowerChars ) )",
- $string );
- }
- }
-}
-
-
-
diff --git a/languages/classes/LanguageZh_yue.php b/languages/classes/LanguageZh_yue.php
deleted file mode 100644
index d300ea1e..00000000
--- a/languages/classes/LanguageZh_yue.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-/**
- * @addtogroup Language
- */
-class LanguageZh_yue extends Language {
- function stripForSearch( $string ) {
- # MySQL fulltext index doesn't grok utf-8, so we
- # need to fold cases and convert to hex
- # we also separate characters as "words"
- if( function_exists( 'mb_strtolower' ) ) {
- return preg_replace(
- "/([\\xc0-\\xff][\\x80-\\xbf]*)/e",
- "' U8' . bin2hex( \"$1\" )",
- mb_strtolower( $string ) );
- } else {
- list( , $wikiLowerChars ) = Language::getCaseMaps();
- return preg_replace(
- "/([\\xc0-\\xff][\\x80-\\xbf]*)/e",
- "' U8' . bin2hex( strtr( \"\$1\", \$wikiLowerChars ) )",
- $string );
- }
- }
-}
-
-
-
diff --git a/languages/messages/MessagesAce.php b/languages/messages/MessagesAce.php
new file mode 100644
index 00000000..d7031e27
--- /dev/null
+++ b/languages/messages/MessagesAce.php
@@ -0,0 +1,665 @@
+<?php
+/** Achinese (Achèh)
+ *
+ * @ingroup Language
+ * @file
+ *
+ * @author Andri.h
+ * @author Meno25
+ * @author Si Gam Acèh
+ */
+
+$messages = array(
+# Dates
+'sun' => 'Aleu',
+'mon' => 'Seun',
+'tue' => 'Seul',
+'wed' => 'Rab',
+'thu' => 'Ham',
+'fri' => 'Jum',
+'sat' => 'Sab',
+'january' => 'Buleuën Sa',
+'february' => 'Buleuën Duwa',
+'march' => 'Buleuën Lhèë',
+'april' => 'Buleuën Peuët',
+'may_long' => 'Buleuën Limong',
+'june' => 'Buleuën Nam',
+'july' => 'Buleuën Tujôh',
+'august' => 'Buleuën Lapan',
+'september' => 'Buleuën Sikureuëng',
+'october' => 'Buleuën Siplôh',
+'november' => 'Buleuën Siblah',
+'december' => 'Buleuën Duwa Blah',
+'january-gen' => 'Buleuën Sa',
+'february-gen' => 'Buleuën Duwa',
+'march-gen' => 'Buleuën Lhèë',
+'april-gen' => 'Buleuën Peuët',
+'may-gen' => 'Buleuën Limong',
+'june-gen' => 'Buleuën Nam',
+'july-gen' => 'Buleuën Tujôh',
+'august-gen' => 'Buleuën Lapan',
+'september-gen' => 'Buleuën Sikureuëng',
+'october-gen' => 'Buleuën Siplôh',
+'november-gen' => 'Buleuën Siblah',
+'december-gen' => 'Buleuën Duwa Blah',
+'jan' => 'Sa',
+'feb' => 'Duwa',
+'mar' => 'Lhèë',
+'apr' => 'Peuët',
+'may' => 'Lim',
+'jun' => 'Nam',
+'jul' => 'Tuj',
+'aug' => 'Lap',
+'sep' => 'Sik',
+'oct' => 'Sip',
+'nov' => 'Sib',
+'dec' => 'Dub',
+
+# Categories related messages
+'category_header' => 'Teunuléh lam kawan "$1"',
+'subcategories' => 'Subkategori',
+'category-media-header' => 'Alat lam kawan "$1"',
+'category-empty' => "''Kawan nyoë jinoë hat hana teunuléh atawa media.''",
+'listingcontinuesabbrev' => 'samb.',
+
+'about' => 'Bhah',
+'newwindow' => '(peuhah bak tingkap barô)',
+'cancel' => 'Peubateuë',
+'qbfind' => 'Mita',
+'qbedit' => 'Andam',
+'mytalk' => 'Peugah haba lôn',
+
+'errorpagetitle' => 'Seunalah',
+'returnto' => 'Gisa u $1.',
+'tagline' => 'Nibak {{SITENAME}}',
+'help' => 'Beunantu',
+'search' => 'Mita',
+'searchbutton' => 'Mita',
+'searcharticle' => 'Jak u',
+'history' => 'Riwayat barosa',
+'history_short' => 'Riwayat away',
+'printableversion' => 'Seunalén citak',
+'permalink' => 'Hubông teutap',
+'edit' => 'Andam',
+'editthispage' => 'Andam ôn nyoë',
+'delete' => 'Sampôh',
+'protect' => 'Peulindông',
+'newpage' => 'Ôn barô',
+'talkpage' => 'Peugah haba bhah ôn nyoë',
+'talkpagelinktext' => 'Peugah haba',
+'personaltools' => 'Alat droë',
+'talk' => 'Peugah haba',
+'views' => 'Leumah',
+'toolbox' => 'Plôk alat',
+'redirectedfrom' => '(Geupeupinah nibak $1)',
+'redirectpagesub' => 'Ôn peupinah',
+'jumpto' => 'Langsông u:',
+'jumptonavigation' => 'navigasi',
+'jumptosearch' => 'mita',
+
+# 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' => 'Bhah {{SITENAME}}',
+'aboutpage' => 'Project:Bhah Ôn',
+'bugreports' => 'Neubri thèë bug',
+'bugreportspage' => 'Project:Neubri thèë bug',
+'copyrightpage' => '{{ns:project}}:Hak karang',
+'currentevents' => 'Peristiwa paléng barô',
+'currentevents-url' => 'Project:Peristiwa paléng barô',
+'disclaimers' => 'Beunantah',
+'disclaimerpage' => 'Project:Beunantah umôm',
+'edithelp' => 'Bantu andam',
+'edithelppage' => 'Help:Andam',
+'helppage' => 'Help:Asoë',
+'mainpage' => 'Ôn Keuë',
+'mainpage-description' => 'Ôn Keuë',
+'portal' => 'Portal Komunitas',
+'portal-url' => 'Project:Portal komunitas',
+'privacy' => 'Jaga rahsia',
+'privacypage' => 'Project:Jaga rahsia',
+
+'retrievedfrom' => 'Meurumpok nibak "$1"',
+'youhavenewmessages' => 'Droëneuh na $1 ($2).',
+'newmessageslink' => 'peusan barô',
+'newmessagesdifflink' => 'neu’ubah keuneulheuëh',
+'editsection' => 'andam',
+'editold' => 'andam',
+'editsectionhint' => 'Andam bideuëng: $1',
+'toc' => 'Asoë',
+'showtoc' => 'peuleumah',
+'hidetoc' => 'peusom',
+'site-rss-feed' => 'Eumpeuën RSS $1',
+'site-atom-feed' => 'Eumpeuën Atôm $1',
+'page-rss-feed' => 'Eumpeuën RSS "$1"',
+
+# Short words for each namespace, by default used in the namespace tab in monobook
+'nstab-user' => 'Nyang nguy',
+'nstab-project' => 'Proyèk ôn',
+'nstab-image' => 'Beureukah',
+'nstab-template' => 'Templat',
+'nstab-category' => 'Kawan',
+
+# General errors
+'badtitle' => 'Nan hana sah',
+'badtitletext' => 'Nan ôn nyang neulakèë hana sah, soh, atawa nan antarabahsa atawa antarawiki nyang salah sambông.',
+'viewsource' => 'Eu nè',
+'viewsourcefor' => 'keu $1',
+'viewsourcetext' => 'Droëneuh jeuët neu’eu',
+
+# Login and logout pages
+'yourname' => 'Nan nyang nguy:',
+'yourpassword' => 'Lageuëm rahsia:',
+'remembermypassword' => 'Ingat lageuëm rahsia lôn bak komputer nyoë',
+'login' => 'Tamong',
+'nav-login-createaccount' => 'Tamong / dapeuta',
+'loginprompt' => "Droëneuh payah neupeu’udép ''cookies'' beujeuët neutamong u {{SITENAME}}",
+'userlogin' => 'Tamong / dapeuta',
+'logout' => 'Teubiët',
+'userlogout' => 'Teubiët',
+'nologin' => 'Goh na nan nyang nguy? $1.',
+'nologinlink' => 'Peudapeuta nan barô',
+'createaccount' => 'Peudapeuta nan barô',
+'gotaccount' => 'Ka lheuëh neudapeuta? $1.',
+'gotaccountlink' => 'Tamong',
+'yourrealname' => 'Nan aseuli:',
+'prefs-help-realname' => '* Nan aseuli hana meucéh neupasoë.
+Meunyo neupasoë, euntreuk nan Droëneuh nyan geupeuleumah mangat jitupeuë soë nyang tuléh.',
+'loginsuccesstitle' => 'Meuhasé tamong',
+'loginsuccess' => "'''Droëneuh jinoë ka neutamong di {{SITENAME}} sibagoë \"\$1\".'''",
+'nosuchuser' => 'Hana nyang nguy ngön nan "$1".
+Tulông neupréksa keulayi neu’ija Droëneuh, atawa neudapeuta barô.',
+'nosuchusershort' => 'Hana nyang nguy ngön nan "<nowiki>$1</nowiki>".
+Préksa keulayi neu’ija Droëneuh.',
+'nouserspecified' => 'Neupasoë nan Droëneuh.',
+'wrongpassword' => 'Lageuëm rahsia nyang neupasoë salah. Neubaci lom.',
+'wrongpasswordempty' => 'Droëneuh hana neupasoë lageuëm rahsia. Neubaci lom.',
+'passwordtooshort' => 'Lageuëm rahsia Droëneuh hana sah atawa paneuk that.
+Lageuëm rahsia paléng kureung {{PLURAL:$1|1 karakter|$1 karakter}} ngön beubida ngön nan Droëneuh.',
+'mailmypassword' => 'Kirém lageuëm rahsia barô',
+'passwordremindertitle' => 'Lageuëm rahsia seumeuntara barô keu {{SITENAME}}',
+'passwordremindertext' => 'Salah sidroë (kadang Droëneuh, ngön alamat IP $1) geulakèë kamoë keu meukirém lageuëm rahsia nyang barô keu {{SITENAME}} ($4).
+Lageuëm rahsia keu nyang nguy "$2" jinoë nakeuh "$3".
+Droëneuh geupeusaran keu neutamong sigra, lheuëh nyan neugantoë lageuëm rahsia.',
+'noemail' => 'Hana alamat surat-e nyang teucatat keu nyang nguy "$1".',
+'passwordsent' => 'Lageuëm rahsia barô ka geukirém u surat-e nyang geupeudapeuta keu "$1". Neutamong teuma lheuëh neuteurimong surat-e nyan.',
+'eauthentsent' => 'Saboh surat èlèktronik keu peunyoë ka geukirém u alamat surat èlèktronik Droëneuh. Droëneuh beuneuseutöt préntah lam surat nyan keu neupeunyoë meunyo alamat nyan nakeuh beutôy atra Droëneuh. {{SITENAME}} h‘an geupeuudép surat Droëneuh meunyo langkah nyoë hana neupeulaku lom.',
+
+# Edit page toolbar
+'bold_sample' => 'Citak teubay naseukah nyoë',
+'bold_tip' => 'Citak teubay',
+'italic_sample' => 'Citak singèt naseukah nyoë',
+'italic_tip' => 'Citak singèt',
+'link_sample' => 'Nan hubông',
+'link_tip' => 'Hubông dalam',
+'extlink_sample' => 'http://www.example.com nan hubông',
+'extlink_tip' => 'Hubông luwa (bèk tuwoë bôh http:// bak away)',
+'headline_sample' => 'Naseukah nan',
+'headline_tip' => 'Subbagian tingkat 1',
+'math_sample' => 'Pasoë rumuh nyoë pat',
+'math_tip' => 'Rumuh matematik (LaTeX)',
+'nowiki_sample' => 'Bèk format naseukah nyoë',
+'nowiki_tip' => 'Bèk seutot beuntuk wiki',
+'image_tip' => 'Pasoë beureukah',
+'media_tip' => 'Hubông beureukah alat',
+'sig_tip' => 'Tanda jaroë Droëneuh ngön tanda watèë',
+'hr_tip' => 'Garéh data',
+
+# Edit pages
+'summary' => 'Reuningkah',
+'subject' => 'Bhah/nan',
+'minoredit' => 'Nyoë lôn andam bacut',
+'watchthis' => 'Kalön ôn nyoë',
+'savearticle' => 'Keubah ôn',
+'preview' => 'Eu dilèë',
+'showpreview' => 'Peuleumah hasé',
+'showdiff' => 'Peuleumah neu’ubah',
+'anoneditwarning' => 'Droëneuh hana teudapeuta tamong. Alamat IP Droëneuh teucatat lam tarèh (riwayat away) ôn nyoë.',
+'summary-preview' => 'Eu dilèë reuningkah',
+'blockedtext' => "<big>'''Nan nyang nguy atawa alamat IP Droëneuh ka geutheun.'''</big>
+
+Geutheun lé $1. Dalèh jih nakeuh ''$2''.
+
+* Geutheun yôh: $8
+* Neutheun maté tanggay bak: $6
+* Nyang geutheun: $7
+
+Droëneuh jeuët neutanyong bak $1 atawa [[{{MediaWiki:Grouppage-sysop}}|nyang urôh nyang la’én]] keu peugah haba bhah nyoë.
+
+Droëneuh h’an jeuët neunguy alat 'Kirém surat-e nyang nguy nyoë' keucuali ka neupasoë alamat surat-e nyang sah di [[Special:Preferences|Geunalak]] Droëneuh ngön Droëneuh ka geutheun keu nguy nyan.
+
+Alamat IP Droëneuh nakeuh $3, ngön ID neutheun nakeuh $5. Tulông peuseureuta salah saboh atawa ban duwa beurita nyoë bak tiëp teunanyöng nyang neupeugöt.",
+'newarticle' => '(Barô)',
+'newarticletext' => "Droëneuh ka neuseutot u ôn nyang goh na. Keu peugöt ôn nyan, neukeutik asoë ôn di kutak di yup nyoë (ngiëng [[{{MediaWiki:Helppage}}|ôn bantu]] keu beurita leubèh lanjut). Meunyo Droëneuh hana neusaja ka trôk keunoë, teugon '''back''' nyang na bak layeuë.",
+'noarticletext' => 'Hana naseukah jinoë lam ôn nyoë. I Droëneuh jeuët [[Special:Search/{{PAGENAME}}|mita keu nan ôn nyoë]] bak ôn-ôn la’én atawa [{{fullurl:{{FULLPAGENAME}}|action=edit}} andam ôn nyoë].',
+'previewnote' => '<strong>Beuneuingat meunyo nyoë goh lom neukeubah!</strong>',
+'editing' => 'Andam $1',
+'editingsection' => 'Andam $1 (bideuëng)',
+'copyrightwarning' => 'Beuneuingat bahwa ban mandum nyang Droëneuh tuléh keu {{SITENAME}} geukira geupeuteubiët di yup $2 (ngiëng $1 keu leubèh jeulah). Meunyoë Droëneuh h‘an neutém teunuléh Droëneuh ji’andam ngön jiba ho ho la’én, bèk neupasoë teunuléh Droëneuh keunoë.<br />Droëneuh neumeujanji chit meunyoë teunuléh nyoë nakeuh atra neutuléh keudroë, atawa neucok nibak nè nè atra umôm atawa nè bibeuëh la’én.
+<strong>BÈK NEUPASOË TEUNULÉH NYANG GEUPEULINDÔNG HAK KARANG NYANG HANA IDIN</strong>',
+'longpagewarning' => "'''INGAT: Ôn nyoë panyangjih nakeuh $1 kilobit; ladôm alat rawoh web kadang na masalah bak ji’andam ôn nyang panyangjih 32 kb atawa leubèh. Beu neupeutimang keu neuplah jeuët padum boh beunagi nyang leubèh cut. '''",
+'templatesused' => 'Templat nyang geunguy bak ôn nyoë:',
+'templatesusedpreview' => 'Templat nyang geunguy bak eu dilèë nyoë',
+'template-protected' => '(geulindông)',
+'template-semiprotected' => '(seumi-lindông)',
+'nocreatetext' => '{{SITENAME}} ka jikot bak peugöt ôn barô. Ji Droëneuh jeuët neuriwang teuma ngön neu’andam ôn nyang ka na, atawa [[Special:UserLogin|neutamong atawa neudapeuta]].',
+'recreate-deleted-warn' => "'''Ingat: Droëneuh teungoh neupeugöt ulang saboh ôn nyang ka tom geusampôh. ''',
+
+Neutimang-timang dilèë peuë ék patôt neupeulanjut atra nyang teungoh neu’andam.
+Nyoë pat nakeuh log seunampôh nibak ôn nyoë:",
+
+# History pages
+'viewpagelogs' => 'Eu log ôn nyoë',
+'currentrev' => 'Geunantoë jinoë',
+'revisionasof' => 'Gantoë tiëp $1',
+'revision-info' => 'Geunantoë tiëp $1; $2',
+'previousrevision' => 'â†Geunantoë sigohlomjih',
+'nextrevision' => 'Geunantoë lheuëh nyan→',
+'currentrevisionlink' => 'Geunantoë jinoë',
+'cur' => 'jin',
+'last' => 'akhé',
+'page_first' => 'phôn',
+'page_last' => 'keuneulheuëh',
+'histlegend' => "Piléh duwa teuneugön radiô, lheuëh nyan teugön teuneugön ''peubandéng'' keu peubandéng seunalén. Teugön saboh tanggay keu eu seunalén ôn bak tanggay nyan.<br />(skr) = bida ngön seunalén jinoë, (akhé) = bida ngön seunalén sigohlomjih. '''b''' = andam bacut, '''b''' = andam bot, → = andam bideuëng, ↠= reuningkah keudroë",
+'histfirst' => 'Paléng trép',
+'histlast' => 'Paléng barô',
+
+# Revision feed
+'history-feed-item-nocomment' => '$1 bak $2', # user at time
+
+# Diffs
+'history-title' => 'Riwayat geunantoë nibak "$1"',
+'difference' => '(Bida antara geunantoë)',
+'lineno' => 'Baréh $1:',
+'compareselectedversions' => 'Peubandéng curak teupiléh',
+'editundo' => 'peubateuë',
+'diff-multi' => '({{PLURAL:$1|Sa|$1}} geunantoë antara hana geupeuleumah.)',
+
+# Search results
+'noexactmatch' => "'''Hana ôn nyang nanjih ''$1''. ''' Droëneuh jeuët [[:$1|peugèt ôn nyoë]].",
+'prevn' => '$1 sigohlomjih',
+'nextn' => '$1 lheuëh nyan',
+'viewprevnext' => 'Eu ($1)($2)($3)',
+'powersearch' => 'Mita lanjut',
+
+# Preferences page
+'preferences' => 'Geunalak',
+'mypreferences' => 'Geunalak lôn',
+'retypenew' => 'Pasoë keulayi lageuëm rahsia barô:',
+
+'grouppage-sysop' => '{{ns:project}}:Nyang urôh',
+
+# User rights log
+'rightslog' => 'Log neu’ubah hak peuhah',
+
+# Recent changes
+'nchanges' => '$1 {{PLURAL:$1|neu’ubah|neu’ubah}}',
+'recentchanges' => 'Neu’ubah paléng barô',
+'recentchanges-feed-description' => 'Peutumèë neu’ubah paléng barô lam wiki bak eumpeuën nyoë.',
+'rcnote' => "Di yup nyoë nakeuh {{PLURAL:$1|nakeuh '''1''' neu’ubah paléng barô |nakeuh '''$1''' neu’ubah paléng barô}} lam {{PLURAL:$2|'''1''' uroë|'''$2''' uroë}} nyoë, trôk ‘an $5, $4.",
+'rcnotefrom' => 'Di yup nyoë nakeuh neu’ubah yôh <strong>$2</strong> (geupeuleumah trôh ‘an <strong>$1</strong> neu’ubah).',
+'rclistfrom' => 'Peuleumah neu’ubah paléng barô yôh $1 kön',
+'rcshowhideminor' => '$1 andam bacut',
+'rcshowhidebots' => '$1 bot',
+'rcshowhideliu' => '$1 nyang nguy tamong',
+'rcshowhideanons' => '$1 nyang nguy hana nan',
+'rcshowhidepatr' => '$1 andam teurunda',
+'rcshowhidemine' => '$1 atra lôn andam',
+'rclinks' => 'Peuleumah $1 neu’ubah paléng barô lam $2 uroë nyoë<br />$3',
+'diff' => 'bida',
+'hist' => 'riwayat',
+'hide' => 'Peusom',
+'show' => 'Peuleumah',
+'minoreditletter' => 'b',
+'newpageletter' => 'B',
+'boteditletter' => 'b',
+
+# Recent changes linked
+'recentchangeslinked' => 'Seundi meuhubông',
+'recentchangeslinked-title' => 'Neu’ubah nyang meuhubông ngön $1',
+'recentchangeslinked-noresult' => 'Hana neu’ubah bak ôn-ôn meuhubông silawét masa nyang ka geupeuteuntèë.',
+'recentchangeslinked-summary' => "Ôn husôh nyoë geupeuleumah dapeuta neu’ubah keuneulheuëh bak ôn ôn meuhubông. Ôn nyang neukalön geubri tanda ngön '''citak teubay'''.",
+
+# Upload
+'upload' => 'Peutamong',
+'uploadbtn' => 'Peutamong beureukah',
+'uploadlogpage' => 'Log peutamong',
+'uploadedimage' => 'peutamong "[[$1]]"',
+
+# Special:ImageList
+'imagelist' => 'Dapeuta beureukah',
+
+# Image description page
+'filehist' => 'Riwayat beureukah',
+'filehist-help' => 'Teugon bak tanggay/watèë keu eu beureukah nyoë ‘oh watèë nyan.',
+'filehist-current' => 'jinoë hat',
+'filehist-datetime' => 'Tanggay/Watèë',
+'filehist-user' => 'Nyang nguy',
+'filehist-dimensions' => 'Dimènsi',
+'filehist-filesize' => 'Rayek beureukah',
+'filehist-comment' => 'Tapeusé',
+'imagelinks' => 'Hubông',
+'linkstoimage' => 'Ôn di yup nyoë na {{PLURAL:$1|hubông|$1 hubông}} u beureukah nyoë:',
+'nolinkstoimage' => 'Hana ôn nyang na hubông u beureukah nyoë.',
+'sharedupload' => 'Beureukah nyoë nakeuh teunamong sama-sama nyang mungkén geunguy lé reunancang la’én.',
+'noimage' => 'Hana beureukah ngön nan nyan, Droëneuh jeuët $1.',
+'noimage-linktext' => 'peutamong beureukah',
+'uploadnewversion-linktext' => 'Peulöt seunalén nyang leubèh barô nibak beureukah nyoë.',
+
+# MIME search
+'mimesearch' => 'Mita MIME',
+
+# List redirects
+'listredirects' => 'Dapeuta peuninah',
+
+# Unused templates
+'unusedtemplates' => 'Templat nyang hana geunguy',
+
+# Random page
+'randompage' => 'Ôn beurangkari',
+
+# Random redirect
+'randomredirect' => 'Peuninah saban sakri',
+
+# Statistics
+'statistics' => 'Statistik',
+
+'disambiguations' => 'Ôn disambiguasi',
+
+'doubleredirects' => 'Peuninah ganda',
+
+'brokenredirects' => 'Peuninah reulöh',
+
+'withoutinterwiki' => 'Ôn tan na hubông bahsa',
+
+'fewestrevisions' => 'Teunuléh ngön neu’ubah paléng dit',
+
+# Miscellaneous special pages
+'nbytes' => '$1 {{PLURAL:$1|bit|bit}}',
+'nlinks' => '$1 {{PLURAL:$1|hubông|hubông}}',
+'nmembers' => '$1 {{PLURAL:$1|asoë|asoë}}',
+'lonelypages' => 'Ôn tan hubông balék',
+'uncategorizedpages' => 'Ôn nyang hana rôh lam kawan',
+'uncategorizedcategories' => 'Kawan nyang hana rôh lam kawan',
+'uncategorizedimages' => 'Beureukah nyang hana rôh lam kawan',
+'uncategorizedtemplates' => 'Templat nyang hana rôh lam kawan',
+'unusedcategories' => 'Kawan nyang hana geunguy',
+'unusedimages' => 'Beureukah nyang hana geunguy',
+'wantedcategories' => 'Kawan nyang geuhawa',
+'wantedpages' => 'Ôn nyang geuh‘eut',
+'mostlinked' => 'Ôn nyang paléng kayém geusaweuë',
+'mostlinkedcategories' => 'Kawan nyang paléng kayém geunguy',
+'mostlinkedtemplates' => 'Templat nyang paléng kayém geunguy',
+'mostcategories' => 'Teunuléh ngön kawan paléng le',
+'mostimages' => 'Beureukah nyang paléng kayém geunguy',
+'mostrevisions' => 'Teunuléh ngön neu’ubah paléng le',
+'prefixindex' => 'Dapeuta ôn ngön away harah',
+'shortpages' => 'Ôn paneuk',
+'longpages' => 'Ôn panyang',
+'deadendpages' => 'Ôn buntu',
+'protectedpages' => 'Ôn nyang geulindông',
+'listusers' => 'Dapeuta nyang nguy',
+'newpages' => 'Ôn barô',
+'ancientpages' => 'Teunuléh away',
+'move' => 'Peupinah',
+'movethispage' => 'Peupinah ôn nyoë',
+'pager-newer-n' => '{{PLURAL:$1|1 leubèh barô |$1 leubèh barô}}',
+'pager-older-n' => '{{PLURAL:$1|1 leubèh trép|$1 leubèh trép}}',
+
+# Book sources
+'booksources' => 'Nè kitab',
+
+# Special:Log
+'specialloguserlabel' => 'Nyang nguy:',
+'speciallogtitlelabel' => 'Nan:',
+'log' => 'Log',
+'all-logs-page' => 'Ban dum log',
+
+# Special:AllPages
+'allpages' => 'Dapeuta ôn',
+'alphaindexline' => '$1 u $2',
+'nextpage' => 'Ôn lheuëh nyan ($1)',
+'prevpage' => 'Ôn sigohlomjih ($1)',
+'allpagesfrom' => 'Peuleumah ôn peuphôn nibak:',
+'allarticles' => 'Dapeuta teunuléh',
+'allpagessubmit' => 'Mita',
+'allpagesprefix' => 'Peuleumah ôn ngön harah phôn:',
+
+# Special:Categories
+'categories' => 'Dapeuta kawan',
+
+# E-mail user
+'emailuser' => 'Surat-e nyang nguy',
+
+# Watchlist
+'watchlist' => 'Dapeuta keunalön lôn',
+'mywatchlist' => 'Keunalön lôn',
+'watchlistfor' => "(keu '''$1''')",
+'addedwatch' => 'Ka geupeutamah u dapeuta kalön',
+'addedwatchtext' => "Ôn \"[[:\$1]]\" ka geupeutamah u [[Special:Watchlist|dapeuta keunalön]] Droëneuh. Neu’ubah-neu’ubah bak masa u keuë bak ôn nyan ngön bak ôn peugah habajih, euntreuk leumah nyoë pat. Ôn nyan euntreuk geupeuleumah ''teubay'' bak [[Special:RecentChanges|dapeuta neu’ubah paléng barô]] mangat leubèh mudah leumah.",
+'removedwatch' => 'Ka geusampôh nibak dapeuta keunalön',
+'removedwatchtext' => 'Ôn "<nowiki>$1</nowiki>" ka geusampôh bak dapeuta kalön.',
+'watch' => 'Kalön',
+'watchthispage' => 'Kalön ôn nyoë',
+'unwatch' => 'Bateuë kalön',
+'watchlist-details' => '{{PLURAL:$1|$1 ôn|$1 ôn}} geukalön, hana kira ôn peugah haba.',
+'wlshowlast' => 'Peuleumah $1 jeum $2 uroë $3 keuneulheuëh',
+'watchlist-hide-bots' => 'Peusom andam bot',
+'watchlist-hide-own' => 'Peusom andam lôn',
+'watchlist-hide-minor' => 'Peusom andam bacut',
+
+# Displayed when you click the "watch" button and it is in the process of watching
+'watching' => 'Kalön...',
+'unwatching' => 'Hana kalön...',
+
+# Delete/protect/revert
+'deletepage' => 'Sampôh ôn',
+'historywarning' => 'Ingat: Ôn nyang hawa neusampôh na riwayat:',
+'confirmdeletetext' => 'Droëneuh neuk neusampôh ôn atawa beureukah nyoë keu sabé. Meunan cit ban mandum riwayatjih nibak basis data. Neupeupaseuti meunyo Droëneuh cit keubiët meung neusampôh, neutupeuë ban mandum akébatjih, ngön peuë nyang neupeulaku nyoë nakeuh meunurôt [[{{MediaWiki:Policy-url}}|kebijakan{{SITENAME}}]].',
+'actioncomplete' => 'Proses seuleusoë',
+'deletedtext' => '"<nowiki>$1</nowiki>" ka geusampôh. Eu $2 keu log paléng barô bak ôn nyang ka geusampôh.',
+'deletedarticle' => 'sampôh "[[$1]]"',
+'dellogpage' => 'Log seunampoh',
+'deletecomment' => 'Choë sampôh',
+'deleteotherreason' => 'Nyang la’én/choë la’én:',
+'deletereasonotherlist' => 'Choë la’én',
+'rollbacklink' => 'pulang',
+'protectlogpage' => 'Log lindông',
+'protectcomment' => 'Bri peunapat:',
+'protectexpiry' => 'Maté tanggay:',
+'protect_expiry_invalid' => 'Watèë maté tanggay hana sah.',
+'protect_expiry_old' => 'Watèë maté tanggay nakeuh bak masa u likôt.',
+'protect-unchain' => 'Peuhah neulindông peupinah',
+'protect-text' => 'Droëneuh jeuët neu’eu atawa neugantoë tingkat lindông keu ôn <strong><nowiki>$1</nowiki></strong> nyoë pat.',
+'protect-locked-access' => 'Nan dapeuta Droëneuh hana hak keu jak gantoë tingkat lindông ôn. Nyoë pat nakeuh konfigurasi atra jinoë keu ôn <strong>$1</strong>:',
+'protect-cascadeon' => 'Ôn nyoë teungöh geulindông kareuna geupeuseureuta lam {{PLURAL:$1|ôn|ôn-ôn}} nyoë nyang ka geulindông ngön peuniléh lindông meuturôt geupeuudép.
+Droëneuh jeuët neugantoë tingkat lindông keu ôn nyoë, tapi nyan hana peungarôh keu lindông meuturôt.',
+'protect-default' => '(baku)',
+'protect-fallback' => 'Peureulèë hak peuhah "$1"',
+'protect-level-autoconfirmed' => 'Nyang nguy nyang teudapeuta mantöng',
+'protect-level-sysop' => 'Nyang urôh mantöng',
+'protect-summary-cascade' => 'riti',
+'protect-expiring' => 'maté tanggay $1 (UTC)',
+'protect-cascade' => 'Peulindông ban mandum ôn nyang rôh lam ôn nyoë (lindông meuturôt).',
+'protect-cantedit' => 'Droëneuh h‘an jeuët neu’ubah tingkat lindông ôn nyoë kareuna Droëneuh hana hak keu neupeulaku nyan.',
+'restriction-type' => 'Lindông:',
+'restriction-level' => 'Tingkat:',
+
+# Undelete
+'undeletebtn' => 'Peuriwang!',
+
+# Namespace form on various pages
+'namespace' => 'Ruweuëng nan:',
+'invert' => 'Peubalék peuniléh',
+'blanknamespace' => '(Utama)',
+
+# Contributions
+'contributions' => 'Nyang ka jituléh lé nyang nguy',
+'mycontris' => 'Nyang lôn peugèt',
+'contribsub2' => 'Keu $1 ($2)',
+'uctop' => '(ateuëh)',
+'month' => 'Yôh buleuën (ngön yôh goh lom nyan)',
+'year' => 'Yôh thôn (ngön yôh goh lom nyan)',
+
+'sp-contributions-newbies' => 'Keu ureuëng-ureuëng nyang ban nguy mantöng',
+'sp-contributions-newbies-sub' => 'Keu nyang nguy barô',
+'sp-contributions-blocklog' => 'Log peutheun',
+'sp-contributions-search' => 'Mita soë nyang tuléh',
+'sp-contributions-username' => 'Alamat IP atawa nan nyang nguy:',
+
+# What links here
+'whatlinkshere' => 'Hubông balék',
+'whatlinkshere-title' => 'Ôn nyang na hubông u $1',
+'linkshere' => "Ôn-ôn nyoë meuhubông u '''[[:$1]]''':",
+'nolinkshere' => "Hana ôn nyang teuhubông u '''[[:$1]]'''.",
+'isredirect' => 'ôn peupinah',
+'istemplate' => 'deungön templat',
+'whatlinkshere-prev' => '$1 {{PLURAL:$1|sigohlomjih|sigohlomjih}}',
+'whatlinkshere-next' => '$1 {{PLURAL:$1|lheuëh nyan|lheuëh nyan}}',
+'whatlinkshere-links' => '↠hubông',
+
+# Block/unblock
+'blockip' => 'Theun nyang nguy',
+'ipboptions' => '2 jeum:2 hours,1 uroë:1 day,3 uroë:3 days,1 minggu:1 week,2 minggu:2 weeks,1 buleuën:1 month,3 buleuën:3 months,6 buleuën:6 months,1 thôn:1 year,sabé:infinite', # display1:time1,display2:time2,...
+'ipblocklist' => 'Dapeuta neutheun',
+'blocklink' => 'theun',
+'unblocklink' => 'peugadöh theun',
+'contribslink' => 'nyang geupeugèt',
+'blocklogpage' => 'Log peutheun',
+'blocklogentry' => 'theun [[$1]] ngön watèë maté tanggay $2 $3',
+
+# Move page
+'movepagetext' => "Formulir di yup nyoë geunguy keu jak ubah nan saboh ôn ngön jak peupinah ban dum data riwayat u nan barô. Nan nyang trép euntreuk jeuët keu ôn peupinah u nan nyang barô. Hubông u nan trép hana meu’ubah. Neupeupaseuti keu neupréksa peuninah ôn nyang reulöh atawa meuganda lheuëh neupinah. Droëneuh nyang mat tanggông jaweuëb keu neupeupaseuti meunyo hubông laju teusambông u ôn nyang patôt.
+
+Beuneuingat that meunyo ôn '''h’an''' jan geupeupinah meunyo ka na ôn nyang geunguy nan barô, keucuali meunyo ôn nyan soh atawa nakeuh ôn peuninah ngön hana riwayat andam. Nyoë areutijih Droëneuh jeuët neu’ubah nan ôn keulayi lagèë söt meunyo Droëneuh neupeugöt seunalah, ngön Droëneuh h‘an jeuët neutimpa ôn nyang ka na.
+'''INGAT'''
+Nyoë jeuët geupeuakébat neu’ubah nyang h’an neuduga ngön kreuëh ngön bacah keu ôn nyang meuceuhu. Neupeupaseuti Droëneuh meuphôm akébat nibak buët nyoë sigohlom neulanjut.",
+'movepagetalktext' => "Ôn peugah haba nyang na hubôngan euntreuk teupinah keudroë '''keucuali meunyo:'''
+
+*Saboh ôn peugah haba nyang hana soh ka na di yup nan barô, atawa
+*Droëneuh hana neubôh tanda cunténg bak kutak di yup nyoë
+
+Lam masalah nyoë, meunyo neuhawa, Droëneuh jeuët neupeupinah atawa neupeugabông ôn keudroë.",
+'movearticle' => 'Peupinah ôn:',
+'newtitle' => 'U nan barô:',
+'move-watch' => 'Kalön ôn nyoë',
+'movepagebtn' => 'Peupinah ôn',
+'pagemovedsub' => 'Peupinah meuhasé',
+'movepage-moved' => '<big>\'\'\'"$1" ka geupeupinah u "$2".\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'articleexists' => 'Ôn ngön nan nyan ka na atawa nan nyang neupiléh hana sah. Neupiléh nan la’én.',
+'talkexists' => 'Ôn nyan ka geupeupinah, tapi ôn peugah haba bak ôn nyan h‘an jeuët geupeupinah kareuna ka na ôn peugah haba bak nan barô. Neupeusapat mantöng ôn ôn peugah haba nyan keudroë.',
+'movedto' => 'geupeupinah u',
+'movetalk' => 'Peupinah ôn peugah haba nyang na hubôngan.',
+'1movedto2' => 'peupinah [[$1]] u [[$2]]',
+'movelogpage' => 'Log pinah',
+'movereason' => 'Choë:',
+'revertmove' => 'peuriwang',
+
+# Export
+'export' => 'Èkspor ôn',
+
+# Namespace 8 related
+'allmessages' => 'Peusan sistem',
+
+# Thumbnails
+'thumbnail-more' => 'Peurayek',
+'thumbnail_error' => 'Salah bak peugöt gamba cut: $1',
+
+# Import log
+'importlogpage' => 'Log impor',
+
+# Tooltip help for the actions
+'tooltip-pt-userpage' => 'Ôn lôn',
+'tooltip-pt-mytalk' => 'Ôn peugah haba lôn',
+'tooltip-pt-preferences' => 'Geunalak lôn',
+'tooltip-pt-watchlist' => 'Dapeuta ôn nyang lôn kalön',
+'tooltip-pt-mycontris' => 'Dapeuta nyang ka lôn peugèt',
+'tooltip-pt-login' => 'Droën geupeusaran keu tamong log, bahpih nyan hana geupeuwajéb.',
+'tooltip-pt-logout' => 'Teubiët',
+'tooltip-ca-talk' => 'Peugah haba ôn asoë',
+'tooltip-ca-edit' => 'Andam ôn nyoë. Nguy tumbôy euë dilèë yôh goh lom keumeubah.',
+'tooltip-ca-addsection' => 'Peutamah tapeusé u ôn peugah haba nyoë.',
+'tooltip-ca-viewsource' => 'Ôn nyoë geupeulindông.
+Droëneuh cuman jeuët neu’eu nèjih.',
+'tooltip-ca-protect' => 'Peulindông ôn nyoë',
+'tooltip-ca-delete' => 'Sampôh ôn nyoë',
+'tooltip-ca-move' => 'Peupinah ôn nyoë',
+'tooltip-ca-watch' => 'Peutamah ôn nyoë u dapeuta kalön Droëneuh',
+'tooltip-ca-unwatch' => 'Sampôh ôn nyoë nibak dapeuta keunalön Droëneuh',
+'tooltip-search' => 'Mita lam {{SITENAME}} nyoë',
+'tooltip-n-mainpage' => 'Jak u Ôn Keuë',
+'tooltip-n-portal' => 'Bhah buët, peuë nyang jeuët neupeulaku, pat tamita sipeuë hay',
+'tooltip-n-currentevents' => 'Mita beurita nyang paléng barô',
+'tooltip-n-recentchanges' => 'Dapeuta nyang ban meu’ubah lam wiki.',
+'tooltip-n-randompage' => 'Peuleumah beurangkari ôn',
+'tooltip-n-help' => 'Bak mita bantu.',
+'tooltip-t-whatlinkshere' => 'Dapeuta mandum ôn wiki nyang na hubông u ôn nyoë',
+'tooltip-t-contributions' => 'Eu dapeuta nyang ka geutuléh lé nyang nguy nyoë',
+'tooltip-t-emailuser' => 'Kirém surat-e u nyang nguy nyoë',
+'tooltip-t-upload' => 'Peutamong gamba atawa beureukah alat',
+'tooltip-t-specialpages' => 'Dapeuta mandum ôn husôh',
+'tooltip-ca-nstab-user' => 'Eu ôn nyang nguy',
+'tooltip-ca-nstab-project' => 'Eu ôn buët',
+'tooltip-ca-nstab-image' => 'Eu ôn beureukah',
+'tooltip-ca-nstab-template' => 'Eu templat',
+'tooltip-ca-nstab-help' => 'Eu ôn beunantu',
+'tooltip-ca-nstab-category' => 'Eu ôn kawan',
+'tooltip-minoredit' => 'Bôh tanda keu nyoë sibagoë andam bacut',
+'tooltip-save' => 'Keubah neu’ubah Droëneuh',
+'tooltip-preview' => 'Peuleumah neu’ubah Droëneuh, nguy nyoë sigohlom keubah!',
+'tooltip-diff' => 'Peuleumah neu’ubah nyang ka Droëneuh peugèt',
+'tooltip-compareselectedversions' => 'Ngiëng bida antara duwa curak ôn nyang jipilèh.',
+'tooltip-watch' => 'Peutamah ôn nyoë u dapeuta keunalön Droëneuh',
+
+# Browsing diffs
+'previousdiff' => '↠Bida away',
+'nextdiff' => 'Geunantoë lheuëh nyan →',
+
+# Media information
+'file-info-size' => '($1 × $2 piksel, rayek beureukah: $3, MIME jeunèh: $4)',
+'file-nohires' => '<small>Hana resolusi nyang leubèh manyang.</small>',
+'svg-long-desc' => '(Beureukah SVG, nominal $1 x $2 piksel, rayek beureukah: $3)',
+'show-big-image' => 'Resolusi peunoh',
+'show-big-image-thumb' => '<small>Rayek atra nyoë: $1 x $2 piksel</small>',
+
+# Special:NewImages
+'newimages' => 'Beureukah barô',
+
+# Bad image list
+'bad_image_list' => 'Beuntukjih lagèë di miyub nyoë:
+
+Chit buté dapeuta (baréh nyang geupeuphôn ngon tanda *) nyang geukira. Hubông phôn bak saboh baréh beukeu hubông u beureukah nyang brôk.
+Hubông-hubông lheuëh nyan bak baréh nyang saban geukira sibagoë keucuali, nakeu teunuléh nyang jeuët peuleumah beureukah nyan.',
+
+# Metadata
+'metadata' => 'Metadata',
+'metadata-help' => 'Beureukah nyoë na beurita tambahan nyang mungkén geutamah lé kamèra digital atawa peuminday nyang geunguy keu peugöt atawa peudigitalisasi beureukah. Meunyo beureukah nyoë ka geu’ubah, tapeusili nyang na mungkén hana seucara peunoh meurefleksikan beurita nibak gamba nyang ka geu’ubah nyoë.',
+'metadata-expand' => 'Peuleumah tapeusili teunamah',
+'metadata-collapse' => 'Peusom tapeusili teunamah',
+'metadata-fields' => 'Èntri mètadata EXIF nyoë keuneuk geupeuleumah bak ôn beurita gamba meunyo tabel mètadata geupeusom. Èntri la’én seucara baku keuneuk geupeusom.
+* make
+* model
+* datetimeoriginal
+* exposuretime
+* fnumber
+* focallength', # Do not translate list items
+
+# External editor support
+'edit-externally' => 'Andam beureukah nyoë ngön aplikasi luwa',
+'edit-externally-help' => '(Ngiëng [http://meta.wikimedia.org/wiki/Help:External_editors arah atô] keu beurita leubèh lanjôt)',
+
+# 'all' in various places, this might be different for inflected languages
+'watchlistall2' => 'ban dum',
+'namespacesall' => 'ban dum',
+'monthsall' => 'ban dum',
+
+# Watchlist editing tools
+'watchlisttools-view' => 'Peuleumah neu’ubah meuhubông',
+'watchlisttools-edit' => 'Peuleumah ngön andam dapeuta kaeunalön',
+'watchlisttools-raw' => 'Andam dapeuta keunalön meuntah',
+
+# Special:Version
+'version' => 'Curak', # Not used as normal message but as header for the special page itself
+
+# Special:SpecialPages
+'specialpages' => 'Ôn husôh',
+
+);
diff --git a/languages/messages/MessagesAf.php b/languages/messages/MessagesAf.php
index 2132d23f..ea1bdd7c 100644
--- a/languages/messages/MessagesAf.php
+++ b/languages/messages/MessagesAf.php
@@ -77,7 +77,7 @@ $messages = array(
'tog-shownumberswatching' => 'Wys die aantal gebruikers wat dophou',
'tog-fancysig' => 'Doodgewone handtekening (sonder outomatiese skakel)',
'tog-externaleditor' => "Gebruik outomaties 'n eksterne redigeringsprogram",
-'tog-externaldiff' => "Gebruik 'n eksterne vergelykingsprogram (net vir eksperts - benodig spesiale verstellings op jou rekenaar)",
+'tog-externaldiff' => "Gebruik 'n eksterne vergelykingsprogram (net vir deskundiges - benodig spesiale verstellings op u rekenaar)",
'tog-showjumplinks' => 'Wys "spring na"-skakels vir toeganklikheid',
'tog-uselivepreview' => 'Gebruik lewendige voorskou (JavaScript) (eksperimenteel)',
'tog-forceeditsummary' => "Let my daarop as ek nie 'n opsomming van my wysiging gee nie",
@@ -153,7 +153,7 @@ $messages = array(
'category-media-header' => 'Media in kategorie "$1"',
'category-empty' => "''Hierdie kategorie bevat geen bladsye of media nie.''",
'hidden-categories' => '{{PLURAL:$1|Versteekte kategorie|Versteekte kategorië}}',
-'hidden-category-category' => 'Versteekte kategorië', # Name of the category where hidden categories will be listed
+'hidden-category-category' => 'Versteekte kategorieë', # Name of the category where hidden categories will be listed
'category-subcat-count' => "{{PLURAL:$2|Hierdie kategorie het slegs die volgende subkategorie.|Hierdie kategorie het die volgende {{PLURAL:$1|subkategorie|$1 subkategorië}}, uit 'n totaal van $2.}}",
'category-subcat-count-limited' => 'Hierdie kategorie het die volgende {{PLURAL:$1|subkategorie|$1 subkategorië}}.',
'category-article-count' => "{{PLURAL:$2|Hierdie kategorie bevat slegs die volgende bladsy.|Die volgende {{PLURAL:$1|bladsy|$1 bladsye}} is in hierdie kategorie, uit 'n totaal van $2.}}",
@@ -168,7 +168,7 @@ $messages = array(
== Hoe om te Begin ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'Omtrent',
'article' => 'Inhoudbladsy',
@@ -272,7 +272,7 @@ $messages = array(
'privacypage' => 'Project:Privaatheidsbeleid',
'badaccess' => 'Toestemmingsfout',
-'badaccess-group0' => 'U is nie toegelaat om die aksie uit te voer wat U aangevra het nie.',
+'badaccess-group0' => 'U is nie toegelaat om die aksie uit te voer wat u aangevra het nie.',
'badaccess-group1' => 'Die gevraagde aksie is beperk tot gebruikers in die $1 groep.',
'badaccess-group2' => 'Die aksie wat U aangevra het is beperk tot gebruikers in een van die groepe $1.',
'badaccess-groups' => 'Die aksie wat U aangevra het is beperk tot gebruikers in een van die groepe $1.',
@@ -298,7 +298,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|die geskrapte wysiging|$1 geskrapte wysigings}}',
'feedlinks' => 'Voer:',
'feed-invalid' => 'Voertipe word nie ondersteun nie.',
-'feed-unavailable' => 'Sindikasievoer is nie beskikbaar op {{SITENAME}}',
+'feed-unavailable' => 'Sindikasievoer is nie beskikbaar',
'site-rss-feed' => '$1 RSS-voer',
'site-atom-feed' => '$1 Atom-voer',
'page-rss-feed' => '"$1" RSS-voer',
@@ -383,7 +383,7 @@ Navraag: $2',
'viewsource' => 'Bekyk bronteks',
'viewsourcefor' => 'vir $1',
'actionthrottled' => 'Outo-rem op aksie uitgevoer',
-'actionthrottledtext' => "As 'n teen-strooi aksie, word U beperk om hierdie aksie te veel keer in 'n kort tyd uit te voer, en U het hierdie limiet oorskry.
+'actionthrottledtext' => "As 'n teen-strooi aksie, word u beperk om hierdie aksie te veel keer in 'n kort tyd uit te voer, en u het hierdie limiet oorskry.
Probeer asseblief weer oor 'n paar minute.",
'protectedpagetext' => 'Hierdie bladsy is beskerm om redigering te verhoed.',
'viewsourcetext' => 'U kan die bronteks van hierdie bladsy bekyk en wysig:',
@@ -406,17 +406,17 @@ Die rede gegee is ''$2''.",
'logouttitle' => 'Teken uit',
'logouttext' => "<strong>U is nou uitgeteken</strong>
-U kan aanhou om {{SITENAME}} anoniem te gebruik; of U kan [[Special:Userlogin|inteken]] as dieselfde of 'n ander gebruiker.",
+U kan aanhou om {{SITENAME}} anoniem te gebruik; of u kan [[Special:UserLogin|inteken]] as dieselfde of 'n ander gebruiker.",
'welcomecreation' => '<h2>Welkom, $1.</h2>
-Jou rekening is geskep;
-moenie vergeet om jou persoonlike voorkeure te stel nie.',
+U rekening is geskep;
+moenie vergeet om u persoonlike voorkeure te stel nie.',
'loginpagetitle' => 'Teken in',
'yourname' => 'Gebruikersnaam:',
'yourpassword' => 'Wagwoord:',
'yourpasswordagain' => 'Herhaal wagwoord',
'remembermypassword' => 'Onthou my wagwoord oor sessies.',
'yourdomainname' => 'U domein:',
-'externaldberror' => "'n Databasis fout het voorgekom tydens aanmelding of jy word nie toegelaat om jou eksterne rekening op te dateer nie.",
+'externaldberror' => "'n Databasis fout het voorgekom tydens aanmelding of u het nie toestemming om u eksterne rekening op te dateer nie.",
'loginproblem' => '<b>Daar was probleme met jou intekening.</b><br />Probeer weer.',
'login' => 'Teken in',
'nav-login-createaccount' => 'Teken in',
@@ -432,7 +432,7 @@ moenie vergeet om jou persoonlike voorkeure te stel nie.',
'gotaccountlink' => 'Teken in',
'createaccountmail' => 'deur e-pos',
'badretype' => 'Die ingetikte wagwoorde is nie dieselfde nie.',
-'userexists' => "Die gebruikersnaam wat jy gekies het is reeds geneem.
+'userexists' => "Die gebruikersnaam wat u gekies het is reeds geneem.
Kies asseblief 'n ander naam.",
'youremail' => 'E-pos',
'username' => 'Gebruikersnaam:',
@@ -459,13 +459,13 @@ Stel u rekenaar om dit te aanvaar, dan kan u met u nuwe naam en wagwoord inteken
'loginsuccesstitle' => 'Suksesvolle intekening',
'loginsuccess' => 'U is ingeteken by {{SITENAME}} as "$1".',
'nosuchuser' => 'Die gebruiker "$1" bestaan nie.
-Maak seker dit is reg gespel of [[Special:Userlogin/signup|skep \'n nuwe rekening]].',
+Maak seker dit is reg gespel of [[Special:UserLogin/signup|skep \'n nuwe rekening]].',
'nosuchusershort' => 'Daar is geen gebruikersnaam "<nowiki>$1</nowiki>" nie. Maak seker dit is reg gespel.',
'nouserspecified' => "U moet 'n gebruikersnaam spesifiseer.",
'wrongpassword' => 'Ongeldige wagwoord, probeer weer.',
'wrongpasswordempty' => 'Die wagwoord was leeg. Probeer asseblief weer.',
'passwordtooshort' => 'U wagwoord is te kort.
-Dit moet ten minste {{PLURAL:$1|1 karakter|$1 karakters}} hê en kan nie jou gebruikersnaam insluit nie.',
+Dit moet ten minste {{PLURAL:$1|1 karakter|$1 karakters}} hê en kan nie u gebruikersnaam insluit nie.',
'mailmypassword' => "E-pos my 'n nuwe wagwoord",
'passwordremindertitle' => 'Wagwoordwenk van {{SITENAME}}',
'passwordremindertext' => 'Iemand (waarskynlik u vanaf IP-adres $1) het \'n nuwe wagwoord vir {{SITENAME}} ($4) gevra. \'n Tydelike wagwoord is vir gebruiker "$2" geskep. Die nuwe wagwoord is "$3". U kan met die tydelike wagwoord aanteken en \'n nuwe wagwoord stel.
@@ -473,7 +473,7 @@ Dit moet ten minste {{PLURAL:$1|1 karakter|$1 karakters}} hê en kan nie jou geb
Indien iemand anders hierdie navraag gerig het, of u het die wagwoord intussen onthou en wil nie meer die wagwoord wysig nie, kan u die boodskap ignoreer en voortgaan om die ou wagwoord te gebruik.',
'noemail' => 'Daar is geen e-posadres vir gebruiker "$1" nie.',
'passwordsent' => 'Nuwe wagwoord gestuur na e-posadres vir "$1".
-Teken asseblief in na jy dit ontvang het.',
+Teken asseblief in na u dit ontvang het.',
'blocked-mailpassword' => 'U IP-adres is tans teen wysigings geblokkeer. Om verdere misbruik te voorkom is dit dus nie moontlik om die wagwoordherwinningfunksie te gebruik nie.',
'eauthentsent' => "'n Bevestigingpos is gestuur na die gekose e-posadres.
Voordat ander pos na die adres gestuur word,
@@ -503,10 +503,10 @@ Indien hierdie rekening foutief geskep is, kan u hierdie boodskap ignoreer.',
Om voort te gaan moet u 'n nuwe wagwoord hier kies:",
'resetpass_header' => 'Herstel wagwoord',
'resetpass_submit' => 'Stel wagwoord en teken in',
-'resetpass_success' => 'U wagwoord is suksesvol gewysig! Besig om U in te teken ...',
+'resetpass_success' => 'U wagwoord is suksesvol gewysig! Besig om u in te teken ...',
'resetpass_bad_temporary' => "Ongeldige tydelike wagwoord.
U het u wagwoord al gewysig of 'n nuwe tydelike wagwoord aangevra.",
-'resetpass_forbidden' => 'Wagwoorde kannie op {{SITENAME}} gewysig word nie.',
+'resetpass_forbidden' => 'Wagwoorde kannie gewysig word nie.',
'resetpass_missing' => "U het nie 'n wagwoord verskaf nie.",
# Edit page toolbar
@@ -558,7 +558,7 @@ Die rede gegee is ''$2''.
* Blokkering gemik op: $7
U mag $1 of een van die ander [[{{MediaWiki:Grouppage-sysop}}|administreerders]] kontak om dit te bespreek.
-U kan nie die 'e-pos hierdie gebruiker' opsie gebruik tensy 'n geldige e-pos adres gespesifiseer is in U [[Special:Preferences|rekening voorkeure]] en U is nie geblokkeer om dit te gebruik nie.
+U kan nie die 'e-pos hierdie gebruiker'-opsie gebruik tensy 'n geldige e-pos adres gespesifiseer is in u [[Special:Preferences|rekening voorkeure]] en u nie geblokkeer is om dit te gebruik nie.
U huidige IP-adres is $3, en die blokkering ID is #$5.
Sluit asseblief een of albei hierdie verwysings in by enige navrae.",
'autoblockedtext' => "U IP-adres is outomaties geblok omdat dit deur 'n gebruiker gebruik was, wat deur $1 geblokkeer is.
@@ -578,8 +578,8 @@ U huidige IP-adres is $3 en die blokkadenommer is #$5.
Vermeld asseblief die bovermelde bloknommer as u die saak rapporteer,",
'blockednoreason' => 'geen rede gegeef nie',
'blockedoriginalsource' => "Die bronteks van '''$1''' word onder gewys:",
-'blockededitsource' => "Die teks van '''jou wysigings''' aan '''$1''' word hieronder vertoon:",
-'whitelistedittitle' => 'U moet aanteken wees om te kan redigeer.',
+'blockededitsource' => "Die teks van '''u wysigings''' aan '''$1''' word hier onder vertoon:",
+'whitelistedittitle' => 'U moet aangeteken wees om te kan redigeer.',
'whitelistedittext' => 'U moet $1 om bladsye te wysig.',
'confirmedittitle' => 'E-pos-bevestiging nodig om te redigeer',
'confirmedittext' => 'U moet u e-posadres bevestig voor u bladsye wysig. Verstel en bevestig asseblief u e-posadres by u [[Special:Preferences|voorkeure]].',
@@ -595,8 +595,8 @@ Omdat die afdeling $1 nie bestaan nie, kan u wysigings nie gestoor word nie.",
'newarticletext' => "Die bladsy waarna geskakel is, bestaan nie.
Om 'n nuwe bladsy te skep, tik in die invoerboks hier onder. Lees die [[{{MediaWiki:Helppage}}|hulpbladsy]]
vir meer inligting.
-Indien jy per ongeluk hier is, gebruik jou blaaier se '''terug''' knoppie.",
-'anontalkpagetext' => "----''Hierdie is die besprekingsblad vir 'n anonieme gebruiker wat nog nie 'n rekening geskep het nie of wat dit nie gebruik nie. Daarom moet ons sy/haar numeriese IP-adres gebruik vir identifikasie. Só 'n adres kan deur verskeie gebruikers gedeel word. Indien jy 'n anonieme gebruiker is wat voel dat ontoepaslike kommentaar teen jou gerig is, [[Special:UserLogin|skep 'n rekening of teken in]] om verwarring met ander anonieme gebruikers te voorkom.''",
+Indien u per ongeluk hier is, gebruik u blaaier se '''terug'''- knoppie.",
+'anontalkpagetext' => "----''Hierdie is die besprekingsblad vir 'n anonieme gebruiker wat nog nie 'n rekening geskep het nie of wat dit nie gebruik nie. Daarom moet ons sy/haar numeriese IP-adres gebruik vir identifikasie. Só 'n adres kan deur verskeie gebruikers gedeel word. Indien u 'n anonieme gebruiker is wat voel dat ontoepaslike kommentaar teen u gerig is, [[Special:UserLogin|skep 'n rekening of teken in]] om verwarring met ander anonieme gebruikers te voorkom.''",
'noarticletext' => 'Daar is tans geen inligting vir hierdie artikel nie. Jy kan [[Special:Search/{{PAGENAME}}|soek vir hierdie bladsytitel]] in ander bladsye of [{{fullurl:{{FULLPAGENAME}}|action=edit}} wysig hierdie bladsy].',
'userpage-userdoesnotexist' => 'U is besig om \'n gebruikersblad wat nie bestaan nie te wysig (gebruiker "$1"). Maak asseblief seker of u die bladsy wil skep/ wysig.',
'clearyourcache' => "'''Let wel''': Na die voorkeure gestoor is, moet u blaaier se kasgeheue verfris word om die veranderinge te sien: '''Mozilla:''' klik ''Reload'' (of ''Ctrl-R''), '''IE / Opera:''' ''Ctrl-F5'', '''Safari:''' ''Cmd-R'', '''Konqueror''' ''Ctrl-R''.",
@@ -607,7 +607,7 @@ Indien jy per ongeluk hier is, gebruik jou blaaier se '''terug''' knoppie.",
'updated' => '(Gewysig)',
'note' => '<strong>Nota:</strong>',
'previewnote' => "<strong>Onthou dat hierdie slegs 'n voorskou is en nog nie gestoor is nie!</strong>",
-'previewconflict' => 'Hierdie voorskou vertoon die teks in die boonste teksarea soos dit sou lyk indien jy die bladsy stoor.',
+'previewconflict' => 'Hierdie voorskou vertoon die teks in die boonste teksarea soos dit sou lyk indien u die bladsy stoor.',
'session_fail_preview' => '<strong>Jammer! Weens verlies aan sessie-inligting is die wysiging nie verwerk nie.
Probeer asseblief weer. As dit steeds nie werk nie, probeer om [[Special:UserLogout|af te teken]] en dan weer aan te teken.</strong>',
'session_fail_preview_html' => "<strong>Jammer! U wysigings is nie verwerk nie omdat sessie-data verlore gegaan het.</strong>
@@ -619,15 +619,15 @@ Probeer asseblief weer. As dit steeds nie werk nie, probeer om [[Special:UserLog
'editingsection' => 'Besig om $1 (onderafdeling) te wysig',
'editingcomment' => 'Besig om $1 (kommentaar) te wysig',
'editconflict' => 'Wysigingskonflik: $1',
-'explainconflict' => 'Iemand anders het hierdie bladsy gewysig sedert jy dit begin verander het.
+'explainconflict' => 'Iemand anders het hierdie bladsy gewysig sedert u dit begin wysig het.
Die boonste invoerboks het die teks wat tans bestaan.
-Jou wysigings word in die onderste invoerboks gewys.
-Jy sal jou wysigings moet saamsmelt met die huidige teks.
-<strong>Slegs</strong> die teks in die boonste invoerboks sal gestoor word wanneer jy "Stoor bladsy" druk.<br />',
-'yourtext' => 'Jou teks',
+U wysigings word in die onderste invoerboks gewys.
+U sal u wysigings moet saamsmelt met die huidige teks.
+<strong>Slegs</strong> die teks in die boonste invoerboks sal gestoor word wanneer u "Stoor bladsy" druk.<br />',
+'yourtext' => 'U teks',
'storedversion' => 'Gestoorde weergawe',
-'editingold' => "<strong>WAARSKUWING: Jy is besig om 'n ouer weergawe van hierdie bladsy te wysig.
-As jy dit stoor, sal enige wysigings sedert hierdie een weer uitgewis word.</strong>",
+'editingold' => "<strong>WAARSKUWING: U is besig om 'n ouer weergawe van hierdie bladsy te wysig.
+As u dit stoor, sal enige wysigings sedert hierdie een weer uitgewis word.</strong>",
'yourdiff' => 'Wysigings',
'copyrightwarning' => 'Alle bydraes aan {{SITENAME}} word beskou as beskikbaar gestel onder die $2 (lees $1 vir meer inligting).
As u nie wil toelaat dat u teks deur ander persone gewysig of versprei word nie, moet dit asseblief nie hier invoer nie.<br />
@@ -654,14 +654,14 @@ Die bladsy kan nie gestoor word nie.</strong>',
'nocreatetitle' => 'Bladsy skepping beperk',
'nocreatetext' => '{{SITENAME}} het die skep van nuwe bladsye beperk.
U kan slegs bestaande bladsye wysig, of u kan [[Special:UserLogin|aanteken of registreer]].',
-'nocreate-loggedin' => 'U het nie regte om nuwe blaaie op {{SITENAME}} te skep nie.',
+'nocreate-loggedin' => 'U het nie regte om nuwe blaaie te skep nie.',
'permissionserrors' => 'Toestemmings Foute',
'permissionserrorstext' => 'U het nie toestemming om hierdie te doen nie, om die volgende {{PLURAL:$1|rede|redes}}:',
'permissionserrorstext-withaction' => 'U het geen regte om $2, vir die volgende {{PLURAL:$1|rede|redes}}:',
'recreate-deleted-warn' => "'''Waarskuwing: U skep 'n bladsy wat vantevore verwyder was.'''
U moet besluit of dit wys is om voort te gaan en aan die bladsy te werk.
-Die verwyderingslogboek vir die blad word hieronder vertoon vir u gerief:",
+Die verwyderingslogboek vir die blad word hier onder vertoon vir u gerief:",
# Parser/template warnings
'expensive-parserfunction-warning' => 'Waarskuwing: Die bladsy gebruik te veel duur ontlederfunksies.
@@ -718,8 +718,8 @@ Die rede verskaf deur $3 is ''$2''",
'rev-delundel' => 'wys/versteek',
'revisiondelete' => 'Verwyder/herstel weergawes',
'revdelete-nooldid-title' => 'Ongeldige teiken weergawe',
-'revdelete-selected' => 'Geselekteerde {{PLURAL:$2|wysiging|wysigings}} vir [[:$1]]:',
-'logdelete-selected' => 'Geselekteerde {{PLURAL:$1|logboek aksie|logboek aksies}}:',
+'revdelete-selected' => "'''Geselekteerde {{PLURAL:$2|wysiging|wysigings}} vir [[:$1]]:'''",
+'logdelete-selected' => "'''Geselekteerde {{PLURAL:$1|logboek aksie|logboek aksies}}:'''",
'revdelete-legend' => 'Stel sigbaarheid beperkinge',
'revdelete-hide-text' => 'Steek hersiening teks weg',
'revdelete-hide-name' => 'Steek aksie en teiken weg',
@@ -731,6 +731,7 @@ Die rede verskaf deur $3 is ''$2''",
'revdelete-unsuppress' => 'Verwyder beperkinge op herstelde weergawes',
'revdelete-log' => 'Boekstaaf opmerking:',
'revdelete-submit' => 'Pas op gekose weergawe toe',
+'revdelete-logentry' => 'sigbaarheid van weergawe is gewysig vir [[$1]]',
'revdel-restore' => 'Verander sigbaarheid',
'pagehist' => 'Bladsy geskiedenis',
'deletedhist' => 'Verwyderde geskiedenis',
@@ -793,7 +794,7 @@ Die rede verskaf deur $3 is ''$2''",
'search-result-score' => 'Relevansie: $1%',
'search-redirect' => '(aanstuur $1)',
'search-section' => '(afdeling $1)',
-'search-suggest' => 'Het U bedoel: $1',
+'search-suggest' => 'Het u bedoel: $1',
'search-interwiki-caption' => 'Suster projekte',
'search-interwiki-default' => '$1 resultate:',
'search-interwiki-more' => '(meer)',
@@ -804,7 +805,7 @@ Die rede verskaf deur $3 is ''$2''",
'searchrelated' => 'verwante',
'searchall' => 'alle',
'showingresults' => "Hier volg {{PLURAL:$1|'''1''' resultaat|'''$1''' resultate}} wat met #'''$2''' begin.",
-'showingresultsnum' => "Hieronder {{PLURAL:$3|is '''1''' resultaat|is '''$3''' resultate}} vanaf #'''$2'''.",
+'showingresultsnum' => "Hier onder {{PLURAL:$3|is '''1''' resultaat|is '''$3''' resultate}} vanaf #'''$2'''.",
'showingresultstotal' => "Hieronder is {{PLURAL:$3|resultaat '''$1''' van '''$3'''|resultate '''$1 - $2''' van '''$3'''}}",
'nonefound' => "<strong>Nota</strong>: onsuksesvolle navrae word gewoonlik veroorsaak deur 'n soektog met algemene
woorde wat nie geindekseer word nie, of spesifisering van meer as een woord (slegs blaaie wat alle navraagwoorde
@@ -822,7 +823,7 @@ bevat, word gewys).",
'mypreferences' => 'My voorkeure',
'prefs-edits' => 'Aantal wysigings:',
'prefsnologin' => 'Nie ingeteken nie',
-'prefsnologintext' => 'Jy moet <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} aanteken] om voorkeure te kan verander.',
+'prefsnologintext' => 'U moet <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} aanteken] om voorkeure te kan verander.',
'prefsreset' => 'Voorkeure is herstel.',
'qbsettings' => 'Snelbalkvoorkeure',
'qbsettings-none' => 'Geen',
@@ -861,7 +862,7 @@ bevat, word gewys).",
'contextchars' => 'Karakters konteks per lyn',
'recentchangesdays' => 'Aantal dae wat in onlangse wysigings vertoon word:',
'recentchangescount' => 'Aantal titels in onlangse wysigings',
-'savedprefs' => 'Jou voorkeure is gestoor.',
+'savedprefs' => 'U voorkeure is gestoor.',
'timezonelegend' => 'Tydsone',
'timezonetext' => 'Aantal ure waarmee plaaslike tyd van UTC verskil.',
'localtime' => 'Plaaslike tyd',
@@ -926,9 +927,12 @@ bevat, word gewys).",
'right-createaccount' => 'Skep nuwe gebruikersrekeninge',
'right-minoredit' => "Merk as 'n klein verandering",
'right-move' => 'Skuif bladsye',
+'right-move-subpages' => 'skuif bladsye met hul subblaaie',
'right-upload' => 'Laai lêers op',
'right-reupload' => "Oorskryf 'n bestaande lêer",
'right-reupload-own' => "Oorskryf 'n lêer wat u self opgelaai het",
+'right-upload_by_url' => "Laai lêer van 'n URL",
+'right-bot' => "Behandel as 'n geoutomatiseerde proses",
'right-delete' => 'Vee bladsye uit',
'right-bigdelete' => 'Skrap bladsye met groot geskiedenisse',
'right-deleterevision' => 'Skrap en ontskrap spesifieke hersienings van bladsye',
@@ -936,6 +940,7 @@ bevat, word gewys).",
'right-undelete' => "Ontskrap 'n bladsy",
'right-suppressionlog' => 'Besigtig privaat logboeke',
'right-editinterface' => 'Wysig die gebruikerskoppelvlak',
+'right-editusercssjs' => 'Wysig ander gebruikers se CSS- en JS-lêers',
'right-import' => "Importeer bladsye vanaf ander wiki's",
'right-importupload' => "Importeer bladsye vanaf 'n lêer",
'right-patrol' => 'Merk ander se wysigings as gepatrolleer',
@@ -946,7 +951,7 @@ bevat, word gewys).",
# User rights log
'rightslog' => 'Gebruikersregtelogboek',
-'rightslogtext' => 'Hieronder is die logboek van gebruikersregte wat verander is.',
+'rightslogtext' => 'Hier onder is die logboek van gebruikersregte wat verander is.',
'rightslogentry' => 'groep lidmaatskap verander vir $1 van $2 na $3',
'rightsnone' => '(geen)',
@@ -981,7 +986,7 @@ bevat, word gewys).",
'recentchangeslinked-title' => 'Wysigings verwant aan "$1"',
'recentchangeslinked-noresult' => 'Geen veranderinge op geskakelde bladsye gedurende die periode nie.',
'recentchangeslinked-summary' => "Hier volg 'n lys van wysigings wat onlangs gemaak is aan bladsye wat van die gespesifiseerde bladsy geskakel word (of van bladsye van die gespesifiseerde kategorie).
-Bladsye op [[Special:Watchlist|jou dophoulys]] word in '''vetdruk''' uitgewys.",
+Bladsye op [[Special:Watchlist|u dophoulys]] word in '''vetdruk''' uitgewys.",
'recentchangeslinked-page' => 'Bladsy naam:',
'recentchangeslinked-to' => 'Besigtig wysigings aan bladsye met skakels na die bladsy',
@@ -996,7 +1001,7 @@ om lêers te laai.',
'upload_directory_missing' => 'Die oplaaigids ($1) bestaan nie en kon nie deur die webbediener geskep word nie.',
'upload_directory_read_only' => 'Die webbediener kan nie na die oplaai gids ($1) skryf nie.',
'uploaderror' => 'Laaifout',
-'uploadtext' => "'''STOP!''' Voor jy hier laai, lees en volg {{SITENAME}} se
+'uploadtext' => "'''STOP!''' Voor u iets hier oplaai, lees en volg {{SITENAME}} se
[[{{MediaWiki:Copyrightpage}}|beleid oor prentgebruik]].
Om prente wat voorheen gelaai is te sien of te soek, gaan na die
@@ -1004,12 +1009,12 @@ Om prente wat voorheen gelaai is te sien of te soek, gaan na die
Laai van lêers en skrappings word aangeteken in die
[[Special:Log/upload|laailog]].
-Gebruik die vorm hier onder om nuwe prente te laai wat jy ter illustrasie in jou artikels wil gebruik.
-In die meeste webblaaiers sal jy 'n \"Browse...\" knop sien, wat jou bedryfstelsel se standaard lêeroopmaak dialoogblokkie sal oopmaak.
-Deur 'n lêer in hierdie dialoogkassie te kies, vul jy die teksboks naas die knop met die naam van die lêer.
-Jy moet ook die blokkie merk om te bevestig dat jy geen kopieregte skend deur die lêer op te laai nie.
+Gebruik die vorm hier onder om nuwe prente te laai wat u ter illustrasie in u artikels wil gebruik.
+In die meeste webblaaiers sal u 'n \"Browse...\" knop sien, wat u bedryfstelsel se standaard lêeroopmaakdialoogblokkie sal oopmaak.
+Deur 'n lêer in hierdie dialoogkassie te kies, vul u die teksboks naas die knop met die naam van die lêer.
+U moet ook die blokkie merk om te bevestig dat u geen kopieregte skend deur die lêer op te laai nie.
Kliek die \"Laai\" knop om die laai af te handel.
-Dit mag dalk 'n rukkie neem as jy 'n stadige internetverbinding het.
+Dit mag dalk 'n rukkie neem as u 'n stadige internetverbinding het.
Die voorkeurformate is JPEG vir fotografiese prente, PNG vir tekeninge en ander ikoniese prente, en OGG vir klanklêers.
Gebruik asseblief beskrywende lêername om verwarring te voorkom.
@@ -1017,7 +1022,7 @@ Om die prent in 'n artikel te gebruik, gebruik 'n skakel met die formaat '''<now
'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:file.png|alt text]]</nowiki>''' of
'''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:file.ogg]]</nowiki>''' vir klanklêers.
-Let asseblief op dat, soos met {{SITENAME}} bladsye, mag ander jou gelaaide lêers redigeer as hulle dink dit dien die ensiklopedie, en jy kan verhoed word om lêers te laai as jy die stelsel misbruik.",
+Let asseblief op dat, soos met {{SITENAME}} bladsye, mag ander u gelaaide lêers redigeer as hulle dink dit dien die ensiklopedie, en u kan verhoed word om lêers te laai as u die stelsel misbruik.",
'upload-permitted' => 'Toegelate lêertipes: $1.',
'upload-preferred' => 'Aanbevole lêertipes: $1.',
'upload-prohibited' => 'Verbode lêertipes: $1.',
@@ -1044,7 +1049,7 @@ Toelaatbare {{PLURAL:\$3|lêertipes|lêertipes}} is \$2.",
'large-file' => 'Aanbeveling: maak lêer kleiner as $1;
die lêer is $2.',
'largefileserver' => 'Hierdie lêer is groter as wat die bediener se opstelling toelaat.',
-'emptyfile' => "Die lêer wat jy probeer oplaai het blyk leeg te wees. Dit mag wees omdat jy 'n tikfout in die lêernaam gemaak het. Gaan asseblief na en probeer weer.",
+'emptyfile' => "Die lêer wat u probeer oplaai het blyk leeg te wees. Dit mag wees omdat u 'n tikfout in die lêernaam gemaak het. Gaan asseblief na en probeer weer.",
'fileexists' => "'n Lêer met die naam bestaan reeds, kyk na <strong><tt>$1</tt></strong> as u nie seker is dat u dit wil wysig nie.",
'fileexists-thumb' => "<center>'''Bestaande lêer'''</center>",
'file-exists-duplicate' => "Die lêer is 'n duplikaat van die volgende {{PLURAL:$1|lêer|lêers}}:",
@@ -1054,13 +1059,17 @@ die lêer is $2.',
'uploadedimage' => 'het "[[$1]]" gelaai',
'overwroteimage' => 'het een nuwe weergawe van "[[$1]]" gelaai',
'uploaddisabled' => 'Laai is uitgeskakel',
-'uploaddisabledtext' => 'Die oplaai van lêers is afgeskakel op {{SITENAME}}.',
+'uploaddisabledtext' => 'Die oplaai van lêers is afgeskakel.',
'uploadcorrupt' => "Die lêer is foutief of is van 'n verkeerde tipe. Gaan asseblief die lêer na en laai weer op.",
'uploadvirus' => "Hierdie lêer bevat 'n virus! Inligting: $1",
'sourcefilename' => 'Bronlêernaam:',
'destfilename' => 'Teikenlêernaam:',
'upload-maxfilesize' => 'Maksimum lêer grootte: $1',
'watchthisupload' => 'Hou hierdie bladsy dop',
+'upload-wasdeleted' => "'''Waarskuwing: U is besig om 'n lêer op te laai wat voorheen verwyder is.'''
+
+Dink twee keer na of dit wel gepas is om die lêer hier op te laai.
+Die verwyderingsinligting van die lêer word vir u gemak hier herhaal:",
'upload-proto-error' => 'Verkeerde protokol',
'upload-file-error' => 'Interne fout',
@@ -1074,7 +1083,7 @@ die lêer is $2.',
'nolicense' => 'Niks gekies',
'license-nopreview' => '(Voorskou nie beskikbaar)',
'upload_source_url' => " ('n geldige, publiek toeganklike URL)",
-'upload_source_file' => " ('n lêer op U rekenaar)",
+'upload_source_file' => " ('n lêer op u rekenaar)",
# Special:ImageList
'imagelist-summary' => 'Die spesiale bladsy wys al die opgelaaide lêers.
@@ -1087,7 +1096,7 @@ Klik op die opskrifte om die tabel anders te sorteer.',
'imagelist_name' => 'Naam',
'imagelist_user' => 'Gebruiker',
'imagelist_size' => 'Grootte',
-'imagelist_description' => 'Beskryving',
+'imagelist_description' => 'Beskrywing',
# Image description page
'filehist' => 'Lêergeskiedenis',
@@ -1109,8 +1118,8 @@ Klik op die opskrifte om die tabel anders te sorteer.',
'duplicatesoffile' => "Die volgende {{PLURAL:$1|lêer is 'n duplikaat|$1 lêers is duplikate}} van die lêer:",
'sharedupload' => 'Die lêer word gedeel en mag moontlik op ander projekte gebruik word.',
'shareduploadwiki' => 'Sien $1 vir verdere inligting.',
-'shareduploadwiki-desc' => 'Die $1 uit die gedeelde lêerbank word hieronder weergegee.',
-'shareduploadwiki-linktext' => 'lêer beskrywingsbladsy',
+'shareduploadwiki-desc' => 'Die $1 uit die gedeelde lêerbank word hier onder weergegee.',
+'shareduploadwiki-linktext' => 'lêerbeskrywingsbladsy',
'shareduploadduplicate' => "Die lêer is 'n duplikaat van $1 uit die gedeelde mediabank.",
'shareduploadduplicate-linktext' => "'n ander lêer",
'shareduploadconflict' => 'Die lêer het dieselfde naam as $1 in die gedeelde mediabank.',
@@ -1118,7 +1127,7 @@ Klik op die opskrifte om die tabel anders te sorteer.',
'noimage' => "Daar bestaan nie 'n lêer met so 'n naam nie, maar u kan $1.",
'noimage-linktext' => 'een oplaai',
'uploadnewversion-linktext' => 'Laai een nuwe weergawe van hierdie lêer',
-'imagepage-searchdupe' => 'Soek vir duplikaat lêers',
+'imagepage-searchdupe' => 'Soek vir duplikaatlêers',
# File reversion
'filerevert' => 'Maak $1 ongedaan',
@@ -1133,8 +1142,8 @@ Klik op die opskrifte om die tabel anders te sorteer.',
'filedelete-comment' => 'Rede vir skrapping:',
'filedelete-submit' => 'Skrap',
'filedelete-success' => "'''$1''' is geskrap.",
-'filedelete-success-old' => '<span class="plainlinks">Die weergawe van \'\'\'[[Media:$1|$1]]\'\'\' op $3, $2 is geskrap.</span>',
-'filedelete-nofile' => "'''$1''' bestaan nie op {{SITENAME}} nie.",
+'filedelete-success-old' => "Die weergawe van '''[[Media:$1|$1]]''' op $3, $2 is geskrap.",
+'filedelete-nofile' => "'''$1''' bestaan nie.",
'filedelete-otherreason' => 'Ander/ekstra rede:',
'filedelete-reason-otherlist' => 'Andere rede',
'filedelete-reason-dropdown' => '*Algemene skrappingsredes:
@@ -1255,7 +1264,7 @@ Elke ry bevat skakels na die eerste en die tweede aanstuur, asook die eerste reÃ
'unusedimagestext' => "Let asseblief op dat ander webwerwe, soos die internasionale {{SITENAME}}s, dalk met 'n direkte URL na 'n prent skakel, so die prent sal dus hier verskyn al word dit aktief gebruik.",
'unusedcategoriestext' => 'Die volgende kategoriebladsye bestaan alhoewel geen artikel of kategorie hulle gebruik nie.',
'notargettitle' => 'Geen teiken',
-'notargettext' => "Jy het nie 'n teikenbladsy of gebruiker waarmee hierdie funksie moet werk, gespesifiseer nie.",
+'notargettext' => "U het nie 'n teikenbladsy of gebruiker waarmee hierdie funksie moet werk, gespesifiseer nie.",
'pager-newer-n' => '{{PLURAL:$1|nuwer 1|nuwer $1}}',
'pager-older-n' => '{{PLURAL:$1|ouer 1|ouer $1}}',
@@ -1316,7 +1325,7 @@ U kan die resultate vernou deur 'n boekstaaftipe, gebruikersnaam of spesifieke b
'mailnologintext' => "U moet [[Special:UserLogin|ingeteken]] wees en 'n geldige e-posadres in die [[Special:Preferences|voorkeure]] hê om e-pos aan ander gebruikers te stuur.",
'emailuser' => 'Stuur e-pos na hierdie gebruiker',
'emailpage' => 'Stuur e-pos na gebruiker',
-'emailpagetext' => 'As dié gerbuiker \'n geldige e-posadres in sy/haar gebruikersvoorkeure het, sal hierdie vorm \'n enkele boodskap stuur. Die e-posadres in jou gebruikersvoorkeure sal verkyn as die "Van"-adres van die pos. Dus sal die ontvanger kan terug antwoord.',
+'emailpagetext' => 'As dié gerbuiker \'n geldige e-posadres in sy/haar gebruikersvoorkeure het, sal hierdie vorm \'n enkele boodskap stuur. Die e-posadres in u gebruikersvoorkeure sal verkyn as die "Van"-adres van die pos. Dus sal die ontvanger kan terug antwoord.',
'usermailererror' => 'Fout met versending van e-pos:',
'defemailsubject' => '{{SITENAME}}-epos',
'noemailtitle' => 'Geen e-posadres',
@@ -1327,18 +1336,18 @@ U kan die resultate vernou deur 'n boekstaaftipe, gebruikersnaam of spesifieke b
'emailmessage' => 'Boodskap:',
'emailsend' => 'Stuur',
'emailccme' => "E-pos vir my 'n kopie van my boodskap.",
-'emailccsubject' => 'Kopie van U boodskap aan $1: $2',
+'emailccsubject' => 'Kopie van u boodskap aan $1: $2',
'emailsent' => 'E-pos gestuur',
-'emailsenttext' => 'Jou e-pos is gestuur.',
+'emailsenttext' => 'U e-pos is gestuur.',
# Watchlist
'watchlist' => 'My dophoulys',
'mywatchlist' => 'My dophoulys',
'watchlistfor' => "(vir '''$1''')",
-'nowatchlist' => 'Jy het geen items in jou dophoulys nie.',
+'nowatchlist' => 'U het geen items in u dophoulys nie.',
'watchnologin' => 'Nie ingeteken nie',
-'watchnologintext' => 'Jy moet [[Special:UserLogin|ingeteken]]
-wees om jou dophoulys te verander.',
+'watchnologintext' => 'U moet [[Special:UserLogin|ingeteken]]
+wees om u dophoulys te verander.',
'addedwatch' => 'Bygevoeg tot dophoulys',
'addedwatchtext' => 'Die bladsy "$1" is by u [[Special:Watchlist|dophoulys]] gevoeg.
Die bladsy "$1" is by u [[Special:Watchlist|dophoulys]] gevoeg. Toekomstige veranderinge aan hierdie bladsy en sy verwante besprekingsblad sal daar verskyn en die bladsy sal in \'\'\'vetdruk\'\'\' verskyn in die [[Special:RecentChanges|lys van onlangse wysigings]], sodat u dit makliker kan raaksien.
@@ -1353,11 +1362,11 @@ As u die bladsy later van u dophoulys wil verwyder, kliek "verwyder van dophouly
'notanarticle' => "Nie 'n artikel",
'notvisiblerev' => 'Weergawe is verwyder',
'watchnochange' => 'Geen item op die dophoulys is geredigeer in die gekose periode nie.',
-'watchlist-details' => '{{PLURAL:$1|$1 bladsy|$1 bladsye}} in jou dophoulys, besprekingsbladsye uitgesluit.',
+'watchlist-details' => '{{PLURAL:$1|$1 bladsy|$1 bladsye}} in u dophoulys, besprekingsbladsye uitgesluit.',
'wlheader-enotif' => '* E-pos notifikasie is aangeskakel.',
'wlheader-showupdated' => "* Bladsye wat verander is sedert u hulle laas besoek het word in '''vetdruk''' uitgewys",
'watchmethod-recent' => 'Kontroleer onlangse wysigings aan bladsye op dophoulys',
-'watchlistcontains' => 'Jou dophoulys bevat $1 {{PLURAL:$1|bladsy|bladsye}}.',
+'watchlistcontains' => 'U dophoulys bevat $1 {{PLURAL:$1|bladsy|bladsye}}.',
'iteminvalidname' => "Probleem met item '$1', ongeldige naam...",
'wlnote' => "Hier volg die laaste {{PLURAL:$1|verandering|'''$1''' veranderings}} binne die laaste {{PLURAL:$2|uur|'''$2''' ure}}.",
'wlshowlast' => 'Wys afgelope $1 ure, $2 dae of $3',
@@ -1379,7 +1388,7 @@ As u die bladsy later van u dophoulys wil verwyder, kliek "verwyder van dophouly
'changed' => 'verander',
'created' => 'geskep',
'enotif_subject' => 'Bladsy $PAGETITLE op {{SITENAME}} is $CHANGEDORCREATED deur $PAGEEDITOR',
-'enotif_lastvisited' => 'Sien $1 vir alle wysigings sedert U laaste besoek.',
+'enotif_lastvisited' => 'Sien $1 vir alle wysigings sedert u laaste besoek.',
'enotif_lastdiff' => 'Sien $1 om hierdie wysiging te bekyk.',
'enotif_anon_editor' => 'anonieme gebruiker $1',
'enotif_body' => 'Beste $WATCHINGUSERNAME,
@@ -1415,8 +1424,8 @@ Terugvoer en verdere bystand:
'delete-confirm' => 'Skrap "$1"',
'delete-legend' => 'Skrap',
'historywarning' => "Waarskuwing: Die bladsy het 'n geskiedenis:",
-'confirmdeletetext' => "Jy staan op die punt om 'n bladsy of prent asook al hulle geskiedenis uit die databasis te skrap.
-Bevestig asseblief dat jy dit wil doen, dat jy die gevolge verstaan en dat jy dit doen in ooreenstemming met die [[{{MediaWiki:Policy-url}}]].",
+'confirmdeletetext' => "U staan op die punt om 'n bladsy of prent asook al hulle geskiedenis uit die databasis te skrap.
+Bevestig asseblief dat u dit wil doen, dat u die gevolge verstaan en dat u dit doen in ooreenstemming met die [[{{MediaWiki:Policy-url}}]].",
'actioncomplete' => 'Aksie uitgevoer',
'deletedtext' => '"<nowiki>$1</nowiki>" is geskrap.
Kyk na $2 vir \'n rekord van onlangse skrappings.',
@@ -1454,7 +1463,7 @@ Verwydering van die soort blaaie is beperk om ontwrigting van {{SITENAME}} te vo
'protect_expiry_old' => 'Vervaltyd is in die verlede.',
'protect-unchain' => 'Gee regte om te skuif',
'protect-text' => 'U kan die veiligheidsvlak vir blad <strong><nowiki>$1</nowiki></strong> hier bekyk of verander.',
-'protect-locked-access' => "Jou rekening het nie regte om 'n bladsy se veiligheidsvlakke te verander nie.
+'protect-locked-access' => "U rekening het nie regte om 'n bladsy se veiligheidsvlakke te verander nie.
Hier is die huidige verstellings vir bladsy <strong>$1</strong>:",
'protect-cascadeon' => 'Die bladsy word beskerm want dit is ingesluit by die volgende {{PLURAL:$1|blad|blaaie}} wat kaskade-beskerming geniet. U kan die veiligheidsvlak van die bladsy verander, maar dit sal nie die ander kaskade blaaie beïnvloed nie.',
'protect-default' => '(normaal)',
@@ -1485,11 +1494,11 @@ Hier is die huidige verstellings vir bladsy <strong>$1</strong>:",
# Undelete
'undelete' => 'Herstel geskrapte bladsy',
'undeletepage' => 'Bekyk en herstel geskrapte bladsye',
-'undeletepagetitle' => "'''Hieronder is die verwyderde bydraes van [[:$1]]'''.",
+'undeletepagetitle' => "'''Hier onder is die verwyderde bydraes van [[:$1]]'''.",
'viewdeletedpage' => 'Bekyk geskrapte bladsye',
'undeletepagetext' => 'Die volgende bladsye is geskrap, maar hulle is nog in die argief en kan herstel word. Die argief kan periodiek skoongemaak word.',
'undeleterevisions' => '$1 {{PLURAL:$1|weergawe|weergawes}} in argief',
-'undeletehistory' => "As jy die bladsy herstel, sal alle weergawes herstel word.
+'undeletehistory' => "As u die bladsy herstel, sal alle weergawes herstel word.
As 'n nuwe bladsy met dieselfde naam sedert die skrapping geskep is, sal die herstelde weergawes in die nuwe bladsy se voorgeskiedenis verskyn en die huidige weergawe van die lewendige bladsy sal nie outomaties vervang word nie.",
'undeletehistorynoadmin' => 'Die bladsy is geskrap.
Die rede hiervoor word onder in die opsomming aangedui, saam met besonderhede van die gebruikers wat die bladsy gewysig het voordat dit verwyder is.
@@ -1586,7 +1595,7 @@ Vul 'n spesifieke rede hier onder in (haal byvoorbeeld spesifieke bladsye wat ge
'ipb-edit-dropdown' => 'Werk lys van redes by',
'ipb-unblock-addr' => 'Deblokkeer $1',
'ipb-unblock' => "Deblokkeer 'n gebruiker of IP-adres",
-'ipb-blocklist-addr' => 'Wys bestaande blokkades vir $1',
+'ipb-blocklist-addr' => 'Bestaande blokkades vir $1',
'ipb-blocklist' => 'Wys bestaande blokkades',
'unblockip' => 'Maak IP-adres oop',
'unblockiptext' => "Gebruik die vorm hier onder om skryftoegang te herstel vir 'n voorheen geblokkeerde IP-adres.",
@@ -1626,37 +1635,37 @@ Sien die [[Special:IPBlockList|IP-bloklys]] vir geblokkeerde adresse.",
# Developer tools
'lockdb' => 'Sluit databasis',
'unlockdb' => 'Ontsluit databasis',
-'lockdbtext' => 'As jy die databasis sluit, kan geen gebruiker meer bladsye redigeer nie, voorkeure verander nie, dophoulyste verander nie, of ander aksies uitvoer wat veranderinge in die databasis verg nie.
-Bevestig asseblief dat dit is wat jy wil doen en dat jy die databasis sal ontsluit sodra jy jou instandhouding afgehandel het.',
-'unlockdbtext' => 'As jy die databasis ontsluit, kan gebruikers weer bladsye redigeer, voorkeure verander, dophoulyste verander, of ander aksies uitvoer wat veranderinge in die databasis verg.
-Bevestig asseblief dat dit is wat jy wil doen.',
+'lockdbtext' => 'As u die databasis sluit, kan geen gebruiker meer bladsye redigeer, voorkeure verander, dophoulyste verander, of ander aksies uitvoer wat veranderinge in die databasis verg nie.
+Bevestig asseblief dat dit is wat u wil doen en dat u die databasis sal ontsluit sodra u u instandhouding afgehandel het.',
+'unlockdbtext' => 'As u die databasis ontsluit, kan gebruikers weer bladsye redigeer, voorkeure verander, dophoulyste verander, of ander aksies uitvoer wat veranderinge in die databasis verg.
+Bevestig asseblief dat dit is wat u wil doen.',
'lockconfirm' => 'Ja, ek wil regtig die databasis sluit.',
'unlockconfirm' => 'Ja, ek wil regtig die databasis ontsluit.',
'lockbtn' => 'Sluit die databasis',
'unlockbtn' => 'Ontsluit die databasis',
-'locknoconfirm' => "Jy het nie die 'bevestig' blokkie gemerk nie.",
+'locknoconfirm' => "U het nie die 'bevestig'-blokkie gemerk nie.",
'lockdbsuccesssub' => 'Databasissluit het geslaag',
'unlockdbsuccesssub' => 'Databasisslot is verwyder',
'lockdbsuccesstext' => 'Die {{SITENAME}} databasis is gesluit.
-<br />Onthou om dit te ontsluit wanneer jou onderhoud afgehandel is.',
+<br />Onthou om dit te ontsluit wanneer u onderhoud afgehandel is.',
'unlockdbsuccesstext' => 'Die {{SITENAME}}-databasis is ontsluit.',
'databasenotlocked' => 'Die databasis is nie gesluit nie.',
# Move page
'move-page' => 'Skuif "$1"',
'move-page-legend' => 'Skuif bladsy',
-'movepagetext' => "Die vorm hieronder hernoem 'n bladsy en skuif die hele wysigingsgeskiedenis na die nuwe naam.
+'movepagetext' => "Die vorm hier onder hernoem 'n bladsy en skuif die hele wysigingsgeskiedenis na die nuwe naam.
Die ou bladsy sal vervang word met 'n aanstuurblad na die nuwe titel.
-'''Skakels na die ou bladsytitel sal nie outomaties verander word nie; maak seker dat dubbele aanstuurverwysings nie voorkom nie deur die \"wat skakel hierheen\"-funksie na die skuif te gebruik.''' Dit is jou verantwoordelikheid om seker te maak dat skakels steeds wys na waarheen hulle behoort te gaan.
+'''Skakels na die ou bladsytitel sal nie outomaties verander word nie; maak seker dat dubbele aanstuurverwysings nie voorkom nie deur die \"wat skakel hierheen\"-funksie na die skuif te gebruik.''' Dit is u verantwoordelikheid om seker te maak dat skakels steeds wys na waarheen hulle behoort te gaan.
-Let daarop dat 'n bladsy '''nie''' geskuif sal word indien daar reeds 'n bladsy met dieselfde titel bestaan nie, tensy dit leeg of 'n aanstuurbladsy is en geen wysigingsgeskiedenis het nie. Dit beteken dat jy 'n bladsy kan terugskuif na sy ou titel indien jy 'n fout gemaak het, maar jy kan nie 'n bestaande bladsy oorskryf nie.
+Let daarop dat 'n bladsy '''nie''' geskuif sal word indien daar reeds 'n bladsy met dieselfde titel bestaan nie, tensy dit leeg of 'n aanstuurbladsy is en geen wysigingsgeskiedenis het nie. Dit beteken dat u 'n bladsy kan terugskuif na sy ou titel indien u 'n fout gemaak het, maar u kan nie 'n bestaande bladsy oorskryf nie.
<b>WAARSKUWING!</b>
-Hierdie kan 'n drastiese en onverwagte verandering vir 'n populêre bladsy wees;
-maak asseblief seker dat jy die gevolge van hierdie aksie verstaan voordat jy voortgaan. Gebruik ook die ooreenstemmende besprekingsbladsy om oorleg te pleeg met ander bydraers.",
+Hierdie kan 'n drastiese en onverwagte verandering vir 'n gewilde bladsy wees;
+maak asseblief seker dat u die gevolge van hierdie aksie verstaan voordat u voortgaan. Gebruik ook die ooreenstemmende besprekingsbladsy om oorleg te pleeg met ander bydraers.",
'movepagetalktext' => "Die ooreenstemmende besprekingsblad sal outomaties saam geskuif word, '''tensy:'''
*'n Besprekengsblad met die nuwe naam reeds bestaan, of
-*U die keuse hieronder deselekteer.
+*U die keuse hier onder deselekteer.
Indien wel sal u self die blad moet skuif of versmelt (indien nodig).",
'movearticle' => 'Skuif bladsy',
@@ -1666,7 +1675,7 @@ Indien wel sal u self die blad moet skuif of versmelt (indien nodig).",
'movepagebtn' => 'Skuif bladsy',
'pagemovedsub' => 'Verskuiwing het geslaag',
'movepage-moved' => '<big>\'\'\'"$1" is geskuif na "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
-'articleexists' => "'n Bladsy met daardie naam bestaan reeds, of die naam wat jy gekies het, is nie geldig nie.
+'articleexists' => "'n Bladsy met daardie naam bestaan reeds, of die naam wat u gekies het, is nie geldig nie.
Kies asseblief 'n ander naam.",
'cantmove-titleprotected' => "U kan nie 'n bladsy na die titel skuif nie, omdat die nuwe titel beskerm is teen die skep daarvan.",
'talkexists' => "'''Die bladsy self is suksesvol geskuif, maar die besprekingsbladsy is nie geskuif nie omdat een reeds bestaan met die nuwe titel. Smelt hulle asseblief met die hand saam.'''",
@@ -1680,7 +1689,7 @@ Kies asseblief 'n ander naam.",
'1movedto2' => '[[$1]] geskuif na [[$2]]',
'1movedto2_redir' => '[[$1]] geskuif na [[$2]] oor bestaande aanstuur',
'movelogpage' => 'Skuiflogboek',
-'movelogpagetext' => "Hieronder is 'n lys van geskuifde bladsye.",
+'movelogpagetext' => "Hier onder is 'n lys van geskuifde bladsye.",
'movereason' => 'Rede:',
'revertmove' => 'rol terug',
'delete_and_move' => 'Skrap en skuif',
@@ -1752,15 +1761,15 @@ In die laatste geval kan u ook \'n verwysing gebruik, byvoorbeeld [[{{ns:special
'tooltip-pt-mytalk' => 'My besprekingsbladsy',
'tooltip-pt-anontalk' => 'Bespreking oor bydraes van hierdie IP-adres',
'tooltip-pt-preferences' => 'My voorkeure',
-'tooltip-pt-watchlist' => 'Die lys bladsye wat jy vir veranderinge dophou',
+'tooltip-pt-watchlist' => 'Die lys bladsye wat u vir veranderinge dophou',
'tooltip-pt-mycontris' => 'Lys van my bydraes',
-'tooltip-pt-login' => 'Jy word aangemoedig om in te teken; dit is egter nie verpligtend nie.',
-'tooltip-pt-anonlogin' => 'Jy word aangemoedig om in te teken; dit is egter nie verpligtend nie.',
+'tooltip-pt-login' => 'U word aangemoedig om in te teken; dit is egter nie verpligtend nie.',
+'tooltip-pt-anonlogin' => 'U word aangemoedig om in te teken; dit is egter nie verpligtend nie.',
'tooltip-pt-logout' => 'Teken uit',
'tooltip-ca-talk' => 'Bespreking oor die inhoudsbladsy',
-'tooltip-ca-edit' => 'Jy kan hierdie bladsy redigeer. Gebruik asseblief die voorskouknop vóór jy dit stoor.',
+'tooltip-ca-edit' => 'U kan hierdie bladsy redigeer. Gebruik asseblief die voorskouknop vóór u dit stoor.',
'tooltip-ca-addsection' => 'Lewer kommentaar by hierdie bespreking.',
-'tooltip-ca-viewsource' => 'Hierdie bladsy is beskerm. Jy kan die bronteks besigtig.',
+'tooltip-ca-viewsource' => 'Hierdie bladsy is beskerm. U kan die bronteks besigtig.',
'tooltip-ca-history' => 'Ouer weergawes van hierdie bladsy.',
'tooltip-ca-protect' => 'Beskerm hierdie bladsy',
'tooltip-ca-delete' => 'Skrap hierdie bladsy',
@@ -1772,7 +1781,7 @@ In die laatste geval kan u ook \'n verwysing gebruik, byvoorbeeld [[{{ns:special
'tooltip-search-fulltext' => 'Deursoek die bladsye vir die teks',
'tooltip-p-logo' => 'Tuisblad',
'tooltip-n-mainpage' => 'Besoek die Tuisblad',
-'tooltip-n-portal' => 'Meer oor die projek, wat jy kan doen, nuttige skakels',
+'tooltip-n-portal' => 'Meer oor die projek, wat u kan doen, nuttige skakels',
'tooltip-n-currentevents' => "'n Plek waar almal gesellig kan verkeer",
'tooltip-n-recentchanges' => "'n Lys van onlangse wysigings",
'tooltip-n-randompage' => "Laai 'n lukrake bladsye",
@@ -1798,11 +1807,11 @@ In die laatste geval kan u ook \'n verwysing gebruik, byvoorbeeld [[{{ns:special
'tooltip-ca-nstab-help' => 'Bekyk die hulpbladsy',
'tooltip-ca-nstab-category' => 'Bekyk die kategoriebladsy',
'tooltip-minoredit' => "Dui aan hierdie is 'n klein wysiging",
-'tooltip-save' => 'Stoor jou wysigings',
-'tooltip-preview' => "Sien 'n voorskou van jou wysigings, gebruik voor jy die blad stoor!",
+'tooltip-save' => 'Stoor u wysigings',
+'tooltip-preview' => "Sien 'n voorskou van u wysigings, gebruik dit voor u die blad stoor!",
'tooltip-diff' => 'Wys watter veranderinge u aan die teks gemaak het.',
'tooltip-compareselectedversions' => 'Vergelyk die twee gekose weergawes van hierdie blad.',
-'tooltip-watch' => 'Voeg hierdie blad by jou dophoulys',
+'tooltip-watch' => 'Voeg hierdie blad by u dophoulys',
'tooltip-recreate' => 'Herskep hierdie bladsy al is dit voorheen geskrap',
'tooltip-upload' => 'Begin oplaai',
@@ -1875,7 +1884,7 @@ $1',
# Special:NewImages
'newimages' => 'Gallery van nuwe beelde',
-'imagelisttext' => "Hieronder is a lys van '''$1''' {{PLURAL:$1|lêer|lêers}}, $2 gesorteer.",
+'imagelisttext' => "Hier onder is a lys van '''$1''' {{PLURAL:$1|lêer|lêers}}, $2 gesorteer.",
'newimages-summary' => 'Die spesiale bladsy wys die nuutste lêers wat na die wiki opgelaai is.',
'showhidebots' => '($1 robotte)',
'noimages' => 'Niks te sien nie.',
@@ -2037,6 +2046,7 @@ Ander velde sal versteek wees.
'exif-sharpness-2' => 'Hard',
'exif-subjectdistancerange-0' => 'Onbekend',
+'exif-subjectdistancerange-1' => 'Makro',
'exif-subjectdistancerange-2' => 'Naby',
'exif-subjectdistancerange-3' => 'Vêr weg',
@@ -2064,7 +2074,7 @@ Ander velde sal versteek wees.
# External editor support
'edit-externally' => "Wysig hierdie lêer met 'n eksterne program",
-'edit-externally-help' => 'Sien die [http://www.mediawiki.org/wiki/Manual:External_editors instruksies] (in Engels) vir meer inligting.',
+'edit-externally-help' => '(Sien [http://www.mediawiki.org/wiki/Manual:External_editors instruksies] vir meer inligting)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'alles',
@@ -2172,14 +2182,14 @@ Probeer normale voorskou.',
'watchlistedit-noitems' => 'U dophoulys bevat geen bladsye.',
'watchlistedit-normal-title' => 'Wysig dophoulys',
'watchlistedit-normal-legend' => 'Verwyder titels van dophoulys',
-'watchlistedit-normal-explain' => "Die bladsye in u dophoulys word hieronder vertoon.
+'watchlistedit-normal-explain' => "Die bladsye in u dophoulys word hier onder vertoon.
Selekteer die titels wat verwyder moet word en klik op 'Verwyder Titels' onder aan die bladsy.
Alternatiewelik kan u die [[Special:Watchlist/raw|bronkode wysig]].",
'watchlistedit-normal-submit' => 'Verwyder Titels',
'watchlistedit-normal-done' => 'Daar is {{PLURAL:$1|1 bladsy|$1 bladsye}} van u dophoulys verwyder:',
'watchlistedit-raw-title' => 'Wysig u dophoulys se bronkode',
'watchlistedit-raw-legend' => 'Wysig u dophoulys se bronkode',
-'watchlistedit-raw-explain' => "Die bladsye in u dophoulys word hieronder vertoon.
+'watchlistedit-raw-explain' => "Die bladsye in u dophoulys word hier onder vertoon.
U kan die lys wysig deur titels by te sit of te verwyder (een bladsy per lyn).
As u klaar is, klik op 'Opdateer Dophoulys' onder aan die bladsy.
U kan ook die [[Special:Watchlist/edit|standaard opdaterigskerm gebruik]].",
diff --git a/languages/messages/MessagesAln.php b/languages/messages/MessagesAln.php
index bb076438..d7625d9f 100644
--- a/languages/messages/MessagesAln.php
+++ b/languages/messages/MessagesAln.php
@@ -417,13 +417,11 @@ Llogaria juej asht hap. Mos harroni me ndryshu parapëlqimet e {{SITENAME}}-s.',
'editundo' => 'ktheje',
# Search results
-'noexactmatch' => '<span style="font-size: 135%; font-weight: bold; margin-left: .6em">Faqja me atë titull nuk asht krijue </span>
+'noexactmatch' => 'Faqja me atë titull nuk asht krijue
-<span style="display: block; margin: 1.5em 2em">
Muneni me [[$1|fillu një artikull]] me kët titull.
-<span style="display:block; font-size: 89%; margin-left:.2em">Ju lutem kërkoni {{SITENAME}}-n para se me krijue një artikull të ri se munet me kánë nën një titull tjetër.</span>
-</span>',
+Ju lutem kërkoni {{SITENAME}}-n para se me krijue një artikull të ri se munet me kánë nën një titull tjetër.',
'viewprevnext' => 'Shikoni ($1) ($2) ($3).',
'powersearch' => 'Kërko',
diff --git a/languages/messages/MessagesAm.php b/languages/messages/MessagesAm.php
index e11b31ad..95c81b7c 100644
--- a/languages/messages/MessagesAm.php
+++ b/languages/messages/MessagesAm.php
@@ -9,22 +9,22 @@
*/
$namespaceNames = array(
- 'NS_MEDIA' => 'á‹á‹­áˆ',
- 'NS_SPECIAL' => 'áˆá‹©',
- 'NS_TALK' => 'á‹á‹­á‹­á‰µ',
- 'NS_USER' => 'አባáˆ',
- 'NS_USER_TALK' => 'አባáˆ_á‹á‹­á‹­á‰µ',
- 'NS_PROJECT_TALK' => '$1_á‹á‹­á‹­á‰µ',
- 'NS_IMAGE' => 'ስዕáˆ',
- 'NS_IMAGE_TALK' => 'ስዕáˆ_á‹á‹­á‹­á‰µ',
- 'NS_MEDIAWIKI' => 'መáˆá‹•áŠ­á‰µ',
- 'NS_MEDIAWIKI_TALK' => 'መáˆá‹•áŠ­á‰µ_á‹á‹­á‹­á‰µ',
- 'NS_TEMPLATE' => 'መáˆáŒ áŠá‹«',
- 'NS_TEMPLATE_TALK' => 'መáˆáŒ áŠá‹«_á‹á‹­á‹­á‰µ',
- 'NS_HELP' => 'እርዳታ',
- 'NS_HELP_TALK' => 'እርዳታ_á‹á‹­á‹­á‰µ',
- 'NS_CATEGORY' => 'መደብ',
- 'NS_CATEGORY_TALK' => 'መደብ_á‹á‹­á‹­á‰µ',
+ NS_MEDIA => 'á‹á‹­áˆ',
+ NS_SPECIAL => 'áˆá‹©',
+ NS_TALK => 'á‹á‹­á‹­á‰µ',
+ NS_USER => 'አባáˆ',
+ NS_USER_TALK => 'አባáˆ_á‹á‹­á‹­á‰µ',
+ NS_PROJECT_TALK => '$1_á‹á‹­á‹­á‰µ',
+ NS_IMAGE => 'ስዕáˆ',
+ NS_IMAGE_TALK => 'ስዕáˆ_á‹á‹­á‹­á‰µ',
+ NS_MEDIAWIKI => 'መáˆá‹•áŠ­á‰µ',
+ NS_MEDIAWIKI_TALK => 'መáˆá‹•áŠ­á‰µ_á‹á‹­á‹­á‰µ',
+ NS_TEMPLATE => 'መáˆáŒ áŠá‹«',
+ NS_TEMPLATE_TALK => 'መáˆáŒ áŠá‹«_á‹á‹­á‹­á‰µ',
+ NS_HELP => 'እርዳታ',
+ NS_HELP_TALK => 'እርዳታ_á‹á‹­á‹­á‰µ',
+ NS_CATEGORY => 'መደብ',
+ NS_CATEGORY_TALK => 'መደብ_á‹á‹­á‹­á‰µ',
);
$messages = array(
@@ -145,7 +145,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'ስለ',
'article' => 'መጣጥá',
@@ -619,8 +619,8 @@ $1ን ወይሠማንሠሌላ [[{{MediaWiki:Grouppage-sysop}}|መጋቢ]] ስ
'rev-delundel' => 'ይታይ/ይደበቅ',
'revdelete-nooldid-title' => 'የማይሆን áŒá‰¥ እትáˆ',
'revdelete-nooldid-text' => 'ይህ ተáŒá‰£áˆ­ የሚáˆáŒ¸áˆá‰ á‰µ áŒá‰¥ (አላማ) እትሠአáˆá‹ˆáˆ°áŠ‘áˆá¢',
-'revdelete-selected' => 'ከ [[:$1]] {{PLURAL:$2|የተመረጡ á‹áˆ­á‹«á‹Žá‰½|የተመረጡ á‹áˆ­á‹«á‹Žá‰½}}:',
-'logdelete-selected' => '{{PLURAL:$1|የተመረጠ መá‹áŒˆá‰¥ ድርጊት|የተመረጡ መá‹áŒˆá‰¥ ድርጊቶች}}á¦',
+'revdelete-selected' => "'''ከ [[:$1]] {{PLURAL:$2|የተመረጡ á‹áˆ­á‹«á‹Žá‰½|የተመረጡ á‹áˆ­á‹«á‹Žá‰½}}:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|የተመረጠ መá‹áŒˆá‰¥ ድርጊት|የተመረጡ መá‹áŒˆá‰¥ ድርጊቶች}}á¦'''",
'revdelete-hide-text' => 'የእትሙ ጽሕáˆá‰µ ይደበቅ',
'revdelete-hide-name' => 'ድርጊትና áŒá‰¡ ይደበቅ',
'revdelete-hide-comment' => 'ማጠቃለያ ይደበቅ',
@@ -781,7 +781,7 @@ $1ን ወይሠማንሠሌላ [[{{MediaWiki:Grouppage-sysop}}|መጋቢ]] ስ
'recentchanges' => 'በቅርብ ጊዜ የተለወጡ',
'recentchangestext' => "በዚሠገጽ ላይ በቅርብ ጊዜ የወጡ አዳዲስ ለá‹áŒ¦á‰½ ለመከታተሠይችላሉᢠ<br /> ('''ጥ'''ᦠጥቃቅን ለá‹áŒ¥á¤ '''አ'''ᦠአዲስ ገጽ)",
'recentchanges-feed-description' => 'በዚህ ዊኪ ላይ በቅርብ áŒá‹œ የተለወጠá‹áŠ• በዚሠfeed መከታተሠይችላሉ',
-'rcnote' => "ከ$5 $4 እ.ኤ.አ. {{PLURAL:$2|ባለáˆá‹ 1 ቀን|ባለá‰á‰µ '''$2''' ቀኖች}} {{PLURAL:$1|የተደረገዠ'''1''' ለá‹á‰µ እታች ይገኛáˆ|የተደረጉት '''$1''' መጨረሻ ለá‹áŒ¦á‰½ እታች ይገኛሉ}}á¢",
+'rcnote' => "ከ$5 $4 እ.ኤ.አ. {{PLURAL:$2|ባለáˆá‹ 1 ቀን|ባለá‰á‰µ '''$2''' ቀኖች}} {{PLURAL:$1|የተደረገዠ'''1''' ለá‹áŒ¥ እታች ይገኛáˆ|የተደረጉት '''$1''' መጨረሻ ለá‹áŒ¦á‰½ እታች ይገኛሉ}}á¢",
'rcnotefrom' => "ከ'''$2''' ጀáˆáˆ® የተቀየሩትን ገጾች (እስከ '''$1''' ድረስ) ክዚህ በታች ይታያሉá¢",
'rclistfrom' => '(ከ $1 ጀáˆáˆ® አዲስ ለá‹áŒ¦á‰¹áŠ• ለማየት)',
'rcshowhideminor' => 'ጥቃቅን ለá‹áŒ¦á‰½ $1',
diff --git a/languages/messages/MessagesAn.php b/languages/messages/MessagesAn.php
index 19ee7f4e..72da7cde 100644
--- a/languages/messages/MessagesAn.php
+++ b/languages/messages/MessagesAn.php
@@ -5,6 +5,8 @@
* @file
*
* @author Juanpabl
+ * @author Remember the dot
+ * @author Urhixidur
* @author Willtron
* @author לערי ריינה×רט
*/
@@ -120,7 +122,7 @@ $messages = array(
'tog-extendwatchlist' => 'Enamplar a lista de seguimiento ta amostrar toz os cambeos afeutatos.',
'tog-usenewrc' => 'Presentazión amillorada d\'os "zaguers cambeos" (cal JavaScript)',
'tog-numberheadings' => 'Numerar automaticament os encabezaus',
-'tog-showtoolbar' => "Amostrar a barra d'ainas d'edizión (cal JavaScript)",
+'tog-showtoolbar' => "Amostrar a barra de ferramientas d'edizión (cal JavaScript)",
'tog-editondblclick' => 'Autibar edizión de pachinas fendo-ie doble click (cal JavaScript)',
'tog-editsection' => 'Autibar a edizión por sezions usando os binclos [editar]',
'tog-editsectiononrightclick' => "Autibar a edizión de sezions punchando con o botón dreito d'a rateta <br /> en os títols de sezions (cal JavaScript)",
@@ -235,7 +237,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista de carauteristicas confegurables]
* [http://www.mediawiki.org/wiki/Manual:FAQ Preguntas cutianas sobre MediaWiki (FAQ)]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de correu sobre ta anunzios de MediaWiki]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de correu sobre ta anunzios de MediaWiki]",
'about' => 'Informazión sobre',
'article' => 'Articlo',
@@ -281,7 +283,7 @@ $messages = array(
'deletethispage' => 'Borrar ista pachina',
'undelete_short' => 'Restaurar {{PLURAL:$1|una edizión|$1 edizions}}',
'protect' => 'Protecher',
-'protect_change' => 'cambiar a protezión',
+'protect_change' => 'cambiar',
'protectthispage' => 'Protecher ista pachina',
'unprotect' => 'esprotecher',
'unprotectthispage' => 'Esprotecher ista pachina',
@@ -289,12 +291,12 @@ $messages = array(
'talkpage' => "Descusión d'ista pachina",
'talkpagelinktext' => 'Descutir',
'specialpage' => 'Pachina Espezial',
-'personaltools' => 'Ainas presonals',
+'personaltools' => 'Ferramientas presonals',
'postcomment' => 'Adibir un comentario',
'articlepage' => "Beyer l'articlo",
'talk' => 'Descusión',
'views' => 'Bisualizazions',
-'toolbox' => 'Ainas',
+'toolbox' => 'Ferramientas',
'userpage' => "Beyer a pachina d'usuario",
'projectpage' => "Beyer a pachina d'o procheuto",
'imagepage' => "Beyer a pachina de l'archibo",
@@ -365,7 +367,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|una edizión borrata|$1 edizions borratas}}',
'feedlinks' => 'Sendicazión como fuent de notizias:',
'feed-invalid' => 'Sendicazión como fuent de notizias no conforme.',
-'feed-unavailable' => 'As fuents de sendicazión no son disponibles en {{SITENAME}}',
+'feed-unavailable' => 'As canals de sendicazión no son disponibles.',
'site-rss-feed' => 'Canal RSS $1',
'site-atom-feed' => 'Canal Atom $1',
'page-rss-feed' => 'Canal RSS "$1"',
@@ -373,7 +375,7 @@ $messages = array(
'red-link-title' => '$1 (encara no escrita)',
# Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main' => 'Articlo',
+'nstab-main' => 'Pachina',
'nstab-user' => "Pachina d'usuario",
'nstab-media' => 'Pachina multimedia',
'nstab-special' => 'Espezial',
@@ -402,7 +404,7 @@ A zaguera consulta que se miró de fer estió: <blockquote><tt>$1</tt></blockquo
"$1"
aintro d\'a funzión "$2".
A base de datos retornó a error "<tt>$3: $4</tt>".',
-'noconnect' => "A wiki tiene agora bellas dificultaz tecnicas, y no se podió contautar con o serbidor d'a base de datos. <br />
+'noconnect' => "Agora mesmo, a wiki ye tenendo bellas dificultaz tecnicas, y no se puede contautar con o serbidor d'a base de datos. <br />
$1",
'nodb' => 'No se podió trigar a base de datos $1',
'cachederror' => "Ista ye una copia en caché d'a pachina demandata, y puestar que no siga esbiellata.",
@@ -441,7 +443,7 @@ Si no ye iste o caso, puede que aiga trobato un error en o software. Por fabor,
'wrong_wfQuery_params' => 'Parametros incorreutos ta wfQuery()<br />
Funzión: $1<br />
Consulta: $2',
-'viewsource' => 'Beyer codigo fuen',
+'viewsource' => 'Beyer codigo fuent',
'viewsourcefor' => 'ta $1',
'actionthrottled' => 'Aizión afogata',
'actionthrottledtext' => "Como mida anti-spam, bi ha un limite en o numero de begadas que puede fer ista aizión en un curto espazio de tiempo, y ha brincato d'iste limite. Aspere bels menutos y prebe de fer-lo nuebament.",
@@ -506,7 +508,7 @@ No xublide presonalizar [[Special:Preferences|as suyas preferenzias en {{SITENAM
'email' => 'Adreza de correu-e',
'prefs-help-realname' => "* Nombre reyal (opzional): si esliche escribir-lo, se ferá serbir ta l'atribuzión d'a suya faina.",
'loginerror' => 'Error en enzetar a sesión',
-'prefs-help-email' => "Adreza de correu-e (opzional): Premite á atros usuarios nimbiar-le correus electronicos por meyo de a suya pachina d'usuario u de descusión d'usuario sin d'aber de rebelar a suya identidá.",
+'prefs-help-email' => "L'adreza de correu-e ye opzional, pero premite que le nimbiemos una nueba palabra de paso si nunca la oblidase. Tamién premite que atros usuarios contauten con bustet dende a suya pachina d'usuario u de descusión d'usuario sin aber de rebelar a suya identidat.",
'prefs-help-email-required' => 'Cal una adreza de correu-e.',
'nocookiesnew' => "A cuenta d'usuario s'ha creyata, pero encara no ye indentificato. {{SITENAME}} fa serbir <em>cookies</em> ta identificar á os usuario rechistratos, pero pareix que las tiene desautibatas. Por fabor, autibe-las e identifique-se con o suyo nombre d'usuario y palabra de paso.",
'nocookieslogin' => "{{SITENAME}} fa serbir <em>cookies</em> ta la identificazión d'usuarios. Tiene as <em>cookies</em> desautibatas en o nabegador. Por fabor, autibe-las y prebe á identificar-se de nuebas.",
@@ -514,19 +516,19 @@ No xublide presonalizar [[Special:Preferences|as suyas preferenzias en {{SITENAM
'loginsuccesstitle' => "S'ha identificato correutament",
'loginsuccess' => 'Ha enzetato una sesión en {{SITENAME}} como "$1".',
'nosuchuser' => 'No bi ha garra usuario clamato "$1".
-Comprebe si ha escrito bien o nombre u creye una nueba cuenta d\'usuario.',
+Comprebe si ha escrito bien o nombre u [[Special:UserLogin/signup|creye una nueba cuenta d\'usuario]].',
'nosuchusershort' => 'No bi ha garra usuario con o nombre "<nowiki>$1</nowiki>". Comprebe si o nombre ye bien escrito.',
'nouserspecified' => "Ha d'escribir un nombre d'usuario.",
'wrongpassword' => 'A palabra de paso endicata no ye correuta. Prebe unatra begada.',
'wrongpasswordempty' => 'No ha escrito garra palabra de paso. Prebe unatra begada.',
'passwordtooshort' => "A suya palabra de paso no ye conforme u ye masiau curta. Ha de tener como menimo {{PLURAL:$1|1 caráuter|$1 caráuters}} y no puede estar o suyo nombre d'usuario.",
-'mailmypassword' => 'Nimbía-me una nueba palabra de paso por correu electronico',
+'mailmypassword' => 'Nimbiar una nueba palabra de paso por correu eletronico',
'passwordremindertitle' => 'Nueba palabra de paso temporal de {{SITENAME}}',
-'passwordremindertext' => 'Belún (probablement busté, dende l\'adreza IP $1) demandó que li nimbiásenos una nueba palabra de paso ta la suya cuenta en {{SITENAME}} ($4).
-A palabra de paso ta l\'usuario "$2" ye agora "$3".
-Li consellamos que enzete agora una sesión y cambee a suya palabra de paso.
+'passwordremindertext' => 'Belún (probablement busté, dende l\'adreza IP $1) demandó una nueba palabra de paso ta la suya cuenta en {{SITENAME}} ($4).
+S\'ha creyato una nueba palabra de paso temporal ta l\'usuario "$2", que ye "$3".
+Si isto ye lo que quereba, abrá de enzetar una sesión y trigar una nueba palabra de paso.
-Si iste mensache fue demandato por otri, u si ya se\'n ha alcordato d\'a palabra de paso y ya no deseya cambiar-la, puede innorar iste mensache y continar fendo serbir l\'antiga palabra de paso.',
+Si estió atro qui fazió ista demanda, u ya se\'n ha alcordau d\'a suya palabra de paso, y ya no deseya cambiar-la, puede inorar iste mensache y contar fendo serbir l\'antiga palabra de paso.',
'noemail' => 'No bi ha garra adreza de correu electronico rechistrada ta "$1".',
'passwordsent' => 'Una nueba palabra de paso plega de nimbiar-se ta o correu electronico de "$1".
Por fabor, identifique-se unatra bez malas que la reculla.',
@@ -539,7 +541,7 @@ Por fabor, identifique-se unatra bez malas que la reculla.',
'emailnotauthenticated' => "A suya adreza de correu-e <strong> no ye encara confirmata </strong>. No podrá recullir garra correu t'as siguients funzions.",
'noemailprefs' => '<strong>Escriba una adreza de correu-e ta autibar istas carauteristicas.</strong>',
'emailconfirmlink' => 'Confirme a suya adreza de correu-e',
-'invalidemailaddress' => "L'adreza de correu-e no puede estar azeutata pues tiene un formato incorreuto. Por favor, escriba una adreza bien formateyata, u dixe buedo ixe campo.",
+'invalidemailaddress' => "No se puet azeutar l'adreza de correu-e pues pareix que tien un formato no conforme. Escriba una adreza bien formateyata, u deixe buedo ixe campo.",
'accountcreated' => 'Cuenta creyata',
'accountcreatedtext' => "S'ha creyato a cuenta d'usuario de $1.",
'createaccount-title' => 'Creyar una cuenta en {{SITENAME}}',
@@ -552,11 +554,11 @@ Si a cuenta s\'ha creyato por error, simplament innore iste mensache.',
'resetpass' => "Restablir a palabra de paso d'a cuenta d'usuario",
'resetpass_announce' => 'Ha enzetato una sesión con una palabra de paso temporal que fue nimbiata por correu electronico. Por fabor, escriba aquí una nueba palabra de paso:',
'resetpass_text' => '<!-- Adiba aquí o testo -->',
-'resetpass_header' => 'Restablir a palabra de paso',
+'resetpass_header' => "Cambiar a palabra de paso d'a cuenta",
'resetpass_submit' => 'Cambiar a palabra de paso e identificar-se',
'resetpass_success' => 'A suya palabra de paso ya ye cambiata. Agora ya puede dentrar-ie...',
'resetpass_bad_temporary' => "A palabra de paso temporal no ye conforme. Puede estar que ya aiga cambiato a suya palabra de paso u que aiga demandato o nimbío d'un atra.",
-'resetpass_forbidden' => 'No se pueden cambiar as palabras de paso en {{SITENAME}}',
+'resetpass_forbidden' => 'No se pueden cambiar as palabras de paso.',
'resetpass_missing' => 'No ha escrito datos en o formulario.',
# Edit page toolbar
@@ -650,7 +652,8 @@ Si busté ye un usuario anonimo y creye que l'han escrito comentarios no releban
'userpage-userdoesnotexist' => 'A cuenta d\'usuario "$1" no ye rechistrada. Piense si quiere creyar u editar ista pachina.',
'clearyourcache' => "'''Pare cuenta: Si quiere beyer os cambeos dimpués d'alzar l'archibo, puede estar que tienga que refrescar a caché d'o suyo nabegador ta beyer os cambeos.''' '''Mozilla / Firefox / Safari:''' prete a tecla de ''Mayusclas'' mientras puncha ''Reload,'' u prete '''Ctrl-Fr''' u '''Ctrl-R''' (''Command-R'' en un Macintosh); '''Konqueror: ''' punche ''Reload'' u prete ''F5;'' '''Opera:''' limpiar a caché en ''Tools → Preferences;'' '''Internet Explorer:''' prete ''Ctrl'' mientres puncha ''Refresh,'' u prete ''Ctrl-F5.''",
'usercssjsyoucanpreview' => '<strong>Consello:</strong> Faga serbir o botón «Amostrar prebisualizazión» ta prebar o nuebo css/js antes de grabar-lo.',
-'usercsspreview' => "'''Remere que sólo ye prebisualizando o suyo css d'usuario y encara no ye grabato!'''",
+'usercsspreview' => "'''Remere que isto no ye que una prebisualizazión d'o suyo CSS d'usuario.'''
+'''Encara no s'ha alzato!'''",
'userjspreview' => "'''Remere que sólo ye prebisualizando o suyo javascript d'usuario y encara no ye grabato!'''",
'userinvalidcssjstitle' => "'''Pare cuenta:''' No bi ha garra aparenzia clamata \"\$1\". Remere que as pachinas presonalizatas .css y .js tienen un títol en minusclas, p.e. {{ns:user}}:Foo/monobook.css en cuenta de {{ns:user}}:Foo/Monobook.css.",
'updated' => '(Esbiellato)',
@@ -682,7 +685,7 @@ Abrá d'encorporar os suyos cambeos en o testo esistent.
<strong>NO COPIE SIN PREMISO ESCRITOS CON DREITOS D'AUTOR!</strong><br />",
'copyrightwarning2' => "Por fabor, pare cuenta que todas as contrebuzions á {{SITENAME}} pueden estar editatas, cambiatas u borratas por atros colaboradors. Si no deseya que atra chent corricha os suyos escritos sin piedat y los destribuiga librement, alabez, no debería meter-los aquí. <br /> En publicar aquí, tamién ye declarando que busté mesmo escribió iste testo y ye o dueño d'os dreitos d'autor, u bien lo copió dende o dominio publico u cualsiquier atra fuent libre (beyer $1 ta más informazión). <br />
<strong>NO COPIE SIN PREMISO ESCRITOS CON DREITOS D'AUTOR!</strong>",
-'longpagewarning' => '<strong>Pare cuenta: Ista pachina tiene ya $1 kilobytes; bels nabegadors pueden tener problemas en editar pachinas de 32KB o más.
+'longpagewarning' => '<strong>Pare cuenta: Ista pachina tiene ya $1 kilobytes; bels nabegadors pueden tener problemas en editar pachinas de 32 kB o más.
Considere, por fabor, a posibilidat de troxar ista pachina en trestallos más chicoz.</strong>',
'longpageerror' => '<strong>ERROR: O testo que ha escrito ye de $1 kilobytes, que ye mayor que a grandaria maisima de $2 kilobytes. No se puede alzar.</strong>',
'readonlywarning' => '<strong>Pare cuenta: A base de datos ha estato bloqueyata por custions de mantenimiento. Por ixo, en iste inte ye imposible alzar as suyas edizions. Puede copiar y apegar o testo en un archibo y alzar-lo ta dimpués.</strong>',
@@ -699,7 +702,7 @@ Considere, por fabor, a posibilidat de troxar ista pachina en trestallos más ch
'edittools' => "<!-- Iste testo amanixerá baxo os formularios d'edizión y carga. -->",
'nocreatetitle' => "S'ha restrinchito a creyazión de pachinas",
'nocreatetext' => '{{SITENAME}} ha restrinchito a creyazión de nuebas pachinas. Puede tornar entazaga y editar una pachina ya esistent, [[Special:UserLogin|identificarse u creyar una cuenta]].',
-'nocreate-loggedin' => 'No tiene premisos ta creyar nuebas pachinas en {{SITENAME}}.',
+'nocreate-loggedin' => 'No tiene premiso ta creyar nuebas pachinas.',
'permissionserrors' => 'Errors de premisos',
'permissionserrorstext' => 'No tiene premisos ta fer-lo, por {{PLURAL:$1|ista razón|istas razons}}:',
'permissionserrorstext-withaction' => 'No tiene premisos ta $2, por {{PLURAL:$1|ista razón|istas razons}}:',
@@ -779,9 +782,9 @@ puede trobar más detalles en o [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}
'revisiondelete' => 'Borrar/esfer borrau de bersions',
'revdelete-nooldid-title' => 'A bersión de destino no ye conforme',
'revdelete-nooldid-text' => 'No ha espezificato garra bersión de destino ta aplicar-le ista funzión, a bersión espezificata no esiste u ye mirando de amagar a bersión autual.',
-'revdelete-selected' => '{{PLURAL:$2|Bersión trigata|Bersions trigatas}} de [[:$1]]:',
-'logdelete-selected' => "{{PLURAL:$1|Escaizimiento d'o rechistro trigato|Escaizimientos d'o rechistro trigatos}}:",
-'revdelete-text' => "As bersions borratas encara aparixerán en o istorial y o rechistro d'a pachina, pero os suyos contenius no serán azesibles ta o publico.
+'revdelete-selected' => "'''{{PLURAL:$2|Bersión trigata|Bersions trigatas}} de [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Escaizimiento d'o rechistro trigato|Escaizimientos d'o rechistro trigatos}}:'''",
+'revdelete-text' => "'''As bersions borratas encara aparixerán en o istorial y o rechistro d'a pachina, pero os suyos contenius no serán azesibles ta o publico.'''
Atros almenistradors de {{SITENAME}} encara podrán azeder t'o contineiu amagato y podrán esfer o borrau á trabiés d'a mesma interfaz, fueras de si os operadors establen restrizions adizionals.",
'revdelete-legend' => 'Establir as restrizions de bisibilidat:',
@@ -897,7 +900,7 @@ Asegure-se que iste cambio no crebará a continidat de l'istorial d'a pachina.",
'mypreferences' => 'Preferenzias',
'prefs-edits' => "Numero d'edizions:",
'prefsnologin' => 'No ye identificato',
-'prefsnologintext' => "Ha d'estar [[Special:UserLogin|rechistrau]] y aber enzetau una sesión ta cambiar as preferenzias d'usuario.",
+'prefsnologintext' => 'Ha d\'aber <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} enzetato una sesión] </span> ta cambiar as preferenzias d\'usuario.',
'prefsreset' => "S'ha tornato as preferenzias t'as suyas baluras almadazenatas.",
'qbsettings' => 'Preferenzias de "Quickbar"',
'qbsettings-none' => 'Denguna',
@@ -1013,7 +1016,7 @@ Asegure-se que iste cambio no crebará a continidat de l'istorial d'a pachina.",
'right-upload' => 'Cargar archibos',
'right-reupload' => "Cargar denzima d'un archibo esistent",
'right-reupload-own' => "Cargar denzima d'un archibo que ya eba cargau o mesmo usuario",
-'right-reupload-shared' => 'Cargar localment archibos con un nombre emplegato en o repositorio multimedia compartito',
+'right-reupload-shared' => 'Sobreescribir localment archibos en o reposte multimedia compartito',
'right-upload_by_url' => 'Cargar un archibo dende una adreza URL',
'right-purge' => 'Porgar a memoria caché ta una pachina sin nezesidat de confirmar-la',
'right-autoconfirmed' => 'Editar pachinas semiprotechitas',
@@ -1129,6 +1132,7 @@ Ta encluyir un archibo u imachen en una pachina, emplegue un binclo d'una d'ista
'illegalfilename' => "O nombre d'archibo «$1» tiene caráuters no premititos en títols de pachinas. Por fabor, cambee o nombre de l'archibo y mire de tornar á cargarlo.",
'badfilename' => 'O nombre d\'a imachen s\'ha cambiato por "$1".',
'filetype-badmime' => 'No se premite cargar archibos de tipo MIME "$1".',
+'filetype-bad-ie-mime' => 'No puet cargar iste archibo porque o Internet Explorer lo consideraría como "$1", que ye un tipo d\'archibo no premitito y potenzialment perigloso.',
'filetype-unwanted-type' => "Os '''\".\$1\"''' son un tipo d'archibo no deseyato. Se prefieren os archibos {{PLURAL:\$3|de tipo|d'os tipos}} \$2.",
'filetype-banned-type' => "No se premiten os archibos de tipo '''\".\$1\"'''. {{PLURAL:\$3|O tipo premitito ye|Os tipos premititos son}} \$2.",
'filetype-missing' => 'L\'archibo no tiene garra estensión (como ".jpg").',
@@ -1145,10 +1149,10 @@ Por fabor, trigue un nombre diferent.",
'fileexists-thumbnail-yes' => "Parixe que l'archibo ye una imachen prou chicota <i>(miniatura)</i>. Comprebe por fabor l'archibo <strong><tt>$1</tt></strong>.<br />
Si l'archibo comprebato ye a mesma imachen en tamaño orichinal no cal cargar una nueba miniatura.",
'file-thumbnail-no' => "O nombre de l'archibo prenzipia con <strong><tt>$1</tt></strong>.
-Pareix que estase una imachen no guaire gran <i>(thumbnail)</i>.
+Pareix que estase una imachen achiquida <i>(thumbnail)</i>.
Si tiene ista imachen a toda resoluzión, cargue-la, si no, por fabor, cambee o nombre de l'archibo.",
'fileexists-forbidden' => "Ya bi ha un archibo con iste nombre. Por fabor, cambee o nombre de l'archibo y torne á cargar-lo. [[Image:$1|thumb|center|$1]]",
-'fileexists-shared-forbidden' => "Ya bi ha un archibo con ixe nombre en o repositorio compartito; por fabor, torne t'a pachina anterior y cargue o suyo archibo con atro nombre. [[Image:$1|thumb|center|$1]]",
+'fileexists-shared-forbidden' => 'Ya bi ha un archibo con ixe nombre en o reposte compartito. Si encara quiere cargr o fichero, por fabor, torne entazaga y faiba serbir un nuebo nombre. [[Image:$1|thumb|center|$1]]',
'file-exists-duplicate' => "Iste archibo ye un duplicau {{PLURAL:$1|d'o siguient archibo|d'os siguients archibos}}:",
'successfulupload' => 'Cargata correutament',
'uploadwarning' => "Albertenzia de carga d'archibo",
@@ -1156,7 +1160,7 @@ Si tiene ista imachen a toda resoluzión, cargue-la, si no, por fabor, cambee o
'uploadedimage' => '«[[$1]]» cargato.',
'overwroteimage' => 's\'ha cargato una nueba bersión de "[[$1]]"',
'uploaddisabled' => "A carga d'archibos ye desautibata",
-'uploaddisabledtext' => 'No ye posible cargar archibos en {{SITENAME}}.',
+'uploaddisabledtext' => 'A carga de archibos ye desautibata.',
'uploadscripted' => 'Iste archibo contiene codigo de script u HTML que puede estar interpretado incorreutament por un nabegador.',
'uploadcorrupt' => "Iste archibo ye corrompito u tiene una estensión incorreuta. Por fabor, comprebe l'archibo y cargue-lo una atra begada.",
'uploadvirus' => 'Iste archibo tiene un birus! Detalles: $1',
@@ -1210,7 +1214,7 @@ Fendo click en un encabezau de colunna se cambia o criterio d'ordenazión.",
'imagelist_search_for' => "Mirar por nombre de l'archibo:",
'imgfile' => 'archibo',
'imagelist' => 'Lista de imachens',
-'imagelist_date' => 'Calendata',
+'imagelist_date' => 'Calendata:',
'imagelist_name' => 'Nombre',
'imagelist_user' => 'Usuario',
'imagelist_size' => 'Grandaria (bytes)',
@@ -1236,14 +1240,14 @@ Fendo click en un encabezau de colunna se cambia o criterio d'ordenazión.",
'duplicatesoffile' => "{{PLURAL:$1|O siguient archibo ye un duplicau|Os siguients $1 archibos son duplicaus}} d'iste archibo:",
'sharedupload' => 'Iste archibo ye compartito y puede estar que siga emplegato en atros procheutos.',
'shareduploadwiki' => 'Ta más informazión, consulte $1.',
-'shareduploadwiki-desc' => "A descripzión d'a $1 en o repositorio compartito s'amuestra en o cobaxo.",
+'shareduploadwiki-desc' => "A descripzión d'a $1 en o reposte compartito s'amuestra en o cobaxo.",
'shareduploadwiki-linktext' => "pachina de descripzión de l'archibo",
-'shareduploadduplicate' => "Este archibo ye un duplicato de $1 d'un repositorio compartito.",
+'shareduploadduplicate' => "Este archibo ye un duplicato de l'archibo $1 d'o reposte compartito.",
'shareduploadduplicate-linktext' => 'atro archibo',
-'shareduploadconflict' => "Iste archibo tiene o mesmo nombre que $1 d'o repositorio compartito.",
+'shareduploadconflict' => "Iste archibo tiene o mesmo nombre que l'archibo $1 d'o reposte compartito.",
'shareduploadconflict-linktext' => 'atro archibo',
-'noimage' => 'No bi ha garra archibo con ixe nombre, pero puede $1.',
-'noimage-linktext' => 'cargar-lo',
+'noimage' => 'No bi ha garra archibo con ixe nombre. Manimenos, puede $1.',
+'noimage-linktext' => 'cargar uno',
'uploadnewversion-linktext' => "Cargar una nueba bersión d'iste archibo",
'imagepage-searchdupe' => 'Mirar archibos duplicatos',
@@ -1266,7 +1270,7 @@ Fendo click en un encabezau de colunna se cambia o criterio d'ordenazión.",
'filedelete-submit' => 'Borrar',
'filedelete-success' => "S'ha borrato '''$1'''.",
'filedelete-success-old' => "S'ha borrato a bersión de '''[[Media:$1|$1]]''' de $3, $2.",
-'filedelete-nofile' => "'''$1''' no esiste en {{SITENAME}}.",
+'filedelete-nofile' => "'''$1''' no esiste.",
'filedelete-nofile-old' => "No bi ha garra bersión alzata de '''$1''' con ixos atributos.",
'filedelete-iscurrent' => "Ye prebando de borrar a bersión más rezient d'iste archibo. Por fabor, torne en primeras ta una bersión anterior.",
'filedelete-otherreason' => 'Atras razons:',
@@ -1290,7 +1294,7 @@ Fendo click en un encabezau de colunna se cambia o criterio d'ordenazión.",
# Unused templates
'unusedtemplates' => 'Plantillas sin de uso',
-'unusedtemplatestext' => "En ista pachina se fa una lista de todas as pachinas en o espazio de nombres de plantillas que no s'encluyen en denguna atra pachina. Alcuerde-se de mirar as pachinas que tiengan binclos ta una plantilla antis de borrar-la.",
+'unusedtemplatestext' => "En ista pachina se fa una lista de todas as pachinas en o espazio de nombres {{ns:template}} que no sían encluyitas en atras pachinas. Alcuerde-se de comprebar as pachinas que tiengan binclos t'as plantillas antis de no borrar-las.",
'unusedtemplateswlh' => 'atros binclos',
# Random page
@@ -1351,7 +1355,7 @@ Una pachina se considera pachina de desambigazión si fa serbir una plantilla pr
'nviews' => '$1 {{PLURAL:$1|besita|besitas}}',
'specialpage-empty' => 'Ista pachina ye bueda.',
'lonelypages' => 'Pachinas popiellas',
-'lonelypagestext' => "Garra pachina de {{SITENAME}} tiene binclos t'as pachinas que se listan contino.",
+'lonelypagestext' => "As siguients pachinas no tienen binclos dende atras pachinas ni s'encluyen en atras pachinas de {{SITENAME}}.",
'uncategorizedpages' => 'Pachinas sin categorizar',
'uncategorizedcategories' => 'Categorías sin categorizar',
'uncategorizedimages' => 'Archibos sin categorizar',
@@ -1410,7 +1414,7 @@ Una pachina se considera pachina de desambigazión si fa serbir una plantilla pr
'log-search-legend' => 'Mirar rechistros',
'log-search-submit' => 'Ir-ie',
'alllogstext' => "Presentazión conchunta de toz os rechistros de {{SITENAME}}.
-Ta reduzir o listau puede trigar un tipo de rechistro, o nombre de l'usuario u a pachina afeutata.",
+Puede reduzir o listau trigando un tipo de rechistro, o nombre de l'usuario (sensible á mayusclas), u a pachina afeutata (tamién sensible a mayusclas).",
'logempty' => 'No bi ha garra elemento en o rechistro con ixas carauteristicas.',
'log-title-wildcard' => 'Mirar títols que prenzipien con iste testo',
@@ -1457,8 +1461,8 @@ Se beigan tamién as [[Special:WantedCategories|categorías requiestas]].",
'mailnologintext' => "Ha d'aber [[Special:UserLogin|enzetato una sesión]] y tener una adreza de correu-e conforme en as suyas [[Special:Preferences|preferenzias]] ta nimbiar un correu eletronico ta atros usuarios.",
'emailuser' => 'Nimbiar un correu electronico ta iste usuario',
'emailpage' => "Nimbiar correu ta l'usuario",
-'emailpagetext' => "Si iste usuario ese rechistrato una adreza de correu-e conforme en as suyas preferenzias d'usuario, puede nimbiar-le un mensache con iste formulario.
-L'adreza de correu-e que endicó en as suyas [[Special:Preferences|preferenzias d'usuario]] amaneixerá en o campo 'remitent' ta que o destinatario pueda responder-le.",
+'emailpagetext' => 'Puede fer serbir o formulario que bi ye contino ta nimbiar un correu eletronico á iste usuario.
+L\'adreza de correu-e que endicó en as suyas [[Special:Preferences|preferenzias d\'usuario]] amaneixerá en o campo "Remitent" ta que o destinatario pueda responder-le.',
'usermailererror' => "L'ocheto de correu retornó una error:",
'defemailsubject' => 'Correu de {{SITENAME}}',
'noemailtitle' => 'No bi ha garra adreza de correu eletronico',
@@ -1493,7 +1497,7 @@ L'adreza de correu-e que endicó en as suyas [[Special:Preferences|preferenzias
'notanarticle' => 'No ye una pachina de conteniu',
'notvisiblerev' => "S'ha borrau ixa bersión",
'watchnochange' => "Dengún d'os articlos d'a suya lista de seguimiento no s'ha editoato en o periodo de tiempo amostrato.",
-'watchlist-details' => '{{PLURAL:$1|$1 pachina cosirata|$1 pachinas cosiratas}} (sin contar-ie as pachinas de descusión).',
+'watchlist-details' => '{{PLURAL:$1|$1 pachina|$1 pachinas}} en a suya lista de seguimiento, sin contar-ie as pachinas de descusión.',
'wlheader-enotif' => '* A notificazión por correu eletronico ye autibata',
'wlheader-showupdated' => "* Las pachinas cambiadas dende a suya zaguer besita s'amuestran en '''negreta'''",
'watchmethod-recent' => 'Mirando pachinas cosiratas en os zaguers cambeos',
@@ -1645,7 +1649,7 @@ Contino se i amuestran as opzions autuals d'a pachina <strong>$1</strong>:",
'viewdeletedpage' => 'Beyer pachinas borratas',
'undeletepagetext' => "As pachinas siguiens han siu borradas, pero encara son en l'archibo y podría estar restauradas. El archibo se borra periodicamén.",
'undelete-fieldset-title' => 'Restaurar bersions',
-'undeleteextrahelp' => "Ta restaurar a pachina antera con todas as bersions, deixe todas as caixetas sin siñalar y prete '''''Restaurar!'''''. Ta restaurar sólo belunas d'as bersions, siñale as caixetas correspondients á las bersions que quiere restaurar y punche dimpués '''''Restaurar!'''''. Punchando '''''Prenzipiar''''' se borrará o comentario y se tirarán os siñals d'as caixetas.",
+'undeleteextrahelp' => "Ta restaurar tot o istorial de bersions d'una pachina, deixe todas as caixetas sin siñalar y prete '''''Restaurar!'''''. Ta restaurar sólo belunas d'as bersions, siñale as caixetas correspondients á las bersions que quiere restaurar y punche dimpués en '''''Restaurar!'''''. Punchando en '''''Prenzipiar''''' se borrará o comentario y se tirarán os siñals d'as caixetas.",
'undeleterevisions' => '$1 {{PLURAL:$1|bersión|bersions}} archibatas',
'undeletehistory' => "Si restaura a pachina, se restaurarán todas as bersions en o suyo istorial.
Si s'ha creyato una nueba pachina con o mesmo nombre dende que se borró a orichinal, as bersions restauradas amaneixerán antes en o istorial.",
@@ -1679,6 +1683,8 @@ Consulte o [[Special:Log/delete|rechistro de borraus]] ta beyer una lista d'os z
'undelete-error-long' => 'Bi abió errors mientres se borraban os archibos:
$1',
+'undelete-show-file-confirm' => 'Seguro que quiere beyer una bersión borrata de l\'archibo "<nowiki>$1</nowiki>" d\'o $2 á las $3?',
+'undelete-show-file-submit' => 'Sí',
# Namespace form on various pages
'namespace' => 'Espazio de nombres:',
@@ -1760,7 +1766,7 @@ as pachinas que s'han bandalizato).",
'ipb-edit-dropdown' => "Editar as razons d'o bloqueyo",
'ipb-unblock-addr' => 'Esbloqueyar $1',
'ipb-unblock' => 'Esbloqueyar un usuario u una IP',
-'ipb-blocklist-addr' => 'Amostrar bloqueyos autuals de $1',
+'ipb-blocklist-addr' => 'Bloqueyos autuals de $1',
'ipb-blocklist' => 'Amostrar bloqueyos autuals',
'unblockip' => 'Esbloqueyar usuario',
'unblockiptext' => "Replene o formulario que bi ha contino ta tornar os premisos d'escritura ta una adreza IP u cuenta d'usuario que aiga estato bloqueyata.",
@@ -1928,7 +1934,7 @@ As calendatas d'as bersions y os nombres d'editors se mantendrán.
Todas as importazions interwiki se rechistran en o [[Special:Log/import|rechistro d'importazions]].",
'import-interwiki-history' => "Copiar todas as bersions de l'istorial d'ista pachina",
'import-interwiki-submit' => 'Importar',
-'import-interwiki-namespace' => "Transferir pachinas t'o espazio de nombres:",
+'import-interwiki-namespace' => 'Espazio de nombres de destín:',
'importtext' => "Por fabor, esporte l'archibo dende o wiki d'orichen fendo serbir a [[Special:Export|ferramienta d'esportazión]]. Alze-lo en o suyo ordenador y cargue-lo aquí.",
'importstart' => 'Importando pachinas...',
'import-revision-count' => '$1 {{PLURAL:$1|bersión|bersions}}',
@@ -1950,6 +1956,8 @@ Todas as importazions interwiki se rechistran en o [[Special:Log/import|rechistr
'import-nonewrevisions' => "Ya s'eban importato denantes todas as bersions.",
'xml-error-string' => '$1 en a linia $2, col $3 (byte $4): $5',
'import-upload' => 'Datos XML cargatos',
+'import-token-mismatch' => "S'han perdito os datos d'a sesión. Por fabor, prebe unatra begada.",
+'import-invalid-interwiki' => 'No se puet importar dende o wiki espezificato.',
# Import log
'importlogpage' => "Rechistro d'importazions",
@@ -2037,7 +2045,7 @@ Todas as importazions interwiki se rechistran en o [[Special:Log/import|rechistr
# Spam protection
'spamprotectiontitle' => 'Filtro de protezión contra o spam',
-'spamprotectiontext' => "A pachina que mira d'alzar ha estato bloqueyata por o filtro de spam. Regular que a causa sía en bel binclo esterno.",
+'spamprotectiontext' => "A pachina que mira d'alzar l'ha bloqueyata o filtro de spam. Regular que a causa sía que i aiga bel binclo ta un sitio esterno que i sía en a lista negra.",
'spamprotectionmatch' => 'O testo siguient ye o que autibó o nuestro filtro de spam: $1',
'spambot_username' => 'Esporga de spam de MediaWiki',
'spam_reverting' => "Tornando t'a zaguera bersión sin de binclos ta $1",
@@ -2088,8 +2096,8 @@ $1",
'filedelete-archive-read-only' => 'O direutorio d\'archibo "$1" no puede escribir-se en o serbidor web.',
# Browsing diffs
-'previousdiff' => '↠Ir ta esferenzias anteriors',
-'nextdiff' => "Ir t'as siguients esferenzias →",
+'previousdiff' => "↠Ir t'a edizión anterior",
+'nextdiff' => "Ir t'a edizión siguient →",
# Media information
'mediawarning' => "'''Pare cuenta''': Iste archibo puede contener codigo endino; si l'executa, podría meter en un contornillo a seguridat d'o suyo sistema.<hr />",
@@ -2384,7 +2392,7 @@ Se consideran nomás os elementos d'una lista (linias que escomienzan por *). O
# External editor support
'edit-externally' => 'Editar iste archibo fendo serbir una aplicazión esterna',
-'edit-externally-help' => 'Leiga as [http://www.mediawiki.org/wiki/Manual:External_editors instruzions de confegurazión] (en anglés) ta más informazión.',
+'edit-externally-help' => '(Leiga as [http://www.mediawiki.org/wiki/Manual:External_editors instruzions de confegurazión] ta más informazión)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'toz',
@@ -2404,9 +2412,9 @@ Ya se le ha nimbiato un codigo de confirmazión; si creyó una cuenta fa poco ti
'confirmemail_sent' => "S'ha nimbiato un correu de confirmazión.",
'confirmemail_oncreate' => "S'ha nimbiato un codigo de confirmazión t'a suya adreza de correu-e.
Iste codigo no ye nezesario ta dentrar, pero amenistará escribir-lo antis d'autibar cualsiquier funzión d'o wiki basata en o correu electronico.",
-'confirmemail_sendfailed' => "No s'ha puesto nimbiar o mensache de confirmazión. Por fabor, comprebe que no bi aiga carauters no conformes en l'adreza de correu electronico endicata.
+'confirmemail_sendfailed' => "{{SITENAME}} no ha puesto nimbiar-le o mensache de confirmazión. Por fabor, comprebe que no bi aiga carauters no conformes en l'adreza de correu electronico endicata.
-Correu tornato: $1",
+Correu retornato: $1",
'confirmemail_invalid' => 'O codigo de confirmazión no ye conforme. Regular que o codigo sía zircunduzito.',
'confirmemail_needlogin' => 'Amenistar $1 ta confirmar a suya adreza de correu-e.',
'confirmemail_success' => 'A suya adreza de correu-e ya ye confirmata. Agora puede dentrar en o wiki y espleitiar-lo.',
@@ -2429,8 +2437,8 @@ Iste codigo de confirmazión zircunduzirá en $4.',
# Scary transclusion
'scarytranscludedisabled' => "[S'ha desautibato a transclusión interwiki]",
-'scarytranscludefailed' => "[Ha fallato a recuperazión d'a plantilla ta $1; lo sentimos]",
-'scarytranscludetoolong' => '[A URL ye masiau larga; lo sentimos]',
+'scarytranscludefailed' => "[Ha fallato a recuperazión d'a plantilla ta $1]",
+'scarytranscludetoolong' => '[O URL ye masiau largo]',
# Trackbacks
'trackbackbox' => '<div id="mw_trackbacks">
@@ -2442,7 +2450,7 @@ $1
'trackbackdeleteok' => "O retrobinclo (trackback) s'ha borrato correutament.",
# Delete conflict
-'deletedwhileediting' => 'Pare cuenta: Ista pachina ye estata borrata dimpués de que enzetase a edizión!',
+'deletedwhileediting' => "Pare cuenta: Ista pachina s'ha borrato dimpués de que busté prenzipiase á editar!",
'confirmrecreate' => "O ususario [[User:$1|$1]] ([[User talk:$1|descusión]]) ha borrato iste articlo dimpués que bustet prenzipió á editarlo, y a razón que ha dato ye:
: ''$2''
Por fabor, confirme que reyalment deseya creyar l'articlo nuebament.",
@@ -2581,10 +2589,10 @@ Escriba o nombre de l\'archibo sin o prefixo "{{ns:image}}:".',
'specialpages-group-users' => 'Usuarios y dreitos',
'specialpages-group-highuse' => 'Pachinas con muito uso',
'specialpages-group-pages' => 'Listas de pachinas',
-'specialpages-group-pagetools' => "Ainas t'as pachinas",
-'specialpages-group-wiki' => 'Datos sobre a wiki y ainas',
+'specialpages-group-pagetools' => 'Ferramientas de pachinas',
+'specialpages-group-wiki' => 'Datos sobre a wiki y ferramientas',
'specialpages-group-redirects' => 'Reendrezando as pachinas espezials',
-'specialpages-group-spam' => 'Ainas de spam',
+'specialpages-group-spam' => 'Ferramientas de spam',
# Special:BlankPage
'blankpage' => 'Pachina en blanco',
diff --git a/languages/messages/MessagesAng.php b/languages/messages/MessagesAng.php
index b90504bb..fe0fcafe 100644
--- a/languages/messages/MessagesAng.php
+++ b/languages/messages/MessagesAng.php
@@ -94,7 +94,7 @@ $messages = array(
== Onginnende ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]',
'about' => 'Ymbe',
'article' => 'Innungtramet',
diff --git a/languages/messages/MessagesAr.php b/languages/messages/MessagesAr.php
index 59554821..78789ba8 100644
--- a/languages/messages/MessagesAr.php
+++ b/languages/messages/MessagesAr.php
@@ -496,7 +496,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings قائمة إعدادات الضبط]
* [http://www.mediawiki.org/wiki/Manual:FAQ أسئلة متكررة حول ميدياويكي]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce القائمة البريدية الخاصة بإصدار ميدياويكي]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce القائمة البريدية الخاصة بإصدار ميدياويكي]',
'about' => 'حول',
'article' => 'صÙحة محتوى',
@@ -702,7 +702,7 @@ $1',
'cannotdelete' => 'لم يمكن حذ٠الصÙحة أو المل٠المحدد.
ربما يكون قد تم حذÙÙ‡ بواسطة شخص آخر.',
'badtitle' => 'عنوان سيء',
-'badtitletext' => 'عنوان الصÙحة المطلوب إما غير صحيح أو Ùارغ، Ùˆ ربما الوصلة بين اللغات أو بين المشاريع خاطئة.
+'badtitletext' => 'عنوان الصÙحة المطلوب إما غير صحيح أو Ùارغ، وربما الوصلة بين اللغات أو بين المشاريع خاطئة.
ومن الممكن وجود رموز لا تصلح للاستخدام ÙÙŠ العناوين.',
'perfdisabled' => 'عذرا! هذه الخاصية معطلة حاليا لأنها تبطئ قاعدة البيانات إلى حد أنه لا أحد يستطيع استخدام الويكي.',
'perfcached' => 'البيانات التالية مختزنة وقد لا تكون محدثة.',
@@ -789,7 +789,7 @@ $2',
'nocookiesnew' => 'تم إنشاء حساب المستخدم، ولكنك لست مسجل الدخول بعد.
يستخدم {{SITENAME}} كوكيز لتسجيل الدخول.
لديك الكوكيز معطلة.
-من Ùضلك Ùعلها، ثم أدخل باسم الحساب Ùˆ كلمة السر الجديدتين.',
+من Ùضلك Ùعلها، ثم سجل الدخول باسم المستخدم وكلمة السر الجديدين.',
'nocookieslogin' => '{{SITENAME}} يستخدم الكوكيز لتسجيل الدخول.
لديك الكوكيز معطلة.
من Ùضلك Ùعلها ثم حاول مرة أخرى.',
@@ -797,7 +797,7 @@ $2',
'loginsuccesstitle' => 'تم الدخول بشكل صحيح',
'loginsuccess' => "'''لقد قمت بتسجيل الدخول ل{{SITENAME}} باسم \"\$1\".'''",
'nosuchuser' => 'لا يوجد مستخدم بالاسم "$1".
-تأكد من إملاء الاسم، أو [[Special:Userlogin/signup|قم بإنشاء حساب جديد]].',
+تأكد من إملاء الاسم، أو [[Special:UserLogin/signup|قم بإنشاء حساب جديد]].',
'nosuchusershort' => 'لا يوجد مستخدم باسم <nowiki>$1</nowiki>".
تأكد من إملاء الاسم.',
'nouserspecified' => 'يجب عليك تحديد اسم مستخدم.',
@@ -846,7 +846,7 @@ $2',
'resetpass_announce' => 'تم تسجيل دخولك بكلمة سر مؤقتة.
للدخول بشكل نهائي، يجب عليك ضبط كلمة سر جديدة هنا:',
'resetpass_text' => '<!-- أض٠نصا هنا -->',
-'resetpass_header' => 'أعد ضبط كلمة السر',
+'resetpass_header' => 'غير كلمة سر الحساب',
'resetpass_submit' => 'ضبط كلمة السر والدخول',
'resetpass_success' => 'تم تغيير كلمة السر الخاصة بك بنجاح! يتم تسجيل دخولك الآن...',
'resetpass_bad_temporary' => 'كلمة السر المؤقتة خاطئة.
@@ -1069,7 +1069,7 @@ $2',
'last' => 'السابق',
'page_first' => 'الأولى',
'page_last' => 'الأخيرة',
-'histlegend' => 'اختيار الÙرق: علم على صناديق النسخ للمقارنة Ùˆ اضغط قارن بين النسخ المختارة أو الزر بالأسÙÙ„.<br />
+'histlegend' => 'اختيار الÙرق: علم على صناديق النسخ للمقارنة واضغط قارن بين النسخ المختارة أو الزر بالأسÙÙ„.<br />
Ù…Ùتاح: (الحالي) = الÙرق مع النسخة الحالية
(السابق) = الÙرق مع النسخة السابقة، Ø· = تغيير Ø·ÙÙŠÙ',
'deletedrev' => '[محذوÙØ©]',
@@ -1103,12 +1103,12 @@ $2',
'revisiondelete' => 'حذÙ/استرجاع المراجعات',
'revdelete-nooldid-title' => 'مراجعة هد٠غير صحيحة',
'revdelete-nooldid-text' => 'أنت إما أنك لم تحدد مراجعة (مراجعات) معينة كهد٠لأداء هذا الÙعل، المراجعة المحددة غير موجودة، أو أنك تحاول إخÙاء المراجعة الحالية.',
-'revdelete-selected' => '{{PLURAL:$2|المراجعة المختارة|المراجعات المختارة}} ل[[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|حدث السجل المختار|أحداث السجل المختارة}}:',
-'revdelete-text' => 'المراجعات والأحداث المحذوÙØ© ستظل تظهر ÙÙŠ تاريخ الصÙحة والسجلات،
+'revdelete-selected' => "'''{{PLURAL:$2|المراجعة المختارة|المراجعات المختارة}} ل[[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|حدث السجل المختار|أحداث السجل المختارة}}:'''",
+'revdelete-text' => "'''المراجعات والأحداث المحذوÙØ© ستظل تظهر ÙÙŠ تاريخ الصÙحة والسجلات،'''
لكن أجزاء من محتواهم لن يكون مسموحا للعامة برؤيتها.
-الإداريون الآخرون ÙÙŠ {{SITENAME}} سيظل بإمكانهم رؤية المحتوى المخÙÙŠ ويمكنهم استرجاعه مجددا من خلال هذه الواجهة Ù†Ùسها، مالم يتم وضع قيود إضاÙية.',
+الإداريون الآخرون ÙÙŠ {{SITENAME}} سيظل بإمكانهم رؤية المحتوى المخÙÙŠ ويمكنهم استرجاعه مجددا من خلال هذه الواجهة Ù†Ùسها، مالم يتم وضع قيود إضاÙية.",
'revdelete-legend' => 'وضع ضوابط رؤية',
'revdelete-hide-text' => 'إخÙاء نص المراجعة',
'revdelete-hide-name' => 'إخÙاء الÙعل والهدÙ',
@@ -1229,7 +1229,7 @@ $2',
'mypreferences' => 'تÙضيلاتي',
'prefs-edits' => 'عدد التعديلات:',
'prefsnologin' => 'غير مسجل',
-'prefsnologintext' => 'يجب أن تكون <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} مسجل الدخول]</span> حتى تتمكن من تعديل تÙضيلات المستخدم.',
+'prefsnologintext' => 'يجب أن تكون <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} مسجل الدخول]</span> حتى تتمكن من تعديل تÙضيلات المستخدم.',
'prefsreset' => 'أعيدت التÙضيلات إلى الإعداد الاÙتراضي المخزن.',
'qbsettings' => 'لوح سريع',
'qbsettings-none' => 'بلا تحديد',
@@ -1467,6 +1467,7 @@ $2',
من Ùضلك أعد تسمية المل٠وحاول رÙعه مرة أخرى.',
'badfilename' => 'تم تغيير اسم المل٠إلى "$1".',
'filetype-badmime' => 'من غير المسموح به رÙع ملÙات من النوع "$1".',
+'filetype-bad-ie-mime' => 'لم يمكن رÙع هذا الم٠لأن إنترنت إكسبلورر سيكتشÙÙ‡ Ùƒ"$1", وهو نوع مل٠ممنوع ومن المحتمل أن يكون خطرا.',
'filetype-unwanted-type' => "'''\".\$1\"''' هو نوع مل٠غير مرغوب Ùيه.
{{PLURAL:\$3|نوع المل٠المÙضل هو|أنواع الملÙات المÙضلة هي}} \$2.",
'filetype-banned-type' => "'''\".\$1\"''' ليس نوع مل٠مسموح به.
@@ -1651,8 +1652,8 @@ PICT # متنوع
# Unused templates
'unusedtemplates' => 'قوالب غير مستخدمة',
-'unusedtemplatestext' => 'تحتوي هذه الصÙحة على قائمة بالصÙحات من نطاق قالب غير المستعملة ÙÙŠ صÙحات أخرى.
-تذكر بأن تتحقق من عدم وجود وصلات أخرى لهذه القوالب قبل حذÙها.',
+'unusedtemplatestext' => 'هذه الصÙحة تعرض كل الصÙحات ÙÙŠ نطاق {{ns:template}} غير المضمنة ÙÙŠ صÙحة أخرى.
+تذكر بأن تتحقق من الوصلات الأخرى للقوالب قبل حذÙها.',
'unusedtemplateswlh' => 'وصلات أخرى',
# Random page
@@ -1716,7 +1717,7 @@ PICT # متنوع
'nviews' => '{{PLURAL:$1|مشاهدة واحدة|مشاهدتان|$1 مشاهدات|$1 مشاهدة}}',
'specialpage-empty' => 'لا توجد نتائج لهذا التقرير.',
'lonelypages' => 'صÙحات يتيمة',
-'lonelypagestext' => 'الصÙحات التالية غير موصولة من الصÙحات الأخرى ÙÙŠ {{SITENAME}}.',
+'lonelypagestext' => 'الصÙحات التالية غير موصولة من أو مضمنة ÙÙŠ الصÙحات الأخرى ÙÙŠ {{SITENAME}}.',
'uncategorizedpages' => 'صÙحات غير مصنÙØ©',
'uncategorizedcategories' => 'تصنيÙات غير مصنÙØ©',
'uncategorizedimages' => 'ملÙات غير مصنÙØ©',
@@ -1825,7 +1826,7 @@ PICT # متنوع
'mailnologintext' => 'يجب أن تقوم [[Special:UserLogin|بتسجيل الدخول]] وإدخال بريد إلكتروني صالح ÙÙŠ صÙحة [[Special:Preferences|التÙضيلات]] لتتمكن من إرسال الرسائل لمستخدمين آخرين.',
'emailuser' => 'إرسال رسالة لهذا المستخدم',
'emailpage' => 'إرسال رسالة للمستخدم',
-'emailpagetext' => 'لو أن هذا المستخدم قد قام بإدخال عنوان بريد إلكتروني صحيح ÙÙŠ تÙضيلاته، Ùسيتم إرسال رسالة واحدة له بالنموذج أدناه.
+'emailpagetext' => 'يمكنك استخدام الاستمارة بالأسÙÙ„ لإرسال رسالة بريد إلكتروني إلى هذا المستخدم.
عنوان البريد الإلكتروني الذي قمت أنت بإدخاله ÙÙŠ [[Special:Preferences|تÙضيلاتك]]ØŒ سيظهر كعنوان المرسل ÙÙŠ البريد الإلكتروني، حتى يصبح المتلقي قادرا على الرد عليك مباشرة.',
'usermailererror' => 'جسم البريد أرجع خطأ:',
'defemailsubject' => 'رسالة من {{SITENAME}}',
@@ -2048,7 +2049,7 @@ $NEWPAGE
ربما قام شخص آخر باسترجاع الصÙحة بالÙعل.',
'undeletedpage' => "<big>'''تم استرجاع $1'''</big>
-راجع [[Special:Log/delete|سجل الحدÙ]] لمعاينة عمليات الحذ٠و الاسترجاعات الحديثة.",
+راجع [[Special:Log/delete|سجل الحدÙ]] لمعاينة عمليات الحذ٠والاسترجاعات الحديثة.",
'undelete-header' => 'انظر الصÙحات المحذوÙØ© حديثا ÙÙŠ [[Special:Log/delete|سجل الحذÙ]].',
'undelete-search-box' => 'ابحث ÙÙŠ الصÙحات المحذوÙØ©',
'undelete-search-prefix' => 'عرض الصÙحات التي تبدأ بـ:',
@@ -2063,6 +2064,8 @@ $NEWPAGE
'undelete-error-long' => 'حدثت أخطاء أثناء استرجاع الملÙ:
$1',
+'undelete-show-file-confirm' => 'هل أنت متأكد أنك تريد رؤية مراجعة محذوÙØ© للمل٠"<nowiki>$1</nowiki>" بتاريخ $2 الساعة $3ØŸ',
+'undelete-show-file-submit' => 'نعم',
# Namespace form on various pages
'namespace' => 'النطاق:',
@@ -2143,7 +2146,7 @@ $1',
'ipb-edit-dropdown' => 'عدل أسباب المنع',
'ipb-unblock-addr' => 'رÙع منع $1',
'ipb-unblock' => 'رÙع المنع عن مستخدم أو عنوان أيبي',
-'ipb-blocklist-addr' => 'عرض المنع الحالي ل$1',
+'ipb-blocklist-addr' => 'عمليات المنع الموجودة ل$1',
'ipb-blocklist' => 'عرض حالات المنع الحالية',
'unblockip' => 'رÙع منع مستخدم',
'unblockiptext' => 'استخدم الاستمارة أدناه لاسترجاع صلاحية الكتابة الخاصة بعنوان أيبي أو مستخدم تم سحبها منه مسبقا.',
@@ -2325,7 +2328,7 @@ $1',
كل Ø£Ùعال الاستيراد عبر الويكي يتم تسجيلها ÙÙŠ [[Special:Log/import|سجل الاستيراد]].',
'import-interwiki-history' => 'انسخ كل نسخ التاريخ لهذه الصÙحة',
'import-interwiki-submit' => 'استيراد',
-'import-interwiki-namespace' => 'انقل الصÙحات إلى النطاق:',
+'import-interwiki-namespace' => 'النطاق الهدÙ:',
'importtext' => 'من Ùضلك صدر المل٠من الويكي المصدر باستخدام [[Special:Export|أداة الاستيراد]].
احÙظها على حاسوبك ثم ارÙعها هنا.',
'importstart' => 'استيراد صÙحات...',
@@ -2350,6 +2353,8 @@ $1',
'import-nonewrevisions' => 'كل المراجعات تم استيرادها من قبل.',
'xml-error-string' => '$1 عند السطر $2، العمود $3 (بايت $4): $5',
'import-upload' => 'رÙع بيانات XML',
+'import-token-mismatch' => 'Ùقد لبيانات الجلسة. من Ùضلك حاول مرة أخرى.',
+'import-invalid-interwiki' => 'لم يمكن الاستيراد من الويكي المحدد.',
# Import log
'importlogpage' => 'سجل الاستيراد',
@@ -2844,7 +2849,7 @@ $1',
# External editor support
'edit-externally' => 'عدل هذا المل٠باستخدام تطبيق خارجي',
-'edit-externally-help' => 'انظر [http://www.mediawiki.org/wiki/Manual:External_editors تعليمات الإعداد] لمزيد من المعلومات.',
+'edit-externally-help' => '(انظر [http://www.mediawiki.org/wiki/Manual:External_editors تعليمات الإعداد] لمزيد من المعلومات)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'الكل',
diff --git a/languages/messages/MessagesArn.php b/languages/messages/MessagesArn.php
index e140f0f2..5a730e9e 100644
--- a/languages/messages/MessagesArn.php
+++ b/languages/messages/MessagesArn.php
@@ -7,6 +7,7 @@
* @author Clerc
* @author Lin linao
* @author Poquil
+ * @author Remember the dot
*/
$fallback = 'es';
@@ -139,7 +140,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|kiñe wirin ñamümgün|$1 wirin ñamümün}}',
# Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main' => 'pakina',
+'nstab-main' => 'Pakina',
'nstab-user' => 'Lludüchi',
'nstab-special' => 'Kangelu',
'nstab-mediawiki' => 'Dungu',
@@ -244,7 +245,7 @@ $messages = array(
'number_of_watching_users_pageview' => '[$1 {{PLURAL:$1|Lludüchi|Lludüchi}} wiñamüy]',
# Recent changes linked
-'recentchangeslinked-page' => 'Güy pakina:',
+'recentchangeslinked-page' => 'Pakina ñi üy:',
# Upload
'uploadnologin' => 'Petu konlaymi',
@@ -376,15 +377,16 @@ $messages = array(
'allmessagesname' => 'Ãœy',
# Tooltip help for the actions
-'tooltip-pt-userpage' => 'Ñi pakina lludüchi',
-'tooltip-pt-mytalk' => 'Tañi nütramkawe',
-'tooltip-pt-logout' => 'Tripan',
-'tooltip-ca-delete' => 'Ñamümün tüfachi pakina',
-'tooltip-ca-move' => 'Nengümün tüfachi pakina',
-'tooltip-search' => 'Kintun tüfachi wiki mew',
-'tooltip-p-logo' => 'Wüne pakina',
-'tooltip-ca-nstab-user' => 'Pen lludüchi pakina',
-'tooltip-ca-nstab-help' => 'Pen kellupakina',
+'tooltip-pt-userpage' => 'Ñi pakina lludüchi',
+'tooltip-pt-mytalk' => 'Tañi nütramkawe',
+'tooltip-pt-logout' => 'Tripan',
+'tooltip-ca-delete' => 'Ñamümün tüfachi pakina',
+'tooltip-ca-move' => 'Nengümün tüfachi pakina',
+'tooltip-search' => 'Kintun tüfachi wiki mew',
+'tooltip-p-logo' => 'Wüne pakina',
+'tooltip-ca-nstab-user' => 'Pen lludüchi pakina',
+'tooltip-ca-nstab-image' => 'Pen pakina ad mew',
+'tooltip-ca-nstab-help' => 'Pen kellupakina',
# Attribution
'siteuser' => 'Lludüchi $1 {{SITENAME}}',
@@ -397,6 +399,10 @@ $messages = array(
# Patrol log
'patrol-log-diff' => 'ng$1',
+# Browsing diffs
+'previousdiff' => '↠Füta wirin',
+'nextdiff' => 'We wirin →',
+
# Special:NewImages
'ilsubmit' => 'Kintu',
@@ -453,7 +459,8 @@ $messages = array(
'fileduplicatesearch-submit' => 'Kintun',
# Special:SpecialPages
-'specialpages-group-login' => 'Konün',
+'specialpages-group-login' => 'Konün',
+'specialpages-group-pagetools' => 'Küsawkawe pakina mew',
# Special:BlankPage
'blankpage' => 'welli pakina',
diff --git a/languages/messages/MessagesArz.php b/languages/messages/MessagesArz.php
index 81fa3fdc..a9b316fe 100644
--- a/languages/messages/MessagesArz.php
+++ b/languages/messages/MessagesArz.php
@@ -266,16 +266,16 @@ $messages = array(
# User preference toggles
'tog-underline' => 'حط خط تحت الوصلات:',
'tog-highlightbroken' => 'أ بين اللينكات البايظة <a href="" class="new">كدا</a> (البديل: زى دا<a href="" class="internal">؟</a>).',
-'tog-justify' => 'ساوى الÙقرات',
+'tog-justify' => 'ساوى البراجراÙات',
'tog-hideminor' => 'خبى التعديلات الصغيرة ÙÙ‰ اجدد التغييرات',
'tog-extendwatchlist' => 'وسع لستة المراقبة علشان تبين كل التغييرات اللى ممكن تتطبق',
'tog-usenewrc' => 'شكل قوى من أجدد التغييرات (جاÙا سكريبت)',
-'tog-numberheadings' => 'رقم العناوين تلقائيا',
+'tog-numberheadings' => 'رقم العناوين اوتوماتيك',
'tog-showtoolbar' => 'بين شريط التحرير (جاÙا سكريبت)',
'tog-editondblclick' => 'عدل الصÙحات عند الدبل كليك (جاÙا سكريبت)',
'tog-editsection' => 'اسمح ب تعديل الأقسام عن طريق وصلات [تعديل]',
'tog-editsectiononrightclick' => 'اسمح ب تعديل الأقسام لما ندوس رايت كليك على الماوس على عناوين الأقسام (جاÙاسكريبت)',
-'tog-showtoc' => 'بين جدول المحتويات (Ù„ الصÙحات االلى Ùيها أكتر من 3 عناوين)',
+'tog-showtoc' => 'بين جدول المحتويات (للصÙحات اللى Ùيها أكتر من 3 عناوين)',
'tog-rememberpassword' => 'خليك Ùاكر دخولى على الكمبيوتر دا',
'tog-editwidth' => 'صندوق التعديل واخد العرض كله',
'tog-watchcreations' => 'ضي٠الصÙحات اللى أنشأتها للستة الصÙحات اللى باراقبها',
@@ -386,7 +386,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings لستة اعدادات الضبط]
* [http://www.mediawiki.org/wiki/Manual:FAQ أسئلة بتكرر حوالين الميدياويكى]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce لستة الايميلات بتاعة اعلانات الميدياويكى]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce لستة الايميلات بتاعة اعلانات الميدياويكى]',
'about' => 'عن',
'article' => 'صÙحة محتوى',
@@ -472,8 +472,8 @@ $messages = array(
'copyright' => 'المحتوى موجود تحت $1.',
'copyrightpagename' => 'حقوق النسخ ÙÙ‰ {{SITENAME}}',
'copyrightpage' => '{{ns:project}}:حقوق النسخ',
-'currentevents' => 'الاحداث الحاليه',
-'currentevents-url' => 'Project:الاحداث الحاليه',
+'currentevents' => 'الاحداث دلوقتى',
+'currentevents-url' => 'Project:الاحداث دلوقتى',
'disclaimers' => 'اخلاء مسؤوليه',
'disclaimerpage' => 'Project:اخلاء مسؤوليه عمومى',
'edithelp' => 'مساعده ÙÙ‰ التعديل',
@@ -511,7 +511,7 @@ $messages = array(
'editsectionhint' => 'تعديل جزء : $1',
'toc' => 'المحتويات',
'showtoc' => 'عرض',
-'hidetoc' => 'تخبيه',
+'hidetoc' => 'تخبية',
'thisisdeleted' => 'عرض او استرجاع $1؟',
'viewdeleted' => 'عرض $1؟',
'restorelink' => '{{PLURAL:$1|تعديل واحد ملغي|تعديلين ملغيين|$1 تعديلات ملغية|$1 تعديل ملغي|$1 تعديل ملغي}}',
@@ -606,7 +606,7 @@ $1',
'protectedpagetext' => 'الصÙحة دى اتقÙلت ÙÙ‰ وش التعديل.',
'viewsourcetext' => 'ممكن تشو٠وتنسخ مصدر الصÙحه دى:',
'protectedinterface' => 'الصÙحة دى هى اللى بتوÙر نص الواجهة بتاعة البرنامج،وهى مقÙولة لمنع التخريب.',
-'editinginterface' => "'''تحذير''': أنت بتعدل صÙحة بتستخدم ÙÙ‰ الواجهة النصية بتاعة البرنامج. التغييرات ÙÙ‰ الصÙحة دى Ø­ تأثر على مظهر واجهة المستخدم للمستخدمين االتانيين. للترجمات، لو سمحت استخدم [http://translatewiki.net/wiki/Main_Page?setlang=ar بيتاويكي]ØŒ مشروع ترجمة الميدياويكي.",
+'editinginterface' => "'''تحذير''': أنت بتعدل صÙحة بتستخدم ÙÙ‰ الواجهة النصية بتاعة البرنامج. التغييرات ÙÙ‰ الصÙحة دى ها تأثر على مظهر واجهة اليوزر لليوزرز التانيين. للترجمات، لو سمحت استخدم [http://translatewiki.net/wiki/Main_Page?setlang=ar بيتاويكي]ØŒ مشروع ترجمة الميدياويكى.",
'sqlhidden' => '(استعلام إس‌كيو‌إل متخبي)',
'cascadeprotected' => 'الصÙحة دى محمية من التعديل، بسبب انها مدمجة ÙÙ‰ {{PLURAL:$1|الصÙحة|الصÙحات}} دي، اللى مستعمل Ùيها خاصية "حماية الصÙحات المدمجة" :
$2',
@@ -681,7 +681,7 @@ $2',
'loginsuccesstitle' => 'تم الدخول بشكل صحيح',
'loginsuccess' => "'''تم تسجيل دخولك{{SITENAME}} باسم \"\$1\".'''",
'nosuchuser' => 'ماÙيش يوزر باسم "$1".
-اتاكد من تهجية الاسم، او [[Special:Userlogin/signup|اÙتح حساب جديد]].',
+اتاكد من تهجية الاسم، او [[Special:UserLogin/signup|اÙتح حساب جديد]].',
'nosuchusershort' => 'ماÙيش يوزر باسم <nowiki>$1</nowiki>".
اتاكد من تهجية الاسم.',
'nouserspecified' => 'لازم تحدد اسم يوزر.',
@@ -728,7 +728,7 @@ $2',
'resetpass' => 'غير الباسورد بتاعة الحساب',
'resetpass_announce' => 'اتسجل دخولك دلوقتى بالكود اللى اتبعتلك ÙÙ‰ الايميل. علشان تخلص عملية الدخول ،لازم تعملك باسورد جديدة هنا:',
'resetpass_text' => '<!-- أض٠نصا هنا -->',
-'resetpass_header' => 'غير الباسورد',
+'resetpass_header' => 'غيّر الباسورد بتاعة الحساب',
'resetpass_submit' => 'اظبط الباسورد و ادخل',
'resetpass_success' => 'الباسورد بتاعتك اتغيرت بنجاح! دلوقتى بنسجل دخولك...',
'resetpass_bad_temporary' => 'الباسورد المؤقتة دى غلط. يمكن الباسورد الاصلية تكون اتغيرت بنحاح أو يمكن انت كنت طلبت باسورد مؤقتة جديدة.',
@@ -820,7 +820,7 @@ $2',
'newarticletext' => "انت وصلت لصÙحه مابتدتش لسه.
علشان تبتدى الصÙحة ابتدى الكتابه ÙÙ‰ الصندوق اللى تحت.
(بص على [[{{MediaWiki:Helppage}}|صÙحة المساعده]] علشان معلومات اكتر)
-لو كانت زيارتك للصÙحه دى بالخطأ، اضغط على زر ''رجوع'' ÙÙ‰ متصÙØ­ الإنترنت عندك.",
+لو كانت زيارتك للصÙحه دى بالغلط، دوس على زرار ''رجوع'' ÙÙ‰ متصÙØ­ الإنترنت عندك.",
'anontalkpagetext' => "----'' صÙحة النقاش دى بتاعة يوزر مجهول لسة ما Ùتحش لنÙسه حساب أو عنده واحد بس ما بيستعملوش. علشان كدا لازم تستعمل رقم الأيبى علشان تتعر٠عليه/عليها. العنوان دا ممكن اكتر من واحد يكونو بيستعملوه. لو انت يوزر مجهول Ùˆ حاسس ان ÙÙ‰ تعليقات بتتوجهلك مع انك مالكش دعوة بيها ،من Ùضلك [[Special:UserLogin|اÙتحلك حساب أو سجل الدخول]] علشان تتجنب اللخبطة اللى ممكن تحصل ÙÙ‰ المستقبل مع يوزرز مجهولين تانيين.''",
'noarticletext' => 'ماÙيش دلوقتى اى نص ÙÙ‰ الصÙحه دى ØŒ ممكن [[Special:Search/{{PAGENAME}}|تدور على عنوان الصÙحه]] ÙÙ‰ الصÙحات التانيه او [{{fullurl:{{FULLPAGENAME}}|action=edit}} تعدل الصÙحه دى].',
'userpage-userdoesnotexist' => 'حساب اليوزر "$1" مش متسجل. لو سمحت تشو٠لو عايز تبتدي/تعدل الصÙحة دي.',
@@ -860,8 +860,8 @@ $2',
'storedversion' => 'النسخة المخزنة',
'nonunicodebrowser' => '<strong>تحذير: البراوزر بتاعك مش متواÙÙ‚ مع اليونيكود.
اتعالج الموضوع دا علشان تقدر تعدل الصÙحة بامان: الحرو٠اللى مش ASCII Ø­ تظهر ÙÙ‰ صندوق التحرير كأكواد سداسية عشرية.</strong>',
-'editingold' => '<strong> تحذير: أنت تقدلوقتى بتحرر نسخة قديمة من الصÙحة دي.
- ولو Ø­Ùظتها، Ø­ تضيع كل التغييرات اللى حصلت بعد النسخة دي. </strong>',
+'editingold' => '<strong> تحذير: انت دلوقتى بتحرر نسخة قديمة من الصÙحة دى.
+ ولو سييÙتها، هاتضيع كل التغييرات اللى حصلت بعد النسخة دى. </strong>',
'yourdiff' => 'الÙروق',
'copyrightwarning' => 'من Ùضلك لاحظ ان كل المساهمات ÙÙ‰ {{SITENAME}} بتتنشر حسب شروط ترخيص $2 (بص على $1 علشان تعر٠تÙاصيل اكتر)
لو مش عايز كتابتك تتعدل او تتوزع من غير مقابل Ùˆ بدون اذنك ØŒ ما تحطهاش هنا<br />. كمان انت بتتعهد بانك كتبت كلام تعديلك بنÙسك، او نسخته من مصدر يعتبر ضمن الملكيه العامه، أو مصدر حر تان.
@@ -974,12 +974,12 @@ $2',
'revisiondelete' => 'امسح/الغى المسح بتاع المراجعات',
'revdelete-nooldid-title' => 'مراجعة هد٠مش صح',
'revdelete-nooldid-text' => 'أنت ياإما ما حددتش مراجعة (مراجعات) معينة كهد٠للÙعل دا، المراجعة المحددة مش موجودة، أو أنك بتحاول تخبى المراجعة الحالية.',
-'revdelete-selected' => '{{PLURAL:$2|المراجعة المختارة|المراجعات المختارة}} ل[[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|حدث السجل المختار|أحداث السجل المختارة}}:',
-'revdelete-text' => 'المراجعات والأحداث الممسوحة هاتÙضل تظهر ÙÙ‰ تاريخ الصÙحة والسجلات،
+'revdelete-selected' => "'''{{PLURAL:$2|المراجعة المختارة|المراجعات المختارة}} ل[[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|حدث السجل المختار|أحداث السجل المختارة}}:'''",
+'revdelete-text' => "'''المراجعات والأحداث الممسوحة هاتÙضل تظهر ÙÙ‰ تاريخ الصÙحة والسجلات،'''
لكن أجزاء من محتواهم مش هايكون مسموح للعامة يشوÙوها.
-الإداريون التانين ÙÙ‰ {{SITENAME}}هايÙضل بإمكانهم رؤية المحتوى المخÙÙ‰ وممكن يسترجعوه من جديد من خلال الواجهة Ù†Ùسها، الا اذا تم وضع قيود إضاÙية.',
+الإداريون التانين ÙÙ‰ {{SITENAME}}هايÙضل بإمكانهم رؤية المحتوى المخÙÙ‰ وممكن يسترجعوه من جديد من خلال الواجهة Ù†Ùسها، الا اذا تم وضع قيود إضاÙية.",
'revdelete-legend' => 'وضع حدود رؤية',
'revdelete-hide-text' => 'إخÙاء نص النسخة',
'revdelete-hide-name' => 'تخبية الإجراء والهد٠منه',
@@ -1100,7 +1100,7 @@ $2',
'mypreferences' => 'تÙضيلاتى',
'prefs-edits' => 'عدد التعديلات:',
'prefsnologin' => 'مش متسجل',
-'prefsnologintext' => 'لازم تكون <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} مسجل الدخول]</span> علشان تقدر تعدل تÙضيلاتك.',
+'prefsnologintext' => 'لازم تكون <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} مسجل الدخول]</span> علشان تقدر تعدل تÙضيلاتك.',
'prefsreset' => 'التÙضيلات اترجعت تانى زى الأول',
'qbsettings' => 'البار السريع',
'qbsettings-none' => 'ما ÙÙ‰ Ø´',
@@ -1266,7 +1266,7 @@ $2',
# Recent changes
'nchanges' => '{{PLURAL:$1|تعديل|تعديلين|$1 تعديلات|$1 تعديل|$1 تعديل}}',
'recentchanges' => 'اخر التعديلات',
-'recentchangestext' => 'تابع آخر التغييرات ÙÙ‰ الويكى على الصÙحة دي.',
+'recentchangestext' => 'تابع آخر التغييرات ÙÙ‰ الويكى على الصÙحة دى.',
'recentchanges-feed-description' => 'تابع احدث التعديلات للويكى ده عن طريق الÙييد ده .',
'rcnote' => "Ùيه تحت {{PLURAL:$1|'''1''' تغيير|آخر '''$1''' تغيير}} ÙÙ‰ آخر {{PLURAL:$2|يوم|'''$2''' يوم}}ØŒ بدءا من $5ØŒ $4.",
'rcnotefrom' => "دى التعديلات من '''$2''' (ل '''$1''' معروضه).",
@@ -1280,7 +1280,7 @@ $2',
'rclinks' => 'بيين اخر $1 تعديل ÙÙ‰ اخر $2 يوم، $3',
'diff' => 'التغيير',
'hist' => 'تاريخ',
-'hide' => 'تخبيه',
+'hide' => 'تخبية',
'show' => 'عرض',
'minoreditletter' => 'ص',
'newpageletter' => 'ج',
@@ -1337,6 +1337,7 @@ $2',
لو سمحت تختار اسم تانى للم٠و بعدين تحمله من اول و جديد.',
'badfilename' => ' اسم المل٠إتغيير ل "$1".',
'filetype-badmime' => 'مش مسموح تحميل ملÙات من نوع "$1".',
+'filetype-bad-ie-mime' => ' الم٠دا ماتحملش لأن الإنترنت إكسبلورر Ø­ يكتشÙÙ‡ Ùƒ"$1", وهوه نوع مل٠ممنوع ومن المحتمل انه يكون خطر.',
'filetype-unwanted-type' => "'''\".\$1\"''' هو مش نوع مل٠مرغوب Ùيه.
{{PLURAL:\$3|نوع المل٠المÙضل هو|أنواع الملÙات المÙضلة هي}} \$2.",
'filetype-banned-type' => "'''\".\$1\"''' مش نوع مل٠مسموح بيه.
@@ -1463,7 +1464,7 @@ PICT # misc.
'redirectstofile' => '{{PLURAL:$1| الملÙ|ال$1 ملÙ}} اللى جاى بيحول للمل٠دا:',
'duplicatesoffile' => '{{PLURAL:$1| الملÙ|ال$1 مل٠اللى بعده}} مكررات للمل٠دا:',
'sharedupload' => 'المل٠ده اتحمل علشان التشارك بين المشاريع وممكن استخدامه ÙÙ‰ المشاريع التانيه.',
-'shareduploadwiki' => 'لو سمحت تشو٠$1 اللى Ùيه معلوات زيادة.',
+'shareduploadwiki' => 'لو سمحت تشو٠$1 اللى Ùيه معلومات زيادة.',
'shareduploadwiki-desc' => 'الوص٠على $1 ÙÙ‰ المخزن المشترك معروض تحت.',
'shareduploadwiki-linktext' => 'صÙحة وص٠الملÙ',
'shareduploadduplicate' => 'المل٠دا تكرار ل$1 من المخزن المشترك.',
@@ -1471,7 +1472,7 @@ PICT # misc.
'shareduploadconflict' => 'المل٠دا ليه Ù†Ùس الاسم زى $1 من المخزن المشترك.',
'shareduploadconflict-linktext' => 'مل٠تانى',
'noimage' => 'ماÙيش مل٠بالاسم ده، لكن ممكن انك تـ$1.',
-'noimage-linktext' => 'تحميل واحد',
+'noimage-linktext' => 'حمل واحد',
'uploadnewversion-linktext' => 'حمل نسخه جديده من المل٠ده',
'imagepage-searchdupe' => 'دور على ملÙات متكررة',
@@ -1521,7 +1522,7 @@ PICT # misc.
# Unused templates
'unusedtemplates' => 'قوالب مش مستعمله',
-'unusedtemplatestext' => 'الصÙحة دى Ùيها لستة بالصÙحات من نطاق قالب Ùˆ اللى مش مستعملة ÙÙ‰ صÙحات تانية
+'unusedtemplatestext' => 'الصÙحة دى Ùيها لستة بالصÙحات من نطاق {{ns:template}} Ùˆ اللى مش مستعملة ÙÙ‰ صÙحات تانية
اÙتكر قبل ما تمسحها تشو٠لو ÙÙ‰ وصلات تانية للقوالب دي',
'unusedtemplateswlh' => 'وصلات تانيه',
@@ -1586,7 +1587,7 @@ PICT # misc.
'nviews' => '{{PLURAL:$1|مشاهدة واحدة|مشاهدتين|$1 مشاهدات|$1 مشاهدة}}',
'specialpage-empty' => 'ماÙيش نتايج للتقرير دا.',
'lonelypages' => 'صÙحات يتيمه',
-'lonelypagestext' => 'الصÙحات دى ماعندهاش لينكات من الصÙحات التانية ÙÙ‰ {{SITENAME}}.',
+'lonelypagestext' => 'الصÙحات دى ماعندهاش لينكات أو تضمينات من الصÙحات التانية ÙÙ‰ {{SITENAME}}.',
'uncategorizedpages' => 'صÙحات مش متصنÙÙ‡',
'uncategorizedcategories' => 'تصنيÙات مش متصنÙÙ‡',
'uncategorizedimages' => 'ملÙات مش متصنÙÙ‡',
@@ -1694,10 +1695,8 @@ PICT # misc.
'mailnologintext' => 'لازم تعمل [[Special:UserLogin|تسجيل الدخول]] Ùˆ تدخل ايميل صحيح ÙÙ‰ صÙحة [[Special:Preferences|التÙضيلات]] علشان تقدر تبعت ايميلات لليوزرز التانيين.',
'emailuser' => 'ابعت ايميل لليوزر دا',
'emailpage' => 'ابعت ايميل لليوزر ده',
-'emailpagetext' => 'لو اليوزر دا دخل ايميل صحيح ÙÙ‰ التÙضيلات بتاعته،
-٠حيتبعت له رسالة واحدة بس حسب الاستمارة اللى تحت دي.
-عنوان الايميل اللى دخلته ÙÙ‰ [[Special:Preferences|التÙضيلات بتاعتك]]
-Ø­ يظهر ÙÙ‰ على انه عنوان الاستمارة Ùˆ بكدة اللى حيستقبله Ø­ يقدر يرد على الايميل.',
+'emailpagetext' => 'ممكن تستعمل الاستمارة اللى تحت دى عشان تيعت ايميل لليوزر دا.
+عنوان الايميل اللى كتبته ÙÙ‰ [[Special:Preferences|التÙضيلات بتاعتك]] Ø­ يظهر على انه عنوان الاستمارة Ùˆ بكدة اللى حيستقبله Ø­ يقدر يرد على الايميل.',
'usermailererror' => 'البريد رجع غلط:',
'defemailsubject' => 'إيميل من {{SITENAME}}',
'noemailtitle' => 'ماÙيش عنوان ايميل',
@@ -1931,6 +1930,8 @@ $NEWPAGE
'undelete-error-long' => 'حصلت غلطات و المل٠بيترجع:
$1',
+'undelete-show-file-confirm' => 'انتا متأكد من انك عايز تشو٠المراجعة الملغية بتاعة المل٠"<nowiki>$1</nowiki>" من $2 ÙÙŠ $3ØŸ',
+'undelete-show-file-submit' => 'ايوه',
# Namespace form on various pages
'namespace' => 'النيمسبيس:',
@@ -2012,7 +2013,7 @@ $1',
'ipb-edit-dropdown' => 'عدل أسباب المنع',
'ipb-unblock-addr' => 'رÙع منع $1',
'ipb-unblock' => 'رÙع المنع عن يوزر أو عنوان أيبي',
-'ipb-blocklist-addr' => 'عرض المنع الموجود ل$1',
+'ipb-blocklist-addr' => 'عرض المنع الموجود دلوقتى ل$1',
'ipb-blocklist' => 'عرض حالات المنع الموجودة دلوقتي',
'unblockip' => 'رÙع منع يوزر',
'unblockiptext' => 'استخدم الاستمارة اللى تحت علشان ترجع حق الكتابة بتاعة عنوان أيبى أو يوزر اتسحب منه الحق دا قبل كدا.',
@@ -2020,7 +2021,7 @@ $1',
'unblocked' => 'المنع اترÙع عن [[User:$1|$1]]',
'unblocked-id' => 'منع $1 اترÙع',
'ipblocklist' => 'لستة عناوين الااى بى واسامى اليوزر الممنوعه',
-'ipblocklist-legend' => 'دور على مستخدم ممنوع',
+'ipblocklist-legend' => 'دور على يوزر ممنوع',
'ipblocklist-username' => 'اسم اليوزر او عنوان ال اى بي.',
'ipblocklist-submit' => 'تدوير',
'blocklistline' => '$1, $2 منع $3 ($4)',
@@ -2191,7 +2192,7 @@ $1',
كل عمليات الاستيراد للترانسويكى بتتسجل ÙÙ‰ [[Special:Log/import|سجل الاستيراد]].',
'import-interwiki-history' => 'انسخ كل نسخ التاريخ للصÙحة دي',
'import-interwiki-submit' => 'استيراد',
-'import-interwiki-namespace' => 'انقل الصÙحات للنطاق:',
+'import-interwiki-namespace' => 'النطاق الهدÙ:',
'importtext' => 'لو سمحت تصدّر المل٠من الويكى المصدر عن طريق [[Special:Export|خاصية التصدير]].
احÙظه على جهازك Ùˆ بعدين حمله هنا.',
'importstart' => 'استيراد صÙحات...',
@@ -2217,6 +2218,8 @@ $1',
'import-nonewrevisions' => 'كل النسخ استوردت قبل كدا.',
'xml-error-string' => '$1 عند السطر $2، العمود $3 (بايت $4): $5',
'import-upload' => 'حمل بيانات إكس إم إل',
+'import-token-mismatch' => 'الداتا بتاعة الجلسة ضاعت. لو سمحت تحاول تاني.',
+'import-invalid-interwiki' => 'ماينÙعش تستورد من الويكي المتحدد.',
# Import log
'importlogpage' => 'سجل الاستيراد',
@@ -2698,7 +2701,7 @@ $1',
# External editor support
'edit-externally' => 'استعمل تطبيق من بره علشان تعدل المل٠دا',
-'edit-externally-help' => 'بص على [http://www.mediawiki.org/wiki/Manual:External_editors تعليمات الاعداد] علشان معلومات اكتر.',
+'edit-externally-help' => '(بص على [http://www.mediawiki.org/wiki/Manual:External_editors تعليمات الاعداد] علشان معلومات اكتر.)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'الكل',
diff --git a/languages/messages/MessagesAs.php b/languages/messages/MessagesAs.php
index 1f10a20c..e5f26d9a 100644
--- a/languages/messages/MessagesAs.php
+++ b/languages/messages/MessagesAs.php
@@ -8,6 +8,7 @@
* @author Priyankoo
* @author Psneog
* @author Rajuonline
+ * @author Urhixidur
*/
$fallback='hi';
@@ -540,7 +541,7 @@ $1',
ইয়াত আপোনাৰ লিখনি দিয়াৰ লগে লগে আপà§à¦¨à¦¿ আপোনা-আপà§à¦¨à¦¿ পà§à§°à¦¤à¦¿à¦¶à§à§°à§à¦¤à¦¿ দিছে যে à¦à¦‡ লিখনিটো আপোনাৰ মৌলিক লিখনি, বা কোনো সà§à¦¬à¦¤à§à¦¬à¦¾à¦§à¦¿à¦•à¦¾à§° নথকা বা কোনো ৰাজহà§à§±à¦¾ ৱেবছাইট বা তেনে কোনো মà§à¦•à¦²à¦¿ উৎসৰ পৰা আহৰণ কৰা| (অধিক জানিবলৈ $1 চাà¦à¦“ক)
<strong>সà§à¦¬à¦¤à§à¦¬à¦¾à¦§à¦¿à¦•à¦¾à§°à¦¯à§à¦•à§à¦¤ কোনো সমল অনà§à¦®à¦¤à¦¿ অবিহনে দাখিল নকৰে যেন!</strong>',
-'longpagewarning' => '<strong>সাবধান: à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà§‹ $1 কিলোবাইট আকাৰৰ; কিছà§à¦®à¦¾à¦¨ বà§à¦°à¦¾à¦‰à¦œà¦¾à§°à§‡ 32kb বা তাতকৈ বেছি আকাৰৰ পৃষà§à¦ à¦¾ দেখà§à§±à¦¾à¦¬à¦²à§ˆ বা সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ কৰিবলৈ অসà§à¦¬à¦¿à¦§à¦¾ পাব পাৰে ।
+'longpagewarning' => '<strong>সাবধান: à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà§‹ $1 কিলোবাইট আকাৰৰ; কিছà§à¦®à¦¾à¦¨ বà§à¦°à¦¾à¦‰à¦œà¦¾à§°à§‡ 32 kb বা তাতকৈ বেছি আকাৰৰ পৃষà§à¦ à¦¾ দেখà§à§±à¦¾à¦¬à¦²à§ˆ বা সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ কৰিবলৈ অসà§à¦¬à¦¿à¦§à¦¾ পাব পাৰে ।
অনà§à¦—à§à¦°à¦¹ কৰি à¦à¦‡ পৃষà§à¦ à¦¾à¦Ÿà§‹à¦• সৰৠসৰৠখণà§à¦¡à¦¤ বিভকà§à¦¤ কৰাৰ কথা বিবেচনা কৰক ।</strong>',
'longpageerror' => '<strong>ভà§à¦²: আপà§à¦¨à¦¿ দিয়া লিখনী $1 কিলো-বাইট আকাৰৰ, যি $2 কিলো-বাইট সীমাটকৈ বেছি।
ইয়াক সঞà§à¦šà¦¿à¦¤ কৰিব পৰা নাযাব।</strong>',
diff --git a/languages/messages/MessagesAst.php b/languages/messages/MessagesAst.php
index 58acb3b8..2034be28 100644
--- a/languages/messages/MessagesAst.php
+++ b/languages/messages/MessagesAst.php
@@ -6,6 +6,7 @@
*
* @author Esbardu
* @author Mikel
+ * @author Remember the dot
* @author לערי ריינה×רט
*/
@@ -63,7 +64,7 @@ $messages = array(
'tog-watchcreations' => 'Añader les páxines que creo a la mio llista de vixilancia',
'tog-watchdefault' => "Añader les páxines qu'edito a la mio llista de vixilancia",
'tog-watchmoves' => 'Añader les páxines que muevo a la mio llista de vixilancia',
-'tog-watchdeletion' => 'Añader les páxines que borro a la mio llista de vixilancia',
+'tog-watchdeletion' => "Añader les páxines qu'esborro a la mio llista de vixilancia",
'tog-minordefault' => 'Marcar toles ediciones como menores por defeutu',
'tog-previewontop' => "Amosar previsualización enantes de la caxa d'edición",
'tog-previewonfirst' => 'Amosar previsualización na primer edición',
@@ -168,7 +169,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Llista de les opciones de configuración]
* [http://www.mediawiki.org/wiki/Manual:FAQ FAQ de MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Llista de corréu de les ediciones de MediaWiki]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Llista de corréu de les ediciones de MediaWiki]",
'about' => 'Tocante a',
'article' => 'Conteníu de la páxina',
@@ -210,8 +211,8 @@ $messages = array(
'create' => 'Crear',
'editthispage' => 'Editar esta páxina',
'create-this-page' => 'Crear esta páxina',
-'delete' => 'Borrar',
-'deletethispage' => 'Borrar esta páxina',
+'delete' => 'Esborrar',
+'deletethispage' => 'Esborrar esta páxina',
'undelete_short' => 'Restaurar {{PLURAL:$1|una edición|$1 ediciones}}',
'protect' => 'Protexer',
'protect_change' => 'camudar',
@@ -238,7 +239,7 @@ $messages = array(
'viewtalkpage' => 'Ver alderique',
'otherlanguages' => 'Otres llingües',
'redirectedfrom' => '(Redirixío dende $1)',
-'redirectpagesub' => 'Páxina de redirección',
+'redirectpagesub' => 'Páxina de redireición',
'lastmodifiedat' => "Esta páxina foi modificada per postrer vegada'l $1 a les $2.", # $1 date, $2 time
'viewcount' => 'Esta páxina foi vista {{PLURAL:$1|una vegada|$1 vegaes}}.',
'protectedpage' => 'Páxina protexida',
@@ -295,10 +296,10 @@ $messages = array(
'hidetoc' => 'esconder',
'thisisdeleted' => '¿Ver o restaurar $1?',
'viewdeleted' => '¿Ver $1?',
-'restorelink' => '{{PLURAL:$1|una edición borrada|$1 ediciones borraes}}',
+'restorelink' => '{{PLURAL:$1|una edición esborrada|$1 ediciones esborraes}}',
'feedlinks' => 'Canal:',
'feed-invalid' => 'Suscripción non válida a la triba de canal.',
-'feed-unavailable' => 'Les canales de sindicación nun tán disponibles en {{SITENAME}}',
+'feed-unavailable' => 'Les canales de sindicación nun tán disponibles',
'site-rss-feed' => 'Canal RSS $1',
'site-atom-feed' => 'Canal Atom $1',
'page-rss-feed' => 'Canal RSS "$1"',
@@ -311,7 +312,7 @@ $messages = array(
'nstab-media' => "Páxina d'archivu multimedia",
'nstab-special' => 'Especial',
'nstab-project' => 'Páxina de proyeutu',
-'nstab-image' => 'Imaxe',
+'nstab-image' => 'Archivu',
'nstab-mediawiki' => 'Mensaxe',
'nstab-template' => 'Plantía',
'nstab-help' => 'Aida',
@@ -340,37 +341,37 @@ La postrer consulta que s\'intentó foi:
"$1"
dende la función "$2".
MySQL retornó l\'error "$3: $4"',
-'noconnect' => '¡Sentímoslo! La wiki ta sufriendo delles dificultaes téuniques y nun pue contautar col servidor de la base de datos. <br />
+'noconnect' => '¡Sentímoslo! La wiki ta sufriendo delles dificultaes téuniques y nun pue contautar col sirvidor de la base de datos. <br />
$1',
'nodb' => 'Nun se pudo seleicionar la base de datos $1',
'cachederror' => 'Esta ye una copia sacada del caché de la páxina solicitada y pue nun tar actualizada.',
'laggedslavemode' => 'Avisu: Esta páxina pue que nun tenga actualizaciones recientes.',
-'readonly' => 'Base de datos protexida',
-'enterlockreason' => 'Introduz un motivu pa la proteición, amiestando una estimación de cuándo va ser llevantada esta',
-'readonlytext' => "Nestos momentos la base de datos ta protexida pa nueves entraes y otres modificaciones, seique por un mantenimientu de rutina, depués d'él tará accesible de nuevo.
+'readonly' => 'Base de datos candada',
+'enterlockreason' => 'Introduz un motivu pal candáu, amiestando una estimación de cuándo va ser llevantáu esti',
+'readonlytext' => "Nestos momentos la base de datos ta candada pa nueves entraes y otres modificaciones, seique por un mantenimientu de rutina, depués d'él tará accesible de nuevo.
-L'alministrador que la protexó conseñó esti motivu: $1",
+L'alministrador que la candó conseñó esti motivu: $1",
'missing-article' => "La base de datos nun atopó'l testu d'una páxina qu'habría tener atopao, nomada \"\$1\" \$2.
-Esto débese davezu a siguir una dif caducada o un enllaz d'historial a una páxina que foi borrada.
+Esto débese davezu a siguir una dif caducada o un enllaz d'historial a una páxina que foi esborrada.
Si esti nun ye'l casu, seique tengas atopao un bug nel software.
Por favor informa d'esto a un [[Special:ListUsers/sysop|alministrador]], anotando la URL.",
'missingarticle-rev' => '(revisión: $1)',
'missingarticle-diff' => '(dif: $1, $2)',
-'readonly_lag' => 'La base de datos foi protexida automáticamente mentes los servidores de la base de datos esclava se sincronicen cola maestra',
+'readonly_lag' => 'La base de datos foi candada automáticamente mentes los sirvidores de la base de datos esclava se sincronicen cola maestra',
'internalerror' => 'Error internu',
'internalerror_info' => 'Error internu: $1',
'filecopyerror' => 'Nun se pudo copiar l\'archivu "$1" como "$2".',
'filerenameerror' => 'Nun se pudo renomar l\'archivu "$1" como "$2".',
-'filedeleteerror' => 'Nun se pudo borrar l\'archivu "$1".',
+'filedeleteerror' => 'Nun se pudo esborrar l\'archivu "$1".',
'directorycreateerror' => 'Nun se pudo crear el direutoriu "$1".',
'filenotfound' => 'Nun se pudo atopar l\'archivu "$1".',
'fileexistserror' => 'Nun se pue escribir nel archivu "$1": yá esiste',
'unexpected' => 'Valor inesperáu: "$1"="$2".',
'formerror' => 'Error: nun se pudo unviar el formulariu',
'badarticleerror' => 'Esta aición nun pue facese nesta páxina',
-'cannotdelete' => 'Nun se pudo borrar la páxina o imaxe seleicionada (seique daquién yá la borrara).',
+'cannotdelete' => 'Nun se pudo esborrar la páxina o imaxe seleicionada (seique daquién yá la esborrara).',
'badtitle' => 'Títulu incorreutu',
'badtitletext' => 'El títulu de páxina solicitáu nun ye válidu, ta vaciu o tien enllaces inter-llingua o inter-wiki incorreutos. Pue que contenga ún o más carauteres que nun puen ser usaos nos títulos.',
'perfdisabled' => '¡Sentímoslo muncho! Esta funcionalidá foi deshabilitada temporalmente porque allancia tanto la base de datos que naide pue usar la wiki.',
@@ -384,9 +385,9 @@ Consulta: $2',
'viewsourcefor' => 'pa $1',
'actionthrottled' => 'Aición llimitada',
'actionthrottledtext' => "Como midida anti-spam, nun pues facer esta aición munches vegaes en pocu tiempu, y trespasasti esi llímite. Por favor inténtalo de nuevo dientro d'unos minutos.",
-'protectedpagetext' => 'Esta páxina foi protexida pa evitar la so edición.',
+'protectedpagetext' => 'Esta páxina foi candada pa evitar la so edición.',
'viewsourcetext' => "Pues ver y copiar el códigu fonte d'esta páxina:",
-'protectedinterface' => "Esta páxina proporciona testu d'interfaz a l'aplicación y ta protexida pa evitar el so abusu.",
+'protectedinterface' => "Esta páxina proporciona testu d'interfaz a l'aplicación y ta candada pa evitar el so abusu.",
'editinginterface' => "'''Avisu:''' Tas editando una páxina usada pa proporcionar testu d'interfaz a l'aplicación. Los cambeos nesta páxina va afeuta-yos l'apariencia de la interfaz a otros usuarios.",
'sqlhidden' => '(consulta SQL escondida)',
'cascadeprotected' => 'Esta páxina ta protexida d\'ediciones porque ta enxerta {{PLURAL:$1|na siguiente páxina|nes siguientes páxines}}, que {{PLURAL:$1|ta protexida|tán protexíes}} cola opción "en cascada":
@@ -447,8 +448,8 @@ Ha tener menos de $1 {{PLURAL:$1|caráuter|carauteres}}.',
'email' => 'Corréu',
'prefs-help-realname' => "El nome real ye opcional y si decides conseñalu va ser usáu p'atribuyite'l to trabayu.",
'loginerror' => "Error d'identificación",
-'prefs-help-email' => "La direición de corréu ye opcional, pero permite unviate una clave nueva si escaesces la to clave.
-Tamién pues escoyer permitir a los demás contautar contigo al traviés de la to páxina usuariu o d'alderique ensin necesidá de revelar la to identidá.",
+'prefs-help-email' => "La direición de corréu ye opcional, pero permite unviate una clave nueva si escaeces la to clave.
+Tamién pues escoyer permitir a los demás contautar contigo al traviés de la to páxina d'usuariu o d'alderique ensin necesidá de revelar la to identidá.",
'prefs-help-email-required' => 'Necesítase una direición de corréu electrónicu.',
'nocookiesnew' => "La cuenta d'usuariu ta creada, pero nun tas identificáu. {{SITENAME}} usa cookies pa identificar a los usuarios. Tienes les cookies deshabilitaes. Por favor actívales y depués identifícate col to nuevu nome d'usuariu y la clave.",
'nocookieslogin' => '{{SITENAME}} usa cookies pa identificar a los usuarios. Tienes les cookies deshabilitaes. Por favor actívales y inténtalo otra vuelta.',
@@ -456,7 +457,7 @@ Tamién pues escoyer permitir a los demás contautar contigo al traviés de la t
'loginsuccesstitle' => 'Identificación correuta',
'loginsuccess' => "'''Quedasti identificáu en {{SITENAME}} como \"\$1\".'''",
'nosuchuser' => 'Nun hai usuariu dalu col nome "$1".
-Comprueba la ortografía, o [[Special:Userlogin/signup|crea una cuenta d\'usuariu nueva]].',
+Comprueba la ortografía, o [[Special:UserLogin/signup|crea una cuenta d\'usuariu nueva]].',
'nosuchusershort' => 'Nun hai nengún usuariu col nome "<nowiki>$1</nowiki>". Mira que tea bien escritu.',
'nouserspecified' => "Has especificar un nome d'usuariu.",
'wrongpassword' => 'Clave errónea. Inténtalo otra vuelta.',
@@ -473,7 +474,7 @@ clave nueva agora.
Si daquién más fexo esta solicitú o si recuerdes la to clave y
nun quies volver a camudala, pues inorar esti mensaxe y siguir
usando la to clave vieya.',
-'noemail' => 'L\'usuariu "$1" nun tien puesta dirección de corréu.',
+'noemail' => 'L\'usuariu "$1" nun tien puesta direición de corréu.',
'passwordsent' => 'Unvióse una clave nueva a la direición de corréu
rexistrada pa "$1".
Por favor identifícate de nuevo depués de recibila.',
@@ -486,9 +487,9 @@ Pa evitar l'abusu, namái sedrá unviáu un recordatoriu cada {{PLURAL:$1|hora|$
'mailerror' => "Error unviando'l corréu: $1",
'acct_creation_throttle_hit' => 'Yá creasti $1 cuentes. Nun pues abrir más.',
'emailauthenticated' => 'La to dirección de corréu confirmóse a les $1.',
-'emailnotauthenticated' => 'La to dirección de corréu nun ta comprobada. Hasta que se faiga, les siguientes funciones nun tarán disponibles.',
+'emailnotauthenticated' => 'La to direición de corréu nun ta comprobada. Hasta que se faiga, les siguientes funciones nun tarán disponibles.',
'noemailprefs' => "Especifica una direición de corréu pa qu'estes funcionalidaes furrulen.",
-'emailconfirmlink' => 'Confirmar la dirección de corréu',
+'emailconfirmlink' => 'Confirmar la direición de corréu',
'invalidemailaddress' => "La direición de corréu nun se pue aceutar yá que paez tener un formatu non válidu.
Por favor escribi una direición con formatu afayadizu o dexa vaciu'l campu.",
'accountcreated' => 'Cuenta creada',
@@ -506,7 +507,7 @@ Pues inorar esti mensaxe si la cuenta foi creada por error.',
'resetpass_submit' => 'Camudar clave y identificase',
'resetpass_success' => '¡La to clave cambióse correutamente! Agora identificándote...',
'resetpass_bad_temporary' => 'Clave temporal non válida. Seique yá camudaras correutamente la clave o solicitaras una nueva clave temporal.',
-'resetpass_forbidden' => 'Les claves nun se puen camudar en {{SITENAME}}',
+'resetpass_forbidden' => 'Les claves nun se puen camudar',
'resetpass_missing' => 'Nun hai datos en formulariu.',
# Edit page toolbar
@@ -600,7 +601,7 @@ Por favor, amiesta toos estos detalles nes consultes que faigas.',
*'''Mozilla / Firefox / Safari:''' caltién ''Shift'' mentes calques en ''Reload'', o calca ''Ctrl-Shift-R'' (''Cmd-Shift-R'' en Apple Mac)
*'''IE:''' caltién ''Ctrl'' mentes calques ''Refresh'', o calca ''Ctrl-F5''
*'''Konqueror:''' calca nel botón ''Reload'', o calca ''F5''
-*'''Opera:''' los usuarios d'Opera seique necesiten borrar dafechu'l caché en ''Tools→Preferences''",
+*'''Opera:''' los usuarios d'Opera seique necesiten esborrar dafechu'l caché en ''Tools→Preferences''",
'usercssjsyoucanpreview' => "<strong>Conseyu:</strong> Usa'l bottón 'Amosar previsualización' pa probar el to nuevu CSS/JS enantes de guardalu.",
'usercsspreview' => "'''Recuerda que namái tas previsualizando'l to CSS d'usuariu.'''
'''¡Tovía nun ta guardáu!'''",
@@ -647,10 +648,10 @@ más que'l máximu de $2 quilobytes. Nun pue ser grabáu.</strong>",
'readonlywarning' => '<strong>AVISU: La base de datos ta protexida por mantenimientu,
polo que nun vas poder grabar les tos ediciones nestos momentos. Seique habríes copiar
el testu nun archivu de testu y grabalu pa intentalo lluéu. </strong>',
-'protectedpagewarning' => '<strong>AVISU: Esta páxina ta protexida pa que sólo los alministradores puean editala.</strong>',
-'semiprotectedpagewarning' => "'''Nota:''' Esta páxina foi protexida pa que nun puean editala namái que los usuarios rexistraos.",
-'cascadeprotectedwarning' => "'''Avisu:''' Esta páxina ta protexida pa que namái los alministradores la puean editar porque ta enxerta {{PLURAL:$1|na siguiente páxina protexida|nes siguientes páxines protexíes}} en cascada:",
-'titleprotectedwarning' => '<strong>AVISU: Esta páxina foi bloquiada pa que namái dalgunos usuarios puean creala.</strong>',
+'protectedpagewarning' => '<strong>AVISU: Esta páxina ta candada pa que sólo los alministradores puean editala.</strong>',
+'semiprotectedpagewarning' => "'''Nota:''' Esta páxina foi candada pa que nun puean editala namái que los usuarios rexistraos.",
+'cascadeprotectedwarning' => "'''Avisu:''' Esta páxina ta candada pa que namái los alministradores la puean editar porque ta enxerta {{PLURAL:$1|na siguiente páxina protexida|nes siguientes páxines protexíes}} en cascada:",
+'titleprotectedwarning' => '<strong>AVISU: Esta páxina foi candada pa que namái dalgunos usuarios puean creala.</strong>',
'templatesused' => 'Plantíes usaes nesta páxina:',
'templatesusedpreview' => 'Plantíes usaes nesta previsualización:',
'templatesusedsection' => 'Plantíes usaes nesta seición:',
@@ -660,14 +661,14 @@ el testu nun archivu de testu y grabalu pa intentalo lluéu. </strong>',
'nocreatetitle' => 'Creación de páxines limitada',
'nocreatetext' => '{{SITENAME}} tien restrinxida la capacidá de crear páxines nueves.
Pues volver atrás y editar una páxina esistente, o bien [[Special:UserLogin|identificate o crear una cuenta]].',
-'nocreate-loggedin' => 'Nun tienes permisu pa crear páxines nueves en {{SITENAME}}.',
+'nocreate-loggedin' => 'Nun tienes permisu pa crear páxines nueves.',
'permissionserrors' => 'Errores de Permisos',
'permissionserrorstext' => 'Nun tienes permisu pa facer eso {{PLURAL:$1|pol siguiente motivu|polos siguientes motivos}}:',
'permissionserrorstext-withaction' => 'Nun tienes permisu pa $2 {{PLURAL:$1|pol siguiente motivu|polos siguientes motivos}}:',
-'recreate-deleted-warn' => "'''Avisu: Tas volviendo a crear una páxina que foi borrada anteriormente.'''
+'recreate-deleted-warn' => "'''Avisu: Tas volviendo a crear una páxina que foi esborrada anteriormente.'''
Habríes considerar si ye afechisco siguir editando esta páxina.
-Equí tienes el rexistru de borraos d'esta páxina:",
+Equí tienes el rexistru d'esborraos d'esta páxina:",
# Parser/template warnings
'expensive-parserfunction-warning' => "Avisu: Esta páxina contién demasiaes llamaes costoses a funciones d'análisis sintáuticu.
@@ -712,7 +713,7 @@ El motivu dau por $3 ye ''$2''",
'histlegend' => "Seleición de diferencies: marca los botones de les versiones que quies comparar y da-y al <i>enter</i> o al botón d'abaxo.<br />
Lleenda: '''(act)''' = diferencies cola versión actual,
'''(cab)''' = diferencies cola versión anterior, '''m''' = edición menor.",
-'deletedrev' => '[borráu]',
+'deletedrev' => '[esborráu]',
'histfirst' => 'Primera',
'histlast' => 'Cabera',
'historysize' => '({{PLURAL:$1|1 byte|$1 bytes}})',
@@ -723,7 +724,7 @@ Lleenda: '''(act)''' = diferencies cola versión actual,
'history-feed-description' => "Historial de revisiones d'esta páxina na wiki",
'history-feed-item-nocomment' => '$1 en $2', # user at time
'history-feed-empty' => 'La páxina solicitada nun esiste.
-Seique fuera borrada o renomada na wiki.
+Seique fuera esborrada o renomada na wiki.
Prueba a [[Special:Search|buscar na wiki]] otres páxines nueves.',
# Revision deletion
@@ -732,20 +733,20 @@ Prueba a [[Special:Search|buscar na wiki]] otres páxines nueves.',
'rev-deleted-event' => '(aición de rexistru eliminada)',
'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">
Esta revisión de la páxina foi eliminada de los archivos públicos.
-Pue haber detalles nel [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} rexistru de borraos].
+Pue haber detalles nel [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} rexistru d\'esborraos].
</div>',
'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
Esta revisión de la páxina foi eliminada de los archivos públicos.
-Como alministrador d\'esti sitiu pues vela; pue haber detalles nel [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} rexistru de borraos].
+Como alministrador d\'esti sitiu pues vela; pue haber detalles nel [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} rexistru d\'esborraos].
</div>',
'rev-delundel' => 'amosar/esconder',
-'revisiondelete' => 'Borrar/restaurar revisiones',
+'revisiondelete' => 'Esborrar/restaurar revisiones',
'revdelete-nooldid-title' => 'Revisión de destín non válida',
'revdelete-nooldid-text' => 'Nun especificasti una revisión o revisiones de destín sobre les que realizar esta función, la revisión especificada nun esiste, o tas intentando ocultar la revisión actual.',
-'revdelete-selected' => '{{PLURAL:$2|Revisión seleicionada|Revisiones seleicionaes}} de [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Seleicionáu un eventu de rexistru|Seleicionaos eventos de rexistru}}:',
-'revdelete-text' => "Les revisiones y eventos eliminaos van siguir apaeciendo nel historial de la páxina
-y nos rexistros, pero parte del so conteníu nun va ser accesible al públicu.
+'revdelete-selected' => "'''{{PLURAL:$2|Revisión seleicionada|Revisiones seleicionaes}} de [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Seleicionáu un eventu de rexistru|Seleicionaos eventos de rexistru}}:'''",
+'revdelete-text' => "'''Les revisiones y eventos eliminaos van siguir apaeciendo nel historial de la páxina
+y nos rexistros, pero parte del so conteníu nun va ser accesible al públicu.'''
Otros alministrados de {{SITENAME}} van siguir pudiendo acceder al conteníu escondíu
y puen restauralu de nuevo al traviés d'esta mesma interfaz, a nun ser que s'establezan
@@ -755,7 +756,7 @@ restricciones adicionales.",
'revdelete-hide-name' => 'Esconder aición y oxetivu',
'revdelete-hide-comment' => "Esconder comentariu d'edición",
'revdelete-hide-user' => "Esconder el nome d'usuariu/IP del editor",
-'revdelete-hide-restricted' => 'Aplicar estes restricciones a los alministradores y bloquiar la so interfaz',
+'revdelete-hide-restricted' => 'Aplicar estes restricciones a los alministradores y candar la so interfaz',
'revdelete-suppress' => 'Eliminar datos de los alministradores lo mesmo que los de los demás',
'revdelete-hide-image' => 'Esconder el conteníu del archivu',
'revdelete-unsuppress' => 'Eliminar restricciones de revisiones restauraes',
@@ -780,7 +781,7 @@ restricciones adicionales.",
# Suppression log
'suppressionlog' => 'Rexistru de supresiones',
-'suppressionlogtext' => "Embaxo amuésase una llista de los borraos y bloqueos rellacionaos con conteníu ocultu a los alministradores.
+'suppressionlogtext' => "Embaxo amuésase una llista de los esborraos y bloqueos rellacionaos con conteníu ocultu a los alministradores.
Mira'l [[Special:IPBlockList|rexistru de bloqueos d'IP]] pa ver una llista de los bloqueos activos anguaño.",
# History merging
@@ -791,7 +792,7 @@ Asegúrate de qu'esti cambéu caltenga la continuidá del históricu de la páxi
'mergehistory-from' => "Páxina d'orixe:",
'mergehistory-into' => 'Páxina de destín:',
'mergehistory-list' => "Historial d'ediciones fusionable",
-'mergehistory-merge' => "Les siguientes revisiones de [[:$1]] puen fusionase en [[:$2]]. Usa la columna de botones d'opción pa fusionar namaí les revisiones creaes na y enantes de la hora especificada. has fixate en que si uses los enllaces de navegación borraránse les seleiciones feches nesta columna.",
+'mergehistory-merge' => "Les siguientes revisiones de [[:$1]] puen fusionase en [[:$2]]. Usa la columna de botones d'opción pa fusionar namaí les revisiones creaes na y enantes de la hora especificada. has fixate en que si uses los enllaces de navegación esborraránse les seleiciones feches nesta columna.",
'mergehistory-go' => 'Amosar ediciones fusionables',
'mergehistory-submit' => 'Fusionar revisiones',
'mergehistory-empty' => 'Nun se pue fusionar nenguna revisión.',
@@ -864,7 +865,7 @@ Asegúrate de qu'esti cambéu caltenga la continuidá del históricu de la páxi
'mypreferences' => 'Les mios preferencies',
'prefs-edits' => "Númberu d'ediciones:",
'prefsnologin' => 'Non identificáu',
-'prefsnologintext' => 'Necesites tar <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} identificáu]</span> pa camudar les preferencies d\'usuariu.',
+'prefsnologintext' => 'Necesites tar <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} identificáu]</span> pa camudar les preferencies d\'usuariu.',
'prefsreset' => 'Les preferencies fueron restablecíes a los valores por defeutu.',
'qbsettings' => 'Barra rápida',
'qbsettings-none' => 'Nenguna',
@@ -913,7 +914,7 @@ Asegúrate de qu'esti cambéu caltenga la continuidá del históricu de la páxi
'timezonetext' => '¹Diferencia horaria ente la UTC y la to hora llocal.',
'localtime' => 'Hora llocal',
'timezoneoffset' => 'Diferencia¹',
-'servertime' => 'Hora del servidor',
+'servertime' => 'Hora del sirvidor',
'guesstimezone' => 'Obtener del navegador',
'allowemail' => 'Dexar a los otros usuarios mandate correos',
'prefs-searchoptions' => 'Opciones de busca',
@@ -953,19 +954,19 @@ Asegúrate de qu'esti cambéu caltenga la continuidá del históricu de la páxi
'group-suppress' => 'Güeyadores',
'group-all' => '(toos)',
-'group-user-member' => 'Usuariu',
-'group-autoconfirmed-member' => 'Usuariu autoconfirmáu',
-'group-bot-member' => 'Bot',
-'group-sysop-member' => 'Alministrador',
-'group-bureaucrat-member' => 'Burócrata',
-'group-suppress-member' => 'Güeyador',
+'group-user-member' => 'usuariu',
+'group-autoconfirmed-member' => 'usuariu autoconfirmáu',
+'group-bot-member' => 'bot',
+'group-sysop-member' => 'alministrador',
+'group-bureaucrat-member' => 'burócrata',
+'group-suppress-member' => 'güeyador',
'grouppage-user' => '{{ns:project}}:Usuarios',
'grouppage-autoconfirmed' => '{{ns:project}}:Usuarios autoconfirmaos',
'grouppage-bot' => '{{ns:project}}:Bots',
'grouppage-sysop' => '{{ns:project}}:Alministradores',
'grouppage-bureaucrat' => '{{ns:project}}:Burócrates',
-'grouppage-suppress' => '{{ns:project}}:Güeyador',
+'grouppage-suppress' => '{{ns:project}}:Güeyadores',
# Rights
'right-read' => 'Lleer páxines',
@@ -988,11 +989,11 @@ Asegúrate de qu'esti cambéu caltenga la continuidá del históricu de la páxi
'right-nominornewtalk' => "Nun amosar l'avisu de nuevos mensaxes cuando se faen ediciones menores en páxines d'alderique",
'right-apihighlimits' => 'Usar los llímites superiores nes consultes API',
'right-writeapi' => "Usar l'API d'escritura",
-'right-delete' => 'Borrar páxines',
-'right-bigdelete' => 'Borrar páxines con historiales grandes',
+'right-delete' => 'Esborrar páxines',
+'right-bigdelete' => 'Esborrar páxines con historiales grandes',
'right-deleterevision' => 'Eliminar y restaurar revisiones específiques de les páxines',
'right-deletedhistory' => 'Ver entraes eliminaes del historial ensin testu asociáu',
-'right-browsearchive' => 'Buscar páxines borraes',
+'right-browsearchive' => 'Buscar páxines esborraes',
'right-undelete' => 'Restaurar una páxina',
'right-suppressrevision' => 'Revisar y restaurar revisiones ocultes a los alministradores',
'right-suppressionlog' => 'Ver rexistros privaos',
@@ -1018,7 +1019,7 @@ Asegúrate de qu'esti cambéu caltenga la continuidá del históricu de la páxi
'right-mergehistory' => 'Fusionar historiales de páxines',
'right-userrights' => "Editar tolos drechos d'usuariu",
'right-userrights-interwiki' => "Editar los drechos d'usuariu d'usuarios d'otros sitios wiki",
-'right-siteadmin' => 'Protexer y desprotexer la base de datos',
+'right-siteadmin' => 'Candar y descandar la base de datos',
# User rights log
'rightslog' => "Rexistru de perfil d'usuariu",
@@ -1068,11 +1069,11 @@ Asegúrate de qu'esti cambéu caltenga la continuidá del históricu de la páxi
'reuploaddesc' => 'Cancelar la xubida y tornar al formulariu de xubíes',
'uploadnologin' => 'Nun tas identificáu',
'uploadnologintext' => 'Tienes que tar [[Special:UserLogin|identificáu]] pa poder xubir archivos.',
-'upload_directory_missing' => 'El direutoriu de xubida ($1) nun esiste y nun pudo ser creáu pol servidor de web.',
-'upload_directory_read_only' => "El servidor nun pue modificar el direutoriu de xubida d'archivos ($1).",
+'upload_directory_missing' => 'El direutoriu de xubida ($1) nun esiste y nun pudo ser creáu pol sirvidor de web.',
+'upload_directory_read_only' => "El sirvidor nun pue modificar el direutoriu de xubida d'archivos ($1).",
'uploaderror' => 'Error de xubida',
'uploadtext' => "Usa'l formulariu d'abaxo pa xubir archivos.
-Pa ver o buscar archivos xubíos previamente, vete a la [[Special:ImageList|llista d'archivos xubíos]]. Les xubíes tamién queden conseñaos nel [[Special:Log/upload|rexistru de xubíes]], y los borraos nel [[Special:Log/delete|rexistru de borraos]].
+Pa ver o buscar archivos xubíos previamente, vete a la [[Special:ImageList|llista d'archivos xubíos]]. Les xubíes tamién queden conseñaos nel [[Special:Log/upload|rexistru de xubíes]], y los esborraos nel [[Special:Log/delete|rexistru d'esborraos]].
P'amiestar un archivu nuna páxina, usa un enllaz con ún de los siguientes formatos:
*'''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:Archivu.jpg]]</nowiki></tt>''' pa usar la versión completa del archivu
@@ -1103,7 +1104,7 @@ Mira la [[Special:NewImages|galería d'archivos nuevos]] pa una güeyada más vi
{{PLURAL:\$3|La mena d'archivu permitida ye|Les menes d'archivu permitíes son}} \$2.",
'filetype-missing' => 'L\'archivu nun tien estensión (como ".jpg").',
'large-file' => 'Encamiéntase a que los archivos nun pasen de $1; esti archivu tien $2.',
-'largefileserver' => 'Esti archivu ye mayor de lo que permite la configuración del servidor.',
+'largefileserver' => 'Esti archivu ye mayor de lo que permite la configuración del sirvidor.',
'emptyfile' => "L'archivu que xubisti paez tar vaciu. Esto podría ser pola mor d'un enquivocu nel nome l'archivu. Por favor, camienta si daveres quies xubir esti archivu.",
'fileexists' => 'Yá esiste un archivu con esti nome, por favor comprueba <strong><tt>$1</tt></strong> si nun tas seguru de quere camudalu.',
'filepageexists' => "La páxina de descripción d'esti archivu yá foi creada en <strong><tt>$1</tt></strong>, pero nestos momentos nun esiste nengún archivu con esti nome. El resume que pongas nun va apaecer na páxina de descripción. Pa facer que'l to resume apaeza vas tener que lu editar manualmente.",
@@ -1127,7 +1128,7 @@ Si tovía asina quies xubir l'archivu, por favor vuelvi atrás y usa otru nome.
'uploadedimage' => 'xubió "[[$1]]"',
'overwroteimage' => 'xubió una versión nueva de "[[$1]]"',
'uploaddisabled' => 'Deshabilitaes les xubíes',
-'uploaddisabledtext' => "Les xubíes d'archivos tán desactivaes en {{SITENAME}}.",
+'uploaddisabledtext' => "Les xubíes d'archivos tán desactivaes.",
'uploadscripted' => 'Esti archivu contién códigu HTML o scripts que puen ser interpretaos erróneamente por un navegador.',
'uploadcorrupt' => "L'archivu ta corruptu o tien una estensión incorreuta. Por favor comprueba l'archivu y vuelve a xubilu.",
'uploadvirus' => "¡L'archivu tien un virus! Detalles: $1",
@@ -1135,17 +1136,17 @@ Si tovía asina quies xubir l'archivu, por favor vuelvi atrás y usa otru nome.
'destfilename' => 'Nome de destín:',
'upload-maxfilesize' => "Máximu tamañu d'archivu: $1",
'watchthisupload' => 'Vixilar esta páxina',
-'filewasdeleted' => 'Yá foi xubíu y depués borráu un archivu con esti nome. Habríes comprobar el $1 enantes de volver a xubilu.',
-'upload-wasdeleted' => "'''Avisu: Tas xubiendo un archivu que yá foi borráu anteriormente.'''
+'filewasdeleted' => 'Yá foi xubíu y depués esborráu un archivu con esti nome. Habríes comprobar el $1 enantes de volver a xubilu.',
+'upload-wasdeleted' => "'''Avisu: Tas xubiendo un archivu que yá foi esborráu anteriormente.'''
Habríes considerar si ye afechisco continuar xubiendo esti archivu.
-Amuésase equí'l rexistru de borraos pa esti archivu a los efeutos oportunos:",
+Amuésase equí'l rexistru d'esborraos pa esti archivu a los efeutos oportunos:",
'filename-bad-prefix' => 'El nome del archivu que tas xubiendo entama con <strong>"$1"</strong>, que ye un nome non descriptivu típicamente asignáu automáticamente poles cámares dixitales. Por favor escueyi un nome más descriptivu pal to archivu.',
'upload-proto-error' => 'Protocolu incorreutu',
'upload-proto-error-text' => "La xubida remota requier que l'URL entame por <code>http://</code> o <code>ftp://</code>.",
'upload-file-error' => 'Error internu',
-'upload-file-error-text' => 'Hebo un error al intentar crear un archivu temporal nel servidor.
+'upload-file-error-text' => 'Hebo un error al intentar crear un archivu temporal nel sirvidor.
Por favor contauta con un [[Special:ListUsers/sysop|alministrador]] del sistema.',
'upload-misc-error' => 'Error de xubida desconocíu',
'upload-misc-error-text' => "Hebo un error desconocíu na xubida del archivu.
@@ -1180,8 +1181,8 @@ Calcando na cabecera d'una columna camúdase l'orde acordies con ella.",
# Image description page
'filehist' => 'Historial del archivu',
'filehist-help' => "Calca nuna fecha/hora pa ver l'archivu como taba daquélla.",
-'filehist-deleteall' => 'borrar too',
-'filehist-deleteone' => 'borrar',
+'filehist-deleteall' => 'esborrar too',
+'filehist-deleteone' => 'esborrar',
'filehist-revert' => 'revertir',
'filehist-current' => 'actual',
'filehist-datetime' => 'Fecha/Hora',
@@ -1219,23 +1220,23 @@ Calcando na cabecera d'una columna camúdase l'orde acordies con ella.",
'filerevert-badversion' => "Nun hai nenguna versión llocal previa d'esti archivu cola fecha conseñada.",
# File deletion
-'filedelete' => 'Borrar $1',
-'filedelete-legend' => 'borrar archivu',
-'filedelete-intro' => "Tas borrando '''[[Media:$1|$1]]'''.",
-'filedelete-intro-old' => "Tas borrando la versión de '''[[Media:$1|$1]]''' del [$4 $3 a les $2].",
+'filedelete' => 'Esborrar $1',
+'filedelete-legend' => 'Esborrar archivu',
+'filedelete-intro' => "Tas esborrando '''[[Media:$1|$1]]'''.",
+'filedelete-intro-old' => "Tas esborrando la versión de '''[[Media:$1|$1]]''' del [$4 $3 a les $2].",
'filedelete-comment' => 'Comentariu:',
-'filedelete-submit' => 'Borrar',
-'filedelete-success' => "'''$1''' foi borráu.",
+'filedelete-submit' => 'Esborrar',
+'filedelete-success' => "'''$1''' foi esborráu.",
'filedelete-success-old' => "Eliminóse la versión de '''[[Media:$1|$1]]''' del $2 a les $3.",
-'filedelete-nofile' => "'''$1''' nun esiste en {{SITENAME}}.",
+'filedelete-nofile' => "'''$1''' nun esiste.",
'filedelete-nofile-old' => "Nun hai nenguna versión archivada de '''$1''' colos atributos especificaos.",
'filedelete-iscurrent' => "Tas tentando de borrar la versión más reciente d'esti archivu. Por favor revierti primero a una versión más antigua.",
'filedelete-otherreason' => 'Otru motivu/motivu adicional:',
'filedelete-reason-otherlist' => 'Otru motivu',
-'filedelete-reason-dropdown' => '*Motivos comunes de borráu
+'filedelete-reason-dropdown' => "*Motivos comunes d'esborráu
** Violación de Copyright
-** Archivu duplicáu',
-'filedelete-edit-reasonlist' => 'Editar los motivos de borráu',
+** Archivu duplicáu",
+'filedelete-edit-reasonlist' => "Editar los motivos d'esborráu",
# MIME search
'mimesearch' => 'Busca MIME',
@@ -1251,7 +1252,8 @@ Calcando na cabecera d'una columna camúdase l'orde acordies con ella.",
# Unused templates
'unusedtemplates' => 'Plantíes ensin usu',
-'unusedtemplatestext' => "Esta páxina llista toles páxines del espaciu de nomes de plantíes que nun tán inxeríes n'otres páxines. Alcuérdate de comprobar otros enllaces a les plantíes enantes de borrales.",
+'unusedtemplatestext' => "Esta páxina llista toles páxines del espaciu de nomes {{ns:template}} que nun tán inxeríes n'otres páxines.
+Alcuérdate de comprobar otros enllaces a les plantíes enantes d'esborrales.",
'unusedtemplateswlh' => 'otros enllaces',
# Random page
@@ -1292,7 +1294,7 @@ La [http://www.mediawiki.org/wiki/Manual:Job_queue cola de xeres] ye de '''\$7''
'brokenredirects' => 'Redireiciones rotes',
'brokenredirectstext' => 'Les siguientes redireiciones enllacien a páxines que nun esisten:',
'brokenredirects-edit' => '(editar)',
-'brokenredirects-delete' => '(borrar)',
+'brokenredirects-delete' => '(esborrar)',
'withoutinterwiki' => 'Páxines ensin interwikis',
'withoutinterwiki-summary' => "Les páxines siguientes nun enllacien a versiones n'otres llingües:",
@@ -1310,7 +1312,7 @@ La [http://www.mediawiki.org/wiki/Manual:Job_queue cola de xeres] ye de '''\$7''
'nviews' => '$1 {{PLURAL:$1|vista|vistes}}',
'specialpage-empty' => 'Nun hai resultaos nestos momentos.',
'lonelypages' => 'Páxines güérfanes',
-'lonelypagestext' => 'Les páxines siguientes nun tán enllaciaes dende otres páxines de {{SITENAME}}.',
+'lonelypagestext' => 'Les páxines siguientes nun tán enllaciaes nin trescluyíes dende otres páxines de {{SITENAME}}.',
'uncategorizedpages' => 'Páxines non categorizaes',
'uncategorizedcategories' => 'Categoríes non categorizaes',
'uncategorizedimages' => 'Archivos non categorizaos',
@@ -1419,12 +1421,12 @@ y tener una direición de corréu válida nes tos [[Special:Preferences|preferen
pa poder unviar correos a otros usuarios.',
'emailuser' => 'Manda-y un email a esti usuariu',
'emailpage' => "Corréu d'usuariu",
-'emailpagetext' => "Si esti usuariu especificó una direición de corréu electrónicu válida nes sos preferencies d'usuariu, el formulariu d'embaxo va unviar un mensaxe simple.
-La direición de corréu electrónicu qu'especificasti nes [[Special:Preferences|tos preferencies d'usuariu]] va apaecer como la direición \"Dende\" del corréu, pa que'l que lo recibe seya quien a responder.",
+'emailpagetext' => "Pues usar el formulariu d'embaxo pa unviar un corréu electrónicu a esti usuariu.
+La direición de corréu electrónicu qu'especificasti nes [[Special:Preferences|tos preferencies d'usuariu]] va apaecer como la direición \"Dende\" del corréu, pa que'l que lo recibe seya quien a respondete direutamente a ti.",
'usermailererror' => "L'operador de corréu devolvió un error:",
'defemailsubject' => 'Corréu electrónicu de {{SITENAME}}',
'noemailtitle' => 'Ensin direición de corréu',
-'noemailtext' => "Esti usuariu nun punxo una dirección de corréu válida,
+'noemailtext' => "Esti usuariu nun punxo una direición de corréu válida,
o nun quier recibir correos d'otros usuarios.",
'emailfrom' => 'De:',
'emailto' => 'A:',
@@ -1456,7 +1458,7 @@ Si más tarde quies quitala de la llista de vixilancia calca en "Dexar de vixila
'unwatch' => 'Dexar de vixilar',
'unwatchthispage' => 'Dexar de vixilar',
'notanarticle' => 'Nun ye un artículu',
-'notvisiblerev' => 'Borróse la revisión',
+'notvisiblerev' => 'Esborróse la revisión',
'watchnochange' => 'Nenguna de les tos páxines vixilaes foi editada nel periodu escoyíu.',
'watchlist-details' => "{{PLURAL:$1|$1 páxina|$1 páxines}} na to llista de vixilancia ensin cuntar les páxines d'alderique.",
'wlheader-enotif' => '* La notificación per corréu electrónicu ta activada.',
@@ -1513,38 +1515,38 @@ Más aida y sofitu:
{{fullurl:{{MediaWiki:Helppage}}}}',
# Delete/protect/revert
-'deletepage' => 'Borrar páxina',
+'deletepage' => 'Esborrar páxina',
'confirm' => 'Confirmar',
'excontent' => "el conteníu yera: '$1'",
'excontentauthor' => "el conteníu yera: '$1' (y l'únicu autor yera '[[Special:Contributions/$2|$2]]')",
'exbeforeblank' => "el conteníu enantes de dexar en blanco yera: '$1'",
'exblank' => 'la páxina taba vacia',
-'delete-confirm' => 'Borrar "$1"',
-'delete-legend' => 'Borrar',
-'historywarning' => 'Avisu: La páxina que vas borrar tien historial:',
-'confirmdeletetext' => "Tas a piques de borrar una páxina xunto con tol so historial.
+'delete-confirm' => 'Esborrar "$1"',
+'delete-legend' => 'Esborrar',
+'historywarning' => 'Avisu: La páxina que vas esborrar tien historial:',
+'confirmdeletetext' => "Tas a piques d'esborrar una páxina xunto con tol so historial.
Por favor confirma que ye lo que quies facer, qu'entiendes les consecuencies, y que lo tas faciendo acordies coles [[{{MediaWiki:Policy-url}}|polítiques]].",
'actioncomplete' => 'Aición completada',
-'deletedtext' => 'Borróse "<nowiki>$1</nowiki>".
-Mira en $2 la llista de les últimes páxines borraes.',
-'deletedarticle' => 'borró "[[$1]]"',
+'deletedtext' => 'Esborróse "<nowiki>$1</nowiki>".
+Mira en $2 la llista de les últimes páxines esborraes.',
+'deletedarticle' => 'esborró "[[$1]]"',
'suppressedarticle' => 'suprimió "[[$1]]"',
-'dellogpage' => 'Rexistru de borraos',
-'dellogpagetext' => 'Abaxo tán los artículos borraos más recién.',
-'deletionlog' => 'rexistru de borraos',
+'dellogpage' => "Rexistru d'esborraos",
+'dellogpagetext' => 'Abaxo amuésase una llista de los artículos esborraos más recién.',
+'deletionlog' => 'rexistru de-esborraos',
'reverted' => 'Revertida a una revisión anterior',
-'deletecomment' => 'Motivu del borráu:',
+'deletecomment' => 'Motivu del esborráu:',
'deleteotherreason' => 'Otru motivu/motivu adicional:',
'deletereasonotherlist' => 'Otru motivu',
-'deletereason-dropdown' => '*Motivos comunes de borráu
+'deletereason-dropdown' => "*Motivos comunes d'esborráu
** A pidimientu del autor
** Violación de Copyright
-** Vandalismu',
-'delete-edit-reasonlist' => 'Editar los motivos de borráu',
+** Vandalismu",
+'delete-edit-reasonlist' => "Editar los motivos d'esborráu",
'delete-toobig' => "Esta páxina tien un historial d'ediciones grande, más de $1 {{PLURAL:$1|revisión|revisiones}}.
-Restrinxóse'l borráu d'estes páxines pa evitar perturbaciones accidentales de {{SITENAME}}.",
+Restrinxóse l'esborráu d'estes páxines pa evitar perturbaciones accidentales de {{SITENAME}}.",
'delete-warning-toobig' => "Esta páxina tien un historial d'ediciones grande, más de $1 {{PLURAL:$1|revisión|revisiones}}.
-Borralu pue perturbar les operaciones de la base de datos de {{SITENAME}};
+Esborralu pue perturbar les operaciones de la base de datos de {{SITENAME}};
obra con precaución.",
'rollback' => 'Revertir ediciones',
'rollback_short' => 'Revertir',
@@ -1562,7 +1564,7 @@ La postrer edición foi fecha por [[User:$3|$3]] ([[User talk:$3|alderique]] | [
cancelóse l\'aición que pidisti. Da-y al botón "Atrás" del
navegador pa cargar otra vuelta la páxina y vuelve a intentalo.',
'protectlogpage' => 'Rexistru de proteiciones',
-'protectlogtext' => 'Esti ye un rexistru de les páxines protexíes y desprotexíes. Consulta la [[Special:ProtectedPages|llista de páxines protexíes]] pa ver les proteiciones actives nestos momentos.',
+'protectlogtext' => 'Esti ye un rexistru de les páxines candaes y descandaes. Consulta la [[Special:ProtectedPages|llista de páxines protexíes]] pa ver les proteiciones actives nestos momentos.',
'protectedarticle' => 'protexó $1',
'modifiedarticleprotection' => 'camudó\'l nivel de proteición de "[[$1]]"',
'unprotectedarticle' => 'desprotexó "[[$1]]"',
@@ -1576,7 +1578,7 @@ navegador pa cargar otra vuelta la páxina y vuelve a intentalo.',
'protect-text' => 'Equí pues ver y camudar el nivel de proteición de la páxina <strong><nowiki>$1</nowiki></strong>.',
'protect-locked-blocked' => 'Nun pues camudar los niveles de proteición mentes teas bloquiáu. Esta
ye la configuración actual de la páxina <strong>$1</strong>:',
-'protect-locked-dblock' => "Los niveles de proteición nun puen ser camudaos pol mor d'un bloquéu activu de
+'protect-locked-dblock' => "Los niveles de proteición nun puen ser camudaos pol mor d'un candáu activu de
la base de datos. Esta ye la configuración actual de la páxina <strong>$1</strong>:",
'protect-locked-access' => 'La to cuenta nun tien permisu pa camudar los niveles de proteición de páxina.
Esta ye la configuración actual pa la páxina <strong>$1</strong>:',
@@ -1607,11 +1609,11 @@ Esta ye la configuración actual pa la páxina <strong>$1</strong>:',
'restriction-level-all' => 'cualesquier nivel',
# Undelete
-'undelete' => 'Ver páxines borraes',
-'undeletepage' => 'Ver y restaurar páxines borraes',
-'undeletepagetitle' => "'''Les siguientes son les revisiones borraes de [[:$1]]'''.",
-'viewdeletedpage' => 'Ver páxines borraes',
-'undeletepagetext' => "Les siguientes páxines foron borraes pero tovía tán nel archivu y puen
+'undelete' => 'Ver páxines esborraes',
+'undeletepage' => 'Ver y restaurar páxines esborraes',
+'undeletepagetitle' => "'''Les siguientes son les revisiones esborraes de [[:$1]]'''.",
+'viewdeletedpage' => 'Ver páxines esborraes',
+'undeletepagetext' => "Les siguientes páxines foron esborraes pero tovía tán nel archivu y puen
ser restauraes. L'archivu pue ser purgáu periódicamente.",
'undelete-fieldset-title' => 'Restaurar revisiones',
'undeleteextrahelp' => "Pa restaurar tol historial de la páxina, deseleiciona toles caxelles y calca en '''''Restaurar'''''.
@@ -1619,12 +1621,12 @@ Pa realizar una restauración selectiva, seleiciona les caxelles de la revisión
Calcando en '''''Llimpiar''''' quedarán vacios el campu de comentarios y toles caxelles.",
'undeleterevisions' => '$1 {{PLURAL:$1|revisión archivada|revisiones archivaes}}',
'undeletehistory' => 'Si restaures la páxina, restauraránse toles revisiones al historial.
-Si se creó una páxina col mesmu nome dende que fuera borrada, les revisiones restauraes van apaecer nel historial anterior.',
-'undeleterevdel' => 'Nun se fadrá la restauración si ésta provoca un borráu parcial de la páxina cimera o de la revisión
-del archivu. Nestos casos, tienes que desmarcar o amosar les revisiones borraes más recién.',
-'undeletehistorynoadmin' => "Esta páxina foi borrada. El motivu del borráu amuésase
+Si se creó una páxina col mesmu nome dende que fuera esborrada, les revisiones restauraes van apaecer nel historial anterior.',
+'undeleterevdel' => 'Nun se fadrá la restauración si ésta provoca un esborráu parcial de la páxina cimera o de la revisión
+del archivu. Nestos casos, tienes que desmarcar o amosar les revisiones esborraes más recién.',
+'undeletehistorynoadmin' => "Esta páxina foi esborrada. El motivu del esborráu amuésase
nel resume d'embaxo, amás de detalles de los usuarios qu'editaron esta páxina enantes
-de ser borrada. El testu actual d'estes revisiones borraes ta disponible namái pa los alministradores.",
+de ser esborrada. El testu actual d'estes revisiones esborraes ta disponible namái pa los alministradores.",
'undelete-revision' => 'Revisión borrada de $1 (del $2) fecha por $3:',
'undeleterevision-missing' => "Falta la revisión o nun ye válida. Sieque l'enllaz nun seya correutu, o que la
revisión fuera restaurada o eliminada del archivu.",
@@ -1640,15 +1642,15 @@ revisión fuera restaurada o eliminada del archivu.",
'cannotundelete' => 'Falló la restauración; seique daquién yá restaurara la páxina enantes.',
'undeletedpage' => "<big>'''Restauróse $1'''</big>
-Consulta'l [[Special:Log/delete|rexistru de borraos]] pa ver los borraos y restauraciones recientes.",
-'undelete-header' => 'Mira nel [[Special:Log/delete|rexistru de borraos]] les páxines borraes recién.',
-'undelete-search-box' => 'Buscar páxines borraes',
+Consulta'l [[Special:Log/delete|rexistru d'esborraos]] pa ver los esborraos y restauraciones de recién.",
+'undelete-header' => "Mira nel [[Special:Log/delete|rexistru d'esborraos]] les páxines esborraes recién.",
+'undelete-search-box' => 'Buscar páxines esborraes',
'undelete-search-prefix' => "Amosar páxines qu'empecipien por:",
'undelete-search-submit' => 'Buscar',
-'undelete-no-results' => "Nun s'atoparon páxines afechisques a la busca nel archivu de borraos.",
+'undelete-no-results' => "Nun s'atoparon páxines afechisques a la busca nel archivu d'esborraos.",
'undelete-filename-mismatch' => "Nun se pue restaurar la revisión del archivu con fecha $1: el nome d'archivu nun concuaya",
-'undelete-bad-store-key' => "Nun se pue restaurar la revisión del archivu con fecha $1: yá nun esistía l'archivu nel momentu de borralu.",
-'undelete-cleanup-error' => 'Error al borrar l\'archivu non usáu "$1".',
+'undelete-bad-store-key' => "Nun se pue restaurar la revisión del archivu con fecha $1: yá nun esistía l'archivu nel momentu d'esborralu.",
+'undelete-cleanup-error' => 'Error al esborrar l\'archivu non usáu "$1".',
'undelete-missing-filearchive' => "Nun se pue restaurar l'archivu col númberu d'identificación $1 porque nun ta na base de datos. Seique yá fuera restauráu.",
'undelete-error-short' => "Error al restaurar l'archivu: $1",
'undelete-error-long' => "Atopáronse errores al restaurar l'archivu:
@@ -1701,8 +1703,8 @@ $1",
'blockip-legend' => 'Bloquiar usuariu',
'blockiptext' => "Usa'l siguiente formulariu pa bloquiar el permisu d'escritura a una IP o a un usuariu concretu.
Esto debería facese sólo pa prevenir vandalismu como indiquen les [[{{MediaWiki:Policy-url}}|polítiques]]. Da un motivu específicu (como por exemplu citar páxines que fueron vandalizaes).",
-'ipaddress' => 'Dirección IP:',
-'ipadressorusername' => "Dirección IP o nome d'usuariu:",
+'ipaddress' => 'Direición IP:',
+'ipadressorusername' => "Direición IP o nome d'usuariu:",
'ipbexpiry' => 'Caducidá:',
'ipbreason' => 'Motivu:',
'ipbreasonotherlist' => 'Otru motivu',
@@ -1732,7 +1734,7 @@ Esto debería facese sólo pa prevenir vandalismu como indiquen les [[{{MediaWik
'ipb-edit-dropdown' => 'Editar motivos de bloquéu',
'ipb-unblock-addr' => 'Desbloquiar $1',
'ipb-unblock' => "Desbloquiar un nome d'usuariu o direición IP",
-'ipb-blocklist-addr' => 'Ver los bloqueos esistentes de $1',
+'ipb-blocklist-addr' => 'Bloqueos esistentes de $1',
'ipb-blocklist' => 'Ver los bloqueos esistentes',
'unblockip' => 'Desbloquiar usuariu',
'unblockiptext' => "Usa'l formulariu d'abaxo pa restablecer l'accesu d'escritura a una direicion IP o a un nome d'usuariu previamente bloquiáu.",
@@ -1789,23 +1791,23 @@ Pa ver los bloqueos qu'hai agora mesmo, mira na [[Special:IPBlockList|llista d'I
usuarios pa editar páxines, camudar les sos preferencies, editar
les sos llistes de vixilancia y otres aiciones que requieran
cambeos na base de datos. Por favor confirma que ye lo que quies facer,
-y que vas desprotexer la base de datos cuando fine'l so mantenimientu.",
+y que vas descandar la base de datos cuando fine'l so mantenimientu.",
'unlockdbtext' => 'Al desprotexer la base de datos restauraráse la capacida de tolos
usuarios pa editar páxines, camudar les sos preferencies, editar
les sos llistes de vixilancia y otres aiciones que requieren cambeos
na base de datos. Por favor confirma que ye lo quies facer.',
-'lockconfirm' => 'Si, quiero protexer daveres la base de datos.',
-'unlockconfirm' => 'Sí, quiero desprotexer daveres la base de datos.',
+'lockconfirm' => 'Si, quiero candar daveres la base de datos.',
+'unlockconfirm' => 'Sí, quiero descandar daveres la base de datos.',
'lockbtn' => 'Protexer la base de datos',
'unlockbtn' => 'Desprotexer la base de datos',
'locknoconfirm' => 'Nun activasti la caxa de confirmación.',
-'lockdbsuccesssub' => 'Proteición de la base de datos efeutuáu correutamente',
-'unlockdbsuccesssub' => 'Eliminada la proteición de la base de datos',
+'lockdbsuccesssub' => 'Candáu de la base de datos efeutuáu correutamente',
+'unlockdbsuccesssub' => 'Candáu de la base de datos elimináu',
'lockdbsuccesstext' => "Candóse la base de datos.
<br />Alcuérdate de [[Special:UnlockDB|descandala]] depués d'acabar el so mantenimientu.",
-'unlockdbsuccesstext' => 'La base de datos foi desprotexida.',
-'lockfilenotwritable' => "L'archivu de proteición de la base de datos nun ye escribible. Pa protexer o desprotexer la base de datos ésti tien que poder ser modificáu pol servidor.",
-'databasenotlocked' => 'La base de datos nun ta protexida.',
+'unlockdbsuccesstext' => 'La base de datos foi descandada.',
+'lockfilenotwritable' => "L'archivu de candáu de la base de datos nun ye escribible. Pa candar o descandar la base de datos esti tien que poder ser modificáu pol sirvidor.",
+'databasenotlocked' => 'La base de datos nun ta candada.',
# Move page
'move-page' => 'Treslladar $1',
@@ -1851,12 +1853,12 @@ Nestos casos vas tener que treslladar o fusionar la páxina manualmente.",
'movelogpagetext' => 'Esta ye la llista de páxines treslladaes.',
'movereason' => 'Motivu:',
'revertmove' => 'revertir',
-'delete_and_move' => 'Borrar y treslladar',
-'delete_and_move_text' => '==Necesítase borrar==
+'delete_and_move' => 'Esborrar y treslladar',
+'delete_and_move_text' => '==Necesítase esborrar==
-La páxina de destín "[[:$1]]" yá esiste. ¿Quies borrala pa dexar sitiu pal treslláu?',
-'delete_and_move_confirm' => 'Sí, borrar la páxina',
-'delete_and_move_reason' => 'Borrada pa facer sitiu pal treslláu',
+La páxina de destín "[[:$1]]" yá esiste. ¿Quies esborrala pa dexar sitiu pal treslláu?',
+'delete_and_move_confirm' => 'Sí, esborrar la páxina',
+'delete_and_move_reason' => 'Esborrada pa facer sitiu pal treslláu',
'selfmove' => "Los nomes d'orixe y destín son los mesmos, nun se pue treslladar una páxina sobre ella mesma.",
'immobile_namespace' => "El nome d'orixe o'l de destín ye d'una triba especial; nun se puen mover páxines dende nin a esti espaciu de nomes.",
'imagenocrossnamespace' => "Nun se pue treslladar una imaxe a nun espaciu de nomes que nun ye d'imáxenes",
@@ -1961,8 +1963,8 @@ Guárdalu nel to ordenador y xúbilu equí.",
'tooltip-ca-viewsource' => 'Esta páxina ta protexida. Pues ver el so códigu fonte.',
'tooltip-ca-history' => "Versiones antigües d'esta páxina.",
'tooltip-ca-protect' => 'Protexe esta páxina',
-'tooltip-ca-delete' => 'Borra esta páxina',
-'tooltip-ca-undelete' => 'Restaura les ediciones feches nesta páxina enantes de que fuera borrada',
+'tooltip-ca-delete' => 'Esborra esta páxina',
+'tooltip-ca-undelete' => 'Restaura les ediciones feches nesta páxina enantes de que fuera esborrada',
'tooltip-ca-move' => 'Tresllada esta páxina',
'tooltip-ca-watch' => 'Añade esta páxina a la to llista de vixilancia',
'tooltip-ca-unwatch' => 'Elimina esta páxina de la to llista de vixilancia',
@@ -2002,13 +2004,13 @@ Guárdalu nel to ordenador y xúbilu equí.",
'tooltip-diff' => 'Amuesa los cambeos que fixisti nel testu.',
'tooltip-compareselectedversions' => "Amuesa les diferencies ente les dos versiones seleicionaes d'esta páxina.",
'tooltip-watch' => 'Amiesta esta páxina na to llista de vixilancia',
-'tooltip-recreate' => 'Vuelve a crear la páxina magar que se tenga borrao',
+'tooltip-recreate' => 'Vuelve a crear la páxina magar que se tenga esborrao',
'tooltip-upload' => 'Empecipiar la xubida',
# Metadata
-'nodublincore' => 'Metados RDF Dublin Core deshabilitaos pa esti servidor.',
-'nocreativecommons' => 'Metadatos RDF Creative Commons deshabilitaos pa esti servidor.',
-'notacceptable' => 'El servidor de la wiki nun pue suplir los datos nun formatu llexible pol to navegador.',
+'nodublincore' => 'Metadatos RDF Dublin Core desactivaos pa esti sirvidor.',
+'nocreativecommons' => 'Metadatos RDF Creative Commons desactivaos pa esti sirvidor.',
+'notacceptable' => 'El sirvidor de la wiki nun pue suplir los datos nun formatu llexible pol to navegador.',
# Attribution
'anonymous' => 'Usuariu/os anónimu/os de {{SITENAME}}',
@@ -2063,15 +2065,15 @@ Probablemente tea causao por un enllaz a un sitiu esternu de la llista prieta.',
'patrol-log-auto' => '(automática)',
# Image deletion
-'deletedrevision' => 'Borrada la reversión vieya $1',
-'filedeleteerror-short' => "Error al borrar l'archivu: $1",
-'filedeleteerror-long' => "Atopáronse errores al borrar l'archivu:
+'deletedrevision' => 'Esborrada la reversión vieya $1',
+'filedeleteerror-short' => "Error al esborrar l'archivu: $1",
+'filedeleteerror-long' => "Atopáronse errores al esborrar l'archivu:
$1",
-'filedelete-missing' => 'L\'archivu "$1" nun pue borrase porque nun esiste.',
+'filedelete-missing' => 'L\'archivu "$1" nun pue esborrase porque nun esiste.',
'filedelete-old-unregistered' => 'La revisión d\'archivu "$1" nun ta na base de datos.',
'filedelete-current-unregistered' => 'L\'archivu especificáu "$1" nun ta na base de datos.',
-'filedelete-archive-read-only' => 'El direutoriu d\'archivos "$1" nun pue ser modificáu pol servidor.',
+'filedelete-archive-read-only' => 'El direutoriu d\'archivos "$1" nun pue ser modificáu pol sirvidor.',
# Browsing diffs
'previousdiff' => '↠Edición más antigua',
@@ -2371,7 +2373,7 @@ tabla de metadatos tea recoyida. Los demás tarán escondíos por defeutu.
'exif-gpsdirection-m' => 'Direición magnética',
# External editor support
-'edit-externally' => 'Editar esti ficheru usando una aplicación externa',
+'edit-externally' => 'Editar esti ficheru usando una aplicación esterna',
'edit-externally-help' => 'Pa más información echa un güeyu a les [http://www.mediawiki.org/wiki/Manual:External_editors instrucciones de configuración].',
# 'all' in various places, this might be different for inflected languages
@@ -2397,15 +2399,15 @@ Yá s\'unvió un códigu de confirmación a la to direición de corréu; si crea
Esti códigu nun se necesita pa identificase, pero tendrás que lu conseñar enantes
d'activar cualesquier funcionalidá de la wiki que tea rellacionada col corréu.",
'confirmemail_sendfailed' => '{{SITENAME}} nun pudo unviar el to corréu de confirmación.
-Por favor comprueba que nun punxeras carauteres non válidos na to dirección de corréu.
+Por favor comprueba que nun punxeras carauteres non válidos na to direición de corréu.
-El servidor de corréu devolvió: $1',
+El sirvidor de corréu devolvió: $1',
'confirmemail_invalid' => 'Códigu de confirmación non válidu. El códigu seique tenga caducao.',
'confirmemail_needlogin' => 'Tienes que $1 pa confirmar el to corréu.',
'confirmemail_success' => 'El to corréu quedó confimáu. Agora yá pues identificate y collaborar na wiki.',
'confirmemail_loggedin' => 'Quedó confirmada la to direición de corréu.',
'confirmemail_error' => 'Hebo un problema al guardar la to confirmación.',
-'confirmemail_subject' => 'Confirmación de la dirección de corréu de {{SITENAME}}',
+'confirmemail_subject' => 'Confirmación de la direición de corréu de {{SITENAME}}',
'confirmemail_body' => 'Daquién, seique tu dende la IP $1, rexistró la cuenta "$2" con
esta direición de corréu en {{SITENAME}}.
@@ -2433,13 +2435,13 @@ Esti códigu de confirmación caduca\'l $4.',
Retroenllaces pa esta páxina:<br />
$1
</div>',
-'trackbackremove' => ' ([$1 Borrar])',
+'trackbackremove' => ' ([$1 Esborrar])',
'trackbacklink' => 'Retroenllaz',
-'trackbackdeleteok' => 'El retroenllaz borróse correutamente.',
+'trackbackdeleteok' => 'El retroenllaz esborróse correutamente.',
# Delete conflict
-'deletedwhileediting' => "'''Avisu''': ¡Esta páxina foi borrada depués de qu'entamaras a editala!",
-'confirmrecreate' => "L'usuariu [[User:$1|$1]] ([[User talk:$1|alderique]]) borró esta páxina depués de qu'empecipiaras a editala pol siguiente motivu:
+'deletedwhileediting' => "'''Avisu''': ¡Esta páxina foi esborrada depués de qu'entamaras a editala!",
+'confirmrecreate' => "L'usuariu [[User:$1|$1]] ([[User talk:$1|alderique]]) esborró esta páxina depués de qu'empecipiaras a editala pol siguiente motivu:
: ''$2''
Por favor confirma que daveres quies volver a crear esta páxina.",
'recreate' => 'Volver a crear',
@@ -2491,7 +2493,7 @@ $1",
# Friendlier slave lag warnings
'lag-warn-normal' => "Los cambeos más recién de $1 {{PLURAL:$|segundu|segundos}} pue que nun s'amuesen nesta llista.",
-'lag-warn-high' => "Pol mor d'un importante retrasu del servidor de la base de datos, los cambeos más recién de $1 {{PLURAL:$1|segundu|segundos}} pue que nun s'amuesen nesta llista.",
+'lag-warn-high' => "Pol mor d'un importante retrasu del sirvidor de la base de datos, los cambeos más recién de $1 {{PLURAL:$1|segundu|segundos}} pue que nun s'amuesen nesta llista.",
# Watchlist editor
'watchlistedit-numitems' => "La to llista de vixilancia tien {{PLURAL:$1|1 títulu|$1 títulos}}, escluyendo les páxines d'alderique.",
diff --git a/languages/messages/MessagesAvk.php b/languages/messages/MessagesAvk.php
index ab619745..a1baf287 100644
--- a/languages/messages/MessagesAvk.php
+++ b/languages/messages/MessagesAvk.php
@@ -609,8 +609,8 @@ Ta ropasusu warzafu bu yo va [[Special:Search|aneyara ko wiki]] yawal.',
'revisiondelete' => 'Sulasa ik volsulasa betara',
'revdelete-nooldid-title' => 'Meenafa xalafa betara',
'revdelete-nooldid-text' => 'Ta skura va bati fli, ont rin va jalaf betaks me bazeyel, ont yawayal da va noeltaf betaks palsel.',
-'revdelete-selected' => '{{PLURAL:$2|Reban betaks|Yon reban betaks}} va [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Reban "log" bif|Yon reban "log" bif}} :',
+'revdelete-selected' => "'''{{PLURAL:$2|Reban betaks|Yon reban betaks}} va [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:\$1|Reban \"log\" bif|Yon reban \"log\" bif}} :'''",
'revdelete-legend' => 'Skus irutareem',
'revdelete-hide-text' => 'Palsera va betaracek',
'revdelete-hide-name' => 'Palsera va tegira is xala',
diff --git a/languages/messages/MessagesAy.php b/languages/messages/MessagesAy.php
index 249e178e..c4c2875d 100644
--- a/languages/messages/MessagesAy.php
+++ b/languages/messages/MessagesAy.php
@@ -1,36 +1,129 @@
<?php
-/** Aymara (Aymar)
+/** Aymara (Aymar aru)
*
* @ingroup Language
* @file
*
+ * @author Erebedhel
* @author Kanon6917
*/
$fallback = 'es';
$messages = array(
-'article' => 'Amtachinu',
-'cancel' => 'Jan saña',
-'qbfind' => 'Thaqaña',
-'qbedit' => 'Trukaña',
-'navigation' => 'Wampuña',
-
-'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' => 'Trukaña',
-'delete' => 'Pichaña',
-'talkpagelinktext' => 'Kutkatasiña',
-'talk' => 'Tuqisiwi',
-'otherlanguages' => 'Yaqha arunaka',
-'jumptonavigation' => 'wampuña',
-'jumptosearch' => 'thaqaña',
+# User preference toggles
+'tog-underline' => 'Sipita siqiraña',
+'tog-highlightbroken' => 'P\'akita sipita utt\'ayaña <a href="" class="new">ukhama</a> (maykipa: ukhama<a href="" class="internal">?</a>).',
+'tog-justify' => "Tanta amuyanak purapt'ayaña",
+'tog-hideminor' => 'Jichha kutikiptatanakana «Janiw taqpachäkiti» imantaña',
+'tog-extendwatchlist' => "Sarayawi jaqukipaw uñachayasuñatakiw unch'ukit waruch aqatatayaña",
+'tog-usenewrc' => "Jichhnaki jaqukipawi waliptäta (''JavaScript'')",
+'tog-numberheadings' => 'Titulun chinu achuraña',
+'tog-showtoolbar' => "Turkawit irnaqañ täta tisi uñachayaña (''JavaScript'')",
+'tog-editondblclick' => "Uñstawi turkayaña päsuxuqiña (''JavaScript'')",
+'tog-editsection' => '[Turkaña] sipitampi tuqitaki turkawi luräña',
+'tog-editsectiononrightclick' => "(''JavaScript'') 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",
+
+'underline-always' => 'Wiñaya',
+'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',
+'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',
+'qbfind' => 'Thaqaña',
+'qbbrowse' => 'Wampuña',
+'qbedit' => 'Turkaña',
+'qbpageoptions' => 'Uñstawitaki ajllita',
+'qbpageinfo' => "Uñstawxat uñt'ayawi",
+'qbmyoptions' => 'Ajllitanakaja',
+'moredotdotdot' => 'Yapa...',
+'mypage' => 'Uñstawija',
+'navigation' => 'Wampuña',
+'and' => '-mpi',
+
+'errorpagetitle' => 'Pantja',
+'help' => 'Yanapaña',
+'search' => 'Thaqaña',
+'searchbutton' => 'Thaqaña',
+'go' => 'Saraña',
+'searcharticle' => 'Saraña',
+'history' => 'Nayra qillqata',
+'history_short' => 'Nayra qillqata',
+'info_short' => "Uñt'ayawi",
+'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',
# 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',
@@ -40,13 +133,18 @@ $messages = array(
'portal' => 'Jayma punku',
'portal-url' => 'Project:Jayma punku',
-'editsection' => 'trukaña',
-'editold' => 'trukaña',
-'showtoc' => 'uñachayaña',
+'editsection' => 'turkaña',
+'editold' => 'turkaña',
+'showtoc' => 'uñachayaña',
+'site-rss-feed' => "$1 ''RSS'' jalsuri",
+'site-atom-feed' => "$1 ''Atom'' 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-category' => 'Patawi',
@@ -122,7 +220,7 @@ $messages = array(
'others' => 'yaqha',
# action=purge
-'confirm_purge_button' => 'Iyaw saña',
+'confirm_purge_button' => 'Iyawa saña',
# Multipage image navigation
'imgmultigo' => '¡Saraña!',
diff --git a/languages/messages/MessagesAz.php b/languages/messages/MessagesAz.php
index 8296a57b..795d6b6a 100644
--- a/languages/messages/MessagesAz.php
+++ b/languages/messages/MessagesAz.php
@@ -4,6 +4,7 @@
* @ingroup Language
* @file
*
+ * @author PrinceValiant
* @author לערי ריינה×רט
*/
@@ -33,7 +34,7 @@ $separatorTransformTable = array(',' => '.', '.' => ',' );
$messages = array(
# User preference toggles
'tog-underline' => 'Keçidlərin altını xətlə:',
-'tog-highlightbroken' => 'Keçidsiz linkləri <a href="" class="new">bunun kimi</a> (alternetiv: bunun kimi<a href="" class="internal">?</a>) işarətlə.',
+'tog-highlightbroken' => 'Keçidsiz linkləri <a href="" class="new">bunun kimi</a> (alternativ: bunun kimi<a href="" class="internal">?</a>) işarələ.',
'tog-justify' => 'Mətni səhifə boyu payla',
'tog-hideminor' => 'Son dəyişikliklərdə kiçik redaktələri gizlə',
'tog-extendwatchlist' => 'Təkmil izləmə siyahısı',
@@ -50,12 +51,12 @@ $messages = array(
'tog-watchdefault' => 'Redaktə etdiyim səhifələri izləmə səhifələrimə əlavə et',
'tog-watchmoves' => 'Adlarını dəyişdiyim səhifələri izləmə səhifələrimə əlavə et',
'tog-watchdeletion' => 'Sildiyim səhifələri izləmə səhifələrimə əlavə et',
-'tog-minordefault' => 'Susmaya görə redaktələri kiçik redaktə kimi nişanla',
+'tog-minordefault' => 'Default olaraq bütün redaktələri kiçik redaktə kimi nişanla',
'tog-previewontop' => 'Sınaq göstərişi yazma sahəsindən əvvəl göstər',
'tog-previewonfirst' => 'İlkin redaktədə sınaq göstərişi',
'tog-nocache' => 'Səhifəni keşdə (cache) saxlama',
'tog-fancysig' => 'Xam imza (daxili bağlantı yaratmaz)',
-'tog-externaleditor' => 'Susmaya görə xarici redaktə proqramlarından istifadə et',
+'tog-externaleditor' => 'Default olaraq xarici redaktə proqramlarından istifadə et (Ekspertlər üçün, kompyuterinizin parametrlərində xüsusi dəyişikliklər tələb olunur)',
'tog-externaldiff' => 'Susmaya görə xarici müqayisə proqramlarından istifadə et',
'tog-showjumplinks' => '"Gətir" ("jump to") linklərini aktivləşdir',
'tog-forceeditsummary' => 'Qısa məzmunu boş saxladıqda mənə bildir',
@@ -64,9 +65,10 @@ $messages = array(
'tog-watchlisthideminor' => 'İzləmə səhifəmdə kiçik redaktələri gizlət',
'tog-ccmeonemails' => 'Göndərdiyim e-məktubun nüsxələrini mənə göndər',
'tog-diffonly' => 'Versiyaların müqayisəsi zamanı səhifənin məzmununu göstərmə',
+'tog-showhiddencats' => 'Gizli kateqoriyaları göstər',
'underline-always' => 'Həmişə',
-'underline-never' => 'Həç zaman',
+'underline-never' => 'Heç zaman',
'underline-default' => 'Susmaya görə brouzer',
'skinpreview' => '(Sınaq göstərişi)',
@@ -121,12 +123,14 @@ $messages = array(
'dec' => 'Dekabr',
# Categories related messages
-'pagecategories' => 'Kateqoriyalar',
-'category_header' => '"$1" kategoriyasındaki məqalələr',
-'subcategories' => 'Alt kategoriyalar',
-'category-media-header' => '"$1" kateqoriyasında mediya',
-'category-empty' => "''Bu kateqoriyanın tərkibi hal-hazırda boşdur.''",
-'listingcontinuesabbrev' => '(davam)',
+'pagecategories' => '$1 Kateqoriya',
+'category_header' => '"$1" kategoriyasındaki məqalələr',
+'subcategories' => 'Alt kategoriyalar',
+'category-media-header' => '"$1" kateqoriyasında mediya',
+'category-empty' => "''Bu kateqoriyanın tərkibi hal-hazırda boşdur.''",
+'hidden-categories' => '$1 Gizli kateqoriya',
+'hidden-category-category' => 'Gizli kateqoriyalar', # Name of the category where hidden categories will be listed
+'listingcontinuesabbrev' => '(davam)',
'about' => 'Ä°zah',
'article' => 'Mündəricat Səhifəsi',
@@ -148,6 +152,7 @@ $messages = array(
'errorpagetitle' => 'Xəta',
'returnto' => '$1 səhifəsinə qayıt.',
+'tagline' => '{{SITENAME}} saytından',
'help' => 'Kömək',
'search' => 'Axtar',
'searchbutton' => 'Axtar',
@@ -170,10 +175,11 @@ $messages = array(
'unprotect' => 'Qorumanı bitir',
'unprotectthispage' => 'Bu səhifəni qoruma',
'newpage' => 'Yeni səhifə',
-'talkpage' => 'Bu səhifəyi müzakirə et',
+'talkpage' => 'Bu səhifəni müzakirə et',
'talkpagelinktext' => 'Müzakirə',
'specialpage' => 'Xüsusi səhifə',
'personaltools' => 'Alətlər sandığı',
+'postcomment' => 'Şərh yaz',
'articlepage' => 'Məqaləyə get',
'talk' => 'Müzakirə',
'toolbox' => 'Alətlər Sandıqı',
@@ -181,6 +187,7 @@ $messages = array(
'projectpage' => 'Layihə səhifəsini göstər',
'imagepage' => 'Şəkil səhifəsini göstər',
'mediawikipage' => "Mə'lumat səhifəsini göstər",
+'templatepage' => 'Şablon səhifəsini göstər',
'categorypage' => 'Kateqoriya səhifəsini göstər',
'viewtalkpage' => 'Müzakirəni göstər',
'otherlanguages' => 'Başqa dillərdə',
@@ -239,17 +246,18 @@ $messages = array(
'nstab-category' => 'Kateqoriya',
# General errors
-'error' => 'Xəta',
-'databaseerror' => 'Verilənlər bazası xətası',
-'cachederror' => 'Bu axtardığınız səhifənin keşdə saxlanılmış surətidir və yenilənməmiş ola bilər.',
-'readonly' => 'Verilənlər bazası kilidli',
-'internalerror' => 'Daxili xəta',
-'cannotdelete' => 'İstədiyiniz səhifəni və ya faylı silmək mümkün deyil. (Başqa bir istifadəçi tərəfindən silinmiş ola bilər.)',
-'badtitle' => 'Yanlış başlıq',
-'viewsource' => 'Mənbə göstər',
-'viewsourcefor' => '$1 üçün',
-'protectedpagetext' => 'Bu səhifə redaktə üçün bağlıdır.',
-'viewsourcetext' => 'Siz bu səhifənin məzmununu görə və köçürə bilərsiniz:',
+'error' => 'Xəta',
+'databaseerror' => 'Verilənlər bazası xətası',
+'cachederror' => 'Bu axtardığınız səhifənin keşdə saxlanılmış surətidir və yenilənməmiş ola bilər.',
+'readonly' => 'Verilənlər bazası kilidli',
+'internalerror' => 'Daxili xəta',
+'internalerror_info' => 'Daxili xəta: $1',
+'cannotdelete' => 'İstədiyiniz səhifəni və ya faylı silmək mümkün deyil. (Başqa bir istifadəçi tərəfindən silinmiş ola bilər.)',
+'badtitle' => 'Yanlış başlıq',
+'viewsource' => 'Mənbə göstər',
+'viewsourcefor' => '$1 üçün',
+'protectedpagetext' => 'Bu səhifə redaktə üçün bağlıdır.',
+'viewsourcetext' => 'Siz bu səhifənin məzmununu görə və köçürə bilərsiniz:',
# Login and logout pages
'logouttitle' => 'İstifadəçi çıxış',
@@ -315,6 +323,7 @@ Xahiş edirik, e-məktubu aldıqdan sonra yenidən daxil olasınız.',
'headline_sample' => 'Başlıq metni',
'headline_tip' => '2. səviyyə başlıq',
'math_sample' => 'Riyazi formulu bura yazın',
+'math_tip' => 'Riyazi formul (LaTeX formatı)',
'nowiki_tip' => 'Viki formatını sayma',
'image_sample' => 'Misal.jpg',
'image_tip' => 'Şəkil əlavə etmə',
@@ -341,7 +350,7 @@ Xahiş edirik, e-məktubu aldıqdan sonra yenidən daxil olasınız.',
'accmailtext' => '"$1" üçün parol göndərildi bu ünvana : $2.',
'newarticle' => '(Yeni)',
'newarticletext' => "Mövcud olmayan sÉ™hifÉ™yÉ™ olan keçidi izlÉ™diniz. AÅŸağıdakı sahÉ™yÉ™ mÉ™zmununu yazaraq bu sÉ™hifÉ™ni '''siz''' yarada bilÉ™rsiniz. (É™lavÉ™ mÉ™lumat üçün [[{{MediaWiki:Helppage}}|kömÉ™k sÉ™hifÉ™sinÉ™]] baxın). ÆgÉ™r bu sÉ™hifÉ™yÉ™ sÉ™hvÉ™n gÉ™lmisinizsÉ™ sadÉ™cÉ™ olaraq brauzerin '''geri''' düymÉ™sinÉ™ vurun.",
-'anontalkpagetext' => "----<big>'''''Bu səhifə anonim istifadəçiyə aid müzakirə səhifəsidir. Bu mesaj IP ünvana göndərilmişdir və əgər bu mesajın sizə aid olmadığını düşünürsünüzsə [[Special:Userlogin|qeydiyyatdan keçin]]. Bu zaman sizə yalnız öz fəaliyyətlərinizə görə mesaj gələcəkdir.'''''</big>",
+'anontalkpagetext' => "----<big>'''''Bu səhifə anonim istifadəçiyə aid müzakirə səhifəsidir. Bu mesaj IP ünvana göndərilmişdir və əgər bu mesajın sizə aid olmadığını düşünürsünüzsə [[Special:UserLogin|qeydiyyatdan keçin]]. Bu zaman sizə yalnız öz fəaliyyətlərinizə görə mesaj gələcəkdir.'''''</big>",
'noarticletext' => "Hal-hazırda bu səhifə boşdur. Başqa səhifələrdə [[Special:Search/{{PAGENAME}}|bu səhifənin adını axtara]] bilər və ya '''[{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} səhifəni siz redaktə edəbilərsiniz]'''.",
'previewnote' => '<strong>Bu yalnız sınaq göstərişidir; dəyişikliklər hal-hazırda qeyd edilmemişdir!</strong>',
'session_fail_preview' => '<strong>Üzr istəyirik! Sizin redaktəniz saxlanılmadı. Serverdə identifikasiyanızla bağlı problemlər yaranmışdır. Lütfən bir daha təkrar edin. Problem həll olunmazsa hesabınızdan çıxın və yenidən daxil olun.</strong>',
@@ -377,6 +386,7 @@ Xahiş edirik, URL ünvanını yoxlayasınız.',
'cur' => 'hh',
'next' => 'sonrakı',
'last' => 'son',
+'page_last' => 'son',
'histlegend' => 'Fərqləri seçmə və göstərmə: müqaisə etmək istədiyiniz versiyaların yanındakı radio qutularına işarə qoyun və daxil etmə düyməsinə(enter-a) və ya "müqaisə et" düyməsinə vurun.<br />
Açıqlama: (hh) = hal-hazırkı versiya ilə olan fərqlər,
(son) = əvvəlki versiya ilə olan fərqlər, K = kiçik redaktə.',
@@ -412,7 +422,7 @@ Açıqlama: (hh) = hal-hazırkı versiya ilə olan fərqlər,
# Preferences page
'preferences' => 'Nizamlamalar',
-'mypreferences' => 'Nizamlamalar',
+'mypreferences' => 'Nizamlamalarım',
'prefs-edits' => 'Redaktələrin sayı:',
'changepassword' => 'Parol dəyiş',
'skin' => 'Üzlük',
@@ -420,8 +430,8 @@ Açıqlama: (hh) = hal-hazırkı versiya ilə olan fərqlər,
'dateformat' => 'Tarix formatı',
'datedefault' => 'Tərcih yox',
'datetime' => 'Tarix vÉ™ vaxt',
-'math_unknown_error' => 'tanınmayan xəta',
-'math_unknown_function' => 'tanınmayan funksiya',
+'math_unknown_error' => 'bilinməyən xəta',
+'math_unknown_function' => 'bilinməyən funksiya',
'math_syntax_error' => 'sintaksis xətası',
'prefs-personal' => 'İstifadəçi profili',
'prefs-rc' => 'Son dəyişikliklər',
@@ -495,7 +505,7 @@ Açıqlama: (hh) = hal-hazırkı versiya ilə olan fərqlər,
# Recent changes
'recentchanges' => 'Son dəyişikliklər',
'recentchangestext' => "'''Æn son dÉ™yiÅŸikliklÉ™ri bu sÉ™hifÉ™dÉ™n izlÉ™yin.'''",
-'rcnote' => 'Aşağıdakı son <strong>$1</strong> dəyişiklik son <strong>$2</strong> gün ərzində edilmişdir.',
+'rcnote' => 'Aşağıdakı <strong>$1</strong> dəyişiklik son <strong>$2</strong> gün ərzində edilmişdir.',
'rclistfrom' => '$1 vaxtından başlayaraq yeni dəyişiklikləri göstər',
'rcshowhideminor' => 'Kiçik redaktələri $1',
'rcshowhidebots' => 'Botları $1',
@@ -520,7 +530,7 @@ Açıqlama: (hh) = hal-hazırkı versiya ilə olan fərqlər,
'uploadbtn' => 'Sənəd yüklə',
'reupload' => 'Təkrar yüklə',
'reuploaddesc' => 'Return to the upload form.',
-'uploadnologintext' => 'Fayl yükləmək üçün [[Special:Userlogin|daxil olmalısınız]].',
+'uploadnologintext' => 'Fayl yükləmək üçün [[Special:UserLogin|daxil olmalısınız]].',
'uploaderror' => 'Yükləyiş xətası',
'uploadlog' => 'yükleme kaydı',
'uploadlogpage' => 'Yükləmə qeydləri',
@@ -557,10 +567,13 @@ Bu səhifə üçün silmə qeydləri aşağıda göstərilmişdir:",
'imagelist_user' => 'İstifadəçi',
# Image description page
-'imagelinks' => 'İstifadə edilən səhifələr',
-'shareduploadwiki-linktext' => 'fayl təsvir səhifəsi',
-'noimage-linktext' => 'faylı yüklə',
-'uploadnewversion-linktext' => 'Bu faylın yeni versiyasını yüklə',
+'imagelinks' => 'İstifadə edilən səhifələr',
+'shareduploadwiki-linktext' => 'fayl təsvir səhifəsi',
+'shareduploadduplicate-linktext' => 'baÅŸqa fayl',
+'shareduploadconflict' => 'Bu fayl ortaq mediya anbarındakı $1 faylı ilə eyni adı daşıyır.',
+'shareduploadconflict-linktext' => 'baÅŸqa fayl',
+'noimage-linktext' => 'faylı yüklə',
+'uploadnewversion-linktext' => 'Bu faylın yeni versiyasını yüklə',
# File deletion
'filedelete' => '$1 adlı faylı sil',
@@ -607,7 +620,7 @@ since the wiki was setup.
That comes to '''$5''' average edits per page, and '''$6''' views per edit.
Hal-hazırda [http://www.mediawiki.org/wiki/Manual:Job_queue job queue] sayı: '''$7'''.",
-'userstatstext' => "Hal-hazırda '''$1''' istifadəçi, '''2''' (və ya '''4%''') tanesi idarəçi. (baxınız $3).",
+'userstatstext' => "Hal-hazırdakı '''$1''' istifadəçidən '''$2''' (və ya '''4%''') nəfər $5dir",
'disambiguations' => 'Dəqiqləşdirmə səhifələri',
'disambiguationspage' => 'Şablon:dəqiqləşdirmə',
@@ -627,7 +640,7 @@ Hal-hazırda [http://www.mediawiki.org/wiki/Manual:Job_queue job queue] sayı: '
# Miscellaneous special pages
'nbytes' => '$1 bayt',
-'nlinks' => '$1 bağlantı',
+'nlinks' => '$1 keçid',
'specialpage-empty' => 'Bu səhifə boşdur.',
'lonelypages' => 'Yetim səhifələr',
'uncategorizedpages' => 'Kateqoriyasız səhifələr',
@@ -652,7 +665,7 @@ Hal-hazırda [http://www.mediawiki.org/wiki/Manual:Job_queue job queue] sayı: '
'protectedpages' => 'Mühafizəli səhifələr',
'protectedpagestext' => 'Aşağıdakı səhifələr ad dəyişiminə və redaktəyə bağlıdır',
'protectedpagesempty' => 'Hal-hazırda bu parametrə uyğun heç bir mühafizəli səhifə yoxdur',
-'listusers' => 'İstifadəçi siyahı',
+'listusers' => 'İstifadəçi siyahısı',
'newpages' => 'Yeni səhifələr',
'newpages-username' => 'İstifadəçi adı:',
'ancientpages' => 'Æn köhnÉ™ sÉ™hifÉ™lÉ™r',
@@ -700,7 +713,7 @@ Hal-hazırda [http://www.mediawiki.org/wiki/Manual:Job_queue job queue] sayı: '
Fərdi hüquqlar haqqında əlavə məlumatı [[{{MediaWiki:Listgrouprights-helppage}}]] səhifəsində tapa bilərsiniz',
'listgrouprights-group' => 'Qrup',
'listgrouprights-rights' => 'Hüquqlar',
-'listgrouprights-helppage' => 'Kömək:Qrup hüquqları',
+'listgrouprights-helppage' => 'Help:Qrup hüquqları',
'listgrouprights-members' => '(üzvləri)',
# E-mail user
@@ -722,7 +735,7 @@ Fərdi hüquqlar haqqında əlavə məlumatı [[{{MediaWiki:Listgrouprights-help
'mywatchlist' => 'İzlədiyim səhifələr',
'watchlistfor' => "('''$1''' üçün)",
'watchnologin' => 'Daxil olmamısınız',
-'watchnologintext' => 'İzləmə siyahınızda dəyişiklik aparmaq üçün [[Special:Userlogin|daxil olmalısınız]].',
+'watchnologintext' => 'İzləmə siyahınızda dəyişiklik aparmaq üçün [[Special:UserLogin|daxil olmalısınız]].',
'addedwatch' => 'İzləmə siyahısına əlavə edildi.',
'addedwatchtext' => '"$1" səhifəsi [[Special:Watchlist|izlədiyiniz səhifələrə]] əlavə edildi. Bu səhifədə və əlaqəli müzakirə səhifəsində olacaq dəyişikliklər orada göstəriləcək və səhifə asanlıqla seçiləbilmək üçün [[Special:RecentChanges|son dəyişikliklər]]-də qalın şriftlərlə görsənəcəkdir.
@@ -734,7 +747,7 @@ Səhifəni izləmə sıyahınızdan çıxarmaq üçün yan lovhədəki "izləmə
'unwatch' => 'İzləmə',
'unwatchthispage' => 'İzləmə',
'watchnochange' => 'Verilən vaxt ərzində heç bir izlədiyiniz səhifə redaktə edilməmişdir.',
-'watchlist-details' => 'müzakirə səhifələri çıxmaq şərtilə $1 səhifəni izləyirsiniz',
+'watchlist-details' => 'müzakirə səhifələrini çıxmaq şərtilə $1 səhifəni izləyirsiniz.',
'wlheader-enotif' => '* E-məktubla bildiriş aktivdir.',
'wlheader-showupdated' => "* Son ziyarətinizdən sonra edilən dəyişikliklər '''qalın şriftlərlə''' göstərilmişdir.",
'watchmethod-recent' => 'yeni dəyişikliklər izlənilən səhifələr üçün yoxlanılır',
@@ -762,7 +775,7 @@ Səhifəni izləmə sıyahınızdan çıxarmaq üçün yan lovhədəki "izləmə
'deletepage' => 'Səhifəni sil',
'confirm' => 'Təsdiq et',
'excontent' => "Köhnə məzmun: '$1'",
-'excontentauthor' => "Köhnə məzmun: '$1' (və tarixçədə fəaliyyəti qeyd edilən yeganə istifadəçi '[[User:$2|$2]]')",
+'excontentauthor' => "Tərkib: '$1' (və tarixçədə fəaliyyəti qeyd edilən yeganə istifadəçi '[[Xüsusi:Contributions/$2|$2]]')",
'exbeforeblank' => "Silinmədən əvvəlki məzmun: '$1'",
'exblank' => 'səhifə boş',
'delete-confirm' => 'Silinən səhifə: "$1"',
@@ -871,7 +884,7 @@ Məqalələrin bərpa edilməsi və silinməsi haqqında son dəyişiklikləri n
'ipbreason' => 'Səbəb',
'ipbanononly' => 'Yalnız anonim istifadəçiləri blokla',
'ipbcreateaccount' => 'Hesab açmanı məhdudlaşdır',
-'ipbsubmit' => 'Bu istifadəçiyi əngəllə',
+'ipbsubmit' => 'Bu istifadəçini blokla',
'ipbother' => 'BaÅŸqa vaxt',
'ipboptions' => '15 dəqiqə:15 minutes,1 saat:1 hour,3 saat:3 hours,24 saat:24 hours,48 saat:48 hours,1 həftə:1 week,1 ay:1 month,qeyri-müəyyən:indefinite', # display1:time1,display2:time2,...
'ipbotheroption' => 'baÅŸqa',
@@ -880,7 +893,8 @@ Məqalələrin bərpa edilməsi və silinməsi haqqında son dəyişiklikləri n
'badipaddress' => 'Yanlış IP',
'blockipsuccesssub' => 'bloklandi',
'blockipsuccesstext' => '[[Special:Contributions/$1| $1]]bloklanıb. <br />See[[Special:IPBlockList|IP blok siyahisi]] bloklanmış IP lər.',
-'ipblocklist' => 'ÆngÉ™llÉ™nmiÅŸ istifadəçilÉ™r siyahı',
+'ipblocklist' => 'Bloklanmış İP ünvanları və istifadəçilər',
+'ipblocklist-submit' => 'Axtar',
'blocklistline' => '$1, $2 bloklandı $3 ($4)',
'infiniteblock' => 'qeyri-müəyyən müddətə',
'expiringblock' => 'son tarix $1',
@@ -956,9 +970,9 @@ Bu yerdəyişmə tanınmış səhifələr üçün əsaslı və gözlənilməz ol
'tooltip-pt-anonlogin' => 'Hesab açib girişiniz tövsiyə olur, ama məndatlı dəyil.',
'tooltip-pt-logout' => 'Çixiş',
'tooltip-ca-talk' => 'Məqalə həqqində müzakirə edib, nəzərivi bildir',
-'tooltip-ca-edit' => 'Bu səhifani redaktə edə bilərsiz. Lütfən avvəl sinaq gostəriş edin.',
+'tooltip-ca-edit' => 'Bu səhifəni redaktə edə bilərsiniz. Lütfən əvvəlcə sınaq gostərişi edin.',
'tooltip-ca-addsection' => 'Bu müzakirə səhifəsində iştirak edin.',
-'tooltip-ca-viewsource' => 'Bu səhifə qorun altindadir. Mənbəsinə baxabilərsiz.',
+'tooltip-ca-viewsource' => 'Bu səhifə qorunma altındadır. Mənbəsinə baxa bilərsiniz.',
'tooltip-ca-history' => 'Bu səhifənin geçmiş nüsxələri.',
'tooltip-ca-protect' => 'Bu səhifəni qoru',
'tooltip-ca-delete' => 'Bu səhifəni sil',
@@ -968,11 +982,11 @@ Bu yerdəyişmə tanınmış səhifələr üçün əsaslı və gözlənilməz ol
'tooltip-ca-unwatch' => 'Bu səhifənin izlənmasini bitir',
'tooltip-search' => 'Bu vikini axtarin',
'tooltip-p-logo' => 'Ana Səhifə',
-'tooltip-n-mainpage' => 'Ana səhifəni görüş edin',
-'tooltip-n-portal' => 'Projə həqqində, nələr edəbilərsiz, harda şeyləri tapa bilərsiz',
-'tooltip-n-currentevents' => 'Gündəki xəbərlər ilə əlaqəli bilgilər',
-'tooltip-n-recentchanges' => 'Bu Wikidə Son dəyişikliklər siyahəsi.',
-'tooltip-n-randompage' => 'Bir təsadufi, necə gəldi, məqaləyə baxin',
+'tooltip-n-mainpage' => 'Ana səhifəni ziyarət edin',
+'tooltip-n-portal' => 'Layihə haqqında, nələr edəbilərsiniz, axtardıqlarınızı harda tapmaq olar',
+'tooltip-n-currentevents' => 'Gündəlik xəbərlər ilə əlaqəli bilgilər',
+'tooltip-n-recentchanges' => 'Vikidəki son dəyişikliklər siyahısı.',
+'tooltip-n-randompage' => 'Rastgələ məqaləyə bax',
'tooltip-n-help' => 'Yardım almaq üçün.',
'tooltip-t-whatlinkshere' => 'Wikidə bu məqaləyə bağlantilar',
'tooltip-t-recentchangeslinked' => 'Bu məqaləyə ayid başqa səhifələrdə yeni dəyişikliklər',
@@ -981,6 +995,7 @@ Bu yerdəyişmə tanınmış səhifələr üçün əsaslı və gözlənilməz ol
'tooltip-t-upload' => 'Yeni FILE lar Wikiyə yüklə.',
'tooltip-t-specialpages' => 'Xüsusi səhifələrin siyahəsi',
'tooltip-ca-nstab-help' => 'Kömək səhifəsi',
+'tooltip-ca-nstab-category' => 'Kateqoriya səhifəsini göstər',
'tooltip-save' => 'Dəyişiklikləri qeyd et [alt-s]',
'tooltip-watch' => 'Bu səhifəni izlədiyiniz səhifələrə əlavə et [alt-w]',
@@ -1083,6 +1098,9 @@ $1',
'autoredircomment' => '[[$1]] səhifəsinə istiqamətləndirilir',
'autosumm-new' => 'Yeni səhifə: $1',
+# Live preview
+'livepreview-loading' => 'Yüklənir…',
+
# Watchlist editor
'watchlistedit-normal-title' => 'İzlədiyim səhifələri redaktə et',
'watchlistedit-raw-titles' => 'Başlıqlar:',
@@ -1091,7 +1109,8 @@ $1',
'watchlisttools-edit' => 'İzlədiyim səhifələri göstər və redaktə et',
# Special:Version
-'version' => 'Versiya', # Not used as normal message but as header for the special page itself
+'version' => 'Versiya', # Not used as normal message but as header for the special page itself
+'version-software-version' => 'Versiya',
# Special:FilePath
'filepath' => 'Fayl yolu',
diff --git a/languages/messages/MessagesBat_smg.php b/languages/messages/MessagesBat_smg.php
index c23ebb40..e339ef41 100644
--- a/languages/messages/MessagesBat_smg.php
+++ b/languages/messages/MessagesBat_smg.php
@@ -5,6 +5,7 @@
* @file
*
* @author Hugo.arg
+ * @author Urhixidur
* @author Zordsdavini
* @author לערי ריינה×רט
*/
@@ -316,12 +317,14 @@ puo tuo vėsks griš i sava viežes.
Ožrakėnusiuojo admėnėstratuoriaus pateikts rakėnima paaiškėnims: $1',
'readonly_lag' => 'DoumenÅ« bazÄ— bova autuomatÄ—Å¡kÄ ožrakÄ—nta, kuol pagelbinÄ—s doumenÅ« bazÄ—s pasvÄ«s pagrÄ—ndine',
'internalerror' => 'VÄ—dÄ—nÄ— klaida',
+'internalerror_info' => 'VÄ—dÄ—nÄ— klaida: $1',
'unexpected' => 'Natėkieta raikšmie: „$1“=„$2“.',
'cannotdelete' => 'Nepavīka ėštrintė nuruodīta poslapė a faila. (Mažo kažkas padarė pėrmesnis šėta)',
'badtitle' => 'Bluogs pavadÄ—nÄ—ms',
'badtitletext' => 'NuruodÄ«ts poslapÄ— pavadÄ—nÄ—ms bova neleistÄ—ns, toÅ¡ÄÄ—s a neteisÄ—ngÄ sojongts terpkalbinis a terppruojektÄ—nis pavadÄ—nÄ—ms. AnamÄ— gal bÅ«tÄ— vÄ—ins a daugiau sÄ—mbuoliu, neleistÄ—nÅ« pavadÄ—nÄ—mÅ«s',
'perfdisabled' => 'AtsipraÅ¡uom, no Å¡Ä—ta funkcÄ—jÄ— Ä«r laikÄ—nÄ Ä—Å¡jongta, nes tas Ä—patÄ—ngÄ solietina doumenÅ« bazÄ— tÄ“p, kÅ« daugiau nÄ—iks negal nauduotÄ—s pruojekto.',
'perfcachedts' => 'Ruodoma ėšsauguota doumenū kopėjė, katra bova atnaujėnta $1.',
+'querypage-no-updates' => 'AtnaujÄ—nÄ—mÄ tam poslapiÅ nÅ«nÄ Ä—Å¡jongtÄ— Ä«r. DoumenÄ«s nÅ«nÄ ÄÄ— nebus atnaujÄ—ntÄ—.',
'wrong_wfQuery_params' => 'NetaisingÄ— parametrÄ i funkcÄ—jÄ— wfQuery()<br />
FunkcÄ—jÄ—: $1<br />
Ožklausėms: $2',
@@ -375,7 +378,7 @@ Ožklausėms: $2',
'loginsuccesstitle' => 'SiekmingÄ prisÄ—jongiet.',
'loginsuccess' => "'''NÅ«nÄ Tamsta esot prisÄ—jongÄ—s pri {{SITENAME}} kÄp „$1“.'''",
'nosuchuser' => 'Nier anėjuokė nauduotuojė pavadėnta „$1“.
-Patikrėnkėt rašība, aba [[Special:Userlogin/signup|sokorkėt naujė paskīra]].',
+Patikrėnkėt rašība, aba [[Special:UserLogin/signup|sokorkėt naujė paskīra]].',
'nosuchusershort' => 'Nier juokė nauduotuojė, pavadėnta „$1“. Patėkrinkėt rašība.',
'nouserspecified' => 'TamstÄ reik nuroudÄ«tÄ— nauduotoja varda.',
'wrongpassword' => 'Ivests neteisings slaptažuodis. Pameginket dÄ karta.',
@@ -385,8 +388,8 @@ Patikrėnkėt rašība, aba [[Special:Userlogin/signup|sokorkėt naujė paskīra
'passwordremindertitle' => 'Laikėns {{SITENAME}} slaptažuodis',
'passwordremindertext' => 'KažkastÄ (tÄ—kriausÄ“ Tamsta, IP adreso $1)
papraÅ¡Ä—, kÅ« atsiÅstomiet naujÄ— slaptažuodi pruojektÅ {{SITENAME}} ($4).
-NauduotuojÄ— „$2“ slaptažuodis nÅ«nÄ Ä«r „$3“.
-Tamsta torietomiet prisėjongtė ė daba pakeistė sava slaptažuodi.
+LaikÄ—ns slaptažuodis nauduotuojŠ„$2“ bova sokorts Ä—r nustatÄ«ts kÄp „$3“.
+Jēgo Tamsta nuoriejot ana pakeistė tūmet torietomiet prisėjongtė ė daba pakeistė sava slaptažuodi.
Jēgo kažkas kėts atlėka ta prašīma aba Tamsta prisėmėniet sava slaptažuodi ė
nebnuorÄ—t ana pakeistÄ—, Tamsta galÄ—t tÄ—isiuog nekreiptÄ— diemiesÄ— Ä— Å¡Ä—ta gruomata Ä— tuoliau
@@ -506,7 +509,7 @@ JÄ“go Ä—Å¡sauguosÄ—t sava pakeitÄ—mus, paskum darÄ«tÄ— pakeitÄ—mÄ prapols.</str
Tamsta tēpuogi pasėžadat, kū tas īr Tamstas patėis rašīts torėnīs a kuopėjouts ėš vėišū a panašiū valnū šaltėniu.
<strong>NEKOPĖJOUKĖT AUTUORĖNIEM TEISIEM APSAUGUOTU DARBŪ BA LEIDĖMA!</strong>',
'longpagewarning' => '<strong>DIEMESÄ–: Tas poslapis Ä«r $1 kilobaitu Ä—lgoma; katruos nekatruos
-naršīklės gal torietė biedū redagounant poslapius bavēk a vėrš 32 KB.
+naršīklės gal torietė biedū redagounant poslapius bavēk a vėrš 32 kB.
Prašuom pamiegītė poslapi padalėntė i keleta smolkesniū daliū.</strong>',
'readonlywarning' => '<strong>DIEMESÄ–: DoumenÅ« bazÄ— bova ožrakÄ—nta teknÄ—nÄ“ pruofilaktÄ—kÄ,
tudie negaliesÄ—t Ä—Å¡sauguotÄ— sava pakeitÄ—mu daba. Tamsta galÄ—t nosÄ—kopÄ—joutÄ— teksta i tekstÄ—ni faila
@@ -522,7 +525,8 @@ tudie negaliesÄ—t Ä—Å¡sauguotÄ— sava pakeitÄ—mu daba. Tamsta galÄ—t nosÄ—kopÄ—jo
'nocreatetitle' => 'Poslapiu kūrims aprėbuots',
'nocreatetext' => '{{SITENAME}} aprėbuojė galėmībe kortė naujus poslapius.
Tamsta galÄ—t grīžtÄ— Ä— redagoutÄ— nÅ«nÄ esonti poslapi, a [[Special:UserLogin|prÄ—sÄ—jongtÄ— a sokortÄ— paskÄ«ra]].',
-'recreate-deleted-warn' => "<font color =darkred>'''DiemesÄ—: Tomsta atkoriat poslapi, katros onkstiau bova Ä—Å¡trints.'''</font>
+'recreate-deleted-warn' => "'''DiemesÄ—: Tomsta atkoriat poslapi, katros onkstiau bova Ä—Å¡trints.'''
+
Tomsta torėt nosprēst, a pritėnk tuoliau redagoutė šėta poslapi.
Å Ä—ta poslapÄ— Å¡alÄ—nÄ—mu istuorÄ—jÄ— Ä«r pateikta patuogoma vardan:",
@@ -561,8 +565,8 @@ Tomsta torėt nosprēst, a pritėnk tuoliau redagoutė šėta poslapi.
# Revision deletion
'revisiondelete' => 'TrintÄ—/atkortÄ— versÄ—jÄ—s',
-'revdelete-text' => 'Ä–Å¡trintuos versÄ—jÄ—s Ä—r ivÄ«kÄ“ vistÄ—ik da bus ruodomÄ— poslapÄ— istuorÄ—juo Ä—r specÄ“liÅ«ju veiksmÅ« istuorÄ—juo, no anÅ« torÄ—nÄ— dalÄ«s nabus vÄ—iÅ¡Ä pasÄ—ikiamos.
-KÄ—tÄ— admÄ—nÄ—stratuorÄ“ Å¡Ä—tom pruojekte vÄ—sdar galÄ—s pasÄ—iktÄ— pasliepta torÄ—ni Ä—r galÄ—s ana atkortÄ— viel par Å¡Ä—ta pate sasaja, nabent Ä«r nostatÄ«tÄ— papÄ—lduomÄ— aprÄ—buojÄ—mÄ.',
+'revdelete-text' => "'''Ä–Å¡trintuos versÄ—jÄ—s Ä—r ivÄ«kÄ“ vistÄ—ik da bus ruodomÄ— poslapÄ— istuorÄ—juo Ä—r specÄ“liÅ«ju veiksmÅ« istuorÄ—juo, no anÅ« torÄ—nÄ— dalÄ«s nabus vÄ—iÅ¡Ä pasÄ—ikiamos.'''
+KÄ—tÄ— admÄ—nÄ—stratuorÄ“ Å¡Ä—tom pruojekte vÄ—sdar galÄ—s pasÄ—iktÄ— pasliepta torÄ—ni Ä—r galÄ—s ana atkortÄ— viel par Å¡Ä—ta pate sasaja, nabent Ä«r nostatÄ«tÄ— papÄ—lduomÄ— aprÄ—buojÄ—mÄ.",
'revdelete-unsuppress' => 'Å alÄ—ntÄ— apribuojÄ—mos atkortuos versÄ—jÄ—s',
'logdelete-logentry' => 'pakeists [[$1]] atsÄ—tÄ—kima veiziemoms',
@@ -592,6 +596,10 @@ Kėtė admėnėstratuorē šėtom pruojekte vėsdar galės pasėiktė pasliepta
'showingresults' => "Žemiau ruodoma lėgė '''$1''' rezoltatu pradedant #'''$2'''.",
'showingresultsnum' => "Žemiau ruodoma '''$3''' {{PLURAL:$3|rezoltata|rezoltatu|rezoltatu}} pradedant #'''$2'''.",
'powersearch' => 'Ėiškuotė',
+'powersearch-legend' => 'Prapliesta paėiška',
+'powersearch-ns' => 'Ėiškoutė vardū srėtīsė:',
+'powersearch-redir' => 'ItrauktÄ— paradresavÄ—mus',
+'powersearch-field' => 'Ėiškoutė',
# Preferences page
'preferences' => 'NustatÄ«mÄ',
@@ -650,12 +658,15 @@ Kėtė admėnėstratuorē šėtom pruojekte vėsdar galės pasėiktė pasliepta
'userrights-reason' => 'Keitėma prižastis:',
# Groups
-'group' => 'GropÄ—:',
-'group-bot' => 'BuotÄ',
-'group-sysop' => 'Adminėstratuorē',
-'group-bureaucrat' => 'BiorokratÄ',
-'group-all' => '(vÄ—sÄ—)',
-
+'group' => 'GropÄ—:',
+'group-user' => 'Nauduotuojē',
+'group-autoconfirmed' => 'AutuomatÄ—Å¡kÄ patvirtÄ—ntÄ— nauduotuojÄ“',
+'group-bot' => 'BuotÄ',
+'group-sysop' => 'Adminėstratuorē',
+'group-bureaucrat' => 'BiorokratÄ',
+'group-all' => '(vÄ—sÄ—)',
+
+'group-user-member' => 'Nauduotuos',
'group-bot-member' => 'Buots',
'group-sysop-member' => 'AdminÄ—stratuorius',
'group-bureaucrat-member' => 'Biorokrats',
@@ -702,6 +713,8 @@ Kėtė admėnėstratuorē šėtom pruojekte vėsdar galės pasėiktė pasliepta
'recentchangeslinked-title' => 'So $1 sosÄ—je pakeitimÄ',
'recentchangeslinked-noresult' => 'Nier juokiÅ« pakeitÄ—mu sosÄ—itous poslapious douto Äieso.',
'recentchangeslinked-summary' => "Å Ä—tom specÄ“liajam poslapi ruodomÄ— vielÄ«bÄ—Ì…jÄ— pakeitÄ—mÄ poslapiÅ«s, i katrÅ«s Ä«r nuruodoma. PoslapÄ“ Ä—Å¡ Tamstas [[Special:Watchlist|keravuojamu sÄraÅ¡a]] Ä«r '''pastuorÄ—ntÄ—'''.",
+'recentchangeslinked-page' => 'PoslapÄ— pavadinÄ—ms:',
+'recentchangeslinked-to' => 'Ruodītė so doutu poslapiu sosėjosiu puslapiu pakeitėmus',
# Upload
'upload' => 'IkeltÄ— faila',
@@ -726,7 +739,7 @@ Kėtė admėnėstratuorē šėtom pruojekte vėsdar galės pasėiktė pasliepta
'emptyfile' => 'PanaÅ¡u, ka fails, katra ikieliet Ä«r toÅ¡Äias. Tas gal bÅ«tÄ— diel klaiduos faila pavadÄ—nÄ—mÄ—. PasÄ—tÄ—krinkÄ—t a tÄ—krÄ nuorÄ—t ikeltÄ— Å¡Ä—ta faila.',
'fileexists' => 'Fails so tuokiu vardu jau īr, prašuom paveizėtė <strong><tt>$1</tt></strong>, jēgo nesat ožtėkrėnts, a nuorit ana parrašītė.',
'successfulupload' => 'Ikelt siekmÄ—ngÄ',
-'uploadwarning' => '<font color=red>DiemesÄ—',
+'uploadwarning' => 'DiemesÄ—',
'savefile' => 'Ä–Å¡sauguotÄ— faila',
'uploadedimage' => 'ikielė „[[$1]]“',
'overwroteimage' => 'ikruovė nauja „[[$1]]“ versėjė',
@@ -735,6 +748,7 @@ Kėtė admėnėstratuorē šėtom pruojekte vėsdar galės pasėiktė pasliepta
'uploadvirus' => 'Å Ä—tom faile Ä«r virosas! Ä–Å¡samiau: $1',
'sourcefilename' => 'Ikeliams fails',
'destfilename' => 'Nuorims faila pavadinims',
+'upload-maxfilesize' => 'DÄ—dliausias faila dÄ—doms: $1',
'watchthisupload' => 'KeravuotÄ— Å¡Ä—ta poslapÄ—',
'upload-proto-error' => 'NateisÄ—ngs protuokols',
@@ -757,6 +771,9 @@ Kėtė admėnėstratuorē šėtom pruojekte vėsdar galės pasėiktė pasliepta
'upload_source_file' => ' (fails Tamstas kompioterī)',
# Special:ImageList
+'imagelist-summary' => 'Tas specēlus poslapis ruod vėsus ikeltus failus.
+PalÄ“ numatÄ«ma paskiausÄ“ ikeltÄ— failÄ Ä«r ruoduomÄ— sÄroÅ¡a vÄ—rÅ¡ou.
+Paspaude ont štolpelė ontraštės pakeisėt ėšruokavėma.',
'imgfile' => 'fails',
'imagelist' => 'Failu sÄraÅ¡os',
'imagelist_name' => 'PavadinÄ—ms',
@@ -825,7 +842,8 @@ Kėtė admėnėstratuorē šėtom pruojekte vėsdar galės pasėiktė pasliepta
'disambiguations' => 'Daugiareikšmiu žuodiu poslapē',
-'doubleredirects' => 'DvÄ—gobÄ— paradresavÄ—mÄ',
+'doubleredirects' => 'DvÄ—gobÄ— paradresavÄ—mÄ',
+'doubleredirectstext' => 'TÄ—i paradresavÄ—mÄ ruod i kÄ—tus paradresavÄ—ma poslapius. Kuožnuo eilotÄ“ pamÄ—navuots pÄ—rmasÄ Ä—r ontrasÄ paradresavÄ—mÄ, tÄ“puogi ontrojÄ— paradresavÄ—ma paskÄ—rtis, katra paprastÄ Ä— paruod i tÄ—kraji poslapi, i katra pÄ—rmasÄ paradresavÄ—ms Ä— torietu ruodÄ«tÄ—.',
'brokenredirects' => 'NeveikiantÄ«s paradresavÄ—mÄ',
'brokenredirectstext' => 'Žemiau ėšvardintė paradresavėma poslapē ruod i nasontius poslapius:',
@@ -869,6 +887,8 @@ Kėtė admėnėstratuorē šėtom pruojekte vėsdar galės pasėiktė pasliepta
'protectedpages' => 'Apsauguotė poslapē',
'protectedpagestext' => 'Šėtē poslapē īr apsauguotė nū parkielėma a redagavėma',
'protectedpagesempty' => 'Å Ä—tu Äiesu nier apsauguots anÄ—juoks fails so Å¡Ä—tÄs parametrÄs.',
+'protectedtitles' => 'ApsauguotÄ— pavadinÄ—mÄ',
+'protectedtitlesempty' => 'Å Ä—tou Äieso nier anÄ—juokÄ— pavadinÄ—ma, katros apsauguots tÄs parametrÄs.',
'listusers' => 'SÄraÅ¡os nauduotuoju',
'newpages' => 'Naujausė straipsnē',
'newpages-username' => 'NauduotuojÄ— vards:',
@@ -924,6 +944,11 @@ katram ivīkdītė šėta funkcėjė.',
'listusers-submit' => 'Ruodītė',
'listusers-noresult' => 'Nerast anėjuokiū nauduotuoju.',
+# Special:ListGroupRights
+'listgrouprights' => 'Nauduotuoju gropiu teisÄ—s',
+'listgrouprights-group' => 'GropÄ—',
+'listgrouprights-members' => '(nariÅ« sÄroÅ¡os)',
+
# E-mail user
'mailnologin' => 'Nier adresa',
'mailnologintext' => 'TamstÄ reik bÅ«tÄ— [[Special:UserLogin|prisÄ—jongosiam]]
@@ -968,7 +993,7 @@ Jė bikumet ožsėnuorietomiet liautėis stebietė straipsnė, spostelkat \"Nebs
'wlheader-showupdated' => "* PoslapÄ“, katrÄ—i pakeistÄ— nu Tamstas paskotÄ—nÄ— apsÄ—lonkÄ—ma Äiesa anÅ«s, Ä«r pažīmietÄ— '''pastuorintÄ'''",
'watchmethod-recent' => 'tÄ—krÄ—namÄ— vielÄ«bÄ—Ì…jÄ— pakeitÄ—mÄ keravuojamiems poslapiams',
'watchmethod-list' => 'Ėiškuoma vielībūju pakeitėmu keravuojamūs poslapiūs',
-'watchlistcontains' => 'Tamsta kervuojamu sÄraÅ¡Ä— Ä«r $1 {{PLURAL:$1|poslapis|poslapÄ“|poslapiu}}.',
+'watchlistcontains' => 'Tamstas kervuojamu sÄraÅ¡Ä— Ä«r $1 {{PLURAL:$1|poslapis|poslapÄ“|poslapiu}}.',
'wlnote' => "Ruoduoma '''$1''' paskotėniu pakeitėmu, atlėktū par '''$2''' paskotėniu adīnu.",
'wlshowlast' => 'Ruodītė paskotėniu $1 adīnu, $2 dėinū a $3 pakeitėmus',
'watchlist-show-bots' => 'Ruodītė robotu keitėmos',
@@ -1021,7 +1046,7 @@ kažkas jau pakeitė straipsnė arba sospiejė pėrmiesnis atmestė keitėma.
GalÄ—nis keitÄ—ms dÄ—rbts nauduotuojÄ— [[User:$3|$3]] ([[User talk:$3|AptarÄ—ms]]).',
'editcomment' => 'Redagavėma kuomentars: „<i>$1</i>“.', # only shown if there is an edit comment
-'revertpage' => 'Atmests [[Special:Contributions/$2|$2]] ([[User talk:$2|AptarÄ—ms]]) pakeitÄ—ms; sogrÅžėnta nauduotoja [[User:$1|$1]] versÄ—jÄ—', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'revertpage' => 'Atmests [[Special:Contributions/$2|$2]] ([[User talk:$2|AptarÄ—ms]]) pakeitÄ—ms; sogrÅžėnta nauduotuojÄ— [[User:$1|$1]] versÄ—jÄ—', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
'rollback-success' => 'AtmestÄ— $1 keitÄ—mÄ; grÅžėnta i paskotÄ—ne $2 versÄ—je.',
'sessionfailure' => 'Atruod kÅ« Ä«r biedÅ« so Tamstas prÄ—sÄ—jongÄ—ma sesÄ—jÄ—; Å¡Ä—ts veiksmos bova atÅ¡aukts kÄp atsargoma prÄ—imonÄ— priÅ¡ sesÄ—jÄ—s vuogÄ—ma.
Prašoum paspaustė „atgal“ ėr parkrautė poslapi ėš katruo atiejot, ė pamieginkėt vielē.',
@@ -1030,6 +1055,8 @@ Prašoum paspaustė „atgal“ ėr parkrautė poslapi ėš katruo atiejot, ė p
'protectedarticle' => 'ožrakina „[[$1]]“',
'modifiedarticleprotection' => 'pakeists „[[$1]]“ apsauguos līgis',
'unprotectedarticle' => 'atrakėna „[[$1]]“',
+'protect-title' => 'Nustatuoms apsauguojėma līgis poslapiŠ„$1“',
+'protect-legend' => 'Ožrakinėma patvėrtinėms',
'protectcomment' => 'Kuomentars:',
'protectexpiry' => 'Beng galiuotÄ—:',
'protect_expiry_invalid' => 'GaliuojÄ—ma Äiesos Ä«r nateisÄ—ngs.',
@@ -1101,7 +1128,7 @@ ParveizÄ—kiet [[Special:Log/delete|trÄ«nimu sÄraÅ¡a]], nuoriedamÄ— rastÄ— pasko
# Namespace form on various pages
'namespace' => 'Vardū srėtis:',
-'invert' => 'ŽīmietÄ— prÄ—iÅ¡ingÄ',
+'invert' => 'ŽīmietÄ— prÄ«Å¡Ä—ngÄ',
'blanknamespace' => '(PagrÄ—ndinÄ—)',
# Contributions
@@ -1152,14 +1179,18 @@ ParveizÄ—kiet [[Special:Log/delete|trÄ«nimu sÄraÅ¡a]], nuoriedamÄ— rastÄ— pasko
** NetÄ—nkams nauduotuojÄ— vards',
'ipbanononly' => 'BlokoutÄ— tÄ—ktÄs anuonimÄ—nius nauduotuojus',
'ipbcreateaccount' => 'Nelaistė kortė paskīrū',
+'ipbemailban' => 'NelaistÄ— nauduotuojÅ siÅstÄ— el. gruomatas',
+'ipbenableautoblock' => 'AutuomatÄ—Å¡kÄ blokoutÄ— tuo nauduotuojÄ— paskiausÄ“ nauduota IP adresa, Ä— bikuokius paskesnius IP adresus, Ä—Å¡ katrÅ« ons miegin redagoutÄ—',
'ipbsubmit' => 'BlokoutÄ— Å¡Ä—ta nauduotuoja',
'ipbother' => 'KÄ—tuoks Äiesos',
'ipboptions' => '2 adÄ«nas:2 hours,1 dÄ—ina:1 day,3 dÄ—inas:3 days,1 nedielÄ—:1 week,2 nedielÄ—s:2 weeks,1 mienou:1 month,3 mienesÄ“:3 months,6 mienesÄ“:6 months,1 metÄ:1 year,omžėms:infinite', # display1:time1,display2:time2,...
'ipbotheroption' => 'kÄ—ta',
'ipbotherreason' => 'Kėta/papėlduoma prižastis',
+'ipbwatchuser' => 'KeravuotÄ— tuo nauduotuojÄ— poslapi Ä—r anuo aptarÄ—ma poslapi',
'blockipsuccesssub' => 'Ožblokavėms pavīka',
'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] bova ožblokouts.
<br />Aplonkīkėt [[Special:IPBlockList|IP blokavėmu istuorėjė]] noriedamė ana parveizėtė.',
+'ipb-edit-dropdown' => 'Redagoutė blokavėmu prīžastis',
'ipb-unblock-addr' => 'AtblokoutÄ— $1',
'ipb-unblock' => 'AtblokoutÄ— nauduotuojÄ— varda a IP adresa',
'ipb-blocklist-addr' => 'Ruodītė esontius $1 bluokavėmus',
@@ -1171,13 +1202,18 @@ onkstiau ožbluokoutam IP adresÅ a nauduotuojÅ.',
'unblocked' => '[[User:$1|$1]] bova atbluokouts',
'unblocked-id' => 'Bluokavėms $1 bova pašalėnts',
'ipblocklist' => 'BlokoutÄ— IP adresÄ Ä— nauduotuojÄ“',
+'ipblocklist-legend' => 'Rastė ožblokouta nauduotuoja',
'ipblocklist-username' => 'Nauduotuos a IP adresos:',
+'ipblocklist-submit' => 'Ėiškuotė',
'blocklistline' => '$1, $2 ožblokava $3 ($4)',
+'infiniteblock' => 'neribuotÄ',
+'expiringblock' => 'beng galiuotÄ— $1',
'anononlyblock' => 'vÄ—n anuonÄ—mÄ',
'noautoblockblock' => 'autuomatinis blokavÄ—ms Ä—Å¡jongts',
'createaccountblock' => 'paskīrū korėms oždrausts īr',
'emailblock' => 'el. pašts ožblokouts',
'ipblocklist-empty' => 'BlokavÄ—mu saraÅ¡os toÅ¡Äias.',
+'ipblocklist-no-results' => 'Prašuoms IP adresos a nauduotuojė vards ožblokouts nier.',
'blocklink' => 'ožblokoutė',
'unblocklink' => 'atbluokoutÄ—',
'contribslink' => 'duovis',
@@ -1244,7 +1280,12 @@ Paskėrties straipsnis „[[:$1]]“ jau īr. A nuorėt ana ėštrintė, kū gal
'delete_and_move_reason' => 'Ä–Å¡trinta diel parkielima',
# Export
-'export' => 'EkspuortoutÄ— poslapius',
+'export' => 'EkspuortoutÄ— poslapius',
+'exportcuronly' => 'EksportoutÄ— tÄ—ktÄs dabartÄ—ne versÄ—jÄ—, neitraukiant istuorÄ—jÄ—s',
+'export-submit' => 'EksportoutÄ—',
+'export-addcattext' => 'PridietÄ— poslapius Ä—Å¡ kateguorÄ—jÄ—s:',
+'export-addcat' => 'PridietÄ—',
+'export-download' => 'SauguotÄ— kÄp faila',
# Namespace 8 related
'allmessages' => 'VÄ—sÄ— sÄ—stemas tekstÄ Ä— praneÅ¡Ä—mÄ',
@@ -1263,6 +1304,7 @@ Paskėrties straipsnis „[[:$1]]“ jau īr. A nuorėt ana ėštrintė, kū gal
'thumbnail_dest_directory' => 'Nepavīkst sokortė paskėrtėis papkes',
# Special:Import
+'import' => 'ImportoutÄ— poslapius',
'import-revision-count' => '$1 {{PLURAL:$1|versÄ—jÄ—|versÄ—jÄ—s|versÄ—ju}}',
# Import log
@@ -1495,7 +1537,7 @@ Vėsas kėtas nūoruodas tuo patiuo eilotie īr laikomas ėšėmtim, tas rēšk
# Watchlist editor
'watchlistedit-numitems' => 'Tamstas keravuojamu sÄraÅ¡Ä— Ä«r $1 poslapiu neskaitliuojant aptarÄ—mu poslapiu.',
'watchlistedit-noitems' => 'Tamstas keravuojamu sÄraÅ¡Ä— nÄ— juokiÅ« poslapiu.',
-'watchlistedit-normal-title' => 'RedagoutÄ— stebimÅ«ju sarÅÅ¡a',
+'watchlistedit-normal-title' => 'KeistÄ— keravuojamu sÄroÅ¡a',
'watchlistedit-normal-legend' => 'Å alÄ—ntÄ— poslapios Ä—Å¡ keravuojamu sÄraÅ¡a',
'watchlistedit-normal-explain' => 'Žemiau Ä«r ruodomÄ— poslapÄ“ Tamstas keravuojamu sÄraÅ¡Ä—.
Nuoriedamė pašalėntė poslapi, pri anuo oždiekėt varnale ė paspauskėt „Šalėntė poslapios“.
@@ -1517,12 +1559,33 @@ Tamsta tēpuogi galėt [[Special:Watchlist/raw|redagoutė grīnaji keravuojamu s
'watchlisttools-raw' => 'KeistÄ— nebÄ—ngta keravuojamu straipsniu sÄraÅ¡a',
# Special:Version
-'version' => 'VersÄ—jÄ—', # Not used as normal message but as header for the special page itself
+'version' => 'VersÄ—jÄ—', # Not used as normal message but as header for the special page itself
+'version-license' => 'LicenzÄ—jÄ—',
# Special:FilePath
-'filepath' => 'Faila maršrots',
+'filepath' => 'Faila maršrots',
+'filepath-page' => 'Fails:',
+
+# Special:FileDuplicateSearch
+'fileduplicatesearch' => 'Ėiškuotė doblikoutu failu',
+'fileduplicatesearch-filename' => 'Faila vards:',
+'fileduplicatesearch-submit' => 'Ėiškuotė',
# Special:SpecialPages
-'specialpages' => 'Specēlė̅jė poslapē',
+'specialpages' => 'Specēlė̅jė poslapē',
+'specialpages-note' => '----
+* Normalūs specēlė̅jė puslapē.
+* <span class="mw-specialpagerestricted">Apribuotė specēlė̅jė puslapē.</span>',
+'specialpages-group-maintenance' => 'SÄ—stemas palaikÄ«ma praneÅ¡Ä—mÄ',
+'specialpages-group-other' => 'Kėtė specēlė̅jė poslapē',
+'specialpages-group-login' => 'PrisÄ—jongÄ—ms / RegistracÄ—jÄ—',
+'specialpages-group-media' => 'Infuormacėjė aple failus ėr anū pakruovėms',
+'specialpages-group-users' => 'Nauduotuojē ė teisės',
+'specialpages-group-highuse' => 'Platē nauduojamė poslapē',
+'specialpages-group-pages' => 'Poslapiu sÄroÅ¡os',
+'specialpages-group-pagetools' => 'Poslapiu rakondÄ',
+'specialpages-group-wiki' => 'Wiki doumenÄ«s Ä— rakondÄ',
+'specialpages-group-redirects' => 'Specēlė̅jė nukreipėma poslapē',
+'specialpages-group-spam' => 'Å lamÅ¡ta valdÄ«ma rakondÄ',
);
diff --git a/languages/messages/MessagesBcc.php b/languages/messages/MessagesBcc.php
index 19297fd7..2a73c63b 100644
--- a/languages/messages/MessagesBcc.php
+++ b/languages/messages/MessagesBcc.php
@@ -229,7 +229,7 @@ $messages = array(
== شروع بیت ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'باره',
'article' => 'محتوا صÙحه',
@@ -529,7 +529,7 @@ $2',
'loginsuccesstitle' => 'ورود موÙقیت آمیز',
'loginsuccess' => "''''شما الان وارد {{SITENAME}} په عنوان \"\$1\".'''",
'nosuchuser' => 'هچ کاربری گون نام "$1".
-وتی املايا چک کنیت یا [[Special:Userlogin/signup|نوکین حسابی شرکنیت]]',
+وتی املايا چک کنیت یا [[Special:UserLogin/signup|نوکین حسابی شرکنیت]]',
'nosuchusershort' => 'هچ کاربری گون نام "<nowiki>$1</nowiki>"نیستن.
وتی املايا کنترل کنیت',
'nouserspecified' => 'شما باید یک نام کاربری مشخص کنیت.',
@@ -822,11 +822,11 @@ Legend: (cur) = تÙاوتان گون هنوکین نسخه,
'revdelete-nooldid-title' => 'نامعتبر بازبینی هدÙ',
'revdelete-nooldid-text' => 'شما یا یک بازبینی هدÙÛŒ په اجرای ای عمل مشخص نه کتت
،بازبینی مشخص موجود نهنت، یا شما تلاش کنیت هنوکین بازبینی پناه کنیت.',
-'revdelete-selected' => '{{PLURAL:$2|بازبینی انتخابی|بازبینی ان انتخابی}} چه [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|رویداد آمار انتخابی|رویداد ان آمار انتخابی}}:',
-'revdelete-text' => 'حذÙین بازبینی آن Ùˆ رویداد ان هنگت ته تاریح Ùˆ آمار صÙحه جاه کاینت، بله لهتی Ú†Ù‡ محتوا آيان په عام قابل دسترسی نه بنت.
+'revdelete-selected' => "'''{{PLURAL:$2|بازبینی انتخابی|بازبینی ان انتخابی}} چه [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|رویداد آمار انتخابی|رویداد ان آمار انتخابی}}:'''",
+'revdelete-text' => "'''حذÙین بازبینی آن Ùˆ رویداد ان هنگت ته تاریح Ùˆ آمار صÙحه جاه کاینت، بله لهتی Ú†Ù‡ محتوا آيان په عام قابل دسترسی نه بنت.'''
-دگه مدیران ته {{SITENAME}} هنگت نوننت په پناهین محتوا دسترسیش بیت و توننت آیء چه طریق همی دستبری آی> تریننت، مگر شی که گیشین محدودیت بلیت.',
+دگه مدیران ته {{SITENAME}} هنگت نوننت په پناهین محتوا دسترسیش بیت و توننت آیء چه طریق همی دستبری آی> تریننت، مگر شی که گیشین محدودیت بلیت.",
'revdelete-legend' => 'تنظیم محدودیت آن دیستن',
'revdelete-hide-text' => 'پناه کن متن بازبینیء',
'revdelete-hide-name' => 'پناه Ú©Ù† کار Ùˆ هدÙØ¡',
@@ -946,7 +946,7 @@ Legend: (cur) = تÙاوتان گون هنوکین نسخه,
'mypreferences' => 'منی ترجیحات',
'prefs-edits' => 'تعداد اصلاحات:',
'prefsnologin' => 'وارد نهیت',
-'prefsnologintext' => 'شما بایدن <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} وارد بیت]</span> په تنظیم کتن ترجیحات.',
+'prefsnologintext' => 'شما بایدن <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} وارد بیت]</span> په تنظیم کتن ترجیحات.',
'prefsreset' => 'ترجیحات چه ذخیره ترینگ بوتنت.',
'qbsettings' => 'میله سریع',
'qbsettings-none' => 'هچ یک',
@@ -1183,6 +1183,7 @@ Legend: (cur) = تÙاوتان گون هنوکین نسخه,
لطÙا نام Ùایل بدل کنیت Ùˆ دگه آپلود آزمایش کنیت.',
'badfilename' => 'نام Ùایل عوض بوتت په "$1".',
'filetype-badmime' => 'Ùایلان نوع مایم "$1" مجاز په آپلود بیگ نهنت.',
+'filetype-bad-ie-mime' => 'نه تونیت ای Ùایلءَ آپلود کنیت په Ú†ÛŒ Ú©Ù‡ اینترنت ایکسپلورر آییءَ په دا ب "$1" جاه کاریت Ú©Ù‡ Ø´ÛŒ غیرمجازین نوع Ùایلینت Ùˆ حطرناک انت.',
'filetype-unwanted-type' => '\'\'\'".$1"\' یک نه لوٹتگین نوع Ùایل انت. انواع Ùایل ترجیحی $2 انت.
نوع ترجیحی {{PLURAL:$3|نوع Ùایلنت|انواع Ùایلان انت}} $2.',
'filetype-banned-type' => "'''\".\$1\"''' یک نوع مجازی ان Ùایلی نهنت. مجازین {{PLURAL:\$3|نوع Ùایل|انواع Ùایلان}} \$2.",
@@ -1364,7 +1365,7 @@ PICT # misc.
# Unused templates
'unusedtemplates' => 'تمپلتان بی استÙاده',
-'unusedtemplatestext' => 'ای صÙحه لیست Ú©Ù† Ú©Ù„ صÙحات ته تمپلت نام Ùضا Ú©Ù‡ ته دگه صÙحه نهنت.
+'unusedtemplatestext' => 'ای صÙحه لیست Ú©Ù† Ú©Ù„ صÙحات ته {{ns:template}} نام Ùضا Ú©Ù‡ ته دگه صÙحه نهنت.
مه شموش تا کنترل کنیت په دگه لینکان ته تمپلتان پیش چه حذ٠کتن آیان.',
'unusedtemplateswlh' => 'دگر لینکان',
@@ -1424,7 +1425,7 @@ PICT # misc.
'nviews' => '$1 {{PLURAL:$1|دیستن|دیستن}}',
'specialpage-empty' => 'په ای گزارش هچ نتیجه ای نیست ان.',
'lonelypages' => 'صÙحات یتیم',
-'lonelypagestext' => 'جهلیگین صÙحات Ú†Ù‡ دگه صÙحات لینک نه بوتگنت ته {{SITENAME}}.',
+'lonelypagestext' => 'جهلیگین صÙحات Ú†Ù‡ دگه صÙحات لینک یا داهل نه بوتگنت ته {{SITENAME}}.',
'uncategorizedpages' => 'صÙحات بی دسته',
'uncategorizedcategories' => 'دسته جات دسته بندی نه بوتگین',
'uncategorizedimages' => 'Ùایلان بی دسته',
@@ -1533,7 +1534,7 @@ PICT # misc.
'mailnologintext' => 'شما بایدن [[Special:UserLogin|وارد بیت]] و یک معتبرین آدرس ایمیلی داشته بیت ته وتی [[Special:Preferences|ترجیحات]] په دیم داتن ایمیل په دگه کاربران',
'emailuser' => 'په ای کابر ایمیل دیم دی',
'emailpage' => 'ایمیل کاربر',
-'emailpagetext' => 'اگر ای کاربر یک معتبرین آدرس ایمیلی ته وتی ترجیحات کاربری وارد کتت،جهلگین Ùرم په آیء یک کوله ای دیم دنت.
+'emailpagetext' => 'گر ای کاربر یک معتبرین آدرس ایمیلی ته وتی ترجیحات کاربری وارد کتت،جهلگین Ùرم په آیء یک کوله ای دیم دنت.
آدرس ایمیلی که شما وارد کتت ته [[Special:Preferences|وتی ترجیحات]] په داب آدرس "From" پیش دارگ بیت، اچه گروک ایمیل تونیت پسوء دنت.',
'usermailererror' => 'شی ایمیل حطا پیش داشت',
'defemailsubject' => '{{SITENAME}} ایمیل',
@@ -1771,6 +1772,8 @@ $NEWPAGE
'undelete-error-long' => 'حطایانی پیش آت وهدی Ú©Ù‡ Ùایل حذ٠ترینگ بوت:
$1',
+'undelete-show-file-confirm' => 'آیا مطمئن ایت Ú©Ù‡ حذ٠بوتگین بازبینی Ùایل "<nowiki>$1</nowiki>" از $2 ته $3 را بچاریت؟',
+'undelete-show-file-submit' => 'بله',
# Namespace form on various pages
'namespace' => 'Ùاصله نام',
@@ -2031,7 +2034,7 @@ $1',
کل کاران ورود بین ویکی وارد بیت نه [[Special:Log/import|ورود آمار]].',
'import-interwiki-history' => 'Ú©Ù¾ÛŒ Ú©Ù† Ú©Ù„ بازبینی آن تاریح په ای صÙحه',
'import-interwiki-submit' => 'ورود',
-'import-interwiki-namespace' => 'ترانسÙر صÙحات په Ùضا نام',
+'import-interwiki-namespace' => 'مقصدء نام Ùضا',
'importtext' => 'لطÙا Ùایل Ú†Ù‡ منبع ویکی درگیز گون حاصین:[[Special:Export|وسیله درگیزگ]], ایء ته وتی دیسک ذخیره Ú©Ù† Ùˆ ادان آپلود Ú©Ù†.',
'importstart' => 'وارد کنت صÙحات...',
'import-revision-count' => '$1 {{PLURAL:$1|بازبینی|بازبینی ان}}',
@@ -2053,6 +2056,8 @@ $1',
'import-nonewrevisions' => 'کل بازبینی آن پیش تر وارد بیتگن',
'xml-error-string' => '$1 ته خط $2, ستون $3 (بایت $4): $5',
'import-upload' => 'آپلود دیتا XML',
+'import-token-mismatch' => 'گار بیگ دیتا نندگ. دگه جهد کن',
+'import-invalid-interwiki' => 'چه مشخص بیتگین ویکی وارد کنگ نبیتن',
# Import log
'importlogpage' => 'ورودان وارد کن',
@@ -2567,7 +2572,7 @@ Variants for Chinese language
# External editor support
'edit-externally' => 'ای صÙحه یا اصلاح Ú©Ù† گون یک درآین برنامه ای',
-'edit-externally-help' => 'په گیشترین اطلاعات بچار[http://www.mediawiki.org/wiki/Manual:External_editors setup instructions]',
+'edit-externally-help' => '(په گیشترین اطلاعات بچار[http://www.mediawiki.org/wiki/Manual:External_editors setup instructions])',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'Ú©Ù„',
diff --git a/languages/messages/MessagesBcl.php b/languages/messages/MessagesBcl.php
index 24a91bcf..d427705e 100644
--- a/languages/messages/MessagesBcl.php
+++ b/languages/messages/MessagesBcl.php
@@ -7,6 +7,7 @@
* @author Filipinayzd
* @author Siebrand Mazeland
* @author Steven*fung
+ * @author Urhixidur
*/
$skinNames = array(
@@ -162,7 +163,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'Manonongod',
'article' => 'Laog na pahina',
@@ -597,7 +598,7 @@ Pigpropromesa mo man samuyà na ika an kagsurat kaini, o kinopya mo ini sa domin
<strong>DAI TABÌ MAGSUMITIR NIN MGA GIBONG IPINAPANGALAD NA KOPYAHON NIN MAYONG PERMISO!</strong>',
'copyrightwarning2' => 'Giromdomon tabì na an gabos na kontribusyon sa Betawiki pwedeng hirahón, bàgohon o halion kan ibang mga parágamit. Kun habô mong mahirá an saimomg sinurat na mayong pakimàno, pues, dai tabì isumitir iyan digdi.<br />
Pigpapangakò mo man samuyà na ika an nagsurat kaini, o pigkopya mo ini sa dominiong panpubliko o sarong parehong libreng rekurso (hilingon an $1 para sa mga detalye). <strong>DAI TABÌ MAGSUMITIR NIN MGA GIBONG IPINAPANGALAD NA KOPYAHON NIN MAYONG PERMISO!</strong>',
-'longpagewarning' => '<strong>PATANID: $1 na kilobytes na kalabà an pahinang ini; an ibang mga browser pwedeng magkaproblema sa paghirá nin mga pahinang haros o sobra sa 32kb.
+'longpagewarning' => '<strong>PATANID: $1 na kilobytes na kalabà an pahinang ini; an ibang mga browser pwedeng magkaproblema sa paghirá nin mga pahinang haros o sobra sa 32 kb.
Paki bangâ ini sa saradit na seksyon.</strong>',
'longpageerror' => '<strong>SALÀ: $1 na kilobytes na kalabà an pahinang isinumitir mo, na mas halabà sa hanggan nin $2 na kilobytes. Dai pwede ining itagama.</strong>',
'readonlywarning' => '<strong>PATANID: Nakakandado an base nin datos para sa pagmantinir, pues, dai mo mûna pwede na itagama an mga paghirá mo. Pwede mo pa man na arogon dangan ipaskil ang teksto sa sarong dokumento arog kan MS Word asbp. asin itagama ini para sa atyan.</strong>',
@@ -682,8 +683,8 @@ Pwedeng igwang mga detalye sa [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE
'revisiondelete' => 'Paraon/bawion an mga pagpakaraháy',
'revdelete-nooldid-title' => 'Mayong tunggit pagpakaraháy',
'revdelete-nooldid-text' => 'Dai ka nagpili nin target na pagpakarhay o mga pagpakarhay tangarig magamit ini.',
-'revdelete-selected' => "{{PLURAL:$2|Selected revision|Selected revisions}} kan '''$1:'''",
-'revdelete-text' => "An mga pagpakarhay asin mga panyayari na pigparâ mahihiling pa sa historya asin mga historial kan páhina, pero an ibang parte kan mga laog kaini dai na ipapahiling sa publiko.
+'revdelete-selected' => "'''{{PLURAL:$2|Selected revision|Selected revisions}} kan '''$1:''''''",
+'revdelete-text' => "'''An mga pagpakarhay asin mga panyayari na pigparâ mahihiling pa sa historya asin mga historial kan páhina, pero an ibang parte kan mga laog kaini dai na ipapahiling sa publiko.'''
An ibang mga administrador sa ining wiki pwede pang maghiling kan mga nakatagong laog asin pwede pa nindang bawîon an pagparâ kaini sa paggamit kan parehong ''interface'', kun mayô pang mga ibang restriksyón.",
'revdelete-legend' => 'Ipwesto an mga restriksyón',
diff --git a/languages/messages/MessagesBe.php b/languages/messages/MessagesBe.php
index 3176ab1c..3f35b759 100644
--- a/languages/messages/MessagesBe.php
+++ b/languages/messages/MessagesBe.php
@@ -5,6 +5,7 @@
* @file
*
* @author Mienski
+ * @author Urhixidur
* @author Yury Tarasievich
* @author לערי ריינה×רט
*/
@@ -186,7 +187,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Пералік параметраў канфігурацыі (англ.)]
* [http://www.mediawiki.org/wiki/Manual:FAQ ЧÐПЫ MediaWiki (англ.)]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce ЛіÑтаванне аб выпуÑках MediaWiki (англ.)]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce ЛіÑтаванне аб выпуÑках MediaWiki (англ.)]',
'about' => 'Што гÑта',
'article' => 'Старонка змеÑціва',
@@ -317,7 +318,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|адна ÑÑ†Ñ‘Ñ€Ñ‚Ð°Ñ Ð¿Ñ€Ð°ÑžÐºÐ°|$1 Ñцёртых правак}}',
'feedlinks' => 'Струмень:',
'feed-invalid' => 'Ðедапушчальны тып ÑтрумÑÐ½Ñ Ð½Ð°Ð²Ñ–Ð½.',
-'feed-unavailable' => 'СтрумÑні навін на плÑцоўцы {{SITENAME}} не працуюць',
+'feed-unavailable' => 'ÐÑма ÑтрумÑнёў навін',
'site-rss-feed' => '$1 Ñтрумень RSS',
'site-atom-feed' => '$1 Ñтрумень Atom',
'page-rss-feed' => '"$1" Ñтрумень RSS',
@@ -474,7 +475,7 @@ $2',
'noname' => 'Ð’Ñ‹ не вызначылі правільнага Ñ–Ð¼Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ°.',
'loginsuccesstitle' => 'ПаÑпÑховы ўваход у ÑÑ–ÑÑ‚Ñму',
'loginsuccess' => "'''ЦÑпер Ð’Ñ‹ ўвайшлі на {{SITENAME}} Ñк \"\$1\".'''",
-'nosuchuser' => 'ÐÑма ўдзельніка з імем "$1". Праверце правільнаÑць напіÑÐ°Ð½Ð½Ñ Ð°Ð±Ð¾ [[Special:Userlogin/signup|Ñтварыце новы рахунак]].',
+'nosuchuser' => 'ÐÑма ўдзельніка з імем "$1". Праверце правільнаÑць напіÑÐ°Ð½Ð½Ñ Ð°Ð±Ð¾ [[Special:UserLogin/signup|Ñтварыце новы рахунак]].',
'nosuchusershort' => 'Удзельніка з імем "<nowiki>$1</nowiki>" не Ñ–Ñнуе. Праверце Ñго напіÑанне.',
'nouserspecified' => 'Ð’Ñ‹ муÑіце вызначыць Ñ–Ð¼Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ°.',
'wrongpassword' => 'Уведзены нÑправільны пароль. ПаÑпрабуйце нанова.',
@@ -518,7 +519,7 @@ $2',
'resetpass_submit' => 'ÐаÑтавіць пароль Ñ– ўвайÑці',
'resetpass_success' => 'Ваш пароль паÑпÑхова зменены! ЦÑпер уваходзім...',
'resetpass_bad_temporary' => 'ÐÑправільны чаÑовы пароль. Мабыць, Ð’Ñ‹ ўжо змÑнілі пароль ці запыталі новы чаÑовы пароль.',
-'resetpass_forbidden' => 'Ðа плÑцоўцы {{SITENAME}} не дазволена мÑнÑць паролі',
+'resetpass_forbidden' => 'Ðе дазволена мÑнÑць паролі',
'resetpass_missing' => 'ÐÑма даных у форме.',
# Edit page toolbar
@@ -644,7 +645,7 @@ $2',
'copyrightwarning2' => 'Заўважце, што кожны ўклад на {{SITENAME}} можа быць папраўлены, зменены або выдалены іншымі ўдзельнікамі. Калі вы не жадаеце, каб Ð²Ð°ÑˆÑ‹Ñ Ð¼Ð°Ñ‚ÑрыÑлы бÑзлітаÑна правіліÑÑ, то Ñ– не давайце Ñ–Ñ… Ñюды.<br />
ТакÑама вы нам абÑцаеце, што напіÑалі гÑта Ñамі, або Ñкапіравалі з Ñ€ÑÑурÑу, Ñкі знаходзіцца Ñž публічнай улаÑнаÑці, або з аналагічнага Ñвабоднага Ñ€ÑÑурÑу (бач падрабÑзнаÑці на $1).
<strong>ÐЕ КЛÐДЗІЦЕ СЮДЫ, БЕЗ ÐДПÐВЕДÐÐГРДÐЗВОЛУ, ÐœÐТЭРЫЯЛУ, ЯКІ ÐХОЎВÐЕЦЦРÐЎТÐРСКІМ ПРÐÐ’ÐÐœ!</strong>',
-'longpagewarning' => "<strong>УВÐГÐ: Старонка даÑÑгае аб'ёму $1 кілабайтаў; Ð½ÐµÐºÐ°Ñ‚Ð¾Ñ€Ñ‹Ñ Ð±Ñ€Ð°ÑžÐ·ÐµÑ€Ñ‹ не адольваюць Ñтаронак з аб'ёмам, блізкім ці большым за 32 Кб.
+'longpagewarning' => "<strong>УВÐГÐ: Старонка даÑÑгае аб'ёму $1 кілабайтаў; Ð½ÐµÐºÐ°Ñ‚Ð¾Ñ€Ñ‹Ñ Ð±Ñ€Ð°ÑžÐ·ÐµÑ€Ñ‹ не адольваюць Ñтаронак з аб'ёмам, блізкім ці большым за 32 kб.
Падумайце, ці можна падзÑліць Ñтаронку на некалькі меншых.</strong>",
'longpageerror' => "<strong>ПÐМЫЛКÐ: немагчыма запіÑаць ваш Ñ‚ÑкÑÑ‚, бо Ñго аб'ём $1 кілабайтаў, а дазволены макÑімум — $2 кілабайтаў.</strong>",
'readonlywarning' => '<strong>УВÐГÐ: зараз вы не можаце запіÑаць Ñвае праўкі, таму што база даных зачынена на абÑлугоўванне. Магчыма, варта перанеÑці ваш Ñ‚ÑкÑÑ‚ у аÑобны файл Ñ– запіÑаць на потым.</strong>',
@@ -661,7 +662,7 @@ $2',
'nocreatetitle' => 'СтварÑнне Ñтаронак абмежавана',
'nocreatetext' => 'Ðа плÑцоўцы {{SITENAME}} магчымаÑці ÑтварÑÐ½Ð½Ñ Ð½Ð¾Ð²Ñ‹Ñ… Ñтаронак абмежаваныÑ.
Ð’Ñ‹ можаце папрацаваць з Ñ–Ñнуючай Ñтаронкай, або [[Special:UserLogin|увайÑці Ñž ÑÑ–ÑÑ‚Ñму, або завеÑці Ñабе рахунак]].',
-'nocreate-loggedin' => 'Ðа плÑцоўцы {{SITENAME}} Вам не дазволена Ñтвараць новых Ñтаронак.',
+'nocreate-loggedin' => 'Вам не дазволена Ñтвараць новых Ñтаронак.',
'permissionserrors' => 'Памылкі дазволаў',
'permissionserrorstext' => 'Вам не дазволена гÑтага рабіць, з наÑтупн{{PLURAL:$1|ай прычыны|Ñ‹Ñ… прычын}}:',
'permissionserrorstext-withaction' => 'Вам не дазволена $2, з-за наÑтуп{{PLURAL:$1|най прычыны|ных прычын}}:',
@@ -743,11 +744,11 @@ $2',
'revisiondelete' => 'Сцерці/аднавіць верÑÑ–Ñ–',
'revdelete-nooldid-title' => 'ÐÐµÐ´Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð¼ÑÑ‚Ð°Ð²Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ',
'revdelete-nooldid-text' => 'Ðе выбрана мÑÑ‚Ð°Ð²Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ (ці верÑÑ–Ñ–) Ð´Ð·ÐµÐ»Ñ Ð²Ñ‹ÐºÐ°Ð½Ð°Ð½Ð½Ñ Ð³Ñтай функцыі, Ð°Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ Ð½Ðµ Ñ–Ñнуе, або вы Ñпрабуеце Ñхаваць актуальную верÑÑ–ÑŽ.',
-'revdelete-selected' => '{{PLURAL:$2|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ñ‹Ñ Ð²ÐµÑ€ÑÑ–Ñ–}} [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Выбраны запіÑ|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ñ‹Ñ Ð·Ð°Ð¿Ñ–ÑÑ‹}} журналу:',
-'revdelete-text' => 'Ð¡Ñ†Ñ‘Ñ€Ñ‚Ñ‹Ñ Ð²ÐµÑ€ÑÑ–Ñ– Ñ– падзеі Ñ– надалей будуць паказвацца Ñž гіÑторыі Ñтаронкі Ñ– Ñž журналах, але чаÑткі Ñ–Ñ… змеÑту не будуць даÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð´Ð»Ñ Ð¿ÑƒÐ±Ð»Ñ–ÐºÑ–.
+'revdelete-selected' => "'''{{PLURAL:$2|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ñ‹Ñ Ð²ÐµÑ€ÑÑ–Ñ–}} [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Выбраны запіÑ|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ñ‹Ñ Ð·Ð°Ð¿Ñ–ÑÑ‹}} журналу:'''",
+'revdelete-text' => "'''Ð¡Ñ†Ñ‘Ñ€Ñ‚Ñ‹Ñ Ð²ÐµÑ€ÑÑ–Ñ– Ñ– падзеі Ñ– надалей будуць паказвацца Ñž гіÑторыі Ñтаронкі Ñ– Ñž журналах, але чаÑткі Ñ–Ñ… змеÑту не будуць даÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð´Ð»Ñ Ð¿ÑƒÐ±Ð»Ñ–ÐºÑ–.'''
-Ð†Ð½ÑˆÑ‹Ñ Ð°Ð´Ð¼Ñ–Ð½Ñ–Ñтратары плÑцоўкі {{SITENAME}} Ñ– надалей змогуць бачыць Ñхаваны змеÑÑ‚ Ñ– аднаўлÑць Ñго праз гÑÑ‚Ñ‹ Ñамы інтÑрфейÑ, калі не будзе ўведзена дадатковых абмежаваннÑÑž.',
+Ð†Ð½ÑˆÑ‹Ñ Ð°Ð´Ð¼Ñ–Ð½Ñ–Ñтратары плÑцоўкі {{SITENAME}} Ñ– надалей змогуць бачыць Ñхаваны змеÑÑ‚ Ñ– аднаўлÑць Ñго праз гÑÑ‚Ñ‹ Ñамы інтÑрфейÑ, калі не будзе ўведзена дадатковых абмежаваннÑÑž.",
'revdelete-legend' => 'ÐаÑтроіць абмежаванні бачнаÑці',
'revdelete-hide-text' => 'Ðе паказваць Ñ‚ÑкÑÑ‚ верÑÑ–Ñ–',
'revdelete-hide-name' => 'Ðе паказваць дзеÑÐ½Ð½Ñ Ñ– мÑÑ‚Ñ‹',
@@ -862,7 +863,7 @@ $2',
'mypreferences' => 'ÐаÑтáўленні',
'prefs-edits' => 'КолькаÑць правак:',
'prefsnologin' => 'Ðе ўвайшлі',
-'prefsnologintext' => 'Каб правіць аÑабіÑÑ‚Ñ‹Ñ Ð½Ð°Ñтаўленні, Ñ‚Ñ€Ñба [[Special:UserLogin|ўвайÑці Ñž ÑÑ–ÑÑ‚Ñму]].',
+'prefsnologintext' => 'Ðалежыць <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} увайÑці Ñž ÑÑ–ÑÑ‚Ñму]</span>, каб мÑнÑць Ñвае наÑтаўленні.',
'prefsreset' => 'ÐаÑтаўленні вернуты да пачатковых з архіву.',
'qbsettings' => 'Ð¥ÑƒÑ‚ÐºÐ°Ñ Ñтужка',
'qbsettings-none' => 'ÐÑма',
@@ -1109,10 +1110,12 @@ $2',
'fileexists-thumb' => "<center>'''ІÑны тут файл'''</center>",
'fileexists-thumbnail-yes' => 'Файл падобны на выÑву Ñкарочанага памеру <i>(драбніца)</i>. Праверце файл <strong><tt>$1</tt></strong>.<br />
Калі правераны файл мае змеÑÑ‚ Ñ– памеры, Ð°Ð´Ð½Ð¾Ð»ÑŒÐºÐ°Ð²Ñ‹Ñ Ð· гÑтым, то дадатковае ўкладанне драбніцы непатрÑбнае.',
-'file-thumbnail-no' => 'Ðазва файла пачынаецца з <strong><tt>$1</tt></strong>. Так можа называцца выÑва Ñкарочанага памеру <i>(драбніца)</i>.
-Калі гÑÑ‚Ð°Ñ Ð²Ñ‹Ñва Ñапраўды запіÑÐ°Ð½Ð°Ñ Ñž найлепшым, Ñкое Ñž Ð²Ð°Ñ Ñ‘Ñць, разрозненні, то ўкладайце Ñе, а іначай лепей памÑнÑць назву файла.',
+'file-thumbnail-no' => 'Ðазва файла пачынаецца з <strong><tt>$1</tt></strong>.
+Так можа называцца выÑва зменшанага памеру <i>(драбніца)</i>.
+Калі гÑÑ‚Ð°Ñ Ð²Ñ‹Ñва Ñапраўды запіÑÐ°Ð½Ð°Ñ Ñž найлепшым разрозненні, Ñкое Ñ‘Ñць, то ўкладайце Ñе, а іначай лепей памÑнÑць назву файла.',
'fileexists-forbidden' => 'Ужо Ñ–Ñнуе файл з такою назвай; калі лаÑка, паўтарыце працÑдуру ÑžÐºÐ»Ð°Ð´Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°, але з іншай назвай. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'У агульным Ñховішчы ўжо Ñ–Ñнуе файл з такою назвай; калі лаÑка, паўтарыце працÑдуру ÑžÐºÐ»Ð°Ð´Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°, але з іншай назвай. [[Image:$1|thumb|center|$1]]',
+'fileexists-shared-forbidden' => 'У агульным Ñховішчы ўжо Ñ–Ñнуе файл з такою назвай.
+Калі вы жадаеце ÑžÑÑ‘ ж уклаÑці Ñвой файл, паўтарыце працÑдуру ўкладаннÑ, але з іншай назвай. [[Image:$1|thumb|center|$1]]',
'file-exists-duplicate' => "ГÑÑ‚Ñ‹ файл з'ÑўлÑецца дублікатам наÑтупн{{PLURAL:$1|ага файла|Ñ‹Ñ… файлаў}}:",
'successfulupload' => 'ПаÑпÑховае ўкладанне',
'uploadwarning' => 'ПапÑÑ€Ñджанне пра ўкладанне',
@@ -1120,7 +1123,7 @@ $2',
'uploadedimage' => 'укладзена "[[$1]]"',
'overwroteimage' => 'укладзена Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ "[[$1]]"',
'uploaddisabled' => 'Укладанні не дазвалÑюцца',
-'uploaddisabledtext' => 'Ðа плÑцоўцы {{SITENAME}} укладанні не дазвалÑюцца.',
+'uploaddisabledtext' => 'Ðе дазвалÑюцца ўкладанні файлаў.',
'uploadscripted' => 'У файле ўтрымліваецца код HTML або ЯваÑкрыпту, Ñкі можа быць памылкова апрацаваны браўзерам.',
'uploadcorrupt' => 'Файл пашкоджаны або названы з неадпаведным ÑуфікÑам. Праверце файл Ñ– ўкладзіце Ñго нанова.',
'uploadvirus' => 'Файл утрымлівае віруÑ! ПадрабÑзнаÑці: $1',
@@ -1217,7 +1220,7 @@ $2',
'filedelete-submit' => 'Выдаліць',
'filedelete-success' => "'''$1''' быў выдалены.",
'filedelete-success-old' => "ВерÑÑ–Ñ '''[[Media:$1|$1]]''' з $3, $2 была ÑцёртаÑ.",
-'filedelete-nofile' => "'''$1''' нÑма на плÑцоўцы {{SITENAME}}.",
+'filedelete-nofile' => "ÐÑÑ–Ñны файл '''$1'''.",
'filedelete-nofile-old' => "Ðе Ñ–Ñнуе архіўнай (ÑтарÑйшай) верÑÑ–Ñ– '''$1''' з такімі атрыбутамі.",
'filedelete-iscurrent' => 'Ð’Ñ‹ Ñпрабуеце Ñцерці актуальную верÑÑ–ÑŽ гÑтага файла. Спачатку Ñ‚Ñ€Ñба адкаціць Ñго да адной Ñа ÑтарÑйшых верÑій.',
'filedelete-otherreason' => 'ІншаÑ/Ð´Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð°Ñ Ð¿Ñ€Ñ‹Ñ‡Ñ‹Ð½Ð°:',
@@ -1241,7 +1244,7 @@ $2',
# Unused templates
'unusedtemplates' => 'Шаблоны, ÑÐºÑ–Ñ Ð½Ðµ выкарыÑтаны',
-'unusedtemplatestext' => 'Старонка пералічвае ÑžÑе Ñтаронкі Ñž праÑторы назваў {{ns:template}}, ÑÐºÑ–Ñ Ð½Ðµ ÑžÐ»ÑƒÑ‡Ð°Ð½Ñ‹Ñ Ñž аніводную іншую Ñтаронку. ПамÑтайце, што Ñ‚Ñ€Ñба правÑраць ÑпаÑылкі на шаблоны перад тым, Ñк Ñціраць Ñ–Ñ….',
+'unusedtemplatestext' => 'Тут Ð¿ÐµÑ€Ð°Ð»Ñ–Ñ‡Ð°Ð½Ñ‹Ñ ÑžÑе Ñтаронкі Ñž праÑторы назваў {{ns:template}}, ÑÐºÑ–Ñ Ð°Ð½Ñ– разу не ÑžÐºÐ»Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ Ñž Ñ–Ð½ÑˆÑ‹Ñ Ñтаронкі. ПамÑтайце, што Ñ‚Ñ€Ñба правÑраць ÑпаÑылкі на шаблоны перад тым, Ñк Ñціраць Ñ–Ñ….',
'unusedtemplateswlh' => 'Ñ–Ð½ÑˆÑ‹Ñ ÑпаÑылкі',
# Random page
@@ -1360,8 +1363,8 @@ $2',
'all-logs-page' => 'УÑе журналы',
'log-search-legend' => 'ЗнайÑці Ñž журналах',
'log-search-submit' => 'ІÑці',
-'alllogstext' => 'Спалучаны паказ журналаў укладаннÑÑž файлаў, Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ñ– аховы Ñтаронак, Ð±Ð»Ð°ÐºÐ°Ð²Ð°Ð½Ð½Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ°Ñž, Ñ– іншых адмініÑтрацыйных дзеÑннÑÑž.
-ВыглÑд паказанага можна ўдакладнÑць, выбіраючы тып журнала, або Ñ–Ð¼Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ°, або назву Ñтаронкі.',
+'alllogstext' => "Супольны паказ уÑÑ–Ñ… магчымых журналаў на плÑцоўцы {{SITENAME}}.
+Можна звузіць аб'ём паказу, выбіраючы тып журнала, Ñ–Ð¼Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ° (з улікам Ñ€ÑгіÑтру літар) або Ñтаронкі (такÑама з улікам Ñ€ÑгіÑтру).",
'logempty' => 'Ðічога адпаведнага Ñž журнале не знойдзена.',
'log-title-wildcard' => 'ЗнайÑці назвы, ÑÐºÑ–Ñ Ð¿Ð°Ñ‡Ñ‹Ð½Ð°ÑŽÑ†Ñ†Ð° з гÑтага Ñ‚ÑкÑту',
@@ -1409,7 +1412,7 @@ $2',
'mailnologintext' => 'ТрÑба [[Special:UserLogin|ўвайÑці Ñž ÑÑ–ÑÑ‚Ñму]] Ñ– мець пацверджаны Ð°Ð´Ñ€Ð°Ñ Ñл.пошты Ñž Ñваіх [[Special:Preferences|наÑтáўленнÑÑ…]], каб Ñлаць Ñл.пошту іншым удзельнікам.',
'emailuser' => 'Эл.пошта ўдзельніка',
'emailpage' => 'Зварот да ўдзельніка праз Ñл.пошту',
-'emailpagetext' => 'Калі ўдзельнік упіÑаў правільны Ð°Ð´Ñ€Ð°Ñ Ñл.пошты Ñž Ñваіх наÑтаўленнÑÑ…, то форма, што ніжÑй, адашле туды адно паведамленне.
+'emailpagetext' => 'Тут можна выÑлаць Ñл.пошту гÑтаму ўдзельніку.
ÐÐ´Ñ€Ð°Ñ Ñл.пошты, уведзены вамі Ñž [[Special:Preferences|Ñваіх наÑтаўленнÑÑ…]], з\'Ñвіцца Ñž полі "From" вашага ліÑта, Ñ– атрымальнік зможа адказаць на ваш ліÑÑ‚.',
'usermailererror' => "Паштовы аб'ект паведамлÑе пра памылку:",
'defemailsubject' => 'Ñл.пошта {{SITENAME}}',
@@ -1448,7 +1451,7 @@ $2',
'notanarticle' => 'ГÑта не змÑÑÑ‚Ð¾ÑžÐ½Ð°Ñ Ñтаронка',
'notvisiblerev' => 'ВерÑÑ–Ñ ÑцёртаÑ',
'watchnochange' => 'Ðіводзін з назіраных Ñкладнікаў не быў зменены за паказаны перыÑд.',
-'watchlist-details' => 'Ðазіраю $1 Ñтаронак <!--{{PLURAL:$1|$1 Ñтаронку|$1 Ñтаронак}}--> без уліку размоўных.',
+'watchlist-details' => 'Ðазіраю {{PLURAL:$1|$1 Ñтаронку|$1 Ñтаронак}} без уліку размоўных.',
'wlheader-enotif' => '* Працуе апавÑшчанне праз Ñл.пошту.',
'wlheader-showupdated' => "* Старонкі, ÑÐºÑ–Ñ Ð±Ñ‹Ð»Ñ– зменены паÑÐ»Ñ Ð²Ð°ÑˆÐ°Ð³Ð° апошнÑга Ñ–Ñ… наведваннÑ, паказаны '''абрыÑам шрыфту'''.",
'watchmethod-recent' => 'правÑраем нÑÐ´Ð°ÑžÐ½Ñ–Ñ Ð¿Ñ€Ð°ÑžÐºÑ– Ñž назіраных Ñтаронках',
@@ -1709,7 +1712,7 @@ $1',
'ipb-edit-dropdown' => 'Прычыны паÑтаноўкі блока',
'ipb-unblock-addr' => 'ЗнÑць блок з $1',
'ipb-unblock' => 'ЗнÑць блок з Ñ–Ð¼Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ° або адраÑу IP',
-'ipb-blocklist-addr' => 'Паказаць наÑÑžÐ½Ñ‹Ñ Ð±Ð»Ð¾ÐºÑ– Ð´Ð»Ñ $1',
+'ipb-blocklist-addr' => 'ÐаÑÑžÐ½Ñ‹Ñ Ð±Ð»Ð¾ÐºÑ– Ð´Ð»Ñ $1',
'ipb-blocklist' => 'Паказаць наÑÑžÐ½Ñ‹Ñ Ð±Ð»Ð¾ÐºÑ–',
'unblockip' => 'ЗнÑць блок з удзельніка',
'unblockiptext' => 'У форме, што ніжÑй, можна вÑрнуць дазвол на Ð·Ð°Ð¿Ñ–Ñ Ð´Ð»Ñ Ñ€Ð°Ð½ÐµÐ¹ заблакаванага адраÑу IP або ўдзельніка.',
@@ -1799,7 +1802,7 @@ $1',
У такіх выпадках, калі гÑта неабходна, Ñ‚Ñ€Ñба пераноÑіць або аб'Ñдноўваць Ñтаронку размовы ÑамаÑтойна.",
'movearticle' => 'ПеранеÑці Ñтаронку',
-'movenotallowed' => 'Ðа плÑцоўцы {{SITENAME}} Вам не дазволена пераноÑіць Ñтаронак.',
+'movenotallowed' => 'Вам не дазволена пераноÑіць Ñтаронак.',
'newtitle' => 'Пад новую назву:',
'move-watch' => 'Ðазіраць за Ñтаронкай',
'movepagebtn' => 'ПеранеÑці Ñтаронку',
@@ -2162,6 +2165,7 @@ $1',
'exif-whitebalance' => 'Ð‘Ð°Ð»Ð°Ð½Ñ Ð±ÐµÐ»Ð°Ð³Ð°',
'exif-digitalzoomratio' => 'Ð’ÐµÐ»Ñ–Ñ‡Ñ‹Ð½Ñ Ð»Ñ–ÐºÐ°Ð²Ð°Ð³Ð° "зума"',
'exif-focallengthin35mmfilm' => 'ФокуÑÐ½Ð°Ñ Ð°Ð´Ð»ÐµÐ³Ð»Ð°Ñць 35 мм плёнкі',
+'exif-scenecapturetype' => 'ÐбÑтавіны здымка',
'exif-contrast' => 'КантраÑÑ‚',
'exif-saturation' => 'ÐаÑычанаÑць',
'exif-devicesettingdescription' => 'ÐпіÑанне наÑтаўленнÑÑž прыÑтаÑаваннÑ',
@@ -2281,6 +2285,7 @@ $1',
'exif-scenecapturetype-0' => 'Стандартна',
'exif-scenecapturetype-1' => 'Ðльбом',
'exif-scenecapturetype-2' => 'Кніга',
+'exif-scenecapturetype-3' => 'Ðачны здымак',
'exif-gaincontrol-0' => 'ÐÑма',
@@ -2325,7 +2330,7 @@ $1',
# External editor support
'edit-externally' => 'Правіць файл у вонкавай праграме',
-'edit-externally-help' => 'ГлÑдзіце [http://www.mediawiki.org/wiki/Manual:External_editors інÑтрукцыі па наÑтаўлÑнню (англ.)] па больш падрабÑзнаÑцÑÑž.',
+'edit-externally-help' => '(Гл. падрабÑзней [http://www.mediawiki.org/wiki/Manual:External_editors пра наÑтаўлÑнне Ñтаронніх праграм-Ñ€Ñдактараў])',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'уÑе',
diff --git a/languages/messages/MessagesBe_tarask.php b/languages/messages/MessagesBe_tarask.php
index 1bed289b..7da9bb6a 100644
--- a/languages/messages/MessagesBe_tarask.php
+++ b/languages/messages/MessagesBe_tarask.php
@@ -8,6 +8,7 @@
* @author EugeneZelenko
* @author Jim-by
* @author Red Winged Duck
+ * @author Zedlik
*/
$skinNames = array(
@@ -366,7 +367,7 @@ $messages = array(
'about' => 'Пра',
'article' => 'Ðртыкул',
-'newwindow' => '(адчынÑецца Ñž новым акне)',
+'newwindow' => '(адкрываецца ў новым акне)',
'cancel' => 'ÐдмÑніць',
'qbfind' => 'ЗнайÑьці',
'qbbrowse' => 'ПраглÑдзець',
@@ -657,7 +658,7 @@ $2',
'loginsuccesstitle' => 'ПаÑьпÑховы ўваход у ÑÑ‹ÑÑ‚Ñму',
'loginsuccess' => "'''ЦÑпер Ð’Ñ‹ ўвайшлі Ñž {{GRAMMAR:вінавальны|{{SITENAME}}}} Ñк «$1».'''",
'nosuchuser' => 'Ðе Ñ–Ñнуе ўдзельніка ці ўдзельніцы «$1».
-Праверце напіÑаньне альбо [[Special:Userlogin/signup|Ñтварыце новы рахунак]].',
+Праверце напіÑаньне альбо [[Special:UserLogin/signup|Ñтварыце новы рахунак]].',
'nosuchusershort' => 'Ðе Ñ–Ñнуе ўдзельніка ці ўдзельніцы «<nowiki>$1</nowiki>». Праверце напіÑаньне.',
'nouserspecified' => 'Ð’Ñ‹ муÑіце пазначыць Ñ–Ð¼Ñ ÑžÐ´Ð·ÐµÐ»ÑŒÐ½Ñ–ÐºÐ°.',
'wrongpassword' => 'Уведзены нÑÑлушны пароль. Калі лаÑка, паÑпрабуйце ÑÑˆÑ‡Ñ Ñ€Ð°Ð·.',
@@ -698,7 +699,7 @@ $2',
'resetpass' => 'Выдаліць пароль рахунку',
'resetpass_announce' => 'Ð’Ñ‹ ўвайшлі з дапамогай чаÑовага паролю, даÑланага праз Ñлектронную пошту.
Ð”Ð»Ñ Ð·Ð°Ð²ÑршÑÐ½ÑŒÐ½Ñ ÑžÐ²Ð°Ñ…Ð¾Ð´Ñƒ Ñž ÑÑ‹ÑÑ‚Ñму Ð’Ñ‹ муÑіце ўвеÑьці тут новы пароль:',
-'resetpass_header' => 'Сьцерці пароль',
+'resetpass_header' => 'ЗьмÑніць пароль рахунку',
'resetpass_submit' => 'ÐаÑтавіць пароль Ñ– увайÑьці',
'resetpass_success' => 'Ваш пароль быў паÑьпÑхова зьменены! Выконваецца ўваход у ÑÑ‹ÑÑ‚Ñму…',
'resetpass_bad_temporary' => 'ÐÑÑлушны чаÑовы пароль.
@@ -719,7 +720,7 @@ $2',
'headline_tip' => 'Загаловак 2-га ўзроўню',
'math_sample' => 'ЗьмÑÑьціце тут формулу',
'math_tip' => 'МатÑÐ¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»Ð° (LaTeX)',
-'nowiki_sample' => 'Пішыце Ñюды нефарматаваны Ñ‚ÑкÑÑ‚',
+'nowiki_sample' => 'ЗьмÑÑьціце тут нефарматаваны Ñ‚ÑкÑÑ‚',
'nowiki_tip' => 'Ігнараваць вікі-фарматаваньне',
'image_sample' => 'Прыклад.jpg',
'image_tip' => 'Укладзены файл',
@@ -734,7 +735,7 @@ $2',
'minoredit' => 'ГÑта Ð´Ñ€Ð¾Ð±Ð½Ð°Ñ Ð¿Ñ€Ð°ÑžÐºÐ°',
'watchthis' => 'Ðазіраць за гÑтай Ñтаронкай',
'savearticle' => 'Захаваць Ñтаронку',
-'preview' => 'ПраглÑд',
+'preview' => 'ПапÑÑ€Ñдні праглÑд',
'showpreview' => 'ПраглÑдзець',
'showlivepreview' => 'Хуткі папÑÑ€Ñдні праглÑд',
'showdiff' => 'Паказаць зьмены',
@@ -842,7 +843,7 @@ $2',
РазьмÑшчÑньнем тут Ñ‚ÑкÑтаў, Ð’Ñ‹ дÑклÑруеце, што Ð’Ñ‹ зьÑўлÑецеÑÑ Ñ–Ñ… аўтарам, ці Ð’Ñ‹ ÑкапіÑвалі Ñ–Ñ… з крыніцы, ÑÐºÐ°Ñ Ð´Ð°Ð·Ð²Ð°Ð»Ñе вольнае выкарыÑтаньне Ñваіх Ñ‚ÑкÑтаў (Ð´Ð·ÐµÐ»Ñ Ð¿Ð°Ð´Ñ€Ð°Ð±ÑзнаÑьцÑÑž глÑдзіце $1).
<strong>КÐЛІ ЛÐСКÐ, ÐЕ ЗЬМЯШЧÐЙЦЕ ТУТ БЕЗ ДÐЗВОЛУ ÐœÐТЭРЫЯЛЫ, ЯКІЯ ÐХОЎВÐЮЦЦРÐЎТÐРСКІМ ПРÐÐ’ÐÐœ!</strong>',
-'longpagewarning' => "<strong>ПÐПЯРЭДЖÐÐЬÐЕ: ГÑÑ‚Ð°Ñ Ñтаронка ўтрымлівае $1 {{PLURAL:$1|кілÑбайт|кілÑбайты|кілÑбайтаў}}; Ð½ÐµÐºÐ°Ñ‚Ð¾Ñ€Ñ‹Ñ Ð±Ñ€Ð°ÑžÐ·Ñры могуць мець праблемы пры адлюÑтраваньні Ñтаронак аб'ёмам болей за 32кб.
+'longpagewarning' => "<strong>ПÐПЯРЭДЖÐÐЬÐЕ: ГÑÑ‚Ð°Ñ Ñтаронка ўтрымлівае $1 {{PLURAL:$1|кілÑбайт|кілÑбайты|кілÑбайтаў}}; Ð½ÐµÐºÐ°Ñ‚Ð¾Ñ€Ñ‹Ñ Ð±Ñ€Ð°ÑžÐ·Ñры могуць мець праблемы пры адлюÑтраваньні Ñтаронак аб'ёмам болей за 32 кб.
Калі гÑта магчыма, паÑпрабуйце падзÑліць зьмеÑÑ‚ Ñтаронкі на больш Ð´Ñ€Ð¾Ð±Ð½Ñ‹Ñ Ñ‡Ð°Ñткі.</strong>",
'longpageerror' => "<strong>ПÐМЫЛКÐ: Ðб'ём Ñ‚ÑкÑту, Ñкі Ð’Ñ‹ Ñпрабуеце запіÑаць Ñкладае $1 {{PLURAL:$1|кілÑбайт|кілÑбайты|кілÑбайтаў}}. Ðб'ём Ñтаронкі Ð½Ñ Ð¼Ð¾Ð¶Ð° перавышаць $2 {{PLURAL:$2|кілÑбайт|кілÑбайты|кілÑбайтаў}}. Старонка Ð½Ñ Ð¼Ð¾Ð¶Ð° быць захаванаÑ.</strong>",
'readonlywarning' => '<strong>ПÐПЯРЭДЖÐÐЬÐЕ: База зьвеÑтак была заблÑÐºÐ°Ð²Ð°Ð½Ð°Ñ Ð´Ð»Ñ Ñ‚Ñхнічнага абÑлугоўваньнÑ, таму немагчыма зараз захаваць Ð’Ð°ÑˆÑ‹Ñ Ð·ÑŒÐ¼ÐµÐ½Ñ‹.
@@ -895,7 +896,7 @@ $2',
Прычына блÑÐºÐ°Ð²Ð°Ð½ÑŒÐ½Ñ Ð¿Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ñ $3: ''$2''",
# History pages
-'viewpagelogs' => 'Паказаць журналы падзей Ð´Ð»Ñ Ð³Ñтай Ñтаронкі',
+'viewpagelogs' => 'Паказаць журналы падзеÑÑž Ð´Ð»Ñ Ð³Ñтай Ñтаронкі',
'nohistory' => 'ГіÑÑ‚Ð¾Ñ€Ñ‹Ñ Ð·ÑŒÐ¼ÐµÐ½Ð°Ñž Ð´Ð»Ñ Ð³Ñтай Ñтаронкі адÑутнічае.',
'revnotfound' => 'Ð’ÑÑ€ÑÑ–Ñ Ð½Ñ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð°Ñ',
'revnotfoundtext' => 'Ð Ð°Ð½ÐµÐ¹ÑˆÐ°Ñ Ð²ÑÑ€ÑÑ–Ñ Ð³Ñтай Ñтаронкі Ð½Ñ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð°Ñ. Праверце ÑпаÑылку, празь Ñкую Ð’Ñ‹ Ñпрабавалі перайÑьці на гÑтую Ñтаронку.',
@@ -941,11 +942,11 @@ $2',
'revisiondelete' => 'Выдаліць/аднавіць вÑÑ€ÑÑ–Ñ–',
'revdelete-nooldid-title' => 'ÐÑ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð° мÑÑ‚Ð°Ð²Ð°Ñ Ð²ÑÑ€ÑÑ–Ñ',
'revdelete-nooldid-text' => 'Ð’Ñ‹ Ð½Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð»Ñ– мÑтавую вÑÑ€ÑÑ–ÑŽ (ці вÑÑ€ÑÑ–Ñ–) Ð´Ð»Ñ Ð²Ñ‹ÐºÐ°Ð½Ð°Ð½ÑŒÐ½Ñ Ð³Ñтай функцыі, выбранай вÑÑ€ÑÑ–Ñ– не Ñ–Ñнуе альбо Ð’Ñ‹ Ñпрабуеце Ñхаваць цÑперашнюю вÑÑ€ÑÑ–ÑŽ.',
-'revdelete-selected' => '{{PLURAL:$2|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð°Ñ Ð²ÑÑ€ÑÑ–Ñ|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ñ‹Ñ Ð²ÑÑ€ÑÑ–Ñ–}} Ñтаронкі [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Выбраны запіÑ|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ñ‹Ñ Ð·Ð°Ð¿Ñ–ÑÑ‹}} журнала падзеÑÑž:',
-'revdelete-text' => 'Ð’Ñ‹Ð´Ð°Ð»ÐµÐ½Ñ‹Ñ Ð²ÑÑ€ÑÑ–Ñ– Ñ– падзеі будуць адлюÑтроўвацца Ñž гіÑторыі Ñтаронкі Ñ– журналах, але чаÑтка Ñ–Ñ… зьмеÑту Ð½Ñ Ð±ÑƒÐ´Ð·Ðµ даÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð´Ð»Ñ Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹Ñ… удзельнікаў.
+'revdelete-selected' => "'''{{PLURAL:$2|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð°Ñ Ð²ÑÑ€ÑÑ–Ñ|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ñ‹Ñ Ð²ÑÑ€ÑÑ–Ñ–}} Ñтаронкі [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Выбраны запіÑ|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ñ‹Ñ Ð·Ð°Ð¿Ñ–ÑÑ‹}} журнала падзеÑÑž:'''",
+'revdelete-text' => "'''Ð’Ñ‹Ð´Ð°Ð»ÐµÐ½Ñ‹Ñ Ð²ÑÑ€ÑÑ–Ñ– Ñ– падзеі будуць адлюÑтроўвацца Ñž гіÑторыі Ñтаронкі Ñ– журналах, але чаÑтка Ñ–Ñ… зьмеÑту Ð½Ñ Ð±ÑƒÐ´Ð·Ðµ даÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð´Ð»Ñ Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹Ñ… удзельнікаў.'''
-Ð†Ð½ÑˆÑ‹Ñ Ð°Ð´Ð¼Ñ–Ð½Ñ–Ñтратары {{GRAMMAR:родны|{{SITENAME}}}} будуць мець магчымаÑьць праглÑду зьмеÑту Ñ– Ð°Ð´Ð½Ð°ÑžÐ»ÐµÐ½ÑŒÐ½Ñ Ñтаронкі праз гÑÑ‚Ñ‹ інтÑрфÑйÑ, калі Ð½Ñ Ð±ÑƒÐ´ÑƒÑ†ÑŒ ÑžÐ²ÐµÐ´Ð·ÐµÐ½Ñ‹Ñ Ð´Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ñ‹Ñ Ð°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½ÑŒÐ½Ñ–.',
+Ð†Ð½ÑˆÑ‹Ñ Ð°Ð´Ð¼Ñ–Ð½Ñ–Ñтратары {{GRAMMAR:родны|{{SITENAME}}}} будуць мець магчымаÑьць праглÑду зьмеÑту Ñ– Ð°Ð´Ð½Ð°ÑžÐ»ÐµÐ½ÑŒÐ½Ñ Ñтаронкі праз гÑÑ‚Ñ‹ інтÑрфÑйÑ, калі Ð½Ñ Ð±ÑƒÐ´ÑƒÑ†ÑŒ ÑžÐ²ÐµÐ´Ð·ÐµÐ½Ñ‹Ñ Ð´Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ñ‹Ñ Ð°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½ÑŒÐ½Ñ–.",
'revdelete-legend' => 'УÑталÑваць абмежаваньні бачнаÑьці',
'revdelete-hide-text' => 'Схаваць Ñ‚ÑкÑÑ‚ вÑÑ€ÑÑ–Ñ–',
'revdelete-hide-name' => 'Схаваць дзеÑньне Ñ– мÑту',
@@ -1063,7 +1064,7 @@ $2',
'mypreferences' => 'Мае ÑžÑтаноўкі',
'prefs-edits' => 'КолькаÑьць Ñ€ÑдагаваньнÑÑž:',
'prefsnologin' => 'Ð’Ñ‹ не ўвайшлі Ñž ÑÑ‹ÑÑ‚Ñму',
-'prefsnologintext' => 'Вам Ñ‚Ñ€Ñба <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} ўвайÑьці Ñž ÑÑ‹ÑÑ‚Ñму]</span>, каб зьмÑнÑць Ñвае ÑžÑтаноўкі.',
+'prefsnologintext' => 'Вам Ñ‚Ñ€Ñба <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ўвайÑьці Ñž ÑÑ‹ÑÑ‚Ñму]</span>, каб зьмÑнÑць Ñвае ÑžÑтаноўкі.',
'prefsreset' => 'ÐÐ´Ð½Ð¾ÑžÐ»ÐµÐ½Ñ‹Ñ ÑžÑтаноўкі па змоўчаньні.',
'qbsettings' => 'ПанÑль хуткага доÑтупу',
'qbsettings-none' => 'Ðе паказваць',
@@ -1108,7 +1109,7 @@ $2',
'contextchars' => 'КолькаÑьць ÑымбалÑÑž на радок:',
'stub-threshold' => 'МакÑымальны памер Ñтаронкі Ð´Ð»Ñ Ð¿Ð°ÐºÐ°Ð·Ñƒ ÑпаÑылак <a href="#" class="stub">Ñк на накід</a> (у байтах):',
'recentchangesdays' => 'КолькаÑьць дзён Ð´Ð»Ñ Ð¿Ð°ÐºÐ°Ð·Ñƒ Ñž апошніх зьменах:',
-'recentchangescount' => 'КолькаÑьць Ñ€ÑдагаваньнÑÑž Ð´Ð»Ñ Ð¿Ð°ÐºÐ°Ð·Ñƒ Ñž апошніх зьменах Ñ– гіÑторыі, колькаÑьць запіÑаў у журналах падзей:',
+'recentchangescount' => 'КолькаÑьць Ñ€ÑдагаваньнÑÑž Ð´Ð»Ñ Ð¿Ð°ÐºÐ°Ð·Ñƒ Ñž апошніх зьменах Ñ– гіÑторыі, колькаÑьць запіÑаў у журналах падзеÑÑž:',
'savedprefs' => 'Ð’Ð°ÑˆÑ‹Ñ ÑžÑтаноўкі былі захаваныÑ.',
'timezonelegend' => 'ЧаÑавы поÑÑ',
'timezonetext' => '¹Ðа колькі гадзінаў Ваш мÑÑцовы Ñ‡Ð°Ñ Ð°Ð´Ñ€Ð¾Ð·ÑŒÐ½Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° ад ÑÑрвÑрнага (UTC).',
@@ -1298,6 +1299,7 @@ $2',
'illegalfilename' => 'Ðазва файла «$1» зьмÑшчае Ñымбалі, ÑÐºÑ–Ñ Ð½ÐµÐ»ÑŒÐ³Ð° выкарыÑтоўваць у назвах Ñтаронак. Калі лаÑка, зьмÑніце назву файла Ñ– паÑпрабуйце загрузіць Ñго зноў.',
'badfilename' => 'Ðазва файла была Ð·ÑŒÐ¼ÐµÐ½ÐµÐ½Ð°Ñ Ð½Ð° «$1».',
'filetype-badmime' => 'Загрузка файлаў тыпу MIME «$1» забароненаÑ.',
+'filetype-bad-ie-mime' => 'Ðемагчыма загрузіць гÑÑ‚Ñ‹ файл, таму што Internet Explorer вызначыў Ñго Ñк «$1», што азначае, што тып гÑтага файла забаронены Ñ– патÑнцыÑльна небÑÑьпечны.',
'filetype-unwanted-type' => "'''«.$1»''' — непажаданы тып файла.
{{PLURAL:$3|Пажаданым тыпам файла зьÑўлÑецца|Пажаданымі тыпамі файлаў зьÑўлÑюцца}} $2.",
'filetype-banned-type' => "'''«.$1»''' — забаронены тып файлаў. {{PLURAL:$3|Дазволеным тыпам файла зьÑўлÑецца|Дазволенымі тыпамі файлаў зьÑўлÑюцца}} $2.",
@@ -1307,7 +1309,7 @@ $2',
'largefileserver' => 'Памер гÑтага файла перавышае макÑымальна дазволены.',
'emptyfile' => 'Загружаны файл, здаецца, пуÑÑ‚Ñ‹. Магчыма гÑÑ‚Ñ‹ адбылоÑÑ Ð·-за памылкі Ñž назьве файла.
Удакладніце, ці Ð’Ñ‹ Ñапраўды жадаеце загрузіць гÑÑ‚Ñ‹ файл.',
-'fileexists' => 'Файл з такой назвай ужо Ñ–Ñнуе. Калі лаÑка, праверце <strong><tt>$1</tt></strong>, калі Ð’Ñ‹ Ð½Ñ ÑžÐ¿ÑўненыÑ, што хаціце Ñго замÑніць.',
+'fileexists' => 'Файл з такой назвай ужо Ñ–Ñнуе. Калі лаÑка, праверце <strong><tt>$1</tt></strong>, калі Ð’Ñ‹ Ð½Ñ ÑžÐ¿ÑўненыÑ, што жадаеце Ñго замÑніць.',
'filepageexists' => 'Старонка апіÑÐ°Ð½ÑŒÐ½Ñ Ð´Ð»Ñ Ð³Ñтага файла ўжо Ñ–Ñнуе Ñк <strong><tt>$1</tt></strong>, але файла з такой назвай нÑма.
ÐпіÑаньне Ñкое Ð’Ñ‹ дадалі Ð½Ñ Ð·ÑŒÑвіцца на Ñтаронцы апіÑаньнÑ.
Каб Ñно там зьÑвілаÑÑ, Вам Ñ‚Ñ€Ñба Ñ€Ñдагаваць Ñе ÑамаÑтойна',
@@ -1464,7 +1466,7 @@ $2',
# Unused templates
'unusedtemplates' => 'Шаблёны, ÑÐºÑ–Ñ Ð½Ðµ выкарыÑтоўваюцца',
-'unusedtemplatestext' => 'Ðа гÑтай Ñтаронцы зьмешчаны ÑÑŒÐ¿Ñ–Ñ ÑƒÑÑ–Ñ… Ñтаронак праÑторы назваў «Шаблёны», ÑÐºÑ–Ñ Ð½Ñ ÑžÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹Ñ Ñž Ñ–Ð½ÑˆÑ‹Ñ Ñтаронкі.
+'unusedtemplatestext' => 'Ðа гÑтай Ñтаронцы зьмешчаны ÑÑŒÐ¿Ñ–Ñ ÑƒÑÑ–Ñ… Ñтаронак праÑторы назваў «{{ns:template}}», ÑÐºÑ–Ñ Ð½Ñ ÑžÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹Ñ Ñž Ñ–Ð½ÑˆÑ‹Ñ Ñтаронкі.
Ðе забывайцеÑÑ Ð¿Ñ€Ð°Ð²ÐµÑ€Ñ‹Ñ†ÑŒ Ñ–Ð½ÑˆÑ‹Ñ ÑпаÑылкі на шаблёны перад Ñ–Ñ… выдаленьнем.',
'unusedtemplateswlh' => 'Ñ–Ð½ÑˆÑ‹Ñ ÑпаÑылкі',
@@ -1525,7 +1527,7 @@ $2',
'nviews' => '$1 {{PLURAL:$1|праглÑд|праглÑды|праглÑдаў}}',
'specialpage-empty' => 'ГÑÑ‚Ð°Ñ Ñтаронка — пуÑтаÑ.',
'lonelypages' => 'Старонкі-Ñіраціны',
-'lonelypagestext' => 'Ðа наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ñтаронкі нÑма ÑпаÑылак зь іншых Ñтаронак {{GRAMMAR:родны|{{SITENAME}}}}.',
+'lonelypagestext' => 'Ðа наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ñтаронкі нÑма ÑпаÑылак Ñ– Ñны Ð½Ñ ÑžÐ»ÑƒÑ‡Ð°Ð½Ñ‹Ñ Ñž Ñ–Ð½ÑˆÑ‹Ñ Ñтаронкі {{GRAMMAR:родны|{{SITENAME}}}}.',
'uncategorizedpages' => 'ÐекатÑÐ³Ð°Ñ€Ñ‹Ð·Ð°Ð²Ð°Ð½Ñ‹Ñ Ñтаронкі',
'uncategorizedcategories' => 'ÐекатÑÐ³Ð°Ñ€Ñ‹Ð·Ð°Ð²Ð°Ð½Ñ‹Ñ ÐºÐ°Ñ‚Ñгорыі',
'uncategorizedimages' => 'ÐекатÑÐ³Ð°Ñ€Ñ‹Ð·Ð°Ð²Ð°Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹',
@@ -1579,11 +1581,11 @@ $2',
# Special:Log
'specialloguserlabel' => 'Удзельнік/удзельніца:',
'speciallogtitlelabel' => 'Ðазва:',
-'log' => 'Журналы падзей',
-'all-logs-page' => 'УÑе журналы падзей',
+'log' => 'Журналы падзеÑÑž',
+'all-logs-page' => 'УÑе журналы падзеÑÑž',
'log-search-legend' => 'Пошук у журналах',
'log-search-submit' => 'Шукаць',
-'alllogstext' => 'СумеÑны паказ уÑÑ–Ñ… журналаў падзей {{GRAMMAR:родны|{{SITENAME}}}}.
+'alllogstext' => 'СумеÑны паказ уÑÑ–Ñ… журналаў падзеÑÑž {{GRAMMAR:родны|{{SITENAME}}}}.
Ð’Ñ‹ можаце адфільтраваць вынікі па тыпе журналу, удзельніку ці Ñтаронцы.',
'logempty' => 'Падобных запіÑаў у журнале нÑма.',
'log-title-wildcard' => 'Шукаць назвы, ÑÐºÑ–Ñ Ð¿Ð°Ñ‡Ñ‹Ð½Ð°ÑŽÑ†Ñ†Ð° з гÑтага Ñ‚ÑкÑту',
@@ -1632,7 +1634,7 @@ $2',
'mailnologintext' => 'Вам неабходна [[Special:UserLogin|ўвайÑьці Ñž ÑÑ‹ÑÑ‚Ñму]] Ñ– мець пацьверджаны Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты Ñž Вашых [[Special:Preferences|уÑтаноўках]], каб даÑылаць ліÑÑ‚Ñ‹ іншым удзельнікам.',
'emailuser' => 'ДаÑлаць ліÑÑ‚',
'emailpage' => 'ДаÑлаць ліÑÑ‚ ўдзельніку ці ўдзельніцы па Ñлектроннай пошце',
-'emailpagetext' => 'Калі гÑÑ‚Ñ‹ ўдзельнік пазначыў Ñлушны Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты Ñž Ñваіх уÑтаноўках, то з дапамогай формы ніжÑй можна даÑлаць Ñму ліÑÑ‚.
+'emailpagetext' => 'Ð’Ñ‹ можаце выкарыÑтоўваць форму ніжÑй, каб даÑлаць гÑтаму ўдзельніку ліÑÑ‚ па Ñлектроннай пошце.
ÐÐ´Ñ€Ð°Ñ Ñлектроннай пошты, Ñкі Ð’Ñ‹ пазначалі Ñž [[Special:Preferences|Ñваіх уÑтаноўках]], будзе пазначаны Ñž полі ліÑта «Ðд», Ñ– ўдзельнік зможа даÑлаць на гÑÑ‚Ñ‹ Ð°Ð´Ñ€Ð°Ñ Ð°Ð´ÐºÐ°Ð·.',
'usermailererror' => 'Пры адÑыланьні пошты адбылаÑÑ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°:',
'defemailsubject' => 'Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾ÑˆÑ‚Ð° {{GRAMMAR:родны|{{SITENAME}}}}',
@@ -1728,7 +1730,7 @@ $NEWPAGE
# Delete/protect/revert
'deletepage' => 'Выдаліць Ñтаронку',
-'confirm' => 'Пацьверджаньне',
+'confirm' => 'Пацьвердзіць',
'excontent' => 'колішні зьмеÑÑ‚: «$1»',
'excontentauthor' => "зьмеÑÑ‚ быў: «$1» (Ñ– адзіным аўтарам быў '[[Special:Contributions/$2|$2]]')",
'exbeforeblank' => 'зьмеÑÑ‚ да ачыÑткі: «$1»',
@@ -1869,6 +1871,8 @@ $NEWPAGE
'undelete-error-long' => 'Пад Ñ‡Ð°Ñ Ð°Ð´Ð½Ð°ÑžÐ»ÐµÐ½ÑŒÐ½Ñ Ñ„Ð°Ð¹Ð»Ð° адбыліÑÑ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÑ–:
$1',
+'undelete-show-file-confirm' => 'Ð’Ñ‹ ўпÑўненыÑ, што жадаеце паглÑдзець выдаленую вÑÑ€ÑÑ–ÑŽ файла «<nowiki>$1</nowiki>» ад $2 $3?',
+'undelete-show-file-submit' => 'Так',
# Namespace form on various pages
'namespace' => 'ПраÑтора назваў:',
@@ -1946,7 +1950,7 @@ $1',
'ipb-edit-dropdown' => 'РÑдагаваць прычыны блÑкіровак',
'ipb-unblock-addr' => 'РазблÑкаваць $1',
'ipb-unblock' => 'РазблÑкаваць рахунак ўдзельніка ці IP-адраÑ',
-'ipb-blocklist-addr' => 'Паказаць Ñ–ÑÐ½ÑƒÑŽÑ‡Ñ‹Ñ Ð±Ð»Ñкаваньні Ð´Ð»Ñ $1',
+'ipb-blocklist-addr' => 'ÐаÑÑžÐ½Ñ‹Ñ Ð±Ð»Ñкаваньні Ð´Ð»Ñ $1',
'ipb-blocklist' => 'Паказаць Ñ–ÑÐ½ÑƒÑŽÑ‡Ñ‹Ñ Ð±Ð»Ñкаваньні',
'unblockip' => 'РазблÑкаваць удзельніка',
'unblockiptext' => 'КарыÑтайцеÑÑ Ñ„Ð¾Ñ€Ð¼Ð°Ð¹ паданай ніжÑй Ð´Ð»Ñ Ð°Ð´Ð½Ð°ÑžÐ»ÐµÐ½ÑŒÐ½Ñ Ð¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð°Ñьці Ñ€ÑÐ´Ð°Ð³Ð°Ð²Ð°Ð½ÑŒÐ½Ñ Ð´Ð»Ñ Ñ€Ð°Ð½ÐµÐ¹ заблÑкаванага IP-адраÑу альбо рахунку ўдзельніка.',
@@ -2120,7 +2124,7 @@ $1',
УÑе дзеÑньні Ñ–Ð¼Ð¿Ð°Ñ€Ñ‚Ð°Ð²Ð°Ð½ÑŒÐ½Ñ Ð¿Ð°Ð¼Ñ–Ð¶ вікі запіÑваюцца Ñž [[Special:Log/import|журнал імпартаваньнÑÑž]].',
'import-interwiki-history' => 'КапіÑваць гіÑторыю Ñтаронкі цалкам',
'import-interwiki-submit' => 'Імпартаваць',
-'import-interwiki-namespace' => 'ПеранеÑьці Ñтаронкі Ñž праÑтору назваў:',
+'import-interwiki-namespace' => 'ÐœÑÑ‚Ð°Ð²Ð°Ñ Ð¿Ñ€Ð°Ñтора назваў:',
'importtext' => 'Калі лаÑка, ÑкÑпартуйце файл з крынічнай вікі з дапамогай [[Special:Export|прылады ÑкÑпарту]].
Захавайце Ñго на Ñвой дыÑк, а потым загрузіце Ñюды.',
'importstart' => 'Імпартаваньне Ñтаронак…',
@@ -2146,6 +2150,8 @@ $1',
'import-nonewrevisions' => 'УÑе вÑÑ€ÑÑ–Ñ– былі Ñ–Ð¼Ð¿Ð°Ñ€Ñ‚Ð°Ð²Ð°Ð½Ñ‹Ñ Ñ€Ð°Ð½ÐµÐ¹.',
'xml-error-string' => '$1 у радку $2, пазыцыі $3 (байт $4): $5',
'import-upload' => 'Загрузіць XML-зьвеÑткі',
+'import-token-mismatch' => 'Ð¡Ñ‚Ñ€Ð°Ñ‡Ð°Ð½Ñ‹Ñ Ð·ÑŒÐ²ÐµÑткі ÑÑÑÑ–Ñ–. Калі лаÑка, паÑпрабуйце ізноў.',
+'import-invalid-interwiki' => 'Ðемагчыма імпартаваць з вызначанай вікі.',
# Import log
'importlogpage' => 'Журнал імпартаваньнÑÑž',
@@ -2491,15 +2497,78 @@ $1',
'exif-meteringmode-2' => 'СÑÑ€Ñдне-ўзважаны',
'exif-meteringmode-3' => 'Кропкавы',
'exif-meteringmode-4' => 'Шматкропкавы',
+'exif-meteringmode-5' => 'Матрычны',
'exif-meteringmode-6' => 'ЧаÑтковы',
'exif-meteringmode-255' => 'Іншы',
'exif-lightsource-0' => 'ÐевÑдомаÑ',
'exif-lightsource-1' => 'Дзённае ÑьвÑтло',
+'exif-lightsource-2' => 'ЛюмініÑцÑнтнаÑ',
+'exif-lightsource-3' => 'Вальфрам (лÑмпа накальваньнÑ)',
'exif-lightsource-4' => 'УÑпышка',
+'exif-lightsource-9' => "Выдатнае надвор'е",
+'exif-lightsource-10' => "Хмарнае надвор'е",
'exif-lightsource-11' => 'Цень',
+'exif-lightsource-12' => 'ЛÑмпа дзённага ÑьвÑтла (D 5700 – 7100K)',
+'exif-lightsource-13' => 'ЛÑмпа дзённага ÑьвÑтла (N 4600 – 5400K)',
+'exif-lightsource-14' => 'ЛÑмпа дзённага ÑьвÑтла (W 3900 – 4500K)',
+'exif-lightsource-15' => 'ЛÑмпа дзённага ÑьвÑтла (WW 3200 – 3700K)',
+'exif-lightsource-17' => 'Стандартнае аÑьвÑтленьне A',
+'exif-lightsource-18' => 'Стандартнае аÑьвÑтленьне B',
+'exif-lightsource-19' => 'Стандартнае аÑьвÑтленьне C',
+'exif-lightsource-24' => 'ÑÑ‚ÑƒÐ´Ñ‹Ð¹Ð½Ð°Ñ Ð»Ñмпа Ñтандарту ISO',
'exif-lightsource-255' => 'Ð†Ð½ÑˆÐ°Ñ ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ð° ÑьвÑтла',
+'exif-focalplaneresolutionunit-2' => 'цалÑÑž',
+
+'exif-sensingmethod-1' => 'ÐÑвызначаны',
+'exif-sensingmethod-2' => 'ÐднакрыÑталічны матрычны колеравы ÑÑнÑар',
+'exif-sensingmethod-3' => 'ДвухкрыÑталічны матрычны колеравы ÑÑнÑар',
+'exif-sensingmethod-4' => 'ТрохкрыÑталічны матрычны колеравы ÑÑнÑар',
+'exif-sensingmethod-5' => 'КалÑровы матрычны ÑÑквÑнцыйны ÑÑнÑар',
+'exif-sensingmethod-7' => 'Трохлінейны ÑÑнÑар',
+'exif-sensingmethod-8' => 'Лінейны ÑÑнÑар з паÑьлÑдоўнай зьменай колеру',
+
+'exif-scenetype-1' => 'ÐепаÑÑ€Ñдна ÑÑ„Ð°Ñ‚Ð°Ð³Ñ€Ð°Ñ„Ð°Ð²Ð°Ð½Ð°Ñ Ð²Ñ‹Ñва',
+
+'exif-customrendered-0' => 'Звычайны працÑÑ',
+'exif-customrendered-1' => 'ÐеÑтандартны працÑÑ',
+
+'exif-exposuremode-0' => 'Ðўтаматычны лад наÑьвÑтленьнÑ',
+'exif-exposuremode-1' => 'Ð ÑƒÑ‡Ð½Ð°Ñ ÑžÑтаноўка парамÑтраў наÑьвÑтленьнÑ',
+'exif-exposuremode-2' => 'БрÑкетынг',
+
+'exif-whitebalance-0' => 'Ðўтаматычны балÑÐ½Ñ Ð±ÐµÐ»Ð°Ð³Ð°',
+'exif-whitebalance-1' => 'Ручны балÑÐ½Ñ Ð±ÐµÐ»Ð°Ð³Ð°',
+
+'exif-scenecapturetype-0' => 'Стандартны',
+'exif-scenecapturetype-1' => 'ЛÑндшафт',
+'exif-scenecapturetype-2' => 'ПартрÑÑ‚',
+'exif-scenecapturetype-3' => 'Ðачны здымак',
+
+'exif-gaincontrol-0' => 'ÐÑма',
+'exif-gaincontrol-1' => 'ÐевÑлікае павелічÑньне',
+'exif-gaincontrol-2' => 'Значнае павелічÑньне',
+'exif-gaincontrol-3' => 'ÐевÑлікае памÑншÑньне',
+'exif-gaincontrol-4' => 'Значнае памÑншÑньне',
+
+'exif-contrast-0' => 'Звычайны',
+'exif-contrast-1' => 'ÐœÑккі',
+'exif-contrast-2' => 'Значнае павышÑньне',
+
+'exif-saturation-0' => 'ЗвычайнаÑ',
+'exif-saturation-1' => 'ÐевÑÐ»Ñ–ÐºÐ°Ñ Ð½Ð°ÑычанаÑьць',
+'exif-saturation-2' => 'Ð’ÑÐ»Ñ–ÐºÐ°Ñ Ð½Ð°ÑычанаÑьць',
+
+'exif-sharpness-0' => 'ЗвычайнаÑ',
+'exif-sharpness-1' => 'ÐœÑккаÑ',
+'exif-sharpness-2' => 'Значнае павышÑньне',
+
+'exif-subjectdistancerange-0' => 'ÐевÑдомы',
+'exif-subjectdistancerange-1' => 'Макраздымка',
+'exif-subjectdistancerange-2' => 'ВыглÑд зблізку',
+'exif-subjectdistancerange-3' => 'ВыглÑд здалёку',
+
# Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
'exif-gpslatitude-n' => 'паўночнай шыраты',
'exif-gpslatitude-s' => 'паўднёвай шыраты',
@@ -2508,9 +2577,24 @@ $1',
'exif-gpslongitude-e' => 'уÑходнÑй даўгаты',
'exif-gpslongitude-w' => 'заходнÑй даўгаты',
+'exif-gpsstatus-a' => 'Ðдбываецца вымÑÑ€Ñньне',
+'exif-gpsstatus-v' => 'ÐцÑнка мажліваÑьці ўзаемадзеÑÐ½ÑŒÐ½Ñ Ñетак',
+
+'exif-gpsmeasuremode-2' => 'ВымÑÑ€Ñньне двухмерных каардынатаў',
+'exif-gpsmeasuremode-3' => 'ВымÑÑ€Ñньне трохмерных каардынатаў',
+
+# Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
+'exif-gpsspeed-k' => 'КілÑмÑтраў за гадзіну',
+'exif-gpsspeed-m' => 'мілÑÑž за гадзіну',
+'exif-gpsspeed-n' => 'вузлоў',
+
+# Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
+'exif-gpsdirection-t' => 'Сапраўдны накірунак',
+'exif-gpsdirection-m' => 'магнітны кірунак',
+
# External editor support
'edit-externally' => 'РÑдагаваць гÑÑ‚Ñ‹ файл з выкарыÑтаньнем вонкавай праграмы',
-'edit-externally-help' => 'ГлÑдзіце падрабÑзнаÑьці Ñž [http://www.mediawiki.org/wiki/Manual:External_editors інÑтрукцыі па наладцы] (па-ангельÑку).',
+'edit-externally-help' => '(ГлÑдзіце падрабÑзнаÑьці Ñž [http://www.mediawiki.org/wiki/Manual:External_editors інÑтрукцыі па наладцы] (па-ангельÑку))',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'уÑе',
@@ -2520,44 +2604,63 @@ $1',
'monthsall' => 'уÑе',
# E-mail address confirmation
-'confirmemail' => 'Пацьвердзіць Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты',
-'confirmemail_noemail' => 'Ð’Ñ‹ не пазначылі Ñлушны Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты Ñž Вашых [[Special:Preferences|уÑтаноўках удзельніка]].',
-'confirmemail_text' => '{{SITENAME}} патрабуе, каб Ð’Ñ‹ пацьвердзілі Ваш Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты перад ўжываньнем мажліваÑьцей Ñлектроннай пошты. Ðктывізуйце кнопку ніжÑй, каб даÑлаць ліÑÑ‚ з пацьверджаньнем на Ваш адраÑ. ЛіÑÑ‚ будзе ўтрымліваць ÑпаÑылку з кодам; загрузіце ÑпаÑылку Ñž Вашым браўзÑры, каб пацьвердзіць, што Ваш Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты зьÑўлÑецца Ñлушным.',
-'confirmemail_pending' => '<div class="error">
+'confirmemail' => 'Пацьвердзіць Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты',
+'confirmemail_noemail' => 'Ð’Ñ‹ не пазначылі Ñлушны Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты Ñž Вашых [[Special:Preferences|уÑтаноўках удзельніка]].',
+'confirmemail_text' => '{{SITENAME}} патрабуе, каб Ð’Ñ‹ пацьвердзілі Ваш Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты перад ўжываньнем мажліваÑьцей Ñлектроннай пошты. Ðктывізуйце кнопку ніжÑй, каб даÑлаць ліÑÑ‚ з пацьверджаньнем на Ваш адраÑ. ЛіÑÑ‚ будзе ўтрымліваць ÑпаÑылку з кодам; загрузіце ÑпаÑылку Ñž Вашым браўзÑры, каб пацьвердзіць, што Ваш Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты зьÑўлÑецца Ñлушным.',
+'confirmemail_pending' => '<div class="error">
Код Ð¿Ð°Ñ†ÑŒÐ²ÐµÑ€Ð´Ð¶Ð°Ð½ÑŒÐ½Ñ ÑƒÐ¶Ð¾ быў даÑланы Вам праз Ñлектронную пошту; калі Ð’Ñ‹ нÑдаўна Ñтварылі рахунак, Вам варта пачакаць код некалькі хвілінаў перад Ñпробай запыту новага коду.
</div>',
-'confirmemail_send' => 'ДаÑлаць код пацьверджаньнÑ',
-'confirmemail_sent' => 'ЛіÑÑ‚ Ð´Ð»Ñ Ð¿Ð°Ñ†ÑŒÐ²ÐµÑ€Ð´Ð¶Ð°Ð½ÑŒÐ½Ñ Ð´Ð°Ñланы.',
-'confirmemail_oncreate' => 'Код Ð¿Ð°Ñ†ÑŒÐ²ÐµÑ€Ð´Ð¶Ð°Ð½ÑŒÐ½Ñ Ð±Ñ‹Ñž адпраўлены на Ваш Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты. ГÑÑ‚Ñ‹ код не патрÑбны, каб увайÑьці, але Вам Ñ‚Ñ€Ñба будзе падаць Ñго перад ужываньнем мажліваÑьцей, заÑнаваных на Ñлектроннай пошце, у {{GRAMMAR:меÑны|{{SITENAME}}}}.',
-'confirmemail_sendfailed' => '{{SITENAME}} Ð½Ñ Ð¼Ð¾Ð¶Ð° даÑлаць пацьвÑрджальны ліÑÑ‚. Праверце Ð°Ð´Ñ€Ð°Ñ Ð½Ð° наÑўнаÑьць нÑÑлушных ÑымбалÑÑž.
+'confirmemail_send' => 'ДаÑлаць код пацьверджаньнÑ',
+'confirmemail_sent' => 'ЛіÑÑ‚ Ð´Ð»Ñ Ð¿Ð°Ñ†ÑŒÐ²ÐµÑ€Ð´Ð¶Ð°Ð½ÑŒÐ½Ñ Ð´Ð°Ñланы.',
+'confirmemail_oncreate' => 'Код Ð¿Ð°Ñ†ÑŒÐ²ÐµÑ€Ð´Ð¶Ð°Ð½ÑŒÐ½Ñ Ð±Ñ‹Ñž адпраўлены на Ваш Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты. ГÑÑ‚Ñ‹ код не патрÑбны, каб увайÑьці, але Вам Ñ‚Ñ€Ñба будзе падаць Ñго перад ужываньнем мажліваÑьцей, заÑнаваных на Ñлектроннай пошце, у {{GRAMMAR:меÑны|{{SITENAME}}}}.',
+'confirmemail_sendfailed' => '{{SITENAME}} Ð½Ñ Ð¼Ð¾Ð¶Ð° даÑлаць пацьвÑрджальны ліÑÑ‚. Праверце Ð°Ð´Ñ€Ð°Ñ Ð½Ð° наÑўнаÑьць нÑÑлушных ÑымбалÑÑž.
Ðдказ паштовага ÑÑрвÑра: $1',
-'confirmemail_invalid' => 'ÐÑÑлушны код пацьверджаньнÑ. Магчыма, ÑкончыўÑÑ Ñго Ñ‚Ñрмін дзеÑньнÑ.',
-'confirmemail_needlogin' => 'Вам Ñ‚Ñ€Ñба $1, каб пацьвердзіць Ваш Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты.',
-'confirmemail_success' => 'Ваш Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты быў пацьверджаны. Зараз Ð’Ñ‹ можаце ўвайÑьці.',
-'confirmemail_loggedin' => 'Ваш Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты быў пацьверджаны.',
-'confirmemail_error' => 'Ðешта пайшло Ð½Ñ Ñ‚Ð°Ðº у чаÑе Ð·Ð°Ñ…Ð°Ð²Ð°Ð½ÑŒÐ½Ñ Ð²Ð°ÑˆÐ°Ð³Ð° пацьверджаньнÑ.',
-'confirmemail_subject' => '{{SITENAME}}: Пацьверджаньне адраÑу Ñлектроннай пошты',
-'confirmemail_body' => 'Ðехта, магчыма Ð’Ñ‹, з IP-адраÑу $1, Ñтварыў рахунак «$2» з гÑтым паштовым адраÑам у праекце {{SITENAME}}.
+'confirmemail_invalid' => 'ÐÑÑлушны код пацьверджаньнÑ. Магчыма, ÑкончыўÑÑ Ñго Ñ‚Ñрмін дзеÑньнÑ.',
+'confirmemail_needlogin' => 'Вам Ñ‚Ñ€Ñба $1, каб пацьвердзіць Ваш Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты.',
+'confirmemail_success' => 'Ваш Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты быў пацьверджаны. Зараз Ð’Ñ‹ можаце ўвайÑьці.',
+'confirmemail_loggedin' => 'Ваш Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты быў пацьверджаны.',
+'confirmemail_error' => 'Ðешта пайшло Ð½Ñ Ñ‚Ð°Ðº у чаÑе Ð·Ð°Ñ…Ð°Ð²Ð°Ð½ÑŒÐ½Ñ Ð²Ð°ÑˆÐ°Ð³Ð° пацьверджаньнÑ.',
+'confirmemail_subject' => '{{SITENAME}}: Пацьверджаньне адраÑу Ñлектроннай пошты',
+'confirmemail_body' => 'Ðехта, магчыма Ð’Ñ‹, з IP-адраÑу $1, Ñтварыў рахунак «$2» з гÑтым паштовым адраÑам у праекце {{SITENAME}}.
-Каб пацьвердзіць, што гÑÑ‚Ñ‹ рахунак належыць Вам актывізаваць магчымаÑьці Ñлектроннай пошты Ñž {{GRAMMAR:меÑны|{{SITENAME}}}}, адчыніце гÑтую ÑпаÑылку у Вашым браўзÑры:
+Каб пацьвердзіць, што гÑÑ‚Ñ‹ рахунак належыць Вам актывізаваць магчымаÑьці Ñлектроннай пошты Ñž {{GRAMMAR:меÑны|{{SITENAME}}}}, адкрыйце гÑтую ÑпаÑылку у Вашым браўзÑры:
$3
-Калі гÑта Ð½Ñ Ð’Ñ‹, адчыніце наÑтупную ÑпаÑылку Ð´Ð»Ñ Ñ‚Ð°Ð³Ð¾, каб не пацьвердзіць Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты.
+Калі гÑта Ð½Ñ Ð’Ñ‹, адкрыйце наÑтупную ÑпаÑылку Ð´Ð»Ñ Ñ‚Ð°Ð³Ð¾, каб не пацьвердзіць Ð°Ð´Ñ€Ð°Ñ Ñлектроннай пошты.
$5
Код дзейнічае да $4.',
+'confirmemail_invalidated' => 'Пацьверджаньне адраÑу Ñлектроннай пошты адмененае',
+'invalidateemail' => 'ÐдмÑніць пацьверджаньне адраÑу Ñлектроннай пошты',
+
+# Scary transclusion
+'scarytranscludedisabled' => '[УлучÑньне інтÑрвікі было адключанае]',
+'scarytranscludefailed' => '[Памылка Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ð½ÑŒÐ½Ñ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ $1]',
+'scarytranscludetoolong' => '[Занадта даўгі URL-адраÑ]',
+
+# Trackbacks
+'trackbackbox' => '<div id="mw_trackbacks">Trackback Ð´Ð»Ñ Ð³Ñтай Ñтаронкі:<br />
+$1
+</div>',
+'trackbackremove' => ' ([$1 выдаліць])',
+'trackbacklink' => 'Trackback',
+'trackbackdeleteok' => 'Trackback быў паÑьпÑхова выдалены.',
# Delete conflict
-'confirmrecreate' => "Удзельнік [[User:$1|$1]] ([[User talk:$1|гутаркі]]) выдаліў гÑтую Ñтаронку, перад тым Ñк Ð’Ñ‹ пачалі Ñе Ñ€Ñдагаваць, з прычыны:
+'deletedwhileediting' => "'''Увага''': ГÑÑ‚Ð°Ñ Ñтаронка была Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ð°Ñ Ð¿Ð°ÑÑŒÐ»Ñ Ñ‚Ð°Ð³Ð¾, Ñк Ð’Ñ‹ пачалі Ñе Ñ€Ñдагаваньне!",
+'confirmrecreate' => "Удзельнік [[User:$1|$1]] ([[User talk:$1|гутаркі]]) выдаліў гÑтую Ñтаронку, перад тым Ñк Ð’Ñ‹ пачалі Ñе Ñ€Ñдагаваць, з прычыны:
: ''$2''
Калі лаÑка, пацьвердзіце, што Ð’Ñ‹ Ñапраўды жадаеце Ñтварыць нанава гÑтую Ñтаронку.",
-'recreate' => 'Стварыць ізноў',
+'recreate' => 'Стварыць ізноў',
'unit-pixel' => 'пкÑ',
+# HTML dump
+'redirectingto' => 'Перанакіраваньне на [[$1]]…',
+
# action=purge
'confirm_purge' => 'ÐчыÑьціць кÑш гÑтай Ñтаронкі?
@@ -2565,19 +2668,28 @@ $1',
'confirm_purge_button' => 'Так',
# AJAX search
-'articletitles' => "Старонкі, ÑÐºÑ–Ñ Ð¿Ð°Ñ‡Ñ‹Ð½Ð°ÑŽÑ†Ñ†Ð° з ''$1''",
-'hideresults' => 'Схаваць вынікі',
+'searchcontaining' => "Пошук Ñтаронак, ÑÐºÑ–Ñ ÑžÑ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†ÑŒ ''$1''.",
+'searchnamed' => "Пошук Ñтаронак з назвай ''$1''.",
+'articletitles' => "Старонкі, ÑÐºÑ–Ñ Ð¿Ð°Ñ‡Ñ‹Ð½Ð°ÑŽÑ†Ñ†Ð° з ''$1''",
+'hideresults' => 'Схаваць вынікі',
+'useajaxsearch' => 'ВыкарыÑтоўваць AJAX-пошук',
# Multipage image navigation
'imgmultipageprev' => '↠папÑÑ€ÑднÑÑ Ñтаронка',
'imgmultipagenext' => 'наÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ñтаронка →',
+'imgmultigo' => 'ПерайÑьці!',
'imgmultigoto' => 'ПерайÑьці на Ñтаронку $1',
# Table pager
-'table_pager_next' => 'ÐаÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ñтаронка',
-'table_pager_prev' => 'ПапÑÑ€ÑднÑÑ Ñтаронка',
-'table_pager_first' => 'ÐŸÐµÑ€ÑˆÐ°Ñ Ñтаронка',
-'table_pager_last' => 'ÐпошнÑÑ Ñтаронка',
+'ascending_abbrev' => 'узраÑÑ‚.',
+'descending_abbrev' => 'зьмÑнш.',
+'table_pager_next' => 'ÐаÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ñтаронка',
+'table_pager_prev' => 'ПапÑÑ€ÑднÑÑ Ñтаронка',
+'table_pager_first' => 'ÐŸÐµÑ€ÑˆÐ°Ñ Ñтаронка',
+'table_pager_last' => 'ÐпошнÑÑ Ñтаронка',
+'table_pager_limit' => 'Паказваць $1 ÑлемÑнтаў на Ñтаронцы',
+'table_pager_limit_submit' => 'ПерайÑьці',
+'table_pager_empty' => 'ÐÑ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð°',
# Auto-summaries
'autosumm-blank' => 'ЗьмеÑÑ‚ Ñтаронкі выдалены цалкам',
@@ -2594,10 +2706,35 @@ $1',
# Live preview
'livepreview-loading' => 'Загрузка…',
'livepreview-ready' => 'Загрузка… Гатова!',
+'livepreview-failed' => 'Ðе атрымалаÑÑ ÑžÐ¶Ñ‹Ñ†ÑŒ хуткі папÑÑ€Ñдні праглÑд! ПаÑпрабуйце ўжыць звычайны папÑÑ€Ñдні праглÑд.',
+'livepreview-error' => 'Ðе атрымалаÑÑ Ð´Ð°Ð»ÑƒÑ‡Ñ‹Ñ†Ñ†Ð° да: $1 «$2».
+ПаÑпрабуйце ўжыць звычайны папÑÑ€Ñдні праглÑд.',
+
+# Friendlier slave lag warnings
+'lag-warn-normal' => 'Зьмены, Ð·Ñ€Ð¾Ð±Ð»ÐµÐ½Ñ‹Ñ Ð¼ÐµÐ½ÐµÐ¹ чым $1 {{PLURAL:$1|ÑÑкунду|ÑÑкунды|ÑÑкундаў}} таму, могуць Ð½Ñ Ñ‚Ñ€Ð°Ð¿Ñ–Ñ†ÑŒ у гÑÑ‚Ñ‹ ÑьпіÑ.',
+'lag-warn-high' => 'У выніку значнага адÑÑ‚Ð°Ð²Ð°Ð½ÑŒÐ½Ñ Ñž Ñынхранізацыі ÑÑрвÑраў базаў зьвеÑтак зьмены, Ð·Ñ€Ð¾Ð±Ð»ÐµÐ½Ñ‹Ñ Ñ€Ð°Ð½ÐµÐ¹ за $1 {{PLURAL:$1|ÑÑкунду|ÑÑкунды|ÑÑкундаў}} таму, могуць быць не Ð¿Ð°ÐºÐ°Ð·Ð°Ð½Ñ‹Ñ Ñž гÑтым ÑьпіÑе.',
# Watchlist editor
-'watchlistedit-normal-title' => 'РÑдагаваць ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ',
-'watchlistedit-raw-titles' => 'Ðазвы:',
+'watchlistedit-numitems' => 'Ваш ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ ÑžÑ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ $1 {{PLURAL:$1|запіÑ|запіÑÑ‹|запіÑаў}}, без уліку Ñтаронак абмеркаваньнÑ.',
+'watchlistedit-noitems' => 'Ваш ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ Ð¿ÑƒÑÑ‚Ñ‹.',
+'watchlistedit-normal-title' => 'РÑдагаваць ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ',
+'watchlistedit-normal-legend' => 'Выдаленьне Ñтаронак Ñа ÑьпіÑу назіраньнÑ',
+'watchlistedit-normal-explain' => 'ÐіжÑй Ð¿Ð°Ð´Ð°Ð½Ñ‹Ñ Ñтаронкі з Вашага ÑьпіÑу назіраньнÑ.
+Ð”Ð»Ñ Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½ÑŒÐ½Ñ Ñтаронкі Ñа ÑьпіÑу пазначце Ð°Ð´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ Ð¿Ð°Ð·Ñ‹Ñ†Ñ‹Ñ– Ñ– націÑьніце кнопку «Выдаліць Ñа ÑьпіÑу».
+ТакÑама Ð’Ñ‹ можаце [[Special:Watchlist/raw|Ñ€Ñдагаваць нефарматаваны ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ]].',
+'watchlistedit-normal-submit' => 'Выдаліць Ñа ÑьпіÑу',
+'watchlistedit-normal-done' => '$1 {{PLURAL:$1|Ð·Ð°Ð¿Ñ–Ñ Ð±Ñ‹Ñž выдалены|запіÑÑ‹ былі выдаленыÑ|запіÑаў былі выдаленыÑ}} з Вашага ÑьпіÑу назіраньнÑ:',
+'watchlistedit-raw-title' => 'РÑдагаваць нефарматаваны ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ',
+'watchlistedit-raw-legend' => 'РÑдагаваць нефарматаваны ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ',
+'watchlistedit-raw-explain' => 'ÐіжÑй пададзены ÑÑŒÐ¿Ñ–Ñ Ñтаронак Вашага ÑьпіÑу назіраньнÑ, Ñ– Ð’Ñ‹ можаце Ñго Ñ€Ñдагаваць, дадаючы Ñ– выдалÑючы радкі з назвамі Ñтаронак;
+адна назва Ñтаронкі Ñž радку.
+ПаÑÑŒÐ»Ñ Ð·Ð°ÐºÐ°Ð½Ñ‡ÑÐ½ÑŒÐ½Ñ Ñ€ÑдагаваньнÑ, націÑьніце «Ðбнавіць ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ».
+ТакÑама Ð’Ñ‹ можаце [[Special:Watchlist/edit|выкарыÑтаць Ñтандартны інтÑрфÑÐ¹Ñ Ñ€ÑдагаваньнÑ]].',
+'watchlistedit-raw-titles' => 'Ðазвы:',
+'watchlistedit-raw-submit' => 'Ðбнавіць ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ',
+'watchlistedit-raw-done' => 'Ваш ÑÑŒÐ¿Ñ–Ñ Ð½Ð°Ð·Ñ–Ñ€Ð°Ð½ÑŒÐ½Ñ Ð±Ñ‹Ñž абноўлены.',
+'watchlistedit-raw-added' => '$1 {{PLURAL:$1|Ð·Ð°Ð¿Ñ–Ñ Ð±Ñ‹Ñž дададзены|запіÑÑ‹ былі дададзеныÑ|запіÑаў былі дададзеныÑ}}:',
+'watchlistedit-raw-removed' => '$1 {{PLURAL:$1|Ð·Ð°Ð¿Ñ–Ñ Ð±Ñ‹Ñž выдалены|запіÑÑ‹ былі выдаленыÑ|запіÑаў былі выдаленыÑ}}:',
# Watchlist editing tools
'watchlisttools-view' => 'Паказаць зьмены Ñž Ñтаронках зь ÑьпіÑу',
@@ -2608,35 +2745,64 @@ $1',
'unknown_extension_tag' => 'ÐевÑдомы Ñ‚Ñг пашырÑÐ½ÑŒÐ½Ñ Â«$1»',
# Special:Version
-'version' => 'Ð’ÑÑ€ÑÑ–Ñ', # Not used as normal message but as header for the special page itself
-'version-extensions' => 'УÑталÑÐ²Ð°Ð½Ñ‹Ñ Ð¿Ð°ÑˆÑ‹Ñ€Ñньні',
-'version-specialpages' => 'СпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ñтаронкі',
-'version-other' => 'ІншыÑ',
-'version-version' => 'Ð’ÑÑ€ÑÑ–Ñ',
-'version-license' => 'ЛіцÑнзіÑ',
-'version-software-version' => 'Ð’ÑÑ€ÑÑ–Ñ',
+'version' => 'Ð’ÑÑ€ÑÑ–Ñ', # Not used as normal message but as header for the special page itself
+'version-extensions' => 'УÑталÑÐ²Ð°Ð½Ñ‹Ñ Ð¿Ð°ÑˆÑ‹Ñ€Ñньні',
+'version-specialpages' => 'СпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ñтаронкі',
+'version-parserhooks' => 'ПрацÑдцры-перахопнікі парÑÑра',
+'version-variables' => 'ЗьменныÑ',
+'version-other' => 'ІншыÑ',
+'version-mediahandlers' => 'Ðпрацоўшчыкі мÑдыÑ',
+'version-hooks' => 'ПрацÑдуры-перахопнікі',
+'version-extension-functions' => 'Функцыі пашырÑньнÑÑž',
+'version-parser-extensiontags' => 'ТÑгі пашырÑньнÑÑž парÑÑра',
+'version-parser-function-hooks' => 'Перахопнікі функцыÑÑž парÑÑра',
+'version-skin-extension-functions' => 'Функцыі пашырÑÐ½ÑŒÐ½Ñ Ð°Ñ„Ð°Ñ€Ð¼Ð»ÐµÐ½ÑŒÐ½ÑÑž',
+'version-hook-name' => 'Ðазва працÑдуры-перахопніка',
+'version-hook-subscribedby' => 'ПадпіÑаны на',
+'version-version' => 'Ð’ÑÑ€ÑÑ–Ñ',
+'version-license' => 'ЛіцÑнзіÑ',
+'version-software' => 'УÑталÑванае праграмнае забеÑьпÑчÑньне',
+'version-software-product' => 'Прадукт',
+'version-software-version' => 'Ð’ÑÑ€ÑÑ–Ñ',
# Special:FilePath
-'filepath' => 'ШлÑÑ… да файла',
-'filepath-page' => 'Файл:',
-'filepath-submit' => 'ШлÑÑ…',
+'filepath' => 'ШлÑÑ… да файла',
+'filepath-page' => 'Файл:',
+'filepath-submit' => 'ШлÑÑ…',
+'filepath-summary' => 'ГÑÑ‚Ð°Ñ ÑпÑцыÑÐ»ÑŒÐ½Ð°Ñ Ñтаронка вÑртае поўны шлÑÑ… да файла.
+Ð’Ñ‹Ñвы Ð¿Ð°ÐºÐ°Ð·Ð°Ð½Ñ‹Ñ Ñž поўным выглÑдзе, аÑÑ‚Ð°Ñ‚Ð½Ñ–Ñ Ñ‚Ñ‹Ð¿Ñ‹ файлаў адкрываюцца прыпіÑанымі да Ñ–Ñ… праграмамі.
+
+УвÑдзіце назву файла бÑз прÑфікÑу «{{ns:image}}:»',
# Special:FileDuplicateSearch
'fileduplicatesearch' => 'Пошук дублікатаў файлаў',
+'fileduplicatesearch-summary' => 'Пошук аднолькавых файлаў на падÑтаве Ñ–Ñ… Ñ…Ñшаў.
+
+УвÑдзіце назву файла бÑз прÑфікÑу «{{ns:image}}:».',
+'fileduplicatesearch-legend' => 'Пошук аднолькавых файлаў',
'fileduplicatesearch-filename' => 'Ðазва файла:',
'fileduplicatesearch-submit' => 'Шукаць',
+'fileduplicatesearch-info' => '$1 × $2 пікÑÑлÑÑž<br />Памер файла: $3<br />Тып MIME: $4',
'fileduplicatesearch-result-1' => 'Файл «$1» Ð½Ñ Ð¼Ð°Ðµ ідÑнтычных копій.',
'fileduplicatesearch-result-n' => 'Файл «$1» мае $2 {{PLURAL:$2|ідÑнтычную копію|ідÑнтычных копіі|ідÑнтычных копій}}.',
# Special:SpecialPages
-'specialpages' => 'СпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ñтаронкі',
-'specialpages-group-other' => 'Ð†Ð½ÑˆÑ‹Ñ ÑпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ñтаронкі',
-'specialpages-group-changes' => 'ÐÐ¿Ð¾ÑˆÐ½Ñ–Ñ Ð·ÑŒÐ¼ÐµÐ½Ñ‹ Ñ– журналы падзей',
-'specialpages-group-media' => 'Справаздачы пра мÑдыÑ-файлы Ñ– загрузка',
-'specialpages-group-users' => 'Удзельнікі і правы',
-'specialpages-group-pages' => 'СьпіÑÑ‹ Ñтаронак',
-'specialpages-group-pagetools' => 'ІнÑтрумÑнты Ð´Ð»Ñ Ñтаронак',
-'specialpages-group-spam' => 'ІнÑтрумÑнты Ð´Ð»Ñ Ð±Ð°Ñ€Ð°Ñ†ÑŒÐ±Ñ‹ Ñа Ñпамам',
+'specialpages' => 'СпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ñтаронкі',
+'specialpages-note' => '----
+* Ð—Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹Ñ ÑпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ñтаронкі.
+* <span class="mw-specialpagerestricted">СпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ñтаронкі з абмежаваным доÑтупам.</span>',
+'specialpages-group-maintenance' => 'ТÑÑ…Ð½Ñ–Ñ‡Ð½Ñ‹Ñ Ñправаздачы',
+'specialpages-group-other' => 'Ð†Ð½ÑˆÑ‹Ñ ÑпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ñтаронкі',
+'specialpages-group-login' => 'Уваход / ÑтварÑньне рахунку',
+'specialpages-group-changes' => 'ÐÐ¿Ð¾ÑˆÐ½Ñ–Ñ Ð·ÑŒÐ¼ÐµÐ½Ñ‹ Ñ– журналы падзеÑÑž',
+'specialpages-group-media' => 'Справаздачы пра мÑдыÑ-файлы Ñ– загрузка',
+'specialpages-group-users' => 'Удзельнікі і правы',
+'specialpages-group-highuse' => 'ЧаÑÑ‚Ð°ÑžÐ¶Ñ‹Ð²Ð°Ð½Ñ‹Ñ Ñтаронкі',
+'specialpages-group-pages' => 'СьпіÑÑ‹ Ñтаронак',
+'specialpages-group-pagetools' => 'ІнÑтрумÑнты Ð´Ð»Ñ Ñтаронак',
+'specialpages-group-wiki' => 'ЗьвеÑткі пра вікі Ñ– прылады',
+'specialpages-group-redirects' => 'СпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ñтаронкі-перанакіраваньні',
+'specialpages-group-spam' => 'ІнÑтрумÑнты Ð´Ð»Ñ Ð±Ð°Ñ€Ð°Ñ†ÑŒÐ±Ñ‹ Ñа Ñпамам',
# Special:BlankPage
'blankpage' => 'ПуÑÑ‚Ð°Ñ Ñтаронка',
diff --git a/languages/messages/MessagesBg.php b/languages/messages/MessagesBg.php
index 2a7357c1..2a70b2ed 100644
--- a/languages/messages/MessagesBg.php
+++ b/languages/messages/MessagesBg.php
@@ -9,6 +9,7 @@
* @author DCLXVI
* @author Daggerstab
* @author Spiritia
+ * @author Urhixidur
* @author Петър Петров
* @author לערי ריינה×רט
*/
@@ -346,7 +347,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Конфигурационни наÑтройки]
* [http://www.mediawiki.org/wiki/Manual:FAQ ЧЗВ за МедиÑУики]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce ПощенÑки ÑпиÑък отноÑно нови верÑии на МедиÑУики]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce ПощенÑки ÑпиÑък отноÑно нови верÑии на МедиÑУики]',
'about' => 'За {{SITENAME}}',
'article' => 'Страница',
@@ -477,7 +478,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|една изтрита редакциÑ|$1 изтрити редакции}}',
'feedlinks' => 'Във вида:',
'feed-invalid' => 'Ðевалиден формат на информациÑта',
-'feed-unavailable' => 'За {{SITENAME}} не Ñе предлагат емиÑии',
+'feed-unavailable' => 'Ðе Ñе предлагат емиÑии',
'site-rss-feed' => 'ЕмиÑÐ¸Ñ Ð½Ð° RSS за $1',
'site-atom-feed' => 'ЕмиÑÐ¸Ñ Ð½Ð° Atom за $1',
'page-rss-feed' => 'ЕмиÑÐ¸Ñ Ð½Ð° RSS за „$1“',
@@ -527,6 +528,12 @@ $1',
'readonlytext' => 'Базата от данни е временно затворена за промени — вероÑтно за рутинна поддръжка, Ñлед коÑто ще бъде отново на разположение.
ÐдминиÑтраторът, който Ñ Ðµ затворил, дава Ñледното обÑÑнение:
$1',
+'missing-article' => 'Базата данни изненадващо не открива текÑта на Ñтраница "$1" $2.
+
+Това обикновено Ñе Ñлучва при поÑледване на оÑтарÑла разликова връзка или връзка към иÑториÑта на междувременно изтрита Ñтраница.
+
+Ðко ÑлучаÑÑ‚ обаче не е такъв, възможно е да Ñе каÑае за Ñофтуерен бъг.
+МолÑ, докладвайте на [[Special:ListUsers/sysop|админиÑтратор]] за проблема, като предоÑтавите уеб адреÑа за връзка.',
'missingarticle-rev' => '(верÑиÑ#: $1)',
'missingarticle-diff' => '(Разлика: $1, $2)',
'readonly_lag' => 'Базата от данни беше автоматично заключена, докато подчинените Ñървъри уÑпеÑÑ‚ да Ñе ÑъглаÑуват Ñ Ð¾ÑÐ½Ð¾Ð²Ð½Ð¸Ñ Ñървър.',
@@ -628,7 +635,7 @@ $2',
'noname' => 'Ðе указахте валидно потребителÑко име.',
'loginsuccesstitle' => 'УÑпешно влизане',
'loginsuccess' => "'''ВлÑзохте в {{SITENAME}} като „$1“.'''",
-'nosuchuser' => 'Ðе ÑъщеÑтвува потребител на име „$1“. Проверете изпиÑването или [[Special:Userlogin/signup|Ñъздайте нова Ñметка]].',
+'nosuchuser' => 'Ðе ÑъщеÑтвува потребител Ñ Ð¸Ð¼Ðµ „$1“. Проверете изпиÑването или [[Special:UserLogin/signup|Ñъздайте нова Ñметка]].',
'nosuchusershort' => 'Ðе ÑъщеÑтвува потребител Ñ Ð¸Ð¼ÐµÑ‚Ð¾ „<nowiki>$1</nowiki>“. Проверете изпиÑването.',
'nouserspecified' => 'Ðеобходимо е да Ñе поÑочи потребителÑко име.',
'wrongpassword' => 'Въведената парола е невалидна. Опитайте отново.',
@@ -668,11 +675,11 @@ $2',
'resetpass' => 'СмÑна на паролата',
'resetpass_announce' => 'ВлÑзохте Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½ÐµÐ½ код, получен по електронната поща. Сега е нужно да Ñи изберете нова парола:',
'resetpass_text' => '<!-- Тук добавете текÑÑ‚ -->',
-'resetpass_header' => 'СмÑна на паролата',
+'resetpass_header' => 'ПромÑна на парола',
'resetpass_submit' => 'Избиране на парола и влизане',
'resetpass_success' => 'Паролата ви беше Ñменена! Сега влизате…',
'resetpass_bad_temporary' => 'Ðевалидна временна парола. Възможно е вече да Ñте променили паролата Ñи или пък да Ñте поиÑкали нова временна парола.',
-'resetpass_forbidden' => 'Ðа това уики не е разрешена ÑмÑната на парола',
+'resetpass_forbidden' => 'Ðе е разрешена ÑмÑна на паролата',
'resetpass_missing' => 'ЛипÑват формулÑрни данни.',
# Edit page toolbar
@@ -763,7 +770,7 @@ $2',
'anontalkpagetext' => "----''Това е диÑкуÑионната Ñтраница на анонимен потребител, който вÑе още нÑма региÑтрирана Ñметка или не Ñ Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°, затова Ñе налага да използваме IP-адреÑ, за да го идентифицираме. Такъв Ð°Ð´Ñ€ÐµÑ Ð¼Ð¾Ð¶Ðµ да Ñе ÑÐ¿Ð¾Ð´ÐµÐ»Ñ Ð¾Ñ‚ нÑколко потребители.''
''Ðко Ñте анонимен потребител и миÑлите, че тези неумеÑтни коментари Ñа отправени към ваÑ, [[Special:UserLogin/signup|региÑтрирайте Ñе]] или [[Special:UserLogin|влезте в ÑиÑтемата]], за да избегнете евентуално бъдещо объркване Ñ Ð´Ñ€ÑƒÐ³Ð¸ анонимни потребители.''",
-'noarticletext' => "(Тази Ñтраница вÑе още не ÑъщеÑтвува. Можете да [[Special:Search/{{PAGENAME}}|потърÑите за заглавието на Ñтраницата]] в други Ñтраници или да Ñъздадете Ñтраницата като щракнете на '''Редактиране'''.)",
+'noarticletext' => 'Тази Ñтраница вÑе още не ÑъщеÑтвува. Можете да [[Special:Search/{{PAGENAME}}|потърÑите за заглавието на Ñтраницата]] в други Ñтраници или [{{fullurl:{{FULLPAGENAME}}|action=edit}} да Ñ Ñъздадете].',
'userpage-userdoesnotexist' => 'ÐÑма региÑтрирана потребителÑка Ñметка за „$1“. ИзиÑква Ñе потвърждение, че желаете да Ñъздадете/редактирате тази Ñтраница?',
'clearyourcache' => "'''Бележка:''' След Ñъхранението е необходимо да изтриете кеша на браузъра, за да видите промените:
'''Mozilla / Firefox / Safari:''' натиÑнете бутона ''Shift'' и щракнете върху ''Презареждане'' (''Reload''), или изберете клавишната ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ''Ctrl-Shift-R'' (''Cmd-Shift-R'' за Apple Mac);
@@ -811,7 +818,7 @@ $2',
Ðко Ñте ползвали чужди материали, за които имате разрешение, непременно поÑочете източника.
<div style="font-variant:small-caps"><strong>Ðе публикувайте Ð¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ñки права без разрешение!</strong></div>',
-'longpagewarning' => '<strong>Ð’ÐИМÐÐИЕ: Страницата има размер $1 килобайта; нÑкои браузъри могат да имат проблеми при редактиране на Ñтраници по-големи от 32 KB.
+'longpagewarning' => '<strong>Ð’ÐИМÐÐИЕ: Страницата има размер $1 килобайта; нÑкои браузъри могат да имат проблеми при редактиране на Ñтраници по-големи от 32 kB.
ОбмиÑлете дали Ñтраницата не може да Ñе раздели на нÑколко по-малки чаÑти.</strong>',
'longpageerror' => '<strong>ГРЕШКÐ: ТекÑÑ‚ÑŠÑ‚, който пращате, е Ñ Ð³Ð¾Ð»ÐµÐ¼Ð¸Ð½Ð° $1 килобайта, което надвишава Ð¿Ð¾Ð·Ð²Ð¾Ð»ÐµÐ½Ð¸Ñ Ð¼Ð°ÐºÑимум от $2 килобайта. Заради това не може да бъде Ñъхранен.</strong>',
'readonlywarning' => '<strong>Ð’ÐИМÐÐИЕ: Базата от данни беше затворена за поддръжка, затова в момента промените ви не могат да бъдат Ñъхранени. Ðко желаете, можете да Ñъхраните Ñтраницата като текÑтов файл и да Ñе опитате да Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÑƒÐ²Ð°Ñ‚Ðµ по-къÑно.</strong>',
@@ -828,7 +835,7 @@ $2',
'edittools' => '<!-- Евентуален текÑÑ‚ тук ще бъде показван под формулÑрите за редактиране и качване. -->',
'nocreatetitle' => 'Създаването на Ñтраници е ограничено',
'nocreatetext' => 'Създаването на нови Ñтраници в {{SITENAME}} е ограничено. Можете да Ñе върнете назад и да редактирате нÑÐºÐ¾Ñ Ð¾Ñ‚ ÑъщеÑтвуващите Ñтраници, [[Special:UserLogin|да Ñе региÑтрирате или да Ñъздадете нова потребителÑка Ñметка]].',
-'nocreate-loggedin' => 'ÐÑмате необходимите права да Ñъздавате нови Ñтраници в {{SITENAME}}.',
+'nocreate-loggedin' => 'ÐÑмате необходимите права да Ñъздавате нови Ñтраници.',
'permissionserrors' => 'Грешки при правата на доÑтъп',
'permissionserrorstext' => 'ÐÑмате правата да извършите това дейÑтвие по {{PLURAL:$1|Ñледната причина|Ñледните причини}}:',
'permissionserrorstext-withaction' => 'ÐÑмате разрешение за $2 поради {{PLURAL:$1|Ñледната причина|Ñледните причини}}:',
@@ -838,13 +845,15 @@ $2',
За ваша Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¿Ð¾-долу е поÑочена причината за предишното изтриване на Ñтраницата:",
# Parser/template warnings
-'expensive-parserfunction-warning' => 'Внимание: Тази Ñтраница прекалено много пъти използва реÑурÑоемки парÑерни функции.
+'expensive-parserfunction-warning' => 'Внимание: Тази Ñтраница прекалено много пъти използва реÑурÑоемки парÑерни функции.
Ð’ момента има $1, Ñ‚Ñ€Ñбва да Ñа по-малко от $2.',
-'expensive-parserfunction-category' => 'Страници, които прекалено много пъти използват реÑурÑоемки парÑерни функции',
-'post-expand-template-inclusion-warning' => 'Внимание: Размерът за включване на този шаблон е твърде голÑм.
+'expensive-parserfunction-category' => 'Страници, които прекалено много пъти използват реÑурÑоемки парÑерни функции',
+'post-expand-template-inclusion-warning' => 'Внимание: Размерът за включване на този шаблон е твърде голÑм.
ÐÑкои шаблони нÑма да бъдат включени.',
-'post-expand-template-argument-category' => 'Страници, Ñъдържащи шаблони Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑнати параметри',
+'post-expand-template-inclusion-category' => 'Страници, Ñъдържащи шаблони Ñ Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµÐ½Ð¸ размери на включеното Ñъдържание',
+'post-expand-template-argument-warning' => 'Внимание: Тази Ñтраница Ñъдържа поне един параметър на шаблон, който има твърде голÑм размер при разгръщане. Тези параметри бÑха пропуÑнати.',
+'post-expand-template-argument-category' => 'Страници, Ñъдържащи шаблони Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑнати параметри',
# "Undo" feature
'undo-success' => 'РедакциÑта може да бъде върната. Прегледайте долното Ñравнение и Ñе уверете, че наиÑтина иÑкате да го направите. След това Ñъхранете Ñтраницата, за да извършите връщането.',
@@ -905,11 +914,11 @@ $2',
'revisiondelete' => 'Изтриване/възÑтановÑване на верÑии',
'revdelete-nooldid-title' => 'Ðе е зададена верÑиÑ',
'revdelete-nooldid-text' => 'Ðе Ñте задали верÑÐ¸Ñ Ð¸Ð»Ð¸ верÑии за изпълнението на тази функциÑ.',
-'revdelete-selected' => "{{PLURAL:$2|Избрана верÑиÑ|Избрани верÑии}} от '''$1:'''",
-'logdelete-selected' => '{{PLURAL:$1|Избрано Ñъбитие|Избрани ÑъбитиÑ}}:',
-'revdelete-text' => 'Изтритите верÑии ше Ñе показват в иÑториÑта на Ñтраницата, но Ñ‚Ñхното Ñъдържание ще бъде недоÑтъпно за обикновенните потребители.
+'revdelete-selected' => "'''{{PLURAL:$2|Избрана верÑиÑ|Избрани верÑии}} от '''$1:''''''",
+'logdelete-selected' => "'''{{PLURAL:$1|Избрано Ñъбитие|Избрани ÑъбитиÑ}}:'''",
+'revdelete-text' => "'''Изтритите верÑии ше Ñе показват в иÑториÑта на Ñтраницата, но Ñ‚Ñхното Ñъдържание ще бъде недоÑтъпно за обикновенните потребители.'''
-ÐдминиÑтраторите на това уики имат доÑтъп до Ñкритото Ñъдържание и могат да го възÑтановÑÑ‚, Ñ Ð¸Ð·ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ на Ñлучаите, когато има наложено допълнително ограничение.',
+ÐдминиÑтраторите на това уики имат доÑтъп до Ñкритото Ñъдържание и могат да го възÑтановÑÑ‚, Ñ Ð¸Ð·ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ на Ñлучаите, когато има наложено допълнително ограничение.",
'revdelete-legend' => 'Задаване на ограничениÑ:',
'revdelete-hide-text' => 'Скриване на текÑта на верÑиÑта',
'revdelete-hide-name' => 'Скриване на дейÑтвието и целта',
@@ -1023,7 +1032,7 @@ $2',
'mypreferences' => 'Моите наÑтройки',
'prefs-edits' => 'Брой редакции:',
'prefsnologin' => 'Ðе Ñте влезли',
-'prefsnologintext' => 'Ðеобходимо е да <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} влезете]</span>, за да може да променÑте потребителÑките Ñи наÑтройки.',
+'prefsnologintext' => 'Ðеобходимо е <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} да влезете]</span>, за да може да променÑте потребителÑките Ñи наÑтройки.',
'prefsreset' => 'Текущите промени бÑха отменени.',
'qbsettings' => 'Лента за бърз избор',
'qbsettings-none' => 'Без меню',
@@ -1139,10 +1148,12 @@ $2',
'right-upload' => 'качване на файлове',
'right-reupload' => 'презапиÑване на ÑъщеÑтвуващ файл',
'right-reupload-own' => 'ПрезапиÑване на ÑъщеÑтвуващ файл, качен от ÑÑŠÑ‰Ð¸Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»',
+'right-reupload-shared' => 'Предефиниране на едноименните файлове от общото мултимедийно хранилище Ñ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸',
'right-upload_by_url' => 'качване на файл от URL адреÑ',
'right-purge' => 'изчиÑтване на Ñкладираното Ñъдържание на Ñтраниците без показване на Ñтраница за потвърждение',
'right-autoconfirmed' => 'редактиране на полузащитени Ñтраници',
'right-bot' => 'третиране като авоматизиран процеÑ',
+'right-nominornewtalk' => 'Малките промени по диÑкуÑионните Ñтраници не предизвикват извеÑтието за ново Ñъобщение',
'right-apihighlimits' => 'използване на крайните предели в API заÑвките',
'right-writeapi' => 'Употреба на API за пиÑане',
'right-delete' => 'изтриване на Ñтраници',
@@ -1169,6 +1180,7 @@ $2',
'right-importupload' => 'внаÑÑне на Ñтраници от качен файл',
'right-patrol' => 'отбелÑзване на редакциите като проверени',
'right-autopatrol' => 'автоматично отбелÑзване на редакции като проверени',
+'right-patrolmarks' => 'Показване на отбелÑзаните като патрулирани поÑледни промени',
'right-unwatchedpages' => 'преглеждане на ÑпиÑъка Ñ Ð½ÐµÐ½Ð°Ð±Ð»ÑŽÐ´Ð°Ð²Ð°Ð½Ð¸Ñ‚Ðµ Ñтраници',
'right-trackback' => 'изпращане на обратна Ñледа',
'right-mergehistory' => 'Ñливане на редакционни иÑтории на Ñтраници',
@@ -1279,7 +1291,7 @@ $2',
'uploadedimage' => 'качена „[[$1]]“',
'overwroteimage' => 'качена е нова верÑÐ¸Ñ Ð½Ð° „[[$1]]“',
'uploaddisabled' => 'КачваниÑта Ñа забранени.',
-'uploaddisabledtext' => 'В това уики качването на файлове е забранено.',
+'uploaddisabledtext' => 'Качването на файлове е забранено.',
'uploadscripted' => 'Файлът Ñъдържа HTML или Ñкриптов код, който може да бъде погрешно интерпретиран от браузъра.',
'uploadcorrupt' => 'Файлът е повреден или е Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»Ð½Ð¾ разширение. Проверете го и го качете отново.',
'uploadvirus' => 'Файлът Ñъдържа вируÑ! ПодробноÑти: $1',
@@ -1375,7 +1387,7 @@ $2',
'filedelete-submit' => 'Изтриване',
'filedelete-success' => "Файлът '''$1''' беше изтрит.",
'filedelete-success-old' => "ВерÑиÑта на '''[[Media:$1|$1]]''' към $3, $2 е била изтрита.",
-'filedelete-nofile' => "Файлът '''$1''' не ÑъщеÑтвува в {{SITENAME}}.",
+'filedelete-nofile' => "Файлът '''$1''' не ÑъщеÑтвува.",
'filedelete-nofile-old' => "Ðе ÑъщеÑтвува архивна верÑÐ¸Ñ Ð½Ð° '''$1''' Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ‚Ðµ параметри.",
'filedelete-iscurrent' => 'Опитвате Ñе да изтриете поÑледната верÑÐ¸Ñ Ð½Ð° този файл. Първо направете възвръщане към по-Ñтара верÑиÑ.',
'filedelete-otherreason' => 'Друга/допълнителна причина:',
@@ -1399,7 +1411,7 @@ $2',
# Unused templates
'unusedtemplates' => 'Ðеизползвани шаблони',
-'unusedtemplatestext' => 'Тази Ñтраница Ñъдържа ÑпиÑък на шаблоните, които не Ñа включени в друга Ñтраница. ПроверÑвайте за препратки към отделните шаблони преди да ги изтриете или предложите за изтриване.',
+'unusedtemplatestext' => 'Тази Ñтраница Ñъдържа ÑпиÑък на Ñтраниците в именно проÑтранÑтво {{ns:template}}, които не Ñа включени в друга Ñтраница. ПроверÑвайте за препратки към отделните шаблони преди да ги изтриете или предложите за изтриване.',
'unusedtemplateswlh' => 'други препратки',
# Random page
@@ -1456,7 +1468,7 @@ $2',
'nviews' => '$1 {{PLURAL:$1|преглед|прегледа}}',
'specialpage-empty' => 'Страницата е празна.',
'lonelypages' => 'Страници Ñираци',
-'lonelypagestext' => 'Към Ñледващите Ñтраници нÑма препратки от други Ñтраници на тази енциклопедиÑ.',
+'lonelypagestext' => 'Към Ñледващите Ñтраници нÑма препратки или не Ñа включени в други Ñтраници в {{SITENAME}}.',
'uncategorizedpages' => 'Ðекатегоризирани Ñтраници',
'uncategorizedcategories' => 'Ðекатегоризирани категории',
'uncategorizedimages' => 'Ðекатегоризирани картинки',
@@ -1562,7 +1574,8 @@ $2',
'mailnologintext' => 'Ðеобходимо е да [[Special:UserLogin|влезете]] и да поÑочите валидна електронна поща в [[Special:Preferences|наÑтройките]] Ñи, за да може да пращате пиÑма на други потребители.',
'emailuser' => 'ПиÑмо до потребителÑ',
'emailpage' => 'Пращане пиÑмо на потребител',
-'emailpagetext' => 'Ðко този потребител е поÑочил валидна електронна поща в наÑтройките Ñи, чрез Ð´Ð¾Ð»Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»ÑÑ€ можете да му изпратите Ñъобщение. ÐдреÑÑŠÑ‚, запиÑан в [[Special:Preferences|наÑтройките ви]], ще Ñе поÑви в полето „От“ на изпратеното пиÑмо, така че получателÑÑ‚ ще е в ÑÑŠÑтоÑние да ви отговори.',
+'emailpagetext' => 'Можете да използвате формулÑра по-долу, за да изпратите електронно пиÑмо на този потребител.
+ÐдреÑÑŠÑ‚, който Ñе въвели в [[Special:Preferences|наÑтройките Ñи]], ще Ñе поÑви в полето „От“ на пиÑмото, така че получателÑÑ‚ ще е в ÑÑŠÑтоÑние да ви отговори.',
'usermailererror' => 'ПощенÑкиÑÑ‚ обект даде грешка:',
'defemailsubject' => 'ПиÑмо от {{SITENAME}}',
'noemailtitle' => 'ÐÑма електронна поща',
@@ -1780,6 +1793,8 @@ $NEWPAGE
'undelete-error-long' => 'Възникнаха грешки при възÑтановÑването на Ð¸Ð·Ñ‚Ñ€Ð¸Ñ‚Ð¸Ñ Ñ„Ð°Ð¹Ð»:
$1',
+'undelete-show-file-confirm' => 'Сигурни ли Ñте, че иÑкате да прегледате изтритата верÑÐ¸Ñ Ð½Ð° файла "<nowiki>$1</nowiki>" от $2 в $3?',
+'undelete-show-file-submit' => 'Да',
# Namespace form on various pages
'namespace' => 'Именно проÑтранÑтво:',
@@ -1898,6 +1913,7 @@ $1',
'block-log-flags-angry-autoblock' => 'разширената автоблокировка е включена',
'range_block_disabled' => 'ВъзможноÑтта на админиÑтраторите да задават интервали при IP-адреÑите е изключена.',
'ipb_expiry_invalid' => 'Ðевалиден Ñрок на изтичане.',
+'ipb_expiry_temp' => 'Скритите потребителÑки имена Ñ‚Ñ€Ñбва да Ñе блокират безÑрочно.',
'ipb_already_blocked' => '„$1“ е вече блокиран',
'ipb_cant_unblock' => 'Грешка: Ðе е намерен блок Ñ Ð½Ð¾Ð¼ÐµÑ€ $1. ВероÑтно потребителÑÑ‚ е вече отблокиран.',
'ipb_blocked_as_range' => 'Грешка: IP-адреÑÑŠÑ‚ $1 не може да бъде разблокиран, тъй като е чаÑÑ‚ от Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð°Ð½Ð¸Ñ Ñ€ÐµÐ³Ð¸ÑÑ‚ÑŠÑ€ $2. Можете да разблокирате адреÑа, като разблокирате Ñ†ÐµÐ»Ð¸Ñ Ñ€ÐµÐ³Ð¸ÑÑ‚ÑŠÑ€.',
@@ -2028,7 +2044,7 @@ $1',
Ð’Ñички операции при внаÑÑнето от друго уики Ñе запиÑват в [[Special:Log/import|дневника на внаÑÑниÑта]].',
'import-interwiki-history' => 'Копиране на вÑички верÑии на Ñтраницата',
'import-interwiki-submit' => 'ВнаÑÑне',
-'import-interwiki-namespace' => 'ПрехвърлÑне на Ñтраници към именно проÑтранÑтво:',
+'import-interwiki-namespace' => 'Целево именно проÑтранÑтво:',
'importtext' => 'ИзнеÑете файла от изходното уики чрез инÑтрумента „[[Special:Export]]“, Ñъхранете го на диÑка Ñи и го качете тук.',
'importstart' => 'ВнаÑÑне на Ñтраници…',
'import-revision-count' => '$1 {{PLURAL:$1|верÑиÑ|верÑии}}',
@@ -2050,6 +2066,8 @@ $1',
'import-nonewrevisions' => 'Ð’Ñички верÑии Ñа били внеÑени преди.',
'xml-error-string' => '$1 на ред $2, колона $3 (байт $4): $5',
'import-upload' => 'Качване на XML данни',
+'import-token-mismatch' => 'Загубени Ñа данните за ÑеÑиÑта. Опитайте отново.',
+'import-invalid-interwiki' => 'Ðе може да бъде извършено внаÑÑне от поÑоченото уики.',
# Import log
'importlogpage' => 'Дневник на внаÑÑниÑта',
@@ -2258,6 +2276,7 @@ $1',
'exif-transferfunction' => 'Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¿Ð¾ преноÑ',
'exif-whitepoint' => 'ХроматичноÑÑ‚ на бÑлото',
'exif-ycbcrcoefficients' => 'Коефициенти в матрицата на транÑформациÑта на цветовото проÑтранÑтво',
+'exif-referenceblackwhite' => 'Двойка референтни ÑтойноÑти за баланÑа на черното и бÑлото',
'exif-datetime' => 'Дата и Ñ‡Ð°Ñ Ð½Ð° изменението на файла',
'exif-imagedescription' => 'Ðазвание на изображението',
'exif-make' => 'Производител',
@@ -2334,6 +2353,7 @@ $1',
'exif-gpsdestlongitude' => 'ГеографÑка дължина на целта',
'exif-gpsdestbearing' => 'МеÑтоположение на целта',
'exif-gpsdestdistance' => 'РазÑтоÑние до целта',
+'exif-gpsprocessingmethod' => 'Метод за обработка на данните от GPS',
'exif-gpsareainformation' => 'Име на GPS зоната',
'exif-gpsdatestamp' => 'GPS дата',
'exif-gpsdifferential' => 'Диференциална ÐºÐ¾Ñ€ÐµÐºÑ†Ð¸Ñ Ð½Ð° GPS',
@@ -2469,7 +2489,7 @@ $1',
# External editor support
'edit-externally' => 'Редактиране на файла чрез външно приложение',
-'edit-externally-help' => 'За повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¿Ñ€ÐµÐ³Ð»ÐµÐ´Ð°Ð¹Ñ‚Ðµ [http://www.mediawiki.org/wiki/Manual:External_editors указаниÑта за наÑтройките].',
+'edit-externally-help' => '(За повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¿Ñ€ÐµÐ³Ð»ÐµÐ´Ð°Ð¹Ñ‚Ðµ [http://www.mediawiki.org/wiki/Manual:External_editors указаниÑта за наÑтройките]).',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'вÑички',
diff --git a/languages/messages/MessagesBn.php b/languages/messages/MessagesBn.php
index 630bfd5c..570be69b 100644
--- a/languages/messages/MessagesBn.php
+++ b/languages/messages/MessagesBn.php
@@ -137,14 +137,17 @@ $messages = array(
'dec' => 'ডিসেমà§à¦¬à¦°',
# Categories related messages
-'pagecategories' => '{{PLURAL:$1|বিষয়শà§à¦°à§‡à¦£à§€|বিষয়শà§à¦°à§‡à¦£à§€à¦¸à¦®à§‚হ}}',
-'category_header' => '"$1" বিষয়শà§à¦°à§‡à¦£à§€à¦¤à§‡ অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ পাতাগà§à¦²à¦¿',
-'subcategories' => 'উপবিষয়শà§à¦°à§‡à¦£à§€à¦¸à¦®à§‚হ',
-'category-media-header' => '"$1" বিষয়শà§à¦°à§‡à¦£à§€à¦¤à§‡ অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ মিডিয়া ফাইলগà§à¦²à¦¿',
-'category-empty' => "''à¦à¦‡ বিষয়শà§à¦°à¦£à§€à¦¤à§‡ বরà§à¦¤à¦®à¦¾à¦¨à§‡ কোন পাতা বা মিডিয়া ফাইল নেই।''",
-'hidden-categories' => '{{PLURAL:$1|লà§à¦•à¦¾à¦¯à¦¼à¦¿à¦¤ বিষয়শà§à¦°à§‡à¦£à§€|লà§à¦•à¦¾à¦¯à¦¼à¦¿à¦¤ বিষয়শà§à¦°à§‡à¦£à§€à¦¸à¦®à§‚হ}}',
-'hidden-category-category' => 'লà§à¦•à¦¾à¦¯à¦¼à¦¿à¦¤ বিষয়শà§à¦°à§‡à¦£à§€à¦¸à¦®à§‚হ', # Name of the category where hidden categories will be listed
-'listingcontinuesabbrev' => 'আরও আছে',
+'pagecategories' => '{{PLURAL:$1|বিষয়শà§à¦°à§‡à¦£à§€|বিষয়শà§à¦°à§‡à¦£à§€à¦¸à¦®à§‚হ}}',
+'category_header' => '"$1" বিষয়শà§à¦°à§‡à¦£à§€à¦¤à§‡ অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ পাতাগà§à¦²à¦¿',
+'subcategories' => 'উপবিষয়শà§à¦°à§‡à¦£à§€à¦¸à¦®à§‚হ',
+'category-media-header' => '"$1" বিষয়শà§à¦°à§‡à¦£à§€à¦¤à§‡ অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ মিডিয়া ফাইলগà§à¦²à¦¿',
+'category-empty' => "''à¦à¦‡ বিষয়শà§à¦°à¦£à§€à¦¤à§‡ বরà§à¦¤à¦®à¦¾à¦¨à§‡ কোন পাতা বা মিডিয়া ফাইল নেই।''",
+'hidden-categories' => '{{PLURAL:$1|লà§à¦•à¦¾à¦¯à¦¼à¦¿à¦¤ বিষয়শà§à¦°à§‡à¦£à§€|লà§à¦•à¦¾à¦¯à¦¼à¦¿à¦¤ বিষয়শà§à¦°à§‡à¦£à§€à¦¸à¦®à§‚হ}}',
+'hidden-category-category' => 'লà§à¦•à¦¾à¦¯à¦¼à¦¿à¦¤ বিষয়শà§à¦°à§‡à¦£à§€à¦¸à¦®à§‚হ', # Name of the category where hidden categories will be listed
+'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টি পাতা}} নিচে দেখানো হল।}}',
+'listingcontinuesabbrev' => 'আরও আছে',
'mainpagetext' => "<big>'''মিডিয়াউইকি সফলভাবে ইনà§à¦¸à¦Ÿà¦² করা হয়েছে।'''</big>",
'mainpagedocfooter' => 'কী ভাবে উইকি সফটওয়à§à¦¯à¦¾à¦°à¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦° করবেন, তা জানতে [http://meta.wikimedia.org/wiki/Help:Contents বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ সহায়িকা] দেখà§à¦¨à¥¤
@@ -153,7 +156,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings কনফিগারেশন সেটিংস তালিকা]
* [http://www.mediawiki.org/wiki/Manual:FAQ পà§à¦°à¦¶à§à¦¨à§‹à¦¤à§à¦¤à¦°à§‡ মিডিয়াউইকি]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce মিডিয়াউইকি রিলিজের মেইলিং লিসà§à¦Ÿ]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce মিডিয়াউইকি রিলিজের মেইলিং লিসà§à¦Ÿ]',
'about' => 'বৃতà§à¦¤à¦¾à¦¨à§à¦¤',
'article' => 'বিষয়বসà§à¦¤à§ আছে à¦à¦®à¦¨ পাতা',
@@ -199,7 +202,7 @@ $messages = array(
'deletethispage' => 'à¦à¦‡ পাতাটি মà§à¦›à§‡ ফেলà§à¦¨',
'undelete_short' => 'পà§à¦¨à¦ƒà¦¸à§à¦¥à¦¾à¦ªà¦¨ {{PLURAL:$1|১টি সমà§à¦ªà¦¾à¦¦à¦¨à¦¾|$1টি সমà§à¦ªà¦¾à¦¦à¦¨à¦¾à¦¸à¦®à§‚হ}}',
'protect' => 'সà§à¦°à¦•à§à¦·à¦¿à¦¤ করà§à¦¨',
-'protect_change' => 'সà§à¦°à¦•à§à¦·à¦¾ পরিবরà§à¦¤à¦¨ করà§à¦¨',
+'protect_change' => 'পরিবরà§à¦¤à¦¨ করà§à¦¨',
'protectthispage' => 'সংরকà§à¦·à¦£ করà§à¦¨',
'unprotect' => 'সà§à¦°à¦•à§à¦·à¦¾ সরিয়ে নিন',
'unprotectthispage' => 'সà§à¦°à¦•à§à¦·à¦¾ সরিয়ে নিন',
@@ -215,7 +218,7 @@ $messages = array(
'toolbox' => 'পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨à§€à¦¯à¦¼ সংযোগসমূহ',
'userpage' => 'বà§à¦¯à¦¾à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° পাতা দেখà§à¦¨',
'projectpage' => 'মেটা-পাতা দেখà§à¦¨',
-'imagepage' => 'ছবির পাতা দেখà§à¦¨',
+'imagepage' => 'মিডিয়া পাতা দেখà§à¦¨',
'mediawikipage' => 'বারà§à¦¤à¦¾à¦° পাতা দেখà§à¦¨',
'templatepage' => 'টেমà§à¦ªà¦²à§‡à¦Ÿ পাতা দেখà§à¦¨',
'viewhelppage' => 'সহায়িকা পাতা দেখà§à¦¨',
@@ -283,6 +286,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|à¦à¦•à¦Ÿà¦¿ মà§à¦›à§‡ ফেলা সমà§à¦ªà¦¾à¦¦à¦¨à¦¾|$1টি মà§à¦›à§‡ ফেলা সমà§à¦ªà¦¾à¦¦à¦¨à¦¾}}',
'feedlinks' => 'ফিড:',
'feed-invalid' => 'গà§à¦°à¦¾à¦¹à¦• ফিডের ধরন অবৈধ।',
+'feed-unavailable' => 'সিনà§à¦¡à¦¿à¦•à§‡à¦¶à¦¨ ফিড লভà§à¦¯ নয়',
'site-rss-feed' => '$1 আর à¦à¦¸ à¦à¦¸ ফিড',
'site-atom-feed' => '$1 অà§à¦¯à¦¾à¦Ÿà¦® ফিড',
'page-rss-feed' => '"$1" আর à¦à¦¸ à¦à¦¸ ফিড',
@@ -323,7 +327,7 @@ $messages = array(
"$1"
"$2" ফাংশনের ভিতর থেকে।
মাই à¦à¦¸ কিউ à¦à¦² à¦à¦‡ তà§à¦°à§à¦Ÿà¦¿ দেখিয়েছে: "$3: $4"',
-'noconnect' => 'দà§à¦ƒà¦–িত! à¦à¦‡ উইকিতে কিছৠকারিগরি সমসà§à¦¯à¦¾ দেখা দিয়েছে, à¦à¦¬à¦‚ ডাটাবেসের সাথে যোগাযোগ করতে পারছে না। <br />
+'noconnect' => 'দà§à¦ƒà¦–িত! উইকিতে কিছৠকারিগরি সমসà§à¦¯à¦¾ দেখা দিয়েছে বলে à¦à¦Ÿà¦¿ ডাটাবেস সারà§à¦­à¦¾à¦°à§‡à¦° সাথে যোগাযোগ করতে পারছে না। <br />
$1',
'nodb' => 'ডাটাবেস $1 নিরà§à¦¬à¦¾à¦šà¦¨ করা যায়নি',
'cachederror' => 'অনà§à¦°à§‹à¦§à¦•à§ƒà¦¤ পাতার à¦à¦•à¦Ÿà¦¿ কà§à¦¯à¦¾à¦¶ কপি নিচে দেখানো হল। à¦à¦Ÿà¦¿ হালনাগাদকৃত না-ও হতে পারে।',
@@ -377,8 +381,8 @@ $2',
'logouttext' => '<strong>আপনি à¦à¦‡à¦®à¦¾à¦¤à§à¦° আপনার à¦à¦•à¦¾à¦‰à¦¨à§à¦Ÿ থেকে বেরিয়ে গেছেন।</strong><br />
ঠপরিসà§à¦¥à¦¿à¦¤à¦¿à¦¤à§‡ আপনি বেনামে {{SITENAME}} বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারেন, কিংবা আবার আপনার à¦à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ (বা নতà§à¦¨ কোন à¦à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡) পà§à¦°à¦¬à§‡à¦¶ করতে পারেন। লকà§à¦·à§à¦¯ করà§à¦¨ যে {{SITENAME}} à¦à¦° কিছৠকিছৠপাতা à¦à¦–নও à¦à¦®à¦¨à¦­à¦¾à¦¬à§‡ পরিবেশিত হতে পারে যাতে মনে হবে আপনি à¦à¦–নও আপনার à¦à¦•à¦¾à¦‰à¦¨à§à¦Ÿ থেকে বেরিয়ে যান নি। à¦à¦•à§à¦·à§‡à¦¤à§à¦°à§‡ আপনাকে আপনার বà§à¦°à¦¾à¦“জারের কà§à¦¯à¦¾à¦¶ পরিষà§à¦•à¦¾à¦° (clear browser cache) করে নিতে হবে।',
'welcomecreation' => '== সà§à¦¬à¦¾à¦—তম $1! ==
-
-আপনার অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ তৈরী হয়েছে। আপনার {{SITENAME}} পছনà§à¦¦ সà§à¦¥à¦¿à¦° করে নিতে ভà§à¦²à¦¬à§‡à¦¨ না কিনà§à¦¤à§à¥¤',
+আপনার অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ তৈরী হয়েছে।
+আপনার [[Special:Preferences|{{SITENAME}} পছনà§à¦¦à¦¸à¦®à§‚হ]] সà§à¦¥à¦¿à¦° করে নিতে ভà§à¦²à¦¬à§‡à¦¨ না কিনà§à¦¤à§à¥¤',
'loginpagetitle' => 'বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ লগ ইন',
'yourname' => 'বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° নাম (Username)',
'yourpassword' => 'শবà§à¦¦à¦šà¦¾à¦¬à¦¿ (Password)',
@@ -394,7 +398,7 @@ $2',
'logout' => 'পà§à¦°à¦¸à§à¦¥à¦¾à¦¨ করà§à¦¨',
'userlogout' => 'পà§à¦°à¦¸à§à¦¥à¦¾à¦¨',
'notloggedin' => 'আপনি সংযà§à¦•à§à¦¤ নন',
-'nologin' => 'পà§à¦°à¦¬à§‡à¦¶à¦¾à¦§à¦¿à¦•à¦¾à¦° নেই? $1।',
+'nologin' => 'আপনার কি উইকিপিডিয়াতে অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ নেই? তাহলে $1।',
'nologinlink' => 'নতà§à¦¨ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ খà§à¦²à§à¦¨',
'createaccount' => 'নতà§à¦¨ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ খà§à¦²à§à¦¨',
'gotaccount' => 'আপনার কি ইতিমধà§à¦¯à§‡ à¦à¦•à¦Ÿà¦¿ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ তৈরি করা আছে? $1 করà§à¦¨à¥¤',
@@ -415,24 +419,26 @@ $2',
'email' => 'ই-মেইল',
'prefs-help-realname' => 'আসল নাম দেওয়া অনাবশà§à¦¯à¦•à¥¤ যদি আসল নাম দেন, তবে আপনার কাজের সà§à¦¬à§€à¦•à§ƒà¦¤à¦¿ দানে তা বà§à¦¯à¦¬à¦¹à¦¾à¦° করা হবে।',
'loginerror' => 'লগ-ইন করতে সমসà§à¦¯à¦¾ হয়েছে',
-'prefs-help-email' => '* ই-মেইল (à¦à¦šà§à¦›à¦¿à¦•): à¦à¦Ÿà¦¿ দেয়া থাকলে অনà§à¦¯à¦°à¦¾ আপনার বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ পাতার মাধà§à¦¯à¦®à§‡ আপনার সাথে যোগাযোগ করতে পারবে। সেজনà§à¦¯ আপনার পরিচয় তাদের জানা থাকা লাগবেনা।',
+'prefs-help-email' => 'ই-মেইল ঠিকানা à¦à¦šà§à¦›à¦¿à¦•, কিনà§à¦¤à§ শবà§à¦¦à¦šà¦¾à¦¬à¦¿ ভà§à¦²à§‡ গেলে, à¦à¦Ÿà¦¿ নতà§à¦¨ শবà§à¦¦à¦šà¦¾à¦¬à¦¿ পেতে আপনাকে সà§à¦¯à§‹à¦— করে দেবে।
+আপনার পরিচয় উনà§à¦®à§‹à¦šà¦¨ ছাড়াই অনà§à¦¯à¦°à¦¾ আপনার বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ পাতা অথবা বà§à¦¯à¦¬à¦¹à¦¾à¦•à¦¾à¦°à§€_আলাপ পাতার মাধà§à¦¯à¦®à§‡ আপনার সাথে যোগাযোগ করতে পারে, à¦à¦®à¦¨à¦Ÿà¦¿à¦“ আপনি পছনà§à¦¦ করতে পারেন।',
'prefs-help-email-required' => 'ই-মেইল ঠিকানা আবশà§à¦¯à¦•à¥¤',
'nocookiesnew' => 'বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà¦Ÿà¦¿ সৃষà§à¦Ÿà¦¿ করা হয়েছে, কিনà§à¦¤à§ আপনি à¦à¦–নও অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ পà§à¦°à¦¬à§‡à¦¶ করেননি। {{SITENAME}}-তে কà§à¦•à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করে বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦¦à§‡à¦° অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ পà§à¦°à¦¬à§‡à¦¶ করানো হয়। আপনার বà§à¦°à¦¾à¦‰à¦œà¦¾à¦°à§‡ কà§à¦•à¦¿à¦—à§à¦²à¦¿ নিষà§à¦•à§à¦°à¦¿à¦¯à¦¼ করা আছে। অনà§à¦—à§à¦°à¦¹ করে কà§à¦•à¦¿à¦—à§à¦²à¦¿ সকà§à¦°à¦¿à¦¯à¦¼ করà§à¦¨ à¦à¦¬à¦‚ আপনার নতà§à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ নাম ও শবà§à¦¦à¦šà¦¾à¦¬à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করে অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ পà§à¦°à¦¬à§‡à¦¶ করà§à¦¨à¥¤',
'nocookieslogin' => '{{SITENAME}} ঠকà§à¦•à¦¿ (cookies) à¦à¦° মাধà§à¦¯à¦®à§‡ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦¦à§‡à¦° লগ-ইন সমà§à¦ªà¦¨à§à¦¨ করা হয়। আপনার বà§à¦°à¦¾à¦Šà¦œà¦¾à¦°à§‡ কà§à¦•à¦¿ বনà§à¦§ করে দেওয়া আছে। কà§à¦•à¦¿ চালৠকরে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤',
'noname' => 'আপনি সঠিক বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ নাম নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করেননি।',
'loginsuccesstitle' => 'পà§à¦°à¦¬à§‡à¦¶ সফল',
'loginsuccess' => "'''আপনি à¦à¦‡à¦®à¦¾à¦¤à§à¦° \"\$1\" নামে {{SITENAME}}-তে পà§à¦°à¦¬à§‡à¦¶ করেছেন।'''",
-'nosuchuser' => '"$1" নামের কোন বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ নেই। নামের বানান পরীকà§à¦·à¦¾ করà§à¦¨, অথবা নতà§à¦¨ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ তৈরি করà§à¦¨à¥¤',
+'nosuchuser' => '"$1" নামে কোন বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ নেই।
+আপনার বানান পরীকà§à¦·à¦¾ করে দেখà§à¦¨, অথবা [[Special:UserLogin/signup|নতà§à¦¨ à¦à¦•à¦Ÿà¦¿ অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ খà§à¦²à§à¦¨]]।',
'nosuchusershort' => '"<nowiki>$1</nowiki>" নামের কোন বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ নেই। নামের বানান পরীকà§à¦·à¦¾ করà§à¦¨à¥¤',
'nouserspecified' => 'আপনাকে অবশà§à¦¯à¦‡ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ নাম নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করতে হবে।',
'wrongpassword' => 'আপনি ভà§à¦² শবà§à¦¦à¦šà¦¾à¦¬à¦¿ (password) বà§à¦¯à¦¬à¦¹à¦¾à¦° করেছেন। অনà§à¦—à§à¦°à¦¹ করে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤',
'wrongpasswordempty' => 'শবà§à¦¦à¦šà¦¾à¦¬à¦¿ (password) পà§à¦°à¦¬à§‡à¦¶à§‡à¦° ঘরটি খালি ছিল। দয়াকরে আবার চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤',
-'passwordtooshort' => 'আপনার শবà§à¦¦à¦šà¦¾à¦¬à¦¿ সঠিক নয় অথবা অনেক ছোট। শবà§à¦¦à¦šà¦¾à¦¬à¦¿ অবশà§à¦¯à¦‡ অনà§à¦¤à¦¤ $1 অকà§à¦·à¦°à§‡à¦° à¦à¦¬à¦‚ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ নামের থেকে পৃথক হতে হবে।',
-'mailmypassword' => 'নতà§à¦¨ শবà§à¦¦à¦šà¦¾à¦¬à¦¿ আমার ইমেইলে পাঠাও',
+'passwordtooshort' => 'আপনার শবà§à¦¦à¦šà¦¾à¦¬à¦¿ অবৈধ অথবা অতিরিকà§à¦¤ ছোট।
+শবà§à¦¦à¦šà¦¾à¦¬à¦¿à¦¤à§‡ অবশà§à¦¯à¦‡ অনà§à¦¤à¦¤ {{PLURAL:$1|১টি কà§à¦¯à¦¾à¦°à§‡à¦•à§à¦Ÿà¦¾à¦°|$1টি কà§à¦¯à¦¾à¦°à§‡à¦•à§à¦Ÿà¦¾à¦°}} থাকতে হবে à¦à¦¬à¦‚ à¦à¦Ÿà¦¿à¦•à§‡ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ নামের থেকে পৃথক হতে হবে।',
+'mailmypassword' => 'নতà§à¦¨ শবà§à¦¦à¦šà¦¾à¦¬à¦¿ ই-মেইলে পাঠানো হোক',
'passwordremindertitle' => '{{SITENAME}}-à¦à¦° জনà§à¦¯ নতà§à¦¨ সাময়িক শবà§à¦¦à¦šà¦¾à¦¬à¦¿',
'passwordremindertext' => 'কেউ (সমà§à¦­à¦¬à¦¤ আপনি, $1 আইপি ঠিকানাটি থেকে) অনà§à¦°à§‹à¦§ করেছেন যেন আমরা আপনাকে {{SITENAME}}-à¦à¦° জনà§à¦¯ à¦à¦•à¦Ÿà¦¿ নতà§à¦¨ শবà§à¦¦à¦šà¦¾à¦¬à¦¿ পাঠাই ($4)।
-"$2" নামের বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° বরà§à¦¤à¦®à¦¾à¦¨ শবà§à¦¦à¦šà¦¾à¦¬à¦¿ "$3"।
-আপনাকে à¦à¦–ন অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ পà§à¦°à¦¬à§‡à¦¶ করতে হবে ও শবà§à¦¦à¦šà¦¾à¦¬à¦¿ বদলাতে হবে।
+"$2" নামে অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ খোলা হয়েছে à¦à¦¬à¦‚ à¦à¦° শবà§à¦¦à¦šà¦¾à¦¬à¦¿ "$3"। আপনি যদি à¦à¦Ÿà¦¾à¦‡ চেয়ে থাকেন, তাহলে আপনাকে à¦à¦–ন অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ পà§à¦°à¦¬à§‡à¦¶ করতে হবে ও নতà§à¦¨ à¦à¦•à¦Ÿà¦¿ শবà§à¦¦à¦šà¦¾à¦¬à¦¿ পছনà§à¦¦ করতে হবে।
যদি আপনি ছাড়া অনà§à¦¯ কেউ à¦à¦‡ অনà§à¦°à§‹à¦§ করে থাকে, কিংবা যদি আপনার পà§à¦°à¦¨à§‹ শবà§à¦¦à¦šà¦¾à¦¬à¦¿à¦Ÿà¦¿ মনে পড়ে গিয়ে থাকে ও সেটি আর বদলাবার ইচà§à¦›à¦¾ না থাকে, তাহলে à¦à¦‡ বারà§à¦¤à¦¾à¦Ÿà¦¿ উপেকà§à¦·à¦¾ করতে পারেন à¦à¦¬à¦‚ পà§à¦°à¦¨à§‹ শবà§à¦¦à¦šà¦¾à¦¬à¦¿à¦Ÿà¦¿à¦‡ বà§à¦¯à¦¬à¦¹à¦¾à¦° করে যেতে পারেন।',
'noemail' => '"$1" বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° জনà§à¦¯ কোন ই-মেইল ঠিকানা সংরকà§à¦·à¦¿à¦¤ নাই।',
@@ -504,17 +510,21 @@ $2',
'summary-preview' => 'সারাংশ পà§à¦°à¦¾à¦•à¦¦à¦°à§à¦¶à¦¨',
'subject-preview' => 'বিষয়/শিরোনাম পà§à¦°à¦¾à¦•à¦¦à¦°à§à¦¶à¦¨',
'blockedtitle' => 'বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦•à§‡ বাধা দেয়া হয়েছে',
-'blockedtext' => "আপনার বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ নাম অথবা আইপি ঠিকানাকে নিষেধাজà§à¦žà¦¾ আরোপিত হয়েছে।
-$1 আপনাকে নিষেধাজà§à¦žà¦¾ আরোপ করেছেন। à¦à¦° কারণ হিসেবে বলা হয়েছেঃ:''$2''
+'blockedtext' => "আপনার বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ নাম বা আইপি ঠিকানার ঊপর নিষেধাজà§à¦žà¦¾ আরোপিত হয়েছে।
+
+$1 নিষেধাজà§à¦žà¦¾ আরোপ করেছেন। নিষেধের কারণ হিসেবে বলা হয়েছে:''$2''।
+
+* নিষেধাজà§à¦žà¦¾ শà§à¦°à§à¦° সময়:$8
+* নিষেধাজà§à¦žà¦¾ উঠিয়ে নেয়ার সময়: $6
+* যার উপর নিষেধাজà§à¦žà¦¾ আরোপ করা হয়েছে: $7
+
+আপনি $1 অথবা [[{{MediaWiki:Grouppage-sysop}}|পà§à¦°à¦¶à¦¾à¦¸à¦•à¦¦à§‡à¦°]] কারও সাথে à¦à¦‡ নিষেধাজà§à¦žà¦¾ সংকà§à¦°à¦¾à¦¨à§à¦¤ বিষয়ে আলোচনা করতে পারেন।
-* নিষেধাজà§à¦žà¦¾ আরোপিত হয়েছে:$8
-* নিষেধাজà§à¦žà¦¾ পà§à¦°à¦¤à§à¦¯à¦¾à¦¹à¦¾à¦° হবে: $6
-* নিষেধাজà§à¦žà¦¾ আরোপ করেছেন: $7
+আপনি '(বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦•à§‡) ইমেইল করà§à¦¨' ফিচারটি বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারবেন না। তবে [[Special:Preferences|আপনার পছনà§à¦¦ তালিকাতে]] যদি à¦à¦•à¦Ÿà¦¿ বৈধ ই-মেইল ঠিকানা নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করা হয়ে থাকে à¦à¦¬à¦‚ ফিচারটি বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡ যদি আপনাকে বাধা না দেওয়া হয়ে থাকে, তবে আপনি ফিচারটি বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারবেন।
-আপনি $1 অথবা [[{{MediaWiki:Grouppage-sysop}}|পà§à¦°à¦¶à¦¾à¦¸à¦•à¦¬à§ƒà¦¨à§à¦¦à§‡à¦°]] কারো সাথে à¦à¦‡ নিষেধাজà§à¦žà¦¾ সংকà§à¦°à¦¾à¦¨à§à¦¤ বিষয়ে আলোচনা করতে পারেন।
+আপনার বরà§à¦¤à¦®à¦¾à¦¨ আইপি ঠিকানা $3, à¦à¦¬à¦‚ আপনার নিষেধাজà§à¦žà¦¾ নং হল #$5।
-আপনার ই-মেইল ঠিকানা যদি [[Special:Preferences|আপনার পছনà§à¦¦ তালিকাতে]] যদি লিপিবদà§à¦§ করা না থাকে, তাহলে আপনি 'ঠবà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦•à§‡ ইমেইল করো' বৈশিষà§à¦Ÿà¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারবেন না à¦à¦¬à¦‚ à¦à¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করে আপনি আপনার নিষেধাজà§à¦žà¦¾ রোহিত করতে পারবেন না।
-আপনার আইপি ঠিকানা $3, à¦à¦¬à¦‚ আপনার নিষেধাজà§à¦žà¦¾ কà§à¦°à¦® হল #$5। দয়া করে যে কোন যোগাযোগের সময় যে কোন à¦à¦•à¦Ÿà¦¿ অথবা উভয় সংখà§à¦¯à¦¾ উলà§à¦²à§‡à¦– করà§à¦¨à¥¤",
+দয়া করে আপনার যেকোন জিজà§à¦žà¦¾à¦¸à¦¾à¦¤à§‡ উপরের সমসà§à¦¤ বিবরণ অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ করà§à¦¨à¥¤",
'autoblockedtext' => 'আপনার আইপি ঠিকানাকে সà§à¦¬à¦¯à¦¼à¦‚কà§à¦°à¦¿à¦¯à¦¼à¦­à¦¾à¦¬à§‡ বাধা দেয়া হয়েছে কারণ à¦à¦•à¦‡ আইপি ঠিকানার আরেকজন বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦•à§‡ $1 বাধা দিয়েছেন।
বাধাদানের যে কারণ দেয়া হয়েছে:
@@ -532,7 +542,7 @@ $1 আপনাকে নিষেধাজà§à¦žà¦¾ আরোপ করেছà§
'blockednoreason' => 'কোন কারণ দেওয়া হয়নি',
'blockedoriginalsource' => "'''$1''' à¦à¦° উৎস নিচে দেখানো হল:",
'blockededitsource' => "'''$1''' ঠ'''আপনার সমà§à¦ªà¦¾à¦¦à¦¨à¦¾''' করা লেখাগà§à¦²à§‹ নিচে দেখানো হল:",
-'whitelistedittitle' => 'সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করতে লগà§â€Œ-ইন করতে হবে',
+'whitelistedittitle' => 'সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করতে পà§à¦°à¦¬à§‡à¦¶ আবশà§à¦¯à¦•',
'whitelistedittext' => 'পাতায় সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করতে আপশà§à¦¯à¦‡ $1 করতে হবে।',
'confirmedittitle' => 'সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করার জনà§à¦¯ ই-মেইল নিশà§à¦šà¦¿à¦¤à¦•à¦°à¦£ পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨',
'confirmedittext' => 'কোন সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করার আগে আপনার ই-মেইল ঠিকানাটি অবশà§à¦¯à¦‡ নিশà§à¦šà¦¿à¦¤ করতে হবে। দয়া করে আপনার ই-মেইল ঠিকানাটি [[Special:Preferences|বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° পছনà§à¦¦à¦¤à¦¾à¦²à¦¿à¦•à¦¾à¦¯à¦¼]] ঠিকমত দিন।',
@@ -540,7 +550,7 @@ $1 আপনাকে নিষেধাজà§à¦žà¦¾ আরোপ করেছà§
'nosuchsectiontext' => 'আপনি à¦à¦®à¦¨ à¦à¦•à¦Ÿà¦¿ পরিচà§à¦›à§‡à¦¦ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾à¦° চেষà§à¦Ÿà¦¾ করেছেন, যার কোন অসà§à¦¤à¦¿à¦¤à§à¦¬ নেই। যেহেতৠ$1 নামে কোন পরিচà§à¦›à§‡à¦¦ নেই, তাই আপনার সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ সংরকà§à¦·à¦£ করার কোন সà§à¦¥à¦¾à¦¨ নেই।',
'loginreqtitle' => 'লগà§â€Œ-ইন পà§à¦°à¦¯à¦¼à§‹à¦œà¦¨',
'loginreqlink' => 'লগ-ইন',
-'loginreqpagetext' => 'অনà§à¦¯à¦¾à¦¨à§à¦¯ পাতা দেখতে হলে আপনাকে অবশà§à¦¯à¦‡ লগ-ইন করতে হবে।',
+'loginreqpagetext' => 'অনà§à¦¯à¦¾à¦¨à§à¦¯ পাতা দেখতে হলে আপনাকে অবশà§à¦¯à¦‡ $1 হতে হবে।',
'accmailtitle' => 'শবà§à¦¦à¦šà¦¾à¦¬à¦¿ পাঠানো হয়েছে৷',
'accmailtext' => '"$1"-à¦à¦° শবà§à¦¦à¦šà¦¾à¦¬à¦¿(password) $2-à¦à¦° কাছে পাঠানো হয়েছে৷',
'newarticle' => '(নতà§à¦¨)',
@@ -603,7 +613,7 @@ $1 আপনাকে নিষেধাজà§à¦žà¦¾ আরোপ করেছà§
'nocreatetitle' => 'পাতা তৈরি নিয়নà§à¦¤à§à¦°à¦£ করা হয়েছে',
'nocreatetext' => '{{SITENAME}}-ঠনতà§à¦¨ পাতা সৃষà§à¦Ÿà¦¿ করার কà§à¦·à¦®à¦¤à¦¾ সীমাবদà§à¦§ করা হয়েছে।
আপনি ফিরে গিয়ে ইতিমধà§à¦¯à§‡ বিদà§à¦¯à¦®à¦¾à¦¨ কোন পাতা সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ করতে পারেন, অথবা [[Special:UserLogin|অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿà§‡ পà§à¦°à¦¬à§‡à¦¶ কিংবা অà§à¦¯à¦¾à¦•à¦¾à¦‰à¦¨à§à¦Ÿ সৃষà§à¦Ÿà¦¿ করতে পারেন]]।',
-'nocreate-loggedin' => 'আপনার à¦à¦‡ উইকিতে নতà§à¦¨ পাতা তৈরির অনà§à¦®à¦¤à¦¿ নাই।',
+'nocreate-loggedin' => 'নতà§à¦¨ পাতা তৈরিতে আপনাকে অনà§à¦®à§‹à¦¤à¦¿ দেওয়া হয়নি।',
'permissionserrors' => 'অনà§à¦®à¦¤à¦¿ তà§à¦°à§à¦Ÿà¦¿à¦¸à¦®à§‚হ',
'permissionserrorstext' => 'আপনার à¦à¦Ÿà¦¾ করার অনà§à¦®à¦¤à¦¿ নেই, নিচের {{PLURAL:$1|টি কারণের|টি কারণের}} জনà§à¦¯:',
'recreate-deleted-warn' => "'''সতরà§à¦•à§€à¦•à¦°à¦£: আপনি à¦à¦®à¦¨ à¦à¦•à¦Ÿà¦¿ পাতা সৃষà§à¦Ÿà¦¿ করছেন যা পূরà§à¦¬à§‡ মà§à¦›à§‡ দেয়া হয়েছিল।'''
@@ -670,11 +680,11 @@ $3-à¦à¦° দেয়া কারণ হল ''$2''",
'revisiondelete' => 'অবলà§à¦ªà§à¦¤/পà§à¦¨à¦ƒà¦¸à§à¦¥à¦¾à¦ªà¦¨ সংশোধনসমূহ',
'revdelete-nooldid-title' => 'কোন লকà§à¦·à§à¦¯ সংশোধন নাই',
'revdelete-nooldid-text' => 'à¦à¦‡ কাজটি সমà§à¦ªà¦¨à§à¦¨ করার জনà§à¦¯ আপনি কোন লকà§à¦·à§à¦¯ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ বা সংশোধন নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করে দেননি।',
-'revdelete-selected' => "'''$1'''-à¦à¦° {{PLURAL:$2|টি নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সংশোধন|টি নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সংশোধন}}:",
-'logdelete-selected' => "'''$1'''-à¦à¦° জনà§à¦¯ {{PLURAL:$1|টি নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ লগ-ঘটনা|টি নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ লগ-ঘটনা}}:",
-'revdelete-text' => 'মà§à¦›à§‡ ফেলা সংশোধন ও ঘটনাগà§à¦²à¦¿ à¦à¦–নও পাতার ইতিহাস ও লগগà§à¦²à¦¿à¦¤à§‡ দেখা যাবে, কিনà§à¦¤à§ তাদের বিষয়বসà§à¦¤à§à¦° অংশবিশেষ সাধারণ জনগণের কাছে উনà§à¦®à§à¦•à§à¦¤ থাকবে না।
+'revdelete-selected' => "''''''$1'''-à¦à¦° {{PLURAL:$2|টি নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সংশোধন|টি নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ সংশোধন}}:'''",
+'logdelete-selected' => "''''''$1'''-à¦à¦° জনà§à¦¯ {{PLURAL:$1|টি নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ লগ-ঘটনা|টি নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ লগ-ঘটনা}}:'''",
+'revdelete-text' => "'''মà§à¦›à§‡ ফেলা সংশোধন ও ঘটনাগà§à¦²à¦¿ à¦à¦–নও পাতার ইতিহাস ও লগগà§à¦²à¦¿à¦¤à§‡ দেখা যাবে, কিনà§à¦¤à§ তাদের বিষয়বসà§à¦¤à§à¦° অংশবিশেষ সাধারণ জনগণের কাছে উনà§à¦®à§à¦•à§à¦¤ থাকবে না।'''
-{{SITENAME}}-à¦à¦° অনà§à¦¯à¦¾à¦¨à§à¦¯ পà§à¦°à¦¶à¦¾à¦¸à¦•à§‡à¦°à¦¾ লà§à¦•à¦¾à¦¨à§‹ বিষয়বসà§à¦¤à§ দেখতে পারবেন à¦à¦¬à¦‚ à¦à¦‡ à¦à¦•à¦‡ ইনà§à¦Ÿà¦¾à¦°à¦«à§‡à¦¸à§‡à¦° মাধà§à¦¯à¦®à§‡ à¦à¦—à§à¦²à¦¿à¦° মà§à¦›à§‡ ফেলা বাতিল করতে পারবেন, যদি না অতিরিকà§à¦¤ কোন সীমাবদà§à¦§à¦¤à¦¾ থেকে থাকে।',
+{{SITENAME}}-à¦à¦° অনà§à¦¯à¦¾à¦¨à§à¦¯ পà§à¦°à¦¶à¦¾à¦¸à¦•à§‡à¦°à¦¾ লà§à¦•à¦¾à¦¨à§‹ বিষয়বসà§à¦¤à§ দেখতে পারবেন à¦à¦¬à¦‚ à¦à¦‡ à¦à¦•à¦‡ ইনà§à¦Ÿà¦¾à¦°à¦«à§‡à¦¸à§‡à¦° মাধà§à¦¯à¦®à§‡ à¦à¦—à§à¦²à¦¿à¦° মà§à¦›à§‡ ফেলা বাতিল করতে পারবেন, যদি না অতিরিকà§à¦¤ কোন সীমাবদà§à¦§à¦¤à¦¾ থেকে থাকে।",
'revdelete-legend' => 'সীমাবদà§à¦§ করো',
'revdelete-hide-text' => 'সংশোধিত লেখা আড়াল করো',
'revdelete-hide-name' => 'কাজ à¦à¦¬à¦‚ লকà§à¦·à§à¦¯ আড়াল করো',
@@ -738,11 +748,13 @@ $3-à¦à¦° দেয়া কারণ হল ''$2''",
'prevn' => 'পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ $1টি',
'nextn' => 'পরবরà§à¦¤à§€ $1টি',
'viewprevnext' => '($1) ($2) ($3) দেখানো হোক।',
+'mwsuggest-disable' => 'AJAX পরামরà§à¦¶ নিষà§à¦•à§à¦°à¦¿à¦¯à¦¼ করা হোক',
'searchall' => 'সমসà§à¦¤',
'showingresults' => "নিচে '''$2''' নং থেকে শà§à¦°à§ করে পà§à¦°à¦¥à¦® '''$1'''টি ফলাফল দেখানো হল।",
'showingresultsnum' => "নিমà§à¦¨à§‡ {{PLURAL:$3|'''1''' ফলাফল|'''$3''' ফলাফলসমূহ}} দেখানো হয়েছে যা শà§à¦°à§ হয়েছে #'''$2''' দিয়ে।",
'nonefound' => "'''লকà§à¦·à§à¦¯ করà§à¦¨''': অনেক সময় খà§à¦¬ সাধারণ শবà§à¦¦ যেগà§à¦²à¦¿ ইনà§à¦¡à§‡à¦•à§à¦¸ করা হয়নি, যেমন \"have\" à¦à¦¬à¦‚ \"from\" দিয়ে অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করলে, কিংবা à¦à¦•à¦¾à¦§à¦¿à¦• অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ পদ নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করলে (কেবল যে সমসà§à¦¤ পাতাতে সবগà§à¦²à¦¿ অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ পদ উপসà§à¦¥à¦¿à¦¤ আছে, সেগà§à¦²à¦¿à¦‡ ফলাফলে দেখানো হবে) অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ সফল হয় না ।",
'powersearch' => 'উনà§à¦¨à¦¤ অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨',
+'powersearch-legend' => 'উনà§à¦¨à¦¤ অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨',
'searchdisabled' => '{{SITENAME}} অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦–ন নিষà§à¦•à§à¦°à¦¿à¦¯à¦¼ আছে। আপনি গà§à¦—লের মাধà§à¦¯à¦®à§‡ অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ চালাতে পারেন। লকà§à¦·à§à¦¯ করà§à¦¨ যে {{SITENAME}}-à¦à¦° বিষয়বসà§à¦¤à§à¦° উপর গà§à¦—লের ইনà§à¦¡à§‡à¦•à§à¦¸à¦—à§à¦²à¦¿ হালনাগাদ না-ও করা থাকতে পারে।',
# Preferences page
@@ -802,6 +814,8 @@ $3-à¦à¦° দেয়া কারণ হল ''$2''",
'servertime' => 'সারà§à¦­à¦¾à¦°à§‡à¦° সময়',
'guesstimezone' => 'বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° থেকে পূরণ করো',
'allowemail' => 'অনà§à¦¯ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦¦à§‡à¦°à¦•à§‡ আপনাকে ই-মেইল পাঠানোর অনà§à¦®à¦¤à¦¿ দিন।',
+'prefs-searchoptions' => 'অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨à§‡à¦° পছনà§à¦¦à¦¸à¦®à§‚হ',
+'prefs-namespaces' => 'নামসà§à¦¥à¦¾à¦¨à¦¸à¦®à§‚হ',
'defaultns' => 'নিরà§à¦¦à¦¿à¦·à§à¦Ÿ করা না থাকলে à¦à¦‡ নামসà§à¦¥à¦¾à¦¨à¦—à§à¦²à¦¿à¦¤à§‡ অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨ করা হোক:',
'default' => 'আদি অবসà§à¦¥à¦¾',
'files' => 'ফাইল',
@@ -850,7 +864,7 @@ $3-à¦à¦° দেয়া কারণ হল ''$2''",
'recentchanges' => 'সামà§à¦ªà§à¦°à¦¤à¦¿à¦• পরিবরà§à¦¤à¦¨à¦¸à¦®à§‚হ',
'recentchangestext' => 'à¦à¦‡ পাতায় উইকিটির সবচেয়ে সামà§à¦ªà§à¦°à¦¤à¦¿à¦• পরিবরà§à¦¤à¦¨à¦—à§à¦²à¦¿ অনà§à¦¸à¦°à¦£ করà§à¦¨à¥¤',
'recentchanges-feed-description' => 'à¦à¦‡ ফিডে উইকিটির সবচেয়ে সামà§à¦ªà§à¦°à¦¤à¦¿à¦• পরিবরà§à¦¤à¦¨à¦—à§à¦²à¦¿ অনà§à¦¸à¦°à¦£ করà§à¦¨à¥¤',
-'rcnote' => 'বিগত <strong>$2</strong> দিনে সংঘটিত <strong>$1</strong>টি পরিবরà§à¦¤à¦¨ নীচে দেখানো হল (যেখানে বরà§à¦¤à¦®à¦¾à¦¨ সময় ও তারিখ $3)।',
+'rcnote' => "বিগত {{PLURAL:$2|দিনে|'''$2''' দিনে}} সংঘটিত {{PLURAL:$1|'''১'''|'''$1'''}}টি পরিবরà§à¦¤à¦¨ নীচে দেখানো হল (যেখানে বরà§à¦¤à¦®à¦¾à¦¨ সময় ও তারিখ $5, $4)।",
'rcnotefrom' => "'''$2'''-à¦à¦° পরে সংঘটিত পরিবরà§à¦¤à¦¨à¦—à§à¦²à§‹ নিচে দেখানো হল ('''$1'''টি)।",
'rclistfrom' => '$1-à¦à¦° পর সংঘটিত নতà§à¦¨ পরিবরà§à¦¤à¦¨à¦—à§à¦²à§‹ দেখাও।',
'rcshowhideminor' => 'অনà§à¦²à§à¦²à§‡à¦–à§à¦¯ পরিবরà§à¦¤à¦¨à¦—à§à¦²à§‹ $1',
@@ -993,13 +1007,13 @@ $3-à¦à¦° দেয়া কারণ হল ''$2''",
'filehist-filesize' => 'ফাইলের আকার',
'filehist-comment' => 'মনà§à¦¤à¦¬à§à¦¯',
'imagelinks' => 'সংযোগসমূহ',
-'linkstoimage' => 'নিচের পাতা(গà§à¦²à§‹) থেকে à¦à¦‡ ছবিতে সংযোগ আছে:',
+'linkstoimage' => 'নিচের {{PLURAL:$1|টি পাতা|$1টি পাতা}} থেকে à¦à¦‡ ফাইলে সংযোগ আছে:',
'nolinkstoimage' => 'à¦à¦‡ ফাইলে সংযোগ করে à¦à¦®à¦¨ কোন পাতা নেই।',
'sharedupload' => 'à¦à¦‡ ফাইলটি à¦à¦•à¦Ÿà¦¿ অংশদারী আপলোড à¦à¦¬à¦‚ অনà§à¦¯à¦¾à¦¨à§à¦¯ পà§à¦°à¦•à¦²à§à¦ªà§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ হতে পারে।',
'shareduploadwiki' => 'বিসà§à¦¤à¦¾à¦°à¦¿à¦¤ তথà§à¦¯à§‡à¦° জনà§à¦¯ $1 দেখà§à¦¨à¥¤',
'shareduploadwiki-linktext' => 'ফাইলের বিবরণ পাতা',
-'noimage' => 'à¦à¦‡ নামে কোনো ফাইল নেই, আপনি যা করতে পারেন, তা হলো $1।',
-'noimage-linktext' => 'à¦à¦‡ ফাইলটিকে আপলোড করà§à¦¨à¥¤',
+'noimage' => 'à¦à¦‡ নামে কোনো ফাইল নেই, কিনà§à¦¤à§ আপনি $1।',
+'noimage-linktext' => 'à¦à¦‡ নামের à¦à¦•à¦Ÿà¦¿ ফাইল আপলোড করতে পারেন',
'uploadnewversion-linktext' => 'à¦à¦‡ ফাইলটির à¦à¦•à¦Ÿà¦¿ নতà§à¦¨ সংসà§à¦•à¦°à¦£ আপলোড করà§à¦¨',
# File reversion
@@ -1214,7 +1228,7 @@ $3-à¦à¦° দেয়া কারণ হল ''$2''",
'unwatchthispage' => 'নজর সরিয়ে নিন',
'notanarticle' => 'বিষয়বসà§à¦¤à§ পাতা নয়',
'watchnochange' => 'পà§à¦°à¦¦à¦°à§à¦¶à¦¿à¦¤ সময়সীমার মধà§à¦¯à§‡ আপনার নজরতালিকায় রাখা কোন পাতায় কোন রকম সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ ঘটেনি।',
-'watchlist-details' => '{{PLURAL:$1|টি পাতার|টি পাতার}} উপর নজর রাখা হচà§à¦›à§‡ (আলোচনা পাতাগà§à¦²à¦¿ গণনায় না ধরে)।',
+'watchlist-details' => 'নজরতালিকাতে {{PLURAL:$1|$1টি পাতা|$1টি পাতা}} আছে (আলাপ পাতাগà§à¦²à¦¿ গণনায় না ধরে)।',
'wlheader-enotif' => '* ই-মেইল à¦à¦° মাধমে নিরà§à¦¦à§‡à¦¶à¦¨à¦¾à¦° বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ চালৠকরা আছে।',
'wlheader-showupdated' => "* আপনার শেষ আগমনের পর থেকে যেসব পাতায় পরিবরà§à¦¤à¦¨ হয়েছে সেগà§à¦²à¦¿ '''গাঢ়''' করে দেখানো হয়েছে",
'watchmethod-recent' => 'নজরে রাখা পাতাগà§à¦²à¦¿à¦¤à§‡ সামà§à¦ªà§à¦°à¦¤à¦¿à¦• পরিবরà§à¦¤à¦¨ পরীকà§à¦·à¦¾ করা হচà§à¦›à§‡',
@@ -1412,7 +1426,7 @@ $1',
# What links here
'whatlinkshere' => 'সংযোগকারী পাতাসমূহ',
-'whatlinkshere-title' => 'যে পাতাগà§à¦²à¦¿ থেকে $1-ঠসংযোগ আছে',
+'whatlinkshere-title' => 'যে পাতাগà§à¦²à¦¿ থেকে "$1"-à¦à¦° পà§à¦°à¦¤à¦¿ সংযোগ আছে',
'whatlinkshere-page' => 'পাতা:',
'linklistsub' => '(সংযোগসমূহের তালিকা)',
'linkshere' => "নিচের পাতাসমূহ '''[[:$1]]''' পাতায় সংযà§à¦•à§à¦¤ আছে:",
@@ -1530,10 +1544,12 @@ $1',
'move-page-legend' => 'পাতাটি সরিয়ে ফেলà§à¦¨',
'movepagetext' => "নিচের ফরà§à¦®à¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করে à¦à¦•à¦Ÿà¦¿ পাতার শিরোনাম পরিবরà§à¦¤à¦¨ করা যাবে, à¦à¦¬à¦‚ সেই সাথে নতà§à¦¨ শিরোনামে à¦à¦° সমগà§à¦° ইতিহাস সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦° করা যাবে।
পà§à¦°à¦¨à§‹ শিরোনামটি নতà§à¦¨ শিরোনামটির পà§à¦°à¦¤à¦¿ à¦à¦•à¦Ÿà¦¿ পà§à¦¨à¦°à§à¦¨à¦¿à¦°à§à¦¦à§‡à¦¶à¦¨à¦¾ ধারণ করবে।
-পà§à¦°à¦¨à§‹ শিরোনামের পà§à¦°à¦¤à¦¿ সংযোগগà§à¦²à¦¿à¦¤à§‡ কোন পরিবরà§à¦¤à¦¨ করা হবে না; তাই দà§à¦¬à¦¿-পà§à¦¨à¦°à§à¦¨à¦¿à¦°à§à¦¦à§‡à¦¶à¦¨à¦¾ বা অচল পà§à¦¨à¦°à§à¦¨à¦¿à¦°à§à¦¦à§‡à¦¶à¦¨à¦¾à¦—à§à¦²à¦¿ পরীখকা করে দেখতে ভà§à¦²à¦¬à§‡à¦¨ না।
+যেসমসà§à¦¤ পà§à¦¨à¦°à§à¦¨à¦¿à¦°à§à¦¦à§‡à¦¶à¦¨à¦¾ পà§à¦°à¦¨à§‹ শিরোনামটির দিকে নিরà§à¦¦à§‡à¦¶ করছিল, সেগà§à¦²à¦¿ সà§à¦¬à¦¯à¦¼à¦‚কà§à¦°à¦¿à¦¯à¦¼à¦­à¦¾à¦¬à§‡ হালনাগাদ করতে পারবেন।
+যদি তা না চান, তবে [[Special:DoubleRedirects|দà§à¦¬à¦¿-পà§à¦¨à¦°à§à¦¨à¦¿à¦°à§à¦¦à§‡à¦¶à¦¨à¦¾]] বা [[Special:BrokenRedirects|অচল পà§à¦¨à¦°à§à¦¨à¦¿à¦°à§à¦¦à§‡à¦¶à¦¨à¦¾à¦—à§à¦²à¦¿]] পরীকà§à¦·à¦¾ করে দেখতে ভà§à¦²à¦¬à§‡à¦¨ না।
সংযোগগà§à¦²à¦¿ যাতে তাদের লকà§à¦·à§à¦¯à§‡ পৌà¦à¦›à¦¾à¦¯à¦¼, তা নিশà§à¦šà¦¿à¦¤ করার দায়িতà§à¦¬ আপনার।
-লকà§à¦·à§à¦¯ করà§à¦¨ যে যদি নতà§à¦¨ শিরোনামে ইতিমধà§à¦¯à§‡à¦‡ à¦à¦•à¦Ÿà¦¿ পাতা থেকে থাকে, তবে উৎস পাতাটি সেই শিরোনামে সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦° করা হবে '''না''', যদি না নতà§à¦¨ শিরোনামের পাতাটি খালি থাকে বা à¦à¦•à¦Ÿà¦¿ পà§à¦¨à¦¨à¦¿à¦°à§à¦¦à§‡à¦¶à¦¨à¦¾ হয় à¦à¦¬à¦‚ à¦à¦° কোন অতীত সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ ইতিহাস না থাকে। অরà§à¦¥à¦¾à§Ž আপনি ভà§à¦² করে নাম পরিবরà§à¦¤à¦¨ করলে সহজেই পà§à¦°à¦¨à§‹ নামে ফেরত যেতে পারবেন, কিনà§à¦¤à§ ইতিমধà§à¦¯à§‡ বিদà§à¦¯à¦®à¦¾à¦¨ কোন পাতার উপরে লিখতে পারবেন না।
+লকà§à¦·à§à¦¯ করà§à¦¨ যে যদি নতà§à¦¨ শিরোনামে ইতিমধà§à¦¯à§‡à¦‡ à¦à¦•à¦Ÿà¦¿ পাতা থেকে থাকে, তবে উৎস পাতাটি সেই শিরোনামে সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦° করা হবে '''না''', যদি না নতà§à¦¨ শিরোনামের পাতাটি খালি থাকে বা à¦à¦•à¦Ÿà¦¿ পà§à¦¨à¦¨à¦¿à¦°à§à¦¦à§‡à¦¶à¦¨à¦¾ হয় à¦à¦¬à¦‚ à¦à¦° কোন অতীত সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ ইতিহাস না থাকে।
+অরà§à¦¥à¦¾à§Ž আপনি ভà§à¦² করে নাম পরিবরà§à¦¤à¦¨ করলে সহজেই পà§à¦°à¦¨à§‹ নামে ফেরত যেতে পারবেন, কিনà§à¦¤à§ ইতিমধà§à¦¯à§‡ বিদà§à¦¯à¦®à¦¾à¦¨ কোন পাতার উপরে লিখতে পারবেন না।
'''সতরà§à¦•à§€à¦•à¦°à¦£!'''
কোন জনপà§à¦°à¦¿à¦¯à¦¼ পাতার কà§à¦·à§‡à¦¤à§à¦°à§‡ à¦à¦‡ পরিবরà§à¦¤à¦¨à¦Ÿà¦¿ খà§à¦¬à¦‡ আকসà§à¦®à¦¿à¦• হতে পারে; অগà§à¦°à¦¸à¦° হবার আগে à¦à¦‡ কাজটির ফলাফল কী হতে পারে, সে বà§à¦¯à¦¾à¦ªà¦¾à¦°à§‡ অনà§à¦—à§à¦°à¦¹ করে নিশà§à¦šà¦¿à¦¤ হোন।",
@@ -1548,6 +1564,7 @@ $1',
'move-watch' => 'à¦à¦‡ পাতাটি নজরে রাখà§à¦¨',
'movepagebtn' => 'পাতা সরান',
'pagemovedsub' => 'সরিয়ে নেওয়া হয়েছে',
+'movepage-moved' => '<big>\'\'\'"$1"-কে "$2" শিরোনামে সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦° করা হয়েছে\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => 'হয় à¦à¦‡ শিরোনামের à¦à¦•à¦Ÿà¦¿ নিবনà§à¦§ ইতোমধà§à¦¯à§‡ সৃষà§à¦Ÿà¦¿ হযে গেছে, অথবা আপনি যে শিরোনামটি পছনà§à¦¦ করেছেন তা গà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ নয়। দয়া করে অনà§à¦¯ à¦à¦•à¦Ÿà¦¿ শিরোনাম দিয়ে চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤',
'cantmove-titleprotected' => 'আপনি à¦à¦‡ অবসà§à¦¥à¦¾à¦¨à§‡ পাতাটিকে সà§à¦¥à¦¾à¦¨à¦¾à¦¨à§à¦¤à¦° করতে পারেন না, কারণ à¦à¦‡ নতà§à¦¨ শিরোনামটি সৃষà§à¦Ÿà¦¿ করা থেকে সà§à¦°à¦•à§à¦·à¦¿à¦¤à¥¤',
'talkexists' => "'''পাতাটি সফলভাবে সরানো গেলেও আলোচনা পাতাটিকে সরানো যায়নি, কারণ নতà§à¦¨ শিরোনামের অধীনে ইতিমধà§à¦¯à§‡à¦‡ à¦à¦•à¦Ÿà¦¿ আলোচনা পাতা বিদà§à¦¯à¦®à¦¾à¦¨à¥¤ অনà§à¦—à§à¦°à¦¹ নিজের হাতে à¦à¦—à§à¦²à¦¿à¦•à§‡ à¦à¦•à¦¤à§à¦° করà§à¦¨à¥¤'''",
@@ -1765,8 +1782,8 @@ $1',
'filedelete-archive-read-only' => '"$1" আরà§à¦•à¦¾à¦‡à¦­ ডিরেকà§à¦Ÿà¦°à¦¿à¦Ÿà¦¿ ওয়েবসারà§à¦­à¦¾à¦° করà§à¦¤à§ƒà¦• লিখনযোগà§à¦¯ নয়।',
# Browsing diffs
-'previousdiff' => '↠পূরà§à¦¬à§‡à¦° পারà§à¦¥à¦•à§à¦¯',
-'nextdiff' => 'পরবরà§à¦¤à§€ পারà§à¦¥à¦•à§à¦¯ →',
+'previousdiff' => '↠পà§à¦°à¦¨à§‹ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾',
+'nextdiff' => 'নতà§à¦¨à¦¤à¦° সমà§à¦ªà¦¾à¦¦à¦¨à¦¾ →',
# Media information
'mediawarning' => "'''সতরà§à¦•à§€à¦•à¦°à¦£''': à¦à¦‡ ফাইলটিতে কà§à¦·à¦¤à¦¿à¦•à¦° কোড থাকতে পারে। à¦à¦Ÿà¦¿ নিরà§à¦¬à¦¾à¦¹ করলে আপনার সিসà§à¦Ÿà§‡à¦®à§‡ কà§à¦·à¦¤à¦¿ হতে পারে।<hr />",
diff --git a/languages/messages/MessagesBpy.php b/languages/messages/MessagesBpy.php
index 5df97169..30186c17 100644
--- a/languages/messages/MessagesBpy.php
+++ b/languages/messages/MessagesBpy.php
@@ -160,7 +160,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings কনফিগারেশন সেটিংর তালিকাহান]
* [http://www.mediawiki.org/wiki/Manual:FAQ মিডিয়া উইকি আঙলাক]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce মিডিয়া উইকির ফঙপার বারে মেইলর তালিকাহান]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce মিডিয়া উইকির ফঙপার বারে মেইলর তালিকাহান]',
'about' => 'বারে',
'article' => 'মেথেলর পাতা',
diff --git a/languages/messages/MessagesBr.php b/languages/messages/MessagesBr.php
index adbaacf9..320002c3 100644
--- a/languages/messages/MessagesBr.php
+++ b/languages/messages/MessagesBr.php
@@ -181,7 +181,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'Diwar-benn',
'article' => 'Pennad',
@@ -227,7 +227,7 @@ $messages = array(
'deletethispage' => 'Diverkañ ar bajenn-mañ',
'undelete_short' => "Diziverkañ {{PLURAL:$1|ur c'hemm|$1 kemm}}",
'protect' => 'Gwareziñ',
-'protect_change' => 'kemm gwarez',
+'protect_change' => 'kemmañ',
'protectthispage' => 'Gwareziñ ar bajenn-mañ',
'unprotect' => 'Diwareziñ',
'unprotectthispage' => 'Diwareziñ ar bajenn-mañ',
@@ -311,7 +311,7 @@ $messages = array(
'restorelink' => "{{PLURAL:$1|ur c'hemm diverket|$1 kemm diverket}}",
'feedlinks' => 'Lanv :',
'feed-invalid' => 'Seurt lanv direizh.',
-'feed-unavailable' => "N'haller ket implijout lanvadoù koumanantiñ war {{SITENAME}}",
+'feed-unavailable' => "N'haller ket implijout al lanvadoù koumanatiñ",
'site-rss-feed' => 'Lanv RSS evit $1',
'site-atom-feed' => 'Lanv Atom evit $1',
'page-rss-feed' => 'Lanv RSS evit "$1"',
@@ -347,8 +347,7 @@ Adkaset eo bet ar fazi "<tt>$3: $4</tt>" gant MySQL.',
"$1"
graet gant an arc\'hwel "$2"
adkaset eo bet ar fazi "$3 : $4" gant MySQL.',
-'noconnect' => "Ho tigarez! Da-heul kudennoù teknikel, n'haller ket kevreañ ouzh ar bank roadennoù evit poent.
-<br />
+'noconnect' => "Ho tigarez! Da-heul kudennoù teknikel, n'haller ket kevreañ ouzh servijer ar bank roadennoù evit poent.<br />
$1",
'nodb' => 'Dibosupl dibab ar bank roadennoù $1',
'cachederror' => "Un eilenn eus ar bajenn goulennet eo homañ; marteze n'eo ket bet hizivaet",
@@ -358,6 +357,12 @@ $1",
'readonlytext' => "Evit poent n'haller ket ouzhpennañ pe gemmañ netra er bank roadennoù mui. Un tamm kempenn boutin d'ar bank moarvat. goude-se e vo plaen an traoù en-dro.
Setu displegadenn ar merour bet prennet ar bank gantañ : $1",
+'missing-article' => "N'eo ket bet kavet gant an diaz titouroù testenn ur bajenn en dije dleet kavout hag anvet \"\$1\" \$2.
+
+Peurliesañ e c'hoarvez evit bezañ heuliet liamm dispredet un diforc'h pe an istor war-du ur bajenn bet diverket abaoe.
+
+Mard ned eo ket se eo, hoc'h eus marteze kavet un draen er meziant.
+Kasit keloù d'ur [[Special:ListUsers/sysop|merer]], en ur verkañ dezhañ chomlec'h an URL.",
'missingarticle-rev' => '(adweladenn # : $1)',
'missingarticle-diff' => '(Dif : $1, $2)',
'readonly_lag' => "Stanket eo bet ar bank roadennoù ent emgefre p'emañ an eilservijerioù oc'h adpakañ o dale e-keñver ar pennservijer",
@@ -399,6 +404,11 @@ $2',
'titleprotected' => "Gwarezet eo bet an titl-mañ p'eo bet krouet gant [[User:$1|$1]].
Setu amañ perak ''$2''.",
+# Virus scanner
+'virus-badscanner' => 'Kefluniadur fall : skanner viruzoù dianav : <i>$1</i>',
+'virus-scanfailed' => "Skannadenn c'hwitet (kod $1)",
+'virus-unknownscanner' => 'diviruzer dianav :',
+
# Login and logout pages
'logouttitle' => 'Dilugañ',
'logouttext' => "Diluget oc'h bremañ.
@@ -406,7 +416,7 @@ Gallout a rit kenderc'hel da implijout {{SITENAME}} en un doare dizanv, pe en em
'welcomecreation' => '== Degemer mat, $1! ==
Krouet eo bet ho kont implijer.
-Na zisoñjit ket personelaat ho {{SITENAME}} en ur sellet ouzh pajenn ar Penndibaboù.',
+Na zisoñjit ket resisaat ho [[Special:Preferences|penndibaboù evit {{SITENAME}}]].',
'loginpagetitle' => 'Ho tisklêriadenn',
'yourname' => "Hoc'h anv implijer",
'yourpassword' => 'Ho ker-tremen',
@@ -422,14 +432,15 @@ Na zisoñjit ket personelaat ho {{SITENAME}} en ur sellet ouzh pajenn ar Penndib
'logout' => 'Dilugañ',
'userlogout' => 'Dilugañ',
'notloggedin' => 'Diluget',
-'nologin' => "N'oc'h ket luget ? $1.",
+'nologin' => "N'oc'h eus kont ebet ? $1.",
'nologinlink' => 'Krouiñ ur gont',
'createaccount' => 'Krouiñ ur gont nevez',
'gotaccount' => "Ur gont zo ganeoc'h dija ? $1.",
'gotaccountlink' => 'En em lugañ',
'createaccountmail' => 'dre bostel',
'badretype' => "N'eo ket peurheñvel an eil ouzh egile an daou c'her-tremen bet lakaet ganeoc'h.",
-'userexists' => "Implijet eo dija an anv implijer lakaet ganeoc'h. Dibabit unan all mar plij.",
+'userexists' => "Implijet eo an anv implijer lakaet ganeoc'h dija.
+Dibabit un anv all mar plij.",
'youremail' => 'Postel *:',
'username' => 'Anv implijer :',
'uid' => 'Niv. identelezh an implijer :',
@@ -437,14 +448,15 @@ Na zisoñjit ket personelaat ho {{SITENAME}} en ur sellet ouzh pajenn ar Penndib
'yourrealname' => 'Anv gwir*',
'yourlanguage' => 'Yezh an etrefas&nbsp;',
'yourvariant' => 'Adstumm:',
-'yournick' => "Sinadur evit ar c'haozeadennoù",
+'yournick' => 'Sinadur :',
'badsig' => 'Direizh eo ho sinadur kriz; gwiriit ho palizennoù HTML.',
'badsiglength' => "Sinadur re hir.
Dre ret e rank bezañ nebeutoc'h eget {{PLURAL:$1|arouezenn|arouezenn}} ennañ.",
'email' => 'Postel',
'prefs-help-realname' => "* Hoc'h anv (diret) : ma vez spisaet ganeoc'h e vo implijet evit sinañ ho tegasadennoù.",
'loginerror' => 'Kudenn zisklêriañ',
-'prefs-help-email' => "* Postel (diret) : gantañ e vo aes mont e darempred ganeoc'h adal al lec'hienn o terc'hel kuzh ho chomlec'h, hag adkas ur ger-tremen deoc'h ma tichañsfe deoc'h koll ho hini.",
+'prefs-help-email' => "Diret eo merkañ ur chomlec'h postel met ma lakait unan e vo tu da adkas ur ger-tremen nevez deoc'h ma tichañsfe deoc'h disoñjal ho hini.
+Gallout a rit lezel tud all da vont e darempred ganeoc'h dre ho pajennoù implijer ha kaozeal hep na vefe ret deoc'h diskuliañ piv oc'h ivez.",
'prefs-help-email-required' => "Ezhomm zo eus ur chomlec'h postel.",
'nocookiesnew' => "krouet eo bet ar gont implijer met n'hoc'h ket luget. {{SITENAME}} a implij toupinoù evit al lugañ met diweredekaet eo an toupinoù ganeoc'h. Trugarez da weredekaat anezho ha d'en em lugañ en-dro.",
'nocookieslogin' => "{{SITENAME}} a implij toupinoù evit al lugañ met diweredekaet eo an toupinoù ganeoc'h. Trugarez da weredekaat anezho ha d'en em lugañ en-dro.",
@@ -452,7 +464,7 @@ Dre ret e rank bezañ nebeutoc'h eget {{PLURAL:$1|arouezenn|arouezenn}} ennañ."
'loginsuccesstitle' => "Disklêriet oc'h.",
'loginsuccess' => 'Luget oc\'h bremañ war {{SITENAME}} evel "$1".',
'nosuchuser' => 'N\'eus ket eus an implijer "$1".
-Gwiriit eo bet skrivet mat an anv ganeoc\'h pe implijit ar furmskrid a-is a-benn krouiñ ur gont implijer nevez.',
+Gwiriit eo bet skrivet mat an anv ganeoc\'h pe [[Special:UserLogin/signup|krouit ur gont nevez]].',
'nosuchusershort' => "N'eus perzhiad ebet gantañ an anv « <nowiki>$1</nowiki> ». Gwiriit ar reizhskrivadur.",
'nouserspecified' => "Ret eo deoc'h spisaat un anv implijer.",
'wrongpassword' => 'Ger-tremen kamm. Klaskit en-dro.',
@@ -462,12 +474,12 @@ Gwiriit eo bet skrivet mat an anv ganeoc\'h pe implijit ar furmskrid a-is a-benn
'mailmypassword' => 'Kasit din ur ger-tremen nevez',
'passwordremindertitle' => 'Ho ker-tremen berrbad nevez evit {{SITENAME}}',
'passwordremindertext' => "Unan bennak (c'hwi moarvat gant ar chomlec'h IP \$1)
-en deus goulennet ma vo kaset deoc'h ur ger-tremen nevez evit mont war {{SITENAME}} (\$4).
-Ger-tremen an implijer \"\$2\" zo bremañ \"\$3\".
-Erbediñ a reomp deoc'h en em lugañ ha kemmañ ar ger-tremen-mañ an abretañ ar gwellañ.
+en deus goulennet ma vo kaset dezhañ ur ger-tremen nevez evit mont war {{SITENAME}} (\$4).
+Savet ez eus bet ur ger-tremen da c'hortoz evit an implijer \"\$2\" hag a zo \"\$3\".
+Mard eo se a felle deoc'h ober e vo ret deoc'h en em lugañ ha kemmañ ho ker-tremen bremañ.
Mard eo bet graet ar goulenn gant unan bennak all, pe m'hoc'h eus soñj eus ho ker-tremen bremañ ha
-ne fell ket deoc'h cheñch anezhañ ken, e c'hallit leuskel ar postel-mañ a-gostez ha kenderc'hel d'ober gant ho ker-tremen kozh.",
+ma ne fell ket deoc'h cheñch anezhañ ken, e c'hallit leuskel ar postel-mañ a-gostez ha kenderc'hel d'ober gant ho ker-tremen kozh.",
'noemail' => 'N\'eus bet enrollet chomlec\'h elektronek ebet evit an implijer "$1".',
'passwordsent' => 'Kaset ez eus bet ur ger-tremen nevez da chomlec\'h elektronek an implijer "$1".
Trugarez deoc\'h evit en em zisklêriañ kerkent ha ma vo bet resevet ganeoc\'h.',
@@ -482,7 +494,8 @@ A-raok na vije kaset postel ebet d'ar gont-se e vo ret deoc'h heuliañ ar c'huzu
'emailnotauthenticated' => "N'eo ket bet gwiriekaet ho chomlec'h postel evit c'hoazh. Ne vo ket tu da gas postel ebet deoc'h evit hini ebet eus an dezverkoù dindan.",
'noemailprefs' => "Merkit ur chomlec'h postel mar fell deoc'h ez afe an arc'hwelioù-mañ en-dro.",
'emailconfirmlink' => "Kadarnait ho chomlec'h postel",
-'invalidemailaddress' => "N'haller ket degemer ar chomlec'h postel-mañ rak faziek eo e furmad evit doare. Merkit ur chomlec'h reizh pe goullonderit ar vaezienn-mañ.",
+'invalidemailaddress' => "N'haller ket degemer ar chomlec'h postel-mañ rak faziek eo e furmad evit doare.
+Merkit ur chomlec'h reizh pe goullonderit ar vaezienn-mañ.",
'accountcreated' => 'Kont krouet',
'accountcreatedtext' => 'Krouet eo bet kont implijer $1.',
'createaccount-title' => 'Krouiñ ur gont war {{SITENAME}}',
@@ -500,7 +513,7 @@ Na daolit ket evezh ouzh ar c\'hemenn-mañ m\'eo bet krouet ar gont dre fazi.',
'resetpass_submit' => 'Kemmañ ar ger-tremen hag en em lugañ',
'resetpass_success' => "Kemmet mat eo bet ho ker-temen ! Emaoc'h oc'h en em lugañ e-barzh...",
'resetpass_bad_temporary' => "Ger-tremen da c'hortoz faziek. Marteze hoc'h eus cheñchet ho ker-tremen dija pe hoc'h eus goulennet ur ger-tremen da c'hortoz all.",
-'resetpass_forbidden' => "N'haller ket cheñch ar gerioù-termen war {{SITENAME}}",
+'resetpass_forbidden' => "N'haller ket cheñch ar gerioù-termen",
'resetpass_missing' => "N'eus bet lakaet titour ebet.",
# Edit page toolbar
@@ -544,26 +557,33 @@ Na daolit ket evezh ouzh ar c\'hemenn-mañ m\'eo bet krouet ar gont dre fazi.',
'blockedtitle' => 'Implijer stanket',
'blockedtext' => "<big>'''Stanket eo bet ho kont implijer pe ho chomlec'h IP'''</big>
-Gant $1 eo bet graet. Setu an abeg : ''$2''.
+Gant $1 eo bet graet.
+Setu an abeg evit se : ''$2''.
* Stanket adalek : $8
* Stanket betek : $6
* Pad ar stankadenn : $7
-Gallout a rit mont e darempred gant $1 pe gant unan eus ar [[{{MediaWiki:Grouppage-sysop}}|verourien]] all evit eskemm ganto war se. N'hallit implijout an arc'hwel 'kas ur postel d'an implijer-mañ' nemet ma'z eus bet spisaet ganeoc'h ur chomlec'h postel reizh en ho [[Special:Preferences|penndibaboù kont]] ha ma n'oc'h ket bet stanket. $3 eo ho chomlec'h IP, ha #$5 eo niverenn an identelezh stanket. Merkit anezho en ho koulennoù bep tro.",
+Gallout a rit mont e darempred gant $1 pe gant unan eus ar [[{{MediaWiki:Grouppage-sysop}}|verourien]] all evit eskemm ganto war se. N'hallit implijout an arc'hwel 'kas ur postel d'an implijer-mañ' nemet ma'z eus bet spisaet ganeoc'h ur chomlec'h postel reizh en ho [[Special:Preferences|penndibaboù kont]] ha ma n'eo ket bet stanket.
+$3 eo ho chomlec'h IP, ha #$5 eo niverenn an identelezh stanket.
+Merkit anezho en ho koulennoù bep tro.",
'autoblockedtext' => "Stanket eo bet ho chomlec'h IP ent emgefreek rak implijet e veze gant un implijer all bet stanket gant \$1.
Setu aze an abeg :
-:''\$2''
+: ''\$2''
* Deroù ar stankadenn : \$8
* Termen ar stankadenn : \$6
+* Kont stanket : \$7
Gallout a rit mont e darempred gant \$1 pe gant unan eus ar
[[{{MediaWiki:Grouppage-sysop}}|verourien]] all ma kavit abeg er stankadenn.
Notennit mat ne c'hallot implijout an dibarzh \"kas ur postel d'an implijer\" nemet ma'z eus bet merket ganeoc'h ur chomlec'h postel reizh en ho [[Special:Preferences|penndibaboù implijer]] ha ma n'eo ket bet stanket ivez.
+\$3 eo ho chomlec'h IP evit poent ha #\$5 ho niverenn stankadenn.
+Merkit mat an titouroù-se war kement goulenn savet ganeoc'h.
+
\$5 eo ho niverenn stankadenn. Merkit mat an niverenn-se pa rit goulennoù.",
'blockednoreason' => "n'eus bet roet abeg ebet",
'blockedoriginalsource' => "Kavout a reot mammenn '''$1''' a-is:",
@@ -586,17 +606,18 @@ Notennit mat ne c'hallot implijout an dibarzh \"kas ur postel d'an implijer\" ne
'userpage-userdoesnotexist' => 'N\'eo ket enrollet ar gont "$1". Merkit ma fell deoc\'h krouiñ/kemmañ ar bajenn-mañ.',
'clearyourcache' => "'''Notenn :''' Goude bezañ enrollet ho pajenn e rankot freskaat krubuilh ho merdeer a-bennn gwelet ar c'hemmoù : '''Mozilla / Firefox / Safari : ''' dalc'hit ''Pennlizherenn'' en ur glikañ war ''Adkargañ'', pe pouezañ war ''Ctrl-F5'' pe ''Ctrl-R'' (''Command-R'' war ur Macintosh); '''Konqueror: '''klikañ war ''Adkargañ'' pe pouezañ war ''F5;'' '''Opera:''' riñsañ ar grubuilh e ''Ostilhoù → Penndibaboù;'' '''Internet Explorer:''' derc'hel ''Ctrl'' en ur glikañ war ''Freskaat,'' pe pouezañ war ''Ctrl-F5.''",
'usercssjsyoucanpreview' => "<strong>Tun :</strong> Grit gant ar bouton '''Rakwelet''' evit testiñ ho follenn CSS/JS nevez a-raok enrollañ anezhi.",
-'usercsspreview' => "'''Dalc'hit soñj n'emaoc'h nemet o rakwelet ho follenn CSS deoc'h ha n'eus ket bet enrollet netra c'hoazh!'''",
+'usercsspreview' => "'''Dalc'hit soñj n'emaoc'h nemet o rakwelet ho follenn CSS deoc'h.'''
+'''N'eo ket bet enrollet evit c'hoazh!'''",
'userjspreview' => "'''Dalc'hit soñj emaoc'h o rakwelet pe o testiñ ho kod javascript deoc'h ha n'eo ket bet enrollet c'hoazh!'''",
'userinvalidcssjstitle' => "'''Diwallit:''' N'eus tamm gwiskadur \"\$1\" ebet. Ho pez soñj e vez implijet lizherennoù bihan goude an anv implijer hag ar veskell / gant ar pajennoù personel dezho un astenn .css ha .js; da skouer eo mat ar follenn stil {{ns:user}}:Foo/monobook.css ha faziek an hini {{ns:user}}:Foo/Monobook.css.",
'updated' => '(Hizivaet)',
'note' => '<strong>Notenn :</strong>',
-'previewnote' => "<strong>Diwallit mat, n'eo homañ nemet ur rakweladenn, n'eo ket enrollet an destenn c'hoazh!</strong>",
-'previewconflict' => 'Gant ar rakweladenn e teu testenn ar bajenn war wel evel ma vo pa vo bet enrollet.',
+'previewnote' => "<strong>Diwallit mat, n'eus nemet ur rakweled eus an destenn-mañ, n'eo ket enrollet c'hoazh!</strong>",
+'previewconflict' => 'Gant ar rakweled e teu testenn ar bajenn war wel evel ma vo pa vo bet enrollet.',
'session_fail_preview' => "<strong>Ho tigarez! N'eus ket bet tu da enrollañ ho kemmoù rak kollet eo bet roadennoù an dalc'h. Klaskit en-dro mar plij. Ma ne'z a ket en-dro c'hoazh, klaskit dilugañ ho kont ha lugañ en-dro.</strong>",
'session_fail_preview_html' => "<strong>Ho tigarez! N'omp ket bet gouest da enrollañ ho kemmoù rak kollet ez eus bet roadennoù e-kerzh an dalc'h.</strong>
-''Gweredekaet eo al linenoù HTML e {{SITENAME}}. Rak-se eo kuzh ar rakweladennoù a-benn en em zifenn diouzh an tagadennoù JavaScript.''
+''Gweredekaet eo al linenoù HTML e {{SITENAME}}. Rak-se eo kuzh ar rakweledoù a-benn en em zifenn diouzh an tagadennoù JavaScript.''
<strong>Mard e oa onest ar c'hemmoù oc'h eus klasket degas, klaskit en-dro. Mar ned a ket en-dro, klaskit dilugañ ha lugañ en-dro (pe digevreañ/kevreañ).</strong>",
'token_suffix_mismatch' => "<strong>Distaolet eo bet ar c'hemmoù degaset ganeoc'h abalamour ma oa bet kemmesket an arouezennoù poentadur gant ho merdeer en daveer kemmañ. Distaolet eo bet ar c'hemmoù kuit na vije breinet ar bajennad skrid.
@@ -628,7 +649,7 @@ N'eus nemet an implijerien ganto ar statud merour a c'hall degas kemmoù enni.</
'cascadeprotectedwarning' => "'''Diwallit :''' Prennet eo ar bajenn-mañ. N'eus nemet ar verourien a c'hall degas kemmoù enni peogwir he c'haver e-touez ar {{PLURAL:\$1|bajenn|pajennoù}} da-heul zo bet gwarezet en ur zibab an dibarzh \"skalierad\" :",
'titleprotectedwarning' => "<strong>WARNING: Gwarezet eo bet ar bajenn-mañ e doare ma n'hallo bezañ krouet nemet gant implijerien zo.</strong>",
'templatesused' => 'Patromoù implijet war ar bajenn-mañ :',
-'templatesusedpreview' => 'Patromoù implijet er rakweladenn-mañ :',
+'templatesusedpreview' => 'Patromoù implijet er rakweled-mañ :',
'templatesusedsection' => 'Patromoù implijet er rann-mañ :',
'template-protected' => '(gwarezet)',
'template-semiprotected' => '(damwarezet)',
@@ -637,7 +658,7 @@ N'eus nemet an implijerien ganto ar statud merour a c'hall degas kemmoù enni.</
'nocreatetitle' => "Strishaet eo bet ar c'hrouiñ pajennoù",
'nocreatetext' => 'Strishaet eo bet an tu da grouiñ pajennoù nevez war {{SITENAME}}.
Gallout a rit mont war-gil ha degas kemmoù en ur bajenn zo anezhi dija, pe [[Special:UserLogin|en em enrollañ ha krouiñ ur gont]].',
-'nocreate-loggedin' => "N'oc'h ket aotreet da grouiñ pajennoù nevez war {{SITENAME}}.",
+'nocreate-loggedin' => "N'oc'h ket aotreet da grouiñ pajennoù nevez.",
'permissionserrors' => 'Fazioù Aotre',
'permissionserrorstext' => "N'oc'h ket aotreet d'ober kement-mañ evit {{PLURAL:$1|an abeg-mañ|an abegoù-mañ}} :",
'permissionserrorstext-withaction' => "N'oc'h ket aotreet da $2, evit an {{PLURAL:$1|abeg-mañ|abeg-mañ}} :",
@@ -662,7 +683,7 @@ A-gostez eo bet lezet an arventenn-se.',
'undo-success' => "Gallout a reer disteurel ar c'hemmoù-mañ. Gwiriit, mar plij, gant ar geñveriadenn a-is evit bezañ sur eo an dra-se a fell deoc'h ober; goude-se enrollit ar c'hemmoù a-is a-benn echuiñ disteurel ar c'hemmoù.",
'undo-failure' => "N'eus ket bet tu da zisteuler ar c'hemm-mañ abalamour d'un tabut gant kemmoù degaset e-keit-se.",
'undo-norev' => "N'eus ket bet gallet degas ar c'hemmoù-mañ rak pe n'eus ket anezho pe int bet diverket.",
-'undo-summary' => 'Disteurel kemmoù $1 a-berzh [[Special:Contributions/$2]] ([[User talk:$2]])',
+'undo-summary' => 'Disteurel kemmoù $1 a-berzh [[Special:Contributions/$2|$2]] ([[User talk:$2|kaozeal]])',
# Account creation failure
'cantcreateaccounttitle' => 'Dibosupl krouiñ ar gont',
@@ -720,10 +741,10 @@ Marteze e kavot munudoù all war [{{fullurl:Special:Log/delete|page={{PAGENAMEE}
'revisiondelete' => 'Diverkañ/diziverkañ stummoù',
'revdelete-nooldid-title' => "N'eus stumm pal ebet evit an degasadennoù",
'revdelete-nooldid-text' => "Pe n'eo ket bet spisaet ganeoc'h ar stumm(où) pal da implijout an arc'hwel-mañ evito. pe n'eus ket eus ar stummoù spisaet, pe emaoc'h o klask kuzhat ar stumm red.",
-'revdelete-selected' => '{{PLURAL:$2|Stumm dibabet|Stummoù dibabet}} eus [[:$1]] :',
-'logdelete-selected' => '{{PLURAL:$1|Darvoud eus ar marilh diuzet|Darvoud eus ar marilh diuzet}} :',
-'revdelete-text' => "Derc'hel a raio ar stummoù diverket da zont war wel war istor ar bajenn,
-met n'hallo ket an dud sellet outo.
+'revdelete-selected' => "'''{{PLURAL:$2|Stumm dibabet|Stummoù dibabet}} eus [[:$1]] :'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Darvoud eus ar marilh diuzet|Darvoud eus ar marilh diuzet}} :'''",
+'revdelete-text' => "'''Derc'hel a raio ar stummoù diverket da zont war wel war istor ar bajenn,
+met n'hallo ket an dud sellet outo.'''
Gouest e vo merourien all {{SITENAME}} da dapout krog en testennoù kuzhet ha da ziziverkañ anezho en-dro dre an hevelep etrefas, nemet e vije bet lakaet e plas strishadurioù ouzhpenn gant renerien al lec'hienn.",
'revdelete-legend' => 'Lakaat strishadurioù gwelet',
@@ -839,7 +860,7 @@ Gwiriit ne vo ket torret red istor ar bajenn gant ar c'hemm-mañ.",
'mypreferences' => 'penndibaboù',
'prefs-edits' => 'Niver a gemmoù :',
'prefsnologin' => 'Diluget',
-'prefsnologintext' => "ret eo deoc'h bezañ [[Special:UserLogin|luget]] evit kemm ho tibaboù implijer.",
+'prefsnologintext' => 'Ret eo deoc\'h bezañ <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} luget]</span> a-benn kemmañ ho tibaboù implijer.',
'prefsreset' => 'Adlakaet eo bet ar penndibaboù diouzh ar stumm bet enrollet.',
'qbsettings' => 'Personelaat ar varrenn ostilhoù',
'qbsettings-none' => 'Hini ebet',
@@ -943,23 +964,57 @@ Gwiriit ne vo ket torret red istor ar bajenn gant ar c'hemm-mañ.",
'grouppage-suppress' => '{{ns:project}}: Dindan evezh',
# Rights
-'right-read' => 'Lenn ar pajennoù',
-'right-edit' => 'Kemmañ ar pajennoù',
-'right-createpage' => 'Krouiñ pajennoù (estreget pajennoù kaozeal)',
-'right-createtalk' => 'Krouiñ pajennoù kaozeal',
-'right-createaccount' => 'Krouiñ kontoù implijer nevez',
-'right-minoredit' => "Merkañ ar c'hemmoù evel kemmoù dister",
-'right-move' => 'Adenvel pajennoù',
-'right-suppressredirect' => 'Chom hep sevel un adkas adalek ar bajenn gozh en ur adenvel ar bajenn',
-'right-upload' => 'Enporzhiañ restroù',
-'right-reupload' => 'Frikañ ur restr zo anezhi dija',
-'right-reupload-own' => 'Frikañ ur restr bet pellgarget gant an-unan',
-'right-autoconfirmed' => 'Kemmañ ar pajennoù damwarezet',
-'right-delete' => 'Diverkañ pajennoù',
-'right-browsearchive' => 'Klask pajennoù bet diverket',
-'right-undelete' => 'Assevel ur bajenn',
-'right-editinterface' => 'Degas kemmoù war an etrefas implijer',
-'right-siteadmin' => 'Prennañ ha dibrennañ ar bank-titouroù',
+'right-read' => 'Lenn ar pajennoù',
+'right-edit' => 'Kemmañ ar pajennoù',
+'right-createpage' => 'Krouiñ pajennoù (estreget pajennoù kaozeal)',
+'right-createtalk' => 'Krouiñ pajennoù kaozeal',
+'right-createaccount' => 'Krouiñ kontoù implijer nevez',
+'right-minoredit' => "Merkañ ar c'hemmoù evel kemmoù dister",
+'right-move' => 'Adenvel pajennoù',
+'right-move-subpages' => "Dilec'hiañ ar pajennoù gant o ispajennoù",
+'right-suppressredirect' => 'Chom hep sevel un adkas adalek ar bajenn gozh en ur adenvel ar bajenn',
+'right-upload' => 'Enporzhiañ restroù',
+'right-reupload' => 'Frikañ ur restr zo anezhi dija',
+'right-reupload-own' => 'Frikañ ur restr bet pellgarget gant an-unan',
+'right-reupload-shared' => "Gwaskañ restroù ent lec'hel war an diellaoueg vedia rannet",
+'right-upload_by_url' => "Enporzhiañ ur restr adal ur chomlec'h URL",
+'right-purge' => 'Spujañ krubuilh ar pajennoù hep kadarnaat',
+'right-autoconfirmed' => 'Kemmañ ar pajennoù damwarezet',
+'right-bot' => 'Plediñ ganti evel gant un argerzh emgefre',
+'right-nominornewtalk' => 'Arabat diskouez ar c\'hemenn "Kemennoù nevez zo ganeoc\'h" pa vez degaset kemmoù dister war pajenn gaozeal un implijer',
+'right-apihighlimits' => 'Kreskiñ ar bevennoù er goulennoù API',
+'right-writeapi' => 'Ober gant an API evit kemmañ ar wiki',
+'right-delete' => 'Diverkañ pajennoù',
+'right-bigdelete' => 'Diverkañ pajennoù dezho un hir a istor',
+'right-deleterevision' => 'Diverkañ ha diziverkañ stummoù zo eus ur pajenn',
+'right-deletedhistory' => 'Gwelet anvioù an istorioù diverket hep diskouez an destenn stag outo',
+'right-browsearchive' => 'Klask pajennoù bet diverket',
+'right-undelete' => 'Assevel ur bajenn',
+'right-suppressrevision' => 'Teuler ur sell war ar stummoù kuzhet ouzh ar verourien hag assevel anezho',
+'right-suppressionlog' => 'Gwelet ar marilhoù prevez',
+'right-block' => "Mirout ouzh an implijerien all a zegas kemmoù pelloc'h",
+'right-blockemail' => 'Mirout ouzh un implijer a gas posteloù',
+'right-hideuser' => 'Stankañ un implijer, en ur guzhat anezhañ diouzh ar re all',
+'right-ipblock-exempt' => "Tremen dreist an IPoù stanket, ar stankadennoù emgefre hag ar bloc'hadennoù IP stanket",
+'right-proxyunbannable' => 'Temen dreist stankadennoù emgefre ar proksioù',
+'right-protect' => 'Kemmañ live gwareziñ ar pajennoù ha kemmañ ar pajennoù gwarezet',
+'right-editprotected' => 'Kemmañ ar pajennoù gwarezet (hep gwarez dre skalierad)',
+'right-editinterface' => 'Degas kemmoù war an etrefas implijer',
+'right-editusercssjs' => 'Kemmañ restroù CSS ha JS implijerien all',
+'right-rollback' => 'Disteuler prim kemmoù an implijer diwezhañ en deus kemmet ur bajenn resis',
+'right-markbotedits' => "Merkañ ar c'hemmoù distaolet evel kemmoù bet graet gant robotoù.",
+'right-noratelimit' => 'Na sell ket ar bevennoù feurioù outañ',
+'right-import' => 'Enporzhiañ pajennoù adalek wikioù all',
+'right-importupload' => 'Enporzhiañ pajennoù adal ur restr',
+'right-patrol' => 'Merkañ kemmoù ar re all evel gwiriet',
+'right-autopatrol' => 'Merkañ e gemmoù evel gwiriekaet, ent emgefre',
+'right-patrolmarks' => 'Gwelet kemmoù diwezhañ ar merkoù patrouilhañ',
+'right-unwatchedpages' => "Gwelet roll ar pajennoù n'int ket evezhiet",
+'right-trackback' => "Ouzhpennañ ur c'hilliamm",
+'right-mergehistory' => 'Unvaniñ istor ar pajennoù',
+'right-userrights' => 'Kemmañ holl wirioù un implijer',
+'right-userrights-interwiki' => 'Kemmañ ar gwirioù implijer zo war ur wiki all',
+'right-siteadmin' => 'Prennañ ha dibrennañ ar bank-titouroù',
# User rights log
'rightslog' => 'Marilh statud an implijerien',
@@ -1011,21 +1066,23 @@ E '''tev''' emañ ar pajennoù zo war ho [[Special:Watchlist|roll evezhiañ]].",
'uploadnologin' => 'diluget',
'uploadnologintext' => "ret eo deoc'h bezañ [[Special:UserLogin|luget]]
evit eilañ restroù war ar servijer.",
+'upload_directory_missing' => "Mankout a ra ar c'havlec'h enporzhiañ ($1) ha n'eo ket bet ar servijer Web evit e grouiñ.",
'upload_directory_read_only' => "N'hall ket ar servijer skrivañ e renkell ar c'hargadennoù ($1).",
'uploaderror' => 'Fazi',
-'uploadtext' => "Grit gant ar furmskrid a-is evit enporzhiañ skeudennoù.
-Evit sellet pe klask skeudennoù bet enporzhiet a-raok sellit ouzh [[Special:ImageList|roll ar skeudennoù eilet war ar servijer]]. Kavet e vo ar skeudennoù enporzhiet pe diverket war [[Special:Log/upload|marilh ar pajennoù enporzhiet]] ivez.
+'uploadtext' => "Grit gant ar furmskrid a-is evit enporzhiañ restroù war ar servijer.
+Evit sellet pe klask skeudennoù bet enporzhiet a-raok sellit ouzh [[Special:ImageList|roll ar skeudennoù]]. Kavet e vo ar skeudennoù enporzhiet war [[Special:Log/upload|marilh ar pajennoù enporzhiet]] hag an diverkadennoù war [[Special:Log/delete|istor an diverkadennoù]].
-Evit enklozañ ar skeudenn en ur pennad, lakait er pennad-se ul liamm skrivet evel-henn :
-'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:anv_ar_restr.jpg]]</nowiki>''' pe
-'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:anv_ar_restr.png|testenn all]]</nowiki>''' pe
-'''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:anv_ar_restr.ogg]]</nowiki>''' evit sevel ul liamm war-eeun war-du ar restr.",
+Evit enklozañ ur skeudenn en ur pennad, lakait er pennad-se ul liamm skrivet evel-henn :
+*'''<code><nowiki>[[</nowiki>{{ns:image}}<nowiki>:anv_ar_restr.jpg]]</nowiki></code>''' evit diskouez ar restr en he spider brasañ ;
+*'''<code><nowiki>[[</nowiki>{{ns:image}}<nowiki>:anv_ar_restr.png|deskrivadenn]]</nowiki></code>''' evit ober gant ur munud 200 piksel ledander er ur voest a-gleiz enni \"testenn zeskrivañ\" da zeskrivadenn
+*'''<code><nowiki>[[</nowiki>{{ns:media}}<nowiki>:anv_ar_restr.ogg]]</nowiki></code>''' evit sevel ul liamm war-eeun war-du ar restr hep diskouez anezhi.",
'upload-permitted' => 'Seurtoù restroù aotreet : $1.',
'upload-preferred' => 'Seurtoù restroù gwellañ : $1.',
'upload-prohibited' => 'Seurtoù restroù berzet : $1.',
'uploadlog' => 'marilh ar pajennoù enporzhiet',
'uploadlogpage' => 'Marilh ar pajennoù enporzhiet',
-'uploadlogpagetext' => 'Setu marilh ar restroù diwezhañ bet karget war ar servijer.',
+'uploadlogpagetext' => "Setu a-is marilh ar restroù diwezhañ bet karget war ar servijer.
+S.o [[Special:NewImages|rann ar skeudennoù nevez]] evit kaout ur sell gwiroc'h",
'filename' => 'Anv&nbsp;',
'filedesc' => 'Deskrivadur&nbsp;',
'fileuploadsummary' => 'Diverrañ :',
@@ -1054,17 +1111,20 @@ An diforc'h nemetañ zo war pennlizherenn an astenn. Gwiriit eo disheñvel ar re
'fileexists-thumb' => "<center>'''Skeudenn zo anezhi'''</center>",
'fileexists-thumbnail-yes' => "Evit doare ez eus ur skeudenn krennet he ment eus ar restr <i>(thumbnail)</i>. Gwiriit ar restr <strong><tt>$1</tt></strong>.<br />
Mard eo an hevelep skeudenn ha hini ar restr orin zo gwelloc'h he ferzhded n'eo ket dav pellgargañ ur stumm krennet ouzhpenn.",
-'file-thumbnail-no' => "Kregiñ a ra anv ar restr gant <strong><tt>$1</tt></strong>. Evit doare eo ur skeudenn krennet he ment <i>(thumbnail)</i>.
+'file-thumbnail-no' => "Kregiñ a ra anv ar restr gant <strong><tt>$1</tt></strong>.
+Evit doare eo ur skeudenn krennet he ment <i>(thumbnail)</i>.
Ma'z eus ganeoc'h ur skeudenn uhel he fizhder, pellgargit anezhi; a-hend-all cheñchit anv ar restr.",
'fileexists-forbidden' => "Ur restr all gant an anv-se zo c'hoazh; kit war ho kiz hag enporzhiit ar restr dindan un anv all [[Image:$1|thumb|center|$1]]",
-'fileexists-shared-forbidden' => "Ur restr all gant an hevelep anv zo c'hoazh er c'havlec'h eskemm restroù; kit war ho kiz hag enpozhiit ar restr adarre dindan un anv all. [[Image:$1|thumb|center|$1]]",
+'fileexists-shared-forbidden' => "Ur restr all dezhi an hevelep anv zo c'hoazh er c'havlec'h eskemm restroù.
+Mar fell deoc'h enporzhiañ ar restr-mañ da vat, kit war ho kiz hag enporzhiit anezhi adarre dindan un anv all. [[Image:$1|thumb|center|$1]]",
+'file-exists-duplicate' => 'Un eil eus ar {{PLURAL:$1|restr|restroù}} da-heul eo ar restr-mañ :',
'successfulupload' => 'Eiladenn kaset da benn vat',
'uploadwarning' => 'Diwallit!',
'savefile' => 'Enrollañ ar restr',
'uploadedimage' => '"[[$1]]" enporzhiet',
'overwroteimage' => 'enporzhiet ur stumm nevez eus "[[$1]]"',
'uploaddisabled' => 'Ho tigarez, diweredekaet eo bet kas ar restr-mañ.',
-'uploaddisabledtext' => "N'haller ket kargañ restroù war {{SITENAME}}.",
+'uploaddisabledtext' => 'Diweredekaet eo an enporzhiañ restroù.',
'uploadscripted' => "Er restr-mañ ez eus kodoù HTML pe skriptoù a c'hallfe bezañ kammgomprenet gant ur merdeer Kenrouedad.",
'uploadcorrupt' => 'Brein eo ar restr-mañ, par eo he ment da netra pe fall eo an astenn anezhi.
Gwiriit anezhi mar plij.',
@@ -1097,9 +1157,12 @@ PICT # misc.
'upload-proto-error' => 'Protokol direizh',
'upload-proto-error-text' => 'Rekis eo an URLoù a grog gant <code>http://</code> pe <code>ftp://</code> evit enporzhiañ.',
'upload-file-error' => 'Fazi diabarzh',
-'upload-file-error-text' => "Ur fazi diabarzh zo c'hoarvezet en ur grouiñ ur restr da c'hortoz war ar servijer. Kit e darempred gant unan eus merourien ar reizhiad.",
+'upload-file-error-text' => "Ur fazi diabarzh zo c'hoarvezet en ur grouiñ ur restr da c'hortoz war ar servijer.
+Kit e darempred gant [[Special:ListUsers/sysop|unan eus merourien ar reizhiad]].",
'upload-misc-error' => 'Fazi kargañ dianav',
-'upload-misc-error-text' => "Ur fazi dianav zo bet e-ser kargañ. Gwiriit eo reizh an URL hag e c'hall bezañ tizhet ha klaskit en-dro. Ma talc'h ar gudenn, kit e darempred gant merourien ar reizhiad.",
+'upload-misc-error-text' => "Ur fazi dianav zo bet e-ser kargañ.
+Gwiriit eo reizh an URL hag e c'hall bezañ tizhet ha klaskit en-dro.
+Ma talc'h ar gudenn, kit e darempred gant [[Special:ListUsers/sysop|merourien ar reizhiad]].",
# Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
'upload-curl-error6' => "N'eus ket bet gallet tizhout an URL",
@@ -1141,11 +1204,16 @@ Klikañ war penn ar bann a cheñch an urzh kinnig.',
'imagelinks' => 'Liammoù war-du ar skeudenn',
'linkstoimage' => "Liammet eo ar {{PLURAL:$1|bajenn-mañ|$1 ar pajennoù-mañ}} d'ar restr-mañ :",
'nolinkstoimage' => "N'eus liamm ebet war-du ar skeudenn-mañ war pajenn ebet.",
+'morelinkstoimage' => 'Gwelet [[Special:WhatLinksHere/$1|liammoù ouzhpenn]] war-du ar restr-mañ.',
+'redirectstofile' => 'Adkas a ra ar{{PLURAL:$1|restr-mañ|$1 restr-mañ}} war-du homañ :',
+'duplicatesoffile' => 'Un eil eus ar restr-mañ eo ar {{PLURAL:$1|restr da-heul|$1 restr da-heul}} :',
'sharedupload' => 'Rannet eo ar restr-mañ. Gallout a ra bezañ implijet evit raktresoù all.',
'shareduploadwiki' => "Gwelit an $1 mar plij evit gouzout hiroc'h.",
'shareduploadwiki-desc' => "Diskouezet eo a-is an deskrivadur a-zivout $1 er c'havlec'h rannet.",
'shareduploadwiki-linktext' => 'pajenn deskrivañ ar restr',
+'shareduploadduplicate' => 'Un eil eus $1 eus ur sanailh rannet eo ar restr-mañ.',
'shareduploadduplicate-linktext' => 'ur restr all',
+'shareduploadconflict' => 'Ar restr-mañ zo dezhañ an hevelep anv ha $1 hag a zo er sanailh rannet',
'shareduploadconflict-linktext' => 'ur restr all',
'noimage' => "N'eus pajenn ebet anvet evel-se c'hoazh, gallout a rit $1.",
'noimage-linktext' => 'enporzhiañ unan',
@@ -1170,8 +1238,8 @@ Klikañ war penn ar bann a cheñch an urzh kinnig.',
'filedelete-comment' => 'Notenn :',
'filedelete-submit' => 'Diverkañ',
'filedelete-success' => "Diverket eo bet '''$1'''.",
-'filedelete-success-old' => '<span class="plainlinks">Diverket eo bet stumm \'\'\'[[Media:$1|$1]]\'\'\' eus $3, $2.</span>',
-'filedelete-nofile' => "N'eus ket eus '''$1''' war {{SITENAME}}.",
+'filedelete-success-old' => "Diverket eo bet ar stumm '''[[Media:$1|$1]]''' eus an $2 da $3.",
+'filedelete-nofile' => "N'eus ket eus '''$1'''.",
'filedelete-nofile-old' => "N'eus stumm diellaouet ebet eus '''$1''' gant an dezverkoù lakaet.",
'filedelete-iscurrent' => "Emaoc'h o klask diverkañ doare diwezhañ ar restr-mañ. Distroit d'ur stumm koshoc'h da gentañ.",
'filedelete-otherreason' => 'Abeg all/ouzhpenn :',
@@ -1195,7 +1263,7 @@ Klikañ war penn ar bann a cheñch an urzh kinnig.',
# Unused templates
'unusedtemplates' => 'Patromoù dizimplij',
-'unusedtemplatestext' => 'Rollet eo amañ an holl bajennoù dezho an esaouenn anv "patrom" ha n\'int ket implijet war pajenn ebet. Ho pet soñj da wiriañ mat hag-eñ n\'eus ket liammoù all war-du ar patromoù-se a-raok diverkañ anezho.',
+'unusedtemplatestext' => 'Rollet eo amañ an holl bajennoù zo en esaouenn anv "{{ns:template}}" ha n\'int ket implijet war pajenn ebet. Ho pet soñj da wiriañ mat hag-eñ n\'eus ket liammoù all war-du ar patromoù-se a-raok diverkañ anezho.',
'unusedtemplateswlh' => 'liammoù all',
# Random page
@@ -1230,8 +1298,10 @@ Hirder al [http://www.mediawiki.org/wiki/Manual:Job_queue lostennad labour] zo p
Padal e tlefent kas war-eeun d'an danvez anezho.<br />
Sellet e vez ouzh ur bajenn evel ouzh ur bajenn digejañ ma ra gant ur patrom liammet ouzh [[MediaWiki:Disambiguationspage]]",
-'doubleredirects' => 'Adkasoù doubl',
-'doubleredirectstext' => '<b>Diwallit:</b> Gallout a ra bezañ "pozitivoù faos er roll-mañ. D\'ar mare-se eo moarvat peogwir ez eus testenn war bajenn an #REDIRECT kentañ ivez.<br />War bep linenn emañ al liammoù war-du pajenn an adkas kentañ hag en eil hag ivez linenn gentañ pajenn an eil adkas zo sañset reiñ ar pal "gwirion". War-du ar pal-se e tlefe liammañ an #REDIRECT kentañ.',
+'doubleredirects' => 'Adkasoù doubl',
+'doubleredirectstext' => '<b>Diwallit:</b> Gallout a ra bezañ "pozitivoù faos er roll-mañ. D\'ar mare-se eo moarvat peogwir ez eus testenn war bajenn an #REDIRECT kentañ ivez.<br />War bep linenn emañ al liammoù war-du pajenn an adkas kentañ hag en eil hag ivez linenn gentañ pajenn an eil adkas zo sañset reiñ ar pal "gwirion". War-du ar pal-se e tlefe liammañ an #REDIRECT kentañ.',
+'double-redirect-fixed-move' => 'Adanvet eo bet [[$1]], adkaset eo war-du [[$2]] bremañ',
+'double-redirect-fixer' => 'Reizher adkasoù',
'brokenredirects' => 'Adkasoù torret',
'brokenredirectstext' => "Kas a ra an adkasoù-mañ d'ur bajenn n'eus ket anezhi.",
@@ -1254,7 +1324,7 @@ Sellet e vez ouzh ur bajenn evel ouzh ur bajenn digejañ ma ra gant ur patrom li
'nviews' => '$1 selladenn',
'specialpage-empty' => 'Goullo eo ar bajenn-mañ.',
'lonelypages' => 'Pajennoù hep liamm daveto',
-'lonelypagestext' => "N'eo ket liammet ar pajennoù da-heul ouzh pajenn all ebet eus {{SITENAME}}.",
+'lonelypagestext' => "N'eo ket liammet pe enframmet ar pajennoù da-heul ouzh pajenn all ebet eus {{SITENAME}}.",
'uncategorizedpages' => 'Pajennoù hep rummad ebet',
'uncategorizedcategories' => 'Rummadoù hep rummadoù',
'uncategorizedimages' => 'Restroù hep rummad',
@@ -1264,6 +1334,7 @@ Sellet e vez ouzh ur bajenn evel ouzh ur bajenn digejañ ma ra gant ur patrom li
'popularpages' => 'Pajennoù sellet ar muiañ',
'wantedcategories' => 'Rummadoù a vank',
'wantedpages' => 'Pajennoù goulennet ar muiañ',
+'missingfiles' => 'Restroù a vank',
'mostlinked' => 'Pajennoù dezho al liammoù niverusañ',
'mostlinkedcategories' => 'Rummadoù dezho al liammoù niverusañ',
'mostlinkedtemplates' => 'Patromoù implijet ar muiañ',
@@ -1292,6 +1363,8 @@ Sellet e vez ouzh ur bajenn evel ouzh ur bajenn digejañ ma ra gant ur patrom li
'unusedcategoriestext' => "Krouet eo bet ar rummadoù-mañ met n'int ket bet implijet e pennad pe rummad ebet.",
'notargettitle' => 'netra da gavout',
'notargettext' => 'Merkit anv ur bajenn da gavout pe hini un implijer.',
+'nopagetitle' => 'Pajenn dal ebet a seurt-se',
+'nopagetext' => "N'eus ket eus ar bajenn dal merket ganeoc'h.",
'pager-newer-n' => "{{PLURAL:$1|1 nevesoc'h|$1 nevesoc'h}}",
'pager-older-n' => "{{PLURAL:$1|1 koshoc'h|$1 koshoc'h}}",
'suppress' => 'Dindan evezh',
@@ -1310,7 +1383,8 @@ Sellet e vez ouzh ur bajenn evel ouzh ur bajenn digejañ ma ra gant ur patrom li
'all-logs-page' => 'An holl varilhoù',
'log-search-legend' => 'Klask er rolloù',
'log-search-submit' => 'Mont',
-'alllogstext' => "Diskwel ar marilhoù pellgargañ, diverkañ, gwareziñ, stankañ ha merañ. Gallout a rit personelaat ar mod diskwel en ur zibab ar marilh, an anv implijer pe ar bajenn a fell deoc'h.",
+'alllogstext' => "Diskwel a-gevret an holl varilhoù hegerz war {{SITENAME}}.
+Gallout a rit strishaat ar mod diskwel en ur zibab ar marilh, an anv implijer (diwallit ouzh ar pennlizherennoù) pe ar bajenn a fell deoc'h (memes tra).",
'logempty' => 'Goullo eo istor ar bajenn-mañ.',
'log-title-wildcard' => 'Klask an titloù a grog gant an destenn-mañ',
@@ -1332,7 +1406,10 @@ Sellet e vez ouzh ur bajenn evel ouzh ur bajenn digejañ ma ra gant ur patrom li
# Special:Categories
'categories' => 'Roll ar rummadoù',
-'categoriespagetext' => 'War ar wiki emañ ar rummadoù da-heul :',
+'categoriespagetext' => 'Er rummadoù da-heul ez eus pajennoù pe restroù media.
+Ne ziskouezer ket amañ ar [[Special:UnusedCategories|Rummadoù dizimplij]].
+Gwelet ivez ar [[Special:WantedCategories|rummadoù a vank]].',
+'categoriesfrom' => 'Diskouez ar rummadoù en ur gregiñ gant :',
'special-categories-sort-count' => 'Urzhiañ dre gont',
'special-categories-sort-abc' => 'urzh al lizherenneg',
@@ -1343,7 +1420,8 @@ Sellet e vez ouzh ur bajenn evel ouzh ur bajenn digejañ ma ra gant ur patrom li
# Special:ListGroupRights
'listgrouprights' => 'Gwirioù ar strolladoù implijer',
-'listgrouprights-summary' => 'War ar bajenn-mañ ez eus ur roll eus ar strolladoù implijer termenet war ar wiki-mañ, gant ar gwirioù moned stag outo.',
+'listgrouprights-summary' => 'Da-heul ez eus ur roll eus ar strolladoù implijerien termenet war ar wiki-mañ, gant ar gwirioù moned stag outo.
+Gallout a ra bezañ [[{{MediaWiki:Listgrouprights-helppage}}|titouroù ouzhpenn]] diwar-benn ar gwirioù hiniennel.',
'listgrouprights-group' => 'Strollad',
'listgrouprights-rights' => 'Gwirioù',
'listgrouprights-helppage' => 'Help:Gwirioù ar strolladoù',
@@ -1356,21 +1434,22 @@ ha bezañ merket ur chomlec'h postel reizh en ho [[Special:Preferences|penndibab
evit gallout kas ur postel d'un implijer all.",
'emailuser' => "Kas ur postel d'an implijer-mañ",
'emailpage' => 'Postel implijer',
-'emailpagetext' => "M'en deus an implijer-se merket ur chomlec'h postel reizh en e benndibaboù e vo kaset ur postel dezhañ dre ar furmskrid a-is.
-E maezienn \"Kaser\" ho postel e vo merket ar chomlec'h postel resisaet ganeoc'h-c'hwi, d'ar resever da c'halloud respont deoc'h ma kar.",
+'emailpagetext' => "Gallout a rit ober gant ar furmskrid a-is a-benn kas ur postel d'an implijer-mañ.
+E maezienn \"Kaser\" ho postel e vo merket ar chomlec'h postel resisaet ganeoc'h-c'hwi en ho [[Special:Preferences|Penndibaboù]], d'ar resever da c'hallout respont deoc'h war-eeun ma kar.",
'usermailererror' => 'Fazi postel :',
'defemailsubject' => 'postel kaset eus {{SITENAME}}',
'noemailtitle' => "Chomlec'h elektronek ebet",
'noemailtext' => "N'en deus ket an implijer-mañ resisaet chomlec'h postel reizh ebet pe dibabet en deus chom hep resev posteloù a-berzh an implijerien all.",
-'emailfrom' => 'Kaser',
-'emailto' => 'Resever',
-'emailsubject' => 'Danvez',
-'emailmessage' => 'Postel',
+'emailfrom' => 'Kaser :',
+'emailto' => 'Resever :',
+'emailsubject' => 'Danvez :',
+'emailmessage' => 'Postel :',
'emailsend' => 'Kas',
'emailccme' => "Kasit din un eilenn eus ma c'hemennadenn dre bostel.",
'emailccsubject' => 'Eilenn eus ho kemennadenn da $1: $2',
'emailsent' => 'Postel kaset',
'emailsenttext' => 'Kaset eo bet ho postel.',
+'emailuserfooter' => 'Kaset eo bet ar postel-mañ gant $1 da $2 dre an arc\'hwel "Kas ur postel d\'an implijer" war {{SITENAME}}.',
# Watchlist
'watchlist' => 'Rollad evezhiañ',
@@ -1395,7 +1474,7 @@ Evit tennañ ar bajenn-mañ a-ziwar ho rollad evezhiañ. klikit war "Paouez da e
'notanarticle' => 'Pennad ebet',
'notvisiblerev' => 'Stumm diverket',
'watchnochange' => "Pajenn ebet eus ar re evezhiet ganeoc'h n'eo bet kemmet e-pad ar prantad spisaet",
-'watchlist-details' => "Lakaet hoc'h eus $1 pajenn dindan evezh, anez kontañ ar pajennoù kaozeal.",
+'watchlist-details' => "Lakaet hoc'h eus {{PLURAL:$1|$1 bajenn|$1 pajenn}} dindan evezh, anez kontañ ar pajennoù kaozeal.",
'wlheader-enotif' => "* War enaou emañ ar c'has posteloù.",
'wlheader-showupdated' => "* E '''tev''' emañ merket ar pajennoù bet degaset kemmoù enno abaoe ar wech ziwezhañ hoc'h eus sellet outo",
'watchmethod-recent' => "Gwiriañ ar c'hemmoù diwezhañ er pajennoù dindan evezh",
@@ -1546,10 +1625,14 @@ Setu an doare a-vremañ evit ar bajenn-mañ <strong>$1</strong>:",
'viewdeletedpage' => 'Gwelet ar pajennoù diverket',
'undeletepagetext' => "Diverket eo bet ar pajennoù-mañ, er pod-lastez emaint met er bank roadennoù emaint c'hoazh ha gallout a reont bezañ diziverket eta.
Ingal e c'hall ar pod-lastez bezañ goullonderet.",
-'undeleteextrahelp' => "Evit diziverkañ ar bajenn en he fezh, laoskit goullo an holl logoù bihan ha klikit war '''''Diziverkañ!'''''. Evit diziverkañ stummoù zo hepken, askit ar logoù bihan a glot gant ar stummoù da vezañ adsavet, ha klikit war '''''Diziverkañ!'''''. Mar klikit war '''''Adderaouiñ''''' e vo naetaet ar stern diverrañ hag al logoù asket.",
+'undelete-fieldset-title' => 'Assevel ar stummoù',
+'undeleteextrahelp' => "Evit diziverkañ ar bajenn en he fezh, laoskit goullo an holl logoù bihan ha klikit war '''''Diziverkañ!'''''.
+Evit diziverkañ stummoù zo hepken, askit ar logoù bihan a glot gant ar stummoù da vezañ adsavet, ha klikit war '''''Diziverkañ!'''''.
+Mar klikit war '''''Adderaouiñ''''' e vo naetaet ar stern diverrañ hag al logoù asket.",
'undeleterevisions' => "$1 (g/c'h)kemm diellaouet",
-'undeletehistory' => "Ma tiziverkit ar bajenn e vo diziverket an holl gemmoù bet degaset en hec'h istor.
-Ma'z eus bet krouet ur bajenn nevez dezhi an hevelep anv abaoe an diverkadenn, e teuio war wel ar c'hemmoù diziverket er rann istor a-raok, ha ne vo ket erlec'hiet ar stumm red ent emgefre.",
+'undeletehistory' => "Ma tiziverkit ar bajenn e vo erlec'hiet an holl gemmoù bet degaset enni er roll istor.
+
+Ma'z eus bet krouet ur bajenn nevez dezhi an hevelep anv abaoe an diverkadenn, e teuio war wel ar c'hemmoù assavet er roll istor kent ha ne vo ket erlec'hiet ar stumm red en un doare emgefre ken.",
'undeleterevdel' => 'Ne vo ket adsavet ar stumm-se eus ar bajenn ma talvez kement ha diverkañ evit darn an doare diwezhañ anezhi. En degouezh-mañ e rankit diaskañ pe diguzhat ar stummoù diverket da ziwezhañ.',
'undeletehistorynoadmin' => "Diverket eo bet ar pennad-mañ. Displeget eo perak en diverradenn a-is, war un dro gant munudoù an implijerien o deus bet degaset kemmoù er bajenn a-raok na vije diverket. N'eus nemet ar verourien a c'hall tapout krog war an destenn bet diverket.",
'undelete-revision' => 'Stumm diverket eus $1 (gwiriadenn eus an $2) gant $3 :',
@@ -1604,7 +1687,7 @@ $1',
# What links here
'whatlinkshere' => 'Pajennoù liammet',
-'whatlinkshere-title' => 'Pajennoù liammet ouzh $1',
+'whatlinkshere-title' => 'Pajennoù liammet ouzh "$1"',
'whatlinkshere-page' => 'Pajenn :',
'linklistsub' => '(Roll al liammoù)',
'linkshere' => "Ar pajennoù a-is zo enno ul liamm a gas war-du '''[[:$1]]''':",
@@ -1619,20 +1702,21 @@ $1',
'whatlinkshere-hideredirs' => '$1 adkas',
'whatlinkshere-hidetrans' => '$1 treuzkluzadur',
'whatlinkshere-hidelinks' => '$1 liamm',
+'whatlinkshere-hideimages' => '$1 liamm skeudennoù',
'whatlinkshere-filters' => 'Siloù',
# Block/unblock
-'blockip' => "Stankañ ur chomlec'h IP",
-'blockip-legend' => 'Stankañ an implijer',
-'blockiptext' => "Grit gant ar furmskrid a-is evit stankañ ar moned skrivañ ouzh ur chomlec'h IP pe un implijer bennak.
+'blockip' => "Stankañ ur chomlec'h IP",
+'blockip-legend' => 'Stankañ an implijer',
+'blockiptext' => "Grit gant ar furmskrid a-is evit stankañ ar moned skrivañ ouzh ur chomlec'h IP pe un implijer bennak.
Seurt diarbennoù n'hallont bezañ kemeret nemet evit mirout ouzh ar vandalerezh hag a-du gant an [[{{MediaWiki:Policy-url}}|erbedadennoù ha reolennoù da heuliañ]].
Roit a-is an abeg resis (o verkañ, da skouer, roll ar pajennoù bet graet gaou outo).",
-'ipaddress' => "Chomlec'h IP",
-'ipadressorusername' => "Chomlec'h IP pe anv implijer",
-'ipbexpiry' => 'Pad ar stankadenn',
-'ipbreason' => 'Abeg ar stankañ',
-'ipbreasonotherlist' => 'Abeg all',
-'ipbreason-dropdown' => "*Abegoù stankañ boutinañ
+'ipaddress' => "Chomlec'h IP",
+'ipadressorusername' => "Chomlec'h IP pe anv implijer",
+'ipbexpiry' => 'Pad ar stankadenn',
+'ipbreason' => 'Abeg ar stankañ',
+'ipbreasonotherlist' => 'Abeg all',
+'ipbreason-dropdown' => "*Abegoù stankañ boutinañ
** Degas titouroù faos
** Tennañ danvez eus ar pajennoù
** Degas liammoù Spam war-du lec'hiennoù diavaez
@@ -1640,68 +1724,71 @@ Roit a-is an abeg resis (o verkañ, da skouer, roll ar pajennoù bet graet gaou
** Emzalc'h hegazus/handeus betek re
** Mont re bell gant implij meur a gont
** Anv implijer n'eo ket aotreet",
-'ipbanononly' => 'Stankañ an implijerien dianav hepken',
-'ipbcreateaccount' => 'Mirout a grouiñ kontoù',
-'ipbemailban' => 'Mirout ouzh an implijer da gas posteloù',
-'ipbenableautoblock' => "Stankañ war-eeun ar chomlec'h IP diwezhañ implijet gant an den-mañ hag an holl chomlec'hioù en deus klasket degas kemmoù drezo war-lerc'h",
-'ipbsubmit' => "Stankañ ouzh ar chomlec'h-mañ",
-'ipbother' => 'Prantad all',
-'ipboptions' => '2 eurvezh:2 hours,1 devezh:1 day,3 devezh:3 days,1 sizhunvezh:1 week,2 sizhunvezh:2 weeks,1 mizvezh:1 month,3 mizvezh:3 months,6 mizvezh:6 months,1 bloaz:1 year,da viken:infinite', # display1:time1,display2:time2,...
-'ipbotheroption' => 'prantad all',
-'ipbotherreason' => 'Abeg all/ouzhpenn',
-'ipbhidename' => 'Kuzhat an anv implijer ar marilh stankañ, diouzh roll ar stankadennoù red hag ar roll implijerien',
-'badipaddress' => "Kamm eo ar chomlec'h IP.",
-'blockipsuccesssub' => 'Stankadenn deuet da benn vat',
-'blockipsuccesstext' => 'Stanket eo bet chomlec\'h IP "$1".
+'ipbanononly' => 'Stankañ an implijerien dianav hepken',
+'ipbcreateaccount' => 'Mirout a grouiñ kontoù',
+'ipbemailban' => 'Mirout ouzh an implijer da gas posteloù',
+'ipbenableautoblock' => "Stankañ war-eeun ar chomlec'h IP diwezhañ implijet gant an den-mañ hag an holl chomlec'hioù en deus klasket degas kemmoù drezo war-lerc'h",
+'ipbsubmit' => "Stankañ ouzh ar chomlec'h-mañ",
+'ipbother' => 'Prantad all',
+'ipboptions' => '2 eurvezh:2 hours,1 devezh:1 day,3 devezh:3 days,1 sizhunvezh:1 week,2 sizhunvezh:2 weeks,1 mizvezh:1 month,3 mizvezh:3 months,6 mizvezh:6 months,1 bloaz:1 year,da viken:infinite', # display1:time1,display2:time2,...
+'ipbotheroption' => 'prantad all',
+'ipbotherreason' => 'Abeg all/ouzhpenn',
+'ipbhidename' => 'Kuzhat an anv implijer ar marilh stankañ, diouzh roll ar stankadennoù red hag ar roll implijerien',
+'ipbwatchuser' => 'Evezhiañ pajennoù implijer ha kaozeal an implijer-mañ',
+'badipaddress' => "Kamm eo ar chomlec'h IP.",
+'blockipsuccesssub' => 'Stankadenn deuet da benn vat',
+'blockipsuccesstext' => 'Stanket eo bet chomlec\'h IP "$1".
<br />Gallout a rit sellet ouzh ar [[Special:IPBlockList|bajenn-mañ]] evit gwelet roll ar chomlec\'hioù IP stanket.',
-'ipb-edit-dropdown' => 'Kemmañ an abegoù stankañ',
-'ipb-unblock-addr' => 'Distankañ $1',
-'ipb-unblock' => "Distankañ un implijer pe ur chomlec'h IP",
-'ipb-blocklist-addr' => 'Gwelet ar stankadennoù zo evit $1',
-'ipb-blocklist' => 'Teuler ur sell ouzh roll an dud stanket evit poent',
-'unblockip' => "Distankañ ur chomlec'h IP",
-'unblockiptext' => "Grit gant ar furmskrid a-is evit adsevel ar moned skrivañ ouzh ur chomlec'h IP bet stanket a-gent.",
-'ipusubmit' => "Distankañ ar chomlec'h-mañ",
-'unblocked' => 'Distanket eo bet [[User:$1|$1]]',
-'unblocked-id' => 'Distanket eo bet $1',
-'ipblocklist' => "Roll ar chomlec'hioù IP stanket",
-'ipblocklist-legend' => 'Kavout un implijer stanket',
-'ipblocklist-username' => "Anv implijer pe chomlec'h IP :",
-'ipblocklist-submit' => 'Klask',
-'blocklistline' => '$1, $2 en/he deus stanket $3 ($4)',
-'infiniteblock' => 'da viken',
-'expiringblock' => "a zeu d'e dermen d'an $1",
-'anononlyblock' => 'implijerien dizanv hepken',
-'noautoblockblock' => 'emstankañ diweredekaet',
-'createaccountblock' => "Harzet eo ar c'hrouiñ kontoù",
-'emailblock' => 'Postel stanket',
-'ipblocklist-empty' => 'Goullo eo roll ar stankadennoù.',
-'ipblocklist-no-results' => "An anv implier pe ar chomlec'h IP goulennet n'eo ket stanket anezhañ.",
-'blocklink' => 'stankañ',
-'unblocklink' => 'distankañ',
-'contribslink' => 'degasadennoù',
-'autoblocker' => 'Emstanket rak rannañ a rit ur chomlec\'h IP gant "$1". Abeg : "$2".',
-'blocklogpage' => 'Log stankañ',
-'blocklogentry' => 'stanket "[[$1]]" e-pad $2 $3',
-'blocklogtext' => "Setu roud stankadennoù ha distankadennoù an implijerien. N'eo ket bet rollet ar chomlec'hioù IP bet stanket outo ent emgefre. Sellet ouzh [[Special:IPBlockList|roll an implijerien stanket]] evit gwelet piv zo stanket e gwirionez.",
-'unblocklogentry' => 'distanket "$1"',
-'block-log-flags-anononly' => 'implijerien dizanv hepken',
-'block-log-flags-nocreate' => 'berzet eo krouiñ kontoù',
-'block-log-flags-noautoblock' => 'Emstankañ diweredekaet',
-'block-log-flags-noemail' => 'postel stanket',
-'range_block_disabled' => "Diweredekaet eo bet ar stankañ stuc'hadoù IP.",
-'ipb_expiry_invalid' => 'amzer termen direizh.',
-'ipb_already_blocked' => 'Stanket eo "$1" dija',
-'ipb_cant_unblock' => "Fazi: N'eo ket stanket an ID $1. Moarvat eo bet distanket c'hoazh.",
-'ipb_blocked_as_range' => "Fazi : N'eo ket bet stanket ar chomlec'h IP $1 war-eeun, setu n'hall ket bezañ distanket. Stanket eo bet dre al live $2 avat, hag a c'hall bezañ distanket.",
-'ip_range_invalid' => 'Stankañ IP direizh.',
-'blockme' => "Stankit ac'hanon",
-'proxyblocker' => 'Stanker proksi',
-'proxyblocker-disabled' => "Diweredekaet eo an arc'hwel-mañ.",
-'proxyblockreason' => "Stanket eo bet hoc'h IP rak ur proksi digor eo. Trugarez da gelaouiñ ho pourvezer moned ouzh ar Genrouedad pe ho skoazell deknikel eus ar gudenn surentez-mañ.",
-'proxyblocksuccess' => 'Echu.',
-'sorbsreason' => "Rollet eo ho chomlec'h IP evel ur proksi digor en DNSBL implijet gant {{SITENAME}}.",
-'sorbs_create_account_reason' => "Rollet eo ho chomlec'h IP evel ur proksi digor war an DNSBL implijet gant {{SITENAME}}. N'hallit ket krouiñ ur gont",
+'ipb-edit-dropdown' => 'Kemmañ an abegoù stankañ',
+'ipb-unblock-addr' => 'Distankañ $1',
+'ipb-unblock' => "Distankañ un implijer pe ur chomlec'h IP",
+'ipb-blocklist-addr' => 'Stankadennoù zo evit $1',
+'ipb-blocklist' => 'Teuler ur sell ouzh roll an dud stanket evit poent',
+'unblockip' => "Distankañ ur chomlec'h IP",
+'unblockiptext' => "Grit gant ar furmskrid a-is evit adsevel ar moned skrivañ ouzh ur chomlec'h IP bet stanket a-gent.",
+'ipusubmit' => "Distankañ ar chomlec'h-mañ",
+'unblocked' => 'Distanket eo bet [[User:$1|$1]]',
+'unblocked-id' => 'Distanket eo bet $1',
+'ipblocklist' => "Roll ar chomlec'hioù IP hag an anvioù kont stanket",
+'ipblocklist-legend' => 'Kavout un implijer stanket',
+'ipblocklist-username' => "Anv implijer pe chomlec'h IP :",
+'ipblocklist-submit' => 'Klask',
+'blocklistline' => '$1, $2 en/he deus stanket $3 ($4)',
+'infiniteblock' => 'da viken',
+'expiringblock' => "a zeu d'e dermen d'an $1",
+'anononlyblock' => 'implijerien dizanv hepken',
+'noautoblockblock' => 'emstankañ diweredekaet',
+'createaccountblock' => "Harzet eo ar c'hrouiñ kontoù",
+'emailblock' => 'Postel stanket',
+'ipblocklist-empty' => 'Goullo eo roll ar stankadennoù.',
+'ipblocklist-no-results' => "An anv implier pe ar chomlec'h IP goulennet n'eo ket stanket anezhañ.",
+'blocklink' => 'stankañ',
+'unblocklink' => 'distankañ',
+'contribslink' => 'degasadennoù',
+'autoblocker' => 'Emstanket rak rannañ a rit ur chomlec\'h IP gant "$1". Abeg : "$2".',
+'blocklogpage' => 'Log stankañ',
+'blocklogentry' => 'stanket "[[$1]]" e-pad $2 $3',
+'blocklogtext' => "Setu roud stankadennoù ha distankadennoù an implijerien. N'eo ket bet rollet ar chomlec'hioù IP bet stanket outo ent emgefre. Sellet ouzh [[Special:IPBlockList|roll an implijerien stanket]] evit gwelet piv zo stanket e gwirionez.",
+'unblocklogentry' => 'distanket "$1"',
+'block-log-flags-anononly' => 'implijerien dizanv hepken',
+'block-log-flags-nocreate' => 'berzet eo krouiñ kontoù',
+'block-log-flags-noautoblock' => 'Emstankañ diweredekaet',
+'block-log-flags-noemail' => 'postel stanket',
+'block-log-flags-angry-autoblock' => 'Emstankañ gwellaet gweredekaet',
+'range_block_disabled' => "Diweredekaet eo bet ar stankañ stuc'hadoù IP.",
+'ipb_expiry_invalid' => 'amzer termen direizh.',
+'ipb_expiry_temp' => "Peurbadus e rank bezañ bloc'hadoù an implijerien guzh.",
+'ipb_already_blocked' => 'Stanket eo "$1" dija',
+'ipb_cant_unblock' => "Fazi: N'eo ket stanket an ID $1. Moarvat eo bet distanket c'hoazh.",
+'ipb_blocked_as_range' => "Fazi : N'eo ket bet stanket ar chomlec'h IP $1 war-eeun, setu n'hall ket bezañ distanket. Stanket eo bet dre al live $2 avat, hag a c'hall bezañ distanket.",
+'ip_range_invalid' => 'Stankañ IP direizh.',
+'blockme' => "Stankit ac'hanon",
+'proxyblocker' => 'Stanker proksi',
+'proxyblocker-disabled' => "Diweredekaet eo an arc'hwel-mañ.",
+'proxyblockreason' => "Stanket eo bet hoc'h IP rak ur proksi digor eo. Trugarez da gelaouiñ ho pourvezer moned ouzh ar Genrouedad pe ho skoazell deknikel eus ar gudenn surentez-mañ.",
+'proxyblocksuccess' => 'Echu.',
+'sorbsreason' => "Rollet eo ho chomlec'h IP evel ur proksi digor en DNSBL implijet gant {{SITENAME}}.",
+'sorbs_create_account_reason' => "Rollet eo ho chomlec'h IP evel ur proksi digor war an DNSBL implijet gant {{SITENAME}}. N'hallit ket krouiñ ur gont",
# Developer tools
'lockdb' => 'Prennañ ar bank',
@@ -1753,6 +1840,12 @@ Dibabit unan all mar plij.",
'talkexists' => "Dilec'hiet mat eo bet ar bajenn hec'h-unan met chomet eo ar bajenn gaozeal rak unan all a oa dija gant an anv nevez-se. Kendeuzit anezho c'hwi hoc'h-unan mar plij.",
'movedto' => 'adanvet e',
'movetalk' => 'Adenvel ivez ar bajenn "gaozeal", mar bez ret.',
+'move-subpages' => 'Adenvel an holl ispajennoù, diouzh an ezhomm',
+'move-talk-subpages' => 'Adenvel, diouzh an ezhomm, an holl ispajennoù ha pajennoù kaozeal.',
+'movepage-page-exists' => "Bez' ez eus eus ar bajenn $1 c'hoazh ha n'hall ket bezañ friket ent emgefre.",
+'movepage-page-moved' => 'Anv nevez ar bajenn $1 zo $2.',
+'movepage-page-unmoved' => "N'eus ket bet gallet adenvel ar bajenn $1 e $2.",
+'movepage-max-pages' => 'Tizhet eo bet ar vevenn uhelañ a $1 {{PLURAL:$1|bajenn|pajenn}} da adenvel ha ne vo ket adanvet hini all ebet ken ent emgefre.',
'1movedto2' => '[[$1]] adkaset war-du [[$2]]',
'1movedto2_redir' => '[[$1]] adkaset war-du [[$2]] (adkas)',
'movelogpage' => 'Roll an adkasoù',
@@ -1768,7 +1861,10 @@ Diverkañ anezhañ a fell deoc'h ober evit reiñ lec'h d'an adkas ?",
'delete_and_move_reason' => "Diverket evit ober lec'h d'an adkas",
'selfmove' => "Heñvel eo titl ar poent loc'hañ ha hini ar pal; n'haller ket adkas ur bajenn war-du he lec'h orin.",
'immobile_namespace' => "Dibarek eo titl ar vammenn pe ar pal; n'haller ket adenvel pajennoù war-du an esaouenn anv-mañ.",
+'imagenocrossnamespace' => "N'haller ket dilec'hiañ ur skeudenn war-du un esaouenn anv n'eo ket hini ur skeudenn.",
'imagetypemismatch' => 'Ne glot ket astenn nevez ar restr gant ar furmad-mañ.',
+'imageinvalidfilename' => 'Fall eo anv ar restr tal',
+'fix-double-redirects' => 'Hizivaat an holl adkasoù a gas war-du an titl orin',
# Export
'export' => 'Ezporzhiañ pajennoù',
@@ -1830,6 +1926,7 @@ Miret eo an holl enporzhiadennoù etrewiki e-barzh [[Special:Log/import|log an e
'import-noarticle' => 'Pajenn ebet da enporzhiañ !',
'import-nonewrevisions' => "Enporzhiet eo bet an holl degasadennoù c'hoazh.",
'xml-error-string' => '$1 war al linenn $2, bann $3 (okted $4) : $5',
+'import-upload' => 'Enporzhiañ roadennoù XML',
# Import log
'importlogpage' => 'Log an enporzhiadennoù',
@@ -1926,7 +2023,8 @@ Miret eo an holl enporzhiadennoù etrewiki e-barzh [[Special:Log/import|log an e
# Spam protection
'spamprotectiontitle' => "Pajenn warezet ent emgefre abalamour d'ar Spam",
-'spamprotectiontext' => "Pajenn warezet ent emgefre abalamour d'ar Spam",
+'spamprotectiontext' => "Stanket eo bet ar bajenn a felle deoc'h enrollañ gant ar siler stroboù.
+Sur a-walc'h abalamour d'ul liamm enni a gas d'ul lec'hienn ziavaez berzet.",
'spamprotectionmatch' => 'Dihunet eo bet an detektour Spam: $1 gant an destenn-mañ',
'spambot_username' => 'Naetaat spam MediaWiki',
'spam_reverting' => "Distreiñ d'ar stumm diwezhañ hep liamm davet $1",
@@ -1960,9 +2058,10 @@ Miret eo an holl enporzhiadennoù etrewiki e-barzh [[Special:Log/import|log an e
'markedaspatrollederror-noautopatrol' => "N'oc'h ket aotreet da verkañ evel gwiriet ar c'hemmoù degaset ganeoc'h.",
# Patrol log
-'patrol-log-page' => 'Log gwiriañ',
-'patrol-log-line' => 'en/he deus merket ar stumm $1 eus $2 evel gwiriet $3',
-'patrol-log-auto' => '(emgefre)',
+'patrol-log-page' => 'Log gwiriañ',
+'patrol-log-header' => 'Setu ur marilh eus ar stummoù patrouilhet.',
+'patrol-log-line' => 'en/he deus merket ar stumm $1 eus $2 evel gwiriet $3',
+'patrol-log-auto' => '(emgefre)',
# Image deletion
'deletedrevision' => 'Diverket stumm kozh $1.',
@@ -1976,8 +2075,8 @@ $1',
'filedelete-archive-read-only' => 'N\'hall ket ar servijer web skrivañ war ar c\'havlec\'h dielloù "$1".',
# Browsing diffs
-'previousdiff' => "↠Diforc'h kent",
-'nextdiff' => "Diforc'h war-lerc'h →",
+'previousdiff' => '↠Stumm kent',
+'nextdiff' => "Stumm nevesoc'h →",
# Media information
'mediawarning' => "'''Diwallit''': Kodoù siek a c'hall bezañ er restr-mañ; ma'z erounezit anezhi e c'hallje tagañ ho reizhiad.<hr />",
@@ -1989,7 +2088,7 @@ $1',
'file-nohires' => "<small>N'haller ket gwellaat ar pizhder.</small>",
'svg-long-desc' => '(restr SVG file, pizhder $1 × $2 piksel, ment ar restr : $3)',
'show-big-image' => 'Pizhder leun',
-'show-big-image-thumb' => '<small>Ment ar rakweladenn-mañ : $1 × $2 piksel</small>',
+'show-big-image-thumb' => '<small>Ment ar rakweled-mañ : $1 × $2 piksel</small>',
# Special:NewImages
'newimages' => 'Roll ar skeudennoù nevez',
@@ -2293,7 +2392,8 @@ a-raok klask goulenn unan nevez, m'emaoc'h o paouez krouiñ ho kont, e vo fur eu
'confirmemail_sent' => 'Postel kadarnaat kaset',
'confirmemail_oncreate' => "Kaset ez eus bet ur c'hod kadarnaat d'ho chomlec'h postel.
N'eus ket ezhomm eus ar c'hod-mañ evit en em lugañ met ret e vo deoc'h ober gantañ evit aotren hini pe hini eus arc'hwelioù postel ar wiki.",
-'confirmemail_sendfailed' => "Dibosupl kas ar postel kadarnaat. Gwiriit ho chomlec'h.
+'confirmemail_sendfailed' => "Dibosupl kas ar postel kadarnaat deoc'h gant {{SITENAME}}.
+Gwiriit ha n'eus ket arouezennoù direizh en ho chomlec'h.
Distro ar posteler : $1",
'confirmemail_invalid' => "Kod kadarnaat kamm. Marteze eo aet ar c'hod d'e dermen",
@@ -2321,8 +2421,8 @@ Mont a raio ar c'hod-mañ d'e dermen d'ar \$4.",
# Scary transclusion
'scarytranscludedisabled' => '[Diweredekaet eo an treuzkludañ etrewiki]',
-'scarytranscludefailed' => "[C'hwitet eo bet adtapout ar patrom evit $1; hon digarezit]",
-'scarytranscludetoolong' => '[URL re hir; hon digarez]',
+'scarytranscludefailed' => "[N'eus ket bet gallet tapout ar patrom evit $1]",
+'scarytranscludetoolong' => '[URL re hir]',
# Trackbacks
'trackbackbox' => '<div id="mw_trackbacks">
@@ -2334,7 +2434,7 @@ $1
'trackbackdeleteok' => 'Diverket mat eo bet al liamm war-gil.',
# Delete conflict
-'deletedwhileediting' => "Diwallit : Diverket eo bet ar bajenn-mañ bremañ ha krog e oac'h da zegas kemmoù enni!",
+'deletedwhileediting' => "'''Diwallit''' : Diverket eo bet ar bajenn-mañ bremañ ha krog e oac'h da zegas kemmoù enni!",
'confirmrecreate' => "Diverket eo bet ar pennad-mañ gant [[User:$1|$1]] ([[User talk:$1|kaozeal]]) goude ma vije bet kroget ganeoc'h kemmañ anezhañ :
: ''$2''
Kadarnait mar plij e fell deoc'h krouiñ ar pennad-mañ da vat.",
@@ -2388,8 +2488,8 @@ Klaskit rakwelet er mod boutin.",
Klaskit rakwelet er mod boutin.',
# Friendlier slave lag warnings
-'lag-warn-normal' => "Marteze ne ziskouezo ket ar roll-mañ an degasadennoù c'hoarvezet $1 eilenn zo hepken.",
-'lag-warn-high' => "Dre m'eo soulgarget ar bankoù roadennoù, marteze ne vo ket gwelet er roll-mañ ar c'hemmoù deuet $1 eilenn zo hepken.",
+'lag-warn-normal' => "Marteze ne ziskouezo ket ar roll-mañ an degasadennoù c'hoarvezet $1 {{PLURAL:$1|eilenn|eilenn}} zo hepken.",
+'lag-warn-high' => "Dre m'eo soulgarget ar bankoù roadennoù, marteze ne vo ket gwelet er roll-mañ ar c'hemmoù deuet $1 {{PLURAL:$1|eilenn|eilenn}} zo hepken.",
# Watchlist editor
'watchlistedit-numitems' => '{{PLURAL:$1|1 pajenn|$1 pajenn}} zo war ho roll evezhiañ, hep kontañ ar pajennoù kaozeal.',
@@ -2475,6 +2575,9 @@ Merkañ anv ar restr hep ar rakger "{{ns:image}}:"',
# Special:SpecialPages
'specialpages' => 'Pajennoù dibar',
+'specialpages-note' => '----
+* Pajennoù dibar boutin.
+* <span class="mw-specialpagerestricted">Pajennoù dibar miret strizh.</span>',
'specialpages-group-maintenance' => "Rentaoù-kont trezalc'h",
'specialpages-group-other' => 'Pajennoù dibar all',
'specialpages-group-login' => 'Em lugañ / en em enrollañ',
@@ -2482,5 +2585,14 @@ Merkañ anv ar restr hep ar rakger "{{ns:image}}:"',
'specialpages-group-media' => 'Danevelloù ar restroù media hag an enporzhiadennoù',
'specialpages-group-users' => 'An implijerien hag o gwirioù',
'specialpages-group-highuse' => 'Implij stank ar pajennoù',
+'specialpages-group-pages' => 'Roll pajennoù',
+'specialpages-group-pagetools' => 'Ostilhoù evit ar pajennoù',
+'specialpages-group-wiki' => 'Roadennoù ar wiki hag ostilhoù',
+'specialpages-group-redirects' => 'Adkas ar pajennoù dibar',
+'specialpages-group-spam' => 'Ostilh enepstrob',
+
+# Special:BlankPage
+'blankpage' => "Pajenn c'houllo",
+'intentionallyblankpage' => 'A-ratozh e leusker gwenn ar bajenn-mañ',
);
diff --git a/languages/messages/MessagesBs.php b/languages/messages/MessagesBs.php
index d3cf52ec..cc53d1d4 100644
--- a/languages/messages/MessagesBs.php
+++ b/languages/messages/MessagesBs.php
@@ -8,6 +8,7 @@
* @author Demicx
* @author Kal-El
* @author Seha
+ * @author Smooth O
* @author לערי ריינה×רט
*/
@@ -106,7 +107,7 @@ $messages = array(
'tog-editondblclick' => 'Izmijeni stranice dvostrukim klikom (JavaScript)',
'tog-editsection' => 'Omogući da mijenjam pojedinaÄne odjeljke putem [uredi] linka',
'tog-editsectiononrightclick' => 'UkljuÄite ureÄ‘ivanje odjeljka sa pritiskom na desno dugme miÅ¡a u naslovu odjeljka (JavaScript)',
-'tog-showtoc' => 'Prikaži sadržaj<br />(u svim stranicama sa više od tri podnaslova)',
+'tog-showtoc' => 'Prikaži sadržaj (u svim stranicama sa više od tri podnaslova)',
'tog-rememberpassword' => 'Zapamti šifru za iduće posjete',
'tog-editwidth' => 'Kutija za uređivanje je dostigla najveću moguću širinu',
'tog-watchcreations' => 'Dodaj stranice koje ja napravim u moj spisak praćenih Älanaka',
@@ -114,7 +115,7 @@ $messages = array(
'tog-watchmoves' => 'Stranice koje premjestim dodaj na spisak praćenja',
'tog-watchdeletion' => 'Stranice koje obrišem dodaj na spisak praćenja',
'tog-minordefault' => 'OznaÄi sve izmjene malim isprva',
-'tog-previewontop' => 'Prikaži pretpregled prije polja za izmjenu a ne posle',
+'tog-previewontop' => 'Prikaži pretpregled prije polja za izmjenu a ne poslije',
'tog-previewonfirst' => 'Prikaži izgled pri prvoj izmjeni',
'tog-nocache' => 'Onemogući keširanje stranica',
'tog-enotifwatchlistpages' => 'Pošalji mi e-poštu kad se promijene stranice',
@@ -137,7 +138,7 @@ $messages = array(
'underline-always' => 'Uvijek',
'underline-never' => 'Nikad',
-'underline-default' => 'Po podešavanjima brauzera',
+'underline-default' => 'Po podešavanjima preglednika',
'skinpreview' => '(Pregled)',
@@ -200,13 +201,13 @@ $messages = array(
'category-media-header' => 'Mediji u kategoriji "$1"',
'category-empty' => "''Ova kategorija trenutno ne sadrži Älanke ni medije.''",
'hidden-categories' => '{{PLURAL:$1|Sakrivena kategorija|Sakrivene kategorije}}',
-'hidden-category-category' => 'Skrivene kategorije', # Name of the category where hidden categories will be listed
-'category-subcat-count' => '{{PLURAL:$2|Ova kategorija ima samo sljedeću podkategoriju.|Ova kategorija ima sljedeću {{PLURAL:$1|podkategoriju|$1 podkategorije}}, od $2 ukupno.}}',
-'category-subcat-count-limited' => 'Ova kategorija sadrži {{PLURAL:$1|podkategoriju|$1 podkategorije|$1 podkategorija}}.',
-'category-article-count' => '{{PLURAL:$2|U ovoj kategoriji se nalazi ovaj Älanak.|Prikazano je {{PLURAL:$1|Älanak|$1 Älanka|$1 Älanaka}} od ukupno $2 u ovoj kategoriji.}}',
-'category-article-count-limited' => '{{PLURAL:$1|Slijedeća stranica|Slijedećih $1 stranica}} je u ovoj kategoriji.',
-'category-file-count' => '{{PLURAL:$2|Ova kategorija ima samo slijedeću datoteku.|Prikazano je {{PLURAL:$1|$1 datoteka|$1 datoteke|$1 datoteka}} u ovoj kategoriji, od ukupno $2.}}',
-'category-file-count-limited' => '{{PLURAL:$1|Slijedeća datoteka je|Slijedeće $1 datoteke su|Slijedećih $1 datoteka je}} u ovoj kategoriji.',
+'hidden-category-category' => 'Sakrivene kategorije', # Name of the category where hidden categories will be listed
+'category-subcat-count' => '{{PLURAL:$2|Ova kategorija ima sljedeću $1 podkategoriju.|Ova kategorija ima {{PLURAL:$1|sljedeće podkategorije|sljedećih $1 podkategorija}}, od $2 ukupno.}}',
+'category-subcat-count-limited' => 'Ova kategorija sadrži {{PLURAL:$1|slijedeću $1 podkategoriju|slijedeće $1 podkategorije|slijedećih $1 podkategorija}}.',
+'category-article-count' => '{{PLURAL:$2|U ovoj kategoriji se nalazi $1 Älanak.|Prikazano je {{PLURAL:$1|$1 Älanak|$1 Älanka|$1 Älanaka}} od ukupno $2 u ovoj kategoriji.}}',
+'category-article-count-limited' => '{{PLURAL:$1|Slijedeća $1 stranica je|Slijedeće $1 stranice su|Slijedećih $1 stranica je}} u ovoj kategoriji.',
+'category-file-count' => '{{PLURAL:$2|Ova kategorija ima slijedeću $1 datoteku.|{{PLURAL:$1|Prikazana je $1 datoteka|Prikazane su $1 datoteke|Prikazano je $1 datoteka}} u ovoj kategoriji, od ukupno $2.}}',
+'category-file-count-limited' => '{{PLURAL:$1|Slijedeća $1 datoteka je|Slijedeće $1 datoteke su|Slijedećih $1 datoteka je}} u ovoj kategoriji.',
'listingcontinuesabbrev' => 'nast.',
'mainpagetext' => 'Viki softver is uspješno instaliran.',
@@ -215,7 +216,7 @@ $messages = array(
== PoÄetak ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista postavki]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki najÄešće postavljana pitanja]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista E-Mail adresa MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista E-Mail adresa MediaWiki]',
'about' => 'O...',
'article' => 'ÄŒlanak',
@@ -223,7 +224,7 @@ $messages = array(
'cancel' => 'Poništite',
'qbfind' => 'Pronađite',
'qbbrowse' => 'Prelistajte',
-'qbedit' => 'Izmjenite',
+'qbedit' => 'Uredi',
'qbpageoptions' => 'Opcije stranice',
'qbpageinfo' => 'Informacije o stranici',
'qbmyoptions' => 'Moje opcije',
@@ -236,7 +237,7 @@ $messages = array(
'and' => 'i',
# Metadata in edit box
-'metadata_help' => 'Metadata:',
+'metadata_help' => 'Metapodaci:',
'errorpagetitle' => 'Greška',
'returnto' => 'Povratak na $1.',
@@ -259,9 +260,9 @@ $messages = array(
'create-this-page' => 'Napravi ovu stranicu',
'delete' => 'Obriši',
'deletethispage' => 'Obriši ovu stranicu',
-'undelete_short' => 'Vrati obrisanih {{PLURAL:$1|jednu izmjenu|$1 izmjena}}',
+'undelete_short' => 'Vrati obrisanih {{PLURAL:$1|$1 izmjenu|$1 izmjena}}',
'protect' => 'Zaštitite',
-'protect_change' => 'promijeni zaštitu',
+'protect_change' => 'promijeni',
'protectthispage' => 'Zaštitite ovu stranicu',
'unprotect' => 'odštiti',
'unprotectthispage' => 'Odštiti ovu stranicu',
@@ -287,7 +288,7 @@ $messages = array(
'redirectedfrom' => '(Preusmjereno sa $1)',
'redirectpagesub' => 'Preusmjeri stranicu',
'lastmodifiedat' => 'Ova stranica je posljednji put izmijenjena $2, $1', # $1 date, $2 time
-'viewcount' => 'Ovoj stranici je pristupljeno {{PLURAL:$1|jednom|$1 puta}}.',
+'viewcount' => 'Ovoj stranici je pristupljeno {{PLURAL:$1|$1 put|$1 puta}}.',
'protectedpage' => 'Zaštićena stranica',
'jumpto' => 'Idi na:',
'jumptonavigation' => 'navigacija',
@@ -312,7 +313,7 @@ $messages = array(
'helppage' => 'Help:Sadržaj',
'mainpage' => 'PoÄetna strana',
'mainpage-description' => 'PoÄetna strana',
-'policy-url' => 'Projekt:Pravila',
+'policy-url' => 'Project:Pravila',
'portal' => 'Portal zajednice',
'portal-url' => 'Project:Portal_zajednice',
'privacy' => 'Pravila o anonimnosti',
@@ -322,6 +323,7 @@ $messages = array(
'badaccess-group0' => 'Nije vam dozvoljeno izvršiti akciju koju ste zahtjevali.',
'badaccess-group1' => 'Akcija koju ste htjeli napraviti je ograniÄena za korisnike grupe $1.',
'badaccess-group2' => 'Akcija koju ste htjeli napraviti je ograniÄena za korisnike iz jedne od grupa $1.',
+'badaccess-groups' => 'Ovu akciju mogu izvršiti samo korisnici iz jedne od grupa $1.',
'versionrequired' => 'Potrebna je verzija $1 MediaWikija',
'versionrequiredtext' => 'Potrebna je verzija $1 MediaWikija da bi se koristila ova strana. Pogledaj [[Special:Version|verziju]].',
@@ -341,10 +343,10 @@ $messages = array(
'hidetoc' => 'sakrij',
'thisisdeleted' => 'Pogledaj ili vrati $1?',
'viewdeleted' => 'Pogledaj $1?',
-'restorelink' => '{{PLURAL:$1|jedna izbrisana izmjena|$1 izbrisanih izmjena}}',
+'restorelink' => '{{PLURAL:$1|$1 izbrisana izmjena|$1 izbrisanih izmjena}}',
'feedlinks' => 'Fid:',
'feed-invalid' => 'Nedozvoljen tip potpisa',
-'feed-unavailable' => 'RSS izvori se ne nalaze na {{SITENAME}}',
+'feed-unavailable' => 'RSS izvori nisu dostupni',
'site-rss-feed' => '$1 RSS izvor',
'site-atom-feed' => '$1 Atom izvor',
'page-rss-feed' => '"$1" RSS izvor',
@@ -357,7 +359,7 @@ $messages = array(
'nstab-media' => 'Mediji',
'nstab-special' => 'Posebna',
'nstab-project' => 'ÄŒlanak',
-'nstab-image' => 'Slika',
+'nstab-image' => 'Datoteka',
'nstab-mediawiki' => 'Poruka',
'nstab-template' => 'Å ablon',
'nstab-help' => 'Pomoć',
@@ -383,7 +385,7 @@ Poslednji pokušani upit je bio:
"$1"
iz funkcije "$2".
MySQL je vratio grešku "$3: $4".',
-'noconnect' => 'Žao nam je! Viki ima neke tehniÄke poteÅ¡koće, i ne može da se poveže sa serverom baze.<br />
+'noconnect' => 'Žao nam je! Wiki ima neke tehniÄke poteÅ¡koće, i ne može da se poveže sa serverom baze.<br />
$1',
'nodb' => 'Ne mogu da izaberem bazu $1',
'cachederror' => 'Ovo je keširana kopija zahtjevane stranice, i možda nije najnovija.',
@@ -404,7 +406,7 @@ Molimo Vas da ovo prijavite [[Special:ListUsers/sysop|administratoru]] sa navođ
'missingarticle-rev' => '(revizija#: $1)',
'missingarticle-diff' => '(Razlika: $1, $2)',
'readonly_lag' => 'Baza podataka je zakljuÄana dok se sekundarne baze podataka na serveru ne sastave sa glavnom.',
-'internalerror' => 'Interna greška',
+'internalerror' => 'Unutrašnja greška',
'internalerror_info' => 'Interna greška: $1',
'filecopyerror' => 'Ne može se kopirati "$1" na "$2".',
'filerenameerror' => 'Ne može se promjeniti ime fajla "$1" to "$2".',
@@ -419,7 +421,7 @@ Molimo Vas da ovo prijavite [[Special:ListUsers/sysop|administratoru]] sa navođ
'badtitle' => 'Loš naslov',
'badtitletext' => 'Zahtjevani naslov stranice je bio neispravan, prazan ili neispravno povezan meÄ‘ujeziÄki ili interviki naslov.',
'perfdisabled' => 'Žao nam je! Ova mogućnost je privremeno onemogućena jer usporava bazu do te mjere da više niko ne može da koristi viki.',
-'perfcached' => 'Sledeći podaci su keširani i možda neće biti u potpunosti ažurirani:',
+'perfcached' => 'Slijedeći podaci su keširani i možda neće biti u potpunosti ažurirani.',
'perfcachedts' => 'Sljedeći podaci se nalaze u memoriji i zadnji put su ažurirani $1.',
'querypage-no-updates' => 'Ažuriranje ove stranice je iskljuÄeno.
Podaci koji se ovdje nalaze ne moraju biti aktualni.',
@@ -433,16 +435,16 @@ Pretraga: $2',
'protectedpagetext' => 'Ova stranica je zakljuÄana da bi se sprijeÄile izmjene.',
'viewsourcetext' => 'Možete vidjeti i kopirati izvorni tekst ove stranice:',
'protectedinterface' => 'Ova stranica je zaštićena jer sadrži tekst MediaWiki programa.',
-'editinginterface' => "'''Upozorenje:''' Vi meijenjate stranicu koja sadrzi aktivan tekst programa.
+'editinginterface' => "'''Upozorenje:''' Mijenjate stranicu koja sadrži aktivan tekst programa.
Promjene na ovoj stranici dovode i do promjena za druge korisnike.
-Za prevode, molimo Vas koristite [http://translatewiki.net/wiki/Main_Page?setlang=en Betawiki], projekt prijevoda za MediaWiki.",
+Za prijevode, molimo Vas koristite [http://translatewiki.net/wiki/Main_Page?setlang=bs Betawiki], projekt prijevoda za MediaWiki.",
'sqlhidden' => '(SQL pretraga sakrivena)',
'cascadeprotected' => 'Uređivanje ove sranice je zabranjeno jer sadrži {{PLURAL:$1|stranicu zaštićeu|stranice zaštićene}} od uređivanja iz razloga:
$2',
'namespaceprotected' => "Vi nemate dozvulu da mijenjate stranicu '''$1'''.",
'customcssjsprotected' => 'Nemate dozvolu za mijenjanje ove stranice jer sadrži osobne postavke nekog drugog korisnika.',
'ns-specialprotected' => 'Specijalne stranice se ne mogu uređivati.',
-'titleprotected' => "Naslov stranice je zaštićen od postavljanja od [[User:$1|$1]].
+'titleprotected' => "Naslov stranice je zaštićen od postavljanja od strane korisnika [[User:$1|$1]].
Iz razloga ''$2''.",
# Virus scanner
@@ -451,75 +453,117 @@ Iz razloga ''$2''.",
'virus-unknownscanner' => 'nepoznati anti-virus program:',
# Login and logout pages
-'logouttitle' => 'Odjavite se',
-'logouttext' => '<strong>Sad ste odjavljeni.</strong><br />
+'logouttitle' => 'Odjavite se',
+'logouttext' => '<strong>Sad ste odjavljeni.</strong><br />
Možete nastaviti da koristite {{SITENAME}} anonimno, ili se ponovo prijaviti
kao isti ili kao drugi korisnik. Obratite pažnju da neke stranice mogu nastaviti da se prikazuju kao da ste joÅ¡ uvijek prijavljeni, dok ne oÄistite keÅ¡ svog brauzera.',
-'welcomecreation' => '<h2>Dobro došli, $1!</h2><p>Vaš nalog je napravljen.
+'welcomecreation' => '<h2>Dobro došli, $1!</h2><p>Vaš nalog je napravljen.
Ne zaboravite da prilagodite sebi svoja podešavanja.',
-'loginpagetitle' => 'Prijavljivanje',
-'yourname' => 'KorisniÄko ime',
-'yourpassword' => 'Lozinka',
-'yourpasswordagain' => 'Ponovite lozinku',
-'remembermypassword' => 'Zapamti šifru za iduće posjete',
-'yourdomainname' => 'Vaš domen',
-'loginproblem' => '<b>Bilo je problema sa vašim prijavljivanjem.</b><br />Probajte ponovo!',
-'login' => 'Prijavi se',
-'nav-login-createaccount' => 'Prijavi se / Registruj se',
-'loginprompt' => "Morate imati kolaÄiće ('''cookies''') omogućene da biste se prijavili na {{SITENAME}}.",
-'userlogin' => 'Prijavi se / Registruj se',
-'logout' => 'Odjavi me',
-'userlogout' => 'Odjavi me',
-'notloggedin' => 'Niste prijavljeni',
-'nologinlink' => 'Napravite nalog',
-'createaccount' => 'Napravi nalog',
-'gotaccount' => 'Imate nalog? $1.',
-'gotaccountlink' => 'Prijavi se',
-'createaccountmail' => 'e-poštom',
-'badretype' => 'Lozinke koje ste unijeli se ne poklapaju.',
-'userexists' => 'KorisniÄko ime koje ste unijeli je već u upotrebi. Molimo Vas da izaberete drugo ime.',
-'youremail' => 'E-pošta *',
-'username' => 'KorisniÄko ime:',
-'uid' => 'KorisniÄki ID:',
-'yourrealname' => 'Vaše pravo ime *',
-'yourlanguage' => 'Jezik:',
-'yournick' => 'Nadimak (za potpise):',
-'email' => 'E-mail',
-'loginerror' => 'Greška pri prijavljivanju',
-'prefs-help-email' => '* E-mail (optional): Enables others to contact you through your user or user_talk page without the need of revealing your identity.',
-'nocookiesnew' => "KorisniÄki nalog je napravljen, ali niste prijavljeni. {{SITENAME}} koristi kolaÄiće (''cookies'') da bi se korisnici prijavili. Vi ste onemogućili kolaÄiće na VaÅ¡em kompjuteru. molimo Vas da ih omogućite, a onda se prijavite sa svojim novim korisniÄkim imenom i lozinkom.",
-'nocookieslogin' => "{{SITENAME}} koristi kolaÄiće (''cookies'') da bi se korisnici prijavili. Vi ste onemogućili kolaÄiće na VaÅ¡em kompjuteru. Molimo Vas da ih omogućite i da pokuÅ¡ate ponovo sa prijavom.",
-'noname' => 'Niste izabrali ispravno korisniÄko ime.',
-'loginsuccesstitle' => 'Prijavljivanje uspješno',
-'loginsuccess' => "'''Sad ste prijavljeni na {{SITENAME}} kao \"\$1\".'''",
-'nosuchuser' => 'Ne postoji korisnik sa imenom "$1". Provjerite VaÅ¡e kucanje, ili upotrebite donji upitnik da napravite novi korisniÄki nalog.',
-'wrongpassword' => 'Unijeli ste neispravnu lozinku. Molimo Vas da pokušate ponovo.',
-'wrongpasswordempty' => 'Lozinka je bila prazna. Molimo Vas da pokušate ponovo.',
-'passwordtooshort' => 'Vaša šifra je prekratka.
+'loginpagetitle' => 'Prijavljivanje',
+'yourname' => 'KorisniÄko ime:',
+'yourpassword' => 'Å ifra:',
+'yourpasswordagain' => 'Ponovite lozinku',
+'remembermypassword' => 'Zapamti šifru za iduće posjete',
+'yourdomainname' => 'Vaš domen',
+'externaldberror' => 'DoÅ¡lo je do greÅ¡ke pri vanjskoj autorizaciji baze podataka ili vam nije dopuÅ¡teno osvježavanje VaÅ¡eg vanjskog korisniÄkog raÄuna.',
+'loginproblem' => '<b>Bilo je problema sa vašim prijavljivanjem.</b><br />Probajte ponovo!',
+'login' => 'Prijavi se',
+'nav-login-createaccount' => 'Prijavi se / Registruj se',
+'loginprompt' => "Morate imati kolaÄiće ('''cookies''') omogućene da biste se prijavili na {{SITENAME}}.",
+'userlogin' => 'Prijavi se / Registruj se',
+'logout' => 'Odjavi me',
+'userlogout' => 'Odjavi me',
+'notloggedin' => 'Niste prijavljeni',
+'nologin' => 'Nemate korisniÄko ime? $1.',
+'nologinlink' => 'Napravite nalog',
+'createaccount' => 'Napravi nalog',
+'gotaccount' => 'Imate nalog? $1.',
+'gotaccountlink' => 'Prijavi se',
+'createaccountmail' => 'e-poštom',
+'badretype' => 'Lozinke koje ste unijeli se ne poklapaju.',
+'userexists' => 'KorisniÄko ime koje ste unijeli je već u upotrebi.
+Molimo Vas da izaberete drugo ime.',
+'youremail' => 'E-pošta *',
+'username' => 'KorisniÄko ime:',
+'uid' => 'KorisniÄki ID:',
+'prefs-memberingroups' => 'ÄŒlan {{PLURAL:$1|grupe|grupa}}:',
+'yourrealname' => 'Vaše pravo ime *',
+'yourlanguage' => 'Jezik:',
+'yournick' => 'Nadimak (za potpise):',
+'badsig' => 'Loš sirovi potpis.
+Provjerite HTML tagove.',
+'badsiglength' => 'Potpis je predug.
+Mora biti ispod $1 {{PLURAL:$1|karakter|karaktera}}.',
+'email' => 'E-mail',
+'prefs-help-realname' => 'Pravo ime nije obavezno.
+Ako izaberete da date ime, biće korišteno za pripisivanje za vaš rad.',
+'loginerror' => 'Greška pri prijavljivanju',
+'prefs-help-email' => 'E-mail adresa je opcionalna, unesena adresa Vam omogućava da Vam se poÅ¡alje nova lozinka u sluÄaju da je izgubite ili zaboravite.
+TakoÄ‘er omogućuje drugim korisnicima da vas kontaktiraju preko vaÅ¡e korisniÄke stranice ili stranice za razgovor bez otkrivanja vaÅ¡eg identiteta.',
+'prefs-help-email-required' => 'Neophodno je navesti e-mail adresu.',
+'nocookiesnew' => "KorisniÄki nalog je napravljen, ali niste prijavljeni. {{SITENAME}} koristi kolaÄiće (''cookies'') da bi se korisnici prijavili. Vi ste onemogućili kolaÄiće na VaÅ¡em kompjuteru. molimo Vas da ih omogućite, a onda se prijavite sa svojim novim korisniÄkim imenom i lozinkom.",
+'nocookieslogin' => "{{SITENAME}} koristi kolaÄiće (''cookies'') da bi se korisnici prijavili. Vi ste onemogućili kolaÄiće na VaÅ¡em kompjuteru. Molimo Vas da ih omogućite i da pokuÅ¡ate ponovo sa prijavom.",
+'noname' => 'Niste izabrali ispravno korisniÄko ime.',
+'loginsuccesstitle' => 'Prijavljivanje uspješno',
+'loginsuccess' => "'''Sad ste prijavljeni na {{SITENAME}} kao \"\$1\".'''",
+'nosuchuser' => 'Ne postoji korisnik sa imenom "$1". Provjerite vaÅ¡e kucanje, ili [[Special:UserLogin/signup|napravite novi korisniÄki raÄun]].',
+'nosuchusershort' => 'Ne postoji korisnik sa imenom "<nowiki>$1</nowiki>".
+Provjerite da li ste dobro ukucali.',
+'nouserspecified' => 'Morate izabrati korisniÄko ime.',
+'wrongpassword' => 'Unijeli ste neispravnu lozinku. Molimo Vas da pokušate ponovo.',
+'wrongpasswordempty' => 'Lozinka je bila prazna. Molimo Vas da pokušate ponovo.',
+'passwordtooshort' => 'Vaša šifra je prekratka.
Å ifra mora imati najmanje {{PLURAL:$1|1 znak|$1 znakova}} i mora se razlikovati od VaÅ¡eg korisniÄkog imena.',
-'mailmypassword' => 'Pošalji mi moju lozinku',
-'passwordremindertitle' => '{{SITENAME}} podsjetnik za lozinku',
-'passwordremindertext' => 'Neko (vjerovatno Vi, sa IP adrese $1)
-je zahtjevao da vam pošaljemo novu {{SITENAME}} lozinku za prijavljivanje na {{SERVERNAME}}.
+'mailmypassword' => 'Pošalji mi novu šifru',
+'passwordremindertitle' => '{{SITENAME}} podsjetnik za lozinku',
+'passwordremindertext' => 'Neko (vjerovatno Vi, sa IP adrese $1)
+je zahtjevao da vam pošaljemo novu {{SITENAME}} lozinku za prijavljivanje na {{SERVERNAME}} ($4).
Lozinka za korisnika "$2" je sad "$3".
Sad treba da se prijavite i promjenite lozinku.
Ako je neko drugi napravio ovaj zahtjev ili ako ste se sjetili vaše lozinke i
ne želite više da je promjenite, možete da ignorišete ovu poruku i da nastavite koristeći
vašu staru lozinku.',
-'noemail' => 'Ne postoji adresa e-pošte za korisnika "$1".',
-'passwordsent' => 'Nova lozinka je poslata na adresu e-pošte
+'noemail' => 'Ne postoji adresa e-pošte za korisnika "$1".',
+'passwordsent' => 'Nova lozinka je poslata na adresu e-pošte
korisnika "$1".
Molimo Vas da se prijavite pošto je primite.',
-'blocked-mailpassword' => 'Da bi se sprijeÄila nedozvoljena akcija, vaÅ¡oj IP adresi je onemogućeno ureÄ‘ivanje stranica kao i mogućnost zahtijevanje nove lozinke.',
-'mailerror' => 'Greška pri slanju e-pošte: $1',
-'emailconfirmlink' => 'Potvrdite Vašu e-mail adresu',
-'accountcreated' => 'KorisniÄki raÄun je napravljen',
-'accountcreatedtext' => 'KorisniÄki raÄun za $1 je napravljen.',
-'loginlanguagelabel' => 'Jezik: $1',
+'blocked-mailpassword' => 'Da bi se sprijeÄila nedozvoljena akcija, vaÅ¡oj IP adresi je onemogućeno ureÄ‘ivanje stranica kao i mogućnost zahtijevanje nove lozinke.',
+'eauthentsent' => 'Na navedenu adresu poslan je e-mail s potvrdom.
+Prije nego Å¡to poÅ¡aljemo daljnje poruke, molimo vas da otvorite e-mail i slijedite u njemu sadržana uputstva da potvrdite da ste vi kreirali korisniÄki raÄun.',
+'throttled-mailpassword' => 'Već Vam je poslan e-mail za promjenu lozinke u {{PLURAL:$1|zadnjih sat vremena|zadnja $1 sata|zadnjih $1 sati}}.
+Da bi se sprijeÄila zloupotreba, može se poslati samo jedan e-mail za promjenu lozinke {{PLURAL:$1|svakih sat vremena|svaka $1 sata|svakih $1 sati}}.',
+'mailerror' => 'Greška pri slanju e-pošte: $1',
+'acct_creation_throttle_hit' => 'Žao nam je, već ste otvorili $1 korisniÄkih raÄuna.
+Ne možete otvoriti viÅ¡e raÄuna.',
+'emailauthenticated' => 'Vaša e-mail adresa je potvrđena $1.',
+'emailnotauthenticated' => 'Vaša e-mail adresa još nije autentificirana.
+Nijedan e-mail neće biti poslan za bilo koju uslugu od slijedećih.',
+'noemailprefs' => 'Unesite e-mail adresu za osposobljavanje slijedećih usluga.',
+'emailconfirmlink' => 'Potvrdite Vašu e-mail adresu',
+'invalidemailaddress' => 'Ova e-mail adresa ne može biti prihvaćena jer je u neodgovarajućem obliku.
+Molimo vas da unesete ispravnu adresu ili ostavite prazno polje.',
+'accountcreated' => 'KorisniÄki raÄun je napravljen',
+'accountcreatedtext' => 'KorisniÄki raÄun za $1 je napravljen.',
+'createaccount-title' => 'Pravljenje korisniÄkog raÄuna za {{SITENAME}}',
+'createaccount-text' => 'Neko je napravio korisniÄki raÄun za vaÅ¡u e-mail adresu na {{SITENAME}} ($4) sa imenom "$2", i sa Å¡ifrom "$3".
+Trebali biste se prijaviti i promjeniti Å¡ifru.
+
+Možete ignorisati ovu poruku, ako je korisniÄki raÄun napravljen greÅ¡kom.',
+'loginlanguagelabel' => 'Jezik: $1',
# Password reset dialog
-'resetpass' => 'Resetuj korisniÄku lozinku',
+'resetpass' => 'Resetuj korisniÄku lozinku',
+'resetpass_announce' => 'Prijavili ste se sa privremenim kodom koji ste dobili na e-mail.
+Da biste završili prijavu, morate unijeti novu šifru ovdje:',
+'resetpass_text' => '<!-- Unesi tekst ovdje -->',
+'resetpass_header' => 'Obnovi Å¡ifru za raÄun',
+'resetpass_submit' => 'Odredi Å¡ifru i prijavi se',
+'resetpass_success' => 'Vaša šifra je uspiješno promjenjena! Prijava u toku...',
+'resetpass_bad_temporary' => 'Nevažeća privremena šifra.
+Možda ste već promjenili šifru ili ste zatražili novu privremenu šifru.',
+'resetpass_forbidden' => 'Å ifre ne mogu biti promjenjene',
+'resetpass_missing' => 'Forma ne sadrži tražene podatke.',
# Edit page toolbar
'bold_sample' => 'Podebljan tekst',
@@ -528,7 +572,7 @@ Molimo Vas da se prijavite pošto je primite.',
'italic_tip' => 'Kurzivan tekst',
'link_sample' => 'Naslov poveznice',
'link_tip' => 'Unutrašnja poveznica',
-'extlink_sample' => 'http://www.example.com opis adrese',
+'extlink_sample' => 'http://www.primjer.com opis adrese',
'extlink_tip' => 'Spoljašnja poveznica (zapamti prefiks http://)',
'headline_sample' => 'Naslov',
'headline_tip' => 'Podnaslov',
@@ -544,17 +588,25 @@ Molimo Vas da se prijavite pošto je primite.',
'hr_tip' => 'Horizontalna linija (koristite oskudno)',
# Edit pages
-'summary' => 'Sažetak',
-'subject' => 'Tema/naslov',
-'minoredit' => 'Ovo je mala izmjena',
-'watchthis' => 'Prati ovaj Älanak',
-'savearticle' => 'SaÄuvaj',
-'preview' => 'Pregled stranice',
-'showpreview' => 'Prikaži izgled',
-'showdiff' => 'Prikaži izmjene',
-'anoneditwarning' => 'Niste prijavljeni. Vaša IP adresa će biti zapisana.',
-'blockedtitle' => 'Korisnik je blokiran',
-'blockedtext' => "<big>'''VaÅ¡e korisniÄko ime ili IP adresa je blokirana.'''</big>
+'summary' => 'Sažetak',
+'subject' => 'Tema/naslov',
+'minoredit' => 'Ovo je mala izmjena',
+'watchthis' => 'Prati ovu stranicu',
+'savearticle' => 'SaÄuvaj',
+'preview' => 'Pregled stranice',
+'showpreview' => 'Prikaži izgled',
+'showlivepreview' => 'Pregled uživo',
+'showdiff' => 'Prikaži izmjene',
+'anoneditwarning' => 'Niste prijavljeni. Vaša IP adresa će biti zapisana.',
+'missingsummary' => "'''Napomena:''' Niste unijeli sažetak izmjene.
+Ako kliknete na SaÄuvaj, VaÅ¡a izmjena će biti saÄuvana bez sažetka.",
+'missingcommenttext' => 'Molimo unesite komentar ispod.',
+'missingcommentheader' => "'''Podsjetnik:''' Niste napisati temu/naslov za ovaj komentar.
+Ako ponovo kliknete na '''SaÄuvaj Älanak''', vaÅ¡e izmjene će biti spaÅ¡ene bez teme/naslova.",
+'summary-preview' => 'Pregled sažetka',
+'subject-preview' => 'Pregled tema/naslova',
+'blockedtitle' => 'Korisnik je blokiran',
+'blockedtext' => "<big>'''VaÅ¡e korisniÄko ime ili IP adresa je blokirana.'''</big>
Blokada izvršena od strane $1.
Dati razlog je slijedeći: ''$2''.
@@ -568,87 +620,270 @@ Možete kontaktirati $1 ili nekog drugog [[{{MediaWiki:Grouppage-sysop}}|adminis
Ne možete koristiti opciju ''Pošalji e-mail korisniku'' osim ako niste unijeli e-mail adresu u [[Special:Preferences|Vaše postavke]].
Vaša trenutna IP adresa je $3, a oznaka blokade je #$5.
Molimo Vas da navedete gornje podatke pri zahtjevu za deblokadu.",
-'blockednoreason' => 'razlog nije naveden',
-'whitelistedittitle' => 'Obavezno je prijavljivanje za uređivanje',
-'whitelistedittext' => 'Morate da se [[Special:UserLogin|prijavite]] da bi ste uređivali stranice.',
-'loginreqtitle' => 'Potrebno je prijavljivanje',
-'accmailtitle' => 'Lozinka poslata.',
-'accmailtext' => "Lozinka za nalog '$1' je poslata na adresu $2.",
-'newarticle' => '(Novi)',
-'newarticletext' => "'''Došli ste na stranicu koja još nema sadržaja.'''<br />
+'autoblockedtext' => 'Vaša IP adresa je automatski blokirana jer je korištena od strane drugog korisnika, a blokirao ju je $1.
+Naveden je slijedeći razlog:
+
+:\'\'$2\'\'
+
+* PoÄetak blokade: $8
+* Kraj blokade: $6
+* Blokirani korisnik: $7
+
+Možete kontaktirati $1 ili nekog drugog iz grupe [[{{MediaWiki:Grouppage-sysop}}|administratora]] i zahtijevati da Vas deblokira.
+
+Zapamtite da ne možete koristiti opciju "poÅ¡alji e-mail ovom korisniku" sve dok ne unesete validnu e-mail adresu pri registraciji u VaÅ¡im [[Special:Preferences|korisniÄkim postavkama]] te Vas ne sprijeÄava ga je koristite.
+
+Vaša trenutna IP adresa je $3, a ID blokade je $5.
+Molimo da navedete sve gore navedene detalje u zahtjevu za deblokadu.',
+'blockednoreason' => 'razlog nije naveden',
+'blockedoriginalsource' => "Izvor '''$1''' je prikazan ispod:",
+'blockededitsource' => "Sadržaj '''vaših izmjena''' na '''$1''' je prikazan ispod:",
+'whitelistedittitle' => 'Obavezno je prijavljivanje za uređivanje',
+'whitelistedittext' => 'Da bi ste uređivali stranice, morate se $1.',
+'confirmedittitle' => 'Potvrda e-maila je potrebna za izmjene',
+'confirmedittext' => 'Morate potvrditi VaÅ¡u e-mail adresu prije nego poÄnete mijenjati stranice.
+Molimo da postavite i verifikujete VaÅ¡u e-mail adresu putem VaÅ¡ih [[Special:Preferences|korisniÄkih opcija]].',
+'nosuchsectiontitle' => 'Nema takve sekcije',
+'nosuchsectiontext' => 'Pokušali ste uređivati sekciju koja ne postoji.
+Pošto sekcija $1 ne postoji, nije moguće spremiti Vaše promjene.',
+'loginreqtitle' => 'Potrebno je prijavljivanje',
+'loginreqlink' => 'prijavi se',
+'loginreqpagetext' => 'Morate $1 da bi ste vidjeli druge strane.',
+'accmailtitle' => 'Lozinka poslata.',
+'accmailtext' => "Lozinka za nalog '$1' je poslata na adresu $2.",
+'newarticle' => '(Novi)',
+'newarticletext' => "'''Došli ste na stranicu koja još nema sadržaja.'''<br />
*Ako želite unijeti sadržaj, poÄnite tipkati u prozor ispod ovog teksta.
*Ako vam treba pomoć, idite na [[{{MediaWiki:Helppage}}|stranicu za pomoć]].
*Ako ste ovamo dospjeli sluÄajno, kliknite dugme \"Nazad\" (''Back'') u svom internet pregledaÄu.",
-'anontalkpagetext' => "----''Ovo je stranica za razgovor za anonimnog korisnika koji joÅ¡ nije napravio nalog ili ga ne koristi. Zbog toga moramo da koristimo brojÄanu IP adresu kako bismo odentifikovali njega ili nju. Takvu adresu može dijeliti viÅ¡e korisnika. Ako ste anonimni korisnik i mislite da su vam upućene nebitne primjedbe, molimo Vas da [[Special:UserLogin|napravite nalog ili se prijavite]] da biste izbjegli buduću zabunu sa ostalim anonimnim korisnicima.''",
-'noarticletext' => "<div style=\"border: 1px solid #ccc; padding: 7px;\">'''{{SITENAME}} joÅ¡ nema ovaj Älanak.'''
+'anontalkpagetext' => "----''Ovo je stranica za razgovor za anonimnog korisnika koji joÅ¡ nije napravio nalog ili ga ne koristi. Zbog toga moramo da koristimo brojÄanu IP adresu kako bismo odentifikovali njega ili nju. Takvu adresu može dijeliti viÅ¡e korisnika. Ako ste anonimni korisnik i mislite da su vam upućene nebitne primjedbe, molimo Vas da [[Special:UserLogin|napravite nalog ili se prijavite]] da biste izbjegli buduću zabunu sa ostalim anonimnim korisnicima.''",
+'noarticletext' => "<div style=\"border: 1px solid #ccc; padding: 7px;\">'''{{SITENAME}} joÅ¡ nema ovaj Älanak.'''
* Da zapoÄnete Älanak, kliknite '''[{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} uredite ovu stranicu]'''.
* [[Special:Search/{{PAGENAME}}|Pretraži {{PAGENAME}}]] u ostalim Älancima
-* [[Special:WhatLinksHere/{{NAMESPACE}}{{PAGENAME}}|Stranice koje su povezane za]] {{PAGENAME}} Älanak
----
-* '''Ukoliko ste napravili ovaj Älanak u poslednjih nekoliko minuta i joÅ¡ se nije pojavio, postoji mogućnost da je server u zastoju zbog osvježavanja baze podataka.''' Molimo Vas da probate sa <span class=\"plainlinks\">[{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=purge}} osvježavanjem]<span> ili saÄekajte i provjerite kasnije ponovo prije ponovnog pravljenja Älanka.
+* '''Ukoliko ste napravili ovaj Älanak u posljednjih nekoliko minuta i joÅ¡ se nije pojavio, postoji mogućnost da je server u zastoju zbog osvježavanja baze podataka.''' Molimo Vas da probate sa <span class=\"plainlinks\">[{{fullurl:{{PAGENAME}}|action=purge}} osvježavanjem]<span> ili saÄekajte i provjerite kasnije ponovo prije ponovnog pravljenja Älanka.
* Ako ste napravili Älanak pod ovim imenom ranije, moguće je da je bio izbrisan. Potražite '''{{FULLPAGENAME}}''' [{{fullurl:Special:Log|type=delete&page={{FULLPAGENAMEE}}}} u spisku brisanja].",
-'usercssjsyoucanpreview' => "<strong>Pažnja:</strong> Koristite 'Prikaži izgled' dugme da testirate svoj novi CSS/JS prije nego Å¡to saÄuvate.",
-'usercsspreview' => "'''Zapamtite ovo je samo izgled vaÅ¡eg CSS-a, joÅ¡ uvijek nije saÄuvan!'''",
-'userjspreview' => "'''Zapamtite ovo je samo izgled vaÅ¡e JavaScript-e, joÅ¡ uvijek nije saÄuvan!'''",
-'updated' => '(Osvježeno)',
-'note' => '<strong>Pažnja:</strong>',
-'previewnote' => '<strong>Ovo je samo pregled; izmjene stranice nisu joÅ¡ saÄuvane!</strong>',
-'previewconflict' => 'Ovaj pregled reflektuje tekst u gornjem polju
+'userpage-userdoesnotexist' => 'KorisniÄki raÄun "$1" nije registrovan.
+Molimo provjerite da li želite napraviti/izmijeniti ovu stranicu.',
+'clearyourcache' => "'''Pažnja: Nakon Å¡to saÄuvate izmjene, morate \"osvježiti\" keÅ¡ memoriju vaÅ¡eg pretraživaÄa da bi ste vidjeli nova podeÅ¡enja.'''
+'''Mozilla / Firefox / Safari:''' držite ''Shift'' tipku i kliknite na ''Reload'' dugme ili ''Ctrl-R'' ili ''Ctrl-F5'' (''Command-R'' na Macintoshu);
+'''Konqueror:''' klikni na ''Reload'' ili pritisnite dugme ''F5'';
+'''Opera:''' oÄistite \"keÅ¡\" preko izbornika ''Tools → Preferences'';
+'''Internet Explorer:''' držite tipku ''Ctrl'' i kliknite na ''Refresh'' ili pritisnite ''Ctrl-F5''.",
+'usercssjsyoucanpreview' => "<strong>Pažnja:</strong> Koristite 'Prikaži izgled' dugme da testirate svoj novi CSS/JS prije nego Å¡to saÄuvate.",
+'usercsspreview' => "'''Zapamtite ovo je samo izgled Vašeg CSS-a.'''
+'''Ovaj pregled joÅ¡ uvijek nije saÄuvan!'''",
+'userjspreview' => "'''Zapamtite ovo je samo izgled vaÅ¡e JavaScript-e, joÅ¡ uvijek nije saÄuvan!'''",
+'userinvalidcssjstitle' => "'''Upozorenje:''' Ne postoji interfejs pod imenom \"\$1\".
+Ne zaboravite da imena stranica s .css i .js kodom poÄinju malim slovom, npr. {{ns:user}}:Foo/monobook.css, a ne {{ns:user}}:Foo/Monobook.css.",
+'updated' => '(Osvježeno)',
+'note' => '<strong>Pažnja:</strong>',
+'previewnote' => '<strong>Ovo je samo pregled; izmjene stranice nisu joÅ¡ saÄuvane!</strong>',
+'previewconflict' => 'Ovaj pregled reflektuje tekst u gornjem polju
kako će izgledati ako pritisnete "SaÄuvaj Älanak".',
-'editing' => 'Uređujete $1',
-'editingsection' => 'Uređujete $1 (dio)',
-'editconflict' => 'Sukobljenje izmjene: $1',
-'explainconflict' => 'Neko drugi je promjenio ovu stranicu otkad ste Vi poÄeli da je mjenjate.
+'session_fail_preview' => '<strong>Izvinjavamo se! Nismo mogli obraditi vašu izmjenu zbog gubitka podataka o prijavi. Molimo pokušajte ponovno. Ako i dalje ne bude radilo, pokušajte se [[Special:UserLogout|odjaviti]] i ponovno prijaviti.</strong>',
+'session_fail_preview_html' => "<strong>Žao nam je! Nismo mogli da obradimo vašu izmjenu zbog gubitka podataka.</strong>
+
+''Zbog toga što {{SITENAME}} ima omogućen izvorni HTML, predpregled je sakriven kao predostrožnost protiv JavaScript napada.''
+
+<strong>Ako ste pokušali da napravite pravu izmjenu, molimo pokušajte ponovo. Ako i dalje ne radi, pokušajte da se [[Special:UserLogout|odjavite]] i ponovo prijavite.</strong>",
+'token_suffix_mismatch' => '<strong>Vaša izmjena nije prihvaćena jer je Vaš web preglednik ubacio znakove interpunkcije u token uređivanja.
+Izmjena je odbaÄena da bi se sprijeÄilo uniÅ¡tavanje teksta stranice.
+To se dogaÄ‘a ponekad kad korisite problematiÄni anonimni proxy koji je baziran na web-u.</strong>',
+'editing' => 'Uređujete $1',
+'editingsection' => 'Uređujete $1 (dio)',
+'editingcomment' => 'Uređujete $1 (komentar)',
+'editconflict' => 'Sukobljenje izmjene: $1',
+'explainconflict' => 'Neko drugi je promjenio ovu stranicu otkad ste Vi poÄeli da je mjenjate.
Gornje tekstualno polje sadrži tekst stranice koji trenutno postoji.
Vaše izmjene su prikazane u donjem tekstu.
Moraćete da unesete svoje promjene u postojeći tekst.
<b>Samo</b> tekst u gornjem tekstualnom polju će biti snimljen kad
pritisnete "SaÄuvaj".<br />',
-'yourtext' => 'Vaš tekst',
-'storedversion' => 'Uskladištena verzija',
-'editingold' => '<strong>PAŽNJA: Vi mijenjate stariju
+'yourtext' => 'Vaš tekst',
+'storedversion' => 'Uskladištena verzija',
+'nonunicodebrowser' => '<strong>UPOZORENJE: Vaš preglednik ne podržava Unicode zapis znakova.
+Molimo Vas promijenite ga prije sljedećeg ureÄ‘ivanja Älanaka. Znakovi koji nisu po ASCII standardu će se u prozoru za izmjene pojaviti kao heksadecimalni kodovi.</strong>',
+'editingold' => '<strong>PAŽNJA: Vi mijenjate stariju
reviziju ove stranice.
Ako je snimite, sve promjene uÄinjene od ove revizije će biti izgubljene.</strong>',
-'yourdiff' => 'Razlike',
-'copyrightwarning' => 'Za sve priloge poslate na projekat {{SITENAME}} smatramo da su objavljeni pod $2 (konsultujte $1 za detalje).
+'yourdiff' => 'Razlike',
+'copyrightwarning' => 'Za sve priloge poslate na projekat {{SITENAME}} smatramo da su objavljeni pod $2 (konsultujte $1 za detalje).
Ukoliko ne želite da vaÅ¡i Älanci budu podložni izmjenama i slobodnom rasturanju i objavljivanju,
nemojte ih slati ovdje. TakoÄ‘e, slanje Älanka podrazumijeva i vaÅ¡u izjavu da ste ga napisali sami, ili da ste ga kopirali iz izvora u javnom domenu ili sliÄnog slobodnog izvora.
<strong>NEMOJTE SLATI RAD ZAŠTIĆEN AUTORSKIM PRAVIMA BEZ DOZVOLE AUTORA!</strong>',
-'longpagewarning' => '<strong>PAŽNJA: Ova stranica ima $1 kilobajta; neki
+'copyrightwarning2' => 'Zapamtite da svaki doprinos na stranici {{SITENAME}} može biti izmijenjen, promijenjen ili uklonjen od strane ostalih korisnika. Ako ne želite da ovo desi sa Vašim tekstom, onda ga nemojte slati ovdje.<br />
+TakoÄ‘e nam garantujete da ste ovo Vi napisali, ili da ste ga kopirali iz javne domene ili sliÄnog slobodnog izvora informacija (pogledajte $1 za viÅ¡e detalja).
+<strong>NE ŠALJITE AUTORSKIM PRAVOM ZAŠTIĆENE TEKSTOVE BEZ DOZVOLE!</strong>',
+'longpagewarning' => '<strong>PAŽNJA: Ova stranica ima $1 kilobajta; neki
preglednici mogu imati problema kad uređujete stranice skoro ili veće od 32 kilobajta.
Molimo Vas da razmotrite razbijanje stranice na manje dijelove.</strong>',
-'readonlywarning' => '<strong>PAŽNJA: Baza je zakljuÄana zbog održavanja,
+'longpageerror' => '<strong>Greška: Tekst, koji ste poslali, je dug $1 kilobajta, što je veće od maksimuma, koji iznosi $2 kilobajta.
+Stranica ne može biti spremljena.</strong>',
+'readonlywarning' => '<strong>PAŽNJA: Baza je zakljuÄana zbog održavanja,
tako da nećete moći da saÄuvate svoje izmjene za sada. Možda želite da kopirate
i nalijepite tekst u tekst editor i saÄuvate ga za kasnije.</strong>',
-'protectedpagewarning' => '<strong>PAŽNJA: Ova stranica je zakljuÄana tako da samo korisnici sa administratorskim privilegijama mogu da je mijenjaju.</strong>',
-'semiprotectedpagewarning' => "'''Pažnja:''' Ova stranica je zakljuÄana tako da je samo registrovani korisnici mogu ureÄ‘ivati.",
-'templatesused' => 'Å abloni koji su upotrebljeni na ovoj stranici:',
-'template-protected' => '(zaštićeno)',
-'template-semiprotected' => '(polu-zaštićeno)',
-'nocreatetext' => 'Na {{SITENAME}} je zabranjeno postavljanje novih stranica.
+'protectedpagewarning' => '<strong>PAŽNJA: Ova stranica je zakljuÄana tako da samo korisnici sa administratorskim privilegijama mogu da je mijenjaju.</strong>',
+'semiprotectedpagewarning' => "'''Pažnja:''' Ova stranica je zakljuÄana tako da je samo registrovani korisnici mogu ureÄ‘ivati.",
+'cascadeprotectedwarning' => "'''Upozorenje:''' Ova stranica je zakljuÄana tako da je samo administratori mogu mijenjati, jer je ona ukljuÄena u {{PLURAL:$1|ovu, lanÄanu povezanu, zaÅ¡tićenu stranicu|sljedeće, lanÄano povezane, zaÅ¡tićene stranice}}:",
+'titleprotectedwarning' => '<strong>UPOZORENJE: Ova stranica je zakljuÄana i samo odreÄ‘eni korisnici je mogu napraviti.</strong>',
+'templatesused' => 'Å abloni koji su upotrebljeni na ovoj stranici:',
+'templatesusedpreview' => 'Å abloni prikazani u ovom pregledu:',
+'templatesusedsection' => 'Šabloni korišteni u ovoj sekciji:',
+'template-protected' => '(zaštićeno)',
+'template-semiprotected' => '(polu-zaštićeno)',
+'hiddencategories' => 'Ova stranica pripada u {{PLURAL:$1|jednu skrivenu kategoriju|$1 skrivene kategorije|$1 skrivenih kategorija}}:',
+'edittools' => '<!-- Ovaj tekst će biti prikazan ispod formi za uređivanje i postavljanje. -->',
+'nocreatetitle' => 'Pravljenje stranica ograniÄeno',
+'nocreatetext' => 'Na {{SITENAME}} je zabranjeno postavljanje novih stranica.
Možete se vratiti i ureÄ‘ivati već postojeće stranice ili se [[Special:UserLogin|prijaviti ili otvoriti korisniÄki raÄun]].',
-'recreate-deleted-warn' => "'''Upozorenje: Postavljate stranicu koja je prethodno brisana.'''
+'nocreate-loggedin' => 'Nemate dopuštenje da kreirate nove stranice.',
+'permissionserrors' => 'Greške pri odobrenju',
+'permissionserrorstext' => 'Nemate dopuštenje da to uradite, iz {{PLURAL:$1|slijedećeg razloga|slijedećih razloga}}:',
+'permissionserrorstext-withaction' => 'Nemate dopuštenje da $2, iz {{PLURAL:$1|slijedećeg|slijedećih}} razloga:',
+'recreate-deleted-warn' => "'''Upozorenje: Postavljate stranicu koja je prethodno brisana.'''
Razmotrite je li nastavljanje uređivanja ove stranice u skladu s pravilima. Za vašu informaciju slijedi evidencija brisanja s obrazloženjem za prethodno brisanje:",
+# Parser/template warnings
+'expensive-parserfunction-warning' => 'Upozorenje: Ova stranica sadrži previše opterećujućih poziva parserskih funkcija.
+
+Trebalo bi da ima manje od $2, a sada ih ima $1.',
+'expensive-parserfunction-category' => 'Stranice sa previše poziva parserskih funkcija',
+'post-expand-template-inclusion-warning' => 'Pažnja: Å ablon koji je ukljuÄen je prevelik.
+Neki Å¡abloni neće biti ukljuÄeni.',
+'post-expand-template-inclusion-category' => 'Stranice gdje su ukljuÄeni Å¡abloni preveliki',
+'post-expand-template-argument-warning' => 'Upozorenje: Ova stranica sadrži najmanje jedan argument u Å¡ablonu koji ima preveliku veliÄinu.
+Ovakvi argumenti se trebaju izbjegavati.',
+'post-expand-template-argument-category' => 'Stranice koje sadrže nedostajuće argumente u šablonu',
+
+# "Undo" feature
+'undo-success' => 'Izmjena se može vratiti.
+Molimo da provjerite usporedbu ispod da budete sigurni da to želite uÄiniti, a zatim spremite promjene da bi ste zavrÅ¡ili vraćanje izmjene.',
+'undo-failure' => 'Izmjene se ne mogu vratiti zbog konflikta sa izmjenama u međuvremenu.',
+'undo-norev' => 'Izmjena se ne može vratiti jer ne postoji ranija ili je obrisana.',
+'undo-summary' => 'Vraćena izmjena $1 [[Special:Contributions/$2|korisnika $2]] ([[User talk:$2|razgovor]])',
+
+# Account creation failure
+'cantcreateaccounttitle' => 'Nije moguće napraviti korisniÄki raÄun',
+'cantcreateaccount-text' => "Pravljenje korisniÄkog raÄuna sa ove IP adrese ('''$1''') je blokirano od strane [[User:$3|$3]].
+
+Razlog koji je naveo $3 je ''$2''",
+
# History pages
-'viewpagelogs' => 'Pogledaj protokol ove stranice',
-'nohistory' => 'Ne postoji istorija izmjena za ovu stranicu.',
-'revnotfound' => 'Revizija nije pronađena',
-'revnotfoundtext' => 'Starija revizija ove stranice koju ste zatražili nije nađena.
+'viewpagelogs' => 'Pogledaj protokol ove stranice',
+'nohistory' => 'Ne postoji istorija izmjena za ovu stranicu.',
+'revnotfound' => 'Revizija nije pronađena',
+'revnotfoundtext' => 'Starija revizija ove stranice koju ste zatražili nije nađena.
Molimo Vas da provjerite URL pomoću kojeg ste pristupili ovoj stranici.',
-'currentrev' => 'Trenutna revizija',
-'revisionasof' => 'Revizija od $1',
-'previousrevision' => 'â†Starije izmjene',
-'cur' => 'tren',
-'next' => 'sled',
-'last' => 'posl',
-'histlegend' => 'Objašnjenje: (tren) = razlika sa trenutnom verziom,
-(posl) = razlika sa prethodnom verziom, M = mala izmjena',
-'histfirst' => 'Najstarije',
-'histlast' => 'Najnovije',
-'historyempty' => '(prazno)',
+'currentrev' => 'Trenutna revizija',
+'revisionasof' => 'Revizija od $1',
+'revision-info' => 'Izmjena od $1 korisnika $2',
+'previousrevision' => 'â†Starije izmjene',
+'nextrevision' => 'Novija izmjena →',
+'currentrevisionlink' => 'Trenutna verzija',
+'cur' => 'tren',
+'next' => 'slijed',
+'last' => 'posl',
+'page_first' => 'prva',
+'page_last' => 'zadnja',
+'histlegend' => 'Odabir razlika: oznaÄite radio dugme verzija koje usporeÄ‘ujete i pritistnite enter ili dugme na dnu. <br />
+Objašnjenje: (tren) = razlika sa trenutnom verzijom,
+(posl) = razlika sa prethodnom verzijom, M = mala izmjena.',
+'deletedrev' => '[izbrisano]',
+'histfirst' => 'Najstarije',
+'histlast' => 'Najnovije',
+'historysize' => '({{PLURAL:$1|1 bajt|$1 bajta|$1 bajtova}})',
+'historyempty' => '(prazno)',
+
+# Revision feed
+'history-feed-title' => 'Historija izmjena',
+'history-feed-description' => 'Historija promjena ove stranice na wikiju',
+'history-feed-item-nocomment' => '$1 u $2', # user at time
+'history-feed-empty' => 'Tražena stranica ne postoji.
+Moguće da je izbrisana sa wikija, ili preimenovana.
+PokuÅ¡ajte [[Special:Search|pretražiti wiki]] za sliÄne stranice.',
+
+# Revision deletion
+'rev-deleted-comment' => '(komentar uklonjen)',
+'rev-deleted-user' => '(korisniÄko ime uklonjeno)',
+'rev-deleted-event' => '(stavka zapisa obrisana)',
+'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">
+Revizija ove stranice je uklonjena iz javne arhive.
+Detalje možete vidjeti u [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} zapisu brisanja].</div>',
+'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
+Revizija ove stranice je uklonjena iz javne arhive.
+Kao administrator na {{SITENAME}} Vi je možete vidjeti;
+detalji o tome se mogu vidjeti u [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} zapisu brisanja].</div>',
+'rev-delundel' => 'pokaži/sakrij',
+'revisiondelete' => 'Obriši/vrati revizije',
+'revdelete-nooldid-title' => 'Nije unesena taÄna revizija',
+'revdelete-nooldid-text' => 'Niste precizno odredili odredišnu reviziju/revizije da se izvrši ova funkcija, ili ta revizija nepostoji, ili pokušavate sakriti trenutnu reviziju.',
+'revdelete-selected' => "'''{{PLURAL:$2|Odabrana revizija|Odabrane revizije}} od [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|OznaÄena stavka zapisa|OznaÄene stavke zapisa}}:'''",
+'revdelete-text' => "'''Obrisane revizije i događaji će i dalje biti vidljivi u hisoriji stranice i zapisima, ali dijelovi njenog sadržaja neće biti dostupni javnosti.'''
+
+Drugi administratori projekta {{SITENAME}} će i dalje moći pristupiti sakrivenom sadržaju i mogu ga ponovo vratiti kroz ovaj interfejs, osim ako nisu postavljena dodatna ograniÄenja.",
+'revdelete-legend' => 'Postavi ograniÄenja vidljivosti',
+'revdelete-hide-text' => 'Sakrij tekst revizije',
+'revdelete-hide-name' => 'Sakrij akciju i cilj',
+'revdelete-hide-comment' => 'Sakrij izmjene komentara',
+'revdelete-hide-user' => 'Sakrij korisniÄko ime urednika/IP',
+'revdelete-hide-restricted' => 'Primijeni ova ograniÄenja na Administratore i zakljuÄaj ovaj interfejs',
+'revdelete-suppress' => 'Sakrij podatke od administratora kao i od drugih',
+'revdelete-hide-image' => 'Sakrij sadržaj datoteke',
+'revdelete-unsuppress' => 'Ukloni ograniÄenja na vraćenim revizijama',
+'revdelete-log' => 'Komentar evidencije:',
+'revdelete-submit' => 'Primijeni na odabranu reviziju',
+'revdelete-logentry' => 'promijenjena vidljivost revizije [[$1]]',
+'logdelete-logentry' => 'promijenjena vidljivost događaja [[$1]]',
+'revdelete-success' => "'''Vidljivost revizije uspješno postavljena.'''",
+'logdelete-success' => "'''Vidljivost evidencije uspješno postavljena.'''",
+'revdel-restore' => 'Promijeni dostupnost',
+'pagehist' => 'Historija stranice',
+'deletedhist' => 'Izbrisana historija',
+'revdelete-content' => 'sadržaj',
+'revdelete-summary' => 'sažetak',
+'revdelete-uname' => 'korisniÄko ime',
+'revdelete-restricted' => 'primijenjena ograniÄenja za administratore',
+'revdelete-unrestricted' => 'uklonjena ograniÄenja za administratore',
+'revdelete-hid' => 'sakrij $1',
+'revdelete-unhid' => 'otkrij $1',
+'revdelete-log-message' => '$1 za $2 {{PLURAL:$2|izmjenu|izmjene|izmjena}}',
+'logdelete-log-message' => '$1 za $2 {{PLURAL:$2|događaj|događaja}}',
+
+# Suppression log
+'suppressionlog' => 'Zapisi sakrivanja',
+'suppressionlogtext' => 'Ispod je spisak brisanja i blokiranja koja su povezana sa sadržajem koji je sakriven od administratora. Vidi [[Special:IPBlockList|spisak IP blokiranja]] za pregled trenutno važećih blokada.',
+
+# History merging
+'mergehistory' => 'Spoji historije stranice',
+'mergehistory-header' => 'Ova stranica Vam omogućuje spajanje revizija historije neke izvorne stranice u novu stranicu. Zapamtite da će ova promjena ostaviti nepromjenjen sadržaj historije stranice.',
+'mergehistory-box' => 'Spajanje revizija za dvije stranice:',
+'mergehistory-from' => 'Izvorna stranica:',
+'mergehistory-into' => 'Odredišna stranica:',
+'mergehistory-list' => 'Historija izmjena koja se može spojiti',
+'mergehistory-merge' => 'Slijedeće revizije stranice [[:$1]] mogu biti spojene u [[:$2]].
+Koristite dugmiće u stupcu da bi ste spojili revizije koje su napravljene prije navedenog vremena.
+Korištenje navigacionih linkova će resetovati ovaj stupac.',
+'mergehistory-go' => 'Prikaži izmjene koje se mogu spojiti',
+'mergehistory-submit' => 'Spoji revizije',
+'mergehistory-empty' => 'Nema revizija za spajanje.',
+'mergehistory-success' => '$3 {{PLURAL:$3|revizija|revizije|revizija}} stranice [[:$1]] uspješno spojeno u [[:$2]].',
+'mergehistory-fail' => 'Ne može se izvršiti spajanje historije, molimo provjerite opet stranicu i parametre vremena.',
+'mergehistory-no-source' => 'Izvorna stranica $1 ne postoji.',
+'mergehistory-no-destination' => 'Odredišna stranica $1 ne postoji.',
+'mergehistory-invalid-source' => 'Izvorna stranica mora imati validan naslov.',
+'mergehistory-invalid-destination' => 'Ciljna stranica mora imati validan naslov.',
+'mergehistory-autocomment' => 'Spoji [[:$1]] u [[:$2]]',
+'mergehistory-comment' => 'Spojeno [[:$1]] u [[:$2]]: $3',
+
+# Merge log
+'mergelog' => 'Zapis spajanja',
+'pagemerge-logentry' => 'spojeno [[$1]] u [[$2]] (sve do $3 revizije)',
+'revertmerge' => 'Vrati spajanje',
+'mergelogpagetext' => 'Ispod je spisak nedavnih spajanja historija stranica.',
# Diffs
'history-title' => 'Historija izmjena stranice "$1"',
@@ -656,109 +891,249 @@ Molimo Vas da provjerite URL pomoću kojeg ste pristupili ovoj stranici.',
'lineno' => 'Linija $1:',
'compareselectedversions' => 'Uporedite oznaÄene verzije',
'editundo' => 'ukloni ovu izmjenu',
+'diff-multi' => '({{plural:$1|Nije prikazana jedna međuverzija|Nisu prikazane $1 međuverzije|Nije prikazano $1 međuverzija}})',
# Search results
-'searchresults' => 'Rezultati pretrage',
-'searchresulttext' => 'Za više informacija o pretraživanju {{SITENAME}}, pogledajte [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle' => "Tražili ste '''[[:$1]]'''",
-'searchsubtitleinvalid' => 'Tražili ste $1',
-'noexactmatch' => "Nema stranice sa imenom \"\$1\".
-
-Možete '''[[:\$1|da napravite Älanak sa tim naslovom]]''' ili [[{{MediaWiki:Helppage}}|da stavite zahtjev za ovaj Älanak]] ili [[Special:Allpages/\$1|potražite na drugim stranicama]].
-
-::*'''''<u>Opomena: Nemojte da kopirate materijale za koje nemate dozvolu!</u>'''''",
-'titlematches' => 'Naslov Älanka odgovara',
-'notitlematches' => 'Naslov Älanka ne odgovara.',
-'textmatches' => 'Tekst stranice odgovara',
-'notextmatches' => 'Tekst Älanka ne odgovara',
-'prevn' => 'prethodnih $1',
-'nextn' => 'sledećih $1',
-'viewprevnext' => 'Pogledaj ($1) ($2) ($3).',
-'showingresults' => 'Prikazani su <b>$1</b> rezultata poÄev od <b>$2</b>.',
-'showingresultsnum' => 'Prikazani su <b>$3</b> rezultati poÄev od <b>$2</b>.',
-'nonefound' => "'''Pažnja''': neuspješne pretrage su
+'searchresults' => 'Rezultati pretrage',
+'searchresulttext' => 'Za više informacija o pretraživanju {{SITENAME}}, pogledajte [[{{MediaWiki:Helppage}}|{{int:help}}]].',
+'searchsubtitle' => 'Tražili ste \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|sve stranice koje poÄinju sa "$1"]] | [[Special:WhatLinksHere/$1|sve stranice koje vode do "$1"]])',
+'searchsubtitleinvalid' => 'Tražili ste $1',
+'noexactmatch' => "'''Nema stranice sa imenom \"\$1\".'''
+
+Možete [[:\$1|da napravite Älanak sa tim naslovom]].
+
+::*'''''<u>Opomena: Nemojte kopirati materijale za koje nemate dozvolu!</u>'''''",
+'noexactmatch-nocreate' => "'''Ne postoji stranica sa naslovom \"\$1\".'''",
+'toomanymatches' => 'Pronađeno je previše rezultata, molimo pokušajte unijeti konkretniji izraz',
+'titlematches' => 'Naslov Älanka odgovara',
+'notitlematches' => 'Naslov Älanka ne odgovara.',
+'textmatches' => 'Tekst stranice odgovara',
+'notextmatches' => 'Tekst Älanka ne odgovara',
+'prevn' => 'prethodnih $1',
+'nextn' => 'slijedećih $1',
+'viewprevnext' => 'Pogledaj ($1) ($2) ($3).',
+'search-result-size' => '$1 ({{PLURAL:$2|1 rijeÄ|$2 rijeÄi}})',
+'search-result-score' => 'Relevantnost: $1%',
+'search-redirect' => '(preusmjeravanje $1)',
+'search-section' => '(sekcija $1)',
+'search-suggest' => 'Da li ste mislili: $1',
+'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',
+'searchrelated' => 'povezano',
+'searchall' => 'sve',
+'showingresults' => "Dole {{PLURAL:$1|je prikazan '''1''' rezultat|su prikazana '''$1''' rezultata|je prikazano '''$1''' rezultata}} poÄev od '''$2'''.",
+'showingresultsnum' => "Dole {{PLURAL:$3|je prikazan '''1''' rezultat|su prikazana '''$3''' rezultata|je prikazano '''$3''' rezultata}} poÄev od '''$2'''.",
+'showingresultstotal' => "Ispod je {{PLURAL:$3|prikazan '''$1''' rezultat od '''$3'''|prikazano '''$1 - $2''' rezultata od '''$3'''}}",
+'nonefound' => "'''Pažnja''': neuspješne pretrage su
Äesto izazvane traženjem Äestih rijeÄi kao \"je\" ili \"od\",
koje nisu indeksirane, ili navođenjem više od jednog izraza za traženje (samo stranice
koje sadrže sve izraze koji se traže će se pojaviti u rezultatima).",
-'powersearch' => 'Traži',
-'searchdisabled' => '<p>Izvinjavamo se! Puno pretraga teksta je privremeno onemogućena. U međuvremenu, možete koristiti Google za pretragu. Indeks može biti stariji.',
+'powersearch' => 'Traži',
+'powersearch-legend' => 'Napredna pretraga',
+'powersearch-ns' => 'Pretraga u imenskim prostorima:',
+'powersearch-redir' => 'Spisak preusmjerenja',
+'powersearch-field' => 'Traži',
+'search-external' => 'Vanjska pretraga',
+'searchdisabled' => '<p>Izvinjavamo se! Puno pretraga teksta je privremeno onemogućena. U međuvremenu, možete koristiti Google za pretragu. Indeks može biti stariji.',
# Preferences page
-'preferences' => 'Podešavanja',
-'mypreferences' => 'Moje postavke',
-'prefsnologin' => 'Niste prijavljeni',
-'prefsnologintext' => 'Morate biti [[Special:UserLogin|prijavljeni]] da biste podeÅ¡avali korisniÄka podeÅ¡avanja.',
-'prefsreset' => 'Podešavanja su vraćena na prvotne vrijednosti.',
-'qbsettings' => 'Podešavanja brze palete',
-'qbsettings-none' => 'Nikakva',
-'qbsettings-fixedleft' => 'PriÄvršćena lijevo',
-'qbsettings-fixedright' => 'PriÄvršćena desno',
-'qbsettings-floatingleft' => 'Plutajuća lijevo',
-'changepassword' => 'Promjeni lozinku',
-'skin' => 'Koža',
-'math' => 'Prikazivanje matematike',
-'dateformat' => 'Format datuma',
-'datedefault' => 'Nije bitno',
-'math_failure' => 'Neuspjeh pri parsiranju',
-'math_unknown_error' => 'nepoznata greška',
-'math_unknown_function' => 'nepoznata funkcija',
-'math_lexing_error' => 'rijeÄniÄka greÅ¡ka',
-'math_syntax_error' => 'sintaksna greška',
-'math_image_error' => 'PNG konverzija neuspjeÅ¡na; provjerite taÄnu instalaciju latex-a, dvips-a, gs-a i convert-a',
-'math_bad_tmpdir' => 'Ne može se napisati ili napraviti privremeni matematiÄni direktorijum',
-'math_bad_output' => 'Ne može se napisati ili napraviti direktorijum za matematiÄni izvjeÅ¡taj.',
-'math_notexvc' => 'Nedostaje izvršno texvc; molimo Vas da pogledate math/README da podesite.',
-'prefs-personal' => 'KorisniÄki podaci',
-'prefs-rc' => 'Podešavanja nedavnih izmjena',
-'prefs-watchlist' => 'Praćeni Älanci',
-'prefs-misc' => 'Ostala podešavanja',
-'saveprefs' => 'SaÄuvajte podeÅ¡avanja',
-'resetprefs' => 'Vrati podešavanja',
-'oldpassword' => 'Stara lozinka:',
-'newpassword' => 'Nova lozinka:',
-'retypenew' => 'Ukucajte ponovo novu lozinku:',
-'textboxsize' => 'VeliÄine tekstualnog polja',
-'rows' => 'Redova',
-'columns' => 'Kolona',
-'searchresultshead' => 'Podešavanja rezultata pretrage',
-'resultsperpage' => 'Pogodaka po stranici:',
-'contextlines' => 'Linija po pogotku:',
-'contextchars' => 'Karaktera konteksta po liniji:',
-'recentchangesdays' => 'Broj dana za prikaz u nedavnim izmjenama:',
-'recentchangescount' => 'Broj naslova u nedavnim izmjenama:',
-'savedprefs' => 'VaÅ¡a podeÅ¡avanja su saÄuvana.',
-'timezonelegend' => 'Vremenska zona',
-'timezonetext' => 'Unesite broj sati za koji se Vaše lokalno vrijeme razlikuje od serverskog vremena (UTC).',
-'localtime' => 'Lokalno vrijeme',
-'timezoneoffset' => 'Odstupanje',
-'servertime' => 'Vrijeme na serveru',
-'guesstimezone' => 'Popuni iz brauzera',
-'defaultns' => 'UobiÄajeno tražite u ovim imenskim prostorima:',
+'preferences' => 'Podešavanja',
+'mypreferences' => 'Moje postavke',
+'prefs-edits' => 'Broj izmjena:',
+'prefsnologin' => 'Niste prijavljeni',
+'prefsnologintext' => 'Da biste mogli podeÅ¡avati korisniÄka podeÅ¡avanja, morate <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} biti prijavljeni]</span>.',
+'prefsreset' => 'Podešavanja su vraćena na prvotne vrijednosti.',
+'qbsettings' => 'Podešavanja brze palete',
+'qbsettings-none' => 'Nikakva',
+'qbsettings-fixedleft' => 'PriÄvršćena lijevo',
+'qbsettings-fixedright' => 'PriÄvršćena desno',
+'qbsettings-floatingleft' => 'Plutajuća lijevo',
+'qbsettings-floatingright' => 'Plutajući desno',
+'changepassword' => 'Promjeni lozinku',
+'skin' => 'Koža',
+'math' => 'Prikazivanje matematike',
+'dateformat' => 'Format datuma',
+'datedefault' => 'Nije bitno',
+'datetime' => 'Datum i vrijeme',
+'math_failure' => 'Neuspjeh pri parsiranju',
+'math_unknown_error' => 'nepoznata greška',
+'math_unknown_function' => 'nepoznata funkcija',
+'math_lexing_error' => 'rijeÄniÄka greÅ¡ka',
+'math_syntax_error' => 'sintaksna greška',
+'math_image_error' => 'PNG konverzija neuspjeÅ¡na; provjerite taÄnu instalaciju latex-a, dvips-a, gs-a i convert-a',
+'math_bad_tmpdir' => 'Ne može se napisati ili napraviti privremeni matematiÄni direktorijum',
+'math_bad_output' => 'Ne može se napisati ili napraviti direktorijum za matematiÄni izvjeÅ¡taj.',
+'math_notexvc' => 'Nedostaje izvršno texvc; molimo Vas da pogledate math/README da podesite.',
+'prefs-personal' => 'KorisniÄki podaci',
+'prefs-rc' => 'Podešavanja nedavnih izmjena',
+'prefs-watchlist' => 'Praćeni Älanci',
+'prefs-watchlist-days' => 'Broj dana za prikaz u spisku praćenja:',
+'prefs-watchlist-edits' => 'Najveći broj izmjena za prikaz u proširenom spisku praćenja:',
+'prefs-misc' => 'Ostala podešavanja',
+'saveprefs' => 'SaÄuvajte podeÅ¡avanja',
+'resetprefs' => 'Vrati podešavanja',
+'oldpassword' => 'Stara lozinka:',
+'newpassword' => 'Nova lozinka:',
+'retypenew' => 'Ukucajte ponovo novu lozinku:',
+'textboxsize' => 'VeliÄine tekstualnog polja',
+'rows' => 'Redova',
+'columns' => 'Kolona',
+'searchresultshead' => 'Podešavanja rezultata pretrage',
+'resultsperpage' => 'Pogodaka po stranici:',
+'contextlines' => 'Linija po pogotku:',
+'contextchars' => 'Karaktera konteksta po liniji:',
+'stub-threshold' => 'Formatiranje <a href="#" class="stub">linkova stranica u zaÄetku</a> (bajtova):',
+'recentchangesdays' => 'Broj dana za prikaz u nedavnim izmjenama:',
+'recentchangescount' => 'Broj naslova u nedavnim izmjenama:',
+'savedprefs' => 'VaÅ¡a podeÅ¡avanja su saÄuvana.',
+'timezonelegend' => 'Vremenska zona',
+'timezonetext' => 'Unesite broj sati za koji se Vaše lokalno vrijeme razlikuje od serverskog vremena (UTC).',
+'localtime' => 'Lokalno vrijeme',
+'timezoneoffset' => 'Odstupanje',
+'servertime' => 'Vrijeme na serveru',
+'guesstimezone' => 'Popuni iz brauzera',
+'allowemail' => 'Dozvoli e-poštu od ostalih korisnika',
+'prefs-searchoptions' => 'Opcije pretrage',
+'prefs-namespaces' => 'Imenski prostori',
+'defaultns' => 'UobiÄajeno tražite u ovim imenskim prostorima:',
+'default' => 'standardno',
+'files' => 'Datoteke',
# User rights
-'editinguser' => "Uređujete '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
+'userrights' => 'Postavke korisniÄkih prava', # Not used as normal message but as header for the special page itself
+'userrights-lookup-user' => 'Menadžment korisniÄkih grupa',
+'userrights-user-editname' => 'Unesi korisniÄko ime:',
+'editusergroup' => 'Uredi korisniÄke grupe',
+'editinguser' => "Mijenjate korisniÄka prava korisnika '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
+'userrights-editusergroup' => 'Uredi korisniÄke grupe',
+'saveusergroups' => 'SaÄuvaj korisniÄke grupe',
+'userrights-groupsmember' => 'ÄŒlan:',
+'userrights-groups-help' => 'Možete promijeniti grupe kojima ovaj korisnik pripada:
+* OznaÄeni kvadratić znaÄi da je korisnik u toj grupi.
+* NeoznaÄen kvadratić znaÄi da korisnik nije u toj grupi.
+* Oznaka * (zvjezdica) oznaÄava da Vi ne možete izbrisati ovu grupu ako je dodate i obrnutno.',
+'userrights-reason' => 'Razlog promjene:',
+'userrights-no-interwiki' => 'Nemate dopuÅ¡tenja da ureÄ‘ujete korisniÄka prava na drugim wikijima.',
+'userrights-nodatabase' => 'Baza podataka $1 ne postoji ili nije lokalna baza.',
+'userrights-nologin' => 'Morate se [[Special:UserLogin|prijaviti]] sa administratorskim raÄunom da bi ste mogli postavljati korisniÄka prava.',
+'userrights-notallowed' => 'VaÅ¡ korisniÄki raÄun nema privilegije da dodaje prava korisnika.',
+'userrights-changeable-col' => 'Grupe koje možete mijenati',
+'userrights-unchangeable-col' => 'Grupe koje ne možete mijenati',
+
+# Groups
+'group' => 'Grupa:',
+'group-user' => 'Korisnici',
+'group-autoconfirmed' => 'Potvrđeni korisnici',
+'group-bot' => 'Botovi',
+'group-sysop' => 'Administratori',
+'group-bureaucrat' => 'Birokrati',
+'group-suppress' => 'Nadzornici',
+'group-all' => '(sve)',
+
+'group-user-member' => 'Korisnik',
+'group-autoconfirmed-member' => 'Potvrđeni korisnici',
+'group-bot-member' => 'Bot',
+'group-sysop-member' => 'Administrator',
+'group-bureaucrat-member' => 'Birokrat',
+'group-suppress-member' => 'Nadzornici',
+
+'grouppage-user' => '{{ns:project}}:Korisnici',
+'grouppage-autoconfirmed' => '{{ns:project}}:Potvrđeni korisnici',
+'grouppage-bot' => '{{ns:project}}:Botovi',
+'grouppage-sysop' => '{{ns:project}}:Administratori',
+'grouppage-bureaucrat' => '{{ns:project}}:Birokrati',
+'grouppage-suppress' => '{{ns:project}}:Nadzornici',
+
+# Rights
+'right-read' => 'ÄŒitanje stranica',
+'right-edit' => 'Uređivanje stranica',
+'right-createpage' => 'Pravljenje stranica (neukljuÄujući stranice za razgovor)',
+'right-createtalk' => 'Pravljenje stranica za razgovor',
+'right-createaccount' => 'Pravljenje korisniÄkog raÄuna',
+'right-minoredit' => 'OznaÄavanje izmjena kao malih',
+'right-move' => 'Preusmjeravanje stranica',
+'right-move-subpages' => 'Preusmjeravanje stranica sa svim podstranicama',
+'right-suppressredirect' => 'Ne pravi preusmjeravanje sa starog imena pri preusmjeravanju stranica',
+'right-upload' => 'Postavljanje datoteka',
+'right-reupload' => 'Postavljanje nove verzije datoteke',
+'right-reupload-own' => 'Postavljanje nove verzije datoteke koju je postavio korisnik',
+'right-reupload-shared' => 'Postavljanje novih lokalnih verzija datoteka identiÄnih onima u zajedniÄkoj ostavi',
+'right-upload_by_url' => 'Postavljanje datoteke sa URL adrese',
+'right-purge' => 'Osvježavanje keša za stranice bez konfirmacije',
+'right-autoconfirmed' => 'Uređivanje poluzaštićenih stranica',
+'right-bot' => 'Postavljen kao automatski proces',
+'right-nominornewtalk' => "Male izmjene na stranici za razgovor ne uzrokuju prikazivanje oznake ''nova poruka'' na stranici za razgovor",
+'right-apihighlimits' => 'KoriÅ¡tenje viÅ¡ih ograniÄenja u API upitima',
+'right-writeapi' => "Korištenje opcije ''write API''",
+'right-delete' => 'Brisanje stranica',
+'right-bigdelete' => 'Brisanje stranica sa velikom historijom',
+'right-deleterevision' => 'Brisanje i vraćanje određenih revizija stranice',
+'right-deletedhistory' => 'Pregled stavki obrisane historije, bez povezanog teksta',
+'right-browsearchive' => 'Pretraživanje obrisanih stranica',
+'right-undelete' => 'Vraćanje obrisanih stranica',
+'right-suppressrevision' => 'Pregled i povratak revizija sakrivenih od administratora',
+'right-suppressionlog' => 'Gledanje privatnih zapisa',
+'right-block' => 'Blokiranje uređivanja drugih korisnika',
+'right-blockemail' => 'Blokiranje korisnika da Å¡alje e-mail',
+'right-hideuser' => 'Blokiranje korisniÄkog imena, i njegovo sakrivanje od javnosti',
+'right-ipblock-exempt' => 'Zaobilaženje IP blokada, autoblokada i blokada IP grupe',
+'right-proxyunbannable' => 'Zaobilaženje automatskih blokada proxy-ja',
+'right-protect' => 'Promjena nivoa zaštite i uređivanje zaštićenih stranica',
+'right-editprotected' => 'Uređivanje zaštićenih stranica (bez povezanih zaštita)',
+'right-editinterface' => 'UreÄ‘ivanje korisniÄkog interfejsa',
+'right-editusercssjs' => 'Uređivanje CSS i JS datoteka drugih korisnika',
+'right-rollback' => 'Brzo vraćanje izmjena na zadnjeg korisnika koji je uređivao određenu stranicu',
+'right-markbotedits' => 'OznaÄavanje vraćenih izmjena kao izmjene bota',
+'right-noratelimit' => 'Izbjegavanje ograniÄenja uzrokovanih brzinom',
+'right-import' => 'Uvoz stranica iz drugih wikija',
+'right-importupload' => 'Uvoz stranica putem postavljanja datoteke',
+'right-patrol' => 'OznaÄavanje izmjena drugih korisnika patroliranim',
+'right-autopatrol' => 'Vlastite izmjene se automatski oznaÄavaju kao patrolirane',
+'right-patrolmarks' => 'Pregled oznaka patroliranja u spisku nedavnih izmjena',
+'right-unwatchedpages' => 'Gledanje spiska nepraćenih stranica',
+'right-trackback' => "Slanje ''trackbacka''",
+'right-mergehistory' => 'Spajanje historije stranica',
+'right-userrights' => 'UreÄ‘ivanje svih korisniÄkih prava',
+'right-userrights-interwiki' => 'UreÄ‘ivanje korisniÄkih prava korisnika na drugim wikijima',
+'right-siteadmin' => 'ZakljuÄavanje i otkljuÄavanje baze podataka',
+
+# User rights log
+'rightslog' => 'Zapisnik korisniÄkih prava',
+'rightslogtext' => 'Ovo je zapis promjena korisniÄkih prava.',
+'rightslogentry' => 'promjena Älanstva u grupi za $1 sa $2 na $3',
+'rightsnone' => '(nema)',
# Recent changes
-'recentchanges' => 'Nedavne izmjene',
-'recentchangestext' => 'Na ovoj stranici možete pratiti nedavne izmjene.',
-'recentchanges-feed-description' => 'Na ovoj stranici možete pratiti nedavne izmjene.',
-'rcnote' => "Ispod {{PLURAL:$1|je '''1''' promjena|su '''$1''' zadnje promjene|su '''$1''' zadnjih promjena}} u {{PLURAL:$2|posljednjem '''$2''' danu|posljednja '''$2''' dana|posljednjih '''$2''' dana}}, od $4, $5.",
-'rcnotefrom' => 'Ispod su izmjene od <b>$2</b> (do <b>$1</b> prikazano).',
-'rclistfrom' => 'Prikaži nove izmjene poÄev od $1',
-'rcshowhideminor' => '$1 male izmjene',
-'rcshowhidebots' => '$1 botove',
-'rcshowhideliu' => '$1 prijavljene korisnike',
-'rcshowhideanons' => '$1 anonimne korisnike',
-'rcshowhidepatr' => '$1 patrolirane izmjene',
-'rcshowhidemine' => '$1 moje izmjene',
-'rclinks' => 'Prikaži najskorijih $1 izmjena u poslednjih $2 dana; $3',
-'diff' => 'razl',
-'hist' => 'ist',
-'hide' => 'sakrij',
-'show' => 'pokaži',
-'minoreditletter' => 'm',
-'newpageletter' => 'N',
-'boteditletter' => 'b',
+'nchanges' => '$1 {{PLURAL:$1|promjena|promjene|promjena}}',
+'recentchanges' => 'Nedavne izmjene',
+'recentchangestext' => 'Na ovoj stranici možete pratiti nedavne izmjene.',
+'recentchanges-feed-description' => 'Na ovoj stranici možete pratiti nedavne izmjene.',
+'rcnote' => "Ispod {{PLURAL:$1|je '''$1''' promjena|su '''$1''' zadnje promjene|su '''$1''' zadnjih promjena}} u {{PLURAL:$2|posljednjem '''$2''' danu|posljednja '''$2''' dana|posljednjih '''$2''' dana}}, od $4, $5.",
+'rcnotefrom' => 'Ispod su izmjene od <b>$2</b> (do <b>$1</b> prikazano).',
+'rclistfrom' => 'Prikaži nove izmjene poÄev od $1',
+'rcshowhideminor' => '$1 male izmjene',
+'rcshowhidebots' => '$1 botove',
+'rcshowhideliu' => '$1 prijavljene korisnike',
+'rcshowhideanons' => '$1 anonimne korisnike',
+'rcshowhidepatr' => '$1 patrolirane izmjene',
+'rcshowhidemine' => '$1 moje izmjene',
+'rclinks' => 'Prikaži najskorijih $1 izmjena u posljednjih $2 dana<br />$3',
+'diff' => 'razl',
+'hist' => 'hist',
+'hide' => 'sakrij',
+'show' => 'Pokaži',
+'minoreditletter' => 'm',
+'newpageletter' => 'N',
+'boteditletter' => 'b',
+'number_of_watching_users_pageview' => '[$1 {{PLURAL:$1|korisnik|korisnika}} koji pregledaju]',
+'rc_categories' => 'OgraniÄi na kategorije (razdvojene sa "|")',
+'rc_categories_any' => 'Sve',
+'newsectionsummary' => '/* $1 */ nova sekcija',
# Recent changes linked
'recentchangeslinked' => 'Srodne izmjene',
@@ -766,6 +1141,8 @@ koje sadrže sve izraze koji se traže će se pojaviti u rezultatima).",
'recentchangeslinked-noresult' => 'Nema izmjena na povezanim stranicama u zadanom periodu.',
'recentchangeslinked-summary' => "Ova posebna stranica prikazuje promjene na povezanim stranicama.
Stranice koje su na vašem [[Special:Watchlist|spisku praćenja]] su '''podebljane'''.",
+'recentchangeslinked-page' => 'Naslov stranice:',
+'recentchangeslinked-to' => 'Pokaži promjene stranica koji su povezane sa datom stranicom',
# Upload
'upload' => 'Postavi datoteku',
@@ -775,77 +1152,253 @@ Stranice koje su na vašem [[Special:Watchlist|spisku praćenja]] su '''podeblja
'uploadnologin' => 'Niste prijavljeni',
'uploadnologintext' => 'Morate biti [[Special:UserLogin|prijavljeni]]
da bi ste slali fajlove.',
+'upload_directory_missing' => 'Folder za postavljanje ($1) nedostaje i webserver ga ne može napraviti.',
+'upload_directory_read_only' => 'Folder za postavljanje ($1) na webserveru je postavljen samo za Äitanje.',
'uploaderror' => 'Greška pri slanju',
+'uploadtext' => "Koristite formu ispod za postavljanje datoteka.
+Da bi ste vidjeli ili pretražili ranije postavljene datoteke, pogledajte [[Special:ImageList|spisak postavljenih datoteka]], ponovna postavljanja su također zapisana u [[Special:Log/upload|zapisnik postavljanja]], a brisanja u [[Special:Log/delete|zapisnik brisanja]].
+
+Da bi ste prikazali datoteku na stranici, koristite link na jedan od slijedećih naÄina:
+* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:Datoteka.jpg]]</nowiki></tt>''' da upotrijebite potpunu veziju datoteke
+* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:Datoteka.png|200px|thumb|lijevo|opis slike]]</nowiki></tt>''' da upotrijebite smanjeni prikaz Å¡irine 200 piksela unutar okvira, s lijevim poravnanjem i ''opisom slike''.
+* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:Datoteka.ogg]]</nowiki></tt>''' za direkno povezivanje datoteke bez njenog prikazivanja",
+'upload-permitted' => 'Podržane vrste datoteka: $1.',
+'upload-preferred' => 'Preferirane vrste datoteka: $1.',
+'upload-prohibited' => 'Zabranjene vrste datoteka: $1.',
'uploadlog' => 'log slanja',
'uploadlogpage' => 'Protokol postavljanja',
'uploadlogpagetext' => 'Ispod je spisak najskorijih slanja.',
'filename' => 'Ime fajla',
'filedesc' => 'Opis',
+'fileuploadsummary' => 'Sažetak:',
'filestatus' => 'Status autorskih prava:',
'filesource' => 'Izvor:',
'uploadedfiles' => 'Poslati fajlovi',
+'ignorewarning' => 'Zanemari upozorenja i saÄuvaj datoteku',
+'ignorewarnings' => 'Zanemari sva upozorenja',
+'minlength1' => 'Ime datoteke mora imati barem jedno slovo.',
+'illegalfilename' => 'Ime datoteke "$1" sadrži simbol koji nije dozvoljen u imenu datoteke.
+Molimo Vas da promijenite ime datoteke i pokušate da je ponovo postavite.',
'badfilename' => 'Ime slike je promjenjeno u "$1".',
+'filetype-badmime' => 'Datoteke MIME vrste "$1" nije dopušteno postavljati.',
+'filetype-bad-ie-mime' => 'Ne može se postaviti ova datoteka jer je Internet prepoznaje kao "$1", što je nedozvoljena i potencijalno opasna vrsta datoteke.',
+'filetype-unwanted-type' => "'''\".\$1\"''' je nepoželjna vrsta datoteke.
+{{PLURAL:\$3|PreporuÄena vrsta|PreporuÄene vrste}} datoteke su \$2.",
+'filetype-banned-type' => "'''\".\$1\"''' nije dopuštena vrsta datoteke.
+{{PLURAL:\$3|Dopuštena vrsta datoteke je|Dopuštene vrste datoteka su}} \$2.",
+'filetype-missing' => 'Datoteka nema ekstenziju (poput ".jpg").',
+'large-file' => 'PreporuÄeno je da datoteke nisu veće od $1;
+Ova datoteka je velika $2.',
+'largefileserver' => 'Ova datoteka je veća nego što server dopušta.',
'emptyfile' => 'Fajl koji ste poslali je prazan. Ovo je moguće zbog greške u imenu fajla. Molimo Vas da provjerite da li stvarno želite da pošaljete ovaj fajl.',
'fileexists' => 'Fajl sa ovim imenom već postoji. Molimo Vas da provjerite <strong><tt>$1</tt></strong> ako niste sigurni da li želite da ga promjenite.',
+'filepageexists' => 'Opis stranice za ovu datoteku je već napravljen ovdje <strong><tt>$1</tt></strong>, ali datoteka sa ovim nazivom trenutno ne postoji.
+Sažetak koji ste naveli neće se pojaviti na stranici opisa.
+Da bi se VaÅ¡ opis ovdje naÅ¡ao, potrebno je da ga ruÄno uredite',
+'fileexists-extension' => 'Datoteka sa sliÄnim nazivom postoji:<br />
+Naziv datoteke koja se postavlja: <strong><tt>$1</tt></strong><br />
+Naziv postojeće datoteke: <strong><tt>$2</tt></strong><br />
+Molimo Vas da izaberete drugaÄiji naziv.',
+'fileexists-thumb' => "<center>'''Postojeća datoteka'''</center>",
+'fileexists-thumbnail-yes' => 'Izgleda da je datoteka slika smanjene veliÄine <i>("thumbnail")</i>.
+Molimo provjerite datoteku <strong><tt>$1</tt></strong>.<br />
+Ako je provjerena datoteka ista slika originalne veliÄine, nije potrebno postavljati dodatnu sliku.',
+'file-thumbnail-no' => 'Naziv datoteke poÄinje sa <strong><tt>$1</tt></strong>.
+Izgleda da se radi o smanjenoj slici <i>("thumbnail")</i>.
+Ako imate ovu sliku u punoj rezoluciji, postavite nju; ili promijenite naslov ove datoteke.',
'fileexists-forbidden' => 'Fajl sa ovim imenom već postoji; molimo Vas da se vratite i pošaljete ovaj fajl pod novim imenom. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Fajl sa ovim imenom već postoji u zajedniÄkoj ostavi; molimo Vas da se vratite i poÅ¡aljete ovaj fajl pod novim imenom. [[Image:$1|thumb|center|$1]]',
+'fileexists-shared-forbidden' => 'Datoteka sa ovim imenom već postoji u zajedniÄkoj ostavi; molimo Vas da se vratite i poÅ¡aljete ovu datoteku pod novim imenom. [[Image:$1|thumb|center|$1]]',
+'file-exists-duplicate' => 'Ova datoteka je dvojnik {{PLURAL:$1|slijedećoj datoteci|slijedećim datotekama}}:',
'successfulupload' => 'Uspješno slanje',
'uploadwarning' => 'Upozorenje pri slanju',
'savefile' => 'SaÄuvaj fajl',
'uploadedimage' => 'poslato "[[$1]]"',
+'overwroteimage' => 'postavljena nova verzija datoteke "[[$1]]"',
'uploaddisabled' => 'Slanje fajlova je iskljuÄeno',
+'uploaddisabledtext' => 'Postavljanje datoteka je onemogućeno.',
+'uploadscripted' => 'Ova datoteka sadrži HTML ili skriptni kod koji može izazvati grešku kod internet preglednika.',
+'uploadcorrupt' => 'Datoteka je oštećena ili ima pogrešnu ekstenziju.
+Molimo Vas da provjerite datoteku i ponovno je postavite.',
'uploadvirus' => 'Fajl sadrži virus! Detalji: $1',
+'sourcefilename' => 'Ime izvorišne datoteke:',
+'destfilename' => 'Ime odredišne datoteke:',
+'upload-maxfilesize' => 'Najveća veliÄina datoteke: $1',
+'watchthisupload' => 'Prati ovu stranicu',
+'filewasdeleted' => 'Datoteka s ovim nazivom je ranije postavljana i nakon toga obrisana.
+Prije nego Å¡to nastavite da je ponovno postavite trebate provjeriti $1.',
+'upload-wasdeleted' => "'''Upozorenje: Postavljate datoteku koja je ranije obrisana.'''
+
+Potrebno je da razmotrite da li je uredu nastaviti sa postavljanjem ove datoteke.
+Zapis brisanja za ovu datoteku je prikazan ovdje kao referenca:",
+'filename-bad-prefix' => 'Naziv datoteke koju postavljate poÄinje sa <strong>"$1"</strong>, Å¡to je naziv koji obiÄno automatski dodjeljuju digitalni fotoaparati i kamere.
+Molimo Vas da odaberete naziv datoteke koji opisuje njen sadržaj.',
+
+'upload-proto-error' => 'Pogrešan protokol',
+'upload-proto-error-text' => 'Postavljanje sa vanjske lokacije zahtjeva URL-ove koji poÄinju sa <code>http://</code> ili <code>ftp://</code>.',
+'upload-file-error' => 'Unutrašnja greška',
+'upload-file-error-text' => 'Desila se interna greška pri pokušaju kreiranja privremene datoteke na serveru.
+Molimo kontaktirajte [[Special:ListUsers/sysop|administratora]].',
+'upload-misc-error' => 'Nepoznata greška pri postavljanju',
+'upload-misc-error-text' => 'Desila se nepoznata greška pri postavljanju.
+Molimo Vas provjerite da li je URL taÄan i dostupan pa pokuÅ¡ajte ponovo.
+Ako se problem ne riješi, kontaktirajte [[Special:ListUsers/sysop|administratora]].',
+
+# Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
+'upload-curl-error6' => 'Ovaj URL nije bilo moguće otvoriti',
+'upload-curl-error6-text' => 'URL koji je naveden nije dostupan.
+Molimo ponovno provjerite da li je URL ispravan i da li stranica radi.',
+'upload-curl-error28' => 'Vrijeme postavljanja isteklo',
+'upload-curl-error28-text' => 'Stranici je potrebno previše vremena za odgovor.
+Molimo provjerite da li je stranica postavljena, malo priÄekajte i pokuÅ¡ajte ponovno.
+Možda možete pokušati kada bude manje opterećenje.',
+
+'license' => 'Licenca:',
+'nolicense' => 'Ništa nije odabrano',
+'license-nopreview' => '(Pregled nije dostupan)',
+'upload_source_url' => ' (validni, javno dostupni URL)',
+'upload_source_file' => ' (datoteka na VaÅ¡em raÄunaru)',
# Special:ImageList
-'imagelist' => 'Spisak slika',
+'imagelist-summary' => 'Ova specijalna stranica prikazuje sve postavljene datoteke.
+UobiÄajeno je da posljednja postavljena datoteka bude prikazana na vrhu spiska.
+Klikom na zaglavlje kolone možete promjeniti naÄin sortiranja.',
+'imagelist_search_for' => 'Traži medije po imenu:',
+'imgfile' => 'datoteka',
+'imagelist' => 'Spisak slika',
+'imagelist_date' => 'Datum',
+'imagelist_name' => 'Naziv',
+'imagelist_user' => 'Korisnik',
+'imagelist_size' => 'VeliÄina',
+'imagelist_description' => 'Opis',
# Image description page
-'filehist' => 'Historija datoteke',
-'filehist-help' => 'Kliknite na datum/vrijeme da vidite verziju datoteke iz tog vremena.',
-'filehist-current' => 'trenutno',
-'filehist-datetime' => 'Datum/Vrijeme',
-'filehist-user' => 'Korisnik',
-'filehist-dimensions' => 'Dimenzije',
-'filehist-filesize' => 'VeliÄina datoteke',
-'filehist-comment' => 'Komentar',
-'imagelinks' => 'Upotreba slike',
-'linkstoimage' => '{{PLURAL:$1|Slijedeća stranica koristi|Slijedećih $1 stranica koriste}} ovu sliku:',
-'nolinkstoimage' => 'Nema stranica koje koriste ovu sliku.',
-'sharedupload' => 'Ova datoteka se nalazi na [[Commons:PoÄetna strana|Wikimedia Commons]] i može se koristiti i na drugim projektima.',
+'filehist' => 'Historija datoteke',
+'filehist-help' => 'Kliknite na datum/vrijeme da vidite verziju datoteke iz tog vremena.',
+'filehist-deleteall' => 'izbriši sve',
+'filehist-deleteone' => 'obriši',
+'filehist-revert' => 'vrati',
+'filehist-current' => 'trenutno',
+'filehist-datetime' => 'Datum/Vrijeme',
+'filehist-user' => 'Korisnik',
+'filehist-dimensions' => 'Dimenzije',
+'filehist-filesize' => 'VeliÄina datoteke',
+'filehist-comment' => 'Komentar',
+'imagelinks' => 'Upotreba slike',
+'linkstoimage' => '{{PLURAL:$1|Slijedeća stranica koristi|Slijedećih $1 stranica koriste}} ovu sliku:',
+'nolinkstoimage' => 'Nema stranica koje koriste ovu sliku.',
+'morelinkstoimage' => 'Vidi [[Special:WhatLinksHere/$1|ostale linkove]] prema ovoj datoteci.',
+'redirectstofile' => '{{PLURAL:$1|Slijedeća datoteka|Slijedeće $1 datoteke|Slijedećih $1 datoteka}} preusmjerava prema ovoj datoteci:',
+'duplicatesoffile' => '{{PLURAL:$1|Slijedeća datoteka je dvojnik|Slijedeće $1 datoteke su dvojnici}} ove datoteke:',
+'sharedupload' => 'Ova datoteka se nalazi na [[Commons:PoÄetna strana|Wikimedia Commons]] i može se koristiti i na drugim projektima.',
+'shareduploadwiki' => 'Molimo pogledajte $1 za više informacija.',
+'shareduploadwiki-desc' => 'Opis njene $1 na zajedniÄkom repozitoriju je prikazan ispod.',
+'shareduploadwiki-linktext' => 'stranice opisa datoteke',
+'shareduploadduplicate' => 'Ova datoteka je dvojnik $1 iz zajedniÄkog repozitorija.',
+'shareduploadduplicate-linktext' => 'drugoj datoteci',
+'shareduploadconflict' => 'Ova datoteka ima isti naziv kao i $1 iz zajedniÄkog repozitorija.',
+'shareduploadconflict-linktext' => 'druga datoteka',
+'noimage' => 'Slika sa ovim imenom ne postoji, ali je možete $1.',
+'noimage-linktext' => 'postaviti',
+'uploadnewversion-linktext' => 'Postavite noviju verziju ove datoteke',
+'imagepage-searchdupe' => 'Pretraži datoteke dvojnike',
+
+# File reversion
+'filerevert' => 'Vrati $1',
+'filerevert-legend' => 'Vraćanje datoteke',
+'filerevert-intro' => "Vraćate datoteku '''[[Media:$1|$1]]''' na [$4 verziju od $3, $2].",
+'filerevert-comment' => 'Komentar:',
+'filerevert-defaultcomment' => 'Vraćeno na verziju od $2, $1',
+'filerevert-submit' => 'Vrati',
+'filerevert-success' => "'''Datoteka [[Media:$1|$1]]''' je vraćena na [$4 verziju od $3, $2].",
+'filerevert-badversion' => 'Ne postoji ranija lokalna verzija ove datoteke sa navedenim vremenskim podacima.',
+
+# File deletion
+'filedelete' => 'Obriši $1',
+'filedelete-legend' => 'Obriši datoteku',
+'filedelete-intro' => "Brišete datoteku '''[[Media:$1|$1]]'''.",
+'filedelete-intro-old' => "Brišete verziju datoteke '''[[Media:$1|$1]]''' od [$4 $3, $2].",
+'filedelete-comment' => 'Razlog brisanja:',
+'filedelete-submit' => 'Obriši',
+'filedelete-success' => "'''$1''' je obrisano.",
+'filedelete-success-old' => "Verzija datoeke '''[[Media:$1|$1]]''' od $3, $2 je obrisana.",
+'filedelete-nofile' => "'''$1''' ne postoji.",
+'filedelete-nofile-old' => "Ne postoji arhivirana verzija '''$1''' sa navedenim atributima.",
+'filedelete-iscurrent' => 'Pokušavate obrisati najskoriju verziju ove datoteke. Molimo Vas da je prethodno vratite na raniju verziju.',
+'filedelete-otherreason' => 'Ostali/dodatni razlozi:',
+'filedelete-reason-otherlist' => 'Ostali razlozi',
+'filedelete-reason-dropdown' => '*UobiÄajeni razlozi brisanja
+** Kršenje autorskih prava
+** Datoteka dvojnik',
+'filedelete-edit-reasonlist' => 'Uredi razloge brisanja',
# MIME search
-'mimesearch' => 'MIME pretraga',
-'mimetype' => 'MIME tip:',
+'mimesearch' => 'MIME pretraga',
+'mimesearch-summary' => 'Ova stranica omogućava filtriranje datoteka prema njihovoj MIME vrsti.
+Ulazni podaci: vrstasadržaja/subvrsta, npr. <tt>image/jpeg</tt>.',
+'mimetype' => 'MIME tip:',
+'download' => 'uÄitaj',
+
+# Unwatched pages
+'unwatchedpages' => 'Nepraćene stranice',
+
+# List redirects
+'listredirects' => 'Spisak preusmjerenja',
+
+# Unused templates
+'unusedtemplates' => 'Nekorišteni šabloni',
+'unusedtemplatestext' => 'Ova stranica prikazuje sve stranice u imenskom prostoru {{ns:template}} koji se ne koriste.
+Prije brisanja provjerite da li druge stranice vode na te Å¡ablone.',
+'unusedtemplateswlh' => 'ostali linkovi',
# Random page
-'randompage' => 'SluÄajna stranica',
+'randompage' => 'SluÄajna stranica',
+'randompage-nopages' => 'Nema stranica u ovom imenskom prostoru.',
+
+# Random redirect
+'randomredirect' => 'SluÄajno preusmjerenje',
+'randomredirect-nopages' => 'Ne postoje preusmjerenja u ovom imenskom prostoru.',
# Statistics
-'statistics' => 'Statistike',
-'sitestats' => 'Statistika sajta',
-'userstats' => 'Statistike korisnika',
-'sitestatstext' => "{{SITENAME}} trenutno ima '''$2''' Älanaka.
+'statistics' => 'Statistike',
+'sitestats' => 'Statistika sajta',
+'userstats' => 'Statistike korisnika',
+'sitestatstext' => "{{SITENAME}} trenutno ima {{PLURAL:$2|jedan '''1''' Älanak|'''$2''' Älanka|'''$2''' Älanaka}}.
-Ovaj broj iskljuÄuje preusmjerenja, stranice za razgovor, stranice sa opisom slike, korisniÄke stranice, Å¡ablone, stranice za pomoć, Älanke bez poveznica, i stranice o projektu {{SITENAME}}.</p>
+Ovaj broj iskljuÄuje preusmjerenja, stranice za razgovor, stranice sa opisom slike, korisniÄke stranice, Å¡ablone, stranice za pomoć, Älanke bez poveznica, i stranice o projektu {{SITENAME}}.
-Totalni broj stranica u bazi: '''$1'''.
+Totalni broj stranica u bazi je: '''$1'''.
-'''$8''' files have been uploaded.
+{{PLURAL:$8|Postavljena je 1 datoteka|Postavljene su '''$8''' datoteke|Postavljeno je '''$8''' datoteka}}.
-Bilo je '''$3''' pogleda stranica, i '''$4''' izmjena otkad je viki bio instaliran.
-To izađe u prosjeku oko '''$5''' izmjena po stranici, i '''$6''' pogleda po izmjeni.
+Bilo je {{PLURAL:$3|'''$3''' pogled|pogleda}} stranica i {{PLURAL:$4|izmjena|izmjene|izmjena}} izmjena otkad je {{SITENAME}} instaliran.
+To izađe u prosjeku oko '''$5''' izmjena po stranici i '''$6''' pogleda po izmjeni.
-The [http://www.mediawiki.org/wiki/Manual:Job_queue job queue] length is '''$7'''.",
-'userstatstext' => "Postoji {{PLURAL:$1| '''1''' rigistrovan [[Special:ListUsers|korisnik]]| '''$1''' registriranih [[Special:ListUsers|korisnika]]}}, od kojih '''$2''' (ili '''$4%''') {{PLURAL:$2|ima|imaju}} $5 prava.",
+Dužina [http://meta.wikimedia.org/wiki/Help:Job_queue Äekanja za obradu naredbe] na serveru iznosi '''$7'''.",
+'userstatstext' => "Postoji {{PLURAL:$1| '''1''' rigistrovan [[Special:ListUsers|korisnik]]| '''$1''' registriranih [[Special:ListUsers|korisnika]]}}, od kojih '''$2''' (ili '''$4%''') {{PLURAL:$2|ima|imaju}} $5 prava.",
+'statistics-mostpopular' => 'Najviše pregledane stranice',
-'disambiguations' => 'Stranice za viÅ¡eznaÄne odrednice',
-'disambiguationspage' => '{{ns:template}}:ViÅ¡eznaÄna odrednica',
+'disambiguations' => 'Stranice za viÅ¡eznaÄne odrednice',
+'disambiguationspage' => '{{ns:template}}:ViÅ¡eznaÄna odrednica',
+'disambiguations-text' => "Slijedeće stranice su povezane sa '''Ävor stranicom'''.
+Po pravilu, one se trebaju povezati sa konkretnim Älankom.<br />
+Stranica se smatra Ävorom, ukoliko koristi Å¡ablon koji je povezan sa spiskom [[MediaWiki:Disambiguationspage|Ävor stranica]]",
-'doubleredirects' => 'Dvostruka preusmjerenja',
-'doubleredirectstext' => 'Svaki red sadrži veze na prvo i drugo preusmjerenje, kao i na prvu liniju teksta drugog preusmjerenja, Å¡to obiÄno daje "pravi" ciljni Älanak, na koji bi prvo preusmjerenje i trebalo da pokazuje.',
+'doubleredirects' => 'Dvostruka preusmjerenja',
+'doubleredirectstext' => 'Svaki red sadrži veze na prvo i drugo preusmjerenje, kao i na prvu liniju teksta drugog preusmjerenja, Å¡to obiÄno daje "pravi" ciljni Älanak, na koji bi prvo preusmjerenje i trebalo da pokazuje.',
+'double-redirect-fixed-move' => '[[$1]] je premješten, sada je preusmjerenje na [[$2]]',
+'double-redirect-fixer' => 'PopravljaÄ preusmjerenja',
-'brokenredirects' => 'Pokvarena preusmjerenja',
-'brokenredirectstext' => 'Sledeća preusmjerenja su povezana na nepostojeći Älanak:',
+'brokenredirects' => 'Pokvarena preusmjerenja',
+'brokenredirectstext' => 'Sledeća preusmjerenja su povezana na nepostojeći Älanak:',
+'brokenredirects-edit' => '(uredi)',
+'brokenredirects-delete' => '(obriši)',
+
+'withoutinterwiki' => 'ÄŒlanci bez interwiki linkova',
+'withoutinterwiki-summary' => 'Slijedeće stranice nemaju linkove prema verzijama na drugim jezicima.',
+'withoutinterwiki-legend' => 'Prefiks',
+'withoutinterwiki-submit' => 'Pokaži',
+
+'fewestrevisions' => 'Stranice sa najmanje izmjena',
# Miscellaneous special pages
'nbytes' => '$1 {{PLURAL:$1|bajt|bajtova}}',
@@ -856,18 +1409,38 @@ The [http://www.mediawiki.org/wiki/Manual:Job_queue job queue] length is '''$7''
'nviews' => '$1 {{PLURAL:$1|pregled|pregleda}}',
'specialpage-empty' => 'Nepostoje rezultati za ovaj izvještaj.',
'lonelypages' => 'SiroÄići',
+'lonelypagestext' => 'Slijedeće stranice nemaju linkove na ostalim stranicama na ovoj {{SITENAME}}.',
'uncategorizedpages' => 'Nekategorisane stranice',
'uncategorizedcategories' => 'Nekategorisane kategorije',
+'uncategorizedimages' => 'Slike bez kategorije',
+'uncategorizedtemplates' => 'Å abloni bez kategorije',
'unusedcategories' => 'Nekorišćene kategorije',
'unusedimages' => 'Neupotrebljene slike',
'popularpages' => 'Popularne stranice',
'wantedcategories' => 'Tražene kategorije',
'wantedpages' => 'Tražene stranice',
+'missingfiles' => 'Nedostajuće datoteke',
+'mostlinked' => 'Članci sa najviše linkova',
+'mostlinkedcategories' => 'Kategorije sa najviše linkova',
+'mostlinkedtemplates' => 'Najviše upotrebljavani šabloni',
+'mostcategories' => 'Članci sa najviše kategorija',
+'mostimages' => 'Najviše linkovane slike',
+'mostrevisions' => 'Članci sa najviše izmjena',
+'prefixindex' => 'Prefiks naslova',
'shortpages' => 'Kratke stranice',
'longpages' => 'DugaÄke stranice',
'deadendpages' => 'Stranice bez internih veza',
+'deadendpagestext' => 'Slijedeće stranice nisu povezane s drugim stranicama na {{SITENAME}}.',
+'protectedpages' => 'Zaštićene stranice',
+'protectedpages-indef' => 'Samo neograniÄena zaÅ¡tićenja',
+'protectedpagestext' => 'Slijedeće stranice su zaštićene od izmjena i premještanja',
+'protectedpagesempty' => 'Trenutno nijedna stranica nije zaštićena s ovim parametrima.',
+'protectedtitles' => 'Zaštićeni naslovi',
+'protectedtitlestext' => 'Članci sa slijedećim naslovima su zaštićeni od kreiranja.',
+'protectedtitlesempty' => 'Nema naslova zaÅ¡tićenih Älanaka sa ovim parametrima.',
'listusers' => 'Spisak korisnika',
'newpages' => 'Nove stranice',
+'newpages-username' => 'KorisniÄko ime:',
'ancientpages' => 'Najstarije stranice',
'move' => 'Preusmjeri',
'movethispage' => 'Premjesti ovu stranicu',
@@ -879,28 +1452,69 @@ aktivnoj upotrebi.</p>',
'notargettitle' => 'Nema cilja',
'notargettext' => 'Niste naveli ciljnu stranicu ili korisnika
na kome bi se izvela ova funkcija.',
+'nopagetitle' => 'Ne postoji takva stranica',
+'nopagetext' => 'Ciljna stranica koju ste naveli ne postoji.',
+'pager-newer-n' => '{{PLURAL:$1|novija 1|novije $1}}',
+'pager-older-n' => '{{PLURAL:$1|starija 1|starije $1}}',
+'suppress' => 'Nazdor',
# Book sources
-'booksources' => 'Å tampani izvori',
+'booksources' => 'Å tampani izvori',
+'booksources-search-legend' => 'Traži književne izvore',
+'booksources-go' => 'Idi',
+'booksources-text' => 'Ispod se nalazi spisak vanjskih linkova na ostale stranice koje prodaju nove ili korištene knjige kao i stranice koje mogu da imaju važnije podatke o knjigama koje tražite:',
# Special:Log
'specialloguserlabel' => 'Korisnik:',
'speciallogtitlelabel' => 'Naslov:',
'log' => 'Protokoli',
+'all-logs-page' => 'Svi registri',
+'log-search-legend' => 'Pretraga zapisa',
+'log-search-submit' => 'Idi',
+'alllogstext' => 'ZajedniÄki prikaz svih dostupnih zapisa sa {{SITENAME}}.
+Možete specificirati prikaz izabiranjem specifiÄnog spiska, korisniÄkog imena ili promjenjenog Älanka (razlikovati velika slova).',
+'logempty' => 'Ne postoji takav zapis.',
+'log-title-wildcard' => 'Traži naslove koji poÄinju s ovim tekstom',
# Special:AllPages
-'allpages' => 'Sve stranice',
-'alphaindexline' => '$1 do $2',
-'nextpage' => 'Sljedeća strana ($1)',
-'prevpage' => 'Prethodna stranica ($1)',
-'allpagesfrom' => 'Prikaži stranice poÄev od:',
-'allarticles' => 'Svi Älanci',
-'allpagessubmit' => 'Idi',
+'allpages' => 'Sve stranice',
+'alphaindexline' => '$1 do $2',
+'nextpage' => 'Sljedeća strana ($1)',
+'prevpage' => 'Prethodna stranica ($1)',
+'allpagesfrom' => 'Prikaži stranice poÄev od:',
+'allarticles' => 'Svi Älanci',
+'allinnamespace' => 'Sve stranice (imenski prostor $1)',
+'allnotinnamespace' => 'Sve stranice (van imenskog prostora $1)',
+'allpagesprev' => 'Prethodno',
+'allpagesnext' => 'Slijedeće',
+'allpagessubmit' => 'Idi',
+'allpagesprefix' => 'Prikaži stranice sa prefiksom:',
+'allpagesbadtitle' => 'Dati naziv stranice je nepravilan ili ima meÄ‘ujeziÄki ili interwiki prefiks.
+Možda sadrži jedan ili više znakova koji se ne mogu koristiti u naslovima.',
+'allpages-bad-ns' => '{{SITENAME}} nema imenski prostor "$1".',
# Special:Categories
-'categories' => 'Kategorije',
-'categoriespagetext' => 'Sledeće kategorije već postoje u {{SITENAME}}',
-'special-categories-sort-abc' => 'sortiraj po abecedi',
+'categories' => 'Kategorije',
+'categoriespagetext' => 'Slijedeće kategorije sadrže stranice ili multimedijalne datoteke.
+[[Special:UnusedCategories|Nekorištene kategorije]] nisu prikazane ovdje.
+Vidi također [[Special:WantedCategories|zatražene kategorije]].',
+'categoriesfrom' => 'Prikaži kategorije poÄev od:',
+'special-categories-sort-count' => 'sortiranje po broju',
+'special-categories-sort-abc' => 'sortiraj po abecedi',
+
+# Special:ListUsers
+'listusersfrom' => 'Prikaži korisnike koji poÄinju sa:',
+'listusers-submit' => 'Pokaži',
+'listusers-noresult' => 'Nije pronađen korisnik.',
+
+# Special:ListGroupRights
+'listgrouprights' => 'Prava korisniÄkih grupa',
+'listgrouprights-summary' => 'Slijedi spisak korisniÄkih grupa na ovoj wiki, s njihovim pravima pristupa.
+O svakoj od njih postoje i [[{{MediaWiki:Listgrouprights-helppage}}|dodatne informacije]].',
+'listgrouprights-group' => 'Grupa',
+'listgrouprights-rights' => 'Prava',
+'listgrouprights-helppage' => 'Help:Grupna prava',
+'listgrouprights-members' => '(spisak Älanova)',
# E-mail user
'mailnologin' => 'Nema adrese za slanje',
@@ -909,28 +1523,30 @@ i imati ispravnu adresu e-pošte u vašim [[Special:Preferences|podešavanjima]]
da biste slali e-poštu drugim korisnicima.',
'emailuser' => 'Pošalji e-poštu ovom korisniku',
'emailpage' => 'Pošalji e-pismo korisniku',
-'emailpagetext' => 'Ako je ovaj korisnik unio ispravnu adresu e-pošte u
-cvoja korisniÄka podeÅ¡avanja, upitnik ispod će poslati jednu poruku.
-Adresa e-poÅ¡te koju ste vi uneli u svoja korisniÄka podeÅ¡avanja će se pojaviti
-kao "Od" adresa poruke, tako da će primalac moći da odgovori.',
+'emailpagetext' => 'Možete korisiti formu ispod za slanje e-mail poruka ovom korisniku.
+E-mail adresa koju ste unijeli u [[Special:Preferences|VaÅ¡im korisniÄkim postavkama]] će biti prikazana kao adresa poÅ¡iljaoca, tako da će primaoc poruke moći da Vam odgovori.',
'usermailererror' => 'Objekat pošte je vratio grešku:',
'defemailsubject' => '{{SITENAME}} e-pošta',
'noemailtitle' => 'Nema adrese e-pošte',
'noemailtext' => 'Ovaj korisnik nije naveo ispravnu adresu e-pošte,
ili je izabrao da ne prima e-poštu od drugih korisnika.',
-'emailfrom' => 'Od',
-'emailto' => 'Za',
-'emailsubject' => 'Tema',
-'emailmessage' => 'Poruka',
+'emailfrom' => 'Od:',
+'emailto' => 'Za:',
+'emailsubject' => 'Tema:',
+'emailmessage' => 'Poruka:',
'emailsend' => 'Pošalji',
+'emailccme' => 'Pošalji mi kopiju moje poruke.',
+'emailccsubject' => 'Kopiraj Vašu poruku za $1: $2',
'emailsent' => 'Poruka poslata',
'emailsenttext' => 'Vaša poruka je poslata e-poštom.',
+'emailuserfooter' => 'Ovaj e-mail je poslao $1 korisniku $2 putem funkcije "Pošalji e-mail korisniku" sa {{SITENAME}}.',
# Watchlist
'watchlist' => 'Praćeni Älanci',
'mywatchlist' => 'Praćeni Älanci',
'watchlistfor' => "(korisnika '''$1''')",
'nowatchlist' => 'Nemate niÅ¡ta na svom spisku praćenih Älanaka.',
+'watchlistanontext' => 'Molimo da $1 da možete vidjeti ili urediti stavke na Vašem spisku praćenja.',
'watchnologin' => 'Niste prijavljeni',
'watchnologintext' => 'Morate biti [[Special:UserLogin|prijavljeni]] da bi ste mijenjali spisak praćenih Älanaka.',
'addedwatch' => 'Dodato u spisak praćenih Älanaka',
@@ -944,30 +1560,39 @@ Ako kasnije želite da uklonite stranicu sa vaÅ¡eg spiska praćenih Älanaka, kl
'unwatch' => 'Ukinite praćenje',
'unwatchthispage' => 'Ukinite praćenje',
'notanarticle' => 'Nije Älanak',
+'notvisiblerev' => 'Revizija je obrisana',
'watchnochange' => 'Ništa što pratite nije promjenjeno u prikazanom vremenu.',
-'watchlist-details' => '$1 stranica praćeno ne raÄunajući stranice za razgovor',
+'watchlist-details' => '{{PLURAL:$1|$1 stranica praćena|$1 stranice praćene|$1 stranica praćeno}} ne raÄunajući stranice za razgovor.',
'wlheader-enotif' => '* Obavještavanje e-poštom je omogućeno.',
'wlheader-showupdated' => "* Stranice koje su izmjenjene od kad ste ih poslednji put posjetili su prikazane '''podebljanim slovima'''",
'watchmethod-recent' => 'provjerava se da li ima praćenih stranica u nedavnim izmjenama',
'watchmethod-list' => 'provjerava se da li ima nedavnih izmjena u praćenim stranicama',
-'watchlistcontains' => 'VaÅ¡ spisak praćenih Älanaka sadrži $1 stranica.',
+'watchlistcontains' => 'VaÅ¡ spisak praćenih Älanaka sadrži $1 {{PLURAL:$1|stranicu|stranica}}.',
'iteminvalidname' => "Problem sa '$1', neispravno ime...",
-'wlnote' => 'Ispod je najskorijih $1 izmjena, naÄinjenih u posljednjih <b>$2</b> sati.',
+'wlnote' => "Ispod je {{PLURAL:$1|najskorija izmjena|'''$1''' najskorije izmjene|'''$1''' najskorijih izmjena}} naÄinjenih {{PLURAL:$2|posljednjeg sata|u posljednjih '''$2''' sata|u posljednjih '''$2''' sati}}.",
'wlshowlast' => 'Prikaži poslednjih $1 sati $2 dana $3',
+'watchlist-show-bots' => 'Pokaži izmjene botova',
'watchlist-hide-bots' => 'Sakrij botove',
+'watchlist-show-own' => 'Prikaži moje izmjene',
'watchlist-hide-own' => 'Sakrij moje izmjene',
+'watchlist-show-minor' => 'Prikaži male izmjene',
'watchlist-hide-minor' => 'Sakrij male izmjene',
# Displayed when you click the "watch" button and it is in the process of watching
'watching' => 'Pratim...',
'unwatching' => 'Ne pratim...',
-'enotif_mailer' => '{{SITENAME}} obaviještenje o pošti',
-'enotif_reset' => 'OznaÄi sve strane kao posjećene',
-'enotif_newpagetext' => 'Ovo je novi Älanak.',
-'enotif_subject' => '{{SITENAME}} strana $PAGETITLE je bila $CHANGEDORCREATED od strane $PAGEEDITOR',
-'enotif_lastvisited' => 'Pogledajte $1 za sve izmjene od vaše poslednje posjete.',
-'enotif_body' => 'Dragi $WATCHINGUSERNAME,
+'enotif_mailer' => '{{SITENAME}} obaviještenje o pošti',
+'enotif_reset' => 'OznaÄi sve strane kao posjećene',
+'enotif_newpagetext' => 'Ovo je novi Älanak.',
+'enotif_impersonal_salutation' => '{{SITENAME}} korisnik',
+'changed' => 'promijenjeno',
+'created' => 'napravljeno',
+'enotif_subject' => '{{SITENAME}} strana $PAGETITLE je bila $CHANGEDORCREATED od strane $PAGEEDITOR',
+'enotif_lastvisited' => 'Pogledajte $1 za sve izmjene od vaše posljednje posjete.',
+'enotif_lastdiff' => 'Vidi $1 da pregledate ovu promjenu.',
+'enotif_anon_editor' => 'anonimni korisnik $1',
+'enotif_body' => 'Dragi $WATCHINGUSERNAME,
{{SITENAME}} strana $PAGETITLE je bila $CHANGEDORCREATED $PAGEEDITDATE od strane $PAGEEDITOR,
pogledajte {{fullurl:$PAGETITLE}} za trenutnu verziju.
@@ -996,8 +1621,11 @@ Fidbek i dalja pomoć:
'deletepage' => 'Obrišite stranicu',
'confirm' => 'Potvrdite',
'excontent' => "sadržaj je bio: '$1'",
+'excontentauthor' => "sadržaj je bio: '$1' (i jedini korisnik koji je mijenjao bio je '[[Special:Contributions/$2|$2]]')",
'exbeforeblank' => "sadržaj prije brisanja je bio: '$1'",
'exblank' => 'stranica je bila prazna',
+'delete-confirm' => 'Brisanje "$1"',
+'delete-legend' => 'Obriši',
'historywarning' => 'Upozorenje: Stranica koju želite da obrišete ima historiju:',
'confirmdeletetext' => 'Brisanjem ćete obrisati stranicu ili sliku zajedno sa historijom iz baze podataka, ali će se iste moći vratiti kasnije.
Molim potvrdite svoju namjeru, da razumijete posljedice i da ovo radite u skladu sa [[{{MediaWiki:Policy-url}}|pravilima]].',
@@ -1005,47 +1633,133 @@ Molim potvrdite svoju namjeru, da razumijete posljedice i da ovo radite u skladu
'deletedtext' => 'ÄŒlanak "<nowiki>$1</nowiki>" je obrisan.
Pogledajte $2 za zapis o skorašnjim brisanjima.',
'deletedarticle' => 'obrisan "[[$1]]"',
+'suppressedarticle' => 'promijeni vidljivost od "[[$1]]"',
'dellogpage' => 'Protokol brisanja',
'dellogpagetext' => 'Ispod je spisak najskorijih brisanja.',
-'deletionlog' => 'istorija brisanja',
+'deletionlog' => 'zapis brisanja',
'reverted' => 'Vraćeno na prijašnju reviziju',
-'deletecomment' => 'Razlog za brisanje',
+'deletecomment' => 'Razlog brisanja:',
+'deleteotherreason' => 'Ostali/dodatni razlozi:',
+'deletereasonotherlist' => 'Ostali razlozi',
+'deletereason-dropdown' => '*UobiÄajeni razlozi brisanja
+** Zahtjev autora
+** Kršenje autorskih prava
+** Vandalizam',
+'delete-edit-reasonlist' => 'Uredi razloge brisanja',
+'delete-toobig' => 'Ova stranica ima veliku historju promjena, preko $1 {{PLURAL:$1|revizije|revizija}}.
+Brisanje takvih stranica nije dopuÅ¡teno da bi se sprijeÄilo sluÄajno preopterećenje servera na kojem je {{SITENAME}}.',
+'delete-warning-toobig' => 'Ova stranica ima veliku historiju izmjena, preko $1 {{PLURAL:$1|izmjene|izmjena}}.
+Njeno brisanje može dovesti do opterećenja operacione baze na {{SITENAME}};
+nastavite s oprezom.',
'rollback' => 'Vrati izmjene',
'rollback_short' => 'Vrati',
'rollbacklink' => 'vrati',
'rollbackfailed' => 'Vraćanje nije uspjelo',
'cantrollback' => 'Ne može se vratiti izmjena; poslednji autor je ujedno i jedini.',
-'alreadyrolled' => 'Ne može se vratiti poslednja izmjena [[:$1]] od korisnika [[User:$2|$2]] ([[User talk:$2|razgovor]]); neko drugi je već izmjenio ili vratio Älanak. Poslednja izmjena od korisnika [[User:$3|$3]] ([[User talk:$3|razgovor]]).',
+'alreadyrolled' => 'Ne može se vratiti posljednja izmjena [[:$1]] od korisnika [[User:$2|$2]] ([[User talk:$2|razgovor]] | [[Special:Contributions/$2|{{int:contribslink}}]]); neko drugi je već izmjenio ili vratio Älanak.
+
+Posljednja izmjena je bila od korisnika [[User:$3|$3]] ([[User talk:$3|razgovor]] | [[Special:Contributions/$3|{{int:contribslink}}]]).',
'editcomment' => 'Komentar izmjene je: "<i>$1</i>".', # only shown if there is an edit comment
'revertpage' => 'Vraćene izmjene $2 na poslednju izmjenu korisnika $1', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'rollback-success' => 'Poništene izmjene korisnika $1;
+vraćeno na posljednju verziju koju je saÄuvao $2.',
+'sessionfailure' => "Izgleda da postoji problem sa vašom sesijom; ova akcija je otkazana kao prevencija protiv napadanja sesija. Kliknite \"back\" (''nazad'') i osvježite stranicu sa koje ste došli, i opet pokušajte.",
'protectlogpage' => 'Protokol zakljuÄavanja',
'protectlogtext' => 'Ispod je spisak zaštićenja stranice.',
'protectedarticle' => 'stranica "[[$1]]" je zaštićena',
+'modifiedarticleprotection' => 'promijenjen stepen zaštite za "[[$1]]"',
'unprotectedarticle' => 'odštićena "$1"',
'protect-title' => 'Zaštićuje se "$1"',
'protect-legend' => 'Potvrdite zaštitu',
-'protectcomment' => 'Razlog za zaštitu',
+'protectcomment' => 'Komentar:',
+'protectexpiry' => 'IstiÄe:',
+'protect_expiry_invalid' => 'Upisani vremenski rok nije valjan.',
+'protect_expiry_old' => 'Upisani vremenski rok je u prošlosti.',
'protect-unchain' => 'Deblokirajte dozvole premještanja',
'protect-text' => 'Ovdje možete gledati i izmjeniti level zaštite za stranicu <strong><nowiki>$1</nowiki></strong>.',
+'protect-locked-blocked' => 'Ne možete promijeniti nivo zaštite dok ste blokirani.
+Ovo su trenutne postavke za stranicu <strong>$1</strong>:',
+'protect-locked-dblock' => 'Nivoi zaÅ¡tite se ne mogu mijenjati jer je aktivna baza podataka zakljuÄana.
+Trenutna postavka za stranicu <strong>$1</strong> je:',
+'protect-locked-access' => 'Nemate ovlasti za mijenjanje stepena zaštite.
+Slijede trenutne postavke stranice <strong>$1</strong>:',
+'protect-cascadeon' => 'Ova stranica je tenutno zaÅ¡tićena jer je ukljuÄena u {{PLURAL:$1|stranicu, koja ima|stranice, koje imaju|stranice, koje imaju}} ukljuÄenu prenosnu zaÅ¡titu.
+Možete promijeniti stepen zaštite ove stranice, ali to neće uticati na prenosnu zaštitu.',
'protect-default' => '(standardno)',
+'protect-fallback' => 'Potrebno je imati "$1" ovlasti',
'protect-level-autoconfirmed' => 'Blokiraj neregistrovane korisnike',
'protect-level-sysop' => 'Samo administratori',
+'protect-summary-cascade' => 'prenosna zaštita',
+'protect-expiring' => 'istiÄe $1 (UTC)',
+'protect-cascade' => 'ZaÅ¡titi sve stranice koje su ukljuÄene u ovu (kaskadna zaÅ¡tita)',
+'protect-cantedit' => 'Ne možete mijenjati nivo zaštite ove stranice, jer nemate prava da je uređujete.',
+'restriction-type' => 'Dopuštenje:',
+'restriction-level' => 'Stepen ograniÄenja:',
+'minimum-size' => 'Najmanja veliÄina',
+'maximum-size' => 'Najveća veliÄina:',
+'pagesize' => '(bajta)',
+
+# Restrictions (nouns)
+'restriction-edit' => 'Uredi',
+'restriction-move' => 'Premještanje',
+'restriction-create' => 'Napraviti',
+'restriction-upload' => 'Postavljanje',
+
+# Restriction levels
+'restriction-level-sysop' => 'potpuno zaštićeno',
+'restriction-level-autoconfirmed' => 'poluzašićeno',
+'restriction-level-all' => 'svi nivoi',
# Undelete
-'undelete' => 'Pogledaj izbrisane stranice',
-'undeletepage' => 'Pogledaj i vrati izbrisane stranice',
-'viewdeletedpage' => 'Pogledaj izbrisane stranice',
-'undeletepagetext' => 'Sledeće stranice su izbrisane ali su još uvijek u arhivi i
+'undelete' => 'Pogledaj izbrisane stranice',
+'undeletepage' => 'Pogledaj i vrati izbrisane stranice',
+'undeletepagetitle' => "'''Slijedeći sadržaj prikazuje obrisane revizije od [[:$1|$1]]'''.",
+'viewdeletedpage' => 'Pogledaj izbrisane stranice',
+'undeletepagetext' => 'Sledeće stranice su izbrisane ali su još uvijek u arhivi i
mogu biti vraćene. Arhiva moÅ¡e biti periodiÄno Äišćena.',
-'undeleterevisions' => '$1 revizija arhivirano',
-'undeletehistory' => 'Ako vratite stranicu, sve revizije će biti vraćene njenoj istoriji.
-Ako je nova stranica istog imena napravljena od brisanja, vraćene
-revizije će se pojaviti u ranijoj istoriji, a trenutna revizija sadašnje stranice
-neće biti automatski zamijenjena.',
-'undeletehistorynoadmin' => 'Ova stranica je izbrisana. Ispod se nalazi dio istorije brisanja i istorija revizija izbrisane stranice. Tekst izbrisane stranice je vidljiv samo korisnicima koji su administratori.',
-'undeletebtn' => 'Vrati!',
-'undeletedarticle' => 'vraćeno "$1"',
-'undeletedrevisions' => '$1 revizija vraćeno',
+'undelete-fieldset-title' => 'Vraćanje revizija',
+'undeleteextrahelp' => "Da vratite cijeli Älanak, ostavite sve kutijice neoznaÄene i kliknite '''''Vrati'''''.
+Da bi izvrÅ¡ili selektivno vraćanje Älanaka, odaberite kutijice koje odgovaraju revizijama koje želite vratiti, i kliknite '''''Vrati'''''.
+Klikom na '''''OÄisti''''' ćete oÄistiti polje za komentar i sve kutijice.",
+'undeleterevisions' => '{{PLURAL:$1|$1 revizija arhivirana|$1 revizije arhivirane|$1 revizija arhivirano}}',
+'undeletehistory' => 'Ako vratite stranicu, sve revizije će biti vraćene njenoj historiji.
+Ako je nova stranica istog imena napravljena od brisanja, vraćene revizije će se pojaviti u njenoj ranijoj historiji.',
+'undeleterevdel' => 'Vraćanje obrisanog se neće izvrÅ¡iti ako bi rezultiralo da zaglavlje stranice ili revizija datoteke bude djelomiÄno obrisano.
+U takvim sluÄajevima, morate ukloniti oznaÄene ili otkriti sakrivene najskorije obrisane revizije.',
+'undeletehistorynoadmin' => 'Ova stranica je izbrisana. Ispod se nalazi dio istorije brisanja i istorija revizija izbrisane stranice. Tekst izbrisane stranice je vidljiv samo korisnicima koji su administratori.',
+'undelete-revision' => 'Obrisana revizija $1 od $2 od strane $3:',
+'undeleterevision-missing' => 'Nepoznata ili nedostajuća revizija.
+Možda ste unijeli pogrešan link, ili je revizija vraćena ili uklonjena iz arhive.',
+'undelete-nodiff' => 'Nije pronađena ranija revizija.',
+'undeletebtn' => 'Vrati',
+'undeletelink' => 'vrati',
+'undeletereset' => 'OÄisti',
+'undeletecomment' => 'Komentar:',
+'undeletedarticle' => 'vraćeno "$1"',
+'undeletedrevisions' => '{{PLURAL:$1|$1 revizija vraćena|$1 revizije vraćene|$1 revizija vraćeno}}',
+'undeletedrevisions-files' => '{{PLURAL:$1|1 revizija|$1 revizije|$1 revizija}} i {{PLURAL:$2|1 datoteka|$2 datoteke|$2 datoteka}} vraćeno',
+'undeletedfiles' => '{{PLURAL:$1|1 datoteka vraćena|$1 datoteke vraćene|$1 datoteka vraćeno}}',
+'cannotundelete' => 'Vraćanje nije uspjelo;
+neko drugi je već vratio ovu stranicu.',
+'undeletedpage' => "<big>'''$1 je vraćena'''</big>
+
+Provjerite [[Special:Log/delete|zapis brisanja]] za zapise najskorijih brisanja i vraćanja.",
+'undelete-header' => 'Pogledajte [[Special:Log/delete|zapisnik brisanja]] za nedavno obrisane stranice.',
+'undelete-search-box' => 'Pretraga obrisanih stranica',
+'undelete-search-prefix' => 'Prikaži stranice koje poÄinju sa:',
+'undelete-search-submit' => 'Traži',
+'undelete-no-results' => 'Nije pronađena odgovarajuća stranica u arhivi brisanja.',
+'undelete-filename-mismatch' => 'Ne može se vratiti revizija datoteke od $1: pogrešno ime datoteke',
+'undelete-bad-store-key' => 'Ne može se vratiti revizija datoteke sa vremenskom oznakom $1: datoteka je nestala prije brisanja.',
+'undelete-cleanup-error' => 'Greške pri brisanju nekorištene arhivske datoteke "$1".',
+'undelete-missing-filearchive' => 'Ne može se vratiti arhivska datoteka sa ID oznakom $1 jer nije u bazi podataka.
+Možda je već ranije vraćena.',
+'undelete-error-short' => 'Greška pri vraćanju datoteke: $1',
+'undelete-error-long' => 'Desile su se pogreške pri vraćanju datoteke:
+
+$1',
+'undelete-show-file-confirm' => 'Da li ste sigurni da želite pogledati obrisanu reviziju datoteke "<nowiki>$1</nowiki>" od $2 u $3?',
+'undelete-show-file-submit' => 'Da',
# Namespace form on various pages
'namespace' => 'Vrsta Älanka:',
@@ -1061,53 +1775,120 @@ neće biti automatski zamijenjena.',
'month' => 'Od mjeseca (i ranije):',
'year' => 'Od godine (i ranije):',
-'sp-contributions-blocklog' => 'Evidencija blokiranja',
+'sp-contributions-newbies' => 'Prikaži samo doprinose novih korisnika',
+'sp-contributions-newbies-sub' => 'Za nove korisnike',
+'sp-contributions-blocklog' => 'Evidencija blokiranja',
+'sp-contributions-search' => 'Pretraga doprinosa',
+'sp-contributions-username' => 'IP adresa ili korisniÄko ime:',
+'sp-contributions-submit' => 'Traži',
# What links here
-'whatlinkshere' => 'Å ta je povezano ovdje',
-'whatlinkshere-title' => 'Stranice koje vode na "$1"',
-'linklistsub' => '(Spisak veza)',
-'linkshere' => "Sljedeći Älanci vode na '''[[:$1]]''':",
-'nolinkshere' => "Nema linkova na '''[[:$1]]'''.",
-'isredirect' => 'preusmjerivaÄ',
-'istemplate' => 'kao Å¡ablon',
-'whatlinkshere-prev' => '{{PLURAL:$1|prethodni|prethodna|prethodnih}} $1',
-'whatlinkshere-next' => '{{PLURAL:$1|sljedeći|sljedeća|sljedećih}} $1',
-'whatlinkshere-links' => '↠linkovi',
+'whatlinkshere' => 'Å ta je povezano ovdje',
+'whatlinkshere-title' => 'Stranice koje vode na "$1"',
+'whatlinkshere-page' => 'Stranica:',
+'linklistsub' => '(Spisak veza)',
+'linkshere' => "Sljedeći Älanci vode na '''[[:$1]]''':",
+'nolinkshere' => "Nema linkova na '''[[:$1]]'''.",
+'nolinkshere-ns' => "Nijedna stranica nije povezana sa '''[[:$1]]''' u odabranom imenskom prostoru.",
+'isredirect' => 'preusmjerivaÄ',
+'istemplate' => 'kao Å¡ablon',
+'isimage' => 'link datoteke',
+'whatlinkshere-prev' => '{{PLURAL:$1|prethodni|prethodna|prethodnih}} $1',
+'whatlinkshere-next' => '{{PLURAL:$1|sljedeći|sljedeća|sljedećih}} $1',
+'whatlinkshere-links' => '↠linkovi',
+'whatlinkshere-hideredirs' => '$1 preusmjerenja',
+'whatlinkshere-hidetrans' => '$1 ukljuÄenja',
+'whatlinkshere-hidelinks' => '$1 linkove',
+'whatlinkshere-hideimages' => '$1 linkove slika',
+'whatlinkshere-filters' => 'Filteri',
# Block/unblock
-'blockip' => 'Blokiraj korisnika',
-'blockiptext' => 'Upotrebite donji upitnik da biste uklonili prava pisanja sa odreÄ‘ene IP adrese ili korisniÄkog imena. Ovo bi trebalo da bude uraÄ‘eno samo da bi se sprijeÄio vandalizam, i u skladu sa [[{{MediaWiki:Policy-url}}|smjernicama]]. Unesite konkretan razlog ispod (na primjer, navodeći koje stranice su vandalizovane).',
-'ipaddress' => 'IP adresa/korisniÄko ime',
-'ipbexpiry' => 'Trajanje',
-'ipbreason' => 'Razlog',
-'ipbsubmit' => 'Blokirajte ovog korisnika',
-'ipboptions' => '15 minuta:15 min,1 sat:1 hour,2 sata:2 hours,6 sati:6 hours,12 sati:12 hours,1 dan:1 day,3 dana:3 days,1 sedmica:1 week,2 sedmice:2 weeks,1 mjesec:1 month,3 mjeseca:3 months,6 mjeseci:6 months,1 godine:1 year,zauvijek:infinite', # display1:time1,display2:time2,...
-'badipaddress' => 'Pogrešna IP adresa',
-'blockipsuccesssub' => 'Blokiranje je uspjelo',
-'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] je blokiran.
+'blockip' => 'Blokiraj korisnika',
+'blockip-legend' => 'Blokiranje korisnika',
+'blockiptext' => 'Upotrebite donji upitnik da biste uklonili prava pisanja sa odreÄ‘ene IP adrese ili korisniÄkog imena. Ovo bi trebalo da bude uraÄ‘eno samo da bi se sprijeÄio vandalizam, i u skladu sa [[{{MediaWiki:Policy-url}}|smjernicama]]. Unesite konkretan razlog ispod (na primjer, navodeći koje stranice su vandalizovane).',
+'ipaddress' => 'IP adresa:',
+'ipadressorusername' => 'IP adresa ili korisniÄko ime:',
+'ipbexpiry' => 'Trajanje',
+'ipbreason' => 'Razlog',
+'ipbreasonotherlist' => 'Ostali razlozi',
+'ipbreason-dropdown' => '*NajÄešći razlozi blokiranja
+**NetaÄne informacije
+**Uklanjanje sadržaja stranica
+**Postavljanje spam vanjskih linkova
+**Ubacivanje gluposti/grafita
+**Osobni napadi (ili napadaÄko ponaÅ¡anje)
+**ÄŒarapare (zloupotreba viÅ¡e korisniÄkih raÄuna)
+**Neprihvatljivo korisniÄko ime',
+'ipbanononly' => 'Blokiraj samo anonimne korisnike',
+'ipbcreateaccount' => 'Onemogući pravljenje raÄuna',
+'ipbemailban' => 'Onemogući korisnika da šalje e-mail',
+'ipbenableautoblock' => 'Automatski blokiraj zadnju IP adresu koju je koristio ovaj korisnik i sve druge IP adrese s kojih je on pokušao uređivati',
+'ipbsubmit' => 'Blokirajte ovog korisnika',
+'ipbother' => 'Ostali period:',
+'ipboptions' => '15 minuta:15 min,1 sat:1 hour,2 sata:2 hours,6 sati:6 hours,12 sati:12 hours,1 dan:1 day,3 dana:3 days,1 sedmica:1 week,2 sedmice:2 weeks,1 mjesec:1 month,3 mjeseca:3 months,6 mjeseci:6 months,1 godine:1 year,zauvijek:infinite', # display1:time1,display2:time2,...
+'ipbotheroption' => 'ostalo',
+'ipbotherreason' => 'Ostali/dodatni razlozi:',
+'ipbhidename' => 'Sakrij korisniÄko ime iz zapisa blokiranja, spiska aktivnih blokiranja i spisak korisnika',
+'ipbwatchuser' => 'Prati korisniÄku stranicu i stranicu za razgovor ovog korisnika',
+'badipaddress' => 'Pogrešna IP adresa',
+'blockipsuccesssub' => 'Blokiranje je uspjelo',
+'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] je blokiran.
<br />Pogledajte [[Special:IPBlockList|IP spisak blokiranih korisnika]] za pregled blokiranja.',
-'unblockip' => 'Odblokiraj korisnika',
-'unblockiptext' => 'Upotrebite donji upitnik da bi ste vratili
+'ipb-edit-dropdown' => 'Uredi razloge blokiranja',
+'ipb-unblock-addr' => 'Deblokiraj $1',
+'ipb-unblock' => 'Deblokiraj korisniÄko ime ili IP adresu',
+'ipb-blocklist-addr' => 'Postojeće blokade za $1',
+'ipb-blocklist' => 'Vidi postojeće blokade',
+'unblockip' => 'Odblokiraj korisnika',
+'unblockiptext' => 'Upotrebite donji upitnik da bi ste vratili
pravo pisanja ranije blokiranoj IP adresi
ili korisniÄkom imenu.',
-'ipusubmit' => 'Deblokirajte ovog korisnika',
-'ipblocklist' => 'Spisak blokiranih IP adresa i korisniÄkih imena',
-'blocklistline' => '$1, $2 blokirao korisnika $3 ($4)',
-'blocklink' => 'blokirajte',
-'unblocklink' => 'deblokiraj',
-'contribslink' => 'doprinosi',
-'autoblocker' => 'Automatski ste blokirani jer dijelite IP adresu sa "$1". Razlog za blokiranje je: "\'\'\'$2\'\'\'"',
-'blocklogpage' => 'Evidencija blokiranja',
-'blocklogentry' => 'je blokirao [[$1]] sa vremenom isticanja blokade od $2 $3',
-'blocklogtext' => 'Ovo je istorija blokiranja i deblokiranja korisnika. Automatsko blokirane IP adrese nisu uspisane ovde. Pogledajte [[Special:IPBlockList|blokirane IP adrese]] za spisak trenutnih zabrana i blokiranja.',
-'unblocklogentry' => 'deblokiran $1',
-'range_block_disabled' => 'Administratorska mogućnost da blokira grupe je iskljuÄena.',
-'ipb_expiry_invalid' => 'Pogrešno vrijeme trajanja.',
-'ip_range_invalid' => 'NetaÄan raspon IP adresa.',
-'proxyblocker' => 'Bloker proksija',
-'proxyblockreason' => 'VaÅ¡a IP adresa je blokirana jer je ona otvoreni proksi. Molimo vas da kontaktirate vaÅ¡eg davatelja internetskih usluga (Internet Service Provider-a) ili tehniÄku podrÅ¡ku i obavijestite ih o ovom ozbiljnom sigurnosnom problemu.',
-'proxyblocksuccess' => 'Proksi uspješno blokiran.',
+'ipusubmit' => 'Deblokirajte ovog korisnika',
+'unblocked' => '[[User:$1|$1]] je deblokiran',
+'unblocked-id' => 'Blokada ID oznake $1 je uklonjena',
+'ipblocklist' => 'Spisak blokiranih IP adresa i korisniÄkih imena',
+'ipblocklist-legend' => 'Traži blokiranog korisnika',
+'ipblocklist-username' => 'KorisniÄko ime ili IP adresa:',
+'ipblocklist-submit' => 'Traži',
+'blocklistline' => '$1, $2 blokirao korisnika $3 ($4)',
+'infiniteblock' => 'nije ograniÄena',
+'expiringblock' => 'istiÄe $1',
+'anononlyblock' => 'samo anonimni korisnici',
+'noautoblockblock' => 'automatsko blokiranje onemogućeno',
+'createaccountblock' => 'blokirano pravljenje raÄuna',
+'emailblock' => 'e-mail blokiran',
+'ipblocklist-empty' => 'Spisak blokiranja je prazan.',
+'ipblocklist-no-results' => 'Tražena IP adresa ili korisniÄko ime nisu blokirani.',
+'blocklink' => 'blokirajte',
+'unblocklink' => 'deblokiraj',
+'contribslink' => 'doprinosi',
+'autoblocker' => 'Automatski ste blokirani jer dijelite IP adresu sa "$1". Razlog za blokiranje je: "\'\'\'$2\'\'\'"',
+'blocklogpage' => 'Evidencija blokiranja',
+'blocklogentry' => 'je blokirao [[$1]] sa vremenom isticanja blokade od $2 $3',
+'blocklogtext' => 'Ovo je istorija blokiranja i deblokiranja korisnika. Automatsko blokirane IP adrese nisu uspisane ovde. Pogledajte [[Special:IPBlockList|blokirane IP adrese]] za spisak trenutnih zabrana i blokiranja.',
+'unblocklogentry' => 'deblokiran $1',
+'block-log-flags-anononly' => 'samo anonimni korisnici',
+'block-log-flags-nocreate' => 'pravljenje raÄuna onemogućeno',
+'block-log-flags-noautoblock' => 'automatsko blokiranje onemogućeno',
+'block-log-flags-noemail' => 'e-mail je blokiran',
+'block-log-flags-angry-autoblock' => 'omogućeno napredno autoblokiranje',
+'range_block_disabled' => 'Administratorska mogućnost da blokira grupe je iskljuÄena.',
+'ipb_expiry_invalid' => 'Pogrešno vrijeme trajanja.',
+'ipb_expiry_temp' => 'Sakrivene blokade korisniÄkih imena moraju biti stalne.',
+'ipb_already_blocked' => '"$1" je već blokiran',
+'ipb_cant_unblock' => 'Greška: Blokada sa ID oznakom $1 nije pronađena.
+Možda je već deblokirana.',
+'ipb_blocked_as_range' => 'Greška: IP adresa $1 nije direktno blokirana i ne može se deblokirati.
+Međutim, možda je blokirana kao dio bloka $2, koji se ne može deblokirati.',
+'ip_range_invalid' => 'NetaÄan raspon IP adresa.',
+'blockme' => 'Blokiraj me',
+'proxyblocker' => 'Bloker proksija',
+'proxyblocker-disabled' => 'Ova funkcija je onemogućena.',
+'proxyblockreason' => 'VaÅ¡a IP adresa je blokirana jer je ona otvoreni proksi. Molimo vas da kontaktirate vaÅ¡eg davatelja internetskih usluga (Internet Service Provider-a) ili tehniÄku podrÅ¡ku i obavijestite ih o ovom ozbiljnom sigurnosnom problemu.',
+'proxyblocksuccess' => 'Proksi uspješno blokiran.',
+'sorbsreason' => 'Vaša IP adresa je prikazana kao otvoreni proxy u DNSBL koji koristi {{SITENAME}}.',
+'sorbs_create_account_reason' => 'Vaša IP adresa je prikazana kao otvoreni proxy u DNSBL korišten od {{SITENAME}}.
+Ne možete napraviti raÄun',
# Developer tools
'lockdb' => 'ZakljuÄajte bazu',
@@ -1130,10 +1911,14 @@ Molimo Vas da potvrdite da je ovo zaista ono Å¡to namijeravate da uradite.',
'unlockdbsuccesssub' => 'Baza je otkljuÄana',
'lockdbsuccesstext' => '{{SITENAME}} baza podataka je zakljuÄana. <br /> Sjetite se da je otkljuÄate kad zavrÅ¡ite sa održavanjem.',
'unlockdbsuccesstext' => '{{SITENAME}} baza podataka je otkljuÄana.',
+'lockfilenotwritable' => 'Datoteka zakljuÄavanja baze je zaÅ¡tićena za pisanje.
+Ako želite otkljuÄati ili zakljuÄati bazu, ova datoteka mora biti omogućena za pisanje od strane web servera.',
+'databasenotlocked' => 'Baza podataka je zakljuÄana.',
# Move page
-'move-page-legend' => 'Premjestite stranicu',
-'movepagetext' => "KoriÅ¡tenjem ovog formulara možete preusmjeriti Älanak
+'move-page' => 'Preusmjeravanje $1',
+'move-page-legend' => 'Premjestite stranicu',
+'movepagetext' => "KoriÅ¡tenjem ovog formulara možete preusmjeriti Älanak
zajedno sa stranicom za diskusiju tog Älanka.
Članak pod starim imenom će postati stranica koja preusmjerava
@@ -1150,53 +1935,128 @@ preusmjerite.
'''Pažnja!'''
Imajte na umu da preusmjeravanje popularnog Älanka može biti
drastiÄna i neoÄekivana promjena za korisnike.",
-'movepagetalktext' => "Odgovarajuća stranica za razgovor, ako postoji, će automatski biti premještena istovremeno '''osim:'''
+'movepagetalktext' => "Odgovarajuća stranica za razgovor, ako postoji, će automatski biti premještena istovremeno '''osim:'''
*Ako premještate stranicu preko imenskih prostora,
*Neprazna stranica za razgovor već postoji pod novim imenom, ili
*OdÄekirajte donju kutiju.
U tim sluÄajevima, moraćete ruÄno da premjestite stranicu ukoliko to želite.",
-'movearticle' => 'Premjestite stranicu',
-'newtitle' => 'Novi naslov',
-'movepagebtn' => 'premjestite stranicu',
-'pagemovedsub' => 'Premještanje uspjelo',
-'articleexists' => 'Stranica pod tim imenom već postoji, ili je ime koje ste izabrali neispravno. Molimo Vas da izaberete drugo ime.',
-'talkexists' => 'Sama stranica je uspješno premještena, ali
+'movearticle' => 'Premjestite stranicu',
+'movenotallowed' => 'Nemate dopuštenje za premještanje stranica.',
+'newtitle' => 'Novi naslov',
+'move-watch' => 'Prati ovu stranicu',
+'movepagebtn' => 'premjestite stranicu',
+'pagemovedsub' => 'Premještanje uspjelo',
+'movepage-moved' => '<big>\'\'\'"$1" je premještena na "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'articleexists' => 'Stranica pod tim imenom već postoji, ili je ime koje ste izabrali neispravno. Molimo Vas da izaberete drugo ime.',
+'cantmove-titleprotected' => 'Ne možete premjestiti stranicu na ovu lokaciju, jer je novi naslov zaštićen od pravljenja',
+'talkexists' => 'Sama stranica je uspješno premještena, ali
stranica za razgovor nije mogla biti premjeÅ¡tena jer takva već postoji na novom naslovu. Molimo Vas da ih spojite ruÄno.',
-'movedto' => 'premještena na',
-'movetalk' => 'Premjestite "stranicu za razgovor" takođe, ako je moguće.',
-'1movedto2' => 'Älanak [[$1]] premjeÅ¡ten na [[$2]]',
-'1movedto2_redir' => 'stranica [[$1]] premještena u stranicu [[$2]] putem preusmjerenja',
-'movelogpage' => 'Protokol premještanja',
-'revertmove' => 'vrati',
-'selfmove' => 'Izvorni i ciljani naziv su isti; strana ne može da se premjesti preko same sebe.',
+'movedto' => 'premještena na',
+'movetalk' => 'Premjestite "stranicu za razgovor" takođe, ako je moguće.',
+'move-subpages' => 'Premjesti sve podstranice, ako je moguće',
+'move-talk-subpages' => 'Premjesti sve podstranice stranice za razgovor, ako je moguće',
+'movepage-page-exists' => 'Stranica $1 već postoji i ne može biti automatski zamijenjena.',
+'movepage-page-moved' => 'Stranica $1 je premještena na $2.',
+'movepage-page-unmoved' => 'Stranica $1 ne može biti premještena na $2.',
+'movepage-max-pages' => 'Maksimum od $1 {{PLURAL:$1|stranice|stranice|stranica}} je premješteno i više nije moguće premjestiti automatski.',
+'1movedto2' => 'Älanak [[$1]] premjeÅ¡ten na [[$2]]',
+'1movedto2_redir' => 'stranica [[$1]] premještena u stranicu [[$2]] putem preusmjerenja',
+'movelogpage' => 'Protokol premještanja',
+'movelogpagetext' => 'Ispod je spisak stranica koje su premještene.',
+'movereason' => 'Razlog:',
+'revertmove' => 'vrati',
+'delete_and_move' => 'Brisanje i premještanje',
+'delete_and_move_text' => '==Brisanje neophodno==
+Odredišna stranica "[[:$1]]" već postoji.
+Da li je želite obrisati kako bi ste mogli izvršiti premještanje?',
+'delete_and_move_confirm' => 'Da, obriši stranicu',
+'delete_and_move_reason' => 'Obrisano da bi se napravio prostor za premještanje',
+'selfmove' => 'Izvorni i ciljani naziv su isti; strana ne može da se premjesti preko same sebe.',
+'immobile_namespace' => 'Izvorni ili odredišni naslov je specijalnog tipa; ne mogu se premještati stranice iz i u taj imenski prostor.',
+'imagenocrossnamespace' => 'Ne može se premjestiti datoteka u nedatoteÄni imenski prostor',
+'imagetypemismatch' => 'Ekstenzija nove datoteke ne odgovara njenom tipu',
+'imageinvalidfilename' => 'Ciljno ime datoteke nije valjano',
+'fix-double-redirects' => 'Ažuriraj sva preusmjerenja koja vode ka originalnom naslovu',
# Export
-'export' => 'Izvezite stranice',
-'exporttext' => 'Možete izvesti tekst i historiju jedne ili više stranica uklopljene u XML kod. U budućim verzijama MediaWiki programa bit će moguće uvesti ovakvu stranicu u neki drugi wiki. Trenutna verzija to još ne podržava.
+'export' => 'Izvezite stranice',
+'exporttext' => 'Možete izvesti tekst i historiju jedne ili više stranica uklopljene u XML kod. U budućim verzijama MediaWiki programa bit će moguće uvesti ovakvu stranicu u neki drugi wiki. Trenutna verzija to još ne podržava.
Za izvoz stranica unesite njihove naslove u polje ispod, jedan naslov po retku, i oznaÄite želite li trenutaÄnu verziju zajedno sa svim prijaÅ¡njima, ili samo trenutnu verziju sa informacijom o zadnjoj promjeni.
U drugom sluÄaju možete koristiti i vezu, npr. [[{{ns:special}}:Export/{{MediaWiki:Mainpage}}]] za Älanak [[{{MediaWiki:Mainpage}}]].',
-'exportcuronly' => 'UkljuÄite samo trenutnu reviziju, ne cijelu istoriju',
+'exportcuronly' => 'UkljuÄite samo trenutnu reviziju, ne cijelu istoriju',
+'exportnohistory' => "----
+'''Pažnja:''' Izvoz cjelokupne historije stranica preko ovog obrasca je onemogućeno iz tehniÄkih razloga.",
+'export-submit' => 'Izvezi',
+'export-addcattext' => 'Dodaj stranice iz kategorije:',
+'export-addcat' => 'Dodaj',
+'export-download' => 'Spremi kao datoteku',
+'export-templates' => 'UkljuÄi Å¡ablone',
# Namespace 8 related
'allmessages' => 'Sve sistemske poruke',
+'allmessagesname' => 'Naziv',
+'allmessagesdefault' => 'Pretpostavljeni tekst',
+'allmessagescurrent' => 'Trenutni tekst',
'allmessagestext' => 'Ovo je spisak svih sistemskih poruka u {{ns:mediawiki}} imenskom prostoru.',
'allmessagesnotsupportedDB' => 'Ova stranica ne može biti koriÅ¡tena jer je <i>wgUseDatabaseMessages</i> iskljuÄen.',
+'allmessagesfilter' => 'Filter naziva poruka:',
+'allmessagesmodified' => 'Prikaži samo izmijenjeno',
# Thumbnails
-'thumbnail-more' => 'uvećajte',
-'filemissing' => 'Nedostaje fajl',
-'thumbnail_error' => 'Greška pri pravljenju umanjene slike: $1',
+'thumbnail-more' => 'uvećajte',
+'filemissing' => 'Nedostaje fajl',
+'thumbnail_error' => 'Greška pri pravljenju umanjene slike: $1',
+'djvu_page_error' => 'DjVu stranica je van opsega',
+'djvu_no_xml' => 'Za XML-datoteku se ne može pozvati DjVu datoteka',
+'thumbnail_invalid_params' => 'Pogrešne postavke smanjenog prikaza',
+'thumbnail_dest_directory' => 'Ne može se napraviti odredišni folder',
# Special:Import
-'import' => 'Ivoz stranica',
-'importtext' => 'Molimo Vas da izvezete fajl iz izvornog vikija koristeći [[Special:Export|izvoz]], saÄuvajte ga kod sebe i poÅ¡aljite ovde.',
-'importfailed' => 'Uvoz nije uspjeo: $1',
-'importnotext' => 'Stranica je prazna, ili bez teksta',
-'importsuccess' => 'Uspješno ste uvezli stranicu!',
-'importhistoryconflict' => 'Postoji konfliktna istorija revizija',
+'import' => 'Ivoz stranica',
+'importinterwiki' => 'Međuwiki uvoz',
+'import-interwiki-text' => 'Izaberi wiki i naslov stranice za uvoz.
+Datumi revizija i imena autora će biti saÄuvani.
+Sve akcije pri međuwiki uvozu će biti zapisane u [[Special:Log/import|zapisu uvoza]].',
+'import-interwiki-history' => 'Kopiraj sve verzije historije za ovu stranicu',
+'import-interwiki-submit' => 'Uvoz',
+'import-interwiki-namespace' => 'Odredišni imenski prostor:',
+'importtext' => 'Molimo Vas da izvezete datoteku iz izvornog wikija koristeći [[Special:Export|izvoz]], saÄuvajte ga kod sebe i poÅ¡aljite ovdje.',
+'importstart' => 'Uvoz stranica...',
+'import-revision-count' => '$1 {{PLURAL:$1|revizija|revizije|revizija}}',
+'importnopages' => 'Nema stranica za uvoz.',
+'importfailed' => 'Uvoz nije uspjeo: $1',
+'importunknownsource' => 'Nepoznat izvorni tip uvoza',
+'importcantopen' => 'Ne može se otvoriti uvozna datoteka',
+'importbadinterwiki' => 'Loš interwiki link',
+'importnotext' => 'Stranica je prazna, ili bez teksta',
+'importsuccess' => 'Uspješno ste uvezli stranicu!',
+'importhistoryconflict' => 'Postoji konfliktna istorija revizija',
+'importnosources' => 'Nije definisan međuwiki izvor za uvoz i direktna postavljanja historije su onemogućena.',
+'importnofile' => 'Uvozna datoteka nije postavljena.',
+'importuploaderrorsize' => 'Postavljanje uvozne datoteke nije uspjelo.
+Datoteka je veća nego što je dopušteno.',
+'importuploaderrorpartial' => 'Postavljanje uvozne datoteke nije uspjelo.
+Datoteka je samo djelimiÄno postavljena.',
+'importuploaderrortemp' => 'Postavljanje uvozne datoteke nije uspjelo.
+Nedostaje privremeni folder.',
+'import-parse-failure' => 'Greška pri parsiranju XML uvoza',
+'import-noarticle' => 'Nema stranica za uvoz!',
+'import-nonewrevisions' => 'Sve revizije su prethodno uvežene.',
+'xml-error-string' => '$1 na liniji $2, kolona $3 (bajt $4): $5',
+'import-upload' => 'Postavljanje XML podataka',
+'import-token-mismatch' => 'Izgubljeni podaci sesije. Molimo pokušajte ponovno.',
+'import-invalid-interwiki' => 'Ne može se uvesti iz navedenog wikija.',
+
+# Import log
+'importlogpage' => 'Zapisnik uvoza',
+'importlogpagetext' => 'Administrativni uvozi stranica sa historijom izmjena sa drugih wikija.',
+'import-logentry-upload' => 'uveženo [[$1]] putem postavljanja datoteke',
+'import-logentry-upload-detail' => '$1 {{PLURAL:$1|revizija|revizije|revizija}}',
+'import-logentry-interwiki' => "uveženo (''transwikied'') $1",
+'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|revizija|revizije|revizija}} od $2',
# Tooltip help for the actions
'tooltip-pt-userpage' => 'Moja korisniÄka stranica',
@@ -1221,6 +2081,8 @@ U drugom sluÄaju možete koristiti i vezu, npr. [[{{ns:special}}:Export/{{Media
'tooltip-ca-watch' => 'Dodajte stranicu u listu praćnih Älanaka',
'tooltip-ca-unwatch' => 'IzbriÅ¡ite stranicu sa liste praćnih Älanaka',
'tooltip-search' => 'Pretraži projekat {{SITENAME}}',
+'tooltip-search-go' => 'Idi na stranicu sa taÄno ovim imenom ako postoji',
+'tooltip-search-fulltext' => 'Pretraga stranica sa ovim tekstom',
'tooltip-p-logo' => 'Glavna stranica',
'tooltip-n-mainpage' => 'Posjetite poÄetnu stranicu',
'tooltip-n-portal' => 'O projektu, šta možete da uradite, gdje se šta nalazi',
@@ -1236,6 +2098,8 @@ U drugom sluÄaju možete koristiti i vezu, npr. [[{{ns:special}}:Export/{{Media
'tooltip-t-emailuser' => 'Pošaljite pismo ovom korisniku',
'tooltip-t-upload' => 'Postavi slike i druge medije',
'tooltip-t-specialpages' => 'Spisak svih posebnih stranica',
+'tooltip-t-print' => 'Verzija ove stranice za Å¡tampanje',
+'tooltip-t-permalink' => 'Stalni link ove verzije stranice',
'tooltip-ca-nstab-main' => 'Pogledajte sadržaj Älanka',
'tooltip-ca-nstab-user' => 'Pogledajte korisniÄku stranicu',
'tooltip-ca-nstab-media' => 'Pogledajte medija fajl',
@@ -1252,6 +2116,8 @@ U drugom sluÄaju možete koristiti i vezu, npr. [[{{ns:special}}:Export/{{Media
'tooltip-diff' => 'Prikaži moje izmjene u tekstu.',
'tooltip-compareselectedversions' => 'Pogledajte pazlike između dvije selektovane verzije ove stranice.',
'tooltip-watch' => 'Dodajte ovu stranicu na VaÅ¡ spisak praćenih Älanaka',
+'tooltip-recreate' => 'Ponovno pravljenje stranice iako je već brisana',
+'tooltip-upload' => 'ZapoÄni postavljanje',
# Metadata
'nodublincore' => 'Dublin Core RDF metapodaci onemogućeni za ovaj server.',
@@ -1263,20 +2129,63 @@ U drugom sluÄaju možete koristiti i vezu, npr. [[{{ns:special}}:Export/{{Media
'siteuser' => '{{SITENAME}} korisnik $1',
'lastmodifiedatby' => 'Ovu stranicu je posljednji put promjenio $3, u $2, $1', # $1 date, $2 time, $3 user
'othercontribs' => 'Bazirano na radu od strane korisnika $1.',
+'others' => 'ostali',
'siteusers' => '{{SITENAME}} korisnik (korisnici) $1',
+'creditspage' => 'Autori stranice',
+'nocredits' => 'Autori ove stranice nisu navedeni.',
# Spam protection
'spamprotectiontitle' => 'Filter za zaštitu od neželjenih poruka',
-'spamprotectiontext' => 'Strana koju želite da saÄuvate je blokirana od strane filtera za neželjene poruke. Ovo je vjerovatno izazvao vezom ka spoljaÅ¡njem sajtu.',
+'spamprotectiontext' => 'Strana koju želite da saÄuvate je blokirana od strane filtera za neželjene poruke.
+Ovo je vjerovatno izazvao vezom ka vanjskoj nepoželjnoj stranici.',
'spamprotectionmatch' => 'Sledeći tekst je izazvao naš filter za neželjene poruke: $1',
+'spambot_username' => 'MediaWiki Äišćenje spama',
+'spam_reverting' => 'Vraćanje na zadnju verziju koja ne sadrži linkove ka $1',
+'spam_blanking' => 'Sve revizije koje sadrže linkove ka $1, oÄisti',
+
+# Info page
+'infosubtitle' => 'Informacije za stranicu',
+'numedits' => 'Broj izmjena (stranica): $1',
+'numtalkedits' => 'Broj izmjena (stranice za razgovor): $1',
+'numwatchers' => 'Broj onih koji pregledaju: $1',
+'numauthors' => 'Broj razliÄitih autora (stranice): $1',
+'numtalkauthors' => 'Broj razliÄitih autora (stranice za razgovor): $1',
+
+# Math options
+'mw_math_png' => 'Uvijek prikaži kao PNG',
+'mw_math_simple' => 'HTML ako je jednostavno, inaÄe PNG',
+'mw_math_html' => 'HTML ako je moguće, inaÄe PNG',
+'mw_math_source' => 'Ostavi kao TeX (za tekstualne preglednike)',
+'mw_math_modern' => 'PreporuÄeno za moderne preglednike',
+'mw_math_mathml' => 'MathML ako je moguće (eksperimentalno)',
# Patrolling
-'markaspatrolleddiff' => 'OznaÄi kao patrolirano',
-'markaspatrolledtext' => 'OznaÄi ovaj Älanak kao patroliran',
-'markedaspatrolled' => 'OznaÄeno kao patrolirano',
-'markedaspatrolledtext' => 'Izabrana revizija je oznaÄena kao patrolirana.',
-'markedaspatrollederror' => 'Ne može se oznaÄiti kao patrolirano',
-'markedaspatrollederrortext' => 'Morate naglasiti reviziju koju treba oznaÄiti kao patroliranu.',
+'markaspatrolleddiff' => 'OznaÄi kao patrolirano',
+'markaspatrolledtext' => 'OznaÄi ovaj Älanak kao patroliran',
+'markedaspatrolled' => 'OznaÄeno kao patrolirano',
+'markedaspatrolledtext' => 'Izabrana revizija je oznaÄena kao patrolirana.',
+'rcpatroldisabled' => 'Patroliranje nedavnih izmjena onemogućeno',
+'rcpatroldisabledtext' => 'Funkcija patroliranja nedavnih izmjena je trenutno iskljuÄena.',
+'markedaspatrollederror' => 'Ne može se oznaÄiti kao patrolirano',
+'markedaspatrollederrortext' => 'Morate naglasiti reviziju koju treba oznaÄiti kao patroliranu.',
+'markedaspatrollederror-noautopatrol' => 'Nije Vam dopuÅ¡teno da vlastite izmjene oznaÄavate patroliranim.',
+
+# Patrol log
+'patrol-log-page' => 'Zapisnik patroliranja',
+'patrol-log-header' => 'Ovdje se nalazi zapis patroliranih revizija.',
+'patrol-log-line' => 'oznaÄeno $1 od $2 patrolirano $3',
+'patrol-log-auto' => '(automatsko)',
+
+# Image deletion
+'deletedrevision' => 'Obrisana stara revizija $1',
+'filedeleteerror-short' => 'Greška pri brisanju datoteke: $1',
+'filedeleteerror-long' => 'Desile su se greške pri brisanju datoteke:
+
+$1',
+'filedelete-missing' => 'Datoteka "$1" ne može biti obrisana, jer ne postoji.',
+'filedelete-old-unregistered' => 'Određena revizija datoteke "$1" se ne nalazi u bazi podataka.',
+'filedelete-current-unregistered' => 'Određena datoteka "$1" se ne nalazi u bazi podataka.',
+'filedelete-archive-read-only' => 'Arhivski folder "$1" se postavljen samo za Äitanje na serveru.',
# Browsing diffs
'previousdiff' => '↠Starija izmjena',
@@ -1285,7 +2194,10 @@ U drugom sluÄaju možete koristiti i vezu, npr. [[{{ns:special}}:Export/{{Media
# Media information
'mediawarning' => "'''Upozorenje''': Ovaj fajl sadrži loš kod, njegovim izvršavanjem možete da ugrozite Vaš sistem.
<hr />",
+'imagemaxsize' => 'OgraniÄi slike na stranicama opisa datoteke na:',
'thumbsize' => 'VeliÄina umanjenog prikaza:',
+'widthheightpage' => '$1×$2, $3 {{PLURAL:$3|stranica|stranice|stranica}}',
+'file-info' => '(veliÄina datoteke: $1, MIME tip: $2)',
'file-info-size' => '($1 × $2 piksela, veliÄina datoteke: $3, MIME tip: $4)',
'file-nohires' => '<small>Veća rezolucija nije dostupna.</small>',
'svg-long-desc' => '(SVG fajl, dozvoljeno $1 × $2 piksela, veliÄina fajla: $3)',
@@ -1293,10 +2205,14 @@ U drugom sluÄaju možete koristiti i vezu, npr. [[{{ns:special}}:Export/{{Media
'show-big-image-thumb' => '<small>VeliÄina ovoga prikaza: $1 × $2 piksela</small>',
# Special:NewImages
-'imagelisttext' => 'Ispod je spisak $1 slika poređanih $2.',
-'showhidebots' => '($1 botove)',
-'ilsubmit' => 'Traži',
-'bydate' => 'po datumu',
+'newimages' => 'Galerija novih slika',
+'imagelisttext' => "Ispod je spisak od '''$1''' {{PLURAL:$1|datoteke|datoteke|datoteka}} poređanih $2.",
+'newimages-summary' => 'Ova specijalna stranica prikazuje posljednje postavljene datoteke.',
+'showhidebots' => '($1 botove)',
+'noimages' => 'Ništa za prikazati.',
+'ilsubmit' => 'Traži',
+'bydate' => 'po datumu',
+'sp-newimages-showfrom' => 'Prikaz novih datoteka poÄev od $2, $1',
# Bad image list
'bad_image_list' => "Koristi se sljedeći format:
@@ -1318,30 +2234,288 @@ Svi drugi linkovi u istoj liniji se smatraju izuzecima, npr. kod stranica gdje s
* fnumber
* focallength", # Do not translate list items
+# EXIF tags
+'exif-imagewidth' => 'Å irina',
+'exif-imagelength' => 'Visina',
+'exif-bitspersample' => 'Bita po komponenti',
+'exif-compression' => 'Å ema kompresije',
+'exif-photometricinterpretation' => 'Sastav piksela',
+'exif-orientation' => 'Orjentacija',
+'exif-samplesperpixel' => 'Broj komponenti',
+'exif-planarconfiguration' => 'Aranžiranje podataka',
+'exif-ycbcrsubsampling' => 'Odnos subsampling od Y do C',
+'exif-ycbcrpositioning' => 'Pozicioniranje Y i C',
+'exif-xresolution' => 'Horizontalna rezolucija',
+'exif-yresolution' => 'Vertikalna rezolucija',
+'exif-resolutionunit' => 'Jedinice X i Y rezolucije',
+'exif-stripoffsets' => 'Lokacija podataka slike',
+'exif-rowsperstrip' => 'Broj redaka po liniji',
+'exif-stripbytecounts' => 'Bita po kompresovanoj liniji',
+'exif-jpeginterchangeformat' => 'Presijek do JPEG SOI',
+'exif-jpeginterchangeformatlength' => 'Bita JPEG podataka',
+'exif-transferfunction' => 'Transferna funkcija',
+'exif-whitepoint' => 'Hromiranost bijele taÄke',
+'exif-primarychromaticities' => 'Hromaticitet primarnih boja',
+'exif-ycbcrcoefficients' => 'Koeficijenti transformacije matrice prostora boja',
+'exif-referenceblackwhite' => 'Par crnih i bijelih referentnih vrijednosti',
+'exif-datetime' => 'Vrijeme i datum promjene datoteke',
+'exif-imagedescription' => 'Naslov slike',
+'exif-make' => 'ProizvoÄ‘aÄ kamere',
+'exif-model' => 'Model kamere',
+'exif-software' => 'Korišteni softver',
+'exif-artist' => 'Autor',
+'exif-copyright' => 'Vlasnik autorskih prava',
+'exif-exifversion' => 'Exif verzija',
+'exif-flashpixversion' => 'Podržana verzija Flashpix',
+'exif-colorspace' => 'Prostor boje',
+'exif-componentsconfiguration' => 'ZnaÄenje svake komponente',
+'exif-compressedbitsperpixel' => 'NaÄin kompresije slike',
+'exif-pixelydimension' => 'Određena širina slike',
+'exif-pixelxdimension' => 'Određena visina slike',
+'exif-makernote' => 'BiljeÅ¡ke proizvoÄ‘aÄa',
+'exif-usercomment' => 'KorisniÄki komentari',
+'exif-relatedsoundfile' => 'Povezana zvuÄna datoteka',
+'exif-datetimeoriginal' => 'Datum i vrijeme generisanja podataka',
+'exif-datetimedigitized' => 'Datum i vrijeme digitalizacije',
+'exif-subsectime' => 'Datum i vrijeme u dijelovima sekunde',
+'exif-subsectimeoriginal' => 'Originalno vrijeme i datum u dijelovima sekunde',
+'exif-subsectimedigitized' => 'Datum i vrijeme digitalizacije u dijelovima sekunde',
+'exif-exposuretime' => 'Vrijeme izlaganja (ekspozicije)',
+'exif-exposuretime-format' => '$1 sekundi ($2)',
+'exif-fnumber' => 'F broj',
+'exif-exposureprogram' => 'Program ekspozicije',
+'exif-spectralsensitivity' => 'Spektralna osjetljivost',
+'exif-isospeedratings' => 'Rejting ISO brzine',
+'exif-oecf' => 'Optoelektronski faktor konvezije',
+'exif-shutterspeedvalue' => 'Brzina okidaÄa',
+'exif-aperturevalue' => 'Otvor blende',
+'exif-brightnessvalue' => 'Osvijetljenost',
+'exif-exposurebiasvalue' => 'Kompozicija ekspozicije',
+'exif-maxaperturevalue' => 'Najveći broj otvora blende',
+'exif-subjectdistance' => 'Udaljenost objekta',
+'exif-meteringmode' => 'NaÄin mjerenja',
+'exif-lightsource' => 'Izvor svjetlosti',
+'exif-flash' => 'Blijesak',
+'exif-focallength' => 'Fokusna dužina objektiva',
+'exif-subjectarea' => 'Površina objekta',
+'exif-flashenergy' => 'Energija blijeska',
+'exif-spatialfrequencyresponse' => 'Prostorna frekvencija odgovora',
+'exif-focalplanexresolution' => 'Rezolucija fokusne ravni X',
+'exif-focalplaneyresolution' => 'Rezolucija fokusne ravni Y',
+'exif-focalplaneresolutionunit' => 'Jedinica rezolucije fokusne ravni',
+'exif-subjectlocation' => 'Lokacija objekta',
+'exif-exposureindex' => 'Indeks ekspozicije',
+'exif-sensingmethod' => 'Vrsta senzora',
+'exif-filesource' => 'Izvor datoteke',
+'exif-scenetype' => 'Vrsta scene',
+'exif-cfapattern' => 'CFA Å¡ema',
+'exif-customrendered' => 'Podešeno uređivanje slike',
+'exif-exposuremode' => 'Vrsta ekspozicije',
+'exif-whitebalance' => 'Bijeli balans',
+'exif-digitalzoomratio' => 'Odnos digitalnog zuma',
+'exif-focallengthin35mmfilm' => 'Fokusna dužina kod 35 mm filma',
+'exif-scenecapturetype' => 'Vrsta scene snimanja',
+'exif-gaincontrol' => 'Kontrola scene',
+'exif-contrast' => 'Kontrast',
+'exif-saturation' => 'Saturacija',
+'exif-sharpness' => 'Izoštrenost',
+'exif-devicesettingdescription' => 'Opis postavki uređaja',
+'exif-subjectdistancerange' => 'Udaljenost od objekta',
+'exif-imageuniqueid' => 'Jedinstveni ID slike',
+'exif-gpsversionid' => 'Verzija GPS bloka informacija',
+'exif-gpslatituderef' => 'Sjeverna ili južna širina',
+'exif-gpslatitude' => 'Å irina',
+'exif-gpslongituderef' => 'IstoÄna ili zapadna dužina',
+'exif-gpslongitude' => 'Dužina',
+'exif-gpsaltituderef' => 'Referenca visine',
+'exif-gpsaltitude' => 'Nadmorska visina',
+'exif-gpstimestamp' => 'GPS vrijeme (atomski sat)',
+'exif-gpssatellites' => 'Sateliti korišteni pri mjerenju',
+'exif-gpsstatus' => 'Status prijemnika',
+'exif-gpsmeasuremode' => 'NaÄin mjerenja',
+'exif-gpsdop' => 'Preciznost mjerenja',
+'exif-gpsspeedref' => 'Jedinica brzine',
+'exif-gpsspeed' => 'Brzina GPS prijemnika',
+'exif-gpstrackref' => 'Referenca za smijer kretanja',
+'exif-gpstrack' => 'Smijer kretanja',
+'exif-gpsimgdirectionref' => 'Referenca za smijer slike',
+'exif-gpsimgdirection' => 'Smijer slike',
+'exif-gpsmapdatum' => 'Upotrijebljeni podaci geoloških mjerenja',
+'exif-gpsdestlatituderef' => 'Referenca za širinu odredišta',
+'exif-gpsdestlatitude' => 'Širina odredišta',
+'exif-gpsdestlongituderef' => 'Referenca za dužinu odredišta',
+'exif-gpsdestlongitude' => 'Dužina odredišta',
+'exif-gpsdestbearingref' => 'Indeks azimuta odredišta',
+'exif-gpsdestbearing' => 'Azimut odredišta',
+'exif-gpsdestdistanceref' => 'Referenca za udaljenost od odredišta',
+'exif-gpsdestdistance' => 'Udaljenost do odredišta',
+'exif-gpsprocessingmethod' => 'Naziv GPS metoda procesiranja',
+'exif-gpsareainformation' => 'Naziv GPS podruÄja',
+'exif-gpsdatestamp' => 'GPS datum',
+'exif-gpsdifferential' => 'GPS diferencijalna korekcija',
+
+# EXIF attributes
+'exif-compression-1' => 'Nekompresovano',
+
+'exif-unknowndate' => 'Nepoznat datum',
+
+'exif-orientation-1' => 'Normalna', # 0th row: top; 0th column: left
+'exif-orientation-2' => 'Horizontalno preokrenuto', # 0th row: top; 0th column: right
+'exif-orientation-3' => 'Rotirano 180°', # 0th row: bottom; 0th column: right
+'exif-orientation-4' => 'Vertikalno preokrenuto', # 0th row: bottom; 0th column: left
+'exif-orientation-5' => 'Rotirano 90° suprotno kazaljke i vertikalno obrnuto', # 0th row: left; 0th column: top
+'exif-orientation-6' => 'Rotirano 90° u smijeru kazaljke', # 0th row: right; 0th column: top
+'exif-orientation-7' => 'Rotirano 90° u smijeru kazaljke i preokrenuto vertikalno', # 0th row: right; 0th column: bottom
+'exif-orientation-8' => 'Rotirano 90° suprotno kazaljke', # 0th row: left; 0th column: bottom
+
+'exif-planarconfiguration-1' => 'grubi format',
+'exif-planarconfiguration-2' => 'format u ravni',
+
+'exif-componentsconfiguration-0' => 'ne postoji',
+
+'exif-exposureprogram-0' => 'Nije određen',
+'exif-exposureprogram-1' => 'RuÄno',
+'exif-exposureprogram-2' => 'Normalni program',
+'exif-exposureprogram-3' => 'Prioritet otvora blende',
+'exif-exposureprogram-4' => 'Prioritet okidaÄa',
+'exif-exposureprogram-5' => 'Kreativni program (usmjeren ka dubini polja)',
+'exif-exposureprogram-6' => 'Program akcije (usmjereno na veću brzinu okidaÄa)',
+'exif-exposureprogram-7' => 'NaÄin portreta (za fotografije iz blizine sa pozadinom van fokusa)',
+'exif-exposureprogram-8' => 'NaÄin pejsaža (za pejsažne fotografije sa pozadinom u fokusu)',
+
+'exif-subjectdistance-value' => '$1 metara',
+
+'exif-meteringmode-0' => 'Nepoznat',
+'exif-meteringmode-1' => 'ProsjeÄan',
+'exif-meteringmode-2' => 'Srednji prosjek težišta',
+'exif-meteringmode-3' => 'TaÄka',
+'exif-meteringmode-4' => 'ViÅ¡estruka taÄka',
+'exif-meteringmode-5' => 'Å ema',
+'exif-meteringmode-6' => 'DjelimiÄni',
+'exif-meteringmode-255' => 'Ostalo',
+
+'exif-lightsource-0' => 'Nepoznat',
+'exif-lightsource-1' => 'Dnevno svjetlo',
+'exif-lightsource-2' => 'Fluorescentni',
+'exif-lightsource-3' => 'Volfram (svjetlo)',
+'exif-lightsource-4' => 'Blijesak',
+'exif-lightsource-9' => 'Lijepo vrijeme',
+'exif-lightsource-10' => 'OblaÄno vrijeme',
+'exif-lightsource-11' => 'OsjenÄeno',
+'exif-lightsource-12' => 'Dnevna fluorescencija (D 5700 – 7100K)',
+'exif-lightsource-13' => 'Dnevna bijela fluorescencija (N 4600 – 5400K)',
+'exif-lightsource-14' => 'Hladno bijela fluorescencija (W 3900 – 4500K)',
+'exif-lightsource-15' => 'Bijela fluorescencija (WW 3200 – 3700K)',
+'exif-lightsource-17' => 'Standardno svjetlo A',
+'exif-lightsource-18' => 'Standardno svjetlo B',
+'exif-lightsource-19' => 'Standardno svjetlo C',
+'exif-lightsource-24' => 'ISO studio volfram',
+'exif-lightsource-255' => 'Ostali izvori svjetlosti',
+
+'exif-focalplaneresolutionunit-2' => 'inÄi',
+
+'exif-sensingmethod-1' => 'Nedefinisan',
+'exif-sensingmethod-2' => 'Senzor boje povrÅ¡ine sa jednim Äipom',
+'exif-sensingmethod-3' => 'Senzor boje povrÅ¡ine sa dva Äipa',
+'exif-sensingmethod-4' => 'Senzor boje povrÅ¡ine sa tri Äipa',
+'exif-sensingmethod-5' => 'Sekvencijalni senzor boje površine',
+'exif-sensingmethod-7' => 'Trilinearni senzor',
+'exif-sensingmethod-8' => 'Sekvencijalni senzor boje linija',
+
+'exif-scenetype-1' => 'Direktno fotografisana slika',
+
+'exif-customrendered-0' => 'Normalni proces',
+'exif-customrendered-1' => 'Podešeni proces',
+
+'exif-exposuremode-0' => 'Automatska ekpozicija',
+'exif-exposuremode-1' => 'RuÄna ekspozicija',
+'exif-exposuremode-2' => 'Automatski određen raspon',
+
+'exif-whitebalance-0' => 'Automatski bijeli balans',
+'exif-whitebalance-1' => 'RuÄno podeÅ¡eni bijeli balans',
+
+'exif-scenecapturetype-0' => 'Standardna',
+'exif-scenecapturetype-1' => 'Pejsaž',
+'exif-scenecapturetype-2' => 'Portret',
+'exif-scenecapturetype-3' => 'Noćna scena',
+
+'exif-gaincontrol-0' => 'Ništa',
+'exif-gaincontrol-1' => 'Malo povećanje',
+'exif-gaincontrol-2' => 'Veće povećanje',
+'exif-gaincontrol-3' => 'Manje smanjenje',
+'exif-gaincontrol-4' => 'Veće smanjenje',
+
+'exif-contrast-0' => 'Normalni',
+'exif-contrast-1' => 'Mehki',
+'exif-contrast-2' => 'Snažni',
+
+'exif-saturation-0' => 'Normalna',
+'exif-saturation-1' => 'Niska zasićenost',
+'exif-saturation-2' => 'Jako zasićenje',
+
+'exif-sharpness-0' => 'Normalna',
+'exif-sharpness-1' => 'Blago',
+'exif-sharpness-2' => 'OÅ¡tro',
+
+'exif-subjectdistancerange-0' => 'Nepoznat',
+'exif-subjectdistancerange-1' => 'Makro',
+'exif-subjectdistancerange-2' => 'Pogled izbliza',
+'exif-subjectdistancerange-3' => 'Pogled iz daljine',
+
+# Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
+'exif-gpslatitude-n' => 'Sjeverna Å¡irina',
+'exif-gpslatitude-s' => 'Južna širina',
+
+# Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
+'exif-gpslongitude-e' => 'IstoÄna dužina',
+'exif-gpslongitude-w' => 'Zapadna dužina',
+
+'exif-gpsstatus-a' => 'Mjerenje u toku',
+'exif-gpsstatus-v' => 'Mjerenje van funkcije',
+
+'exif-gpsmeasuremode-2' => 'dvodimenzionalno mjerenje',
+'exif-gpsmeasuremode-3' => 'trodimenzionalno mjerenje',
+
+# Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
+'exif-gpsspeed-k' => 'Kilometara na sat',
+'exif-gpsspeed-m' => 'Milja na sat',
+'exif-gpsspeed-n' => 'ÄŒvorova',
+
+# Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
+'exif-gpsdirection-t' => 'Stvarni pravac',
+'exif-gpsdirection-m' => 'Magnetski smijer',
+
# External editor support
'edit-externally' => 'Izmjeni ovu sliku koristeći vanjski program',
-'edit-externally-help' => 'Pogledajte [http://www.mediawiki.org/wiki/Manual:External_editors instrukcije za podešavanje] za više informacija.',
+'edit-externally-help' => '(Pogledajte [http://www.mediawiki.org/wiki/Manual:External_editors instrukcije za podešavanje] za više informacija)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'sve',
+'imagelistall' => 'sve',
'watchlistall2' => 'sve',
'namespacesall' => 'sve',
'monthsall' => 'sve',
# E-mail address confirmation
-'confirmemail' => 'Potvrdite adresu e-pošte',
-'confirmemail_text' => 'Ova viki zahtjeva da potvrdite adresu VaÅ¡e e-poÅ¡te prije nego Å¡to koristite mogućnosti e-poÅ¡te. Aktivirajte dugme ispod kako bi ste poslali poÅ¡tu za potvrdu na VaÅ¡u adresu. PoÅ¡ta ukljuÄuje poveznicu koja sadrži kod; uÄitajte poveznicu u VaÅ¡ brauzer da bi ste potvrdili da je adresa VaÅ¡e e-poÅ¡te validna.',
-'confirmemail_send' => 'Pošaljite kod za potvrdu',
-'confirmemail_sent' => 'E-pošta za potvrđivanje poslata.',
-'confirmemail_sendfailed' => 'Pošta za potvrđivanje nije poslata. Provjerite adresu zbog nepravilnih karaktera.
+'confirmemail' => 'Potvrdite adresu e-pošte',
+'confirmemail_noemail' => 'Niste unijeli taÄnu e-mail adresu u VaÅ¡e [[Special:Preferences|korisniÄke postavke]].',
+'confirmemail_text' => 'Ova viki zahtjeva da potvrdite adresu VaÅ¡e e-poÅ¡te prije nego Å¡to koristite mogućnosti e-poÅ¡te. Aktivirajte dugme ispod kako bi ste poslali poÅ¡tu za potvrdu na VaÅ¡u adresu. PoÅ¡ta ukljuÄuje poveznicu koja sadrži kod; uÄitajte poveznicu u VaÅ¡ brauzer da bi ste potvrdili da je adresa VaÅ¡e e-poÅ¡te validna.',
+'confirmemail_pending' => '<div class="error">Konfirmacioni kod Vam je već poslan putem e-maila;
+ako ste nedavno otvorili VaÅ¡ raÄun, trebali bi priÄekati par minuta da poslana poÅ¡ta stigne, prije nego Å¡to ponovno zahtijevate novi kod.</div>',
+'confirmemail_send' => 'Pošaljite kod za potvrdu',
+'confirmemail_sent' => 'E-pošta za potvrđivanje poslata.',
+'confirmemail_oncreate' => 'Kod za potvrđivanje Vam je poslat na Vašu e-mail adresu.
+Taj kod nije neophodan za prijavljivanje, ali Vam ne potreban kako bi ste omogućili funkcije wikija zasnovane na e-mailu.',
+'confirmemail_sendfailed' => '{{SITENAME}} Vam ne može poslati poštu za potvrđivanje. Provjerite adresu zbog nepravilnih karaktera.
Povratna pošta: $1',
-'confirmemail_invalid' => 'NetaÄan kod za potvrdu. Moguće je da je kod istekao.',
-'confirmemail_success' => 'Adresa vaše e-pošte je potvrđena. Možete sad da se prijavite i uživate u viki.',
-'confirmemail_loggedin' => 'Adresa Vaše e-pošte je potvrđena.',
-'confirmemail_error' => 'NeÅ¡to je poÅ¡lo po zlu prilikom saÄuvavanja vaÅ¡e potvrde.',
-'confirmemail_subject' => 'VikirijeÄnik adresa e-poÅ¡te za potvrÄ‘ivanje',
-'confirmemail_body' => 'Neko, vjerovatno Vi, je sa IP adrese $1 registrovao nalog "$2" sa ovom adresom e-pošte na {{SITENAME}}.
+'confirmemail_invalid' => 'NetaÄan kod za potvrdu. Moguće je da je kod istekao.',
+'confirmemail_needlogin' => 'Morate $1 da bi ste potvrdili Vašu e-mail adresu.',
+'confirmemail_success' => 'Adresa vaše e-pošte je potvrđena. Možete sad da se prijavite i uživate u viki.',
+'confirmemail_loggedin' => 'Adresa Vaše e-pošte je potvrđena.',
+'confirmemail_error' => 'NeÅ¡to je poÅ¡lo po zlu prilikom saÄuvavanja vaÅ¡e potvrde.',
+'confirmemail_subject' => 'VikirijeÄnik adresa e-poÅ¡te za potvrÄ‘ivanje',
+'confirmemail_body' => 'Neko, vjerovatno Vi, je sa IP adrese $1 registrovao nalog "$2" sa ovom adresom e-pošte na {{SITENAME}}.
Da potvrdite da ovaj nalog stvarno pripada vama i da aktivirate mogućnost e-poÅ¡te na {{SITENAME}}, otvorite ovu poveznicu u vaÅ¡em pretraživaÄu:
@@ -1351,31 +2525,159 @@ Ako ovo niste vi, pratite ovaj link da prekinete prijavu:
$5
Ovaj kod za potvrdu će isteći u $4.',
+'confirmemail_invalidated' => 'Potvrda e-mail adrese otkazana',
+'invalidateemail' => 'Odustani od e-mail potvrde',
+
+# Scary transclusion
+'scarytranscludedisabled' => '[MeÄ‘uwiki umetanje je iskljuÄeno]',
+'scarytranscludefailed' => '[Neuspješno preusmjerenje šablona na $1]',
+'scarytranscludetoolong' => '[URL je predugaÄak]',
+
+# Trackbacks
+'trackbackbox' => '<div id="mw_trackbacks">Trackbacks za ovu stranicu:<br />
+$1
+</div>',
+'trackbackremove' => ' ([$1 Brisanje])',
+'trackbacklink' => 'Vraćanje',
+'trackbackdeleteok' => 'Trackback je uspješno obrisan.',
# Delete conflict
-'confirmrecreate' => "Korisnik [[User:$1|$1]] ([[User talk:$1|razgovor]]) je obrisao ovaj Älanak poÅ¡to ste poÄeli ureÄ‘ivanje sa razlogom:
+'deletedwhileediting' => "'''Upozorenje''': Ova stranica je obrisana prije nego Å¡to ste poÄeli ureÄ‘ivati!",
+'confirmrecreate' => "Korisnik [[User:$1|$1]] ([[User talk:$1|razgovor]]) je obrisao ovaj Älanak poÅ¡to ste poÄeli ureÄ‘ivanje sa razlogom:
: ''$2''
Molimo Vas da potvrdite da stvarno želite da ponovo napravite ovaj Älanak.",
+'recreate' => 'Ponovno napravi',
+
+# HTML dump
+'redirectingto' => 'Preusmjeravam na [[$1]]...',
+
+# action=purge
+'confirm_purge' => 'OÄisti keÅ¡ ove stranice?
+
+$1',
+'confirm_purge_button' => 'U redu',
+
+# AJAX search
+'searchcontaining' => "Pretraga za stranicama koje sadrže ''$1''.",
+'searchnamed' => "Traži stranice na nazivom ''$1''.",
+'articletitles' => "Stranice koje poÄinju sa ''$1''",
+'hideresults' => 'Sakrij rezultate',
+'useajaxsearch' => 'Koristi AJAX pretragu',
# Multipage image navigation
'imgmultipageprev' => '↠prethodna stranica',
+'imgmultipagenext' => 'slijedeća stranica →',
+'imgmultigo' => 'Idi!',
+'imgmultigoto' => 'Idi na stranicu $1',
# Table pager
-'table_pager_prev' => 'Prethodna stranica',
+'ascending_abbrev' => 'rast',
+'descending_abbrev' => 'opad',
+'table_pager_next' => 'Slijedeća stranica',
+'table_pager_prev' => 'Prethodna stranica',
+'table_pager_first' => 'Prva stranica',
+'table_pager_last' => 'Zadnja stranica',
+'table_pager_limit' => 'Pokaži $1 stavki po stranici',
+'table_pager_limit_submit' => 'Idi',
+'table_pager_empty' => 'Bez rezultata',
+
+# Auto-summaries
+'autosumm-blank' => 'Uklanjanje cjelokupnog sadržaja stranice',
+'autosumm-replace' => "Zamjena stranice sa '$1'",
+'autoredircomment' => 'Preusmjereno na [[$1]]',
+'autosumm-new' => 'Nova stranica: $1',
+
+# Live preview
+'livepreview-loading' => 'Punjenje…',
+'livepreview-ready' => 'Punjenje… Spreman!',
+'livepreview-failed' => 'Pregled uživo nije uspio! Pokušajte normalni pregled.',
+'livepreview-error' => 'Spajanje nije uspjelo: $1 "$2".
+Pokušajte normalni pregled.',
+
+# Friendlier slave lag warnings
+'lag-warn-normal' => 'Promjene naÄinjene prije manje od $1 {{PLURAL:$1|sekunde|sekunde|sekundi}} možda neće biti prikazane na ovom spisku.',
+'lag-warn-high' => 'Zbog dužeg zastoja baze podataka na serveru, izmjene novije od $1 {{PLURAL:$1|sekunde|sekunde|sekundi}} možda neće biti prikazane na ovom spisku.',
+
+# Watchlist editor
+'watchlistedit-numitems' => 'Vaš spisak praćenja sadrži {{PLURAL:$1|1 naslov|$1 naslova}}, izuzimajući stranice za razgovor.',
+'watchlistedit-noitems' => 'Vaš spisak praćenja ne sadrži naslove.',
+'watchlistedit-normal-title' => 'Uredi spisak praćenja',
+'watchlistedit-normal-legend' => 'Ukloni naslove iz spiska praćenja',
+'watchlistedit-normal-explain' => 'Naslovi na Vašem spisku praćenja su prikazani ispod.
+Da bi ste uklonili naslov, oznaÄite kutiju pored naslova, i kliknite Ukloni naslove.
+Također možete [[Special:Watchlist/raw|napredno urediti spisak]].',
+'watchlistedit-normal-submit' => 'Ukloni naslove',
+'watchlistedit-normal-done' => '{{PLURAL:$1|1 naslov|$1 naslova}} je uklonjeno iz Vašeg spiska praćenja:',
+'watchlistedit-raw-title' => 'Napredno uređivanje spiska praćenja',
+'watchlistedit-raw-legend' => 'Napredno uređivanje spiska praćenja',
+'watchlistedit-raw-explain' => 'Naslovi u Vašem spisku praćenja su prikazani ispod, i mogu biti uređeni dodavanje ili brisanjem sa spiska; jedan naslov u svakom redu.
+Kada završite, kliknite Ažuriraj spisak praćenja.
+TakoÄ‘er možete [[Special:Watchlist/edit|koristiti standardni ureÄ‘ivaÄ]].',
+'watchlistedit-raw-titles' => 'Naslovi:',
+'watchlistedit-raw-submit' => 'Ažuriraj spisak praćenja',
+'watchlistedit-raw-done' => 'Vaš spisak praćenja je ažuriran.',
+'watchlistedit-raw-added' => '{{PLURAL:$1|1 naslov je dodan|$1 naslova su dodana|$1 naslova je dodano}}:',
+'watchlistedit-raw-removed' => '{{PLURAL:$1|1 naslov je uklonjen|$1 naslova je uklonjeno}}:',
# Watchlist editing tools
+'watchlisttools-view' => 'Pregled promjena praćenih stranica',
'watchlisttools-edit' => 'Pogledaj i uredi listu praćenih Älanaka.',
'watchlisttools-raw' => 'Uređivanje praćenih stranica u okviru praćenja.',
# Iranian month names
'iranian-calendar-m1' => 'Farvardin (Iranski kalendar)',
+# Core parser functions
+'unknown_extension_tag' => 'Nepoznata oznaka ekstenzije "$1"',
+
# Special:Version
-'version' => 'Verzija', # Not used as normal message but as header for the special page itself
+'version' => 'Verzija', # Not used as normal message but as header for the special page itself
+'version-extensions' => 'Instalirana proširenja (ekstenzije)',
+'version-specialpages' => 'Posebne stranice',
+'version-parserhooks' => 'Kuke parsera',
+'version-variables' => 'Promjenjive',
+'version-other' => 'Ostalo',
+'version-mediahandlers' => 'UpravljaÄi medije',
+'version-hooks' => 'Kuke',
+'version-extension-functions' => 'Funkcije proširenja (ekstenzije)',
+'version-parser-extensiontags' => "Parser proširenja (''tagovi'')",
+'version-parser-function-hooks' => 'Kuke parserske funkcije',
+'version-skin-extension-functions' => 'Funkcije proširenja kože',
+'version-hook-name' => 'Naziv kuke',
+'version-hook-subscribedby' => 'Pretplaćeno od',
+'version-version' => 'Verzija',
+'version-license' => 'Licenca',
+'version-software' => 'Instalirani softver',
+'version-software-product' => 'Proizvod',
+'version-software-version' => 'Verzija',
+
+# Special:FilePath
+'filepath' => 'Putanja datoteke',
+'filepath-page' => 'Datoteka:',
+'filepath-submit' => 'Putanja',
+'filepath-summary' => 'Ova posebna stranica prikazuje potpunu putanju do datoteke.
+Slike su prikazane u punoj rezoluciji, ostale vrste datoteka se mogu direktno otvoriti s programima kojima su povezani.
+
+Unesite ime datoteke bez prefiksa "{{ns:image}}:".',
+
+# Special:FileDuplicateSearch
+'fileduplicatesearch' => 'Pretraga za duplim datotekama',
+'fileduplicatesearch-summary' => "Potraga za datotekama dvojnicima na bazi njihove ''hash'' vrijednosti.
+
+Unesite ime datoteke bez prefiksa \"{{ns:image}}:\".",
+'fileduplicatesearch-legend' => 'Pretraga za dvojnicima',
+'fileduplicatesearch-filename' => 'Ime datoteke:',
+'fileduplicatesearch-submit' => 'Traži',
+'fileduplicatesearch-info' => '$1 × $2 piksel<br />VeliÄina datoteke: $3<br />MIME vrsta: $4',
+'fileduplicatesearch-result-1' => 'Datoteka "$1" ne identiÄnih dvojnika.',
+'fileduplicatesearch-result-n' => 'Datoteka "$1" ima {{PLURAL:$2|1 identiÄnog|$2 identiÄna|$2 identiÄnih}} dvojnika.',
# Special:SpecialPages
'specialpages' => 'Posebne stranice',
+'specialpages-note' => '----
+* Normalne posebne stranice.
+* <span class="mw-specialpagerestricted">Zaštićene posebne stranice.</span>',
'specialpages-group-maintenance' => 'Izvještaji za održavanje',
'specialpages-group-other' => 'Ostale posebne stranice',
'specialpages-group-login' => 'Prijava / Otvaranje raÄuna',
@@ -1383,5 +2685,14 @@ Molimo Vas da potvrdite da stvarno želite da ponovo napravite ovaj Älanak.",
'specialpages-group-media' => 'Mediji i postavljanje datoteka',
'specialpages-group-users' => 'Korisnici i korisniÄka prava',
'specialpages-group-highuse' => 'NajÄešće koriÅ¡tene stranice',
+'specialpages-group-pages' => 'Spisak stranica',
+'specialpages-group-pagetools' => 'Alati stranice',
+'specialpages-group-wiki' => 'Wiki podaci i alati',
+'specialpages-group-redirects' => 'Preusmjeravanje posebnih stranica',
+'specialpages-group-spam' => 'Alati za spam',
+
+# Special:BlankPage
+'blankpage' => 'Prazna stranica',
+'intentionallyblankpage' => 'Ova stranica je namjerno ostavljena prazna',
);
diff --git a/languages/messages/MessagesBug.php b/languages/messages/MessagesBug.php
index 2874b736..d31b93e1 100644
--- a/languages/messages/MessagesBug.php
+++ b/languages/messages/MessagesBug.php
@@ -11,93 +11,272 @@ $fallback = "id";
$messages = array(
# Dates
-'sunday' => 'ᨕᨕᨖ',
-'monday' => 'ᨕᨔᨛᨙᨊ',
-'tuesday' => 'ᨔᨒᨔ',
-'wednesday' => 'ᨕᨑᨅ',
-'thursday' => 'ᨀᨆᨗᨔᨗ',
-'friday' => 'á¨á¨˜á¨†á¨•',
-'saturday' => 'ᨔᨈᨘ',
-'january' => 'ᨙá¨á¨Šá¨˜á¨•á¨‘ᨗ',
-'february' => 'ᨙᨄᨅᨛᨑᨘᨕᨑᨗ',
-'march' => 'ᨆᨙᨑ',
-'april' => 'ᨕᨄᨛᨑᨗᨒᨗ',
-'may_long' => 'ᨙᨆᨕᨗ',
-'june' => 'á¨á¨˜á¨Šá¨—',
-'july' => 'á¨á¨˜á¨’ᨗ',
-'august' => 'ᨕá¨á¨˜á¨”ᨘᨈᨘᨔᨘ',
-'september' => 'ᨙᨔᨙᨈᨇᨛᨑᨛ',
-'october' => 'ᨕᨚᨀᨛᨈᨚᨅᨛᨑᨛ',
-'november' => 'ᨊᨚᨙᨅᨇᨛᨑᨛ',
-'december' => 'ᨉᨗᨙᨔᨇᨛᨑᨛ',
+'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' => 'Uléŋ 1',
+'february' => 'ᨙᨄᨅᨛᨑᨘᨕᨑᨗ',
+'march' => 'ᨆᨙᨑ',
+'april' => 'ᨕᨄᨛᨑᨗᨒᨗ',
+'may_long' => 'ᨙᨆᨕᨗ',
+'june' => 'á¨á¨˜á¨Šá¨—',
+'july' => 'á¨á¨˜á¨’ᨗ',
+'august' => 'ᨕá¨á¨˜á¨”ᨘᨈᨘᨔᨘ',
+'september' => 'ᨙᨔᨙᨈᨇᨛᨑᨛ',
+'october' => 'ᨕᨚᨀᨛᨈᨚᨅᨛᨑᨛ',
+'november' => 'Uleŋ 11',
+'december' => 'ᨉᨗᨙᨔᨇᨛᨑᨛ',
+'january-gen' => 'Uleŋ 1',
+'february-gen' => 'Uleŋ 2',
+'march-gen' => 'Uleŋ 3',
+'april-gen' => 'Uleŋ 4',
+'may-gen' => 'Uleŋ 5',
+'june-gen' => 'Uleŋ 6',
+'july-gen' => 'Uleŋ 7',
+'august-gen' => 'Uleŋ 8',
+'september-gen' => 'Uleŋ 9',
+'october-gen' => 'Uleŋ 10',
+'november-gen' => 'Uleŋ 11',
+'december-gen' => 'Uleŋ 12',
# Categories related messages
-'category_header' => 'ᨒᨛᨄ ᨑᨗᨒᨒᨛ ᨙᨀᨈᨛá¨á¨šá¨‘ᨗ "$1"',
-'subcategories' => 'ᨔᨅᨛᨙᨀᨈᨛá¨á¨šá¨ˆá¨—',
-
-'about' => 'Atajangeng',
-'qbedit' => 'Sunting',
-'mytalk' => 'ᨕᨄᨅᨗᨌᨑᨊ ᨕᨗá¨',
-'anontalk' => 'Bicara IP',
-'navigation' => 'ᨊᨄᨗá¨á¨”ᨗ',
-'and' => 'éréngé',
-
-'help' => 'ᨄᨂᨗᨋᨗ',
-'search' => 'ᨔᨄ',
-'searchbutton' => 'ᨔᨄ',
-'go' => 'ᨒᨕᨚ',
-'searcharticle' => 'ᨒᨕᨚ',
-'history_short' => 'ᨔᨛá¨á¨‘',
-'edit' => 'ᨙᨕᨉᨗ',
-'create' => 'ᨕᨛᨅᨘ',
-'editthispage' => 'ᨙᨕᨉᨗ ᨙᨕᨙᨉ ᨒᨛᨄ',
-'delete' => 'ᨄᨛᨙᨉ',
-'talkpagelinktext' => 'ᨅᨗᨌᨑ',
-'specialpage' => 'ᨒᨛᨄ ᨔᨛᨙᨄᨔᨗᨕᨒ',
-'imagepage' => 'Ita halamang rapang',
+'category_header' => 'Leppa rilaleŋ kategori "$1"',
+'subcategories' => 'Subkategori',
+
+'about' => 'Atajangeng',
+'article' => 'Lontara',
+'cancel' => 'Rusa',
+'qbfind' => 'Assapparang',
+'qbbrowse' => 'Berowoso',
+'qbedit' => 'Padécéŋ',
+'qbpageoptions' => 'Édé leppa',
+'qbpageinfo' => 'Konteks',
+'qbmyoptions' => "Leppana iya'",
+'qbspecialpages' => 'Leppa spésiala',
+'mypage' => "Leppana iya'",
+'mytalk' => 'Bicarana iyya',
+'anontalk' => 'Bicarana IP édé',
+'navigation' => 'Navigasi',
+'and' => 'na',
+
+# Metadata in edit box
+'metadata_help' => 'Metadata:',
+
+'errorpagetitle' => 'Éro',
+'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',
+'info_short' => 'Informasi',
+'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',
+'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',
# 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}}',
-'mainpage' => 'ᨒᨛᨄ ᨕᨗᨉᨚᨙᨕ',
-'mainpage-description' => 'ᨒᨛᨄ ᨕᨗᨉᨚᨙᨕ',
+'currentevents' => 'Accanjingeŋ kokkoro',
+'currentevents-url' => 'Project:Accanjingeŋ kokkoro',
+'disclaimers' => 'Diseklaima',
+'edithelp' => 'Paŋinriŋ mapadécéŋ',
+'edithelppage' => 'Help:Mapadécéŋ',
+'faq' => 'FAQ',
+'faqpage' => 'Project:FAQ',
+'helppage' => 'Help:Lise',
+'mainpage' => 'Leppa Indoë',
+'mainpage-description' => 'Leppa Indoë',
'portal' => 'Portal komunitas',
-'editsection' => 'ᨙᨕᨉᨗ',
+'newmessageslink' => 'pappaseŋ baru',
+'editsection' => 'padécéŋ',
+'editold' => 'padécéŋ',
+'viewsourceold' => 'ita sumber',
# Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main' => 'ᨒᨛᨄ',
-'nstab-user' => 'ᨒᨛᨄ ᨄá¨á¨˜á¨Š',
-'nstab-special' => 'ᨔᨛᨙᨄᨔᨗᨕᨒ',
-'nstab-image' => 'Rapang',
-'nstab-help' => 'ᨄᨂᨗᨋᨗ',
-'nstab-category' => 'ᨙᨀᨈᨛá¨á¨šá¨‘ᨗ',
+'nstab-main' => 'Leppa',
+'nstab-user' => 'Leppa papaké',
+'nstab-media' => 'Leppa média',
+'nstab-special' => 'Spésiala',
+'nstab-project' => 'Proyek',
+'nstab-image' => 'Rapang',
+'nstab-mediawiki' => 'Pappaseŋ',
+'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
-'badtitle' => 'Judul dek essa',
-'viewsource' => 'ᨕᨗᨈ ᨔᨚᨑᨛᨔᨛ',
+'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',
+'viewsourcefor' => 'polé $1',
+
+# Virus scanner
+'virus-unknownscanner' => "Antivirus dé' riisseŋ:",
# Login and logout pages
-'login' => 'ᨒᨚá¨á¨› ᨕᨈᨆ',
-'userlogin' => 'ᨒᨚá¨á¨› ᨕᨈᨆ / ᨕᨛᨅᨘ ᨕᨀᨕᨘᨊᨛ',
-'logout' => 'ᨒᨚá¨á¨› ᨕᨛᨔᨘ',
-'userlogout' => 'ᨒᨚá¨á¨› ᨕᨛᨔᨘ',
-'nologin' => 'ᨙᨉᨄ ᨆᨄᨘᨊ ᨕᨀᨕᨘᨊᨛ? $1.',
-'gotaccount' => 'ᨄᨘᨑᨊᨗ ᨕᨛᨃ ᨕᨀᨘᨊᨛᨛ? $1.',
-'username' => 'ᨕᨔᨛ ᨄá¨á¨˜á¨Š:',
+'logouttitle' => 'Log maessu papaké',
+'loginpagetitle' => 'Log mattama papaké',
+'yourname' => 'Aseŋ papaké:',
+'yourpassword' => 'Pasewodo:',
+'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',
+'youremail' => 'E-mail:',
+'username' => 'Aseŋ papaké:',
+'uid' => 'ID papaké:',
+'email' => 'E-mail',
+'loginerror' => 'Éro log attama',
+'mailmypassword' => 'E-mail pasewodo baru',
# Edit page toolbar
-'bold_tip' => 'ᨙᨈᨀᨛᨔᨛ ᨆᨕᨘᨇᨛ',
-'italic_tip' => 'ᨙᨈᨀᨛᨔᨛ ᨕᨗᨈᨒᨗᨀᨛ',
+'bold_tip' => 'Teks maumpek',
+'italic_tip' => 'Teks Italik',
+'extlink_tip' => 'Link risaliweŋ (jangan lupa awalan http:// )',
# Edit pages
-'preview' => 'ᨄᨛᨑᨗᨅᨗá¨á¨˜',
+'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' => 'ᨙᨕᨉᨗᨈᨗ $1',
+'editing' => 'Mapadécéŋ $1',
+
+# History pages
+'previousrevision' => 'â†Revisi riolo',
+'currentrevisionlink' => 'Revisi tannapa',
+'page_first' => 'séuwani',
+'deletedrev' => '[ripeddé]',
+'histfirst' => 'Poŋ loa',
+'histlast' => 'Poŋ nappa',
+'historysize' => '($1 {{PLURAL:$1|bita|bita}})',
+'historyempty' => '(kapa)',
+
+# Revision feed
+'history-feed-item-nocomment' => '$1 ri $2', # user at time
+
+# 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ë',
+'revdelete-hide-comment' => 'Tapo komentar mapadecéŋ',
+'revdelete-hide-user' => 'Tapo aseŋ papakéna/IPna papadéceŋë',
+'revdelete-log' => 'Komentarna logeë:',
+'revdelete-content' => 'lise',
+'revdelete-uname' => 'aseŋ papaké',
+'revdelete-hid' => 'tapo $1',
+
+# Diffs
+'editundo' => 'undo',
+
+# Search results
+'searchsubtitle' => "Masappa iko '''[[:$1]]'''",
+'searchsubtitleinvalid' => "Massappa iko '''$1'''",
+'viewprevnext' => 'Ita ($1) ($2) ($3)',
+'search-redirect' => '(redirect $1)',
+
+# Preferences page
+'mypreferences' => 'Bérékkeŋeŋna iyya',
+'prefsnologin' => "Déppa ma'log attama'",
+'qbsettings-none' => 'Dégaga',
+'prefs-watchlist' => 'Watchlist',
+'prefs-misc' => 'Misc',
+'saveprefs' => 'Taro',
+'oldpassword' => 'Pasewodo matoa:',
+'textboxsize' => 'Mapadécéŋ',
+'searchresultshead' => 'Masappa',
+
+# Groups
+'group-sysop' => 'Puŋgawa',
+'group-all' => '(sininna)',
+
+'group-user-member' => 'Pappaké',
+'group-sysop-member' => 'Puŋgawa',
+
+'grouppage-user' => '{{ns:project}}:Pappaké',
+'grouppage-sysop' => '{{ns:project}}:Puŋgawa',
+
+# Rights
+'right-read' => 'Mabbaca leppa',
+'right-edit' => 'Mappadécéŋi leppa',
# Recent changes
-'recentchanges' => 'ᨄᨄᨀᨗᨋ ᨈᨊᨄ',
+'recentchanges' => 'Pappakinra tanappa',
+'rcshowhidebots' => '$1 bot',
+'rcshowhideliu' => "$1 papaké mattama' log",
+'rcshowhideanons' => '$1 papaké anon',
+'diff' => 'beda',
+'hide' => 'Tapok',
+'minoreditletter' => 'k',
+'newpageletter' => 'B',
+'boteditletter' => 'b',
# Recent changes linked
'recentchangeslinked' => 'Pappakapinra terkait',
@@ -106,23 +285,59 @@ $messages = array(
'upload' => 'Lureng berkas',
'uploadbtn' => 'Lureng berkas',
+# Special:ImageList
+'imagelist_name' => 'Aseŋ',
+
+# Image description page
+'filehist-user' => 'Papaké',
+'filehist-dimensions' => 'Dimensi',
+'imagelinks' => 'Liŋke',
+
+# File reversion
+'filerevert-backlink' => '↠$1',
+
+# File deletion
+'filedelete' => 'Mapeddé $1',
+'filedelete-backlink' => '↠$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.",
+
+# MIME search
+'mimesearch' => 'Assapparaŋ MIME',
+'mimetype' => 'Tipe MIME:',
+'download' => 'unduh',
+
# Random page
-'randompage' => 'Halamang rawak',
+'randompage' => 'Leppa random',
+'randompage-nopages' => 'Degaga leppa rilaleŋ iyyé namespaceë.',
# Miscellaneous special pages
-'ancientpages' => 'Artikel talloa',
-'move' => 'ᨙᨕᨔᨘ',
-'movethispage' => 'ᨙᨕᨔᨘᨀᨗ ᨕᨗᨙá¨á¨™á¨‰ ᨒᨛᨄ',
+'ancientpages' => 'Leppa talloa',
+'move' => 'Paleccé',
+'movethispage' => 'Paleccé leppa iyyé',
+
+# Special:Log
+'specialloguserlabel' => 'Papaké:',
+'log' => 'Log',
+'all-logs-page' => 'Maneŋ log',
# Special:AllPages
-'allpages' => 'Maneng halamang',
-'alphaindexline' => '$1 ri $2',
-'allpagesfrom' => 'Mappaitang halamang-halamang rimulai:',
-'allarticles' => 'Maneng artikel',
-'allinnamespace' => 'Maneng halamang ($1 namespace)',
-'allpagesnext' => 'Selanjutnya',
-'allpagessubmit' => 'Lanre',
-'allpagesprefix' => 'Mappaitang halamang-halamang éngkalinga awang:',
+'allpages' => 'Maneng halamang',
+'alphaindexline' => '$1 ri $2',
+'allpagesfrom' => 'Mappaitang halamang-halamang rimulai:',
+'allarticles' => 'Maneŋ leppa',
+'allinnamespace' => 'Maneŋ leppa (namespace $1)',
+'allnotinnamespace' => 'Maneŋ leppa (tania rilaleŋ namespace $1)',
+'allpagesnext' => 'Selanjutnya',
+'allpagessubmit' => 'Lanre',
+'allpagesprefix' => 'Mappaitang halamang-halamang éngkalinga awang:',
+
+# Special:Categories
+'categories' => 'Maneŋ kategori',
# Watchlist
'addedwatch' => 'Tamba ri jagaan',
@@ -134,17 +349,34 @@ Apak ida ronnak mappedde halamang édé ri daftar jagaan, klik \"Mangedda jaga\"
# Delete/protect/revert
'actioncomplete' => 'Proses makkapo',
+'dellogpage' => 'Log peddé-peddé',
# Namespace form on various pages
'blanknamespace' => '(Utama)',
# What links here
-'whatlinkshere' => 'Pranala ri halamang édé',
+'whatlinkshere' => 'Pranala ri halamang édé',
+'whatlinkshere-page' => 'Leppa:',
+'whatlinkshere-links' => '↠liŋke',
+
+# Block/unblock
+'ipblocklist-submit' => 'Sappa',
+'blocklink' => 'blok',
+'contribslink' => 'kontrib',
# Move page
-'articleexists' => 'Halamang béla ida pile ni ujuk, a dek essa.
+'articleexists' => 'Halamang béla ida pile ni ujuk, a dek essa.
Silakan pile aseng laing.',
-'1movedto2' => '[[$1]] ésuk ri [[$2]]',
+'1movedto2' => '[[$1]] ésuk ri [[$2]]',
+'1movedto2_redir' => '[[$1]] rileccé lao ri[[$2]] paké redirect',
+'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é',
# Namespace 8 related
'allmessages' => 'Maneng pappaseng',
@@ -152,6 +384,17 @@ Silakan pile aseng laing.',
'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' => 'Appabicaranna 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ë',
+
# Attribution
'anonymous' => 'Pabbuak anonim {{SITENAME}}',
@@ -159,12 +402,56 @@ Silakan pile aseng laing.',
'imagemaxsize' => 'Gangkai rapang pada keterangan rapang ri halamang hingga:',
# Special:NewImages
-'ilsubmit' => 'ᨔᨄ',
+'ilsubmit' => 'Sappa',
# 'all' in various places, this might be different for inflected languages
-'imagelistall' => 'maneng',
+'imagelistall' => 'maneng',
+'watchlistall2' => 'maneŋ',
+'namespacesall' => 'maneŋ',
+'monthsall' => 'maneŋ',
+
+# Multipage image navigation
+'imgmultigo' => 'Lao!',
+'imgmultigoto' => 'Lao ri leppa $1',
+
+# Table pager
+'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'",
+
+# Size units
+'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!',
+
+# Special:Version
+'version-specialpages' => 'Leppa spésiala',
# Special:SpecialPages
-'specialpages' => 'Halamang Istimewa',
+'specialpages' => 'Leppa spésiala',
+'specialpages-note' => '----
+* Leppa spésiala normal
+* <span class="mw-specialpagerestricted">Leppa spésiala terbatas</span>',
+'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',
+
+# Special:BlankPage
+'blankpage' => 'Leppa kosoŋë',
);
diff --git a/languages/messages/MessagesCa.php b/languages/messages/MessagesCa.php
index c94e07ba..fc549d78 100644
--- a/languages/messages/MessagesCa.php
+++ b/languages/messages/MessagesCa.php
@@ -271,19 +271,19 @@ $messages = array(
'category-file-count-limited' => '{{PLURAL:$1|El següent fitxer és|Els següents $1 fitxers són}} dins la categoria actual.',
'listingcontinuesabbrev' => ' cont.',
-'mainpagetext' => "<big>'''El programari del MediaWiki s'ha instal·lat correctament.'''</big>",
+'mainpagetext' => "<big>'''El programari del MediaWiki s'ha instaŀlat correctament.'''</big>",
'mainpagedocfooter' => "Consulteu la [http://meta.wikimedia.org/wiki/Help:Contents Guia d'Usuari] per a més informació sobre com utilitzar-lo.
== Per a començar ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Llista de característiques configurables]
* [http://www.mediawiki.org/wiki/Manual:FAQ PMF del MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Llista de correu (''listserv'') per a anuncis del MediaWiki]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Llista de correu (''listserv'') per a anuncis del MediaWiki]",
'about' => 'Quant a',
'article' => 'Contingut de la pàgina',
'newwindow' => '(obre en una nova finestra)',
-'cancel' => 'Anul·la',
+'cancel' => 'Anuŀla',
'qbfind' => 'Cerca',
'qbbrowse' => 'Navega',
'qbedit' => 'Edita',
@@ -347,7 +347,7 @@ $messages = array(
'categorypage' => 'Visualitza la pàgina de la categoria',
'viewtalkpage' => 'Visualitza la pàgina de discussió',
'otherlanguages' => 'En altres llengües',
-'redirectedfrom' => "(S'ha redirigit des de $1)",
+'redirectedfrom' => "(S'ha redirigit des de: $1)",
'redirectpagesub' => 'Pàgina de redirecció',
'lastmodifiedat' => 'Darrera modificació de la pàgina: $2, $1.', # $1 date, $2 time
'viewcount' => 'Aquesta pàgina ha estat visitada {{PLURAL:$1|una vegada|$1 vegades}}.',
@@ -382,10 +382,10 @@ $messages = array(
'privacypage' => 'Project:Política de privadesa',
'badaccess' => 'Error de permisos',
-'badaccess-group0' => "No teniu permisos per a executar l'acció que heu sol·licitat.",
-'badaccess-group1' => "L'acció que heu sol·licitat es limita als usuaris del grup $1.",
-'badaccess-group2' => "L'acció que heu sol·licitat es limita als usuaris d'algun dels grups següents: $1.",
-'badaccess-groups' => "L'acció que heu sol·licitat es limita als usuaris d'un dels grups $1.",
+'badaccess-group0' => "No teniu permisos per a executar l'acció que heu soŀlicitat.",
+'badaccess-group1' => "L'acció que heu soŀlicitat es limita als usuaris del grup $1.",
+'badaccess-group2' => "L'acció que heu soŀlicitat es limita als usuaris d'algun dels grups següents: $1.",
+'badaccess-groups' => "L'acció que heu soŀlicitat es limita als usuaris d'un dels grups $1.",
'versionrequired' => 'Cal la versió $1 del MediaWiki',
'versionrequiredtext' => 'Cal la versió $1 del MediaWiki per a utilitzar aquesta pàgina. Vegeu [[Special:Version]]',
@@ -563,8 +563,8 @@ També podeu contactar amb altres usuaris a través de la vostra pàgina d'usuar
'noname' => "No heu especificat un nom vàlid d'usuari.",
'loginsuccesstitle' => "S'ha iniciat la sessió amb èxit",
'loginsuccess' => 'Heu iniciat la sessió a {{SITENAME}} com a «$1».',
-'nosuchuser' => 'No hi ha cap usuari anomenat "$1".
-Reviseu-ne l\'ortografia, o [[Special:Userlogin/signup|creeu un compte d\'usuari nou]].',
+'nosuchuser' => "No hi ha cap usuari anomenat «$1».
+Reviseu-ne l'ortografia, o [[Special:UserLogin/signup|creeu un compte d'usuari nou]].",
'nosuchusershort' => 'No hi ha cap usuari anomenat «<nowiki>$1</nowiki>». Comproveu que ho hàgiu escrit correctament.',
'nouserspecified' => "Heu d'especificar un nom d'usuari.",
'wrongpassword' => 'La contrasenya que heu introduït és incorrecta. Torneu-ho a provar.',
@@ -573,10 +573,10 @@ Reviseu-ne l\'ortografia, o [[Special:Userlogin/signup|creeu un compte d\'usuari
Ha de tenir un mínim {{PLURAL:$1|d'un caràcter|de $1 caràcters}} i ésser diferent del vostre nom d'usuari.",
'mailmypassword' => "Envia'm una nova contrasenya per correu electrònic",
'passwordremindertitle' => 'Nova contrasenya temporal per al projecte {{SITENAME}}',
-'passwordremindertext' => "Algú (vós mateix segurament, des de l'adreça l'IP $1) ha sol·licitat que us enviéssim una nova contrasenya per a iniciar la sessió al projecte {{SITENAME}} ($4).
+'passwordremindertext' => "Algú (vós mateix segurament, des de l'adreça l'IP $1) ha soŀlicitat que us enviéssim una nova contrasenya per a iniciar la sessió al projecte {{SITENAME}} ($4).
La contrasenya per a l'usuari «$2» és ara «$3». Si aquesta fou la vostra intenció, ara hauríeu d'iniciar la sessió i canviar la vostra contrasenya.
-Si algú altre hagués fet aquesta sol·licitud o si ja haguéssiu recordat la vostra contrasenya i
+Si algú altre hagués fet aquesta soŀlicitud o si ja haguéssiu recordat la vostra contrasenya i
no volguéssiu canviar-la, ignoreu aquest missatge i continueu utilitzant
la vostra antiga contrasenya.",
'noemail' => "No hi ha cap adreça electrònica registrada de l'usuari «$1».",
@@ -609,7 +609,7 @@ Si no hi teniu cap relació i aquest compte ha estat creat per error, simplement
'resetpass_header' => 'Reinicia la contrasenya',
'resetpass_submit' => 'Definiu una contrasenya i inicieu una sessió',
'resetpass_success' => "S'ha canviat la vostra contrasenya amb èxit! Ara ja podeu iniciar-hi una sessió...",
-'resetpass_bad_temporary' => 'La contrasenya temporal no és vàlida. Potser ja havíeu canviat la vostra contrasenya o heu sol·licitat una nova contrasenya temporal.',
+'resetpass_bad_temporary' => 'La contrasenya temporal no és vàlida. Potser ja havíeu canviat la vostra contrasenya o heu soŀlicitat una nova contrasenya temporal.',
'resetpass_forbidden' => 'No poden canviar-se les contrasenyes',
'resetpass_missing' => 'No hi ha cap dada de formulari.',
@@ -842,11 +842,11 @@ Aquesta versió de la pàgina ha estat eliminada dels arxius públics. Com a adm
'revdelete-nooldid-title' => 'La revisió objectiu no és vàlida',
'revdelete-nooldid-text' => "No heu especificat unes revisions objectius per a realitzar aquesta
funció, la revisió especificada no existeix, o bé esteu provant d'amagar l'actual revisió.",
-'revdelete-selected' => '{{PLURAL:$2|Revisió seleccionada|Revisions seleccionades}} de [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Esdeveniment del registre seleccionat|Esdeveniments del registre seleccionats}}:',
-'revdelete-text' => 'Les versions esborrades es mostraran encara als historial i registres de les pàgines, si bé part del seu contingut serà inaccessible al públic.
+'revdelete-selected' => "'''{{PLURAL:$2|Revisió seleccionada|Revisions seleccionades}} de [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Esdeveniment del registre seleccionat|Esdeveniments del registre seleccionats}}:'''",
+'revdelete-text' => "'''Les versions esborrades es mostraran encara als historial i registres de les pàgines, si bé part del seu contingut serà inaccessible al públic.'''
-Els altres administradors del projecte {{SITENAME}} encara podrien accedir al contingut amagat i restituir-lo de nou mitjançant aquesta mateixa interfície, si no hi ha cap altra restricció addicional pels operadors del lloc web.',
+Els altres administradors del projecte {{SITENAME}} encara podrien accedir al contingut amagat i restituir-lo de nou mitjançant aquesta mateixa interfície, si no hi ha cap altra restricció addicional pels operadors del lloc web.",
'revdelete-legend' => 'Defineix restriccions en la visibilitat',
'revdelete-hide-text' => 'Amaga el text de revisió',
'revdelete-hide-name' => "Acció d'amagar i objectiu",
@@ -918,8 +918,8 @@ Assegureu-vos que aquest canvi mantindrà la continuïtat històrica de la pàgi
# Search results
'searchresults' => 'Resultats de la cerca',
'searchresulttext' => 'Per a més informació de les cerques del projecte {{SITENAME}}, aneu a [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle' => 'Heu cercat \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|totes les pàgines que comencen amb "$1"]] | [[Special:WhatLinksHere/$1|totes les pàgines que enllacen amb "$1"]])',
-'searchsubtitleinvalid' => 'Per consulta "$1"',
+'searchsubtitle' => "Heu cercat '''[[:$1]]''' ([[Special:Prefixindex/$1|totes les pàgines que comencen amb «$1»]] | [[Special:WhatLinksHere/$1|totes les pàgines que enllacen amb «$1»]])",
+'searchsubtitleinvalid' => "Heu cercat '''$1'''",
'noexactmatch' => "'''No hi ha cap pàgina anomenada «$1».''' Si voleu, podeu ajudar [[:$1|creant-la]].",
'noexactmatch-nocreate' => "'''No hi ha cap pàgina amb títol «$1».'''",
'toomanymatches' => "S'han retornat masses coincidències. Proveu-ho amb una consulta diferent.",
@@ -961,9 +961,9 @@ Assegureu-vos que aquest canvi mantindrà la continuïtat històrica de la pàgi
'mypreferences' => 'Preferències',
'prefs-edits' => "Nombre d'edicions:",
'prefsnologin' => 'No heu iniciat cap sessió',
-'prefsnologintext' => 'Heu d\'estar <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} autenticats]</span> per a seleccionar les preferències d\'usuari.',
+'prefsnologintext' => 'Heu d\'estar <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} autenticats]</span> per a seleccionar les preferències d\'usuari.',
'prefsreset' => "Les preferències han estat respostes des d'emmagatzematge.",
-'qbsettings' => 'Preferències de "Quickbar"',
+'qbsettings' => 'Quickbar',
'qbsettings-none' => 'Cap',
'qbsettings-fixedleft' => 'Fixa a la esquerra',
'qbsettings-fixedright' => 'Fixa a la dreta',
@@ -980,7 +980,7 @@ Assegureu-vos que aquest canvi mantindrà la continuïtat històrica de la pàgi
'math_unknown_function' => 'funció desconeguda',
'math_lexing_error' => 'error de lèxic',
'math_syntax_error' => 'error de sintaxi',
-'math_image_error' => "Hi ha hagut una errada en la conversió cap el format PNG; verifiqueu la instal·lació de ''Latex'', ''dvips'', ''gs'' i ''convert''.",
+'math_image_error' => "Hi ha hagut una errada en la conversió cap el format PNG; verifiqueu la instaŀlació de ''latex'', ''dvips'', ''gs'' i ''convert''.",
'math_bad_tmpdir' => 'No ha estat possible crear el directori temporal de math o escriure-hi dins.',
'math_bad_output' => "No ha estat possible crear el directori d'eixida de math o escriure-hi dins.",
'math_notexvc' => "No s'ha trobat el fitxer executable ''texvc''; si us plau, vegeu math/README per a configurar-lo.",
@@ -1175,7 +1175,7 @@ Per a visualitzar o cercar fitxers que s'hagen carregat prèviament, aneu a la [
Per a incloure una imatge en una pàgina, feu un enllaç en una de les formes següents:
* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:Fitxer.jpg]]</nowiki></tt>''' per a usar la versió completa del fitxer;
-* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:Fitxer.png|200px|thumb|esquerra|text alternatiu]]</nowiki></tt>''' per una presentació de 200 píxels d'amplada en un requadre justificat a l'esquerra amb \"text alternatiu\" com a descripció;
+* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:Fitxer.png|200px|thumb|esquerra|text alternatiu]]</nowiki></tt>''' per una presentació de 200 píxels d'amplada en un requadre justificat a l'esquerra amb «text alternatiu» com a descripció;
* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:Fitxer.ogg]]</nowiki></tt>''' per a enllaçar directament amb un fitxer de so.",
'upload-permitted' => 'Tipus de fitxer permesos: $1.',
'upload-preferred' => 'Tipus de fitxer preferits: $1.',
@@ -1194,8 +1194,9 @@ Vegeu la [[Special:NewImages|galeria de nous fitxers]] per a una presentació mÃ
'ignorewarnings' => 'Ignora qualsevol avís',
'minlength1' => "Els noms de fitxer han de ser de com a mínim d'una lletra.",
'illegalfilename' => 'El nom del fitxer «$1» conté caràcters que no estan permesos en els títols de pàgines. Si us plau, canvieu el nom al fitxer i torneu a carregar-lo.',
-'badfilename' => 'El nom de la imatge s\'ha canviat a "$1".',
+'badfilename' => "El nom de la imatge s'ha canviat a «$1».",
'filetype-badmime' => 'Els fitxers del tipus MIME «$1» no poden penjar-se.',
+'filetype-bad-ie-mime' => 'No es pot carregar aquest fitxer perquè Internet Explorer el detectaria com a «$1», que és un tipus de fitxer prohibit i potencialment perillós.',
'filetype-unwanted-type' => "Els fitxers del tipus «'''.$1'''» no són desitjats. {{PLURAL:$3|Es prefereix el tipus de fitxer|Els tipus de fitxer preferits són}} $2.",
'filetype-banned-type' => "Els fitxers del tipus «'''.$1'''» no estan permesos. {{PLURAL:$3|Només s'admeten els fitxers del tipus|Els tipus de fitxer permesos són}} $2.",
'filetype-missing' => 'El fitxer no té extensió (com ara «.jpg»).',
@@ -1221,7 +1222,7 @@ Si us plau, si encara desitgeu carregar el vostre fitxer, torneu enrera i carreg
'successfulupload' => "El fitxer s'ha carregat amb èxit",
'uploadwarning' => 'Avís de càrrega',
'savefile' => 'Desa el fitxer',
-'uploadedimage' => '"[[$1]]" carregat.',
+'uploadedimage' => '[[$1]] carregat.',
'overwroteimage' => "s'ha penjat una nova versió de «[[$1]]»",
'uploaddisabled' => "S'ha inhabilitat la càrrega",
'uploaddisabledtext' => "S'ha inhabilitat la càrrega de fitxers.",
@@ -1345,7 +1346,7 @@ Clicant al capdamunt de les columnes podeu canviar-ne l'ordenació.",
# Unused templates
'unusedtemplates' => 'Plantilles no utilitzades',
-'unusedtemplatestext' => "Aquesta pàgina mostra les pàgines en l'espai de noms de plantilles, que no estan incloses en cap altra pàgina. Recordeu de comprovar les pàgines que hi enllacen abans d'esborrar-les.",
+'unusedtemplatestext' => "Aquesta pàgina mostra les pàgines en l'espai de noms {{ns:template}}, que no estan incloses en cap altra pàgina. Recordeu de comprovar les pàgines que hi enllacen abans d'esborrar-les.",
'unusedtemplateswlh' => 'altres enllaços',
# Random page
@@ -1409,13 +1410,13 @@ Cada fila conté enllaços a la segona i tercera redirecció, així com la prime
'nviews' => '$1 {{PLURAL:$1|visita|visites}}',
'specialpage-empty' => 'Aquesta pàgina és buida.',
'lonelypages' => 'Pàgines òrfenes',
-'lonelypagestext' => "Les següents pàgines no s'enllacen des d'altres pàgines del projecte {{SITENAME}}.",
+'lonelypagestext' => "Les següents pàgines no s'enllacen ni s'inclouen en cap altra pàgina del projecte {{SITENAME}}.",
'uncategorizedpages' => 'Pàgines sense categoria',
'uncategorizedcategories' => 'Categories sense categoria',
'uncategorizedimages' => 'Fitxers sense categoria',
'uncategorizedtemplates' => 'Plantilles sense categoria',
'unusedcategories' => 'Categories sense cap ús',
-'unusedimages' => 'Imatges sense ús',
+'unusedimages' => 'Fitxers no utilitzats',
'popularpages' => 'Pàgines populars',
'wantedcategories' => 'Categories demanades',
'wantedpages' => 'Pàgines demanades',
@@ -1424,7 +1425,7 @@ Cada fila conté enllaços a la segona i tercera redirecció, així com la prime
'mostlinkedcategories' => 'Categories més utilitzades',
'mostlinkedtemplates' => 'Plantilles més usades',
'mostcategories' => 'Pàgines que utilitzen més categories',
-'mostimages' => 'Més enllaçat a fitxers',
+'mostimages' => 'Fitxers més enllaçats',
'mostrevisions' => 'Pàgines més modificades',
'prefixindex' => 'Cercar per prefix',
'shortpages' => 'Pàgines curtes',
@@ -1492,7 +1493,7 @@ Podeu reduir l'extensió seleccionant el tipus de registre, el nom del usuari (d
'categories' => 'Categories',
'categoriespagetext' => "Les categories següents contenen pàgines, o fitxers multimèdia.
[[Special:UnusedCategories|Les categories no usades]] no s'hi mostren.
-Vegeu també [[Special:WantedCategories|les categories sol·licitades]].",
+Vegeu també [[Special:WantedCategories|les categories soŀlicitades]].",
'categoriesfrom' => 'Mostra les categories que comencen a:',
'special-categories-sort-count' => 'ordena per recompte',
'special-categories-sort-abc' => 'ordena alfabèticament',
@@ -1518,14 +1519,12 @@ i tenir una direcció electrònica vàlida en les vostres [[Special:Preferences|
per enviar un correu electrònic a altres usuaris.",
'emailuser' => 'Envia un missatge de correu electrònic a aquest usuari',
'emailpage' => 'Correu electrònic a usuari',
-'emailpagetext' => "Si aquest usuari ha entrat una adreça electrònica vàlida en les seves preferències d'usuari, el següent formulari enviarà un únic missatge.
-L'adreça electrònica que heu entrat en [[Special:Preferences|les vostres preferències d'usuari]] apareixerà en el remitent del correu electrònic, de manera que el destinatari us podrà respondre directament.",
+'emailpagetext' => "Podeu usar el següent formulari per a enviar un missatge de correu electrònic a aquest usuari.
+L'adreça electrònica que heu entrat en [[Special:Preferences|les vostres preferències d'usuari]] apareixerà com a remitent del correu electrònic, de manera que el destinatari us podrà respondre directament.",
'usermailererror' => "L'objecte de correu ha retornat un error:",
'defemailsubject' => 'Adreça correl de {{SITENAME}}',
'noemailtitle' => 'No hi ha cap adreça electrònica',
-'noemailtext' => "Aquest usuari no ha especificat una adreça electrònica vàlida, o ha escollit no rebre correu electrònic d'altres usuaris
-
-.",
+'noemailtext' => "Aquest usuari no ha especificat una adreça electrònica vàlida, o ha escollit no rebre correu electrònic d'altres usuaris.",
'emailfrom' => 'De:',
'emailto' => 'Per a:',
'emailsubject' => 'Assumpte:',
@@ -1553,7 +1552,7 @@ Els canvis futurs que tinguin lloc en aquesta pàgina i la seua corresponent dis
Si voleu deixar de vigilar la pàgina, cliqueu sobre l'enllaç de «Desatén» de la barra lateral.",
'removedwatch' => "S'ha tret de la llista de seguiment",
-'removedwatchtext' => 'S\'ha tret la pàgina "[[:$1]]" de la vostra llista de seguiment.',
+'removedwatchtext' => "S'ha tret la pàgina «[[:$1]]» de la vostra llista de seguiment.",
'watch' => 'Vigila',
'watchthispage' => 'Vigila aquesta pàgina',
'unwatch' => 'Desatén',
@@ -1618,7 +1617,7 @@ Suggeriments i ajuda:
'deletepage' => 'Elimina la pàgina',
'confirm' => 'Confirma',
'excontent' => 'el contingut era: «$1»',
-'excontentauthor' => "el contingut era: «$1» (i l'única persona qui hi ha editat ha estat «[[Special:Contributions/$2|$2]]»)",
+'excontentauthor' => "el contingut era: «$1» (i l'únic coŀlaborador era [[Special:Contributions/$2|$2]])",
'exbeforeblank' => "el contingut abans d'estar en blanc era: '$1'",
'exblank' => 'la pàgina estava en blanc',
'delete-confirm' => 'Elimina «$1»',
@@ -1628,9 +1627,9 @@ Suggeriments i ajuda:
Confirmeu que realment ho voleu fer, que enteneu les
conseqüències, i que el que esteu fent està d'acord amb la [[{{MediaWiki:Policy-url}}|política]] del projecte.",
'actioncomplete' => "S'ha realitzat l'acció de manera satisfactòria.",
-'deletedtext' => '"<nowiki>$1</nowiki>" ha estat esborrat.
-Mostra $2 per a un registre dels esborrats més recents.',
-'deletedarticle' => 'eliminat "[[$1]]"',
+'deletedtext' => '«<nowiki>$1</nowiki>» ha estat esborrat.
+Vegeu $2 per a un registre dels esborrats més recents.',
+'deletedarticle' => 'eliminat «[[$1]]»',
'suppressedarticle' => "s'ha suprimit «[[$1]]»",
'dellogpage' => "Registre d'eliminació",
'dellogpagetext' => 'Davall hi ha una llista dels esborraments més recents.',
@@ -1653,15 +1652,15 @@ Mostra $2 per a un registre dels esborrats més recents.',
'rollback_short' => 'Revoca',
'rollbacklink' => 'Reverteix',
'rollbackfailed' => "No s'ha pogut revocar",
-'cantrollback' => "No s'ha pogut revertir les edicions; el darrer col·laborador és l'únic autor de la pàgina.",
+'cantrollback' => "No s'ha pogut revertir les edicions; el darrer coŀlaborador és l'únic autor de la pàgina.",
'alreadyrolled' => "No es pot revertir a la darrera edició de [[:$1]]
per l'usuari [[User:$2|$2]] ([[User talk:$2|Discussió]]); algú altre ha editat o revertit la pàgina.
La darrera edició ha estat feta per l'usuari [[User:$3|$3]] ([[User talk:$3|Discussió]] | [[Special:Contributions/$3|{{int:contribslink}}]]).",
-'editcomment' => 'El comentari d\'edició ha estat: "<i>$1</i>".', # only shown if there is an edit comment
+'editcomment' => "El comentari d'edició ha estat: «<i>$1</i>».", # only shown if there is an edit comment
'revertpage' => "Revertides les edicions de [[Special:Contributions/$2|$2]] ([[User talk:$2|discussió]]). S'ha recuperat la darrera versió de l'usuari [[User:$1|$1]]", # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
'rollback-success' => "Edicions revertides de $1; s'ha canviat a la darrera versió de $2.",
-'sessionfailure' => 'Sembla que hi ha problema amb la vostra sessió; aquesta acció ha estat anulada en prevenció de pirateig de sessió. Si us plau, pitgueu "Torna", i recarregueu la pàgina des d\'on veniu, aleshores intenteu-lo de nou.',
+'sessionfailure' => "Sembla que hi ha problema amb la vostra sessió. Aquesta acció ha estat anuŀlada en prevenció de pirateig de sessió. Si us plau, pitgeu «Torna», i recarregueu la pàgina des d'on veniu, després intenteu-ho de nou.",
'protectlogpage' => 'Registre de protecció',
'protectlogtext' => 'Aquest és el registre de proteccions i desproteccions. Vegeu la [[Special:ProtectedPages|llista de pàgines protegides]] per a la llista de les pàgines que actualment tenen alguna protecció.',
'protectedarticle' => 'protegit «[[$1]]»',
@@ -1735,7 +1734,7 @@ al resum a continuació, juntament amb detalls dels usuaris que l'havien editat
'undeletelink' => 'restaura',
'undeletereset' => 'Reinicia',
'undeletecomment' => 'Comentari:',
-'undeletedarticle' => 'restaurat "$1"',
+'undeletedarticle' => 'restaurat «[[$1]]»',
'undeletedrevisions' => '{{PLURAL:$1|Una revisió restaurada|$1 revisions restaurades}}',
'undeletedrevisions-files' => '{{PLURAL:$1|Una revisió|$1 revisions}} i {{PLURAL:$2|un arxiu|$2 arxius}} restaurats',
'undeletedfiles' => '$1 {{PLURAL:$1|fitxer restaurat|fitxers restaurats}}',
@@ -1756,6 +1755,8 @@ Consulteu el [[Special:Log/delete|registre d'esborraments]] per a veure els esbo
'undelete-error-long' => "S'han produït errors en revertir la supressió del fitxer:
$1",
+'undelete-show-file-confirm' => 'Segur que voleu veure la revisió esborrada del fitxer «<nowiki>$1</nowiki>» corresponent a les $3 del $2?',
+'undelete-show-file-submit' => 'Sí',
# Namespace form on various pages
'namespace' => 'Espai de noms:',
@@ -1833,12 +1834,12 @@ quines pàgines en concret estan sent vandalitzades).",
'ipbwatchuser' => "Vigila les pàgines d'usuari i de discussió de l'usuari",
'badipaddress' => "L'adreça IP no té el format correcte.",
'blockipsuccesssub' => "S'ha blocat amb èxit",
-'blockipsuccesstext' => 'L\'usuari "[[Special:Contributions/$1|$1]]" ha estat blocat.
-<br />Vegeu la [[Special:IPBlockList|llista d\'IP blocades]] per revisar els bloquejos.',
+'blockipsuccesstext' => "L'usuari «[[Special:Contributions/$1|$1]]» ha estat blocat.
+<br />Vegeu la [[Special:IPBlockList|llista d'IP blocades]] per revisar els bloquejos.",
'ipb-edit-dropdown' => 'Edita les raons per a blocar',
'ipb-unblock-addr' => 'Desbloca $1',
'ipb-unblock' => 'Desbloca un usuari o una adreça IP',
-'ipb-blocklist-addr' => 'Llista els bloquejos existents per $1',
+'ipb-blocklist-addr' => 'Bloquejos existents per $1',
'ipb-blocklist' => 'Llista els bloquejos existents',
'unblockip' => "Desbloca l'usuari",
'unblockiptext' => "Empreu el següent formulari per restaurar
@@ -1858,7 +1859,7 @@ l'accés a l'escriptura a una adreça IP o un usuari prèviament bloquejat.",
'createaccountblock' => "s'ha blocat la creació de nous comptes",
'emailblock' => "s'ha blocat l'enviament de correus electrònics",
'ipblocklist-empty' => 'La llista de bloqueig està buida.',
-'ipblocklist-no-results' => "La adreça IP sol·licitada o nom d'usuari està bloquejada.",
+'ipblocklist-no-results' => "La adreça IP soŀlicitada o nom d'usuari està bloquejada.",
'blocklink' => 'bloca',
'unblocklink' => 'desbloca',
'contribslink' => 'contribucions',
@@ -2015,7 +2016,7 @@ Es conservaran les dates de les versions i els noms dels editors.
Totes les accions d'importació interwiki es conserven al [[Special:Log/import|registre d'importacions]].",
'import-interwiki-history' => "Copia totes les versions de l'historial d'aquesta pàgina",
'import-interwiki-submit' => 'Importa',
-'import-interwiki-namespace' => "Transfereix les pàgines a l'espai de noms:",
+'import-interwiki-namespace' => 'Espai de noms de destinació:',
'importtext' => "Exporteu el fitxer des del wiki d'origen utilitzant l'[[Special:Export|eina d'exportació]].
Deseu-lo al vostre ordinador i carregueu-ne una còpia ací.",
'importstart' => "S'estan important pàgines...",
@@ -2038,6 +2039,8 @@ Deseu-lo al vostre ordinador i carregueu-ne una còpia ací.",
'import-nonewrevisions' => "Totes les revisions s'havien importat abans.",
'xml-error-string' => '$1 a la línia $2, columna $3 (byte $4): $5',
'import-upload' => 'Carrega dades XML',
+'import-token-mismatch' => 'Pèrdua de dades de sessió. Torneu-ho a intentar.',
+'import-invalid-interwiki' => 'No es pot importar des del wiki especificat.',
# Import log
'importlogpage' => "Registre d'importació",
@@ -2295,7 +2298,7 @@ La resta d'enllaços de la línia són les excepcions, és a dir, les pàgines o
'exif-flash' => 'Flaix',
'exif-focallength' => 'Longitud focal de la lent',
'exif-subjectarea' => 'Enquadre del subjecte',
-'exif-flashenergy' => 'Energia del flash',
+'exif-flashenergy' => 'Energia del flaix',
'exif-spatialfrequencyresponse' => 'Resposta en freqüència espacial',
'exif-focalplanexresolution' => 'Resolució X del pla focal',
'exif-focalplaneyresolution' => 'Resolució Y del pla focal',
@@ -2310,7 +2313,7 @@ La resta d'enllaços de la línia són les excepcions, és a dir, les pàgines o
'exif-exposuremode' => "Mode d'exposició",
'exif-whitebalance' => 'Balanç de blancs',
'exif-digitalzoomratio' => "Escala d'ampliació digital (zoom)",
-'exif-focallengthin35mmfilm' => 'Distància focal per a pel·lícula de 35 mm',
+'exif-focallengthin35mmfilm' => 'Distància focal per a peŀlícula de 35 mm',
'exif-scenecapturetype' => "Tipus de captura d'escena",
'exif-gaincontrol' => "Control d'escena",
'exif-contrast' => 'Contrast',
@@ -2327,7 +2330,7 @@ La resta d'enllaços de la línia són les excepcions, és a dir, les pàgines o
'exif-gpsaltituderef' => "Referència d'altitud",
'exif-gpsaltitude' => 'Altitud',
'exif-gpstimestamp' => 'Hora GPS (rellotge atòmic)',
-'exif-gpssatellites' => 'Satèl·lits utilitzats en la mesura',
+'exif-gpssatellites' => 'Satèŀlits utilitzats en la mesura',
'exif-gpsstatus' => 'Estat del receptor',
'exif-gpsmeasuremode' => 'Mode de mesura',
'exif-gpsdop' => 'Precisió de la mesura',
@@ -2487,7 +2490,7 @@ La resta d'enllaços de la línia són les excepcions, és a dir, les pàgines o
# External editor support
'edit-externally' => 'Edita aquest fitxer fent servir una aplicació externa',
-'edit-externally-help' => 'Vegeu les [http://www.mediawiki.org/wiki/Manual:External_editors instruccions de configuració] per a més informació.',
+'edit-externally-help' => '(Vegeu les [http://www.mediawiki.org/wiki/Manual:External_editors instruccions de configuració] per a més informació)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'tots',
@@ -2532,13 +2535,13 @@ i així activar les opcions de correu del programari, seguiu aquest enllaç:
$3
-Si *no* heu estat qui ho ha fet, seguiu aquest altre enllaç per a cancel·lar la confirmació demanada:
+Si *no* heu estat qui ho ha fet, seguiu aquest altre enllaç per a canceŀlar la confirmació demanada:
$5
Aquest codi de confirmació caducarà a $4.",
-'confirmemail_invalidated' => "Confirmació d'adreça electrònica cancel·lada",
-'invalidateemail' => "Cancel·la la confirmació d'adreça electrònica",
+'confirmemail_invalidated' => "Confirmació d'adreça electrònica canceŀlada",
+'invalidateemail' => "Canceŀlació d'adreça electrònica",
# Scary transclusion
'scarytranscludedisabled' => "[S'ha inhabilitat la transclusió interwiki]",
@@ -2656,7 +2659,7 @@ També podeu [[Special:Watchlist/edit|utilitzar l'editor estàndard]].",
'version-hook-subscribedby' => 'Subscrit per',
'version-version' => 'Versió',
'version-license' => 'Llicència',
-'version-software' => 'Programari instal·lat',
+'version-software' => 'Programari instaŀlat',
'version-software-product' => 'Producte',
'version-software-version' => 'Versió',
diff --git a/languages/messages/MessagesCeb.php b/languages/messages/MessagesCeb.php
index 46efecdb..f0fdb5d6 100644
--- a/languages/messages/MessagesCeb.php
+++ b/languages/messages/MessagesCeb.php
@@ -49,6 +49,13 @@ $messages = array(
'thursday' => 'Huwebes',
'friday' => 'Biyernes',
'saturday' => 'Sabado',
+'sun' => 'Dom',
+'mon' => 'Lun',
+'tue' => 'Mar',
+'wed' => 'Miy',
+'thu' => 'Huw',
+'fri' => 'Biy',
+'sat' => 'Sab',
'january' => 'Enero',
'february' => 'Pebrero',
'march' => 'Marso',
@@ -74,8 +81,14 @@ $messages = array(
'november-gen' => 'Nobyembre',
'december-gen' => 'Disyembre',
'jan' => 'Ene',
+'feb' => 'Peb',
+'apr' => 'Abr',
'may' => 'Mayo',
'jun' => 'Hun',
+'jul' => 'Hul',
+'aug' => 'Ago',
+'oct' => 'Okt',
+'nov' => 'Nob',
'dec' => 'Dis',
# Categories related messages
@@ -97,10 +110,11 @@ $messages = array(
== Pagsugod ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Listahan sa mga setting sa kompigurasyon]
* [http://www.mediawiki.org/wiki/Manual:FAQ FAQ sa MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailing list sa mga release sa MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailing list sa mga release sa MediaWiki]',
'about' => 'Mahitungod',
'newwindow' => "(maabli sa laing ''window'')",
+'cancel' => 'I-way bili',
'qbfind' => 'Pangitaa',
'qbedit' => 'Usba',
'qbpageoptions' => 'Kini nga panid',
@@ -171,6 +185,7 @@ $messages = array(
'currentevents' => 'Mga bag-ong panghitabo',
'currentevents-url' => 'Project:Kasamtangang panghitabo',
'disclaimers' => 'Mga pagpasabot',
+'disclaimerpage' => 'Project:Mga pagpasabot',
'edithelp' => 'Tabang sa pag-usab',
'edithelppage' => 'Help:Pag-usab',
'helppage' => 'Help:Mga sulod',
@@ -198,6 +213,7 @@ $messages = array(
'editold' => 'usba',
'viewsourceold' => 'tan-awa ang ginikanan',
'editsectionhint' => 'Usba ang seksyong: $1',
+'toc' => 'Mga sulod',
'showtoc' => 'ipakita',
'hidetoc' => 'tagoa',
'thisisdeleted' => 'Ipakita o ibalik ang $1?',
@@ -286,6 +302,10 @@ Palihug pagpili og lain nga ngalan.',
'anoneditwarning' => "'''Pahibalo:''' Wala ikaw maka-login.
Ang imong ''IP address'' maoy itala sa kaagi niini nga panid.",
'newarticle' => '(Bag-o)',
+'newarticletext' => 'Mitulpok ka sa sumpay ngadto sa usa ka wala pa masulat nga panid.
+Aron mahimo ang maong panid, pagtayp sa kahon sa ubos (tan-awa ang [[{{MediaWiki:Helppage}}|panid sa tabang]] alang sa dugang impormasyon).
+Kon miabot ka dinhi pinaagi sa usa ka sayop, palihog tuploka ang back nga tuplokanan sa imong brawser.',
+'noarticletext' => 'Sa kasamtangan walay sulod nga teksto ang kining panid, pwede nimong [[Special:Search/{{PAGENAME}}|pangitaon kining titulo sa panid]] sa ubang mga panid o [{{fullurl:{{FULLPAGENAME}}|action=edit}} usba kining panid].',
'userpage-userdoesnotexist' => 'Ang akawnt sa tiggamit nga "$1" wala marehistro. Palihug tan-awa kon buot nimong himoon/usbon ang kining panid.',
'previewnote' => '<strong>Hinumdomi nga kini usa lang ka paunang tan-aw; wala pa matipigi ang imong giusab!</strong>',
'editing' => 'Nagausab sa $1',
@@ -298,13 +318,20 @@ Nagatimaan ka usab nga ikaw mismo ang nagsulat niini, o gikopya nimo kini gikan
'template-protected' => '(giprotektahan)',
# History pages
+'revisionasof' => 'Rebisyon niadtong $1',
'previousrevision' => 'â†Mas daang pag-usab',
'last' => 'kataposan',
'histfirst' => 'Kinaunahan',
+# Diffs
+'compareselectedversions' => 'Ikompara ang piniling mga bersiyon',
+'editundo' => 'i-way bili',
+
# Search results
'noexactmatch' => "'''Walay panid nga ginganla'g \"\$1\".'''
Mahimo mong [[:\$1|isulat kini nga panid]].",
+'prevn' => 'miaging $1',
+'nextn' => 'sunod $1',
'viewprevnext' => 'Tan-awa sa ($1) ($2) ($3)',
'powersearch' => 'Abansadong pagpangita',
@@ -314,26 +341,41 @@ Mahimo mong [[:\$1|isulat kini nga panid]].",
'saveprefs' => 'Tipigi',
# Recent changes
-'recentchanges' => 'Mga bag-ong giusab',
-'diff' => 'kalainan',
-'hist' => 'kaagi',
-'hide' => 'Tagoi',
+'recentchanges' => 'Mga bag-ong giusab',
+'rcnote' => "Sa ubos {{PLURAL:$1|ang '''1''' kausaban|ang mga bag-ong '''$1''' kausaban}} sa miaging {{PLURAL:$2|ka adlaw|'''$2''' ka mga adlaw}}, sa taknang $5, $4.",
+'rcshowhideminor' => '$1 menor nga pag-usab',
+'rclinks' => 'Ipakita ang miaging $1 ka kausaban sa miaging $2 ka mga adlaw<br />$3',
+'diff' => 'kalainan',
+'hist' => 'kaagi',
+'hide' => 'Tagoi',
+'newpageletter' => 'B',
# Recent changes linked
-'recentchangeslinked' => 'Mga may kalabotang kausaban',
-'recentchangeslinked-title' => 'Mga pag-usab nga may kalabotan sa "$1"',
+'recentchangeslinked' => 'Mga may kalabotang kausaban',
+'recentchangeslinked-title' => 'Mga pag-usab nga may kalabotan sa "$1"',
+'recentchangeslinked-summary' => "Kini ang talaan sa mga bag-ong kausaban sa mga panid nga misumpay sa espesipikong panid (o sa mga sakop sa espesipikong kategoriya).
+Ang mga panid sa [[Special:Watchlist|imong gibantayan]] '''nakalugom'''.",
# Upload
'upload' => 'Pagsumiter og payl',
# Image description page
+'filehist' => 'Kaagi sa payl',
+'filehist-help' => 'I-klik ang petsa/oras aron makit-an ang hulagway sa payl niadtong panahona.',
+'filehist-current' => 'kasamtangan',
'filehist-datetime' => 'Petsa/Takna',
+'filehist-user' => 'Tiggamit',
+'filehist-comment' => 'Komento',
+'imagelinks' => 'Mga sumpay',
+'linkstoimage' => 'Ang mosunod nga {{PLURAL:$1|mga panid misumpay|$1 panid misumpay}} niining payl:',
+'sharedupload' => 'Ang kining payl usa ka shared upload ug mahimong gigamit sa ubang mga proyekto.',
# Random page
'randompage' => 'Bisan unsang panid',
# Miscellaneous special pages
-'move' => 'Ibalhin',
+'nmembers' => '$1 {{PLURAL:$1|sakop|mga sakop}}',
+'move' => 'Ibalhin',
# Special:AllPages
'alphaindexline' => '$1 hangtod $2',
@@ -349,34 +391,70 @@ Mahimo mong [[:\$1|isulat kini nga panid]].",
'watch' => 'Bantayi',
'unwatch' => 'Pasagdi',
+# Displayed when you click the "watch" button and it is in the process of watching
+'watching' => 'Gibantayan...',
+'unwatching' => 'Gipasagdan...',
+
+# Delete/protect/revert
+'deletedarticle' => 'gitangtang "[[$1]]"',
+
# Contributions
'contributions' => 'Mga tampo ning gumagamit',
'mycontris' => 'Akong tampo',
# What links here
-'whatlinkshere' => 'Unsay mga misumpay dinhi',
+'whatlinkshere' => 'Unsay mga misumpay dinhi',
+'whatlinkshere-title' => 'Mga panid nga misumpay ngadto sa "$1"',
+'linkshere' => "Ang mosunod nga mga panid misumpay sa '''[[:$1]]''':",
+'isredirect' => 'panid sa redirekta',
+'whatlinkshere-prev' => '{{PLURAL:$1|miaging|miaging $1}}',
+'whatlinkshere-next' => '{{PLURAL:$1|sunod|sunod $1}}',
+'whatlinkshere-links' => '↠mga sumpay',
# Block/unblock
'contribslink' => 'mga tampo',
+# Thumbnails
+'thumbnail-more' => 'Padak-a',
+
# Tooltip help for the actions
-'tooltip-pt-mytalk' => 'Akong hisgot',
-'tooltip-pt-preferences' => 'Akong mga preperensiya',
-'tooltip-pt-mycontris' => 'Akong mga tampo',
-'tooltip-pt-login' => "Gihangyo ka namo sa pag-''log-in'', apan wala kini gikinahanglan aron makausab ka sa mga panid.",
-'tooltip-pt-logout' => 'Biya',
-'tooltip-ca-talk' => 'Panaghisgot kabahin sa panid',
-'tooltip-ca-edit' => "Mahimo mong usbon ang kining panid. Palihog gamita ang ''Paunang tan-aw'' nga tuplokanan bag-o nimotipigan ang panid.",
-'tooltip-ca-move' => 'Ibalhin kini nga panid',
-'tooltip-n-mainpage' => 'Bisitaha ang Unang Panid',
-'tooltip-n-portal' => 'Kabahin sa proyekto, unsay imong mahimo, asa mangita sa mga impormasyon',
-'tooltip-n-currentevents' => 'Pangita og nahaunang impormasyon sa mga bag-ong panghitabo',
-'tooltip-n-recentchanges' => 'Ang talaan sa mga bag-ong giusab sa wiki.',
-'tooltip-n-randompage' => 'Pag-abli og bisan unsang panid',
-'tooltip-n-help' => 'Ang dapit nga angay mong pangitaan.',
-'tooltip-t-whatlinkshere' => 'Talaan sa mga wiki nga panid nga misumpay dinhi',
-'tooltip-t-upload' => 'Pagsumiter og mga payl',
-'tooltip-t-specialpages' => 'Talaan sa mga espesyal nga panid',
+'tooltip-pt-userpage' => 'Akong panid',
+'tooltip-pt-mytalk' => 'Akong hisgot',
+'tooltip-pt-preferences' => 'Akong mga preperensiya',
+'tooltip-pt-watchlist' => 'Talaan sa mga panid nga imong gibantayan ang mga pag-usab',
+'tooltip-pt-mycontris' => 'Akong mga tampo',
+'tooltip-pt-login' => "Gihangyo ka namo sa pag-''log-in'', apan wala kini gikinahanglan aron makausab ka sa mga panid.",
+'tooltip-pt-logout' => 'Biya',
+'tooltip-ca-talk' => 'Panaghisgot kabahin sa panid',
+'tooltip-ca-edit' => "Mahimo mong usbon ang kining panid. Palihog gamita ang ''Paunang tan-aw'' nga tuplokanan bag-o nimotipigan ang panid.",
+'tooltip-ca-addsection' => 'Pagdugang og komento niining panaghisgot-hisgot.',
+'tooltip-ca-viewsource' => 'Giprotektahan kining panid.
+Pwede nimong tan-awon ang ginikanan.',
+'tooltip-ca-move' => 'Ibalhin kini nga panid',
+'tooltip-ca-watch' => 'Idugang kining panid sa imong gibantayan',
+'tooltip-search' => 'Pangitaa {{SITENAME}}',
+'tooltip-n-mainpage' => 'Bisitaha ang Unang Panid',
+'tooltip-n-portal' => 'Kabahin sa proyekto, unsay imong mahimo, asa mangita sa mga impormasyon',
+'tooltip-n-currentevents' => 'Pangita og nahaunang impormasyon sa mga bag-ong panghitabo',
+'tooltip-n-recentchanges' => 'Ang talaan sa mga bag-ong giusab sa wiki.',
+'tooltip-n-randompage' => 'Pag-abli og bisan unsang panid',
+'tooltip-n-help' => 'Ang dapit nga angay mong pangitaan.',
+'tooltip-t-whatlinkshere' => 'Talaan sa mga wiki nga panid nga misumpay dinhi',
+'tooltip-t-upload' => 'Pagsumiter og mga payl',
+'tooltip-t-specialpages' => 'Talaan sa mga espesyal nga panid',
+'tooltip-ca-nstab-image' => 'Tan-awa ang panid sa payl',
+'tooltip-ca-nstab-category' => 'Tan-awa ang panid sa kategoriya',
+'tooltip-save' => 'I-save ang imong gipang-usab',
+'tooltip-preview' => 'Paunang tan-aw sa imong mga pag-usab, palihog gamita kini usa tipigi ang panid!',
+'tooltip-diff' => 'Ipakita asa ang imong giusab sa teksto.',
+'tooltip-compareselectedversions' => 'Tan-awa ang mga kalainan sa duhang gipiling bersiyon niining panid.',
+
+# Metadata
+'metadata-expand' => 'Ipakita ang mas daghang detalye',
+
+# External editor support
+'edit-externally' => 'Usba kining payl gamit ang eksternal nga aplikasyon',
+'edit-externally-help' => '(Tan-awa ang [http://www.mediawiki.org/wiki/Manual:External_editors setup instructions] para sa dugang nga impormasyon)',
# 'all' in various places, this might be different for inflected languages
'namespacesall' => 'tanan',
diff --git a/languages/messages/MessagesCh.php b/languages/messages/MessagesCh.php
index 87e0d5c7..5f086ed3 100644
--- a/languages/messages/MessagesCh.php
+++ b/languages/messages/MessagesCh.php
@@ -573,8 +573,8 @@ Komu administradot {{SITENAME}} siña un atan ha';
fana'an guåha attikulo gi [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} log muna'susuha].</div>",
'rev-delundel' => "na'annok/nå'na'",
'revisiondelete' => "Na'suha/para håfa muna'suha i tinilaika",
-'revdelete-selected' => "{{PLURAL:$2|Tinilaika ma'ayek|Tinilaika manma'ayek}} gi [[:$1]]:",
-'logdelete-selected' => "{{PLURAL:$1|Kasun log ni ma'ayek|Kasun log ni manma'ayek}}:",
+'revdelete-selected' => "'''{{PLURAL:$2|Tinilaika ma'ayek|Tinilaika manma'ayek}} gi [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Kasun log ni ma'ayek|Kasun log ni manma'ayek}}:'''",
'revdelete-legend' => "Po'lo i chinemma' lini'e'on siha",
'revdelete-hide-text' => "NÃ¥'na' i tinige' ribision",
'revdelete-hide-comment' => "NÃ¥'na' i kommentun tinilaika",
diff --git a/languages/messages/MessagesCrh_cyrl.php b/languages/messages/MessagesCrh_cyrl.php
index 7b14a486..34148891 100644
--- a/languages/messages/MessagesCrh_cyrl.php
+++ b/languages/messages/MessagesCrh_cyrl.php
@@ -6,6 +6,7 @@
*
* @author AlefZet
* @author Alessandro
+ * @author Urhixidur
*/
$fallback = 'ru';
@@ -123,13 +124,13 @@ $messages = array(
'tog-showtoc' => 'Мундеридже джедвели коÑьтер (3 данеден зиÑде ÑерлеваÑÑ‹ олгъан Ñаифелер ичюн)',
'tog-rememberpassword' => 'Парольни хатырла',
'tog-editwidth' => 'Язув пенджереÑи там кенишликте олÑун',
-'tog-watchcreations' => 'Мен Ñраткъан Ñаифелерни козетюв джедвелиме Ñкле',
-'tog-watchdefault' => 'Мен денъиштирген Ñаифелерни козетюв джедвелиме Ñкле',
-'tog-watchmoves' => 'Меним тарафымдан ады денъиштирильген Ñаифелерни козетюв джедвелиме Ñкле',
-'tog-watchdeletion' => 'Мен ёкъ Ñткен Ñаифелерни козетюв джедвелиме Ñкле',
+'tog-watchcreations' => 'Мен Ñраткъан Ñаифелерни козетюв джедвелиме кирÑет',
+'tog-watchdefault' => 'Мен денъиштирген Ñаифелерни козетюв джедвелиме кирÑет',
+'tog-watchmoves' => 'Меним тарафымдан ады денъиштирильген Ñаифелерни козетюв джедвелиме кирÑет',
+'tog-watchdeletion' => 'Мен ёкъ Ñткен Ñаифелерни козетюв джедвелиме кирÑет',
'tog-minordefault' => 'Япкъан денъишикликлеримни кичик денъишиклик оларакъ ишаретле',
-'tog-previewontop' => 'Ог бакъувны Ñзув пенджеренинъ уÑтюнде коÑьтер',
-'tog-previewonfirst' => 'Денъиштирмеде ог бакъувны коÑьтер',
+'tog-previewontop' => 'Бакъып чыкъувны Ñзув пенджеренинъ уÑтюнде коÑьтер',
+'tog-previewonfirst' => 'Денъиштирмеде бакъып чыкъувны коÑьтер',
'tog-nocache' => 'Саифелерни хатырлама',
'tog-enotifwatchlistpages' => 'Саифе денъишикликлеринде манъа e-mail ёлла',
'tog-enotifusertalkpages' => 'Къулланыджы Ñаифемде денъишиклик олгъанда манъа e-mail ёлла',
@@ -140,7 +141,7 @@ $messages = array(
'tog-externaleditor' => 'Денъишикликлерни башкъа Ñдитор программаÑÑ‹ иле Ñп',
'tog-externaldiff' => 'Тенъештирмелерни тыш программагъа Ñптыр.',
'tog-showjumplinks' => '«Бар» багълантыÑыны фааллештир',
-'tog-uselivepreview' => 'Джанлы ог бакъув хуÑуÑиетини къуллан (JavaScript) (даа денъеме алында)',
+'tog-uselivepreview' => 'Джанлы бакъып чыкъув хуÑуÑиетини къуллан (JavaScript) (даа денъеме алында)',
'tog-forceeditsummary' => 'Денъишиклик къыÑкъа тарифини бош ташлагъанда мени тенбиле',
'tog-watchlisthideown' => 'Козетюв джедвелимден меним денъишикликлеримни гизле',
'tog-watchlisthidebots' => 'Козетюв джедвелимден бот денъишикликлерини гизле',
@@ -231,7 +232,7 @@ $messages = array(
== Базы файдалы Ñайтлар ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Олуджы Ñазламалар джедвели];
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki боюнджа Ñыкъ берильген Ñуаллернен джеваплар];
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki-нинъ Ñнъы верÑиÑларынынъ чыкъувындан хабер йиберюв].",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki-нинъ Ñнъы верÑиÑларынынъ чыкъувындан хабер йиберюв].",
'about' => 'Ðкъкъында',
'article' => 'Саифе',
@@ -258,7 +259,7 @@ $messages = array(
'returnto' => '$1.',
'tagline' => '{{GRAMMAR:ablative|{{SITENAME}}}}',
'help' => 'Ярдым',
-'search' => 'Къыдыр',
+'search' => 'Къыдырув',
'searchbutton' => 'Къыдыр',
'go' => 'Бар',
'searcharticle' => 'Бар',
@@ -286,7 +287,7 @@ $messages = array(
'talkpagelinktext' => 'Музакере',
'specialpage' => 'МахÑÑƒÑ Ð¡Ð°Ð¸Ñ„Ðµ',
'personaltools' => 'ШахÑий алетлер',
-'postcomment' => 'ТефÑир Ñкле',
+'postcomment' => 'ТефÑир Ñз',
'articlepage' => 'Саифеге бар',
'talk' => 'Музакере',
'views' => 'Корюнишлер',
@@ -315,8 +316,8 @@ $messages = array(
'bugreports' => 'Хаталар акъкъында ÑÑабатлар',
'bugreportspage' => 'Project:Хаталар акъкъында ÑÑабатлар',
'copyright' => 'Малюмат $1 бинаÑн кечилип ола.',
-'copyrightpagename' => '{{SITENAME}} муÑллиф акълары',
-'copyrightpage' => '{{ns:project}}:МуÑллиф акълары',
+'copyrightpagename' => '{{SITENAME}} муÑллифлик акълары',
+'copyrightpage' => '{{ns:project}}:МуÑллифлик акълары',
'currentevents' => 'Ðгъымдаки вакъиалар',
'currentevents-url' => 'Project:Ðгъымдаки вакъиалар',
'disclaimers' => 'ДжевапкÑрлыкъ реди',
@@ -429,10 +430,10 @@ MySQL «$3: $4» хатаÑыны бильдирди.',
'fileexistserror' => '"$1" файлы Ñакъланып оламай. Ойле файл Ñнди мевджут.',
'unexpected' => 'бекленмеген дегер: "$1"="$2".',
'formerror' => 'Хата: форманынъ малюматыны ёлламакънынъ ич чареÑи ёкъ',
-'badarticleerror' => 'Сиз Ñпмагъа иÑтеген ишлев кечерÑиздир.',
+'badarticleerror' => 'Сиз Ñпмагъа иÑтеген ишлев бу Ñаифеде Ñпылып оламай.',
'cannotdelete' => 'Бельгиленген Ñаифе Ñ Ð´Ð° корюниш ёкъ Ñтилип оламады. (башкъа бир къулланыджы тарафындан ёкъ Ñтильген ола билир).',
-'badtitle' => 'КечерÑиз Ñерлева',
-'badtitletext' => 'ИÑтенильген Ñаифе ады догъру дегиль, бош Ñхут интервики Ñ Ð´Ð° тиллерара ады догъру бельгиленмеген. Ихтималы бар ки, Ñаифе адында ÑÑакълангъан Ñимволлар къулланыладыр.',
+'badtitle' => 'РухÑетÑиз Ñерлева',
+'badtitletext' => 'ИÑтенильген Ñаифе ады догъру дегиль, бош Ñхут интервики Ñ Ð´Ð° тиллерара ады догъру бельгиленмеген. Ихтималы бар ки, Ñаифе адында ÑÑакълангъан ишаретлер къулланыладыр.',
'perfdisabled' => 'Ðфу Ñтинъиз! Бу хуÑуÑиет, малюмат базаÑыны къулланыламайджакъ дереджеде Ñвашлаткъаны ичюн, мувакъкъат къулланымдан чыкъарылды.',
'perfcached' => 'Малюматлар даа Ñвельджеден азырлангъан ола билир. Бу Ñебептен ÑÑкирген ола билир!',
'perfcachedts' => 'Ðшагъыда кÑште Ñакълангъан малюмат булуна, Ñонъки Ñнъарув заманы: $1.',
@@ -497,7 +498,7 @@ $2',
'yourvariant' => 'Тиль Ñайлавы:',
'yournick' => 'Сизинъ лагъабынъыз (имзаларда коÑьтериледжек):',
'badsig' => 'Янълыш имза. HTML Ñ‚Ñглерининъ догърулыгъыны бакъынъыз.',
-'badsiglength' => 'Къарардан зиÑде узун имзадыр, $1-ден зиÑде Ñимволдан ибарет олмаÑÑ‹ мумкюн дегиль.',
+'badsiglength' => 'Къарардан зиÑде узун имзадыр, $1-ден зиÑде ишареттен ибарет олмаÑÑ‹ мумкюн дегиль.',
'email' => 'E-mail',
'prefs-help-realname' => 'Ðдынъыз (меджбурий дегильдир): Эгер бельгилеÑенъиз, Ñаифелердеки денъишикликлерин кимнинъ Ñпкъаныны коÑьтермек ичюн къулланыладжакъ.',
'loginerror' => 'Отурым ачма хатаÑÑ‹',
@@ -509,11 +510,12 @@ $2',
'noname' => 'Къулланыджы адыны бельгилемединъиз.',
'loginsuccesstitle' => 'Кириш Ñпылды',
'loginsuccess' => "'''$1 адынен {{SITENAME}} Ñайтында чалышып олаÑынъыз.'''",
-'nosuchuser' => '«$1» адлы къулланыджы ёкъ. Догъру Ñзгъанынъызны тешкеринъиз Ñ Ð´Ð° [[Special:Userlogin/signup|Ñнъы къулланыджы ÑÑабыны ачынъыз]].',
+'nosuchuser' => '«$1» адлы къулланыджы ёкъ. Догъру Ñзгъанынъызны тешкеринъиз Ñ Ð´Ð° [[Special:UserLogin/signup|Ñнъы къулланыджы ÑÑабыны ачынъыз]].',
'nosuchusershort' => '«<nowiki>$1</nowiki>» адлы къулланыджы тапыламады. Ðдынъызны догъру Ñзгъанынъыздан Ñмин олунъыз.',
'nouserspecified' => 'Къулланыджы адыны бельгилемек керекÑинъиз.',
'wrongpassword' => 'КирÑеткен паролинъиз Ñнълыштыр. Лютфен, текрар Ñтинъиз.',
-'wrongpasswordempty' => 'Бош пароль кирменъиз/бельгилеменъиз.',
+'wrongpasswordempty' => 'КирÑеткен паролинъиз боштыр.
+Лютфен, текрар Ñтинъиз.',
'passwordtooshort' => 'Паролинъиз пек къыÑкъа. Энъ аз $1 ариф ве Ñ Ñ€Ð°ÐºÑŠÐ°Ð¼Ð´Ð°Ð½ ибарет олмалы.',
'mailmypassword' => 'Янъы пароль йибер',
'passwordremindertitle' => '{{grammar:genitive|{{SITENAME}}}} къулланыджынынъ пароль хатырлатувы',
@@ -544,7 +546,7 @@ $2 къулланыджыÑÑ‹ ичюн Ñнъы пароль будыр <code>$3
# Password reset dialog
'resetpass' => 'Бу ÑÑапнынъ паролини Ñыфырла',
'resetpass_announce' => 'Мувакъкъат код ваÑтаÑынен кирдинъиз. Киришни тамамламакъ ичюн Ñнъы парольни мында къоюнъыз:',
-'resetpass_header' => 'Парольни Ñыфырла',
+'resetpass_header' => 'ЭÑапнынъ паролини денъиштир',
'resetpass_submit' => 'Пароль къойып кир',
'resetpass_success' => 'Паролинъиз мувафакъиетнен денъиштирильди! Отурымынъыз ачылмакъта...',
'resetpass_bad_temporary' => 'Мувакъкъат паролинъиз Ñнълыштыр. Ола билир ки, Ñиз Ñнди паролинъизни мувафакъиетнен денъиштирген Ñ Ð´Ð° e-mail-ге Ñнъы бир пароль ёлламагъа риджа ÑткендирÑинъиз.',
@@ -567,7 +569,7 @@ $2 къулланыджыÑÑ‹ ичюн Ñнъы пароль будыр <code>$3
'nowiki_sample' => 'СербеÑÑ‚ формат метининъизни мында Ñзынъыз.',
'nowiki_tip' => 'вики формат Ñтювини игнор ÑÑ‚',
'image_sample' => 'Resim.jpg',
-'image_tip' => 'РеÑим Ñклеме',
+'image_tip' => 'Эндирильген файл',
'media_sample' => 'Ses.ogg',
'media_tip' => 'Медиа файлына багъланты',
'sig_tip' => 'Имзанъыз ве тарих',
@@ -579,16 +581,16 @@ $2 къулланыджыÑÑ‹ ичюн Ñнъы пароль будыр <code>$3
'minoredit' => 'Кичик денъишиклик',
'watchthis' => 'Саифени козет',
'savearticle' => 'Саифени Ñакъла',
-'preview' => 'Ог бакъув',
-'showpreview' => 'Ог бакъувны коÑьтер',
-'showlivepreview' => 'Тез ог бакъув',
+'preview' => 'Бакъып чыкъув',
+'showpreview' => 'Бакъып чыкъ',
+'showlivepreview' => 'Тез бакъып чыкъув',
'showdiff' => 'Денъишикликлерни коÑьтер',
'anoneditwarning' => "'''Дикъкъат''': Отурым ачмагъанынъыздан Ñебеп Ñизинъ IP адреÑинъиз денъишиклик тарихына Ñзылыр.",
'missingsummary' => "'''Хатырлатма.''' Денъиштирмелеринъизни къыÑкъадан тариф Ñтмединъиз. «Саифени Ñакъла» дёгмеÑине текрар баÑув иле денъиштирмелеринъиз тефÑирÑиз Ñакъланаджакълар.",
'missingcommenttext' => 'Лютфен, ашагъыда тефÑир Ñзынъыз.',
'missingcommentheader' => "'''Хатырлатув:''' ТефÑир ÑерлеваÑыны бельгилемединъиз. «Саифени Ñакъла» дёгмеÑине текрар баÑкъан Ñонъ тефÑиринъиз ÑерлеваÑыз Ñакъланыр.",
-'summary-preview' => 'Ог бакъув тарифи',
-'subject-preview' => 'Ог бакъув ÑерлеваÑÑ‹',
+'summary-preview' => 'Бакъып чыкъув тарифи',
+'subject-preview' => 'Бакъып чыкъув ÑерлеваÑÑ‹',
'blockedtitle' => 'Къулланыджы блок Ñтильди.',
'blockedtext' => "<big>'''ЭÑабынъыз Ñ Ð´Ð° IP адреÑинъиз блок Ñтильди.'''</big>
@@ -620,7 +622,7 @@ $2 къулланыджыÑÑ‹ ичюн Ñнъы пароль будыр <code>$3
'whitelistedittitle' => 'Денъиштирмек ичюн отурым ачмалыÑынъыз',
'whitelistedittext' => 'Саифени денъиштирмек ичюн $1 керекÑинъиз.',
'confirmedittitle' => 'E-mail адреÑини таÑдыкъламакъ лÑзимдир',
-'confirmedittext' => 'Саифени денъиштирмеден Ñвель e-mail адреÑинъизни таÑдыкъламалыÑынъыз. Лютфен, [[Special:Preferences|Ñазламалар ÑаифеÑинде]] e-mail адреÑинъизни Ñкленъиз ве таÑдыкъланъыз.',
+'confirmedittext' => 'Саифени денъиштирмеден Ñвель e-mail адреÑинъизни таÑдыкъламалыÑынъыз. Лютфен, [[Special:Preferences|Ñазламалар ÑаифеÑинде]] e-mail адреÑинъизни кирÑетинъиз ве таÑдыкъланъыз.',
'nosuchsectiontitle' => 'Ойле болюм ёкъ',
'nosuchsectiontext' => 'Мевджут олмагъан болюмни денъиштирип бакътынъыз. $1 болюми ёкъ олгъаны ичюн метнинъиз Ñакъланаджакъ ери ёкъ.',
'loginreqtitle' => 'Отурым ачмалыÑынъыз',
@@ -639,14 +641,14 @@ $2 къулланыджыÑÑ‹ ичюн Ñнъы пароль будыр <code>$3
'''Konqueror:''' Ñаифени Ñнъыдан юкле дёгмеÑине Ñ Ð´Ð° F5 баÑып;
'''Opera:''' ''Tools → Preferences'' менюÑинде кÑшни темизлеп;
'''Internet Explorer:''' ''Ctrl'' баÑылы Ñкенде Ñаифени Ñнъыдан юклеп Ñ Ð´Ð° ''Ctrl-F5'' баÑып.",
-'usercssjsyoucanpreview' => "<strong>ТевÑие:</strong> Саифени Ñакъламаздан Ñвель '''ог бакъувны коÑьтер''' дёгмеÑине баÑып Ñпкъан Ñнъы Ñаифенъизни козьден кечиринъиз.",
-'usercsspreview' => "'''Сиз шимди тек ог бакъув кореÑинъиз - къулланыджы CSS файлынъыз Ð°Ð»Ñ Ð´Ð°Ð° Ñакъланмады!'''",
-'userjspreview' => "'''Тек теÑÑ‚ ÑтеÑинъиз Ñ Ð´Ð° ог бакъув кореÑинъиз - къулланыджы JavaScript'и шимдилик Ñакъланмады.'''",
-'userinvalidcssjstitle' => "''Ихтар:''' \"\$1\" адынен бир тема ёкътыр. тема-ады.css ве .js файлларынынъ адлары кичик афир иле Ñзмакъ керек, Ñни {{ns:user}}:Темель/'''M'''onobook.css дегиль, {{ns:user}}:Темель/'''m'''onobook.css.",
+'usercssjsyoucanpreview' => "<strong>ТевÑие:</strong> Саифени Ñакъламаздан Ñвель '''бакъып чыкъ''' дёгмеÑине баÑып Ñпкъан Ñнъы Ñаифенъизни козьден кечиринъиз.",
+'usercsspreview' => "'''Унутманъыз, бу тек бакъып чыкъув - къулланыджы CSS файлынъыз Ð°Ð»Ñ Ð´Ð°Ð° Ñакъланмады!'''",
+'userjspreview' => "'''Унутманъыз, Ñиз шимди тек теÑÑ‚ ÑтеÑинъиз Ñ Ð´Ð° бакъып чыкъув кореÑинъиз - къулланыджы JavaScript'и шимдилик Ñакъланмады.'''",
+'userinvalidcssjstitle' => "'''Ихтар:''' \"\$1\" адынен бир тема ёкътыр. тема-ады.css ве .js файлларынынъ адлары кичик афир иле Ñзмакъ керек, Ñни {{ns:user}}:Темель/'''M'''onobook.css дегиль, {{ns:user}}:Темель/'''m'''onobook.css.",
'updated' => '(Янъарды)',
'note' => '<strong>Ихтар:</strong>',
-'previewnote' => '<strong>Бу ог бакъувдыр, метин Ð°Ð»Ñ Ð´Ð°Ð° Ñакъланмагъан!</strong>',
-'previewconflict' => 'Бу ог бакъув юкъары тарир пенджереÑиндеки метиннинъ Ñакъланувдан Ñонъ оладжакъ корюнишини Ð°ÐºÑ Ñте.',
+'previewnote' => '<strong>Бу тек бакъып чыкъув, метин Ð°Ð»Ñ Ð´Ð°Ð° Ñакъланмагъан!</strong>',
+'previewconflict' => 'Бу бакъып чыкъув юкъары тарир пенджереÑиндеки метиннинъ Ñакъланувдан Ñонъ оладжакъ корюнишини Ð°ÐºÑ Ñте.',
'session_fail_preview' => '<strong> Сервер Ñиз Ñпкъан денъиштирмелерни ÑеÑÑÐ¸Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ джоюлгъаны Ñебебинден Ñакълап оламады.
Бу вакътынджа проблемадыр. Лютфен, текрар Ñакълап бакъынъыз.
Бундан да Ñонъ олып чыкъмаÑа, малюмат локаль файлгъа Ñакъланъыз да браузеринъизни бир къапатып ачынъыз.</strong>',
@@ -655,35 +657,35 @@ $2 къулланыджыÑÑ‹ ичюн Ñнъы пароль будыр <code>$3
Бунынъ киби проблемалар анонимизирлеген хаталы web-прокÑилер къулланувдан чыкъып олалар.</strong>',
'editing' => '"$1" ÑаифеÑини денъиштирмектеÑинъиз',
'editingsection' => '"$1" ÑаифеÑинде болюм денъиштирмектеÑинъиз',
-'editingcomment' => '$1 ÑаифеÑине беÑнат ÑклемектеÑинъиз.',
+'editingcomment' => '$1 ÑаифеÑине беÑнат къошмакътаÑынъыз.',
'editconflict' => 'Денъишиклик зыт кетюви: $1',
'explainconflict' => "Сиз Ñаифени денъиштирген вакъытта башкъа бири де денъишиклик Ñпты.
Юкъарыдаки Ñзы Ñаифенинъ шимдики алыны коÑьтере.
Сизинъ денъишикликлеринъиз алткъа коÑьтерильди.
-Сонъки денъишиклеринъизни Ñзынынъ ичине Ñклемек керек оладжакъÑынъыз.
+Шимди Ñпкъан денъишиклеринъизни ашагъы пенджереден юкъары пенджереге авуштырмакъ керек оладжакъÑынъыз.
\"Саифени Ñакъла\"гъа баÑкъанда '''тек''' юкъарыдаки Ñзы Ñакъланаджакъ.",
'yourtext' => 'Сизинъ метнинъиз',
'storedversion' => 'Сакълангъан метин',
-'nonunicodebrowser' => '<strong>ТЕÐБИ: Браузеринъизде Unicode кодировкаÑÑ‹ танылмаз. Саифелер денъиштиргенде бутюн ASCII олмагъан Ñимволларнынъ ерине оларнынъ оналтылыкъ коду Ñзылыр.</strong>',
+'nonunicodebrowser' => '<strong>ТЕÐБИ: Браузеринъизде Unicode кодламаÑÑ‹ танылмаз. Саифелер денъиштиргенде бутюн ASCII олмагъан ишаретлернинъ ерине оларнынъ оналтылыкъ коду Ñзылыр.</strong>',
'editingold' => '<strong>ДИКЪКЪÐТ: Саифенинъ ÑÑки бир верÑиÑÑында денъишиклик ÑпмакътаÑынъыз.
Сакълагъанынъызда бу тарихлы верÑиÑдан кунюмизге къадар олгъан денъишикликлер ёкъ оладжакъ.</strong>',
-'yourdiff' => 'Къаршылаштырма',
+'yourdiff' => 'Фаркълар',
'copyrightwarning' => '<strong>Лютфен, дикъкъат:</strong> {{SITENAME}} Ñайтына къошулгъан бутюн иÑÑелер <i>$2</i> мукъавелеÑи даиреÑиндедир (тафÑилÑÑ‚ ичюн $1 ÑаифеÑине бакъынъыз).
Къошкъан иÑÑенъизнинъ башкъа инÑанлар тарафындан аджымаÑызджа денъиштирильмеÑини Ñ Ð´Ð° азат тарзда ве ÑынъырÑызджа башкъа ерлерге дагъытылмаÑыны иÑтемеÑенъиз, иÑÑе къошманъыз.<br />
Ðйрыджа, мында иÑÑе къошып, бу иÑÑенинъ озюнъиз тарафындан Ñзылгъанына, Ñ Ð´Ð° джемааткъа ачыкъ бир менбадан Ñ Ð´Ð° башкъа бир азат менбадан копирленгенине Ð³Ð°Ñ€Ð°Ð½Ñ‚Ð¸Ñ Ð±ÐµÑ€Ð³ÐµÐ½ олаÑынъыз.<br />
-<strong><center>МУЭЛЛИФ ÐКЪКЪЫ ИЛЕ КЪОРЧÐЛÐÐГЪÐРИЧ БИР МЕТИÐÐИ МЫÐДРЭКЛЕМЕÐЪИЗ!</center></strong>',
+<strong><center>МУЭЛЛИФЛИК ÐКЪКЪЫÐЕРКЪОРЧÐЛÐÐГЪÐРИЧ БИР МЕТИÐÐИ МЫÐДРРУХСЕТСИЗ КЪОШМÐÐЪЫЗ!</center></strong>',
'copyrightwarning2' => '<strong>Лютфен, дикъкъат:</strong> {{SITENAME}} Ñайтына Ñиз къошкъан бутюн иÑÑелер башкъа бир къулланыджы тарафындан денъиштирилип Ñ Ð´Ð° ёкъ Ñтилип олур. Къошкъан иÑÑенъизнинъ башкъа инÑанлар тарафындан аджымаÑызджа денъиштирильмеÑини Ñ Ð´Ð° азат тарзда ве ÑынъырÑызджа башкъа ерлерге дагъытылмаÑыны иÑтемеÑенъиз, иÑÑе къошманъыз.<br />
Ðйрыджа, мында иÑÑе къошып, бу иÑÑенинъ озюнъиз тарафындан Ñзылгъанына, Ñ Ð´Ð° джемааткъа ачыкъ бир менбадан Ñ Ð´Ð° башкъа бир азат менбадан копирленгенине Ð³Ð°Ñ€Ð°Ð½Ñ‚Ð¸Ñ Ð±ÐµÑ€Ð³ÐµÐ½ олаÑынъыз ($1 бакъынъыз).<br />
-<strong>МУЭЛЛИФ ÐКЪКЪЫ ИЛЕ КЪОРЧÐЛÐÐГЪÐРИЧ БИР МЕТИÐÐИ МЫÐДРЭКЛЕМЕÐЪИЗ!</strong>',
-'longpagewarning' => '<strong>ТЕÐБИ: Бу Ñаифе $1 килобайт буюклигиндедир; базы браузерлер денъишиклик Ñпкъан вакъытта 32kb ве уÑÑ‚ÑŽ буюкликлерде проблемалар Ñшап олур. Саифени болюмлерге айырмагъа тырышынъыз.</strong>',
-'longpageerror' => '<strong>ТЕÐБИ: Бу Ñаифе $1 килобайт буюклигиндедир. МакÑимум изинли буюклик иÑе $2 килобайт. Бу Ñаифе Ñакъланып оламаз.</strong>',
+<strong>МУЭЛЛИФЛИК ÐКЪКЪЫÐЕРКЪОРЧÐЛÐÐГЪÐРИЧ БИР МЕТИÐÐИ МЫÐДРРУХСЕТСИЗ КЪОШМÐÐЪЫЗ!</strong>',
+'longpagewarning' => '<strong>ТЕÐБИ: Бу Ñаифе $1 килобайт буюклигиндедир; базы браузерлер денъишиклик Ñпкъан вакъытта 32 kb ве уÑÑ‚ÑŽ буюкликлерде проблемалар Ñшап олур. Саифени болюмлерге айырмагъа тырышынъыз.</strong>',
+'longpageerror' => '<strong>ТЕÐБИ: Бу Ñаифе $1 килобайт буюклигиндедир. Ðзамий (макÑималь) изинли буюклик иÑе $2 килобайт. Бу Ñаифе Ñакъланып оламаз.</strong>',
'readonlywarning' => '<strong>ДИКЪКЪÐТ: Бакъым Ñебеби иле малюмат базаÑÑ‹ ал-азырда килитлидир. Бу Ñебептен денъишикликлеринъиз шимди Ñакъланамамакъта. Язгъанларынъызны башкъа бир Ñдитор программаÑына алып Ñакълап олур ве даа Ñонъ текрар мында кетирип Ñакълап олурÑынъыз</strong>',
'protectedpagewarning' => '<strong>ТЕÐБИ: Бу Ñаифе къорчалав алтына алынгъан ве Ñлынъыз админиÑтраторлар тарафындан денъиштирилип олур.</strong>',
'semiprotectedpagewarning' => "'''Тенби''': Бу Ñаифе тек къайдлы къулланыджылар тарафындан денъиштирилип олур.",
'cascadeprotectedwarning' => "'''Тенби:''' Бу Ñаифени тек «ÐдминиÑтраторлар» группаÑына кирген къулланыджылар денъиштирип олалар, чюнки о каÑкад къорчалав алтында булунгъан {{PLURAL:$1|Ñаифеге|Ñаифелерге}} менÑюптир:",
'titleprotectedwarning' => '<strong>ТЕÐБИ: Бу Ñаифе къорчалав алтындадыр, тек еткили къулланыджылар оны Ñратып олалар.</strong>',
'templatesused' => 'Бу Ñаифеде къулланылгъан шаблонлар:',
-'templatesusedpreview' => 'Бу ог бакъувда къулланылгъан шаблонлар:',
+'templatesusedpreview' => 'Сиз бакъып чыкъкъан Ñаифенъизде къулланылгъан шаблонлар:',
'templatesusedsection' => 'Бу болюмде къулланылгъан шаблонлар:',
'template-protected' => '(къорчалав алтында)',
'template-semiprotected' => '(къыÑмен къорчалав алтында)',
@@ -757,43 +759,55 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'history-title' => '$1 ÑаифеÑининъ денъишиклик тарихы',
'difference' => '(ВерÑиÑлар араÑÑ‹ фаркълар)',
'lineno' => '$1 Ñатыр:',
-'compareselectedversions' => 'Сайлангъан верÑиÑларны къаршылаштыр',
+'compareselectedversions' => 'Сайлангъан верÑиÑларны тенълештир',
'editundo' => 'лÑгъу ÑÑ‚',
'diff-multi' => '({{PLURAL:$1|1 арадаки верÑиÑ|$1 арадаки верÑиÑ}} коÑьтерильмеди.)',
# Search results
-'searchresults' => 'Къыдырув нетиджелери',
-'searchresulttext' => '{{SITENAME}} ичинде къыдырув Ñпмакъ хуÑуÑында малюмат алмакъ ичюн [[{{MediaWiki:Helppage}}|{{int:help}}]] ÑаифеÑине бакъып олаÑынъыз.',
-'searchsubtitle' => 'Къыдырылгъан: "[[:$1]]" ([[Special:Prefixindex/$1|"$1" иле башлангъан бутюн Ñаифелер]] | [[Special:WhatLinksHere/$1|"$1" ÑаифеÑине багъланты олгъан бутюн Ñаифелер]])',
-'searchsubtitleinvalid' => "Сиз буны къыдырдынъыз '''$1'''",
-'noexactmatch' => "'''\"\$1\" Ñерлевалы бир Ñаифе тапыламады.''' Бу Ñаифенинъ ÑзылмаÑыны Ñиз [[:\$1|башлатып олаÑынъыз]].",
-'noexactmatch-nocreate' => "'''«$1» адлы Ñаифе ёкъ.'''",
-'titlematches' => 'Макъале ады бир келе',
-'notitlematches' => 'Ич бир Ñерлевада тапыламады',
-'textmatches' => 'Саифе метни бир келе',
-'notextmatches' => 'Ич бир Ñаифеде тапыламады',
-'prevn' => 'Ñвельки $1',
-'nextn' => 'Ñонъраки $1',
-'viewprevnext' => '($1) ($2) ($3).',
-'searchrelated' => 'багълы',
-'searchall' => 'ÑпиÑи',
-'showingresults' => "Ðшагъыда â„–&nbsp;<strong>$2</strong>ден башлап {{PLURAL:$1|'''1''' нетидже|'''$1''' нетидже}} булуна.",
-'showingresultsnum' => "Ðшагъыда â„–&nbsp;'''$2'''ден башлап {{PLURAL:$3|'''1''' нетидже|'''$3''' нетидже}} булуна.",
-'nonefound' => "'''Ихтар.''' ÐдийджеÑине къыдырув бутюн иÑим фезаларында Ñпылмай. Бутюн иÑим фезаларында (бу джумледен къулланыджылар Ñубетлери, шаблонлар ве илÑхре) къыдырмакъ ичюн ''all:'' Ñзыны къулланынъыз Ñ Ð´Ð° керекли иÑим фезаÑыны бельгиленъиз.",
-'powersearch' => 'Къыдыр',
-'searchdisabled' => '{{SITENAME}} Ñайтында къыдырув Ñпма вакътынджа токътатылды. Бу арада Google къулланып {{SITENAME}} ичинде къыдырув Ñпып олаÑынъыз. Къыдырув Ñайтларында индекÑлемелерининъ бираз ÑÑки къалгъан ола биледжегини козь огюне алынъыз.',
+'searchresults' => 'Къыдырув нетиджелери',
+'searchresulttext' => '{{SITENAME}} ичинде къыдырув Ñпмакъ хуÑуÑында малюмат алмакъ ичюн [[{{MediaWiki:Helppage}}|{{int:help}}]] ÑаифеÑине бакъып олаÑынъыз.',
+'searchsubtitle' => 'Къыдырылгъан: "[[:$1]]" ([[Special:Prefixindex/$1|"$1" иле башлангъан бутюн Ñаифелер]] | [[Special:WhatLinksHere/$1|"$1" ÑаифеÑине багъланты олгъан бутюн Ñаифелер]])',
+'searchsubtitleinvalid' => "Сиз буны къыдырдынъыз '''$1'''",
+'noexactmatch' => "'''\"\$1\" Ñерлевалы бир Ñаифе тапыламады.''' Бу Ñаифенинъ ÑзылмаÑыны Ñиз [[:\$1|башлатып олаÑынъыз]].",
+'noexactmatch-nocreate' => "'''«$1» адлы Ñаифе ёкъ.'''",
+'titlematches' => 'Макъале ады бир келе',
+'notitlematches' => 'Ич бир Ñерлевада тапыламады',
+'textmatches' => 'Саифе метни бир келе',
+'notextmatches' => 'Ич бир Ñаифеде тапыламады',
+'prevn' => 'Ñвельки $1',
+'nextn' => 'Ñонъраки $1',
+'viewprevnext' => '($1) ($2) ($3).',
+'search-result-size' => '$1 ($2 Ñёз)',
+'search-result-score' => 'Уйгъунлыкъ: $1 %',
+'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' => 'тевÑие ёкъ',
+'search-relatedarticle' => 'Багълы',
+'searchrelated' => 'багълы',
+'searchall' => 'ÑпиÑи',
+'showingresults' => "Ðшагъыда â„–&nbsp;<strong>$2</strong>ден башлап {{PLURAL:$1|'''1''' нетидже|'''$1''' нетидже}} булуна.",
+'showingresultsnum' => "Ðшагъыда â„–&nbsp;'''$2'''ден башлап {{PLURAL:$3|'''1''' нетидже|'''$3''' нетидже}} булуна.",
+'nonefound' => "'''Ихтар.''' ÐдийджеÑине къыдырув бутюн иÑим фезаларында Ñпылмай. Бутюн иÑим фезаларында (бу джумледен къулланыджылар Ñубетлери, шаблонлар ве илÑхре) къыдырмакъ ичюн ''all:'' Ñзыны къулланынъыз Ñ Ð´Ð° керекли иÑим фезаÑыны бельгиленъиз.",
+'powersearch' => 'Къыдыр',
+'search-external' => 'Тыш къыдырув',
+'searchdisabled' => '{{SITENAME}} Ñайтында къыдырув Ñпма вакътынджа токътатылды. Бу арада Google къулланып {{SITENAME}} ичинде къыдырув Ñпып олаÑынъыз. Къыдырув Ñайтларында индекÑлемелерининъ бираз ÑÑки къалгъан ола биледжегини козь огюне алынъыз.',
# Preferences page
'preferences' => 'Сазламалар',
'mypreferences' => 'Сазламаларым',
'prefs-edits' => 'Япкъан денъишиклик ÑайыÑÑ‹:',
'prefsnologin' => 'Отурым ачмадынъыз',
-'prefsnologintext' => 'ШахÑий Ñазламаларынъызны денъиштирмек ичюн <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} отурым ачмакъ]</span> керекÑинъиз.',
+'prefsnologintext' => 'ШахÑий Ñазламаларынъызны денъиштирмек ичюн <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} отурым ачмакъ]</span> керекÑинъиз.',
'prefsreset' => 'Сазламалар ильк алына кетирильди.',
'qbsettings' => 'Вызлы иришим Ñутун Ñазламалары',
'changepassword' => 'Пароль денъиштир',
'skin' => 'РеÑимлеме',
-'math' => 'РиÑзий (математик) Ñимволлар',
+'math' => 'РиÑзий (математик) ишаретлер',
'dateformat' => 'Тарих коÑьтерими',
'datedefault' => 'Стандарт',
'datetime' => 'Тарих ве Ñаат',
@@ -811,7 +825,7 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'resetprefs' => 'Сакъланмагъан Ñазламаларны ильк алына кетир',
'oldpassword' => 'ЭÑки пароль',
'newpassword' => 'Янъы пароль',
-'retypenew' => 'Янъы парольнен текрар киринъиз',
+'retypenew' => 'Янъы парольни текрар Ñзынъыз',
'textboxsize' => 'Саифе Ñзув пенджереÑи',
'rows' => 'Сатыр',
'columns' => 'Сутун',
@@ -828,7 +842,7 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'timezoneoffset' => 'Саат фаркъы',
'servertime' => 'Вики Ñерверинде шимдики Ñаат',
'guesstimezone' => 'Браузеринъиз Ñизинъ еринъизге толдурÑын',
-'allowemail' => 'Дигер къулланыджылар Ñизге e-mail мектюплери ёллап олÑун',
+'allowemail' => 'Дигер къулланыджылар манъа e-mail мектюплери ёллап олÑун',
'prefs-searchoptions' => 'Къыдырув Ñазламалары',
'prefs-namespaces' => 'ИÑим фезалары',
'defaultns' => 'Къыдырувны ашагъыда Ñайлангъан иÑим фезаларында Ñп.',
@@ -836,9 +850,9 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'files' => 'Файллар',
# User rights
-'userrights' => 'Къулланыджы акъларыны идаре Ñтюв.', # Not used as normal message but as header for the special page itself
+'userrights' => 'Къулланыджы акъларыны идаре Ñтюв', # Not used as normal message but as header for the special page itself
'userrights-lookup-user' => 'Къулланыджы группаларныны идаре ÑÑ‚',
-'userrights-user-editname' => 'Озь къулланыджы адынъызнен киринъиз:',
+'userrights-user-editname' => 'Озь къулланыджы адынъызны Ñзынъыз:',
'editusergroup' => 'Къулланыджы группалары низамла',
'editinguser' => "'''[[User:$1|$1]]''' къулланыджыÑынынъ ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]]) изинлери денъиштирмектеÑинъиз",
'userrights-editusergroup' => 'Къулланыджы группалары низамла',
@@ -846,14 +860,17 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
# Groups
'group' => 'Группа:',
+'group-user' => 'Къулланыджылар',
'group-bot' => 'Ботлар',
'group-sysop' => 'ÐдминиÑтраторлар',
'group-bureaucrat' => 'Бюрократлар',
-'group-all' => '(ÑпÑи)',
+'group-all' => '(ÑпиÑи)',
+'group-user-member' => 'Къулланыджы',
'group-sysop-member' => 'ÐдминиÑтратор',
'group-bureaucrat-member' => 'Бюрократ',
+'grouppage-user' => '{{ns:project}}:Къулланыджылар',
'grouppage-bot' => '{{ns:project}}:Ботлар',
'grouppage-sysop' => '{{ns:project}}:ÐдминиÑтраторлар',
'grouppage-bureaucrat' => '{{ns:project}}:Бюрократлар',
@@ -867,7 +884,7 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'recentchangestext' => 'Япылгъан Ñнъ Ñонъки денъишикликлерни бу Ñаифеде корип олаÑынъыз.',
'recentchanges-feed-description' => 'Бу лента ваÑтаÑынен викиде Ñонъки денъишикликлерни козет.',
'rcnote' => "$4 $5 тарихында Ñонъки {{PLURAL:$2|куньде|'''$2''' куньде}} Ñпылгъан '''{{PLURAL:$1|1|$1}}''' денъишиклик:",
-'rcnotefrom' => "'''$2''' тарихындан итибарен Ñпылгъан денъишикликлер ашагъыдадыр (Ñнъ фазла '''$1''' дане Ñаифе коÑьтериле).",
+'rcnotefrom' => "'''$2''' тарихындан итибарен Ñпылгъан денъишикликлер ашагъыдадыр (Ñнъ чокъ '''$1''' дане Ñаифе коÑьтериле).",
'rclistfrom' => '$1 тарихындан берли Ñпылгъан денъишикликлерни коÑьтер',
'rcshowhideminor' => 'кичик денъишикликлерни $1',
'rcshowhidebots' => 'ботларны $1',
@@ -916,7 +933,7 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'upload-prohibited' => 'ЯÑакълы файл чешитлери: $1.',
'uploadlog' => 'юклеме журналы',
'uploadlogpage' => 'Файл юклеме журналы',
-'uploadlogpagetext' => 'Ðшагъыда Ñнъ Ñонъки Ñкленген файлларнынъ джедвели булуна.
+'uploadlogpagetext' => 'Ðшагъыда Ñнъ Ñонъки къошулгъан файлларнынъ джедвели булуна.
Даа корьгезмели корюниш ичюн [[Special:NewImages|Ñнъы файллар галереÑÑына]] бакъынъыз.',
'filename' => 'Файл',
'filedesc' => 'Файлгъа аит къыÑкъа тариф',
@@ -941,7 +958,7 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
Ихтималлы Ñебеп - файл адландырув хатаÑыдыр.
Лютфен, тамам бу файлны юклемеге иÑтейджек Ñкенинъизни тешкеринъиз.',
'fileexists' => 'Бу иÑимде бир файл мевджуттир. Лютфен, Ñгер Ñиз денъиштирмектен Ñмин олмаÑанъыз башта <strong><tt>$1</tt></strong> файлына козь ташланъыз.',
-'filepageexists' => 'Бу файл ичюн таÑвир ÑаифеÑи Ñнди Ñпылгъан (<strong><tt>$1</tt></strong>), лÑкин бу адда бир файл ёкътыр. Язылгъан таÑвир реÑим таÑвир ÑаифеÑинде коÑьтерильмейджек. Янъы бир таÑвир Ñклемек ичюн оны къолнен денъиштирмеге меджбурÑынъыз.',
+'filepageexists' => 'Бу файл ичюн таÑвир ÑаифеÑи Ñнди Ñпылгъан (<strong><tt>$1</tt></strong>), лÑкин бу адда бир файл ёкътыр. Язылгъан таÑвир реÑим таÑвир ÑаифеÑинде коÑьтерильмейджек. Янъы бир таÑвир къошмакъ ичюн оны къолнен денъиштирмеге меджбурÑынъыз.',
'fileexists-extension' => 'Бунъа ошагъан адда бир файл мевджуттир:<br />
Юкленген файлнынъ ады: <strong><tt>$1</tt></strong><br />
Мевджут олгъан файлнынъ ады: <strong><tt>$2</tt></strong><br />
@@ -970,14 +987,14 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'uploadvirus' => 'Бу файл вируÑлыдыр! $1 бакъынъыз',
'sourcefilename' => 'Юклемеге иÑтегенинъиз файл:',
'destfilename' => 'Файлнынъ иÑтенильген ады:',
-'upload-maxfilesize' => 'МакÑималь файл буюклиги: $1',
+'upload-maxfilesize' => 'Ðзамий (макÑималь) файл буюклиги: $1',
'watchthisupload' => 'Бу файлны козетюв джедвелине кирÑет',
'filewasdeleted' => 'Бу иÑимде бир файл мевджут Ñди, амма ёкъ Ñтильген Ñди. Лютфен, текрар юклемеден Ñвель $1 тешкеринъиз.',
'upload-wasdeleted' => "'''Дикъкъат: Эвельде ёкъ Ñтильген файлны юклемектеÑинъиз.'''
Эр алда бу файлны юклемеге девам Ñтмеге иÑтейÑинъизми?
Бу файл ичюн ёкъ Ñтювнинъ журналыны мында бакъып олаÑынъыз:",
-'filename-bad-prefix' => 'Сиз юклеген файл <strong>"$1"</strong>-нен башлай. Бу, адетиндже, ракъамлы фотоаппаратлардан файл адына Ñзылгъан манаÑыз Ñимволлардыр. Лютфен, бу файл ичюн анълыджа бир ад Ñайлап Ñзынъыз.',
+'filename-bad-prefix' => 'Сиз юклеген файлнынъ ады <strong>"$1"</strong>-нен башлана. Бу, адетиндже, ракъамлы фотоаппаратлардан файл адына Ñзылгъан манаÑыз ишаретлердир. Лютфен, бу файл ичюн анълыджа бир ад Ñайлап Ñзынъыз.',
'upload-proto-error' => 'Янълыш протокол',
'upload-proto-error-text' => 'Интернеттен бир реÑим файлы юклемеге иÑтеÑенъиз Ð°Ð´Ñ€ÐµÑ <code>http://</code> Ñ Ð´Ð° <code>ftp://</code>нен башламалы.',
@@ -994,7 +1011,7 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'license' => 'Лицензирлеме:',
'nolicense' => 'Ðкъ',
-'license-nopreview' => '(Ог бакъув иришильмез)',
+'license-nopreview' => '(Бакъып чыкъув иришильмез)',
'upload_source_url' => ' (догъру, публик тарзда кирмеге муÑаадели интернет адреÑ)',
'upload_source_file' => ' (компьютеринъиздеки файл)',
@@ -1002,7 +1019,7 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'imagelist-summary' => 'Бу махÑÑƒÑ Ñаифе бутюн юкленген файлларны коÑьтере.
Якъынларда юкленген файллар джедвельнинъ юкъарыÑында коÑьтериле.
Сутун ÑерлеваÑына бир баÑув Ñортирлеменинъ тертибини денъиштирир.',
-'imagelist_search_for' => 'Файл ады къыдырув:',
+'imagelist_search_for' => 'Файл адыны къыдырув:',
'imgfile' => 'файл',
'imagelist' => 'РеÑим джедвели',
'imagelist_date' => 'Тарих',
@@ -1023,7 +1040,7 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'filehist-dimensions' => 'Эн × бой',
'filehist-filesize' => 'Файл буюклиги',
'filehist-comment' => 'Изаат',
-'imagelinks' => 'Къулланылгъаны Ñаифелер',
+'imagelinks' => 'Файлны къуллангъан Ñаифелер',
'linkstoimage' => 'Бу файлгъа багъланты олгъан $1 Ñаифе:',
'nolinkstoimage' => 'Бу файлгъа багълангъан Ñаифе ёкъ.',
'sharedupload' => 'Бу файл ортакъ фезагъа юкленген ве дигер проектлерде де къулланылгъан бир файл ола билир.',
@@ -1052,7 +1069,7 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
# Unused templates
'unusedtemplates' => 'Къулланылмагъан шаблонлар',
-'unusedtemplatestext' => 'Бу Ñаифе "шаблон" иÑим фезаÑында булунгъан ве дигер Ñаифелерге Ñкленмеген шаблонларны коÑьтере. Шаблонларгъа олгъан дигер багълантыларны да тешкермеден ёкъ Ñтменъиз.',
+'unusedtemplatestext' => 'Бу Ñаифе {{ns:template}} иÑим фезаÑында булунгъан ве дигер Ñаифелерге кирÑетильмеген шаблонларны коÑьтере. Шаблонларгъа олгъан дигер багълантыларны да тешкермеден ёкъ Ñтменъиз.',
'unusedtemplateswlh' => 'дигер багълантылар',
# Random page
@@ -1154,11 +1171,11 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'log-search-legend' => 'Журнал къыдырув',
'log-search-submit' => 'Къыдыр',
'logempty' => 'Журналда бир кельген малюмат ёкъ.',
-'log-title-wildcard' => 'Бу Ñимволлардан башлангъан Ñерлеваларны къыдыр',
+'log-title-wildcard' => 'Бу ишаретлерден башлангъан Ñерлеваларны къыдыр',
# Special:AllPages
'allpages' => 'Бутюн Ñаифелер',
-'alphaindexline' => '$1-ден $2-ге',
+'alphaindexline' => '$1 ÑаифеÑинден $2 ÑаифеÑинедже',
'nextpage' => 'Сонъраки Ñаифе ($1)',
'prevpage' => 'Эвельки Ñаифе ($1)',
'allpagesfrom' => 'Джедвельге чекмеге башланыладжакъ арифлер:',
@@ -1169,7 +1186,7 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'allpagesnext' => 'Сонъраки',
'allpagessubmit' => 'КоÑьтер',
'allpagesprefix' => 'Язгъан арифлернен башлагъан Ñаифелерни коÑьтер:',
-'allpagesbadtitle' => 'Саифенинъ ады кечерли дегиль. Серлевада тиллер араÑÑ‹ префикÑи Ñ Ð´Ð° викилер араÑÑ‹ багъланты Ñ Ð´Ð° башкъа къулланылувы ÑÑакъ олгъан Ñимволлар бардыр.',
+'allpagesbadtitle' => 'Саифенинъ ады рухÑетÑиздир. Серлевада тиллер араÑÑ‹ префикÑи Ñ Ð´Ð° викилер араÑÑ‹ багъланты Ñ Ð´Ð° башкъа къулланылувы ÑÑакъ олгъан ишаретлер бар.',
'allpages-bad-ns' => '{{SITENAME}} Ñайтында «$1» иÑим фезаÑÑ‹ ёкътыр.',
# Special:Categories
@@ -1189,7 +1206,7 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'mailnologintext' => 'Дигер къулланыджыларгъа Ñлектрон мектюплер ёллап олмакъ ичюн [[Special:UserLogin|отурым ачмалыÑынъыз]] ве [[Special:Preferences|Ñазламаларынъызда]] мевджут олгъан e-mail адреÑининъ Ñаиби олмалыÑынъыз.',
'emailuser' => 'Къулланыджыгъа мектюп',
'emailpage' => 'Къулланыджыгъа Ñлектрон мектюп ёлла',
-'emailpagetext' => 'Бу къулланыджы озь Ñазламаларында мевджут олгъан Ñлектрон почта адреÑини Ñзгъан олÑа, ашагъыдаки форманы толдурып онъа мектюп ёллап олурÑынъыз.
+'emailpagetext' => 'Ðшагъыдаки форманы толдурып бу къулланыджыгъа мектюп ёллап олурÑынъыз.
[[Special:Preferences|Озь Ñазламаларынъызда]] Ñзгъан Ñлектрон адреÑинъиз мектюпнинъ «Кимден» Ñатырында Ñзыладжакъ, бунынъ ичюн мектюп алыджы догърудан-догъру Ñизинъ адреÑинъизге джевап ёллап олур.',
'usermailererror' => 'E-mail беÑнаты ёллангъан вакъытта хата олып чыкъты',
'defemailsubject' => '{{SITENAME}} e-mail',
@@ -1242,7 +1259,7 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'watchlist-hide-minor' => 'Кичик денъишикликлерни гизле',
# Displayed when you click the "watch" button and it is in the process of watching
-'watching' => 'Козетюв джедвелине Ñкленмекте...',
+'watching' => 'Козетюв джедвелине кирÑетильмекте...',
'unwatching' => 'Козетюв джедвелинден ёкъ Ñтильмекте...',
'enotif_mailer' => '{{SITENAME}} почта ваÑтаÑынен хабер берген хызмет',
@@ -1257,7 +1274,7 @@ $3 мына бойле бир Ñебеп бельгиледи: ''$2''",
'enotif_body' => 'Сайгъылы $WATCHINGUSERNAME,
-{{SITENAME}} Ñайтындаки $PAGETITLE Ñерлевалы Ñаифе $PAGEEDITDATE тарихында $PAGEEDITOR тарафындан $CHANGEDORCREATED. Кечерли верÑиÑгъа $PAGETITLE_URL адреÑинден етишип олаÑынъыз.
+{{SITENAME}} Ñайтындаки $PAGETITLE Ñерлевалы Ñаифе $PAGEEDITDATE тарихында $PAGEEDITOR тарафындан $CHANGEDORCREATED. Шимдики верÑиÑгъа $PAGETITLE_URL адреÑинден етишип олаÑынъыз.
$NEWPAGE
@@ -1314,11 +1331,11 @@ e-mail: $PAGEEDITOR_EMAIL
'protect-legend' => 'Къорчалавны таÑдыкъла',
'protectcomment' => 'Къорчалав алтына алув Ñебеби',
'protectexpiry' => 'Битиш тарихы:',
-'protect_expiry_invalid' => 'Битиш тарихы кечерÑиз.',
+'protect_expiry_invalid' => 'Битиш тарихы Ñнълыш.',
'protect_expiry_old' => 'Битиш заманы кечмиштедир.',
'protect-unchain' => 'Саифе ады денъиштирюв килитини чыкъар',
'protect-text' => '<strong>[[<nowiki>$1</nowiki>]]</strong> ÑаифеÑининъ къорчалав ÑевиеÑини мындан корип олур ве денъиштирип олаÑынъыз.',
-'protect-locked-access' => 'Къулланыджы ÑÑабынъыз Ñаифенинъ къорчалав Ñевиелерини денъиштирме еткиÑине Ñаип дегиль. <strong>$1</strong> ÑаифеÑининъ кечерли Ñазламалары шуларыдыр:',
+'protect-locked-access' => 'Къулланыджы ÑÑабынъыз Ñаифенинъ къорчалав Ñевиелерини денъиштирме еткиÑине Ñаип дегиль. <strong>$1</strong> ÑаифеÑининъ шимдики Ñазламалары шуларыдыр:',
'protect-cascadeon' => 'Бу Ñаифе шимди къорчалав алтындадыр, чюнки ашагъыда джедвелленген ве каÑкадлы къорчалав алтындаки $1 Ñаифеде къулланыла.
Бу Ñаифенинъ къорчалав ÑевиеÑини денъиштирип олаÑынъыз, амма каÑкадлы къорчалав теÑир Ñтильмейджек.',
'protect-default' => '(Ñтандарт)',
@@ -1331,8 +1348,8 @@ e-mail: $PAGEEDITOR_EMAIL
'protect-cantedit' => 'Бу Ñаифенинъ къорчалав ÑевиеÑини денъиштирип оламазÑынъыз, чюнки буны Ñпмагъа еткинъиз ёкъ.',
'restriction-type' => 'РухÑети:',
'restriction-level' => 'РухÑет ÑевиеÑи:',
-'minimum-size' => 'Минималь буюклик',
-'maximum-size' => 'МакÑималь буюклик',
+'minimum-size' => 'ÐÑгъарий (минималь) буюклик',
+'maximum-size' => 'Ðзамий (макÑималь) буюклик:',
'pagesize' => '(байт)',
# Restrictions (nouns)
@@ -1352,6 +1369,7 @@ e-mail: $PAGEEDITOR_EMAIL
'undeletecomment' => 'Изаат:',
'undeletedarticle' => '"[[$1]]" кери кетирильди.',
'undeletedrevisions' => 'Топлам {{PLURAL:$1|1 къайд|$1 къайд}} кери кетирильди.',
+'undelete-header' => 'Кеченлерде ёкъ Ñтильген Ñаифелерни корьмек ичюн [[Special:Log/delete|ёкъ Ñтюв журналына]] бакъынъыз.',
# Namespace form on various pages
'namespace' => 'ИÑим фезаÑÑ‹:',
@@ -1370,7 +1388,7 @@ e-mail: $PAGEEDITOR_EMAIL
'sp-contributions-newbies' => 'Тек Ñнъы къулланыджыларнынъ иÑÑелерини коÑьтер',
'sp-contributions-newbies-sub' => 'Янъы къулланыджылар ичюн',
'sp-contributions-blocklog' => 'Блок Ñтюв журналы',
-'sp-contributions-search' => 'ИÑÑелер къыдырув',
+'sp-contributions-search' => 'ИÑÑелерни къыдырув',
'sp-contributions-username' => 'IP адреÑи Ñ Ð´Ð° къулланыджы ады:',
'sp-contributions-submit' => 'Къыдыр',
@@ -1383,7 +1401,7 @@ e-mail: $PAGEEDITOR_EMAIL
'nolinkshere' => "'''[[:$1]]''' ÑаифеÑине багълангъан Ñаифе ёкъ.",
'nolinkshere-ns' => "Сайлангъан иÑим фезаÑында '''[[:$1]]''' ÑаифеÑине багълангъан Ñаифе ёкътыр.",
'isredirect' => 'Ðллама ÑаифеÑи',
-'istemplate' => 'Ñклеме',
+'istemplate' => 'кирÑетильме',
'whatlinkshere-prev' => '{{PLURAL:$1|Ñвельки|Ñвельки $1}}',
'whatlinkshere-next' => '{{PLURAL:$1|Ñонъраки|Ñонъраки $1}}',
'whatlinkshere-links' => '↠багълантылар',
@@ -1400,7 +1418,7 @@ e-mail: $PAGEEDITOR_EMAIL
'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', # display1:time1,display2:time2,...
'ipbotheroption' => 'фаркълы',
'ipbotherreason' => 'Дигер/илÑвели Ñебеп:',
-'badipaddress' => 'КечерÑиз IP адреÑи',
+'badipaddress' => 'Янълыш IP адреÑи',
'blockipsuccesssub' => 'IP адреÑни бан Ñтюв ишлеви мувафакъиетли олды',
'blockipsuccesstext' => '"$1" бан Ñтильди.
<br />[[Special:IPBlockList|IP адреÑи бан Ñтильгенлер]] джедвелине бакъынъыз .',
@@ -1419,9 +1437,9 @@ e-mail: $PAGEEDITOR_EMAIL
'blocklogtext' => 'Мында къулланыджы иришимине ёнелик бан Ñтюв ве бан чыкъарув журналы джедвеллене. Ðвтоматик IP адреÑи бан Ñтювлери джедвельге кирÑетильмеди. Ðл-азырда иришими токътатылгъан къулланыджыларны [[Special:IPBlockList|IP бан Ñтюв джедвели]] ÑаифеÑинден корип олаÑынъыз.',
'unblocklogentry' => '$1 къулланыджынынъ бан Ñтюви чыкъарылды',
'block-log-flags-noemail' => 'e-mail блок Ñтильди',
-'ipb_expiry_invalid' => 'КечерÑиз битиш заманы.',
+'ipb_expiry_invalid' => 'Янълыш битиш заманы.',
'ipb_already_blocked' => '"$1" Ñнди блок Ñтильди',
-'ip_range_invalid' => 'КечерÑиз IP аралыгъы.',
+'ip_range_invalid' => 'РухÑетÑиз IP аралыгъы.',
# Developer tools
'lockdb' => 'Малюмат базаÑÑ‹ килитли',
@@ -1430,7 +1448,7 @@ e-mail: $PAGEEDITOR_EMAIL
# Move page
'move-page-legend' => 'Ðд денъишиклиги',
'movepagetext' => "Ðшагъыдаки форманы къулланып Ñаифенинъ адыны денъиштирилир. Бунынънен берабер денъишиклик журналы да Ñнъы адгъа авуштырылыр.
-ЭÑки ад Ñнъы адгъа ёллама олур. ЭÑки Ñерлевагъа ёллама Ñаифелерни автоматик оларакъ Ñнъартып олаÑынъыз. Бу ишлеми автоматик Ñпмагъа иÑтемеÑенъиз, бутюн [[Special:DoubleRedirects|чифт]] ве [[Special:BrokenRedirects|кечерÑиз]] ёллама Ñаифелерини озюнъиз тюзетмеге меджбур олурÑынъыз. Багълантылар Ñндиден берли догъру чалышмаÑындан Ñмин олмалыÑынъыз.
+ЭÑки ад Ñнъы адгъа ёллама олур. ЭÑки Ñерлевагъа ёллама Ñаифелерни автоматик оларакъ Ñнъартып олаÑынъыз. Бу ишлеми автоматик Ñпмагъа иÑтемеÑенъиз, бутюн [[Special:DoubleRedirects|чифт]] ве [[Special:BrokenRedirects|йыртыкъ]] ёллама Ñаифелерини озюнъиз тюзетмеге меджбур олурÑынъыз. Багълантылар Ñндиден берли догъру чалышмаÑындан Ñмин олмалыÑынъыз.
Янъы адда бир ад затен мевджут олÑа, ад денъишиклиги '''Ñпылмайджакъ''', анджакъ мевджут олгъан Ñаифе ёллама Ñ Ð´Ð° бош олÑа ад денъишиклиги мумкюн оладжакъ. Бу демек ки, Ñаифе адыны Ñнълыштан денъиштирген олÑанъыз деминки адыны кери къайтарып олаÑынъыз, амма мевджут олгъан Ñаифени теÑадюфен ёкъ ÑталмайÑынъыз.
@@ -1478,7 +1496,7 @@ e-mail: $PAGEEDITOR_EMAIL
'allmessages' => 'СиÑтема беÑнатлары',
'allmessagesname' => 'ИÑим',
'allmessagesdefault' => 'Оригиналь метин',
-'allmessagescurrent' => 'Къулланымдаки метин',
+'allmessagescurrent' => 'Шимди къулланылгъан метин',
'allmessagestext' => 'Ишбу джедвель MediaWiki-де мевджут олгъан бутюн ÑиÑтема беÑнатларынынъ джедвелидир.
MediaWiki интерфейÑининъ чешит тиллерге терджиме Ñтювде иштирак Ñтмеге иÑтеÑенъиз [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation] ве [http://translatewiki.net Betawiki] Ñаифелерине зиÑрет Ñтинъиз.',
'allmessagesfilter' => 'Метин айрыштырыджы фильтры:',
@@ -1506,8 +1524,8 @@ MediaWiki интерфейÑининъ чешит тиллерге терджиÐ
'tooltip-pt-anonlogin' => 'Отурым ачманъыз тевÑие олуныр амма меджбур дегильÑинъиз.',
'tooltip-pt-logout' => 'Отурымны къапат',
'tooltip-ca-talk' => 'Саифедеки малюмат иле багълы зан бельгиле',
-'tooltip-ca-edit' => 'Бу Ñаифени денъиштирип олаÑынъыз. Сакъламаздан Ñвель ог бакъув Ñпмагъа унутманъыз.',
-'tooltip-ca-addsection' => 'Бу музакереге тефÑир Ñкленъиз.',
+'tooltip-ca-edit' => 'Бу Ñаифени денъиштирип олаÑынъыз. Сакъламаздан Ñвель бакъып чыкъмагъа унутманъыз.',
+'tooltip-ca-addsection' => 'Бу музакереге тефÑир къошунъыз.',
'tooltip-ca-viewsource' => 'Бу Ñаифе къорчалав алтында. Менба кодуны тек корип олаÑынъыз, денъиштирип оламайÑынъыз.',
'tooltip-ca-history' => 'Бу Ñаифенинъ кечмиш верÑиÑлары.',
'tooltip-ca-protect' => 'Бу Ñаифени къорчала',
@@ -1548,10 +1566,10 @@ MediaWiki интерфейÑининъ чешит тиллерге терджиÐ
'tooltip-ca-nstab-category' => 'ÐšÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ ÑаифеÑини коÑьтер',
'tooltip-minoredit' => 'Кичик денъишиклик оларакъ ишаретле',
'tooltip-save' => 'Денъишикликлерни Ñакъла',
-'tooltip-preview' => 'Ог бакъув; Ñакъламаздан Ñвель бу хуÑуÑиетни къулланып денъишикликлеринъизни козьден кечиринъиз!',
+'tooltip-preview' => 'Бакъып чыкъув. Сакъламаздан Ñвель бу хуÑуÑиетни къулланып денъишикликлеринъизни бакъып чыкъынъыз!',
'tooltip-diff' => 'Метинге Ñиз Ñпкъан денъишикликлерни коÑьтерир.',
'tooltip-compareselectedversions' => 'Сайлангъан Ñки верÑÐ¸Ñ Ð°Ñ€Ð°Ñындаки фаркъларны коÑьтер.',
-'tooltip-watch' => 'Саифени козетюв джедвелине Ñкле',
+'tooltip-watch' => 'Саифени козетюв джедвелине кирÑет',
'tooltip-recreate' => 'Ðкъ Ñтильген олмаÑына бакъмадан Ñаифени Ñнъыдан Ñнъарт',
'tooltip-upload' => 'Юкленип башла',
@@ -1611,15 +1629,15 @@ MediaWiki интерфейÑининъ чешит тиллерге терджиÐ
# Media information
'mediawarning' => "'''ДИКЪКЪÐТ!''': Бу файлда Ñман макъÑатлы (Ð²Ð¸Ñ€ÑƒÑ ÐºÐ¸Ð±Ð¸) къыÑым булунып ола ве операцион ÑиÑтеманъызгъа зарар кетирип олур.
<hr />",
-'imagemaxsize' => 'РеÑимлернинъ малюмат Ñаифелериндеки реÑимнинъ макÑималь буюклиги:',
-'thumbsize' => 'Кичик буюклик:',
+'imagemaxsize' => 'РеÑимлернинъ малюмат Ñаифелериндеки реÑимнинъ азамий (макÑималь) ольчюÑи:',
+'thumbsize' => 'Кичик ольчю:',
'widthheightpage' => '$1 × $2, $3 Ñаифе',
'file-info' => '(файл буюклиги: $1, MIME чешити: $2)',
'file-info-size' => '($1 × $2 пикÑель, файл буюклиги: $3, MIME чешити: $4)',
'file-nohires' => '<small>Даа юкÑек чезинирликке Ñаип верÑÐ¸Ñ Ñ‘ÐºÑŠ.</small>',
'svg-long-desc' => '(SVG файлы, номиналь $1 × $2 пикÑель, файл буюклиги: $3)',
'show-big-image' => 'Там чезинирлик',
-'show-big-image-thumb' => '<small>Ог бакъувда реÑим буюклиги: $1 × $2 пикÑель</small>',
+'show-big-image-thumb' => '<small>Бакъып чыкъувда реÑим буюклиги: $1 × $2 пикÑель</small>',
# Special:NewImages
'newimages' => 'Янъы реÑимлер',
@@ -1639,12 +1657,12 @@ MediaWiki интерфейÑининъ чешит тиллерге терджиÐ
# Bad image list
'bad_image_list' => 'Формат бойле олмалы:
-Эр Ñатыр * Ñимволынен башламалы. Сатырнынъ биринджи багълантыÑÑ‹ Ñклемеге ÑÑакълангъан файлгъа багъланмалы.
+Эр Ñатыр * ишаретинен башламалы. Сатырнынъ биринджи багълантыÑÑ‹ къошмагъа ÑÑакълангъан файлгъа багъланмалы.
Шу Ñатырда илеридеки багълантылар иÑтиÑна олурлар, Ñни шу Ñаифелерде ишбу файл къулланмакъ мумкюн.',
# Metadata
'metadata' => 'РеÑим деталлери',
-'metadata-help' => 'Файлда (адетиндже ракъамлы камера ве Ñканерлернен Ñкленген) илÑве малюматы бар. Эгер бу файл Ñратылгъандан Ñонъ денъиштирильÑе Ñди, бельки де базы параметрлер ÑÑкирди.',
+'metadata-help' => 'Файлда (адетиндже ракъамлы камера ве Ñканерлернен къошулгъан) илÑве малюматы бар. Эгер бу файл Ñратылгъандан Ñонъ денъиштирильÑе Ñди, бельки де базы параметрлер ÑÑкирди.',
'metadata-expand' => 'ТафÑилÑтны коÑьтер',
'metadata-collapse' => 'ТафÑилÑтны коÑьтерме',
'metadata-fields' => 'Бу джедвельдеки EXIF мета малюматы реÑим ÑаифеÑинде коÑьтериледжек, башкъалары иÑе гизленеджек.
@@ -1711,18 +1729,18 @@ MediaWiki интерфейÑининъ чешит тиллерге терджиÐ
# External editor support
'edit-externally' => 'Файл узеринде компьютеринъизде булунгъан программалар иле денъишикликлер Ñпынъыз',
-'edit-externally-help' => 'Даа фазла малюмат ичюн [http://www.mediawiki.org/wiki/Manual:External_editors бу Ñаифеге] (Инглиздже) бакъып олаÑынъыз.',
+'edit-externally-help' => '(Даа зиÑде малюмат ичюн [http://www.mediawiki.org/wiki/Manual:External_editors бу Ñаифеге] (Инглиздже) бакъып олаÑынъыз.)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'ÑпиÑини',
'imagelistall' => 'ДжумлеÑи',
'watchlistall2' => 'ÑпиÑини',
-'namespacesall' => 'ЭпÑи',
+'namespacesall' => 'ЭпиÑи',
'monthsall' => 'ЭпиÑи',
# E-mail address confirmation
'confirmemail' => 'E-mail адреÑини таÑдыкъла',
-'confirmemail_noemail' => '[[Special:Preferences|Къулланыджы Ñазламаларынъызда]] кечерли бир e-mail адреÑинъиз ёкъ.',
+'confirmemail_noemail' => '[[Special:Preferences|Къулланыджы Ñазламаларынъызда]] догъру бир e-mail адреÑинъиз ёкъ.',
'confirmemail_text' => '{{SITENAME}} Ñайтынынъ e-mail функциÑларыны къулланмаздан Ñвель e-mail адреÑинъизнинъ таÑдыкъланмаÑÑ‹ керек. ÐдреÑинъизге таÑдыкъ e-mail мектюбини ёлламакъ ичюн ашагъыдаки дёгмени баÑынъыз. Ðлланаджакъ беÑнатта адреÑинъизни таÑдыкъламакъ ичюн браузеринъизнен иришип оладжакъ, таÑдыкъ коду олгъан бир багъланты оладжакъ.',
'confirmemail_pending' => '<div class="error">
ТаÑдыкъ коду Ñнди Ñизге ёлланды.
@@ -1732,10 +1750,10 @@ MediaWiki интерфейÑининъ чешит тиллерге терджиÐ
'confirmemail_sent' => 'ТаÑдыкъ e-mail мектюбини ёлланды.',
'confirmemail_oncreate' => 'Бельгилеген e-mail адреÑинъизге таÑдыкъ кодунен мектюп ёлланды.
Ишбу код отурым ачмакъ ичюн лÑзим дегиль, амма бу проектте Ñлектрон почтаÑынынъ чарелерини къулланмакъ ичюн рухÑет берильмезден Ñвель оны бельгилемелиÑинъиз.',
-'confirmemail_sendfailed' => '{{SITENAME}} таÑдыкъ кодуны ёллап оламай. Лютфен, адреÑте кечерÑиз ариф Ñ Ð´Ð° ишарет олмагъаныны тешкеринъиз.
+'confirmemail_sendfailed' => '{{SITENAME}} таÑдыкъ кодуны ёллап оламай. Лютфен, адреÑте рухÑетÑиз ариф Ñ Ð´Ð° ишарет олмагъаныны тешкеринъиз.
Сервернинъ джевабы: $1',
-'confirmemail_invalid' => 'КечерÑиз таÑдыкъ коду. ТаÑдыкъ кодунынъ Ñонъки къулланма тарихы кечкен ола билир.',
+'confirmemail_invalid' => 'Янълыш таÑдыкъ коду. ТаÑдыкъ кодунынъ Ñонъки къулланма тарихы кечкен ола билир.',
'confirmemail_needlogin' => '$1 Ñпмакъ ичюн башта e-mail адреÑинъизни таÑдыкъламалыÑынъыз.',
'confirmemail_success' => 'E-mail адреÑинъиз таÑдыкъланды.',
'confirmemail_loggedin' => 'E-mail адреÑинъиз таÑдыкъланды.',
@@ -1745,7 +1763,7 @@ MediaWiki интерфейÑининъ чешит тиллерге терджиÐ
бу e-mail адреÑинен багълангъан $2 къулланыджы ÑÑабы ачылды.
Бу e-mail адреÑининъ бахÑÑ‹ кечкен къулланыджы ÑÑабына аит олгъаныны
-таÑдыкъламакъ ве {{SITENAME}} Ñайтындаки e-mail функциÑларыны актив алгъа
+таÑдыкъламакъ ве {{SITENAME}} Ñайтындаки e-mail функциÑларыны фааль алгъа
кетирмек ичюн ашагъыдаки багълантыны баÑынъыз.
$3
@@ -1754,7 +1772,7 @@ $3
$5
-Бу таÑдыкъ коду $4 тарихына къадар кечерли оладжакъ.',
+Бу таÑдыкъ коду $4 тарихына къадар къулланылып оладжакъ.',
'confirmemail_invalidated' => 'E-mail адреÑининъ таÑдыкъы лÑгъу Ñтильди',
'invalidateemail' => 'E-mail адреÑининъ таÑдыкъы лÑгъу ÑÑ‚',
@@ -1820,8 +1838,8 @@ $1',
# Live preview
'livepreview-loading' => 'Юкленмекте…',
'livepreview-ready' => 'Юкленмекте… Ðзыр!',
-'livepreview-failed' => 'Тез ог бакъув чалышмай! Ðдий ог бакъувны къулланып бакъынъыз.',
-'livepreview-error' => 'Багъланамады: $1 «$2». Ðдий ог бакъувны къулланып бакъынъыз.',
+'livepreview-failed' => 'Тез бакъып чыкъув ишлемей! Ðдий бакъып чыкъувны къулланып бакъынъыз.',
+'livepreview-error' => 'Багъланамады: $1 «$2». Ðдий бакъып чыкъувны къулланып бакъынъыз.',
# Friendlier slave lag warnings
'lag-warn-normal' => '$1 Ñаниеден Ñвель ве ондан Ñонъ Ñпылгъан денъишикликлернинъ бу джедвельде коÑьтерильмемеÑи мумкюн.',
@@ -1837,7 +1855,7 @@ $1',
'watchlistedit-normal-done' => '{{PLURAL:$1|1 Ñаифе|$1 Ñаифе}} козетюв джедвелинъизден ёкъ Ñтильди:',
'watchlistedit-raw-title' => 'Козетюв джевелинъизни денъиштирмектеÑинъиз',
'watchlistedit-raw-legend' => 'Козетюв джедвелини денъиштирилюви',
-'watchlistedit-raw-explain' => 'Козетюв джедвелинъиздеки Ñаифелер ашагъыда булуна. Джедвельге Ñаифе ады къошып Ñ Ð´Ð° ондан ёкъ Ñтип (ÑÑ€ Ñатырда бирер ад) оны денъиштирип олаÑынъыз. Битирген Ñонъ «козетюв джедвелини Ñнъарт» ÑзыÑына баÑынъыз. [[Special:Watchlist/edit|Стандарт редакторны да къулланып олурÑынъыз]].',
+'watchlistedit-raw-explain' => 'Козетюв джедвелинъиздеки Ñаифелер ашагъыда булуна. Джедвельге Ñаифе ады кирÑетип Ñ Ð´Ð° ондан ёкъ Ñтип (ÑÑ€ Ñатырда бирер ад) оны денъиштирип олаÑынъыз. Битирген Ñонъ «козетюв джедвелини Ñнъарт» ÑзыÑына баÑынъыз. [[Special:Watchlist/edit|Стандарт редакторны да къулланып олурÑынъыз]].',
'watchlistedit-raw-titles' => 'Саифелер:',
'watchlistedit-raw-submit' => 'Козетюв джедвелини Ñнъарт',
'watchlistedit-raw-done' => 'Козетюв джедвелинъиз Ñнъарды.',
@@ -1852,8 +1870,27 @@ $1',
# Special:Version
'version' => 'ВерÑиÑ', # Not used as normal message but as header for the special page itself
+# Special:FileDuplicateSearch
+'fileduplicatesearch-legend' => 'Дубликатны къыдыр',
+'fileduplicatesearch-filename' => 'Файл ады:',
+'fileduplicatesearch-submit' => 'Къыдыр',
+'fileduplicatesearch-info' => '$1 × $2 пикÑел<br />Файл буюклиги: $3<br />MIME чешити: $4',
+'fileduplicatesearch-result-1' => '«$1» файлынынъ ич копиÑÑÑ‹ ёкъ.',
+'fileduplicatesearch-result-n' => '«$1» файлынынъ {{PLURAL:$2|бир копиÑÑÑ‹|$2 копиÑÑÑ‹}} бар.',
+
# Special:SpecialPages
-'specialpages' => 'МахÑÑƒÑ Ñаифелер',
+'specialpages' => 'МахÑÑƒÑ Ñаифелер',
+'specialpages-group-maintenance' => 'Бакъым ÑÑабатлары',
+'specialpages-group-other' => 'Дигер махÑÑƒÑ Ñаифелер',
+'specialpages-group-login' => 'Отурым ач / Къайд ол',
+'specialpages-group-changes' => 'Сонъки денъишикликлер ве журналлар',
+'specialpages-group-media' => 'Файл ÑÑабатлары ве юклеме',
+'specialpages-group-users' => 'Къулланыджылар ве акълары',
+'specialpages-group-highuse' => 'Чокъ къулланылгъан Ñаифелер',
+'specialpages-group-pages' => 'Саифелер джедвели',
+'specialpages-group-pagetools' => 'Саифе алетлери',
+'specialpages-group-wiki' => 'Вики малюмат ве алетлер',
+'specialpages-group-redirects' => 'Ðллама махÑÑƒÑ Ñаифелер',
# Special:BlankPage
'blankpage' => 'Бош Ñаифе',
diff --git a/languages/messages/MessagesCrh_latn.php b/languages/messages/MessagesCrh_latn.php
index 2c494357..4d2317c9 100644
--- a/languages/messages/MessagesCrh_latn.php
+++ b/languages/messages/MessagesCrh_latn.php
@@ -6,6 +6,7 @@
*
* @author AlefZet
* @author Alessandro
+ * @author Urhixidur
*/
$fallback8bitEncoding = 'windows-1254';
@@ -121,13 +122,13 @@ $messages = array(
'tog-showtoc' => 'Münderice cedveli köster (3 daneden ziyade serlevası olğan saifeler içün)',
'tog-rememberpassword' => 'Parolni hatırla',
'tog-editwidth' => 'Yazuv penceresi tam keniÅŸlikte olsun',
-'tog-watchcreations' => 'Men yaratqan saifelerni közetüv cedvelime ekle',
-'tog-watchdefault' => 'Men deñiştirgen saifelerni közetüv cedvelime ekle',
-'tog-watchmoves' => 'Menim tarafımdan adı deñiştirilgen saifelerni közetüv cedvelime ekle',
-'tog-watchdeletion' => 'Men yoq etken saifelerni közetüv cedvelime ekle',
+'tog-watchcreations' => 'Men yaratqan saifelerni közetüv cedvelime kirset',
+'tog-watchdefault' => 'Men deñiştirgen saifelerni közetüv cedvelime kirset',
+'tog-watchmoves' => 'Menim tarafımdan adı deñiştirilgen saifelerni közetüv cedvelime kirset',
+'tog-watchdeletion' => 'Men yoq etken saifelerni közetüv cedvelime kirset',
'tog-minordefault' => 'Yapqan deñişikliklerimni kiçik deñişiklik olaraq işaretle',
-'tog-previewontop' => 'Ög baquvnı yazuv pencereniñ üstünde köster',
-'tog-previewonfirst' => 'Deñiştirmede ög baquvnı köster',
+'tog-previewontop' => 'Baqıp çıquvnı yazuv pencereniñ üstünde köster',
+'tog-previewonfirst' => 'Deñiştirmede baqıp çıquvnı köster',
'tog-nocache' => 'Saifelerni hatırlama',
'tog-enotifwatchlistpages' => 'Saife deñişikliklerinde maña e-mail yolla',
'tog-enotifusertalkpages' => 'Qullanıcı saifemde deñişiklik olğanda maña e-mail yolla',
@@ -138,7 +139,7 @@ $messages = array(
'tog-externaleditor' => 'Deñişikliklerni başqa editor programması ile yap',
'tog-externaldiff' => 'Teñeştirmelerni tış programmağa yaptır.',
'tog-showjumplinks' => '"Bar" bağlantısını faalleştir',
-'tog-uselivepreview' => 'Canlı ög baquv hususiyetini qullan (JavaScript) (daa deñeme alında)',
+'tog-uselivepreview' => 'Canlı baqıp çıquv hususiyetini qullan (JavaScript) (daa deñeme alında)',
'tog-forceeditsummary' => 'Deñişiklik qısqa tarifini boş taşlağanda meni tenbile',
'tog-watchlisthideown' => 'Közetüv cedvelimden menim deñişikliklerimni gizle',
'tog-watchlisthidebots' => 'Közetüv cedvelimden bot deñişikliklerini gizle',
@@ -229,7 +230,7 @@ $messages = array(
== Bazı faydalı saytlar ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Olucı sazlamalar cedveli];
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki boyunca sıq berilgen suallernen cevaplar];
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki-niñ yañı versiyalarınıñ çıquvından haber yiberüv].",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki-niñ yañı versiyalarınıñ çıquvından haber yiberüv].",
'about' => 'Aqqında',
'article' => 'Saife',
@@ -256,7 +257,7 @@ $messages = array(
'returnto' => '$1.',
'tagline' => '{{GRAMMAR:ablative|{{SITENAME}}}}',
'help' => 'Yardım',
-'search' => 'Qıdır',
+'search' => 'Qıdıruv',
'searchbutton' => 'Qıdır',
'go' => 'Bar',
'searcharticle' => 'Bar',
@@ -284,7 +285,7 @@ $messages = array(
'talkpagelinktext' => 'Muzakere',
'specialpage' => 'Mahsus Saife',
'personaltools' => 'Åžahsiy aletler',
-'postcomment' => 'Tefsir ekle',
+'postcomment' => 'Tefsir yaz',
'articlepage' => 'Saifege bar',
'talk' => 'Muzakere',
'views' => 'Körünişler',
@@ -313,8 +314,8 @@ $messages = array(
'bugreports' => 'Hatalar aqqında esabatlar',
'bugreportspage' => 'Project:Hatalar aqqında esabatlar',
'copyright' => 'Malümat $1 binaen keçilip ola.',
-'copyrightpagename' => '{{SITENAME}} müellif aqları',
-'copyrightpage' => '{{ns:project}}:Müellif aqları',
+'copyrightpagename' => '{{SITENAME}} müelliflik aqları',
+'copyrightpage' => '{{ns:project}}:Müelliflik aqları',
'currentevents' => 'Ağımdaki vaqialar',
'currentevents-url' => 'Project:Ağımdaki vaqialar',
'disclaimers' => 'Cevapkârlıq redi',
@@ -427,10 +428,10 @@ Lütfen, URL yazıp bundan [[Special:ListUsers/sysop|administratorğa]] haber be
'fileexistserror' => '"$1" faylı saqlanıp olamay. Öyle fayl endi mevcüt.',
'unexpected' => 'beklenmegen deger: "$1"="$2".',
'formerror' => 'Hata: formanıñ malümatını yollamaqnıñ iç çaresi yoq',
-'badarticleerror' => 'Siz yapmağa istegen işlev keçersizdir.',
+'badarticleerror' => 'Siz yapmağa istegen işlev bu saifede yapılıp оlamay.',
'cannotdelete' => 'Belgilengen saife ya da körüniş yoq etilip olamadı. (başqa bir qullanıcı tarafından yoq etilgen ola bilir).',
-'badtitle' => 'Keçersiz serleva',
-'badtitletext' => 'İstenilgen saife adı doğru degil, boş yahut interviki ya da tillerara adı doğru belgilenmegen. İhtimalı bar ki, saife adında yasaqlanğan simvollar qullanıladır.',
+'badtitle' => 'Ruhsetsiz serleva',
+'badtitletext' => 'İstenilgen saife adı doğru degil, boş yahut interviki ya da tillerara adı doğru belgilenmegen. İhtimalı bar ki, saife adında yasaqlanğan işaretler qullanıladır.',
'perfdisabled' => 'Afu etiñiz! Bu hususiyet, malümat bazasını qullanılamaycaq derecede yavaşlatqanı içün, muvaqqat qullanımdan çıqarıldı.',
'perfcached' => 'Malümatlar daa evelceden azırlanğan ola bilir. Bu sebepten eskirgen ola bilir!',
'perfcachedts' => 'Aşağıda keşte saqlanğan malümat buluna, soñki yañaruv zamanı: $1.',
@@ -495,7 +496,7 @@ Bu saytnıñ [[Special:Preferences|sazlamalarını]] şahsıñızğa köre deñi
'yourvariant' => 'Til saylavı:',
'yournick' => 'Siziñ lağabıñız (imzalarda kösterilecek):',
'badsig' => 'Yañlış imza. HTML tegleriniñ doğrulığını baqıñız.',
-'badsiglength' => 'Qarardan ziyade uzun imzadır, $1-den ziyade simvoldan ibaret olması mümkün degil.',
+'badsiglength' => 'Qarardan ziyade uzun imzadır, $1-den ziyade işaretten ibaret olması mümkün degil.',
'email' => 'E-mail',
'prefs-help-realname' => 'Adıñız (mecburiy degildir): Eger belgileseñiz, saifelerdeki deñişikliklerini kimniñ yapqanını köstermek içün qullanılacaq.',
'loginerror' => 'Oturım açma hatası',
@@ -507,11 +508,12 @@ Em de bu vikideki saifeñizden diger qullanıcılarğa siznen bağlanmağa imkâ
'noname' => 'Qullanıcı adını belgilemediñiz.',
'loginsuccesstitle' => 'Kiriş yapıldı',
'loginsuccess' => "'''$1 adınen {{SITENAME}} saytında çalışıp olasıñız.'''",
-'nosuchuser' => '"$1" adlı qullanıcı yoq. Doğru yazğanıñıznı teşkeriñiz ya da [[Special:Userlogin/signup|yañı qullanıcı esabını açıñız]].',
+'nosuchuser' => '"$1" adlı qullanıcı yoq. Doğru yazğanıñıznı teşkeriñiz ya da [[Special:UserLogin/signup|yañı qullanıcı esabını açıñız]].',
'nosuchusershort' => '"<nowiki>$1</nowiki>" adlı qullanıcı tapılamadı. Adıñıznı doğru yazğanıñızdan emin oluñız.',
'nouserspecified' => 'Qullanıcı adını belgilemek kereksiñiz.',
'wrongpassword' => 'Kirsetken paroliñiz yañlıştır. Lütfen, tekrar etiñiz.',
-'wrongpasswordempty' => 'Boş parol kirmeñiz/belgilemeñiz.',
+'wrongpasswordempty' => 'Kirsetken parоliñiz bоştır.
+Lütfen, tekrar etiñiz.',
'passwordtooshort' => 'Paroliñiz pek qısqa. Eñ az $1 arif ve ya raqamdan ibaret olmalı.',
'mailmypassword' => 'Yañı parol yiber',
'passwordremindertitle' => '{{grammar:genitive|{{SITENAME}}}} qullanıcınıñ parol hatırlatuvı',
@@ -544,7 +546,7 @@ Siz oturım açıp paroliñizni şimdi deñiştirmek kereksiñiz.
# Password reset dialog
'resetpass' => 'Bu esapnıñ parolini sıfırla',
'resetpass_announce' => 'Muvaqqat kod vastasınen kirdiñiz. Kirişni tamamlamaq içün yañı parolni mında qoyuñız:',
-'resetpass_header' => 'Parolni sıfırla',
+'resetpass_header' => 'Esapnıñ parolini deñiştir',
'resetpass_submit' => 'Parol qoyıp kir',
'resetpass_success' => 'Paroliñiz muvafaqiyetnen deñiştirildi! Oturımıñız açılmaqta...',
'resetpass_bad_temporary' => 'Muvaqqat paroliñiz yañlıştır. Ola bilir ki, siz endi paroliñizni muvafaqiyetnen deñiştirgen ya da e-mail-ge yañı bir parol yollamağa rica etkendirsiñiz.',
@@ -567,7 +569,7 @@ Siz oturım açıp paroliñizni şimdi deñiştirmek kereksiñiz.
'nowiki_sample' => 'Serbest format metiniñizni mında yazıñız.',
'nowiki_tip' => 'viki format etüvini ignor et',
'image_sample' => 'Resim.jpg',
-'image_tip' => 'Resim ekleme',
+'image_tip' => 'Endirilgen fayl',
'media_sample' => 'Ses.ogg',
'media_tip' => 'Media faylına bağlantı',
'sig_tip' => 'İmzañız ve tarih',
@@ -579,16 +581,16 @@ Siz oturım açıp paroliñizni şimdi deñiştirmek kereksiñiz.
'minoredit' => 'Kiçik deñişiklik',
'watchthis' => 'Saifeni közet',
'savearticle' => 'Saifeni saqla',
-'preview' => 'Ög baquv',
-'showpreview' => 'Ög baquvnı köster',
-'showlivepreview' => 'Tez ög baquv',
+'preview' => 'Baqıp çıquv',
+'showpreview' => 'Baqıp çıq',
+'showlivepreview' => 'Tez baqıp çıquv',
'showdiff' => 'Deñişikliklerni köster',
'anoneditwarning' => "'''Diqqat''': Oturım açmağanıñızdan sebep siziñ IP adresiñiz deñişiklik tarihına yazılır.",
'missingsummary' => "'''Hatırlatma.''' Deñiştirmeleriñizni qısqadan tarif etmediñiz. \"Saifeni saqla\" dögmesine tekrar basuv ile deñiştirmeleriñiz tefsirsiz saqlanacaqlar.",
'missingcommenttext' => 'Lütfen, aşağıda tefsir yazıñız.',
'missingcommentheader' => "'''Hatırlatuv:''' Tefsir serlevasını belgilemediñiz. \"Saifeni saqla\" dögmesine tekrar basqan soñ tefsiriñiz serlevasız saqlanır.",
-'summary-preview' => 'Ög baquv tarifi',
-'subject-preview' => 'Ög baquv serlevası',
+'summary-preview' => 'Baqıp çıquv tarifi',
+'subject-preview' => 'Baqıp çıquv serlevası',
'blockedtitle' => 'Qullanıcı blok etildi.',
'blockedtext' => '<big>\'\'\'Esabıñız ya da IP adresiñiz blok etildi.\'\'\'</big>
@@ -619,7 +621,7 @@ IP adresiñiz — $3, blok etüv identifikatorı — #$5. Lütfen, administrator
'whitelistedittitle' => 'Deñiştirmek içün oturım açmalısıñız',
'whitelistedittext' => 'Saifeni deñiştirmek içün $1 kereksiñiz.',
'confirmedittitle' => 'E-mail adresini tasdıqlamaq lâzimdir',
-'confirmedittext' => 'Saifeni deñiştirmeden evel e-mail adresiñizni tasdıqlamalısıñız. Lütfen, [[Special:Preferences|sazlamalar saifesinde]] e-mail adresiñizni ekleñiz ve tasdıqlañız.',
+'confirmedittext' => 'Saifeni deñiştirmeden evel e-mail adresiñizni tasdıqlamalısıñız. Lütfen, [[Special:Preferences|sazlamalar saifesinde]] e-mail adresiñizni kirsetiñiz ve tasdıqlañız.',
'nosuchsectiontitle' => 'Öyle bölüm yoq',
'nosuchsectiontext' => 'Mevcüt olmağan bölümni deñiştirip baqtıñız. $1 bölümi yoq olğanı içün metniñiz saqlanacaq yeri yoq.',
'loginreqtitle' => 'Oturım açmalısıñız',
@@ -639,14 +641,14 @@ Eger siz anonim qullanıcı olsañız ve sizge kelgen beyanatlarnı yañlıştan
'''Konqueror:''' saifeni yañıdan yükle dögmesine ya da F5 basıp;
'''Opera:''' ''Tools → Preferences'' menüsinde keşni temizlep;
'''Internet Explorer:''' ''Ctrl'' basılı ekende saifeni yañıdan yüklep ya da ''Ctrl-F5'' basıp.",
-'usercssjsyoucanpreview' => "<strong>Tevsiye:</strong> Saifeni saqlamazdan evel '''ög baquvnı köster''' dögmesine basıp yapqan yañı saifeñizni közden keçiriñiz.",
-'usercsspreview' => "'''Siz şimdi tek ög baquv köresiñiz - qullanıcı CSS faylıñız alâ daa saqlanmadı!'''",
-'userjspreview' => "'''Tek test etesiñiz ya da ög baquv köresiñiz - qullanıcı JavaScript'i şimdilik saqlanmadı.'''",
-'userinvalidcssjstitle' => "''İhtar:''' \"\$1\" adınen bir tema yoqtır. tema-adı.css ve .js fayllarınıñ adları kiçik afir ile yazmaq kerek, yani {{ns:user}}:Temel/'''M'''onobook.css degil, {{ns:user}}:Temel/'''m'''onobook.css.",
+'usercssjsyoucanpreview' => "<strong>Tevsiye:</strong> Saifeni saqlamazdan evel '''baqıp çıq''' dögmesine basıp yapqan yañı saifeñizni közden keçiriñiz.",
+'usercsspreview' => "'''Unutmañız, bu tek baqıp çıquv - qullanıcı CSS faylıñız alâ daa saqlanmadı!'''",
+'userjspreview' => "'''Unutmañız, siz şimdi tek test etesiñiz ya da baqıp çıquv köresiñiz - qullanıcı JavaScript'i şimdilik saqlanmadı.'''",
+'userinvalidcssjstitle' => "'''İhtar:''' \"\$1\" adınen bir tema yoqtır. tema-adı.css ve .js fayllarınıñ adları kiçik afir ile yazmaq kerek, yani {{ns:user}}:Temel/'''M'''onobook.css degil, {{ns:user}}:Temel/'''m'''onobook.css.",
'updated' => '(Yañardı)',
'note' => '<strong>Ä°htar:</strong>',
-'previewnote' => '<strong>Bu ög baquvdır, metin alâ daa saqlanmağan!</strong>',
-'previewconflict' => 'Bu ög baquv yuqarı tarir penceresindeki metinniñ saqlanuvdan soñ olacaq körünişini aks ete.',
+'previewnote' => '<strong>Bu tek baqıp çıquv, metin alâ daa saqlanmağan!</strong>',
+'previewconflict' => 'Bu baqıp çıquv yuqarı tarir penceresindeki metinniñ saqlanuvdan soñ olacaq körünişini aks ete.',
'session_fail_preview' => '<strong> Server siz yapqan deñiştirmelerni sessiya identifikatorı
coyulğanı sebebinden saqlap olamadı. Bu vaqtınca problemadır. Lütfen, tekrar saqlap baqıñız.
Bundan da soñ olıp çıqmasa, malümat lokal faylğa saqlañız da brauzeriñizni bir qapatıp
@@ -656,34 +658,34 @@ açıñız.</strong>',
Bunıñ kibi problemalar anonimizirlegen hatalı web-proksiler qullanuvdan çıqıp olalar.</strong>',
'editing' => '"$1" saifesini deñiştirmektesiñiz',
'editingsection' => '"$1" saifesinde bölüm deñiştirmektesiñiz',
-'editingcomment' => '$1 saifesine beyanat eklemektesiñiz.',
+'editingcomment' => '$1 saifesine beyanat qоşmaqtasıñız.',
'editconflict' => 'Deñişiklik zıt ketüvi: $1',
'explainconflict' => "Siz saifeni deñiştirgen vaqıtta başqa biri de deñişiklik yaptı.
Yuqarıdaki yazı saifeniñ şimdiki alını köstere.
-Siziñ deñişiklikleriñiz altqa kösterildi. Soñki deñişikleriñizni yazınıñ içine eklemek kerek olacaqsıñız.
+Siziñ deñişiklikleriñiz altqa kösterildi. Şimdi yapqan deñişiklikleriñizni aşağı pencereden yuqarı pencerege avuştırmaq kerek olacaqsıñız.
\"Saifeni saqla\"ğa basqanda '''tek''' yuqarıdaki yazı saqlanacaq.",
'yourtext' => 'Siziñ metniñiz',
'storedversion' => 'SaqlanÄŸan metin',
-'nonunicodebrowser' => '<strong>TENBİ: Brauzeriñizde Unicode ködirovkası tanılmaz. Saifeler deñiştirgende bütün ASCII olmağan simvollarnıñ yerine olarnıñ onaltılıq kodu yazılır.</strong>',
+'nonunicodebrowser' => '<strong>TENBİ: Brauzeriñizde Unicode kodlaması tanılmaz. Saifeler deñiştirgende bütün ASCII olmağan işaretlerniñ yerine olarnıñ onaltılıq kodu yazılır.</strong>',
'editingold' => '<strong>DİQQAT: Saifeniñ eski bir versiyasında deñişiklik yapmaqtasıñız.
Saqlağanıñızda bu tarihlı versiyadan künümizge qadar olğan deñişiklikler yoq olacaq.</strong>',
-'yourdiff' => 'Qarşılaştırma',
+'yourdiff' => 'Farqlar',
'copyrightwarning' => '<strong>Lütfen, diqqat:</strong> {{SITENAME}} saytına qoşulğan bütün isseler <i>$2</i> muqavelesi dairesindedir (tafsilât içün $1 saifesine baqıñız).
Qoşqan isseñizniñ başqa insanlar tarafından acımasızca deñiştirilmesini ya da azat tarzda ve sıñırsızca başqa yerlerge dağıtılmasını istemeseñiz, isse qoşmañız.<br />
Ayrıca, mında isse qoşıp, bu isseniñ özüñiz tarafından yazılğanına, ya da cemaatqa açıq bir menbadan ya da başqa bir azat menbadan kopirlengenine garantiya bergen olasıñız.<br />
-<strong><center>MÜELLİF AQQI İLE QORÇALANĞAN İÇ BİR METİNNİ MINDA EKLEMEÑİZ!</center></strong>',
+<strong><center>MÜELLİFLİK AQQINEN QORÇALANĞAN İÇ BİR METİNNİ MINDA RUHSETSİZ QOŞMAÑIZ!</center></strong>',
'copyrightwarning2' => '<strong>Lütfen, diqqat:</strong> {{SITENAME}} saytına siz qoşqan bütün isseler başqa bir qullanıcı tarafından deñiştirilip ya da yoq etilip olur. Qoşqan isseñizniñ başqa insanlar tarafından acımasızca deñiştirilmesini ya da azat tarzda ve sıñırsızca başqa yerlerge dağıtılmasını istemeseñiz, isse qoşmañız.<br />
Ayrıca, mında isse qoşıp, bu isseniñ özüñiz tarafından yazılğanına, ya da cemaatqa açıq bir menbadan ya da başqa bir azat menbadan kopirlengenine garantiya bergen olasıñız ($1 baqıñız).<br />
-<strong>MÜELLİF AQQI İLE QORÇALANĞAN İÇ BİR METİNNİ MINDA EKLEMEÑİZ!</strong>',
-'longpagewarning' => '<strong>TENBİ: Bu saife $1 kilobayt büyükligindedir; bazı brauzerler deñişiklik yapqan vaqıtta 32kb ve üstü büyükliklerde problemalar yaşap olur. Saifeni bölümlerge ayırmağa tırışıñız.</strong>',
-'longpageerror' => '<strong>TENBİ: Bu saife $1 kilobayt büyükligindedir. Maksimum izinli büyüklik ise $2 kilobayt. Bu saife saqlanıp olamaz.</strong>',
+<strong>MÜELLİFLİK AQQINEN QORÇALANĞAN İÇ BİR METİNNİ MINDA RUHSETSİZ QOŞMAÑIZ!</strong>',
+'longpagewarning' => '<strong>TENBİ: Bu saife $1 kilobayt büyükligindedir; bazı brauzerler deñişiklik yapqan vaqıtta 32 kb ve üstü büyükliklerde problemalar yaşap olur. Saifeni bölümlerge ayırmağa tırışıñız.</strong>',
+'longpageerror' => '<strong>TENBİ: Bu saife $1 kilobayt büyükligindedir. Azamiy (maksimal) izinli büyüklik ise $2 kilobayt. Bu saife saqlanıp olamaz.</strong>',
'readonlywarning' => '<strong>DİQQAT: Baqım sebebi ile malümat bazası al-azırda kilitlidir. Bu sebepten deñişiklikleriñiz şimdi saqlanamamaqta. Yazğanlarıñıznı başqa bir editor programmasına alıp saqlap olur ve daa soñ tekrar mında ketirip saqlap olursıñız</strong>',
'protectedpagewarning' => '<strong>TENBİ: Bu saife qorçalav altına alınğan ve yalıñız administratorlar tarafından deñiştirilip olur.</strong>',
'semiprotectedpagewarning' => "'''Tenbi''': Bu saife tek qaydlı qullanıcılar tarafından deñiştirilip olur.",
'cascadeprotectedwarning' => "'''Tenbi:''' Bu saifeni tek \"Administratorlar\" gruppasına kirgen qullanıcılar deñiştirip olalar, çünki o kaskad qorçalav altında bulunğan {{PLURAL:\$1|saifege|saifelerge}} mensüptir:",
'titleprotectedwarning' => '<strong>TENBİ: Bu saife qorçalav altındadır, tek yetkili qullanıcılar onı yaratıp olalar.</strong>',
'templatesused' => 'Bu saifede qullanılğan şablonlar:',
-'templatesusedpreview' => 'Bu ög baquvda qullanılğan şablonlar:',
+'templatesusedpreview' => 'Siz baqıp çıqqan saifeñizde qullanılğan şablonlar:',
'templatesusedsection' => 'Bu bölümde qullanılğan şablonlar:',
'template-protected' => '(qorçalav altında)',
'template-semiprotected' => '(qısmen qorçalav altında)',
@@ -757,43 +759,55 @@ Vikide bu saifege oşağan saifelerni [[Special:Search|tapıp baqıñız]].',
'history-title' => '"$1" saifesiniñ deñişiklik tarihı',
'difference' => '(Versiyalar arası farqlar)',
'lineno' => '$1 satır:',
-'compareselectedversions' => 'Saylanğan versiyalarnı qarşılaştır',
+'compareselectedversions' => 'Saylanğan versiyalarnı teñleştir',
'editundo' => 'lâğu et',
'diff-multi' => '({{PLURAL:$1|1 aradaki versiya|$1 aradaki versiya}} kösterilmedi.)',
# Search results
-'searchresults' => 'Qıdıruv neticeleri',
-'searchresulttext' => '{{SITENAME}} içinde qıdıruv yapmaq hususında malümat almaq içün [[{{MediaWiki:Helppage}}|{{int:help}}]] saifesine baqıp olasıñız.',
-'searchsubtitle' => 'Qıdırılğan: \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|"$1" ile başlanğan bütün saifeler]] | [[Special:WhatLinksHere/$1|"$1" saifesine bağlantı olğan bütün saifeler]])',
-'searchsubtitleinvalid' => "Siz bunı qıdırdıñız '''$1'''",
-'noexactmatch' => "'''\"\$1\" serlevalı bir saife tapılamadı.''' Bu saifeniñ yazılmasını siz [[:\$1|başlatıp olasıñız]].",
-'noexactmatch-nocreate' => "'''\"\$1\" adlı saife yoq.'''",
-'titlematches' => 'Saife adı bir kele',
-'notitlematches' => 'İç bir serlevada tapılamadı',
-'textmatches' => 'Saife metni bir kele',
-'notextmatches' => 'İç bir saifede tapılamadı',
-'prevn' => 'evelki $1',
-'nextn' => 'soñraki $1',
-'viewprevnext' => '($1) ($2) ($3).',
-'searchrelated' => 'bağlı',
-'searchall' => 'episi',
-'showingresults' => "Aşağıda №&nbsp;<strong>$2</strong>den başlap {{PLURAL:$1|'''1''' netice|'''$1''' netice}} buluna.",
-'showingresultsnum' => "Aşağıda №&nbsp;'''$2'''den başlap {{PLURAL:$3|'''1''' netice|'''$3''' netice}} buluna.",
-'nonefound' => "'''İhtar.''' Adiycesine qıdıruv bütün isim fezalarında yapılmay. Bütün isim fezalarında (bu cümleden qullanıcılar subetleri, şablonlar ve ilâhre) qıdırmaq içün ''all:'' yazını qullanıñız ya da kerekli isim fezasını belgileñiz.",
-'powersearch' => 'Qıdır',
-'searchdisabled' => '{{SITENAME}} saytında qıdıruv yapma vaqtınca toqtatıldı. Bu arada Google qullanıp {{SITENAME}} içinde qıdıruv yapıp olasıñız. Qıdıruv saytlarında indekslemeleriniñ biraz eski qalğan ola bilecegini köz ögüne alıñız.',
+'searchresults' => 'Qıdıruv neticeleri',
+'searchresulttext' => '{{SITENAME}} içinde qıdıruv yapmaq hususında malümat almaq içün [[{{MediaWiki:Helppage}}|{{int:help}}]] saifesine baqıp olasıñız.',
+'searchsubtitle' => 'Qıdırılğan: \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|"$1" ile başlanğan bütün saifeler]] | [[Special:WhatLinksHere/$1|"$1" saifesine bağlantı olğan bütün saifeler]])',
+'searchsubtitleinvalid' => "Siz bunı qıdırdıñız '''$1'''",
+'noexactmatch' => "'''\"\$1\" serlevalı bir saife tapılamadı.''' Bu saifeniñ yazılmasını siz [[:\$1|başlatıp olasıñız]].",
+'noexactmatch-nocreate' => "'''\"\$1\" adlı saife yoq.'''",
+'titlematches' => 'Saife adı bir kele',
+'notitlematches' => 'İç bir serlevada tapılamadı',
+'textmatches' => 'Saife metni bir kele',
+'notextmatches' => 'İç bir saifede tapılamadı',
+'prevn' => 'evelki $1',
+'nextn' => 'soñraki $1',
+'viewprevnext' => '($1) ($2) ($3).',
+'search-result-size' => '$1 ($2 söz)',
+'search-result-score' => 'Uyğunlıq: $1%',
+'search-redirect' => '(yollama $1)',
+'search-section' => '(bölüm $1)',
+'search-suggest' => 'Bunımı demege istediñiz: $1',
+'search-interwiki-caption' => 'Qardaş prоyektler',
+'search-interwiki-default' => '$1 netice:',
+'search-interwiki-more' => '(daa çоq)',
+'search-mwsuggest-enabled' => 'tevsiyelernen',
+'search-mwsuggest-disabled' => 'tevsiye yoq',
+'search-relatedarticle' => 'Bağlı',
+'searchrelated' => 'bağlı',
+'searchall' => 'episi',
+'showingresults' => "Aşağıda №&nbsp;<strong>$2</strong>den başlap {{PLURAL:$1|'''1''' netice|'''$1''' netice}} buluna.",
+'showingresultsnum' => "Aşağıda №&nbsp;'''$2'''den başlap {{PLURAL:$3|'''1''' netice|'''$3''' netice}} buluna.",
+'nonefound' => "'''İhtar.''' Adiycesine qıdıruv bütün isim fezalarında yapılmay. Bütün isim fezalarında (bu cümleden qullanıcılar subetleri, şablonlar ve ilâhre) qıdırmaq içün ''all:'' yazını qullanıñız ya da kerekli isim fezasını belgileñiz.",
+'powersearch' => 'Qıdır',
+'search-external' => 'Tış qıdıruv',
+'searchdisabled' => '{{SITENAME}} saytında qıdıruv yapma vaqtınca toqtatıldı. Bu arada Google qullanıp {{SITENAME}} içinde qıdıruv yapıp olasıñız. Qıdıruv saytlarında indekslemeleriniñ biraz eski qalğan ola bilecegini köz ögüne alıñız.',
# Preferences page
'preferences' => 'Sazlamalar',
'mypreferences' => 'Sazlamalarım',
'prefs-edits' => 'Yapqan deñişiklik sayısı:',
'prefsnologin' => 'Oturım açmadıñız',
-'prefsnologintext' => 'Şahsiy sazlamalarıñıznı deñiştirmek içün <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} oturım açmaq]</span> kereksiñiz.',
+'prefsnologintext' => 'Şahsiy sazlamalarıñıznı deñiştirmek içün <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} oturım açmaq]</span> kereksiñiz.',
'prefsreset' => 'Sazlamalar ilk alına ketirildi.',
'qbsettings' => 'Vızlı irişim sutun sazlamaları',
'changepassword' => 'Parol deñiştir',
'skin' => 'Resimleme',
-'math' => 'Riyaziy (matematik) simvollar',
+'math' => 'Riyaziy (matematik) iÅŸaretler',
'dateformat' => 'Tarih kösterimi',
'datedefault' => 'Standart',
'datetime' => 'Tarih ve saat',
@@ -811,7 +825,7 @@ Vikide bu saifege oşağan saifelerni [[Special:Search|tapıp baqıñız]].',
'resetprefs' => 'Saqlanmağan sazlamalarnı ilk alına ketir',
'oldpassword' => 'Eski parol',
'newpassword' => 'Yañı parol',
-'retypenew' => 'Yañı parolnen tekrar kiriñiz',
+'retypenew' => 'Yañı parolni tekrar yazıñız',
'textboxsize' => 'Saife yazuv penceresi',
'rows' => 'Satır',
'columns' => 'Sutun',
@@ -828,7 +842,7 @@ Vikide bu saifege oşağan saifelerni [[Special:Search|tapıp baqıñız]].',
'timezoneoffset' => 'Saat farqı',
'servertime' => 'Viki serverinde ÅŸimdiki saat',
'guesstimezone' => 'Brauzeriñiz siziñ yeriñizge toldursın',
-'allowemail' => 'Diger qullanıcılar sizge e-mail mektüpleri yollap olsun',
+'allowemail' => 'Diger qullanıcılar maña e-mail mektüpleri yollap olsun',
'prefs-searchoptions' => 'Qıdıruv sazlamaları',
'prefs-namespaces' => 'İsim fezaları',
'defaultns' => 'Qıdıruvnı aşağıda saylanğan isim fezalarında yap.',
@@ -836,9 +850,9 @@ Vikide bu saifege oşağan saifelerni [[Special:Search|tapıp baqıñız]].',
'files' => 'Fayllar',
# User rights
-'userrights' => 'Qullanıcı aqlarını idare etüv.', # Not used as normal message but as header for the special page itself
+'userrights' => 'Qullanıcı aqlarını idare etüv', # Not used as normal message but as header for the special page itself
'userrights-lookup-user' => 'Qullanıcı gruppalarnını idare et',
-'userrights-user-editname' => 'Öz qullanıcı adıñıznen kiriñiz:',
+'userrights-user-editname' => 'Öz qullanıcı adıñıznı yazıñız:',
'editusergroup' => 'Qullanıcı gruppaları nizamla',
'editinguser' => "'''[[User:$1|$1]]''' qullanıcısınıñ ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]]) izinlerini deñiştirmektesiñiz",
'userrights-editusergroup' => 'Qullanıcı gruppaları nizamla',
@@ -846,14 +860,17 @@ Vikide bu saifege oşağan saifelerni [[Special:Search|tapıp baqıñız]].',
# Groups
'group' => 'Gruppa:',
+'group-user' => 'Qullanıcılar',
'group-bot' => 'Botlar',
'group-sysop' => 'Administratorlar',
'group-bureaucrat' => 'Bürokratlar',
-'group-all' => '(epsi)',
+'group-all' => '(episi)',
+'group-user-member' => 'Qullanıcı',
'group-sysop-member' => 'Administrator',
'group-bureaucrat-member' => 'Bürokrat',
+'grouppage-user' => '{{ns:project}}:Qullanıcılar',
'grouppage-bot' => '{{ns:project}}:Botlar',
'grouppage-sysop' => '{{ns:project}}:Administratorlar',
'grouppage-bureaucrat' => '{{ns:project}}:Bürokratlar',
@@ -864,10 +881,10 @@ Vikide bu saifege oşağan saifelerni [[Special:Search|tapıp baqıñız]].',
# Recent changes
'nchanges' => '$1 {{PLURAL:$1|deñişiklik|deñişiklik}}',
'recentchanges' => 'Soñki deñişiklikler',
-'recentchangestext' => 'Yapılğan eñ soñki deñişikliklerni bu saife körip olasıñız.',
+'recentchangestext' => 'Yapılğan eñ soñki deñişikliklerni bu saifede körip olasıñız.',
'recentchanges-feed-description' => 'Bu lenta vastasınen vikide soñki deñişikliklerni közet.',
'rcnote' => "$4 $5 tarihında soñki {{PLURAL:$2|künde|'''$2''' künde}} yapılğan '''{{PLURAL:$1|1|$1}}''' deñişiklik:",
-'rcnotefrom' => "'''$2''' tarihından itibaren yapılğan deñişiklikler aşağıdadır (eñ fazla '''$1''' dane saife kösterile).",
+'rcnotefrom' => "'''$2''' tarihından itibaren yapılğan deñişiklikler aşağıdadır (eñ çоq '''$1''' dane saife kösterile).",
'rclistfrom' => '$1 tarihından berli yapılğan deñişikliklerni köster',
'rcshowhideminor' => 'kiçik deñişikliklerni $1',
'rcshowhidebots' => 'botlarnı $1',
@@ -916,7 +933,7 @@ Saifede resim qullanmaq içün böyle şekilli bağlantılar qullanıñız:
'upload-prohibited' => 'Yasaqlı fayl çeşitleri: $1.',
'uploadlog' => 'yükleme jurnalı',
'uploadlogpage' => 'Fayl yükleme jurnalı',
-'uploadlogpagetext' => 'Aşağıda eñ soñki eklengen fayllarnıñ cedveli buluna.
+'uploadlogpagetext' => 'Aşağıda eñ soñki qоşulğan fayllarnıñ cedveli buluna.
Daa körgezmeli körüniş içün [[Special:NewImages|yañı fayllar galereyasına]] baqıñız.',
'filename' => 'Fayl',
'filedesc' => 'Faylğa ait qısqa tarif',
@@ -940,7 +957,7 @@ Daa körgezmeli körüniş içün [[Special:NewImages|yañı fayllar galereyası
'emptyfile' => 'İhtimal ki, yüklengen fayl boş. İhtimallı sebep - fayl adlandıruv
hatasıdır. Lütfen, tamam bu faylnı yüklemege isteycek ekeniñizni teşkeriñiz.',
'fileexists' => 'Bu isimde bir fayl mevcüttir. Lütfen, eger siz deñiştirmekten emin olmasañız başta <strong><tt>$1</tt></strong> faylına köz taşlañız.',
-'filepageexists' => 'Bu fayl içün tasvir saifesi endi yapılğan (<strong><tt>$1</tt></strong>), lâkin bu adda bir fayl yoqtır. Yazılğan tasvir resim tasvir saifesinde kösterilmeycek. Yañı bir tasvir eklemek içün onı qolnen deñiştirmege mecbursıñız.',
+'filepageexists' => 'Bu fayl içün tasvir saifesi endi yapılğan (<strong><tt>$1</tt></strong>), lâkin bu adda bir fayl yoqtır. Yazılğan tasvir resim tasvir saifesinde kösterilmeycek. Yañı bir tasvir qоşmaq içün onı qolnen deñiştirmege mecbursıñız.',
'fileexists-extension' => 'Buña oşağan adda bir fayl mevcüttir:<br />
Yüklengen faylnıñ adı: <strong><tt>$1</tt></strong><br />
Mevcüt olğan faylnıñ adı: <strong><tt>$2</tt></strong><br />
@@ -968,14 +985,14 @@ Eger bu faylnı ep bir yüklemege isteseñiz, keri qaytıñız ve fayl ismini de
'uploadvirus' => 'Bu fayl viruslıdır! $1 baqıñız',
'sourcefilename' => 'Yüklemege istegeniñiz fayl:',
'destfilename' => 'Faylnıñ istenilgen adı:',
-'upload-maxfilesize' => 'Maksimal fayl büyükligi: $1',
+'upload-maxfilesize' => 'Azamiy (maksimal) fayl büyükligi: $1',
'watchthisupload' => 'Bu faylnı közetüv cedveline kirset',
'filewasdeleted' => 'Bu isimde bir fayl mevcüt edi, amma yoq etilgen edi. Lütfen, tekrar yüklemeden evel $1 teşkeriñiz.',
'upload-wasdeleted' => "'''Diqqat: Evelde yoq etilgen faylnı yüklemektesiñiz.'''
Er alda bu faylnı yüklemege devam etmege isteysiñizmi?
Bu fayl içün yoq etüvniñ jurnalını mında baqıp olasıñız:",
-'filename-bad-prefix' => 'Siz yüklegen fayl <strong>"$1"</strong>-nen başlay. Bu, adetince, raqamlı fotoapparatlardan fayl adına yazılğan manasız simvollardır. Lütfen, bu fayl içün añlıca bir ad saylap yazıñız.',
+'filename-bad-prefix' => 'Siz yüklegen faylnıñ adı <strong>"$1"</strong>-nen başlana. Bu, adetince, raqamlı fotoapparatlardan fayl adına yazılğan manasız işaretlerdir. Lütfen, bu fayl içün añlıca bir ad saylap yazıñız.',
'upload-proto-error' => 'Yañlış protokol',
'upload-proto-error-text' => 'İnternetten bir resim faylı yüklemege isteseñiz adres <code>http://</code> ya da <code>ftp://</code>nen başlamalı.',
@@ -992,7 +1009,7 @@ Bu fayl içün yoq etüvniñ jurnalını mında baqıp olasıñız:",
'license' => 'Litsenzirleme:',
'nolicense' => 'Yoq',
-'license-nopreview' => '(Ög baquv irişilmez)',
+'license-nopreview' => '(Baqıp çıquv irişilmez)',
'upload_source_url' => ' (doğru, püblik tarzda kirmege musaadeli internet adres)',
'upload_source_file' => ' (kompyuteriñizdeki fayl)',
@@ -1000,7 +1017,7 @@ Bu fayl içün yoq etüvniñ jurnalını mında baqıp olasıñız:",
'imagelist-summary' => 'Bu mahsus saife bütün yüklengen fayllarnı köstere.
Yaqınlarda yüklengen fayllar cedvelniñ yuqarısında kösterile.
Sutun serlevasına bir basuv sortirlemeniñ tertibini deñiştirir.',
-'imagelist_search_for' => 'Fayl adı qıdıruv:',
+'imagelist_search_for' => 'Fayl adını qıdıruv:',
'imgfile' => 'fayl',
'imagelist' => 'Resim cedveli',
'imagelist_date' => 'Tarih',
@@ -1021,7 +1038,7 @@ Sutun serlevasına bir basuv sortirlemeniñ tertibini deñiştirir.',
'filehist-dimensions' => 'En × boy',
'filehist-filesize' => 'Fayl büyükligi',
'filehist-comment' => 'Ä°zaat',
-'imagelinks' => 'Qullanılğanı saifeler',
+'imagelinks' => 'Faylnı qullanğan saifeler',
'linkstoimage' => 'Bu faylğa bağlantı olğan $1 saife:',
'nolinkstoimage' => 'Bu faylÄŸa baÄŸlanÄŸan saife yoq.',
'sharedupload' => 'Bu fayl ortaq fezağa yüklengen ve diger proyektlerde de qullanılğan bir fayl ola bilir.',
@@ -1050,7 +1067,7 @@ Sutun serlevasına bir basuv sortirlemeniñ tertibini deñiştirir.',
# Unused templates
'unusedtemplates' => 'Qullanılmağan şablonlar',
-'unusedtemplatestext' => 'Bu saife "şablon" isim fezasında bulunğan ve diger saifelerge eklenmegen şablonlarnı köstere. Şablonlarğa olğan diger bağlantılarnı da teşkermeden yoq etmeñiz.',
+'unusedtemplatestext' => 'Bu saife {{ns:template}} isim fezasında bulunğan ve diger saifelerge kirsetilmegen şablonlarnı köstere. Şablonlarğa olğan diger bağlantılarnı da teşkermeden yoq etmeñiz.',
'unusedtemplateswlh' => 'diger bağlantılar',
# Random page
@@ -1152,11 +1169,11 @@ Eger saifede, [[MediaWiki:Disambiguationspage]] saifesinde adı keçken şablon
'log-search-legend' => 'Jurnal qıdıruv',
'log-search-submit' => 'Qıdır',
'logempty' => 'Jurnalda bir kelgen malümat yoq.',
-'log-title-wildcard' => 'Bu simvollardan başlanğan serlevalarnı qıdır',
+'log-title-wildcard' => 'Bu işaretlerden başlanğan serlevalarnı qıdır',
# Special:AllPages
'allpages' => 'Bütün saifeler',
-'alphaindexline' => '$1-den $2-ge',
+'alphaindexline' => '$1 saifesinden $2 saifesinece',
'nextpage' => 'Soñraki saife ($1)',
'prevpage' => 'Evelki saife ($1)',
'allpagesfrom' => 'Cedvelge çekmege başlanılacaq arifler:',
@@ -1167,7 +1184,7 @@ Eger saifede, [[MediaWiki:Disambiguationspage]] saifesinde adı keçken şablon
'allpagesnext' => 'Soñraki',
'allpagessubmit' => 'Köster',
'allpagesprefix' => 'Yazğan ariflernen başlağan saifelerni köster:',
-'allpagesbadtitle' => 'Saifeniñ adı keçerli degil. Serlevada tiller arası prefiksi ya da vikiler arası bağlantı ya da başqa qullanıluvı yasaq olğan simvollar bardır.',
+'allpagesbadtitle' => 'Saifeniñ adı ruhsetsizdir. Serlevada tiller arası prefiksi ya da vikiler arası bağlantı ya da başqa qullanıluvı yasaq olğan işaretler bar.',
'allpages-bad-ns' => '{{SITENAME}} saytında "$1" isim fezası yoqtır.',
# Special:Categories
@@ -1187,7 +1204,7 @@ Mında [[Special:UnusedCategories|qullanılmağan kategoriyalar]] kösterilmegen
'mailnologintext' => 'Diger qullanıcılarğa elektron mektüpler yollap olmaq içün [[Special:UserLogin|oturım açmalısıñız]] ve [[Special:Preferences|sazlamalarıñızda]] mevcüt olğan e-mail adresiniñ saibi olmalısıñız.',
'emailuser' => 'Qullanıcığa mektüp',
'emailpage' => 'Qullanıcığa elektron mektüp yolla',
-'emailpagetext' => 'Bu qullanıcı öz sazlamalarında mevcüt olğan elektron poçta adresini yazğan olsa, aşağıdaki formanı toldurıp oña mektüp yollap olursıñız.
+'emailpagetext' => 'Aşağıdaki formanı toldurıp bu qullanıcığa mektüp yollap olursıñız.
[[Special:Preferences|Öz sazlamalarıñızda]] yazğan elektron adresiñiz mektüpniñ "Kimden" satırında yazılacaq, bunıñ içün mektüp alıcı doğrudan-doğru siziñ adresiñizge cevap yollap olur.',
'usermailererror' => 'E-mail beyanatı yollanğan vaqıtta hata olıp çıqtı',
'defemailsubject' => '{{SITENAME}} e-mail',
@@ -1239,7 +1256,7 @@ Birazdan soñ közetüv cedveliñizden bir de bir saifeni yoq etmege isteseñiz
'watchlist-hide-minor' => 'Kiçik deñişikliklerni gizle',
# Displayed when you click the "watch" button and it is in the process of watching
-'watching' => 'Közetüv cedveline eklenmekte...',
+'watching' => 'Közetüv cedveline kirsetilmekte...',
'unwatching' => 'Közetüv cedvelinden yoq etilmekte...',
'enotif_mailer' => '{{SITENAME}} poçta vastasınen haber bergen hızmet',
@@ -1254,7 +1271,7 @@ Birazdan soñ közetüv cedveliñizden bir de bir saifeni yoq etmege isteseñiz
'enotif_body' => 'Sayğılı $WATCHINGUSERNAME,
-{{SITENAME}} saytındaki $PAGETITLE serlevalı saife $PAGEEDITDATE tarihında $PAGEEDITOR tarafından $CHANGEDORCREATED. Keçerli versiyağa $PAGETITLE_URL adresinden yetişip olasıñız.
+{{SITENAME}} saytındaki $PAGETITLE serlevalı saife $PAGEEDITDATE tarihında $PAGEEDITOR tarafından $CHANGEDORCREATED. Şimdiki versiyağa $PAGETITLE_URL adresinden yetişip olasıñız.
$NEWPAGE
@@ -1311,11 +1328,11 @@ Qorçalav altına alınğan saifeler tam cedveli [[Special:ProtectedPages|bu sai
'protect-legend' => 'Qorçalavnı tasdıqla',
'protectcomment' => 'Qorçalav altına aluv sebebi',
'protectexpiry' => 'Bitiş tarihı:',
-'protect_expiry_invalid' => 'Bitiş tarihı keçersiz.',
+'protect_expiry_invalid' => 'Bitiş tarihı yañlış.',
'protect_expiry_old' => 'Bitiş zamanı keçmiştedir.',
'protect-unchain' => 'Saife adı deñiştirüv kilitini çıqar',
'protect-text' => '<strong>[[<nowiki>$1</nowiki>]]</strong> saifesiniñ qorçalav seviyesini mından körip olur ve deñiştirip olasıñız.',
-'protect-locked-access' => 'Qullanıcı esabıñız saifeniñ qorçalav seviyelerini deñiştirme yetkisine saip degil. <strong>$1</strong> saifesiniñ keçerli sazlamaları şularıdır:',
+'protect-locked-access' => 'Qullanıcı esabıñız saifeniñ qorçalav seviyelerini deñiştirme yetkisine saip degil. <strong>$1</strong> saifesiniñ şimdiki sazlamaları şularıdır:',
'protect-cascadeon' => 'Bu saife şimdi qorçalav altındadır, çünki aşağıda cedvellengen ve kaskadlı qorçalav altındaki $1 saifede qullanıla.
Bu saifeniñ qorçalav seviyesini deñiştirip olasıñız, amma kaskadlı qorçalav tesir etilmeycek.',
'protect-default' => '(standart)',
@@ -1328,8 +1345,8 @@ Bu saifeniñ qorçalav seviyesini deñiştirip olasıñız, amma kaskadlı qorç
'protect-cantedit' => 'Bu saifeniñ qorçalav seviyesini deñiştirip olamazsıñız, çünki bunı yapmağa yetkiñiz yoq.',
'restriction-type' => 'Ruhseti:',
'restriction-level' => 'Ruhset seviyesi:',
-'minimum-size' => 'Minimal büyüklik',
-'maximum-size' => 'Maksimal büyüklik',
+'minimum-size' => 'Asğariy (minimal) büyüklik',
+'maximum-size' => 'Azamiy (maksimal) büyüklik:',
'pagesize' => '(bayt)',
# Restrictions (nouns)
@@ -1349,6 +1366,7 @@ Bu saifeniñ qorçalav seviyesini deñiştirip olasıñız, amma kaskadlı qorç
'undeletecomment' => 'Ä°zaat:',
'undeletedarticle' => '"[[$1]]" keri ketirildi.',
'undeletedrevisions' => 'Toplam {{PLURAL:$1|1 qayd|$1 qayd}} keri ketirildi.',
+'undelete-header' => 'Keçenlerde yоq etilgen saifelerni körmek içün [[Special:Log/delete|yоq etüv jurnalına]] baqıñız.',
# Namespace form on various pages
'namespace' => 'İsim fezası:',
@@ -1367,7 +1385,7 @@ Bu saifeniñ qorçalav seviyesini deñiştirip olasıñız, amma kaskadlı qorç
'sp-contributions-newbies' => 'Tek yañı qullanıcılarnıñ isselerini köster',
'sp-contributions-newbies-sub' => 'Yañı qullanıcılar içün',
'sp-contributions-blocklog' => 'Blok etüv jurnalı',
-'sp-contributions-search' => 'İsseler qıdıruv',
+'sp-contributions-search' => 'İsselerni qıdıruv',
'sp-contributions-username' => 'IP adresi ya da qullanıcı adı:',
'sp-contributions-submit' => 'Qıdır',
@@ -1380,7 +1398,7 @@ Bu saifeniñ qorçalav seviyesini deñiştirip olasıñız, amma kaskadlı qorç
'nolinkshere' => "'''[[:$1]]''' saifesine baÄŸlanÄŸan saife yoq.",
'nolinkshere-ns' => "Saylanğan isim fezasında '''[[:$1]]''' saifesine bağlanğan saife yoqtır.",
'isredirect' => 'Yollama saifesi',
-'istemplate' => 'ekleme',
+'istemplate' => 'kirsetilme',
'whatlinkshere-prev' => '{{PLURAL:$1|evelki|evelki $1}}',
'whatlinkshere-next' => '{{PLURAL:$1|soñraki|soñraki $1}}',
'whatlinkshere-links' => '↠bağlantılar',
@@ -1397,7 +1415,7 @@ Bu saifeniñ qorçalav seviyesini deñiştirip olasıñız, amma kaskadlı qorç
'ipboptions' => '2 saat:2 hours,1 kün:1 day,3 kün:3 days,1 afta:1 week,2 afta:2 weeks,1 ay:1 month,3 ay:3 months,6 ay:6 months,1 yıl:1 year,müddetsiz:infinite', # display1:time1,display2:time2,...
'ipbotheroption' => 'farqlı',
'ipbotherreason' => 'Diger/ilâveli sebep:',
-'badipaddress' => 'Keçersiz IP adresi',
+'badipaddress' => 'Yañlış IP adresi',
'blockipsuccesssub' => 'IP adresni ban etüv işlevi muvafaqiyetli oldı',
'blockipsuccesstext' => '"$1" ban etildi.
<br />[[Special:IPBlockList|IP adresi ban etilgenler]] cedveline baqıñız .',
@@ -1416,9 +1434,9 @@ Bu saifeniñ qorçalav seviyesini deñiştirip olasıñız, amma kaskadlı qorç
'blocklogtext' => 'Mında qullanıcı irişimine yönelik ban etüv ve ban çıqaruv jurnalı cedvellene. Avtomatik IP adresi ban etüvleri cedvelge kirsetilmedi. Al-azırda irişimi toqtatılğan qullanıcılarnı [[Special:IPBlockList|IP ban etüv cedveli]] saifesinden körip olasıñız.',
'unblocklogentry' => '$1 qullanıcınıñ ban etüvi çıqarıldı',
'block-log-flags-noemail' => 'e-mail blok etildi',
-'ipb_expiry_invalid' => 'Keçersiz bitiş zamanı.',
+'ipb_expiry_invalid' => 'Yañlış bitiş zamanı.',
'ipb_already_blocked' => '"$1" endi blok etildi',
-'ip_range_invalid' => 'Keçersiz IP aralığı.',
+'ip_range_invalid' => 'Ruhsetsiz IP aralığı.',
# Developer tools
'lockdb' => 'Malümat bazası kilitli',
@@ -1427,7 +1445,7 @@ Bu saifeniñ qorçalav seviyesini deñiştirip olasıñız, amma kaskadlı qorç
# Move page
'move-page-legend' => 'Ad deñişikligi',
'movepagetext' => "Aşağıdaki formanı qullanıp saifeniñ adını deñiştirilir. Bunıñnen beraber deñişiklik jurnalı da yañı adğa avuştırılır.
-Eski ad yañı adğa yollama olur. Eski serlevağa yollama saifelerni avtomatik olaraq yañartıp olasıñız. Bu işlemi avtomatik yapmağa istemeseñiz, bütün [[Special:DoubleRedirects|çift]] ve [[Special:BrokenRedirects|keçersiz]] yollama saifelerini özüñiz tüzetmege mecbur olursıñız. Bağlantılar endiden berli doğru çalışmasından emin olmalısıñız.
+Eski ad yañı adğa yollama olur. Eski serlevağa yollama saifelerni avtomatik olaraq yañartıp olasıñız. Bu işlemi avtomatik yapmağa istemeseñiz, bütün [[Special:DoubleRedirects|çift]] ve [[Special:BrokenRedirects|yırtıq]] yollama saifelerini özüñiz tüzetmege mecbur olursıñız. Bağlantılar endiden berli doğru çalışmasından emin olmalısıñız.
Yañı adda bir ad zaten mevcüt olsa, ad deñişikligi '''yapılmaycaq''', ancaq mevcüt olğan saife yollama ya da boş olsa ad deñişikligi mümkün olacaq. Bu demek ki, saife adını yañlıştan deñiştirgen olsañız deminki adını keri qaytarıp olasıñız, amma mevcüt olğan saifeni tesadüfen yoq etalmaysıñız.
@@ -1475,7 +1493,7 @@ Lütfen, başqa bir ad saylap yazıñız.',
'allmessages' => 'Sistema beyanatları',
'allmessagesname' => 'Ä°sim',
'allmessagesdefault' => 'Original metin',
-'allmessagescurrent' => 'Qullanımdaki metin',
+'allmessagescurrent' => 'Şimdi qullanılğan metin',
'allmessagestext' => 'İşbu cedvel MediaWikide mevcüt olğan bütün sistema beyanatlarınıñ cedvelidir.
MediaWiki interfeysiniñ çeşit tillerge tercime etüvde iştirak etmege isteseñiz [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation] ve [http://translatewiki.net Betawiki] saifelerine ziyaret etiñiz.',
'allmessagesfilter' => 'Metin ayrıştırıcı filtrı:',
@@ -1503,8 +1521,8 @@ MediaWiki interfeysiniñ çeşit tillerge tercime etüvde iştirak etmege istese
'tooltip-pt-anonlogin' => 'Oturım açmañız tevsiye olunır amma mecbur degilsiñiz.',
'tooltip-pt-logout' => 'Oturımnı qapat',
'tooltip-ca-talk' => 'Saifedeki malümat ile bağlı zan belgile',
-'tooltip-ca-edit' => 'Bu saifeni deñiştirip olasıñız. Saqlamazdan evel ög baquv yapmağa unutmañız.',
-'tooltip-ca-addsection' => 'Bu muzakerege tefsir ekleñiz.',
+'tooltip-ca-edit' => 'Bu saifeni deñiştirip olasıñız. Saqlamazdan evel baqıp çıqmağa unutmañız.',
+'tooltip-ca-addsection' => 'Bu muzakerege tefsir qоşuñız.',
'tooltip-ca-viewsource' => 'Bu saife qorçalav altında. Menba kodunı tek körip olasıñız, deñiştirip olamaysıñız.',
'tooltip-ca-history' => 'Bu saifeniñ keçmiş versiyaları.',
'tooltip-ca-protect' => 'Bu saifeni qorçala',
@@ -1545,10 +1563,10 @@ MediaWiki interfeysiniñ çeşit tillerge tercime etüvde iştirak etmege istese
'tooltip-ca-nstab-category' => 'Kategoriya saifesini köster',
'tooltip-minoredit' => 'Kiçik deñişiklik olaraq işaretle',
'tooltip-save' => 'Deñişikliklerni saqla',
-'tooltip-preview' => 'Ög baquv; saqlamazdan evel bu hususiyetni qullanıp deñişiklikleriñizni közden keçiriñiz!',
+'tooltip-preview' => 'Baqıp çıquv. Saqlamazdan evel bu hususiyetni qullanıp deñişiklikleriñizni baqıp çıqıñız!',
'tooltip-diff' => 'Metinge siz yapqan deñişikliklerni kösterir.',
'tooltip-compareselectedversions' => 'Saylanğan eki versiya arasındaki farqlarnı köster.',
-'tooltip-watch' => 'Saifeni közetüv cedveline ekle',
+'tooltip-watch' => 'Saifeni közetüv cedveline kirset',
'tooltip-recreate' => 'Yoq etilgen olmasına baqmadan saifeni yañıdan yañart',
'tooltip-upload' => 'Yüklenip başla',
@@ -1608,15 +1626,15 @@ MediaWiki interfeysiniñ çeşit tillerge tercime etüvde iştirak etmege istese
# Media information
'mediawarning' => "'''DİQQAT!''': Bu faylda yaman maqsatlı (virus kibi) qısım bulunıp ola ve operatsion sistemañızğa zarar ketirip olur.
<hr />",
-'imagemaxsize' => 'Resimlerniñ malümat saifelerindeki resimniñ maksimal büyükligi:',
-'thumbsize' => 'Kiçik büyüklik:',
+'imagemaxsize' => 'Resimlerniñ malümat saifelerindeki resimniñ azamiy (maksimal) ölçüsi:',
+'thumbsize' => 'Kiçik ölçü:',
'widthheightpage' => '$1 × $2, $3 saife',
'file-info' => '(fayl büyükligi: $1, MIME çeşiti: $2)',
'file-info-size' => '($1 × $2 piksel, fayl büyükligi: $3, MIME çeşiti: $4)',
'file-nohires' => '<small>Daa yüksek çezinirlikke saip versiya yoq.</small>',
'svg-long-desc' => '(SVG faylı, nominal $1 × $2 piksel, fayl büyükligi: $3)',
'show-big-image' => 'Tam çezinirlik',
-'show-big-image-thumb' => '<small>Ög baquvda resim büyükligi: $1 × $2 piksel</small>',
+'show-big-image-thumb' => '<small>Baqıp çıquvda resim büyükligi: $1 × $2 piksel</small>',
# Special:NewImages
'newimages' => 'Yañı resimler',
@@ -1636,12 +1654,12 @@ MediaWiki interfeysiniñ çeşit tillerge tercime etüvde iştirak etmege istese
# Bad image list
'bad_image_list' => 'Format böyle olmalı:
-Er satır * simvolınen başlamalı. Satırnıñ birinci bağlantısı eklemege yasaqlanğan faylğa bağlanmalı.
+Er satır * işaretinen başlamalı. Satırnıñ birinci bağlantısı qоşmağa yasaqlanğan faylğa bağlanmalı.
Şu satırda ilerideki bağlantılar istisna olurlar, yani şu saifelerde işbu fayl qullanmaq mümkün.',
# Metadata
'metadata' => 'Resim detalleri',
-'metadata-help' => 'Faylda (adetince raqamlı kamera ve skanerlernen eklengen) ilâve malümatı bar. Eger bu fayl yaratılğandan soñ deñiştirilse edi, belki de bazı parametrler eskirdi.',
+'metadata-help' => 'Faylda (adetince raqamlı kamera ve skanerlernen qоşulğan) ilâve malümatı bar. Eger bu fayl yaratılğandan soñ deñiştirilse edi, belki de bazı parametrler eskirdi.',
'metadata-expand' => 'Tafsilâtnı köster',
'metadata-collapse' => 'Tafsilâtnı kösterme',
'metadata-fields' => 'Bu cedveldeki EXIF meta malümatı resim saifesinde kösterilecek, başqaları ise gizlenecek.
@@ -1708,18 +1726,18 @@ Er satır * simvolınen başlamalı. Satırnıñ birinci bağlantısı eklemege
# External editor support
'edit-externally' => 'Fayl üzerinde kompyuteriñizde bulunğan programmalar ile deñişiklikler yapıñız',
-'edit-externally-help' => 'Daa fazla malümat içün [http://www.mediawiki.org/wiki/Manual:External_editors bu saifege] (İnglizce) baqıp olasıñız.',
+'edit-externally-help' => '(Daa ziyade malümat içün [http://www.mediawiki.org/wiki/Manual:External_editors bu saifege] (İnglizce) baqıp olasıñız.)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'episini',
'imagelistall' => 'Cümlesi',
'watchlistall2' => 'episini',
-'namespacesall' => 'Epsi',
+'namespacesall' => 'Episi',
'monthsall' => 'Episi',
# E-mail address confirmation
'confirmemail' => 'E-mail adresini tasdıqla',
-'confirmemail_noemail' => '[[Special:Preferences|Qullanıcı sazlamalarıñızda]] keçerli bir e-mail adresiñiz yoq.',
+'confirmemail_noemail' => '[[Special:Preferences|Qullanıcı sazlamalarıñızda]] dоğru bir e-mail adresiñiz yoq.',
'confirmemail_text' => '{{SITENAME}} saytınıñ e-mail funktsiyalarını qullanmazdan evel e-mail adresiñizniñ tasdıqlanması kerek. Adresiñizge tasdıq e-mail mektübini yollamaq içün aşağıdaki dögmeni basıñız. Yollanacaq beyanatta adresiñizni tasdıqlamaq içün brauzeriñiznen irişip olacaq, tasdıq kodu olğan bir bağlantı olacaq.',
'confirmemail_pending' => '<div class="error">
Tasdıq kodu endi sizge yollandı.
@@ -1729,10 +1747,10 @@ Eger esabıñıznı keçenleri açsa ediñiz, belki de yañnı kodnı bir daa so
'confirmemail_sent' => 'Tasdıq e-mail mektübini yollandı.',
'confirmemail_oncreate' => 'Belgilegen e-mail adresiñizge tasdıq kodunen mektüp yollandı.
İşbu kod oturım açmaq içün lâzim degil, amma bu proyektte elektron poçtasınıñ çarelerini qullanmaq içün ruhset berilmezden evel onı belgilemelisiñiz.',
-'confirmemail_sendfailed' => '{{SITENAME}} tasdıq kodunı yollap olamay. Lütfen, adreste keçersiz arif ya da işaret olmağanını teşkeriñiz.
+'confirmemail_sendfailed' => '{{SITENAME}} tasdıq kodunı yollap olamay. Lütfen, adreste ruhsetsiz arif ya da işaret olmağanını teşkeriñiz.
Serverniñ cevabı: $1',
-'confirmemail_invalid' => 'Keçersiz tasdıq kodu. Tasdıq kodunıñ soñki qullanma tarihı keçken ola bilir.',
+'confirmemail_invalid' => 'Yañlış tasdıq kodu. Tasdıq kodunıñ soñki qullanma tarihı keçken ola bilir.',
'confirmemail_needlogin' => '$1 yapmaq içün başta e-mail adresiñizni tasdıqlamalısıñız.',
'confirmemail_success' => 'E-mail adresiñiz tasdıqlandı.',
'confirmemail_loggedin' => 'E-mail adresiñiz tasdıqlandı.',
@@ -1743,7 +1761,7 @@ bu e-mail adresinen bağlanğan $2 qullanıcı esabı
açıldı.
Bu e-mail adresiniñ bahsı keçken qullanıcı esabına ait olğanını
-tasdıqlamaq ve {{SITENAME}} saytındaki e-mail funktsiyalarını aktiv alğa
+tasdıqlamaq ve {{SITENAME}} saytındaki e-mail funktsiyalarını faal alğa
ketirmek içün aşağıdaki bağlantını basıñız:
$3
@@ -1752,7 +1770,7 @@ Bahsı keçken qullanıcı esabı sizge *ait olmağan* olsa bu bağlantını bas
$5
-Bu tasdıq kodu $4 tarihına qadar keçerli olacaq.',
+Bu tasdıq kodu $4 tarihına qadar qullanılıp olacaq.',
'confirmemail_invalidated' => 'E-mail adresiniñ tasdıqı lâğu etildi',
'invalidateemail' => 'E-mail adresiniñ tasdıqı lâğu et',
@@ -1818,8 +1836,8 @@ $1',
# Live preview
'livepreview-loading' => 'Yüklenmekte…',
'livepreview-ready' => 'Yüklenmekte… Azır!',
-'livepreview-failed' => 'Tez ög baquv çalışmay! Adiy ög baquvnı qullanıp baqıñız.',
-'livepreview-error' => 'Bağlanamadı: $1 "$2". Adiy ög baquvnı qullanıp baqıñız.',
+'livepreview-failed' => 'Tez baqıp çıquv işlemey! Adiy baqıp çıquvnı qullanıp baqıñız.',
+'livepreview-error' => 'Bağlanamadı: $1 "$2". Adiy baqıp çıquvnı qullanıp baqıñız.',
# Friendlier slave lag warnings
'lag-warn-normal' => '$1 saniyeden evel ve ondan soñ yapılğan deñişikliklerniñ bu cedvelde kösterilmemesi mümkün.',
@@ -1835,7 +1853,7 @@ $1',
'watchlistedit-normal-done' => '{{PLURAL:$1|1 saife|$1 saife}} közetüv cedveliñizden yoq etildi:',
'watchlistedit-raw-title' => 'Közetüv ceveliñizni deñiştirmektesiñiz',
'watchlistedit-raw-legend' => 'Közetüv cedvelini deñiştirilüvi',
-'watchlistedit-raw-explain' => 'Közetüv cedveliñizdeki saifeler aşağıda buluna. Cedvelge saife adı qoşıp ya da ondan yoq etip (er satırda birer ad) onı deñiştirip olasıñız. Bitirgen soñ "közetüv cedvelini yañart" yazısına basıñız. [[Special:Watchlist/edit|Standart redaktornı da qullanıp olursıñız]].',
+'watchlistedit-raw-explain' => 'Közetüv cedveliñizdeki saifeler aşağıda buluna. Cedvelge saife adı kirsetip ya da ondan yoq etip (er satırda birer ad) onı deñiştirip olasıñız. Bitirgen soñ "közetüv cedvelini yañart" yazısına basıñız. [[Special:Watchlist/edit|Standart redaktornı da qullanıp olursıñız]].',
'watchlistedit-raw-titles' => 'Saifeler:',
'watchlistedit-raw-submit' => 'Közetüv cedvelini yañart',
'watchlistedit-raw-done' => 'Közetüv cedveliñiz yañardı.',
@@ -1850,8 +1868,27 @@ $1',
# Special:Version
'version' => 'Versiya', # Not used as normal message but as header for the special page itself
+# Special:FileDuplicateSearch
+'fileduplicatesearch-legend' => 'Dublikatnı qıdır',
+'fileduplicatesearch-filename' => 'Fayl adı:',
+'fileduplicatesearch-submit' => 'Qıdır',
+'fileduplicatesearch-info' => '$1 × $2 piksel<br />Fayl büyükligi: $3<br />MIME çeşiti: $4',
+'fileduplicatesearch-result-1' => '"$1" faylınıñ iç kоpiyası yоq.',
+'fileduplicatesearch-result-n' => '"$1" faylınıñ {{PLURAL:$2|bir kоpiyası|$2 kоpiyası}} bar.',
+
# Special:SpecialPages
-'specialpages' => 'Mahsus saifeler',
+'specialpages' => 'Mahsus saifeler',
+'specialpages-group-maintenance' => 'Baqım esabatları',
+'specialpages-group-other' => 'Diger mahsus saifeler',
+'specialpages-group-login' => 'Oturım aç / Qayd оl',
+'specialpages-group-changes' => 'Soñki deñişiklikler ve jurnallar',
+'specialpages-group-media' => 'Fayl esabatları ve yükleme',
+'specialpages-group-users' => 'Qullanıcılar ve aqları',
+'specialpages-group-highuse' => 'Çоq qullanılğan saifeler',
+'specialpages-group-pages' => 'Saifeler cedveli',
+'specialpages-group-pagetools' => 'Saife aletleri',
+'specialpages-group-wiki' => 'Viki malümat ve aletler',
+'specialpages-group-redirects' => 'Yollama mahsus saifeler',
# Special:BlankPage
'blankpage' => 'Bоş saife',
diff --git a/languages/messages/MessagesCs.php b/languages/messages/MessagesCs.php
index 5dd3bffa..01ebe69e 100644
--- a/languages/messages/MessagesCs.php
+++ b/languages/messages/MessagesCs.php
@@ -437,7 +437,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Nastavení konfigurace]
* [http://www.mediawiki.org/wiki/Manual:FAQ Často kladené otázky o MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce E-mailová konference oznámení MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce E-mailová konference oznámení MediaWiki]',
'about' => 'Úvod',
'article' => 'Obsahová stránka',
@@ -568,7 +568,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|smazanou editaci|$1 smazané editace|$1 smazaných editací}}',
'feedlinks' => 'Kanály:',
'feed-invalid' => 'Neplatný typ kanálu.',
-'feed-unavailable' => 'Kanály nejsou na {{grammar:6sg|{{SITENAME}}}} dostupné.',
+'feed-unavailable' => 'Kanály nejsou dostupné.',
'site-rss-feed' => 'RSS kanál {{grammar:2sg|$1}}.',
'site-atom-feed' => 'Atom kanál {{grammar:2sg|$1}}.',
'page-rss-feed' => 'RSS kanál stránky „$1“',
@@ -679,7 +679,7 @@ Nezapomeňte si upravit [[Special:Preferences|nastavení {{grammar:2sg|{{SITENAM
'loginpagetitle' => 'Přihlaste se',
'yourname' => 'Uživatelské jméno:',
'yourpassword' => 'Vaše heslo',
-'yourpasswordagain' => 'Napište heslo znovu',
+'yourpasswordagain' => 'Zopakujte heslo:',
'remembermypassword' => 'Trvalé přihlášení',
'yourdomainname' => 'Vaše doména',
'externaldberror' => 'BuÄ nastala chyba externí autentizaÄní databáze, nebo nemáte dovoleno mÄ›nit svůj externí úÄet.',
@@ -720,7 +720,7 @@ Zkuste to znovu!',
'noname' => 'Musíte uvést jméno svého úÄtu.',
'loginsuccesstitle' => 'Přihlášení uspělo',
'loginsuccess' => 'Nyní jste přihlášen na {{grammar:6sg|{{SITENAME}}}} jako uživatel „$1“.',
-'nosuchuser' => 'Neexistuje uživatel se jménem „$1“. Zkontrolujte zápis, nebo si [[Special:Userlogin/signup|vytvoÅ™te nový úÄet]].',
+'nosuchuser' => 'Neexistuje uživatel se jménem „$1“. Zkontrolujte zápis, nebo si [[Special:UserLogin/signup|vytvoÅ™te nový úÄet]].',
'nosuchusershort' => 'Neexistuje uživatel se jménem „<nowiki>$1</nowiki>“. Zkontrolujte zápis.',
'nouserspecified' => 'Musíte zadat uživatelské jméno.',
'wrongpassword' => 'Vámi uvedené heslo nesouhlasí. Zkuste to znovu.',
@@ -766,11 +766,11 @@ Pokud byl úÄet vytvoÅ™en omylem, považujte tuto zprávu za bezpÅ™edmÄ›tnou.',
'resetpass' => 'Nové nastavení hesla úÄtu',
'resetpass_announce' => 'PÅ™ihlaÅ¡ujete se doÄasným heslem zaslaným e-mailem. PÅ™ihlášení lze dokonÄit po nastavení nového trvalého hesla.',
'resetpass_text' => '<!-- Sem přidejte text -->',
-'resetpass_header' => 'Nové nastavení hesla',
+'resetpass_header' => 'Změna hesla',
'resetpass_submit' => 'Nastavit heslo a přihlásit se',
'resetpass_success' => 'Vaše heslo bylo úspěšně změněno. Probíhá přihlašování…',
'resetpass_bad_temporary' => 'Neplatné doÄasné heslo. Možná již bylo heslo úspěšnÄ› zmÄ›nÄ›no nebo nÄ›kdo znovu požádal o nové doÄasné heslo.',
-'resetpass_forbidden' => 'Na {{grammar:6sg|{{SITENAME}}}} heslo nelze změnit.',
+'resetpass_forbidden' => 'Hesla nelze změnit.',
'resetpass_missing' => 'Ve formuláři nejsou žádná data.',
# Edit page toolbar
@@ -899,8 +899,8 @@ Musíte slouÄit své zmÄ›ny se stávajícím textem.
Uložením příspěvku se zavazujete, že je vaším dílem nebo je zkopírován ze zdrojů, které nejsou chráněny autorským právem (tzv. <em>public domain</em>). <strong>Nekopírujte díla chráněná autorským právem bez dovolení!</strong>',
'copyrightwarning2' => 'UvÄ›domte si, že vÅ¡echny příspÄ›vky do {{grammar:2sg|{{SITENAME}}}} mohou být ostatními uživateli upraveny, pozmÄ›nÄ›ny Äi odstranÄ›ny. Pokud si nepÅ™ejete, aby váš text byl nemilosrdnÄ› upravován, pak ho do {{grammar:2sg|{{SITENAME}}}} neukládejte.<br />
Uložením příspěvku se zavazujete, že je vaším dílem nebo je zkopírován ze zdrojů, které nejsou chráněny autorským právem (tzv. <em>public domain</em>), podrobnosti najdete na $1. <strong>Nekopírujte díla chráněná autorským právem bez dovolení!</strong>',
-'longpagewarning' => 'VAROVÃNÃ: Tato stránka je $1 KB dlouhá; nÄ›které prohlížeÄe mohou mít problémy s editováním stran, které se blíží nebo jsou delší než 32 KB. Prosím zvažte rozdÄ›lení stránky na více Äástí.',
-'longpageerror' => '<strong>CHYBA: Pokoušíte se uložit text o velikosti $1 KB, pÅ™iÄemž dovolené maximum je $2 KB. VaÅ¡e editace nemůže být uložena.</strong>',
+'longpagewarning' => 'VAROVÃNÃ: Tato stránka je $1 KiB dlouhá; nÄ›které prohlížeÄe mohou mít problémy s editováním stran, které se blíží nebo jsou delší než 32 KiB. Prosíme, zvažte rozdÄ›lení stránky na více Äástí.',
+'longpageerror' => '<strong>CHYBA: Pokoušíte se uložit text o velikosti $1 KiB, pÅ™iÄemž dovolené maximum je $2 KiB. VaÅ¡e editace nemůže být uložena.</strong>',
'readonlywarning' => 'VAROVÃNÃ: Databáze byla uzamÄena kvůli údržbÄ›, takže nebudete moci uložit své zmÄ›ny. Můžete si okopírovat text do souboru a uložit ho na pozdÄ›ji.',
'protectedpagewarning' => '<strong>Varování:</strong> Tato stránka byla zamÄena, takže ji mohou editovat pouze správci.',
'semiprotectedpagewarning' => '<strong>Poznámka:</strong> Tato stránka byla zamÄena, takže ji mohou editovat pouze registrovaní uživatelé.',
@@ -916,7 +916,7 @@ Uložením příspěvku se zavazujete, že je vaším dílem nebo je zkopírová
'nocreatetitle' => 'Vytváření nových stránek je omezeno',
'nocreatetext' => 'Na {{grammar:6sg|{{SITENAME}}}} je možnost vytváření nových stránek omezena.
Můžete se vrátit a editovat již existující stránku, nebo [[Special:UserLogin|se pÅ™ihlásit Äi se registrovat]].',
-'nocreate-loggedin' => 'Nemáte povoleno zakládat nové stránky na {{grammar:6sg|{{SITENAME}}}}.',
+'nocreate-loggedin' => 'Nemáte povoleno zakládat nové stránky.',
'permissionserrors' => 'Chyba povolení',
'permissionserrorstext' => 'Nemáte povoleno toto provést z {{PLURAL:$1|následujícího důvodu|následujících důvodů|následujících důvodů}}:',
'permissionserrorstext-withaction' => 'Nemáte oprávnění „$2“. {{PLURAL:$1|Důvod:|Důvody:}}',
@@ -997,12 +997,12 @@ podrobnosti o smazání mohou být uvedeny v [{{fullurl:Special:Log/delete|page=
'revisiondelete' => 'Smazat/obnovit revize',
'revdelete-nooldid-title' => 'Nezadána revize',
'revdelete-nooldid-text' => 'Nezvolili jste revize, na které chcete tuto funkci použít.',
-'revdelete-selected' => "{{PLURAL:$2|Vybrána $1 revize|Vybrány $1 revize|Vybráno $1 revizí}} stránky '''[[:$1]]:'''",
-'logdelete-selected' => '{{PLURAL:$1|Vybraná protokolovaná událost|Vybrané protokolované události}}:',
-'revdelete-text' => 'Smazané verze a události budou nadále zobrazeny v historii stránky a protokolovacích záznamech, ale jejich text nebude veřejně dostupný.
+'revdelete-selected' => "'''{{PLURAL:$2|Vybrána $1 revize|Vybrány $1 revize|Vybráno $1 revizí}} stránky '''[[:$1]]:''''''",
+'logdelete-selected' => "'''{{PLURAL:$1|Vybraná protokolovaná událost|Vybrané protokolované události}}:'''",
+'revdelete-text' => "'''Smazané verze a události budou nadále zobrazeny v historii stránky a protokolovacích záznamech, ale jejich text nebude veřejně dostupný.'''
Ostatní správci {{grammar:2sg|{{SITENAME}}}} si budou moci skrytý obsah prohlížet a pomocí stejného rozhraní jej také obnovit,
-pokud to provozovatel serveru nezakázal.',
+pokud to provozovatel serveru nezakázal.",
'revdelete-legend' => 'Nastavit omezení k revizi:',
'revdelete-hide-text' => 'Skrýt text revize',
'revdelete-hide-name' => 'Skrýt událost a cíl',
@@ -1091,7 +1091,7 @@ Ujistěte se, že tato změna udrží souvislost a posloupnost verzí v historii
'search-section' => '(Äást $1)',
'search-suggest' => 'Mysleli jste: $1',
'search-interwiki-caption' => 'Sesterské projekty',
-'search-interwiki-default' => '$1 {{PLURAL:$1|výsledek|výsledky|výsledků}}:',
+'search-interwiki-default' => 'Výsledky z $1:',
'search-interwiki-more' => '(více)',
'search-mwsuggest-enabled' => 's návrhy',
'search-mwsuggest-disabled' => 'bez návrhů',
@@ -1116,7 +1116,7 @@ Ujistěte se, že tato změna udrží souvislost a posloupnost verzí v historii
'mypreferences' => 'Nastavení',
'prefs-edits' => 'PoÄet editací:',
'prefsnologin' => 'Nejste přihlášen(a)!',
-'prefsnologintext' => 'Pokud chcete měnit uživatelská nastavení, musíte se <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} přihlásit]</span>.',
+'prefsnologintext' => 'Pokud chcete měnit uživatelská nastavení, musíte se <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} přihlásit]</span>.',
'prefsreset' => 'Nastavení vráceno.',
'qbsettings' => 'Nastavení lišty nástrojů',
'qbsettings-none' => 'Žádný',
@@ -1147,8 +1147,8 @@ Ujistěte se, že tato změna udrží souvislost a posloupnost verzí v historii
'prefs-misc' => 'Různé',
'saveprefs' => 'Uložit nastavení',
'resetprefs' => 'Vrátit původní nastavení',
-'oldpassword' => 'Staré heslo',
-'newpassword' => 'Nové heslo',
+'oldpassword' => 'Staré heslo:',
+'newpassword' => 'Nové heslo:',
'retypenew' => 'Napište znovu nové heslo',
'textboxsize' => 'Editace',
'rows' => 'Řádky',
@@ -1348,6 +1348,7 @@ Pro vložení obrázku do stránky použijte jeden z následujících způsobů
'illegalfilename' => 'Název souboru "$1" obsahuje znaky, které nejsou povoleny v názvech stránek. Prosím přejmenujte soubor a zkuste jej nahrát znovu.',
'badfilename' => 'Jméno souboru bylo změněno na „$1“.',
'filetype-badmime' => 'Není povoleno naÄítat soubory MIME typu „$1“.',
+'filetype-bad-ie-mime' => 'Nelze naÄíst tento soubor, neboÅ¥ Internet Explorer by ho považoval za „$1“, což je nedovolený a potenciálnÄ› nebezpeÄný typ souboru.',
'filetype-unwanted-type' => "„.$1“''' je nežádoucí formát souborů. {{plural:$3|Upřednostňovaný formát souborů je|Upřednostňované formáty souborů jsou}} $2.",
'filetype-banned-type' => "'''„.$1“''' je nedovolený formát souborů. {{plural:$3|Povolený formát souborů je|Povolené formáty souborů jsou}} $2.",
'filetype-missing' => 'Soubor nemá příponu (např. ".jpg").',
@@ -1375,7 +1376,7 @@ NaÄtÄ›te soubor v plném rozliÅ¡ením, pokud je k dispozici, nebo změňte jmé
'uploadedimage' => 'naÄítá „[[$1]]“',
'overwroteimage' => 'naÄtena nová verze "[[$1]]"',
'uploaddisabled' => 'NaÄítání souborů vypnuto.',
-'uploaddisabledtext' => 'Promiňte, ale naÄítání souborů je na {{grammar:6sg|{{SITENAME}}}} vypnuto.',
+'uploaddisabledtext' => 'NaÄítání souborů je vypnuto.',
'uploadscripted' => 'Tento soubor obsahuje HTML nebo kód skriptu, který by mohl být prohlížeÄem chybnÄ› interpretován.',
'uploadcorrupt' => 'Soubor je poÅ¡kozen nebo nemá správnou příponu. Zkontrolujte prosím soubor a zkuste ho naÄíst znovu.',
'uploadvirus' => 'Tento soubor obsahuje virus! Podrobnosti: $1',
@@ -1486,7 +1487,7 @@ Kliknutím na hlaviÄku sloupce můžete zmÄ›nit Å™azení.',
'filedelete-submit' => 'Smazat',
'filedelete-success' => "Soubor '''$1''' byl smazán.",
'filedelete-success-old' => "Verze souboru '''[[Media:$1|$1]]''' z $3 $2 byla smazána.",
-'filedelete-nofile' => "Soubor '''$1''' na {{grammar:6sg|{{SITENAME}}}} neexistuje.",
+'filedelete-nofile' => "Soubor '''$1''' neexistuje.",
'filedelete-nofile-old' => "Neexistuje archivní verze souboru '''$1''' s udávanými atributy.",
'filedelete-iscurrent' => 'Pokoušíte se smazat souÄasnou verzi souboru. Nejprve navraÅ¥te starší verzi souboru.',
'filedelete-otherreason' => 'Jiný Äi další důvod:',
@@ -1511,7 +1512,7 @@ Vstup: <code>typ obsahu/podtyp</code>, napÅ™. <code>image/jpeg</code>.',
# Unused templates
'unusedtemplates' => 'Nepoužívané šablony',
-'unusedtemplatestext' => 'Tato stránka obsahuje seznam všech stran ve jmenném prostoru {{ns:special}}, které nejsou vloženy do žádné jiné strany. Před jejich smazáním nezapomeňte zkontrolovat ostatní odkazy.',
+'unusedtemplatestext' => 'Tato stránka obsahuje seznam všech stran ve jmenném prostoru {{ns:template}}, které nejsou vloženy do žádné jiné strany. Před jejich smazáním nezapomeňte zkontrolovat ostatní odkazy.',
'unusedtemplateswlh' => 'ostatní odkazy',
# Random page
@@ -1566,7 +1567,7 @@ Aktuální délka fronty údržby je '''$7'''.",
'nviews' => '$1 {{PLURAL:$1|návšteva|návštevy|návštev}}',
'specialpage-empty' => 'Tomuto požadavku neodpovídají žádné záznamy.',
'lonelypages' => 'SirotÄí stránky',
-'lonelypagestext' => 'Na následující stránky na {{grammar:6sg|{{SITENAME}}}} neodkazuje žádná jiná stránka.',
+'lonelypagestext' => 'Následující stránky nejsou odkazovány z jiných stránek na {{grammar:6sg|{{SITENAME}}}} ani do nich vloženy.',
'uncategorizedpages' => 'Nekategorizované stránky',
'uncategorizedcategories' => 'Nekategorizované kategorie',
'uncategorizedimages' => 'Nekategorizované soubory',
@@ -1674,7 +1675,8 @@ Možná Vás budou zajímat [[Special:WantedCategories|žádané kategorie]].',
'mailnologintext' => 'Pokud chcete posílat e-maily jiným uživatelům, musíte se [[Special:UserLogin|přihlásit]] a mít platnou e-mailovou adresu ve svém [[Special:Preferences|nastavení]].',
'emailuser' => 'Poslat e-mail',
'emailpage' => 'Poslat e-mail',
-'emailpagetext' => 'Pokud tento uživatel uvedl platnou e-mailovou adresu ve svém nastavení, tímto formulářem mu lze poslat zprávu. E-mailová adresa, kterou máte uvedenu v nastavení, se objeví jako adresa odesílatele pošty, aby vám adresát mohl odpovědět přímo.',
+'emailpagetext' => 'Pomocí níže zobrazeného formuláře můžete tomuto uživateli poslat zprávu e-mailem.
+E-mailová adresa, kterou máte uvedenu v [[Special:Preferences|nastavení]], se objeví jako adresa odesílatele pošty, aby vám adresát mohl odpovědět přímo.',
'usermailererror' => 'Chyba poštovního programu:',
'defemailsubject' => 'E-mail z {{grammar:2sg|{{SITENAME}}}}',
'noemailtitle' => 'Bez e-mailové adresy',
@@ -1889,6 +1891,8 @@ Záznam o posledních mazáních a obnoveních najdete v [[Special:Log/delete|kn
'undelete-error-long' => 'Vyskytla se chyba při obnovování souboru:
$1',
+'undelete-show-file-confirm' => 'UrÄitÄ› si chcete prohlédnout smazanou revizi souboru „<nowiki>$1</nowiki>“ z $2, $3?',
+'undelete-show-file-submit' => 'Ano',
# Namespace form on various pages
'namespace' => 'Jmenný prostor:',
@@ -1968,7 +1972,7 @@ Můžete si prohlédnout [[Special:IPBlockList|seznam zablokovaných uživatelů
'ipb-edit-dropdown' => 'Editace seznamu důvodů zablokování',
'ipb-unblock-addr' => 'Odblokovat uživatele nebo IP $1',
'ipb-unblock' => 'Odblokovat uživatele nebo IP adresu',
-'ipb-blocklist-addr' => 'Zobrazit probíhající bloky pro $1',
+'ipb-blocklist-addr' => 'Probíhající bloky uživatele $1',
'ipb-blocklist' => 'Zobrazit probíhající bloky',
'unblockip' => 'Odblokovat uživatele',
'unblockiptext' => 'Tímto formulářem je možno obnovit právo blokované IP adresy Äi uživatele opÄ›t pÅ™ispívat do {{grammar:2sg|{{SITENAME}}}}.',
@@ -2121,7 +2125,7 @@ V druhém případě můžete také používat přímý odkaz, např. pomocí [[
'import-interwiki-text' => 'Pro import zvolte zdrojovou wiki a název stránky. Data revizí a jména autorů budou zachována. Všechny importy se zaznamenávají do [[Special:Log/import|knihy importů]].',
'import-interwiki-history' => 'Zkopírovat všechny historické verze této stránky',
'import-interwiki-submit' => 'Importovat',
-'import-interwiki-namespace' => 'Stránky přenést do jmenného prostoru:',
+'import-interwiki-namespace' => 'Cílový jmenný prostor:',
'importtext' => 'Prosím exportujte soubor ze zdrojové wiki pomocí nástroje [[Special:Export|{{ns:special}}:Export]], uložte jej na svůj disk a nahrajte ho sem.',
'importstart' => 'Stránky se importují…',
'import-revision-count' => '$1 {{PLURAL:$1|revize|revize|revizí}}',
@@ -2143,6 +2147,8 @@ V druhém případě můžete také používat přímý odkaz, např. pomocí [[
'import-nonewrevisions' => 'Všechny verze již byly dříve importovány.',
'xml-error-string' => '$1 na řádku $2, sloupec $3 (bajt $4): $5',
'import-upload' => 'Importovat XML data',
+'import-token-mismatch' => 'Ztratila se data relace. Zkuste to znovu.',
+'import-invalid-interwiki' => 'Ze zadané wiki nelze importovat.',
# Import log
'importlogpage' => 'Kniha importů',
@@ -2601,7 +2607,7 @@ Obsahuje pouze seznam s odrážkami (řádka zaÄíná s *). První odkaz na Å™Ã
# External editor support
'edit-externally' => 'Editovat tento soubor v externím programu',
-'edit-externally-help' => 'Více informací najdete v [http://www.mediawiki.org/wiki/Manual:External_editors nápovědě pro nastavení].',
+'edit-externally-help' => '(Více informací najdete v [http://www.mediawiki.org/wiki/Manual:External_editors nápovědě pro nastavení].)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'všechny',
@@ -2613,11 +2619,7 @@ Obsahuje pouze seznam s odrážkami (řádka zaÄíná s *). První odkaz na Å™Ã
# E-mail address confirmation
'confirmemail' => 'Potvrzení e-mailové adresy',
'confirmemail_noemail' => 'Ve svém [[Special:Preferences|uživatelském nastavení]] jste nezadali platnou e-mailovou adresu.',
-'confirmemail_text' => 'Tato wiki vyžaduje, abyste potvrdili svou e-mailovou adresu
-pÅ™ed využíváním nÄ›kterých funkcí. Kliknutím na níže umístÄ›né tlaÄítko dojde k odeslání
-potvrzovacího e-mailu na vámi uvedeno adresu. Tento mail obsahuje odkaz a potvrzovací kód;
-pÅ™ejdÄ›te na odkazovanou stránku svým internetovým prohlížeÄem, tím potvrdíte, že
-zadaná adresa je platná.',
+'confirmemail_text' => 'Tato wiki vyžaduje, abyste pÅ™ed využíváním nÄ›kterých funkcí potvrdili svoji e-mailovou adresu. Kliknutím na tlaÄítko níže odeÅ¡lete potvrzovací e-mail na vámi uvedenou adresu. Tento e-mail obsahuje odkaz a potvrzovací kód; zobrazením odkazované stránky ve svém internetovém prohlížeÄi potvrdíte, že zadaná adresa je platná.',
'confirmemail_pending' => '<div class="error">
Potvrzovací kód vám byl již zaslán na váš e-mail.
Pokud jste si založili úÄet pÅ™ed chvílí, vyÄkejte, prosíme, nÄ›kolik minut na doruÄení kódu dříve, než požádáte o nový.
diff --git a/languages/messages/MessagesCu.php b/languages/messages/MessagesCu.php
index 1f0cc743..cfede880 100644
--- a/languages/messages/MessagesCu.php
+++ b/languages/messages/MessagesCu.php
@@ -159,6 +159,7 @@ $messages = array(
'edit' => 'иÑпраÌви',
'create' => 'ÑътворѥÌниѥ',
'editthispage' => 'Ñи ÑтраниÌцѧ иÑправлѥÌниѥ',
+'create-this-page' => 'Ñи ÑтраниÌцѧ ÑътворѥÌниѥ',
'delete' => 'поничьжєÌниѥ',
'deletethispage' => 'Ñи ÑтраниÌцѧ поничьжєÌниѥ',
'protect' => 'ê™Ð°Ð±Ñ€Ð°Ð½Ñ¥Ìниѥ',
@@ -168,6 +169,7 @@ $messages = array(
'talkpage' => 'Ñи ÑтраниÌцѧ бєÑÑ£Ìда',
'talkpagelinktext' => 'бєÑÑ£Ìда',
'specialpage' => 'нароÌчьна ÑтраниÌца',
+'personaltools' => 'Ð¼Ð¾ê™—Ì Ð¾Ñ€Ñ«Ìдиꙗ',
'talk' => 'бєÑÑ£Ìда',
'toolbox' => 'орѫÌдиꙗ',
'otherlanguages' => 'ДРОУГê™Ì ѨꙀê™Ðšê™Ì',
@@ -219,8 +221,8 @@ $messages = array(
'yourpassword' => 'Таино Ñлово напиши',
'yourpasswordagain' => 'Опакы таиноѥ Ñлово напиши',
'login' => 'Въниди',
-'nav-login-createaccount' => 'въниди / ÑъзиÌжди Ñи мѣÌÑто',
-'userlogin' => 'въниди / ÑъзиÌжди Ñи мѣÌÑто',
+'nav-login-createaccount' => 'въниди / ÑÑŠê™Ð¸Ìжди Ñи мѣÌÑто',
+'userlogin' => 'въниди / ÑÑŠê™Ð¸Ìжди Ñи мѣÌÑто',
'logout' => 'иÑ̾хоÌдъ',
'userlogout' => 'иÑ̾хоÌдъ',
'createaccount' => 'Cъзижди Ñи мѣÑто',
@@ -303,6 +305,7 @@ $messages = array(
# Recent changes
'nchanges' => '$1 {{PLURAL:$1|мѣÌна|мѣÌнꙑ|мѣÌнъ}}',
'recentchanges' => 'поÑлѣÌдьнѩ мѣÌнꙑ',
+'rcnote' => "нижѣ {{PLURAL:$1|'''1''' поÑлѣÌдьнѭ мѣÌнѫ|'''$1''' поÑлѣÌдьни мѣÌнꙑ|'''$1''' поÑлѣÌдьнъ мѣÌнъ|'''$1''' поÑлѣÌдьнъ мѣÌнъ}} ê™Ð° {{PLURAL:$2|дьнь|'''$2''' дьнꙗ|'''$2''' дьнъ|'''$2''' дьнъ}} · ꙗко нꙑнѣ $5 · $4 лѣÌта",
'rcshowhideminor' => '$1 маÌлꙑ мѣÌнꙑ',
'rcshowhidebots' => '$1 аѵтомаÌÑ‚ÑŠ',
'rcshowhidemine' => '$1 Ð¼Ð¾ê™—Ì Ð¼Ñ£Ìнꙑ',
@@ -349,6 +352,9 @@ $messages = array(
# Random page
'randompage' => 'ÑтраниÌца въ нєê™Ð°Ð°Ìпѫ',
+# Random redirect
+'randomredirect' => 'прѣнаправлѥÌниє въ нєê™Ð°Ð°Ìпѫ',
+
# Statistics
'statistics' => 'СтатїÑтїка',
'sitestats' => '{{SITENAME}} ÑтатїÑтїка',
@@ -371,7 +377,7 @@ $messages = array(
# Miscellaneous special pages
'nbytes' => '$1 {{PLURAL:$1|баÌитъ|баÌита|баÌитъ}}',
'nlinks' => '$1 {{PLURAL:$1|ÑъвѧÌê™ÑŒ|ÑъвѧÌê™Ñ§|ÑъвѧÌê™Ð¸}}',
-'listusers' => 'поÌльꙃєватєлъ каталоÌгъ',
+'listusers' => 'поÌльꙃєватєлъ катаÌлогъ',
'newpages' => 'ноÌви члѣÌни',
'newpages-username' => 'поÌльꙃєватєлꙗ иÌмѧ :',
'move' => 'прѣимєноваÌниѥ',
@@ -493,7 +499,7 @@ $messages = array(
'tooltip-ca-move' => 'Ñи ÑтраниÌцѧ прѣимєноваÌниѥ',
'tooltip-ca-watch' => 'Ñи ÑтраниÌцѧ блюдєÌниѥ',
'tooltip-p-logo' => 'глаÌвьна ÑтраниÌца',
-'tooltip-n-recentchanges' => 'поÑлѣÌдьнъ мѣÌнъ каталоÌгъ',
+'tooltip-n-recentchanges' => 'поÑлѣÌдьнъ мѣÌнъ катаÌлогъ',
'tooltip-t-upload' => 'положєÌниѥ дѣÌлъ',
'tooltip-watch' => 'Ñи ÑтраниÌцѧ блюдєÌниѥ',
diff --git a/languages/messages/MessagesCv.php b/languages/messages/MessagesCv.php
index cf2a1c40..c1722e31 100644
--- a/languages/messages/MessagesCv.php
+++ b/languages/messages/MessagesCv.php
@@ -6,6 +6,7 @@
*
* @author Chavash
* @author PCode
+ * @author ÐлекÑандр Сигачёв
*/
$fallback = 'ru';
@@ -158,7 +159,7 @@ $messages = array(
== Пулăшма пултарĕç ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings ĔнерлевÑен ÑпиÑокĕ];
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki тăрăх чаÑ-чаÑах ыйтакан ыйтуÑемпе хуравÑем];
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki çĕнĕ верÑи тухнине пĕлтерекен раÑÑылка].',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki çĕнĕ верÑи тухнине пĕлтерекен раÑÑылка].',
'about' => 'Ăнлантаркăч',
'article' => 'СтатьÑ',
diff --git a/languages/messages/MessagesCy.php b/languages/messages/MessagesCy.php
index a3bf85a0..c3d4c33c 100644
--- a/languages/messages/MessagesCy.php
+++ b/languages/messages/MessagesCy.php
@@ -6,6 +6,7 @@
*
* @author Lloffiwr
* @author Thaf
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -123,7 +124,7 @@ $messages = array(
'tog-hideminor' => 'Cuddiwch golygiadau bach mewn newidiadau diweddar',
'tog-extendwatchlist' => 'Ehangu manylion y rhestr gwylio i ddangos pob golygiad i dudalen, nid dim ond y diweddaraf',
'tog-usenewrc' => "Fersiwn well o 'Newidiadau diweddar' (JavaScript)",
-'tog-numberheadings' => "Rhifwch benawdau'n awtomatig",
+'tog-numberheadings' => "Rhifo penawdau'n awtomatig",
'tog-showtoolbar' => 'Dangos y bar offer golygu (JavaScript)',
'tog-editondblclick' => 'Golygu tudalennau gyda chlic dwbwl (JavaScript)',
'tog-editsection' => 'Galluogi golygu adran drwy gyswllt [golygu] wrth ymyl pennawd yr adran',
@@ -224,10 +225,10 @@ $messages = array(
'hidden-categories' => '{{PLURAL:$1|Categori cuddiedig|Categori cuddiedig|Categorïau cuddiedig|Categorïau cuddiedig|Categorïau cuddiedig|Categorïau cuddiedig}}',
'hidden-category-category' => 'Categorïau cuddiedig', # Name of the category where hidden categories will be listed
'category-subcat-count' => "{{PLURAL:$1|Nid oes dim is-gategorïau|Dim ond yr is-gategori sy'n dilyn sydd|Mae'r $1 is-gategori sy'n dilyn ymhlith cyfanswm o $2|Mae'r $1 is-gategori sy'n dilyn ymhlith cyfanswm o $2|Mae'r $1 is-gategori sy'n dilyn ymhlith cyfanswm o $2|Mae'r $1 is-gategori sy'n dilyn ymhlith cyfanswm o $2}} yn y categori hwn.",
-'category-subcat-count-limited' => 'Mae gan y categori hwn $1 {{PLURAL:$1|is-gategori|is-gategori|is-gategori|is-gategori|is-gategori|is-gategori|}}.',
+'category-subcat-count-limited' => 'Mae gan y categori hwn $1 {{PLURAL:$#|is-gategori}} fel a ganlyn.',
'category-article-count' => "{{PLURAL:$2|Nid oes dim tudalennau|Dim ond y dudalen sy'n dilyn sydd|Dangosir isod y $1 dudalen sydd|Dangosir isod y $1 tudalen sydd|Dangosir isod y $1 thudalen sydd|Dangosir isod $1 {{PLURAL:$1|Dim|dudalen|dudalen|tudalen|thudalen|tudalen}} ymhlith cyfanswm o $2 sydd}} yn y categori hwn.",
'category-article-count-limited' => "Mae'r {{PLURAL:$1|tudalen|dudalen|$1 dudalen|$1 tudalen|$1 thudalen|$1 tudalen}} sy'n dilyn yn y categori hwn.",
-'category-file-count' => "{{PLURAL:$2|Nid oes dim ffeiliau|Dim ond y ffeil sy'n dilyn sydd|Mae'r $1 ffeil sy'n dilyn ymlith cyfanswm o $2|Mae'r $1 ffeil sy'n dilyn ymlith cyfanswm o $2|Mae'r $1 ffeil sy'n dilyn ymlith cyfanswm o $2|Mae'r $1 ffeil sy'n dilyn ymlith cyfanswm o $2}} yn y categori hwn.",
+'category-file-count' => "{{PLURAL:$2|Nid oes dim ffeiliau|Dim ond y ffeil sy'n dilyn sydd|Mae'r $1 ffeil sy'n dilyn ymhlith cyfanswm o $2|Mae'r $1 ffeil sy'n dilyn ymhlith cyfanswm o $2|Mae'r $1 ffeil sy'n dilyn ymhlith cyfanswm o $2|Mae'r $1 ffeil sy'n dilyn ymhlith cyfanswm o $2}} yn y categori hwn.",
'category-file-count-limited' => "Mae'r {{PLURAL:$1|dim ffeil|un ffeil|$1 ffeil|$1 ffeil|$1 ffeil|$1 ffeil}} canlynol yn y categori hwn.",
'listingcontinuesabbrev' => ' parh.',
@@ -238,7 +239,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Rhestr gosodiadau wrth gyflunio]
* [http://www.mediawiki.org/wiki/Manual:FAQ Cwestiynau poblogaidd ar MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Rhestr postio datganiadau MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Rhestr postio datganiadau MediaWiki]',
'about' => 'Ynglŷn â',
'article' => 'Erthygl',
@@ -331,7 +332,7 @@ $messages = array(
'edithelp' => 'Help gyda golygu',
'edithelppage' => 'Help:Golygu',
'faq' => 'Cwestiynau cyffredin',
-'faqpage' => 'Project:FAQ',
+'faqpage' => 'Project:Cwestiynau cyffredin',
'helppage' => 'Help:Cymorth',
'mainpage' => 'Hafan',
'mainpage-description' => 'Hafan',
@@ -418,6 +419,13 @@ $1",
'readonlytext' => "Mae databas Wicipedia ar glo; nid yw'n bosib cadw erthyglau newydd na gwneud unrhyw newid arall. Mae'n debygol fod hyn er mwyn cynnal a chadw'r databas -- fe fydd ar gael eto cyn bo hir.
Rhoddwyd y rheswm canlynol gan y gweinyddwr a'i glodd: $1",
+'missing-article' => 'Ni lwyddodd y databas i ddod o hyd i destun tudalen yr oedd disgwyl iddo ei gael, sef "$1" $2.
+
+Fe ddigwydd gan amlaf wrth ddilyn hen gyswllt "gwah" (gwahaniaeth rhwng tudalennau) neu hanes at dudalen sydd eisoes wedi ei dileu.
+
+Onid dyma\'r achos, gall fod i chi ddod o hyd i fyg yn y meddalwedd.
+A fyddech gystal â gwneud adroddiad ar hwn at [[Special:ListUsers/sysop|weinyddwr]], gan nodi\'r URL dan sylw.',
+'missingarticle-rev' => '(#golygiad: $1)',
'missingarticle-diff' => '(Gwahaniaeth: $1, $2)',
'readonly_lag' => "Mae'r databas wedi'i gloi'n awtomatig tra bod y gwas-weinyddion yn asio gyda'r prif weinydd",
'internalerror' => 'Gwall mewnol',
@@ -451,7 +459,7 @@ Ceisiwch eto ymhen rhai munudau.",
'protectedinterface' => 'Testun ar gyfer rhyngwyneb y wici yw cynnwys y dudalen hon. Clowyd y dudalen er mwyn ei diogeli.',
'editinginterface' => "'''Dalier sylw:''' Rydych yn golygu tudalen sy'n rhan o destun rhyngwyneb y meddalwedd. Bydd newidiadau i'r dudalen hon yn effeithio ar y rhyngwyneb a ddefnyddir gan eraill. Os am gyfieithu'r neges, ystyriwch ddefnyddio [http://translatewiki.net/wiki/Main_Page?setlang=cy Betawiki], sef y prosiect MediaWiki sy'n hyrwyddo creu wicïau amlieithog.",
'sqlhidden' => '(cuddiwyd chwiliad SQL)',
-'cascadeprotected' => "Gwarchodwyd y dudalen hon rhag ei newid, oherwydd ei bod wedi ei chynnwys yn y {{PLURAL:$1|dudalen ganlynol|dudalen ganlynol|tudalennau canlynol|tudalennau canlynol|tudalennau canlynol|tudalennau canlynol}}, a {{PLURAL:$1|honno yn ei thro wedi ei|honno yn ei thro wedi ei|rheiny yn eu tro wedi eu|rheiny yn eu tro wedi eu|rheiny yn eu tro wedi eu|rheiny yn eu tro wedi eu}} gwarchod, a'r dewisiad 'sgydol' ynghynn:
+'cascadeprotected' => "Diogelwyd y dudalen hon rhag ei newid, oherwydd ei bod wedi ei chynnwys yn y {{PLURAL:$1|dudalen ganlynol|dudalen ganlynol|tudalennau canlynol|tudalennau canlynol|tudalennau canlynol|tudalennau canlynol}}, a {{PLURAL:$1|honno yn ei thro wedi ei|honno yn ei thro wedi ei|rheiny yn eu tro wedi eu|rheiny yn eu tro wedi eu|rheiny yn eu tro wedi eu|rheiny yn eu tro wedi eu}} diogelu, a'r dewisiad 'sgydol' ynghynn:
$2",
'namespaceprotected' => "Nid oes caniatâd gennych i olygu tudalennau yn y parth '''$1'''.",
'customcssjsprotected' => "Nid oes caniatad ganddoch i olygu'r dudalen hon oherwydd bod gosodiadau personol defnyddiwr arall arno.",
@@ -459,6 +467,9 @@ $2",
'titleprotected' => "Diogelwyd y teitl hwn rhag ei greu gan [[User:$1|$1]].
Rhoddwyd y rheswm hwn - ''$2''.",
+# Virus scanner
+'virus-unknownscanner' => 'gwrthfirysydd anhysbys:',
+
# Login and logout pages
'logouttitle' => "Allgofnodi'r defnyddiwr",
'logouttext' => '<strong>Rydych wedi allgofnodi.</strong>
@@ -505,14 +516,16 @@ Rhaid iddo fod yn llai na $1 {{PLURAL:$1|llythyren|lythyren|lythyren|lythyren|ll
'email' => 'E-bost',
'prefs-help-realname' => '* Enw iawn (dewisol): Os ydych yn dewis ei roi, fe fydd yn cael ei ddefnyddio er mwyn rhoi cydnabyddiaeth i chi am eich gwaith.',
'loginerror' => 'Problem mewngofnodi',
-'prefs-help-email' => "* E-bost (dewisol): Mae'n galluogi eraill i gysylltu â chi trwy eich tudalen defnyddiwr neu dudalen sgwrs, heb ddatguddio eich manylion personol.",
+'prefs-help-email' => "Os ydych yn dewis gosod eich cyfeiriad e-bost yna gallwn anfon cyfrinair newydd atoch os aiff yr un gwreiddiol yn angof gennych.
+Gallwch hefyd adael i eraill anfon e-bost atoch trwy'r cyswllt ar eich tudalen defnyddiwr neu eich tudalen sgwrs, heb ddatguddio'ch manylion personol.",
'prefs-help-email-required' => 'Cyfeiriad e-bost yn angenrheidiol.',
'nocookiesnew' => "Mae'r cyfrif defnyddiwr wedi cael ei greu, ond nid ydych wedi mewngofnodi. Mae {{SITENAME}} yn defnyddio cwcis wrth i ddefnyddwyr fewngofnodi. Rydych chi wedi analluogi cwcis. Mewngofnodwch eto gyda'ch enw defnyddiwr a'ch cyfrinair newydd os gwelwch yn dda, ar ôl galluogi cwcis.",
'nocookieslogin' => 'Mae {{SITENAME}} yn defnyddio cwcis wrth i ddefnyddwyr fewngofnodi. Rydych chi wedi analluogi cwcis. Trïwch eto os gwelwch yn dda, ar ôl galluogi cwcis.',
'noname' => 'Dydych chi ddim wedi cynnig enw defnyddiwr dilys.',
'loginsuccesstitle' => 'Llwyddodd y mewngofnodi',
'loginsuccess' => "'''Yr ydych wedi mewngofnodi i {{SITENAME}} wrth yr enw \"\$1\".'''",
-'nosuchuser' => "Does yna'r un defnyddiwr â'r enw '$1'. Sicrhewch eich bod chi wedi'i sillafu'n iawn, neu crëwch gyfrif newydd.",
+'nosuchuser' => "Does yna'r un defnyddiwr â'r enw \"\$1\".
+Sicrhewch eich bod chi wedi'i sillafu'n gywir, neu [[Special:UserLogin/signup|crëwch gyfrif newydd]].",
'nosuchusershort' => 'Does dim defnyddiwr o\'r enw "<nowiki>$1</nowiki>". Gwiriwch eich sillafu.',
'nouserspecified' => "Mae'n rhaid nodi enw defnyddiwr.",
'wrongpassword' => "Nid yw'r cyfrinair a deipiwyd yn gywir. Rhowch gynnig arall arni, os gwelwch yn dda.",
@@ -520,10 +533,10 @@ Rhaid iddo fod yn llai na $1 {{PLURAL:$1|llythyren|lythyren|lythyren|lythyren|ll
'passwordtooshort' => "Mae eich cyfrinair yn rhy fyr neu'n annilys. Mae'n rhaid iddo gynnwys o leia $1 {{PLURAL:$1|nod|nod|nod|nod|nod|nod}} a bod yn wahanol i'ch enw defnyddiwr.",
'mailmypassword' => 'Anfoner cyfrinair newydd ataf trwy e-bost',
'passwordremindertitle' => 'Hysbysu cyfrinair dros dro newydd ar gyfer {{SITENAME}}',
-'passwordremindertext' => "Mae rhywun (chi mwy na thebyg, o'r cyfeiriad IP $1) wedi gofyn i ni anfon cyfrinair newydd ar gyfer {{SITENAME}} atoch ($4).
-Mae cyfrinair y defnyddiwr '$2' wedi'i newid i '$3'. Dylid mewngofnodi a'i newid cyn gynted â phosib.
+'passwordremindertext' => 'Mae rhywun (chi mwy na thebyg, o\'r cyfeiriad IP $1) wedi gofyn i ni anfon cyfrinair newydd atoch ar gyfer {{SITENAME}} ($4).
+Mae cyfrinair dros dro, sef "$3", wedi ei greu ar gyfer y defnyddiwr "$2". Os mai dyma oedd y bwriad, yna dylech fewngofnodi a\'i newid cyn gynted â phosib.
-Os mai rhywun arall a holodd am y cyfrinair, ynteu eich bod wedi cofio'r hen gyfrinair, ac nac ydych am newid y cyfrinair, rhydd i chi anwybyddu'r neges hon a pharhau i ddefnyddio'r hen un.",
+Os mai rhywun arall a holodd am y cyfrinair, ynteu eich bod wedi cofio\'r hen gyfrinair, ac nac ydych am newid y cyfrinair, rhydd i chi anwybyddu\'r neges hon a pharhau i ddefnyddio\'r cyfrinair gwreiddiol.',
'noemail' => "Does dim cyfeiriad e-bost yng nghofnodion y defnyddiwr '$1'.",
'passwordsent' => 'Mae cyfrinair newydd wedi\'i ddanfon at gyfeiriad e-bost cofrestredig "$1". Mewngofnodwch eto ar ôl i chi dderbyn y cyfrinair, os gwelwch yn dda.',
'eauthentsent' => 'Anfonwyd e-bost o gadarnhâd at y cyfeiriad a benwyd.
@@ -549,12 +562,12 @@ Rhydd ichi anwybyddu\'r neges hon os mai camgymeriad oedd creu\'r cyfrif.',
'resetpass' => 'Ailosod cyfrinair y cyfrif',
'resetpass_announce' => "Fe wnaethoch fewngofnodi gyda chôd dros dro oddi ar e-bost.
Er mwyn cwblhau'r mewngofnodi, rhaid i chi osod cyfrinair newydd fel hyn:",
-'resetpass_header' => 'Ailosod y cyfrinair',
+'resetpass_header' => 'Newid cyfrinair y cyfrif',
'resetpass_submit' => 'Gosod y cyfrinair a mewngofnodi',
'resetpass_success' => "Llwyddodd y newid i'ch cyfrinair! Wrthi'n mewngofnodi...",
'resetpass_bad_temporary' => 'Cyfrinair dros dro annilys.
Efallai eich bod eisoes wedi llwyddo newid eich cyfrinair neu eich bod wedi gwneud cais am gyfrinair dros dro newydd.',
-'resetpass_forbidden' => 'Ni ellir newid cyfrineiriau ar {{SITENAME}}',
+'resetpass_forbidden' => 'Ni ellir newid cyfrineiriau',
'resetpass_missing' => 'Dim data ar y ffurflen.',
# Edit page toolbar
@@ -626,7 +639,8 @@ Sylwch mai dim ond y rhai sydd wedi gosod cyfeiriad e-bost yn eu [[Special:Prefe
Eich cyfeiriad IP presennol yw $3. Cyfeirnod y bloc yw $5. Nodwch y manylion hyn wrth drafod y bloc.",
'blockednoreason' => 'dim rheswm wedi ei roi',
'blockedoriginalsource' => "Dangosir côd '''$1''' isod:",
-'whitelistedittitle' => 'Rhaid mewngofnodi i golygu',
+'blockededitsource' => "Dangosir testun '''eich golygiadau''' ar '''$1''' isod:",
+'whitelistedittitle' => 'Rhaid mewngofnodi cyn golygu',
'whitelistedittext' => 'Rhaid $1 i olygu tudalennau.',
'confirmedittitle' => 'Cadarnhad trwy e-bost cyn dechrau golygu.',
'confirmedittext' => "Mae'n rhaid i chi gadarnhau eich cyfeiriad e-bost cyn y gallwch ddechrau golygu tudalennau.
@@ -636,7 +650,7 @@ Gosodwch eich cyfeiriad e-bost drwy eich [[Special:Preferences|dewisiadau defnyd
'loginreqtitle' => 'Mae angen mewngofnodi',
'loginreqlink' => 'mewngofnodi',
'loginreqpagetext' => "Mae'n rhaid $1 er mwyn gweld tudalennau eraill.",
-'accmailtitle' => 'Wedi danfon cyfrinair.',
+'accmailtitle' => 'Wedi danfon y cyfrinair.',
'accmailtext' => 'Anfonwyd cyfrinair "$1" at $2.',
'newarticle' => '(Newydd)',
'newarticletext' => "Rydych chi wedi dilyn cysylltiad i dudalen sydd heb gael ei chreu eto.
@@ -648,7 +662,8 @@ Os daethoch yma ar ddamwain, cliciwch botwm '''n&ocirc;l''' y porwr.",
'clearyourcache' => "'''Sylwer - Wedi i chi roi'r dudalen ar gadw, efallai y bydd angen mynd heibio celc eich porwr er mwyn gweld y newidiadau.'''
'''Mozilla / Firefox / Safari:''' pwyswch ar ''Shift'' tra'n clicio ''Ail-lwytho/Reload'', neu gwasgwch ''Ctrl-F5'' neu ''Ctrl-R'' (''Command-R'' ar Macintosh); '''Konqueror:''' cliciwch y botwm ''Ail-lwytho/Reload'', neu gwasgwch ''F5''; '''Opera:''' gwacewch y celc yn llwyr trwy ''Offer → Dewisiadau / Tools→Preferences''; '''Internet Explorer:''' pwyswch ar ''Ctrl'' tra'n clicio ''Adnewyddu/Refresh'', neu gwasgwch ''Ctrl-F5''.",
'usercssjsyoucanpreview' => "<strong>Tip:</strong> Defnyddiwch y botwm 'Dangos rhagolwg' er mwyn profi eich CSS/JS newydd cyn ei gadw.",
-'usercsspreview' => "'''Cofiwch -- dim ond rhagolwg o'ch CSS defnyddiwr yw hwn; nid yw wedi'i gadw eto!'''",
+'usercsspreview' => "'''Cofiwch - dim ond rhagolwg o'ch CSS defnyddiwr yw hwn.'''
+'''Nid yw wedi'i gadw eto!'''",
'userjspreview' => "'''Cofiwch -- dim ond rhagolwg o'ch JavaScript yw hwn; nid yw wedi'i gadw eto!'''",
'updated' => '(Diweddariad)',
'note' => '<strong>Dalier sylw:</strong>',
@@ -668,7 +683,7 @@ Weithiau fe ddigwydd hyn wrth ddefnyddio dirprwy-wasanaeth anhysbys gwallus yn s
'editing' => 'Yn golygu $1',
'editingsection' => 'Yn golygu $1 (adran)',
'editingcomment' => 'Yn golygu $1 (esboniad)',
-'editconflict' => 'Gwrthdaro golygyddol: $1',
+'editconflict' => 'Cyd-ddigwyddiad golygu: $1',
'explainconflict' => "Mae rhywun arall wedi newid y dudalen hon ers i chi ddechrau ei golygu hi.
Mae'r ardal testun uchaf yn cynnwys testun y dudalen fel y mae hi rwan.
Mae eich newidiadau chi yn ymddangos yn yr ardal testun isaf.
@@ -687,14 +702,14 @@ Rydych chi'n cadarnhau mai chi yw awdur y cyfraniad, neu eich bod chi wedi'i gop
Os nad ydych chi'n fodlon i'ch gwaith gael ei olygu heb drugaredd, neu i gopïau ymddangos ar draws y we, peidiwch a'i gyfrannu yma.<br />
Rydych chi'n cadarnhau mai chi yw awdur y cyfraniad, neu eich bod chi wedi'i gopïo o'r parth cyhoeddus (''public domain'') neu rywle rhydd tebyg.<br />
<strong>PEIDIWCH Â CHYFRANNU GWAITH O DAN HAWLFRAINT HEB GANIATÂD!</strong>",
-'longpagewarning' => "<strong>RHYBUDD: Mae'r dudalen hon yn $1 cilobeit o hyd; mae rhai porwyr yn cael trafferth wrth lwytho tudalennau sy'n hirach na 32kb.
+'longpagewarning' => "<strong>RHYBUDD: Mae'r dudalen hon yn $1 cilobeit o hyd; mae rhai porwyr yn cael trafferth wrth lwytho tudalennau sy'n hirach na 32 kb.
Byddai'n dda o beth llunio sawl tudalen llai o hyd o ddeunydd y dudalen hon.</strong>",
'longpageerror' => "<strong>GWALL: Mae'r testun yr ydych wedi ei osod yma yn $1 cilobeit o hyd, ac yn hwy na'r hyd eithaf o $2 cilobeit.
Ni ellir ei roi ar gadw.</strong>",
'readonlywarning' => "<strong>RHYBUDD: Mae'r databas wedi'i gloi am gyfnod er mwyn cynnal a chadw, felly fyddwch chi ddim yn gallu cadw'ch golygiadau ar hyn o bryd. Rydyn ni'n argymell eich bod chi'n copïo a gludo'r testun i ffeil a'i gadw ar eich disg tan bod y sustem yn weithredol eto.</strong>",
'protectedpagewarning' => "<strong>RHYBUDD: Mae'r dudalen hon wedi'i diogelu. Dim ond gweinyddwyr sydd yn gallu ei golygu.</strong>",
'semiprotectedpagewarning' => "'''Sylwer:''' Mae'r dudalen hon wedi ei chloi; dim ond defnyddwyr cofrestredig a allant ei golygu.",
-'cascadeprotectedwarning' => "'''Dalier sylw:''' Mae'r dudalen hon wedi ei gwarchod fel nad ond defnyddwyr â galluoedd gweinyddwyr sy'n gallu ei newid, oherwydd ei bod yn rhan o'r {{PLURAL:$1|dudalen ganlynol|dudalen ganlynol|tudalennau canlynol|tudalennau canlynol|tudalennau canlynol|tudalennau canlynol}} sydd wedi {{PLURAL:$1|ei|ei|eu|eu|eu|eu}} sgydol-gwarchod.",
+'cascadeprotectedwarning' => "'''Dalier sylw:''' Mae'r dudalen hon wedi ei diogelu fel nad ond defnyddwyr â galluoedd gweinyddwyr sy'n gallu ei newid, oherwydd ei bod yn rhan o'r {{PLURAL:$1|dudalen ganlynol|dudalen ganlynol|tudalennau canlynol|tudalennau canlynol|tudalennau canlynol|tudalennau canlynol}} sydd wedi {{PLURAL:$1|ei|ei|eu|eu|eu|eu}} sgydol-ddiogelu.",
'titleprotectedwarning' => "<strong>RHYBUDD: Mae'r dudalen hon wedi ei chloi; dim ond rhai defnyddwyr a allant ei chreu.</strong>",
'templatesused' => 'Nodiadau a ddefnyddir yn y dudalen hon:',
'templatesusedpreview' => 'Nodiadau a ddefnyddir yn y rhagolwg hwn:',
@@ -704,7 +719,7 @@ Ni ellir ei roi ar gadw.</strong>",
'hiddencategories' => "Mae'r dudalen hon yn aelod o $1 {{PLURAL:$1|categori|categori|gategori|chategori|chategori|categori}} cuddiedig:",
'nocreatetitle' => 'Cyfyngwyd ar greu tudalennau',
'nocreatetext' => "Mae'r safle hwn wedi cyfyngu'r gallu i greu tudalennau newydd. Gallwch olygu tudalen sydd eisoes yn bodoli, neu [[Special:UserLogin|fewngofnodi, neu greu cyfrif]].",
-'nocreate-loggedin' => "Nid yw'r gallu gennych i greu tudalennau ar {{SITENAME}}.",
+'nocreate-loggedin' => "Nid yw'r gallu gennych i greu tudalennau.",
'permissionserrors' => 'Gwallau Caniatâd',
'permissionserrorstext' => "Nid yw'r gallu ganddoch i weithredu yn yr achos yma, am y {{PLURAL:$1|rheswm|rheswm|rhesymau|rhesymau|rhesymau|rhesymau}} canlynol:",
'permissionserrorstext-withaction' => "Nid yw'r gallu hwn ($2) ganddoch, am y {{PLURAL:$1|rheswm|rheswm|rhesymau|rhesymau|rhesymau|rhesymau}} canlynol:",
@@ -757,6 +772,9 @@ Eglurhad: (cyf.) = gwahaniaethau rhyngddo a'r fersiwn cyfredol,
'history-feed-title' => 'Hanes diwygio',
'history-feed-description' => "Hanes diwygio'r dudalen hon ar y wici",
'history-feed-item-nocomment' => '$1 am $2', # user at time
+'history-feed-empty' => "Nid yw'r dudalen a ofynwyd amdani'n bod.
+Gall fod iddi gael ei dileu neu ei hailenwi.
+Gallwch [[Special:Search|chwilio'r]] wici am dudalennau eraill perthnasol.",
# Revision deletion
'rev-deleted-comment' => '(sylwad wedi ei ddiddymu)',
@@ -771,20 +789,23 @@ Fel gweinyddwr ar {{SITENAME}} gallwch ei weld;
gall fod manylion yn y [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} lòg dileu].</div>",
'rev-delundel' => 'dangos/cuddio',
'revisiondelete' => 'Dileu/dad-ddileu diwygiadau',
-'revdelete-selected' => 'Y {{PLURAL:$2|golygiad|golygiad|golygiadau|golygiadau|golygiadau|golygiadau}} dewisedig o [[:$1]]:',
-'logdelete-selected' => "{{PLURAL:$1|Digwyddiad|Digwyddiad|Digwyddiadau|Digwyddiadau|Digwyddiadau|Digwyddiadau}} a ddewiswyd o'r lòg:",
+'revdelete-selected' => "'''Y {{PLURAL:$2|golygiad|golygiad|golygiadau|golygiadau|golygiadau|golygiadau}} dewisedig o [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Digwyddiad|Digwyddiad|Digwyddiadau|Digwyddiadau|Digwyddiadau|Digwyddiadau}} a ddewiswyd o'r lòg:'''",
+'revdelete-legend' => 'Gosod cyfyngiadau ar y gallu i weld',
'revdelete-hide-text' => 'Cuddio testun y diwygiad',
'revdelete-hide-name' => "Cuddio'r weithred a'r targed",
'revdelete-hide-comment' => 'Cuddio sylwad golygu',
'revdelete-hide-user' => 'Cuddio enw defnyddiwr/IP y golygydd',
+'revdelete-hide-restricted' => "Gosod y cyfyngiadau gweld ar Weinyddwyr, a chloi'r rhyngwyneb hwn",
'revdelete-suppress' => 'Atal data oddi wrth Weinyddwyr yn ogystal ag eraill',
'revdelete-hide-image' => 'Cuddio cynnwys y ffeil',
'revdelete-unsuppress' => "Tynnu'r cyfyngiadau ar y golygiadau a adferwyd",
'revdelete-log' => 'Sylw ar gyfer y lòg:',
-'revdelete-logentry' => 'newidiwyd y gallu i weld golygiadau ar [[$1]]',
-'logdelete-logentry' => 'newidiwyd y gallu i weld y digwyddiad [[$1]]',
+'revdelete-submit' => 'Rhoi ar waith ar y golgiad dewisedig',
+'revdelete-logentry' => 'wedi newid y gallu i weld golygiadau ar [[$1]]',
+'logdelete-logentry' => 'wedi newid y gallu i weld y digwyddiad ar [[$1]]',
'revdelete-success' => "'''Llwyddodd y newid i'r gallu i weld golygiadau.'''",
-'logdelete-success' => "'''Llwyddwyd i guddio'r digwyddiad.'''",
+'logdelete-success' => "'''Llwyddwyd i guddio neu i ddatguddio'r digwyddiad rhag y lòg.'''",
'revdel-restore' => 'Newid gwelededd',
'pagehist' => 'Hanes y dudalen',
'deletedhist' => 'Hanes dilëedig',
@@ -794,8 +815,9 @@ gall fod manylion yn y [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} lÃ
'revdelete-restricted' => 'cyfyngwyd ar allu gweinyddwyr i weld',
'revdelete-unrestricted' => 'tynnwyd y cyfyngiadau ar allu gweinyddwyr i weld',
'revdelete-hid' => 'cuddiwyd $1',
-'revdelete-unhid' => 'dangoswyd $1',
+'revdelete-unhid' => 'datguddiwyd $1',
'revdelete-log-message' => '$1 $2 {{PLURAL:$2|golygiad|golygiad|olygiad|golygiad|golygiad|golygiad|}}',
+'logdelete-log-message' => '$1 $2 {{PLURAL:$2||digywddiad|ddigwyddiad|digwyddiad|digwyddiad|digwyddiad}}',
# Suppression log
'suppressionlog' => 'Lòg cuddio',
@@ -819,6 +841,8 @@ Pan yn gwneud hyn dylid sicrhau nad yw dilyniant hanes tudalennau yn cael ei ddi
'mergehistory-no-destination' => "Nid yw'r dudalen cyrchfan $1 yn bod.",
'mergehistory-invalid-source' => 'Rhaid bod teitl dilys gan y dudalen gwreiddiol.',
'mergehistory-invalid-destination' => 'Rhaid bod teitl dilys gan y dudalen cyrchfan.',
+'mergehistory-autocomment' => 'Cyfunwyd [[:$1]] tu mewn i [[:$2]]',
+'mergehistory-comment' => 'Cyfunwyd [[:$1]] tu mewn i [[:$2]]: $3',
# Merge log
'mergelog' => 'Lòg cyfuno',
@@ -859,7 +883,9 @@ Pan yn gwneud hyn dylid sicrhau nad yw dilyniant hanes tudalennau yn cael ei ddi
'search-interwiki-more' => '(rhagor)',
'search-mwsuggest-enabled' => 'gydag awgrymiadau',
'search-mwsuggest-disabled' => 'dim awgrymiadau',
+'search-relatedarticle' => 'Cysylltiedig',
'mwsuggest-disable' => 'Analluogi awgrymiadau AJAX',
+'searchrelated' => 'cysylltiedig',
'searchall' => 'oll',
'showingresults' => "Yn dangos $1 {{PLURAL:$1|canlyniad|canlyniad|ganlyniad|chanlyniad|chanlyniad|canlyniad}} isod gan ddechrau gyda rhif '''$2'''.",
'showingresultsnum' => "Yn dangos $3 {{PLURAL:$3|canlyniad|canlyniad|ganlyniad|chanlyniad|chanlyniad|canlyniad}} isod gan ddechrau gyda rhif '''$2'''.",
@@ -981,40 +1007,53 @@ Cofiwch y gall mynegeion Google o gynnwys {{SITENAME}} fod ar ei hôl hi.",
'grouppage-bureaucrat' => '{{ns:project}}:Biwrocratiaid',
# Rights
-'right-read' => 'Darllen tudalennau',
-'right-edit' => 'Golygu tudalennau',
-'right-createpage' => 'Creu tudalennau (nad ydynt yn dudalennau sgwrs)',
-'right-createtalk' => 'Creu tudalennau sgwrs',
-'right-createaccount' => 'Creu cyfrifon defnyddwyr newydd',
-'right-minoredit' => "Marcio golygiadau'n rhai bychain",
-'right-move' => 'Symud tudalennau',
-'right-move-subpages' => "Symud tudalennau gyda'u his-dudalennau",
-'right-suppressredirect' => "Peidio â chreu ailgyfeiriad o'r hen enw wrth symud tudalen",
-'right-upload' => 'Uwchlwytho ffeiliau',
-'right-reupload' => 'Trosysgrifo ffeil sydd eisoes yn bod',
-'right-reupload-own' => "Trosysgrifo ffeil sydd eisoes yn bod ac wedi ei uwchlwytho gennych chi'ch hunan",
-'right-autoconfirmed' => 'Golygu tudalennau sydd wedi eu lled-ddiogelu',
-'right-delete' => 'Dileu tudalennau',
-'right-bigdelete' => 'Dileu tudalennau a hanes llwythog iddynt',
-'right-undelete' => 'Adfer tudalen dilëedig',
-'right-editinterface' => "Golygu'r rhyngwyneb",
-'right-import' => 'Mewnforio tudalennau o wicïau eraill',
-'right-mergehistory' => 'Cyfuno hanes y tudalennau',
-'right-userrights' => 'Golygu holl alluoedd defnyddwyr',
-'right-siteadmin' => "Cloi a datgloi'r databas",
+'right-read' => 'Darllen tudalennau',
+'right-edit' => 'Golygu tudalennau',
+'right-createpage' => 'Creu tudalennau (nad ydynt yn dudalennau sgwrs)',
+'right-createtalk' => 'Creu tudalennau sgwrs',
+'right-createaccount' => 'Creu cyfrifon defnyddwyr newydd',
+'right-minoredit' => "Marcio golygiadau'n rhai bychain",
+'right-move' => 'Symud tudalennau',
+'right-move-subpages' => "Symud tudalennau gyda'u his-dudalennau",
+'right-suppressredirect' => "Peidio â chreu ailgyfeiriad o'r hen enw wrth symud tudalen",
+'right-upload' => 'Uwchlwytho ffeiliau',
+'right-reupload' => 'Trosysgrifo ffeil sydd eisoes yn bod',
+'right-reupload-own' => "Trosysgrifo ffeil sydd eisoes yn bod ac wedi ei uwchlwytho gennych chi'ch hunan",
+'right-autoconfirmed' => 'Golygu tudalennau sydd wedi eu lled-ddiogelu',
+'right-delete' => 'Dileu tudalennau',
+'right-bigdelete' => 'Dileu tudalennau a hanes llwythog iddynt',
+'right-deleterevision' => 'Dileu a dad-ddileu golygiadau arbennig o dudalennau',
+'right-browsearchive' => 'Chwilio drwy tudalennau dilëedig',
+'right-undelete' => 'Adfer tudalen dilëedig',
+'right-suppressionlog' => 'Gweld logiau preifat',
+'right-block' => 'Atal defnyddwyr eraill rhag golygu',
+'right-blockemail' => 'Atal defnyddiwr rhag anfon e-bost',
+'right-hideuser' => "Atal enw defnyddiwr rhag i'r cyhoedd ei weld",
+'right-protect' => 'Newid lefelau diogelu a golygu tudalennau wedi eu diogelu',
+'right-editinterface' => "Golygu'r rhyngwyneb",
+'right-rollback' => 'Gwrthdroi golygiadau defnyddiwr diwethaf rhyw dudalen yn sydyn',
+'right-markbotedits' => 'Marcio golygiadau wedi eu gwrthdroi yn olygiadau bot',
+'right-import' => 'Mewnforio tudalennau o wicïau eraill',
+'right-importupload' => 'Mewnforio tudalennau drwy uwchlwytho ffeil XML',
+'right-unwatchedpages' => 'Gweld rhestr y tudalennau heb neb yn eu gwylio',
+'right-mergehistory' => 'Cyfuno hanes y tudalennau',
+'right-userrights' => 'Golygu holl alluoedd defnyddwyr',
+'right-userrights-interwiki' => "Newid galluoedd defnyddwyr sy'n perthyn i ddefnyddwyr ar wicïau eraill",
+'right-siteadmin' => "Cloi a datgloi'r databas",
# User rights log
-'rightslog' => 'Lòg galluoedd defnyddiwr',
-'rightslogtext' => 'Lòg y newidiadau i alluoedd defnyddwyr yw hwn.',
-'rightsnone' => '(dim)',
+'rightslog' => 'Lòg galluoedd defnyddiwr',
+'rightslogtext' => 'Lòg y newidiadau i alluoedd defnyddwyr yw hwn.',
+'rightslogentry' => "wedi gosod $1 yn aelod o'r grŵp $3 (grŵp cynt $2)",
+'rightsnone' => '(dim)',
# Recent changes
'nchanges' => '$1 {{PLURAL:$1|newid|newid|newid|newid|newid|o newidiadau}}',
'recentchanges' => 'Newidiadau diweddar',
'recentchangestext' => "Dilynwch y newidiadau diweddaraf i'r wici ar y dudalen hon.",
'recentchanges-feed-description' => "Dilynwch y newidiadau diweddaraf i'r wici gyda'r porthiant hwn.",
-'rcnote' => "Isod mae'r '''$1''' newid diweddaraf yn ystod y '''$2''' {{PLURAL:$2|diwrnod|diwrnod|ddiwrnod|diwrnod|diwrnod|diwrnod}} diwethaf, hyd at $5, $4.",
-'rcnotefrom' => "Isod mae pob newidiad ers '''$2''' (hyd at '''$1''' ohonynt).",
+'rcnote' => "Isod mae'r '''$1''' newid diweddaraf yn ystod y {{PLURAL:$2|diwrnod|diwrnod|deuddydd|tridiau|'''$2''' diwrnod|'''$2''' diwrnod}} diwethaf, hyd at $5, $4.",
+'rcnotefrom' => "Isod rhestrir pob newid ers '''$2''' (hyd at '''$1''' ohonynt).",
'rclistfrom' => 'Dangos newidiadau newydd gan ddechrau o $1',
'rcshowhideminor' => '$1 golygiadau bychain',
'rcshowhidebots' => '$1 botiau',
@@ -1022,7 +1061,7 @@ Cofiwch y gall mynegeion Google o gynnwys {{SITENAME}} fod ar ei hôl hi.",
'rcshowhideanons' => '$1 defnyddwyr anhysbys',
'rcshowhidepatr' => '$1 golygiadau wedi derbyn ymweliad patrôl',
'rcshowhidemine' => '$1 fy ngolygiadau',
-'rclinks' => 'Dangos y $1 newidiad diweddaraf yn ystod y $2 diwrnod diwethaf<br />$3',
+'rclinks' => 'Dangos y $1 newid diweddaraf yn ystod y(r) $2 diwrnod diwethaf<br />$3',
'diff' => 'gwahan',
'hist' => 'hanes',
'hide' => 'Cuddio',
@@ -1040,7 +1079,7 @@ Cofiwch y gall mynegeion Google o gynnwys {{SITENAME}} fod ar ei hôl hi.",
'recentchangeslinked-title' => 'Newidiadau cysylltiedig â "$1"',
'recentchangeslinked-noresult' => 'Ni chafwyd unrhyw newidiadau i dudalennau cysylltiedig yn ystod cyfnod yr ymholiad.',
'recentchangeslinked-summary' => "Mae'r dudalen arbennig hon yn dangos y newidiadau diweddaraf i'r tudalennau hynny y mae cyswllt yn arwain atynt ar y dudalen a enwir (neu newidiadau i dudalennau sy'n aelodau o'r categori a enwir). Dangosir tudalennau sydd ar [[Special:Watchlist|eich rhestr gwylio]] mewn print '''trwm'''.",
-'recentchangeslinked-page' => "Enw'r dudalen:",
+'recentchangeslinked-page' => 'Tudalen:',
'recentchangeslinked-to' => "Dangos newidiadau i'r tudalennau â chyswllt arnynt sy'n arwain at y dudalen a enwir",
# Upload
@@ -1092,18 +1131,22 @@ Dewiswch enw arall os gwelwch yn dda.",
'fileexists-thumb' => "<center>'''Y ddelwedd eisoes ar glawr'''</center>",
'fileexists-thumbnail-yes' => "Ymddengys bod delwedd wedi ei leihau <i>(bawd)</i> ar y ffeil. Cymharwch gyda'r ffeil <strong><tt>$1</tt></strong>.<br />
Os mai'r un un llun ar ei lawn faint sydd ar yr ail ffeil yna does dim angen uwchlwytho llun ychwanegol o faint bawd.",
-'file-thumbnail-no' => "Mae <strong><tt>$1</tt></strong> ar ddechrau enw'r ffeil. Mae'n ymddangos bod y ddelwedd wedi ei leihau <i>(maint bawd)</i>.
+'file-thumbnail-no' => "Mae <strong><tt>$1</tt></strong> ar ddechrau enw'r ffeil.
+Mae'n ymddangos felly bod y ddelwedd wedi ei leihau <i>(maint bawd)</i>.
Os yw'r ddelwedd ar ei lawn faint gallwch barhau i'w uwchlwytho. Os na, newidiwch enw'r ffeil, os gwelwch yn dda.",
'fileexists-forbidden' => "Mae ffeil gyda'r enw hwn eisoes yn bodoli; ewch nôl ac uwchlwythwch y ffeil o dan enw newydd.
[[Image:$1|thumb|center|$1]]",
-'fileexists-shared-forbidden' => "Mae ffeil gyda'r enw hwn eisoes yn bodoli yn y storfa ffeiliau cyfrannol; ewch nôl ac uwchlwythwch y ffeil o dan enw newydd. [[Image:$1|thumb|center|$1]]",
+'fileexists-shared-forbidden' => "Mae ffeil gyda'r enw hwn eisoes yn bodoli yn y storfa ffeiliau cyfrannol.
+Ewch nôl ac uwchlwythwch y ffeil gydag enw gwahanol iddo.
+[[Image:$1|thumb|center|$1]]",
+'file-exists-duplicate' => "Dyblgeb yw'r ffeil hwn o'r {{PLURAL:$1|ffeil|ffeil|ffeiliau|ffeiliau|ffeiliau|ffeiliau}} sy'n dilyn:",
'successfulupload' => 'Wedi llwyddo uwchlwytho',
'uploadwarning' => 'Rhybudd uwchlwytho',
'savefile' => "Cadw'r ffeil",
'uploadedimage' => '"[[$1]]" wedi\'i llwytho',
'overwroteimage' => "uwchlwythwyd fersiwn newydd o '[[$1]]'",
'uploaddisabled' => "Ymddiheurwn; mae uwchlwytho wedi'i analluogi.",
-'uploaddisabledtext' => 'Analluogir uwchlwytho ffeiliau ar y wici yma.',
+'uploaddisabledtext' => 'Analluogwyd uwchlwytho ffeiliau ar y wefan hon.',
'uploadscripted' => "Mae'r ffeil hon yn cynnwys HTML neu sgript a all achosi problemau i borwyr gwe.",
'uploadcorrupt' => 'Mae nam ar y ffeil neu mae ganddi estyniad anghywir. Gwiriwch y ffeil ac uwchlwythwch eto.',
'uploadvirus' => 'Mae firws gan y ffeil hon! Manylion: $1',
@@ -1131,6 +1174,7 @@ Os yw'r broblem yn parhau, cysylltwch â [[Special:ListUsers/sysop|gweinyddwr]].
'upload-curl-error6' => 'Wedi methu cyrraedd yr URL',
'upload-curl-error6-text' => 'Ni chyrhaeddwyd yr URL a roddwyd.
Gwiriwch yr URL a sicrhau bod y wefan ar waith.',
+'upload-curl-error28' => 'Goroedi wrth uwchlwytho',
'upload-curl-error28-text' => 'Oedodd y wefan yn rhy hir cyn ymateb.
Sicrhewch bod y wefan ar waith, arhoswch ennyd, yna ceisiwch eto.
Efallai yr hoffech rhoi cynnig arni ar adeg llai prysur.',
@@ -1142,6 +1186,9 @@ Efallai yr hoffech rhoi cynnig arni ar adeg llai prysur.',
'upload_source_file' => ' (ffeil ar eich cyfrifiadur)',
# Special:ImageList
+'imagelist-summary' => "Rhestr yr holl ffeiliau sydd wedi eu huwchlwytho sydd ar y dudalen hon.
+Trefnir y rhestr yn ôl amser uwchlwytho, gyda'r diweddaraf ar flaen y rhestr.
+Gallwch newid trefn y rhestr trwy bwyso ar bennawd colofn.",
'imagelist_search_for' => "Chwilio am enw'r ddelwedd:",
'imgfile' => 'ffeil',
'imagelist' => "Rhestr o'r holl ffeiliau",
@@ -1166,11 +1213,16 @@ Efallai yr hoffech rhoi cynnig arni ar adeg llai prysur.',
'imagelinks' => "Cysylltiadau'r ffeil",
'linkstoimage' => "Mae'r {{PLURAL:$1|tudalen|dudalen|tudalennau|tudalennau|tudalennau|tudalennau}} isod yn cysylltu i'r ddelwedd hon:",
'nolinkstoimage' => 'Nid oes cyswllt ar unrhyw dudalen yn arwain at y ffeil hon.',
+'morelinkstoimage' => 'Gweld [[Special:WhatLinksHere/$1|rhagor o gysylltiadau]] at y ffeil hon.',
+'redirectstofile' => "Mae'r {{PLURAL:$1||ffeil|$1 ffeil|$1 ffeil|$1 ffeil|$1 ffeil}} canlynol yn ailgyfeirio at y ffeil hon:",
+'duplicatesoffile' => "Mae'r {{PLURAL:$1||ffeil|$1 ffeil|$1 ffeil|$1 ffeil|$1 ffeil}} canlynol yn union debyg i'r ffeil hon:",
'sharedupload' => "Mae'r ffeil hon ar gael i'w rannu, felly gall fod ar waith ar brosiectau eraill.",
'shareduploadwiki' => 'Gwelwch $1 am fwy o fanylion.',
'shareduploadwiki-desc' => 'Dangosir isod y disgrifiad sydd ar $1 yn y gronfa ar y cyd.',
'shareduploadwiki-linktext' => 'dudalen disgrifiad y ffeil',
+'shareduploadduplicate' => "Mae'r ffeil hon yn union debyg i $1 o'r storfa cyfrannol.",
'shareduploadduplicate-linktext' => 'ffeil arall',
+'shareduploadconflict' => "Mae $1 o'r storfa cyfrannol a'r un enw arni â hon.",
'shareduploadconflict-linktext' => 'ffeil arall',
'noimage' => "Does dim ffeil a'r enw hwn i gael, ond gallwch $1.",
'noimage-linktext' => 'uwchlwytho un',
@@ -1180,11 +1232,11 @@ Efallai yr hoffech rhoi cynnig arni ar adeg llai prysur.',
# File reversion
'filerevert' => 'Gwrthdroi $1',
'filerevert-legend' => "Gwrthdroi'r ffeil",
-'filerevert-intro' => "Rydych yn gwrthdroi '''[[Media:$1|$1]]''' i'r [fersiwn $4 fel ag yr oedd ar $3, $2].",
+'filerevert-intro' => "Rydych yn gwrthdroi '''[[Media:$1|$1]]''' i'r fersiwn [$4 fel ag yr oedd ar $3, $2].",
'filerevert-comment' => 'Sylw:',
'filerevert-defaultcomment' => 'Wedi adfer fersiwn $2, $1',
'filerevert-submit' => 'Gwrthdroi',
-'filerevert-success' => "Mae '''[[Media:$1|$1]]''' wedi cael ei wrthdroi i'r [fersiwn $4 fel ag yr oedd ar $3, $2].",
+'filerevert-success' => "Mae '''[[Media:$1|$1]]''' wedi cael ei wrthdroi i'r fersiwn [$4 fel ag yr oedd ar $3, $2].",
'filerevert-badversion' => "Nid oes fersiwn lleol cynt o'r ffeil hwn gyda'r amsernod a nodwyd.",
# File deletion
@@ -1196,7 +1248,7 @@ Efallai yr hoffech rhoi cynnig arni ar adeg llai prysur.',
'filedelete-submit' => 'Dileer',
'filedelete-success' => "Mae '''$1''' wedi cael ei dileu.",
'filedelete-success-old' => "The version of '''[[Media:$1|$1]]''' as of $3, $2 has been deleted.",
-'filedelete-nofile' => "Nid oes '''$1''' ar y wefan {{SITENAME}}.",
+'filedelete-nofile' => "Ni chafwyd '''$1'''.",
'filedelete-nofile-old' => "Nid oes fersiwn o '''$1''' gyda'r priodoleddau a enwir yn yr archif.",
'filedelete-iscurrent' => "Rydych yn ceisio dileu'r fersiwn diweddaraf o'r ffeil hwn. Rhaid gwrthdroi i fersiwn gynt yn gyntaf.",
'filedelete-otherreason' => 'Rheswm arall/ychwanegol:',
@@ -1273,7 +1325,7 @@ Mae gan '''$2''' (neu '''$4%''') ohonynt alluoedd $5.",
'nviews' => '$1 {{PLURAL:$1|ymweliad|ymweliad|ymweliad|ymweliad|ymweliad|ymweliad}}',
'specialpage-empty' => "Ni chafwyd canlyniadau i'w hadrodd.",
'lonelypages' => 'Erthyglau heb gysylltiadau iddynt',
-'lonelypagestext' => 'Nid oes cysylltiad yn arwain at y tudalennau canlynol oddi wrth unrhyw dudalen arall yn {{SITENAME}}.',
+'lonelypagestext' => 'Nid oes cysylltiad yn arwain at y tudalennau canlynol oddi wrth unrhyw dudalen arall yn {{SITENAME}}. Nid ydynt wedi eu trawsgynnwys ar unrhyw dudalen yn {{SITENAME}}, chwaith.',
'uncategorizedpages' => 'Tudalennau heb gategori',
'uncategorizedcategories' => 'Categorïau sydd heb gategori',
'uncategorizedimages' => 'Ffeiliau heb eu categoreiddio',
@@ -1296,9 +1348,10 @@ Mae gan '''$2''' (neu '''$4%''') ohonynt alluoedd $5.",
'deadendpages' => 'Tudalennau heb gysylltiadau ynddynt',
'deadendpagestext' => "Nid oes cysylltiad yn arwain at dudalen arall oddi wrth yr un o'r tudalennau isod.",
'protectedpages' => 'Tudalennau wedi eu diogelu',
+'protectedpages-indef' => 'A ddiogelwyd yn ddi-derfyn yn unig',
'protectedpagestext' => "Mae'r tudalennau hyn wedi eu diogelu rhag cael eu symud na'u golygu",
'protectedpagesempty' => "Does dim tudalennau wedi eu diogelu gyda'r paramedrau hyn.",
-'protectedtitles' => 'Diogelwyd',
+'protectedtitles' => 'Teitlau wedi eu diogelu',
'protectedtitlestext' => "Diogelwyd rhag creu tudalennau gyda'r teitlau hyn",
'protectedtitlesempty' => "Ar hyn o bryd nid oes unrhyw deitlau wedi eu diogelu a'r paramedrau hyn.",
'listusers' => 'Rhestr defnyddwyr',
@@ -1365,11 +1418,12 @@ Gweler hefyd [[Special:WantedCategories|categorïau sydd eu hangen]].",
'listusers-noresult' => "Dim defnyddiwr i'w gael.",
# Special:ListGroupRights
-'listgrouprights' => 'Galluoedd grwpiau defnyddwyr',
-'listgrouprights-summary' => "Dyma restr o'r grwpiau defnyddwyr sydd i'w cael ar y wici hon, ynghyd â galluoedd aelodau'r gwahanol grwpiau. Cewch wybodaeth pellach am y gwahanol alluoedd ar y [[{{MediaWiki:Listgrouprights-helppage}}|dudalen gymorth]].",
-'listgrouprights-group' => 'Grŵp',
-'listgrouprights-rights' => 'Galluoedd',
-'listgrouprights-members' => '(rhestr aelodau)',
+'listgrouprights' => 'Galluoedd grwpiau defnyddwyr',
+'listgrouprights-summary' => "Dyma restr o'r grwpiau defnyddwyr sydd i'w cael ar y wici hon, ynghyd â galluoedd aelodau'r gwahanol grwpiau. Cewch wybodaeth pellach am y gwahanol alluoedd ar y [[{{MediaWiki:Listgrouprights-helppage}}|dudalen gymorth]].",
+'listgrouprights-group' => 'Grŵp',
+'listgrouprights-rights' => 'Galluoedd',
+'listgrouprights-helppage' => 'Help:Galluoedd yn ôl grŵp',
+'listgrouprights-members' => '(rhestr aelodau)',
# E-mail user
'mailnologin' => "Does dim cyfeiriad i'w anfon iddo",
@@ -1378,8 +1432,8 @@ a bod cyfeiriad e-bost dilys yn eich [[Special:Preferences|dewisiadau]]
er mwyn medru anfon e-bost at ddefnyddwyr eraill.',
'emailuser' => 'Anfon e-bost at y defnyddiwr hwn',
'emailpage' => 'Anfon e-bost at ddefnyddiwr',
-'emailpagetext' => 'Os yw\'r defnyddiwr hwn wedi gosod cyfeiriad e-bost dilys yn ei ddewisiadau, gellir anfon neges ato o\'i ysgrifennu ar y ffurflen isod.
-Bydd y cyfeiriad e-bost a osodoch yn eich [[Special:Preferences|dewisiadau chithau]] yn ymddangos ym maes "Oddi wrth" yr e-bost, fel bod y defnyddiwr arall yn gallu anfon ateb atoch.',
+'emailpagetext' => "Os yw'r cyfeiriad e-bost sydd yn newisiadau'r defnyddiwr hwn yn un dilys, gellir anfon neges ato o'i ysgrifennu ar y ffurflen isod.
+Bydd y cyfeiriad e-bost a osodoch yn eich [[Special:Preferences|dewisiadau chithau]] yn ymddangos ym maes \"Oddi wrth\" yr e-bost, fel bod y defnyddiwr arall yn gallu anfon ateb atoch.",
'usermailererror' => 'Dychwelwyd gwall gan y rhaglen e-bost:',
'defemailsubject' => 'E-bost {{SITENAME}}',
'noemailtitle' => 'Dim cyfeiriad e-bost',
@@ -1424,7 +1478,7 @@ Os ydych am ddiddymu'r dudalen o'r rhestr gwylio, cliciwch ar \"Stopio gwylio\"
'watchmethod-list' => "yn chwilio'r rhestr gwylio am ddiwygiadau diweddar",
'watchlistcontains' => '{{PLURAL:$1|Nid oes $1 tudalen|Mae $1 dudalen|Mae $1 dudalen|Mae $1 tudalen|Mae $1 thudalen|Mae $1 o dudalennau}} ar eich rhestr gwylio.',
'iteminvalidname' => "Problem gyda'r eitem '$1', enw annilys...",
-'wlnote' => "Gweler isod y '''$1''' {{PLURAL:$1|newidiad|newidiad|newidiad|newidiad|newidiad|newidiad}} diweddaraf yn ystod y <b>$2</b> {{PLURAL:$1|awr|awr|awr|awr|awr|awr}} ddiwethaf.",
+'wlnote' => "{{PLURAL:$1|Ni fu unrhyw newid|Isod mae'r '''$1''' newid diweddaraf|Isod mae'r '''$1''' newid diweddaraf|Isod mae'r '''$1''' newid diweddaraf|Isod mae'r '''$1''' newid diweddaraf|Isod mae'r '''$1''' newid diweddaraf}} yn ystod {{PLURAL:$2||yr awr|y ddwyawr|y teirawr|y <b>$2</b> awr|y(r) <b>$2</b> awr}} ddiwethaf.",
'wlshowlast' => "Dangoser newidiadau'r $1 awr ddiwethaf neu'r $2 {{PLURAL:$2|diwrnod|diwrnod|ddiwrnod|diwrnod|diwrnod|diwrnod}} diwethaf neu'r $3 newidiadau.",
'watchlist-show-bots' => 'Dangos golygiadau bot',
'watchlist-hide-bots' => 'Cuddio golygiadau bot',
@@ -1499,6 +1553,10 @@ Gwelwch y $2 am gofnod o\'r dileuon diweddar.',
** Torri'r hawlfraint
** Fandaliaeth",
'delete-edit-reasonlist' => 'Golygu rhesymau dileu',
+'delete-toobig' => "Cafwyd dros $1 {{PLURAL:$#|o olygiadau}} i'r dudalen hon.
+Cyfyngwyd ar y gallu i ddileu tudalennau sydd wedi eu golygu cymaint â hyn, er mwyn osgoi amharu ar weithrediad databas {{SITENAME}} yn ddamweiniol.",
+'delete-warning-toobig' => "Cafwyd dros $1 {{PLURAL:$#|o olygiadau}} i'r dudalen hon.
+Gallai dileu tudalen, gyda hanes golygu cymaint â hyn iddi, beri dryswch i weithrediadau'r databas ar {{SITENAME}}; ewch ati'n ofalus.",
'rollback' => 'Gwrthdroi golygiadau',
'rollback_short' => 'Gwrthdroi',
'rollbacklink' => 'gwrthdroi',
@@ -1514,9 +1572,10 @@ mae rhywun arall eisoes wedi dadwneud y golygiad neu wedi golygu'r dudalen.
wedi gwrthdroi i'r golygiad olaf gan $2.",
'sessionfailure' => "Mae'n debyg fod yna broblem gyda'ch sesiwn mewngofnodi; diddymwyd y weithred er mwyn diogelu'r sustem rhag ddefnyddwyr maleisus. Gwasgwch botwm 'nôl' eich porwr ac ail-lwythwch y dudalen honno, yna ceisiwch eto.",
'protectlogpage' => 'Lòg diogelu',
-'protectlogtext' => 'Isod mae rhestr o bob gweithred diogelu (a dad-ddiogelu) tudalen.',
+'protectlogtext' => "Isod mae rhestr o bob gweithred diogelu (a dad-ddiogelu) tudalen.
+Mae'r tudalennau sydd wedi eu diogelu ar hyn o bryd wedi eu rhestri ar y [[Special:ProtectedPages|rhestr tudalennau wedi eu diogelu]].",
'protectedarticle' => "wedi diogelu '[[$1]]'",
-'modifiedarticleprotection' => 'newidiwyd y lefel diogelu ar gyfer "[[$1]]"',
+'modifiedarticleprotection' => 'wedi newid y lefel diogelu ar gyfer "[[$1]]"',
'unprotectedarticle' => 'wedi dad-ddiogelu "[[$1]]"',
'protect-title' => "Newid y lefel diogelu ar gyfer '$1'",
'protect-legend' => "Cadarnháu'r diogelu",
@@ -1532,7 +1591,7 @@ Dyma'r gosodiadau diogelu cyfredol ar gyfer y dudalen <strong>$1</strong>:",
Dyma'r gosodiadau diogelu cyfredol ar gyfer y dudalen <strong>$1</strong>:",
'protect-locked-access' => "Nid yw'r gallu i newid lefel diogelu ar dudalen ynghlwm wrth eich cyfrif defnyddiwr.
Dyma'r gosodiadau diogelu cyfredol ar gyfer y dudalen <strong>$1</strong>:",
-'protect-cascadeon' => "Mae'r dudalen hon wedi ei diogelu ar hyn o bryd oherwydd ei bod wedi ei chynnwys yn y {{PLURAL:$1|dudalen|dudalen|tudalennau|tudalennau|tudalennau|tudalennau}} canlynol sydd wedi {{PLURAL:$1|ei|ei|eu|eu|eu|eu}} diogelu'n rhaeadrol. Gallwch newid lefel diogelu'r dudalen hon, ond ni fydd hynny'n effeithio ar y diogelu rhaeadrol.",
+'protect-cascadeon' => "Mae'r dudalen hon wedi ei diogelu ar hyn o bryd oherwydd ei bod wedi ei chynnwys yn y {{PLURAL:$1|dudalen|dudalen|tudalennau|tudalennau|tudalennau|tudalennau}} canlynol sydd wedi {{PLURAL:$1|ei|ei|eu|eu|eu|eu}} sgydol-diogelu. Gallwch newid lefel diogelu'r dudalen hon, ond ni fydd hynny'n effeithio ar y sgydol-ddiogelu.",
'protect-default' => '(rhagosodedig)',
'protect-fallback' => 'Mynnu\'r gallu "$1"',
'protect-level-autoconfirmed' => 'Blocio defnyddwyr heb gyfrif',
@@ -1551,6 +1610,7 @@ Dyma'r gosodiadau diogelu cyfredol ar gyfer y dudalen <strong>$1</strong>:",
'restriction-edit' => 'Golygu',
'restriction-move' => 'Symud',
'restriction-create' => 'Gosod',
+'restriction-upload' => 'Uwchlwytho',
# Restriction levels
'restriction-level-sysop' => 'llwyr diogelwyd',
@@ -1565,11 +1625,10 @@ Dyma'r gosodiadau diogelu cyfredol ar gyfer y dudalen <strong>$1</strong>:",
'undeletepagetext' => "Mae'r tudalennau isod wedi cael eu dileu ond mae cofnod ohonynt o hyd yn yr archif, felly mae'n bosibl eu hadfer.
Gall yr archif gael ei glanhau o dro i dro.",
'undelete-fieldset-title' => 'Dewis ac adfer diwygiadau',
-'undeleteextrahelp' => "I adfer y dudalen gyfan, gadewch pob blwch ticio'n wag a phwyswch y botwm '''''Adfer'''''. I adfer rhai diwygiadau'n unig, ticiwch y blychau ar gyfer y diwygiadau dewisedig, a phwyswch ar '''''Adfer'''''. Os y pwyswch ar '''''Ailosod''''' bydd y blwch sylwadau a phob blwch ticio yn gwacáu.",
+'undeleteextrahelp' => "I adfer hanes gyfan y dudalen, gadewch pob blwch ticio'n wag a phwyswch y botwm '''''Adfer'''''. I adfer rhai diwygiadau'n unig, ticiwch y blychau ar gyfer y diwygiadau yr ydych am eu hadfer, yna pwyswch ar '''''Adfer'''''. Os y pwyswch ar '''''Ailosod''''' bydd y blwch sylwadau a phob blwch ticio yn gwacáu.",
'undeleterevisions' => 'Gosodwyd $1 {{PLURAL:$1|fersiwn|fersiwn|fersiwn|fersiwn|fersiwn|fersiwn}} yn yr archif',
-'undeletehistory' => "Os adferwch y dudalen, fe fydd yr hanes gyfan yn cael ei atgyfodi hefyd.
-Os oes tudalen newydd o'r un enw wedi cael ei chreu ers y dilëad, fe ddangosir y fersiynau cynt yn yr hanes, heb ddisodli'r dudalen bresennol.
-Sylwer hefyd fod cyfyngiadau ar ddiwygiadau o'r ffeil yn cael eu colli wrth eu hadfer",
+'undeletehistory' => "Os adferwch y dudalen, fe fydd yr holl ddiwygiadau yn cael eu hadfer hefyd yn hanes y dudalen.
+Os oes tudalen newydd o'r un enw wedi cael ei chreu ers y dilëad, fe ddangosir y diwygiadau cynt yn yr hanes, heb ddisodli'r dudalen bresennol.",
'undeleterevdel' => "Ni fydd yr adfer yn cael ei chyflawni pe byddai peth o'r diwygiad blaen i'r dudalen neu'r ffeil yn cael ei dileu oherwydd yr adfer.
Os hynny, rhaid i chi dad-ticio neu datguddio'r diwygiad dilëedig diweddaraf.",
'undeletehistorynoadmin' => "Mae'r dudalen hon wedi'i dileu. Dangosir y rheswm am y dileu isod, gyda manylion o'r holl ddefnyddwyr sydd wedi golygu'r dudalen cyn y dileu. Dim ond gweinyddwyr sydd yn gallu gweld testun y diwygiadau i'r dudalen.",
@@ -1604,6 +1663,8 @@ Efallai ei bod eisoes wedi ei hadfer.",
'undelete-error-long' => 'Cafwyd gwallau wrth adfer y ffeil:
$1',
+'undelete-show-file-confirm' => 'Ydych chi\'n sicr eich bod am weld golygiad dilëedig o\'r ffeil "<nowiki>$1</nowiki>" a roddwyd ar gadw ar $2 am $3?',
+'undelete-show-file-submit' => 'Ydw',
# Namespace form on various pages
'namespace' => 'Parth:',
@@ -1636,16 +1697,19 @@ $1',
'nolinkshere-ns' => "Nid oes cyswllt ar unrhyw dudalen yn y parth dewisedig yn arwain at '''[[:$1]]'''.",
'isredirect' => 'tudalen ail-gyfeirio',
'istemplate' => 'cynhwysiad',
+'isimage' => 'cyswllt at ddelwedd',
'whatlinkshere-prev' => '{{PLURAL:$1|cynt|cynt|$1 cynt|$1 cynt|$1 cynt|$1 cynt}}',
'whatlinkshere-next' => '{{PLURAL:$1|nesaf|nesaf|$1 nesaf|$1 nesaf|$1 nesaf|$1 nesaf}}',
'whatlinkshere-links' => '↠cysylltiadau',
'whatlinkshere-hideredirs' => '$1 ail-gyfeiriadau',
+'whatlinkshere-hidetrans' => '$1 trawsgynhwysion',
'whatlinkshere-hidelinks' => '$1 cysylltau',
'whatlinkshere-hideimages' => '$1 cysylltau delweddau',
'whatlinkshere-filters' => 'Hidlau',
# Block/unblock
'blockip' => "Blocio'r defnyddiwr",
+'blockip-legend' => "Blocio'r defnyddiwr",
'blockiptext' => "Defnyddiwch y ffurflen isod i flocio cyfeiriad IP neu ddefnyddiwr rhag ysgrifennu i'r databas. Dylech chi ddim ond gwneud hyn er mwyn rhwystro fandaliaeth a chan ddilyn [[{{MediaWiki:Policy-url}}|polisi'r wici]]. Llenwch y rheswm am y bloc yn y blwch isod -- dywedwch pa dudalen sydd wedi cael ei fandaleiddio.",
'ipaddress' => 'Cyfeiriad IP:',
'ipadressorusername' => 'Cyfeiriad IP neu enw defnyddiwr:',
@@ -1666,10 +1730,11 @@ $1',
'ipbenableautoblock' => "Blocio'n awtomatig y cyfeiriad IP diwethaf y defnyddiodd y defnyddiwr hwn, ac unrhyw gyfeiriad IP arall y bydd yn ceisio defnyddio i olygu ohono.",
'ipbsubmit' => 'Blociwch y defnyddiwr hwn',
'ipbother' => 'Cyfnod arall:',
-'ipboptions' => '2 awr:2 hours,ddiwrnod:1 day,3 niwrnod:3 days,wythnos:1 week,bythefnos:2 weeks,fis:1 month,3 mis:3 months,6 mis:6 months,flwyddyn:1 year,5 mlynedd:5 years,amhenodol:infinite', # display1:time1,display2:time2,...
+'ipboptions' => 'o 2 awr:2 hours,o ddiwrnod:1 day,o 3 niwrnod:3 days,o wythnos:1 week,o bythefnos:2 weeks,o fis:1 month,o 3 mis:3 months,o 6 mis:6 months,o flwyddyn:1 year,o 5 mlynedd:5 years,amhenodol:infinite', # display1:time1,display2:time2,...
'ipbotheroption' => 'arall',
'ipbotherreason' => 'Rheswm arall:',
'ipbhidename' => "Cuddio'r enw defnyddiwr o'r lòg blocio, rhestr y blociau cyfredol a'r rhestr defnyddwyr",
+'ipbwatchuser' => 'Gwylio tudalen defnyddiwr a thudalen sgwrs y defnyddiwr hwn',
'badipaddress' => 'Cyfeiriad IP annilys.',
'blockipsuccesssub' => 'Y blocio wedi llwyddo',
'blockipsuccesstext' => 'Mae cyfeiriad IP [[Special:Contributions/$1|$1]] wedi cael ei flocio.
@@ -1677,7 +1742,7 @@ $1',
'ipb-edit-dropdown' => "Golygu'r rhesymau dros flocio",
'ipb-unblock-addr' => 'Datflocio $1',
'ipb-unblock' => 'Datflocio enw defnyddiwr neu cyfeiriad IP',
-'ipb-blocklist-addr' => 'Gweld y blociau cyfredol ar gyfer $1',
+'ipb-blocklist-addr' => 'Y blociau cyfredol ar gyfer $1',
'ipb-blocklist' => 'Dangos y blociau cyfredol',
'unblockip' => 'Dadflocio defnyddiwr',
'unblockiptext' => "Defnyddiwch y ffurflen isod i ail-alluogi golygiadau gan ddefnyddiwr neu o gyfeiriad IP a fu gynt wedi'i flocio.",
@@ -1685,7 +1750,7 @@ $1',
'unblocked' => 'Mae [[User:$1|$1]] wedi cael ei ddad-flocio',
'unblocked-id' => 'Tynnwyd y bloc $1',
'ipblocklist' => "Cyfeiriadau IP ac enwau defnyddwyr sydd wedi'u blocio",
-'ipblocklist-legend' => 'Dod o hyd i ddefnyddiwr sydd wedi ei blocio',
+'ipblocklist-legend' => 'Dod o hyd i ddefnyddiwr sydd wedi ei flocio',
'ipblocklist-username' => "Enw'r defnyddiwr neu ei gyfeiriad IP:",
'ipblocklist-submit' => 'Chwilier',
'blocklistline' => '$1, $2 wedi blocio $3 ($4)',
@@ -1697,12 +1762,12 @@ $1',
'emailblock' => 'rhwystrwyd e-bostio',
'ipblocklist-empty' => "Mae'r rhestr blociau'n wag.",
'ipblocklist-no-results' => 'Nid yw cyfeiriad IP neu enw defnyddiwr yr ymholiad wedi ei flocio.',
-'blocklink' => 'bloc',
+'blocklink' => 'blocio',
'unblocklink' => 'dadflocio',
'contribslink' => 'cyfraniadau',
'autoblocker' => 'Rydych chi wedi cael eich blocio yn awtomatig gan eich bod chi\'n rhannu cyfeiriad IP gyda "[[User:$1|$1]]". Dyma\'r rheswm a roddwyd dros flocio $1: "$2".',
'blocklogpage' => 'Lòg blociau',
-'blocklogentry' => 'wedi blocio "[[$1]]" am gyfnod o $2 $3',
+'blocklogentry' => 'wedi blocio "[[$1]]" am gyfnod $2 $3',
'blocklogtext' => "Dyma lòg o'r holl weithredoedd blocio a datflocio. Nid yw'r cyfeiriadau IP sydd wedi cael eu blocio'n awtomatig ar y rhestr. Gweler [[Special:IPBlockList|rhestr y blociau IP]] am restr y blociau a'r gwaharddiadau sydd yn weithredol ar hyn o bryd.",
'unblocklogentry' => 'wedi dadflocio $1',
'block-log-flags-anononly' => 'defnyddwyr anhysbys yn unig',
@@ -1711,11 +1776,13 @@ $1',
'block-log-flags-noemail' => 'analluogwyd e-bostio',
'range_block_disabled' => 'Ar hyn o bryd nid yw gweinyddwyr yn gallu blocio ystod o gyfeiriadau IP.',
'ipb_expiry_invalid' => 'Amser terfynu yn annilys.',
+'ipb_expiry_temp' => "Rhaid i floc ar ddefnyddiwr fod yn barhaus os am guddio'r enw.",
'ipb_already_blocked' => 'Mae "$1" eisoes wedi ei flocio',
'ipb_cant_unblock' => "Gwall: Ni chafwyd hyd i'r bloc a'r ID $1.
Hwyrach ei fod wedi ei ddad-flocio'n barod.",
'ipb_blocked_as_range' => "Gwall: Nid yw'r IP $1 wedi ei blocio'n uniongyrchol ac felly ni ellir ei datflocio. Wedi dweud hynny, y mae'n rhan o'r amrediad $2 sydd wedi ei blocio; gellir datflocio'r amrediad.",
'ip_range_invalid' => 'Dewis IP annilys.',
+'blockme' => 'Blocier fi',
'proxyblocker' => 'Dirprwy-flociwr',
'proxyblocker-disabled' => 'Analluogwyd y swyddogaeth hon.',
'proxyblockreason' => "Mae eich cyfeiriad IP wedi'i flocio gan ei fod yn ddirprwy agored (open proxy). Cysylltwch â'ch gweinyddwr rhyngrwyd neu gymorth technegol er mwyn eu hysbysu am y broblem ddifrifol yma.",
@@ -1774,11 +1841,13 @@ Dewiswch enw arall os gwelwch yn dda.",
'talkexists' => "'''Mae'r dudalen wedi'i symud yn llwyddiannus, ond nid oedd hi'n bosibl symud y dudalen sgwrs oherwydd bod yna dudalen sgwrs gyda'r enw newydd yn bodoli'n barod. Cyfunwch y ddwy dudalen, os gwelwch yn dda.'''",
'movedto' => 'symud i',
'movetalk' => 'Symud y dudalen sgwrs hefyd',
+'move-subpages' => 'Symud unrhyw is-dudalennau',
+'move-talk-subpages' => "Symud unrhyw is-dudalennau i'r dudalen sgwrs",
'movepage-page-exists' => "Mae'r dudalen $1 eisoes ar gael ac ni ellir ysgrifennu drosto yn awtomatig.",
'movepage-page-moved' => 'Symudwyd y dudalen $1 i $2.',
'movepage-page-unmoved' => 'Ni ellid symud y dudalen $1 i $2.',
'movepage-max-pages' => 'Symudwyd yr uchafswm o $1 {{PLURAL:$1|tudalen|dudalen|dudalen|tudalen|thudalen|tudalen}} y gellir eu symud yn awtomatig.',
-'1movedto2' => 'Wedi symud [[$1]] i [[$2]]',
+'1movedto2' => 'wedi symud [[$1]] i [[$2]]',
'1movedto2_redir' => 'Wedi symud [[$1]] i [[$2]] trwy ailgyfeiriad.',
'movelogpage' => 'Lòg symud tudalennau',
'movelogpagetext' => "Isod mae rhestr y tudalennau sydd wedi'u symud",
@@ -1831,19 +1900,23 @@ Os ydych am gyfrannu at y gwaith o gyfieithu ar gyfer holl prosiectau Mediawiki
'thumbnail_dest_directory' => "Methwyd â chreu'r cyfeiriadur cyrchfan",
# Special:Import
-'import' => 'Mewnforio tudalennau',
-'importinterwiki' => 'Mewnforiad traws-wici',
-'import-interwiki-submit' => 'Mewnforio',
-'importtext' => "Os gwelwch yn dda, allforiwch y ffeil o'r wici gwreiddiol gan ddefnyddio'r nodwedd <b>Special:Export</b>, cadwch hi i'ch disg, ac uwchlwythwch hi fan hyn.",
-'import-revision-count' => '$1 {{PLURAL:$1|diwygiad|diwygiad|ddiwygiad|diwygiad|diwygiad|diwygiad}}',
-'importfailed' => 'Mewnforio wedi methu: $1',
-'importbadinterwiki' => 'Cyswllt rhyngwici gwallus',
-'importnotext' => 'Gwag, neu heb destun',
-'importsuccess' => 'Mewnforio wedi llwyddo!',
-'importhistoryconflict' => "Mae gwrthdaro rhwng adolygiadau hanes (efallai eich bod chi wedi mewnforio'r dudalen o'r blaen)",
-'importnosources' => "Ni ddiffiniwyd unrhyw ffynonellau mewnforio traws-wici, ac mae uwchlwytho hanesion yn uniongyrchol wedi'i analluogi.",
-'importnofile' => 'Ni uwchlwythwyd unrhyw ffeil mewnforio.',
-'xml-error-string' => '$1 ar linell $2, col $3 (beit $4): $5',
+'import' => 'Mewnforio tudalennau',
+'importinterwiki' => 'Mewnforiad traws-wici',
+'import-interwiki-submit' => 'Mewnforio',
+'import-interwiki-namespace' => 'Parth y cyrchir ato:',
+'importtext' => "Os gwelwch yn dda, allforiwch y ffeil o'r wici gwreiddiol gan ddefnyddio'r nodwedd <b>Special:Export</b>, cadwch hi i'ch disg, ac uwchlwythwch hi fan hyn.",
+'importstart' => "Wrthi'n mewnforio...",
+'import-revision-count' => '$1 {{PLURAL:$1|diwygiad|diwygiad|ddiwygiad|diwygiad|diwygiad|diwygiad}}',
+'importnopages' => "Dim tudalennau i gael i'w mewnforio.",
+'importfailed' => 'Mewnforio wedi methu: $1',
+'importcantopen' => "Ni ellid agor y ffeil i'w fewnforio",
+'importbadinterwiki' => 'Cyswllt rhyngwici gwallus',
+'importnotext' => 'Gwag, neu heb destun',
+'importsuccess' => 'Mewnforio wedi llwyddo!',
+'importhistoryconflict' => "Mae adolygiadau yn yr hanes yn croesgyffwrdd (efallai eich bod chi wedi mewnforio'r dudalen o'r blaen)",
+'importnosources' => "Ni ddiffiniwyd unrhyw ffynonellau mewnforio traws-wici, ac mae uwchlwytho hanesion yn uniongyrchol wedi'i analluogi.",
+'importnofile' => 'Ni uwchlwythwyd unrhyw ffeil mewnforio.',
+'xml-error-string' => '$1 ar linell $2, col $3 (beit $4): $5',
# Import log
'importlogpage' => 'Lòg mewnforio',
@@ -1904,7 +1977,7 @@ Os ydych am gyfrannu at y gwaith o gyfieithu ar gyfer holl prosiectau Mediawiki
'tooltip-ca-nstab-category' => 'Dangos tudalen y categori',
'tooltip-minoredit' => 'Marciwch hwn yn olygiad bychan.',
'tooltip-save' => 'Cadwch eich newidiadau',
-'tooltip-preview' => "Dangos rhagolwg o'r newidiadau; defnyddiwch cyn cadw os gwelwch yn dda!",
+'tooltip-preview' => "Dangos rhagolwg o'r newidiadau; defnyddiwch cyn cadw.",
'tooltip-diff' => "Dangos y newidiadau rydych chi wedi gwneud i'r testun.",
'tooltip-compareselectedversions' => 'Cymharwch y fersiynau detholedig.',
'tooltip-watch' => "Ychwanegu'r dudalen hon at eich rhestr gwylio",
@@ -1928,7 +2001,8 @@ Os ydych am gyfrannu at y gwaith o gyfieithu ar gyfer holl prosiectau Mediawiki
# Spam protection
'spamprotectiontitle' => 'Hidlydd amddiffyn rhag sbam',
-'spamprotectiontext' => 'Ataliwyd y dudalen rhag ei rhoi ar gadw gan yr hidlydd sbam, yn fwy na thebyg oherwydd bod cysylltiad allanol ar y dudalen.',
+'spamprotectiontext' => 'Ataliwyd y dudalen rhag ei rhoi ar gadw gan yr hidlydd sbam.
+Achos hyn yn fwy na thebyg yw presenoldeb cysylltiad i wefan ar y rhestr gwaharddedig.',
'spamprotectionmatch' => "Dyma'r testun gyneuodd ein hidlydd amddiffyn rhag sbam: $1",
'spambot_username' => 'Teclyn clirio sbam MediaWiki',
'spam_reverting' => "Yn troi nôl i'r diwygiad diweddaraf sydd ddim yn cynnwys cysylltiadau i $1",
@@ -1998,6 +2072,11 @@ $1",
'bydate' => 'yn ôl dyddiad',
'sp-newimages-showfrom' => "Dangos ffeiliau sy'n newydd ers: $2, $1",
+# Video information, used by Language::formatTimePeriod() to format lengths in the above messages
+'seconds-abbrev' => 'e',
+'minutes-abbrev' => 'm',
+'hours-abbrev' => 'a',
+
# Bad image list
'bad_image_list' => "Dyma'r fformat:
@@ -2074,7 +2153,7 @@ Cuddir y meysydd eraill trwy ragosodiad.
'exif-maxaperturevalue' => "Maint mwyaf agorfa'r glan",
'exif-subjectdistance' => 'Pellter y goddrych',
'exif-meteringmode' => 'Modd mesur goleuni',
-'exif-lightsource' => 'Ffynhonell goleuni',
+'exif-lightsource' => 'Tarddiad goleuni',
'exif-flash' => 'Fflach',
'exif-focallength' => 'Hyd ffocal y lens',
'exif-subjectarea' => 'Maint a lleoliad y goddrych',
@@ -2098,18 +2177,34 @@ Cuddir y meysydd eraill trwy ragosodiad.
'exif-gpslongitude' => 'Hydred',
'exif-gpsaltituderef' => 'Cyfeirnod uchder',
'exif-gpsaltitude' => 'Uchder',
+'exif-gpstimestamp' => 'Amser GPS (cloc atomig)',
+'exif-gpssatellites' => 'Defnyddir lloerennau i fesur',
+'exif-gpsstatus' => 'Statws y derbynnydd',
'exif-gpsmeasuremode' => 'Modd mesur',
'exif-gpsdop' => 'Manylder mesur',
+'exif-gpsspeedref' => 'Uned cyflymder',
+'exif-gpsspeed' => 'Cyflymder y derbynnydd GPS',
+'exif-gpstrack' => 'Cyfeiriad symud',
+'exif-gpsimgdirection' => 'Cyfeiriad y ddelwedd',
'exif-gpsdestdistance' => 'Pellter i ben y daith',
+'exif-gpsareainformation' => "Enw'r parth GPS",
'exif-gpsdatestamp' => 'Dyddiad GPS',
'exif-unknowndate' => 'Dyddiad anhysbys',
+'exif-orientation-1' => 'Normal', # 0th row: top; 0th column: left
+'exif-orientation-2' => 'Wedi troi tu chwith ar lorwedd', # 0th row: top; 0th column: right
'exif-orientation-3' => 'Wedi ei droi 180°', # 0th row: bottom; 0th column: right
+'exif-orientation-4' => 'Wedi troi wyneb i waered', # 0th row: bottom; 0th column: left
+'exif-orientation-5' => 'Wedi troi 90° yn erbyn y cloc a thu chwith yn fertigol', # 0th row: left; 0th column: top
+'exif-orientation-6' => "Wedi troi 90° gyda'r cloc", # 0th row: right; 0th column: top
+'exif-orientation-7' => "Wedi troi 90° gyda'r cloc a thu chwith yn fertigol", # 0th row: right; 0th column: bottom
+'exif-orientation-8' => "Wedi troi 90° yn groes i'r cloc", # 0th row: left; 0th column: bottom
'exif-componentsconfiguration-0' => "ddim i'w gael",
'exif-exposureprogram-0' => 'Heb ei gosod',
+'exif-exposureprogram-2' => 'Rhaglen normal',
'exif-subjectdistance-value' => '$1 medr',
@@ -2122,34 +2217,53 @@ Cuddir y meysydd eraill trwy ragosodiad.
'exif-meteringmode-6' => 'Rhannol',
'exif-meteringmode-255' => 'Arall',
-'exif-lightsource-0' => 'Anhysbys',
-'exif-lightsource-1' => 'Golau dydd',
-'exif-lightsource-2' => 'Fflworoleuol',
-'exif-lightsource-4' => 'Fflach',
-'exif-lightsource-9' => 'Tywydd braf',
-'exif-lightsource-10' => 'Tywydd cymylog',
-'exif-lightsource-11' => 'Cysgod',
+'exif-lightsource-0' => 'Anhysbys',
+'exif-lightsource-1' => 'Golau dydd',
+'exif-lightsource-2' => 'Fflworoleuol',
+'exif-lightsource-4' => 'Fflach',
+'exif-lightsource-9' => 'Tywydd braf',
+'exif-lightsource-10' => 'Tywydd cymylog',
+'exif-lightsource-11' => 'Cysgod',
+'exif-lightsource-17' => 'Lamp hirgoes A',
+'exif-lightsource-18' => 'Lamp hirgoes B',
+'exif-lightsource-19' => 'Lamp hirgoes C',
+'exif-lightsource-255' => "Tarddiad arall i'r goleuni",
'exif-focalplaneresolutionunit-2' => 'modfeddi',
'exif-sensingmethod-1' => 'Heb ei ddiffinio',
+'exif-customrendered-0' => 'Proses normal',
+'exif-customrendered-1' => "Proses wedi'i addasu",
+
'exif-exposuremode-0' => 'Dinoethi awtomatig',
'exif-exposuremode-1' => "Dinoethiad wedi'i osod â llaw",
+'exif-scenecapturetype-0' => 'Safonol',
'exif-scenecapturetype-1' => 'Tirlun',
'exif-scenecapturetype-2' => 'Portread',
'exif-scenecapturetype-3' => 'Golygfa nos',
'exif-gaincontrol-0' => 'Dim',
+'exif-gaincontrol-1' => 'Lled-gynyddu disgleirdeb - cynyddu',
+'exif-gaincontrol-2' => 'Tra-chynyddu disgleirdeb - cynyddu',
+'exif-gaincontrol-3' => 'Lled-gynyddu disgleirdeb - lleihau',
+'exif-gaincontrol-4' => 'Tra-chynyddu disgleirdeb - lleihau',
+'exif-contrast-0' => 'Normal',
'exif-contrast-1' => 'Meddal',
'exif-contrast-2' => 'Caled',
+'exif-saturation-0' => 'Normal',
+'exif-saturation-1' => 'Dirlawnder isel',
+'exif-saturation-2' => 'Dirlawnder uchel',
+
+'exif-sharpness-0' => 'Normal',
'exif-sharpness-1' => 'Meddal',
'exif-sharpness-2' => 'Caled',
'exif-subjectdistancerange-0' => 'Anhysbys',
+'exif-subjectdistancerange-1' => 'Macro',
'exif-subjectdistancerange-2' => 'Golygfa agos',
'exif-subjectdistancerange-3' => 'Golygfa pell',
@@ -2161,6 +2275,11 @@ Cuddir y meysydd eraill trwy ragosodiad.
'exif-gpslongitude-e' => "Hydred i'r Dwyrain",
'exif-gpslongitude-w' => "Hydred i'r Gorllewin",
+'exif-gpsstatus-a' => "Wrthi'n mesur",
+
+'exif-gpsmeasuremode-2' => 'mesuriad 2 ddimensiwn',
+'exif-gpsmeasuremode-3' => 'mesuriad 3 dimensiwn',
+
# Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
'exif-gpsspeed-k' => 'Cilomedr yr awr',
'exif-gpsspeed-m' => 'Milltir yr awr',
@@ -2172,7 +2291,7 @@ Cuddir y meysydd eraill trwy ragosodiad.
# External editor support
'edit-externally' => 'Golygwch y ffeil gyda rhaglen allanol',
-'edit-externally-help' => 'Gwelwch y [http://www.mediawiki.org/wiki/Manual:External_editors cyfarwyddiadau gosod] am fwy o wybodaeth.',
+'edit-externally-help' => '(Gwelwch y [http://www.mediawiki.org/wiki/Manual:External_editors cyfarwyddiadau gosod] am fwy o wybodaeth)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'holl',
@@ -2182,36 +2301,38 @@ Cuddir y meysydd eraill trwy ragosodiad.
'monthsall' => 'pob mis',
# E-mail address confirmation
-'confirmemail' => "Cadarnhau'r cyfeiriad e-bost",
-'confirmemail_noemail' => 'Does dim cyfeiriad e-bost dilys wedi ei osod yn eich [[Special:Preferences|dewisiadau defnyddiwr]].',
-'confirmemail_text' => "Cyn i chi allu defnyddio'r nodweddion e-bost, mae'n rhaid i {{SITENAME}} ddilysu'ch cyfeiriad e-bost. Pwyswch y botwm isod er mwyn anfon côd cadarnhau i'ch cyfeiriad e-bost. Bydd yr e-bost yn cynnwys cyswllt gyda chôd ynddi; llwythwch y cyswllt ar eich porwr er mwyn cadarnhau dilysrwydd eich cyfeiriad e-bost.",
-'confirmemail_pending' => '<div class="error">
+'confirmemail' => "Cadarnhau'r cyfeiriad e-bost",
+'confirmemail_noemail' => 'Does dim cyfeiriad e-bost dilys wedi ei osod yn eich [[Special:Preferences|dewisiadau defnyddiwr]].',
+'confirmemail_text' => "Cyn i chi allu defnyddio'r nodweddion e-bost, mae'n rhaid i {{SITENAME}} ddilysu'ch cyfeiriad e-bost. Pwyswch y botwm isod er mwyn anfon côd cadarnhau i'ch cyfeiriad e-bost. Bydd yr e-bost yn cynnwys cyswllt gyda chôd ynddi; llwythwch y cyswllt ar eich porwr er mwyn cadarnhau dilysrwydd eich cyfeiriad e-bost.",
+'confirmemail_pending' => '<div class="error">
Mae côd cadarnhau eisoes wedi ei anfon atoch; os ydych newydd greu\'ch cyfrif, hwyrach y gallech ddisgwyl rhai munudau amdano cyn gofyn yr eilwaith am gôd newydd.
</div>',
-'confirmemail_send' => 'Postiwch gôd cadarnhau',
-'confirmemail_sent' => "Wedi anfon e-bost er mwyn cadarnhau'r cyfeiriad.",
-'confirmemail_oncreate' => "Anfonwyd côd cadarnhau at eich cyfeiriad e-bost.
+'confirmemail_send' => 'Postiwch gôd cadarnhau',
+'confirmemail_sent' => "Wedi anfon e-bost er mwyn cadarnhau'r cyfeiriad.",
+'confirmemail_oncreate' => "Anfonwyd côd cadarnhau at eich cyfeiriad e-bost.
Nid oes rhaid wrth y côd wrth fewngofnodi, ond rhaid ei ddefnyddio er mwyn galluogi offer ar y wici sy'n defnyddio e-bost.",
-'confirmemail_sendfailed' => "Ni fu'n bosibl danfon yr e-bost cadarnháu oddi wrth {{SITENAME}}. Gwiriwch eich cyfeiriad e-bost am nodau annilys.
+'confirmemail_sendfailed' => "Ni fu'n bosibl danfon yr e-bost cadarnháu oddi wrth {{SITENAME}}. Gwiriwch eich cyfeiriad e-bost am nodau annilys.
Dychwelodd yr ebostydd: $1",
-'confirmemail_invalid' => 'Côd cadarnhau annilys. Efallai fod y côd wedi dod i ben.',
-'confirmemail_needlogin' => 'Rhaid $1 er mwyn cadarnhau eich cyfeiriad e-bost.',
-'confirmemail_success' => "Mae eich cyfeiriad e-bost wedi'i gadarnhau. Cewch fewngofnodi a mwynhau'r Wici.",
-'confirmemail_loggedin' => 'Cadarnhawyd eich cyfeiriad e-bost.',
-'confirmemail_error' => 'Cafwyd gwall wrth ddanfon eich cadarnhad.',
-'confirmemail_subject' => 'Cadarnhâd cyfeiriad e-bost ar {{SITENAME}}',
-'confirmemail_body' => 'Mae rhywun (chi, yn fwy na thebyg, o\'r cyfeiriad IP $1) wedi cofrestru\'r cyfrif "$2" ar {{SITENAME}} gyda\'r cyfeiriad e-bost hwn.
+'confirmemail_invalid' => 'Côd cadarnhau annilys. Efallai fod y côd wedi dod i ben.',
+'confirmemail_needlogin' => 'Rhaid $1 er mwyn cadarnhau eich cyfeiriad e-bost.',
+'confirmemail_success' => "Mae eich cyfeiriad e-bost wedi'i gadarnhau. Cewch fewngofnodi a mwynhau'r Wici.",
+'confirmemail_loggedin' => 'Cadarnhawyd eich cyfeiriad e-bost.',
+'confirmemail_error' => 'Cafwyd gwall wrth ddanfon eich cadarnhad.',
+'confirmemail_subject' => 'Cadarnhâd cyfeiriad e-bost ar {{SITENAME}}',
+'confirmemail_body' => 'Mae rhywun (chi, yn fwy na thebyg, o\'r cyfeiriad IP $1) wedi cofrestru\'r cyfrif "$2" ar {{SITENAME}} gyda\'r cyfeiriad e-bost hwn.
I gadarnhau mai chi yn wir yw perchennog y cyfrif hwn, ac i alluogi nodweddion e-bost ar {{SITENAME}}, agorwch y cyswllt hwn yn eich porwr:
$3
-Os *nad* chi sydd berchen y cyfrif hwn, dilynwch y cyswllt hwn er mwyn dileu cadarnhad y cyfeiriad e-bost:
+Os *nad* chi sydd berchen y cyfrif hwn, dilynwch y cyswllt hwn er mwyn diddymu cadarnhad y cyfeiriad e-bost:
$5
Bydd y côd cadarnhau yn dod i ben am $4.',
+'confirmemail_invalidated' => "Diddymwyd y weithred o gadarnhau'r cyfeiriad e-bost",
+'invalidateemail' => 'Diddymu cadarnhad y cyfeiriad e-bost.',
# Scary transclusion
'scarytranscludedisabled' => '[Analluogwyd cynhwysiad rhyng-wici]',
diff --git a/languages/messages/MessagesDa.php b/languages/messages/MessagesDa.php
index b960b57f..5d723f2a 100644
--- a/languages/messages/MessagesDa.php
+++ b/languages/messages/MessagesDa.php
@@ -12,9 +12,13 @@
* @author Jon Harald Søby
* @author Lars J. Helbo <lars.helbo@gmail.com>
* @author MinuteElectron
+ * @author Najami
* @author Peter Andersen
* @author Ranveig
+ * @author Remember the dot
* @author S.Örvarr.S
+ * @author Sir48
+ * @author Urhixidur
*/
$namespaceNames = array(
@@ -408,12 +412,12 @@ $messages = array(
'red-link-title' => '$1 (uoprettet)',
# Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main' => 'artikel',
+'nstab-main' => 'Side',
'nstab-user' => 'brugerside',
'nstab-media' => 'medie',
'nstab-special' => 'speciel',
'nstab-project' => 'om',
-'nstab-image' => 'billede',
+'nstab-image' => 'Fil',
'nstab-mediawiki' => 'besked',
'nstab-template' => 'skabelon',
'nstab-help' => 'hjælp',
@@ -590,11 +594,12 @@ Denne besked kan ignorewres, hvis denne konto er oprettet som følge af en fejl.
# Password reset dialog
'resetpass' => 'Nulstille password for brugerkonto',
'resetpass_announce' => 'Log på med den via e-mail tilsendte password. For at afslutte tilmeldingen, skal du nu vælge et nyt password.',
+'resetpass_text' => '<!-- Tilføj tekst her -->',
'resetpass_header' => 'Nulstille password',
'resetpass_submit' => 'Send password og log på',
'resetpass_success' => 'Dit password er nu ændret. Nu følger tilmelding …',
'resetpass_bad_temporary' => 'Ugyldigt foreløbigt password. Du har allerede ændret dit password eller bestilt et nyt foreløbigt password.',
-'resetpass_forbidden' => 'Dette password kan ikke ændres på {{SITENAME}}.',
+'resetpass_forbidden' => 'Dette password kan ikke ændres.',
'resetpass_missing' => 'Tom formular.',
# Edit page toolbar
@@ -719,7 +724,7 @@ Læg ingen tekster ind, hvis du ikke kan acceptere at disse kan ændres.
Du bekræfter hermed også, at du selv har skrevet denne tekst eller kopieret den fra en offentlig kilde
(se $1 for detaljer). <strong>OVERFØR IKKE OPHAVSRETSLIGT BESKYTTET INDHOLD!</strong>',
-'longpagewarning' => '<strong>ADVARSEL: Denne side er $1 kilobyte stor; nogle browsere kan have problemer med at redigere sider der nærmer sig eller er større end 32 Kb.
+'longpagewarning' => '<strong>ADVARSEL: Denne side er $1 kilobyte stor; nogle browsere kan have problemer med at redigere sider der nærmer sig eller er større end 32 kb.
Overvej om siden kan opdeles i mindre dele.</strong>',
'longpageerror' => '<strong>FEJL: Teksten, som du ville gemme, er $1 kB stor. Det er større end det tilladet maksimum på $2 kB. Det er ikke muligt at gemme.</strong>',
'readonlywarning' => '<strong>ADVARSEL: Databasen er låst på grund af vedligeholdelse,
@@ -810,11 +815,11 @@ Nærmere oplysninger om sletningen samt en begrundelse for den findes i [{{fullu
'revisiondelete' => 'Slette/gendanne versioner',
'revdelete-nooldid-title' => 'Ingen version angivet',
'revdelete-nooldid-text' => 'Du har ikke angivet en version, som denne handling kan udføres på.',
-'revdelete-selected' => "{{PLURAL:$2|Valgte version|Valgte versioner}} af '''$1:'''",
-'logdelete-selected' => '{{PLURAL:$1|Valgte logbogsindførsel|Valgte logbogsindførsler}}:',
-'revdelete-text' => 'Indholdet eller andre bestanddele er ikke mere offentligt tilgængelige, vises dog fortsat i versionshistorikken.
+'revdelete-selected' => "'''{{PLURAL:$2|Valgte version|Valgte versioner}} af '''$1:''''''",
+'logdelete-selected' => "'''{{PLURAL:$1|Valgte logbogsindførsel|Valgte logbogsindførsler}}:'''",
+'revdelete-text' => "'''Indholdet eller andre bestanddele er ikke mere offentligt tilgængelige, vises dog fortsat i versionshistorikken.'''
-Administratorer kan dog fortsat se og gendanne det fjernede indhold, medmindre det er bestemt, at adgangsbegrænsningen også skal gælde for administratorer.',
+Administratorer kan dog fortsat se og gendanne det fjernede indhold, medmindre det er bestemt, at adgangsbegrænsningen også skal gælde for administratorer.",
'revdelete-legend' => 'Fastlægge begrænsninger for versionerne:',
'revdelete-hide-text' => 'Skjul versionens tekst',
'revdelete-hide-name' => 'Skjul logbogsaktionen',
@@ -883,7 +888,7 @@ Vær opmæksom på at bevare kontinuiteten i sidehistorikken.
'lineno' => 'Linje $1:',
'compareselectedversions' => 'Sammenlign valgte versioner',
'editundo' => 'annuller',
-'diff-multi' => "<span style='font-size: smaller'>(Versionssammenligningen medtager {{plural:$1|en mellemliggende version|$1 mellemliggende versioner}}.)</span>",
+'diff-multi' => '(Versionssammenligningen medtager {{plural:$1|en mellemliggende version|$1 mellemliggende versioner}}.)',
# Search results
'searchresults' => 'Søgeresultater',
@@ -1199,7 +1204,7 @@ Kontroller om du har billedet i fuld størrelse og upload det under det original
'uploadedimage' => 'Lagde "[[$1]]" op',
'overwroteimage' => 'Lagde en ny version af "[[$1]]" op',
'uploaddisabled' => 'Desværre er funktionen til at lægge billeder op afbrudt på denne server.',
-'uploaddisabledtext' => 'Upload af filer er deaktiveret på {{SITENAME}}.',
+'uploaddisabledtext' => 'Upload af filer er deaktiveret.',
'uploadscripted' => 'Denne fil indeholder HTML eller script-kode, der i visse tilfælde can fejlfortolkes af en browser.',
'uploadcorrupt' => 'Denne fil er beskadiget eller forsynet med en forkert endelse. Kontroller venligst filen og prøv at lægge den op igen.',
'uploadvirus' => 'Denne fil indeholder en virus! Virusnavn: $1',
@@ -1730,7 +1735,7 @@ $1',
# What links here
'whatlinkshere' => 'Hvad henviser hertil',
-'whatlinkshere-title' => 'Sider der henviser til $1',
+'whatlinkshere-title' => 'Sider der linker til "$1"',
'whatlinkshere-page' => 'Side:',
'linklistsub' => '(Henvisningsliste)',
'linkshere' => "De følgende sider henviser til '''„[[:$1]]“''':",
@@ -2404,7 +2409,7 @@ Kun indholdet af lister (linjer startende med *) bliver brugt. Den første henvi
# External editor support
'edit-externally' => 'Rediger denne fil med en ekstern editor',
-'edit-externally-help' => 'Se [http://www.mediawiki.org/wiki/Manual:External_editors setup instruktionerne] for mere information.',
+'edit-externally-help' => '(Se [http://www.mediawiki.org/wiki/Manual:External_editors setup instruktionerne] for mere information)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'alle',
diff --git a/languages/messages/MessagesDe.php b/languages/messages/MessagesDe.php
index 8c56ceed..612822cc 100644
--- a/languages/messages/MessagesDe.php
+++ b/languages/messages/MessagesDe.php
@@ -4,13 +4,17 @@
* @ingroup Language
* @file
*
+ * @author Church of emacs
* @author Jimmy Collins <jimmy.collins@web.de>
+ * @author Melancholie
+ * @author Metalhead64
* @author MichaelFrey
* @author Omnipaedista
* @author Pill
* @author Purodha
* @author Raimond Spekking (Raymond) <raimond.spekking@gmail.com> since January 2007
* @author Red Baron
+ * @author Remember the dot
* @author Revolus
* @author Spacebirdy
* @author Tim Bartel (avatar) <wikipedistik@computerkultur.org> small changes
@@ -311,7 +315,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Liste der Konfigurationsvariablen]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki-FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailingliste neuer MediaWiki-Versionen]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailingliste neuer MediaWiki-Versionen]',
'about' => 'Ãœber',
'article' => 'Seite',
@@ -483,7 +487,7 @@ $1',
'nodb' => 'Konnte Datenbank $1 nicht auswählen',
'cachederror' => 'Das Folgende ist eine Kopie aus dem Cache und möglicherweise nicht aktuell.',
'laggedslavemode' => 'Achtung: Die angezeigte Seite enthält unter Umständen nicht die jüngsten Bearbeitungen.',
-'readonly' => 'Datenbank ist gesperrt',
+'readonly' => 'Datenbanksperre',
'enterlockreason' => 'Bitte gib 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 versuche es später noch einmal.
@@ -507,7 +511,7 @@ Falls dies nicht der Fall ist, hast du eventuell einen Fehler in der Software ge
'unexpected' => 'Unerwarteter Wert: „$1“=„$2“.',
'formerror' => 'Fehler: Die Eingaben konnten nicht verarbeitet werden.',
'badarticleerror' => 'Diese Aktion kann auf diese Seite nicht angewendet werden.',
-'cannotdelete' => 'Die gewählte Seite kann nicht gelöscht werden. Möglicherweise wurde sie bereits gelöscht.',
+'cannotdelete' => 'Die gewählte Seite kann nicht gelöscht werden. Möglicherweise wurde sie bereits entfernt.',
'badtitle' => 'Ungültiger Titel',
'badtitletext' => 'Der Titel der angeforderten Seite ist ungültig, leer oder ein ungültiger Sprachlink von einem anderen Wiki.',
'perfdisabled' => "'''Entschuldigung!''' Diese Funktion wurde wegen Überlastung des Servers vorübergehend deaktiviert.",
@@ -532,7 +536,7 @@ $2',
'customcssjsprotected' => 'Du bist nicht berechtigt, diese Seite zu bearbeiten, da sie zu den persönlichen Einstellungen eines anderen Benutzers gehört.',
'ns-specialprotected' => 'Spezialseiten können nicht bearbeitet werden.',
'titleprotected' => "Eine Seite mit diesem Namen kann nicht angelegt werden.
-Die Sperre wurde durch [[User:$1|Benutzer:$1]] mit der Begründung ''„$2“'' eingerichtet.",
+Die Sperre wurde durch [[User:$1|$1]] mit der Begründung ''„$2“'' eingerichtet.",
# Virus scanner
'virus-badscanner' => 'Fehlerhafte Konfiguration: unbekannter Virenscanner: <i>$1</i>',
@@ -592,7 +596,7 @@ Mit anderen Benutzer kannst du auch über die Benutzerdiskussionsseiten Kontakt
'loginsuccesstitle' => 'Anmeldung erfolgreich',
'loginsuccess' => 'Du bist jetzt als „$1“ bei {{SITENAME}} angemeldet.',
'nosuchuser' => 'Der Benutzername „$1“ existiert nicht.
-Überprüfe die Schreibweise oder [[Special:Userlogin/signup|melde dich als neuer Benutzer an]].',
+Überprüfe die Schreibweise oder [[Special:UserLogin/signup|melde dich als neuer Benutzer an]].',
'nosuchusershort' => 'Der Benutzername „<nowiki>$1</nowiki>“ existiert nicht. Bitte überprüfe die Schreibweise.',
'nouserspecified' => 'Bitte gib einen Benutzernamen an.',
'wrongpassword' => 'Das Passwort ist falsch (oder fehlt). Bitte versuche es erneut.',
@@ -634,7 +638,7 @@ Falls das Benutzerkonto irrtümlich angelegt wurde, kannst du diese Nachricht ig
'resetpass' => 'Passwort für Benutzerkonto zurücksetzen',
'resetpass_announce' => 'Anmeldung mit dem per E-Mail zugesandten Code. Um die Anmeldung abzuschließen, musst du jetzt ein neues Passwort wählen.',
'resetpass_text' => '<!-- Ergänze den Text hier -->',
-'resetpass_header' => 'Passwort zurücksetzen',
+'resetpass_header' => 'Passwort ändern',
'resetpass_submit' => 'Passwort übermitteln und anmelden',
'resetpass_success' => 'Dein Passwort wurde erfolgreich geändert. Es folgt die Anmeldung …',
'resetpass_bad_temporary' => 'Ungültiges vorläufiges Passwort. Du hast bereits dein Passwort erfolgreich geändert oder ein neues, vorläufiges Passwort angefordert.',
@@ -789,7 +793,7 @@ Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder di
'longpageerror' => '<strong>FEHLER: Der Text, den du zu speichern versuchst, ist $1 KB groß. Das ist größer als das erlaubte Maximum von $2 KB – Speicherung nicht möglich.</strong>',
'readonlywarning' => '<strong>WARNUNG: Die Datenbank wurde während der Seitenbearbeitung für Wartungsarbeiten gesperrt, so dass du die Seite im Moment nicht
speichern kannst. Sichere den Text und versuche die Änderungen später einzuspielen.</strong>',
-'protectedpagewarning' => "'''ACHTUNG: Diese Seite wurde gesperrt. Nur Benutzer mit Administratorrechten können die Seite bearbeiten.'''",
+'protectedpagewarning' => '<strong>ACHTUNG: Diese Seite wurde gesperrt. Nur Benutzer mit Administratorrechten können die Seite bearbeiten.</strong>',
'semiprotectedpagewarning' => "'''Halbsperrung:''' Die Seite wurde so gesperrt, dass nur registrierte Benutzer diese ändern können.",
'cascadeprotectedwarning' => "'''ACHTUNG: Diese Seite wurde gesperrt, so dass sie nur durch Benutzer mit Administratorrechten bearbeitet werden kann. Sie ist in die {{PLURAL:$1|folgende Seite|folgenden Seiten}} eingebunden, die mittels der Kaskadensperroption geschützt {{PLURAL:$1|ist|sind}}:'''",
'titleprotectedwarning' => '<strong>ACHTUNG: Die Seitenerstellung wurde gesperrt. Nur bestimmte Benutzergruppen können die Seite erstellen.</strong>',
@@ -805,7 +809,8 @@ speichern kannst. Sichere den Text und versuche die Änderungen später einzuspi
'nocreate-loggedin' => 'Du hast keine Berechtigung, neue Seiten zu erstellen.',
'permissionserrors' => 'Berechtigungsfehler',
'permissionserrorstext' => 'Du bist nicht berechtigt, die Aktion auszuführen. {{PLURAL:$1|Grund|Gründe}}:',
-'permissionserrorstext-withaction' => 'Du bist nicht berechtigt, die Aktion „$2“ auszuführen, {{PLURAL:$1|Grund|Gründe}}:',
+'permissionserrorstext-withaction' => 'Du bist nicht berechtigt, $2.
+{{PLURAL:$1|Grund|Gründe}}:',
'recreate-deleted-warn' => "'''Achtung: Du erstellst eine Seite, die bereits früher gelöscht wurde.'''
Bitte prüfe sorgfältig, ob die erneute Seitenerstellung den Richtlinien entspricht.
@@ -822,7 +827,7 @@ Es dürfen nicht mehr als $2 Aufrufe sein, aktuell sind es $1 Aufrufe.',
'post-expand-template-argument-category' => 'Seiten, die ignorierte Vorlagenargumente enthalten',
# "Undo" feature
-'undo-success' => 'Die Änderung konnte erfolgreich rückgängig gemacht werden. Bitte die Bearbeitung in der Vergleichsansicht kontrollieren und dann auf „Seite speichern“ klicken, um sie zu speichern.',
+'undo-success' => 'Um die Änderung rückgängig zu machen, bitte die Bearbeitung in der Vergleichsansicht kontrollieren und dann auf „Seite speichern“ klicken.',
'undo-failure' => '<span class="error">Die Änderung konnte nicht rückgängig gemacht werden, da der betroffene Abschnitt zwischenzeitlich verändert wurde.</span>',
'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]]) wurde rückgängig gemacht.',
@@ -877,24 +882,24 @@ Nähere Angaben zum Löschvorgang sowie eine Begründung finden sich im [{{fullu
'revisiondelete' => 'Versionen löschen/wiederherstellen',
'revdelete-nooldid-title' => 'Keine Version angegeben',
'revdelete-nooldid-text' => 'Du hast entweder keine Version angegeben, auf die diese Aktion ausgeführt werden soll, die gewählte Version ist nicht vorhanden oder du versuchst, die aktuelle Version zu entfernen.',
-'revdelete-selected' => "{{PLURAL:$2|Ausgewählte Version|Ausgewählte Versionen}} von '''$1:'''",
-'logdelete-selected' => '{{PLURAL:$1|Ausgewählter Logbucheintrag|Ausgewählte Logbucheinträge}}:',
-'revdelete-text' => 'Der Inhalt oder andere Bestandteile gelöschter Versionen sind nicht mehr öffentlich einsehbar, erscheinen jedoch weiterhin als Einträge in der Versionsgeschichte.
+'revdelete-selected' => "'''{{PLURAL:$2|Ausgewählte Version|Ausgewählte Versionen}} von [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Ausgewählter Logbucheintrag|Ausgewählte Logbucheinträge}}:'''",
+'revdelete-text' => "'''Der Inhalt oder andere Bestandteile gelöschter Versionen sind nicht mehr öffentlich einsehbar, erscheinen jedoch weiterhin als Einträge in der Versionsgeschichte.'''
-{{SITENAME}}-Administratoren können den entfernten Inhalt oder andere entfernte Bestandteile weiterhin einsehen und wiederherstellen, es sei denn, es wurde festgelegt, dass die Zugangsbeschränkungen auch für Administratoren gelten.',
+{{SITENAME}}-Administratoren können den entfernten Inhalt oder andere entfernte Bestandteile weiterhin einsehen und wiederherstellen, es sei denn, es wurde festgelegt, dass die Zugangsbeschränkungen auch für Administratoren gelten.",
'revdelete-legend' => 'Setzen der Sichtbarkeits-Einschränkungen',
'revdelete-hide-text' => 'Text der Version verstecken',
'revdelete-hide-name' => 'Logbuch-Aktion verstecken',
'revdelete-hide-comment' => 'Bearbeitungskommentar verstecken',
-'revdelete-hide-user' => 'Benutzernamen/die IP des Bearbeiters verstecken',
+'revdelete-hide-user' => 'Benutzername/die IP des Bearbeiters verstecken',
'revdelete-hide-restricted' => 'Diese Einschränkungen gelten auch für Administratoren und dieses Formular wird gesperrt',
'revdelete-suppress' => 'Grund der Löschung auch vor Administratoren verstecken',
'revdelete-hide-image' => 'Bildinhalt verstecken',
'revdelete-unsuppress' => 'Einschränkungen für wiederhergestellte Versionen aufheben',
'revdelete-log' => 'Kommentar/Begründung (erscheint im Logbuch):',
'revdelete-submit' => 'Auf ausgewählte Version anwenden',
-'revdelete-logentry' => 'Versionsansicht geändert für „[[$1]]“',
-'logdelete-logentry' => 'änderte die Sichtbarkeit für „[[$1]]“',
+'revdelete-logentry' => 'hat die Versionsansicht für „[[$1]]“ geändert',
+'logdelete-logentry' => 'hat die Sichtbarkeit für „[[$1]]“ geändert',
'revdelete-success' => "'''Versionsansicht erfolgreich geändert.'''",
'logdelete-success' => "'''Logbuchansicht erfolgreich geändert.'''",
'revdel-restore' => 'Sichtbarkeit ändern',
@@ -973,7 +978,7 @@ Wenn du dich mit dem Thema auskennst, kannst du selbst [[:$1|die Seite verfassen
'search-interwiki-caption' => 'Schwesterprojekte',
'search-interwiki-default' => '$1 Ergebnisse:',
'search-interwiki-more' => '(weitere)',
-'search-mwsuggest-enabled' => 'mit Vorschläge',
+'search-mwsuggest-enabled' => 'mit Vorschlägen',
'search-mwsuggest-disabled' => 'keine Vorschläge',
'search-relatedarticle' => 'Verwandte',
'mwsuggest-disable' => 'Vorschläge per Ajax deaktivieren',
@@ -994,9 +999,9 @@ Wenn du dich mit dem Thema auskennst, kannst du selbst [[:$1|die Seite verfassen
# Preferences page
'preferences' => 'Einstellungen',
'mypreferences' => 'Einstellungen',
-'prefs-edits' => 'Anzahl Bearbeitungen:',
+'prefs-edits' => 'Anzahl der Bearbeitungen:',
'prefsnologin' => 'Nicht angemeldet',
-'prefsnologintext' => 'Du musst <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} angemeldet]</span> sein, um deine Einstellungen ändern zu können.',
+'prefsnologintext' => 'Du musst <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} angemeldet]</span> sein, um deine Einstellungen ändern zu können.',
'prefsreset' => 'Die Eingaben wurden verworfen, es erfolgte keine Speicherung.',
'qbsettings' => 'Seitenleiste',
'qbsettings-none' => 'Keine',
@@ -1012,7 +1017,7 @@ Wenn du dich mit dem Thema auskennst, kannst du selbst [[:$1|die Seite verfassen
'datetime' => 'Datum und Zeit',
'math_failure' => 'Parser-Fehler',
'math_unknown_error' => 'Unbekannter Fehler',
-'math_unknown_function' => 'Unbekannte Funktion&nbsp;',
+'math_unknown_function' => 'Unbekannte Funktion ',
'math_lexing_error' => "'Lexing'-Fehler",
'math_syntax_error' => 'Syntaxfehler',
'math_image_error' => 'die PNG-Konvertierung schlug fehl',
@@ -1059,11 +1064,11 @@ Wenn du dich mit dem Thema auskennst, kannst du selbst [[:$1|die Seite verfassen
'userrights-lookup-user' => 'Verwalte Gruppenzugehörigkeit',
'userrights-user-editname' => 'Benutzername:',
'editusergroup' => 'Benutzerrechte bearbeiten',
-'editinguser' => "Ändere Benutzerrechte von '''[[User:$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
+'editinguser' => "Ändere Benutzerrechte von '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
'userrights-editusergroup' => 'Benutzer-Gruppenzugehörigkeit bearbeiten',
'saveusergroups' => 'Gruppenzugehörigkeit ändern',
'userrights-groupsmember' => 'Mitglied von:',
-'userrights-groups-help' => 'Du kannst du Gruppenzugehörigkeit für diesen Benutzer ändern:
+'userrights-groups-help' => 'Du kannst die Gruppenzugehörigkeit für diesen Benutzer ändern:
* Ein markiertes Kästchen bedeutet, dass der Benutzer Mitglied dieser Gruppe ist
* Ein * bedeutet, dass du das Benutzerrecht nach Erteilung nicht wieder zurücknehmen kannst (oder umgekehrt).',
'userrights-reason' => 'Grund:',
@@ -1239,6 +1244,7 @@ Bitte beachte, dass, genau wie bei normalen Seiteninhalten, andere Benutzer dein
'illegalfilename' => 'Der Dateiname „$1“ enthält mindestens ein nicht erlaubtes Zeichen. Bitte benenne die Datei um und versuche sie erneut hochzuladen.',
'badfilename' => 'Der Dateiname wurde in „$1“ geändert.',
'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“''' ist ein nicht erlaubtes Dateiformat. Erlaubt {{PLURAL:$3|ist das Dateiformat|sind die Dateiformate}}: $2.",
'filetype-missing' => 'Die hochzuladende Datei hat keine Erweiterung (z. B. „.jpg“).',
@@ -1266,7 +1272,7 @@ Wenn du diese Datei trotzdem hochladen möchtest, gehe bitte zurück und ändere
'savefile' => 'Datei speichern',
'uploadedimage' => 'hat „[[$1]]“ hochgeladen',
'overwroteimage' => 'hat eine neue Version von „[[$1]]“ hochgeladen',
-'uploaddisabled' => 'Entschuldigung, das Hochladen ist deaktiviert.',
+'uploaddisabled' => 'Hochladen deaktiviert',
'uploaddisabledtext' => 'Das Hochladen von Dateien ist deaktiviert.',
'uploadscripted' => 'Diese Datei enthält HTML- oder Scriptcode, der irrtümlich von einem Webbrowser ausgeführt werden könnte.',
'uploadcorrupt' => 'Die Datei ist beschädigt oder hat eine falsche Datei-Erweiterung. Bitte überprüfe die Datei und wiederhole den Hochlade-Vorgang.',
@@ -1405,7 +1411,8 @@ Wenn das Problem weiter besteht, informiere einen [[Special:ListUsers/sysop|Syst
# Unused templates
'unusedtemplates' => 'Unbenutzte Vorlagen',
-'unusedtemplatestext' => 'Diese Seite listet alle Vorlagen auf, die nicht in anderen Seiten eingebunden sind. Überprüfe andere Links zu den Vorlagen, bevor du diese löscht.',
+'unusedtemplatestext' => 'Diese Seite listet alle Seiten im {{ns:template}}-Namensraum auf, die nicht in anderen Seiten eingebunden sind.
+Überprüfe andere Links zu den Vorlagen, bevor du diese löscht.',
'unusedtemplateswlh' => 'Andere Links',
# Random page
@@ -1431,10 +1438,10 @@ Insgesamt {{PLURAL:$8|wurde '''1''' Datei|wurden '''$8''' Dateien}} hochgeladen.
Insgesamt gab es '''$3''' {{PLURAL:$3|Seitenabruf|Seitenabrufe}} und '''$4''' {{PLURAL:$4|Seitenbearbeitung|Seitenbearbeitungen}} seit {{SITENAME}} eingerichtet wurde.
Daraus ergeben sich '''$5''' Bearbeitungen pro Seite und '''$6''' Seitenabrufe pro Bearbeitung.
-Länge der [http://www.mediawiki.org/wiki/Manual:Job_queue „Job queue“]: '''$7'''",
+Länge der [http://www.mediawiki.org/wiki/Manual:Job_queue Auftragswarteschlange]: '''$7'''",
'userstatstext' => "Es gibt '''$1''' {{PLURAL:$1|registrierten|registrierte}} [[Special:ListUsers|Benutzer]].
Davon {{PLURAL:$2|hat|haben}} '''$2''' Benutzer (=$4 %) $5-Rechte.",
-'statistics-mostpopular' => 'Meist besuchte Seiten',
+'statistics-mostpopular' => 'Meistbesuchte Seiten',
'disambiguations' => 'Begriffsklärungsseiten',
'disambiguationspage' => 'Template:Begriffsklärung',
@@ -1467,7 +1474,7 @@ Jede Zeile enthält Links zu der ersten und zweiten Weiterleitung sowie das Ziel
'nviews' => '{{PLURAL:$1|1 Abfrage|$1 Abfragen}}',
'specialpage-empty' => 'Die Seite enthält aktuell keine Einträge.',
'lonelypages' => 'Verwaiste Seiten',
-'lonelypagestext' => 'Auf die folgenden Seiten wird nicht aus {{SITENAME}} verwiesen.',
+'lonelypagestext' => 'Die folgenden Seiten werden nicht eingebunden oder es wird nicht auf sie in {{SITENAME}} verwiesen.',
'uncategorizedpages' => 'Nicht kategorisierte Seiten',
'uncategorizedcategories' => 'Nicht kategorisierte Kategorien',
'uncategorizedimages' => 'Nicht kategorisierte Dateien',
@@ -1574,7 +1581,7 @@ Zusätzliche Informationen über einzelne Rechte können [[{{MediaWiki:Listgroup
'mailnologintext' => 'Du musst [[Special:UserLogin|angemeldet sein]] und eine bestätigte E-Mail-Adresse in deinen [[Special:Preferences|Einstellungen]] eingetragen haben, um anderen Benutzern E-Mails schicken zu können.',
'emailuser' => 'E-Mail an diesen Benutzer',
'emailpage' => 'E-Mail an Benutzer',
-'emailpagetext' => 'Wenn dieser Benutzer eine gültige E-Mail-Adresse in seinen Benutzereinstellungen eingetragen hat, kannst du ihm mit dem untenstehenden Formular eine E-Mail senden.
+'emailpagetext' => 'Du kannst dem Benutzer mit dem unten stehenden Formular eine E-Mail senden.
Als Absender wird die E-Mail-Adresse aus deinen [[Special:Preferences|Einstellungen]] eingetragen, damit der Benutzer dir antworten kann.',
'usermailererror' => 'Das E-Mail-Objekt gab einen Fehler zurück:',
'defemailsubject' => '{{SITENAME}}-E-Mail',
@@ -1701,9 +1708,9 @@ Um die Einstellungen deiner Beobachtungsliste anzupassen, besuche: {{fullurl:Spe
'rollbacklink' => 'Zurücksetzen',
'rollbackfailed' => 'Zurücksetzen gescheitert',
'cantrollback' => 'Die Änderung kann nicht zurückgesetzt werden, da es keine früheren Autoren gibt.',
-'alreadyrolled' => "Das Zurücksetzen der Änderungen von [[User:$2|$2]] <span style='font-size: smaller'>([[User talk:$2|Diskussion]], [[Special:Contributions/$2|{{int:contribslink}}]])</span> an [[:$1]] ist gescheitert, da in der Zwischenzeit ein anderer Benutzer die Seite geändert hat.
+'alreadyrolled' => 'Das Zurücksetzen der Änderungen von [[User:$2|$2]] ([[User talk:$2|Diskussion]], [[Special:Contributions/$2|{{int:contribslink}}]]) an [[:$1]] ist gescheitert, da in der Zwischenzeit ein anderer Benutzer die Seite geändert hat.
-Die letzte Änderung stammt von [[User:$3|$3]] <span style='font-size: smaller'>([[Special:Contributions/$3|{{int:contribslink}}]])</span>.",
+Die letzte Änderung stammt von [[User:$3|$3]] ([[User talk:$3|Diskussion]], [[Special:Contributions/$3|{{int:contribslink}}]]).',
'editcomment' => 'Der Änderungskommentar lautet: „<i>$1</i>“.', # only shown if there is an edit comment
'revertpage' => 'Änderungen von [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskussion]]) rückgängig gemacht und letzte Version von [[User:$1|$1]] wiederhergestellt', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
'rollback-success' => 'Die Änderungen von $1 wurden rückgängig gemacht und die letzte Version von $2 wurde wiederhergestellt.',
@@ -1799,6 +1806,8 @@ Im [[Special:Log/delete|Lösch-Logbuch]] findest du eine Übersicht der gelösch
'undelete-error-long' => 'Es wurden Fehler beim Wiederherstellen einer Datei festgestellt:
$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?',
+'undelete-show-file-submit' => 'Ja',
# Namespace form on various pages
'namespace' => 'Namensraum:',
@@ -2001,7 +2010,7 @@ Die Seite „[[:$1]]“ existiert bereits. Möchtest du diese löschen, um die S
'delete_and_move_reason' => 'gelöscht, um Platz für Verschiebung zu machen',
'selfmove' => 'Ursprungs- und Zielname sind gleich; eine Seite kann nicht auf sich selbst verschoben werden.',
'immobile_namespace' => 'Der Quell- oder Zielnamensraum ist geschützt; Verschiebungen in diesen Namensraum hinein oder aus diesem heraus sind nicht möglich.',
-'imagenocrossnamespace' => 'Dateien können nicht aus dem {{ns:image}}-Namensraum heraus verschoben werden',
+'imagenocrossnamespace' => 'Dateien können nicht aus dem {{ns:file}}-Namensraum heraus verschoben werden',
'imagetypemismatch' => 'Die neue Dateierweiterung ist nicht mit der alten identisch',
'imageinvalidfilename' => 'Der Ziel-Dateiname ist ungültig',
'fix-double-redirects' => 'Nach dem Verschieben doppelte Weiterleitungen auflösen',
@@ -2050,7 +2059,7 @@ Die Versionsdaten und Benutzernamen bleiben dabei erhalten.
Alle Transwiki-Import-Aktionen werden im [[Special:Log/import|Import-Logbuch]] protokolliert.',
'import-interwiki-history' => 'Importiere alle Versionen dieser Seite',
'import-interwiki-submit' => 'Import',
-'import-interwiki-namespace' => 'Importiere die Seite in den Namensraum:',
+'import-interwiki-namespace' => 'Zielnamensraum:',
'importtext' => 'Auf dieser Spezialseite können über die [[Special:Export|Exportfunktion]] im Quellwiki exportierte Seiten in dieses Wiki importiert werden.',
'importstart' => 'Importiere Seite …',
'import-revision-count' => '– {{PLURAL:$1|1 Version|$1 Versionen}}',
@@ -2072,6 +2081,8 @@ Alle Transwiki-Import-Aktionen werden im [[Special:Log/import|Import-Logbuch]] p
'import-nonewrevisions' => 'Es sind keine neuen Versionen zum Import vorhanden, alle Versionen wurden bereits früher importiert.',
'xml-error-string' => '$1 Zeile $2, Spalte $3, (Byte $4): $5',
'import-upload' => 'XML-Daten importieren',
+'import-token-mismatch' => 'Verlust der Sessiondaten. Bitte versuche es erneut.',
+'import-invalid-interwiki' => 'Aus dem angegebenen Wiki ist kein Import möglich.',
# Import log
'importlogpage' => 'Import-Logbuch',
@@ -2537,7 +2548,7 @@ Darauf folgende Seitenlinks in derselben Zeile definieren Ausnahmen, in deren Ko
# External editor support
'edit-externally' => 'Diese Datei mit einem externen Programm bearbeiten',
-'edit-externally-help' => 'Siehe die [http://www.mediawiki.org/wiki/Manual:External_editors Installationsanweisungen] für weitere Informationen',
+'edit-externally-help' => '(Siehe die [http://www.mediawiki.org/wiki/Manual:External_editors Installationsanweisungen] für weitere Informationen)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'alle',
@@ -2598,9 +2609,8 @@ $1
'trackbackdeleteok' => 'Trackback wurde erfolgreich gelöscht.',
# Delete conflict
-'deletedwhileediting' => '<span class="error">Achtung: Diese Seite wurde gelöscht, nachdem du angefangen hast, sie zu bearbeiten!
-Siehe im [{{fullurl:Special:Log|type=delete&page=}}{{FULLPAGENAMEE}} Lösch-Logbuch] nach,
-warum die Seite gelöscht wurde. Wenn du die Seite speicherst, wird sie neu angelegt.</span>',
+'deletedwhileediting' => '<span class="error">Achtung: Diese Seite wurde gelöscht, nachdem du angefangen hast sie zu bearbeiten!
+Im [{{fullurl:Special:Log|type=delete&page=}}{{FULLPAGENAMEE}} Lösch-Logbuch] findest du den Grund für die Löschung. Wenn du die Seite speicherst, wird sie neu angelegt.</span>',
'confirmrecreate' => "Benutzer [[User:$1|$1]] ([[User talk:$1|Diskussion]]) hat diese Seite gelöscht, nachdem du angefangen hast, sie zu bearbeiten. Die Begründung lautete:
:''$2''
Bitte bestätige, dass du diese Seite wirklich neu erstellen möchten.",
diff --git a/languages/messages/MessagesDe_formal.php b/languages/messages/MessagesDe_formal.php
index bd7ac008..ebdb72be 100644
--- a/languages/messages/MessagesDe_formal.php
+++ b/languages/messages/MessagesDe_formal.php
@@ -10,6 +10,7 @@
* @author Pill
* @author Raimond Spekking (Raymond) <raimond.spekking@gmail.com> since January 2007
* @author Tim Bartel (avatar) <wikipedia@computerkultur.org> formal addressing
+ * @author Urhixidur
*/
$fallback = 'de';
@@ -23,10 +24,9 @@ $messages = array(
'mainpagedocfooter' => 'Hilfe zur Benutzung und Konfiguration der Wiki-Software finden Sie im [http://meta.wikimedia.org/wiki/Help:Contents Benutzerhandbuch].
== Starthilfen ==
-
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Liste der Konfigurationsvariablen]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki-FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailingliste neuer MediaWiki-Versionen]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailingliste neuer MediaWiki-Versionen]',
'badaccess-group0' => 'Sie haben nicht die erforderliche Berechtigung für diese Aktion.',
@@ -69,7 +69,7 @@ Mit anderen Benutzer können Sie auch über die Benutzerdiskussionsseiten Kontak
'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 oder [[Special:Userlogin/signup|melden Sie sich als neuer Benutzer an]].',
+Überprüfen Sie die Schreibweise oder [[Special:UserLogin/signup|melden Sie sich als neuer Benutzer an]].',
'nosuchusershort' => 'Der Benutzername „<nowiki>$1</nowiki>“ existiert nicht. Bitte überprüfen Sie die Schreibweise.',
'nouserspecified' => 'Bitte geben Sie einen Benutzernamen an.',
'wrongpassword' => 'Das Passwort ist falsch (oder fehlt). Bitte versuchen Sie es erneut.',
@@ -84,6 +84,9 @@ Bitte ignorieren Sie diese E-Mail, falls Sie sie nicht selbst angefordert haben.
'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.
+
+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' => 'Sie haben schon $1 Benutzerkonten angelegt und können jetzt keine weiteren mehr anlegen.',
'emailauthenticated' => 'Ihre E-Mail-Adresse wurde bestätigt: $1.',
'emailnotauthenticated' => 'Ihre E-Mail-Adresse ist noch nicht bestätigt. Die folgenden E-Mail-Funktionen stehen erst nach erfolgreicher Bestätigung zur Verfügung.',
@@ -189,7 +192,7 @@ Reichen Sie keine Texte ein, falls Sie nicht wollen, dass diese ohne Einschränk
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). <strong>ÜBERTRAGEN SIE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!</strong>',
-'longpagewarning' => '<strong>WARNUNG: Diese Seite ist $1 kB groß; einige Browser könnten Probleme haben, Seiten zu bearbeiten, die größer als 32 KB sind.
+'longpagewarning' => '<strong>WARNUNG: Diese Seite ist $1 kB groß; einige Browser könnten Probleme haben, Seiten zu bearbeiten, die größer als 32 kB sind.
Überlegen Sie bitte, ob eine Aufteilung der Seite in kleinere Abschnitte möglich ist.</strong>',
'longpageerror' => '<strong>FEHLER: Den Text den Sie versucht haben zu speichern ist $1 KB groß. Das ist größer als das erlaubte Maximum von $2 KB – Speicherung nicht möglich.</strong>',
'readonlywarning' => '<strong>WARNUNG: Die Datenbank wurde während der Seitenbearbeitung für Wartungsarbeiten gesperrt, so dass Sie die Seite im Moment nicht
@@ -197,7 +200,8 @@ speichern können. Sichern Sie den Text und versuchen Sie die Änderungen späte
'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 keine Berechtigung, neue Seiten zu erstellen.',
'permissionserrorstext' => 'Sie sind nicht berechtigt, die Aktion auszuführen. {{PLURAL:$1|Grund|Gründe}}:',
-'permissionserrorstext-withaction' => 'Sie sind nicht berechtigt, die Aktion „$2“ auszuführen, {{PLURAL:$1|Grund|Gründe}}:',
+'permissionserrorstext-withaction' => 'Sie sind nicht berechtigt, $2.
+{{PLURAL:$1|Grund|Gründe}}:',
'recreate-deleted-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.
@@ -229,7 +233,7 @@ Wenn Sie sich mit dem Thema auskennen, können Sie selbst die [[:$1|die Seite ve
'searchdisabled' => 'Die {{SITENAME}} Suche wurde deaktiviert. Sie können unterdessen mit Google suchen. Bitte bedenken Sie, dass der Suchindex für {{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.',
'savedprefs' => 'Ihre Einstellungen wurden gespeichert.',
'timezonetext' => 'Geben Sie die Anzahl der Stunden ein, die zwischen Ihrer Zeitzone und UTC liegen.',
@@ -322,7 +326,8 @@ Wenn das Problem weiter besteht, informieren Sie einen [[Special:ListUsers/sysop
'filedelete-iscurrent' => 'Sie versuchen die aktuelle Version dieser Datei zu löschen. Bitte setzen Sie diese vorher auf eine ältere Version zurück.',
# Unused templates
-'unusedtemplatestext' => 'Diese Seite listet alle Vorlagen auf, die nicht in anderen Seiten eingebunden sind. Überprüfen Sie andere Links zu den Vorlagen, bevor Sie diese löschen.',
+'unusedtemplatestext' => 'Diese Seite listet alle Seiten im {{ns:template}}-Namensraum auf, die nicht in anderen Seiten eingebunden sind.
+Überprüfen Sie andere Links zu den Vorlagen, bevor Sie diese löschen.',
# Miscellaneous special pages
'unusedimagestext' => 'Bitte beachten Sie, dass andere Webseiten diese Datei mit einer direkten URL verlinken können. Diese wird nicht als Verwendung erkannt, so dass die Datei hier aufgeführt wird.',
@@ -330,7 +335,7 @@ Wenn das Problem weiter besteht, informieren Sie einen [[Special:ListUsers/sysop
# 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' => 'Wenn dieser Benutzer eine gültige E-Mail-Adresse in seinen Benutzereinstellungen eingetragen hat, können Sie ihm mit dem untenstehenden 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.',
@@ -385,17 +390,18 @@ Bitte gehen Sie zurück und versuchen Sie den Vorgang erneut auszuführen.',
'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 komplett mit allen Versionen wiederherzustellen, wählen Sie keine Version aus, geben Sie eine Begründung an und klicken Sie auf „Wiederherstellen“.
+'undeleteextrahelp' => '* Um die Seite komplett mit allen Versionen wiederherzustellen, wählen Sie keine Version aus, geben Sie eine Begründung an und klicken Sie auf „Wiederherstellen“.
* Möchten Sie nur bestimmte Versionen wiederherstellen, so wählen Sie diese bitte einzeln anhand der Markierungen aus, geben eine Begründung an und klicken dann auf „Wiederherstellen“.
* „Abbrechen“ leert das Kommentarfeld und entfernt alle Markierungen bei den Versionen.',
-'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?',
# 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.
@@ -447,6 +453,7 @@ Alternativ ist der Export auch mit der Syntax [[{{ns:special}}:Export/{{MediaWik
'import-interwiki-text' => 'Wählen Sie ein Wiki und eine Seite zum Importieren aus.
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.',
# Tooltip help for the actions
'tooltip-pt-anonuserpage' => 'Benutzerseite der IP-Adresse, von der aus Sie Änderungen durchführen',
@@ -497,9 +504,9 @@ $5
Dieser Bestätigungscode ist gültig bis $4.',
# Delete conflict
-'deletedwhileediting' => '<span class="error">Achtung: Diese Seite wurde gelöscht, nachdem Sie angefangen haben, sie zu bearbeiten!
-Sehen Sie im [{{fullurl:Special:Log|type=delete&page=}}{{FULLPAGENAMEE}} Lösch-Logbuch] nach,
-warum die Seite gelöscht wurde. Wenn Sie die Seite speichern, wird sie neu angelegt.</span>',
+'deletedwhileediting' => '<span class="error">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.</span>',
'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.",
diff --git a/languages/messages/MessagesDiq.php b/languages/messages/MessagesDiq.php
index fc65280d..08e6f10c 100644
--- a/languages/messages/MessagesDiq.php
+++ b/languages/messages/MessagesDiq.php
@@ -19,10 +19,10 @@ href="" class="internal"}?{/a}) bımocne.',
'tog-usenewrc' => "Lista vurnayışanê peyênana hirakerdiye (''JavaScript'' lazımo)",
'tog-numberheadings' => 'Sernuşteyan be xo numre cışane',
'tog-showtoolbar' => 'Goceganê hacetanê vurnayışi bımocne (JavaScript)',
-'tog-editondblclick' => 'Pê dı rey tıknayış perre sero bıguriye/bıxebetiye (JavaScript)',
+'tog-editondblclick' => 'Pê dı rey tıknayış perre sero bıxebetiye (JavaScript)',
'tog-editsection' => 'Vurnayışê tek tek qısman rê gıreyan bımocne',
'tog-editsectiononrightclick' => 'Sernuştey qısıman sero be gocega raşte tıknaene bıvurne (JavaScript)',
-'tog-showtoc' => 'Tabloê tedeesteyan bımocne (de perranê be hirê sernuşteyan ra zêdêri/vêşêri de)',
+'tog-showtoc' => 'Tabloyê tedeesteyan bımocne (de perranê be hirê sernuşteyan ra zêdêri/vêşêri de)',
'tog-rememberpassword' => 'Parola mı bia xo viri',
'tog-editwidth' => 'Verınina perra cıdayışê nuştey tam bıaso',
'tog-watchcreations' => 'Perrê ke mı afernaê, lista mına seyr-kerdışi ke',
@@ -33,15 +33,15 @@ href="" class="internal"}?{/a}) bımocne.',
'tog-previewontop' => 'Verqayti perra nuştışi ser de bımocne',
'tog-previewonfirst' => 'Vurnayışo verên de verqayti tım bımocne',
'tog-nocache' => 'Perran mia xo viri',
-'tog-enotifwatchlistpages' => 'Perra ke ez seyr kenan, eke vurnê, mı rê e-mail bırışe',
+'tog-enotifwatchlistpages' => 'Perra ke ez seyr kenan eke vurnê mı rê e-mail bırışe',
'tog-enotifusertalkpages' => 'Pela mına werênayışi ke vurnê, mı rê e-mail bırışe',
'tog-enotifminoredits' => 'Vurnayışanê qıckekan de ki mı rê e-mail bırışe',
'tog-enotifrevealaddr' => 'E-mailadresa mı emailanê xeberan de bımocne',
'tog-shownumberswatching' => 'Amarê (reqemê) karberanê seyrkerdoğan bımocne',
'tog-fancysig' => 'İmza xame (bê gıreo otomatik be perra karberan ser)',
-'tog-externaleditor' => 'Editorê teberi standart bıgurene/bıxebetne',
-'tog-externaldiff' => 'Têverşanayışan pê programê teberi vıraze',
-'tog-showjumplinks' => 'Gırey "şo" aktif/feel ke',
+'tog-externaleditor' => 'Editorê teberi standard bıxebetne (tenya seba ekspertano, komputerê şıma de ayarê xususiy lazımê)',
+'tog-externaldiff' => 'Têverşanayışan pê programê teberi vıraze (tenya seba ekspertano, komputerê şıma de ayarê xususiy lazımê)',
+'tog-showjumplinks' => 'Gırey "şo"y aktif/feel ke',
'tog-uselivepreview' => 'Verqayto cınde bıgurene/bıxebetne (JavaScript) (hewna cerrebnayış dero)',
'tog-forceeditsummary' => 'Mı ke xulasa kerde cı vira, hay be mı ser de',
'tog-watchlisthideown' => 'Vurnayışanê mı lista mına seyr-kerdışi de bınımne/wedare',
@@ -51,8 +51,8 @@ href="" class="internal"}?{/a}) bımocne.',
'tog-diffonly' => 'Qıyasê verziyonan de tek ferqan bımocne, perra butıne nê',
'tog-showhiddencats' => 'Kategoriyanê dızdine bımocne',
-'underline-always' => 'tım',
-'underline-never' => 'qet',
+'underline-always' => 'Tım',
+'underline-never' => 'Qet',
'underline-default' => 'Qerar browseri (cıgeyraoği) dest dero',
'skinpreview' => '(Verqayt)',
@@ -73,16 +73,16 @@ href="" class="internal"}?{/a}) bımocne.',
'fri' => 'Yen',
'sat' => 'Åžem',
'january' => 'Çele',
-'february' => 'Gucige',
-'march' => 'Adare',
+'february' => 'Şıbate',
+'march' => 'Adar',
'april' => 'Nisane',
'may_long' => 'Gulane',
-'june' => 'Hezirane',
-'july' => 'Temmuze',
+'june' => 'Heziran',
+'july' => 'Temmuz',
'august' => 'Tebaxe',
'september' => 'KeÅŸkelun',
-'october' => 'Tişrino Verên',
-'november' => 'Tişrino Peyên',
+'october' => 'Tışrino Verên',
+'november' => 'Tışrino Peyên',
'december' => 'GaÄŸande',
'january-gen' => 'Çeley',
'february-gen' => 'Gucige',
@@ -125,7 +125,7 @@ href="" class="internal"}?{/a}) bımocne.',
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'Sero',
'article' => 'Perre',
@@ -197,7 +197,7 @@ href="" class="internal"}?{/a}) bımocne.',
# 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' => 'Heqa {{SITENAME}} de',
-'aboutpage' => 'Project:Sero',
+'aboutpage' => 'Project:Heqa',
'bugreports' => 'Xebera xeteyan',
'bugreportspage' => 'Project:Xebera xeteyan',
'copyright' => 'Nuştey bınê Lisansê $1 de vêrenê.',
@@ -220,20 +220,24 @@ href="" class="internal"}?{/a}) bımocne.',
'badaccess' => 'Xeta mısadey',
'ok' => 'Temam',
+'retrievedfrom' => '"$1" ra ard',
'youhavenewmessages' => 'To rê estê $1 ($2).',
'newmessageslink' => 'mesajê newey',
-'newmessagesdifflink' => 'vurnayışo peyên',
+'newmessagesdifflink' => 'vurnayişo peyên',
'youhavenewmessagesmulti' => 'To rê $1 de mesajê newey estê',
'editsection' => 'bıvurne',
+'editsection-brackets' => '[$1]',
'editold' => 'bıvurne',
+'viewsourceold' => 'çımey bıvêne',
+'editsectionhint' => 'Qısımê vurnayışi: $1',
'toc' => 'Tedeestey',
'showtoc' => 'bımocne',
'hidetoc' => 'bınımne',
'thisisdeleted' => 'Bıvêne ya ki restore ke $1?',
'viewdeleted' => '$1 bıvêne?',
'restorelink' => '{{PLURAL:$1|yew vurnayışo esterıte (pakbiyae)|$1 vurnayışê esterıtey (pakbiyaey)}}',
-'feedlinks' => 'Weyikerdış (feed):',
-'feed-invalid' => 'Invalid subscription feed type (Beğşo nêvêrde).',
+'feedlinks' => 'Weyikerdış:',
+'feed-invalid' => 'Tipê weyikerdışê beğşê nêvêrdey.',
'red-link-title' => '$1 (heta nıka nênusiyao)',
# Short words for each namespace, by default used in the namespace tab in monobook
@@ -312,6 +316,14 @@ It must have at least $1 characters and be different from your username.',
# Revision deletion
'rev-delundel' => 'bımocne/bınımne',
+# Search results
+'powersearch' => 'Cıgeyrayışo hera',
+'powersearch-legend' => 'Cıgeyrayışo hera',
+'powersearch-ns' => 'Cayanê nameyan de cıgeyrayış:',
+'powersearch-redir' => 'Raçarnayeyan lista ke',
+'powersearch-field' => 'Cıgeyre',
+'search-external' => 'Cıgeyrayışê teberi',
+
# Preferences page
'mypreferences' => 'tercihê mı',
'qbsettings-none' => 'çino',
@@ -329,11 +341,15 @@ It must have at least $1 characters and be different from your username.',
'rightsnone' => '(çino)',
# Recent changes
-'recentchanges' => 'Vurnayışê peyêni',
-'diff' => 'ferq',
-'hist' => 'ver',
-'hide' => 'Bınımne',
-'show' => 'Bımocne',
+'recentchanges' => 'Vurnayışê peyêni',
+'diff' => 'ferq',
+'hist' => 'ver',
+'hide' => 'Bınımne',
+'show' => 'Bımocne',
+'minoreditletter' => 'q',
+'newpageletter' => 'N',
+'boteditletter' => 'b',
+'sectionlink' => '→',
# Recent changes linked
'recentchangeslinked' => 'Ney sero vurnayışi',
@@ -390,6 +406,9 @@ It must have at least $1 characters and be different from your username.',
'log-search-submit' => 'Åžo',
# Special:AllPages
+'alphaindexline' => '$1 ra $2ine',
+'nextpage' => 'Pela peyêne ($1)',
+'prevpage' => 'Pela verêne ($1)',
'allpagessubmit' => 'Åžo',
# Special:Categories
@@ -416,9 +435,22 @@ It must have at least $1 characters and be different from your username.',
# What links here
'whatlinkshere' => 'Gırey be pele',
+# Block/unblock
+'blocklink' => 'kılit ke',
+'unblocklink' => 'ake',
+'contribslink' => 'iştıraki',
+'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',
+
# Tooltip help for the actions
-'tooltip-pt-userpage' => 'Pela mına karberi',
-'tooltip-pt-mytalk' => 'Pela mına werênayışi',
+'tooltip-pt-userpage' => 'Pela mına karberi',
+'tooltip-pt-mytalk' => 'Pela mına werênayışi',
+'tooltip-n-mainpage' => 'Pela Seri bıvêne',
+'tooltip-n-portal' => 'Heqa projey de, tı çı eşkenay bıkerê, koti çiy vêniyenê',
+'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' => 'Kamci pele ke raÅŸt amey bar ke',
# Attribution
'lastmodifiedatby' => 'Ena pele tewr peyên roca $2, $1 by $3. de biya rocaniye', # $1 date, $2 time, $3 user
diff --git a/languages/messages/MessagesDsb.php b/languages/messages/MessagesDsb.php
index d9a01a54..e330e71f 100644
--- a/languages/messages/MessagesDsb.php
+++ b/languages/messages/MessagesDsb.php
@@ -394,7 +394,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|1 wulašowana wersija|$1 wulašowanej wersiji|$1 wulašowane wersije}}',
'feedlinks' => 'Nowosći:',
'feed-invalid' => 'Njepłaśecy typ abonementa.',
-'feed-unavailable' => 'Syndikaciske kanale na {{GRAMMAR:lokatiw|{{SITENAME}}}} k dispoziciji njestoje',
+'feed-unavailable' => 'Syndikaciske kanale k dispoziciji njestoje',
'site-rss-feed' => '$1 RSS Feed',
'site-atom-feed' => '$1 Atom Feed',
'page-rss-feed' => '"$1" RSS Feed',
@@ -541,7 +541,7 @@ Twójo konto jo se załožyło. Njezabydni změniś swóje [[Special:Preferences
'noname' => 'Njejsy žedno płaśece wužywarske mě zapódał.',
'loginsuccesstitle' => 'Pśizjawjenje wuspěšne',
'loginsuccess' => "'''Sy něnto ako „$1†w {{GRAMMAR:lokatiw|{{SITENAME}}}} pśizjawjony.'''",
-'nosuchuser' => 'Wužywarske mě „$1“ njeeksistěrujo. Pśeglěduj pšawopis abo [[Special:Userlogin/signup|załož nowe konto]].',
+'nosuchuser' => 'Wužywarske mě „$1“ njeeksistěrujo. Pśeglěduj pšawopis abo [[Special:UserLogin/signup|załož nowe konto]].',
'nosuchusershort' => 'Wužywarske mě „<nowiki>$1</nowiki>“ njeeksistěrujo. Pśeglěduj pšawopis.',
'nouserspecified' => 'Pšosym pódaj wužywarske mě.',
'wrongpassword' => 'Zapódane šćitne gronidło njejo pšawe. Pšosym wopytaj hyšći raz.',
@@ -580,11 +580,11 @@ Móžoš toś te zdźělenje ignorowaś, jolic toś te konto jo se jano zamólnj
'resetpass' => 'Šćitne gronidło za konta nastajiś.',
'resetpass_announce' => 'Sy z nachylnym e-mailowym šćitnym gronidłom pśizjawjony. Aby pśizjawjenje zakóńcył, zapódaj how nowe šćitne gronidło:',
'resetpass_text' => '<!-- Dodaj how tekst -->',
-'resetpass_header' => 'Šćitne gronidło nastajiś',
+'resetpass_header' => 'Kontowe gronidło změniś',
'resetpass_submit' => 'Šćitne gronidło nastajiś a se pśizjawiś',
'resetpass_success' => 'Twójo nowe šćitne gronidło jo nastajone. Něnto se pśizjaw …',
'resetpass_bad_temporary' => 'Nachylne e-mailowe šćitne gronidło njejo korektne. Sy swójo šćitne gronidło južo pśeměnił(a) abo wó nowe nachylne gronidło pšošył(a).',
-'resetpass_forbidden' => 'Njamóžna změniś pótajmnego słowa na boku {{SITENAME}}',
+'resetpass_forbidden' => 'Gronidła njedaju se změniś',
'resetpass_missing' => 'Prozny formular.',
# Edit page toolbar
@@ -712,8 +712,8 @@ Ty teke wobkšuśijoš, až sy tekst sam napisał abo sy jen wót public domainy
<strong>NJEWÓZJAW WÓT COPYRIGHTA ŠĆITANE ŹĚÅA MIMO DOWÓLNOSĆI!</strong>',
'copyrightwarning2' => 'PÅ¡osym buź se togo wÄ›dobny, až wÅ¡ykne pÅ›inoski na {{SITENAME}} mógu wót drugich wužywarjow se wobźěłaÅ›, narownaÅ› abo wulaÅ¡owaÅ›. Jolic až njocoÅ¡, až twój tekst se mimo zmilnosći wobźěłujo, ga pón jen how njeskÅ‚aduj.<br /> Ty teke wobkÅ¡uÅ›ijoÅ¡, až sy tekst sam napisaÅ‚ abo sy jen wót public domainy resp. wót pódobneje lichotneje resursy kopÄ›rowaÅ‚ (glÄ›daj $1 za dalÅ¡e detaile). <strong>NJEWÓZJAW WÓT COPYRIGHTA ŠĆITANE ŹĚÅA MIMO DOWÓLNOSĆI!</strong>',
-'longpagewarning' => '<strong>GLĚDAJ: Toś ten bok wopśimjejo $1 KB; Někotare browsery mógu měś problemy z wobźěłowanim bokow, kótarež su wětše ako 32 KB.
-Pšosym pśemysli, lic njamóžo se bok na mjeńše wótrězki rozdźěliś.</strong>',
+'longpagewarning' => '<strong>GLĚDAJ: Toś ten bok wopśimjejo $1 kilobajtow; někotare wobglŽŽědowaki mógu měś problemy z wobźěłowanim bokow, kótarež su wětše ako 32 kb.
+Pšosym pśemysli, jolic njamóžo se bok na mjeńše wótrězki rozdźěliś.</strong>',
'longpageerror' => '<strong>Zmólka: Tekst, kótaryž coš składowaś jo $1 KB wjeliki. To jo wěcej, ako dowólony maksimum ($2 KB). Składowanje njejo móžno.</strong>',
'readonlywarning' => '<strong>WARNOWANJE: Datowa banka jo se za wótwardowanje zacyniła. Togodla njebuźo tebje tuchylu móžno, twóje wobźěłanja składowaś. Jolic až coš, ga móžoš tekst kopěrowaś a w tekstowej dataji składowaś, aby jen pózdźej how wózjawił.</strong>',
'protectedpagewarning' => "'''Glědaj: Toś ten bok jo se zakazał, tak až jano sysopowe wužywarje mógu jen wobźěłaś.'''",
@@ -729,7 +729,7 @@ Pšosym pśemysli, lic njamóžo se bok na mjeńše wótrězki rozdźěliś.</st
'edittools' => '<!-- Tekst how buźo wiźeś pód wobźěłowańskimi a upload-formularami. -->',
'nocreatetitle' => 'Załožowanje nowych bokow jo se wobgranicowało.',
'nocreatetext' => 'Na {{GRAMMAR:lokatiw|{{SITENAME}}}} jo se załoženje nowych bokow wót serwera wobgranicowało. Móžoš hyś slědk a eksistěrujucy bok wobźěłaś, abo se [[Special:UserLogin|pśizjawiś]].',
-'nocreate-loggedin' => 'Njamaš pšawo, w {{GRAMMAR:lokatiw|{{SITENAME}}}} nowy bok załožyś.',
+'nocreate-loggedin' => 'Njamaš pšawo nowe boki napóraś.',
'permissionserrors' => 'Problem z pšawami',
'permissionserrorstext' => 'Njamaš pšawo to cyniś. {{PLURAL:$1|Pśicyna|Pśicynje|Pśicyny}}:',
'permissionserrorstext-withaction' => 'Z {{PLURAL:$1|slědujuceje pśicyny|slědujuceju pśicynowu|slědujucych pśicynow|slědujucych pśicynow}} njamaš pšawo $2:',
@@ -752,7 +752,7 @@ Njesměju wěcej nježli $2 {{PLURAL:$2|wołanja|wołanjowu|wołanjow|wołanjow}
'undo-success' => 'Wobźěłanje móžo se wótpóraś. Pšosym pśeglěduj dołojcne pśirownowanje aby se wěsty był, až to wót wěrnosći coš, a pón składuj změny, aby se wobźěłanje doskóńcnje wótpórało.',
'undo-failure' => '<span class="error">Změna njejo se mógała wótpóraś, dokulaž jo něchten pótrjefjony wótrězk mjaztym změnił.</span>',
'undo-norev' => 'Změna njeda se wótwrośiś, dokulaž njeeksistujo abo bu wulašowana.',
-'undo-summary' => 'Wersiju $1 wót [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskusija]]) anulěrowaś',
+'undo-summary' => 'Wersija $1 wót [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskusija]]) jo se anulěrowała',
# Account creation failure
'cantcreateaccounttitle' => 'Njejo móžno wužywarske konto wutwóriś',
@@ -766,7 +766,7 @@ Pśicyna, kótaruž $3 jo zapódał, jo ''$2''.",
'revnotfound' => 'Wersija njejo se namakała.',
'revnotfoundtext' => 'Njejo móžno było, wersiju togo boka namakaś, za kótaremž sy pytał. Pšosym kontrolěruj zapódanu URL.',
'currentrev' => 'Aktualna wersija',
-'revisionasof' => 'Wersija wót $1',
+'revisionasof' => 'Wersija z $1',
'revision-info' => 'Wersija z $1 wót wužywarja $2',
'previousrevision' => '↠Zachadna rewizija',
'nextrevision' => 'Pśiduca wersija →',
@@ -804,12 +804,12 @@ Snaź jo se z wiki wulašował abo hynac pómjenił.
'rev-delundel' => 'pokazaÅ›/schowaÅ›',
'revisiondelete' => 'Wersije wulašowaś/wótnowiś',
'revdelete-nooldid-title' => 'Njepłaśiwa celowa wersija',
-'revdelete-nooldid-text' => 'Njejsy pak žednu celowu wersiju pódał, aby se toś ta funkcija wuwjadła, podana funkcija njeeksistujo pak wopytujoš aktualnu wersiju chowaś.',
-'revdelete-selected' => '{{PLURAL:$2|Wuzwólona wersija|Wuzwólonej wersiji|Wuzwólone wersije}} wót [[:$1]].',
-'logdelete-selected' => '{{PLURAL:$1|Wuzwólony protokolowe tšojenje|Wuzwólonej protokolowe tšojeni|wuzwólone protokolowe tšojenja}}:',
-'revdelete-text' => 'Wulašowane wersije budu dalej se wujawjowaś w stawiznach boka, ale jich wopśimjeśe njebuźo za zjawnosć wěcej wiźobna.
+'revdelete-nooldid-text' => 'Njejsy pak žednu celowu wersiju pódał, aby se toś ta funkcija wuwjadła, pódana funkcija njeeksistujo pak wopytujoš aktualnu wersiju chowaś.',
+'revdelete-selected' => "'''{{PLURAL:$2|Wuzwólona wersija|Wuzwólonej wersiji|Wuzwólone wersije}} wót [[:$1]].'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Wuzwólony protokolowe tšojenje|Wuzwólonej protokolowe tšojeni|wuzwólone protokolowe tšojenja}}:'''",
+'revdelete-text' => "'''Wulašowane wersije budu dalej se wujawjowaś w stawiznach boka, ale jich wopśimjeśe njebuźo za zjawnosć wěcej wiźobna.'''
-Dalšne administratory we {{GRAMMAR:lokatiw|{{SITENAME}}}} mógu ale pśecej hyšći schowane wopśimjeśe wiźeś a mógu jo wótnowiś tak dłujko ako njepłaśe restrikcije teke za administratory.',
+Dalšne administratory we {{GRAMMAR:lokatiw|{{SITENAME}}}} mógu ale pśecej hyšći schowane wopśimjeśe wiźeś a mógu jo wótnowiś tak dłujko ako njepłaśe restrikcije teke za administratory.",
'revdelete-legend' => 'wobgranicowanja widobnosći póstajiś',
'revdelete-hide-text' => 'Tekst wersije schowaÅ›',
'revdelete-hide-name' => 'Akciju log-lisćiny schowaś',
@@ -870,7 +870,7 @@ Zaruc, až historija wersijow nastawka jo njepśetergnjona.',
'mergelogpagetext' => 'Dołojce jo lisćina nejnowejšych zjadnośenjow historije boka z drugej.',
# Diffs
-'history-title' => 'Stawizny wersijow wót „$1“',
+'history-title' => 'Stawizny wersijow boka „$1“',
'difference' => '(rozdźěle mjazy wersijoma/wersijami)',
'lineno' => 'Rědka $1:',
'compareselectedversions' => 'Wuzwólonej wersiji pśirownaś',
@@ -924,7 +924,7 @@ Móžoš bok ale teke [[:$1|sam załožyś]].",
'mypreferences' => 'móje nastajenja',
'prefs-edits' => 'Licba wobźěłanjow:',
'prefsnologin' => 'Njejsy pśizjawjony',
-'prefsnologintext' => 'Musyš se <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} pśizjawiś]</span>, aby mógał swóje nastajenja změniś.',
+'prefsnologintext' => 'Musyš se <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} pśizjawiś]</span>, aby mógał swóje nastajenja změniś.',
'prefsreset' => 'Nastajenja su ze składa se wótnowili. Twóje změny njejsu se składowali.',
'qbsettings' => 'Bocna lejstwa',
'qbsettings-none' => 'Žedne',
@@ -1159,6 +1159,7 @@ Glědaj [[Special:NewImages|galeriju nowych datajow]] za wizuelny pśeglěd.',
'illegalfilename' => 'Datajowe mě „$1“ wopśimjejo njedowólone znamuška. Pšosym pśemjeni dataju a wopytaj ju wótnowotki uploadowaś.',
'badfilename' => 'Mě dataje jo se změniło na „$1“.',
'filetype-badmime' => 'Dataje z MIME-typom „$1“ njesměju se uploadowaś.',
+'filetype-bad-ie-mime' => 'Toś ta dataja njedajo se nagraś, dokulaž Internet Explorer by ju ako "$1" interpretěrował, kótaryž jo njedowólony a potencielnje tšachotny datajowy typ.',
'filetype-unwanted-type' => "'''„.$1“''' jo njewitany datajowy typ.
{{PLURAL:$3|Dowólony datajowy typ jo|Dowólonej datajowej typa stej|Dowólene datajowe typy su}}: $2.",
'filetype-banned-type' => "'''„.$1“''' jo njedowólony datajowy typ.
@@ -1188,7 +1189,7 @@ Jolic maš toś ten wobraz w połnem rozeznaśu, nagraj jen, howac změń pšosy
'uploadedimage' => 'Dataja "[[$1]]" jo uploadowana.',
'overwroteimage' => 'Nowa wersija "[[$1]]" jo se uploadowała.',
'uploaddisabled' => 'Uploadowanje jo se znjemóžniło.',
-'uploaddisabledtext' => 'We {{GRAMMAR:lokatiw|{{SITENAME}}}} jo uploadowanje se znjemóžniło.',
+'uploaddisabledtext' => 'Nagraśa datajow su znjemóžnjone.',
'uploadscripted' => 'Toś ta dataja wopśimjejo HTML abo script code, kótaryž móžo wót browsera se zamólnje wuwjasć.',
'uploadcorrupt' => 'Dataja jo skóńcowana abo ma njekorektnu kóńcowku. Pšosym kontrolěruj dataju a uploaduj hyšći raz.',
'uploadvirus' => 'Toś ta dataja ma wirus! Nadrobnosći: $1',
@@ -1297,7 +1298,7 @@ PICT # misc.
'filedelete-submit' => 'Wulašowaś',
'filedelete-success' => "'''$1''' wulašowane.",
'filedelete-success-old' => "Wersija wót $2, $3 góź. dataje '''[[Media:$1|$1]]''' jo se wulašowała.",
-'filedelete-nofile' => "Na {{GRAMMAR:lokatiw|{{SITENAME}}}} '''$1''' njeekistěrujo.",
+'filedelete-nofile' => "'''$1''' njeekistěrujo.",
'filedelete-nofile-old' => "Njejo archiwowana wersija '''$1''' z pódanymi atributami.",
'filedelete-iscurrent' => 'Wopytajoš aktualnu wersiju toś teje dataje wulašowaś. Pšosym aktiwěruj pśed tym staršu wersiju.',
'filedelete-otherreason' => 'Druga/pśidatna pśicyna:',
@@ -1321,7 +1322,7 @@ PICT # misc.
# Unused templates
'unusedtemplates' => 'Njewužywane pśedłogi',
-'unusedtemplatestext' => 'Toś ten bok nalicujo wšykne boki w mjenjowom rumje pśedłogow, kótarež njejsu do žednego drugego boka zawězane. Pšosym kontrolěruj dalšne wótkaze, nježli až je wulašujoš.',
+'unusedtemplatestext' => 'Toś ten bok nalicujo wšykne boki w mjenjowom rumje {{ns:template}}, kótarež njejsu do žednego drugego boka zawězane. Pšosym kontrolěruj dalšne wótkaze, nježli až je wulašujoš.',
'unusedtemplateswlh' => 'Druge wótkaze',
# Random page
@@ -1383,7 +1384,8 @@ Bok wobjadnawa se ako bok wujasnjenja zapśimjeśa, gaž wótkazujo na nju [[Med
'nviews' => '$1 {{PLURAL:$1|wótpšašanje|wótpšašani|wótpšašanja}}',
'specialpage-empty' => 'Toś ten bok njewopśimjejo tuchylu žedne zapise.',
'lonelypages' => 'Wósyrośone boki',
-'lonelypagestext' => 'Na slědujuce boki njeeksistěrujo žeden wótkaz wót drugich bokow we {{GRAMMAR:lokatiw|{{SITENAME}}}}.',
+'lonelypagestext' => 'Slědujuce boki njejsu wótkazowe cele drugich bokow abo njezapśimuju se do drugich bokow w
+{{GRAMMAR:lokatiw|{{SITENAME}}}}.',
'uncategorizedpages' => 'Boki bźez kategorijow',
'uncategorizedcategories' => 'Njekategorizěrowane kategorije',
'uncategorizedimages' => 'Njekategorizěrowane dataje.',
@@ -1432,7 +1434,7 @@ Bok wobjadnawa se ako bok wujasnjenja zapśimjeśa, gaž wótkazujo na nju [[Med
'booksources' => 'Pytanje pó ISBN',
'booksources-search-legend' => 'Knigłowe žrědła pytaś',
'booksources-go' => 'PytaÅ›',
-'booksources-text' => 'To jo lisćina z wótkazami na internetowe boki, kótarež pśedawaju nowe a trjebane knigły. Tam mógu teke dalšne informacije wó knigłach byś. {{SITENAME}} njezwisujo góspodarsce z žednym z toś tych póbitowarjow.',
+'booksources-text' => 'To jo lisćina z wótkazami na internetowe boki, kótarež pśedawaju nowe a trjebane knigły. Tam mógu teke dalšne informacije wó knigłach byś. {{SITENAME}} njezwisujo góspodarski z žednym z toś tych póbitowarjow.',
# Special:Log
'specialloguserlabel' => 'Wužywaŕ:',
@@ -1486,8 +1488,8 @@ Bok wobjadnawa se ako bok wujasnjenja zapśimjeśa, gaž wótkazujo na nju [[Med
'mailnologintext' => 'Dejš [[Special:UserLogin|pśizjawjony]] byś a płaśiwu e-mailowu adresu w swójich [[Special:Preferences|nastajenjach]] měś, aby drugim wužywarjam e-mail pósłał.',
'emailuser' => 'Toś tomu wužywarjeju e-mail pósłaś',
'emailpage' => 'E-mail wužywarjeju',
-'emailpagetext' => 'Jolic toś ten wužywaŕ jo zapódał płaśiwu e-mailowu adresu w swójich wužywarskich nastajenjach, pósćelo ormular dołojce jadnotliwu powěsć.
-E-mailowa adresa, kótaruž sy zapódał w [[Special:Preferences|swójich wužywarskich nastajenjach]] zjawi se ako adresa w pólu "Wót" e-maile, aby dostawaŕ móžo śi direktnje wótegroniś.',
+'emailpagetext' => 'Móžoš slědujucy formular wužywaś, aby toś tomu wužywarjeju e-mail pósłał.
+E-mailowa adresa, kótaruž sy zapódał w [[Special:Preferences|swójich wužywarskich nastajenjach]], zjawi se ako adresa w pólu "Wót" e-maile, aby dostawaŕ móžo śi direktnje wótegroniś.',
'usermailererror' => 'E-mailowy objekt jo zmólku wrośił.',
'defemailsubject' => '{{SITENAME}} e-mail',
'noemailtitle' => 'E-mailowa adresa felujo.',
@@ -1505,7 +1507,7 @@ E-mailowa adresa, kótaruž sy zapódał w [[Special:Preferences|swójich wužyw
# Watchlist
'watchlist' => 'Wobglědowańka',
-'mywatchlist' => 'móje wobglědowańka',
+'mywatchlist' => 'mója wobglědowańka',
'watchlistfor' => "(za wužywarja '''$1''')",
'nowatchlist' => 'Žedne zapise w Twójich wobglědowańkach.',
'watchlistanontext' => 'Dejš se $1, aby mógał swóje wobglědowańka wiźeś abo zapise w nich wobźěłaś.',
@@ -1615,7 +1617,7 @@ póstupujśo z glědanim.',
Slědnu změnu k bokoju jo pśewjadł [[User:$3|$3]] ([[User talk:$3|diskusija]] | [[Special:Contributions/$3|{{int:contribslink}}]]).',
'editcomment' => 'Komentar ku slědnej změnje jo był: „<i>$1</i>“.', # only shown if there is an edit comment
-'revertpage' => 'Změny wót [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskusija]]) su se wót [[User:$1|$1]] k slědnej wersiji nawrośili.', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'revertpage' => 'Změny wužywarja [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskusija]]) su se wótwrośili a slědna wersija wužywarja [[User:$1|$1]] jo se wótnowiła.', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
'rollback-success' => 'Změny wót $1 su se slědk wzeli a slědna wersija wót $2 jo zasej se nawrośiła.',
'sessionfailure' => 'Problem z twójim wužywarskim pósejźenim jo se wujawił.
Wěstoty dla jo akcija se pśetergnuła, aby se zadorało wopacnemu pśirědowanjoju twójeje změny drugemu wužywarjeju.
@@ -1706,6 +1708,8 @@ W [[Special:Log/delete|log-lisćinje wulašowanjow]] namakajoš pśeglěd wulaš
'undelete-error-long' => 'Zmólki pśi nawrośenju dataje:
$1',
+'undelete-show-file-confirm' => 'Coš se napšawdu wulašowanu wersiju dataje "<nowiki>$1</nowiki>" wót $2 $3 woglědaś?',
+'undelete-show-file-submit' => 'Jo',
# Namespace form on various pages
'namespace' => 'Mjenjowy rum:',
@@ -1783,7 +1787,7 @@ Glědaj do [[Special:IPBlockList|lisćiny aktiwnych blokěrowanjow]].',
'ipb-edit-dropdown' => 'Pśicyny blokěrowanja wobźěłaś',
'ipb-unblock-addr' => '$1 dopušćiś',
'ipb-unblock' => 'Wužywarske mě abo IP-adresu dopušćiś',
-'ipb-blocklist-addr' => 'Aktualne blokěrowanja za „$1“ pokazaś',
+'ipb-blocklist-addr' => 'Eksistujuce blokěrowanja za $1',
'ipb-blocklist' => 'Wšykne aktualne blokěrowanja pokazaś',
'unblockip' => 'Wužywarja dopušćiś',
'unblockiptext' => 'Z pomocu dołojcnego formulara móžotej IP-adresa abo wužywaŕ zasej se dopušćiś.',
@@ -1889,7 +1893,7 @@ W toś tyma padoma dej wopśimjeśe boka manualnje se pśesunuś resp. gromadu w
'movepage-page-unmoved' => 'Bok $1 njejo se do $2 pśesunuś dał.',
'movepage-max-pages' => 'Maksimalna licba $1 {{PLURAL:$1|boka|bokowu|bokow|bokow}} jo se pśesunuła a žedne dalšne wěcej njedaje se awtomatiski pśesunuś.',
'1movedto2' => '„[[$1]]“ pśesunjone na „[[$2]]“',
-'1movedto2_redir' => '„[[$1]]“ jo se pśesunuł(o/a) na „[[$2]]“. Pśi tom jo jadno dalejpósrědnjenje se pśepisało.',
+'1movedto2_redir' => 'Nastawk „[[$1]]“ jo se pśesunuł na „[[$2]]“. Pśi tom jo jadno dalejpósrědnjenje se pśepisało.',
'movelogpage' => 'Protokol pśesunjenjow',
'movelogpagetext' => 'How jo lisćina wšyknych pśesunjonych bokow.',
'movereason' => 'Pśicyna',
@@ -1902,7 +1906,7 @@ Bok „[[:$1]]“ južo eksistěrujo. Coš jen wulašowaś, aby mógał toś ten
'delete_and_move_reason' => 'wulašowane, aby było městno za pśesunjenje',
'selfmove' => 'Wuchadne a celowe mě stej identiskej; njejo móžno, bok na sam se pśesunuś.',
'immobile_namespace' => 'Wuchadne abo celowe mě jo šćitane; njejo móžno, boki z togo resp. do togo mjenjowego ruma pśesuwaś.',
-'imagenocrossnamespace' => 'Dataja njedajo se z mjenjowego ruma {{ns:image}} wen pśesunuś',
+'imagenocrossnamespace' => 'Dataja njedajo se pśesunuś do mjenjowego ruma, kótarež njejo za dataje.',
'imagetypemismatch' => 'Nowy datajowy sufiks swójomu typoju njewótpowědujo',
'imageinvalidfilename' => 'Mě celoweje dataje jo njepłaśiwe',
'fix-double-redirects' => 'Dalejpósrědnjenja, kótarež wótkazuju na originalny titel, aktualizěrowaś',
@@ -1951,7 +1955,7 @@ Datumy wersijow a wužywarske mjenja pśi tym se njezměniju.
Wšykne transwiki-importowe akcije protokolěruju se w [[Special:Log/import|log-lisćinje importow]].',
'import-interwiki-history' => 'Importěruj wšykne wersije toś togo boka',
'import-interwiki-submit' => 'Importěrowaś',
-'import-interwiki-namespace' => 'Importěruj boki do mjenjowego ruma:',
+'import-interwiki-namespace' => 'Celowy mjenjowy rum:',
'importtext' => 'Eksportěruj pšosym dataju ze žredlowego wikija z pomocu [[Special:Export|eksporteje funkcije]]. Składuj ju na swójom licadle a nagraj su sem.',
'importstart' => 'Importěrowanje bokow...',
'import-revision-count' => '$1 {{PLURAL:$1|wersija|wersiji|wersije}}',
@@ -1973,6 +1977,8 @@ Wšykne transwiki-importowe akcije protokolěruju se w [[Special:Log/import|log-
'import-nonewrevisions' => 'Wšykne wersije buchu južo pjerwjej importowane.',
'xml-error-string' => '$1 smužka $2, słup $3, (Byte $4): $5',
'import-upload' => 'XML-daty nagraÅ›',
+'import-token-mismatch' => 'Zgubjenje posejźeńskich datow. Pšosym wopytaj hyšći raz.',
+'import-invalid-interwiki' => 'Njejo móžno importěrowaś z pódanego wikija.',
# Import log
'importlogpage' => 'Log-lisćinu importěrowaś',
@@ -2419,7 +2425,7 @@ Slědujuce wótkaze w tej samej smužce se za wuwześa naglědaju, w kótarychž
# External editor support
'edit-externally' => 'Dataje z eksternym programom wobźěłaś',
-'edit-externally-help' => 'Za dalšne informacije glědaj [http://www.mediawiki.org/wiki/Manual:External_editors setup instructions].',
+'edit-externally-help' => '(Za dalšne informacije glědaj [http://www.mediawiki.org/wiki/Manual:External_editors instalaciske instrukcije]).',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'wšykne',
@@ -2552,18 +2558,18 @@ Móžoš teke [[Special:Watchlist/edit|standardny editor wužywaś]].',
'watchlisttools-raw' => 'Wobglědowańka wobźěłaś',
# Iranian month names
-'iranian-calendar-m1' => 'PrÄ›dny mjasec JalÄli',
-'iranian-calendar-m2' => 'Drugi mjasec JalÄli',
-'iranian-calendar-m3' => 'TÅ›eÅ›i mjasec JalÄli',
-'iranian-calendar-m4' => 'Stwórty mjasec JalÄli',
-'iranian-calendar-m5' => 'PÄ›ty mjasec JalÄli',
-'iranian-calendar-m6' => 'Å esty mjasec JalÄli',
-'iranian-calendar-m7' => 'Sedymy mjasec JalÄli',
-'iranian-calendar-m8' => 'Wósymy mjasec JalÄli',
-'iranian-calendar-m9' => 'Źewjety mjasec JalÄli',
-'iranian-calendar-m10' => 'Źasety mjasec JalÄli',
-'iranian-calendar-m11' => 'Jadenasty mjasec JalÄli',
-'iranian-calendar-m12' => 'Dwanasty mjasec JalÄli',
+'iranian-calendar-m1' => 'Farwardin',
+'iranian-calendar-m2' => 'Ordibehešt',
+'iranian-calendar-m3' => 'Chordad',
+'iranian-calendar-m4' => 'Tir',
+'iranian-calendar-m5' => 'Mordad',
+'iranian-calendar-m6' => 'Å ahriwar',
+'iranian-calendar-m7' => 'Mehr',
+'iranian-calendar-m8' => 'Aban',
+'iranian-calendar-m9' => 'Azar',
+'iranian-calendar-m10' => 'Dej',
+'iranian-calendar-m11' => 'Bahman',
+'iranian-calendar-m12' => 'Esfand',
# Core parser functions
'unknown_extension_tag' => 'Njeznaty tag rozšyrjenja „$1“',
diff --git a/languages/messages/MessagesDum.php b/languages/messages/MessagesDum.php
deleted file mode 100644
index fc7d32a5..00000000
--- a/languages/messages/MessagesDum.php
+++ /dev/null
@@ -1,120 +0,0 @@
-<?php
-/** Middle Dutch (Middelnederlands)
- *
- * @addtogroup Language
- *
- * @author Ooswesthoesbes
- */
-
-$fallback = 'nl';
-
-$messages = array(
-# User preference toggles
-'tog-underline' => 'Onderstreept doirgeevingen:',
-
-'underline-always' => 'Heel die daegen',
-'underline-never' => 'Nooit',
-
-'skinpreview' => '(Insicht)',
-
-# Dates
-'sunday' => 'Sondaege',
-'monday' => 'Maendaege',
-'tuesday' => 'Tievnsdaege',
-'wednesday' => 'Woenesdaege',
-'thursday' => 'Dhoernsdaege',
-'friday' => 'Frydaege',
-'saturday' => 'Eersondaege',
-'sun' => 'Son',
-'mon' => 'Mae',
-'tue' => 'Tie',
-'wed' => 'Woe',
-'thu' => 'Dho',
-'fri' => 'Fry',
-'sat' => 'Eer',
-'january' => 'Loumaent',
-'february' => 'Sprokkelmaent',
-'march' => 'Lenthemaent',
-'april' => 'Grasmaent',
-'may_long' => 'Bloeumaent',
-'june' => 'Soemermaent',
-'july' => 'Hoeimaent',
-'august' => 'Oegstmaent',
-'september' => 'Hirfstmaent',
-'october' => 'Vynmaent',
-'november' => 'Slaghtmaent',
-'december' => 'Wintermaent',
-'january-gen' => 'Loumaent',
-'february-gen' => 'Sprokkelmaent',
-'march-gen' => 'Lenthemaent',
-'april-gen' => 'Grasmaent',
-'may-gen' => 'Bloeumaent',
-'june-gen' => 'Soemermaent',
-'july-gen' => 'Hoeimaent',
-'august-gen' => 'Oegstmaent',
-'september-gen' => 'Hirfstmaent',
-'october-gen' => 'Vynmaent',
-'november-gen' => 'Slaghtmaent',
-'december-gen' => 'Wintermaent',
-'jan' => 'Lou',
-'feb' => 'Spr',
-'mar' => 'Len',
-'apr' => 'Gra',
-'may' => 'Blo',
-'jun' => 'Soe',
-'jul' => 'Hoe',
-'aug' => 'Oeg',
-'sep' => 'Hir',
-'oct' => 'Vyn',
-'nov' => 'Sla',
-'dec' => 'Win',
-
-# Bits of text used by many pages
-'categories' => 'Groepen',
-'pagecategories' => '{{PLURAL:$1|Groepe|Groepen}}',
-'category_header' => 'Stroecken in groepe "$1"',
-'subcategories' => 'Ondergroepen',
-'category-media-header' => 'Plaeten in groepe "$1"',
-'category-empty' => "''Die groepe ne klaent gheen stroecken ende plaeten.''",
-
-'mainpagetext' => "<big>'''MediaWiki is goed neerghezeeten.'''</big>",
-
-'about' => 'Oover',
-'article' => 'Inhout stroecke',
-'newwindow' => '(opent in een nieuwe venster)',
-'cancel' => 'Afbreekan',
-'qbfind' => 'Findan',
-'qbbrowse' => 'Blaederan',
-'qbedit' => 'Bhiwerkan',
-'qbpageoptions' => 'Dit stroecke',
-'qbpageinfo' => 'Omgeevinge',
-'qbmyoptions' => 'Myns stroecke',
-'qbspecialpages' => 'Bhizondere stroecken',
-'moredotdotdot' => 'Meer...',
-'mypage' => 'Myns stroecke',
-'mytalk' => 'Myns ghesprac',
-
-'returnto' => 'Trug gaen naer $1.',
-'tagline' => 'Vander {{SITENAME}}',
-'help' => 'Hulp',
-'search' => 'Zoekan',
-'searchbutton' => 'Zoekan',
-'go' => 'Gaet',
-'searcharticle' => 'Gaet',
-'history' => 'Des stroeckes historie',
-'history_short' => 'Historie',
-'edit' => 'Bhiwerkan',
-'editthispage' => 'Dit stroecke bhiwerkan',
-'newpage' => 'Nieuwe stroecke',
-'talkpagelinktext' => 'Ghesprac',
-'specialpage' => 'Bhizondere Stroecke',
-'talk' => 'Ghesprac',
-'jumpto' => 'Gaen naer:',
-'jumptosearch' => 'zoekan',
-
-# 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' => 'Dhoefstroecke',
-'portal' => 'Groepeghesprac',
-'portal-url' => 'Project:Groepeghesprac',
-
-);
diff --git a/languages/messages/MessagesEl.php b/languages/messages/MessagesEl.php
index 20c60201..d6b245c6 100644
--- a/languages/messages/MessagesEl.php
+++ b/languages/messages/MessagesEl.php
@@ -16,6 +16,7 @@
* @author Omnipaedista
* @author Remember the dot
* @author Sinopeus
+ * @author Urhixidur
* @author ZaDiak
* @author ΑπεÏγός
* @author לערי ריינה×רט
@@ -479,7 +480,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|μίας διαγÏαμμένης επεξεÏγασίας|$1 διαγÏαμμένων επεξεÏγασιών}}',
'feedlinks' => 'Ροή δεδομένων:',
'feed-invalid' => 'ΆκυÏος Ï„Ïπος συνδÏομής σε Ïοή δεδομένων.',
-'feed-unavailable' => 'Οι Ïοές δεδομένων δεν είναι διαθέσιμες στο {{SITENAME}}',
+'feed-unavailable' => 'Οι Ïοές δεδομένων δεν είναι διαθέσιμες',
'site-rss-feed' => '$1 RSS ΣυνδÏομή',
'site-atom-feed' => '$1 Atom ΣυνδÏομή',
'page-rss-feed' => '"$1" RSS ΣυνδÏομή',
@@ -624,7 +625,7 @@ $2',
'loginsuccesstitle' => 'Επιτυχής σÏνδεση',
'loginsuccess' => 'Είστε συνδεδεμένος(-η) στο {{SITENAME}} ως "$1".',
'nosuchuser' => 'Δεν υπάÏχει χÏήστης με το όνομα "$1".
-Ελέγξτε την οÏθογÏαφία ή [[Special:Userlogin/signup|δημιουÏγήστε ένα νέο λογαÏιασμό]].',
+Ελέγξτε την οÏθογÏαφία ή [[Special:UserLogin/signup|δημιουÏγήστε ένα νέο λογαÏιασμό]].',
'nosuchusershort' => 'Δεν υπάÏχει χÏήστης με το όνομα "<nowiki>$1</nowiki>". ΠαÏακαλοÏμε ελέγξτε την οÏθογÏαφία.',
'nouserspecified' => 'ΠÏέπει να οÏίσετε ένα όνομα χÏήστη.',
'wrongpassword' => 'Ο κωδικός που πληκτÏολογήσατε είναι λανθασμένος. ΠαÏακαλοÏμε Ï€Ïοσπαθήστε ξανά.',
@@ -668,7 +669,7 @@ $2',
'resetpass_submit' => 'Δώστε κωδικό Ï€Ïόσβασης και συνδεθείτε',
'resetpass_success' => 'Ο κωδικός Ï€Ïόσβασής σας άλλαξε επιτυχώς! ΤώÏα σας συνδέουμε...',
'resetpass_bad_temporary' => 'ΆκυÏος Ï€ÏοσωÏινός κωδικός Ï€Ïόσβασης. ΜποÏεί ήδη να έχετε αλλάξει επιτυχώς τον κωδικό Ï€Ïόσβασής σας ή να έχετε ζητήσει ένα νέο Ï€ÏοσωÏινό κωδικό Ï€Ïόσβασης.',
-'resetpass_forbidden' => 'Οι κωδικοί Ï€Ïόσβασης δεν μποÏοÏν να αλλαχθοÏν στο {{SITENAME}}',
+'resetpass_forbidden' => 'Οι κωδικοί Ï€Ïόσβασης δεν μποÏοÏν να αλλαχθοÏν',
'resetpass_missing' => 'Η φόÏμα δεν πεÏιέχει δεδομένα.',
# Edit page toolbar
@@ -793,7 +794,7 @@ $2',
'copyrightwarning2' => 'Σημειώστε ότι όλες οι συνεισφοÏές στον ιστότοπο {{SITENAME}} μποÏοÏν να υποστοÏν επεξεÏγασία, να αλλαχθοÏν, ή να αφαιÏεθοÏν από άλλους συνεισφέÏοντες. Αν δεν θέλετε τα γÏαπτά σας να υποστοÏν επεξεÏγασία κατά βοÏληση, τότε μην τα τοποθετήσετε σε αυτό το χώÏο.<br />
Επίσης μας υπόσχεστε πως ÏŒ,τι γÏάφετε είναι δικό σας, ή αντιγÏαμμένο από μια πηγή που είναι κοινό κτήμα, ή μια παÏόμοια ελεÏθεÏη πηγή (δείτε $1 για λεπτομέÏειες).
<strong>ΠΑΡΑΚΑΛΟΥΜΕ ÎΑ ΜΗΠΤΟΠΟΘΕΤΕΙΤΕ ΠÎΕΥΜΑΤΙΚΑ ΚΑΤΟΧΥΡΩΜΕÎΟ ΕΡΓΟ ΧΩΡΙΣ ΑΔΕΙΑ!</strong>',
-'longpagewarning' => 'ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η σελίδα έχει μέγεθος $1kb. Είναι πιθανόν μεÏικοί browser να παÏουσιάσουν Ï€Ïοβλήματα στην επεξεÏγασία σελίδων της τάξης των 32kb και άνω. ΜποÏείτε να αποφÏγετε το Ï€Ïόβλημα κόβοντας τη σελίδα σε μικÏότεÏα τμήματα.<br />',
+'longpagewarning' => 'ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η σελίδα έχει μέγεθος $1 kb. Είναι πιθανόν μεÏικοί browser να παÏουσιάσουν Ï€Ïοβλήματα στην επεξεÏγασία σελίδων της τάξης των 32 kb και άνω. ΜποÏείτε να αποφÏγετε το Ï€Ïόβλημα κόβοντας τη σελίδα σε μικÏότεÏα τμήματα.<br />',
'longpageerror' => '<strong>ΣΦΑΛΜΑ: Το κείμενο που αποστείλατε έχει μήκος $1 κιλομπάιτ,
το οποίο είναι μεγαλÏτεÏο από το μέγιστο των $2 κιλομπάιτ. Δεν μποÏεί να αποθηκευτεί.</strong>',
'readonlywarning' => 'ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η βάση δεδομένων έχει κλειδωθεί Ï€ÏοσωÏινά για συντήÏηση και δεν θα μποÏέσετε να αποθηκεÏσετε αυτά που έχετε επεξεÏγαστεί. ΜποÏείτε αν θέλετε να αποθηκεÏσετε το κείμενο στον υπολογιστή σας (με αποκοπή-και-επικόλληση) και να το ξαναχÏησιμοποιήσετε αÏγότεÏα όταν η συντήÏηση θα έχει ολοκληÏωθεί.',
@@ -811,7 +812,7 @@ $2',
'nocreatetitle' => 'ΠεÏιοÏισμένη δημιουÏγία σελίδων',
'nocreatetext' => 'Το {{SITENAME}} έχει πεÏιοÏίσει την ικανότητα δημιουÏγίας νέων σελίδων.
ΜποÏείτε να πάτε πίσω και να επεξεÏγαστείτε μια υπάÏχουσα σελίδα, ή να [[Special:UserLogin|συνδεθείτε ή να δημιουÏγήσετε ένα λογαÏιασμό]].',
-'nocreate-loggedin' => 'Δεν έχετε άδεια να δημιουÏγήσετε νέες σελίδες στο {{SITENAME}}.',
+'nocreate-loggedin' => 'Δεν έχετε άδεια να δημιουÏγήσετε νέες σελίδες.',
'permissionserrors' => 'Σφάλματα άδειας.',
'permissionserrorstext' => 'Δεν έχετε άδεια να το κάνετε αυτό, για {{PLURAL:$1|τον εξής λόγο|τους εξής λόγους}}:',
'permissionserrorstext-withaction' => 'Δεν έχετε άδεια για $2, για {{PLURAL:$1|τον ακόλουθο λόγο|τους ακόλουθους λόγους}}:',
@@ -882,12 +883,12 @@ $2',
'revisiondelete' => 'ΔιαγÏαφή/επαναφοÏά αναθεωÏήσεων',
'revdelete-nooldid-title' => 'ΆκυÏη έκδοση-στόχος',
'revdelete-nooldid-text' => 'Είτε δεν έχετε οÏίσει μία έκδοση-στόχο για να εκτελεστεί η λειτουÏγία σε αυτή, είτε η οÏισμένη έκδοση δεν υπάÏχει, είτε δοκιμάσετε να κÏÏψετε την Ï„Ïέχουσα έκδοση.',
-'revdelete-selected' => '{{PLURAL:$2|Επιλεγμένη έκδοση|Επιλεγμένες εκδόσεις}} της [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Επιλεγμένο γεγονός αÏχείου καταγÏαφής|Επιλεγμένα γεγονότα αÏχείου καταγÏαφής}}:',
-'revdelete-text' => 'Οι διεγÏαμμένες αναθεωÏήσεις και τα γεγονότα θα εμφανίζονται ακόμα στο ιστοÏικό της σελίδας και στα αÏχεία καταγÏαφών,
-αλλά μέÏη του πεÏιεχομένου τους θα είναι απÏοσπέλαστα στο κοινό.
+'revdelete-selected' => "'''{{PLURAL:$2|Επιλεγμένη έκδοση|Επιλεγμένες εκδόσεις}} της [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Επιλεγμένο γεγονός αÏχείου καταγÏαφής|Επιλεγμένα γεγονότα αÏχείου καταγÏαφής}}:'''",
+'revdelete-text' => "'''Οι διεγÏαμμένες αναθεωÏήσεις και τα γεγονότα θα εμφανίζονται ακόμα στο ιστοÏικό της σελίδας και στα αÏχεία καταγÏαφών,
+αλλά μέÏη του πεÏιεχομένου τους θα είναι απÏοσπέλαστα στο κοινό.'''
-Άλλοι διαχειÏιστές στο {{SITENAME}} θα είναι ακόμα ικανοί να Ï€Ïοσπελάσουν το κÏυμμένο πεÏιεχόμενο και μποÏοÏν να το επαναφέÏουν ξανά μέσω αυτής της διεπαφής, εκτός αν τεθοÏν Ï€Ïόσθετοι πεÏιοÏισμοί.',
+Άλλοι διαχειÏιστές στο {{SITENAME}} θα είναι ακόμα ικανοί να Ï€Ïοσπελάσουν το κÏυμμένο πεÏιεχόμενο και μποÏοÏν να το επαναφέÏουν ξανά μέσω αυτής της διεπαφής, εκτός αν τεθοÏν Ï€Ïόσθετοι πεÏιοÏισμοί.",
'revdelete-legend' => 'Θέστε πεÏιοÏισμοÏÏ‚ οÏατότητας',
'revdelete-hide-text' => 'ΚÏÏψε κείμενο αναθεώÏησης',
'revdelete-hide-name' => 'ΚÏÏψε ενέÏγεια και στόχο',
@@ -911,6 +912,7 @@ $2',
'revdelete-uname' => 'όνομα χÏήστη',
'revdelete-restricted' => 'εφάÏμοσε πεÏιοÏισμοÏÏ‚ στους sysops',
'revdelete-unrestricted' => 'αφαίÏεσε πεÏιοÏισμοÏÏ‚ στους sysops',
+'revdelete-hid' => 'αποκÏÏφθηκε το $1',
# Suppression log
'suppressionlog' => 'Κατάλογος διαγÏαφών',
@@ -990,7 +992,7 @@ $2',
'mypreferences' => 'Οι Ï€Ïοτιμήσεις μου',
'prefs-edits' => 'ΑÏιθμός επεξεÏγασιών:',
'prefsnologin' => 'Δεν έχετε συνδεθεί.',
-'prefsnologintext' => 'ΠÏέπει να έχετε <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} συνδεθεί]</span> για να καθοÏίσετε τις Ï€Ïοτιμήσεις χÏήστη.',
+'prefsnologintext' => 'ΠÏέπει να έχετε <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} συνδεθεί]</span> για να καθοÏίσετε τις Ï€Ïοτιμήσεις χÏήστη.',
'prefsreset' => 'Οι Ï€Ïοτιμήσεις σας έχουν αποκατασταθεί σÏμφωνα με την αποθηκευμένη έκδοσή τους.',
'qbsettings' => 'ΓÏήγοÏη Ï€Ïόσβαση',
'qbsettings-none' => 'Καμία',
@@ -1086,25 +1088,30 @@ $2',
'grouppage-bureaucrat' => '{{ns:project}}:ΓÏαφειοκÏάτες',
# Rights
-'right-read' => 'Ανάγνωση σελίδων',
-'right-edit' => 'ΕπεξεÏγασία σελίδων',
-'right-createpage' => 'ΔημιουÏγία σελίδων (που δεν είναι σελίδες συζήτησης)',
-'right-createtalk' => 'ΔημιουÏγία σελίδων συζήτησης',
-'right-createaccount' => 'ΔημιουÏγία νέων λογαÏιασμών χÏηστών',
-'right-move' => 'Μετακίνηση σελίδων',
-'right-move-subpages' => 'Μετακινήστε τις σελίδες μαζί με τις υποσελίδες τους',
-'right-upload' => 'ΕπιφόÏτωση αÏχείων',
-'right-upload_by_url' => 'ΕπιφόÏτωση ενός αÏχείου από μία διεÏθυνση URL',
-'right-autoconfirmed' => 'ΕπεξεÏγασία ημιπÏοστατευμένων σελίδων',
-'right-delete' => 'ΔιαγÏαφή σελίδων',
-'right-bigdelete' => 'ΔιαγÏαφή σελίδων με εκτεταμένες ιστοÏίες',
-'right-browsearchive' => 'Αναζήτηση στις διεγÏαμμένες σελίδες',
-'right-undelete' => 'Ανάκληση διαγÏαφής μίας σελίδας',
-'right-editprotected' => 'ΕπεξεÏγασία Ï€Ïοστατευμένων σελίδων (χωÏίς διαδοχική Ï€Ïοστασία)',
-'right-import' => 'Εισαγωγή σελίδων από άλλα wikis',
-'right-mergehistory' => 'Συγχώνευση της ιστοÏίας των σελίδων',
-'right-userrights' => 'ΕπεξεÏγαστείτε όλα τα δικαιώματα χÏήστη',
-'right-siteadmin' => 'Κλειδώστε και ξεκλειδώστε τη βάση δεδομένων',
+'right-read' => 'Ανάγνωση σελίδων',
+'right-edit' => 'ΕπεξεÏγασία σελίδων',
+'right-createpage' => 'ΔημιουÏγία σελίδων (που δεν είναι σελίδες συζήτησης)',
+'right-createtalk' => 'ΔημιουÏγία σελίδων συζήτησης',
+'right-createaccount' => 'ΔημιουÏγία νέων λογαÏιασμών χÏηστών',
+'right-move' => 'Μετακίνηση σελίδων',
+'right-move-subpages' => 'Μετακινήστε τις σελίδες μαζί με τις υποσελίδες τους',
+'right-upload' => 'ΕπιφόÏτωση αÏχείων',
+'right-upload_by_url' => 'ΕπιφόÏτωση ενός αÏχείου από μία διεÏθυνση URL',
+'right-autoconfirmed' => 'ΕπεξεÏγασία ημιπÏοστατευμένων σελίδων',
+'right-delete' => 'ΔιαγÏαφή σελίδων',
+'right-bigdelete' => 'ΔιαγÏαφή σελίδων με εκτεταμένες ιστοÏίες',
+'right-browsearchive' => 'Αναζήτηση στις διεγÏαμμένες σελίδες',
+'right-undelete' => 'Ανάκληση διαγÏαφής μίας σελίδας',
+'right-editprotected' => 'ΕπεξεÏγασία Ï€Ïοστατευμένων σελίδων (χωÏίς διαδοχική Ï€Ïοστασία)',
+'right-import' => 'Εισαγωγή σελίδων από άλλα wikis',
+'right-importupload' => 'Εισαγωγή σελίδων από φόÏτωση αÏχείου',
+'right-patrol' => "Σημείωση επεξεÏγασιών άλλων χÏηστών ως 'υπό παÏακολοÏθηση'",
+'right-autopatrol' => "Îα σημειώνονται αυτόματα οι επεξεÏγασίες κάποιου ως 'υπό παÏακολοÏθηση'",
+'right-patrolmarks' => "Δείτε τις σημειώσεις 'υπό παÏακολοÏθηση' των Ï€Ïοσφάτων αλλαγών",
+'right-unwatchedpages' => 'Δείτε μια λίστα σελίδων που δεν παÏακολουθοÏνται',
+'right-mergehistory' => 'Συγχώνευση της ιστοÏίας των σελίδων',
+'right-userrights' => 'ΕπεξεÏγαστείτε όλα τα δικαιώματα χÏήστη',
+'right-siteadmin' => 'Κλειδώστε και ξεκλειδώστε τη βάση δεδομένων',
# User rights log
'rightslog' => 'ΑÏχείο καταγÏαφών δικαιωμάτων χÏηστών',
@@ -1194,7 +1201,7 @@ $2',
'badfilename' => 'Το όνομα της εικόνας άλλαξε σε "$1".',
'filetype-badmime' => 'ΑÏχεία του Ï„Ïπου MIME "$1" δεν επιτÏέπεται να επιφοÏτωθοÏν.',
'filetype-unwanted-type' => "'''\".\$1\"''' είναι ανεπιθÏμητος Ï„Ïπος αÏχείου.
-{{PLURAL:\$S|ΠÏοτιμώμενος Ï„Ïπος αÏχείου είναι|ΠÏοτιμώμενοι Ï„Ïποι αÏχείων είναι}} \$S.",
+{{PLURAL:\$3|ΠÏοτιμώμενος Ï„Ïπος αÏχείου είναι|ΠÏοτιμώμενοι Ï„Ïποι αÏχείων είναι}} \$2.",
'filetype-banned-type' => "'''\".\$1\"''' δεν είναι επιτÏεπόμενος Ï„Ïπος αÏχείου. {{PLURAL:\$3|ΕπιτÏεπόμενος Ï„Ïπος αÏχείων|ΕπιτÏεπόμενοι Ï„Ïποι αÏχείων}} είναι \$2.",
'filetype-missing' => 'Το αÏχείο δεν έχει καμία επέκταση (όπως ".jpg").',
'large-file' => 'ΠÏοτείνεται τα αÏχεία να μην είναι μεγαλÏτεÏα από $1; αυτό το αÏχείο είναι $2.',
@@ -1221,7 +1228,7 @@ $2',
'uploadedimage' => 'Η φόÏτωση του "$1" ολοκληÏώθηκε.',
'overwroteimage' => 'ανέβασμα νέας έκδοσης του "[[$1]]"',
'uploaddisabled' => 'ΛυποÏμαστε, η φόÏτωση έχει απενεÏγοποιηθεί.',
-'uploaddisabledtext' => 'Η φόÏτωση αÏχείων είναι απενεÏγοποιημένη στο {{SITENAME}}.',
+'uploaddisabledtext' => 'Η φόÏτωση αÏχείων είναι απενεÏγοποιημένη.',
'uploadscripted' => 'Αυτό το αÏχείο πεÏιέχει κώδικα HTML ή script που μποÏεί να παÏεÏμηνευθεί από μεÏικοÏÏ‚ browser.',
'uploadcorrupt' => 'Το αÏχείο είναι κατεστÏαμμένο ή έχει κάποια λανθασμένη επέκταση. ΠαÏακαλοÏμε ελέγξτε το και ξαναδοκιμάστε να το ανεβάσετε.',
'uploadvirus' => 'Το αÏχείο πεÏιέχει ιό! ΛεπτομέÏειες: $1',
@@ -1316,7 +1323,7 @@ $2',
'filedelete-submit' => 'ΔιαγÏαφή',
'filedelete-success' => "Το αÏχείο '''$1''' έχει διαγÏαφεί.",
'filedelete-success-old' => "Η έκδοση του '''[[Media:$1|$1]]''' από την $3, $2 έχει διαγÏαφεί.",
-'filedelete-nofile' => "Το '''$1''' δεν υπάÏχει στο {{SITENAME}}.",
+'filedelete-nofile' => "Το '''$1''' δεν υπάÏχει.",
'filedelete-nofile-old' => "Δεν υπάÏχει καταγεγÏαμμένη έκδοση του '''$1''' με τα συγκεκÏιμένα χαÏακτηÏιστικά.",
'filedelete-iscurrent' => 'ΠÏοσπαθείτε να διαγÏάψετε την πιο Ï€Ïόσφατη έκδοση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… αÏχείου. ΠαÏακαλοÏμε επαναφέÏετε το αÏχείο σε μια παλαιότεÏη έκδοση Ï€Ïώτα.',
'filedelete-otherreason' => 'Άλλος/Ï€Ïόσθετος λόγος:',
@@ -1463,7 +1470,7 @@ $2',
'alphaindexline' => '$1 έως $2',
'nextpage' => 'Επόμενη σελίδα ($1)',
'prevpage' => 'ΠÏοηγοÏμενη σελίδα ($1)',
-'allpagesfrom' => 'Εμφάνιση σελίδων ξεκινώντας από:',
+'allpagesfrom' => 'Εμφάνιση σελίδων που αÏχίζουν από:',
'allarticles' => 'Όλα τα άÏθÏα',
'allinnamespace' => 'Όλες οι σελίδες (στην πεÏιοχή $1)',
'allnotinnamespace' => 'Όλες οι σελίδες (που δεν βÏίσκονται στην πεÏιοχή $1)',
@@ -1639,7 +1646,7 @@ Tο σÏστημα ειδοποίησης του {{SITENAME}}
'protectlogpage' => 'ΚαταγÏαφές Ï€Ïοστασίας (κλειδώματος)',
'protectlogtext' => 'Ακολουθεί κατάλογος ενεÏγειών κλειδώματος και ξεκλειδώματος σελίδων.
(Βλ. [[{{ns:project}}:Σελίδες_υπό_Ï€Ïοστασία]] για πεÏισσότεÏες πληÏοφοÏίες).',
-'protectedarticle' => 'Κλειδωμένο $1',
+'protectedarticle' => 'κλείδωσε το $1',
'modifiedarticleprotection' => 'αλλαγή επιπέδου Ï€Ïοστασίας για "[[$1]]"',
'unprotectedarticle' => 'έχει αÏθεί η Ï€Ïοστασία του $1',
'protect-title' => 'Κλειδώνεται η "$1"',
@@ -1688,6 +1695,7 @@ Tο σÏστημα ειδοποίησης του {{SITENAME}}
'undeletepagetitle' => "'''Οι ακόλουθες είναι διαγÏαμμένες επεξεÏγασίες του [[:$1|$1]]'''.",
'viewdeletedpage' => 'Εμφάνιση διεγÏαμμένων σελίδων',
'undeletepagetext' => 'Οι σελίδες που ακολουθοÏν έχουν διαγÏαφεί αλλά βÏίσκονται ακόμα αποθηκευμένες στο αÏχείο και μποÏοÏν να αποκατασταθοÏν. (Κατά καιÏοÏÏ‚ γίνεται εκκαθάÏιση του αÏχείου.)',
+'undelete-fieldset-title' => 'Αποκατάσταση αναθεωÏήσεων',
'undeleteextrahelp' => "Για να επαναφέÏετε ολόκληÏο το ιστοÏικό της σελίδας, αφήστε όλα τα κουτιά επιλογής ατσεκάÏιστα και κάντε κλικ στο κουμπί '''''ΕπαναφοÏά'''''.
Για να εκτελέσετε μια επιλεκτική επαναφοÏά, τσεκάÏετε τα κουτιά που αντιστοιχοÏν στις
αναθεωÏήσεις Ï€Ïος επαναφοÏά, και κάντε κλικ στο κουμπί '''''ΕπαναφοÏά'''''. Κάνοντας κλικ στην '''''Ανανέωση''''' θα καθαÏίσετε το
@@ -1753,7 +1761,7 @@ $1',
# What links here
'whatlinkshere' => 'ΑναφοÏές στη σελίδα',
-'whatlinkshere-title' => 'Σελίδες που συνδέσουν στην "$1"',
+'whatlinkshere-title' => 'Σελίδες που συνδέουν στη σελίδα "$1"',
'whatlinkshere-page' => 'Σελίδα:',
'linklistsub' => '(Κατάλογος συνδέσμων)',
'linkshere' => "Οι ακόλουθες σελίδες συνδέουν στη σελίδα '''[[:$1]]''':",
@@ -1767,6 +1775,7 @@ $1',
'whatlinkshere-links' => '↠συνδέσεις',
'whatlinkshere-hideredirs' => '$1 ανακατευθÏνσεις',
'whatlinkshere-hidelinks' => '$1 συνδέσμων',
+'whatlinkshere-hideimages' => '$1 σÏνδεσμοι εικόνων',
'whatlinkshere-filters' => 'ΦίλτÏα',
# Block/unblock
@@ -1798,6 +1807,7 @@ $1',
'ipbotheroption' => 'άλλη',
'ipbotherreason' => 'Άλλος/επιπλέον λόγος:',
'ipbhidename' => 'ΑπόκÏυψη ονόματος χÏήστη από το αÏχείο καταγÏαφής φÏαγών, την ενεÏγή λίστα φÏαγών και τη λίστα χÏηστών.',
+'ipbwatchuser' => "ΠαÏακολοÏθηση των σελίδων 'χÏήστη' και 'συζήτησης χÏήστη' Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… χÏήστη",
'badipaddress' => 'ΆκυÏη διεÏθυνση IP.',
'blockipsuccesssub' => 'Η φÏαγή ολοκληÏώθηκε επιτυχώς.',
'blockipsuccesstext' => 'Η διεÏθυνση "$1" έχει υποστεί φÏαγή. <br />Δείτε τη [[Special:IPBlockList|λίστα διευθÏνσεων IP που έχουν υποστεί φÏαγή]] για να το επιβεβαιώσετε.',
@@ -1904,6 +1914,8 @@ $1',
'talkexists' => "Η ίδια η σελίδα μετακινήθηκε επιτυχώς αλλά όχι και η σελίδα συζήτησης, λόγω του ότι υπάÏχει ήδη άλλη σελίδα συζήτησης κάτω από το νέο τίτλο. ΠαÏακαλοÏμε ενοποιήστε τις δÏο σελίδες με 'αντιγÏαφή-και-επικόλληση'.",
'movedto' => 'Μετακινήθηκε στο',
'movetalk' => 'Μετακίνηση της σελίδας "συζήτηση" (εάν υπάÏχει)',
+'move-subpages' => 'Μετακινήστε όλες τις υποσελίδες, εάν υπάÏχουν',
+'move-talk-subpages' => 'Μετακινήστε όλες τις υποσελίδες μιας σελίδας συζήτησης, εάν υπάÏχουν',
'movepage-page-moved' => 'Η σελίδα $1 μετακινήθηκε στο $2.',
'movepage-page-unmoved' => 'Η σελίδα $1 δεν μπόÏεσε να μετακινηθεί στο $2.',
'1movedto2' => 'Η [[$1]] μετακινήθηκε στη θέση [[$2]]',
@@ -1920,6 +1932,7 @@ $1',
'delete_and_move_reason' => 'ΔιαγÏάφηκε για να εκτελεσθεί μετακίνηση.',
'selfmove' => 'Ο τίτλος Ï€Ïοέλευσης είναι ο ίδιος με τον τίτλο Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï -δεν είναι δυνατόν να μετακινηθεί μια σελίδα Ï€Ïος τον εαυτό της.',
'immobile_namespace' => 'Ο τίτλος του Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï ÎµÎ¯Î½Î±Î¹ ÎµÎ¹Î´Î¹ÎºÎ¿Ï Ï„Ïπου -δεν είναι δυνατή η μετακίνηση σελίδων σε εκείνη την πεÏιοχή.',
+'fix-double-redirects' => 'ΕνημεÏώστε όποια ανακατεÏθυνση σκοπεÏει Ï€Ïος τον αÏχικό τίτλο',
# Export
'export' => 'Εξαγωγή σελίδων',
@@ -1985,7 +1998,7 @@ $1',
'import-noarticle' => 'Καμία σελίδα για εισαγωγή!',
'import-nonewrevisions' => 'Όλες οι αναθεωÏήσεις εισάχθηκαν Ï€Ïοηγουμένως.',
'xml-error-string' => '$1 στη γÏαμμή $2, στήλη $3 (byte $4): $5',
-'import-upload' => 'ΕπιόÏτωση δεδομένων XML',
+'import-upload' => 'ΕπιφόÏτωση δεδομένων XML',
# Import log
'importlogpage' => 'ΑÏχείο καταγÏαφής εισαγωγών',
@@ -2062,7 +2075,7 @@ $1',
# Scripts
'common.js' => '/* Οποιοσδήποτε κώδικας JavaScript εδώ θα φοÏτωθεί για όλους τους χÏήστες σε κάθε φόÏτωση σελίδας. */',
-'monobook.js' => '/* ΠαÏωχημένο, χÏησιμοποιήστε το [[MediaWiki:common.js]] */',
+'monobook.js' => '/* ΠαÏωχημένο, χÏησιμοποιήστε το MonoBook skin */',
# Metadata
'nodublincore' => 'Τα μεταδεδομένα RDF που αφοÏοÏν στο Dublin Core έχουν απενεÏγοποιηθεί σε αυτό τον server.',
@@ -2432,7 +2445,7 @@ $1',
# External editor support
'edit-externally' => 'ΕπεξεÏγαστείτε το συγκεκÏιμένο αÏχείο χÏησιμοποιώντας μια από τις εξωτεÏικές εφαÏμογές.',
-'edit-externally-help' => 'Για πεÏισσότεÏες πληÏοφοÏίες ακολουθήστε το σÏνδεσμο: [http://www.mediawiki.org/wiki/Manual:External_editors setup instructions].',
+'edit-externally-help' => 'Για πεÏισσότεÏες πληÏοφοÏίες δείτε τις [http://www.mediawiki.org/wiki/Manual:External_editors οδηγίες εγκατάστασης].',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'όλες',
diff --git a/languages/messages/MessagesEn.php b/languages/messages/MessagesEn.php
index 7c754e64..c11729a8 100644
--- a/languages/messages/MessagesEn.php
+++ b/languages/messages/MessagesEn.php
@@ -6,7 +6,7 @@
*
* Changes in this file will be lost during software upgrades.
* You can make your customizations on the wiki.
- * While logged in as a sysop user, go to [[Special:AllMessages]]
+ * While logged in as a sysop user, go to [[Special:Allmessages]]
* and edit the MediaWiki:* pages listed there.
*/
@@ -613,7 +613,7 @@ XHTML id names.
== Getting started ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'About',
'article' => 'Content page',
@@ -659,7 +659,7 @@ XHTML id names.
'deletethispage' => 'Delete this page',
'undelete_short' => 'Undelete {{PLURAL:$1|one edit|$1 edits}}',
'protect' => 'Protect',
-'protect_change' => 'change protection',
+'protect_change' => 'change',
'protectthispage' => 'Protect this page',
'unprotect' => 'Unprotect',
'unprotectthispage' => 'Unprotect this page',
@@ -750,7 +750,7 @@ See [[Special:Version|version page]].',
'restorelink' => '{{PLURAL:$1|one deleted edit|$1 deleted edits}}',
'feedlinks' => 'Feed:',
'feed-invalid' => 'Invalid subscription feed type.',
-'feed-unavailable' => 'Syndication feeds are not available on {{SITENAME}}',
+'feed-unavailable' => 'Syndication feeds are not available',
'site-rss-feed' => '$1 RSS Feed',
'site-atom-feed' => '$1 Atom Feed',
'page-rss-feed' => '"$1" RSS Feed',
@@ -879,7 +879,7 @@ Do not forget to change your [[Special:Preferences|{{SITENAME}} preferences]].',
'yourpasswordagain' => 'Retype password:',
'remembermypassword' => 'Remember my login on this computer',
'yourdomainname' => 'Your domain:',
-'externaldberror' => 'There was either an external authentication database error or you are not allowed to update your external account.',
+'externaldberror' => 'There was either an authentication database error or you are not allowed to update your external account.',
'loginproblem' => '<b>There has been a problem with your login.</b><br />Try again!',
'login' => 'Log in',
'nav-login-createaccount' => 'Log in / create account',
@@ -888,7 +888,7 @@ Do not forget to change your [[Special:Preferences|{{SITENAME}} preferences]].',
'logout' => 'Log out',
'userlogout' => 'Log out',
'notloggedin' => 'Not logged in',
-'nologin' => "Don't have a login? $1.",
+'nologin' => "Don't have an account? $1.",
'nologinlink' => 'Create an account',
'createaccount' => 'Create account',
'gotaccount' => 'Already have an account? $1.',
@@ -905,14 +905,16 @@ Please choose a different name.',
'yourlanguage' => 'Language:',
'yourvariant' => 'Variant:', # only translate this message to other languages if you have to change it
'yournick' => 'Signature:',
-'badsig' => 'Invalid raw signature; check HTML tags.',
+'badsig' => 'Invalid raw signature.
+Check HTML tags.',
'badsiglength' => 'The signature is too long.
It must be under $1 {{PLURAL:$1|character|characters}}.',
'email' => 'E-mail',
'prefs-help-realname' => 'Real name is optional.
If you choose to provide it, this will be used for giving you attribution for your work.',
'loginerror' => 'Login error',
-'prefs-help-email' => 'E-mail address is optional, but it enables others to contact you through your user or user_talk page without needing to reveal your identity.',
+'prefs-help-email' => 'E-mail address is optional, but allows a new password to be e-mailed to you if you forget your password.
+You can also choose to let others to contact you through your user or user_talk page without needing to reveal your identity.',
'prefs-help-email-required' => 'E-mail address is required.',
'nocookiesnew' => 'The user account was created, but you are not logged in.
{{SITENAME}} uses cookies to log in users.
@@ -925,7 +927,7 @@ Please enable them and try again.',
'loginsuccesstitle' => 'Login successful',
'loginsuccess' => "'''You are now logged in to {{SITENAME}} as \"\$1\".'''",
'nosuchuser' => 'There is no user by the name "$1".
-Check your spelling, or create a new account.',
+Check your spelling, or [[Special:UserLogin/signup|create a new account]].',
'nosuchusershort' => 'There is no user by the name "<nowiki>$1</nowiki>".
Check your spelling.',
'nouserspecified' => 'You have to specify a username.',
@@ -935,14 +937,16 @@ Please try again.',
Please try again.',
'passwordtooshort' => 'Your password is invalid or too short.
It must have at least {{PLURAL:$1|1 character|$1 characters}} and be different from your username.',
-'mailmypassword' => 'E-mail password',
+'mailmypassword' => 'E-mail new password',
'passwordremindertitle' => 'New temporary password for {{SITENAME}}',
-'passwordremindertext' => 'Someone (probably you, from IP address $1)
-requested that we send you a new password for {{SITENAME}} ($4).
-The password for user "$2" is now "$3".
-You should log in and change your password now.
-
-If someone else made this request or if you have remembered your password and you no longer wish to change it, you may ignore this message and continue using your old password.',
+'passwordremindertext' => 'Someone (probably you, from IP address $1) requested a new
+password for {{SITENAME}} ($4). A temporary password for user
+"$2" has been created and was set to "$3". If this was your
+intent, you will need to log in and choose a new password now.
+
+If someone else made this request, or if you have remembered your password,
+and you no longer wish to change it, you may ignore this message and
+continue using your old password.',
'noemail' => 'There is no e-mail address recorded for user "$1".',
'passwordsent' => 'A new password has been sent to the e-mail address registered for "$1".
Please log in again after you receive it.',
@@ -990,7 +994,7 @@ To finish logging in, you must set a new password here:',
'resetpass_success' => 'Your password has been changed successfully! Now logging you in...',
'resetpass_bad_temporary' => 'Invalid temporary password.
You may have already successfully changed your password or requested a new temporary password.',
-'resetpass_forbidden' => 'Passwords cannot be changed on {{SITENAME}}',
+'resetpass_forbidden' => 'Passwords cannot be changed',
'resetpass_missing' => 'No form data.',
# Edit page toolbar
@@ -1093,10 +1097,16 @@ If you are an anonymous user and feel that irrelevant comments have been directe
'noarticletextanon' => '{{int:noarticletext}}', # do not translate or duplicate this message to other languages
'userpage-userdoesnotexist' => 'User account "$1" is not registered.
Please check if you want to create/edit this page.',
-'clearyourcache' => "'''Note - After saving, you may have to bypass your browser's cache to see the changes.''' '''Mozilla / Firefox / Safari:''' hold ''Shift'' while clicking ''Reload,'' or press either ''Ctrl-F5'' or ''Ctrl-R'' (''Command-R'' on a Macintosh); '''Konqueror: '''click ''Reload'' or press ''F5;'' '''Opera:''' clear the cache in ''Tools → Preferences;'' '''Internet Explorer:''' hold ''Ctrl'' while clicking ''Refresh,'' or press ''Ctrl-F5.''",
+'clearyourcache' => "'''Note - After saving, you may have to bypass your browser's cache to see the changes.'''
+'''Mozilla / Firefox / Safari:''' hold ''Shift'' while clicking ''Reload'', or press either ''Ctrl-F5'' or ''Ctrl-R'' (''Command-R'' on a Macintosh);
+'''Konqueror: '''click ''Reload'' or press ''F5'';
+'''Opera:''' clear the cache in ''Tools → Preferences'';
+'''Internet Explorer:''' hold ''Ctrl'' while clicking ''Refresh,'' or press ''Ctrl-F5''.",
'usercssjsyoucanpreview' => "<strong>Tip:</strong> Use the 'Show preview' button to test your new CSS/JS before saving.",
-'usercsspreview' => "'''Remember that you are only previewing your user CSS, it has not yet been saved!'''",
-'userjspreview' => "'''Remember that you are only testing/previewing your user JavaScript, it has not yet been saved!'''",
+'usercsspreview' => "'''Remember that you are only previewing your user CSS.'''
+'''It has not yet been saved!'''",
+'userjspreview' => "'''Remember that you are only testing/previewing your user JavaScript.'''
+'''It has not yet been saved!'''",
'userinvalidcssjstitle' => "'''Warning:''' There is no skin \"\$1\".
Remember that custom .css and .js pages use a lowercase title, e.g. {{ns:user}}:Foo/monobook.css as opposed to {{ns:user}}:Foo/Monobook.css.",
'updated' => '(Updated)',
@@ -1161,7 +1171,7 @@ You may wish to cut-n-paste the text into a text file and save it for later.</st
'nocreatetitle' => 'Page creation limited',
'nocreatetext' => '{{SITENAME}} has restricted the ability to create new pages.
You can go back and edit an existing page, or [[Special:UserLogin|log in or create an account]].',
-'nocreate-loggedin' => 'You do not have permission to create new pages on {{SITENAME}}.',
+'nocreate-loggedin' => 'You do not have permission to create new pages.',
'permissionserrors' => 'Permissions Errors',
'permissionserrorstext' => 'You do not have permission to do that, for the following {{PLURAL:$1|reason|reasons}}:',
'permissionserrorstext-withaction' => 'You do not have permission to $2, for the following {{PLURAL:$1|reason|reasons}}:',
@@ -1249,11 +1259,11 @@ there may be details in the [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}
'revdelete-nooldid-title' => 'Invalid target revision',
'revdelete-nooldid-text' => 'You have either not specified a target revision(s) to perform this
function, the specified revision does not exist, or you are attempting to hide the current revision.',
-'revdelete-selected' => '{{PLURAL:$2|Selected revision|Selected revisions}} of [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Selected log event|Selected log events}}:',
-'revdelete-text' => 'Deleted revisions and events will still appear in the page history and logs, but parts of their content will be inaccessible to the public.
+'revdelete-selected' => "'''{{PLURAL:$2|Selected revision|Selected revisions}} of [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Selected log event|Selected log events}}:'''",
+'revdelete-text' => "'''Deleted revisions and events will still appear in the page history and logs, but parts of their content will be inaccessible to the public.'''
-Other admins on {{SITENAME}} will still be able to access the hidden content and can undelete it again through this same interface, unless additional restrictions are set.',
+Other admins on {{SITENAME}} will still be able to access the hidden content and can undelete it again through this same interface, unless additional restrictions are set.",
'revdelete-legend' => 'Set visibility restrictions',
'revdelete-hide-text' => 'Hide revision text',
'revdelete-hide-name' => 'Hide action and target',
@@ -1392,7 +1402,7 @@ Note that their indexes of {{SITENAME}} content may be out of date.',
'mypreferences' => 'My preferences',
'prefs-edits' => 'Number of edits:',
'prefsnologin' => 'Not logged in',
-'prefsnologintext' => 'You must be [[Special:UserLogin|logged in]] to set user preferences.',
+'prefsnologintext' => 'You must be <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} logged in]</span> to set user preferences.',
'prefsreset' => 'Preferences have been reset from storage.',
'qbsettings' => 'Quickbar',
'qbsettings-none' => 'None',
@@ -1561,7 +1571,7 @@ please see math/README to configure.',
# Recent changes
'nchanges' => '$1 {{PLURAL:$1|change|changes}}',
'recentchanges' => 'Recent changes',
-'recentchanges-url' => 'Special:Recentchanges', # do not translate or duplicate this message to other languages
+'recentchanges-url' => 'Special:RecentChanges', # do not translate or duplicate this message to other languages
'recentchangestext' => 'Track the most recent changes to the wiki on this page.',
'recentchanges-feed-description' => 'Track the most recent changes to the wiki in this feed.',
'rcnote' => "Below {{PLURAL:$1|is '''1''' change|are the last '''$1''' changes}} in the last {{PLURAL:$2|day|'''$2''' days}}, as of $5, $4.",
@@ -1637,6 +1647,7 @@ See the [[Special:NewImages|gallery of new files]] for a more visual overview.',
Please rename the file and try uploading it again.',
'badfilename' => 'File name has been changed to "$1".',
'filetype-badmime' => 'Files of the MIME type "$1" are not allowed to be uploaded.',
+'filetype-bad-ie-mime' => 'Cannot upload this file because Internet Explorer would detect it as "$1", which is a disallowed and potentially dangerous file type.',
'filetype-unwanted-type' => "'''\".\$1\"''' is an unwanted file type.
Preferred {{PLURAL:\$3|file type is|file types are}} \$2.",
'filetype-banned-type' => "'''\".\$1\"''' is not a permitted file type.
@@ -1663,10 +1674,10 @@ If the checked file is the same image of original size it is not necessary to up
'file-thumbnail-no' => 'The filename begins with <strong><tt>$1</tt></strong>.
It seems to be an image of reduced size <i>(thumbnail)</i>.
If you have this image in full resolution upload this one, otherwise change the file name please.',
-'fileexists-forbidden' => 'A file with this name exists already;
-please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'A file with this name exists already in the shared file repository;
-please go back and upload this file under a new name. [[Image:$1|thumb|center|$1]]',
+'fileexists-forbidden' => 'A file with this name exists already.
+If you still want to upload your file, please go back and use a new name. [[Image:$1|thumb|center|$1]]',
+'fileexists-shared-forbidden' => 'A file with this name exists already in the shared file repository.
+If you still want to upload your file, please go back and use a new name. [[Image:$1|thumb|center|$1]]',
'file-exists-duplicate' => 'This file is a duplicate of the following {{PLURAL:$1|file|files}}:',
'successfulupload' => 'Successful upload',
'uploadwarning' => 'Upload warning',
@@ -1674,7 +1685,7 @@ please go back and upload this file under a new name. [[Image:$1|thumb|center|$1
'uploadedimage' => 'uploaded "[[$1]]"',
'overwroteimage' => 'uploaded a new version of "[[$1]]"',
'uploaddisabled' => 'Uploads disabled',
-'uploaddisabledtext' => 'File uploads are disabled on {{SITENAME}}.',
+'uploaddisabledtext' => 'File uploads are disabled.',
'uploadscripted' => 'This file contains HTML or script code that may be erroneously interpreted by a web browser.',
'uploadcorrupt' => 'The file is corrupt or has an incorrect extension.
Please check the file and upload again.',
@@ -1772,8 +1783,8 @@ A click on a column header changes the sorting.',
'shareduploadduplicate-linktext' => 'another file',
'shareduploadconflict' => 'This file has the same name as $1 from the shared repository.',
'shareduploadconflict-linktext' => 'another file',
-'noimage' => 'No file by this name exists, you can $1.',
-'noimage-linktext' => 'upload it',
+'noimage' => 'No file by this name exists, but you can $1.',
+'noimage-linktext' => 'upload one',
'uploadnewversion-linktext' => 'Upload a new version of this file',
'imagepage-searchdupe' => 'Search for duplicate files',
@@ -1798,7 +1809,7 @@ A click on a column header changes the sorting.',
'filedelete-submit' => 'Delete',
'filedelete-success' => "'''$1''' has been deleted.",
'filedelete-success-old' => "The version of '''[[Media:$1|$1]]''' as of $3, $2 has been deleted.",
-'filedelete-nofile' => "'''$1''' does not exist on {{SITENAME}}.",
+'filedelete-nofile' => "'''$1''' does not exist.",
'filedelete-nofile-old' => "There is no archived version of '''$1''' with the specified attributes.",
'filedelete-iscurrent' => 'You are attempting to delete the most recent version of this file.
Please revert to an older version first.',
@@ -1827,7 +1838,7 @@ Input: contenttype/subtype, e.g. <tt>image/jpeg</tt>.',
# Unused templates
'unusedtemplates' => 'Unused templates',
'unusedtemplates-summary' => '', # do not translate or duplicate this message to other languages
-'unusedtemplatestext' => 'This page lists all pages in the template namespace which are not included in another page.
+'unusedtemplatestext' => 'This page lists all pages in the {{ns:template}} namespace which are not included in another page.
Remember to check for other links to the templates before deleting them.',
'unusedtemplateswlh' => 'other links',
@@ -1896,7 +1907,7 @@ Each row contains links to the first and second redirect, as well as the target
'specialpage-empty' => 'There are no results for this report.',
'lonelypages' => 'Orphaned pages',
'lonelypages-summary' => '', # do not translate or duplicate this message to other languages
-'lonelypagestext' => 'The following pages are not linked from other pages in {{SITENAME}}.',
+'lonelypagestext' => 'The following pages are not linked from or transcluded into other pages in {{SITENAME}}.',
'uncategorizedpages' => 'Uncategorized pages',
'uncategorizedpages-summary' => '', # do not translate or duplicate this message to other languages
'uncategorizedcategories' => 'Uncategorized categories',
@@ -1955,7 +1966,7 @@ Each row contains links to the first and second redirect, as well as the target
'move' => 'Move',
'movethispage' => 'Move this page',
'unusedimagestext' => 'Please note that other web sites may link to a file with a direct URL, and so may still be listed here despite being in active use.',
-'unusedcategoriestext' => 'The following category pages exist although no other page or category make use of them.',
+'unusedcategoriestext' => 'The following category pages exist, although no other page or category makes use of them.',
'notargettitle' => 'No target',
'notargettext' => 'You have not specified a target page or user to perform this function on.',
'nopagetitle' => 'No such target page',
@@ -1984,7 +1995,7 @@ Each row contains links to the first and second redirect, as well as the target
'log-search-legend' => 'Search for logs',
'log-search-submit' => 'Go',
'alllogstext' => 'Combined display of all available logs of {{SITENAME}}.
-You can narrow down the view by selecting a log type, the user name, or the affected page.',
+You can narrow down the view by selecting a log type, the user name (case-sensitive), or the affected page (also case-sensitive).',
'logempty' => 'No matching items in log.',
'log-title-wildcard' => 'Search titles starting with this text',
@@ -2009,7 +2020,9 @@ It may contain one or more characters which cannot be used in titles.',
# Special:Categories
'categories' => 'Categories',
'categories-summary' => '', # do not translate or duplicate this message to other languages
-'categoriespagetext' => 'The following categories contain pages or media.',
+'categoriespagetext' => 'The following categories contain pages or media.
+[[Special:UnusedCategories|Unused categories]] are not shown here.
+Also see [[Special:WantedCategories|wanted categories]].',
'categoriesfrom' => 'Display categories starting at:',
'special-categories-sort-count' => 'sort by count',
'special-categories-sort-abc' => 'sort alphabetically',
@@ -2034,8 +2047,8 @@ There may be [[{{MediaWiki:Listgrouprights-helppage}}|additional information]] a
'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',
'emailpage' => 'E-mail user',
-'emailpagetext' => 'If this user has entered a valid e-mail address in his or her user preferences, the form below will send a single message.
-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.',
+'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',
'noemailtitle' => 'No e-mail address',
@@ -2234,7 +2247,7 @@ You can change this page's protection level, but it will not affect the cascadin
'undeletepagetext' => 'The following pages have been deleted but are still in the archive and can be restored.
The archive may be periodically cleaned out.',
'undelete-fieldset-title' => 'Restore revisions',
-'undeleteextrahelp' => "To restore the entire page, leave all checkboxes deselected and click '''''Restore'''''.
+'undeleteextrahelp' => "To restore the page's entire history, leave all checkboxes deselected and click '''''Restore'''''.
To perform a selective restoration, check the boxes corresponding to the revisions to be restored, and click '''''Restore'''''.
Clicking '''''Reset''''' will clear the comment field and all checkboxes.",
'undeleterevisions' => '$1 {{PLURAL:$1|revision|revisions}} archived',
@@ -2276,6 +2289,8 @@ It may have already been undeleted.',
'undelete-error-long' => 'Errors were encountered while undeleting the file:
$1',
+'undelete-show-file-confirm' => 'Are you sure you want to view a deleted revision of the file "<nowiki>$1</nowiki>" from $2?',
+'undelete-show-file-submit' => 'Yes',
# Namespace form on various pages
'namespace' => 'Namespace:',
@@ -2360,7 +2375,7 @@ See [[Special:IPBlockList|IP block list]] to review blocks.',
'ipb-edit-dropdown' => 'Edit block reasons',
'ipb-unblock-addr' => 'Unblock $1',
'ipb-unblock' => 'Unblock a username or IP address',
-'ipb-blocklist-addr' => 'View existing blocks for $1',
+'ipb-blocklist-addr' => 'Existing blocks for $1',
'ipb-blocklist' => 'View existing blocks',
'unblockip' => 'Unblock user',
'unblockiptext' => 'Use the form below to restore write access to a previously blocked IP address or username.',
@@ -2460,7 +2475,7 @@ please be sure you understand the consequences of this before proceeding.",
In those cases, you will have to move or merge the page manually if desired.",
'movearticle' => 'Move page:',
-'movenotallowed' => 'You do not have permission to move pages on {{SITENAME}}.',
+'movenotallowed' => 'You do not have permission to move pages.',
'newtitle' => 'To new title:',
'move-watch' => 'Watch this page',
'movepagebtn' => 'Move page',
@@ -2571,6 +2586,8 @@ A temporary folder is missing.',
'import-nonewrevisions' => 'All revisions were previously imported.',
'xml-error-string' => '$1 at line $2, col $3 (byte $4): $5',
'import-upload' => 'Upload XML data',
+'import-token-mismatch' => 'Loss of session data. Please try again.',
+'import-invalid-interwiki' => 'Cannot import from the specified wiki.',
# Import log
'importlogpage' => 'Import log',
@@ -2700,7 +2717,7 @@ You can view its source.',
'tooltip-diff' => 'Show which changes you made to the text.',
'tooltip-compareselectedversions' => 'See the differences between the two selected versions of this page.',
'tooltip-watch' => 'Add this page to your watchlist',
-'tooltip-recreate' => 'Recreate the page despite it having been deleted',
+'tooltip-recreate' => 'Recreate the page even though it has been deleted',
'tooltip-upload' => 'Start upload',
# Stylesheets
@@ -2796,8 +2813,8 @@ $1',
'filedelete-archive-read-only' => 'The archive directory "$1" is not writable by the webserver.',
# Browsing diffs
-'previousdiff' => '↠Previous diff',
-'nextdiff' => 'Next diff →',
+'previousdiff' => '↠Older edit',
+'nextdiff' => 'Newer edit →',
# Media information
'mediawarning' => "'''Warning''': This file may contain malicious code, by executing it your system may be compromised.<hr />",
@@ -3194,8 +3211,8 @@ if you recently created your account, you may wish to wait a few minutes for it
'confirmemail_sent' => 'Confirmation e-mail sent.',
'confirmemail_oncreate' => 'A confirmation code was sent to your e-mail address.
This code is not required to log in, but you will need to provide it before enabling any e-mail-based features in the wiki.',
-'confirmemail_sendfailed' => 'Could not send confirmation mail.
-Check address for invalid characters.
+'confirmemail_sendfailed' => '{{SITENAME}} could not send your confirmation mail.
+Please check your email address for invalid characters.
Mailer returned: $1',
'confirmemail_invalid' => 'Invalid confirmation code.
@@ -3225,8 +3242,8 @@ This confirmation code will expire at $4.',
# Scary transclusion
'scarytranscludedisabled' => '[Interwiki transcluding is disabled]',
-'scarytranscludefailed' => '[Template fetch failed for $1; sorry]',
-'scarytranscludetoolong' => '[URL is too long; sorry]',
+'scarytranscludefailed' => '[Template fetch failed for $1]',
+'scarytranscludetoolong' => '[URL is too long]',
# Trackbacks
'trackbackbox' => '<div id="mw_trackbacks">Trackbacks for this page:<br />
@@ -3239,7 +3256,7 @@ $1
'trackbackdeleteok' => 'The trackback was successfully deleted.',
# Delete conflict
-'deletedwhileediting' => 'Warning: This page has been deleted after you started editing!',
+'deletedwhileediting' => "'''Warning''': This page was deleted after you started editing!",
'confirmrecreate' => "User [[User:$1|$1]] ([[User talk:$1|talk]]) deleted this page after you started editing with reason:
: ''$2''
Please confirm that you really want to recreate this page.",
diff --git a/languages/messages/MessagesEo.php b/languages/messages/MessagesEo.php
index eafbb1a5..9515f5cf 100644
--- a/languages/messages/MessagesEo.php
+++ b/languages/messages/MessagesEo.php
@@ -10,6 +10,7 @@
* @author Michawiki
* @author MinuteElectron
* @author Tlustulimu
+ * @author Urhixidur
* @author Yekrats
* @author לערי ריינה×רט
*/
@@ -89,7 +90,7 @@ $messages = array(
'tog-showtoolbar' => 'Montri eldonilaron',
'tog-editondblclick' => 'Redakti per duobla alklako (JavaScript)',
'tog-editsection' => 'Montri [redakti]-ligilojn por sekcioj',
-'tog-editsectiononrightclick' => 'Redaktu sekciojn per dekstra musklako',
+'tog-editsectiononrightclick' => 'Åœalti sekcian redaktadon per dekstra musklako de sekciaj titoloj (kun JavaScript)',
'tog-showtoc' => 'Montri liston de enhavoj',
'tog-rememberpassword' => 'Rememori mian pasvorton',
'tog-editwidth' => 'Redaktilo estu plenlarÄa',
@@ -100,7 +101,7 @@ $messages = array(
'tog-minordefault' => 'Marki defaŭlte ĉiujn redaktojn kiel etajn',
'tog-previewontop' => 'Montri antaÅ­rigardon antaÅ­ redaktilo',
'tog-previewonfirst' => 'Montri antaÅ­rigardon je unua redakto',
-'tog-nocache' => 'Malaktivigu kaÅmemorigon de paÄoj',
+'tog-nocache' => 'MalÅalti kaÅmemorigon de paÄoj',
'tog-enotifwatchlistpages' => 'Sendi al mi retmesaÄon kiam tiu paÄo estas ÅanÄita',
'tog-enotifusertalkpages' => 'Sendi al mi retmesaÄon kiam mia diskutpaÄo estas ÅanÄita',
'tog-enotifminoredits' => 'Sendi al mi ankaÅ­ retmesaÄojn por malgrandaj redaktoj de paÄoj',
@@ -116,7 +117,7 @@ $messages = array(
'tog-watchlisthideown' => 'KaÅi miajn redaktojn de la atentaro',
'tog-watchlisthidebots' => 'KaÅu bot-redaktojn de la atentaro',
'tog-watchlisthideminor' => 'KaÅu malgrandajn redaktojn de la atentaro',
-'tog-ccmeonemails' => 'Sendu al mi kopiojn de retpoÅtaĵoj, kiujn mi sendis al aliaj uzuloj.',
+'tog-ccmeonemails' => 'Sendi al mi kopiojn de retpoÅtaĵoj, kiujn mi sendis al aliaj uzuloj.',
'tog-diffonly' => 'Ne montri paÄan enhavon sub la ÅanÄoj',
'tog-showhiddencats' => 'Montri kaÅitajn kategoriojn',
@@ -283,7 +284,7 @@ $messages = array(
'aboutsite' => 'Pri {{SITENAME}}',
'aboutpage' => 'Project:Enkonduko',
'bugreports' => 'Raporti cimojn',
-'bugreportspage' => 'Project:Raportu cimojn',
+'bugreportspage' => 'Project:Raporti cimojn',
'copyright' => 'La enhavo estas havebla sub $1.',
'copyrightpagename' => '{{SITENAME}}-kopirajto',
'copyrightpage' => '{{ns:project}}:Kopirajto',
@@ -331,7 +332,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|unu forigitan version|$1 forigitajn versiojn}}',
'feedlinks' => 'RSS-fonto:',
'feed-invalid' => 'Ia nevalida fonto.',
-'feed-unavailable' => 'Fontrilataj enfluoj ne estas haveblaj ĉe {{SITENAME}}.',
+'feed-unavailable' => 'Fontrilataj enfluoj ne estas haveblaj',
'site-rss-feed' => '$1 RSS-fonto.',
'site-atom-feed' => '$1 Atom-fonto',
'page-rss-feed' => '"$1" RSS-fonto',
@@ -390,7 +391,7 @@ La Ålosinto lasis la jenan mesaÄon:
Se ĉi tiel ne okazis, verÅajne vi trovis cimon en la softvaro.
Bonvolu raporti ĉi tiun al [[Special:ListUsers/sysop|administranto]], notante la TTT-adreson.',
-'missingarticle-rev' => '(revizio#: $1)',
+'missingarticle-rev' => '(versio#: $1)',
'missingarticle-diff' => '(Diferenco inter versioj: $1, $2)',
'readonly_lag' => 'La datumbazo estis aÅ­tomate Ålosita dum la subdatumbazo atingas la ĉefan datumbazon.',
'internalerror' => 'Interna eraro',
@@ -457,7 +458,7 @@ Ne forgesu fari viajn [[Special:Preferences|{{SITENAME}}-preferojn]].',
'externaldberror' => 'AÅ­ estis datenbaza eraro rilate al ekstera aÅ­tentikigado, aÅ­ vi ne rajtas Äisdatigi vian eksteran konton.',
'loginproblem' => '<b>Okazis problemo dum via ensalutado.</b><br />Bonvolu reprovi!',
'login' => 'Ensaluti',
-'nav-login-createaccount' => 'Ensalutu / Kreu novan konton',
+'nav-login-createaccount' => 'Ensaluti / Krei novan konton',
'loginprompt' => 'Via foliumilo nepre permesu kuketojn por ensaluti en la {{SITENAME}}.',
'userlogin' => 'Ensaluti / Krei novan konton',
'logout' => 'Elsaluti',
@@ -495,7 +496,7 @@ Vi povas ankaÅ­ elekti permesigi aliaj uzantoj kontakti vin per via uzanto-paÄo
'loginsuccesstitle' => 'Ensalutado sukcesis',
'loginsuccess' => 'Vi ensalutis ĉe {{SITENAME}} kiel uzanto "$1".',
'nosuchuser' => 'Neniu uzanto havas nomon "$1".
-Kontrolu vian literumadon, aÅ­ [[Special:Userlogin/signup|kreu novan konton]].',
+Kontrolu vian literumadon, aÅ­ [[Special:UserLogin/signup|kreu novan konton]].',
'nosuchusershort' => 'Ne ekzistas uzanto kun la nomo "<nowiki>$1</nowiki>". Bonvolu kontroli vian ortografion.',
'nouserspecified' => 'Vi devas entajpi uzantonomon.',
'wrongpassword' => 'Vi tajpis malÄustan pasvorton. Bonvolu provi denove.',
@@ -540,11 +541,11 @@ Vi povas ignori ĉi mesaÄon, se ĉi konto estis kreita erare.',
'resetpass' => 'Refaru konto-pasvorton',
'resetpass_announce' => 'Vi ensalutis kun provizora retpoÅtita pasvorto. Por kompleti ensalutadon, vi devas fari novan pasvorton ĉi tien:',
'resetpass_text' => '<!-- Aldonu tekston ĉi tien -->',
-'resetpass_header' => 'Refaru pasvorton',
+'resetpass_header' => 'ÅœanÄi kontan pasvorton',
'resetpass_submit' => 'Fari pasvorton kaj ensaluti',
'resetpass_success' => 'Via pasvorto estis sukcese ÅanÄita! Nun ensalutanta vin...',
'resetpass_bad_temporary' => 'Nevalida provizora pasvorto. Vi verÅajne jam sukcese ÅanÄis vian pasvorton aÅ­ petis novan provizoran pasvorton.',
-'resetpass_forbidden' => 'Ne eblas ÅanÄi pasvortojn ĉe {{SITENAME}}',
+'resetpass_forbidden' => 'Pasvortoj ne estas ÅanÄeblaj',
'resetpass_missing' => 'Mankas paÄaj datenoj.',
# Edit page toolbar
@@ -582,7 +583,8 @@ Vi povas ignori ĉi mesaÄon, se ĉi konto estis kreita erare.',
'anoneditwarning' => 'Vi ne estas ensalutinta. Via IP-adreso enregistriÄos en la Åango-historio de tiu ĉi paÄo.',
'missingsummary' => "'''Rememorigilo:''' Vi ne provizis redaktan resumon. Se vi alklakos denove la savan butonon, via redaktaĵo estos storata sen resumo.",
'missingcommenttext' => 'Bonvolu entajpi komenton malsupre.',
-'missingcommentheader' => "'''Atento:''' Vi ne donis temo/subtitolo por cxi tiu komento. Se vi klakos Konservi denove, via redakto estos konservita sen Äi.",
+'missingcommentheader' => "'''Atento:''' Vi ne donis temo/subtitolo por ĉi tiu komento.
+Se vi klakos Konservi denove, via redakto estos konservita sen Äi.",
'summary-preview' => 'Resuma antaÅ­rigardo',
'subject-preview' => 'AntaÅ­rigardo de Temo/Subitolo',
'blockedtitle' => 'La uzanto estas forbarita.',
@@ -599,7 +601,7 @@ Vi rajtas kontakti $1 aÅ­ alian [[{{MediaWiki:Grouppage-sysop}}|administranton]]
Vi ne povas uzi la 'retpoÅtan' funkcion, escepte se vi indikis validan retpoÅtan adreson en viaj [[Special:Preferences|kontaj agordoj]] kaj vi ne estas blokita uzi Äin.
Via IP-adreso estas $3 kaj la ID de la forbarado ests $5.
Bonvolu mencii jenajn indikojn en viaj ĉi-temaj kontaktoj.",
-'autoblockedtext' => 'Via IP-adreso estas aÅ­tomate forbarita, cxar uzis Äin alia uzanto, kiun baris $1.
+'autoblockedtext' => 'Via IP-adreso estas aÅ­tomate forbarita, ĉar uzis Äin alia uzanto, kiun baris $1.
La donita kialo estas:
:\'\'$2\'\'
@@ -610,7 +612,7 @@ La donita kialo estas:
Vi povas kontakti $1 aux iun ajn el la aliaj [[{{MediaWiki:Grouppage-sysop}}|administrantojn]] por diskuti la blokon.
-Notu, ke vi ne povas uzi la servon "Retposxtu ĉi tiu uzanton" krom se vi havas validan retpost-adreson registritan en viaj [[Special:Preferences|preferojn]], kaj vi estas ne blokita kontraÅ­ Äia uzado.
+Notu, ke vi ne povas uzi la servon "RetpoÅtu ĉi tiu uzanton" krom se vi havas validan retpost-adreson registritan en viaj [[Special:Preferences|preferojn]], kaj vi estas ne blokita kontraÅ­ Äia uzado.
Via nuna IP-adreso estas $3, kaj la forbaro-identigo estas $5.
Bonvolu inkluzivi tiujn detalojn en iuj ajn demandoj kiun vi farus.',
@@ -635,7 +637,7 @@ Ni tial devas uzi la cifran IP-adreso por identigi lin.
La sama IP-adreso povas estis samtempte uzata de pluraj uzantoj.
Se vi estas anonimulo kaj preferus eviti tiajn mistrafajn komentojn kaj konfuziÄon kun aliaj anonimuloj de via retejo, bonvolu [[Special:UserLogin|krei konton]] aÅ­ [[Special:UserLogin|ensaluti]] por eviti estontan konfuzon kun alia anonimaj uzantoj.''",
'noarticletext' => 'La paÄo nune estas malplena. Vi povas [[Special:Search/{{PAGENAME}}|serĉi ĉi tiun paÄtitolon]] en aliaj paÄoj aÅ­ [{{fullurl:{{FULLPAGENAME}}|action=edit}} redakti ĉi tiun paÄon].',
-'userpage-userdoesnotexist' => 'Uzanto-konto "$1" ne estas registrita. Bonvolu konfirmi se vi volas krei/redakti cxi tiu pagxo.',
+'userpage-userdoesnotexist' => 'Uzula konto "$1" ne estas registrita. Bonvolu konfirmi se vi volas krei/redakti ĉi tiu paÄo.',
'clearyourcache' => "'''Notu:''' Post konservado vi forviÅu la kaÅmemoron de via foliumilo por vidi la ÅanÄojn : '''Mozilo:''' alklaku ''ReÅarÄi'' (aÅ­ ''Stir-Shift-R''), '''IE / Opera:''' ''Stir-F5'', '''Safari:''' ''Cmd-R'', '''Konqueror''' ''Stir-R''.",
'usercssjsyoucanpreview' => '<strong>Konsileto:</strong> Uzu la "AntaÅ­rigardan" butonon por provi vian novan css/js antaÅ­ konservi.',
'usercsspreview' => "'''Notu ke vi nur antaÅ­vidas vian uzanto-CSS.
@@ -682,7 +684,7 @@ Vi ankaÅ­ ĵuras, ke vi mem verkis la tekston, aÅ­ ke vi kopiis Äin el fonto se
Vi ankaÅ­ promesu al ni ke vi verkis tion mem aÅ­ kopiis el publika domajno aÅ­ simila libera fonto (vidu $1 por detaloj).
<strong>NE PROPONU KOPIRAJTITAJN VERKOJN SEN PERMESO!</strong>',
'longpagewarning' => '<strong>AVERTO: Tiu ĉi paÄo longas $1 kilobitokojn; kelkaj retumiloj
-povas fuÅi redaktante paÄojn je longo proksime aÅ­ preter 32kb.
+povas fuÅi redaktante paÄojn je longo proksime aÅ­ preter 32 kb.
Se eble, bonvolu disigi la paÄon al malpli grandajn paÄerojn.</strong>',
'longpageerror' => '<strong>Eraro: La teksto, kiun vi prezentis, longas $1 kilobajtojn, kio estas pli longa ol la maksimumo de $2 kilobajtoj. Äœi ne povas esti storata.</strong>',
'readonlywarning' => '<strong>AVERTO: La datumbazo estas Ålosita por teknika laboro;
@@ -697,11 +699,11 @@ la tekston al tekstdosiero por poste reenmeti Äin al la vikio.</strong>',
'templatesusedsection' => 'Ŝablonoj uzataj en ĉi tiu sekcio:',
'template-protected' => '(protektita)',
'template-semiprotected' => '(duone protektita)',
-'hiddencategories' => 'Ĉi paÄo estas membro de {{PLURAL:$1|1 kaÅita kategorio|$1 kaÅitaj kategorioj}}:',
+'hiddencategories' => 'Ĉi tiu paÄo estas membro de {{PLURAL:$1|1 kaÅita kategorio|$1 kaÅitaj kategorioj}}:',
'edittools' => '<!-- Teksto ĉi tie estas montrata sub redaktaj kaj alÅutaj formularoj. -->',
'nocreatetitle' => 'PaÄa kreado estas limigita',
'nocreatetext' => '{{SITENAME}} restriktas la eblecon krei novajn paÄojn. Vi eblas reiri kaj redakti faritan paÄon, aÅ­ [[Special:UserLogin|ensaluti aÅ­ krei konton]].',
-'nocreate-loggedin' => 'Vi ne rajtas krei novajn paÄojn en {{SITENAME}}.',
+'nocreate-loggedin' => 'Vi ne rajtas krei novajn paÄojn.',
'permissionserrors' => 'Eraroj pri rajtoj',
'permissionserrorstext' => 'Vi ne rajtas fari tion pro la {{PLURAL:$1|sekva kialo|sekvaj kialoj}}:',
'permissionserrorstext-withaction' => 'Vi ne rajtas $2, pro la {{PLURAL:$1|jena kialo|jenaj kialoj}}:',
@@ -727,11 +729,11 @@ Iuj Åablonoj ne estos inkluzivitaj.',
Bonvolu konfirmi la jenan komparaĵon por verigi ĉi tiel vi volas, kaj konservi la ÅanÄojn suben fini malfarante la redakton.',
'undo-failure' => 'Ne eblas nuligi redakton pro konfliktaj intermezaj redaktoj.',
'undo-norev' => 'La redakto ne eblis esti malfarita ĉar Äi aÅ­ ne ekzistas aÅ­ estis forigita.',
-'undo-summary' => 'Nuligis revizion $1 de [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskuto]] | [[Special:Contributions/$2|{{MediaWiki:Contribslink}}]])',
+'undo-summary' => 'Nuligis version $1 de [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskuto]] | [[Special:Contributions/$2|{{MediaWiki:Contribslink}}]])',
# Account creation failure
'cantcreateaccounttitle' => 'Ne eblas krei konton',
-'cantcreateaccount-text' => "Konto-kreado de cxi tiu IP-adreso ('''$1''') estis forbarita de [[User:$3|$3]].
+'cantcreateaccount-text' => "Konto-kreado de ĉi tiu IP-adreso ('''$1''') estis forbarita de [[User:$3|$3]].
La kialo donata de $3 estas ''$2''.",
@@ -781,15 +783,15 @@ Kiel administranto de {{SITENAME}} vi povas rigardi Äin;
povas esti detaloj en la [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} protokolo de forigoj].
</div>',
'rev-delundel' => 'montri/kaÅi',
-'revisiondelete' => 'Forigi/Restarigi reviziojn',
-'revdelete-nooldid-title' => 'Nevalida cela revizio',
-'revdelete-nooldid-text' => 'Vi ne specifis celan revizion aux reviziojn fari ĉi tiun
-funkcion, la specifigita revizio ne ekzistas, aÅ­ vi estas provanta kaÅi la nunan revizion.',
-'revdelete-selected' => "{{PLURAL:$2|Selektata revizio|Selektataj revizioj}} de '''[[:$1]]''':",
-'logdelete-selected' => '{{PLURAL:$1|Selektata protokola evento|Selektataj protokolaj eventoj}}:',
-'revdelete-text' => 'Forigitaj versioj kaj eventoj plu aperos en la historipagxoj, sed iliaj tekstoj ne estos alireblaj de la publiko.
-
-Aliaj administrantoj cxe {{SITENAME}} plu povos aliri la kasxitan entenon kaj restarigi gxin per la sama interfaco, krom se plia limigo estas metita de la pagxaradministrantoj.',
+'revisiondelete' => 'Forigi/malforigi versiojn',
+'revdelete-nooldid-title' => 'Nevalida cela versio',
+'revdelete-nooldid-text' => 'Vi ne specifis celan version aŭ versiojn fari ĉi tiun
+funkcion, la specifigita versio ne ekzistas, aÅ­ vi estas provanta kaÅi la nunan version.',
+'revdelete-selected' => "'''{{PLURAL:$2|Selektata versio|Selektataj versioj}} de [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Selektata protokola evento|Selektataj protokolaj eventoj}}:'''",
+'revdelete-text' => "'''Forigitaj versioj kaj eventoj plu aperos en la historipaÄoj, sed iliaj tekstoj ne estos alireblaj de la publiko.'''
+
+Aliaj administrantoj ĉe {{SITENAME}} plu povos aliri la kaÅitan entenon kaj restarigi Äin per la sama interfaco, krom se plia limigo estas metita de la paÄaradministrantoj.",
'revdelete-legend' => 'Fari videblecajn limigojn',
'revdelete-hide-text' => 'KaÅi tekston de versio',
'revdelete-hide-name' => 'KaÅi agon kaj celon',
@@ -805,7 +807,7 @@ Aliaj administrantoj cxe {{SITENAME}} plu povos aliri la kasxitan entenon kaj re
'logdelete-logentry' => 'ÅanÄis eventan videblecon de [[$1]]',
'revdelete-success' => "'''Revizia videbleco estas sukcese farita.'''",
'logdelete-success' => "'''Videbleco de evento sukcese farita.'''",
-'revdel-restore' => 'ÅœanÄu videblecon',
+'revdel-restore' => 'ÅœanÄi videblecon',
'pagehist' => 'PaÄa historio',
'deletedhist' => 'Forigita historio',
'revdelete-content' => 'enhavo',
@@ -815,7 +817,7 @@ Aliaj administrantoj cxe {{SITENAME}} plu povos aliri la kasxitan entenon kaj re
'revdelete-unrestricted' => 'forigis limojn por administrantoj',
'revdelete-hid' => 'kaÅis $1',
'revdelete-unhid' => 'malkaÅis $1',
-'revdelete-log-message' => '$1 por $2 {{PLURAL:$2|revizio|revizioj}}',
+'revdelete-log-message' => '$1 por $2 {{PLURAL:$2|versio|versioj}}',
'logdelete-log-message' => '$1 por $2 {{PLURAL:$2|evento|eventoj}}',
# Suppression log
@@ -825,17 +827,17 @@ Rigardu la [[Special:IPBlockList|IP-forbarliston]] por la listo de nune operacia
# History merging
'mergehistory' => 'Kunfandigi historiojn de paÄoj',
-'mergehistory-header' => 'Ĉi paÄo permesas al vi kunigi reviziojn de la historio de unu fonta paÄo en pli novan paÄon.
-Certigu ke ĉi ÅanÄo tenos kontinueco de la historia paÄo.',
-'mergehistory-box' => 'Kunigu reviziojn de du paÄoj:',
+'mergehistory-header' => 'Ĉi paÄo permesas al vi kunigi versiojn de la historio de unu fonta paÄo en pli novan paÄon.
+Certigu ke ĉi tiu ÅanÄo tenos kontinuecon de la historia paÄo.',
+'mergehistory-box' => 'Kunigi versiojn de du paÄoj:',
'mergehistory-from' => 'FontpaÄo:',
'mergehistory-into' => 'CelpaÄo:',
'mergehistory-list' => 'Kunigebla redakthistorio',
-'mergehistory-merge' => 'La jenaj revizioj de [[:$1]] povas esti kunigitaj en [[:$2]]. Uzu la radio-butonan kolumnon por enkunigi nur la reviziojn kreitajn cxe kaj antaux la specifigita tempo. Notu ke uzado de navigado-ligiloj restarigos ĉi kolumnon.',
+'mergehistory-merge' => 'La jenaj versioj de [[:$1]] povas esti kunigitaj en [[:$2]]. Uzu la radio-butonan kolumnon por enkunigi nur la versiojn kreitajn ĉe kaj antaŭ la specifigita tempo. Notu ke uzado de navigado-ligiloj restarigos ĉi tiun kolumnon.',
'mergehistory-go' => 'Montri kunigeblajn redaktojn',
-'mergehistory-submit' => 'Kunigu reviziojn',
-'mergehistory-empty' => 'Neniuj reviziojn eblas kunigi.',
-'mergehistory-success' => '$3 {{PLURAL:$3|revizio|revizioj}} de [[:$1]] sukcese kunigita en [[:$2]].',
+'mergehistory-submit' => 'Kunigi versiojn',
+'mergehistory-empty' => 'Neniuj versioj estas kunigeblaj.',
+'mergehistory-success' => '$3 {{PLURAL:$3|versio|versioj}} de [[:$1]] sukcese {{PLURAL:$3|kunigita|kunigitaj}} en [[:$2]].',
'mergehistory-fail' => 'Ne eblas fari la historian kunigon; bonvolu konstati la paÄon kaj tempajn parametrojn.',
'mergehistory-no-source' => 'FontpaÄo $1 ne ekzistas.',
'mergehistory-no-destination' => 'CelpaÄo $1 ne ekzistas.',
@@ -846,7 +848,7 @@ Certigu ke ĉi ÅanÄo tenos kontinueco de la historia paÄo.',
# Merge log
'mergelog' => 'Protokolo de kunigoj',
-'pagemerge-logentry' => 'kunigis [[$1]] en [[$2]] (revizioj gxis $3)',
+'pagemerge-logentry' => 'kunigis [[$1]] en [[$2]] (versioj Äis $3)',
'revertmerge' => 'Malkunigi',
'mergelogpagetext' => 'Jen listo de la plej lastatempaj kunigoj de unu paÄhistorio en alian.',
@@ -884,7 +886,7 @@ Certigu ke ĉi ÅanÄo tenos kontinueco de la historia paÄo.',
'search-mwsuggest-enabled' => 'kun sugestoj',
'search-mwsuggest-disabled' => 'sen sugestoj',
'search-relatedarticle' => 'Relataj',
-'mwsuggest-disable' => 'Malebligu AJAX-sugestojn',
+'mwsuggest-disable' => 'MalÅalti AJAX-sugestojn',
'searchrelated' => 'rilataj',
'searchall' => 'ĉiuj',
'showingresults' => "Montras {{PLURAL:$1|'''1''' trovitan|'''$1''' trovitajn}} ekde la #'''$2'''-a.",
@@ -908,7 +910,7 @@ indekso pro troÅarÄita servilo. Intertempe, vi povas serĉi per <i>guglo</i> a
'mypreferences' => 'Miaj preferoj',
'prefs-edits' => 'Nombro de redaktoj:',
'prefsnologin' => 'Ne jam salutis!',
-'prefsnologintext' => 'Vi devas esti <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} ensalutita]</span> por fari viajn preferojn.',
+'prefsnologintext' => 'Vi devas esti <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ensalutita]</span> por fari viajn preferojn.',
'prefsreset' => 'Preferoj reprenitaj el la registro.',
'qbsettings' => 'Preferoj pri ilaro',
'qbsettings-none' => 'Neniu',
@@ -916,7 +918,7 @@ indekso pro troÅarÄita servilo. Intertempe, vi povas serĉi per <i>guglo</i> a
'qbsettings-fixedright' => 'FiksiÄas dekstre',
'qbsettings-floatingleft' => 'Åœvebas maldekstre',
'qbsettings-floatingright' => 'Åœvebas dekstre',
-'changepassword' => 'ÅœanÄu pasvorton',
+'changepassword' => 'ÅœanÄi pasvorton',
'skin' => 'Etoso',
'math' => 'Matematikaĵoj',
'dateformat' => 'Datformato',
@@ -969,7 +971,7 @@ Ekzemple, por la Centra EÅ­ropa Horzono, indiku "1" vintre aÅ­ "2" dum somertemp
'files' => 'Dosieroj',
# User rights
-'userrights' => 'Administrado de rajtoj de uzantoj', # Not used as normal message but as header for the special page itself
+'userrights' => 'Prizorgi rajtojn de uzantoj', # Not used as normal message but as header for the special page itself
'userrights-lookup-user' => 'Administri grupojn de uzantoj',
'userrights-user-editname' => 'Entajpi uzantonomon:',
'editusergroup' => 'Redakti grupojn de uzantoj',
@@ -1036,34 +1038,34 @@ Ekzemple, por la Centra EÅ­ropa Horzono, indiku "1" vintre aÅ­ "2" dum somertemp
'right-writeapi' => 'Uzi la API por modifi la vikion',
'right-delete' => 'Forigi paÄojn',
'right-bigdelete' => 'Forigi paÄojn kun grandaj historioj',
-'right-deleterevision' => 'Forigi kaj restarigi specifajn reviziojn de paÄoj',
+'right-deleterevision' => 'Forigi kaj malforigi specifajn versiojn de paÄoj',
'right-deletedhistory' => 'Rigardi listanojn de forigitaj historioj, sen ties asociaj tekstoj',
'right-browsearchive' => 'Serĉi forigitajn paÄojn',
'right-undelete' => 'Restarigi paÄon',
-'right-suppressrevision' => 'Kontroli kaj restarigi reviziojn kaÅitajn de administrantoj',
+'right-suppressrevision' => 'Kontroli kaj restarigi versiojn kaÅitajn de administrantoj',
'right-suppressionlog' => 'Vidi privatajn protokolojn',
-'right-block' => 'Forbaru aliajn uzantoj por redaktado',
-'right-blockemail' => 'Forbaru uzanton de retpoÅta sendado',
-'right-hideuser' => 'Forbaru salutnomon, kaÅante Äin de la publiko',
-'right-ipblock-exempt' => 'Preterpasu IP-forbarojn, aÅ­tomatajn forbarojn, kaj Äeneralajn forbarojn',
-'right-proxyunbannable' => 'Preterpasu aÅ­tomatajn forbarojn de prokuriloj',
+'right-block' => 'Forbari aliajn uzantoj de redaktado',
+'right-blockemail' => 'Forbari uzanton de retpoÅta sendado',
+'right-hideuser' => 'Forbari salutnomon, kaÅante Äin de la publiko',
+'right-ipblock-exempt' => 'Preterpasi IP-forbarojn, aÅ­tomatajn forbarojn, kaj Äeneralajn forbarojn',
+'right-proxyunbannable' => 'Preterpasi aÅ­tomatajn forbarojn de prokuriloj',
'right-protect' => 'ÅœanÄi protektniveloj kaj redakti protektitajn paÄojn',
'right-editprotected' => 'Redakti protektitajn paÄojn (sen kaskada protektado)',
'right-editinterface' => 'Redakti la uzulan interfacon',
'right-editusercssjs' => 'Redaktu CSS- kaj JS-dosierojn de aliaj uzantoj',
-'right-rollback' => 'Tuj restarigu la lastan uzanton kiu redaktis specifan paÄon',
-'right-markbotedits' => 'Marku restarigitajn redaktojn kiel robotajn redaktojn',
+'right-rollback' => 'Tuj malfari la redaktojn de la lasta uzanto kiu redaktis specifan paÄon',
+'right-markbotedits' => 'Marki restarigitajn redaktojn kiel robotajn redaktojn',
'right-noratelimit' => 'Ne influita de po-limoj',
'right-import' => 'Importi paÄojn de aliaj vikioj',
-'right-importupload' => 'Importu paÄojn de dosiera alÅuto',
-'right-patrol' => 'Marku redaktojn kiel patrolitajn',
-'right-autopatrol' => 'Faru redaktojn aÅ­tomate markitajn kiel patrolitajn',
+'right-importupload' => 'Importi paÄojn de dosiera alÅuto',
+'right-patrol' => 'Marki redaktojn kiel patrolitajn',
+'right-autopatrol' => 'Fari redaktojn aÅ­tomate markitajn kiel patrolitajn',
'right-patrolmarks' => 'Rigardi patrolmarkojn de lastaj ÅanÄoj',
'right-unwatchedpages' => 'Vidi la liston de nepriatentitaj paÄoj',
-'right-trackback' => 'Enigu retrovojon',
-'right-mergehistory' => 'Kunfandigu la historiojn de paÄoj',
-'right-userrights' => 'Redaktu ĉiujn uzanto-rajtojn',
-'right-userrights-interwiki' => 'Redaktu la rajtojn de uzantoj en aliaj vikioj',
+'right-trackback' => 'Enigi retrovojon',
+'right-mergehistory' => 'Kunfandigi la historiojn de paÄoj',
+'right-userrights' => 'Redakti ĉiujn uzanto-rajtojn',
+'right-userrights-interwiki' => 'Redakti la rajtojn de uzantoj en aliaj vikioj',
'right-siteadmin' => 'Åœlosi kaj malÅlosi la datumbazon',
# User rights log
@@ -1086,7 +1088,7 @@ Ekzemple, por la Centra EÅ­ropa Horzono, indiku "1" vintre aÅ­ "2" dum somertemp
'rcshowhideanons' => '$1 anonimajn redaktojn',
'rcshowhidepatr' => '$1 patrolitajn redaktojn',
'rcshowhidemine' => '$1 miajn redaktojn',
-'rclinks' => 'Montru $1 lastajn ÅanÄojn; montru la ÅanÄojn dum la $2 lastaj tagoj.<br />$3',
+'rclinks' => 'Montri $1 lastajn ÅanÄojn dum la $2 lastaj tagoj.<br />$3',
'diff' => 'malsamoj',
'hist' => 'historio',
'hide' => 'KaÅi',
@@ -1145,21 +1147,24 @@ Por inkluzivi la dosieron en pagxon, skribu ligilon laÅ­ la formoj
'illegalfilename' => 'La dosiernomo $1 entenas karaktrojn kiuj ne estas permesitaj en paÄaj titoloj. Bonvolu renomi la dosieron kaj provu denove alÅuti Äin.',
'badfilename' => 'Dosiernomo estis ÅanÄita al "$1".',
'filetype-badmime' => 'Dosieroj de la MIME-tipo "$1" ne estas permesitaj por alÅutado.',
+'filetype-bad-ie-mime' => 'Ne eblas alÅuti ĉi tiun dosieron, ĉar Interreta Esplorilo detektus Äin kiel "$1", kiu estas malpermesita kaj eble danÄera dosiertipo.',
'filetype-unwanted-type' => "'''\".\$1\"''' estas nevolata dosiero-tipo. {{PLURAL:\$3|Preferata dosiero-tipo|Prefereataj dosiero-tipoj}} estas \$2.",
'filetype-banned-type' => "'''\".\$1\"''' ne estas permesita dosiero-tipo. {{PLURAL:\$3|Permesita dosiero-tipo|Permesitaj dosiero-tipoj}} estas \$2.",
'filetype-missing' => 'Ĉi tiu dosiero ne inkluzivas finaĵon de dosiernomo (kiel ".jpg").',
'large-file' => 'Estas rekomendite, ke dosieroj ne superas grandon de $1 bitokoj;
-tiu ĉi dosiero pezas $2 bitokojn.',
+tiu ĉi tiu dosiero pezas $2 bitokojn.',
'largefileserver' => 'Ĉi tiu dosiero estas pli granda ol permesas la servilaj preferoj.',
'emptyfile' => 'La dosiero kiun vi alÅutis Åajnas malplena. Tio povas esti kaÅ­zita sde tajperaro en la titolo. Bonvolu kontroli ĉu vi vere volas alÅuti tiun dosieron.',
'fileexists' => 'Dosiero kun tia ĉi nomo jam ekzistas. Bonvolu kontroli <strong><tt>$1</tt></strong> krom se vi certas ke vi konscie volas ÅanÄi Äuste tiun.',
-'filepageexists' => 'La priskriba paÄo por ĉi dosiero jam estis kreita ĉe <strong><tt>$1</tt></strong>, sed neniu dosiero kun ĉi nomo nune ekzistas. La resumo kiun vi entajpos ne aperos en la priskribo-paÄo. Por aperigi vian resumon, vi devos permane redakti Äin.',
+'filepageexists' => 'La priskriba paÄo por ĉi tiu dosiero jam estis kreita ĉe <strong><tt>$1</tt></strong>, sed neniu dosiero kun ĉi tiu nomo nune ekzistas. La resumo kiun vi entajpos ne aperos en la priskribo-paÄo. Por aperigi vian resumon, vi devos permane redakti Äin.',
'fileexists-extension' => 'Dosiero kun simila nomo ekzistas:<br />
Nomo de la alÅuta dosiero: <strong><tt>$1</tt></strong><br />
Nomo de la ekzistanta dosiero: <strong><tt>$2</tt></strong><br />
Bonvolu elekti malsaman nomon.',
'fileexists-thumb' => "<center>'''Ekzistanta bildo'''</center>",
-'fileexists-thumbnail-yes' => 'Ĉi dosiero Åajnas kiel bildo de malkreskigita grandeco <i>(bildeto)</i>. Bonvolu kontroli la dosiero <strong><tt>$1</tt></strong>.<br /> Se la kontrolita dosiero estas la sama bildo kiel la originala grandeco, Äi ne nepras alÅuti plian bideton.',
+'fileexists-thumbnail-yes' => 'Ĉi tiu dosiero Åajnas kiel bildo de malkreskigita grandeco <i>(bildeto)</i>.
+Bonvolu kontroli la dosieron <strong><tt>$1</tt></strong>.<br />
+Se la kontrolita dosiero estas la sama bildo kiel la originala grandeco, Äi ne nepras alÅuti plian bideton.',
'file-thumbnail-no' => 'La dosiernomo komencas kun <strong><tt>$1</tt></strong>.
Äœi Åajnas kiel bildo de malgrandigita grandeco <i>(thumbnail)</i>.
Se vi havas ĉi tiun bildon en plena distingivo, alÅutu ĉi tiun, alikaze bonvolu ÅanÄi la dosieran nomon.',
@@ -1172,9 +1177,9 @@ Se vi ankoraÅ­ volas alÅuti vian dosieron, bonvolu retroigi kaj uzi novan nomon
'savefile' => 'Konservi dosieron',
'uploadedimage' => 'alÅutis "[[$1]]"',
'overwroteimage' => 'alÅutis novan version de "[[$1]]"',
-'uploaddisabled' => 'Ni petas pardonon, sed oni malebligis alÅutadon.',
-'uploaddisabledtext' => 'AlÅutado de dosieroj estas malfunkciigita je tiu ĉi vikio.',
-'uploadscripted' => 'HTML-aĵo aÅ­ skriptokodaĵo troviÄas en tiu ĉi dosiero, kiun TTT-foliumilo eble interpretus erare.',
+'uploaddisabled' => 'AlÅutado estas malÅaltita',
+'uploaddisabledtext' => 'AlÅutado de dosieroj estas malebligita.',
+'uploadscripted' => 'HTML-aĵo aÅ­ skriptokodaĵo troviÄas en tiu ĉi tiu dosiero, kiun TTT-foliumilo eble interpretus erare.',
'uploadcorrupt' => 'La dosiero estas difektita aÅ­ havas malÄustan finaĵon. Bonvolu kontroli la dosieron kaj refoje alÅuti Äin.',
'uploadvirus' => 'Viruso troviÄas en la dosiero! Detaloj: $1',
'sourcefilename' => 'Fonta dosiernomo:',
@@ -1184,8 +1189,8 @@ Se vi ankoraÅ­ volas alÅuti vian dosieron, bonvolu retroigi kaj uzi novan nomon
'filewasdeleted' => 'Dosiero de ĉi nomo estis antaÅ­e alÅutita kaj poste redaktita. Vi kontrolu la $1 antaux alÅutante Äin denove.',
'upload-wasdeleted' => "'''Averto: Vi alÅutas dosieron kiu estis antaÅ­e forigita.'''
-Vi konsideru ĉu taÅ­gas alÅuti ĉi dosiero.
-jen la protokolo pri forigado por ĉi dosiero por via oportuneco:",
+Vi konsideru ĉu taÅ­gas alÅuti ĉi tiu dosiero.
+jen la protokolo pri forigado por ĉi tiu dosiero por via oportuneco:",
'filename-bad-prefix' => 'La nomo de la dosiero kiun vi alÅutas komencas kun <strong>"$1"</strong>, kiu estas nepriskriba nomo ofte aÅ­tomate donata de ciferecaj fotiloj. Bonvolu elekti pli priskriban nomon por via bildo.',
'upload-proto-error' => 'Nevalida protokolo',
@@ -1213,7 +1218,7 @@ Se la problemo kontinuas, kontaku [[Special:ListUsers/sysop|sisteman administran
'imagelist-summary' => 'Ĉi tiu speciala paÄo montras ĉiujn alÅutitajn dosierojn.
DefaÅ­lte, la lasta alÅutitaj dosieroj estas montrataj supren.
Klaku la kolumnan titolon por ÅanÄi la direkton de ordigo.',
-'imagelist_search_for' => 'Serĉu por dosiera nomo:',
+'imagelist_search_for' => 'Serĉi dosieran nomon:',
'imgfile' => 'dosiero',
'imagelist' => 'Listo de alÅutitaj dosieroj',
'imagelist_date' => 'Dato',
@@ -1251,17 +1256,17 @@ Klaku la kolumnan titolon por ÅanÄi la direkton de ordigo.',
'noimage' => 'Neniu dosiero de ĉi tiu nomo ekzistas, sed vi povas $1.',
'noimage-linktext' => 'alÅuti unu',
'uploadnewversion-linktext' => 'AlÅuti novan version de ĉi tiu dosiero',
-'imagepage-searchdupe' => 'Serĉu duplikatajn dosierojn',
+'imagepage-searchdupe' => 'Serĉi duplikatajn dosierojn',
# File reversion
'filerevert' => 'Restarigi $1',
-'filerevert-legend' => 'Restarigu dosieron',
+'filerevert-legend' => 'Restarigi dosieron',
'filerevert-intro' => "Vi restarigas '''[[Media:$1|$1]]''' al la [$4 versio de $3, $2].",
'filerevert-comment' => 'Komento:',
'filerevert-defaultcomment' => 'Restarigita al versio ekde $2, $1',
'filerevert-submit' => 'Restarigi',
'filerevert-success' => "'''[[Media:$1|$1]]''' estis restarigita al [$4 versio ekde $3, $2].",
-'filerevert-badversion' => 'Ne estas antaŭa loka versio de ĉi dosiero ĉe tiu tempo.',
+'filerevert-badversion' => 'Ne estas antaŭa loka versio de ĉi tiu dosiero ĉe tiu tempo.',
# File deletion
'filedelete' => 'Forigi $1',
@@ -1272,7 +1277,7 @@ Klaku la kolumnan titolon por ÅanÄi la direkton de ordigo.',
'filedelete-submit' => 'Forigi',
'filedelete-success' => "'''$1''' estas forigita.",
'filedelete-success-old' => "La versio de '''[[Media:$1|$1]]''' ekde $3, $2 estas forigita.",
-'filedelete-nofile' => "'''$1''' ne ekzistas en {{SITENAME}}.",
+'filedelete-nofile' => "'''$1''' ne ekzistas.",
'filedelete-nofile-old' => "Estas neniuarkivita versio de '''$1''' kun la specifigitaj atribuoj.",
'filedelete-iscurrent' => 'Vi provas forigi la plej lastan version de la dosiero. Bonvolu restarigi pli malnovan version antaÅ­e.',
'filedelete-otherreason' => 'Alia/plua kialo:',
@@ -1284,7 +1289,7 @@ Klaku la kolumnan titolon por ÅanÄi la direkton de ordigo.',
# MIME search
'mimesearch' => 'MIME-serĉilo',
-'mimesearch-summary' => 'Ĉi paÄo ebligas la filtradon de dosieroj por ties MIME-tipo. Enigu: enhavo-tipo/subtipo, ekz. <tt>image/jpeg</tt>.',
+'mimesearch-summary' => 'Ĉi tiu paÄo ebligas la filtradon de dosieroj por ties MIME-tipo. Enigu: enhavo-tipo/subtipo, ekz. <tt>image/jpeg</tt>.',
'mimetype' => 'MIME-tipo:',
'download' => 'elÅuti',
@@ -1296,7 +1301,7 @@ Klaku la kolumnan titolon por ÅanÄi la direkton de ordigo.',
# Unused templates
'unusedtemplates' => 'Neuzitaj Åablonoj',
-'unusedtemplatestext' => 'Ĉi tiu paÄo listas ĉiujn paÄojn en la nomspaco "Åœablono" kiuj ne estas enmetitaj en alia paÄo.
+'unusedtemplatestext' => 'Ĉi tiu paÄo listigas ĉiujn paÄojn en la nomspaco {{ns:template}} kiuj ne estas enmetitaj en iu ajn alia paÄo.
Bonvolu kontroli aliajn ligilojn al la Åablonoj antaÅ­ ol forigi ilin.',
'unusedtemplateswlh' => 'aliaj ligiloj',
@@ -1346,18 +1351,18 @@ PaÄo estas traktata kiel apartigilo se Äi uzas Åablonon kiu estas ligita de [
'withoutinterwiki-legend' => 'Prefikso',
'withoutinterwiki-submit' => 'Montri',
-'fewestrevisions' => 'Artikoloj kun la plej malmultaj revizioj',
+'fewestrevisions' => 'Artikoloj kun la plej malmultaj versioj',
# Miscellaneous special pages
'nbytes' => '$1 {{PLURAL:$1|bitoko|bitokoj}}',
'ncategories' => '{{PLURAL:$1|unu kategorio|$1 kategorioj}}',
'nlinks' => '$1 {{PLURAL:$1|ligilo|ligiloj}}',
'nmembers' => '{{PLURAL:$1|unu membro|$1 membroj}}',
-'nrevisions' => '$1 {{PLURAL:$1|revizio|revizioj}}',
+'nrevisions' => '$1 {{PLURAL:$1|versio|versioj}}',
'nviews' => '{{PLURAL:$1|unufoje|$1 fojojn}}',
'specialpage-empty' => 'Ne estas rezultoj por ĉi tiu raporto.',
'lonelypages' => 'Neligitaj paÄoj',
-'lonelypagestext' => 'Jenaj paÄoj ne estas ligitaj de aliaj paÄoj en {{SITENAME}}.',
+'lonelypagestext' => 'La jenaj paÄoj ne estas ligitaj de aÅ­ transikluzivita en aliaj paÄoj en {{SITENAME}}.',
'uncategorizedpages' => 'Neenkategoriitaj paÄoj',
'uncategorizedcategories' => 'Neenkategoriitaj kategorioj',
'uncategorizedimages' => 'Neenkategoriigitaj dosieroj',
@@ -1373,7 +1378,7 @@ PaÄo estas traktata kiel apartigilo se Äi uzas Åablonon kiu estas ligita de [
'mostlinkedtemplates' => 'Plej ligitaj Åablonoj',
'mostcategories' => 'Artikoloj kun la plej multaj kategorioj',
'mostimages' => 'Plej ligitaj bildoj',
-'mostrevisions' => 'Artikoloj kun la plej multaj revizioj',
+'mostrevisions' => 'Artikoloj kun la plej multaj versioj',
'prefixindex' => 'Indeksa prefikso',
'shortpages' => 'Mallongaj paÄoj',
'longpages' => 'Longaj paÄoj',
@@ -1423,7 +1428,7 @@ komprenata kiel rekomendo aÅ­ reklamo.',
'alllogstext' => 'Suma kompilaĵo de ĉiuj protokoloj de {{SITENAME}}.
Vi povas plistrikti la mendon per selektado de protokola speco, la salutnomo (inkluzivante uskladon) aÅ­ la efika paÄo (ankaÅ­ inkluzivas uskladon).',
'logempty' => 'Neniaj artikoloj en la protokolo.',
-'log-title-wildcard' => 'Serĉu titolojn komencantajn kun ĉi teksto',
+'log-title-wildcard' => 'Serĉi titolojn komencantajn kun ĉi teksto',
# Special:AllPages
'allpages' => 'Ĉiuj paÄoj',
@@ -1451,7 +1456,7 @@ Vidu ankaÅ­ [[Special:WantedCategories|Dezirataj kategorioj]].',
'special-categories-sort-abc' => 'ordigi laÅ­ alfabeto',
# Special:ListUsers
-'listusersfrom' => 'Montru uzantojn ekde:',
+'listusersfrom' => 'Montri uzantojn ekde:',
'listusers-submit' => 'Montri',
'listusers-noresult' => 'Neniu uzanto trovita.',
@@ -1469,8 +1474,8 @@ Estas [[{{MediaWiki:Listgrouprights-helppage}}|aldona informo]] pri individuaj r
'mailnologintext' => 'Vi nepre estu [[Special:UserLogin|salutanta]] kaj havanta validan retpoÅtadreson en viaj [[Special:Preferences|preferoj]] por retpoÅti al aliaj uzantoj.',
'emailuser' => 'RetpoÅti ĉi tiun uzanton',
'emailpage' => 'RetpoÅti uzanton',
-'emailpagetext' => 'Se ĉi tiu uzanto enigis validan retadreson en ties uzanto-preferoj, la jena paÄo sendos unuopan mesaÄon.
-La retadreso kiun vi enigis en [[Special:Preferences|viaj preferoj]] aperos kiel la "De" adreso de la retpoÅto, do la ricevanto eblos respondi rekte al vi.',
+'emailpagetext' => 'Vi povas uzi la jenan paÄon por sendi retpoÅtan mesaÄon al ĉi tiu uzanto.
+La retadreso kiun vi enigis en [[Special:Preferences|viaj preferoj]] aperos kiel la "De" adreso de la retpoÅto, do la ricevonto eblos respondi rekte al vi.',
'usermailererror' => 'Resendita retmesaÄa erarsubjekto:',
'defemailsubject' => '{{SITENAME}} ****-retmesaÄo',
'noemailtitle' => 'Neniu retpoÅtadreso',
@@ -1501,9 +1506,9 @@ La retadreso kiun vi enigis en [[Special:Preferences|viaj preferoj]] aperos kiel
'watch' => 'Atenti',
'watchthispage' => 'Priatenti paÄon',
'unwatch' => 'Malatenti',
-'unwatchthispage' => 'Malatentu paÄon',
+'unwatchthispage' => 'Malatenti paÄon',
'notanarticle' => 'Ne estas artikolo',
-'notvisiblerev' => 'Revizio estis forigita',
+'notvisiblerev' => 'Versio estis forigita',
'watchnochange' => 'Neniu artikolo en via atentaro redaktiÄis dum la prispektita tempoperiodo.',
'watchlist-details' => '{{PLURAL:$1|$1 paÄon|$1 paÄojn}} en via atentaro, krom diskutpaÄoj.',
'wlheader-enotif' => '* RetpoÅta sciigo estas ebligita',
@@ -1522,18 +1527,18 @@ La retadreso kiun vi enigis en [[Special:Preferences|viaj preferoj]] aperos kiel
'watchlist-hide-minor' => 'KaÅi redaktetojn',
# Displayed when you click the "watch" button and it is in the process of watching
-'watching' => 'Aldonanta al la atentaro...',
+'watching' => 'Aldonante al la atentaro...',
'unwatching' => 'Malatentante...',
'enotif_mailer' => 'Averta retmesaÄo de {{SITENAME}}',
-'enotif_reset' => 'Marku ĉiujn vizititajn paÄojn',
+'enotif_reset' => 'Marki ĉiujn vizititajn paÄojn',
'enotif_newpagetext' => 'Tiu ĉi estas nova paÄo',
'enotif_impersonal_salutation' => 'Uzanto de {{SITENAME}}',
'changed' => 'ÅanÄita',
'created' => 'kreita',
'enotif_subject' => 'la paÄo $PAGETITLE de {{SITENAME}} estis $CHANGEDORCREATED de $PAGEEDITOR',
-'enotif_lastvisited' => 'Vidu $1 por ĉiuj ÅanÄoj de post via lasta vizito.',
-'enotif_lastdiff' => 'Vidu $1 por rigardi ĉi tiun ÅanÄon.',
+'enotif_lastvisited' => 'Vidi $1 por ĉiuj ÅanÄoj de post via lasta vizito.',
+'enotif_lastdiff' => 'Vidi $1 por rigardi ĉi tiun ÅanÄon.',
'enotif_anon_editor' => 'anonima uzanto $1',
'enotif_body' => 'Kara $WATCHINGUSERNAME,
@@ -1578,7 +1583,7 @@ Vidu la paÄon $2 por registro de lastatempaj forigoj.',
'dellogpagetext' => 'Jen listo de la plej lastaj forigoj el la datumaro.
Ĉiuj tempoj sekvas la horzonon UTC.',
'deletionlog' => 'protokolo pri forigoj',
-'reverted' => 'Restarigis antaÅ­an version',
+'reverted' => 'Malfaris al antaÅ­a revisio',
'deletecomment' => 'Kialo por forigo:',
'deleteotherreason' => 'Alia/plua kialo:',
'deletereasonotherlist' => 'Alia kialo',
@@ -1586,13 +1591,13 @@ Vidu la paÄon $2 por registro de lastatempaj forigoj.',
** Peto de aÅ­toro
** Malobservo de kopirajto
** Vandalismo',
-'delete-edit-reasonlist' => 'Redaktu kialojn de forigo',
-'delete-toobig' => 'Ĉi tiu paÄo havas grandan redakto-historion, pli ol $1 {{PLURAL:$1|revizion|reviziojn}}. Forigo de ĉi tiaj paÄoj estis limigitaj por preventi akcidentan disrompigon de {{SITENAME}}.',
-'delete-warning-toobig' => 'Ĉi tiu paÄo havas grandan redakto-historion, pli ol $1 {{PLURAL:$1|revizion|reviziojn}}. Forigo de Äi povas disrompigi operacion de {{SITENAME}}; forigu singarde.',
+'delete-edit-reasonlist' => 'Redakti kialojn de forigo',
+'delete-toobig' => 'Ĉi tiu paÄo havas grandan redakto-historion, pli ol $1 {{PLURAL:$1|version|versiojn}}. Forigo de ĉi tiaj paÄoj estis limigitaj por preventi akcidentan disrompigon de {{SITENAME}}.',
+'delete-warning-toobig' => 'Ĉi tiu paÄo havas grandan redakto-historion, pli ol $1 {{PLURAL:$1|version|versiojn}}. Forigo de Äi povas disrompigi operacion de {{SITENAME}}; forigu singarde.',
'rollback' => 'Restarigi antaÅ­an redakton',
-'rollback_short' => 'Restarigo',
-'rollbacklink' => 'restarigi antaÅ­an',
-'rollbackfailed' => 'Restarigo malsukcesis',
+'rollback_short' => 'Malfari',
+'rollbacklink' => 'malfari',
+'rollbackfailed' => 'Malfaro malsukcesis',
'cantrollback' => 'Neeblas restarigi antaÅ­an redakton; la redaktinto lasta estas la sola de la paÄo.',
'alreadyrolled' => 'Ne eblas restarigi la lastan redakton de [[:$1]] de la [[User:$2|$2]] ([[User talk:$2|diskuto]] | [[Special:Contributions/$2|{{int:contribslink}}]]);
pro tio, ke oni intertempe redaktis aÅ­ restarigis la paÄon.
@@ -1606,11 +1611,11 @@ Bonvolu alklalki la reirbutonon kaj reÅarÄi la paÄon el kiu vi venas, kaj pro
'protectlogpage' => 'Protokolo pri protektoj',
'protectlogtext' => 'Sube estas listo de paÄ-Ålosoj kaj malÅlosoj.
Vidu [[Special:ProtectedPages|liston de protektitaj paÄoj]] por pli da informoj.',
-'protectedarticle' => 'protektita [[$1]]',
+'protectedarticle' => 'protektis "[[$1]]"',
'modifiedarticleprotection' => 'ÅanÄis nivelon de protekto por "[[$1]]"',
-'unprotectedarticle' => 'malprotektita [[$1]]',
+'unprotectedarticle' => 'malprotektis "[[$1]]"',
'protect-title' => 'Protektante "$1"',
-'protect-legend' => 'Konfirmu protektadon',
+'protect-legend' => 'Konfirmi protektadon',
'protectcomment' => 'Kialo por protekti:',
'protectexpiry' => 'EksvalidiÄas:',
'protect_expiry_invalid' => 'Nevalida findaÅ­ro.',
@@ -1622,7 +1627,8 @@ Vidu [[Special:ProtectedPages|liston de protektitaj paÄoj]] por pli da informoj
Jen la nunaj ecoj de la paÄo <strong>$1</strong>:',
'protect-locked-access' => 'Via konto ne havas rajton ÅanÄi protekto-nivelojn.
Jen la aktualaj valoroj por la paÄo <strong>$1</strong>:',
-'protect-cascadeon' => 'Ĉi paÄo estas nun protektita kontraÅ­ redaktado ĉar gxi estas inkluzivita en {{PLURAL:$1|jena paÄo, kiu mem estas protektita|jenaj paÄoj, kiuj mem estas protektitaj}} kun kaskada protekto. Vi povas ÅanÄi ties protektnivelon, sed tio ne ÅanÄos la kaskadan protekton.',
+'protect-cascadeon' => 'Ĉi paÄo estas nun protektita kontraÅ­ redaktado ĉar Äi estas inkluzivita en {{PLURAL:$1|jena paÄo, kiu mem estas protektita|jenaj paÄoj, kiuj mem estas protektitaj}} per kaskada protekto.
+Vi povas ÅanÄi ties protektnivelon, sed tio ne ÅanÄos la kaskadan protekton.',
'protect-default' => '(defaÅ­lte)',
'protect-fallback' => 'Rajto "$1" nepras.',
'protect-level-autoconfirmed' => 'Bloki neensalutintajn uzantojn',
@@ -1641,7 +1647,7 @@ Jen la aktualaj valoroj por la paÄo <strong>$1</strong>:',
'restriction-edit' => 'Redakti',
'restriction-move' => 'Alinomigi',
'restriction-create' => 'Krei',
-'restriction-upload' => 'AlÅutu',
+'restriction-upload' => 'AlÅuti',
# Restriction levels
'restriction-level-sysop' => 'plene protektita',
@@ -1650,24 +1656,24 @@ Jen la aktualaj valoroj por la paÄo <strong>$1</strong>:',
# Undelete
'undelete' => 'Rigardi forigitajn paÄojn',
-'undeletepage' => 'Montru kaj restarigu forigitajn paÄojn',
-'undeletepagetitle' => "'''Jen la forigitaj revizioj de [[:$1]]'''.",
+'undeletepage' => 'Montri kaj restarigi forigitajn paÄojn',
+'undeletepagetitle' => "'''Jen la forigitaj versioj de [[:$1]]'''.",
'viewdeletedpage' => 'Rigardi forigitajn paÄojn',
'undeletepagetext' => 'La jenaj paÄoj estis forigitaj, sed ankoraÅ­ restas arkivitaj,
kaj oni povas restarigi ilin. La arkivo povas esti malplenigita periode.',
-'undelete-fieldset-title' => 'Restarigi reviziojn',
+'undelete-fieldset-title' => 'Malforigi versiojn',
'undeleteextrahelp' => "Por restarigi la tuton de la paÄo, lasu ĉiujn markobutonoj malÅaltitaj kaj klaku la butonon '''''Restarigi'''''.
Por restarigi selektitajn versiojn de la paÄo, marku la butonojn konformajn al la dezirataj versioj, kaj klaku la butonon '''''Restarigi'''''.
Klakante butonon '''''Restarigi''''' viÅigos la komentokampon kaj malmarkos ĉiujn la markobutonojn.",
'undeleterevisions' => '$1 {{PLURAL:$1|versio arkivita|versioj arkivitaj}}',
'undeletehistory' => 'Se vi restarigos la paÄon, ĉiuj versioj estos restarigitaj en la historio.
Se nova paÄo kun la sama nomo estis kreita post la forigo, la restarigitaj versioj aperos antaÅ­e en la antaÅ­a historio.',
-'undeleterevdel' => 'Restarigo ne estos farita se Äi rezultos en la supera paÄa aÅ­ dosiera revizio estonte parte forigita. Tiuzake, vi malmarku aÅ­ malkaÅu la plej novajn forigitajn reviziojn.',
-'undeletehistorynoadmin' => 'Ĉi tiu artikolo estis forigita. La kaÅ­zo por la forigo estas montrata en la malsupra resumo, kune kun detaloj pri la uzantoj, kiuj redaktis ĉi tiun paÄon antaÅ­ la forigo. La aktuala teksto de ĉi tiuj forigitaj revizioj estas atingebla nur por administrantoj.',
+'undeleterevdel' => 'Restarigo ne estos farita se Äi rezultos en la supera paÄa aÅ­ dosiera versio estonte parte forigita. Tiuzake, vi malmarku aÅ­ malkaÅu la plej novajn forigitajn versiojn.',
+'undeletehistorynoadmin' => 'Ĉi tiu artikolo estis forigita. La kaÅ­zo por la forigo estas montrata en la malsupra resumo, kune kun detaloj pri la uzantoj, kiuj redaktis ĉi tiun paÄon antaÅ­ la forigo. La aktuala teksto de ĉi tiuj forigitaj versioj estas atingebla nur de administrantoj.',
'undelete-revision' => 'Forigita revizio de $1 (de $2) fare de $3:',
-'undeleterevision-missing' => 'Nevalida aÅ­ malaperita revizio. Vi verÅajne havas malbonan ligilon, aÅ­ la
-revizio eble estis restarigita aÅ­ forigita de la arkivo.',
-'undelete-nodiff' => 'Neniu antaÅ­a revizio trovebla.',
+'undeleterevision-missing' => 'Nevalida aÅ­ malaperita versio.
+Vi verÅajne havas malbonan ligilon, aÅ­ la versio eble estis restarigita aÅ­ forigita de la arkivo.',
+'undelete-nodiff' => 'Neniu antaÅ­a versio troviÄis.',
'undeletebtn' => 'Restarigi',
'undeletelink' => 'restarigi',
'undeletereset' => 'Restarigi',
@@ -1685,14 +1691,16 @@ Konsultu la [[Special:Log/delete|deletion log]] por protokolo pri la lastatempaj
'undelete-search-prefix' => 'Montri paÄojn komence kun:',
'undelete-search-submit' => 'Serĉi',
'undelete-no-results' => 'Neniuj kongruaj paÄoj trovitaj en la forigo-arkivo.',
-'undelete-filename-mismatch' => 'Ne eblas restarigi dosiero-revizion kun tempo $1: malkongrua dosiernomo',
-'undelete-bad-store-key' => 'Ne eblas restarigi dosiero-revizio de tempo $1: dosiero estis malaperita antaÅ­ forigo.',
+'undelete-filename-mismatch' => 'Ne eblas restarigi dosiero-version kun tempo $1: malkongrua dosiernomo',
+'undelete-bad-store-key' => 'Ne eblas restarigi dosiero-versio de tempo $1: dosiero estis malaperita antaÅ­ forigo.',
'undelete-cleanup-error' => 'Eraro forigante la neuzatan arkivon "$1".',
'undelete-missing-filearchive' => 'Ne eblas restarigi dosiera arkivo ID $1 ĉar Äi ne estas en la datumbazo. VerÅajne Äi jam estis restarigita.',
'undelete-error-short' => 'Eraro pro restarigo de dosiero: $1',
'undelete-error-long' => 'Jen eraroj dum restarigo de dosiero:
$1',
+'undelete-show-file-confirm' => 'Ĉu vi vere volas vidi forigitan version de la dosiero "<nowiki>$1</nowiki>" je $2 $3?',
+'undelete-show-file-submit' => 'Jes',
# Namespace form on various pages
'namespace' => 'Nomspaco:',
@@ -1754,14 +1762,14 @@ $1',
** Neakceptebla uzanto-nomo',
'ipbanononly' => 'Forbari nur anonimulojn',
'ipbcreateaccount' => 'Preventi kreadon de konto',
-'ipbemailban' => 'Malebligu al uzanto sendi retpoÅton.',
+'ipbemailban' => 'Malebligi al uzanto sendi retpoÅton.',
'ipbenableautoblock' => 'Aŭtomate forbaru la lastan IP-adreson uzitan de la uzanto, kaj ĉiajn subsekvantajn adresojn el kiuj tiu provos redakti',
'ipbsubmit' => 'Forbari ĉi tiun uzanton',
'ipbother' => 'Alia daÅ­ro:',
'ipboptions' => '2 horoj:2 hours,1 tago:1 day,3 tagoj:3 days,1 semajno:1 week,2 semajnoj:2 weeks,1 monato:1 month,3 monatoj:3 months,6 monatoj:6 months,1 jaro:1 year,porĉiam:infinite', # display1:time1,display2:time2,...
'ipbotheroption' => 'alia',
'ipbotherreason' => 'Alia/aldona kaÅ­zo:',
-'ipbhidename' => 'KaÅu la uzantonomon de la forbara protokolo, de la aktuala forbarlisto kaj de la uzantolisto.',
+'ipbhidename' => 'KaÅi la uzantonomon de la forbara protokolo, de la aktuala forbarlisto kaj de la uzantolisto.',
'ipbwatchuser' => 'Kontroli la paÄojn por uzanto kaj diskuto de ĉi tiu uzanto.',
'badipaddress' => 'Neniu uzanto, aÅ­ la IP-adreso estas misformita.',
'blockipsuccesssub' => 'Oni sukcese forbaris la adreson/nomon.',
@@ -1769,12 +1777,12 @@ $1',
'ipb-edit-dropdown' => 'Redakti kialojn por forbaro.',
'ipb-unblock-addr' => 'Restarigi $1',
'ipb-unblock' => 'Malforbari uzantnomon aÅ­ IP-adreson',
-'ipb-blocklist-addr' => 'Rigardi ekzistantajn forbarojn por $1',
-'ipb-blocklist' => 'Rigardu ekzistantajn blokojn',
+'ipb-blocklist-addr' => 'Ekzistantaj forbaroj por $1',
+'ipb-blocklist' => 'Rigardi ekzistantajn blokojn',
'unblockip' => 'Malforbari IP-adreson/nomon',
'unblockiptext' => 'Per la jena formulo vi povas repovigi al iu
forbarita IP-adreso/nomo la povon enskribi en la vikio.',
-'ipusubmit' => 'Malforbaru la adreson',
+'ipusubmit' => 'Malforbari la adreson',
'unblocked' => '[[User:$1|$1]] estas restarigita.',
'unblocked-id' => 'Forbaro $1 estas forigita.',
'ipblocklist' => 'Forbaritaj IP-adresoj kaj salutnomoj',
@@ -1800,7 +1808,7 @@ forbarita IP-adreso/nomo la povon enskribi en la vikio.',
'unblocklogentry' => '$1 estis restarigita',
'block-log-flags-anononly' => 'nur anonimaj uzantoj',
'block-log-flags-nocreate' => 'kreado de kontoj malebligita',
-'block-log-flags-noautoblock' => 'aÅ­toblokado malebligita',
+'block-log-flags-noautoblock' => 'aÅ­tomata forbaro malÅaltita',
'block-log-flags-noemail' => 'retpoÅto blokita',
'block-log-flags-angry-autoblock' => 'progresa aÅ­toforbaro ebliÄis',
'range_block_disabled' => 'La ebleco de administranto krei forbaritajn intervalojn da IP-adresoj estas malebligita.',
@@ -1812,7 +1820,7 @@ forbarita IP-adreso/nomo la povon enskribi en la vikio.',
'ip_range_invalid' => 'Nevalida IP-adresa intervalo.',
'blockme' => 'Forbari min',
'proxyblocker' => 'Forbarilo por prokuriloj.',
-'proxyblocker-disabled' => 'Ĉi funkcio estas malebligita.',
+'proxyblocker-disabled' => 'Ĉi tiu funkcio estas malÅaltita.',
'proxyblockreason' => 'Via IP-adreso estis forbarita ĉar Äi estas malferma prokurilo. Bonvolu kontakti vian provizanto de retservo aÅ­ komputika helpisto kaj informu ilin de ĉi serioza problemo pri sekureco.',
'proxyblocksuccess' => 'Farita.',
'sorbsreason' => 'Via IP-adreso estas listigita kiel malferma prokurilo en la DNSBL uzata de {{SITENAME}}.',
@@ -1844,7 +1852,7 @@ Bonvolu certigu, ke vi efektive intencas tion fari.',
'databasenotlocked' => 'La datumbazo ne estas Ålosita.',
# Move page
-'move-page' => 'Movu $1',
+'move-page' => 'Alinomigi $1',
'move-page-legend' => 'Alinomigi paÄon',
'movepagetext' => "Per la jena formulo vi povas ÅanÄi la nomon de iu paÄo, kunportante
Äian historion de redaktoj je la nova nomo.
@@ -1945,11 +1953,11 @@ La celartikolo "[[:$1]]" jam ekzistas. Ĉu vi volas forigi Äin por krei spacon
'import' => 'Importitaj paÄoj',
'importinterwiki' => 'Transvikia importo',
'import-interwiki-text' => 'Elektu vikion kaj paÄan titolon por importi.
-Datoj de revizioj kaj nomoj de redaktantoj estos preservitaj.
+Datoj de versioj kaj nomoj de redaktantoj estos preservitaj.
Ĉiuj transvikaj importoj estas raportitaj ĉe la [[Special:Log/import|loglibro de importoj]].',
'import-interwiki-history' => 'Kopiu ĉiuj versioj el historio por ĉi pago.',
'import-interwiki-submit' => 'Importi',
-'import-interwiki-namespace' => 'Transigi paÄoj en nomspaco:',
+'import-interwiki-namespace' => 'Cela nomspaco:',
'importtext' => 'Bonvole eksportu la dosieron el la fonta vikio per la ilo Speciala:Export, konservu Äin sur via disko kaj poste alÅutu Äin tien ĉi.',
'importstart' => 'Importante paÄojn...',
'import-revision-count' => '$1 {{PLURAL:$1|versio|versioj}}',
@@ -1968,17 +1976,19 @@ Datoj de revizioj kaj nomoj de redaktantoj estos preservitaj.
'importuploaderrortemp' => 'AlÅutigo de import-dosiero malsukcesis. Labor-dosierujo ne estas trovita.',
'import-parse-failure' => 'sintaksa fuÅo de XML-importo',
'import-noarticle' => 'Neniu paÄo por importi!',
-'import-nonewrevisions' => 'Ĉiuj revizioj estis antaŭe importitaj.',
+'import-nonewrevisions' => 'Ĉiuj versioj estis antaŭe importitaj.',
'xml-error-string' => '$1 ĉe linio $2, kolumno $3 (bitiko $4): $5',
'import-upload' => 'AlÅuti XML-datenojn',
+'import-token-mismatch' => 'Seancaj datenoj perdiÄis. Bonvolu reprovi.',
+'import-invalid-interwiki' => 'Ne povas importi de la specifigita vikio.',
# Import log
'importlogpage' => 'Protokolo de importoj',
'importlogpagetext' => 'Administrantecaj importoj de paÄoj kun redakto-historio de aliaj vikioj.',
'import-logentry-upload' => 'importita [[$1]] de dosiera alÅuto',
-'import-logentry-upload-detail' => '$1 {{PLURAL:$1|revizio|revizioj}}',
+'import-logentry-upload-detail' => '$1 {{PLURAL:$1|versio|versioj}}',
'import-logentry-interwiki' => 'transvikiigita $1',
-'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|revizio|revizioj}} de $2',
+'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|versio|versioj}} de $2',
# Tooltip help for the actions
'tooltip-pt-userpage' => 'Mia uzantopaÄo',
@@ -2089,12 +2099,12 @@ Datoj de revizioj kaj nomoj de redaktantoj estos preservitaj.
'rcpatroldisabled' => 'Patrolado de lastaj ÅanÄoj malaktivigita',
'rcpatroldisabledtext' => 'La funkcio patrolado de la lastaj ÅanÄoj estas nun malaktivigita.',
'markedaspatrollederror' => 'Ne povas marki kiel patrolitan',
-'markedaspatrollederrortext' => 'Vi devas specifi revizion por marki kiel patrolitan.',
+'markedaspatrollederrortext' => 'Vi devas specifigi version por marki kiel patrolitan.',
'markedaspatrollederror-noautopatrol' => 'Vi ne rajtas marki viajn proprajn ÅanÄojn kiel patrolitajn.',
# Patrol log
'patrol-log-page' => 'Protokolo pri patrolado',
-'patrol-log-header' => 'Jen protokolo de patrolitaj revizioj.',
+'patrol-log-header' => 'Jen protokolo de patrolitaj versioj.',
'patrol-log-line' => 'markis $1 el $2 patrolitajn $3',
'patrol-log-auto' => '(aÅ­tomata)',
@@ -2105,7 +2115,7 @@ Datoj de revizioj kaj nomoj de redaktantoj estos preservitaj.
$1',
'filedelete-missing' => 'La dosiero "$1" ne estas forigebla, ĉar Äi ne ekzistas.',
-'filedelete-old-unregistered' => 'La donita dosier-revizio "$1" ne estas en la datumbazo.',
+'filedelete-old-unregistered' => 'La donita dosier-versio "$1" ne estas en la datumbazo.',
'filedelete-current-unregistered' => 'La entajpita dosiero "$1" ne estas en la datumbazo.',
'filedelete-archive-read-only' => 'La arkiva dosierujo "$1" ne estas skribebla de la retservilo.',
@@ -2116,7 +2126,7 @@ $1',
# Media information
'mediawarning' => "'''Warning''': This file may contain malicious code, by executing it your system may be compromised.
<hr />",
-'imagemaxsize' => 'Elmontru bildojn en bildpriskribaj paÄoj je maksimume :',
+'imagemaxsize' => 'Elmontri bildojn en bildpriskribaj paÄoj je maksimume:',
'thumbsize' => 'Grandeco de bildetoj:',
'widthheightpage' => '$1×$2, $3 {{PLURAL:$3|paÄo|paÄoj}}',
'file-info' => '(pezo de dosiero: $1, MIME-tipo: $2)',
@@ -2145,7 +2155,7 @@ Sekvaj ligilo en la sama linio estas konsiderata kiel esceptoj (paÄoj kiel la b
# Metadata
'metadata' => 'Metadatenoj',
-'metadata-help' => 'Ĉi dosiero enhavas plian informon, verÅajne aldonita de la cifereca fotilo aux skanilo uzata krei aux skani Äin. Se la dosiero estis ÅanÄita de ties originala stato, iuj detaloj eble ne estas tute estos sama kiel la modifita bildo.',
+'metadata-help' => 'Ĉi tiu dosiero enhavas plian informon, verÅajne aldonita de la cifereca fotilo aÅ­ skanilo uzata krei aux skani Äin. Se la dosiero estis modifita de ties originala stato, iuj detaloj eble ne estas tute estos sama kiel la modifita bildo.',
'metadata-expand' => 'Montri etendajn detalojn',
'metadata-collapse' => 'KaÅi etendajn detalojn',
'metadata-fields' => 'La jenaj EXIF-metadatumaj kampoj estos inkluzivitaj en bildo-paÄoj kiam la metadatuma tabelo estas disfaldigita. Aliaj estos kaÅita defaÅ­lte.
@@ -2174,7 +2184,7 @@ Sekvaj ligilo en la sama linio estas konsiderata kiel esceptoj (paÄoj kiel la b
'exif-stripoffsets' => 'Loko de bilda datumo',
'exif-rowsperstrip' => 'Nombro de vicoj por strio',
'exif-stripbytecounts' => 'Bitikoj por densigita strio',
-'exif-jpeginterchangeformat' => 'Flankigu al JPEG SOI',
+'exif-jpeginterchangeformat' => 'Flankigo al JPEG SOI',
'exif-jpeginterchangeformatlength' => 'Bitokoj de JPEG-datumo',
'exif-transferfunction' => 'Transiga funkcio',
'exif-whitepoint' => 'Koloreco de blanka punkto',
@@ -2409,8 +2419,8 @@ Sekvaj ligilo en la sama linio estas konsiderata kiel esceptoj (paÄoj kiel la b
'exif-gpsdirection-m' => 'Magneta direkto',
# External editor support
-'edit-externally' => 'ÅœanÄu ĉi dosieron per ekstera softvaro',
-'edit-externally-help' => "Vidu la [http://www.mediawiki.org/wiki/Manual:External_editors instalinstrukciojn] por pliaj informoj ''(angle)''.",
+'edit-externally' => 'ÅœanÄi ĉi tiun dosieron per ekstera softvaro',
+'edit-externally-help' => "(Vidu la [http://www.mediawiki.org/wiki/Manual:External_editors instalinstrukciojn] por pliaj informoj.) ''[angle]''.",
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'ĉiuj',
@@ -2497,7 +2507,7 @@ $1',
'imgmultipageprev' => '↠antaÅ­a paÄo',
'imgmultipagenext' => 'sekva paÄo →',
'imgmultigo' => 'Ek!',
-'imgmultigoto' => 'Iru al paÄo $1',
+'imgmultigoto' => 'Iri al paÄo $1',
# Table pager
'ascending_abbrev' => 'sprn',
@@ -2506,7 +2516,7 @@ $1',
'table_pager_prev' => 'AntaÅ­a paÄo',
'table_pager_first' => 'Unua paÄo',
'table_pager_last' => 'Lasta paÄo',
-'table_pager_limit' => 'Montru $1 aĵojn por paÄo',
+'table_pager_limit' => 'Montri $1 aĵojn por paÄo',
'table_pager_limit_submit' => 'Ek',
'table_pager_empty' => 'Neniaj rezultoj',
@@ -2586,7 +2596,7 @@ Vi povas ankaÅ­ [[Special:Watchlist/edit|uzu la norman redaktilon]].',
'fileduplicatesearch-summary' => 'Serĉu duplikatajn dosierojn bazite de haketvaluto.
Enigu la dosiernomon sen la "{{ns:image}}:" prefikso.',
-'fileduplicatesearch-legend' => 'Serĉu duplikaton',
+'fileduplicatesearch-legend' => 'Serĉi duplikaton',
'fileduplicatesearch-filename' => 'Dosiernomo:',
'fileduplicatesearch-submit' => 'Serĉi',
'fileduplicatesearch-info' => '$1 × $2 rastrumero<br />Dosiera pezo: $3<br />MIME-tipo: $4',
diff --git a/languages/messages/MessagesEs.php b/languages/messages/MessagesEs.php
index 203f7df0..88bda0be 100644
--- a/languages/messages/MessagesEs.php
+++ b/languages/messages/MessagesEs.php
@@ -24,16 +24,19 @@
* @author Lin linao
* @author Mahadeva
* @author McDutchie
+ * @author Muro de Aguas
* @author Omnipaedista
* @author Orgullomoore
* @author Piolinfax
* @author Platonides
* @author Remember the dot
+ * @author Richard Wolf VI
* @author Sanbec
* @author Spacebirdy
* @author Technorum
* @author Titoxd
* @author Toniher
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -196,7 +199,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista de ajustes de configuración]
* [http://www.mediawiki.org/wiki/Manual:FAQ PMF sobre MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de correo de anuncios de distribución de MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de correo de anuncios de distribución de MediaWiki]',
'about' => 'Acerca de',
'article' => 'Artículo',
@@ -326,7 +329,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|una edición borrada|$1 ediciones borradas}}',
'feedlinks' => 'Sindicación:',
'feed-invalid' => 'Tipo de subscripción a sindicación de noticias inválida.',
-'feed-unavailable' => 'Las fuentes web no están disponibles en {{SITENAME}}',
+'feed-unavailable' => 'Las fuentes web no están disponibles',
'site-rss-feed' => '$1 RSS feed',
'site-atom-feed' => '$1 Atom feed',
'page-rss-feed' => '"$1" RSS feed',
@@ -397,7 +400,7 @@ Por favor, avisa a un [[Special:ListUsers/sysop|administrador]], tomando nota de
'cannotdelete' => 'No se pudo borrar la página o archivo especificado.
Alguien puede haberla borrado antes.',
'badtitle' => 'Título incorrecto',
-'badtitletext' => 'El título de la página solicitada esta vacío, no es válido, o es un enlace interlenguaje o interwiki incorrecto.',
+'badtitletext' => 'El título de la página solicitada está vacío, no es válido, o es un enlace interlenguaje o interwiki incorrecto.',
'perfdisabled' => 'Lo sentimos, esta función está temporalmente desactivada porque enlentece la base de datos a tal punto que nadie puede usar el wiki.',
'perfcached' => 'Los siguientes datos están en caché y por tanto pueden estar desactualizados:',
'perfcachedts' => 'Estos datos están almacenados. Su última actualización fue el $1.',
@@ -408,7 +411,7 @@ Consulta: $2',
'viewsource' => 'Ver código fuente',
'viewsourcefor' => 'para $1',
'actionthrottled' => 'Acción bloqueada',
-'actionthrottledtext' => "Como medida contra el ''spam'', la acción que estás realizando está limitada a un número determinado de veces en un periodo corto de tiempo, y has excedido este límite. Por favor prueba de nuevo en unos minutos.",
+'actionthrottledtext' => "Como medida contra el ''spam'', la acción que estás realizando está limitada a un número determinado de veces en un periodo corto de tiempo, y has excedido ese límite. Por favor prueba de nuevo en unos minutos.",
'protectedpagetext' => 'Esta página ha sido bloqueada para evitar su edición.',
'viewsourcetext' => 'Puedes ver y copiar el código fuente de esta página:',
'protectedinterface' => 'Esta página provee texto del interfaz del software, y está protegida para evitar vandalismos.',
@@ -485,7 +488,7 @@ También puede permitir a otros usuarios que contacten con usted a través de su
'loginsuccesstitle' => 'Inicio de sesión exitoso',
'loginsuccess' => 'Ha iniciado su sesión en {{SITENAME}} como "$1".',
'nosuchuser' => 'No existe ningún usuario llamado «$1».
-Verifique su deletreo, o [[Special:Userlogin/signup|cree una nueva cuenta]].',
+Verifique su deletreo, o [[Special:UserLogin/signup|cree una nueva cuenta]].',
'nosuchusershort' => 'No hay un usuario con el nombre "<nowiki>$1</nowiki>". Compruebe que lo ha escrito correctamente.',
'nouserspecified' => 'Debes especificar un nombre de usuario.',
'wrongpassword' => 'La contraseña indicada es incorrecta. Por favor, inténtelo de nuevo.',
@@ -532,7 +535,7 @@ Puedes ignorar este mensaje si esta cuenta fue creado erróneamente.',
'resetpass_submit' => 'Cambiar la contraseña e identificarse',
'resetpass_success' => 'Se ha cambiado su contraseña. Autenticándole...',
'resetpass_bad_temporary' => 'Contraseña temporal no válida. Puede que ya hayas cambiado tu contraseña o que hayas solicitado el envío de otra.',
-'resetpass_forbidden' => 'Imposible cambiar contraseñas en {{SITENAME}}',
+'resetpass_forbidden' => 'No se puede cambiar contraseñas',
'resetpass_missing' => 'No hay datos en el formulario.',
# Edit page toolbar
@@ -662,7 +665,7 @@ Si la grabas, los cambios hechos desde esa revisión se perderán.</strong>',
'yourdiff' => 'Diferencias',
'copyrightwarning' => 'Por favor observa que todas las contribuciones a {{SITENAME}} se consideran hechas públicas bajo la $2 (ver detalles en $1).Si no deseas que la gente corrija tus escritos sin piedad y los distribuya libremente, entonces no los pongas aquí. También tú nos aseguras que escribiste esto texto tú mismo y eres dueño de los derechos de autor, o lo copiaste desde el dominio público u otra fuente libre.<strong>¡NO USES ESCRITOS CON COPYRIGHT SIN PERMISO!</strong><br />',
'copyrightwarning2' => 'Por favor, ten en cuenta que todas las contribuciones a {{SITENAME}} pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que la gente corrija tus escritos sin piedad y los distribuya libremente, entonces no los pongas aquí. <br />También tú nos aseguras que escribiste esto tú mismo y eres dueño de los derechos de autor, o lo copiaste desde el dominio público u otra fuente libre. (véase $1 para detalles). <br /><strong>¡NO USES ESCRITOS CON COPYRIGHT SIN PERMISO!</strong>',
-'longpagewarning' => '<strong>Atención: Esta página tiene un tamaño de $1 kilobytes; algunos navegadores pueden tener problemas editando páginas de 32KB o más.
+'longpagewarning' => '<strong>Atención: Esta página tiene un tamaño de $1 kilobytes; algunos navegadores pueden tener problemas editando páginas de 32 kB o más.
Por favor considere la posibilidad de dividir esta página en secciones más pequeñas.</strong>',
'longpageerror' => '<strong>ERROR: El texto que has enviado ocupa $1 kilobytes, que excede el máximo de $2 kilobytes. No se puede guardar.</strong>',
'readonlywarning' => '<strong>Atención: La base de datos ha sido bloqueada por cuestiones de mantenimiento, así que no podrá guardar sus modificaciones en este momento.
@@ -680,7 +683,7 @@ Puede copiar y pegar el texto a un archivo en su ordenador y grabarlo para más
'edittools' => '<!-- Este texto aparecerá bajo los formularios de edición y subida. -->',
'nocreatetitle' => 'Creación de páginas limitada',
'nocreatetext' => 'Este wiki ha restringido la posibilidad de crear nuevas páginas. Puede volver atrás y editar una página existente, [[Special:UserLogin|identificarse o crear una cuenta]].',
-'nocreate-loggedin' => 'No tienes permiso para crear páginas nuevas en {{SITENAME}}.',
+'nocreate-loggedin' => 'No tienes permiso para crear páginas nuevas.',
'permissionserrors' => 'Errores de permisos',
'permissionserrorstext' => 'No tienes permiso para hacer eso, por {{PLURAL:$1|el siguiente motivo|los siguientes motivos}}:',
'permissionserrorstext-withaction' => 'No tienes permiso para $2, por las siguientes {{PLURAL:$1|razón|razones}}:',
@@ -764,11 +767,11 @@ puede haber detalles en el [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} re
'revisiondelete' => 'Borrar/deshacer borrado revisiones',
'revdelete-nooldid-title' => 'No hay revisión destino',
'revdelete-nooldid-text' => 'No se ha especificado una revisión o revisiones destino sobre las que realizar esta función.',
-'revdelete-selected' => '{{PLURAL:$2|Revisión seleccionada|Revisiones seleccionadas}} de [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Seleccionado un evento|Seleccionados eventos}}:',
-'revdelete-text' => 'Las revisiones borradas aún aparecerán en el historial de la página y en los registros, pero sus contenidos no serán accesibles al público.
+'revdelete-selected' => "'''{{PLURAL:$2|Revisión seleccionada|Revisiones seleccionadas}} de [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Seleccionado un evento|Seleccionados eventos}}:'''",
+'revdelete-text' => "'''Las revisiones borradas aún aparecerán en el historial de la página y en los registros, pero sus contenidos no serán accesibles al público.'''
-Otros administradores de {{SITENAME}} aún podrán acceder al contenido oculto y podrán deshacer el borrado a través de la misma interfaz, a menos que se establezcan restricciones adicionales.',
+Otros administradores de {{SITENAME}} aún podrán acceder al contenido oculto y podrán deshacer el borrado a través de la misma interfaz, a menos que se establezcan restricciones adicionales.",
'revdelete-legend' => 'Establecer restricciones de revisión:',
'revdelete-hide-text' => 'Ocultar el texto de la revisión',
'revdelete-hide-name' => 'Ocultar acción y objetivo',
@@ -957,8 +960,8 @@ Las búsquedas fallidas suelen producirse al buscar palabras comunes como «la»
'userrights-groupsmember' => 'Miembro de:',
'userrights-groups-help' => 'Puedes modificar los grupos a los que pertenece este usuario:
* Un recuadro marcado significa que el usuario está en ese grupo.
-* Un recuadro marcado significa que el usuario está en ese grupo.
-* Un * indica que no podrás retirar el grupo una vez que lo pongas, o viceversa.',
+* Un recuadro no marcado significa que el usuario no está en ese grupo.
+* Un * indica que no podrás retirar el grupo una vez que lo concedas, o viceversa.',
'userrights-reason' => 'Motivo para el cambio:',
'userrights-no-interwiki' => 'No tienes permiso para editar los grupos a los que pertenece un usuario en otros wikis.',
'userrights-nodatabase' => 'La base de datos $1 no existe o no es local.',
@@ -1123,6 +1126,7 @@ Mira la [[Special:NewImages|galería de archivos nuevos]] para una descripción
'illegalfilename' => 'El nombre de archivo «$1» contiene caracteres que no están permitidos en títulos de páginas. Por favor, renombra el archivo e intenta volver a subirlo.',
'badfilename' => 'El nombre de la imagen se ha cambiado a "$1".',
'filetype-badmime' => 'No se permite subir archivos de tipo MIME "$1".',
+'filetype-bad-ie-mime' => 'No se puede subir este fichero porque Internet Explorer podría considerarlo como «$1», que es un tipo de fichero deshabilitado y potencialmente peligroso.',
'filetype-unwanted-type' => "'''«.$1»''' no está entre los tipos de fichero aconsejados.
{{PLURAL:$3|El único tipo aconsejado es|Los tipos aconsejados son}} $2.",
'filetype-banned-type' => "'''«.$1»''' no está entre los tipos de fichero permitidos.
@@ -1154,7 +1158,7 @@ Si todavía quiere subir su archivo, por favor, regrese a la página anterior y
'uploadedimage' => '«[[$1]]» subido.',
'overwroteimage' => 'subida una nueva versión de «[[$1]]»',
'uploaddisabled' => 'Subida de archivos deshabilitada',
-'uploaddisabledtext' => 'No es posible subir archivos en {{SITENAME}}.',
+'uploaddisabledtext' => 'No es posible subir archivos.',
'uploadscripted' => 'Este archivo contiene script o código HTML que puede ser interpretado erróneamente por un navegador.',
'uploadcorrupt' => 'Este archivo está corrupto o la extensión indicada no se corresponde con el tipo de archivo. Por favor, comprueba el archivo y vuelve a subirlo.',
'uploadvirus' => '¡El archivo contiene un virus! Detalles: $1',
@@ -1254,7 +1258,7 @@ archivo a esa fecha.',
'filedelete-submit' => 'Borrar',
'filedelete-success' => "'''$1''' ha sido borrado.",
'filedelete-success-old' => "La version de '''[[Media:$1|$1]]''' del $2 a las $3 ha sido borrada.",
-'filedelete-nofile' => "El archivo '''$1''' no existe en {{SITENAME}}.",
+'filedelete-nofile' => "'''$1''' no existe.",
'filedelete-nofile-old' => "No existe una versión guardada de '''$1''' con los atributos especificados.",
'filedelete-iscurrent' => 'Estás intentando borrar la última versión de este fichero. Por favor, revierte primero a una versión anterior.',
'filedelete-otherreason' => 'Otra razón:',
@@ -1279,7 +1283,7 @@ Entrada: contenttype/subtype, p. ej. <tt>image/jpeg</tt>.',
# Unused templates
'unusedtemplates' => 'Plantillas sin uso',
-'unusedtemplatestext' => 'Aquí se enumeran todas las páginas en la zona de plantillas que no están incluidas en otras páginas. Recuerda mirar lo que enlaza a las plantillas antes de borrarlas.',
+'unusedtemplatestext' => 'Aquí se enumeran todas las páginas en el espacio de nombres {{ns:template}} que no están incluidas en otras páginas. Recuerda mirar lo que enlaza a las plantillas antes de borrarlas.',
'unusedtemplateswlh' => 'otros enlaces',
# Random page
@@ -1341,7 +1345,7 @@ Cada fila contiene enlaces al segundo y tercer redirect, así como la primera lÃ
'nviews' => '$1 {{PLURAL:$1|vista|vistas}}',
'specialpage-empty' => 'Esta página está vacía.',
'lonelypages' => 'Páginas huérfanas',
-'lonelypagestext' => 'Ninguna página de {{SITENAME}} enlaza a las listadas aquí.',
+'lonelypagestext' => 'Las siguientes páginas no están enlazadas ni transcluídas en otras páginas de {{SITENAME}}.',
'uncategorizedpages' => 'Páginas sin categorizar',
'uncategorizedcategories' => 'Categorías sin categorizar',
'uncategorizedimages' => 'Imágenes sin categorizar',
@@ -1412,7 +1416,7 @@ Puedes filtrar la vista seleccionando un tipo de registro, el nombre del usuario
'allpagesfrom' => 'Mostrar páginas que empiecen por:',
'allarticles' => 'Todos los artículos',
'allinnamespace' => 'Todas las páginas (espacio $1)',
-'allnotinnamespace' => 'Todas las páginas (fuera del espacio $1)',
+'allnotinnamespace' => 'Todas las páginas que no están en el espacio de nombres $1',
'allpagesprev' => 'Anterior',
'allpagesnext' => 'Siguiente',
'allpagessubmit' => 'Mostrar',
@@ -1448,7 +1452,7 @@ Puede haber información adicional sobre privilegios individuales en [[{{MediaWi
'mailnologintext' => 'Debes [[Special:UserLogin|iniciar sesión]] y tener una dirección electrónica válida en tus [[Special:Preferences|preferencias]] para enviar un correo electrónico a otros usuarios.',
'emailuser' => 'Enviar correo electrónico a este usuario',
'emailpage' => 'Correo electrónico a usuario',
-'emailpagetext' => 'Si este usuario ha registrado una dirección electrónica válida en sus preferencias de usuario, el siguiente formulario servirá para enviarle un mensaje.
+'emailpagetext' => 'Puedes usar el formulario de abajo para enviar un correo electrónico a este usuario.
La dirección electrónica que indicaste en [[Special:Preferences|tus preferencias de usuario]] aparecerá en el remitente para que el destinatario pueda responderte.',
'usermailererror' => 'El sistema de correo devolvió un error:',
'defemailsubject' => 'Correo de {{SITENAME}}',
@@ -1474,7 +1478,7 @@ La dirección electrónica que indicaste en [[Special:Preferences|tus preferenci
'watchnologin' => 'No ha iniciado sesión',
'watchnologintext' => 'Debes [[Special:UserLogin|iniciar sesión]] para modificar tu lista de seguimiento.',
'addedwatch' => 'Añadido a la lista de seguimiento',
-'addedwatchtext' => "La página «[[:\$1]]» ha sido añadida a tu [[Special:Watchlist|lista se seguimiento]]. Cambios futuros en esta página y su página de discusión asociada se indicarán ahí, y la página aparecerá '''en negritas''' en la [[Special:RecentChanges|lista de cambios recientes]] para hacerla más fácil de detectar. <p>Cuando quieras eliminar la página de tu lista de seguimiento, presiona \"Dejar de vigilar\" en el menú.",
+'addedwatchtext' => "La página «[[:$1]]» ha sido añadida a tu [[Special:Watchlist|lista se seguimiento]]. Los cambios futuros en esta página y en su página de discusión asociada se indicarán ahí, y la página aparecerá '''en negritas''' en la [[Special:RecentChanges|lista de cambios recientes]] para hacerla más fácil de detectar. <p>Cuando quieras eliminar la página de tu lista de seguimiento, presiona «Dejar de vigilar» en el menú.",
'removedwatch' => 'Eliminada de la lista de seguimiento',
'removedwatchtext' => 'La página «[[:$1]]» ha sido eliminada de tu [[Special:Watchlist|lista de seguimiento]].',
'watch' => 'Vigilar',
@@ -1673,6 +1677,8 @@ Puede que ya haya sido restaurado.',
'undelete-error-long' => 'Se encontraron errores mientras se restauraba el archivo:
$1',
+'undelete-show-file-confirm' => '¿Estás seguro que quieres ver una revisión borrada del archivo «<nowiki>$1</nowiki>» del $2 a las $3?',
+'undelete-show-file-submit' => 'Sí',
# Namespace form on various pages
'namespace' => 'Espacio de nombres:',
@@ -1755,7 +1761,7 @@ las páginas en particular que han sido objeto de vandalismo).',
'ipb-edit-dropdown' => 'Editar motivo del bloqueo',
'ipb-unblock-addr' => 'Desbloquear $1',
'ipb-unblock' => 'Desbloquear un usuario o una IP',
-'ipb-blocklist-addr' => 'Muestra bloqueos vigentes de $1',
+'ipb-blocklist-addr' => 'Bloqueos vigentes de $1',
'ipb-blocklist' => 'Ver bloqueos vigentes',
'unblockip' => 'Desbloquear usuario',
'unblockiptext' => 'Use el formulario a continuación para devolver los permisos de escritura a una dirección IP que ha sido bloqueada.',
@@ -1778,7 +1784,7 @@ las páginas en particular que han sido objeto de vandalismo).',
'blocklink' => 'bloquear',
'unblocklink' => 'desbloquear',
'contribslink' => 'contribuciones',
-'autoblocker' => 'Has sido bloqueado automáticamente porque tu dirección IP ha sido usada recientemente por "[[User:$1|$1]]". La razón esgrimida para bloquear a "[[User:$1|$1]]" fue "$2".',
+'autoblocker' => 'Has sido bloqueado automáticamente porque tu dirección IP ha sido usada recientemente por «[[User:$1|$1]]». La razón esgrimida para bloquear a «[[User:$1|$1]]» fue «$2».',
'blocklogpage' => 'Bloqueos de usuarios',
'blocklogentry' => 'bloqueó a "$1" $3 durante un plazo de "$2".',
'blocklogtext' => 'Esto es un registro de bloqueos y desbloqueos de usuarios. Las direcciones bloqueadas automáticamente no aparecen aquí. Consulte la [[Special:IPBlockList|lista de direcciones IP bloqueadas]] para ver la lista de prohibiciones y bloqueos actualmente vigente.',
@@ -1796,7 +1802,7 @@ las páginas en particular que han sido objeto de vandalismo).',
'ipb_blocked_as_range' => 'Error: la dirección IP $1 no está bloqueada directamente y no puede ser desbloqueada.
Sin embargo, está bloqueada como parte del rango $2, que puede ser desbloqueado.',
'ip_range_invalid' => 'El rango de IP no es válido.',
-'blockme' => 'Bloqueame',
+'blockme' => 'Bloquearme',
'proxyblocker' => 'Bloqueador de proxies',
'proxyblocker-disabled' => 'Esta función está deshabilitada.',
'proxyblockreason' => 'Su dirección IP ha sido bloqueada porque es un proxy abierto. Por favor, contacte con su proveedor de servicios de Internet o con su servicio de asistencia técnica e infórmeles de este grave problema de seguridad.',
@@ -1828,10 +1834,9 @@ Sin embargo, está bloqueada como parte del rango $2, que puede ser desbloqueado
'movepagetext' => "Usando el siguiente formulario se renombrará una página, moviendo todo su historial al nuevo nombre.
El título anterior se convertirá en una redirección al nuevo título.
Los enlaces al antiguo título de la página no se cambiarán.
-Asegúrate de no dejar [[Special:DoubleRedirects|redirecciones dobles]] o [[Special:BrokenRedirects|rotas]].
+Asegúrate de no dejar [[Special:DoubleRedirects|redirecciones dobles]] o [[Special:BrokenRedirects|rotas]].
Tú eres responsable de hacer que los enlaces sigan apuntando adonde se supone que deberían hacerlo.
-
Recuerda que la página '''no''' será renombrada si ya existe una página con el nuevo título, a no ser que sea una página vacía o una redirección sin historial.
Esto significa que podrás renombrar una página a su título original si has cometido un error, pero que no podrás sobreescribir una página existente.
@@ -1924,7 +1929,7 @@ Las fechas de revisiones y los nombres de editores se preservarán.
Todas las importaciones transwiki se registran en el [[Special:Log/import|registro de importaciones]].',
'import-interwiki-history' => 'Copiar todas las versiones históricas para esta página',
'import-interwiki-submit' => 'Importar',
-'import-interwiki-namespace' => 'Transferir páginas al espacio de nombres:',
+'import-interwiki-namespace' => 'Espacio de nombres de destino:',
'importtext' => 'Por favor, exporte el archivo desde el wiki de origen usando la [[Special:Export|herramienta de exportación]], guárdelo en su ordenador y súbalo aquí.',
'importstart' => 'Importando páginas...',
'import-revision-count' => '$1 {{PLURAL:$1|revisión|revisiones}}',
@@ -1949,6 +1954,8 @@ No hay un directorio temporal.',
'import-nonewrevisions' => 'Todas las revisiones fueron previamente importadas.',
'xml-error-string' => '$1 en la línea $2, col $3 (byte $4): $5',
'import-upload' => 'Subir datos XML',
+'import-token-mismatch' => 'Pérdida de datos de sesión. Por favor, inténtelo de nuevo.',
+'import-invalid-interwiki' => 'No se puede importar de la wiki especificada.',
# Import log
'importlogpage' => 'Registro de importaciones',
@@ -2025,8 +2032,7 @@ No hay un directorio temporal.',
# Scripts
'common.js' => '/* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios en cada carga de página. */',
-'monobook.js' => '/* El código JavaScript que se ponga aquí será cargado por los usuarios de la piel MonoBook */
-/* No obstante se recomienda usar únicamente MediaWiki:common.js que hará que todos carguen el código */',
+'monobook.js' => '/* El código JavaScript que se ponga aquí será cargado por los usuarios de la piel MonoBook */',
# Metadata
'nodublincore' => 'Metadatos Dublin Core RDF deshabilitados en este servidor.',
@@ -2125,8 +2131,8 @@ $1',
# Bad image list
'bad_image_list' => 'El formato es el siguiente:
-Solamente elementos enlistados (líneas que inician con *) serán tomados en cuenta.
-El primer enlace de cada linea debe ser un enlace al archivo que se quiere bloquear.
+Sólo se reconocen elementos de lista (líneas que comienzan con «*»).
+El primer enlace de cada línea debe ser un enlace al archivo que se quiere bloquear.
Todos los demás enlaces en la misma línea se tomarán como excepciones (es decir, páginas donde sí se puede usar el archivo).',
# Metadata
@@ -2396,7 +2402,7 @@ Existen otros campos que se mantendrán ocultos por defecto.
# External editor support
'edit-externally' => 'Editar este archivo usando una aplicación externa',
-'edit-externally-help' => 'Lee las [http://www.mediawiki.org/wiki/Manual:External_editors instrucciones de configuración] (en inglés) para más información.',
+'edit-externally-help' => '(Lee las [http://www.mediawiki.org/wiki/Manual:External_editors instrucciones de configuración] (en inglés) para más información)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'todos',
@@ -2495,8 +2501,8 @@ $1',
# Auto-summaries
'autosumm-blank' => 'Página blanqueada',
-'autosumm-replace' => 'Página reemplazada por "$1"',
-'autoredircomment' => 'Redireccionado a [[$1]]',
+'autosumm-replace' => "Página reemplazada por «'$1'»",
+'autoredircomment' => 'Redirigiendo a [[$1]]',
'autosumm-new' => 'Página nueva: $1',
# Live preview
@@ -2585,7 +2591,9 @@ Ingrese el nombre del archivo sin el prefijo "{{ns:image}}:".',
# Special:SpecialPages
'specialpages' => 'Páginas especiales',
-'specialpages-note' => '<p>&nbsp;</p><p style="margin-left:1cm; font-size:110%; padding:1px; text-align:center; border:1px solid blue;">Las páginas <span class="mw-specialpagerestricted">destacadas</span> son páginas especiales restringidas.</p>',
+'specialpages-note' => '----
+* Páginas especiales normales.
+* <span class="mw-specialpagerestricted">Páginas especiales restringidas.</span>',
'specialpages-group-maintenance' => 'Reportes de mantenimiento',
'specialpages-group-other' => 'Otras páginas especiales',
'specialpages-group-login' => 'Registrarse / entrar',
diff --git a/languages/messages/MessagesEt.php b/languages/messages/MessagesEt.php
index a060e466..abe04719 100644
--- a/languages/messages/MessagesEt.php
+++ b/languages/messages/MessagesEt.php
@@ -5,6 +5,7 @@
* @file
*
* @author Avjoska
+ * @author Hendrix
* @author Jaan513
* @author Võrok
* @author WikedKentaur
@@ -119,6 +120,8 @@ $messages = array(
'tog-enotifwatchlistpages' => 'Teata meili teel, kui minu jälgitavat artiklit muudetakse',
'tog-enotifusertalkpages' => 'Teata meili teel, kui minu arutelu lehte muudetakse',
'tog-enotifminoredits' => 'Teata meili teel ka pisiparandustest',
+'tog-enotifrevealaddr' => 'Näita minu e-posti aadressi teatavakstegemiste e-kirjades.',
+'tog-shownumberswatching' => 'Näita jälgivate kasutajate hulka',
'tog-fancysig' => 'Kasuta lihtsaid allkirju (ilma linkideta kasutajalehele)',
'tog-externaleditor' => 'Kasuta vaikimisi välist redaktorit',
'tog-externaldiff' => 'Kasuta vaikimisi välist võrdlusvahendit (diff)',
@@ -203,7 +206,7 @@ $messages = array(
'category-file-count-limited' => '{{PLURAL:$1|Järgmine fail|Järgmised $1 faili}} on selles kategoorias.',
'listingcontinuesabbrev' => 'jätk',
-'mainpagetext' => "<big>'''Wiki tarkvara installeeritud.'''</big>",
+'mainpagetext' => "<big>'''MediaWiki tarkvara on edukalt paigaldatud.'''</big>",
'mainpagedocfooter' => 'Juhiste saamiseks kasutamise ning konfigureerimise kohta vaata palun inglisekeelset [http://meta.wikimedia.org/wiki/MediaWiki_localisation dokumentatsiooni liidese kohaldamisest]
ning [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide kasutusjuhendit].',
@@ -235,6 +238,7 @@ ning [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide kasutusjuhendit].'
'searcharticle' => 'Mine',
'history' => 'Artikli ajalugu',
'history_short' => 'Ajalugu',
+'updatedmarker' => 'uuendatud pärast viimast külastust',
'info_short' => 'Info',
'printableversion' => 'Prinditav versioon',
'permalink' => 'Püsilink',
@@ -247,6 +251,7 @@ ning [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide kasutusjuhendit].'
'deletethispage' => 'Kustuta see artikkel',
'undelete_short' => 'Taasta {{PLURAL:$1|üks muudatus|$1 muudatust}}',
'protect' => 'Kaitse',
+'protect_change' => 'muuda',
'protectthispage' => 'Kaitse seda artiklit',
'unprotect' => 'Ära kaitse',
'unprotectthispage' => 'Ära kaitse seda artiklit',
@@ -263,10 +268,12 @@ ning [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide kasutusjuhendit].'
'userpage' => 'Kasutajalehekülg',
'projectpage' => 'Metalehekülg',
'imagepage' => 'Pildilehekülg',
+'mediawikipage' => 'Vaata sõnumite lehekülge',
'templatepage' => 'Mallilehekülg',
+'viewhelppage' => 'Vaata abilehekülge',
'categorypage' => 'Kategoorialehekülg',
'viewtalkpage' => 'Arutelulehekülg',
-'otherlanguages' => 'Teised keeled',
+'otherlanguages' => 'Teistes keeltes',
'redirectedfrom' => '(Ãœmber suunatud artiklist $1)',
'redirectpagesub' => 'Ãœmbersuunamisleht',
'lastmodifiedat' => 'Viimane muutmine: $2, $1', # $1 date, $2 time
@@ -295,7 +302,7 @@ ning [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide kasutusjuhendit].'
'helppage' => 'Help:Juhend',
'mainpage' => 'Esileht',
'mainpage-description' => 'Esileht',
-'policy-url' => 'Project:policy',
+'policy-url' => 'Project:Reeglid',
'portal' => 'Kogukonnavärav',
'portal-url' => 'Project:Kogukonnavärav',
'privacy' => 'Privaatsus',
@@ -304,12 +311,18 @@ ning [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide kasutusjuhendit].'
'badaccess' => 'Õigus puudub',
'badaccess-group0' => 'Sul ei ole õigust läbi viia toimingut, mida üritasid.',
+'versionrequired' => 'MediaWiki versioon $1 nõutav',
+'versionrequiredtext' => 'MediaWiki versioon $1 on selle lehe kasutamiseks nõutav.
+Vaata [[Special:Version|versiooni lehekülge]].',
+
+'ok' => 'OK',
'retrievedfrom' => 'Välja otsitud andmebaasist "$1"',
'youhavenewmessages' => 'Teile on $1 ($2).',
'newmessageslink' => 'uusi sõnumeid',
'newmessagesdifflink' => 'erinevus eelviimasest redaktsioonist',
'editsection' => 'redigeeri',
'editold' => 'redigeeri',
+'viewsourceold' => 'vaata lähteteksti',
'editsectionhint' => 'Redigeeri alaosa $1',
'toc' => 'Sisukord',
'showtoc' => 'näita',
@@ -318,6 +331,10 @@ ning [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide kasutusjuhendit].'
'viewdeleted' => 'Vaata lehekülge $1?',
'restorelink' => '{{PLURAL:$1|üks kustutatud versioon|$1 kustutatud versiooni}}',
'feedlinks' => 'Sööde:',
+'site-rss-feed' => '$1 RSS-toide',
+'site-atom-feed' => '$1 Atom-toide',
+'page-rss-feed' => '"$1" RSS-toide',
+'page-atom-feed' => '"$1" Atom-toide',
'red-link-title' => '$1 (pole veel kirjutatud)',
# Short words for each namespace, by default used in the namespace tab in monobook
@@ -341,29 +358,32 @@ ning [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide kasutusjuhendit].'
# General errors
'error' => 'Viga',
'databaseerror' => 'Andmebaasi viga',
-'dberrortext' => 'Andmebaasipäringus oli süntaksiviga.
+'dberrortext' => 'Andmebaasipäringus oli õigekirjaviga.
Otsingupäring oli ebakorrektne või on tarkvaras viga.
Viimane andmebaasipäring oli:
<blockquote><tt>$1</tt></blockquote>
ja see kutsuti funktsioonist "<tt>$2</tt>".
-MySQL andis vea "<tt>$3: $4</tt>".',
-'dberrortextcl' => 'Andmebaasipäringus oli süntaksiviga.
+MySQL tagastas veateate "<tt>$3: $4</tt>".',
+'dberrortextcl' => 'Andmebaasipäringus oli õigekirjaviga.
Viimane andmebaasipäring oli:
"$1"
ja see kutsuti funktsioonist "$2".
-MySQL andis vea "$3: $4".',
-'noconnect' => 'Vabandame! Vikil on tehnilisi probleeme ning ta ei saa andmebaasiserveriga $1 ühendust.',
+MySQL tagastas veateate "$3: $4".',
+'noconnect' => 'Vabandame! Vikil on tehnilisi probleeme ning ei saa andmebaasiserveriga $1 ühendust.',
'nodb' => 'Andmebaasi $1 ei õnnestunud kätte saada',
'cachederror' => 'Järgnev tekst pärineb serveri vahemälust ega pruugi olla lehekülje viimane versioon.',
+'laggedslavemode' => 'Hoiatus: Leheküljel võivad puududa viimased uuendused.',
'readonly' => 'Andmebaas on hetkel kirjutuskaitse all',
'enterlockreason' => 'Sisesta lukustamise põhjus ning juurdepääsu taastamise ligikaudne aeg',
'readonlytext' => 'Andmebaas on praegu kirjutuskaitse all, tõenäoliselt andmebaasi rutiinseks hoolduseks, mille lõppedes normaalne olukord taastub.
Administraator, kes selle kaitse alla võttis, andis järgmise selgituse:
<p>$1',
'internalerror' => 'Sisemine viga',
+'internalerror_info' => 'Sisemine viga: $1',
'filecopyerror' => 'Ei saanud faili "$1" kopeerida nimega "$2".',
'filerenameerror' => 'Ei saanud faili "$1" failiks "$2" ümber nimetada.',
'filedeleteerror' => 'Faili nimega "$1" ei ole võimalik kustutada.',
+'directorycreateerror' => 'Ei suuda luua kausta "$1".',
'filenotfound' => 'Faili nimega "$1" ei leitud.',
'unexpected' => 'Ootamatu väärtus: "$1"="$2".',
'formerror' => 'Viga: vormi ei saanud salvestada',
@@ -384,6 +404,12 @@ Päring: $2',
'protectedinterface' => 'Sellel leheküljel on tarkvara kasutajaliidese tekst. Kuritahtliku muutmise vältimiseks on lehekülg lukustatud.',
'editinginterface' => "'''Hoiatus:''' Te redigeerite tarkvara kasutajaliidese tekstiga lehekülge. Muudatused siin mõjutavad kõikide kasutajate kasutajaliidest. Tõlkijad, palun kaaluge MediaWiki tõlkimisprojekti – [http://translatewiki.net/wiki/Main_Page?setlang=et Betawiki] kasutamist.",
'sqlhidden' => '(SQL päring peidetud)',
+'namespaceprotected' => "Teil ei ole õigusi redigeerida lehekülgi '''$1''' nimeruumis.",
+'ns-specialprotected' => 'Erilehekülgi ei saa redigeerida.',
+
+# Virus scanner
+'virus-badscanner' => 'Viga konfiguratsioonis: tundmatu viirusetõrje: <i>$1</i>',
+'virus-unknownscanner' => 'tundmatu viirusetõrje:',
# Login and logout pages
'logouttitle' => 'Väljalogimine',
@@ -411,7 +437,8 @@ Võite kasutada süsteemi anonüümselt, aga ka sama või mõne teise kasutajana
'gotaccountlink' => 'logi sisse',
'createaccountmail' => 'meili teel',
'badretype' => 'Sisestatud paroolid ei lange kokku.',
-'userexists' => 'Sisestatud kasutajanimi on juba kasutusel. Valige uus nimi.',
+'userexists' => 'Sisestatud kasutajanimi on juba kasutusel.
+Palun valige uus nimi.',
'youremail' => 'Teie e-posti aadress*',
'username' => 'Kasutajanimi:',
'uid' => 'Kasutaja ID:',
@@ -419,16 +446,19 @@ Võite kasutada süsteemi anonüümselt, aga ka sama või mõne teise kasutajana
'yourrealname' => 'Teie tegelik nimi*',
'yourlanguage' => 'Keel:',
'yournick' => 'Teie hüüdnimi (allakirjutamiseks)',
+'badsig' => 'Sobimatu allkiri.
+Palun kontrolli HTML koodi.',
'email' => 'E-post',
'prefs-help-realname' => '* <strong>Tegelik nimi</strong> (pole kohustuslik): kui otsustate selle avaldada, kasutatakse seda Teie kaastöö seostamiseks Teiega.<br />',
'loginerror' => 'Viga sisselogimisel',
'prefs-help-email' => '* <strong>E-post</strong> (pole kohustuslik): Võimaldab inimestel Teiega veebisaidi kaudu ühendust võtta, ilma et Te peaksite neile oma meiliaadressi avaldama, samuti on sellest kasu, kui unustate parooli.',
+'prefs-help-email-required' => 'E-posti aadress on vajalik.',
'nocookiesnew' => 'Kasutajakonto loodi, aga sa ei ole sisse logitud, sest {{SITENAME}} kasutab kasutajate tuvastamisel küpsiseid. Sinu brauseris on küpsised keelatud. Palun sea küpsised lubatuks ja logi siis oma vastse kasutajanime ning parooliga sisse.',
'nocookieslogin' => '{{SITENAME}} kasutab kasutajate tuvastamisel küpsiseid. Sinu brauseris on küpsised keelatud. Palun sea küpsised lubatuks ja proovi siis uuesti.',
'noname' => 'Sa ei sisestanud kasutajanime lubataval kujul.',
'loginsuccesstitle' => 'Sisselogimine õnnestus',
'loginsuccess' => 'Te olete sisse loginud. Teie kasutajanimi on "$1".',
-'nosuchuser' => 'Kasutajat nimega "$1" ei ole olemas. Kontrollige kirjapilti või kasutage alljärgnevat vormi uue kasutajakonto loomiseks.',
+'nosuchuser' => 'Kasutajat "$1" ei ole olemas. Kontrollige kirjapilti või kasutage alljärgnevat vormi uue kasutajakonto loomiseks.',
'nosuchusershort' => 'Kasutajat nimega "<nowiki>$1</nowiki>" ei ole olemas. Kontrollige kirjapilti.',
'nouserspecified' => 'Kasutajanimi puudub.',
'wrongpassword' => 'Vale parool. Proovige uuesti.',
@@ -436,12 +466,13 @@ Võite kasutada süsteemi anonüümselt, aga ka sama või mõne teise kasutajana
'passwordtooshort' => 'Sisestatud parool on vigane või liiga lühike. See peab koosnema vähemalt {{PLURAL:$1|ühest|$1}} tähemärgist ning peab erinema kasutajanimest.',
'mailmypassword' => 'Saada mulle meili teel uus parool',
'passwordremindertitle' => '{{SITENAME}} - unustatud salasõna',
-'passwordremindertext' => 'Keegi (tõenäoliselt Teie, IP-aadressilt $1),
-palus, et me saadaksime Teile uue parooli süsteemi sisselogimiseks ($4).
+'passwordremindertext' => 'Keegi (tõenäoliselt Teie ise, IP-aadressilt $1),
+palus, et me saadaksime Teile uue parooli {{SITENAME}} sisselogimiseks ($4).
Kasutaja "$2" parool on nüüd "$3".
-Võiksid sisse logida ja selle ajutise parooli ära muuta.
+Kui see oli Teie kavatsus, te peaksite sisse logida ja selle ajutise parooli ära muuta.
-Sinu {{SITENAME}}.',
+Kui keegi teine tegi parooli muutmise nõude, või kui Te mäletate oma vana parooli ja
+Te enam ei soovi parooli muuta, siis võite ignoreerida seda sõnumit ja jätkata vana parooli kasutamist',
'noemail' => 'Kasutaja "$1" meiliaadressi meil kahjuks pole.',
'passwordsent' => 'Uus parool on saadetud kasutaja "$1" registreeritud meiliaadressil.
Pärast parooli saamist logige palun sisse.',
@@ -451,6 +482,7 @@ Pärast parooli saamist logige palun sisse.',
'emailnotauthenticated' => 'Sinu e-posti aadress <strong>pole veel kinnitatud</strong>. E-posti kinnitamata aadressile ei saadeta.',
'noemailprefs' => 'Järgnevate võimaluste toimimiseks on vaja sisestada e-posti aadress.',
'emailconfirmlink' => 'Kinnita oma e-posti aadress',
+'accountcreated' => 'Konto loodud',
'loginlanguagelabel' => 'Keel: $1',
# Edit page toolbar
@@ -477,7 +509,7 @@ Pärast parooli saamist logige palun sisse.',
# Edit pages
'summary' => 'Resümee',
-'subject' => 'Kommentaari pealkiri',
+'subject' => 'Pealkiri',
'minoredit' => 'See on pisiparandus',
'watchthis' => 'Jälgi seda artiklit',
'savearticle' => 'Salvesta',
@@ -486,6 +518,7 @@ Pärast parooli saamist logige palun sisse.',
'showlivepreview' => 'Näita eelvaadet',
'showdiff' => 'Näita muudatusi',
'anoneditwarning' => 'Te ei ole sisse logitud. Selle lehe redigeerimislogisse salvestatakse Teie IP-aadress.',
+'missingcommenttext' => 'Palun sisesta siit allapoole kommentaar.',
'summary-preview' => 'Resümee eelvaade',
'blockedtitle' => 'Kasutaja on blokeeritud',
'blockedtext' => "<big>'''Teie kasutajanime või IP-aadressi blokeeris $1.'''</big>
@@ -500,8 +533,23 @@ Küsimuse arutamiseks võite pöörduda $1 või mõne teise [[{{MediaWiki:Groupp
Pange tähele, et Te ei saa sellele kasutajale teadet saata, kui Te pole registreerinud oma [[Special:Preferences|eelistuste lehel]] kehtivat e-posti aadressi.
+Teie praegune IP on $3 ning blokeeringu number on #$5. Lisage need andmed kõigile järelepärimistele, mida kavatsete teha.",
+'autoblockedtext' => "Teie IP-aadress blokeeriti automaatselt, sest seda kasutas teine kasutaja, kes oli blokeeritud $1 poolt.
+Põhjendus on järgmine:
+
+:''$2''
+
+* Blokeeringu algus: $8
+* Blokeeringu lõpp: $6
+* Sooviti blokeerida: $7
+
+Küsimuse arutamiseks võite pöörduda $1 või mõne teise [[{{MediaWiki:Grouppage-sysop}}|administraatori]] poole.
+
+Pange tähele, et Te ei saa sellele kasutajale teadet saata, kui Te pole registreerinud oma [[Special:Preferences|eelistuste lehel]] kehtivat e-posti aadressi ega ole selle kasutamisest blokeeritud.
+
Teie praegune IP on $3 ning blokeeringu number on #$5. Lisage need andmed kõigile järelpärimistele, mida kavatsete teha.",
'blockednoreason' => 'põhjendust ei ole kirja pandud',
+'blockedoriginalsource' => "'''$1''' allikas on näidatud allpool:",
'whitelistedittitle' => 'Redigeerimiseks tuleb sisse logida',
'whitelistedittext' => 'Lehekülgede toimetamiseks peate $1.',
'loginreqtitle' => 'Vajalik on sisselogimine',
@@ -515,12 +563,7 @@ Lehekülje loomiseks hakake kirjutama all olevasse tekstikasti
(lisainfo saamiseks vaadake [[{{MediaWiki:Helppage}}|juhendit]]).
Kui sattusite siia kogemata, klõpsake lihtsalt brauseri ''back''-nupule või lingile ''tühista''.",
'anontalkpagetext' => "---- ''See on arutelulehekülg anonüümse kasutaja kohta, kes ei ole loonud kontot või ei kasuta seda. Sellepärast tuleb meil kasutaja identifitseerimiseks kasutada tema IP-aadressi. See IP-aadress võib olla mitmele kasutajale ühine. Kui olete anonüümne kasutaja ning leiate, et kommentaarid sellel leheküljel ei ole mõeldud Teile, siis palun [[Special:UserLogin|looge konto või logige sisse]], et edaspidi arusaamatusi vältida.''",
-'noarticletext' => "<div style=\"border: 1px solid #ccc; padding: 7px; background-color: #fff; color: #000\">
-'''Sellise pealkirjaga lehekülge ei ole.'''
-* <span class=\"plainlinks\">'''[{{fullurl:{{FULLPAGENAME}}|action=edit}} Alusta seda lehekülge]''' või</span>
-* <span class=\"plainlinks\">[[{{ns:special}}:Search/{{PAGENAMEE}}|Otsi väljendit \"{{PAGENAME}}]]\" teistest artiklitest või</span>
-* [[Special:WhatLinksHere/{{NAMESPACE}}:{{PAGENAMEE}}|Vaata lehekülgi, mis siia viitavad]].
-</div>",
+'noarticletext' => 'Antud leheküljel praegu tekst puudub. Te võite [[Special:Search/{{PAGENAME}}|otsida väljendit "{{PAGENAME}}" teistest artiklitest]] või [{{fullurl:{{FULLPAGENAME}}|action=edit}} luua sellise lehekülje].',
'clearyourcache' => "'''Märkus:''' Pärast salvestamist pead sa muudatuste nägemiseks oma brauseri puhvri tühjendama: '''Mozilla:''' ''ctrl-shift-r'', '''IE:''' ''ctrl-f5'', '''Safari:''' ''cmd-shift-r'', '''Konqueror''' ''f5''.",
'usercssjsyoucanpreview' => "<strong>Vihje:</strong> Kasuta nuppu 'Näita eelvaadet' oma uue css/js testimiseks enne salvestamist.",
'usercsspreview' => "'''Ärge unustage, et seda versiooni teie isiklikust stiililehest pole veel salvestatud!'''",
@@ -559,6 +602,9 @@ Te kinnitate ka, et kirjutasite selle ise või võtsite selle kopeerimiskitsendu
'template-protected' => '(kaitstud)',
'template-semiprotected' => '(osaliselt kaitstud)',
'hiddencategories' => 'See lehekülg kuulub {{PLURAL:$1|1 peidetud kategooriasse|$1 peidetud kategooriasse}}:',
+'nocreatetext' => '{{SITENAME}}l on piirangud uue lehekülje loomisel.
+Te võite pöörduda tagasi ja toimetada olemasolevat lehekülge või [[Special:UserLogin|logida süsteemi või luua uus konto]].',
+'permissionserrorstext' => 'Teil ei ole õigusi seda teha {{PLURAL:$1|põhjusel|järgmistel põhjustel}}:',
'recreate-deleted-warn' => "'''Hoiatus: Te loote uuesti lehte, mis on varem kustutatud.'''
Kaaluge, kas lehe uuesti loomine on kohane.
@@ -566,7 +612,7 @@ Lehe eelnevad kustutamised:",
# "Undo" feature
'undo-success' => 'Selle redaktsiooni käigus tehtud muudatusi saab eemaldada. Palun kontrolli allolevat võrdlust veendumaks, et tahad need muudatused tõepoolest eemaldada. Seejärel saad lehekülje salvestada.',
-'undo-summary' => 'Tühistati muudatus $1, mille tegi [[Special:Contributions/$2|$2]] ([[User talk:$2|Arutelu]])',
+'undo-summary' => 'Tühistati muudatus $1, mille tegi [[Special:Contributions/$2|$2]] ([[User talk:$2|arutelu]])',
# History pages
'viewpagelogs' => 'Vaata selle lehe logisid',
@@ -593,6 +639,18 @@ Legend: (viim) = erinevused võrreldes viimase redaktsiooniga,
'historysize' => '({{PLURAL:$1|1 bait|$1 baiti}})',
'historyempty' => '(tühi)',
+# Revision feed
+'history-feed-item-nocomment' => '$1 - $2', # user at time
+
+# Revision deletion
+'rev-delundel' => 'näita/peida',
+'revdel-restore' => 'Muuda nähtavust',
+'pagehist' => 'Lehekülje ajalugu',
+'deletedhist' => 'Kustutatud ajalugu',
+'revdelete-content' => 'sisu',
+'revdelete-summary' => 'toimeta kokkuvõtet',
+'revdelete-uname' => 'kasutajanimi',
+
# Diffs
'history-title' => '"$1" muudatuste ajalugu',
'difference' => '(Erinevused redaktsioonide vahel)',
@@ -701,6 +759,7 @@ sisse logida.',
'grouppage-sysop' => '{{ns:project}}:administraatorid',
# User rights log
+'rightslog' => 'Kasutaja õiguste logi',
'rightslogtext' => 'See on logi kasutajate õiguste muutuste kohta.',
# Recent changes
@@ -722,11 +781,16 @@ sisse logida.',
'show' => 'näita',
'minoreditletter' => 'P',
'newpageletter' => 'U',
+'boteditletter' => 'b',
'number_of_watching_users_pageview' => '[$1 {{PLURAL:$1|jälgiv kasutaja|jälgivat kasutajat}}]',
'newsectionsummary' => '/* $1 */ uus alajaotus',
# Recent changes linked
-'recentchangeslinked' => 'Seotud muudatused',
+'recentchangeslinked' => 'Seotud muudatused',
+'recentchangeslinked-title' => 'Muudatused, mis on seotud "$1"-ga.',
+'recentchangeslinked-noresult' => 'Antud ajavahemiku jooksul ei ole lingitud lehekülgedel muudatusi tehtud.',
+'recentchangeslinked-summary' => "See on viimaste muudatuste nimekiri lehekülgedel, kuhu lähevad lingid antud leheküljelt (või antud kategooria liikmetele).
+Leheküljed, mis lähevad [[Special:Watchlist|Jälgimisloendi]] koosseisu, on esiletoodud '''rasvasena'''.",
# Upload
'upload' => 'Faili üleslaadimine',
@@ -782,6 +846,9 @@ võidakse sinu ligipääs sulgeda.',
'filetype-banned-type' => "'''\".\$1\"''' ei ole lubatud failitüüp. Lubatud failitüübid on \$2.",
'large-file' => 'On soovitatav, et üleslaetavad failid ei oleks suuremad kui $1; selle faili suurus on $2.',
'largefileserver' => 'Antud fail on suurem serverikonfiguratsiooni poolt lubatavast failisuurusest.',
+'emptyfile' => 'Fail, mille Te üles laadisite, paistab olevat tühi.
+See võib olla tingitud vigasest failinimest.
+Palun kaalutlege, kas Te tõesti soovite seda faili üles laadida.',
'fileexists' => 'Sellise nimega fail on juba olemas. Palun kontrollige <strong><tt>$1</tt></strong>, kui te ei ole kindel, kas tahate seda muuta.',
'fileexists-forbidden' => 'Sellise nimega fail on juba olemas, palun pöörduge tagasi ja laadige fail üles mõne teise nime all. [[Image:$1|thumb|center|$1]]',
'successfulupload' => 'Üleslaadimine õnnestus',
@@ -808,8 +875,10 @@ võidakse sinu ligipääs sulgeda.',
# Image description page
'filehist' => 'Faili ajalugu',
+'filehist-help' => 'Klõpsa Kuupäev/kellaaeg, et näha faili sel ajahetkel.',
'filehist-deleteall' => 'kustuta kõik',
'filehist-deleteone' => 'kustuta see',
+'filehist-revert' => 'taasta',
'filehist-current' => 'viimane',
'filehist-datetime' => 'Kuupäev/kellaaeg',
'filehist-user' => 'Kasutaja',
@@ -819,6 +888,7 @@ võidakse sinu ligipääs sulgeda.',
'imagelinks' => 'Viited pildile',
'linkstoimage' => 'Sellele pildile {{PLURAL:$1|viitab järgmine lehekülg|viitavad järgmised leheküljed}}:',
'nolinkstoimage' => 'Sellele pildile ei viita ükski lehekülg.',
+'sharedupload' => 'See fail on ühiskasutuses ja seda võib kasutada teistes projektides.',
'noimage' => 'Sellise nimega faili pole, võite selle $1.',
'noimage-linktext' => 'üles laadida',
'uploadnewversion-linktext' => 'Lae üles selle faili uus versioon',
@@ -885,6 +955,8 @@ Seega keskmiselt '''$5''' redigeerimist lehekülje kohta ja '''$6''' lehekülje
'withoutinterwiki' => 'Keelelinkideta leheküljed',
+'fewestrevisions' => 'Leheküljed, kus on kõige vähem muudatusi tehtud',
+
# Miscellaneous special pages
'nbytes' => '$1 {{PLURAL:$1|bait|baiti}}',
'ncategories' => '$1 {{PLURAL:$1|kategooria|kategooriat}}',
@@ -942,6 +1014,7 @@ Seega keskmiselt '''$5''' redigeerimist lehekülje kohta ja '''$6''' lehekülje
'allpages' => 'Kõik artiklid',
'alphaindexline' => '$1 kuni $2',
'nextpage' => 'Järgmine lehekülg ($1)',
+'prevpage' => 'Eelmine lehekülg ($1)',
'allpagesfrom' => 'Näita alates:',
'allarticles' => 'Kõik artiklid',
'allinnamespace' => 'Kõik artiklid ($1 nimeruum)',
@@ -949,22 +1022,27 @@ Seega keskmiselt '''$5''' redigeerimist lehekülje kohta ja '''$6''' lehekülje
'allpagesprev' => 'Eelmised',
'allpagesnext' => 'Järgmised',
'allpagessubmit' => 'Näita',
+'allpagesprefix' => 'Kuva leheküljed eesliitega:',
# Special:Categories
'categories' => 'Kategooriad',
'categoriespagetext' => 'Vikis on järgmised kategooriad.',
'categoriesfrom' => 'Näita kategooriaid alates:',
+# Special:ListGroupRights
+'listgrouprights-members' => '(liikmete loend)',
+
# E-mail user
'mailnologintext' => 'Te peate olema [[Special:UserLogin|sisse logitud]] ja teil peab [[Special:Preferences|eelistustes]] olema kehtiv e-posti aadress, et saata teistele kasutajatele e-kirju.',
'emailuser' => 'Saada sellele kasutajale e-kiri',
'emailpage' => 'Saada kasutajale e-kiri',
'emailpagetext' => 'Kui see kasutaja on oma eelistuste lehel sisestanud e-posti aadressi, siis saate alloleva vormi kaudu talle kirja saata. Et kasutaja saaks vastata, täidetakse kirja saatja väli "kellelt" e-posti aadressiga, mille olete sisestanud oma eelistuste lehel.',
-'emailfrom' => 'Kellelt',
-'emailto' => 'Kellele',
-'emailsubject' => 'Pealkiri',
-'emailmessage' => 'Sõnum',
+'emailfrom' => 'Kellelt:',
+'emailto' => 'Kellele:',
+'emailsubject' => 'Pealkiri:',
+'emailmessage' => 'Sõnum:',
'emailsend' => 'Saada',
+'emailccme' => 'Saada mulle koopia.',
'emailsent' => 'E-post saadetud',
'emailsenttext' => 'Teie sõnum on saadetud.',
@@ -990,7 +1068,7 @@ Kui tahad seda lehte hiljem jälgimisloendist eemaldada, klõpsa päisenupule "L
'unwatchthispage' => 'Ära jälgi',
'notanarticle' => 'Pole artikkel',
'watchnochange' => 'Valitud perioodi jooksul ei ole üheski jälgitavas artiklis muudatusi tehtud.',
-'watchlist-details' => '{{PLURAL:$1|$1 lehekülg|$1 lehekülge}} jälgimisloendis (ei arvestata arutelulehekülgi).',
+'watchlist-details' => 'Jälgimisloendis on {{PLURAL:$1|$1 lehekülg|$1 lehekülge}} (ei arvestata arutelulehekülgi).',
'wlheader-showupdated' => "* Leheküljed, mida on muudetud peale sinu viimast külastust, on '''rasvases kirjas'''",
'watchmethod-list' => 'jälgitavate lehekülgede viimased muudatused',
'watchlistcontains' => 'Sinu jälgimisloendis on $1 {{PLURAL:$1|artikkel|artiklit}}.',
@@ -1051,11 +1129,22 @@ Kõik toodud kellaajad järgivad serveriaega.',
'protect-title' => '"$1" kaitsmine',
'protect-legend' => 'Kinnita kaitsmine',
'protectcomment' => 'Põhjus',
+'protectexpiry' => 'Aegub:',
+'protect_expiry_invalid' => 'Sobimatu aegumise tähtaeg.',
+'protect_expiry_old' => 'Aegumise tähtaeg on minevikus.',
+'protect-unchain' => 'Võimalda lehekülje teisaldamist.',
'protect-text' => 'Siin võite vaadata ja muuta lehekülje <strong><nowiki>$1</nowiki></strong> kaitsesätteid.',
+'protect-locked-access' => 'Teie konto ei oma õiguseid muuta lehekülje kaitstuse taset.
+Allpool on toodud lehekülje <strong>$1</strong> hetkel kehtivad seaded:',
'protect-default' => '(tavaline)',
+'protect-fallback' => 'Require "$1" permission
+Nõuab "$1" õiguseid',
'protect-level-autoconfirmed' => 'Ainult registreeritud kasutajad',
'protect-level-sysop' => 'Ainult administraatorid',
+'protect-summary-cascade' => 'kaskaad',
'protect-expiring' => 'aegub $1 (UTC)',
+'protect-cascade' => 'Kaitse lehekülgi, mis on lülitatud käesoleva lehekülje koosseisu (kaskaadkaitse)',
+'protect-cantedit' => 'Te ei saa muuta selle lehekülje kaitstuse taset, sest Teile pole selleks luba antud.',
'restriction-type' => 'Lubatud:',
'restriction-level' => 'Kaitsmise tase:',
'minimum-size' => 'Min suurus',
@@ -1109,9 +1198,11 @@ versioonid varasema ajaloona. Kehtivat versiooni automaatselt välja ei vahetata
'month' => 'Alates kuust (ja varasemad):',
'year' => 'Alates aastast (ja varasemad):',
-'sp-contributions-blocklog' => 'Blokeerimise logi',
-'sp-contributions-search' => 'Otsi kaastöid',
-'sp-contributions-username' => 'IP aadress või kasutajanimi:',
+'sp-contributions-newbies' => 'Näita ainult uute kasutajate kaastööd.',
+'sp-contributions-newbies-sub' => 'Uued kasutajad',
+'sp-contributions-blocklog' => 'Blokeerimise logi',
+'sp-contributions-search' => 'Otsi kaastöid',
+'sp-contributions-username' => 'IP aadress või kasutajanimi:',
# What links here
'whatlinkshere' => 'Lingid siia',
@@ -1244,6 +1335,9 @@ Kui soovid MediaWiki tarkvara tõlkimises osaleda siis vaata lehti [http://www.m
'importfailed' => 'Importimine ebaõnnestus: $1',
'importnosources' => 'Ühtegi transwiki impordiallikat ei ole defineeritud ning ajaloo otseimpordi funktsioon on välja lülitatud.',
+# Import log
+'importlogpage' => 'Impordi logi',
+
# Tooltip help for the actions
'tooltip-pt-userpage' => 'Minu kasutaja leht',
'tooltip-pt-anonuserpage' => 'Selle IP aadressi kasutajaleht',
@@ -1338,7 +1432,15 @@ Kui soovid MediaWiki tarkvara tõlkimises osaleda siis vaata lehti [http://www.m
'bydate' => 'kuupäeva järgi',
'sp-newimages-showfrom' => 'Näita uusi faile alates $2 $1',
+# Bad image list
+'bad_image_list' => 'Arvesse võetakse ainult nimekirja ühikud (read, mis algavad sümboliga *).
+Esimene link real peab olema link kõlbmatule failile.
+Samal real olevaid järgmiseid linke vaadeldakse kui erandeid, see tähendab artikleid, mille koosseisu kujutise võib lülitada.',
+
# Metadata
+'metadata' => 'Metaandmed',
+'metadata-help' => 'See fail sisaldab lisateavet, mis on tõenäoliselt lisatud digitaalkaamera või skänneri poolt.
+Kui faili on muudetud mõne tarkvara programmiga, siis võivad osad andmed olla muutunud või täielikult eemaldatud.',
'metadata-expand' => 'Näita täpsemaid detaile',
'metadata-collapse' => 'Peida täpsemad detailid',
@@ -1394,6 +1496,10 @@ Kinnituskood aegub $4.',
# HTML dump
'redirectingto' => 'Ãœmbersuunamine lehele [[:$1]]...',
+# Multipage image navigation
+'imgmultipageprev' => '↠eelmine lehekülg',
+'imgmultipagenext' => 'järgmine lehekülg →',
+
# Auto-summaries
'autosumm-blank' => 'Kustutatud kogu lehekülje sisu',
'autosumm-replace' => "Lehekülg asendatud tekstiga '$1'",
diff --git a/languages/messages/MessagesEu.php b/languages/messages/MessagesEu.php
index e549fb48..d002f0a8 100644
--- a/languages/messages/MessagesEu.php
+++ b/languages/messages/MessagesEu.php
@@ -10,6 +10,7 @@
* @author Malafaya
* @author Theklan
* @author Unai Fdz. de Betoño
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -164,7 +165,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Konfigurazio balioen zerrenda]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ (Maiz egindako galderak)]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiren argitalpenen posta zerrenda]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWikiren argitalpenen posta zerrenda]',
'about' => 'Honi Buruz',
'article' => 'Artikulua',
@@ -449,7 +450,7 @@ Gainera beste lankideek zurekin kontakta dezakete zure lankide edo lankide_eztab
'loginsuccesstitle' => 'Saio hasiera egina',
'loginsuccess' => "'''Saioa hasi duzu {{SITENAME}}(e)n \"\$1\" izenarekin.'''",
'nosuchuser' => 'Ez dago "$1" izena duen lankiderik.
-Mesedez, egiaztatu ondo idatzi duzun edo [[Special:Userlogin/signup|kontu berria sor ezazu]].',
+Mesedez, egiaztatu ondo idatzi duzun edo [[Special:UserLogin/signup|kontu berria sor ezazu]].',
'nosuchusershort' => 'Ez dago "<nowiki>$1</nowiki>" izena duen erabiltzailerik. Egiaztatu ongi idatzi duzula.',
'nouserspecified' => 'Erabiltzaile izena zehaztu beharra daukazu.',
'wrongpassword' => 'Pasahitza ez da zuzena. Saiatu berriz.',
@@ -495,7 +496,7 @@ Mesedez, formatu egokia duen helbide bat zehaztu, edo hutsik utzi.',
'resetpass_submit' => 'Pasahitza definitu eta saioa hasi',
'resetpass_success' => 'Zure pasahitza aldatu egin da! Saioa hasten...',
'resetpass_bad_temporary' => 'Baliogabeko pasahitz tenporala. Baliteke pasahitza jada aldatu edo pasahitz tenporal berri bat eskatu izana.',
-'resetpass_forbidden' => 'Wiki honetan ezin dira pasahitzak aldatu',
+'resetpass_forbidden' => 'Ezin dira pasahitzak aldatu',
'resetpass_missing' => 'Formularioko daturik ez.',
# Edit page toolbar
@@ -615,7 +616,7 @@ Era berean, bidaltzen ari zaren edukia zuk zeuk idatzitakoa dela edo jabetza pub
'copyrightwarning2' => 'Mesedez, kontuan izan {{SITENAME}}(e)n egindako ekarpen guztiak besteek aldatu edo ezabatu ditzaketela. Ez baduzu besteek aldaketak egitea nahi, ez ezazu bidali.<br />
Era berean, bidaltzen ari zaren edukia zuk zeuk idatzitakoa dela edo jabetza publikoko edo baliabide aske batetik kopiatu duzula zin egin ari zara (ikus $1 informazio gehiagorako).
<strong>EZ BIDALI BAIMENIK GABEKO COPYRIGHTDUN EDUKIRIK!</strong>',
-'longpagewarning' => '<strong>OHARRA: Orrialde honek $1 kilobyteko tamaina du; nabigatzaile batzuek arazoak izan litzakete 32kb-tik gorako testuekin. Mesedez, saiatu orrialdea atal txikiagoetan banatzen.</strong>',
+'longpagewarning' => '<strong>OHARRA: Orrialde honek $1 kilobyteko tamaina du; nabigatzaile batzuek arazoak izan litzakete 32 kb-tik gorako testuekin. Mesedez, saiatu orrialdea atal txikiagoetan banatzen.</strong>',
'longpageerror' => '<strong>ERROREA: Bidali duzun testuak $1 kilobyteko luzera du, eta $2 kilobyteko maximoa baino luzeagoa da. Ezin da gorde.</strong>',
'readonlywarning' => '<strong>OHARRA: Datu-basea blokeatu egin da mantenu lanak burutzeko, beraz ezingo dituzu orain zure aldaketak gorde. Testua fitxategi baten kopiatu dezakezu, eta beranduago erabiltzeko gorde.</strong>',
'protectedpagewarning' => '<strong>OHARRA: Orri hau blokeaturik dago, administratzaileek soilik eraldatu dezakete.</strong>',
@@ -630,7 +631,7 @@ Era berean, bidaltzen ari zaren edukia zuk zeuk idatzitakoa dela edo jabetza pub
'edittools' => '<!-- Hemen jarritako testua aldaketa eta igoera formularioen azpian agertuko da. -->',
'nocreatetitle' => 'Orrialdeak sortzea mugatuta',
'nocreatetext' => 'Gune honek orrialde berriak sortzeko gaitasuna mugatu du. Atzera egin dezakezu existitzen den orrialde bat aldatzeko, edo [[Special:UserLogin|saio hasi edo kontua sortu]].',
-'nocreate-loggedin' => 'Ez daukazu wiki honetan orrialde berriak sortzeko baimenik, administratzaile batek orri hau blokeatu duelako bandalismoak sahiesteko.',
+'nocreate-loggedin' => 'Ez daukazu orrialde berriak sortzeko baimenik.',
'permissionserrors' => 'Baimen erroreak',
'permissionserrorstext' => 'Ez duzu hori egiteko baimenik, hurrengo {{PLURAL:$1|arrazoia dela eta|arrazoiak direla eta}}:',
'permissionserrorstext-withaction' => 'Ez duzu $2 egiteko eskumenik, honako {{PLURAL:$1|arrazoia dela eta:|arrazoiak direla eta:}}',
@@ -650,6 +651,8 @@ Txantiloi batzuk ez dira erabiliko.',
'post-expand-template-argument-category' => 'Kontuan hartu ez diren txantiloiak dituzten orrialdeak',
# "Undo" feature
+'undo-success' => 'Aldaketa desegin daiteke.
+Mesedez beheko alderaketa egiaztatu, egin nahi duzuna hori dela frogatzeko, eta ondoren azpiko aldaketak gorde, aldaketa desegiten amaitzeko.',
'undo-failure' => 'Ezin izan da aldaketa desegin tarteko aldaketekin gatazkak direla-eta.',
'undo-norev' => 'Aldaketa ezin da desegin ez delako existitzen edo ezabatu zutelako.',
'undo-summary' => '[[Special:Contributions/$2|$2(r)en]] $1 berrikuspena desegin da ([[User talk:$2|Eztabaida]])',
@@ -705,11 +708,11 @@ Orrialdearen berrikuspen hau artxibo publikoetatik kendu da. Guneko administratz
'revisiondelete' => 'Berrikuspenak ezabatu/leheneratu',
'revdelete-nooldid-title' => 'Helburu berrikuspenik ez',
'revdelete-nooldid-text' => 'Ez d(it)uzu eragiketa hau burutzeko helburu berrikuspena(k) zehaztu.',
-'revdelete-selected' => '{{PLURAL:$2|[[:$1]](r)en hautatutako berrikuspena:|[[:$1]](r)en hautatutako berrikuspenak}}',
-'logdelete-selected' => '{{PLURAL:$1|Aukeratutako log gertakaria|Aukeratutako log gertakariak}}:',
-'revdelete-text' => 'Ezabatutako berrikuspenek orrialdearen historian agertzen jarraituko dute, baina bere edukiak ez dira publikoki eskuratu ahal izango.
+'revdelete-selected' => "'''{{PLURAL:$2|[[:$1]](r)en hautatutako berrikuspena:|[[:$1]](r)en hautatutako berrikuspenak}}'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Aukeratutako log gertakaria|Aukeratutako log gertakariak}}:'''",
+'revdelete-text' => "'''Ezabatutako berrikuspenek orrialdearen historian agertzen jarraituko dute, baina bere edukiak ez dira publikoki eskuratu ahal izango.'''
-Wiki honetako beste administratzaileek ezkutuko eduki hau ikusteko aukera izango dute, eta baita leheneratzeko ere, gunearen arduradunek beste mugapenen bat ezartzen ez badute behintzat.',
+Wiki honetako beste administratzaileek ezkutuko eduki hau ikusteko aukera izango dute, eta baita leheneratzeko ere, gunearen arduradunek beste mugapenen bat ezartzen ez badute behintzat.",
'revdelete-legend' => 'Berrikuspen mugapenak ezarri:',
'revdelete-hide-text' => 'Berrikuspenaren testua ezkutatu',
'revdelete-hide-name' => 'Helburua eta ekintza izkutatu',
@@ -814,7 +817,7 @@ Wiki honetako beste administratzaileek ezkutuko eduki hau ikusteko aukera izango
'mypreferences' => 'Nire hobespenak',
'prefs-edits' => 'Aldaketa kopurua:',
'prefsnologin' => 'Saioa hasi gabe',
-'prefsnologintext' => '[[Special:UserLogin|Saioa hasi behar duzu]] zure hobespenak ezartzeko.',
+'prefsnologintext' => '<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} Izena eman] behar duzu zure hobespenak ezartzeko.',
'prefsreset' => 'Hobespenak hasieratu egin dira.',
'qbsettings' => 'Laster-barra',
'qbsettings-none' => 'Ezein ere',
@@ -1053,7 +1056,7 @@ Hautatu beste izen bat.',
'uploadedimage' => '"[[$1]]" igo da',
'overwroteimage' => '"[[$1]]"ren bertsio berri bat igo',
'uploaddisabled' => 'Igoerak ezgaituta daude',
-'uploaddisabledtext' => 'Fitxategiak igotzea ezgaituta dago wiki honetan.',
+'uploaddisabledtext' => 'Fitxategiak igotzea ezgaituta dago.',
'uploadscripted' => 'Fitxategi honek web zerbitzariak modu ezegokian interpretatu lezakeen HTML edo script kodea dauka.',
'uploadcorrupt' => 'Fitxategiak akatsak ditu edo luzapena ezegokia da. Mesedez, egiaztatu fitxategia ondo dagoela eta berriz igo.',
'uploadvirus' => 'Fitxategiak birusa dauka! Xehetasunak: $1',
@@ -1130,10 +1133,11 @@ Aukera ezazu, mesedez, fitxategi izen deskriptiboago bat.',
'imagepage-searchdupe' => 'Duplikatutako fitxategiak bilatu',
# File reversion
-'filerevert' => '$1 leheneratu',
-'filerevert-legend' => 'Fitxategia leheneratu',
-'filerevert-comment' => 'Iruzkina:',
-'filerevert-submit' => 'Leheneratu',
+'filerevert' => '$1 leheneratu',
+'filerevert-legend' => 'Fitxategia leheneratu',
+'filerevert-comment' => 'Iruzkina:',
+'filerevert-defaultcomment' => '$2, $1 bertsiora leheneratu da',
+'filerevert-submit' => 'Leheneratu',
# File deletion
'filedelete' => '$1 ezabatu',
@@ -1143,7 +1147,7 @@ Aukera ezazu, mesedez, fitxategi izen deskriptiboago bat.',
'filedelete-comment' => 'Iruzkina:',
'filedelete-submit' => 'Ezabatu',
'filedelete-success' => "'''$1''' ezabatu da.",
-'filedelete-nofile' => "Gune honetan ez dago '''$1''' izeneko fitxategirik.",
+'filedelete-nofile' => "Ez dago '''$1''' izeneko fitxategirik.",
'filedelete-nofile-old' => "Ez dago '''$1'''en bertsio artxibaturik zuk jarritako izaera horrekin.",
'filedelete-otherreason' => 'Beste arrazoiak/gehigarriak:',
'filedelete-reason-otherlist' => 'Bestelako arrazoiak',
@@ -1199,9 +1203,10 @@ Gure [http://www.mediawiki.org/wiki/Manual:Job_queue Job queue] '''$7'''-koa da.
'disambiguationspage' => 'Template:argipen',
'disambiguations-text' => "Jarraian azaltzen diren orrialdeek '''argipen orrialde''' baterako lotura dute. Kasu bakoitzean dagokion artikulu zuzenarekin izan beharko lukete lotura.<br />Orrialde bat argipen motakoa dela antzeman ohi da [[MediaWiki:Disambiguationspage]] orrialdean agertzen den txantiloietako bat duenean.",
-'doubleredirects' => 'Birzuzenketa bikoitzak',
-'doubleredirectstext' => 'Lerro bakoitzean lehen eta bigarren birzuzenketetarako loturak ikus daitezke, eta baita edukia daukan edo eduki beharko lukeen orrialderako lotura ere. Lehen birzuzenketak azken honetara zuzendu beharko luke.',
-'double-redirect-fixer' => 'Birzuzenketa zuzentzailea',
+'doubleredirects' => 'Birzuzenketa bikoitzak',
+'doubleredirectstext' => 'Lerro bakoitzean lehen eta bigarren birzuzenketetarako loturak ikus daitezke, eta baita edukia daukan edo eduki beharko lukeen orrialderako lotura ere. Lehen birzuzenketak azken honetara zuzendu beharko luke.',
+'double-redirect-fixed-move' => '[[$1]] mugitu da eta orain [[$2]](e)ra birzuzenketa bat da',
+'double-redirect-fixer' => 'Birzuzenketa zuzentzailea',
'brokenredirects' => 'Hautsitako birzuzenketak',
'brokenredirectstext' => 'Jarraian zerrendatutako birzuzenketak existitzen ez diren orrialdeetara zuzenduta daude:',
@@ -1247,6 +1252,7 @@ Gure [http://www.mediawiki.org/wiki/Manual:Job_queue Job queue] '''$7'''-koa da.
'deadendpages' => 'Orrialde itsuak',
'deadendpagestext' => 'Jarraian zerrendatutako orrialdeek ez daukate wikiko beste edozein orrialdetarako loturarik.',
'protectedpages' => 'Babestutako orrialdeak',
+'protectedpages-indef' => 'Babes mugagabeak bakarrik',
'protectedpagestext' => 'Jarraian azaltzen diren orrialdeak mugitu edo aldatzeko babestuta daude',
'protectedpagesempty' => 'Ez dago parametro hauetarako babesturiko orrialderik momentu honetan.',
'protectedtitles' => 'Babestutako tituluak',
@@ -1302,7 +1308,9 @@ Gure [http://www.mediawiki.org/wiki/Manual:Job_queue Job queue] '''$7'''-koa da.
# Special:Categories
'categories' => 'Kategoriak',
-'categoriespagetext' => 'Hurrengo kategoriak daude wiki honetan:',
+'categoriespagetext' => 'Hurrengo kategoriek orrialdeak edo fitxategiak dituzte.
+[[Special:UnusedCategories|Erabili gabeko kategoriak]] ez dira hemen erakusten.
+Ikus, gainera [[Special:WantedCategories|kategoriarik eskatuenak]].',
'categoriesfrom' => 'Honela hasten diren kategoriak erakutsi:',
'special-categories-sort-count' => 'kontatetzearen arabera ordenatu',
'special-categories-sort-abc' => 'alfabetikoki aldatu',
@@ -1495,43 +1503,44 @@ Orrialde honen babes maila alda dezakezu, baina ez du eraginik izango kaskada bi
'restriction-level-all' => 'edozein maila',
# Undelete
-'undelete' => 'Ezabatutako orrialdeak ikusi',
-'undeletepage' => 'Ezabatutako orrialdeak ikusi eta leheneratu',
-'undeletepagetitle' => "'''Hurrengoa [[:$1|$1]](r)en ezabatutako aldaketak dira'''.",
-'viewdeletedpage' => 'Ezabatutako orrialdeak ikusi',
-'undeletepagetext' => 'Jarraian zerrendatzen diren orrialdeak ezabatu egin dira baina oraindik artxiboa gordeta daude eta leheneratu egin daitezke. Artxiboa noizean behin hustu egin liteke.',
-'undelete-fieldset-title' => 'Berrikuspenak berrezarri',
-'undeleteextrahelp' => "Orrialde osoa leheneratzeko, koadrotxo guztiak hautatu gabe utzi eta '''''Leheneratu'''''n klik egin.
+'undelete' => 'Ezabatutako orrialdeak ikusi',
+'undeletepage' => 'Ezabatutako orrialdeak ikusi eta leheneratu',
+'undeletepagetitle' => "'''Hurrengoa [[:$1|$1]](r)en ezabatutako aldaketak dira'''.",
+'viewdeletedpage' => 'Ezabatutako orrialdeak ikusi',
+'undeletepagetext' => 'Jarraian zerrendatzen diren orrialdeak ezabatu egin dira baina oraindik artxiboa gordeta daude eta leheneratu egin daitezke. Artxiboa noizean behin hustu egin liteke.',
+'undelete-fieldset-title' => 'Berrikuspenak berrezarri',
+'undeleteextrahelp' => "Orrialde osoa leheneratzeko, koadrotxo guztiak hautatu gabe utzi eta '''''Leheneratu'''''n klik egin.
Aukeratutako leheneratze bat burutzeko, leheneratu nahi dituzun berrikuspenen koadrotxoak markatu eta '''''Leheneratu''''' klik egin.
'''''Hasiera'''''n klik eginez gero koadrotxo guztiak eta iruzkin koadroa hustu egingo dira.",
-'undeleterevisions' => '$1 berrikuspen gordeta',
-'undeletehistory' => 'Orrialdea leheneratzen baduzu, berrikuspena guztiak leheneratuko dira historian.
+'undeleterevisions' => '$1 berrikuspen gordeta',
+'undeletehistory' => 'Orrialdea leheneratzen baduzu, berrikuspena guztiak leheneratuko dira historian.
Ezabatu ondoren izen berdina duen orrialde berri bat sortzen bada leheneratutako berrikuspenak azalduko dira historian.',
-'undeletehistorynoadmin' => 'Artikulua ezabatu egin da. Ezabatzeko azalpena beheko laburpenean erakusten da, ezabatu aurretik parte hartu zuten erabiltzaileen xehetasunekin batera. Ezabatutako berrikuspenen oraingo testua administratzaileek bakarrik ikus dezakete.',
-'undeleterevision-missing' => 'Baliogabeko berrikuspena. Baliteke lotura ezegokia izatea, edo berriskupena leheneratu edo kendu izana.',
-'undelete-nodiff' => 'Ez da aurkitu aurreko berrikuspenik.',
-'undeletebtn' => 'Leheneratu',
-'undeletelink' => 'leheneratu',
-'undeletereset' => 'Hasieratu',
-'undeletecomment' => 'Iruzkina:',
-'undeletedarticle' => '"[[$1]]" leheneratu da',
-'undeletedrevisions' => '$1 berrikuspen leheneratu dira',
-'undeletedrevisions-files' => '$1 berrikuspen eta $2 fitxategi leheneratu dira',
-'undeletedfiles' => '$1 fitxategi leheneratu dira',
-'cannotundelete' => 'Errorea birsortzerakoan; baliteke beste norbaitek lehenago birsortu izana.',
-'undeletedpage' => "<big>'''$1 leheneratu egin da'''</big>
+'undeletehistorynoadmin' => 'Artikulua ezabatu egin da. Ezabatzeko azalpena beheko laburpenean erakusten da, ezabatu aurretik parte hartu zuten erabiltzaileen xehetasunekin batera. Ezabatutako berrikuspenen oraingo testua administratzaileek bakarrik ikus dezakete.',
+'undeleterevision-missing' => 'Baliogabeko berrikuspena. Baliteke lotura ezegokia izatea, edo berriskupena leheneratu edo kendu izana.',
+'undelete-nodiff' => 'Ez da aurkitu aurreko berrikuspenik.',
+'undeletebtn' => 'Leheneratu',
+'undeletelink' => 'leheneratu',
+'undeletereset' => 'Hasieratu',
+'undeletecomment' => 'Iruzkina:',
+'undeletedarticle' => '"[[$1]]" leheneratu da',
+'undeletedrevisions' => '$1 berrikuspen leheneratu dira',
+'undeletedrevisions-files' => '$1 berrikuspen eta $2 fitxategi leheneratu dira',
+'undeletedfiles' => '$1 fitxategi leheneratu dira',
+'cannotundelete' => 'Errorea birsortzerakoan; baliteke beste norbaitek lehenago birsortu izana.',
+'undeletedpage' => "<big>'''$1 leheneratu egin da'''</big>
[[Special:Log/delete|Ezabaketa erregistrora]] jo azken ezabaketa eta leheneraketak ikusteko.",
-'undelete-header' => 'Berriki ezabatutako orrialdeak ikusteko [[Special:Log/delete|ezabaketa erregistrora]] jo.',
-'undelete-search-box' => 'Ezabatutako orrialdeak bilatu',
-'undelete-search-prefix' => 'Honela hasten diren orrialdeak erakutsi:',
-'undelete-search-submit' => 'Bilatu',
-'undelete-no-results' => 'Ez da bat datorren orrialderik aurkitu ezabaketen artxiboan.',
-'undelete-cleanup-error' => 'Erabiltzen ez den "$1" fitxategia ezabatzen arazoa egon da.',
-'undelete-error-short' => 'Errorea fitxategia berreskuratzerakoan: $1',
-'undelete-error-long' => 'Errorea gertatu da hurrengo orrialdea berreskuratzerakoan:
+'undelete-header' => 'Berriki ezabatutako orrialdeak ikusteko [[Special:Log/delete|ezabaketa erregistrora]] jo.',
+'undelete-search-box' => 'Ezabatutako orrialdeak bilatu',
+'undelete-search-prefix' => 'Honela hasten diren orrialdeak erakutsi:',
+'undelete-search-submit' => 'Bilatu',
+'undelete-no-results' => 'Ez da bat datorren orrialderik aurkitu ezabaketen artxiboan.',
+'undelete-cleanup-error' => 'Erabiltzen ez den "$1" fitxategia ezabatzen arazoa egon da.',
+'undelete-error-short' => 'Errorea fitxategia berreskuratzerakoan: $1',
+'undelete-error-long' => 'Errorea gertatu da hurrengo orrialdea berreskuratzerakoan:
$1',
+'undelete-show-file-submit' => 'Bai',
# Namespace form on various pages
'namespace' => 'Izen-tartea:',
@@ -1608,7 +1617,7 @@ Ikus [[Special:IPBlockList|IP blokeoen zerrenda]] blokeoak aztertzeko.',
'ipb-edit-dropdown' => 'Lankide bat blokeatzeko arrazoiak',
'ipb-unblock-addr' => '$1 lankide edo IP helbideari blokeoa baliogabetu',
'ipb-unblock' => 'Erabiltzaile izen edo IP helbide bati blokeoa kendu',
-'ipb-blocklist-addr' => '$1-(r)entzat dauden edo egon diren blokeoak ikusi',
+'ipb-blocklist-addr' => '$1(r)en blokeoak ikusi',
'ipb-blocklist' => 'Blokeaketak ikusi',
'unblockip' => 'Erabiltzailea desblokeatu',
'unblockiptext' => 'Erabili beheko formularioa lehenago blokeatutako IP helbide edo erabiltzaile baten idazketa baimenak leheneratzeko.',
@@ -1719,6 +1728,7 @@ Kasu horietan orrialdea eskuz mugitu edo bestearekin bateratu beharko duzu.",
'imagenocrossnamespace' => 'Ezin da mugitu fitxategia fitxategiena ez den izen batera',
'imagetypemismatch' => 'Fitxategiaren luzapen berriak ez du bere motako fitxategiekin bat egiten',
'imageinvalidfilename' => 'Xede-artxiboaren izenak ez du balio',
+'fix-double-redirects' => 'Hasierako izenburura zuzentzen duten birzuzenketa guztiak aldatu',
# Export
'export' => 'Orrialdeak esportatu',
@@ -1775,6 +1785,8 @@ Horrez gain, lotura zuzena ere erabil dezakezu; adibidez, [[{{ns:special}}:Expor
'importhistoryconflict' => 'Gatazka sortzen ari den berrikuspen historia dago (baliteke orrialdea lehenago inportatu izana)',
'importnosources' => 'Ez dago wikien arteko inportazio iturririk eta historialak zuzenean igotzea ezgaituta dago.',
'importnofile' => 'Ez da inportazio fitxategirik igo.',
+'importuploaderrorsize' => 'Inportatutako artxiboaren igoera-porrota.
+Artxiboa onartutako igoera-tamaina baino handiagoa da.',
'importuploaderrortemp' => 'Inportatze fitxategiaren igoeran akatsa egon da. Karpeta tenporal bat falta da.',
'import-parse-failure' => 'XML inportatze parseak akatsa izan du',
'import-noarticle' => 'Ez dago inportatzeko orrialderik!',
@@ -2236,6 +2248,7 @@ Zerrenda elementuak (hasieran * duten lerroak) baino ez dira kontuan hartzen. Le
'exif-gpslongitude-w' => 'Mendebaldeko longitudea',
'exif-gpsstatus-a' => 'Neurketa burutzen',
+'exif-gpsstatus-v' => 'Neurketen interoperabilitatea',
'exif-gpsmeasuremode-2' => '2 dimentsioko neurketa',
'exif-gpsmeasuremode-3' => '3 dimentsioko neurketa',
@@ -2245,6 +2258,7 @@ Zerrenda elementuak (hasieran * duten lerroak) baino ez dira kontuan hartzen. Le
'exif-gpsspeed-m' => 'Milia orduko',
# Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
+'exif-gpsdirection-t' => 'Benetako norabidea',
'exif-gpsdirection-m' => 'Norabide magnetikoa',
# External editor support
@@ -2302,7 +2316,7 @@ Egiaztapen kode hau $4 iraungiko da.',
'trackbackdeleteok' => 'Aipua ezabatu egin da.',
# Delete conflict
-'deletedwhileediting' => 'Oharra: Zu aldaketak egiten hasi ondoren ezabatu egin da orrialde hau!',
+'deletedwhileediting' => "'''Oharra''': Zu aldaketak egiten hasi ondoren orrialdea ezabatua izan da!",
'confirmrecreate' => "[[User:$1|$1]] erabiltzaileak ([[User talk:$1|eztabaida]]) orrialde hau ezabatu zu aldatzen hasi eta gero. Hona arrazoia: : ''$2'' Mesedez, baieztatu orrialde hau berriz sortu nahi duzula.",
'recreate' => 'Birsortu',
@@ -2392,24 +2406,34 @@ Gainera [[special:Watchlist/raw|raw zerrenda editatu]] dezakezu.',
'filepath-submit' => 'Ibilbidea',
# Special:FileDuplicateSearch
+'fileduplicatesearch' => 'Artxibo bikoiztuen bilaketa',
'fileduplicatesearch-legend' => 'Duplikatu bat bilatu',
'fileduplicatesearch-filename' => 'Fitxategi izena:',
'fileduplicatesearch-submit' => 'Bilaketa',
'fileduplicatesearch-info' => '$1 × $2 pixel<br />Fitxategiaren tamaina: $3<br />MIME mota: $4',
'fileduplicatesearch-result-1' => '"$1" fitxategiak ez du duplikazio zehazki berdinik.',
+'fileduplicatesearch-result-n' => '"$1" fitxategiak {{PLURAL:$2|kopia zehatz bakarra du|$2 kopia zehatz ditu}}.',
# Special:SpecialPages
-'specialpages' => 'Aparteko orrialdeak',
-'specialpages-group-other' => 'Beste orrialde berezi batzuk',
-'specialpages-group-login' => 'Sartu / Izena eman',
-'specialpages-group-users' => 'Erabiltzaileak eta eskumenak',
-'specialpages-group-highuse' => 'Erabilera handiko orrialdeak',
-'specialpages-group-pages' => 'Orrialdeen zerrenda',
-'specialpages-group-pagetools' => 'Orrialde tresnak',
-'specialpages-group-wiki' => 'Wiki datuak eta tresnak',
-'specialpages-group-spam' => 'Spam tresnak',
+'specialpages' => 'Aparteko orrialdeak',
+'specialpages-note' => '----
+* Orrialde berezi arruntak.
+* <span class="mw-specialpagerestricted">Mugatutako orrialde bereziak.</span>',
+'specialpages-group-maintenance' => 'Mantentze-oharrak',
+'specialpages-group-other' => 'Beste orrialde berezi batzuk',
+'specialpages-group-login' => 'Sartu / Izena eman',
+'specialpages-group-changes' => 'Aldaketa berriak eta erregistroak',
+'specialpages-group-media' => 'Artxiboen orriak',
+'specialpages-group-users' => 'Erabiltzaileak eta eskumenak',
+'specialpages-group-highuse' => 'Erabilera handiko orrialdeak',
+'specialpages-group-pages' => 'Orrialdeen zerrenda',
+'specialpages-group-pagetools' => 'Orrialde tresnak',
+'specialpages-group-wiki' => 'Wiki datuak eta tresnak',
+'specialpages-group-redirects' => 'Berbideraketa-orri bereziak',
+'specialpages-group-spam' => 'Spam tresnak',
# Special:BlankPage
-'blankpage' => 'Orrialde txuria',
+'blankpage' => 'Orrialde txuria',
+'intentionallyblankpage' => 'Orri hau nahita utzi da hutsik',
);
diff --git a/languages/messages/MessagesExt.php b/languages/messages/MessagesExt.php
index 1db22982..9ac3f644 100644
--- a/languages/messages/MessagesExt.php
+++ b/languages/messages/MessagesExt.php
@@ -5,6 +5,7 @@
* @file
*
* @author Better
+ * @author Urhixidur
*/
$messages = array(
@@ -131,7 +132,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'Al tentu',
'article' => 'Artículu',
@@ -576,7 +577,7 @@ Pol otra parti, al pursal el botón "emburacal" mos estás asigurandu que lo esc
'copyrightwarning2' => 'Tolas contribucionis a {{SITENAME}} puein sel eitás, chambás, u esborrás pol otrus colabutaoris. Si nu estás dalcuerdu, altonci nu emburaquis ná.<br />
Pol otra parti, al pursal el botón "emburacal" mos estás asigurandu que lo escrebiu á siu hechu pol tí, u copiau dun domiñu púbricu u recursu semilal (lei $1 pa mas detallis).
<strong>Cudia: Nu emburaquis labutus con Copyright sin premisu!</strong>',
-'longpagewarning' => '<strong>Avisu: Esta páhina tieni un grandol de $1 kilobytes; angunus escrucaoris puein tenel pobremas al eital páhinas con mas de 32KB. Pol favol, consieri la posibiliá e devidil esta páhina en secionis mas chiqueninas.</strong>',
+'longpagewarning' => '<strong>Avisu: Esta páhina tieni un grandol de $1 kilobytes; angunus escrucaoris puein tenel pobremas al eital páhinas con mas de 32 kB. Pol favol, consieri la posibiliá e devidil esta páhina en secionis mas chiqueninas.</strong>',
'longpageerror' => "<strong>Marru: El testu qu'as empuntau ocupa $1 kbs (siendu polo tantu mayol de $2 kbs). Nu es posibri emburacal.</strong>",
'readonlywarning' => '<strong>Avisu: La basi e datus s´alcuentra afechá pol mantenimientu nesti momentu,
razón pola que nu pueis emburacal los tus chambus agora. Pa nu perdel los chambus, pueis copialus i pegalus nel tu ordinaol, i endrentu un ratu, emburacalus ena güiqui.</strong>',
@@ -662,11 +663,11 @@ puei bel detallis nel [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} rus
'revisiondelete' => 'Esborral/arrecuperal revisionis',
'revdelete-nooldid-title' => 'Nu ai una revisión destinu',
'revdelete-nooldid-text' => 'Nu as prehisau denguna revisión destinu ondi realizal esta hunción.',
-'revdelete-selected' => "{{PLURAL:$2|Revisión aseñalá e|Revisionis aseñalás de}} '''[[:$1]]''':",
-'logdelete-selected' => '{{PLURAL:$1|Eventu el rustrihu aseñalau|Eventus del rustrihu aseñalaus}}:',
-'revdelete-text' => 'Las revisionis esborrás entovia apaicirán nel estorial la páhina, peru el su continiu nu sedrá acesibri pal púbricu.
+'revdelete-selected' => "'''{{PLURAL:$2|Revisión aseñalá e|Revisionis aseñalás de}} '''[[:$1]]''':'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Eventu el rustrihu aseñalau|Eventus del rustrihu aseñalaus}}:'''",
+'revdelete-text' => "'''Las revisionis esborrás entovia apaicirán nel estorial la páhina, peru el su continiu nu sedrá acesibri pal púbricu.'''
-El restu e çahorilis desti güiqui sí tendrán premisu pa visoreal el continiu açonchau, i revertil el esborrau si es mestel, a nu sel que los alministraoris del güiqui crein una restrición aicional.',
+El restu e çahorilis desti güiqui sí tendrán premisu pa visoreal el continiu açonchau, i revertil el esborrau si es mestel, a nu sel que los alministraoris del güiqui crein una restrición aicional.",
'revdelete-legend' => 'Establecel restricionis de visibiliá',
'revdelete-hide-text' => 'Açonchal el testu la revisión',
'revdelete-hide-name' => 'Açonchal ación i ohetivu',
diff --git a/languages/messages/MessagesFa.php b/languages/messages/MessagesFa.php
index 7be82914..0acf6194 100644
--- a/languages/messages/MessagesFa.php
+++ b/languages/messages/MessagesFa.php
@@ -396,7 +396,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings تنظیم پیکربندی]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki پرسش‌های متداول]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Ùهرست رایانامه نسخه‌های مدیاویکی]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Ùهرست رایانامه نسخه‌های مدیاویکی]',
'about' => 'درباره',
'article' => 'صÙحهٔ محتوا',
@@ -686,7 +686,7 @@ $2',
'loginsuccesstitle' => 'ورود موÙقیت‌آمیز به سیستم',
'loginsuccess' => 'شما اکنون با نام «$1» به {{SITENAME}} وارد شده‌اید.',
'nosuchuser' => 'کاربری با نام «$1» وجود ندارد.
-املای نام را بررسی کنید، یا [[Special:Userlogin/signup|یک حساب کاربری جدید بسازید]].',
+املای نام را بررسی کنید، یا [[Special:UserLogin/signup|یک حساب کاربری جدید بسازید]].',
'nosuchusershort' => "هیچ کاربری با نام ''<nowiki>$1</nowiki>'' وجود ندارد. املایتان را وارسی کنید.",
'nouserspecified' => 'باید یک نام کاربری مشخص کنید.',
'wrongpassword' => 'گذرواژه‌ای Ú©Ù‡ وارد کردید نادرست است. لطÙاً دوباره تلاش کنید.',
@@ -935,8 +935,7 @@ $2',
لطÙاً URLÛŒ را Ú©Ù‡ برای دسترسی به این صÙحه استÙاده کرده‌اید، بررسی کنید.',
'currentrev' => 'نسخهٔ Ùعلی',
'revisionasof' => 'نسخهٔ $1',
-'revision-info' => '<div id="viewingold-warning" style="background: #FFBDBD; border: 1px solid #BB7979; color: #000000; margin: 2em 0 .5em; padding: .5em 1em; vertical-align: middle; clear: both; font-size:small;">شما یک نسخه از تاریخچهٔ این صÙحه را می‌بینید، Ú©Ù‡ حاصل ویرایش $2 در تاریخ $1 است. این نسخه ممکن است تÙاوت‌های اساسی با <a href="/wiki/{{FULLPAGENAME}}" title="{{FULLPAGENAME}}">نسخهٔ Ùعلی</a> داشته باشد.</div>
-<div id="viewingold-plain" style="display:none;">Revision as of $1 by $2</div>',
+'revision-info' => 'Ùویرایش در تاریخ $1 توسط $2',
'previousrevision' => '→ نسخهٔ قدیمی‌تر',
'nextrevision' => 'نسخهٔ جدیدترâ†',
'currentrevisionlink' => 'نمایش نسخهٔ Ùعلی',
@@ -970,8 +969,8 @@ $2',
'revisiondelete' => 'حذÙ/احیای نسخه‌ها',
'revdelete-nooldid-title' => 'هیچ نسخه‌ای انتخاب نشده‌است',
'revdelete-nooldid-text' => 'نسخه یا نسخه‌هایی از صÙحهٔ مورد نظر را Ú©Ù‡ می‌خواهید تحت تاثیر قرار بگیرند انتخاب نکرده‌اید.',
-'revdelete-selected' => "{{PLURAL:$2|نسخهٔ|نسخه‌های}} انتخاب شده از '''$1:'''",
-'logdelete-selected' => '{{PLURAL:$1|مورد|موارد}} انتخاب شده از سیاهه:',
+'revdelete-selected' => "'''{{PLURAL:$2|نسخهٔ|نسخه‌های}} انتخاب شده از '''$1:''''''",
+'logdelete-selected' => "'''{{PLURAL:$1|مورد|موارد}} انتخاب شده از سیاهه:'''",
'revdelete-text' => 'نسخه‌ها و موارد حذ٠شده کماکان از طریق تارخچه و سیاهه‌ها قابل مشاهده هستند، اما بخش‌هایی از محتوای آن‌ها توسط عموم قابل مشاهده نخواهد بود. سایر مدیران این ویکی هنوز می‌توانند این محتوای پنهان را ببینند و حتی موارد حذ٠شده را احیا کنند، مگر آن که محدودیت‌های دیگری اعمال گردد.',
'revdelete-legend' => 'تنظیم محدودیت‌های نسخه:',
'revdelete-hide-text' => 'نهÙتن متن نسخه',
@@ -1092,7 +1091,7 @@ $2',
'mypreferences' => 'ترجیحات من',
'prefs-edits' => 'تعداد ویرایش‌ها',
'prefsnologin' => 'به سیستم وارد نشده‌اید',
-'prefsnologintext' => 'برای تنظیم ترجیحات کاربر باید <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} به سیستم وارد شوید]</span>.',
+'prefsnologintext' => 'برای تنظیم ترجیحات کاربر باید <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} به سیستم وارد شوید]</span>.',
'prefsreset' => 'ترجیحات از حاÙظه میزان شد.',
'qbsettings' => 'تنظیمات نوار سریع',
'qbsettings-none' => 'نباشد',
@@ -1327,6 +1326,7 @@ $2',
'illegalfilename' => 'نام پرونده «$1» نویسه‌هایی را شامل می‌شود Ú©Ù‡ در نام صÙحه‌ها مجاز نیستند. لطÙاً نام پرونده را تغییر دهید Ùˆ آن را دوباره بار کنید.',
'badfilename' => 'نام پرونده به «$1» تغییر کرد.',
'filetype-badmime' => 'پرونده‌هایی که نوع MIME آن‌ها $1 باشد برای بارگزاری مجاز نیستند.',
+'filetype-bad-ie-mime' => 'این پرونده را نمی‌توانید بارگذاری کنید زیرا اینترنت اکسپلورر آن را به عنوان «$1» تشخیص می‌دهد، که یک نوع پروندهٔ غیر مجاز و احتمالاً خطرناک است.',
'filetype-unwanted-type' => "&lrm;'''\".\$1\"''' یک نوع پرونده ناخواسته است.
{{PLURAL:\$3|نوع پرونده ترجیح داده شده|انواع پرونده ترجیح داد شده}} از این قرار است: \$2 .",
'filetype-banned-type' => "&lrm;'''\".\$1\"''' یک نوع پرونده غیرمجاز است.
@@ -1457,7 +1457,7 @@ $2',
'filedelete-submit' => 'حذÙ',
'filedelete-success' => "'''$1''' حذ٠شد.",
'filedelete-success-old' => "نسخهٔ '''[[Media:$1|$1]]''' به تاریخ $3، $2 حذ٠شد.",
-'filedelete-nofile' => "'''1''' وجود ندارد.",
+'filedelete-nofile' => "'''$1''' وجود ندارد.",
'filedelete-nofile-old' => "نسخه بایگانی شده‌ای از '''$1''' با مشخصات داده شده، وجود ندارد..",
'filedelete-iscurrent' => 'شما می‌خواهید Ú©Ù‡ آخرین نسخه از این پرونده را حذ٠کنید. لطÙاً ابتدا پرونده را به یک نسخه قدیمی‌تر واگردانی کنید.',
'filedelete-otherreason' => 'دلیل دیگر/اضاÙÛŒ:',
@@ -1482,7 +1482,8 @@ $2',
# Unused templates
'unusedtemplates' => 'الگوهای استÙاده‌نشده',
-'unusedtemplatestext' => 'این صÙحه همهٔ صÙحه‌هایی در Ùضای نام الگو را Ú©Ù‡ در هیچ صÙحه‌ای به کار نرÙته‌اند، Ùهرست می‌کند. لطÙاً پیش از پاک‌کردن این صÙحه‌ها پیوندهای دیگر به آنها را هم وارسی کنید.',
+'unusedtemplatestext' => 'این صÙحه همهٔ صÙحه‌هایی در Ùضای نام {{ns:template}} را Ú©Ù‡ در هیچ صÙحه‌ای به کار نرÙته‌اند، Ùهرست می‌کند.
+به یاد داشته باشید Ú©Ù‡ پیش از پاک‌کردن این صÙحه‌ها پیوندهای دیگر به آنها را هم وارسی کنید.',
'unusedtemplateswlh' => 'پیوندهای دیگر',
# Random page
@@ -1542,7 +1543,7 @@ $2',
'nviews' => '$1 {{PLURAL:$1|نمایش|نمایش}}',
'specialpage-empty' => 'این صÙحه تÙهی‌است.',
'lonelypages' => 'صÙحه‌های یتیم',
-'lonelypagestext' => 'به صÙحه‌های زیر از هیچ صÙحهٔ دیگری در این ویکی پیوند داده نشده‌است:',
+'lonelypagestext' => 'به صÙحه‌های زیر از هیچ صÙحهٔ دیگری در {{SITENAME}} پیوند داده نشده‌است Ùˆ در هیچ صÙحهٔ دیگری گنجانده نشده‌اند.',
'uncategorizedpages' => 'صÙحه‌های رده‌بندی نشده',
'uncategorizedcategories' => 'رده‌های رده‌بندی نشده',
'uncategorizedimages' => 'تصویرهای رده‌بندی‌نشده',
@@ -1653,7 +1654,7 @@ $2',
خود داشته باشید.',
'emailuser' => 'پست الکترونیکی به این کاربر',
'emailpage' => 'پست الکترونیکی به کاربر',
-'emailpagetext' => 'اگر این کاربر نشانی پست الکترونیکی معتبری در ترجیحات کاربری‌اش وارد کرده باشد، Ùرم زیر یک پیغام می‌Ùرستد.
+'emailpagetext' => 'شما می‌توانید از Ùرم زیر برای ارسال یک نامه الکترونیکی به این کاربر استÙاده کنید.
نشانی پست الکترونیکی‌ای Ú©Ù‡ در [[Special:Preferences|ترجیحات کاربریتان]] وارد کرده‌اید در نشانی Ùرستنده (From) نامه خواهد آمد، تا گیرنده بتواند پاسخ دهد.',
'usermailererror' => 'پست الکترونیکی دچار خطا شد:',
'defemailsubject' => 'پست الکترونیکی {{SITENAME}}',
@@ -1886,6 +1887,8 @@ $NEWPAGE
'undelete-error-long' => 'در زمان احیای پرونده خطا رخ داد:
$1',
+'undelete-show-file-confirm' => 'آیا مطمئن هستید که می‌خواهید یک نسخهٔ حذ٠شده از پرونده "<nowiki>$1</nowiki>" از $2 ساعت $3 را ببینید؟',
+'undelete-show-file-submit' => 'آری',
# Namespace form on various pages
'namespace' => 'Ùضای نام:',
@@ -1964,7 +1967,7 @@ $1',
'ipb-edit-dropdown' => 'دلایل قطع دسترسی',
'ipb-unblock-addr' => 'بازکردن $1',
'ipb-unblock' => 'بازکردن نام کاربری یا نشانی آی‌پی',
-'ipb-blocklist-addr' => 'دیدن بست‌های موجود $1',
+'ipb-blocklist-addr' => 'بستن‌های موجود برای $1',
'ipb-blocklist' => 'دیدن٠بَست‌های موجود',
'unblockip' => 'باز کردن کاربر',
'unblockiptext' => 'برای باز گرداندن دسترسی نوشتن به یک نشانی IP یا نام کاربری بسته‌شده
@@ -2096,13 +2099,13 @@ $1',
'fix-double-redirects' => 'به روز کردن تمامی تغییر مسیرهایی که به مقالهٔ اصلی اشاره می‌کنند',
# Export
-'export' => 'صدور صÙحه‌ها',
-'exporttext' => 'شما می‌توانید متن Ùˆ تاریخچهٔ ویرایش یک صÙحهٔ مشخص یا مجموعه‌ای از صÙحه‌ها را به Ø´Ú©Ù„ پوشیده در XML صادر کنید؛
-این اطلاعات را می‌توان در ویکی٠دیگری Ú©Ù‡ نرم‌اÙزار «مدیاویکی» را اجرا می‌کند وارد کرد، تبدیل کرد، یا برای سرگرمی شخصی Ù†Ú¯Ù‡ داشت.',
+'export' => 'برون‌بری صÙحه‌ها',
+'exporttext' => 'شما می‌توانید متن Ùˆ تاریخچهٔ ویرایش یک صÙحهٔ مشخص یا مجموعه‌ای از صÙحه‌ها را به Ø´Ú©Ù„ پوشیده در XML برون‌بری کنید؛
+این اطلاعات را می‌توان در ویکی٠دیگری Ú©Ù‡ نرم‌اÙزار «مدیاویکی» را اجرا می‌کند درون‌ریزی کرد، تبدیل کرد، یا برای سرگرمی شخصی Ù†Ú¯Ù‡ داشت.',
'exportcuronly' => 'Ùقط نسخهٔ Ùعلی بیاید، نه Ú©Ù„ تاریخچه',
'exportnohistory' => "----
-'''توجه:''' امکان صدور تارخچهٔ کامل صÙحه‌ها از طریق این صÙحه به دلایل اجرایی از کار انداخته شده‌است.",
-'export-submit' => 'صدور',
+'''توجه:''' امکان برون‌بری تارخچهٔ کامل صÙحه‌ها از طریق این صÙحه به دلایل اجرایی از کار انداخته شده‌است.",
+'export-submit' => 'برون‌بری',
'export-addcattext' => 'اÙزودن صÙحه‌ها از رده:',
'export-addcat' => 'اÙزودن',
'export-download' => 'پیشنهاد ذخیره به صورت پرونده',
@@ -2128,38 +2131,40 @@ $1',
'thumbnail_dest_directory' => 'اشکال در ایجاد پوشهٔ مقصد',
# Special:Import
-'import' => 'واردکردن صÙحه‌ها',
-'importinterwiki' => 'واردات تراویکیانه',
-'import-interwiki-text' => 'یک ویکی Ùˆ یک نام صÙحه را انتخاب کنید تا اطلاعات از آن وارد شود. تاریخ نسخه‌ها Ùˆ نام ویرایش‌کنندگان ثابت خواهد ماند. اطلاعات مربوط به وارد کردن صÙحه‌ها در [[Special:Log/import|سیاههٔ واردکردن‌ها]] درج خواهد شد.',
+'import' => 'درون‌ریزی صÙحه‌ها',
+'importinterwiki' => 'درون‌ریزی تراویکیانه',
+'import-interwiki-text' => 'یک ویکی Ùˆ یک نام صÙحه را انتخاب کنید تا اطلاعات از آن درون‌ریزی شود. تاریخ نسخه‌ها Ùˆ نام ویرایش‌کنندگان ثابت خواهد ماند. اطلاعات مربوط به درون‌ریزی صÙحه‌ها در [[Special:Log/import|سیاههٔ درون‌ریزی‌ها]] درج خواهد شد.',
'import-interwiki-history' => 'تمام نسخه‌های تاریخچهٔ این صÙحه انتقال داده شود',
-'import-interwiki-submit' => 'وارد شود',
-'import-interwiki-namespace' => 'صÙحه‌ها به Ùضای نام انتقال داده شود',
-'importtext' => 'لطÙاً پرونده را از منبع ویکی با Ú©Ù…Ú© ابزار Special:Export صادر کنید، روی دستگاه‌تان ذخیره کنید Ùˆ این‌جا بارگذاری نمایید.',
-'importstart' => 'در حال وارد کردن صÙحه‌ها...',
+'import-interwiki-submit' => 'درون‌ریزی شود',
+'import-interwiki-namespace' => 'Ùضای نام مقصد:',
+'importtext' => 'لطÙاً پرونده را از منبع ویکی با Ú©Ù…Ú© ابزار Special:Export برون‌بری کنید، روی دستگاه‌تان ذخیره کنید Ùˆ این‌جا بارگذاری نمایید.',
+'importstart' => 'در حال درون‌ریزی صÙحه‌ها...',
'import-revision-count' => '$1 {{PLURAL:$1|ویرایش|ویرایش}}',
-'importnopages' => 'صÙحه‌ای برای واردکردن نیست.',
-'importfailed' => 'وارد کردن صÙحه‌ها شکست خورد: $1',
-'importunknownsource' => 'نوع مأخذ واردکردن نامعلوم',
-'importcantopen' => 'پروندهٔ ورود صÙحه‌ها باز نشد',
+'importnopages' => 'صÙحه‌ای برای درون‌ریزی نیست.',
+'importfailed' => 'درون‌ریزی صÙحه‌ها شکست خورد: $1',
+'importunknownsource' => 'نوع مأخذ درون‌ریزی معلوم نیست',
+'importcantopen' => 'پروندهٔ درون‌ریزی صÙحه‌ها باز نشد',
'importbadinterwiki' => 'پیوند میان‌ویکی نادرست',
'importnotext' => 'صÙحه خالی یا بدون متن',
-'importsuccess' => 'واردکردن با موÙقیت انجام شد!',
-'importhistoryconflict' => 'نسخه‌های ناسازگار از تاریخچهٔ این صÙحه وجود دارد. (احتمالاً قبلاً این صÙحه وارد شده است)',
-'importnosources' => 'هیچ منبعی برای وارد کردن اطلاعات از ویکی دیگر تعری٠نشده‌است',
-'importnofile' => 'هیچ پروندهٔ ورودی بارگذاری نشده‌است',
-'importuploaderrorsize' => 'در بارگذاری پروندهٔ ورود، اشکال رخ داد. اندازهٔ پرونده بیشتر از حداکثر اندازهٔ مجاز است.',
-'importuploaderrorpartial' => 'در بارگذاری پروندهٔ ورود، اشکال رخ داد. پرونده به طور ناقص بارگذاری شده‌است.',
-'importuploaderrortemp' => 'در بارگذاری پروندهٔ ورود، اشکال رخ داد. پوشهٔ موقت پیدا نشد.',
+'importsuccess' => 'درون‌ریزی با موÙقیت انجام شد!',
+'importhistoryconflict' => 'نسخه‌های ناسازگار از تاریخچهٔ این صÙحه وجود دارد. (احتمالاً این صÙحه پیش از این درون‌ریزی شده است)',
+'importnosources' => 'هیچ منبعی برای درون‌ریزی اطلاعات از ویکی دیگر تعری٠نشده‌است',
+'importnofile' => 'هیچ پرونده‌ای برای درون‌ریزی بارگذاری نشده‌است',
+'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' => 'از دست رÙتن اطلاعات نشست کاربری. لطÙاً دوباره امتحان کنید.',
+'import-invalid-interwiki' => 'از ویکی مشخص شده نمی‌توان درون‌ریزی انجام داد.',
# Import log
-'importlogpage' => 'سیاههٔ واردکردن‌ها',
-'importlogpagetext' => 'وارد کردن صÙحه‌ها به همراه تارخچهٔ ویرایش آن‌ها از ویکی‌های دیگر',
-'import-logentry-upload' => '[[$1]] را از طریق بارگذاری پرونده وارد کرد',
+'importlogpage' => 'سیاههٔ درون‌ریزی‌ها',
+'importlogpagetext' => 'درون‌ریزی صÙحه‌ها به همراه تارخچهٔ ویرایش آن‌ها از ویکی‌های دیگر',
+'import-logentry-upload' => '[[$1]] را از طریق بارگذاری پرونده درون‌ریزی کرد',
'import-logentry-upload-detail' => '$1 {{PLURAL:$1|نسخه|نسخه}}',
'import-logentry-interwiki' => '$1 تراویکی شد',
'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|نسخه|نسخه}} از $2',
@@ -2602,7 +2607,7 @@ $1',
# External editor support
'edit-externally' => 'ویرایش این پرونده با استÙاده از ویرایشگر خارجی',
-'edit-externally-help' => 'برای اطلاعات بیشتر [http://www.mediawiki.org/wiki/Manual:External_editors راهنمایی‌های تنظیمات] ویرایشگر خارجی را ببینید.',
+'edit-externally-help' => '(برای اطلاعات بیشتر [http://www.mediawiki.org/wiki/Manual:External_editors دستورالعمل تنظیم] را ببینید)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'همه',
diff --git a/languages/messages/MessagesFi.php b/languages/messages/MessagesFi.php
index 4123608c..978b16be 100644
--- a/languages/messages/MessagesFi.php
+++ b/languages/messages/MessagesFi.php
@@ -10,6 +10,7 @@
* @author Jaakonam
* @author Jack Phoenix
* @author Nike
+ * @author Silvonen
* @author Str4nd
* @author לערי ריינה×רט
*/
@@ -304,7 +305,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Asetusten teko-ohjeita]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWikin FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Sähköpostilista, jolla tiedotetaan MediaWikin uusista versioista]
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Sähköpostilista, jolla tiedotetaan MediaWikin uusista versioista]
=== Asetukset ===
@@ -348,7 +349,7 @@ Taivutusmuodot: {{GRAMMAR:genitive|{{SITENAME}}}} (yön) — {{GRAMMAR:partitive
'history' => 'Historia',
'history_short' => 'Historia',
'updatedmarker' => 'päivitetty viimeisimmän käyntisi jälkeen',
-'info_short' => 'Tiedostus',
+'info_short' => 'Tiedotus',
'printableversion' => 'Tulostettava versio',
'permalink' => 'Ikilinkki',
'print' => 'Tulosta',
@@ -581,7 +582,7 @@ Käyttäjätunnuksesi on luotu.
'noname' => 'Et ole määritellyt kelvollista käyttäjänimeä.',
'loginsuccesstitle' => 'Sisäänkirjautuminen onnistui',
'loginsuccess' => 'Olet kirjautunut käyttäjänä $1.',
-'nosuchuser' => 'Käyttäjää â€$1†ei ole olemassa. Tarkista kirjoititko nimen oikein, tai [[Special:Userlogin/signup|luo uusi käyttäjätunnus]].',
+'nosuchuser' => 'Käyttäjää â€$1†ei ole olemassa. Tarkista kirjoititko nimen oikein, tai [[Special:UserLogin/signup|luo uusi käyttäjätunnus]].',
'nosuchusershort' => 'Käyttäjää nimeltä â€<nowiki>$1</nowiki>†ei ole. Kirjoititko nimen oikein?',
'nouserspecified' => 'Käyttäjätunnusta ei ole määritelty.',
'wrongpassword' => 'Syöttämäsi salasana ei ole oikein. Ole hyvä ja yritä uudelleen.',
@@ -589,7 +590,9 @@ Käyttäjätunnuksesi on luotu.
'passwordtooshort' => 'Salasanasi on ei kelpaa. Salasanan pitää olla vähintään {{PLURAL:$1|yhden merkin pituinen|$1 merkkiä pitkä}} ja eri kuin käyttäjätunnuksesi.',
'mailmypassword' => 'Lähetä uusi salasana sähköpostitse',
'passwordremindertitle' => 'Salasanamuistutus {{GRAMMAR:elative|{{SITENAME}}}}',
-'passwordremindertext' => 'Joku IP-osoitteesta $1 pyysi {{GRAMMAR:partitive|{{SITENAME}}}} ($4) lähettämään uuden salasanan. Salasana käyttäjälle $2 on nyt $3. Kirjaudu sisään ja vaihda salasana.',
+'passwordremindertext' => 'Joku IP-osoitteesta $1 pyysi {{GRAMMAR:partitive|{{SITENAME}}}} ($4) lähettämään uuden salasanan. Väliaikainen salasana käyttäjälle $2 on nyt $3. Kirjaudu sisään ja vaihda salasana.
+
+Jos joku muu on tehnyt tämän pyynnön, tai jos olet muistanut salasanasi ja et halua vaihtaa sitä, voit jättää tämän viestin huomiotta ja jatkaa vanhan salasanan käyttöä.',
'noemail' => "Käyttäjälle '''$1''' ei ole määritelty sähköpostiosoitetta.",
'passwordsent' => 'Uusi salasana on lähetetty käyttäjän <b>$1</b> sähköpostiosoitteeseen.',
'blocked-mailpassword' => 'Osoitteellesi on asetettu muokkausesto, joka estää käyttämästä salasanamuistutustoimintoa.',
@@ -615,7 +618,7 @@ Sinun ei tarvitse huomioida tätä viestiä, jos tunnus on luotu virheellisesti.
'resetpass' => 'Salasanan alustus',
'resetpass_announce' => 'Kirjauduit sisään sähköpostitse lähetetyllä väliaikaissalasanalla. Päätä sisäänkirjautuminen asettamalla uusi salasana.',
'resetpass_text' => '<!-- Lisää tekstiä tähän -->',
-'resetpass_header' => 'Uuden salasanan asettaminen',
+'resetpass_header' => 'Muuta tunnuksen salasana',
'resetpass_submit' => 'Aseta salasana ja kirjaudu sisään',
'resetpass_success' => 'Salasanan vaihto onnistui.',
'resetpass_bad_temporary' => 'Kelvoton väliaikaissalasana. Olet saattanut jo asettaa uuden salasanan tai pyytänyt uutta väliaikaissalasanaa.',
@@ -638,7 +641,7 @@ Sinun ei tarvitse huomioida tätä viestiä, jos tunnus on luotu virheellisesti.
'nowiki_sample' => 'Lisää muotoilematon teksti tähän',
'nowiki_tip' => 'Tekstiä, jota wiki ei muotoile',
'image_sample' => 'Esimerkki.jpg',
-'image_tip' => 'Tallennettu kuva',
+'image_tip' => 'Tallennettu tiedosto',
'media_sample' => 'Esimerkki.ogg',
'media_tip' => 'Mediatiedostolinkki',
'sig_tip' => 'Allekirjoitus aikamerkinnällä',
@@ -745,7 +748,7 @@ Yritä uudelleen. Jos ongelma ei katoa, yritä [[Special:UserLogout|kirjautua ul
'longpagewarning' => '<center>Tämän sivun tekstiosuus on $1 binäärikilotavua pitkä. Harkitse, voisiko sivun jakaa pienempiin osiin.</center>',
'longpageerror' => '<strong>Sivun koko on $1 binäärikilotavua. Sivua ei voida tallentaa, koska enimmäiskoko on $2 binäärikilotavua.</strong>',
'readonlywarning' => '<strong>Varoitus</strong>: Tietokanta on lukittu huoltoa varten, joten voi olla ettet pysty tallentamaan muokkauksiasi juuri nyt. Saattaa olla paras leikata ja liimata tekstisi omaan tekstitiedostoosi ja tallentaa se tänne myöhemmin.',
-'protectedpagewarning' => '<center><small>Tämä sivu on lukittu. Vain ylläpitäjät voivat muokata sitä.</small></center>',
+'protectedpagewarning' => '<strong>Tämä sivu on lukittu. Vain ylläpitäjät voivat muokata sitä.</strong>',
'semiprotectedpagewarning' => 'Vain rekisteröityneet käyttäjät voivat muokata tätä sivua.',
'cascadeprotectedwarning' => '<strong>Vain ylläpitäjät voivat muokata tätä sivua, koska se on sisällytetty alla {{PLURAL:$1|olevaan laajennetusti suojattuun sivuun|oleviin laajennetusti suojattuihin sivuihin}}</strong>:',
'titleprotectedwarning' => '<strong>Tämä sivun luominen on rajoitettu vain osalle käyttäjistä.</strong>',
@@ -761,7 +764,7 @@ Yritä uudelleen. Jos ongelma ei katoa, yritä [[Special:UserLogout|kirjautua ul
'nocreate-loggedin' => 'Sinulla ei ole oikeuksia luoda uusia sivuja.',
'permissionserrors' => 'Puutteelliset oikeudet',
'permissionserrorstext' => 'Sinulla ei ole oikeuksia suorittaa toimintoa {{PLURAL:$1|seuraavasta|seuraavista}} syistä johtuen:',
-'permissionserrorstext-withaction' => 'Sinulla ei ole lupaa {{lcfirst:$2}} {{PLURAL:$1|seuraavasta|seuraavista}} syistä johtuen:',
+'permissionserrorstext-withaction' => 'Sinulla ei ole lupaa {{lcfirst:$2}} {{PLURAL:$1|seuraavasta syystä|seuraavista syistä}} johtuen:',
'recreate-deleted-warn' => "'''Olet luomassa sivua, joka on aikaisemmin poistettu.'''
Harkitse, kannattaako sivua luoda uudelleen. Alla on tämän sivun poistohistoria:",
@@ -830,11 +833,11 @@ Kokeile [[Special:Search|hakua]] löytääksesi asiaan liittyviä sivuja.',
'revisiondelete' => 'Poista tai palauta versioita',
'revdelete-nooldid-title' => 'Ei kohdeversiota',
'revdelete-nooldid-text' => 'Et ole valinnut kohdeversiota tai -versioita.',
-'revdelete-selected' => "{{PLURAL:$2|Valittu versio|Valitut versiot}} sivusta '''$1:'''",
-'logdelete-selected' => '{{PLURAL:$1|Valittu lokimerkintä|Valitut lokimerkinnät}}:',
-'revdelete-text' => 'Poistetut versiot näkyvät sivun historiassa, mutta niiden sisältö ei ole julkisesti saatavilla.
+'revdelete-selected' => "'''{{PLURAL:$2|Valittu versio|Valitut versiot}} sivusta '''$1:''''''",
+'logdelete-selected' => "'''{{PLURAL:$1|Valittu lokimerkintä|Valitut lokimerkinnät}}:'''",
+'revdelete-text' => "'''Poistetut versiot näkyvät sivun historiassa, mutta niiden sisältö ei ole julkisesti saatavilla.'''
-Muut ylläpitäjät voivat lukea piilotetun sisällön ja palauttaa sen.',
+Muut ylläpitäjät voivat lukea piilotetun sisällön ja palauttaa sen.",
'revdelete-legend' => 'Version rajoitukset',
'revdelete-hide-text' => 'Piilota version sisältö',
'revdelete-hide-name' => 'Piilota toiminto ja kohde',
@@ -864,7 +867,7 @@ Muut ylläpitäjät voivat lukea piilotetun sisällön ja palauttaa sen.',
'logdelete-log-message' => '$1 koskien $2 {{PLURAL:$2|tapahtumaa}}',
# Suppression log
-'suppressionlog' => 'Häivitysloki',
+'suppressionlog' => 'Häivytysloki',
'suppressionlogtext' => 'Alla on lista uusimmista poistoista ja muokkausestoista, jotka sisältävät ylläpitäjiltä piilotettua materiaalia.
[[Special:IPBlockList|Muokkausestolistassa]] on tämänhetkiset muokkausestot.',
@@ -1130,8 +1133,8 @@ $1 | $2',
'rclinks' => 'Näytä $1 tuoretta muutosta viimeisten $2 päivän ajalta.<br />$3',
'diff' => 'ero',
'hist' => 'historia',
-'hide' => 'piilota',
-'show' => 'näytä',
+'hide' => 'Piilota',
+'show' => 'Näytä',
'minoreditletter' => 'p',
'newpageletter' => 'U',
'boteditletter' => 'b',
@@ -1144,7 +1147,7 @@ $1 | $2',
'recentchangeslinked' => 'Linkitettyjen sivujen muutokset',
'recentchangeslinked-title' => 'Sivulta $1 linkitettyjen sivujen muutokset',
'recentchangeslinked-noresult' => 'Ei muutoksia linkitettyihin sivuihin annetulla aikavälillä.',
-'recentchangeslinked-summary' => "Tämä toimintosivu näyttää muutokset sivuihin, joihin on viitattu tältä sivulta. Tarkkailulistallasi olevat sivut on '''paksunnettu'''.",
+'recentchangeslinked-summary' => "Tämä toimintosivu näyttää muutokset sivuihin, joihin on viitattu tältä sivulta. [[Special:Watchlist|Tarkkailulistallasi]] olevat sivut on '''lihavoitu'''.",
'recentchangeslinked-page' => 'Sivu',
'recentchangeslinked-to' => 'Näytä muutokset sivuihin, joilla on linkki annettuun sivuun',
@@ -1182,6 +1185,7 @@ Voit käyttää tiedostoja wikisivuilla seuraavilla tavoilla:
'illegalfilename' => "Tiedoston nimessä '''$1''' on merkkejä, joita ei sallita sivujen nimissä. Vaihda tiedoston nimeä, ja yritä lähettämistä uudelleen.",
'badfilename' => 'Tiedoston nimi vaihdettiin: $1.',
'filetype-badmime' => 'Tiedostot, joiden MIME-tyyppi on <tt>$1</tt> ei voi lähettää.',
+'filetype-bad-ie-mime' => 'Tiedostoa ei voi tallentaa, koska Internet Explorer tunnistaa sen kielletyksi tiedostomuodoksi $1, joka on mahdollisesti vaarallinen.',
'filetype-unwanted-type' => "'''.$1''' ei ole toivottu tiedostomuoto. {{PLURAL:$3|Suositeltu tiedostomuoto on|Suositeltuja tiedostomuotoja ovat}} $2.",
'filetype-banned-type' => "'''.$1''' ei ole sallittu tiedostomuoto. {{PLURAL:$3|Sallittu tiedostomuoto on|Sallittuja tiedostomuotoja ovat}} $2.",
'filetype-missing' => 'Tiedostolta puuttuu tiedostopääte – esimerkiksi <tt>.jpg</tt>.',
@@ -1225,7 +1229,7 @@ Harkitse, haluatko jatkaa tämän tiedoston tallentamista. Tiedoston poistoloki
'upload-proto-error' => 'Virheellinen protokolla',
'upload-proto-error-text' => 'Etälähetys on mahdollista vain osoitteista, jotka alkavat merkkijonolla <code>http://</code> tai <code>ftp://</code>.',
'upload-file-error' => 'Vakava virhe',
-'upload-file-error-text' => 'Väliaikaistiedoston luominen epäonnistui. Ota yhteyttä sivuston ylläpitäjään.',
+'upload-file-error-text' => 'Väliaikaistiedoston luominen epäonnistui. Ota yhteyttä sivuston [[Special:ListUsers/sysop|ylläpitäjään]].',
'upload-misc-error' => 'Virhe',
'upload-misc-error-text' => 'Tiedoston etälähetys ei onnistunut. Varmista, että antamasi osoite on oikein ja toimiva. Jos virhe ei katoa, ota yhteyttä sivuston ylläpitäjään.',
@@ -1326,7 +1330,7 @@ Harkitse, haluatko jatkaa tämän tiedoston tallentamista. Tiedoston poistoloki
# Unused templates
'unusedtemplates' => 'Käyttämättömät mallineet',
-'unusedtemplatestext' => 'Tässä on lista kaikista mallineista, joita ei ole liitetty toiselle sivulle. Muista tarkistaa onko malline siitä huolimatta käytössä.',
+'unusedtemplatestext' => 'Tässä on lista nimiavaruuden {{ns:template}} kaikista sivuista, joita ei ole liitetty toiselle sivulle. Muista tarkistaa onko malline siitä huolimatta käytössä.',
'unusedtemplateswlh' => 'muut linkit',
# Random page
@@ -1334,7 +1338,7 @@ Harkitse, haluatko jatkaa tämän tiedoston tallentamista. Tiedoston poistoloki
'randompage-nopages' => 'Tässä nimiavaruudessa ei ole sivuja.',
# Random redirect
-'randomredirect' => 'Satunnainen ohjaussivu',
+'randomredirect' => 'Satunnainen ohjaus',
'randomredirect-nopages' => 'Tässä nimiavaruudessa ei ole ohjaussivuja.',
# Statistics
@@ -1381,7 +1385,7 @@ Ohjelmiston suorittamia ylläpitotöitä on jonossa '''$7''' {{PLURAL:$7|kappale
'nviews' => '$1 {{PLURAL:$1|lataus|latausta}}',
'specialpage-empty' => 'Tämä sivu on tyhjä.',
'lonelypages' => 'Yksinäiset sivut',
-'lonelypagestext' => 'Seuraaviin sivuhin ei ole linkkejä muualta wikistä.',
+'lonelypagestext' => 'Seuraaviin sivuhin ei ole linkkejä tai sisällytyksiä muualta wikistä.',
'uncategorizedpages' => 'Luokittelemattomat sivut',
'uncategorizedcategories' => 'Luokittelemattomat luokat',
'uncategorizedimages' => 'Luokittelemattomat tiedostot',
@@ -1404,7 +1408,7 @@ Ohjelmiston suorittamia ylläpitotöitä on jonossa '''$7''' {{PLURAL:$7|kappale
'deadendpages' => 'Sivut, joilla ei ole linkkejä',
'deadendpagestext' => 'Seuraavat sivut eivät linkitä muihin sivuihin wikissä.',
'protectedpages' => 'Suojatut sivut',
-'protectedpages-indef' => 'Vain ikuiset estot',
+'protectedpages-indef' => 'Vain ikuisesti suojatut',
'protectedpagestext' => 'Seuraavat sivut ovat suojattuja siirtämiseltä tai muutoksilta',
'protectedpagesempty' => 'Ei suojattu sivuja.',
'protectedtitles' => 'Suojatut sivunimet',
@@ -1489,7 +1493,7 @@ Lisätietoa yksittäisistä käyttäjäoikeuksista saattaa löytyä [[{{MediaWik
'mailnologintext' => 'Sinun pitää olla [[Special:UserLogin|kirjautuneena sisään]] ja [[Special:Preferences|asetuksissasi]] pitää olla toimiva ja <strong>varmennettu</strong> sähköpostiosoite, jotta voit lähettää sähköpostia muille käyttäjille.',
'emailuser' => 'Lähetä sähköpostia tälle käyttäjälle',
'emailpage' => 'Lähetä sähköpostia käyttäjälle',
-'emailpagetext' => 'Jos tämä käyttäjä on antanut asetuksissaan kelvollisen sähköpostiosoitteen, alla olevalla lomakkeella voit lähettää yhden viestin hänelle. [[Special:Preferences|Omissa asetuksissasi]] annettu sähköpostiosoite näkyy sähköpostin lähettäjän osoitteena, jotta vastaanottaja voi suoraan vastata viestiin.',
+'emailpagetext' => 'Jos tämä käyttäjä on antanut asetuksissaan kelvollisen sähköpostiosoitteen, alla olevalla lomakkeella voit lähettää hänelle viestin. [[Special:Preferences|Omissa asetuksissasi]] annettu sähköpostiosoite näkyy sähköpostin lähettäjän osoitteena, jotta vastaanottaja voi suoraan vastata viestiin.',
'usermailererror' => 'Postitus palautti virheen:',
'defemailsubject' => '{{SITENAME}}-sähköposti',
'noemailtitle' => 'Ei sähköpostiosoitetta',
@@ -1526,7 +1530,7 @@ Lisätietoa yksittäisistä käyttäjäoikeuksista saattaa löytyä [[{{MediaWik
'watchnochange' => 'Valittuna ajanjaksona yhtäkään tarkkailemistasi sivuista ei muokattu.',
'watchlist-details' => 'Tarkkailulistalla on {{PLURAL:$1|$1 sivu|$1 sivua}} keskustelusivuja mukaan laskematta.',
'wlheader-enotif' => '* Sähköposti-ilmoitukset ovat käytössä.',
-'wlheader-showupdated' => "* Sivut, joita on muokattu viimeisen käyntisi jälkeen on merkitty '''paksummalla'''",
+'wlheader-showupdated' => "* Sivut, joita on muokattu viimeisen käyntisi jälkeen on '''lihavoitu'''.",
'watchmethod-recent' => 'tarkistetaan tuoreimpia muutoksia tarkkailluille sivuille',
'watchmethod-list' => 'tarkistetaan tarkkailtujen sivujen tuoreimmat muutokset',
'watchlistcontains' => 'Tarkkailulistallasi on {{PLURAL:$1|yksi sivu|$1 sivua}}.',
@@ -1668,7 +1672,7 @@ Viimeisimmän muokkauksen on tehnyt käyttäjä [[User:$3|$3]] ([[User talk:$3|k
'viewdeletedpage' => 'Poistettujen sivujen selaus',
'undeletepagetext' => 'Seuraavat sivut on poistettu, mutta ne löytyvät vielä arkistosta, joten ne ovat palautettavissa. Arkisto saatetaan tyhjentää aika ajoin.',
'undelete-fieldset-title' => 'Palauta versiot',
-'undeleteextrahelp' => "Palauta sivu valitsemalla '''''Palauta'''''. Voit palauttaa versiota valikoivasti valitsemalla vain niiden versioiden valintalaatikot, jotka haluat palauttaa.",
+'undeleteextrahelp' => "Palauttaaksesi sivun koko muutoshistorian, jätä kaikki valintalaatikot tyhjiksi ja napsauta '''''Palauta'''''. Voit palauttaa versiota valikoivasti valitsemalla vain niiden versioiden valintalaatikot, jotka haluat palauttaa. Voit tyhjentää kommenttikentän ja kaikki valintalaatikot napsauttamalla '''''Tyhjennä'''''.",
'undeleterevisions' => '{{PLURAL:$1|Versio|$1 versiota}} arkistoitu.',
'undeletehistory' => 'Jos palautat sivun, kaikki versiot lisätään sivun historiaan. Jos uusi sivu samalla nimellä on luotu poistamisen jälkeen, palautetut versiot lisätään sen historiaan.',
'undeleterevdel' => 'Palautusta ei tehdä, jos sen seurauksena sivun uusin versio olisi osittain poistettu. Tässä tilanteessa poista uusimman poistettavan version piilotus. Tiedostoversioita, joihin sinulla ei ole katseluoikeutta ei palauteta.',
@@ -1701,6 +1705,8 @@ Viimeisimmän muokkauksen on tehnyt käyttäjä [[User:$3|$3]] ([[User talk:$3|k
'undelete-error-long' => 'Tiedoston palauttaminen epäonnistui:
$1',
+'undelete-show-file-confirm' => 'Haluatko varmasti nähdä poistetun version tiedostosta â€<nowiki>$1</nowiki>†ajalta $2 $3?',
+'undelete-show-file-submit' => 'Kyllä',
# Namespace form on various pages
'namespace' => 'Nimiavaruus',
@@ -1775,10 +1781,10 @@ $1',
'badipaddress' => 'IP-osoite on väärin muotoiltu.',
'blockipsuccesssub' => 'Esto onnistui',
'blockipsuccesstext' => "Käyttäjä tai IP-osoite '''$1''' on estetty.<br />Nykyiset estot löytyvät [[Special:IPBlockList|estolistalta]].",
-'ipb-edit-dropdown' => 'Muokkaa syitä',
+'ipb-edit-dropdown' => 'Muokkaa estosyitä',
'ipb-unblock-addr' => 'Poista käyttäjän $1 esto',
'ipb-unblock' => 'Poista käyttäjän tai IP-osoitteen muokkausesto',
-'ipb-blocklist-addr' => 'Näytä käyttäjän $1 estot',
+'ipb-blocklist-addr' => 'Käyttäjän $1 estot',
'ipb-blocklist' => 'Näytä estot',
'unblockip' => 'Muokkauseston poisto',
'unblockiptext' => 'Tällä lomakkeella voit poistaa käyttäjän tai IP-osoitteen muokkauseston.',
@@ -1941,7 +1947,7 @@ Sivujen koko historian vienti on estetty suorituskykysyistä.',
'import-interwiki-text' => 'Valitse wiki ja sivun nimi. Versioiden päivämäärät ja muokkaajat säilytetään. Kaikki wikienväliset tuonnit kirjataan [[Special:Log/import|tuontilokiin]].',
'import-interwiki-history' => 'Kopioi sivun koko historia',
'import-interwiki-submit' => 'Tuo',
-'import-interwiki-namespace' => 'Siirrä nimiavaruuteen:',
+'import-interwiki-namespace' => 'Kohdenimiavaruus:',
'importtext' => 'Vie sivuja lähdewikistä käyttäen [[Special:Export|vienti]]-työkalua. Tallenna tiedot koneellesi ja tallenna ne täällä.',
'importstart' => 'Tuodaan sivuja...',
'import-revision-count' => '$1 {{PLURAL:$1|versio|versiota}}',
@@ -1963,6 +1969,8 @@ Sivujen koko historian vienti on estetty suorituskykysyistä.',
'import-nonewrevisions' => 'Kaikki versiot on tuotu aiemmin.',
'xml-error-string' => '$1 rivillä $2, sarakkeessa $3 (tavu $4): $5',
'import-upload' => 'Tallenna XML-tiedosto',
+'import-token-mismatch' => 'Istuntotiedot ovat kadonneet. Yritä uudelleen.',
+'import-invalid-interwiki' => 'Määritellystä wikistä ei voi tuoda.',
# Import log
'importlogpage' => 'Tuontiloki',
@@ -2137,7 +2145,7 @@ $1',
# Bad image list
'bad_image_list' => 'Listan muoto on seuraava:
-Vain *-merkillä alkavat rivit otetaan huomioon. Ensimmäisen linkin on osoitettava arveluttavaan kuvaan. Kaikki muut linkit ovat poikkeuksia eli toisin sanoen sivuja, joissa kuvaa saa käyttää.',
+Vain *-merkillä alkavat rivit otetaan huomioon. Ensimmäisen linkin on osoitettava arveluttavaan tiedostoon. Kaikki muut linkit ovat poikkeuksia eli toisin sanoen sivuja, joissa tiedostoa saa käyttää.',
# Metadata
'metadata' => 'Sisältökuvaukset',
@@ -2405,7 +2413,7 @@ Vain *-merkillä alkavat rivit otetaan huomioon. Ensimmäisen linkin on osoitett
# External editor support
'edit-externally' => 'Muokkaa tätä tiedostoa ulkoisessa sovelluksessa',
-'edit-externally-help' => 'Katso [http://meta.wikimedia.org/wiki/Help:External_editors ohjeet], jos haluat lisätietoja.',
+'edit-externally-help' => '(Katso [http://www.mediawiki.org/wiki/Manual:External_editors ohjeet], jos haluat lisätietoja.)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'kaikki',
diff --git a/languages/messages/MessagesFiu_vro.php b/languages/messages/MessagesFiu_vro.php
index 74f296ed..5ec374c5 100644
--- a/languages/messages/MessagesFiu_vro.php
+++ b/languages/messages/MessagesFiu_vro.php
@@ -164,7 +164,7 @@ $messages = array(
* [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide MediaWiki pruukmisoppus (inglüse keelen)].
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Säädmiisi oppus (inglüse keelen)]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki kõgõ küsütümbäq küsümiseq (inglüse keelen)]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce E-postilist, minka andas teedäq MediaWiki vahtsist kujõst].',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce E-postilist, minka andas teedäq MediaWiki vahtsist kujõst].',
'about' => 'Pääteedüs',
'article' => 'Sisu',
@@ -400,7 +400,7 @@ Tähelepandmisõs: niikavva, ku sa olõ-i tühäs tennüq uma võrgokaeja vaihõ
'logout' => 'Nime alt välläminek',
'userlogout' => 'Mineq nime alt vällä',
'notloggedin' => 'Olõ-i nimega sisse mint',
-'nologin' => 'Olõ-i inne nimega sisse lännüq? $1.',
+'nologin' => 'Sul olõ-i viil pruukjanimme? $1.',
'nologinlink' => 'Tiiq hindäle pruukjanimi',
'createaccount' => 'Tiiq pruukjanimi ärq',
'gotaccount' => 'Ku sul jo om uma pruukjanimi, sis $1.',
@@ -427,19 +427,20 @@ Tähelepandmisõs: niikavva, ku sa olõ-i tühäs tennüq uma võrgokaeja vaihõ
'noname' => 'Võlssi kirotõt pruukjanimi.',
'loginsuccesstitle' => "Sisseminek läts' kõrda",
'loginsuccess' => 'Olõt nimega sisse lännüq. Suq pruukjanimi om "$1".',
-'nosuchuser' => ' "$1" nimelist pruukjat olõ-i olõman. Kaeq kiräpilt üle vai pruugiq alanolõvat vormi vahtsõ konto luumisõs.',
+'nosuchuser' => '"$1" nimelist pruukjat olõ-i olõman.
+Kaeq kiräpilt üle vai [[Special:UserLogin/signup|luuq vahtsõnõ pruukjanimi]].',
'nosuchusershort' => '"<nowiki>$1</nowiki>" nimelist pruukjat olõ-i olõman. Kas kirotit iks nime õigõhe?',
'nouserspecified' => 'Olõ-i kirotõt pruukjanimme.',
'wrongpassword' => 'Kirotõt võlss salasõna. Prooviq vahtsõst.',
'wrongpasswordempty' => 'Salasõna tohe-i tühi ollaq.',
'passwordtooshort' => "Salasõna om viganõ vai pall'o lühkü. Taan piät olõma vähämbält {{PLURAL:$1|1 märk|$1 märki}} ja taa tohe-i ollaq sama, miä su pruukjanimi.",
-'mailmypassword' => 'Saadaq mullõ vahtsõnõ salasõna',
+'mailmypassword' => 'Saadaq mullõ e-postiga vahtsõnõ salasõna',
'passwordremindertitle' => '{{SITENAME}} salasõna miildetulõtus',
-'passwordremindertext' => "Kiäki (arvadaq saq esiq, puutri võrgonummõr $1),
-pallõl', et {{SITENAME}} ($4) saatnuq sullõ vahtsõ sisseminegi salasõna.
-Pruukja $2 salasõna om noq $3. Ku olõt nimega sisse lännüq, võit taa aotlidsõ salasõna ärq muutaq.
+'passwordremindertext' => 'Kiäki (arvadaq saq esiq, puutri võrgonummõr $1),
+pallõl\' vahtsõt sisseminegi salasõnna {{SITENAME}} ($4) jaos.
+Pruukja "$2" salasõna om noq "$3". Ku olõt nimega sisse lännüq, võit taa aotlidsõ salasõna ärq muutaq.
-Ku taa pallõmisõ om tennüq kiä tõõnõ vai ku olõt uma salasõna miilde tulõtanuq ja taha-i taad inämb muutaq, sis teku-i seost sõnomist vällä ja pruugiq umma vanna salasõnna edesi.",
+Ku taa pallõmisõ om tennüq kiä tõõnõ vai ku olõt uma salasõna miilde tulõtanuq ja taha-i taad inämb muutaq, sis teku-i seost sõnomist vällä ja pruugiq umma vanna salasõnna edesi.',
'noemail' => 'Kah\'os olõ-i meil pruukja "$1" e-postiaadrõssit.',
'passwordsent' => 'Vahtsõnõ salasõna om saadõt pruukja "$1" kirotõdu e-postiaadrõsi pääle. Ku olõt salasõna kätte saanuq, mineq nimega sisse.',
'blocked-mailpassword' => 'Su võrgonumbrilõ om pant pääle toimõndamiskiild, miä lasõ-i salasõnna miilde tulõtaq.',
@@ -666,9 +667,9 @@ Lisateedüst või ollaq [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} k
'revisiondelete' => 'Kistudaq/võtaq tagasi lehe kujjõ',
'revdelete-nooldid-title' => 'Olõ-i säänest kujjo',
'revdelete-nooldid-text' => 'Sa olõ-i valinuq kujjo vai kujjõ.',
-'revdelete-selected' => "{{PLURAL:$2|Valit kujo|Validuq kujoq}} lehele '''$1:'''",
-'logdelete-selected' => '{{PLURAL:$1|Valit muutminõ|Validuq muutmisõq}}:',
-'revdelete-text' => 'Kistudõduq kujoq ommaq olõman lehe aoluun, a näide sissu saa-i avaligult nätäq. Seo viki tõõsõq kõrraldajaq saavaq taad käkitüt teksti lukõq ja taa tagasi avaligult nättäväs tetäq, ku olõ-i säet muid piirdmiisi.',
+'revdelete-selected' => "'''{{PLURAL:$2|Valit kujo|Validuq kujoq}} lehele '''$1:''''''",
+'logdelete-selected' => "'''{{PLURAL:$1|Valit muutminõ|Validuq muutmisõq}}:'''",
+'revdelete-text' => "'''Kistudõduq kujoq ommaq olõman lehe aoluun, a näide sissu saa-i avaligult nätäq.''' Seo viki tõõsõq kõrraldajaq saavaq taad käkitüt teksti lukõq ja taa tagasi avaligult nättäväs tetäq, ku olõ-i säet muid piirdmiisi.",
'revdelete-legend' => 'Nättävüse piirdmiseq',
'revdelete-hide-text' => 'Käkiq kujo sisu',
'revdelete-hide-name' => 'Käkiq kujo nimi',
@@ -972,7 +973,7 @@ Kas olõt kimmäs, et tahat taad üles laatiq? Kaeq ka sissekirotust taa teedüs
'sharedupload' => 'Taa om ütine teedüstü, taad võivaq pruukiq ka tõõsõq vikiq.',
'shareduploadwiki' => 'Taa kotsilõ saa lähkümbält kaiaq $1.',
'shareduploadwiki-linktext' => 'seletüsleheküle päält',
-'noimage' => 'Olõ-i säänest teedüstüt, võit taa esiq {{SITENAME}}he $1.',
+'noimage' => 'Olõ-i säänest teedüstüt, võit taa esiq $1.',
'noimage-linktext' => 'üles laatiq',
'uploadnewversion-linktext' => 'Laadiq taa teedüstü vahtsõnõ kujo',
'imagepage-searchdupe' => 'Otsiq ütesugutsit teedüstüid',
@@ -1090,6 +1091,8 @@ Lehte peetäs täpsüstüslehes, ku timän om pruugit näüdüst, kohe näütäs
'notargettitle' => 'Otsitut lehte olõ-i',
'notargettext' => 'Sa olõ-i andnuq lehte ega pruukjat, minka taad tallitust tetäq.',
'nopagetext' => 'Säänest lehte olõ-i olõman.',
+'pager-newer-n' => '{{PLURAL:$1|vahtsõmb 1|vahtsõmbaq $1}}',
+'pager-older-n' => '{{PLURAL:$1|vanõmb 1|vanõmbaq $1}}',
# Book sources
'booksources' => 'Raamaduq',
@@ -1175,7 +1178,7 @@ ja sul piät umin [[Special:Preferences|säädmiisin]] olõma e-postiaadrõs, et
'unwatchthispage' => 'Lõpõdaq perräkaeminõ ärq',
'notanarticle' => 'Olõ-i artikli',
'watchnochange' => 'Taa ao seen olõ-i üttegi perräkaetavat lehte muudõt.',
-'watchlist-details' => 'Perräkaemisnimekirän om {{PLURAL:$1|$1 leht|$1 lehte}} (rehkendämäldä arotuslehti).',
+'watchlist-details' => 'Perräkaemisnimekirän om {{PLURAL:$1|$1 leht|$1 lehte}}, rehkendämäldä arotuslehti.',
'wlheader-enotif' => '* E-postiga teedäqandmisõq ommaq käügin.',
'wlheader-showupdated' => "* Leheq, midä om muudõt päält su viimäst käümist, ommaq '''paksun kirän'''",
'watchmethod-recent' => 'kontrollitas perräkaetavidõ lehti perämäidsi muutmiisi',
@@ -1701,7 +1704,7 @@ Please visit [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation]
# Browsing diffs
'previousdiff' => '↠Innembäne muutminõ',
-'nextdiff' => 'Järgmäne muutminõ →',
+'nextdiff' => 'Vahtsõmb toimõndus →',
# Media information
'mediawarning' => "'''Kaeq ette''': Taan teedüstün või ollaq sisen ohtlik kuud, miä või su programmilõ vika tetäq.<hr />",
diff --git a/languages/messages/MessagesFo.php b/languages/messages/MessagesFo.php
index 182e4dcf..16910e77 100644
--- a/languages/messages/MessagesFo.php
+++ b/languages/messages/MessagesFo.php
@@ -8,6 +8,7 @@
* @author Quackor
* @author S.Örvarr.S
* @author Spacebirdy
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -481,7 +482,7 @@ Ert tú ein dulnevndur brúkari, og kennir, at óvikomandi viðmerkingar eru ven
Við at senda arbeiði títt inn, lovar tú, at tú hevur skrivað tað, ella at tú hevur avritað tað frá tilfeingi ið er almenn ogn &mdash; hetta umfatar '''ikki''' flestu vevsíður.
<strong>SEND IKKI UPPHAVSRÆTTARVART TILFAR UTTAN LOYVI!</strong>",
'longpagewarning' => '<strong>ÃVARING: Henda síðan er $1 kilobýt long.
-Summir sneytarar kunnu hava trupulleikar við at viðgerða síður upp ímóti ella longri enn 32kb.
+Summir sneytarar kunnu hava trupulleikar við at viðgerða síður upp ímóti ella longri enn 32 kb.
Vinarliga umhugsa at býta síðuna sundur í styttri pettir.</strong>',
'protectedpagewarning' => '<strong>ÃVARING: Henda síðan er friðað, so at einans brúkarar við umboðsstjóraheimildum kunnu broyta hana.</strong>',
'semiprotectedpagewarning' => "'''Viðmerking:''' Hendan grein er læst soleiðis at bert skrásetir brúkaris kunnu rætta hana.",
diff --git a/languages/messages/MessagesFr.php b/languages/messages/MessagesFr.php
index ebd9995a..df12c4ab 100644
--- a/languages/messages/MessagesFr.php
+++ b/languages/messages/MessagesFr.php
@@ -7,6 +7,7 @@
* @author Agzennay
* @author Cedric31
* @author ChrisPtDe
+ * @author Delhovlyn
* @author Dereckson
* @author Esbardu
* @author Grondin
@@ -15,6 +16,7 @@
* @author IAlex
* @author JeanVoisin
* @author Korg
+ * @author Korrigan
* @author Louperivois
* @author McDutchie
* @author Meithal
@@ -332,7 +334,7 @@ $messages = array(
'category_header' => 'Pages dans la catégorie « $1 »',
'subcategories' => 'Sous-catégories',
'category-media-header' => 'Fichiers multimédia dans la catégorie « $1 »',
-'category-empty' => "''Cette catégorie ne contient aucun article, sous-catégorie ou fichier multimédia.''",
+'category-empty' => "''Cette catégorie ne contient aucune page, sous-catégorie ou fichier multimédia.''",
'hidden-categories' => '{{PLURAL:$1|Catégorie cachée|Catégories cachées}}',
'hidden-category-category' => 'Catégories cachées', # Name of the category where hidden categories will be listed
'category-subcat-count' => '{{PLURAL:$2|Cette catégorie ne dispose que de la sous-catégorie suivante.|Cette catégorie comprend $1 sous-catégorie{{PLURAL:$1||s}}, sur un total de $2.}}',
@@ -350,10 +352,10 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Liste des paramètres de configuration]
* [http://www.mediawiki.org/wiki/Manual:FAQ/fr FAQ MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Liste de discussion des parutions de MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Liste de discussion des parutions de MediaWiki]',
'about' => 'À propos',
-'article' => 'Article',
+'article' => 'Page de contenu',
'newwindow' => '(ouvre une nouvelle fenêtre)',
'cancel' => 'Annuler',
'qbfind' => 'Rechercher',
@@ -375,7 +377,7 @@ $messages = array(
'errorpagetitle' => 'Erreur de titre',
'returnto' => 'Revenir à la page $1.',
-'tagline' => 'Un article de {{SITENAME}}.',
+'tagline' => 'De {{SITENAME}}.',
'help' => 'Aide',
'search' => 'Rechercher',
'searchbutton' => 'Rechercher',
@@ -406,7 +408,7 @@ $messages = array(
'specialpage' => 'Page spéciale',
'personaltools' => 'Outils personnels',
'postcomment' => 'Ajouter un commentaire',
-'articlepage' => 'Voir l’article',
+'articlepage' => 'Voir la page de contenu',
'talk' => 'Discussion',
'views' => 'Affichages',
'toolbox' => 'Boîte à outils',
@@ -435,7 +437,7 @@ $messages = array(
'bugreportspage' => 'Project:Rapport d’erreurs',
'copyright' => 'Contenu disponible sous $1.',
'copyrightpagename' => 'licence {{SITENAME}}',
-'copyrightpage' => '{{ns:project}}:Copyright',
+'copyrightpage' => '{{ns:project}}:Copyrights',
'currentevents' => 'Actualités',
'currentevents-url' => 'Project:Actualités',
'disclaimers' => 'Avertissements',
@@ -563,7 +565,7 @@ Requête : $2',
'actionthrottled' => 'Action limitée',
'actionthrottledtext' => "Pour lutter contre les pourriels (« spam »), l’utilisation de cette action est limitée à un certain nombre de fois dans un laps temps assez court. Il s'avère que vous avez dépassé cette limite. Essayez à nouveau dans quelques minutes.",
'protectedpagetext' => 'Cette page a été protégée pour empêcher sa modification.',
-'viewsourcetext' => 'Vous pouvez voir et copier le contenu de l’article pour pouvoir travailler dessus :',
+'viewsourcetext' => 'Vous pouvez voir et copier le contenu de la page pour pouvoir travailler dessus :',
'protectedinterface' => 'Cette page fournit du texte d’interface pour le logiciel et est protégée pour éviter les abus.',
'editinginterface' => "'''Attention :''' vous êtes en train d’éditer une page utilisée pour créer le texte de l’interface du logiciel. Les changements se répercuteront, selon le contexte, sur toutes ou certaines pages visibles par les autres utilisateurs. Pour les traductions, nous vous invitons à utiliser le projet MediaWiki d’internationalisation des messages [http://translatewiki.net/wiki/Main_Page?setlang=fr Betawiki].",
'sqlhidden' => '(Requête SQL cachée)',
@@ -625,8 +627,7 @@ Veuillez en choisir un autre.',
'email' => 'Courriel',
'prefs-help-realname' => '(facultatif) : si vous le spécifiez, il sera utilisé pour vous attribuer vos contributions.',
'loginerror' => 'Erreur d’identification',
-'prefs-help-email' => 'L’adresse courriel est facultative mais permet de vous faire adresser votre mot de passe si vous l’oubliez.
-Vous pouvez aussi choisir de permettre à d’autres de vous contacter au moyen de votre page d’utilisateur principale ou celle de discussion sans avoir besoin de révéler votre idendité.',
+'prefs-help-email' => 'Indiquer votre adresse de courriel est facultatif, mais permet de vous envoyer votre mot de passe si vous l’oubliez. Cela permet aussi aux autres utilisateurs — si la section « Courriel » ci-dessous est configurée dans ce sens — de vous contacter par courriel depuis la page [[Special:Emailuser]], sans que votre adresse ne leur soit divulguée.',
'prefs-help-email-required' => 'Une adresse de courriel est requise.',
'nocookiesnew' => "Le compte utilisateur a été créé, mais vous n’êtes pas connecté. {{SITENAME}} utilise des témoins (''cookies'') pour la connexion mais vous les avez désactivés. Veuillez les activer et vous reconnecter avec le même nom et le même mot de passe.",
'nocookieslogin' => "{{SITENAME}} utilise des témoins (''cookies'') pour la connexion mais vous les avez désactivés. Veuillez les activer et vous reconnecter.",
@@ -634,7 +635,7 @@ Vous pouvez aussi choisir de permettre à d’autres de vous contacter au moyen
'loginsuccesstitle' => 'Identification réussie',
'loginsuccess' => 'Vous êtes maintenant connecté(e) à {{SITENAME}} en tant que « $1 ».',
'nosuchuser' => 'L’utilisateur « $1 » n’existe pas.
-Vérifiez que vous avez bien orthographié le nom, ou [[Special:Userlogin/signup|créez-vous un nouveau compte]].',
+Vérifiez que vous avez bien orthographié le nom, ou [[Special:UserLogin/signup|créez-vous un nouveau compte]].',
'nosuchusershort' => 'Il n’y a pas de contributeur avec le nom « <nowiki>$1</nowiki> ». Veuillez vérifier l’orthographe.',
'nouserspecified' => 'Vous devez saisir un nom d’utilisateur.',
'wrongpassword' => 'Le mot de passe est incorrect. Veuillez essayer à nouveau.',
@@ -676,7 +677,7 @@ Ignorez ce message si ce compte a été créé par erreur.",
'resetpass' => 'Remise à zéro du mot de passe',
'resetpass_announce' => 'Vous vous êtes enregistré avec un mot de passe temporaire envoyé par courriel. Pour terminer l’enregistrement, vous devez entrer un nouveau mot de passe ici :',
'resetpass_text' => '<!-- Ajoutez le texte ici -->',
-'resetpass_header' => 'Remise à zéro du mot de passe',
+'resetpass_header' => 'Modifier le mot de passe du compte',
'resetpass_submit' => 'Changer le mot de passe et s’enregistrer',
'resetpass_success' => 'Votre mot de passe a été changé avec succès ! Enregistrement en cours...',
'resetpass_bad_temporary' => 'Mot de passe temporaire invalide. Vous avez peut-être déjà changé votre mot de passe avec succès, ou demandé un nouveau mot de passe temporaire.',
@@ -793,7 +794,7 @@ Si cela échoue à nouveau, essayez de vous déconnecter, puis connectez-vous à
<strong>Si la tentative de modification était légitime, veuillez réessayer.
Si cela échoue à nouveau, déconnectez-vous, puis reconnectez-vous.</strong>",
-'token_suffix_mismatch' => '<strong>Votre modification n’a pas été acceptée car votre navigateur Web a mélangé les caractères de ponctuation dans l’identifiant d’édition. La modification a été rejetée afin d’empêcher la corruption du texte de l’article. Ce problème se produit lorsque vous utilisez un mandataire anonyme problématique.</strong>',
+'token_suffix_mismatch' => '<strong>Votre modification n’a pas été acceptée car votre navigateur Web a mélangé les caractères de ponctuation dans l’identifiant d’édition. La modification a été rejetée afin d’empêcher la corruption du texte de la page. Ce problème se produit lorsque vous utilisez un mandataire anonyme problématique.</strong>',
'editing' => 'Modification de $1',
'editingsection' => 'Modification de $1 (section)',
'editingcomment' => 'Modification de $1 (commentaire)',
@@ -801,7 +802,7 @@ Si cela échoue à nouveau, déconnectez-vous, puis reconnectez-vous.</strong>",
'explainconflict' => '<b>Cette page a été sauvegardée après que vous avez commencé à la modifier. La zone de modification supérieure contient le texte tel qu’il est enregistré actuellement dans la base de données. Vos modifications apparaissent dans la zone de modification inférieure. Vous allez devoir apporter vos modifications au texte existant. Seul le texte de la zone supérieure sera sauvegardé.</b><br />',
'yourtext' => 'Votre texte',
'storedversion' => 'Version enregistrée',
-'nonunicodebrowser' => '<strong>Attention : Votre navigateur ne supporte pas l’Unicode. Une solution temporaire a été trouvée pour vous permettre de modifier en toute sûreté un article : les caractères non-ASCII apparaîtront dans votre boîte de modification en tant que codes hexadécimaux. Vous devriez utiliser un navigateur plus récent.</strong>',
+'nonunicodebrowser' => '<strong>Attention : Votre navigateur ne supporte pas l’Unicode. Une solution temporaire a été trouvée pour vous permettre de modifier en toute sûreté une page : les caractères non-ASCII apparaîtront dans votre boîte de modification en tant que codes hexadécimaux. Vous devriez utiliser un navigateur plus récent.</strong>',
'editingold' => '<strong>Attention : vous êtes en train de modifier une ancienne version de cette page.
Si vous la publiez, toutes les modifications effectuées depuis cette version seront perdues.</strong>',
'yourdiff' => 'Différences',
@@ -900,11 +901,11 @@ Essayez de [[Special:Search|rechercher sur le wiki]] pour trouver des pages en r
'revisiondelete' => 'Supprimer/Restaurer des versions',
'revdelete-nooldid-title' => 'Pas de cible pour la révision',
'revdelete-nooldid-text' => 'Vous n’avez pas précisé la(es) révision(s) cible(s) de cette fonction, la révision cible n’existe pas, ou encore la révision cible est celle en cours.',
-'revdelete-selected' => "{{PLURAL:$2|Version sélectionnée|Versions sélectionnées}} de '''$1''' :",
-'logdelete-selected' => '{{PLURAL:$1|Événement d’historique sélectionné|Événements d’historique sélectionnés}} :',
-'revdelete-text' => 'Les révisions et événements supprimés apparaîtront encore dans l’historique de l’article, mais leur contenu textuel sera inaccessible au public.
+'revdelete-selected' => "'''{{PLURAL:$2|Version sélectionnée|Versions sélectionnées}} de '''$1''' :'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Événement d’historique sélectionné|Événements d’historique sélectionnés}} :'''",
+'revdelete-text' => "'''Les révisions et événements supprimés apparaîtront encore dans l’historique de la page, mais leur contenu textuel sera inaccessible au public.'''
-D’autres administrateurs de {{SITENAME}} pourront toujours accéder au contenu caché et le restaurer à nouveau à travers cette même interface, à moins qu’une restriction supplémentaire ne soit mise en place par les opérateurs du site.',
+D’autres administrateurs de {{SITENAME}} pourront toujours accéder au contenu caché et le restaurer à nouveau à travers cette même interface, à moins qu’une restriction supplémentaire ne soit mise en place par les opérateurs du site.",
'revdelete-legend' => 'Mettre en place des restrictions de version :',
'revdelete-hide-text' => 'Masquer le texte de la version',
'revdelete-hide-name' => 'Masquer l’action et la cible',
@@ -977,26 +978,26 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
'searchresulttext' => 'Pour plus d’informations sur la recherche dans {{SITENAME}}, voir [[{{MediaWiki:Helppage}}|{{int:help}}]].',
'searchsubtitle' => "Vous avez recherché « '''[[:$1]]''' » ([[Special:Prefixindex/$1|toutes les pages commençant par « $1 »]] | [[Special:WhatLinksHere/$1|toutes les pages qui ont un lien vers « $1 »]])",
'searchsubtitleinvalid' => 'Vous avez recherché « $1 »',
-'noexactmatch' => "'''Aucune page intitulée « $1 » n’existe.''' Vous pouvez [[:$1|créer cet article]].",
+'noexactmatch' => "'''Aucune page intitulée « $1 » n’existe.''' Vous pouvez [[:$1|créer cette page]].",
'noexactmatch-nocreate' => "'''Il n’existe aucune page intitulée « $1 ».'''",
'toomanymatches' => 'Trop d’occurences ont été trouvées, vous êtes prié de soumettre une requête différente.',
-'titlematches' => 'Correspondances dans les titres d’articles',
-'notitlematches' => 'Aucun titre d’article ne correspond à la recherche.',
-'textmatches' => 'Correspondances dans le texte d’articles',
-'notextmatches' => 'Aucun texte d’article ne correspond à la recherche.',
+'titlematches' => 'Correspondances dans les titres des pages',
+'notitlematches' => 'Aucun titre de page ne correspond à la recherche.',
+'textmatches' => 'Correspondances dans le texte des pages',
+'notextmatches' => 'Aucun texte de page ne correspond à la recherche.',
'prevn' => '$1 précédentes',
'nextn' => '$1 suivantes',
'viewprevnext' => 'Voir ($1) ($2) ($3).',
'search-result-size' => '$1 ({{PLURAL:$2|1 mot|$2 mots}})',
'search-result-score' => 'Pertinence : $1%',
-'search-redirect' => '(redirection vers $1)',
+'search-redirect' => '(redirection depuis $1)',
'search-section' => '(section $1)',
-'search-suggest' => 'Avez-vous voulu dire : $1',
+'search-suggest' => 'Essayez avec cette orthographe : $1',
'search-interwiki-caption' => 'Projets frères',
-'search-interwiki-default' => '$1 résultats :',
+'search-interwiki-default' => 'Résultats sur $1 :',
'search-interwiki-more' => '(plus)',
'search-mwsuggest-enabled' => 'avec suggestions',
-'search-mwsuggest-disabled' => 'sans suggestion',
+'search-mwsuggest-disabled' => 'sans suggestions',
'search-relatedarticle' => 'Relaté',
'mwsuggest-disable' => 'Désactiver les suggestions AJAX',
'searchrelated' => 'relaté',
@@ -1008,7 +1009,7 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
'powersearch' => 'Rechercher',
'powersearch-legend' => 'Recherche avancée',
'powersearch-ns' => 'Rechercher dans les espaces de nom :',
-'powersearch-redir' => 'Liste des redirections',
+'powersearch-redir' => 'Afficher les redirections',
'powersearch-field' => 'Rechercher',
'search-external' => 'Recherche externe',
'searchdisabled' => 'La recherche sur {{SITENAME}} est désactivée. En attendant la réactivation, vous pouvez effectuer une recherche via Google. Attention, leur indexation du contenu {{SITENAME}} peut ne pas être à jour.',
@@ -1018,7 +1019,7 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
'mypreferences' => 'Préférences',
'prefs-edits' => 'Nombre d’éditions :',
'prefsnologin' => 'Non connecté',
-'prefsnologintext' => 'Vous devez être <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} connecté]</span> pour modifier vos préférences d’utilisateur.',
+'prefsnologintext' => 'Vous devez être <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} connecté]</span> pour modifier vos préférences d’utilisateur.',
'prefsreset' => 'Les préférences ont été rétablies à partir de la version enregistrée.',
'qbsettings' => 'Barre d’outils',
'qbsettings-none' => 'Aucune',
@@ -1140,7 +1141,7 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
'right-purge' => 'Purger le cache des pages sans avoir à le confirmer',
'right-autoconfirmed' => 'Modifier les pages semi-protégées',
'right-bot' => 'Être traité comme un processus automatisé',
-'right-nominornewtalk' => "Ne pas déclencher bandeau « Vous avez de nouveaux messages » lors d'une modification mineure sur une page de discussion d'un utilisateur",
+'right-nominornewtalk' => "Ne pas afficher le bandeau « Vous avez de nouveaux messages » lors d'une modification mineure sur une page de discussion d'un utilisateur",
'right-apihighlimits' => 'Utiliser des limites plus élevées dans les requêtes API',
'right-writeapi' => 'Utilisation de l’API de modification du wiki',
'right-delete' => 'Supprimer des pages',
@@ -1151,7 +1152,7 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
'right-undelete' => 'Restaurer une page',
'right-suppressrevision' => 'Examiner et restaurer les revisions masquées aux administrateurs',
'right-suppressionlog' => 'Voir les journaux privés',
-'right-block' => 'Bloquer des autres utilisateurs en écriture',
+'right-block' => "Bloquer d'autres utilisateurs en écriture",
'right-blockemail' => "Empêcher un utilisateur d'envoyer des courriels",
'right-hideuser' => 'Bloquer un utilisateur en masquant son nom au pulic',
'right-ipblock-exempt' => "Ne pas être affecté par les IP bloquées, les blocages automatiques et les blocages de plages d'IP",
@@ -1186,7 +1187,7 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
'recentchanges' => 'Modifications récentes',
'recentchangestext' => 'Piste les changements les plus récents du wiki sur cette page.',
'recentchanges-feed-description' => 'Suivre les dernières modifications de ce wiki dans un flux.',
-'rcnote' => 'Voici {{PLURAL:$1|la dernière modification|les $1 dernières modifications}} depuis {{PLURAL:$2|le dernier jour|les <b>$2</b> derniers jours}}, déterminée{{PLURAL:$1||s}} le $4, à $5.',
+'rcnote' => 'Voici {{PLURAL:$1|la dernière modification effectuée|les $1 dernières modifications effectuées}} durant {{PLURAL:$2|la dernière journée|les <b>$2</b> derniers jours}} jusqu’à $5 le $4.',
'rcnotefrom' => "Voici les modifications effectuées depuis le '''$2''' ('''$1''' au maximum).",
'rclistfrom' => 'Afficher les nouvelles modifications depuis le $1.',
'rcshowhideminor' => '$1 modifications mineures',
@@ -1218,7 +1219,7 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
# Upload
'upload' => 'Importer un fichier',
-'uploadbtn' => 'Importer le fichier',
+'uploadbtn' => 'Importer un fichier',
'reupload' => 'Importer à nouveau',
'reuploaddesc' => 'Retour au formulaire.',
'uploadnologin' => 'Non connecté(e)',
@@ -1227,12 +1228,12 @@ Assurez-vous que ce changement conserve la continuité de l’historique.',
'upload_directory_read_only' => 'Le serveur Web ne peut écrire dans le dossier cible ($1).',
'uploaderror' => 'Erreur',
'uploadtext' => "Utilisez ce formulaire pour importer des fichiers sur le serveur.
-Pour voir ou rechercher des images précédemment envoyées, consultez la [[Special:ImageList|liste de images]]. Les imports sont aussi enregistrés dans l’[[Special:Log/upload|historique des imports]], les suppressions dans l’[[Special:Log/delete|historique des suppressions]].
+Pour voir ou rechercher des images précédemment envoyées, consultez la [[Special:ImageList|liste des images]]. Les imports sont aussi enregistrés dans l’[[Special:Log/upload|historique des imports]], les suppressions dans l’[[Special:Log/delete|historique des suppressions]].
Pour inclure une image dans une page, utilisez un lien de la forme :
-* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:fichier.jpg]]</nowiki></tt>''' pour afficher le fichier en pleine résolution ;
-* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:fichier.png|200px|thumb|left|texte descriptif]]</nowiki></tt>''' pour utiliser une miniature de 200 pixels de large dans une boîte à gauche avec 'texte descriptif' comme description ;
-* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:fichier.ogg]]</nowiki></tt>''' pour lier directement vers le fichier sans l'afficher.",
+* '''<code><nowiki>[[</nowiki>{{ns:image}}<nowiki>:fichier.jpg]]</nowiki></code>''' pour afficher le fichier en pleine résolution ;
+* '''<code><nowiki>[[</nowiki>{{ns:image}}<nowiki>:fichier.png|200px|thumb|left|texte descriptif]]</nowiki></code>''' pour utiliser une miniature de 200 pixels de large dans une boîte à gauche avec « texte descriptif » comme description ;
+* '''<code><nowiki>[[</nowiki>{{ns:media}}<nowiki>:fichier.ogg]]</nowiki></code>''' pour lier directement vers le fichier sans l'afficher.",
'upload-permitted' => 'Formats de fichiers autorisés : $1.',
'upload-preferred' => 'Formats de fichiers préférés : $1.',
'upload-prohibited' => 'Formats de fichiers interdits : $1.',
@@ -1252,6 +1253,7 @@ Voyez la [[Special:NewImages|gallerie des nouvelles images]] pour une présentat
'illegalfilename' => 'Le nom de fichier « $1 » contient des caractères interdits dans les titres de pages. Merci de le renommer et de le copier à nouveau.',
'badfilename' => 'L’image a été renommée « $1 ».',
'filetype-badmime' => 'Les fichiers du type MIME « $1 » ne peuvent pas être importés.',
+'filetype-bad-ie-mime' => "Le fichier ne peut pas être importé parce qu'il serait détecté comme « $1 » par Internet Explorer, type de fichier interdit car potentiellement dangereux.",
'filetype-unwanted-type' => "« .$1 »''' est un format de fichier non désiré.
{{PLURAL:$3|Le type de fichier préconisé est|Les types de fichiers préconisés sont}} $2.",
'filetype-banned-type' => "'''\".\$1\"''' est dans un format non admis.
@@ -1419,7 +1421,7 @@ Un clic en tête de colonne change l’ordre d’affichage.',
# Unused templates
'unusedtemplates' => 'Modèles inutilisés',
-'unusedtemplatestext' => 'Cette page liste toutes les pages de l’espace de noms « Modèle » qui ne sont incluses dans aucune autre page. N’oubliez pas de vérifier s’il n’y a pas d’autre lien vers les modèles avant de les supprimer.',
+'unusedtemplatestext' => 'Cette page liste toutes les pages de l’espace de noms « {{ns:template}} » qui ne sont incluses dans aucune autre page. N’oubliez pas de vérifier s’il n’y a pas d’autre lien vers les modèles avant de les supprimer.',
'unusedtemplateswlh' => 'autres liens',
# Random page
@@ -1469,7 +1471,7 @@ Une page est traitée comme une page d’homonymie si elle utilise un modèle qu
'withoutinterwiki-legend' => 'Préfixe',
'withoutinterwiki-submit' => 'Afficher',
-'fewestrevisions' => 'Articles les moins modifiés',
+'fewestrevisions' => 'Pages les moins modifiés',
# Miscellaneous special pages
'nbytes' => '$1 {{PLURAL:$1|octet|octets}}',
@@ -1480,7 +1482,7 @@ Une page est traitée comme une page d’homonymie si elle utilise un modèle qu
'nviews' => '$1 {{PLURAL:$1|consultation|consultations}}',
'specialpage-empty' => 'Cette page est vide.',
'lonelypages' => 'Pages orphelines',
-'lonelypagestext' => 'Les pages suivantes ne sont pas liées à partir d’autres pages du wiki.',
+'lonelypagestext' => 'Les pages suivantes ne sont pas liées ou incluses à partir d’autres pages du wiki.',
'uncategorizedpages' => 'Pages sans catégorie',
'uncategorizedcategories' => 'Catégories sans catégorie',
'uncategorizedimages' => 'Images sans catégorie',
@@ -1494,9 +1496,9 @@ Une page est traitée comme une page d’homonymie si elle utilise un modèle qu
'mostlinked' => 'Pages les plus liées',
'mostlinkedcategories' => 'Catégories les plus utilisées',
'mostlinkedtemplates' => 'Modèles les plus utilisés',
-'mostcategories' => 'Articles utilisant le plus de catégories',
+'mostcategories' => 'Pages utilisant le plus de catégories',
'mostimages' => 'Images les plus utilisées',
-'mostrevisions' => 'Articles les plus modifiés',
+'mostrevisions' => 'Pages les plus modifiés',
'prefixindex' => 'Toutes les pages débutant par…',
'shortpages' => 'Pages courtes',
'longpages' => 'Pages longues',
@@ -1512,11 +1514,11 @@ Une page est traitée comme une page d’homonymie si elle utilise un modèle qu
'listusers' => 'Liste des inscrits',
'newpages' => 'Nouvelles pages',
'newpages-username' => 'Utilisateur :',
-'ancientpages' => 'Articles les moins récemment modifiés',
+'ancientpages' => 'Pages les moins récemment modifiés',
'move' => 'Renommer',
'movethispage' => 'Renommer la page',
'unusedimagestext' => '<p>N’oubliez pas que d’autres sites peuvent contenir un lien direct vers cette image, et que celle-ci peut être placée dans cette liste alors qu’elle est en réalité utilisée.</p>',
-'unusedcategoriestext' => 'Les catégories suivantes existent mais aucun article ou catégorie ne les utilisent.',
+'unusedcategoriestext' => 'Les catégories suivantes existent mais aucune page ou catégorie ne les utilisent.',
'notargettitle' => 'Pas de cible',
'notargettext' => 'Indiquez une page cible ou un utilisateur cible.',
'nopagetitle' => 'Aucune telle page cible',
@@ -1587,7 +1589,7 @@ Il peut y avoir des [[{{MediaWiki:Listgrouprights-helppage}}|informations additi
'mailnologintext' => 'Vous devez être [[Special:UserLogin|connecté]] et avoir indiqué une adresse électronique valide dans vos [[Special:Preferences|préférences]] pour avoir la permission d’envoyer un message à un autre utilisateur.',
'emailuser' => 'Envoyer un message à cet utilisateur',
'emailpage' => 'Envoyer un courriel à l’utilisateur',
-'emailpagetext' => 'Si cet utilisateur a indiqué une adresse électronique valide dans ses préférences, le formulaire ci-dessous lui enverra un message.
+'emailpagetext' => 'Vous pouvez utiliser le formulaire ci-dessous pour envoyer un courriel à cet utilisateur.
L’adresse électronique que vous avez indiquée dans [[Special:Preferences|vos préférences]] apparaîtra dans le champ « Expéditeur » de votre message. Ainsi, le destinataire pourra vous répondre directement.',
'usermailererror' => 'Erreur dans le sujet du courriel :',
'defemailsubject' => 'Courriel envoyé depuis {{SITENAME}}',
@@ -1610,7 +1612,7 @@ L’adresse électronique que vous avez indiquée dans [[Special:Preferences|vos
'watchlist' => 'Liste de suivi',
'mywatchlist' => 'Liste de suivi',
'watchlistfor' => "(pour l’utilisateur '''$1''')",
-'nowatchlist' => 'Votre liste de suivi ne contient aucun article.',
+'nowatchlist' => 'Votre liste de suivi ne contient aucune page.',
'watchlistanontext' => 'Pour pouvoir afficher ou éditer les éléments de votre liste de suivi, vous devez vous $1.',
'watchnologin' => 'Non connecté',
'watchnologintext' => 'Vous devez être [[Special:UserLogin|connecté]] pour modifier votre liste.',
@@ -1622,7 +1624,7 @@ L’adresse électronique que vous avez indiquée dans [[Special:Preferences|vos
'watchthispage' => 'Suivre cette page',
'unwatch' => 'Ne plus suivre',
'unwatchthispage' => 'Ne plus suivre',
-'notanarticle' => 'Pas un article',
+'notanarticle' => 'Pas une page de contenu',
'notvisiblerev' => 'Version supprimée',
'watchnochange' => 'Aucune des pages que vous suivez n’a été modifiée pendant la période affichée',
'watchlist-details' => 'Il y a $1 {{PLURAL:$1|page|pages}} dans votre liste de suivi, sans compter les pages de discussion.',
@@ -1714,7 +1716,7 @@ L’heure indiquée est celle du serveur.',
'rollbacklink' => 'révoquer',
'rollbackfailed' => 'La révocation a échoué',
'cantrollback' => 'Impossible de révoquer : l’auteur est la seule personne à avoir effectué des modifications sur cette page.',
-'alreadyrolled' => 'Impossible de révoquer la dernière modification de l’article « [[$1]] » effectuée par [[User:$2|$2]] ([[User talk:$2|Discussion]]) ; quelqu’un d’autre a déjà modifié ou révoqué l’article. La dernière modification a été effectuée par [[User:$3|$3]] ([[User talk:$3|Discussion]]).',
+'alreadyrolled' => 'Impossible de révoquer la dernière modification de la page « [[$1]] » effectuée par [[User:$2|$2]] ([[User talk:$2|Discussion]]) ; quelqu’un d’autre a déjà modifié ou révoqué la page. La dernière modification a été effectuée par [[User:$3|$3]] ([[User talk:$3|Discussion]]).',
'editcomment' => 'Le résumé de la modification était: <i>« $1 »</i>.', # only shown if there is an edit comment
'revertpage' => 'Révocation des modifications par [[Special:Contributions/$2|$2]] ([[User talk:$2|Discussion]]) vers la dernière version de [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
'rollback-success' => 'Révocation des modifications de $1 ; retour à la version de $2.',
@@ -1781,7 +1783,7 @@ En cliquant sur le bouton '''''Réinitialiser''''', la boîte de résumé et les
Si une nouvelle page avec le même nom a été créée depuis la suppression, les révisions restaurées apparaîtront dans l’historique antérieur et la version courante ne sera pas automatiquement remplacée.',
'undeleterevdel' => 'La restauration ne sera pas effectuée si, au final, la version la plus récente de la page sera partiellement supprimée. Dans ce cas, vous devez déselectionner les versions les plus récentes (en haut). Les versions des fichiers auxquelles vous n’avez pas accès ne seront pas restaurées.',
-'undeletehistorynoadmin' => 'Cet article a été supprimé. Le motif de la suppression est indiqué dans le résumé ci-dessous, avec les détails des utilisateurs qui l’ont modifié avant sa suppression. Le contenu de ces versions n’est accessible qu’aux administrateurs.',
+'undeletehistorynoadmin' => 'Cette page a été supprimée. Le motif de la suppression est indiqué dans le résumé ci-dessous, avec les détails des utilisateurs qui l’ont modifié avant sa suppression. Le contenu de ces versions n’est accessible qu’aux administrateurs.',
'undelete-revision' => 'Version supprimée de $1, (révision du $2) par $3 :',
'undeleterevision-missing' => 'Version invalide ou manquante. Vous avez peut-être un mauvais lien, ou la version a été restaurée ou supprimée de l’archive.',
'undelete-nodiff' => 'Aucune version précédente trouvée.',
@@ -1810,6 +1812,8 @@ Consultez l’[[Special:Log/delete|historique des suppressions]] pour voir la li
'undelete-error-long' => 'Des erreurs ont été rencontrées lors de la restauration du fichier :
$1',
+'undelete-show-file-confirm' => 'Êtes-vous sûr de vouloir visionner une version supprimée du fichier « <nowiki>$1</nowiki> » datant du $2 à $3 ?',
+'undelete-show-file-submit' => 'Oui',
# Namespace form on various pages
'namespace' => 'Espace de noms :',
@@ -1892,7 +1896,7 @@ Vous pouvez consulter la [[Special:IPBlockList|liste des comptes et des adresses
'ipb-edit-dropdown' => 'Modifier les motifs de blocage par défaut',
'ipb-unblock-addr' => 'Débloquer $1',
'ipb-unblock' => 'Débloquer un compte utilisateur ou une adresse IP',
-'ipb-blocklist-addr' => 'Voir les blocages existants pour $1',
+'ipb-blocklist-addr' => 'Blocages existants pour $1',
'ipb-blocklist' => 'Voir les blocages existants',
'unblockip' => 'Débloquer un utilisateur ou une adresse IP',
'unblockiptext' => 'Utilisez le formulaire ci-dessous pour rétablir l’accès en écriture d’une adresse IP précédemment bloquée.',
@@ -1983,14 +1987,14 @@ Assurez-vous d’en avoir compris les conséquences avant de continuer.",
*Vous avez désélectionné le bouton ci-dessous.
Dans ce cas, vous devrez renommer ou fusionner la page manuellement si vous le désirez.',
-'movearticle' => 'Renommer l’article',
+'movearticle' => 'Renommer la page :',
'movenotallowed' => 'Vous n’avez pas la permission de renommer les pages.',
'newtitle' => 'Nouveau titre',
'move-watch' => 'Suivre cette page',
-'movepagebtn' => 'Renommer l’article',
+'movepagebtn' => 'Renommer la page',
'pagemovedsub' => 'Renommage réussi',
'movepage-moved' => "<big>'''« $1 »''' a été déplacé vers '''« $2 »'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
-'articleexists' => 'Il existe déjà un article portant ce titre, ou le titre que vous avez choisi n’est pas valide. Veuillez en choisir un autre.',
+'articleexists' => 'Il existe déjà une page portant ce titre, ou le titre que vous avez choisi n’est pas valide. Veuillez en choisir un autre.',
'cantmove-titleprotected' => 'Vous ne pouvez pas déplacer une page vers cet emplacement car le nouveau titre a été protégé à la création.',
'talkexists' => 'La page elle-même a été déplacée avec succès, mais la page de discussion n’a pas pu être déplacée car il en existait déjà une sous le nouveau nom. Veuillez les fusionner manuellement.',
'movedto' => 'renommé en',
@@ -2010,7 +2014,7 @@ Dans ce cas, vous devrez renommer ou fusionner la page manuellement si vous le d
'delete_and_move' => 'Supprimer et renommer',
'delete_and_move_text' => '==Suppression requise==
-L’article de destination « [[:$1]] » existe déjà. Voulez-vous le supprimer pour permettre le renommage ?',
+La page de destination « [[:$1]] » existe déjà. Voulez-vous la supprimer pour permettre le renommage ?',
'delete_and_move_confirm' => 'Oui, j’accepte de supprimer la page de destination pour permettre le renommage.',
'delete_and_move_reason' => 'Page supprimée automatiquement pour permettre un renommage',
'selfmove' => 'Les titres d’origine et de destination sont les mêmes : impossible de renommer une page sur elle-même.',
@@ -2064,7 +2068,7 @@ Les dates des versions et les noms des éditeurs seront préservés.
Toutes les actions d’importation interwiki sont consignées dans l’[[Special:Log/import|historique des importations]].',
'import-interwiki-history' => 'Copier toutes les versions de l’historique de cette page',
'import-interwiki-submit' => 'Importer',
-'import-interwiki-namespace' => 'Transférer les pages dans l’espace de nom :',
+'import-interwiki-namespace' => 'Espace de noms de destination :',
'importtext' => 'Veuillez exporter le fichier depuis le wiki d’origine en utilisant l’outil Special:Export, le sauvegarder sur votre disque dur et le copier ici.',
'importstart' => 'Import des pages...',
'import-revision-count' => '$1 {{PLURAL:$1|version|versions}}',
@@ -2086,6 +2090,8 @@ Toutes les actions d’importation interwiki sont consignées dans l’[[Special
'import-nonewrevisions' => 'Toute les révisions ont été importées auparavant.',
'xml-error-string' => '$1 à la ligne $2, col $3 (octet $4) : $5',
'import-upload' => 'Import de données XML',
+'import-token-mismatch' => 'Perte des données de session. Ressayez.',
+'import-invalid-interwiki' => "Impossible d'importer depuis le wiki spécifié.",
# Import log
'importlogpage' => 'Historique des importations de pages',
@@ -2137,7 +2143,7 @@ Toutes les actions d’importation interwiki sont consignées dans l’[[Special
'tooltip-t-specialpages' => 'Liste de toutes les pages spéciales',
'tooltip-t-print' => 'Version imprimable de cette page',
'tooltip-t-permalink' => 'Lien permanent vers cette version de la page',
-'tooltip-ca-nstab-main' => 'Voir l’article',
+'tooltip-ca-nstab-main' => 'Voir la page de contenu',
'tooltip-ca-nstab-user' => 'Voir la page utilisateur',
'tooltip-ca-nstab-media' => 'Voir la page du média',
'tooltip-ca-nstab-special' => 'Ceci est une page spéciale, vous ne pouvez pas la modifier.',
@@ -2220,7 +2226,7 @@ Ceci est probablement causé par un lien sur liste noire pointant vers un site e
# Patrolling
'markaspatrolleddiff' => 'Marquer comme n’étant pas un vandalisme',
-'markaspatrolledtext' => 'Marquer cet article comme non vandalisé',
+'markaspatrolledtext' => 'Marquer cette page comme non vandalisée',
'markedaspatrolled' => 'Marqué comme non vandalisé',
'markedaspatrolledtext' => 'La version sélectionnée a été marquée comme non vandalisée.',
'rcpatroldisabled' => 'La fonction de patrouille des modifications récentes n’est pas activée.',
@@ -2278,7 +2284,7 @@ $1',
'bad_image_list' => 'Le format est le suivant :
Seules les listes d’énumération (commençant par *) sont prises en compte. Le premier lien d’une ligne doit être celui d’une mauvaise image.
-Les autres liens sur la même ligne sont considérés comme des exceptions, par exemple des articles sur lesquels l’image peut apparaître.',
+Les autres liens sur la même ligne sont considérés comme des exceptions, par exemple des pages sur lesquels l’image peut apparaître.',
# Metadata
'metadata' => 'Métadonnées',
@@ -2551,7 +2557,7 @@ Les autres liens sur la même ligne sont considérés comme des exceptions, par
# External editor support
'edit-externally' => 'Modifier ce fichier en utilisant une application externe',
-'edit-externally-help' => "Consulter [http://www.mediawiki.org/wiki/Manual:External_editors/fr les instructions d'installation] pour plus d’informations.",
+'edit-externally-help' => "(Consulter [http://www.mediawiki.org/wiki/Manual:External_editors/fr les instructions d'installation] pour plus d’informations)",
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'toutes',
@@ -2575,8 +2581,8 @@ Retour du programme de courriel : $1',
'confirmemail_invalid' => 'Code de confirmation incorrect. Celui-ci a peut-être expiré',
'confirmemail_needlogin' => 'Vous devez vous $1 pour confirmer votre adresse de courriel.',
'confirmemail_success' => 'Votre adresse de courriel est confirmée. Vous pouvez maintenant vous connecter et profiter du wiki.',
-'confirmemail_loggedin' => 'Votre adresse est maintenant confirmée',
-'confirmemail_error' => 'Un problème est survenu en voulant enregistrer votre confirmation',
+'confirmemail_loggedin' => 'Votre adresse de courriel est maintenant confirmée.',
+'confirmemail_error' => "Un problème est survenu lors de l'enregistrement de la confirmation de votre adresse de courriel.",
'confirmemail_subject' => 'Confirmation d’adresse de courriel pour {{SITENAME}}',
'confirmemail_body' => 'Quelqu’un, probablement vous, à partir de l’adresse IP $1, a enregistré un compte « $2 » avec cette adresse de courriel sur le site {{SITENAME}}.
@@ -2590,7 +2596,7 @@ $5
Ce code de confirmation expirera le $4.',
'confirmemail_invalidated' => 'Confirmation de l’adresse courriel annulée',
-'invalidateemail' => 'Annuler la confirmation du courriel',
+'invalidateemail' => "Annuler la confirmation de l'adresse de courriel",
# Scary transclusion
'scarytranscludedisabled' => '[La transclusion interwiki est désactivée]',
@@ -2598,7 +2604,9 @@ Ce code de confirmation expirera le $4.',
'scarytranscludetoolong' => '[L’URL est trop longue]',
# Trackbacks
-'trackbackbox' => '<div id="mw_trackbacks"> Rétroliens vers cet article :<br /> $1 </div>',
+'trackbackbox' => '<div id="mw_trackbacks"> Rétroliens vers cette page :<br />
+$1
+</div>',
'trackbackremove' => '([$1 Supprimer])',
'trackbacklink' => 'Rétrolien',
'trackbackdeleteok' => 'Le rétrolien a été supprimé avec succès.',
@@ -2607,7 +2615,7 @@ Ce code de confirmation expirera le $4.',
'deletedwhileediting' => "'''Attention''' : cette page a été supprimée après que vous ayez commencé à la modifier !",
'confirmrecreate' => "L’utilisateur [[User:$1|$1]] ([[User talk:$1|Discussion]]) a supprimé cette page, alors que vous aviez commencé à l’éditer, pour le motif suivant :
: ''$2''
-Veuillez confirmer que vous désirez recréer cet article.",
+Veuillez confirmer que vous désirez recréer cette page.",
'recreate' => 'Recréer',
# HTML dump
@@ -2627,7 +2635,7 @@ Veuillez confirmer que vous désirez recréer cet article.",
# Separators for various lists, etc.
'semicolon-separator' => '&nbsp;;&#32;',
'colon-separator' => '&nbsp;:&#32;',
-'autocomment-prefix' => '&#32;–&#32;',
+'autocomment-prefix' => '&#32;—&#32;',
# Multipage image navigation
'imgmultipageprev' => '↠page précédente',
@@ -2694,6 +2702,12 @@ Vous pouvez aussi [[Special:Watchlist/raw|la modifier en mode brut]].',
'watchlisttools-edit' => 'Voir et modifier la liste de suivi',
'watchlisttools-raw' => 'Modifier la liste (mode brut)',
+# Hijri month names
+'hijri-calendar-m3' => 'Rabi’ al-awwal',
+'hijri-calendar-m4' => 'Rabi’ al-thani',
+'hijri-calendar-m8' => 'Sha’aban',
+'hijri-calendar-m11' => 'Dhu al-Qi’dah',
+
# Core parser functions
'unknown_extension_tag' => 'Balise d’extension « $1 » inconnue',
@@ -2705,12 +2719,12 @@ Vous pouvez aussi [[Special:Watchlist/raw|la modifier en mode brut]].',
'version-variables' => 'Variables',
'version-other' => 'Divers',
'version-mediahandlers' => 'Support média',
-'version-hooks' => 'Crochets',
+'version-hooks' => 'Extensions',
'version-extension-functions' => 'Fonctions des extensions',
'version-parser-extensiontags' => 'Balises supplémentaires du parseur',
'version-parser-function-hooks' => 'Crochets des fonctions du parseur',
'version-skin-extension-functions' => 'Fonctions d’extension de l’interface',
-'version-hook-name' => 'Nom du crochet',
+'version-hook-name' => "Nom de l'extension",
'version-hook-subscribedby' => 'Défini par',
'version-version' => 'Version',
'version-license' => 'Licence',
diff --git a/languages/messages/MessagesFrc.php b/languages/messages/MessagesFrc.php
index 46ee496a..1dedabb6 100644
--- a/languages/messages/MessagesFrc.php
+++ b/languages/messages/MessagesFrc.php
@@ -6,6 +6,7 @@
*
* @author JeanVoisin
* @author RoyAlcatraz
+ * @author Urhixidur
* @author Zetud
*/
@@ -123,7 +124,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Réglage]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki: Questions Souvent Posées]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki Liste à Malle]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki Liste à Malle]',
'about' => 'Info',
'article' => 'Page des matières',
@@ -517,7 +518,7 @@ Il foudra que vous mettez vos changements dans le texte qu'est là asteur.
'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. <strong> METTEZ PAS DE L'OUVRAGE SOUS COPYRIGHT ICI SANS PERMISSION!</strong>",
'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). <strong> METTEZ PAS DE L'OUVRAGE SOUS COPYRIGHT ICI SANS PERMISSION!</strong>",
-'longpagewarning' => "<strong>ATTENTION: Cette page a une taille de $1 kilobytes; ça pourrait créer des problèmes quand un useur assaye de changer une page qu'a une taille qu'est plus grande que 32kb. Considérez donc de couper la page en morceaux plus courts.</strong>",
+'longpagewarning' => "<strong>ATTENTION: Cette page a une taille de $1 kilobytes; ça pourrait créer des problèmes quand un useur assaye de changer une page qu'a une taille qu'est plus grande que 32 kb. Considérez donc de couper la page en morceaux plus courts.</strong>",
'longpageerror' => "<strong>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é.</strong>",
'readonlywarning' => "<strong>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.</strong>",
'protectedpagewarning' => '<strong>ATTENTION: Cette page a été barrée pour que ça peuve être changée juste par les administrateurs.</strong>',
@@ -588,9 +589,9 @@ Assayez de [[Special:Search|charcher dans le wiki]] pour des nouvelles pages.',
'revisiondelete' => 'Ôter/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.
+'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',
diff --git a/languages/messages/MessagesFrp.php b/languages/messages/MessagesFrp.php
index 602c0073..116c52ed 100644
--- a/languages/messages/MessagesFrp.php
+++ b/languages/messages/MessagesFrp.php
@@ -188,7 +188,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista des paramètres de configuracion]
* [http://www.mediawiki.org/wiki/Manual:FAQ/fr FdeQ sur MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de discussion de les parucions de MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de discussion de les parucions de MediaWiki]',
'about' => 'A propôs',
'article' => 'Articllo',
@@ -712,13 +712,13 @@ pôt y avêr des dètalys dens lo [{{fullurl:Special:Log/delete|page={{PAGENAMEE
'revisiondelete' => 'Suprimar/rèstorar des vèrsions',
'revdelete-nooldid-title' => 'Pas de ciba por la vèrsion',
'revdelete-nooldid-text' => 'Vos éd pas spècefiâ la vèrsion ciba ou ben les vèrsions cibes por utilisar cela fonccion.',
-'revdelete-selected' => "{{PLURAL:$2|Vèrsion sèlèccionâ|Vèrsions sèlèccionâs}} de '''$1''' :",
-'logdelete-selected' => '{{PLURAL:$1|Èvènement de jornal sèlèccionâ|Èvènements de jornal sèlèccionâs}}:',
-'revdelete-text' => 'Les vèrsions et los èvènements suprimâs aparètront adés dens l’historico de l’articllo et los jornals,
-mas lor contegnu tèxtuèl serat pas accèssiblo u publico.
+'revdelete-selected' => "'''{{PLURAL:$2|Vèrsion sèlèccionâ|Vèrsions sèlèccionâs}} de '''$1''' :'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Èvènement de jornal sèlèccionâ|Èvènements de jornal sèlèccionâs}}:'''",
+'revdelete-text' => "'''Les vèrsions et los èvènements suprimâs aparètront adés dens l’historico de l’articllo et los jornals,
+mas lor contegnu tèxtuèl serat pas accèssiblo u publico.'''
D’ôtros administrators de {{SITENAME}} porront tojorn arrevar u contegnu cachiê et lo tornar rèstorar
-a travèrs de cela méma entèrface, a muens qu’una rèstriccion suplèmentèra seye betâ en place per los opèrators du seto.',
+a travèrs de cela méma entèrface, a muens qu’una rèstriccion suplèmentèra seye betâ en place per los opèrators du seto.",
'revdelete-legend' => 'Betar en place des rèstriccions de vèrsion',
'revdelete-hide-text' => 'Mâscar lo tèxte de la vèrsion',
'revdelete-hide-name' => 'Mâscar l’accion et la ciba',
diff --git a/languages/messages/MessagesFur.php b/languages/messages/MessagesFur.php
index b7b235ce..9f8ccf5b 100644
--- a/languages/messages/MessagesFur.php
+++ b/languages/messages/MessagesFur.php
@@ -6,6 +6,7 @@
*
* @author Helix84
* @author Klenje
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -422,7 +423,7 @@ La tô identitât e je stade creade. No stâ dismenteâti di gambiâ lis prefere
'noname' => 'No tu âs inserît un non utent valit.',
'loginsuccesstitle' => 'Jentrât cun sucès',
'loginsuccess' => 'Cumò tu sês jentrât te {{SITENAME}} sicu "$1".',
-'nosuchuser' => 'Nissun utent regjistrât cul non "$1". Controle il non inserît o [[Special:Userlogin/signup|cree tu une gnove identitât]].',
+'nosuchuser' => 'Nissun utent regjistrât cul non "$1". Controle il non inserît o [[Special:UserLogin/signup|cree tu une gnove identitât]].',
'nosuchusershort' => 'Nol esist nissun utent cul non "<nowiki>$1</nowiki>". Controle di no vê sbaliât di scrivi.',
'nouserspecified' => 'Tu scugnis specificâ un non utent.',
'wrongpassword' => 'La peraule clâf zontade no je juste. Torne par plasê a provâ.',
@@ -528,7 +529,7 @@ Tu varâs di inserî di gnûf i tiei cambiaments tal test esistint.
'copyrightwarning' => 'Note: ducj i contribûts a {{SITENAME}} a si considerin come dâts fûr sot de licence $2 (cjale $1 pai detais). Se no tu vuelis che i tiei tescj a podedin jessi modificâts e tornâts a dâ fûr di ognidun cence limits, no stâ mandâju a {{SITENAME}}.<br />
Cun di plui, inviant il test tu declaris che tu âs scrit tu chest o tu lu âs copiât di une sorzint tal domini public o di une sorzint libare.
<strong>NO STÂ MANDÂ MATERIÂL CUVIERT DAL DIRIT DI AUTÔR CENCE AUTORIZAZION!</strong>',
-'longpagewarning' => '<strong>ATENZION: cheste pagjine e je grande $1 kilobytes; cualchi sgarfadôr al podarès vê problemis a modificâ pagjinis di 32kb o plui grandis. Considere par plasê la pussibilitât di dividi la pagjine in sezions plui piçulis.</strong>',
+'longpagewarning' => '<strong>ATENZION: cheste pagjine e je grande $1 kilobytes; cualchi sgarfadôr al podarès vê problemis a modificâ pagjinis di 32 kb o plui grandis. Considere par plasê la pussibilitât di dividi la pagjine in sezions plui piçulis.</strong>',
'templatesused' => 'Modei doprâts par cheste pagjine:',
'templatesusedpreview' => 'Modei doprâts in cheste anteprime:',
'templatesusedsection' => 'Modei doprâts in cheste sezion:',
diff --git a/languages/messages/MessagesFy.php b/languages/messages/MessagesFy.php
index d38c0e38..73adbb67 100644
--- a/languages/messages/MessagesFy.php
+++ b/languages/messages/MessagesFy.php
@@ -7,6 +7,7 @@
* @author Maartenvdbent
* @author Pyt
* @author Snakesteuben
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -189,7 +190,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings List mei ynstellings]
* [http://www.mediawiki.org/wiki/Manual:FAQ Faak stelde fragen (FAQ)]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglist foar oankundigings fan nije ferzjes]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglist foar oankundigings fan nije ferzjes]",
'about' => 'Ynfo',
'article' => 'Ynhâld side',
@@ -473,7 +474,7 @@ Jo kinne ek oaren de mûglikheid jaan kontakt mei jo op te nimmen troch in ferwi
'loginsuccesstitle' => 'Oanmelden slagge.',
'loginsuccess' => "'''Jo binne no oanmelden op de {{SITENAME}} as: \"\$1.\"'''",
'nosuchuser' => 'Der is gjin meidogger "$1".
-Kontrolearje de stavering, of [[Special:Userlogin/signup|meitsje in nije meidogger oan]].',
+Kontrolearje de stavering, of [[Special:UserLogin/signup|meitsje in nije meidogger oan]].',
'nosuchusershort' => 'Der is gjin meidogger mei de namme "$1". It is goed skreaun?',
'nouserspecified' => 'Jo moatte in brûkersnamme opjaan.',
'wrongpassword' => "Meidochnamme en wachtwurd hearre net by elkoar. Besykje op 'e nij, of fier it wachtwurd twa kear yn en meitsje nije meidoggersynstellings.",
@@ -646,7 +647,7 @@ As jo net wolle dat jo teksten yngeand oanpast wurde troch oaren, set se hjir da
Jo sizze ek ta dat jo de oarspronklike auteur binne fan dit materiaal, of dat jo it kopiearre hawwe út in boarne yn it publike domein, of in soartgelikense frije boarne (sjuch $1 foar details).
<strong>BRUK GJIN MATERIAAL DAT BESKERME WURDT TROCH AUTEURSRJOCHT, OF JO MOATTE DER TASTIMMING FOAR HAWWE!</strong>',
'longpagewarning' => "<strong>Warskôging: Dizze side is $1 kilobyte lang;
-der binne blêders dy't problemen hawwe mei siden fan tsjin de 32kb. of langer.
+der binne blêders dy't problemen hawwe mei siden fan tsjin de 32 kb of langer.
Besykje de side yn lytsere stikken te brekken.</strong>",
'longpageerror' => "<strong>FOUT: de tekst dy't jo tafoege hawwe is $1 kilobyte grut, wat grutter is as it maksimum fan $2 kilobytes.
Bewarjen is net mûglik.</strong>",
@@ -748,9 +749,9 @@ der kinne details wêze yn it [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE
'revisiondelete' => 'Wiskje/weromsette ferzjes',
'revdelete-nooldid-title' => 'Gjin doelferzje',
'revdelete-nooldid-text' => 'Jo hawwe gjin doelferzje(s) foar dizze hanneling opjûn, de oanjûne ferzje bestiet net, of jo besykje de lêste ferzje te ferskûljen.',
-'revdelete-selected' => 'Spesifisearre {{PLURAL:$2|ferzje|ferzjes}} fan [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|keazen lochboekregel|keazen lochboekregels}}:',
-'revdelete-text' => "Fuorthelle bewurkings binne sichtber yn 'e skiednis, mar de ynhâld is net langer publyk tagonklik.
+'revdelete-selected' => "'''Spesifisearre {{PLURAL:$2|ferzje|ferzjes}} fan [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|keazen lochboekregel|keazen lochboekregels}}:'''",
+'revdelete-text' => "'''Fuorthelle bewurkings binne sichtber yn 'e skiednis, mar de ynhâld is net langer publyk tagonklik.'''
Oare behearders fan {{SITENAME}} kinne de ferburgen ynhâld benaderje en it fuortheljen ûngedien meitsje mei help fan dit skerm, of der moatte oanfoljende beheinings jilde dy't ynsteld binne troch de systeembehearder.",
'revdelete-legend' => 'Sichtberensbeheinings ynstelle.',
'revdelete-hide-text' => 'De bewurke tekst ferskûlje',
@@ -871,7 +872,7 @@ wurden syke wurde, allinnich siden fûn wurde wêr\'t <b>alle</b> worden op fûn
'mypreferences' => 'Myn foarkarynstellings',
'prefs-edits' => 'Tal bewurkings:',
'prefsnologin' => 'Net oanmeld',
-'prefsnologintext' => 'Jo moatte <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} oanmeld]</span> wêze om jo foarkar-ynstellings te feroarje te kinnen.',
+'prefsnologintext' => 'Jo moatte <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} oanmeld]</span> wêze om jo foarkar-ynstellings te feroarje te kinnen.',
'prefsreset' => "De ynstellings binne werom set sa't se fêstlein wienen.",
'qbsettings' => 'Menu',
'qbsettings-none' => 'Ut',
diff --git a/languages/messages/MessagesGa.php b/languages/messages/MessagesGa.php
index 060863d2..83226b1f 100644
--- a/languages/messages/MessagesGa.php
+++ b/languages/messages/MessagesGa.php
@@ -8,6 +8,8 @@
* @author Kwekubo
* @author Moilleadóir
* @author Spacebirdy
+ * @author Stifle
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -95,7 +97,7 @@ $namespaceAliases = array(
$messages = array(
# User preference toggles
-'tog-underline' => 'Cuir línte faoi naisc:',
+'tog-underline' => 'Folínte faoi naisc:',
'tog-highlightbroken' => 'Formáidigh na naisc briste, <a href="" class="new">mar seo</a>
(rogha malartach: mar seo<a href="" class="internal">?</a>).',
'tog-justify' => 'Comhfhadaigh na paragraif',
@@ -104,13 +106,13 @@ $messages = array(
'tog-usenewrc' => 'Stíl nua do na hathruithe is déanaí (le JavaScript)',
'tog-numberheadings' => 'Uimhrigh ceannteidil go huathoibríoch',
'tog-showtoolbar' => 'Taispeáin an barra uirlisí eagair (JavaScript)',
-'tog-editondblclick' => 'Cuir leathanaigh in eagar le déchliceáil (JavaScript)',
+'tog-editondblclick' => 'Déghliogáil chun leathanaigh a chur in eagar (JavaScript)',
'tog-editsection' => 'Cumasaigh mír-eagarthóireacht le naisc mar seo: [athrú]',
'tog-editsectiononrightclick' => 'Cumasaigh mír-eagarthóireacht le deaschliceáil<br /> ar ceannteidil (JavaScript)',
'tog-showtoc' => "Taispeáin an clár ábhair (d'ailt le níos mó ná 3 ceannteidil)",
-'tog-rememberpassword' => "Cuimhnigh m'fhocal faire",
+'tog-rememberpassword' => "Cuimhnigh ar m'fhocal faire",
'tog-editwidth' => 'Cuir uasmhéid ar an mbosca eagair',
-'tog-watchcreations' => 'Déan faire ar leathanaigh a chruthaím',
+'tog-watchcreations' => 'Cuir ar mo liosta faire leathanaigh a chruthaím',
'tog-watchdefault' => 'Déan faire ar leathanaigh a athraím',
'tog-watchmoves' => 'Déan faire ar leathanaigh a athainmnaím',
'tog-watchdeletion' => 'Déan faire ar leathanaigh a scriosaim',
@@ -123,18 +125,20 @@ $messages = array(
'tog-enotifminoredits' => 'Cuir ríomhphost chugam nuair a dhéantar mionathruithe chomh maith',
'tog-enotifrevealaddr' => 'Taispeáin mo sheoladh ríomhphoist i dteachtaireachtaí fógra',
'tog-shownumberswatching' => 'Taispeán an méid úsáideoirí atá ag faire',
-'tog-fancysig' => 'Síniuithe bunúsacha (gan nasc uathoibríoch)',
+'tog-fancysig' => 'Sínithe bunúsacha (gan nasc uathoibríoch)',
'tog-externaleditor' => 'Bain úsáid as eagarthóir seachtrach, mar réamhshocrú',
'tog-externaldiff' => 'Bain úsáid as difríocht sheachtrach, mar réamhshocrú',
-'tog-showjumplinks' => 'Cumasaigh naisc insroichteachta "léim go dtí"',
+'tog-showjumplinks' => 'Cumasaigh naisc insroichteachta “léim go dtíâ€',
'tog-uselivepreview' => 'Bain úsáid as réamhamharc beo (JavaScript) (Turgnamhach)',
+'tog-forceeditsummary' => 'Cuir in iúl dom nuair a chuirim isteach achoimre eagair folamh',
'tog-watchlisthideown' => 'Folaigh mo chuid athruithe ón liosta faire',
'tog-watchlisthidebots' => 'Folaigh athruithe de chuid róbait ón liosta faire',
'tog-watchlisthideminor' => 'Folaigh mionathruithe ón liosta faire',
+'tog-showhiddencats' => 'Taispeáin chatagóirí folaithe',
-'underline-always' => 'Déan i gcónaí é',
-'underline-never' => 'Ná déan é riamh',
-'underline-default' => 'Réamhshocrú an bhrabhsálaí',
+'underline-always' => 'Ar siúl i gcónaí',
+'underline-never' => 'Múchta',
+'underline-default' => 'Mar atá réamhshocraithe sa bhrabhsálaí',
'skinpreview' => '(Réamhamharc)',
@@ -191,16 +195,20 @@ $messages = array(
'dec' => 'Noll',
# Categories related messages
-'pagecategories' => '{{PLURAL:$1|Catagóir|Catagóirí}}',
-'category_header' => 'Ailt sa chatagóir "$1"',
-'subcategories' => 'Fo-chatagóirí',
-'category-media-header' => 'Meáin sa chatagóir "$1"',
-'category-empty' => "''Níl aon leathanaigh ná méid sa chatagóir ar an am seo.''",
-'category-subcat-count' => '{{PLURAL:$2| Níl ach an fo-chatagóir seo a leanas ag an gcatagóir seo.|Tá {{PLURAL:$1|fo-chatagóir|fo-chatagóirí}} ag an gcatagóir seo, as $2 sam iomlán.}}',
-'category-article-count' => '{{PLURAL:$2|Níl sa chatagóir seo ach an leathanach seo a leanas.|Tá {{PLURAL:$1|$1 leathanach|$1 leathanaigh}} sa chatagóir seo, as iomlán de $2.}}',
-'category-file-count' => '{{PLURAL:$2|Tá ach an comhad a leanas sa chatagóir seo|Tá {{PLURAL:$1|an comhad seo|$1 na comhaid seo}} a leanas sa chatagóir seo, as $2 san iomlán.}}',
-'category-file-count-limited' => 'Tá {{PLURAL:$1|an comhad seo|$1 na comhaid seo}} a leanas sa chatagóir reatha.',
-'listingcontinuesabbrev' => 'ar lean.',
+'pagecategories' => '{{PLURAL:$1|Catagóir|Catagóirí}}',
+'category_header' => 'Ailt sa chatagóir "$1"',
+'subcategories' => 'Fo-chatagóirí',
+'category-media-header' => 'Meáin sa chatagóir "$1"',
+'category-empty' => "''Níl aon leathanaigh ná méid sa chatagóir ar an am seo.''",
+'hidden-categories' => '{{PLURAL:$1|Catagóir folaithe|Catagóirí folaithe}}',
+'hidden-category-category' => 'Catagóirí folaithe', # Name of the category where hidden categories will be listed
+'category-subcat-count' => '{{PLURAL:$2| Níl ach an fo-chatagóir seo a leanas ag an gcatagóir seo.|Tá {{PLURAL:$1|fo-chatagóir|fo-chatagóirí}} ag an gcatagóir seo, as $2 sam iomlán.}}',
+'category-subcat-count-limited' => 'Is {{PLURAL:$1|é an líon fochatagóir|$1 iad na líon fochatagóirí}} atá ag an gcatagóir seo ná: $1.',
+'category-article-count' => '{{PLURAL:$2|Níl sa chatagóir seo ach an leathanach seo a leanas.|Tá {{PLURAL:$1|$1 leathanach|$1 leathanaigh}} sa chatagóir seo, as iomlán de $2.}}',
+'category-article-count-limited' => 'Tá {{PLURAL:$1|an leathanach|na $1 leathanaigh}} seo a leanas sa chatagóir reatha.',
+'category-file-count' => '{{PLURAL:$2|Tá ach an comhad a leanas sa chatagóir seo|Tá {{PLURAL:$1|an comhad seo|$1 na comhaid seo}} a leanas sa chatagóir seo, as $2 san iomlán.}}',
+'category-file-count-limited' => 'Tá {{PLURAL:$1|an comhad seo|$1 na comhaid seo}} a leanas sa chatagóir reatha.',
+'listingcontinuesabbrev' => 'ar lean.',
'mainpagetext' => "<big>'''D'éirigh le suiteáil MediaWiki.'''</big>",
'mainpagedocfooter' => 'Féach ar [http://meta.wikimedia.org/wiki/MediaWiki_localisation doiciméid um conas an chomhéadán a athrú]
@@ -228,19 +236,19 @@ agus an [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Lámhleabhar ú
'metadata_help' => 'Meiteasonraí:',
'errorpagetitle' => 'Earráid',
-'returnto' => 'Dul ar ais go $1.',
+'returnto' => 'Fill ar ais go $1.',
'tagline' => 'Ó {{SITENAME}}.',
'help' => 'Cabhair',
'search' => 'Cuardaigh',
'searchbutton' => 'Cuardaigh',
-'go' => 'Téir',
-'searcharticle' => 'Téir',
-'history' => 'Stair an lgh seo',
+'go' => 'Gabh',
+'searcharticle' => 'Gabh',
+'history' => 'Stair an lch seo',
'history_short' => 'Stair',
'updatedmarker' => 'leasaithe (ó shin mo chuairt dheireanach)',
'info_short' => 'Eolas',
'printableversion' => 'Eagrán inphriontáilte',
-'permalink' => 'Nasc seasmhach',
+'permalink' => 'Nasc buan',
'print' => 'Priontáil',
'edit' => 'Athraigh an lch seo',
'create' => 'Cruthaigh',
@@ -302,12 +310,13 @@ agus an [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Lámhleabhar ú
'mainpage' => 'Príomhleathanach',
'mainpage-description' => 'Príomhleathanach',
'policy-url' => 'Project:Polasaí',
-'portal' => 'Ionad pobail',
+'portal' => 'Lárionad comhphobail',
'portal-url' => 'Project:Ionad pobail',
'privacy' => 'Polasaí príobháideachta',
'privacypage' => 'Project:Polasaí príobháideachta',
-'badaccess' => 'Earráid ceada',
+'badaccess' => 'Earráid ceada',
+'badaccess-group0' => 'Níl cead agat an gníomh a roghnaigh tú a dhéanamh.',
'versionrequired' => 'Tá leagan $1 de MediaWiki de dhíth',
'versionrequiredtext' => 'Tá an leagan $1 de MediaWiki riachtanach chun an leathanach seo a úsáid. Féach ar [[Special:Version]]',
@@ -330,11 +339,12 @@ agus an [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Lámhleabhar ú
'restorelink' => '{{PLURAL:$1|athrú scriosta amháin|$1 athruithe scriosta}}',
'feedlinks' => 'Fotha:',
'feed-invalid' => 'Cineál liostáil fotha neamhbhailí.',
-'feed-unavailable' => 'Níl fotha sindeacáitiú ar fáil ar {{SITENAME}}.',
+'feed-unavailable' => 'Níl fotha sindeacáitiú ar fáil',
'site-rss-feed' => '$1 Fotha RSS',
'site-atom-feed' => '$1 Fotha Atom',
'page-rss-feed' => '"$1" Fotha RSS',
'page-atom-feed' => '"$1" Fotha Atom',
+'red-link-title' => '$1 (níor scríobheadh fós)',
# Short words for each namespace, by default used in the namespace tab in monobook
'nstab-main' => 'Alt',
@@ -374,7 +384,7 @@ $1',
'nodb' => 'Theip rogha an bhunachair sonraí $1',
'cachederror' => 'Seo í cóip athscríofa den leathanach a raibh tú ag lorg (is dócha nach bhfuil sí bord ar bhord leis an leagan reatha).',
'laggedslavemode' => "Rabhadh: B'fhéidir nach bhfuil na nuashonrúcháin is déanaí le feiceáil ar an leathanach seo.",
-'readonly' => 'Bunachar sonraí glasáilte',
+'readonly' => 'Bunachar sonraí faoi ghlas',
'enterlockreason' => 'Iontráil cúis don glasáil, agus meastachán
den uair a díghlasálfar an bunachar sonraí.',
'readonlytext' => 'Tá an bunachar sonraí {{GRAMMAR:genitive|{{SITENAME}}}} glasáilte anois do iontráilí agus athruithe nua
@@ -411,18 +421,24 @@ Iarratas: $2',
'editinginterface' => "'''Rabhadh:''' Tá tú ag athrú leathanaigh a bhfuil téacs comhéadain do na bogearraí air. Cuirfear athruithe ar an leathanach seo i bhfeidhm ar an gcomhéadan úsáideora.
Más maith leat MediaWiki a aistriú, cuimhnigh ar [http://translatewiki.net/wiki/Main_Page?setlang=ga Betawiki] (tionscadal logánaithe MediaWiki) a úsáid.",
'sqlhidden' => '(Iarratas SQL folaithe)',
+'namespaceprotected' => "Ní chead agat leathanaigh a chur in eagar san ainmspás '''$1'''.",
+'ns-specialprotected' => 'Ní féidir leathanaigh speisialta a chur in eagar.',
'titleprotected' => "Tá an teideal seo cosanta ar chruthú le [[User:$1|$1]].
An fáth ná ''$2''.",
+# Virus scanner
+'virus-scanfailed' => 'theip an scan (cód $1)',
+'virus-unknownscanner' => 'frithvíreas anaithnid:',
+
# Login and logout pages
'logouttitle' => 'Logáil amach',
-'logouttext' => 'Tá tú logáilte amach anois.
-Is féidir leat an {{SITENAME}} a úsáid fós gan ainm, nó is féidir leat logáil isteach
-arís mar an úsáideoir céanna, nó mar úsáideoir eile. Tabhair faoi deara go taispeáinfear roinnt
-leathanaigh mar atá tú logtha ann fós, go dtí go ghlanfá amach do thaisce brabhsálaí',
+'logouttext' => '<strong>Tá tú logáilte amach anois.</strong>
+
+Is féidir leat an {{SITENAME}} a úsáid fós gan ainm, nó is féidir leat [[Special:UserLoginlogáil isteach arís]] mar an úsáideoir céanna, nó mar úsáideoir eile.
+Tabhair faoi deara go taispeáinfear roinnt leathanaigh mar atá tú logáilte isteach fós, go dtí go ghlanfá amach do taisce líonleitheora.',
'welcomecreation' => '== Tá fáilte romhat, $1! ==
-Cruthaíodh do chuntas. Ná déan dearmad ar do sainroghanna phearsanta {{GRAMMAR:genitive|{{SITENAME}}}} a hathrú.',
+Cruthaíodh do chuntas. Ná déan dearmad athrú a dhéanamh ar do chuid [[Special:Preferences|sainroghanna {{GRAMMAR:genitive|{{SITENAME}}}}]].',
'loginpagetitle' => 'Logáil isteach',
'yourname' => "D'ainm úsáideora",
'yourpassword' => "D'fhocal faire",
@@ -433,7 +449,7 @@ Cruthaíodh do chuntas. Ná déan dearmad ar do sainroghanna phearsanta {{GRAMMA
'loginproblem' => '<b>Tharla earráid agus tú ag logáil isteach.</b><br />Bain triail eile as!',
'login' => 'Logáil isteach',
'nav-login-createaccount' => 'Logáil isteach',
-'loginprompt' => 'Tá fianáin de dhíth chun logáil isteach a dhéanamh ag {{SITENAME}}.',
+'loginprompt' => 'Tá sé riachtanach fianáin a chur i ngníomh chun logáil isteach a dhéanamh ag {{SITENAME}}.',
'userlogin' => 'Logáil isteach',
'logout' => 'Logáil amach',
'userlogout' => 'Logáil amach',
@@ -445,17 +461,19 @@ Cruthaíodh do chuntas. Ná déan dearmad ar do sainroghanna phearsanta {{GRAMMA
'gotaccountlink' => 'Logáil isteach',
'createaccountmail' => 'le ríomhphost',
'badretype' => "D'iontráil tú dhá fhocal faire difriúla.",
-'userexists' => "Tá an ainm úsáideora a d'iontráil tú á úsáid cheana féin.
-Déan rogha d'ainm eile, más é do thoil é.",
-'youremail' => 'Do ríomhphost *',
+'userexists' => 'Tá an ainm úsáideora sin in úsáid cheana féin.<br />
+Roghnaigh ainm eile agus bain triail eile as.',
+'youremail' => 'Do ríomhsheoladh:',
'username' => "D'ainm úsáideora:",
'uid' => 'D’uimhir úsáideora:',
'prefs-memberingroups' => 'Comhalta {{PLURAL:$1|an ghrúpa|na ghrúpaí}}:',
'yourrealname' => "D'fhíorainm **",
'yourlanguage' => 'Teanga',
-'yourvariant' => 'Malairt',
-'yournick' => 'Do leasainm (i síniuithe)',
+'yourvariant' => 'Difríocht teanga:',
+'yournick' => 'Do leasainm (mar a bheidh i sínithe)',
'badsig' => 'Amhsíniú neamhbhailí; scrúdaigh na clibeanna HTML.',
+'badsiglength' => 'Tá an síniú ró-fhada.<br />
+Caithfidh sé bheith níos giorra ná {{PLURAL:$1|carachtar|carachtair}}.',
'email' => 'Ríomhphost',
'prefs-help-realname' => '* <strong>Fíorainm</strong> (roghnach): má toghaíonn tú é sin a chur ar fáil, úsáidfear é chun
do chuid dreachtaí a chur i leith tusa.',
@@ -474,10 +492,11 @@ Cumasaigh iad agus bain triail eile as, le do thoil.',
'loginsuccesstitle' => 'Logáladh isteach thú',
'loginsuccess' => "'''Tá tú logáilte isteach anois sa {{SITENAME}} mar \"<nowiki>\$1</nowiki>\".'''",
'nosuchuser' => 'Níl aon úsáideoir ann leis an ainm "$1".
-Cinntigh do litriú, nó [[Special:Userlogin/signup|bain úsáid as an foirm thíos]] chun cuntas úsáideora nua a chruthú.',
+Cinntigh do litriú, nó [[Special:UserLogin/signup|bain úsáid as an foirm thíos]] chun cuntas úsáideora nua a chruthú.',
'nosuchusershort' => 'Níl aon úsáideoir ann leis an ainm "<nowiki>$1</nowiki>". Cinntigh do litriú.',
'nouserspecified' => 'Caithfidh ainm úsáideoir a shonrú.',
-'wrongpassword' => "D'iontráil tú focal faire mícheart (nó ar iarraidh). Déan iarracht eile le do thoil.",
+'wrongpassword' => "D'iontráil tú focal faire mícheart.<br />
+Bain triail eile as.",
'wrongpasswordempty' => 'Níor iontráil tú focal faire. Bain triail eile as.',
'passwordtooshort' => "Tá d'fhocal faire ró-ghearr.
Caithfidh go bhfuil {{PLURAL:$1|1 carachtar|$1 carachtair}} carachtar ann ar a laghad.",
@@ -488,10 +507,12 @@ go sheolfaimis focal faire {{GRAMMAR:genitive|{{SITENAME}}}} nua ($4).
"$3" an focal faire don úsáideoir "$2" anois.
Ba chóir duit lógail isteach anois agus d\'fhocal faire a athrú.',
'noemail' => 'Níl aon seoladh ríomhphoist i gcuntas don úsáideoir "$1".',
-'passwordsent' => 'Cuireadh focal faire nua chuig an seoladh ríomhphoist atá cláraithe do "$1".
-Nuair a gheobhaidh tú é, logáil isteach arís le do thoil.',
+'passwordsent' => 'Cuireadh focal nua faire chuig an ríomhsheoladh atá cláraithe do "$1".
+Nuair atá sé agat, logáil isteach arís chun fíordheimhniu a dhéanamh.',
'eauthentsent' => 'Cuireadh teachtaireacht ríomhphoist chuig an seoladh
chun fíordheimhniú a dhéanamh. Chun fíordheimhniú a dhéanamh gur leatsa an cuntas, caithfidh tú glac leis an teachtaireacht sin nó ní sheolfar aon rud eile chuig do chuntas.',
+'throttled-mailpassword' => 'Seoladh meabhrúchán fhocal faire cheana, níos lú ná {{PLURAL:$1|uair amháin|$1 uair}} ó shin.
+Chun droch-úsáid a choscadh, ní sheolfar ach meabhrúchán fhocal faire amháin gach {{PLURAL:$1|uair|$1 uair}}.',
'mailerror' => 'Tharlaigh earráid leis an seoladh: $1',
'acct_creation_throttle_hit' => 'Gabh ár leithscéal, chruthaigh tú $1 cuntais cheana féin.
Ní féidir leat níos mó díobh a chruthú.',
@@ -509,34 +530,34 @@ Iontráil seoladh dea-fhormáidte le do thoil, nó glan an réimse sin.',
# Password reset dialog
'resetpass_text' => '<!-- Cur téacs anseo -->',
-'resetpass_header' => 'Athshocraigh an pasfhocail',
+'resetpass_header' => 'Athshocraigh pasfhocail chuntais',
# Edit page toolbar
'bold_sample' => 'Cló trom',
'bold_tip' => 'Cló trom',
-'italic_sample' => 'Cló Iodáileach',
-'italic_tip' => 'Cló Iodáileach',
-'link_sample' => 'Ainm naisc',
-'link_tip' => 'Nasc inmhéanach',
+'italic_sample' => 'Cló iodálach',
+'italic_tip' => 'Cló iodálach',
+'link_sample' => 'Teideal an naisc',
+'link_tip' => 'Nasc inmheánach',
'extlink_sample' => 'http://www.example.com ainm naisc',
'extlink_tip' => 'Nasc seachtrach (cuimhnigh an réimír http://)',
'headline_sample' => 'Cló ceannlíne',
'headline_tip' => 'Ceannlíne Leibhéil 2',
'math_sample' => 'Cuir foirmle isteach anseo',
-'math_tip' => 'Foirmle matamataice (LaTeX)',
-'nowiki_sample' => 'Cuir téacs neamh-fhormáide anseo',
-'nowiki_tip' => 'Scaoil thar ar fhormáid mearshuímh',
+'math_tip' => 'Foirmle mhatamataice (LaTeX)',
+'nowiki_sample' => 'Cuir téacs neamhfhormáidithe anseo',
+'nowiki_tip' => 'Cuir vicífhormáidiú ar ceal',
'image_sample' => 'Sámpla.jpg',
'image_tip' => 'Ãomhá leabaithe',
'media_sample' => 'Sámpla.mp3',
-'media_tip' => 'Nasc chuig comhad meáin',
+'media_tip' => 'Nasc do chomhad meáin',
'sig_tip' => 'Do shíniú le stampa ama',
'hr_tip' => 'Líne cothrománach (inúsáidte go coigilteach)',
# Edit pages
'summary' => 'Achoimriú',
'subject' => 'Ãbhar/ceannlíne',
-'minoredit' => 'Is mionathrú é seo',
+'minoredit' => 'Mionathrú é seo',
'watchthis' => 'Déan faire ar an lch seo',
'savearticle' => 'Sábháil an lch',
'preview' => 'Réamhamharc',
@@ -545,7 +566,7 @@ Iontráil seoladh dea-fhormáidte le do thoil, nó glan an réimse sin.',
'showdiff' => 'Taispeáin athruithe',
'anoneditwarning' => "'''Rabhadh:''' Níl tú logáilte isteach. Cuirfear do sheoladh IP i stair eagarthóireachta an leathanaigh seo.",
'missingsummary' => "'''Cuimhneachán:''' Níor thug tú achoimriú don athrú. Má chliceáileann tú Sábháil arís, sábhálfar an t-athrú gan é a hachoimriú.",
-'summary-preview' => 'Réamhamharc an achoimre',
+'summary-preview' => 'Réamhamharc an achoimriú',
'blockedtitle' => 'Tá an úsáideoir seo faoi chosc',
'blockedtext' => "<big>'''Chuir \$1 cosc ar d’ainm úsáideora nó ar do sheoladh IP.'''</big>
@@ -564,6 +585,8 @@ De bhrí ghníomhartha leanúnacha creachadóireachta a dhéanann aon úsáideoi
go leor úsáídeoirí AOL an friothálaí céanna a úsáid, agus mar sin is minic a coiscaítear úsáideoirí AOL neamhchiontacha. Gabh ár leithscéal d'aon trioblóid.
Dá dtarlódh an scéal seo duit, cuir ríomhphost chuig riarthóir le seoladh ríomhphoist AOL. Bheith cinnte tagairt a dhéanamh leis an seoladh IP seo thuas.",
+'blockednoreason' => 'níl chúis a thugadh',
+'blockedoriginalsource' => "Tá an foinse '''$1''' le feiceáil a leanas:",
'whitelistedittitle' => 'Logáil isteach chun athrú a dhéanamh',
'whitelistedittext' => 'Ní mór duit $1 chun ailt a athrú.',
'loginreqtitle' => 'Tá logáil isteach de dhíth ort',
@@ -575,8 +598,8 @@ Dá dtarlódh an scéal seo duit, cuir ríomhphost chuig riarthóir le seoladh r
'newarticletext' => "Lean tú nasc chuig leathanach nach bhfuil ann fós.
Chun an leathanach a chruthú, tosaigh ag clóscríobh sa bhosca thíos
(féach ar an [[{{MediaWiki:Helppage}}|leathanach cabhrach]] chun a thuilleadh eolais a fháil).
-Má tháinig tú anseo as dearmad, brúigh an cnaipe '''ar ais''' ar do bhrabhsálaí.",
-'anontalkpagetext' => "---- ''Leathanach plé é seo a bhaineann le húsáideoir gan ainm nár chruthaigh cuntas fós, nó nach bhfuil ag úsáid an cuntas aige. Dá bhrí sin, caithfimid an seoladh IP a úsáid chun é/í a hionannú. Is féidir le níos mó ná úsáideoir amháin an seoladh IP céanna a úsáid. Má tá tú i d'úsáideoir gan ainm agus má tá sé do thuairim go rinneadh léiriuithe neamhfheidhmeacha fút, [[Special:Userlogin|cruthaigh cuntas]] nó [[Special:UserLogin|logáil isteach]] chun mearbhall le húsáideoirí eile gan ainmneacha a héalú amach anseo.''",
+Má tháinig tú anseo as dearmad, brúigh ar cnaipe '''ar ais''' ar do bhrabhsálaí.",
+'anontalkpagetext' => "---- ''Leathanach plé é seo a bhaineann le húsáideoir gan ainm nár chruthaigh cuntas fós, nó nach bhfuil ag úsáid an cuntas aige. Dá bhrí sin, caithfimid an seoladh IP a úsáid chun é/í a hionannú. Is féidir le níos mó ná úsáideoir amháin an seoladh IP céanna a úsáid. Má tá tú i d'úsáideoir gan ainm agus má tá sé do thuairim go rinneadh léiriuithe neamhfheidhmeacha fút, [[Special:UserLogin|cruthaigh cuntas]] nó [[Special:UserLogin|logáil isteach]] chun mearbhall le húsáideoirí eile gan ainmneacha a héalú amach anseo.''",
'noarticletext' => 'Níl aon téacs ar an leathanach seo faoi láthair. Is féidir [[Special:Search/{{PAGENAME}}|cuardach a dhéanamh le haghaidh an teidil seo]] i leathanaigh eile nó [{{fullurl:{{FULLPAGENAME}}|action=edit}} an leathanach seo a athrú].',
'clearyourcache' => "'''Tugtar faoi deara:''' Tar éis duit an t-inneachar a shábháil, caithfear gabháil thar thaisce an bhrabhsálaí chun na hathruithe a fheiceáil.
'''Mozilla/Safari/Konqueror:''' cliceáil ar ''Athlódáil'', agus ''Iomlaoid'' á bhrú agat (nó brúigh ''Ctrl-Iomlaoid-R''), '''IE:''' brúigh ''Ctrl-F5'', '''Opera:''' brúigh ''F5''.",
@@ -588,8 +611,7 @@ níor sábháladh é go fóill!'''",
- níor sábháladh é go fóill!'''",
'updated' => '(Leasaithe)',
'note' => '<strong>Tabhair faoi deara:</strong>',
-'previewnote' => '<strong>Níl ann seo ach réamhamharc;
-níor sábháladh na hathruithe fós!</strong>',
+'previewnote' => '<strong>Cuimhnigh nach bhfuil ach réamhamharc sa leathanach seo, agus nach sábháladh fós é!</strong>',
'previewconflict' => 'San réamhamharc seo, feachann tú an téacs dé réir an eagarbhosca
thuas mar a taispeáinfear é má sábháilfear é.',
'editing' => 'Ag athrú $1',
@@ -615,20 +637,28 @@ Ina theannta sin, geallann tú gur scríobh tú féin an dréacht seo, nó gur c
Murar mian leat go gcuirfí do chuid scríbhinne in eagar go héadrócaireach, ná cuir isteach anseo í.<br />
Ina theannta sin, geallann tú gur scríobh tú féin an dréacht seo, nó gur chóipeáil tú é ó fhoinse san fhearann poiblí nó acmhainn eile saor ó chóipcheart (féach ar $1 le haghaidh tuilleadh eolais).
<strong>Nà CUIR ISTEACH OBAIR LE CÓIPCHEART GAN CHEAD!</strong>',
-'longpagewarning' => 'AIRE: Tá an leathanach seo $1 cilibheart i bhfad; ní féidir le roinnt brabhsálaithe
-leathanaigh a athrú má tá siad breis agus $1KiB, nó níos fada ná sin.
-Más féidir, giotaigh an leathanach i gcodanna níos bige.',
+'longpagewarning' => '<strong>AIRE: Tá an leathanach seo $1 cilibheart i bhfad;
+ní féidir le roinnt brabhsálaithe leathanaigh a athrú má tá siad breis agus 32 KiB, nó níos fada ná sin.
+Más féidir, giotaigh an leathanach i gcodanna níos bige.</strong>',
+'longpageerror' => '<strong>EARRÃID: Tá an téacs a chuir isteach $1 cilibheart ar fad, sin níos faide ná $2 cilibheart, an uasmhéid.
+Ní féidir é a shábháil.</strong>',
'readonlywarning' => "AIRE: Glasáladh an bunachar sonraí, agus mar sin
ní féidir leat do chuid athruithe a shábháil díreach anois. B'fhéidir gur mhaith leat an téacs a ghearr is
ghreamú i gcomhad téacs agus é a úsáid níos déanaí.",
'protectedpagewarning' => '<strong>AIRE: Glasáladh an leathanach seo, agus ní féidir le duine ar bith é a athrú ach amhaín na húsáideoirí le pribhléidí oibreora córais. Bí cinnte go leanann tú na treoirlínte do leathanaigh glasáilte.</strong>',
-'templatesused' => 'Teimpléid in úsáid ar an lch seo:',
+'templatesused' => 'Teimpléid atá á úsáid ar an lch seo:',
'templatesusedpreview' => 'Teimpléid in úsáid sa réamhamharc alt seo:',
'templatesusedsection' => 'Teimpléid in úsáid san alt seo:',
'template-protected' => '(ghlasáil)',
'template-semiprotected' => '(leath-ghlasáil)',
'edittools' => '<!-- Taispeánfar an téacs seo faoi foirmeacha eagarthóireachta agus uaslódála. -->',
+'nocreatetext' => 'Tá srianadh ar {{SITENAME}} faoin leathanaigh nua a cruthaidh.
+Is féidir leat dul ar ais chun leathanach láithreach a athrú, nó [[Special:UserLogin|log isteach nó cruthaigh cuntas nua]].',
'permissionserrors' => 'Cead rochtana earráidí',
+'recreate-deleted-warn' => "'''Rabhadh: Tá tú ag athchruthú leathanach ina bhfuil scriostha roimhe.'''
+
+Bhreithneoidh tú cibé go bhfuil sé oiriúnach chun lean an leathanach seo a cur in eagar.<br />
+Tá an log scriosta ar fáil anseo mar áis:",
# Account creation failure
'cantcreateaccounttitle' => 'Ní féidir cuntas a chruthú',
@@ -641,14 +671,14 @@ ghreamú i gcomhad téacs agus é a úsáid níos déanaí.",
Cinntigh an URL a d'úsáid tú chun an leathanach seo a rochtain.",
'currentrev' => 'Leagan reatha',
'revisionasof' => 'Leagan ó $1',
-'revision-info' => 'Leagan mar $1 le $2',
+'revision-info' => 'Leagan ó $1 le $2',
'previousrevision' => '↠An leasú roimhe seo',
'nextrevision' => 'An chéad leasú eile →',
'currentrevisionlink' => 'Leagan reatha',
'cur' => 'rth',
-'next' => 'lns',
+'next' => 'i ndiadh',
'last' => 'rmh',
-'page_first' => 'Céad',
+'page_first' => 'céad',
'page_last' => 'deireanach',
'histlegend' => 'Chun difríochtaí a roghnú, marcáil na cnaipíní de na heagráin atá tú ag iarraidh comparáid a dhéanamh astu, agus brúigh Iontráil nó an cnaipe ag bun an leathanaigh.<br />
Treoir: (rth) = difríocht ón leagan reatha, (rmh) = difríocht ón leagan roimhe, <b>m</b> = mionathrú.',
@@ -660,12 +690,23 @@ Treoir: (rth) = difríocht ón leagan reatha, (rmh) = difríocht ón leagan roim
# Revision feed
'history-feed-title' => 'Stáir leasú',
+'history-feed-description' => 'Stair leasú an leathanach seo ar an vicí',
'history-feed-item-nocomment' => '$1 ag $2', # user at time
# Revision deletion
-'rev-deleted-user' => '(ainm úsáideora dealaithe)',
-'rev-delundel' => 'taispeáin/folaigh',
-'revdelete-uname' => 'ainm úsáideora',
+'rev-deleted-user' => '(ainm úsáideora dealaithe)',
+'rev-delundel' => 'taispeáin/folaigh',
+'revisiondelete' => 'Scrios/díscrios leagain',
+'revdelete-selected' => "'''{{PLURAL:$2|Leagan roghnaithe|Leagain roghnaithe}} [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Teagmhas log roghnaithe|Teagmhais log roghnaithe}}:'''",
+'revdelete-hide-text' => 'Folaigh leagan téacs',
+'pagehist' => 'Stair leathanach',
+'deletedhist' => 'Stair scriosta',
+'revdelete-uname' => 'ainm úsáideora',
+'revdelete-log-message' => '$1 le $2 {{PLURAL:$2|leagan|leagain}}',
+
+# History merging
+'mergehistory-from' => 'Leathanach fhoinse:',
# Diffs
'history-title' => 'Stair leasú "$1"',
@@ -676,31 +717,38 @@ Treoir: (rth) = difríocht ón leagan reatha, (rmh) = difríocht ón leagan roim
'diff-multi' => '({{PLURAL:$1|Leasú idirmheánach amháin|$1 leasú idirmheánach}} nach thaispeántar.)',
# Search results
-'searchresults' => 'Torthaí an chuardaigh',
-'searchresulttext' => 'Féach ar [[{{MediaWiki:Helppage}}|{{int:help}}]] chun a thuilleadh eolais a fháil maidir le cuardaigh {{GRAMMAR:genitive|{{SITENAME}}}}.',
-'searchsubtitle' => 'Don iarratas "[[:$1]]"',
-'searchsubtitleinvalid' => 'Don iarratas "$1"',
-'noexactmatch' => "'''Níl aon leathanach ann leis an teideal \"\$1\".''' Is féidir leat é a [[:\$1|cruthú]].",
-'titlematches' => 'Tá macasamhla teidil alt ann',
-'notitlematches' => 'Níl macasamhla teidil alt ann',
-'textmatches' => 'Tá macasamhla téacs alt ann',
-'notextmatches' => 'Níl macasamhla téacs alt ann',
-'prevn' => 'na $1 roimhe',
-'nextn' => 'an chéad $1 eile',
-'viewprevnext' => 'Taispeáin ($1) ($2) ($3).',
-'showingresults' => "Ag taispeáint thíos {{PLURAL:$1|'''toradh amháin'''|'''$1''' torthaí}}, ag tosú le #'''$2'''.",
-'showingresultsnum' => "Ag taispeáint thíos {{PLURAL:$3|'''toradh amháin'''|'''$3''' torthaí}}, ag tosú le #'''$2'''.",
-'nonefound' => '<strong>Tabhair faoi deara</strong>: go minic, ní éiríonn cuardaigh nuair a cuardaítear focail an-coiteanta, m.sh., "ag" is "an",
+'searchresults' => 'Torthaí an chuardaigh',
+'searchresulttext' => 'Féach ar [[{{MediaWiki:Helppage}}|{{int:help}}]] chun a thuilleadh eolais a fháil maidir le cuardaigh {{GRAMMAR:genitive|{{SITENAME}}}}.',
+'searchsubtitle' => 'Don iarratas "[[:$1]]"',
+'searchsubtitleinvalid' => 'Don iarratas "$1"',
+'noexactmatch' => "'''Níl aon leathanach ann leis an teideal \"\$1\".''' Is féidir leat é a [[:\$1|cruthú]].",
+'titlematches' => 'Tá macasamhla teidil alt ann',
+'notitlematches' => 'Níl macasamhla teidil alt ann',
+'textmatches' => 'Tá macasamhla téacs alt ann',
+'notextmatches' => 'Níl macasamhla téacs alt ann',
+'prevn' => 'na $1 cinn roimhe seo',
+'nextn' => 'an $1 i ndiadh',
+'viewprevnext' => 'Taispeáin ($1) ($2) ($3).',
+'search-result-size' => '$1 ({{PLURAL:$2|focal amháin|$2 focail}})',
+'search-section' => '(gearradh $1)',
+'search-interwiki-default' => '$1 torthaí:',
+'search-relatedarticle' => 'Gaolmhar',
+'searchrelated' => 'gaolmhara',
+'searchall' => 'an t-iomlán',
+'showingresults' => "Ag taispeáint thíos {{PLURAL:$1|'''toradh amháin'''|'''$1''' torthaí}}, ag tosú le #'''$2'''.",
+'showingresultsnum' => "Ag taispeáint thíos {{PLURAL:$3|'''toradh amháin'''|'''$3''' torthaí}}, ag tosú le #'''$2'''.",
+'nonefound' => '<strong>Tabhair faoi deara</strong>: go minic, ní éiríonn cuardaigh nuair a cuardaítear focail an-coiteanta, m.sh., "ag" is "an",
a nach bhfuil innéacsaítear, nó nuair a ceisteann tú níos mó ná téarma amháin (ní
taispeáintear sna toraidh ach na leathanaigh ina bhfuil go leoir na téarmaí cuardaigh).',
-'powersearch' => 'Cuardaigh',
-'searchdisabled' => "Tá brón orainn! Mhíchumasaíodh an cuardach téacs iomlán go sealadach chun luas an tsuímh a chosaint. Idir an dá linn, is féidir leat an cuardach Google anseo thíos a úsáid - b'fhéidir go bhfuil sé as dáta.",
+'powersearch' => 'Cuardaigh',
+'powersearch-field' => 'Cuardaigh le',
+'searchdisabled' => "Tá brón orainn! Mhíchumasaíodh an cuardach téacs iomlán go sealadach chun luas an tsuímh a chosaint. Idir an dá linn, is féidir leat an cuardach Google anseo thíos a úsáid - b'fhéidir go bhfuil sé as dáta.",
# Preferences page
'preferences' => 'Sainroghanna',
'mypreferences' => 'Mo shainroghanna',
'prefsnologin' => 'Níl tú logáilte isteach',
-'prefsnologintext' => 'Ní mór duit <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} logáil isteach]</span> chun do chuid sainroghanna phearsanta a shocrú.',
+'prefsnologintext' => 'Ní mór duit <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} logáil isteach]</span> chun do chuid sainroghanna phearsanta a shocrú.',
'prefsreset' => "D'athraíodh do chuid sainroghanna ar ais chuig an leagan bunúsach ón stóras.",
'qbsettings' => 'Sainroghanna an bosca uirlisí',
'qbsettings-none' => 'Faic',
@@ -710,35 +758,34 @@ taispeáintear sna toraidh ach na leathanaigh ina bhfuil go leoir na téarmaí c
'qbsettings-floatingright' => 'Ag faoileáil ar dheis',
'changepassword' => "Athraigh d'fhocal faire",
'skin' => 'Craiceann',
-'math' => 'Ag aistriú na matamaitice',
+'math' => 'Matamaitice',
'dateformat' => 'Formáid dáta',
'datedefault' => 'Is cuma liom',
'datetime' => 'Dáta agus am',
-'math_failure' => 'Theip anailís an fhoirmle',
+'math_failure' => 'Theip ó anailís na foirmle',
'math_unknown_error' => 'earráid anaithnid',
'math_unknown_function' => 'foirmle anaithnid',
-'math_lexing_error' => 'Theipeadh anailís an fhoclóra',
+'math_lexing_error' => 'Theip ó anailís an fhoclóra',
'math_syntax_error' => 'earráid comhréire',
-'math_image_error' => 'Theipeadh aistriú an PNG; tástáil má tá na ríomhchláir latex, dvips, gs, agus convert
-i suite go maith.',
+'math_image_error' => 'Theip ó aistriú an PNG; tástáil má tá na ríomh-oidis latex, dvips, gs, agus convert i suite go maith.',
'math_bad_tmpdir' => 'Ní féidir scríobh chuig an fillteán mata sealadach, nó é a chruthú',
'math_bad_output' => 'Ní féidir scríobh chuig an fillteán mata aschomhaid, nó é a chruthú',
'math_notexvc' => 'Níl an ríomhchlár texvc ann; féach ar mata/EOLAIS chun é a sainathrú.',
'prefs-personal' => 'Sonraí úsáideora',
-'prefs-rc' => 'Athruithe le déanaí agus taispeántas stumpaí',
+'prefs-rc' => 'Athruithe le déanaí',
'prefs-watchlist' => 'Liosta faire',
'prefs-watchlist-days' => 'Líon na laethanta le taispeáint sa liosta faire:',
'prefs-watchlist-edits' => 'Líon na n-athruithe le taispeáint sa liosta leathnaithe faire:',
-'prefs-misc' => 'Sainroghanna éagsúla',
-'saveprefs' => 'Sábháil sainroghanna',
-'resetprefs' => 'Athshuigh sainroghanna',
+'prefs-misc' => 'Éagsúla',
+'saveprefs' => 'Sábháil',
+'resetprefs' => 'Athshocraigh sainroghanna',
'oldpassword' => 'Focal faire reatha:',
'newpassword' => 'Focal faire nua:',
-'retypenew' => 'Athscríobh an focal faire nua:',
+'retypenew' => 'Athiontráil an focal nua faire:',
'textboxsize' => 'Eagarthóireacht',
'rows' => 'Sraitheanna',
'columns' => 'Colúin',
-'searchresultshead' => 'Sainroghanna do toraidh cuardaigh',
+'searchresultshead' => 'Cuardaigh',
'resultsperpage' => 'Cuairt le taispeáint ar gach leathanach',
'contextlines' => 'Línte le taispeáint do gach cuairt',
'contextchars' => 'Litreacha chomhthéacs ar gach líne',
@@ -752,6 +799,7 @@ den am an freastalaí (UTC).',
'servertime' => 'Am an freastalaí anois',
'guesstimezone' => 'Líon ón líonléitheoir',
'allowemail' => "Tabhair cead d'úsáideoirí eile ríomhphost a sheoladh chugat.",
+'prefs-namespaces' => 'Ainmspáis',
'defaultns' => 'Cuardaigh sna ranna seo a los éagmaise:',
'default' => 'réamhshocrú',
'files' => 'Comhaid',
@@ -762,15 +810,31 @@ den am an freastalaí (UTC).',
'editusergroup' => 'Cuir Grúpái Úsáideoirí In Eagar',
'editinguser' => "Ag athrú ceart don úsáideoir '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
'userrights-editusergroup' => 'Cuir grúpaí na n-úsáideoirí in eagar',
-'saveusergroups' => 'Sábháil Grúpaí na n-Úsáideoirí',
+'saveusergroups' => 'Sabháil cnuasach úsáideora',
'userrights-groupsmember' => 'Ball de:',
# Groups
-'group' => 'Grúpa:',
-'group-bot' => 'Robónna',
-'group-all' => '(an t-iomlán)',
-
-'grouppage-sysop' => '{{ns:project}}:Riarthóirí',
+'group' => 'Grúpa:',
+'group-user' => 'Úsáideoirí',
+'group-bot' => 'Róbónna',
+'group-sysop' => 'Riarthóirí',
+'group-bureaucrat' => 'Maorlathaigh',
+'group-all' => '(an t-iomlán)',
+
+'group-user-member' => 'Úsáideoir',
+'group-bot-member' => 'Róbó',
+'group-sysop-member' => 'Riarthóir',
+'group-bureaucrat-member' => 'Maorlathach',
+
+'grouppage-bot' => '{{ns:project}}:Róbónna',
+'grouppage-sysop' => '{{ns:project}}:Riarthóirí',
+'grouppage-bureaucrat' => '{{ns:project}}:Maorlathaigh',
+
+# Rights
+'right-upload' => 'Uaslódáil comhaid',
+'right-delete' => 'Scrios leathanaigh',
+'right-undelete' => 'Díscrios leathanach',
+'right-userrights' => 'Cur gach cearta usáideoira in eagar',
# User rights log
'rightslog' => 'Log cearta úsáideoira',
@@ -779,9 +843,10 @@ den am an freastalaí (UTC).',
'nchanges' => '$1 {{PLURAL:$1|athrú amháin|athruithe}}',
'recentchanges' => 'Athruithe is déanaí',
'recentchangestext' => 'Déan faire ar na hathruithe is déanaí sa vicí ar an leathanach seo.',
+'recentchanges-feed-description' => 'Rianaigh na n-athruite vicí is déanaí sa fotha seo.',
'rcnote' => "Is {{PLURAL:$1|é seo a leanas <strong>an t-athrú amháin</strong>|iad seo a leanas na <strong>$1</strong> athruithe is déanaí}} {{PLURAL:$2|ar feadh an lae dheireanaigh|ar feadh na '''$2''' lá deireanacha}}, as $5, $4.",
'rcnotefrom' => 'Is iad seo a leanas na hathruithe ó <b>$2</b> (go dti <b>$1</b> taispeánaithe).',
-'rclistfrom' => 'Taispeáin nua-athruithe dom ó $1 anuas',
+'rclistfrom' => 'Taispeáin athruithe nua ó $1 anuas.',
'rcshowhideminor' => '$1 mionathruithe',
'rcshowhidebots' => '$1 róbónna',
'rcshowhideliu' => '$1 úsáideoirí atá logáilte isteach',
@@ -792,7 +857,7 @@ den am an freastalaí (UTC).',
'diff' => 'difr',
'hist' => 'stair',
'hide' => 'Folaigh',
-'show' => 'taispeán',
+'show' => 'Taispeáin',
'minoreditletter' => 'm',
'newpageletter' => 'N',
'boteditletter' => 'r',
@@ -801,82 +866,117 @@ den am an freastalaí (UTC).',
'newsectionsummary' => '/* $1 */ mír nua',
# Recent changes linked
-'recentchangeslinked' => 'Athruithe gaolmhara',
-'recentchangeslinked-title' => 'Athruithe gaolmhar le "$1"',
+'recentchangeslinked' => 'Athruithe gaolmhara',
+'recentchangeslinked-title' => 'Athruithe gaolmhara le "$1"',
+'recentchangeslinked-noresult' => 'Níl aon athraithe ar na leathanaigh naiscthe le linn an tréimhse tugtha.',
+'recentchangeslinked-summary' => "Seo liosta na n-athruithe atá deanta is déanaí le leathanaigh atá naiscthe as leathanach sonraithe (nó baill an chatagóir sonraithe).
+Tá na leathanaigh ar do [[Special:Watchlist|liosta faire]] i '''gcló trom'''.",
# Upload
-'upload' => 'Uaslódáil comhad',
-'uploadbtn' => 'Uaslódáil comhad',
-'reupload' => 'Athuaslódáil',
-'reuploaddesc' => 'Dul ar ais chuig an fhoirm uaslódála.',
-'uploadnologin' => 'Nil tú logáilte isteach',
-'uploadnologintext' => 'Ní mór duit [[Special:UserLogin|logáil isteach]] chun comhaid a huaslódáil.',
-'uploaderror' => 'Earráid uaslódála',
-'uploadtext' => "Bain úsáid as an bhfoirm thíos chun comhaid a uaslódáil.
+'upload' => 'Uaslódáil comhad',
+'uploadbtn' => 'Uaslódáil comhad',
+'reupload' => 'Athuaslódáil',
+'reuploaddesc' => 'Dul ar ais chuig an fhoirm uaslódála.',
+'uploadnologin' => 'Nil tú logáilte isteach',
+'uploadnologintext' => 'Ní mór duit [[Special:UserLogin|logáil isteach]] chun comhaid a huaslódáil.',
+'uploaderror' => 'Earráid uaslódála',
+'uploadtext' => "Bain úsáid as an bhfoirm thíos chun comhaid a uaslódáil.
Chun comhaid atá ann cheana a fheiceáil nó a chuardach téigh chuig an [[Special:ImageList|liosta comhad uaslódáilte]]. Gheobhaidh tú liosta de chomhaid uaslódáilte sa [[Special:Log/upload|loga uaslódála]] agus liosta de chomhaid scriosta sa [[Special:Log/delete|loga scriosta]] freisin.
Chun comhad a úsáid ar leathanach, cuir isteach nasc mar seo:
* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:comhad.jpg]]</nowiki></tt>''' chun leagan iomlán an chomhad a úsáid
* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:comhad.png|200px|thumb|left|téacs eile]]</nowiki></tt>''' chun comhad le 200 picteillín ar leithead i mbosca san imeall clé le 'téacs eile' mar tuairisc
* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:comhad.ogg]]</nowiki></tt>''' más comhad fuaime atá i gceist",
-'uploadlog' => 'Stair uaslódála',
-'uploadlogpage' => 'Stair_uaslódála',
-'uploadlogpagetext' => 'Is liosta é seo a leanas de na uaslódáil comhad is deanaí.
+'upload-permitted' => 'Cineálacha comhaid ceadaithe: $1.',
+'uploadlog' => 'Stair uaslódála',
+'uploadlogpage' => 'Stair_uaslódála',
+'uploadlogpagetext' => 'Is liosta é seo a leanas de na uaslódáil comhad is deanaí.
Is am an freastalaí iad na hamanna atá anseo thíos.',
-'filename' => 'Comhadainm',
-'filedesc' => 'Achoimriú',
-'fileuploadsummary' => 'Achoimre:',
-'filestatus' => 'Stádas cóipchirt:',
-'filesource' => 'Foinse:',
-'uploadedfiles' => 'Comhaid uaslódáilte',
-'illegalfilename' => 'Tá litreacha san comhadainm "$1" nach ceadaítear in ainm leathanaigh. Athainmnigh
+'filename' => 'Comhadainm',
+'filedesc' => 'Achoimriú',
+'fileuploadsummary' => 'Achoimre:',
+'filestatus' => 'Stádas cóipchirt:',
+'filesource' => 'Foinse:',
+'uploadedfiles' => 'Comhaid uaslódáilte',
+'ignorewarning' => 'Déan neamhaird den rabhadh agus sábháil an comhad ar an chor',
+'ignorewarnings' => 'Déan neamhaird aon rabhaidh',
+'illegalfilename' => 'Tá litreacha san comhadainm "$1" nach ceadaítear in ainm leathanaigh. Athainmnigh
an comhad agus déan athiarracht, más é do thoil é.',
-'badfilename' => 'D\'athraíodh an ainm íomhá bheith "$1".',
-'emptyfile' => "De réir a chuma, ní aon rud san chomhad a d'uaslódáil tú ach comhad folamh. Is dócha gur
+'badfilename' => 'D\'athraíodh an ainm íomhá bheith "$1".',
+'emptyfile' => "De réir a chuma, ní aon rud san chomhad a d'uaslódáil tú ach comhad folamh. Is dócha gur
míchruinneas é seo san ainm chomhaid. Seiceáil más é an comhad seo atá le huaslódáil agat.",
-'successfulupload' => "D'éirigh leis an uaslódáil",
-'uploadwarning' => 'Rabhadh suaslódála',
-'savefile' => 'Sábháil comhad',
-'uploadedimage' => 'D\'uaslódáladh "$1"',
-'uploaddisabled' => 'Tá brón orainn, díchumasaítear an córas uaslódála faoi láthair.',
-'uploadcorrupt' => 'Tá an comhad truaillithe nó tá iarmhír comhadainm neamhbhailí aige. Scrúdaigh an comhad agus
+'successfulupload' => "D'éirigh leis an uaslódáil",
+'uploadwarning' => 'Rabhadh suaslódála',
+'savefile' => 'Sábháil comhad',
+'uploadedimage' => 'Uaslódáladh "[[$1]]"',
+'uploaddisabled' => 'Tá brón orainn, ní féidir aon rud a uaslódáil faoi láthair.',
+'uploadcorrupt' => 'Tá an comhad truaillithe nó tá iarmhír comhadainm neamhbhailí aige. Scrúdaigh an comhad agus
uaslódáil é arís, le do thoil.',
-'uploadvirus' => 'Tá víreas ann sa comhad seo! Eolas: $1',
-'sourcefilename' => 'Comhadainm foinse:',
-'destfilename' => 'Comhadainm sprice:',
-'watchthisupload' => 'Déan faire ar an leathanach seo',
+'uploadvirus' => 'Tá víreas ann sa comhad seo! Eolas: $1',
+'sourcefilename' => 'Comhadainm foinse:',
+'destfilename' => 'Comhadainm sprice:',
+'upload-maxfilesize' => 'Méad comhad is mó: $1',
+'watchthisupload' => 'Déan faire ar an leathanach seo',
+'upload-proto-error' => 'Prótacal mícheart',
+'upload-file-error' => 'Earráid inmheánach',
+
+'license' => 'Ceadúnas:',
'nolicense' => 'Níl aon cheann roghnaithe',
'upload_source_url' => ' (URL bailí is féidir a rochtain go poiblí)',
'upload_source_file' => ' (comhad ar do riomhaire)',
# Special:ImageList
-'imagelist' => 'Liosta íomhánna',
-'imagelist_user' => 'Úsáideoir',
+'imagelist_search_for' => 'Cuardaigh le íomhá ab ainm:',
+'imgfile' => 'comhad',
+'imagelist' => 'Liosta íomhánna',
+'imagelist_date' => 'Dáta',
+'imagelist_name' => 'Ainm',
+'imagelist_user' => 'Úsáideoir',
+'imagelist_size' => 'Méid',
+'imagelist_description' => 'Tuairisc',
# Image description page
-'filehist' => 'Stair comhad',
-'filehist-current' => 'reatha',
-'filehist-datetime' => 'Dáta/Am',
-'filehist-user' => 'Úsáideoir',
-'filehist-dimensions' => 'Toisí',
-'filehist-filesize' => 'Méid an comhad',
-'filehist-comment' => 'Nóta tráchta',
-'imagelinks' => 'Naisc íomhá',
-'linkstoimage' => 'Tá nasc chuig an gcomhad seo ar {{PLURAL:$1|na leathanaigh|$1 an leathanach}} seo a leanas:',
-'nolinkstoimage' => 'Níl leathanach ar bith ann a bhfuil nasc chuig an gcomhad seo air.',
-'sharedupload' => 'Is uaslodáil roinnte atá ann sa comhad seo, agus is féidir le tionscadail eile é a úsáid.',
-'shareduploadwiki' => 'Féach ar an [leathanach cur síos don comhad $1] le tuilleadh eolais.',
-'noimage' => 'Níl aon chomhad ann leis an ainm seo, ba féidir leat $1',
-'noimage-linktext' => 'uaslódaigh ceann',
-'uploadnewversion-linktext' => 'Uaslódáil leagan nua den comhad seo',
+'filehist' => 'Stair comhad',
+'filehist-help' => 'Clic ar dáta/am chun an comhad a radharc mar a bhí sé ar an am.',
+'filehist-deleteone' => 'scrios',
+'filehist-current' => 'reatha',
+'filehist-datetime' => 'Dáta/Am',
+'filehist-user' => 'Úsáideoir',
+'filehist-dimensions' => 'Toisí',
+'filehist-filesize' => 'Méid an comhad',
+'filehist-comment' => 'Nóta tráchta',
+'imagelinks' => 'Naisc íomhá',
+'linkstoimage' => 'Tá nasc chuig an gcomhad seo ar {{PLURAL:$1|na leathanaigh|$1 an leathanach}} seo a leanas:',
+'nolinkstoimage' => 'Níl nasc ó aon leathanach eile don íomhá seo.',
+'sharedupload' => 'Is uaslodáil roinnte atá ann sa comhad seo, agus is féidir le tionscadail eile é a úsáid.',
+'shareduploadwiki' => 'Féach ar an [leathanach cur síos don comhad $1] le tuilleadh eolais.',
+'shareduploadwiki-linktext' => 'leathanach tuairisc comhad',
+'shareduploadduplicate' => 'Tá an comhad seo dúblach $1 as comhstór.',
+'shareduploadduplicate-linktext' => 'comhad eile',
+'shareduploadconflict' => 'Tá ainm dúblach ar an comhad seo le $1 as an comhstór.',
+'shareduploadconflict-linktext' => 'comhad eile',
+'noimage' => 'Níl aon chomhad ann leis an ainm seo, ba féidir leat $1',
+'noimage-linktext' => 'uaslódaigh ceann',
+'uploadnewversion-linktext' => 'Uaslódáil leagan nua den comhad seo',
+
+# File reversion
+'filerevert' => 'Fill $1 ar ais',
+'filerevert-legend' => 'Fill comhad ar ais',
+'filerevert-defaultcomment' => 'Filleadh ar ais go leagan ó $2, $1',
+'filerevert-submit' => 'Athúsáid',
+'filerevert-success' => "Filleadh '''[[Media:$1|$1]]''' go leagan [$4 ó $3, $2].",
# File deletion
-'filedelete' => 'Scrios $1',
-'filedelete-submit' => 'Scrios',
+'filedelete' => 'Scrios $1',
+'filedelete-legend' => 'Scrios comhad',
+'filedelete-submit' => 'Scrios',
+'filedelete-success' => "'''$1''' a bheith scriosta.",
+'filedelete-success-old' => "An leagan '''[[Media:$1|$1]]''' as $3, $2 a bheith scriosta.",
+'filedelete-reason-otherlist' => 'Fáth eile',
# MIME search
-'mimesearch' => 'cuardaigh MIME',
+'mimesearch' => 'Cuardaigh MIME',
'download' => 'íoslódáil',
# Unwatched pages
@@ -886,7 +986,8 @@ uaslódáil é arís, le do thoil.',
'listredirects' => 'Liostaigh na athsheolaí',
# Unused templates
-'unusedtemplates' => 'Teimpléid gan úsáid',
+'unusedtemplates' => 'Teimpléid gan úsáidtear',
+'unusedtemplateswlh' => 'naisc eile',
# Random page
'randompage' => 'Leathanach fánach',
@@ -896,7 +997,7 @@ uaslódáil é arís, le do thoil.',
'randomredirect' => 'Atreorú randamach',
# Statistics
-'statistics' => 'Staidreamh',
+'statistics' => 'Staidrimh',
'sitestats' => 'Staidreamh do {{SITENAME}}',
'userstats' => 'Staidreamh úsáideora',
'sitestatstext' => "Tá {{PLURAL:$1|'''leathanach amháin''|'''$1''' leathanaigh san iomlán}} sa bhunachar sonraí.
@@ -926,7 +1027,8 @@ ghnáth tugann sé sin an sprioc-alt "fíor".',
'brokenredirects-edit' => '(athraigh)',
'brokenredirects-delete' => '(scrios)',
-'withoutinterwiki' => 'Leathanaigh gan naisc idirvicí',
+'withoutinterwiki' => 'Leathanaigh gan naisc idirvicí',
+'withoutinterwiki-submit' => 'Taispeáin',
'fewestrevisions' => 'Leathanaigh leis na leasaithe is lú',
@@ -935,24 +1037,30 @@ ghnáth tugann sé sin an sprioc-alt "fíor".',
'ncategories' => '$1 {{PLURAL:$1|chatagóir amháin|catagóirí}}',
'nlinks' => '{{PLURAL:$1|nasc amháin|$1 naisc}}',
'nmembers' => '{{PLURAL:$1|ball amháin|$1 baill}}',
+'nrevisions' => '{{PLURAL:$1|Leagan amháin|$1 leagain}}',
'nviews' => '{{PLURAL:$1|radharc amháin|$1 radhairc}}',
'lonelypages' => 'Leathanaigh aonair',
'uncategorizedpages' => 'Leathanaigh gan catagóir',
'uncategorizedcategories' => 'Catagóirí gan catagórú',
-'uncategorizedimages' => 'Ãomhánna gan chatagóir',
+'uncategorizedimages' => 'Ãomhánna gan catagóir',
'uncategorizedtemplates' => 'Teimpléid gan catagóir',
'unusedcategories' => 'Catagóirí nach úsáidtear',
'unusedimages' => 'Ãomhánna nach úsáidtear',
'popularpages' => 'Leathanaigh coitianta',
'wantedcategories' => 'Catagóirí agus iarraidh ag gabháil leis',
'wantedpages' => 'Leathanaigh de dhíth',
+'mostlinked' => 'Na leathanaigh naiscthe is mó',
+'mostlinkedcategories' => 'Na chatagóirí naiscthe is mó',
+'mostlinkedtemplates' => 'Na teimpléid naiscthe is mó',
'mostcategories' => 'Leathanaigh leis na chatagóir is mó',
+'mostimages' => 'Na comhaid naiscthe is mó',
'mostrevisions' => 'Leathanaigh leis na leasaithe is mó',
'prefixindex' => 'Innéacs réimír',
'shortpages' => 'Leathanaigh gearra',
'longpages' => 'Leathanaigh fada',
'deadendpages' => 'Leathanaigh caocha',
'protectedpages' => 'Leathanaigh cosanta',
+'protectedtitles' => 'Teideail cosanta',
'listusers' => 'Liosta úsáideoirí',
'newpages' => 'Leathanaigh nua',
'newpages-username' => 'Ainm úsáideora:',
@@ -968,6 +1076,8 @@ iad in aon alt eile nó in aon chatagóir eile.',
'notargettitle' => 'Níl aon cuspóir ann',
'notargettext' => 'Níor thug tú leathanach nó úsáideoir sprice
chun an gníomh seo a dhéanamh ar.',
+'pager-newer-n' => '{{PLURAL:$1|1 níos nuaí|$1 níos nuaí}}',
+'pager-older-n' => '{{PLURAL:$1|1 níos sine|$1 níos sine}}',
# Book sources
'booksources' => 'Leabharfhoinsí',
@@ -976,7 +1086,7 @@ chun an gníomh seo a dhéanamh ar.',
# Special:Log
'specialloguserlabel' => 'Úsáideoir:',
'speciallogtitlelabel' => 'Teideal:',
-'log' => 'Logaí',
+'log' => 'Loganna',
'all-logs-page' => 'Gach logaí',
'alllogstext' => 'Taispeántas comhcheangaltha de logaí as {{SITENAME}} a bhaineann le huaslódáil, scriosadh, glasáil, coisc,
agus oibreoirí córais. Is féidir leat an taispeántas a ghéarú - roghnaigh an saghas loga, an ainm úsáideora, nó an
@@ -1003,6 +1113,13 @@ leathanach atá i gceist agat.',
Níl na [[Special:UnusedCategories|catagóiri gan úsáid]] ar fáil anseo.
Féach freisin ar [[Special:WantedCategories|catagóirí agus iarraidh ag gabháil leis]].',
+# Special:ListUsers
+'listusers-submit' => 'Taispeáin',
+
+# Special:ListGroupRights
+'listgrouprights-group' => 'Ghrúpa',
+'listgrouprights-rights' => 'Cearta',
+
# E-mail user
'mailnologin' => 'Níl aon seoladh maith ann',
'mailnologintext' => 'Ní mór duit bheith [[Special:UserLogin|logáilte isteach]]
@@ -1010,10 +1127,8 @@ agus bheith le seoladh ríomhphoist bhailí i do chuid [[Special:Preferences|sai
más mian leat ríomhphost a sheoladh chuig úsáideoirí eile.',
'emailuser' => 'Cuir ríomhphost chuig an úsáideoir seo',
'emailpage' => 'Seol ríomhphost',
-'emailpagetext' => 'Má d\'iontráil an úsáideoir seo seoladh ríomhphoist bhailí
-ina chuid sainroghanna úsáideora, cuirfidh an foirm anseo thíos teachtaireacht amháin do.
-Beidh do seoladh ríomhphoist a d\'iontráil tú i do chuid sainroghanna úsáideora
-sa bhosca "Seoltóir" an riomhphoist, agus mar sin ba féidir léis an faighteoir ríomhphost eile a chur leatsa.',
+'emailpagetext' => 'Má d\'iontráil an úsáideoir seo seoladh ríomhphoist bhailí ina chuid sainroghanna úsáideora, cuirfidh an foirm anseo thíos teachtaireacht amháin do.
+Beidh do seoladh ríomhphoist a d\'iontráil tú i [[Special:Preferences|do chuid sainroghanna úsáideora]] sa bhosca "Seoltóir" an riomhphoist, agus mar sin ba féidir léis an faighteoir ríomhphost eile a chur leatsa.',
'usermailererror' => 'Earráid leis an píosa ríomhphoist:',
'defemailsubject' => 'Ríomhphost {{GRAMMAR:genitive|{{SITENAME}}}}',
'noemailtitle' => 'Níl aon seoladh ríomhphoist ann',
@@ -1030,20 +1145,23 @@ mian leis ríomhphost a fháil ón úsáideoirí eile.',
# Watchlist
'watchlist' => 'Mo liosta faire',
'mywatchlist' => 'Mo liosta faire',
-'watchlistfor' => "(do '''$1''')",
+'watchlistfor' => "(le '''$1''')",
'nowatchlist' => 'Níl aon rud ar do liosta faire.',
+'watchlistanontext' => "$1, le d'thoil, chun míreanna ar do liosta faire a fheiceáil ná a athrú.",
'watchnologin' => 'Níl tú logáilte isteach',
+'watchnologintext' => 'Tá ort a bheith [[Special:UserLogin|logáilte isteach]] chun do liosta faire a athrú.',
'addedwatch' => 'Curtha ar an liosta faire',
'addedwatchtext' => "Cuireadh an leathanach \"<nowiki>\$1</nowiki>\" le do [[Special:Watchlist|liosta faire]].
Amach anseo liostálfar athruithe don leathanach seo agus dá leathanach plé ansin,
agus beidh '''cló trom''' ar a theideal san [[Special:RecentChanges|liosta de na hathruithe is déanaí]] sa chaoi go bhfeicfeá iad go héasca.",
'removedwatch' => 'Bainte den liosta faire',
'removedwatchtext' => 'Baineadh an leathanach "<nowiki>$1</nowiki>" as [[Special:Watchlist|do liosta faire]].',
-'watch' => 'Fair',
+'watch' => 'Déan faire',
'watchthispage' => 'Déan faire ar an leathanach seo',
'unwatch' => 'Ná fair',
'unwatchthispage' => 'Ná fair fós',
'notanarticle' => 'Níl alt ann',
+'notvisiblerev' => 'Leagan a bheith scriosta',
'watchnochange' => 'Níor athraíodh ceann ar bith de na leathanaigh atá ar do liosta faire,
taobh istigh den tréimhse atá roghnaithe agat.',
'watchlist-details' => 'Tá tú ag faire ar {{PLURAL:$1|leathanach amháin|$1 leathanaigh}}, gan leathanaigh phlé a chur san áireamh.',
@@ -1054,23 +1172,25 @@ taobh istigh den tréimhse atá roghnaithe agat.',
'watchlistcontains' => 'Tá {{PLURAL:$1|leathanach amháin|$1 leathanaigh}} ar do liosta faire.',
'iteminvalidname' => "Fadhb leis an mír '$1', ainm neamhbhailí...",
'wlnote' => "Is {{PLURAL:$1|é seo thíos an t-athrú deireanach|iad seo thíos na '''$1''' athruithe deireanacha}} {{PLURAL:$2|san uair deireanach|sna '''$2''' uaire deireanacha}}.",
-'wlshowlast' => 'Taispeáin an $1 uair $2 lá seo caite$3',
+'wlshowlast' => 'Líon na n-uair is déanaí le taispeáint: $1. Líon na laethanta is déanaí le taispeáint: $2. Taispeáin $3.',
'watchlist-hide-bots' => 'Folaigh athruithe róbó',
'watchlist-hide-own' => 'Folaigh mo chuid athruithe',
'watchlist-hide-minor' => 'Folaigh mionathruithe',
# Displayed when you click the "watch" button and it is in the process of watching
-'watching' => 'Ã chur le do liosta faire...',
+'watching' => 'Ag faire...',
'unwatching' => 'Ã bhaint de do liosta faire...',
-'enotif_mailer' => 'Fógrasheoltóir as {{SITENAME}}',
-'enotif_reset' => 'Marcáil gach leathanach bheith tadhlaithe',
-'enotif_newpagetext' => 'Is leathanach nua é seo.',
-'changed' => "D'athraigh",
-'created' => 'Cruthaigh',
-'enotif_subject' => ' $CHANGEDORCREATED $PAGEEDITOR an leathanach $PAGETITLE ag {{SITENAME}}.',
-'enotif_lastvisited' => 'Féach ar $1 le haghaidh gach athrú a rinneadh ó thús na cuairte seo caite a rinne tú.',
-'enotif_body' => 'A $WATCHINGUSERNAME, a chara,
+'enotif_mailer' => 'Fógrasheoltóir as {{SITENAME}}',
+'enotif_reset' => 'Marcáil gach leathanach bheith tadhlaithe',
+'enotif_newpagetext' => 'Is leathanach nua é seo.',
+'enotif_impersonal_salutation' => 'úsáideoir {{SITENAME}}',
+'changed' => "D'athraigh",
+'created' => 'Cruthaigh',
+'enotif_subject' => ' $CHANGEDORCREATED $PAGEEDITOR an leathanach $PAGETITLE ag {{SITENAME}}.',
+'enotif_lastvisited' => 'Féach ar $1 le haghaidh gach athrú a rinneadh ó thús na cuairte seo caite a rinne tú.',
+'enotif_anon_editor' => 'úsáideoir gan ainm $1',
+'enotif_body' => 'A $WATCHINGUSERNAME, a chara,
$CHANGEDORCREATED $PAGEEDITOR an leathanach $PAGETITLE ag {{SITENAME}} ar $PAGEEDITDATE, féach ar $PAGETITLE_URL chun an leagan reatha a fháil.
@@ -1097,11 +1217,12 @@ Aiseolas agus a thuilleadh cabhrach:
# Delete/protect/revert
'deletepage' => 'Scrios an leathanach',
'confirm' => 'Cinntigh',
-'excontent' => "téacs an lgh: '$1'",
+'excontent' => "téacs an lch: '$1'",
'excontentauthor' => "seo a bhí an t-inneachar: '$1' (agus ba é '[[Special:Contributions/$2|$2]]' an t-aon dhréachtóir)",
'exbeforeblank' => "is é seo a raibh an ábhar roimh an folmhadh: '$1'",
'exblank' => 'bhí an leathanach folamh',
'delete-confirm' => 'Scrios "$1"',
+'delete-legend' => 'Scrios',
'historywarning' => 'Aire: Ta stair ag an leathanach a bhfuil tú ar tí é a scriosadh:',
'confirmdeletetext' => 'Tá tú ar tí leathanach, agus a chuid staire, a scriosadh.
Deimhnigh, le do thoil, gur mhian leat é seo a dhéanamh, go dtuigeann tú torthaí an ghnímh seo agus go bhfuil tú dá dhéanamh de réir [[{{MediaWiki:Policy-url}}|an pholasaí]].',
@@ -1120,10 +1241,10 @@ Féach ar $2 chun cuntas na scriosiadh deireanacha a fháil.',
** Iarratas ón údar
** Sárú cóipchirt
** Loitiméireacht',
-'rollback' => 'Athúsáid seanathruithe',
+'rollback' => 'Athruithe a rolladh siar',
'rollback_short' => 'Roll siar',
-'rollbacklink' => 'athúsáid',
-'rollbackfailed' => 'Theip an athúsáid',
+'rollbacklink' => 'roll siar',
+'rollbackfailed' => 'Theip an rolladh siar',
'cantrollback' => 'Ní féidir an athrú a athúsáid; ba é údar an ailt an t-aon duine a rinne athrú dó.',
'alreadyrolled' => "Ní féidir eagrán níos luaí an leathanaigh [[:$1]]
le [[User:$2|$2]] ([[User talk:$2|Plé]]) a athúsáid; d'athraigh duine eile é cheana fein, nó
@@ -1161,21 +1282,35 @@ Seo iad na socruithe reatha faoin leathanach <strong>$1</strong>:',
# Restrictions (nouns)
'restriction-create' => 'Cruthaigh',
+'restriction-upload' => 'Uaslódaigh',
+
+# Restriction levels
+'restriction-level-autoconfirmed' => 'leathghlasáil',
# Undelete
-'undelete' => 'Díscrios leathanach scriosta',
-'undeletepage' => 'Féach ar leathanaigh scriosta agus díscrios iad',
-'viewdeletedpage' => 'Féach ar leathanaigh scriosta',
-'undeletepagetext' => 'Scriosaíodh na leathanaigh seo a leanas cheana féin, ach
+'undelete' => 'Díscrios leathanach scriosta',
+'undeletepage' => 'Féach ar leathanaigh scriosta agus díscrios iad',
+'viewdeletedpage' => 'Féach ar leathanaigh scriosta',
+'undeletepagetext' => 'Scriosaíodh na leathanaigh seo a leanas cheana féin, ach
tá síad sa cartlann fós agus is féidir iad a dhíscrios.
Ó am go ham, is féidir an cartlann a fholmhú.',
-'undeleterevisions' => 'Cuireadh {{PLURAL:$1|leagan amháin|$1 leagain}} sa chartlann',
-'undeletehistory' => 'Dá díscriosfá an leathanach, díscriosfar gach leasú i stair an leathanaigh.
+'undelete-fieldset-title' => 'Díscrios leagain',
+'undeleterevisions' => 'Cuireadh {{PLURAL:$1|leagan amháin|$1 leagain}} sa chartlann',
+'undeletehistory' => 'Dá díscriosfá an leathanach, díscriosfar gach leasú i stair an leathanaigh.
Dá gcruthaíodh leathanach nua leis an teideal céanna ó shin an scriosadh, taispeáinfear na sean-athruithe san stair roimhe seo, agus ní athshuífear leagan láithreach an leathanaigh go huathoibríoch.',
-'undeletebtn' => 'Díscrios!',
-'undeletereset' => 'Athshocraigh',
-'undeletecomment' => 'Tuairisc:',
-'undeletedarticle' => 'Díscriosadh "$1" ar ais',
+'undeletehistorynoadmin' => 'Tá an leathanach seo scriosta.
+An fáth scriosadh ná a leanas san achoimre faoi bhun, agus le sonraí na úsáideoirí é a chur in eagar roimh scriosadh.
+Is an téacs as na leagan scriosta seo ar fáil do riarthóirí amháin.',
+'undeletebtn' => 'Díscrios!',
+'undeletelink' => 'díscrios',
+'undeletereset' => 'Athshocraigh',
+'undeletecomment' => 'Tuairisc:',
+'undeletedarticle' => 'Díscriosadh "$1" ar ais',
+'undeletedrevisions' => '{{PLURAL:$1|Leagan amháin|$1 leagain}} díscriosta',
+'undeletedrevisions-files' => '{{PLURAL:$1|Leagan amháin|$1 leagain}} agus {{PLURAL:$2|comhad amháin|$2 comhaid}} a chur ar ais',
+'undeletedfiles' => '{{PLURAL:$1|Comhad amháin|$1 comhaid}} díscriosta',
+'undelete-search-box' => 'Cuardaigh leathanaigh scriosta',
+'undelete-search-submit' => 'Cuardaigh',
# Namespace form on various pages
'namespace' => 'Ainmspás:',
@@ -1191,23 +1326,29 @@ Dá gcruthaíodh leathanach nua leis an teideal céanna ó shin an scriosadh, ta
'month' => 'As mí (agus is luaithe):',
'year' => 'As bliain (agus is luaithe):',
+'sp-contributions-newbies' => 'Taispeáin dréachtaí as cuntas nua amháin',
'sp-contributions-newbies-sub' => 'Le cuntais nua',
'sp-contributions-blocklog' => 'Log coisc',
-'sp-contributions-username' => 'Seoladh IP ná ainm úsáideoir:',
+'sp-contributions-search' => 'Cuardaigh le dréachtaí',
+'sp-contributions-username' => 'Seoladh IP ná ainm úsáideora:',
+'sp-contributions-submit' => 'Cuardaigh',
# What links here
-'whatlinkshere' => 'Naisc don lch seo',
-'whatlinkshere-title' => 'Naisc chuig $1',
-'whatlinkshere-page' => 'Leathanach:',
-'linklistsub' => '(Liosta nasc)',
-'linkshere' => "Tá nasc chuig '''[[:$1]]''' ar na leathanaigh seo a leanas:",
-'nolinkshere' => "Níl leathanach ar bith ann a bhfuil nasc chuig '''[[:$1]]''' air.",
-'nolinkshere-ns' => "Níl leathanach ar bith ann san ainmspás roghnaithe a bhfuil nasc chuig '''[[:$1]]''' air.",
-'isredirect' => 'Leathanach athsheolaidh',
-'istemplate' => 'iniamh',
-'whatlinkshere-prev' => '{{PLURAL:$1|roimhe|$1 roimhe}}',
-'whatlinkshere-next' => '{{PLURAL:$1|ar aghaidh|$1 ar aghaidh}}',
-'whatlinkshere-links' => '↠naisc',
+'whatlinkshere' => 'Naisc don lch seo',
+'whatlinkshere-title' => 'Naisc chuig $1',
+'whatlinkshere-page' => 'Leathanach:',
+'linklistsub' => '(Liosta nasc)',
+'linkshere' => "Tá nasc chuig '''[[:$1]]''' ar na leathanaigh seo a leanas:",
+'nolinkshere' => "Níl leathanach ar bith ann a bhfuil nasc chuig '''[[:$1]]''' air.",
+'nolinkshere-ns' => "Níl leathanach ar bith ann san ainmspás roghnaithe a bhfuil nasc chuig '''[[:$1]]''' air.",
+'isredirect' => 'Leathanach athsheolaidh',
+'istemplate' => 'iniamh',
+'isimage' => 'nasc íomhá',
+'whatlinkshere-prev' => '{{PLURAL:$1|roimhe|$1 roimhe}}',
+'whatlinkshere-next' => '{{PLURAL:$1|ar aghaidh|$1 ar aghaidh}}',
+'whatlinkshere-links' => '↠naisc',
+'whatlinkshere-hidelinks' => '$1 naisc',
+'whatlinkshere-hideimages' => '$1 naisc íomhanna',
# Block/unblock
'blockip' => 'Coisc úsáideoir',
@@ -1303,6 +1444,7 @@ Cinntigh go bhfuil an scéal seo d'intinn agat.",
'databasenotlocked' => 'Níl an bunachar sonraí faoi ghlas.',
# Move page
+'move-page' => 'Athainmnigh $1',
'move-page-legend' => 'Athainmnigh an leathanach',
'movepagetext' => "Úsáid an fhoirm seo thíos chun leathanach a athainmniú. Aistreofar a chuid staire go léir chuig an teideal nua.
Déanfar leathanach atreoraithe den sean-teideal chuig an teideal nua.
@@ -1330,13 +1472,13 @@ Sna scéil sin, caithfidh tú an leathanach a aistrigh nó a báigh leis na lám
'pagemovedsub' => "D'éirigh leis an athainmniú",
'movepage-moved' => '<big>\'\'\'Athainmníodh "$1" mar "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => 'Tá leathanach leis an teideal seo ann cheana féin, nó níl an teideal a roghnaigh tú ina theideal bailí. Roghnaigh teideal eile le do thoil.',
-'talkexists' => "'''D'athainmníodh an leathanach féin, ach níorbh fhéidir an leathanach plé a athainmniú de bharr go bhfuil ceann ann cheana féin ag an teideal nua.
-Cumaisc le chéile iad, le do thoil.'''",
-'movedto' => 'athainmnithe go',
+'talkexists' => "'''D’athainmníodh an leathanach é féin go rathúil, ach ní raibh sé ar a chumas an leathanach phlé a hathainmniú dá bharr go bhfuil ceann ann cheana féin ag an teideal nua.'''<br />
+'''Báigh tusa féin iad.'''",
+'movedto' => 'athainmnithe bheith',
'movetalk' => 'Athainmnigh an leathanach plé freisin.',
'1movedto2' => 'Athainmníodh $1 mar $2',
'1movedto2_redir' => 'Rinneadh athsheoladh de $1 go $2.',
-'movelogpage' => 'Loga athainmnithe',
+'movelogpage' => 'Log athainmnithe',
'movelogpagetext' => 'Liosta is ea seo thíos de leathanaigh athainmnithe.',
'movereason' => 'Cúis',
'revertmove' => 'athúsáid',
@@ -1350,12 +1492,13 @@ Ar mhaith leat é a scriosadh chun áit a dhéanamh don athainmniú?',
'immobile_namespace' => 'Saghas speisialta leathanach atá ann san ainm sprice; ní féidir leathanaigh a athainmniú san ainmspás sin.',
# Export
-'export' => 'Easportáil leathanaigh',
-'exporttext' => 'Is féidir leat an téacs agus stair athraithe de leathanach áirithe a heasportáil,
+'export' => 'Easportáil leathanaigh',
+'exporttext' => 'Is féidir leat an téacs agus stair athraithe de leathanach áirithe a heasportáil,
fillte i bpíosa XML; is féidir leat ansin é a iompórtáil isteach vicí eile atá le na bogearraí MediaWiki
air, nó is féidir leat é a coinniú do do chuid shiamsa féin.',
-'exportcuronly' => 'Ná cuir san áireamh ach an leagan láithreach; ná cuir an stair iomlán ann',
-'export-submit' => 'Easportáil',
+'exportcuronly' => 'Ná cuir san áireamh ach an leagan láithreach; ná cuir an stair iomlán ann',
+'export-submit' => 'Easportáil',
+'export-download' => 'Sábháil mar comhad',
# Namespace 8 related
'allmessages' => 'Teachtaireachtaí córais',
@@ -1369,14 +1512,14 @@ air, nó is féidir leat é a coinniú do do chuid shiamsa féin.',
# Thumbnails
'thumbnail-more' => 'Méadaigh',
'filemissing' => 'Comhad ar iarraidh',
-'thumbnail_error' => 'Earráid mionsamhail a chruthú: $1',
+'thumbnail_error' => 'Earráid mionsamhail a crutháil: $1',
# Special:Import
'import' => 'Iompórtáil leathanaigh',
-'importinterwiki' => 'Iompórtáil trasna vicíonna',
+'importinterwiki' => 'Iompórtáil trasna vicithe',
'import-interwiki-submit' => 'iompórtáil',
-'importtext' => 'Easportáil an comhad ón bhfoinse-vicí le do thoil (le húsáid na tréithe
-Speisialta:Export), sábháil ar do dhíosca é agus uaslódáil anseo é.',
+'importtext' => 'Easportáil an comhad ón vici-fhoinse (le húsáid na [[Special:Export|tréithe easportáil]]), sábháil ar do dhíosca é agus uaslódáil anseo é.',
+'import-revision-count' => '{{PLURAL:$1|Leagan amháin|$1 leagain}}',
'importnopages' => 'Níl aon leathanaigh chun iompórtáil',
'importfailed' => 'Theip ar an iompórtáil: $1',
'importnotext' => 'Folamh nó gan téacs',
@@ -1385,6 +1528,9 @@ Speisialta:Export), sábháil ar do dhíosca é agus uaslódáil anseo é.',
uaslódáladh an leathanach seo roimh ré)',
'importnosources' => "Níl aon fhoinse curtha i leith d'iompórtáil trasna vicíonna, agus
ní féidir uaslódála staire díreacha a dhéanamh faoi láthair.",
+'xml-error-string' => '$1 ag líne $2, col $3 (beart $4): $5',
+'import-upload' => 'Uaslódaigh sonraí XML',
+'import-token-mismatch' => 'Sonraí seisiún a bheith caillte. Déan iarracht arís.',
# Import log
'importlogpage' => 'Log iompórtáil',
@@ -1483,32 +1629,35 @@ iarradh sábháil. Is dócha gur nasc chuig suíomh seachtrach ba chúis leis.',
'mw_math_simple' => 'Déan HTML má tá sin an-easca, nó PNG ar mhodh eile',
'mw_math_html' => 'Déan HTML más féidir, nó PNG ar mhodh eile',
'mw_math_source' => 'Fág mar cló TeX (do teacsleitheoirí)',
-'mw_math_modern' => 'Inmholta do bhrabhsálaithe nua-aimseartha',
+'mw_math_modern' => 'Inmholta do bhrabhsálaithe nua',
'mw_math_mathml' => 'MathML más féidir (turgnamhach)',
# Patrolling
-'markaspatrolleddiff' => 'Marcáil bheith patrólaithe',
+'markaspatrolleddiff' => 'Comharthaigh mar patrólta.',
'markaspatrolledtext' => 'Comharthaigh an t-alt seo mar patrólta',
-'markedaspatrolled' => 'Marcáil bheith patrólaithe',
+'markedaspatrolled' => 'Comharthaithe mar patrólta',
'markedaspatrolledtext' => 'Marcáladh an athrú áirithe seo bheith patrólaithe.',
'rcpatroldisabled' => 'Mhíchumasaíodh Patról na n-Athruithe is Déanaí',
'rcpatroldisabledtext' => 'Tá an tréith Patról na n-Athruithe is Déanaí míchumasaithe faoi láthair.',
# Patrol log
+'patrol-log-page' => 'Log phatról',
'patrol-log-auto' => '(uathoibríoch)',
# Image deletion
-'deletedrevision' => 'Scriosadh an sean-leagan $1',
+'deletedrevision' => 'Scriosadh an sean-leagan $1',
+'filedeleteerror-short' => 'Earráid comhad a scriosadh: $1',
# Browsing diffs
-'previousdiff' => '↠An difríocht roimhe seo',
+'previousdiff' => '↠Gabh chuig an difear roimhe seo',
'nextdiff' => 'An chéad dhifear eile →',
# Media information
'mediawarning' => "'''Aire''': Tá seans ann go bhfuil cód mailíseach sa comhad seo - b'fheidir go gcuirfear do chóras i gcontúirt dá rithfeá é.
<hr />",
'imagemaxsize' => 'Cuir an teorann seo ar na íomhánna atá le fáil ar leathanaigh cuir síos íomhánna:',
-'thumbsize' => 'Méid mionshamhla :',
+'thumbsize' => 'Méid an mionsamhail:',
+'file-info' => '(méid comhad : $1, saghas MIME: $2)',
'file-info-size' => '($1 × $2 picteilín, méid comhaid: $3, cineál MIME: $4)',
'file-nohires' => '<small>Níl aon taifeach is mó ar fáil.</small>',
'svg-long-desc' => '(Comhad SVG, ainmniúil $1 × $2 picteilíni, méid comhaid: $3)',
@@ -1516,17 +1665,35 @@ iarradh sábháil. Is dócha gur nasc chuig suíomh seachtrach ba chúis leis.',
'show-big-image-thumb' => '<small>Méid an réamhamhairc seo: $1 × $2 picteilín</small>',
# Special:NewImages
-'newimages' => 'Gailearaí na n-íomhánna nua',
-'imagelisttext' => 'Tá liosta thíos de {{PLURAL:$1|comhad amháin|$1 comhaid $2}}.',
-'showhidebots' => '($1 róbónna)',
-'noimages' => 'Tada le feiceáil.',
-'ilsubmit' => 'Cuardaigh',
-'bydate' => 'de réir dáta',
+'newimages' => 'Gailearaí na n-íomhánna nua',
+'imagelisttext' => 'Tá liosta thíos de {{PLURAL:$1|comhad amháin|$1 comhaid $2}}.',
+'showhidebots' => '($1 róbónna)',
+'noimages' => 'Tada le feiceáil.',
+'ilsubmit' => 'Cuardaigh',
+'bydate' => 'de réir dáta',
+'sp-newimages-showfrom' => 'Taispeáin íomhánna nua as $2, $1',
+
+# Bad image list
+'bad_image_list' => 'An formáid ná a leanas:
+
+Only list items (lines starting with *) are considered.
+The first link on a line must be a link to a bad file.
+Any subsequent links on the same line are considered to be exceptions, i.e. pages where the file may occur inline.',
# Metadata
'metadata' => 'Meiteasonraí',
+'metadata-help' => "Tá breis eolais sa comhad seo, curtha, is dócha, as ceamara digiteach ná scanóir a chruthaigh ná a digitigh é.
+Má tá an comhad mionathraithe as an bunleagan, b'fhéidir nach mbeidh ceann de na sonraí fágtha sa comhad atá athruithe.",
'metadata-expand' => 'Taispeáin sonraí síneadh',
'metadata-collapse' => 'Folaigh sonraí síneadh',
+'metadata-fields' => 'Beidh meiteasonraí EXIF atá liosta sa teachtaireacht seo san áireamh ar an leathanach íomhá nuair ata an clár meiteasonraí ceilte.
+Beidh na cinn eile ceilte de réir réamhshocraithe.
+* make
+* model
+* datetimeoriginal
+* exposuretime
+* fnumber
+* focallength', # Do not translate list items
# EXIF tags
'exif-imagewidth' => 'Leithead',
@@ -1575,6 +1742,7 @@ iarradh sábháil. Is dócha gur nasc chuig suíomh seachtrach ba chúis leis.',
'exif-subsectimeoriginal' => 'Foshoicindí DateTimeOriginal',
'exif-subsectimedigitized' => 'Foshoicindí DateTimeDigitized',
'exif-exposuretime' => 'Am nochta',
+'exif-exposuretime-format' => '$1 soic ($2)',
'exif-fnumber' => 'Uimhir F',
'exif-exposureprogram' => 'Clár nochta',
'exif-spectralsensitivity' => 'Ãogaireacht an speictrim',
@@ -1650,6 +1818,8 @@ iarradh sábháil. Is dócha gur nasc chuig suíomh seachtrach ba chúis leis.',
# EXIF attributes
'exif-compression-1' => 'Neamh-chomhbhrúite',
+'exif-unknowndate' => 'Dáta anaithnid',
+
'exif-orientation-1' => 'Gnáth', # 0th row: top; 0th column: left
'exif-orientation-2' => 'Iompaithe go cothrománach', # 0th row: top; 0th column: right
'exif-orientation-3' => 'Rothlaithe trí 180°', # 0th row: bottom; 0th column: right
@@ -1780,18 +1950,14 @@ cúlra i bhfócas)',
# External editor support
'edit-externally' => 'Athraigh an comhad seo le feidhmchlár seachtrach',
-'edit-externally-help' => 'Féach ar na
-
-[http://www.mediawiki.org/wiki/Manual:External_editors treoracha cumraíochta] (as Béarla)
-
-le tuilleadh eolais.',
+'edit-externally-help' => '(Féach ar na [http://www.mediawiki.org/wiki/Manual:External_editors treoracha cumraíochta] as Béarla le tuilleadh eolais)',
# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => 'gach',
+'recentchangesall' => 'an t-iomlán',
'imagelistall' => 'gach',
-'watchlistall2' => 'gach',
+'watchlistall2' => 'an t-iomlán',
'namespacesall' => 'an t-iomlán',
-'monthsall' => 'an t-iomlán',
+'monthsall' => 'gach mí',
# E-mail address confirmation
'confirmemail' => 'Deimhnigh do ríomhsheoladh',
@@ -1831,7 +1997,8 @@ Rachaidh an cód deimhnithe seo as feidhm ag $4.',
'trackbackremove' => ' ([$1 Scrios])',
# Delete conflict
-'recreate' => 'Athchruthaigh',
+'deletedwhileediting' => "'''Aire''': scriosadh an leathanach seo nuair a bhí tu ag athrú é!",
+'recreate' => 'Athchruthaigh',
# HTML dump
'redirectingto' => 'Ag athdhíriú go [[:$1]]...',
@@ -1848,7 +2015,16 @@ $1',
'hideresults' => 'Folaigh torthaí',
# Multipage image navigation
-'imgmultigoto' => 'Téigh go leathanach $1',
+'imgmultipageprev' => "'↠leathanach roimhe sin",
+'imgmultipagenext' => 'leathanach a leanas →',
+'imgmultigoto' => 'Téigh go leathanach $1',
+
+# Table pager
+'table_pager_next' => 'Leathanach a leanas',
+'table_pager_prev' => 'Leathanach roimhe',
+'table_pager_first' => 'Céad leathanach',
+'table_pager_last' => 'Deireadh leathanach',
+'table_pager_empty' => 'Folamh',
# Auto-summaries
'autoredircomment' => 'Ag athdhíriú go [[$1]]',
@@ -1856,10 +2032,19 @@ $1',
# Live preview
'livepreview-loading' => 'Ag lódáil…',
-'livepreview-ready' => 'Lódáil… Réidh!',
+'livepreview-ready' => 'Ag lódáil… Réidh!',
# Watchlist editor
-'watchlistedit-raw-titles' => 'Teideail:',
+'watchlistedit-numitems' => 'Tá {{PLURAL:$1|teideal amháin|$1 teideail}} i do liosta faire, gan leathanaigh phlé a chur san áireamh.',
+'watchlistedit-noitems' => 'Níl aon teideail ar do liosta faire.',
+'watchlistedit-normal-title' => 'Athraigh do liosta faire',
+'watchlistedit-normal-legend' => 'Bain teideail as do liosta faire',
+'watchlistedit-normal-submit' => 'Bain Teideail as',
+'watchlistedit-raw-title' => 'Athraigh do amhliosta faire',
+'watchlistedit-raw-legend' => 'Athraigh do amhliosta faire',
+'watchlistedit-raw-titles' => 'Teideail:',
+'watchlistedit-raw-submit' => 'Nuashonraigh do liosta faire',
+'watchlistedit-raw-done' => 'Tá do liosta faire nuashonraithe.',
# Watchlist editing tools
'watchlisttools-view' => 'Féach ar na hathruithe ábhartha',
@@ -1868,24 +2053,34 @@ $1',
# Special:Version
'version' => 'Leagan', # Not used as normal message but as header for the special page itself
+'version-other' => 'Eile',
'version-version' => 'Leagan',
'version-license' => 'Ceadúnas',
+'version-software' => 'Bogearraí suiteáilte',
'version-software-version' => 'Leagan',
# Special:FilePath
-'filepath-page' => 'Comhad:',
+'filepath' => 'Cosán comhaid',
+'filepath-page' => 'Comhad:',
+'filepath-submit' => 'Cosán',
# Special:FileDuplicateSearch
'fileduplicatesearch-filename' => 'Ainm comhaid:',
'fileduplicatesearch-submit' => 'Cuardaigh',
+'fileduplicatesearch-info' => '$1 × $2 picteillín<br />Méid comhad: $3<br />Saghas MIME: $4',
# Special:SpecialPages
-'specialpages' => 'Leathanaigh speisialta',
-'specialpages-group-other' => 'Leathanaigh speisialta eile',
-'specialpages-group-login' => 'Logáil isteach / cruthaigh cuntas',
-'specialpages-group-changes' => 'Athruithe is déanaí agus logaí',
-'specialpages-group-users' => 'Úsáideoirí agus cearta',
-'specialpages-group-pages' => 'Liosta leathanaigh',
-'specialpages-group-spam' => 'Uirlisí turscar',
+'specialpages' => 'Leathanaigh speisialta',
+'specialpages-group-other' => 'Leathanaigh speisialta eile',
+'specialpages-group-login' => 'Logáil isteach / cruthaigh cuntas',
+'specialpages-group-changes' => 'Athruithe is déanaí agus logaí',
+'specialpages-group-users' => 'Úsáideoirí agus cearta',
+'specialpages-group-pages' => 'Liosta leathanaigh',
+'specialpages-group-pagetools' => 'Uirslí leathanach',
+'specialpages-group-wiki' => 'Sonraí vicí agus uirslí',
+'specialpages-group-spam' => 'Uirlisí turscar',
+
+# Special:BlankPage
+'blankpage' => 'Leathanach bán',
);
diff --git a/languages/messages/MessagesGag.php b/languages/messages/MessagesGag.php
index df01f829..0ea44ca0 100644
--- a/languages/messages/MessagesGag.php
+++ b/languages/messages/MessagesGag.php
@@ -123,7 +123,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'Uurunda',
'article' => 'Yazı',
diff --git a/languages/messages/MessagesGan.php b/languages/messages/MessagesGan.php
index fef934b3..56f93dfa 100644
--- a/languages/messages/MessagesGan.php
+++ b/languages/messages/MessagesGan.php
@@ -5,6 +5,7 @@
* @file
*
* @author Symane
+ * @author Urhixidur
* @author Vipuser
*/
@@ -128,7 +129,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings MediaWiki é…置設定列表]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki 平常å•é¡Œè§£ç­”]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki 發佈email清單]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki 發佈email清單]',
'about' => '關於',
'article' => '文章',
@@ -451,11 +452,11 @@ $2',
'subject' => '主題/é ­æ¢',
'minoredit' => '箇係隻細修改',
'watchthis' => 'çœåˆ°ç®‡é ',
-'savearticle' => '存到箇é ',
+'savearticle' => '存到著',
'preview' => 'é è¦½',
'showpreview' => '望å–èµ·',
'showlivepreview' => 'å³æ™‚é è¦½',
-'showdiff' => '顯示差異',
+'showdiff' => '望å–差別',
'anoneditwarning' => "'''警告:'''倷哈冇登入,箇é å—°ç·¨å¯«æ­·å²æœƒè¨˜åˆ°å€·å—°IP。",
'missingsummary' => "'''æ示:''' 倷冇æ供編寫摘è¦ã€‚è¦ä¿‚倷å†æŒ‰ä¿‚ä¿å­˜å—°è©±ï¼Œå€·ä¿å­˜å—°ç·¨è¼¯å°±æœƒå†‡ç·¨è¼¯æ‘˜è¦ã€‚",
'missingcommenttext' => '請到底下評論。',
@@ -524,11 +525,11 @@ $2',
'editingsection' => '眼下在編輯$1 (段è½)',
'editingcomment' => '眼下在編輯$1 (評論)',
'editconflict' => '編輯仗: $1',
-'explainconflict' => "倷開始編輯之後有人改動嘞箇é ã€‚
+'explainconflict' => "倷起手編輯之後有人動éŽç®‡é ã€‚
上首嗰方框顯示嗰係眼下本é å—°å…§å®¹ã€‚
倷嗰修改到下底嗰方框顯示。
-倷需è¦æ‹¿å€·å—°ä¿®æ”¹ä¸¦åˆ°çœ¼ä¸‹å—°å…§å®¹ã€‚
-'''å–®åªä¿‚'''上首方框嗰內容會等倷按\"存到箇é \"之後拕ä¿å­˜ã€‚",
+倷è¦æ‹¿å€·å—°ä¿®æ”¹å¹¶åˆ°ç¾å­˜å—°å…§å®¹ã€‚
+'''å–®åªä¿‚'''上首方框嗰內容會等倷按\"存到著\"之後拕ä¿å­˜ã€‚",
'yourtext' => '倷編嗰內容',
'storedversion' => '存到嗰版本',
'nonunicodebrowser' => '<strong>警告:倷嗰ç€è¦½å™¨ä¼“兼容Unicode。箇度有隻辦法方便倷安全嗰編寫得正文章:伓係ASCII嗰字符會到編輯框裡度用å六進ä½ç·¨ç¢¼é¡¯åˆ°ã€‚</strong>',
@@ -541,7 +542,7 @@ $2',
'copyrightwarning2' => '請記得別嗰人編得正ã€æ”¹å¾—正或者刪得正倷到{{SITENAME}}嗰全部貢ç»ã€‚è¦ä¿‚倷伓想自家嗰編輯好嚟嚟拕改å¥ï¼Œå”‰å°±èŽ«éžäº¤ã€‚<br />
倷都è¦è©±æ­£å€·å—°æ–‡å­—係倷自家寫嗰,或者係公有領域或別嗰自由資æºè¤‡è£½åˆ°å—°ï¼ˆæœ›å–$1有別嗰資料)。
<strong>冇任何許å¯å—°æƒ…æ³ä¸‹è«‹èŽ«éžäº¤æœ‰ç‰ˆæ¬Šå—°ä½œå“ï¼</strong>',
-'longpagewarning' => '<strong>警告:箇é æœ‰$1 kilobyteså’長;有嗰ç€è¦½å™¨æœƒç·¨ä¼“正超å¥32kbå—°é é¢ã€‚
+'longpagewarning' => '<strong>警告:箇é æœ‰$1 kilobyteså’長;有嗰ç€è¦½å™¨æœƒç·¨ä¼“正超å¥32 kbå—°é é¢ã€‚
請考慮å–拿佢分到細嚸嗰å°æ®µè½ã€‚</strong>',
'longpageerror' => '<strong>錯誤:倷éžäº¤å—°æ–‡å­—有$1 kilobyteså’長,佢長éŽæœ€å¤§å—°$2 kilobytes。存伓正倷éžäº¤å—°æ–‡å­—。</strong>',
'readonlywarning' => '<strong>警告: 資料庫鎖到嘞進行定期修護,眼下倷存伓正倷嗰改動。倷å¯ä»¥æ‹¿ä½¢å­˜åˆ°æ–‡æª”å†è‘—。</strong>',
@@ -614,11 +615,11 @@ $2',
'revisiondelete' => '刪除/å刪除修改',
'revdelete-nooldid-title' => '冇目標修訂',
'revdelete-nooldid-text' => '倷冇è¯ç®‡éš»æ“作嗰目标修改。',
-'revdelete-selected' => "æ€'''$1'''å—°$2回修訂:",
-'logdelete-selected' => "æ€'''$1'''å—°$2隻日誌事件:",
-'revdelete-text' => '刪å¥å—°æ”¹å‹•å“ˆæœƒåˆ°é é¢æ­·å²è£¡é ­é¡¯ç¤º, 但公眾ç€è¦½ä¼“正佢嗰內容。
+'revdelete-selected' => "'''æ€'''$1'''å—°$2回修訂:'''",
+'logdelete-selected' => "'''æ€'''$1'''å—°$2隻日誌事件:'''",
+'revdelete-text' => "'''刪å¥å—°æ”¹å‹•å“ˆæœƒåˆ°é é¢æ­·å²è£¡é ­é¡¯ç¤º, 但公眾ç€è¦½ä¼“正佢嗰內容。'''
-箇站別嗰管ç†å“¡å“ˆä¿‚能眵å–弆到嗰內容,åŒåˆ°é€šéŽåŒä½¢ä¸€æ¨£å—°ç•Œé¢æ¢å¾©åˆªé™¤ï¼Œé™¤éžè¨­æ­£å˜žé™„加嗰é™åˆ¶ã€‚',
+箇站別嗰管ç†å“¡å“ˆä¿‚能眵å–弆到嗰內容,åŒåˆ°é€šéŽåŒä½¢ä¸€æ¨£å—°ç•Œé¢æ¢å¾©åˆªé™¤ï¼Œé™¤éžè¨­æ­£å˜žé™„加嗰é™åˆ¶ã€‚",
'revdelete-legend' => '設置修改é™åˆ¶',
'revdelete-hide-text' => '弆到修改內容',
'revdelete-hide-name' => '弆到動作åŒç›®æ¨™',
@@ -785,7 +786,7 @@ $2',
'recentchanges' => '最æ™å—°æ”¹å‹•',
'recentchangestext' => '跟到箇隻wiki上嗰最新改動。',
'recentchanges-feed-description' => '跟到箇隻 wiki 上集åˆå—°æœ€å¾Œæ”¹å‹•ã€‚',
-'rcnote' => "下底係到$3,最近'''$2'''日之內嗰最後'''$1'''回改動:",
+'rcnote' => "下底係到$4 $5,最近'''$2'''工嗰'''$1'''回改動:",
'rcnotefrom' => "底下係自'''$2'''嗰更改(頂多顯示'''$1'''):",
'rclistfrom' => '顯示自$1後嗰新改動',
'rcshowhideminor' => '$1細編輯',
@@ -811,7 +812,8 @@ $2',
'recentchangeslinked' => '連çµé å—°æ›´æ”¹',
'recentchangeslinked-title' => '連çµé å—°æ”¹å‹•åˆ° "$1"',
'recentchangeslinked-noresult' => '箇段時間嗰連çµé å†‡æ›´æ”¹ã€‚',
-'recentchangeslinked-summary' => "箇隻特殊é åˆ—出箇é é€£å‡ºåŽ»é é¢å—°æœ€æ™æ”¹å‹•ã€‚倷監視列表嗰é é¢æœƒç”¨'''ç²—é«”'''顯到。",
+'recentchangeslinked-summary' => "箇隻特殊é åˆ—出箇é é€£å‡ºåŽ»é é¢å—°æœ€æ™æ”¹å‹•ï¼ˆæˆ–是æŸéš»åˆ†é¡žå—°é é¢ï¼‰ã€‚
+[[Special:Watchlist|倷嗰監視列表]]é é¢æœƒç”¨'''ç²—é«”'''顯到。",
# Upload
'upload' => '上傳檔案',
@@ -1461,7 +1463,8 @@ $NEWPAGE
'newtitle' => '新標題:',
'move-watch' => 'çœåˆ°ç®‡é ',
'movepagebtn' => 'æ›åŸç®‡é ',
-'pagemovedsub' => 'æ›æ­£å˜ž',
+'pagemovedsub' => '移正嘞',
+'movepage-moved' => "<big>'''「$1ã€å·²ç¶“移動到「$2ã€'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => '已經有é é¢å«ç®‡éš»å字,è¦ä¼“倷æ€å—°å字冇用。請æ€éŽéš»å字。',
'cantmove-titleprotected' => '倷移伓正一隻é é¢åˆ°ç®‡éš»ä½ç½®ï¼Œç®‡éš»æ–°é¡Œç›®å·²ç¶“æ‹•ä¿è­·èµ·ä¾†å˜žï¼Œæ–°å»ºä¼“正。',
'talkexists' => 'é é¢æœ¬èº«ç§»å‹•æ­£å˜žï¼Œä½†ä¿‚新標題下底有嘞å°è©±é ï¼Œæ‰€ä»¥å°è©±é ç§»ä¼“正。請手工åˆä½µå…©é ã€‚',
diff --git a/languages/messages/MessagesGd.php b/languages/messages/MessagesGd.php
index c02eb7e9..59f7775b 100644
--- a/languages/messages/MessagesGd.php
+++ b/languages/messages/MessagesGd.php
@@ -5,7 +5,6 @@
* @file
*
* @author Alison
- * @author Raymond
* @author Sionnach
* @author לערי ריינה×רט
*/
diff --git a/languages/messages/MessagesGl.php b/languages/messages/MessagesGl.php
index c71af72c..ef36a576 100644
--- a/languages/messages/MessagesGl.php
+++ b/languages/messages/MessagesGl.php
@@ -156,7 +156,7 @@ $messages = array(
== Comezando ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Listaxe de opcións de configuración]
* [http://www.mediawiki.org/wiki/Manual:FAQ Preguntas frecuentes sobre MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Listaxe de correo das edicións de MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Listaxe de correo das edicións de MediaWiki]',
'about' => 'Acerca de',
'article' => 'Artigo',
@@ -249,7 +249,7 @@ $messages = array(
'edithelp' => 'Axuda de edición',
'edithelppage' => 'Help:Como editar unha páxina',
'faq' => 'PMF',
-'faqpage' => 'Project:PMF',
+'faqpage' => 'Project:FAQ',
'helppage' => 'Help:Axuda',
'mainpage' => 'Portada',
'mainpage-description' => 'Portada',
@@ -299,7 +299,7 @@ $messages = array(
'nstab-media' => 'Páxina multimedia',
'nstab-special' => 'Páxina especial',
'nstab-project' => 'Páxina do proxecto',
-'nstab-image' => 'Imaxe',
+'nstab-image' => 'Ficheiro',
'nstab-mediawiki' => 'Mensaxe',
'nstab-template' => 'Modelo',
'nstab-help' => 'Axuda',
@@ -341,7 +341,7 @@ O administrador que a pechou deu esta explicación: $1',
Normalmente, isto é causado por seguir unha ligazón cara a unha diferenza vella ou a unha páxina que foi borrada.
Se este non é o caso, pode ter atopado un erro no software.
-Por favor, comuníquello a un [[Special:ListUsers/sysop|administrador]] tomando nota da dirección URL.',
+Por favor, comuníquello a un [[Special:ListUsers/sysop|administrador]] tomando nota do enderezo URL.',
'missingarticle-rev' => '(revisión#: $1)',
'missingarticle-diff' => '(Dif: $1, $2)',
'readonly_lag' => 'A base de datos bloqueouse automaticamente mentres os servidores escravos da base de datos se actualizan desde o máster',
@@ -364,11 +364,11 @@ Se cadra, xa foi borrada por alguén.',
'perfcached' => 'A información seguinte é da memoria caché e pode ser que non estea completamente actualizada.',
'perfcachedts' => 'Esta información é da memoria caché. Última actualización: $1.',
'querypage-no-updates' => 'Neste momento están desactivadas as actualizacións nesta páxina. O seu contido non se modificará.',
-'wrong_wfQuery_params' => 'Parámetros Incorrectos para wfQuery()<br />
+'wrong_wfQuery_params' => 'Parámetros incorrectos para wfQuery()<br />
Función: $1<br />
-Procura: $2',
+Dúbida: $2',
'viewsource' => 'Ver o código fonte',
-'viewsourcefor' => 'de $1',
+'viewsourcefor' => 'de "$1"',
'actionthrottled' => 'Acción ocasional',
'actionthrottledtext' => "Como unha medida de loita contra o ''spam'', limítase a realización desta acción a un número determinado de veces nun curto espazo de tempo, e vostede superou este límite. Ténteo de novo nuns minutos.",
'protectedpagetext' => 'Esta páxina foi protexida para evitar a edición.',
@@ -392,7 +392,7 @@ A razón dada foi ''$2''.",
'virus-unknownscanner' => 'antivirus descoñecido:',
# Login and logout pages
-'logouttitle' => 'Saída de usuario a anónimo',
+'logouttitle' => 'Saída de usuario ao anonimato',
'logouttext' => '<strong>Agora está fóra do sistema.</strong>
Pode continuar usando {{SITENAME}} de xeito anónimo, ou pode [[Special:UserLogin|acceder de novo]] co mesmo nome de usuario ou con outro.
@@ -447,7 +447,7 @@ Tamén pode deixar que outras persoas se poñan en contacto con vostede desde a
'loginsuccesstitle' => 'Acceso exitoso',
'loginsuccess' => "'''Accedeu ao sistema {{SITENAME}} como \"\$1\".'''",
'nosuchuser' => 'non hai ningún usuario chamado "$1".
-Verifique o nome que inseriu ou [[Special:Userlogin/signup|cree unha nova conta]].',
+Verifique o nome que inseriu ou [[Special:UserLogin/signup|cree unha nova conta]].',
'nosuchusershort' => 'non hai ningún usuario chamado "<nowiki>$1</nowiki>".
Verifique o nome que inseriu.',
'nouserspecified' => 'Debe especificar un nome de usuario.',
@@ -496,7 +496,7 @@ Pode facer caso omiso desta mensaxe se se creou esta conta por erro.',
'resetpass' => 'Borrar o contrasinal da conta',
'resetpass_announce' => 'Debe rexistrarse co código temporal que recibiu por correo electrónico. Para finalizar o rexistro debe indicar un novo contrasinal aquí:',
'resetpass_text' => '<!-- Engadir texto aquí -->',
-'resetpass_header' => 'Contrasinal borrado',
+'resetpass_header' => 'Cambiar o contrasinal da conta',
'resetpass_submit' => 'Poñer o contrasinal e entrar',
'resetpass_success' => 'O cambio do contrasinal realizouse con éxito! Agora pode entrar...',
'resetpass_bad_temporary' => 'O contrasinal provisorio non é válido. Isto pode deberse a que xa mudou o contrasinal con éxito ou a que solicitou un novo contrasinal provisorio.',
@@ -596,8 +596,10 @@ Se chegou aquí por erro, simplemente prema no botón '''atrás''' do seu navega
'userpage-userdoesnotexist' => 'A conta do usuario "$1" non está rexistrada. Comprobe se desexa crear/editar esta páxina.',
'clearyourcache' => "'''Nota: despois de gravar cómpre limpar a memoria caché do seu navegador para ver os cambios.''' '''Mozilla / Firefox / Safari:''' prema ''Maiúsculas'' á vez que en ''Recargar'', ou prema en ''Ctrl-F5'' ou ''Ctrl-R'' (''Command-R'' nos Macintosh); '''Konqueror:''' faga clic en ''Recargar'' ou prema en ''F5''; '''Opera:''' limpe a súa memoria caché en ''Ferramentas → Preferencias''; '''Internet Explorer:''' prema ''Ctrl'' ao tempo que fai clic en ''Refrescar'', ou prema ''Ctrl-F5''.",
'usercssjsyoucanpreview' => '<strong>Nota:</strong> use o botón "Mostrar a vista previa" para verificar o novo CSS/JS antes de gardalo.',
-'usercsspreview' => "'''Lembre que só está ven do a vista previa do seu CSS de usuario. Aínda non foi gardado!'''",
-'userjspreview' => "'''Lembre que só está testando/previsualizando o seu javascript de usuario, non foi aínda gardado!'''",
+'usercsspreview' => "'''Lembre que só está vendo a vista previa do seu CSS de usuario.'''
+'''Este aínda non foi gardado!'''",
+'userjspreview' => "'''Lembre que só está testando/previsualizando o seu JavaScript de usuario.'''
+'''Este aínda non foi gardado!'''",
'userinvalidcssjstitle' => "'''Aviso:''' Non hai ningún tema \"\$1\". Lembre que as páxinas .css e .js utilizan un título en minúsculas, como por exemplo {{ns:user}}:Foo/monobook.css no canto de {{ns:user}}:Foo/Monobook.css.",
'updated' => '(Actualizado)',
'note' => '<strong>Nota:</strong>',
@@ -662,7 +664,7 @@ Pode voltar e editar unha páxina que xa existe ou, se non, [[Special:UserLogin|
'nocreate-loggedin' => 'Non dispón dos permisos necesarios para crear páxinas novas.',
'permissionserrors' => 'Erros de permisos',
'permissionserrorstext' => 'Non dispón de permiso para facelo por {{PLURAL:$1|esta razón|estas razóns}}:',
-'permissionserrorstext-withaction' => 'Non ten permiso para $2, {{PLURAL:$1|pola seguinte razón|polas seguintes razóns}}:',
+'permissionserrorstext-withaction' => 'Non ten os permisos necesarios para $2, {{PLURAL:$1|pola seguinte razón|polas seguintes razóns}}:',
'recreate-deleted-warn' => "'''Atención: vai volver crear unha páxina que xa foi eliminada anteriormente.
Debería considerar se é apropiado continuar a editar esta páxina.
@@ -745,11 +747,11 @@ se quere ampliar detalles, visite o [{{fullurl:Special:Log/delete|page={{PAGENAM
'revdelete-nooldid-title' => 'Revisión inválida',
'revdelete-nooldid-text' => 'Non indicou a revisión ou revisións sobre as que realizar esta
función, a revisión especificada non existe, ou está intentando agochar a revisión actual.',
-'revdelete-selected' => '{{PLURAL:$2|Revisión seleccionada|Revisións seleccionadas}} de [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Rexistro de evento seleccionado|Rexistro de eventos seleccionados}}:',
-'revdelete-text' => 'As revisión eliminadas aínda aparecerán no historial da páxina, pero o contido do seu texto será inaccesíbel ao público.
+'revdelete-selected' => "'''{{PLURAL:$2|Revisión seleccionada|Revisións seleccionadas}} de [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Rexistro de evento seleccionado|Rexistro de eventos seleccionados}}:'''",
+'revdelete-text' => "'''As revisión eliminadas aínda aparecerán no historial da páxina e nos rexistros, pero parte do seu contido será inaccesíbel ao público.'''
-Outros administradores de {{SITENAME}} poderán acceder aínda ao contido oculto e poderán volver atrás esa eliminación a través desta mesma interface, a non ser que os operadores do sitio leven a cabo unha restrición adicional.',
+Outros administradores de {{SITENAME}} poderán acceder ao contido oculto e poderán restaurar a páxina a través desta mesma interface, a non ser que os operadores do sitio leven a cabo unha restrición adicional.",
'revdelete-legend' => 'Aplicar restricións de visibilidade',
'revdelete-hide-text' => 'Agochar texto da revisión',
'revdelete-hide-name' => 'Agochar acción e destino',
@@ -822,7 +824,7 @@ Asegúrese de que esta modificación da páxina mantén a continuidade históric
'searchresults' => 'Resultados da procura',
'searchresulttext' => 'Para máis información sobre como realizar procuras en {{SITENAME}}, vexa [[{{MediaWiki:Helppage}}|{{int:help}}]].',
'searchsubtitle' => 'A súa busca de "\'\'\'[[:$1]]\'\'\'" ([[Special:Prefixindex/$1|todas as páxinas que comezan por "$1"]] | [[Special:WhatLinksHere/$1|todas as páxinas que ligan con "$1"]])',
-'searchsubtitleinvalid' => "A súa busca de '''$1'''",
+'searchsubtitleinvalid' => "A súa busca de \"'''\$1'''\"",
'noexactmatch' => "'''Non hai ningunha páxina titulada \"\$1\".'''
Se quere, pode [[:\$1|creala]].",
'noexactmatch-nocreate' => "'''Non hai ningunha páxina titulada \"\$1\".'''",
@@ -858,8 +860,9 @@ Se quere, pode [[:\$1|creala]].",
'powersearch-redir' => 'Listar as redireccións',
'powersearch-field' => 'Procurar por',
'search-external' => 'Procura externa',
-'searchdisabled' => '<p style="margin: 1.5em 2em 1em">As procuras en {{SITENAME}} están deshabilitadas por cuestións de rendemento. Mentres tanto pode procurar usando o Google.
-<span style="font-size: 89%; display: block; margin-left: .2em">Note que os seus índices do contido de {{SITENAME}} poden estar desactualizados.</span></p>',
+'searchdisabled' => 'As procuras en {{SITENAME}} están deshabilitadas por cuestións de rendemento.
+Mentres tanto pode procurar usando o Google.
+Note que os seus índices do contido de {{SITENAME}} poden estar desactualizados.',
# Preferences page
'preferences' => 'Preferencias',
@@ -1016,7 +1019,7 @@ Se quere, pode [[:\$1|creala]].",
'right-autopatrol' => 'Ter as edicións marcadas automaticamente como patrulladas',
'right-patrolmarks' => 'Ver os cambios que están marcados coma patrullados',
'right-unwatchedpages' => 'Ver unha listaxe de páxinas que non están vixiadas',
-'right-trackback' => 'Enviar un "trackback"',
+'right-trackback' => 'Enviar un trackback',
'right-mergehistory' => 'Fusionar o historial das páxinas',
'right-userrights' => 'Editar todos os dereitos de usuario',
'right-userrights-interwiki' => 'Editar os dereitos de usuario dos usuarios doutros wikis',
@@ -1091,7 +1094,7 @@ Vexa a [[Special:NewImages|galería de imaxes novas]] para unha visión máis xe
'filename' => 'Nome do ficheiro',
'filedesc' => 'Resumo',
'fileuploadsummary' => 'Descrición:',
-'filestatus' => 'Status do Copyright:',
+'filestatus' => 'Status dos dereitos de autor:',
'filesource' => 'Fonte:',
'uploadedfiles' => 'Ficheiros cargados en {{SITENAME}}',
'ignorewarning' => 'Ignorar a advertencia e gardar o ficheiro de calquera xeito',
@@ -1100,6 +1103,7 @@ Vexa a [[Special:NewImages|galería de imaxes novas]] para unha visión máis xe
'illegalfilename' => 'O nome de ficheiro "$1" contén caracteres que non están permitidos nos títulos das páxinas. Por favor cambie o nome do ficheiro e tente cargalo outra vez.',
'badfilename' => 'O nome desta imaxe cambiouse a "$1".',
'filetype-badmime' => 'Non se permite enviar ficheiros de tipo MIME "$1".',
+'filetype-bad-ie-mime' => 'Non se pode cargar este ficheiro porque o Internet Explorer detectaríao como "$1", o cal é un tipo de ficheiro non permitido e potencialmente perigoso.',
'filetype-unwanted-type' => "'''\".\$1\"''' é un tipo de ficheiro non desexado.
{{PLURAL:\$3|O tipo de ficheiro preferido é|Os tipos de ficheiro preferidos son}} \$2.",
'filetype-banned-type' => "'''\".\$1\"''' non é un tipo de ficheiro permitido.
@@ -1274,7 +1278,8 @@ Entrada: tipodecontido/subtipo, p.ex. <tt>image/jpeg</tt>.',
# Unused templates
'unusedtemplates' => 'Modelos sen uso',
-'unusedtemplatestext' => 'Esta páxina contén unha listaxe de todas as páxinas no espazo de nomes modelo que non están incluídas en ningunha outra páxina. Lembre verificar outros enlaces cara aos modelos antes de borralos.',
+'unusedtemplatestext' => 'Esta páxina contén unha lista de todas as páxinas no espazo de nomes {{ns:template}} que non están incluídas en ningunha outra páxina.
+Lembre verificar outras ligazóns cara aos modelos antes de borralos.',
'unusedtemplateswlh' => 'outras ligazóns',
# Random page
@@ -1309,7 +1314,7 @@ No canto de ligar cos homónimos deben apuntar cara á páxina apropiada.<br />
Unha páxina trátase como páxina de homónimos cando nela se usa un modelo que está ligado desde a [[MediaWiki:Disambiguationspage|páxina de homónimos]].",
'doubleredirects' => 'Redireccións dobres',
-'doubleredirectstext' => 'Esta páxina contén as páxinas que redirixen cara a outras páxinas de redirección. Cada ringleira contén ligazóns cara á primeira e segunda redireccións, e tamén á primeira liña da segunda redirección, que é usualmente o artigo "real", á que a primeira redirección debería apuntar.',
+'doubleredirectstext' => 'Esta lista contén as páxinas que redirixen cara a outras páxinas de redirección. Cada ringleira contén ligazóns cara á primeira e segunda redireccións, e tamén á primeira liña da segunda redirección, que é frecuentemente o artigo "real", á que a primeira redirección debera apuntar.',
'double-redirect-fixed-move' => 'A páxina "[[$1]]" foi movida, agora é unha redirección cara a "[[$2]]"',
'double-redirect-fixer' => 'Amañador de redireccións',
@@ -1334,7 +1339,7 @@ Unha páxina trátase como páxina de homónimos cando nela se usa un modelo que
'nviews' => 'vista {{PLURAL:$1|unha vez|$1 veces}}',
'specialpage-empty' => 'Non hai resultados para o que solicitou.',
'lonelypages' => 'Páxinas orfas',
-'lonelypagestext' => 'As seguintes páxinas están illadas, non están enlazadas desde outras páxinas de {{SITENAME}}.',
+'lonelypagestext' => 'As seguintes páxinas non teñen ningunha ligazón que apunte cara a ela noutra páxina de {{SITENAME}}.',
'uncategorizedpages' => 'Páxinas sen categorías',
'uncategorizedcategories' => 'Categorías sen categorías',
'uncategorizedimages' => 'Ficheiros sen categorizar',
@@ -1394,7 +1399,7 @@ Unha páxina trátase como páxina de homónimos cando nela se usa un modelo que
'log-search-submit' => 'Executar',
'alllogstext' => 'Vista combinada de todos os rexistros dipoñibles en {{SITENAME}}.
Pode precisar máis a vista seleccionando o tipo de rexistro, o nome do usuario ou o título da páxina afectada.',
-'logempty' => 'Non se atopou ningún ítem relacionado no rexistro.',
+'logempty' => 'Non se atopou ningún elemento relacionado no rexistro.',
'log-title-wildcard' => 'Procurar os títulos que comecen con este texto',
# Special:AllPages
@@ -1441,7 +1446,7 @@ Se quere máis información acerca dos dereitos individuais, pode atopala [[{{Me
'mailnologintext' => 'Debe [[Special:UserLogin|acceder ao sistema]] e ter rexistrado un enderezo de correo electrónico válido nas súas [[Special:Preferences|preferencias]] para enviar correos electrónicos a outros usuarios.',
'emailuser' => 'Enviar un correo electrónico a este usuario',
'emailpage' => 'Enviar un correo electrónico a un usuario',
-'emailpagetext' => 'Se o usuario introduciu un enderezo de correo electrónico válido nas súas preferencias, este formulario serve para enviarlle unha única mensaxe.
+'emailpagetext' => 'Pode usar o formulario de embaixo para enviar unha mensaxe de correo electrónico a este usuario.
O correo electrónico que inseriu [[Special:Preferences|nas súas preferencias]] aparecerá no campo "De:" do correo, polo que o receptor da mensaxe poderalle responder.',
'usermailererror' => 'O obxecto enviado deu unha mensaxe de erro:',
'defemailsubject' => 'Correo electrónico de {{SITENAME}}',
@@ -1462,14 +1467,14 @@ O correo electrónico que inseriu [[Special:Preferences|nas súas preferencias]]
'watchlist' => 'A miña listaxe de vixilancia',
'mywatchlist' => 'A miña listaxe de vixilancia',
'watchlistfor' => "(de '''$1''')",
-'nowatchlist' => 'Non ten ítems na súa listaxe de vixilancia.',
-'watchlistanontext' => 'Faga o favor de $1 no sistema para ver ou editar os ítems da súa listaxe de vixilancia.',
+'nowatchlist' => 'Non ten elementos na súa lista de vixilancia.',
+'watchlistanontext' => 'Faga o favor de $1 no sistema para ver ou editar os elementos da súa lista de vixilancia.',
'watchnologin' => 'Non accedeu ao sistema',
'watchnologintext' => 'Debe [[Special:UserLogin|acceder ao sistema]] para modificar a súa listaxe de vixilancia.',
'addedwatch' => 'Engadido á listaxe de vixilancia',
'addedwatchtext' => "A páxina \"[[:\$1]]\" foi engadida á súa [[Special:Watchlist|listaxe de vixilancia]].
Os cambios futuros nesta páxina e na súa páxina de conversa asociada serán listados alí, e a páxina aparecerá en '''negra''' na [[Special:RecentChanges|listaxe de cambios recentes]] para facer máis sinxela a súa sinalización.",
-'removedwatch' => 'Quitado da listaxe de vixilancia',
+'removedwatch' => 'Eliminado da listaxe de vixilancia',
'removedwatchtext' => 'A páxina "[[:$1]]" foi eliminada [[Special:Watchlist|da súa listaxe de vixilancia]].',
'watch' => 'Vixiar',
'watchthispage' => 'Vixiar esta páxina',
@@ -1481,12 +1486,12 @@ Os cambios futuros nesta páxina e na súa páxina de conversa asociada serán l
'watchlist-details' => 'Hai {{PLURAL:$1|unha páxina|$1 páxinas}} na súa lista de vixilancia, sen contar as de conversa.',
'wlheader-enotif' => '* Está dispoñíbel a notificación por correo electrónico.',
'wlheader-showupdated' => "* As páxinas que cambiaron desde a súa última visita amósanse en '''negra'''",
-'watchmethod-recent' => 'buscando edicións recentes das páxinas vixiadas',
-'watchmethod-list' => 'buscando nas páxinas vixiadas por edicións recentes',
+'watchmethod-recent' => 'comprobando as edicións recentes na procura de páxinas vixiadas',
+'watchmethod-list' => 'comprobando as páxinas vixiadas na procura de edicións recentes',
'watchlistcontains' => 'A súa listaxe de vixilancia ten $1 {{PLURAL:$1|páxina|páxinas}}.',
-'iteminvalidname' => "Hai un problema co ítem '$1', nome non válido...",
-'wlnote' => "Abaixo {{PLURAL:$1|está a última modificación|están as últimas '''$1''' modificacións}} {{PLURAL:$2|na última hora|nas últimas '''$2''' horas}}.",
-'wlshowlast' => 'Amosar as últimas $1 horas $2 días $3',
+'iteminvalidname' => 'Hai un problema co elemento "$1", nome non válido...',
+'wlnote' => "Embaixo {{PLURAL:$1|está a última modificación|están as últimas '''$1''' modificacións}} {{PLURAL:$2|na última hora|nas últimas '''$2''' horas}}.",
+'wlshowlast' => 'Amosar as últimas $1 horas, os últimos $2 días ou $3',
'watchlist-show-bots' => 'Mostrar os bots',
'watchlist-hide-bots' => 'Agochar os bots',
'watchlist-show-own' => 'Mostrar as edicións propias',
@@ -1670,6 +1675,8 @@ Comprobe o [[Special:Log/delete|rexistro de borrados]] para ver as entradas rece
'undelete-error-long' => 'Atopáronse erros ao desfacer a eliminación do ficheiro:
$1',
+'undelete-show-file-confirm' => 'Está seguro de que desexa ver unha versión borrada do ficheiro "<nowiki>$1</nowiki>" con data de $2 ás $3?',
+'undelete-show-file-submit' => 'Si',
# Namespace form on various pages
'namespace' => 'Espazo de nomes:',
@@ -1697,7 +1704,7 @@ $1',
'whatlinkshere-title' => 'Páxinas que ligan con "$1"',
'whatlinkshere-page' => 'Páxina:',
'linklistsub' => '(Listaxe de ligazóns)',
-'linkshere' => "As seguintes páxinas ligan con '''[[:$1]]''':",
+'linkshere' => "As seguintes páxinas ligan con \"'''[[:\$1]]'''\":",
'nolinkshere' => "Ningunha páxina liga con \"'''[[:\$1]]'''\".",
'nolinkshere-ns' => "Ningunha páxina liga con \"'''[[:\$1]]'''\" no espazo de nomes elixido.",
'isredirect' => 'páxina redirixida',
@@ -1750,7 +1757,7 @@ Olle a [[Special:IPBlockList|lista de enderezos IP e usuarios bloqueados]] para
'ipb-edit-dropdown' => 'Editar os motivos de bloqueo',
'ipb-unblock-addr' => 'Desbloquear a "$1"',
'ipb-unblock' => 'Desbloquear un usuario ou enderezo IP',
-'ipb-blocklist-addr' => 'Ver os bloqueos vixentes de "$1"',
+'ipb-blocklist-addr' => 'Bloqueos vixentes de "$1"',
'ipb-blocklist' => 'Ver bloqueos vixentes',
'unblockip' => 'Desbloquear o usuario',
'unblockiptext' => 'Use o seguinte formulario para dar de novo acceso de escritura a un enderezo IP ou usuario que estea bloqueado.',
@@ -1795,7 +1802,8 @@ Olle a [[Special:IPBlockList|lista de enderezos IP e usuarios bloqueados]] se qu
'blockme' => 'Bloquearme',
'proxyblocker' => 'Bloqueador de proxy',
'proxyblocker-disabled' => 'Esta función está desactivada.',
-'proxyblockreason' => 'O seu enderezo de IP foi bloqueado porque é un proxy aberto. Por favor contacte co seu fornecedor de acceso a internet ou co seu soporte técnico e informe deste grave problema de seguridade.',
+'proxyblockreason' => 'O seu enderezo IP foi bloqueado porque é un proxy aberto.
+Por favor, contacte co seu fornecedor de acceso á Internet ou co seu soporte técnico e informe deste grave problema de seguridade.',
'proxyblocksuccess' => 'Feito.',
'sorbsreason' => 'O seu enderezo IP está rexistrado na listaxe DNSBL usada por {{SITENAME}}.',
'sorbs_create_account_reason' => "O seu enderezo IP está rexistrado como un ''proxy'' aberto na listaxe DNSBL usada por {{SITENAME}}. Polo tanto non pode crear unha conta de acceso",
@@ -1923,7 +1931,7 @@ As datas das revisións e os nomes dos editores mantéranse.
Todas as accións relacionadas coa importación entre wikis poden verse no [[Special:Log/import|rexistro de importacións]].',
'import-interwiki-history' => 'Copiar todas as versións que hai no historial desta páxina',
'import-interwiki-submit' => 'Importar',
-'import-interwiki-namespace' => 'Transferir páxinas ao espazo de nomes:',
+'import-interwiki-namespace' => 'Espazo de nomes de destino:',
'importtext' => 'Por favor, exporte o ficheiro do wiki de orixe usando a [[Special:Export|ferramenta para exportar]].
Gráveo no seu disco duro e cárgueo aquí.',
'importstart' => 'Importando páxinas...',
@@ -1946,6 +1954,8 @@ Gráveo no seu disco duro e cárgueo aquí.',
'import-nonewrevisions' => 'Todas as revisións son previamente importadas.',
'xml-error-string' => '$1 na liña $2, col $3 (byte $4): $5',
'import-upload' => 'Cargar datos XML',
+'import-token-mismatch' => 'Perdéronse os datos da sesión. Por favor, inténteo de novo.',
+'import-invalid-interwiki' => 'Non se pode importar desde o wiki escificado.',
# Import log
'importlogpage' => 'Rexistro de importacións',
@@ -2033,7 +2043,7 @@ Gráveo no seu disco duro e cárgueo aquí.',
'anonymous' => 'Usuario(s) anónimo(s) de {{SITENAME}}',
'siteuser' => '{{SITENAME}} usuario $1',
'lastmodifiedatby' => 'A última modificación desta páxina foi o $1 as $2 por $3.', # $1 date, $2 time, $3 user
-'othercontribs' => 'Baseado no traballo de $1.',
+'othercontribs' => 'Baseado no traballo $1.',
'others' => 'outros',
'siteusers' => '{{SITENAME}} usuario(s) $1',
'creditspage' => 'Páxina de créditos',
@@ -2069,7 +2079,7 @@ Isto, probabelmente, se debe a unha ligazón cara a un sitio externo que está n
'markaspatrolledtext' => 'Marcar este artigo coma revisado',
'markedaspatrolled' => 'Marcar coma revisado',
'markedaspatrolledtext' => 'A revisión seleccionada foi marcada como revisada.',
-'rcpatroldisabled' => 'Patrulla de Cambios Recentes deshabilitada',
+'rcpatroldisabled' => 'Patrulla dos cambios recentes deshabilitada',
'rcpatroldisabledtext' => 'A funcionalidade da Patrulla de Cambios Recentes está deshabilitada actualmente.',
'markedaspatrollederror' => 'Non se pode marcar coma revisada',
'markedaspatrollederrortext' => 'É preciso especificar unha revisión para marcala como revisada.',
@@ -2394,7 +2404,7 @@ Outros agocharanse por omisión.
# External editor support
'edit-externally' => 'Editar este ficheiro cunha aplicación externa',
-'edit-externally-help' => 'Vexa as seguintes [http://www.mediawiki.org/wiki/Manual:External_editors instrucións] <small>(en inglés)</small> para máis información.',
+'edit-externally-help' => '(Vexa as seguintes [http://www.mediawiki.org/wiki/Manual:External_editors instrucións] <small>(en inglés)</small> para máis información.)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'todos',
@@ -2445,13 +2455,12 @@ Este código de confirmación caducará ás $4.',
'scarytranscludetoolong' => '[O enderezo URL é demasiado longo]',
# Trackbacks
-'trackbackbox' => '<div id="mw_trackbacks">
-Trackbacks para este artigo:<br />
+'trackbackbox' => '<div id="mw_trackbacks">Trackbacks para esta páxina:<br />
$1
</div>',
'trackbackremove' => ' ([$1 Borrar])',
'trackbacklink' => 'Trackback',
-'trackbackdeleteok' => 'Eliminouse o trackback sen problemas.',
+'trackbackdeleteok' => 'O trackback foi eliminado sen problemas.',
# Delete conflict
'deletedwhileediting' => "'''Aviso:''' esta páxina foi borrada despois de que comezase a editala!",
@@ -2489,7 +2498,7 @@ $1',
'table_pager_prev' => 'Páxina anterior',
'table_pager_first' => 'Primeira páxina',
'table_pager_last' => 'Última páxina',
-'table_pager_limit' => 'Mostrar $1 ítems por páxina',
+'table_pager_limit' => 'Mostrar $1 elementos por páxina',
'table_pager_limit_submit' => 'Ir',
'table_pager_empty' => 'Sen resultados',
diff --git a/languages/messages/MessagesGlk.php b/languages/messages/MessagesGlk.php
index 091a44aa..68a69249 100644
--- a/languages/messages/MessagesGlk.php
+++ b/languages/messages/MessagesGlk.php
@@ -5,6 +5,7 @@
* @file
*
* @author AminSanaei
+ * @author Varg
*/
$fallback = 'fa';
@@ -20,6 +21,7 @@ $messages = array(
'printableversion' => 'پرینتی نوسخه',
'permalink' => 'مؤنسنی پیوند',
'edit' => 'دچین واچین',
+'talkpagelinktext' => 'گب',
'toolbox' => 'ابزار جیگا',
'jumptonavigation' => 'گردسن',
'jumptosearch' => 'واموج',
diff --git a/languages/messages/MessagesGn.php b/languages/messages/MessagesGn.php
index 9b73d7b9..385dbc12 100644
--- a/languages/messages/MessagesGn.php
+++ b/languages/messages/MessagesGn.php
@@ -198,7 +198,7 @@ Aipórõ, eñeha'ãna emboja'o ne rembiapo, vore michĩvévape.</strong>",
# Revision deletion
'rev-delundel' => 'hechauka/toñemi',
-'logdelete-selected' => 'Seleccionados $2 eventos de registro:',
+'logdelete-selected' => "'''Seleccionados $2 eventos de registro:'''",
# Diffs
'difference' => "(Mba'épe ojaovy oñemyatyrõva'ekue)",
diff --git a/languages/messages/MessagesGrc.php b/languages/messages/MessagesGrc.php
index ed9cb315..cd9055d6 100644
--- a/languages/messages/MessagesGrc.php
+++ b/languages/messages/MessagesGrc.php
@@ -152,7 +152,7 @@ $messages = array(
== ἌÏξασθε ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Κατάλογος παÏαμέτÏων παÏατάξεως]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki: τὰ πολλάκις αἰτηθέντα]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Κατάλογος διαλέξεων á¼Ï€á½¶ τῶν á¼ÎºÎ´ÏŒÏƒÎµÏ‰Î½ τῆς MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Κατάλογος διαλέξεων á¼Ï€á½¶ τῶν á¼ÎºÎ´ÏŒÏƒÎµÏ‰Î½ τῆς MediaWiki]',
'about' => 'ΠεÏὶ',
'article' => 'Ἡ á¼Î³Î³Ïαφή',
@@ -280,7 +280,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|μία διεγÏαμμένη μεταγÏαφή|$1 διεγÏαμμέναι μεταγÏαφαί}}',
'feedlinks' => 'ΒοτήÏ:',
'feed-invalid' => 'ἌκυÏος Ï„Ïπος συνδÏομῆς εἰς ῥοὴν δεδομένων.',
-'feed-unavailable' => 'Αἱ ῥοαὶ οá½Îº εἰσὶ διαθέσιμοι á¼Î½ Ï„á¿· {{SITENAME}}',
+'feed-unavailable' => 'Αἱ ῥοαὶ οá½Îº εἰσὶ διαθέσιμοι',
'site-rss-feed' => 'Ἡ τοῦ $1 RSS-παÏασκευή',
'site-atom-feed' => 'Ἡ τοῦ $1 Atom-παÏασκευή',
'page-rss-feed' => 'Î’Î¿Ï„á½´Ï RSS "$1"',
@@ -331,7 +331,7 @@ $1',
'filecopyerror' => 'Οá½Îº ἦν δυνατὴ ἡ ἀντιγÏαφὴ τοῦ á¼€Ïχείου "$1" εἰς τὸ "$2".',
'filerenameerror' => 'Οá½Îº ἦν δυνατὴ ἡ μετωνόμασις τοῦ á¼€Ïχείου "$1" ὡς "$2".',
'filedeleteerror' => 'Οá½Îº ἦν δυνατὴ ἡ διαγÏαφὴ τοῦ á¼€Ïχείου "$1".',
-'directorycreateerror' => 'Οá½Îº ἦν δυνατὴ ἡ δημιουÏγία τοῦ á¼€Ïχειοκαταλόγου "$1".',
+'directorycreateerror' => 'Οá½Îº ἦν δυνατὴ ἡ ποίησις τοῦ á¼€Ïχειοκαταλόγου "$1".',
'filenotfound' => 'ΓÏαφὴ "$1" οá½Ï‡ ηὑÏέθη',
'fileexistserror' => 'Οá½Îº ἦν δυνατὴ ἡ á¼Î³Î³Ïαφὴ εἰς τὸ á¼€Ïχεῖον "$1": τὸ á¼€Ïχεῖον ὑπάÏχει',
'unexpected' => 'ἈπÏοσδόκητος τιμή: "$1"="$2".',
@@ -408,7 +408,7 @@ $1',
'loginsuccesstitle' => 'Ἐπιτυχῶς συνεδέθης',
'loginsuccess' => "'''συνδέδεσαι ἤδη τῷ {{SITENAME}} ὡς \"\$1\".'''",
'nosuchuser' => 'Οá½Îº á¼ÏƒÏ„ὶ χÏώμενος ὀνόματι "$1".
-Σκόπει τὴν τῶν γÏαμμάτων ἀκÏιβείαν á¼¢ [[Special:Userlogin/signup|λογισμὸν νέον ποίει]].',
+Σκόπει τὴν τῶν γÏαμμάτων ἀκÏιβείαν á¼¢ [[Special:UserLogin/signup|λογισμὸν νέον ποίει]].',
'nosuchusershort' => 'Οá½Îº á¼ÏƒÏ„ὶ χÏώμενος ἔχων τὸ ὄνομα "<nowiki>$1</nowiki>".
Ἔλεγξον τὴν á½€ÏθογÏαφίαν σου.',
'nouserspecified' => 'Ὄνομα χÏωμένου καθοÏιστέον ὑποχÏεωτικώς.',
@@ -439,7 +439,7 @@ $1',
'resetpass' => 'ἈναδιοÏισμὸς συνθήματος λογισμοῦ',
'resetpass_header' => 'ἈναδιοÏισμὸς συνθήματος',
'resetpass_submit' => 'ἈναδιοÏισμὸς συνθήματος καὶ σÏνδεσις',
-'resetpass_forbidden' => 'Οá½Îº ἔξεστι τοῖς συνθήμασιν ἀλλαγῆναι á¼Î½ Ï„á¿· {{SITENAME}}',
+'resetpass_forbidden' => 'Οá½Îº ἔξεστι τοῖς συνθήμασιν ἀλλαγῆναι',
'resetpass_missing' => 'Οá½Î´á½²Î½ δεδομένον Ï„Ïπου.',
# Edit page toolbar
@@ -518,7 +518,7 @@ $1',
'loginreqpagetext' => 'Δεῖ σοι $1 Ï€Ïὸ τοῦ á½Ïᾶν ἑτέÏας δέλτους.',
'accmailtitle' => 'ΣÏνθημα ἀπεστάλη.',
'accmailtext' => 'Τὸ σÏνθημα διὰ τὸν/τὴν "$1" á¼ÏƒÏ„άλη Ï„á¿· $2.',
-'newarticle' => '(νέα)',
+'newarticle' => '(Îέα)',
'newarticletext' => "ἨκολοÏθησας σÏνδεμόν τινα Ï€Ïὸς δέλτον εἰσέτι μὴ ὑπαÏκτήν.
ΔÏνασαι ποιῆσαι τὴν δέλτον, τυπῶν á¼Î½ Ï„á¿· κυτίῳ κατωτέÏω (ἰδὲ [[{{MediaWiki:Helppage}}|δέλτον βοηθείας]] διά πλείονας πληÏοφοÏίας).
Εἰ ὧδε εἶ á¼ÏƒÏ†Î±Î»Î¼Î­Î½Ï‰Ï‚, πίεσον τὸ κομβίον τοῦ πλοηγοῦ σου ὀνόματι '''ὀπίσω (back)'''.",
@@ -546,9 +546,9 @@ $1',
Βεβαιοῦτε ἡμᾶς πεÏὶ τῆς καινοπÏεπείας ὅτου á¼”Ïγου γÏαφομένου ὑφ'ὑμῶν á¼Î½Î¸Î¬Î´Îµ. Βεβαιοῦτε ἡμᾶς, á¼Ï€á¼´ÏƒÎ·Ï‚, πεÏὶ τῆς μὴ á¼ÎºÏ‡Ï‰Ïήσεως εἰς ἀλλοτÏίους Ï€Ïὸς ὑμᾶς τοῦ δικαιώματος δημοσιεÏσεως καὶ ὀνήσεως οὗ, ἥντινα ἔκτασιν αá½Ï„ὸ ἔχει.
<br />
<strong>ΠΑΡΑΚΑΛΟΥΜΕΠΥΜΑΣ ΙÎΑ ΜΗ ΑÎΑΡΤΗΤΕ ΚΕΙΜΕÎΑ ΑΛΛΟΤΡΙΩΠΕΙ ΜΗ ΕΧΗΤΕ ΤΗΠΑΔΕΙΑΠΤΟΥ ΚΑΤΟΧΟΥ ΤΩΠΠÎΕΥΜΑΤΙΚΩΠΔΙΚΑΙΩΜΑΤΩÎ!</strong>",
-'longpagewarning' => '<strong>ΠΡΟΣΟΧΗ: Ἡδε δέλτος μῆκος $1 χιλιοδυφίων (δυαδικῶν ψηφίων) ἔχει.
-Ἐνδέχεται πλοηγοί τινες Ï€Ïοβληματικῶς μεταγÏάφειν δέλτους Ï€Ïοσεγγίζοντας Ï„á½° á¼¢ μακÏοτέÏας τῶν 32ΧΔ.
-ΘεωÏήσατε τὸ διασπάσειν τὴν δέλτον εἰς μικÏότεÏα τεμάχια.</strong>',
+'longpagewarning' => "<strong>ΠΡΟΣΟΧΗ: Ἡδε ἡ δέλτος μῆκος $1 kb / χδ (χιλιοδυφιολέξεων ἢ χιλιάδων λέξεων ''δυ''αδικῶν ψη''φί''ων) ἔχει.
+Ἐνδέχεται πλοηγοί τινες Ï€Ïοβληματικῶς μεταγÏάφειν δέλτους Ï€Ïοσεγγίζοντας Ï„á½° á¼¢ μακÏυτέÏας τῶν 32 kb.
+ΘεωÏήσατε τὸ διασπάσειν τὴν δέλτον εἰς μικÏώτεÏα τεμάχια.</strong>",
'protectedpagewarning' => '<strong>ΠΡΟΣΟΧΗ: Ἥδε ἡ δέλτος κεκλῃσμένη á¼ÏƒÏ„ὶν οὕτως ὥστε μόνον χÏώμενοι ἔχοντες Ï€Ïονόμια γεÏόντων δÏνανται μεταγÏάψειν αá½Ï„ή.</strong>',
'templatesused' => 'ΠÏότυπα κεχÏησμένα á¼Î½ τοιαÏτῃ δελτῳ:',
'templatesusedpreview' => 'ΠÏότυπα κεχÏησμένα á¼Î½ ταÏτῃ Ï€ÏοθεωÏήσει:',
@@ -556,7 +556,7 @@ $1',
'template-protected' => '(φυλλάττεται)',
'template-semiprotected' => '(ἡμιπεφυλαγμένη)',
'nocreatetitle' => 'Ποίησις δέλτων πεÏιωÏισμένη',
-'nocreatetext' => "{{SITENAME}} οá½Îº σ'á¼á¾· νέας δέλτους ποιεῖν.
+'nocreatetext' => "{{SITENAME}} οὠσ'á¼á¾· νέας δέλτους ποιεῖν.
Ἐᾷ σε δέλτον ἢδη οὖσαν μεταβάλλειν ἢ [[Special:UserLogin|συνδεῖσθαι ἢ λογισμὸν ποιεῖν]].",
'permissionserrors' => 'Σφάλματα ἀδειῶν',
'recreate-deleted-warn' => "'''ΠÏοσοχή: Ἀναποιεῖς δέλτον πάλαι ποτὲ διαγÏαφεῖσα.'''
@@ -606,8 +606,8 @@ $1',
'rev-delundel' => 'δεικνÏναι/κÏÏπτειν',
'revisiondelete' => 'ΔιαγÏάφειν/á¼ÎºÎ´Î¹Î±Î³Ïάφειν ἀναθεωÏήσεις',
'revdelete-nooldid-title' => 'ἌκυÏος ἀναθεώÏησις-στόχος',
-'revdelete-selected' => '{{PLURAL:$2|Ἐπειλεγμένη ἀναθεώÏησις|Ἐπειλεγμέναι ἀναθεωÏήσεις}} τοῦ [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Ἐπειλεγμένον γεγονὸς καταλόγου|Ἐπειλεγμένα γεγονὀτα καταλόγου}}:',
+'revdelete-selected' => "'''{{PLURAL:$2|Ἐπειλεγμένη ἀναθεώÏησις|Ἐπειλεγμέναι ἀναθεωÏήσεις}} τοῦ [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Ἐπειλεγμένον γεγονὸς καταλόγου|Ἐπειλεγμένα γεγονὀτα καταλόγου}}:'''",
'revdelete-legend' => 'Θέτειν πεÏιοÏισμοῦς á½Ïατότητος',
'revdelete-hide-text' => 'ΚÏÏπτειν κείμενον ἀναθεωÏήσεως',
'revdelete-hide-name' => 'ΚÏÏπτειν δÏᾶσιν τε καὶ στόχον',
@@ -764,7 +764,7 @@ $1',
'timezoneoffset' => 'Ἐκτόπισμα¹',
'servertime' => 'á½­Ïα á¼Î¾Ï…πηÏετικῆς ὑπολογιστικῆς μηχανῆς',
'guesstimezone' => 'ΣυμπλήÏωσις μέσῳ τοῦ πλοηγοῦ',
-'allowemail' => "ἘπιτÏέπειν τὴν χÏῆσιν ἠλ-ταχυδÏομεῖον ὑφ'ἑτέÏων χÏωμένων",
+'allowemail' => "ἘπιτÏέπειν τὴν χÏῆσιν ἠλ-ταχυδÏομείου ὑφ'ἑτέÏων χÏωμένων",
'prefs-searchoptions' => 'Ἐπιλογαὶ ζητήσεως',
'prefs-namespaces' => 'Ὄνοματικὸς χῶÏος',
'defaultns' => 'Ἀναζήτησις á¼Î½ τοῖσδε ὀνοματικοῖς χώÏοις κατὰ Ï€Ïοεπιλογήν:',
@@ -927,7 +927,7 @@ $1',
'uploadedimage' => 'á¼Ï€Î¹Ï€ÎµÏ†Î¿Ïτισμένον "[[$1]]"',
'overwroteimage' => 'νέα ἔκδοσις τῆς "[[$1]]" á¼Ï€Î¹Ï€ÎµÏ†Î¿Ïτισμένη',
'uploaddisabled' => 'Μὴ á¼Î½ÎµÏγαὶ αἱ á¼Ï€Î¹Ï†Î¿Ïτίσεις',
-'uploaddisabledtext' => 'ἘπιφοÏτίσεις á¼€Ïχείων μὴ á¼Î½ÎµÏγαὶ á¼Î½ Ï„á¿· {{SITENAME}}.',
+'uploaddisabledtext' => 'ἘπιφοÏτίσεις á¼€Ïχείων μὴ á¼Î½ÎµÏγαὶ.',
'uploadvirus' => 'Τόδε τὸ á¼€Ïχεῖον πεÏιέχει ἰόν τινα! ἈκÏίβειαι: $1',
'sourcefilename' => 'Ὄνομα πηγαίου á¼€Ïχείου:',
'destfilename' => 'Ὄνομα τελικοῦ á¼€Ïχείου:',
@@ -1008,7 +1008,7 @@ $1',
'filedelete-submit' => 'ΔιαγÏάφειν',
'filedelete-success' => "'''$1''' διαγÏαφὲν á¼ÏƒÏ„ίν.",
'filedelete-success-old' => "Ἡ ἔκδοσις τῆς '''[[Media:$1|$1]]''' μέχÏι $3, $2 διεγÏάφη.",
-'filedelete-nofile' => "'''$1''' μὴ ὑπαÏκτὴ á¼Î½ Ï„á¿· {{SITENAME}}.",
+'filedelete-nofile' => "'''$1''' μὴ ὑπαÏκτὴ.",
'filedelete-otherreason' => 'Ἄλλη/Ï€Ïόσθετος αἰτία:',
'filedelete-reason-otherlist' => 'ἙτέÏα αἰτία',
'filedelete-reason-dropdown' => '*Κοιναὶ αἰτίαι διαγÏαφῆς
@@ -1174,7 +1174,7 @@ $1',
# Watchlist
'watchlist' => 'Τὰ á¼Ï†Î¿Ïώμενά μου',
'mywatchlist' => 'Τὰ á¼Ï†Î¿Ïώμενά μου',
-'watchlistfor' => "(Ï€ÏÏŒ '''$1''')",
+'watchlistfor' => "(διὰ '''$1''')",
'nowatchlist' => 'Οá½Î´á½²Î½ τεμάχιον á¼Î½ τῇ á¼Ï†Î¿Ïοδιαλογῇ σου.',
'watchlistanontext' => '$1 Ï€Ïὸ τοῦ á½Ïᾶν á¼¢ τοῦ μεταγÏάφειν τεμάχια τινὰ á¼Î½ τῇ á¼Ï†Î¿Ïοδιαλογῇ σου.',
'watchnologin' => 'Μὴ συνδεδεμένος',
@@ -1300,30 +1300,31 @@ $1',
'restriction-level-all' => 'οἵα δήποτε κλῖμαξ πεÏιοÏισμοῦ',
# Undelete
-'undelete' => 'ὉÏᾶν Ï„á½°Ï‚ διεγÏαμμένας δέλτους',
-'undeletepage' => 'ὉÏᾶν καὶ ἀποκαθιστᾶν Ï„á½°Ï‚ διεγÏαμμένας δέλτους',
-'undeletepagetitle' => "'''Ἡ ἀκόλουθος συνίσταται á¼Îº διεγÏαμμένων ἀναθεώÏησεων τῆς [[:$1|$1]]'''.",
-'viewdeletedpage' => 'ΔεικνÏναι διαγÏαφείσας δέλτους',
-'undelete-fieldset-title' => 'ἘπαναφέÏειν Ï„á½°Ï‚ ἀναθεωÏήσεις',
-'undeleterevisions' => '$1 {{PLURAL:$1|ἀναθεώÏησις|ἀναθεωÏήσεις}} á¼€Ïχειοθετημέν-η/-αι',
-'undelete-nodiff' => 'Οá½Î´ÎµÎ¼Î¯Î± Ï€Ïοηγηθεῖσα ἀναθεώÏησις εὑÏέθη.',
-'undeletebtn' => 'ἈνοÏθοῦν',
-'undeletelink' => 'á¼Ï€Î±Î½Î¯ÏƒÏ„αναι',
-'undeletereset' => 'Ἐπαναθέτειν',
-'undeletecomment' => 'Σχόλιον:',
-'undeletedarticle' => 'á¼Ï€Î±Î½Î¹ÏƒÏ„άν "[[$1]]"',
-'undeletedrevisions' => '{{PLURAL:$1|1 ἀναθεωÏήσις|$1 ἀναθεωÏήσεις}} ἀποκατεστάθησαν',
-'undeletedrevisions-files' => '{{PLURAL:$1|1 ἀναθεωÏήσις|$1 ἀναθεωÏήσεις}} καὶ {{PLURAL:$1|1 á¼€Ïχεῖον|$1 á¼€Ïχεῖα}} ἀποκατεστάθησαν',
-'undeletedfiles' => '{{PLURAL:$1|1 á¼€Ïχεῖον|$1 á¼€Ïχεῖα}} ἀποκατεστάθησαν',
-'cannotundelete' => 'Ἡ á¼ÎºÎ´Î¹Î±Î³Ïαφὴ ἀπετεÏχθη·
+'undelete' => 'ὉÏᾶν Ï„á½°Ï‚ διεγÏαμμένας δέλτους',
+'undeletepage' => 'ὉÏᾶν καὶ ἀποκαθιστᾶν Ï„á½°Ï‚ διεγÏαμμένας δέλτους',
+'undeletepagetitle' => "'''Ἡ ἀκόλουθος συνίσταται á¼Îº διεγÏαμμένων ἀναθεώÏησεων τῆς [[:$1|$1]]'''.",
+'viewdeletedpage' => 'ΔεικνÏναι διαγÏαφείσας δέλτους',
+'undelete-fieldset-title' => 'ἘπαναφέÏειν Ï„á½°Ï‚ ἀναθεωÏήσεις',
+'undeleterevisions' => '$1 {{PLURAL:$1|ἀναθεώÏησις|ἀναθεωÏήσεις}} á¼€Ïχειοθετημέν-η/-αι',
+'undelete-nodiff' => 'Οá½Î´ÎµÎ¼Î¯Î± Ï€Ïοηγηθεῖσα ἀναθεώÏησις εὑÏέθη.',
+'undeletebtn' => 'ἈνοÏθοῦν',
+'undeletelink' => 'á¼Ï€Î±Î½Î¯ÏƒÏ„αναι',
+'undeletereset' => 'Ἐπαναθέτειν',
+'undeletecomment' => 'Σχόλιον:',
+'undeletedarticle' => 'á¼Ï€Î±Î½Î¹ÏƒÏ„άν "[[$1]]"',
+'undeletedrevisions' => '{{PLURAL:$1|1 ἀναθεωÏήσις|$1 ἀναθεωÏήσεις}} ἀποκατεστάθησαν',
+'undeletedrevisions-files' => '{{PLURAL:$1|1 ἀναθεωÏήσις|$1 ἀναθεωÏήσεις}} καὶ {{PLURAL:$2|1 á¼€Ïχεῖον|$2 á¼€Ïχεῖα}} ἀποκατεστάθησαν',
+'undeletedfiles' => '{{PLURAL:$1|1 á¼€Ïχεῖον|$1 á¼€Ïχεῖα}} ἀποκατεστάθησαν',
+'cannotundelete' => 'Ἡ á¼ÎºÎ´Î¹Î±Î³Ïαφὴ ἀπετεÏχθη·
ἕτεÏός τις á¼Î½Î´Î­Ï‡ÎµÏ„αι Ï€Ïῶτος á¼ÎºÎ´Î¹Î±Î³ÎµÎ³Ïαφέναι τὴν δέλτον.',
-'undelete-search-box' => 'Ζητεῖν διεγÏαμμένας δέλτους',
-'undelete-search-prefix' => 'ΔεικνÏναι δέλτους· á¼ÎºÎºÎ¹Î½Îµá¿–ν á¼Îº:',
-'undelete-search-submit' => 'Ζητεῖν',
-'undelete-error-short' => 'Σφαλματικὸν τὸ διαγÏάφειν τὸ á¼€Ïχεῖον: $1',
-'undelete-error-long' => 'Σφάλματα συνηντήθησαν διαγÏαφομένου τοῦ á¼€Ïχείου:
+'undelete-search-box' => 'Ζητεῖν διεγÏαμμένας δέλτους',
+'undelete-search-prefix' => 'ΔεικνÏναι δέλτους· á¼ÎºÎºÎ¹Î½Îµá¿–ν á¼Îº:',
+'undelete-search-submit' => 'Ζητεῖν',
+'undelete-error-short' => 'Σφαλματικὸν τὸ διαγÏάφειν τὸ á¼€Ïχεῖον: $1',
+'undelete-error-long' => 'Σφάλματα συνηντήθησαν διαγÏαφομένου τοῦ á¼€Ïχείου:
$1',
+'undelete-show-file-submit' => 'Îαί',
# Namespace form on various pages
'namespace' => 'Ὀνοματεῖον:',
@@ -1348,11 +1349,12 @@ $1',
# What links here
'whatlinkshere' => 'Τὰ á¼Î½Î¸Î¬Î´Îµ ἄγοντα',
-'whatlinkshere-title' => 'Δέλτοι á¼Î¶ÎµÏγμεναι ὑπὸ "$1"',
+'whatlinkshere-title' => 'Δέλτοι συνεζευγμέναι μετὰ τοῦ "$1"',
'whatlinkshere-page' => 'Δέλτος:',
'linklistsub' => '(Κατάλογος τῶν συνδέσμων)',
'linkshere' => "Τάδε ἄγουσι Ï€Ïὸς '''[[:$1]]''':",
'nolinkshere' => "Οá½Î´Î­Î½Î± ἄγουσι Ï€Ïὸς '''[[:$1]]'''.",
+'nolinkshere-ns' => "Οá½Î´ÎµÎ¼Î¯Î± δέλτος συνδέεται τῇ '''[[:$1]]''' á¼Î½ Ï„á¿· á¼Ï€Î¹Î»ÎµÎ³Î¼Î­Î½á¿³ ὀνοματείῳ.",
'isredirect' => 'ἀναδιευθÏνειν δέλτον',
'istemplate' => 'πεÏίκλεισις',
'isimage' => 'σÏνδεσμος εἰκόνος',
@@ -1461,7 +1463,7 @@ $1',
'''ΠΡΟΣΟΧΗ!'''
Ἡ μετωνόμασις δέλτου τινὸς αἰφνιδία καὶ δÏαστικὴ ἀλλαγή á¼ÏƒÏ„ιν á½Ï€Î·Î½Î¯ÎºÎ± Ï€Ïόκειται πεÏὶ δημοφιλοῦς δέλτου· παÏακαλοῦμεν ὑμᾶς ἵνα á¼Î¾ÎµÏ„άζητε Ï„á½°Ï‚ πιθανὰς á¼Ï€Î¹Ï€Ï„ώσεις ταÏτης τῆς á¼Î½ÎµÏγείας, Ï€Ïὸ τῆς ἀποφάσεως ὑμῶν.",
-'movepagetalktext' => "Ἡ σχετικὴ δέλτος διαλέξεως μετακινήσεται αá½Ï„ομάτως μετὰ τῆς δέλτου á¼Î³Î³Ïαφῆς '''á¼ÎºÏ„ός εἰ οá½(κ):'''
+'movepagetalktext' => "Ἡ σχετικὴ δέλτος διαλέξεως μετακινήσεται αá½Ï„ομάτως μετὰ τῆς δέλτου á¼Î³Î³Ïαφῆς '''á¼ÎºÏ„ός εἰ οá½(χ):'''
*Μετακινήσεις τὴν δέλτον εἰς διάφοÏον ὀνοματικὸν χῶÏον (namespace), á¼¢
*ὙπάÏχει ὑπὸ τὸ νέον ὄνομα μὴ κενὴ δέλτος τις διαλέξεως, á¼¢
*ἈφῄÏηκας τὴν κατασήμανσιν (check) á¼Îº τοῦ κυτίου κατωτέÏω.
@@ -1549,7 +1551,7 @@ $1',
'importlogpagetext' => 'ΔιαχειÏιστικαὶ εἰσαγωγαὶ δέλτων á¼Ï‡Î¿Ï…σῶν ἱστοÏικὸν μεταγÏαφῶν Ï€ÏοεÏχόμενον á¼Î¾ ἑτέÏων Ïίκι.',
'import-logentry-upload' => 'εἰσήχθη τὸ [[$1]]',
'import-logentry-upload-detail' => '$1 {{PLURAL:$1|ἀναθεώÏησις|ἀναθεωÏήσεις}}',
-'import-logentry-interwiki' => 'Ïικιπεποιημένη $1',
+'import-logentry-interwiki' => 'διαÏικιπεποιημένη $1',
'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|ἀναθεώÏησις|ἀναθεωÏήσεις}} á¼Îº τοῦ $2',
# Tooltip help for the actions
@@ -1950,7 +1952,7 @@ $1',
# External editor support
'edit-externally' => 'ΜεταγÏάφειν τόδε τὸ á¼€Ïχεῖον χÏώμενος á¼Î¾ÏŽÏ„εÏήν τινα á¼Ï†Î±Ïμογήν.',
-'edit-externally-help' => 'Εἰ πλείοντα βοÏλει μαθεῖν, [http://www.mediawiki.org/wiki/Manual:External_editors Ï„á½°Ï‚ πεÏὶ τοῦ σχῆματος διδασκαλίας] λέξε.',
+'edit-externally-help' => 'Εἰ πλείοντα βοÏλει μαθεῖν, [http://www.mediawiki.org/wiki/Manual:External_editors Ï„á½°Ï‚ πεÏὶ τοῦ σχῆματος διδασκαλίας] ἴδε.',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'Πᾶσαι',
@@ -1965,7 +1967,7 @@ $1',
'confirmemail_sent' => 'Ἐπιβεβαίωσις διευθÏνσεως ἠλ.-ταχυδÏομείου á¼ÏƒÏ„άλη.',
'confirmemail_needlogin' => 'Δεῖ σοι $1 διὰ τὴν á¼Ï€Î¹Î²ÎµÎ²Î±Î¯Ï‰ÏƒÎ¹Î½ τῆς ἠλ-διευθÏνσεώς σου.',
'confirmemail_subject' => 'á¼Ï€Î¹Î²ÎµÎ²Î±Î¯Ï‰ÏƒÎ¹Ï‚ διευθÏνσεως ἠλ.-ταχυδÏομείου τοῦ {{SITENAME}}',
-'confirmemail_body' => 'Τίς (πιθανῶς σÏ, á¼Îº τῆς IP-διευθÏνσέως $1) ἔχων τήνδε τὴν ἠλ-διεÏθυνσιν κατέγÏαψεν λογισμόν τινα "$2" á¼Î½ τω ἱστοτόπω {{SITENAME}}. Διὰ τὸ á¼Ï€Î¹Î²ÎµÎ²Î±Î¹ÏŽÏƒÎµÎ¹Î½ τὴν á¼Ï„εὴ κατοχὴ τοῦ λογισμοῦ χÏωμένου ὑπ\' á¼ÏƒÎ¿á¿¦ καὶ διὰ τὸ á¼Î½ÎµÏγοποιἠσειν Ï„á½°Ï‚ δυνατότητας ἠλ-ταχυδÏομείου τοῦ {{SITENAME}}, ἀκολοÏθησον τόνδε τὸν σÏνδεσμον:
+'confirmemail_body' => 'Τίς (πιθανῶς σÏ, á¼Îº τῆς IP-διευθÏνσέως $1) ἔχων τήνδε τὴν ἠλ-διεÏθυνσιν κατέγÏαψεν λογισμόν τινα "$2" á¼Î½ Ï„á¿· ἱστοτόπῳ {{SITENAME}}. Διὰ τὸ á¼Ï€Î¹Î²ÎµÎ²Î±Î¹ÏŽÏƒÎµÎ¹Î½ τὴν á¼Ï„εὴ κατοχὴ τοῦ λογισμοῦ χÏωμένου ὑπ\' á¼ÏƒÎ¿á¿¦ καὶ διὰ τὸ á¼Î½ÎµÏγοποιἠσειν Ï„á½°Ï‚ δυνατότητας ἠλ-ταχυδÏομείου τοῦ {{SITENAME}}, ἀκολοÏθησον τόνδε τὸν σÏνδεσμον:
$3
@@ -2058,7 +2060,7 @@ $1',
'watchlistedit-raw-removed' => '{{PLURAL:$1|1 δέλτος|$1 δέλτοι}} ἀφῃÏέθησαν:',
# Watchlist editing tools
-'watchlisttools-view' => 'ὉÏᾶν Ï„á½°Ï‚ Ï€Ïὸς ταῦτα μεταβολὰς',
+'watchlisttools-view' => 'ὉÏᾶν Ï„á½°Ï‚ συναφεῖς μεταβολὰς',
'watchlisttools-edit' => 'ὉÏᾶν τε καὶ μεταγÏάφειν Ï„á½° á¼Ï†Î¿Ïωμένα',
'watchlisttools-raw' => 'ΜεταγÏάφειν τὸν Ï€Ïωτογενῆ κατάλογον á¼Ï†Î¿Ïωμένων',
diff --git a/languages/messages/MessagesGsw.php b/languages/messages/MessagesGsw.php
index 3a69f6ce..9cb64d28 100644
--- a/languages/messages/MessagesGsw.php
+++ b/languages/messages/MessagesGsw.php
@@ -4,10 +4,12 @@
* @ingroup Language
* @file
*
+ * @author Als-Holder
* @author Hendergassler
* @author J. 'mach' wust
* @author MichaelFrey
* @author Spacebirdy
+ * @author Urhixidur
* @author לערי ריינה×רט
* @author 80686
*/
@@ -20,7 +22,7 @@ $messages = array(
'tog-underline' => 'Links unterstryche',
'tog-highlightbroken' => 'Links uf lääri Themene durestryche',
'tog-justify' => 'Tekscht als Blocksatz',
-'tog-hideminor' => 'Cheini «chlyni Änderige» aazeige',
+'tog-hideminor' => 'Keini «chlyni Änderige» aazeige',
'tog-extendwatchlist' => 'Erwiterti Beobachtungslischte',
'tog-usenewrc' => 'Erwytereti «letschti Änderige» (geit nid uf allne Browser)',
'tog-numberheadings' => 'Ãœberschrifte outomatisch numeriere',
@@ -30,11 +32,11 @@ $messages = array(
'tog-editsectiononrightclick' => 'Einzelni Absätz ändere mit Rächtsclick (Javascript)',
'tog-showtoc' => 'Inhaltsverzeichnis aazeige bi Artikle mit meh als drei Ãœberschrifte',
'tog-rememberpassword' => 'Passwort spychere (Cookie)',
-'tog-editwidth' => 'Tekschtygabfäld mit voller Breiti',
-'tog-watchcreations' => 'Sälbr gmachti Sytene beobachte',
+'tog-editwidth' => 'Fäld zum Täkscht yygee het di voll Breiti',
+'tog-watchcreations' => 'Sälber gmachti Sytene beobachte',
'tog-watchdefault' => 'Vo dir nöi gmachti oder verändereti Syte beobachte',
-'tog-watchmoves' => 'Sälbr vrschobeni Sytene beobachte',
-'tog-watchdeletion' => 'Sälbr glöschti Sytene beobachte',
+'tog-watchmoves' => 'Sälber verschobeni Sytene beobachte',
+'tog-watchdeletion' => 'Sälber glöschti Sytene beobachte',
'tog-minordefault' => 'Alli dyni Änderigen als «chlyni Änderige» markiere',
'tog-previewontop' => 'Vorschou vor em Editierfänschter aazeige',
'tog-previewonfirst' => 'Vorschou aazeige bim erschten Editiere',
@@ -45,18 +47,18 @@ $messages = array(
'tog-enotifrevealaddr' => 'Dyni E-Mail-Adrässe wird i Benachrichtigungsmails zeigt',
'tog-shownumberswatching' => 'Aazahl Benutzer aazeige, wo ne Syten am Aaluege sy (i den Artikelsyte, i de «letschten Änderigen» und i der Beobachtigslischte)',
'tog-fancysig' => 'Kei outomatischi Verlinkig vor Signatur uf d Benutzersyte',
-'tog-externaleditor' => 'Externen Editor als default',
+'tog-externaleditor' => 'Externe Editor als Standard bruche (nume fir Experte, doderzue brucht s speziälli Yystellige uf em Computer)',
'tog-externaldiff' => 'Externi diff als default',
'tog-showjumplinks' => '«Wächsle-zu»-Links ermügleche',
-'tog-uselivepreview' => 'Live preview benütze (JavaScript) (experimentell)',
-'tog-forceeditsummary' => 'Sei miers, wänn I s Zommefassungsfeld leer los',
-'tog-watchlisthideown' => 'Eigeni Änderige uf d Beobachtungslischt usblende',
-'tog-watchlisthidebots' => 'Bot-Änderige in d Beobachtungslischt usblende',
+'tog-uselivepreview' => 'Live-Vorschau bruche (JavaScript) (experimentell)',
+'tog-forceeditsummary' => 'Sag mer s, wänn i s Zämmefassigsfeld läär loss',
+'tog-watchlisthideown' => 'Eigeni Änderige uf d Beobachtigslischt usblände',
+'tog-watchlisthidebots' => 'Bot-Änderige in d Beobachtigslischt usblende',
'tog-watchlisthideminor' => 'Chlyni Änderige nit in de Beobachtigslischte aazeige',
'tog-nolangconversion' => 'Konvertierig vu Sprachvariante abschalte',
-'tog-ccmeonemails' => "Schick mr Kopie vo de Boscht wo n'ich andere schicke due.",
-'tog-diffonly' => "Numme Versionunterschied aazeige, ohni d'Syte",
-'tog-showhiddencats' => 'Zeig fersteckdi Kategoria',
+'tog-ccmeonemails' => 'Schick mr Kopie vo de E-Mails, won i andere schick.',
+'tog-diffonly' => "Numme Versionsunterschied aazeige, ohni d'Syte",
+'tog-showhiddencats' => 'Zeig di versteckte Kategorie',
'underline-always' => 'immer',
'underline-never' => 'nie',
@@ -65,72 +67,78 @@ $messages = array(
'skinpreview' => '(Vorschou)',
# Dates
-'sunday' => 'Sundi',
-'monday' => 'Mändi',
-'tuesday' => 'Zischdi',
-'wednesday' => 'Mittwuch',
-'thursday' => 'Durschdi',
-'friday' => 'Fridi',
-'saturday' => 'Somschdi',
+'sunday' => 'Sunntig',
+'monday' => 'Mäntig',
+'tuesday' => 'Zischtig',
+'wednesday' => 'Mittwuche',
+'thursday' => 'Dunschtig',
+'friday' => 'Fritig',
+'saturday' => 'Samschtig',
'sun' => 'Sun',
'mon' => 'Män',
'tue' => 'Zys',
-'wed' => 'Mid',
-'thu' => 'Don',
-'fri' => 'Fry',
+'wed' => 'Mit',
+'thu' => 'Dun',
+'fri' => 'Fri',
'sat' => 'Sam',
'january' => 'Jänner',
'february' => 'Februar',
'march' => 'März',
-'april' => 'Avrel',
+'april' => 'April',
'may_long' => 'Mai',
-'june' => 'Jüni',
-'july' => 'Jüli',
+'june' => 'Juni',
+'july' => 'Juli',
'august' => 'Ougschte',
'september' => 'Septämber',
-'october' => "Oktow'r",
+'october' => 'Oktober',
'november' => 'Novämber',
'december' => 'Dezämber',
-'january-gen' => 'Januar',
+'january-gen' => 'Jänner',
'february-gen' => 'Februar',
'march-gen' => 'März',
-'april-gen' => 'Avrel',
+'april-gen' => 'April',
'may-gen' => 'Mai',
-'june-gen' => 'Jüni',
-'july-gen' => 'Jüli',
-'august-gen' => 'Oïgscht',
-'september-gen' => "Sepdamb'r",
-'october-gen' => "Okdow'r",
-'november-gen' => "Nowamb'r",
-'december-gen' => "Dezamb'r",
+'june-gen' => 'Juni',
+'july-gen' => 'Juli',
+'august-gen' => 'Augschte',
+'september-gen' => 'Septämber',
+'october-gen' => 'Oktober',
+'november-gen' => 'Novämber',
+'december-gen' => 'Dezämber',
'jan' => 'Jan.',
'feb' => 'Feb.',
'mar' => 'Mär.',
'apr' => 'Apr.',
'may' => 'Mei',
-'jun' => 'Jün.',
-'jul' => 'Jül.',
-'aug' => 'Oïg.',
+'jun' => 'Jun.',
+'jul' => 'Jul.',
+'aug' => 'Aug.',
'sep' => 'Sep.',
'oct' => 'Okt.',
-'nov' => 'Now.',
+'nov' => 'Nov.',
'dec' => 'Dez.',
# Categories related messages
-'pagecategories' => '{{PLURAL:$1|Kategori|Kategorie}}',
-'category_header' => 'Artikel in de Kategori "$1"',
-'subcategories' => 'Unterkategorie',
-'category-media-header' => "Informationsàplàg in d'r Kategori „$1“",
-'category-empty' => "''Dia Kategori hät zorzyt ke Syda oder informationsàplàg''
-''Diese Kategorie enthält zur Zeit keine Seiten oder Medien.''",
-'hidden-category-category' => 'Fersteckdi Kategoria', # Name of the category where hidden categories will be listed
-'listingcontinuesabbrev' => '(Forts.)',
+'pagecategories' => '{{PLURAL:$1|Kategori|Kategorie}}',
+'category_header' => 'Artikel in de Kategori "$1"',
+'subcategories' => 'Unterkategorie',
+'category-media-header' => 'Medie in dr Kategori „$1“',
+'category-empty' => "''Die Kategori het im Momänt kaini Syte oder Medie.''",
+'hidden-categories' => '{{PLURAL:$1|Versteckti Kategori|Versteckti Kategorie}}',
+'hidden-category-category' => 'Versteckti Kategorie', # Name of the category where hidden categories will be listed
+'category-subcat-count' => '{{PLURAL:$2|Die Kategori het die Unterkategorie:|{{PLURAL:$1|Die Unterkategori isch eini vu insgsamt $2 Unterkategorie in däre Kategori:|S wäre $1 vu insgsamt $2 Unterkategorie in däre Kategori aazeigt:}}}}',
+'category-subcat-count-limited' => 'Die Kategorie het die {{PLURAL:$1|Unterkategori|$1 Unterkategorie}}:',
+'category-article-count' => '{{PLURAL:$2|In däre Kategorie het s die Syte:|{{PLURAL:$1|Die Syte isch eini vu insgsamt $2 Syte in däre Kategori:|S wäre $1 vu insgsamt $2 Syte in däre Kategori aazeigt:}}}}',
+'category-article-count-limited' => 'In däre Kategori het s die {{PLURAL:$1|Syte|$1 Syte}}:',
+'category-file-count' => '{{PLURAL:$2|In däre Kategori het s die Datei:|{{PLURAL:$1|Die Datei isch eini vu insgsamt $2 Dateie in däre Kategori:|S wäre $1 vu insgsamt $2 Dateie in däre Kategori aazeigt:}}}}',
+'category-file-count-limited' => 'In däre Kategori het s die {{PLURAL:$1|Datei|$1 Dateie}}:',
+'listingcontinuesabbrev' => '(Forts.)',
'mainpagetext' => 'MediaWiki isch erfolgrich inschtalliert worre.',
-'mainpagedocfooter' => 'Luege uf d [http://meta.wikimedia.org/wiki/MediaWiki_localisation Dokumentation fier d Onpassung vun de Bnutzeroberflächi] un s [http://meta.wikimedia.org/wiki/Help:Contents Bnutzerhondbuech] fier d Hilf yber d Bnutzung un s Ystelle.',
+'mainpagedocfooter' => 'Lueg uf d [http://meta.wikimedia.org/wiki/MediaWiki_localisation Dokumentation fir d Aapassig vu dr Benutzeroberflächi] un s [http://meta.wikimedia.org/wiki/Help:Contents Benutzerhandbuech] fir d Hilf iber d Benutzig un s Yystelle.',
-'about' => 'Ãœbr',
-'article' => 'Inhàlds syt',
+'about' => 'Ãœber',
+'article' => 'Inhaltssyte',
'newwindow' => '(imene nöie Fänschter)',
'cancel' => 'Abbräche',
'qbfind' => 'Finde',
@@ -141,117 +149,133 @@ $messages = array(
'qbmyoptions' => 'Ystellige',
'qbspecialpages' => 'Spezialsytene',
'moredotdotdot' => 'Meh …',
-'mypage' => 'Minni Syte',
-'mytalk' => 'mini Diskussionsyte',
+'mypage' => 'Myyni Syte',
+'mytalk' => 'Myyni Diskussionsyte',
'anontalk' => 'Diskussionssyste vo sellere IP',
-'navigation' => 'Nawigation',
+'navigation' => 'Navigation',
'and' => 'un',
# Metadata in edit box
-'metadata_help' => 'Metadàda:',
+'metadata_help' => 'Metadate:',
'errorpagetitle' => 'Fähler',
-'returnto' => 'Zrügg zur Syte $1.',
+'returnto' => 'Zruck zur Syte $1.',
'tagline' => 'Us {{SITENAME}}',
'help' => 'Hilf',
'search' => 'Suech',
'searchbutton' => 'Suech',
-'go' => 'Suara',
-'searcharticle' => 'Suacha',
+'go' => 'Sueche',
+'searcharticle' => 'Sueche',
'history' => 'Versione',
'history_short' => 'Versione/Autore',
-'updatedmarker' => "(geändert) sid'r minra ledscht wisit",
+'updatedmarker' => '(gändret syt mym letschte Bsuech)',
'info_short' => 'Information',
'printableversion' => 'Druck-Aasicht',
'permalink' => 'Bschtändigi URL',
'print' => 'Drucke',
'edit' => 'ändere',
-'create' => 'Erstela',
+'create' => 'Erstelle',
'editthispage' => 'Syte bearbeite',
-'create-this-page' => 'Dia Syt erstela',
+'create-this-page' => 'Die Syte afange',
'delete' => 'lösche',
'deletethispage' => 'Syte lösche',
'undelete_short' => '{{PLURAL:$1|1 Version|$1 Versione}} widerherstelle',
'protect' => 'schütze',
-'protect_change' => 'andara',
+'protect_change' => 'ändere',
'protectthispage' => 'Artikel schütze',
'unprotect' => 'nümm schütze',
'unprotectthispage' => 'Schutz ufhebe',
'newpage' => 'Nöji Syte',
-'talkpage' => "Ew'r Dia Syt handala",
+'talkpage' => 'Iber die Syte dischputiere',
'talkpagelinktext' => 'Diskussion',
'specialpage' => 'Spezialsyte',
'personaltools' => 'Persönlichi Wärkzüg',
'postcomment' => 'Kommentar abgeh',
'articlepage' => 'Syte',
'talk' => 'Diskussion',
-'views' => 'Asecht',
+'views' => 'Wievylmol agluegt',
'toolbox' => 'Wärkzügkäschtli',
'userpage' => 'Benutzersyte',
-'projectpage' => 'Projaktsyt àzaïga',
+'projectpage' => 'Projektsyte azeige',
'imagepage' => 'Bildsyte',
-'viewhelppage' => 'Helf sah',
-'otherlanguages' => 'Andere Schprôche',
+'mediawikipage' => 'Inhaltssyte aazeige',
+'templatepage' => 'Vorlagesyte aazeige',
+'viewhelppage' => 'D Hilf aazeige',
+'categorypage' => 'Kategoriesyte aazeige',
+'viewtalkpage' => 'Diskussion',
+'otherlanguages' => 'Anderi Sproche',
'redirectedfrom' => '(Witergleitet vun $1)',
'redirectpagesub' => 'Umgleiteti Syte',
'lastmodifiedat' => 'Letschti Änderig vo dere Syte: $2, $1<br />', # $1 date, $2 time
'viewcount' => 'Selli Syte isch {{PLURAL:$1|eimol|$1 Mol}} bsuecht worde.',
-'protectedpage' => 'Gschützt Syte',
-'jumpto' => 'Hops zue:',
+'protectedpage' => 'Gschützti Syte',
+'jumpto' => 'Gump zue:',
'jumptonavigation' => 'Navigation',
'jumptosearch' => 'Suech',
# 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' => 'Ãœbr {{GRAMMAR:akkusativ|{{SITENAME}}}}',
-'aboutpage' => 'Project:Ãœbr {{UCFIRST:{{GRAMMAR:akkusativ|{{SITENAME}}}}}}',
-'bugreports' => 'Falermaldong',
+'aboutsite' => 'Ãœber {{GRAMMAR:akkusativ|{{SITENAME}}}}',
+'aboutpage' => 'Project:Ãœber {{UCFIRST:{{GRAMMAR:akkusativ|{{SITENAME}}}}}}',
+'bugreports' => 'Fählermäldig',
'bugreportspage' => 'Project:Kontakt',
-'copyright' => 'Der Inhalt vo dere Syte steht unter der $1.',
+'copyright' => 'Der Inhalt vo dere Syte stoht unter der $1.',
+'copyrightpagename' => '{{SITENAME}} Urheberrächt',
'copyrightpage' => '{{ns:project}}:Copyright',
'currentevents' => 'Aktuelli Mäldige',
'currentevents-url' => 'Project:Aktuelli Termin',
'disclaimers' => 'Impressum',
'disclaimerpage' => 'Project:Impressum',
-'edithelp' => 'Ratschläg fiers Bearbeite',
+'edithelp' => 'Rotschläg fir s Bearbeite',
'edithelppage' => 'Help:Ändere',
-'faq' => 'Filmol Gsteldi Froïa',
+'faq' => 'Froge, wo vilmol gstellt wäre',
+'faqpage' => 'Project:FAQ',
'helppage' => 'Help:Hilf',
'mainpage' => 'Houptsyte',
'mainpage-description' => 'Houptsyte',
-'policy-url' => 'Project:Leitlinien',
+'policy-url' => 'Project:Leitlinie',
'portal' => 'Gmeinschaftsportal',
-'portal-url' => 'Project:Gemeinschafts-Portal',
-'privacy' => 'Daateschutz',
-'privacypage' => 'Project:Daateschutz',
+'portal-url' => 'Project:Gmeinschafts-Portal',
+'privacy' => 'Dateschutz',
+'privacypage' => 'Project:Dateschutz',
-'badaccess' => 'Kei usreichendi Rechte.',
+'badaccess' => 'Dyyni Rächt länge nid.',
+'badaccess-group0' => 'Du hesch d Berächtigung nid, wo s brucht fir die Aktion.',
+'badaccess-group1' => 'Die Aktion isch bschränkt uf Benutzer, wu zue dr Grupp „$1“ ghere.',
+'badaccess-group2' => 'Die Aktion isch bschränkt uf Benutzer, wu zue einere vu dr Gruppe „$1“ ghere.',
-'versionrequired' => 'Version $1 vun MediaWiki wird bnötigt',
-'versionrequiredtext' => 'Version $1 vun MediaWiki wird bnötigt um diä Syte zue nutze. Luege [[Special:Version]]',
+'versionrequired' => 'Version $1 vun MediaWiki wird brucht',
+'versionrequiredtext' => 'Version $1 vu MediaWiki wird brucht zum die Syte nutze. Lueg [[Special:Version]]',
+'ok' => 'OK',
'retrievedfrom' => 'Vun "$1"',
'youhavenewmessages' => 'Du hesch $1 ($2).',
'newmessageslink' => 'nöji Nachrichte',
'newmessagesdifflink' => 'Unterschid',
'youhavenewmessagesmulti' => 'Si hen neui Nochrichte: $1',
'editsection' => 'ändere',
-'editold' => 'Andara',
-'viewsourceold' => 'Qualltext àzaïga',
+'editold' => 'Ändre',
+'viewsourceold' => 'Quelltext azeige',
'editsectionhint' => 'Abschnitt ändere: $1',
'toc' => 'Inhaltsverzeichnis',
'showtoc' => 'ufklappe',
'hidetoc' => 'zueklappe',
-'thisisdeleted' => 'Onluege oder widrherstelle vun $1?',
-'viewdeleted' => '$1 onluege?',
+'thisisdeleted' => 'Aaluege oder widerherstelle vu $1?',
+'viewdeleted' => '$1 aaluege?',
'restorelink' => '{{PLURAL:$1|glöschti Änderig|$1 glöschti Ändrige}}',
-'site-rss-feed' => "RSS-fiad'r fer $1",
+'feedlinks' => 'Feed:',
+'feed-invalid' => 'Nid giltige Abonnement-Typ.',
+'feed-unavailable' => 'S stehn keini Feeds z Verfiegig.',
+'site-rss-feed' => 'RSS-Feed fir $1',
'site-atom-feed' => 'Atom-Feed für $1',
'page-rss-feed' => 'RSS-Feed für „$1“',
+'page-atom-feed' => 'Atom-Feed fir „$1“',
+'red-link-title' => '$1 (Syte isch nid vorhande)',
# Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main' => 'Syt',
+'nstab-main' => 'Syte',
'nstab-user' => 'Benutzersyte',
-'nstab-media' => 'informationsàplàg syt',
+'nstab-media' => 'Mediesyte',
+'nstab-special' => 'Spezialsyte',
'nstab-project' => 'Projektsyte',
'nstab-image' => 'Bildli',
'nstab-mediawiki' => 'Nochricht',
@@ -260,52 +284,85 @@ $messages = array(
'nstab-category' => 'Kategorie',
# Main script and global functions
-'nosuchaction' => 'Di Aktion gibts nit',
-'nosuchactiontext' => 'Di Aktion wird vun de MediaWiki-Software nit unterschtützt',
-'nosuchspecialpage' => 'Di Spezialsyte gibts nit',
-'nospecialpagetext' => 'Diese Spezialseite wird von der MediaWiki-Software nicht unterstützt',
+'nosuchaction' => 'Die Aktion git s nit',
+'nosuchactiontext' => 'Die Aktion wird vun de MediaWiki-Software nit unterstitzt',
+'nosuchspecialpage' => 'Die Spezialsyte git s nit',
+'nospecialpagetext' => "<big>'''Die Spezialsyte git s nid.'''</big>
+
+Alli verfiegbare Spezialsyte sin in dr [[Special:SpecialPages|Lisch vu Spezialsyte]] z finde.",
# General errors
'error' => 'Fähler',
-'databaseerror' => 'Fähler in dr Datebonk',
-'dberrortext' => 'S het ä Syntaxfähler in dr Datenbonkabfrôg gebä.
-
-D letzscht Datebonkabfrôg het ghiesse: "$1" us de Funktion "<tt>$2</tt>".
-
-MySQL het den Fähler gmeldet: "<tt>$3: $4</tt>".',
-'noconnect' => 'Hab kei Vobindung zuer Datebonk uf $1 herschtelle kinne',
-'nodb' => 'Hab d Datebonk $1 nit uswähle kinne',
-'cachederror' => 'D folgende isch ä Kopie usm Cache un möglicherwis nit aktuell.',
-'laggedslavemode' => 'Obacht: Kürzlich vorgnommene Änderunge wärdet u.U. no nit aazaigt!',
-'readonly' => 'Datebonk isch gsperrt',
-'enterlockreason' => 'Bitte gib ä Grund i, worum Datebonk gsperrt werre soll un ä Yschätzung yber d Dur vum Sperre',
-'readonlytext' => 'Diä {{SITENAME}}-Datebonk isch vorybergehend fier Neijyträg un Änderige gsperrt. Bitte vosuechs s später no mol.
-
-Grund vun de Sperrung: $1',
-'readonly_lag' => 'Datebonk isch automatisch gschperrt worre, wil d Sklavedatebonkserver ihr Meischter yhole miesse',
+'databaseerror' => 'Fähler in dr Datebank',
+'dberrortext' => 'S het e Syntaxfähler in dr Datebankabfreg gee.
+
+D letscht Datebankabfrog het gheisse: "$1" us dr Funktion "<tt>$2</tt>".
+
+MySQL het dr Fähler "<tt>$3: $4</tt>" gmeldet.',
+'dberrortextcl' => 'S het e Syntaxfähler gee in dr Abfrog vu dr Datebank.
+Di letscht Datebankabfrog isch gsi: „$1“ us dr Funktion „<tt>$2</tt>“.
+MySQL het dr Fähler „<tt>$3: $4</tt>“ gmäldet.',
+'noconnect' => 'Äxkisi! Im Wiki git s tächnischi Schwirigkeite, s git kei Verbindig zue dr Datebank.<br />
+$1',
+'nodb' => 'Ha d Datebank $1 nit chenne uswähle',
+'cachederror' => 'Des isch e Kopie us em Cache un megligerwys nit aktuäll.',
+'laggedslavemode' => 'Warnig: di letschte Änderige wäre u. U. nonig aazeigt!',
+'readonly' => 'Datebank isch gsperrt',
+'enterlockreason' => 'Bitte gib e Grund y, worum d Datebank soll gsperrt wäre un e Yschätzig wie lang si soll gsperrt blybe',
+'readonlytext' => 'D {{SITENAME}}-Datebank isch e Zyd lang gsperrt fir Nejytreg un Änderige. Bitte versuech s speter no mol.
+
+Grund vu dr Sperrig: $1',
+'missing-article' => 'Där Täxt fir „$1“ $2 isch nid in dr Datebank gfunde wore.
+
+Die Syte isch villicht glescht oder verschobe wore.
+
+Wänn s des nid isch, hesch villicht e Fähler in dr Software gfunde. Bitte mäld des eme [[Special:ListUsers/sysop|Ammann]] un gib d URL derzue aa.',
+'missingarticle-rev' => '(Versionsnummere: $1)',
+'missingarticle-diff' => '(Unterschid zwische Versione: $1, $2)',
+'readonly_lag' => 'D Datebank isch automatisch gperrt wore, wil di verteilte Datebankserver (Sklave) mien mit em Hauptdatebankserver (Meischter) abgliche wäre.',
'internalerror' => 'Interner Fähler',
+'internalerror_info' => 'Interne Fähler: $1',
'filecopyerror' => 'Datei "$1" het nit noch "$2" kopiert werre kinne.',
-'filerenameerror' => 'Datei "$1" het nit noch "$2" umbnennt werre kinne.',
+'filerenameerror' => 'D Datei "$1" het nit in "$2" umgnennt werre kinne.',
'filedeleteerror' => 'Datei "$1" het nit glöscht werre kinne.',
+'directorycreateerror' => 'S Verzeichnis „$1“ het nid chenne aaglait wäre.',
'filenotfound' => 'Datei "$1" isch nit gfunde worre.',
+'fileexistserror' => 'In d Datei „$1“ het nit chenne gschribe wäre, wel s die Datei scho git.',
+'unexpected' => 'Wärt, wu nit erwartet woren isch: „$1“=„$2“.',
'formerror' => 'Fähler: Ds Formular het nid chönne verarbeitet wärde',
'badarticleerror' => 'D Aktion konn uf denne Artikel nit ongwendet werre.',
-'cannotdelete' => 'Konn d spezifiziert Syte odr Artikel nit lösche. (Isch möglicherwis schu vun ebr ondrem glöscht worre.)',
+'cannotdelete' => 'Konn d Syte oder dr Artikel nit lesche. (Isch meglicherwis schu vun eber ondrem glescht worre.)',
'badtitle' => 'Ugültiger Titel',
-'badtitletext' => 'Dr Titel vun de ongfordert Syte isch ugültig gsi, leer, odr ä ugültiger Sprochlink vun nm ondre Wiki.',
+'badtitletext' => 'Dr Titel vu dr agforderte Syte isch nit giltig gsi, leer, oder e nit giltig Sprochgleich vun eme andre Wiki.',
'perfdisabled' => "Leider isch die Funktion momentan usgschalte, wil's d Datebank eso starch würd belaschte, dass mer s Wiki nümm chönnti benütze.",
-'perfcached' => 'Selli Informatione chömme usem Zwüschespeicher un sin derwiil viilliecht nid aktuell.
+'perfcached' => 'Die Informatione chömme us em Zwüschespeicher un sin derwiil villicht nid aktuell.
----',
-'perfcachedts' => 'D folgendi Date stomme usm Cache un sin om $1 s letzscht mol aktualisiert worre.',
-'wrong_wfQuery_params' => 'Falschi Parameter fier wfQuery()<br />
+'perfcachedts' => 'Die Date stamme us em Cache un sin am $1 s letscht Mol aktualisiert wore.',
+'querypage-no-updates' => "'''D Aktualisierigsfunktion fir die Syte isch im Momänt deaktiviert. D Date wäre vorerscht nid ernejert.'''",
+'wrong_wfQuery_params' => 'Falschi Parameter fir wfQuery()<br />
Funktion: $1<br />
Abfrog: $2',
'viewsource' => 'Quelltext aaluege',
-'viewsourcefor' => 'fier $1',
-'viewsourcetext' => 'Quelltekst vo dere Syte:',
-'protectedinterface' => 'Die Syte enthält Text fiers Sproch-Interface vun de Software un isch gsperrt, um Missbrouch zue vohindre.',
-'editinginterface' => "'''Obacht:''' Du bisch e Syten am Verändere wo zum user interface ghört. We du die Syte veränderisch, de änderet sech ds user interface o für di andere Benutzer.",
-'sqlhidden' => '(SQL-Abfrog voschteckt)',
+'viewsourcefor' => 'fir $1',
+'actionthrottled' => 'Aktionsaazahl limitiert',
+'actionthrottledtext' => 'As Schutz vor Spam cha die Aktion im e churze Zytabstand nume begränzt durgfiert wäre. Du bisch ebe an die Gränz cho. Bitte versuech s in e paar Minute non emol.',
+'protectedpagetext' => 'Die Syte isch fir s Bearbeite gsperrt.',
+'viewsourcetext' => 'Quelltext vo dere Syte:',
+'protectedinterface' => 'In däre Syte het s Text fir s Sproch-Interface vu dr Software un isch gsperrt, zum Missbruch z verhindre.',
+'editinginterface' => "'''Obacht:''' Du bisch e Syten am Verändere, wo zum user interface ghört. We du die Syte veränderisch, de änderet sech ds user interface o für di andere Benutzer.",
+'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',
+'namespaceprotected' => "Du hesch kei Berächtigung, die Syte im '''$1'''-Namensruum z bearbeite.",
+'customcssjsprotected' => 'Du bisch nid berächtigt, die Syte bearbeite, wel si zue dr persenlige Yystellige vun eme andere Benutzer ghert.',
+'ns-specialprotected' => 'Spezialsyte chenne nid bearbeitet wäre.',
+'titleprotected' => "E Syte mit däm Name cha nid aaglait wäre.
+Die Sperri isch dur [[User:$1|$1]] yygrichtet wore mit dr Begrindig ''„$2“''.",
+
+# Virus scanner
+'virus-badscanner' => 'Fählerhafti Konfiguration: Virescanner, wu nid bekannt isch: <i>$1</i>',
+'virus-scanfailed' => 'Scan het nid funktioniert (code $1)',
+'virus-unknownscanner' => 'Virescanner, wu nid bekannt isch:',
# Login and logout pages
'logouttitle' => 'Benutzer-Abmäldig',
@@ -313,16 +370,16 @@ Abfrog: $2',
<b>Du bisch jitz abgmäldet!</b>
</div><br />
We du jitz öppis uf der {{SITENAME}} änderisch, de wird dyni IP-Adrässen als Urhäber regischtriert u nid dy Benutzername. Du chasch di mit em glychen oder emnen andere Benutzername nöi aamälde.',
-'welcomecreation' => '==Willkomme, $1!==
-Dys Benutzerkonto isch aagleit worde.
-Vergis nid, dyni Ystelligen aazpasse.',
+'welcomecreation' => '==Willcho, $1!==
+Dyy Benutzerchonto isch aaglait wore.
+Vergiss nid, dyni Yystellige aazpasse.',
'loginpagetitle' => 'Benutzer-Aamelde',
-'yourname' => 'Dii Benutzername',
-'yourpassword' => 'Basswort',
-'yourpasswordagain' => 'Basswort nommol iitipe',
+'yourname' => 'Dyy Benutzername',
+'yourpassword' => 'Passwort',
+'yourpasswordagain' => 'Passwort no mol yygee',
'remembermypassword' => 'Passwort spychere',
-'yourdomainname' => 'Diini Domäne',
-'externaldberror' => 'Entwedr s ligt ä Fähler bi dr extern Authentifizierung vor, odr du derfsch din externs Benutzerkonto nit aktualisiere.',
+'yourdomainname' => 'Dyyni Domäne',
+'externaldberror' => 'Entwäder s lit e Fähler bi dr externe Authentifizierung vor, oder Du derfsch Dyy extern Benutzerchonto nid aktualisiere.',
'loginproblem' => "'''S het ä Problem mit dinre Onmeldung gäbe.'''<br />Bitte vosuechs grad nomal!",
'login' => 'Aamälde',
'nav-login-createaccount' => 'Amälde/Regischtriere',
@@ -331,66 +388,88 @@ Vergis nid, dyni Ystelligen aazpasse.',
'logout' => 'Abmälde',
'userlogout' => 'Abmälde',
'notloggedin' => 'Nit aagmäldet',
-'nologin' => 'No chei Benutzerchonto? $1.',
+'nologin' => 'No kei Benutzerchonto? $1.',
'nologinlink' => '»Chonto aaleege«',
'createaccount' => 'Nöis Benutzerkonto aalege',
'gotaccount' => 'Du häsch scho a Chonto? $1',
-'gotaccountlink' => '»Login für beryts aagmeldete Benutzer«',
-'createaccountmail' => 'yber eMail',
-'badretype' => 'Di beidi Passwörter stimme nit yberi.',
-'userexists' => 'Dä Benutzername git’s scho.
-Bitte lis en anderen uus.',
-'youremail' => 'Ihri E-Bost-Adräss**',
-'username' => 'Benutzernome:',
+'gotaccountlink' => '»Login fir Benutzer, wu scho aagmäldet sin«',
+'createaccountmail' => 'iber E-Mail',
+'badretype' => 'Di beidi Passwörter stimme nid zämme.',
+'userexists' => 'Dä Benutzername git s scho.
+Bitte nimm e andere.',
+'youremail' => 'E-Mail-Adräss:',
+'username' => 'Benutzername:',
+'uid' => 'Benutzer-ID:',
+'prefs-memberingroups' => 'Mitglid vu dr {{PLURAL:$1|Benutzergruppe|Benutzergruppe}}:',
'yourrealname' => 'Ihre Name*',
'yourlanguage' => 'Sproch:',
'yourvariant' => 'Variante:',
-'yournick' => 'Spitzname (zuem Untrschriibe):',
-'badsig' => 'Dr Syntax vun de Signatur isch ungültig; luege uffs HTML.',
-'email' => 'E-Bost',
-'prefs-help-realname' => '* <strong>Dy ächt Name</strong> (optional): We du wosch, das dyni Änderigen uf di chöi zrüggfüert wärde.',
+'yournick' => 'Unterschrift:',
+'badsig' => 'Dr Syntax vu dr Signatur isch nid giltig; bitte d HTML iberpriefe.',
+'badsiglength' => 'D Unterschrift derf hegschtens $1 {{PLURAL:$1|Zeiche|Zeiche}} lang syy.',
+'email' => 'E-Mail',
+'prefs-help-realname' => '* <strong>Dyy ächte Name</strong> (optional): Wänn du wetsch, ass Dyyni Änderige uf Dii chenne zruckgfierd wäre.',
'loginerror' => 'Fähler bir Aamäldig',
-'prefs-help-email' => "* <strong>E-Bost-Adräss</strong> (optional): Dodemit chönne anderi Lüt übr Ihri Benutzersyte mitene Kontakt uffneh, ohni dass Si muen Ihri E-Bost-Adräss z'veröffentliche.
-Im Fall dass Si mol Ihr Basswort vergässe hen cha Ihne au e ziitwiiligs Eimol-Basswort gschickt wärde.",
-'nocookieslogin' => '{{SITENAME}} bruucht Cookies für nen Aamäldig. Du hesch Cookies deaktiviert. Aktivier se bitte u versuech’s nomal.',
-'noname' => 'Du muesch ä Benutzername aagebe.',
+'prefs-help-email' => 'E E-Mail-Adräss aazgee isch optional, aber s cha ne Ersatzpasswort zuegschickt wäre, wänn Du Dyy Passwort vergässe hesch.
+Du chasch zueloo, ass anderi iber Dyyni Benutzerdiskussionssyte mit Dir Kontakt ufnämme, ohni ass Dyyni Identität zeige muesch.',
+'prefs-help-email-required' => 'S brucht e giltigi E-Mail-Adräss.',
+'nocookiesnew' => 'Dr Benutzerzuegang isch aaglait wore, aber Du bisch nid yygloggt. {{SITENAME}} brucht fir die Funktion Cookies, bitte tue die aktiviere un logg Di derno mit Dyynem neje Benutzername un em Passwort, wu drzue ghert, yy.',
+'nocookieslogin' => '{{SITENAME}} brucht Cookies fir e Aamäldig. Du hesch d Cookies deaktiviert. Aktivier si bitte un versuech s no mol.',
+'noname' => 'Du muesch e Benutzername aagee.',
'loginsuccesstitle' => 'Aamäldig erfolgrych',
'loginsuccess' => "'''Du bisch jetz als \"\$1\" bi {{SITENAME}} aagmäldet.'''",
-'nosuchuser' => 'Dr Benutzername "$1" exischtiert nit.
+'nosuchuser' => 'Dr Benutzername "$1" git s nit.
-Yberprüf d Schribwis, odr meld dich als [[Special:Userlogin/signup|neijer Benutzer ô]].',
-'nosuchusershort' => 'S gibt kei Benutzername „<nowiki>$1</nowiki>“. Bitte yberprüf mol d Schribwis.',
-'nouserspecified' => 'Bitte gib ä Benutzername ii.',
-'wrongpassword' => "Sell Basswort isch falsch (odr fählt). Bitte versuech's nomol.",
-'wrongpasswordempty' => 'Du hesch vagässe diin Basswort iizgeh. Bitte probiers nomol.',
+Iberprief d Schrybwys, oder mäld Di as [[Special:UserLogin/signup|neje Benutzer aa]].',
+'nosuchusershort' => 'S git kei Benutzername „<nowiki>$1</nowiki>“. Bitte iberprief d Schrybwys.',
+'nouserspecified' => 'Bitte gib e Benutzername yy.',
+'wrongpassword' => 'Des Passwort isch falsch (oder fählt). Bitte versuech s nomol.',
+'wrongpasswordempty' => 'Du hesch vergässe dyy Passwort yyzgee. Bitte versuech s nomol.',
'passwordtooshort' => 'Dys Passwort isch ungültig oder z churz.
Es mues mindischtens {{PLURAL:$1|1 Zeiche|$1 Zeiche}} ha u sech vom Benutzernamen underscheide.',
'mailmypassword' => 'Es nöis Passwort schicke',
-'passwordremindertitle' => 'Neijs Password fier {{SITENAME}}',
-'passwordremindertext' => 'Ebber mit dr IP-Adress $1 het ä neijs Passwort fier d Anmeldung bi {{SITENAME}} ($4) ongfordert.
+'passwordremindertitle' => 'Nei Passwort fir {{SITENAME}}',
+'passwordremindertext' => 'Ebber mit dr IP-Adress $1 het e nej Passwort fir d Aamäldig bi {{SITENAME}} ($4) aagfordert, wahrschyyns Du sälber.
-S automatisch generiert Passwort fier de Benutzer $2 lutet jetzert: $3
+S automatisch generiert Passwort fir dr Benutzer $2 heisst jetz: $3
-Du sottsch dich jetzt onmelde un s Passwort ändere: {{fullurl:Special:UserLogin}}
+Du sottsch dich jetzt aamälde un s Passwort ändere: {{fullurl:Special:UserLogin}}
-Bitte ignorier die E-Mail, wenn du s nit selber ongfordert hesch. S alt Passwort blibt witerhin gültig.',
-'noemail' => 'Dr Benutzer "$1" het kei E-Mail-Adress ongebe.',
-'passwordsent' => 'Ä zytwilligs Passwort isch on d E-Mail-Adress vum Benutzer "$1" gschickt worre.
-Bitte meld dich domit ô, wenns bekumme hesch.',
-'eauthentsent' => 'Es Bestätigungs-Mail isch a die Adrässe gschickt worde, wo du hesch aaggä.
+Bitte ignorier die E-Mail, wänn Du s nid sälber aagforderet hesch. S alt Passwort blybt wyter giltig.',
+'noemail' => 'Dr Benutzer "$1" het kei E-Mail-Adräss aagee.',
+'passwordsent' => 'E temporär Passwort isch an d E-Mail-Adräss vum Benutzer "$1" gschickt wore.
+Bitte mäld Di dodemit aa, wänn s iberchu hesch.',
+'blocked-mailpassword' => 'Die IP-Adräss, wu vu Dir verwändet wird, isch fir s Ändre vu Syte gsperrt
+Zum Missbruuch z verhindere, isch au d Megligkeit gsperrt wore, e nej Passwort aazfordere.',
+'eauthentsent' => 'E Bstätigungs-Mail isch an die Adräss gschickt wore, wu Du aagee hesch.
-Bevor das wyteri Mails yber d {{SITENAME}}-Mailfunktion a die Adrässe gschickt wärde, muesch du d Instruktionen i däm Mail befolge, für z bestätige, das es würklech dys isch.',
+Voreb ass no mee Mails iber d {{SITENAME}}-Mailfunktion an die Adräss gschickt wäre, muesch d Inschtruktione in däm Mail befolge, zum bstätige, ass es wirkli Dyys isch.',
+'throttled-mailpassword' => 'In dr letschte {{PLURAL:$1|Stund|$1 Stunde}} isch scho ne nej Passwort aagforderet wore. Zum Missbruch vu däre Funktion z verhindere, cha nume {{PLURAL:$1|eimol in dr Stund|alli $1 Stunde}} e nej Passwort aageforderet wäre.',
'mailerror' => 'Fähler bim Sende vun de Mail: $1',
'acct_creation_throttle_hit' => 'Duet mr leid, so hän scho $1 Benutzer. Si chönne cheini meh aalege.',
'emailauthenticated' => 'Di E-Bost-Adräss isch am $1 bschtätigt worde.',
-'emailnotauthenticated' => 'Dyni e-Mail-Adrässen isch no nid bestätiget. Drum göh di erwytereten e-Mail-Funktione no nid.
-Für d Bestätigung muesch du em Link folge, wo dir isch gmailet worde. Du chasch ou e nöie söttige Link aafordere:',
+'emailnotauthenticated' => 'Dyni E-Mail-Adräss isch nonig bstätigt. Wäg däm gehn di erwyterete E-Mail-Funktione nonig.
+Fir d Bstätigung muesch em Gleich nogoh, wu Dir gschickt woren isch. Du chasch au e neie sonig Gleich aafordere:',
'noemailprefs' => '<strong>Du hesch kei E-Mail-Adrässen aaggä</strong>, drum sy di folgende Funktione nid müglech.',
-'emailconfirmlink' => 'E-Bost-Adräss bschtätige',
+'emailconfirmlink' => 'E-Poscht-Adräss bstätige',
'invalidemailaddress' => 'Diä E-Mail-Adress isch nit akzeptiert worre, wil s ä ugültigs Format ghet het.
Bitte gib ä neiji Adress in nem gültige Format ii, odr tue s Feld leere.',
'accountcreated' => 'De Benutzer isch agleit worre.',
'accountcreatedtext' => 'De Benutzer $1 isch aagleit worre.',
+'createaccount-title' => 'Aalege vum e Benutzerchonto fir {{SITENAME}}',
+'createaccount-text' => 'Fir Dii isch e Benutzerchonto "$2" uf {{SITENAME}} ($4) aaglait wore. S Passwort fir "$2" , wu automatisch generiert woren isch, isch "$3". Du sottsch Di jetz aamälde un s Passwort ändere.
+
+Wänn s Benutzerchonto us Versäh aaglait woren isch, chasch die Nochricht ignoriere.',
+'loginlanguagelabel' => 'Sproch: $1',
+
+# Password reset dialog
+'resetpass_announce' => 'Aamäldig mit em Code, wu per Mail zuegschickt woren isch. Zum d Aamäldig abzschliesse, muesch jetz e nej Passwort wehle.',
+'resetpass_header' => 'Passwort zrucksetze',
+'resetpass_submit' => 'Passwort ibermittle un aamälde',
+'resetpass_success' => 'Dyy Passwort isch erfolgryych gänderet wore. Jetz chunnt d Aamäldig …',
+'resetpass_bad_temporary' => 'Vorlaifig Passwort, wu nimi giltig isch. Du hesch Dyy Passwort scho gänderet oder e nej vorlaifig Passwort aagforderet.',
+'resetpass_forbidden' => 'S Passwort cha nid gänderet wäre.',
+'resetpass_missing' => 'Läär Formular',
# Edit page toolbar
'bold_sample' => 'fetti Schrift',
@@ -408,27 +487,30 @@ Bitte gib ä neiji Adress in nem gültige Format ii, odr tue s Feld leere.',
'nowiki_sample' => 'Was da inne staht wird nid formatiert',
'nowiki_tip' => 'Wiki-Formatierige ignoriere',
'image_sample' => 'Byschpil.jpg',
-'image_tip' => 'Bildvoweis',
+'image_tip' => 'Bildverwys',
'media_sample' => 'Byschpil.mp3',
'media_tip' => 'Dateie-Link',
'sig_tip' => 'Dyni Signatur mit Zytagab',
-'hr_tip' => 'Horizontal Linie (sparsom vowende)',
+'hr_tip' => 'Horizontali Linie (sparsam verwende)',
# Edit pages
-'summary' => 'Zämefassig',
-'subject' => 'Beträff',
-'minoredit' => 'Numen es birebitzeli gänderet',
-'watchthis' => 'Dä Artikel beobachte',
-'savearticle' => 'Syte spychere',
-'preview' => 'Vorschou',
-'showpreview' => 'Vorschau aaluege',
-'showdiff' => 'Zeig Änderige',
-'anoneditwarning' => "'''Warnig:''' Si sin nit agmolde. Ihri IP-Adrässe wird in de Gschicht vo sellem Artikel gspeicheret.",
-'missingsummary' => "'''Obacht:''' Du hesch kei Zämefassig ongebe. Wenn du erneijt uf Spacher durcksch, wird d Änderung ohni gspychert.",
-'missingcommenttext' => 'Bitte gib dinr Kommentar unte ii.',
-'summary-preview' => 'Vorschou vor Zämefassig',
-'blockedtitle' => "Benutz'r esch gspertd",
-'blockedtext' => "<big>'''Dy Benutzernamen oder dyni IP-Adrässen isch gsperrt worde.'''</big>
+'summary' => 'Zämefassig',
+'subject' => 'Beträff',
+'minoredit' => 'Numen es birebitzeli gänderet',
+'watchthis' => 'Dä Artikel beobachte',
+'savearticle' => 'Syte spychere',
+'preview' => 'Vorschou',
+'showpreview' => 'Vorschau aaluege',
+'showlivepreview' => 'Live-Vorschau',
+'showdiff' => 'Zeig Änderige',
+'anoneditwarning' => "'''Warnig:''' Si sin nit aagmäldet. Ihri IP-Adrässe wird in de Gschicht vo däm Artikel gspeicheret.",
+'missingsummary' => "'''Obacht:''' Du hesch kei Zämefassig aagee. Wenn du nomol uf Spychere drucksch, wird d Änderung ohni gspychert.",
+'missingcommenttext' => 'Bitte gib Dyy Kommentar unte yy.',
+'missingcommentheader' => "'''ACHTIG:''' Du hesch kei Iberschrift im Fäld „Betreff:“ yygee. Wänn nomol uf „Syte spichere“ drucksch, wird Dyyni Bearbeitig ohni Iberschrift gspicheret.",
+'summary-preview' => 'Vorschou vor Zämefassig',
+'subject-preview' => 'Vorschau vum Betreff',
+'blockedtitle' => 'Benutzer isch gsperrt.',
+'blockedtext' => "<big>'''Dy Benutzernamen oder dyni IP-Adrässen isch gsperrt worde.'''</big>
Du chasch $1 oder en anderen [[{{MediaWiki:Grouppage-sysop}}|Administrator]] kontaktiere, für die Sperrig z diskutiere. Vergis i däm Fall bitte keni vo de folgenden Agabe:
@@ -439,60 +521,142 @@ Du chasch $1 oder en anderen [[{{MediaWiki:Grouppage-sysop}}|Administrator]] kon
*IP-Adrässe: $3
*Sperrig betrifft: $7
*ID vor Sperrig: #$5",
-'whitelistedittext' => 'Sie müssen sich $1, um Artikel bearbeiten zu können.',
-'confirmedittitle' => 'Zuem Ändere isch e bschtätigti E-Bost-Adräss nötig.',
-'confirmedittext' => 'Si muen Ihri E-Bost-Adräss erscht bstätige bevor Si Syte go ändere chönne. Bitte setze Si in [[Special:Preferences|Ihre Iistellige]] Ihri E-Bost Adräss ii un löhn Si si pruefe.',
-'accmailtitle' => 'S Bassword isch verschickt worre.',
-'accmailtext' => 'S Basswort für "$1" isch uf $2 gschickt worde.',
-'newarticle' => '(Nöu)',
-'newarticletext' => '<div id="newarticletext">
-{{MediaWiki:Newarticletext/{{NAMESPACE}}}}
+'autoblockedtext' => 'Dyyni IP-Adräss isch automatisch gsperrt wore, wel si vu me andere Benutzer brucht woren isch, wu dur $1 gsperrt woren isch.
+As Grund isch aagee wore:
+
+:\'\'$2\'\' (<span class="plainlinks">[{{fullurl:Special:IPBlockList|&action=search&limit=&ip=%23}}$5 Logbucheintrag]</span>)
+
+<p style="border-style: solid; border-color: red; border-width: 1px; padding:5px;"><b>E Zuegriff zum Läse isch alno megli,</b>
+nume d Bearbeitig un s Aalege vu Syte in {{SITENAME}} isch gsperrt wore.
+Wänn die Nochricht aazeigt wird, au wänn Du nume zum Läse zuegriffe hesch, bisch eme (rote) Gleich uf e Syte noogange, wu s nonig git.</p>
+
+Du chasch $1 oder ein vu dr andre [[{{MediaWiki:Grouppage-sysop}}|Ammanne]] kontaktiere, zum iber die Sperri z diskutiere.
+
+<div style="border-style: solid; border-color: red; border-width: 1px; padding:5px;">
+\'\'\'Bitte gib in jedere Aafrog die Date aa:\'\'\'
+*Ammann, wu gsperrt het: $1
+*Sperrgrund: $2
+*Aafang vu dr Sperri: $8
+*Sperr-Änd: $6
+*IP-Adräss: $3
+*Sperri betrifft: $7
+*Sperr-ID: #$5
</div>',
-'anontalkpagetext' => "----''Sell isch e Diskussionssyte vome anonyme Benutzer wo chei Zuegang aaglegt het odr wo ihn nit bruucht. Sälleweg muen mir di numerischi IP-Adräss bruuche um ihn odr si z'identifiziere. Sone IP-Adräss cha au vo mehrere Benutzer deilt werde. Wenn Si en anonyme Benutzer sin un 's Gfuehl hen, dass do irrelevanti Kommentar an Si grichtet wärde, denn [[Special:UserLogin|lege Si sich bitte en Zuegang aa odr mälde sich aa]] go in Zuekunft Verwirrige mit andere anonyme Benutzer z'vermeide.''",
-'noarticletext' => "Uf dere Syte het's no kei Tekscht. Du chasch uf anderne Syte [[Special:Search/{{PAGENAME}}|dä Ytrag sueche]] oder [{{fullurl:{{FULLPAGENAME}}|action=edit}} die Syte bearbeite].",
-'clearyourcache' => "'''Hywys:''' Nôch dyner Änderig muess no der Browser-Cache gleert wärde!<br />'''Mozilla/Safari/Konqueror:''' ''Strg-Umschalttaste-R'' (oder ''Umschalttaste'' drückt halte und uf’s ''Neu-Laden''-Symbol klicke), '''IE:''' ''Strg-F5'', '''Opera/Firefox:''' ''F5''",
-'usercsspreview' => "== Vorschau ihres Benutzer-CSS. ==
-'''Beachten Sie:''' Nach dem Speichern müssen Sie ihrem Browser sagen, die neue Version zu laden: '''Mozilla:''' ''Strg-Shift-R'', '''IE:''' ''Strg-F5'', '''Safari:''' ''Cmd-Shift-R'', '''Konqueror:''' ''F5''.",
-'userjspreview' => "== Vorschau Ihres Benutzer-Javascript. ==
-'''Beachten Sie:''' Nach dem Speichern müssen Sie ihrem Browser sagen, die neue Version zu laden: '''Mozilla:''' ''Strg-Shift-R'', '''IE:''' ''Strg-F5'', '''Safari:''' ''Cmd-Shift-R'', '''Konqueror:''' ''F5''.",
-'note' => '<strong>Achtung: </strong>',
-'previewnote' => '<strong>Das isch numen e Vorschau und nonig gspycheret!</strong>',
-'editing' => 'Bearbeite vo «$1»',
-'editingsection' => 'Bearbeite vo «$1» (Absatz)',
-'editconflict' => 'Bearbeitigs-Konflikt: «$1»',
-'explainconflict' => "Öpper anders het dä Artikel gänderet, wo du ne sälber am Ändere bisch gsy.
+'blockednoreason' => 'kei Begrindig aagee',
+'blockedoriginalsource' => "Dr Quälltäxt vu '''$1''' wird do aazeigt:",
+'blockededitsource' => "Dr Quälltäxt vu '''Dyyne Änderige''' an '''$1''':",
+'whitelistedittitle' => 'Zum Bearbeite muess mer aagmäldet syy.',
+'whitelistedittext' => 'Du muesch Di $1 zum Artikel bearbeite.',
+'confirmedittitle' => 'Zum Ändere isch e bstätigti E-Mail-Adräss notwändig.',
+'confirmedittext' => 'Si mien Ihri E-Mail-Adräss zerscht bstätige, voreb Si Syte chenne ändere. Bitte setze Si in [[Special:Preferences|Ihre Iistellige]] Ihri E-Mail-Adräss yy un len Si si priefe.',
+'nosuchsectiontitle' => 'Abschnitt git s nid.',
+'nosuchsectiontext' => 'Du versuechsch dr Abschnitt $1, wu s nid git, z bearbeite. Mer cha aber nume Abschnitt bearbeiter, wu s scho git.',
+'loginreqtitle' => 'S brucht d Aamäldig.',
+'loginreqlink' => 'aamälde',
+'loginreqpagetext' => 'Du muesch Di $1, zum Syte chenne läse.',
+'accmailtitle' => 'S Passwort isch verschickt worre.',
+'accmailtext' => 'S Passwort für "$1" isch uf $2 gschickt worde.',
+'newarticle' => '(Nej)',
+'newarticletext' => "Du bisch eme Gleich nogange zuen ere Syte, wu s nid git.
+Zum die Syte aalege, chasch do in däm Chaschte unte aafange schrybe (lueg [[{{MediaWiki:Helppage}}|Hilfe]] fir meh Informationeo).
+Wänn do nid hesch welle aane goh, no druck in Dyynem Browser uf '''Zruck'''.",
+'anontalkpagetext' => "''Des isch e Diskussionssyte vo me anonyme Benutzer, wo kei Zuegang aaglait het oder wo ne nit bruucht. Sälleweg muen mir di numerischi IP-Adräss bruuche zum ihn oder si z identifiziere. Sone IP-Adräss cha au vo mehrere Benutzer deilt werde. Wenn Si en anonyme Benutzer sin un s Gfiehl hen, dass do irrelevanti Kommentar an Si grichtet wärde, derno [[Special:UserLogin|lege Si sich bitte en Zuegang aa odr mälde sich aa]] zum in Zuekunft Verwirrige mit andere anonyme Benutzer z vermide.''",
+'noarticletext' => "Uf dere Syte het's no kei Tekscht. Du chasch uf anderne Syte [[Special:Search/{{PAGENAME}}|dä Ytrag sueche]] oder [{{fullurl:{{FULLPAGENAME}}|action=edit}} die Syte bearbeite].",
+'userpage-userdoesnotexist' => 'S Benutzerchonto „$1“ git s nid. Bitte prief, eb Du die Syte wirkli wit aalege/bearbeite.',
+'clearyourcache' => "'''Hywys:''' Noch dynere Änderig muess no der Browser-Cache gläärt wäre!<br />'''Mozilla/Safari/Konqueror:''' ''Strg-Umschalttaschte-R'' (oder ''Umschalttasche'' druckt halte und uf s ''Nei-Lade''-Symbol klicke), '''IE:''' ''Strg-F5'', '''Opera/Firefox:''' ''F5''",
+'usercssjsyoucanpreview' => '<strong>Tipp:</strong> Nimm dr Vorschau-Chnopf, zum Dyy nej CSS/JS vor em Spichere z teschte.',
+'usercsspreview' => "== Vorschau vu Dyynem Benutzer-CSS. ==
+'''Wichtig:''' Noch em Spichere muesch Dyynem Browser sage, ass er die nej Version ladet:
+
+'''Mozilla:''' ''Strg-Shift-R'', '''IE:''' ''Strg-F5'', '''Safari:''' ''Cmd-Shift-R'', '''Konqueror:''' ''F5''.",
+'userjspreview' => "== Vorschau vu Dyynem Benutzer-Javascript. ==
+'''Gib acht:''' Noch em Spychere muesch Dyy Browser aawyse di nej Version z lade: '''Mozilla:''' ''Strg-Shift-R'', '''IE:''' ''Strg-F5'', '''Safari:''' ''Cmd-Shift-R'', '''Konqueror:''' ''F5''.",
+'userinvalidcssjstitle' => "'''Achtig:''' D Skin „$1“ git s nid. Dänk dra, ass benutzerspezifischi .css- und .js-Syte mit eme Chleibuechstabe mien aafange, also z B. ''{{ns:user}}:Mustermann/monobook.css'' statt ''{{ns:user}}:Mustermann/Monobook.css''.",
+'updated' => '(Gänderet)',
+'note' => '<strong>Obacht: </strong>',
+'previewnote' => '<strong>Das isch numen e Vorschau und nonig gspycheret!</strong>',
+'previewconflict' => 'Die Vorschau zeigt dr Inhalt vum obere Täxtfäld. Eso siht dr Artikel us, wän Du jetz uf Spychere drucksch.',
+'session_fail_preview' => '<strong>Dyyni Bearbeitig het nid chenne gspycheret wäre, wel Sitzigsdate verlore gange sin.
+Bitte versuech s nomol. Derzue drucksch unter däre Täxtvorschau nomol uf „Syte spychere“.
+Wänn s Problem blybt, [[Special:UserLogout|mäld Di ab]] un derno wider aa.</strong>',
+'session_fail_preview_html' => "<strong>Dyyni Bearbeitig het nid chenne gspycheret wäre, wel Sitzigsdate verlore gange sin.</strong>
+
+''Wel in {{SITENAME}} s Spychere vun ere reine HTML aktiviert isch, isch d Vorschau usbländet wore, zum JavaScript-Attacke z verhindere.''
+
+<strong>
+Bitte versuech s nomol. Derzue drucksch unter däre Täxtvorschau nomol uf „Syte spicherne“.
+Wänn s Problem blybt, [[Special:UserLogout|mäld Di ab]] un derno wider aa.</strong>",
+'token_suffix_mismatch' => '<strong>Dyyni Bearbeitig isch zruckgwise wore, wel Dyy Browser Zeiche im Bearbeite-Token verstimmlet het.
+S Spichere cha dr Inhalt vu dr Syte hii mache. Des git s e mänkmol, wänn eber e anonyme Proxy-Dienscht brucht, wu Fähler macht.</strong>',
+'editing' => 'Bearbeite vo «$1»',
+'editingsection' => 'Bearbeite vo «$1» (Absatz)',
+'editingcomment' => 'Bearbeite vu $1 (Kommentar)',
+'editconflict' => 'Bearbeitigs-Konflikt: «$1»',
+'explainconflict' => "Öpper anders het dä Artikel gänderet, wo du ne sälber am Ändere bisch gsy.
Im obere Tekschtfäld steit der jitzig Artikel.
Im untere Tekschtfält stöh dyni Änderige.
Bitte überträg dyni Änderigen i ds obere Tekschtfäld.
We du «Syte spychere» drücksch, de wird '''nume''' der Inhalt vom obere Tekschtfäld gspycheret.",
-'yourtext' => 'Ihre Tekscht',
-'storedversion' => 'Gspychereti Version',
-'editingold' => '<strong>Obacht: Du bisch en alti Version vo däm Artikel am Bearbeite.
+'yourtext' => 'Ihre Tekscht',
+'storedversion' => 'Gspychereti Version',
+'nonunicodebrowser' => '<strong>Obacht:</strong> Dyy Browser cha Unicode-Zeiche nid richtig verschaffe. Bitte verwänd e andere Browser zum Syte bearbeite.',
+'editingold' => '<strong>Obacht: Du bisch en alti Version vo däm Artikel am Bearbeite.
Alli nöiere Versione wärden überschribe, we du uf «Syte spychere» drücksch.</strong>',
-'yourdiff' => 'Untrschied',
-'copyrightwarning' => "<strong>Bitte <big>kopier kener Internetsyte</big>, wo nid dyner eigete sy, bruuch <big>kener urhäberrächtlech gschützte Wärch</big> ohni Erloubnis vor Copyright-Inhaberschaft!</strong><br />
+'yourdiff' => 'Unterschid',
+'copyrightwarning' => "<strong>Bitte <big>kopier kener Internetsyte</big>, wo nid dyner eigete sy, bruuch <big>kener urhäberrächtlech gschützte Wärch</big> ohni Erloubnis vor Copyright-Inhaberschaft!</strong><br />
Hiemit gisch du zue, das du dä Tekscht <strong>sälber gschribe</strong> hesch, das der Tekscht Allgmeinguet (<strong>public domain</strong>) isch, oder das der <strong>Copyright-Inhaberschaft</strong> iri <strong>Zuestimmig</strong> het 'gä. Falls dä Tekscht scho nöumen anders isch veröffentlecht worde, de schryb das bitte uf d Diskussionssyte.
<i>Bis dir bewusst, dass alli {{SITENAME}}-Byträg outomatisch under der „$2“ stöh (für Details vgl. $1). We du nid wosch, das anderi dy Bytrag chöu veränderen u wyterverbreite, de drück nid uf „Syte spychere“.</i>",
-'copyrightwarning2' => 'Dängge Si dra, dass alli Änderige {{GRAMMAR:dativ {{SITENAME}}}} vo andere Benutzer wiedr gänderet odr glöscht wärde chönne. Wenn Si nit wänn, dass ander Lüt an Ihrem tekscht ummedoktere denn schicke Si ihn jetz nit ab.<br />
-Si verspräche uns usserdäm, dass Si des alles selber gschriebe oder vo nere Quälle kopiert hen, wo Public Domain odr sunscht frei isch (lueg $1 für Details).
-<strong>SETZE SI DO OHNI ERLAUBNIS CHEINI URHEBERRÄCHTLICH GSCHÜTZTI WÄRK INE!</strong>',
-'longpagewarning' => '<span style="color:#ff0000">WARNIG:</span> Die Syten isch $1KB groß; elteri Browser chönnte Problem ha, Sytene z bearbeite wo gröser sy als 32KB. Überleg bitte, öb du Abschnitte vo dere Syte zu eigete Sytene chönntsch usboue.',
-'protectedpagewarning' => '<strong>WARNIG: Die Syten isch gsperrt worde, so das se nume Benutzer mit Sysop-Rechten chöi verändere.</strong>',
-'semiprotectedpagewarning' => "'''''Halbsperrung''': Diese Seite kann von angemeldeten Benutzern bearbeitet werden. Für nicht angemeldete oder gerade eben erst angemeldete Benutzer ist der Schreibzugang gesperrt.''",
-'templatesused' => 'Selli Vorlage wärde in sellem Artikel bruucht:',
-'templatesusedpreview' => 'Vorlage wo i dere Vorschou vorchöme:',
-'template-protected' => '(schrybgschützt)',
-'template-semiprotected' => '(schrybgschützt für unaagmoldeni un neui Benutzer)',
-'edittools' => '<!-- Selle Text wird untr em "ändere"-Formular un bim "Uffelade"-Formular aagzeigt. -->',
-'nocreatetext' => "Uf {{SITENAME}} isch d Erstellig vo nöue Syten ygschränkt.
+'copyrightwarning2' => 'Dängge Si dra, dass alli Änderige {{GRAMMAR:dativ {{SITENAME}}}} vo andere Benutzer wider gänderet oder glöscht chönne wärde. Wenn Si nit wänn, dass ander Lüt an Ihrem Tekscht ummedoktere denn schicke Si ihn jetz nit ab.<br />
+Si verspräche uns usserdäm, dass Si des alles selber gschribe oder vo nere Quälle kopiert hen, wo Public Domain odr sunscht frei isch (lueg $1 für Details).
+<strong>SETZE SI DO OHNI ERLAUBNIS KEINI URHEBERRÄCHTLICH GSCHÜTZTI WÄRK INE!</strong>',
+'longpagewarning' => '<span style="color:#ff0000">WARNIG:</span> Die Syten isch $1 kB gross; elteri Browser chönnte Problem ha, Sytene z bearbeite wo grösser sy als 32 kB. Überleg bitte, öb du Abschnitt vo dere Syte zu eigete Sytene chönntsch usboue.',
+'longpageerror' => '<strong>FÄHLER: Dä Täxt, wu Du spichere wit, isch $1 KB gross. Des isch gresser wie s erlaubt Maximum vu $2 KB – s Spichere isch nid megli.</strong>',
+'protectedpagewarning' => '<strong>WARNIG: Die Syten isch gsperrt worde, so das se nume Benutzer mit Sysop-Rechten chöi verändere.</strong>',
+'semiprotectedpagewarning' => "'''''Halbsperrig''': Die Syte cha vu aagmäldete Benutzern bearbeitet wäre. Fir Benutzer, wu nid oder grad erscht aagmäldet sin, isch dr Schrybzuegang gsperrt.''",
+'cascadeprotectedwarning' => "'''ACHTIG: Die Syte isch gsperrt. Wäg däm cha si nume vu Benutzer mit Ammannerächt bearbeitet wäre. Si isch in die {{PLURAL:$1|Syte|Syte}} yybunde, wu mit ere Kaskadesperroption gschitzt {{PLURAL:$1|isch|sin}}:'''",
+'titleprotectedwarning' => '<strong>ACHTIG: S Aalege vu däre Syte isch gsperrt. Wäg däm cha si nume vu bstimmte Benutzer aaglait wäre.</strong>',
+'templatesused' => 'Selli Vorlage wärde in sellem Artikel bruucht:',
+'templatesusedpreview' => 'Vorlage wo i dere Vorschou vorchöme:',
+'templatesusedsection' => 'Vorlage, wu in däm Abschnitt brucht wäre:',
+'template-protected' => '(schrybgschützt)',
+'template-semiprotected' => '(schrybgschitzt fir Benutzer, wo nit aagmäldet oder nei sin)',
+'hiddencategories' => 'Die Syte ghert zue {{PLURAL:$1|einere versteckte Kategori|$1 versteckte Kategorie}}:',
+'edittools' => '<!-- Selle Text wird untr em "ändere"-Formular un bim "Uffelade"-Formular aagzeigt. -->',
+'nocreatetitle' => 'S Aalege vu neje Syte isch yygschränkt.',
+'nocreatetext' => "Uf {{SITENAME}} isch d Erstellig vo nöue Syten ygschränkt.
Du chasch nur Syten ändere, wo's scho git, oder muesch di [[Special:UserLogin|amälde]].",
-'recreate-deleted-warn' => "'''Obacht: Du bisch e Syten am kreiere, wo scho einisch isch glösche worde.'''
-
-Bitte überprüeff, öb's sinnvoll isch, mit em Bearbeite wyter z mache.
-Hie gesehsch ds Lösch-Logbuech vo dere Syte:",
+'nocreate-loggedin' => 'Du bisch nid berächtigt, neji Syte aazlege.',
+'permissionserrors' => 'Berächtigungsfähler',
+'permissionserrorstext' => 'Du bisch nid berächtigt, die Aktion uszfiere. {{PLURAL:$1|Grund|Grind}}:',
+'permissionserrorstext-withaction' => 'Du bisch nid berächtigt, $2.
+{{PLURAL:$1|Grund|Grind}}:',
+'recreate-deleted-warn' => "'''Obacht: Du bisch e Syten am kreiere, wo scho einisch isch glösche worde.'''
+
+Bitte überprüeff, öb s sinnvoll isch, mit em Bearbeite wyter z mache.
+Hie gsehsch ds Lösch-Logbuech vo dere Syte:",
+
+# Parser/template warnings
+'expensive-parserfunction-category' => 'Syte, wu ufwändigi Parserfunktione z vyylmol ufruefe',
+'post-expand-template-inclusion-warning' => 'Warnig: D Gressi vu yybundene Vorlage isch z gross, e Teil Vorlage chenne nid yybunde wäre.',
+'post-expand-template-inclusion-category' => 'Syte, wu d maximal Gressi vu dr yybundene Vorlage iberschritte isch',
+'post-expand-template-argument-warning' => 'Warnig: In däre Syte het s zmindescht ei Argumänt in ere Vorlag, wu z gross isch, wänn s expandiert isch. Die Argumänt wäre ignoriert.',
+'post-expand-template-argument-category' => 'Syte, wu s ignorierti Vorlageargumänt din het',
+
+# "Undo" feature
+'undo-success' => 'Zum die Änderig ruckgängig z mache, kontrollier bitte d Bearbeitig in dr Verglichsaasicht un druck derno uf „Syte spichere“.',
+'undo-failure' => '<span class="error">D Änderig het nid chenne ruckgängig gmacht wäre, wel dää Abschnitt mittlerwyli gänderet woren isch.</span>',
+'undo-norev' => 'D Bearbeitig het nid chenne ruckgängig gmacht wäre, wel si nid vorhande oder glescht isch.',
+'undo-summary' => 'D Änderig $1 vu [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskussion]]) isch ruckgängig gmacht wore.',
+
+# Account creation failure
+'cantcreateaccounttitle' => 'Benutzerchonto cha nid aaglait wäre.',
+'cantcreateaccount-text' => "S Aalege vu me Benutzerchonto vu dr IP-Adräss '''($1)''' isch dur [[User:$3|$3]] gsperrt wore.
+
+Grund vu dr Sperri: ''$2''",
# History pages
'viewpagelogs' => 'Logbüecher für die Syten azeige',
+'nohistory' => 'S git kei Versionsgschicht fir die Syte.',
'currentrev' => 'Itzigi Version',
'revisionasof' => 'Version vo $1',
'revision-info' => 'Alti Bearbeitig vom $1 dür $2',
@@ -507,11 +671,69 @@ Hie gesehsch ds Lösch-Logbuech vo dere Syte:",
'histlegend' => 'Du chasch zwei Versionen uswähle und verglyche.<br />
Erklärig: (aktuell) = Underschid zu jetz,
(vorane) = Underschid zur alte Version, <strong>K</strong> = chlyni Änderig',
+'deletedrev' => '[glescht]',
'histfirst' => 'Eltischti',
'histlast' => 'Nöischti',
+'historysize' => '({{PLURAL:$1|1 Byte|$1 Bytes}})',
+'historyempty' => '(läär)',
# Revision feed
+'history-feed-title' => 'Versionsgschicht',
+'history-feed-description' => 'Versionsgschicht fir die Syte in {{SITENAME}}',
'history-feed-item-nocomment' => '$1 um $2', # user at time
+'history-feed-empty' => 'Di aagforderet Syte git s nid. Villicht isch si glescht oder verschobe wore. [[Special:Search|Suech]] {{SITENAME}} fir neji Syte, wu passe.',
+
+# Revision deletion
+'rev-deleted-comment' => '(Bearbeitigskommentar uusegnuh)',
+'rev-deleted-user' => '(Benutzername uusegnuh)',
+'rev-deleted-event' => '(Logbuechaktion uusegnuh)',
+'rev-deleted-text-permission' => '<div class="mw-warning plainlinks"> Die Version isch glescht wore un chaa nimi aagluegt wäre.
+Information zue dr Leschig un e Begrindig het s im [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} Lesch-Logbuech].</div>',
+'rev-deleted-text-view' => '<div class="mw-warning plainlinks">Die Version isch glescht wore un cha nimi aagluegt wäre. As Amman chasch si aber alno aaluege uf {{SITENAME}}.
+Informatione zue dr Leschig un e Begrindig het s im [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} Lesch-Logbuech].</div>',
+'rev-delundel' => 'zeig/versteck',
+'revisiondelete' => 'Versione lesche/widerherstelle',
+'revdelete-nooldid-title' => 'Kei Version aagee',
+'revdelete-nooldid-text' => 'Du hesch entwäder kei Version aagee, wu die Aktion soll usgfiert wäre, die usgwehlt Version git s nid oder Du versuechsch di aktuäll Version z verstecke.',
+'revdelete-selected' => "'''{{PLURAL:$2|Usgwehlti Version|Usgwehlti Versione}} vu [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Usgwehlte Logbuechyytrag|Usgwehlti Logbuechyytreg}}:'''",
+'revdelete-text' => "'''Dr Inhalt oder anderi Bstandteil vu gleschte Versione chenne nimi aagluegt wäre, si erschyyne aber alno as Yytreg in dr Versiongschicht.'''
+
+{{SITENAME}}-Ammanne chenne dr Inhalt, wu glescht isch, oder di andre gleschte Bstandteil alno aaluege un au widerherstelle, user s isch feschtgleit, ass d Zuegangsbschränkige au fir Ammanne gälte.",
+'revdelete-legend' => 'Setze vu dr Sichtbarkeits-Yyschränkige',
+'revdelete-hide-text' => 'Täxt vu dr Version versteckle',
+'revdelete-hide-name' => 'Logbuech-Aktion versteckle',
+'revdelete-hide-comment' => 'Bearbeitigskommentar versteckle',
+'revdelete-hide-user' => 'Benutzername/d IP vum Bearbeiter versteckle',
+'revdelete-hide-restricted' => 'Die Yyschränkige gälte au fir Ammanne un des Formular wird gsperrt',
+'revdelete-suppress' => 'Grund vu dr Leschig au vor dr Ammanne versteckle',
+'revdelete-hide-image' => 'Bildinhalt versteckle',
+'revdelete-unsuppress' => 'Yyhscränkige fir di widerhergstellte Versione ufhebe',
+'revdelete-log' => 'Kommentar/Begrindig (erschyynt im Logbuech):',
+'revdelete-submit' => 'Uf usgwehlti Version aawände',
+'revdelete-logentry' => 'het d Versionsaasicht fir „[[$1]]“ gänderet',
+'logdelete-logentry' => 'het d Sichtbarkeit fir „[[$1]]“ gänderet',
+'revdelete-success' => "'''Versionsaasicht erfolgryych gänderet.'''",
+'logdelete-success' => "'''Logbuechaasicht erfolgryych gänderet.'''",
+'revdel-restore' => 'Sichtbarkeit ändere',
+'pagehist' => 'Versionsgeschicht',
+'deletedhist' => 'Gleschti Versione',
+'revdelete-content' => 'Syteinhalt',
+'revdelete-summary' => 'Zämmefassig',
+'revdelete-uname' => 'Benutzername',
+'revdelete-restricted' => 'Yyschränkige gälte au fir Ammanne',
+'revdelete-unrestricted' => 'Yyschränkige fir Ammanne ufghobe',
+'revdelete-hid' => 'versteckleti $1',
+'revdelete-unhid' => 'macht $1 wider effetlig',
+'revdelete-log-message' => '$1 fir $2 {{PLURAL:$2|Version|Versione}}',
+'logdelete-log-message' => '$1 fir $2 {{PLURAL:$2|Logbuechyytrag|Logbuechyytreg}}',
+
+# Suppression log
+'suppressionlog' => 'Oversight-Logbuech',
+'suppressionlogtext' => 'Des isch s Logbuech vu dr Oversight-Aktione (Änderige vu dr Sichtbarkeit vu Versione, Bearbeitigskommentar, Benutzernäme un Benutzersperrine).',
+
+# History merging
+'mergehistory' => 'Versionsgschichte zämmefiere',
# Diffs
'history-title' => 'Versionsgschicht vo „$1“',
@@ -532,13 +754,13 @@ Du chasch die [[:$1|Syte nöu schrybe]].",
'nextn' => 'nächschti $1',
'viewprevnext' => '($1) ($2) aazeige; ($3) uf ds Mal',
'powersearch' => 'Erwytereti Suechi',
-'searchdisabled' => '<p>Die Volltextsuche wurde wegen Überlastung temporär deaktiviert. Derweil können Sie entweder folgende Google- oder Yahoo-Suche verwenden, die allerdings nicht den aktuellen Stand widerspiegeln.</p>',
+'searchdisabled' => 'D {{SITENAME}}-Suech isch deaktiviert. Du chasch mit Google sueche, s cha aber syy ass dr Suechindex vu Google fir {{SITENAME}} veraltet isch.',
# Preferences page
'preferences' => 'Iistellige',
'mypreferences' => 'Ystellige',
'prefsnologin' => 'Nid aagmäldet',
-'prefsnologintext' => 'Du muesch <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} aagmäldet]</span> sy, für Benutzerystellige chönne z ändere',
+'prefsnologintext' => 'Du muesch <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} aagmäldet]</span> sy, für Benutzerystellige chönne z ändere',
'prefsreset' => 'Du hesch itz wider Standardystellige',
'changepassword' => 'Passwort ändere',
'datedefault' => 'kei Aagab',
@@ -567,19 +789,26 @@ Du chasch die [[:$1|Syte nöu schrybe]].",
'timezoneoffset' => 'Unterschid¹',
'servertime' => 'Aktuelli Serverzyt',
'guesstimezone' => 'Vom Browser la ysetze',
-'allowemail' => 'andere Benutzer erlaube, dass si Ihne E-Bost schicke chönne',
+'allowemail' => 'andere Benutzer erlaube, dass si Ihne E-Mails chenne schicke',
'defaultns' => 'Namensrüüm wo standardmäässig söll gsuecht wärde:',
'files' => 'Bilder',
# User rights
-'userrights' => 'Benutzerrechtsverwaltung', # Not used as normal message but as header for the special page itself
-'userrights-lookup-user' => 'Verwalte Gruppenzugehörigkeit',
+'userrights' => 'Benutzerrächtsverwaltig', # Not used as normal message but as header for the special page itself
+'userrights-lookup-user' => 'Verwalt d Gruppezuegherigkeit',
'editusergroup' => 'Ändere vo Benutzerrächt',
'editinguser' => "Bearbeite vo '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
-'userrights-editusergroup' => 'Bearbeite Gruppenzugehörigkeit des Benutzers',
-'saveusergroups' => 'Speichere Gruppenzugehörigkeit',
+'userrights-editusergroup' => 'Bearbeit d Gruppezuegherigkeit vum Benutzers',
+'saveusergroups' => 'Spychere d Gruppezuegherigkeit',
+
+# Groups
+'group-bot' => 'Bötli',
+'group-sysop' => 'Ammanne',
+'group-bureaucrat' => 'Bürokrate',
+
+'group-sysop-member' => 'Ammann',
-'grouppage-sysop' => '{{ns:project}}:Administratore',
+'grouppage-sysop' => '{{ns:project}}:Ammanne',
# User rights log
'rightslog' => 'Benutzerrächt-Logbuech',
@@ -588,16 +817,16 @@ Du chasch die [[:$1|Syte nöu schrybe]].",
# Recent changes
'nchanges' => '$1 {{PLURAL:$1|Änderig|Änderige}}',
'recentchanges' => 'Letschti Änderige',
-'recentchangestext' => 'Uff sellere Syte chönne Si die letschte Änderige in sellem Wiki aaluege.',
+'recentchangestext' => 'Uff däre Syte chönne Si die letschte Änderige in däm Wiki aaluege.',
'recentchanges-feed-description' => 'Di letschten Änderige vo {{SITENAME}} i däm Feed abonniere.',
'rcnote' => "Azeigt {{PLURAL:$1|wird '''1''' Änderig|wärde di letschte '''$1''' Änderige}} {{PLURAL:$2|vom letschte Tag|i de letschte '''$2''' Täg}} (Stand: $4, $5)",
-'rcnotefrom' => 'Dies sind die Änderungen seit <b>$2</b> (bis zu <b>$1</b> gezeigt).',
+'rcnotefrom' => 'Des sin d Ändrige syter <b>$2</b> (bis zem <b>$1</b> zeigt).',
'rclistfrom' => '<small>Nöji Änderige ab $1 aazeige (UTC)</small>',
'rcshowhideminor' => 'Chlynigkeite $1',
'rcshowhidebots' => 'Bots $1',
'rcshowhideliu' => 'Aagmoldene Benützer $1',
-'rcshowhideanons' => 'Uuaagmoldene Benützer $1',
-'rcshowhidepatr' => 'Patrulyrtes $1',
+'rcshowhideanons' => 'Nid aagmäldete Benutzer $1',
+'rcshowhidepatr' => 'Vum Fäldhieter aagluegti Änderige $1',
'rcshowhidemine' => 'Eigeni Änderige $1',
'rclinks' => 'Zeig di letschte $1 Änderige vo de vergangene $2 Täg.<br />$3',
'diff' => 'Unterschid',
@@ -618,7 +847,7 @@ Sytene, wo zu dyre [[Special:Watchlist|Beobachtigslischte]] ghöre, erschyne '''
# Upload
'upload' => 'Datei uffelade',
'uploadbtn' => 'Bild lokal ufelade',
-'uploadnologintext' => 'Sie müssen [[Special:UserLogin|angemeldet sein]], um Dateien hochladen zu können.',
+'uploadnologintext' => 'Si mien [[Special:UserLogin|aagmäldet syy]], zum Dateie uffelade z chenne.',
'uploadtext' => "Bruuche Si sell Formular unte go Dateie uffelade. Zuem aaluege odr fruener uffegladeni Bilder go sueche lueg uff de [[Special:ImageList|Lischte vo uffegladene Dateie]], Uffeladige un Löschige sin au protokolliert uff [[Special:Log/upload|Uffeladige Protokoll]].
Go e Datei odr en Bild innere Syte iizbaue schriibe Si eifach ane:
@@ -627,7 +856,7 @@ Go e Datei odr en Bild innere Syte iizbaue schriibe Si eifach ane:
or
* '''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:file.ogg]]</nowiki>'''
go direkt e Gleich uff d Datei z'mache.",
-'uploadlogpage' => 'Ufegladnigs-Logbuech',
+'uploadlogpage' => 'Dateie-Logbuech',
'uploadedimage' => 'het „[[$1]]“ ufeglade',
# Special:ImageList
@@ -635,17 +864,17 @@ go direkt e Gleich uff d Datei z'mache.",
# Image description page
'filehist' => 'Dateiversione',
-'filehist-help' => "Klick uf'ne Zytpunkt für azzeige, wie's denn het usgseh.",
+'filehist-help' => 'Klick uf e Zytpunkt zu aazeige, wie s dert usgsäh het.',
'filehist-current' => 'aktuell',
'filehist-datetime' => 'Version vom',
'filehist-user' => 'Benutzer',
'filehist-dimensions' => 'Mäß',
'filehist-filesize' => 'Dateigrößi',
'filehist-comment' => 'Kommentar',
-'imagelinks' => 'Bildverweise',
-'linkstoimage' => 'Di {{PLURAL:$1|folgendi Syte|$1 folgende Sytene}} händ en Link zu dem Bildli:',
-'nolinkstoimage' => 'Kein Artikel benutzt dieses Bild.',
-'sharedupload' => 'Selli Datei wird vo verschiedene Projekt bruucht.',
+'imagelinks' => 'Bildverwyys',
+'linkstoimage' => 'Di {{PLURAL:$1|Syte|$1 Sytene}} händ en Link zu dem Bild:',
+'nolinkstoimage' => 'Kei Artikel verwändet des Bild.',
+'sharedupload' => 'Die Datei wird vu verschidene Projekt brucht.',
'noimage' => 'Es git kei Datei mit däm Name, aber du chasch se $1.',
'noimage-linktext' => 'ufelade',
'uploadnewversion-linktext' => 'E nöui Version vo dere Datei ufelade',
@@ -660,7 +889,7 @@ go direkt e Gleich uff d Datei z'mache.",
'listredirects' => 'Lischte vo Wyterleitige (Redirects)',
# Unused templates
-'unusedtemplates' => 'Nid ’bruuchti Vorlage',
+'unusedtemplates' => 'Nid bruuchti Vorlage',
# Random page
'randompage' => 'Zuefalls-Artikel',
@@ -674,13 +903,13 @@ go direkt e Gleich uff d Datei z'mache.",
'userstats' => 'Benützer-Statistik',
'sitestatstext' => "Zuer Ziit git's '''$2''' Artikel in {{SITENAME}}.
-Insgsamt sin '''$1''' Syte in de Datebank. Selli sin au alli Sytene wo usserhalb vom Hauptnamensruum exischtiere (z.B. Diskussionssyte) odr wo cheini interne Gleicher hen odr wo au numme Weiterleitige sin.
+Insgsamt sin '''$1''' Syte in de Datebank. Des sin au alli Sytene, wo usserhalb vom Hauptnamensruum exischtiere, (z.B. Diskussionssyte) oder wo keini interne Gleicher hen oder wo au numme Witerleitige sin.
-Insgesamt wurden '''$8''' Dateien hochgeladen.
+Insgesamt sin '''$8''' Dateieuffeglade wore.
-Es isch insgsamt häts '''$3''' {{PLURAL:$3|Seiteabruf|Seiteabruf}} gäh, '''$4''' mol öbbis gänderet worde un drmit jedi Syte im Durchschnitt '''$5''' mol und '''$6''' Seitenabrufe pro Bearbeitung.
+Insgsamt het s '''$3''' {{PLURAL:$3|Syteabruef|Syteabruef}} gää, '''$4''' mol isch öbbis gänderet worde un drmit jedi Syte im Durchschnitt '''$5''' mol und '''$6''' Syteabruef pro Bearbeitig.
-Es het '''$8''' uffegladeni Dateie.
+Es het '''$8''' Dateie, wo uffeglade wore sin.
Längi vo de [http://www.mediawiki.org/wiki/Manual:Job_queue „Job queue“]: '''$7'''",
'userstatstext' => "S git '''$1''' regischtriirte Benutzer. Dodrvo sin '''$2''' (also '''$4 %''') Administratore (lueg au uff $3).",
@@ -688,10 +917,10 @@ Längi vo de [http://www.mediawiki.org/wiki/Manual:Job_queue „Job queue“]: '
'disambiguations' => 'Begriffsklärigssytene',
'disambiguationspage' => 'Template:Begriffsklärig',
-'doubleredirects' => 'Doppelte Redirects',
+'doubleredirects' => 'Doppleti Wyterleitige (Redirects)',
'brokenredirects' => 'Kaputti Wyterleitige',
-'brokenredirectstext' => "Di folgende Wyterleitige füered zu Artikel wo's gar nid git.",
+'brokenredirectstext' => 'Die Wyterleitige fiere zue Artikel, wu s gar nid git.',
'withoutinterwiki' => 'Sytenen ohni Links zu andere Sprache',
@@ -712,11 +941,11 @@ Längi vo de [http://www.mediawiki.org/wiki/Manual:Job_queue „Job queue“]: '
'unusedcategories' => 'Nid ’bruuchti Kategorië',
'unusedimages' => 'Verwaiste Bilder',
'popularpages' => 'Beliebti Artikel',
-'wantedcategories' => '’Bruuchti Kategorië, wo’s no nid git',
-'wantedpages' => 'Artikel wo fähle',
-'mostlinked' => 'Meistverlinke Seiten',
+'wantedcategories' => 'Bruuchti Kategorie, wo s no nid git',
+'wantedpages' => 'Artikel, wo fähle',
+'mostlinked' => 'Syte, wo am meischte vergleicht sin',
'mostlinkedcategories' => 'Am meischte verlinkti Kategorië',
-'mostlinkedtemplates' => 'Am meischten y’bouti Vorlage',
+'mostlinkedtemplates' => 'Am meischten yybouti Vorlage',
'mostcategories' => 'Sytene mit de meischte Kategorië',
'mostimages' => 'Am meischte verlinkti Dateie',
'mostrevisions' => 'Syte mit de meischte Bearbeitige',
@@ -730,6 +959,8 @@ Längi vo de [http://www.mediawiki.org/wiki/Manual:Job_queue „Job queue“]: '
'ancientpages' => 'alti Sytene',
'move' => 'verschiebe',
'movethispage' => 'Artikel verschiebe',
+'pager-newer-n' => '{{PLURAL:$1|nächschte|nächschte $1}}',
+'pager-older-n' => '{{PLURAL:$1|vorige|vorige $1}}',
# Book sources
'booksources' => 'ISBN-Suech',
@@ -739,9 +970,9 @@ Längi vo de [http://www.mediawiki.org/wiki/Manual:Job_queue „Job queue“]: '
'speciallogtitlelabel' => 'Titel:',
'log' => 'Logbüecher',
'all-logs-page' => 'Alli Logbüecher',
-'alllogstext' => "Kombinierti Aasicht vo alle i {{SITENAME}} gführte Protokoll.
-D'Aazeig cha durch d'Auswahl vo emne Protokoll, emne Benutzername odr emne Sytename iischränkt werde (Gross- u Chlischribig beachte).",
-'logempty' => 'Kei passendi Yträg gfunde.',
+'alllogstext' => 'Kombinierti Aasicht vu alle in {{SITENAME}} gfierte Protokoll.
+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.',
# Special:AllPages
'allpages' => 'alli Sytene',
@@ -751,7 +982,7 @@ D'Aazeig cha durch d'Auswahl vo emne Protokoll, emne Benutzername odr emne Syte
'allpagesfrom' => 'Syte aazeige vo:',
'allarticles' => 'alli Artikel',
'allinnamespace' => 'alli Sytene im Namensruum $1',
-'allnotinnamespace' => 'alli Sytene wo nit im $1 Namensruum sin',
+'allnotinnamespace' => 'alli Sytene, wo nit im $1 Namensruum sin',
'allpagesprev' => 'Füehrigs',
'allpagesnext' => 'nächschts',
'allpagessubmit' => 'gang',
@@ -763,28 +994,28 @@ D'Aazeig cha durch d'Auswahl vo emne Protokoll, emne Benutzername odr emne Syte
# E-mail user
'mailnologin' => 'Du bisch nid aagmäldet oder hesch keis Mail aaggä',
-'mailnologintext' => 'Du muesch [[Special:UserLogin|aagmäldet sy]] und e bestätigeti e-Mail-Adrässen i dynen [[Special:Preferences|Ystelligen]] aaggä ha, für das du öpper anderem es e-Mail chasch schicke.',
+'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',
-'emailpage' => 'e-Mail ane BenutzerIn',
+'emailpage' => 'E-Mail an Benutzer',
'emailpagetext' => 'Öpperem, wo sälber e bestätigeti e-Mail-Adrässe het aaggä, chasch du mit däm Formular es Mail schicke.
Im Absänder steit dyni eigeti e-Mail-Adrässe us dine [[Special:Preferences|Istellige]], so das me dir cha antworte.',
-'usermailererror' => 'Das Mail-Objekt gab einen Fehler zurück:',
+'usermailererror' => 'S Mail-Objekt het e Fähler zruckgee:',
'noemailtitle' => 'Kei e-Mail-Adrässe',
-'noemailtext' => 'Dä Benutzer het kei bestätigeti e-Mail-Adrässen aaggä oder wot kei e-Mails vo anderne Benutzer empfa.',
+'noemailtext' => 'Dä Benutzer het kei bstätigti E-Mail-Adräss aagee oder wet kei E-Mails vo andere Benutzer.',
'emailfrom' => 'Vo',
'emailto' => 'Empfänger',
'emailsubject' => 'Titel',
'emailmessage' => 'E-Bost',
'emailsend' => 'Abschicke',
-'emailsent' => 'E-Bost furtgschickt',
-'emailsenttext' => 'Dys e-Mail isch verschickt worde.',
+'emailsent' => 'E-Mail furtgschickt',
+'emailsenttext' => 'Dys E-Mail isch verschickt worde.',
# Watchlist
'watchlist' => 'Beobachtigslischte',
'mywatchlist' => 'Beobachtigslischte',
'watchlistfor' => "(für '''$1''')",
'nowatchlist' => 'Du hesch ke Yträg uf dyre Beobachtigslischte.',
-'watchnologintext' => 'Du musst [[Special:UserLogin|angemeldet]] sein, um deine Beobachtungsliste zu bearbeiten.',
+'watchnologintext' => 'Du muesch [[Special:UserLogin|aagmäldet]] syy, zum Dyyni Beobachtigssyte z bearbeite.',
'addedwatch' => 'zue de Beobachtigslischte drzue do',
'addedwatchtext' => 'D Syte "[[:$1]]" stoht jetz uf Ihre [[Special:Watchlist|Beobachtigslischte]].
Neui Änderige an de Syte odr de Diskussionssyte drvo chasch jetz dört seh. Usserdem sin selli Änderige uf de [[Special:RecentChanges|letschte Änderige]] fett gschriibe, dass Si s schneller finde.
@@ -806,8 +1037,8 @@ Wenn Si d Syte spöter wiedr vo de Lischte striiche wenn, denn drucke Si eifach
'watching' => 'Am beobachte …',
'unwatching' => 'Nümm am beobachten …',
-'enotif_subject' => 'Die {{SITENAME}} Seite $PAGETITLE wurde von $PAGEEDITOR $CHANGEDORCREATED',
-'enotif_lastvisited' => '$1 zeigt alle Änderungen auf einen Blick.',
+'enotif_subject' => 'D {{SITENAME}} Syte $PAGETITLE isch vum $PAGEEDITOR $CHANGEDORCREATED wore.',
+'enotif_lastvisited' => '$1 zeigt alli Änderige uf s Mol.',
'enotif_body' => 'Liebe/r $WATCHINGUSERNAME,
d {{SITENAME}} Syte $PAGETITLE isch vom $PAGEEDITOR am $PAGEEDITDATE $CHANGEDORCREATED,
@@ -820,7 +1051,7 @@ Kontakt zuem Autor:
Mail $PAGEEDITOR_EMAIL
Wiki $PAGEEDITOR_WIKI
-Es wird chei wiiteri Benochrichtigungsbost gschickt bis Si selli Syte wiedr bsueche. Uf de Beobachtigssyte chönne Si d Beobachtigsmarker zrucksetze.
+Es wird kei wiiteri Benochrichtigungsposcht gschickt bis Si selli Syte wider bsueche. Uf de Beobachtigssyte chönne Si d Beobachtigsmarker zrucksetze.
Ihr fründlichs {{SITENAME}} Benochrichtigssyschtem
@@ -830,29 +1061,29 @@ Hilf zue de Benutzig gits uff {{fullurl:{{MediaWiki:Helppage}}}}',
# Delete/protect/revert
'deletepage' => 'Syte lösche',
-'confirm' => 'Bestätige',
-'excontentauthor' => "einzigen Inhalt: '$1' (bearbeitet worde nume dür '$2')",
-'historywarning' => '<span style="color:#ff0000">WARNUNG:</span> Die Seite die Sie zu löschen gedenken hat eine Versionsgeschichte:',
-'confirmdeletetext' => 'Du bisch drann, en Artikel oder es Bild mitsamt Versionsgschicht permanänt us der Datebank z lösche.
-Bitte bis dir über d Konsequänze bewusst, u bis sicher, das du di a üsi [[{{MediaWiki:Policy-url}}|Leitlinien]] haltisch.',
-'actioncomplete' => 'Uftrag usgfuehrt.',
-'deletedtext' => '«<nowiki>$1</nowiki>» isch glösche worde.
-Im $2 het’s e Lischte vo de letschte Löschige.',
-'deletedarticle' => '„[[$1]]“ glösche',
+'confirm' => 'Bstätige',
+'excontentauthor' => "einzige Inhalt: '$1' (bearbeitet worde nume dür '$2')",
+'historywarning' => '<span style="color:#ff0000">OBACHT:</span> Die Syte, wu Du wit lesche, het e Versionsgschicht:',
+'confirmdeletetext' => 'Du bisch dra, e Artikel oder e Bild mitsamt dr Versionsgschicht fir immer us der Datebank z lesche.
+Bitte bi Dir iber d Konsequänze bewusst, un bi sicher, dass Du Di an unsri [[{{MediaWiki:Policy-url}}|Leitlinie]] haltsch.',
+'actioncomplete' => 'Uftrag usgfiert.',
+'deletedtext' => '«<nowiki>$1</nowiki>» isch glescht wore.
+Im $2 het s e Lischt vu dr letschte Leschige.',
+'deletedarticle' => '„[[$1]]“ glescht',
'dellogpage' => 'Lösch-Logbuech',
'deletionlog' => 'Lösch-Logbuech',
'deletecomment' => 'Löschigsgrund',
'deleteotherreason' => 'Andere/zuesätzleche Grund:',
'deletereasonotherlist' => 'Andere Grund',
-'rollback_short' => 'Zrüggsetze',
+'rollback_short' => 'Zrucksetze',
'rollbacklink' => 'Zrüggsetze',
'alreadyrolled' => 'Cha d Änderig uf [[:$1]] wo [[User:$2|$2]] ([[User talk:$2|Talk]]) gmacht het nit zruckneh will des öbber anderscht scho gmacht het.
Di letschti Änderig het [[User:$3|$3]] ([[User talk:$3|Talk]]) gmacht.',
-'revertpage' => 'Rückgängig gmacht zuer letschte Änderig vo [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskussion]]) mit de letzte version vo [[User:$1|$1]] wiederhergstellt', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'revertpage' => 'Ruckgängig gmacht zue dr letschte Änderig vo [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskussion]]) mit de letzte Version vo [[User:$1|$1]] widerhergstellt', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
'protectlogpage' => 'Syteschutz-Logbuech',
-'protectlogtext' => 'Dies ist eine Liste der blockierten Seiten. Siehe [[Special:ProtectedPages|Geschützte Seiten]] für mehr Informationen.',
-'protectcomment' => 'Grund der Sperrung',
+'protectlogtext' => 'Des isch e Lischt vu dr blockierte Syte. Lueg [[Special:ProtectedPages|Gschitzti Syte]] fir meh Informatione.',
+'protectcomment' => 'Grund vu dr Sperrig',
'protectexpiry' => 'Gsperrt bis:',
'protect_expiry_invalid' => 'Di gwählti Duur isch nid gültig.',
'protect_expiry_old' => 'Di gwählti Duur isch scho vergange.',
@@ -868,17 +1099,15 @@ Der Schutzstatus vo dere Syte lat sech la ändere, aber das het kei Yfluss uf d
'protect-level-sysop' => 'Nur Adminischtratore',
'protect-summary-cascade' => 'Kaskade',
'protect-expiring' => 'bis $1 (UTC)',
-'protect-cascade' => 'Kaskadesperrig – alli y’bundnige Vorlage sy mitgsperrt.',
+'protect-cascade' => 'Kaskadesperrig – alli yybundnige Vorlage sy mitgsperrt.',
'protect-cantedit' => 'Du chasch der Schutzstatus vo dere Syte nid ändere, wil du kener Berächtigunge hesch, für se z bearbeite.',
'restriction-type' => 'Schutzstatus',
'restriction-level' => 'Schutzhöchi:',
# Undelete
-'undeletehistorynoadmin' => 'Dieser Artikel wurde gelöscht. Der Grund für die Löschung ist in der Zusammenfassung angegeben,
-genauso wie Details zum letzten Benutzer der diesen Artikel vor der Löschung bearbeitet hat.
-Der aktuelle Text des gelöschten Artikels ist nur Administratoren zugänglich.',
+'undeletehistorynoadmin' => 'Dä Artikel isch glescht wore. Dr Grund fir d Leschig isch in dr Zämmefassig aagee, derzue au Aagaabe zum letschte Benutzer, wu dä Artikel bearbeitet het vor dr Leschig. Dr aktuäll Täxt vum gleschte Artikel isch nume zuegängli fir Ammanne.',
'undeletebtn' => 'Widerhärstelle',
-'undeletedrevisions' => '{{PLURAL:$1|ei Revision|$1 Revisione}} wiedr zruckgholt.',
+'undeletedrevisions' => '{{PLURAL:$1|ei Revision|$1 Revisione}} wider zruckgholt.',
# Namespace form on various pages
'namespace' => 'Namensruum:',
@@ -887,20 +1116,23 @@ Der aktuelle Text des gelöschten Artikels ist nur Administratoren zugänglich.'
# Contributions
'contributions' => 'Benutzer-Byträg',
-'mycontris' => 'mini Biiträg',
+'mycontris' => 'myyni Byyträg',
'contribsub2' => 'Für $1 ($2)',
'uctop' => '(aktuell)',
'month' => 'u Monet:',
'year' => 'bis Jahr:',
+'sp-contributions-newbies' => 'Zeig nume Biträg vo neie Benutzer',
'sp-contributions-newbies-sub' => 'Für Nöui',
'sp-contributions-blocklog' => 'Sperrlogbuech',
+'sp-contributions-search' => 'Suech no Benutzerbiträg',
+'sp-contributions-username' => 'IP-Adress oder Benutzername:',
# What links here
'whatlinkshere' => 'Was linkt da ane?',
'whatlinkshere-title' => 'Sytene, wo uf „$1“ verlinke',
-'linkshere' => "Di folgende Sytene händ en Link wo zu '''„[[:$1]]“''' führe:",
-'nolinkshere' => "Kein Artikel verwiest zu '''„[[:$1]]“'''.",
+'linkshere' => "Die Sytene hän e Gleich, wu zu '''„[[:$1]]“''' fiere:",
+'nolinkshere' => "Kei Artikel vergleicht uf '''„[[:$1]]“'''.",
'isredirect' => 'Wyterleitigssyte',
'istemplate' => 'Vorlageybindig',
'whatlinkshere-prev' => '{{PLURAL:$1|vorder|vorderi $1}}',
@@ -909,21 +1141,21 @@ Der aktuelle Text des gelöschten Artikels ist nur Administratoren zugänglich.'
# Block/unblock
'blockip' => 'Benutzer bzw. IP blockyre',
-'ipbsubmit' => 'Adresse blockieren',
-'ipboptions' => '1 Stunde:1 hour,2 Stunden:2 hours,6 Stunden:6 hours,1 Tag:1 day,3 Tage:3 days,1 Woche:1 week,2 Wochen:2 weeks,1 Monat:1 month,3 Monate:3 months,1 Jahr:1 year,Für immer:infinite', # display1:time1,display2:time2,...
+'ipbsubmit' => 'Adräss blockiere',
+'ipboptions' => '1 Stund:1 hour,2 Stunde:2 hours,6 Stunde:6 hours,1 Tag:1 day,3 Täg:3 days,1 Wuche:1 week,2 Wuche:2 weeks,1 Monet:1 month,3 Monet:3 months,1 Johr:1 year,Fir immer:infinite', # display1:time1,display2:time2,...
'ipblocklist' => 'Liste vo blockierten IP-Adrässen u Benutzernäme',
-'blocklistline' => '$1, $2 het $3 ($4) gschperrt',
-'blocklink' => 'spärre',
+'blocklistline' => '$1, $2 het $3 ($4) gsperrt',
+'blocklink' => 'sperre',
'unblocklink' => 'freigä',
'contribslink' => 'Byträg',
'blocklogpage' => 'Sperrigs-Protokoll',
'blocklogentry' => 'sperrt [[$1]] für d Ziit vo: $2 $3',
-'blocklogtext' => 'Des ischs Logbuech yber Sperrunge un Entsperrunge vun Bnutzer. Automatisch blockti IP-Adresse werre nit erfasst. Lueg au [[Special:IPBlockList|IP-Block Lischt]] fyr ä Lischt vun gsperrti Bnutzer.',
-'unblocklogentry' => 'Blockade von $1 aufgehoben',
+'blocklogtext' => 'Des isch s Logbuech iber Sperrige un Entsperrige vu Benutzer. Automatisch blockierti IP-Adrässe wäre nit erfasst. Lueg au [[Special:IPBlockList|IP-Block Lischt]] fir e Lischt vu gsperrte Benutzer.',
+'unblocklogentry' => 'Blockad vu $1 ufghobe',
# Move page
'move-page-legend' => 'Artikel verschiebe',
-'movepagetext' => 'Mit däm Forumlar chasch du en Artikel verschiebe, u zwar mit syre komplette Versionsgschicht. Der alt Titel leitet zum nöie wyter, aber Links ufen alt Titel blyben unveränderet.',
+'movepagetext' => 'Mit däm Formular chasch du en Artikel verschiebe, u zwar mit syre komplette Versionsgschicht. Der alt Titel leitet zum nöie wyter, aber Links ufen alt Titel blyben unveränderet.',
'movepagetalktext' => "D Diskussionssyte wird mitverschobe, '''ussert:'''
*Du verschiebsch d Syten i nen andere Namensruum, oder
*es git scho ne Diskussionssyte mit däm Namen oder
@@ -936,20 +1168,21 @@ I söttigne Fäll müessti d Diskussionssyten allefalls vo Hand kopiert wärde."
'movepagebtn' => 'Artikel verschiebe',
'pagemovedsub' => 'Verschiebig erfolgrych',
'movepage-moved' => "<big>'''«$1» isch verschobe worde nach «$2»'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
-'articleexists' => 'A Syte mit sellem Name gits scho odr de Name isch ungültigt. Bitte nimm en andere.',
-'talkexists' => 'D Syte sälber isch erfolgrych verschobe worde, nid aber d Diskussionssyte, wil’s under em nöue Titel scho eini het ’gä. Bitte setz se vo Hand zäme.',
+'articleexists' => 'E Syte mit däm Name git s scho oder de Name isch nid giltig. Bitte nimm en andere.',
+'talkexists' => 'D Syte sälber isch erfolgrych verschobe worde, nid aber d Diskussionssyte, wil s under em nöue Titel scho eini het gä. Bitte setz se vo Hand zäme.',
'movedto' => 'verschoben uf',
'movetalk' => 'Diskussionssyte nach Müglechkeit mitverschiebe',
'1movedto2' => '[[$1]] isch uf [[$2]] verschobe worde.',
'1movedto2_redir' => '[[$1]] isch uf [[$2]] verschobe worre un het drbii e Wiiterleitig übrschriebe.',
'movelogpage' => 'Verschiebigs-Logbuech',
'movereason' => 'Grund',
-'revertmove' => 'zrügg verschiebe',
+'revertmove' => 'Zrugg verschiebe',
'selfmove' => 'Der nöi Artikelname mues en andere sy als der alt!',
# Export
'export' => 'Sytenen exportiere',
-'exporttext' => 'Sie können den Text und die Bearbeitungshistorie einer bestimmten oder einer Auswahl von Seiten nach XML exportieren. Das Ergebnis kann in ein anderes Wiki mit Mediawiki Software eingespielt werden, bearbeitet oder archiviert werden.',
+'exporttext' => 'Du chasch dr Text un d Versionsgschicht vu einzelne Syte in ere XML-Datei exportiere. Die Datei cha derno in e ander MediaWiki-Wiki importiert wäre iber [[Special:Import|Importiere]].
+Zum Exportiere trag dr Sytetitel in dr Täxtchaschte unter yy, ei Titel pro Zyyle, un wehl us, eb Du di aktuäll Version mitsamt dr eltere Versione (mit dr Versionsgschicht-Zyyle) oder nume di aktuäll Version mit dr Information iber di letscht Bearbeitig. In däm Fall chasch au e Gleich fir dr Export verwände, z. B. [[{{ns:special}}:Export/{{MediaWiki:Mainpage}}]] fir d Syte "[[{{MediaWiki:Mainpage}}]]".',
# Namespace 8 related
'allmessages' => 'Systemnochrichte',
@@ -964,7 +1197,7 @@ Please visit [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation]
# Thumbnails
'thumbnail-more' => 'vergrösere',
-'thumbnail_error' => "Fähler bir Härstellig vo're Vorschou: $1",
+'thumbnail_error' => 'Fähler bir Härstellig vo re Vorschou: $1',
# Special:Import
'importtext' => 'Bitte speichere Si selli Syte vom Quellwiki met em Special:Export Wärkzüg ab un lade Si denn di Datei denn do uffe.',
@@ -978,8 +1211,8 @@ Please visit [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation]
'tooltip-pt-preferences' => 'Myni Ystellige',
'tooltip-pt-watchlist' => 'Lischte vo de beobachtete Syte.',
'tooltip-pt-mycontris' => 'Lischte vo myne Byträg',
-'tooltip-pt-login' => 'Ylogge',
-'tooltip-pt-logout' => 'Uslogge',
+'tooltip-pt-login' => 'Aamälde',
+'tooltip-pt-logout' => 'Abmälde',
'tooltip-ca-talk' => 'Diskussion zum Artikelinhalt',
'tooltip-ca-edit' => 'Syte bearbeite. Bitte vor em Spychere d Vorschou aaluege.',
'tooltip-ca-addsection' => 'E Kommentar zu dere Syte derzuetue.',
@@ -1049,16 +1282,7 @@ Please visit [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation]
'nextdiff' => 'Nächschti Änderig →',
# Media information
-'mediawarning' => '
-===Warnung!===
-Diese Art von Datei kann böswilligen Programmcode enthalten.
-Durch das Herunterladen oder Öffnen der Datei kann der Computer beschädigt werden.
-Bereits das Anklicken des Links kann dazu führen dass der Browser die Datei öffnet
-und unbekannter Programmcode zur Ausführung kommt.
-
-Die Betreiber dieses Wikis können keine Verantwortung für den Inhalte
-dieser Datei übernehmen. Sollte diese Datei tatsächlich böswilligen Programmcode enthalten,
-sollte umgehend ein Administrator informiert werden!',
+'mediawarning' => "'''Obacht:''' In däre Art Datei chend s e beswillige Programmcode din ha. Wänn du die Datei abeladsch oder effnesch, cha dr Computer bschädigt wäre.<hr />",
'imagemaxsize' => 'Maximali Gröössi vo de Bilder uf de Bildbeschrybigs-Sytene:',
'thumbsize' => 'Bildvorschou-Gröössi:',
'file-info-size' => '($1 × $2 Pixel, Dateigrößi: $3, MIME-Typ: $4)',
@@ -1082,7 +1306,7 @@ Wyteri Links uf der glyche Zyle wärden als Usnahme behandlet, wo die Datei trot
# Metadata
'metadata' => 'Metadate',
'metadata-help' => "Die Datei het wyteri Informatione, allwäg vor Digitalkamera oder vom Scanner wo se het gschaffe.
-We die Datei isch veränderet worde, de cha's sy, das die zuesätzlechi Informatin für di verändereti Datei nümm richtig zuetrifft.",
+We die Datei isch veränderet worde, de cha's sy, das die zuesätzlechi Information für di verändereti Datei nümm richtig zuetrifft.",
'metadata-expand' => 'Erwytereti Details azeige',
'metadata-collapse' => 'Erwytereti Details verstecke',
'metadata-fields' => 'Die EXIF-Metadate wärden ir Bildbeschrybig ou denn azeigt, we d Metadate-Tabälle versteckt isch.
@@ -1102,7 +1326,7 @@ Anderi Metadate sy standardmäßig versteckt.
# External editor support
'edit-externally' => 'Die Datei mit emnen externe Programm bearbeite',
-'edit-externally-help' => 'Siehe [http://meta.wikimedia.org/wiki/Hilfe:Externe_Editoren Installations-Anweisungen] für weitere Informationen',
+'edit-externally-help' => '(Lueg d [http://www.mediawiki.org/wiki/Manual:External_editors Installationsaawisige] fir witeri Informatione)',
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'alli',
@@ -1110,13 +1334,13 @@ Anderi Metadate sy standardmäßig versteckt.
'monthsall' => 'alli',
# E-mail address confirmation
-'confirmemail' => 'Bschtätigung vo Ihre E-Bost-Adräss',
+'confirmemail' => 'Bstätigung vo Ihre E-Poscht-Adräss',
'confirmemail_text' => 'Dermit du di erwyterete Mailfunktione chasch bruuche, muesch du die e-Mail-Adrässe, wo du hesch aaggä, la bestätige. Klick ufe Chnopf unte; das schickt dir es Mail. I däm Mail isch e Link; we du däm Link folgsch, de tuesch dadermit bestätige, das die e-Mail-Adrässe dyni isch.',
'confirmemail_send' => 'Bestätigungs-Mail verschicke',
'confirmemail_sent' => 'Es isch dir es Mail zur Adrässbestätigung gschickt worde.',
-'confirmemail_success' => 'Dyni e-Mail-Adrässen isch bestätiget worde. Du chasch di jitz ylogge.',
-'confirmemail_loggedin' => 'Dyni e-Mail-Adrässen isch jitz bestätiget.',
-'confirmemail_subject' => '{{SITENAME}} e-Mail-Adrässbestätigung',
+'confirmemail_success' => 'Dyni E-Mail-Adräss isch bstätiget worde. Du chasch di jitz aamälde.',
+'confirmemail_loggedin' => 'Dyni E-Mail-Adräss isch jitz bstätigt.',
+'confirmemail_subject' => '{{SITENAME}} E-Mail-Adrässbstätigung',
'confirmemail_body' => "Hallo
{{SITENAME}}-BenutzerIn «$2» — das bisch allwäg du — het sech vor IP-Adrässen $1 uus mit deren e-Mail-Adrässe bi {{SITENAME}} aagmäldet.
diff --git a/languages/messages/MessagesGu.php b/languages/messages/MessagesGu.php
index 84a1a7a5..181537ee 100644
--- a/languages/messages/MessagesGu.php
+++ b/languages/messages/MessagesGu.php
@@ -211,10 +211,16 @@ $messages = array(
'nosuchspecialpage' => 'àªàªµà«àª‚ ખાસ પાનà«àª‚ નથી',
# General errors
-'badtitle' => 'ખરાબ નામ',
-'viewsource' => 'સà«àª¤à«àª°à«‹àª¤ જà«àª“',
-'viewsourcefor' => '$1ને માટે',
-'viewsourcetext' => 'આપ આ પાનાંનો મૂળ સà«àª¤à«àª°à«‹àª¤ નિહાળી શકો છો અને તેની નકલ (copy) પણ કરી શકો છો:',
+'badtitle' => 'ખરાબ નામ',
+'badtitletext' => 'આપનà«àª‚ ઈચà«àª›àª¿àª¤ શિરà«àª·àª• અમાનà«àª¯ છે, ખાલી છે, અથવાતો અયોગà«àª¯ રીતે આંતર-ભાષિય કે આંતર-વિકિ સાથે જોડાયેલà«àª‚ શિરà«àª·àª• છે.
+શકà«àª¯ છે કે તેમાં àªàª• કે વધૠàªàªµàª¾ અકà«àª·àª° કે ચિહà«àª¨à«‹ છે કે જે પાનાનાં શિરà«àª·àª• માટે અવૈધ છે.',
+'perfcached' => 'નીચે દરà«àª¶àª¾àªµà«‡àª²à«€ માહિતિ જà«àª¨àª¾ સંગà«àª°àª¹àª®àª¾àª‚થી લીધેલી છે અને શકà«àª¯ છે કે તે હાલની પરિસà«àª¥àª¿àª¤àª¿àª®àª¾àª‚ સચોટ ના હોય.',
+'perfcachedts' => 'નીચેની વિગતો જà«àª¨àª¾ સંગà«àª°àª¹àª®àª¾àª¥à«€ છે અને તે છેલà«àª²à«‡ $1 સà«àª§à«€ અદà«àª¯àª¤àª¨ હતી.',
+'querypage-no-updates' => 'આ પાનાની નવી આવૃતà«àª¤àª¿àª“ હાલમાં અકà«àª°àª¿àª¯ છે.
+અહીંની વિગતો હાલમાં રિફà«àª°à«‡àª¶ કરવામાં નહી આવે.',
+'viewsource' => 'સà«àª¤à«àª°à«‹àª¤ જà«àª“',
+'viewsourcefor' => '$1ને માટે',
+'viewsourcetext' => 'આપ આ પાનાંનો મૂળ સà«àª¤à«àª°à«‹àª¤ નિહાળી શકો છો અને તેની નકલ (copy) પણ કરી શકો છો:',
# Login and logout pages
'yourname' => 'સભà«àª¯ નામ:',
@@ -226,7 +232,7 @@ $messages = array(
'userlogin' => 'પà«àª°àªµà«‡àª¶ કરો / નવà«àª‚ ખાતà«àª‚ ખોલો',
'logout' => 'બહાર નીકળો',
'userlogout' => 'બહાર નીકળો/લૉગ આઉટ',
-'nologin' => 'શà«àª‚ તમારૂં ખાતà«àª‚ નથી? $1.',
+'nologin' => 'શà«àª‚ તમારૂં ખાતà«àª‚ નથી? તો નવà«àª‚ $1.',
'nologinlink' => 'ખાતà«àª‚ ખોલો',
'createaccount' => 'નવà«àª‚ ખાતà«àª‚ ખોલો',
'gotaccount' => 'પહેલેથી ખાતà«àª‚ ખોલેલà«àª‚ છે? $1.',
@@ -238,7 +244,7 @@ $messages = array(
'loginsuccesstitle' => 'પà«àª°àªµà«‡àª¶ સફળ',
'loginsuccess' => "'''તમે હવે {{SITENAME}}માં \"\$1\" તરીકે પà«àª°àªµà«‡àª¶à«€ ચà«àª•à«àª¯àª¾ છો.'''",
'nosuchuser' => '"$1" નામ ધરાવતો કોઇ સભà«àª¯ અસà«àª¤àª¿àª¤à«àªµàª®àª¾àª‚ નથી.
-કૃપા કરી સà«àªªà«‡àª²à«€àª‚ગ/જોડણી ચકાસો અથવા નવà«àª‚ ખાતૠખોલો.',
+કૃપા કરી સà«àªªà«‡àª²à«€àª‚ગ/જોડણી ચકાસો અથવા [[Special:UserLogin/signup|નવà«àª‚ ખાતૠખોલો]].',
'nosuchusershort' => '"<nowiki>$1</nowiki>" નામનો કોઇ સભà«àª¯ નથી, તમારી જોડણી તપાસો.',
'nouserspecified' => 'તમારે સભà«àª¯ નામ દરà«àª¶àª¾àªµàªµàª¾àª¨à«€ જરૂર છે.',
'wrongpassword' => 'તમે લખેલી ગà«àªªà«àª¤ સંજà«àªžàª¾ ખોટી છે.
@@ -249,6 +255,7 @@ $messages = array(
તેમાં ઓછામાં {{PLURAL:$1|ઓછો àªàª• અકà«àª·àª° હોવો |ઓછા $1 અકà«àª·àª° હોવા}} જોઇઠઅને તેમાં તમારા સભà«àª¯ નામનો સમાવેશ ના થવો જોઇàª.',
'mailmypassword' => 'પાસવરà«àª¡ ઇ-મેલમાં મોકલો',
'passwordremindertitle' => '{{SITENAME}} માટેની નવી કામચલાઉ ગà«àªªà«àª¤ સંજà«àªžàª¾',
+'noemail' => 'સભà«àª¯ "$1"નà«àª‚ કોઇ ઇ-મેલ સરનામà«àª‚ નોંધાયેલà«àª‚ નથી.',
'accountcreated' => 'ખાતà«àª‚ ખોલવામાં આવà«àª¯à«àª‚ છે',
# Edit page toolbar
@@ -294,7 +301,7 @@ $messages = array(
આપનાં પર મà«àª•àªµàª¾àª®àª¾àª‚ આવેલાં પà«àª°àª¤àª¿àª¬àª‚ધ વિષે ચરà«àªšàª¾ કરવા માટે આપ $1નો કે અનà«àª¯ [[{{MediaWiki:Grouppage-sysop}}|પà«àª°àª¬àª‚ધક]]નો સંપરà«àª• કરી શકો છો.
આપ 'સભà«àª¯àª¨à«‡ ઇ-મેલ કરો' ની કડી વાપરી નહી શકો, પરંતૠજો આપનાં [[Special:Preferences|મારી પસંદ]]માં યોગà«àª¯ ઇ-મેલ સરનામà«àª‚ વાપરà«àª¯à«àª‚ હશે અને તમારા તે ખાતà«àª‚ વાપરવા ઉપર પà«àª°àª¤àª¿àª¬àª‚ધ નહી મà«àª•à«àª¯à«‹ હોય તો તમે તે કડીનો ઉપયોગ કરી શકશો.
તમારૂં હાલનà«àª‚ આઇ.પી સરનામà«àª‚ છે $3, અને જેના પર પà«àª°àª¤àª¿àª¬àª‚ધ મà«àª•àªµàª¾àª®àª¾àª‚ આવà«àª¯à«‹ છે તે છે #$5.
-મહેરબાની કરીને કોઇ પણ પતà«àª° વà«àª¯àªµàª¹àª¾àª°àª®àª¾àª‚ ઉપરનાંમાંથી àªàª•àª¨à«‹ કે બનà«àª¨à«‡àª¨à«‹ ઉલà«àª²à«‡àª– કરશો.",
+મહેરબાની કરીને કોઇ પણ પતà«àª° વà«àª¯àªµàª¹àª¾àª°àª®àª¾àª‚ ઉપરની બધીજ માહિતિનો ઉલà«àª²à«‡àª– કરશો.",
'blockededitsource' => "'''$1''' માટે '''તમારા ફેરફારો''' નીચે દેખાય છે:",
'newarticle' => '(નવિન)',
'newarticletext' => "આપ જે કડીને અનà«àª¸àª°à«€àª¨à«‡ અહીં પહોંચà«àª¯àª¾ છો તે પાનà«àª‚ અસà«àª¤àª¿àª¤à«àªµàª®àª¾àª‚ નથી.
@@ -476,6 +483,7 @@ $messages = array(
'wantedpages' => 'ઇચà«àª›àª¿àª¤ પાનાં',
'mostcategories' => 'સૌથી વધૠશà«àª°à«‡àª£à«€àª“ ધરાવતાં પાનાં',
'mostrevisions' => 'સૌથી વધૠફેરફાર થયેલા પાનાં',
+'prefixindex' => 'પૂરà«àªµàª¾àª•à«àª·àª° સૂચિ',
'shortpages' => 'નાનાં પાનાં',
'longpages' => 'લાંબા પાનાઓ',
'protectedpages' => 'સંરકà«àª·àª¿àª¤ પાનાઓ',
@@ -484,6 +492,8 @@ $messages = array(
'ancientpages' => 'સૌથી જૂનાં પાના',
'move' => 'નામ બદલો',
'movethispage' => 'આ પાનà«àª‚ ખસેડો',
+'pager-newer-n' => '{{PLURAL:$1|નવà«àª‚ 1|નવા $1}}',
+'pager-older-n' => '{{PLURAL:$1|જà«àª¨à«àª‚ 1|જà«àª¨àª¾àª‚ $1}}',
# Book sources
'booksources' => 'પà«àª¸à«àª¤àª• સà«àª¤à«àª°à«‹àª¤',
@@ -528,11 +538,11 @@ $messages = array(
'watchlistfor' => "('''$1'''ને માટે)",
'addedwatch' => 'ધà«àª¯àª¾àª¨àª¸à«‚ચિમાં ઉમેરવામાં આવà«àª¯à«àª‚ છે',
'removedwatch' => 'ધà«àª¯àª¾àª¨àª¸à«‚ચિમાંથી કાઢી નાંખà«àª¯à«àª‚ છે',
-'removedwatchtext' => '"[[:$1]]" શિરà«àª·àª• હેઠળનà«àª‚ પાનà«àª‚ તમારી ધà«àª¯àª¾àª¨àª¸à«‚ચિમાંથી કાઢી નાંખવામાં આવà«àª¯à«àª‚ છે.',
+'removedwatchtext' => '"[[:$1]]" શિરà«àª·àª• હેઠળનà«àª‚ પાનà«àª‚ [[Special:Watchlist|તમારી ધà«àª¯àª¾àª¨àª¸à«‚ચિમાંથી]] કાઢી નાંખવામાં આવà«àª¯à«àª‚ છે.',
'watch' => 'ધà«àª¯àª¾àª¨ માં રાખો',
'watchthispage' => 'આ પાનà«àª‚ ધà«àª¯àª¾àª¨àª®àª¾àª‚ રાખો',
'unwatch' => 'ધà«àª¯àª¾àª¨àª¸à«‚ચિમાંથી હટાવો',
-'watchlist-details' => 'ચરà«àªšàª¾ વાળા પાના ન ગણતા {{PLURAL:$1|$1 પાનà«àª‚|$1 પાનાં}} ધà«àª¯àª¾àª¨àª¸à«‚ચી મા છે.',
+'watchlist-details' => 'ચરà«àªšàª¾ વાળા પાના ન ગણતા {{PLURAL:$1|$1 પાનà«àª‚|$1 પાનાં}} ધà«àª¯àª¾àª¨àª¸à«‚ચીમાં છે.',
'watchlistcontains' => 'તમારી ધà«àª¯àª¾àª¨àª¸à«‚ચીમાં $1 {{PLURAL:$1|પાનà«àª‚|પાનાં}} છે.',
'wlshowlast' => 'છેલà«àª²àª¾ $1 કલાક $2 દિવસ $3 બતાવો',
'watchlist-hide-bots' => 'બૉટના ફેરફાર સંતાડો',
@@ -550,6 +560,9 @@ $messages = array(
'deletepage' => 'પાનà«àª‚ હટાવો',
'confirm' => 'ખાતરી કરો',
'exblank' => 'પાનà«àª‚ ખાલી હતà«àª‚',
+'historywarning' => 'ચેતવણી: જે પાનà«àª‚ તમે હટાવવા જઇ રહà«àª¯àª¾àª‚ છો તેનો ઇતિહાસ છે:',
+'confirmdeletetext' => 'આપ આ પાનà«àª‚ તેના ઇતિહાસ (બધાજ પૂરà«àªµ ફેરફારો) સાથે હટાવી રહà«àª¯àª¾àª‚ છો.
+કૃપા કરી મંજૂરી આપો કે, આપ આમ કરવા ચાહો છો, આપ આના સરા-નરસા પરિણામોથી વાકેફ છો, અને આપ આ કૃતà«àª¯ [[{{MediaWiki:Policy-url}}|નીતિ]]ને અનà«àª°à«‚પ જ કરી રહà«àª¯àª¾àª‚ છો.',
'actioncomplete' => 'કામ પૂરà«àª‚ થઈ ગયà«àª‚',
'deletedtext' => '"<nowiki>$1</nowiki>" દૂર કરવામાં આવà«àª¯à«àª‚ છે.
તાજેતરમાં દૂર કરેલા લેખોની વિગત માટે $2 જà«àª“.',
@@ -564,12 +577,14 @@ $messages = array(
'protectexpiry' => 'સમાપà«àª¤àª¿:',
'protect_expiry_invalid' => 'સમાપà«àª¤àª¿àª¨à«‹ સમય માનà«àª¯ નથી.',
'protect_expiry_old' => 'સમાપà«àª¤àª¿àª¨à«‹ સમય ભૂતકાળમાં છે.',
+'protect-fallback' => '"$1" પરવાનગી જરૂરી',
'protect-level-autoconfirmed' => 'નહી નોંધાયેલા સભà«àª¯à«‹ પર પà«àª°àª¤àª¿àª¬àª‚ધ',
'protect-level-sysop' => 'માતà«àª° પà«àª°àª¬àª‚ધકો',
'protect-expiring' => '$1 (UTC) ઠસમાપà«àª¤ થાય છે',
'protect-cascade' => 'આ પાનાંમાં સમાવિષà«àªŸ પેટા પાનાં પણ સà«àª°àª•à«àª·àª¿àª¤ કરો (કૅસà«àª•à«‡àª¡à«€àª‚ગ સà«àª°àª•à«àª·àª¾)',
'protect-cantedit' => 'આપ આ પાનાનાં સà«àª°àª•à«àª·àª¾ સà«àª¤àª°àª®àª¾àª‚ ફેરફાર ના કરી શકો, કેમકે આપને અહિં ફેરફાર કરવાની પરવાનગી નથી.',
'restriction-type' => 'પરવાનગી:',
+'restriction-level' => 'નિયંતà«àª°àª£ સà«àª¤àª°:',
# Restrictions (nouns)
'restriction-edit' => 'બદલો',
@@ -591,13 +606,16 @@ $messages = array(
'month' => ':મહિનાથી (અને પહેલાનાં)',
'year' => ':વરà«àª·àª¥à«€ (અને પહેલાનાં)',
+'sp-contributions-newbies' => 'માતà«àª° નવા ખà«àª²à«‡àª²àª¾àª‚ ખાતાઓનà«àª‚ યોગદાન બતાવો',
'sp-contributions-newbies-sub' => 'નવા ખાતાઓ માટે',
'sp-contributions-blocklog' => 'પà«àª°àª¤àª¿àª¬àª‚ધ સૂચિ',
+'sp-contributions-search' => 'યોગદાન શોધો',
+'sp-contributions-username' => 'IP સરનામà«àª‚ અથવા સભà«àª¯àª¨àª¾àª®:',
'sp-contributions-submit' => 'શોધો',
# What links here
'whatlinkshere' => 'અહિયાં શà«àª‚ જોડાય છે',
-'whatlinkshere-title' => 'પાનાંઓ કે જે $1 સાથે જોડાય છે',
+'whatlinkshere-title' => '"$1" સાથે જોડાયેલાં પાનાં',
'linklistsub' => '(કડીઓની સૂચી)',
'linkshere' => "નીચેના પાનાઓ '''[[:$1]]''' સાથે જોડાય છે:",
'nolinkshere' => "'''[[:$1]]'''ની સાથે કોઇ પાના જોડાતા નથી.",
diff --git a/languages/messages/MessagesGv.php b/languages/messages/MessagesGv.php
index b494b668..2458080f 100644
--- a/languages/messages/MessagesGv.php
+++ b/languages/messages/MessagesGv.php
@@ -84,11 +84,14 @@ $messages = array(
'pagecategories' => '{{PLURAL:$1|Ronney|Ronnaghyn}}',
'category_header' => 'Duillagyn ayns ronney "$1"',
'subcategories' => 'Fo-ronnaghyn',
-'category-media-header' => 'Ym-ysseraght ayns ronney "$1"',
+'category-media-header' => 'Meanyn ayns ronney "$1"',
+'category-empty' => "''Cha nel duillagyn ny meanyn ayns y ronney shoh ec y traa t'ayn.''",
'hidden-categories' => '{{PLURAL:$1|Ronney follit|Ronnaghyn follit}}',
'hidden-category-category' => 'Ronnaghyn follit', # Name of the category where hidden categories will be listed
'listingcontinuesabbrev' => 'tooil.',
+'mainpagetext' => "<big>'''Ta MediaWiki currit stiagh nish.'''</big>",
+
'about' => 'Mychione',
'article' => 'Duillag y chummal',
'newwindow' => '(foshlit ayns uinnag elley eh)',
@@ -131,7 +134,7 @@ $messages = array(
'delete' => 'Scryss',
'deletethispage' => 'Scryss y duillag shoh',
'protect' => 'Coadee',
-'protect_change' => 'coadey y arraghey',
+'protect_change' => 'arraghey',
'protectthispage' => 'Coadee yn duillag shoh',
'newpage' => 'Duillag noa',
'talkpage' => 'Resooney magh y duillag shoh',
@@ -146,6 +149,7 @@ $messages = array(
'userpage' => 'Jeeagh er duillag yn ymmydeyr',
'projectpage' => 'Jeeagh er duillag y halee',
'mediawikipage' => 'Jeeagh er duillag y haghteraght',
+'templatepage' => 'Jeeagh er duillag y chlowan',
'viewhelppage' => 'Jeeagh er duillag y chooney',
'categorypage' => 'Jeeagh er duillag ny ronnaghyn',
'viewtalkpage' => 'Jeeagh er resoonaght',
@@ -221,6 +225,9 @@ $messages = array(
# Login and logout pages
'logouttitle' => 'Log magh yn ymmydeyr',
+'welcomecreation' => '== Failt ort, $1! ==
+Ta dty choontys chrooit nish.<br />
+Ny jean jarrood dty [[Special:Preferences|{{SITENAME}} hosheeaghtyn]] y arraghey.',
'loginpagetitle' => 'Log stiagh yn ymmydeyr',
'yourname' => "Dt'ennym ymmydeyr",
'yourpassword' => 'Fockle yn arrey:',
@@ -228,6 +235,7 @@ $messages = array(
'remembermypassword' => "Cooinnee m'ockle arrey",
'login' => 'Log stiagh',
'nav-login-createaccount' => 'Log stiagh / croo coontys',
+'loginprompt' => 'Shegin dhyt cur pooar da minniagyn dy loggal stiagh ayns {{SITENAME}}.',
'userlogin' => 'Log stiagh / croo coontys',
'logout' => 'Log magh',
'userlogout' => 'Log magh',
@@ -240,14 +248,17 @@ $messages = array(
'createaccountmail' => 'er post-L',
'youremail' => 'Post-L:',
'username' => "Dt'ennym ymmydeyr:",
+'uid' => 'Enney ymmydeyr:',
'yourrealname' => 'Feer-ennym:',
'yourlanguage' => 'Çhengey:',
'yournick' => 'Far-ennym:',
'email' => 'Post-L',
+'prefs-help-realname' => "Ta dt'eer ennym reihyssagh.<br />
+My bailliu eh y chiarail, bee eh ymmydit son cur gys lieh y chur dhyt er son yn obbyr ayd.",
'loginerror' => 'Marranys log stiagh',
'loginsuccesstitle' => "T'ou loggalt stiagh",
'loginsuccess' => "'''T'ou loggit stiagh ayns {{SITENAME}} myr \"\$1\".'''",
-'nosuchuser' => 'Cha nel ymmydeyr lesh yn ennym "$1".
+'nosuchuser' => 'Cha nel ymmydeyr lesh yn ennym "$1".<br />
Cur streean er dty lettraghey, ny croo coontys noa.',
'nosuchusershort' => 'Cha nel ymmydeyr lesh yn ennym "<nowiki>$1</nowiki>".
Cur streean er dty lettraghey.',
@@ -257,6 +268,9 @@ Cur streean er dty lettraghey.',
Aascreeu, my sailliu.",
'mailmypassword' => "Cur dou m'ockle arrey er post-L",
'passwordremindertitle' => 'Fockle arrey noa shallidagh gys {{SITENAME}}',
+'noemail' => 'Cha nel enmys post-L recortyssit da\'n ymmydeyr "$1".',
+'passwordsent' => 'Va fockle arrey noa currit da enmys post-L ta recortyssit da "$1".<br />
+Tra t\'eh ayd, log stiagh my sailliu.',
'acct_creation_throttle_hit' => 'Gow my leshtal, ta $1 coontysyn crooit ayd.
Cha nod oo ny smoo y chroo.',
'accountcreated' => 'Coontys crooit',
@@ -305,21 +319,25 @@ Bee dt'enmys IP recortyssit ayns shennaghys reaghey yn duillag shoh.",
'blockedtitle' => "Ta'n ymmydeyr glast magh",
'blockedtext' => "<big>'''Ta dt'ennym ymmydeyr ny dt'enmys IP currit fo ghlass.'''</big>
-V'ou glassit magh ec $1. She yn fa ny ''$2''.
+V'ou glassit magh ec $1. T'eh yn oyr na ''$2''.
* Toshiaght y ghlass: $8
* Jerrey yn ghlass: $6
* Currit da: $7
Foddee oo cur fys er $1 ny [[{{MediaWiki:Grouppage-sysop}}|reireyder]] elley dy resooney magh y ghlass.
-Cha nod oo jannoo ymmyd jeh'n cummey 'cur post-L da'n ymmydeyr shoh' mannagh vel eh sonrit ayns dty [[Special:Preferences|choontys tosheeaghtyn]] as mannagh vel ou glasst magh.<br />
-She $3 dt'enmys IP troa, as she dt'enney ghlass ny #$5. Cur ad lesh dagh ooilley eysht.",
+Cha nod oo jannoo ymmyd jeh'n chummey 'cur post-L da'n ymmydeyr shoh' mannagh vel eh sonrit ayns dty [[Special:Preferences|choontys tosheeaghtyn]] as mannagh vel ou glasst magh.<br />
+She $3 dt'enmys IP roie, as she dt'enney ghlass na #$5. Cur ad lesh dagh ooilley eysht.",
'blockednoreason' => 'cha nel fa currit',
'loginreqlink' => 'Log stiagh',
'loginreqpagetext' => 'Shegin dhyt $1 dys jeeagh er duillagyn elley.',
'accmailtitle' => 'Fockle yn arrey currit.',
'accmailtext' => 'Ta fockle yn arrey da "$1" currit dy $2.',
'newarticle' => '(Noa)',
+'newarticletext' => 'T’ou er jeet trooid kiangley dys duillag nagh vel ayn foast.
+Son dy chroo y duillag, gow toshiaght screeuyn ‘sy chishtey çheu heese jeh shoh (jeeagh er [[{{MediaWiki:Helppage}}|duillag y chooney]] son ny smoo fys).
+My haink oo dys shoh trooid marranys, crig er cramman ‘erash’ yn jeeagheyder ayd.',
+'noarticletext' => 'Cha nel teks ayns y ghuillag shoh, foddee-shiu [[Special:Search/{{PAGENAME}}|ronsaghey yn enmys duillag shoh]] ayns duillagyn elley ny [{{fullurl:{{FULLPAGENAME}}|action=edit}} reaghey yn duillag shoh].',
'note' => '<strong>Note:</strong>',
'previewnote' => '<strong>Ta shoh roie-haishbynys;
cha nel ny caghlaaghyn sauailt foast!</strong>',
@@ -338,12 +356,19 @@ Chammah as shen, t’ou gialdyn dooin dy screeu oo hene eh, ny ren oo coip jeh n
'template-protected' => '(glast)',
'template-semiprotected' => '(lieh-ghlast)',
'nocreatetitle' => 'Crooaght duillag jeorit',
-'nocreate-loggedin' => 'Cha nel kied ayd duillagyn noa y hoshiaghey er {{SITENAME}}.',
+'nocreatetext' => "Ta ablid duillagyn noa y chroo lhiettalit ec {{SITENAME}}.<br />
+Foddee shiu goll er ash as reaghey duillag t'ayn nish, ny [[Special:UserLogin|loggal stiagh ny croo coontys]].",
+'nocreate-loggedin' => 'Cha nel kied ayd duillagyn noa y chroo er {{SITENAME}}.',
+'recreate-deleted-warn' => "'''Raaue: Ta shiu aachroo duillag as eh er ve scrysst roie.'''
+
+By chair dhyt smooinagh vel eh kiart goll er oai lesh reaghey yn duillag shoh.<br />
+Ta lioar ny scryssaghyn magh kiarit ayns shoh rere dty chaays hene:",
# Account creation failure
'cantcreateaccounttitle' => 'Cha nod coontys y chroo',
# History pages
+'viewpagelogs' => 'Jeeagh er lioaryn chooishyn y ghuillag shoh',
'currentrev' => 'Aavriwnys immeeaght',
'revisionasof' => 'Aavriwnys veih $1',
'revision-info' => 'Aavriwnys veih $1 ec $2',
@@ -467,39 +492,45 @@ Foddee oo [[:\$1|croo yn duillag shoh]].",
'grouppage-sysop' => '{{ns:project}}:Reireyderyn',
# User rights log
+'rightslog' => 'Lioar chooishyn kiartyn ymmydeyr',
'rightsnone' => '(veg)',
# Recent changes
-'nchanges' => '$1 {{PLURAL:$1|caghlaa|caghlaaghyn}}',
-'recentchanges' => "Caghlaaghyn s'noa",
-'rcnote' => "Ny ta heese, she {{PLURAL:$1|yn '''1''' caghlaa|ny '''$1''' caghlaaghyn s'jerree}} ayns {{PLURAL:$2|yn laa|ny '''$2''' laaghyn s'jerree}}, kiart ec $4, $5.",
-'rcnotefrom' => "Shoh heese ny caghlaaghyn veih '''$2''' (gys '''$1''' taishbynit).",
-'rclistfrom' => "Taishbyney caghlaaghyn s'noa veih $1",
-'rcshowhideminor' => '$1 myn-arraghyn',
-'rcshowhidebots' => '$1 robotyn',
-'rcshowhideliu' => '$1 ymmydeyryn ta loggit stiagh',
-'rcshowhideanons' => '$1 ymmydeyryn neuenmyssit',
-'rcshowhidepatr' => '$1 arraghyn patrolaghit',
-'rcshowhidemine' => "$1 m'arraghyn",
-'rclinks' => "Soilshaghey caghlaa(ghyn) $1 s'jerree ayns yn/ny $2 laa(ghyn) s'jerree<br />$3",
-'diff' => 'anch',
-'hist' => 'shen',
-'hide' => 'Follaghey',
-'show' => 'Taishbyney',
-'minoreditletter' => 'm',
-'newpageletter' => 'N',
-'boteditletter' => 'r',
+'nchanges' => '$1 {{PLURAL:$1|caghlaa|caghlaaghyn}}',
+'recentchanges' => "Caghlaaghyn s'noa",
+'recentchanges-feed-description' => 'Lorgey ny caghlaaghyn jeianagh er y wiki ayns y veaghey shoh.',
+'rcnote' => "Ny ta heese, she {{PLURAL:$1|yn '''1''' caghlaa|ny '''$1''' caghlaaghyn s'jerree}} ayns {{PLURAL:$2|yn laa|ny '''$2''' laaghyn s'jerree}}, kiart ec $4, $5.",
+'rcnotefrom' => "Shoh heese ny caghlaaghyn veih '''$2''' (gys '''$1''' taishbynit).",
+'rclistfrom' => "Taishbyney caghlaaghyn s'noa veih $1",
+'rcshowhideminor' => '$1 myn-arraghyn',
+'rcshowhidebots' => '$1 robotyn',
+'rcshowhideliu' => '$1 ymmydeyryn ta loggit stiagh',
+'rcshowhideanons' => '$1 ymmydeyryn neuenmyssit',
+'rcshowhidepatr' => '$1 arraghyn patrolaghit',
+'rcshowhidemine' => "$1 m'arraghyn",
+'rclinks' => "Soilshaghey caghlaa(ghyn) $1 s'jerree ayns yn/ny $2 laa(ghyn) s'jerree<br />$3",
+'diff' => 'anch',
+'hist' => 'shen',
+'hide' => 'Follaghey',
+'show' => 'Taishbyney',
+'minoreditletter' => 'm',
+'newpageletter' => 'N',
+'boteditletter' => 'r',
# Recent changes linked
-'recentchangeslinked' => 'Caghlaaghyn-vooinjerys',
-'recentchangeslinked-title' => 'Caghlaaghyn bentyn rish "$1"',
-'recentchangeslinked-page' => 'Ennym y duillag:',
+'recentchangeslinked' => 'Caghlaaghyn-vooinjerys',
+'recentchangeslinked-title' => 'Caghlaaghyn bentyn rish "$1"',
+'recentchangeslinked-noresult' => 'Cha nel caghlaa erbee er duillagyn kianglt car y traa taishbynit.',
+'recentchangeslinked-summary' => "Shoh rolley caghlaaghyn va jeant er duillagyn kianglt veih duillag sonrit (ny er olteynyn ronney sonrit).<br />
+Ta duillagyn er [[Special:Watchlist|dty rolley arrey]] ayns '''clou trome'''.",
+'recentchangeslinked-page' => 'Ennym y duillag:',
# Upload
'upload' => 'Laadey neese coadan',
'uploadbtn' => 'Laadey neese coadan',
'reupload' => 'Aalaadey neese',
'uploadnologin' => 'Cha nel oo loggit stiagh',
+'uploadlogpage' => 'Laadey lioar chooishyn neese',
'filename' => 'Ennym y choadan',
'filedesc' => 'Giare-choontey',
'fileuploadsummary' => 'Giare-choontey:',
@@ -530,9 +561,11 @@ Foddee oo [[:\$1|croo yn duillag shoh]].",
# Image description page
'filehist' => 'Shennaghys y choadan',
+'filehist-help' => 'Crig er date/traa ennagh son dy ‘akin y coadan myr v’eh ec y traa shen.',
'filehist-deleteall' => 'scryss ooilley',
'filehist-deleteone' => 'scryss eh shoh',
'filehist-revert' => 'goll er ash',
+'filehist-current' => 'bio',
'filehist-datetime' => 'Date/Am',
'filehist-user' => 'Ymmydeyr',
'filehist-dimensions' => 'Mooadyssyn',
@@ -541,9 +574,11 @@ Foddee oo [[:\$1|croo yn duillag shoh]].",
'imagelinks' => 'Kianglaghyn',
'linkstoimage' => 'Ta {{PLURAL:$1|an duillag|$1 ny duillagyn}} eiyrtyssagh kianglt lesh y coadan shoh:',
'nolinkstoimage' => 'Cha nel duillag erbee kianglt lesh y coadan shoh.',
+'sharedupload' => "Ta'n coadan shoh ny laadey neese rheynnit, as foddee er dy ve ymmydit ayns shalleeghyn elley.",
'shareduploadwiki-linktext' => 'duillag huarastyl y choadan',
'shareduploadduplicate-linktext' => 'coadyn elley',
'shareduploadconflict-linktext' => 'coadan elley',
+'noimage' => 'Cha nel coadan erbee ayn as yn ennym shoh er, agh foddee oo $1',
'noimage-linktext' => 'laad neese eh',
'uploadnewversion-linktext' => "Laad neese lhieggan noa jeh'n choadan shoh",
@@ -614,6 +649,12 @@ Foddee oo [[:\$1|croo yn duillag shoh]].",
'popularpages' => 'Duillagyn cadjin',
'wantedcategories' => 'Ronnaghyn ry-laccal',
'wantedpages' => 'Duillagyn ry-laccal',
+'mostlinked' => 'Duillagyn as mooarane kianglaghyn daue',
+'mostlinkedcategories' => 'Ronnaghyn as mooarane kianglaghyn daue',
+'mostlinkedtemplates' => 'Clowanyn as mooarane kianglaghyn daue',
+'mostcategories' => 'Duillagyn lesh ronnaghyn smoo',
+'mostimages' => 'Coadanyn as mooarane kianglaghyn daue',
+'mostrevisions' => 'Duillagyn lesh aavriwnysyn smoo',
'prefixindex' => 'Ayndagh roie-ockle',
'shortpages' => 'Duillagyn giarey',
'longpages' => 'Duillagyn liauyr',
@@ -626,6 +667,8 @@ Foddee oo [[:\$1|croo yn duillag shoh]].",
'ancientpages' => 'Duillagyn by hinney',
'move' => 'Scughey',
'movethispage' => 'Yn duillag shoh y scughey',
+'pager-newer-n' => "{{PLURAL:$1|1 s'noa|$1 s'noa}}",
+'pager-older-n' => '{{PLURAL:$1|1 shinney|$1 shinney}}',
'suppress' => 'Meehastid',
# Book sources
@@ -635,6 +678,8 @@ Foddee oo [[:\$1|croo yn duillag shoh]].",
# Special:Log
'specialloguserlabel' => 'Ymmydeyr:',
'speciallogtitlelabel' => 'Ennym:',
+'log' => 'Lioaryn cooishyn',
+'all-logs-page' => 'Dagh ooilley lioar chooishyn',
'log-search-submit' => 'Gow',
# Special:AllPages
@@ -661,10 +706,10 @@ Foddee oo [[:\$1|croo yn duillag shoh]].",
# E-mail user
'emailuser' => "Cur post-L da'n ymmydeyr shoh",
-'emailfrom' => 'Ass',
-'emailto' => 'Da',
-'emailsubject' => 'Cooish',
-'emailmessage' => 'Çhaghteraght',
+'emailfrom' => 'Veih:',
+'emailto' => 'Da:',
+'emailsubject' => 'Bun-chooish:',
+'emailmessage' => 'Çhaghteraght:',
'emailsend' => 'Cur',
'emailccsubject' => 'Aascreeuyn dty haghteraght dys $1: $2',
'emailsent' => 'Post-L currit',
@@ -679,14 +724,14 @@ Foddee oo [[:\$1|croo yn duillag shoh]].",
'addedwatchtext' => "Va'n duillag \"[[:\$1]]\" currit lesh dty [[Special:Watchlist|rolley arrey]].<br />
Bee caghlaaghyn jeant er y duillag shoh as e ghuillag resoonaght ry-akin ayns y rolley shoh, as bee '''clou trome''' er ayns rolley ny [[Special:RecentChanges|caghlaaghyn s'noa]].",
'removedwatch' => 'Gowit ass y rolley arrey',
-'removedwatchtext' => 'Ta\'n duillag "[[:$1]]" gowit ass dty rolley arrey.',
+'removedwatchtext' => 'Va\'n duillag "[[:$1]]" gowit ass dty [[Special:Watchlist|rolley arrey]].',
'watch' => 'Freill arrey',
'watchthispage' => 'Freill arrey er y duillag shoh',
'unwatch' => 'Cur stap er arrey',
'unwatchthispage' => 'Cur stap er arrey',
'notanarticle' => 'Cha nel eh shoh ny ghuillag cummal',
'notvisiblerev' => "Va'n aavriwnys scryssit",
-'watchlist-details' => '{{PLURAL:$1|$1 duillag|$1 duillagyn}} er dty rolley arrey faagail magh ny duillagyn resoonaght.',
+'watchlist-details' => '{{PLURAL:$1|$1 duillag|$1 duillagyn}} er dty rolley arrey, faagail magh duillagyn resoonaght.',
'watchlistcontains' => 'Ta $1 {{PLURAL:$1|duillag|duillagyn}} ayns dty rolley arrey.',
'wlshowlast' => "Taishbyney ny $1 ooryn $2 laaghyn $3 s'jerree",
'watchlist-hide-bots' => 'Follaghey arraghyn robotyn',
@@ -710,8 +755,14 @@ Bee caghlaaghyn jeant er y duillag shoh as e ghuillag resoonaght ry-akin ayns y
'exblank' => "va'n duillag follym",
'delete-confirm' => 'Scryss "$1"',
'delete-legend' => 'Scryss',
+'historywarning' => 'Raaue: Ta shennaghys ec y duillag ta shiu er-chee scryssey magh:',
+'confirmdeletetext' => 'Ta shiu er-chee scryssey magh duillag chammah as y shennaghys echey.<br />
+Feeraghey dy vel eh yn shalee ayd eh y yannoo, as dy vel ny scanshyn toiggit ayns, as dy vel shiu jannoo eh shen ayns coardailys rish [[{{MediaWiki:Policy-url}}|y polasee]].',
'actioncomplete' => 'Obbraghey creaghnit',
+'deletedtext' => 'Ta "<nowiki>$1</nowiki>" scrysst.<br />
+Jeeagh er $2 son recortys ny scryssaghyn magh jeianagh.',
'deletedarticle' => '"[[$1]]" scryssit',
+'dellogpage' => 'Lioar scryssaghyn magh',
'deletecomment' => 'Fa son scryssey magh:',
'deleteotherreason' => 'Fa elley/tooilley:',
'deletereasonotherlist' => 'Fa elley',
@@ -722,16 +773,23 @@ Bee caghlaaghyn jeant er y duillag shoh as e ghuillag resoonaght ry-akin ayns y
'rollback_short' => 'Aaymmyd',
'rollbacklink' => 'aaymmyd',
'editcomment' => 'Va "<i>$1</i>" ny chohaggloo yn reaghey.', # only shown if there is an edit comment
+'protectlogpage' => 'Lioar coadee',
'protectedarticle' => '"[[$1]]" glast',
'protectcomment' => 'Cohaggloo:',
'protectexpiry' => 'Jerrey:',
'protect-text' => 'Foddee oo jeeagh er as arraghey yn rea choadee ayns shoh son y duillag <strong><nowiki>$1</nowiki></strong>.',
+'protect-locked-access' => "Cha nel kied ec dty choontys dys arraghey cormidyn coadee.<br />
+Shoh ny reaghaghyn roie da'n duillag <strong>$1</strong>:",
'protect-default' => '(cadjinit)',
+'protect-fallback' => 'Ta feme kied "$1" ayd',
'protect-level-autoconfirmed' => 'Cur fo ghlass ymmydeyryn neurecortit',
'protect-level-sysop' => 'Reireyderyn ynrican',
'protect-summary-cascade' => 'spooytey',
'protect-expiring' => 'jerrey jeant ec $1 (UTC)',
'protect-cascade' => "Cur fo ghlass ny duillagyn t'ayns y duillag shoh (coadee spooytal)",
+'protect-cantedit' => 'You cannot change the protection levels of this page, because you do not have permission to edit it.
+
+Cha nod oo caghlaa keim choadey y ghuillag shoh. Cha nel kied ayd dy reaghey eh.',
'restriction-type' => 'Kied:',
'restriction-level' => 'Rea teorey:',
@@ -757,6 +815,7 @@ Bee caghlaaghyn jeant er y duillag shoh as e ghuillag resoonaght ry-akin ayns y
'undelete-search-submit' => 'Ronsaghey',
# Namespace form on various pages
+'namespace' => 'Boayl-ennym:',
'invert' => 'Teiy y chur bun ry-skyn',
'blanknamespace' => '(Cadjin)',
@@ -768,7 +827,10 @@ Bee caghlaaghyn jeant er y duillag shoh as e ghuillag resoonaght ry-akin ayns y
'month' => "Veih mee (as ny s'aa):",
'year' => "Veih blein (as ny s'aa):",
+'sp-contributions-newbies' => 'Gyn taishbyney agh cohortyssyn choontyssyn noa',
'sp-contributions-newbies-sub' => 'Lesh coontysyn noa',
+'sp-contributions-blocklog' => 'Cur lhiettrimys er lioar chooishyn',
+'sp-contributions-search' => 'Ronsaghey cohortyssyn',
'sp-contributions-username' => 'Enmys IP ny ennym yn ymmydeyr:',
'sp-contributions-submit' => 'Ronsaghey',
@@ -781,6 +843,8 @@ Bee caghlaaghyn jeant er y duillag shoh as e ghuillag resoonaght ry-akin ayns y
'nolinkshere' => "Cha nel duillag erbee kianglt lesh '''[[:$1]]'''.",
'isredirect' => 'duillag aa-enmyssit',
'istemplate' => 'goaill stiagh',
+'whatlinkshere-prev' => '{{PLURAL:$1|roish|y chied $1 roish}}',
+'whatlinkshere-next' => '{{PLURAL:$1|elley|y chied $1 elley}}',
'whatlinkshere-links' => '↠kianglaghyn',
'whatlinkshere-hideredirs' => 'duillagyn aa-enmyssit $1',
'whatlinkshere-hidelinks' => 'kianglaghyn $1',
@@ -819,6 +883,7 @@ Bee caghlaaghyn jeant er y duillag shoh as e ghuillag resoonaght ry-akin ayns y
'blocklink' => 'glassey magh',
'unblocklink' => 'foshley',
'contribslink' => 'cohortysyn',
+'blocklogpage' => 'Cur lhiettrimys er lioar chooishyn',
'block-log-flags-anononly' => 'ymmydeyryn neuenmyssit ynrican',
'proxyblocksuccess' => 'Jeant.',
@@ -831,6 +896,10 @@ Bee caghlaaghyn jeant er y duillag shoh as e ghuillag resoonaght ry-akin ayns y
'movepagebtn' => 'Yn duillag y scughey',
'pagemovedsub' => "Va'n scughey rahoil",
'movepage-moved' => '<big>Va \'\'\'"$1" aa-enmyssit myr "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'articleexists' => 'Ta duillag ayn lesh yn ennym shen, ny ta ennym mee-chiart reiht ayd.<br />
+Reih ennym elley, my sailliu.',
+'talkexists' => "'''Va'n duillag hene scughit, agh cha nod y duillag resoonaght y scughey er yn oyr dy row fer ec yn enmys shen hannah.<br />
+Jean covestey eddyr oc er laueyn, my sailliu.'''",
'movedto' => 'aa-enmyssit myr',
'movetalk' => 'Scughey yn duillag resoonaght ta cochianglt lesh',
'1movedto2' => '[[$1]] aa-enmyssit myr [[$2]]',
@@ -852,13 +921,17 @@ Bee caghlaaghyn jeant er y duillag shoh as e ghuillag resoonaght ry-akin ayns y
'allmessagescurrent' => 'Teks immeeaght',
# Thumbnails
-'thumbnail-more' => 'Mooadaghey',
-'filemissing' => 'Coadan ersooyl',
+'thumbnail-more' => 'Mooadaghey',
+'filemissing' => 'Coadan ersooyl',
+'thumbnail_error' => 'Marranys ingin-ordaag y chroo: $1',
# Special:Import
'importbadinterwiki' => 'Droghchiangley eddyrwiki',
'importnotext' => 'Follym ny gyn teks',
+# Import log
+'importlogpage' => 'Cur lioar chooishyn stiagh',
+
# Tooltip help for the actions
'tooltip-pt-userpage' => 'My ghuillag ymmydeyr',
'tooltip-pt-mytalk' => 'My ghuillag resoonaght',
@@ -920,8 +993,8 @@ Bee caghlaaghyn jeant er y duillag shoh as e ghuillag resoonaght ry-akin ayns y
'patrol-log-auto' => '(seyr-obbragh)',
# Browsing diffs
-'previousdiff' => "↠Yn caghlaa s'jerree",
-'nextdiff' => 'Yn chied caghlaa elley →',
+'previousdiff' => '↠Y caghlaa ny shinney',
+'nextdiff' => 'Y caghlaa ny snoa →',
# Media information
'widthheightpage' => '$1×$2, $3 {{PLURAL:$3|duillag|duillagyn}}',
@@ -946,6 +1019,8 @@ Kianglaghyn eiyrtyssagh erbee er yn linney shoh, t'ad goll er loaghtey myr lhimm
# Metadata
'metadata' => 'Metadata',
+'metadata-help' => "Ta'n coadan shoh goaill tooilley oayllys stiagh, currit veih'n shamraig bun-earrooagh ny yn scanreyder as eh ymmydit dys y coadan y chroo ny y yannoo bun-earrooagh, foddee.<br />
+My vel y coadan ceaghlit veih'n chummey bunneydagh, foddee nagh beagh mynphoyntyn ennagh cohoilshaghey yn coadan ceaghlit.",
'metadata-expand' => 'Taishbyney ny mynphointyn sheeynt',
'metadata-collapse' => 'Follaghey ny mynphointyn sheeynt',
@@ -1037,6 +1112,7 @@ Kianglaghyn eiyrtyssagh erbee er yn linney shoh, t'ad goll er loaghtey myr lhimm
# Watchlist editing tools
'watchlisttools-view' => 'Jeeagh er caghlaaghyn bentynagh',
'watchlisttools-edit' => 'Jeeagh er as reaghey yn rolley arrey',
+'watchlisttools-raw' => 'Reaghey aw-rolley arrey',
# Special:Version
'version' => 'Lhieggan', # Not used as normal message but as header for the special page itself
diff --git a/languages/messages/MessagesHak.php b/languages/messages/MessagesHak.php
index 50d27913..ae9f34fc 100644
--- a/languages/messages/MessagesHak.php
+++ b/languages/messages/MessagesHak.php
@@ -5,6 +5,7 @@
* @file
*
* @author Hakka
+ * @author Urhixidur
*/
$messages = array(
@@ -121,7 +122,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings MediaWiki Phi-chṳ sat-thin chhîn-tân]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki Phìn-sòng mun-thì kié-tap]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki fat-phu email chhîn-tân]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki fat-phu email chhîn-tân]',
'about' => 'Kôan-yî',
'article' => 'Vùn-chông',
@@ -160,7 +161,9 @@ $messages = array(
'permalink' => 'Yún-kiú lièn-kiet',
'print' => 'LieÌt-yin',
'edit' => 'Phiên-chho',
+'create' => 'Tshóng-kien',
'editthispage' => 'Phiên-siá pún-chông',
+'create-this-page' => 'Tshóng-kien liá-ke vùn-tsông',
'delete' => 'Chhù-thet',
'deletethispage' => 'Chhù-thet pún-chông',
'undelete_short' => 'Fî-fuÌk yî-chhièn $1-ke pán-pún',
@@ -239,6 +242,7 @@ $messages = array(
'youhavenewmessagesmulti' => 'Ngì chhai $1 yû yit-thiàu sîn sêu-sit',
'editsection' => 'phiên-siá',
'editold' => 'phiên-cho',
+'viewsourceold' => 'Tshà-khon Kîn-ngièn',
'editsectionhint' => 'Phiên-siá thon-loÌk: $1',
'toc' => 'Muk-liuÌk',
'showtoc' => 'Hién-sṳ',
@@ -279,12 +283,16 @@ $messages = array(
'readonly' => 'Chṳ̂-liau-khu kim-chá¹³Ì fóng-mun',
'enterlockreason' => 'Chhiáng sû-ngiÌp kim-chá¹³Ì fóng-mun ke ngièn-yîn, pâu-hàm kû-kie chhùng-sîn khôi-fong ke sṳ̀-kiên',
'readonlytext' => 'Chṳ̂-liau-khu muk-chhièn kim-chá¹³Ì sû-ngiÌp sîn nui-yùng khiÌp kiên-kói, liá-hàn khó-nèn he chhut-yì chṳ̂-liau-khu chang-chhai vì-chhṳ̀ chhùng-siû, chṳ̂-heu hí-khó fî-fuÌk. Kón-lî-yèn yû yî-ha ke kié-sá¹³t: <p>$1</p>',
+'missingarticle-rev' => '(siù-thin #: $1)',
+'missingarticle-diff' => '(Tshâ-pheÌt: $1, $2)',
'readonly_lag' => 'Fu-suÌk chṳ̂-liau-khu fuÌk-vu-hi chang-chhai chiông khoai-chhí kiên-sîn to chú fuÌk-vu-hi, chṳ̂-liau-khu yí-kîn pûn chhá¹³-thung fûng-só',
'internalerror' => 'Nui-phu chho-ngu',
+'internalerror_info' => 'Nui-phu tsho-ngu: $1',
'filecopyerror' => 'Mò-fap fuk-chṳ vùn-khien "$1" to "$2".',
'filerenameerror' => 'Mò-fap chhùng min-miàng vùn-khien "$1" to "$2".',
'filedeleteerror' => 'Mò-fap chhù-thet vùn-khien "$1".',
'filenotfound' => 'Put-nèn chhìm-cháu to vùn-khien "$1".',
+'fileexistserror' => 'Mò-fap siá-ngiÌp tóng-on "$1": tóng-on yí-kîn tshùn-tshai',
'unexpected' => 'Put-chá¹³n-sòng chhá¹³Ìt: "$1"="$2".',
'formerror' => 'Chho-ngu: mò-fap thì-kâu péu-tân',
'badarticleerror' => 'Vù-fap chhai pún-hong song chin-hàng chhá¹³Ì-hong ke chhâu-chok.',
@@ -300,12 +308,17 @@ Chhá¹³-su: $1<br />
Chhà-khon: $2',
'viewsource' => 'Ngièn-sá¹³Ì-tóng',
'viewsourcefor' => '$1 ke ngièn-sá¹³Ì-tóng',
+'actionthrottled' => 'Thung-tsok yí-kîn ap-tsṳ',
'protectedpagetext' => 'Pún-chông yí-kîn pûn fûng-só put yún-chún phiên-cho.',
'viewsourcetext' => 'Ngì khó-yî chhà-khon pin fuk-chṳ pún vùn-chông ke kîn-ngièn.',
'protectedinterface' => 'Ke-chông thì-kiûng liáu ngiôn-thí ke kie-mien vùn-sá¹³, kí yí-kîn pûn fûng-só fòng-chá¹³Ì sùi-yi ke siû-kói.',
'editinginterface' => "'''Kín-ko:''' Ngì chang-chhai phiên-siá ke vùn-chông he yung chhai-yî thì-kiûng ngiôn-thí ke kie-mien vùn-sá¹³. Kói-pien chhá¹³Ì-chông chiông-voi yáng-hióng khì-thâ yung-fu-chá ke kie-mien ngoi-kôn.",
'sqlhidden' => '(Yún-chhòng SQL ke chhà-chhìm)',
'cascadeprotected' => 'Liá-ke vùn-chông yí-kîn pûn pó-fu, yîn-vi liá-ke hong-mien pûn yî-ha phêu-chu "lièn-só pó-fu" ke {{PLURAL:$1|yit-ke|tô-ke}} pûn pó-fu vùn-chông pâu-hàm:',
+'ns-specialprotected' => 'Chhai thiÌt-sû miàng-sá¹³ khúng-kiên tsûng ke vùn-thí he vù-nèn piên-sip ke.',
+
+# Virus scanner
+'virus-unknownscanner' => 'vù-tî ke fòng phiang-thuÌk:',
# Login and logout pages
'logouttitle' => 'Yung-fu thui-chhut',
@@ -343,6 +356,8 @@ Ngì khó-yî ki-siuÌk yî ngiaÌk-miàng fông-sá¹³t sá¹³Ì-yung {{SITENAME}},
'yourvariant' => 'Sṳ-thí pien-von:',
'yournick' => 'Kién-chhṳ̂n:',
'badsig' => 'Chho-ngu ke ngièn-sá¹³Ì chhiâm-miàng; chhiáng kiám-chhà HTML phêu-chhiâm.',
+'badsiglength' => 'Tshiâm-miàng ko-liong.
+Tshòng-tón pit-sî chhai $1-ke sṳ-ngièn yî-ha.',
'email' => 'Email',
'prefs-help-realname' => '* Chṳ̂n-sá¹³Ìt siang-miàng (khó-sién): yung-lòi tui-cheu ngì-ke kung-hien miàng.',
'loginerror' => 'Tên-liuÌk chho-ngu',
@@ -375,6 +390,7 @@ Ngì khó-yî ki-siuÌk yî ngiaÌk-miàng fông-sá¹³t sá¹³Ì-yung {{SITENAME}},
'invalidemailaddress' => 'Email thi-tiám kak-sá¹³t put chá¹³n-khok, chhiáng sû-ngiÌp chá¹³n-khok ke email chhai-vi feÌt-chá chhîn-khûng ke-sû-ngiÌp khiông.',
'accountcreated' => 'Yí-kîn kien-liÌp chong-fu.',
'accountcreatedtext' => '$1 ke chong-fu yí-kîn chhong-kien.',
+'createaccount-title' => 'Chhai {{SITENAME}} tsûng-kiên kien-liÌp sîn tsong-ho',
'loginlanguagelabel' => 'Ngî-ngièn: $1',
# Password reset dialog
@@ -448,6 +464,8 @@ Yeu kien-chho ke vùn-chông, chhiáng chhai ha-mien ke phiên-cho-khiông chûn
Kó-yèn ngì-he put-séu-sîm to chhá¹³Ì hong-mien, chhá¹³Ìt-chiap tiám-kit ngì hi-khí chûng ke "fì-chón" on-néu fán-fì.',
'anontalkpagetext' => "---- ''Liá-he yit-ke hàn-mò kien-liÌp chong-ho ke ngiaÌk-miàng yung-fu ke tui-fa-hong. Só-yî chá¹³Ì-nèn yung IP thi-tiám lòi lâu kí lièn-loÌk. Ke-IP thi-tiám khó-nèn yù-chhai kí-miàng yung-fu khiung-hióng. Kó-yèn ngì-he yit-miàng ngiaÌk-miàng yung-fu ngin-vì pún-hong song ke phìn-lî kiên ngì mò-kôan, chhiáng [[Special:UserLogin|Chhóng-kien sîn chong-ho feÌt-chá Tên-ngiÌp]] khó-yî phit-miên lòi-yì khì-thâ ngiaÌk-miàng yung-fu ke fun-lon.''",
'noarticletext' => 'Chhá¹³Ì-chông muk-chhièn hàn-mò nui-yùng, ngì khó-yî chhai khì-thâ hong [[Special:Search/{{PAGENAME}}|sêu-chhà chhá¹³Ì-chông phêu-thì]] feÌt-chá [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} phiên-chho chhá¹³Ì-chông].',
+'userpage-userdoesnotexist' => 'Sá¹³Ì-yung-tsá tsong-ho "$1" hàn-mò kien-liÌp.
+Tshiáng chhai kien-liÌpï¼piên-sip liá-ke vùn-tsông tshièn siên kiám-tshà yit-ha-é.',
'clearyourcache' => "'''Chu-yi:''' Chhai tú-chhùn yî-heu, ngì pit-sî khoai chhái-chhí chhîn-chhù hi-khí chhòi-nèn khon-tó chok-chhut ke kói-pien. '''Mozilla / Firefox / Safari:''' on-tén ''Shift'' chai tiám-kit '' Chhùng-sîn chá¹³Ìn-lî ''(feÌt-chá on-hâ ''Ctrl-Shift-R'', chhai Phìn-kó Mac song on-hâ ''Cmd-Shift-R''); '''IE:''' on-tén ''Ctrl'' chai tiám-kit ''Chhùng-sîn chá¹³Ìn-lî'', feÌt-he on-hâ ''Ctrl-F5''ï¼›'''Konqueror:''' chak sî-yeu tiám-kit ''Chhùng-sîn chá¹³Ìn-lî''; '''Opera:''' yung-fu sî-yeu chhai ''kûng-khí-sat-thin'' chûng vàn-cháng-thi chhîn-chhù ke khoai-chhí.",
'usercssjsyoucanpreview' => "<strong>Thì-sṳ:</strong> Chhai pó-chhùn chhièn chhiáng yung 'hién-sṳ yi-ko' on-néu lòi chhet-chhṳ ngì sîn-ke CSS/JS.",
'usercsspreview' => "'''Chu-yi ngì chak-he chhai yi-liau ngì ke-ngìn CSS, hàn-mò tú-chhùn!'''",
@@ -480,7 +498,7 @@ Ngì yin-tông chiông ngì só-cho ke siù-chho kâ-ngiÌp hien-yû ke nui-yùn
Kó-yèn ngì chhin-mò hî-mong ngì-ke ngì-ke vùn-sṳ pûn-ngìn ngim-yi chhùng-siû lâu chai san-pu, chhiáng mò-yeu thì-kâu.<br />
Ngì thùng-sṳ̀ ya-yeu hiong Wikimedia pó-chá¹³n ngì só thì-kâu ke nui-yùng he chhá¹³-kí só chok,feÌt-chá lòi-chhá¹³ yit-ke mò-su pán-khièn pó-fu feÌt-he he siông-thùng chhá¹³-yù ke lòi-ngièn (Chhâm-siòng $1 ke se-chiet).
<strong> Mò-yeu chhai hàn-mò su-khièn ke chhìn-khóng-hâ fat-péuï¼</strong>',
-'longpagewarning' => '<strong>Kín-ko: Pún-chông chhòng-thu thaÌt-tó $1KBï¼›mêu-chúng hi-khí chiông-voi mò-fap phiên-chhut chhòng-ko 32KB ke vùn-chông. Chhiáng kháu-li chiông pún-chông chhiet kot-sṳ̀n kí-ke séu thon-loÌk.</strong>',
+'longpagewarning' => '<strong>Kín-ko: Pún-chông chhòng-thu thaÌt-tó $1 kBï¼›mêu-chúng hi-khí chiông-voi mò-fap phiên-chhut chhòng-ko 32 kB ke vùn-chông. Chhiáng kháu-li chiông pún-chông chhiet kot-sṳ̀n kí-ke séu thon-loÌk.</strong>',
'longpageerror' => '<strong>Chho-ngu: Ngì só thì-kâu ke vùn-sá¹³ chhòng-thu yû $1KB, liá thai-yî $2KB ke chui-thai chhá¹³Ìt, ke-vùn-chông put-nèn pûn tú-chhùn.</strong>',
'readonlywarning' => '<strong>Kín-ko: chṳ̂-liau-khu pûn-ngìn fûng-só yîn-vi chin-hàng vì-fu, só-yî muk-chhièn mò-fap pó-chhùn ngì-ke siù-chho. Ngì feÌt-hí hî-mong chhai-siên chiông pún-thon vùn-sá¹³ fuÌk-chá¹³ pin pó-chhùn to vùn-sá¹³ vùn-khien, yèn-heu tén-yit-ha chai siù-chho.</strong>',
'protectedpagewarning' => '<strong>Kín-ko: Pún-chông yí-kîn pûn pó-fu, chá¹³Ì-yû yúng-yû Kón-lî-yèn hí-khó-khièn ke yung-fu chhòi-nèn siù-chho.</strong>',
@@ -494,14 +512,21 @@ Ngì thùng-sṳ̀ ya-yeu hiong Wikimedia pó-chṳn ngì só thì-kâu ke nui-y
'edittools' => '<!-- Chhá¹³Ì-chhu ke vùn-sá¹³ chiông-voi pûn hién-sá¹³ chhai yî-ha phiên-cho lâu song-chhòn péu-tân chûng. -->',
'nocreatetitle' => 'Chhóng-kien vùn-chông su han-chṳ',
'nocreatetext' => 'Chhá¹³Ì mióng-chham han-chá¹³ chhóng-chho sîn hong-mien ke kûng-yung. ngì khó-yî fán-fì pin phiên-cho yí-kîn yû ke hong-mien, feÌt-chá [[Special:UserLogin|tên-liuÌk feÌt-he chhóng-kien sîn chong-fu]].',
+'nocreate-loggedin' => 'Ngì chhai liá-ke wiki-tsûng hàn-mò hí-khó-khièn kien-liÌp sîn vùn-tsông.',
+'permissionserrors' => 'Khièn-han Tsho-ngu',
+'permissionserrorstext' => 'Kîn-kí yî-ha ke ngièn-yîn, ngì vù-yû khièn-han hi-tso yî-ha ke thung-tsok:',
# "Undo" feature
'undo-success' => 'Ke phiên-cho khó-yî pûn chhat-sêu. Chhiáng kiám-chhà yî-ha tui-pí fuÌt-sá¹³Ìt liá chang-he ngì sióng-cho ke, yèn-heu tú-chhùn yî-ha kiên-kói vàn-sṳ̀n chhat-sêu phiên-siá.',
'undo-failure' => 'Chhut-yì chûng-thù ke phiên-chho put yit-chá¹³, chhá¹³Ì phiên-siá put-nèn chhat-sêu.',
+'undo-norev' => 'Liá-ke siù-tsho pán-pún hàn-mò tshùn-tshai feÌt-tsá yí-kîn tshù-tshiang, piên-sip put-nèn tshat-sêu.',
'undo-summary' => 'Chhí-sêu yù [[Special:Contributions/$2|$2]] ([[User talk:$2|tui-fa]]) só chok-chhut ke siû-thin $1',
# Account creation failure
'cantcreateaccounttitle' => 'Mò-fap chhóng-liÌp chong-ho',
+'cantcreateaccount-text' => "Tshiùng liá-ke IP thi-tiám (<b>$1</b>) kien-liÌp tsong-ho yí-kîn pûn [[User:$3|$3]] kim-tsá¹³Ì .
+
+Tông-tsûng pûn $3 fûng-só ke ngièn-yîn he ''$2''",
# History pages
'viewpagelogs' => 'Chhà-khon liá-ke vùn-chông ke ngit-ki.',
@@ -542,9 +567,9 @@ Ngì thùng-sṳ̀ ya-yeu hiong Wikimedia pó-chṳn ngì só thì-kâu ke nui-y
'revisiondelete' => 'Chhù-thet/fî-fuÌk chhù-hi ke siû-thin',
'revdelete-nooldid-title' => 'Mò-yû muk-phêu siû-thin',
'revdelete-nooldid-text' => 'Mò-yû chá¹³Ì-thin chhá¹³Ìchhâu-chok ke muk-phêu siû-thin.',
-'revdelete-selected' => "Sién-chhí '''$1''' ke $2-chhṳ siû-thin:",
-'logdelete-selected' => "Chhí-chhṳ '''$1''' ke $2-ke ngit-ki hong-muk:",
-'revdelete-text' => 'Chhù-thet ke siû-thin yìn-yèn chiông-voi hién-sá¹³ chhai vùn-chông liÌt-sá¹³Ì chûng, than vùn-sá¹³ nui-yùng yí-kîn put-nèn pûn chung-ngìn fóng-mun. Chhai chhá¹³Ì miong-chham ke khì-thâ kón-lî-yèn chiông chhòi-nèn fóng-mun yún-chhòng ke nui-yùng pin theu-ko siông-thùng ke kie-mien fî-fuÌk chhù-hi, chhù-fî miong-chham kûng-chok-chá chin-hàng han-chá¹³.',
+'revdelete-selected' => "'''Sién-chhí '''$1''' ke $2-chhṳ siû-thin:'''",
+'logdelete-selected' => "'''Chhí-chhṳ '''$1''' ke $2-ke ngit-ki hong-muk:'''",
+'revdelete-text' => "'''Chhù-thet ke siû-thin yìn-yèn chiông-voi hién-sá¹³ chhai vùn-chông liÌt-sá¹³Ì chûng, than vùn-sá¹³ nui-yùng yí-kîn put-nèn pûn chung-ngìn fóng-mun.''' Chhai chhá¹³Ì miong-chham ke khì-thâ kón-lî-yèn chiông chhòi-nèn fóng-mun yún-chhòng ke nui-yùng pin theu-ko siông-thùng ke kie-mien fî-fuÌk chhù-hi, chhù-fî miong-chham kûng-chok-chá chin-hàng han-chá¹³.",
'revdelete-legend' => 'Sat-thin siû-thin han-chṳ:',
'revdelete-hide-text' => 'Yún-chhòng siû-thin vùn-sṳ',
'revdelete-hide-name' => 'Yún-chhòng thung-chok khiÌp muk-phêu',
@@ -560,6 +585,27 @@ Ngì thùng-sṳ̀ ya-yeu hiong Wikimedia pó-chṳn ngì só thì-kâu ke nui-y
'logdelete-logentry' => '[[$1]]-ke sṳ-khien khó-kien-sin yí-kîn kiên-kói',
'revdelete-success' => "'''Siû-thin ke khó-kien-sin yí-kîn sṳ̀n-kûng sat-thin.'''",
'logdelete-success' => "'''Sṳ-khien ke khó-kien-sin yí-kîn sṳ̀n-kûng sat-thin.'''",
+'revdel-restore' => 'Kiên-kói khó-kien-sin',
+'pagehist' => 'Vùn-tsông liÌt-sá¹³Ì',
+'deletedhist' => 'Yí-kîn tshù-meÌt ke liÌt-sá¹³Ì',
+'revdelete-content' => 'nui-yùng',
+'revdelete-summary' => 'piên-sip tsak-yêu',
+'revdelete-uname' => 'yung-fu-miàng',
+'revdelete-restricted' => 'yí-kîn yin-yung han-tsṳ tsṳ tshâu-tsok-yèn',
+'revdelete-unrestricted' => 'yí-kîn yì-tshù yû-kûan tshâu-tsok-yè ke han-tsṳ',
+'revdelete-hid' => 'yún-tshòng $1',
+'revdelete-unhid' => 'mò yún-tshòng $1',
+'revdelete-log-message' => '$1 ke $2-tshṳ siû-hàng',
+'logdelete-log-message' => '$1 ke $2-hong sá¹³-khien',
+
+# Suppression log
+'suppressionlog' => 'Fi-tsá¹³Ì ngit-péu',
+
+# History merging
+'mergehistory' => 'HaÌp-yit siû-tsáng ki-liuÌk',
+'mergehistory-from' => 'Lòi-ngièn vùn-tsông:',
+'mergehistory-into' => 'Muk-tit vùn-tsông:',
+'mergehistory-list' => 'Khó-yî haÌp-yit ke piên-sip liÌt-sá¹³Ì',
# Diffs
'difference' => '(Siû-thin pán-pún-kiên ke chhâ-yi)',
@@ -726,7 +772,7 @@ Ngì thùng-sṳ̀ ya-yeu hiong Wikimedia pó-chṳn ngì só thì-kâu ke nui-y
'filedesc' => 'Tóng-on mèu-siá',
'fileuploadsummary' => 'Tóng-on mèu-siá:',
'filestatus' => 'Pán-khièn chhong-thai:',
-'filesource' => 'Lòi-ngièn',
+'filesource' => 'Lòi-ngièn:',
'uploadedfiles' => 'Yí-kîn Song-chhòn ke vùn-khien',
'ignorewarning' => 'Fut-lioÌk kín-ko pin tú-chhùn tóng-on',
'ignorewarnings' => 'Fut-lioÌk só-yû kín-ko',
@@ -1075,8 +1121,9 @@ Yî-ha he <strong>$1</strong> hien-sṳ̀ ke pó-fu khiÌp-pheÌt:',
'pagesize' => '(Vi-ngièn-chû)',
# Restrictions (nouns)
-'restriction-edit' => 'Phiên-siá',
-'restriction-move' => 'Yì-thung',
+'restriction-edit' => 'Phiên-siá',
+'restriction-move' => 'Yì-thung',
+'restriction-create' => 'Tshóng-kien',
# Restriction levels
'restriction-level-sysop' => 'Chhiòn pó-fu',
diff --git a/languages/messages/MessagesHaw.php b/languages/messages/MessagesHaw.php
index 9d9aa882..1ec92fe9 100644
--- a/languages/messages/MessagesHaw.php
+++ b/languages/messages/MessagesHaw.php
@@ -162,6 +162,7 @@ $messages = array(
'categorypage' => 'NÄnÄ i ka ‘ao‘ao mahele',
'viewtalkpage' => 'NÄnÄ i ke kÅ«kÄkÅ«kÄ',
'otherlanguages' => "Ma nÄ leo 'Ä“ a'e",
+'redirectedfrom' => '(Hoʻoili mai $1)',
'redirectpagesub' => '‘Ao‘ao e alaka‘i ai',
'protectedpage' => '‘Ao‘ao ho‘omalu',
'jumpto' => 'Lele i:',
@@ -266,7 +267,8 @@ E koho i kekahi inoa, ke ‘olu‘olu.',
'yourlanguage' => "Kou 'Ålelo:",
'yournick' => 'Inoa kapakapa:',
'email' => 'Leka uila',
-'mailmypassword' => "Leka uila hua'Ålelo huna",
+'loginsuccess' => "'''Ê»EÊ»e Ê»ia Ê»oe, Ê»o \"\$1\", iÄ {{SITENAME}}.'''",
+'mailmypassword' => 'Leka uila i ka huaÊ»Ålelo huna',
'emailauthenticated' => 'Ua hÅ‘oia ‘ia kÄu leka uila ma $1.',
'emailconfirmlink' => 'E hÅ‘oia i kÄu leka uila',
'accountcreated' => 'Ua lilo ‘ia ka mea ho‘ohana',
@@ -281,6 +283,7 @@ E koho i kekahi inoa, ke ‘olu‘olu.',
'bold_tip' => 'Ho‘okÄ‘ele',
'italic_sample' => 'Ho‘ohiÅ',
'italic_tip' => 'Ho‘ohiÅ',
+'link_sample' => 'Inoa loulou',
'extlink_tip' => 'Loulou kÅ«waho (e ho‘omana‘o i ka poÊ»o pÄÊ»Älua http://)',
'headline_sample' => 'Po‘o‘Ålelo',
'math_tip' => 'Ha‘ilula makemakika (LaTeX)',
@@ -321,6 +324,8 @@ hÅ‘ike ‘ia i lalo:",
# History pages
'currentrev' => 'KÄmua hou',
'revisionasof' => 'Ka loli ʻana ma $1',
+'previousrevision' => '↠KÄmua mua',
+'nextrevision' => 'KÄmua hou →',
'currentrevisionlink' => 'KÄmua hou',
'cur' => 'hou',
'last' => 'hope',
@@ -332,6 +337,9 @@ hÅ‘ike ‘ia i lalo:",
'historysize' => '({{PLURAL:$1|1 ‘ai|$1 ‘ai}})',
'historyempty' => '(‘ole)',
+# Revision feed
+'history-feed-item-nocomment' => '$1 ma $2', # user at time
+
# Revision deletion
'rev-delundel' => 'hÅ‘ike/hÅ«nÄ',
@@ -396,6 +404,7 @@ hÅ‘ike ‘ia i lalo:",
# Image description page
'filehist' => 'Mo‘olelo o ka waihona',
+'filehist-current' => 'o kēia manawa',
'filehist-datetime' => 'Manawa',
'filehist-user' => 'Mea ho‘ohana',
'filehist-dimensions' => 'NÄ nui',
@@ -407,6 +416,9 @@ hÅ‘ike ‘ia i lalo:",
# Random page
'randompage' => 'He akikala kaulele',
+# Statistics
+'statistics' => 'Papa helu',
+
'brokenredirects-edit' => '(e ho‘opololei)',
'brokenredirects-delete' => '(e kÄpae)',
@@ -414,6 +426,7 @@ hÅ‘ike ‘ia i lalo:",
# Miscellaneous special pages
'nbytes' => '$1 {{PLURAL:$1|‘ai|‘ai}}',
+'nlinks' => '$1 {{PLURAL:$1|loulou|loulou}}',
'nmembers' => '$1 {{PLURAL:$1|lÄlÄ|lÄlÄ}}',
'shortpages' => 'NÄ Ê»aoÊ»ao pÅkole',
'longpages' => 'NÄ Ê»aoÊ»ao lÅÊ»ihi',
@@ -448,14 +461,15 @@ hÅ‘ike ‘ia i lalo:",
'emailmessage' => 'Memo',
# Watchlist
-'watchlist' => "Ka'u papa nÄnÄ pono",
-'mywatchlist' => 'Ka‘u papa nÄnÄ pono',
-'watchlistfor' => "(no '''$1''')",
-'watch' => 'E kia‘i',
-'watchthispage' => 'E nÄnÄ pono i kÄ“ia mea',
-'unwatch' => 'E wehe kia‘i',
-'watchlist-hide-bots' => 'HÅ«nÄ i nÄ hoÊ»ololi e nÄ lopako',
-'watchlist-hide-own' => 'HÅ«nÄ i kaÊ»u mau hoÊ»ololi',
+'watchlist' => "Ka'u papa nÄnÄ pono",
+'mywatchlist' => 'Ka‘u papa nÄnÄ pono',
+'watchlistfor' => "(no '''$1''')",
+'watch' => 'E kia‘i',
+'watchthispage' => 'E nÄnÄ pono i kÄ“ia mea',
+'unwatch' => 'E wehe kia‘i',
+'watchlist-hide-bots' => 'HÅ«nÄ i nÄ hoÊ»ololi e nÄ lopako',
+'watchlist-hide-own' => 'HÅ«nÄ i kaÊ»u mau hoÊ»ololi',
+'watchlist-hide-minor' => 'HÅ«nÄ i nÄ ho‘opololei iki',
# Displayed when you click the "watch" button and it is in the process of watching
'watching' => 'Ke kia‘i nei...',
@@ -486,11 +500,14 @@ hÅ‘ike ‘ia i lalo:",
'mycontris' => "He aha ka'u i lūlū ai",
'contribsub2' => 'No $1 ($2)',
'uctop' => '(wēkiu)',
+'month' => 'Mai mahina (ame mamua):',
+'year' => 'Mai makahiki (ame mamua):',
# What links here
'whatlinkshere' => 'He aha e loulou iho ai',
'whatlinkshere-page' => '‘Ao‘ao:',
'nolinkshere' => "‘A‘ole he ‘ao‘ao e loulou ai iÄ '''[[:$1]]'''.",
+'isredirect' => 'ʻaoʻao hoʻoili ʻana',
'whatlinkshere-prev' => '{{PLURAL:$1|mua|mua $1}}',
'whatlinkshere-next' => '{{PLURAL:$1|hope|hope $1}}',
'whatlinkshere-links' => '↠nÄ loulou',
@@ -539,11 +556,15 @@ hÅ‘ike ‘ia i lalo:",
'tooltip-pt-logout' => 'e ha‘alele',
'tooltip-ca-talk' => 'KÅ«kÄkÅ«kÄ e pili ana i kekahi ‘ao‘ao.',
'tooltip-ca-edit' => 'Hiki iÄ‘oe ke ho‘opololei i kÄ“ia ‘ao‘ao. Imua o ka mÄlama, ho‘ohana i ka nÄmua, ke ‘olu‘olu.',
+'tooltip-ca-viewsource' => 'Pale ʻia kēia ʻaoʻao.
+Hiki iÄ Ê»oe ke Ê»ikena i kÄna molekumu.',
+'tooltip-ca-protect' => 'Ho‘omalu i keia ‘ao‘ao',
'tooltip-ca-delete' => 'E kÄpae i kÄ“ia mo‘olelo',
'tooltip-ca-move' => 'E ne‘e i kēia mo‘olelo',
'tooltip-search' => 'Huli iÄ {{SITENAME}}',
'tooltip-n-mainpage' => 'Hele i ka papa kinohi',
'tooltip-n-portal' => 'E pili ana i ka pelokeka, he aha e hana',
+'tooltip-n-currentevents' => 'Ê»Ike i nÄ nÅ« hou',
'tooltip-n-recentchanges' => 'NÄ loli hou ma ka wiki.',
'tooltip-n-randompage' => 'Ho‘ouka i he akikala kaulele',
'tooltip-n-help' => 'Ka wahi e kÅkua ai iÄ‘oe.',
@@ -551,6 +572,7 @@ hÅ‘ike ‘ia i lalo:",
'tooltip-t-upload' => 'Ho‘ouka i nÄ waihona',
'tooltip-t-specialpages' => 'Helu o nÄ papa nui apau',
'tooltip-ca-nstab-project' => 'NÄnÄ i ka ‘ao‘ao papahana',
+'tooltip-minoredit' => 'Wae i kēia hoʻopololei me he hoʻopololei iki',
'tooltip-save' => 'MÄlama i kÄu ho‘opololei',
# Media information
diff --git a/languages/messages/MessagesHe.php b/languages/messages/MessagesHe.php
index dd8d3007..1b3f895d 100644
--- a/languages/messages/MessagesHe.php
+++ b/languages/messages/MessagesHe.php
@@ -6,6 +6,7 @@
*
* @author Rotem Dan (July 2003)
* @author Rotem Liss (March 2006 on)
+ * @author YaronSh
*/
$rtl = true;
@@ -424,7 +425,7 @@ $messages = array(
== ×§×™×©×•×¨×™× ×©×™×ž×•×©×™×™× ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings רשימת ההגדרות]
* [http://www.mediawiki.org/wiki/Manual:FAQ ש×לות נפוצות]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce רשימת התפוצה על השקת גרס×ות]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce רשימת התפוצה על השקת גרס×ות]',
'about' => '×ודות',
'article' => 'דף תוכן',
@@ -486,7 +487,7 @@ $messages = array(
'toolbox' => 'תיבת כלי×',
'userpage' => 'צפייה בדף המשתמש',
'projectpage' => 'צפייה בדף המיז×',
-'imagepage' => 'צפייה בדף התמונה',
+'imagepage' => 'צפייה בדף המדיה',
'mediawikipage' => 'צפייה בדף ההודעה',
'templatepage' => 'צפייה בדף התבנית',
'viewhelppage' => 'צפייה בדף העזרה',
@@ -568,7 +569,7 @@ $messages = array(
'nstab-media' => 'מדיה',
'nstab-special' => 'מיוחד',
'nstab-project' => 'דף מיז×',
-'nstab-image' => 'תמונה',
+'nstab-image' => 'קובץ',
'nstab-mediawiki' => 'הודעה',
'nstab-template' => 'תבנית',
'nstab-help' => 'דף עזרה',
@@ -652,7 +653,7 @@ $1',
'unexpected' => 'ערך ×œ× ×¦×¤×•×™: "$1"="$2"',
'formerror' => 'שגי××”: ×œ× ×™×›×•×œ לשלוח טופס.',
'badarticleerror' => '×œ× × ×™×ª×Ÿ לבצע פעולה זו בדף ×–×”.',
-'cannotdelete' => 'מחיקת הדף ×ו התמונה ×œ× ×”×¦×œ×™×—×”. ייתכן ×©×”×•× × ×ž×—×§ כבר על ידי מישהו ×חר.',
+'cannotdelete' => 'מחיקת הדף ×ו הקובץ ×œ× ×”×¦×œ×™×—×”. ייתכן ×©×”×•× × ×ž×—×§ כבר על ידי מישהו ×חר.',
'badtitle' => 'כותרת שגויה',
'badtitletext' => 'כותרת הדף המבוקש הייתה ל×־חוקית, ריקה, קישור ויקי פנימי, ×ו ×¤× ×™× ×©×¤×” שגוי.',
'perfdisabled' => 'שירות ×–×” הופסק זמנית בכדי ×œ× ×œ×¤×’×•×¢ בביצועי המערכת.',
@@ -737,7 +738,7 @@ $2',
'loginsuccesstitle' => 'הכניסה הושלמה בהצלחה',
'loginsuccess' => "'''נכנסת ל{{grammar:תחילית|{{SITENAME}}}} ×‘×©× \"\$1\".'''",
'nosuchuser' => '×ין משתמש ×‘×©× "$1".
-×× × ×•×“×ו שה×יות נכון, ×ו [[Special:Userlogin/signup|צרו חשבון חדש]].',
+×× × ×•×“×ו שה×יות נכון, ×ו [[Special:UserLogin/signup|צרו חשבון חדש]].',
'nosuchusershort' => '×ין משתמש ×‘×©× "<nowiki>$1</nowiki>". ×× × ×•×“×ו שה×יות נכון.',
'nouserspecified' => '×¢×œ×™×›× ×œ×¦×™×™×Ÿ ×©× ×ž×©×ª×ž×©.',
'wrongpassword' => 'הסיסמה ×©×”×§×œ×“×ª× ×©×’×•×™×”, ×× × × ×¡×• שנית.',
@@ -775,10 +776,11 @@ $2',
# Password reset dialog
'resetpass' => '×יפוס סיסמת החשבון',
-'resetpass_announce' => '× ×›× ×¡×ª× ×‘×מצעות סיסמה זמנית שנשלחה ××œ×™×›× ×‘×“×•×"ל. כדי ×œ×¡×™×™× ×ת הכניסה, ×¢×œ×™×›× ×œ×§×‘×•×¢ ×›×ן סיסמה חדשה:',
+'resetpass_announce' => '× ×›× ×¡×ª× ×‘×מצעות סיסמה זמנית שנשלחה ××œ×™×›× ×‘×“×•×"ל.
+כדי ×œ×¡×™×™× ×ת הכניסה, ×¢×œ×™×›× ×œ×§×‘×•×¢ ×›×ן סיסמה חדשה:',
'resetpass_text' => '<!-- הוסיפו טקסט ×›×ן -->',
-'resetpass_header' => '×יפוס הסיסמה',
-'resetpass_submit' => 'הגדרת הסיסמה וכניסה',
+'resetpass_header' => 'שינוי סיסמת החשבון',
+'resetpass_submit' => 'הגדרת הסיסמה וכניסה לחשבון',
'resetpass_success' => '×¡×™×¡×ž×ª×›× ×©×•× ×ª×” בהצלחה! מכניס ××ª×›× ×œ×ž×¢×¨×›×ªâ€¦',
'resetpass_bad_temporary' => 'סיסמה זמנית שגויה. ייתכן שכבר ×©×™× ×™×ª× ×‘×”×¦×œ×—×” ×ת סיסמתכ×; ×× ×œ×, ×× × ×‘×§×©×• סיסמה זמנית חדשה.',
'resetpass_forbidden' => '×œ× × ×™×ª×Ÿ לשנות סיסמ×ות.',
@@ -799,7 +801,7 @@ $2',
'math_tip' => 'נוסחה מתמטית (LaTeX)',
'nowiki_sample' => 'טקסט ×œ× ×ž×¢×•×¦×‘',
'nowiki_tip' => 'טקסט ×œ× ×ž×¢×•×¦×‘ (×”×ª×¢×œ× ×ž×¡×™×ž× ×™ ויקי)',
-'image_tip' => 'תמונה (שכבר הועלתה לשרת)',
+'image_tip' => 'קובץ המוצג בתוך הדף',
'media_tip' => 'קישור לקובץ מדיה',
'sig_tip' => 'חתימה + שעה',
'hr_tip' => 'קו ×ופקי (השתדלו להמנע משימוש בקו)',
@@ -870,7 +872,7 @@ $2',
'noarticletext' => '×ין עדיין טקסט בדף ×–×”. ב××¤×©×¨×•×ª×›× [[Special:Search/{{PAGENAME}}|לחפש ×ת {{PAGENAME}} ב×תר]], ×ו [{{fullurl:{{FULLPAGENAME}}|action=edit}} ליצור דף ×–×”].',
'userpage-userdoesnotexist' => 'חשבון המשתמש "$1" ×ינו רשו×. ×× × ×‘×“×§×• ×× ×‘×¨×¦×•× ×›× ×œ×™×¦×•×¨/לערוך דף ×–×”.',
'clearyourcache' => "'''הערה:''' ל×חר השמירה, ×¢×œ×™×›× ×œ× ×§×•×ª ×ת זכרון המטמון (Cache) של הדפדפן על־מנת להבחין בשינויי×.
-* ב'''מוזילה''', '''פיירפוקס''' ×ו '''ספ×רי''', לחצו על מקש ×”Ö¾Shift בעת ×œ×—×™×¦×ª×›× ×¢×œ '''העלה מחדש''' (Reload), ×ו הקישו Ctrl+Shift+R (×ו Cmd+Shift+R במקינטוש של ×פל).
+* ב'''מוזילה''', ב'''פיירפוקס''' ×ו ב'''ספ×רי''', לחצו על מקש ×”Ö¾Shift בעת ×œ×—×™×¦×ª×›× ×¢×œ '''העלה מחדש''' (Reload), ×ו הקישו Ctrl+Shift+R (×ו Cmd+Shift+R במקינטוש של ×פל).
* ב'''×ינטרנט ×קספלורר''', לחצו על מקש ×”Ö¾Ctrl בעת ×œ×—×™×¦×ª×›× ×¢×œ '''רענן''' (Refresh), ×ו הקישו על Ctrl+F5.
* ב־'''Konqueror''', לחצו על '''העלה מחדש''' (Reload), ×ו הקישו על F5.
* ב'''×ופרה''', ייתכן שתצטרכו להשתמש ב'''כלי×''' (Tools) > '''העדפות''' (Preferences) כדי לנקות לחלוטין ×ת זכרון המטמון.",
@@ -879,18 +881,18 @@ $2',
'''×”×•× ×˜×¨× × ×©×ž×¨!'''",
'userjspreview' => "'''זכרו שזו רק בדיקה/תצוגה מקדימה של סקריפט ×”Ö¾JavaScript שלכ×.'''
'''×”×•× ×˜×¨× × ×©×ž×¨!'''",
-'userinvalidcssjstitle' => "'''×זהרה''': הרקע \"\$1\" ×ינו קיי×. זכרו שדפי CSS ו־JavaScript מות××ž×™× ×ישית ×ž×©×ª×ž×©×™× ×‘×›×•×ª×¨×ª ×¢× ×ותיות קטנות – למשל, {{ns:user}}:דוגמה/monobook.css ×•×œ× {{ns:user}}:דוגמה/Monobook.css. כמו כן, יש להקפיד על שימוש ב־/ ×•×œ× ×‘Ö¾\\.",
+'userinvalidcssjstitle' => "'''×זהרה''': העיצוב \"\$1\" ×ינו קיי×. זכרו שדפי CSS ו־JavaScript מות××ž×™× ×ישית ×ž×©×ª×ž×©×™× ×‘×›×•×ª×¨×ª ×¢× ×ותיות קטנות – למשל, {{ns:user}}:דוגמה/monobook.css ×•×œ× {{ns:user}}:דוגמה/Monobook.css. כמו כן, יש להקפיד על שימוש ב־/ ×•×œ× ×‘Ö¾\\.",
'updated' => '(מעודכן)',
'note' => '<strong>הערה:</strong>',
'previewnote' => '<strong>זכרו שזו רק תצוגה מקדימה, והדף עדיין ×œ× × ×©×ž×¨!</strong>',
'previewconflict' => 'תצוגה מקדימה זו מציגה כיצד ייר××” הטקסט בחלון העריכה העליון, ×× ×ª×‘×—×¨×• לשמור ×ותו.',
-'session_fail_preview' => '<strong>×œ× × ×™×ª×Ÿ לבצע ×ת ×¢×¨×™×›×ª×›× ×¢×§×‘ ×ובדן קשר ×¢× ×”×©×¨×ª. ×× × × ×¡×• שנית. ×× ×–×” ×œ× ×¢×•×–×¨, ×× × [[Special:UserLogout|צ×ו מהחשבון]] ונסו שנית.</strong>',
-'session_fail_preview_html' => '<strong>×œ× × ×™×ª×Ÿ לבצע ×ת ×¢×¨×™×›×ª× ×¢×§×‘ ×ובדן קשר ×¢× ×”×©×¨×ª.</strong>
+'session_fail_preview' => '<strong>×œ× × ×™×ª×Ÿ לבצע ×ת ×¢×¨×™×›×ª×›× ×¢×§×‘ ×ובדן מידע הכניסה. ×× × × ×¡×• שנית. ×× ×–×” ×œ× ×¢×•×–×¨, ×× × [[Special:UserLogout|צ×ו מהחשבון]] ונסו שנית.</strong>',
+'session_fail_preview_html' => '<strong>×œ× × ×™×ª×Ÿ לבצע ×ת ×¢×¨×™×›×ª× ×¢×§×‘ ×ובדן מידע הכניסה.</strong>
כיוון שב×תר ×–×” ×פשרות השימוש ב־HTML מ×ופשרת, התצוגה המקדימה מוסתרת כדי למנוע התקפות JavaScript.
<strong>×× ×–×”×• ניסיון עריכה לגיטימי, ×× × × ×¡×• שנית. ×× ×–×” ×œ× ×¢×•×–×¨, נסו [[Special:UserLogout|לצ×ת מהחשבון]] ולהיכנס ×ליו שנית.</strong>',
-'token_suffix_mismatch' => '<strong>×¢×¨×™×›×ª×›× × ×“×—×ª×” כיוון שהדפדפן ×©×œ×›× ×ž×—×§ ×ת תווי הניקוד בסימון העריכה. העריכה נדחתה כדי למנוע בעיות ×›×לה בטקסט של הדף. ייתכן שזה קרה בגלל שירות פרוקסי ×נונימי פגו×.</strong>',
+'token_suffix_mismatch' => '<strong>×¢×¨×™×›×ª×›× × ×“×—×ª×” כיוון שהדפדפן ×©×œ×›× ×ž×—×§ ×ת תווי הניקוד ב×סימון העריכה. העריכה נדחתה כדי למנוע בעיות ×›×לה בטקסט של הדף. ייתכן שזה קרה בגלל שירות פרוקסי ×נונימי פגו×.</strong>',
'editing' => 'עריכת $1',
'editingsection' => 'עריכת $1 (פסקה)',
'editingcomment' => 'עריכת $1 (הודעה)',
@@ -922,7 +924,7 @@ $2',
'nocreate-loggedin' => '××™× ×›× ×ž×•×¨×©×™× ×œ×™×¦×•×¨ ×“×¤×™× ×—×“×©×™×.',
'permissionserrors' => 'שגי×ות הרש××”',
'permissionserrorstext' => '××™× ×›× ×ž×•×¨×©×™× ×œ×‘×¦×¢ פעולה זו, {{PLURAL:$1|מהסיבה הב××”|מהסיבות הב×ות}}:',
-'permissionserrorstext-withaction' => '××™× ×›× ×ž×•×¨×©×™× ×œ×‘×¦×¢ $2, {{PLURAL:$1|מהסיבה הב××”|מהסיבות הב×ות}}:',
+'permissionserrorstext-withaction' => '××™× ×›× ×ž×•×¨×©×™× $2, {{PLURAL:$1|מהסיבה הב××”|מהסיבות הב×ות}}:',
'recreate-deleted-warn' => "'''×זהרה: ×”× ×›× ×™×•×¦×¨×™× ×“×£ חדש שנמחק בעבר.'''
×× × ×©×™×§×œ×• ×× ×™×”×™×” ×–×” נכון להמשיך לערוך ×ת הדף.
@@ -996,11 +998,11 @@ $2',
'revisiondelete' => 'מחיקת ושחזור גרס×ות',
'revdelete-nooldid-title' => 'גרסת מטרה בלתי תקינה',
'revdelete-nooldid-text' => 'הגרסה ×ו הגרס×ות עליהן תבוצע פעולה זו ×ינן תקינות. ייתכן ×©×œ× ×¦×™×™× ×ª× ×ותן, ייתכן שהגרסה ××™× ×” קיימת, וייתכן ש××ª× ×ž× ×¡×™× ×œ×”×¡×ª×™×¨ ×ת הגרסה הנוכחית.',
-'revdelete-selected' => '{{PLURAL:$2|הגרסה שנבחרה|הגרס×ות שנבחרו}} של [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|פעולת ×”×™×•×ž× ×™× ×©× ×‘×—×¨×”|פעולות ×”×™×•×ž× ×™× ×©× ×‘×—×¨×•}}:',
-'revdelete-text' => 'גרס×ות ופעולות ×™×•×ž× ×™× ×©× ×ž×—×§×• עדיין יופיעו בהיסטוריית הדף ובדפי היומני×, ×ך ×—×œ×§×™× ×ž×ª×•×›× × ×©×œ×”× ×œ× ×™×”×™×” זמין לציבור.
+'revdelete-selected' => "'''{{PLURAL:$2|הגרסה שנבחרה|הגרס×ות שנבחרו}} של [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|פעולת ×”×™×•×ž× ×™× ×©× ×‘×—×¨×”|פעולות ×”×™×•×ž× ×™× ×©× ×‘×—×¨×•}}:'''",
+'revdelete-text' => "'''גרס×ות ופעולות ×™×•×ž× ×™× ×©× ×ž×—×§×• עדיין יופיעו בהיסטוריית הדף ובדפי היומני×, ×ך ×—×œ×§×™× ×ž×ª×•×›× × ×©×œ×”× ×œ× ×™×”×™×” זמין לציבור.'''
-מפעילי מערכת ××—×¨×™× ×‘×תר עדיין יוכלו לגשת לתוכן הנסתר ויוכלו לשחזר ×ותו שוב דרך הממשק ×”×–×”, ××œ× ×× ×›×Ÿ מוגדרות הגבלות נוספות.',
+מפעילי מערכת ××—×¨×™× ×‘×תר עדיין יוכלו לגשת לתוכן הנסתר ויוכלו לשחזר ×ותו שוב דרך הממשק ×”×–×”, ××œ× ×× ×›×Ÿ מוגדרות הגבלות נוספות.",
'revdelete-legend' => 'הגדרת הגבלות התצוגה',
'revdelete-hide-text' => 'הסתרת תוכן הגרסה',
'revdelete-hide-name' => 'הסתרת הפעולה ודף היעד',
@@ -1116,7 +1118,7 @@ $2',
'mypreferences' => 'ההעדפות שלי',
'prefs-edits' => 'מספר עריכות:',
'prefsnologin' => '×œ× × ×¨×©×ž×ª ב×תר',
-'prefsnologintext' => '×¢×œ×™×›× <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} להיכנס לחשבון]</span> כדי לשנות העדפות משתמש.',
+'prefsnologintext' => '×¢×œ×™×›× <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} להיכנס לחשבון]</span> כדי לשנות העדפות משתמש.',
'prefsreset' => 'ההעדפות שוחזרו למצבן הקוד×.',
'qbsettings' => 'הגדרות סרגל כלי×',
'qbsettings-none' => 'לל×',
@@ -1125,7 +1127,7 @@ $2',
'qbsettings-floatingleft' => 'צף משמ×ל',
'qbsettings-floatingright' => 'צף מימין',
'changepassword' => 'שינוי סיסמה',
-'skin' => 'רקע',
+'skin' => 'עיצוב',
'math' => 'נוסח×ות מתמטיות',
'dateformat' => 'מבנה ת×ריך',
'datedefault' => 'ברירת המחדל',
@@ -1138,7 +1140,8 @@ $2',
'math_image_error' => 'ההמרה ל־PNG נכשלה; ×× × ×‘×“×§×• ×× ×”×ª×§× ×ª× × ×›×•×Ÿ ×ת latex, ×ת dvips, ×ת gs ו×ת convert.',
'math_bad_tmpdir' => 'התוכנה ×œ× ×”×¦×œ×™×—×” לכתוב ×ו ליצור ×ת הספרייה הזמנית של המתמטיקה',
'math_bad_output' => 'התוכנה ×œ× ×”×¦×œ×™×—×” לכתוב ×ו ליצור ×ת ספריית הפלט של המתמטיקה',
-'math_notexvc' => 'קובץ בר־ביצוע של texvc ×ינו זמין; ×× × ×¨×ו ×ת קובץ ×”Ö¾README למידע על ההגדרות.',
+'math_notexvc' => 'קובץ בר־ביצוע של texvc ×ינו זמין;
+×× × ×¦×¤×• בקובץ math/README למידע על ההגדרות.',
'prefs-personal' => 'פרטי המשתמש',
'prefs-rc' => '×©×™× ×•×™×™× ×חרוני×',
'prefs-watchlist' => 'רשימת המעקב',
@@ -1232,7 +1235,7 @@ $2',
'right-upload' => 'העל×ת קבצי×',
'right-reupload' => 'דריסת קובץ קיי×',
'right-reupload-own' => 'דריסת קובץ ×§×™×™× ×©×”×•×¢×œ×” על ידי ×ותו המשתמש',
-'right-reupload-shared' => 'דריסת ×§×‘×¦×™× ×ž×תר התמונות המשותף ב×ופן מקומי',
+'right-reupload-shared' => 'דריסה מקומית של ×§×‘×¦×™× ×ž×תר קובצי המדיה המשותף',
'right-upload_by_url' => 'העל×ת קובץ מכתובת ×ינטרנט',
'right-purge' => 'רענון זכרון המטמון של ×”×תר לדף ×ž×¡×•×™× ×œ×œ× ×“×£ ×ישור',
'right-autoconfirmed' => 'עריכת ×“×¤×™× ×ž×•×’× ×™× ×—×œ×§×™×ª',
@@ -1266,7 +1269,7 @@ $2',
'right-autopatrol' => 'סימון ×וטומטי של עריכות של המשתמש כבדוקות',
'right-patrolmarks' => 'צפייה בסימוני עריכות בדוקות ×‘×©×™× ×•×™×™× ×”×חרוני×',
'right-unwatchedpages' => 'הצגת רשימה של ×“×¤×™× ×©××™× × ×‘×ž×¢×§×‘',
-'right-trackback' => 'שליחת טר×קבק',
+'right-trackback' => 'שליחת טרקבק',
'right-mergehistory' => 'מיזוג היסטוריות של דפי×',
'right-userrights' => 'עריכת כל הרש×ות המשתמש',
'right-userrights-interwiki' => 'עריכת הרש×ות המשתמש של ×ž×©×ª×ž×©×™× ×‘×תרי ויקי ×חרי×',
@@ -1323,7 +1326,7 @@ $2',
'uploadnologin' => '×œ× × ×›× ×¡×ª× ×œ×תר',
'uploadnologintext' => '×¢×œ×™×›× [[Special:UserLogin|להיכנס לחשבון]] כדי להעלות קבצי×.',
'upload_directory_missing' => 'שרת ×”×ינטרנט ×ינו יכול ליצור ×ת תיקיית ההעל×ות ($1) החסרה.',
-'upload_directory_read_only' => 'שרת ×”×ינטרנט ×ינו יכול לכתוב בתיקיית ההעל×ות ($1), ולפיכך ×”×•× ×ינו יכול להעלות ×ת התמונה.',
+'upload_directory_read_only' => 'שרת ×”×ינטרנט ×ינו יכול לכתוב בתיקיית ההעל×ות ($1).',
'uploaderror' => 'שגי××” בהעל×ת הקובץ',
'uploadtext' => "השתמשו בטופס להלן כדי להעלות תמונות. כדי לר×ות ×ו לחפש תמונות שהועלו בעבר ×× × ×¤× ×• ל[[Special:ImageList|רשימת ×”×§×‘×¦×™× ×”×ž×•×¢×œ×™×]], וכמו כן, העל×ות (כולל העל×ות של גרסה חדשה) מוצגות ב[[Special:Log/upload|יומן ההעל×ות]], ומחיקות ב[[Special:Log/delete|יומן המחיקות]].
@@ -1346,10 +1349,11 @@ $2',
'uploadedfiles' => '×§×‘×¦×™× ×©×”×•×¢×œ×•',
'ignorewarning' => 'התעלמות מה×זהרה ושמירת הקובץ בכל ×–×ת',
'ignorewarnings' => 'התעלמות מכל ×”×זהרות',
-'minlength1' => 'שמות של קובצי תמונה ×¦×¨×™×›×™× ×œ×”×™×•×ª בני תו ×חד לפחות.',
+'minlength1' => 'שמות ×§×‘×¦×™× ×¦×¨×™×›×™× ×œ×”×™×•×ª בני תו ×חד לפחות.',
'illegalfilename' => 'הקובץ "$1" מכיל ×ª×•×•×™× ×‘×œ×ª×™ חוקיי×. ×× × ×©× ×• ×ת שמו ונסו להעלותו שנית.',
-'badfilename' => '×©× ×”×ª×ž×•× ×” שונה ל־"$1".',
+'badfilename' => '×©× ×”×§×•×‘×¥ שונה ל־"$1".',
'filetype-badmime' => '×œ× × ×™×ª×Ÿ להעלות ×§×‘×¦×™× ×¢× ×¡×•×’ ×”Ö¾MIME "$1".',
+'filetype-bad-ie-mime' => '×œ× × ×™×ª×Ÿ להעלות קובץ ×–×”, כיוון ש×ינטרנט ×קספלורר ×™×–×”×” ×ותו כקובץ מסוג "$1", ×©×”×•× ×¡×•×’ קובץ ×סור שעלול להיות מסוכן.',
'filetype-unwanted-type' => "'''\".\$1\"''' ×”×•× ×¡×•×’ קובץ בלתי מומלץ. {{PLURAL:\$3|סוג הקובץ המומלץ הו×|סוגי ×”×§×‘×¦×™× ×”×ž×•×ž×œ×¦×™× ×”×}} \$2.",
'filetype-banned-type' => "'''\".\$1\"''' ×”×•× ×¡×•×’ קובץ ×סור להעל××”. {{PLURAL:\$3|סוג הקובץ המותר הו×|סוגי ×”×§×‘×¦×™× ×”×ž×•×ª×¨×™× ×”×}} \$2.",
'filetype-missing' => 'לקובץ ×ין סיומת (כדוגמת ".jpg").',
@@ -1357,13 +1361,16 @@ $2',
'largefileserver' => 'גודל הקובץ ×©×”×¢×œ×™×ª× ×—×•×¨×’ ממגבלת השרת.',
'emptyfile' => 'הקובץ ×©×”×¢×œ×™×ª× ×¨×™×§. ייתכן שהסיבה לכך ×”×™× ×©×’×™×ת הקלדה ×‘×©× ×”×§×•×‘×¥. ×× × ×•×“×ו שזהו הקובץ שברצונך להעלות.',
'fileexists' => 'קובץ ×‘×©× ×–×” כבר קיי×, ×× × ×‘×“×§×• ×ת <strong><tt>$1</tt></strong> ×× ××™× ×›× ×‘×˜×•×—×™× ×©×‘×¨×¦×•× ×›× ×œ×”×—×œ×™×£ ×ותו.',
-'filepageexists' => 'דף תי×ור התמונה עבור קובץ ×–×” כבר נוצר ב<strong><tt>$1</tt></strong>, ×ך ×œ× ×§×™×™× ×§×•×‘×¥ ×‘×©× ×–×”. תי×ור התמונה שתכתבו ×œ× ×™×•×¤×™×¢ בדף תי×ור התמונה. כדי ×œ×’×¨×•× ×œ×• להופיע ש×, ×™×”×™×” ×¢×œ×™×›× ×œ×¢×¨×•×š ×ותו ידנית.',
+'filepageexists' => 'דף תי×ור הקובץ עבור קובץ ×–×” כבר נוצר ב<strong><tt>$1</tt></strong>, ×ך ×œ× ×§×™×™× ×§×•×‘×¥ ×‘×©× ×–×”.
+תי×ור הקובץ שתכתבו ×œ× ×™×•×¤×™×¢ בדף תי×ור הקובץ.
+כדי ×œ×’×¨×•× ×œ×• להופיע ש×, ×™×”×™×” ×¢×œ×™×›× ×œ×¢×¨×•×š ×ותו ידנית.',
'fileexists-extension' => 'קובץ ×¢× ×©× ×“×•×ž×” כבר קיי×:<br />
×©× ×”×§×•×‘×¥ המועלה: <strong><tt>$1</tt></strong><br />
×©× ×”×§×•×‘×¥ הקיי×: <strong><tt>$2</tt></strong><br />
ההבדל היחיד ×”×•× ×‘×©×™×ž×•×© ב×ותיות רישיות וקטנות בסיומת הקובץ. ×× × ×‘×“×§×• ×× ×”×§×‘×¦×™× ×–×”×™×.',
-'fileexists-thumb' => "<center>'''תמונה קיימת'''</center>",
-'fileexists-thumbnail-yes' => 'הקובץ עשוי להיות תמונה מוקטנת (ממוזערת). ×× × ×‘×“×§×• ×ת הקובץ <strong><tt>$1</tt></strong>.<br />
+'fileexists-thumb' => "<center>'''קובץ קיי×'''</center>",
+'fileexists-thumbnail-yes' => 'הקובץ ×”×•× ×›× ×¨××” תמונה מוקטנת (ממוזערת).
+×× × ×‘×“×§×• ×ת הקובץ <strong><tt>$1</tt></strong>.<br />
×× ×”×§×•×‘×¥ ×©×‘×“×§×ª× ×”×•× ×ותה התמונה בגודל מקורי, ×ין ×–×” הכרחי להעלות ×’× ×ª×ž×•× ×” ממוזערת.',
'file-thumbnail-no' => '×©× ×”×§×•×‘×¥ מתחיל ×¢× <strong><tt>$1</tt></strong>. נר××” שזוהי תמונה מוקטנת (ממוזערת).
×× ×”×ª×ž×•× ×” בגודל ×ž×œ× ×ž×¦×•×™×” ברשותכ×, ×× × ×”×¢×œ×• ×ותה ×•×œ× ×ת התמונה הממוזערת; ×חרת, ×× × ×©× ×• ×ת ×©× ×”×§×•×‘×¥.',
@@ -1433,9 +1440,9 @@ PICT # שונות
# Special:ImageList
'imagelist-summary' => 'דף ×–×” מציג ×ת כל ×”×§×‘×¦×™× ×©×”×•×¢×œ×•. כברירת מחדל ×ž×•×¦×’×™× ×”×§×‘×¦×™× ×”××—×¨×•× ×™× ×©×”×•×¢×œ×• בר×ש הרשימה. לחיצה על כותרת של עמודה משנה ×ת המיון.',
-'imagelist_search_for' => 'חיפוש תמונה בש×:',
+'imagelist_search_for' => 'חיפוש קובץ מדיה בש×:',
'imgfile' => 'קובץ',
-'imagelist' => 'רשימת תמונות',
+'imagelist' => 'רשימת קבצי×',
'imagelist_date' => 'ת×ריך',
'imagelist_name' => 'ש×',
'imagelist_user' => 'משתמש',
@@ -1443,8 +1450,8 @@ PICT # שונות
'imagelist_description' => 'תי×ור',
# Image description page
-'filehist' => 'היסטוריית קובץ התמונה',
-'filehist-help' => 'לחצו על ת×ריך/שעה כדי לר×ות ×ת התמונה כפי שהופיעה בעת זו.',
+'filehist' => 'היסטוריית הקובץ',
+'filehist-help' => 'לחצו על ת×ריך/שעה כדי לר×ות ×ת הקובץ כפי שנר××” בעת זו.',
'filehist-deleteall' => 'מחיקת כל הגרס×ות',
'filehist-deleteone' => 'מחיקה',
'filehist-revert' => 'שחזור',
@@ -1454,12 +1461,12 @@ PICT # שונות
'filehist-dimensions' => 'ממדי×',
'filehist-filesize' => 'גודל הקובץ',
'filehist-comment' => 'הערה',
-'imagelinks' => 'קישורי תמונות',
-'linkstoimage' => '{{PLURAL:$1|הדף ×”×‘× ×ž×©×ª×ž×©|×”×“×¤×™× ×”×‘××™× ×ž×©×ª×ž×©×™×}} בתמונה זו:',
-'nolinkstoimage' => '×ין ×“×¤×™× ×”×ž×©×ª×ž×©×™× ×‘×ª×ž×•× ×” זו.',
-'morelinkstoimage' => 'ר×ו [[Special:WhatLinksHere/$1|×“×¤×™× × ×•×¡×¤×™×]] ×”×ž×©×ª×ž×©×™× ×‘×ª×ž×•× ×” זו.',
-'redirectstofile' => '{{PLURAL:$1|הדף ×”×‘× ×”×•× ×“×£ הפניה|×”×“×¤×™× ×”×‘××™× ×”× ×“×¤×™ הפניה}} לתמונה זו:',
-'duplicatesoffile' => '{{PLURAL:$1|התמונה הב××” ×–×”×”|התמונות הב×ות זהות}} לתמונה זו:',
+'imagelinks' => 'קישורי×',
+'linkstoimage' => '{{PLURAL:$1|הדף ×”×‘× ×ž×©×ª×ž×©|×”×“×¤×™× ×”×‘××™× ×ž×©×ª×ž×©×™×}} בקובץ ×–×”:',
+'nolinkstoimage' => '×ין ×“×¤×™× ×”×ž×©×ª×ž×©×™× ×‘×§×•×‘×¥ ×–×”.',
+'morelinkstoimage' => 'ר×ו [[Special:WhatLinksHere/$1|×“×¤×™× × ×•×¡×¤×™×]] ×”×ž×©×ª×ž×©×™× ×‘×§×•×‘×¥ ×–×”.',
+'redirectstofile' => '{{PLURAL:$1|הדף ×”×‘× ×”×•× ×“×£ הפניה|×”×“×¤×™× ×”×‘××™× ×”× ×“×¤×™ הפניה}} לקובץ ×–×”:',
+'duplicatesoffile' => '{{PLURAL:$1|הקובץ ×”×‘× ×–×”×”|×”×§×‘×¦×™× ×”×‘××™× ×–×”×™×}} לקובץ ×–×”:',
'sharedupload' => 'קובץ ×–×” ×”×•× ×§×•×‘×¥ משותף וניתן להשתמש בו ×’× ×‘××ª×¨×™× ×חרי×.',
'shareduploadwiki' => 'למידע נוסף, ר×ו ×ת $1.',
'shareduploadwiki-desc' => 'תי×ורו ב$1 המקורי מוצג למטה.',
@@ -1519,7 +1526,7 @@ PICT # שונות
# Unused templates
'unusedtemplates' => 'תבניות ש×ינן בשימוש',
-'unusedtemplatestext' => 'דף ×–×” מכיל רשימה של כל ×”×“×¤×™× ×‘×ž×¨×—×‘ ×”×©× ×©×œ התבניות ש××™× × × ×›×œ×œ×™× ×‘×“×£ ×חר. ×× × ×–×›×¨×• לבדוק ×ת ×”×§×™×©×•×¨×™× ×”××—×¨×™× ×œ×ª×‘× ×™×•×ª לפני שתמחקו ×ותן.',
+'unusedtemplatestext' => 'דף ×–×” מכיל רשימה של כל ×”×“×¤×™× ×‘×ž×¨×—×‘ ×”×©× {{ns:template}} ש××™× × × ×›×œ×œ×™× ×‘×“×£ ×חר. ×× × ×–×›×¨×• לבדוק ×ת ×”×§×™×©×•×¨×™× ×”××—×¨×™× ×œ×ª×‘× ×™×•×ª לפני שתמחקו ×ותן.',
'unusedtemplateswlh' => '×§×™×©×•×¨×™× ×חרי×',
# Random page
@@ -1578,13 +1585,13 @@ PICT # שונות
'nviews' => '{{PLURAL:$1|צפייה ×חת|$1 צפיות}}',
'specialpage-empty' => '×ין תוצ×ות.',
'lonelypages' => '×“×¤×™× ×™×ª×•×ž×™×',
-'lonelypagestext' => '×œ×“×¤×™× ×”×‘××™× ×ין ×§×™×©×•×¨×™× ×ž×“×¤×™× ××—×¨×™× ×‘×תר ×–×”.',
+'lonelypagestext' => '×”×“×¤×™× ×”×‘××™× ××™× × ×ž×§×•×©×¨×™× ×ž×“×¤×™× ××—×¨×™× ×‘×תר ×–×” ו××™× × ×ž×•×›×œ×œ×™× ×‘×”×.',
'uncategorizedpages' => '×“×¤×™× ×—×¡×¨×™ קטגוריה',
'uncategorizedcategories' => 'קטגוריות חסרות קטגוריה',
-'uncategorizedimages' => 'תמונות חסרות קטגוריה',
+'uncategorizedimages' => '×§×‘×¦×™× ×—×¡×¨×™ קטגוריה',
'uncategorizedtemplates' => 'תבניות חסרות קטגוריה',
'unusedcategories' => 'קטגוריות ש×ינן בשימוש',
-'unusedimages' => 'תמונות ש×ינן בשימוש',
+'unusedimages' => '×§×‘×¦×™× ×©××™× × ×‘×©×™×ž×•×©',
'popularpages' => '×”×“×¤×™× ×”× ×¦×¤×™× ×‘×™×•×ª×¨',
'wantedcategories' => 'קטגוריות מבוקשות',
'wantedpages' => '×“×¤×™× ×ž×‘×•×§×©×™×',
@@ -1593,7 +1600,7 @@ PICT # שונות
'mostlinkedcategories' => 'הקטגוריות המקושרות ביותר',
'mostlinkedtemplates' => 'התבניות המקושרות ביותר',
'mostcategories' => '×”×“×¤×™× ×ž×¨×•×‘×™Ö¾×”×§×˜×’×•×¨×™×•×ª ביותר',
-'mostimages' => 'התמונות המקושרות ביותר',
+'mostimages' => '×”×§×‘×¦×™× ×”×ž×§×•×©×¨×™× ×‘×™×•×ª×¨',
'mostrevisions' => '×”×“×¤×™× ×‘×¢×œ×™ מספר העריכות הגבוה ביותר',
'prefixindex' => 'רשימת ×”×“×¤×™× ×”×ž×ª×—×™×œ×™× ×‘â€¦',
'shortpages' => '×“×¤×™× ×§×¦×¨×™×',
@@ -1626,6 +1633,7 @@ PICT # שונות
# Book sources
'booksources' => 'מש×בי ספרות חיצוניי×',
'booksources-search-legend' => 'חיפוש מש×בי ספרות חיצוניי×',
+'booksources-isbn' => 'מסת"ב:',
'booksources-go' => 'הצגה',
'booksources-text' => 'להלן רשימת ×§×™×©×•×¨×™× ×œ××ª×¨×™× ××—×¨×™× ×”×ž×•×›×¨×™× ×¡×¤×¨×™× ×—×“×©×™× ×•×™×“Ö¾×©× ×™×™×”, ×•×©×‘×”× ×¢×©×•×™ להיות מידע נוסף לגבי ×¡×¤×¨×™× ×©××ª× ×ž×—×¤×©×™×:',
@@ -1685,8 +1693,8 @@ PICT # שונות
'mailnologintext' => '×¢×œ×™×›× [[Special:UserLogin|להיכנס לחשבון]] ולהגדיר ×œ×¢×¦×ž×›× ×›×ª×•×‘×ª דו×ר ×לקטרוני תקינה ב[[Special:Preferences|העדפות המשתמש]] ×©×œ×›× ×›×“×™ לשלוח דו×ר למשתמש ×חר.',
'emailuser' => 'שליחת דו×ר ×לקטרוני למשתמש ×–×”',
'emailpage' => 'שליחת דו×ר למשתמש',
-'emailpagetext' => 'ניתן לשלוח דו×ר ×לקטרוני דרך טופס ×–×” רק ×œ×ž×©×ª×ž×©×™× ×©×”×–×™× ×• כתובת דו×ר ×לקטרוני בהעדפותיה×. טופס ×–×” שולח הודעה ×חת.
-// כתובת הדו×ר ×”×לקטרוני ×©×”×–× ×ª× ×‘[[Special:Preferences|העדפות המשתמש שלכ×]] תופיע ככתובת ממנה נשלחה ההודעה כדי ל×פשר תגובה ישירה למכתב.',
+'emailpagetext' => 'ניתן להשתמש בטופס כדי לשלוח הודעת דו×ר ×לקטרוני למשתמש ×–×”.
+// כתובת הדו×ר ×”×לקטרוני ×©×”×–× ×ª× ×‘[[Special:Preferences|העדפות המשתמש שלכ×]] תופיע ככתובת ממנה נשלחה ההודעה, כדי ל×פשר תגובה ישירה למכתב.',
'usermailererror' => '×וביקט הדו×ר החזיר שגי××”:',
'defemailsubject' => 'דו×"ל {{SITENAME}}',
'noemailtitle' => '×ין כתובת דו×ר ×לקטרוני',
@@ -1787,7 +1795,7 @@ $NEWPAGE
'delete-backlink' => '→ $1',
'delete-legend' => 'מחיקה',
'historywarning' => '×זהרה – לדף ש××ª× ×¢×•×ž×“×™× ×œ×ž×—×•×§ יש היסטוריית שינויי×:',
-'confirmdeletetext' => '××ª× ×¢×•×ž×“×™× ×œ×ž×—×•×§ דף ×ו תמונה יחד ×¢× ×›×œ ההיסטוריה שלה×.
+'confirmdeletetext' => '××ª× ×¢×•×ž×“×™× ×œ×ž×—×•×§ דף יחד ×¢× ×›×œ ההיסטוריה שלו.
×× × ×שרו שזה ×כן מה ש××ª× ×ž×ª×›×•×•× ×™× ×œ×¢×©×•×ª, ש××ª× ×ž×‘×™× ×™× ×ת התוצ×ות של מעשה ×›×–×”, ושהמעשה מבוצע בהת×× ×œ× ×”×œ×™ ×”×תר.',
'actioncomplete' => 'הפעולה בוצעה',
@@ -1910,6 +1918,8 @@ $NEWPAGE
'undelete-error-long' => 'שגי×ות ש×ירעו בעת שחזור הקובץ:
$1',
+'undelete-show-file-confirm' => '×”×× ××ª× ×‘×˜×•×—×™× ×©×‘×¨×¦×•× ×›× ×œ×¦×¤×•×ª בגרסה המחוקה של הקובץ "<nowiki>$1</nowiki>" מ־$3, $2?',
+'undelete-show-file-submit' => 'כן',
# Namespace form on various pages
'namespace' => 'מרחב ש×:',
@@ -1942,14 +1952,14 @@ $1',
'nolinkshere-ns' => "×ין ×“×¤×™× ×”×ž×§×•×©×¨×™× ×œ×“×£ '''[[:$1]]''' במרחב ×”×©× ×©× ×‘×—×¨.",
'isredirect' => 'דף הפניה',
'istemplate' => 'הכללה',
-'isimage' => 'הצגת תמונה',
+'isimage' => 'קישור לקובץ',
'whatlinkshere-prev' => '{{PLURAL:$1|הקוד×|$1 הקודמי×}}',
'whatlinkshere-next' => '{{PLURAL:$1|הב×|$1 הב××™×}}',
'whatlinkshere-links' => '→ קישורי×',
'whatlinkshere-hideredirs' => '$1 הפניות',
'whatlinkshere-hidetrans' => '$1 הכללות',
'whatlinkshere-hidelinks' => '$1 קישורי×',
-'whatlinkshere-hideimages' => '$1 הצגות תמונה',
+'whatlinkshere-hideimages' => '$1 ×§×™×©×•×¨×™× ×œ×§×•×‘×¥',
'whatlinkshere-filters' => 'מסנני×',
# Block/unblock
@@ -1993,7 +2003,7 @@ $1',
'ipb-edit-dropdown' => 'עריכת סיבות החסימה',
'ipb-unblock-addr' => 'הסרת חסימה של $1',
'ipb-unblock' => 'הסרת חסימה של ×©× ×ž×©×ª×ž×© ×ו כתובת IP',
-'ipb-blocklist-addr' => 'הצגת החסימות הנוכחיות של $1',
+'ipb-blocklist-addr' => 'החסימות הנוכחיות של $1',
'ipb-blocklist' => 'הצגת החסימות הנוכחיות',
'unblockip' => 'שחרור חסימה',
'unblockiptext' => 'השתמשו בטופס שלהלן כדי להחזיר ×ת הרש×ות הכתיבה למשתמש ×ו כתובת IP חסומי×.',
@@ -2118,7 +2128,7 @@ $1',
'delete_and_move_reason' => 'מחיקה על מנת ל×פשר העברה',
'selfmove' => 'כותרות המקור והיעד זהות; ×œ× × ×™×ª×Ÿ להעביר דף לעצמו.',
'immobile_namespace' => 'כותרת המקור ×ו היעד ×”×™× ×¡×•×’ מיוחד של דף; ×œ× × ×™×ª×Ÿ להעביר ×“×¤×™× ×œ×ª×•×š ×ו מתוך מרחב ×©× ×–×”.',
-'imagenocrossnamespace' => '×œ× × ×™×ª×Ÿ להעביר תמונה למרחב ×©× ×חר',
+'imagenocrossnamespace' => '×œ× × ×™×ª×Ÿ להעביר קובץ למרחב ×©× ×חר',
'imagetypemismatch' => 'סיומת הקובץ החדשה ××™× ×” מת×ימה לסוג הקובץ',
'imageinvalidfilename' => '×©× ×§×•×‘×¥ היעד ×ינו תקין',
'fix-double-redirects' => 'עדכון הפניות לכותרת הדף המקורית',
@@ -2169,7 +2179,7 @@ $1',
כל פעולות ×”×™×™×‘×•× ×”×‘×™×ŸÖ¾×תרי נשמרות ביומן הייבו×.',
'import-interwiki-history' => 'העתקת כל היסטוריית העריכות של דף זה',
'import-interwiki-submit' => 'ייבו×',
-'import-interwiki-namespace' => 'העבר ×ת ×”×“×¤×™× ×œ×ª×•×š מרחב הש×:',
+'import-interwiki-namespace' => 'העתקה למרחב הש×:',
'importtext' => '×× × ×™×™×¦×ו ×ת הקובץ מ×תר המקור תוך שימוש ב[[Special:Export|כלי הייצו×]], שמרו ×ותו לדיסק הקשיח ×©×œ×›× ×•×”×¢×œ×• ×ותו לכ×ן.',
'importstart' => '×ž×™×™×‘× ×“×¤×™×…',
'import-revision-count' => '{{PLURAL:$1|גרסה ×חת|$1 גרס×ות}}',
@@ -2191,6 +2201,8 @@ $1',
'import-nonewrevisions' => 'כל הגרס×ות יוב×ו בעבר.',
'xml-error-string' => '$1 בשורה $2, עמודה $3 (בייט מספר $4): $5',
'import-upload' => 'העל×ת קובץ XML',
+'import-token-mismatch' => 'מידע הכניסה ×בד. ×× × × ×¡×• שנית.',
+'import-invalid-interwiki' => '×œ× × ×™×ª×Ÿ ×œ×™×™×‘× ×ž×תר הוויקי שציינת×.',
# Import log
'importlogpage' => 'יומן ייבו×',
@@ -2238,7 +2250,7 @@ $1',
'tooltip-feed-atom' => 'הוספת עדכון ×וטומטי על ידי Atom',
'tooltip-t-contributions' => 'צפייה בתרומותיו של משתמש זה',
'tooltip-t-emailuser' => 'שליחת דו×ר ×לקטרוני למשתמש ×–×”',
-'tooltip-t-upload' => 'העל×ת תמונות ×ו קובצי מדיה',
+'tooltip-t-upload' => 'העל×ת קבצי×',
'tooltip-t-specialpages' => 'רשימת כל ×”×“×¤×™× ×”×ž×™×•×—×“×™×',
'tooltip-t-print' => 'גרסה להדפסה של דף זה',
'tooltip-t-permalink' => 'קישור קבוע לגרסה זו של הדף',
@@ -2247,7 +2259,7 @@ $1',
'tooltip-ca-nstab-media' => 'צפייה בפריט המדיה',
'tooltip-ca-nstab-special' => 'זהו דף מיוחד, ××™ ×פשר לערוך ×ותו',
'tooltip-ca-nstab-project' => 'צפייה בדף המיז×',
-'tooltip-ca-nstab-image' => 'צפייה בדף תי×ור התמונה',
+'tooltip-ca-nstab-image' => 'צפייה בדף הקובץ',
'tooltip-ca-nstab-mediawiki' => 'צפייה בהודעת המערכת',
'tooltip-ca-nstab-template' => 'צפייה בתבנית',
'tooltip-ca-nstab-help' => 'צפייה בדף העזרה',
@@ -2262,26 +2274,26 @@ $1',
'tooltip-upload' => 'התחלת ההעל××”',
# Stylesheets
-'common.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על כל ×”×¨×§×¢×™× */',
-'standard.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על הרקע Standard בלבד */',
-'nostalgia.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על הרקע Nostalgia בלבד */',
-'cologneblue.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על הרקע CologneBlue בלבד */',
-'monobook.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על הרקע Monobook בלבד */',
-'myskin.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על הרקע MySkin בלבד */',
-'chick.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על הרקע Chick בלבד */',
-'simple.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על הרקע Simple בלבד */',
-'modern.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על הרקע Modern בלבד */',
+'common.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על כל ×”×¢×™×¦×•×‘×™× */',
+'standard.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על העיצוב Standard בלבד */',
+'nostalgia.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על העיצוב Nostalgia בלבד */',
+'cologneblue.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על העיצוב CologneBlue בלבד */',
+'monobook.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על העיצוב Monobook בלבד */',
+'myskin.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על העיצוב MySkin בלבד */',
+'chick.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על העיצוב Chick בלבד */',
+'simple.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על העיצוב Simple בלבד */',
+'modern.css' => '/* הסגנונות ×”× ×›×ª×‘×™× ×›×ן ישפיעו על העיצוב Modern בלבד */',
# Scripts
'common.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ עבור כל ×”×ž×©×ª×ž×©×™× ×‘×›×œ טעינת עמוד */',
-'standard.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¨×§×¢ Standard */',
-'nostalgia.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¨×§×¢ Nostalgia */',
-'cologneblue.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¨×§×¢ CologneBlue */',
-'monobook.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¨×§×¢ Monobook */',
-'myskin.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¨×§×¢ MySkin */',
-'chick.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¨×§×¢ Chick */',
-'simple.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¨×§×¢ Simple */',
-'modern.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¨×§×¢ Modern */',
+'standard.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¢×™×¦×•×‘ Standard */',
+'nostalgia.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¢×™×¦×•×‘ Nostalgia */',
+'cologneblue.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¢×™×¦×•×‘ CologneBlue */',
+'monobook.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¢×™×¦×•×‘ Monobook */',
+'myskin.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¢×™×¦×•×‘ MySkin */',
+'chick.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¢×™×¦×•×‘ Chick */',
+'simple.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¢×™×¦×•×‘ Simple */',
+'modern.js' => '/* כל סקריפט JavaScript שנכתב ×›×ן ירוץ רק עבור ×”×ž×©×ª×ž×©×™× ×‘×¢×™×¦×•×‘ Modern */',
# Metadata
'nodublincore' => 'Dublin Core RDF metadata מבוטל בשרת זה.',
@@ -2358,7 +2370,7 @@ $1',
# Media information
'mediawarning' => "'''×זהרה:''' קובץ ×–×” עלול להכיל קוד זדוני, שהרצתו עלולה לסכן ×ת המערכת שלכ×.<hr />",
-'imagemaxsize' => 'הגבלת תמונות בדפי תי×ור תמונה ל:',
+'imagemaxsize' => 'הגבלת תמונות בדפי תי×ור הקובץ ל:',
'thumbsize' => 'הקטן לגודל של:',
'widthheightpage' => '$1×$2, {{PLURAL:$3|דף ×חד|$3 דפי×}}',
'file-info' => '(גודל הקובץ: $1, סוג MIME: $2)',
@@ -2369,24 +2381,25 @@ $1',
'show-big-image-thumb' => '<small>גודל התצוגה הזו: $1 × $2 פיקסלי×</small>',
# Special:NewImages
-'newimages' => 'גלריית תמונות חדשות',
-'imagelisttext' => 'להלן רשימה של {{PLURAL:$1|תמונה ×חת|$1 תמונות}}, ממוינות $2:',
+'newimages' => 'גלריית ×§×‘×¦×™× ×—×“×©×™×',
+'imagelisttext' => 'להלן רשימה של {{PLURAL:$1|קובץ ×חד|$1 קבצי×}}, ×ž×ž×•×™× ×™× $2:',
'newimages-summary' => 'דף ×–×” מציג ×ת ×”×§×‘×¦×™× ×”××—×¨×•× ×™× ×©×”×•×¢×œ×•',
'showhidebots' => '($1 בוטי×)',
-'noimages' => '×ין תמונות.',
+'noimages' => '×ין קבצי×.',
'ilsubmit' => 'חיפוש',
'bydate' => 'לפי ת×ריך',
-'sp-newimages-showfrom' => 'הצגת תמונות חדשות החל מ־$2, $1',
+'sp-newimages-showfrom' => 'הצגת ×§×‘×¦×™× ×—×“×©×™× ×”×—×œ מ־$2, $1',
# Bad image list
'bad_image_list' => 'דרך הכתיבה בהודעה ×”×™× ×›×ž×ª×•×ר להלן:
-רק פריטי רשימה (שורות המתחילות ×¢× *) נחשבי×. הקישור הר×שון בשורה חייב להיות קישור לתמונה ש×ין להציג.
-כל ×”×§×™×©×•×¨×™× ×”×‘××™× ×‘×ותה השורה × ×—×©×‘×™× ×œ×—×¨×™×’×™×, כלומר ×œ×“×¤×™× ×©×‘×”× × ×™×ª×Ÿ להציג ×ת התמונה.',
+רק פריטי רשימה (שורות המתחילות ×¢× *) נחשבי×. הקישור הר×שון בשורה חייב להיות קישור לקובץ ש×ין להציג.
+כל ×”×§×™×©×•×¨×™× ×”×‘××™× ×‘×ותה השורה × ×—×©×‘×™× ×œ×—×¨×™×’×™×, כלומר ×œ×“×¤×™× ×©×‘×”× × ×™×ª×Ÿ להציג ×ת הקובץ.',
# Metadata
-'metadata' => 'מידע נוסף על התמונה',
-'metadata-help' => 'קובץ ×–×” מכיל מידע נוסף, שיש להניח שהגיע ממצלמה דיגיטלית ×ו מסורק בו התמונה נוצרה ×ו עברה דיגיטציה. ×× ×”×§×•×‘×¥ שונה ממצבו הר×שוני, כמה ×ž×”× ×ª×•× ×™× ×œ×”×œ×Ÿ ×¢×œ×•×œ×™× ×©×œ× ×œ×©×§×£ ב×ופן ×ž×œ× ×ת מצב התמונה החדש.',
+'metadata' => 'מידע נוסף על הקובץ',
+'metadata-help' => 'קובץ ×–×” מכיל מידע נוסף, שיש להניח שהגיע ממצלמה דיגיטלית ×ו מסורק ×‘×”× ×”×§×•×‘×¥ נוצר ×ו עבר דיגיטציה.
+×× ×”×§×•×‘×¥ שונה ממצבו הר×שוני, כמה ×ž×”× ×ª×•× ×™× ×œ×”×œ×Ÿ ×¢×œ×•×œ×™× ×©×œ× ×œ×©×§×£ ב×ופן ×ž×œ× ×ת מצבו החדש.',
'metadata-expand' => 'הצגת ×¤×¨×˜×™× ×ž×•×¨×—×‘×™×',
'metadata-collapse' => 'הסתרת ×¤×¨×˜×™× ×ž×•×¨×—×‘×™×',
'metadata-fields' => 'שדות המידע הנוסף של EXIF ×”×לה ××™× × ×¤×¨×˜×™× ×ž×•×¨×—×‘×™× ×•×™×•×¦×’×• תמיד, לעומת הש×ר:
@@ -2500,18 +2513,18 @@ $1',
'exif-gpsdop' => 'דיוק מדידה',
'exif-gpsspeedref' => 'יחידת מהירות',
'exif-gpsspeed' => 'יחידת מהירות של מקלט GPS',
-'exif-gpstrackref' => 'התייחסות מהירות התנועה',
+'exif-gpstrackref' => 'התייחסות למהירות התנועה',
'exif-gpstrack' => 'מהירות התנועה',
-'exif-gpsimgdirectionref' => 'התייחסות כיוון התמונה',
+'exif-gpsimgdirectionref' => 'התייחסות לכיוון התמונה',
'exif-gpsimgdirection' => 'כיוון התמונה',
'exif-gpsmapdatum' => 'מידע סקר מדידת ×”×רץ שנעשה בו שימוש',
-'exif-gpsdestlatituderef' => 'התייחסות קו־הרוחב של היעד',
+'exif-gpsdestlatituderef' => 'התייחסות לקו־הרוחב של היעד',
'exif-gpsdestlatitude' => 'קו־הרוחב של היעד',
-'exif-gpsdestlongituderef' => 'התייחסות קו־ה×ורך של היעד',
+'exif-gpsdestlongituderef' => 'התייחסות לקו־ה×ורך של היעד',
'exif-gpsdestlongitude' => 'קו־ה×ורך של היעד',
-'exif-gpsdestbearingref' => 'התייחסות כיוון היעד',
+'exif-gpsdestbearingref' => 'התייחסות לכיוון היעד',
'exif-gpsdestbearing' => 'כיוון היעד',
-'exif-gpsdestdistanceref' => 'התייחסות מרחק ליעד',
+'exif-gpsdestdistanceref' => 'התייחסות למרחק ליעד',
'exif-gpsdestdistance' => 'מרחק ליעד',
'exif-gpsprocessingmethod' => '×©× ×©×™×˜×ª העיבוד של ×”Ö¾GPS',
'exif-gpsareainformation' => '×©× ×זור ×”Ö¾GPS',
@@ -2651,7 +2664,7 @@ $1',
# External editor support
'edit-externally' => 'ערכו קובץ ×–×” ב×מצעות ×™×™×©×•× ×—×™×¦×•× ×™',
-'edit-externally-help' => 'ר×ו ×ת [http://www.mediawiki.org/wiki/Manual:External_editors הור×ות ההתקנה] למידע נוסף.',
+'edit-externally-help' => '(ר×ו ×ת [http://www.mediawiki.org/wiki/Manual:External_editors הור×ות ההתקנה] למידע נוסף)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'הכול',
@@ -2864,7 +2877,7 @@ $1',
'version-extension-functions' => 'פונקציות של הרחבות',
'version-parser-extensiontags' => 'תגיות של הרחבות מפענח',
'version-parser-function-hooks' => 'משתני×',
-'version-skin-extension-functions' => 'הרחבות רקעי×',
+'version-skin-extension-functions' => 'עיצובי×',
'version-hook-name' => '×©× ×”Ö¾Hook',
'version-hook-subscribedby' => 'הפונקציה הרושמת',
'version-version' => 'גרסה',
diff --git a/languages/messages/MessagesHi.php b/languages/messages/MessagesHi.php
index 3e55935d..998478b9 100644
--- a/languages/messages/MessagesHi.php
+++ b/languages/messages/MessagesHi.php
@@ -8,6 +8,7 @@
* @author Kaustubh
* @author Shyam
* @author Sunil Mohan
+ * @author Taxman
* @author לערי ריינה×רט
*/
@@ -167,7 +168,7 @@ $messages = array(
== शà¥à¤°à¥à¤µà¤¾à¤¤ करें ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings कॉनà¥à¤«à¤¿à¤—रेशन सेटींगकी सूची]
* [http://www.mediawiki.org/wiki/Manual:FAQ मीडियाविकिके बारे में पà¥à¤°à¤¾à¤¯: पूछे जाने वाले सवाल]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce मीडियाविकि मेलिंग लिसà¥à¤Ÿ]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce मीडियाविकि मेलिंग लिसà¥à¤Ÿ]',
'about' => 'अबाउट',
'article' => 'लेख',
@@ -744,11 +745,11 @@ Don't forget to personalize your {{SITENAME}} preferences.",
'revisiondelete' => 'अवतरण हटायें/पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करें',
'revdelete-nooldid-title' => 'लकà¥à¤·à¥à¤¯ अवतरण गलत',
'revdelete-nooldid-text' => 'इस कà¥à¤°à¤¿à¤¯à¤¾ को करने के लिये आपने लकà¥à¤·à¥à¤¯ अवतरण नहीं दियें हैं, या फिर आपने दिया हà¥à¤† अवतरण असà¥à¤¤à¤¿à¤¤à¥à¤µà¤®à¥‡à¤‚ नहीं हैं या फिर आप सदà¥à¤¯ अवतरणको छà¥à¤ªà¤¾ रहें हैं।',
-'revdelete-selected' => '[[:$1]] {{PLURAL:$2|का चà¥à¤¨à¤¾ हà¥à¤† अवतरण|के चà¥à¤¨à¥‡ हà¥à¤ अवतरण}}:',
-'logdelete-selected' => '{{PLURAL:$1|चà¥à¤¨à¤¾ हà¥à¤† लॉग इवेंट|चà¥à¤¨à¥‡ हà¥à¤ लॉग इवेंटà¥à¤¸}}:',
-'revdelete-text' => 'हटायें गयें अवतरण और घटनायें अभी भी पनà¥à¤¨à¥‡ के इतिहास और लॉग सूचीमें नजर आयेंगे, पर इसके पाठ सामानà¥à¤¯ सदसà¥à¤¯ देख नहीं पायेंगे।
+'revdelete-selected' => "'''[[:$1]] {{PLURAL:$2|का चà¥à¤¨à¤¾ हà¥à¤† अवतरण|के चà¥à¤¨à¥‡ हà¥à¤ अवतरण}}:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|चà¥à¤¨à¤¾ हà¥à¤† लॉग इवेंट|चà¥à¤¨à¥‡ हà¥à¤ लॉग इवेंटà¥à¤¸}}:'''",
+'revdelete-text' => "'''हटायें गयें अवतरण और घटनायें अभी भी पनà¥à¤¨à¥‡ के इतिहास और लॉग सूचीमें नजर आयेंगे, पर इसके पाठ सामानà¥à¤¯ सदसà¥à¤¯ देख नहीं पायेंगे।'''
-{{SITENAME}} अनà¥à¤¯ पà¥à¤°à¤¬à¤‚धक अभी भी इसे देख सकते हैं और पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ भी कर सकतें हैं, जब तक इससे जà¥à¤¯à¤¾à¤¦à¤¾ पà¥à¤°à¤¤à¤¿à¤¬à¤‚ध ना लगायें जायें।',
+{{SITENAME}} अनà¥à¤¯ पà¥à¤°à¤¬à¤‚धक अभी भी इसे देख सकते हैं और पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ भी कर सकतें हैं, जब तक इससे जà¥à¤¯à¤¾à¤¦à¤¾ पà¥à¤°à¤¤à¤¿à¤¬à¤‚ध ना लगायें जायें।",
'revdelete-legend' => 'दृशà¥à¤¯ पà¥à¤°à¤¤à¤¿à¤¬à¤‚ध निशà¥à¤šà¤¿à¤¤ करें',
'revdelete-hide-text' => 'अवरतणका पाठ छà¥à¤ªà¤¾à¤¯à¥‡à¤‚',
'revdelete-hide-name' => 'कà¥à¤°à¤¿à¤¯à¤¾ और लकà¥à¤·à¥à¤¯ को छà¥à¤ªà¤¾à¤¯à¥‡à¤‚',
@@ -1704,7 +1705,7 @@ $1',
# What links here
'whatlinkshere' => 'यहाठकà¥à¤¯à¤¾ जà¥à¤¡à¤¼à¤¤à¤¾ है',
-'whatlinkshere-title' => '$1को जà¥à¤¡à¥‡ हà¥à¤ पनà¥à¤¨à¥‡',
+'whatlinkshere-title' => '$1 से जà¥à¤¡à¤¼à¥‡ हà¥à¤ पनà¥à¤¨à¥‡',
'whatlinkshere-page' => 'पनà¥à¤¨à¤¾:',
'whatlinkshere-barrow' => '>',
'linklistsub' => '(कडियों की सूची)',
diff --git a/languages/messages/MessagesHif_latn.php b/languages/messages/MessagesHif_latn.php
index 721f4033..7fe69554 100644
--- a/languages/messages/MessagesHif_latn.php
+++ b/languages/messages/MessagesHif_latn.php
@@ -131,7 +131,7 @@ $messages = array(
== Getting started ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'Baare me',
'article' => 'Content waala panna',
@@ -261,7 +261,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|ek mitawal badlao|$1 mitawal badlao}}',
'feedlinks' => 'Feed:',
'feed-invalid' => 'Khraab rakam ke subscription feed.',
-'feed-unavailable' => 'Syndication feeds {{SITENAME}} pe nai hai',
+'feed-unavailable' => 'Syndication feeds abhi aap nai use kare sakta hai.',
'site-rss-feed' => '$1 RSS Feed',
'site-atom-feed' => '$1 Atom Feed',
'page-rss-feed' => '"$1" RSS Feed',
@@ -430,7 +430,7 @@ Cookies ke enable kar ke fir se kosis karo.',
'loginsuccesstitle' => 'Login safal bhais',
'loginsuccess' => "'''Aap \"\$1\" ke naam pe {{SITENAME}} me logged in hai.'''",
'nosuchuser' => '"$1" naam ke koi sadasya nai hai.
-Aapan spelling check karo nai to [[Special:Userlogin/signup|nawaa account banao]].',
+Aapan spelling check karo nai to [[Special:UserLogin/signup|nawaa account banao]].',
'nosuchusershort' => '"<nowiki>$1</nowiki>" naam ke koi sadasya nai hai.
Aapan spelling check karo.',
'nouserspecified' => 'Aap ke aapan username de ke parri.',
@@ -479,7 +479,7 @@ Login khatam kare khatir, aap ke nawaa password set kare ke parri hian:',
'resetpass_success' => 'Aap ke password ke safalta se badal dewa gais hai! Aap ke ab login karaa jaae hai...',
'resetpass_bad_temporary' => 'Temporary password achchha nai hai.
Aap sait pahile password ke badal diya hoi nai to nawaa temporary password ke maang karaa hoga.',
-'resetpass_forbidden' => '{{SITENAME}} pe password nai badlaa jae sake hai',
+'resetpass_forbidden' => 'Password nai badlaa jaae sake hai',
'resetpass_missing' => 'Form data nai hai.',
# Edit page toolbar
@@ -629,6 +629,7 @@ Aap ii bhi kasam khata hai ki aap iske apne se likha hai aur kahin se copy nai k
Meherbani kar ke ii page ke chotachota tukrra me kar do.</strong>',
'longpageerror' => '<strong>ERROR: Jon text aap submit karaa hai uu $1 kilobytes lamba hai, ii maximum $2 kilobytes se lamba hai.
Iske save nai karaa jae sake hai.</strong>',
+'readonlywarning' => '<strong>CHETAUNI:Database ke marammat khatir band kar dewa gais hai, iske matlab hai ki aap aapan badlao ke bachae nai sakta hai. Aap cut-n-paste kar ke likha gae text ke ek text file me save kare sakta hai.</strong>',
'protectedpagewarning' => '<strong>WARNING: Ii panna ke band kar dewa gais hai jisse ke khali uu sadasya jiske sysop privileges hai iske badle sake hai.</strong>',
'semiprotectedpagewarning' => "'''Suchna:''' Ii panna ke band kar dewa gais hai jisse ki khali registered sadasya iske badle sake hai.",
'cascadeprotectedwarning' => "'''Chetawani:''' Ii panna ke band kar dewa gais jiske kaaran khali uu sadasya jiske lage sysop privileges hai iske badle sake hai, kahe ki iske niche likha gais cascade-protected {{PLURAL:$1|panna|panna}} me rakkha gais hai:",
@@ -643,7 +644,7 @@ Iske save nai karaa jae sake hai.</strong>',
'nocreatetitle' => 'Panna ke banae pe rukawat hai',
'nocreatetext' => '{{SITENAME}} me nawaa panna banae ke rukawat hai.
Aap pichhe jae ke ek panna jon hai ke sampadan kare sakta hai, nai to [[Special:UserLogin|log in or create an account]].',
-'nocreate-loggedin' => 'Aap ke {{SITENAME}} me nawaa panna banae ke ijajat nai hai.',
+'nocreate-loggedin' => 'Aap ke nawaa panna banaae ke ijaajat nai hai.',
'permissionserrors' => 'Permissions Errors',
'permissionserrorstext' => 'Aap ke uu chij kare ke ijajat nai hai, ii {{PLURAL:$1|kaaran|kaaran}} khatir:',
'permissionserrorstext-withaction' => 'Aap ke lage $2 kare khatir ijajat nai hai, ii {{PLURAL:$1|kaaran|kaaran}} se:',
@@ -653,6 +654,9 @@ Aap soco ki ii pann ake sampadan aap ke karte rahe ke chaahi ki nai.
Aap ke aaram khatir hatae waala suchi hian pe dewa jae hai:",
# Parser/template warnings
+'expensive-parserfunction-warning' => 'Chetauni: Ii panna me me dher mahanga parser function calls hai.
+
+Is ke $2 ke kamti hoe ke chaahi, abhi $1 hai.',
'expensive-parserfunction-category' => 'Panna jisme bahut jaada expensive parser function calls hai',
'post-expand-template-inclusion-warning' => 'Warning: Template include size bahut barraa hai.
Some templates will not be included.',
@@ -724,10 +728,10 @@ iske baare me aur jaankari [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}
'revisiondelete' => 'Badlao ke mitao/nai mitao',
'revdelete-nooldid-title' => 'Target revision jon ki valid nai hai',
'revdelete-nooldid-text' => 'Aap chaahe target revision(s) ke specify nai karaa hai, ii function ke perform kare ke khatir, specified revision haiye nai, nai to aap abhi ke badlao ke lukae ke kosis karta hai.',
-'revdelete-selected' => '{{PLURAL:$2|Selected badlao|Selected badlao}} of [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Chuna gais log event|Chuna gais log events}}:',
-'revdelete-text' => 'Mitawa gae badlao aur ghatna panna ke itihaas me dekhai, lekin content ke kuch part janta nai access kare saki.
-Duusra admins {{SITENAME}} me, lukawa gais content ke khole saki aur iske mitae bhi saki yahi interface use kar ke, jab tak ki aur rukawat nai lagawa jaae.',
+'revdelete-selected' => "'''{{PLURAL:$2|Selected badlao|Selected badlao}} of [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Chuna gais log event|Chuna gais log events}}:'''",
+'revdelete-text' => "'''Mitawa gae badlao aur ghatna panna ke itihaas me dekhai, lekin content ke kuch part janta nai access kare saki.'''
+Duusra admins {{SITENAME}} me, lukawa gais content ke khole saki aur iske mitae bhi saki yahi interface use kar ke, jab tak ki aur rukawat nai lagawa jaae.",
'revdelete-legend' => 'Dekhe waala rukawat set karo',
'revdelete-hide-text' => 'Badlawa gais text ke lukao',
'revdelete-hide-name' => 'Kaam aur manjil ke lukao',
@@ -829,6 +833,7 @@ Note that using the navigation links will reset this column.',
'searchall' => 'sab',
'showingresults' => "Niche dekhae hai {{PLURAL:$1|'''1''' result|'''$1''' results}} #'''$2''' se suruu hoe ke.",
'showingresultsnum' => "Niche dekhawa jae hai {{PLURAL:$3|'''1''' result|'''$3''' results}}, #'''$2''' se suruu hoe ke.",
+'showingresultstotal' => "Niche dekhae hai {{PLURAL:$3|result '''$1''' of '''$3'''|results '''$1 - $2''' of '''$3'''}}",
'nonefound' => "'''Yaad rakhna''': apne se khaali thora namespaces me khoja jaae hai.
Aapan query ke ''all:'' se suruu kar ke visay suchi me khojo (including talk pages, templates, etc), nai to jon namespace aap mangtaa hai usse query suruu karo.",
'powersearch' => 'Visesh khoj',
@@ -846,7 +851,7 @@ Yaad rakhna ki uu log ke {{SITENAME}} ke index saait purana hoi.',
'mypreferences' => 'Hamaar preferences',
'prefs-edits' => 'Badlao ke number:',
'prefsnologin' => 'Aap abhi logged in nai hai',
-'prefsnologintext' => 'Aaap ke <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} logged in]</span> chaahi rahe ke user preferences ke badle ke khatir.',
+'prefsnologintext' => 'Aaap ke <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} logged in]</span> chaahi rahe ke user preferences ke badle ke khatir.',
'prefsreset' => 'Preferences ke godaam se reset kar dewa gais hai.',
'qbsettings' => 'Quickbar',
'qbsettings-none' => 'Koi nai',
@@ -868,42 +873,174 @@ Yaad rakhna ki uu log ke {{SITENAME}} ke index saait purana hoi.',
'math_image_error' => 'PNG conversion fail hoe gais;
latex, dvips aur gs ke correct installation ke check kar ke convert convert karo',
'math_bad_tmpdir' => 'Math temporary directory nai banae sakta hai',
+'math_bad_output' => 'Math output directory me likhe nai to banae nai sakta hai',
+'math_notexvc' => 'Texvc executable nai hai;
+Configure kare khatir meharbani kar ke math/README ke dekho.',
+'prefs-personal' => 'Sadasya ke profile',
'prefs-rc' => 'Nawaa badlao',
'prefs-watchlist' => 'Dhyan suchi',
+'prefs-watchlist-days' => 'Dhyan suchi me ketna roj dekhawa jaae:',
+'prefs-watchlist-edits' => 'Barraa dhyan suchi me jaada se jaada ketna badlao dekhawa jaae:',
+'prefs-misc' => 'Futkar',
+'saveprefs' => 'Save karo',
+'resetprefs' => 'Binaa bachawa gias badlao ke mitao',
'oldpassword' => 'Purana password:',
'newpassword' => 'Nawaa password:',
'retypenew' => 'Password fir se type karo:',
+'textboxsize' => 'Badaltaa hai',
+'rows' => 'Rows:',
+'columns' => 'Columns:',
'searchresultshead' => 'Khojo',
'resultsperpage' => 'Panna ke ketna dafe dekha gais hai:',
+'contextlines' => 'Lines per hit:',
+'contextchars' => 'Context per line:',
+'stub-threshold' => 'Threshold for <a href="#" class="stub">stub link</a> formatting (bytes):',
+'recentchangesdays' => 'Nawaa badlao me ketna roj dekhawa jaae:',
+'recentchangescount' => 'nawaa badla, itihaas aur log panna me ketna badlao dekhawa jaae:',
+'savedprefs' => 'Aap ke pasand ke save kar lewa gais hai.',
'timezonelegend' => 'Time ke zone',
+'timezonetext' => '¹ Aap ke local time aur server time (UTC) me ketna farka hai.',
+'localtime' => 'Sthaniye samay',
+'timezoneoffset' => 'Offset¹',
'servertime' => 'Server ke time',
-
-'grouppage-sysop' => '{{ns:project}}:Administrators',
+'guesstimezone' => 'Browser se bharo',
+'allowemail' => 'Aur sadasya se e-mail enable karo',
+'prefs-searchoptions' => 'Khoje ke option',
+'prefs-namespaces' => 'Namespaces',
+'defaultns' => 'Default se ii namespacesme khojo:',
+'default' => 'default',
+'files' => 'Files',
+
+# User rights
+'userrights' => 'Sadasya ke adhikaar ke chalao', # Not used as normal message but as header for the special page itself
+'userrights-lookup-user' => 'Sadasya ke group ke manage karo',
+'userrights-user-editname' => 'Ek Username ke enter karo:',
+'editusergroup' => 'User groups ke badlo',
+'editinguser' => "'''[[User:$1|$1]]''' ke user rights badaltaa hai ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
+'userrights-editusergroup' => 'User groupske badlo',
+'saveusergroups' => 'User groups ke save karo',
+'userrights-groupsmember' => 'Iske member hai:',
+'userrights-groups-help' => 'Aap jon group me ii sadasya hai ke badle sakta hai:
+* Ek checked box ke matlab hai ki sadasya ii group me hai.
+* Ek unchecked box ke matlab hai ki sadasya ii group me nai hai.
+* Ek * ke matlab hai ki aap group ke jorre ke baad hatae nai sakta hai, nai to hatae ke baad jorre nai sakta hai.',
+'userrights-reason' => 'Badle ke kaaran:',
+'userrights-no-interwiki' => 'Aap ke duusra wiki me user rights ke badle ke adhikaar nai hai.',
+'userrights-nodatabase' => 'Database $1 abhi hai nai, nai to local nai hai.',
+'userrights-nologin' => 'Sadasya ke user rights de ke khatir, ap ke chaahi ki aap [[Special:UserLogin|log in]] karo ek administrator ke account se.',
+'userrights-notallowed' => 'Aap ke account ke user rights de ke adhikar nai hai.',
+'userrights-changeable-col' => 'Groups jiske aap badle sakta hai',
+'userrights-unchangeable-col' => 'Groups jiske aap badle nai sakta hai',
+
+# Groups
+'group' => 'Group:',
+'group-user' => 'Sadasya',
+'group-autoconfirmed' => 'Autoconfirmed sadasya',
+'group-bot' => 'Bots',
+'group-sysop' => 'Sysops',
+'group-bureaucrat' => 'Bureaucrats',
+'group-suppress' => 'Oversights',
+'group-all' => '(sab)',
+
+'group-user-member' => 'Sadasya',
+'group-autoconfirmed-member' => 'Autoconfirmed sadasya',
+'group-bot-member' => 'Bot',
+'group-sysop-member' => 'Sysop',
+'group-bureaucrat-member' => 'Bureaucrat',
+'group-suppress-member' => 'Oversight',
+
+'grouppage-user' => '{{ns:project}}:Sadasya',
+'grouppage-autoconfirmed' => '{{ns:project}}:Autoconfirmed sadasya',
+'grouppage-bot' => '{{ns:project}}:Bots',
+'grouppage-sysop' => '{{ns:project}}:Administrators',
+'grouppage-bureaucrat' => '{{ns:project}}:Bureaucrats',
+'grouppage-suppress' => '{{ns:project}}:Oversight',
+
+# Rights
+'right-read' => 'Panna ke parrho',
+'right-edit' => 'Panna ke badlo',
+'right-createpage' => 'Panna banao (jon ki salah kare waala panna nai hai)',
+'right-createtalk' => 'Salah kare waala panna banao',
+'right-createaccount' => 'Nawaa sadasya ke account banao',
+'right-minoredit' => 'Badlao ke chhota mark karo',
+'right-move' => 'Panna ke naam badlo',
+'right-move-subpages' => 'Panna aur uske subpanna ke naam badlo',
+'right-suppressredirect' => 'Panna ke naam badalte ke time, purana naam se redirect ke nai banao.',
+'right-upload' => 'File ke upload karo',
+'right-reupload' => 'Ek abhi waala file ke uppar se likho',
+'right-reupload-own' => 'Ek abhi waala file jiske aap upload karaa hai ke uppar likh do',
+'right-reupload-shared' => 'Share media repository ke file ke uppar likh do',
+'right-upload_by_url' => 'URL address se ek file ke upload karo',
+'right-purge' => 'Site cache se ek panna ke mina fir se puchhe mitae do',
+'right-autoconfirmed' => 'Semi-protected panna ke badlo',
+'right-bot' => 'Automated process ke rakam treat karo',
+'right-nominornewtalk' => 'Not have minor edits to discussion pages trigger the new messages prompt',
+'right-apihighlimits' => 'Use higher limits in API queries',
+'right-writeapi' => 'Use of the write API',
+'right-delete' => 'Panna ke mitao',
+'right-bigdelete' => 'Barraa itihaas waala panna ke mitao',
+'right-deleterevision' => 'Panna ke khaas badlao ke mitao nai to bachao',
+'right-deletedhistory' => 'Mitawa gais itihass ke entry ke binaa saathe waala text ke dekho',
+'right-browsearchive' => 'Mitawa gais panna ke khojo',
+'right-undelete' => 'Ek panna ke undelete karo',
+'right-suppressrevision' => 'Review and restore revisions hidden from Sysops',
+'right-suppressionlog' => 'Private logs ke dekho',
+'right-block' => 'Duusra sadasya ke badle se roko',
+'right-blockemail' => 'Sadasya ke email bheje se roko',
+'right-hideuser' => 'Username ke roko, jisse ki janta iske dekhe nai sake',
+'right-ipblock-exempt' => 'Bypass IP blocks, auto-blocks and range blocks',
+'right-proxyunbannable' => 'Proxies ke automatic blocks ke bypass karo',
+'right-protect' => 'Protection level ke badlo aur bachawa gais panna ke badlo',
+'right-editprotected' => 'Bachawa gais panna ke badlo (without cascading protection)',
+'right-editinterface' => 'User interface ke badlo',
+'right-editusercssjs' => 'Duusra sadsya ke CSS aur JS files ke badlo',
+'right-rollback' => 'Jaldi se ek khaas panna ke pichhla sadasya ke badlao ke ulta kar do',
+'right-markbotedits' => 'Rolled-back edits ke bot edits mark karo',
+'right-noratelimit' => 'Rrate limits se koi asar nai hai',
+'right-import' => 'Duusra wiki me se panna ke import karo',
+'right-importupload' => 'Ek file upload se panna ke import karo',
+'right-patrol' => 'Duusra ke badlao pr pahraa do',
+'right-autopatrol' => 'Aapan badlao pe apne se pahraa do',
+'right-patrolmarks' => 'Haali ke badlao ke pahraa ke mark ke dekho',
+'right-unwatchedpages' => 'Unwatched panna ke suchi ke dekho',
+'right-trackback' => 'Ek trackback ke submit karo',
+'right-mergehistory' => 'Panna ke itihass ke jorro',
+'right-userrights' => 'Sadasya ke adhikar ke badlo',
+'right-userrights-interwiki' => 'Duusra wiki me sadasya ke adhikar ke badlo',
+'right-siteadmin' => 'Database ke band karo aur kholo',
# User rights log
-'rightslog' => 'Sadasya adhikar suchi',
+'rightslog' => 'Sadasya adhikar suchi',
+'rightslogtext' => 'Ii sadasya ke adhikar ke badlao ke suchi hai.',
+'rightslogentry' => '$1 ke group ke membership ke $2 se $3 badal dia hai',
+'rightsnone' => '(koi nai hai)',
# Recent changes
-'nchanges' => '$1 {{PLURAL:$1|badlao|badlao}}',
-'recentchanges' => 'Nawaa badlao',
-'recentchanges-feed-description' => 'Abhi haali me bhae ii wiki ke feed me ke track karo.',
-'rcnote' => "Niche {{PLURAL:$1|hai '''1''' badlao|aakhri hai '''$1''' badlao}} pahile {{PLURAL:$2|din|'''$2''' din}}, $5, $4 talak.",
-'rcnotefrom' => "Niche '''$2''' se badlao hai ('''$1''' tak )",
-'rclistfrom' => '$1 se suruu kar ke nawaa badlao dekhao',
-'rcshowhideminor' => '$1 chhota badlao',
-'rcshowhidebots' => '$1 bots',
-'rcshowhideliu' => '$1 logged-in sadasya',
-'rcshowhideanons' => '$1 bina naam ke sadasya',
-'rcshowhidepatr' => '$1 pahra dewa gae sampadan',
-'rcshowhidemine' => '$1 hamaar sampadan',
-'rclinks' => 'Pichhla $1 badlao pichle $2 din me dekhao <br />$3',
-'diff' => 'farka',
-'hist' => 'itihaas',
-'hide' => 'Chhupao',
-'show' => 'Dekhao',
-'minoreditletter' => 'm',
-'newpageletter' => 'N',
-'boteditletter' => 'b',
+'nchanges' => '$1 {{PLURAL:$1|badlao|badlao}}',
+'recentchanges' => 'Nawaa badlao',
+'recentchangestext' => 'Wiki me ii panna ke nawaa badlao pe dhyan rakho.',
+'recentchanges-feed-description' => 'Abhi haali me bhae ii wiki ke feed me ke track karo.',
+'rcnote' => "Niche {{PLURAL:$1|hai '''1''' badlao|aakhri hai '''$1''' badlao}} pahile {{PLURAL:$2|din|'''$2''' din}}, $5, $4 talak.",
+'rcnotefrom' => "Niche '''$2''' se badlao hai ('''$1''' tak )",
+'rclistfrom' => '$1 se suruu kar ke nawaa badlao dekhao',
+'rcshowhideminor' => '$1 chhota badlao',
+'rcshowhidebots' => '$1 bots',
+'rcshowhideliu' => '$1 logged-in sadasya',
+'rcshowhideanons' => '$1 bina naam ke sadasya',
+'rcshowhidepatr' => '$1 pahra dewa gae sampadan',
+'rcshowhidemine' => '$1 hamaar sampadan',
+'rclinks' => 'Pichhla $1 badlao pichle $2 din me dekhao <br />$3',
+'diff' => 'farka',
+'hist' => 'itihaas',
+'hide' => 'Chhupao',
+'show' => 'Dekhao',
+'minoreditletter' => 'm',
+'newpageletter' => 'N',
+'boteditletter' => 'b',
+'number_of_watching_users_pageview' => '[$1 watching {{PLURAL:$1|user|users}}]',
+'rc_categories' => 'Limit to categories (separate with "|")',
+'rc_categories_any' => 'Koi bhi',
+'newsectionsummary' => '/* $1 */ nawaa vibhag',
# Recent changes linked
'recentchangeslinked' => 'Panna ke jurraa badlao',
@@ -911,36 +1048,77 @@ latex, dvips aur gs ke correct installation ke check kar ke convert convert karo
'recentchangeslinked-noresult' => 'Linked pages me ii time ke bhitar koi changes nai bhae.',
'recentchangeslinked-summary' => "Ii panna pahile waala badlao jon panna hian par linked hai ke list kare hai (nai to visesh vibhag ke sadasya).
Panna jon [[Special:Watchlist|aap ke dhyan suchi]] me hai '''bold''' karal hai.",
+'recentchangeslinked-page' => 'Panna ke naam:',
+'recentchangeslinked-to' => 'Badalo jon ki given panna se linked hai ke dekhao',
# Upload
-'upload' => 'File ke upload karo',
-'uploadbtn' => 'File upload karo',
-'uploadnologin' => 'Aap abhi loged in nai hai',
-'uploadlogpage' => 'Suchi ke upload karo',
-'uploadedimage' => '"[[$1]]" ke upload kar dewa gae',
+'upload' => 'File ke upload karo',
+'uploadbtn' => 'File upload karo',
+'reupload' => 'Fir se upload karo',
+'reuploaddesc' => 'Upload ke cancel kar ke upload form pe lauto',
+'uploadnologin' => 'Aap abhi loged in nai hai',
+'uploadnologintext' => 'Aap ke [[Special:UserLogin|logged in]] kare ke chaahi, file upload kare ke khatir.',
+'upload_directory_missing' => 'Upload directory ($1) nai hai aur webserver iske nai banae sakis hai.',
+'upload_directory_read_only' => 'Upload directory ($1) ke webserver nai likhe sake hai.',
+'uploaderror' => 'Upload nai hoe paais hai',
+'upload-permitted' => 'File types jiske ijajat hai: $1.',
+'uploadlogpage' => 'Suchi ke upload karo',
+'filename' => 'Filename',
+'uploadedfiles' => 'Files jiske upload karaa gais hai.',
+'minlength1' => 'File ke naam me kamti se kamti ek letter hoe ke chaahi.',
+'badfilename' => 'File ke naam badak ke "$1" kar dewa gais hai.',
+'filetype-badmime' => 'MIME rakam "$1" ke upload kare ke ijajat nai hai.',
+'filetype-missing' => 'File ke koi extension nai hai (jaise ki ".jpg").',
+'largefileserver' => 'Ii file, jetna ki server allow kare hai, se barraa hai.',
+'successfulupload' => 'Upload safal bhais',
+'uploadwarning' => 'Upload warning',
+'savefile' => 'File ke save karo',
+'uploadedimage' => '"[[$1]]" ke upload kar dewa gae',
+'watchthisupload' => 'Ii panna pe dhyan rakho',
# Special:ImageList
-'imagelist' => 'Chapa ke suchi',
+'imgfile' => 'file',
+'imagelist' => 'Chapa ke suchi',
+'imagelist_date' => 'Tarik',
+'imagelist_name' => 'Naam',
+'imagelist_user' => 'Sadasya',
# Image description page
-'filehist' => 'File ke itihaas',
-'filehist-help' => 'File ke dekhe khatir, jaise uu time dekhe me lagat rahaa, date/time pe click karo.',
-'filehist-current' => 'abhi waala',
-'filehist-datetime' => 'Din/Time',
-'filehist-user' => 'Sadasya',
-'filehist-dimensions' => 'Lambai aur chaurai',
-'filehist-filesize' => 'File ke size',
-'filehist-comment' => 'Tiprrin',
-'imagelinks' => 'Jorr',
-'linkstoimage' => 'Ii sab panna ii file {{PLURAL:$1|panna ke jorr|$1 panna ke jorr}} se link hoe hai:',
-'nolinkstoimage' => 'Ii file se koi panna nai jurre hai.',
-'sharedupload' => 'Ii file baatal hai aur duusra project me bhi kaam lawa jaae sake hai.',
-'noimage' => 'Ii naam ke koi file nai hai, lekin aap sakta hai $1.',
-'noimage-linktext' => 'ek ke upload karo',
-'uploadnewversion-linktext' => 'Ii file ke nawaa version ke upload karo',
+'filehist' => 'File ke itihaas',
+'filehist-help' => 'File ke dekhe khatir, jaise uu time dekhe me lagat rahaa, date/time pe click karo.',
+'filehist-deleteall' => 'sab ke mitao',
+'filehist-deleteone' => 'mitao',
+'filehist-current' => 'abhi waala',
+'filehist-datetime' => 'Din/Time',
+'filehist-user' => 'Sadasya',
+'filehist-dimensions' => 'Lambai aur chaurai',
+'filehist-filesize' => 'File ke size',
+'filehist-comment' => 'Tiprrin',
+'imagelinks' => 'Jorr',
+'linkstoimage' => 'Ii sab panna ii file {{PLURAL:$1|panna ke jorr|$1 panna ke jorr}} se link hoe hai:',
+'nolinkstoimage' => 'Ii file se koi panna nai jurre hai.',
+'sharedupload' => 'Ii file baatal hai aur duusra project me bhi kaam lawa jaae sake hai.',
+'shareduploadduplicate-linktext' => 'duusra file',
+'shareduploadconflict-linktext' => 'duusra file',
+'noimage' => 'Ii naam ke koi file nai hai, lekin aap sakta hai $1.',
+'noimage-linktext' => 'ek ke upload karo',
+'uploadnewversion-linktext' => 'Ii file ke nawaa version ke upload karo',
+
+# File deletion
+'filedelete' => '$1 ke mitao',
+'filedelete-legend' => 'File ke mitao',
+'filedelete-comment' => 'Mitae ke kaaran:',
+'filedelete-submit' => 'Mitao',
+'filedelete-success' => "'''$1''' ke mitae dewa gais hai.",
+'filedelete-nofile' => "'''$1''' nai hai.",
+'filedelete-reason-otherlist' => 'Duusra kaaran',
# MIME search
'mimesearch' => 'MIME khojo',
+'download' => 'download karo',
+
+# Unwatched pages
+'unwatchedpages' => 'Panna jispe dhyan nai rakha gais hai',
# List redirects
'listredirects' => 'Redirects list karo',
@@ -955,7 +1133,8 @@ Panna jon [[Special:Watchlist|aap ke dhyan suchi]] me hai '''bold''' karal hai."
'randomredirect' => 'Random redirect',
# Statistics
-'statistics' => 'Aankrra',
+'statistics' => 'Aankrra',
+'statistics-mostpopular' => 'Sab se jaada dekha gae panna',
'disambiguations' => 'Disambiguation panna',
diff --git a/languages/messages/MessagesHr.php b/languages/messages/MessagesHr.php
index a72ad688..e8d221a2 100644
--- a/languages/messages/MessagesHr.php
+++ b/languages/messages/MessagesHr.php
@@ -4,11 +4,13 @@
* @ingroup Language
* @file
*
+ * @author Brest
* @author Dalibor Bosits
* @author Demicx
* @author Dnik
* @author Luka Krstulovic
* @author MayaSimFan
+ * @author Meno25
* @author Roberta F.
* @author SpeedyGonsales
* @author Suradnik13
@@ -65,7 +67,7 @@ $linkTrail = '/^([Äšžćđßa-z]+)(.*)$/sDu';
$messages = array(
# User preference toggles
'tog-underline' => 'Podcrtane poveznice',
-'tog-highlightbroken' => 'Istakni prazne poveznice <font color="#bb0000"><u>crvenom bojom</u></font> (inaÄe, upitnikom na kraju).',
+'tog-highlightbroken' => 'Istakni prazne poveznice <a href="" class="new">ovako</a> (inaÄe, ovako<a href="" class="internal">?</a>).',
'tog-justify' => 'Poravnaj odlomke i zdesna',
'tog-hideminor' => 'Sakrij manje izmjene na stranici Nedavnih promjena',
'tog-extendwatchlist' => 'Proširi popis praćenih stranica tako da prikaže sve odgovarajuće promjene',
@@ -173,9 +175,9 @@ $messages = array(
'hidden-category-category' => 'Skrivene kategorije', # Name of the category where hidden categories will be listed
'category-subcat-count' => '{{PLURAL:$2|Ova kategorija ima samo sljedeću podkategoriju.|Ova kategorija ima {{PLURAL:$1|podkategoriju|$1 podkategorije|$1 podkategorija}}, od njih $2 ukupno.}}',
'category-subcat-count-limited' => 'Ova kategorija ima {{PLURAL:$1|podkategoriju|$1 podkategorije|$1 podkategorija}}.',
-'category-article-count' => '{{PLURAL:$2|Ova kategorija sadrži samo sljedeću stranicu.|{{PLURAL:$1|stranica je|$1 stranice su|$1 stranica su}} u ovoj kategoriji, od njih $2 ukupno.}}',
-'category-article-count-limited' => '{{PLURAL:$1|stranica je|$1 stranice su|$1 stranica su}} u ovoj kategoriji.',
-'category-file-count' => '{{PLURAL:$2|Ova kategorija sadrži samo sljedeću datoteku.|{{PLURAL:$1|datoteka je|$1 datoteke su|$1 datoteka su}} u ovoj kategoriji, od njih $2 ukupno.}}',
+'category-article-count' => '{{PLURAL:$2|Ova kategorija sadrži samo sljedeću stranicu.|{{PLURAL:$1|stranica je|$1 stranice su|$1 stranica je}} u ovoj kategoriji, od njih $2 ukupno.}}',
+'category-article-count-limited' => '{{PLURAL:$1|stranica je|$1 stranice su|$1 stranica je}} u ovoj kategoriji.',
+'category-file-count' => '{{PLURAL:$2|Ova kategorija sadrži samo sljedeću datoteku.|{{PLURAL:$1|datoteka je|$1 datoteke su|$1 datoteka je}} u ovoj kategoriji, od njih $2 ukupno.}}',
'category-file-count-limited' => '{{PLURAL:$1|datoteka je|$1 datoteke su|$1 datoteka su}} u ovoj kategoriji.',
'listingcontinuesabbrev' => 'nast.',
@@ -311,7 +313,7 @@ i [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide VodiÄ za suradnike]
'restorelink' => '{{PLURAL:$1|$1 pobrisanu izmjenu|$1 pobrisane izmjene|$1 pobrisanih izmjena}}',
'feedlinks' => 'Izvor:',
'feed-invalid' => 'Tip izvora nije valjan.',
-'feed-unavailable' => 'RSS izvori nisu dostupni na {{SITENAME}}',
+'feed-unavailable' => 'RSS izvori nisu dostupni',
'site-rss-feed' => '$1 RSS izvor',
'site-atom-feed' => '$1 Atom izvor',
'page-rss-feed' => '"$1" RSS izvor',
@@ -465,11 +467,11 @@ Unesite neko drugo ime.',
Možete omogućiti drugima da vas kontaktiraju na suradniÄkoj stranici ili stranici za razgovor bez javnog otkrivanja vaÅ¡e e-mail adrese.',
'prefs-help-email-required' => 'Potrebno je navesti adresu e-pošte (e-mail).',
'nocookiesnew' => "SuradniÄki raÄun je otvoren, ali niste uspjeÅ¡no prijavljeni. Naime, {{SITENAME}} koristi kolaÄiće (''cookies'') u procesu prijave. IskljuÄili ste kolaÄiće. Molim ukljuÄite ih i pokuÅ¡ajte ponovo s vaÅ¡im novim imenom i lozinkom.",
-'nocookieslogin' => "{{SITELOGIN}} koristi kolaÄiće (''cookies'') u procesu prijave. IskljuÄili ste kolaÄiće. Molim ukljuÄite ih i pokuÅ¡ajte ponovo.",
+'nocookieslogin' => "{{SITENAME}} koristi kolaÄiće (''cookies'') u procesu prijave. IskljuÄili ste kolaÄiće. Molim ukljuÄite ih i pokuÅ¡ajte ponovo.",
'noname' => 'Niste unijeli valjano suradniÄko ime.',
'loginsuccesstitle' => 'Prijava uspješna',
'loginsuccess' => 'Prijavili ste se na wiki kao "$1".',
-'nosuchuser' => 'Ne postoji suradnik s imenom "$1". Provjerite jeste li toÄno utipkali, ili [[Special:Userlogin/signup|otvorite novi suradniÄki raÄun]].',
+'nosuchuser' => 'Ne postoji suradnik s imenom "$1". Provjerite jeste li toÄno utipkali, ili [[Special:UserLogin/signup|otvorite novi suradniÄki raÄun]].',
'nosuchusershort' => 'Ne postoji suradnik s imenom "<nowiki>$1</nowiki>". Provjerite vaš unos.',
'nouserspecified' => 'Molimo navedite suradniÄko ime.',
'wrongpassword' => 'Lozinka koju ste unijeli nije ispravna. Pokušajte ponovno.',
@@ -512,11 +514,11 @@ Možete zanemariti ovu poruku, ako je suradniÄki raÄun stvoren nenamjerno.',
# Password reset dialog
'resetpass' => 'Postavi novu lozinku',
'resetpass_announce' => 'Prijavljeni ste s privremenom lozinkom. Da završite proces mijenjanja lozinke, upišite ovdje novu lozinku:',
-'resetpass_header' => 'Resetiraj lozinku',
+'resetpass_header' => 'Promijeni lozinku raÄuna',
'resetpass_submit' => 'Postavite lozinku i prijavite se',
'resetpass_success' => 'Lozinka uspješno postavljena! Prijava u tijeku...',
'resetpass_bad_temporary' => 'Nevažeća privremena lozinka. Možda ste već uspješno promijenili svoju lozinku ili ste zatražili novu privremenu lozinku.',
-'resetpass_forbidden' => 'Na ovom wikiju ({{SITENAME}}) lozinka ne može biti promijenjena',
+'resetpass_forbidden' => 'Lozinka ne može biti promijenjena',
'resetpass_missing' => 'Forma ne sadrži tražene podatke.',
# Edit page toolbar
@@ -664,7 +666,7 @@ promjene. Najbolje je da kopirate i zaljepite tekst u tekstualnu datoteku te je
'nocreatetitle' => 'Otvaranje novih stranica ograniÄeno',
'nocreatetext' => 'Na ovom je projektu ograniÄeno otvaranje novih stranica.
Možete se vratiti i ureÄ‘ivati već postojeće stranice ili se [[Special:UserLogin|prijaviti ili otvoriti suradniÄki raÄun]].',
-'nocreate-loggedin' => 'Nemate ovlasti za stvaranje novih stranica na {{SITENAME}}.',
+'nocreate-loggedin' => 'Nemate ovlasti za stvaranje novih stranica.',
'permissionserrors' => 'Pogreška u pravima',
'permissionserrorstext' => 'Nemate ovlasti za tu radnju iz sljedećih {{PLURAL:$1|razlog|razloga}}:',
'permissionserrorstext-withaction' => 'Nemate dopuštenje za $2, iz {{PLURAL:$1|razloga|razloga}}:',
@@ -746,14 +748,14 @@ detalji se vjerojatno nalaze u [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}
'revisiondelete' => 'Izbriši/vrati izmjene',
'revdelete-nooldid-title' => 'Nema tražene izmjene',
'revdelete-nooldid-text' => 'Niste naveli željenu izmjenu (izmjene), željena izmjena ne postoji, ili pokuÅ¡avate sakriti trenutaÄnu izmjenu.',
-'revdelete-selected' => '{{PLURAL:$2|Odabrana izmjena|Odabrane izmjene|Odabrane izmjene}} stranice [[$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Odabrani zapis u evidenciji|Odabrani zapisi u evidenciji}}:',
-'revdelete-text' => 'Obrisane će se izmjene i dalje nalaziti u javnom popisu izmjena,
-ali njihov sadržaj neće biti dostupan javnosti.
+'revdelete-selected' => "'''{{PLURAL:$2|Odabrana izmjena|Odabrane izmjene|Odabrane izmjene}} stranice [[$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Odabrani zapis u evidenciji|Odabrani zapisi u evidenciji}}:'''",
+'revdelete-text' => "'''Obrisane će se izmjene i dalje nalaziti u javnom popisu izmjena,
+ali njihov sadržaj neće biti dostupan javnosti.'''
Drugi administratori ovoga projekta moći će i dalje pristupiti skrivenom sadržaju i
vratiti ga u javni pristup putem ovog suÄelja, osim ako operateri na projektu nisu
-postavili dodatna ograniÄenja.',
+postavili dodatna ograniÄenja.",
'revdelete-legend' => 'Postavi ograniÄenja na izmjenu:',
'revdelete-hide-text' => 'Sakrij tekst izmjene',
'revdelete-hide-name' => 'Sakrij uređivanje i njegov predmet',
@@ -801,7 +803,7 @@ Primijetite da uporaba navigacijskih poveznica resetira vaše izbore u koloni.',
'mergehistory-go' => 'Pokaži spojivu povijest uređivanja',
'mergehistory-submit' => 'Spoji povijesti uređivanja stranica',
'mergehistory-empty' => 'Nema spojivih promjena (spajanje nije moguće).',
-'mergehistory-success' => '$3 {{PLURAL:$3|izmjena|izmjene}} stranice [[:$1|$1]] uspješno spojene u povijest stranice [[:$2|$2]].',
+'mergehistory-success' => '$3 {{PLURAL:$3|izmjena|izmjene}} stranice [[:$1|$1]] uspješno {{PLURAL:$3|spojena|spojene}} u povijest stranice [[:$2|$2]].',
'mergehistory-fail' => 'Nemoguće spojiti povijest stranica, molimo provjerite stranice i vremenske parametre.',
'mergehistory-no-source' => 'Izvorna stranica $1 ne postoji.',
'mergehistory-no-destination' => 'Ciljna stranica $1 ne postoji.',
@@ -870,7 +872,7 @@ Primijetite da uporaba navigacijskih poveznica resetira vaše izbore u koloni.',
'mypreferences' => 'Moje postavke',
'prefs-edits' => 'Broj vaših uređivanja:',
'prefsnologin' => 'Niste prijavljeni',
-'prefsnologintext' => 'Morate biti <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} prijavljeni]</span> za podeÅ¡avanje suradniÄkih postavki.',
+'prefsnologintext' => 'Morate biti <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} prijavljeni]</span> za podeÅ¡avanje suradniÄkih postavki.',
'prefsreset' => 'Postavke su vraćene na prvotne vrijednosti.',
'qbsettings' => 'Traka',
'qbsettings-none' => 'Bez',
@@ -930,21 +932,21 @@ Primijetite da uporaba navigacijskih poveznica resetira vaše izbore u koloni.',
# User rights
'userrights' => 'Upravljanje suradniÄkim pravima', # Not used as normal message but as header for the special page itself
-'userrights-lookup-user' => 'Upravljaj skupinama suradnika',
+'userrights-lookup-user' => 'Upravljaj suradniÄkim skupinama',
'userrights-user-editname' => 'Unesite suradniÄko ime:',
'editusergroup' => 'Uredi suradniÄke skupine',
-'editinguser' => "Promjena suradniÄkog statusa za suradnika '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
-'userrights-editusergroup' => 'Uredi skupine suradnika',
-'saveusergroups' => 'Snimi skupine suradnika',
+'editinguser' => "Promjena suradniÄkih prava za suradnika '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
+'userrights-editusergroup' => 'Uredi suradniÄke skupine',
+'saveusergroups' => 'Snimi suradniÄke skupine',
'userrights-groupsmember' => 'ÄŒlan:',
-'userrights-groups-help' => 'Možete promijeniti skupine za ovog suradnika.
-* OznaÄena kućica pokazuje da suradnik pripada skupini.
-* NeoznaÄena kućica pokazuje da suradnik ne pripada skupini.
-* Zvjezdica * oznaÄava da ne možete ukloniti skupinu kad ju jednom dodate, ili obratno.',
+'userrights-groups-help' => 'Možete promijeniti skupine za ovog suradnika:
+* OznaÄena kućica pokazuje skupinu kojoj suradnik pripada.
+* NeoznaÄena kućica pokazuje skupinu kojoj suradnik ne pripada.
+* Zvjezdica * oznaÄava skupinu koju ne možete ukloniti kad ju jednom dodate, ili obratno.',
'userrights-reason' => 'Razlog za promjenu:',
-'userrights-no-interwiki' => 'Nemate prava da uređujete prava suradnika na drugim wikijima.',
+'userrights-no-interwiki' => 'Nemate dopuÅ¡tenje za ureÄ‘ivanje suradniÄkih prava na drugim wikijima.',
'userrights-nodatabase' => 'Baza podataka $1 ne postoji ili nije lokalno dostupna.',
-'userrights-nologin' => 'Trebate se [[Special:UserLogin|prijaviti]] s administratorskim raÄunom da bi mogli dodijeliti suradniÄka prava.',
+'userrights-nologin' => 'Morate se [[Special:UserLogin|prijaviti]] s administratorskim raÄunom da bi mogli dodijeliti suradniÄka prava.',
'userrights-notallowed' => 'VaÅ¡ trenutaÄni suradniÄki raÄun nema ovlasti mijenjanja suradniÄkih prava.',
'userrights-changeable-col' => 'Skupine koje možete promijeniti',
'userrights-unchangeable-col' => 'Skupine koje ne možete promijeniti',
@@ -979,7 +981,7 @@ Primijetite da uporaba navigacijskih poveznica resetira vaše izbore u koloni.',
'right-createpage' => 'Stvaranje stranica (stranica koje nisu razgovor)',
'right-createtalk' => 'Stvaranje stranica za razgovor',
'right-createaccount' => 'Stvaranje novog suradniÄkog raÄuna',
-'right-minoredit' => 'Obilježiti izmjenu kao manju',
+'right-minoredit' => 'OznaÄavanje izmjene manjom',
'right-move' => 'Premještanje stranica',
'right-move-subpages' => 'Premještanje stranica s njihovim podstranicama',
'right-suppressredirect' => 'Ne radi preusmjeravanje od starog imena prilikom premještanja stranice',
@@ -1091,8 +1093,8 @@ Da biste na stranicu stavili sliku, koristite poveznice tipa
'uploadlogpage' => 'Evidencija_postavljanja',
'uploadlogpagetext' => 'Dolje je popis nedavno postavljenih slika.',
'filename' => 'Ime datoteke',
-'filedesc' => 'Opis',
-'fileuploadsummary' => 'Opis:',
+'filedesc' => 'Sažetak',
+'fileuploadsummary' => 'Sažetak:',
'filestatus' => 'Status autorskih prava:',
'filesource' => 'Izvor:',
'uploadedfiles' => 'Postavljene datoteke',
@@ -1131,7 +1133,7 @@ Ako još uvijek želite postaviti svoju datoteku, idite nazad i postavite ju pod
'uploadedimage' => 'postavljeno "$1"',
'overwroteimage' => 'postavljena nova inaÄica od "[[$1]]"',
'uploaddisabled' => 'Postavljanje je onemogućeno',
-'uploaddisabledtext' => 'Postavljanje datoteka na ovom je wikiju onemogućeno.',
+'uploaddisabledtext' => 'Postavljanje datoteka je onemogućeno.',
'uploadscripted' => 'Ova datoteka sadrži HTML ili skriptu, što može dovesti do grešaka u web pregledniku.',
'uploadcorrupt' => 'Ova je datoteka oštećena ili ima nepravilan nastavak. Provjerite i pokušajte ponovo.',
'uploadvirus' => 'Datoteka sadrži virus! Podrobnije: $1',
@@ -1230,7 +1232,7 @@ Poredak datoteka mijenja se pritiskom na naslov stupca.',
'filedelete-submit' => 'Izbriši',
'filedelete-success' => "Datoteka '''$1''' je izbrisana.",
'filedelete-success-old' => "InaÄica datoteke '''[[Media:$1|$1]]''' od $3, $2 je obrisana.",
-'filedelete-nofile' => "'''$1''' ne postoji na {{SITENAME}}.",
+'filedelete-nofile' => "'''$1''' ne postoji.",
'filedelete-nofile-old' => "Nema arhivirane verzije datoteke '''$1''' s zadanim parametrima.",
'filedelete-iscurrent' => 'PokuÅ¡avate obrisati najnoviju inaÄicu ove datoteke. Molimo vas da prije toga vratite na stariju inaÄicu.',
'filedelete-otherreason' => 'Drugi/dodatni razlog:',
@@ -1255,7 +1257,7 @@ Poredak datoteka mijenja se pritiskom na naslov stupca.',
# Unused templates
'unusedtemplates' => 'Nekorišteni predlošci',
-'unusedtemplatestext' => 'Slijedi popis svih stranica imenskog prostora "Predlošci", koje nisu umetnute na drugim stranicama. Pripazite da prije brisanja provjerite druge poveznice koje vode na te predloške.',
+'unusedtemplatestext' => 'Slijedi popis svih stranica imenskog prostora {{ns:template}}, koje nisu umetnute na drugim stranicama. Pripazite da prije brisanja provjerite druge poveznice koje vode na te predloške.',
'unusedtemplateswlh' => 'druge poveznice',
# Random page
@@ -1320,7 +1322,7 @@ koja obiÄno ukazuje na "pravu" odrediÅ¡nu stranicu, na koju bi trebalo pokaziva
'nviews' => '$1 {{PLURAL:$1|put pogledano|puta pogledano|puta pogledano}}',
'specialpage-empty' => 'Nema rezultata za traženi izvještaj.',
'lonelypages' => 'Stranice siroÄad',
-'lonelypagestext' => 'Na sljedeće Älanke ne vode poveznice s drugih stranica na ovom wikiju ({{SITENAME}}).',
+'lonelypagestext' => 'Sljedeće stranice nemaju poveznicu na druge stranice niti su ukljuÄene transkluzijom u druge stranice projekta {{SITENAME}}.',
'uncategorizedpages' => 'Nekategorizirane stranice',
'uncategorizedcategories' => 'Nekategorizirane kategorije',
'uncategorizedimages' => 'Nekategorizirane datoteke',
@@ -1429,7 +1431,7 @@ i imati valjanu adresu e-pošte u svojim [[Special:Preferences|postavkama]]
da bi mogli slati poštu drugim suradnicima.',
'emailuser' => 'Pošalji e-poštu ovom suradniku',
'emailpage' => 'Pošalji e-poštu suradniku',
-'emailpagetext' => 'Ako je suradnik unio valjanu e-mail adresu u svojim postavkama, bit će mu poslana poruka s tekstom iz donjeg obrasca.
+'emailpagetext' => 'Možete koristiti ovaj obrazac za poslati elektroniÄku poÅ¡tu ovom suradniku.
E-mail adresa iz vaših [[Special:Preferences|postavki]] nalazit će se u "From" polju poruke i primatelj će vam moći odgovoriti.',
'usermailererror' => 'Sustav pošte javio je pogrešku:',
'defemailsubject' => '{{SITENAME}} elektroniÄka poÅ¡ta (e-mail)',
@@ -1562,9 +1564,9 @@ Sva vremena su prema poslužiteljevom vremenu.',
'rollbackfailed' => 'Uklanjanje neuspješno',
'cantrollback' => 'Ne mogu ukloniti posljednju promjenu, postoji samo jedna promjena.',
'alreadyrolled' => 'Ne mogu ukloniti posljednju promjenu Älanka [[:$1]] koju je napravio suradnik [[User:$2|$2]]
-([[User talk:$2|Talk]]); netko je već promijenio stranicu ili uklonio promjenu.
+([[User talk:$2|Razgovor]]); netko je već promijenio stranicu ili uklonio promjenu.
-Posljednju promjenu napravio je suradnik [[User:$3|$3]] ([[User talk:$3|Talk]]).',
+Posljednju promjenu napravio je suradnik [[User:$3|$3]] ([[User talk:$3|Razgovor]]).',
'editcomment' => 'Komentar promjene je: "<i>$1</i>".', # only shown if there is an edit comment
'revertpage' => 'Uklonjena promjena suradnika $2, vraćeno na zadnju inaÄicu suradnika $1', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
'rollback-success' => 'Uklonjeno ureÄ‘ivanje suradnika $1; vraćeno na zadnju inaÄicu suradnika $2.',
@@ -1661,6 +1663,7 @@ Pogledajte [[Special:Log/delete|evidenciju brisanja]] za zapise nedavnih brisanj
'undelete-error-long' => 'Dogodila se pogreška pri vraćanju datoteke:
$1',
+'undelete-show-file-submit' => 'Da',
# Namespace form on various pages
'namespace' => 'Imenski prostor:',
@@ -1742,7 +1745,7 @@ Pogledaj [[Special:IPBlockList|popis blokiranih IP adresa]] za pregled.',
'ipb-edit-dropdown' => 'Uredi razloge blokiranja',
'ipb-unblock-addr' => 'Odblokiraj $1',
'ipb-unblock' => 'Odblokiraj suradniÄko ime ili IP adresu',
-'ipb-blocklist-addr' => 'Vidi postojeća blokiranja za $1',
+'ipb-blocklist-addr' => 'Postojeća blokiranja za $1',
'ipb-blocklist' => 'Vidi postojeća blokiranja',
'unblockip' => 'Deblokiraj suradnika',
'unblockiptext' => 'Ovaj se obrazac koristi za vraćanje prava na pisanje prethodno blokiranoj IP adresi.',
@@ -1831,7 +1834,7 @@ Ovo može biti drastiÄna i neoÄekivana promjena kad su u pitanju popularne str
U tim sluÄajevima ćete morati sami premjestiti ili iskopirati stranicu za razgovor,
ako to želite.",
'movearticle' => 'Premjesti stranicu',
-'movenotallowed' => 'Nemate pravo premještanja stranica na ovom projektu ({{SITENAME}}).',
+'movenotallowed' => 'Nemate pravo premještanja stranica.',
'newtitle' => 'Na novi naslov',
'move-watch' => 'Prati ovu stranicu',
'movepagebtn' => 'Premjesti stranicu',
@@ -2384,7 +2387,7 @@ Svaka sljedeća poveznica u istom retku je izuzetak, npr. kod stranica gdje se s
# External editor support
'edit-externally' => 'Uredi koristeći se vanjskom aplikacijom',
-'edit-externally-help' => 'Vidi [http://www.mediawiki.org/wiki/Manual:External_editors setup upute] za više informacija.',
+'edit-externally-help' => '(Vidi [http://www.mediawiki.org/wiki/Manual:External_editors setup upute] za više informacija)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'sve',
diff --git a/languages/messages/MessagesHsb.php b/languages/messages/MessagesHsb.php
index 91e99822..4feb3463 100644
--- a/languages/messages/MessagesHsb.php
+++ b/languages/messages/MessagesHsb.php
@@ -230,7 +230,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Wo nastajenjach]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]',
'about' => 'Wo',
'article' => 'Nastawk',
@@ -360,7 +360,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|1 wušmórnjenu wersiju|$1 wušmórnjenej wersiji|$1 wušmórnjene wersije|$1 wušmórnjenych wersijow}}',
'feedlinks' => 'Kanal:',
'feed-invalid' => 'Njepłaćiwy typ abonementa.',
-'feed-unavailable' => 'Syndikaciske kanale na {{GRAMMAR:lokatiw|{{SITENAME}}}} k dispoziciji njesteja',
+'feed-unavailable' => 'Syndikaciske kanale k dispoziciji njesteja',
'site-rss-feed' => '$1 RSS kanal',
'site-atom-feed' => 'Atom-kanal za $1',
'page-rss-feed' => 'RSS-kanal za „$1“',
@@ -516,7 +516,7 @@ Prošu spytaj hišće raz!',
'noname' => 'Njejsy płaćiwe wužiwarske mjeno podał.',
'loginsuccesstitle' => 'Přizjewjenje wuspěšne',
'loginsuccess' => '<b>Sy nětko jako „$1†w {{GRAMMAR:lokatiw|{{SITENAME}}}} přizjewjeny.</b>',
-'nosuchuser' => 'Njeje wužiwar z mjenom "$1". Přepruwuj swój prawopis abo [[Special:Userlogin/signup|wutwor nowe konto]].',
+'nosuchuser' => 'Njeje wužiwar z mjenom "$1". Přepruwuj swój prawopis abo [[Special:UserLogin/signup|wutwor nowe konto]].',
'nosuchusershort' => 'Wužiwarske mjeno „<nowiki>$1</nowiki>†njeeksistuje. Prošu přepruwuj prawopis.',
'nouserspecified' => 'Dyrbiš wužiwarske mjeno podać',
'wrongpassword' => 'HesÅ‚o, kotrež sy zapodaÅ‚, je wopaÄne. ProÅ¡u spytaj hišće raz.',
@@ -553,11 +553,11 @@ MóžeÅ¡ tutu zdźělenku ignorować, jeli so wužiwarske konto zmylnje wutworiÅ
'resetpass' => 'Hesło za wužiwarske konto wróćo stajić',
'resetpass_announce' => 'Sy so z nachwilnym e-mejlowanym hesÅ‚om pÅ™izjewiÅ‚. Zo by pÅ™izjewjenje zakónÄiÅ‚, dyrbiÅ¡ nÄ›tko nowe hesÅ‚o postajić.',
'resetpass_text' => '<!-- Tu tekst zasunyć -->',
-'resetpass_header' => 'Hesło wróćo stajić',
+'resetpass_header' => 'Kontowe hesło změniś',
'resetpass_submit' => 'Hesło posrědkować a so přizjewić',
'resetpass_success' => 'Twoje hesło bu wuspěšnje změnjene! Nětko přizjewjenje běži...',
'resetpass_bad_temporary' => 'Njepłaćiwe nachwilne hesło. Snano sy swoje hesło hižo wuspěšnje změnił abo nowe nachwilne hesło požadał.',
-'resetpass_forbidden' => 'Hesła njehodźa so we {{SITENAME}} změnić.',
+'resetpass_forbidden' => 'Hesła njedadźa so změnić.',
'resetpass_missing' => 'Prózdny formular.',
# Edit page toolbar
@@ -699,7 +699,7 @@ Lubiš nam tež, zo sy jón sam napisał abo ze zjawneje domejny abo z podobneho
'edittools' => '<!-- Tutón tekst so spody wobdźěłowanskich a nahrawanskich formularow pokazuje. -->',
'nocreatetitle' => 'Wutworjenje stron je wobmjezowane.',
'nocreatetext' => 'Na {{GRAMMAR:Lokatiw|{{SITENAME}}}} bu wutworjenje nowych stronow wobmjezowane. Móžeš wobstejace strony wobdźěłać abo [[Special:UserLogin|so přizjewić abo wužiwarske konto wutworić]].',
-'nocreate-loggedin' => 'Nimaš prawo, zo by nowe strony w tutym wikiju wutworił.',
+'nocreate-loggedin' => 'Nimaš prawo, zo by nowe strony wutworił.',
'permissionserrors' => 'Woprawnjenske zmylki',
'permissionserrorstext' => 'NimaÅ¡ prawo, zo by tutu akciju wuwjedÅ‚. {{PLURAL:$1|PÅ™iÄina|PÅ™iÄiny}}:',
'permissionserrorstext-withaction' => 'NimaÅ¡ dowolnosć za $2 ze {{PLURAL:$1|slÄ›dowaceje pÅ™iÄiny|slÄ›dowaceju pÅ™iÄinow|slÄ›dowacych pÅ™iÄinow|slÄ›dowacych pÅ™iÄinow}}:',
@@ -771,11 +771,11 @@ Legenda: (akt) = rozdźěl k tuchwilnej wersiji, (posl) = rozdźěl k předchadn
'revisiondelete' => 'Wersije wušmórnyć/wobnowić',
'revdelete-nooldid-title' => 'Njepłaćiwa cilowa wersija',
'revdelete-nooldid-text' => 'Pak njejsy cilowu wersiju podał, zo by tutu funkciju wuwjedł, podata wersija njeeksistuje pak pospytuješ aktualnu wersiju schować.',
-'revdelete-selected' => '{{PLURAL:$2|Wubrana wersija|Wubranej wersiji|Wubrane wersije|Wubranych wersijow}} wot [[:$1]]:',
-'logdelete-selected' => "{{PLURAL:$1|Wubrany zapisk z protokola|Wubranej zapiskaj z protokola|Wubrane zapiski z protokola|Wubrane zapiski z protokola}} za '''$1:'''",
-'revdelete-text' => 'WuÅ¡mórnjene wersije so w stawiznach dale jewja, jich wobsah pak za wužiwarjow Äitajomne njeje.
+'revdelete-selected' => "'''{{PLURAL:$2|Wubrana wersija|Wubranej wersiji|Wubrane wersije|Wubranych wersijow}} wot [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Wubrany zapisk z protokola|Wubranej zapiskaj z protokola|Wubrane zapiski z protokola|Wubrane zapiski z protokola}} za '''$1:''''''",
+'revdelete-text' => "'''WuÅ¡mórnjene wersije so w stawiznach dale jewja, jich wobsah pak za wužiwarjow Äitajomne njeje.'''
-Druzy administratorojo we {{SITENAME}} móža schowany tekst dale Äitać a jón wobnowić, chibazo su tež jich prawa wobmjezowane.',
+Druzy administratorojo we {{SITENAME}} móža schowany tekst dale Äitać a jón wobnowić, chibazo su tež jich prawa wobmjezowane.",
'revdelete-legend' => 'Wobmjezowanja za widźomnosć nastajić',
'revdelete-hide-text' => 'Tekst tuteje wersije schować',
'revdelete-hide-name' => 'Akciju w protokolach schować',
@@ -890,7 +890,7 @@ Móžeš [[:\$1|tutu stronu wutworić]].",
'mypreferences' => 'moje nastajenja',
'prefs-edits' => 'LiÄba zmÄ›now:',
'prefsnologin' => 'Njepřizjewjeny',
-'prefsnologintext' => 'Dyrbiš <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} přizjewjeny]</span> być, zo by móhł nastajenja postajić.',
+'prefsnologintext' => 'Dyrbiš <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} přizjewjeny]</span> być, zo by móhł nastajenja postajić.',
'prefsreset' => 'Nastajenja su so ze składa wróćo stajili. Twoje změnjenja njejsu so składowali.',
'qbsettings' => 'PobóÄna lajsta',
'qbsettings-none' => 'Žane',
@@ -1056,7 +1056,9 @@ Móžeš [[:\$1|tutu stronu wutworić]].",
'recentchanges' => 'Aktualne změny',
'recentchangestext' => 'Na tutej stronje móžeš najaktualniše změny w {{GRAMMAR:lokatiw|{{SITENAME}}}} wobkedźbować.',
'recentchanges-feed-description' => 'Slěduj najaktualniše změny {{GRAMMAR:genitiw|{{SITENAME}}}} w tutym kanalu.',
-'rcnote' => "Deleka {{PLURAL:\$1|je '''1''' zmÄ›na|stej poslednjej '''\$1''' zmÄ›nje|su poslednje '''\$1''' zmÄ›ny|je poslednich '''\$1''' zmÄ›now}} w {{PLURAL:\$2|poslednim dnju|poslednimaj '''\$2''' dnjomaj|poslednich '''\$2''' dnjach|poslednich '''\$2''' dnjach}}, staw wot \$4, \$5. <div id=\"rc-legend\" style=\"float:right;font-size:84%;margin-left:5px;\"> <b>Legenda</b><br /> <b><tt>N</tt></b>&nbsp;– Nowy pÅ™inoÅ¡k<br /> <b><tt>S</tt></b>&nbsp;– Snadna zmÄ›na<br /> <b><tt>B</tt></b>&nbsp;– ZmÄ›ny awtomatiskich programow (bot)<br /> ''(± liÄba)''&nbsp;– ZmÄ›na wulkosće w bajtach </div>",
+'rcnote' => "Deleka {{PLURAL:\$1|je '''1''' změna|stej poslednjej '''\$1''' změnje|su poslednje '''\$1''' změny|je poslednich '''\$1''' změnow}} za {{PLURAL:\$2|posledny dźeń|poslednjej '''\$2''' dnjej|poslednje '''\$2''' dny|poslednich '''\$2''' dnjow}}, staw wot \$4, \$5.
+<div id=\"rc-legend\" style=\"float:right;font-size:84%;margin-left:5px;\"> <b>Legenda</b><br />
+<b><tt>N</tt></b>&nbsp;– Nowy pÅ™inoÅ¡k<br /> <b><tt>S</tt></b>&nbsp;– Snadna zmÄ›na<br /> <b><tt>B</tt></b>&nbsp;– ZmÄ›ny awtomatiskich programow (bot)<br /> ''(± liÄba)''&nbsp;– ZmÄ›na wulkosće w bajtach </div>",
'rcnotefrom' => "Deleka so zmÄ›ny wot '''$2''' pokazuja (haÄ k '''$1''').",
'rclistfrom' => 'Nowe zmÄ›ny pokazać, zapoÄinajo z $1',
'rcshowhideminor' => 'snadne změny $1',
@@ -1124,6 +1126,7 @@ Hlej [[Special:NewImages|galeriju nowych datajow]] za wizuelny přehlad.',
'illegalfilename' => 'Mjeno dataje „$1†wobsahuje znamješka, kotrež w titlach stronow dowolene njejsu. Prošu přemjenuj dataju a spytaj ju znowa nahrać.',
'badfilename' => 'Mjeno dataje bu do „$1†změnjene.',
'filetype-badmime' => 'Dataje družiny MIME „$1†njesmědźa so składować.',
+'filetype-bad-ie-mime' => 'Tuta dataja njeda so nahrać, dokelž Internet Explorer by ju jako "$1" interpretował, kotryž je njedowoleny a potencielnje strašny datajowy typ.',
'filetype-unwanted-type' => "'''\".\$1\"''' je njepožadany datajowy typ.
{{PLURAL:\$3|Preferowany datajowy typ je|Preferowanej datajowej typaj stej|Preferowane datajowe typy su|Preferowane datajowe typy su}} \$2.",
'filetype-banned-type' => "'''\".\$1\"''' njeje dowoleny datajowy typ.
@@ -1153,7 +1156,7 @@ Jeli maš tutón wobraz z połnym rozeznaćom, nahraj tutón, hewak změń proš
'uploadedimage' => 'je dataju „[[$1]]†nahrał',
'overwroteimage' => 'je nowu wersiju dataje „[[$1]]“ nahrał',
'uploaddisabled' => 'Wodaj, nahraće je znjemóžnjene.',
-'uploaddisabledtext' => 'Nahraće datajow je we {{SITENAME}} znjemóžnjene.',
+'uploaddisabledtext' => 'Nahraće datajow je znjemóžnjene.',
'uploadscripted' => 'Dataja wobsahuje HTML- abo skriptowy kod, kotryž móhł so mylnje přez wobhladowak wuwjesć.',
'uploadcorrupt' => 'Dataja je wobÅ¡kodźena abo ma wopaÄnu kóncowku. ProÅ¡u pÅ™epruwuj dataju a nahraj ju hišće raz.',
'uploadvirus' => 'Dataja wirus wobsahuje! Podrobnosće: $1',
@@ -1263,7 +1266,7 @@ PICT # misc.
'filedelete-submit' => 'Wušmórnyć',
'filedelete-success' => "Strona '''„$1“''' bu wušmórnjena.",
'filedelete-success-old' => "Wersija '''[[Media:$1|$1]]''' wot $2, $3 hodź. bu zniÄena.",
-'filedelete-nofile' => "'''„$1“''' njeeksistuje na tutym webowym sydle.",
+'filedelete-nofile' => "'''„$1“''' njeeksistuje.",
'filedelete-nofile-old' => "Njeje žana archiwowana wersija '''$1''' z podatymi atributami.",
'filedelete-iscurrent' => 'Spytaš najnowšu wersiju dataje wušmórnyć. Prošu cofń do toho na staršu wersiju.',
'filedelete-otherreason' => 'Druha/pÅ™idatna pÅ™iÄina:',
@@ -1287,7 +1290,7 @@ PICT # misc.
# Unused templates
'unusedtemplates' => 'Njewužiwane předłohi',
-'unusedtemplatestext' => 'Tuta specialna strona naliÄi wÅ¡Ä› pÅ™edÅ‚ohi, kiž so w druhich stronach njewužiwaja. ProÅ¡u pÅ™epruwuj tež druhe móžne wotkazy na pÅ™edÅ‚ohi, prjedy haÄ je wuÅ¡mórnjeÅ¡.',
+'unusedtemplatestext' => 'Tuta strona nalistuje wÅ¡Ä› strony w mjenowym rumje {{ns:template}}, kotrež so w druhich stronach njewužiwaja. ProÅ¡u pÅ™epruwuj druhe wotkazy k pÅ™edÅ‚oham, prjedy haÄ je wuÅ¡mórnjeÅ¡.',
'unusedtemplateswlh' => 'Druhe wotkazy',
# Random page
@@ -1344,7 +1347,7 @@ Dołhosć [http://www.mediawiki.org/wiki/Manual:Job_queue rynka nadawkow] je '''
'nviews' => '$1 {{PLURAL:$1|jedyn wopyt|wopytaj|wopyty|wopytow}}',
'specialpage-empty' => 'Tuchwilu žane zapiski.',
'lonelypages' => 'Wosyroćene strony',
-'lonelypagestext' => 'Na slědowace strony druhe strony w tutym wikiju njewotkazuja:',
+'lonelypagestext' => 'Slědowace strony njejsu wotkazowe cile druhich stronow abo njezapřijimaja so do druhich stronow w {{SITENAME}}.',
'uncategorizedpages' => 'Njekategorizowane strony',
'uncategorizedcategories' => 'Njekategorizowane kategorije',
'uncategorizedimages' => 'Njekategorizowane dataje',
@@ -1449,8 +1452,8 @@ Hlej tež [[Special:WantedCategories|požadane kategorije]].',
'mailnologintext' => 'Dyrbiš [[Special:UserLogin|přizjewjeny]] być a płaćiwu e-mejlowu adresu w swojich [[Special:Preferences|nastajenjach]] měć, zo by druhim wužiwarjam mejlki pósłać móhł.',
'emailuser' => 'Wužiwarjej mejlku pósłać',
'emailpage' => 'Wužiwarjej mejlku pósłać',
-'emailpagetext' => 'Jeli wužiwar je płaćiwu e-mejlowu adresu do swojich nastajenjow zapodał, budźe formular jednotliwu powěsć słać.
-E-mejlowa adresa, kotruž sy w [[Special:Preferences|swojich wužiwarskich nastajenjach]] zapodał zjewi so jako adresa "Wot" e-mejlki, tak zo přijimowar móže ći direktnje wotmołwić.',
+'emailpagetext' => 'Móžeš slědowacy formular wužiwać, zo by tutomu wužiwarjej e-mejlku pósłał.
+E-mejlowa adresa, kotruž sy w [[Special:Preferences|swojich wužiwarskich nastajenjach]] zapodał, zjewi so jako adresa "Wot" e-mejlki, tak zo přijimowar móže ći direktnje wotmołwić.',
'usermailererror' => 'E-mejlowy objekt je zmylk wróćił:',
'defemailsubject' => 'Powěsć z {{grammar:genitiw|{{SITENAME}}}}',
'noemailtitle' => 'Žana e-mejlowa adresa podata',
@@ -1670,6 +1673,8 @@ Hlej [[Special:Log/delete|protokol]] za lisćinu aktualnych wušmórnjenjow a wo
'undelete-error-long' => 'Buchu zmylki při wobnowjenju dataje zwěsćene:
$1',
+'undelete-show-file-confirm' => 'ChceÅ¡ sej woprawdźe zniÄenu wersiju dataje "<nowiki>$1</nowiki>" wot $2 $3 wobhladać?',
+'undelete-show-file-submit' => 'Haj',
# Namespace form on various pages
'namespace' => 'Mjenowy rum:',
@@ -1748,7 +1753,7 @@ $1',
'ipb-edit-dropdown' => 'pÅ™iÄiny zablokowanjow wobdźěłać',
'ipb-unblock-addr' => 'zablokowanje wužiwarja „$1“ zběhnyć',
'ipb-unblock' => 'zablokowanje wužiwarja abo IP-adresy zběhnyć',
-'ipb-blocklist-addr' => 'aktualne zablokowanja za wužiwarja „$1“ zwobraznić',
+'ipb-blocklist-addr' => 'Eksistowace zablokowanja za "$1"',
'ipb-blocklist' => 'tuchwilne blokowanja zwobraznić',
'unblockip' => 'Zablokowanje zběhnyć',
'unblockiptext' => 'Wužij formular deleka, zo by blokowanje IP-adresy abo wužiwarskeho mjena zběhnył.',
@@ -1829,7 +1834,7 @@ Wobkedźbuj, zo strona so <b>nje</b> přesunje, jeli strona z nowym titlom hizo
W tutych padach dyrbiš stronu manuelnje přesunyć abo zaměšeć, jeli sej to přeješ.',
'movearticle' => 'Stronu přesunyć',
-'movenotallowed' => 'Nimaš w tutym wikiju prawo, zo by strony přesunył.',
+'movenotallowed' => 'Nimaš prawo, zo by strony přesunył.',
'newtitle' => 'pod nowe hesło',
'move-watch' => 'Stronu wobkedźbować',
'movepagebtn' => 'Stronu přesunyć',
@@ -1906,7 +1911,7 @@ W poslednim padźe móžeš tež wotkaz wužiwać, na př. „[[{{ns:special}}:E
'import-interwiki-text' => 'Wuběr wiki a stronu za importowanje. Daty wersijow a mjena awtorow so zachowaja. Wšě akcije za transwiki-importy so w [[Special:Log/import|protokolu importow]] protokoluja.',
'import-interwiki-history' => 'Wšě wersije ze stawiznow tuteje strony kopěrować',
'import-interwiki-submit' => 'Importować',
-'import-interwiki-namespace' => 'Strony importować do mjenoweho ruma:',
+'import-interwiki-namespace' => 'Cilowy mjenowy rum:',
'importtext' => 'ProÅ¡u eksportuj dataju ze žórÅ‚oweho wikija z pomocu [[Special:Export|Strony eksportować]]. SkÅ‚aduj ju na swojim liÄaku a nahraj ju sem.',
'importstart' => 'Importuju…',
'import-revision-count' => '$1 {{PLURAL:$1|wersija|wersiji|wersije|wersijow}}',
@@ -1928,6 +1933,8 @@ W poslednim padźe móžeš tež wotkaz wužiwać, na př. „[[{{ns:special}}:E
'import-nonewrevisions' => 'Wšě wersije buchu hižo prjedy importowane.',
'xml-error-string' => '$1 linka $2, Å¡palta $3, (bajt $4): $5',
'import-upload' => 'XML-daty nahrać',
+'import-token-mismatch' => 'Strata posedźenskich datow. Prošu spytaj hišće raz.',
+'import-invalid-interwiki' => 'Njeje móžno z podateho wikija importować.',
# Import log
'importlogpage' => 'Protokol importow',
@@ -2371,7 +2378,7 @@ Nasledne wotkazy na samsnej lince definuja wuwzaća, hdźež so wobraz smě naje
# External editor support
'edit-externally' => 'Dataju z eksternym programom wobdźěłać',
-'edit-externally-help' => 'Hlej [http://www.mediawiki.org/wiki/Manual:External_editors pokiwy za instalaciju] za dalše informacije.',
+'edit-externally-help' => '(Hlej [http://www.mediawiki.org/wiki/Manual:External_editors pokiwy za instalaciju] za dalše informacije)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'wšě',
diff --git a/languages/messages/MessagesHt.php b/languages/messages/MessagesHt.php
index fe3deaae..cc1cb477 100644
--- a/languages/messages/MessagesHt.php
+++ b/languages/messages/MessagesHt.php
@@ -6,6 +6,7 @@
*
* @author Jvm
* @author Masterches
+ * @author Urhixidur
*/
$fallback = 'fr';
@@ -156,7 +157,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lis paramèt yo pou konfigirazyon]
* [http://www.mediawiki.org/wiki/Manyèl:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lis diskisyon pou chak ki parèt sou MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lis diskisyon pou chak ki parèt sou MediaWiki]',
'about' => 'Apwopo',
'article' => 'Atik',
@@ -202,7 +203,7 @@ $messages = array(
'deletethispage' => 'Delete paj sa',
'undelete_short' => 'Restore {{PLURAL:$1|1 yon modifikasyon| $1 modifikasyon yo}}',
'protect' => 'Pwoteje',
-'protect_change' => 'Chanje pwoteksyon',
+'protect_change' => 'Chanje pwoteksyon paj sa',
'protectthispage' => 'Pwoteje paj sa',
'unprotect' => 'Depwoteje',
'unprotectthispage' => 'Depwoteje paj sa',
@@ -286,7 +287,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|yon revizion efase|$1 revizion efase yo}}',
'feedlinks' => 'Nouri:',
'feed-invalid' => 'Souskripsyon tip nouri envalid.',
-'feed-unavailable' => 'Sendikasyon nouri yo pa avalab nan {{SITENAME}}',
+'feed-unavailable' => 'Flo sendikasyon yo pa disponib',
'site-rss-feed' => 'Flow RSS depi $1',
'site-atom-feed' => 'Flow Atom depi $1',
'page-rss-feed' => 'Flow RSS pou "$1"',
@@ -431,15 +432,15 @@ Kont ou an kreye. Pa bliye pèsonalize l nan [[Special:Preferences|preferans ou
'email' => 'Imèl',
'prefs-help-realname' => '(pa enpòtan) : si ou mete li, li ke posib pou nou ba ou rekonpans pou kèk kontrisyon ou yo.',
'loginerror' => 'Erè nan idantifikasyon ou an',
-'prefs-help-email' => '(pa nesesè) : li pèmèt lòt itilizatè yo kontakte w pa imèl (lyen an nan paj itilizatè ou yo); moun sa a pa kapab wè imèl ou an. Imèl sa sèvi tou pou voye mopas ou an lè li rive ou bliye l.',
+'prefs-help-email' => 'Adrès imèl pa nesesè, men li ap pèmèt lòt itilizatè yo kontakte w pa imèl (lyen an nan paj itilizatè ou yo); moun sa a pa kapab wè imèl ou an. Imèl sa sèvi tou pou voye mopas ou an lè li rive ou bliye l.',
'prefs-help-email-required' => 'Nou bezwen ou bay yon adrès imèl. Souple, chache yonn.',
'nocookiesnew' => "Kont itilizatè a kreye, men ou pa konekte. {{SITENAME}} ap itilize koukiz (''cookies'') pou konekte l.Li sanble ou dezaktive fonksyon sa. Tanpri, aktive fonksyon sa epi rekonekte ou ak menm non epi mopas ou yo.",
'nocookieslogin' => "{{SITENAME}} ap itilize koukiz (''cookies'') pou li kapab konekte kò l. Men li sanble ou dezaktive l; tanpri, aktive fonksyon sa epi rekonekte w.",
'noname' => 'Ou pa bay sistèm an yon non itilizatè ki bon.',
'loginsuccesstitle' => 'Ou byen idantifye nan sistèm an',
'loginsuccess' => 'Ou konekte kounye a nan {{SITENAME}} epi idantifyan sa a « $1 ».',
-'nosuchuser' => 'Itilizatè « $1 » pa egziste.
-Byen gade ke ou byen ekri non ou, oubyen kreye yon nouvo kont.',
+'nosuchuser' => 'Itilizatè "$1" sa pa egziste.
+Byen gade ke ou byen ekri non ou, oubyen [[Special:UserLogin/signup|kreye yon nouvo kont sou non ou]].',
'nosuchusershort' => 'Pa genyen kontribitè ak non « <nowiki>$1</nowiki> » sa a. Byen gade lòtograf ou an.',
'nouserspecified' => 'Ou dwèt mete non itilizatè ou an.',
'wrongpassword' => 'Mopas an pa korèk. Eseye ankò.',
@@ -447,10 +448,10 @@ Byen gade ke ou byen ekri non ou, oubyen kreye yon nouvo kont.',
'passwordtooshort' => 'Mopas ou an two kout. Li dwèt kontni $1 karaktè{{PLURAL:$1||}} oubyen plis epitou li dwèt diferan de non itilizatè ou an.',
'mailmypassword' => 'Voye mwen yon nouvo mopas pa imèl',
'passwordremindertitle' => 'Nouvo mopas tanporè, li pap dire (yon kout tan) pou pajwèb sa a {{SITENAME}}',
-'passwordremindertext' => 'Kèk moun (ou menm?) ki genyen adrès IP sa a $1 mande ke nou voye ou yon nouvo mopas pou {{SITENAME}} ($4).
-Mopas itilizatè « $2 » se kounye a « $3 ».
+'passwordremindertext' => 'Kèk moun (ou menm oubyen yon moun ki genyen adrès IP sa a $1) mande ke nou voye ou yon nouvo mopas pou {{SITENAME}} ($4).
+Mopas itilizatè "$2" se kounye a "$3".
-Nou konseye ou konekte ou epi modifye mopas sa a rapidman.
+Nou konseye ou konekte ou epi modifye mopas sa a rapidman, si posib kounye a.
Si se pa ou menm ki mande modifye mopas ou an oubyen si ou konnen mopas ou an e ke ou pa ta vle modifye li, pa konsidere mesaj sa a epi kontinye ak mopas ou a.',
'noemail' => 'Pa genyen pyès adrès imèl ki anrejistre pou itilizatè sa a « $1 ».',
@@ -465,7 +466,7 @@ Anvan yon lòt imèl voye, swiv komand ki nan mesaj imèl an epi konfime ke kont
'emailnotauthenticated' => '<strong>Nou pa kapab idantifye</strong> adrès imèl ou an. Pyès mesaj imèl ke voyen pou chak fonksyon sa yo.',
'noemailprefs' => '<strong>Ou pa bay pyès adrès imèl nan mesaj preferans ou an,</strong> fonksyon sa yo pe ke disponib.',
'emailconfirmlink' => 'Konfime adrès imèl ou an',
-'invalidemailaddress' => 'Nou pa kapab aksepte adrès imèl sa paske li sanble fòma l pa bon ditou. Tanpri, mete yon adrès ki bon oubyen pa ranpli seksyon sa.',
+'invalidemailaddress' => 'Nou pa kapab aksepte adrès imèl sa paske li sanble fòma l pa bon ditou. Tanpri, mete yon adrès ki nan yon bon fòma oubyen pa ranpli seksyon sa.',
'accountcreated' => 'Kont ou an kreye',
'accountcreatedtext' => 'Kont itilizatè $1 an kreye.',
'createaccount-title' => 'Kreyasyon yon kont pou {{SITENAME}}',
@@ -481,7 +482,7 @@ Pa pòte atansyon pou mesaj sa si kont sa kreye pa erè.',
'resetpass_submit' => 'Chanje mopas epitou anrejistre',
'resetpass_success' => 'Nou chanje mopas ou an ak siksè ! Nap anrejistre ou kounye a...',
'resetpass_bad_temporary' => 'Mopas tanporè sa pa bon ditou. Li sanble ou deja chanje mopas ou an oubyen ou mande yon lòt mopas tanporè.',
-'resetpass_forbidden' => 'Nou pa kapab chanje mopas yo nan wiki sa',
+'resetpass_forbidden' => 'Nou pa kapab chanje mopas yo nan sistèm sa',
'resetpass_missing' => 'Ou pa bay pyès done',
# Edit page toolbar
@@ -542,16 +543,17 @@ Rezon bagay sa yo :
* Komansman blokaj an : $8
* Tan li pral fini : $6
+* Moun ki te bloke a : $7
Ou mèt kontakte $1 oubyen yonn nan [[{{MediaWiki:Grouppage-sysop}}|administratè yo]] pou diskite sityasyon blokaj sa.
Si toutfwa ou te bay yon adrès imèl ki te bon nan preferans ou yo ( [[Special:Preferences|préférences]]) epitou ou kapab itilize l, ou mèt itilize fonksyon "voye yon mesaj ba itilizatè sa" pou ou kontakte administratè a.
-Idantifyan, non ou an nan kilès ou bloke a se $5. Ou dwèt mete enfòmasyon sa yo nan demann ou an.',
+Adrès IP ou an kounye a se $3. Idantifyan, non ou an nan kilès ou bloke a se $5. Ou dwèt mete enfòmasyon sa yo nan demann ou an.',
'blockednoreason' => 'Li pa bay pyès rezon pou aksyon sa',
'blockedoriginalsource' => "Wè kòd sous '''$1''' pli ba :",
'blockededitsource' => "Kontni '''modifikasyon ou yo''' nan '''$1''' ekri pli ba :",
-'whitelistedittitle' => 'Ou dwèt konekte w pou ou kapab edite ak modifye atik sa, kontni sa',
+'whitelistedittitle' => 'Ou dwèt konekte w pou ou kapab edite epi modifye tèks sa, kontni sa',
'whitelistedittext' => 'Ou dwèt gen fonksyon sa $1 pou ou kapab genyen dwa pou modifye kontni sa.',
'confirmedittitle' => 'Adrès imèl ou an dwèt valide pou ou kapab modifye kontni sa',
'confirmedittext' => 'Ou dwèt konfime adrès imèl ou an anvan ou modifye paj {{SITENAME}} sa. Antre epi valide adrès elektwonik ou an ak èd ou kapab twouve nan paj sa [[Special:Preferences|preferans]].',
@@ -573,7 +575,8 @@ Si se paske ou komèt yon erè ke ou ap twouve ou nan paj sa a, klike anlè bout
'userpage-userdoesnotexist' => 'Kont itilizatè « $1 » sa pa anrejistre. Verifye toutbon ke ou vle kreye paj sa.',
'clearyourcache' => "'''Note bagay sa:''' depi ou pibliye paj sa, ou dwèt fòse chajman, rafrechi paj an; ou mèt bliye kontni kach sistèm bwozè (navigatè entènèt ou an) kounye a pou ou kapab wè chanjman yo : '''Mozilla / Firefox / Konqueror / Safari :''' mentni touch ''lèt kapital'' ak klike sou bouton ''Rafrechi/Aktyalize'' oubyen peze ''Maj-Ctrl-R'' (''Maj-Cmd-R'' sou sistèm Apple Mac) ; '''Internet Explorer / Opera :''' mentni touch ''Ctrl'' pandan ou ap prese bouton ''Rafrechi/Aktyalize'' oubyen peze ''Ctrl-F5''.",
'usercssjsyoucanpreview' => "'''Bagay ki ap sèvi w :''' Itilize bouton « Voye kout zye » pou teste nouvo fèy CSS/JS anvan ou anrejistre l.",
-'usercsspreview' => "'''Sonje ke ou ap voye yon kout zye sou sa w ekri nan fèy CSS sa, li poko anrejistre !'''",
+'usercsspreview' => "'''Sonje ke ou ap voye yon kout zye sou sa w ekri nan fèy CSS sa.'''
+''Li poko anrejistre !'''",
'userjspreview' => "'''Sonje ke ou ap voye kout zye sou fèy JavaScript ou ekri an, li poko anrejistre !'''",
'userinvalidcssjstitle' => "'''Pòte atnasyon :''' estil \"\$1\" sa pa egziste. Raple ou ke paj pèsonèl ou yo ak ekstansyon .css epi .js ap itilize tit/sijè nan lèt miniskil, pa egzanp {{ns:user}}:Foo/monobook.css se pa {{ns:user}}:Foo/Monobook.css.",
'updated' => '(Li gen dènye vèsyon sou li)',
@@ -586,17 +589,20 @@ Si se paske ou komèt yon erè ke ou ap twouve ou nan paj sa a, klike anlè bout
''HTML san foma, jan l ye a aktive nan wiki sa {{SITENAME}} , bouton pou gade sa lap bay an kache pou anpeche atak pa JavaScript.''
<strong>Si ou panse ke modifikasyon ou an bon toutbon, ou mèt eseye anko. Si sistèm an pa aksepte l fwa la s, dekonekte w, rekonekte w anko.</strong>",
+'token_suffix_mismatch' => '<strong>Modifikasyon ou fè an sanble pa aksepte paske navigatè, bwozè ou a melanje karaktè ponktyasyon yo nan idantifyan pou tèks sa. Modofikasyon pa aksepte pou li pa jenere kèk pwoblèm nan tèks ki te nan paj an. Pwoblèm sa kapab rive lè ou ap pase pa yon sèvè pwoksi (proxy).</strong>',
'editing' => 'Modifikasyon pou $1',
'editingsection' => 'Modifikasyon pou $1 (seksyon)',
'editingcomment' => 'Modifikasyon pou $1 (komantè)',
'editconflict' => 'Batay ant modifikasyon : $1',
+'explainconflict' => '<b>Paj sa te anrejistre apre ou te komanse modifye l.Zòn modifikasyon an nan pati ki sitye anwo, jan l anrejistre nan sistèm nou an kounye a. Modifikasyon ou pòte yo ap parèt anba. Ou dwèt fè modifikasyon ou fè yo nan tèks ki te deja anrejistre a. Sèl tèks ki nan pati siperyè a, anwo ke ap anrejistre toutbon.</b><br />',
'yourtext' => 'Tèks ou an',
'storedversion' => 'Vèsyon ki anrejistre',
'yourdiff' => 'Diferans',
'copyrightwarning' => 'Souple, raple ou ke tout piblikasyon ki fèt nan {{SITENAME}} piblye anba kontra $2 an (wè $1 pou konnen plis). Si ou pa ta vle ke sa ou ekri pataje oubyen modifye, ou pa dwèt soumèt yo isit.<br />
Ou ap pwomèt tou ke sa ou ap ekri a se ou menm menm ki ekri li oubyen ke ou kopye li de yon sous ki nan domèn piblik, ou byen you sous ki lib. <strong>PA ITILIZE TRAVAY MOUN KI PA BAY OTORIZASYON PA LI TOUTBON !</strong>',
-'longpagewarning' => "'''AVÈTISMAN : paj sa a genyen yon gwosè ki pase $1 kio ;
-Kèk bwozè (firefox,ie,opera,safari...) pa kapab afiche byen byen modifikasyon ki parèt nan paj ki genyen plis oubyen près 32 Ko. Oumèt dekoupe paj an nan 2 mòso oubyen ak seksyon pli piti.'''",
+'longpagewarning' => "'''AVÈTISMAN : paj sa a genyen yon gwosè ki pase $1 Kio ;
+Kèk bwozè (firefox,ie,opera,safari...) pa kapab afiche byen byen modifikasyon ki parèt nan paj ki genyen plis oubyen près 32 Kio. Oumèt dekoupe paj an nan 2 mòso oubyen ak seksyon pli piti.'''",
+'longpageerror' => '<strong>ERÈ : Tèks ou anrejistre a ap fè $1 Ko, tay sa a depase kapasite limit nou kapab aksepte kounye a: $2 Ko. Nou pa kapab anrejistre tèks sa. Eseye ritounen nan paj ou te ye anvan pou kopye modifikasyon ou yo.</strong>',
'protectedpagewarning' => "'''Pote atansyon : paj sa a pwoteje.
Sèl itilizatè yo ki genyen estati administratè kapab modifye l.'''",
'templatesused' => 'Modèl ki itilize nan paj sa a :',
@@ -655,7 +661,7 @@ Mande ou byen si ou ap byen fè kreye li ankò toutbon (gade jounal paj sa a pou
'rev-delundel' => 'montre/kache',
'revisiondelete' => 'Efase/Restore, remèt vèsyon sa',
'revdelete-nooldid-title' => 'Pa genyen sib, destinasyon pou revizyon sa',
-'revdelete-selected' => "{{PLURAL:$2|Vèsyon ou seleksyone|Vèsyon ou seleksyone yo}} de '''$1''' :",
+'revdelete-selected' => "'''{{PLURAL:$2|Vèsyon ou seleksyone|Vèsyon ou seleksyone yo}} de $1 :'''",
'revdelete-legend' => 'Mete restriksyon nan vizibilite yo :',
'revdelete-hide-text' => 'Kache tèks anba vèsyon sa',
'revdelete-hide-name' => 'Kache aksyon an ak sib li',
@@ -814,6 +820,8 @@ Mande ou byen si ou ap byen fè kreye li ankò toutbon (gade jounal paj sa a pou
'ancientpages' => 'Atik ki pli vye yo',
'move' => 'Renonmen',
'movethispage' => 'Renonmen paj an (bay yon lòt non)',
+'pager-newer-n' => '{{PLURAL:$1|ki fèk fèt|$1 ki fèk fèt yo}}',
+'pager-older-n' => '{{PLURAL:$1|pi vye|$1 pi vye yo}}',
# Book sources
'booksources' => 'Ouvraj referans yo',
@@ -855,7 +863,7 @@ Pwochen modifikasyon nan paj sa a ke make na lis swivi ou an, paj an ke parèt <
'watch' => 'Swiv',
'watchthispage' => 'Swiv paj sa a',
'unwatch' => 'Pa swiv ankò',
-'watchlist-details' => 'Ou ap swiv <b>$1</b> {{PLURAL:$1|paj|paj}}, san konte paj diskisyon yo.',
+'watchlist-details' => 'Ou ap swiv {{PLURAL:$1|paj|paj}}, san konte paj diskisyon yo.',
'wlshowlast' => 'Montre dènye $1 zè yo, dènye $2 jou yo, oubyen $3.',
'watchlist-hide-bots' => 'Kache kontribisyon wobo yo (Bòt)',
'watchlist-hide-own' => 'kache modifikasyon mwen yo',
@@ -916,8 +924,11 @@ Men reglaj pou paj <strong>$1</strong> an kounye a:',
'month' => 'depi mwa (ak mwa anvan yo) :',
'year' => 'Depi lane (ak anvan tou) :',
+'sp-contributions-newbies' => 'Montre sèlman kontribisyon nouvo itilizatè yo',
'sp-contributions-newbies-sub' => 'Lis kontribisyon pou nouvo itilizatè yo. Paj ki efase pe ke ap montre.',
'sp-contributions-blocklog' => 'jounal blokaj yo',
+'sp-contributions-search' => 'Chache kontribisyon yo',
+'sp-contributions-username' => 'Adrès IP oubyen non itilizatè:',
# What links here
'whatlinkshere' => 'Paj ki lye nan paj sa a',
@@ -1064,7 +1075,7 @@ Nenpòt lòt lyen nan menm lign nan konsidere kòm yon eksèpsyon, i.e. paj kote
# External editor support
'edit-externally' => 'Modifye fichye sa a epi yon aplikasyon pa ou (ki pa nan sistèm an, sou machin ou pa egzanp).',
-'edit-externally-help' => 'Wè [http://www.mediawiki.org/wiki/Manual:External_editors komannd ak enstriksyon yo] pou plis enfòmasyon oubyen pou konnen plis.',
+'edit-externally-help' => '(Gade [http://www.mediawiki.org/wiki/Manual:External_editors komannd ak enstriksyon yo] pou plis enfòmasyon oubyen pou konnen plis)',
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'tout',
diff --git a/languages/messages/MessagesHu.php b/languages/messages/MessagesHu.php
index cebd14dc..eb70f92e 100644
--- a/languages/messages/MessagesHu.php
+++ b/languages/messages/MessagesHu.php
@@ -12,6 +12,7 @@
* @author Dorgan
* @author Gondnok
* @author Samat
+ * @author Terik
* @author Tgr
*/
@@ -399,7 +400,7 @@ $messages = array(
== Alapok (angol nyelven) ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Beállítások listája]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki GyIK]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki-kiadások levelezőlistája]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki-kiadások levelezőlistája]",
'about' => 'Névjegy',
'article' => 'Szócikk',
@@ -470,7 +471,7 @@ $messages = array(
'otherlanguages' => 'Más nyelveken',
'redirectedfrom' => '($1 szócikkből átirányítva)',
'redirectpagesub' => 'Ãtirányító lap',
-'lastmodifiedat' => 'A lap utolsó módosítása $2, $1.', # $1 date, $2 time
+'lastmodifiedat' => 'A lap utolsó módosítása: $1, $2', # $1 date, $2 time
'viewcount' => 'Ezt a lapot {{PLURAL:$1|egy|$1}} alkalommal keresték föl.',
'protectedpage' => 'Védett lap',
'jumpto' => 'Ugrás:',
@@ -529,7 +530,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|Egy|$1}} törölt szerkesztés',
'feedlinks' => 'Hírcsatorna:',
'feed-invalid' => 'Érvénytelen a figyelt hírcsatorna típusa.',
-'feed-unavailable' => 'Nincs elérhető hírcsatorna a(z) {{SITENAME}} wikin',
+'feed-unavailable' => 'A wikin nincs elérhető hírcsatorna',
'site-rss-feed' => '$1 RSS csatorna',
'site-atom-feed' => '$1 Atom hírcsatorna',
'page-rss-feed' => '„$1†RSS hírcsatorna',
@@ -699,12 +700,14 @@ Ellenőrizd, hogy helyesen írtad-e be.',
Legalább {{PLURAL:$1|egy|$1}} karakterből kell állnia, és nem egyezhet meg a felhasználói neveddel.',
'mailmypassword' => 'Új jelszó küldése e-mailben',
'passwordremindertitle' => 'Ideiglenes jelszó a(z) {{SITENAME}} wikire',
-'passwordremindertext' => 'Valaki (vélhetően te, a(z) $1 IP-címről)
-azt kérte, hogy küldjünk neked új {{SITENAME}}-jelszót ($4).
-A(z) "$2" nevű szerkesztő jelszava jelenleg "$3".
-Lépj be, és változtasd meg.
-
-Ha nem kértél új jelszót, vagy közben eszedbe jutott a régi, és már nem akarod megváltoztatni, nyugodtan hagyd figyelmen kívül ezt az értesítést, és használd továbbra is a régi jelszavadat.',
+'passwordremindertext' => 'Valaki (vélhetően te, a(z) $1 IP-címről) új jelszót kért a(z)
+{{SITENAME}} wikis ($4) felhasználói fiókjához.
+"$2" számára most egy ideiglenes jelszót készítettünk: "$3".
+Ha te kértél új jelszót, lépj be, és változtasd meg.
+
+Ha nem te küldted a kérést, vagy közben eszedbe jutott a régi,
+és már nem akarod megváltoztatni, nyugodtan hagyd figyelmen kívül
+ezt az üzenetet, és használd továbbra is a régi jelszavadat.',
'noemail' => '„$1†e-mail címe nincs megadva.',
'passwordsent' => 'Az új jelszót elküldtük „$1†e-mail címére.
Lépj be a levélben található adatokkal.',
@@ -733,11 +736,11 @@ Ha nem kértél új azonosítót, és tévedésből kaptad ezt a levelet, nyugod
'resetpass' => 'A fiók jelszavának módosítása',
'resetpass_announce' => 'Az e-mailben elküldött ideiglenes kóddal jelentkeztél be. A bejelentkezés befejezéséhez meg kell megadnod egy új jelszót:',
'resetpass_text' => '<!-- Ide írd a szöveget -->',
-'resetpass_header' => 'Jelszó módosítása',
+'resetpass_header' => 'A fiókhoz tartozó jelszó megváltoztatása',
'resetpass_submit' => 'Add meg a jelszót és jelentkezz be',
'resetpass_success' => 'A jelszavad megváltoztatása sikeresen befejeződött! Bejelentkezés...',
'resetpass_bad_temporary' => 'Az ideiglenes jelszó hibás. Lehet, hogy már sikeresen megváltoztattad a jelszavadat, vagy új ideiglenes jelszót kértél.',
-'resetpass_forbidden' => 'A jelszavak nem változtathatóak meg ebben a wikiben',
+'resetpass_forbidden' => 'A jelszavak nem változtathatóak meg',
'resetpass_missing' => 'Az űrlap adatai hiányoznak.',
# Edit page toolbar
@@ -895,10 +898,10 @@ egy szövegfájlba, amit elmenthetsz későbbre.</strong>',
'nocreatetitle' => 'Az oldallétrehozás korlátozott',
'nocreatetext' => 'Ezen a webhelyen korlátozták az új oldalak készítését.
Visszamehetsz és szerkeszthetsz egy létező lapot, valamint [[Special:UserLogin|bejelentkezhetsz vagy készíthetsz egy felhasználói fiókot]].',
-'nocreate-loggedin' => 'Nem hozhatsz létre új lapokat a(z) {{SITENAME}} wikiben.',
+'nocreate-loggedin' => 'Nincs jogod új lapokat létrehozni.',
'permissionserrors' => 'Engedélyezési hiba',
'permissionserrorstext' => 'A művelet elvégzése nem engedélyezett a számodra, a következő {{PLURAL:$1|ok|okok}} miatt:',
-'permissionserrorstext-withaction' => 'Nincs jogosultságod a(z) $2 elvégzéséhez, az alábbi {{PLURAL:$1|ok|okok}} miatt:',
+'permissionserrorstext-withaction' => 'Nincs jogosultságod a következő művelet elvégzéséhez: $2, az alábbi {{PLURAL:$1|ok|okok}} miatt:',
'recreate-deleted-warn' => "'''Vigyázat: egy olyan lapot akarsz létrehozni, amelyet korábban már töröltünk.'''
Mielőtt létrehoznád, nézd meg, miért került korábban törlésre és ellenőrizd,
@@ -974,13 +977,13 @@ Mivel adminisztrátor vagy ezen a webhelyen, te megtekintheted; további részle
'revdelete-nooldid-title' => 'Érvénytelen célváltozat',
'revdelete-nooldid-text' => 'Nem adtad meg a célváltozato(ka)t, a megadott változat nem létezik,
vagy a legutolsó változatot próbáltad meg elrejteni.',
-'revdelete-selected' => "{{PLURAL:$2|Kiválasztott változat|Kiválasztott változatok}} - '''$1:'''",
-'logdelete-selected' => '{{PLURAL:$1|Kiválasztott naplóesemény|Kiválasztott naplóesemények}}:',
-'revdelete-text' => 'A törölt változatok és események még láthatók lesznek a lap előzményeiben és naplójában,
-azonban a tartalmuknak csak egy része lesz a nyilvánosság számára hozzáférhetetlen.
+'revdelete-selected' => "'''{{PLURAL:$2|Kiválasztott változat|Kiválasztott változatok}} - $1:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Kiválasztott naplóesemény|Kiválasztott naplóesemények}}:'''",
+'revdelete-text' => "'''A törölt változatok és események még láthatók lesznek a lap előzményeiben és naplójában,
+azonban a tartalmuknak csak egy része lesz a nyilvánosság számára hozzáférhetetlen.'''
Ezen wiki többi adminisztrátora még hozzá tud férni a rejtett tartalomhoz, és
-vissza tudja ugyanezen a kezelőfelületen keresztül állítani, ha nincs megadva további korlátozás.',
+vissza tudja ugyanezen a kezelőfelületen keresztül állítani, ha nincs megadva további korlátozás.",
'revdelete-legend' => 'Korlátozások megadása:',
'revdelete-hide-text' => 'Változat szövegének elrejtése',
'revdelete-hide-name' => 'Művelet és cél elrejtése',
@@ -1094,7 +1097,7 @@ Győződj meg róla, hogy a laptörténet folytonossága megmarad.',
'mypreferences' => 'beállításaim',
'prefs-edits' => 'Szerkesztéseid száma:',
'prefsnologin' => 'Nem jelentkeztél be',
-'prefsnologintext' => 'Saját beállításaid elmentéséhez <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} be kell jelentkezned.] </span>',
+'prefsnologintext' => 'Saját beállításaid elmentéséhez <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} be kell jelentkezned.] </span>',
'prefsreset' => 'A beállítások visszaállításra kerültek a tárolóból.',
'qbsettings' => 'Gyorsmenü',
'qbsettings-none' => 'Nincs',
@@ -1359,7 +1362,7 @@ Ha rendelkezel a teljesméretű képpel, akkor töltsd fel azt, egyébként kér
'uploadedimage' => '„[[$1]]†felküldve',
'overwroteimage' => 'feltöltötte a(z) „[[$1]]†kép új változatát',
'uploaddisabled' => 'Feltöltések kikapcsolva',
-'uploaddisabledtext' => 'A fájlfeltöltés nincs engedélyezve a(z) {{SITENAME}} wikin',
+'uploaddisabledtext' => 'A fájlfeltöltés nem engedélyezett.',
'uploadscripted' => 'Ez a fájl olyan HTML- vagy parancsfájlkódot tartalmaz, melyet tévedésből egy webböngésző esetleg értelmezni próbálhatna.',
'uploadcorrupt' => 'A fájl sérült vagy hibás a kiterjesztése. Légy szíves ellenőrizd a fájlt és próbálkozz újra!',
'uploadvirus' => 'Ez a fájl vírust tartalmaz! A részletek: $1',
@@ -1469,7 +1472,7 @@ Az oszlopok címeire kattintva változtathatod meg a rendezést.',
'filedelete-submit' => 'Törlés',
'filedelete-success' => "A(z) '''$1''' médiafájlt törölted.",
'filedelete-success-old' => "A(z) '''[[Media:$1|$1]]''' $3, $2-kori változata sikeresen törölve lett.",
-'filedelete-nofile' => "'''$1''' nevű fájl nem létezik ezen a wikin.",
+'filedelete-nofile' => "'''$1''' nem létezik.",
'filedelete-nofile-old' => "A(z) '''$1''' fájlnak nincs a megadott tulajdonságokkal rendelkező archivált változata.",
'filedelete-iscurrent' => 'A fájl aktuális változatát próbáltad meg törölni.
Először állítsd vissza az egyik régebbi változatot.',
@@ -1494,7 +1497,8 @@ Először állítsd vissza az egyik régebbi változatot.',
# Unused templates
'unusedtemplates' => 'Nem használt sablonok',
-'unusedtemplatestext' => 'Ez a lap azon sablon névtérben lévő lapokat gyűjti össze, melyek nem találhatók meg más lapokon. Ellenőrizd a hivatkozásokat, mielőtt törölnéd őket.',
+'unusedtemplatestext' => 'Ez a lap azon {{ns:template}} névtérbe tartozó lapokat gyűjti össze, melyek nincsenek használva egyetlen lapon sem.
+Ellenőrizd a meglévő hivatkozásokat, mielőtt törölnéd őket.',
'unusedtemplateswlh' => 'más hivatkozások',
# Random page
@@ -1554,7 +1558,7 @@ Egy oldal egyértelműsítő lapnak számít, ha tartalmazza a [[MediaWiki:Disam
'nviews' => '$1 megtekintés',
'specialpage-empty' => 'Ez az oldal üres.',
'lonelypages' => 'Magányos lapok',
-'lonelypagestext' => 'A következő lapokra nem mutat belső link.',
+'lonelypagestext' => 'A következő lapok nincsenek linkelve vagy beillesztve más lapokra a(z) {{SITENAME}} wikin.',
'uncategorizedpages' => 'Kategorizálatlan lapok',
'uncategorizedcategories' => 'Kategorizálatlan kategóriák',
'uncategorizedimages' => 'Kategorizálatlan képek',
@@ -1594,7 +1598,7 @@ hivatkozhatnak egy fájl URL-jére, ezért szerepelhet itt annak
ellenére, hogy aktívan használják.</p>',
'unusedcategoriestext' => 'A következő kategóriákban egyetlen szócikk, illetve alkategória sem szerepel.',
'notargettitle' => 'Nincs cél',
-'notargettext' => 'Nem adtál meg lapot vagy usert keresési célpontnak.',
+'notargettext' => 'Nem adtad meg annak a lapnak vagy szerkesztőnek a nevét, amin a műveletet végre akartad hajtani.',
'nopagetitle' => 'A megadott céllap nem létezik',
'nopagetext' => 'A megadott céllap nem létezik.',
'pager-newer-n' => '{{PLURAL:$1|1 újabb|$1 újabb}}',
@@ -1664,7 +1668,8 @@ Az egyes csoportokról további információt [[{{MediaWiki:Listgrouprights-help
'mailnologintext' => 'Ahhoz hogy másoknak e-mailt küldhess, [[Special:UserLogin|be kell jelentkezned]] és meg kell adnod egy érvényes e-mail címet a [[Special:Preferences|beállításaidban]].',
'emailuser' => 'E-mail küldése ezen szerkesztőnek',
'emailpage' => 'E-mail küldése',
-'emailpagetext' => 'Ha ez a szerkesztő érvényes e-mail-címet adott meg a beállításainál, akkor ezen űrlap kitöltésével üzenetet tudsz neki küldeni. Feladóként a beállításaid között megadott e-mail-címed fog szerepelni, így a címzett tud majd válaszolni.',
+'emailpagetext' => 'A szerkesztő e-mail-címére ezen űrlap kitöltésével üzenetet tudsz küldeni.
+Feladóként a [[Special:Preferences|beállításaid]]nál megadott e-mail-címed fog szerepelni, így a címzett közvetlenül neked tud majd válaszolni.',
'usermailererror' => 'A postázó objektum által visszaadott hiba:',
'defemailsubject' => '{{SITENAME}} e-mail',
'noemailtitle' => 'Nincs e-mail cím',
@@ -1901,6 +1906,8 @@ Lásd a [[Special:Log/delete|törlési naplót]] a legutóbbi törlések és hel
'undelete-error-long' => 'Hiba történt a fájl helyreállítása során:
$1',
+'undelete-show-file-confirm' => 'Biztosan meg akarod nézni a(z) "<nowiki>$1</nowiki>" fájl $2, $3-kori törölt változatát?',
+'undelete-show-file-submit' => 'Igen',
# Namespace form on various pages
'namespace' => 'Névtér:',
@@ -1978,7 +1985,7 @@ $1',
'ipb-edit-dropdown' => 'Blokkolási okok szerkesztése',
'ipb-unblock-addr' => '$1 blokkjának feloldása',
'ipb-unblock' => 'Felhasználónév vagy IP-cím blokkolásának feloldása',
-'ipb-blocklist-addr' => '$1 aktív blokkjainak megtekintése',
+'ipb-blocklist-addr' => '$1 aktív blokkjai',
'ipb-blocklist' => 'Létező blokkok megtekintése',
'unblockip' => 'Blokk feloldása',
'unblockiptext' => 'Itt tudod visszaadni egy blokkolt felhasználónévnek vagy IP-nek a szerkesztési jogosultságot.',
@@ -2072,7 +2079,7 @@ győződj meg a folytatás előtt arról, hogy tisztában vagy-e a következmén
Ezen esetekben a vitalapot külön, kézzel kell átnevezned a kívánságaid szerint.",
'movearticle' => 'Lap átnevezése',
-'movenotallowed' => 'A lapok áthelyezése ebben a wikiben számodra nem engedélyezett.',
+'movenotallowed' => 'Nincs jogod a lapok átnevezéséhez.',
'newtitle' => 'Az új cím:',
'move-watch' => 'Figyeld a lapot',
'movepagebtn' => 'Lap átnevezése',
@@ -2179,6 +2186,8 @@ Valamennyi transwiki importálási művelet az [[Special:Log/import|importálás
'import-nonewrevisions' => 'A korábban importált összes változat.',
'xml-error-string' => '$1 a(z) $2. sorban, $3. oszlopban ($4. bájt): $5',
'import-upload' => 'XML-adatok feltöltése',
+'import-token-mismatch' => 'Elveszett a session adat, próbálkozz újra.',
+'import-invalid-interwiki' => 'A kijelölt wikiből nem lehet importálni.',
# Import log
'importlogpage' => 'Importnapló',
@@ -2213,8 +2222,8 @@ Valamennyi transwiki importálási művelet az [[Special:Log/import|importálás
'tooltip-search' => 'Keresés a wikin',
'tooltip-search-go' => 'Ugrás a megadott lapra, ha létezik',
'tooltip-search-fulltext' => 'Oldalak keresése a megadott szöveg alapján',
-'tooltip-p-logo' => 'FÅ‘lap',
-'tooltip-n-mainpage' => 'A főlap felkeresése',
+'tooltip-p-logo' => 'Kezdőlap',
+'tooltip-n-mainpage' => 'A kezdőlap felkeresése',
'tooltip-n-portal' => 'A közösségről, miben segíthetsz, mit hol találsz meg',
'tooltip-n-currentevents' => 'Háttérinformáció az aktuális eseményekről',
'tooltip-n-recentchanges' => 'A wikiben történt legutóbbi változtatások listája',
@@ -2625,7 +2634,7 @@ tartalmazni fogja. A többi alapértelmezésként rejtett marad.
# External editor support
'edit-externally' => 'A fájl szerkesztése külső alkalmazással',
-'edit-externally-help' => 'Lásd a [http://www.mediawiki.org/wiki/Manual:External_editors „setup instructionsâ€] leírást (angolul) ennek használatához.',
+'edit-externally-help' => '(Lásd a [http://www.mediawiki.org/wiki/Manual:External_editors használati utasítást] (angolul) a beállításához.)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'összes',
diff --git a/languages/messages/MessagesHy.php b/languages/messages/MessagesHy.php
index ecec5e88..7c96a330 100644
--- a/languages/messages/MessagesHy.php
+++ b/languages/messages/MessagesHy.php
@@ -389,7 +389,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'Ô·Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨',
'article' => 'Õ€Õ¸Õ¤Õ¾Õ¡Õ®',
@@ -892,11 +892,11 @@ $3 Õ´Õ¡Õ½Õ¶Õ¡Õ¯Õ«ÖÕ¨ Õ¿Õ¾Õ¥Õ¬ Õ§ Õ°Õ¥Õ¿Ö‡ÕµÕ¡Õ¬ ÕºÕ¡Õ¿Õ³Õ¡Õ¼Õ¨. ''$2''",
'revisiondelete' => 'Õ‹Õ¶Õ»Õ¥Õ¬/Õ¾Õ¥Ö€Õ¡Õ¯Õ¡Õ¶Õ£Õ¶Õ¥Õ¬ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¶Õ¥Ö€Õ¨',
'revdelete-nooldid-title' => 'Õ†ÕºÕ¡Õ¿Õ¡Õ¯Õ¡ÕµÕ«Õ¶ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¨ Õ¶Õ·Õ¾Õ¡Õ® Õ¹Õ§',
'revdelete-nooldid-text' => 'Ô´Õ¸Ö‚Ö„ Õ¹Õ¥Ö„ Õ¶Õ·Õ¥Õ¬ Õ¶ÕºÕ¡Õ¿Õ¡Õ¯Õ¡ÕµÕ«Õ¶ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¨ Õ¯Õ¡Õ´ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¶Õ¥Ö€Õ¨ Õ¡ÕµÕ½ Ö†Õ¸Ö‚Õ¶Õ¯ÖÕ«Õ¡ÕµÕ« Õ¯Õ¡Õ¿Õ¡Ö€Õ´Õ¡Õ¶ Õ°Õ¡Õ´Õ¡Ö€Ö‰',
-'revdelete-selected' => "'''$1''' Õ§Õ»Õ« Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ® {{PLURAL:$2|Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¨|Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¶Õ¥Ö€Õ¨}}.",
-'logdelete-selected' => "'''$1''' Õ§Õ»Õ« Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ® Õ¿Õ¥Õ²Õ¥Õ¯Õ¡Õ´Õ¡Õ¿ÕµÕ¡Õ¶Õ¶Õ¥Ö€Õ« {{PLURAL:$2|Õ£Ö€Õ¡Õ¼Õ¸Ö‚Õ´Õ¨|Õ£Ö€Õ¡Õ¼Õ¸Ö‚Õ´Õ¶Õ¥Ö€Õ¨}}.",
-'revdelete-text' => 'Õ‹Õ¶Õ»Õ¾Õ¡Õ® Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¶Õ¥Ö€Õ¨ Õ¥Ö€Ö‡Õ¡Õ¬Õ¸Ö‚ Õ¥Õ¶ Õ§Õ»Õ¥Ö€Õ« ÕºÕ¡Õ¿Õ´Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ´Õ¥Õ» Ö‡ Õ¿Õ¥Õ²Õ¥Õ¯Õ¡Õ´Õ¡Õ¿ÕµÕ¡Õ¶Õ¶Õ¥Ö€Õ¸Ö‚Õ´, Õ¢Õ¡ÕµÖ Õ¤Ö€Õ¡Õ¶Ö ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ´Õ« Õ´Õ¡Õ½Õ¨ Õ°Õ¡Õ½Õ¡Ö€Õ¡Õ¯ Õ¡ÕµÖÕ¥Õ¬Õ¸Ö‚Õ¶Õ¥Ö€Õ«Õ¶ Õ¹Õ« ÖÕ¸Ö‚ÖÕ¡Õ¤Ö€Õ¾Õ¥Õ¬Õ¸Ö‚Ö‰
+'revdelete-selected' => "''''''$1''' Õ§Õ»Õ« Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ® {{PLURAL:$2|Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¨|Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¶Õ¥Ö€Õ¨}}.'''",
+'logdelete-selected' => "''''''$1''' Õ§Õ»Õ« Õ¨Õ¶Õ¿Ö€Õ¾Õ¡Õ® Õ¿Õ¥Õ²Õ¥Õ¯Õ¡Õ´Õ¡Õ¿ÕµÕ¡Õ¶Õ¶Õ¥Ö€Õ« {{PLURAL:$2|Õ£Ö€Õ¡Õ¼Õ¸Ö‚Õ´Õ¨|Õ£Ö€Õ¡Õ¼Õ¸Ö‚Õ´Õ¶Õ¥Ö€Õ¨}}.'''",
+'revdelete-text' => "'''Õ‹Õ¶Õ»Õ¾Õ¡Õ® Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¶Õ¥Ö€Õ¨ Õ¥Ö€Ö‡Õ¡Õ¬Õ¸Ö‚ Õ¥Õ¶ Õ§Õ»Õ¥Ö€Õ« ÕºÕ¡Õ¿Õ´Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ´Õ¥Õ» Ö‡ Õ¿Õ¥Õ²Õ¥Õ¯Õ¡Õ´Õ¡Õ¿ÕµÕ¡Õ¶Õ¶Õ¥Ö€Õ¸Ö‚Õ´, Õ¢Õ¡ÕµÖ Õ¤Ö€Õ¡Õ¶Ö ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ´Õ« Õ´Õ¡Õ½Õ¨ Õ°Õ¡Õ½Õ¡Ö€Õ¡Õ¯ Õ¡ÕµÖÕ¥Õ¬Õ¸Ö‚Õ¶Õ¥Ö€Õ«Õ¶ Õ¹Õ« ÖÕ¸Ö‚ÖÕ¡Õ¤Ö€Õ¾Õ¥Õ¬Õ¸Ö‚Ö‰'''
-Ô±Õ¤Õ´Õ«Õ¶Õ«Õ½Õ¿Ö€Õ¡Õ¿Õ¸Ö€Õ¶Õ¥Ö€Õ¨ Õ°Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¸Ö‚Õ¶Õ¥Õ¶Õ¡Õ¶ Õ¤Õ«Õ¿Õ¥Õ¬ Õ©Õ¡Ö„ÖÕ¾Õ¡Õ® ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨, Õ«Õ¶Õ¹ÕºÕ¥Õ½ Õ¶Õ¡Ö‡ Õ¾Õ¥Ö€Õ¡Õ¯Õ¡Õ¶Õ£Õ¶Õ¥Õ¬ Õ¡ÕµÕ¶ Õ¡ÕµÕ½ Õ¶Õ¸Ö‚ÕµÕ¶ Õ«Õ¶Õ¿Õ¥Ö€Ö†Õ¥ÕµÕ½Õ« Õ´Õ«Õ»Õ¸ÖÕ¸Õ¾, Õ¢Õ¡ÖÕ¡Õ¼Õ¸Ö‚Õ©ÕµÕ¡Õ´Õ¢ Õ¡Õ¾Õ¥Õ¬Õ¸Ö€Õ¤ Õ½Õ¡Õ°Õ´Õ¡Õ¶Õ¡ÖƒÕ¡Õ¯Õ¸Ö‚Õ´Õ¶Õ¥Ö€Õ« Õ¤Õ¥ÕºÖ„Õ¸Ö‚Õ´Ö‰',
+Ô±Õ¤Õ´Õ«Õ¶Õ«Õ½Õ¿Ö€Õ¡Õ¿Õ¸Ö€Õ¶Õ¥Ö€Õ¨ Õ°Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¸Ö‚Õ¶Õ¥Õ¶Õ¡Õ¶ Õ¤Õ«Õ¿Õ¥Õ¬ Õ©Õ¡Ö„ÖÕ¾Õ¡Õ® ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨, Õ«Õ¶Õ¹ÕºÕ¥Õ½ Õ¶Õ¡Ö‡ Õ¾Õ¥Ö€Õ¡Õ¯Õ¡Õ¶Õ£Õ¶Õ¥Õ¬ Õ¡ÕµÕ¶ Õ¡ÕµÕ½ Õ¶Õ¸Ö‚ÕµÕ¶ Õ«Õ¶Õ¿Õ¥Ö€Ö†Õ¥ÕµÕ½Õ« Õ´Õ«Õ»Õ¸ÖÕ¸Õ¾, Õ¢Õ¡ÖÕ¡Õ¼Õ¸Ö‚Õ©ÕµÕ¡Õ´Õ¢ Õ¡Õ¾Õ¥Õ¬Õ¸Ö€Õ¤ Õ½Õ¡Õ°Õ´Õ¡Õ¶Õ¡ÖƒÕ¡Õ¯Õ¸Ö‚Õ´Õ¶Õ¥Ö€Õ« Õ¤Õ¥ÕºÖ„Õ¸Ö‚Õ´Ö‰",
'revdelete-legend' => 'ÕÕ¡Õ°Õ´Õ¡Õ¶Õ¥Õ¬ Õ¿Õ¥Õ½Õ¡Õ¶Õ¥Õ¬Õ«Õ¸Ö‚Õ©ÕµÕ¡Õ¶ Õ½Õ¡Õ°Õ´Õ¡Õ¶Õ¡ÖƒÕ¡Õ¯Õ¸Ö‚Õ´Õ¶Õ¥Ö€',
'revdelete-hide-text' => 'Ô¹Õ¡Ö„ÖÕ¶Õ¥Õ¬ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ« Õ¿Õ¥Ö„Õ½Õ¿Õ¨',
'revdelete-hide-name' => 'Ô¹Õ¡Ö„ÖÕ¶Õ¥Õ¬ Õ£Õ¸Ö€Õ®Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Ö‡ Õ¡Õ¼Õ¡Ö€Õ¯Õ¡Õ¶',
diff --git a/languages/messages/MessagesIa.php b/languages/messages/MessagesIa.php
index 23961a45..02df73fb 100644
--- a/languages/messages/MessagesIa.php
+++ b/languages/messages/MessagesIa.php
@@ -159,7 +159,7 @@ $messages = array(
== Pro initiar ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista de configurationes]
* [http://www.mediawiki.org/wiki/Manual:FAQ FAQ a proposito de MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de diffusion pro annuncios de nove versiones de MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de diffusion pro annuncios de nove versiones de MediaWiki]',
'about' => 'A proposito',
'article' => 'Pagina de contento',
@@ -217,7 +217,7 @@ $messages = array(
'postcomment' => 'Publicar un commento',
'articlepage' => 'Vider pagina de contento',
'talk' => 'Discussion',
-'views' => 'Visitas',
+'views' => 'Aspectos',
'toolbox' => 'Instrumentario',
'userpage' => 'Vider pagina del usator',
'projectpage' => 'Vider pagina de projecto',
@@ -459,7 +459,7 @@ Per favor activa lo e reprova.",
'loginsuccesstitle' => 'Session aperite con successo',
'loginsuccess' => "'''Tu es ora identificate in {{SITENAME}} como \"\$1\".'''",
'nosuchuser' => 'Non existe un usator con le nomine "$1".
-Verifica le orthographia, o [[Special:Userlogin/signup|crea un nove conto]].',
+Verifica le orthographia, o [[Special:UserLogin/signup|crea un nove conto]].',
'nosuchusershort' => 'Non existe un usator con le nomine "<nowiki>$1</nowiki>".
Verifica le orthographia.',
'nouserspecified' => 'Tu debe specificar un nomine de usator.',
@@ -510,7 +510,7 @@ Tu pote ignorar iste message si iste conto se creava in error.',
'resetpass_announce' => 'Tu ha aperite un session con un codice temporari que tu recipeva in e-mail.
Pro completar le session, tu debe definir un nove contrasigno hic:',
'resetpass_text' => '<!-- Adde texto hic -->',
-'resetpass_header' => 'Reinitiar contrasigno',
+'resetpass_header' => 'Cambiar le contrasigno del conto',
'resetpass_submit' => 'Definir contrasigno e aperir un session',
'resetpass_success' => 'Tu contrasigno ha essite cambiate! Ora se aperi tu session...',
'resetpass_bad_temporary' => 'Contrasigno temporari invalide.
@@ -770,11 +770,11 @@ es possibile que se trova detalios in le [{{fullurl:Special:Log/delete|page={{FU
'revdelete-nooldid-title' => 'Le revision de destination es invalide',
'revdelete-nooldid-text' => 'O tu non ha specificate alcun revision(es) de destination pro executar iste
function, o le revision specificate non existe, o tu essaya celar le revision actual.',
-'revdelete-selected' => '{{PLURAL:$2|Revision seligite|Revisiones seligite}} de [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Evento|Eventos}} de registro seligite:',
-'revdelete-text' => 'Le revisiones e eventos delite continuara a apparer in le historia e registro del pagina, sed partes de lor contento essera inaccessibile al publico.
+'revdelete-selected' => "'''{{PLURAL:$2|Revision seligite|Revisiones seligite}} de [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Evento|Eventos}} de registro seligite:'''",
+'revdelete-text' => "'''Le revisiones e eventos delite continuara a apparer in le historia e registro del pagina, sed partes de lor contento essera inaccessibile al publico.'''
-Altere administratores in {{SITENAME}} continuara a poter acceder al contento celate e pote restaurar lo per medio de iste mesme interfacie, si non se ha definite restrictiones additional.',
+Altere administratores in {{SITENAME}} continuara a poter acceder al contento celate e pote restaurar lo per medio de iste mesme interfacie, si non se ha definite restrictiones additional.",
'revdelete-legend' => 'Definir restrictiones de visibilitate',
'revdelete-hide-text' => 'Celar texto del revision',
'revdelete-hide-name' => 'Celar action e objectivo',
@@ -894,7 +894,7 @@ Nota que lor indices del contento de {{SITENAME}} pote esser obsolete.',
'mypreferences' => 'Mi preferentias',
'prefs-edits' => 'Numero de modificationes:',
'prefsnologin' => 'Tu non te ha identificate',
-'prefsnologintext' => 'Tu debe <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} aperir un session] pro poter configurar tu preferentias.',
+'prefsnologintext' => 'Tu debe <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} aperir un session] pro poter configurar tu preferentias.',
'prefsreset' => 'Tu preferentias anterior ha essite restaurate.',
'qbsettings' => 'Barra rapide',
'qbsettings-none' => 'Necun',
@@ -1131,6 +1131,7 @@ Vide le [[Special:NewImages|galeria de nove files]] pro un presentation plus vis
Per favor renomina le file e prova recargar lo.',
'badfilename' => 'Le nomine del imagine esseva cambiate a "$1".',
'filetype-badmime' => 'Non es permittite cargar files del typo MIME "$1".',
+'filetype-bad-ie-mime' => 'Non pote cargar iste file proque Internet Explorer lo detegerea como "$1", le qual es un typo de files prohibite e potentialmente periculose.',
'filetype-unwanted-type' => "'''\".\$1\"''' es un typo de file non desirate.
Le {{PLURAL:\$3|typo|typos}} de file preferite es \$2.",
'filetype-banned-type' => "Le typo de file '''\".\$1\"''' non es permittite.
@@ -1314,7 +1315,7 @@ Syntaxe: typo/subtypo, p.ex. <tt>image/jpeg</tt>.',
# Unused templates
'unusedtemplates' => 'Patronos non usate',
-'unusedtemplatestext' => 'Iste pagina es un lista de tote le paginas in le spatio de nomines "Patrono" que non es includite in un altere pagina.
+'unusedtemplatestext' => 'Iste pagina es un lista de tote le paginas in le spatio de nomines "{{ns:template}}" que non es includite in un altere pagina.
Memora verificar que non existe altere ligamines al patronos ante que tu los dele.',
'unusedtemplateswlh' => 'altere ligamines',
@@ -1379,7 +1380,7 @@ Cata linea contine ligamines al prime e al secunde redirection, con le destinati
'nviews' => '$1 {{PLURAL:$1|visita|visitas}}',
'specialpage-empty' => 'Il non ha resultatos pro iste reporto.',
'lonelypages' => 'Paginas orphanate',
-'lonelypagestext' => 'Nulle pagina in {{SITENAME}} ha ligamines al paginas sequente.',
+'lonelypagestext' => 'Le sequente paginas non es ligate ni transcludite in altere paginas in {{SITENAME}}.',
'uncategorizedpages' => 'Paginas non classificate',
'uncategorizedcategories' => 'Categorias non classificate',
'uncategorizedimages' => 'Files non categorisate',
@@ -1490,9 +1491,9 @@ e haber un adresse de e-mail valide in tu [[Special:Preferences|preferentias]]
pro inviar e-mail a altere usatores.',
'emailuser' => 'Inviar e-mail a iste usator',
'emailpage' => 'Inviar e-mail al usator',
-'emailpagetext' => 'Si iste usator forniva un adresse de e-mail valide in su preferentias de usator, le formulario infra le/la inviara un singule message.
-Le adresse de e-mail que tu forniva in [[Special:Preferences|tu preferentias de usator]] apparera
-como le adresse del expeditor del e-mail, a fin que le destinatario pote responder directemente a te.',
+'emailpagetext' => 'Le formulario infra es pro inviar un message de e-mail a iste usator.
+Le adresse de e-mail que tu indicava in [[Special:Preferences|tu preferentias de usator]] apparera
+como le adresse del expeditor del e-mail, de modo que le destinatario pote responder directemente a te.',
'usermailererror' => 'Le objecto de e-mail retornava le error:',
'defemailsubject' => 'E-mail de {{SITENAME}}',
'noemailtitle' => 'Nulle adresse de e-mail',
@@ -1736,6 +1737,8 @@ Es possibile que illo ha ja essite restaurate.',
'undelete-error-long' => 'Se incontrava errores durante le restauration del file:
$1',
+'undelete-show-file-confirm' => 'Es tu secur de voler vider un version delite del file "<nowiki>$1</nowiki>" del $2 a $3?',
+'undelete-show-file-submit' => 'Si',
# Namespace form on various pages
'namespace' => 'Spatio de nomine:',
@@ -1818,7 +1821,7 @@ specific que ha essite vandalisate).',
'ipb-edit-dropdown' => 'Modificar le motivos pro blocar',
'ipb-unblock-addr' => 'Disblocar $1',
'ipb-unblock' => 'Disblocar un nomine de usator o un adresse IP',
-'ipb-blocklist-addr' => 'Vider blocadas existente pro $1',
+'ipb-blocklist-addr' => 'Blocadas existente pro $1',
'ipb-blocklist' => 'Vider blocadas existente',
'unblockip' => 'Disblocar adresse IP',
'unblockiptext' => 'Usa le formulario infra pro restaurar le accesso de scriptura
@@ -2005,7 +2008,7 @@ Le datas del revisiones e nomines del contributores essera preservate.
Tote le actiones de importation transwiki se registra in le [[Special:Log/import|registro de importationes]].',
'import-interwiki-history' => 'Copiar tote le versiones del historia de iste pagina',
'import-interwiki-submit' => 'Importar',
-'import-interwiki-namespace' => 'Transferer paginas verso le spatio de nomines:',
+'import-interwiki-namespace' => 'Spatio de nomines de destination:',
'importtext' => 'Per favor exporta le file del wiki de origine con le [[Special:Export|facilitate pro exportar]].
Immagazina lo in tu disco e carga lo hic.',
'importstart' => 'Importation de paginas in curso…',
@@ -2028,6 +2031,8 @@ Immagazina lo in tu disco e carga lo hic.',
'import-nonewrevisions' => 'Tote le revisiones habeva ja essite importate anteriormente.',
'xml-error-string' => '$1 al linea $2, col $3 (byte $4): $5',
'import-upload' => 'Cargar datos XML',
+'import-token-mismatch' => 'Perdita del datos del session. Per favor reprova.',
+'import-invalid-interwiki' => 'Non pote importar ab le wiki specificate.',
# Import log
'importlogpage' => 'Registro de importationes',
@@ -2489,7 +2494,7 @@ Le alteres essera initialmente celate.
# External editor support
'edit-externally' => 'Modificar iste file con un programma externe',
-'edit-externally-help' => 'Vide le [http://www.mediawiki.org/wiki/Manual:External_editors instructiones de configuration] pro ulterior informationes.',
+'edit-externally-help' => '(Vide le [http://www.mediawiki.org/wiki/Manual:External_editors instructiones de configuration] pro ulterior informationes)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'totes',
diff --git a/languages/messages/MessagesId.php b/languages/messages/MessagesId.php
index 8a4e4431..df5a3180 100644
--- a/languages/messages/MessagesId.php
+++ b/languages/messages/MessagesId.php
@@ -10,6 +10,7 @@
* @author Meursault2004
* @author Remember the dot
* @author Rex
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -397,13 +398,12 @@ $messages = array(
'listingcontinuesabbrev' => 'samb.',
'mainpagetext' => "<big>'''MediaWiki telah terinstal dengan sukses'''</big>.",
-'mainpagedocfooter' => 'Silakan baca [http://meta.wikimedia.org/wiki/Help:Contents Panduan Pengguna] untuk informasi penggunaan perangkat lunak wiki.
+'mainpagedocfooter' => 'Silakan baca [http://meta.wikimedia.org/wiki/Help:Contents Panduan Pengguna] untuk informasi penggunaan perangkat lunak wiki ini.
== Memulai penggunaan ==
-
-* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Daftar pengaturan preferensi]
-* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Milis rilis MediaWiki]',
+* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Daftar pengaturan konfigurasi]
+* [http://www.mediawiki.org/wiki/Manual:FAQ Daftar pertanyaan yang sering diajukan mengenai MediaWiki]
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Milis rilis MediaWiki]',
'about' => 'Perihal',
'article' => 'Artikel',
@@ -533,7 +533,7 @@ $messages = array(
'restorelink' => '$1 {{PLURAL:$1|suntingan|suntingan}} yang telah dihapus',
'feedlinks' => 'Umpan:',
'feed-invalid' => 'Tipe permintaan umpan tidak tepat.',
-'feed-unavailable' => 'Umpan sindikasi tidak tersedia di {{SITENAME}}',
+'feed-unavailable' => 'Umpan sindikasi tidak tersedia',
'site-rss-feed' => 'Umpan RSS $1',
'site-atom-feed' => 'Umpan Atom $1',
'page-rss-feed' => 'Umpan RSS "$1"',
@@ -612,7 +612,7 @@ Silakan laporkan hal ini kepada salah seorang [[Special:ListUsers/sysop|Pengurus
'sqlhidden' => '(Permintaan SQL disembunyikan)',
'cascadeprotected' => 'Halaman ini telah dilindungi dari penyuntingan karena disertakan di {{PLURAL:$1|halaman|halaman-halaman}} berikut yang telah dilindungi dengan opsi "runtun":
$2',
-'namespaceprotected' => "Anda tak memiliki hak untuk menyunting halaman di ruang nama '''$1'''.",
+'namespaceprotected' => "Anda tak memiliki hak akses untuk menyunting halaman di ruang nama '''$1'''.",
'customcssjsprotected' => 'Anda tak memiliki hak menyunting halaman ini karena mengandung pengaturan pribadi pengguna lain.',
'ns-specialprotected' => 'Halaman pada ruang nama {{ns:special}} tidak dapat disunting.',
'titleprotected' => "Judul ini dilindungi dari pembuatan oleh [[User:$1|$1]].
@@ -676,7 +676,7 @@ Anda juga dapat memilih untuk memungkinkan orang lain menghubungi Anda melalui h
'loginsuccesstitle' => 'Berhasil masuk log',
'loginsuccess' => "'''Anda sekarang masuk log di {{SITENAME}} sebagai \"\$1\".'''",
'nosuchuser' => 'Tidak ada pengguna dengan nama "$1".
-Silakan periksa kembali ejaan Anda, atau [[Special:Userlogin/signup|buat akun baru]].',
+Silakan periksa kembali ejaan Anda, atau [[Special:UserLogin/signup|buat akun baru]].',
'nosuchusershort' => 'Tidak ada pengguna dengan nama "<nowiki>$1</nowiki>".
Silakan periksa kembali ejaan Anda.',
'nouserspecified' => 'Anda harus memasukkan nama pengguna.',
@@ -719,7 +719,7 @@ Anda dapat mengabaikan pesan nini jika akun ini dibuat karena suatu kesalahan.',
'resetpass_submit' => 'Atur kata sandi dan masuk log',
'resetpass_success' => 'Kata sandi Anda telah berhasil diubah! Sekarang memproses masuk log Anda...',
'resetpass_bad_temporary' => 'Kata sandi sementara salah. Anda mungkin pernah berhasil mengganti kata sandi Anda atau telah meminta kata sandi baru.',
-'resetpass_forbidden' => 'Kata sandi tidak dapat diubah di wiki ini',
+'resetpass_forbidden' => 'Kata sandi tidak dapat diubah',
'resetpass_missing' => 'Data formulir tak dikenali.',
# Edit page toolbar
@@ -847,7 +847,9 @@ Jika Anda menyimpannya, perubahan-perubahan yang dibuat sejak revisi ini akan hi
'yourdiff' => 'Perbedaan',
'copyrightwarning' => 'Perhatikan bahwa semua kontribusi terhadap {{SITENAME}} dianggap dilisensikan sesuai dengan $2 (lihat $1 untuk informasi lebih lanjut). Jika Anda tidak ingin tulisan Anda disunting dan disebarkan ke halaman web yang lain, jangan kirimkan artikel Anda ke sini.<br />Anda juga berjanji bahwa ini adalah hasil karya Anda sendiri, atau disalin dari sumber milik umum atau sumber bebas yang lain. <strong>JANGAN KIRIMKAN KARYA YANG DILINDUNGI HAK CIPTA TANPA IZIN!</strong>',
'copyrightwarning2' => 'Perhatikan bahwa semua kontribusi terhadap {{SITENAME}} dapat disunting, diubah, atau dihapus oleh penyumbang lainnya. Jika Anda tidak ingin tulisan Anda disunting orang lain, jangan kirimkan artikel Anda ke sini.<br />Anda juga berjanji bahwa ini adalah hasil karya Anda sendiri, atau disalin dari sumber milik umum atau sumber bebas yang lain (lihat $1 untuk informasi lebih lanjut). <strong>JANGAN KIRIMKAN KARYA YANG DILINDUNGI HAK CIPTA TANPA IZIN!</strong>',
-'longpagewarning' => "'''PERINGATAN: Halaman ini panjangnya adalah $1 kilobita; beberapa penjelajah web mungkin mengalami masalah dalam menyunting halaman yang panjangnya 32 kb atau lebih. Harap pertimbangkan untuk memecah halaman menjadi beberapa bagian yang lebih kecil.'''",
+'longpagewarning' => '<strong>PERINGATAN: Halaman ini panjangnya adalah $1 kilobita;
+beberapa penjelajah web lawas mungkin mengalami masalah dalam menyunting halaman yang panjangnya 32 kb atau lebih.
+Harap pertimbangkan untuk memecah halaman menjadi beberapa bagian yang lebih kecil.</strong>',
'longpageerror' => '<strong>KESALAHAN: Teks yang Anda kirimkan sebesar $1 kilobita, yang berarti lebih besar dari jumlah maksimum $2 kilobita. Teks tidak dapat disimpan.</strong>',
'readonlywarning' => '<strong>PERINGATAN: Basis data sedang dikunci karena pemeliharaan, sehingga saat ini Anda tidak akan dapat menyimpan hasil penyuntingan Anda. Anda mungkin perlu memindahkan hasil penyuntingan Anda ini ke tempat lain untuk disimpan belakangan.</strong>',
'protectedpagewarning' => '<strong>PERINGATAN: Halaman ini sedang dilindungi sehingga hanya pengguna dengan hak akses pengurus saja yang dapat menyuntingnya.</strong>',
@@ -864,10 +866,10 @@ Jika Anda menyimpannya, perubahan-perubahan yang dibuat sejak revisi ini akan hi
'nocreatetitle' => 'Pembuatan halaman baru dibatasi',
'nocreatetext' => '{{SITENAME}} telah membatasi pembuatan halaman-halaman baru.
Anda dapat kembali dan menyunting halaman yang telah ada, atau silakan [[Special:UserLogin|masuk log atau membuat akun]].',
-'nocreate-loggedin' => 'Anda tak memiliki hak akses untuk membuat halaman baru pada wiki ini.',
+'nocreate-loggedin' => 'Anda tak memiliki hak akses untuk membuat halaman baru.',
'permissionserrors' => 'Kesalahan Hak Akses',
'permissionserrorstext' => 'Anda tak memiliki hak untuk melakukan hal itu karena {{PLURAL:$1|alasan|alasan-alasan}} berikut:',
-'permissionserrorstext-withaction' => 'Anda tidak memiliki hak untuk $2, karena {{PLURAL:$1|alasan|alasan}} berikut:',
+'permissionserrorstext-withaction' => 'Anda tidak memiliki hak akses untuk $2, karena {{PLURAL:$1|alasan|alasan}} berikut:',
'recreate-deleted-warn' => "'''Peringatan: Anda membuat ulang suatu halaman yang sudah pernah dihapus.'''
Harap pertimbangkan apakah layak untuk melanjutkan suntingan Anda.
@@ -937,11 +939,11 @@ Coba [[Special:Search|lakukan pencarian di wiki]] untuk halaman baru yang releva
'revisiondelete' => 'Hapus/batal hapus revisi',
'revdelete-nooldid-title' => 'Target revisi tak ditemukan',
'revdelete-nooldid-text' => 'Anda belum memberikan target revisi untuk menjalankan fungsi ini.',
-'revdelete-selected' => "{{PLURAL:$2|Revisi|Revisi-revisi}} pilihan dari '''$1'''",
-'logdelete-selected' => '{{PLURAL:$1|Log|Log-log}} pilihan untuk:',
-'revdelete-text' => 'Revisi dan tindakan yang telah dihapus akan tetap muncul di halaman versi terdahulu, tapi teks isi tidak bisa diakses publik.
+'revdelete-selected' => "'''{{PLURAL:$2|Revisi|Revisi-revisi}} pilihan dari '''$1''''''",
+'logdelete-selected' => "'''{{PLURAL:$1|Log|Log-log}} pilihan untuk:'''",
+'revdelete-text' => "'''Revisi dan tindakan yang telah dihapus akan tetap muncul di halaman versi terdahulu, tapi teks isi tidak bisa diakses publik.'''
-Pengurus lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapusan melalui antarmuka yang sama, kecuali jika ada pembatasan lain yang dibuat oleh operator situs',
+Pengurus lain akan dapat mengakses isi tersebunyi dan dapat membatalkan penghapusan melalui antarmuka yang sama, kecuali jika ada pembatasan lain yang dibuat oleh operator situs",
'revdelete-legend' => 'Atur batasan:',
'revdelete-hide-text' => 'Sembunyikan teks revisi',
'revdelete-hide-name' => 'Sembunyikan tindakan dan target',
@@ -1049,14 +1051,16 @@ Pastikan bahwa perubahan ini tetap mempertahankan kontinuitas versi terdahulu ha
'powersearch-redir' => 'Daftar pengalihan',
'powersearch-field' => 'Mencari',
'search-external' => 'Pencarian eksternal',
-'searchdisabled' => '<p style="margin: 1.5em 2em 1em">Mesin pencari {{SITENAME}} sementara dimatikan karena masalah kinerja. Anda dapat mencari melalui Google untuk sementara waktu. <span style="font-size: 89%; display: block; margin-left: .2em">Indeks Google untuk {{SITENAME}} mungkin belum diperbaharui. Jika istilah pencarian berisi garis bawah, gantikan dengan spasi.</span></p>',
+'searchdisabled' => 'Pencarian {{SITENAME}} sementara dimatikan.
+Anda dapat mencari melalui Google untuk sementara waktu.
+Perlu diingat bahwa indeks Google untuk konten {{SITENAME}} mungkin belum mencakup perubahan-perubahan terakhir.',
# Preferences page
'preferences' => 'Preferensi',
'mypreferences' => 'Preferensi saya',
'prefs-edits' => 'Jumlah suntingan:',
'prefsnologin' => 'Belum masuk log',
-'prefsnologintext' => 'Anda harus <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} masuk log]</span> untuk mengeset preferensi Anda.',
+'prefsnologintext' => 'Anda harus <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} masuk log]</span> untuk mengeset preferensi Anda.',
'prefsreset' => 'Preferensi telah dikembalikan ke konfigurasi baku.',
'qbsettings' => 'Pengaturan bar pintas',
'qbsettings-none' => 'Tidak ada',
@@ -1321,7 +1325,7 @@ Jika Anda tetap ingin memuatkan berkas Anda, harap kembali dan gunakan nama lain
'uploadedimage' => 'memuat "[[$1]]"',
'overwroteimage' => 'memuat versi baru dari "[[$1]]"',
'uploaddisabled' => 'Maaf, fasilitas pemuatan dimatikan.',
-'uploaddisabledtext' => 'Pemuatan berkas di tidak diizinkan di wiki ini.',
+'uploaddisabledtext' => 'Pemuatan berkas tidak diizinkan.',
'uploadscripted' => 'Berkas ini mengandung HTML atau kode yang dapat diinterpretasikan dengan keliru oleh penjelajah web.',
'uploadcorrupt' => 'Berkas tersebut rusak atau ekstensinya salah. Silakan periksa berkas tersebut dan muatkan kembali.',
'uploadvirus' => 'Berkas tersebut mengandung virus! Detil: $1',
@@ -1418,7 +1422,7 @@ Klik pada kepala kolom untuk mengubah urutan.',
'filedelete-submit' => 'Hapus',
'filedelete-success' => "'''$1''' telah dihapus.",
'filedelete-success-old' => "Berkas '''[[Media:$1|$1]]''' versi $3, $2 telah dihapus.",
-'filedelete-nofile' => "'''$1''' tak ditemukan pada situs ini.",
+'filedelete-nofile' => "'''$1''' tak ditemukan.",
'filedelete-nofile-old' => "Tak ditemukan arsip versi dari '''$1''' dengan atribut yang diberikan.",
'filedelete-iscurrent' => 'Anda mencoba menghapus versi terakhir berkas ini. Harap kembalikan dulu ke versi lama.',
'filedelete-otherreason' => 'Alasan lain:',
@@ -1442,7 +1446,8 @@ Klik pada kepala kolom untuk mengubah urutan.',
# Unused templates
'unusedtemplates' => 'Templat yang tak digunakan',
-'unusedtemplatestext' => 'Daftar berikut adalah halaman pada ruang nama templat yang tidak dipakai di halaman manapun. Cek dahulu pranala lain ke templat tersebut sebelum menghapusnya.',
+'unusedtemplatestext' => 'Daftar berikut adalah semua halaman pada ruang nama {{ns:template}} yang tidak dipakai di halaman manapun.
+Cek dahulu pranala lain ke templat tersebut sebelum menghapusnya.',
'unusedtemplateswlh' => 'pranala lain',
# Random page
@@ -1497,7 +1502,7 @@ Suatu halaman dianggap sebagai halaman disambiguasi apabila halaman tersebut men
'nviews' => '$1 {{PLURAL:$1|penampilan|penampilan}}',
'specialpage-empty' => 'Tak ada yang perlu dilaporkan.',
'lonelypages' => 'Halaman tanpa pranala balik',
-'lonelypagestext' => 'Halaman-halaman berikut tidak memiliki pranala dari halaman manapun di wiki ini.',
+'lonelypagestext' => 'Halaman-halaman berikut tidak memiliki pranala dari atau ditransklusikan ke halaman manapun di {{SITENAME}}.',
'uncategorizedpages' => 'Halaman yang tak terkategori',
'uncategorizedcategories' => 'Kategori yang tak terkategori',
'uncategorizedimages' => 'Berkas yang tak terkategori',
@@ -1603,8 +1608,8 @@ Lihat pula [[Special:WantedCategories|daftar kategori yang dibutuhkan]].',
'mailnologintext' => 'Anda harus [[Special:UserLogin|masuk log]] dan mempunyai alamat surat-e yang sah di dalam [[Special:Preferences|preferensi]] untuk mengirimkan surat-e kepada pengguna lain.',
'emailuser' => 'Surat-e pengguna',
'emailpage' => 'Kirimi pengguna ini surat-e',
-'emailpagetext' => 'Jika pengguna ini memasukkan alamat surat-e yang sah dalam preferensinya, formulir di bawah ini akan mengirimkan sebuah surat-e.
-Alamat surat-e yg terdapat pada [[Special:Preferences|preferensi Anda]] akan muncul sebagai alamat "Dari" dalam surat-e tersebut, sehingga penerima dapat membalas surat-e tersebut langsung kepada Anda.',
+'emailpagetext' => 'Anda dapat menggunakan formulir di bawah ini untuk mengirimkan pesan surat-e ke pengguna ini.
+Alamat surat-e yang Anda masukkan di [[Special:Preferences|preferensi akun Anda]] akan muncul sebagai alamat "Dari" dalam surat-e tersebut, sehingga penerima dapat membalasa surat-e langsung kepada Anda.',
'usermailererror' => 'Kesalahan objek surat:',
'defemailsubject' => 'Surat-e {{SITENAME}}',
'noemailtitle' => 'Tidak ada alamat surat-e',
@@ -1738,7 +1743,7 @@ Suntingan terakhir dilakukan oleh [[User:$3|$3]] ([[User talk:$3|bicara]] | [[Sp
'rollback-success' => 'Pengembalian suntingan oleh $1; dikembalikan ke versi terakhir oleh $2.',
'sessionfailure' => 'Sepertinya ada masalah dengan sesi log anda; log anda telah dibatalkan untuk mencegah pembajakan. Silahkan tekan tombol "back" dan muat kembali halaman sebelum anda masuk, lalu coba lagi.',
'protectlogpage' => 'Log perlindungan',
-'protectlogtext' => 'Berikut adalah log perlindungan halaman dan pembatalannya.
+'protectlogtext' => 'Di bawah ini adalah log perlindungan halaman dan pembatalannya.
Lihat [[Special:ProtectedPages|daftar halaman yang dilindungi]] untuk daftar terkini.',
'protectedarticle' => 'melindungi "[[$1]]"',
'modifiedarticleprotection' => 'mengubah tingkat perlindungan "[[$1]]"',
@@ -1823,6 +1828,7 @@ Lihat [[Special:Log/delete|log penghapusan]] untuk data penghapusan dan pengemba
'undelete-error-long' => 'Terjadi kesalahan sewaktu membatalkan penghapusan berkas:
$1',
+'undelete-show-file-submit' => 'Ya',
# Namespace form on various pages
'namespace' => 'Ruang nama:',
@@ -1876,8 +1882,8 @@ Masukkan alasan Anda di bawah (contoh, menuliskan nama halaman yang telah divand
'ipbexpiry' => 'Kadaluwarsa:',
'ipbreason' => 'Alasan:',
'ipbreasonotherlist' => 'Alasan lain',
-'ipbreason-dropdown' => '
-*Alasan umum
+'ipbreason-dropdown' => '*Alasan umum
+** Vandalisme
** Memberikan informasi palsu
** Menghilangkan isi halaman
** Spam pranala ke situs luar
@@ -1903,7 +1909,7 @@ Lihat [[Special:IPBlockList|Daftar IP]] untuk meninjau kembali pemblokiran.',
'ipb-edit-dropdown' => 'Sunting alasan pemblokiran',
'ipb-unblock-addr' => 'Hilangkan blokir $1',
'ipb-unblock' => 'Hilangkan blokir seorang pengguna atau suatu alamat IP',
-'ipb-blocklist-addr' => 'Lihat blokir yang diterapkan untuk $1',
+'ipb-blocklist-addr' => 'Blokir yang diterapkan untuk $1',
'ipb-blocklist' => 'Lihat blokir yang diterapkan',
'unblockip' => 'Hilangkan blokir terhadap alamat IP atau pengguna',
'unblockiptext' => 'Gunakan formulir di bawah untuk mengembalikan kemampuan menulis sebuah alamat IP atau pengguna yang sebelumnya telah diblokir.',
@@ -1986,7 +1992,7 @@ Perhatikan bahwa halaman '''tidak''' akan dipindah apabila telah ada halaman yan
Dalam kasus tersebut, apabila diinginkan, Anda dapat memindahkan atau menggabungkan halaman secara manual.",
'movearticle' => 'Pindahkan halaman:',
-'movenotallowed' => 'Anda tak memiliki hak akses untuk memindahkan halaman pada wiki ini.',
+'movenotallowed' => 'Anda tak memiliki hak akses untuk memindahkan halaman.',
'newtitle' => 'Ke judul baru:',
'move-watch' => 'Pantau halaman ini',
'movepagebtn' => 'Pindahkan halaman',
@@ -1996,9 +2002,9 @@ Dalam kasus tersebut, apabila diinginkan, Anda dapat memindahkan atau menggabung
'cantmove-titleprotected' => 'Anda tidak dapat memindahkan halaman ke lokasi ini, karena judul tujuan sedang dilindungi dari pembuatan',
'talkexists' => 'Halaman tersebut berhasil dipindahkan, tetapi halaman pembicaraan dari halaman tersebut tidak dapat dipindahkan karena telah ada halaman pembicaraan pada judul yang baru. Silakan gabungkan halaman-halaman pembicaraan tersebut secara manual.',
'movedto' => 'dipindahkan ke',
-'movetalk' => 'Pindahkan halaman pembicaraan yang terkait.',
-'move-subpages' => 'Pindahkan semua sub-halaman, bila ada',
-'move-talk-subpages' => 'Pindahkan semua sub-halaman pembicaraan, bila ada',
+'movetalk' => 'Pindahkan halaman pembicaraan yang terkait',
+'move-subpages' => 'Pindahkan semua subhalaman, bila ada',
+'move-talk-subpages' => 'Pindahkan semua subhalaman pembicaraan, bila ada',
'movepage-page-exists' => 'Halaman $1 telah ada dan tidak dapat ditimpa secara otomatis.',
'movepage-page-moved' => 'Halaman $1 telah dipindahkan ke $2.',
'movepage-page-unmoved' => 'Halaman $1 tidak dapat dipindahkan ke $2.',
@@ -2089,6 +2095,8 @@ Simpan ke komputer Anda lalu muatkan di sini.',
'import-nonewrevisions' => 'Semua revisi telah pernah diimpor sebelumnya.',
'xml-error-string' => '$1 pada baris $2, kolom $3 (bita $4): $5',
'import-upload' => 'Memuat data XML',
+'import-token-mismatch' => 'Kehilangan data sesi. Silakan mencoba kembali.',
+'import-invalid-interwiki' => 'Tidak dapat mengimpor dari wiki tersebut.',
# Import log
'importlogpage' => 'Log impor',
@@ -2531,7 +2539,7 @@ Pranala-pranala selanjutnya pada baris yang sama dianggap sebagai pengecualian,
# External editor support
'edit-externally' => 'Sunting berkas ini dengan aplikasi luar',
-'edit-externally-help' => 'Lihat [http://www.mediawiki.org/wiki/Manual:External_editors instruksi pengaturan] untuk informasi lebih lanjut.',
+'edit-externally-help' => '(Lihat [http://www.mediawiki.org/wiki/Manual:External_editors instruksi pengaturan] untuk informasi lebih lanjut)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'semua',
diff --git a/languages/messages/MessagesIe.php b/languages/messages/MessagesIe.php
index 9fa12381..18950fc8 100644
--- a/languages/messages/MessagesIe.php
+++ b/languages/messages/MessagesIe.php
@@ -6,6 +6,7 @@
*
* @author Jmb
* @author Malafaya
+ * @author Remember the dot
* @author לערי ריינה×רט
*/
@@ -144,7 +145,7 @@ $messages = array(
'viewdeleted' => 'Vider $1?',
# Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main' => 'Articul',
+'nstab-main' => 'Págine',
'nstab-user' => 'Usator',
'nstab-project' => 'Págine de projecte',
'nstab-mediawiki' => 'Missage',
diff --git a/languages/messages/MessagesIlo.php b/languages/messages/MessagesIlo.php
index 3159842a..da3524ff 100644
--- a/languages/messages/MessagesIlo.php
+++ b/languages/messages/MessagesIlo.php
@@ -5,6 +5,7 @@
* @file
*
* @author Saluyot
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -339,7 +340,7 @@ Mabalinmo nga ituloy ti agaramat iti {{SITENAME}} a kas di am-ammo, wenno makast
Laglagipem a sumagmamano a pampanid ti mabalin a nakaparang latta a kasla nakaloginka pay laeng, agingga a dim' pay dalusan ti cache ti browsermo.",
'welcomecreation' => '== Dumanonka, $1! ==
Naparnuayen ti accountmo.
-Dimo liplipatan a sukatan dagiti preferenciam iti {{SITENAME}}.',
+Dimo liplipatan a sukatan dagiti preferenciam iti [[Special:Preferences|{{SITENAME}} preferences]].',
'loginpagetitle' => 'Pagserkan ti agar-aramat',
'yourname' => 'Nagan:',
'yourpassword' => 'Pasesbalikas:',
@@ -354,7 +355,7 @@ Dimo liplipatan a sukatan dagiti preferenciam iti {{SITENAME}}.',
'logout' => 'Rummuar',
'userlogout' => 'Rummuar',
'notloggedin' => 'Saan a naka-logged in',
-'nologin' => 'Awan pay ti pagserrekmo? $1.',
+'nologin' => "Awan kad' pay accountmo? $1.",
'nologinlink' => 'Mangaramid iti account',
'createaccount' => 'Mangaramid iti baro nga account',
'gotaccount' => 'Addaanka kadin iti account? $1.',
@@ -509,7 +510,7 @@ No dimo kayat a ti sinuratmo ket maedit wenno mabalbaliwan nga awanan-asi ken ma
Kasta met nga ikarim kadakami a bukodmo a sinurat wenno gapuanan daytoy, wenno kinopiam ngem iti maysa a nawaya a pagtagikuaan ti publiko wenno pumadmad a libre a pagtaudan (kitaen ti $1 para iti detalie).
<strong>SAAN A MANGIPAN ITI ADDAAN COPYRIGHT NGA OBRA NO AWANAN PAMMALUBOS!</strong>',
'longpagewarning' => '<strong>BALLAAG: Agatiddog daytoy a panid iti $1 a kilobytes;
-amangan ta sumagmamano a browsers ket agparikut iti panagedit iti pampanid a dandani 32kb, wenno ad-adu pay, ti kaatiddogna.
+amangan ta sumagmamano a browsers ket agparikut iti panagedit iti pampanid a dandani 32 kb, wenno ad-adu pay, ti kaatiddogna.
Pangngaasim ta padasem a pasetpasetem ti panid iti babbabassit a benneg.</strong>',
'longpageerror' => "<strong>BIDDUT: Ti texto nga insumitem ket agatiddog iti $1 a kilobytes, nga at-atiddog nga amang ngem ti maximum a $2 a kilobytes.
Isut' gapuna a saan a maidulin.</strong>",
@@ -583,7 +584,7 @@ Legend: (agdama) = paggidiatan iti agdama a version,
'rev-deleted-event' => '(naikkat ti log action)',
'rev-delundel' => 'ipakita/ilemmeng',
'revdelete-nooldid-title' => 'Saan a valido a target revision',
-'revdelete-selected' => '{{PLURAL:$2|Napili a revision|Napili a revisions}} ti [[:$1]]:',
+'revdelete-selected' => "'''{{PLURAL:$2|Napili a revision|Napili a revisions}} ti [[:$1]]:'''",
'revdelete-legend' => 'Iplastar ti visibility restrictions',
'revdelete-hide-text' => 'Ilemmeng ti texto ti revision',
'revdelete-hide-name' => 'Ilemmeng ti action ken target',
@@ -612,6 +613,7 @@ Legend: (agdama) = paggidiatan iti agdama a version,
'suppressionlog' => 'Log ti suppression',
# History merging
+'mergehistory' => 'Pagtitipkelen dagiti pakasaritaan ti pampanid',
'mergehistory-box' => 'Pagtiponen dagiti revisions dagiti dua a pampanid:',
'mergehistory-from' => 'Panid ti taudan:',
'mergehistory-into' => 'Destinasion a panid:',
diff --git a/languages/messages/MessagesIo.php b/languages/messages/MessagesIo.php
index 573e526a..0c1c6150 100644
--- a/languages/messages/MessagesIo.php
+++ b/languages/messages/MessagesIo.php
@@ -8,6 +8,7 @@
* @author Artomo
* @author Lakaoso
* @author Malafaya
+ * @author Remember the dot
* @author לערי ריינה×רט
*/
@@ -230,7 +231,7 @@ $messages = array(
'nstab-user' => 'Uzanto-pagino',
'nstab-special' => 'Specala',
'nstab-project' => 'Projeto pagino',
-'nstab-image' => 'Imajo',
+'nstab-image' => 'Arkivo',
'nstab-mediawiki' => 'Mesajo',
'nstab-template' => 'Modelo',
'nstab-help' => 'Helpo',
diff --git a/languages/messages/MessagesIs.php b/languages/messages/MessagesIs.php
index a578e58b..c9ff2f35 100644
--- a/languages/messages/MessagesIs.php
+++ b/languages/messages/MessagesIs.php
@@ -11,6 +11,7 @@
* @author S.Örvarr.S
* @author Spacebirdy
* @author Steinninn
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -347,7 +348,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Listi yfir uppsetningarstillingar]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki Algengar spurningar MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Póstlisti MediaWiki-útgáfa]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Póstlisti MediaWiki-útgáfa]',
'about' => 'Um',
'article' => 'Efnissíða',
@@ -478,7 +479,7 @@ Sjá [[Special:Version|útgáfusíðuna]].',
'restorelink' => '{{PLURAL:$1|eina eydda breytingu|$1 eyddar breytingar}}',
'feedlinks' => 'Streymi:',
'feed-invalid' => 'Röng tegund áskriftarstreymis.',
-'feed-unavailable' => 'Streymi er ekki fáanlegt á {{SITENAME}}',
+'feed-unavailable' => 'Samræmisstreymi eru ekki fáanlegt',
'site-rss-feed' => '$1 RSS-streymi',
'site-atom-feed' => '$1 Atom-streymi',
'page-rss-feed' => '„$1“ RSS-streymi',
@@ -640,7 +641,7 @@ Gjörðu svo vel og opnaðu fyrir þær, skráðu þig svo inn með notandanafni
'loginsuccesstitle' => 'Innskráning tókst',
'loginsuccess' => "'''Þú ert nú innskráð(ur) á {{SITENAME}} sem „$1“.'''",
'nosuchuser' => 'Það er enginn notandi með nafnið „$1“.
-Athugaðu stafsetning, eða [[Special:Userlogin/signup|búðu til aðgang]].',
+Athugaðu stafsetning, eða [[Special:UserLogin/signup|búðu til aðgang]].',
'nosuchusershort' => 'Það er enginn notandi með nafnið „<nowiki>$1</nowiki>“. Athugaðu hvort nafnið sé ritað rétt.',
'nouserspecified' => 'Þú verður að taka fram notandanafn.',
'wrongpassword' => 'Uppgefið lykilorð er rangt. Vinsamlegast reyndu aftur.',
@@ -691,7 +692,7 @@ Til að klára að skrá þig inn, verður þú að endurstilla lykilorðið hé
'resetpass_success' => 'Aðgangsorðinu þínu hefur verið breytt! Skráir þig inn...',
'resetpass_bad_temporary' => 'Ógilt tímabundið lykilorð.
Það kann að vera að þér hafi nú þegar tekist að breyta lykilorðinu þínu eða fengið nýtt tímabundið lykilorð.',
-'resetpass_forbidden' => 'Ekki er hægt að breyta aðgangsorði á {{SITENAME}}',
+'resetpass_forbidden' => 'Ekki er hægt að breyta lykilorðum',
'resetpass_missing' => 'Engin gögn í eyðublaðinu',
# Edit page toolbar
@@ -782,15 +783,23 @@ Vinsamlegast tilgreindu allt að ofanverðu í fyrirspurnum þínum.",
Þú getur búið til síðu með þessu nafni með því að skrifa í formið fyrir neðan
(meiri upplýsingar í [[{{MediaWiki:Helppage}}|hjálpinni]]).
Ef þú hefur óvart villst hingað geturðu notað '''til baka'''-hnappinn í vafranum þínum.",
-'anontalkpagetext' => "----''Þetta er spjallsíða fyrir óskráðan notanda sem hefur ekki búið til aðgang ennþá eða notar hann ekki, slíkir notendur þekkjast á vistfangi sínu. Það kemur fyrir að margir notendur deili sama vistfangi þannig að athugasemdum sem beint er til eins notanda geta birst á spjallsíðu annars. Vinsamlegast [[Special:UserLogin|skráðu þig sem notanda]] til að koma í veg fyrir slíkan misskilning.''",
+'anontalkpagetext' => "----''Þetta er spjallsíða fyrir óþekktan notanda sem hefur ekki búið til aðgang ennþá, eða notar hann ekki.
+Þar af leiðandi þurfum við að nota vistfang til að bera kennsli á hann/hana.
+Nokkrir notendur geta deilt sama vistfangi.
+Ef þú ert óþekktur notandi og finnst að óviðkomandi athugasemdum hafa verið beint að þér, gjörðu svo vel og [[Special:UserLogin/signup|búðu til aðgang]] eða [[Special:UserLogin|skráðu þig inn]] til þess að koma í veg fyrir þennan rugling við aðra óþekkta notendur í framtíðinni.''",
'noarticletext' => 'Það er enginn texti á þessari síðu en sem komið er, þú getur [[Special:Search/{{PAGENAME}}|leitað í öðrum síðum]] eða [{{fullurl:{{FULLPAGENAMEE}}|action=edit}} breytt henni sjálfur].',
+'userpage-userdoesnotexist' => 'Notandaaðgangurinn „$1“ er ekki skráður.
+Gjörðu svo vel og athugaðu hvort að þú viljir skapa/breyta þessari síðu.',
'clearyourcache' => "'''Athugaðu - Eftir vistun, má vera að þú þurfir að komast hjá skyndiminni vafrans þíns til að sjá breytingarnar.'''
'''Mozilla / Firefox / Safari:''' haltu ''Shift'' og smelltu á ''Reload'', eða ýttu á annaðhvort ''Ctrl-F5'' eða ''Ctrl-R'' (''Command-R'' á Macintosh);
'''Konqueror: '''smelltu á ''Reload'' eða ýttu á ''F5'';
'''Opera:''' hreinsaðu skyndiminnið í ''Tools → Prefernces'';
'''Internet Explorer:''' haltu ''Ctrl'' og smelltu á ''Refresh'', eða ýttu á ''Ctrl-F5''.",
'usercssjsyoucanpreview' => '<strong>Ath:</strong> Hægt er að nota „Forskoða“ hnappinn til að prófa CSS og JavaScript-kóða áður en hann er vistaður.',
-'usercsspreview' => "'''Hafðu í huga að þú ert aðeins að forskoða CSS-kóðann þinn, hann hefur ekki enn verið vistaður!'''",
+'usercsspreview' => "'''Mundu að þú ert aðeins að forskoða CSS-kóðann þinn.'''
+'''Hann hefur ekki enn verið vistaður!'''",
+'userjspreview' => "'''Mundu að þú ert aðeins að prófa/forskoða JavaScript-kóðann þinn.'''
+'''Hann hefur ekki enn verið vistaður!'''",
'updated' => '(Uppfært)',
'note' => '<strong>Athugið:</strong>',
'previewnote' => '<strong>Það sem sést hér er aðeins forskoðun og hefur ekki enn verið vistað!</strong>',
@@ -813,7 +822,7 @@ Ef þú vilt ekki að textanum verði breytt skaltu ekki senda hann inn hér.<br
Þú lofar okkur einnig að þú hafir skrifað þetta sjálfur, að efnið sé í almannaeigu eða að það heyri undir frjálst leyfi. (sjá $1).
<strong>EKKI SENDA INN HÖFUNDARRÉTTARVARIà EFNI ÃN LEYFIS RÉTTHAFA!</strong>',
'longpagewarning' => '<strong>VIÃVÖRUN: Þessi síða er $1 kílóbæta löng; sumir
-vafrar gætu átt erfitt með að gera breytingar á síðum sem nálgast eða eru lengri en 32kb.
+vafrar gætu átt erfitt með að gera breytingar á síðum sem nálgast eða eru lengri en 32 kb.
Vinsamlegast íhugaðu að skipta síðunni niður í smærri einingar.</strong>',
'longpageerror' => '<strong>VILLA: Textinn sem þú sendir inn er $1 kílóbæti að lengd, en hámarkið er $2 kílóbæti. Ekki er hægt að vista textann.</strong>',
'readonlywarning' => '<strong>VIÃVÖRUN: Gagnagrunninum hefur verið læst til að unnt sé að framkvæma viðhaldsaðgerðir, svo að þú getur ekki vistað breytingar þínar núna. Þú gætir viljað afrita breyttan texta síðunnar yfir í textaskjal og geyma hann þar til síðar.</strong>',
@@ -825,10 +834,11 @@ Vinsamlegast íhugaðu að skipta síðunni niður í smærri einingar.</strong>
'templatesusedsection' => 'Snið notuð á hlutanum:',
'template-protected' => '(vernduð)',
'template-semiprotected' => '(hálfvernduð)',
+'hiddencategories' => 'Þessi síða er meðlimur í {{PLURAL:$1|1 földum flokki|$1 földum flokkum}}:',
'nocreatetitle' => 'Síðugerð takmörkuð',
'nocreatetext' => '{{SITENAME}} hefur takmarkað eiginleikann að gera nýjar síður.
Þú getur farið til baka og breytt núverandi síðum, eða [[Special:UserLogin|skráð þið inn eða búið til aðgang]].',
-'nocreate-loggedin' => 'Þú hefur ekki heimild til að búa til nýjar síður á {{SITENAME}}.',
+'nocreate-loggedin' => 'Þú hefur ekki leyfi til að skapa nýjar síður.',
'permissionserrors' => 'Leyfisvillur',
'permissionserrorstext' => 'Þú hefur ekki leyfi til að gera þetta, af eftirfarandi {{PLURAL:$1|ástæðu|ástæðum}}:',
'permissionserrorstext-withaction' => 'Þú hefur ekki réttindi til að $2, af eftirfarandi {{PLURAL:$1|ástæðu|ástæðum}}:',
@@ -840,7 +850,8 @@ Eyðingarskrá fyrir þessa síðu er útveguð hér til þæginda:",
# "Undo" feature
'undo-success' => 'Breytingin hefur verið tekin tilbaka. Vinsamlegast staðfestu og vistaðu svo.',
'undo-failure' => 'Breytinguna var ekki hægt að taka tilbaka vegna breytinga í millitíðinni.',
-'undo-summary' => 'Tek aftur breytingu $1 frá [[Special:Contributions/$2|$2]] ([[User talk:$2|Spjall]])',
+'undo-norev' => 'Ekki var hægt að taka breytinguna aftr því að hún er ekki til eða henni var eytt.',
+'undo-summary' => 'Taka aftur breytingu $1 frá [[Special:Contributions/$2|$2]] ([[User talk:$2|Spjall]])',
# Account creation failure
'cantcreateaccounttitle' => 'Ekki hægt að búa til aðgang',
@@ -874,31 +885,39 @@ Skýringartexti: (nú) = skoðanamunur á núverandi útgáfu,
# Revision feed
'history-feed-title' => 'Breytingaskrá',
+'history-feed-description' => 'Breytingaskrá fyrir þessa síðu á wiki-síðunni',
'history-feed-item-nocomment' => '$1 á $2', # user at time
'history-feed-empty' => 'Síðan sem þú leitaðir að er ekki til.
Möglegt er að henni hafi verið eytt út af þessari wiki síðu, eða endurnefnd.
Prófaðu [[Special:Search|að leita á þessari wiki síðu]] að svipuðum síðum.',
# Revision deletion
-'rev-deleted-comment' => '(athugasemd fjarlægð)',
-'rev-deleted-user' => '(notandanafn fjarlægt)',
-'rev-deleted-event' => '(skráarbreyting fjarlægð)',
-'rev-delundel' => 'sýna/fela',
-'revdelete-selected' => '{{PLURAL:$2|Valin breyting|Valdar breytingar}} fyrir [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Valin aðgerð|Valdar aðgerðir}}:',
-'revdelete-legend' => 'Setja sjáanlegar hamlanir',
-'revdelete-hide-text' => 'Fela breytingatexta',
-'revdelete-hide-comment' => 'Fela breytingaathugasemdir',
-'revdelete-hide-user' => 'Fela notandanafn/vistfang',
-'revdelete-hide-image' => 'Fela efni skráar',
-'revdelete-log' => 'Athugasemd atburðaskráar:',
-'revdel-restore' => 'Breyta sýn',
-'pagehist' => 'Breytingaskrá',
-'deletedhist' => 'Eyðingaskrá',
-'revdelete-content' => 'efni',
-'revdelete-summary' => 'breytingarágrip',
-'revdelete-uname' => 'notandanafn',
-'revdelete-log-message' => '$1 fyrir $2 {{PLURAL:$2|breytingu|breytingar}}',
+'rev-deleted-comment' => '(athugasemd fjarlægð)',
+'rev-deleted-user' => '(notandanafn fjarlægt)',
+'rev-deleted-event' => '(skráarbreyting fjarlægð)',
+'rev-delundel' => 'sýna/fela',
+'revisiondelete' => 'Eyða/endurvekja breytingar',
+'revdelete-nooldid-title' => 'Ógild markbreyting',
+'revdelete-selected' => "'''{{PLURAL:$2|Valin breyting|Valdar breytingar}} fyrir [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Valin aðgerð|Valdar aðgerðir}}:'''",
+'revdelete-legend' => 'Setja sjáanlegar hamlanir',
+'revdelete-hide-text' => 'Fela breytingatexta',
+'revdelete-hide-name' => 'Fela aðgerð og mark',
+'revdelete-hide-comment' => 'Fela breytingaathugasemdir',
+'revdelete-hide-user' => 'Fela notandanafn/vistfang',
+'revdelete-hide-restricted' => 'Setja þessar hömlur á fyrir stjórnendur og læsa viðmótinu',
+'revdelete-hide-image' => 'Fela efni skráar',
+'revdelete-log' => 'Athugasemd atburðaskráar:',
+'revdelete-submit' => 'Setja á valda breytingu',
+'revdel-restore' => 'Breyta sýn',
+'pagehist' => 'Breytingaskrá',
+'deletedhist' => 'Eyðingaskrá',
+'revdelete-content' => 'efni',
+'revdelete-summary' => 'breytingarágrip',
+'revdelete-uname' => 'notandanafn',
+'revdelete-restricted' => 'hömlur settar á stjórnendur',
+'revdelete-unrestricted' => 'fjarlægja hömlur á stjórnendur',
+'revdelete-log-message' => '$1 fyrir $2 {{PLURAL:$2|breytingu|breytingar}}',
# History merging
'mergehistory-from' => 'Heimildsíða:',
@@ -915,10 +934,11 @@ Prófaðu [[Special:Search|að leita á þessari wiki síðu]] að svipuðum sí
# Search results
'searchresults' => 'Leitarniðurstöður',
'searchresulttext' => 'Fyrir frekari upplýsingar um leit á {{SITENAME}} farið á [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle' => "Þú leitaðir að '''[[:$1]]'''",
+'searchsubtitle' => "Þú leitaðir að '''[[:$1]]''' ([[Special:Prefixindex/$1|öllum síðum sem hefjast á „$1“]] | [[Special:WhatLinksHere/$1|öllum síðum sem tengja í „$1“]])",
'searchsubtitleinvalid' => "Þú leitaðir að '''$1'''",
'noexactmatch' => "'''Engin síða ber nafnið „$1“.''' Þú getur [[:$1|búið hana til]].",
'noexactmatch-nocreate' => "'''Það er engin síða sem ber nafnið „$1“.'''",
+'toomanymatches' => 'Of mörgum niðurstöðum var skilað, gjörðu svo vel og reyndu aðra fyrirspurn',
'titlematches' => 'Titlar greina sem pössuðu við fyrirspurnina',
'notitlematches' => 'Engir greinartitlar pössuðu við fyrirspurnina',
'textmatches' => 'Leitarorð fannst/fundust í innihaldi eftirfarandi greina',
@@ -947,63 +967,71 @@ Prófaðu [[Special:Search|að leita á þessari wiki síðu]] að svipuðum sí
'powersearch' => 'Ãtarleg leit',
'powersearch-legend' => 'Ãtarlegri leit',
'powersearch-ns' => 'Leita í nafnrýmum:',
+'powersearch-redir' => 'Lista tilvísanir',
'powersearch-field' => 'Leita að',
+'search-external' => 'Ytri leit',
+'searchdisabled' => '{{SITENAME}}-leit er óvirk.
+Þú getur leitað í genum Google á meðan.
+Athugaðu að skrár þeirra yfir {{SITENAME}}-efni kunna að vera úreltar.',
# Preferences page
-'preferences' => 'Stillingar',
-'mypreferences' => 'Stillingar',
-'prefs-edits' => 'Fjöldi breytinga:',
-'prefsnologin' => 'Ekki innskráður',
-'prefsnologintext' => 'Þú verður að vera <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} skráð(ur) inn]</span> til að breyta notandastillingum.',
-'prefsreset' => 'Stillingum hefur verið breytt yfir í þær stillingar sem eru í minni.',
-'qbsettings' => 'Valblað',
-'qbsettings-none' => 'Sleppa',
-'qbsettings-fixedleft' => 'Fast vinstra megin',
-'qbsettings-fixedright' => 'Fast hægra megin',
-'qbsettings-floatingleft' => 'Fljótandi til vinstri',
-'changepassword' => 'Breyta lykilorði',
-'skin' => 'Þema',
-'math' => 'Stærðfræðiformúlur',
-'dateformat' => 'Tímasnið',
-'datedefault' => 'Sjálfgefið',
-'datetime' => 'Tímasnið og tímabelti',
-'math_failure' => 'Þáttun mistókst',
-'math_unknown_error' => 'óþekkt villa',
-'math_unknown_function' => 'óþekkt virkni',
-'math_lexing_error' => 'lestrarvilla',
-'math_syntax_error' => 'málfræðivilla',
-'prefs-personal' => 'Notandaupplýsingar',
-'prefs-rc' => 'Nýlegar breytingar',
-'prefs-watchlist' => 'Vaktlistinn',
-'prefs-watchlist-days' => 'Fjöldi daga sem vaktlistinn nær yfir:',
-'prefs-watchlist-edits' => 'Fjöldi breytinga sem vaktlistinn nær yfir:',
-'prefs-misc' => 'Aðrar stillingar',
-'saveprefs' => 'Vista',
-'resetprefs' => 'Endurstilla valmöguleika',
-'oldpassword' => 'Gamla lykilorðið',
-'newpassword' => 'Nýja lykilorðið',
-'retypenew' => 'Endurtaktu nýja lykilorðið:',
-'textboxsize' => 'Breytingarflipinn',
-'rows' => 'Raðir',
-'columns' => 'Dálkar',
-'searchresultshead' => 'Leit',
-'resultsperpage' => 'Niðurstöður á síðu',
-'contextlines' => 'Línur á hverja niðurstöðu',
-'contextchars' => 'Stafir í samhengi á hverja línu',
-'recentchangesdays' => 'Hve marga daga á að sýna í nýlegum breytingum:',
-'recentchangescount' => 'Fjöldi síðna á „nýlegum breytingum“',
-'savedprefs' => 'Stillingarnar þínar hafa verið vistaðar.',
-'timezonelegend' => 'Tímabelti',
-'timezonetext' => 'Hliðrun staðartíma frá UTC+0.',
-'localtime' => 'Staðartími',
-'timezoneoffset' => 'Hliðrun',
-'servertime' => 'Tími netþjóns',
-'guesstimezone' => 'Fylla inn frá vafranum',
-'allowemail' => 'Virkja tölvupóst frá öðrum notendum',
-'prefs-namespaces' => 'Nafnrými',
-'defaultns' => 'Leita í þessum nafnrýmum sjálfgefið:',
-'default' => 'sjálfgefið',
-'files' => 'Skrár',
+'preferences' => 'Stillingar',
+'mypreferences' => 'Stillingar',
+'prefs-edits' => 'Fjöldi breytinga:',
+'prefsnologin' => 'Ekki innskráður',
+'prefsnologintext' => 'Þú verður að vera <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} skráð(ur) inn]</span> til að breyta notandastillingum.',
+'prefsreset' => 'Stillingum hefur verið breytt yfir í þær stillingar sem eru í minni.',
+'qbsettings' => 'Valblað',
+'qbsettings-none' => 'Sleppa',
+'qbsettings-fixedleft' => 'Fast vinstra megin',
+'qbsettings-fixedright' => 'Fast hægra megin',
+'qbsettings-floatingleft' => 'Fljótandi til vinstri',
+'qbsettings-floatingright' => 'Fljótandi til hægri',
+'changepassword' => 'Breyta lykilorði',
+'skin' => 'Þema',
+'math' => 'Stærðfræðiformúlur',
+'dateformat' => 'Tímasnið',
+'datedefault' => 'Sjálfgefið',
+'datetime' => 'Tímasnið og tímabelti',
+'math_failure' => 'Þáttun mistókst',
+'math_unknown_error' => 'óþekkt villa',
+'math_unknown_function' => 'óþekkt virkni',
+'math_lexing_error' => 'lestrarvilla',
+'math_syntax_error' => 'málfræðivilla',
+'prefs-personal' => 'Notandaupplýsingar',
+'prefs-rc' => 'Nýlegar breytingar',
+'prefs-watchlist' => 'Vaktlistinn',
+'prefs-watchlist-days' => 'Fjöldi daga sem vaktlistinn nær yfir:',
+'prefs-watchlist-edits' => 'Fjöldi breytinga sem vaktlistinn nær yfir:',
+'prefs-misc' => 'Aðrar stillingar',
+'saveprefs' => 'Vista',
+'resetprefs' => 'Endurstilla valmöguleika',
+'oldpassword' => 'Gamla lykilorðið',
+'newpassword' => 'Nýja lykilorðið',
+'retypenew' => 'Endurtaktu nýja lykilorðið:',
+'textboxsize' => 'Breytingarflipinn',
+'rows' => 'Raðir',
+'columns' => 'Dálkar',
+'searchresultshead' => 'Leit',
+'resultsperpage' => 'Niðurstöður á síðu',
+'contextlines' => 'Línur á hverja niðurstöðu',
+'contextchars' => 'Stafir í samhengi á hverja línu',
+'stub-threshold' => 'Þröskuldur fyrir sniði <a href="#" class="stub">stubbatengla</a> (bæt):',
+'recentchangesdays' => 'Hve marga daga á að sýna í nýlegum breytingum:',
+'recentchangescount' => 'Fjöldi síðna á „nýlegum breytingum“',
+'savedprefs' => 'Stillingarnar þínar hafa verið vistaðar.',
+'timezonelegend' => 'Tímabelti',
+'timezonetext' => 'Hliðrun staðartíma frá UTC+0.',
+'localtime' => 'Staðartími',
+'timezoneoffset' => 'Hliðrun',
+'servertime' => 'Tími netþjóns',
+'guesstimezone' => 'Fylla inn frá vafranum',
+'allowemail' => 'Virkja tölvupóst frá öðrum notendum',
+'prefs-searchoptions' => 'Leitarvalmöguleikar',
+'prefs-namespaces' => 'Nafnrými',
+'defaultns' => 'Leita í þessum nafnrýmum sjálfgefið:',
+'default' => 'sjálfgefið',
+'files' => 'Skrár',
# User rights
'userrights' => 'Breyta notandaréttindum', # Not used as normal message but as header for the special page itself
@@ -1019,6 +1047,8 @@ Prófaðu [[Special:Search|að leita á þessari wiki síðu]] að svipuðum sí
* Óvalinn reitur þýðir að notandinn er ekki í hópnum.
* Stjarnan (*) þýðir að þú getur ekki fært hópinn eftir að þú hefur breytt honum, eða öfugt.',
'userrights-reason' => 'Ãstæða fyrir breytingunni:',
+'userrights-no-interwiki' => 'Þú hefur ekki leyfi til að breyta notandaréttindum á öðrum wiki-síðum.',
+'userrights-nodatabase' => 'Gagnagrunnurinn $1 er ekki til eða ekki staðbundinn.',
'userrights-nologin' => 'Þú verður að [[Special:UserLogin|innskrá]] þig á möppudýraaðgang til að geta útdeilt notandaréttindum.',
'userrights-notallowed' => 'Þinn aðgangur hefur ekki réttindi til að útdeila notandaréttindum.',
'userrights-changeable-col' => 'Hópar sem þú getur breytt',
@@ -1049,15 +1079,38 @@ Prófaðu [[Special:Search|að leita á þessari wiki síðu]] að svipuðum sí
'grouppage-suppress' => '{{ns:project}}:Umsjón',
# Rights
-'right-read' => 'Lesa síður',
-'right-edit' => 'Breyta síðum',
-'right-createpage' => 'Gera síður (sem eru ekki spjallsíður)',
-'right-createtalk' => 'Gera spjallsíður',
-'right-createaccount' => 'Gera nýja notandaaðganga',
-'right-minoredit' => 'Merkja sem minniháttarbreytingar',
-'right-move' => 'Færa síður',
-'right-upload' => 'Hlaða inn skrám',
-'right-autoconfirmed' => 'Breyta hálfvernduðum síðum',
+'right-read' => 'Lesa síður',
+'right-edit' => 'Breyta síðum',
+'right-createpage' => 'Gera síður (sem eru ekki spjallsíður)',
+'right-createtalk' => 'Gera spjallsíður',
+'right-createaccount' => 'Gera nýja notandaaðganga',
+'right-minoredit' => 'Merkja sem minniháttarbreytingar',
+'right-move' => 'Færa síður',
+'right-move-subpages' => 'Færa síður með undirsíðum þeirra',
+'right-suppressredirect' => 'Ekki búa til tilvísun frá gamla nafninu þegar síða er færð',
+'right-upload' => 'Hlaða inn skrám',
+'right-reupload' => 'Yfirrita núverandi skrá',
+'right-reupload-own' => 'Yfirrita núverandi skrá sem að ég hlóð inn sjálf(ur)',
+'right-purge' => 'Hreinsa skyndiminni síðu án staðfestingar',
+'right-autoconfirmed' => 'Breyta hálfvernduðum síðum',
+'right-nominornewtalk' => 'Ekki láta minniháttar breytingar á spjallsíðum kveða upp áminningu um ný skilaboð',
+'right-delete' => 'Eyða síðum',
+'right-bigdelete' => 'Eyða síðum með stórum breytingaskrám',
+'right-deleterevision' => 'Eyða og endurvekja sérstaka breytignar á síðum',
+'right-browsearchive' => 'Leita í eyddum síðum',
+'right-undelete' => 'Endurvekja eydda síðu',
+'right-suppressrevision' => 'Skoða og endurvekja breytingar faldar fyrir stjórnendum',
+'right-suppressionlog' => 'Skoða einrænar aðgerðaskrár',
+'right-block' => 'Banna öðrum notendum að gera breytingar',
+'right-blockemail' => 'Banna notanda að senda tölvupóst',
+'right-hideuser' => 'Banna notandanafn, og þannig fela það frá almenningi',
+'right-editprotected' => 'Breyta verndaðar síður (án keðjuverndunar)',
+'right-editinterface' => 'Breyta notandaviðmótinu',
+'right-editusercssjs' => 'Breyta CSS- og JS-skrám annarra',
+'right-unwatchedpages' => 'Skoða lista yfir óvaktaðar síður',
+'right-userrights' => 'Breyta öllum notandaréttindum',
+'right-userrights-interwiki' => 'Breyta notandaréttindum annarra notenda á öðrum wiki-verkefnum',
+'right-siteadmin' => 'Læsa og aflæsa gagnagrunninum',
# User rights log
'rightslog' => 'Réttindaskrá notenda',
@@ -1099,52 +1152,64 @@ Prófaðu [[Special:Search|að leita á þessari wiki síðu]] að svipuðum sí
'recentchangeslinked-summary' => "Þetta er listi yfir nýlega gerðar breytingar á síðum sem tengt er í frá tilgreindri síðu (eða á meðlimum úr tilgreindum flokki).
Síður á [[Special:Watchlist|vaktlistanum þínum]] eru '''feitletraðar'''.",
'recentchangeslinked-page' => 'Nafn á síða:',
+'recentchangeslinked-to' => 'Sýna breytingar á síðum sem tengjast uppgefinni síðu í staðinn',
# Upload
-'upload' => 'Hlaða inn skrá',
-'uploadbtn' => 'Hlaða inn skrá',
-'reupload' => 'Hlaða aftur inn',
-'reuploaddesc' => 'Aftur á innhlaðningarformið.',
-'uploadnologin' => 'Óinnskráð(ur)',
-'uploadnologintext' => 'Þú verður að vera [[Special:UserLogin|skráð(ur) inn]]
+'upload' => 'Hlaða inn skrá',
+'uploadbtn' => 'Hlaða inn skrá',
+'reupload' => 'Hlaða aftur inn',
+'reuploaddesc' => 'Aftur á innhlaðningarformið.',
+'uploadnologin' => 'Óinnskráð(ur)',
+'uploadnologintext' => 'Þú verður að vera [[Special:UserLogin|skráð(ur) inn]]
til að hlaða inn skrám.',
-'uploaderror' => 'Villa í innhlaðningu',
-'uploadtext' => "Notaðu eyðublaðið hér fyrir neðan til að hlaða upp skrám.
-Farðu á [[Special:ImageList|skráarlistann]] til að skoða eða leita að áður upphlöðnum skrám, einnig má finna í [[Special:Log/upload|innhlaðningarskránni]] skrár sem hafa verið hlaðið upp og eytt.
-
-Til að tengja í skrána frá síðu, notaðu eftirfarandi aðferðir
-'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:Skráarheiti.jpg]]</nowiki>''',
-'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:Skráarheiti.png|alt text]]</nowiki>''' eða
-'''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:Skráarheiti.ogg]]</nowiki>''' fyrir beina tengla á skrána.",
-'uploadlog' => 'innhlaðningarskrá',
-'uploadlogpage' => 'Innhlaðningarskrá',
-'uploadlogpagetext' => 'Þetta er listi yfir skrár sem nýlega hefur verið hlaðið inn.',
-'filename' => 'Skráarnafn',
-'filedesc' => 'Lýsing',
-'fileuploadsummary' => 'Ãgrip:',
-'filestatus' => 'Staða höfundaréttar:',
-'filesource' => 'Heimild:',
-'uploadedfiles' => 'Hlóð inn skráunum',
-'ignorewarning' => 'Hunsa viðvaranir og vista þessa skrá',
-'ignorewarnings' => 'Hunsa allar viðvaranir',
-'minlength1' => 'Skráarnöfn þurfa að vera að minnsta kosti einn stafur að lengd',
-'badfilename' => 'Skáarnafninu hefur verið breytt í „$1“.',
-'filetype-missing' => 'Skráin hefur engan viðauka (dæmi ".jpg").',
-'large-file' => 'Það er mælt með að skrár séu ekki stærri en $1; þessi skrá er $2.',
-'fileexists' => 'Skrá með þessu nafni er þegar til, skoðaðu <strong><tt>$1</tt></strong> ef þú ert óviss um hvort þú viljir breyta henni, ekki verður skrifað yfir gömlu skránna hlaðiru inn nýrri með sama nafni heldur verður núverandi útgáfa geymd í útgáfusögu.',
-'fileexists-thumb' => "<center>'''Núverandi mynd'''</center>",
-'successfulupload' => 'Innhlaðning tókst',
-'uploadwarning' => 'Aðvörun',
-'savefile' => 'Vista',
-'uploadedimage' => 'hlóð inn „[[$1]]“',
-'overwroteimage' => 'hlóð inn nýrri útgáfu af "[[$1]]"',
-'uploadscripted' => 'Þetta skjal inniheldur (X)HTML eða forskriftu sem gæti valdið villum í vöfrum.',
-'uploadcorrupt' => 'Skráin er skemmd eða hefur ranga skráarendingu. Vinsamlegast athugaðu skrána og reyndu svo aftur.',
-'uploadvirus' => 'Skráin inniheldur veiru! Nánari upplýsingar: $1',
-'sourcefilename' => 'Upprunalegt skráarnafn:',
-'destfilename' => 'Móttökuskráarnafn:',
-'watchthisupload' => 'Vakta þessa síðu',
-'filewasdeleted' => 'Skrá af sama nafni hefur áður verið hlaðið inn og síðan eytt. Þú ættir að athuga $1 áður en þú hleður skránni inn.',
+'uploaderror' => 'Villa í innhlaðningu',
+'uploadtext' => "Notaðu eyðublaðið hér fyrir neðan til að hlaða inn skrám.
+Til að skoða eða leita í áður innhlöðnum skrám ferðu á [[Special:ImageList|skráarlistann]], (endur)innhlaðnar skrár eru skráðar í [[Special:Log/upload|innhlaðningarskránni]], eyðingar í [[Special:Log/delete|eyðingaskránni]].
+
+* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:Skrá.jpg]]</nowiki></tt>'''
+* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:Skrá.png|200px|thumb|left|alt-texti]]</nowiki></tt>'''
+* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:Skrá.ogg]]</nowiki></tt>'''",
+'upload-permitted' => 'Heimilaðar skráargerðir: $1.',
+'upload-preferred' => 'Ãkjósanlegustu skrárgerðirnar: $1.',
+'upload-prohibited' => 'Óheimiluð skrárgerð: $1.',
+'uploadlog' => 'innhlaðningarskrá',
+'uploadlogpage' => 'Innhlaðningarskrá',
+'uploadlogpagetext' => 'Fyrir neðan er listi yfir nýlegustu innhlöðnu skrárnar.
+Sjá [[Special:NewImages|myndasafn nýrra mynda]] fyrir myndrænna yfirlit.',
+'filename' => 'Skráarnafn',
+'filedesc' => 'Lýsing',
+'fileuploadsummary' => 'Ãgrip:',
+'filestatus' => 'Staða höfundaréttar:',
+'filesource' => 'Heimild:',
+'uploadedfiles' => 'Hlóð inn skráunum',
+'ignorewarning' => 'Hunsa viðvaranir og vista þessa skrá',
+'ignorewarnings' => 'Hunsa allar viðvaranir',
+'minlength1' => 'Skráarnöfn þurfa að vera að minnsta kosti einn stafur að lengd',
+'illegalfilename' => 'Skráarnafnið „$1“ inniheldur stafi sem eru ekki leyfðir í síðutitlum.
+Gjörðu svo vel og endurnefndu skrána og hladdu henni inn aftur.',
+'badfilename' => 'Skáarnafninu hefur verið breytt í „$1“.',
+'filetype-badmime' => 'Skrárir af MIME-gerðinni „$1“ er ekki leyfilegt að hlaða inn.',
+'filetype-unwanted-type' => "'''„.$1“''' er óæskileg skráargerð.
+{{PLURAL:$3|Ãkjósanleg skráargerð er|Ãkjósanlegar skráargerðir eru}} $2.",
+'filetype-banned-type' => "'''„.$1“''' er ekki leyfileg skráargerð.
+{{PLURAL:$3|Leyfileg skráargerð er|Leyfilegar skráargerðir eru}} $2.",
+'filetype-missing' => 'Skráin hefur engan viðauka (dæmi ".jpg").',
+'large-file' => 'Það er mælt með að skrár séu ekki stærri en $1; þessi skrá er $2.',
+'fileexists' => 'Skrá með þessu nafni er þegar til, skoðaðu <strong><tt>$1</tt></strong> ef þú ert óviss um hvort þú viljir breyta henni, ekki verður skrifað yfir gömlu skránna hlaðiru inn nýrri með sama nafni heldur verður núverandi útgáfa geymd í útgáfusögu.',
+'fileexists-thumb' => "<center>'''Núverandi mynd'''</center>",
+'successfulupload' => 'Innhlaðning tókst',
+'uploadwarning' => 'Aðvörun',
+'savefile' => 'Vista',
+'uploadedimage' => 'hlóð inn „[[$1]]“',
+'overwroteimage' => 'hlóð inn nýrri útgáfu af "[[$1]]"',
+'uploadscripted' => 'Þetta skjal inniheldur (X)HTML eða forskriftu sem gæti valdið villum í vöfrum.',
+'uploadcorrupt' => 'Skráin er skemmd eða hefur ranga skráarendingu. Vinsamlegast athugaðu skrána og reyndu svo aftur.',
+'uploadvirus' => 'Skráin inniheldur veiru! Nánari upplýsingar: $1',
+'sourcefilename' => 'Upprunalegt skráarnafn:',
+'destfilename' => 'Móttökuskráarnafn:',
+'upload-maxfilesize' => 'Hámarks skráarstærð: $1',
+'watchthisupload' => 'Vakta þessa síðu',
+'filewasdeleted' => 'Skrá af sama nafni hefur áður verið hlaðið inn og síðan eytt. Þú ættir að athuga $1 áður en þú hleður skránni inn.',
'upload-proto-error' => 'Vitlaus samskiptaregla',
'upload-file-error' => 'Innri villa',
@@ -1156,9 +1221,11 @@ Til að tengja í skrána frá síðu, notaðu eftirfarandi aðferðir
'license' => 'Leyfisupplýsingar:',
'nolicense' => 'Ekkert valið',
+'license-nopreview' => '(Forskoðun ekki fáanleg)',
'upload_source_file' => '(skrá á tölvunni þinni)',
# Special:ImageList
+'imagelist_search_for' => 'Leita að miðilsnafni:',
'imgfile' => 'skrá',
'imagelist' => 'Skráalisti',
'imagelist_date' => 'Dagsetning',
@@ -1168,26 +1235,31 @@ Til að tengja í skrána frá síðu, notaðu eftirfarandi aðferðir
'imagelist_description' => 'Lýsing',
# Image description page
-'filehist' => 'Breytingaskrá skjals',
-'filehist-help' => 'Smelltu á dagsetningu eða tímasetningu til að sjá hvernig hún leit þá út.',
-'filehist-deleteall' => 'eyða öllu',
-'filehist-deleteone' => 'eyða',
-'filehist-revert' => 'taka aftur',
-'filehist-current' => 'núverandi',
-'filehist-datetime' => 'Dagsetning/Tími',
-'filehist-user' => 'Notandi',
-'filehist-dimensions' => 'Víddir',
-'filehist-filesize' => 'Stærð skráar',
-'filehist-comment' => 'Athugasemd',
-'imagelinks' => 'Tenglar',
-'linkstoimage' => 'Eftirfarandi {{PLURAL:$1|síða tengist|$1 síður tengjast}} í þessa skrá:',
-'nolinkstoimage' => 'Engar síður tengja í þessa skrá.',
-'sharedupload' => 'Þessari skrá er deilt meðal annarra verkefna og nýtist því þar.',
-'noimage' => 'Engin skrá með þessu nafni er til, en þú getur $1.',
-'noimage-linktext' => 'hlaða einni inn',
-'uploadnewversion-linktext' => 'Hlaða inn nýrri útgáfu af þessari skrá',
+'filehist' => 'Breytingaskrá skjals',
+'filehist-help' => 'Smelltu á dagsetningu eða tímasetningu til að sjá hvernig hún leit þá út.',
+'filehist-deleteall' => 'eyða öllu',
+'filehist-deleteone' => 'eyða',
+'filehist-revert' => 'taka aftur',
+'filehist-current' => 'núverandi',
+'filehist-datetime' => 'Dagsetning/Tími',
+'filehist-user' => 'Notandi',
+'filehist-dimensions' => 'Víddir',
+'filehist-filesize' => 'Stærð skráar',
+'filehist-comment' => 'Athugasemd',
+'imagelinks' => 'Tenglar',
+'linkstoimage' => 'Eftirfarandi {{PLURAL:$1|síða tengist|$1 síður tengjast}} í þessa skrá:',
+'nolinkstoimage' => 'Engar síður tengja í þessa skrá.',
+'sharedupload' => 'Þessari skrá er deilt meðal annarra verkefna og nýtist því þar.',
+'shareduploadwiki-linktext' => 'skráarlýsingarsíða',
+'shareduploadduplicate-linktext' => 'önnur skrá',
+'shareduploadconflict-linktext' => 'önnur skrá',
+'noimage' => 'Engin skrá með þessu nafni er til, en þú getur $1.',
+'noimage-linktext' => 'hlaða einni inn',
+'uploadnewversion-linktext' => 'Hlaða inn nýrri útgáfu af þessari skrá',
# File reversion
+'filerevert' => 'Taka aftur $1',
+'filerevert-legend' => 'Taka aftur skrá',
'filerevert-comment' => 'Athugasemdir:',
'filerevert-submit' => 'Taka aftur',
@@ -1380,12 +1452,13 @@ Sjá einnig [[Special:WantedCategories|eftirsótta flokka]].',
'defemailsubject' => 'Varðandi {{SITENAME}}',
'noemailtitle' => 'Ekkert póstfang',
'noemailtext' => 'Notandi þessi hefur kosið að fá ekki tölvupóst frá öðrum notendum eða hefur ekki fyllt út netfang sitt í stillingum.',
-'emailfrom' => 'Frá',
-'emailto' => 'Til',
-'emailsubject' => 'Fyrirsögn',
-'emailmessage' => 'Skilaboð',
+'emailfrom' => 'Frá:',
+'emailto' => 'Til:',
+'emailsubject' => 'Fyrirsögn:',
+'emailmessage' => 'Skilaboð:',
'emailsend' => 'Senda',
'emailccme' => 'Senda mér tölvupóst með afriti af mínum skeytum.',
+'emailccsubject' => 'Afrit af skilaboðinu þínu til $1: $2',
'emailsent' => 'Sending tókst',
'emailsenttext' => 'Skilaboðin þín hafa verið send.',
@@ -1706,6 +1779,7 @@ Athugaðu að þessi aðgerð getur kallað fram viðbrögð annarra notenda og
'movepage-moved' => "<big>'''„$1“ hefur verið færð á „$2“'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => 'Annaðhvort er þegar til síða undir þessum titli, eða sá titill sem þú hefur valið er ekki gildur.
Vinsamlegast veldu annan titil.',
+'cantmove-titleprotected' => 'Þú getur ekki fært síðu á þessa staðsetningu, því nýi titillinn hefur verið verndaður gegn sköpun',
'talkexists' => "'''Færsla á síðunni sjálfri heppnaðist, en ekki var hægt að færa spjallsíðuna því hún er nú þegar til á nýja titlinum.
Gjörðu svo vel og færðu hana handvirkt.'''",
'movedto' => 'fært á',
@@ -1715,6 +1789,7 @@ Gjörðu svo vel og færðu hana handvirkt.'''",
'movepage-page-exists' => 'Síðan $1 er nú þegar til og er ekki hægt að yfirskrifa sjálfkrafa.',
'movepage-page-moved' => 'Síðan $1 hefur verið færð á $2.',
'movepage-page-unmoved' => 'Ekki var hægt að færa síðuna $1 á $2.',
+'movepage-max-pages' => 'Hámarkinu, $1 {{PLURAL:$1|síða|síður}}, hefur verið náð og verða engar fleiri færðar sjálfvirkt.',
'1movedto2' => '[[$1]] færð á [[$2]]',
'1movedto2_redir' => '[[$1]] færð á [[$2]] yfir tilvísun',
'movelogpage' => 'Flutningaskrá',
@@ -1728,11 +1803,16 @@ Síðan „[[:$1]]“ er þegar til. Viltu eyða henni til þess að rýma til f
'delete_and_move_confirm' => 'Já, eyða síðunni',
'delete_and_move_reason' => 'Eytt til að rýma til fyrir flutning',
'selfmove' => 'Nýja nafnið er það sama og gamla, þú verður að velja annað nafn.',
+'imagenocrossnamespace' => 'Get ekki fært skrá í skrálaust nafnrými',
+'imagetypemismatch' => 'Nýi nafnaukinn passar ekki við tegund hennar',
+'imageinvalidfilename' => 'Markskráarnafnið er ógilt',
'fix-double-redirects' => 'Uppfæra tilvísanir sem vísa á upphaflegan titil',
# Export
'export' => 'Flytja út síður',
'exportcuronly' => 'Aðeins núverandi útgáfu án breytingaskrár',
+'exportnohistory' => "----
+'''Athugaðu:''' Að flytja út alla breytingasögu síðna á þennan hátt hefur verið óvirkjað vegna ástæðna afkasta.",
'export-submit' => 'Flytja',
'export-addcattext' => 'Bæta við síðum frá flokkinum:',
'export-addcat' => 'Bæta við',
@@ -1743,8 +1823,8 @@ Síðan „[[:$1]]“ er þegar til. Viltu eyða henni til þess að rýma til f
'allmessagesname' => 'Titill',
'allmessagesdefault' => 'Sjálfgefinn texti',
'allmessagescurrent' => 'Núverandi texti',
-'allmessagestext' => 'Listi yfir meldingar í „Melding“ nafnrýminu.
-Please visit [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and [http://translatewiki.net Betawiki] if you wish to contribute to the generic MediaWiki localisation.',
+'allmessagestext' => 'Þetta er listi yfir kerfismeldingar í Melding-nafnrýminu.
+Gjörðu svo vel og heimsæktu [http://www.mediawiki.org/wiki/Localisation MediaWiki-staðfæringuna] og [http://translatewiki.net Betawiki] ef þú vilt taka þátt í almennri MediaWiki-staðfæringu.',
'allmessagesnotsupportedDB' => "Það er ekki hægt að nota '''{{ns:special}}:Allmessages''' því '''\$wgUseDatabaseMessages''' hefur verið gerð óvirk.",
'allmessagesmodified' => 'Sýna aðeins breyttar',
@@ -1771,6 +1851,7 @@ Allir innflutningar eru skráð í [[Special:Log/import|innflutningsskránna]].'
'importnotext' => 'Tómt eða enginn texti',
'importsuccess' => 'Innflutningi lokið!',
'import-noarticle' => 'Engin síða til innflutnings!',
+'import-upload' => 'Hlaða inn XML-gögnum',
# Import log
'importlogpage' => 'Innflutningsskrá',
@@ -1956,6 +2037,7 @@ Ef skránni hefur verið breytt, kann að vera að einhverjar upplýsingar eigi
'exif-pixelydimension' => 'Leyfð myndalengd',
'exif-pixelxdimension' => 'Leyfð myndahæð',
'exif-usercomment' => 'Athugunarsemdir notanda',
+'exif-flash' => 'Leiftur',
'exif-gpslatitude' => 'Breiddargráða',
'exif-gpslongitude' => 'Lengdargráða',
'exif-gpsaltitude' => 'Stjörnuhæð',
@@ -1970,12 +2052,18 @@ Ef skránni hefur verið breytt, kann að vera að einhverjar upplýsingar eigi
'exif-subjectdistance-value' => '$1 metrar',
'exif-lightsource-1' => 'Dagsbirta',
+'exif-lightsource-4' => 'Leiftur',
'exif-lightsource-9' => 'Gott veður',
'exif-lightsource-10' => 'Skýjað',
'exif-lightsource-11' => 'Skuggi',
'exif-focalplaneresolutionunit-2' => 'tommur',
+'exif-scenecapturetype-0' => 'Staðlað',
+'exif-scenecapturetype-1' => 'Landslag',
+'exif-scenecapturetype-2' => 'Skammsnið',
+'exif-scenecapturetype-3' => 'Næturvettvangur',
+
# Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
'exif-gpsspeed-k' => 'Kílómetrar á klukkustund',
'exif-gpsspeed-m' => 'Mílur á klukkustund',
@@ -2006,9 +2094,10 @@ Ef skránni hefur verið breytt, kann að vera að einhverjar upplýsingar eigi
'confirmemail_oncreate' => 'Staðfestingarkóði hefur verði sendur á netfangið.
Þennan kóða þarf ekki að staðfesta til að skrá sig inn, en þú þarft að gefa hann upp áður
en opnað verður fyrir valmöguleika tengdum netfangi á þessu wiki-verkefni.',
-'confirmemail_sendfailed' => 'Gat ekki sent staðfestingarkóða. Athugaðu hvort netfangið sé rétt.
+'confirmemail_sendfailed' => '{{SITENAME}} gat ekki sent staðfestingarpóst.
+Athugaðu hvort ógild tákn séu í netfanginu þínu.
-Póstþjónninn gaf eftirfarandi skilaboð: $1',
+Póstþjónninn skilaði: $1',
'confirmemail_invalid' => 'Ógildur staðfestingarkóði. Hann gæti verið útrunninn.',
'confirmemail_needlogin' => 'Þú verður að $1 til að staðfesta netfangið þitt.',
'confirmemail_success' => 'Netfang þitt hefur verið staðfest. Þú getur nú skráð þig inn og vafrað um wiki-kerfið.',
@@ -2030,8 +2119,8 @@ $5
'invalidateemail' => 'Hætta við staðfestingu netfangs',
# Scary transclusion
-'scarytranscludefailed' => '[Gat ekki sótt snið fyrir $1; því miður]',
-'scarytranscludetoolong' => '[vefslóðin er of löng; því miður]',
+'scarytranscludefailed' => '[Gat ekki sótt snið fyrir $1]',
+'scarytranscludetoolong' => '[vefslóðin er of löng]',
# Trackbacks
'trackbackbox' => '<div id="mw_trackbacks">
@@ -2043,7 +2132,7 @@ $1
'trackbackdeleteok' => 'Varanlega tenglinum var eytt.',
# Delete conflict
-'deletedwhileediting' => 'Viðvörun: Þessari síðu var eytt á meðan þú varst að breyta henni!',
+'deletedwhileediting' => "'''Viðvörun''': Þessari síðu var eytt eftir að þú fórst að breyta henni!",
'confirmrecreate' => "Notandi [[User:$1|$1]] ([[User talk:$1|spjall]]) eyddi þessari síðu eftir að þú fórst að breyta henni út af:
: ''$2''
Vinsamlegast staðfestu að þú viljir endurvekja hana.",
@@ -2152,6 +2241,8 @@ $1',
'specialpages-group-media' => 'Miðilsskrár og innhleðslur',
'specialpages-group-users' => 'Notendur og réttindi',
'specialpages-group-highuse' => 'Mest notaðar síður',
+'specialpages-group-pages' => 'Listi yfir síður',
+'specialpages-group-pagetools' => 'Síðuverkfæri',
# Special:BlankPage
'blankpage' => 'Tóm síða',
diff --git a/languages/messages/MessagesIt.php b/languages/messages/MessagesIt.php
index 69adb33a..9b038fa3 100644
--- a/languages/messages/MessagesIt.php
+++ b/languages/messages/MessagesIt.php
@@ -262,7 +262,7 @@ I seguenti collegamenti sono in lingua inglese:
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Impostazioni di configurazione]
* [http://www.mediawiki.org/wiki/Manual:FAQ Domande frequenti su MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailing list annunci MediaWiki]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailing list annunci MediaWiki]",
'about' => 'Informazioni',
'article' => 'Voce',
@@ -545,7 +545,7 @@ L'account è stato creato correttamente. Non dimenticare di personalizzare le pr
'noname' => 'Il nome utente indicato non è valido, non è possibile creare un accesso a questo nome.',
'loginsuccesstitle' => 'Accesso effettuato',
'loginsuccess' => "'''Sei stato connesso al server di {{SITENAME}} con il nome utente di \"\$1\".'''",
-'nosuchuser' => 'Non è registrato alcun utente di nome "$1". Verificare il nome inserito o [[Special:Userlogin/signup|creare un nuovo accesso]].',
+'nosuchuser' => 'Non è registrato alcun utente di nome "$1". Verificare il nome inserito o [[Special:UserLogin/signup|creare un nuovo accesso]].',
'nosuchusershort' => 'Non è registrato alcun utente di nome "<nowiki>$1</nowiki>". Verificare il nome inserito.',
'nouserspecified' => 'È necessario specificare un nome utente.',
'wrongpassword' => 'La password inserita non è corretta. Riprovare.',
@@ -656,12 +656,12 @@ La motivazione del blocco è la seguente:
* Scadenza del blocco: $6
* Intervallo di blocco: $7
-È possibile contattare $1 o un altro [[{{MediaWiki:Grouppage-sysop}}|amministratore]] per discutere del blocco.
+È possibile contattare $1 o un altro [[{{MediaWiki:Grouppage-sysop}}|amministratore]] per richiedere eventuali chiarimenti circa il blocco.
-Si noti che la funzione 'Scrivi all'utente' non è attiva se non è stato registrato un indirizzo e-mail valido nelle proprie [[Special:Preferences|preferenze]] e se si è stato bloccati dal suo utilizzo.
+Si noti che la funzione 'Scrivi all'utente' non è attiva se non è stato registrato un indirizzo e-mail valido nelle proprie [[Special:Preferences|preferenze]] e, comunque, se nell'applicare il blocco, tale funzione è stata disabilitata (per la durata del blocco).
L'indirizzo IP attuale è $3, il numero ID del blocco è #$5
-Si prega di specificare tutti i dettagli precedenti in qualsiasi richiesta di chiarimenti.",
+Si prega di specificare tutti i dettagli qui inclusi nel compilare qualsiasi richiesta di chiarimenti.",
'blockednoreason' => 'nessuna motivazione indicata',
'blockedoriginalsource' => "Di seguito viene mostrato il codice sorgente della pagina '''$1''':",
'blockededitsource' => "Di seguito vengono mostrate le '''modifiche apportate''' alla pagina '''$1''':",
@@ -738,7 +738,7 @@ Con l'invio del testo dichiari inoltre, sotto la tua responsabilità, che il tes
'nocreate-loggedin' => 'Non si dispone dei permessi necessari a creare nuove pagine.',
'permissionserrors' => 'Errore nei permessi',
'permissionserrorstext' => "Non si dispone dei permessi necessari ad eseguire l'azione richiesta, per {{PLURAL:$1|il seguente motivo|i seguenti motivi}}:",
-'permissionserrorstext-withaction' => 'Non hai il permesso di fare $2, per {{PLURAL:$1|il seguente motivo|i seguenti motivi}}:',
+'permissionserrorstext-withaction' => 'Non si dispone dei permessi necessari per $2, per {{PLURAL:$1|il seguente motivo|i seguenti motivi}}:',
'recreate-deleted-warn' => "'''Attenzione: si sta per ricreare una pagina già cancellata in passato.'''
Accertarsi che sia davvero opportuno continuare a modificare questa pagina.
@@ -774,8 +774,8 @@ La motivazione del blocco fornita da $3 è la seguente: ''$2''",
'revnotfoundtext' => 'La versione richiesta della pagina non è stata trovata.
Verificare la URL usata per accedere a questa pagina.',
'currentrev' => 'Versione corrente',
-'revisionasof' => 'Versione del $1',
-'revision-info' => 'Versione del $1, autore: $2',
+'revisionasof' => 'Versione delle $1',
+'revision-info' => 'Versione delle $1, autore: $2',
'previousrevision' => '↠Versione meno recente',
'nextrevision' => 'Versione più recente →',
'currentrevisionlink' => 'Versione corrente',
@@ -816,11 +816,11 @@ Consultare il [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} log di cancella
'revisiondelete' => 'Cancella o ripristina versioni',
'revdelete-nooldid-title' => 'Versione non specificata',
'revdelete-nooldid-text' => 'Non è stata specificata alcuna versione della pagina su cui eseguire questa funzione.',
-'revdelete-selected' => '{{PLURAL:$2|Versione selezionata|Versioni selezionate}} di [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Evento del registro selezionato|Eventi del registro selezionati}}:',
-'revdelete-text' => 'Le versioni cancellate restano visibili nella cronologia della pagina, mentre il testo contenuto non è accessibile al pubblico.
+'revdelete-selected' => "'''{{PLURAL:$2|Versione selezionata|Versioni selezionate}} di [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Evento del registro selezionato|Eventi del registro selezionati}}:'''",
+'revdelete-text' => "'''Le versioni cancellate restano visibili nella cronologia della pagina, mentre il testo contenuto non è accessibile al pubblico.'''
-Gli altri amministratori del sito potranno accedere comunque ai contenuti nascosti e ripristinarli attraverso questa stessa interfaccia, se non sono state impostate altre limitazioni in fase di installazione del sito.',
+Gli altri amministratori del sito potranno accedere comunque ai contenuti nascosti e ripristinarli attraverso questa stessa interfaccia, se non sono state impostate altre limitazioni in fase di installazione del sito.",
'revdelete-legend' => 'Imposta le seguenti limitazioni sulle versioni cancellate:',
'revdelete-hide-text' => 'Nascondi il testo della versione',
'revdelete-hide-name' => 'Nascondi azione e oggetto della stessa',
@@ -934,7 +934,7 @@ Gli altri amministratori del sito potranno accedere comunque ai contenuti nascos
'mypreferences' => 'preferenze',
'prefs-edits' => 'Modifiche effettuate:',
'prefsnologin' => 'Accesso non effettuato',
-'prefsnologintext' => 'Per poter personalizzare le preferenze è necessario effettuare l\'<span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} accesso]</span>.',
+'prefsnologintext' => 'Per poter personalizzare le preferenze è necessario effettuare l\'<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} accesso]</span>.',
'prefsreset' => 'Le preferenze sono state ripristinate ai valori predefiniti.',
'qbsettings' => 'Quickbar',
'qbsettings-none' => 'Nessuno',
@@ -1153,7 +1153,7 @@ Per inserire un file all'interno di una pagina, fare un collegamento di questo t
'uploadlog' => 'File caricati',
'uploadlogpage' => 'File caricati',
'uploadlogpagetext' => "Di seguito sono elencati gli ultimi file caricati.
-Guarda la [[Special:NewImages|galleria dei nuovi file]] per una visione d'insieme",
+Guarda la [[Special:NewImages|galleria dei nuovi file]] per una visione d'insieme.",
'filename' => 'Nome del file',
'filedesc' => 'Dettagli',
'fileuploadsummary' => 'Dettagli del file:',
@@ -1166,6 +1166,7 @@ Guarda la [[Special:NewImages|galleria dei nuovi file]] per una visione d'insiem
'illegalfilename' => 'Il nome "$1" contiene dei caratteri non ammessi nei titoli delle pagine. Dare al file un nome diverso e provare a caricarlo di nuovo.',
'badfilename' => 'Il nome del file è stato convertito in "$1".',
'filetype-badmime' => 'Non è consentito caricare file di tipo MIME "$1".',
+'filetype-bad-ie-mime' => 'Impossibile caricare il file perché Internet Explorer lo rileverebbe come "$1", che è un tipo di file disattivato e potenzialmente pericoloso.',
'filetype-unwanted-type' => "Caricare file di tipo '''\".\$1\"''' è sconsigliato. {{PLURAL:\$3|Il tipo di file consigliato è|I tipi di file consigliati sono}} \$2.",
'filetype-banned-type' => "Caricare file di tipo '''\".\$1\"''' non è consentito. {{PLURAL:\$3|Il tipo di file consentito è|I tipi di file consentiti sono}} \$2.",
'filetype-missing' => 'Il file è privo di estensione (ad es. ".jpg").',
@@ -1289,7 +1290,7 @@ Per modificare l'ordinamento, fare clic sull'intestazione della colonna prescelt
'filerevert-legend' => 'Ripristina file',
'filerevert-intro' => "Si sta per ripristinare il file '''[[Media:$1|$1]]''' alla [$4 versione del $2, $3].",
'filerevert-comment' => 'Oggetto:',
-'filerevert-defaultcomment' => 'Ripristinata la versione del $2, $1',
+'filerevert-defaultcomment' => 'Ripristinata la versione delle $2, $1',
'filerevert-submit' => 'Ripristina',
'filerevert-success' => "'''Il file [[Media:$1|$1]]''' è stato ripristinato alla [$4 versione del $2, $3].",
'filerevert-badversion' => 'Non esistono versioni locali precedenti del file con il timestamp richiesto.',
@@ -1327,7 +1328,7 @@ Per modificare l'ordinamento, fare clic sull'intestazione della colonna prescelt
# Unused templates
'unusedtemplates' => 'Template non utilizzati',
-'unusedtemplatestext' => 'In questa pagina vengono elencati tutti i template (pagine del namespace Template) che non sono inclusi in nessuna pagina. Prima di cancellarli è opportuno verificare che i singoli template non abbiano altri collegamenti entranti.',
+'unusedtemplatestext' => 'In questa pagina vengono elencate le pagine del namespace {{ns:template}} che non sono incluse in nessuna pagina. Prima di cancellarli è opportuno verificare che i singoli template non abbiano altri collegamenti entranti.',
'unusedtemplateswlh' => 'altri collegamenti',
# Random page
@@ -1384,7 +1385,7 @@ Ciascuna riga contiene i collegamenti al primo ed al secondo redirect, oltre all
'nviews' => '$1 {{PLURAL:$1|visita|visite}}',
'specialpage-empty' => 'Questa pagina speciale è attualmente vuota.',
'lonelypages' => 'Pagine orfane',
-'lonelypagestext' => 'Le pagine indicate di seguito sono prive di collegamenti che provengono da altre pagine del sito.',
+'lonelypagestext' => 'Le pagine indicate di seguito sono prive di collegamenti provenienti da altre pagine di {{SITENAME}} e non sono incluse in nessuna pagina del sito.',
'uncategorizedpages' => 'Pagine prive di categorie',
'uncategorizedcategories' => 'Categorie non categorizzate',
'uncategorizedimages' => 'File privi di categorie',
@@ -1491,7 +1492,7 @@ Potrebbero esserci [[{{MediaWiki:Listgrouprights-helppage}}|ulteriori informazio
'mailnologintext' => 'Per inviare messaggi e-mail ad altri utenti è necessario [[Special:UserLogin|accedere al sito]] e aver registrato un indirizzo valido nelle proprie [[Special:Preferences|preferenze]].',
'emailuser' => "Scrivi all'utente",
'emailpage' => "Invia un messaggio e-mail all'utente",
-'emailpagetext' => 'Se l\'utente ha registrato un indirizzo e-mail valido nelle proprie preferenze, il modulo qui sotto consente di scrivere allo stesso un solo messaggio. L\'indirizzo indicato nelle [[Special:Preferences|preferenze]] del mittente apparirà nel campo "Da:" del messaggio per consentire al destinatario di rispondere direttamente.',
+'emailpagetext' => 'È possibile utilizzare il modulo seguente per inviare un\'email a questo utente. L\'indirizzo indicato nelle [[Special:Preferences|preferenze]] del mittente apparirà nel campo "Da:" del messaggio per consentire al destinatario di rispondere direttamente.',
'usermailererror' => "L'oggetto mail ha restituito l'errore:",
'defemailsubject' => 'Messaggio da {{SITENAME}}',
'noemailtitle' => 'Nessun indirizzo e-mail',
@@ -1711,6 +1712,8 @@ Consulta il [[Special:Log/delete|log delle cancellazioni]] per vedere le cancell
'undelete-error-long' => 'Si sono verificati degli errori nel tentativo di annullare la cancellazione del file:
$1',
+'undelete-show-file-confirm' => 'Si desidera visualizzare la revisione cancellate del file "<nowiki>$1</nowiki>" del $2 alle $3?',
+'undelete-show-file-submit' => 'Sì',
# Namespace form on various pages
'namespace' => 'Namespace:',
@@ -1792,7 +1795,7 @@ Consultare la [[Special:IPBlockList|lista degli IP bloccati]] per vedere i blocc
'ipb-edit-dropdown' => 'Modifica i motivi per il blocco',
'ipb-unblock-addr' => 'Sblocca $1',
'ipb-unblock' => 'Sblocca un utente o un indirizzo IP',
-'ipb-blocklist-addr' => 'Elenca i blocchi attivi per $1',
+'ipb-blocklist-addr' => 'Blocchi attivi per $1',
'ipb-blocklist' => 'Elenca i blocchi attivi',
'unblockip' => "Sblocca l'utente",
'unblockiptext' => "Usare il modulo sottostante per restituire l'accesso in scrittura ad un utente o indirizzo IP bloccato.",
@@ -1954,7 +1957,7 @@ Le date di pubblicazione e i nomi degli autori delle varie versioni saranno cons
Tutte le operazioni di importazione trans-wiki sono registrate nel [[Special:Log/import|log di importazione]].',
'import-interwiki-history' => "Copia l'intera cronologia di questa pagina",
'import-interwiki-submit' => 'Importa',
-'import-interwiki-namespace' => 'Trasferisci le pagine nel namespace:',
+'import-interwiki-namespace' => 'Namespace di destinazione:',
'importtext' => 'Si prega di esportare il file dal sito wiki di origine con la funzione Special:Export, salvarlo sul proprio disco e poi caricarlo qui.',
'importstart' => 'Importazione delle pagine in corso...',
'import-revision-count' => '{{PLURAL:$1|una revisione importata|$1 revisioni importate}}',
@@ -1976,6 +1979,8 @@ Tutte le operazioni di importazione trans-wiki sono registrate nel [[Special:Log
'import-nonewrevisions' => 'Tutte le revisioni sono già state importate in precedenza.',
'xml-error-string' => '$1 a riga $2, colonna $3 (byte $4): $5',
'import-upload' => 'Carica dati XML',
+'import-token-mismatch' => 'I dati relativi alla sessione sono andati persi. Riprovare.',
+'import-invalid-interwiki' => 'Impossibile importare dal progetto wiki indicato.',
# Import log
'importlogpage' => 'Importazioni',
@@ -2443,7 +2448,7 @@ I collegamenti successivi, sulla stessa riga, sono considerati come eccezioni (o
# External editor support
'edit-externally' => 'Modifica questo file usando un programma esterno',
-'edit-externally-help' => 'Per maggiori informazioni consultare le [http://www.mediawiki.org/wiki/Manual:External_editors istruzioni] (in inglese)',
+'edit-externally-help' => '(Per maggiori informazioni consultare le [http://www.mediawiki.org/wiki/Manual:External_editors istruzioni])',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'tutte',
diff --git a/languages/messages/MessagesJa.php b/languages/messages/MessagesJa.php
index 52217501..aaf3f32f 100644
--- a/languages/messages/MessagesJa.php
+++ b/languages/messages/MessagesJa.php
@@ -9,12 +9,16 @@
* @author Broad-Sky
* @author Emk
* @author Fievarsty
+ * @author Fryed-peach
* @author Hatukanezumi
+ * @author Hosiryuhosi
* @author Iwai.masaharu
* @author JtFuruhata
* @author Kahusi
* @author Kkkdc
+ * @author Koba-chan
* @author Marine-Blue
+ * @author Mizusumashi
* @author Muttley
* @author Mzm5zbC3
* @author Suisui
@@ -77,8 +81,8 @@ $messages = array(
'tog-showtoc' => '目次を表示ã™ã‚‹ (4ã¤ä»¥ä¸Šã®è¦‹å‡ºã—ãŒã‚るページ)',
'tog-rememberpassword' => 'セッションを越ãˆã¦ãƒ‘スワードを記憶ã™ã‚‹',
'tog-editwidth' => 'テキストボックスを横幅ã„ã£ã±ã„ã«è¡¨ç¤ºã™ã‚‹',
-'tog-watchcreations' => '自分ã§ä½œæˆã—ãŸãƒšãƒ¼ã‚¸ã‚’ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ ã™ã‚‹',
-'tog-watchdefault' => '編集ã—ãŸãƒšãƒ¼ã‚¸ã‚’ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ ã™ã‚‹',
+'tog-watchcreations' => '自分ãŒä½œæˆã—ãŸãƒšãƒ¼ã‚¸ã‚’ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ ã™ã‚‹',
+'tog-watchdefault' => '自分ãŒç·¨é›†ã—ãŸãƒšãƒ¼ã‚¸ã‚’ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ ã™ã‚‹',
'tog-watchmoves' => '自分ãŒç§»å‹•ã—ãŸãƒšãƒ¼ã‚¸ã‚’ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ ã™ã‚‹',
'tog-watchdeletion' => '自分ãŒå‰Šé™¤ã—ãŸãƒšãƒ¼ã‚¸ã‚’ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ ã™ã‚‹',
'tog-minordefault' => '細部ã®ç·¨é›†ã‚’デフォルトã§ãƒã‚§ãƒƒã‚¯ã™ã‚‹',
@@ -91,14 +95,14 @@ $messages = array(
'tog-enotifrevealaddr' => 'ã‚ãªãŸä»¥å¤–ã«é€ã‚‰ã‚Œã‚‹é€šçŸ¥ãƒ¡ãƒ¼ãƒ«ã«ã‚ãªãŸã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’記載ã™ã‚‹',
'tog-shownumberswatching' => 'ページをウォッãƒã—ã¦ã„る利用者数を表示ã™ã‚‹',
'tog-fancysig' => 'ç½²åã«åˆ©ç”¨è€…ページã¸ã®è‡ªå‹•çš„ãªãƒªãƒ³ã‚¯ã‚’付ã‘ãªã„(ã“ã®ãƒã‚§ãƒƒã‚¯ã‚’付ã‘ã‚‹å ´åˆã§ã‚‚利用者ページã¸ã®ãƒªãƒ³ã‚¯ã‚’外ã•ãªã„よã†ã«ã—ã¾ã—ょã†ï¼‰',
-'tog-externaleditor' => '編集ã«å¤–部アプリケーションを使ã†',
-'tog-externaldiff' => '差分表示ã«å¤–部アプリケーションを使ã†',
+'tog-externaleditor' => '編集ã«å¤–部アプリケーションを使ㆠ(上級者å‘ã‘・コンピュータã«ç‰¹æ®Šãªè¨­å®šãŒå¿…è¦)',
+'tog-externaldiff' => '差分表示ã«å¤–部アプリケーションを使ㆠ(上級者å‘ã‘・コンピュータã«ç‰¹æ®Šãªè¨­å®šãŒå¿…è¦)',
'tog-showjumplinks' => 'アクセシビリティã®ãŸã‚ã® "{{int:jumpto}}" リンクを有効ã«ã™ã‚‹',
'tog-uselivepreview' => 'ライブプレビューを使用ã™ã‚‹ (JavaScript, 試験中ã®æ©Ÿèƒ½)',
'tog-forceeditsummary' => 'è¦ç´„欄ãŒç©ºæ¬„ã®å ´åˆã«è­¦å‘Šã™ã‚‹',
-'tog-watchlisthideown' => '自分ã®ç·¨é›†ã‚’表示ã—ãªã„',
-'tog-watchlisthidebots' => 'ボットã«ã‚ˆã‚‹ç·¨é›†ã‚’表示ã—ãªã„',
-'tog-watchlisthideminor' => '細部ã®ç·¨é›†ã‚’表示ã—ãªã„',
+'tog-watchlisthideown' => 'ウォッãƒãƒªã‚¹ãƒˆã«è‡ªåˆ†ã®ç·¨é›†ã‚’表示ã—ãªã„',
+'tog-watchlisthidebots' => 'ウォッãƒãƒªã‚¹ãƒˆã«ãƒœãƒƒãƒˆã«ã‚ˆã‚‹ç·¨é›†ã‚’表示ã—ãªã„',
+'tog-watchlisthideminor' => 'ウォッãƒãƒªã‚¹ãƒˆã«ç´°éƒ¨ã®ç·¨é›†ã‚’表示ã—ãªã„',
'tog-nolangconversion' => '字形変æ›ã‚’無効ã«ã™ã‚‹',
'tog-ccmeonemails' => 'ä»–ã®åˆ©ç”¨è€…ã«é€ä¿¡ã—ãŸãƒ¡ãƒ¼ãƒ«ã®æŽ§ãˆã‚’自分ã«ã‚‚é€ã‚‹',
'tog-diffonly' => '差分表示ã®ä¸‹ã«è¨˜äº‹æœ¬æ–‡ã‚’表示ã—ãªã„',
@@ -170,22 +174,22 @@ $messages = array(
'category-empty' => 'ã“ã®ã‚«ãƒ†ã‚´ãƒªã«ã¯ãƒšãƒ¼ã‚¸ã¾ãŸã¯ãƒ¡ãƒ‡ã‚£ã‚¢ãŒã²ã¨ã¤ã‚‚ã‚ã‚Šã¾ã›ã‚“。',
'hidden-categories' => 'éš ã—カテゴリ',
'hidden-category-category' => 'éš ã—カテゴリ', # Name of the category where hidden categories will be listed
-'category-subcat-count' => '{{PLURAL:$2|以下ã«ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸æ‰€å±žã™ã‚‹ã‚µãƒ–カテゴリ 1 件を表示ã—ã¦ã„ã¾ã™ã€‚|以下ã«ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸æ‰€å±žã™ã‚‹ã‚µãƒ–カテゴリ $2 件中 $1 件を表示ã—ã¦ã„ã¾ã™ã€‚}}',
-'category-subcat-count-limited' => '以下ã«ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸æ‰€å±žã™ã‚‹ã‚µãƒ–カテゴリ $1 件を表示ã—ã¦ã„ã¾ã™ã€‚',
-'category-article-count' => '以下ã«ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸æ‰€å±žã—ã¦ã„る記事 $2 件中 $1 件を表示ã—ã¦ã„ã¾ã™ã€‚',
-'category-article-count-limited' => '以下ã«ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸æ‰€å±žã—ã¦ã„る記事 $1 件を表示ã—ã¦ã„ã¾ã™ã€‚',
-'category-file-count' => '以下ã«ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸æ‰€å±žã—ã¦ã„るファイル $2 個中 $1 個を表示ã—ã¦ã„ã¾ã™ã€‚',
-'category-file-count-limited' => '以下ã«ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸æ‰€å±žã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ« $1 個を表示ã—ã¦ã„ã¾ã™ã€‚',
+'category-subcat-count' => '{{PLURAL:$2|ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸ã¯æ¬¡ã®1サブカテゴリã—ã‹å±žã—ã¦ã„ã¾ã›ã‚“。|以下ã«ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸å±žã—ã¦ã„るサブカテゴリ $2 個中 $1 個を表示ã—ã¦ã„ã¾ã™ã€‚}}',
+'category-subcat-count-limited' => 'ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸ã¯ä»¥ä¸‹ã®ã‚µãƒ–カテゴリ $1 個ãŒå±žã—ã¦ã„ã¾ã™ã€‚',
+'category-article-count' => '{{PLURAL:$2|ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸ã¯æ¬¡ã®1ページã—ã‹å±žã—ã¦ã„ã¾ã›ã‚“。|以下ã«ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸å±žã—ã¦ã„るページ $2 件中 $1 件を表示ã—ã¦ã„ã¾ã™ã€‚}}',
+'category-article-count-limited' => 'ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸ã¯ä»¥ä¸‹ã®ãƒšãƒ¼ã‚¸ $1 件ãŒå±žã—ã¦ã„ã¾ã™ã€‚',
+'category-file-count' => '{{PLURAL:$2|ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸ã¯æ¬¡ã®1ファイルã—ã‹å±žã—ã¦ã„ã¾ã›ã‚“。|以下ã«ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸å±žã—ã¦ã„るファイル $2 個中 $1 個を表示ã—ã¦ã„ã¾ã™ã€‚}}',
+'category-file-count-limited' => 'ã“ã®ã‚«ãƒ†ã‚´ãƒªã¸ã¯ä»¥ä¸‹ã®ãƒ•ã‚¡ã‚¤ãƒ« $1 個ãŒå±žã—ã¦ã„ã¾ã™ã€‚',
'listingcontinuesabbrev' => 'ã®ç¶šã',
-'mainpagetext' => 'MediaWikiãŒæ­£å¸¸ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã—ãŸã€‚',
+'mainpagetext' => "<big>'''MediaWikiãŒæ­£å¸¸ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã—ãŸã€‚'''</big>",
'mainpagedocfooter' => '使ã„方・設定ã«é–¢ã—ã¦ã¯[http://meta.wikimedia.org/wiki/%E3%83%98%E3%83%AB%E3%83%97:%E7%9B%AE%E6%AC%A1 ユーザーズガイド]ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
== ã¯ã˜ã‚ã¾ã—ょㆠ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings/ja 設定リスト]
* [http://www.mediawiki.org/wiki/Manual:FAQ/ja MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki リリース情報メーリングリスト]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki リリース情報メーリングリスト]',
'about' => '解説',
'article' => '本文',
@@ -200,7 +204,7 @@ $messages = array(
'qbspecialpages' => '特別ページ',
'moredotdotdot' => 'ã™ã¹ã¦è¡¨ç¤ºã™ã‚‹',
'mypage' => 'マイ・ページ',
-'mytalk' => 'マイ・トーク',
+'mytalk' => '自分ã®ä¼šè©±',
'anontalk' => 'ã“ã®IP利用者ã®ä¼šè©±',
'navigation' => 'ナビゲーション',
'and' => 'ãŠã‚ˆã³',
@@ -216,7 +220,7 @@ $messages = array(
'searchbutton' => '検索',
'go' => '表示',
'searcharticle' => '表示',
-'history' => '履歴',
+'history' => 'ページã®å±¥æ­´',
'history_short' => '履歴',
'updatedmarker' => '最後ã®è¨ªå•ã‹ã‚‰æ›´æ–°ã•ã‚Œã¦ã„ã¾ã™',
'info_short' => 'ページ情報',
@@ -226,15 +230,15 @@ $messages = array(
'edit' => '編集',
'create' => '作æˆ',
'editthispage' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’編集',
-'create-this-page' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’作æˆã™ã‚‹',
+'create-this-page' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’作æˆ',
'delete' => '削除',
'deletethispage' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’削除',
-'undelete_short' => '削除済$1版',
+'undelete_short' => '$1版を復帰',
'protect' => 'ä¿è­·',
'protect_change' => 'ä¿è­·ãƒ»è§£é™¤',
'protectthispage' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’ä¿è­·',
'unprotect' => 'ä¿è­·è§£é™¤',
-'unprotectthispage' => 'ページä¿è­·è§£é™¤',
+'unprotectthispage' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’ä¿è­·è§£é™¤',
'newpage' => 'æ–°è¦ãƒšãƒ¼ã‚¸',
'talkpage' => 'ã“ã®ãƒšãƒ¼ã‚¸ã®ãƒŽãƒ¼ãƒˆ',
'talkpagelinktext' => '会話',
@@ -247,7 +251,7 @@ $messages = array(
'toolbox' => 'ツールボックス',
'userpage' => '利用者ページを表示',
'projectpage' => 'プロジェクトページを表示',
-'imagepage' => 'ç”»åƒã®ãƒšãƒ¼ã‚¸ã‚’表示',
+'imagepage' => 'メディアページを表示',
'mediawikipage' => 'メッセージページを表示',
'templatepage' => 'テンプレートページを表示',
'viewhelppage' => 'ヘルプページを表示',
@@ -289,7 +293,7 @@ $messages = array(
'privacypage' => 'Project:プライãƒã‚·ãƒ¼ãƒ»ãƒãƒªã‚·ãƒ¼',
'badaccess' => '権é™ãŒã‚ã‚Šã¾ã›ã‚“',
-'badaccess-group0' => 'ã‚ãªãŸã¯ã“ã®å‡¦ç†ã‚’è¡Œã†æ¨©é™ã‚’æŒã£ã¦ã„ã¾ã›ã‚“。',
+'badaccess-group0' => 'ã‚ãªãŸã¯ã“ã®æ“作を行ã†æ¨©é™ã‚’æŒã£ã¦ã„ã¾ã›ã‚“。',
'badaccess-group1' => 'ã“ã®å‡¦ç†ã¯ $1 ã®æ¨©é™ã‚’æŒã£ãŸåˆ©ç”¨è€…ã®ã¿ãŒå®Ÿè¡Œã§ãã¾ã™ã€‚',
'badaccess-group2' => 'ã“ã®å‡¦ç†ã¯ $1 ã®ã†ã¡ã©ã¡ã‚‰ã‹ã®æ¨©é™ã‚’æŒã£ãŸåˆ©ç”¨è€…ã®ã¿ãŒå®Ÿè¡Œã§ãã¾ã™ã€‚',
'badaccess-groups' => 'ã“ã®å‡¦ç†ã¯ $1 ã®ã†ã¡ã„ãšã‚Œã‹ã®æ¨©é™ã‚’æŒã£ãŸåˆ©ç”¨è€…ã®ã¿ãŒå®Ÿè¡Œã§ãã¾ã™ã€‚',
@@ -306,20 +310,20 @@ $messages = array(
'editsection' => '編集',
'editold' => '編集',
'viewsourceold' => 'ソースを表示',
-'editsectionhint' => '節を編集: $1',
+'editsectionhint' => 'セクションを編集: $1',
'toc' => '目次',
'showtoc' => '表示',
'hidetoc' => 'éžè¡¨ç¤º',
-'thisisdeleted' => '$1 ã‚’å‚ç…§ã¾ãŸã¯å¾©å¸°ã™ã‚‹ã€‚',
+'thisisdeleted' => '$1 を表示ã¾ãŸã¯å¾©å¸°ã—ã¾ã™ã‹ï¼Ÿ',
'viewdeleted' => '$1ã®å‰Šé™¤è¨˜éŒ²ã¨å±¥æ­´ã‚’確èªã™ã‚‹',
'restorelink' => '削除ã•ã‚ŒãŸ $1 編集',
'feedlinks' => 'フィード:',
'feed-invalid' => 'フィード形å¼ã®æŒ‡å®šãŒé–“é•ã£ã¦ã„ã¾ã™ã€‚',
-'feed-unavailable' => '{{SITENAME}} ã¯ã€ãƒ•ã‚£ãƒ¼ãƒ‰ã®é…ä¿¡ã«å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。',
-'site-rss-feed' => '$1 をRSSフィード',
-'site-atom-feed' => '$1 をAtomフィード',
-'page-rss-feed' => '"$1" をRSSフィード',
-'page-atom-feed' => '"$1" をAtomフィード',
+'feed-unavailable' => 'フィードã®é…ä¿¡ã«å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“。',
+'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
@@ -328,41 +332,43 @@ $messages = array(
'nstab-media' => 'メディア',
'nstab-special' => '特別ページ',
'nstab-project' => '解説',
-'nstab-image' => 'ç”»åƒ',
+'nstab-image' => 'ファイル',
'nstab-mediawiki' => 'メッセージ',
'nstab-template' => 'テンプレート',
'nstab-help' => 'ヘルプ',
'nstab-category' => 'カテゴリ',
# Main script and global functions
-'nosuchaction' => 'ãã®ã‚ˆã†ãªå‹•ä½œã¯ã‚ã‚Šã¾ã›ã‚“',
-'nosuchactiontext' => 'ã“ã®URIã§æŒ‡å®šã•ã‚ŒãŸå‹•ä½œã¯{{SITENAME}}ã§èªè­˜ã§ãã¾ã›ã‚“。',
+'nosuchaction' => 'ãã®ã‚ˆã†ãªæ“作ã¯ã‚ã‚Šã¾ã›ã‚“',
+'nosuchactiontext' => 'ã“ã®URLã§æŒ‡å®šã•ã‚ŒãŸæ“作ã¯{{SITENAME}}ã§èªè­˜ã§ãã¾ã›ã‚“。',
'nosuchspecialpage' => 'ãã®ã‚ˆã†ãªç‰¹åˆ¥ãƒšãƒ¼ã‚¸ã¯ã‚ã‚Šã¾ã›ã‚“',
-'nospecialpagetext' => 'è¦æ±‚ã•ã‚ŒãŸç‰¹åˆ¥ãƒšãƒ¼ã‚¸ã¯å­˜åœ¨ã—ã¾ã›ã‚“。有効ãªç‰¹åˆ¥ãƒšãƒ¼ã‚¸ã®ä¸€è¦§ã¯[[Special:SpecialPages]]ã«ã‚ã‚Šã¾ã™ã€‚',
+'nospecialpagetext' => "<big>'''è¦æ±‚ã•ã‚ŒãŸç‰¹åˆ¥ãƒšãƒ¼ã‚¸ã¯å­˜åœ¨ã—ã¾ã›ã‚“。'''</big>
+
+有効ãªç‰¹åˆ¥ãƒšãƒ¼ã‚¸ã®ä¸€è¦§ã¯[[Special:SpecialPages]]ã«ã‚ã‚Šã¾ã™ã€‚",
# General errors
'error' => 'エラー',
'databaseerror' => 'データベース・エラー',
-'dberrortext' => 'データベース検索ã®æ–‡æ³•ã‚¨ãƒ©ãƒ¼ã€‚ã“ã‚Œã¯æらãソフトウェアã®ãƒã‚°ã‚’表ã—ã¦ã„ã¾ã™ã€‚
+'dberrortext' => 'データベースクエリã®æ–‡æ³•ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ソフトウェアã«ãƒã‚°ãŒã‚ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。
+
+最後ã«å®Ÿè¡Œã‚’試ã¿ãŸã‚¯ã‚¨ãƒªã¯æ¬¡ã®é€šã‚Šã§ã™:
-最後ã«å®Ÿè¡Œã‚’試ã¿ãŸå•ã„åˆã‚ã›:
+機能 "<tt>$2</tt>"ã«ãŠã‘るクエリ
<blockquote><tt>$1</tt></blockquote>
-from within function "<tt>$2</tt>".
-MySQL returned error "<tt>$3: $4</tt>".',
+MySQL ã®è¿”ã—ãŸã‚¨ãƒ©ãƒ¼ "<tt>$3: $4</tt>"',
'dberrortextcl' => 'データベースクエリã®æ–‡æ³•ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚
-----
-A database query syntax error has occurred.
-The last attempted database query was:
-"$1"
-from within function "$2".
-MySQL returned error "$3: $4"',
+最後ã«å®Ÿè¡Œã‚’試ã¿ãŸã‚¯ã‚¨ãƒªã¯æ¬¡ã®é€šã‚Šã§ã™:
+
+機能 "$2"ã«ãŠã‘るクエリ "$1"
+
+MySQL ã®è¿”ã—ãŸã‚¨ãƒ©ãƒ¼ "$3: $4"',
'noconnect' => '申ã—訳ã‚ã‚Šã¾ã›ã‚“。技術的ãªå•é¡ŒãŒç™ºç”Ÿã—ã¦ãŠã‚Šã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚µãƒ¼ãƒãƒ¼ã«æŽ¥ç¶šã§ãã¾ã›ã‚“。<br />$1',
-'nodb' => 'データベース $1 ã‚’é¸æŠžã§ãã¾ã›ã‚“。',
-'cachederror' => 'ã‚ãªãŸãŒã‚¢ã‚¯ã‚»ã‚¹ã—ãŸãƒšãƒ¼ã‚¸ã®ã‚³ãƒ”ーをä¿å­˜ã—ãŸã‚‚ã®ã‚’表示ã—ã¦ã„ã¾ã™ã€‚ã¾ãŸã€ã‚³ãƒ”ーã¯æ›´æ–°ã•ã‚Œã¾ã›ã‚“。',
-'laggedslavemode' => '警告: ページã«æœ€æ–°ã®ç·¨é›†ãŒå映ã•ã‚Œã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚å映ã•ã‚Œã‚‹ã¾ã§ã—ã°ã‚‰ããŠå¾…ã¡ãã ã•ã„。',
+'nodb' => 'データベース $1 ã‚’é¸æŠžã§ãã¾ã›ã‚“ã§ã—ãŸ',
+'cachederror' => '以下ã¯ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸãƒšãƒ¼ã‚¸ã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã§ã™ã€‚最新ã®æ›´æ–°ã‚’å映ã—ã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚',
+'laggedslavemode' => '警告: ページã«æœ€æ–°ã®ç·¨é›†ãŒå映ã•ã‚Œã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚',
'readonly' => 'データベースã¯ãƒ­ãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™',
-'enterlockreason' => 'ロックã™ã‚‹ç†ç”±ã‚’入力ã—ã¦ãã ã•ã„。ロックãŒè§£é™¤ã•ã‚Œã‚‹ã®ãŒã„ã¤ã«ãªã‚‹ã‹ã®è¦‹ç©ã‚‚ã‚Šã«ã¤ã„ã¦ã‚‚è¿°ã¹ã¦ãã ã•ã„。',
+'enterlockreason' => 'ロックã®ç†ç”±ã¨ãƒ­ãƒƒã‚¯è§£é™¤ã®äºˆå®šã‚’入力ã—ã¦ãã ã•ã„',
'readonlytext' => 'データベースã¯ç¾åœ¨ã€æ–°ã—ã„ページã®è¿½åŠ ã‚„編集をå—ã‘付ã‘ãªã„「ロック状態ã€ã«ãªã£ã¦ã„ã¾ã™ã€‚ã“ã‚Œã¯ãŠãらã定期的ãªãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã®ãŸã‚ã§ã€ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹çµ‚了後ã¯æ­£å¸¸ãªçŠ¶æ…‹ã«å¾©å¸°ã—ã¾ã™ã€‚データベースをロックã—ãŸã‚µãƒ¼ãƒãƒ¼ç®¡ç†è€…ã¯æ¬¡ã®ã‚ˆã†ãªèª¬æ˜Žã‚’ã—ã¦ã„ã¾ã™:
$1',
@@ -376,21 +382,21 @@ $1',
'missingarticle-diff' => '(差分: $1, $2)',
'readonly_lag' => 'データベースã¯ã‚¹ãƒ¬ãƒ¼ãƒ–・サーãƒãƒ¼ãŒãƒžã‚¹ã‚¿ãƒ»ã‚µãƒ¼ãƒãƒ¼ã«åŒæœŸã™ã‚‹ã¾ã§è‡ªå‹•çš„ã«ãƒ­ãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™ã€‚ã—ã°ã‚‰ããŠå¾…ã¡ãã ã•ã„。',
'internalerror' => '内部処ç†ã‚¨ãƒ©ãƒ¼',
-'internalerror_info' => '内部エラー: $1',
-'filecopyerror' => 'ファイル "$1" ã‹ã‚‰ "$2" ã¸ã®ã‚³ãƒ”ーã«å¤±æ•—ã—ã¾ã—ãŸã€‚',
+'internalerror_info' => '内部処ç†ã‚¨ãƒ©ãƒ¼: $1',
+'filecopyerror' => 'ファイル "$1" ã‹ã‚‰ "$2" ã¸ã‚³ãƒ”ーã§ãã¾ã›ã‚“ã§ã—ãŸã€‚',
'filerenameerror' => 'ファイルåã‚’ "$1" ã‹ã‚‰ "$2" ã¸å¤‰æ›´ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚',
-'filedeleteerror' => 'ファイル "$1" ã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—ãŸã€‚',
-'directorycreateerror' => 'ディレクトリ "$1" を作æˆã§ãã¾ã›ã‚“。',
-'filenotfound' => 'ファイル "$1" ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。',
+'filedeleteerror' => 'ファイル "$1" を削除ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚',
+'directorycreateerror' => 'ディレクトリ "$1" を作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚',
+'filenotfound' => 'ファイル "$1" ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚',
'fileexistserror' => '$1 ã¸ã®æ›¸ãè¾¼ã¿ãŒã§ãã¾ã›ã‚“: ファイルãŒå­˜åœ¨ã—ã¾ã™',
'unexpected' => '値ãŒç•°å¸¸ã§ã™: $1 = "$2"',
-'formerror' => 'エラー: フォームã®é€ä¿¡ã«å¤±æ•—ã—ã¾ã—ãŸã€‚',
-'badarticleerror' => 'ã“ã®ãƒšãƒ¼ã‚¸ã§ã¯è¦æ±‚ã•ã‚ŒãŸå‡¦ç†ã‚’è¡Œãˆã¾ã›ã‚“。',
-'cannotdelete' => '指定ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã€ã¾ãŸã¯ç”»åƒã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—ãŸã€‚',
+'formerror' => 'エラー: フォームをé€ä¿¡ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚',
+'badarticleerror' => 'ã“ã®ãƒšãƒ¼ã‚¸ã§ã¯è¦æ±‚ã•ã‚ŒãŸæ“作を行ãˆã¾ã›ã‚“。',
+'cannotdelete' => '指定ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã¾ãŸã¯ãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ã™ã§ã«ä»–ã®åˆ©ç”¨è€…ã«ã‚ˆã£ã¦å‰Šé™¤ã•ã‚ŒãŸå¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚',
'badtitle' => 'ページタイトルã®é–“é•ã„',
-'badtitletext' => 'è¦æ±‚ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã¯ç„¡åŠ¹ã‹ã€ä½•ã‚‚ãªã„ã‹ã€ä»–言語ã¾ãŸã¯ä»–ウィキ内ã®ã‚¿ã‚¤ãƒˆãƒ«ã‚’誤ã£ã¦æŒ‡å®šã—ã¦ã„ã¾ã™ã€‚タイトルã«åˆ©ç”¨ã§ããªã„文字ãŒä¸€ã¤ä»¥ä¸Šå«ã¾ã‚Œã¦ã„ã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚',
+'badtitletext' => 'ページåãŒæœªå…¥åŠ›ã€ç„¡åŠ¹ã€ã¾ãŸã¯æ­£ã—ããªã„言語間リンク・ウィキ間リンクã§ã™ã€‚ページåã«åˆ©ç”¨ã§ããªã„文字ãŒå«ã¾ã‚Œã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚',
'perfdisabled' => 'ã“ã®æ©Ÿèƒ½ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®è² è·ã‚’軽ãã™ã‚‹ãŸã‚ã«ç¾åœ¨ä½¿ãˆãªããªã£ã¦ã„ã¾ã™ã€‚',
-'perfcached' => '以下ã®ãƒ‡ãƒ¼ã‚¿ã¯ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã§ã‚ã‚Šã€ã—ã°ã‚‰ãæ›´æ–°ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
+'perfcached' => '以下ã®ãƒ‡ãƒ¼ã‚¿ã¯ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã§ã‚ã‚Šã€æœ€æ–°ã®æ›´æ–°ã‚’å映ã—ã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚',
'perfcachedts' => '以下ã®ãƒ‡ãƒ¼ã‚¿ã¯ $1 ã«æœ€çµ‚æ›´æ–°ã•ã‚ŒãŸã‚­ãƒ£ãƒƒã‚·ãƒ¥ã§ã™ã€‚',
'querypage-no-updates' => 'ページã®æ›´æ–°ã¯ç„¡åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã€‚以下ã®ãƒ‡ãƒ¼ã‚¿ã®æ›´æ–°ã¯ç¾åœ¨è¡Œã‚ã‚Œã¦ã„ã¾ã›ã‚“。',
'wrong_wfQuery_params' => 'wfQuery()ã¸èª¤ã£ãŸå¼•æ•°ãŒæ¸¡ã•ã‚Œã¾ã—ãŸã€‚<br />
@@ -402,7 +408,7 @@ $1',
'actionthrottledtext' => 'ã‚ãªãŸãŒå¤§é‡ã®æ“作を通常考ãˆã‚‰ã‚Œãªã„ã»ã©çŸ­ã„é–“éš”ã§è¡Œã£ãŸãŸã‚ã€ã‚¹ãƒ‘ム防止ã®è¦³ç‚¹ã‹ã‚‰å®Ÿè¡Œã‚’制é™ã—ã¾ã—ãŸã€‚å°‘ã—時間をãŠã„ã¦ã‹ã‚‰ã‚‚ã†ä¸€åº¦æ“作ã—ã¦ãã ã•ã„。',
'protectedpagetext' => 'ã“ã®ãƒšãƒ¼ã‚¸ã¯ç·¨é›†ã§ããªã„よã†ã«ä¿è­·ã•ã‚Œã¦ã„ã¾ã™ã€‚',
'viewsourcetext' => '以下ã«ã‚½ãƒ¼ã‚¹ã‚’表示ã—ã¦ã„ã¾ã™:',
-'protectedinterface' => 'ã“ã®ãƒšãƒ¼ã‚¸ã¯ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ†ã‚­ã‚¹ãƒˆãŒä¿å­˜ã•ã‚Œã¦ãŠã‚Šã€å•é¡Œå›žé¿ã®ãŸã‚ã«ä¿è­·ã•ã‚Œã¦ã„ã¾ã™ã€‚',
+'protectedinterface' => 'ã“ã®ãƒšãƒ¼ã‚¸ã¯ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã«ä½¿ç”¨ã•ã‚Œã‚‹ãƒ†ã‚­ã‚¹ãƒˆãŒä¿å­˜ã•ã‚Œã¦ãŠã‚Šã€ã„ãŸãšã‚‰ãªã©ã®é˜²æ­¢ã®ãŸã‚ã«ä¿è­·ã•ã‚Œã¦ã„ã¾ã™ã€‚',
'editinginterface' => "'''警告:''' ã‚ãªãŸã¯ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã«ä½¿ç”¨ã•ã‚Œã¦ã„るテキストを編集ã—ã¦ã„ã¾ã™ã€‚ã“ã®ãƒšãƒ¼ã‚¸ã®å¤‰æ›´ã¯ã™ã¹ã¦ã®åˆ©ç”¨è€…ã«å½±éŸ¿ã—ã¾ã™ã€‚翻訳をã™ã‚‹å ´åˆã€MediaWikiã®å¤šè¨€èªžå¯¾å¿œãƒ—ロジェクトã§ã‚ã‚‹[http://translatewiki.net/wiki/Main_Page?setlang=ja Betawiki]ã®åˆ©ç”¨ã‚’検討ã—ã¦ãã ã•ã„。",
'sqlhidden' => '(SQLクエリéžè¡¨ç¤ºï¼‰',
'cascadeprotected' => 'ã“ã®ãƒšãƒ¼ã‚¸ã¯ã‚«ã‚¹ã‚±ãƒ¼ãƒ‰ä¿è­·ã•ã‚Œã¦ã„る以下ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰å‘¼ã³å‡ºã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ç·¨é›†ã§ããªã„よã†ã«ä¿è­·ã•ã‚Œã¦ã„ã¾ã™ã€‚
@@ -420,18 +426,20 @@ $2',
# Login and logout pages
'logouttitle' => 'ログアウト',
-'logouttext' => '<p><strong>ログアウトã—ã¾ã—ãŸã€‚</strong>ã“ã®ã¾ã¾{{SITENAME}}を匿åã§ä½¿ã„続ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã‚‚ã†ä¸€åº¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦å…ƒã®ã€ã‚ã‚‹ã„ã¯åˆ¥ã®åˆ©ç”¨è€…ã¨ã—ã¦ä½¿ã†ã“ã¨ã‚‚ã§ãã¾ã™ã€‚</p>
-<p>※ã„ãã¤ã‹ã®ãƒšãƒ¼ã‚¸ã¯ãƒ–ラウザã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’クリアã™ã‚‹ã¾ã§ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã‚‹ã‹ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚</p>',
+'logouttext' => '<strong>ログアウトã—ã¾ã—ãŸã€‚</strong>
+
+ã“ã®ã¾ã¾åŒ¿åã§{{SITENAME}}を使ã„続ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã‚‚ã†ä¸€åº¦å…ƒã®ã€ã‚ã‚‹ã„ã¯åˆ¥ã®åˆ©ç”¨è€…ã¨ã—ã¦ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
+ãªãŠã€ãƒ–ラウザã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’クリアã™ã‚‹ã¾ã§ã€ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã‚‹ã‹ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚',
'welcomecreation' => '== $1 ã•ã‚“ã€ã‚ˆã†ã“ãï¼ ==
ã‚ãªãŸã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒã§ãã¾ã—ãŸã€‚
ãŠå¥½ã¿ã«åˆã‚ã›ã¦[[Special:Preferences|オプション({{SITENAME}})]]を変更ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚',
'loginpagetitle' => 'ログイン',
-'yourname' => '利用者å',
-'yourpassword' => 'パスワード',
-'yourpasswordagain' => 'パスワードå†å…¥åŠ›',
+'yourname' => '利用者å:',
+'yourpassword' => 'パスワード:',
+'yourpasswordagain' => 'パスワードå†å…¥åŠ›:',
'remembermypassword' => 'セッションを越ãˆã¦ãƒ‘スワードを記憶ã™ã‚‹',
-'yourdomainname' => 'ã‚ãªãŸã®ãƒ‰ãƒ¡ã‚¤ãƒ³',
-'externaldberror' => '外部ã®èªè¨¼ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”ŸãŸã‹ã€ã¾ãŸã¯å¤–部アカウント情報ã®æ›´æ–°ãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
+'yourdomainname' => 'ã‚ãªãŸã®ãƒ‰ãƒ¡ã‚¤ãƒ³:',
+'externaldberror' => '外部ã®èªè¨¼ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ãŸã‹ã€ã¾ãŸã¯å¤–部アカウント情報ã®æ›´æ–°ãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
'loginproblem' => '<b>ログインã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚</b><br />å†åº¦å®Ÿè¡Œã—ã¦ãã ã•ã„。',
'login' => 'ログイン',
'nav-login-createaccount' => 'ログインã¾ãŸã¯ã‚¢ã‚«ã‚¦ãƒ³ãƒˆä½œæˆ',
@@ -448,18 +456,18 @@ $2',
'createaccountmail' => 'メールã§é€ä¿¡',
'badretype' => '両方ã®ãƒ‘スワードãŒä¸€è‡´ã—ã¾ã›ã‚“。',
'userexists' => '入力ã•ã‚ŒãŸåˆ©ç”¨è€…åã¯ã™ã§ã«ä½¿ã‚ã‚Œã¦ã„ã¾ã™ã€‚ã»ã‹ã®åå‰ã‚’ãŠé¸ã³ãã ã•ã„。',
-'youremail' => 'メールアドレス*:',
+'youremail' => 'メールアドレス:',
'username' => '利用者å:',
'uid' => '利用者ID:',
-'prefs-memberingroups' => 'グループ:',
-'yourrealname' => '本å*:',
+'prefs-memberingroups' => 'グループã®æ§‹æˆå“¡:',
+'yourrealname' => '本å:',
'yourlanguage' => '使用言語:',
-'yourvariant' => '字体変æ›',
-'yournick' => 'ニックãƒãƒ¼ãƒ ï¼ˆç½²å用):',
+'yourvariant' => '言語ã®äºœç¨®:',
+'yournick' => 'ç½²å:',
'badsig' => 'ç½²åãŒæ­£ã—ãã‚ã‚Šã¾ã›ã‚“。HTMLタグを見直ã—ã¦ãã ã•ã„。',
'badsiglength' => 'ç½²åãŒé•·ã™ãŽã¾ã™ã€‚$1文字以下ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
'email' => 'メールアドレス',
-'prefs-help-realname' => '* 本å (ä»»æ„): 本åを入力ã™ã‚‹ã¨ã€ãƒšãƒ¼ã‚¸ãƒ»ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã«åˆ©ç”¨è€…å(アカウントå)ã®ä»£ã‚ã‚Šã«æœ¬åãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚',
+'prefs-help-realname' => '本å登録ã¯ä»»æ„ã§ã™ã€‚本åを入力ã™ã‚‹ã¨ã€ãƒšãƒ¼ã‚¸ãƒ»ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã«åˆ©ç”¨è€…å(アカウントå)ã®ä»£ã‚ã‚Šã«æœ¬åãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚',
'loginerror' => 'ログイン失敗',
'prefs-help-email' => 'メールアドレスã®è¨­å®šã¯ä»»æ„ã§ã™ãŒã€è¨­å®šã—ã¦ãŠã‘ã°ãƒ‘スワードを忘れãŸéš›ã«æ–°ã—ã„パスワードを電å­ãƒ¡ãƒ¼ãƒ«ã§å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
ã¾ãŸã€ä»–ã®åˆ©ç”¨è€…ã‹ã‚‰ã®ã‚¦ã‚£ã‚­ãƒ¡ãƒ¼ãƒ«ã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ã“ã®æ™‚点ã§ã¯ã‚ãªãŸã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã¯ãã®åˆ©ç”¨è€…ã«çŸ¥ã‚‰ã‚Œã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“。ãŸã ã—ã€ã‚ãªãŸã‹ã‚‰é€ä¿¡ã™ã‚Œã°ã€ã‚ãªãŸã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã¯å…ˆæ–¹ã«é€šçŸ¥ã•ã‚Œã¾ã™ã€‚',
@@ -469,12 +477,12 @@ $2',
'noname' => '利用者åã‚’æ­£ã—ã指定ã—ã¦ã„ã¾ã›ã‚“。',
'loginsuccesstitle' => 'ログインæˆåŠŸ',
'loginsuccess' => "'''{{SITENAME}} ã« \"\$1\" ã¨ã—ã¦ãƒ­ã‚°ã‚¤ãƒ³ã—ã¾ã—ãŸã€‚'''",
-'nosuchuser' => '"$1"ã¨ã„ã†åˆ©ç”¨è€…ã¯è¦‹å½“ãŸã‚Šã¾ã›ã‚“。綴りãŒæ­£ã—ã„ã“ã¨ã‚’å†åº¦ç¢ºèªã™ã‚‹ã‹ã€[[Special:Userlogin/signup|アカウントを作æˆã—ã¦ãã ã•ã„]]。',
+'nosuchuser' => '"$1"ã¨ã„ã†åˆ©ç”¨è€…ã¯è¦‹å½“ãŸã‚Šã¾ã›ã‚“。綴りãŒæ­£ã—ã„ã“ã¨ã‚’å†åº¦ç¢ºèªã™ã‚‹ã‹ã€[[Special:UserLogin/signup|アカウントを作æˆã—ã¦ãã ã•ã„]]。',
'nosuchusershort' => '"<nowiki>$1</nowiki>" ã¨ã„ã†åˆ©ç”¨è€…ã¯è¦‹å½“ãŸã‚Šã¾ã›ã‚“。綴りãŒæ­£ã—ã„ã“ã¨ã‚’å†åº¦ç¢ºèªã—ã¦ãã ã•ã„。',
'nouserspecified' => '利用者åを指定ã—ã¦ãã ã•ã„。',
'wrongpassword' => 'パスワードãŒé–“é•ã£ã¦ã„ã¾ã™ã€‚å†åº¦å…¥åŠ›ã—ã¦ãã ã•ã„。',
'wrongpasswordempty' => 'パスワードを空ã«ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。å†åº¦å…¥åŠ›ã—ã¦ãã ã•ã„。',
-'passwordtooshort' => 'パスワードãŒçŸ­ã™ãŽã¾ã™ã€‚$1文字以上ã®æ–‡å­—列ã«ã—ã¦ãã ã•ã„。',
+'passwordtooshort' => 'パスワードãŒç„¡åŠ¹ã€ã¾ãŸã¯çŸ­ã™ãŽã¾ã™ã€‚パスワードã¯$1文字以上ã®æ–‡å­—列ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ã¾ãŸåˆ©ç”¨è€…åã¨åŒã˜ã‚‚ã®ã¯ä½¿ãˆã¾ã›ã‚“。',
'mailmypassword' => 'æ–°ã—ã„パスワードをメールã§é€ã‚‹',
'passwordremindertitle' => '{{SITENAME}} パスワードå†é€é€šçŸ¥',
'passwordremindertext' => 'ã©ãªãŸã‹ï¼ˆ$1ã®IPアドレスã®ä½¿ç”¨è€…)ãŒ{{SITENAME}} ($4) ã®ãƒ­ã‚°ã‚¤ãƒ³ç”¨ãƒ‘スワードã®å†ç™ºè¡Œã‚’ä¾é ¼ã—ã¾ã—ãŸã€‚利用者"$2"ã®ä»®ãƒ‘スワード㯠"$3" ã§ã™ã€‚ã‚‚ã—ã‚ãªãŸãŒãƒ‘スワードã®ç™ºè¡Œã‚’ä¾é ¼ã—ãŸã®ã§ã‚ã‚Œã°ã€ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦åˆ¥ã®ãƒ‘スワードã«å¤‰æ›´ã—ã¦ãã ã•ã„。
@@ -509,13 +517,13 @@ $2',
# Password reset dialog
'resetpass' => 'パスワードã®å†è¨­å®š',
-'resetpass_announce' => 'メールã§é€ä¿¡ã—ãŸè‡¨æ™‚パスワードã§ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã™ã€‚ログインを完了ã™ã‚‹ã«ã¯ã€æ–°ã—ã„パスワードを設定ã—ãªãŠã™å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
+'resetpass_announce' => 'メールé€ä¿¡ã•ã‚ŒãŸä»®ãƒ‘スワードã§ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã™ã€‚ログインを完了ã™ã‚‹ã«ã¯ã€æ–°ã—ã„パスワードを設定ã—ãªãŠã™å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
'resetpass_text' => '<!-- ã“ã“ã«ãƒ†ã‚­ã‚¹ãƒˆã‚’挿入 -->',
-'resetpass_header' => 'パスワードを設定ã—ãªãŠã™',
+'resetpass_header' => 'アカウントã®ãƒ‘スワードを変更',
'resetpass_submit' => 'å†è¨­å®šã—ã¦ãƒ­ã‚°ã‚¤ãƒ³',
'resetpass_success' => 'ã‚ãªãŸã®ãƒ‘スワードã¯å¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚ログインã—ã¦ã„ã¾ã™...',
-'resetpass_bad_temporary' => '無効ãªè‡¨æ™‚パスワードã§ã™ã€‚パスワードã¯æ—¢ã«å†è¨­å®šã•ã‚Œã¦ã„ã‚‹ã‹ã€å†ã³ãƒ‘スワード通知メールãŒé€ä¿¡ã•ã‚Œã¦ã„ã¾ã™ã€‚',
-'resetpass_forbidden' => 'ã“ã®ã‚¦ã‚£ã‚­ã§ã¯ã€ãƒ‘スワードã®å¤‰æ›´ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
+'resetpass_bad_temporary' => '無効ãªä»®ãƒ‘スワードã§ã™ã€‚ã™ã§ã«ãƒ‘スワード変更を行ã£ã¦ã„ã‚‹ã‹ã€æ–°ã—ã„仮パスワードã®ç™ºè¡Œã‚’ä¾é ¼ã—ã¦ã„ã¾ã›ã‚“ã‹ã€‚',
+'resetpass_forbidden' => 'ã“ã®ã‚¦ã‚£ã‚­ã§ã®ãƒ‘スワードã®å¤‰æ›´ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
'resetpass_missing' => 'データãŒã‚»ãƒƒãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“。',
# Edit page toolbar
@@ -528,14 +536,14 @@ $2',
'extlink_sample' => 'http://www.example.com リンクã®ã‚¿ã‚¤ãƒˆãƒ«',
'extlink_tip' => '外部リンク(http:// を忘れãšã«ã¤ã‘ã¦ãã ã•ã„)',
'headline_sample' => '見出ã—',
-'headline_tip' => '標準ã®è¦‹å‡ºã—',
-'math_sample' => '\\int f(x)dx',
+'headline_tip' => 'レベル2ã®è¦‹å‡ºã—',
+'math_sample' => 'ã“ã“ã«æ•°å¼ã‚’入力ã—ã¾ã™',
'math_tip' => 'æ•°å¼ (LaTeX)',
'nowiki_sample' => 'ãã®ã¾ã¾è¡¨ç¤ºã•ã›ãŸã„文字を入力',
'nowiki_tip' => '入力文字をãã®ã¾ã¾è¡¨ç¤º',
-'image_tip' => 'ç”»åƒã®åŸ‹ã‚è¾¼ã¿',
-'media_sample' => 'Example.mp3',
-'media_tip' => 'メディアファイル(音声)ã¸ã®ãƒªãƒ³ã‚¯',
+'image_tip' => 'ファイルã®åŸ‹ã‚è¾¼ã¿',
+'media_sample' => 'Example.ogg',
+'media_tip' => 'ファイルã¸ã®ãƒªãƒ³ã‚¯',
'sig_tip' => '時刻ã¤ãã®ç½²å',
'hr_tip' => '水平線(利用ã¯æŽ§ãˆã‚ã«ï¼‰',
@@ -549,22 +557,25 @@ $2',
'showpreview' => 'プレビューを実行',
'showlivepreview' => 'ライブプレビュー',
'showdiff' => '差分を表示',
-'anoneditwarning' => 'ã‚ãªãŸã¯ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã›ã‚“。ã“ã®ã¾ã¾æŠ•ç¨¿ã‚’è¡Œã£ãŸå ´åˆã‚ãªãŸã®IPアドレスã¯ã“ã®é …ç›®ã®å±¥æ­´ã«è¨˜éŒ²ã•ã‚Œã¾ã™ã€‚',
+'anoneditwarning' => "'''警告:'''ã‚ãªãŸã¯ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã¾ã›ã‚“。ã“ã®ã¾ã¾æŠ•ç¨¿ã‚’è¡Œã£ãŸå ´åˆã€ã‚ãªãŸã®IPアドレスãŒã“ã®é …ç›®ã®å±¥æ­´ã«è¨˜éŒ²ã•ã‚Œã¾ã™ã€‚",
'missingsummary' => "'''注æ„:''' è¦ç´„欄ãŒç©ºæ¬„ã§ã™ã€‚投稿ボタンをもã†ä¸€åº¦æŠ¼ã™ã¨ã€è¦ç´„ãªã—ã®ã¾ã¾æŠ•ç¨¿ã•ã‚Œã¾ã™ã€‚",
'missingcommenttext' => '以下ã«ã‚³ãƒ¡ãƒ³ãƒˆã‚’入力ã—ã¦ãã ã•ã„。',
'missingcommentheader' => "'''注æ„:''' é¡Œå・見出ã—ãŒç©ºæ¬„ã§ã™ã€‚投稿ボタンをもã†ä¸€åº¦æŠ¼ã™ã¨ã€è¦ç´„ãªã—ã®ã¾ã¾æŠ•ç¨¿ã•ã‚Œã¾ã™ã€‚",
'summary-preview' => 'è¦ç´„ã®ãƒ—レビュー',
'subject-preview' => 'é¡Œå・見出ã—ã®ãƒ—レビュー',
'blockedtitle' => '投稿ブロック',
-'blockedtext' => 'ã”使用ã®åˆ©ç”¨è€…åã¾ãŸã¯IPアドレス㯠$1 ã«ã‚ˆã£ã¦æŠ•ç¨¿ã‚’ブロックã•ã‚Œã¦ã„ã¾ã™ã€‚ブロックã®ç†ç”±ã¯ $2 ã§ã™ã€‚
+'blockedtext' => "<big>'''ã“ã®åˆ©ç”¨è€…åã¾ãŸã¯IPアドレスã§ã®æŠ•ç¨¿ã¯ãƒ–ロックã•ã‚Œã¦ã„ã¾ã™ã€‚'''</big>
+
+ブロック㯠$1 ã«ã‚ˆã£ã¦å®Ÿæ–½ã•ã‚Œã¾ã—ãŸã€‚
+ブロックã®ç†ç”±ã¯ã€Œ$2ã€ã§ã™ã€‚
*ブロック開始時期: $8
*ブロック解除予定: $6
*ブロック対象: $7
-$1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã„ã¦ãƒ¡ãƒ¼ãƒ«ã§å•ã„åˆã‚ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãŸã ã—ã€[[Special:Preferences|オプション]]ã«æ­£ã—ã„メールアドレスãŒç™»éŒ²ã•ã‚Œã¦ã„ãªã„å ´åˆã€ãƒ¡ãƒ¼ãƒ«é€ä¿¡æ©Ÿèƒ½ãŒä½¿ãˆãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。
+ã“ã®ãƒ–ロックã«ã¤ã„㦠$1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«å•ã„åˆã‚ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãŸã ã—ã€[[Special:Preferences|オプション]]ã«æœ‰åŠ¹ãªãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒç™»éŒ²ã•ã‚Œã¦ã„ãªã„å ´åˆã€ã¾ãŸã¯ãƒ¡ãƒ¼ãƒ«é€ä¿¡æ©Ÿèƒ½ã®ä½¿ç”¨ãŒãƒ–ロックã•ã‚Œã¦ã„ã‚‹å ´åˆã€ã€Œã“ã®åˆ©ç”¨è€…ã«ãƒ¡ãƒ¼ãƒ«ã‚’é€ã‚‹ã€ã®æ©Ÿèƒ½ã¯ä½¿ãˆã¾ã›ã‚“。
-ã‚ãªãŸã®IPアドレスã¯ã€Œ$3ã€ã€ãƒ–ロックID㯠&#x23;$5 ã§ã™ã€‚å•ã„åˆã‚ã›ã‚’è¡Œã†éš›ã«ã¯ã€ã“ã®æƒ…報を必ãšæ›¸ã„ã¦ãã ã•ã„。',
+ã‚ãªãŸã®ç¾åœ¨ã®IPアドレスã¯ã€Œ$3ã€ã€ãƒ–ロックID㯠#$5 ã§ã™ã€‚å•ã„åˆã‚ã›ã‚’è¡Œã†éš›ã«ã¯ã€ä¸Šè¨˜ã®æƒ…報を必ãšæ›¸ã„ã¦ãã ã•ã„。",
'autoblockedtext' => 'ã”利用ã®IPアドレス㯠$1 ã«ã‚ˆã£ã¦æŠ•ç¨¿ã‚’ブロックã•ã‚ŒãŸåˆ©ç”¨è€…ã«ã‚ˆã£ã¦ä½¿ç”¨ã•ã‚ŒãŸãŸã‚ã«è‡ªå‹•çš„ã«ãƒ–ロックã•ã‚Œã¦ã„ã¾ã™ã€‚ç†ç”±ã¯æ¬¡ã®é€šã‚Šã§ã™ã€‚
:$2
@@ -593,7 +604,11 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'accmailtitle' => 'パスワードをé€ä¿¡ã—ã¾ã—ãŸ',
'accmailtext' => '"$1" ã®ãƒ‘スワードを $2 ã«é€ä¿¡ã—ã¾ã—ãŸã€‚',
'newarticle' => '(新è¦ï¼‰',
-'newarticletext' => 'ページを新è¦ã«ä½œæˆã™ã‚‹ã«ã¯æ–°ã—ã„内容を書ã込んã§ãã ã•ã„。',
+'newarticletext' => 'ã‚ãªãŸãŒã‚¯ãƒªãƒƒã‚¯ã—ãŸãƒªãƒ³ã‚¯å…ˆã®ãƒšãƒ¼ã‚¸ã¯ã¾ã å­˜åœ¨ã—ã¦ã„ã¾ã›ã‚“。
+
+ã“ã®ãƒšãƒ¼ã‚¸ã‚’æ–°è¦ã«ä½œæˆã™ã‚‹ã«ã¯ã€ä¸‹ã®ãƒœãƒƒã‚¯ã‚¹ã«å†…容を書ã込んã§ãã ã•ã„(詳ã—ãã¯[[{{MediaWiki:Helppage}}|ヘルプページ]]ã‚’å‚ç…§ã—ã¦ãã ã•ã„)。
+
+ページを作æˆã™ã‚‹ã¤ã‚‚ã‚ŠãŒãªã„å ´åˆã«ã¯ã€ãƒ–ラウザã®ã€Œæˆ»ã‚‹ã€ãƒœã‚¿ãƒ³ã‚’使ã£ã¦å‰ã®ãƒšãƒ¼ã‚¸ã«æˆ»ã£ã¦ãã ã•ã„。',
'anontalkpagetext' => "----
''ã“ã‚Œã¯ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’ã¾ã ä½œæˆã—ã¦ã„ãªã„ã‹ã€ã‚ã‚‹ã„ã¯ä½¿ã£ã¦ã„ãªã„匿å利用者ã®ãŸã‚ã®ä¼šè©±ãƒšãƒ¼ã‚¸ã§ã™ã€‚匿å利用者ã®è­˜åˆ¥ã¯åˆ©ç”¨è€…åã®ã‹ã‚ã‚Šã«IPアドレスを用ã„ã¾ã™ã€‚IPアドレスã¯ä½•äººã‹ã§å…±æœ‰ã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ã‚‚ã—ã‚ãªãŸãŒåŒ¿å利用者ã§ç„¡é–¢ä¿‚ãªã‚³ãƒ¡ãƒ³ãƒˆãŒå¯„ã›ã‚‰ã‚Œã¦ã„ã‚‹ã¨ãŠè€ƒãˆã®å ´åˆã¯ã€[[Special:UserLogin/signup|アカウントを作æˆã™ã‚‹]]ã‹[[Special:UserLogin|ログインã—ã¦]]ä»–ã®åŒ¿å利用者ã¨é–“é•ãˆã‚‰ã‚Œãªã„よã†ã«ã—ã¦ãã ã•ã‚‹ã‚ˆã†ãŠé¡˜ã„ã—ã¾ã™ã€‚''",
'noarticletext' => 'ç¾åœ¨ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯å†…容ãŒã‚ã‚Šã¾ã›ã‚“。他ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰[[Special:Search/{{PAGENAME}}|ã“ã®ãƒšãƒ¼ã‚¸ã‚¿ã‚¤ãƒˆãƒ«ã‚’検索ã™ã‚‹]]ã‹ã€[{{fullurl:{{FULLPAGENAME}}|action=edit}} ã“ã®ãƒšãƒ¼ã‚¸ã‚’編集]ã§ãã¾ã™ã€‚',
@@ -612,7 +627,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'previewnote' => '<strong>ã“ã‚Œã¯ãƒ—レビューã§ã™ã€‚
ã¾ã ä¿å­˜ã•ã‚Œã¦ã„ã¾ã›ã‚“!</strong>',
'previewconflict' => 'ã“ã®ãƒ—レビューã¯ã€ä¸Šã®æ–‡ç« ç·¨é›†ã‚¨ãƒªã‚¢ã®æ–‡ç« ã‚’ä¿å­˜ã—ãŸå ´åˆã«ã©ã†è¦‹ãˆã‚‹ã‚ˆã†ã«ãªã‚‹ã‹ã‚’示ã™ã‚‚ã®ã§ã™ã€‚',
-'session_fail_preview' => '<strong>セッションãŒåˆ‡æ–­ã•ã‚ŒãŸãŸã‚編集をä¿å­˜ã§ãã¾ã›ã‚“。もã†ä¸€åº¦ã‚„ã‚ŠãªãŠã—ã¦ãã ã•ã„。ãã‚Œã§ã‚‚失敗ã™ã‚‹å ´åˆã€ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã—ã¦ã‹ã‚‰ãƒ­ã‚°ã‚¤ãƒ³ã—ç›´ã—ã¦ãã ã•ã„。</strong>',
+'session_fail_preview' => '<strong>申ã—訳ã‚ã‚Šã¾ã›ã‚“ï¼ã‚»ãƒƒã‚·ãƒ§ãƒ³ãŒåˆ‡æ–­ã•ã‚ŒãŸãŸã‚編集をä¿å­˜ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ã‚„ã‚ŠãªãŠã—ã¦ãã ã•ã„。ãã‚Œã§ã‚‚失敗ã™ã‚‹å ´åˆã€ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã—ã¦ã‹ã‚‰ãƒ­ã‚°ã‚¤ãƒ³ã—ç›´ã—ã¦ãã ã•ã„。</strong>',
'session_fail_preview_html' => "<strong>申ã—訳ã‚ã‚Šã¾ã›ã‚“。セッションãŒåˆ‡æ–­ã•ã‚ŒãŸãŸã‚編集をä¿å­˜ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚</strong>
''{{SITENAME}}ã§ã¯HTMLã‚¿ã‚°ã®ä½¿ç”¨ã«åˆ¶é™ã‚’設ã‘ã¦ãŠã‚‰ãšã€JavaScript ã§ã®ã‚¢ã‚¿ãƒƒã‚¯ã‚’予防ã™ã‚‹ãŸã‚ã«ãƒ—レビューを隠ã—ã¦ã„ã¾ã™ã€‚''
@@ -622,7 +637,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
ã“ã®ãƒšãƒ¼ã‚¸ã®æ–‡ç« ãŒç ´æã™ã‚‹ã®ã‚’防ããŸã‚ã€ã‚ãªãŸã®ç·¨é›†ã¯å映ã•ã‚Œã¾ã›ã‚“。
å•é¡Œã®ã‚る匿åプロキシサービスを利用ã—ã¦ã„ã‚‹ã¨ã€ã“ã®å•é¡ŒãŒèµ·ã“ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚</strong>',
'editing' => '$1 を編集中',
-'editingsection' => '$1 を編集中(節å˜ä½ç·¨é›†ï¼‰',
+'editingsection' => '$1 を編集中(セクションå˜ä½ç·¨é›†ï¼‰',
'editingcomment' => '$1 を編集中(新è¦ã‚³ãƒ¡ãƒ³ãƒˆï¼‰',
'editconflict' => '編集競åˆ: $1',
'explainconflict' => 'ã‚ãªãŸãŒã“ã®ãƒšãƒ¼ã‚¸ã‚’編集ã—始ã‚ãŸå¾Œã«ã€ä»–ã®èª°ã‹ãŒã“ã®ãƒšãƒ¼ã‚¸ã‚’変更ã—ã¾ã—ãŸã€‚上å´ã®ãƒ†ã‚­ã‚¹ãƒˆã‚¨ãƒªã‚¢ã¯ç¾åœ¨ã®æœ€æ–°ã®çŠ¶æ…‹ã§ã™ã€‚ã‚ãªãŸã®ç·¨é›†ã—ã¦ã„ãŸæ–‡ç« ã¯ä¸‹å´ã®ãƒ†ã‚­ã‚¹ãƒˆã‚¨ãƒªã‚¢ã«ç¤ºã•ã‚Œã¦ã„ã¾ã™ã€‚編集ã—ã¦ã„ãŸæ–‡ç« ã‚’ã€ä¸Šå´ã®ãƒ†ã‚­ã‚¹ãƒˆã‚¨ãƒªã‚¢ã®æ–‡ç« ã«çµ„ã¿è¾¼ã‚“ã§ãã ã•ã„。<strong>上å´ã®ãƒ†ã‚­ã‚¹ãƒˆã‚¨ãƒªã‚¢ã®å†…容ã ã‘</strong>ãŒã€ã€Œ{{int:Savearticle}}ã€ã‚’クリックã—ãŸæ™‚ã«å®Ÿéš›ã«ä¿å­˜ã•ã‚Œã¾ã™ã€‚',
@@ -638,7 +653,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'copyrightwarning2' => "'''■投稿ã™ã‚‹å‰ã«ä»¥ä¸‹ã‚’確èªã—ã¦ãã ã•ã„â– '''
* ã‚ãªãŸã®æ–‡ç« ãŒä»–人ã«ã‚ˆã£ã¦è‡ªç”±ã«ç·¨é›†ã€é…布ã•ã‚Œã‚‹ã“ã¨ã‚’望ã¾ãªã„å ´åˆã¯ã€æŠ•ç¨¿ã‚’控ãˆã¦ãã ã•ã„。
* ã‚ãªãŸã®æŠ•ç¨¿ã™ã‚‹æ–‡ç« ã¯ã‚ãªãŸè‡ªèº«ã«ã‚ˆã£ã¦æ›¸ã‹ã‚ŒãŸã‚‚ã®ã§ã‚ã‚‹ã‹ã€ãƒ‘ブリック・ドメインã‹ãã‚Œã«é¡žã™ã‚‹è‡ªç”±ãªãƒªã‚½ãƒ¼ã‚¹ã‹ã‚‰ã®è¤‡è£½ã§ã‚ã‚‹ã“ã¨ã‚’ç´„æŸã—ã¦ãã ã•ã„(詳細ã¯$1ã‚’å‚照)。'''ã‚ãªãŸãŒè‘—作権をä¿æŒã—ã¦ã„ãªã„作å“を許諾ãªã—ã«æŠ•ç¨¿ã—ã¦ã¯ã„ã‘ã¾ã›ã‚“!'''",
-'longpagewarning' => "'''警告:''' ã“ã®ãƒšãƒ¼ã‚¸ã®ã‚µã‚¤ã‚ºã¯ $1 キロãƒã‚¤ãƒˆã§ã™ã€‚一部ã®å¤ã„ブラウザã§ã¯ 32 キロãƒã‚¤ãƒˆä»¥ä¸Šã®ãƒšãƒ¼ã‚¸ã‚’編集ã™ã‚‹ã¨å•é¡ŒãŒèµ·ãã‚‹ã‚‚ã®ãŒã‚ã‚Šã¾ã™ã€‚ページを節ã«åˆ†ã‘ã‚‹ã“ã¨ã‚’検討ã—ã¦ãã ã•ã„。",
+'longpagewarning' => '<strong>警告: ã“ã®ãƒšãƒ¼ã‚¸ã®ã‚µã‚¤ã‚ºã¯ $1 キロãƒã‚¤ãƒˆã§ã™ã€‚一部ã®ãƒ–ラウザã«ã¯ 32 キロãƒã‚¤ãƒˆä»¥ä¸Šã®ãƒšãƒ¼ã‚¸ã‚’編集ã™ã‚‹ã¨å•é¡ŒãŒèµ·ãã‚‹ã‚‚ã®ãŒã‚ã‚Šã¾ã™ã€‚ページをセクションã«åˆ†ã‘ã‚‹ã“ã¨ã‚’検討ã—ã¦ãã ã•ã„。</strong>',
'longpageerror' => '<strong>エラー: ã‚ãªãŸãŒæŠ•ç¨¿ã—ãŸãƒ†ã‚­ã‚¹ãƒˆã¯ $1 キロãƒã‚¤ãƒˆã®é•·ã•ãŒã‚ã‚Šã¾ã™ã€‚ã“ã‚Œã¯æŠ•ç¨¿ã§ãる最大ã®é•·ã•ã§ã‚ã‚‹ $2 キロãƒã‚¤ãƒˆã‚’超ãˆã¦ã„ã¾ã™ã€‚ã“ã®ç·¨é›†ã‚’ä¿å­˜ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。</strong>',
'readonlywarning' => '<strong>警告: データベースãŒãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã®ãŸã‚ã«ãƒ­ãƒƒã‚¯ã•ã‚Œã¦ã„ã¾ã™ã€‚ç¾åœ¨ã¯ç·¨é›†çµæžœã‚’ä¿å­˜ã§ãã¾ã›ã‚“。文章をカットアンドペーストã—ã¦ãƒ­ãƒ¼ã‚«ãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ã¨ã—ã¦ä¿å­˜ã—ã€å¾Œã»ã©ä¿å­˜ã‚’ã‚„ã‚Šç›´ã—ã¦ãã ã•ã„。</strong>',
'protectedpagewarning' => "'''警告:''' ã“ã®ãƒšãƒ¼ã‚¸ã¯ä¿è­·ã•ã‚Œã¦ã„ã¾ã™ã€‚{{int:group-sysop}}ã—ã‹ç·¨é›†ã§ãã¾ã›ã‚“。",
@@ -647,17 +662,17 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'titleprotectedwarning' => '<strong>警告: ã“ã®ãƒšãƒ¼ã‚¸ã¯ãƒ­ãƒƒã‚¯ã•ã‚Œã¦ã„ã‚‹ãŸã‚ã€ç‰¹å®šã®åˆ©ç”¨è€…以外ã¯ä½œæˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。</strong>',
'templatesused' => 'ã“ã®ãƒšãƒ¼ã‚¸ã§ä½¿ã‚ã‚Œã¦ã„るテンプレート:',
'templatesusedpreview' => 'ã“ã®ãƒ—レビューã§ä½¿ã‚ã‚Œã¦ã„るテンプレート:',
-'templatesusedsection' => 'ã“ã®ç¯€ã§ä½¿ã‚ã‚Œã¦ã„るテンプレート:',
+'templatesusedsection' => 'ã“ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã§ä½¿ã‚ã‚Œã¦ã„るテンプレート:',
'template-protected' => '(ä¿è­·ï¼‰',
'template-semiprotected' => '(åŠä¿è­·ï¼‰',
'hiddencategories' => 'ã“ã®ãƒšãƒ¼ã‚¸ã¯$1個ã®éš ã—カテゴリã«å±žã—ã¦ã„ã¾ã™:',
'edittools' => '<!-- ã“ã“ã«æ›¸ã„ãŸãƒ†ã‚­ã‚¹ãƒˆã¯ç·¨é›†åŠã³ã‚¢ãƒƒãƒ—ロードã®ãƒ•ã‚©ãƒ¼ãƒ ã®ä¸‹ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ -->',
'nocreatetitle' => 'ページを作æˆã§ãã¾ã›ã‚“',
'nocreatetext' => '{{SITENAME}} ã§ã¯ãƒšãƒ¼ã‚¸ã®æ–°è¦ä½œæˆã‚’制é™ã—ã¦ã„ã¾ã™ã€‚å…ƒã®ãƒšãƒ¼ã‚¸ã«æˆ»ã£ã¦æ—¢å­˜ã®ãƒšãƒ¼ã‚¸ã‚’編集ã™ã‚‹ã‹ã€[[Special:UserLogin|ログインã¾ãŸã¯ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作æˆ]]ã—ã¦ãã ã•ã„。',
-'nocreate-loggedin' => '{{SITENAME}}ã§æ–°ã—ã„ページを作æˆã™ã‚‹æ¨©é™ãŒã‚ã‚Šã¾ã›ã‚“。',
+'nocreate-loggedin' => 'ã‚ãªãŸã¯ã€{{SITENAME}}ã§æ–°ã—ã„ページを作æˆã™ã‚‹æ¨©é™ãŒã‚ã‚Šã¾ã›ã‚“。',
'permissionserrors' => 'èªè¨¼ã‚¨ãƒ©ãƒ¼',
'permissionserrorstext' => 'ã‚ãªãŸã«ã¯ã“ã®ãƒšãƒ¼ã‚¸ã®ç·¨é›†æ¨©é™ãŒã‚ã‚Šã¾ã›ã‚“。ç†ç”±ã¯ä»¥ä¸‹ã®é€šã‚Šã§ã™:',
-'permissionserrorstext-withaction' => '以下ã«ç¤ºã•ã‚ŒãŸç†ç”±ã«ã‚ˆã‚Š $2 ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã›ã‚“:',
+'permissionserrorstext-withaction' => '以下ã«ç¤ºã•ã‚ŒãŸç†ç”±ã«ã‚ˆã‚Š$2ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã›ã‚“:',
'recreate-deleted-warn' => "'''警告:ã‚ãªãŸã¯ä»¥å‰ã«å‰Šé™¤ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‚’å†ä½œæˆã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚'''
ã“ã®ãƒšãƒ¼ã‚¸ã®ç·¨é›†ãŒé©åˆ‡ã§ã‚ã‚‹ã‹ã©ã†ã‹ç¢ºèªã—ã¦ãã ã•ã„。å‚考ã¨ã—ã¦ä»¥ä¸‹ã«ã“ã®ãƒšãƒ¼ã‚¸ã®å‰Šé™¤è¨˜éŒ²ã‚’表示ã—ã¦ã„ã¾ã™:",
@@ -666,17 +681,17 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'expensive-parserfunction-warning' => '警告: ã“ã®ãƒšãƒ¼ã‚¸ã¯æ¡ä»¶æ–‡é–¢æ•°ã®å‘¼ã³å‡ºã—è² è·ãŒé«˜éŽãŽã¾ã™ã€‚
ç¾åœ¨ã¯ $1 ã§ã™ã€‚$2 より低ã„å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'expensive-parserfunction-category' => 'æ¡ä»¶æ–‡é–¢æ•°ã®å‘¼ã³å‡ºã—ãŒé«˜è² è·ã¨ãªã£ã¦ã„るページ',
-'post-expand-template-inclusion-warning' => '警告: テンプレートã®ãƒ‡ãƒ¼ã‚¿ã‚µã‚¤ã‚ºãŒå¤§ãéŽãŽã¾ã™ã€‚ã„ãã¤ã‹ã®ãƒ†ãƒ³ãƒ—レートãŒå«ã¾ã‚Œã¾ã›ã‚“。',
+'expensive-parserfunction-category' => '高負è·æ¡ä»¶æ–‡é–¢æ•°ãŒå¤šéŽãŽã‚‹ãƒšãƒ¼ã‚¸',
+'post-expand-template-inclusion-warning' => '警告: テンプレートã®èª­ã¿è¾¼ã¿ã‚µã‚¤ã‚ºãŒå¤§ãéŽãŽã¾ã™ã€‚ã„ãã¤ã‹ã®ãƒ†ãƒ³ãƒ—レートã¯å±•é–‹ã•ã‚Œã¾ã›ã‚“。',
'post-expand-template-inclusion-category' => 'テンプレート読ã¿è¾¼ã¿ã‚µã‚¤ã‚ºãŒåˆ¶é™å€¤ã‚’越ãˆã¦ã„るページ',
-'post-expand-template-argument-warning' => '警告:ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯å±•é–‹å¾Œã®ã‚µã‚¤ã‚ºãŒå¤§ãã™ãŽã‚‹ãƒ†ãƒ³ãƒ—レートãŒ1ã¤ä»¥ä¸Šå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“れらã®ãƒ†ãƒ³ãƒ—レートã¯å±•é–‹ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚',
-'post-expand-template-argument-category' => '展開ã•ã‚Œãªã‹ã£ãŸãƒ†ãƒ³ãƒ—レートをå«ã‚€ãƒšãƒ¼ã‚¸',
+'post-expand-template-argument-warning' => '警告:ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯å±•é–‹å¾Œã®ã‚µã‚¤ã‚ºãŒå¤§ãã™ãŽã‚‹ãƒ†ãƒ³ãƒ—レート引数ãŒ1ã¤ä»¥ä¸Šå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“れらã®ãƒ†ãƒ³ãƒ—レート引数ã¯ç„¡è¦–ã•ã‚Œã¾ã—ãŸã€‚',
+'post-expand-template-argument-category' => '無視ã•ã‚ŒãŸãƒ†ãƒ³ãƒ—レート引数をå«ã‚€ãƒšãƒ¼ã‚¸',
# "Undo" feature
-'undo-success' => '編集ã®å–り消ã—ã«æˆåŠŸã—ã¾ã—ãŸã€‚ä¿å­˜ãƒœã‚¿ãƒ³ã‚’押ã™ã¨å¤‰æ›´ãŒç¢ºå®šã•ã‚Œã¾ã™ã€‚',
-'undo-failure' => '中間ã®ç‰ˆã§ã®ç·¨é›†ã¨ç«¶åˆã—ãŸãŸã‚ã€è‡ªå‹•å–り消ã—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚',
+'undo-success' => '編集ã®å–り消ã—ãŒå¯èƒ½ã§ã™ã€‚ã“ã‚ŒãŒã‚ãªãŸã®æ„図ã—ãŸç·¨é›†ã§ã‚ã‚‹ã‹ã€ä¸‹ã«è¡¨ç¤ºã•ã‚Œã¦ã„る差分を確èªã—ã¦ãã ã•ã„。ä¿å­˜ãƒœã‚¿ãƒ³ã‚’押ã™ã¨å–り消ã—ãŒç¢ºå®šã•ã‚Œã¾ã™ã€‚',
+'undo-failure' => '中間ã®ç‰ˆã§ã®ç·¨é›†ã¨ç«¶åˆã—ãŸãŸã‚ã€å–り消ã›ã¾ã›ã‚“ã§ã—ãŸã€‚',
'undo-norev' => 'å–り消ãã†ã¨ã—ãŸç·¨é›†ã¯å­˜åœ¨ã—ãªã„ã‹ã™ã§ã«å‰Šé™¤ã•ã‚ŒãŸãŸã‚ã«å–り消ã›ã¾ã›ã‚“ã§ã—ãŸã€‚',
-'undo-summary' => '[[Special:Contributions/$2|$2]] ([[User talk:$2|会話]] | [[Special:Contributions/$2|{{MediaWiki:Contribslink}}]]) ã«ã‚ˆã‚‹ $1 版ã®ç·¨é›†ã‚’å–り消ã—',
+'undo-summary' => '[[Special:Contributions/$2|$2]] ([[User talk:$2|会話]]) ã«ã‚ˆã‚‹ç‰ˆ $1 ã‚’å–り消ã—',
# Account creation failure
'cantcreateaccounttitle' => 'アカウントを作æˆã§ãã¾ã›ã‚“',
@@ -685,13 +700,13 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
ブロックç†ç”±: ''$2''",
# History pages
-'viewpagelogs' => 'ã“ã®ãƒšãƒ¼ã‚¸ã«é–¢ã™ã‚‹ãƒ­ã‚°ã‚’見る',
+'viewpagelogs' => 'ã“ã®ãƒšãƒ¼ã‚¸ã«é–¢ã™ã‚‹ãƒ­ã‚°ã‚’表示',
'nohistory' => 'ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯å¤‰æ›´å±¥æ­´ãŒã‚ã‚Šã¾ã›ã‚“。',
'revnotfound' => 'è¦æ±‚ã•ã‚ŒãŸç‰ˆãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。',
'revnotfoundtext' => 'è¦æ±‚ã•ã‚ŒãŸã“ã®ãƒšãƒ¼ã‚¸ã®æ—§ç‰ˆã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚ã“ã®ãƒšãƒ¼ã‚¸ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ãŸURLã‚’ã‚‚ã†ä¸€åº¦ç¢ºèªã—ã¦ãã ã•ã„。',
'currentrev' => '最新版',
-'revisionasof' => '$1ã®ç‰ˆ',
-'revision-info' => '$1; $2 ã«ã‚ˆã‚‹ç‰ˆ',
+'revisionasof' => '$1時点ã«ãŠã‘る版',
+'revision-info' => '$1時点ã«ãŠã‘ã‚‹ $2 ã«ã‚ˆã‚‹ç‰ˆ',
'previousrevision' => 'â†å‰ã®ç‰ˆ',
'nextrevision' => '次ã®ç‰ˆâ†’',
'currentrevisionlink' => '最新版を表示',
@@ -700,7 +715,8 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'last' => 'å‰ã®ç‰ˆ',
'page_first' => '先頭',
'page_last' => '末尾',
-'histlegend' => '凡例:(最新版)= 最新版ã¨ã®æ¯”較ã€ï¼ˆå‰ã®ç‰ˆï¼‰= ç›´å‰ã®ç‰ˆã¨ã®æ¯”較ã€<strong>{{int:minoreditletter}}</strong> = 細部ã®ç·¨é›†',
+'histlegend' => '差分を表示ã™ã‚‹ã«ã¯æ¯”較ã—ãŸã„版ã®ãƒ©ã‚¸ã‚ªãƒœã‚¿ãƒ³ã‚’é¸æŠžã—ã€ã‚¨ãƒ³ã‚¿ãƒ¼ã‚­ãƒ¼ã‚’押ã™ã‹ã€ãƒšãƒ¼ã‚¸ä¸‹éƒ¨ã®ãƒœã‚¿ãƒ³ã‚’押ã—ã¾ã™ã€‚<br />
+凡例:(最新版)= 最新版ã¨ã®æ¯”較ã€ï¼ˆå‰ã®ç‰ˆï¼‰= ç›´å‰ã®ç‰ˆã¨ã®æ¯”較ã€{{int:minoreditletter}} = 細部ã®ç·¨é›†',
'deletedrev' => '[削除済ã¿]',
'histfirst' => '最å¤',
'histlast' => '最新',
@@ -716,46 +732,46 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
# Revision deletion
'rev-deleted-comment' => '(è¦ç´„ã¯å‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™ï¼‰',
'rev-deleted-user' => '(投稿者åã¯å‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™ï¼‰',
-'rev-deleted-event' => '(記事ã¯å‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™ï¼‰',
+'rev-deleted-event' => '(ログã®è¨˜éŒ²ã¯å‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™ï¼‰',
'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">
-ã“ã®ç‰ˆã¯å…¬ã®å±¥æ­´ã‹ã‚‰å‰Šé™¤ã•ã‚Œã¾ã—ãŸã€‚[{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} 削除記録]ã«ãŠãらãログãŒã‚ã‚Šã¾ã™ã€‚</div>',
+ã“ã®ç‰ˆã¯å…¬ã®ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã‹ã‚‰å‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™ã€‚削除ã®è©³ç´°ã¯[{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} 削除記録]ã‚’å‚ç…§ã—ã¦ãã ã•ã„。</div>',
'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
-ã“ã®ç‰ˆã¯å…¬ã®å±¥æ­´ã‹ã‚‰å‰Šé™¤ã•ã‚Œã¦ãŠã‚Šã€{{SITENAME}}ã®{{int:group-sysop}}ã ã‘ãŒå†…容を見るã“ã¨ãŒã§ãã¾ã™ã€‚削除ã®è©³ç´°ã¯[{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} 削除記録]ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
+ã“ã®ç‰ˆã¯å…¬ã®ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã‹ã‚‰å‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™ã€‚ã‚ãªãŸã¯{{SITENAME}}ã®{{int:group-sysop}}ã§ã‚ã‚‹ãŸã‚内容を見るã“ã¨ãŒã§ãã¾ã™ã€‚削除ã®è©³ç´°ã¯[{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} 削除記録]ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
</div>',
-'rev-delundel' => '復帰/削除',
+'rev-delundel' => '表示/秘匿',
'revisiondelete' => '版ã®å‰Šé™¤ã¨å¾©å¸°',
'revdelete-nooldid-title' => '対象版ãŒã‚ã‚Šã¾ã›ã‚“',
-'revdelete-nooldid-text' => 'æ“作ã®å®Œäº†ã«å¿…è¦ãªç‰ˆãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“。',
-'revdelete-selected' => "'''$1'''ã®ã€ä»¥ä¸‹ã®é¸æŠžã•ã‚ŒãŸç‰ˆã«å¯¾ã™ã‚‹æ“作:",
-'logdelete-selected' => "'''$1'''ã®é¸æŠžã•ã‚ŒãŸãƒ­ã‚°ã«å¯¾ã™ã‚‹æ“作:",
-'revdelete-text' => '版ã®å‰Šé™¤ã§ã¯ãƒšãƒ¼ã‚¸ã®å±¥æ­´ã«ãã®ç‰ˆã¯è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ã—ã‹ã—ãã®ç‰ˆã«å«ã¾ã‚Œã‚‹ãƒ†ã‚­ã‚¹ãƒˆã«ã¯ã‚¢ã‚¯ã‚»ã‚¹ã§ããªããªã‚Šã¾ã™ã€‚
+'revdelete-nooldid-text' => 'ã“ã®æ“作ã®å¯¾è±¡ã¨ãªã‚‹ç‰ˆã‚’指定ã—ã¦ã„ãªã„ã‹ã€æŒ‡å®šã—ãŸç‰ˆãŒå­˜åœ¨ã—ã¦ã„ãªã„ã‹ã€ã‚ã‚‹ã„ã¯æœ€æ–°ç‰ˆã‚’秘匿ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚',
+'revdelete-selected' => "'''[[:$1]]ã®ç‰¹å®šç‰ˆ:'''",
+'logdelete-selected' => "'''é¸æŠžã•ã‚ŒãŸãƒ­ã‚°ã®è¨˜éŒ²:'''",
+'revdelete-text' => "'''削除ã•ã‚ŒãŸç‰ˆã‚„記録ã¯ãƒšãƒ¼ã‚¸ã®å±¥æ­´ã‚„ログã«è¡¨ç¤ºã•ã‚Œç¶šã‘ã¾ã™ãŒã€ä¸€èˆ¬ã®åˆ©ç”¨è€…ã¯ãã®å†…容ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ããªããªã‚Šã¾ã™ã€‚'''
-サーãƒãƒ¼ç®¡ç†è€…ã«ã“れ以上ã®åˆ¶é™ã‚’ã‹ã‘られãªã„é™ã‚Šã€ä»–ã®{{int:group-sysop}}ã¯éš ã‚ŒãŸç‰ˆã‚’読んã ã‚Šã€å…ƒã«æˆ»ã—ãŸã‚Šã§ãã¾ã™ã€‚',
-'revdelete-legend' => '版ã®å‰Šé™¤ã®é©ç”¨',
+追加ã®åˆ¶é™ãŒã‹ã‘られãªã„é™ã‚Šã€{{SITENAME}}ã®ä»–ã®{{int:group-sysop}}ã‚‚ã“ã‚Œã¨åŒã˜ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã‚’使ã£ã¦éš ã•ã‚ŒãŸå†…容ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ãŸã‚Šã€å…ƒã«æˆ»ã—ãŸã‚Šã§ãã¾ã™ã€‚",
+'revdelete-legend' => '閲覧制é™ã‚’設定',
'revdelete-hide-text' => '版ã®ãƒ†ã‚­ã‚¹ãƒˆã‚’éš ã™',
'revdelete-hide-name' => 'æ“作ãŠã‚ˆã³å¯¾è±¡ã‚’éš ã™',
'revdelete-hide-comment' => '編集ã®è¦ç´„ã‚’éš ã™',
'revdelete-hide-user' => '版ã®æŠ•ç¨¿è€…ã‚’éš ã™',
-'revdelete-hide-restricted' => 'ã“れらã®åˆ¶é™ã‚’管ç†è€…ã«ã‚‚é©ç”¨ã™ã‚‹',
+'revdelete-hide-restricted' => 'ã“れらã®åˆ¶é™ã‚’管ç†è€…ã«ã‚‚é©ç”¨ã—ã€ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã‚’ロックã™ã‚‹',
'revdelete-suppress' => 'データを{{int:group-sysop}}ã‹ã‚‰ã‚‚éš ã™',
'revdelete-hide-image' => 'ファイル内容を隠ã™',
'revdelete-unsuppress' => '復帰版ã«å¯¾ã™ã‚‹åˆ¶é™ã‚’外ã™',
'revdelete-log' => 'è¦ç´„:',
-'revdelete-submit' => '隠蔽ã®è¨­å®šã‚’é©ç”¨',
-'revdelete-logentry' => '[[$1]]ã®ç‰ˆã®å‰Šé™¤æƒ…報をæ“作ã—ã¾ã—ãŸ',
-'logdelete-logentry' => '[[$1]]ã®ç‰ˆã®æ“作情報を変更ã—ã¾ã—ãŸ',
-'revdelete-success' => '版ã®éš è”½çŠ¶æ…‹ã‚’変更ã—ã¾ã—ãŸ',
-'logdelete-success' => 'æ“作情報ã®éš è”½çŠ¶æ…‹ã‚’変更ã—ã¾ã—ãŸ',
-'revdel-restore' => '表示内容ã®å¤‰æ›´',
+'revdelete-submit' => 'é¸æŠžã—ãŸç‰ˆã«é©ç”¨',
+'revdelete-logentry' => '[[$1]]ã®ç‰ˆã®é–²è¦§ãƒ¬ãƒ™ãƒ«ã‚’変更ã—ã¾ã—ãŸ',
+'logdelete-logentry' => '[[$1]]ã®æ“作ã®é–²è¦§ãƒ¬ãƒ™ãƒ«ã‚’変更ã—ã¾ã—ãŸ',
+'revdelete-success' => "'''版ã®é–²è¦§ãƒ¬ãƒ™ãƒ«ã‚’変更ã—ã¾ã—ãŸã€‚'''",
+'logdelete-success' => "'''ログã®é–²è¦§ãƒ¬ãƒ™ãƒ«ã‚’変更ã—ã¾ã—ãŸã€‚'''",
+'revdel-restore' => '閲覧レベルを変更',
'pagehist' => 'ページã®å±¥æ­´',
'deletedhist' => '削除ã•ã‚ŒãŸå±¥æ­´',
'revdelete-content' => '本文',
'revdelete-summary' => '編集内容ã®è¦ç´„',
'revdelete-uname' => '利用者å',
-'revdelete-restricted' => '管ç†è€…ã«å¯¾ã—ã¦åˆ¶é™ã‚’実施',
-'revdelete-unrestricted' => '管ç†è€…ã«å¯¾ã™ã‚‹åˆ¶é™ã‚’解除',
-'revdelete-hid' => '$1 ã‚’éš ã™',
-'revdelete-unhid' => '$1 を表示ã™ã‚‹',
+'revdelete-restricted' => '管ç†è€…ã«å¯¾ã—ã¦é©ç”¨ã™ã‚‹åˆ¶é™',
+'revdelete-unrestricted' => '管ç†è€…ã«å¯¾ã—ã¦è§£é™¤ã™ã‚‹åˆ¶é™',
+'revdelete-hid' => '$1ã‚’éš ã—ã¾ã—ãŸ',
+'revdelete-unhid' => '$1ã®ç§˜åŒ¿ã‚’解除ã—ã¾ã—ãŸ',
'revdelete-log-message' => '$2版ã«å¯¾ã—ã¦$1',
'logdelete-log-message' => '$2ã®æ“作ã«å¯¾ã—ã¦$1',
@@ -765,19 +781,19 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
ç¾åœ¨æ“作ã§ãるブロックã«ã¤ã„ã¦ã¯[[Special:IPBlockList|投稿ブロック中ã®åˆ©ç”¨è€…ã‚„IPアドレス]]ã‚’å‚ç…§ã—ã¦ãã ã•ã„。',
# History merging
-'mergehistory' => 'ページã®çµ±åˆå±¥æ­´',
+'mergehistory' => 'ページ履歴ã®çµ±åˆ',
'mergehistory-header' => 'ページã®å±¥æ­´ã‚’ä»–ã®ãƒšãƒ¼ã‚¸ã®å±¥æ­´ã¨çµ±åˆã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚
-ã“ã®å¤‰æ›´ã«ã‚ˆã‚Šãƒšãƒ¼ã‚¸ã®å±¥æ­´ã¯é€£ç¶šã—ãŸã²ã¨ã¤ã®å±¥æ­´ã¨ã‚‚ã®ã«ãªã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。',
-'mergehistory-box' => 'çµ±åˆã™ã‚‹2ページã®éŽåŽ»ã®ç‰ˆ:',
+ã“ã®å¤‰æ›´ã‚’è¡Œã£ã¦ã‚‚ページã®å±¥æ­´ã®é€£ç¶šæ€§ãŒä¿ãŸã‚Œã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。',
+'mergehistory-box' => '2ページã®éŽåŽ»ã®ç‰ˆã‚’çµ±åˆã™ã‚‹:',
'mergehistory-from' => 'çµ±åˆå…ƒã¨ãªã‚‹ãƒšãƒ¼ã‚¸:',
'mergehistory-into' => 'çµ±åˆå…ˆã®ãƒšãƒ¼ã‚¸:',
'mergehistory-list' => '編集履歴を統åˆã§ãã¾ã™',
'mergehistory-merge' => '[[:$2]] ã¸çµ±åˆå¯èƒ½ãª [[:$1]] ã®å±¥æ­´ã‚’以下ã«è¡¨ç¤ºã—ã¦ã„ã¾ã™ã€‚ラジオボタンã§ç‰ˆã‚’é¸æŠžã—ã¦ã‹ã‚‰çµ±åˆæ“作を行ã†ã¨æŒ‡å®šã—ãŸæ™‚é–“ã¾ã§ã®ç‰ˆãŒè‡ªå‹•çš„ã«çµ±åˆã•ã‚Œã¾ã™ã€‚ã¾ãŸã€ãƒŠãƒ“ゲーションリンクを使ã†ã“ã¨ã§ãƒ•ã‚©ãƒ¼ãƒ ã‚’リセットã§ãã¾ã™ã€‚',
'mergehistory-go' => 'çµ±åˆå¯èƒ½ãªç‰ˆã®è¡¨ç¤º',
-'mergehistory-submit' => 'çµ±åˆã™ã‚‹ç‰ˆ',
-'mergehistory-empty' => 'çµ±åˆã§ãã‚‹éŽåŽ»ã®ç‰ˆãŒã‚ã‚Šã¾ã›ã‚“.',
-'mergehistory-success' => '[[:$1]] ã®éŽåŽ»ç‰ˆ $3 ã‚’ [[:$2]] ã¸çµ±åˆã™ã‚‹ä½œæ¥­ã«æˆåŠŸã—ã¾ã—ãŸã€‚',
-'mergehistory-fail' => '履歴ã®çµ±åˆã‚’è¡Œã†ã“ã¨ãŒå‡ºæ¥ã¾ã›ã‚“。統åˆã‚’è¡Œã†ãƒšãƒ¼ã‚¸ã¨éŽåŽ»ã®ç‰ˆã‚’å†ç¢ºèªã—ã¦ãã ã•ã„。',
+'mergehistory-submit' => '版を統åˆã™ã‚‹',
+'mergehistory-empty' => 'çµ±åˆã§ãる版ãŒã‚ã‚Šã¾ã›ã‚“。',
+'mergehistory-success' => '[[:$1]] ã®$3版を [[:$2]] ã¸çµ±åˆã—ã¾ã—ãŸã€‚',
+'mergehistory-fail' => '履歴ã®çµ±åˆã‚’è¡Œã†ã“ã¨ãŒå‡ºæ¥ã¾ã›ã‚“。統åˆã‚’è¡Œã†ãƒšãƒ¼ã‚¸ã¨æ™‚刻をå†ç¢ºèªã—ã¦ãã ã•ã„。',
'mergehistory-no-source' => 'çµ±åˆå…ƒã¨ãªã‚‹ãƒšãƒ¼ã‚¸ $1 ãŒå­˜åœ¨ã—ã¾ã›ã‚“。',
'mergehistory-no-destination' => 'çµ±åˆå…ˆã®ãƒšãƒ¼ã‚¸ $1 ãŒå­˜åœ¨ã—ã¾ã›ã‚“。',
'mergehistory-invalid-source' => 'çµ±åˆå…ƒã¨ãªã‚‹ãƒšãƒ¼ã‚¸ã®æ­£ç¢ºãªã‚¿ã‚¤ãƒˆãƒ«ã‚’指定ã—ã¦ãã ã•ã„。',
@@ -787,7 +803,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
# Merge log
'mergelog' => 'çµ±åˆè¨˜éŒ²',
-'pagemerge-logentry' => '[[$1]]ã‚’[[$2]]ã¸çµ±åˆï¼ˆ$3版ã¸ï¼‰',
+'pagemerge-logentry' => '[[$1]]ã‚’[[$2]]ã¸çµ±åˆï¼ˆ$3ã®ç‰ˆã¾ã§ï¼‰',
'revertmerge' => 'çµ±åˆå–り消ã—',
'mergelogpagetext' => '以下ã«å±¥æ­´çµ±åˆã®è¨˜éŒ²ã‚’示ã—ã¦ã„ã¾ã™ã€‚',
@@ -804,8 +820,8 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'searchresulttext' => '{{SITENAME}}ã®æ¤œç´¢ã«é–¢ã™ã‚‹è©³ã—ã„情報ã¯ã€[[{{MediaWiki:Helppage}}|{{int:help}}]]ã‚’ã”覧ãã ã•ã„。',
'searchsubtitle' => '検索語: \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|"$1" ã‹ã‚‰å§‹ã¾ã‚‹ãƒšãƒ¼ã‚¸]] | [[Special:WhatLinksHere/$1|"$1" ã®ãƒªãƒ³ã‚¯å…ƒ]])',
'searchsubtitleinvalid' => "検索語: '''$1'''",
-'noexactmatch' => '"$1" ã¨ã„ã†ã‚¿ã‚¤ãƒˆãƒ«ã®ãƒšãƒ¼ã‚¸ã¯å­˜åœ¨ã—ã¾ã›ã‚“ã§ã—ãŸã€‚[[:$1|æ–°è¦ä½œæˆã™ã‚‹]]。',
-'noexactmatch-nocreate' => "''\"\$1\"'' ã¨ã„ã†ã‚¿ã‚¤ãƒˆãƒ«ã®ãƒšãƒ¼ã‚¸ã¯å­˜åœ¨ã—ã¾ã›ã‚“ã§ã—ãŸã€‚",
+'noexactmatch' => "'''「$1ã€ã¨ã„ã†ã‚¿ã‚¤ãƒˆãƒ«ã®ãƒšãƒ¼ã‚¸ã¯å­˜åœ¨ã—ã¾ã›ã‚“。'''[[:$1|æ–°è¦ä½œæˆã™ã‚‹]]ã“ã¨ãŒã§ãã¾ã™ã€‚",
+'noexactmatch-nocreate' => "'''「$1ã€ã¨ã„ã†ã‚¿ã‚¤ãƒˆãƒ«ã®ãƒšãƒ¼ã‚¸ã¯å­˜åœ¨ã—ã¾ã›ã‚“。'''",
'toomanymatches' => '一致ã—ãŸãƒšãƒ¼ã‚¸ãŒå¤šã™ãŽã¾ã™ã€ä»–ã®æ¤œç´¢èªžã‚’指定ã—ã¦ãã ã•ã„',
'titlematches' => 'ページタイトルã¨ä¸€è‡´',
'notitlematches' => 'ページタイトルã¨ã¯ä¸€è‡´ã—ã¾ã›ã‚“ã§ã—ãŸ',
@@ -813,11 +829,11 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'notextmatches' => 'ページ内本文ã¨ã¯ä¸€è‡´ã—ã¾ã›ã‚“ã§ã—ãŸ',
'prevn' => 'å‰ $1',
'nextn' => '次 $1',
-'viewprevnext' => '($1)($2)($3)を見る',
-'search-result-size' => '$1 ({{PLURAL:$2|1語|$2語}})',
+'viewprevnext' => '($1)($2)($3)を表示',
+'search-result-size' => '$1 ($2語)',
'search-result-score' => '関連度: $1%',
'search-redirect' => '($1 ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆ)',
-'search-section' => '(節 $1)',
+'search-section' => '(セクション $1)',
'search-suggest' => 'ã‚‚ã—ã‹ã—ã¦: $1',
'search-interwiki-caption' => '姉妹プロジェクト',
'search-interwiki-default' => '$1ã®çµæžœ:',
@@ -831,7 +847,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'showingresults' => '<b>$2</b> 件目ã‹ã‚‰ <b>$1</b> 件を表示ã—ã¦ã„ã¾ã™ã€‚',
'showingresultsnum' => '<b>$2</b> 件目ã‹ã‚‰ <b>$3</b> 件を表示ã—ã¦ã„ã¾ã™ã€‚',
'showingresultstotal' => "'''$3''' 件中 {{PLURAL:$3|'''$1''|'''$1 - $2'''}} 件目ã®æ¤œç´¢çµæžœã‚’表示",
-'nonefound' => "'''※'''検索ãŒã†ã¾ãã„ã‹ãªã„ã®ã¯ã€ã€Œã‚ã‚‹ã€ã‚„「ã‹ã‚‰ã€ã®ã‚ˆã†ãªä¸€èˆ¬çš„ãªèªžã§ç´¢å¼•ä»˜ã‘ãŒã•ã‚Œã¦ã„ãªã„ã‹ã€è¤‡æ•°ã®æ¤œç´¢èªžã‚’指定ã—ã¦ã„る(全ã¦ã®æ¤œç´¢èªžã‚’å«ã‚€ãƒšãƒ¼ã‚¸ã ã‘ãŒçµæžœã«ç¤ºã•ã‚Œã¾ã™ï¼‰ãªã©ã®ãŸã‚ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。",
+'nonefound' => "'''注æ„''':通常ã®è¨­å®šã§ã¯ä¸€éƒ¨ã®åå‰ç©ºé–“ã—ã‹æ¤œç´¢ã•ã‚Œã¾ã›ã‚“。全ページを検索ã™ã‚‹ãŸã‚ã«ã¯ã€''all:'' を冒頭ã«ã¤ã‘ã¦æ¤œç´¢ã™ã‚‹ã‹ã€æ¤œç´¢ã‚’è¡Œã„ãŸã„åå‰ç©ºé–“を指定ã—ã¦ãã ã•ã„。",
'powersearch' => '検索',
'powersearch-legend' => '高度ãªæ¤œç´¢',
'powersearch-ns' => 'åå‰ç©ºé–“を指定ã—ã¦æ¤œç´¢:',
@@ -845,8 +861,8 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'mypreferences' => 'オプション',
'prefs-edits' => '編集回数:',
'prefsnologin' => 'ログインã—ã¦ã„ã¾ã›ã‚“',
-'prefsnologintext' => 'オプションを変更ã™ã‚‹ãŸã‚ã«ã¯<span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} ログイン]</span>ã—ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'prefsreset' => 'オプションã¯åˆæœŸåŒ–ã•ã‚Œã¾ã—ãŸã€‚',
+'prefsnologintext' => 'オプションを変更ã™ã‚‹ãŸã‚ã«ã¯<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ログイン]</span>ã—ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
+'prefsreset' => 'オプションをä¿å­˜ã•ã‚Œã¦ã„る状態ã«å¾©å¸°ã—ã¾ã—ãŸã€‚',
'qbsettings' => 'クイックãƒãƒ¼è¨­å®š',
'qbsettings-none' => 'ãªã—',
'qbsettings-fixedleft' => '左端',
@@ -875,7 +891,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'prefs-watchlist-edits' => 'æ‹¡å¼µã—ãŸã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆã«è¡¨ç¤ºã™ã‚‹ä»¶æ•°:',
'prefs-misc' => 'ãã®ä»–',
'saveprefs' => '設定ã®ä¿å­˜',
-'resetprefs' => '設定ã®åˆæœŸåŒ–',
+'resetprefs' => '変更を破棄',
'oldpassword' => 'å¤ã„パスワード:',
'newpassword' => 'æ–°ã—ã„パスワード:',
'retypenew' => 'æ–°ã—ã„パスワードをå†å…¥åŠ›:',
@@ -888,10 +904,10 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'contextchars' => '1è¡Œã‚ãŸã‚Šã®æ–‡å­—æ•°:',
'stub-threshold' => '<a href="#" class="stub">スタブリンク</a>ã¨ã—ã¦è¡¨ç¤ºã™ã‚‹ã—ãã„値:',
'recentchangesdays' => '最近更新ã—ãŸãƒšãƒ¼ã‚¸ã®è¡¨ç¤ºæ—¥æ•°:',
-'recentchangescount' => '最近更新ã—ãŸãƒšãƒ¼ã‚¸ã®è¡¨ç¤ºä»¶æ•°:',
-'savedprefs' => 'オプションをä¿å­˜ã—ã¾ã—ãŸ',
+'recentchangescount' => '最近更新ã—ãŸãƒšãƒ¼ã‚¸ãƒ»å±¥æ­´ãƒ»ãƒ­ã‚°ãƒšãƒ¼ã‚¸ã®è¡¨ç¤ºä»¶æ•°:',
+'savedprefs' => 'オプションをä¿å­˜ã—ã¾ã—ãŸã€‚',
'timezonelegend' => 'タイムゾーン',
-'timezonetext' => 'UTCã¨ã‚ãªãŸã®åœ°åŸŸã®æ¨™æº–時間ã¨ã®å·®ã‚’入力ã—ã¦ãã ã•ã„(日本国内ã¯9:00)。',
+'timezonetext' => '¹サーãƒãƒ¼ã®æ™‚刻(UTC)ã¨ã‚ãªãŸã®åœ°åŸŸã®æ¨™æº–時ã¨ã®æ™‚差。',
'localtime' => 'ã‚ãªãŸã®ç¾åœ¨æ™‚刻',
'timezoneoffset' => '時差¹',
'servertime' => 'サーãƒãƒ¼ã®ç¾åœ¨æ™‚刻',
@@ -901,32 +917,32 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'prefs-namespaces' => 'åå‰ç©ºé–“',
'defaultns' => '標準ã§æ¤œç´¢ã™ã‚‹åå‰ç©ºé–“:',
'default' => 'デフォルト',
-'files' => 'ç”»åƒç­‰',
+'files' => 'ファイル',
# User rights
'userrights' => '利用者権é™ã®ç®¡ç†', # Not used as normal message but as header for the special page itself
-'userrights-lookup-user' => '利用者ã®æ‰€å±žã‚°ãƒ«ãƒ¼ãƒ—ã®ç®¡ç†',
+'userrights-lookup-user' => '利用者グループを管ç†',
'userrights-user-editname' => '利用者å:',
-'editusergroup' => '編集',
+'editusergroup' => '利用者グループを編集',
'editinguser' => "利用者 [[User:$1|$1]]'''([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])ã®æ¨©é™ã‚’編集中",
-'userrights-editusergroup' => '利用者ã®æ‰€å±žã‚°ãƒ«ãƒ¼ãƒ—',
-'saveusergroups' => '利用者ã®æ‰€å±žã‚°ãƒ«ãƒ¼ãƒ—ã‚’ä¿å­˜',
+'userrights-editusergroup' => '利用者グループを編集',
+'saveusergroups' => '利用者グループをä¿å­˜',
'userrights-groupsmember' => '所属グループ:',
'userrights-groups-help' => 'ã“ã®åˆ©ç”¨è€…ãŒå±žã™ã‚‹ã‚°ãƒ«ãƒ¼ãƒ—を変更ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
* ボックスã®ãƒã‚§ãƒƒã‚¯ã¯ã“ã®åˆ©ç”¨è€…ãŒãã®ã‚°ãƒ«ãƒ¼ãƒ—ã«å±žã—ã¦ã„ã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚
* ãƒã‚§ãƒƒã‚¯ãŒå…¥ã£ã¦ã„ãªã„ボックスã¯ã“ã®åˆ©ç”¨è€…ãŒãã®ã‚°ãƒ«ãƒ¼ãƒ—ã«å±žã—ã¦ã„ãªã„ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚
* * ã¯ä¸€æ—¦ã‚°ãƒ«ãƒ¼ãƒ—ã¸ç™»éŒ²ã¾ãŸã¯ç™»éŒ²è§£é™¤ã—ãŸå ´åˆã€ãã®æ±ºå®šã‚’変更ã§ããªã„ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚',
'userrights-reason' => '変更ç†ç”±:',
-'userrights-no-interwiki' => '他ウィキ上ã«ãŠã‘る利用者情報ã®ç·¨é›†æ¨©é™ã¯ã‚ã‚Šã¾ã›ã‚“。',
+'userrights-no-interwiki' => '他ウィキ上ã«ãŠã‘る利用者権é™ã®ç·¨é›†æ¨©é™ã¯ã‚ã‚Šã¾ã›ã‚“。',
'userrights-nodatabase' => 'データベース $1ã¯å­˜åœ¨ã—ãªã„ã‹ã€ãƒ­ãƒ¼ã‚«ãƒ«ä¸Šã«ã‚ã‚Šã¾ã›ã‚“。',
-'userrights-nologin' => '利用者情報を変更ã™ã‚‹ã«ã¯[[Special:UserLogin|ログイン]]ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'userrights-notallowed' => '利用者情報を変更ã™ã‚‹æ¨©é™ãŒã‚ã‚Šã¾ã›ã‚“。',
+'userrights-nologin' => '利用者権é™ã‚’変更ã™ã‚‹ã«ã¯ç®¡ç†è€…権é™ã‚’æŒã¤ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«[[Special:UserLogin|ログイン]]ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
+'userrights-notallowed' => '利用者権é™ã‚’変更ã™ã‚‹æ¨©é™ãŒã‚ã‚Šã¾ã›ã‚“。',
'userrights-changeable-col' => '変更å¯èƒ½ãªã‚°ãƒ«ãƒ¼ãƒ—',
'userrights-unchangeable-col' => '変更ã§ããªã„グループ',
# Groups
'group' => 'グループ:',
-'group-user' => 'ログイン利用者',
+'group-user' => '登録利用者',
'group-autoconfirmed' => '自動承èªã•ã‚ŒãŸåˆ©ç”¨è€…',
'group-bot' => 'ボット',
'group-sysop' => '管ç†è€…',
@@ -954,51 +970,51 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'right-createpage' => 'ページã®ä½œæˆï¼ˆãƒŽãƒ¼ãƒˆãƒšãƒ¼ã‚¸ä»¥å¤–)',
'right-createtalk' => 'ノートページã®ä½œæˆ',
'right-createaccount' => 'æ–°ã—ã„利用者アカウントã®ä½œæˆ',
-'right-minoredit' => '編集を細部ã®ç·¨é›†ã¨ã—ã¦ãƒžãƒ¼ã‚¯ã™ã‚‹',
+'right-minoredit' => '細部ã®ç·¨é›†ã®å°ã¥ã‘',
'right-move' => 'ページã®ç§»å‹•',
'right-move-subpages' => 'サブページをå«ã‚ãŸãƒšãƒ¼ã‚¸ã®ç§»å‹•',
'right-suppressredirect' => 'ページã®ç§»å‹•ã®éš›ã«ã‚‚ã¨ã®ãƒšãƒ¼ã‚¸åã‹ã‚‰ã®ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã‚’作æˆã—ãªã„',
'right-upload' => 'ファイルã®ã‚¢ãƒƒãƒ—ロード',
'right-reupload' => '存在ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã®ä¸Šæ›¸ã',
'right-reupload-own' => '自らãŒã‚¢ãƒƒãƒ—ロードã—ãŸå­˜åœ¨ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã®ä¸Šæ›¸ã',
-'right-reupload-shared' => 'メディア共有レãƒã‚¸ãƒˆãƒªã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ローカルã§ä¸Šæ›¸ãã™ã‚‹',
-'right-upload_by_url' => 'URL アドレスã‹ã‚‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップロードã™ã‚‹',
-'right-purge' => '確èªç”»é¢ã‚’表示ã›ãšã«ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã®ç ´æ£„ã‚’è¡Œã†',
+'right-reupload-shared' => 'メディア共有レãƒã‚¸ãƒˆãƒªã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒ­ãƒ¼ã‚«ãƒ«ã§ã®ä¸Šæ›¸ã',
+'right-upload_by_url' => 'URL アドレスã‹ã‚‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚¢ãƒƒãƒ—ロード',
+'right-purge' => '確èªã‚’çœç•¥ã—ãŸã‚µã‚¤ãƒˆã‚­ãƒ£ãƒƒã‚·ãƒ¥ã®ç ´æ£„',
'right-autoconfirmed' => 'åŠä¿è­·ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã®ç·¨é›†',
-'right-bot' => '自動的ã«è¡Œã‚ã‚ŒãŸä½œæ¥­ã¨ã—ã¦èªè­˜ã•ã›ã‚‹',
-'right-nominornewtalk' => 'ノートページã¸ç´°éƒ¨ã®ç·¨é›†ãŒè¡Œã‚ã‚ŒãŸéš›ã«æ–°ã—ã„メッセージã®ãŠçŸ¥ã‚‰ã›ã‚’表示ã—ãªã„',
-'right-apihighlimits' => 'APIクエリã®åˆ¶é™å€¤ã‚’上ã’ã‚‹',
+'right-bot' => '自動処ç†ã¨ã—ã¦èªè­˜',
+'right-nominornewtalk' => 'ノートページã¸ç´°éƒ¨ã®ç·¨é›†ãŒè¡Œã‚ã‚ŒãŸéš›ã®ã€Œæ–°ã—ã„メッセージã®ãŠçŸ¥ã‚‰ã›ã€ã®éžè¡¨ç¤º',
+'right-apihighlimits' => 'より高ã„APIクエリã®åˆ¶é™å€¤',
'right-writeapi' => '編集APIã®ä½¿ç”¨',
'right-delete' => 'ページã®å‰Šé™¤',
-'right-bigdelete' => '履歴ã®å¤§ããªãƒšãƒ¼ã‚¸ã‚’削除ã™ã‚‹',
-'right-deleterevision' => 'ページã®ç‰¹å®šã®ç‰ˆã‚’削除・復帰',
-'right-deletedhistory' => '削除ã•ã‚ŒãŸç‰ˆã®å±¥æ­´ã‚’本文ãªã—ã§é–²è¦§ã™ã‚‹',
-'right-browsearchive' => '削除ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‚’検索',
+'right-bigdelete' => '履歴ã®å¤§ããªãƒšãƒ¼ã‚¸ã®å‰Šé™¤',
+'right-deleterevision' => 'ページã®ç‰¹å®šç‰ˆã®å‰Šé™¤ãƒ»å¾©å¸°',
+'right-deletedhistory' => '削除ã•ã‚ŒãŸç‰ˆã®å±¥æ­´ã®é–²è¦§ï¼ˆæœ¬æ–‡ãªã—)',
+'right-browsearchive' => '削除ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã®æ¤œç´¢',
'right-undelete' => 'ページã®å¾©å¸°',
-'right-suppressrevision' => '管ç†è€…ã‹ã‚‰ç§˜åŒ¿ã•ã‚ŒãŸç‰ˆã‚’閲覧・復帰',
-'right-suppressionlog' => 'プライベートログを閲覧',
+'right-suppressrevision' => '管ç†è€…ã‹ã‚‰ç§˜åŒ¿ã•ã‚ŒãŸç‰ˆã®é–²è¦§ãƒ»å¾©å¸°',
+'right-suppressionlog' => 'éžå…¬é–‹ãƒ­ã‚°ã®é–²è¦§',
'right-block' => '他利用者ã®æŠ•ç¨¿ãƒ–ロック',
'right-blockemail' => 'é›»å­ãƒ¡ãƒ¼ãƒ«é€ä¿¡ã®ãƒ–ロック',
-'right-hideuser' => '利用者åをブロックã—ã€ä¸€èˆ¬ã®é–²è¦§ã‹ã‚‰ç§˜åŒ¿ã™ã‚‹',
-'right-ipblock-exempt' => 'IPブロックã€è‡ªå‹•ãƒ–ロックã€åºƒåŸŸãƒ–ロックをãƒã‚¤ãƒ‘スã™ã‚‹',
-'right-proxyunbannable' => 'プロキシã®è‡ªå‹•ãƒ–ロックをãƒã‚¤ãƒ‘スã™ã‚‹',
+'right-hideuser' => '利用者åã®ãƒ–ロックãŠã‚ˆã³ä¸€èˆ¬ã®é–²è¦§ã‹ã‚‰ã®ç§˜åŒ¿',
+'right-ipblock-exempt' => 'IPブロックã€è‡ªå‹•ãƒ–ロックã€åºƒåŸŸãƒ–ロックã®ãƒã‚¤ãƒ‘ス',
+'right-proxyunbannable' => 'プロキシã®è‡ªå‹•ãƒ–ロックã®ãƒã‚¤ãƒ‘ス',
'right-protect' => 'ä¿è­·ãƒ¬ãƒ™ãƒ«ã®å¤‰æ›´ã¨ä¿è­·ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã®ç·¨é›†',
'right-editprotected' => 'ä¿è­·ãƒšãƒ¼ã‚¸ã®ç·¨é›† (カスケードä¿è­·ã‚’除ã)',
'right-editinterface' => 'ユーザーインターフェースã®ç·¨é›†',
'right-editusercssjs' => '他利用者ã®CSS・JSファイルã®ç·¨é›†',
-'right-rollback' => '特定ã®ãƒšãƒ¼ã‚¸ã‚’最後ã«ç·¨é›†ã—ãŸåˆ©ç”¨è€…ã®ç·¨é›†ã‚’å³æ™‚ã«ãƒ­ãƒ¼ãƒ«ãƒãƒƒã‚¯',
-'right-markbotedits' => 'ロールãƒãƒƒã‚¯ã®ç‰ˆã‚’ボットã®ç·¨é›†ã¨ã—ã¦å°ã™ã‚‹',
+'right-rollback' => '特定ページを最後ã«ç·¨é›†ã—ãŸåˆ©ç”¨è€…ã®ç·¨é›†ã®å³æ™‚ロールãƒãƒƒã‚¯',
+'right-markbotedits' => 'ロールãƒãƒƒã‚¯ã‚’ボットã®ç·¨é›†ã¨ã—ã¦å°ã¥ã‘',
'right-noratelimit' => 'レート制é™ã‚’å—ã‘ãªã„',
'right-import' => 'ä»–ã®Wikiã‹ã‚‰ã®ãƒšãƒ¼ã‚¸ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ',
-'right-importupload' => 'ファイルã®ã‚¢ãƒƒãƒ—ロードã‹ã‚‰ãƒšãƒ¼ã‚¸ã‚’インãƒãƒ¼ãƒˆã™ã‚‹',
-'right-patrol' => '他人ã®ç·¨é›†ã‚’パトロール済ã¿ã¨ã—ã¦å°ã™ã‚‹',
+'right-importupload' => 'ファイルã®ã‚¢ãƒƒãƒ—ロードã‹ã‚‰ã®ãƒšãƒ¼ã‚¸ã‚¤ãƒ³ãƒãƒ¼ãƒˆ',
+'right-patrol' => '他人ã®ç·¨é›†ã‚’パトロール済ã¿ã¨ã—ã¦å°ã¥ã‘',
'right-autopatrol' => '自分ã®ç·¨é›†ã‚’パトロール済ã¿ã¨ã—ã¦è‡ªå‹•çš„ã«å°ã™ã‚‹',
-'right-patrolmarks' => '最近更新ã—ãŸãƒšãƒ¼ã‚¸ã®ãƒ‘トロールマークを見る',
-'right-unwatchedpages' => 'ウォッãƒã•ã‚Œã¦ã„ãªã„ページã®ãƒªã‚¹ãƒˆã‚’見る',
-'right-trackback' => 'トラックãƒãƒƒã‚¯ã‚’投稿',
-'right-mergehistory' => 'ページã®å±¥æ­´ã‚’çµ±åˆ',
-'right-userrights' => '全利用者権é™ã‚’編集',
-'right-userrights-interwiki' => 'ä»–ã®ã‚¦ã‚£ã‚­ã®åˆ©ç”¨è€…ã®åˆ©ç”¨è€…権é™ã‚’編集',
+'right-patrolmarks' => '最近更新ã—ãŸãƒšãƒ¼ã‚¸ã®ãƒ‘トロールマークã®é–²è¦§',
+'right-unwatchedpages' => 'ウォッãƒã•ã‚Œã¦ã„ãªã„ページã®ãƒªã‚¹ãƒˆã®é–²è¦§',
+'right-trackback' => 'トラックãƒãƒƒã‚¯ã®æŠ•ç¨¿',
+'right-mergehistory' => 'ページã®å±¥æ­´ã®çµ±åˆ',
+'right-userrights' => '全利用者権é™ã®ç·¨é›†',
+'right-userrights-interwiki' => 'ä»–ã®ã‚¦ã‚£ã‚­ã®åˆ©ç”¨è€…ã®åˆ©ç”¨è€…権é™ã®ç·¨é›†',
'right-siteadmin' => 'データベースã®ãƒ­ãƒƒã‚¯ãƒ»ãƒ­ãƒƒã‚¯è§£é™¤',
# User rights log
@@ -1012,9 +1028,9 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'recentchanges' => '最近更新ã—ãŸãƒšãƒ¼ã‚¸',
'recentchangestext' => '最近ã®æ›´æ–°ã¯ã“ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ç¢ºèªã§ãã¾ã™ã€‚',
'recentchanges-feed-description' => '最近付ã‘加ãˆã‚‰ã‚ŒãŸå¤‰æ›´ã¯ã“ã®ãƒ•ã‚£ãƒ¼ãƒ‰ã§ç¢ºèªã§ãã¾ã™ã€‚',
-'rcnote' => '以下㯠$3 ã¾ã§ã® <strong>$2</strong> 日間ã«ç·¨é›†ã•ã‚ŒãŸ <strong>$1</strong> ページã§ã™ï¼ˆ<strong>{{int:newpageletter}}</strong>=æ–°è¦é …ç›®ã€<strong>{{int:minoreditletter}}</strong>=細部ã®ç·¨é›†ã€<strong>{{int:boteditletter}}</strong>=ボットã®ç·¨é›†ã€æ—¥æ™‚ã¯ã‚ªãƒ—ションã§æœªè¨­å®šãªã‚‰UTC)',
+'rcnote' => '以下㯠$5$4 ã¾ã§ã®<strong>$2</strong>日間ã«ç·¨é›†ã•ã‚ŒãŸ<strong>$1</strong>ã®å¤‰æ›´ã§ã™ï¼ˆ<strong>{{int:newpageletter}}</strong>=æ–°è¦é …ç›®ã€<strong>{{int:minoreditletter}}</strong>=細部ã®ç·¨é›†ã€<strong>{{int:boteditletter}}</strong>=ボットã®ç·¨é›†ï¼‰',
'rcnotefrom' => '以下㯠<b>$2</b> ã¾ã§ã®æ›´æ–°ã§ã™ã€‚(最大 <b>$1</b> 件)',
-'rclistfrom' => '$1以後ç¾åœ¨ã¾ã§ã®æ›´æ–°ã‚’表示',
+'rclistfrom' => '$1ã‹ã‚‰ã®æ›´æ–°ã‚’表示ã™ã‚‹',
'rcshowhideminor' => '細部ã®ç·¨é›†ã‚’$1',
'rcshowhidebots' => 'ボットã®ç·¨é›†ã‚’$1',
'rcshowhideliu' => '登録利用者ã®ç·¨é›†ã‚’$1',
@@ -1032,7 +1048,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'number_of_watching_users_pageview' => '[$1人ãŒã‚¦ã‚©ãƒƒãƒã—ã¦ã„ã¾ã™]',
'rc_categories' => 'カテゴリを制é™ï¼ˆ"|" ã§åŒºåˆ‡ã‚‹ï¼‰',
'rc_categories_any' => 'ã™ã¹ã¦',
-'newsectionsummary' => '/* $1 */ æ–°ã—ã„節',
+'newsectionsummary' => '/* $1 */ æ–°ã—ã„セクション',
# Recent changes linked
'recentchangeslinked' => 'リンク先ã®æ›´æ–°çŠ¶æ³',
@@ -1049,7 +1065,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'reuploaddesc' => 'アップロードã®ãƒ•ã‚©ãƒ¼ãƒ ã¸æˆ»ã‚‹',
'uploadnologin' => 'ログインã—ã¦ã„ã¾ã›ã‚“',
'uploadnologintext' => 'ファイルをアップロードã™ã‚‹ã«ã¯[[Special:UserLogin|ログイン]]ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
-'upload_directory_missing' => 'アップロードディレクトリ ($1) ãŒè¦‹ã¤ã‹ã‚‰ãªã„ãŸã‚ウェブサーãƒã«ã‚ˆã£ã¦ä½œæˆã§ãã¾ã›ã‚“ã§ã—ãŸ',
+'upload_directory_missing' => 'アップロードディレクトリ ($1) ãŒè¦‹ã¤ã‹ã‚‰ãšã‚¦ã‚§ãƒ–サーãƒã«ã‚ˆã£ã¦ã‚‚作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚',
'upload_directory_read_only' => 'アップロード先ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª ($1) ã«ã‚¦ã‚§ãƒ–サーãƒãƒ¼ãŒæ›¸ãè¾¼ã‚ã¾ã›ã‚“。',
'uploaderror' => 'アップロード エラー',
'uploadtext' => "ファイルを新ã—ãアップロードã™ã‚‹å ´åˆã«ã¯ã€ä»¥ä¸‹ã®ãƒ•ã‚©ãƒ¼ãƒ ã‚’利用ã—ã¦ãã ã•ã„。éŽåŽ»ã«ã‚¢ãƒƒãƒ—ロードã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã®é–²è¦§ãƒ»æ¤œç´¢ã«ã¯[[Special:ImageList|{{int:imagelist}}]]ã‚’ã”利用ãã ã•ã„。アップロードã®è¨˜éŒ²ã¯[[Special:Log/upload|アップロード記録]]ã€å‰Šé™¤ã®è¨˜éŒ²ã¯[[Special:Log/delete|削除記録]]ã«ã‚‚記録ã•ã‚Œã¾ã™ã€‚
@@ -1076,8 +1092,9 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'illegalfilename' => 'ファイルå "$1" ã«ãƒšãƒ¼ã‚¸ãƒ»ã‚¿ã‚¤ãƒˆãƒ«ã¨ã—ã¦ä½¿ãˆãªã„文字ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ファイルåを変更ã—ã¦ã‹ã‚‰ã‚‚ã†ä¸€åº¦ã‚¢ãƒƒãƒ—ロードã—ã¦ãã ã•ã„。',
'badfilename' => 'ファイルå㯠"$1" ã¸å¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚',
'filetype-badmime' => 'MIME タイプ "$1" ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚¢ãƒƒãƒ—ロードã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
-'filetype-unwanted-type' => "'''\".\$1\"''' ã¯å¥½ã¾ã—ããªã„ファイル形å¼ã§ã™ã€‚次ã®{{PLURAL:\$3|ファイル形å¼|ファイル形å¼}}を推奨ã—ã¾ã™ï¼š \$2",
-'filetype-banned-type' => "'''\".\$1\"''' ã¯è¨±å¯ã•ã‚Œã¦ã„ãªã„ファイル形å¼ã§ã™ã€‚次ã®{{PLURAL:\$3|ファイル形å¼|ファイル形å¼}}を利用ã—ã¦ãã ã•ã„: \$2",
+'filetype-bad-ie-mime' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ã€ç¦æ­¢ã•ã‚Œã¦ã„る潜在的ã«å±é™ºãªãƒ•ã‚¡ã‚¤ãƒ«å½¢å¼ "$1" ã§ã‚ã‚‹ã¨Internet Explorer ãŒèªè­˜ã—ã¦ã—ã¾ã†ãŸã‚アップロードã§ãã¾ã›ã‚“。',
+'filetype-unwanted-type' => "'''\".\$1\"''' ã¯å¥½ã¾ã—ããªã„ファイル形å¼ã§ã™ã€‚次ã®ãƒ•ã‚¡ã‚¤ãƒ«å½¢å¼ã‚’推奨ã—ã¾ã™ï¼š \$2",
+'filetype-banned-type' => "'''\".\$1\"''' ã¯è¨±å¯ã•ã‚Œã¦ã„ãªã„ファイル形å¼ã§ã™ã€‚次ã®ãƒ•ã‚¡ã‚¤ãƒ«å½¢å¼ã‚’利用ã—ã¦ãã ã•ã„: \$2",
'filetype-missing' => 'ファイルã«æ‹¡å¼µå­ (".jpg" ãªã©)ãŒã‚ã‚Šã¾ã›ã‚“。',
'large-file' => 'ファイルサイズ㯠$1 ãƒã‚¤ãƒˆä»¥ä¸‹ã«æŠ‘ãˆã‚‹ã“ã¨ãŒæŽ¨å¥¨ã•ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ $2 ãƒã‚¤ãƒˆã§ã™ã€‚',
'largefileserver' => 'ファイルãŒå¤§ãã™ãŽã¾ã™ã€‚サーãƒãƒ¼è¨­å®šã§è¨±ã•ã‚Œã¦ã„る最大値を超éŽã—ã¾ã—ãŸã€‚',
@@ -1103,7 +1120,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'uploadedimage' => '"$1" をアップロードã—ã¾ã—ãŸã€‚',
'overwroteimage' => '"[[$1]]"ã®æ–°ã—ã„版をアップロードã—ã¾ã—ãŸ',
'uploaddisabled' => '申ã—訳ã‚ã‚Šã¾ã›ã‚“ãŒã€ã‚¢ãƒƒãƒ—ロードã¯ç¾åœ¨ä½¿ç”¨ã§ãã¾ã›ã‚“。',
-'uploaddisabledtext' => '{{SITENAME}}ã§ã¯ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚¢ãƒƒãƒ—ロードãŒç¦æ­¢ã•ã‚Œã¦ã„ã¾ã™ã€‚',
+'uploaddisabledtext' => 'ファイルã®ã‚¢ãƒƒãƒ—ロードã¯ç¦æ­¢ã•ã‚Œã¦ã„ã¾ã™ã€‚',
'uploadscripted' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ã‚¦ã‚§ãƒ–ブラウザãŒèª¤ã£ã¦è§£é‡ˆã—ã¦ã—ã¾ã†ãŠãã‚Œã®ã‚ã‚‹HTMLã¾ãŸã¯ã‚¹ã‚¯ãƒªãƒ—トコードをå«ã‚“ã§ã„ã¾ã™ã€‚',
'uploadcorrupt' => '指定ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯å£Šã‚Œã¦ã„ã‚‹ã‹æ‹¡å¼µå­ãŒæ­£ã—ãã‚ã‚Šã¾ã›ã‚“。ファイルを確èªã®ä¸Šå†åº¦ã‚¢ãƒƒãƒ—ロードをã—ã¦ãã ã•ã„。',
'uploadvirus' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã«ã¯ã‚¦ã‚¤ãƒ«ã‚¹ãŒå«ã¾ã‚Œã¦ã„ã¾ã™!! &nbsp;詳細: $1',
@@ -1125,7 +1142,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'upload-misc-error-text' => 'アップロード時ã«ä¸æ˜Žãªã‚¨ãƒ©ãƒ¼ãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸã€‚指定ã—ãŸURLãŒã‚¢ã‚¯ã‚»ã‚¹å¯èƒ½ã§æœ‰åŠ¹ãªã‚‚ã®ã§ã‚ã‚‹ã‹ã‚’å†åº¦ç¢ºèªã—ã¦ãã ã•ã„。ãã‚Œã§ã‚‚ã“ã®ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã™ã‚‹å ´åˆã¯ã€ã‚·ã‚¹ãƒ†ãƒ ã®ç®¡ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。',
# Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
-'upload-curl-error6' => 'URLã«åˆ°é”ä¸èƒ½',
+'upload-curl-error6' => 'URLã«åˆ°é”ã§ãã¾ã›ã‚“ã§ã—ãŸ',
'upload-curl-error6-text' => '指定ã—ãŸURLã«åˆ°é”ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚URLãŒæ­£ã—ã„ã‚‚ã®ã§ã‚ã‚‹ã‹ã€æŒ‡å®šã—ãŸã‚µã‚¤ãƒˆãŒç¾åœ¨ä½¿ç”¨å¯èƒ½ã‹ã‚’å†åº¦ç¢ºèªã—ã¦ãã ã•ã„。',
'upload-curl-error28' => 'タイムアウト',
'upload-curl-error28-text' => '相手サイトã‹ã‚‰ã®å¿œç­”ãŒã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚指定ã—ãŸã‚µã‚¤ãƒˆãŒç¾åœ¨ä½¿ç”¨å¯èƒ½ã‹ã‚’確èªã—ãŸä¸Šã§ã€ã—ã°ã‚‰ãå¾…ã£ã¦ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。ã¾ãŸã€ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆãŒæ··é›‘ã—ã¦ã„ãªã„時間帯ã«å®Ÿè¡Œã™ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚',
@@ -1151,7 +1168,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
# Image description page
'filehist' => 'ファイルã®å±¥æ­´',
-'filehist-help' => 'éŽåŽ»ã®ç‰ˆã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‚ç…§ã™ã‚‹ã«ã¯ã€æ—¥ä»˜/時刻ã®åˆ—ã«ã‚るリンクをクリックã—ã¦ãã ã•ã„。',
+'filehist-help' => 'éŽåŽ»ã®ç‰ˆã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’表示ã™ã‚‹ã«ã¯ã€è¡¨ç¤ºã—ãŸã„版ã®æ—¥ä»˜/時刻をクリックã—ã¦ãã ã•ã„。',
'filehist-deleteall' => 'å…¨ã¦å‰Šé™¤',
'filehist-deleteone' => '削除ã™ã‚‹',
'filehist-revert' => 'å·®ã—戻ã™',
@@ -1162,10 +1179,10 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'filehist-filesize' => 'ファイルサイズ',
'filehist-comment' => 'コメント',
'imagelinks' => 'リンク',
-'linkstoimage' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã—ã¦ã„ã‚‹{{PLURAL:$1|ページ|&nbsp;$1 ページ}}ã®ä¸€è¦§:',
+'linkstoimage' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ä»¥ä¸‹ã®{{PLURAL:$1|ページ|$1ページ}}ã§ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™:',
'nolinkstoimage' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用ã—ã¦ã„るページã¯ã‚ã‚Šã¾ã›ã‚“。',
-'morelinkstoimage' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®[[Special:WhatLinksHere/$1|リンク元]]を見る。',
-'redirectstofile' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¸{{PLURAL:$1|リダイレクトã•ã‚Œã¦ã„るファイル|リダイレクトã•ã‚Œã¦ã„ã‚‹ $1 ファイル}}ã®ä¸€è¦§:',
+'morelinkstoimage' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®[[Special:WhatLinksHere/$1|リンク元]]を表示ã™ã‚‹ã€‚',
+'redirectstofile' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯ä»¥ä¸‹ã®{{PLURAL:$1|ファイル|$1ファイル}}ã‹ã‚‰ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•ã‚Œã¦ã„ã¾ã™:',
'duplicatesoffile' => '以下ã«ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¨åŒä¸€ã®ãƒ•ã‚¡ã‚¤ãƒ« $1 件を表示ã—ã¦ã„ã¾ã™:',
'sharedupload' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯å…±æœ‰ã•ã‚Œã¦ãŠã‚Šã€ä»–ã®ãƒ—ロジェクトã§ä½¿ç”¨ã•ã‚Œã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚',
'shareduploadwiki' => '詳ã—ã„情報ã¯$1ã‚’å‚ç…§ã—ã¦ãã ã•ã„。',
@@ -1199,7 +1216,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'filedelete-submit' => '削除ã™ã‚‹',
'filedelete-success' => "'''$1''' ã¯å‰Šé™¤ã•ã‚Œã¾ã—ãŸã€‚",
'filedelete-success-old' => "'''[[Media:$1|$1]]''' ã® $2 $3 版ã¯å‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™ã€‚",
-'filedelete-nofile' => "'''$1''' ã¯{{SITENAME}}上ã«å­˜åœ¨ã—ã¾ã›ã‚“。",
+'filedelete-nofile' => "'''$1''' ã¯å­˜åœ¨ã—ã¾ã›ã‚“。",
'filedelete-nofile-old' => "指定ã•ã‚ŒãŸå±žæ€§ã‚’æŒã¤'''$1'''ã®å¤ã„版ã¯å­˜åœ¨ã—ã¾ã›ã‚“。",
'filedelete-iscurrent' => 'ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®æœ€æ–°ç‰ˆã‚’削除ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚ç›´å‰ã®ç‰ˆã«å·®ã—戻ã—ã¦ãã ã•ã„。',
'filedelete-otherreason' => 'ãã®ä»–/ç†ç”±ã®ä»˜è¨˜:',
@@ -1223,7 +1240,8 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
# Unused templates
'unusedtemplates' => '使ã‚ã‚Œã¦ã„ãªã„テンプレート',
-'unusedtemplatestext' => 'ã“ã®ãƒšãƒ¼ã‚¸ã§ã¯ {{ns:template}} åå‰ç©ºé–“ã«ã‚ã£ã¦ä»–ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ä½¿ç”¨ã•ã‚Œã¦ã„ãªã„ã‚‚ã®ã‚’一覧ã«ã—ã¦ã„ã¾ã™ã€‚削除ã™ã‚‹å‰ã«ãƒªãƒ³ã‚¯å…ƒã‚’確èªã—ã¦ãã ã•ã„。',
+'unusedtemplatestext' => 'ã“ã®ãƒšãƒ¼ã‚¸ã§ã¯{{ns:template}}åå‰ç©ºé–“ã«ã‚ã£ã¦ä»–ã®ãƒšãƒ¼ã‚¸ã«èª­ã¿è¾¼ã¾ã‚Œã¦ã„ãªã„ページを一覧ã«ã—ã¦ã„ã¾ã™ã€‚
+削除ã™ã‚‹å‰ã«ãƒªãƒ³ã‚¯å…ƒã§ä»–ã®ãƒªãƒ³ã‚¯ãŒãªã„ã‹ç¢ºèªã—ã¦ãã ã•ã„。',
'unusedtemplateswlh' => 'リンク元',
# Random page
@@ -1279,13 +1297,13 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'nviews' => '$1 回表示',
'specialpage-empty' => 'åˆè‡´ã™ã‚‹ã‚‚ã®ãŒã‚ã‚Šã¾ã›ã‚“。',
'lonelypages' => '孤立ã—ã¦ã„るページ',
-'lonelypagestext' => '以下ã®ãƒšãƒ¼ã‚¸ã¯ã€ã©ã“ã‹ã‚‰ã‚‚リンクã•ã‚Œã¦ã„ãªã„孤立ã—ãŸãƒšãƒ¼ã‚¸ã§ã™ã€‚',
+'lonelypagestext' => '以下ã®ãƒšãƒ¼ã‚¸ã¯ã€{{SITENAME}}ã®ä»–ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰ãƒªãƒ³ã‚¯ã•ã‚Œã¦ãŠã‚‰ãšã€ã¾ãŸèª­ã¿è¾¼ã¾ã‚Œã¦ã‚‚ã„ãªã„ページã§ã™ã€‚',
'uncategorizedpages' => 'カテゴリ未導入ã®ãƒšãƒ¼ã‚¸',
'uncategorizedcategories' => 'カテゴリ未導入ã®ã‚«ãƒ†ã‚´ãƒª',
'uncategorizedimages' => 'カテゴリ未分類ã®ãƒ•ã‚¡ã‚¤ãƒ«',
'uncategorizedtemplates' => 'カテゴリ未導入ã®ãƒ†ãƒ³ãƒ—レート',
'unusedcategories' => '使ã‚ã‚Œã¦ã„ãªã„カテゴリ',
-'unusedimages' => '使ã‚ã‚Œã¦ã„ãªã„ç”»åƒ',
+'unusedimages' => '使ã‚ã‚Œã¦ã„ãªã„ファイル',
'popularpages' => '人気ã®ãƒšãƒ¼ã‚¸',
'wantedcategories' => 'カテゴリページãŒå­˜åœ¨ã—ãªã„カテゴリ',
'wantedpages' => '投稿ãŒæœ›ã¾ã‚Œã¦ã„るページ',
@@ -1294,7 +1312,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'mostlinkedcategories' => 'é …ç›®ã®å¤šã„カテゴリ',
'mostlinkedtemplates' => '使用箇所ã®å¤šã„テンプレート',
'mostcategories' => 'カテゴリã®å¤šã„é …ç›®',
-'mostimages' => 'リンクã®å¤šã„ç”»åƒ',
+'mostimages' => 'リンクã®å¤šã„ファイル',
'mostrevisions' => '版ã®å¤šã„é …ç›®',
'prefixindex' => '全ページ (ページ指定)',
'shortpages' => '短ã„ページ',
@@ -1314,7 +1332,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'ancientpages' => 'æ›´æ–°ã•ã‚Œã¦ã„ãªã„ページ',
'move' => '移動',
'movethispage' => 'ã“ã®ãƒšãƒ¼ã‚¸ã‚’移動',
-'unusedimagestext' => '<p>ä»–ã®ã‚¦ã‚§ãƒ–サイトãŒURLを直接用ã„ã¦ç”»åƒã«ãƒªãƒ³ã‚¯ã—ã¦ã„ã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚以下ã®ç”»åƒä¸€è¦§ã«ã¯ã€ãã®ã‚ˆã†ãªå½¢ã§åˆ©ç”¨ã•ã‚Œã¦ã„ã‚‹ç”»åƒãŒå«ã¾ã‚Œã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚</p>',
+'unusedimagestext' => 'ä»–ã®ã‚¦ã‚§ãƒ–サイトãŒURLを直接用ã„ã¦ãƒ•ã‚¡ã‚¤ãƒ«ã«ãƒªãƒ³ã‚¯ã—ã¦ã„ã‚‹å ´åˆã‚‚ã‚ã‚Šã¾ã™ã€‚以下ã®ãƒ•ã‚¡ã‚¤ãƒ«ä¸€è¦§ã«ã¯ã€ãã®ã‚ˆã†ãªå½¢ã§åˆ©ç”¨ã•ã‚Œã¦ã„るファイルãŒå«ã¾ã‚Œã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚',
'unusedcategoriestext' => '以下ã®ã‚«ãƒ†ã‚´ãƒªãƒšãƒ¼ã‚¸ã¯ã©ã®é …目・カテゴリã‹ã‚‰ã‚‚使ã‚ã‚Œã¦ã„ã¾ã›ã‚“。',
'notargettitle' => '対象ã¨ãªã‚‹ãƒšãƒ¼ã‚¸ãŒå­˜åœ¨ã—ã¾ã›ã‚“',
'notargettext' => '対象ã¨ãªã‚‹ãƒšãƒ¼ã‚¸åˆã¯åˆ©ç”¨è€…ãŒæŒ‡å®šã•ã‚Œã¦ã„ã¾ã›ã‚“',
@@ -1383,8 +1401,8 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'mailnologintext' => 'ä»–ã®åˆ©ç”¨è€…å®›ã¦ã«ãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡ã™ã‚‹ãŸã‚ã«ã¯ã€[[Special:UserLogin|ログイン]]ã—ã€ã‚ãªãŸã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’[[Special:Preferences|オプション]]ã«è¨­å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
'emailuser' => 'ã“ã®åˆ©ç”¨è€…ã«ãƒ¡ãƒ¼ãƒ«ã‚’é€ä¿¡',
'emailpage' => 'メールé€ä¿¡ãƒšãƒ¼ã‚¸',
-'emailpagetext' => 'メールをé€ã‚‹å…ˆã®åˆ©ç”¨è€…ãŒæœ‰åŠ¹ãªãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’{{int:preferences}}ã§ç™»éŒ²ã—ã¦ã„ã‚Œã°ã€ä¸‹ã®ãƒ•ã‚©ãƒ¼ãƒ ã‚’通ã˜ã¦ãƒ¡ãƒ¼ãƒ«ã‚’é€ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
-ã‚ãªãŸãŒ [[Special:Preferences|{{int:preferences}}]]ã§ç™»éŒ²ã—ãŸã”自分ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒé€ã‚‹ãƒ¡ãƒ¼ãƒ«ã®From:ã®æ¬„ã«è‡ªå‹•çš„ã«çµ„ã¿è¾¼ã¾ã‚Œã€å—ã‘å–ã£ãŸç›¸æ‰‹ãŒç›´æŽ¥ã‚ãªãŸã«è¿”事を出ã›ã‚‹ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚',
+'emailpagetext' => '下ã®ãƒ•ã‚©ãƒ¼ãƒ ã‚’通ã˜ã¦ã€ã“ã®åˆ©ç”¨è€…ã«ãƒ¡ãƒ¼ãƒ«ã‚’é€ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
+ã‚ãªãŸãŒ[[Special:Preferences|{{int:preferences}}]]ã§ç™»éŒ²ã—ãŸã”自分ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒã€é€ä¿¡ã•ã‚Œã‚‹ãƒ¡ãƒ¼ãƒ«ã®Fromアドレスã«è‡ªå‹•çš„ã«çµ„ã¿è¾¼ã¾ã‚Œã€å—ã‘å–ã£ãŸç›¸æ‰‹ãŒç›´æŽ¥ã‚ãªãŸã«è¿”事を出ã›ã‚‹ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚',
'usermailererror' => 'メールé€ä¿¡æ™‚ã«ä»¥ä¸‹ã®ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ:',
'defemailsubject' => '{{SITENAME}} é›»å­ãƒ¡ãƒ¼ãƒ«',
'noemailtitle' => 'é€ã‚Šå…ˆã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒã‚ã‚Šã¾ã›ã‚“。',
@@ -1405,7 +1423,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'mywatchlist' => 'ウォッãƒãƒªã‚¹ãƒˆ',
'watchlistfor' => "'''$1'''",
'nowatchlist' => 'ã‚ãªãŸã®ã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆã¯ç©ºã§ã™ã€‚',
-'watchlistanontext' => 'ウォッãƒãƒªã‚¹ãƒˆã‚’確èªã‚ã‚‹ã„ã¯ç·¨é›†ã™ã‚‹ã«ã¯ $1 ã—ã¦ãã ã•ã„。',
+'watchlistanontext' => 'ウォッãƒãƒªã‚¹ãƒˆã«å…¥ã£ã¦ã„る項目を表示・編集ã™ã‚‹ã«ã¯ $1 ã—ã¦ãã ã•ã„。',
'watchnologin' => 'ログインã—ã¦ã„ã¾ã›ã‚“',
'watchnologintext' => 'ウォッãƒãƒªã‚¹ãƒˆã‚’変更ã™ã‚‹ãŸã‚ã«ã¯ã€[[Special:UserLogin|ログイン]]ã—ã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
'addedwatch' => 'ウォッãƒãƒªã‚¹ãƒˆã«è¿½åŠ ã—ã¾ã—ãŸ',
@@ -1453,9 +1471,7 @@ $1 ã¾ãŸã¯ä»–ã®[[{{MediaWiki:Grouppage-sysop}}|管ç†è€…]]ã«ã“ã®ä»¶ã«ã¤ã
'enotif_lastvisited' => '
ã‚ãªãŸãŒæœ€å¾Œã«é–²è¦§ã—ã¦ã‹ã‚‰ã®å·®åˆ†ã‚’見るã«ã¯ä»¥ä¸‹ã®URLã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„:
$1',
-'enotif_lastdiff' => '
-変更内容を見るã«ã¯ä»¥ä¸‹ã®URLã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„:
-$1',
+'enotif_lastdiff' => 'ã“ã®å¤‰æ›´å†…容を表示ã™ã‚‹ã«ã¯ $1 を見ã¦ãã ã•ã„。',
'enotif_anon_editor' => '匿å利用者 $1',
'enotif_body' => '$WATCHINGUSERNAMEã•ã‚“ã€
@@ -1493,7 +1509,7 @@ $NEWPAGE
'delete-confirm' => '"$1" ã®å‰Šé™¤',
'delete-legend' => '削除',
'historywarning' => '警告: 削除ã—よã†ã¨ã—ã¦ã„るページã«ã¯å±¥æ­´ãŒã‚ã‚Šã¾ã™:',
-'confirmdeletetext' => '指定ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã¾ãŸã¯ç”»åƒã¯ã€ãã®å¤‰æ›´å±¥æ­´ã¨å…±ã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‹ã‚‰æ°¸ä¹…ã«å‰Šé™¤ã•ã‚Œã‚ˆã†ã¨ã—ã¦ã„ã¾ã™ã€‚
+'confirmdeletetext' => '指定ã—ãŸãƒšãƒ¼ã‚¸ã‚’ãã®å…¨å¤‰æ›´å±¥æ­´ã¨ã¨ã‚‚ã«å‰Šé™¤ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚
ã‚ãªãŸãŒå‰Šé™¤ã‚’望んã§ãŠã‚Šã€ãã‚ŒãŒã‚‚ãŸã‚‰ã™å¸°çµã‚’ç†è§£ã—ã¦ãŠã‚Šã€ã‹ã¤ã‚ãªãŸã®ã—よã†ã¨ã—ã¦ã„ã‚‹ã“ã¨ãŒ[[{{MediaWiki:Policy-url}}|æ–¹é‡]]ã«å³ã—ãŸã‚‚ã®ã§ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。',
'actioncomplete' => '完了ã—ã¾ã—ãŸ',
'deletedtext' => '"<nowiki>$1</nowiki>" ã¯å‰Šé™¤ã•ã‚Œã¾ã—ãŸã€‚最近ã®å‰Šé™¤ã«é–¢ã—ã¦ã¯ $2 ã‚’å‚ç…§ã—ã¦ãã ã•ã„。',
@@ -1511,8 +1527,8 @@ $NEWPAGE
** 著作権侵害
** è’らã—',
'delete-edit-reasonlist' => '削除ç†ç”±ã‚’編集ã™ã‚‹',
-'delete-toobig' => 'ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯ã€$1 {{PLURAL:$1|版|版}}を超ãˆã‚‹å¤šãã®ç·¨é›†å±¥æ­´ãŒã‚ã‚Šã¾ã™ã€‚処ç†è² è·å¢—大ã«ã‚ˆã£ã¦{{SITENAME}}ã«å¶ç™ºçš„ãªãƒˆãƒ©ãƒ–ルãŒèµ·ã“ã‚‹ã“ã¨ã‚’防ããŸã‚ã€ã“ã®ã‚ˆã†ãªãƒšãƒ¼ã‚¸ã®å‰Šé™¤ã¯åˆ¶é™ã•ã‚Œã¦ã„ã¾ã™ã€‚',
-'delete-warning-toobig' => 'ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯ã€ $1 {{PLURAL:$1|版|版}}を超ãˆã‚‹å¤šãã®ç·¨é›†å±¥æ­´ãŒã‚ã‚Šã¾ã™ã€‚削除ã®éš›ã€{{SITENAME}}ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹å‡¦ç†ã«å¤§ããªè² è·ãŒã‹ã‹ã‚Šã¾ã™ã®ã§ã€å分ã«æ³¨æ„ã—ã¦ãã ã•ã„。',
+'delete-toobig' => 'ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯ã€$1版を超ãˆã‚‹å¤šãã®ç·¨é›†å±¥æ­´ãŒã‚ã‚Šã¾ã™ã€‚処ç†è² è·å¢—大ã«ã‚ˆã£ã¦{{SITENAME}}ã«å¶ç™ºçš„ãªãƒˆãƒ©ãƒ–ルãŒèµ·ã“ã‚‹ã“ã¨ã‚’防ããŸã‚ã€ã“ã®ã‚ˆã†ãªãƒšãƒ¼ã‚¸ã®å‰Šé™¤ã¯åˆ¶é™ã•ã‚Œã¦ã„ã¾ã™ã€‚',
+'delete-warning-toobig' => 'ã“ã®ãƒšãƒ¼ã‚¸ã«ã¯ã€ $1版を超ãˆã‚‹å¤šãã®ç·¨é›†å±¥æ­´ãŒã‚ã‚Šã¾ã™ã€‚削除ã®éš›ã€{{SITENAME}}ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹å‡¦ç†ã«å¤§ããªè² è·ãŒã‹ã‹ã‚Šã¾ã™ã®ã§ã€å分ã«æ³¨æ„ã—ã¦ãã ã•ã„。',
'rollback' => '編集ã®å·®ã—戻ã—',
'rollback_short' => 'å·®ã—戻ã—',
'rollbacklink' => 'å·®ã—戻ã—',
@@ -1524,7 +1540,7 @@ $NEWPAGE
'editcomment' => '編集内容ã®è¦ç´„: <i>$1</i>', # only shown if there is an edit comment
'revertpage' => '[[Special:Contributions/$2|$2]] ([[User talk:$2|会話]]) ã«ã‚ˆã‚‹ç·¨é›†ã‚’ [[User:$1|$1]] ã«ã‚ˆã‚‹ç‰ˆã¸å·®ã—戻ã—', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
'rollback-success' => '$1 ã«ã‚ˆã‚‹ç·¨é›†ã‚’å–り消ã—㦠$2 ã«ã‚ˆã‚‹ç›´å‰ã®ç‰ˆã¸å·®ã—戻ã—ã¾ã—ãŸã€‚',
-'sessionfailure' => 'ã‚ãªãŸã®ãƒ­ã‚°ã‚¤ãƒ³ãƒ»ã‚»ãƒƒã‚·ãƒ§ãƒ³ã«å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ã“ã®å‹•ä½œã¯ã‚»ãƒƒã‚·ãƒ§ãƒ³ãƒã‚¤ã‚¸ãƒ£ãƒƒã‚¯ã‚’防ããŸã‚ã«å–り消ã•ã‚Œã¾ã—ãŸã€‚ブラウザã®ã€Œæˆ»ã‚‹ã€ã‚’押ã—ã¦ã‹ã‚‰ãƒšãƒ¼ã‚¸ã‚’å†èª­è¾¼ã—ã€ã‚‚ã†ä¸€åº¦é€ä¿¡ã—ã¦ãã ã•ã„。',
+'sessionfailure' => 'ログイン・セッションã«å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚セッションãƒã‚¤ã‚¸ãƒ£ãƒƒã‚¯ã‚’防ããŸã‚ã«æ“作ã¯å–り消ã•ã‚Œã¾ã—ãŸã€‚ブラウザã®ã€Œæˆ»ã‚‹ã€ã‚’押ã—ã¦ç›´å‰ã®ãƒšãƒ¼ã‚¸ã‚’å†åº¦èª­ã¿è¾¼ã‚“ã å¾Œã«ã€ã‚‚ã†ä¸€åº¦æ“作を行ã£ã¦ãã ã•ã„。',
'protectlogpage' => 'ä¿è­·è¨˜éŒ²',
'protectlogtext' => '以下ã¯ãƒšãƒ¼ã‚¸ã®ä¿è­·ãƒ»ä¿è­·è§£é™¤ã®ä¸€è¦§ã§ã™ã€‚',
'protectedarticle' => '"[[$1]]" ã‚’ä¿è­·ã—ã¾ã—ãŸã€‚',
@@ -1533,7 +1549,7 @@ $NEWPAGE
'protect-title' => '"$1" ã®ä¿è­·',
'protect-legend' => 'ä¿è­·ã®ç¢ºèª',
'protectcomment' => 'ä¿è­·ãƒ»ä¿è­·è§£é™¤ã®ç†ç”±',
-'protectexpiry' => '期間',
+'protectexpiry' => '期é™:',
'protect_expiry_invalid' => '期間ã®æŒ‡å®šãŒç„¡åŠ¹ã§ã™ã€‚',
'protect_expiry_old' => 'ä¿è­·æœŸé™ãŒéŽåŽ»ã®æ™‚刻ã§ã™ã€‚',
'protect-unchain' => '移動権é™ã‚’æ“作',
@@ -1571,10 +1587,10 @@ $NEWPAGE
'restriction-level-all' => 'ã™ã¹ã¦',
# Undelete
-'undelete' => '削除ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‚’å‚ç…§ã™ã‚‹',
-'undeletepage' => '削除ã•ã‚ŒãŸç·¨é›†ã®å‚ç…§ã¨å¾©å¸°',
+'undelete' => '削除ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‚’表示',
+'undeletepage' => '削除ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã®è¡¨ç¤ºã¨å¾©å¸°',
'undeletepagetitle' => "'''以下ã«è¡¨ç¤ºã•ã‚Œã¦ã„ã‚‹ã®ã¯ [[:$1]] ã®å‰Šé™¤ã•ã‚ŒãŸç‰ˆã§ã™'''。",
-'viewdeletedpage' => '削除ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã®å‰Šé™¤è¨˜éŒ²ã¨å±¥æ­´',
+'viewdeletedpage' => '削除ã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã‚’表示',
'undeletepagetext' => '以下ã®ãƒšãƒ¼ã‚¸ã¯å‰Šé™¤ã•ã‚Œã¦ã„ã¾ã™ãŒã€ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã«æ®‹ã£ã¦ã„ã‚‹ãŸã‚ã€å¾©å¸°ã§ãã¾ã™ã€‚アーカイブã¯å®šæœŸçš„ã«æ¶ˆåŽ»ã•ã‚Œã¾ã™ã€‚',
'undelete-fieldset-title' => '削除ã•ã‚ŒãŸç‰ˆã®å¾©å¸°',
'undeleteextrahelp' => 'å…¨ã¦ã®ç‰ˆã‚’復帰ã™ã‚‹å ´åˆã¯ã€å…¨ã¦ã®ç‰ˆã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ã‚’é¸æŠžã—ã¦ã„ãªã„状態ã§ã€Œ{{int:undeletebtn}}ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ãã ã•ã„。
@@ -1610,6 +1626,8 @@ $NEWPAGE
'undelete-missing-filearchive' => 'ID $1 ã®è¨˜éŒ²ãŒãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«å­˜åœ¨ã—ãªã„ãŸã‚復帰ã§ãã¾ã›ã‚“。既ã«å¾©å¸°ã•ã‚Œã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚',
'undelete-error-short' => 'ファイル復帰エラー: $1',
'undelete-error-long' => '$1 ã®å¾©å¸°ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ',
+'undelete-show-file-confirm' => 'ファイル<nowiki>$1</nowiki>" ã®å‰Šé™¤ã•ã‚ŒãŸç‰ˆï¼ˆ$2$3)を本当ã«è¡¨ç¤ºã—ã¾ã™ã‹ï¼Ÿ',
+'undelete-show-file-submit' => 'ã¯ã„',
# Namespace form on various pages
'namespace' => 'åå‰ç©ºé–“:',
@@ -1659,7 +1677,7 @@ $NEWPAGE
'ipaddress' => 'IPアドレス',
'ipadressorusername' => '利用者å / IPアドレス',
'ipbexpiry' => '期間',
-'ipbreason' => 'ç†ç”±',
+'ipbreason' => 'ç†ç”±:',
'ipbreasonotherlist' => 'ãã®ä»–',
'ipbreason-dropdown' => '*よãã‚るブロックç†ç”±
** 虚å½æƒ…å ±ã®æŽ²è¼‰
@@ -1687,7 +1705,7 @@ $NEWPAGE
'ipb-edit-dropdown' => 'ブロックç†ç”±ã‚’編集ã™ã‚‹',
'ipb-unblock-addr' => '$1 ã®ãƒ–ロックを解除',
'ipb-unblock' => '利用者ã¾ãŸã¯IPアドレスã®ãƒ–ロックを解除ã™ã‚‹',
-'ipb-blocklist-addr' => '$1 ã®ç¾åœ¨æœ‰åŠ¹ãªãƒ–ロックを表示',
+'ipb-blocklist-addr' => '$1 ã«å¯¾ã™ã‚‹ç¾åœ¨æœ‰åŠ¹ãªãƒ–ロック',
'ipb-blocklist' => 'ç¾åœ¨æœ‰åŠ¹ãªãƒ–ロックを表示',
'unblockip' => '投稿ブロックを解除ã™ã‚‹',
'unblockiptext' => '以下ã®ãƒ•ã‚©ãƒ¼ãƒ ã§åˆ©ç”¨è€…ã¾ãŸã¯IPアドレスã®æŠ•ç¨¿ãƒ–ロックを解除ã§ãã¾ã™ã€‚',
@@ -1713,7 +1731,7 @@ $NEWPAGE
'autoblocker' => '投稿ブロックã•ã‚Œã¦ã„る利用者 "$1" ã¨åŒã˜IPアドレスã®ãŸã‚ã€è‡ªå‹•çš„ã«ãƒ–ロックã•ã‚Œã¦ã„ã¾ã™ã€‚ブロックã®ç†ç”±ã¯ "$2" ã§ã™ã€‚',
'blocklogpage' => '投稿ブロック記録',
'blocklogentry' => '"$1" ã‚’ $2 ブロックã—ã¾ã—㟠$3',
-'blocklogtext' => 'ã“ã®ãƒšãƒ¼ã‚¸ã¯æŠ•ç¨¿ãƒ–ロックã¨è§£é™¤ã®è¨˜éŒ²ã§ã™ã€‚自動的ã«æŠ•ç¨¿ãƒ–ロックã•ã‚ŒãŸIPアドレスã¯è¨˜éŒ²ã•ã‚Œã¦ã„ã¾ã›ã‚“。ç¾æ™‚点ã§æœ‰åŠ¹ãªæŠ•ç¨¿ãƒ–ロックã¯[[Special:IPBlockList|ブロック中ã®åˆ©ç”¨è€…一覧]]ã‚’ã”覧ãã ã•ã„。',
+'blocklogtext' => 'ã“ã®ãƒšãƒ¼ã‚¸ã¯æŠ•ç¨¿ãƒ–ロックã¨è§£é™¤ã®æ“作記録ã§ã™ã€‚自動的ã«æŠ•ç¨¿ãƒ–ロックã•ã‚ŒãŸIPアドレスã¯è¨˜éŒ²ã•ã‚Œã¦ã„ã¾ã›ã‚“。ç¾æ™‚点ã§æœ‰åŠ¹ãªæŠ•ç¨¿ãƒ–ロックã¯[[Special:IPBlockList|ブロック中ã®åˆ©ç”¨è€…一覧]]ã‚’ã”覧ãã ã•ã„。',
'unblocklogentry' => '"$1" をブロック解除ã—ã¾ã—ãŸ',
'block-log-flags-anononly' => '匿åã®ã¿',
'block-log-flags-nocreate' => 'アカウント作æˆã®ãƒ–ロック',
@@ -1778,7 +1796,7 @@ $NEWPAGE
ã“れらã®å ´åˆã€ãƒŽãƒ¼ãƒˆãƒšãƒ¼ã‚¸ã‚’移動ã™ã‚‹å ´åˆã«ã¯ã€åˆ¥ã«ä½œæ¥­ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚',
'movearticle' => '移動ã™ã‚‹ãƒšãƒ¼ã‚¸',
-'movenotallowed' => '{{SITENAME}}ã§ãƒšãƒ¼ã‚¸ã‚’移動ã™ã‚‹æ¨©é™ãŒã‚ã‚Šã¾ã›ã‚“。',
+'movenotallowed' => 'ã‚ãªãŸã«ã¯ãƒšãƒ¼ã‚¸ã‚’移動ã™ã‚‹æ¨©é™ãŒã‚ã‚Šã¾ã›ã‚“。',
'newtitle' => 'æ–°ã—ã„ページå',
'move-watch' => '移動ã™ã‚‹ãƒšãƒ¼ã‚¸ã‚’ウォッãƒ',
'movepagebtn' => 'ページを移動',
@@ -1786,7 +1804,7 @@ $NEWPAGE
'movepage-moved' => '<big>\'\'\'"$1"ã¯"$2"ã¸ç§»å‹•ã•ã‚Œã¾ã—ãŸã€‚\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => '指定ã•ã‚ŒãŸç§»å‹•å…ˆã«ã¯æ—¢ã«ãƒšãƒ¼ã‚¸ãŒå­˜åœ¨ã™ã‚‹ã‹ã€åå‰ãŒä¸é©åˆ‡ã§ã™ã€‚',
'cantmove-titleprotected' => '移動先ページãŒä½œæˆä¿è­·å¯¾è±¡ã¨ãªã£ã¦ã„ã‚‹ãŸã‚ã€ãƒšãƒ¼ã‚¸ã‚’移動ã§ãã¾ã›ã‚“。',
-'talkexists' => 'ページ自身ã¯ç§»å‹•ã•ã‚Œã¾ã—ãŸãŒã€ä»˜éšã®ãƒŽãƒ¼ãƒˆãƒšãƒ¼ã‚¸ã¯ç§»å‹•å…ˆã®ãƒšãƒ¼ã‚¸ãŒå­˜åœ¨ã—ãŸãŸã‚移動ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚手動ã§å†…容を統åˆã—ã¦ãã ã•ã„。',
+'talkexists' => "'''ページ自身ã¯ç§»å‹•ã•ã‚Œã¾ã—ãŸãŒã€ä»˜éšã®ãƒŽãƒ¼ãƒˆãƒšãƒ¼ã‚¸ã¯ç§»å‹•å…ˆã®ãƒšãƒ¼ã‚¸ãŒå­˜åœ¨ã—ãŸãŸã‚移動ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚手動ã§å†…容を統åˆã—ã¦ãã ã•ã„。'''",
'movedto' => '移動先:',
'movetalk' => 'ノートページãŒä»˜éšã™ã‚‹å ´åˆã«ã¯ã€ãれも一緒ã«ç§»å‹•ã™ã‚‹',
'move-subpages' => 'サブページもã™ã¹ã¦ç§»å‹•ã™ã‚‹',
@@ -1845,23 +1863,23 @@ $NEWPAGE
'thumbnail_error' => 'サムãƒã‚¤ãƒ«ã®ä½œæˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ: $1',
'djvu_page_error' => '指定ページ数ã¯DjVuページ範囲を越ãˆã¦ã„ã¾ã™',
'djvu_no_xml' => 'DjVuファイルã®XMLデータをå–å¾—ã§ãã¾ã›ã‚“',
-'thumbnail_invalid_params' => 'サムãƒã‚¤ãƒ«ã®æŒ‡å®šãƒ‘ラメータãŒä¸æ­£ã§ã™',
+'thumbnail_invalid_params' => 'サムãƒã‚¤ãƒ«ã®æŒ‡å®šãƒ‘ラメータãŒç„¡åŠ¹ã§ã™',
'thumbnail_dest_directory' => '出力ディレクトリを作æˆã§ãã¾ã›ã‚“',
# Special:Import
'import' => 'ページデータã®å–ã‚Šè¾¼ã¿',
'importinterwiki' => 'Transwikiインãƒãƒ¼ãƒˆ',
-'import-interwiki-text' => 'インãƒãƒ¼ãƒˆã™ã‚‹ã‚¦ã‚£ã‚­ã¨ãƒšãƒ¼ã‚¸åã‚’é¸æŠžã—ã¦ãã ã•ã„。変更履歴ã®æ—¥ä»˜ã¨ç·¨é›†è€…ãŒä¿å­˜ã•ã‚Œã¾ã™ã€‚ã™ã¹ã¦ã®transwikiã¯[[Special:Log/import|インãƒãƒ¼ãƒˆè¨˜éŒ²]]ã«è¨˜éŒ²ã•ã‚Œã¾ã™ã€‚',
+'import-interwiki-text' => 'インãƒãƒ¼ãƒˆã™ã‚‹ã‚¦ã‚£ã‚­ã¨ãƒšãƒ¼ã‚¸åã‚’é¸æŠžã—ã¦ãã ã•ã„。変更履歴ã®æ—¥ä»˜ã¨ç·¨é›†è€…ã®åå‰ã¯ä¿æŒã•ã‚Œã¾ã™ã€‚トランスウィキ・インãƒãƒ¼ãƒˆã®æ“作ã¯å…¨ã¦[[Special:Log/import|インãƒãƒ¼ãƒˆè¨˜éŒ²]]ã«è¨˜éŒ²ã•ã‚Œã¾ã™ã€‚',
'import-interwiki-history' => 'ã“ã®ãƒšãƒ¼ã‚¸ã®å…¨ã¦ã®ç‰ˆã‚’複製ã™ã‚‹',
'import-interwiki-submit' => 'å–ã‚Šè¾¼ã¿',
-'import-interwiki-namespace' => '次ã®åå‰ç©ºé–“ã«å–り込む:',
+'import-interwiki-namespace' => '目的ã®åå‰ç©ºé–“:',
'importtext' => '書ã出ã—å…ƒã¨ãªã‚‹ã‚¦ã‚£ã‚­ã‹ã‚‰ [[Special:Export|書ã出ã—用ユーティリティ]]を使ã£ã¦XMLファイルを書ã出ã—ã¦ãã ã•ã„。ã‚ãªãŸã®ã‚³ãƒ³ãƒ”ューターã«ä¿å­˜ã—ãŸå¾Œã€ã“ã“ã«ã‚¢ãƒƒãƒ—ロードã—ã¦ãã ã•ã„。',
'importstart' => 'ページをå–り込んã§ã„ã¾ã™...',
'import-revision-count' => '$1 版',
'importnopages' => 'インãƒãƒ¼ãƒˆã™ã‚‹ãƒšãƒ¼ã‚¸ãŒã‚ã‚Šã¾ã›ã‚“',
'importfailed' => 'å–ã‚Šè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ: $1',
'importunknownsource' => 'インãƒãƒ¼ãƒˆã™ã‚‹ã‚½ãƒ¼ã‚¹ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¿ã‚¤ãƒ—ãŒä¸æ˜Žã§ã™',
-'importcantopen' => 'インãƒãƒ¼ãƒˆã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã‘ã¾ã›ã‚“',
+'importcantopen' => 'インãƒãƒ¼ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã‘ã¾ã›ã‚“ã§ã—ãŸ',
'importbadinterwiki' => '他ウィキã¸ã®ãƒªãƒ³ã‚¯ãŒæ­£ã—ãã‚ã‚Šã¾ã›ã‚“',
'importnotext' => '内容ãŒç©ºã‹ã€ãƒ†ã‚­ã‚¹ãƒˆãŒã‚ã‚Šã¾ã›ã‚“。',
'importsuccess' => 'å–ã‚Šè¾¼ã¿ã«æˆåŠŸã—ã¾ã—ãŸã€‚',
@@ -1876,6 +1894,8 @@ $NEWPAGE
'import-nonewrevisions' => 'å«ã¾ã‚Œã¦ã„ãŸå±¥æ­´ã¯å…¨ã¦æ—¢ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆæ¸ˆã¿ã§ã™ã€‚',
'xml-error-string' => '"$1" $2è¡Œ $3文字目($4ãƒã‚¤ãƒˆç›®ï¼‰: $5',
'import-upload' => 'XMLデータをアップロード',
+'import-token-mismatch' => 'セッションデータをæ失ã—ã¾ã—ãŸã€‚ã‚‚ã†ä¸€åº¦è©¦ã—ã¦ãã ã•ã„。',
+'import-invalid-interwiki' => '指定ã•ã‚ŒãŸã‚¦ã‚£ã‚­ã‹ã‚‰ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚',
# Import log
'importlogpage' => 'インãƒãƒ¼ãƒˆè¨˜éŒ²',
@@ -1921,9 +1941,9 @@ $NEWPAGE
'tooltip-t-recentchangeslinked' => '最近更新ãŒè¡Œã‚ã‚ŒãŸã“ã®ãƒšãƒ¼ã‚¸ã®ãƒªãƒ³ã‚¯å…ˆ',
'tooltip-feed-rss' => 'ã“ã®ãƒšãƒ¼ã‚¸ã®RSSフィード',
'tooltip-feed-atom' => 'ã“ã®ãƒšãƒ¼ã‚¸ã®Atomフィード',
-'tooltip-t-contributions' => '利用者ã®æŠ•ç¨¿è¨˜éŒ²',
+'tooltip-t-contributions' => 'ã“ã®åˆ©ç”¨è€…ã®æŠ•ç¨¿è¨˜éŒ²ã‚’表示',
'tooltip-t-emailuser' => '{{int:emailuser}}',
-'tooltip-t-upload' => 'ç”»åƒã‚„メディアファイルをアップロード',
+'tooltip-t-upload' => 'ファイルをアップロード',
'tooltip-t-specialpages' => '特別ページã®ä¸€è¦§',
'tooltip-t-print' => 'ã“ã®ãƒšãƒ¼ã‚¸ã®å°åˆ·ç”¨ãƒãƒ¼ã‚¸ãƒ§ãƒ³',
'tooltip-t-permalink' => 'ã“ã®ç‰ˆã¸ã®å›ºå®šãƒªãƒ³ã‚¯',
@@ -1932,13 +1952,13 @@ $NEWPAGE
'tooltip-ca-nstab-media' => 'メディアページを表示',
'tooltip-ca-nstab-special' => 'ã“ã‚Œã¯ç‰¹åˆ¥ãƒšãƒ¼ã‚¸ã§ã™ã€‚編集ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。',
'tooltip-ca-nstab-project' => 'プロジェクトページを表示',
-'tooltip-ca-nstab-image' => 'ç”»åƒãƒšãƒ¼ã‚¸ã‚’表示',
+'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-save' => '編集をä¿å­˜',
'tooltip-preview' => '編集çµæžœã‚’確èªã—ã¾ã™ã€‚ä¿å­˜å‰ã«æ˜¯éžä½¿ç”¨ã—ã¦ãã ã•ã„。',
'tooltip-diff' => 'ã‚ãªãŸãŒç·¨é›†ã—ãŸç‰ˆã®å¤‰æ›´ç‚¹ã‚’表示ã—ã¾ã™ã€‚',
'tooltip-compareselectedversions' => 'é¸æŠžã•ã‚ŒãŸäºŒã¤ã®ç‰ˆã®å·®åˆ†ã‚’表示ã—ã¾ã™ã€‚',
@@ -1952,7 +1972,7 @@ $NEWPAGE
# Scripts
'common.js' => '/* ã“ã“ã«æ›¸ã„㟠JavaScript ã¯å…¨ã¦ã®ãƒšãƒ¼ã‚¸ä¸Šã§å®Ÿè¡Œã•ã‚Œã¾ã™ */',
-'monobook.js' => '/* ã“ã¡ã‚‰ã¯å»ƒæ­¢ã•ã‚Œã¾ã—ãŸ; [[MediaWiki:Common.js]]ã‚’ãŠä½¿ã„ãã ã•ã„ */',
+'monobook.js' => '/* ã“ã“ã«æ›¸ã‹ã‚ŒãŸ JavaScript 㯠MonoBook スキンを使ã£ã¦ã„る全利用者ã«é©ç”¨ã•ã‚Œã¾ã™ */',
# Metadata
'nodublincore' => 'ã“ã®ã‚µãƒ¼ãƒãƒ¼ã§ã¯ Dublin Core RDF メタデータãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。',
@@ -2038,7 +2058,7 @@ $NEWPAGE
'show-big-image-thumb' => '<small>ã“ã®ãƒ—レビューã®ã‚µã‚¤ã‚º: $1 × $2 pixels</small>',
# Special:NewImages
-'newimages' => 'æ–°è¦ç”»åƒå±•ç¤ºå®¤',
+'newimages' => 'æ–°è¦ãƒ•ã‚¡ã‚¤ãƒ«ã‚®ãƒ£ãƒ©ãƒªãƒ¼',
'imagelisttext' => "'''$1''' 個ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ $2 ã«è¡¨ç¤ºã—ã¦ã„ã¾ã™",
'newimages-summary' => 'ã“ã®ç‰¹åˆ¥ãƒšãƒ¼ã‚¸ã§ã¯æœ€è¿‘ã€ã‚¢ãƒƒãƒ—ロードã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’表示ã—ã¾ã™ã€‚',
'showhidebots' => '(ボットを$1)',
@@ -2338,7 +2358,7 @@ Variants for Chinese language
# External editor support
'edit-externally' => '外部アプリケーションを使ã£ã¦ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’編集ã™ã‚‹',
-'edit-externally-help' => '詳ã—ã„情報ã¯[http://www.mediawiki.org/wiki/Manual:External_editors 外部エディタã«é–¢ã™ã‚‹èª¬æ˜Žï¼ˆè‹±èªžï¼‰]ã‚’ã”覧ãã ã•ã„。',
+'edit-externally-help' => '(詳ã—ã„情報ã¯[http://www.mediawiki.org/wiki/Manual:External_editors 外部エディタã«é–¢ã™ã‚‹èª¬æ˜Žï¼ˆè‹±èªžï¼‰]ã‚’ã”覧ãã ã•ã„。)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'ã™ã¹ã¦',
@@ -2484,7 +2504,7 @@ $1',
# Watchlist editing tools
'watchlisttools-view' => 'ウォッãƒãƒªã‚¹ãƒˆã®ç¢ºèª',
-'watchlisttools-edit' => 'ウォッãƒãƒªã‚¹ãƒˆã®ç·¨é›†',
+'watchlisttools-edit' => 'ウォッãƒãƒªã‚¹ãƒˆã®è¡¨ç¤ºãƒ»ç·¨é›†',
'watchlisttools-raw' => 'ウォッãƒãƒªã‚¹ãƒˆã‚’テキストã§ç·¨é›†',
# Iranian month names
diff --git a/languages/messages/MessagesJut.php b/languages/messages/MessagesJut.php
index b6c0bec4..5259711d 100644
--- a/languages/messages/MessagesJut.php
+++ b/languages/messages/MessagesJut.php
@@ -5,6 +5,7 @@
* @file
*
* @author Huslåke
+ * @author Urhixidur
* @author Ælsån
*/
@@ -416,7 +417,7 @@ Du ken ekke bruge æ funksje 'e-mail til denne bruger' vemendre der er ångevet
'copyrightwarning' => "<strong>Husk: <big>åpskrev engen websider</big>, søm ekke tilhører dig selv, brug <big>engen åphavsretsligt beskyttede værker</big> uden tilladelse frå'n ejer!</strong><br />
Du lover os hermed, at du selv <strong>har skrevet skrevselenger</strong>, at skrevselenger tilhører ålmenheden, er (<strong>åpværer hus</strong>), æller at æ <strong>åphavsrets-endehaver</strong> har gevet sen <strong>tilladelse</strong>. Ves denne skrevselenger ålerede er åfentliggkort andre steder, skrev det venligst på æ diskusjesside.
<i>Bemærk venligst, at ål {{SITENAME}}-ertikler åtomatisk står under „$2“ (se $1 før lileskrevselenger). Ves du ekke vel, at dit arbejde her ændres og udbredes åf andre, så tryk ekke på „Gem“.</i>",
-'longpagewarning' => "<strong>ADVARSEL: Denne side er $1 kilobyte stor; nogle browsere ken have pårblæmer ve at redigære sider der nærmer sig æller er større end 32 Kb.
+'longpagewarning' => "<strong>ADVARSEL: Denne side er $1 kilobyte stor; nogle browsere ken have pårblæmer ve at redigære sider der nærmer sig æller er større end 32 kb.
Åvervej æ side'm ken åpdeles i mendre dæle.</strong>",
'templatesused' => 'Skablåner der er brugt på denne side:',
'templatesusedpreview' => 'Følgende skablåner bruges åf denne ertikelførhåndsvesnenge:',
diff --git a/languages/messages/MessagesJv.php b/languages/messages/MessagesJv.php
index 4724b3bd..8f4fa848 100644
--- a/languages/messages/MessagesJv.php
+++ b/languages/messages/MessagesJv.php
@@ -4,8 +4,10 @@
* @ingroup Language
* @file
*
+ * @author Anggoro
* @author Helix84
* @author Meursault2004
+ * @author Pras
* @author לערי ריינה×רט
*/
@@ -292,7 +294,7 @@ $messages = array(
'restorelink' => '$1 {{PLURAL:$1|suntingan|suntingan}} sing wis kabusak',
'feedlinks' => 'Asupan:',
'feed-invalid' => 'Tipe permintaan asupan ora bener.',
-'feed-unavailable' => "Umpan sindikasi (''syndication feeds'') ora ana ing {{SITENAME}}",
+'feed-unavailable' => "Umpan sindikasi (''syndication feeds'') ora kasedyakaké",
'site-rss-feed' => "$1 ''RSS Feed''",
'site-atom-feed' => "$1 ''Atom Feed''",
'page-rss-feed' => "\"\$1\" ''RSS Feed''",
@@ -330,6 +332,9 @@ $1',
'readonly' => 'Database dikunci',
'enterlockreason' => 'Lebokna alesan panguncèn, kalebu uga prakiran kapan kunci bakal dibuka',
'readonlytext' => 'Database lagi dikunci marang panampan anyar. Pangurus sing ngunci mènèhi katrangan kaya mangkéné: <p>$1',
+'missing-article' => "Basis data ora bisa nemokaké tèks kaca sing kuduné ana, yaiku \"\$1\" \$2.
+Bab iki bisasané disebabaké déning pranala daluwarsa menyang revisi sadurungé kaca sing wis dibusak.
+Yèn dudu iki panyebabé, panjenengan manawa bisa nemokaké kasalahan (''bug'') jroning piranti alus (''software''). Mangga dilapuraké bab iki menyang [[Special:ListUsers/sysop|administrator]], kanthi nyebutaké alamat URL sing dituju",
'missingarticle-rev' => '(révisi#: $1)',
'missingarticle-diff' => '(Béda: $1, $2)',
'readonly_lag' => 'Database wis dikunci mawa otomatis sawetara database sékundhèr lagi nglakoni sinkronisasi mawa database utama',
@@ -371,6 +376,7 @@ $2',
Alesané yaiku ''$2''.",
# Virus scanner
+'virus-badscanner' => 'Kasalahan konfigurasi: pamindai virus ora dikenal: <i>$1</i>',
'virus-scanfailed' => "''Pemindaian'' utawa ''scan'' gagal (kode $1)",
'virus-unknownscanner' => 'Antivirus ora ditepungi:',
@@ -408,23 +414,25 @@ Mangga pilih asma liyané.',
'youremail' => 'Layang élèktronik (E-mail):',
'username' => 'Asma panganggo:',
'uid' => 'ID panganggo:',
-'yourrealname' => 'Asma sajatiné *',
-'yourlanguage' => 'Basa sing dienggo:',
+'prefs-memberingroups' => 'Anggota {{PLURAL:$1|klompok|klompok-klompok}}:',
+'yourrealname' => 'Asma sajatiné :',
+'yourlanguage' => 'Basa sing dianggo:',
'yourvariant' => 'Varian basa',
'yournick' => 'Asma sesinglon/samaran (kagem tapak asta):',
-'badsig' => 'Tapak astanipun klentu; cèk rambu HTML.',
+'badsig' => 'Tapak astanipun klèntu; cèk rambu HTML.',
'badsiglength' => 'Tapak tangané kedawan; kudu sangisoré $1 {{PLURAL:$1|karakter|karakter}}.',
'email' => 'Layang élèktronik (E-mail)',
'prefs-help-realname' => '* <strong>Asma asli</strong> (ora wajib): menawa panjenengan maringi, asma asli panjenengan bakal digunakaké kanggo mènèhi akrédhitasi kanggo kasil karya tulis panjenengan.',
'loginerror' => 'Kasalahan mlebu log',
-'prefs-help-email' => "* <strong>Layang élèktronik</strong> (ora wajib): Nggawé bisa wong liya ngubungi panjenengan liwat situs tanpa perlu maringi alamat e-mail panjenengan karo wong liya, lan panjenengan uga bisa nyuwun '''tembung sandhi anyar''' menawa panjenengan lali tembung sandhi panjenengan.",
-'prefs-help-email-required' => 'Alamat e-mail dibutuhaké.',
+'prefs-help-email' => 'Layang-e (ora wajib), nanging sawanci-wanci panjenengan lali tembung sandi, bisa dikirimi liwat layang-e kasebut.
+Panjenengan uga bisa milih supaya wong liya ngubungi panjenengan liwat jeneng panganggo utawa kaca wicara panjenengan tanpa perlu nuduhaké idhèntitas panjenengan.',
+'prefs-help-email-required' => 'Alamat layang-e dibutuhaké.',
'nocookiesnew' => "Rékening utawa akun panganggo panjenengan wis digawé, nanging panjenengan durung mlebu log. {{SITENAME}} nggunakaké ''cookies'' kanggo log panganggo. ''Cookies'' ing panjlajah wèb panjengengan dipatèni. Mangga diaktifaké lan mlebu log manèh mawa jeneng panganggo lan tembung sandhi panjenengan.",
'nocookieslogin' => "{{SITENAME}} nggunakaké ''cookies'' kanggo log panganggoné. ''Cookies'' ing panjlajah wèb panjenengan dipatèni. Mangga ngaktifaké manèh lan coba manèh.",
'noname' => 'Asma panganggo sing panjenengan pilih ora sah.',
'loginsuccesstitle' => 'Bisa suksès mlebu log',
'loginsuccess' => "'''Panjenengan saiki mlebu ing {{SITENAME}} kanthi asma \"\$1\".'''",
-'nosuchuser' => 'Ora ana panganggo mawa asma "$1". Coba dipriksa manèh pasang aksarané (éjaané), utawa mangga ngagem formulir ing ngisor iki kanggo mbukak akun/rékening anyar.',
+'nosuchuser' => 'Ora ana panganggo mawa asma "$1". Coba dipriksa manèh pasang aksarané (éjaané), utawa mangga ngagem formulir ing ngisor iki kanggo [[Special:UserLogin/signup|mbukak akun/rékening anyar]].',
'nosuchusershort' => 'Ora ana panganggo mawa asma "$1". Coba dipriksa manèh pasang aksarané (éjaané).',
'nouserspecified' => 'Panjenengan kudu milih asma panganggo.',
'wrongpassword' => 'Tembung sandhi sing dipilih salah. Mangga coba manèh.',
@@ -442,15 +450,15 @@ Panjenengan disaranaké sigra mlebu log lan ngganti tembung sandhi.',
'passwordsent' => 'Tembung sandhi anyar wis dikirim menyang alamat layang e-mail panjenengan sing wis didaftar kanggo "$1". Mangga mlebu log manèh sawisé nampa e-mail iku.',
'blocked-mailpassword' => "Alamat IP panjenengan diblokir saka panyuntingan, mulané panjenengan ora olèh nganggo fungsi pèngetan tembung sandhi kanggo ''mencegah penyalahgunaan''.",
'eauthentsent' => 'Sawijining layang élèktronik (e-mail) kanggo ndhedhes (konfirmasi) wis dikirim menyang alamat layang élèktronik panjenengan. Panjenengan kudu nuruti instruksi sajroning layang iku kanggo ndhedhes yèn alamat iku bener kagungané panjenengan. {{SITENAME}} ora bakal ngaktifaké fitur layang élèktronik yèn langkah iki durung dilakoni.',
-'throttled-mailpassword' => "Sawijining pèngetan tembung sandhi wis dikirim ing $1 jam pungkasan iki.
-Kanggo ''menghindari penyalahgunaan'', mung tembung sandhi siji waé sing bisa dikirim saben $1 jam.",
+'throttled-mailpassword' => 'Sawijining pènget tembung sandhi wis dikirim, jroning $1 jam pungkasan iki.
+Kanggo nyegah salah-guna, mung siji tembung sandhi waé sing bisa dikirim saben $1 jam.',
'mailerror' => 'Kasalahan ing ngirimaké layang e-mail: $1',
'acct_creation_throttle_hit' => 'Nuwun sèwu, panjenengan wis nggawé akun $1. Panjenengan ora bisa nggawé manèh.',
'emailauthenticated' => 'Alamat layang élèktronik (e-mail) panjenengan wis didhedhes (dikonfirmasi) ing $1.',
'emailnotauthenticated' => 'Alamat layang élèktronik panjenengan durung didhedhes (dikonfirmasi). Sadurungé didhedhes, panjenengan ora bisa nganggo fitur layang élèktronik (e-mail).',
'noemailprefs' => 'Panjenengan kudu milih alamat e-mail supaya bisa nganggo fitur iki.',
'emailconfirmlink' => 'Ndhedhes (konfirmasi) alamat e-mail panjenengan',
-'invalidemailaddress' => 'Alamat e-mail iki ora bisa ditampa amerga formaté ora bener. Tulung lebokna alamat e-mail mawa format sing bener utawa kosongana isi mengkono.',
+'invalidemailaddress' => 'Alamat e-mail iki ora bisa ditampa amarga formaté ora bener. Tulung lebokna alamat mawa format sing bener utawa kosongaké waé isèn kasebut.',
'accountcreated' => 'Akun wis kacipta.',
'accountcreatedtext' => 'Akun kanggo $1 wis kacipta.',
'createaccount-title' => 'Gawé rékening kanggo {{SITENAME}}',
@@ -462,12 +470,12 @@ Panjenengan bisa nglirwakaké pesen iki yèn akun utawa rékening iki digawé dÃ
# Password reset dialog
'resetpass' => 'Nata mbalèni tembung sandhi akun',
'resetpass_announce' => 'Panjenengan wis mlebu log mawa kodhe sementara sing dikirim mawa e-mail. Menawa kersa nglanjutaké, panjenengan kudu milih tembung sandhi anyar ing kéné:',
-'resetpass_text' => '<!-- Tambahkan teks di sini -->',
-'resetpass_header' => 'Nata mbalèni tembung sandhi',
+'resetpass_text' => '<!-- Tambahaké teks ing kéné -->',
+'resetpass_header' => 'Nata bali tembung sandhi',
'resetpass_submit' => 'Nata tembung sandhi lan mlebu log',
'resetpass_success' => 'Tembung sandhi panjenengan wis suksès diowahi! Saiki mrosès mlebu log panjenengan...',
'resetpass_bad_temporary' => 'Tembung sandhi sementara salah. Panjenengan mbokmenawa tau ngganti tembung sandhi panjenengan utawa tau nyuwun tembung sandhi anyar.',
-'resetpass_forbidden' => 'Tembung sandhi ora bisa diowahi ing wiki iki',
+'resetpass_forbidden' => 'Tembung sandhi ora bisa diganti',
'resetpass_missing' => 'Data formulir ora ditepangi.',
# Edit page toolbar
@@ -493,25 +501,26 @@ Panjenengan bisa nglirwakaké pesen iki yèn akun utawa rékening iki digawé dÃ
'hr_tip' => 'Garis horisontal',
# Edit pages
-'summary' => 'Ringkesan',
-'subject' => 'Subyek/judhul',
-'minoredit' => 'Iki suntingan cilik.',
-'watchthis' => 'Awasana kaca iki',
-'savearticle' => 'Simpen kaca',
-'preview' => 'Pratayang',
-'showpreview' => 'Mirsani pratayang',
-'showlivepreview' => 'Pratayang langsung',
-'showdiff' => 'Tuduhna pangowahan',
-'anoneditwarning' => 'Panjenengan ora kadaftar mlebu. Alamat IP panjenengan bakal kacathet ing sajarah panyuntingan kaca iki.',
-'missingsummary' => "'''Pènget:''' Panjenengan ora nglebokaké ringkesan panyuntingan. Menawa panjenengan mencèt tombol Simpen manèh, suntingan panjenengan bakal kasimpen tanpa ringkesan panyuntingan.",
-'missingcommenttext' => 'Tulung lebokna komentar ing ngisor iki.',
-'missingcommentheader' => "'''Pènget:''' Panjenengan durung mènèhi subyèk utawa judhul kanggo komentar panjenengan. Menawa panjenengan mencèt Simpan, suntingan panjenengan bakal kasimpen tanpa komentar iku.",
-'summary-preview' => 'Pratayang ringkesan',
-'subject-preview' => 'Pratayang subyèk/judhul',
-'blockedtitle' => 'Panganggo diblokir',
-'blockedtext' => "<big>'''Asma panganggo utawa alamat IP panjenengan diblokir.'''</big>
-
-Blokir iki sing nglakoni $1. Alesané ''$2''.
+'summary' => 'Ringkesan',
+'subject' => 'Subyek/judhul',
+'minoredit' => 'Iki suntingan cilik.',
+'watchthis' => 'Awasana kaca iki',
+'savearticle' => 'Simpen kaca',
+'preview' => 'Pratayang',
+'showpreview' => 'Mirsani pratayang',
+'showlivepreview' => 'Pratayang langsung',
+'showdiff' => 'Tuduhna pangowahan',
+'anoneditwarning' => 'Panjenengan ora kadaftar mlebu. Alamat IP panjenengan bakal kacathet ing sajarah panyuntingan kaca iki.',
+'missingsummary' => "'''Pènget:''' Panjenengan ora nglebokaké ringkesan panyuntingan. Menawa panjenengan mencèt tombol Simpen manèh, suntingan panjenengan bakal kasimpen tanpa ringkesan panyuntingan.",
+'missingcommenttext' => 'Tulung lebokna komentar ing ngisor iki.',
+'missingcommentheader' => "'''Pènget:''' Panjenengan durung mènèhi subyèk utawa judhul kanggo komentar panjenengan. Menawa panjenengan mencèt Simpan, suntingan panjenengan bakal kasimpen tanpa komentar iku.",
+'summary-preview' => 'Pratayang ringkesan',
+'subject-preview' => 'Pratayang subyèk/judhul',
+'blockedtitle' => 'Panganggo diblokir',
+'blockedtext' => "<big>'''Asma panganggo utawa alamat IP panjenengan diblokir.'''</big>
+
+Blokir iki sing nglakoni $1.
+Alesané ''$2''.
* Diblokir wiwit: $8
* Kadaluwarsa pemblokiran ing: $6
@@ -521,102 +530,111 @@ Panjenengan bisa ngubungi $1 utawa [[{{MediaWiki:Grouppage-sysop}}|pangurus liya
Panjenengan ora bisa nggunakaké fitur 'Kirim layang e-mail panganggo iki' kejaba panjenengan wis nglebokaké alamat e-mail sing sah ing [[Special:Preferences|préferènsi]] panjenengan.
-Alamat IP panjenengan iku $3, lan ID pamblokiran iku $5. Tulung salah siji saka rong informasi iki disertakaké ing saben pitakon panjenengan",
-'autoblockedtext' => 'Alamat IP panjenangan wis diblokir minangka otomatis amerga dienggo déning panganggo liyané. Pamblokiran dilakoni déning $1 mawa alesan:
+Alamat IP panjenengan iku $3, lan ID pamblokiran iku #$5.
+Tulung kabèh informasi ing ndhuwur iki disertakaké ing saben pitakon panjenengan.",
+'autoblockedtext' => 'Alamat IP panjenangan wis diblokir minangka otomatis amerga dienggo déning panganggo liyané. Pamblokiran dilakoni déning $1 mawa alesan:
:\'\'$2\'\'
* Diblokir wiwit: $8
* Blokir kadaluwarsa ing: $6
+* Sing dikarepaké diblokir: $7
Panjenengan bisa ngubungi $1 utawa [[{{MediaWiki:Grouppage-sysop}}|pangurus liyané]] kanggo ngomongaké perkara iki.
Panjenengan ora bisa nganggo fitur "kirim e-mail panganggo iki" kejaba panjenengan wis nglebokaké alamat e-mail sing sah ing [[Special:Preferences|préferènsi]] panjenengan lan panjenengan wis diblokir kanggo nggunakaké.
-ID pamblokiran panjenengan iku $5. Tulung sertakna ID iki saben ngajokaké pitakonan panjenengan. Matur nuwun.',
-'blockednoreason' => 'ora ana alesan sing diwènèhaké',
-'blockedoriginalsource' => "Isi sumber '''$1''' dituduhaké ing ngisor iki:",
-'blockededitsource' => "Tèks '''suntingan panjenengan''' tumrap ing '''$1''' dituduhaké ing ngisor iki:",
-'whitelistedittitle' => 'Prelu log mlebu kanggo nyunting',
-'whitelistedittext' => 'Panjenengan kudu $1 supaya bisa nyunting artikel.',
-'confirmedittitle' => 'Konfirmasi layang e-mail diprelokaké supaya panjenengan pareng nglakoni panyuntingan',
-'confirmedittext' => 'Panjenengan kudu ndhedhes alamat e-mail dhisik sadurungé pareng nyunting sawijining kaca. Mangga nglebokaké lan validasi alamat e-mail panjenengan sadurungé nglakoni panyuntingan. Alamat e-mail sawisé bisa diowahi liwat [[Special:Preferences|kaca préférènsi]]',
-'nosuchsectiontitle' => 'Subbagian iku ora bisa ditemokaké',
-'nosuchsectiontext' => 'Panjenengan nyoba nyunting sawijining sing ora ana. Amerga subbagian $1 ora ana, suntingan panjenengan ora bisa disimpen.',
-'loginreqtitle' => 'Mangga mlebu log',
-'loginreqlink' => 'mlebu log',
-'loginreqpagetext' => 'Panjenengan kudu $1 kanggo bisa mirsani kaca liyané.',
-'accmailtitle' => 'Tembung sandhi wis dikirim.',
-'accmailtext' => "Tembung sandhi kanggo '$1' wis dikirimaké menyang $2.",
-'newarticle' => '(Anyar)',
-'newarticletext' => "Katonané panjenengan ngetutaké pranala artikel sing durung ana.
+ID pamblokiran panjenengan iku #$5 lan alamat IP panjenengan iku $3. Tulung sertakna informasi ing dhuwur kabèh iki saben ngajokaké pitakonan panjenengan. Matur nuwun.',
+'blockednoreason' => 'ora ana alesan sing diwènèhaké',
+'blockedoriginalsource' => "Isi sumber '''$1''' dituduhaké ing ngisor iki:",
+'blockededitsource' => "Tèks '''suntingan panjenengan''' tumrap ing '''$1''' dituduhaké ing ngisor iki:",
+'whitelistedittitle' => 'Prelu log mlebu kanggo nyunting',
+'whitelistedittext' => 'Panjenengan kudu $1 supaya bisa nyunting artikel.',
+'confirmedittitle' => 'Konfirmasi layang e-mail diprelokaké supaya panjenengan pareng nglakoni panyuntingan',
+'confirmedittext' => 'Panjenengan kudu ndhedhes alamat e-mail dhisik sadurungé pareng nyunting sawijining kaca. Mangga nglebokaké lan validasi alamat e-mail panjenengan sadurungé nglakoni panyuntingan. Alamat e-mail sawisé bisa diowahi liwat [[Special:Preferences|kaca préférènsi]]',
+'nosuchsectiontitle' => 'Subbagian iku ora bisa ditemokaké',
+'nosuchsectiontext' => 'Panjenengan nyoba nyunting sawijining sing ora ana. Amerga subbagian $1 ora ana, suntingan panjenengan ora bisa disimpen.',
+'loginreqtitle' => 'Mangga mlebu log',
+'loginreqlink' => 'mlebu log',
+'loginreqpagetext' => 'Panjenengan kudu $1 kanggo bisa mirsani kaca liyané.',
+'accmailtitle' => 'Tembung sandhi wis dikirim.',
+'accmailtext' => "Tembung sandhi kanggo '$1' wis dikirimaké menyang $2.",
+'newarticle' => '(Anyar)',
+'newarticletext' => "Katonané panjenengan ngetutaké pranala artikel sing durung ana.
Manawa kersa manulis artikel iki, manggaa. (Mangga mirsani [[{{MediaWiki:Helppage}}|Pitulung]] kanggo informasi sabanjuré).
Yèn ora sengaja tekan kéné, bisa ngeklik pencètan '''back''' waé ing panjlajah wèb panjenengan.",
-'anontalkpagetext' => "---- ''Iki yaiku kaca dhiskusi sawijining panganggo anonim sing durung kagungan akun utawa ora nganggo akuné, dadi kita keeksa kudu nganggo alamat IP-né kanggo nepangi. Alamat IP kaya mengkéné iki bisa dienggo déning panganggo sing séjé-séjé. Yèn panjenengan pancèn panganggo anonim lan olèh komentar-komentar miring, mangga [[Special:UserLogin|nggawé akun utawa log mlebu]] supaya ora rancu karo panganggo anonim liyané ing mangsa ngarep.''",
-'noarticletext' => 'Saiki ora ana tèks ing kaca iki. Panjenengan bisa [[Special:Search/{{PAGENAME}}|nglakoni panggolèkan kanggo judhul iki kaca iki]] ing kaca-kaca liyané utawa [{{fullurl:{{FULLPAGENAME}}|action=edit}} nyunting kaca iki].',
-'userpage-userdoesnotexist' => 'Akun utawa rékening panganggo "$1" ora kadaftar.',
-'clearyourcache' => "'''Cathetan:''' Sawisé nyimpen préférènsi, panjenengan prelu ngresiki <em>cache</em> panjlajah wèb panjenengan kanggo mirsani pangowahan. '''Mozilla / Firefox / Safari:''' pencèt ''Ctrl-Shift-R'' (''Cmd-Shift-R'' pada Apple Mac); '''IE:''' tekan ''Ctrl-F5''; '''Konqueror:''': pencèt ''F5''; '''Opera''' resikana <em>cache</em> miturut menu ''Tools→Preferences''.",
-'usercssjsyoucanpreview' => "<strong>Tips:</strong> Gunakna tombol 'Deleng pratilik' kanggo ngetès CSS/JS anyar panjenengan sadurungé disimpen.",
-'usercsspreview' => "'''Pèngeten yèn panjenengan namun mirsani pratilik CSS panjenengan, lan menawa pratilik iku durung kasimpen!'''",
-'userjspreview' => "'''Pèngeten yèn sing panjenengan pirsani namung pratilik JavaScript panjenengan, lan menawa pratilik iku dèrèng kasimpen!'''",
-'userinvalidcssjstitle' => "'''Pènget:''' Kulit \"\$1\" ora ditemokaké. Muga dipèngeti yèn kaca .css lan .js nggunakaké huruf cilik, conto {{ns:user}}:Foo/monobook.css lan dudu {{ns:user}}:Foo/Monobook.css.",
-'updated' => '(Dianyari)',
-'note' => '<strong>Cathetan:</strong>',
-'previewnote' => '<strong>Muga digatèkaké menawa iki namung pratilik waé, durung disimpen!</strong>',
-'previewconflict' => 'Pratilik iki nuduhaké tèks ing bagian dhuwur kothak suntingan tèks kayadéné bakal katon yèn panjenengan bakal simpen.',
-'session_fail_preview' => "<strong>Nuwun sèwu, suntingan panjenengan ora bisa diolah amarga dhata sèsi kabusak.
+'anontalkpagetext' => "---- ''Iki yaiku kaca dhiskusi sawijining panganggo anonim sing durung kagungan akun utawa ora nganggo akuné, dadi kita keeksa kudu nganggo alamat IP-né kanggo nepangi. Alamat IP kaya mengkéné iki bisa dienggo déning panganggo sing séjé-séjé. Yèn panjenengan pancèn panganggo anonim lan olèh komentar-komentar miring, mangga [[Special:UserLogin|nggawé akun utawa log mlebu]] supaya ora rancu karo panganggo anonim liyané ing mangsa ngarep.''",
+'noarticletext' => 'Saiki ora ana tèks ing kaca iki. Panjenengan bisa [[Special:Search/{{PAGENAME}}|nglakoni panggolèkan kanggo judhul iki kaca iki]] ing kaca-kaca liyané utawa [{{fullurl:{{FULLPAGENAME}}|action=edit}} nyunting kaca iki].',
+'userpage-userdoesnotexist' => 'Akun utawa rékening panganggo "$1" ora kadaftar.',
+'clearyourcache' => "'''Cathetan:''' Sawisé nyimpen préférènsi, panjenengan prelu ngresiki <em>cache</em> panjlajah wèb panjenengan kanggo mirsani pangowahan. '''Mozilla / Firefox / Safari:''' pencèt ''Ctrl-Shift-R'' (''Cmd-Shift-R'' pada Apple Mac); '''IE:''' tekan ''Ctrl-F5''; '''Konqueror:''': pencèt ''F5''; '''Opera''' resikana <em>cache</em> miturut menu ''Tools→Preferences''.",
+'usercssjsyoucanpreview' => "<strong>Tips:</strong> Gunakna tombol 'Deleng pratilik' kanggo ngetès CSS/JS anyar panjenengan sadurungé disimpen.",
+'usercsspreview' => "'''Pèngeten yèn panjenengan namung mirsani pratilik CSS panjenengan.''''
+'''Pratilik iku durung kasimpen!'''",
+'userjspreview' => "'''Pèngeten yèn sing panjenengan pirsani namung pratilik JavaScript panjenengan, lan menawa pratilik iku dèrèng kasimpen!'''",
+'userinvalidcssjstitle' => "'''Pènget:''' Kulit \"\$1\" ora ditemokaké. Muga dipèngeti yèn kaca .css lan .js nggunakaké huruf cilik, conto {{ns:user}}:Foo/monobook.css lan dudu {{ns:user}}:Foo/Monobook.css.",
+'updated' => '(Dianyari)',
+'note' => '<strong>Cathetan:</strong>',
+'previewnote' => '<strong>Muga digatèkaké menawa iki namung pratilik waé, durung disimpen!</strong>',
+'previewconflict' => 'Pratilik iki nuduhaké tèks ing bagian dhuwur kothak suntingan tèks kayadéné bakal katon yèn panjenengan bakal simpen.',
+'session_fail_preview' => "<strong>Nuwun sèwu, suntingan panjenengan ora bisa diolah amarga dhata sèsi kabusak.
Coba kirim dhata manèh. Yèn tetep ora bisa, coba log metua lan mlebu log manèh.</strong>'''Amerga wiki iki marengaké panggunan kodhe HTML mentah, mula pratilik didhelikaké minangka pancegahan marang serangan JavaScript.'''
<strong>Menawa iki sawijining usaha panyuntingan sing sah, mangga dicoba manèh.
Yèn isih tetep ora kasil, cobanen metu log lan mlebu manèh.</strong>",
-'session_fail_preview_html' => "<strong>Nuwun sèwu! Kita ora bisa prosès suntingan panjenengan amerga data sési ilang.</strong>
+'session_fail_preview_html' => "<strong>Nuwun sèwu! Kita ora bisa prosès suntingan panjenengan amerga data sési ilang.</strong>
''Amerga wiki iki ngidinaké panrapan HTML mentah, pratayang didelikaké minangka penggakan marang serangan Javascript.''
<strong>Yèn iki sawijining upaya suntingan sing absah, mangga dicoba manèh. Yèn isih tetep ora kasil, cobanen metu log utawa oncat lan mlebua manèh.</strong>",
-'token_suffix_mismatch' => '<strong>Suntingan panjenengan ditulak amerga aplikasi klièn panjenengan ngowahi karakter tandha wewacan ing suntingan. Suntingan iku ditulak kanggo untuk menggak kaluputan ing tèks artikel. Prekara iki kadhangkala dumadi yèn panjenengan ngangem dines layanan proxy anonim adhedhasar situs wèb sing duwé masalah.</strong>',
-'editing' => 'Nyunting $1',
-'editingsection' => 'Nyunting $1 (bagian)',
-'editingcomment' => 'Nyunting $1 (komentar)',
-'editconflict' => 'Konflik panyuntingan: $1',
-'explainconflict' => 'Wong liya wis nyunting kaca iki wiwit panjenengan mau nyunting. Bagian dhuwur tèks iki ngamot tèks kaca vèrsi saiki. Pangowahan sing panjenengan lakoni dituduhaké ing bagian ngisor tèks. Panjenengan namung prelu nggabungaké pangowahan panjenengan karo tèks sing wis ana. <strong>Namung</strong> tèks ing bagian dhuwur kaca sing bakal kasimpen menawa panjenengan mencèt "Simpen kaca".<p>',
-'yourtext' => 'Tèks panjenengan',
-'storedversion' => 'Versi sing kasimpen',
-'nonunicodebrowser' => '<strong>PÈNGET: Panjlajah wèb panjenengan ora ndhukung Unicode, mangga gantènana panjlajah wèb panjenengan sadurungé nyunting artikel.</strong>',
-'editingold' => "'''PÈNGET:''' Panjenengan nyunting revisi lawas sawijining kaca. Yèn versi iki panjenengan simpen, mengko pangowahan-pangowahan sing wis digawé wiwit revisi iki bakal ilang.",
-'yourdiff' => 'Prabédan',
-'copyrightwarning' => 'Tulung dipun-gatèkaké menawa kabèh sumbangsih utawa kontribusi kanggo {{SITENAME}} iku dianggep wis diluncuraké miturut $2 GNU (mangga priksanen $1 kanggo ditèlé).
+'token_suffix_mismatch' => '<strong>Suntingan panjenengan ditulak amerga aplikasi klièn panjenengan ngowahi karakter tandha wewacan ing suntingan. Suntingan iku ditulak kanggo untuk menggak kaluputan ing tèks artikel. Prekara iki kadhangkala dumadi yèn panjenengan ngangem dines layanan proxy anonim adhedhasar situs wèb sing duwé masalah.</strong>',
+'editing' => 'Nyunting $1',
+'editingsection' => 'Nyunting $1 (bagian)',
+'editingcomment' => 'Nyunting $1 (komentar)',
+'editconflict' => 'Konflik panyuntingan: $1',
+'explainconflict' => 'Wong liya wis nyunting kaca iki wiwit panjenengan mau nyunting. Bagian dhuwur tèks iki ngamot tèks kaca vèrsi saiki. Pangowahan sing panjenengan lakoni dituduhaké ing bagian ngisor tèks. Panjenengan namung prelu nggabungaké pangowahan panjenengan karo tèks sing wis ana. <strong>Namung</strong> tèks ing bagian dhuwur kaca sing bakal kasimpen menawa panjenengan mencèt "Simpen kaca".<p>',
+'yourtext' => 'Tèks panjenengan',
+'storedversion' => 'Versi sing kasimpen',
+'nonunicodebrowser' => '<strong>PÈNGET: Panjlajah wèb panjenengan ora ndhukung Unicode, mangga gantènana panjlajah wèb panjenengan sadurungé nyunting artikel.</strong>',
+'editingold' => "'''PÈNGET:''' Panjenengan nyunting revisi lawas sawijining kaca. Yèn versi iki panjenengan simpen, mengko pangowahan-pangowahan sing wis digawé wiwit revisi iki bakal ilang.",
+'yourdiff' => 'Prabédan',
+'copyrightwarning' => 'Tulung dipun-gatèkaké menawa kabèh sumbangsih utawa kontribusi kanggo {{SITENAME}} iku dianggep wis diluncuraké miturut $2 GNU (mangga priksanen $1 kanggo ditèlé).
Menawa panjenengan ora kersa menawa tulisan panjenengan bakal disunting karo disebar, aja didokok ing kéné.<br />
Panjenengan uga janji menawa apa-apa sing katulis ing kéné, iku karyané panjenengan dhéwé, utawa disalin saka sumber bébas. <strong>AJA NDOKOK KARYA SING DIREKSA DÉNING UNDHANG-UNDHANG HAK CIPTA TANPA IDIN!</strong>',
-'copyrightwarning2' => 'Mangga digatèkaké yèn kabèh kontribusi marang {{SITENAME}} bisa disunting, diowahi, utawa dibusak déning penyumbang liyané. Yèn panjenengan ora kersa yèn tulisan panjenengan bisa disunting wong liya, aja ngirim artikel panjenengan ing kéné.<br />Panjenengan uga janji yèn tulisan panjenengan iku kasil karya panjenengan dhéwé, utawa disalin saka sumber umum utawa sumber bébas liyané (mangga delengen $1 kanggo informasi sabanjuré). <strong>AJA NGIRIM KARYA SING DIREKSA DÉNING UNDHANG-UNDHANG HAK CIPTA TANPA IDIN!</strong>',
-'longpagewarning' => "'''PÈNGET: Kaca iki dawané $1 kilobita; sawetara panjlajah wèb mbokmenawa ngalami masalah kanggo nyunting kaca sing dawané 32 kb utawa luwih. Muga digalih dhisik mbokmenawa kaca iki bisa dipérang dadi pirang-pirang kaca sing luwih cilik.'''",
-'longpageerror' => '<strong>KALUPUTAN: Tèks sing panjenengan kirim gedhéné $1 kilobita, sing tegesé luwih gedhé tinimbang cacah maksimum $2 kilobita. Tèks iki ora bisa disimpen.</strong>',
-'readonlywarning' => '<strong>PÈNGET: Basis data lagi dikunci amerga ana pangopènan, dadi saiki panjenengan ora bisa nyimpen kasil panyuntingan panjenengan. Panjenengan mbokmenawa prelu mindhahaké kasil panyuntingan panjenengan iki menyang panggonan liya kanggo disimpen bésuk.</strong>',
-'protectedpagewarning' => '<strong>PÈNGET: Kaca iki wis dikunci dadi namung panganggo sing nduwé hak aksès pangurus baé sing bisa nyunting.</strong>',
-'semiprotectedpagewarning' => "'''Cathetan:''' Kaca iki lagi direksa, dadi namung panganggo kadaftar sing bisa nyunting.",
-'cascadeprotectedwarning' => "'''PÈNGET:''' Kaca iki wis dikunci dadi namung panganggo mawa hak aksès pangurus waé sing bisa nyunting, amerga kalebu {{PLURAL:$1|kaca|kaca-kaca}} ing ngisor iki sing wis direksa mawa opsi 'pangreksan runtun' diaktifaké:",
-'titleprotectedwarning' => '<strong>PÈNGET: Kaca iki wis dikunci dadi namung sawetara panganggo waé sing bisa nggawé.</strong>',
-'templatesused' => 'Cithakan kang digunakaké ing kaca iki:',
-'templatesusedpreview' => 'Cithakan kang digunakaké ing pratilik iki:',
-'templatesusedsection' => 'Cithakan kang digunakaké ing bagian iki:',
-'template-protected' => '(direksa)',
-'template-semiprotected' => '(semi-pangreksan)',
-'hiddencategories' => 'Kaca iki sawijining anggota saka {{PLURAL:$1|1 kategori ndelik|$1 kategori-kategori ndelik}}:',
-'edittools' => '<!-- Tèks ing ngisor iki bakal ditudhuhaké ing ngisoring isènan suntingan lan pangemotan.-->',
-'nocreatetitle' => 'Panggawéan kaca anyar diwatesi',
-'nocreatetext' => 'Situs iki ngwatesi kemampuan kanggo nggawé kaca anyar. Panjenengan bisa bali lan nyunting kaca sing wis ana, utawa mangga [[Special:UserLogin|mlebua log utawa ndaftar]]',
-'nocreate-loggedin' => 'Panjenengan ora kagungan idin kanggo nggawé kaca anyar ing wiki iki.',
-'permissionserrors' => 'Kaluputan Idin Aksès',
-'permissionserrorstext' => 'Panjengan ora kagungan idin kanggo nglakoni sing panjenengan gayuh amerga {{PLURAL:$1|alesan|alesan-alesan}} iki:',
-'recreate-deleted-warn' => "'''Pènget: Panjenengan nggawé manèh sawijining kaca sing wis tau dibusak.''',
+'copyrightwarning2' => 'Mangga digatèkaké yèn kabèh kontribusi marang {{SITENAME}} bisa disunting, diowahi, utawa dibusak déning penyumbang liyané. Yèn panjenengan ora kersa yèn tulisan panjenengan bisa disunting wong liya, aja ngirim artikel panjenengan ing kéné.<br />Panjenengan uga janji yèn tulisan panjenengan iku kasil karya panjenengan dhéwé, utawa disalin saka sumber umum utawa sumber bébas liyané (mangga delengen $1 kanggo informasi sabanjuré). <strong>AJA NGIRIM KARYA SING DIREKSA DÉNING UNDHANG-UNDHANG HAK CIPTA TANPA IDIN!</strong>',
+'longpagewarning' => "'''PÈNGET: Kaca iki dawané $1 kilobita; sawetara panjlajah wèb mbokmenawa ngalami masalah kanggo nyunting kaca sing dawané 32 kb utawa luwih. Muga digalih dhisik mbokmenawa kaca iki bisa dipérang dadi pirang-pirang kaca sing luwih cilik.'''",
+'longpageerror' => '<strong>KALUPUTAN: Tèks sing panjenengan kirim gedhéné $1 kilobita, sing tegesé luwih gedhé tinimbang cacah maksimum $2 kilobita. Tèks iki ora bisa disimpen.</strong>',
+'readonlywarning' => '<strong>PÈNGET: Basis data lagi dikunci amerga ana pangopènan, dadi saiki panjenengan ora bisa nyimpen kasil panyuntingan panjenengan. Panjenengan mbokmenawa prelu mindhahaké kasil panyuntingan panjenengan iki menyang panggonan liya kanggo disimpen bésuk.</strong>',
+'protectedpagewarning' => '<strong>PÈNGET: Kaca iki wis dikunci dadi namung panganggo sing nduwé hak aksès pangurus baé sing bisa nyunting.</strong>',
+'semiprotectedpagewarning' => "'''Cathetan:''' Kaca iki lagi direksa, dadi namung panganggo kadaftar sing bisa nyunting.",
+'cascadeprotectedwarning' => "'''PÈNGET:''' Kaca iki wis dikunci dadi namung panganggo mawa hak aksès pangurus waé sing bisa nyunting, amerga kalebu {{PLURAL:$1|kaca|kaca-kaca}} ing ngisor iki sing wis direksa mawa opsi 'pangreksan runtun' diaktifaké:",
+'titleprotectedwarning' => '<strong>PÈNGET: Kaca iki wis dikunci dadi namung sawetara panganggo waé sing bisa nggawé.</strong>',
+'templatesused' => 'Cithakan kang digunakaké ing kaca iki:',
+'templatesusedpreview' => 'Cithakan kang digunakaké ing pratilik iki:',
+'templatesusedsection' => 'Cithakan kang digunakaké ing bagian iki:',
+'template-protected' => '(direksa)',
+'template-semiprotected' => '(semi-pangreksan)',
+'hiddencategories' => 'Kaca iki sawijining anggota saka {{PLURAL:$1|1 kategori ndelik|$1 kategori-kategori ndelik}}:',
+'edittools' => '<!-- Tèks ing ngisor iki bakal ditudhuhaké ing ngisoring isènan suntingan lan pangemotan.-->',
+'nocreatetitle' => 'Panggawéan kaca anyar diwatesi',
+'nocreatetext' => 'Situs iki ngwatesi kemampuan kanggo nggawé kaca anyar. Panjenengan bisa bali lan nyunting kaca sing wis ana, utawa mangga [[Special:UserLogin|mlebua log utawa ndaftar]]',
+'nocreate-loggedin' => 'Panjenengan ora kagungan idin kanggo nggawé kaca anyar.',
+'permissionserrors' => 'Kaluputan Idin Aksès',
+'permissionserrorstext' => 'Panjengan ora kagungan idin kanggo nglakoni sing panjenengan gayuh amerga {{PLURAL:$1|alesan|alesan-alesan}} iki:',
+'permissionserrorstext-withaction' => 'Panjenengan ora duwé hak aksès kanggo $2, amarga {{PLURAL:$1|alasan|alasan}} ing ngisor iki:',
+'recreate-deleted-warn' => "'''Pènget: Panjenengan nggawé manèh sawijining kaca sing wis tau dibusak.''',
Mangga digagas manèh apa suntingan panjenengan iki layak ora.
Ing ngisor iki kapacak log pambusakan saka kaca iki:",
# Parser/template warnings
-'expensive-parserfunction-warning' => "Pènget: Kaca iki ngandhut kakèhan panggunan fungsi ''parser'' sing larang.
+'expensive-parserfunction-warning' => "Pènget: Kaca iki ngandhut kakèhan panggunan fungsi ''parser'' sing larang.
Sajatiné kuduné duwé kurang saka $2, saiki ana $1.",
-'expensive-parserfunction-category' => "Kaca-kaca mawa panggunan fungsi ''parser'' sing kakèhan",
+'expensive-parserfunction-category' => "Kaca-kaca mawa panggunan fungsi ''parser'' sing kakèhan",
+'post-expand-template-inclusion-warning' => 'Pènget: Cithakan klebu ukurané kegedhèn.
+Sawetara cithakan bakal dilirwakaké.',
+'post-expand-template-inclusion-category' => 'Kaca-kaca kanthi cithakan klebu ukuran sing ngluwihi wates',
+'post-expand-template-argument-warning' => 'Pènget: Kaca iki ngandhut saora-orané siji argumen cithakan kanthi ukuran èkspansi sing kegedhèn. Argumèn-argumèn kasebut wis dilirwakaké.',
+'post-expand-template-argument-category' => 'Kaca-kaca kanthi argumèn cithakan sing dilirwakaké',
# "Undo" feature
'undo-success' => 'Suntingan iki bisa dibatalaké. Tulung priksa prabandhingan ing ngisor iki kanggo mesthèkaké yèn prakara iki pancèn sing bener panjenengan pèngin lakoni, banjur simpenen pangowahan iku kanggo ngrampungaké pambatalan suntingan.',
@@ -671,11 +689,11 @@ Minangka sawijning pangurus situs, panjenengan bisa mirsani; detil mbokmenawa ka
'revisiondelete' => 'Busak/batal busak revisi',
'revdelete-nooldid-title' => 'Target revisi ora ditemokaké',
'revdelete-nooldid-text' => 'Panjenengan durung mènèhi target revisi kanggo nglakoni fungsi iki.',
-'revdelete-selected' => "{{PLURAL:$2|Revisi kapilih|Revisi kapilih}} dari '''$1'''",
-'logdelete-selected' => '{{PLURAL:$1|Log kapilih|Log kapilih}} kanggo:',
-'revdelete-text' => 'Revisi lan tindhakan sing wis kabusak bakal tetep muncul ing kaca versi sadurungé, nanging tèks iki ora bisa diaksès minangka umum.
+'revdelete-selected' => "'''{{PLURAL:$2|Revisi kapilih|Revisi kapilih}} dari '''$1''''''",
+'logdelete-selected' => "'''{{PLURAL:$1|Log kapilih|Log kapilih}} kanggo:'''",
+'revdelete-text' => "'''Revisi lan tindhakan sing wis kabusak bakal tetep muncul ing kaca versi sadurungé, nanging tèks iki ora bisa diaksès minangka umum.'''
-Pengurus liyané bakal tetep bisa ngaksès isi sing kadhelikaké iku lan bisa mbatalaké pambusakan ngliwati antarmuka sing padha, kejaba yèn ana pawatesan liyané sing digawé déning operator situs',
+Pengurus liyané bakal tetep bisa ngaksès isi sing kadhelikaké iku lan bisa mbatalaké pambusakan ngliwati antarmuka sing padha, kejaba yèn ana pawatesan liyané sing digawé déning operator situs",
'revdelete-legend' => 'Atur watesan:',
'revdelete-hide-text' => 'Dhelikna tèks revisi',
'revdelete-hide-name' => 'Dhelikna tindhakan lan targèt',
@@ -739,15 +757,15 @@ Gunakna tombol radio kanggo nggabungaké révisi-révisi sing digawé sadurungé
# Diffs
'history-title' => 'Sajarah revisi saka "$1"',
'difference' => '(Prabédan antarrevisi)',
-'lineno' => 'Baris $1:',
+'lineno' => 'Larikan $1:',
'compareselectedversions' => 'Bandhingna vèrsi kapilih',
'editundo' => 'batalna',
'diff-multi' => '({{PLURAL:$1|Sawiji|$1}} revisi antara sing ora dituduhaké.)',
# Search results
-'searchresults' => 'Pituwas panggolèkan',
-'searchresulttext' => 'Kanggo informasi sabanjuré ngenani nggolèki apa-apa ing {{SITENAME}}, mangga mirsani [[{{MediaWiki:Helppage}}|kaca pitulung]].',
-'searchsubtitle' => "Panjenengan nggolèki '''[[:$1]]'''",
+'searchresults' => 'Kasil panggolèkan',
+'searchresulttext' => 'Kanggo informasi sabanjuré ngenani panggolèkan ing {{SITENAME}}, mangga mirsani [[{{MediaWiki:Helppage}}|kaca pitulung]].',
+'searchsubtitle' => 'Panjenengan nggolèki \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|kabèh kaca sing diwiwiti kanthi "$1"]] | [[Special:WhatLinksHere/$1|kabèh kaca sing kagandhèng karo/menyang "$1"]])',
'searchsubtitleinvalid' => "Panjenengan nggolèki '''$1'''",
'noexactmatch' => "'''Ora ana kaca mawa irah-irahan utawa judhul \"\$1\".''' Panjenengan bisa [[:\$1|nggawé kaca iki]].",
'noexactmatch-nocreate' => "'''Ora ana kaca mawa irah-irahan utawa judhul \"\$1\".'''",
@@ -777,17 +795,20 @@ Gunakna tombol radio kanggo nggabungaké révisi-révisi sing digawé sadurungé
'showingresultsnum' => "Ing ngisor iki dituduhaké {{PLURAL:$3|'''1''' kasil|'''$3''' kasil}}, wiwitané saka #<strong>$2</strong>.",
'showingresultstotal' => "Ing ngisor iki kapacak pituwas '''$1 - $2''' of '''$3'''",
'nonefound' => "'''Cathetan''': Namung sawetara bilik nama sing digolèki sacara baku. Coba seselana mawa awalan ''all:'' kanggo golèk kabèh isi (kalebu kaca dhiskusi, cithakan lsp.), utawa nganggo bilik nama sing dipèngèni minangka préfiks.",
-'powersearch' => 'Golèk',
+'powersearch' => 'Golèk (ing tataran sing luwih dhuwur/maju)',
'powersearch-legend' => "Panggolèkan sabanjuré (''advance search'')",
+'powersearch-ns' => 'Panggolèkan ing ruang jeneng:',
+'powersearch-redir' => 'Pratélan pangalihan',
+'powersearch-field' => 'Nggolèki',
'search-external' => 'Panggolèkan èkstèrnal',
'searchdisabled' => 'Sawetara wektu iki panjenengan ora bisa nggolèk mawa fungsi golèk {{SITENAME}}. Kanggo saiki mangga panjenengan bisa golèk nganggo Google. Nanging isi indèks Google kanggo {{SITENAME}} bisa waé lawas lan durung dianyari.',
# Preferences page
-'preferences' => 'Konfigurasi',
+'preferences' => 'Preferensi (pilihan)',
'mypreferences' => 'Préferènsiku',
'prefs-edits' => 'Gunggungé suntingan:',
'prefsnologin' => 'Durung mlebu log',
-'prefsnologintext' => 'Panjenengan kudu [[Special:UserLogin|mlebu log]] kanggo nyimpen préferènsi njenengan.',
+'prefsnologintext' => 'Panjenengan kudu <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}}| mlebu log]</span> kanggo ngowahin préferènsi njenengan.',
'prefsreset' => 'Préferènsi wis dibalèkaké menyang konfigurasi baku.',
'qbsettings' => 'Pengaturan bar sidhatan',
'qbsettings-none' => 'Ora ana',
@@ -795,12 +816,12 @@ Gunakna tombol radio kanggo nggabungaké révisi-révisi sing digawé sadurungé
'qbsettings-fixedright' => 'Tetep sisih tengen',
'qbsettings-floatingleft' => 'Ngambang sisih kiwa',
'qbsettings-floatingright' => 'Ngambang sisih tengen',
-'changepassword' => 'Ganti tembung sandhi',
+'changepassword' => 'Ganti tembung sandi',
'skin' => 'Kulit',
'math' => 'Matématika',
'dateformat' => 'Format tanggal',
'datedefault' => 'Ora ana préferènsi',
-'datetime' => 'Wektu',
+'datetime' => 'Tanggal lan wektu',
'math_failure' => 'Gagal nglakoni parse',
'math_unknown_error' => 'Kaluputan sing ora dimangertèni',
'math_unknown_function' => 'fungsi sing ora dimangertèni',
@@ -811,11 +832,11 @@ Gunakna tombol radio kanggo nggabungaké révisi-révisi sing digawé sadurungé
'math_bad_output' => 'Ora bisa nulis utawa nggawé dirèktori paweton math',
'math_notexvc' => 'Executable texvc ilang;
mangga delengen math/README kanggo cara konfigurasi.',
-'prefs-personal' => 'Profil',
+'prefs-personal' => 'Profil panganggo',
'prefs-rc' => 'Owah-owahan pungkasan',
-'prefs-watchlist' => 'Pandelengan',
-'prefs-watchlist-days' => 'Cacahé dina sing dituduhaké ing daftar pangawasan:',
-'prefs-watchlist-edits' => 'Cacahé suntingan maksimum sing dituduhaké ing daftar pangawasan sing luwih jangkep:',
+'prefs-watchlist' => 'Dhaftar pangawasan',
+'prefs-watchlist-days' => 'Cacahé dina sing dituduhaké ing dhaftar pangawasan:',
+'prefs-watchlist-edits' => 'Cacahé suntingan maksimum sing dituduhaké ing dhaftar pangawasan sing luwih jangkep:',
'prefs-misc' => 'Liya-liya',
'saveprefs' => 'Simpen',
'resetprefs' => 'Resikana owah-owahan sing ora disimpen',
@@ -823,10 +844,10 @@ mangga delengen math/README kanggo cara konfigurasi.',
'newpassword' => 'Tembung sandi anyar:',
'retypenew' => 'Ketik ulang tembung sandi anyar:',
'textboxsize' => 'Panyuntingan',
-'rows' => 'Baris:',
+'rows' => 'Larikan:',
'columns' => 'Kolom:',
'searchresultshead' => 'Panggolèkan',
-'resultsperpage' => 'Pituwas (kasil) per kaca:',
+'resultsperpage' => 'Cacahing klik saben kaca:',
'contextlines' => 'Baris dituduhaké per pituwas (kasil):',
'contextchars' => 'Karakter kanggo kontèks per baris:',
'stub-threshold' => 'Ambang wates kanggo format <a href="#" class="stub">pranala rintisan</a>:',
@@ -834,13 +855,14 @@ mangga delengen math/README kanggo cara konfigurasi.',
'recentchangescount' => 'Cacahé suntingan sing dituduhaké ing kaca owah-owahan pungkasan:',
'savedprefs' => 'Préferènsi Panjenengan wis disimpen',
'timezonelegend' => 'Zona wektu',
-'timezonetext' => '¹Lebokna prabédan wektu (ing jam) antara wektu saenggonan karo wektu server (UTC).',
+'timezonetext' => '¹Lebokna prabédan wektu (ing jam) antara wektu saenggon karo wektu server (UTC).',
'localtime' => 'Wektu saenggon',
'timezoneoffset' => 'Prabédan:',
'servertime' => 'Wektu server saiki iku',
'guesstimezone' => 'Isinen saka panjlajah wèb',
'allowemail' => 'Marengaké panganggo liyané ngirim layang èlèktronik (email).',
'prefs-searchoptions' => 'Opsi-opsi panggolèkan',
+'prefs-namespaces' => 'Ruang jeneng / Bilik jeneng',
'defaultns' => "Golèk ing bilik jeneng (''namespace'') iki mawa baku:",
'default' => 'baku',
'files' => 'Berkas',
@@ -898,9 +920,10 @@ mangga delengen math/README kanggo cara konfigurasi.',
'right-createaccount' => 'Nggawé rékening (akun) panganggo anyar',
'right-minoredit' => 'Tandhanan suntingan minangka minor',
'right-move' => 'Pindhahna kaca',
+'right-move-subpages' => 'Pindhahaké kaca lan kabèh anak-kacané',
'right-suppressredirect' => 'Aja nggawé pangalihan saka kaca sing lawas yèn mindhah sawijining kaca',
'right-upload' => 'Ngunggahaké berkas-berkas',
-'right-reupload' => 'Timpanana sawijining berkas sing wis ana',
+'right-reupload' => 'Tindhihana sawijining berkas sing wis ana',
'right-reupload-own' => 'Nimpa sawijining berkas sing wis ana lan diunggahaké déning panganggo sing padha',
'right-reupload-shared' => 'Timpanana berkas-berkas ing khazanah binagi sacara lokal',
'right-upload_by_url' => 'Ngunggahaké berkas saka sawijining alamat URL',
@@ -909,6 +932,7 @@ mangga delengen math/README kanggo cara konfigurasi.',
'right-bot' => 'Anggepen minangka prosès otomatis',
'right-nominornewtalk' => "Suntingan sithik (''minor'') ora ngwetokaké prompt pesen anyar",
'right-apihighlimits' => 'Nganggo wates sing luwih dhuwur ing kwéri API',
+'right-writeapi' => 'Migunakaké API panulisan',
'right-delete' => 'Busak kaca-kaca',
'right-bigdelete' => 'Busak kaca-kaca mawa sajarah panyuntingan sing gedhé',
'right-deleterevision' => 'Busak lan batal busak révisi tartamtu kaca-kaca',
@@ -928,6 +952,7 @@ mangga delengen math/README kanggo cara konfigurasi.',
'right-editusercssjs' => 'Sunting berkas-berkas CSS lan JS panganggo liya',
'right-rollback' => 'Sacara gelis mbalèkaké panganggo pungkasan sing nyunting kaca tartamtu',
'right-markbotedits' => 'Tandhanana suntingan pambalèkan minangka suntingan bot',
+'right-noratelimit' => 'Ora dipengaruhi déning wates cacahing suntingan.',
'right-import' => 'Impor kaca-kaca saka wiki liya',
'right-importupload' => 'Impor kaca-kaca saka sawijining pangunggahan berkas',
'right-patrol' => 'Tandhanana suntingan minangka wis dipatroli',
@@ -951,7 +976,7 @@ mangga delengen math/README kanggo cara konfigurasi.',
'recentchanges' => 'Owah-owahan',
'recentchangestext' => 'Runutna owah-owahan pungkasan ing wiki iki ing kaca iki.',
'recentchanges-feed-description' => "Urutna owah-owahan anyar ing wiki ing ''feed'' iki.",
-'rcnote' => 'Ing ngisor iki kapacak {{PLURAL:$1|pangowahan|owah-owahan}} pungkasan ing <strong>$2</strong> dina pungkasan nganti $3.',
+'rcnote' => 'Ing ngisor iki kapacak {{PLURAL:$1|pangowahan|owah-owahan}} pungkasan ing <strong>$2</strong> dina pungkasan ing $5, $4.',
'rcnotefrom' => 'Ing ngisor iki owah-owahan wiwit <strong>$2</strong> (kapacak nganti <strong>$1</strong> owah-owahan).',
'rclistfrom' => 'Saiki nuduhaké owah-owahan wiwit tanggal $1',
'rcshowhideminor' => '$1 suntingan sithik',
@@ -988,6 +1013,7 @@ mangga delengen math/README kanggo cara konfigurasi.',
'reuploaddesc' => 'Bali ing formulir pamotan',
'uploadnologin' => 'Durung mlebu log',
'uploadnologintext' => 'Panjenengan kudu [[Special:UserLogin|mlebu log]] supaya olèh ngunggahaké gambar utawa berkas liyané.',
+'upload_directory_missing' => 'Direktori pamunggahan ($1) ora ditemokaké lan ora bisa digawé déning server wèb.',
'upload_directory_read_only' => 'Dirèktori pangunggahan ($1) ora bisa ditulis déning server wèb.',
'uploaderror' => 'Kaluputan pangunggahan berkas',
'uploadtext' => "Enggonen formulir ing ngisor iki kanggo ngunggahaké berkas. Gunakna [[Special:ImageList|daftar berkas]] utawa [[Special:Log/upload|log pangunggahan]] kanggo nuduhaké utawa nggolèk berkas utawa gambar sing wis diunggahaké sadurungé.
@@ -1001,7 +1027,8 @@ Kanggo nuduhaké utawa nyertakaké berkas utawa gambar ing sawijining kaca, guna
'upload-prohibited' => 'Jenis berkas sing dilarang: $1.',
'uploadlog' => 'log pangunggahan',
'uploadlogpage' => 'Log pangunggahan',
-'uploadlogpagetext' => 'Ing ngisor iki kapacak log pangunggahan berkas sing anyar dhéwé.',
+'uploadlogpagetext' => 'Ing ngisor iki kapacak log pangunggahan berkas sing anyar dhéwé.
+Mangga mirsani [[Special:NewImages|galeri berkas-berkas anyar]] kanggo pratélan visual.',
'filename' => 'Jeneng berkas',
'filedesc' => 'Ringkesan',
'fileuploadsummary' => 'Ringkesan:',
@@ -1014,8 +1041,10 @@ Kanggo nuduhaké utawa nyertakaké berkas utawa gambar ing sawijining kaca, guna
'illegalfilename' => 'Jeneng berkas "$1" ngandhut aksara sing ora diparengaké ana sajroning irah-irahan kaca. Mangga owahana jeneng berkas iku lan cobanen diunggahaké manèh.',
'badfilename' => 'Berkas wis diowahi dados "$1".',
'filetype-badmime' => 'Berkas mawa tipe MIME "$1" ora pareng diunggahaké.',
-'filetype-unwanted-type' => "'''\".\$1\"''' kalebu jenis berkas sing ora diidinaké. Jenis berkas sing disaranaké iku \$2.",
-'filetype-banned-type' => "'''\".\$1\"''' kalebu jenis berkas sing ora diidinaké. Jenis berkas sing diidinaké yaiku \$2.",
+'filetype-unwanted-type' => "'''\".\$1\"''' klebu jenis berkas sing ora diidinaké.
+Luwih becik {{PLURAL:\$3|jinis berkas|Jinis-jinis berkas}} \$2.",
+'filetype-banned-type' => "'''\".\$1\"''' kalebu jenis berkas sing ora diidinaké.
+{{PLURAL:\$3|Jinis berkas sing|Jinis-jinis berkas sing}} diidinaké yaiku \$2.",
'filetype-missing' => 'Berkas ini ora duwé ekstènsi (contoné ".jpg").',
'large-file' => 'Ukuran berkas disaranaké supaya ora ngluwihi $1 bita; berkas iki ukurané $2 bita.',
'largefileserver' => 'Berkas iki luwih gedhé tinimbang sing bisa kaparengaké server.',
@@ -1030,19 +1059,20 @@ Mangga milih jeneng liya.',
'fileexists-thumbnail-yes' => 'Berkas iki katoné gambar mawa ukuran sing luwih cilik <em>(thumbnail)</em>.
Tulung dipriksa berkas <strong><tt>$1</tt></strong>.<br />
Yèn berkas sing wis dipriksa iku padha, ora perlu panjenengan ngunggahaké vèrsi cilik liyané manèh.',
-'file-thumbnail-no' => 'Jeneng berkas diwiwiti mawa <strong><tt>$1</tt></strong>. Katoné berkas iki sawijining gambar mawa ukuran sing luwih cilik <em>(thumbnail)</em>.
-Yèn panjenengan kagungan vèrsi mawa résolusi kebak saka gambar iki, mangga vèrsi iku diunggahaké. Yèn ora, tulung jeneng berkas iki diganti.',
+'file-thumbnail-no' => 'Jeneng berkas diwiwiti kanthi <strong><tt>$1</tt></strong>. Katoné berkas iki sawijining gambar mawa ukuran sing dicilikaké <em>(thumbnail)</em>.
+Yèn panjenengan kagungan vèrsi mawa résolusi kebak saka gambar iki, mangga diunggahaké. Yèn ora, tulung jeneng berkas diganti.',
'fileexists-forbidden' => 'Berkas mawa jeneng sing padha wis ana;
tulung berkasé diunggahaké manèh mawa jeneng liya. [[Image:$1|thumb|center|$1]]',
'fileexists-shared-forbidden' => 'Wis ana berkas liyané mawa jeneng sing padha ing papan gudhang berkas bebarengan;
mangga berkas diunggahaké ulang mawa jeneng liya. [[Image:$1|thumb|center|$1]]',
+'file-exists-duplicate' => 'Berkas iki duplikat utawa padha karo {{PLURAL:$1|berkas|berkas-berkas}} ing ngisor:',
'successfulupload' => 'Kasil diamot',
'uploadwarning' => 'Pèngetan pangunggahan berkas',
'savefile' => 'Simpen berkas',
'uploadedimage' => 'gambar "[[$1]]" kaunggahaké',
'overwroteimage' => 'ngunggahaké vèrsi anyar saka "[[$1]]"',
'uploaddisabled' => 'Nuwun sèwu, fasilitas pangunggahan dipatèni.',
-'uploaddisabledtext' => 'Pangunggahan berkas ora diidinaké ing {{SITENAME}}.',
+'uploaddisabledtext' => 'Pangunggahan berkas ora diidinaké.',
'uploadscripted' => 'Berkas iki ngandhut HTML utawa kode sing bisa diinterpretasi salah déning panjlajah wèb.',
'uploadcorrupt' => 'Berkasé rusak utawa èkstènsiné salah. Mangga dipriksa dhisik berkas iki lan diunggahaké manèh.',
'uploadvirus' => 'Berkas iki ngamot virus! Détil: $1',
@@ -1061,9 +1091,10 @@ Log pambusakan berkas iki kaya mangkéné:",
'upload-proto-error' => 'Protokol ora bener',
'upload-proto-error-text' => 'Pangunggahan jarah adoh mbutuhaké URL sing diawali karo <code>http://</code> utawa <code>ftp://</code>.',
'upload-file-error' => 'Kaluputan internal',
-'upload-file-error-text' => "Ana sawijining kaluputan internal nalika nyoba ngunggahaké berkas sauntara (''temporary file'') ing server. Mangga kontak pangurus sistém iki.",
+'upload-file-error-text' => 'Ana kaluputan internal nalika nyoba ngunggahaké berkas sauntara ing server.
+Mangga kontak [[Special:ListUsers/sysop|pangurus]].',
'upload-misc-error' => 'Kaluputan pamunggahan sing ora dimangertèni',
-'upload-misc-error-text' => 'Ana sawijining kaluputan sing ora ditepungi dumadi nalika pangunggahan. Mangga dipastèkaké yèn URL kasebut iku absah lan bisa diaksès. Sawisé iku cobanen manèh. Yèn masalah iki isih ana, mangga kontak pangurus sistém.',
+'upload-misc-error-text' => 'Ana kaluputan sing ora diweruhi kadadéyan nalika pangunggahan. Mangga dipasthèkaké yèn URL kasebut iku absah lan bisa diaksès lan sawisé iku cobanen manèh. Yèn masalah iki isih ana, mangga kontak [[Special:ListUsers/sysop|pangurus sistem]].',
# Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
'upload-curl-error6' => 'URL-é ora bisa dihubungi',
@@ -1106,10 +1137,11 @@ Klik sirahé kolom kanggo ngowahi urutan.',
'filehist-filesize' => 'Gedhené berkas',
'filehist-comment' => 'Komentar',
'imagelinks' => 'Pranala',
-'linkstoimage' => 'Kaca-kaca sing kapacak iki duwé pranala menyang berkas iki:',
+'linkstoimage' => 'Kaca-kaca sing kapacak iki duwé {{PLURAL:$1|pranala|$1 pranala}} menyang berkas iki:',
'nolinkstoimage' => 'Ora ana kaca sing nyambung menyang berkas iki.',
'morelinkstoimage' => 'Ndeleng [[Special:WhatLinksHere/$1|luwih akèh pranala]] menyang berkas iki.',
-'redirectstofile' => 'Berkas-berkas iki duwé pangalihan menyang berkas iki:',
+'redirectstofile' => '{{PLURAL:$1|berkas kaalihaké|$1 berkas-berkas kaalihaké}} menyang berkas iki:',
+'duplicatesoffile' => 'Ing ngisor iki {{PLURAL:$1|berkas arupa duplikat|$1 berkas-berkas arupa duplikat}} saka berkas iki:',
'sharedupload' => 'Berkas iki sawijining pangunggahan bebarengan sing uga bisa dienggo déning proyèk-proyèk liyané.',
'shareduploadwiki' => 'Mangga mirsani $1 kanggo informasi sabanjuré.',
'shareduploadwiki-desc' => 'Dèskripsi ing $1 sajroning khazanah binagi dituduhaké ing ngisor iki.',
@@ -1118,8 +1150,8 @@ Klik sirahé kolom kanggo ngowahi urutan.',
'shareduploadduplicate-linktext' => 'Berkas liya',
'shareduploadconflict' => 'Berkas iki duwé jeneng padha karo $1 saka khazanah binagi.',
'shareduploadconflict-linktext' => 'Berkas liya',
-'noimage' => 'Ora ana berkas mawa jeneng iku, panjenengan bisa $1.',
-'noimage-linktext' => 'ngunggah gambar',
+'noimage' => 'Ora ana berkas mawa jeneng iku, nanging panjenengan bisa $1.',
+'noimage-linktext' => 'ngunggahaké sawiji',
'uploadnewversion-linktext' => 'Unggahna vèrsi sing luwih anyar tinimbang gambar iki',
'imagepage-searchdupe' => 'Golèk berkas duplikat',
@@ -1141,8 +1173,8 @@ Klik sirahé kolom kanggo ngowahi urutan.',
'filedelete-comment' => 'Alesan mbusak:',
'filedelete-submit' => 'Busak',
'filedelete-success' => "'''$1''' wis dibusak.",
-'filedelete-success-old' => '<span class="plainlinks">Vèrsi \'\'\'[[Media:$1|$1]]\'\'\' ing $3, $2 wis dibusak.</span>',
-'filedelete-nofile' => "'''$1''' ora ana ing {{SITENAME}}.",
+'filedelete-success-old' => "Berkas '''[[Media:$1|$1]]''' vèrsi $3, $2 wis dibusak.",
+'filedelete-nofile' => "'''$1''' ora ana.",
'filedelete-nofile-old' => "Ora ditemokaké arsip vèrsi saka '''$1''' mawa atribut sing diwènèhaké.",
'filedelete-iscurrent' => 'Panjenengan nyoba mbusak vèrsi pungkasan berkas iki.
Mangga bali ing vèrsi sing luwih lawas dhisik.',
@@ -1167,7 +1199,8 @@ Mangga bali ing vèrsi sing luwih lawas dhisik.',
# Unused templates
'unusedtemplates' => 'Cithakan sing ora dienggo',
-'unusedtemplatestext' => 'Daftar iki ngandhut kaca-kaca ing bilik nama cithakan sing ora dienggo ing kaca ngendi waé. Priksanen dhisik pranala-pranala menyang cithakan iki sadurungé mbusak.',
+'unusedtemplatestext' => 'Kaca iki ngamot kabèh kaca ing bilik jeneng {{ns:template}} sing ora dianggo ing kaca ngendi waé.
+Priksanen dhisik pranala-pranala menyang cithakan iki sadurungé mbusak.',
'unusedtemplateswlh' => 'pranala liya-liyané',
# Random page
@@ -1194,7 +1227,7 @@ Dadi tegesé rata-rata ana '''\$5''' suntingan per kaca karo '''\$6''' tayangan
Dawané [http://www.mediawiki.org/wiki/Manual:Job_queue antrian tugas] ana '''\$7'''.",
'userstatstext' => "Ana '''$1''' [[Special:ListUsers|{{PLURAL:$1|panganggo|panganggo}}]] sing wis ndaftar. '''$2''' (utawa '''$4%''') antarané iku {{PLURAL:$2|duwé|duwé}} hak aksès $5.",
-'statistics-mostpopular' => 'Kaca sing paling akèh dituduhaké',
+'statistics-mostpopular' => 'Kaca sing paling akèh dideleng',
'disambiguations' => 'Kaca disambiguasi',
'disambiguationspage' => 'Template:Disambig',
@@ -1202,8 +1235,10 @@ Dawané [http://www.mediawiki.org/wiki/Manual:Job_queue antrian tugas] ana '''\$
Kaca-kaca iku sajatiné kuduné nyambung menyang topik-topik sing bener.<br />
Sawijining kaca dianggep minangka kaca disambiguasi yèn kaca iku nganggo cithakan sing nyambung menyang [[MediaWiki:Disambiguationspage]].",
-'doubleredirects' => 'Pangalihan dobel',
-'doubleredirectstext' => 'Kaca iki ngandhut daftar kaca sing ngalih ing kaca pangalihan liyané. Saben baris ngandhut pranala menyang pangalihan kapisan lan pangalihan kapindho serta tujuan saka pangalihan kapindho sing biasané kaca tujuan sing "sajatiné". Kaca pangalihan kapisan samesthiné kudu dialihaké menyang kaca tujuan iku.',
+'doubleredirects' => 'Pangalihan dobel',
+'doubleredirectstext' => 'Kaca iki ngandhut daftar kaca sing ngalih ing kaca pangalihan liyané. Saben baris ngandhut pranala menyang pangalihan kapisan lan pangalihan kapindho serta tujuan saka pangalihan kapindho sing biasané kaca tujuan sing "sajatiné". Kaca pangalihan kapisan samesthiné kudu dialihaké menyang kaca tujuan iku.',
+'double-redirect-fixed-move' => '[[$1]] wis kapindhahaké, saiki dadi kaca peralihan menyang [[$2]]',
+'double-redirect-fixer' => 'Révisi pangalihan',
'brokenredirects' => 'Pangalihan rusak',
'brokenredirectstext' => 'Pengalihanipun kaca punika mboten kepanggih sambunganipun.',
@@ -1226,7 +1261,7 @@ Sawijining kaca dianggep minangka kaca disambiguasi yèn kaca iku nganggo cithak
'nviews' => 'Wis kaping $1 {{PLURAL:$1|dituduhaké|dituduhaké}}',
'specialpage-empty' => 'Ora ana sing perlu dilaporaké.',
'lonelypages' => 'Kaca tanpa dijagani',
-'lonelypagestext' => 'Kaca-kaca sing kapacak ing ngisor iki ora ana sing nyambung saka kaca liyané siji-sijia ing {{SITENAME}}.',
+'lonelypagestext' => 'Kaca-kaca ing ngisor iki ora ana sing nyambung menyang kaca liyané ing {{SITENAME}}.',
'uncategorizedpages' => 'Kaca sing ora dikategorisasi',
'uncategorizedcategories' => 'Kategori sing ora dikategorisasi',
'uncategorizedimages' => 'Berkas sing ora dikategorisasi',
@@ -1236,6 +1271,7 @@ Sawijining kaca dianggep minangka kaca disambiguasi yèn kaca iku nganggo cithak
'popularpages' => 'Kaca populèr',
'wantedcategories' => 'Kategori sing diperlokaké',
'wantedpages' => 'Kaca sing dipèngini',
+'missingfiles' => 'Berkas-berkas ilang',
'mostlinked' => 'Kaca sing kerep dhéwé dituju',
'mostlinkedcategories' => 'Kategori sing kerep dhéwé dienggo',
'mostlinkedtemplates' => 'Cithakan sing kerep dhéwé dienggo',
@@ -1255,7 +1291,7 @@ Sawijining kaca dianggep minangka kaca disambiguasi yèn kaca iku nganggo cithak
'protectedtitlestext' => 'Irah-irahan sing kapacak ing ngisor iki direksa lan ora bisa digawé',
'protectedtitlesempty' => 'Ora ana irah-irahan utawa judhul sing direksa karo paramèter-paramèter iki.',
'listusers' => 'Daftar panganggo',
-'newpages' => 'Kaca énggal',
+'newpages' => 'Kaca anyar',
'newpages-username' => 'Asma panganggo:',
'ancientpages' => 'Kaca-kaca langkung sepuh',
'move' => 'Pindhahen',
@@ -1264,6 +1300,8 @@ Sawijining kaca dianggep minangka kaca disambiguasi yèn kaca iku nganggo cithak
'unusedcategoriestext' => 'Kategori iki ana senadyan ora ana artikel utawa kategori liyané sing nganggo.',
'notargettitle' => 'Ora ana sasaran',
'notargettext' => 'Panjenengan ora nemtokaké kaca utawa panganggo tujuan fungsi iki.',
+'nopagetitle' => 'Kaca tujuan ora ditemokaké',
+'nopagetext' => 'Kaca sing panjenengan tuju ora ditemokaké.',
'pager-newer-n' => '{{PLURAL:$1|1 luwih anyar|$1 luwih anyar}}',
'pager-older-n' => '{{PLURAL:$1|1 luwih lawas|$1 luwih lawas}}',
'suppress' => "Pangawas (''oversight'')",
@@ -1281,8 +1319,8 @@ Sawijining kaca dianggep minangka kaca disambiguasi yèn kaca iku nganggo cithak
'all-logs-page' => 'Kabèh log',
'log-search-legend' => 'Golèk log',
'log-search-submit' => 'Golèk',
-'alllogstext' => 'Ing ngisor iki kapacak gabungan log impor, pamblokiran, pamindhahan, pangunggahan, pambusakan, pangreksan, pangowahan hak aksès, lan liya-liyané ing {{SITENAME}}.
-Panjenengan bisa ngwatesi panuduhan mawa milih jenis log, jeneng panganggo, utawa irah-irahan kaca sing dipengaruhi.',
+'alllogstext' => 'Gabungan tampilam kabèh log sing ana ing {{SITENAME}}.
+Panjenengan bisa mbatesi tampilan kanthi milih jinis log, jeneng panganggo (sènsitif aksara gedhé/cilik), utawa kaca sing magepokan (uga sènsitif aksara gedhé/cilik).',
'logempty' => 'Ora ditemokaké èntri log sing pas.',
'log-title-wildcard' => 'Golèk irah-irahan utawa judhul sing diawali mawa tèks kasebut',
@@ -1304,7 +1342,10 @@ Panjenengan bisa ngwatesi panuduhan mawa milih jenis log, jeneng panganggo, utaw
# Special:Categories
'categories' => 'Daftar kategori',
-'categoriespagetext' => 'Kategori-kategori punika wonten ing wiki.',
+'categoriespagetext' => 'Kategori-kategori ing ngisor iki mduwèni kaca utawa media.
+[[Special:UnusedCategories|Kategori-kategori sing ora dianggo]] ora katon ing kéné.
+Deleng uga [[Special:WantedCategories|kategori-kategori sing diperlokaké]].',
+'categoriesfrom' => 'Tampilaké kategori-kategori diwiwiti saka:',
'special-categories-sort-count' => 'urutna miturut angka',
'special-categories-sort-abc' => 'urutna miturut abjad',
@@ -1315,7 +1356,7 @@ Panjenengan bisa ngwatesi panuduhan mawa milih jenis log, jeneng panganggo, utaw
# Special:ListGroupRights
'listgrouprights' => 'Hak-hak grup panganggo',
-'listgrouprights-summary' => 'Ing ngisor iki kapacak daftar grup panganggo sing didéfinisi ing wiki iki, karo hak-hak aksès gandhèngané.
+'listgrouprights-summary' => 'Ing ngisor iki kapacak dhaftar grup panganggo sing didéfinisi ing wiki iki, kanthi hak-hak aksès gandhèngané.
Informasi tambahan perkara hak-hak individual bisa ditemokaké ing [[{{MediaWiki:Listgrouprights-helppage}}|kéné]].',
'listgrouprights-group' => 'Grup',
'listgrouprights-rights' => 'Hak-hak',
@@ -1327,20 +1368,22 @@ Informasi tambahan perkara hak-hak individual bisa ditemokaké ing [[{{MediaWiki
'mailnologintext' => 'Panjenengan kudu [[Special:UserLogin|mlebu log]] lan kagungan alamat e-mail sing sah ing [[Special:Preferences|preféèrensi]] yèn kersa ngirim layang e-mail kanggo panganggo liya.',
'emailuser' => 'Kirim e-mail panganggo iki',
'emailpage' => 'Kirimi panganggo iki layang e-mail',
-'emailpagetext' => 'Yèn panganggo iki nglebokaké alamat layang e-mailé sing absah sajroning préferènsiné, formulir ing ngisor iki bakal ngirimaké sawijining layang e-mail. Alamat e-mail sing ana ing préferènsi panjenengan bakal metu minangka alamat "Saka" ing layang e-mail iku, dadi sing nampa bisa mbales layang e-mail panjenengan.',
+'emailpagetext' => 'Panjenengan bisa migunakaké formulir ing ngisor kanggo ngirim layang-e marang panganggo iki.
+Alamat layang-e sing panjenengan lebokaké ing [[Special:Preferences|préferèsi panjenengan]] bakal dadi alamat "Saka" jroning layang-e kasebut, mula panampa layang-e bakal bisa mbalesi langsung menyang panjenengan.',
'usermailererror' => 'Kaluputan obyèk layang:',
'defemailsubject' => 'Layang e-mail {{SITENAME}}',
'noemailtitle' => 'Ora ana alamat layang e-mail',
'noemailtext' => 'Panganggo iki ora nglebokaké alamat layang e-mail sing absah, utawa milih ora gelem nampa layang e-mail saka panganggo liyané.',
-'emailfrom' => 'Saka',
-'emailto' => 'Kanggo',
-'emailsubject' => 'Prekara',
-'emailmessage' => 'Pesen',
+'emailfrom' => 'Saka:',
+'emailto' => 'Kanggo:',
+'emailsubject' => 'Prekara:',
+'emailmessage' => 'Pesen:',
'emailsend' => 'Kirim',
'emailccme' => 'Kirimana aku salinan pesenku.',
'emailccsubject' => 'Salinan pesen panjenengan kanggo $1: $2',
'emailsent' => 'Layang e-mail wis dikirim',
'emailsenttext' => 'Layang e-mail panjenengan wis dikirim.',
+'emailuserfooter' => 'Layang-e iki dikirimaké déning $1 marang $2 migunakaké fungsi "Layangpanganggo" ing {{SITENAME}}.',
# Watchlist
'watchlist' => 'Daftar artikel pilihan',
@@ -1354,7 +1397,7 @@ Informasi tambahan perkara hak-hak individual bisa ditemokaké ing [[{{MediaWiki
'addedwatchtext' => "Kaca \"[[:\$1]]\" wis ditambahaké menyang [[Special:Watchlist|daftar pangawasan]].
Owah-owahan sing dumadi ing tembé ing kaca iku lan kaca dhiskusi sing kagandhèng, bakal dipacak ing kéné, lan kaca iku bakal dituduhaké '''kandel''' ing [[Special:RecentChanges|daftar owah-owahan iku]] supados luwih gampang katon.",
'removedwatch' => 'Wis dibusak saka daftar pangawasan',
-'removedwatchtext' => 'Kaca "<nowiki>$1</nowiki>" wis dibusak saka daftar pangawasan.',
+'removedwatchtext' => 'Kaca "[[:$1]]" wis dibusak saka [[Special:Watchlist|daftar pangawasan]].',
'watch' => 'tutana',
'watchthispage' => 'Periksa kaca iki',
'unwatch' => 'Ora usah ngawasaké manèh',
@@ -1442,19 +1485,19 @@ Umpan balik lan pitulung sabanjuré:
** Nglanggar hak cipta
** Vandalisme',
'delete-edit-reasonlist' => 'Sunting alesan pambusakan',
-'delete-toobig' => 'Kaca iki ndarbèni sajarah panyuntingan sing dawa, yaiku ngluwihi $1 révisi. Pambusakan kaca mawa sajarah panyuntingan sing dawa ora diparengaké kanggo menggak anané karusakan ing {{SITENAME}}.',
-'delete-warning-toobig' => 'Kaca iki duwé sajarang panyuntingan sing dawa, luwih saka $1 révisi.
-Mbusak kaca iki bisa nyebabaké masalah operasional basis data {{SITENAME}};
-mangga digalih manèh kersa nerusaké ora.',
-'rollback' => 'Mangsulaken suntingan',
+'delete-toobig' => 'Kaca iki ndarbèni sajarah panyuntingan sing dawa, yaiku ngluwihi $1 {{PLURAL:$1|revision|révisi}}.
+Pambusakan kaca sing kaya mangkono mau wis ora diparengaké kanggo menggak anané karusakan ing {{SITENAME}}.',
+'delete-warning-toobig' => 'Kaca iki duwé sajarang panyuntingan sing dawa, luwih saka $1 {{PLURAL:$1|revision|révisi}}.
+Mbusak kaca iki bisa ngrusak operasi basis data ing {{SITENAME}};
+kudu ngati-ati.',
+'rollback' => 'Mbalèkaké suntingan',
'rollback_short' => 'Balèkna',
'rollbacklink' => 'balèaké',
'rollbackfailed' => 'Pambalèkan gagal dilakoni',
'cantrollback' => 'Ora bisa mbalèkaké suntingan; panganggo pungkasan iku siji-sijiné penulis artikel iki.',
-'alreadyrolled' => 'Ora bisa mbalèkaké menyang suntingan pungkasan [[:$1]] déning [[User:$2|$2]] ([[User talk:$2|Wicara]]);
-wong liya wis nyunting utawa mbalèkaké kaca artikel iku.
+'alreadyrolled' => 'Ora bisa mbalèkaké suntingan pungkasan [[:$1]] déning [[User:$2|$2]] ([[User talk:$2|Wicara]] | [[Special:Contributions/$2|{{int:contribslink}}]]); wong liya wis nyunting utawa mbalèkaké kaca artikel iku.
-Suntingan pungkasan dilakoni déning [[User:$3|$3]] ([[User talk:$3|Wicara]]).',
+Suntingan pungkasan dilakoni déning [[User:$3|$3]] ([[User talk:$3|Wicara]] | [[Special:Contributions/$3|{{int:contribslink}}]]).',
'editcomment' => 'Komentar panyuntingané yaiku: "<em>$1</em>".', # only shown if there is an edit comment
'revertpage' => 'Suntingan [[Special:Contributions/$2|$2]] ([[User talk:$2|dhiskusi]]) dipunwangsulaken dhateng ing vèrsi pungkasan déning [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
'rollback-success' => 'Suntingan dibalèkaké déning $1;
@@ -1512,9 +1555,13 @@ Ing ngisor iki kapacak konfigurasi kanggo kaca <strong>$1</strong>:',
'viewdeletedpage' => 'Deleng kaca sing wis dibusak',
'undeletepagetext' => 'Kaca-kaca sing kapacak ing ngisor iki wis dibusak, nanging isih ana sajroning arsip lan bisa dibalèkaké.
Nanging arsipé bisa diresiki sakala-kala.',
-'undeleteextrahelp' => "Kanggo mbalèkaké kaca sacara kabèh, lirwakna kabèh kothak cèk ora dipilih siji-sijia lan kliken '''''Balèkna'''''. Kanggo nglakoni pambalèkan sèlèktif, cèk kothak révisi sing dipéngini lan kliken '''''Balèkna'''''. Yèn mencèt tombol '''''Reset''''' bakal ngosongaké isi komentar lan kabèh kothak cèk.",
+'undelete-fieldset-title' => 'Mulihaké rèvisi',
+'undeleteextrahelp' => "Kanggo mbalèkaké kabèh sajarah kaca, kothongaké kabèh kothak-cèk lan klik '''''Balèkna'''''.
+Kanggo nglakoni pambalèkan pinilih, conthèngen kothak-cèk sing magepokan karo révisi sing dipéngini lan klik '''''Balèkna'''''.
+Mencèt tombol '''''Reset''''' bakal ngosongaké isi komentar lan kabèh kothak-cèk.",
'undeleterevisions' => '$1 {{PLURAL:$1|révisi|révisi}} diarsipaké',
-'undeletehistory' => 'Jika Anda mengembalikan halaman tersebut, semua revisi akan dikembalikan ke dalam sejarah. Jika sebuah halaman baru dengan nama yang sama telah dibuat sejak penghapusan, revisi yang telah dikembalikan akan kelihatan dalam sejarah dahulu, dan revisi terkini halaman tersebut tidak akan ditimpa secara otomatis.',
+'undeletehistory' => 'Yèn panjenengan mbalèkaké kaca, kabèh révisi bakal dibalèkaké jroning sajarah.
+Yèn sawijining kaca anyar kanthi jeneng sing padha wis digawé wiwit nalika pambusakan, révisi sing wis dibalèkaké bakal katon jroning sajarah sadurungé.',
'undeleterevdel' => 'Pambatalan pambusakan ora bakal dilakokaké yèn bab iku bakal ngakibataké révisi pungkasan kaca dadi sabagéyan kabusak.
Ing kasus kaya mengkono, panjenengan kudu ngilangaké cèk utawa mbusak pandelikan révisi kabusak sing anyar dhéwé.',
'undeletehistorynoadmin' => 'Kaca iki wis dibusak.
@@ -1551,6 +1598,8 @@ Berkas iku mbok-menawa wis dibusak.',
'undelete-error-long' => 'Ana kaluputan nalika mbatalaké pambusakan berkas:
$1',
+'undelete-show-file-confirm' => 'Apa panjenengan yakin arep mirsani révisi berkas "<nowiki>$1</nowiki>" sing wis kabusak ing $2 jam $3?',
+'undelete-show-file-submit' => 'Ya',
# Namespace form on various pages
'namespace' => 'Bilik nama (bilik jeneng):',
@@ -1560,7 +1609,7 @@ $1',
# Contributions
'contributions' => 'Sumbangan panganggo',
'mycontris' => 'Kontribusiku',
-'contribsub2' => 'Kagem $1 ($2)',
+'contribsub2' => 'Kanggo $1 ($2)',
'nocontribs' => 'Ora ditemokaké owah-owahan sing cocog karo kritéria kasebut iku.',
'uctop' => ' (dhuwur)',
'month' => 'Wiwit sasi (lan sadurungé):',
@@ -1575,7 +1624,7 @@ $1',
# What links here
'whatlinkshere' => 'Pranala balik',
-'whatlinkshere-title' => 'Kaca-kaca sing duwé pranala menyang $1',
+'whatlinkshere-title' => 'Kaca-kaca sing duwé pranala menyang "$1"',
'whatlinkshere-page' => 'Kaca:',
'linklistsub' => '(Daftar pranala)',
'linkshere' => "Kaca-kaca iki nduwé pranala menyang '''[[:$1]]''':",
@@ -1594,17 +1643,17 @@ $1',
'whatlinkshere-filters' => 'Filter-filter',
# Block/unblock
-'blockip' => 'Blokir panganggo',
-'blockip-legend' => 'Blokir panganggo',
-'blockiptext' => 'Enggonen formulir ing ngisor iki kanggo mblokir sawijining alamat IP utawa panganggo supaya ora bisa nyunting kaca.
+'blockip' => 'Blokir panganggo',
+'blockip-legend' => 'Blokir panganggo',
+'blockiptext' => 'Enggonen formulir ing ngisor iki kanggo mblokir sawijining alamat IP utawa panganggo supaya ora bisa nyunting kaca.
Prekara iki perlu dilakoni kanggo menggak vandalisme, lan miturut [[{{MediaWiki:Policy-url}}|kawicaksanan {{SITENAME}}]].
Lebokna alesan panjenengan ing ngisor iki (contoné njupuk conto kaca sing wis tau dirusak).',
-'ipaddress' => 'Alamat IP',
-'ipadressorusername' => 'Alamat IP utawa jeneng panganggo',
-'ipbexpiry' => 'Kadaluwarsa',
-'ipbreason' => 'Alesan',
-'ipbreasonotherlist' => 'Alesan liya',
-'ipbreason-dropdown' => '*Alesan umum mblokir panganggo
+'ipaddress' => 'Alamat IP',
+'ipadressorusername' => 'Alamat IP utawa jeneng panganggo',
+'ipbexpiry' => 'Kadaluwarsa',
+'ipbreason' => 'Alesan',
+'ipbreasonotherlist' => 'Alesan liya',
+'ipbreason-dropdown' => '*Alesan umum mblokir panganggo
** Mènèhi informasi palsu
** Ngilangi isi kaca
** Spam pranala menyang situs njaba
@@ -1612,71 +1661,73 @@ Lebokna alesan panjenengan ing ngisor iki (contoné njupuk conto kaca sing wis t
** Tumindak intimidasi/nglècèhaké
** Nyalahgunakaké sawetara akun utawa rékening
** Jeneng panganggo ora layak',
-'ipbanononly' => 'Blokir panganggo anonim waé',
-'ipbcreateaccount' => 'Penggak nggawé akun utawa rékening',
-'ipbemailban' => 'Penggak panganggo ngirim layang e-mail',
-'ipbenableautoblock' => 'Blokir alamat IP pungkasan sing dienggo déning pengguna iki sacara otomatis, lan kabèh alamat sabanjuré sing dicoba arep dienggo nyunting.',
-'ipbsubmit' => 'Kirimna',
-'ipbother' => 'Wektu liya',
-'ipboptions' => '2 jam:2 hours,1 dina:1 day,3 dina:3 days,1 minggu:1 week,2 minggu:2 weeks,1 sasi:1 month,3 sasi:3 months,6 sasi:6 months,1 taun:1 year,tanpa wates:infinite', # display1:time1,display2:time2,...
-'ipbotheroption' => 'liyané',
-'ipbotherreason' => 'Alesan liya/tambahan',
-'ipbhidename' => 'Delikna jeneng panganggo utawa alamat IP saka log pamblokiran, daftar blokir aktif, sarta daftar panganggo',
-'ipbwatchuser' => 'Ngawasi kaca panganggo lan kaca-kaca dhiskusi panganggo iki',
-'badipaddress' => 'Alamat IP klèntu',
-'blockipsuccesssub' => 'Pemblokiran suksès',
-'blockipsuccesstext' => 'Alamat IP utawa panganggo "$1" wis diblokir. <br />Delengen [[Special:IPBlockList|Daftar IP lan panganggo diblokir]] kanggo ndeleng manèh pemblokiran.',
-'ipb-edit-dropdown' => 'Sunting alesan pamblokiran',
-'ipb-unblock-addr' => 'Ilangna blokir $1',
-'ipb-unblock' => 'Ilangna blokir sawijining panganggo utawa alamat IP',
-'ipb-blocklist-addr' => 'Ndeleng blokir sing ditrapaké kanggo $1',
-'ipb-blocklist' => 'Ndeleng blokir sing lagi ditrapaké',
-'unblockip' => 'Jabel blokir marang alamat IP utawa panganggo',
-'unblockiptext' => 'Nggonen formulir ing ngisor iki kanggo mbalèkaké aksès nulis sawijining alamt IP utawa panganggo sing sadurungé diblokir.',
-'ipusubmit' => 'Ilangna blokir ing alamat iki',
-'unblocked' => 'Blokir marang [[User:$1|$1]] wis dijabel',
-'unblocked-id' => 'Blokir $1 wis dijabel',
-'ipblocklist' => 'Daftar pemblokiran',
-'ipblocklist-legend' => 'Golèk panganggo sing diblokir',
-'ipblocklist-username' => 'Jeneng panganggo utawa alamat IP:',
-'ipblocklist-submit' => 'Golèk',
-'blocklistline' => '$1, $2 mblokir $3 ($4)',
-'infiniteblock' => 'salawasé',
-'expiringblock' => 'kadaluwarsa $1',
-'anononlyblock' => 'namung anon',
-'noautoblockblock' => 'pamblokiran otomatis dipatèni',
-'createaccountblock' => 'ndamelipun akun dipunblokir',
-'emailblock' => 'layang e-mail diblokir',
-'ipblocklist-empty' => 'Daftar pamblokiran kosong.',
-'ipblocklist-no-results' => 'alamat IP utawa panganggo sing disuwun ora diblokir.',
-'blocklink' => 'blokir',
-'unblocklink' => 'jabel blokir',
-'contribslink' => 'sumbangan',
-'autoblocker' => 'Panjenengan otomatis dipun-blok amargi nganggé alamat protokol internet (IP) ingkang sami kaliyan "[[User:$1|$1]]". Alesanipun $1 dipun blok inggih punika "\'\'\'$2\'\'\'"',
-'blocklogpage' => 'Log pamblokiran',
-'blocklogentry' => 'mblokir "[[$1]]" dipun watesi wedalipun $2 $3',
-'blocklogtext' => 'Ing ngisor iki kapacak log pamblokiran lan panjabelan blokir panganggo.
+'ipbanononly' => 'Blokir panganggo anonim waé',
+'ipbcreateaccount' => 'Penggak nggawé akun utawa rékening',
+'ipbemailban' => 'Penggak panganggo ngirim layang e-mail',
+'ipbenableautoblock' => 'Blokir alamat IP pungkasan sing dienggo déning pengguna iki sacara otomatis, lan kabèh alamat sabanjuré sing dicoba arep dienggo nyunting.',
+'ipbsubmit' => 'Kirimna',
+'ipbother' => 'Wektu liya',
+'ipboptions' => '2 jam:2 hours,1 dina:1 day,3 dina:3 days,1 minggu:1 week,2 minggu:2 weeks,1 sasi:1 month,3 sasi:3 months,6 sasi:6 months,1 taun:1 year,tanpa wates:infinite', # display1:time1,display2:time2,...
+'ipbotheroption' => 'liyané',
+'ipbotherreason' => 'Alesan liya/tambahan',
+'ipbhidename' => 'Delikna jeneng panganggo utawa alamat IP saka log pamblokiran, daftar blokir aktif, sarta daftar panganggo',
+'ipbwatchuser' => 'Ngawasi kaca panganggo lan kaca-kaca dhiskusi panganggo iki',
+'badipaddress' => 'Alamat IP klèntu',
+'blockipsuccesssub' => 'Pemblokiran suksès',
+'blockipsuccesstext' => 'Alamat IP utawa panganggo "$1" wis diblokir. <br />Delengen [[Special:IPBlockList|Daftar IP lan panganggo diblokir]] kanggo ndeleng manèh pemblokiran.',
+'ipb-edit-dropdown' => 'Sunting alesan pamblokiran',
+'ipb-unblock-addr' => 'Ilangna blokir $1',
+'ipb-unblock' => 'Ilangna blokir sawijining panganggo utawa alamat IP',
+'ipb-blocklist-addr' => 'Blokir sing dipatrapaké kanggo $1',
+'ipb-blocklist' => 'Ndeleng blokir sing lagi ditrapaké',
+'unblockip' => 'Jabel blokir marang alamat IP utawa panganggo',
+'unblockiptext' => 'Nggonen formulir ing ngisor iki kanggo mbalèkaké aksès nulis sawijining alamt IP utawa panganggo sing sadurungé diblokir.',
+'ipusubmit' => 'Ilangna blokir ing alamat iki',
+'unblocked' => 'Blokir marang [[User:$1|$1]] wis dijabel',
+'unblocked-id' => 'Blokir $1 wis dijabel',
+'ipblocklist' => 'Daftar alamat-alamat IP lan para panganggo sing diblokir',
+'ipblocklist-legend' => 'Golèk panganggo sing diblokir',
+'ipblocklist-username' => 'Jeneng panganggo utawa alamat IP:',
+'ipblocklist-submit' => 'Golèk',
+'blocklistline' => '$1, $2 mblokir $3 ($4)',
+'infiniteblock' => 'salawasé',
+'expiringblock' => 'kadaluwarsa $1',
+'anononlyblock' => 'namung anon',
+'noautoblockblock' => 'pamblokiran otomatis dipatèni',
+'createaccountblock' => 'ndamelipun akun dipunblokir',
+'emailblock' => 'layang e-mail diblokir',
+'ipblocklist-empty' => 'Daftar pamblokiran kosong.',
+'ipblocklist-no-results' => 'alamat IP utawa panganggo sing disuwun ora diblokir.',
+'blocklink' => 'blokir',
+'unblocklink' => 'jabel blokir',
+'contribslink' => 'sumbangan',
+'autoblocker' => 'Panjenengan otomatis dipun-blok amargi nganggé alamat protokol internet (IP) ingkang sami kaliyan "[[User:$1|$1]]". Alesanipun $1 dipun blok inggih punika "\'\'\'$2\'\'\'"',
+'blocklogpage' => 'Log pamblokiran',
+'blocklogentry' => 'mblokir "[[$1]]" dipun watesi wedalipun $2 $3',
+'blocklogtext' => 'Ing ngisor iki kapacak log pamblokiran lan panjabelan blokir panganggo.
Alamat IP sing diblokir sacara otomatis ora ana ing daftar iki.
Mangga mirsani [[Special:IPBlockList|daftar alamat IP sing diblokir]] kanggo daftar blokir pungkasan.',
-'unblocklogentry' => 'njabel blokir "$1"',
-'block-log-flags-anononly' => 'namung panganggo anonim waé',
-'block-log-flags-nocreate' => 'opsi nggawé akun utawa rékening dipatèni',
-'block-log-flags-noautoblock' => 'blokir otomatis dipatèni',
-'block-log-flags-noemail' => 'e-mail diblokir',
-'range_block_disabled' => 'Fungsi pamblokir blok IP kanggo para opsis dipatèni.',
-'ipb_expiry_invalid' => 'Wektu kadaluwarsa ora absah.',
-'ipb_already_blocked' => '"$1" wis diblokir',
-'ipb_cant_unblock' => 'Kaluputan: Blokir mawa ID $1 ora ditemokaké. Blokir iku mbok-menawa wis dibuka.',
-'ipb_blocked_as_range' => 'Kaluputan: IP $1 ora diblokir sacara langsung lan ora bisa dijabel blokiré. IP $1 diblokir mawa bagéyan saka pamblokiran kelompok IP $2, sing bisa dijabel pamblokirané.',
-'ip_range_invalid' => 'Blok IP ora absah.',
-'blockme' => 'Blokiren aku',
-'proxyblocker' => 'Pamblokir proxy',
-'proxyblocker-disabled' => 'Fungsi iki saiki lagi dipatèni.',
-'proxyblockreason' => "Alamat IP panjenengan wis diblokir amerga alamat IP panjenengan iku ''open proxy''.
+'unblocklogentry' => 'njabel blokir "$1"',
+'block-log-flags-anononly' => 'namung panganggo anonim waé',
+'block-log-flags-nocreate' => 'opsi nggawé akun utawa rékening dipatèni',
+'block-log-flags-noautoblock' => 'blokir otomatis dipatèni',
+'block-log-flags-noemail' => 'e-mail diblokir',
+'block-log-flags-angry-autoblock' => 'paningkatan sistem pamblokiran otomatis wis diaktifaké',
+'range_block_disabled' => 'Fungsi pamblokir blok IP kanggo para opsis dipatèni.',
+'ipb_expiry_invalid' => 'Wektu kadaluwarsa ora absah.',
+'ipb_expiry_temp' => 'Pamblokiran tumrap jeneng panganggo sing didhelikaké kudu permanèn.',
+'ipb_already_blocked' => '"$1" wis diblokir',
+'ipb_cant_unblock' => 'Kaluputan: Blokir mawa ID $1 ora ditemokaké. Blokir iku mbok-menawa wis dibuka.',
+'ipb_blocked_as_range' => 'Kaluputan: IP $1 ora diblokir sacara langsung lan ora bisa dijabel blokiré. IP $1 diblokir mawa bagéyan saka pamblokiran kelompok IP $2, sing bisa dijabel pamblokirané.',
+'ip_range_invalid' => 'Blok IP ora absah.',
+'blockme' => 'Blokiren aku',
+'proxyblocker' => 'Pamblokir proxy',
+'proxyblocker-disabled' => 'Fungsi iki saiki lagi dipatèni.',
+'proxyblockreason' => "Alamat IP panjenengan wis diblokir amerga alamat IP panjenengan iku ''open proxy''.
Mangga ngubungi sing nyedyakaké dines internèt panjenengan utawa pitulungan tèknis lan aturana masalah kaamanan sérius iki.",
-'proxyblocksuccess' => 'Bubar.',
-'sorbsreason' => "Alamat IP panjenengan didaftar minangka ''open proxy'' ing DNSBL.",
-'sorbs_create_account_reason' => "Alamat IP panjenengan didaftar minangka ''open proxy'' ing DNSBL. Panjenengan ora bisa nggawé akun utawa rékening.",
+'proxyblocksuccess' => 'Bubar.',
+'sorbsreason' => "Alamat IP panjenengan didaftar minangka ''open proxy'' ing DNSBL.",
+'sorbs_create_account_reason' => "Alamat IP panjenengan didaftar minangka ''open proxy'' ing DNSBL. Panjenengan ora bisa nggawé akun utawa rékening.",
# Developer tools
'lockdb' => 'Kunci basis data',
@@ -1700,11 +1751,13 @@ Tulung pastèkna yèn iki pancèn sing panjenengan gayuh.',
# Move page
'move-page' => 'Pindhahna $1',
'move-page-legend' => 'Mindhah kaca',
-'movepagetext' => "Formulir ing ngisor iki bakal ngowahi jeneng sawijining kaca, mindhah kabèh sajarahé menyang kaca sing anyar. Irah-irahan utawa judhul sing lawas bakal dadi kaca pangalihan menyang irah-irahan sing anyar. Pranala menyang kaca sing lawas ora bakal diowahi; dadi pastèkna dhisik mriksa pangalihan dobel utawa pangalihan sing rusak sawisé pamindhahan. Panjenengan sing tanggung jawab mastèkaké menawa kabèh pranala-pranala tetep nyambung ing kaca panujon kaya samesthiné.
+'movepagetext' => "Formulir ing ngisor iki bakal ngowahi jeneng sawijining kaca, mindhah kabèh sajarahé menyang kaca sing anyar. Irah-irahan utawa judhul sing lawas bakal dadi kaca pangalihan menyang irah-irahan sing anyar. Pranala menyang kaca sing lawas ora bakal diowahi; dadi pastèkna dhisik mriksa pangalihan [[Special:DoubleRedirects|dobel]] utawa [[Special:BrokenRedirects|pangalihan sing rusak]] sawisé pamindhahan. Panjenengan sing tanggung jawab mastèkaké menawa kabèh pranala-pranala tetep nyambung ing kaca panujon kaya samesthiné.
Gatèkna yèn kaca iki '''ora''' bakal dipindhah yèn wis ana kaca liyané sing nganggo irah-irahan sing anyar, kejaba kaca iku kosong utawa ora nduwé sajarah panyuntingan. Dadi tegesé panjenengan bisa ngowahi jeneng kaca iku manèh kaya sedyakala menawa panjenengan luput, lan panjenengan ora bisa nimpani kaca sing wis ana.
-'''PÈNGET:''' Perkara iki bisa ngakibataké owah-owahan sing drastis lan ora kaduga kanggo kaca-kaca sing populèr. Pastekaké dhisik panjenengan ngerti konsekwènsi saka panggayuh panjenengan sadurungé dibanjuraké.",
+'''PÈNGET!'''
+Perkara iki bisa ngakibataké owah-owahan sing drastis lan ora kaduga kanggo kaca-kaca sing populèr;
+pastekaké dhisik panjenengan ngerti konsekwènsi saka panggayuh panjenengan sadurungé dibanjuraké.",
'movepagetalktext' => "Kaca dhiskusi sing kagandhèng uga bakal dipindhahaké sacara otomatis '''kejaba yèn:'''
*Sawijining kaca dhiskusi sing ora kosong wis ana sangisoring irah-irahan (judhul) anyar, utawa
@@ -1723,6 +1776,12 @@ Ing kasus-kasus iku, yèn panjenengan gayuh, panjenengan bisa mindhahaké utawa
'talkexists' => 'Kaca iku kasil dipindhahaké, nanging kaca dhiskusi saka kaca iku ora bisa dipindhahaké amerga wis ana kaca dhiskusi ing irah-irahan (judhul) sing anyar. Mangga kaca-kaca dhiskusi wau digabung sacara manual.',
'movedto' => 'dipindhah menyang',
'movetalk' => 'Pindahna kaca dhiskusi sing ana gandhèngané.',
+'move-subpages' => 'Pindhahen kabèh anak-kaca, yèn ana',
+'move-talk-subpages' => 'Pindhahen kabèh anak-kaca wicara, yèn ana',
+'movepage-page-exists' => 'Kaca $1 wis ana lan ora bisa ditindhes sacara otomatis.',
+'movepage-page-moved' => 'Kaca $1 wis dipindhah menyang $2.',
+'movepage-page-unmoved' => 'Kaca $1 ora bisa dialihaké menyang $2.',
+'movepage-max-pages' => 'Paling akèh $1 {{PLURAL:$1|kaca|kaca}} wis dialihaké lan ora ana manèh sing bakal dialihaké sacara otomatis.',
'1movedto2' => '$1 dialihaké menyang $2',
'1movedto2_redir' => '[[$1]] dipunalihaken menyang [[$2]] via pangalihan',
'movelogpage' => 'Log pamindhahan',
@@ -1741,6 +1800,8 @@ Apa panjenengan kersa mbusak iku supaya kacané bisa dialihaké?',
ora bisa mindhahaké kaca saka lan menyang bilik nama iku.',
'imagenocrossnamespace' => 'Ora bisa mindhahaké gambar menyang bilik nama non-gambar',
'imagetypemismatch' => 'Èkstènsi anyar berkas ora cocog karo jenisé',
+'imageinvalidfilename' => 'Jeneng berkas tujuan ora sah',
+'fix-double-redirects' => 'Dandani kabèh pangalihan gandha sing tumuju marang irah-irahan asli',
# Export
'export' => 'Ekspor kaca',
@@ -1786,7 +1847,8 @@ Kabèh aktivitas impor transwiki bakal dilog ing [[Special:Log/import|log impor]
'import-interwiki-history' => 'Tuladen kabèh vèrsi lawas saka kaca iki',
'import-interwiki-submit' => 'Impor',
'import-interwiki-namespace' => 'Pindhahna kaca ing bilik nama:',
-'importtext' => "Mangga ngèkspor berkasa saka wiki sumber nganggo piranti Special:Export, simpenen ing cakram padhet (''harddisk'') lan unggahna ing kéné.",
+'importtext' => "Mangga ngèkspor berkas saka wiki sumber nganggo [[Special:Export|piranti èkspor]].
+Simpenen ing cakram padhet (''harddisk'') panjenengan lan unggahna ing kéné.",
'importstart' => 'Ngimpor kaca...',
'import-revision-count' => '$1 {{PLURAL:$1|révisi|révisi-révisi}}',
'importnopages' => 'Ora ana kaca kanggo diimpor.',
@@ -1806,6 +1868,9 @@ Kabèh aktivitas impor transwiki bakal dilog ing [[Special:Log/import|log impor]
'import-noarticle' => 'Ora ana kaca sing bisa diimpor!',
'import-nonewrevisions' => 'Kabèh révisi sadurungé wis tau diimpor.',
'xml-error-string' => '$1 ing baris $2, kolom $3 (bita $4): $5',
+'import-upload' => 'Ngunggahaké data XML',
+'import-token-mismatch' => 'Kélangan data sèsi. Mangga dijajal manèh.',
+'import-invalid-interwiki' => 'Ora bisa ngimport saka wiki sing kapilih.',
# Import log
'importlogpage' => 'Log impor',
@@ -1893,8 +1958,8 @@ Kabèh aktivitas impor transwiki bakal dilog ing [[Special:Log/import|log impor]
# Spam protection
'spamprotectiontitle' => 'Filter anti-spam',
-'spamprotectiontext' => 'Kaca sing arep disimpen panjenengan diblokir déning filter spam.
-Mbok-menawa iki disebabaké anané pranala jaba tartamtu.',
+'spamprotectiontext' => 'Kaca sing arep panjenengan simpen diblokir déning filter spam.
+Mbokmanawa iki disebabaké anané pranala jaba sing klebu dhaptar ireng.',
'spamprotectionmatch' => 'Tèks sing kapacak iki mancing filter spam kita: $1',
'spambot_username' => 'Resik-resik spam MediaWiki',
'spam_reverting' => 'Mbalèkaké menyang vèrsi pungkasan sing ora ana pranalané menyang $1',
@@ -1928,9 +1993,10 @@ Mbok-menawa iki disebabaké anané pranala jaba tartamtu.',
'markedaspatrollederror-noautopatrol' => 'Panjenengan ora pareng nandhani suntingan panjenengan dhéwé minangka dipatroli.',
# Patrol log
-'patrol-log-page' => 'Log patroli',
-'patrol-log-line' => 'nandhani $1 saka $2 sing dipatroli $3',
-'patrol-log-auto' => '(otomatis)',
+'patrol-log-page' => 'Log patroli',
+'patrol-log-header' => 'Iki log revisi sing wis dipatroli.',
+'patrol-log-line' => 'nandhani $1 saka $2 sing dipatroli $3',
+'patrol-log-auto' => '(otomatis)',
# Image deletion
'deletedrevision' => 'Revisi lawas sing dibusak $1.',
@@ -2238,7 +2304,7 @@ Pranala-pranala sabanjuré ing baris sing padha dianggep minangka ''pengecualian
# External editor support
'edit-externally' => 'Sunting berkas iki mawa aplikasi jaba',
-'edit-externally-help' => 'Deleng [http://www.mediawiki.org/wiki/Manual:External_editors instruksi pangaturan] kanggo informasi sabanjuré.',
+'edit-externally-help' => '(Deleng [http://www.mediawiki.org/wiki/Manual:External_editors instruksi pangaturan] kanggo informasi sabanjuré)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'kabèh',
@@ -2259,7 +2325,7 @@ yèn panjenengan lagi waé nggawé akun utawa rékening panjenengan, mangga nung
'confirmemail_sent' => 'E-mail mawa kode konfirmasi wis dikirim.',
'confirmemail_oncreate' => 'Sawijining kode pandhedhesan (konfirmasi) wis dikirim menyang alamat e-mail panjenengan.
Kode iki ora dibutuhaké kanggo log mlebu, nanging dibutuhaké sadurungé nganggo kabèh fitur sing nganggo e-mail ing wiki iki.',
-'confirmemail_sendfailed' => 'Layang e-mail konfirmasi ora kasil dikirim.
+'confirmemail_sendfailed' => '{{SITENAME}} ora bisa ngirim layang e-mail konfirmaside.
Mangga dipriksa mbok-menawa ana aksara ilegal ing alamat e-mail panjenengan.
Pangirim mènèhi informasi: $1',
@@ -2284,8 +2350,8 @@ Konfirmasi iki bakal kadaluwarsa ing $4.',
# Scary transclusion
'scarytranscludedisabled' => '[Transklusi cithakan interwiki dipatèni]',
-'scarytranscludefailed' => '[Olèhé njupuk cithakan $1 gagal; nuwun sèwu]',
-'scarytranscludetoolong' => '[URL-é kedawan; nuwun sèwu]',
+'scarytranscludefailed' => '[Olèhé njupuk cithakan $1 gagal]',
+'scarytranscludetoolong' => '[URL-é kedawan]',
# Trackbacks
'trackbackbox' => '<div id="mw_trackbacks">
@@ -2297,7 +2363,7 @@ $1
'trackbackdeleteok' => 'Pelacakan balik bisa dibusak.',
# Delete conflict
-'deletedwhileediting' => 'Wara-wara: Kaca punika sampun kabusak sasampunipun panjenengan miwiti nyunting!',
+'deletedwhileediting' => "'''Pènget''': Kaca iki wis kabusak sawisé panjenengan miwiti nyunting!",
'confirmrecreate' => "Panganggo [[User:$1|$1]] ([[User talk:$1|Wicara]]) wis mbusak kaca iki nalika panjenengan miwiti panyuntingan mawa alesan:
: ''$2''
Mangga didhedhes (dikonfirmasi) menawa panjenengan kersa nggawé ulang kaca iki.",
@@ -2348,8 +2414,8 @@ Mangga didhedhes (dikonfirmasi) menawa panjenengan kersa nggawé ulang kaca iki.
Cobanen mawa pratayang normal.',
# Friendlier slave lag warnings
-'lag-warn-normal' => 'Owah-owahan pungkasan sing luwih anyar tinimbang $1 detik mbokmenawa ora muncul ing daftar iki.',
-'lag-warn-high' => "Amerga gedhéné ''lag'' basis data server, owah-owahan pungkasan sing luwih anyar saka $1 detik mbokmenawa ora muncul ing daftar iki.",
+'lag-warn-normal' => 'Owah-owahan pungkasan sing luwih anyar tinimbang $1 {{PLURAL:$1|dhetik|dhetik}} mbokmanawa ora muncul ing dhaptar iki.',
+'lag-warn-high' => "Amarga gedhéné ''lag'' basis data server, owah-owahan pungkasan sing luwih anyar saka $1 {{PLURAL:$1|dhetik|dhetik}} mbokmanawa ora muncul ing dhaptar iki.",
# Watchlist editor
'watchlistedit-numitems' => 'Daftar pangawasan panjenengan ngandhut {{PLURAL:$1|1 irah-irahan|$1 irah-irahan}}, ora kalebu kaca-kaca dhiskusi.',
@@ -2424,6 +2490,10 @@ Lebokna jeneng berkas tanpa imbuhan awal "{{ns:image}}:".',
# Special:SpecialPages
'specialpages' => 'Kaca astaméwa',
+'specialpages-note' => '----
+Katrangan tampilan:
+* Kaca astamèwa normal
+* <span class="mw-specialpagerestricted">Kaca astamèwa winates</span>',
'specialpages-group-maintenance' => 'Lapuran pangopènan',
'specialpages-group-other' => 'Kaca-kaca astaméwa liyané',
'specialpages-group-login' => 'Mlebu log / ndaftar',
@@ -2431,8 +2501,14 @@ Lebokna jeneng berkas tanpa imbuhan awal "{{ns:image}}:".',
'specialpages-group-media' => 'Lapuran média lan pangunggahan',
'specialpages-group-users' => 'Panganggo lan hak-haké',
'specialpages-group-highuse' => 'Kaca-kaca sing akèh dienggo',
+'specialpages-group-pages' => 'Pratélan kaca-kaca',
+'specialpages-group-pagetools' => 'Piranti-piranti kaca',
+'specialpages-group-wiki' => 'Data lan piranti wiki',
+'specialpages-group-redirects' => 'Ngalihaké kaca astamèwa',
+'specialpages-group-spam' => 'Piranit spam',
# Special:BlankPage
-'blankpage' => 'Kaca kosong',
+'blankpage' => 'Kaca kosong',
+'intentionallyblankpage' => 'Kaca iki disengajakaké kosong',
);
diff --git a/languages/messages/MessagesKa.php b/languages/messages/MessagesKa.php
index 34b822ef..5a970a97 100644
--- a/languages/messages/MessagesKa.php
+++ b/languages/messages/MessagesKa.php
@@ -161,7 +161,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ¡ მáƒáƒ©áƒ•áƒ”ნებლების სიáƒ]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce მედიáƒáƒ•áƒ˜áƒ™áƒ˜áƒ¡ გáƒáƒ›áƒáƒªáƒ”მის დáƒáƒ’ზáƒáƒ•áƒœáƒ˜áƒ¡ სიáƒ]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce მედიáƒáƒ•áƒ˜áƒ™áƒ˜áƒ¡ გáƒáƒ›áƒáƒªáƒ”მის დáƒáƒ’ზáƒáƒ•áƒœáƒ˜áƒ¡ სიáƒ]',
'about' => 'შესáƒáƒ®áƒ”ბ',
'article' => 'სტáƒáƒ¢áƒ˜áƒ',
@@ -207,7 +207,7 @@ $messages = array(
'deletethispage' => 'გვერდის წáƒáƒ¨áƒšáƒ',
'undelete_short' => 'გáƒáƒáƒ£áƒ¥áƒ›áƒ” წáƒáƒ¨áƒšáƒ {{PLURAL:$1|ერთი რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ|$1 რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ}}',
'protect' => 'დáƒáƒ‘ლáƒáƒ™áƒ”',
-'protect_change' => 'შეცვáƒáƒšáƒ” დáƒáƒªáƒ•áƒ',
+'protect_change' => 'შეცვლáƒ',
'protectthispage' => 'დáƒáƒ‘ლáƒáƒ™áƒ” ეს გვერდი',
'unprotect' => 'ბლáƒáƒ™áƒ˜áƒ¡ მáƒáƒ®áƒ¡áƒœáƒ',
'unprotectthispage' => 'მáƒáƒ®áƒ¡áƒ”ნი ბლáƒáƒ™áƒ˜ áƒáƒ› გვერდზე',
@@ -218,7 +218,7 @@ $messages = array(
'personaltools' => 'პირáƒáƒ“ი ხელსáƒáƒ¬áƒ§áƒáƒ”ბი',
'postcomment' => 'კáƒáƒ›áƒ”ნტáƒáƒ áƒ˜áƒ¡ გáƒáƒ™áƒ”თებáƒ',
'articlepage' => 'სტáƒáƒ¢áƒ˜áƒ˜áƒ¡ ნáƒáƒ®áƒ•áƒ',
-'talk' => 'დისკუსიáƒ',
+'talk' => 'გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ',
'views' => 'გáƒáƒ“áƒáƒ®áƒ”დვáƒ',
'toolbox' => 'ინსტრუმენტები',
'userpage' => 'გáƒáƒ“áƒáƒ®áƒ”დე მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის გვერდს',
@@ -293,6 +293,7 @@ $messages = array(
'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' => 'სტáƒáƒ¢áƒ˜áƒ',
@@ -369,14 +370,14 @@ $2',
# Login and logout pages
'logouttitle' => 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის სისტემიდáƒáƒœ გáƒáƒ¡áƒ•áƒšáƒ',
-'logouttext' => '<strong>თქვენ áƒáƒ›áƒŸáƒáƒ›áƒáƒ“ სისტემიდáƒáƒœ გáƒáƒ¡áƒ£áƒšáƒ˜ ხáƒáƒ áƒ—.</strong><br />
+'logouttext' => '<strong>თქვენ áƒáƒ›áƒŸáƒáƒ›áƒáƒ“ სისტემიდáƒáƒœ გáƒáƒ¡áƒ£áƒšáƒ˜ ხáƒáƒ áƒ—.</strong>
+
შეგიძლიáƒáƒ— გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნáƒáƒ— {{SITENAME}} áƒáƒœáƒáƒœáƒ˜áƒ›áƒ£áƒ áƒáƒ“, áƒáƒœ შეგიძლიáƒáƒ—
-შეხვიდეთ ისევ რáƒáƒ’áƒáƒ áƒª იგივე áƒáƒœ სხვრმáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი. შენიშნეთ,
-რáƒáƒ› ზáƒáƒ’იერთ გვერდზე შესáƒáƒ«áƒšáƒáƒ ისევ უჩვენებდეს რáƒáƒ› შესული
-ხáƒáƒ áƒ— სáƒáƒœáƒáƒ› თქვენი ბრáƒáƒ£áƒ–ერის მეხსიერებáƒáƒ¡ áƒáƒ  გáƒáƒ¬áƒ›áƒ”ნდთ.',
+[[Special:UserLogin|შეხვიდეთ ისევ]] რáƒáƒ’áƒáƒ áƒª იგივე áƒáƒœ სხვრმáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი.
+შენიშნეთ, რáƒáƒ› ზáƒáƒ’იერთ გვერდზე შესáƒáƒ«áƒšáƒáƒ ისევ უჩვენებდეს რáƒáƒ› შესული ხáƒáƒ áƒ— სáƒáƒœáƒáƒ› თქვენი ბრáƒáƒ£áƒ–ერის მეხსიერებáƒáƒ¡ áƒáƒ  გáƒáƒ¬áƒ›áƒ”ნდთ.',
'welcomecreation' => '== მáƒáƒ’ესáƒáƒšáƒ›áƒ”ბით, $1! ==
-
-თქვენი áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜ შექმნილიáƒ. áƒáƒ  დáƒáƒ’áƒáƒ•áƒ˜áƒ¬áƒ§áƒ“ეთ თქვენი {{SITENAME}} კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ¡ შეცვლáƒ.',
+თქვენი áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜ შექმნილიáƒ.
+áƒáƒ  დáƒáƒ’áƒáƒ•áƒ˜áƒ¬áƒ§áƒ“ეთ თქვენი [[Special:Preferences|{{SITENAME}}-ის კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ¡]] შეცვლáƒ.',
'loginpagetitle' => 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის რეგისტრáƒáƒªáƒ˜áƒ',
'yourname' => 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი',
'yourpassword' => 'პáƒáƒ áƒáƒšáƒ˜',
@@ -419,7 +420,8 @@ $2',
'noname' => 'თქვენს მიერ მითითებული მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის სáƒáƒ®áƒ”ლი ქმედითი áƒáƒ  áƒáƒ áƒ˜áƒ¡.',
'loginsuccesstitle' => 'სისტემáƒáƒ¨áƒ˜ შესვლრგáƒáƒœáƒ®áƒáƒ áƒªáƒ˜áƒ”ლდáƒ.',
'loginsuccess' => "'''áƒáƒ›áƒŸáƒáƒ›áƒáƒ“ შესული ხáƒáƒ áƒ— {{SITENAME}}-ში რáƒáƒ’áƒáƒ áƒª \"\$1\".'''",
-'nosuchuser' => 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი სáƒáƒ®áƒ”ლით "$1" áƒáƒ  áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს. შეáƒáƒ›áƒáƒ¬áƒ›áƒ”თ მáƒáƒ áƒ—ლწერáƒ, áƒáƒœ შექმენით áƒáƒ®áƒáƒšáƒ˜ áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜.',
+'nosuchuser' => 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი სáƒáƒ®áƒ”ლით "$1" áƒáƒ  áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს.
+შეáƒáƒ›áƒáƒ¬áƒ›áƒ”თ მáƒáƒ áƒ—ლწერáƒ, áƒáƒœ [[Special:UserLogin/signup|შექმენით áƒáƒ®áƒáƒšáƒ˜ áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜]].',
'nosuchusershort' => 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი სáƒáƒ®áƒ”ლით "<nowiki>$1</nowiki>" áƒáƒ  áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს. შეáƒáƒ›áƒáƒ¬áƒ›áƒ”თ მáƒáƒ áƒ—ლწერáƒ.',
'nouserspecified' => 'სáƒáƒ­áƒ˜áƒ áƒáƒ მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის სáƒáƒ®áƒ”ლის მითითებáƒ.',
'wrongpassword' => 'პáƒáƒ áƒáƒšáƒ˜ áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒáƒ“ áƒáƒ áƒ˜áƒ¡ შეყვáƒáƒœáƒ˜áƒšáƒ˜. სცáƒáƒ“ეთ გáƒáƒœáƒ›áƒ”áƒáƒ áƒ”ბით.',
@@ -428,13 +430,13 @@ $2',
იგი უნდრშეიცáƒáƒ•áƒ“ეს მინიმუმ $1 სიმბáƒáƒšáƒáƒ¡ დრუნდრგáƒáƒœáƒ¡áƒ®áƒ•áƒáƒ•áƒ“ებáƒáƒ“ეს მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის სáƒáƒ®áƒ”ლისგáƒáƒœ.',
'mailmypassword' => 'áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜áƒ¡ გáƒáƒ›áƒáƒ’ზáƒáƒ•áƒœáƒ',
'passwordremindertitle' => 'áƒáƒ®áƒáƒšáƒ˜ დრáƒáƒ”ბითი პáƒáƒ áƒáƒšáƒ˜ {{SITENAME}}-თვის',
-'passwordremindertext' => "ვიღáƒáƒªáƒáƒ› (შესáƒáƒ«áƒšáƒáƒ თქვენ, IP მისáƒáƒ›áƒáƒ áƒ—ით $1)
-მáƒáƒ˜áƒ—ხáƒáƒ•áƒ áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜áƒ¡ გáƒáƒ’ზáƒáƒ•áƒœáƒ {{SITENAME}}-სთვის ($4).
-პáƒáƒ áƒáƒšáƒ˜ მáƒáƒ®áƒ›áƒáƒ áƒ”ბლისთვის ''$2'' áƒáƒ›áƒŸáƒáƒ›áƒáƒ“ áƒáƒ áƒ˜áƒ¡ ''$3''.
-სáƒáƒ¡áƒ£áƒ áƒ•áƒ”ლირეხლáƒáƒ•áƒ” შეხვიდეთ სისტემáƒáƒ¨áƒ˜ დრშეცვáƒáƒšáƒáƒ— თქვენი პáƒáƒ áƒáƒšáƒ˜.
+'passwordremindertext' => "ვიღáƒáƒªáƒáƒ› (შესáƒáƒ«áƒšáƒáƒ თქვენ, IP მისáƒáƒ›áƒáƒ áƒ—ით $1) მáƒáƒ˜áƒ—ხáƒáƒ•áƒ
+áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜áƒ¡ გáƒáƒ’ზáƒáƒ•áƒœáƒ {{SITENAME}}-სთვის ($4).
+დრáƒáƒ”ბითი პáƒáƒ áƒáƒšáƒ˜ მáƒáƒ®áƒ›áƒáƒ áƒ”ბლისთვის ''$2'' áƒáƒ›áƒŸáƒáƒ›áƒáƒ“ áƒáƒ áƒ˜áƒ¡ ''$3''.
+თუ ეს თქვენი სურვილი იყáƒ, მáƒáƒ’იწევთ სისტემáƒáƒ¨áƒ˜ შესვლრდრáƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜áƒ¡ შერჩევáƒ.
თუ ეს მáƒáƒ—ხáƒáƒ•áƒœáƒ სხვáƒáƒ› გáƒáƒáƒ™áƒ”თრáƒáƒœ უკვე გáƒáƒ’áƒáƒ®áƒ¡áƒ”ნდáƒáƒ— თქვენი პáƒáƒ áƒáƒšáƒ˜ დáƒ
-áƒáƒ¦áƒáƒ  გსურთ მისი შეცვლáƒ, შეგიძლიáƒáƒ— იგნáƒáƒ áƒ˜áƒ áƒ”ბრგáƒáƒ£áƒ™áƒ”თáƒáƒ— áƒáƒ› შეტყáƒáƒ‘ინებáƒáƒ¡
+áƒáƒ¦áƒáƒ  გსურთ მისი შეცვლáƒ, შეგიძლიáƒáƒ— ყურáƒáƒ“ áƒáƒ  იღáƒáƒ— ეს შეტყáƒáƒ‘ინებáƒ
დრგáƒáƒáƒ’რძელáƒáƒ— ძველი პáƒáƒ áƒáƒšáƒ˜áƒ¡ გáƒáƒ›áƒáƒ§áƒ”ნებáƒ.",
'noemail' => 'áƒáƒ¥ "$1" მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის ელ. ფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მისáƒáƒ›áƒáƒ áƒ—ი მითითებული áƒáƒ  áƒáƒ áƒ˜áƒ¡.',
'passwordsent' => 'áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜ გáƒáƒ˜áƒ’ზáƒáƒ•áƒœáƒ ელ-ფáƒáƒ¡áƒ¢áƒ˜áƒ— მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელს "$1".
@@ -469,7 +471,7 @@ $1 სáƒáƒáƒ—ში.',
'resetpass_header' => 'გáƒáƒ˜áƒ›áƒ”áƒáƒ áƒ”თ პáƒáƒ áƒáƒšáƒ˜',
'resetpass_submit' => 'მიუთითეთ პáƒáƒ áƒáƒšáƒ˜ დრდáƒáƒ áƒ”გისტრირდით',
'resetpass_success' => 'თქვენი პáƒáƒ áƒáƒšáƒ˜ წáƒáƒ áƒ›áƒáƒ¢áƒ”ბით შეიცვáƒáƒšáƒ! áƒáƒ›áƒŸáƒáƒ›áƒáƒ“ რეგისტრირდებით...',
-'resetpass_forbidden' => 'პáƒáƒ áƒáƒšáƒ˜áƒ¡ შეცვლრ{{SITENAME}}-ში შეუძლებელიáƒ',
+'resetpass_forbidden' => 'პáƒáƒ áƒáƒšáƒ˜áƒ¡ შეცვლრშეუძლებელიáƒ',
# Edit page toolbar
'bold_sample' => 'მუქი ტექსტი',
@@ -606,7 +608,7 @@ $1 სáƒáƒáƒ—ში.',
'template-semiprotected' => '(ნáƒáƒ®áƒ”ვრáƒáƒ“ დáƒáƒªáƒ£áƒšáƒ˜)',
'nocreatetitle' => 'გვერდის შექმნრლიმიტირებულიáƒ',
'nocreatetext' => 'áƒáƒ› გვერდზე შეუძლებელირáƒáƒ®áƒáƒšáƒ˜ გვერდის შექმნრáƒáƒ áƒ¡áƒ”ბული áƒáƒ™áƒ áƒ«áƒáƒšáƒ•áƒ˜áƒ¡ გáƒáƒ›áƒ. თქვენ შეგიძლიáƒáƒ— უკáƒáƒœ დáƒáƒ‘რუნებრდრáƒáƒ áƒ¡áƒ”ბული გვერდის რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბრáƒáƒœ [[სპეციáƒáƒšáƒ£áƒ áƒ˜:Userlogin|შესვლრდრáƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜áƒ¡ შექმნáƒ]]',
-'nocreate-loggedin' => 'თქვენ áƒáƒ  გáƒáƒ¥áƒ•áƒ— {{SITENAME}}-ში áƒáƒ®áƒáƒšáƒ˜ გვერდების შექმნის უფლებáƒ.',
+'nocreate-loggedin' => 'თქვენ áƒáƒ  გáƒáƒ¥áƒ•áƒ— áƒáƒ®áƒáƒšáƒ˜ გვერდების შექმნის უფლებáƒ.',
'permissionserrorstext' => 'თქვენ áƒáƒ  გáƒáƒ¥áƒ•áƒ— áƒáƒ›áƒ˜áƒ¡ გáƒáƒ™áƒ”თების უფლებáƒ, შემდეგი {{PLURAL:$1|მიზეზის|მიზეზების}} გáƒáƒ›áƒ:',
'recreate-deleted-warn' => "'''გáƒáƒ¤áƒ áƒ—ხილებáƒ: თქვენ ხელáƒáƒ®áƒšáƒ ქმნით გვერდს, რáƒáƒ›áƒ”ლიც áƒáƒ“რე წáƒáƒ¨áƒšáƒ˜áƒš იქნáƒ.'''
@@ -636,10 +638,9 @@ $1 სáƒáƒáƒ—ში.',
'last' => 'ბáƒáƒšáƒ',
'page_first' => 'პირველი',
'page_last' => 'ბáƒáƒšáƒ',
-'histlegend' => '<div style="font-size:95%">
-*ვერსიის დáƒáƒ—ვáƒáƒšáƒ˜áƒ”რებáƒ: დáƒáƒáƒ¬áƒ™áƒáƒžáƒ£áƒœáƒ”თ სáƒáƒ¡áƒ£áƒ áƒ•áƒ”ლი ვერსიის თáƒáƒ áƒ˜áƒ¦áƒ–ე მის დáƒáƒ¡áƒáƒ—ვáƒáƒšáƒ˜áƒ”რებლáƒáƒ“.
+'histlegend' => '*ვერსიის დáƒáƒ—ვáƒáƒšáƒ˜áƒ”რებáƒ: დáƒáƒáƒ¬áƒ™áƒáƒžáƒ£áƒœáƒ”თ სáƒáƒ¡áƒ£áƒ áƒ•áƒ”ლი ვერსიის თáƒáƒ áƒ˜áƒ¦áƒ–ე მის დáƒáƒ¡áƒáƒ—ვáƒáƒšáƒ˜áƒ”რებლáƒáƒ“.
*ვერსიების შედáƒáƒ áƒ”ბáƒ: áƒáƒ˜áƒ áƒ©áƒ˜áƒ”თ სáƒáƒ¡áƒ£áƒ áƒ•áƒ”ლი ვერსიები რáƒáƒ“იáƒ-რგáƒáƒšáƒ”ბის მáƒáƒœáƒ˜áƒ¨áƒ•áƒœáƒ˜áƒ— დრდáƒáƒáƒ¬áƒ™áƒáƒžáƒ£áƒœáƒ”თ შედáƒáƒ áƒ”ბის ღილáƒáƒ™áƒ–ე.
-*შემáƒáƒ™áƒšáƒ”ბები: (მიმდ.) = სხვáƒáƒáƒ‘რმიმდინáƒáƒ áƒ” ვერსიáƒáƒ¡áƒ—áƒáƒœ, (ბáƒáƒšáƒ) = სხვáƒáƒáƒ‘რწინრვერსიáƒáƒ¡áƒ—áƒáƒœ, მ = მცირე შესწáƒáƒ áƒ”ბáƒ.</div>',
+*შემáƒáƒ™áƒšáƒ”ბები: (მიმდ.) = სხვáƒáƒáƒ‘რმიმდინáƒáƒ áƒ” ვერსიáƒáƒ¡áƒ—áƒáƒœ, (ბáƒáƒšáƒ) = სხვáƒáƒáƒ‘რწინრვერსიáƒáƒ¡áƒ—áƒáƒœ, მ = მცირე შესწáƒáƒ áƒ”ბáƒ.',
'deletedrev' => '[წáƒáƒ¨áƒšáƒ˜áƒšáƒ˜áƒ]',
'histfirst' => 'პირველი',
'histlast' => 'უკáƒáƒœáƒáƒ¡áƒ™áƒœáƒ”ლი',
@@ -660,7 +661,7 @@ $1 სáƒáƒáƒ—ში.',
'rev-deleted-event' => '(ჟურნáƒáƒšáƒ˜áƒ¡ ჩáƒáƒœáƒáƒ¬áƒ”რი წáƒáƒ¨áƒšáƒ˜áƒšáƒ˜áƒ)',
'rev-delundel' => 'ჩვენებáƒ/დáƒáƒ›áƒáƒšáƒ•áƒ',
'revisiondelete' => 'ცვლილებების წáƒáƒ¨áƒšáƒ/დáƒáƒ‘რუნებáƒ',
-'revdelete-selected' => '[[:$1]]-ის {{PLURAL:$2|მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ ცვლილებáƒ|მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ ცვლილებები}}:',
+'revdelete-selected' => "'''[[:$1]]-ის {{PLURAL:$2|მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ ცვლილებáƒ|მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ ცვლილებები}}:'''",
'revdelete-hide-text' => 'შეცვლილი ტექსტის დáƒáƒ›áƒáƒšáƒ•áƒ',
'revdelete-hide-comment' => 'რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბის კáƒáƒ›áƒ”ნტáƒáƒ áƒ˜áƒ¡ დáƒáƒ›áƒáƒšáƒ•áƒ',
'revdelete-hide-user' => 'რედáƒáƒ¥áƒ¢áƒáƒ áƒ˜áƒ¡ მáƒáƒ›áƒ®. სáƒáƒ®áƒ”ლის/IP-ს დáƒáƒ›áƒáƒšáƒ•áƒ',
@@ -712,7 +713,7 @@ $1 სáƒáƒáƒ—ში.',
'mypreferences' => 'ჩემი კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ',
'prefs-edits' => 'რედáƒáƒ¥áƒªáƒ˜áƒ”ბის რáƒáƒáƒ“ენáƒáƒ‘áƒ:',
'prefsnologin' => 'შესული áƒáƒ  ხáƒáƒ áƒ—',
-'prefsnologintext' => 'თქვენ [[Special:UserLogin|რეგისტრირებული უნდრიყáƒáƒ—]] მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ¡ შესáƒáƒªáƒ•áƒšáƒ”ლáƒáƒ“.',
+'prefsnologintext' => 'თქვენ <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} რეგისტრირებული უნდრიყáƒáƒ—]</span> მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ¡ შესáƒáƒªáƒ•áƒšáƒ”ლáƒáƒ“.',
'qbsettings' => 'სწრáƒáƒ¤áƒ˜ ზáƒáƒšáƒ˜',
'qbsettings-none' => 'áƒáƒ áƒáƒ¤áƒ”რი',
'qbsettings-fixedleft' => 'ფიქსირებული მáƒáƒ áƒªáƒ®áƒœáƒ˜áƒ•',
@@ -842,6 +843,8 @@ $1 სáƒáƒáƒ—ში.',
'recentchangeslinked' => 'დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ áƒ”ბული ცვლილებები',
'recentchangeslinked-title' => '"$1"-თáƒáƒœ დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ áƒ”ბული ცვლილებები',
'recentchangeslinked-noresult' => 'მითითებულ პერიáƒáƒ“ში ცვლილებები დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ áƒ”ბულ გვერდებზე áƒáƒ  მáƒáƒ›áƒ®áƒ“áƒáƒ áƒ.',
+'recentchangeslinked-summary' => "ეს áƒáƒ áƒ˜áƒ¡ მითითებულ გვერდთáƒáƒœ (áƒáƒœ მითითებული კáƒáƒ¢áƒ”გáƒáƒ áƒ˜áƒ˜áƒ¡ წევრებთáƒáƒœ) დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ áƒ”ბულ გვერდებში ბáƒáƒšáƒ დრáƒáƒ¡ გáƒáƒœáƒ®áƒáƒ áƒªáƒ˜áƒ”ლებული ცვლილებების სიáƒ.
+გვერდები [[Special:Watchlist|თქვენი კáƒáƒœáƒ¢áƒ áƒáƒšáƒ˜áƒ¡ სიáƒáƒ¨áƒ˜]] გáƒáƒ›áƒáƒ§áƒáƒ¤áƒ˜áƒšáƒ˜áƒ '''სქლáƒáƒ“'''.",
# Upload
'upload' => 'ფáƒáƒ˜áƒšáƒ˜áƒ¡ დáƒáƒ›áƒáƒ¢áƒ”ბáƒ',
@@ -899,7 +902,7 @@ $1 სáƒáƒáƒ—ში.',
'uploadedimage' => 'დáƒáƒ›áƒáƒ¢áƒ”ბრ"[[$1]]"',
'overwroteimage' => 'áƒáƒ¢áƒ•áƒ˜áƒ áƒ—ულირ"[[$1]]"-ის áƒáƒ®áƒáƒšáƒ˜ ვერსიáƒ',
'uploaddisabled' => 'áƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვრშეუძლებელიáƒ',
-'uploaddisabledtext' => 'áƒáƒ› ვიკიზე ფáƒáƒ˜áƒšáƒ”ბის áƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვრშეუძლებელიáƒ.',
+'uploaddisabledtext' => 'ფáƒáƒ˜áƒšáƒ”ბის áƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვრშეუძლებელიáƒ.',
'uploadcorrupt' => 'ფáƒáƒ˜áƒšáƒ˜ დáƒáƒ–იáƒáƒœáƒ”ბულირáƒáƒœ áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ გáƒáƒ¤áƒáƒ áƒ—áƒáƒ•áƒ”ბრáƒáƒ¥áƒ•áƒ¡. გთხáƒáƒ•áƒ— შეáƒáƒ›áƒáƒ¬áƒ›áƒáƒ— ფáƒáƒ˜áƒšáƒ˜ დრგáƒáƒœáƒ›áƒ”áƒáƒ áƒ”ბით áƒáƒ¢áƒ•áƒ˜áƒ áƒ—ეთ.',
'uploadvirus' => 'ფáƒáƒ˜áƒšáƒ˜ ვირუსს შეიცáƒáƒ•áƒ¡! დეტáƒáƒšáƒ”ბი: $1',
'sourcefilename' => 'წყáƒáƒ áƒ:',
@@ -975,7 +978,7 @@ $1 სáƒáƒáƒ—ში.',
'filedelete-comment' => 'კáƒáƒ›áƒ”ნტáƒáƒ áƒ˜:',
'filedelete-submit' => 'წáƒáƒ¨áƒšáƒ',
'filedelete-success' => "'''$1''' წáƒáƒ¨áƒšáƒ˜áƒšáƒ˜áƒ.",
-'filedelete-nofile' => "'''$1''' áƒáƒ  áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს {{SITENAME}}-ში.",
+'filedelete-nofile' => "'''$1''' áƒáƒ  áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს.",
'filedelete-nofile-old' => "მითითებული áƒáƒ¢áƒ áƒ˜áƒ‘უტებით '''$1'''-ის áƒáƒ áƒ¥áƒ˜áƒ•áƒ˜áƒ áƒ”ბული ვერსირáƒáƒ  áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს.",
'filedelete-iscurrent' => 'თქვენ ცდილáƒáƒ‘თ áƒáƒ› ფáƒáƒ˜áƒšáƒ˜áƒ¡ ყველáƒáƒ–ე áƒáƒ®áƒáƒšáƒ˜ ვერსიის წáƒáƒ¨áƒšáƒáƒ¡. გთხáƒáƒ•áƒ—, ის ჯერ წინრვერსიáƒáƒ–ე გáƒáƒ“áƒáƒ˜áƒ¢áƒáƒœáƒáƒ—.',
'filedelete-otherreason' => 'სხვáƒ/დáƒáƒ›áƒáƒ¢áƒ”ბითი მიზეზი:',
@@ -1080,6 +1083,8 @@ $1 სáƒáƒáƒ—ში.',
'notargettitle' => 'სáƒáƒ›áƒ˜áƒ–ნე áƒáƒ áƒáƒ',
'notargettext' => 'თქვენ áƒáƒ  მიუთითეთ სáƒáƒ›áƒ˜áƒ–ნე გვერდი áƒáƒœ მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი
áƒáƒ› ფუნქციის შესáƒáƒ¡áƒ áƒ£áƒšáƒ”ბლáƒáƒ“.',
+'pager-newer-n' => '{{PLURAL:$1|უáƒáƒ®áƒšáƒ”სი 1|უáƒáƒ®áƒšáƒ”სი $1}}',
+'pager-older-n' => '{{PLURAL:$1|ხáƒáƒœáƒ“áƒáƒ–მული 1|ხáƒáƒœáƒ“áƒáƒ–მული $1}}',
# Book sources
'booksources' => 'წიგნის წყáƒáƒ áƒáƒ”ბი',
@@ -1135,15 +1140,16 @@ $1 სáƒáƒáƒ—ში.',
'defemailsubject' => 'ვიკიპედირელექტრáƒáƒœáƒ£áƒšáƒ˜ ფáƒáƒ¡áƒ¢áƒ',
'noemailtitle' => 'ელ. ფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მისáƒáƒ›áƒáƒ áƒ—ი მითითებული áƒáƒ  áƒáƒ áƒ˜áƒ¡',
'noemailtext' => 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელმრáƒáƒ  მიუთითრმáƒáƒ¥áƒ›áƒ”დი ელ. ფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მისáƒáƒ›áƒáƒ áƒ—ი, áƒáƒœ მისი სურვილისáƒáƒ›áƒ”ბრ სხვრმáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლებს áƒáƒ  შეუძლიáƒáƒ— მისთვის წერილების გáƒáƒ’ზáƒáƒ•áƒœáƒ.',
-'emailfrom' => 'გáƒáƒ›áƒáƒ›áƒ’ზáƒáƒ•áƒœáƒ˜',
-'emailto' => 'áƒáƒ“რესáƒáƒ¢áƒ˜',
+'emailfrom' => 'გáƒáƒ›áƒáƒ›áƒ’ზáƒáƒ•áƒœáƒ˜:',
+'emailto' => 'áƒáƒ“რესáƒáƒ¢áƒ˜:',
'emailsubject' => 'თემáƒ:',
-'emailmessage' => 'შეტყáƒáƒ‘ინებáƒ',
+'emailmessage' => 'შეტყáƒáƒ‘ინებáƒ:',
'emailsend' => 'გáƒáƒ’ზáƒáƒ•áƒœáƒ',
'emailccme' => 'ელ-ფáƒáƒ¡áƒ¢áƒ˜áƒ— გáƒáƒ›áƒáƒ›áƒ˜áƒ’áƒáƒ•áƒœáƒ”თ áƒáƒ¡áƒšáƒ˜.',
'emailccsubject' => 'შეტყáƒáƒ‘ინების áƒáƒ¡áƒšáƒ˜ გáƒáƒ£áƒ’ზáƒáƒ•áƒœáƒ”თ $1: $2',
'emailsent' => 'ელ. ფáƒáƒ¡áƒ¢áƒ გáƒáƒ’ზáƒáƒ•áƒœáƒ˜áƒšáƒ˜áƒ',
'emailsenttext' => 'თქვენი ელ. შეტყáƒáƒ‘ინებრგáƒáƒ’ზáƒáƒ•áƒœáƒ˜áƒšáƒ˜áƒ.',
+'emailuserfooter' => 'ეს ელ. შეტყáƒáƒ‘ინებრ$1-მრგáƒáƒ£áƒ’ზáƒáƒ•áƒœáƒ $2-ს "გáƒáƒ£áƒ’ზáƒáƒ•áƒœáƒ”თ მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელს ელ. შეტყáƒáƒ‘ინებáƒ" ფუნქციით {{SITENAME}}-დáƒáƒœ.',
# Watchlist
'watchlist' => 'ჩემი კáƒáƒœáƒ¢áƒ áƒáƒšáƒ˜áƒ¡ სიáƒ',
@@ -1162,10 +1168,11 @@ $1 სáƒáƒáƒ—ში.',
'watch' => 'კáƒáƒœáƒ¢áƒ áƒáƒšáƒ˜',
'watchthispage' => 'áƒáƒ› გვერდის კáƒáƒœáƒ¢áƒ áƒáƒšáƒ˜',
'unwatch' => 'კáƒáƒœáƒ¢áƒ áƒáƒšáƒ˜áƒ¡ მáƒáƒ®áƒ¡áƒœáƒ',
-'unwatchthispage' => 'შეáƒáƒ©áƒáƒ áƒ”თ კáƒáƒœáƒ¢áƒ áƒáƒšáƒ˜',
+'unwatchthispage' => 'შეáƒáƒ©áƒ”რეთ კáƒáƒœáƒ¢áƒ áƒáƒšáƒ˜',
'notanarticle' => 'შიგთáƒáƒ•áƒ¡áƒ˜áƒ¡ გვერდი áƒáƒ  áƒáƒ áƒ˜áƒ¡',
+'notvisiblerev' => 'შესწáƒáƒ áƒ”ბრწáƒáƒ¨áƒšáƒ˜áƒšáƒ˜áƒ',
'watchnochange' => 'áƒáƒ áƒª ერთი თქვენი კáƒáƒœáƒ¢áƒ áƒáƒšáƒ˜áƒ¡ ქვეშ მყáƒáƒ¤áƒ˜ ერთეული áƒáƒ  იქნრრედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბული ნáƒáƒ©áƒ•áƒ”ნებ დრáƒáƒ¨áƒ˜.',
-'watchlist-details' => '$1 გვერდს უთვáƒáƒšáƒ—ვáƒáƒšáƒ”ბთ გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ გვერდების ჩáƒáƒ£áƒ—ვლელáƒáƒ“.',
+'watchlist-details' => '$1 გვერდირთქვენი კáƒáƒœáƒ¢áƒ áƒáƒšáƒ˜áƒ¡ სიáƒáƒ¨áƒ˜ გáƒáƒœáƒ®áƒ˜áƒšáƒ•áƒ˜áƒ¡ გვერდების ჩáƒáƒ£áƒ—ვლელáƒáƒ“.',
'wlheader-enotif' => '* ელ. ფáƒáƒ¡áƒ¢áƒ˜áƒ— შეტყáƒáƒ‘ინებრჩáƒáƒ áƒ—ულიáƒ.',
'wlheader-showupdated' => '* გვერდები, რáƒáƒ›áƒšáƒ”ბშიც შეტáƒáƒœáƒ˜áƒš იქნრცვლილებები თქვენი ბáƒáƒšáƒ ვიზიტის შემდეგ, áƒáƒ¦áƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜áƒ მუქáƒáƒ“.',
'watchmethod-recent' => 'მიმდინáƒáƒ áƒ”áƒáƒ‘ს უáƒáƒ®áƒšáƒ”სი შესწáƒáƒ áƒ”ბების შემáƒáƒ¬áƒ›áƒ”ბრკáƒáƒœáƒ¢áƒ áƒáƒšáƒ˜áƒ¡ ქვეშ მყáƒáƒ¤áƒ˜ გვერდების მიხედვით.',
@@ -1632,11 +1639,26 @@ $NEWPAGE
'bydate' => 'თáƒáƒ áƒ˜áƒ¦áƒ˜áƒ—',
'sp-newimages-showfrom' => 'áƒáƒ®áƒáƒšáƒ˜ ფáƒáƒ˜áƒšáƒ”ბის ჩვენებრდáƒáƒ¬áƒ§áƒ”ბული $2, $1-იდáƒáƒœ',
+# Bad image list
+'bad_image_list' => 'ფáƒáƒ áƒ›áƒáƒ¢áƒ˜ შემდეგიáƒ:
+
+მხáƒáƒšáƒáƒ“ სიáƒáƒ¨áƒ˜ (ხáƒáƒ–ები რáƒáƒ›áƒšáƒ”ბიც იწყებრ*-ით) მითითებული პირáƒáƒ‘ები áƒáƒ áƒ˜áƒ¡ გáƒáƒ—ვáƒáƒšáƒ˜áƒ¡áƒ¬áƒ˜áƒœáƒ”ბული.
+პირველი ბმული ხáƒáƒ–ზე უნდრიყáƒáƒ¡ ბმული ხáƒáƒ áƒ•áƒ”ზიáƒáƒœ ფáƒáƒ˜áƒšáƒ–ე.
+ნებისმიერი შემდგáƒáƒ›áƒ˜ ბმული იმáƒáƒ•áƒ” ხáƒáƒ–ზე მიჩნეულიáƒ, რáƒáƒ’áƒáƒ áƒª გáƒáƒ›áƒáƒœáƒáƒ™áƒšáƒ˜áƒ¡áƒ˜, მáƒáƒ’. გვერდები, სáƒáƒ“áƒáƒª ფáƒáƒ˜áƒšáƒ˜ შეიძლებრხáƒáƒ–ებს შáƒáƒ áƒ˜áƒ¡ იყáƒáƒ¡ ჩáƒáƒ¡áƒ›áƒ£áƒšáƒ˜.',
+
# Metadata
'metadata' => 'მეტáƒáƒ›áƒáƒœáƒáƒªáƒ”მები',
'metadata-help' => 'ეს ფáƒáƒ˜áƒšáƒ˜ შეიცáƒáƒ•áƒ¡ დáƒáƒ›áƒáƒ¢áƒ”ბით ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒáƒ¡, სáƒáƒ•áƒáƒ áƒáƒ£áƒ“áƒáƒ“ ციფრული კáƒáƒ›áƒ”რიდáƒáƒœ áƒáƒœ სკáƒáƒœáƒ”რიდáƒáƒœ, რáƒáƒ›áƒ”ლიც მის შესáƒáƒ¥áƒ›áƒœáƒ”ლáƒáƒ“ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნეს. თუ ფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ áƒ˜áƒ’ინáƒáƒšáƒ˜ შეცვლილიáƒ, ზáƒáƒ’იერთი დეტáƒáƒšáƒ˜ შესáƒáƒ«áƒšáƒáƒ სრულáƒáƒ“ áƒáƒ  áƒáƒ¡áƒáƒ®áƒáƒ•áƒ“ეს ფáƒáƒ˜áƒšáƒ¨áƒ˜ შეტáƒáƒœáƒ˜áƒš ცვლილებებს.',
'metadata-expand' => 'დეტáƒáƒšáƒ”ბის ჩვენებრვრცლáƒáƒ“',
'metadata-collapse' => 'დეტáƒáƒšáƒ”ბის დáƒáƒ›áƒáƒšáƒ•áƒ',
+'metadata-fields' => 'EXIF მეტáƒáƒ›áƒáƒœáƒáƒªáƒ”მების ჩáƒáƒ›áƒáƒœáƒáƒ—ვáƒáƒšáƒ˜ áƒáƒ› შეტყáƒáƒ‘ინებáƒáƒ¨áƒ˜ დáƒáƒ›áƒáƒ¢áƒ”ბული იქნებრსურáƒáƒ—ის გვერდზე, რáƒáƒªáƒ მეტáƒáƒ›áƒáƒœáƒáƒªáƒ”მების ცხრილი გáƒáƒ®áƒ¡áƒœáƒ˜áƒšáƒ˜áƒ.
+სხვები უპირáƒáƒ‘áƒáƒ“ დáƒáƒ›áƒáƒšáƒ£áƒšáƒ˜ იქნებáƒ.
+* მწáƒáƒ áƒ›áƒáƒ”ბელი
+* მáƒáƒ“ელი
+* datetimeoriginal
+* exposuretime
+* fnumber
+* focallength', # Do not translate list items
# EXIF tags
'exif-imagewidth' => 'სიგáƒáƒœáƒ”',
@@ -1760,7 +1782,7 @@ $NEWPAGE
# External editor support
'edit-externally' => 'áƒáƒ› ფáƒáƒ˜áƒšáƒ˜áƒ¡ რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბისáƒáƒ¡ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნეთ გáƒáƒ áƒ” პრáƒáƒ’რáƒáƒ›áƒ',
-'edit-externally-help' => 'დáƒáƒ¬áƒ•áƒ áƒ˜áƒšáƒ”ბითი ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡áƒ—ვის იხილეთ [http://www.mediawiki.org/wiki/Manual:External_editors ჩáƒáƒ“გმის ინსტრუქციები].',
+'edit-externally-help' => '(დáƒáƒ¬áƒ•áƒ áƒ˜áƒšáƒ”ბითი ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡áƒ—ვის იხილეთ [http://www.mediawiki.org/wiki/Manual:External_editors ჩáƒáƒ“გმის ინსტრუქციები])',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'ყველáƒ',
@@ -1790,7 +1812,7 @@ $NEWPAGE
'confirmemail_loggedin' => 'თქვენი ელ. ფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მისáƒáƒ›áƒáƒ áƒ—ის დáƒáƒ“áƒáƒ¡áƒ¢áƒ£áƒ áƒ”ბრმიღებულიáƒ.',
'confirmemail_error' => 'შეცდáƒáƒ›áƒ მáƒáƒ®áƒ“რთქვენი ელ. ფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მისáƒáƒ›áƒáƒ áƒ—ის დáƒáƒ“áƒáƒ¡áƒ¢áƒ£áƒ áƒ”ბის დრáƒáƒ¡.',
'confirmemail_subject' => '{{SITENAME}} ელ. ფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მისáƒáƒ›áƒáƒ áƒ—ის დáƒáƒ“áƒáƒ¡áƒ¢áƒ£áƒ áƒ”ბáƒ',
-'confirmemail_body' => 'ვიღáƒáƒªáƒáƒ›, შესáƒáƒ«áƒšáƒáƒ თქვენ, IP მისáƒáƒ›áƒáƒ áƒ—ით $1, დáƒáƒáƒ áƒ”გისტრირეთ
+'confirmemail_body' => 'ვიღáƒáƒªáƒáƒ›, შესáƒáƒ«áƒšáƒáƒ თქვენ, IP მისáƒáƒ›áƒáƒ áƒ—ით $1, დáƒáƒáƒ áƒ”გისტრირეთ
áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜ "$2" áƒáƒ› ელ-ფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მისáƒáƒ›áƒáƒ áƒ—ით áƒáƒ¥ {{SITENAME}}.
იმის დáƒáƒ¡áƒáƒ“áƒáƒ¡áƒ¢áƒ£áƒ áƒ”ბლáƒáƒ“, რáƒáƒ› ეს áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜ ნáƒáƒ›áƒ“ვილáƒáƒ“ თქვენ გეკუთვნით
@@ -1902,4 +1924,7 @@ $1',
'specialpages-group-changes' => 'ბáƒáƒšáƒ ცვლილებები დრჟურნáƒáƒšáƒ”ბი',
'specialpages-group-users' => 'მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლები დრუფლებები',
+# Special:BlankPage
+'blankpage' => 'ცáƒáƒ áƒ˜áƒ”ლი გვერდი',
+
);
diff --git a/languages/messages/MessagesKaa.php b/languages/messages/MessagesKaa.php
index df76367b..938992ac 100644
--- a/languages/messages/MessagesKaa.php
+++ b/languages/messages/MessagesKaa.php
@@ -7,6 +7,7 @@
* @author AlefZet
* @author Atabek
* @author Jiemurat
+ * @author Urhixidur
*/
$fallback = 'kk-latn';
@@ -113,8 +114,8 @@ $messages = array(
'tog-enotifrevealaddr' => "Eskertiw xatlarında e-mail adresimdi ko'rset",
'tog-shownumberswatching' => "Baqlag'an paydalanıwshılar sanın ko'rset",
'tog-fancysig' => 'Shala imzalar (avtomat siltewsiz)',
-'tog-externaleditor' => "Defolt boyınsha sırtqı o'zgertiwshini qollan",
-'tog-externaldiff' => 'Defoltta sırtqı parqtı qollan',
+'tog-externaleditor' => "Defolt boyınsha sırtqı o'zgertiwshini qollan (tek g'ana ta'jiriybeli paydalanıwshılar ushın, kompyuterin'izde qosımsha sazlawlar qılınıwı kerek)",
+'tog-externaldiff' => "Defoltta sırtqı parqtı qollan (tek ekspert paydalanıwshılar ushın, kompyuterin'izde arnawlı sazlawlardı talap etedi)",
'tog-showjumplinks' => "«O'tip ketiw» siltewlerin qos",
'tog-uselivepreview' => "Janlı ko'rip shıg'ıwdı qollan (JavaScript) (Sınawda)",
'tog-forceeditsummary' => "O'zgertiw juwmag'ı bos qalg'anda mag'an eskert",
@@ -194,9 +195,9 @@ $messages = array(
'category-subcat-count' => "{{PLURAL:$2|Bul kategoriyada tek to'mendegi podkategoriya bar.|Bul kategoriyada $1 podkategoriya bar (barlıg'ı $2).}}",
'category-subcat-count-limited' => "Bul kategoriyada to'mendegi {{PLURAL:$1|podkategoriya|$1 podkategoriyalar}} bar.",
'category-article-count' => "{{PLURAL:$2|Bul kategoriyada tek to'mendegi bet bar.|Bul kategoriyada to'mendegi $1 bet bar (barlıg'ı $2).}}",
-'category-article-count-limited' => "Usı kategoriyada to'mendegi $1 bet bar.",
+'category-article-count-limited' => "Usı kategoriyada to'mendegi {{PLURAL:$1|bet|$1 bet}} bar.",
'category-file-count' => "{{PLURAL:$2|Bul kategoriyada tek to'mendegi fayl bar.|Bul kategoriyada to'mendegi $1 fayl bar (barlıg'ı $2).}}",
-'category-file-count-limited' => "Usı kategoriyada to'mendegi $1 fayl bar.",
+'category-file-count-limited' => "Usı kategoriyada to'mendegi {{PLURAL:$1|fayl|$1 fayl}} bar.",
'listingcontinuesabbrev' => 'dawamı',
'linkprefix' => '/^(.*?)([a-zıA-Zİ\\x80-\\xff]+)$/sDu',
@@ -206,7 +207,7 @@ $messages = array(
== Baslaw ushın ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Konfiguratsiya sazlaw dizimi]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWikidin' Ko'p Soralatug'ın Sorawları]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki haqqında xat tarqatıw dizimi]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki haqqında xat tarqatıw dizimi]",
'about' => 'Proyekt haqqında',
'article' => "Mag'lıwmat beti",
@@ -336,7 +337,7 @@ $messages = array(
'restorelink' => "{{PLURAL:$1|bir o'shirilgen o'zgeris|$1 o'shirilgen o'zgeris}}",
'feedlinks' => 'Jolaq:',
'feed-invalid' => "Natuwrı jazılıw jolaqsha tu'ri.",
-'feed-unavailable' => "{{SITENAME}} saytında tarqatılatug'ın jolaqlar joq",
+'feed-unavailable' => "Tarqatılatug'ın jolaqlar joq",
'site-rss-feed' => '$1 saytının\' "RSS" jolag\'ı',
'site-atom-feed' => '$1 saytının\' "Atom" jolag\'ı',
'page-rss-feed' => '"$1" betinin\' "RSS" jolag\'ı',
@@ -386,8 +387,17 @@ $1",
'laggedslavemode' => "Esletpe: Bette aqırg'ı jan'alanıwlar bolmawı mu'mkin.",
'readonly' => "Mag'lıwmatlar bazası qulplang'an",
'enterlockreason' => "Qulıplawdın' sebebin ha'mde qansha waqıtqa esaplang'anlıg'ın ko'rsetin'",
+'readonlytext' => "Bul mag'lıwmatlar bazası ha'zirshe jan'a ha'm basqada o'zgerislerdi kiritiwden qulıplang'an, ba'lkim rejelestirilgen sazlawlar ushındır.
+Qulıplag'an administratordın' qaldırg'an tu'sindirmesi: $1",
+'missing-article' => "Bar bolıwı kerek bolg'an to'mendegi bet teksti mag'lıwmatlar bazasında tabılmadı: \"\$1\" \$2.
+
+Bul eskirgen parq siltewine yamasa o'shirilgen bettin' tariyx betine o'tkende sa'dir bolıwı mu'mkin.
+
+Eger bular orınlı bolmasa, bag'darlamadag'ı qa'tege tuwrı kelgen bolıwın'ız mu'mkin.
+İltimas bul haqqında URL adresin ko'rsetip, [[Special:ListUsers/sysop|administratorlarg'a]] xabar berin'.",
'missingarticle-rev' => "(du'zetiw#: $1)",
'missingarticle-diff' => '(Ayrm.: $1, $2)',
+'readonly_lag' => "Ekilenshi mag'lıwmatlar bazası serveri baslısı menen sixronlasıw waqtında, mag'lıwmatlar bazası waqtınsha avtomatik halda o'zgerislerden bloklang'an",
'internalerror' => "Ä°shki qa'telik",
'internalerror_info' => "Ä°shki qa'telik: $1",
'filecopyerror' => '"$1" faylın "$2" faylına ko\'shiriw a\'melge aspadı.',
@@ -402,12 +412,18 @@ $1",
'cannotdelete' => "Ko'rsetilgen bet yamasa su'wret o'shirilmedi. (Bunı basqa birew aldınlaw o'shigen bolıwı mu'mkin.)",
'badtitle' => 'Jaramsız atama',
'badtitletext' => "Sorag'an betin'izdin' ataması natuwrı, bos, tillerara yamasa inter-wiki ataması natuwrı ko'rsetilgen. Atamada qollanıwg'a bolmaytug'ın bir yamasa bir neshe simvollar bolıwı mu'mkin.",
+'perfcached' => "To'mendegi mag'lıwmat keshlengen ha'mde jan'alanbag'an bolıwı mu'mkin.",
+'perfcachedts' => "To'mendegi mag'lıwmat keshlengen, aqırg'ı keshlengen waqtı: $1",
+'querypage-no-updates' => "Bul bettin' jan'alanıwı ha'zirshe o'shirilgen.
+Bul jerde keltirilgen mag'lıwmatlar o'zgertilmeydi.",
'wrong_wfQuery_params' => 'wfQuery() funktsiyası ushın natuwrı parametrler berilgen<br />
Funktsiya: $1<br />
Soraw: $2',
'viewsource' => "Deregin ko'riw",
'viewsourcefor' => '$1 ushın',
'actionthrottled' => "Ha'reket toqtatıldı",
+'actionthrottledtext' => "Spamg'a qarsı gu'res esabında, bunday ha'reketti qısqa waqıtta dım ko'p ma'rte bejeriwin'iz sheklenedi, ha'mde siz usı limitten o'tip ketkensiz.
+Birneshe minuttan keyin qaytadan ha'reket qılıp ko'rin'.",
'protectedpagetext' => "Bul bet o'zgertiwdin' aldın alıw ushın qulplang'an.",
'viewsourcetext' => "Bul bettin' deregin qarawın'ızg'a ha'mde ko'shirip alıwın'ızg'a boladı:",
'editinginterface' => "'''Esletpe:''' Siz ishinde MediaWiki sistema xabarı bar bolg'an betti o'zgertip atırsız.
@@ -420,13 +436,17 @@ Audarıw ushın, MediaWiki programmasın jersindiriw [http://translatewiki.net/
'titleprotected' => "Bul atamanı jaratıw [[User:$1|$1]] ta'repinen qorg'alg'an.
Keltirilgen sebep: ''$2''.",
+# Virus scanner
+'virus-unknownscanner' => 'belgisiz antivirus:',
+
# Login and logout pages
'logouttitle' => "Shıg'ıw",
'logouttext' => "<strong>Siz endi sayttan shıqtın'ız.</strong><br />
-Siz {{SITENAME}} saytınan anonim halda paydalanıwın'ız mu'mkin. Yamasa siz ja'ne ha'zirgi yaki basqa paydalanıwshı atı menen qaytadan sistemag'a kiriwin'izge boladı. Sonı este saqlan', ayrım betler sizin' brauzerin'izdin' keshi tazalanbag'anlıg'ı sebebli sistemada kirgenin'izdey ko'riniste dawam ettire beriwi mu'mkin.",
+Siz {{SITENAME}} saytınan anonim halda paydalanıwın'ız mu'mkin. Yamasa siz ja'ne ha'zirgi yaki basqa paydalanıwshı atı menen [[Special:UserLogin|qaytadan sistemag'a kiriwin'izge]] boladı. Sonı este saqlan', ayrım betler sizin' brauzerin'izdin' keshi tazalanbag'anlıg'ı sebebli sistemada kirgenin'izdey ko'riniste dawam ettire beriwi mu'mkin.",
'welcomecreation' => "== Xosh keldin'iz, $1! ==
-Akkauntın'ız jaratıldı. {{SITENAME}} sazlawların'ızdı o'zgertiwdi umıtpan'.",
+Akkauntın'ız jaratıldı.
+[[Special:Preferences|{{SITENAME}} sazlawların'ızdı]] o'zgertiwdi umıtpan'.",
'loginpagetitle' => 'Kiriw',
'yourname' => 'Paydalanıwshı atı:',
'yourpassword' => 'Parol:',
@@ -458,12 +478,13 @@ Akkauntın'ız jaratıldı. {{SITENAME}} sazlawların'ızdı o'zgertiwdi umıtpa
'yourvariant' => "Tu'ri",
'yournick' => "Laqabın'ız:",
'badsig' => "Shala imzalar nadurıs; HTML teglerin tekserip ko'rin'.",
-'badsiglength' => "Laqap atın'ız dım uzın;
-$1 simvoldan aspawı kerek.",
+'badsiglength' => "İmzan'ız dım uzın.
+{{PLURAL:$1|simvoldan|simvoldan}} aspawı kerek.",
'email' => 'E-mail',
'prefs-help-realname' => "Haqıyqıy atın'ız (ma'jbu'riy emes): eger onı ko'rsetsen'iz, bet kim ta'repinen o'zgertilgenin ko'rsetiwde qollanıladı.",
'loginerror' => 'Kiriwde qatelik',
-'prefs-help-email' => "E-mail adresin'iz (ma'jbu'riy emes) basqa paydalanıwshılarg'a siz benen (adresin'izdi bilmegen xalda) baylanısıw imkaniyatın jaratadı.",
+'prefs-help-email' => "E-mail adresin'izdi ko'rsetiw ma'jbu'riy emes, biraq bul eger siz parolin'izdi esten shig'arsan'iz usı e-mailge taza paroldi jiberiw mu'mkinshiligin jaratadı.
+Siz ja'ne de basqa paydalanıwshılarg'a siz benen (adresin'izdi bilmegen halda) paydalanıwshı yamasa paydalanıwshı_sa'wbeti betleri arqalı baylanısıw imkaniyatın jaratadı.",
'prefs-help-email-required' => 'E-mail adresi kerek.',
'nocookiesnew' => "Paydalanıwshı akkauntı jaratıldı, biraq ele kirmegensiz.
Paydalanıwshılar kiriwi ushın {{SITENAME}} kukilerden paydalanadı.
@@ -475,18 +496,20 @@ Kukilerdi qosıp, qaytadan ko'rin'.",
'noname' => 'Siz kiritken paydalanıwshı atı qate.',
'loginsuccesstitle' => "Kiriw tabıslı a'melge asırıldı",
'loginsuccess' => "'''{{SITENAME}} saytına \"\$1\" paydalanıwshı atı menen kirdin'iz.'''",
-'nosuchuser' => "\"\$1\" atlı paydalanıwshı joq. Tuwrı jazılg'anlıg'ın tekserin' yamasa taza akkaunt jaratın'.",
+'nosuchuser' => "\"\$1\" atlı paydalanıwshı joq.
+Tuwrı jazılg'anlıg'ın tekserin' yamasa [[Special:UserLogin/signup|taza akkaunt jaratın']].",
'nosuchusershort' => '"<nowiki>$1</nowiki>" atlı paydalanıwshı joq. Tuwrı jazılg\'anlıg\'ın tekserin\'.',
'nouserspecified' => "Siz paydalanıwshı atın ko'rsetpedin'iz.",
'wrongpassword' => "Qate parol kiritlgen. Qaytadan kiritin'.",
'wrongpasswordempty' => "Parol kiritilmegen. Qaytadan ha'reket etin'.",
-'passwordtooshort' => "Parolin'iz jaramsız yamasa dım qısqa. En' keminde $1 ha'rip ha'mde paydalanıwshı atın'ızdan o'zgeshe bolıwı kerek.",
+'passwordtooshort' => "Parolin'iz jaramsız yamasa dım qısqa.
+En' keminde {{PLURAL:$1|1 ha'rip|$1 ha'rip}} ha'mde paydalanıwshı atın'ızdan o'zgeshe bolıwı kerek.",
'mailmypassword' => "Paroldi e-mailg'a jiberiw",
'passwordremindertitle' => '{{SITENAME}} ushın taza waqtınsha parol',
'passwordremindertext' => "Kimdir (IP adresi: $1, ba'lkim o'zin'iz shıg'ar)
{{SITENAME}} ushın bizden taza parol jiberiwimizdi sorag'an ($4).
-Endi «$2» paydalanıwshının' paroli «$3».
-Ha'zir kirip parolin'izdi almastırıwın'ız kerek.
+Endi «$2» paydalanıwshının' paroli «$3». Eger bul sizin' maqsetin'iz bolg'an bolsa,
+ha'zir kirip parolin'izdi almastırıwın'ız kerek.
Eger basqa birew bunı sorag'an bolsa yamasa parolin'izdi eslegen bolsan'ız,
bul xabarg'a itibar bermey,
@@ -499,8 +522,8 @@ Qabıl qılg'anın'ızdan keyin qaytadan kirin'.",
'eauthentsent' => "Tastıyıqlaw xatı e-mail adresin'izge jiberildi.
Basqa e-mail jiberiwden aldın, akkaunt shın'ınan siziki ekenin
tastıyıqlaw ushın xattag'ı ko'rsetpelerdi bejerin'.",
-'throttled-mailpassword' => "Aqırg'ı $1 saat ishinde parol eskertiw xatı jiberildi.
-Jaman jolda paydalanıwdın' aldın alıw ushın, $1 saat sayın tek g'ana bir parol eskertiw xatı jiberiledi.",
+'throttled-mailpassword' => "Aqırg'ı {{PLURAL:$1|saat|$1 saat}} ishinde parol eskertiw xatı jiberildi.
+Jaman jolda paydalanıwdın' aldın alıw ushın, ha'r {{PLURAL:$1|saat|$1 saat}} sayın tek g'ana bir parol eskertiw xatı jiberiledi.",
'mailerror' => 'Xat jiberiwde qatelik juz berdi: $1',
'acct_creation_throttle_hit' => "Keshirersiz, siz aldın $1 akkaunt jaratqansız. Bunnan artıq jaratıw mu'mkinshiligin'iz joq.",
'emailauthenticated' => "Sizin' e-mail adresin'iz tastıyıqlandı: $1.",
@@ -528,7 +551,7 @@ Kiriw protsessin juwmaqlaw ushın jan'a parolin'izdi usı jerge kiritin':",
'resetpass_success' => "Parolin'iz sa'tli o'zgertildi! Endi kirin'...",
'resetpass_bad_temporary' => "Waqtinshalıq parol nadurıs.
Ba'lkim a'lle qashan parolin'izdi o'zgertken shıg'arsız yamasa jan'a waqtınshalıq parol sorag'an bolıwın'ız mu'mkin.",
-'resetpass_forbidden' => "{{SITENAME}} proyektinde parol o'zgertilmeydi",
+'resetpass_forbidden' => "Paroller o'zgertile almaydi",
'resetpass_missing' => "Forma mag'lıwmatı joq.",
# Edit page toolbar
@@ -572,7 +595,8 @@ Eger ja'ne \"Saqlaw\"dı bassan'ız, o'zgerislerin'iz olsız saqlanadı.",
'blockedtitle' => "Paydalanıwshı bloklang'an",
'blockedtext' => "<big>'''Paydalaniwshı atın'ız yamasa IP adresin'iz bloklang'an.'''</big>
-Bloklawdı \$1 a'melge asırg'an. Keltirilgen sebebi: ''\$2''.
+Bloklawdı \$1 a'melge asırg'an.
+Keltirilgen sebebi: ''\$2''.
* Bloklaw baslang'an: \$8
* Bloklaw tamamlang'an: \$6
@@ -580,7 +604,8 @@ Bloklawdı \$1 a'melge asırg'an. Keltirilgen sebebi: ''\$2''.
Usı bloklawdı diskussiya qılıw ushın \$1 yamasa basqa [[{{MediaWiki:Grouppage-sysop}}|administratorlar]] menen baylanısqa shıg'ıwın'ızg'a boladı.
Siz [[Special:Preferences|akkaunt sazlawların'ızda]] haqıyqıy e-mailin'izdı ko'rsetpegenin'izshe ha'mde onı paydalanıwdan bloklang'an bolg'anısha \"Usı paydalanıwshıg'a xat jazıw\" qa'siyetinen qollana almaysız.
-Sizin' ha'zirgi IP adresin'iz: \$3, bloklaw IDı: #\$5. Usılardın' birewin yamasa ekewinde ha'r bir sorawın'ızg'a qosın'.",
+Sizin' ha'zirgi IP adresin'iz: \$3, bloklaw IDı: #\$5.
+Usılardın' birewin yamasa ekewinde ha'r bir sorawın'ızg'a qosın'.",
'blockednoreason' => 'hesh sebep keltirilmegen',
'blockedoriginalsource' => "'''$1''' degennin' deregi
to'mende ko'rsetilgen:",
@@ -618,7 +643,7 @@ Eger bul jerge aljasıp o'tken bolsan'ız, brauzerin'izdin' «Arqag'a» knopkasÄ
Qosqan u'lesin'iz o'zin'izdin' jazg'anın'ız yamasa ashıq tu'rdegi derekten alıng'anlig'ına wa'de berin'.
<strong>AVTORLIQ HUQUQI MENEN QORG'ALG'AN MAG'LIWMATLARDI RUXSATSIZ JAYLASTIRMAN'!</strong>",
'copyrightwarning2' => "Este tutın', {{SITENAME}} proyektindegi barlıq u'lesler basqa paydalanıwshılar arqalı o'zgertiliwi yamasa o'shiriliwi mu'mkin. Eger siz tekstin'izdin' erkin tarqatılıwın ha'mde qa'legen paydalanıwshı o'zgertiwin qa'lemesen'iz, bul jerge jaylastırmag'anın'ız maqul.<br /> Qosqan u'lesin'iz o'zin'izdin' jazg'anın'ız yamasa ashıq tu'rdegi derekten alıng'anlig'ına wa'de berin' (qosımsha mag'lıwmat ushın $1 hu'jjetin qaran'). <strong>AVTORLIQ HUQUQI MENEN QORG'ALG'AN MAG'LIWMATLARDI RUXSATSIZ JAYLASTIRMAN'!</strong>",
-'longpagewarning' => "<strong>ESLETPE: Bul bettin' ha'jmi $1 kilobayt, geybir brauzerler 32 KBqa jaqın yamasa onnan u'lken bolg'an betlerdi o'zgertiwde qıyınshılıqlarg'a tuwra keliwi mu'mkin. Betti kishi bo'leklerge bo'liw haqqında oylap ko'rin'.</strong>",
+'longpagewarning' => "<strong>ESLETPE: Bul bettin' ha'jmi $1 kilobayt, geybir brauzerler 32 kBqa jaqın yamasa onnan u'lken bolg'an betlerdi o'zgertiwde qıyınshılıqlarg'a tuwra keliwi mu'mkin. Betti kishi bo'leklerge bo'liw haqqında oylap ko'rin'.</strong>",
'semiprotectedpagewarning' => "'''Eskertiw:''' Bet qulplang'an, tek registratsiyadan o'tken paydalanıwshılar g'ana o'zgerte aladı.",
'templatesused' => "Bul bette qollanılg'an shablonlar:",
'templatesusedpreview' => "Bul aldınnan ko'riw betinde qollanılg'an shablonlar:",
@@ -628,7 +653,7 @@ Qosqan u'lesin'iz o'zin'izdin' jazg'anın'ız yamasa ashıq tu'rdegi derekten al
'nocreatetitle' => 'Bet jaratıw sheklengen',
'nocreatetext' => "{{SITENAME}} saytında taza betlerdi jaratıw sheklengen.
Arqag'a qaytıp bar betti o'zgertiwin'izge yamasa [[Special:UserLogin|kiriwin'izge / akkaunt jaratıwın'ızg'a]] boladı.",
-'nocreate-loggedin' => "{{SITENAME}} proyektinde taza betler jaratıwın'ızg'a ruxsatın'ız joq.",
+'nocreate-loggedin' => "Taza betler jaratıwın'ızg'a ruxsatın'ız joq.",
'permissionserrors' => 'Ruxsatnamalar Qatelikleri',
'recreate-deleted-warn' => "'''Esletpe: Aldın o'shirilgen betti qayta jaratajaqsız.'''
@@ -673,8 +698,9 @@ Sha'rtli belgiler: (ha'z.) = ha'zirgi nusqasi menen parqı,
# Revision deletion
'rev-deleted-comment' => "(kommentariy o'shirildi)",
'rev-deleted-user' => "(paydalanıwshı atı o'shirildi)",
+'rev-deleted-event' => "(jurnal ha'reketi o'shirildi)",
'rev-delundel' => "ko'rsetiw/jasırıw",
-'revdelete-selected' => "[[:$1]] {{PLURAL:$2|saylang'an nusqası|saylang'an nusqaları}}:",
+'revdelete-selected' => "'''[[:$1]] {{PLURAL:$2|saylang'an nusqası|saylang'an nusqaları}}:'''",
'revdelete-legend' => "Ko'rinis sheklewlerin belgilew",
'revdelete-hide-text' => 'Nusqa tekstin jasır',
'revdelete-hide-name' => "Ha'reket ha'm onın' obyektin jasır",
@@ -683,6 +709,9 @@ Sha'rtli belgiler: (ha'z.) = ha'zirgi nusqasi menen parqı,
'revdelete-hide-image' => "Fayl mag'lıwmatın jasır",
'revdelete-log' => 'Jurnal kommentariyi:',
'revdelete-logentry' => "[[$1]] nusqa ko'rinisin o'zgertti",
+'pagehist' => 'Bet tariyxı',
+'deletedhist' => "O'shirilgenler tariyxı",
+'revdelete-uname' => 'paydalanıwshı atı',
# History merging
'mergehistory' => 'Bet tariyxların qos',
@@ -703,7 +732,7 @@ Sha'rtli belgiler: (ha'z.) = ha'zirgi nusqasi menen parqı,
# Search results
'searchresults' => "Ä°zlew na'tiyjeleri",
-'searchsubtitle' => "'''[[:$1]]''' ushın izlegenin'iz",
+'searchsubtitle' => 'İzlegenin\'iz: \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|"$1" baslanıwshı barlıq betler]] | [[Special:WhatLinksHere/$1|"$1" siltewshi barlıq betler]])',
'searchsubtitleinvalid' => "'''$1''' ushın izlegenin'iz",
'noexactmatch' => "'''\"\$1\" atamalı bet joq.''' Bul betti [[:\$1|jaratıwın'ız]] mu'mkin.",
'notitlematches' => 'Hesh qanday bet ataması tuwra kelmedi',
@@ -750,7 +779,7 @@ Sha'rtli belgiler: (ha'z.) = ha'zirgi nusqasi menen parqı,
'columns' => "Bag'analar:",
'searchresultshead' => 'Ä°zlew',
'recentchangesdays' => "Aqırg'ı o'zgerislerde ko'rsetiletug'ın ku'nler:",
-'recentchangescount' => "Aqırg'ı o'zgerislerde ko'rsetiletug'ın o'zgerisler sanı:",
+'recentchangescount' => "Aqırg'ı o'zgerisler, tariyx ha'm jurnal betlerinde ko'rsetiletug'ın o'zgerisler sanı:",
'savedprefs' => "Sizin' sazlawların'ız saqlandı.",
'timezonelegend' => 'Waqıt zonası',
'localtime' => 'Jergilikli waqıt',
@@ -763,7 +792,7 @@ Sha'rtli belgiler: (ha'z.) = ha'zirgi nusqasi menen parqı,
'userrights-lookup-user' => 'Paydalanıwshı toparların basqarıw',
'userrights-user-editname' => "Paydalanıwshı atın kiritin':",
'editusergroup' => "Paydalanıwshı Toparların O'zgertiw",
-'editinguser' => "Paydalanıwshı <b>$1</b> o'zgertilmekte ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
+'editinguser' => "<b>$1</b> ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]]) paydalanıwshısının' huquqları o'zgertilmekte",
'userrights-editusergroup' => "Paydalanıwshı toparların o'zgertiw",
'saveusergroups' => 'Paydalanıwshı Toparların Saqlaw',
'userrights-groupsmember' => "Ag'zalıq toparı:",
@@ -771,17 +800,20 @@ Sha'rtli belgiler: (ha'z.) = ha'zirgi nusqasi menen parqı,
# Groups
'group' => 'Topar:',
+'group-user' => 'Paydalanıwshılar',
'group-autoconfirmed' => "O'zi tastıyıqlang'anlar",
'group-bot' => 'Botlar',
'group-sysop' => 'Administratorlar',
'group-bureaucrat' => 'Byurokratlar',
'group-all' => "(ha'mmesi)",
+'group-user-member' => 'paydalanıwshı',
'group-autoconfirmed-member' => "O'zi tastıyıqlang'an",
'group-bot-member' => 'Bot',
'group-sysop-member' => 'Administrator',
'group-bureaucrat-member' => 'Byurokrat',
+'grouppage-user' => '{{ns:project}}:Paydalanıwshılar',
'grouppage-autoconfirmed' => "{{ns:project}}:O'zi tastıyıqlang'an paydalanıwshılar",
'grouppage-bot' => '{{ns:project}}:Botlar',
'grouppage-sysop' => '{{ns:project}}:Administratorlar',
@@ -796,7 +828,7 @@ Sha'rtli belgiler: (ha'z.) = ha'zirgi nusqasi menen parqı,
'nchanges' => "{{PLURAL:$1|1 o'zgeris|$1 o'zgeris}}",
'recentchanges' => "Aqırg'ı o'zgerisler",
'recentchanges-feed-description' => "Wikidin' usı ag'ımındag'ı en' aqırg'ı o'zgerislerin baqlaw.",
-'rcnote' => "To'mende $3 waqtındag'ı aqırg'ı {{PLURAL:$2|ku'ndegi|'''$2''' ku'ndegi}} {{PLURAL:$1|'''1''' o'zgeris bar|aqırg'ı '''$1''' o'zgeris bar}}.",
+'rcnote' => "To'mende $4, $5 waqtındag'ı aqırg'ı {{PLURAL:$2|ku'ndegi|'''$2''' ku'ndegi}} {{PLURAL:$1|'''1''' o'zgeris ko'rsetilgen|aqırg'ı '''$1''' o'zgeris ko'rsetilgen}}.",
'rcnotefrom' => "To'mende '''$2''' baslap '''$1''' shekemgi o'zgerisler ko'rsetilgen.",
'rclistfrom' => "$1 waqtınan baslap jan'a o'zgerisler ko'rset",
'rcshowhideminor' => "Kishi o'zgerislerdi $1",
@@ -846,7 +878,7 @@ Sha'rtli belgiler: (ha'z.) = ha'zirgi nusqasi menen parqı,
'savefile' => 'Fayldı saqla',
'uploadedimage' => '«[[$1]]» faylı aploud qılındı',
'uploaddisabled' => 'Aploudqa ruxsat berilmegen',
-'uploaddisabledtext' => '{{SITENAME}} proyektinde aploudqa ruxsat berilmegen.',
+'uploaddisabledtext' => "Fayllardı aploud qılıw toqtatılg'an.",
'uploadvirus' => "Bul failda virus bar! Mag'lıwmat: $1",
'sourcefilename' => "Derektin' fayl atı:",
'destfilename' => 'Belgilengen fail atı:',
@@ -877,7 +909,7 @@ Sha'rtli belgiler: (ha'z.) = ha'zirgi nusqasi menen parqı,
'filehist' => 'Fayl tariyxı',
'filehist-help' => "Aldın usı fayl qanday ko'riniste bolg'anın ko'riw ushin ku'n-ay/waqıt degendi basın'.",
'filehist-deleteall' => "ha'mmesin o'shir",
-'filehist-deleteone' => "usını o'shiriw",
+'filehist-deleteone' => "o'shiriw",
'filehist-current' => "ha'zirgi",
'filehist-datetime' => "Sa'ne/Waqıt",
'filehist-user' => 'Paydalanıwshı',
@@ -885,11 +917,11 @@ Sha'rtli belgiler: (ha'z.) = ha'zirgi nusqasi menen parqı,
'filehist-filesize' => "Fayldın' ha'jmi",
'filehist-comment' => 'Kommentariy',
'imagelinks' => 'Siltewler',
-'linkstoimage' => "To'mendegi betler bul faylg'a siltelgen:",
+'linkstoimage' => "To'mendegi {{PLURAL:$1|bet|$1 bet}} bul faylg'a siltelgen:",
'nolinkstoimage' => "Bul faylg'a hesh bir bet siltelmegen.",
'sharedupload' => "Bul ortalıq fayl ha'm basqa proektlerde paydalanılsa boladı.",
'shareduploadwiki-linktext' => "fayl juwmag'ının' beti",
-'noimage' => "Bunday atı fayl joq, $1 mu'mkinshiligin'iz bar.",
+'noimage' => "Bunday atlı fayl joq, biraq sizde $1 mu'mkinshiligi bar.",
'noimage-linktext' => 'usını aploud qılıw',
'uploadnewversion-linktext' => "Bul fayldın' jan'a nusqasın aploud qılıw",
@@ -904,8 +936,8 @@ Sha'rtli belgiler: (ha'z.) = ha'zirgi nusqasi menen parqı,
'filedelete-comment' => 'Kommentariy:',
'filedelete-submit' => "O'shiriw",
'filedelete-success' => "'''$1''' o'shirildi.",
-'filedelete-success-old' => "<span class=\"plainlinks\">\$3, \$2 waqtındag'ı '''[[Media:\$1|\$1]]''' nusqası o'shirildi.</span>",
-'filedelete-nofile' => "'''$1''' degen {{SITENAME}} proyektinde joq.",
+'filedelete-success-old' => "$3, $2 waqtındag'ı '''[[Media:$1|$1]]''' nusqası o'shirildi.",
+'filedelete-nofile' => "'''$1''' haqqında mag'lıwmat joq.",
# MIME search
'mimesearch' => 'MIME izlew',
@@ -998,6 +1030,8 @@ Bunın' na'tiyjesinde ortasha esap penen ha'r bir betke '''$5''' o'zgeris tuwrı
'move' => "Ko'shiriw",
'movethispage' => "Bul betti ko'shiriw",
'notargettitle' => "Nıshan ko'rsetilmegen",
+'pager-newer-n' => "{{PLURAL:$1|jan'alaw 1|jan'alaw $1}}",
+'pager-older-n' => '{{PLURAL:$1|eskilew 1|eskilew $1}}',
# Book sources
'booksources' => 'Kitap derekleri',
@@ -1030,22 +1064,28 @@ Bunın' na'tiyjesinde ortasha esap penen ha'r bir betke '''$5''' o'zgeris tuwrı
# Special:Categories
'categories' => 'Kategoriyalar',
-'categoriespagetext' => 'Kelesi kategoriyalar ishinde betler yamasa media bar.',
+'categoriespagetext' => "To'mendegi kategoriyalar o'z ishine betler yamasa medialardı alg'an.
+Bul jerde [[Special:UnusedCategories|paydalanılmag'an kategoriyalar]] ko'rsetilmegen.
+Ja'nede [[Special:WantedCategories|kerekli kategoriyalardı]] qarap ko'rin'.",
# Special:ListUsers
'listusersfrom' => "Mına paydalanıwshıdan baslap ko'rsetiw:",
'listusers-submit' => "Ko'rset",
'listusers-noresult' => 'Paydalanıwshı tabılmadı.',
+# Special:ListGroupRights
+'listgrouprights' => 'Paydalanıwshılar toparı huqıqları',
+
# E-mail user
'mailnologin' => 'Jiberiwge adres tabılmadı',
'emailuser' => 'Xat jiberiw',
'emailpage' => "Paydalanıwshıg'a e-mail jiberiw",
'defemailsubject' => '{{SITENAME}} e-mail',
'noemailtitle' => 'E-mail adresi joq',
-'emailfrom' => 'Kimnen',
-'emailto' => 'Kimge',
-'emailmessage' => 'Xat',
+'emailfrom' => 'Kimnen:',
+'emailto' => 'Kimge:',
+'emailsubject' => 'Teması:',
+'emailmessage' => 'Xat:',
'emailsend' => 'Jiber',
'emailccme' => "Menin' xabarımnın' ko'shirmesin e-mailımg'a jiber.",
'emailsent' => 'Xat jiberildi',
@@ -1070,7 +1110,7 @@ Eger siz bul betti baqlaw dizimin'izden o'shirmekshi bolsan'ız bettin' joqarg'Ä
'unwatch' => 'Baqlamaw',
'unwatchthispage' => 'Baqlawdı toqtatıw',
'notanarticle' => "Mag'lıwmat beti emes",
-'watchlist-details' => "Baqlaw diziminde (sa'wbet betlerin esapqa almag'anda) {{PLURAL:$1|1 bet|$1 bet}} bar.",
+'watchlist-details' => "Baqlaw dizimin'izde (sa'wbet betlerin esapqa almag'anda) {{PLURAL:$1|1 bet|$1 bet}} bar.",
'wlheader-enotif' => "* E-mail arqalı eskertiw qosılg'an.",
'watchlistcontains' => "Sizin' baqlaw dizimin'izde {{PLURAL:$1|1 bet|$1 bet}} bar.",
'wlnote' => "To'mende aqırg'ı {{PLURAL:$2|saattag'ı|'''$2''' saattag'ı}} {{PLURAL:$1|aqırg'ı o'zgeris bar|aqırg'ı '''$1''' o'zgeris bar}}.",
@@ -1195,7 +1235,7 @@ Aqırg'ı o'shirilgenlerdin' dizimin ko'riw ushin \$2 ni qaran'",
# What links here
'whatlinkshere' => 'Siltelgen betler',
-'whatlinkshere-title' => '$1 degenge siltelgen betler',
+'whatlinkshere-title' => '"$1" betine siltelgen betler',
'whatlinkshere-page' => 'Bet:',
'linklistsub' => '(Siltewler dizimi)',
'linkshere' => "To'mendegi betler mınag'an siltelgen: '''[[:$1]]''':",
@@ -1231,7 +1271,7 @@ Basqa bloklawlar ushın [[Special:IPBlockList|IP bloklaw dizimin]] ko'rip shıg'
'unblockip' => "Paydalanıwshının' qulpın sheshiw",
'ipusubmit' => "Bul adrestin' qulpın shesh",
'unblocked-id' => "$1 bloklawı o'shirildi",
-'ipblocklist' => "Bloklang'an paydalanıwshı / IP adres dizimi",
+'ipblocklist' => "Bloklang'an IP adresler ha'm paydalanıwshılar dizimi",
'ipblocklist-legend' => "Bloklang'an paydalanıwshını tabıw",
'ipblocklist-username' => 'Paydalanıwshı atı yamasa IP adres:',
'ipblocklist-submit' => 'Ä°zle',
@@ -1253,7 +1293,7 @@ Basqa bloklawlar ushın [[Special:IPBlockList|IP bloklaw dizimin]] ko'rip shıg'
'block-log-flags-noautoblock' => "Avtoqulplaw o'shirilgen",
'block-log-flags-noemail' => "e-mail bloklang'an",
'ipb_expiry_invalid' => "Ku'shin joytıw waqtı nadurıs.",
-'ipb_already_blocked' => '"$1" aldın qulplang\'an',
+'ipb_already_blocked' => '"$1" a\'lle qashan bloklang\'an',
'proxyblocker-disabled' => "Bul funktsiya o'shirilgen.",
'proxyblocksuccess' => 'Tamamlandı.',
@@ -1272,13 +1312,14 @@ Basqa bloklawlar ushın [[Special:IPBlockList|IP bloklaw dizimin]] ko'rip shıg'
# Move page
'move-page-legend' => "Betti ko'shiriw",
-'movepagetext' => "To'mendegi forma bettin' atamasın o'zgertedi, onın' barlıq tariyxın taza atamag'a ko'shiredi.
+'movepagetext' => "To'mendegi formanı qollanıw arqalı bettin' ataması o'zgeredi, onın' barlıq tariyxı da taza atamag'a ko'shiredi.
Burıng'ı bet ataması taza atamag'a qayta bag'ıtlang'an bet bolıp qaladı.
-Eski atamag'a silteytug'ın siltewler o'zgertilmeydi, ko'shiriwden son' shınjırlı yamasa natuwrı qayta bag'ıtlang'an betlerdin' bar-joqlıg'ınj tekserip ko'rin'.
+Original atamag'a siltewshi qayta bag'ıtlang'an betlerdi avtomatik halda o'zgertiwin'iz mu'mkin.
+Eger buni qa'lemesen'iz, [[Special:DoubleRedirects|shınjırlı]] yamasa [[Special:BrokenRedirects|natuwrı qayta bag'ıtlang'an betlerdin']] bar-joqlıg'ınj tekserip ko'rin'.
Siltewlerdin' tuwrı islewine siz juwapker bolasız.
Itibar berin': eger taza atamalı bet aldınnan bar bolsa ha'm son'g'ı o'zgertiw tariyxısız bos bet yamasa qayta bag'ıtlandırıwshı bolg'anına deyin bet '''ko'shirilmeydi'''.
-Bul degeni, eger betti aljasıp qayta atasan'iz aldıng'ı atamag'a qaytıwın'ızg'a boladı, biraq bar bettin' u'stine jazıwın'ızg'a bolmaydi.
+Bul degeni, eger betti aljasıp qayta atag'an bolsan'ız aldıng'ı atamag'a qaytıwın'ızg'a boladı, biraq bar bettin' u'stine jazıwın'ızg'a bolmaydi.
'''ESTE TUTIN'!'''
Bul ko'p qaralatug'ın betke qatan' ha'm ku'tilmegen o'zgerisler alıp keliwi mu'mkin;
@@ -1293,6 +1334,7 @@ Bul jag'daylarda eger qa'lesen'iz betti qoldan ko'shiriwin'iz yamasa qosıwın'i
'move-watch' => 'Bul betti baqlaw',
'movepagebtn' => "Betti ko'shir",
'pagemovedsub' => "Tabıslı ko'shirildi",
+'movepage-moved' => "<big>'''\"\$1\" beti \"\$2\" betine ko'shirildi'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => "Bunday atamalı bet bar yamasa natuwrı atama sayladın'ız.
Basqa atama saylan'",
'talkexists' => "'''Bettin' o'zi a'wmetli ko'shirildi, biraq sa'wbet beti ko'shirilmedi sebebi jan'a atamanın' sa'wbet beti bar eken. Olardı o'zin'iz qoldan qosın'.'''",
@@ -1431,7 +1473,7 @@ Please visit [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation]
# Media information
'thumbsize' => "Miniatyuranın' ha'jmi:",
'widthheight' => '$1 × $2',
-'widthheightpage' => '$1 × $2, $3 bet',
+'widthheightpage' => '$1×$2, $3 {{PLURAL:$3|bet|bet}}',
'file-info' => "(fayldın' ha'jmi: $1, MIME tu'ri: $2)",
'file-info-size' => "($1 × $2 piksel, fayldın' ha'jmi: $3, MIME tu'ri: $4)",
'file-nohires' => '<small>Bunnan joqarı imkaniyatlı tabılmadı.</small>',
@@ -1480,7 +1522,7 @@ Eger fayl jaratılg'anınan keyin o'zgertilgen bolsa, geybir parametrleri o'zger
# External editor support
'edit-externally' => "Bul fayldı sırtqı bag'darlama arqalı o'zgertiw",
-'edit-externally-help' => "Ko'birek mag'lıwmat ushın [http://www.mediawiki.org/wiki/Manual:External_editors ornatıw jolların] qaran'.",
+'edit-externally-help' => "(Ko'birek mag'lıwmat ushın [http://www.mediawiki.org/wiki/Manual:External_editors ornatıw jolların] qaran')",
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => "ha'mmesin",
@@ -1495,7 +1537,7 @@ Eger fayl jaratılg'anınan keyin o'zgertilgen bolsa, geybir parametrleri o'zger
'confirmemail_sent' => 'Tastıyıqlaw xatı jiberildi.',
'confirmemail_oncreate' => "Tastıyıqlaw kodı e-mail adresin'izge jiberildi.
Bul kod kiriw ushın talap etilmeydi, biraq wikidin' e-mail mu'mkinshiliklerinen paydalanıwın'ız ushın kodtı ko'rsetiwin'iz kerek.",
-'confirmemail_sendfailed' => "Tastıyıqlaw xatı jiberilmedi.
+'confirmemail_sendfailed' => "{{SITENAME}} sizin' tastıyıqlaw xatın'ızdı jibere almadi.
Adresin'izde jaramsız simvollar bolmawına tekserip shıg'ın'.
Xat jiberiwshinin' qaytarg'an mag'lıwmatı: $1",
@@ -1563,7 +1605,7 @@ Bul tastıyıqlaw kodının' pitetug'ın waqtı: $4.",
'autosumm-new' => 'Taza bet: $1',
# Friendlier slave lag warnings
-'lag-warn-normal' => "Usı dizimde $1 sekundtan jan'alaw bolg'an o'zgerisler ko'rsetilmewi mu'mkin.",
+'lag-warn-normal' => "Usı dizimde $1 {{PLURAL:$1|sekundtan|sekundtan}} jan'alaw bolg'an o'zgerisler ko'rsetilmewi mu'mkin.",
# Watchlist editor
'watchlistedit-numitems' => "Sizin' baqlaw dizimin'izde, sa'wbet betlerin esapqa almag'anda {{PLURAL:$1|1 atama|$1 atama}} bar.",
@@ -1592,6 +1634,7 @@ Bul tastıyıqlaw kodının' pitetug'ın waqtı: $4.",
'filepath' => 'Fayl jolı',
# Special:SpecialPages
-'specialpages' => 'Arnawlı betler',
+'specialpages' => 'Arnawlı betler',
+'specialpages-group-users' => "Paydalanıwshılar ha'm olardın' huqıqları",
);
diff --git a/languages/messages/MessagesKab.php b/languages/messages/MessagesKab.php
index c2c3df12..74b28109 100644
--- a/languages/messages/MessagesKab.php
+++ b/languages/messages/MessagesKab.php
@@ -7,6 +7,7 @@
* @author Agurzil
* @author Agzennay
* @author Teak
+ * @author Urhixidur
*/
$namespaceNames = array(
@@ -525,7 +526,7 @@ Aqlak teggaleḠbelli tureḠwagi d keÄÄ, neÉ£ teddmiá¸-t seg taÉ£ult azaye
'copyrightwarning2' => 'Ssen belli akk tikkin deg {{SITENAME}} zemren ad ttubeddlen neÉ£ ttumḥan sÉ£ur imdanen wiyaá¸. Lukan ur tebÉ£iḠara aru inek yettubeddel neÉ£ yettwazen u yettwaru deg imkanen nniá¸en, ihi ur t-tazneḠara dagi.<br />
Aqlak teggaleḠbelli tureḠwagi d keÄÄ, neÉ£ teddmiá¸-t seg taÉ£ult azayez neÉ£ iÉ£bula tilelliyin (ẓer $1 akken ad tessneḠkter).
<strong>UR TEFKIḌ ARA AXDAM S COPYRIGHT MEBLA TURAGT!</strong>',
-'longpagewarning' => '<strong>AƔTAL: Asebter-agi yesɛa $1 kilobytes/kilooctets; kra n browsers/explorateur ur zemren ara ad beddlen isebtar i yesɛan 32kB/ko neɣ kter.
+'longpagewarning' => '<strong>AƔTAL: Asebter-agi yesɛa $1 kilobytes/kilooctets; kra n browsers/explorateur ur zemren ara ad beddlen isebtar i yesɛan 32 kB/ko neɣ kter.
G leɛnayek frec asebter-nni.</strong>',
'longpageerror' => '<strong>AGUL: Aá¸ris i tefkiḠyesÉ›a $1 kB/ko, tiddi-yagi kter n $2 kB/ko, ur yezmir ara ad yesmekti.</strong>',
'readonlywarning' => '<strong>AƔTAL: Database d tamsekker akken ad teddwaxdem,
@@ -603,12 +604,12 @@ Waqila yella kter n talɣut [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}
'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-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.
+'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.',
+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-hide-text' => 'Ffer aá¸ris n tsiwelt',
'revdelete-hide-name' => 'Ffer tigawt d nnican',
diff --git a/languages/messages/MessagesKg.php b/languages/messages/MessagesKg.php
index ebaa1406..e4e519c3 100644
--- a/languages/messages/MessagesKg.php
+++ b/languages/messages/MessagesKg.php
@@ -4,49 +4,74 @@
* @ingroup Language
* @file
*
+ * @author Rkupsala
* @author לערי ריינה×רט
*/
$messages = array(
# Dates
-'sunday' => 'Lumingu',
-'monday' => 'Kimosi',
-'tuesday' => 'Kizole',
-'wednesday' => 'Kitatu',
-'thursday' => 'Kiya',
-'friday' => 'Kitanu',
-'saturday' => 'Sabala',
-'january' => 'ngonda ya ntete',
-'february' => 'ngonda ya zole',
-'march' => 'ngonda ya tatu',
-'april' => 'ngonda ya iya',
-'may_long' => 'ngonda ya tanu',
-'june' => 'ngonda ya sambanu',
-'july' => 'ngonda ya nsambwadi',
-'august' => 'ngonda ya nana',
-'september' => 'ngonda ya uvwa',
-'october' => 'ngonda ya kumi',
-'november' => 'ngonda ya kumi na mosi',
-'december' => 'ngonda ya kumi na zole',
+'sunday' => 'Lumingu',
+'monday' => 'Kimosi',
+'tuesday' => 'Kizole',
+'wednesday' => 'Kitatu',
+'thursday' => 'Kiya',
+'friday' => 'Kitanu',
+'saturday' => 'Sabala',
+'sun' => 'Lum',
+'mon' => 'ki-1',
+'tue' => 'ki-2',
+'wed' => 'ki-3',
+'thu' => 'ki-4',
+'fri' => 'ki-5',
+'sat' => 'Sab',
+'january' => 'ngonda ya ntete',
+'february' => 'ngonda ya zole',
+'march' => 'ngonda ya tatu',
+'april' => 'ngonda ya iya',
+'may_long' => 'ngonda ya tanu',
+'june' => 'ngonda ya sambanu',
+'july' => 'ngonda ya nsambwadi',
+'august' => 'ngonda ya nana',
+'september' => 'ngonda ya uvwa',
+'october' => 'ngonda ya kumi',
+'november' => 'ngonda ya kumi na mosi',
+'december' => 'ngonda ya kumi na zole',
+'january-gen' => 'ngonda ya ntete',
+'february-gen' => 'ngonda ya zôle',
+'march-gen' => 'ngonda ya tatu',
+'april-gen' => 'ngonda ya iya',
+'may-gen' => 'ngonda ya tânu',
+'june-gen' => 'ngonda ya sambanu',
+'july-gen' => 'ngonda ya nsambwadi',
+'august-gen' => 'ngonda ya nâna',
+'september-gen' => 'ngonda ya uvwa',
+'october-gen' => 'ngonda ya kûmi',
+'november-gen' => 'ngonda ya kûmi na mosi',
+'december-gen' => 'ngonda ya kûmi na zôle',
# Categories related messages
'pagecategories' => '{{PLURAL:$1|Kalasi|Bakalasi}}',
'category_header' => 'Mikanda na kalasi "$1"',
'article' => 'Pagina contenta continens',
+'cancel' => 'Katula',
'mytalk' => 'Disolo ya munu',
-'help' => 'Nsadisa',
-'search' => 'Sosa',
-'searchbutton' => 'Sosa',
-'searcharticle' => 'Kwenda',
-'history' => 'Bampaluka ya lukaya',
-'history_short' => 'Bampaluka',
-'edit' => 'Sonika',
-'talk' => 'Disolo',
-'toolbox' => 'Bisadilu',
-'otherlanguages' => 'Bandinga ya nkaka',
-'redirectedfrom' => '(Balulama tuka $1)',
+'errorpagetitle' => 'Foti',
+'help' => 'Nsadisa',
+'search' => 'Sosa',
+'searchbutton' => 'Sosa',
+'searcharticle' => 'Kwenda',
+'history' => 'Bampaluka ya lukaya',
+'history_short' => 'Bampaluka',
+'edit' => 'Sonika',
+'talkpagelinktext' => 'Disolo',
+'talk' => 'Disolo',
+'toolbox' => 'Bisadilu',
+'otherlanguages' => 'Bandinga ya nkaka',
+'redirectedfrom' => '(Balulama tuka $1)',
+'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',
@@ -70,6 +95,9 @@ $messages = array(
'histfirst' => 'Ya ntete',
'histlast' => 'Ya nsuka',
+# Diffs
+'lineno' => 'Nzila ya $1:',
+
# Search results
'prevn' => 'biyita $1',
'nextn' => 'bilandi $1',
@@ -88,6 +116,9 @@ $messages = array(
# Miscellaneous special pages
'ncategories' => '{{PLURAL:$1|kalasi|bakalasi}} $1',
+# Special:AllPages
+'alphaindexline' => '$1 tî $2',
+
# Special:Categories
'categories' => 'Bakalasi',
@@ -97,6 +128,19 @@ $messages = array(
# What links here
'whatlinkshere' => 'Balukaya ke songa awa',
+# Move page
+'movearticle' => 'Nata lukaya:',
+'newtitle' => 'Zina ya nkaka:',
+'movepagebtn' => 'Nata lukaya',
+'pagemovedsub' => 'Kunata me nunga',
+'movepage-moved' => '<big>\'\'\'"$1" me natama na "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'articleexists' => 'Lukaya ya nkaka kele na zina yango, to zina yango kele ya mbote ve.
+Sola zina ya nkaka.',
+'movereason' => 'Samu:',
+
+# Tooltip help for the actions
+'tooltip-search' => 'Sosa na {{SITENAME}}',
+
# Table pager
'table_pager_next' => 'Lukaya ya kulanda',
'table_pager_prev' => 'Lukaya ya kuyita',
diff --git a/languages/messages/MessagesKk_arab.php b/languages/messages/MessagesKk_arab.php
index b57a311d..b46281bc 100644
--- a/languages/messages/MessagesKk_arab.php
+++ b/languages/messages/MessagesKk_arab.php
@@ -6,6 +6,7 @@
*
* @author AlefZet
* @author GaiJin
+ * @author Urhixidur
*/
/**
@@ -533,7 +534,7 @@ $messages = array(
== باستاۋ ٴۇشىن ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings باپتالىم قالاۋلارىنىڭ ٴتىزىمى]
* [http://www.mediawiki.org/wiki/Manual:FAQ مەدىياۋىيكىيدىڭ جىيى قويىلعان ساۋالدارى]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce مەدىياۋىيكىي شىعۋ تۋرالى حات تاراتۋ ٴتىزىمى]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce مەدىياۋىيكىي شىعۋ تۋرالى حات تاراتۋ ٴتىزىمى]',
'about' => 'جوبا تۋرالى',
'article' => 'ماعلۇمات بەتى',
@@ -1018,8 +1019,8 @@ IP مەكەنجايىڭىز بۇل بەتتىڭ تۇزەتۋ تارىيحىندØ
ەگەر جازۋىڭىزدىڭ ەركىن وڭدەلۋىن قالاماساڭىز, مىندا جارىييالاماۋىڭىز ٴجون.<br />
تاعى دا, بۇل ماعلۇمات ٴوزىڭىز جازعانىڭىزعا, نە قوعام قازىناسىنان نەمەسە سونداي اشىق قورلاردان كوشىرىلگەنىنە بىزگە ۋادە بەرەسىز (كوبىرەك اقپارات ٴۇشىن $1 قۋجاتىن قاراڭىز).
<strong>اۋتورلىق قۇقىقپەن قورعاۋلى ماعلۇماتتى رۇقساتسىز جارىييالاماڭىز!</strong>',
-'longpagewarning' => '<strong>قۇلاقتاندىرۋ: بۇل بەتتىڭ مولشەرى — $1 KB;
-كەيبىر شولعىشتاردا بەت مولشەرى 32 KB جەتسە نە ونى اسسا وڭدەۋ كۇردەلى بولۋى مۇمكىن.
+'longpagewarning' => '<strong>قۇلاقتاندىرۋ: بۇل بەتتىڭ مولشەرى — $1 kB;
+كەيبىر شولعىشتاردا بەت مولشەرى 32 kB جەتسە نە ونى اسسا وڭدەۋ كۇردەلى بولۋى مۇمكىن.
بەتتى بىرنەشە كىشكىن بولىمدەرگە ٴبولىپ كورىڭىز.</strong>',
'longpageerror' => '<strong>قاتەلىك: جونەلتپەك ٴماتىنىڭىزدىن مولشەرى — $1 KB, ەڭ كوبى $2 KB رۇقسات ەتىلگەن مولشەرىنەن اسقان.
بۇل ساقتاي الىنبايدى.</strong>',
@@ -1120,11 +1121,11 @@ $3 كەلتىرىلگەن سەبەبى: ''$2''",
'revdelete-nooldid-title' => 'نىسانا تۇزەتۋ جارامسىز',
'revdelete-nooldid-text' => 'بۇل جەتەنى ورىنداۋ ٴۇشىن نىسانا تۇزەتۋىن/تۇزەتۋلەرىن كەلتىرىلمەپسىز,
كەلتىرىلگەن تۇزەتۋ جوق, نە اعىمدىق تۇزەتۋدى جاسىرۋ ٴۇشىن ارەكەتتەنىپ كوردىڭىز.',
-'revdelete-selected' => '[[:$1]] دەگەننىڭ بولەكتەنگەن {{PLURAL:$2|تۇزەتۋى|تۇزەتۋلەرى}}:',
-'logdelete-selected' => 'بولەكتەنگەن {{PLURAL:$1|جۋرنال وقىيعاسى|جۋرنال وقىيعالارى}}:',
-'revdelete-text' => 'جويىلعان تۇزەتۋلەر مەن وقىيعالاردى ٴالى دە بەت تارىيحىندا جانە جۋرنالداردا تابۋعا بولادى, بىراق ولاردىڭ ماعلۇمات بولشەكتەرى بارشاعا قاتىنالمايدى.
+'revdelete-selected' => "'''[[:$1]] دەگەننىڭ بولەكتەنگەن {{PLURAL:$2|تۇزەتۋى|تۇزەتۋلەرى}}:'''",
+'logdelete-selected' => "'''بولەكتەنگەن {{PLURAL:$1|جۋرنال وقىيعاسى|جۋرنال وقىيعالارى}}:'''",
+'revdelete-text' => "'''جويىلعان تۇزەتۋلەر مەن وقىيعالاردى ٴالى دە بەت تارىيحىندا جانە جۋرنالداردا تابۋعا بولادى, بىراق ولاردىڭ ماعلۇمات بولشەكتەرى بارشاعا قاتىنالمايدى.'''
-{{SITENAME}} جوباسىنىڭ باسقا اكىمشىلەرى جاسىرىن ماعلۇماتقا قاتىناي الادى, جانە قوسىمشا تىيىمدار قويىلعانشا دەيىن, وسى تىلدەسۋ ارقىلى جويۋدى بولدىرماۋى مۇمكىن.',
+{{SITENAME}} جوباسىنىڭ باسقا اكىمشىلەرى جاسىرىن ماعلۇماتقا قاتىناي الادى, جانە قوسىمشا تىيىمدار قويىلعانشا دەيىن, وسى تىلدەسۋ ارقىلى جويۋدى بولدىرماۋى مۇمكىن.",
'revdelete-legend' => 'كورىنىس تىيىمدارىن قويۋ:',
'revdelete-hide-text' => 'تۇزەتۋ ٴماتىنىن جاسىر',
'revdelete-hide-name' => 'ارەكەت پەن نىساناسىن جاسىر',
diff --git a/languages/messages/MessagesKk_cyrl.php b/languages/messages/MessagesKk_cyrl.php
index 5c2ccae6..f2f388fc 100644
--- a/languages/messages/MessagesKk_cyrl.php
+++ b/languages/messages/MessagesKk_cyrl.php
@@ -6,6 +6,7 @@
*
* @author AlefZet
* @author GaiJin
+ * @author Urhixidur
*/
/**
@@ -510,7 +511,7 @@ $messages = array(
== БаÑтау үшін ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Бапталым қалауларының тізімі]
* [http://www.mediawiki.org/wiki/Manual:FAQ МедиаУикидің Жиы Қойылған Сауалдары]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce МедиаУики шығу туралы хат тарату тізімі]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce МедиаУики шығу туралы хат тарату тізімі]',
'about' => 'Жоба туралы',
'article' => 'Мағлұмат беті',
@@ -996,8 +997,8 @@ IP мекенжайыңыз бұл беттің түзету тарихында
Егер жазуыңыздың еркін өңделуін қаламаÑаңыз, мында жариÑламауыңыз жөн.<br />
Тағы да, бұл мағлұмат өзіңіз жазғаныңызға, не қоғам қазынаÑынан немеÑе Ñондай ашық қорлардан көшірілгеніне бізге уәде береÑіз (көбірек ақпарат үшін $1 қужатын қараңыз).
<strong>ÐУТОРЛЫҚ ҚҰҚЫҚПЕРҚОРҒÐУЛЫ ÐœÐҒЛҰМÐТТЫ РҰҚСÐТСЫЗ ЖÐРИЯЛÐÐœÐҢЫЗ!</strong>',
-'longpagewarning' => '<strong>ҚҰЛÐҚТÐÐДЫРУ: Бұл беттің мөлшері — $1 KB;
-кейбір шолғыштарда бет мөлшері 32 KB жетÑе не оны аÑÑа өңдеу күрделі болуы мүмкін.
+'longpagewarning' => '<strong>ҚҰЛÐҚТÐÐДЫРУ: Бұл беттің мөлшері — $1 kB;
+кейбір шолғыштарда бет мөлшері 32 kB жетÑе не оны аÑÑа өңдеу күрделі болуы мүмкін.
Бетті бірнеше кішкін бөлімдерге бөліп көріңіз.</strong>',
'longpageerror' => '<strong>ÒšÐТЕЛІК: Жөнелтпек мәтініңіздін мөлшері — $1 KB, ең көбі $2 KB Ñ€Ò±Ò›Ñат етілген мөлшерінен аÑқан.
Бұл Ñақтай алынбайды.</strong>',
@@ -1098,11 +1099,11 @@ $3 келтірілген Ñебебі: ''$2''",
'revdelete-nooldid-title' => 'ÐÑ‹Ñана түзету жарамÑыз',
'revdelete-nooldid-text' => 'Бұл жетені орындау үшін ныÑана түзетуін/түзетулерін келтірілмепÑіз,
келтірілген түзету жоқ, не ағымдық түзетуді жаÑыру үшін әрекеттеніп көрдіңіз.',
-'revdelete-selected' => '[[:$1]] дегеннің бөлектенген {{PLURAL:$2|түзетуі|түзетулері}}:',
-'logdelete-selected' => 'Бөлектенген {{PLURAL:$1|журнал оқиғаÑÑ‹|журнал оқиғалары}}:',
-'revdelete-text' => 'Жойылған түзетулер мен оқиғаларды әлі де бет тарихында және журналдарда табуға болады, бірақ олардың мағлұмат бөлшектері баршаға қатыналмайды.
+'revdelete-selected' => "'''[[:$1]] дегеннің бөлектенген {{PLURAL:$2|түзетуі|түзетулері}}:'''",
+'logdelete-selected' => "'''Бөлектенген {{PLURAL:$1|журнал оқиғаÑÑ‹|журнал оқиғалары}}:'''",
+'revdelete-text' => "'''Жойылған түзетулер мен оқиғаларды әлі де бет тарихында және журналдарда табуға болады, бірақ олардың мағлұмат бөлшектері баршаға қатыналмайды.'''
-{{SITENAME}} жобаÑының баÑқа әкімшілері жаÑырын мағлұматқа қатынай алады, және қоÑымша тиымдар қойылғанша дейін, оÑÑ‹ тілдеÑу арқылы жоюды болдырмауы мүмкін.',
+{{SITENAME}} жобаÑының баÑқа әкімшілері жаÑырын мағлұматқа қатынай алады, және қоÑымша тиымдар қойылғанша дейін, оÑÑ‹ тілдеÑу арқылы жоюды болдырмауы мүмкін.",
'revdelete-legend' => 'ÐšÓ©Ñ€Ñ–Ð½Ñ–Ñ Ñ‚Ð¸Ñ‹Ð¼Ð´Ð°Ñ€Ñ‹Ð½ қою:',
'revdelete-hide-text' => 'Түзету мәтінін жаÑÑ‹Ñ€',
'revdelete-hide-name' => 'Әрекет пен ныÑанаÑын жаÑÑ‹Ñ€',
diff --git a/languages/messages/MessagesKk_latn.php b/languages/messages/MessagesKk_latn.php
index 2aa3610f..1e4d9792 100644
--- a/languages/messages/MessagesKk_latn.php
+++ b/languages/messages/MessagesKk_latn.php
@@ -7,6 +7,7 @@
* @author AlefZet
* @author Atabek
* @author GaiJin
+ * @author Urhixidur
*/
/**
@@ -514,7 +515,7 @@ $messages = array(
== Bastaw üşin ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Baptalım qalawlarınıñ tizimi]
* [http://www.mediawiki.org/wiki/Manual:FAQ MedïaWïkïdiñ Jïı Qoýılğan Sawaldarı]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MedïaWïkï şığw twralı xat taratw tizimi]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MedïaWïkï şığw twralı xat taratw tizimi]',
'about' => 'Joba twralı',
'article' => 'MaÄŸlumat beti',
@@ -999,8 +1000,8 @@ Tağı da, bul mağlumat öziñiz jazğanıñızğa, ne qoğam qazınasınan nem
Eger jazwıñızdıñ erkin öñdelwin qalamasañız, mında jarïyalamawıñız jön.<br />
Tağı da, bul mağlumat öziñiz jazğanıñızğa, ne qoğam qazınasınan nemese sondaý aşıq qorlardan köşirilgenine bizge wäde beresiz (köbirek aqparat üşin $1 qwjatın qarañız).
<strong>AWTORLIQ QUQIQPEN QORÄžAWLI MAÄžLUMATTI RUQSATSIZ JARÃYALAMAÑIZ!</strong>',
-'longpagewarning' => '<strong>QULAQTANDIRW: Bul bettiñ mölşeri — $1 KB;
-keýbir şolğıştarda bet mölşeri 32 KB jetse ne onı assa öñdew kürdeli bolwı mümkin.
+'longpagewarning' => '<strong>QULAQTANDIRW: Bul bettiñ mölşeri — $1 kB;
+keýbir şolğıştarda bet mölşeri 32 kB jetse ne onı assa öñdew kürdeli bolwı mümkin.
Betti birneşe kişkin bölimderge bölip köriñiz.</strong>',
'longpageerror' => '<strong>QATELİK: Jöneltpek mätiniñizdin mölşeri — $1 KB, eñ köbi $2 KB ruqsat etilgen mölşerinen asqan.
Bul saqtaý alınbaýdı.</strong>',
@@ -1101,11 +1102,11 @@ Osı bettiñ tüzetwi barşa murağattarınan alastalğan.
'revdelete-nooldid-title' => 'Nısana tüzetw jaramsız',
'revdelete-nooldid-text' => 'Bul jeteni orındaw üşin nısana tüzetwin/tüzetwlerin keltirilmepsiz,
keltirilgen tüzetw joq, ne ağımdıq tüzetwdi jasırw üşin ärekettenip kördiñiz.',
-'revdelete-selected' => '[[:$1]] degenniñ bölektengen {{PLURAL:$2|tüzetwi|tüzetwleri}}:',
-'logdelete-selected' => 'Bölektengen {{PLURAL:$1|jwrnal oqïğası|jwrnal oqïğaları}}:',
-'revdelete-text' => 'Joýılğan tüzetwler men oqïğalardı äli de bet tarïxında jäne jwrnaldarda tabwğa boladı, biraq olardıñ mağlumat bölşekteri barşağa qatınalmaýdı.
+'revdelete-selected' => "'''[[:$1]] degenniñ bölektengen {{PLURAL:$2|tüzetwi|tüzetwleri}}:'''",
+'logdelete-selected' => "'''Bölektengen {{PLURAL:$1|jwrnal oqïğası|jwrnal oqïğaları}}:'''",
+'revdelete-text' => "'''Joýılğan tüzetwler men oqïğalardı äli de bet tarïxında jäne jwrnaldarda tabwğa boladı, biraq olardıñ mağlumat bölşekteri barşağa qatınalmaýdı.'''
-{{SITENAME}} jobasınıñ basqa äkimşileri jasırın mağlumatqa qatınaý aladı, jäne qosımşa tïımdar qoýılğanşa deýin, osı tildesw arqılı joywdı boldırmawı mümkin.',
+{{SITENAME}} jobasınıñ basqa äkimşileri jasırın mağlumatqa qatınaý aladı, jäne qosımşa tïımdar qoýılğanşa deýin, osı tildesw arqılı joywdı boldırmawı mümkin.",
'revdelete-legend' => 'Körinis tïımdarın qoyw:',
'revdelete-hide-text' => 'Tüzetw mätinin jasır',
'revdelete-hide-name' => 'Äreket pen nısanasın jasır',
diff --git a/languages/messages/MessagesKm.php b/languages/messages/MessagesKm.php
index 505461ac..78082777 100644
--- a/languages/messages/MessagesKm.php
+++ b/languages/messages/MessagesKm.php
@@ -9,6 +9,7 @@
* @author Kiensvay
* @author Lovekhmer
* @author T-Rithy
+ * @author Thearith
* @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
* @author គីមស៊្រុន
* @author ážáž¹áž€ ប៊ុនលី
@@ -288,45 +289,45 @@ $magicWords = array(
$messages = array(
# User preference toggles
-'tog-underline' => 'គូសបន្ទាážáŸ‹áž€áŸ’រោម​ážáŸ†áž“ភ្ជាប់៖',
+'tog-underline' => 'គូសបន្ទាážáŸ‹áž€áŸ’រោម​ážáŸ†ážŽáž—្ជាប់៖',
'tog-highlightbroken' => 'ážáž—្ជាប់​ទៅ​ទំពáŸážšâ€‹áž˜áž·áž“ទាន់មាន នឹង <a href="" class="new">ដូចនáŸáŸ‡</a> (បើមិនដូច្នោះ ៖ <a href="" class="internal">ដូចនáŸáŸ‡</a>)',
-'tog-justify' => 'ážáŸ†ážšáž¹áž˜â€‹áž€ážáž¶ážážŽáŸ’ឌ',
-'tog-hideminor' => 'បិទបាំង​កំនែប្រែážáž·áž…ážáž½áž…​ក្នុងបញ្ជីបំលាស់ប្ážáž¼ážšážáŸ’មីៗ',
-'tog-extendwatchlist' => 'ពង្រីក​បញ្ជីážáž¶áž˜ážŠáž¶áž“​ដើម្បីបង្ហាញ​គ្រប់បំលាស់ប្ážáž¼ážš',
-'tog-usenewrc' => 'ធ្វើអោយ​បំលាស់ប្ážáž¼ážšâ€‹ážáŸ’មីៗ(JavaScript) កាន់ážáŸ‚ប្រសើរឡើង',
-'tog-numberheadings' => 'បញ្ចូលលáŸážâ€‹áž…ំនងជើងរង​ដោយស្វáŸáž™áž”្រវážáŸ’ážáž·',
+'tog-justify' => 'ážáž˜áŸ’រឹម​កážáž¶ážážŽáŸ’ឌ',
+'tog-hideminor' => 'បិទបាំង​កំណែប្រែážáž·áž…ážáž½áž…​ក្នុងបញ្ជីបំលាស់ប្ដូរážáŸ’មីៗ',
+'tog-extendwatchlist' => 'ពង្រីក​បញ្ជីážáž¶áž˜ážŠáž¶áž“​ដើម្បីបង្ហាញ​គ្រប់បំលាស់ប្ដូរ',
+'tog-usenewrc' => 'ធ្វើឱ្យ​បំលាស់ប្ដូរ​ážáŸ’មីៗ(JavaScript) កាន់ážáŸ‚ប្រសើរឡើង',
+'tog-numberheadings' => 'បញ្ចូលលáŸážâ€‹áž…ំណងជើងរង​ដោយស្វáŸáž™áž”្រវážáŸ’ážáž·',
'tog-showtoolbar' => 'បង្ហាញ​របារឧបករណáŸáž€áŸ‚ប្រែ (JavaScript)',
'tog-editondblclick' => 'ចុចពីរដង​ដើម្បីកែប្រែទំពáŸážš (JavaScript)',
-'tog-editsection' => 'អនុញ្ញាážáž€áŸ‚ប្រែ​ផ្នែកណាមួយ​ážáž¶áž˜â€‹ážáŸ†áž“ភ្ជាប់[កែប្រែ]',
-'tog-editsectiononrightclick' => 'អនុញ្ញាážâ€‹áž€áŸ‚ប្រែ​​ផ្នែកណាមួយ(JavaScript) ដោយ​ចុចស្ážáž¶áŸ†áž€ážŽáŸ’ážáž»ážšâ€‹áž›áž¾â€‹áž…ំនងជើង​របស់វា',
-'tog-showtoc' => 'បង្ហាញ​ážáž¶ážšáž¶áž„មាážáž·áž€áž¶(ចំពោះទំពáŸážšâ€‹ážŠáŸ‚លមាន​ចំនងជើងរង​លើសពី៣)',
+'tog-editsection' => 'អនុញ្ញាážáž€áŸ‚ប្រែ​ផ្នែកណាមួយ​ážáž¶áž˜â€‹ážáŸ†ážŽáž—្ជាប់[កែប្រែ]',
+'tog-editsectiononrightclick' => 'អនុញ្ញាážâ€‹áž€áŸ‚ប្រែ​​ផ្នែកណាមួយ(JavaScript) ដោយ​ចុចស្ážáž¶áŸ†áž€ážŽáŸ’ážáž»ážšâ€‹áž›áž¾â€‹áž…ំណងជើង​របស់វា',
+'tog-showtoc' => 'បង្ហាញ​ážáž¶ážšáž¶áž„មាážáž·áž€áž¶(ចំពោះទំពáŸážšâ€‹ážŠáŸ‚លមាន​ចំណងជើងរង​លើសពី៣)',
'tog-rememberpassword' => 'ចងចាំ​ការឡុកអ៊ីនរបស់ážáŸ’ញុំ​លើកុំព្យូទáŸážšáž“áŸáŸ‡',
'tog-editwidth' => 'បង្ហាញបង្អួចកែប្រែជាទទឹងពáŸáž‰',
'tog-watchcreations' => 'បន្ážáŸ‚ម​ទំពáŸážšâ€‹ážŠáŸ‚áž›ážáŸ’ញុំបង្កើážâ€‹áž‘ៅ​បញ្ជីážáž¶áž˜ážŠáž¶áž“​របស់ážáŸ’ញុំ',
'tog-watchdefault' => 'បន្ážáŸ‚ម​ទំពáŸážšâ€‹ážŠáŸ‚áž›ážáŸ’ញុំកែប្រែ​ទៅ​បញ្ជីážáž¶áž˜ážŠáž¶áž“​របស់ážáŸ’ញុំ',
'tog-watchmoves' => 'បន្ážáŸ‚ម​ទំពáŸážšâ€‹ážŠáŸ‚áž›ážáŸ’ញុំប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„​ទៅ​បញ្ជីážáž¶áž˜ážŠáž¶áž“​របស់ážáŸ’ញុំ',
'tog-watchdeletion' => 'បន្ážáŸ‚ម​ទំពáŸážšâ€‹ážŠáŸ‚áž›ážáŸ’ញុំលុបចáŸáž‰â€‹áž‘ៅ​បញ្ជីážáž¶áž˜ážŠáž¶áž“​របស់ážáŸ’ញុំ',
-'tog-minordefault' => 'ចំនាំ​គ្រប់កំនែប្រែ​របស់ážáŸ’ញុំ​ážáž¶áž‡áž¶â€‹ážáž·áž…ážáž½áž…',
+'tog-minordefault' => 'ចំណាំ​គ្រប់កំណែប្រែ​របស់ážáŸ’ញុំ​ážáž¶áž‡áž¶â€‹ážáž·áž…ážáž½áž…',
'tog-previewontop' => 'បង្ហាញ​ការមើលមុន​ពីលើ​ប្រអប់​កែប្រែ',
-'tog-previewonfirst' => 'បង្ហាញ​ការមើលមុន​ចំពោះ​កំនែប្រែ​ដំបូង',
+'tog-previewonfirst' => 'បង្ហាញ​ការមើលមុន​ចំពោះ​កំណែប្រែ​ដំបូង',
'tog-nocache' => 'អសកម្ម​សážáž·áž—្ជាប់​នៃ​ទំពáŸážš',
'tog-enotifwatchlistpages' => 'សូមអ៊ីមែល​មកážáŸ’ញុំ​កាលបើ​មានបំលាស់ប្ážáž¼ážšáž“ៃទំពáŸážšâ€‹ážŽáž¶áž˜áž½áž™áž€áŸ’នុងបញ្ជីážáž¶áž˜ážŠáž¶áž“របស់ážáŸ’ញុំ',
'tog-enotifusertalkpages' => 'សូមអ៊ីមែល​មកážáŸ’ញុំ​កាលបើ​មានបំលាស់ប្ážáž¼ážšâ€‹áž“ៅ​ទំពáŸážšáž–ិភាក្សា​របស់ážáŸ’ញុំ',
'tog-enotifminoredits' => 'សូមអ៊ីមែល​មកážáŸ’ញុំ​ផងដែរ​ចំពោះ​បំលាស់ប្ážáž¼ážšážáž·áž…ážáž½áž…​នៃ​ទំពáŸážšáž“ានា',
'tog-enotifrevealaddr' => 'សូមបង្ហាញ​អាសយដ្ឋានអ៊ីមែល​របស់ážáŸ’ញុំ​ក្នុង​​មែល​ក្រើនរំលឹក​នានា',
'tog-shownumberswatching' => 'បង្ហាញ​ចំនួនអ្នកប្រើប្រាស់​ដែលážáž¶áž˜ážŠáž¶áž“​ទំពáŸážšáž“áŸáŸ‡',
-'tog-fancysig' => 'áž ážáŸ’ážáž›áŸážáž¶áž†áŸ…​ (គ្មានážáŸ†áž“ភ្ជាប់​ស្វáŸáž™áž”្រវážáŸ’ážáž·)',
-'tog-externaleditor' => 'ប្រើប្រាស់​ឧបករណáŸâ€‹áž€áŸ‚ប្រែážáž¶áž„ក្រៅ​ážáž¶áž˜áž›áŸ†áž“ាំដើម (សំរាប់ážáŸ‚អ្នកមានជំនាញប៉ុណ្ណោះ, ážáŸ’រូវការការកំនážáŸ‹áž–ិសáŸážŸáŸ—នៅលើកុំព្យូទáŸážšážšáž”ស់អ្នក)',
-'tog-externaldiff' => 'ប្រើប្រាស់​ឧបករណáŸâ€‹áž”្រៀបធៀបážáž¶áž„ក្រៅ​ážáž¶áž˜áž›áŸ†áž“ាំដើម (សំរាប់ážáŸ‚អ្នកមានជំនាញប៉ុណ្ណោះ, ážáŸ’រូវការការកំនážáŸ‹áž–ិសáŸážŸáŸ—នៅលើកុំព្យូទáŸážšážšáž”ស់អ្នក)',
-'tog-showjumplinks' => 'សកម្មážáŸ†áž“ភ្ជាប់ «ážáŸ’រាច់រក» áž“áž·áž„ «ស្វែងរក» នៅផ្នែកលើនៃទំពáŸážš(ចំពោះសំបក Myskin និងផ្សáŸáž„ទៀáž)',
-'tog-uselivepreview' => 'ប្រើប្រាស់​ការមើលមុនរហáŸážŸâ€‹(JavaScript) (ពិសោធ)',
-'tog-forceeditsummary' => 'សូមរំលឹកážáŸ’ញុំ​កាលបើážáŸ’ញុំទុកប្រអប់វិចារ​អោយទំនáŸážš',
-'tog-watchlisthideown' => 'បិទបាំង​កំនែប្រែ​របស់ážáŸ’ញុំ​ពី​បញ្ជីážáž¶áž˜ážŠáž¶áž“',
-'tog-watchlisthidebots' => 'បិទបាំង​កំនែប្រែ​របស់​រូបយន្ážâ€‹áž–ី​បញ្ជីážáž¶áž˜ážŠáž¶áž“',
-'tog-watchlisthideminor' => 'បិទបាំង​កំនែប្រែážáž·áž…ážáž½áž…​ពីបញ្ជីážáž¶áž˜ážŠáž¶áž“',
-'tog-ccmeonemails' => 'ផ្ញើមកážáŸ’ញុំផងដែរនូវច្បាប់ចំលង​អ៊ីមែលដែលážáŸ’ញុំផ្ញើទៅកាន់អ្នកប្រើប្រាស់ផ្សáŸáž„ទៀáž',
+'tog-fancysig' => 'áž ážáŸ’ážáž›áŸážáž¶áž†áŸ…​ (គ្មានážáŸ†ážŽáž—្ជាប់​ស្វáŸáž™áž”្រវážáŸ’ážáž·)',
+'tog-externaleditor' => 'ប្រើប្រាស់​ឧបករណáŸâ€‹áž€áŸ‚ប្រែážáž¶áž„ក្រៅ​ážáž¶áž˜áž›áŸ†áž“ាំដើម (សម្រាប់ážáŸ‚អ្នកមានជំនាញប៉ុណ្ណោះ, ážáŸ’រូវការការកំណážáŸ‹áž–ិសáŸážŸáŸ—នៅលើកុំព្យូទáŸážšážšáž”ស់អ្នក)',
+'tog-externaldiff' => 'ប្រើប្រាស់​ឧបករណáŸâ€‹áž”្រៀបធៀបážáž¶áž„ក្រៅ​ážáž¶áž˜áž›áŸ†áž“ាំដើម (សម្រាប់ážáŸ‚អ្នកមានជំនាញប៉ុណ្ណោះ, ážáŸ’រូវការការកំណážáŸ‹áž–ិសáŸážŸáŸ—នៅលើកុំព្យូទáŸážšážšáž”ស់អ្នក)',
+'tog-showjumplinks' => 'សកម្មážáŸ†ážŽáž—្ជាប់ «ážáŸ’រាច់រក» áž“áž·áž„ «ស្វែងរក» នៅផ្នែកលើនៃទំពáŸážš(ចំពោះសំបក Myskin និងផ្សáŸáž„ទៀáž)',
+'tog-uselivepreview' => 'ប្រើប្រាស់​ការមើលមុនរហáŸážŸâ€‹(JavaScript) (ពិសោធនáŸ)',
+'tog-forceeditsummary' => 'សូមរំលឹកážáŸ’ញុំ​កាលបើážáŸ’ញុំទុកប្រអប់វិចារឱ្យទំនáŸážš',
+'tog-watchlisthideown' => 'បិទបាំង​កំណែប្រែ​របស់ážáŸ’ញុំ​ពី​បញ្ជីážáž¶áž˜ážŠáž¶áž“',
+'tog-watchlisthidebots' => 'បិទបាំង​កំណែប្រែ​របស់​រូបយន្ážâ€‹áž–ី​បញ្ជីážáž¶áž˜ážŠáž¶áž“',
+'tog-watchlisthideminor' => 'បិទបាំង​កំណែប្រែážáž·áž…ážáž½áž…​ពីបញ្ជីážáž¶áž˜ážŠáž¶áž“',
+'tog-ccmeonemails' => 'ផ្ញើមកážáŸ’ញុំផងដែរនូវច្បាប់ចម្លង​អ៊ីមែលដែលážáŸ’ញុំផ្ញើទៅកាន់អ្នកប្រើប្រាស់ផ្សáŸáž„ទៀáž',
'tog-diffonly' => 'សូមកុំបង្ហាញážáŸ’លឹមសារទំពáŸážšáž“ៅពីក្រោមភាពážáž»ážŸáž‚្នា',
-'tog-showhiddencats' => 'បង្ហាញចំនាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានបិទបាំង',
+'tog-showhiddencats' => 'បង្ហាញចំណាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានបិទបាំង',
'underline-always' => 'ជានិច្ច',
'underline-never' => 'មិនដែលសោះ',
@@ -351,7 +352,7 @@ $messages = array(
'sat' => 'សៅរáŸ',
'january' => 'ážáŸ‚មករា',
'february' => 'ážáŸ‚កុម្ភៈ',
-'march' => 'ážáŸ‚មិនា',
+'march' => 'ážáŸ‚មីនា',
'april' => 'ážáŸ‚មáŸážŸáž¶',
'may_long' => 'ážáŸ‚ឧសភា',
'june' => 'ážáŸ‚មិážáž»áž“ា',
@@ -363,7 +364,7 @@ $messages = array(
'december' => 'ážáŸ‚ធ្នូ',
'january-gen' => 'ážáŸ‚មករា',
'february-gen' => 'ážáŸ‚កុម្ភៈ',
-'march-gen' => 'ážáŸ‚មិនា',
+'march-gen' => 'ážáŸ‚មីនា',
'april-gen' => 'ážáŸ‚មáŸážŸáž¶',
'may-gen' => 'ážáŸ‚ឧសភា',
'june-gen' => 'ážáŸ‚មិážáž»áž“ា',
@@ -375,7 +376,7 @@ $messages = array(
'december-gen' => 'ážáŸ‚ធ្នូ',
'jan' => 'មករា',
'feb' => 'កុម្ភៈ',
-'mar' => 'មិនា',
+'mar' => 'មីនា',
'apr' => 'មáŸážŸáž¶',
'may' => 'ឧសភា',
'jun' => 'មិážáž»áž“ា',
@@ -387,29 +388,29 @@ $messages = array(
'dec' => 'ធ្នូ',
# Categories related messages
-'pagecategories' => '{{PLURAL:$1|ចំនាážáŸ‹ážáŸ’នាក់ក្រុម|ចំនាážáŸ‹ážáŸ’នាក់ក្រុម}}',
-'category_header' => 'ទំពáŸážšážŠáŸ‚លមាន​ក្នុងចំនាážáŸ‹ážáŸ’នាក់ក្រុម"$1"',
-'subcategories' => 'ចំនាážáŸ‹ážáŸ’នាក់ក្រុមរង',
-'category-media-header' => 'ឯកសារមáŸážŒáž¶â€‹ážŠáŸ‚លមានក្នុង​ចំនាážáŸ‹ážáŸ’នាក់ក្រុម "$1"',
-'category-empty' => "''ចំនាážáŸ‹ážáŸ’នាក់ក្រុមនáŸáŸ‡â€‹áž˜áž·áž“មានផ្ទុកអážáŸ’ážáž”ទឬ​ឯកសារមáŸážŒáž¶â€‹ážŽáž¶áž˜áž½áž™áž‘áŸáŸ”''",
-'hidden-categories' => '{{PLURAL:$1|ចំនាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានលាក់|ចំនាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានលាក់}}',
-'hidden-category-category' => 'ចំនាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានលាក់', # Name of the category where hidden categories will be listed
-'category-subcat-count' => '{{PLURAL:$2|ចំនាážáŸ‹ážáŸ’នាក់ក្រុមនáŸáŸ‡áž˜áž¶áž“ážáŸ‚ចំនាážáŸ‹ážáŸ’នាក់ក្រុមរងដូចážáž‘ៅ។|ចំនាážáŸ‹ážáŸ’នាក់ក្រុមនáŸáŸ‡áž˜áž¶áž“{{PLURAL:$1|ចំនាážáŸ‹ážáŸ’នាក់ក្រុមរង|$1 ចំនាážáŸ‹ážáŸ’នាក់ក្រុមរង}}ដូចážáž‘ៅ, ក្នុងចំនោមចំនាážáŸ‹ážáŸ’នាក់ក្រុមរងសរុប $2។}}',
-'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 ឯកសារ}} ក្នុងចំនោមឯកសារសរុប $2 ដូចážáž‘ៅនáŸáŸ‡ážŸáŸ’ážáž·ážáž“ៅក្នុងចំនាážáŸ‹ážáŸ’នាក់ក្រុមនáŸáŸ‡áŸ”}}',
-'category-file-count-limited' => 'ឯកសារ {{PLURAL:$1|១ ឯកសារ|$1 ឯកសារ}} ដូចážáž‘ៅនáŸáŸ‡ážŸáŸ’ážáž·ážáž“ៅក្នុងចំនាážáŸ‹ážáŸ’នាក់ក្រុមនáŸáŸ‡áŸ”',
+'pagecategories' => '{{PLURAL:$1|ចំណាážáŸ‹ážáŸ’នាក់ក្រុម|ចំណាážáŸ‹ážáŸ’នាក់ក្រុម}}',
+'category_header' => 'ទំពáŸážšážŠáŸ‚លមាន​ក្នុងចំណាážáŸ‹ážáŸ’នាក់ក្រុម"$1"',
+'subcategories' => 'ចំណាážáŸ‹ážáŸ’នាក់ក្រុមរង',
+'category-media-header' => 'ឯកសារមáŸážŒáž¶â€‹ážŠáŸ‚លមានក្នុង​ចំណាážáŸ‹ážáŸ’នាក់ក្រុម "$1"',
+'category-empty' => "''ចំណាážáŸ‹ážáŸ’នាក់ក្រុមនáŸáŸ‡â€‹áž˜áž·áž“មានផ្ទុកអážáŸ’ážáž”ទឬ​ឯកសារមáŸážŒáž¶â€‹ážŽáž¶áž˜áž½áž™áž‘áŸáŸ”''",
+'hidden-categories' => '{{PLURAL:$1|ចំណាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានលាក់|ចំណាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានលាក់}}',
+'hidden-category-category' => 'ចំណាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានលាក់', # Name of the category where hidden categories will be listed
+'category-subcat-count' => '{{PLURAL:$2|ចំណាážáŸ‹ážáŸ’នាក់ក្រុមនáŸáŸ‡áž˜áž¶áž“ážáŸ‚ចំណាážáŸ‹ážáŸ’នាក់ក្រុមរងដូចážáž‘ៅ។|ចំណាážáŸ‹ážáŸ’នាក់ក្រុមនáŸáŸ‡áž˜áž¶áž“{{PLURAL:$1|ចំណាážáŸ‹ážáŸ’នាក់ក្រុមរង|$1 ចំណាážáŸ‹ážáŸ’នាក់ក្រុមរង}}ដូចážáž‘ៅ, ក្នុងចំណោមចំណាážáŸ‹ážáŸ’នាក់ក្រុមរងសរុប $2។}}',
+'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 ឯកសារ}} ក្នុងចំណោមឯកសារសរុប $2 ដូចážáž‘ៅនáŸáŸ‡ážŸáŸ’ážáž·ážáž“ៅក្នុងចំណាážáŸ‹ážáŸ’នាក់ក្រុមនáŸáŸ‡áŸ”}}',
+'category-file-count-limited' => 'ឯកសារ {{PLURAL:$1|១ ឯកសារ|$1 ឯកសារ}} ដូចážáž‘ៅនáŸáŸ‡ážŸáŸ’ážáž·ážáž“ៅក្នុងចំណាážáŸ‹ážáŸ’នាក់ក្រុមនáŸáŸ‡áŸ”',
'listingcontinuesabbrev' => 'បន្áž',
-'mainpagetext' => "<big>'''មáŸážŒáž¶ážœáž·áž‚ីážáŸ’រូវបានážáŸ†áž›áž¾áž„ដោយជោគជáŸáž™áž áž¾áž™'''</big>",
-'mainpagedocfooter' => 'សូមពិនិážáŸ’យមើល [http://meta.wikimedia.org/wiki/ជំនួយ៖ážáŸ’លឹមសារណែនាំប្រើប្រាស់]សំរាប់ពážáŸŒáž˜áž¶áž“បន្ážáŸ‚មចំពោះការប្រើប្រាស់ សូហ្វវែរវិគី។
+'mainpagetext' => "<big>'''មáŸážŒáž¶ážœáž·áž‚ីážáŸ’រូវបានដំឡើងដោយជោគជáŸáž™áž áž¾áž™'''</big>",
+'mainpagedocfooter' => 'សូមពិនិážáŸ’យមើល [http://meta.wikimedia.org/wiki/ជំនួយ៖ážáŸ’លឹមសារណែនាំប្រើប្រាស់]សម្រាប់ពáŸážáŸŒáž˜áž¶áž“បន្ážáŸ‚មចំពោះការប្រើប្រាស់ សូហ្វវែរវិគី។
-== ចាប់ផ្ážáž¾áž˜áž‡áž¶áž˜áž½áž™áž˜áŸážŒáž¶ážœáž·áž‚ី ==
+== ចាប់ផ្ដើមជាមួយមáŸážŒáž¶ážœáž·áž‚ី ==
-* [http://www.mediawiki.org/wiki/Manual:Configuration_settings បញ្ជីកំនážáŸ‹áž‘ំរង់]
-* [http://www.mediawiki.org/wiki/Manual:FAQ/km សំនួរញឹកញាប់ MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce បញ្ជីពិភាក្សាការផ្សព្វផ្សាយរបស់ MediaWiki]',
+* [http://www.mediawiki.org/wiki/Manual:Configuration_settings បញ្ជីកំណážáŸ‹áž‘ម្រង់]
+* [http://www.mediawiki.org/wiki/Manual:FAQ/km សំណួរញឹកញាប់ MediaWiki]
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce បញ្ជីពិភាក្សាការផ្សព្វផ្សាយរបស់ MediaWiki]',
'about' => 'អំពី',
'article' => 'មាážáž·áž€áž¶áž¢ážáŸ’ážáž”áž‘',
@@ -419,7 +420,7 @@ $messages = array(
'qbbrowse' => 'រាវរក',
'qbedit' => 'កែប្រែ',
'qbpageoptions' => 'ទំពáŸážšáž“áŸáŸ‡',
-'qbpageinfo' => 'áž–ážáŸŒáž˜áž¶áž“ទំពáŸážš',
+'qbpageinfo' => 'áž–áŸážáŸŒáž˜áž¶áž“ទំពáŸážš',
'qbmyoptions' => 'ទំពáŸážšážšáž”ស់ážáŸ’ញុំ',
'qbspecialpages' => 'ទំពáŸážšáž–ិសáŸážŸáŸ—',
'moredotdotdot' => 'បន្ážáŸ‚មទៀáž...',
@@ -433,7 +434,7 @@ $messages = array(
'metadata_help' => 'ទិន្ននáŸáž™áž˜áŸážáž¶áŸ–',
'errorpagetitle' => 'កំហុស',
-'returnto' => "ážáŸ’រលប់ទៅ '''$1''' វិញ ។",
+'returnto' => "ážáŸ’រឡប់ទៅ '''$1''' វិញ ។",
'tagline' => 'ដោយ{{SITENAME}}',
'help' => 'ជំនួយ',
'search' => 'ស្វែងរក',
@@ -443,17 +444,17 @@ $messages = array(
'history' => 'ប្រវážáŸ’ážáž·áž‘ំពáŸážš',
'history_short' => 'ប្រវážáŸ’ážáž·',
'updatedmarker' => 'បានបន្ទាន់សមáŸáž™ážáž¶áŸ†áž„ពីពáŸáž›áž…ូលមើលចុងក្រោយរបស់ážáŸ’ញុំ',
-'info_short' => 'áž–ážáŸŒáž˜áž¶áž“',
-'printableversion' => 'ទំរង់​សំរាប់បោះពុម្ភ',
-'permalink' => 'ážáŸ†áž“ភ្ជាប់អចិន្ážáŸ’រៃយáŸ',
+'info_short' => 'áž–áŸážáŸŒáž˜áž¶áž“',
+'printableversion' => 'ទម្រង់​សម្រាប់បោះពុម្ភ',
+'permalink' => 'ážáŸ†ážŽáž—្ជាប់អចិន្ážáŸ’រៃយáŸ',
'print' => 'បោះពុម្ភ',
'edit' => 'កែប្រែ',
'create' => 'បង្កើáž',
'editthispage' => 'កែប្រែទំពáŸážšáž“áŸáŸ‡',
'create-this-page' => 'បង្កើážáž‘ំពáŸážšáž“áŸáŸ‡',
-'delete' => 'លុបចáŸáž‰',
-'deletethispage' => 'លុបទំពáŸážšáž“áŸáŸ‡áž…áŸáž‰',
-'undelete_short' => 'ឈប់​លុបចáŸáž‰{{PLURAL:$1|១ កំនែប្រែ|$1 កំនែប្រែ}}',
+'delete' => 'លុប',
+'deletethispage' => 'លុបទំពáŸážšáž“áŸáŸ‡áž…ោល',
+'undelete_short' => 'ឈប់​លុប {{PLURAL:$1|មួយ edit|$1​កំណែប្រែ}}',
'protect' => 'ការពារ',
'protect_change' => 'ផ្លាស់ប្ážáž¼ážšáž€áž¶ážšáž€áž¶ážšáž–ារ',
'protectthispage' => 'ការពារទំពáŸážšáž“áŸáŸ‡',
@@ -470,12 +471,12 @@ $messages = array(
'views' => 'ការមើលនានា',
'toolbox' => 'ប្រអប់​ឧបករណáŸ',
'userpage' => 'មើលទំពáŸážšáž¢áŸ’នកប្រើប្រាស់',
-'projectpage' => 'មើល​ទំពáŸážšáž‚ំរោង',
+'projectpage' => 'មើល​ទំពáŸážšáž‚ម្រោង',
'imagepage' => 'មើលទំពáŸážšáž˜áŸážŒáž¶',
'mediawikipage' => 'មើល​ទំពáŸážšážŸáž¶ážš',
'templatepage' => 'មើលទំពáŸážšáž‚ំរូ',
'viewhelppage' => 'មើលទំពáŸážšáž‡áŸ†áž“ួយ',
-'categorypage' => 'មើល​ទំពáŸážšáž…ំនាážáŸ‹ážáŸ’នាក់ក្រុម',
+'categorypage' => 'មើល​ទំពáŸážšáž…ំណាážáŸ‹ážáŸ’នាក់ក្រុម',
'viewtalkpage' => 'មើលការពិភាក្សា',
'otherlanguages' => 'ជាភាសាដទៃទៀáž',
'redirectedfrom' => '(ážáŸ’រូវបានបញ្ជូនបន្ážáž–ី $1)',
@@ -500,9 +501,9 @@ $messages = array(
'disclaimers' => 'ការបដិសáŸáž’',
'disclaimerpage' => 'Project:ការបដិសáŸáž’​ទូទៅ',
'edithelp' => 'ជំនួយ​ក្នុងការកែប្រែ',
-'edithelppage' => 'Help:របៀបកែសំរួល',
-'faq' => 'សំនួរដែលសួរញឹកញាប់',
-'faqpage' => 'Project:សំនួរដែលសួរញឹកញាប់',
+'edithelppage' => 'Help:របៀបកែសម្រួល',
+'faq' => 'សំណួរដែលសួរញឹកញាប់',
+'faqpage' => 'Project:សំណួរដែលសួរញឹកញាប់',
'helppage' => 'Help:មាážáž·áž€áž¶',
'mainpage' => 'ទំពáŸážšážŠáž¾áž˜',
'mainpage-description' => 'ទំពáŸážšážŠáž¾áž˜',
@@ -518,14 +519,14 @@ $messages = array(
'badaccess-group2' => 'មានážáŸ‚​អ្នកប្រើប្រាស់​ក្នុងក្រុម១នៃក្រុម $1 ទ០ទើបអាចធ្វើសកម្មភាព​ដែលអ្នកបានស្នើ។',
'badaccess-groups' => 'មានážáŸ‚​អ្នកប្រើប្រាស់​ក្នុងក្រុម១នៃក្រុម $1 ទ០​ទើបអាចធ្វើសកម្មភាព​ដែលអ្នកបានស្នើ។',
-'versionrequired' => 'ážáŸ†ážšáž¼ážœáž¢áŸ„យមាន​កំនែ $1 នៃមáŸážŒáž¶ážœáž·áž‚ី',
-'versionrequiredtext' => 'ážáŸ’រូវការកំនែ $1 នៃមáŸážŒáž¶ážœáž·áž‚ី (MediaWiki) ដើម្បីប្រើប្រាស់ទំពáŸážšáž“áŸáŸ‡áŸ” សូមមើល [[Special:Version|ទំពáŸážšáž€áŸ†áž“ែ]]។',
+'versionrequired' => 'ážáž˜áŸ’រូវឱ្យមាន​កំណែ $1 នៃមáŸážŒáž¶ážœáž·áž‚ី',
+'versionrequiredtext' => 'ážáŸ’រូវការកំណែ $1 នៃមáŸážŒáž¶ážœáž·áž‚ី (MediaWiki) ដើម្បីប្រើប្រាស់ទំពáŸážšáž“áŸáŸ‡áŸ” សូមមើល [[Special:Version|ទំពáŸážšáž€áŸ†ážŽáŸ‚]]។',
'ok' => 'យល់ព្រម',
'retrievedfrom' => 'បានមកវិញពី "$1"',
'youhavenewmessages' => 'អ្នកមាន $1 ($2)។',
'newmessageslink' => 'សារážáŸ’មីៗ',
-'newmessagesdifflink' => 'បំលាស់ប្ážáž¼ážšáž…ុងក្រោយ',
+'newmessagesdifflink' => 'បំលាស់ប្ដូរចុងក្រោយ',
'youhavenewmessagesmulti' => 'អ្នកមានសារážáŸ’មីៗនៅ $1',
'editsection' => 'កែប្រែ',
'editold' => 'កែប្រែ',
@@ -536,13 +537,13 @@ $messages = array(
'hidetoc' => 'លាក់',
'thisisdeleted' => 'ចង់បង្ហាញ ឬ​ ទុក $1 នៅដដែល?',
'viewdeleted' => 'មើល $1?',
-'restorelink' => '{{PLURAL:$1|កំនែប្រែážáŸ’រូវបានលុបចáŸáž‰|$1 កំនែប្រែážáŸ’រូវបានលុបចáŸáž‰}}',
-'feedlinks' => 'បំរែបំរួល៖',
+'restorelink' => '{{PLURAL:$1|កំណែប្រែážáŸ’រូវបានលុបចáŸáž‰|$1 កំណែប្រែážáŸ’រូវបានលុបចáŸáž‰}}',
+'feedlinks' => 'បម្រែបម្រួល​៖',
'feed-invalid' => 'ប្រភáŸáž‘feedដែលគ្មានសុពលភាព។',
-'site-rss-feed' => 'បំរែបំរួល RSS នៃ $1',
-'site-atom-feed' => 'បំរែបំរួល Atom នៃ $1',
-'page-rss-feed' => 'បំរែបំរួល RSS នៃ "$1"',
-'page-atom-feed' => 'បំរែបំរួល Atom Feed នៃ "$1"',
+'site-rss-feed' => 'បម្រែបម្រួល RSS នៃ $1',
+'site-atom-feed' => 'បម្រែបម្រួល Atom នៃ $1',
+'page-rss-feed' => 'បម្រែបម្រួល RSS នៃ "$1"',
+'page-atom-feed' => 'បម្រែបម្រួល Atom Feed នៃ "$1"',
'red-link-title' => '$1 (មិនទាន់​បានសរសáŸážš)',
# Short words for each namespace, by default used in the namespace tab in monobook
@@ -550,12 +551,12 @@ $messages = array(
'nstab-user' => 'ទំពáŸážšáž¢áŸ’នកប្រើប្រាស់',
'nstab-media' => 'ទំពáŸážšáž˜áŸážŒáž¶',
'nstab-special' => 'ពិសáŸážŸ',
-'nstab-project' => 'ទំពáŸážšáž‚ំរោង',
+'nstab-project' => 'ទំពáŸážšáž‚ម្រោង',
'nstab-image' => 'ឯកសារ',
'nstab-mediawiki' => 'សារ',
'nstab-template' => 'ទំពáŸážšáž‚ំរូ',
'nstab-help' => 'ទំពáŸážšáž‡áŸ†áž“ួយ',
-'nstab-category' => 'ចំនាážáŸ‹ážáŸ’នាក់ក្រុម',
+'nstab-category' => 'ចំណាážáŸ‹ážáŸ’នាក់ក្រុម',
# Main script and global functions
'nosuchaction' => 'មិនមានសកម្មភាពបែបនáŸáŸ‡áž‘áŸ',
@@ -571,49 +572,49 @@ $messages = array(
'noconnect' => 'សូមអភáŸáž™áž‘ោស! វិគី​កំពុង​មានបញ្ហាបច្ចáŸáž€áž‘áŸážŸážáŸ’លះៗ áž áŸážáž»áž“áŸáŸ‡â€‹ážœáž¶áž˜áž·áž“អាច​ទាក់ទងទៅ​មូលដ្ឋានទិន្ននáŸáž™â€‹áž“ាពáŸáž›áž“áŸáŸ‡áž‘áŸáŸ” <br />
$1',
'nodb' => 'មិនអាចជ្រើសយក​មូលដ្ឋានទិន្ននáŸáž™ $1',
-'cachederror' => 'ទំពáŸážšáž“áŸáŸ‡áž‚ឺជាកំនែប្រែមួយដែលឋិážáž“ៅក្នុងការលាក់ទុក ហើយមិនអាចធ្វើឱ្យទាន់សមáŸáž™áž”ានទáŸáŸ”',
+'cachederror' => 'ទំពáŸážšáž“áŸáŸ‡áž‚ឺជាកំណែប្រែមួយដែលឋិážáž“ៅក្នុងការលាក់ទុក ហើយមិនអាចធ្វើឱ្យទាន់សមáŸáž™áž”ានទáŸáŸ”',
'laggedslavemode' => 'ប្រយáŸážáŸ’ន៖ ទំពáŸážšáž“áŸáŸ‡â€‹áž¢áž¶áž…មិនមានផ្ទុក​បំលាស់ប្ážáž¼ážšâ€‹áž…ុងក្រោយ​បំផុážáŸ”',
'readonly' => 'មូលដ្ឋានទិន្ននáŸáž™ážáŸ’រូវបានចាក់សោ',
'enterlockreason' => 'សូមផ្ដល់ហáŸážáž»áž•áž›ážŸáŸ†ážšáž¶áž”់ការជាប់សោ រួមទាំងការប្រមាណážáž¶ážáž¾áž€áž¶ážšáž‡áž¶áž”់សោនោះនឹងážáŸ’រូវដោះនៅពáŸáž›ážŽáž¶',
-'readonlytext' => 'áž–áŸáž›áž“áŸáŸ‡â€‹áž˜áž¼áž›ážŠáŸ’ឋានទិន្ននáŸáž™â€‹áž€áŸ†áž–ុងជាប់សោ ដើម្បីកុំអោយមាន​ការបញ្ចូល​ទិន្ននáŸáž™â€‹ážáŸ’មីៗ​ឬ​ការកែប្រែ​ផ្សáŸáž„ៗ។ áž“áŸáŸ‡â€‹áž”្រហែលដោយ​ហáŸážáž»áž•áž›â€‹ážáŸ‚ទាំ​មូលដ្ឋានទិន្ននáŸáž™áž”្រចាំážáŸ’ងៃ ដែលជាធម្មážáž¶ážœáž¶áž“ឹងវិលមកសភាពដើមវិញ​ក្នុងពáŸáž›áž†áž¶áž”់ៗ។
+'readonlytext' => 'áž–áŸáž›áž“áŸáŸ‡â€‹áž˜áž¼áž›ážŠáŸ’ឋានទិន្ននáŸáž™â€‹áž€áŸ†áž–ុងជាប់សោ ដើម្បីកុំឱ្យមាន​ការបញ្ចូល​ទិន្ននáŸáž™â€‹ážáŸ’មីៗ​ឬ​ការកែប្រែ​ផ្សáŸáž„ៗ។ áž“áŸáŸ‡â€‹áž”្រហែលដោយ​ហáŸážáž»áž•áž›â€‹ážáŸ‚ទាំ​មូលដ្ឋានទិន្ននáŸáž™áž”្រចាំážáŸ’ងៃ ដែលជាធម្មážáž¶ážœáž¶áž“ឹងវិលមកសភាពដើមវិញ​ក្នុងពáŸáž›áž†áž¶áž”់ៗ។
អ្នកអភិបាល​ដែលបានចាក់សោវា​បានពន្យល់ដូចážáž‘ៅ៖ $1',
'missingarticle-diff' => '(ភាពážáž»ážŸáž‚្នា: $1, $2)',
-'readonly_lag' => 'មូលដ្ឋានទិន្ននáŸáž™ážáŸ’រូវបានចាក់សោដោយស្វáŸáž™áž”្រវážáŸ’ážáž· ážážŽáŸˆáž–áŸáž›ážŠáŸ‚លប្រពáŸáž“្ឋបំរើការ(server)មូលដ្ឋានទិន្ននáŸáž™ážšáž„កំពុងទាក់ទងទៅប្រពáŸáž“្ឋបំរើការមូលដ្ឋានទិន្ននáŸáž™áž˜áŸ',
+'readonly_lag' => 'មូលដ្ឋានទិន្ននáŸáž™ážáŸ’រូវបានចាក់សោដោយស្វáŸáž™áž”្រវážáŸ’ážáž· ážážŽáŸˆáž–áŸáž›ážŠáŸ‚លប្រពáŸáž“្ឋបម្រើការ(server)មូលដ្ឋានទិន្ននáŸáž™ážšáž„កំពុងទាក់ទងទៅប្រពáŸáž“្ឋបម្រើការមូលដ្ឋានទិន្ននáŸáž™áž˜áŸ',
'internalerror' => 'កំហុសផ្នែកážáž¶áž„ក្នុង',
'internalerror_info' => 'កំហុសផ្នែកážáž¶áž„ក្នុង៖ $1',
-'filecopyerror' => 'មិនអាចចំលងឯកសារ"$1" ទៅ "$2"បានទáŸáŸ”',
+'filecopyerror' => 'មិនអាចចម្លងឯកសារ"$1" ទៅ "$2"បានទáŸáŸ”',
'filerenameerror' => 'មិនអាចប្ážáž¼ážšážˆáŸ’មោះឯកសារពី"$1" ទៅ "$2"បានទáŸáŸ”',
'filedeleteerror' => 'មិនអាចលុបឯកសារ"$1"បានទáŸáŸ”',
'directorycreateerror' => 'មិនអាចបង្កើážážáž"$1"បានទáŸáŸ”',
'filenotfound' => 'រក​ឯកសារ "$1" មិនឃើញទáŸáŸ”',
'fileexistserror' => 'មិនអាចសរសáŸážšâ€‹áž‘ៅក្នុង​ឯកសារ "$1"៖ ឯកសារមានរួចហើយ',
-'unexpected' => 'ážáŸ†áž›áŸƒâ€‹áž˜áž·áž“បានរំពឹងទុក៖ "$1"="$2"។',
-'formerror' => 'កំហុស៖ មិនអាចដាក់ស្នើ​សំនុំបែបបទ',
+'unexpected' => 'ážáž˜áŸ’លៃ​មិនបានរំពឹងទុក៖ "$1"="$2"។',
+'formerror' => 'កំហុស៖ មិនអាចដាក់ស្នើ​សំណុំបែបបទ',
'badarticleerror' => 'សកម្មភាពនáŸáŸ‡â€‹áž˜áž·áž“អាចážáŸ’រូវបានអនុវážáŸ’ážâ€‹áž›áž¾áž‘ំពáŸážšáž“áŸáŸ‡áž‘áŸáŸ”',
'cannotdelete' => 'មិនអាច​លុបចáŸáž‰ ទំពáŸážš ឬ ឯកសារ ដែលបានសំដៅ។ វាអាច​ážáŸ’រូវបានលុបចáŸáž‰áž áž¾áž™â€‹ážŠáŸ„យ​នរណាម្នាក់ផ្សáŸáž„ទៀážáŸ”',
-'badtitle' => 'ចំនងជើង​មិនល្អ',
-'badtitletext' => 'ចំនងជើងទំពáŸážšážŠáŸ‚លបានស្នើ គ្មានសុពលភាព, áž‘áž‘áŸ, ឬ ចំនងជើងážáŸ†áž“ភ្ជាប់អន្ážážšáž—ាសាឬអន្ážážšážœáž·áž‚ី មិនážáŸ’រឹមážáŸ’រូវ ។ វាអាចមាន មួយ ឬ ច្រើនអក្សរ ដែលមិន​អាចប្រើប្រាស់​ក្នុង​ចំនងជើង។',
+'badtitle' => 'ចំណងជើង​មិនល្អ',
+'badtitletext' => 'ចំណងជើងទំពáŸážšážŠáŸ‚លបានស្នើ គ្មានសុពលភាព, áž‘áž‘áŸ, ឬ ចំណងជើងážáŸ†ážŽáž—្ជាប់អន្ážážšáž—ាសាឬអន្ážážšážœáž·áž‚ី មិនážáŸ’រឹមážáŸ’រូវ ។ វាអាចមាន មួយ ឬ ច្រើនអក្សរ ដែលមិន​អាចប្រើប្រាស់​ក្នុង​ចំណងជើង។',
'perfdisabled' => 'សូមអភáŸáž™áž‘ោស!លក្ážážŽáŸˆáž–ិសáŸážŸáž“áŸáŸ‡ážáŸ’រូវបានបិទជាបណ្ណោះអាសន្ន ដោយហáŸážáž»ážáž¶ážœáž¶áž’្វើឱ្យមូលដ្ឋានទិន្ននáŸáž™áž’្លាក់ចុះដល់កំរិážáž˜áž½áž™ážŠáŸ‚លគ្មាននរណាម្នាក់អាចប្រើវីគីបាន។',
'perfcached' => 'ទិន្ននáŸáž™áž‘ាំងនáŸáŸ‡ážáŸ’រូវបានដាក់ទៅសážáž·áž—្ជាប់និងប្រហែលជាមិនទាន់សមáŸáž™ ។',
-'perfcachedts' => 'ទិន្ននáŸáž™ ទាំងនáŸáŸ‡ ážáŸ’រូវបាន ដាក់ក្នុង សážáž·áž—្ជាប់ áž“áž·áž„ បានážáŸ’រូវ បន្ទាន់សមáŸáž™ ចុងក្រោយ នៅ $1។',
-'querypage-no-updates' => 'ការធ្វើឱ្យទាន់សមáŸáž™ážŸáŸ†ážšáž¶áž”់ទំពáŸážšáž“áŸáŸ‡áž‚ឺមិនអាចធ្វើទៅរួចទáŸáž“ាពáŸáž›áž¥áž¡áž¼ážœáŸ” ទិន្ននáŸáž™áž“ៅទីនáŸáŸ‡áž“ឹងមិនážáŸ’រូវផ្លាស់ប្ážáž¼ážšážáŸ’មីនាពáŸáž›áž”ច្ចុប្បន្ន។',
+'perfcachedts' => 'ទិន្ននáŸáž™ážáž¶áž„ក្រោមនáŸáŸ‡ážáŸ’រូវបានដាក់ក្នុងឃ្លាំងសំងាážáŸ‹ (Cache) áž“áž·áž„ បានážáŸ’រូវបន្ទាន់សមáŸáž™áž…ុងក្រោយនៅ$1។',
+'querypage-no-updates' => 'ការធ្វើឱ្យទាន់សមáŸáž™ážŸáž˜áŸ’រាប់ទំពáŸážšáž“áŸáŸ‡áž‚ឺមិនអាចធ្វើទៅរួចទáŸáž“ាពáŸáž›áž¥áž¡áž¼ážœáŸ” ទិន្ននáŸáž™áž“ៅទីនáŸáŸ‡áž“ឹងមិនážáŸ’រូវផ្លាស់ប្ដូរážáŸ’មីនាពáŸáž›áž”ច្ចុប្បន្ន។',
'viewsource' => 'មើល​កូដ',
-'viewsourcefor' => 'សំរាប់ $1',
-'actionthrottled' => 'សកម្មភាពážáŸ’រូវបានកំរិáž',
+'viewsourcefor' => 'សម្រាប់ $1',
+'actionthrottled' => 'សកម្មភាពážáŸ’រូវបានកម្រិáž',
'actionthrottledtext' => 'ជាវិធានការប្រឆាំងស្ប៉ាម​(spam) អ្នកážáŸ’រូវបាន​គáŸáž€áŸ†áž áž·ážáž˜áž·áž“អោយ​ធ្វើសកម្មភាពនáŸáŸ‡â€‹áž…្រើនដងពáŸáž€áž‘áŸâ€‹áž€áŸ’នុងរយៈពáŸáž›ážáŸ’លីមួយ។
សូមព្យាយាមម្ដងទៀážáž€áŸ’នុងរយៈពáŸáž›áž”៉ុន្មាននាទីទៀážáŸ”',
'protectedpagetext' => 'ទំពáŸážšáž“áŸáŸ‡áž”ានážáŸ’រូវចាក់សោដើម្បីការពារមិនអោយកែប្រែ។',
-'viewsourcetext' => 'លោកអ្នកអាចមើលនិងចំលងកូដនៃទំពáŸážšáž“áŸáŸ‡áŸ–',
-'protectedinterface' => 'ទំពáŸážšáž“áŸáŸ‡ ផ្ážáž›áŸ‹áž“ូវ អážáŸ’ážáž”ទអន្ážážšáž˜áž»áž សំរាប់ផ្នែកទន់, áž“áž·áž„ បានážáŸ’រូវចាក់សោ ដើម្បីចៀសវាង ការបំពាន ។',
-'editinginterface' => "'''សូមប្រយáŸážáŸ’ន៖''' អ្នកកំពុងážáŸ‚កែប្រែទំពáŸážšážŠáŸ‚លបានប្រើប្រាស់​ដើម្បីផ្ážáž›áŸ‹áž“ូវអន្ážážšáž˜áž»ážážŸáŸ†ážšáž¶áž”់សូហ្វវែរ​។ បំលាស់ប្ážáž¼ážšáž…ំពោះទំពáŸážšáž“áŸáŸ‡â€‹áž“ឹងប៉ះពាល់ដល់ទំពáŸážšáž¢áž“្ážážšáž˜áž»ážáž“ៃអ្នកប្រើប្រាស់​ជាច្រើន ដែលប្រើប្រាស់វិបសាយនáŸáŸ‡áŸ” សំរាប់ការបកប្រែ សូមពិចារណាប្រើប្រាស់ [http://translatewiki.net/wiki/Main_Page?setlang=km Betawiki] (áž”áŸážáž¶ážœáž·áž‚ី) គំរោង​អន្ážážšáž‡áž¶ážáž¼áž”នីយកម្ម​នៃមáŸážŒáž¶ážœáž·áž‚ី ។",
+'viewsourcetext' => 'លោកអ្នកអាចមើលនិងចម្លងកូដនៃទំពáŸážšáž“áŸáŸ‡áŸ–',
+'protectedinterface' => 'ទំពáŸážšáž“áŸáŸ‡ ផ្ដល់នូវ អážáŸ’ážáž”ទអន្ážážšáž˜áž»áž សម្រាប់ផ្នែកទន់, áž“áž·áž„ បានážáŸ’រូវចាក់សោ ដើម្បីចៀសវាង ការបំពាន ។',
+'editinginterface' => "'''សូមប្រយáŸážáŸ’ន៖''' អ្នកកំពុងážáŸ‚កែប្រែទំពáŸážšážŠáŸ‚លបានប្រើប្រាស់​ដើម្បីផ្ដល់នូវអន្ážážšáž˜áž»ážážŸáž˜áŸ’រាប់ផ្នែកទន់​។ បំលាស់ប្ដូរចំពោះទំពáŸážšáž“áŸáŸ‡â€‹áž“ឹងប៉ះពាល់ដល់ទំពáŸážšáž¢áž“្ážážšáž˜áž»ážáž“ៃអ្នកប្រើប្រាស់​ជាច្រើន ដែលប្រើប្រាស់វិបសាយនáŸáŸ‡áŸ” សម្រាប់ការបកប្រែ សូមពិចារណាប្រើប្រាស់ [http://translatewiki.net/wiki/Main_Page?setlang=km Betawiki] (áž”áŸážáž¶ážœáž·áž‚ី) គម្រោង​អន្ážážšáž‡áž¶ážáž¼áž”នីយកម្ម​នៃមáŸážŒáž¶ážœáž·áž‚ី ។",
'sqlhidden' => '(ការអង្កáŸáž SQL ážáŸ’រូវបិទបាំង)',
'cascadeprotected' => 'ទំពáŸážšáž“áŸáŸ‡ážáŸ’រូវបានការពារពីការការប្រែដោយសារវាមាន{{PLURAL:$1|page, which is|pages, which are}} ដែលážáŸ’រូវបានការពារជាមួយ"cascading" option turned on:
$2',
'namespaceprotected' => "អ្នកមិនមានសិទ្ធិកែប្រែទំពáŸážšáž€áŸ’នុងលំហឈ្មោះ'''$1'''áž‘áŸáŸ”",
-'customcssjsprotected' => 'អ្នកមិនមាន​ការអនុញ្ញាážâ€‹áž€áŸ’នុងការកែប្រែទំពáŸážšáž“áŸáŸ‡áž‘០ព្រោះវាផ្ទុកការកំនážáŸ‹áž•áŸ’ទាល់ážáŸ’លួនផ្សáŸáž„ៗរបស់អ្នកប្រើប្រាស់ម្នាក់ផ្សáŸáž„ទៀážáŸ”',
+'customcssjsprotected' => 'អ្នកមិនមាន​ការអនុញ្ញាážâ€‹áž€áŸ’នុងការកែប្រែទំពáŸážšáž“áŸáŸ‡áž‘០ព្រោះវាផ្ទុកការកំណážáŸ‹áž•áŸ’ទាល់ážáŸ’លួនផ្សáŸáž„ៗរបស់អ្នកប្រើប្រាស់ម្នាក់ផ្សáŸáž„ទៀážáŸ”',
'ns-specialprotected' => 'ទំពáŸážšáž–ិសáŸážŸáŸ—មិនអាចកែប្រែបានទáŸáŸ”',
-'titleprotected' => "ចំនងជើងនáŸáŸ‡ážáŸ’រូវបានការពារមិនអោយបង្កើហដោយ [[User:$1|$1]]។
+'titleprotected' => "ចំណងជើងនáŸáŸ‡ážáŸ’រូវបានការពារមិនអោយបង្កើហដោយ [[User:$1|$1]]។
áž áŸážáž»áž•áž›áž›áž¾áž€áž¡áž¾áž„គឺ ''$2''។",
# Virus scanner
@@ -626,11 +627,11 @@ $2',
អ្នកអាចបន្ážáž”្រើប្រាស់{{SITENAME}}ក្នុងភាពអនាមិក ឬ [[Special:UserLogin|ឡុកអ៊ីនម្ដងទៀáž]] ក្នុងនាមជាអ្នកប្រើប្រាស់ដដែលឬផ្សáŸáž„ទៀážáŸ”
-'''សំគាល់៖'''ទំពáŸážšáž˜áž½áž™áž…ំនួនប្រហែលជានៅážáŸ‚បង្ហាញលោកអ្នកនៅក្នុងភាពបានឡុកអ៊ីនចូលក្នុងគណនីរបស់លោកអ្នកដដែល។ ប្រសិនបើមានករណីនáŸáŸ‡áž€áž¾ážáž¡áž¾áž„ សូមសំអាហឃ្លាំងសំងាážáŸ‹(Cache:ážáž¶áž…់)នៃកម្មវិធីរុករករបស់លោកអ្នក។",
+'''សម្គាល់៖'''ទំពáŸážšáž˜áž½áž™áž…ំនួនប្រហែលជានៅážáŸ‚បង្ហាញលោកអ្នកនៅក្នុងភាពបានឡុកអ៊ីនចូលក្នុងគណនីរបស់លោកអ្នកដដែល។ ប្រសិនបើមានករណីនáŸáŸ‡áž€áž¾ážáž¡áž¾áž„ សូមសំអាហឃ្លាំងសំងាážáŸ‹(Cache:ážáž¶áž…់)នៃកម្មវិធីរុករករបស់លោកអ្នក។",
'welcomecreation' => '== សូមស្វាគមន០$1! ==
គណនីរបស់អ្នកážáŸ’រូវបានបង្កើážáž áž¾áž™áŸ”
-កុំភ្លáŸáž…ផ្លាស់ប្ážáž¼ážš[[Special:Preferences|ចំនូលចិážáŸ’áž {{SITENAME}}]]របស់អ្នក។',
+កុំភ្លáŸáž…ផ្លាស់ប្ដូរ[[Special:Preferences|ចំណូលចិážáŸ’áž {{SITENAME}}]]របស់អ្នក។',
'loginpagetitle' => 'ការឡុកអ៊ីនរបស់អ្នកប្រើប្រាស់',
'yourname' => 'ឈ្មោះអ្នកប្រើ៖',
'yourpassword' => 'ពាក្យសំងាážáŸ‹áŸ–',
@@ -645,10 +646,10 @@ $2',
'logout' => 'ចាកចáŸáž‰',
'userlogout' => 'ចាកចáŸáž‰',
'notloggedin' => 'មិនបានឡុកអ៊ីន',
-'nologin' => 'ážáž¾áž›áŸ„កអ្នកមានគណនីសំរាប់ប្រើរឺទáŸ? $1 ។',
+'nologin' => 'ážáž¾áž›áŸ„កអ្នកមានគណនីសម្រាប់ប្រើរឺទáŸ? $1 ។',
'nologinlink' => 'បង្កើážáž‚ណនី',
'createaccount' => 'បង្កើážáž‚ណនី',
-'gotaccount' => 'ážáž¾áž›áŸ„កអ្នកមានគណនីសំរាប់ប្រើរឺទáŸ? $1។',
+'gotaccount' => 'ážáž¾áž›áŸ„កអ្នកមានគណនីសម្រាប់ប្រើរឺទáŸ? $1។',
'gotaccountlink' => 'ឡុកអ៊ីន',
'createaccountmail' => 'ážáž¶áž˜ážšáž™áŸˆáž¢áŸŠáž¸áž˜áŸ‚áž›',
'badretype' => 'ពាក្យសំងាážáŸ‹ážŠáŸ‚លអ្នកបានបញ្ចូលនោះ គឺមិនស៊ីគ្នាទáŸáŸ”',
@@ -666,10 +667,10 @@ $2',
វាážáŸ’រូវážáŸ‚ážáž·áž…ជាង $1 {{PLURAL:$1|អក្សរ|អក្សរ}}។',
'email' => 'អ៊ីមែល',
-'prefs-help-realname' => 'ការផ្ážáž›áŸ‹ážˆáŸ’មោះពិážâ€‹áž‡áž¶áž‡áŸ†ážšáž¾ážŸážšáž”ស់អ្នក។ បើអ្នកផ្ážáž›áŸ‹áž¢áŸ„áž™ វានឹងážáŸ’រូវបានប្រើប្រាស់់ដើម្បីបញ្ជាក់ភាពជាម្ចាស់​លើការរួមចំនែក​នានា​របស់អ្នក។',
+'prefs-help-realname' => 'ការផ្ដល់ឈ្មោះពិážâ€‹áž‡áž¶áž‡áž˜áŸ’រើសរបស់អ្នក។ បើអ្នកផ្ដល់ឱ្យ វានឹងážáŸ’រូវបានប្រើប្រាស់់ដើម្បីបញ្ជាក់ភាពជាម្ចាស់​លើការរួមចំណែក​នានា​របស់អ្នក។',
'loginerror' => 'កំហុសនៃការឡុកអ៊ីន',
-'prefs-help-email' => 'ការផ្ដល់អាសយដ្ឋានអ៊ីមែលឬមិនផ្ដល់ជាជំរើសរបស់អ្នក។ ប៉ុន្ដែវាអាចផ្ážáž›áŸ‹áž¢áŸ„យពាក្យសំងាážáŸ‹ážáŸ’រូវបានផ្ញើប្រសិនបើអ្នកភ្លáŸáž…។
-អ្នកកáŸáž¢áž¶áž…ជ្រើសរើស​ការផ្ដល់លទ្ឋភាព​​អោយអ្នកដទៃទាក់ទងអ្នក​ážáž¶áž˜ážšáž™áŸˆâ€‹â€‹áž‘ំពáŸážšáž¢áŸ’នកប្រើប្រាស់​​ឬទំពáŸážšáž–ិភាក្សារបស់អ្នក​​ដោយមិនចាំបាច់អោយគáŸážŠáž¹áž„ពីអážáŸ’ážážŸáž‰áŸ’ញាណរបស់អ្នក។',
+'prefs-help-email' => 'ការផ្ដល់អាសយដ្ឋានអ៊ីមែលឬមិនផ្ដល់ជាជម្រើសរបស់អ្នក។ ប៉ុន្ដែវាអាចផ្ážáž›áŸ‹áž±áŸ’យពាក្យសំងាážáŸ‹ážáŸ’រូវបានផ្ញើប្រសិនបើអ្នកភ្លáŸáž…។
+អ្នកកáŸáž¢áž¶áž…ជ្រើសរើស​ការផ្ដល់លទ្ឋភាព​​ឱ្យអ្នកដទៃទាក់ទងអ្នក​ážáž¶áž˜ážšáž™áŸˆâ€‹â€‹áž‘ំពáŸážšáž¢áŸ’នកប្រើប្រាស់​​ឬទំពáŸážšáž–ិភាក្សារបស់អ្នក​​ដោយមិនចាំបាច់អោយគáŸážŠáž¹áž„ពីអážáŸ’ážážŸáž‰áŸ’ញាណរបស់អ្នក។',
'prefs-help-email-required' => 'អាសយដ្ឋានអ៊ីមែលážáŸ’រូវការជាចាំបាច់។',
'nocookiesnew' => 'គណនីអ្នកប្រើប្រាស់ážáŸ’រូវបានបង្កើហប៉ុន្ážáŸ‚អ្នកមិនážáŸ’រូវបានឡុកអ៊ីនទáŸáŸ”
{{SITENAME}} ប្រើប្រាស់ cookies ដើម្បីឡុកអ៊ីន។
@@ -679,39 +680,39 @@ $2',
'noname' => 'អ្នកមិនបានកំណážáŸ‹ážáŸ’រឹមážáŸ’រូវនូវឈ្មោះអ្នកប្រើប្រាស់ទáŸáŸ”',
'loginsuccesstitle' => 'ឡុកអ៊ីនដោយជោគជáŸáž™',
'loginsuccess' => "'''áž–áŸáž›áž“áŸáŸ‡áž¢áŸ’នកážáŸ’រូវបានចូលទៅ{{SITENAME}}ជា \"\$1\"។'''",
-'nosuchuser' => 'មិនមានអ្នកប្រើប្រាស់​ឈ្មោះ "$1" áž‘áŸáŸ” សូម​ពិនិážáŸ’យ​ក្រែង​លោ​មានកំហុស​អក្ážážšáž¶ážœáž·ážšáž»áž‘្ធឬ [[Special:Userlogin/signup|បង្កើážâ€‹áž‚ណនី​ážáŸ’មី]]។',
+'nosuchuser' => 'មិនមានអ្នកប្រើប្រាស់​ឈ្មោះ "$1" áž‘áŸáŸ” សូម​ពិនិážáŸ’យ​ក្រែង​លោ​មានកំហុស​អក្ážážšáž¶ážœáž·ážšáž»áž‘្ធឬ [[Special:UserLogin/signup|បង្កើážâ€‹áž‚ណនី​ážáŸ’មី]]។',
'nosuchusershort' => 'គ្មានអ្នកប្រើប្រាស់​ឈ្មោះ "$1" áž‘áŸáŸ” សូម​ពិនិážáŸ’យ​​អក្ážážšáž¶ážœáž·ážšáž»áž‘្ធ​របស់អ្នក ។',
'nouserspecified' => 'អ្នកážáŸ’រូវážáŸ‚​បញ្ជាក់ឈ្មោះ​អ្នកប្រើប្រាស់។',
'wrongpassword' => 'ពាក្យសំងាážáŸ‹â€‹ážŠáŸ‚លបានបញ្ចូល​មិនážáŸ’រឹមážáŸ’រូវទáŸáŸ” សូមព្យាយាម​ម្ážáž„ទៀážáŸ”',
'wrongpasswordempty' => 'ពាក្យសំងាážáŸ‹ážŠáŸ‚លបានបញ្ចូលមិនážáŸ’រូវ​ទáŸáŸ” សូមព្យាយាម​ម្ážáž„ទៀážáŸ”',
'passwordtooshort' => 'ពាក្យសំងាážáŸ‹ážšáž”ស់អ្នក មិនមានសុពលភាព ឬ​ ážáŸ’លីពáŸáž€áŸ” វាážáŸ’រូវមានយ៉ាងážáž·áž… $1 {{PLURAL:$1|1 អក្សរ|$1 អក្សរ}} áž“áž·áž„ ážáŸ’រូវផ្សáŸáž„ពីឈ្មោះអ្នកប្រើប្រាស់របស់អ្នក។',
'mailmypassword' => 'អ៊ីមែលពាក្យសំងាážáŸ‹ážáŸ’មី',
-'passwordremindertitle' => 'ពាក្យសំងាážáŸ‹áž”ណ្ážáŸ„ះអាសន្នážáŸ’មីសំរាប់{{SITENAME}}',
+'passwordremindertitle' => 'ពាក្យសំងាážáŸ‹áž”ណ្ážáŸ„ះអាសន្នážáŸ’មីសម្រាប់{{SITENAME}}',
'passwordremindertext' => 'មានអ្នកណាម្នាក់ (ប្រហែលជាអ្នក) ពីអាសáŸáž™ážŠáŸ’ឋាន IP $1 បានស្នើសុំពាក្យសំងាážáŸ‹ážáŸ’មីមួយពី {{SITENAME}} ($4) ។
-ពាក្យសំងាážáŸ‹áž”ណ្ដោះអាសន្នមួយសំរាប់អ្នកប្រើប្រាស់ "$2" ážáŸ’រូវបានប្ដូរទៅជា "$3" ។ បើសិនជានáŸáŸ‡áž˜áž·áž“មែន​ជាអ្វីដែលអ្នកចង់បានទ០សូមអ្នកឡុកអ៊ីន​ហើយជ្រើសរើសយកពាក្យសំងាážáŸ‹ážáŸ’មី។
+ពាក្យសំងាážáŸ‹áž”ណ្ដោះអាសន្នមួយសម្រាប់អ្នកប្រើប្រាស់ "$2" ážáŸ’រូវបានប្ដូរទៅជា "$3" ។ បើសិនជានáŸáŸ‡áž˜áž·áž“មែន​ជាអ្វីដែលអ្នកចង់បានទ០សូមអ្នកឡុកអ៊ីន​ហើយជ្រើសរើសយកពាក្យសំងាážáŸ‹ážáŸ’មី។
បើមានអ្នកណាផ្សáŸáž„ស្នើករណីនáŸáŸ‡ ឬ បើអ្នកនឹកឃើញពាក្យសំងាážáŸ‹áž…ាស់របស់អ្នក ហើយមិនចង់ផ្លាស់ប្ážáž¼ážšáž‘áŸáž“ោះ សូមអ្នកអាចបំភ្លáŸáž…សារនáŸáŸ‡ ហើយបន្ážáž”្រើប្រាស់ពាក្យសំងាážáŸ‹áž…ាស់របស់អ្នក ។',
-'noemail' => 'គ្មានអាសយដ្ឋានអ៊ីមែលážáŸ’រូវបានកážáŸ‹ážáŸ’រាទុកសំរាប់អ្នកប្រើប្រាស់ "$1" áž‘áŸáŸ”',
+'noemail' => 'គ្មានអាសយដ្ឋានអ៊ីមែលážáŸ’រូវបានកážáŸ‹ážáŸ’រាទុកសម្រាប់អ្នកប្រើប្រាស់ "$1" áž‘áŸáŸ”',
'passwordsent' => 'ពាក្យសំងាážáŸ‹ážáŸ’មីážáŸ’រូវបានផ្ញើទៅអាសយដ្ឋានអ៊ីមែលដែលបានចុះបញ្ជីសំរាប់ "$1"។
សូមឡុកអ៊ីនម្ážáž„ទៀážáž”ន្ទាប់ពីអ្នកបានទទួលវា។',
-'blocked-mailpassword' => 'អាសយដ្ឋានIPážáŸ’រូវបានហាមឃាážáŸ‹áž–ីការកែប្រែ និងមិនអនុញ្ញាážáž¢áŸ„យប្រើប្រាស់មុážáž„ារសង្គ្រោះពាក្យសំងាážáŸ‹ážŠáž¾áž˜áŸ’បីបង្ការការបំពាន។',
-'eauthentsent' => 'អ៊ីមែល​សំរាប់​ផ្ទៀងផ្ទាážáŸ‹â€‹ážáŸ’រូវបានផ្ញើទៅ​អាសáŸáž™ážŠáŸ’ឋានអ៊ីមែល​ដែលបានដាក់ឈ្មោះ។ មុននឹងមាន​អ៊ីមែលផ្សáŸáž„មួយទៀážâ€‹ážáŸ’រូវផ្ញើទៅ​គណនីនáŸáŸ‡ អ្នកážáŸ’រូវážáŸ‚​ážáž¶áž˜áž˜áž¾áž›â€‹ážŸáŸáž…ក្ážáž¸ážŽáŸ‚នាំ​ក្នុងអ៊ីមែល​នáŸáŸ‡ ដើម្បី បញ្ជាក់ážáž¶â€‹áž‚ណនីបច្ចុប្បន្ន​ពិážáž‡áž¶â€‹ážšáž”ស់អ្នកពិážáž”្រាកដមែន។',
+'blocked-mailpassword' => 'អាសយដ្ឋានIPážáŸ’រូវបានហាមឃាážáŸ‹áž–ីការកែប្រែ និងមិនអនុញ្ញាážáž±áŸ’យប្រើប្រាស់មុážáž„ារសង្គ្រោះពាក្យសំងាážáŸ‹ážŠáž¾áž˜áŸ’បីបង្ការការបំពាន។',
+'eauthentsent' => 'អ៊ីមែល​សម្រាប់​ផ្ទៀងផ្ទាážáŸ‹â€‹ážáŸ’រូវបានផ្ញើទៅ​អាសយដ្ឋានអ៊ីមែល​ដែលបានដាក់ឈ្មោះ។ មុននឹងមាន​អ៊ីមែលផ្សáŸáž„មួយទៀážâ€‹ážáŸ’រូវផ្ញើទៅ​គណនីនáŸáŸ‡ អ្នកážáŸ’រូវážáŸ‚​ážáž¶áž˜áž˜áž¾áž›â€‹ážŸáŸáž…ក្ážáž¸ážŽáŸ‚នាំ​ក្នុងអ៊ីមែល​នáŸáŸ‡ ដើម្បី បញ្ជាក់ážáž¶â€‹áž‚ណនីបច្ចុប្បន្ន​ពិážáž‡áž¶â€‹ážšáž”ស់អ្នកពិážáž”្រាកដមែន។',
'throttled-mailpassword' => 'អ៊ីមែលរំលឹកពាក្យសំងាážáŸ‹ážáŸ’រូវបានផ្ញើទៅអោយអ្នកក្នុងអំឡុងពáŸáž›{{PLURAL:$1|ម៉ោង|$1ម៉ោង}}ចុងក្រោយនáŸáŸ‡áŸ”
ដើម្បីបង្ការអំពើបំពាន អ៊ីមែលរំលឹកពាក្យសំងាážáŸ‹ážáŸ‚មួយគážáŸ‹áž“ឹងážáŸ’រូវបាន​ផ្ញើក្នុងរយៈពáŸáž›{{PLURAL:$1|ម៉ោង|$1ម៉ោង}}។',
'mailerror' => 'កំហុសនៃការផ្ញើសារ៖ $1',
'acct_creation_throttle_hit' => 'សូមអភáŸáž™áž‘ោស, អ្នកបានបង្កើážáž‚ណនី $1 រួចហើយ ។ អ្នកមិនអាចធ្វើអ្វីបន្ážáŸ‚មទៀážáž‘áŸâ€‹ ។',
'emailauthenticated' => 'អាសយដ្ឋានអ៊ីមែលរបស់លោកអ្នកážáŸ’រូវបានបញ្ជាក់ážáž¶ážáŸ’រឹមážáŸ’រូវពិážáž”្រាកដនៅ $1។',
-'emailnotauthenticated' => 'អាសយដ្ឋានអ៊ីមែលរបស់លោកអ្នក មិនទាន់ážáŸ’រូវបានបញ្ជាក់ážáž¶ážáŸ’រឹមážáŸ’រូវពិážáž”្រាកដនៅឡើយទáŸáŸ” មិនមានអ៊ីមែល ដែលនឹងážáŸ’រូវបានផ្ញើ សំរាប់មុážáž„ារពិសáŸážŸážŽáž¶áž˜áž½áž™ážŠáž¼áž…ážáž¶áž„ក្រោម។',
-'noemailprefs' => '<strong>បញ្ជាក់អាសយដ្ឋានអ៊ីមែលសំរាប់លក្ážážŽáŸˆáž‘ាំងនáŸáŸ‡ážŠáž¾áž˜áŸ’បីធ្វើការ</strong> ។',
+'emailnotauthenticated' => 'អាសយដ្ឋានអ៊ីមែលរបស់លោកអ្នក មិនទាន់ážáŸ’រូវបានបញ្ជាក់ážáž¶ážáŸ’រឹមážáŸ’រូវពិážáž”្រាកដនៅឡើយទáŸáŸ” មិនមានអ៊ីមែល ដែលនឹងážáŸ’រូវបានផ្ញើ សម្រាប់មុážáž„ារពិសáŸážŸážŽáž¶áž˜áž½áž™ážŠáž¼áž…ážáž¶áž„ក្រោម។',
+'noemailprefs' => '<strong>បញ្ជាក់អាសយដ្ឋានអ៊ីមែលសម្រាប់លក្ážážŽáŸˆáž‘ាំងនáŸáŸ‡ážŠáž¾áž˜áŸ’បីធ្វើការ</strong> ។',
'emailconfirmlink' => 'បញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែលរបស់អ្នក',
-'invalidemailaddress' => 'អាសយដ្ឋានអ៊ីមែល​នáŸáŸ‡áž˜áž·áž“អាចទទួលយកបានទáŸâ€‹ážŠáŸ„យសារវាមានទំរង់​​មិនážáŸ’រឹមážáŸ’រូវ។
+'invalidemailaddress' => 'អាសយដ្ឋានអ៊ីមែល​នáŸáŸ‡áž˜áž·áž“អាចទទួលយកបានទáŸâ€‹ážŠáŸ„យសារវាមានទម្រង់​​មិនážáŸ’រឹមážáŸ’រូវ។
-សូមបញ្ចូល​អាសយដ្ឋានមួយ​ដែលមាន​ទំរង់​ážáŸ’រឹមážáŸ’រូវ ឬមួយកáŸáž‘ុកវាលនោះអោយនៅទំនáŸážšâ€‹â€‹áŸ”',
+សូមបញ្ចូល​អាសយដ្ឋានមួយ​ដែលមាន​ទម្រង់​ážáŸ’រឹមážáŸ’រូវ ឬមួយកáŸáž‘ុកវាលនោះឱ្យនៅទំនáŸážšâ€‹â€‹áŸ”',
'accountcreated' => 'គណនីរបស់លោកអ្នកážáŸ’រូវបានបង្កើážáž áž¾áž™',
'accountcreatedtext' => 'គណនី $1 ážáŸ’រូវបានបង្កើážáž áž¾áž™áŸ”',
-'createaccount-title' => 'ការបង្កើážáž‚ណនីសំរាប់{{SITENAME}}',
+'createaccount-title' => 'ការបង្កើážáž‚ណនីសម្រាប់{{SITENAME}}',
'createaccount-text' => 'មានអ្នកណាម្នាក់បានបង្កើážáž‚ណនីជាឈ្មោះ "$2" លើ{{SITENAME}}($4) ព្រមទាំងពាក្យសំងាážáŸ‹ "$3" ។ អ្នកគួរážáŸ‚ឡុកអ៊ីនហើយផ្លាស់ប្ážáž¼ážšáž–ាក្យសំងាážáŸ‹ážšáž”ស់អ្នកនៅពáŸáž›áž“áŸáŸ‡áŸ”
អ្នកអាចរំលងសារនáŸáŸ‡ ប្រសិនបើ​គណនីនáŸáŸ‡ážáŸ’រូវបានបង្កើážážŠáŸ„យមានបញ្ហា។',
@@ -725,7 +726,7 @@ $2',
'resetpass_submit' => 'ដាក់ពាក្យសំងាážáŸ‹áž“ិងឡុកអ៊ីន',
'resetpass_success' => 'ពាក្យសំងាážáŸ‹ážšáž”ស់អ្នកážáŸ’រូវបានផ្លាស់ប្ážáž¼ážšážŠáŸ„យជោគជáŸáž™áž áž¾áž™! ឥឡូវនáŸáŸ‡áž€áŸ†áž–ុងឡុកអ៊ីន...',
'resetpass_bad_temporary' => 'ពាក្យសំងាážáŸ‹áž”ណ្ážáŸ„ះអាសន្នមិនážáŸ’រឹមážáŸ’រូវទáŸáŸ” ប្រហែលជាអ្នកបានផ្លាស់ប្ážáž¼ážšáž–ាក្យសំងាážáŸ‹ážšáž”ស់អ្នករួចហើយ ឬបានស្នើពាក្យសំងាážáŸ‹áž”ណ្ážáŸ„ះអាសន្នážáŸ’មីហើយ។',
-'resetpass_forbidden' => 'ពាក្យសំងាážáŸ‹áž˜áž·áž“អាចážáŸ’រូវបានផ្លាស់ប្ážáž¼ážšáž‘áŸáž›áž¾{{SITENAME}}',
+'resetpass_forbidden' => 'ពាក្យសំងាážáŸ‹áž˜áž·áž“អាចផ្លាស់ប្ážáž¼ážšáž”ានទáŸ',
'resetpass_missing' => 'ទិន្ននáŸáž™áž˜áž·áž“ážáŸ’រូវបានបញ្ចូលទáŸáŸ”',
# Edit page toolbar
@@ -733,41 +734,41 @@ $2',
'bold_tip' => 'អក្សរដិáž',
'italic_sample' => 'អក្សរទ្រáŸáž',
'italic_tip' => 'អក្សរទ្រáŸáž',
-'link_sample' => 'ចំនងជើង​ážáŸ†áž“ភ្ជាប់',
-'link_tip' => 'ážáŸ†áž“ភ្ជាប់​ážáž¶áž„ក្នុង',
-'extlink_sample' => 'http://www.example.com ចំនងជើង​ážáŸ†áž“ភ្ជាប់',
-'extlink_tip' => 'ážáŸ†áž“ភ្ជាប់​ážáž¶áž„ក្រៅ (កុំភ្លáŸáž…​ដាក់ http:// នៅពីមុáž)',
-'headline_sample' => 'ចំនងជើងរងនៃអážáŸ’ážáž”áž‘',
-'headline_tip' => 'ចំនងជើងរង​កំរិážâ€‹áŸ¢',
+'link_sample' => 'ចំណងជើង​ážáŸ†ážŽáž—្ជាប់',
+'link_tip' => 'ážáŸ†ážŽáž—្ជាប់​ážáž¶áž„ក្នុង',
+'extlink_sample' => 'http://www.example.com ចំណងជើង​ážáŸ†ážŽáž—្ជាប់',
+'extlink_tip' => 'ážáŸ†ážŽáž—្ជាប់​ážáž¶áž„ក្រៅ (កុំភ្លáŸáž…​ដាក់ http:// នៅពីមុáž)',
+'headline_sample' => 'ចំណងជើងរងនៃអážáŸ’ážáž”áž‘',
+'headline_tip' => 'ចំណងជើងរង​កម្រិážâ€‹áŸ¢',
'math_sample' => 'បញ្ចូលរូបមន្ážâ€‹áž“ៅទីនáŸáŸ‡',
'math_tip' => 'រូបមន្ážâ€‹áž‚ណិážážœáž·áž‘្យា(LaTeX)',
-'nowiki_sample' => 'បញ្ចូល​អážáŸ’ážáž”ទគ្មានទំរង់​នៅទីនáŸáŸ‡',
-'nowiki_tip' => 'មិនគិážâ€‹áž‘ំរង់​នៃ​វិគី',
+'nowiki_sample' => 'បញ្ចូល​អážáŸ’ážáž”ទគ្មានទម្រង់​នៅទីនáŸáŸ‡',
+'nowiki_tip' => 'មិនគិážâ€‹áž‘ម្រង់​នៃ​វិគី',
'image_sample' => 'ឧទាហរណáŸ.jpg',
'image_tip' => 'រូបភាពបង្កប់',
'media_sample' => 'ឧទាហរណáŸ.ogg',
-'media_tip' => 'ážáŸ†áž“ភ្ជាប់ឯកសារ',
+'media_tip' => 'ážáŸ†ážŽáž—្ជាប់ឯកសារ',
'sig_tip' => 'áž ážáŸ’ážáž›áŸážáž¶â€‹ážšáž”ស់អ្នកជាមួយនឹងកាលបរិច្ឆáŸáž‘',
'hr_tip' => 'បន្ទាážáŸ‹ážŠáŸáž€ (មិនសូវប្រើទáŸ)',
# Edit pages
-'summary' => 'សáŸáž…ក្ážáž¸ážŸáž„្ážáŸáž”',
-'subject' => 'ប្រធានបទ/ចំនងជើងរង',
-'minoredit' => 'áž“áŸáŸ‡áž‡áž¶â€‹áž€áŸ†áž“ែប្រែážáž·áž…ážáž½áž…ប៉ុណ្ណោះ',
+'summary' => 'សáŸáž…ក្ដីសង្ážáŸáž”',
+'subject' => 'ប្រធានបទ/ចំណងជើងរង',
+'minoredit' => 'áž“áŸáŸ‡áž‡áž¶â€‹áž€áŸ†ážŽáŸ‚ប្រែážáž·áž…ážáž½áž…ប៉ុណ្ណោះ',
'watchthis' => 'ážáž¶áž˜ážŠáž¶áž“​ទំពáŸážšáž“áŸáŸ‡',
'savearticle' => 'រក្សាទំពáŸážšáž‘ុក',
'preview' => 'មើលជាមុន',
'showpreview' => 'បង្ហាញ​ការមើលជាមុន',
'showlivepreview' => 'មើលជាមុនដោយផ្ទាល់',
-'showdiff' => 'បង្ហាញ​បំលាស់ប្ážáž¼ážš',
+'showdiff' => 'បង្ហាញ​បំលាស់ប្ដូរ',
'anoneditwarning' => "'''ប្រយáŸážáŸ’áž“ ៖''' អ្នកមិនទាន់បានឡុកអ៊ីន​ទáŸáŸ” អាសយដ្ឋាន IP របស់អ្នក​នឹងážáŸ’រូវបាន​កážáŸ‹ážáŸ’រាទុក​ក្នុងប្រវážáŸ’ážáž·áž€áŸ‚ប្រែ​នៃទំពáŸážšâ€‹áž“áŸáŸ‡áŸ”",
-'missingsummary' => "'''រំលឹក៖''' អ្នកមិនទាន់បានផ្ដល់អោយនូវសáŸáž…ក្ដីសង្ážáŸáž”អំពីកំនែប្រែទáŸáŸ”
-បើសិនជាអ្នកចុច '''រក្សាទុក''' ម្ដងទៀážáž“ោះកំនែប្រែរបស់អ្នកនឹងážáŸ’រូវរក្សាទុកដោយគ្មានវា។",
+'missingsummary' => "'''រំលឹក៖''' អ្នកមិនទាន់បានផ្ដល់ឱ្យនូវសáŸáž…ក្ដីសង្ážáŸáž”អំពីកំណែប្រែទáŸáŸ”
+បើសិនជាអ្នកចុច '''រក្សាទុក''' ម្ដងទៀážáž“ោះកំណែប្រែរបស់អ្នកនឹងážáŸ’រូវរក្សាទុកដោយគ្មានវា។",
'missingcommenttext' => 'សូមបញ្ចូលមួយវិចារនៅážáž¶áž„ក្រោម។',
-'missingcommentheader' => "'''រំលឹក៖''' អ្នកមិនទាន់បានផ្ដល់អោយនូវ ប្រធានបទ/ចំនងជើង របស់វិចារនáŸáŸ‡áž‘áŸáŸ”
-បើសិនជាអ្នកចុច '''រក្សាទុក''' ម្ដងទៀážáž“ោះកំនែប្រែរបស់អ្នកនឹងážáŸ’រូវរក្សាទុកដោយគ្មានវា។",
-'summary-preview' => 'ការមើលជាមុននូវសáŸáž…ក្ážáž¸ážŸáž„្ážáŸáž”',
-'subject-preview' => 'ការមើលជាមុននូវប្រធានបទ/ចំនងជើង',
+'missingcommentheader' => "'''រំលឹក៖''' អ្នកមិនទាន់បានផ្ដល់អោយនូវ ប្រធានបទ/ចំណងជើង របស់វិចារនáŸáŸ‡áž‘áŸáŸ”
+បើសិនជាអ្នកចុច '''រក្សាទុក''' ម្ដងទៀážáž“ោះកំណែប្រែរបស់អ្នកនឹងážáŸ’រូវរក្សាទុកដោយគ្មានវា។",
+'summary-preview' => 'ការមើលជាមុននូវសáŸáž…ក្ដីសង្ážáŸáž”',
+'subject-preview' => 'ការមើលជាមុននូវប្រធានបទ/ចំណងជើង',
'blockedtitle' => 'អ្នកប្រើប្រាស់ážáŸ’រូវបានហាមឃាážáŸ‹',
'blockedtext' => '<big>\'\'\'ឈ្មោះគណនី (ឬអាសយដ្ឋាន IP)របស់អ្នកážáŸ’រូវបានហាមឃាážáŸ‹áž áž¾áž™áŸ”\'\'\'</big>
@@ -776,16 +777,16 @@ $2',
ដោយសំអាងលើហáŸážáž»áž•áž› \'\'$2\'\'។
-* ចាប់ផ្ážáž¾áž˜áž€áž¶ážšáž áž¶áž˜ážƒáž¶ážáŸ‹ ៖ $8
-* áž•áž»ážáž€áŸ†áž“ážáŸ‹áž€áž¶ážšáž áž¶áž˜ážƒáž¶ážáŸ‹ ៖ $6
+* ចាប់ផ្ដើមការហាមឃាážáŸ‹ ៖ $8
+* áž•áž»ážáž€áŸ†ážŽážáŸ‹áž€áž¶ážšáž áž¶áž˜ážƒáž¶ážáŸ‹ ៖ $6
* គណនីបាននឹងážáŸ’រូវពន្យាការហាមឃាážáŸ‹áŸ‹ ៖ $7
អ្នកអាចទាក់ទង $1 ឬ [[{{MediaWiki:Grouppage-sysop}}|អ្នកអភិបាល]]ដទៃទៀážážŠáž¾áž˜áŸ’បីពិភាក្សាពីការហាមឃាážáŸ‹áŸ‹áž“áŸáŸ‡ ។
-អ្នកមិនអាចប្រើប្រាស់មុážáž„ារ "អ៊ីមែលទៅអ្នកប្រើប្រាស់នáŸáŸ‡" បានទ០លើកលែងអាសយដ្ឋានអ៊ីមែលមានសុពលភាពមួយ​ážáŸ’រូវបានបញ្ជាក់​ក្នុង[[Special:Preferences|ចំនូលចិážáŸ’ážáž“ានានៃគណនី]]របស់លោកអ្នកហើយលោកអ្នកមិនážáŸ’រូវបានគáŸáž áž¶áž˜ážƒáž¶ážáŸ‹áž˜áž·áž“អោយប្រើប្រាស់មុážáž„ារនោះ។
+អ្នកមិនអាចប្រើប្រាស់មុážáž„ារ "អ៊ីមែលទៅអ្នកប្រើប្រាស់នáŸáŸ‡" បានទ០លើកលែងអាសយដ្ឋានអ៊ីមែលមានសុពលភាពមួយ​ážáŸ’រូវបានបញ្ជាក់​ក្នុង[[Special:Preferences|ចំណូលចិážáŸ’ážáž“ានានៃគណនី]]របស់លោកអ្នកហើយលោកអ្នកមិនážáŸ’រូវបានគáŸáž áž¶áž˜ážƒáž¶ážáŸ‹áž˜áž·áž“ឱ្យប្រើប្រាស់មុážáž„ារនោះ។
-អាសយដ្ឋាន IP បច្ចុប្បន្នរបស់លោកអ្នកគឺ $3 និងអážáŸ’ážážŸáž‰áŸ’ញាណរាំងážáŸ’ទប់គឺ #$5 ។ សូមបញ្ចូលអាសយដ្ឋានទាំងនáŸáŸ‡ážŸáŸ†ážšáž¶áž”់គ្រប់សំនួរអង្កáŸážáŸ”',
+អាសយដ្ឋាន IP បច្ចុប្បន្នរបស់លោកអ្នកគឺ $3 និងអážáŸ’ážážŸáž‰áŸ’ញាណរាំងážáŸ’ទប់គឺ #$5 ។ សូមបញ្ចូលអាសយដ្ឋានទាំងនáŸáŸ‡ážŸáž˜áŸ’រាប់គ្រប់សំណួរអង្កáŸážáŸ”',
'autoblockedtext' => 'អាសយដ្ឋានIPរបស់អ្នកបានážáŸ’រូវរាំងážáŸ’ទប់ដោយស្វáŸáž™áž”្រវážáŸ’ážáž· ព្រោះវាážáŸ’រូវបានប្រើប្រាស់ដោយអ្នកប្រើប្រាស់ផ្សáŸáž„ទៀážâ€‹ ដែលážáŸ’រូវបានរាំងážáŸ’ទប់ដោយ $1 ។
មូលហáŸážáž»áž›áž¾áž€áž¡áž¾áž„៖
@@ -798,57 +799,57 @@ $2',
អ្នកអាចទាក់ទង $1 ឬ[[{{MediaWiki:Grouppage-sysop}}|អ្នកអភិបាល]]ណាម្នាក់ ដើម្បីពិភាក្សាអំពីការរាំងážáŸ’ទប់នáŸáŸ‡áŸ”
-សូមកážáŸ‹ážŸáŸ†áž‚ាល់ážáž¶áž¢áŸ’នកមិនអាចប្រើប្រាស់មុážáž„ារ"អ៊ីមែលអ្នកប្រើប្រាស់នáŸáŸ‡"បានទ០លុះážáŸ’រាážáŸ‚មានមួយអាសយដ្ឋានអ៊ីមែលដែលមានសុពលភាព បានចុះឈ្មោះ ក្នុង
-[[Special:Preferences|ចំនូលចិážáŸ’áž]]របស់អ្នក ហើយអ្នកមិនážáŸ’រូវបានរាំងážáŸ’ទប់មិនអោយប្រើប្រាស់មុážáž„ារនោះ ។
+សូមកážáŸ‹ážŸáž˜áŸ’គាល់ážáž¶áž¢áŸ’នកមិនអាចប្រើប្រាស់មុážáž„ារ"អ៊ីមែលអ្នកប្រើប្រាស់នáŸáŸ‡"បានទ០លុះážáŸ’រាážáŸ‚មានមួយអាសយដ្ឋានអ៊ីមែលដែលមានសុពលភាព បានចុះឈ្មោះ ក្នុង
+[[Special:Preferences|ចំណូលចិážáŸ’áž]]របស់អ្នក ហើយអ្នកមិនážáŸ’រូវបានរាំងážáŸ’ទប់មិនអោយប្រើប្រាស់មុážáž„ារនោះ ។
អាសយដ្ឋាន IP បច្ចុប្បន្នរបស់អ្នកគឺ $3។ ID ដែលážáŸ’រូវបានរាំងážáŸ’ទប់គឺ #$5។
-សូមបញ្ចូលពážáŸŒáž˜áž¶áž“លំអិážážáž¶áž„លើនáŸáŸ‡ ក្នុងគ្រប់សំនួរអង្កáŸážážŠáŸ‚លអ្នកបានបង្កើážáŸ”',
+សូមបញ្ចូលពáŸážáŸŒáž˜áž¶áž“លំអិážážáž¶áž„លើនáŸáŸ‡ ក្នុងគ្រប់សំណួរអង្កáŸážážŠáŸ‚លអ្នកបានបង្កើážáŸ”',
'blockednoreason' => 'គ្មានហáŸážáž»áž•áž›â€‹ážáŸ’រូវបានលើកឡើង',
'blockedoriginalsource' => "កូដនៃទំពáŸážš '''$1''' ážáŸ’រូវបានបង្ហាញដូចážáž¶áž„ក្រោម៖",
-'blockededitsource' => "ážáŸ’លឹមសារ​នៃ '''កំនែប្រែ​របស់អ្នក''' ចំពោះ '''$1''' ážáŸ’រូវបាន​បង្ហាញ​ážáž¶áž„ក្រោម ៖",
-'whitelistedittitle' => 'ážáŸ†ážšáž¼ážœáž¢áŸ„យឡុកអ៊ីនដើម្បីកែប្រែ',
+'blockededitsource' => "ážáŸ’លឹមសារ​នៃ '''កំណែប្រែ​របស់អ្នក''' ចំពោះ '''$1''' ážáŸ’រូវបាន​បង្ហាញ​ážáž¶áž„ក្រោម ៖",
+'whitelistedittitle' => 'ážáž˜áŸ’រូវឱ្យឡុកអ៊ីនដើម្បីកែប្រែ',
'whitelistedittext' => 'អ្នកážáŸ’រូវážáŸ‚ជា $1 ដើម្បី​កែប្រែ​ážáŸ’លឹមសារទំពáŸážšáŸ”',
-'confirmedittitle' => 'ážáŸ†ážšáž¼ážœáž¢áŸ„យ​បញ្ជាក់ទទួលស្គាល់​អ៊ីមែល ដើម្បីកែប្រែ',
-'confirmedittext' => 'អ្នកážáŸ’រូវážáŸ‚បញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែលរបស់អ្នកមុននឹងកែប្រែážáŸ’លឹមសារអážáŸ’ážáž”ទ។ ចូរកំនážáŸ‹áž“ិងផ្ážáž›áŸ‹ážŸáž»áž–លភាពអោយអាសយដ្ឋានអ៊ីមែល របស់អ្នកážáž¶áž˜ [[Special:Preferences|ចំនូលចិážáŸ’ážáž“ានារបស់អ្នកប្រើប្រាស់]] ។',
+'confirmedittitle' => 'ážáž˜áŸ’រូវឱ្យ​បញ្ជាក់ទទួលស្គាល់​អ៊ីមែល ដើម្បីកែប្រែ',
+'confirmedittext' => 'អ្នកážáŸ’រូវážáŸ‚បញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែលរបស់អ្នកមុននឹងកែប្រែážáŸ’លឹមសារអážáŸ’ážáž”ទ។ ចូរកំណážáŸ‹áž“ិងផ្ážáž›áŸ‹ážŸáž»áž–លភាពឱ្យអាសយដ្ឋានអ៊ីមែល របស់អ្នកážáž¶áž˜ [[Special:Preferences|ចំណូលចិážáŸ’ážáž“ានារបស់អ្នកប្រើប្រាស់]] ។',
'nosuchsectiontitle' => 'មិនមានផ្នែក​បែបនáŸáŸ‡',
-'nosuchsectiontext' => 'អ្នកបាន​ព្យាយាម​កែប្រែផ្នែក​មួយ​ដែលមិនទាន់មាន​នៅឡើយ ។ ដោយហáŸážáž»ážáž¶â€‹áž˜áž·áž“មាន​ផ្នែក $1 ម៉្លោះហើយ​គ្មានកន្លែង​សំរាប់​រក្សាទុក​កំនែប្រែ​របស់អ្នកទ០។',
-'loginreqtitle' => 'ážáŸ†ážšáž¼ážœáž¢áŸ„យឡុកអ៊ីន',
+'nosuchsectiontext' => 'អ្នកបាន​ព្យាយាម​កែប្រែផ្នែក​មួយ​ដែលមិនទាន់មាន​នៅឡើយ ។ ដោយហáŸážáž»ážáž¶â€‹áž˜áž·áž“មាន​ផ្នែក $1 ម៉្លោះហើយ​គ្មានកន្លែង​សម្រាប់​រក្សាទុក​កំណែប្រែ​របស់អ្នកទ០។',
+'loginreqtitle' => 'ážáž˜áŸ’រូវឱ្យឡុកអ៊ីន',
'loginreqlink' => 'ឡុកអ៊ីន',
'loginreqpagetext' => 'អ្នកážáŸ’រូវážáŸ‚$1ដើម្បីមើលទំពáŸážšážŠáž‘ៃផ្សáŸáž„ទៀážáŸ”',
'accmailtitle' => 'ពាក្យសំងាážáŸ‹ážáŸ’រូវបានផ្ញើរួចហើយ។',
'accmailtext' => 'ពាក្យសំងាážáŸ‹â€‹ážšáž”ស់ "$1" ážáŸ’រូវបានផ្ញើទៅ $2 ហើយ។',
'newarticle' => '(ážáŸ’មី)',
-'newarticletext' => "អ្នកបានážáž¶áž˜â€‹ážáŸ†áž“ភ្ជាប់​ទៅ​ទំពáŸážšážŠáŸ‚លមិនទាន់មាននៅឡើយ។
-ដើម្បីបង្កើážáž‘ំពáŸážšáž“áŸáŸ‡ សូមចាប់ផ្ážáž¾áž˜ážœáž¶áž™â€‹áž€áŸ’នុងប្រអប់ážáž¶áž„ក្រោម (សូមមើល [[{{MediaWiki:Helppage}}|ទំពáŸážšâ€‹áž‡áŸ†áž“ួយ]] សំរាប់​ពážáŸŒáž˜áž¶áž“បន្ážáŸ‚ម)។
-បើ​អ្នកមក​ទីនáŸáŸ‡â€‹ážŠáŸ„យច្រឡំ​ សូមចុចប៊ូážáž»áž„ '''ážáŸ’រលប់ក្រោយ''' របស់ឧបករណáŸážšáž¶ážœážšáž€(browser)​របស់អ្នក។",
-'anontalkpagetext' => "----''ទំពáŸážšáž–ិភាក្សានáŸáŸ‡áž‚ឺសំរាប់ážáŸ‚អ្នកប្រើប្រាស់អនាមិកដែលមិនទាន់បានបង្កើážáž‚ណនីážáŸ‚ប៉ុណ្ណោះ។ ដូច្នáŸáŸ‡áž¢áž¶ážŸáž™ážŠáŸ’ឋានលáŸážIPរបស់កុំព្យូទáŸážšážšáž”ស់លោកអ្នក​នឹងážáŸ’រូវបានបង្ហាញ ដើមី្បសំគាល់លោកអ្នក។
+'newarticletext' => "អ្នកបានážáž¶áž˜â€‹ážáŸ†ážŽáž—្ជាប់​ទៅ​ទំពáŸážšážŠáŸ‚លមិនទាន់មាននៅឡើយ។
+ដើម្បីបង្កើážáž‘ំពáŸážšáž“áŸáŸ‡ សូមចាប់ផ្ដើមវាយ​ក្នុងប្រអប់ážáž¶áž„ក្រោម (សូមមើល [[{{MediaWiki:Helppage}}|ទំពáŸážšâ€‹áž‡áŸ†áž“ួយ]] សម្រាប់​ពáŸážáŸŒáž˜áž¶áž“បន្ážáŸ‚ម)។
+បើ​អ្នកមក​ទីនáŸáŸ‡â€‹ážŠáŸ„យច្រឡំ​ សូមចុចប៊ូážáž»áž„ '''ážáŸ’រឡប់ក្រោយ''' របស់ឧបករណáŸážšáž¶ážœážšáž€(browser)​របស់អ្នក។",
+'anontalkpagetext' => "----''ទំពáŸážšáž–ិភាក្សានáŸáŸ‡áž‚ឺសម្រាប់ážáŸ‚អ្នកប្រើប្រាស់អនាមិកដែលមិនទាន់បានបង្កើážáž‚ណនីážáŸ‚ប៉ុណ្ណោះ។ ដូច្នáŸáŸ‡áž¢áž¶ážŸáž™ážŠáŸ’ឋានលáŸážIPរបស់កុំព្យូទáŸážšážšáž”ស់លោកអ្នក​នឹងážáŸ’រូវបានបង្ហាញ ដើមី្បសម្គាល់លោកអ្នក។
អាសយដ្ឋានIPទាំងនោះអាចនឹងážáŸ’រូវប្រើដោយមនុស្សច្រើននាក់។
-ប្រសិនបើអ្នកជាអ្នកប្រើប្រាស់អនាមិក​ហើយ​ប្រសិនបើអ្នកឃើញមានការបញ្ចáŸáž‰áž™áŸ„បល់​ដែល​មិន​ទាក់ទងទៅនឹងអ្វីដែល​អ្នកបាន​ធ្វើ​ សូម[[Special:UserLogin|ចូលឬបង្កើážáž‚ណនី]] ឬ [[Special:UserLogin|ឡុកអ៊ីន]] ដើម្បីចៀសវាង​ការភáŸáž“ច្រឡំ​ណាមួយជាយážáž¶áž áŸážáž»áž‡áž¶áž˜áž½áž™áž“ិងអ្នកប្រើប្រាស់អនាមិកដទៃទៀážáŸ”
+ប្រសិនបើអ្នកជាអ្នកប្រើប្រាស់អនាមិក​ហើយ​ប្រសិនបើអ្នកឃើញមានការបញ្ចáŸáž‰áž™áŸ„បល់​ដែល​មិន​ទាក់ទងទៅនឹងអ្វីដែល​អ្នកបាន​ធ្វើ​ សូម[[Special:UserLogin|ចូលឬបង្កើážáž‚ណនី]] ឬ [[Special:UserLogin|ឡុកអ៊ីន]] ដើម្បីចៀសវាង​ការភáŸáž“្ážáž…្រឡំ​ណាមួយជាយážáž¶áž áŸážáž»áž‡áž¶áž˜áž½áž™áž“ិងអ្នកប្រើប្រាស់អនាមិកដទៃទៀážáŸ”
''",
-'noarticletext' => 'បច្ចុប្បន្ន គ្មានអážáŸ’ážáž”ទណាមួយក្នុងទំពáŸážšáž“áŸáŸ‡áž‘áŸáŸ” អ្នកអាច [[Special:Search/{{PAGENAME}}|ស្វែងរក​ចំនងជើង​នៃទំពáŸážšáž“áŸáŸ‡]] ក្នុងទំពáŸážšâ€‹áž•áŸ’សáŸáž„​ ឬ [{{fullurl:{{FULLPAGENAME}}|action=edit}} កែប្រែ​ទំពáŸážšáž“áŸáŸ‡]។',
+'noarticletext' => 'បច្ចុប្បន្ន គ្មានអážáŸ’ážáž”ទណាមួយក្នុងទំពáŸážšáž“áŸáŸ‡áž‘áŸáŸ” អ្នកអាច [[Special:Search/{{PAGENAME}}|ស្វែងរក​ចំណងជើង​នៃទំពáŸážšáž“áŸáŸ‡]] ក្នុងទំពáŸážšâ€‹áž•áŸ’សáŸáž„​ ឬ [{{fullurl:{{FULLPAGENAME}}|action=edit}} កែប្រែ​ទំពáŸážšáž“áŸáŸ‡]។',
'userpage-userdoesnotexist' => 'គណនីអ្នកប្រើប្រាស់ "$1" មិនបានážáŸ’រូវ ចុះបញ្ជី ។ ចូរឆែកមើល ážáž¾ អ្នកចង់ បង្កើហ/ កែប្រែ ទំពáŸážš áž“áŸáŸ‡ ។',
-'clearyourcache' => "'''សំគាល់:''' បន្ទាប់ពីបានរក្សាទុករួចហើយ លោកអ្នកគួរážáŸ‚សំអាហbrowser's cache របស់លោកអ្នកដើម្បីមើលការផ្លាស់ប្ážáž¼ážšáŸ” ážáž¶áž„ក្រោមនáŸáŸ‡áž‡áž¶ážœáž·áž’ីសំអាហbrowser's cache ចំពោះកម្មវិធីរុករក(Browser)មួយចំនួន។
+'clearyourcache' => "'''សម្គាល់:''' បន្ទាប់ពីបានរក្សាទុករួចហើយ លោកអ្នកគួរážáŸ‚សំអាហbrowser's cache របស់លោកអ្នកដើម្បីមើលការផ្លាស់ប្ážáž¼ážšáŸ” ážáž¶áž„ក្រោមនáŸáŸ‡áž‡áž¶ážœáž·áž’ីសំអាហbrowser's cache ចំពោះកម្មវិធីរុករក(Browser)មួយចំនួន។
* '''Mozilla / Firefox / Safari:''' សង្កážáŸ‹ [Shift] អោយជាប់រួចចុចប៊ូážáž»áž„ ''Reload'' ឬកáŸáž…ុច ''Ctrl-F5'' ឬ ''Ctrl-R'' (ចំពោះApple Mac វិញ​ចុច ''Command-R'') ។
-* '''IE(Internet Explorer):''' សង្កážáŸ‹ [Ctrl] អោយជាប់ រួចចុច ''Refresh''ប៊ូážáž»áž„ ឬកáŸáž…ុច ''Ctrl-F5'' ។
+* '''IE(Internet Explorer):''' សង្កážáŸ‹ [Ctrl] ឱ្យជាប់ រួចចុច ''Refresh''ប៊ូážáž»áž„ ឬកáŸáž…ុច ''Ctrl-F5'' ។
* '''Konqueror:''' ចុចប៊ូážáž»áž„ ''Reload'' ឬកáŸáž…ុច ''F5''
* '''Opera:''' សូមចុច ''[Tools]→[Preferences]'' ។",
'usercssjsyoucanpreview' => "<strong>គន្លឹះ ៖ </strong> សូមប្រើប្រាស់​ប្រអប់ 'បង្ហាញការមើលមុន' ដើម្បី​ធ្វើážáŸážŸáŸ’ážâ€‹ážŸáž“្លឹក CSS/JS ážáŸ’មីរបស់អ្នក​មុននឹង​រក្សាទុកវា ។",
'usercsspreview' => "'''កុំភ្លáŸáž…ážáž¶â€‹áž¢áŸ’នកគ្រាន់ážáŸ‚​កំពុងមើលជាមុនសន្លឹក CSS របស់អ្នក។
វាមិនទាន់​ážáŸ’រូវបានរក្សាទុកទáŸ!'''",
'userjspreview' => "'កុំភ្លáŸáž…ážáž¶áž¢áŸ’នកគ្រាន់ážáŸ‚កំពុង ធ្វើážáŸážŸáŸ’áž/មើលមុន ទំពáŸážšáž¢áŸ’នកប្រើប្រាស់ JavaScript របស់អ្នក។ វាមិនទាន់ážáŸ’រូវបានរក្សាទុកទáŸ!'''",
-'userinvalidcssjstitle' => "'''ប្រយáŸážáŸ’ន៖''' គ្មានសំបក \"\$1\"។ ចងចាំážáž¶ ទំពáŸážšáž•áŸ’ទាល់ážáŸ’លួន .css áž“áž·áž„ .js ប្រើប្រាស់ ចំណងជើង ជាអក្សរážáž¼áž…, ឧទាហរ {{ns:user}}:Foo/monobook.css ážáŸ’រឹមážáŸ’រូវ, រីឯ {{ns:user}}:Foo/Monobook.css មិនážáŸ’រឹមážáŸ’រូវ។",
+'userinvalidcssjstitle' => "'''ប្រយáŸážáŸ’ន៖''' គ្មានសំបក \"\$1\"។ ចងចាំážáž¶ ទំពáŸážšáž•áŸ’ទាល់ážáŸ’លួន .css áž“áž·áž„ .js ប្រើប្រាស់ ចំណងជើង ជាអក្សរážáž¼áž…, ឧទាហរណ០{{ns:user}}:Foo/monobook.css ážáŸ’រឹមážáŸ’រូវ, រីឯ {{ns:user}}:Foo/Monobook.css មិនážáŸ’រឹមážáŸ’រូវ។",
'updated' => '(បានបន្ទាន់សមáŸáž™)',
-'note' => '<strong>ចំនាំ៖</strong>',
-'previewnote' => '<strong>áž“áŸáŸ‡áž‚្រាន់ážáŸ‚ជា​ការបង្ហាញការមើលជាមុនប៉ុណ្ណោះ។ បំលាស់ប្ážáž¼ážšâ€‹áž˜áž·áž“ទាន់បាន​រក្សាទុកទáŸ!</strong>',
+'note' => '<strong>ចំណាំ៖</strong>',
+'previewnote' => '<strong>áž“áŸáŸ‡áž‚្រាន់ážáŸ‚ជា​ការបង្ហាញការមើលជាមុនប៉ុណ្ណោះ។ បំលាស់ប្ដូរ​មិនទាន់បាន​រក្សាទុកទáŸ!</strong>',
'previewconflict' => 'ការមើលមុននáŸáŸ‡áž™áŸ„áž„ážáž¶áž˜áž¢ážáŸ’ážáž”ទក្នុងប្រអប់កែប្រែážáž¶áž„លើ។ ទំពáŸážšáž¢ážáŸ’ážáž”ទនឹងបង្ហាញចáŸáž‰áž”ែបនáŸáŸ‡áž”្រសិនបើអ្នកជ្រើសរើសរក្សាទុក។',
'session_fail_preview' => '<strong>សូមអភáŸáž™áž‘ោស! យើងមិនអាចរក្សាទុកការកែប្រែរបស់អ្នកបានទ០ដោយសារបាážáŸ‹áž‘ិន្ននáŸáž™ážœáŸáž“ការងារ។
សូមព្យាយាមម្ážáž„ទៀážáŸ”
បើនៅážáŸ‚មិនបានទ០សូមព្យាយាម[[Special:UserLogout|ចាកចáŸáž‰áž–ីគណនីរបស់អ្នក]] រួចឡុកអ៊ីនឡើងវិញ។</strong>',
-'session_fail_preview_html' => "<strong>សូមអភáŸáž™áž‘ោស! យើងមិនអាចរក្សាទុកកំនែប្រែរបស់លោកអ្នកបានទ០ដោយសារបាážáŸ‹áž‘ិន្ននáŸáž™ážœáŸáž“ការងារ។</strong>
+'session_fail_preview_html' => "<strong>សូមអភáŸáž™áž‘ោស! យើងមិនអាចរក្សាទុកកំណែប្រែរបស់លោកអ្នកបានទ០ដោយសារបាážáŸ‹áž‘ិន្ននáŸáž™ážœáŸáž“ការងារ។</strong>
''ដោយសារ {{SITENAME}} មានអក្សរកូដ HTMLឆៅ ážáŸ’រូវបានបើកអោយប្រើប្រាស់ áž áŸážáž»áž“áŸáŸ‡áž‘ំពáŸážšáž˜áž¾áž›áž˜áž»áž“ážáŸ’រូវបានបិទបាំង ដើម្បីចៀសវាងការវាយលុកដោយ JavaScript ។''
@@ -858,19 +859,19 @@ $2',
'editing' => 'កំពុងកែប្រែ​ $1',
'editingsection' => "កំពុងកែប្រែ'''$1'''(ផ្នែក)",
'editingcomment' => 'កែប្រែ $1 (យោបល់)',
-'editconflict' => 'ភាពឆ្គងនៃកំនែប្រែ៖ $1',
-'explainconflict' => 'ចាប់ážáž¶áŸ†áž„ពីអ្នកបានបង្កើážáž‘ំពáŸážšáž“áŸáŸ‡áž˜áž€ មានអ្នកដទៃបានកែប្រែវាហើយ។ ផ្នែកážáž¶áž„លើនៃទំពáŸážšáž¢ážáŸ’ážáž”áž‘ គឺជាកំនែប្រែážáŸ’មី។ កំនែប្រែរបស់អ្នក គឺនៅផ្នែកážáž¶áž„ក្រោម។ ចូរដាក់កំនែប្រែរបស់អ្នកបញ្ចូលគ្នាជាមួយអážáŸ’ážáž”ទដែលមាននៅផ្នែកážáž¶áž„លើ។​ <strong>អážáŸ’ážáž”ទនៅផ្នែកážážáž¶áž„លើ</strong> នឹងážáŸ’រូវរក្សាទុក នៅពáŸáž›áž¢áŸ’នក ចុច"រក្សាទំពáŸážš"។',
+'editconflict' => 'ភាពឆ្គងនៃកំណែប្រែ៖ $1',
+'explainconflict' => 'ចាប់ážáž¶áŸ†áž„ពីអ្នកបានបង្កើážáž‘ំពáŸážšáž“áŸáŸ‡áž˜áž€ មានអ្នកដទៃបានកែប្រែវាហើយ។ ផ្នែកážáž¶áž„លើនៃទំពáŸážšáž¢ážáŸ’ážáž”áž‘ គឺជាកំណែប្រែážáŸ’មី។ កំណែប្រែរបស់អ្នក គឺនៅផ្នែកážáž¶áž„ក្រោម។ ចូរដាក់កំណែប្រែរបស់អ្នកបញ្ចូលគ្នាជាមួយអážáŸ’ážáž”ទដែលមាននៅផ្នែកážáž¶áž„លើ។​ <strong>អážáŸ’ážáž”ទនៅផ្នែកážážáž¶áž„លើ</strong> នឹងážáŸ’រូវរក្សាទុក នៅពáŸáž›áž¢áŸ’នក ចុច"រក្សាទំពáŸážš"។',
'yourtext' => 'អážáŸ’ážáž”ទរបស់អ្នក',
'storedversion' => 'កំណែដែលបានស្ážáž¶ážšáž¡áž¾áž„វិញ',
-'editingold' => '<strong>បំរាម:អ្នកកំពុងážáŸ‚កែកំនែប្រែដែលហួសសមáŸáž™ážšáž”ស់ទំពáŸážšáž“áŸáŸ‡áŸ”
+'editingold' => '<strong>បម្រាម:អ្នកកំពុងážáŸ‚កែកំណែប្រែដែលហួសសមáŸáž™ážšáž”ស់ទំពáŸážšáž“áŸáŸ‡áŸ”
-ប្រសិនបើអ្នករក្សាវាទុក កំនែប្រែពីមុនទាំងប៉ុន្មាននឹងážáŸ’រូវបាážáŸ‹áž”ង់។</strong>',
+ប្រសិនបើអ្នករក្សាវាទុក កំណែប្រែពីមុនទាំងប៉ុន្មាននឹងážáŸ’រូវបាážáŸ‹áž”ង់។</strong>',
'yourdiff' => 'ភាពážáž»ážŸáž‚្នា',
-'copyrightwarning' => 'សូមធ្វើការកážáŸ‹ážŸáŸ†áž‚ាល់​ážáž¶ គ្រប់ការរួមចំនែក​របស់អ្នក​នៅលើ {{SITENAME}} ážáŸ’រូវបាន​ពិចារណា​ដើម្បី​ផ្សព្វផ្សាយ​ážáž¶áž˜â€‹áž›áž·ážáž·ážáž¢áž“ុញ្ញាហ$2 (សូម​មើល $1 សំរាប់​ពážáŸŒáž˜áž¶áž“​លំអិáž) ។ បើអ្នកមិនចង់អោយ​សំនáŸážšâ€‹ážšáž”ស់អ្នក​ážáŸ’រូវបានគáŸáž›áž»áž” កែប្រែ ឬកáŸáž¢áŸ’នកមិនមានបំនងផ្សព្វផ្សាយវា សូមកុំដាក់​ស្នើវា​នៅទីនáŸáŸ‡áž¢áž¸áŸ”<br />
-អ្នកážáŸ’រូវសន្យាážáž¶ ​អ្នកសរសáŸážšážœáž¶â€‹ážŠáŸ„áž™ážáŸ’លួនអ្នក ឬបានចំលងវា​ពី​កម្មសិទ្ធិសាធារណៈឬពីប្រភពសáŸážšáž¸ ។
+'copyrightwarning' => 'សូមធ្វើការកážáŸ‹ážŸáž˜áŸ’គាល់​ážáž¶ គ្រប់ការរួមចំណែក​របស់អ្នក​នៅលើ {{SITENAME}} ážáŸ’រូវបាន​ពិចារណា​ដើម្បី​ផ្សព្វផ្សាយ​ážáž¶áž˜â€‹áž›áž·ážáž·ážáž¢áž“ុញ្ញាហ$2 (សូម​មើល $1 សម្រាប់​ពáŸážáŸŒáž˜áž¶áž“​លំអិáž) ។ បើអ្នកមិនចង់ឱ្យ​សំណáŸážšâ€‹ážšáž”ស់អ្នក​ážáŸ’រូវបានគáŸáž›áž»áž” កែប្រែ ឬកáŸáž¢áŸ’នកមិនមានបំណងផ្សព្វផ្សាយវា សូមកុំដាក់​ស្នើវា​នៅទីនáŸáŸ‡áž¢áž¸áŸ”<br />
+អ្នកážáŸ’រូវសន្យាážáž¶ ​អ្នកសរសáŸážšážœáž¶â€‹ážŠáŸ„áž™ážáŸ’លួនអ្នក ឬបានចម្លងវា​ពី​កម្មសិទ្ធិសាធារណៈឬពីប្រភពសáŸážšáž¸ ។
<strong>មិនážáŸ’រូវ​ដាក់ស្នើ​ការងារមានរក្សាសិទ្ធិកម្មសិទ្ឋិបញ្ញាដោយគ្មានការអនុញ្ញាážáž‘áŸ!</strong>',
-'copyrightwarning2' => 'សូមធ្វើការកážáŸ‹ážŸáŸ†áž‚ាល់​ážáž¶ គ្រប់ការរួមចំនែក​ទៅ {{SITENAME}} អាច​ážáŸ’រូវបាន​កែប្រែ​ ផ្លាស់ប្ážáž¼ážš រឺលុបចោល ដោយអ្នករួមចំនែកដទៃទៀážáŸ” បើអ្នកមិនចង់អោយ​សំនáŸážšážšáž”ស់អ្នក​ážáŸ’រូវបានគáŸáž€áŸ‚ប្រែដោយ​គ្មានអាសូរទáŸáž“ោះ សូមកុំដាក់​ស្នើវា​នៅទីនáŸáŸ‡áž¢áž¸áŸ”<br />
-អ្នកážáŸ’រូវសន្យាជាមួយ​យើង​ážáŸ’ញុំផងដែរážáž¶ ​អ្នកសរសáŸážšážœáž¶â€‹ážŠáŸ„áž™ážáŸ’លួនអ្នក ឬ បានចំលងវា​ពី​កម្មសិទ្ធិសាធារណៈឬពីប្រភពសáŸážšáž¸ (សូមមើល $1 សំរាប់ពážáŸŒáž˜áž¶áž“​លំអិáž)។
+'copyrightwarning2' => 'សូមធ្វើការកážáŸ‹ážŸáž˜áŸ’គាល់​ážáž¶ គ្រប់ការរួមចំណែក​ទៅ {{SITENAME}} អាច​ážáŸ’រូវបាន​កែប្រែ​ ផ្លាស់ប្ដូរ រឺលុបចោល ដោយអ្នករួមចំណែកដទៃទៀážáŸ” បើអ្នកមិនចង់ឱ្យយ​សំណáŸážšážšáž”ស់អ្នក​ážáŸ’រូវបានគáŸáž€áŸ‚ប្រែដោយ​គ្មានអាសូរទáŸáž“ោះ សូមកុំដាក់​ស្នើវា​នៅទីនáŸáŸ‡áž¢áž¸áŸ”<br />
+អ្នកážáŸ’រូវសន្យាជាមួយ​យើង​ážáŸ’ញុំផងដែរážáž¶ ​អ្នកសរសáŸážšážœáž¶â€‹ážŠáŸ„áž™ážáŸ’លួនអ្នក ឬ បានចម្លងវា​ពី​កម្មសិទ្ធិសាធារណៈឬពីប្រភពសáŸážšáž¸ (សូមមើល $1 សម្រាប់ពáŸážáŸŒáž˜áž¶áž“​លំអិáž)។
<strong>មិនážáŸ’រូវ​ដាក់ស្នើ​ការងារមានរក្សាសិទ្ធិកម្មសិទ្ឋិបញ្ញាដោយគ្មានការអនុញ្ញាážáž‘áŸ!</strong>',
'longpagewarning' => '<strong>ប្រយáŸážáŸ’áž“ ៖ ទំពáŸážšáž“áŸáŸ‡áž˜áž¶áž“ទំហំ $1 គីឡូបៃ។ ឧបករណáŸážšáž¶ážœážšáž€(browser)ážáŸ’លះអាចមានបញ្ហាក្នុងការកែប្រែទំពáŸážšáž€áŸ’បែរឬធំជាង៣២គីឡូបៃ​។
@@ -879,32 +880,32 @@ $2',
'longpageerror' => '<strong>កំហុស៖ អážáŸ’ážáž”ទ​ដែល​អ្នក​បានដាក់​ស្នើ​មានទំហំ $1 គីឡូបៃ ដែលធំជាង​ទំហំអážáž·áž”រមា $2 គីឡូបៃ។ អážáŸ’ážáž”áž‘áž“áŸáŸ‡â€‹áž˜áž·áž“អាច​រក្សាទុកបានទáŸáŸ”</strong>',
'readonlywarning' => '<strong>បំរាម:មូលដ្ឋានទិន្ននáŸáž™ážáŸ’រូវបានចាក់សោសំរាប់ការរក្សាទុក ដូច្នáŸáŸ‡áž¢áŸ’នកនឹងមិនអាចរក្សាទុករាល់កំនែប្រែរបស់អ្នកបានទáŸáž¥áž¡áž¼ážœáž“áŸáŸ‡áŸ” សូមអ្នកចំលងអážáŸ’ážáž”áž‘ រួចដាក់ទៅក្នុងឯកសារដែលជាអážáŸ’ážáž”áž‘ ហើយបន្ទាប់មករក្សាវាទុក។</strong>',
'protectedpagewarning' => '<strong>ប្រយáŸážáŸ’ន៖ ទំពáŸážšáž“áŸáŸ‡â€‹ážáŸ’រូវបានចាក់សោ។ ដូច្នáŸáŸ‡â€‹áž˜áž¶áž“ážáŸ‚​អ្នកប្រើប្រាស់​ដែល​មាន​អភáŸáž™áž¯áž€ážŸáž·áž‘្ឋិ​ជាអ្នកážáŸ‚ទាំប្រពáŸáž“្ឋ​ (sysop) áž‘áŸáž‘ើបអាច​កែប្រែ​វាបាន។</strong>',
-'semiprotectedpagewarning' => "'''សំគាល់៖''' ទំពáŸážšáž“áŸáŸ‡â€‹áž”ានážáŸ’រូវ​ចាក់សោ។ ដូច្នáŸáŸ‡â€‹áž˜áž¶áž“ážáŸ‚អ្នកប្រើប្រាស់​ដែលបានចុះឈ្មោះ​ទើបអាចកែប្រែ​វា​បាន។",
+'semiprotectedpagewarning' => "'''សម្គាល់៖''' ទំពáŸážšáž“áŸáŸ‡â€‹áž”ានážáŸ’រូវ​ចាក់សោ។ ដូច្នáŸáŸ‡â€‹áž˜áž¶áž“ážáŸ‚អ្នកប្រើប្រាស់​ដែលបានចុះឈ្មោះ​ទើបអាចកែប្រែ​វា​បាន។",
'titleprotectedwarning' => '<strong>ប្រយáŸážáŸ’ន៖ ទំពáŸážšáž“áŸáŸ‡ážáŸ’រូវបានចាក់សោ ដូច្នáŸáŸ‡áž˜áž¶áž“ážáŸ‚អ្នកប្រើប្រាស់មួយចំនួនប៉ុណ្ណោះអាចបង្កើážážœáž¶áŸ”</strong>',
'templatesused' => 'ទំពáŸážšáž‚ំរូប្រើនៅក្នុងទំពáŸážšáž“áŸáŸ‡áž‚ឺ៖',
'templatesusedpreview' => 'ទំពáŸážšáž‚ំរូ​នានាដែល​បានប្រើប្រាស់​ក្នុងការមើលមុននáŸáŸ‡áŸ–',
'templatesusedsection' => 'ទំពáŸážšáž‚ំរូដែលážáŸ’រូវបានប្រើប្រាស់ក្នុងផ្នែកនáŸáŸ‡áŸ–',
'template-protected' => '(ážáŸ’រូវបានការពារ)',
'template-semiprotected' => '(ážáŸ’រូវបានការពារពាក់កណ្ážáž¶áž›)',
-'hiddencategories' => 'ទំពáŸážšáž“áŸáŸ‡ážŸáŸ’ážáž·ážáž“ៅក្នុង {{PLURAL:$1|ចំនាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានបិទបាំង១|ចំនាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានបិទបាំង $1}}:',
-'nocreatetitle' => 'ការបង្កើážáž‘ំពáŸážšâ€‹ážáŸ’រូវបានកំរិáž',
+'hiddencategories' => 'ទំពáŸážšáž“áŸáŸ‡ážŸáŸ’ážáž·ážáž“ៅក្នុង {{PLURAL:$1|ចំណាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានបិទបាំង១|ចំណាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានបិទបាំង $1}}:',
+'nocreatetitle' => 'ការបង្កើážáž‘ំពáŸážšâ€‹ážáŸ’រូវបានកម្រិáž',
'nocreatetext' => '{{SITENAME}} បានដាក់កំហិážáž›áž‘្ធភាពបង្កើážáž‘ំពáŸážšážáŸ’មី ។
-អ្នកអាចážáŸ’រលប់ក្រោយ áž“áž·áž„ កែប្រែទំពáŸážšáž˜áž¶áž“ស្រាប់ ឬ [[Special:UserLogin|ចូលឬបង្កើážáž‚ណនី]]។',
-'nocreate-loggedin' => 'អ្នកគ្មានការអនុញ្ញាážâ€‹áž”ង្កើážáž‘ំពáŸážšážáŸ’មី​លើ {{SITENAME}} áž‘áŸáŸ”',
+អ្នកអាចážáŸ’រឡប់ក្រោយ áž“áž·áž„ កែប្រែទំពáŸážšáž˜áž¶áž“ស្រាប់ ឬ [[Special:UserLogin|ចូលឬបង្កើážáž‚ណនី]]។',
+'nocreate-loggedin' => 'អ្នកគ្មានការអនុញ្ញាážâ€‹áž¢áŸ„យបង្កើážáž‘ំពáŸážšážáŸ’មី​ទáŸáŸ”',
'permissionserrors' => 'កំហុសនៃការអនុញ្ញាážáž“ានា',
-'permissionserrorstext' => 'អ្នកគ្មានការអនុញ្ញាážáž±áŸ’យធ្វើអ្វីទាំងនោះទ០សំរាប់{{PLURAL:$1|áž áŸážáž»áž•áž›|áž áŸážáž»áž•áž›}}ដូចážáž‘ៅ៖',
-'permissionserrorstext-withaction' => 'អ្នកមិនážáŸ’រូវបានអនុញ្ញាážáž¢áŸ„áž™$2ទ០ដោយសារ{{PLURAL:$1|មូលហáŸážáž»|មូលហáŸážáž»}}ដូចážáž¶áž„ក្រោម:',
+'permissionserrorstext' => 'អ្នកគ្មានការអនុញ្ញាážáž±áŸ’យធ្វើអ្វីទាំងនោះទ០សម្រាប់{{PLURAL:$1|áž áŸážáž»áž•áž›|áž áŸážáž»áž•áž›}}ដូចážáž‘ៅ៖',
+'permissionserrorstext-withaction' => 'អ្នកមិនážáŸ’រូវបានអនុញ្ញាážáž±áŸ’áž™$2ទ០ដោយសារ{{PLURAL:$1|មូលហáŸážáž»|មូលហáŸážáž»}}ដូចážáž¶áž„ក្រោម:',
'recreate-deleted-warn' => "'''ប្រយáŸážáŸ’áž“ ៖ អ្នកកំពុង​បង្កើážáž¡áž¾áž„វិញ​ទំពáŸážšážŠáŸ‚លទើបážáŸ‚​ážáŸ’រូវបានលុបចáŸáž‰ ។'''
អ្នក​គួរពិចារណាមើល​ážáž¾áž‡áž¶áž€áž¶ážšážŸáž˜ážŸáŸ’របទ០ដែលបន្ážáž€áŸ‚ប្រែ​ទំពáŸážšáž“áŸáŸ‡ ។
-កំនážáŸ‹áž áŸážáž»â€‹áž›áž»áž”áž…áŸáž‰â€‹áž…ំពោះទំពáŸážšáž“áŸáŸ‡ ážáŸ’រូវបានផ្ážáž›áŸ‹â€‹áž‘ីនáŸáŸ‡â€‹ážŠáž¾áž˜áŸ’បីងាយ​ážáž¶áž˜ážŠáž¶áž“ ៖",
+កំណážáŸ‹áž áŸážáž»â€‹áž›áž»áž”áž…áŸáž‰â€‹áž…ំពោះទំពáŸážšáž“áŸáŸ‡ ážáŸ’រូវបានផ្ដល់​ទីនáŸáŸ‡â€‹ážŠáž¾áž˜áŸ’បីងាយ​ážáž¶áž˜ážŠáž¶áž“ ៖",
# Parser/template warnings
'post-expand-template-inclusion-warning' => 'ប្រយáŸážáŸ’ន៖ ទំពáŸážšáž‚ំរូដែលបានបញ្ចូលមានទំហំធំពáŸáž€áž áž¾áž™áŸ”
ទំពáŸážšáž‚ំរូមួយចំនួនអាចនឹងមិនážáŸ’រូវបានបញ្ចូល។',
-'post-expand-template-inclusion-category' => 'ទំពáŸážšáž‘ាំងឡាយដែលមានបញ្ចូលទំពáŸážšáž‚ំរូហួសចំនុះ',
+'post-expand-template-inclusion-category' => 'ទំពáŸážšáž‘ាំងឡាយដែលមានបញ្ចូលទំពáŸážšáž‚ំរូហួសចំណុះ',
# "Undo" feature
'undo-success' => 'ការកែប្រែគឺមិនអាចបញ្ចប់។ សូមពិនិážáŸ’យ​ការប្រៀបធៀបážáž¶áž„ក្រោមដើម្បីផ្ទៀងផ្ទាážáŸ‹ážáž¶â€‹áž“áŸáŸ‡áž‚ឺជាអ្វីដែលអ្នកចង់ធ្វើហើយបន្ទាប់មកទៀážâ€‹ážšáž€áŸ’សាបំលាស់ប្ážáž¼ážšážáž¶áž„ក្រោមទុក ដើម្បីបញ្ចប់ការកែប្រែដែលមិនទាន់រួចរាល់។',
@@ -916,23 +917,23 @@ $2',
áž áŸážáž»áž•áž›ážŠáŸ‚áž›ážáŸ’រូវលើកឡើងដោយ $3 គឺ ''$2''",
# History pages
-'viewpagelogs' => 'មើលកំនážáŸ‹áž áŸážáž»ážŸáŸ†ážšáž¶áž”់ទំពáŸážšáž“áŸáŸ‡',
-'nohistory' => 'មិនមានប្រវážáŸ’ážáž·áž€áŸ†áž“ែប្រែ​ចំពោះទំពáŸážšáž“áŸáŸ‡áŸ”',
-'revnotfound' => 'រកមិនឃើញ​កំនែ',
-'revnotfoundtext' => 'កំនែប្រែចាស់របស់ទំពáŸážšážŠáŸ‚លអ្នកស្វែងរកមិនមានទáŸáŸ” ចូរពិនិážáŸ’áž™URLដែលអ្នកធ្លាប់ដំណើរការទំពáŸážšáž“áŸáŸ‡áŸ”',
-'currentrev' => 'កំនែបច្ចុប្បន្ន',
-'revisionasof' => 'កំនែ​របស់ $1',
-'revision-info' => 'កំនែ​របស់ $1 ដោយ $2',
-'previousrevision' => '↠កំនែ​មុន',
-'nextrevision' => 'កំនែបន្ទាប់ →',
-'currentrevisionlink' => 'កំនែប្រែបច្ចុប្បន្ន',
+'viewpagelogs' => 'មើលកំណážáŸ‹áž áŸážáž»ážŸáž˜áŸ’រាប់ទំពáŸážšáž“áŸáŸ‡',
+'nohistory' => 'មិនមានប្រវážáŸ’ážáž·áž€áŸ†ážŽáŸ‚ប្រែ​ចំពោះទំពáŸážšáž“áŸáŸ‡áŸ”',
+'revnotfound' => 'រកមិនឃើញ​កំណែ',
+'revnotfoundtext' => 'កំណែប្រែចាស់របស់ទំពáŸážšážŠáŸ‚លអ្នកស្វែងរកមិនមានទáŸáŸ” ចូរពិនិážáŸ’áž™URLដែលអ្នកធ្លាប់ដំណើរការទំពáŸážšáž“áŸáŸ‡áŸ”',
+'currentrev' => 'កំណែបច្ចុប្បន្ន',
+'revisionasof' => 'កំណែ​របស់ $1',
+'revision-info' => 'កំណែ​របស់ $1 ដោយ $2',
+'previousrevision' => '↠កំណែ​មុន',
+'nextrevision' => 'កំណែបន្ទាប់ →',
+'currentrevisionlink' => 'កំណែប្រែបច្ចុប្បន្ន',
'cur' => 'បច្ចុប្បន្ន',
'next' => 'បន្ទាប់',
'last' => 'ចុងក្រោយ',
'page_first' => 'ដំបូង',
'page_last' => 'ចុងក្រោយ',
-'histlegend' => "ជំរើសផ្សáŸáž„គ្នា៖ សូមគូសក្នុងកូនប្រអប់ពីមុážáž€áŸ†áž“ែ(versions)ដែលអ្នកចង់ប្រៀបធៀប រួចចុចច្នុច enter ឬប៊ូážáž»áž„នៅážáž¶áž„ក្រោម។<br />
-'''ពាក្យážáŸ†áž“ាង'''៖(បច្ចុប្បន្ន) = ភាពážáž»ážŸáž‚្នាជាមួយនឹងកំនែបច្ចុប្បន្ន, (ចុងក្រោយ) = ភាពážáž»ážŸáž‚្នារវាងកំនែប្រែពីមុន, ážáž·áž… = កំនែប្រែážáž·áž…ážáž½áž…",
+'histlegend' => "ជម្រើសផ្សáŸáž„គ្នា៖ សូមគូសក្នុងកូនប្រអប់ពីមុážáž€áŸ†ážŽáŸ‚(versions)ដែលអ្នកចង់ប្រៀបធៀប រួចចុចច្នុច enter ឬប៊ូážáž»áž„នៅážáž¶áž„ក្រោម។<br />
+'''ពាក្យážáŸ†ážŽáž¶áž„'''៖(បច្ចុប្បន្ន) = ភាពážáž»ážŸáž‚្នាជាមួយនឹងកំណែបច្ចុប្បន្ន, (ចុងក្រោយ) = ភាពážáž»ážŸáž‚្នារវាងកំណែប្រែពីមុន, ážáž·áž… = កំណែប្រែážáž·áž…ážáž½áž…",
'deletedrev' => '[ážáŸ’រូវបាន​លុបចោល]',
'histfirst' => 'ដំបូងៗបំផុáž',
'histlast' => 'ážáŸ’មីៗបំផុáž',
@@ -940,8 +941,8 @@ $2',
'historyempty' => '(áž‘áž‘áŸ)',
# Revision feed
-'history-feed-title' => 'ប្រវážáŸ’ážáž·áž“ៃកំនែ',
-'history-feed-description' => 'ប្រវážáŸ’ážáž·áž“ៃកំនែទំពáŸážšáž“áŸáŸ‡áž›áž¾ážœáž·áž‚ី',
+'history-feed-title' => 'ប្រវážáŸ’ážáž·áž“ៃកំណែ',
+'history-feed-description' => 'ប្រវážáŸ’ážáž·áž“ៃកំណែទំពáŸážšáž“áŸáŸ‡áž›áž¾ážœáž·áž‚ី',
'history-feed-item-nocomment' => 'ដោយ$1នៅវáŸáž›áž¶$2', # user at time
'history-feed-empty' => 'ទំពáŸážšážŠáŸ‚លអ្នកបានស្នើមិនមានទáŸáŸ”
ប្រហែលជាវាážáŸ’រូវបានគáŸáž›áž»áž”ចោលពីវីគីឬ​ážáŸ’រូវបានគáŸážŠáž¶áž€áŸ‹ážˆáŸ’មោះážáŸ’មី។
@@ -950,32 +951,33 @@ $2',
# Revision deletion
'rev-deleted-comment' => '(វិចារážáŸ’រូវបានដកចáŸáž‰)',
'rev-deleted-user' => '(ឈ្មោះអ្នកប្រើប្រាស់ážáŸ’រូវបានដកចáŸáž‰)',
-'rev-deleted-event' => '(កំនážáŸ‹áž áŸážáž»ážŸáž€áž˜áŸ’មភាពážáŸ’រូវបានដកចáŸáž‰)',
+'rev-deleted-event' => '(កំណážáŸ‹áž áŸážáž»ážŸáž€áž˜áŸ’មភាពážáŸ’រូវបានដកចáŸáž‰)',
'rev-delundel' => 'បង្ហាញ/លាក់',
-'revisiondelete' => 'លុបចáŸáž‰ / លែងលុបចáŸáž‰ កំនែនានា',
+'revisiondelete' => 'លុបចáŸáž‰ / លែងលុបចáŸáž‰ កំណែនានា',
'revdelete-nooldid-title' => 'គ្មានកំនែប្រែដែលមានគោលដៅទáŸ',
-'revdelete-legend' => 'ដាក់កំហិហនានា',
-'revdelete-hide-text' => 'បិទបាំងឃ្លានៃកំនែប្រែ',
+'revdelete-legend' => 'ដាក់កំហិážáž‚ំហើញ',
+'revdelete-hide-text' => 'បិទបាំងឃ្លានៃកំណែប្រែ',
'revdelete-hide-name' => 'បិទបាំងសកម្មភាពនិងគោលដៅ',
-'revdelete-hide-comment' => 'បិទបាំងកំនែប្រែវិចារ',
+'revdelete-hide-comment' => 'បិទបាំងកំណែប្រែវិចារ',
'revdelete-hide-user' => 'បិទបាំងឈ្មោះអ្នកប្រើប្រាស់​ឬអាសយដ្ឋានIPនៃអ្នករួមចំណែក',
'revdelete-hide-restricted' => 'អនុវážáŸ’ážáž€áž¶ážšážŠáž¶áž€áŸ‹áž€áŸ†áž áž·ážáž‘ាំងនáŸáŸ‡áž…ំពោះអ្នកážáŸ‚ទាំប្រពáŸáž“្ធ និងចាក់សោអន្ážážšáž˜áž»ážáž“áŸáŸ‡',
'revdelete-suppress' => 'លាក់ទិន្ននáŸáž™áž–ីអ្នកážáŸ‚ទាំប្រពáŸáž“្ធ ព្រមទាំងពីសមាជិកដទៃទៀážáž•áž„ដែរ',
'revdelete-hide-image' => 'បិទបាំងážáŸ’លឹមសារនៃឯកសារ',
'revdelete-unsuppress' => 'ដកចáŸáž‰áž€áž¶ážšážŠáž¶áž€áŸ‹áž€áŸ†áž áž·ážáž›áž¾áž€áŸ†ážŽážŠáŸ‚លបានស្ážáž¶ážšáž¡áž¾áž„វិញ',
'revdelete-log' => 'បញ្ចáŸáž‰áž™áŸ„បល់:',
-'revdelete-submit' => 'អនុវážáŸ’ážáž“áŸáž‘ៅកំនែដែលបានជ្រើសយក',
+'revdelete-submit' => 'អនុវážáŸ’ážáž“áŸáž‘ៅកំណែដែលបានជ្រើសយក',
'revdelete-logentry' => 'បានផ្លាស់ប្ážáž¼ážšáž‚ំហើញកំណែនៃ[[$1]]',
'logdelete-logentry' => 'បានផ្លាស់ប្ážáž¼ážšáž‚ំហើញហáŸážáž»áž€áž¶ážšáž“ៃ[[$1]]',
'revdelete-success' => "'''បានកំណážáŸ‹áž‚ំហើញកំណែដោយជោគជáŸáž™áŸ”'''",
-'logdelete-success' => "'''បានកំណážáŸ‹áž‚ំហើញកំនážáŸ‹áž áŸážáž»ážŠáŸ„យជោគជáŸáž™áŸ”'''",
+'logdelete-success' => "'''បានកំណážáŸ‹áž‚ំហើញកំណážáŸ‹áž áŸážáž»ážŠáŸ„យជោគជáŸáž™áŸ”'''",
+'revdel-restore' => 'ផ្លាស់ប្ដូរគំហើញ',
'pagehist' => 'ប្រវážáŸ’ážáž·áž‘ំពáŸážš',
-'deletedhist' => 'ប្រវážáŸ’ážáž·ážŠáŸ‚áž›ážáŸ’រូវបានលុបចោល',
+'deletedhist' => 'ប្រវážáŸ’ážáž·ážŠáŸ‚áž›ážáŸ’រូវបានលុប',
'revdelete-content' => 'ážáŸ’លឹមសារ',
'revdelete-summary' => 'កែប្រែសáŸáž…ក្ដីសង្ážáŸáž”',
'revdelete-uname' => 'អ្នកប្រើប្រាស់',
'revdelete-restricted' => 'បានអនុវážáŸ’ážáž€áž¶ážšážŠáž¶áž€áŸ‹áž€áŸ†áž áž·ážáž…ំពោះអ្នកážáŸ‚ទាំប្រពáŸáž“្ធ',
-'revdelete-unrestricted' => 'បានដកការដាក់កំហិážáž…áŸáž‰ážŸáŸ†ážšáž¶áž”់អ្នកážáŸ‚ទាំប្រពáŸáž“្ធ',
+'revdelete-unrestricted' => 'បានដកការដាក់កំហិážáž…áŸáž‰ážŸáž˜áŸ’រាប់អ្នកážáŸ‚ទាំប្រពáŸáž“្ធ',
'revdelete-hid' => 'បានលាក់$1',
'revdelete-unhid' => 'ឈប់លាក់$1',
'logdelete-log-message' => '$1 ចំពោះ $2 {{PLURAL:$2|ព្រឹážáŸ’ážáž·áž€áž¶ážšážŽáŸ|ព្រឹážáŸ’ážáž·áž€áž¶ážšážŽáŸ}}',
@@ -985,8 +987,8 @@ $2',
'mergehistory-box' => 'បញ្ចូលរួមគ្នាកំណែទាំងឡាយនៃពីរទំពáŸážšáŸ–',
'mergehistory-from' => 'ទំពáŸážšáž€áž¼ážŠáŸ–',
'mergehistory-into' => 'ទំពáŸážšáž‚ោលដៅ៖',
-'mergehistory-list' => 'ប្រវážáŸ’ážáž·áž€áŸ†áž“ែប្រែដែលអាចបញ្ចូលរួមគ្នាបាន',
-'mergehistory-go' => 'បង្ហាញកំនែប្រែដែលអាចបញ្ចូលរួមគ្នាបាន',
+'mergehistory-list' => 'ប្រវážáŸ’ážáž·áž€áŸ†ážŽáŸ‚ប្រែដែលអាចបញ្ចូលរួមគ្នាបាន',
+'mergehistory-go' => 'បង្ហាញកំណែប្រែដែលអាចបញ្ចូលរួមគ្នាបាន',
'mergehistory-submit' => 'បញ្ចូលរួមគ្នានូវកំណែនានា',
'mergehistory-empty' => 'គ្មានកំណែ ណាមួយ អាចážáŸ’រូវបាន បញ្ចូលរួមគ្នា.',
'mergehistory-fail' => 'មិនអាចធ្វើការប្របាច់បញ្ចូលប្រវážáŸ’ážáž·áŸ” សូមពិនិážáŸ’យទំពáŸážšáž“áŸáŸ‡áž“ិងប៉ារ៉ាម៉ែážáŸ’ážšáž–áŸáž›ážœáŸáž›áž¶áž¡áž¾áž„វិញ។',
@@ -998,44 +1000,44 @@ $2',
'mergehistory-comment' => 'រំលាយបញ្ចូល [[:$1]] ទៅក្នុង [[:$2]]: $3',
# Merge log
-'mergelog' => 'កំនážáŸ‹áž áŸážáž»áž“ៃការបញ្ចូលរួមគ្នា',
+'mergelog' => 'កំណážáŸ‹áž áŸážáž»áž“ៃការបញ្ចូលរួមគ្នា',
'pagemerge-logentry' => 'បានបញ្ចូល[[$1]]ជាមួយ[[$2]]រួមគ្នា (កំណែរហូážážŠáž›áŸ‹$3)',
'revertmerge' => 'បំបែកចáŸáž‰',
'mergelogpagetext' => 'ážáž¶áž„ក្រោមគឺជាážáž¶ážšáž¶áž„របស់ការបញ្ចូលគ្នាážáŸ’មីៗបំផុážážšáž”ស់ប្រវážáŸ’ážáž·áž“ៃទំពáŸážšáž˜áž½áž™áž‘ៅក្នុងប្រវážáŸ’ážáž·áž“ៃទំពáŸážšáž˜áž½áž™áž‘ៀážáŸ”',
# Diffs
-'history-title' => 'ប្រវážáŸ’ážáž·áž€áŸ†áž“ែប្រែនានានៃ "$1"',
-'difference' => '(ភាពážáž»ážŸáž‚្នានៃកំនែនានា)',
+'history-title' => 'ប្រវážáŸ’ážáž·áž€áŸ†ážŽáŸ‚ប្រែនានានៃ "$1"',
+'difference' => '(ភាពážáž»ážŸáž‚្នានៃកំណែនានា)',
'lineno' => 'បន្ទាážáŸ‹áž‘ី$1៖',
-'compareselectedversions' => 'ប្រៀបធៀប​កំនែប្រែ​ដែលបាន​ជ្រើសយក',
-'editundo' => 'undo',
-'diff-multi' => '({{PLURAL:$1|កំនែប្រែកំរិážáž”ង្គួរមួយ|កំនែប្រែកំរិážáž”ង្គួរចំនួន$1}}មិនážáŸ’រូវបានបង្ហាញ)',
+'compareselectedversions' => 'ប្រៀបធៀប​កំណែប្រែ​ដែលបាន​ជ្រើសយក',
+'editundo' => 'មិនធ្វើវិញ',
+'diff-multi' => '({{PLURAL:$1|កំណែប្រែកម្រិážáž”ង្គួរមួយ|កំណែប្រែកម្រិážáž”ង្គួរចំនួន$1}}មិនážáŸ’រូវបានបង្ហាញ)',
# Search results
'searchresults' => 'លទ្ធផលស្វែងរក',
-'searchresulttext' => 'ចំពោះពážáŸŒáž˜áž¶áž“បន្ážáŸ‚មអំពីការស្វែងរកក្នុង{{SITENAME}}, សូមមើល[[ជំនួយ:មាážáž·áž€áž¶|ទំពáŸážšáž‡áŸ†áž“ួយ]]។',
+'searchresulttext' => 'ចំពោះពáŸážáŸŒáž˜áž¶áž“បន្ážáŸ‚មអំពីការស្វែងរកក្នុង{{SITENAME}}, សូមមើល[[ជំនួយ:មាážáž·áž€áž¶|ទំពáŸážšáž‡áŸ†áž“ួយ]]។',
'searchsubtitle' => 'អ្នកបានស្វែងរក \'\'\'[[:$1]]\'\'\'([[Special:Prefixindex/$1|គ្រប់ទំពáŸážšážŠáŸ‚លផ្ដើមដោយ "$1"]] | [[Special:WhatLinksHere/$1|គ្រប់ទំពáŸážšážŠáŸ‚លភ្ជាប់មក "$1"]])',
'searchsubtitleinvalid' => "អ្នកបានស្វែងរក '''$1'''",
-'noexactmatch' => "'''គ្មានទំពáŸážšâ€‹ážŽáž¶ážŠáŸ‚លមានចំនងជើង \"\$1\" áž‘áŸáŸ”''' អ្នកអាច [[:\$1|បង្កើážáž‘ំពáŸážšáž“áŸáŸ‡]]។",
-'noexactmatch-nocreate' => "'''គ្មានទំពáŸážšâ€‹ážŽáž¶ážŠáŸ‚លមានចំនងជើង \"\$1\"áž‘áŸáŸ”'''",
-'toomanymatches' => 'មានážáŸ†áž“ភ្ជាប់ច្រើនណាស់ážáŸ’រូវបានបង្ហាញ ចូរព្យាយាមប្រើសំនួរផ្សáŸáž„មួយទៀáž',
-'titlematches' => 'ភាពážáŸ’រូវគ្នានៃចំនងជើងទំពáŸážš',
-'notitlematches' => 'ពុំមានចំនងជើងទំពáŸážšážŽáž¶áž•áŸ’គួរផ្គងទáŸ',
+'noexactmatch' => "'''គ្មានទំពáŸážšâ€‹ážŽáž¶ážŠáŸ‚លមានចំណងជើង \"\$1\" áž‘áŸáŸ”''' អ្នកអាច [[:\$1|បង្កើážáž‘ំពáŸážšáž“áŸáŸ‡]]។",
+'noexactmatch-nocreate' => "'''គ្មានទំពáŸážšâ€‹ážŽáž¶ážŠáŸ‚លមានចំណងជើង \"\$1\"áž‘áŸáŸ”'''",
+'toomanymatches' => 'មានážáŸ†ážŽáž—្ជាប់ច្រើនណាស់ážáŸ’រូវបានបង្ហាញ ចូរព្យាយាមប្រើសំណួរផ្សáŸáž„មួយទៀáž',
+'titlematches' => 'ភាពážáŸ’រូវគ្នានៃចំណងជើងទំពáŸážš',
+'notitlematches' => 'ពុំមានចំណងជើងទំពáŸážšážŽáž¶áž•áŸ’គូផ្គងទáŸ',
'textmatches' => 'ទំពáŸážšáž¢ážáŸ’ážáž”ទផ្គូរផ្គងគ្នា',
-'notextmatches' => 'គ្មានទំពáŸážšážŽáž¶áž˜áž½áž™ážŠáŸ‚លមានážáŸ’លឹមសារផ្គួរផ្គងនឹងឃ្លាឬពាក្យនáŸáŸ‡áž‘áŸ',
+'notextmatches' => 'គ្មានទំពáŸážšážŽáž¶áž˜áž½áž™ážŠáŸ‚លមានážáŸ’លឹមសារផ្គូផ្គងនឹងឃ្លាឬពាក្យនáŸáŸ‡áž‘áŸ',
'prevn' => 'មុន $1',
'nextn' => 'បន្ទាប់ $1',
'viewprevnext' => 'មើល ($1) ($2) ($3)',
'search-result-size' => '$1({{PLURAL:$2|១ពាក្យ|$2ពាក្យ}})',
-'search-result-score' => 'កំរិážáž“ៃភាពទាក់ទិន៖ $1%',
+'search-result-score' => 'កម្រិážáž“ៃភាពទាក់ទិន៖ $1%',
'search-redirect' => '(បញ្ជូនបន្ហ$1)',
'search-section' => '(ផ្នែក $1)',
'search-suggest' => 'ប្រហែលជាអ្នកចង់រក៖ $1',
-'search-interwiki-caption' => 'គំរោងជាបងប្អូន',
+'search-interwiki-caption' => 'គម្រោងជាបងប្អូន',
'search-interwiki-default' => '$1 លទ្ធផល៖',
'search-interwiki-more' => '(បន្ážáŸ‚មទៀáž)',
-'search-mwsuggest-enabled' => 'មានសំនើ',
-'search-mwsuggest-disabled' => 'គ្មានសំនើ',
+'search-mwsuggest-enabled' => 'មានសំណើ',
+'search-mwsuggest-disabled' => 'គ្មានសំណើ',
'search-relatedarticle' => 'ទាក់ទិន',
'searchrelated' => 'ទាក់ទិន',
'searchall' => 'ទាំងអស់',
@@ -1050,12 +1052,12 @@ $2',
'search-external' => 'ស្វែងរកនៅážáž¶áž„ក្រៅ',
# Preferences page
-'preferences' => 'ចំនង់ចំនូលចិážáŸ’áž',
-'mypreferences' => 'ចំនង់ចំនូលចិážáŸ’ážâ€‹',
-'prefs-edits' => 'ចំនួនកំនែប្រែ៖',
+'preferences' => 'ចំណង់ចំណូលចិážáŸ’áž',
+'mypreferences' => 'ចំណង់ចំណូលចិážáŸ’ážâ€‹',
+'prefs-edits' => 'ចំនួនកំណែប្រែ៖',
'prefsnologin' => 'មិនបានឡុកអ៊ីន',
-'prefsnologintext' => 'អ្នកចាំបាច់ážáŸ’រូវážáŸ‚<span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} ឡុកអ៊ីន]</span> ដើម្បីកំនážáŸ‹áž…ំនង់ចំនូលចិážáŸ’ážážšáž”ស់អ្នកប្រើប្រាស់។',
-'prefsreset' => 'ចំនូលចិážáŸ’ážâ€‹áž•áŸ’ទាល់ážáŸ’លួនážáŸ’រូវបានធ្វើអោយដូចដើមវិញពីកំនែមុននáŸáŸ‡áž áž¾áž™áŸ”',
+'prefsnologintext' => 'អ្នកចាំបាច់ážáŸ’រូវážáŸ‚<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ឡុកអ៊ីន]</span> ដើម្បីកំណážáŸ‹áž…ំណង់ចំណូលចិážáŸ’ážážšáž”ស់អ្នកប្រើប្រាស់។',
+'prefsreset' => 'ចំណូលចិážáŸ’ážâ€‹áž•áŸ’ទាល់ážáŸ’លួនážáŸ’រូវបានធ្វើឱ្យដូចដើមវិញពីកំណែមុននáŸáŸ‡áž áž¾áž™áŸ”',
'qbsettings' => 'របារទាន់ចិážáŸ’áž',
'qbsettings-none' => 'áž‘áž‘áŸ',
'qbsettings-fixedleft' => 'ចុងážáž¶áž„ឆ្វáŸáž„',
@@ -1065,47 +1067,47 @@ $2',
'changepassword' => 'ប្ážáž¼ážšáž–ាក្យសំងាážáŸ‹',
'skin' => 'សំបក',
'math' => 'គណិáž',
-'dateformat' => 'ទំរង់កាលបរិច្ឆáŸáž‘',
-'datedefault' => 'គ្មានចំនូលចិážáŸ’áž',
+'dateformat' => 'ទម្រង់កាលបរិច្ឆáŸáž‘',
+'datedefault' => 'គ្មានចំណូលចិážáŸ’áž',
'datetime' => 'កាលបរិច្ឆáŸáž‘និងល្វែងម៉ោង',
'math_failure' => 'Failed to parse',
'math_unknown_error' => 'កំហុសមិនស្គាល់',
'math_unknown_function' => 'អនុគមនáŸâ€‹áž˜áž·áž“​ស្គាល់',
'math_syntax_error' => 'កំហុសពាក្យសម្ពáŸáž“្ធ',
-'math_image_error' => 'ការបំលែងជា PNG បានបរាជáŸáž™áŸ”
-សូមពិនិážáŸ’យមើលážáž¾ latex, dvips, gs, បានážáŸ†áž›áž¾áž„ážáŸ’រឹមážáŸ’រូវឬអážáŸ‹ រួចបំលែង',
+'math_image_error' => 'ការបម្លែងជា PNG បានបរាជáŸáž™áŸ”
+សូមពិនិážáŸ’យមើលážáž¾ latex, dvips, gs, បានដំឡើងážáŸ’រឹមážáŸ’រូវឬអážáŸ‹ រួចបម្លែង',
'math_bad_tmpdir' => 'មិនអាចសរសáŸážšáž‘ៅ ឬ បង្កើážážážáž¯áž€ážŸáž¶ážšáž‚ណិážáž”ណ្ážáŸ„ះអាសន្ន',
'math_bad_output' => 'មិនអាច សរសáŸážšáž‘ៅ ឬ បង្កើហážážáž¯áž€ážŸáž¶ážš គណិហទិន្នផល',
'prefs-personal' => 'ប្រវážáŸ’ážáž·ážšáž¼áž”',
'prefs-rc' => 'បំលាស់ប្ážáž¼ážšážáŸ’មីៗ',
'prefs-watchlist' => 'បញ្ជីážáž¶áž˜ážŠáž¶áž“',
'prefs-watchlist-days' => 'ចំនួនážáŸ’ងៃážáŸ’រូវបង្ហាញក្នុងបញ្ជីážáž¶áž˜ážŠáž¶áž“៖',
-'prefs-watchlist-edits' => 'ចំនួនអážáž·áž”្បរមានៃបំលាស់ប្ážáž¼ážšážáŸ’រូវបង្ហាញក្នុងបញ្ជីážáž¶áž˜ážŠáž¶áž“ដែលបានពង្រីក៖',
+'prefs-watchlist-edits' => 'ចំនួនអážáž·áž”រមានៃបំលាស់ប្ážáž¼ážšážáŸ’រូវបង្ហាញក្នុងបញ្ជីážáž¶áž˜ážŠáž¶áž“ដែលបានពង្រីក៖',
'prefs-misc' => 'ផ្សáŸáž„ៗ',
'saveprefs' => 'រក្សាទុក',
'resetprefs' => 'លុបចោលបំលាស់ប្ដូរមិនបានរក្សាទុក',
'oldpassword' => 'ពាក្យសំងាážáŸ‹áž…ាស់៖',
'newpassword' => 'ពាក្យសំងាážáŸ‹ážáŸ’មី៖',
'retypenew' => 'សូមវាយពាក្យសំងាážáŸ‹ážáŸ’មី​ម្ážáž„ទៀážáŸ–',
-'textboxsize' => 'កំនែប្រែ',
+'textboxsize' => 'កំណែប្រែ',
'rows' => 'ជួរដáŸáž€áŸ–',
'columns' => 'ជួរឈរ៖',
'searchresultshead' => 'ស្វែងរក',
'resultsperpage' => 'ចំនួនលទ្ធផលក្នុងមួយទំពáŸážšáŸ–',
'contextlines' => 'ចំនួនបន្ទាážáŸ‹áž€áŸ’នុងមួយលទ្ធផល៖',
'contextchars' => 'ចំនួនអក្សរក្នុងមួយជួរ៖',
-'stub-threshold' => 'កំរិហចំពោះ <a href="#" class="stub">ážáŸ†ážŽáž—្ជាប់​ទៅ ពង្រាង </a> (បៃ)៖',
+'stub-threshold' => 'កម្រិហចំពោះ <a href="#" class="stub">ážáŸ†ážŽáž—្ជាប់​ទៅ ពង្រាង </a> (បៃ)៖',
'recentchangesdays' => 'ចំនួនážáŸ’ងៃបង្ហាញក្នុងទំពáŸážšáž”ំលាស់ប្ážáž¼ážšážáŸ’មីៗ៖',
-'recentchangescount' => 'ចំនួនកំនែប្រែážáŸ’រូវបង្ហាញក្នុងបំលាស់ប្ážáž¼ážšážáŸ’មីៗ ប្រវážáŸ’ážáž·áž“ិងទំពáŸážšáž€áŸ†áž“ážáŸ‹áž áŸážáž»áŸ–',
-'savedprefs' => 'ចំនូលចិážáŸ’ážáž“ានារបស់អ្នកážáŸ’រូវបានរក្សាទុកហើយ។',
+'recentchangescount' => 'ចំនួនកំណែប្រែážáŸ’រូវបង្ហាញក្នុងបំលាស់ប្ážáž¼ážšážáŸ’មីៗ ប្រវážáŸ’ážáž·áž“ិងទំពáŸážšáž€áŸ†ážŽážáŸ‹áž áŸážáž»áŸ–',
+'savedprefs' => 'ចំណូលចិážáŸ’ážáž“ានារបស់អ្នកážáŸ’រូវបានរក្សាទុកហើយ។',
'timezonelegend' => 'ល្វែងម៉ោង',
-'timezonetext' => '¹ចំនួនម៉ោងដែលម៉ោងក្នុងស្រុករបស់អ្នកážáž»ážŸáž–ីម៉ោងម៉ាស៊ីនបំរើសáŸážœáž¶ (UTC)។',
+'timezonetext' => '¹ចំនួនម៉ោងដែលម៉ោងក្នុងស្រុករបស់អ្នកážáž»ážŸáž–ីម៉ោងម៉ាស៊ីនបម្រើសáŸážœáž¶ (UTC)។',
'localtime' => 'ម៉ោងក្នុងស្រុក',
'timezoneoffset' => 'ទូទាážáŸ‹Â¹',
-'servertime' => 'ម៉ោងម៉ាស៊ីនបំរើសáŸážœáž¶',
+'servertime' => 'ម៉ោងម៉ាស៊ីនបម្រើសáŸážœáž¶',
'guesstimezone' => 'បំពáŸáž‰áž–ីកម្មវិធីរាវរក',
'allowemail' => 'អាចទទួលអ៊ីមែលពីអ្នកប្រើប្រាស់ដទៃទៀáž',
-'prefs-searchoptions' => 'ជំរើសក្នុងការស្វែងរក',
+'prefs-searchoptions' => 'ជម្រើសក្នុងការស្វែងរក',
'prefs-namespaces' => 'លំហឈ្មោះ',
'defaultns' => 'ស្វែងរកក្នុងលំហឈ្មោះទាំងនáŸáŸ‡ážáž¶áž˜áž›áŸ†áž“ាំដើម៖',
'default' => 'លំនាំដើម',
@@ -1121,10 +1123,10 @@ $2',
'saveusergroups' => 'រក្សាក្រុមអ្នកប្រើប្រាស់ទុក',
'userrights-groupsmember' => 'ក្រុមសមាជិកភាព៖',
'userrights-reason' => 'មូលហáŸážáž»áž“ៃការផ្លាស់ប្ážáž¼ážšáŸ–',
-'userrights-no-interwiki' => 'អ្នកមិនមានការអនុញ្ញាážáž· កែប្រែសិទ្ធិ នៃអ្នកប្រើប្រាស់ លើ វិគី ផ្សáŸáž„ áž‘áŸáŸ”',
-'userrights-nodatabase' => 'មូលដ្ឋានទិន្ននáŸáž™ $1 មិនមាន ឬ ážáž·ážáž“ៅážáž¶áž„ក្រៅ។',
+'userrights-no-interwiki' => 'អ្នកមិនមានការអនុញ្ញាហកែប្រែសិទ្ធិ នៃអ្នកប្រើប្រាស់ លើ វិគី ផ្សáŸáž„ áž‘áŸáŸ”',
+'userrights-nodatabase' => 'មូលដ្ឋានទិន្ននáŸáž™ $1 មិនមាន ឬ ស្ážáž·ážáž“ៅážáž¶áž„ក្រៅ។',
'userrights-nologin' => 'អ្នកážáŸ’រូវážáŸ‚ [[Special:UserLogin|ឡុកអ៊ីន]] ជាគណនីអ្នកអភិបាលដើម្បីផ្ážáž›áŸ‹ážŸáž·áž‘្ធិអោយអ្នកប្រើប្រាស់ ។',
-'userrights-notallowed' => 'គណនីរបស់អ្នកមិនមានការអនុញ្ញាážáž·ážŠáž¾áž˜áŸ’បីកំនážáŸ‹ážŸáž·áž‘្ធិរបស់អ្នកប្រើប្រាស់ដទៃ។',
+'userrights-notallowed' => 'គណនីរបស់អ្នកមិនមានការអនុញ្ញាážážŠáž¾áž˜áŸ’បីកំណážáŸ‹ážŸáž·áž‘្ធិរបស់អ្នកប្រើប្រាស់ដទៃ។',
'userrights-changeable-col' => 'ក្រុមនានាដែលអ្នកអាចផ្លាស់ប្ដូរបាន',
'userrights-unchangeable-col' => 'ក្រុមនានាដែលអ្នកមិនអាចផ្លាស់ប្ដូរបាន',
@@ -1155,30 +1157,30 @@ $2',
'right-createpage' => 'បង្កើážáž‘ំពáŸážšáž¢ážáŸ’ážáž”áž‘ (ដែលមិនមែនជាទំពáŸážšáž–ិភាក្សា)',
'right-createtalk' => 'បង្កើážáž‘ំពáŸážšáž–ិភាក្សា',
'right-createaccount' => 'បង្កើážáž‚ណនីអ្នកប្រើប្រាស់ážáŸ’មី',
-'right-minoredit' => 'កំនážáŸ‹áž…ំនាំកំនែប្រែážáž¶áž‡áž¶áž€áŸ†áž“ែប្រែážáž·áž…ážáž½áž…',
+'right-minoredit' => 'កំណážáŸ‹áž…ំណាំកំណែប្រែážáž¶áž‡áž¶áž€áŸ†ážŽáŸ‚ប្រែážáž·áž…ážáž½áž…',
'right-move' => 'ប្ដូរទីážáž¶áŸ†áž„ទំពáŸážš',
'right-move-subpages' => 'ប្ដូរទីážáž¶áŸ†áž„ទំពáŸážšážšáž½áž˜áž‡áž¶áž˜áž½áž™áž‘ំពáŸážšážšáž„របស់វា',
'right-upload' => 'ផ្ទុកឡើងឯកសារ',
'right-reupload' => 'សរសáŸážšáž›áž»áž”ពីលើឯកសារមួយច្បាប់ដែលមានស្រាប់',
-'right-upload_by_url' => 'ភ្ទុកឡើងឯកសារមួយពីអាសយដ្ឋាន URL មួយ',
+'right-upload_by_url' => 'ផ្ទុកឡើងឯកសារមួយពីអាសយដ្ឋាន URL មួយ',
'right-autoconfirmed' => 'កែប្រែទំពáŸážšáž–ាក់កណ្ដាលការពារនានា',
-'right-bot' => 'ទុកដូចជាដំនើរការស្វáŸáž™áž”្រវážáŸ’ážáž·áž˜áž½áž™',
+'right-bot' => 'ទុកដូចជាដំណើរការស្វáŸáž™áž”្រវážáŸ’ážáž·áž˜áž½áž™',
'right-delete' => 'លុបទំពáŸážšáž…ោល',
'right-bigdelete' => 'លប់ទំពáŸážšáž‘ាំងឡាយដែលមានប្រវážáŸ’ážáž·ážœáŸ‚áž„',
'right-browsearchive' => 'ស្វែងរកទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានលុប',
'right-undelete' => 'ឈប់លុបទំពáŸážšáž˜áž½áž™',
-'right-suppressionlog' => 'មើលកំនážáŸ‹áž áŸážáž»áž¯áž€áž‡áž“',
-'right-block' => 'ហាមមិនអោយអ្នកប្រើប្រាស់ដទៃទៀážáž’្វើការកែប្រែ',
+'right-suppressionlog' => 'មើលកំណážáŸ‹áž áŸážáž»áž¯áž€áž‡áž“',
+'right-block' => 'ហាមមិនឱ្យអ្នកប្រើប្រាស់ដទៃទៀážáž’្វើការកែប្រែ',
'right-blockemail' => 'រាំងážáŸ’ទប់អ្នកប្រើប្រាស់ម្នាក់មិនអោយផ្ញើអ៊ីមែល',
'right-hideuser' => 'រាំងážáŸ’ទប់អ្នកប្រើប្រាស់ម្នាក់ រួចលាក់មិនបង្ហាញជាសាធារណៈ',
-'right-protect' => 'ប្ដូរកំរិážáž€áž¶ážšáž–ាររួចកែប្រែទំពáŸážšážŠáŸ‚លបានការពារ',
+'right-protect' => 'ប្ដូរកម្រិážáž€áž¶ážšáž–ាររួចកែប្រែទំពáŸážšážŠáŸ‚លបានការពារ',
'right-editprotected' => 'កែប្រែទំពáŸážšážŠáŸ‚លបានការពារ (ដោយមិនរំលាយការការពារ)',
'right-editinterface' => 'កែប្រែអន្ážážšáž˜áž»ážáž¢áŸ’នកប្រើប្រាស់',
'right-editusercssjs' => 'កែប្រែឯកសារ CSS áž“áž·áž„ JS របស់អ្នកប្រើប្រាស់ផ្សáŸáž„ទៀáž',
-'right-rollback' => 'ážáŸ’រលប់យ៉ាងរហáŸážŸáž“ូវកំនែប្រែទំពáŸážšážœáž·ážŸáŸážŸážŽáž¶áž˜áž½áž™â€‹ážŠáŸ‚លធ្វើឡើងដោយ​អ្នកប្រើប្រាស់ចុងក្រោយគáŸáŸ”',
+'right-rollback' => 'ážáŸ’រឡប់យ៉ាងរហáŸážŸáž“ូវកំណែប្រែទំពáŸážšážœáž·ážŸáŸážŸážŽáž¶áž˜áž½áž™â€‹ážŠáŸ‚លធ្វើឡើងដោយ​អ្នកប្រើប្រាស់ចុងក្រោយគáŸáŸ”',
'right-import' => 'នាំចូលទំពáŸážšáž“ានាពីវិគីផ្សáŸáž„ៗទៀáž',
'right-importupload' => 'នាំចូលទំពáŸážšáž“ានាពីឯកសារដែលបានផ្ទុកឡើង',
-'right-patrol' => 'កážáŸ‹ážŸáŸ†áž‚ាល់កំនែប្រែដáŸáž‘ៃទៀážážáž¶áž›áŸ’បាáž',
+'right-patrol' => 'កážáŸ‹ážŸáž˜áŸ’គាល់កំណែប្រែដáŸáž‘ៃទៀážážáž¶áž›áŸ’បាáž',
'right-unwatchedpages' => 'បង្ហាញបញ្ជីទំពáŸážšáž“ានាដែលមិនážáŸ’រូវបានមើល',
'right-mergehistory' => 'រំលាយបញ្ចូលប្រវážáŸ’ážáž·ážšáž”ស់ទំពáŸážšáž“ានា',
'right-userrights' => 'កែប្រែរាល់សិទ្ធិនៃអ្នកប្រើប្រាស់',
@@ -1186,26 +1188,26 @@ $2',
'right-siteadmin' => 'ចាក់សោនិងបើកសោមូលដ្ឋានទិន្ននáŸáž™',
# User rights log
-'rightslog' => 'កំនážáŸ‹áž áŸážáž»áž“ៃការប្ážáž¼ážšážŸáž·áž‘្ធិអ្នកប្រើប្រាស់',
-'rightslogtext' => 'áž“áŸáŸ‡áž‡áž¶ កំណážáŸ‹áž áŸážáž» នៃបំលាស់ប្ážáž¼ážš ចំពោះសិទ្ធិនានា របស់ អ្នកប្រើប្រាស់ ។',
-'rightslogentry' => 'បានប្ážáž¼ážšáž€áŸ’រុមសមាជិកភាពសំរាប់$1ពី$2ទៅ$3',
+'rightslog' => 'កំណážáŸ‹áž áŸážáž»áž“ៃការប្ážáž¼ážšážŸáž·áž‘្ធិអ្នកប្រើប្រាស់',
+'rightslogtext' => 'áž“áŸáŸ‡â€‹áž‡áž¶â€‹áž€áŸ†ážŽážáŸ‹áž áŸážáž»áž“ៃបំលាស់ប្ដូរចំពោះកាប្ដូរក្រុមសមាជិកភាព​របស់​អ្នកប្រើប្រាស់។',
+'rightslogentry' => 'បានប្ដូរក្រុមសមាជិកភាពសម្រាប់ $1 ពី $2 ទៅ $3',
'rightsnone' => '(áž‘áž‘áŸ)',
# Recent changes
-'nchanges' => '$1 {{PLURAL:$1|បំលាស់ប្ážáž¼ážš|បំលាស់ប្ážáž¼ážš}}',
-'recentchanges' => 'បំលាស់ប្ážáž¼ážšâ€‹ážáŸ’មីៗ',
+'nchanges' => '$1 {{PLURAL:$1|បំលាស់ប្ដូរ|បំលាស់ប្ដូរ}}',
+'recentchanges' => 'បំលាស់ប្ដូរ​ážáŸ’មីៗ',
'recentchangestext' => 'ážáž¶áž˜ážŠáž¶áž“រាល់បំលាស់ប្ážáž¼ážšážáŸ’មីៗបំផុážáž…ំពោះវិគីនៅលើទំពáŸážšáž“áŸáŸ‡áŸ”',
-'recentchanges-feed-description' => 'ážáž¶áž˜ážŠáž¶áž“បំលាស់ប្ážáž¼ážšážáŸ’មីៗបំផុážáž“ៃវិគីនáŸáŸ‡áž€áŸ’នុង feed áž“áŸáŸ‡áŸ”',
-'rcnote' => "ážáž¶áž„ក្រោម​នáŸáŸ‡â€‹áž‡áž¶{{PLURAL:$1|១បំលាស់ប្ážáž¼ážšâ€‹|'''$1'''បំលាស់ប្ážáž¼ážšâ€‹}}ចុងក្រោយក្នុងរយៈពáŸáž›{{PLURAL:$2|ážáŸ’ងៃ|'''$2'''ážáŸ’ងៃ}}ចុងក្រោយគិážážáŸ’រឹម$5 $4 ។",
-'rcnotefrom' => "ážáž¶áž„ក្រោមនáŸáŸ‡áž‡áž¶áž”ំលាស់ប្ážáž¼ážšáž“ានាគិážáž…ាប់ážáž¶áŸ†áž„ពី '''$2''' (បង្ហាញអážáž·áž”រិមា '''$1''' បំលាស់ប្ážáž¼ážš)។",
-'rclistfrom' => 'បង្ហាញបំលាស់ប្ážáž¼ážšážáŸ’មីៗដែលចាប់ផ្ážáž¾áž˜áž–ី $1',
-'rcshowhideminor' => '$1កំនែប្រែ​ážáž·áž…ážáž½áž…',
+'recentchanges-feed-description' => 'ážáž¶áž˜ážŠáž¶áž“បំលាស់ប្ដូរážáŸ’មីៗបំផុážáž“ៃវិគីនáŸáŸ‡áž€áŸ’នុង feed áž“áŸáŸ‡áŸ”',
+'rcnote' => "ážáž¶áž„ក្រោម​នáŸáŸ‡â€‹áž‡áž¶{{PLURAL:$1|១បំលាស់ប្ដូរ​|'''$1'''បំលាស់ប្ដូរ}}ចុងក្រោយក្នុងរយៈពáŸáž›{{PLURAL:$2|ážáŸ’ងៃ|'''$2'''ážáŸ’ងៃ}}ចុងក្រោយគិážážáŸ’រឹម$5 $4 ។",
+'rcnotefrom' => "ážáž¶áž„ក្រោមនáŸáŸ‡áž‡áž¶áž”ំលាស់ប្ដូរនានាគិážáž…ាប់ážáž¶áŸ†áž„ពី '''$2''' (បង្ហាញអážáž·áž”រមា '''$1''' បំលាស់ប្ដូរ)។",
+'rclistfrom' => 'បង្ហាញបំលាស់ប្ដូរážáŸ’មីៗដែលចាប់ផ្ážáž¾áž˜áž–ី $1',
+'rcshowhideminor' => '$1កំណែប្រែ​ážáž·áž…ážáž½áž…',
'rcshowhidebots' => '$1រូបយន្áž',
'rcshowhideliu' => '$1អ្នកប្រើប្រាស់ដែលបានឡុកអ៊ីន',
'rcshowhideanons' => '$1អ្នកប្រើប្រាស់អនាមិក',
-'rcshowhidepatr' => '$1កំនែប្រែដែលបានល្បាáž',
-'rcshowhidemine' => '$1កំនែប្រែរបស់ážáŸ’ញុំ',
-'rclinks' => 'បង្ហាញ$1បំលាស់ប្ážáž¼ážšáž…ុងក្រោយក្នុងរយៈពáŸáž›$2ážáŸ’ងៃចុងក្រោយ<br />$3',
+'rcshowhidepatr' => '$1កំណែប្រែដែលបានល្បាáž',
+'rcshowhidemine' => '$1កំណែប្រែរបស់ážáŸ’ញុំ',
+'rclinks' => 'បង្ហាញ$1បំលាស់ប្ដូរចុងក្រោយក្នុងរយៈពáŸáž›$2ážáŸ’ងៃចុងក្រោយ<br />$3',
'diff' => 'ភាពážáž»ážŸáž‚្នា',
'hist' => 'ប្រវážáŸ’ážáž·',
'hide' => 'លាក់',
@@ -1214,17 +1216,17 @@ $2',
'newpageletter' => 'ážáŸ’មី',
'boteditletter' => 'រូបយន្áž',
'number_of_watching_users_pageview' => '[មាន{{PLURAL:$1|អ្នកប្រើប្រាស់|អ្នកប្រើប្រាស់}}$1នាក់កំពុងមើល]',
-'rc_categories' => 'កំរិážáž‘ីážáž¶áŸ†áž„ចំណាážáŸ‹ážáŸ’នាក់ក្រុម(ážážŽáŸ’ឌដោយសញ្ញា "|")',
+'rc_categories' => 'កម្រិážáž‘ីážáž¶áŸ†áž„ចំណាážáŸ‹ážáŸ’នាក់ក្រុម(ážážŽáŸ’ឌដោយសញ្ញា "|")',
'rc_categories_any' => 'មួយណាកáŸáž”ាន',
'newsectionsummary' => '/* $1 */ ផ្នែកážáŸ’មី',
# Recent changes linked
-'recentchangeslinked' => 'បំលាស់ប្ážáž¼ážšáž–ាក់ពáŸáž“្ធ',
-'recentchangeslinked-title' => 'បំលាស់ប្ážáž¼ážšâ€‹áž‘ាក់ទិននឹង "$1"',
-'recentchangeslinked-noresult' => 'គ្មានបំលាស់ប្ážáž¼ážšâ€‹áž›áž¾áž‘ំពáŸážšâ€‹ážŠáŸ‚áž›ážáŸ’រូវបានážáž—្ជាប់ ក្នុងážáŸážšážœáŸáž›áž¶â€‹ážŠáŸ‚áž›ážáŸ’រូវបានផ្ážáž›áŸ‹áž¢áŸ„áž™ ។',
-'recentchangeslinked-summary' => "áž“áŸáŸ‡áž‡áž¶áž”ញ្ជីបំលាស់ប្ដូរនានាដែលážáŸ’រូវបានធ្វើឡើងនាពáŸáž›ážáŸ’មីៗនáŸáŸ‡ ទៅលើទំពáŸážšáž“ានាដែលមានážáŸ†áž“ភ្ជាប់ពីទំពáŸážšáž€áŸ†áž“ážáŸ‹áž˜áž½áž™ (ឬមានážáŸ†áž“ភ្ជាប់ទៅទំពáŸážšáž€áŸ’នុងចំនាážáŸ‹ážáŸ’នាក់ក្រុមកំនážáŸ‹áž˜áž½áž™)។ ទំពáŸážšâ€‹áž“ានាលើ[[Special:Watchlist|បញ្ជីážáž¶áž˜ážŠáž¶áž“​របស់អ្នក]] ážáŸ’រូវបានសរសáŸážšáž‡áž¶ '''អក្សរដិáž''' ។",
+'recentchangeslinked' => 'បំលាស់ប្ដូរពាក់ពáŸáž“្ធ',
+'recentchangeslinked-title' => 'បំលាស់ប្ដូរ​ទាក់ទិននឹង "$1"',
+'recentchangeslinked-noresult' => 'គ្មានបំលាស់ប្ដូរ​លើទំពáŸážšâ€‹ážŠáŸ‚áž›ážáŸ’រូវបានážáž—្ជាប់ ក្នុងážáŸážšážœáŸáž›áž¶â€‹ážŠáŸ‚áž›ážáŸ’រូវបានផ្ážáž›áŸ‹áž±áŸ’áž™ ។',
+'recentchangeslinked-summary' => "áž“áŸáŸ‡áž‡áž¶áž”ញ្ជីបំលាស់ប្ដូរនានាដែលážáŸ’រូវបានធ្វើឡើងនាពáŸáž›ážáŸ’មីៗនáŸáŸ‡ ទៅលើទំពáŸážšáž“ានាដែលមានážáŸ†ážŽáž—្ជាប់ពីទំពáŸážšáž€áŸ†ážŽážáŸ‹áž˜áž½áž™ (ឬមានážáŸ†ážŽáž—្ជាប់ទៅទំពáŸážšáž€áŸ’នុងចំណាážáŸ‹ážáŸ’នាក់ក្រុមកំណážáŸ‹áž˜áž½áž™)។ ទំពáŸážšâ€‹áž“ានាលើ[[Special:Watchlist|បញ្ជីážáž¶áž˜ážŠáž¶áž“​របស់អ្នក]] ážáŸ’រូវបានសរសáŸážšáž‡áž¶ '''អក្សរដិáž''' ។",
'recentchangeslinked-page' => 'ឈ្មោះទំពáŸážšáŸ–',
-'recentchangeslinked-to' => 'បង្ហាញបំលាស់ប្ážáž¼ážšáž‘ំពáŸážšážŠáŸ‚លបានážáž—្ជាប់ទៅកាន់ទំពáŸážšážŠáŸ‚លបានផ្ážáž›áŸ‹áž¢áŸ„យជំនួសវិញ',
+'recentchangeslinked-to' => 'បង្ហាញបំលាស់ប្ážáž¼ážšáž‘ំពáŸážšážŠáŸ‚លបានážáž—្ជាប់ទៅកាន់ទំពáŸážšážŠáŸ‚លបានផ្ážáž›áŸ‹áž±áŸ’យជំនួសវិញ',
# Upload
'upload' => 'ផ្ទុកឯកសារឡើង',
@@ -1246,8 +1248,8 @@ $2',
'upload-permitted' => 'ប្រភáŸáž‘ឯកសារដែលážáŸ’រូវបានអនុញ្ញាážáŸ– $1 ។',
'upload-preferred' => 'ប្រភáŸáž‘ឯកសារដែលគួរប្រើប្រាស់៖ $1 ។',
'upload-prohibited' => 'ប្រភáŸáž‘ឯកសារដែលážáŸ’រូវបានហាម៖ $1 ។',
-'uploadlog' => 'កំនážáŸ‹áž áŸážáž»áž“ៃការផ្ទុកឡើង',
-'uploadlogpage' => 'កំនážáŸ‹áž áŸážáž»áž“ៃការផ្ទុកឡើង',
+'uploadlog' => 'កំណážáŸ‹áž áŸážáž»áž“ៃការផ្ទុកឡើង',
+'uploadlogpage' => 'កំណážáŸ‹áž áŸážáž»áž“ៃការផ្ទុកឡើង',
'uploadlogpagetext' => 'ážáž¶áž„ក្រោមនáŸáŸ‡â€‹áž‡áž¶áž”ញ្ជីនៃការផ្ទុកឡើង​ážáŸ’មីបំផុážáŸ”
សូមមើល [[Special:NewImages|វិចិážáŸ’រសាលរូបភាពážáŸ’មីៗ]] ដើម្បីមើលដោយផ្ទាល់ភ្នែក។',
@@ -1260,16 +1262,16 @@ $2',
'ignorewarning' => 'មិនážáŸ’វល់​ការព្រមាន ហើយរក្សាទុក​ឯកសារ​ážáŸ‚ម្ážáž„។',
'ignorewarnings' => 'មិនážáŸ’វល់​ការព្រមាន​ណាមួយ',
'minlength1' => 'ឈ្មោះឯកសារ​ážáŸ’រូវមាន​យ៉ាងážáž·áž…​១​អក្សរ។',
-'illegalfilename' => 'ឈ្មោះឯកសារ "$1" មាន​អក្សរ​ហាមឃាážáŸ‹â€‹â€‹áž€áŸ’នុងចំនងជើងទំពáŸážšáŸ” សូម​ប្ážáž¼ážšážˆáŸ’មោះ​ឯកសារ ហើយ​ព្យាយាមផ្ទុកវា​ឡើង​ម្ážáž„ទៀážáŸ”',
+'illegalfilename' => 'ឈ្មោះឯកសារ "$1" មាន​អក្សរ​ហាមឃាážáŸ‹â€‹â€‹áž€áŸ’នុងចំណងជើងទំពáŸážšáŸ” សូម​ប្ážáž¼ážšážˆáŸ’មោះ​ឯកសារ ហើយ​ព្យាយាមផ្ទុកវា​ឡើង​ម្ážáž„ទៀážáŸ”',
'badfilename' => 'ឈ្មោះឯកសារ បានážáŸ’រូវប្ážáž¼ážš ជា "$1" ។',
-'filetype-badmime' => 'ឯកសារ​ប្រភáŸáž‘ MIME "$1" មិនážáŸ’រូវបាន​អនុញ្ញាážâ€‹áž¢áŸ„យផ្ទុកឡើង។',
+'filetype-badmime' => 'ឯកសារ​ប្រភáŸáž‘ MIME "$1" មិនážáŸ’រូវបាន​អនុញ្ញាážâ€‹áž±áŸ’យផ្ទុកឡើង។',
'filetype-unwanted-type' => '\'".$1"\'\'\' ជាប្រភáŸáž‘ឯកសារមិនចង់បាន។
{{PLURAL:$3|ប្រភáŸáž‘ឯកសារ|ប្រភáŸáž‘ឯកសារ}}ដែលគáŸáž…ង់បានគឺ $2។',
'filetype-banned-type' => "'''\".\$1\"''' គឺជាប្រភáŸáž‘ឯកសារដែលមិនážáŸ’រូវបានគáŸáž¢áž“ុញ្ញាážáž‘áŸáŸ” \$3ប្រភáŸáž‘ឯកសារដែលážáŸ’រូវបានគáŸáž¢áž“ុញ្ញាážáž‚ឺ \$2។",
'filetype-missing' => 'ឯកសារ មិនមានកន្ទុយ (ដូចជា ".jpg")។',
'large-file' => 'ឯកសារ​គួរážáŸ‚​មាន​​ទំហំ​មិនលើសពី $1។ ឯកសារ​នáŸáŸ‡áž˜áž¶áž“​ទំហំ $2។',
-'largefileserver' => 'ឯកសារនáŸáŸ‡áž˜áž¶áž“ទំហំធំជាងទំហំដែលប្រពáŸáž“្ឋបំរើការ(server)អនុញ្ញាážáŸ”',
+'largefileserver' => 'ឯកសារនáŸáŸ‡áž˜áž¶áž“ទំហំធំជាងទំហំដែលម៉ាស៊ីនបម្រើការ(server)អនុញ្ញាážáŸ”',
'emptyfile' => 'ឯកសារដែលអ្នកបានដាក់បញ្ចáŸáž‰ ហាក់បីដូចជាទទáŸáŸ”​ áž“áŸáŸ‡áž”្រហែលជាមកពីកំហុសនៃការសរសáŸážšážˆáŸ’មោះឯកសារ។ ចូរពិនិážáŸ’áž™ ážáž¶ážáž¾áž¢áŸ’នកពិážáž‡áž¶áž…ង់ដាក់បញ្ចáŸáž‰áž¯áž€ážŸáž¶ážšáž“áŸáŸ‡áž¬áž€áŸáž¢ážáŸ‹áŸ”',
'fileexists' => 'ឯកសារដែលមានឈ្មោះនáŸáŸ‡áž˜áž¶áž“រួចហើយ​ ចូរពិនិážáŸ’áž™ <strong><tt>$1</tt></strong> ប្រសិនបើអ្នកមិនច្បាស់ážáž¶ážáž¾áž¢áŸ’នកចង់ប្ážáž¼ážšážœáž¶áž¬áž€áŸáž¢ážáŸ‹áŸ”',
'fileexists-extension' => 'មាន​ឯកសារ​មួយ​ដែល​មាន​ឈ្មោះស្រដៀង​៖<br />
@@ -1284,14 +1286,14 @@ $2',
'fileexists-shared-forbidden' => 'ឯកសារដែលមានឈ្មោះនáŸáŸ‡ មានរួចហើយនៅក្នុងកន្លែងដាក់ឯកសាររួម។
ចូរážáŸ’រឡប់ក្រោយវិញ​ហើយដាក់បញ្ចáŸáž‰áž¯áž€ážŸáž¶ážšáž“áŸáŸ‡áž¡áž¾áž„វិញ​ជាមួយ​នឹងឈ្មោះážáŸ’មី។ [[Image:$1|thumb|center|$1]]',
-'file-exists-duplicate' => 'ឯកសារនáŸáŸ‡áž‡áž¶áž…្បាប់ចំលងរបស់ {{PLURAL:$1|ឯកសារ|ឯកសារ}}ដូចážáž‘ៅនáŸáŸ‡áŸ–',
+'file-exists-duplicate' => 'ឯកសារនáŸáŸ‡áž‡áž¶áž…្បាប់ចម្លងរបស់ {{PLURAL:$1|ឯកសារ|ឯកសារ}}ដូចážáž‘ៅនáŸáŸ‡áŸ–',
'successfulupload' => 'ផ្ទុកឯកសារឡើងដោយជោគជáŸáž™',
'uploadwarning' => 'សូមប្រុងប្រយáŸážáŸ’áž“!',
'savefile' => 'រក្សាឯកសារទុក',
'uploadedimage' => 'បានផ្ទុកឡើង "[[$1]]"',
-'overwroteimage' => 'ដាក់បញ្ចáŸáž‰áž“ូវកំនែប្រែážáŸ’មីរបស់"[[$1]]"',
+'overwroteimage' => 'ដាក់បញ្ចáŸáž‰áž“ូវកំណែប្រែážáŸ’មីរបស់"[[$1]]"',
'uploaddisabled' => 'ការផ្ទុកឡើង ឯកសារនានា ážáŸ’រូវអសកម្ម',
-'uploaddisabledtext' => 'ការដាក់បញ្ចáŸáž‰áž¯áž€ážŸáž¶ážšáž‚ឺមិនអាចធ្វើទៅរួចចំពោះ {{SITENAME}}.',
+'uploaddisabledtext' => 'ការផ្ទុកឯកសារ​ឡើង​គឺ​មិន​ážáŸ’រូវបាន​អនុញ្ញាážâ€‹áž‘áŸâ€‹áŸ”',
'uploadcorrupt' => 'ឯកសារ​នáŸáŸ‡â€‹ážáž¼áž…​ឬ​មានកន្ទុយដែលមិនážáŸ’រឹមážáŸ’រូវ។ សូម​ពិនិážáŸ’យ​មើល​វាឡើងវិញ​ ហើយ​ផ្ទុកឡើង​ម្ážáž„ទៀážáŸ”',
'uploadvirus' => 'ឯកសារមានមáŸážšáŸ„áž‚! សáŸáž…ក្ážáž¸áž›áŸ†áž¢áž·ážáŸ– $1',
'sourcefilename' => 'ឈ្មោះឯកសារប្រភព៖',
@@ -1305,29 +1307,33 @@ $2',
ប្រវážáŸ’ážáž·â€‹áž“ៃការលុបឯកសារ​នáŸáŸ‡â€‹â€‹ážáŸ’រូវបានដាក់​នៅទីនáŸáŸ‡â€‹ážáž¶áž˜áž€áž¶ážšáž‚ួរ៖",
'upload-proto-error' => 'ពិធីការដែលមិនážáŸ’រឹមážáŸ’រូវ',
-'upload-proto-error-text' => 'ការផ្ទុកឡើងពីចំងាយážáŸ’រូវការ URL ដែលចាប់ផ្ដើម <code>http://</code> ឬ <code>ftp://</code>។',
+'upload-proto-error-text' => 'ការផ្ទុកឡើងពីចម្ងាយážáŸ’រូវការ URL ដែលចាប់ផ្ដើម <code>http://</code> ឬ <code>ftp://</code>។',
'upload-file-error' => 'កំហុសផ្នែកážáž¶áž„ក្នុង',
-'upload-file-error-text' => 'កំហុសផ្នែកážáž¶áž„ក្នុងបានកើážáž¡áž¾áž„​ នៅពáŸáž›áž–្យាយាមបង្កើážáž¯áž€ážŸáž¶ážšáž”ណ្ដោះអាសន្នមួយ​នៅក្នុងប្រពáŸáž“្ឋបំរើការ។
+'upload-file-error-text' => 'កំហុសផ្នែកážáž¶áž„ក្នុងបានកើážáž¡áž¾áž„​ នៅពáŸáž›áž–្យាយាមបង្កើážáž¯áž€ážŸáž¶ážšáž”ណ្ដោះអាសន្នមួយ​នៅក្នុងម៉ាស៊ីនបម្រើការ។
សូមទំនាក់ទំនង[[Special:ListUsers/sysop|អ្នកអភិបាល]]។',
-'upload-misc-error' => 'កំហុសចំលែក​ពáŸáž›áž•áŸ’ទុកឡើង',
+'upload-misc-error' => 'កំហុសចម្លែក​ពáŸáž›áž•áŸ’ទុកឡើង',
'upload-misc-error-text' => 'កំហុសដែលមិនស្គាល់មួយបានកើážáž¡áž¾áž„នៅក្នុងកំឡុងពáŸáž›áž•áŸ’ទុកឡើង។
-ចូរផ្ទៀងផ្ទាážáŸ‹ážáž¶ URL គឺមានសុពលភាពហើយអាចដំនើរការ រួចហើយ​ព្យាយាមម្ážáž„ទៀážáŸ”
+ចូរផ្ទៀងផ្ទាážáŸ‹ážáž¶ URL គឺមានសុពលភាពហើយអាចដំណើរការ រួចហើយ​ព្យាយាមម្ážáž„ទៀážáŸ”
ប្រសិនបើបញ្ហានៅážáŸ‚កើážáž¡áž¾áž„ សូមទំនាក់ទំនង[[Special:ListUsers/sysop|អ្នកអភិបាល]]។',
# Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
-'upload-curl-error6' => 'មិនអាច ចូលទៅដល់ URL',
-'upload-curl-error28' => 'ផ្ទុកឡើង បានផុážáž€áŸ†ážŽážáŸ‹áž¢áž“ុញ្ញាážáž·',
+'upload-curl-error6' => 'មិនអាច ចូលទៅដល់ URL',
+'upload-curl-error6-text' => 'មិនអាចទៅកាន់ URL ដែលអ្នកបានផ្ដល់ឱ្យទáŸáŸ”
-'license' => 'អាជ្ញាបណ្ណ',
+សូមពិនិážáŸ’យឡើងវិញážáž¶ URL នោះពិážáž‡áž¶ážáŸ’រឹមážáŸ’រូវឬអážáŸ‹áŸ”',
+'upload-curl-error28' => 'ផ្ទុកឡើង បានផុážáž€áŸ†ážŽážáŸ‹áž¢áž“ុញ្ញាáž',
+
+'license' => 'អាជ្ញាបáŸážŽáŸ’ណ',
'nolicense' => 'មិនបានជ្រើសរើសយកទáŸ',
'license-nopreview' => '(មិនទាន់មានការបង្ហាញការមើលជាមុនទáŸ)',
'upload_source_url' => ' (URL ážáŸ’រឹមážáŸ’រូវនិងបើកចំហជាសាធារណៈ)',
'upload_source_file' => ' (ឯកសារក្នុងកុំព្យូទáŸážšážšáž”ស់អ្នក)',
# Special:ImageList
+'imagelist-summary' => 'ទំពáŸážšáž–ិសáŸážŸâ€‹áž“áŸáŸ‡â€‹áž”ង្ហាញ​គ្រប់​ឯកសារ​ដែល​បានផ្ទុកឡើង។ ážáž¶áž˜â€‹áž›áŸ†áž“ាំដើម​ឯកសារ​ដែល​បានផ្ទុកឡើង​ចុងក្រោយ​ážáŸ’រូវបាន​បង្ហាញ​នៅ​លើគáŸâ€‹áž“ៃបញ្ជីនáŸáŸ‡áŸ” ការចុច​លើ​ក្បាល​ជួរ​ឈរ​កáŸâ€‹áž¢áž¶áž…​ផ្លាស់ប្ážáž¼ážšâ€‹ážáž˜áŸ’រៀប​នៃ​ការ​បង្ហាញ​បាន​ដែរ។',
'imagelist_search_for' => 'ស្វែងរកឈ្មោះមáŸážŒáž¶áŸ–',
'imgfile' => 'ឯកសារ',
'imagelist' => 'បញ្ជីរូបភាព',
@@ -1349,14 +1355,14 @@ $2',
'filehist-dimensions' => 'វិមាážáŸ’ážš',
'filehist-filesize' => 'ទំហំឯកសារ',
'filehist-comment' => 'យោបល់',
-'imagelinks' => 'ážáŸ†áž“ភ្ជាប់​',
-'linkstoimage' => '{{PLURAL:$1|ទំពáŸážšâ€‹|$1 ទំពáŸážš}} ážáž¶áž„ក្រោម​មានážáŸ†áž“ភ្ជាប់មក​ឯកសារនáŸáŸ‡ ៖',
+'imagelinks' => 'ážáŸ†ážŽáž—្ជាប់​',
+'linkstoimage' => '{{PLURAL:$1|ទំពáŸážšâ€‹|$1 ទំពáŸážš}} ážáž¶áž„ក្រោម​មានážáŸ†ážŽáž—្ជាប់មក​ឯកសារនáŸáŸ‡ ៖',
'nolinkstoimage' => 'គ្មានទំពáŸážšážŽáž¶áž˜áž½áž™ážŠáŸ‚áž›ážáž—្ជាប់មកឯកសារនáŸáŸ‡áž‘áŸáŸ”',
-'morelinkstoimage' => 'មើល [[Special:WhatLinksHere/$1|ážáŸ†áž“ភ្ជាប់បន្ážáŸ‚មទៀáž]] ដែលážáž—្ជាប់មកកាន់ឯកសារនáŸáŸ‡áŸ”',
+'morelinkstoimage' => 'មើល [[Special:WhatLinksHere/$1|ážáŸ†ážŽáž—្ជាប់បន្ážáŸ‚មទៀáž]] ដែលážáž—្ជាប់មកកាន់ឯកសារនáŸáŸ‡áŸ”',
'redirectstofile' => '$1ឯកសារដូចážáž‘ៅនáŸáŸ‡áž”ញ្ជូនបន្ដមកឯកសារនáŸáŸ‡áŸ–',
-'duplicatesoffile' => '$1ឯកសារដូចážáž‘ៅនáŸáŸ‡áž‡áž¶áž…្បាប់ចំលងរបស់ឯកសារនáŸáŸ‡áŸ–',
-'sharedupload' => 'ឯកសារនáŸáŸ‡â€‹ážáŸ’រូវបានផ្ទុកឡើង​ដើម្បីចែករំលែក áž“áž·áž„ អាចážáŸ’រូវបានប្រើប្រាស់​នៅគំរោង​ដទៃ ។',
-'shareduploadwiki' => 'សូម​មើល $1 សំរាប់ពážáŸŒáž˜áž¶áž“បន្ážáŸ‚ម ។',
+'duplicatesoffile' => '$1ឯកសារដូចážáž‘ៅនáŸáŸ‡áž‡áž¶áž…្បាប់ចម្លងរបស់ឯកសារនáŸáŸ‡áŸ–',
+'sharedupload' => 'ឯកសារនáŸáŸ‡â€‹ážáŸ’រូវបានផ្ទុកឡើង​ដើម្បីចែករំលែក áž“áž·áž„ អាចážáŸ’រូវបានប្រើប្រាស់​នៅគម្រោង​ដទៃ ។',
+'shareduploadwiki' => 'សូម​មើល $1 សម្រាប់ពáŸážáŸŒáž˜áž¶áž“បន្ážáŸ‚ម​។',
'shareduploadwiki-desc' => 'សáŸáž…ក្ážáž¸áž¢áž’ិប្បាយរបស់ឯកសារដែលមាននៅក្នុង$1 គឺážáŸ’រូវបានបង្ហាញដូចážáž¶áž„ក្រោម។',
'shareduploadwiki-linktext' => 'ទំពáŸážšáž–ិពណ៌នាអំពីឯកសារ',
'shareduploadduplicate' => 'ឯកសារនáŸáŸ‡áž‚ឺដូចគ្នាបáŸáŸ‡áž”ិទនឹង $1 នៅក្នុងកន្លែងដាក់ឯកសាររួម។',
@@ -1365,14 +1371,15 @@ $2',
'shareduploadconflict-linktext' => 'ឯកសារមួយទៀáž',
'noimage' => 'គ្មានរូបភាពដែលមានឈ្មោះនáŸáŸ‡áž‘áŸáŸ” ប៉ុន្ážáŸ‚អ្នកអាច $1 ។',
'noimage-linktext' => 'ផ្ទុកឯកសារឡើង',
-'uploadnewversion-linktext' => 'ផ្ទុកឡើងមួយកំនែážáŸ’មីនៃឯកសារនáŸáŸ‡',
-'imagepage-searchdupe' => 'ស្វែងរកឯកសារដូចគ្នាបáŸáŸ‡áž”áž·áž',
+'uploadnewversion-linktext' => 'ផ្ទុកឡើងមួយកំណែážáŸ’មីនៃឯកសារនáŸáŸ‡',
+'imagepage-searchdupe' => 'ស្វែងរកឯកសារដូចគ្នាបáŸáŸ‡áž”áž·áž‘',
# File reversion
-'filerevert' => 'ážáŸ’រឡប់ $1',
-'filerevert-legend' => 'ážáŸ’រឡប់ឯកសារ',
-'filerevert-comment' => 'យោបល់៖',
-'filerevert-submit' => 'ážáŸ’រឡប់',
+'filerevert' => 'ážáŸ’រឡប់ $1',
+'filerevert-legend' => 'ážáŸ’រឡប់ឯកសារ',
+'filerevert-comment' => 'យោបល់៖',
+'filerevert-defaultcomment' => 'បម្លែងទៅកំណែប្រែដើមជា$2, $1',
+'filerevert-submit' => 'ážáŸ’រឡប់',
# File deletion
'filedelete' => 'លុបចáŸáž‰ $1',
@@ -1381,8 +1388,8 @@ $2',
'filedelete-comment' => 'áž áŸážáž»áž•áž›áž…ំពោះការលុបចáŸáž‰áŸ–',
'filedelete-submit' => 'លុបចáŸáž‰',
'filedelete-success' => "'''$1''' ážáŸ’រូវបានលុបចោលហើយ",
-'filedelete-nofile' => "គ្មាន '''$1''' លើ {{SITENAME}}។",
-'filedelete-iscurrent' => 'អ្នកកំពុងážáŸ‚មានបំនងលុបកំនែប្រែដáŸážáŸ’មីបំផុážážšáž”ស់ឯកសារនáŸáŸ‡áŸ” ជាដំបូងចូរអ្នកធ្វើវាឱ្យទៅជាកំនែប្រែចាស់ជាមុនសិន។',
+'filedelete-nofile' => "មិនមាន '''$1''' áž‘áŸáŸ”",
+'filedelete-iscurrent' => 'អ្នកកំពុងážáŸ‚មានបំណងលុបកំណែប្រែដáŸážáŸ’មីបំផុážážšáž”ស់ឯកសារនáŸáŸ‡áŸ” ជាដំបូងចូរអ្នកធ្វើវាឱ្យទៅជាកំនែប្រែចាស់ជាមុនសិន។',
'filedelete-otherreason' => 'មូលហáŸážáž»áž”ន្ážáŸ‚មផ្សáŸáž„ទៀážáŸ–',
'filedelete-reason-otherlist' => 'មូលហáŸážáž»áž•áŸ’សáŸáž„ទៀáž',
'filedelete-reason-dropdown' => '*áž áŸážáž»áž•áž›ážŠáŸ‚លលុបជារឿយៗ
@@ -1393,7 +1400,7 @@ $2',
# MIME search
'mimesearch' => 'ស្វែងរក MIME',
'mimetype' => 'ប្រភáŸáž‘ MIME ៖',
-'download' => 'ដោនឡូដ',
+'download' => 'ទាញយក',
# Unwatched pages
'unwatchedpages' => 'ទំពáŸážšáž˜áž·áž“ážáŸ’រូវបានážáž¶áž˜ážŠáž¶áž“',
@@ -1403,7 +1410,7 @@ $2',
# Unused templates
'unusedtemplates' => 'ទំពáŸážšáž‚ំរូ​ដែលលែងážáŸ’រូវបានប្រើ',
-'unusedtemplateswlh' => 'ážáŸ†áž“ភ្ជាប់ផ្សáŸáž„ៗទៀáž',
+'unusedtemplateswlh' => 'ážáŸ†ážŽáž—្ជាប់ផ្សáŸáž„ៗទៀáž',
# Random page
'randompage' => 'ទំពáŸážšáž…ៃដន្យ',
@@ -1421,15 +1428,15 @@ $2',
*មាន'''\$8'''ឯកសារ(រូបភាពនិងមáŸážŒáž¶)ážáŸ’រូវបានផ្ទុកឡើង ។
-*គ្រប់ទំពáŸážšážáŸ’រូវបានចូលមើលសរុបចំនួន '''\$3'''{{PLURAL:\$3|ដង|ដង}}​ áž“áž·áž„ážáŸ’រូវបានកែប្រែចំនួន '''\$4'''{{PLURAL:\$4|ដង|ដង}} ចាប់ážáž¶áŸ†áž„ពីពáŸáž›ážŠáŸ‚áž›{{SITENAME}}ážáŸ’រូវបានážáŸ†áž¡áž¾áž„។
+*គ្រប់ទំពáŸážšážáŸ’រូវបានចូលមើលសរុបចំនួន '''\$3'''{{PLURAL:\$3|ដង|ដង}}​ áž“áž·áž„ážáŸ’រូវបានកែប្រែចំនួន '''\$4'''{{PLURAL:\$4|ដង|ដង}} ចាប់ážáž¶áŸ†áž„ពីពáŸáž›ážŠáŸ‚áž›{{SITENAME}}ážáŸ’រូវបានដំឡើង។
-*áž‚áž·ážáž‡áž¶áž˜áž’្យមមាន '''\$5''' កំនែប្រែក្នុងមួយទំពáŸážš áž“áž·áž„ '''\$6'''ដងនៃការចូលមើលក្នុងមួយកំនែប្រែ។
+*áž‚áž·ážáž‡áž¶áž˜áž’្យមមាន '''\$5''' កំណែប្រែក្នុងមួយទំពáŸážš áž“áž·áž„ '''\$6'''ដងនៃការចូលមើលក្នុងមួយកំណែប្រែ។
*<span class=\"plainlinks\">[http://www.mediawiki.org/wiki/Manual:Job_queue ជួរការងារ]</span>(job queue)ឥឡូវនáŸáŸ‡áž˜áž¶áž“ប្រវែង '''\$7''' ។",
'userstatstext' => "នៅពáŸáž›áž“áŸáŸ‡áž˜áž¶áž“[[Special:ListUsers|អ្នកប្រើប្រាស់]]​ដែលបានចុះឈ្មោះចំនួន '''$1'''នាក់ ដែលក្នុងនោះមាន'''$2'''នាក់(ស្មើនឹង'''$4%''') {{PLURAL:$2|មានសិទ្ធិជា|មានសិទ្ធិជា}}$5 ។",
'statistics-mostpopular' => 'ទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានមើលច្រើនបំផុáž',
-'disambiguations' => 'ទំពáŸážšáž˜áž¶áž“áž“áŸáž™áž…្បាស់លាស់',
+'disambiguations' => 'ទំពáŸážšáž˜áž¶áž“ចំណងជើងស្រដៀងគ្នា',
'doubleredirects' => 'ទំពáŸážšáž”ញ្ជូនបន្ážáž‘្វáŸážŠáž„',
'double-redirect-fixed-move' => '[[$1]] ážáŸ’រូវបានដកចáŸáž‰áŸ” វាážáŸ’រូវបានបញ្ជូនបន្ážáž‘ៅ [[$2]]',
@@ -1440,8 +1447,8 @@ $2',
'brokenredirects-edit' => '(កែប្រែ)',
'brokenredirects-delete' => '(លុបចáŸáž‰)',
-'withoutinterwiki' => 'ទំពáŸážšâ€‹áž‚្មានážáŸ†áž“ភ្ជាប់ភាសា',
-'withoutinterwiki-summary' => 'ទំពáŸážšáž‘ាំងនáŸáŸ‡â€‹áž˜áž·áž“ážáž—្ជាប់​ទៅទំរង់ជាភាសាដទៃ៖',
+'withoutinterwiki' => 'ទំពáŸážšâ€‹áž‚្មានážáŸ†ážŽáž—្ជាប់ភាសា',
+'withoutinterwiki-summary' => 'ទំពáŸážšáž‘ាំងនáŸáŸ‡â€‹áž˜áž·áž“ážáž—្ជាប់​ទៅទម្រង់ជាភាសាដទៃ៖',
'withoutinterwiki-legend' => 'បុព្វបទ',
'withoutinterwiki-submit' => 'បង្ហាញ',
@@ -1449,27 +1456,27 @@ $2',
# Miscellaneous special pages
'nbytes' => '$1បៃ',
-'ncategories' => '$1 {{PLURAL:$1|ចំនាážáŸ‹ážáŸ’នាក់ក្រុម|ចំនាážáŸ‹ážáŸ’នាក់ក្រុម}}',
-'nlinks' => '$1 {{PLURAL:$1|ážáŸ†áž“ភ្ជាប់|ážáŸ†áž“ភ្ជាប់}}',
+'ncategories' => '$1 {{PLURAL:$1|ចំណាážáŸ‹ážáŸ’នាក់ក្រុម|ចំណាážáŸ‹ážáŸ’នាក់ក្រុម}}',
+'nlinks' => '$1 {{PLURAL:$1|ážáŸ†ážŽáž—្ជាប់|ážáŸ†ážŽáž—្ជាប់}}',
'nmembers' => '$1{{PLURAL:$1|សមាជិក|សមាជិក}}',
'nviews' => '$1 {{PLURAL:$1|ការចូលមើល}}',
-'specialpage-empty' => 'គ្មានលទ្ធផលសំរាប់របាយណáŸáž“áŸáŸ‡áž‘áŸáŸ”',
+'specialpage-empty' => 'គ្មានលទ្ធផលសម្រាប់របាយណáŸáž“áŸáŸ‡áž‘áŸáŸ”',
'lonelypages' => 'ទំពáŸážšáž€áŸ†áž–្រា',
'lonelypagestext' => 'ទំពáŸážšážŠáž¼áž…ážáž‘ៅនáŸáŸ‡áž˜áž·áž“ážáŸ’រូវបានភ្ជាប់ពីទំពáŸážšážŠáž‘ៃនៅក្នុង {{SITENAME}}áž‘áŸáŸ”',
-'uncategorizedpages' => 'ទំពáŸážšáž‚្មានចំនាážáŸ‹ážáŸ’នាក់ក្រុម',
-'uncategorizedcategories' => 'ចំនាážáŸ‹ážáŸ’នាក់ក្រុមដែលមិនážáŸ’រូវបានចាážáŸ‹áž‡áž¶ážáŸ’នាក់',
-'uncategorizedimages' => 'រូបភាពគ្មានចំនាážáŸ‹ážáŸ’នាក់ក្រុម',
-'uncategorizedtemplates' => 'ទំពáŸážšáž‚ំរូគ្មានចំនាážáŸ‹ážáŸ’នាក់ក្រុម',
-'unusedcategories' => 'ចំនាážáŸ‹ážáŸ’នាក់ក្រុមដែលមិនážáŸ’រូវបានប្រើប្រាស់',
+'uncategorizedpages' => 'ទំពáŸážšáž‚្មានចំណាážáŸ‹ážáŸ’នាក់ក្រុម',
+'uncategorizedcategories' => 'ចំណាážáŸ‹ážáŸ’នាក់ក្រុមដែលមិនážáŸ’រូវបានចាážáŸ‹áž‡áž¶ážáŸ’នាក់',
+'uncategorizedimages' => 'រូបភាពគ្មានចំណាážáŸ‹ážáŸ’នាក់ក្រុម',
+'uncategorizedtemplates' => 'ទំពáŸážšáž‚ំរូគ្មានចំណាážáŸ‹ážáŸ’នាក់ក្រុម',
+'unusedcategories' => 'ចំណាážáŸ‹ážáŸ’នាក់ក្រុមដែលមិនážáŸ’រូវបានប្រើប្រាស់',
'unusedimages' => 'ឯកសារ(មáŸážŒáž¶â€‹ រូបភាព)ដែលមិនážáŸ’រូវបានប្រើប្រាស់',
'popularpages' => 'ទំពáŸážšážŠáŸ‚លមានប្រជាប្រិយ',
-'wantedcategories' => 'ចំនាážáŸ‹ážáŸ’នាក់ក្រុមដែលគ្រប់គ្នាចង់បាន',
+'wantedcategories' => 'ចំណាážáŸ‹ážáŸ’នាក់ក្រុមដែលគ្រប់គ្នាចង់បាន',
'wantedpages' => 'ទំពáŸážšâ€‹ážŠáŸ‚ល​គ្រប់គ្នា​ចង់បាន',
'missingfiles' => 'ឯកសារដែលបាážáŸ‹',
'mostlinked' => 'ទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានážáž—្ជាប់មកច្រើនបំផុáž',
-'mostlinkedcategories' => 'ចំនាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានážáž—្ជាប់មកច្រើនបំផុáž',
+'mostlinkedcategories' => 'ចំណាážáŸ‹ážáŸ’នាក់ក្រុមដែលážáŸ’រូវបានážáž—្ជាប់មកច្រើនបំផុáž',
'mostlinkedtemplates' => 'ទំពáŸážšáž‚ំរូ​ដែលážáŸ’រូវបានប្រើប្រាស់​ច្រើនបំផុáž',
-'mostcategories' => 'អážáŸ’ážáž”ទដែលមានចំនាážáŸ‹ážáŸ’នាក់ក្រុមច្រើនបំផុáž',
+'mostcategories' => 'អážáŸ’ážáž”ទដែលមានចំណាážáŸ‹ážáŸ’នាក់ក្រុមច្រើនបំផុáž',
'mostimages' => 'រូបភាពដែលážáŸ’រូវបានážáž—្ជាប់មកច្រើនបំផុáž',
'mostrevisions' => 'អážáŸ’ážáž”ទដែលážáŸ’រូវបានកែប្រែច្រើនបំផុáž',
'prefixindex' => 'លិបិក្រមបុព្វបទ',
@@ -1478,19 +1485,19 @@ $2',
'deadendpages' => 'ទំពáŸážšâ€‹áž‘ាល់',
'deadendpagestext' => 'ទំពáŸážšážŠáž¼áž…ážáž‘ៅនáŸáŸ‡áž˜áž·áž“ážáž—្ជាប់ទៅទំពáŸážšážŠáž‘ៃទៀážáž€áŸ’នុង {{SITENAME}} áž‘áŸáŸ”',
'protectedpages' => 'ទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានការពារ',
-'protectedpages-indef' => 'ចំពោះážáŸ‚ការការពារដែលមិនកំនážáŸ‹áž”៉ុណ្ណោះ',
-'protectedpagestext' => 'ទំពáŸážšážŠáž¼áž…ážáž‘ៅនáŸáŸ‡ážáŸ’រូវបានការពារមិនអោយប្ដូរទីážáž¶áŸ†áž„ឬកែប្រែ',
+'protectedpages-indef' => 'ចំពោះážáŸ‚ការការពារដែលមិនកំណážáŸ‹áž”៉ុណ្ណោះ',
+'protectedpagestext' => 'ទំពáŸážšážŠáž¼áž…ážáž‘ៅនáŸáŸ‡ážáŸ’រូវបានការពារមិនឱ្យប្ដូរទីážáž¶áŸ†áž„ឬកែប្រែ',
'protectedpagesempty' => '​មិន​មាន​ទំពáŸážšâ€‹ážŽáž¶â€‹ážŠáŸ‚ល​ážáŸ’រូវបាន​ការពារ ជាមួយប៉ារ៉ាម៉ែážâ€‹áž‘ាំងនáŸáŸ‡áž‘áŸáŸ”',
-'protectedtitles' => 'ចំនងជើងážáŸ’រូវបានការពារ',
-'protectedtitlestext' => 'ចំនងជើងទំពáŸážšážáŸ’រូវបានការពារមិនអោយបង្កើáž',
-'protectedtitlesempty' => 'មិនមានចំនងជើងណាដែលážáŸ’រូវបានការពារជាមួយនឹងប៉ារ៉ាម៉ែážáž‘ាំងនáŸáŸ‡áž‘áŸáž“ាពáŸáž›ážáŸ’មីៗនáŸáŸ‡áŸ”',
+'protectedtitles' => 'ចំណងជើងážáŸ’រូវបានការពារ',
+'protectedtitlestext' => 'ចំណងជើងទំពáŸážšážáŸ’រូវបានការពារមិនឱ្យបង្កើáž',
+'protectedtitlesempty' => 'មិន​មាន​ចំណងជើង​ណា​ដែល​ážáŸ’រូវ​បាន​ការពារ​ជាមួយនឹង​ប៉ារ៉ាម៉ែážâ€‹áž‘ាំងនáŸáŸ‡â€‹áž‘áŸâ€‹áž“ាពáŸáž›ážáŸ’មីៗនáŸáŸ‡áŸ”',
'listusers' => 'បញ្ជីអ្នកប្រើប្រាស់',
'newpages' => 'ទំពáŸážšážáŸ’មីៗ',
'newpages-username' => 'ឈ្មោះអ្នកប្រើប្រាស់៖',
'ancientpages' => 'ទំពáŸážšâ€‹áž…ាស់ៗ',
-'move' => 'ប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„',
-'movethispage' => 'ប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„ទំពáŸážšáž“áŸáŸ‡',
-'unusedcategoriestext' => 'ចំនាážáŸ‹ážáŸ’នាក់ក្រុមដូចážáž‘ៅនáŸáŸ‡áž˜áž¶áž“ ប៉ុន្ážáŸ‚គ្មាទំពáŸážšážŽáž¶áž¬áž…ំនាážáŸ‹ážáŸ’នាក់ណាដែលប្រើប្រាស់ពួកវាទáŸáŸ”',
+'move' => 'ប្ដូរទីážáž¶áŸ†áž„',
+'movethispage' => 'ប្ដូរទីážáž¶áŸ†áž„ទំពáŸážšáž“áŸáŸ‡',
+'unusedcategoriestext' => 'ចំណាážáŸ‹ážáŸ’នាក់ក្រុមដូចážáž‘ៅនáŸáŸ‡áž˜áž¶áž“ ប៉ុន្ážáŸ‚គ្មាទំពáŸážšážŽáž¶áž¬áž…ំណាážáŸ‹ážáŸ’នាក់ណាដែលប្រើប្រាស់ពួកវាទáŸáŸ”',
'notargettitle' => 'គ្មានគោលដៅ',
'nopagetitle' => 'គ្មានទំពáŸážšáž‚ោលដៅបែបនáŸáŸ‡áž‘áŸ',
'nopagetext' => 'ទំពáŸážšáž‚ោលដៅដែលអ្នកបានសំដៅទៅ មិនមានទáŸáŸ”',
@@ -1501,43 +1508,43 @@ $2',
'booksources' => 'ប្រភពសៀវភៅ',
'booksources-search-legend' => 'ស្វែងរកប្រភពសៀវភៅ',
'booksources-go' => 'ទៅ',
-'booksources-text' => 'ážáž¶áž„ក្រោមនáŸáŸ‡áž‡áž¶áž”ញ្ជីនៃážáŸ†áž“ភ្ជាប់ទៅសៃážáŸáž“ានាដែលលក់​សៀវភៅážáŸ’មីនិងជជុះ ហើយអាចផ្ដល់ពážáŸŒáž˜áž¶áž“បន្ážáŸ‚មផ្សáŸáž„ទៀážáž¢áŸ†áž–ីសៀវភៅដែលអ្នកកំពុងស្វែងរក៖',
+'booksources-text' => 'ážáž¶áž„ក្រោមនáŸáŸ‡áž‡áž¶áž”ញ្ជីនៃážáŸ†ážŽáž—្ជាប់ទៅសៃážáŸáž“ានាដែលលក់​សៀវភៅážáŸ’មីនិងជជុះ ហើយអាចផ្ដល់ពáŸážáŸŒáž˜áž¶áž“បន្ážáŸ‚មផ្សáŸáž„ទៀážáž¢áŸ†áž–ីសៀវភៅដែលអ្នកកំពុងស្វែងរក៖',
# Special:Log
'specialloguserlabel' => 'អ្នកប្រើប្រាស់៖',
-'speciallogtitlelabel' => 'ចំនងជើង៖',
-'log' => 'កំនážáŸ‹áž áŸážáž»',
-'all-logs-page' => 'កំនážáŸ‹áž áŸážáž»áž‘ាំងអស់',
+'speciallogtitlelabel' => 'ចំណងជើង៖',
+'log' => 'កំណážáŸ‹áž áŸážáž»',
+'all-logs-page' => 'កំណážáŸ‹áž áŸážáž»áž‘ាំងអស់',
'log-search-legend' => 'ស្វែងរកកំណážáŸ‹áž áŸážáž»',
'log-search-submit' => 'ទៅ',
'logempty' => 'គ្មានអ្វីក្នុងកំណážáŸ‹áž áŸážáž»ážáŸ’រូវនឹងទំពáŸážšáž“áŸáŸ‡áž‘áŸáŸ”',
-'log-title-wildcard' => 'ស្វែងរកចំនងជើងចាប់ផ្ážáž¾áž˜ážŠáŸ„យឃ្លានáŸáŸ‡',
+'log-title-wildcard' => 'ស្វែងរកចំណងជើងចាប់ផ្ážáž¾áž˜ážŠáŸ„យឃ្លានáŸáŸ‡',
# Special:AllPages
'allpages' => 'ទំពáŸážšáž‘ាំងអស់',
'alphaindexline' => 'ពីទំពáŸážš $1 ដល់ទំពáŸážš $2',
'nextpage' => 'ទំពáŸážšáž”ន្ទាប់ ($1)',
'prevpage' => 'ទំពáŸážšáž˜áž»áž“ ($1)',
-'allpagesfrom' => 'បង្ហាញទំពáŸážšáž•áŸ’ážáž¾áž˜ážŠáŸ„យ៖',
+'allpagesfrom' => 'បង្ហាញទំពáŸážšáž•áŸ’ដើមដោយ៖',
'allarticles' => 'គ្រប់ទំពáŸážš',
'allinnamespace' => 'គ្រប់ទំពáŸážš(លំហឈ្មោះ$1)',
'allnotinnamespace' => 'គ្រប់ទំពáŸážš(មិននៅក្នុងលំហឈ្មោះ$1)',
'allpagesprev' => 'មុន',
'allpagesnext' => 'បន្ទាប់',
'allpagessubmit' => 'ទៅ',
-'allpagesprefix' => 'បង្ហាញទំពáŸážšážŠáŸ‚លចាប់ផ្ážáž¾áž˜ážŠáŸ„áž™ ៖',
-'allpagesbadtitle' => 'ចំនងជើងទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានផ្ážáž›áŸ‹áž±áŸ’យគឺគ្មានសុពលភាពឬកáŸáž˜áž¶áž“បុព្វបទដែលមានអន្ážážšáž—ាសាឬអន្ážážšážœáž¸áž‚ី។ ប្រហែលជាវាមានអក្សរមួយឬច្រើន ដែលមិនអាចážáŸ’រូវប្រើនៅក្នុងចំនងជើង។',
+'allpagesprefix' => 'បង្ហាញទំពáŸážšážŠáŸ‚លចាប់ផ្ដើមដោយ ៖',
+'allpagesbadtitle' => 'ចំណងជើង​ទំពáŸážšâ€‹ážŠáŸ‚ល​ážáŸ’រូវ​បាន​ផ្ážáž›áŸ‹áž±áŸ’យ​គឺ​គ្មាន​សុពលភាព​ឬកáŸâ€‹áž˜áž¶áž“​បុព្វបទ​ដែល​មាន​អន្ážážšáž—ាសា​ឬអ​ន្ážážšážœáž¸áž‚ី​។ ប្រហែលជា​វា​មាន​អក្សរ​មួយ​ឬ​ច្រើន ដែល​មិន​អាច​ážáŸ’រូវ​ប្រើ​នៅក្នុង​ចំណងជើង​។',
'allpages-bad-ns' => '{{SITENAME}}មិនមានលំហឈ្មោះ"$1"áž‘áŸáŸ”',
# Special:Categories
-'categories' => 'ចំនាážáŸ‹ážáŸ’នាក់ក្រុម',
-'categoriespagetext' => 'ចំនាážáŸ‹ážáŸ’នាក់ក្រុមážáž¶áž„ក្រោមនáŸáŸ‡áž˜áž¶áž“អážáŸ’ážáž”ទឬមáŸážŒáž¶áŸ”
+'categories' => 'ចំណាážáŸ‹ážáŸ’នាក់ក្រុម',
+'categoriespagetext' => 'ចំណាážáŸ‹ážáŸ’នាក់ក្រុមážáž¶áž„ក្រោមនáŸáŸ‡áž˜áž¶áž“អážáŸ’ážáž”ទឬមáŸážŒáž¶áŸ”
-[[Special:UnusedCategories|ចំនាážáŸ‹ážáŸ’នាក់ក្រុមមិនប្រើ]]ážáŸ’រូវបានបង្ហាញទីនáŸáŸ‡áŸ”
-សូមមើលផងដែរ [[Special:WantedCategories|ចំនាážáŸ‹ážáŸ’នាក់ក្រុមដែលគ្រប់គ្នាចង់បាន]]។',
-'categoriesfrom' => 'បង្ហាញចំនាážáŸ‹ážáŸ’នាក់ក្រុមចាប់ផ្ážáž¾áž˜ážŠáŸ„យ៖',
-'special-categories-sort-count' => 'ážáŸ†ážšáŸ€áž”ážáž¶áž˜áž…ំនួន',
-'special-categories-sort-abc' => 'ážáŸ†ážšáŸ€áž”ážáž¶áž˜áž¢áž€áŸ’ážážšáž€áŸ’រម',
+[[Special:UnusedCategories|ចំណាážáŸ‹ážáŸ’នាក់ក្រុមមិនប្រើ]]ážáŸ’រូវបានបង្ហាញទីនáŸáŸ‡áŸ”
+សូមមើលផងដែរ [[Special:WantedCategories|ចំណាážáŸ‹ážáŸ’នាក់ក្រុមដែលគ្រប់គ្នាចង់បាន]]។',
+'categoriesfrom' => 'បង្ហាញចំណាážáŸ‹ážáŸ’នាក់ក្រុមចាប់ផ្ážáž¾áž˜ážŠáŸ„យ៖',
+'special-categories-sort-count' => 'ážáž˜áŸ’រៀបážáž¶áž˜áž…ំនួន',
+'special-categories-sort-abc' => 'ážáž˜áŸ’រៀបážáž¶áž˜áž¢áž€áŸ’ážážšáž€áŸ’រម',
# Special:ListUsers
'listusersfrom' => 'បង្ហាញអ្នកប្រើប្រាស់ចាប់ផ្ážáž¾áž˜ážŠáŸ„យ៖',
@@ -1546,7 +1553,7 @@ $2',
# Special:ListGroupRights
'listgrouprights' => 'សិទ្ធិនិងក្រុមអ្នកប្រើប្រាស់',
-'listgrouprights-summary' => 'ážáž¶áž„ក្រោមនáŸáŸ‡áž‡áž¶áž”ញ្ជីរាយឈ្មោះក្រុមអ្នកប្រើប្រាស់ដែលបានកំនážáŸ‹áž‡áž¶áž˜áž½áž™áž“ឹងសិទ្ធិរបស់គáŸáž“ៅលើវិគីនáŸáŸ‡áŸ” មាន[[{{MediaWiki:Listgrouprights-helppage}}|áž–ážáŸŒáž˜áž¶áž“បន្ážáŸ‚ម]] អំពីសិទ្ធិផ្ទាល់ážáŸ’លួន។',
+'listgrouprights-summary' => 'ážáž¶áž„ក្រោមនáŸáŸ‡áž‡áž¶áž”ញ្ជីរាយឈ្មោះក្រុមអ្នកប្រើប្រាស់ដែលបានកំណážáŸ‹áž‡áž¶áž˜áž½áž™áž“ឹងសិទ្ធិរបស់គáŸáž“ៅលើវិគីនáŸáŸ‡áŸ” មាន[[{{MediaWiki:Listgrouprights-helppage}}|áž–áŸážáŸŒáž˜áž¶áž“បន្ážáŸ‚ម]] អំពីសិទ្ធិផ្ទាល់ážáŸ’លួន។',
'listgrouprights-group' => 'ក្រុម',
'listgrouprights-rights' => 'សិទ្ធិ',
'listgrouprights-helppage' => 'Help:ក្រុមនិងសិទ្ធិ',
@@ -1557,7 +1564,7 @@ $2',
'mailnologintext' => 'អ្នកážáŸ’រូវážáŸ‚ [[Special:UserLogin|ឡុកអ៊ីន]] áž“áž·áž„ មានអាសយដ្ឋានអ៊ីមែលមានសុពលភាពមួយ ក្នុង[[Special:Preferences|ចំនូលចិážáŸ’ážáž“ានារបស់អ្នក]] ដើម្បីផ្ញើអ៊ីមែលទៅ អ្នកប្រើប្រាស់ដទៃទៀážáŸ”',
'emailuser' => 'អ៊ីមែល​ទៅកាន់​អ្នក​ប្រើប្រាស់នáŸáŸ‡',
'emailpage' => 'ទំពáŸážšáž•áŸ’ញើអ៊ីមែល',
-'usermailererror' => 'កំហុសឆ្គងក្នុងចំនងជើងអ៊ីមែល៖',
+'usermailererror' => 'កំហុសឆ្គងក្នុងចំណងជើងអ៊ីមែល៖',
'defemailsubject' => 'អ៊ីមែលពី{{SITENAME}}',
'noemailtitle' => 'គ្មានអាសយដ្ឋានអ៊ីមែល',
'noemailtext' => 'អ្នកប្រើប្រាស់នáŸáŸ‡áž˜áž·áž“បានបញ្ជាក់អំពីអាសយដ្ឋានអ៊ីមែលដែលមានសុពលភាព ឬកáŸáž˜áž·áž“បានជ្រើសយកការទទួលអ៊ីមែលពីអ្នកដទៃ។',
@@ -1566,8 +1573,8 @@ $2',
'emailsubject' => 'ប្រធានបទ៖',
'emailmessage' => 'សារ៖',
'emailsend' => 'ផ្ញើ',
-'emailccme' => 'អ៊ីមែលមកážáŸ’ញុំនូវច្បាប់ចំលងមួយនៃសាររបស់ážáŸ’ញុំ។',
-'emailccsubject' => 'ច្បាប់ចំលងនៃសាររបស់អ្នកចំពោះ $1 ៖ $2',
+'emailccme' => 'អ៊ីមែលមកážáŸ’ញុំនូវច្បាប់ចម្លងមួយនៃសាររបស់ážáŸ’ញុំ។',
+'emailccsubject' => 'ច្បាប់ចម្លងនៃសាររបស់អ្នកចំពោះ $1 ៖ $2',
'emailsent' => 'អ៊ីមែលážáŸ’រូវបានផ្ញើទៅហើយ',
'emailsenttext' => 'សារអ៊ីមែលរបស់អ្នកážáŸ’រូវបានផ្ញើរួចហើយ។',
'emailuserfooter' => 'អ៊ីមែលនáŸáŸ‡ážáŸ’រូវបានផ្ញើដោយ$1ទៅកាន់$2ដោយប្រើមុážáž„ារ"អ៊ីមែលអ្នកប្រើប្រាស់"របស់{{SITENAME}}។',
@@ -1575,13 +1582,13 @@ $2',
# Watchlist
'watchlist' => 'បញ្ជីážáž¶áž˜ážŠáž¶áž“របស់ážáŸ’ញុំ',
'mywatchlist' => 'បញ្ជីážáž¶áž˜ážŠáž¶áž“​',
-'watchlistfor' => "(សំរាប់ '''$1''')",
+'watchlistfor' => "(សម្រាប់ '''$1''')",
'nowatchlist' => 'គ្មានអ្វីនៅក្នុងបញ្ជីážáž¶áž˜ážŠáž¶áž“របស់អ្នកទáŸáŸ”',
'watchlistanontext' => 'សូម $1 ដើម្បី​មើល​ឬ​កែប្រែ​របស់​ក្នុង​បញ្ជីážáž¶áž˜ážŠáž¶áž“​របស់អ្នក។',
'watchnologin' => 'មិនបានឡុកអ៊ីន',
'watchnologintext' => 'អ្នកចាំបាច់ážáŸ’រូវážáŸ‚[[Special:UserLogin|ឡុកអ៊ីន]]ដើម្បីកែប្រែបញ្ជីážáž¶áž˜ážŠáž¶áž“របស់អ្នក។',
'addedwatch' => 'បានបន្ážáŸ‚មទៅបញ្ជីážáž¶áž˜ážŠáž¶áž“',
-'addedwatchtext' => "ទំពáŸážš \"[[:\$1]]\" ážáŸ’រូវបានដាក់បញ្ចូលទៅក្នុង​[[Special:Watchlist|បញ្ជីážáž¶áž˜ážŠáž¶áž“]]របស់លោកអ្នកហើយ ។ រាល់ការផ្លាស់ប្ážáž¼ážšáž“ៃទំពáŸážšáž“áŸáŸ‡ រួមទាំងទំពáŸážšáž–ិភាក្សារបស់វាផងដែរ នឹងážáŸ’រូវបានដាក់បញ្ចូលក្នុងបញ្ជីនៅទីនោះ។ ទំពáŸážšáž“áŸáŸ‡áž“ឹងបង្ហាញជា'''អក្សរដិáž''' នៅក្នុង [[Special:RecentChanges|បញ្ជីបំលាស់ប្ážáž¼ážšážáŸ’មីៗ]] ងាយស្រួលក្នុងការស្វែងរក។ ប្រសិនបើលោកអ្នកចង់យកវាចáŸáž‰áž–ី [[Special:Watchlist|បញ្ជីážáž¶áž˜ážŠáž¶áž“]]របស់លោកអ្នក សូមចុច '''ឈប់ážáž¶áž˜ážŠáž¶áž“''' នៅលើរបារចំហៀងផ្នែកážáž¶áž„លើ។",
+'addedwatchtext' => "ទំពáŸážš \"[[:\$1]]\" ážáŸ’រូវបានដាក់បញ្ចូលទៅក្នុង​[[Special:Watchlist|បញ្ជីážáž¶áž˜ážŠáž¶áž“]]របស់លោកអ្នកហើយ ។ រាល់ការផ្លាស់ប្ដូរនៃទំពáŸážšáž“áŸáŸ‡ រួមទាំងទំពáŸážšáž–ិភាក្សារបស់វាផងដែរ នឹងážáŸ’រូវបានដាក់បញ្ចូលក្នុងបញ្ជីនៅទីនោះ។ ទំពáŸážšáž“áŸáŸ‡áž“ឹងបង្ហាញជា'''អក្សរដិáž''' នៅក្នុង [[Special:RecentChanges|បញ្ជីបំលាស់ប្ដូរážáŸ’មីៗ]] ងាយស្រួលក្នុងការស្វែងរក។ ប្រសិនបើលោកអ្នកចង់យកវាចáŸáž‰áž–ី [[Special:Watchlist|បញ្ជីážáž¶áž˜ážŠáž¶áž“]]របស់លោកអ្នក សូមចុច '''ឈប់ážáž¶áž˜ážŠáž¶áž“''' នៅលើរបារចំហៀងផ្នែកážáž¶áž„លើ។",
'removedwatch' => 'ážáŸ’រូវបានដកចáŸáž‰áž–ីបញ្ជីážáž¶áž˜ážŠáž¶áž“',
'removedwatchtext' => 'ទំពáŸážš "[[:$1]]" ážáŸ’រូវបានដកចáŸáž‰áž–ី[[Special:Watchlist|បញ្ជីážáž¶áž˜ážŠáž¶áž“]]របស់លោកអ្នកហើយ ។',
'watch' => 'ážáž¶áž˜ážŠáž¶áž“',
@@ -1589,10 +1596,10 @@ $2',
'unwatch' => 'ឈប់​ážáž¶áž˜ážŠáž¶áž“',
'unwatchthispage' => 'ឈប់ážáž¶áž˜ážŠáž¶áž“',
'notanarticle' => 'មិនមែនជាទំពáŸážšáž˜áž¶ážáž·áž€áž¶',
-'notvisiblerev' => 'ការកែážáŸ†ážšáž¼ážœážáŸ’រូវបានលុបចោល',
-'watchnochange' => 'មិនមានរបស់ដែលអ្នកកំពុងážáž¶áž˜ážŠáž¶áž“ណាមួយážáŸ’រូវបានគáŸáž€áŸ‚ប្រែក្នុងកំឡុងពáŸáž›ážŠáž¼áž›ážŠáŸ‚លបានបង្ហាញទáŸáŸ”',
+'notvisiblerev' => 'ការកែážáž˜áŸ’រូវážáŸ’រូវបានលុបចោល',
+'watchnochange' => 'មិនមានរបស់ដែលអ្នកកំពុងážáž¶áž˜ážŠáž¶áž“ណាមួយážáŸ’រូវបានគáŸáž€áŸ‚ប្រែក្នុងកំលុងពáŸáž›ážŠáž¼áž›ážŠáŸ‚លបានបង្ហាញទáŸáŸ”',
'watchlist-details' => '$1ទំពáŸážšáž“ៅក្នុងបញ្ជីážáž¶áž˜ážŠáž¶áž“របស់អ្នកដោយមិនរាប់បញ្ចូលទំពáŸážšáž–ិភាក្សា។',
-'wlheader-enotif' => '* អនុញ្ញាážáž¢áŸ„យមានការផ្ដល់ដំនឹងážáž¶áž˜ážšáž™áŸˆáž¢áŸŠáž¸áž˜áŸ‚áž›',
+'wlheader-enotif' => '* អនុញ្ញាážáž±áŸ’យមានការផ្ដល់ដំណឹងážáž¶áž˜ážšáž™áŸˆáž¢áŸŠáž¸áž˜áŸ‚áž›',
'wlheader-showupdated' => "* ទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានផ្លាស់ប្ážáž¼ážšážáž¶áŸ†áž„ពីពáŸáž›áž…ូលមើលចុងក្រោយរបស់អ្នក ážáŸ’រូវបានបង្ហាញជា '''អក្សរដិáž'''",
'watchmethod-recent' => 'ឆែកមើលកំណែប្រែážáŸ’មីៗចំពោះទំពáŸážšážáŸ’រូវបានážáž¶áž˜ážŠáž¶áž“',
'watchmethod-list' => 'ឆែកមើលទំពáŸážšážáŸ’រូវបានážáž¶áž˜ážŠáž¶áž“ចំពោះកំណែប្រែážáŸ’មីៗ',
@@ -1600,19 +1607,19 @@ $2',
'iteminvalidname' => "មានបញ្ហាជាមួយនឹង'$1'​។ ឈ្មោះគឺមិនážáŸ’រឹមážáŸ’រូវ...",
'wlnote' => "ážáž¶áž„ក្រោមនáŸáŸ‡áž‡áž¶ {{PLURAL:$1|បំលាស់ប្ážáž¼ážšáž…ុងក្រោយ|'''$1'''បំលាស់ប្ážáž¼ážšáž…ុងក្រោយ}}ក្នុងរយះពáŸáž›{{PLURAL:$2|'''$2'''ម៉ោង}}ចុងក្រោយ។",
'wlshowlast' => 'បង្ហាញ $1ម៉ោងចុងក្រោយ $2ážáŸ’ងៃចុងក្រោយ ឬ$3',
-'watchlist-show-bots' => 'បង្ហាញកំនែប្រែរបស់រូបយន្áž',
+'watchlist-show-bots' => 'បង្ហាញកំណែប្រែរបស់រូបយន្áž',
'watchlist-hide-bots' => 'លាក់ការកែប្រែធ្វើឡើងដោយរូបយន្áž',
-'watchlist-show-own' => 'បង្ហាញកំនែប្រែរបស់ážáŸ’ញុំ',
-'watchlist-hide-own' => 'លាក់កំនែប្រែរបស់ážáŸ’ញុំ',
-'watchlist-show-minor' => 'បង្ហាញកំនែប្រែážáž·áž…ážáž½áž…',
-'watchlist-hide-minor' => 'លាក់កំនែប្រែážáž·áž…ážáž½áž…',
+'watchlist-show-own' => 'បង្ហាញកំណែប្រែរបស់ážáŸ’ញុំ',
+'watchlist-hide-own' => 'លាក់កំណែប្រែរបស់ážáŸ’ញុំ',
+'watchlist-show-minor' => 'បង្ហាញកំណែប្រែážáž·áž…ážáž½áž…',
+'watchlist-hide-minor' => 'លាក់កំណែប្រែážáž·áž…ážáž½áž…',
# Displayed when you click the "watch" button and it is in the process of watching
'watching' => 'កំពុង​ážáž¶áž˜ážŠáž¶áž“...',
'unwatching' => 'ឈប់​ážáž¶áž˜ážŠáž¶áž“...',
-'enotif_mailer' => 'ភ្នាក់ងារផ្ញើអ៊ីមែលផ្ដល់ដំនឹងរបស់ {{SITENAME}}',
-'enotif_reset' => 'កážáŸ‹ážŸáŸ†áž‚ាល់រាល់គ្រប់ទំពáŸážšážŠáŸ‚លបានចូលមើល',
+'enotif_mailer' => 'ភ្នាក់ងារផ្ញើអ៊ីមែលផ្ដល់ដំណឹងរបស់ {{SITENAME}}',
+'enotif_reset' => 'កážáŸ‹ážŸáž˜áŸ’គាល់រាល់គ្រប់ទំពáŸážšážŠáŸ‚លបានចូលមើល',
'enotif_newpagetext' => 'áž“áŸáŸ‡áž‡áž¶áž‘ំពáŸážšážáŸ’មី។',
'enotif_impersonal_salutation' => 'អ្នកប្រើប្រាស់ {{SITENAME}}',
'changed' => 'បានផ្លាស់ប្ážáž¼ážš',
@@ -1624,11 +1631,11 @@ $2',
'enotif_body' => 'ជូនចំពោះ $WATCHINGUSERNAME ជាទីរាប់អាន,
-ទំពáŸážš $PAGETITLE នៃ {{SITENAME}} ážáŸ’រូវបាន $CHANGEDORCREATED ážáŸ’ងៃ $PAGEEDITDATE ដោយ $PAGEEDITOR។ សូមមើល $PAGETITLE_URL សំរាប់​កំនែបច្ចុប្បន្ន។
+ទំពáŸážš $PAGETITLE នៃ {{SITENAME}} ážáŸ’រូវបាន $CHANGEDORCREATED ážáŸ’ងៃ $PAGEEDITDATE ដោយ $PAGEEDITOR។ សូមមើល $PAGETITLE_URL សម្រាប់​កំណែបច្ចុប្បន្ន។
$NEWPAGE
-សáŸáž…ក្ážáž¸ážŸáž„្ážáŸáž”​នៃអ្នកកែប្រែ ៖ $PAGESUMMARY $PAGEMINOREDIT
+សáŸáž…ក្ដីសង្ážáŸáž”​នៃអ្នកកែប្រែ ៖ $PAGESUMMARY $PAGEMINOREDIT
ទាក់ទង​អ្នកកែប្រែ ៖
@@ -1636,7 +1643,7 @@ $NEWPAGE
វិគី ៖ $PAGEEDITOR_WIKI
-នឹងមិនមាន​ការផ្ážáž›áŸ‹ážŠáŸ†ážŽáž¹áž„​ជាលាយលក្សណáŸáž¢áž€áŸ’សរ​ផ្សáŸáž„ទៀážáž‘០លើកលែងážáŸ‚​អ្នកចូលមើល​ទំពáŸážšáž“áŸáŸ‡áŸ” អ្នកកáŸáž¢áž¶áž…ធ្វើ​អោយ​ការផ្ážáž›áŸ‹ážŠáŸ†ážŽáž¹áž„​ážáŸ’រលប់ទៅលើកទីសូន្យ​ចំពោះគ្រប់ទំពáŸážšâ€‹áž“ៃ​បញ្ជីážáž¶áž˜ážŠáž¶áž“​របស់អ្នក។
+នឹងមិនមាន​ការផ្ដល់ដំណឹង​ជាលាយលក្សណáŸáž¢áž€áŸ’សរ​ផ្សáŸáž„ទៀážáž‘០លើកលែងážáŸ‚​អ្នកចូលមើល​ទំពáŸážšáž“áŸáŸ‡áŸ” អ្នកកáŸáž¢áž¶áž…ធ្វើ​អោយ​ការផ្ážáž›áŸ‹ážŠáŸ†ážŽáž¹áž„​ážáŸ’រលប់ទៅលើកទីសូន្យ​ចំពោះគ្រប់ទំពáŸážšâ€‹áž“ៃ​បញ្ជីážáž¶áž˜ážŠáž¶áž“​របស់អ្នក។
ប្រពáŸáž“្ធផ្ážáž›áŸ‹ážŠáŸ†ážŽáž¹áž„ {{SITENAME}} ដáŸážŸáŸ’និទ្ធស្នាល​របស់អ្នក
@@ -1651,20 +1658,20 @@ $NEWPAGE
'deletepage' => 'លុបទំពáŸážšáž…áŸáž‰',
'confirm' => 'បញ្ជាក់ទទួលស្គាល់',
'excontent' => "ážáŸ’លឹមសារគឺ៖ '$1'",
-'excontentauthor' => "អážáŸ’ážáž“áŸáž™áž‚ឺ៖ '$1' (ហើយអ្នករួមចំនែកážáŸ‚ម្នាក់គážáŸ‹áž‚ឺ '[[Special:Contributions/$2|$2]]')",
+'excontentauthor' => "អážáŸ’ážáž“áŸáž™áž‚ឺ៖ '$1' (ហើយអ្នករួមចំណែកážáŸ‚ម្នាក់គážáŸ‹áž‚ឺ '[[Special:Contributions/$2|$2]]')",
'exbeforeblank' => "អážáŸ’ážáž“áŸáž™áž˜áž»áž“áž–áŸáž›áž›áž»áž”áž…áŸáž‰áŸ– '$1'",
'exblank' => 'ទំពáŸážšáž‘áž‘áŸ',
-'delete-confirm' => 'លុប"$1"áž…áŸáž‰',
-'delete-legend' => 'លុបចáŸáž‰',
+'delete-confirm' => 'លុប"$1"',
+'delete-legend' => 'លុប',
'historywarning' => 'ប្រយáŸážáŸ’ន៖ ទំពáŸážšážŠáŸ‚លអ្នកទំនងជានឹងលុបមានប្រវážáŸ’ážáž·áŸ–',
'confirmdeletetext' => 'អ្នកប្រុងនឹងលុបចáŸáž‰áž‘ាំងស្រុង នូវទំពáŸážšáž˜áž½áž™ážŠáŸ„យរួមបញ្ចូលទាំងប្រវážáŸ’ážáž·áž€áŸ‚ប្រែរបស់វាផង។
សូមអ្នកអះអាងážáž¶ អ្នកពិážáž‡áž¶áž˜áž¶áž“áž…áŸážáž“ាធ្វើបែបហ្នឹង áž“áž·áž„ážáž¶áž¢áŸ’នកបានយល់ច្បាស់ពីផលវិបាកទាំងឡាយដែលអាចកើážáž˜áž¶áž“ និង​សូមអះអាងážáž¶ អ្នកធ្វើស្របážáž¶áž˜ [[{{MediaWiki:Policy-url}}|គោលការណáŸ]]។',
'actioncomplete' => 'សកម្មភាពរួចរាល់ជាស្ážáž¶áž–ážš',
'deletedtext' => '"<nowiki>$1</nowiki>"ážáŸ’រូវបានលុបរួចហើយ។ សូមមើល$2ចំពោះបញ្ជីនៃការលុបនាមពáŸáž›ážáŸ’មីៗ។',
'deletedarticle' => 'បានលុប"[[$1]]"',
-'dellogpage' => 'កំនážáŸ‹áž áŸážáž»áž“ៃការលុប',
+'dellogpage' => 'កំណážáŸ‹áž áŸážáž»áž“ៃការលុប',
'dellogpagetext' => 'ážáž¶áž„ក្រោមជាបញ្ជីនៃការលុបចáŸáž‰ážáŸ’មីៗបំផុážáŸ”',
-'deletionlog' => 'កំនážáŸ‹áž áŸážáž»áž“ៃការលុប',
+'deletionlog' => 'កំណážáŸ‹áž áŸážáž»áž“ៃការលុប',
'reverted' => 'បានážáŸ’រឡប់ ទៅកំណែមុន',
'deletecomment' => 'មូលហáŸážáž»áŸ–',
'deleteotherreason' => 'មូលហáŸážáž»áž”ន្ážáŸ‚មផ្សáŸáž„ទៀážáŸ–',
@@ -1674,43 +1681,43 @@ $NEWPAGE
** បំពានសិទ្ធិអ្នកនិពន្ធ
** អំពើបំផ្លាញទ្រព្យសម្បážáŸ’ážáž·áž¯áž€áž‡áž“ឬសាធារណៈ',
'delete-edit-reasonlist' => 'áž–áž·áž“áž·ážáŸ’យផ្ទៀងផ្ទាážáŸ‹áž áŸážáž»áž•áž›áž“ៃការលុប',
-'rollback' => 'ážáŸ’រឡប់កំនែប្រែ',
+'rollback' => 'ážáŸ’រឡប់កំណែប្រែ',
'rollback_short' => 'ážáŸ’រឡប់',
'rollbacklink' => 'ážáŸ’រឡប់',
'cantrollback' => 'មិនអាចážáŸ’រឡប់កំណែប្រែ។ អ្នករួមចំណែកចុងក្រោយទើបជាអ្នកនិពន្ធ​របស់ទំពáŸážšáž“áŸáŸ‡áŸ”',
'editcomment' => 'វិចារក្នុងការកែប្រែ៖ "<i>$1</i>"។', # only shown if there is an edit comment
-'revertpage' => 'បានážáŸ’រលប់កំនែប្រែដោយ[[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]) ទៅកំនែប្រែចុងក្រោយដោយ [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
-'protectlogpage' => 'កំនážáŸ‹áž áŸážáž»áž“ៃការការពារ',
+'revertpage' => 'បានážáŸ’រឡប់កំណែប្រែដោយ[[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]) ទៅកំណែប្រែចុងក្រោយដោយ [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'protectlogpage' => 'កំណážáŸ‹áž áŸážáž»áž“ៃការការពារ',
'protectlogtext' => 'ážáž¶áž„ក្រោមនáŸáŸ‡áž‡áž¶áž”ញ្ជីនៃទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានចាក់សោនិងដោះសោ។
សូមមើល [[Special:ProtectedPages|បញ្ជីទំពáŸážšážáŸ’រូវបានការពារ]]។',
'protectedarticle' => 'បានការពារ"[[$1]]"',
-'modifiedarticleprotection' => 'បានផ្លាស់ប្ážáž¼ážšáž€áŸ†ážšáž·ážáž€áž¶ážšáž–ារនៃ"[[$1]]"',
+'modifiedarticleprotection' => 'បានផ្លាស់ប្ážáž¼ážšáž€áž˜áŸ’ážšáž·ážáž€áž¶ážšáž–ារនៃ"[[$1]]"',
'unprotectedarticle' => 'បានឈប់ការពារ៖ "[[$1]]"',
'protect-title' => 'ការពារ "$1"',
'protect-legend' => 'បញ្ជាក់ទទួលស្គាល់ការការពារ',
'protectcomment' => 'យោបល់៖',
-'protectexpiry' => 'áž•áž»ážáž€áŸ†áž“ážáŸ‹áŸ–',
-'protect_expiry_invalid' => 'áž–áŸáž›ážœáŸáž›áž¶áž•áž»ážáž€áŸ†áž“ážáŸ‹ មិនážáŸ’រឹមážáŸ’រូវ។',
-'protect_expiry_old' => 'áž–áŸáž›ážœáŸáž›áž¶áž•áž»ážáž€áŸ†áž“ážáŸ‹ áž‹áž·ážáž€áŸ’នុងអážáž¸ážáž€áž¶áž›áŸ”',
-'protect-unchain' => 'ឈប់ហាមឃាážáŸ‹áž€áž¶ážšáž¢áž“ុញ្ញាážáž”្ážáž¼ážšáž‘ីážáž¶áŸ†áž„',
-'protect-text' => 'លោកអ្នកអាចមើលនិងផ្លាស់ប្ážáž¼ážšáž€áŸ†ážšáž·ážáž€áž¶ážšáž–ារទីនáŸáŸ‡áž…ំពោះទំពáŸážš<strong><nowiki>$1</nowiki></strong>។',
-'protect-locked-blocked' => 'អ្នកមិនអាចប្ážáž¼ážšáž€áŸ†ážšáž·ážáž€áž¶ážšáž–ារនៅក្នុងកំឡុងពáŸáž›ážŠáŸ‚áž›ážáŸ’រូវបានគáŸážšáž¶ážšáž¶áŸ†áž„។ áž“áŸáŸ‡áž‚ឺជាការរៀបចំážáŸ’មីៗសំរាប់ទំពáŸážš<strong>$1</strong>:',
-'protect-locked-access' => 'គណនីរបស់អ្នកគ្មានការអនុញ្ញាážáž€áŸ’នុងការផ្លាស់ប្ážáž¼ážš កំរិážáž€áž¶áž–ារទំពáŸážš ។
-áž“áŸáŸ‡áž‡áž¶áž€áž¶ážšáž€áŸ†áž“ážáŸ‹áž”ច្ចុប្បន្ន ចំពោះទំពáŸážš <strong>$1</strong> ៖',
-'protect-cascadeon' => 'បច្ចុប្បន្ន ទំពáŸážšáž“áŸáŸ‡ ážáŸ’រូវបានការពារ ព្រោះ វាបាន ážáž·ážáž€áŸ’នុង {{PLURAL:$1|ទំពáŸážš, ដែលមាន|ទំពáŸážš, ដែលមាន}} ការការពារ ជាážáŸ’នាក់ បានសកម្ម ​។ អ្នកអាច ផ្លាស់ប្ážáž¼ážš កំរិážáž€áž¶ážšáž–ារ នៃ ទំពáŸážš, វានឹង មិនប៉ះពាល់ ការការពារ ជាážáŸ’នាក់ ។',
+'protectexpiry' => 'áž•áž»ážáž€áŸ†ážŽážáŸ‹áŸ–',
+'protect_expiry_invalid' => 'áž–áŸáž›ážœáŸáž›áž¶áž•áž»ážáž€áŸ†ážŽážáŸ‹ មិនážáŸ’រឹមážáŸ’រូវ។',
+'protect_expiry_old' => 'áž–áŸáž›ážœáŸáž›áž¶áž•áž»ážáž€áŸ†ážŽážáŸ‹ áž‹áž·ážáž€áŸ’នុងអážáž¸ážáž€áž¶áž›áŸ”',
+'protect-unchain' => 'ឈប់ហាមឃាážáŸ‹áž€áž¶ážšáž¢áž“ុញ្ញាážáž”្ដូរទីážáž¶áŸ†áž„',
+'protect-text' => 'លោកអ្នកអាចមើលនិងផ្លាស់ប្ដូរកម្រិážáž€áž¶ážšáž–ារទីនáŸáŸ‡áž…ំពោះទំពáŸážš<strong><nowiki>$1</nowiki></strong>។',
+'protect-locked-blocked' => 'អ្នកមិនអាចប្ážáž¼ážšáž€áž˜áŸ’ážšáž·ážáž€áž¶ážšáž–ារនៅក្នុងកំលុងពáŸáž›ážŠáŸ‚áž›ážáŸ’រូវបានគáŸážšáž¶ážšáž¶áŸ†áž„។ áž“áŸáŸ‡áž‚ឺជាការរៀបចំážáŸ’មីៗសម្រាប់ទំពáŸážš<strong>$1</strong>:',
+'protect-locked-access' => 'គណនីរបស់អ្នកគ្មានការអនុញ្ញាážáž€áŸ’នុងការផ្លាស់ប្ដូរ កម្រិážáž€áž¶áž–ារទំពáŸážš ។
+áž“áŸáŸ‡áž‡áž¶áž€áž¶ážšáž€áŸ†ážŽážáŸ‹áž”ច្ចុប្បន្ន ចំពោះទំពáŸážš <strong>$1</strong> ៖',
+'protect-cascadeon' => 'បច្ចុប្បន្ន ទំពáŸážšáž“áŸáŸ‡ ážáŸ’រូវបានការពារ ព្រោះ វាបាន ស្ážáž·ážáž€áŸ’នុង {{PLURAL:$1|ទំពáŸážš, ដែលមាន|ទំពáŸážš, ដែលមាន}} ការការពារ ជាážáŸ’នាក់ បានសកម្ម ​។ អ្នកអាច ផ្លាស់ប្ážáž¼ážš កម្រិážáž€áž¶ážšáž–ារ នៃ ទំពáŸážš, វានឹង មិនប៉ះពាល់ ការការពារ ជាážáŸ’នាក់ ។',
'protect-default' => '(លំនាំដើម)',
-'protect-fallback' => 'ážáŸ†ážšáž¼ážœáž¢áŸ„យមានការអនុញ្ញាážáž“ៃ "$1"',
+'protect-fallback' => 'ážáž˜áŸ’រូវឱ្យមានការអនុញ្ញាážáž“ៃ "$1"',
'protect-level-autoconfirmed' => 'ហាមឃាážáŸ‹áž¢áŸ’នកប្រើប្រាស់ដែលមិនទាន់ចុះឈ្មោះ',
-'protect-level-sysop' => 'សំរាប់ážáŸ‚អ្នកážáŸ‚ទាំប្រពáŸáž“្ធ',
+'protect-level-sysop' => 'សម្រាប់ážáŸ‚អ្នកážáŸ‚ទាំប្រពáŸáž“្ធ',
'protect-summary-cascade' => 'ការពារជា​ážáŸ’នាក់',
-'protect-expiring' => 'áž•áž»ážáž€áŸ†áž“ážáŸ‹ $1 (UTC)',
+'protect-expiring' => 'áž•áž»ážáž€áŸ†ážŽážáŸ‹ $1 (UTC)',
'protect-cascade' => 'ការពារគ្រប់ទំពáŸážšážŠáŸ‚លឋិážáž€áŸ’នុងទំពáŸážšáž“áŸáŸ‡ (ការពារជាážáŸ’នាក់)',
-'protect-cantedit' => 'អ្នកមិនអាចផ្លាស់ប្ážáž¼ážšáž€áŸ†ážšáž·ážáž€áž¶ážšáž–ារនៃទំពáŸážšáž“áŸáŸ‡áž‘០ព្រោះអ្នកគ្មានការអនុញ្ញាážáž€áŸ’នុងការកែប្រែវា។',
+'protect-cantedit' => 'អ្នកមិនអាចផ្លាស់ប្ដូរកម្រិážáž€áž¶ážšáž–ារនៃទំពáŸážšáž“áŸáŸ‡áž‘០ព្រោះអ្នកគ្មានការអនុញ្ញាážáž€áŸ’នុងការកែប្រែវា។',
'restriction-type' => 'ការអនុញ្ញាážáŸ–',
-'restriction-level' => 'កំរិážâ€‹áž“ៃ​ការដាក់កំហិហ៖',
-'minimum-size' => 'ទំហំអប្បបរិមា',
-'maximum-size' => 'ទំហំអážáž·áž”រិមា:',
+'restriction-level' => 'កម្រិážâ€‹áž“ៃ​ការដាក់កំហិហ៖',
+'minimum-size' => 'ទំហំអប្បបរមា',
+'maximum-size' => 'ទំហំអážáž·áž”រមា:',
'pagesize' => '(បៃ)',
# Restrictions (nouns)
@@ -1722,58 +1729,59 @@ $NEWPAGE
# Restriction levels
'restriction-level-sysop' => 'បានការពារពáŸáž‰áž›áŸáž‰',
'restriction-level-autoconfirmed' => 'បានការពារពាក់កណ្ážáž¶áž›',
-'restriction-level-all' => 'គ្រប់កំរិáž',
+'restriction-level-all' => 'គ្រប់កម្រិáž',
# Undelete
-'undelete' => 'មើលទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានលុបចáŸáž‰',
-'undeletepage' => 'មើលហើយដាក់ឡើងវិញនូវទំពáŸážšážŠáŸ‚លបានលុប',
-'undeletepagetitle' => "'''ážáž¶áž„ក្រោមនáŸáŸ‡áž˜áž¶áž“កំនែប្រែដែលážáŸ’រូវបានលុបរបស់[[:$1]]'''.",
-'viewdeletedpage' => 'មើលទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានលុបចáŸáž‰',
-'undeletehistorynoadmin' => 'ទំពáŸážšáž“áŸáŸ‡ážáŸ’រូវបានលុបចáŸáž‰áž áž¾áž™áŸ”
+'undelete' => 'មើលទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានលុបចáŸáž‰',
+'undeletepage' => 'មើលហើយដាក់ឡើងវិញនូវទំពáŸážšážŠáŸ‚លបានលុប',
+'undeletepagetitle' => "'''ážáž¶áž„ក្រោមនáŸáŸ‡áž˜áž¶áž“កំណែប្រែដែលážáŸ’រូវបានលុបរបស់[[:$1]]'''.",
+'viewdeletedpage' => 'មើលទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានលុបចáŸáž‰',
+'undeletehistorynoadmin' => 'ទំពáŸážšáž“áŸáŸ‡ážáŸ’រូវបានលុបចáŸáž‰áž áž¾áž™áŸ”
មូលហáŸážáž»áž…ំពោះការលុបចáŸáž‰â€‹áž‚ឺážáŸ’រូវបានបង្ហាញនៅក្នុង​សáŸáž…ក្ážáž¸ážŸáž„្ážáŸáž”ážáž¶áž„ក្រោម ជាមួយគ្នានឹងសáŸáž…ក្ážáž¸áž›áŸ†áž¢áž·ážáž“ៃ​អ្នកប្រើប្រាស់​ដែលបានធ្វើការកែប្រែ​ទំពáŸážšáž“áŸáŸ‡â€‹áž˜áž»áž“áž–áŸáž›ážœáž¶ážáŸ’រូវបាន​លុបចáŸáž‰áŸ”
-ឃ្លាជាការពិážáž“ៃ​ការážáŸ’ážšáž½ážáž–áž·áž“áž·ážáŸ’យកំនែប្រែឡើងវិញ​​ដែលážáŸ’រូវបានលុបចáŸáž‰áž‚ឺមានសុពលភាពចំពោះážáŸ‚​អ្នកអភិបាលប៉ុណ្ណោះ។',
-'undelete-nodiff' => 'គ្មានការកែážáŸ†ážšáž¼ážœáž–ីមុនážáŸ’រូវបានឃើញទáŸáŸ”',
-'undeletebtn' => 'ស្ážáž¶ážšáž¡áž¾áž„វិញ',
-'undeletelink' => 'ស្ážáž¶ážšáž¡áž¾áž„វិញ',
-'undeletereset' => 'ធ្វើអោយដូចដើមវិញ',
-'undeletecomment' => 'យោបល់៖',
-'undeletedarticle' => 'បានស្ážáž¶ážš"[[$1]]"ឡើងវិញ',
-'undeletedrevisions' => 'បានស្ážáž¶ážšáž¡áž¾áž„វិញនូវ{{PLURAL:$1|១កំណែ|$1កំណែ}}',
-'undeletedrevisions-files' => 'បានស្ážáž¶ážšáž¡áž¾áž„វិញនូវ{{PLURAL:$1|១កំណែ|$1កំណែ}}áž“áž·áž„{{PLURAL:$2|១ឯកសារ|$2ឯកសារ}}',
-'undeletedfiles' => '{{PLURAL:$1|១ ឯកសារ|$1 ឯកសារ}} ážáŸ’រូវបានស្ដារឡើងវិញ',
-'cannotundelete' => 'ឈប់លប់មិនសំរáŸáž…។
+ឃ្លាជាការពិážáž“ៃ​ការážáŸ’ážšáž½ážáž–áž·áž“áž·ážáŸ’យកំណែប្រែឡើងវិញ​​ដែលážáŸ’រូវបានលុបចáŸáž‰áž‚ឺមានសុពលភាពចំពោះážáŸ‚​អ្នកអភិបាលប៉ុណ្ណោះ។',
+'undelete-nodiff' => 'គ្មានការកែážáž˜áŸ’រូវពីមុនážáŸ’រូវបានឃើញទáŸáŸ”',
+'undeletebtn' => 'ស្ដារឡើងវិញ',
+'undeletelink' => 'ស្ážáž¶ážšáž¡áž¾áž„វិញ',
+'undeletereset' => 'ធ្វើឱ្យដូចដើមវិញ',
+'undeletecomment' => 'យោបល់៖',
+'undeletedarticle' => 'បានស្ážáž¶ážš"[[$1]]"ឡើងវិញ',
+'undeletedrevisions' => 'បានស្ážáž¶ážšáž¡áž¾áž„វិញនូវ{{PLURAL:$1|១កំណែ|$1កំណែ}}',
+'undeletedrevisions-files' => 'បានស្ážáž¶ážšáž¡áž¾áž„វិញនូវ{{PLURAL:$1|១កំណែ|$1កំណែ}}áž“áž·áž„{{PLURAL:$2|១ឯកសារ|$2ឯកសារ}}',
+'undeletedfiles' => '{{PLURAL:$1|១ ឯកសារ|$1 ឯកសារ}} ážáŸ’រូវបានស្ដារឡើងវិញ',
+'cannotundelete' => 'ឈប់លុបមិនសម្រáŸáž…។
ប្រហែលជាមាននរណាម្នាក់ផ្សáŸáž„ទៀážáž”ានឈប់លុបទំពáŸážšáž“áŸáŸ‡áž˜áž»áž“អ្នក។',
-'undeletedpage' => "<big>'''$1 ážáŸ’រូវបានស្ážáž¶ážšáž¡áž¾áž„វិញហើយ'''</big>
-
-សូមចូលទៅ [[Special:Log/delete|កំនážáŸ‹áž áŸážáž»áž“ៃការលុបចោល]] ដើម្បីពិនិážáŸ’យមើលកំនážáŸ‹ážáŸ’រានៃការលុបចោលនិងការស្ដារឡើងវិញនានា។",
-'undelete-header' => 'មើល[[Special:Log/delete|កំនážáŸ‹áž áŸážáž»áž“ៃការលុប]]ចំពោះទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានលុបážáŸ’មីៗ។',
-'undelete-search-box' => 'ស្វែងរកទំពáŸážš ដែលបានážáŸ’រូវលុប',
-'undelete-search-prefix' => 'បង្ហាញទំពáŸážšáž…ាប់ផ្ážáž¾áž˜ážŠáŸ„យ៖',
-'undelete-search-submit' => 'ស្វែងរក',
-'undelete-cleanup-error' => 'កំហុស លុបចáŸáž‰ បណ្ណសារ ដែលបានលែងប្រើប្រាស់ "$1" ។',
-'undelete-error-short' => 'កំហុស លែងលុបចáŸáž‰ ឯកសារ ៖ $1',
-'undelete-error-long' => 'កំហុសផ្សáŸáž„ៗបានកើážáž¡áž¾áž„ក្នុងពáŸáž›áž€áŸ†áž–ុងឈប់លុបឯកសារនáŸáŸ‡áŸ–
+'undeletedpage' => "<big>'''$1 ážáŸ’រូវបានស្ážáž¶ážšáž¡áž¾áž„វិញហើយ'''</big>
+
+សូម​ចូល​ទៅ [[Special:Log/delete|កំណážáŸ‹áž áŸážáž»â€‹áž“ៃ​ការលុប]] ដើម្បី​ពិនិážáŸ’យ​មើល​កំណážáŸ‹ážáŸ’រា​នៃ​ការលុប​និង​ការ​ស្ដារ​ឡើង​វិញ​។",
+'undelete-header' => 'មើល[[Special:Log/delete|កំណážáŸ‹áž áŸážáž»áž“ៃការលុប]]ចំពោះទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានលុបážáŸ’មីៗ។',
+'undelete-search-box' => 'ស្វែងរកទំពáŸážš ដែលបានážáŸ’រូវលុប',
+'undelete-search-prefix' => 'បង្ហាញទំពáŸážšáž…ាប់ផ្ážáž¾áž˜ážŠáŸ„យ៖',
+'undelete-search-submit' => 'ស្វែងរក',
+'undelete-cleanup-error' => 'កំហុស លុបចáŸáž‰ បណ្ណសារ ដែលបានលែងប្រើប្រាស់ "$1" ។',
+'undelete-error-short' => 'កំហុស លែងលុបចáŸáž‰ ឯកសារ ៖ $1',
+'undelete-error-long' => 'កំហុសផ្សáŸáž„ៗបានកើážáž¡áž¾áž„ក្នុងពáŸáž›áž€áŸ†áž–ុងឈប់លុបឯកសារនáŸáŸ‡áŸ–
$1',
+'undelete-show-file-submit' => 'បាទ/ចាស',
# Namespace form on various pages
'namespace' => 'លំហឈ្មោះ៖',
-'invert' => 'ដាក់បញ្ច្រាស់ជំរើស',
+'invert' => 'ដាក់បញ្ច្រាសជម្រើស',
'blanknamespace' => '(ទូទៅ)',
# Contributions
-'contributions' => 'ការរួមចំនែក​របស់អ្នកប្រើប្រាស់',
-'mycontris' => 'ការរួមចំនែក',
-'contribsub2' => 'សំរាប់ $1 ($2)',
+'contributions' => 'ការរួមចំណែក​របស់អ្នកប្រើប្រាស់',
+'mycontris' => 'ការរួមចំណែក',
+'contribsub2' => 'សម្រាប់ $1 ($2)',
'nocontribs' => 'គ្មានការផ្លាស់ប្ážáž¼ážšážáŸ’រូវបានឃើញដូចនឹងលក្ážážŽáŸˆážœáž·áž“ិច្ឆáŸáž™áž‘ាំងនáŸáŸ‡áŸ”',
'uctop' => '(ទាន់សមáŸáž™)',
'month' => 'ážáŸ‚៖',
'year' => 'ឆ្នាំ៖',
-'sp-contributions-newbies' => 'បង្ហាញážáŸ‚ការរួមចំនែករបស់អ្នកប្រើប្រាស់ážáŸ’មីៗ',
+'sp-contributions-newbies' => 'បង្ហាញážáŸ‚ការរួមចំណែករបស់អ្នកប្រើប្រាស់ážáŸ’មីៗ',
'sp-contributions-newbies-sub' => 'ចំពោះគណនីážáŸ’មីៗ',
-'sp-contributions-blocklog' => 'កំនážáŸ‹áž áŸážáž»áž“ៃការហាមឃាážáŸ‹',
-'sp-contributions-search' => 'ស្វែងរកការរួមចំនែក',
+'sp-contributions-blocklog' => 'កំណážáŸ‹áž áŸážáž»áž“ៃការហាមឃាážáŸ‹',
+'sp-contributions-search' => 'ស្វែងរកការរួមចំណែក',
'sp-contributions-username' => 'អាសយដ្ឋាន IP ឬឈ្មោះអ្នកប្រើ៖',
'sp-contributions-submit' => 'ស្វែងរក',
@@ -1787,20 +1795,20 @@ $1',
'nolinkshere-ns' => "គ្មានទំពáŸážšážŽáž¶áž˜áž½áž™ ážáž—្ជាប់ ទៅ '''[[:$1]]''' ក្នុងវាលឈ្មោះ ដែលបានជ្រើសរើស។",
'isredirect' => 'ទំពáŸážšáž”ញ្ជូនបន្áž',
'istemplate' => 'ការរាប់បញ្ចូល',
-'isimage' => 'ážáŸ†áž“ភ្ជាប់ទៅរូបភាព',
+'isimage' => 'ážáŸ†ážŽáž—្ជាប់ទៅរូបភាព',
'whatlinkshere-prev' => '{{PLURAL:$1|មុន|មុន $1}}',
'whatlinkshere-next' => '{{PLURAL:$1|បន្ទាប់|បន្ទាប់ $1}}',
-'whatlinkshere-links' => '↠ážáŸ†áž“ភ្ជាប់',
+'whatlinkshere-links' => '↠ážáŸ†ážŽáž—្ជាប់',
'whatlinkshere-hideredirs' => '$1ការបញ្ជូនបន្áž',
-'whatlinkshere-hidelinks' => '$1ážáŸ†áž“ភ្ជាប់',
-'whatlinkshere-hideimages' => '$1ážáŸ†áž“ភ្ជាប់រូបភាព',
-'whatlinkshere-filters' => 'ážáŸ†ážšáž„ការពារនានា',
+'whatlinkshere-hidelinks' => '$1ážáŸ†ážŽáž—្ជាប់',
+'whatlinkshere-hideimages' => '$1ážáŸ†ážŽáž—្ជាប់រូបភាព',
+'whatlinkshere-filters' => 'ážáž˜áŸ’រងការពារនានា',
# Block/unblock
'blockip' => 'ហាមឃាážáŸ‹áž¢áŸ’នកប្រើប្រាស់',
'blockip-legend' => 'ហាមឃាážáŸ‹áž¢áŸ’នកប្រើប្រាស់',
-'blockiptext' => 'សូមប្រើប្រាស់សំនុំបែបបទážáž¶áž„ក្រោមដើម្បីរាំងážáŸ’ទប់ការសរសáŸážšáž–ីអាសយដ្ឋាន IP ឬឈ្មោះអ្នកប្រើប្រាស់ កំនážáŸ‹áž˜áž½áž™áŸ”
-ការធ្វើបែបនáŸáŸ‡áž‚ួរážáŸ‚ធ្វើឡើងក្នុងគោលបំនងបង្ការការប៉ុនប៉ងបំផ្លាញ (vandalism)ដូចដែលមានចែងក្នុង[[{{MediaWiki:Policy-url}}|គោលការណáŸ]]។
+'blockiptext' => 'សូម​ប្រើប្រាស់​សំណុំ​បែបបទ​ážáž¶áž„ក្រោម​ដើម្បី​រាំងážáŸ’ទប់​ការសរសáŸážšâ€‹áž–ី​អាសយដ្ឋាន IP ឬ​ឈ្មោះ​អ្នកប្រើប្រាស់ កំណážáŸ‹â€‹áž˜áž½áž™â€‹áŸ”
+ការ​ធ្វើ​បែបនáŸáŸ‡â€‹áž‚ួរážáŸ‚​ធ្វើឡើង​ក្នុង​គោលបំណង​បង្ការ​ការប៉ុនប៉ង​បំផ្លាញ(vandalism)ដូច​ដែល​មាន​ចែង​ក្នុង[[{{MediaWiki:Policy-url}}|គោលការណáŸ]]។
សូមបំពáŸáž‰áž˜áž¼áž›áž áŸážáž»áž…្បាស់លាស់មួយážáž¶áž„ក្រោម (ឧទាហរណáŸáŸ– រាយឈ្មោះទំពáŸážšáž“ានាដែលážáŸ’រូវបានគáŸáž”ំផ្លាញ)។',
'ipaddress' => 'អាសយដ្ឋាន IP ៖',
'ipadressorusername' => 'អាសយដ្ឋាន IP ឬឈ្មោះអ្នកប្រើ៖',
@@ -1808,7 +1816,7 @@ $1',
'ipbreason' => 'មូលហáŸážáž»áŸ–',
'ipbreasonotherlist' => 'មូលហáŸážáž»áž•áŸ’សáŸáž„ទៀáž',
'ipbreason-dropdown' => '*មូលហáŸážáž»áž áž¶áž˜ážƒáž¶ážáŸ‹áž‡áž¶áž‘ូទៅ
-** ដាក់បញ្ចូលពážáŸŒáž˜áž¶áž“មិនពិáž
+** ដាក់បញ្ចូលពáŸážáŸŒáž˜áž¶áž“មិនពិáž
** ដកážáŸ’លឹមទាំងស្រុងពីទំពáŸážš
** Spamming links to external sites
** Inserting nonsense/gibberish into pages
@@ -1828,12 +1836,12 @@ $1',
'blockipsuccesssub' => 'បានហាមឃាážáŸ‹ážŠáŸ„យជោគជáŸáž™',
'ipb-edit-dropdown' => 'កែប្រែ áž áŸážáž»áž•áž› រាំងážáŸ’ទប់',
'ipb-unblock-addr' => 'ឈប់ហាមឃាážáŸ‹$1',
-'ipb-unblock' => 'លែងរាំងážáŸ’ទប់ អ្នកប្រើប្រាស់ ឬ អាសáŸáž™ážŠáŸ’ឋាន IP',
-'ipb-blocklist-addr' => 'មើលការហាមឃាážáŸ‹ážŠáŸ‚លមានស្រáŸáž…សំរាប់$1',
+'ipb-unblock' => 'លែងរាំងážáŸ’ទប់ អ្នកប្រើប្រាស់ ឬ អាសយដ្ឋាន IP',
+'ipb-blocklist-addr' => 'ការរាំងážáŸ’ទប់ដែលមានស្រáŸáž…សម្រាប់$1',
'ipb-blocklist' => 'មើលការហាមឃាážáŸ‹ážŠáŸ‚លមានស្រáŸáž…',
'unblockip' => 'ឈប់ហាមឃាážáŸ‹áž¢áŸ’នកប្រើប្រាស់',
-'unblockiptext' => 'សូមប្រើប្រាស់ទំរង់បែបបទážáž¶áž„ក្រោមនáŸáŸ‡ ដើម្បីបើកសិទ្ឋិសរសáŸážšáž¡áž¾áž„វិញ សំរាប់អាសយដ្ឋានIPឬអ្នកប្រើប្រាស់ដែលážáŸ’រូវបានរាំងážáŸ’ទប់ពីមុន។',
-'ipusubmit' => 'លែងរាំងážáŸ’ទប់ អាសáŸáž™ážŠáŸ’ឋាន áž“áŸáŸ‡',
+'unblockiptext' => 'សូម​ប្រើប្រាស់​ទម្រង់​បែបបទ​ážáž¶áž„ក្រោម​នáŸáŸ‡ ដើម្បី​បើក​សិទ្ឋិ​សរសáŸážšâ€‹áž¡áž¾áž„វិញ សម្រាប់​អាសយដ្ឋាន​IP​ឬ​អ្នកប្រើប្រាស់​ដែល​ážáŸ’រូវ​បាន​រាំងážáŸ’ទប់​ពីមុន​។',
+'ipusubmit' => 'លែងរាំងážáŸ’ទប់ អាសយដ្ឋាន áž“áŸáŸ‡',
'unblocked' => '[[User:$1|$1]] ážáŸ’រូវបានឈប់ហាមឃាážáŸ‹',
'unblocked-id' => '$1 ážáŸ’រូវបានឈប់ហាមឃាážáŸ‹áž áž¾áž™',
'ipblocklist' => 'ឈ្មោះអ្នកប្រើប្រាស់ áž“áž·áž„ អាសយដ្ឋាន IP ដែលážáŸ’រូវបានរាំងážáŸ’ទប់',
@@ -1843,7 +1851,7 @@ $1',
'blocklistline' => '$1, $2 បានហាមឃាážáŸ‹ $3 (រយៈពáŸáž›$4)',
'infiniteblock' => 'គ្មានកំណážáŸ‹',
'expiringblock' => 'áž•áž»ážáž€áŸ†ážŽážáŸ‹ $1',
-'anononlyblock' => 'សំរាប់ážáŸ‚អនាមិកជនប៉ុណ្ណោះ',
+'anononlyblock' => 'សម្រាប់ážáŸ‚អនាមិកជនប៉ុណ្ណោះ',
'noautoblockblock' => 'ការហាមឃាážáŸ‹ážŠáŸ„យស្វáŸáž™áž”្រវážáŸ’ážáž·áž˜áž·áž“ážáŸ’រូវបានអនុញ្ញាážáž‘áŸ',
'createaccountblock' => 'ការបង្កើážáž‚ណនីážáŸ’រូវបានហាមឃាážáŸ‹',
'emailblock' => 'អ៊ីមែលដែលážáŸ’រូវបានហាមឃាážáŸ‹',
@@ -1851,18 +1859,21 @@ $1',
'ipblocklist-no-results' => 'អាសយដ្ឋានIPឬឈ្មោះអ្នកប្រើដែលបានស្នើសុំគឺមិនážáŸ’រូវបានរារាំងទáŸáŸ”',
'blocklink' => 'ហាមឃាážáŸ‹',
'unblocklink' => 'ឈប់ហាមឃាážáŸ‹',
-'contribslink' => 'ការរួមចំនែក',
+'contribslink' => 'ការរួមចំណែក',
'autoblocker' => 'អ្នកបានážáŸ’រូវបានហាមឃាážáŸ‹ážŠáŸ„យស្វáŸáž™áž”្រវážáŸ’ážáž· ពីព្រោះអាសយដ្ឋានIPរបស់អ្នកážáŸ’រូវបានប្រើប្រាស់ដោយ"[[User:$1|$1]]"។ មូលហáŸážáž»áž›áž¾áž€áž¡áž¾áž„ចំពោះការហាមឃាážáŸ‹$1គឺ៖ "$2"',
-'blocklogpage' => 'កំនážáŸ‹áž áŸážáž»áž“ៃការហាមឃាážáŸ‹',
-'blocklogentry' => 'បានហាមឃាážáŸ‹[[$1]]​ដោយរយៈពáŸáž›áž•áž»ážáž€áŸ†áž“ážáŸ‹$2 $3',
+'blocklogpage' => 'កំណážáŸ‹áž áŸážáž»áž“ៃការហាមឃាážáŸ‹',
+'blocklogentry' => 'បានហាមឃាážáŸ‹ [[$1]]​ដោយរយៈពáŸáž›áž•áž»ážáž€áŸ†ážŽážáŸ‹$2 $3',
'blocklogtext' => 'áž“áŸáŸ‡áž‡áž¶áž€áŸ†ážŽážáŸ‹áž áŸážáž»áž“ៃការហាមឃាážáŸ‹áž“ិងឈប់ហាមឃាážáŸ‹áž¢áŸ’នកប្រើប្រាស់។ អាសយដ្ឋានIPដែលážáŸ’រូវបានហាមឃាážáŸ‹ážŠáŸ„យស្វáŸáž™áž”្រវážáŸ’ážáž·áž˜áž·áž“ážáŸ’រូវបានដាក់ក្នុងបញ្ជីនáŸáŸ‡áž‘áŸáŸ” សូមមើល[[Special:IPBlockList|បញ្ជីនៃការហាមឃាážáŸ‹IP]]ចំពោះបញ្ជីនៃហាមឃាážáŸ‹áž“ាážáŸ’មីៗ។',
'unblocklogentry' => 'បានឈប់ហាមឃាážáŸ‹ $1',
-'block-log-flags-anononly' => 'សំរាប់ážáŸ‚ អ្នកប្រើប្រាស់អនាមិក',
+'block-log-flags-anononly' => 'សម្រាប់​ážáŸ‚​អ្នកប្រើប្រាស់​អនាមិក​ប៉ុណ្ណោះ',
'block-log-flags-nocreate' => 'ការបង្កើážáž‚ណនីážáŸ’រូវបានហាមឃាážáŸ‹',
'block-log-flags-noautoblock' => 'ការហាមឃាážáŸ‹ážŠáŸ„យស្វáŸáž™áž”្រវážáŸ’ážáž·áž˜áž·áž“ážáŸ’រូវបានអនុញ្ញាážáž‘áŸ',
'block-log-flags-noemail' => 'អ៊ីមែលážáŸ’រូវបានហាមឃាážáŸ‹',
'ipb_expiry_invalid' => 'កាលបរិច្ឆáŸáž‘áž•áž»ážáž€áŸ†ážŽážáŸ‹áž˜áž·áž“ážáŸ’រឹមážáŸ’រូវទáŸáŸ”',
'ipb_already_blocked' => '"$1"ážáŸ’រូវបានរាំងážáŸ’ទប់ហើយ',
+'ipb_cant_unblock' => 'កំហុស៖ រកមិនឃើញ ID រាំងážáŸ’ទប់ $1 ។
+
+វាប្រហែលជាážáŸ’រូវបានគáŸážˆáž”់រាំងážáŸ’ទប់ហើយ។',
'ip_range_invalid' => 'ដែនកំណážáŸ‹ IP គ្មានសុពលភាព។',
'blockme' => 'ហាមឃាážáŸ‹ážáŸ’ញុំ',
'proxyblocker-disabled' => 'មុážáž„ារនáŸáŸ‡ážáŸ’រូវបានអសកម្ម។',
@@ -1878,6 +1889,12 @@ $1',
# Developer tools
'lockdb' => 'ចាក់សោមូលដ្ឋានទិន្ននáŸáž™',
'unlockdb' => 'ដោះសោមូលដ្ឋានទិន្ននáŸáž™',
+'lockdbtext' => 'ការ​ចាក់សោ​មូលដ្ឋាន​ទិន្ននáŸáž™â€‹áž“ឹង​ផ្អាក​មិន​ឱ្យ​អ្នកប្រើប្រាស់​ទាំងអស់​ធ្វើការ​កែប្រែ​ទំពáŸážšâ€‹áž“ានា ផ្លាស់ប្ដូរ​ចំណូលចិážáŸ’ážâ€‹ážšáž”ស់​ពួកគ០កែប្រែ​បញ្ជីážáž¶áž˜ážŠáž¶áž“​របស់​ពួកគ០និង​ធ្វើ​អ្វីៗ​ទាំងឡាយ​ណា​ដែល​ážáŸ’រូវការ​ការ​កែប្រែ​នៅក្នុង​មូលដ្ឋាន​ទិន្ននáŸáž™â€‹áž“áŸáŸ‡â€‹áŸ”
+
+សូម​អះអាង​ážáž¶â€‹áž“áŸáŸ‡â€‹áž–áž·ážáž‡áž¶â€‹áž¢áŸ’វី​ដែល​អ្នក​ចង់​ធ្វើ ហើយ​ážáž¶â€‹áž¢áŸ’នក​នឹង​ដោះ​សោ​មូលដ្ឋាន​ទិន្ននáŸáž™â€‹ážœáž·áž‰â€‹áž“ៅ​ពáŸáž›â€‹ážŠáŸ‚ល​ការážáŸ‚ទាំ​របស់​អ្នក​បាន​បញ្ចប់​។',
+'unlockdbtext' => 'ការ​ដោះ​សោ​មូលដ្ឋាន​ទិន្ននáŸáž™â€‹áž“ឹង​ផ្ដល់​លទ្ធភាព​ឱ្យ​អ្នកប្រើប្រាស់​ទាំងអស់​ធ្វើការ​កែប្រែ​ទំពáŸážšâ€‹áž“ានា ផ្លាស់ប្ដូរ​ចំណូលចិážáŸ’ážâ€‹ážšáž”ស់​ពួកគ០កែប្រែ​បញ្ជីážáž¶áž˜ážŠáž¶áž“​របស់​ពួកគ០និង​ធ្វើ​អ្វីៗទាំងឡាយ​ណា​ដែល​ážáŸ’រូវការ​ការ​កែប្រែ​នៅក្នុង​មូលដ្ឋាន​ទិន្ននáŸáž™áž“áŸáŸ‡â€‹áŸ”
+
+សូម​អះអាង​ážáž¶â€‹áž“áŸáŸ‡â€‹áž–áž·ážáž‡áž¶â€‹áž¢áŸ’វី​ដែល​អ្នក​ចង់​ធ្វើ​។',
'lockconfirm' => 'បាទ/ចាស, ážáŸ’ញុំពិážáž‡áž¶áž…ង់ចាក់សោមូលដ្ឋានទិន្ននáŸáž™áž˜áŸ‚ន។',
'unlockconfirm' => 'បាទ/ចាស, ážáŸ’ញុំពិážáž‡áž¶áž…ង់ដោះសោមូលដ្ឋានទិន្ននáŸáž™áž˜áŸ‚ន។',
'lockbtn' => 'ចាក់សោមូលដ្ឋានទិន្ននáŸáž™',
@@ -1902,51 +1919,52 @@ $1',
'''ប្រយáŸážáŸ’áž“!'''
វាអាចជា បំលាស់ប្ážáž¼ážšážŠáž›áŸ‹áž«ážŸáž‚ល់ áž“áž·áž„ មិននឹកស្មានជាមុន ចំពោះ ទំពáŸážšáž”្រជាប្រិយ ។ អ្នកážáŸ’រូវážáŸ‚ ដឹងប្រាកដ អំពី ផលវិបាកទាំងអស់ មុននឹង បន្ážáž‘ង្វើនáŸáŸ‡ ។",
-'movepagetalktext' => "ទំពáŸážš សហពិភាក្សា, បើមាន, នឹងážáŸ’រូវបាន ប្ážáž¼ážšážˆáŸ’មោះ ដោយស្វáŸáž™áž”្រវážáŸ’ážáž· '''លើកលែងážáŸ‚ ៖'''
-*អ្នក ប្ážáž¼ážšážˆáŸ’មោះ ទំពáŸážš ទៅ វាលផ្សáŸáž„
-*ទំពáŸážšáž–ិភាក្សា មានហើយ ážáŸ’រង់ ឈ្មោះážáŸ’មី, ឬ
-*អ្នក បានលែង \"ឆែក\" ប្រអប់ ážáž¶áž„ក្រោម ។
-
-ក្នុងករណី ទាំងនោះ, អ្នកážáŸ’រូវážáŸ‚ ប្ážáž¼ážšážˆáŸ’មោះទំពáŸážš ឬ បញ្ចូលរួមគ្នា ដោយដៃ បើចង់ ។",
-'movearticle' => 'ប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„ទំពáŸážšáŸ–',
-'movenotallowed' => 'អ្នកគ្មានការអនុញ្ញាážáž€áŸ’នុងការប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„ទំពáŸážšáž›áž¾ {{SITENAME}} áž‘áŸáŸ”',
-'newtitle' => 'ទៅចំនងជើងážáŸ’មី៖',
+'movepagetalktext' => "ទំពáŸážšážŸáž áž–ិភាក្សាបើមាន នឹងážáŸ’រូវបានប្ážáž¼ážšáž‘ៅឈ្មោះ​ážáŸ’មី​ជាមួយគ្នា​ដោយ​ស្វáŸáž™áž”្រវážáŸ’ážáž· '''លើកលែងážáŸ‚៖'''
+*ទំពáŸážšáž–ិភាក្សាមិនទទáŸáž“ិងមានរួចរាល់ក្រោមឈ្មោះážáŸ’មី ឬ
+*អ្នក​ដោះប្រអប់ធីក​ážáž¶áž„ក្រោម។
+
+ក្នុង​ករណី​ទាំង​នោះ អ្នក​នឹង​ážáŸ’រូវážáŸ‚​ប្ážáž¼ážšážˆáŸ’មោះ​ទំពáŸážšâ€‹áž¬â€‹áž”ញ្ចូលរួមគ្នា​បើ​អ្នក​ចង់។",
+'movearticle' => 'ប្ដូរទីážáž¶áŸ†áž„ទំពáŸážšáŸ–',
+'movenotallowed' => 'អ្នកមិនážáŸ’រូវបាន​អនុញ្ញាážâ€‹áž¢áŸ„យ​ប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„ទំពáŸážšâ€‹áž‘áŸáŸ”',
+'newtitle' => 'ទៅចំណងជើងážáŸ’មី៖',
'move-watch' => 'ážáž¶áž˜ážŠáž¶áž“ទំពáŸážšáž“áŸáŸ‡',
-'movepagebtn' => 'ប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„',
-'pagemovedsub' => 'ប្ážáž¼áž‘ីážáž¶áŸ†áž„ដោយជោគជáŸáž™',
+'movepagebtn' => 'ប្ដូរទីážáž¶áŸ†áž„',
+'pagemovedsub' => 'ប្ដូរទីážáž¶áŸ†áž„ដោយជោគជáŸáž™',
'movepage-moved' => '<big>\'\'\'"$1"ážáŸ’រូវបានប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„ទៅ"$2"\'\'\'ហើយ</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => 'ទំពáŸážšážŠáŸ‚លមានឈ្មោះបែបនáŸáŸ‡áž˜áž¶áž“រួចហើយ ឬ ឈ្មោះដែលអ្នកបានជ្រើសរើសមិនážáŸ’រឹមážáŸ’រូវ។
សូមជ្រើសរើសឈ្មោះមួយផ្សáŸáž„ទៀážáŸ”',
'cantmove-titleprotected' => 'អ្នកមិនអាច​ប្ážáž¼áž‘ីážáž¶áŸ†áž„ ទំពáŸážšâ€‹ ទៅទីážáž¶áŸ†áž„áž“áŸáŸ‡, ព្រោះ ចំណងជើងážáŸ’មី បានážáŸ’រូវការពារ ចំពោះការបង្កើážážœáž¶',
-'talkexists' => "'''ទំពáŸážš ážáŸ’លួនវា បានážáŸ’រូវប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„ ដោយជោគជáŸáž™, ប៉ុន្ážáŸ‚ ទំពáŸážšáž–ិភាក្សា មិនអាចážáŸ’រូវបាន ប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„ ព្រោះ នៅមាន មួយទំពáŸážšáž–ិភាក្សា នៅ ចំណងជើងážáŸ’មី ។ សូម បញ្ចូលរួមគ្នា ពួកវា ដោយដៃ ។'''",
-'movedto' => 'បានប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„ទៅ',
-'movetalk' => 'ប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„ទំពáŸážšážŸáž áž–ិភាក្សា',
+'talkexists' => "'''ទំពáŸážš ážáŸ’លួនវា បានážáŸ’រូវប្ដូរទីážáž¶áŸ†áž„ ដោយជោគជáŸáž™, ប៉ុន្ážáŸ‚ ទំពáŸážšáž–ិភាក្សា មិនអាចážáŸ’រូវបាន ប្ដូរទីážáž¶áŸ†áž„ ព្រោះ នៅមាន មួយទំពáŸážšáž–ិភាក្សា នៅ ចំណងជើងážáŸ’មី ។ សូម បញ្ចូលរួមគ្នា ពួកវា ដោយដៃ ។'''",
+'movedto' => 'បានប្ដូរទីážáž¶áŸ†áž„ទៅ',
+'movetalk' => 'ប្ដូរទីážáž¶áŸ†áž„ទំពáŸážšážŸáž áž–ិភាក្សា',
'move-subpages' => 'ប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„គ្រប់ទំពáŸážšážšáž„ប្រសិនបើអាច',
'move-talk-subpages' => 'ប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„គ្រប់ទំពáŸážšážšáž„នៃទំពáŸážšáž–ិភាក្សាប្រសិនបើអាច',
+'movepage-page-exists' => 'ទំពáŸážš $1 មាន​រួច​ជា​ស្រáŸáž…​ហើយ​និង​មិន​អាច​សរសáŸážšâ€‹áž‡áž¶áž“់​ពី​លើ​ដោយ​ស្វáŸáž™áž”្រវážáŸ’ážáž·â€‹áž”ាន​ទáŸâ€‹áŸ”',
'movepage-page-moved' => 'ទំពáŸážš$1ážáŸ’រូវបានប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„ទៅកាន់$2ហើយ។',
'movepage-page-unmoved' => 'ទំពáŸážš$1មិនអាចប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„ទៅ$2បានទáŸáŸ”',
-'1movedto2' => 'បានប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„ [[$1]] ទៅ [[$2]]',
+'1movedto2' => 'បានប្ដូរទីážáž¶áŸ†áž„ [[$1]] ទៅ [[$2]]',
'1movedto2_redir' => 'ទំពáŸážš [[$1]] ážáŸ’រូវបានប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„ទៅ [[$2]] ážáž¶áž˜ážšáž™áŸˆáž€áž¶ážšáž”ញ្ជូនបន្ážáŸ”',
-'movelogpage' => 'កំនážáŸ‹áž áŸážáž»áž“ៃការប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„',
+'movelogpage' => 'កំណážáŸ‹áž áŸážáž»áž“ៃការប្ដូរទីážáž¶áŸ†áž„',
'movelogpagetext' => 'ážáž¶áž„ក្រោមនáŸáŸ‡áž‡áž¶áž”ញ្ជីនៃទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„។',
'movereason' => 'មូលហáŸážáž»áŸ–',
'revertmove' => 'ážáŸ’រឡប់',
'delete_and_move' => 'លុបនិងប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„',
'delete_and_move_text' => '==ការលុបជាចាំបាច់==
"[[:$1]]"ដែលជាទីážáž¶áŸ†áž„ទំពáŸážšážáŸ’រូវបញ្ជូនទៅ មានរួចជាស្រáŸáž…ហើយ។
-ážáž¾áž¢áŸ’នកចង់លុបវាដើម្បីជាវិធីសំរាប់ប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„áž‘áŸ?',
-'delete_and_move_confirm' => 'បាទ/ចាស, លុបចáŸáž‰áž‘ំពáŸážš',
+ážáž¾áž¢áŸ’នកចង់លុបវាដើម្បីជាវិធីសម្រាប់ប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„áž‘áŸ?',
+'delete_and_move_confirm' => 'យល់ព្រម​លុប​ទំពáŸážšâ€‹áž“áŸáŸ‡',
'delete_and_move_reason' => 'បានលុបដើម្បីផ្លាស់ប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„',
-'selfmove' => 'ចំនងជើងប្រភពនិងចំនងជើងគោលដៅគឺážáŸ‚មួយ។
+'selfmove' => 'ចំណងជើងប្រភពនិងចំណងជើងគោលដៅគឺážáŸ‚មួយ។
មិនអាចប្ដូរទីážáž¶áŸ†áž„ទំពáŸážšáž˜áž½áž™áž‘ៅលើážáŸ’លួនវាបានទáŸáŸ”',
'imageinvalidfilename' => 'ឈ្មោះឯកសារគោលដៅមិនážáŸ’រឹមážáŸ’រូវ',
+'fix-double-redirects' => 'បន្ទាន់សមáŸáž™áž“ូវរាល់ការបញ្ជូនបន្ážážŠáŸ‚លសំដៅទៅរកចំណងជើងដើម',
# Export
'export' => 'នាំទំពáŸážšáž…áŸáž‰',
'exporttext' => 'អ្នកអាចនាំចáŸáž‰ អážáŸ’ážáž”áž‘ áž“áž·áž„ ប្រវážáŸ’ážáž·áž€áŸ‚ប្រែ នៃ​ មួយទំពáŸážš ឬ នៃ មួយសំណុំទំពáŸážš ទៅ ក្នុង ឯកសារ XML ។ ឯកសារ​ទាំងនáŸáŸ‡ អាចážáŸ’រូវបាន នាំចáŸáž‰áž‘ៅ វិគី ផ្សáŸáž„ ដែលមានប្រើប្រាស់ មីឌាវិគី ážáž¶áž˜ រយះ [[Special:Import|នាំចូល ទំពáŸážš]]។
-ដើម្បី នាំចáŸáž‰ ទំពáŸážš, អ្នកážáŸ’រូវ បញ្ចូលចំណងជើង ក្នុងប្រអប់អážáŸ’ážáž”áž‘ ážáž¶áž„ក្រោម, មួយចំណងជើង ក្នុងមួយបន្ទាážáŸ‹, áž“áž·áž„ ជ្រើសយក កំណែ ážáž¶áž˜áž”ំណង របស់អ្នក (កំណែចាស់ ឬ កំណែážáŸ’មី), រួមនឹង ប្រវážáŸ’ážáž· នៃ​ទំពáŸážš, ឬ ážáŸ’រឹមážáŸ‚ កំណែបច្ចុប្បន្ន ដែលមានពážáŸŒáž˜áž¶áž“ អំពី កំណែប្រែ ចុងក្រោយ។
+ដើម្បី នាំចáŸáž‰ ទំពáŸážš, អ្នកážáŸ’រូវ បញ្ចូលចំណងជើង ក្នុងប្រអប់អážáŸ’ážáž”áž‘ ážáž¶áž„ក្រោម, មួយចំណងជើង ក្នុងមួយបន្ទាážáŸ‹, áž“áž·áž„ ជ្រើសយក កំណែ ážáž¶áž˜áž”ំណង របស់អ្នក (កំណែចាស់ ឬ កំណែážáŸ’មី), រួមនឹង ប្រវážáŸ’ážáž· នៃ​ទំពáŸážš, ឬ ážáŸ’រឹមážáŸ‚ កំណែបច្ចុប្បន្ន ដែលមានពáŸážáŸŒáž˜áž¶áž“ អំពី កំណែប្រែ ចុងក្រោយ។
ក្នុងករណី បន្ទាប់ អ្នកអាចប្រើប្រាស់ ážáŸ†ážŽáž—្ជាប់, ដូចជា [[{{ns:special}}:Export/{{MediaWiki:Mainpage}}]] ចំពោះ ទំពáŸážš "[[{{MediaWiki:Mainpage}}]]"។',
'export-submit' => 'នាំចáŸáž‰',
@@ -1956,38 +1974,42 @@ $1',
'export-templates' => 'រួមទាំងទំពáŸážšáž‚ំរូ',
# Namespace 8 related
-'allmessages' => 'សាររបស់ប្រពáŸáž“្ធ',
-'allmessagesname' => 'ឈ្មោះ',
-'allmessagesdefault' => 'អážáŸ’ážáž”ទលំនាំដើម',
-'allmessagescurrent' => 'អážáŸ’ážáž”ទបច្ចុប្បន្ន',
-'allmessagesfilter' => 'កំរងឈ្មោះសារ៖',
-'allmessagesmodified' => 'បង្ហាញážáŸ‚ការកែសំរួល',
+'allmessages' => 'សាររបស់ប្រពáŸáž“្ធ',
+'allmessagesname' => 'ឈ្មោះ',
+'allmessagesdefault' => 'អážáŸ’ážáž”ទលំនាំដើម',
+'allmessagescurrent' => 'អážáŸ’ážáž”ទបច្ចុប្បន្ន',
+'allmessagesnotsupportedDB' => "ទំពáŸážšáž“áŸáŸ‡áž˜áž·áž“អាចប្រើប្រាស់បានទáŸáž–្រោះ '''\$wgUseDatabaseMessages''' ážáŸ’រូវបានបិទមិនឱ្យប្រើ។",
+'allmessagesfilter' => 'កម្រងឈ្មោះសារ៖',
+'allmessagesmodified' => 'បង្ហាញážáŸ‚ការកែសម្រួល',
# Thumbnails
'thumbnail-more' => 'ពង្រីក',
'filemissing' => 'ឯកសារបាážáŸ‹áž”ង់',
'thumbnail_error' => 'កំហុស​បង្កើážâ€‹áž€áž¼áž“រូបភាព៖ $1',
'djvu_page_error' => 'ទំពáŸážš DjVu ក្រៅដែនកំណážáŸ‹',
-'djvu_no_xml' => 'មិនអាចនាំយក XML សំរាប់ឯកសារ DjVu',
+'djvu_no_xml' => 'មិនអាចនាំយក XML សម្រាប់ឯកសារ DjVu',
'thumbnail_invalid_params' => 'ážáž½áž›áŸáž កូនទំពáŸážš គ្មានសុពលភាព',
'thumbnail_dest_directory' => 'មិនអាចបង្កើážážážáž¯áž€ážŸáž¶ážšážáž¶áž˜áž‚ោលដៅបានទáŸ',
# Special:Import
'import' => 'ការនាំចូលទំពáŸážš',
'importinterwiki' => 'ការនាំចូលអន្ážážšážœáž·áž‚ី',
-'import-interwiki-history' => 'ចំលង គ្រប់កំណែចាស់ នៃទំពáŸážšáž“áŸáŸ‡',
+'import-interwiki-history' => 'ចម្លង គ្រប់កំណែចាស់ នៃទំពáŸážšáž“áŸáŸ‡',
'import-interwiki-submit' => 'នាំចូល',
'import-interwiki-namespace' => 'បញ្ជូនទំពáŸážšáž‘ៅក្នុងលំហឈ្មោះ៖',
+'importtext' => 'សូមនាំចáŸáž‰áž¯áž€ážŸáž¶ážšáž“áŸáŸ‡áž–ីវិគីប្រភពដោយប្រើប្រាស់[[Special:Export|ឧបករណáŸáž“ាំចáŸáž‰]]។
+
+រក្សាវាទុកទៅក្នុងកុំព្យូទáŸážšážšáž”ស់អ្នករួចផ្ទុកវាឡើងនៅទីនáŸáŸ‡áŸ”',
'importstart' => 'កំពុងនាំចូលទំពáŸážš...',
'importnopages' => 'មិមានទំពáŸážšážáŸ’រូវនាំចូលទáŸáŸ”',
'importfailed' => 'ការនាំចូល ážáŸ’រូវបរាជáŸáž™ ៖ <nowiki>$1</nowiki>',
'importunknownsource' => 'មិនស្គាល់ ប្រភáŸáž‘ នៃប្រភពនាំចូល',
'importcantopen' => 'មិនអាចបើក ឯកសារនាំចូល',
-'importbadinterwiki' => 'ážáŸ†áž“ភ្ជាប់អន្ážážšážœáž·áž‚ីមិនážáŸ’រឹមážáŸ’រូវ',
+'importbadinterwiki' => 'ážáŸ†ážŽáž—្ជាប់អន្ážážšážœáž·áž‚ីមិនážáŸ’រឹមážáŸ’រូវ',
'importnotext' => 'ទទ០ឬ គ្មានអážáŸ’ážáž”áž‘',
'importsuccess' => 'នាំចូល ážáŸ’រូវបានបញ្ចប់!',
'importnofile' => 'គ្មានឯកសារនាំចូល មួយណា ážáŸ’រូវបាន ផ្ទុកឡើង​។',
-'importuploaderrorsize' => 'ការផ្ទុកឡើងឯកសារនាំចូលបានបរាជáŸáž™áŸ” ឯកសារនáŸáŸ‡áž˜áž¶áž“ទំហំធំជាងទំហំដែលគáŸáž¢áž“ុញ្ញាážáž¢áŸ„យផ្ទុកឡើង។',
+'importuploaderrorsize' => 'ការផ្ទុកឡើងឯកសារនាំចូលបានបរាជáŸáž™áŸ” ឯកសារនáŸáŸ‡áž˜áž¶áž“ទំហំធំជាងទំហំដែលគáŸáž¢áž“ុញ្ញាážáž±áŸ’យផ្ទុកឡើង។',
'importuploaderrorpartial' => 'ការផ្ទុកឡើងឯកសារនាំចូលបានបរាជáŸáž™áŸ” ឯកសារនáŸáŸ‡ážáŸ’រូវបានផ្ទុកឡើងបានទើបážáŸ‚មួយផ្នែកប៉ុណ្ណោះ។',
'importuploaderrortemp' => 'ការផ្ទុកឡើងឯកសារនាំចូលបានបរាជáŸáž™áŸ” កំពុងបាážáŸ‹ážážáž¯áž€ážŸáž¶ážšáž”ណ្ដោះអាសន្នមួយ។',
'import-noarticle' => 'គ្មានទំពáŸážšážŽáž¶áž˜áž½áž™ážáŸ’រូវនាំចូល!',
@@ -1995,7 +2017,7 @@ $1',
'import-upload' => 'ផ្ទុកឡើងទិន្ននáŸáž™ XML',
# Import log
-'importlogpage' => 'កំនážáŸ‹áž áŸážáž»áž“ៃការនាំចូល',
+'importlogpage' => 'កំណážáŸ‹áž áŸážáž»áž“ៃការនាំចូល',
'import-logentry-upload' => 'បាននាំចូល [[$1]] ដោយការផ្ទុកឡើង ឯកសារ',
'import-logentry-upload-detail' => '$1 {{PLURAL:$1|កំណែ}}',
'import-logentry-interwiki' => 'បាននាំចូល$1ពីវិគីផ្សáŸáž„ទៀáž',
@@ -2005,9 +2027,9 @@ $1',
'tooltip-pt-userpage' => 'ទំពáŸážšáž¢áŸ’នកប្រើប្រាស់​របស់ážáŸ’ញុំ',
'tooltip-pt-mytalk' => 'ទំពáŸážšáž–ិភាក្សា​របស់ážáŸ’ញុំ',
'tooltip-pt-anontalk' => 'ការពិភាក្សាអំពីកំណែប្រែពីអាសយដ្ឋានIPáž“áŸáŸ‡',
-'tooltip-pt-preferences' => 'ចំនង់ចំនូលចិážáŸ’áž',
-'tooltip-pt-watchlist' => 'បញ្ជី​នៃ​ទំពáŸážšâ€‹ážŠáŸ‚លអ្នកកំពុង​ážáŸ’ážšáž½ážáž–áž·áž“áž·ážáŸ’យ​រក​បំលាស់ប្ážáž¼ážš',
-'tooltip-pt-mycontris' => 'បញ្ជីរួមចំនែក​របស់ážáŸ’ញុំ',
+'tooltip-pt-preferences' => 'ចំណង់ចំណូលចិážáŸ’áž',
+'tooltip-pt-watchlist' => 'បញ្ជី​នៃ​ទំពáŸážšâ€‹ážŠáŸ‚លអ្នកកំពុង​ážáŸ’ážšáž½ážáž–áž·áž“áž·ážáŸ’យ​រក​បំលាស់ប្ដូរ',
+'tooltip-pt-mycontris' => 'បញ្ជីរួមចំណែក​របស់ážáŸ’ញុំ',
'tooltip-pt-login' => 'អ្នកážáŸ’រូវបានលើកទឹកចិážáŸ’ážáž¢áŸ„យឡុកអ៊ីន។ ប៉ុន្ážáŸ‚áž“áŸáŸ‡áž˜áž·áž“មែនជាការបង្ážáŸ†áž‘áŸáŸ”',
'tooltip-pt-anonlogin' => 'អ្នកážáŸ’រូវបានលើកទឹកចិážáŸ’ážáž¢áŸ„យឡុកអ៊ីន មិនមែនជាការបង្ážáŸ†áž‘áŸáŸ”',
'tooltip-pt-logout' => 'ចាកចáŸáž‰',
@@ -2018,44 +2040,45 @@ $1',
'tooltip-ca-history' => 'កំណែកន្លងមក នៃ ទំពáŸážšáž“áŸáŸ‡ ។',
'tooltip-ca-protect' => 'ការពារ​ទំពáŸážšáž“áŸáŸ‡',
'tooltip-ca-delete' => 'លុបទំពáŸážšáž“áŸáŸ‡áž…áŸáž‰',
-'tooltip-ca-move' => 'ប្ážáž¼ážšáž‘ីážáž¶áŸ†áž„​ទំពáŸážšáž“áŸáŸ‡',
+'tooltip-ca-undelete' => 'ស្ដារការកែប្រែនានាដែលážáŸ’រូវបានធ្វើចំពោះទំពáŸážšáž“áŸáŸ‡ មុនពáŸáž›ážŠáŸ‚លវាážáŸ’រូវបានគáŸáž›áž»áž”ចោល',
+'tooltip-ca-move' => 'ប្ដូរទីážáž¶áŸ†áž„​ទំពáŸážšáž“áŸáŸ‡',
'tooltip-ca-watch' => 'បន្ážáŸ‚មទំពáŸážšáž“áŸáŸ‡â€‹áž‘ៅបញ្ជីážáž¶áž˜ážŠáž¶áž“​របស់អ្នក',
'tooltip-ca-unwatch' => 'ដកចáŸáž‰áž‘ំពáŸážšáž“áŸáŸ‡áž–ីបញ្ជីážáž¶áž˜ážŠáž¶áž“របស់ážáŸ’ញុំ',
'tooltip-search' => 'ស្វែងរក {{SITENAME}}',
'tooltip-search-go' => 'ទៅទំពáŸážš ដែលមាន ឈ្មោះážáŸ’រឹមážáŸ’រូវážáž¶áž˜áž“áŸáŸ‡ បើមាន',
-'tooltip-search-fulltext' => 'ស្វែងរកទំពáŸážšáž“ានាសំរាប់ឃ្លានáŸáŸ‡',
+'tooltip-search-fulltext' => 'ស្វែងរកទំពáŸážšáž“ានាសម្រាប់ឃ្លានáŸáŸ‡',
'tooltip-p-logo' => 'ទំពáŸážšážŠáž¾áž˜',
'tooltip-n-mainpage' => 'ចូលមើលទំពáŸážšážŠáž¾áž˜',
-'tooltip-n-portal' => 'អំពីគំរោង, វិធីប្រើប្រាស់ áž“áž·áž„ ការស្វែងរកពážáŸŒáž˜áž¶áž“',
-'tooltip-n-currentevents' => 'រកមើលពážáŸŒáž˜áž¶áž“ទាក់ទិននឹងព្រឹážáŸ’ážáž·áž€áž¶ážšážŽáŸáž”ច្ចុប្បន្ន',
-'tooltip-n-recentchanges' => 'បញ្ជី​នៃ​បំលាស់ប្ážáž¼ážšážáŸ’មីៗ​នៅក្នុងវិគី។',
+'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-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-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-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-ca-nstab-category' => 'មើល​ទំពáŸážšâ€‹áž…ំណាážáŸ‹ážáŸ’នាក់ក្រុម',
+'tooltip-minoredit' => 'ចំណាំ​កំណែប្រែនáŸáŸ‡â€‹ážáž¶áž‡áž¶ កំណែប្រែ​ážáž·áž…ážáž½áž…',
+'tooltip-save' => 'រក្សាបំលាស់ប្ដូររបស់អ្នកទុក',
+'tooltip-preview' => 'មើលមុន​បំលាស់ប្ដូរ​របស់អ្នក។ សូមប្រើប្រាស់​វា​មុននឹង​រក្សាទុក!',
+'tooltip-diff' => 'បង្ហាញ​បំលាស់ប្ដូរ​ដែលអ្នកបានធ្វើ​​ចំពោះអážáŸ’ážáž”ទ។',
+'tooltip-compareselectedversions' => 'មើលភាពážáž»ážŸáž‚្នា​រវាងកំណែ​ដែលបានជ្រើសយកទាំង២ នៃទំពáŸážšâ€‹áž“áŸáŸ‡áŸ”',
'tooltip-watch' => 'បន្ážáŸ‚ម​ទំពáŸážšáž“áŸáŸ‡â€‹áž‘ៅ​បញ្ជីážáž¶áž˜ážŠáž¶áž“​របស់អ្នក',
'tooltip-recreate' => 'បង្កើážáž‘ំពáŸážšáž“áŸáŸ‡áž¡áž¾áž„វិញ ទោះបីជាវាបានážáŸ’រូវលុបចáŸáž‰áž€áŸážŠáŸ„áž™',
'tooltip-upload' => 'ចាប់ផ្ážáž¾áž˜áž•áŸ’ទុកឡើងឯកសារ',
@@ -2074,15 +2097,15 @@ $1',
# Spam protection
'spamprotectiontitle' => 'ážáŸ†ážšáž„ការពារស្ប៉ាម(Spam)',
-'spamprotectiontext' => 'ទំពáŸážšážŠáŸ‚លអ្នកចង់រក្សាទុកážáŸ’រូវបានរាំងážáŸ’ទប់ដោយážáŸ†ážšáž„ការពារស្ប៉ាម(spam)។
+'spamprotectiontext' => 'ទំពáŸážšážŠáŸ‚លអ្នកចង់រក្សាទុកážáŸ’រូវបានរាំងážáŸ’ទប់ដោយážáž˜áŸ’រងការពារស្ប៉ាម(spam)។
-áž“áŸáŸ‡áž”្រហែលជាមកពីទំពáŸážšáž“áŸáŸ‡áž˜áž¶áž“ážáŸ†áž“ភ្ជាប់ទៅសៃážáŸážáž¶áž„ក្រៅដែលមានឈ្មោះក្នុងបញ្ជីážáŸ’មៅ។',
+áž“áŸáŸ‡â€‹áž”្រហែល​ជា​មកពី​ទំពáŸážšâ€‹áž“áŸáŸ‡â€‹áž˜áž¶áž“​ážáŸ†ážŽáž—្ជាប់​ទៅ​សៃážáŸâ€‹ážáž¶áž„ក្រៅ​ដែល​មាន​ឈ្មោះ​ក្នុង​បញ្ជីážáŸ’មៅ​។',
'spambot_username' => 'ការសំអាážážŸáŸ’ប៉ាម(spam)របស់ MediaWiki',
# Info page
-'infosubtitle' => 'áž–ážáŸŒáž˜áž¶áž“សំរាប់ទំពáŸážš',
-'numedits' => 'ចំនួននៃកំនែប្រែ (អážáŸ’ážáž”áž‘)៖ $1',
-'numtalkedits' => 'ចំនួននៃកំនែប្រែ (ទំពáŸážšáž–ិភាក្សា)៖ $1',
+'infosubtitle' => 'áž–áŸážáŸŒáž˜áž¶áž“សម្រាប់ទំពáŸážš',
+'numedits' => 'ចំនួននៃកំណែប្រែ (អážáŸ’ážáž”áž‘)៖ $1',
+'numtalkedits' => 'ចំនួននៃកំណែប្រែ (ទំពáŸážšáž–ិភាក្សា)៖ $1',
'numwatchers' => 'ចំនួនអ្នកážáž¶áž˜ážŠáž¶áž“ ៖ $1',
'numauthors' => 'ចំនួនអ្នកនិពន្ឋ (អážáŸ’ážáž”áž‘): $1',
'numtalkauthors' => 'ចំនួនអ្នកនិពន្ធ (ទំពáŸážšáž–ិភាក្សា): $1',
@@ -2091,38 +2114,38 @@ $1',
'mw_math_png' => 'ជានិច្ចការជាPNG',
'mw_math_simple' => 'ជា HTML បើសាមញ្ញបំផុហឬ ផ្ទុយទៅវិញ ជា PNG',
'mw_math_html' => 'ជា HTML បើអាចទៅរួច ឬ ផ្ទុយទៅវិញ ជា PNG',
-'mw_math_source' => 'ទុកអោយនៅជា TeX (ចំពោះឧបករណáŸážšáž¶ážœážšáž€áž¢ážáŸ’ážáž”áž‘)',
+'mw_math_source' => 'ទុកឱ្យនៅជា TeX (ចំពោះឧបករណáŸážšáž¶ážœážšáž€áž¢ážáŸ’ážáž”áž‘)',
'mw_math_modern' => 'បានផ្ážáž›áŸ‹áž¢áž“ុសាសនáŸáž…ំពោះកម្មវិធីរាវរកទំនើបៗ',
'mw_math_mathml' => 'MathML បើអាចទៅរួច (ពិសោធ)',
# Patrolling
-'markaspatrolleddiff' => 'ចំនាំážáž¶áž”ានល្បាáž',
-'markaspatrolledtext' => 'ចំនាំទំពáŸážšáž“áŸáŸ‡ážáž¶áž”ានល្បាáž',
+'markaspatrolleddiff' => 'ចំណាំážáž¶áž”ានល្បាáž',
+'markaspatrolledtext' => 'ចំណាំទំពáŸážšáž“áŸáŸ‡ážáž¶áž”ានល្បាáž',
'markedaspatrolled' => 'បានចំណាំážáž¶áž”ានល្បាáž',
'rcpatroldisabled' => 'បំលាស់ប្ážáž¼ážšážáŸ’មីៗនៃការážáž¶áž˜ážŠáž¶áž“មិនážáŸ’រូវបានអនុញ្ញាážáž‘áŸ',
-'markedaspatrollederror' => 'មិនអាចគូសចំនាំážáž¶áž”ានល្បាáž',
+'markedaspatrollederror' => 'មិនអាចគូសចំណាំážáž¶áž”ានល្បាáž',
# Patrol log
-'patrol-log-page' => 'កំនážáŸ‹áž áŸážáž»áž“ៃការážáž¶áž˜ážŠáž¶áž“',
+'patrol-log-page' => 'កំណážáŸ‹áž áŸážáž»áž“ៃការážáž¶áž˜ážŠáž¶áž“',
'patrol-log-line' => 'បានចំណាំការល្បាហ$1 នៃ $2 ážáž¶ បានážáŸ’ážšáž½ážáž–áž·áž“áž·ážáŸ’áž™ $3',
'patrol-log-auto' => '(ស្វáŸáž™áž”្រវážáŸ’ážáž·)',
# Image deletion
-'deletedrevision' => 'កំនែចាស់ដែលážáŸ’រូវបានលុបចáŸáž‰ $1',
+'deletedrevision' => 'កំណែចាស់ដែលážáŸ’រូវបានលុបចáŸáž‰ $1',
'filedeleteerror-short' => 'កំហុសនៃការលុបឯកសារ៖ $1',
'filedeleteerror-long' => 'កំហុសពáŸáž›áž›áž»áž”ឯកសារចáŸáž‰áŸ–
$1',
'filedelete-missing' => 'មិនអាចលុប ឯកសារ "$1" ព្រោះ វាមិនមាន។',
'filedelete-current-unregistered' => 'ឯកសារ "$1" មិនមាន ក្នុងមូលដ្ឋានទិន្ននáŸáž™áŸ”',
-'filedelete-archive-read-only' => 'ម៉ាស៊ីនបំរើសáŸážœáž¶ážœáŸ‰áŸ‚áž” មិនអាច សរសáŸážšáž‘ុក ážážáž”ណ្ណសារ "$1" ។',
+'filedelete-archive-read-only' => 'ម៉ាស៊ីនបម្រើសáŸážœáž¶ážœáŸ‰áŸ‚áž” មិនអាច សរសáŸážšáž‘ុក ážážáž”ណ្ណសារ "$1" ។',
# Browsing diffs
-'previousdiff' => '↠កំនែប្រែមុននáŸáŸ‡',
-'nextdiff' => 'កំនែប្រែបន្ទាប់ →',
+'previousdiff' => '↠កំណែប្រែមុននáŸáŸ‡',
+'nextdiff' => 'កំណែប្រែបន្ទាប់ →',
# Media information
-'mediawarning' => "'''បំរាម''' ៖ ឯកសារនáŸáŸ‡áž¢áž¶áž…មានផ្ទុកកូដពិសពុល កុំព្យូទáŸážšážšáž”ស់អ្នកអាចមានគ្រោះážáŸ’នាក់បើអោយវាមានដំណើរការ។<hr />",
+'mediawarning' => "'''បម្រាម''' ៖ ឯកសារនáŸáŸ‡áž¢áž¶áž…មានផ្ទុកកូដពិសពុល កុំព្យូទáŸážšážšáž”ស់អ្នកអាចមានគ្រោះážáŸ’នាក់បើឱ្យយវាមានដំណើរការ។<hr />",
'imagemaxsize' => 'កំណážáŸ‹áž‘ំហំរូបភាពលើទំពáŸážšáž–ិពណ៌នារូបភាពážáŸ’រឹម៖',
'thumbsize' => 'ទំហំកូនរូបភាព៖',
'widthheightpage' => '$1×$2, $3{{PLURAL:$3|ទំពáŸážš|ទំពáŸážš}}',
@@ -2144,17 +2167,17 @@ $1',
'sp-newimages-showfrom' => 'បង្ហាញឯកសារážáŸ’មីៗចាប់ពី$2 $1',
# Bad image list
-'bad_image_list' => 'ទំរង់ ដូចážáž‘ៅ ៖
+'bad_image_list' => 'ទម្រង់ ដូចážáž‘ៅ ៖
មានážáŸ‚ បញ្ជីរាយមុážážšáž”ស់ (ឃ្លា ផ្ážáž¾áž˜ážŠáŸ„áž™ *) ážáŸ’រូវបាន យកជាការ ។ ážáŸ†ážŽáž—្ជាប់ដំបូង នៃឃ្លា ážáŸ’រូវážáŸ‚ ជាážáŸ†ážŽáž—្ជាប់ ទៅ មួយរូបភាពអន់ ។
-ážáŸ†ážŽáž—្ជាប់បន្ទាប់ លើឃ្លាážáŸ‚មួយ ážáŸ’រូវបានយល់ážáž¶ ជា ករណីលើកលែង, ឧទាហរ ទំពáŸážš ដែលលើនោះ រូបភាព អាចនឹងលáŸáž…ឡើង ។',
+ážáŸ†ážŽáž—្ជាប់បន្ទាប់ លើឃ្លាážáŸ‚មួយ ážáŸ’រូវបានយល់ážáž¶ ជា ករណីលើកលែង, ឧទាហរណ០ទំពáŸážš ដែលលើនោះ រូបភាព អាចនឹងលáŸáž…ឡើង ។',
# Metadata
'metadata' => 'ទិន្ននáŸáž™â€‹áž˜áŸážáž¶',
-'metadata-help' => 'ឯកសារនáŸáŸ‡â€‹áž˜áž¶áž“​ពážáŸŒáž˜áž¶áž“បន្ážáŸ‚ម​ដែល​ទំនងជា​បានបន្ážáŸ‚ម​ពី ឧបករណáŸážážážšáž¼áž”ឌីជីážáž› ឬ ស្កáŸáž“នើរ ដែលážáŸ’រូវបាន​ប្រើប្រាស់​ដើម្បីបង្កើហឬ ធ្វើ​វា​ជា​ឌីជីážáž›áŸ” បើសិនឯកសារ​បានážáŸ’រូវ​កែប្រែ​ពី ស្ážáž¶áž“ភាពដើម នោះសáŸáž…ក្ážáž¸áž›áŸ†áž¢áž·ážážáŸ’លះ​អាចនឹងមិនអាច​​ឆ្លុះ​បញ្ចាំង​ពáŸáž‰áž›áŸáž‰áž‘ៅឯកសារ​ដែលបានកែប្រែទáŸáŸ”',
+'metadata-help' => 'ឯកសារនáŸáŸ‡â€‹áž˜áž¶áž“​ពáŸážáŸŒáž˜áž¶áž“បន្ážáŸ‚ម​ដែល​ទំនងជា​បានបន្ážáŸ‚ម​ពី ឧបករណáŸážážážšáž¼áž”ឌីជីážáž› ឬ ស្កáŸáž“នើរ ដែលážáŸ’រូវបាន​ប្រើប្រាស់​ដើម្បីបង្កើហឬ ធ្វើ​វា​ជា​ឌីជីážáž›áŸ” បើសិនឯកសារ​បានážáŸ’រូវ​កែប្រែ​ពី ស្ážáž¶áž“ភាពដើម នោះសáŸáž…ក្ážáž¸áž›áŸ†áž¢áž·ážážáŸ’លះ​អាចនឹងមិនអាច​​ឆ្លុះ​បញ្ចាំង​ពáŸáž‰áž›áŸáž‰áž‘ៅឯកសារ​ដែលបានកែប្រែទáŸáŸ”',
'metadata-expand' => 'បង្ហាញភាពលំអិáž',
'metadata-collapse' => 'លាក់ភាពលំអិážážŠáŸ‚លបានពន្លាáž',
-'metadata-fields' => 'វាលទិន្ននáŸáž™áž˜áŸážáž¶ EXIF ដែលបានរាយ​ក្នុងសារនáŸáŸ‡â€‹áž“ឹងážáŸ’រូវដាក់ក្នុង​ទំពáŸážšâ€‹áž–ិពណ៌នារូបភាព áž–áŸáž›â€‹ážáž¶ážšáž¶áž„​ទិន្ននáŸáž™áž˜áŸážáž¶â€‹ážáŸ’រូវបានបង្រួមážáž¼áž… ។ áž–ážáŸŒáž˜áž¶áž“​ដទៃទៀážâ€‹áž“ឹងážáŸ’រូវបាន បិទបាំង​ážáž¶áž˜áž›áŸ†áž“ាំដើម ។
+'metadata-fields' => 'វាលទិន្ននáŸáž™áž˜áŸážáž¶ EXIF ដែលបានរាយ​ក្នុងសារនáŸáŸ‡â€‹áž“ឹងážáŸ’រូវដាក់ក្នុង​ទំពáŸážšâ€‹áž–ិពណ៌នារូបភាព áž–áŸáž›â€‹ážáž¶ážšáž¶áž„​ទិន្ននáŸáž™áž˜áŸážáž¶â€‹ážáŸ’រូវបានបង្រួមážáž¼áž… ។ áž–áŸážáŸŒáž˜áž¶áž“​ដទៃទៀážâ€‹áž“ឹងážáŸ’រូវបាន បិទបាំង​ážáž¶áž˜áž›áŸ†áž“ាំដើម ។
* make
* model
* datetimeoriginal
@@ -2164,27 +2187,28 @@ $1',
# EXIF tags
'exif-imagewidth' => 'ទទឹង',
-'exif-imagelength' => 'កំពស់',
+'exif-imagelength' => 'កម្ពស់',
'exif-bitspersample' => 'Bits per component',
'exif-orientation' => 'Orientation',
'exif-planarconfiguration' => 'ការរៀបចំទិន្ននáŸáž™',
'exif-stripoffsets' => 'ទីážáž¶áŸ†áž„ទិន្ននáŸáž™ážšáž¼áž”ភាព',
'exif-jpeginterchangeformatlength' => 'ទំហំជាបៃនៃទិន្ននáŸáž™JPEG',
-'exif-datetime' => 'ការផ្លាស់ប្ážáž¼ážšáž¯áž€ážŸáž¶ážš ážáŸ’ងៃហើយនិងពáŸáž›ážœáŸáž›áž¶',
+'exif-datetime' => 'កាលបរិច្ឆáŸáž‘​និង​ពáŸáž›ážœáŸáž›áž¶â€‹áž“ៃ​ការផ្លាស់ប្ážáž¼ážšâ€‹â€‹áž¯áž€ážŸáž¶ážš',
'exif-imagedescription' => 'ចំណងជើងរូបភាព',
'exif-make' => 'ក្រុមហ៊ុនផលិážáž€áž¶áž˜áŸážšáŸ‰áž¶',
'exif-model' => 'ម៉ូដែលកាមáŸážšáŸ‰áž¶',
'exif-software' => 'សូហ្វវែរážáŸ’រូវបានប្រើប្រាស់',
'exif-artist' => 'អ្នកនិពន្ធ',
+'exif-copyright' => 'ម្ចាស់កម្មសិទ្ធិ',
'exif-exifversion' => 'កំណែ នៃ Exif',
'exif-flashpixversion' => 'បានគាំទ្រ កំណែ Flashpix',
'exif-colorspace' => 'លំហពណ៌',
-'exif-compressedbitsperpixel' => 'កំរិážáž áž¶áž”់ នៃរូបភាព (ប៊ិáž/ចំណុច)',
+'exif-compressedbitsperpixel' => 'កម្រិážáž áž¶áž”់ នៃរូបភាព (ប៊ិáž/ចំណុច)',
'exif-pixelydimension' => 'ទទឹងសមស្រប នៃរូបភាព',
-'exif-pixelxdimension' => 'កំពស់សមស្រប នៃរូបភាព',
-'exif-makernote' => 'កំនážáŸ‹â€‹ážáŸ’រារបស់​អ្នកផលិáž',
+'exif-pixelxdimension' => 'កម្ពស់សមស្រប នៃរូបភាព',
+'exif-makernote' => 'កំណážáŸ‹â€‹ážáŸ’រារបស់​អ្នកផលិáž',
'exif-usercomment' => 'យោបល់របស់អ្នកប្រើប្រាស់',
-'exif-relatedsoundfile' => 'ឯកសារសំលáŸáž„ពាក់ពáŸáž“្ធ',
+'exif-relatedsoundfile' => 'ឯកសារសំឡáŸáž„ពាក់ពáŸáž“្ធ',
'exif-datetimeoriginal' => 'áž–áŸáž›ážœáŸáž›áž¶áž“ិងកាលបរិច្ឆáŸáž‘បង្កើážáž‘ិន្ននáŸáž™',
'exif-datetimedigitized' => 'áž–áŸáž›ážœáŸáž›áž¶áž“ិងការបរិច្ឆáŸáž‘ធ្វើជាឌីជីážáž›',
'exif-exposuretime-format' => '$1វិនាទី($2)',
@@ -2196,8 +2220,9 @@ $1',
'exif-gpslatitude' => 'រយៈទទឹង',
'exif-gpslongituderef' => 'រយៈបណ្ដោយ​ážáž¶áž„កើážáž¬ážáž¶áž„លិច',
'exif-gpslongitude' => 'រយៈបណ្ážáŸ„áž™',
-'exif-gpsaltitude' => 'រយៈកំពស់',
-'exif-gpsdestdistance' => 'ចំងាយ​ទៅ​គោលដៅ',
+'exif-gpsaltitude' => 'រយៈកម្ពស់',
+'exif-gpsspeedref' => 'ážáŸ’នាážáž›áŸ’បឿន',
+'exif-gpsdestdistance' => 'ចម្ងាយ​ទៅ​គោលដៅ',
'exif-gpsareainformation' => 'ឈ្មោះ នៃ ážáŸ†áž”ន់ GPS',
'exif-gpsdatestamp' => 'កាលបរិច្ឆáŸáž‘ GPS',
@@ -2225,6 +2250,7 @@ $1',
'exif-lightsource-1' => 'ពន្លឺážáŸ’ងៃ',
'exif-lightsource-2' => 'អំពូលម៉ែáž',
'exif-lightsource-3' => 'អំពូលážáž¹áž„ស្ážáŸ‚áž“ (ចង្កៀងរង្គុំ)',
+'exif-lightsource-9' => 'ធាážáž»áž¢áž¶áž€áž¶ážŸážŸáŸ’រឡះល្អ',
'exif-lightsource-255' => 'ប្រភពពន្លឺដទៃ',
'exif-focalplaneresolutionunit-2' => 'អ៊ិន្ឈáŸ',
@@ -2267,7 +2293,7 @@ $1',
# External editor support
'edit-externally' => 'កែប្រែ​ឯកសារ​នáŸáŸ‡ážŠáŸ„យប្រើប្រាស់​កម្មវិធី​ážáž¶áž„ក្រៅ',
-'edit-externally-help' => 'សូមមើល[http://www.mediawiki.org/wiki/Manual:External_editors ណែនាំ​ប្រើប្រាស់]សំរាប់​ពážáŸŒáž˜áž¶áž“បន្ážáŸ‚ម ។',
+'edit-externally-help' => '(សូមមើល[http://www.mediawiki.org/wiki/Manual:External_editors ការណែនាំ​អំពី​ការ​ប្រើប្រាស់​]សម្រាប់​​ពáŸážáŸŒáž˜áž¶áž“​បន្ážáŸ‚ម)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'ទាំងអស់',
@@ -2278,11 +2304,11 @@ $1',
# E-mail address confirmation
'confirmemail' => 'បញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែល',
-'confirmemail_noemail' => 'អ្នកមិនមានអាសយដ្ឋានអ៊ីមែលážáŸ’រឹមážáŸ’រូវមួយ ដាក់នៅក្នុង[[Special:Preferences|ចំនង់ចំនូលចិážáŸ’áž]]របស់អ្នកទáŸáŸ”',
+'confirmemail_noemail' => 'អ្នកមិនមានអាសយដ្ឋានអ៊ីមែលážáŸ’រឹមážáŸ’រូវមួយ ដាក់នៅក្នុង[[Special:Preferences|ចំណង់ចំណូលចិážáŸ’áž]]របស់អ្នកទáŸáŸ”',
'confirmemail_send' => 'ផ្ញើកូដបញ្ជាក់ការទទួលស្គាល់',
'confirmemail_sent' => 'ការបញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែលážáŸ’រូវបានផ្ញើទៅរួចហើយ។',
'confirmemail_invalid' => 'កូដបញ្ជាក់ទទួលស្គាល់មិនážáŸ’រឹមážáŸ’រូវទáŸáŸ”
-កូដនáŸáŸ‡áž”្រហែលជាផុážáž€áŸ†áž“ážáŸ‹áž áž¾áž™áŸ”',
+កូដនáŸáŸ‡áž”្រហែលជាផុážáž€áŸ†ážŽážáŸ‹áž áž¾áž™áŸ”',
'confirmemail_needlogin' => 'អ្នកážáŸ’រូវការ$1ដើម្បីបញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែលរបស់អ្នក។',
'confirmemail_success' => 'អាសយដ្ឋានអ៊ីមែលរបស់អ្នកážáŸ’រូវបានបញ្ជាក់ទទួលស្គាល់ហើយ។ áž–áŸáž›áž“áŸáŸ‡áž¢áŸ’នកអាចឡុកអ៊ីន និងចូលរួមសប្បាយរីករាយជាមួយវិគីបានហើយ។',
'confirmemail_loggedin' => 'អាសយដ្ឋានអ៊ីមែលរបស់អ្នកážáŸ’រូវបានបញ្ជាក់ទទួលស្គាល់ហើយនាពáŸáž›áž“áŸáŸ‡áŸ”',
@@ -2295,11 +2321,11 @@ $1',
$3
-ប្រសិនបើអ្នក*មិនបាន*ចុះបញ្ជីគណនីនáŸáŸ‡áž‘០សូមបើកážáŸ†áž“ភ្ជាប់ážáž¶áž„ក្រោម ដើម្បីបោះបង់ចោលនូវការបញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែលនáŸáŸ‡áŸ–
+ប្រសិនបើអ្នក*មិនបាន*ចុះបញ្ជីគណនីនáŸáŸ‡áž‘០សូមបើកážáŸ†ážŽáž—្ជាប់ážáž¶áž„ក្រោម ដើម្បីបោះបង់ចោលនូវការបញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែលនáŸáŸ‡áŸ–
$5
-កូដដើម្បីទទួលស្គាល់នáŸáŸ‡áž“ឹងផុážáž€áŸ†áž“ážáŸ‹áž“ៅ $4 ។',
+កូដដើម្បីទទួលស្គាល់នáŸáŸ‡áž“ឹងផុážáž€áŸ†ážŽážáŸ‹áž“ៅ $4 ។',
'confirmemail_invalidated' => 'ការអះអាងបញ្ជាក់ទទួលស្គាល់អាសយដ្ឋានអ៊ីមែលបានបោះបង់ចោលហើយ',
'invalidateemail' => 'បោះបង់ចោលការបញ្ជាក់ទទួលស្គាល់អ៊ីមែល',
@@ -2347,7 +2373,7 @@ $1',
'table_pager_prev' => 'ទំពáŸážšáž˜áž»áž“',
'table_pager_first' => 'ទំពáŸážšážŠáŸ†áž”ូង',
'table_pager_last' => 'ទំពáŸážšáž…ុងក្រោយ',
-'table_pager_limit' => "បង្ហាញ'''$1'''ចំនុចក្នុងមួយទំពáŸážš",
+'table_pager_limit' => "បង្ហាញ'''$1'''ចំណុចក្នុងមួយទំពáŸážš",
'table_pager_limit_submit' => 'ទៅ',
'table_pager_empty' => 'មិនមានលទ្ធផលទáŸ',
@@ -2392,12 +2418,12 @@ $1',
អ្នក អាចផងដែរ [[Special:Watchlist/edit|ប្រើប្រាស់ ឧបករកែប្រែ គំរូ]] ។',
'watchlistedit-raw-titles' => 'ចំណងជើង៖',
'watchlistedit-raw-submit' => 'បន្ទាន់សមáŸáž™áž”ញ្ជីážáž¶áž˜ážŠáž¶áž“',
-'watchlistedit-raw-done' => 'បញ្ជីážáž¶áž˜ážŠáž¶áž“របស់អ្នកážáŸ’រូវបានធ្វើអោយទាន់សមáŸáž™áž áž¾áž™áŸ”',
-'watchlistedit-raw-added' => '$1ចំនងជើងបានážáŸ’រូវដាក់បន្ážáŸ‚ម៖',
+'watchlistedit-raw-done' => 'បញ្ជីážáž¶áž˜ážŠáž¶áž“របស់អ្នកážáŸ’រូវបានធ្វើឱ្យទាន់សមáŸáž™áž áž¾áž™áŸ”',
+'watchlistedit-raw-added' => '$1ចំណងជើងបានážáŸ’រូវដាក់បន្ážáŸ‚ម៖',
'watchlistedit-raw-removed' => '{{PLURAL:$1|១ចំណងជើងបានážáŸ’រូវ|$1ចំណងជើងបានážáŸ’រូវ}}ដកចáŸáž‰áŸ–',
# Watchlist editing tools
-'watchlisttools-view' => 'មើលបំលាស់ប្ážáž¼ážšáž–ាក់ពáŸáž“្ធ',
+'watchlisttools-view' => 'មើលបំលាស់ប្ដូរពាក់ពáŸáž“្ធ',
'watchlisttools-edit' => 'មើលនិងកែប្រែបញ្ជីážáž¶áž˜ážŠáž¶áž“',
'watchlisttools-raw' => 'កែប្រែបញ្ជីážáž¶áž˜ážŠáž¶áž“ឆៅ',
@@ -2405,8 +2431,8 @@ $1',
'unknown_extension_tag' => 'ប្លាកនៃផ្នែកបន្ážáŸ‚ម "$1" មិនស្គាល់',
# Special:Version
-'version' => 'Version', # Not used as normal message but as header for the special page itself
-'version-extensions' => 'ផ្នែកបន្ážáŸ‚មដែលបានážáŸ†áž¡áž¾áž„',
+'version' => 'កំណែ', # Not used as normal message but as header for the special page itself
+'version-extensions' => 'ផ្នែកបន្ážáŸ‚មដែលបានដំឡើង',
'version-specialpages' => 'ទំពáŸážšáž–ិសáŸážŸáŸ—',
'version-variables' => 'អážáŸážš',
'version-other' => 'ផ្សáŸáž„',
@@ -2414,10 +2440,10 @@ $1',
'version-skin-extension-functions' => 'មុážáž„ារផ្នែកបន្ážáŸ‚មនៃសំបក',
'version-hook-subscribedby' => 'បានជាវ ជាប្រចាំ ដោយ',
'version-version' => 'កំណែ',
-'version-license' => 'អាជ្ញាបណ្ណ',
-'version-software' => 'សូហ្វវែរបានážáŸ†áž¡áž¾áž„',
+'version-license' => 'អាជ្ញាបáŸážŽáŸ’ណ',
+'version-software' => 'សូហ្វវែរបានដំឡើង',
'version-software-product' => 'ផលិážáž•áž›',
-'version-software-version' => 'Version',
+'version-software-version' => 'កំណែ',
# Special:FilePath
'filepath' => 'ផ្លូវនៃឯកសារ',
@@ -2429,13 +2455,13 @@ $1',
បញ្ចូល ឈ្មោះឯកសារ ដោយគ្មានការភ្ជាប់ "{{ns:image}}:" នៅពីមុážážœáž¶ ។',
# Special:FileDuplicateSearch
-'fileduplicatesearch' => 'ស្វែងរកឯកសារដូចគ្នាបáŸáŸ‡áž”áž·áž',
-'fileduplicatesearch-legend' => 'ស្វែងរកឯកសារដូចគ្នាបáŸáŸ‡áž”áž·áž',
+'fileduplicatesearch' => 'ស្វែងរកឯកសារដូចគ្នាបáŸáŸ‡áž”áž·áž‘',
+'fileduplicatesearch-legend' => 'ស្វែងរកឯកសារដូចគ្នាបáŸáŸ‡áž”áž·áž‘',
'fileduplicatesearch-filename' => 'ឈ្មោះឯកសារ៖',
'fileduplicatesearch-submit' => 'ស្វែងរក',
'fileduplicatesearch-info' => '$1 × $2 ភីកសែល<br />ទំហំឯកសារ:$3<br />ប្រភáŸáž‘MIME:$4',
-'fileduplicatesearch-result-1' => 'គ្មានឯកសារដែលដូចគ្នាបáŸáŸ‡áž”áž·ážáž‘ៅនឹងឯកសារ "$1" áž‘áŸáŸ”',
-'fileduplicatesearch-result-n' => 'មាន {{PLURAL:$2|1 ឯកសារដូចគ្នាបáŸáŸ‡áž”áž·áž|$2 ឯកសារដូចគ្នាបáŸáŸ‡áž”áž·áž}}ទៅនឹងឯកសារ "$1"។',
+'fileduplicatesearch-result-1' => 'គ្មានឯកសារដែលដូចគ្នាបáŸáŸ‡áž”ិទទៅនឹងឯកសារ "$1" áž‘áŸáŸ”',
+'fileduplicatesearch-result-n' => 'មាន {{PLURAL:$2|1 ឯកសារដូចគ្នាបáŸáŸ‡áž”áž·áž‘|$2 ឯកសារដូចគ្នាបáŸáŸ‡áž”áž·áž‘}}ទៅនឹងឯកសារ "$1"។',
# Special:SpecialPages
'specialpages' => 'ទំពáŸážšâ€‹áž–ិសáŸážŸâ€‹áŸ—',
@@ -2445,7 +2471,7 @@ $1',
'specialpages-group-maintenance' => 'របាយការណáŸáž“ានាអំពីážáŸ†áž áŸ‚ទាំ',
'specialpages-group-other' => 'ទំពáŸážšáž–ិសáŸážŸáŸ—ផ្សáŸáž„ៗទៀáž',
'specialpages-group-login' => 'ឡុកអ៊ីន / ចុះឈ្មោះ',
-'specialpages-group-changes' => 'បំលាស់ប្ážáž¼ážšážáŸ’មីៗនិងកំនážáŸ‹áž áŸážáž»',
+'specialpages-group-changes' => 'បំលាស់ប្ážáž¼ážšážáŸ’មីៗនិងកំណážáŸ‹áž áŸážáž»',
'specialpages-group-media' => 'របាយការណáŸáž˜áŸážŒáž¶áž“ិងការផ្ទុកឯកសារ',
'specialpages-group-users' => 'អ្នកប្រើប្រាស់និងសិទ្ធិ',
'specialpages-group-highuse' => 'ទំពáŸážšážŠáŸ‚áž›ážáŸ’រូវបានប្រើច្រើន',
@@ -2457,6 +2483,6 @@ $1',
# Special:BlankPage
'blankpage' => 'ទំពáŸážšáž‘áž‘áŸ',
-'intentionallyblankpage' => 'ទំពáŸážšáž“áŸáŸ‡ážáŸ’រូវបានទុកចោលអោយនៅទំនáŸážšážŠáŸ„យចáŸážáž“ា',
+'intentionallyblankpage' => 'ទំពáŸážšáž“áŸáŸ‡ážáŸ’រូវបានទុកចោលឱ្យនៅទំនáŸážšážŠáŸ„យចáŸážáž“ា',
);
diff --git a/languages/messages/MessagesKn.php b/languages/messages/MessagesKn.php
index fb104703..cbdc5e5b 100644
--- a/languages/messages/MessagesKn.php
+++ b/languages/messages/MessagesKn.php
@@ -169,7 +169,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ ಮೀಡಿಯವಿಕಿ FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]',
'about' => 'ನಮà³à²® ಬಗà³à²—ೆ',
'article' => 'ಲೇಖನ ಪà³à²Ÿ',
@@ -215,7 +215,7 @@ $messages = array(
'deletethispage' => 'ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಅಳಿಸಿ',
'undelete_short' => '{{PLURAL:$1|ಒಂದೠಸಂಪಾದನೆಯ|$1 ಸಂಪಾದನೆಗಳ}} ಅಳಿಸà³à²µà²¿à²•à³†à²¯à²¨à³à²¨à³ ತೊಡೆದà³à²¹à²¾à²•à³',
'protect' => 'ಸಂರಕà³à²·à²¿à²¸à³',
-'protect_change' => 'ಸಂರಕà³à²·à²£à³†à²¯à²¨à³à²¨à³ ಬದಲಾಯಿಸಿ',
+'protect_change' => 'ಬದಲಾಯಿಸಿ',
'protectthispage' => 'ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸಂರಕà³à²·à²¿à²¸à²¿',
'unprotect' => 'ಸಂರಕà³à²·à²£à³† ತೆಗೆ',
'unprotectthispage' => 'ಈ ಪà³à²Ÿà²¦ ಸಂರಕà³à²·à²£à³†à²¯à²¨à³à²¨à³ ತಗೆಯಿರಿ',
@@ -299,7 +299,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|೧ ಅಳಿಸಲà³à²ªà²Ÿà³à²Ÿ ಸಂಪಾದನೆ|$1 ಅಳಿಸಲà³à²ªà²Ÿà³à²Ÿ ಸಂಪಾದನೆಗಳà³}}',
'feedlinks' => 'ಫೀಡà³:',
'feed-invalid' => 'ಸಿಂಧà³à²µà²²à³à²²à²¦ ಪà³à²°à²•à²¾à²°à²¦ ಫೀಡà³.',
-'feed-unavailable' => '{{SITENAME}} ಅಲà³à²²à²¿ ಸಿಂಡಿಕೇಶನೠಫೀಡà³à²—ಳೠಲಭà³à²¯à²µà²¿à²²à³à²²',
+'feed-unavailable' => 'ಸಿಂಡಿಕೇಶನೠಫೀಡà³à²—ಳೠಲಭà³à²¯à²µà²¿à²²à³à²²',
'site-rss-feed' => '$1 RSS ಫೀಡà³',
'site-atom-feed' => '$1 Atom ಫೀಡà³',
'page-rss-feed' => '"$1" RSS ಫೀಡà³',
@@ -391,7 +391,7 @@ $2',
'logouttitle' => 'ಸದಸà³à²¯ ಲಾಗೌಟà³',
'logouttext' => '<strong>ನೀವೠಈಗ ಲಾಗೠಔಟೠಆಗಿರà³à²µà²¿à²°à²¿.</strong>
-ನೀವೠ{{SITENAME}} ಅನà³à²¨à³ ಅನಾಮಧೇಯವಾಗಿ ಉಪಯೋಗಿಸಬಹà³à²¦à³, ಅಥವ ಮತà³à²¤à³† ಇದೇ ಹೆಸರಿನಲà³à²²à²¿ ಅಥವ ಬೇರೆ ಹೆಸರಿನಲà³à²²à²¿ ಲಾಗೠಇನೠಆಗಬಹà³à²¦à³.
+ನೀವೠ{{SITENAME}} ಅನà³à²¨à³ ಅನಾಮಧೇಯವಾಗಿ ಉಪಯೋಗಿಸಬಹà³à²¦à³, ಅಥವ ಮತà³à²¤à³† ಇದೇ ಹೆಸರಿನಲà³à²²à²¿ ಅಥವ ಬೇರೆ ಹೆಸರಿನಲà³à²²à²¿ [[Special:UserLogin|ಲಾಗೠಇನà³]] ಆಗಬಹà³à²¦à³.
ಗಮನಿಸಿ: ನಿಮà³à²® ಬà³à²°à³Œà²¸à²°à³â€à²¨ cache ಅನà³à²¨à³ ಅಳಿಸà³à²µà²µà²°à³†à²—ೂ ಕೆಲವೠಪà³à²Ÿà²—ಳೠನೀವಿನà³à²¨à³‚ ಲಾಗೠಇನೠಆಗಿರà³à²µà²‚ತೆ ಪà³à²°à²¦à²°à³à²¶à²¿à²¤à²µà²¾à²—ಬಹà³à²¦à³.',
'welcomecreation' => '== ಸà³à²¸à³à²µà²¾à²—ತ, $1! ==
ನಿಮà³à²® ಅಕೌಂಟನà³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²²à²¾à²—ಿದೆ.
@@ -409,7 +409,7 @@ $2',
'logout' => 'ಲಾಗೠಔಟà³',
'userlogout' => 'ಲಾಗೠಔಟà³',
'notloggedin' => 'ಲಾಗಿನೠಆಗಿಲà³à²²',
-'nologin' => 'ಲಾಗೠಇನೠಇಲà³à²²à²µà³‡? $1.',
+'nologin' => 'ಖಾತೆ ಇಲà³à²²à²µà³‡? $1.',
'nologinlink' => 'ಖಾತೆಯನà³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²¿',
'createaccount' => 'ಹೊಸ ಖಾತೆ ತೆರೆಯಿರಿ',
'gotaccount' => 'ಈಗಾಗಲೇ ಖಾತೆಯಿದೆಯೇ? $1.',
@@ -429,7 +429,8 @@ $2',
'email' => 'ಇ-ಅಂಚೆ',
'prefs-help-realname' => 'ನಿಜ ಹೆಸರೠನೀಡà³à²µà³à²¦à³ à²à²šà³à²›à²¿à²•. ನೀವೠಅದನà³à²¨à³ ನೀಡಿದಲà³à²²à²¿ ನಿಮà³à²® ಕಾಣಿಕೆಗಳಿಗೆ ನಿಮಗೆ ಮನà³à²¨à²£à³† ನೀಡಲಾಗà³à²µà³à²¦à³.',
'loginerror' => 'ಲಾಗಿನೠದೋಷ',
-'prefs-help-email' => 'ಇ-ಅಂಚೆ ವಿಳಾಸ ಕಡà³à²¡à²¾à²¯à²µà²²à³à²², ಆದರೆ ನೀವೠಅದನà³à²¨à³ ನೀಡಿದರೆ ಬೇರೆಯವರೠನಿಮà³à²®à²¨à³à²¨à³ ಇತರರಿಗೆ ತಿಳಿಯದಂತೆ ನಿಮà³à²® ಸದಸà³à²¯ ಪà³à²Ÿ ಅಥವ ಚರà³à²šà³† ಪà³à²Ÿà²¦ ಮೂಲಕ ಸಂಪರà³à²•à²¿à²¸à²¬à²¹à³à²¦à³.',
+'prefs-help-email' => 'ಇ-ಅಂಚೆ ವಿಳಾಸ ಕಡà³à²¡à²¾à²¯à²µà²²à³à²², ಆದರೆ ನೀವೠಅದನà³à²¨à³ ನೀಡಿದರೆ ನೀವೠನಿಮà³à²® ಪà³à²°à²µà³‡à²¶ ಪದವನà³à²¨à³ ಮರೆತರೆ ಅದನà³à²¨à³ ನಿಮಗೆ ಇ-ಅಂಚೆಯಿಂದ ಕಳà³à²¹à²¿à²¸à²¿à²¬à²¹à³à²¦à³.
+ಅಲà³à²²à²¦à³† ಬೇರೆಯವರೠನಿಮà³à²®à²¨à³à²¨à³ ಇತರರಿಗೆ ತಿಳಿಯದಂತೆ ನಿಮà³à²® ಸದಸà³à²¯ ಪà³à²Ÿ ಅಥವ ಚರà³à²šà³† ಪà³à²Ÿà²¦ ಮೂಲಕ ಸಂಪರà³à²•à²¿à²¸à²¬à²¹à³à²¦à³.',
'prefs-help-email-required' => 'ಇ-ಅಂಚೆ ವಿಳಾಸ ಬೇಕಾಗಿದೆ.',
'nocookiesnew' => 'ನಿಮà³à²® ಬಳಕೆದಾರ ಖಾತೆಯೠಸೃಷà³à²Ÿà²¿à²¤à²µà²¾à²—ಿದೆ, ಆದರೆ ನೀವೠಲಾಗೠಇನೠಆಗಿಲà³à²².
{{SITENAME}} ಲಾಗೠಇನೠಮಾಡಲೠcookieಗಳನà³à²¨à³ ಉಪಯೋಗಿಸà³à²¤à³à²¤à²¦à³†.
@@ -442,7 +443,7 @@ $2',
'loginsuccesstitle' => 'ಲಾಗಿನೠಯಶಸà³à²µà²¿',
'loginsuccess' => 'ನೀವೠಈಗ "$1" ಆಗಿ ವಿಕಿಪೀಡಿಯಕà³à²•à³† ಲಾಗಿನೠಆಗಿದà³à²¦à³€à²°à²¿.',
'nosuchuser' => '"$1" ಹೆಸರಿನ ಯಾವ ಸದಸà³à²¯à²°à³‚ ಇಲà³à²².
-ಕಾಗà³à²£à²¿à²¤à²µà²¨à³à²¨à³ ಪರೀಕà³à²·à²¿à²¸à²¿, ಅಥವಾ ಕೆಳಗಿನ ಫಾರà³à²®à³ ಅನà³à²¨à³ ಉಪಯೋಗಿಸಿ ಹೊಸ ಸದಸà³à²¯à²¤à³à²µà²µà²¨à³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²¿.',
+ಕಾಗà³à²£à²¿à²¤à²µà²¨à³à²¨à³ ಪರೀಕà³à²·à²¿à²¸à²¿, ಅಥವಾ [[Special:UserLogin/signup|ಹೊಸ ಸದಸà³à²¯à²¤à³à²µ ಖಾತೆಯನà³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²¿]].',
'nosuchusershort' => '"<nowiki>$1</nowiki>" ಹೆಸರಿನ ಸದಸà³à²¯à²°à³ ಯಾರೂ ಇಲà³à²².
ಹೆಸರಲà³à²²à²¿ ಕಾಗà³à²£à²¿à²¤ ತಪà³à²ªà²¿à²¦à³†à²¯à³† ಎಂದೠಪರೀಕà³à²·à²¿à²¸à²¿.',
'nouserspecified' => 'ನೀವೠಒಂದೠಸದಸà³à²¯à²¤à³à²µà²¦ ಹೆಸರನà³à²¨à³ ಸೂಚಿಸಬೇಕà³.',
@@ -492,7 +493,7 @@ $2',
'resetpass_success' => 'ನಿಮà³à²® ಪà³à²°à²µà³‡à²¶ ಪದವನà³à²¨à³ ಯಶಸà³à²µà²¿à²¯à²¾à²—ಿ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಈಗ ನಿಮà³à²®à²¨à³à²¨à³ ಲಾಗೠಇನೠಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†...',
'resetpass_bad_temporary' => 'ಸರಿಯಾಗಿರದ ತಾತà³à²•à²¾à²²à²¿à²• ಪà³à²°à²µà³‡à²¶à²ªà²¦.
ನೀವಾಗಲೆ ಯಶಸà³à²µà²¿à²¯à²¾à²—ಿ ನಿಮà³à²® ಪà³à²°à²µà³‡à²¶à²ªà²¦à²µà²¨à³à²¨à³ ಬದಲಾಯಿಸಿರಬಹà³à²¦à³ ಅಥವ ಹೊಸ ತಾತà³à²•à²¾à²²à²¿à²• ಪà³à²°à²µà³‡à²¶à²ªà²¦ ಒಂದನà³à²¨à³ ಕೋರಿರಬಹà³à²¦à³.',
-'resetpass_forbidden' => '{{SITENAME}} ಅಲà³à²²à²¿ ಪà³à²°à²µà³‡à²¶à²ªà²¦à²—ಳನà³à²¨à³ ಬದಲಾಯಿಸà³à²µà²‚ತಿಲà³à²².',
+'resetpass_forbidden' => 'ಪà³à²°à²µà³‡à²¶à²ªà²¦à²—ಳನà³à²¨à³ ಬದಲಾಯಿಸà³à²µà²‚ತಿಲà³à²².',
# Edit page toolbar
'bold_sample' => 'ದಪà³à²ªà²—ಿನ ಅಚà³à²šà³',
@@ -515,22 +516,22 @@ $2',
'hr_tip' => 'ಅಡà³à²¡ ಗೆರೆ (ಆದಷà³à²Ÿà³ ಕಡಿಮೆ ಉಪಯೋಗಿಸಿ)',
# Edit pages
-'summary' => 'ಸಾರಾಂಶ',
-'subject' => 'ವಿಷಯ/ತಲೆಬರಹ',
-'minoredit' => 'ಇದೠಚà³à²Ÿà³à²•à²¾à²¦ ಬದಲಾವಣೆ',
-'watchthis' => 'ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ವೀಕà³à²·à²¿à²¸à²¿',
-'savearticle' => 'ಪà³à²Ÿà²µà²¨à³à²¨à³ ಉಳಿಸಿ',
-'preview' => 'ಮà³à²¨à³à²¨à³‹à²Ÿ',
-'showpreview' => 'ಮà³à²¨à³à²¨à³‹à²Ÿ',
-'showdiff' => 'ಬದಲಾವಣೆಗಳನà³à²¨à³ ತೋರಿಸà³',
-'anoneditwarning' => "'''ಎಚà³à²šà²°:''' ನೀವೠಲಾಗೠಇನೠಆಗಿಲà³à²². ನಿಮà³à²® à²à²ªà²¿ ವಿಳಾಸವೠಪà³à²Ÿà²¦ ಸಂಪಾದನೆಗಳ ಇತಿಹಾಸದಲà³à²²à²¿ ದಾಖಲಾಗà³à²¤à³à²¤à²¦à³†.",
-'missingsummary' => "'''ಗಮನಿಸಿ:''' ನಿಮà³à²® ಸಂಪಾದನೆಯ ಸಾರಾಂಶವನà³à²¨à³ ನೀವೠನೀಡಿಲà³à²². ಮತà³à²¤à³Šà²®à³à²®à³† \"ಉಳಿಸà³\" ಗà³à²‚ಡಿಯನà³à²¨à³ ಒತà³à²¤à²¿à²¦à²°à³†, ಸಾರಾಂಶವಿಲà³à²²à²¦à³†à²¯à³‡ ನಿಮà³à²® ಸಂಪಾದನೆಯನà³à²¨à³ ಉಳಿಸಲಾಗà³à²µà³à²¦à³.",
-'missingcommentheader' => "'''ಗಮನಿಸಿ:''' ಈ ವà³à²¯à²¾à²–à³à²¯à²¾à²¨à²¦ ವಿಷಯ ಅಥವ ತಲೆಬರಹ ನೀವೠಸೂಚಿಸಿಲà³à²².
+'summary' => 'ಸಾರಾಂಶ',
+'subject' => 'ವಿಷಯ/ತಲೆಬರಹ',
+'minoredit' => 'ಇದೠಚà³à²Ÿà³à²•à²¾à²¦ ಬದಲಾವಣೆ',
+'watchthis' => 'ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ವೀಕà³à²·à²¿à²¸à²¿',
+'savearticle' => 'ಪà³à²Ÿà²µà²¨à³à²¨à³ ಉಳಿಸಿ',
+'preview' => 'ಮà³à²¨à³à²¨à³‹à²Ÿ',
+'showpreview' => 'ಮà³à²¨à³à²¨à³‹à²Ÿ',
+'showdiff' => 'ಬದಲಾವಣೆಗಳನà³à²¨à³ ತೋರಿಸà³',
+'anoneditwarning' => "'''ಎಚà³à²šà²°:''' ನೀವೠಲಾಗೠಇನೠಆಗಿಲà³à²². ನಿಮà³à²® à²à²ªà²¿ ವಿಳಾಸವೠಪà³à²Ÿà²¦ ಸಂಪಾದನೆಗಳ ಇತಿಹಾಸದಲà³à²²à²¿ ದಾಖಲಾಗà³à²¤à³à²¤à²¦à³†.",
+'missingsummary' => "'''ಗಮನಿಸಿ:''' ನಿಮà³à²® ಸಂಪಾದನೆಯ ಸಾರಾಂಶವನà³à²¨à³ ನೀವೠನೀಡಿಲà³à²². ಮತà³à²¤à³Šà²®à³à²®à³† \"ಉಳಿಸà³\" ಗà³à²‚ಡಿಯನà³à²¨à³ ಒತà³à²¤à²¿à²¦à²°à³†, ಸಾರಾಂಶವಿಲà³à²²à²¦à³†à²¯à³‡ ನಿಮà³à²® ಸಂಪಾದನೆಯನà³à²¨à³ ಉಳಿಸಲಾಗà³à²µà³à²¦à³.",
+'missingcommentheader' => "'''ಗಮನಿಸಿ:''' ಈ ವà³à²¯à²¾à²–à³à²¯à²¾à²¨à²¦ ವಿಷಯ ಅಥವ ತಲೆಬರಹ ನೀವೠಸೂಚಿಸಿಲà³à²².
ಮತà³à²¤à³Šà²®à³† ಉಳಿಸಿ ಅನà³à²¨à³ ಒತà³à²¤à²¿à²¦à²°à³† ನಿಮà³à²® ಸಂಪಾದನೆಯನà³à²¨à³ ಹಾಗೆಯೇ ಉಳಿಸಲಾಗà³à²µà³à²¦à³.",
-'summary-preview' => 'ತಾತà³à²ªà²°à³à²¯ ಮà³à²¨à³à²¨à³‹à²Ÿ',
-'subject-preview' => 'ವಿಷಯದ/ತಲೆಬರಹದ ಮà³à²¨à³à²¨à³‹à²Ÿ',
-'blockedtitle' => 'ಈ ಸದಸà³à²¯à²°à²¨à³à²¨à³ ತಡೆ ಹಿಡಿಯಲಾಗಿದೆ.',
-'blockedtext' => "<big>'''ನಿಮà³à²® ಸದಸà³à²¯à²¤à³à²µà²µà²¨à³à²¨à³ ಅಥವ IP ವಿಳಾಸವನà³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ.'''</big>
+'summary-preview' => 'ತಾತà³à²ªà²°à³à²¯ ಮà³à²¨à³à²¨à³‹à²Ÿ',
+'subject-preview' => 'ವಿಷಯದ/ತಲೆಬರಹದ ಮà³à²¨à³à²¨à³‹à²Ÿ',
+'blockedtitle' => 'ಈ ಸದಸà³à²¯à²°à²¨à³à²¨à³ ತಡೆ ಹಿಡಿಯಲಾಗಿದೆ.',
+'blockedtext' => "<big>'''ನಿಮà³à²® ಸದಸà³à²¯à²¤à³à²µà²µà²¨à³à²¨à³ ಅಥವ IP ವಿಳಾಸವನà³à²¨à³ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿದೆ.'''</big>
\$1 ಅವರೠಈ ನಿರà³à²¬à²‚ಧನೆಯನà³à²¨à³ ಒಡà³à²¡à²¿à²°à³à²µà²°à³.
ಇದಕà³à²•à³† ಅವರೠನೀಡಿರà³à²µ ಕಾರಣ: ''\$2''.
@@ -543,7 +544,7 @@ $2',
ನೀವೠ'ಸದಸà³à²¯à²°à²¿à²—ೆ ಇ-ಅಂಚೆ ಕಳà³à²¹à²¿à²¸à²¿' ಸೌಲಭà³à²¯à²µà²¨à³à²¨à³ ಉಪಯೋಗಿಸಲೠನಿಮà³à²® \"[[Special:Preferences|ನನà³à²¨ ಪà³à²°à²¾à²¶à²¸à³à²¤à³à²¯à²—ಳà³]]\" ಪà³à²Ÿà²¦à²²à³à²²à²¿ ನಿಮà³à²® ಇ-ಅಂಚೆ ವಿಳಾಸವನà³à²¨à³ ನೀಡಿರಬೇಕà³. ಈಗ ಆ ಪà³à²Ÿà²µà²¨à³à²¨à³ ನೀವೠಉಪಯೋಗಿಸದಂತೆ ನಿರà³à²¬à²‚ಧಿಸಲಾಗಿಲà³à²².
ನಿಮà³à²® ಪà³à²°à²¸à²•à³à²¤ IP ವಿಳಾಸವೠ\$3, ಮತà³à²¤à³ ಈ ನಿರà³à²­à²‚ಧನೆಯ ಕà³à²°à²®à²¸à²‚ಖà³à²¯à³† (ID) #\$5.
ದಯವಿಟà³à²Ÿà³ ನಿಮà³à²® ಸಂಪರà³à²•à²—ಳಲà³à²²à²¿ ಈ ಸಂಖà³à²¯à³†à²—ಳನà³à²¨à³ ಸೇರಿಸಿ.",
-'autoblockedtext' => '$1 ಅವರಿಂದ ತಡೆಹಿಡಿಯಲà³à²ªà²Ÿà³à²Ÿ ಇನà³à²¨à³Šà²¬à³à²¬ ಬಳಕೆದಾರ ನಿಮà³à²® IP ವಿಳಾಸವನà³à²¨à³ ಉಪಯೋಗಿಸà³à²¤à³à²¤à²¿à²¦à³à²¦à²°à²¿à²‚ದ ಅ ವಿಳಾಸವನà³à²¨à³ ಯಾಂತà³à²°à²¿à²•à²µà²¾à²—ಿ ತಡೆಹಿಡಿಯಲà³à²ªà²Ÿà³à²Ÿà²¿à²¦à³†.
+'autoblockedtext' => '$1 ಅವರಿಂದ ತಡೆಹಿಡಿಯಲà³à²ªà²Ÿà³à²Ÿ ಇನà³à²¨à³Šà²¬à³à²¬ ಬಳಕೆದಾರ ನಿಮà³à²® IP ವಿಳಾಸವನà³à²¨à³ ಉಪಯೋಗಿಸà³à²¤à³à²¤à²¿à²¦à³à²¦à²°à²¿à²‚ದ ಅ ವಿಳಾಸವನà³à²¨à³ ಯಾಂತà³à²°à²¿à²•à²µà²¾à²—ಿ ತಡೆಹಿಡಿಯಲà³à²ªà²Ÿà³à²Ÿà²¿à²¦à³†.
ತಡೆಗೆ ನೀಡಿರà³à²µ ಕಾರಣ:
:\'\'$2\'\'
@@ -556,78 +557,80 @@ $2',
ಈ ತಡೆಯ ಸಂಖà³à²¯à³† $5.
ನೀವೠಸಂಪರà³à²•à²¿à²¸à²¿à²¦à²¾à²— ದಯವಿಟà³à²Ÿà³ ಈ ಸಂಖà³à²¯à³†à²¯à²¨à³à²¨à³ ಸೇರಿಸಿ.',
-'blockednoreason' => 'ಯಾವ ಕಾರಣವೂ ನೀಡಲಾಗಿಲà³à²²',
-'blockedoriginalsource' => "'''$1''' ರ ಮೂಲವನà³à²¨à³ ಕೆಳಗೆ ತೋರಲಾಗಿದೆ:",
-'blockededitsource' => "'''$1''' ಪà³à²Ÿà²¦à²²à³à²²à²¿à²¨ '''ನಿಮà³à²® ಸಂಪಾದನೆಗಳ''' ಪಠà³à²¯à²µà²¨à³à²¨à³ ಕೆಳಗೆ ತೋರಲಾಗಿದೆ:",
-'whitelistedittitle' => 'ಸಂಪಾದನೆ ಮಾಡಲೠಲಾಗೠಇನೠಆಗಿರಬೇಕà³',
-'whitelistedittext' => 'ಪà³à²Ÿà²—ಳನà³à²¨à³ ಸಂಪಾದಿಸಲೠನೀವೠ$1 ಆಗಬೇಕà³.',
-'confirmedittitle' => 'ಸಂಪಾದನೆ ಮಾಡಲೠಇ-ಅಂಚೆ ಧೃಡೀಕರಣ ಬೇಕà³',
-'confirmedittext' => 'ಪà³à²Ÿà²—ಳನà³à²¨à³ ಸಂಪಾದಿಸà³à²µ ಮà³à²¨à³à²¨ ನೀವೠನಿಮà³à²® ಇ-ಅಂಚೆ ವಿಳಾಸವನà³à²¨à³ ಧೃಡೀಕರಿಸಬೇಕà³.
+'blockednoreason' => 'ಯಾವ ಕಾರಣವೂ ನೀಡಲಾಗಿಲà³à²²',
+'blockedoriginalsource' => "'''$1''' ರ ಮೂಲವನà³à²¨à³ ಕೆಳಗೆ ತೋರಲಾಗಿದೆ:",
+'blockededitsource' => "'''$1''' ಪà³à²Ÿà²¦à²²à³à²²à²¿à²¨ '''ನಿಮà³à²® ಸಂಪಾದನೆಗಳ''' ಪಠà³à²¯à²µà²¨à³à²¨à³ ಕೆಳಗೆ ತೋರಲಾಗಿದೆ:",
+'whitelistedittitle' => 'ಸಂಪಾದನೆ ಮಾಡಲೠಲಾಗೠಇನೠಆಗಿರಬೇಕà³',
+'whitelistedittext' => 'ಪà³à²Ÿà²—ಳನà³à²¨à³ ಸಂಪಾದಿಸಲೠನೀವೠ$1 ಆಗಬೇಕà³.',
+'confirmedittitle' => 'ಸಂಪಾದನೆ ಮಾಡಲೠಇ-ಅಂಚೆ ಧೃಡೀಕರಣ ಬೇಕà³',
+'confirmedittext' => 'ಪà³à²Ÿà²—ಳನà³à²¨à³ ಸಂಪಾದಿಸà³à²µ ಮà³à²¨à³à²¨ ನೀವೠನಿಮà³à²® ಇ-ಅಂಚೆ ವಿಳಾಸವನà³à²¨à³ ಧೃಡೀಕರಿಸಬೇಕà³.
ದಯವಿಟà³à²Ÿà³ [[Special:Preferences|ಬಳಕೆದಾರ ಆಯà³à²•à³†à²—ಳà³]] ಪà³à²Ÿà²¦à²²à³à²²à²¿ ತಮà³à²® ಇ-ಅಂಚೆ ವಿಳಾಸವನà³à²¨à³ ನಮೂದಿಸಿ ಮತà³à²¤à³ ಧೃಡೀಕರಿಸಿ.',
-'nosuchsectiontitle' => 'ಆ ಹೆಸರಿನ ವಿಭಾಗ ಯಾವà³à²¦à³‚ ಇಲà³à²²',
-'nosuchsectiontext' => 'ನೀವೠಅಸà³à²¥à²¿à²¤à³à²µà²¦à²²à³à²²à²¿ ಇರದ ಒಂದೠವಿಭಾಗವನà³à²¨à³ ಸಂಪಾದಿಸಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿à²¦à²¿à²°à²¿.
+'nosuchsectiontitle' => 'ಆ ಹೆಸರಿನ ವಿಭಾಗ ಯಾವà³à²¦à³‚ ಇಲà³à²²',
+'nosuchsectiontext' => 'ನೀವೠಅಸà³à²¥à²¿à²¤à³à²µà²¦à²²à³à²²à²¿ ಇರದ ಒಂದೠವಿಭಾಗವನà³à²¨à³ ಸಂಪಾದಿಸಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿à²¦à²¿à²°à²¿.
ವಿಭಾಗ $1 ಇರದಿರà³à²µà³à²¦à²°à²¿à²‚ದ, ನಿಮà³à²® ಸಂಪಾದನೆಯನà³à²¨à³ ಉಳಿಸಲೠಯಾವà³à²¦à³‡ ಜಾಗ ಇಲà³à²².',
-'loginreqtitle' => 'ಲಾಗಿನೠಆಗಬೇಕà³',
-'loginreqlink' => 'ಲಾಗೠಇನà³',
-'loginreqpagetext' => 'ಇತರ ಪà³à²Ÿà²—ಳನà³à²¨à³ ನೋಡಲೠನೀವೠ$1 ಆಗಬೇಕà³.',
-'accmailtitle' => 'ಪà³à²°à²µà³‡à²¶ ಪದ ಕಳà³à²¹à²¿à²¸à²²à²¾à²¯à²¿à²¤à³.',
-'accmailtext' => "'$1'ನ ಪà³à²°à²µà³‡à²¶ ಪದ $2 ಗೆ ಕಳà³à²¹à²¿à²¸à²²à²¾à²—ಿದೆ",
-'newarticle' => '(ಹೊಸತà³)',
-'newarticletext' => "ಇನà³à²¨à³‚ ಅಸà³à²¥à²¿à²¤à³à²µà²¦à²²à³à²²à²¿ ಇರದ ಪà³à²Ÿà²¦ ಲಿಂಕೠಅನà³à²¨à³ ನೀವೠಒತà³à²¤à²¿à²°à³à²µà²¿à²°à²¿.
+'loginreqtitle' => 'ಲಾಗಿನೠಆಗಬೇಕà³',
+'loginreqlink' => 'ಲಾಗೠಇನà³',
+'loginreqpagetext' => 'ಇತರ ಪà³à²Ÿà²—ಳನà³à²¨à³ ನೋಡಲೠನೀವೠ$1 ಆಗಬೇಕà³.',
+'accmailtitle' => 'ಪà³à²°à²µà³‡à²¶ ಪದ ಕಳà³à²¹à²¿à²¸à²²à²¾à²¯à²¿à²¤à³.',
+'accmailtext' => "'$1'ನ ಪà³à²°à²µà³‡à²¶ ಪದ $2 ಗೆ ಕಳà³à²¹à²¿à²¸à²²à²¾à²—ಿದೆ",
+'newarticle' => '(ಹೊಸತà³)',
+'newarticletext' => "ಇನà³à²¨à³‚ ಅಸà³à²¥à²¿à²¤à³à²µà²¦à²²à³à²²à²¿ ಇರದ ಪà³à²Ÿà²¦ ಲಿಂಕೠಅನà³à²¨à³ ನೀವೠಒತà³à²¤à²¿à²°à³à²µà²¿à²°à²¿.
ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²²à³ ಕೆಳಗಿನ ಚೌಕದಲà³à²²à²¿ ಬರೆಯಲೠಆರಂಭಿಸಿರಿ.
(ಹೆಚà³à²šà³ ಮಾಹಿತಿಗೆ [[{{MediaWiki:Helppage}}|ಸಹಾಯ ಪà³à²Ÿ]] ನೋಡಿ).
ಈ ಪà³à²Ÿà²•à³à²•à³† ನೀವೠತಪà³à²ªà²¾à²—ಿ ಬಂದಿದà³à²¦à²²à³à²²à²¿ ನಿಮà³à²® ಬà³à²°à³Œà²¸à²°à³â€à²¨ '''back''' ಬಟನೠಅನà³à²¨à³ ಒತà³à²¤à²¿.",
-'anontalkpagetext' => "----''ಇದೠಖಾತೆಯೊಂದನà³à²¨à³ ಹೊಂದಿರದ ಅನಾಮಧೇಯ ಬಳಕೆದಾರರೊಬà³à²¬à²° ಚರà³à²šà³† ಪà³à²Ÿ. ಖಾತೆಯಿಲà³à²²à²¦à²¿à²°à³à²µà³à²¦à²°à²¿à²‚ದ ಅವರನà³à²¨à³ ಗà³à²°à³à²¤à²¿à²¸à²²à³ ಅವರ IP ವಿಳಾಸವನà³à²¨à³ ಉಪಯೋಗಿಸà³à²¤à³à²¤à²¿à²¦à³à²¦à³‡à²µà³†.
+'anontalkpagetext' => "----''ಇದೠಖಾತೆಯೊಂದನà³à²¨à³ ಹೊಂದಿರದ ಅನಾಮಧೇಯ ಬಳಕೆದಾರರೊಬà³à²¬à²° ಚರà³à²šà³† ಪà³à²Ÿ. ಖಾತೆಯಿಲà³à²²à²¦à²¿à²°à³à²µà³à²¦à²°à²¿à²‚ದ ಅವರನà³à²¨à³ ಗà³à²°à³à²¤à²¿à²¸à²²à³ ಅವರ IP ವಿಳಾಸವನà³à²¨à³ ಉಪಯೋಗಿಸà³à²¤à³à²¤à²¿à²¦à³à²¦à³‡à²µà³†.
ಈ ರೀತಿಯ IP ವಿಳಾಸವೠಅನೇಕ ಬಳಕೆದಾರರಿಂದ ಉಪಯೋಗದಲà³à²²à²¿à²°à²¬à²¹à³à²¦à³.
ನೀವೠಅನಾಮಧೇಯ ಬಳಕೆದಾರರಾಗಿದà³à²¦à²²à³à²²à²¿, ಹಾಗೠನಿಮಗೆ ಸಂಬಂಧವಿಲà³à²²à²¦à²‚ತ ಸಂದೇಶಗಳೠಬರà³à²¤à³à²¤à²¿à²µà³† ಎಂದೠಅನಿಸಿದರೆ, ಮà³à²‚ದೆ ಬೇರೆ ಅನಾಮಧೇಯ ಬಳಕೆದಾರರೊಂದಿಗೆ ತಪà³à²ªà²¾à²—ಿ ಗà³à²°à³à²¤à²¿à²¸à²¬à²¾à²°à²¦à³†à²‚ದಿದà³à²¦à²°à³† ದಯವಿಟà³à²Ÿà³ [[Special:UserLogin|ಸದಸà³à²¯à²°à²¾à²—ಿ ಅಥವ ಲಾಗೠಇನೠಆಗಿ]].''",
-'noarticletext' => 'ಈ ಪà³à²Ÿà²¦à²²à³à²²à²¿ ಸದà³à²¯à²•à³à²•à³† à²à²¨à³‚ ಇಲà³à²², ನೀವೠಇತರ ಪà³à²Ÿà²—ಳಲà³à²²à²¿ [[Special:Search/{{PAGENAME}}|ಈ ಹೆಸರನà³à²¨à³ ಹà³à²¡à³à²•à²¬à²¹à³à²¦à³]] ಅಥವ [{{fullurl:{{FULLPAGENAME}}|action=edit}} ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸಂಪಾದಿಸಬಹà³à²¦à³].',
-'userpage-userdoesnotexist' => 'ಬಳಕೆದಾರ ಖಾತೆ "$1" ದಾಖಲಾಗಿಲà³à²². ನೀವೠಇದೇ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸೃಷà³à²Ÿà²¿/ಸಂಪಾದನೆ ಮಾಡಬೇಕೆಂದಿರà³à²µà²¿à²°à²¿ ಎಂದೠಖಾತà³à²°à²¿ ಮಾಡಿಕೊಳà³à²³à²¿.',
-'usercssjsyoucanpreview' => "<strong>ಗಮನಿಸಿ:</strong> ಉಳಿಸà³à²µ ಮà³à²¨à³à²¨ 'ಮà³à²¨à³à²¨à³‹à²Ÿ' ಗà³à²‚ಡಿಯನà³à²¨à³ ಉಪಯೋಗಿಸಿ ನಿಮà³à²® ಹೊಸ CSS/JS ಅನà³à²¨à³ ಪà³à²°à²¯à³‹à²— ಮಾಡಿ.",
-'usercsspreview' => "'''ನೆನಪಿಡಿ: ನೀವೠಇಲà³à²²à²¿ ಕೇವಲ ನಿಮà³à²® ಬಳಕೆದಾರ CSSನ ಮà³à²¨à³à²¨à³‹à²Ÿ ನೋಡà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿, ಅದನà³à²¨à²¿à²¨à³à²¨à³‚ ಉಳಿಸಲಾಗಿಲà³à²²!'''",
-'userjspreview' => "'''ಗಮನಿಸಿ: ನೀವೠನಿಮà³à²® ಬಳಕೆದಾರ JavaScriptನ ಮà³à²¨à³à²¨à³‹à²Ÿ ನೋಡà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿ ಅಥವ ಪà³à²°à²¯à³‹à²— ಮಾಡà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿. ಅದನà³à²¨à²¿à²¨à³à²¨à³‚ ಉಳಿಸಲಾಗಿಲà³à²²!'''",
-'note' => '<strong>ಸೂಚನೆ:</strong>',
-'previewnote' => '<strong>ಇದೠಕೇವಲ ಮà³à²¨à³à²¨à³‹à²Ÿ; ಪà³à²Ÿà²µà²¨à³à²¨à³ ಇನà³à²¨à³‚ ಉಳಿಸಲಾಗಿಲà³à²² ಎಂಬà³à²¦à²¨à³à²¨à³ ಮರೆಯದಿರಿ!</strong>',
-'editing' => "'$1' ಲೇಖನ ಬದಲಾಯಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†",
-'editingsection' => '$1 (ವಿಭಾಗ) ಅನà³à²¨à³ ಸಂಪಾದಿಸà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿',
-'editingcomment' => '$1 (ಚರà³à²šà³†) ಸಂಪಾದಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†',
-'explainconflict' => "ನೀವೠಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸಂಪಾದಿಸಲೠಪà³à²°à²¾à²°à²‚ಭ ಮಾಡಿದ ಮೇಲೆ ಬೇರೊಬà³à²¬à²°à³ ಯಾರೊ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಬದಲಾಯಿಸಿದà³à²¦à²¾à²°à³†.
+'noarticletext' => 'ಈ ಪà³à²Ÿà²¦à²²à³à²²à²¿ ಸದà³à²¯à²•à³à²•à³† à²à²¨à³‚ ಇಲà³à²², ನೀವೠಇತರ ಪà³à²Ÿà²—ಳಲà³à²²à²¿ [[Special:Search/{{PAGENAME}}|ಈ ಹೆಸರನà³à²¨à³ ಹà³à²¡à³à²•à²¬à²¹à³à²¦à³]] ಅಥವ [{{fullurl:{{FULLPAGENAME}}|action=edit}} ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸಂಪಾದಿಸಬಹà³à²¦à³].',
+'userpage-userdoesnotexist' => 'ಬಳಕೆದಾರ ಖಾತೆ "$1" ದಾಖಲಾಗಿಲà³à²². ನೀವೠಇದೇ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸೃಷà³à²Ÿà²¿/ಸಂಪಾದನೆ ಮಾಡಬೇಕೆಂದಿರà³à²µà²¿à²°à²¿ ಎಂದೠಖಾತà³à²°à²¿ ಮಾಡಿಕೊಳà³à²³à²¿.',
+'usercssjsyoucanpreview' => "<strong>ಗಮನಿಸಿ:</strong> ಉಳಿಸà³à²µ ಮà³à²¨à³à²¨ 'ಮà³à²¨à³à²¨à³‹à²Ÿ' ಗà³à²‚ಡಿಯನà³à²¨à³ ಉಪಯೋಗಿಸಿ ನಿಮà³à²® ಹೊಸ CSS/JS ಅನà³à²¨à³ ಪà³à²°à²¯à³‹à²— ಮಾಡಿ.",
+'usercsspreview' => "'''ನೆನಪಿಡಿ: ನೀವೠಇಲà³à²²à²¿ ಕೇವಲ ನಿಮà³à²® ಬಳಕೆದಾರ CSSನ ಮà³à²¨à³à²¨à³‹à²Ÿ ನೋಡà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿.'''
+'''ಅದನà³à²¨à³ ಇನà³à²¨à³‚ ಉಳಿಸಲಾಗಿಲà³à²²!'''",
+'userjspreview' => "'''ಗಮನಿಸಿ: ನೀವೠನಿಮà³à²® ಬಳಕೆದಾರ JavaScriptನ ಮà³à²¨à³à²¨à³‹à²Ÿ ನೋಡà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿ ಅಥವ ಪà³à²°à²¯à³‹à²— ಮಾಡà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿. ಅದನà³à²¨à²¿à²¨à³à²¨à³‚ ಉಳಿಸಲಾಗಿಲà³à²²!'''",
+'note' => '<strong>ಸೂಚನೆ:</strong>',
+'previewnote' => '<strong>ಇದೠಕೇವಲ ಮà³à²¨à³à²¨à³‹à²Ÿ; ಪà³à²Ÿà²µà²¨à³à²¨à³ ಇನà³à²¨à³‚ ಉಳಿಸಲಾಗಿಲà³à²² ಎಂಬà³à²¦à²¨à³à²¨à³ ಮರೆಯದಿರಿ!</strong>',
+'editing' => "'$1' ಲೇಖನ ಬದಲಾಯಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†",
+'editingsection' => '$1 (ವಿಭಾಗ) ಅನà³à²¨à³ ಸಂಪಾದಿಸà³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿',
+'editingcomment' => '$1 (ಚರà³à²šà³†) ಸಂಪಾದಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†',
+'explainconflict' => "ನೀವೠಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸಂಪಾದಿಸಲೠಪà³à²°à²¾à²°à²‚ಭ ಮಾಡಿದ ಮೇಲೆ ಬೇರೊಬà³à²¬à²°à³ ಯಾರೊ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಬದಲಾಯಿಸಿದà³à²¦à²¾à²°à³†.
ಮೇಲಿನ ಬರವಣಗೆ ಚೌಕದಲà³à²²à²¿ ಪà³à²Ÿà²¦ ಪà³à²°à²¸à²•à³à²¤ ಸà³à²µà²°à³‚ಪ ತೋರಿಸಲಾಗಿದೆ.
ನೀವೠಮಾಡಿದ ಸಂಪಾದನೆಗಳನà³à²¨à³ ಕೆಳಗಿನ ಬರವಣಗೆ ಚೌಕದಲà³à²²à²¿ ತೋರಿಸಲಾಗಿದೆ.
ನಿಮà³à²® ಸಂಪಾದನೆಗಳನà³à²¨à³ ಪà³à²°à²¸à²•à³à²¤ ಸà³à²µà²°à³‚ಪದ ಲೇಖನದಲà³à²²à²¿ ನೀವೠಸೇರಿಸಬೇಕಾಗà³à²¤à³à²¤à²¦à³†.
ನೀವೠಪà³à²Ÿà²µà²¨à³à²¨à³ ಉಳಿಸಿದಾಗ '''ಮೇಲಿನ ಚೌಕದಲà³à²²à²¿ ನೀವೠಮಾಡà³à²µ ಬದಲಾವಣೆಗಳನà³à²¨à³ ಮಾತà³à²°''' ಉಳಿಸಲಾಗà³à²¤à³à²¤à²¦à³†.",
-'yourtext' => 'ನಿಮà³à²® ಸಂಪಾದನೆ',
-'storedversion' => 'ಈಗಾಗಲೇ ಉಳಿಸಲಾಗಿರà³à²µ ಆವೃತà³à²¤à²¿',
-'editingold' => '<strong>ಎಚà³à²šà²°à²¿à²•à³†: ಈ ಪà³à²Ÿà²¦ ಹಳೆಯ ಆವೃತà³à²¤à²¿à²¯à²¨à³à²¨à³ ಬದಲಾಯಿಸà³à²¤à³à²¤à²¿à²¦à³à²¦à³€à²°à²¿. ಈ ಬದಲಾವಣೆಗಳನà³à²¨à³ ಉಳಿಸಿದಲà³à²²à²¿, ನಂತರದ ಆವೃತà³à²¤à²¿à²—ಳೆಲà³à²²à²µà³‚ ಕಳೆದà³à²¹à³‹à²—à³à²¤à³à²¤à²µà³†.</strong>',
-'yourdiff' => 'ವà³à²¯à²¤à³à²¯à²¾à²¸à²—ಳà³',
-'copyrightwarning' => 'ದಯವಿಟà³à²Ÿà³ ಗಮನಿಸಿ: {{SITENAME}} ಸೈಟಿನಲà³à²²à²¿ ನಿಮà³à²® ಎಲà³à²²à²¾ ಕಾಣಿಕೆಗಳನà³à²¨à³‚ $2 ಅಡಿಯಲà³à²²à²¿ ಬಿಡà³à²—ಡೆ ಮಾಡಲಾಗà³à²¤à³à²¤à²¦à³† (ಮಾಹಿತಿಗೆ $1 ನೋಡಿ). ನಿಮà³à²® ಸಂಪಾದನೆಗಳನà³à²¨à³ ಬೇರೆಯವರೠನಿರà³à²§à²¾à²•à³à²·à²¿à²£à³à²¯à²µà²¾à²—ಿ ಬದಲಾಯಿಸಿ ಬೇರೆ ಕಡೆಗಳಲà³à²²à²¿ ಹಂಚಬಹà³à²¦à³. ಇದಕà³à²•à³† ನಿಮà³à²® ಒಪà³à²ªà²¿à²—ೆ ಇದà³à²¦à²°à³† ಮಾತà³à²° ಇಲà³à²²à²¿ ಸಂಪಾದನೆ ಮಾಡಿ.<br />
+'yourtext' => 'ನಿಮà³à²® ಸಂಪಾದನೆ',
+'storedversion' => 'ಈಗಾಗಲೇ ಉಳಿಸಲಾಗಿರà³à²µ ಆವೃತà³à²¤à²¿',
+'editingold' => '<strong>ಎಚà³à²šà²°à²¿à²•à³†: ಈ ಪà³à²Ÿà²¦ ಹಳೆಯ ಆವೃತà³à²¤à²¿à²¯à²¨à³à²¨à³ ಬದಲಾಯಿಸà³à²¤à³à²¤à²¿à²¦à³à²¦à³€à²°à²¿. ಈ ಬದಲಾವಣೆಗಳನà³à²¨à³ ಉಳಿಸಿದಲà³à²²à²¿, ನಂತರದ ಆವೃತà³à²¤à²¿à²—ಳೆಲà³à²²à²µà³‚ ಕಳೆದà³à²¹à³‹à²—à³à²¤à³à²¤à²µà³†.</strong>',
+'yourdiff' => 'ವà³à²¯à²¤à³à²¯à²¾à²¸à²—ಳà³',
+'copyrightwarning' => 'ದಯವಿಟà³à²Ÿà³ ಗಮನಿಸಿ: {{SITENAME}} ಸೈಟಿನಲà³à²²à²¿ ನಿಮà³à²® ಎಲà³à²²à²¾ ಕಾಣಿಕೆಗಳನà³à²¨à³‚ $2 ಅಡಿಯಲà³à²²à²¿ ಬಿಡà³à²—ಡೆ ಮಾಡಲಾಗà³à²¤à³à²¤à²¦à³† (ಮಾಹಿತಿಗೆ $1 ನೋಡಿ). ನಿಮà³à²® ಸಂಪಾದನೆಗಳನà³à²¨à³ ಬೇರೆಯವರೠನಿರà³à²§à²¾à²•à³à²·à²¿à²£à³à²¯à²µà²¾à²—ಿ ಬದಲಾಯಿಸಿ ಬೇರೆ ಕಡೆಗಳಲà³à²²à²¿ ಹಂಚಬಹà³à²¦à³. ಇದಕà³à²•à³† ನಿಮà³à²® ಒಪà³à²ªà²¿à²—ೆ ಇದà³à²¦à²°à³† ಮಾತà³à²° ಇಲà³à²²à²¿ ಸಂಪಾದನೆ ಮಾಡಿ.<br />
ಅಲà³à²²à²¦à³† ನಿಮà³à²® ಸಂಪಾದನೆಗಳನà³à²¨à³ ಸà³à²µà²¤à²ƒ ರಚಿಸಿದà³à²¦à³, ಅಥವ ಕೃತಿಸà³à²µà²¾à²®à³à²¯à²¤à³†à²¯à²¿à²‚ದ ಮà³à²•à³à²¤à²µà²¾à²—ಿರà³à²µ ಕಡೆಯಿಂದ ಪಡೆದಿದà³à²¦à³ ಎಂದೠಪà³à²°à²®à²¾à²£à²¿à²¸à³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿.
<strong>ಕೃತಿಸà³à²µà²¾à²®à³à²¯à²¤à³†à²¯ ಅಡಿಯಲà³à²²à²¿à²°à³à²µ ರಚನೆಗಳನà³à²¨à³ ಅನà³à²®à²¤à²¿ ಇಲà³à²²à²¦à³† ಇಲà³à²²à²¿à²—ೆ ಹಾಕಬೇಡಿ!</strong>',
-'copyrightwarning2' => 'ದಯವಿಟà³à²Ÿà³ ಗಮನಿಸಿ: {{SITENAME}} ಸೈಟಿನಲà³à²²à²¿ ನಿಮà³à²® ಎಲà³à²²à²¾ ಸಂಪಾದನೆಗಳನà³à²¨à³ ಬೇರೆಯವರೠಬದಲಾಯಿಸಬಹà³à²¦à³ ಅಥವ ಅಳಿಸಬಹà³à²¦à³.
+'copyrightwarning2' => 'ದಯವಿಟà³à²Ÿà³ ಗಮನಿಸಿ: {{SITENAME}} ಸೈಟಿನಲà³à²²à²¿ ನಿಮà³à²® ಎಲà³à²²à²¾ ಸಂಪಾದನೆಗಳನà³à²¨à³ ಬೇರೆಯವರೠಬದಲಾಯಿಸಬಹà³à²¦à³ ಅಥವ ಅಳಿಸಬಹà³à²¦à³.
ನಿಮà³à²® ಬರಹಗಳನà³à²¨à³ ಬೇರೆಯವರೠನಿರà³à²¦à²¾à²•à³à²·à²¿à²£à³à²¯à²µà²¾à²—ಿ ಸಂಪಾದನೆ ಮಾಡà³à²µà³à²¦à³ ನಿಮಗೆ ಇಷà³à²Ÿà²µà²¿à²²à³à²²à²¦à²¿à²¦à³à²¦à²°à³† ಇಲà³à²²à²¿ ಸಂಪಾದನೆ ಮಾಡಬೇಡಿ.<br />
ಅಲà³à²²à²¦à³† ನಿಮà³à²® ಸಂಪಾದನೆಗಳನà³à²¨à³ ನೀವೇ ಸà³à²µà²¤à²ƒ ರಚಿಸಿದà³à²¦à³, ಅಥವ ಕೃತಿಸà³à²µà²¾à²®à³à²¯à²¤à³†à²¯à²¿à²‚ದ ಮà³à²•à³à²¤à²µà²¾à²—ಿರà³à²µ ಕಡೆಯಿಂದ ಪಡೆದಿದà³à²¦à³ ಎಂದೠನೀವೠಪà³à²°à²®à²¾à²£à²¿à²¸à³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿ (ಮಾಹಿತಿಗೆ $1 ನೋಡಿ).
<strong>ಕೃತಿಸà³à²µà²¾à²®à³à²¯à²¤à³†à²¯ ಅಡಿಯಲà³à²²à²¿à²°à³à²µ ರಚನೆಗಳನà³à²¨à³ ಅನà³à²®à²¤à²¿ ಇಲà³à²²à²¦à³† ಇಲà³à²²à²¿à²—ೆ ಹಾಕಬೇಡಿ!</strong>',
-'longpagewarning' => '<strong>ಎಚà³à²šà²°: ಈ ಪà³à²Ÿ $1 ಕಿಲೋಬೈಟà³â€à²—ಳಷà³à²Ÿà³ ಉದà³à²¦ ಇದೆ; ಕೆಲವೠಬà³à²°à³Œà²¸à²°à³â€à²—ಳಲà³à²²à²¿ ೩೨ ಕಿಲೋಬೈಟà³â€à²—ಳಿಗಿಂತ ಉದà³à²¦à²¦ ಪà³à²Ÿà²—ಳನà³à²¨à³ ಸಂಪಾದನೆ ಮಾಡà³à²µà³à²¦à³ ಕಷà³à²Ÿ. ಪà³à²Ÿà²µà²¨à³à²¨à³ ಆದಷà³à²Ÿà³ ವಿಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</strong>',
-'longpageerror' => '<strong>ದೋಷ: ನೀವೠಸಲà³à²²à²¿à²¸à²¿à²°à³à²µ ಪಠà³à²¯à²µà³ $1 ಕಿಲೊಬೈಟೠಉದà³à²¦à²¦à³à²¦à²¾à²—ಿದೆ. ಇದೠನಿಯಮಿತವಾಗಿರà³à²µ ಗರಿಷà³à² à²µà²¾à²¦ $2 ಕಿಲೊಬೈಟà³â€à²—ಳಿಗಿಂತ ಹೆಚà³à²šà²¾à²—ಿದೆ.
+'longpagewarning' => '<strong>ಎಚà³à²šà²°: ಈ ಪà³à²Ÿ $1 ಕಿಲೋಬೈಟà³â€à²—ಳಷà³à²Ÿà³ ಉದà³à²¦ ಇದೆ; ಕೆಲವೠಬà³à²°à³Œà²¸à²°à³â€à²—ಳಲà³à²²à²¿ ೩೨ ಕಿಲೋಬೈಟà³â€à²—ಳಿಗಿಂತ ಉದà³à²¦à²¦ ಪà³à²Ÿà²—ಳನà³à²¨à³ ಸಂಪಾದನೆ ಮಾಡà³à²µà³à²¦à³ ಕಷà³à²Ÿ. ಪà³à²Ÿà²µà²¨à³à²¨à³ ಆದಷà³à²Ÿà³ ವಿಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿.</strong>',
+'longpageerror' => '<strong>ದೋಷ: ನೀವೠಸಲà³à²²à²¿à²¸à²¿à²°à³à²µ ಪಠà³à²¯à²µà³ $1 ಕಿಲೊಬೈಟೠಉದà³à²¦à²¦à³à²¦à²¾à²—ಿದೆ. ಇದೠನಿಯಮಿತವಾಗಿರà³à²µ ಗರಿಷà³à² à²µà²¾à²¦ $2 ಕಿಲೊಬೈಟà³â€à²—ಳಿಗಿಂತ ಹೆಚà³à²šà²¾à²—ಿದೆ.
ಆದà³à²¦à²°à²¿à²‚ದ ಇದನà³à²¨à³ ಉಳಿಸಲೠಆಗà³à²µà³à²¦à²¿à²²à³à²².</strong>',
-'readonlywarning' => '<strong>ಗಮನಿಸಿ: ಡೇಟಾಬೇಸೠಅನà³à²¨à³ ದà³à²°à²¸à³à²¤à²¿à²—ಾಗಿ ಮà³à²šà³à²šà²²à²¾à²—ಿದೆ. ಹಾಗಾಗಿ ನಿಮà³à²® ಸಂಪಾದನೆಗಳನà³à²¨à³ ಈಗ ಉಳಿಸಲೠಆಗà³à²µà³à²¦à²¿à²²à³à²².
+'readonlywarning' => '<strong>ಗಮನಿಸಿ: ಡೇಟಾಬೇಸೠಅನà³à²¨à³ ದà³à²°à²¸à³à²¤à²¿à²—ಾಗಿ ಮà³à²šà³à²šà²²à²¾à²—ಿದೆ. ಹಾಗಾಗಿ ನಿಮà³à²® ಸಂಪಾದನೆಗಳನà³à²¨à³ ಈಗ ಉಳಿಸಲೠಆಗà³à²µà³à²¦à²¿à²²à³à²².
ನಿಮà³à²® ಸಂಪಾದನೆಯನà³à²¨à³ ನೀವೠಬೇರೆ ಕಡೆ ಉಳಿಸಿ ನಂತರ ಇಲà³à²²à²¿à²—ೆ cut-n-paste ಮಾಡಬಹà³à²¦à³.</strong>',
-'protectedpagewarning' => '<strong>ಎಚà³à²šà²°à²¿à²•à³†: ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸಂರಕà³à²·à²¿à²¸à²²à²¾à²—ಿದೆ. ಇದನà³à²¨à³ ಕೇವಲ ನಿರà³à²µà²¾à²¹à²•à²°à³ ಬದಲಾಯಿಸಬಹà³à²¦à³.</strong>',
-'semiprotectedpagewarning' => "'''ಗಮನಿಸಿ:''' ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಕೇವಲ ನೊಂದಯಿತ ಸದಸà³à²¯à²°à³ ಸಂಪಾದನೆ ಮಾಡಬರà³à²µà²‚ತೆ ಸಂರಕà³à²·à²¿à²¸à²²à²¾à²—ಿದೆ.",
-'cascadeprotectedwarning' => "'''ಎಚà³à²šà²°à²¿à²•à³†:''' ಈ ಪà³à²Ÿà²µà³ ಕೆಳಗೆ ಪಟà³à²Ÿà²¿ ಮಾಡಿರà³à²µ ತಡಸಲà³-ಸಂರಕà³à²·à²£à³† ಹೊಂದಿರà³à²µ {{PLURAL:$1|ಪà³à²Ÿà²¦à²²à³à²²à²¿|ಪà³à²Ÿà²—ಳಲà³à²²à²¿}} ಸೇರಿರà³à²µà³à²¦à²°à²¿à²‚ದ, ಇದನà³à²¨à³ ಕೇವಲ ನಿರà³à²µà²¾à²¹à²•à²°à³ ಸಂಪಾದಿಸಬಹà³à²¦à²‚ತೆ ಸಂರಕà³à²·à²¿à²¸à²²à²¾à²—ಿದೆ :",
-'titleprotectedwarning' => '<strong>ಎಚà³à²šà²°à²¿à²•à³†: ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಕೆಲ ಬಳಕೆದಾರರೠಮಾತà³à²° ಸೃಷà³à²Ÿà²¿à²¸à²¬à²¹à³à²¦à²‚ತೆ ಸಂರಕà³à²·à²¿à²¸à²²à²¾à²—ಿದೆ. </strong>',
-'templatesused' => 'ಈ ಪà³à²Ÿà²¦à²²à³à²²à²¿ ಉಪಯೋಗಿಸಲಾಗಿರà³à²µ ಟೆಂಪà³à²²à³‡à²Ÿà³à²—ಳà³:',
-'templatesusedpreview' => 'ಈ ಮà³à²¨à³à²¨à³‹à²Ÿà²¦à²²à³à²²à²¿ ಉಪಯೋಗಿಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²°à³à²µ ಟೆಂಪà³à²²à³‡à²Ÿà³à²—ಳà³:',
-'templatesusedsection' => 'ಈ ವಿಭಾಗದಲà³à²²à²¿ ಉಪಯೋಗಿಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²°à³à²µ ಟೆಂಪà³à²²à³‡à²Ÿà³à²—ಳà³:',
-'template-protected' => '(ಸಂರಕà³à²·à²¿à²¤)',
-'template-semiprotected' => '(ಅರೆ-ಸಂರಕà³à²·à²¿à²¤)',
-'hiddencategories' => 'ಈ ಪà³à²Ÿà²µà³ {{PLURAL:$1|೧ ಗà³à²ªà³à²¤ ವರà³à²—ಕà³à²•à³†|$1 ಗà³à²ªà³à²¤ ವರà³à²—ಗಳಿಗೆ}} ಸೇರಿದೆ:',
-'nocreatetitle' => 'ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à³à²µà³à²¦à²¨à³à²¨à³ ನಿಯಮಿಸಲಾಗಿದೆ',
-'nocreatetext' => '{{SITENAME}} ಅಲà³à²²à²¿ ಹೊಸ ಪà³à²Ÿà²—ಳನà³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²²à³ ಕೆಲವೠನಿಬಂಧನೆಗಳಿವೆ.
+'protectedpagewarning' => '<strong>ಎಚà³à²šà²°à²¿à²•à³†: ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸಂರಕà³à²·à²¿à²¸à²²à²¾à²—ಿದೆ. ಇದನà³à²¨à³ ಕೇವಲ ನಿರà³à²µà²¾à²¹à²•à²°à³ ಬದಲಾಯಿಸಬಹà³à²¦à³.</strong>',
+'semiprotectedpagewarning' => "'''ಗಮನಿಸಿ:''' ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಕೇವಲ ನೊಂದಯಿತ ಸದಸà³à²¯à²°à³ ಸಂಪಾದನೆ ಮಾಡಬರà³à²µà²‚ತೆ ಸಂರಕà³à²·à²¿à²¸à²²à²¾à²—ಿದೆ.",
+'cascadeprotectedwarning' => "'''ಎಚà³à²šà²°à²¿à²•à³†:''' ಈ ಪà³à²Ÿà²µà³ ಕೆಳಗೆ ಪಟà³à²Ÿà²¿ ಮಾಡಿರà³à²µ ತಡಸಲà³-ಸಂರಕà³à²·à²£à³† ಹೊಂದಿರà³à²µ {{PLURAL:$1|ಪà³à²Ÿà²¦à²²à³à²²à²¿|ಪà³à²Ÿà²—ಳಲà³à²²à²¿}} ಸೇರಿರà³à²µà³à²¦à²°à²¿à²‚ದ, ಇದನà³à²¨à³ ಕೇವಲ ನಿರà³à²µà²¾à²¹à²•à²°à³ ಸಂಪಾದಿಸಬಹà³à²¦à²‚ತೆ ಸಂರಕà³à²·à²¿à²¸à²²à²¾à²—ಿದೆ :",
+'titleprotectedwarning' => '<strong>ಎಚà³à²šà²°à²¿à²•à³†: ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಕೆಲ ಬಳಕೆದಾರರೠಮಾತà³à²° ಸೃಷà³à²Ÿà²¿à²¸à²¬à²¹à³à²¦à²‚ತೆ ಸಂರಕà³à²·à²¿à²¸à²²à²¾à²—ಿದೆ. </strong>',
+'templatesused' => 'ಈ ಪà³à²Ÿà²¦à²²à³à²²à²¿ ಉಪಯೋಗಿಸಲಾಗಿರà³à²µ ಟೆಂಪà³à²²à³‡à²Ÿà³à²—ಳà³:',
+'templatesusedpreview' => 'ಈ ಮà³à²¨à³à²¨à³‹à²Ÿà²¦à²²à³à²²à²¿ ಉಪಯೋಗಿಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²°à³à²µ ಟೆಂಪà³à²²à³‡à²Ÿà³à²—ಳà³:',
+'templatesusedsection' => 'ಈ ವಿಭಾಗದಲà³à²²à²¿ ಉಪಯೋಗಿಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²°à³à²µ ಟೆಂಪà³à²²à³‡à²Ÿà³à²—ಳà³:',
+'template-protected' => '(ಸಂರಕà³à²·à²¿à²¤)',
+'template-semiprotected' => '(ಅರೆ-ಸಂರಕà³à²·à²¿à²¤)',
+'hiddencategories' => 'ಈ ಪà³à²Ÿà²µà³ {{PLURAL:$1|೧ ಗà³à²ªà³à²¤ ವರà³à²—ಕà³à²•à³†|$1 ಗà³à²ªà³à²¤ ವರà³à²—ಗಳಿಗೆ}} ಸೇರಿದೆ:',
+'nocreatetitle' => 'ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à³à²µà³à²¦à²¨à³à²¨à³ ನಿಯಮಿಸಲಾಗಿದೆ',
+'nocreatetext' => '{{SITENAME}} ಅಲà³à²²à²¿ ಹೊಸ ಪà³à²Ÿà²—ಳನà³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²²à³ ಕೆಲವೠನಿಬಂಧನೆಗಳಿವೆ.
ನೀವೠಹಿಂದಿರà³à²—ಿ ಆಗಲೇ ಅಸà³à²¥à²¿à²¤à³à²µà²¦à²²à³à²²à²¿à²°à³à²µ ಪà³à²Ÿà²µà³Šà²‚ದನà³à²¨à³ ಸಂಪಾದಿಸಿ, ಅಥವ [[Special:UserLogin|ಲಾಗೠಇನೠಆಗಿ ಅಥವ ಹೊಸ ಸದಸà³à²¯à²°à²¾à²—ಿ]].',
-'nocreate-loggedin' => '{{SITENAME}} ಅಲà³à²²à²¿ ಹೊಸ ಪà³à²Ÿà²—ಳನà³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²²à³ ನಿಮಗೆ ಅನà³à²®à²¤à²¿ ಇಲà³à²².',
-'permissionserrors' => 'ಅನà³à²®à²¤à²¿à²—ಳ ದೋಷಗಳà³',
-'permissionserrorstext' => 'ನಿಮಗೆ ಅದನà³à²¨à³ ಮಾಡಲೠಅನà³à²®à²¤à²¿ ಇಲà³à²², ಅದಕà³à²•à³† {{PLURAL:$1|ಕಾರಣ|ಕಾರಣಗಳà³}}:',
-'recreate-deleted-warn' => "'''ಎಚà³à²šà²°à²¿à²•à³†: ಹಿಂದೆ ಅಳಿಸಲಾದ ಪà³à²Ÿà²µà²¨à³à²¨à³ ನೀವೠಮತà³à²¤à³† ಸೃಷà³à²Ÿà²¿à²¸à³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿.'''
+'nocreate-loggedin' => '{{SITENAME}} ಅಲà³à²²à²¿ ಹೊಸ ಪà³à²Ÿà²—ಳನà³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²²à³ ನಿಮಗೆ ಅನà³à²®à²¤à²¿ ಇಲà³à²².',
+'permissionserrors' => 'ಅನà³à²®à²¤à²¿à²—ಳ ದೋಷಗಳà³',
+'permissionserrorstext' => 'ನಿಮಗೆ ಅದನà³à²¨à³ ಮಾಡಲೠಅನà³à²®à²¤à²¿ ಇಲà³à²², ಅದಕà³à²•à³† {{PLURAL:$1|ಕಾರಣ|ಕಾರಣಗಳà³}}:',
+'permissionserrorstext-withaction' => '$2 ನಿಮಗೆ ಅನà³à²®à²¤à²¿ ಇಲà³à²², ಅದಕà³à²•à³† {{PLURAL:$1|ಕಾರಣ|ಕಾರಣಗಳà³}}:',
+'recreate-deleted-warn' => "'''ಎಚà³à²šà²°à²¿à²•à³†: ಹಿಂದೆ ಅಳಿಸಲಾದ ಪà³à²Ÿà²µà²¨à³à²¨à³ ನೀವೠಮತà³à²¤à³† ಸೃಷà³à²Ÿà²¿à²¸à³à²¤à³à²¤à²¿à²°à³à²µà²¿à²°à²¿.'''
ಈ ಪà³à²Ÿà²µà²¨à³à²¨à³ ಸಂಪಾದಿಸಲೠಸಮರà³à²ªà²• ಕಾರಣವಿದೆಯೆ ಎಂದೠದಯವಿಟà³à²Ÿà³ ಆಲೋಚಿಸಿ.
ಪà³à²Ÿà²¦ ಅಳಿಸà³à²µà²¿à²•à³† ದಿನಚರಿಯನà³à²¨à³ ಈ ಕೆಳಗೆ ನೀಡಲಾಗಿದೆ:",
@@ -679,10 +682,10 @@ $2',
'rev-deleted-user' => '(ಬಳಕೆದಾರ ಹೆಸರೠತಗೆಯಲà³à²ªà²Ÿà³à²Ÿà²¿à²¦à³†)',
'rev-deleted-event' => '(ದಾಖಲೆ ಕà³à²°à²¿à²¯à³† ತೆಗೆಯಲಾಯಿತà³)',
'rev-delundel' => 'ತೋರಿಸà³/ಅಡಗಿಸà³',
-'revdelete-selected' => '[[:$1]]ರ ಆಯà³à²•à³†à²¯à²¾à²—ಿರà³à²µ {{PLURAL:$2|ಆವೃತà³à²¤à²¿|ಆವೃತà³à²¤à²¿à²—ಳà³}}:',
-'revdelete-text' => 'ಅಳಿಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²°à³à²µ ಬದಲಾವಣೆಗಳೠಮತà³à²¤à³ ಘಟನೆಗಳೠಪà³à²Ÿà²¦ ಇತಿಹಾಸದಲà³à²²à²¿ ತೋರà³à²¤à³à²¤à²¦à³†, ಆದರೆ ಅದರಲà³à²²à²¿à²¨ ಮಾಹಿತಿಯೠಸಾರà³à²µà²œà²¨à²¿à²•à²°à²¿à²—ೆ ದೊರೆಯà³à²µà³à²¦à²¿à²²à³à²².
+'revdelete-selected' => "'''[[:$1]]ರ ಆಯà³à²•à³†à²¯à²¾à²—ಿರà³à²µ {{PLURAL:$2|ಆವೃತà³à²¤à²¿|ಆವೃತà³à²¤à²¿à²—ಳà³}}:'''",
+'revdelete-text' => "'''ಅಳಿಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²°à³à²µ ಬದಲಾವಣೆಗಳೠಮತà³à²¤à³ ಘಟನೆಗಳೠಪà³à²Ÿà²¦ ಇತಿಹಾಸದಲà³à²²à²¿ ತೋರà³à²¤à³à²¤à²¦à³†, ಆದರೆ ಅದರಲà³à²²à²¿à²¨ ಮಾಹಿತಿಯೠಸಾರà³à²µà²œà²¨à²¿à²•à²°à²¿à²—ೆ ದೊರೆಯà³à²µà³à²¦à²¿à²²à³à²².'''
-{{SITENAME}} ಅಲà³à²²à²¿à²¨ ಇತರ ನಿರà³à²µà²¾à²¹à²•à²°à³ ಹೀಗೆ ಅಡಗಿಸಲà³à²ªà²Ÿà³à²Ÿ ಮಾಹಿತಿಯನà³à²¨à³ ಪಡೆಯಬಹà³à²¦à³ ಮತà³à²¤à³ ಅದರ ಅಳಿಸà³à²µà²¿à²•à³†à²¯à²¨à³à²¨à³ ಇದೇ ವà³à²¯à²µà²¸à³à²¥à³†à²¯ ಪà³à²°à²•à²¾à²° ರದà³à²¦à³à²®à²¾à²¡à²¬à²¹à³à²¦à³. ಹೆಚà³à²šà³à²µà²°à²¿ ನಿಬಂಧನಗಳಿದà³à²¦à²°à³† ಹಾಗೆ ಮಾಡಲಾಗà³à²µà³à²¦à²¿à²²à³à²².',
+{{SITENAME}} ಅಲà³à²²à²¿à²¨ ಇತರ ನಿರà³à²µà²¾à²¹à²•à²°à³ ಹೀಗೆ ಅಡಗಿಸಲà³à²ªà²Ÿà³à²Ÿ ಮಾಹಿತಿಯನà³à²¨à³ ಪಡೆಯಬಹà³à²¦à³ ಮತà³à²¤à³ ಅದರ ಅಳಿಸà³à²µà²¿à²•à³†à²¯à²¨à³à²¨à³ ಇದೇ ವà³à²¯à²µà²¸à³à²¥à³†à²¯ ಪà³à²°à²•à²¾à²° ರದà³à²¦à³à²®à²¾à²¡à²¬à²¹à³à²¦à³. ಹೆಚà³à²šà³à²µà²°à²¿ ನಿಬಂಧನಗಳಿದà³à²¦à²°à³† ಹಾಗೆ ಮಾಡಲಾಗà³à²µà³à²¦à²¿à²²à³à²².",
'revdelete-legend' => 'ಕಾಣಿಸà³à²µà²¿à²•à³†à²¯ ನಿಬಂಧನೆಗಳನà³à²¨à³ ನಿಶà³à²šà²¯à²¿à²¸à³',
'revdelete-hide-text' => 'ಬದಲಾವಣೆಯ ಪಠà³à²¯à²µà²¨à³à²¨à³ ಅಡಗಿಸà³',
'revdelete-hide-name' => 'ಕಾರà³à²¯ ಮತà³à²¤à³ ಗà³à²°à²¿à²—ಳನà³à²¨à³ ಅಡಗಿಸà³',
@@ -745,7 +748,7 @@ $2',
# Search results
'searchresults' => 'ಶೋಧನೆಯ ಫಲಿತಾಂಶಗಳà³',
'searchresulttext' => '{{SITENAME}} ಅಲà³à²²à²¿ ಹà³à²¡à³à²•à²¾à²Ÿ ನಡೆಸà³à²µ ಬಗà³à²—ೆ ಹೆಚà³à²šà²¿à²¨ ಮಾಹಿತಿಗೆ [[{{MediaWiki:Helppage}}|{{int:help}}]] ಅನà³à²¨à³ ನೋಡಿ.',
-'searchsubtitle' => "'''[[:$1]]''' ಅನà³à²¨à³ ಹà³à²¡à³à²•à²¿à²¦à²¿à²°à²¿",
+'searchsubtitle' => 'ನೀವೠ\'\'\'[[:$1]]\'\'\' ಅನà³à²¨à³ ಹà³à²¡à³à²•à²¿à²¦à²¿à²°à²¿ ([[Special:Prefixindex/$1|"$1" ಇಂದ ಪà³à²°à²¾à²°à²‚ಭವಾಗà³à²µ ಎಲà³à²²à²¾ ಪà³à²Ÿà²—ಳà³]] | [[Special:WhatLinksHere/$1|"$1" ಗೆ ಸಂಪರà³à²• ಹೊಂದಿರà³à²µ ಎಲà³à²²à²¾ ಪà³à²Ÿà²—ಳà³]])',
'searchsubtitleinvalid' => "'''$1''' ಅನà³à²¨à³ ಹà³à²¡à³à²•à²¿à²¦à²¿à²°à²¿",
'noexactmatch' => "'''\"\$1\" ಹೆಸರಿನ ಯಾವ ಪà³à²Ÿà²µà³‚ ಇಲà³à²².''' ನೀವೠಅದನà³à²¨à³ [[:\$1|ಸೃಷà³à²Ÿà²¿à²¸à²¬à²¹à³à²¦à³]].",
'noexactmatch-nocreate' => "'''\"\$1\" ಹೆಸರಿನ ಯಾವ ಪà³à²Ÿà²µà³‚ ಇಲà³à²².'''",
@@ -785,7 +788,7 @@ $2',
'mypreferences' => 'ನನà³à²¨ ಪà³à²°à²¾à²¶à²¸à³à²¤à³à²¯à²—ಳà³',
'prefs-edits' => 'ಸಂಪಾದನೆಗಳ ಸಂಖà³à²¯à³†:',
'prefsnologin' => 'ಲಾಗಿನೠಆಗಿಲà³à²²',
-'prefsnologintext' => 'ಬಳಕೆದಾರ ಪà³à²°à²¾à²¶à²¸à³à²¤à³à²¯à²—ಳನà³à²¨à³ ಬದಲಾಯಿಸಲೠನೀವೠ[[Special:UserLogin|ಲಾಗೠಇನà³]] ಆಗಿರಬೇಕà³.',
+'prefsnologintext' => 'ಬಳಕೆದಾರ ಪà³à²°à²¾à²¶à²¸à³à²¤à³à²¯à²—ಳನà³à²¨à³ ಬದಲಾಯಿಸಲೠನೀವೠ<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ಲಾಗೠಇನà³]</span> ಆಗಿರಬೇಕà³.',
'prefsreset' => 'ಮà³à²‚ಚೆ ಉಳಿಸಲà³à²ªà²Ÿà³à²Ÿ ಮಾಹಿತಿಯಿಂದ ಪà³à²°à²¾à²¶à²¸à³à²¤à³à²¯à²—ಳನà³à²¨à³ reset ಮಾಡಲಾಯಿತà³.',
'qbsettings-none' => 'ಯಾವà³à²¦à³‚ ಇಲà³à²²',
'qbsettings-floatingleft' => 'ಎಡಕà³à²• ತೇಲà³à²¤à³à²¤à²¿à²¦à³†',
@@ -880,6 +883,7 @@ latex, dvips, gs, ಸರಿಯಾಗಿ ಸà³à²¥à²¾à²ªà²¿à²¤à²µà²¾à²—ಿದೆà
'right-delete' => 'ಪà³à²Ÿà²—ಳನà³à²¨à³ ಅಳಿಸಿ',
'right-bigdelete' => 'ಜಾಸà³à²¤à²¿ ಇತಿಹಾಸವಿರà³à²µ ಪà³à²Ÿà²—ಳನà³à²¨à³ ಅಳಿಸಿ',
'right-deleterevision' => 'ಪà³à²Ÿà²¦ ಕೆಲ ಆವೃತà³à²¤à²¿à²—ಳನà³à²¨à³ ಅಳಿಸಿ ಹಾಗೠಉಳಿಸಿ',
+'right-browsearchive' => 'ಅಳಿಸಲಾಗಿರà³à²µ ಪà³à²Ÿà²—ಳನà³à²¨à³ ಹà³à²¡à³à²•à²¿',
# User rights log
'rightslog' => 'ಸದಸà³à²¯à²° ಹಕà³à²•à³à²—ಳ ದಾಖಲೆಗಳà³',
@@ -1041,7 +1045,7 @@ latex, dvips, gs, ಸರಿಯಾಗಿ ಸà³à²¥à²¾à²ªà²¿à²¤à²µà²¾à²—ಿದೆà
'sharedupload' => 'ಈ ಫೈಲಿನ ಮೂಲವನà³à²¨à³ ಹಲವರೠಹಂಚಿಕೊಂಡಿರà³à²µà²°à³ ಮತà³à²¤à³ ಅನೇಕ ಯೋಜನೆಗಳಲà³à²²à²¿ ಇದೠಉಪಯೋಗದಲà³à²²à²¿à²°à²¬à²¹à³à²¦à³.',
'shareduploadwiki' => 'ಹೆಚà³à²šà²¨ ಮಾಹಿತಿಗೆ $1 ಅನà³à²¨à³ ನೋಡಿ.',
'shareduploadwiki-linktext' => 'ಫೈಲಿನ ಮಾಹಿತಿ ಪà³à²Ÿ',
-'noimage' => 'ಈ ಹೆಸರಿನ ಫೈಲೠಯಾವà³à²¦à³‚ ಇಲà³à²². ನಿಮಗೆ ಆದರೆ ಅದನà³à²¨à³ $1.',
+'noimage' => 'ಈ ಹೆಸರಿನ ಫೈಲೠಯಾವà³à²¦à³‚ ಇಲà³à²². ಆದರೆ ನೀವೠಅದನà³à²¨à³ $1.',
'noimage-linktext' => 'ಅಪà³à²²à³‹à²¡à³ ಮಾಡಿ',
'uploadnewversion-linktext' => 'ಈ ಫೈಲಿನ ಹೊಸ ಆವೃತà³à²¤à²¿à²¯à²¨à³à²¨à³ ಅಪà³à²²à³‹à²¡à³ ಮಾಡಿ',
'imagepage-searchdupe' => 'ದà³à²µà²¿à²ªà³à²°à²¤à²¿à²—ಳಿರà³à²µ ಫೈಲà³à²—ಳನà³à²¨à³ ಹà³à²¡à³à²•à²¿',
@@ -1129,7 +1133,7 @@ latex, dvips, gs, ಸರಿಯಾಗಿ ಸà³à²¥à²¾à²ªà²¿à²¤à²µà²¾à²—ಿದೆà
'nviews' => '$1 {{PLURAL:$1|ನೋಟ|ನೋಟಗಳà³}}',
'lonelypages' => 'ಒಬà³à²¬à²‚ಟಿ ಪà³à²Ÿà²—ಳà³',
'lonelypagestext' => 'ಈ ಕೆಳಗಿನ ಪà³à²Ÿà²—ಳೠ{{SITENAME}} ಅಲà³à²²à²¿à²°à³à²µ ಇತರ ಯಾವ ಪà³à²Ÿà²¦à²¿à²‚ದಲೂ ಕೊಂಡಿಯನà³à²¨à³ ಹೊಂದಿಲà³à²².',
-'uncategorizedpages' => 'ವರà³à²— ಗೊತà³à²¤à³ ಮಾಡದ ಪà³à²Ÿà²—ಳà³',
+'uncategorizedpages' => 'ಅವರà³à²—ೀಕೃತ ಪà³à²Ÿà²—ಳà³',
'uncategorizedcategories' => 'ಅವರà³à²—ೀಕೃತ ವರà³à²—ಗಳà³',
'uncategorizedimages' => 'ಅವರà³à²—ೀಕೃತ ಫೈಲà³à²—ಳà³',
'uncategorizedtemplates' => 'ಅವರà³à²—ೀಕೃತ ಟೆಂಪà³à²²à³‡à²Ÿà³à²—ಳà³',
@@ -1253,7 +1257,7 @@ latex, dvips, gs, ಸರಿಯಾಗಿ ಸà³à²¥à²¾à²ªà²¿à²¤à²µà²¾à²—ಿದೆà
'unwatch' => 'ವೀಕà³à²·à²£à²¾ ಪಟà³à²Ÿà²¿à²¯à²¿à²‚ದ ತೆಗೆ',
'unwatchthispage' => 'ವೀಕà³à²·à²£à³† ನಿಲà³à²²à²¿à²¸à³',
'notvisiblerev' => 'ಆವೃತà³à²¤à²¿à²¯à²¨à³à²¨à³ ಅಳಿಸಲಾಗಿದೆ',
-'watchlist-details' => 'ಚರà³à²šà³† ಪà³à²Ÿà²—ಳನà³à²¨à³ ಹೊರತà³à²ªà²¡à²¿à²¸à²¿ {{PLURAL:$1|$1 ಪà³à²Ÿ|$1 ಪà³à²Ÿà²—ಳà³}} ವೀಕà³à²·à²£à²¾à²ªà²Ÿà³à²Ÿà²¿à²¯à²²à³à²²à²¿à²¦à³†.',
+'watchlist-details' => 'ಚರà³à²šà³† ಪà³à²Ÿà²—ಳನà³à²¨à³ ಹೊರತà³à²ªà²¡à²¿à²¸à²¿, ನಿಮà³à²® ವೀಕà³à²·à²£à²¾à²ªà²Ÿà³à²Ÿà²¿à²¯à²²à³à²²à²¿ {{PLURAL:$1|$1 ಪà³à²Ÿ ಇದೆ|$1 ಪà³à²Ÿà²—ಳೠಇವೆ}}.',
'wlheader-showupdated' => "* ನೀವೠಕೊನೆಯ ಬಾರಿ ಭೇಟಿ ನೀಡಿದ ನಂತರ ಬದಲಾವಣೆಗಳೠಆಗಿರà³à²µ ಪà³à²Ÿà²—ಳೠ'''ದಪà³à²ª ಅಕà³à²·à²°à²—ಳಲà³à²²à²¿''' ತೋರಿಸಲಾಗಿದೆ",
'watchmethod-recent' => 'ಇತà³à²¤à³€à²šà²¿à²¨ ಸಂಪಾದನೆಗಳಲà³à²²à²¿ ವೀಕà³à²·à²£à²¾à²ªà²Ÿà³à²Ÿà²¿à²—ೆ ಸೇರà³à²µ ಪà³à²Ÿà²—ಳ ಹà³à²¡à³à²•à³',
'watchmethod-list' => 'ವೀಕà³à²·à²£à²¾à²ªà²Ÿà³à²Ÿà²¿à²—ೆ ಸೇರà³à²µ ಪà³à²Ÿà²—ಳಲà³à²²à²¿ ಇತà³à²¤à³€à²šà²¿à²¨ ಸಂಪಾದನೆಗಳಿಗೆ ಹà³à²¡à³à²•à³',
@@ -1639,8 +1643,8 @@ $1',
'filedelete-missing' => '"$1" ಫೈಲೠಅಸà³à²¥à²¿à²¤à³à²µà²¦à²²à³à²²à²¿ ಇಲà³à²²à²¦à²¿à²°à³à²µà³à²¦à²°à²¿à²‚ದ ಅದನà³à²¨à³ ಅಳಿಸಲೠಬರà³à²µà³à²¦à²¿à²²à³à²².',
# Browsing diffs
-'previousdiff' => '↠ಹಿಂದಿನ ವà³à²¯à²¤à³à²¯à²¾à²¸',
-'nextdiff' => 'ಮà³à²‚ದಿನ ವà³à²¯à²¤à³à²¯à²¾à²¸',
+'previousdiff' => '↠ಹಿಂದಿನ ಸಂಪಾದನೆ',
+'nextdiff' => 'ನಂತರದ ಸಂಪಾದನೆ →',
# Media information
'thumbsize' => 'ಕಿರà³à²¨à³‹à²Ÿà²¦ ಗಾತà³à²°:',
diff --git a/languages/messages/MessagesKo.php b/languages/messages/MessagesKo.php
index 026feea4..b4e69610 100644
--- a/languages/messages/MessagesKo.php
+++ b/languages/messages/MessagesKo.php
@@ -162,8 +162,8 @@ $messages = array(
'subcategories' => '하위 분류',
'category-media-header' => '‘$1’ ë¶„ë¥˜ì— ì†í•˜ëŠ” ìžë£Œ',
'category-empty' => 'ì´ ë¶„ë¥˜ì— ì†í•˜ëŠ” 문서나 ìžë£Œê°€ 없습니다.',
-'hidden-categories' => '숨겨진 분류',
-'hidden-category-category' => '숨겨진 분류', # Name of the category where hidden categories will be listed
+'hidden-categories' => 'ìˆ¨ì€ ë¶„ë¥˜',
+'hidden-category-category' => 'ìˆ¨ì€ ë¶„ë¥˜', # Name of the category where hidden categories will be listed
'category-subcat-count' => '{{PLURAL:$2|ì´ ë¶„ë¥˜ì—는 다ìŒì˜ 하위 ë¶„ë¥˜ë§Œì´ ì†í•´ 있습니다.|다ìŒì€ ì´ ë¶„ë¥˜ì— ì†í•˜ëŠ” $2 ê°œì˜ í•˜ìœ„ 분류 중 $1 개입니다.}}',
'category-subcat-count-limited' => 'ì´ ë¶„ë¥˜ì—는 하위 분류가 $1ê°œ 있습니다.',
'category-article-count' => '{{PLURAL:$2|ì´ ë¶„ë¥˜ì—는 다ìŒì˜ ë¬¸ì„œë§Œì´ ì†í•´ 있습니다.|다ìŒì€ ì´ ë¶„ë¥˜ì— ì†í•˜ëŠ” $2 ê°œì˜ ë¬¸ì„œ 중 $1 개입니다.}}',
@@ -179,7 +179,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings 설정하기]
* [http://www.mediawiki.org/wiki/Manual:FAQ 미디어위키 FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce 미디어위키 발표 ë©”ì¼ë§ 리스트]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce 미디어위키 발표 ë©”ì¼ë§ 리스트]',
'about' => '소개',
'article' => '문서 내용',
@@ -321,7 +321,7 @@ $messages = array(
'nstab-media' => 'ìžë£Œ',
'nstab-special' => '특수 문서',
'nstab-project' => '프로ì íŠ¸ 문서',
-'nstab-image' => '그림',
+'nstab-image' => '파ì¼',
'nstab-mediawiki' => '메시지',
'nstab-template' => 'í‹€',
'nstab-help' => 'ë„움ë§',
@@ -349,6 +349,7 @@ $messages = array(
'readonlytext' => 'ë°ì´í„°ë² ì´ìŠ¤ê°€ 잠겨 있어서 문서를 편집할 수 없습니다. ë°ì´í„°ë² ì´ìŠ¤ 관리가 ëë‚œ 후ì—는 ì •ìƒìœ¼ë¡œ ëŒì•„올 것입니다.
관리ìžê°€ ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 잠글 ë•Œ 남긴 메시지는 다ìŒê³¼ 같습니다: $1',
+'missingarticle-rev' => '(íŒë²ˆí˜¸: $1)',
'missingarticle-diff' => '(ì°¨ì´: $1, $2)',
'readonly_lag' => '슬레ì´ë¸Œ ë°ì´í„°ë² ì´ìŠ¤ê°€ 마스터 ì„œë²„ì˜ ìžë£Œë¥¼ 갱신하는 중입니다. ë°ì´í„°ë² ì´ìŠ¤ê°€ ìžë™ìœ¼ë¡œ 잠겨 있습니다.',
'internalerror' => '내부 오류',
@@ -386,6 +387,11 @@ $messages = array(
'titleprotected' => "[[User:$1|$1]] 사용ìžê°€ 문서 ìƒì„±ì„ 금지했습니다.
ì´ìœ ëŠ” 다ìŒê³¼ 같습니다. ‘''$2''’",
+# Virus scanner
+'virus-badscanner' => 'ìž˜ëª»ëœ ì„¤ì •: ì•Œ 수 없는 ë°”ì´ëŸ¬ìŠ¤ 검사기: <i>$1</i>',
+'virus-scanfailed' => '검사 실패 (코드 $1)',
+'virus-unknownscanner' => '알려지지 ì•Šì€ ë°±ì‹ :',
+
# Login and logout pages
'logouttitle' => '로그아웃',
'logouttext' => '<strong>{{SITENAME}}ì—ì„œ 로그아웃했습니다.</strong>
@@ -439,7 +445,7 @@ $messages = array(
'noname' => 'ì‚¬ìš©ìž ì´ë¦„ì´ ì˜¬ë°”ë¥´ì§€ 않습니다.',
'loginsuccesstitle' => 'ë¡œê·¸ì¸ ì„±ê³µ',
'loginsuccess' => "'''{{SITENAME}}ì— â€˜$1’ 계정으로 로그ì¸í–ˆìŠµë‹ˆë‹¤.'''",
-'nosuchuser' => '"$1" 사용ìžê°€ 존재하지 않습니다. ì² ìžê°€ 맞는지 확ì¸í•´ì£¼ì„¸ìš”. ë˜ëŠ” [[Special:Userlogin/signup|새 ê³„ì •ì„ ë§Œë“¤ 수 있습니다]].',
+'nosuchuser' => '"$1" 사용ìžê°€ 존재하지 않습니다. ì² ìžê°€ 맞는지 확ì¸í•´ì£¼ì„¸ìš”. ë˜ëŠ” [[Special:UserLogin/signup|새 ê³„ì •ì„ ë§Œë“¤ 수 있습니다]].',
'nosuchusershort' => '‘<nowiki>$1</nowiki>’ 사용ìžê°€ 존재하지 않습니다. ì² ìžê°€ 맞는지 확ì¸í•´ 주세요.',
'nouserspecified' => 'ì‚¬ìš©ìž ì´ë¦„ì„ ìž…ë ¥í•˜ì§€ 않았습니다.',
'wrongpassword' => '암호가 틀립니다. 다시 ì‹œë„í•´ 주세요.',
@@ -476,11 +482,11 @@ $messages = array(
# Password reset dialog
'resetpass' => '계정 비밀번호 초기화',
'resetpass_announce' => 'ì´ë©”ì¼ë¡œ ë°›ì€ ìž„ì‹œ 암호로 로그ì¸í–ˆìŠµë‹ˆë‹¤. 로그ì¸ì„ 마치려면 새 암호를 입력해 주세요:',
-'resetpass_header' => '암호 재설정',
+'resetpass_header' => '비밀번호 변경',
'resetpass_submit' => '암호를 변경하고 로그ì¸í•˜ê¸°',
'resetpass_success' => '암호가 성공ì ìœ¼ë¡œ 변경ë˜ì—ˆìŠµë‹ˆë‹¤! 로그ì¸ì„ í•´ 주세요.',
'resetpass_bad_temporary' => 'ìž„ì‹œ 암호가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤. 암호를 ì´ë¯¸ 바꾸었거나, ìž„ì‹œ 암호를 새로 ë°›ì•˜ì„ ìˆ˜ 있습니다.',
-'resetpass_forbidden' => '{{SITENAME}}ì—ì„œ 암호 변경 불가',
+'resetpass_forbidden' => '비밀번호 변경 불가',
'resetpass_missing' => '입력값 ì—†ìŒ.',
# Edit page toolbar
@@ -498,7 +504,7 @@ $messages = array(
'math_tip' => 'ìˆ˜ì‹ (LaTeX)',
'nowiki_sample' => 'ì—¬ê¸°ì— ìœ„í‚¤ ë¬¸ë²•ì„ ì‚¬ìš©í•˜ì§€ ì•Šì„ ê¸€ì„ ì ì–´ 주세요',
'nowiki_tip' => '위키 문법 무시하기',
-'image_tip' => '그림 넣기',
+'image_tip' => 'íŒŒì¼ ë„£ê¸°',
'media_tip' => 'íŒŒì¼ ë§í¬í•˜ê¸°',
'sig_tip' => 'ë‚´ 서명과 현재 ì‹œê°',
'hr_tip' => '가로줄(ë˜ë„ë¡ ì‚¬ìš©í•˜ì§€ ë§ì•„ 주세요)',
@@ -561,7 +567,7 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
'newarticletext' => "ì´ ë¬¸ì„œëŠ” ì•„ì§ ë§Œë“¤ì–´ì§€ì§€ 않았습니다. 새 문서를 만들려면 ì•„ëž˜ì˜ ìƒìžì— 문서 ë‚´ìš©ì„ ìž…ë ¥í•˜ë©´ ë©ë‹ˆë‹¤(ìžì„¸í•œ ë‚´ìš©ì€ [[{{MediaWiki:Helppage}}|ë„움ë§]]ì„ ì½ì–´ 주세요).
만약 잘못 찾아온 문서ë¼ë©´, 웹 브ë¼ìš°ì €ì˜ '''뒤로''' ë²„íŠ¼ì„ ëˆŒëŸ¬ 주세요.",
'anontalkpagetext' => '----
-여기는 ê³„ì •ì„ ë§Œë“¤ì§€ 않았거나 사용하고 있지 ì•Šì€ ìµëª… 사용ìžë¥¼ 위한 토론 문서입니다. ìµëª… 사용ìžë¥¼ 구별하기 위해서는 숫ìžë¡œ ëœ IP 주소를 사용해야만 합니다. IP 주소는 여러 사용ìžì— ì˜í•´ ê³µìœ ë  ìˆ˜ 있습니다. ìžì‹ ê³¼ 관계없는 ì˜ê²¬ì´ ìžì‹ ì—게 남겨져 있어 불쾌하다고 ìƒê°í•˜ëŠ” ìµëª… 사용ìžì—게는 [[Special:UserLogin/signup|ê³„ì •ì„ ë§Œë“¤ê³ ]] [[Special:UserLogin|ë¡œê·¸ì¸ í•˜ì—¬]] ë¯¸ëž˜ì˜ ë‹¤ë¥¸ ìµëª… 사용ìžì—게 올 수 있는 í˜¼ëž€ì„ ì¤„ì´ëŠ” ê²ƒì„ ì¶”ì²œí•©ë‹ˆë‹¤.',
+여기는 ê³„ì •ì„ ë§Œë“¤ì§€ 않았거나 사용하고 있지 ì•Šì€ ë¹„ë“±ë¡ ì‚¬ìš©ìžë¥¼ 위한 토론 문서입니다. ë¹„ë“±ë¡ ì‚¬ìš©ìžë¥¼ 구별하기 위해서는 숫ìžë¡œ ëœ IP 주소를 사용해야만 합니다. IP 주소는 여러 사용ìžì— ì˜í•´ ê³µìœ ë  ìˆ˜ 있습니다. ìžì‹ ê³¼ 관계없는 ì˜ê²¬ì´ ìžì‹ ì—게 남겨져 있어 불쾌하다고 ìƒê°í•˜ëŠ” ë¹„ë“±ë¡ ì‚¬ìš©ìžì—게는 [[Special:UserLogin/signup|ê³„ì •ì„ ë§Œë“¤ê³ ]] [[Special:UserLogin|ë¡œê·¸ì¸ í•˜ì—¬]] ì¶”í›„ì˜ ë‹¤ë¥¸ ë¹„ë“±ë¡ ì‚¬ìš©ìžì—게 올 수 있는 í˜¼ëž€ì„ ì¤„ì´ëŠ” ê²ƒì„ ì¶”ì²œí•©ë‹ˆë‹¤.',
'noarticletext' => '현재 문서는 비어 있습니다. ì´ ì œëª©ìœ¼ë¡œ [[Special:Search/{{PAGENAME}}|검색]]하거나 문서를 [{{fullurl:{{FULLPAGENAME}}|action=edit}} 편집]í•  수 있습니다.',
'userpage-userdoesnotexist' => '‘$1’ ê³„ì •ì€ ë“±ë¡ë˜ì–´ 있지 않습니다. ì´ ë¬¸ì„œë¥¼ 만들거나 편집하려면 ê³„ì •ì´ ì¡´ìž¬ 하는지 확ì¸í•´ì£¼ì„¸ìš”.',
'clearyourcache' => "'''참고 - ì„¤ì •ì„ ì €ìž¥í•œ í›„ì— ë°”ë€ ì ì„ 확ì¸í•˜ê¸° 위해서는 브ë¼ìš°ì €ì˜ ìºì‹œë¥¼ 갱신해야 합니다.'''
@@ -607,7 +613,7 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
'longpageerror' => "'''오류: ë¬¸ì„œì˜ í¬ê¸°ê°€ $1킬로바ì´íŠ¸ë¡œ, 최대 가능한 í¬ê¸°ì¸ $2킬로바ì´íŠ¸ë³´ë‹¤ í½ë‹ˆë‹¤. 저장할 수 없습니다.'''",
'readonlywarning' => "'''주ì˜: ë°ì´í„°ë² ì´ìŠ¤ê°€ 관리를 위해 잠겨 있습니다. ë”°ë¼ì„œ 문서를 편집한 ë‚´ìš©ì„ ì§€ê¸ˆ 저장할 수 없습니다. 편집 ë‚´ìš©ì„ ì¼ë‹¨ 다른 ê³³ì— ì €ìž¥í•œ 후, ë‚˜ì¤‘ì— ë‹¤ì‹œ ì‹œë„í•´ 주세요.'''",
'protectedpagewarning' => "'''경고: ì´ ë¬¸ì„œëŠ” 관리ìžë§Œì´ 편집할 수 있ë„ë¡ ë³´í˜¸ë˜ì–´ 있습니다.'''",
-'semiprotectedpagewarning' => "'''주ì˜''': ì´ ë¬¸ì„œëŠ” 등ë¡ëœ 사용ìžë§Œì´ 편집할 수 있ë„ë¡ ìž ê²¨ 있습니다.",
+'semiprotectedpagewarning' => "'''안내:''' ì´ ë¬¸ì„œëŠ” 가입한지 3ì¼ì´ 지난 사용ìžë§Œì´ 편집할 수 있ë„ë¡ ìž ê²¨ 있습니다.",
'cascadeprotectedwarning' => "'''주ì˜''': ì´ ë¬¸ì„œëŠ” ìžë™ìœ¼ë¡œ 잠겨 있어 관리ìžë§Œ 편집할 수 있습니다. ì—°ì‡„ì  ë³´í˜¸ê°€ 걸린 다ìŒì˜ 문서ì—ì„œ ì´ ë¬¸ì„œë¥¼ 사용하고 있습니다:",
'titleprotectedwarning' => '<strong>주ì˜: ì´ ë¬¸ì„œëŠ” 잠겨 있어, ì¼ë¶€ 사용ìžë§Œì´ ìƒì„±í•  수 있습니다.</strong>',
'templatesused' => 'ì´ ë¬¸ì„œì—ì„œ 사용한 í‹€:',
@@ -615,11 +621,11 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
'templatesusedsection' => 'ì´ ë¶€ë¶„ì—ì„œ 사용하고 있는 í‹€:',
'template-protected' => '(보호ë¨)',
'template-semiprotected' => '(준보호ë¨)',
-'hiddencategories' => 'ì´ ë¬¸ì„œëŠ” ì•„ëž˜ì˜ $1ê°œì˜ ìˆ¨ê²¨ì§„ ë¶„ë¥˜ì— ì†í•´ 있습니다.',
+'hiddencategories' => 'ì´ ë¬¸ì„œëŠ” ë‹¤ìŒ $1ê°œì˜ ìˆ¨ì€ ë¶„ë¥˜ì— ì†í•´ 있습니다:',
'edittools' => '<!-- ì´ ë¬¸ì„œëŠ” 편집 창과 íŒŒì¼ ì˜¬ë¦¬ê¸° ì°½ì— ì¶œë ¥ë©ë‹ˆë‹¤. -->',
'nocreatetitle' => '문서 ìƒì„± 제한',
'nocreatetext' => '{{SITENAME}}ì—ì„œ 새로운 문서를 ìƒì„±í•˜ëŠ” ê²ƒì€ ì œí•œë˜ì–´ 있습니다. ì´ë¯¸ 존재하는 다른 문서를 편집하거나, [[Special:UserLogin|로그ì¸í•˜ê±°ë‚˜ ê³„ì •ì„ ë§Œë“¤ 수 있습니다]].',
-'nocreate-loggedin' => '{{SITENAME}}ì—ì„œ 새 문서를 만들 ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤.',
+'nocreate-loggedin' => '새 문서를 만들 ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤.',
'permissionserrors' => '권한 오류',
'permissionserrorstext' => '해당 ëª…ë ¹ì„ ìˆ˜í–‰í•  ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤. 다ìŒì˜ ì´ìœ ë¥¼ 확ì¸í•´ë³´ì„¸ìš”:',
'permissionserrorstext-withaction' => '$2 ëª…ë ¹ì„ ìˆ˜í–‰í•  ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤. 다ìŒì˜ ì´ìœ ë¥¼ 확ì¸í•´ë³´ì„¸ìš”:',
@@ -628,6 +634,12 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
ì´ ë¬¸ì„œë¥¼ ê³„ì† íŽ¸ì§‘í•˜ëŠ” ê²ƒì´ ì í•©í•œ 것ì¸ì§€ 확ì¸í•´ì£¼ì„¸ìš”.
과거 ì‚­ì œ 기ë¡ì€ 다ìŒê³¼ 같습니다:",
+# Parser/template warnings
+'expensive-parserfunction-warning' => '경고: ì´ ë¬¸ì„œëŠ” 지나치게 ë§Žì€ ëŠë¦° 파서 함수를 호출하고 있습니다.
+
+$2보다 ì ì–´ì•¼ 하지만 ì§€ê¸ˆì€ $1번 입니다.',
+'expensive-parserfunction-category' => 'ëŠë¦° 파서 함수 í˜¸ì¶œì„ ë„ˆë¬´ ë§Žì´ í•˜ëŠ” 문서',
+
# "Undo" feature
'undo-success' => 'ì´ íŽ¸ì§‘ì„ ë˜ëŒë¦¬ë ¤ë©´ ì•„ëž˜ì˜ ë³€ê²½ë˜ëŠ” ì‚¬í•­ì„ í™•ì¸í•œ 후 저장해주세요.',
'undo-failure' => 'ì¤‘ê°„ì˜ ë‹¤ë¥¸ 편집과 충ëŒí•˜ì—¬ ì´ íŽ¸ì§‘ì„ ë˜ëŒë¦´ 수 없습니다.',
@@ -672,20 +684,44 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
[[Special:Search|위키 검색 기능]]ì„ ì´ìš©í•´ 관련 문서를 찾아보세요.',
# Revision deletion
-'rev-delundel' => 'ë³´ì´ê¸°/숨기기',
-'revisiondelete' => '버전 삭제/복구',
-'pagehist' => '문서 역사',
-'deletedhist' => 'ì‚­ì œëœ ì—­ì‚¬',
-'revdelete-content' => 'ë‚´ìš©',
+'rev-deleted-comment' => '(편집 요약 ì‚­ì œë¨)',
+'rev-deleted-user' => '(계정 ì´ë¦„ ì‚­ì œë¨)',
+'rev-deleted-event' => '(로그 ì‚­ì œë¨)',
+'rev-delundel' => 'ë³´ì´ê¸°/숨기기',
+'revisiondelete' => '버전 삭제/복구',
+'revdelete-selected' => "'''[[:$1]]ì˜ ì„ íƒëœ íŒ:'''",
+'revdelete-legend' => 'ë³´ì´ê¸° ì œí•œì„ ì„¤ì •',
+'revdelete-hide-text' => 'íŒì˜ ë‚´ìš©ì„ ìˆ¨ê¸°ê¸°',
+'revdelete-hide-user' => '편집ìžì˜ 계정 ì´ë¦„/IP를 숨기기',
+'revdelete-logentry' => '[[$1]]ì˜ íŒì˜ ë³´ì´ê¸° ì„¤ì •ì„ ë³€ê²½í•¨',
+'logdelete-logentry' => '[[$1]]ì˜ ë¡œê·¸ ë³´ì´ê¸° ì„¤ì •ì„ ë³€ê²½í•¨',
+'revdel-restore' => 'ë³´ì´ê¸° 설정 변경',
+'pagehist' => '문서 역사',
+'deletedhist' => 'ì‚­ì œëœ ì—­ì‚¬',
+'revdelete-content' => 'ë‚´ìš©',
+'revdelete-summary' => '편집 요약',
+'revdelete-uname' => 'ì‚¬ìš©ìž ì´ë¦„',
+'revdelete-hid' => '$1ì„(를) 숨김',
+'revdelete-unhid' => '$1ì„ ìˆ¨ê¹€ 해제함',
+
+# History merging
+'mergehistory' => '문서 역사 합치기',
+'mergehistory-box' => 'ë‘ ë¬¸ì„œì˜ ì—­ì‚¬ 합치기:',
+'mergehistory-list' => '병합 가능한 문서 역사',
+'mergehistory-empty' => 'í•©ì¹  수 있는 íŒì´ 없습니다.',
+'mergehistory-success' => '[[:$1]]ì˜ $3ê°œì˜ íŒì´ [[:$2]]ì— ì„±ê³µì ìœ¼ë¡œ í•©ì³ì¡ŒìŠµë‹ˆë‹¤.',
+'mergehistory-autocomment' => '[[:$1]] 문서를 [[:$2]]로 병합함',
+'mergehistory-comment' => '[[:$1]] 문서를 [[:$2]] 문서와 합침: $3',
# Merge log
-'mergelog' => '합병 기ë¡',
+'mergelog' => '합병 기ë¡',
+'revertmerge' => '병합 해제',
# Diffs
'history-title' => '"$1" ë¬¸ì„œì˜ ë³€ê²½ ë‚´ë ¥',
'difference' => '(버전 사ì´ì˜ ì°¨ì´)',
'lineno' => '$1번째 줄:',
-'compareselectedversions' => 'ì„ íƒëœ ë²„ì „ë“¤ì„ ë¹„êµí•˜ê¸°',
+'compareselectedversions' => 'ì„ íƒëœ íŒë“¤ì„ 비êµí•˜ê¸°',
'editundo' => '편집 취소',
'diff-multi' => '(중간 $1ê°œì˜ íŽ¸ì§‘ì´ ìˆ¨ê²¨ì§)',
@@ -705,10 +741,12 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
'viewprevnext' => '보기: ($1) ($2) ($3).',
'search-result-size' => '$1 ($2개 단어)',
'search-result-score' => '유사ë„: $1%',
+'search-suggest' => '$1 문서를 찾고 계신가요?',
'search-interwiki-caption' => 'ìžë§¤ 프로ì íŠ¸',
'search-interwiki-default' => '$1 ê²°ê³¼:',
'search-interwiki-more' => '(ë” ë³´ê¸°)',
'mwsuggest-disable' => 'AJAX 추천 기능 ë„기',
+'searchall' => '모ë‘',
'showingresults' => '<strong>$2</strong>번 부터 <strong>$1</strong>ê°œì˜ ê²°ê³¼ìž…ë‹ˆë‹¤.',
'showingresultsnum' => "'''$2'''번 부터 '''$3'''ê°œì˜ ê²°ê³¼ìž…ë‹ˆë‹¤.",
'nonefound' => "'''참고''': ëª‡ê°œì˜ ì´ë¦„공간만 기본 검색 범위입니다. 토론ì´ë‚˜ í‹€ ë“±ì˜ ëª¨ë“  ìžë£Œë¥¼ 검색하기 위해서는 ì ‘ë‘ì–´ë¡œ '''all:''' ì–´ë–¤ ì´ë¦„ê³µê°„ì„ ìœ„í•´ì„œëŠ” ì ‘ë‘ì–´ë¡œ ê·¸ ì´ë¦„ê³µê°„ì„ ì“¸ 수 있습니다.",
@@ -724,7 +762,7 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
'mypreferences' => 'ì‚¬ìš©ìž í™˜ê²½ 설정',
'prefs-edits' => '편집 횟수:',
'prefsnologin' => '로그ì¸í•˜ì§€ ì•ŠìŒ',
-'prefsnologintext' => 'ì‚¬ìš©ìž í™˜ê²½ ì„¤ì •ì„ ë°”ê¾¸ë ¤ë©´ 먼저 <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} 로그ì¸]</span>해야 합니다.',
+'prefsnologintext' => 'ì‚¬ìš©ìž í™˜ê²½ ì„¤ì •ì„ ë°”ê¾¸ë ¤ë©´ 먼저 <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} 로그ì¸]</span>해야 합니다.',
'prefsreset' => 'ì‚¬ìš©ìž í™˜ê²½ ì„¤ì •ì„ ê¸°ë³¸ê°’ìœ¼ë¡œ ë˜ëŒë ¸ìŠµë‹ˆë‹¤.',
'qbsettings' => '빨리가기 맞춤',
'qbsettings-none' => 'ì—†ìŒ',
@@ -797,6 +835,7 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
* <nowiki>*</nowiki>표시는 ê¶Œí•œì„ ì£¼ê±°ë‚˜ ê±°ë‘는 것 중 하나만 í•  수 있다는 뜻입니다.',
'userrights-reason' => '바꾸는 ì´ìœ :',
'userrights-no-interwiki' => '다른 ìœ„í‚¤ì˜ ì‚¬ìš©ìž ê¶Œí•œì„ ë°”ê¿€ ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤.',
+'userrights-nodatabase' => 'ë°ì´í„°ë² ì´ìŠ¤ $1ì´ ì¡´ìž¬í•˜ì§€ 않거나 ë¡œì»¬ì— ìžˆì§€ 않습니다.',
'userrights-nologin' => '사용ìžì˜ ê¶Œí•œì„ ë°”ê¾¸ê¸° 위해서는 반드시 ê´€ë¦¬ìž ê³„ì •ìœ¼ë¡œ [[Special:UserLogin|로그ì¸]]해야 합니다.',
'userrights-notallowed' => '다른 사용ìžì˜ ê¶Œí•œì„ ì¡°ì •í•  ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤.',
'userrights-changeable-col' => '바꿀 수 있는 권한',
@@ -811,10 +850,11 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
'group-bureaucrat' => 'ë·°ë¡œí¬ëž«',
'group-all' => '(모ë‘)',
-'group-user-member' => '사용ìž',
-'group-bot-member' => 'ë´‡',
-'group-sysop-member' => '관리ìž',
-'group-bureaucrat-member' => 'ë·°ë¡œí¬ëž«',
+'group-user-member' => '사용ìž',
+'group-autoconfirmed-member' => 'ìžë™ ì¸ì¦ëœ 사용ìž',
+'group-bot-member' => 'ë´‡',
+'group-sysop-member' => '관리ìž',
+'group-bureaucrat-member' => 'ë·°ë¡œí¬ëž«',
'grouppage-user' => '{{ns:project}}:ì¼ë°˜ 사용ìž',
'grouppage-autoconfirmed' => '{{ns:project}}:ìžë™ ì¸ì¦ëœ 사용ìž',
@@ -823,39 +863,52 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
'grouppage-bureaucrat' => '{{ns:project}}:ë·°ë¡œí¬ëž«',
# Rights
-'right-read' => '문서 ì½ê¸°',
-'right-edit' => '문서 편집',
-'right-createpage' => '문서 ìƒì„± (토론 문서 제외)',
-'right-createtalk' => '토론 문서 ìƒì„±',
-'right-createaccount' => '새 계정 만들기',
-'right-minoredit' => '사소한 편집 사용 가능',
-'right-move' => '문서 ì´ë™',
-'right-move-subpages' => '문서와 하위 문서 ì´ë™í•˜ê¸°',
-'right-suppressredirect' => '문서 ì´ë™ì‹œì— 옛날 ì´ë¦„ì— ë„˜ê²¨ì£¼ê¸°ë¥¼ 남기지 ì•ŠìŒ',
-'right-upload' => 'íŒŒì¼ ì˜¬ë¦¬ê¸°',
-'right-reupload' => 'ì´ë¯¸ 존재하는 íŒŒì¼ ë®ì–´ì“°ê¸°',
-'right-reupload-own' => 'ìžì‹ ì´ ì´ë¯¸ 올린 íŒŒì¼ ë®ì–´ì“°ê¸°',
-'right-upload_by_url' => 'URL 주소ì—ì„œ íŒŒì¼ ì˜¬ë¦¬ê¸°',
-'right-autoconfirmed' => 'ì¤€ë³´í˜¸ëœ ë¬¸ì„œ 편집',
-'right-bot' => 'ë´‡ì˜ íŽ¸ì§‘ìœ¼ë¡œ 취급',
-'right-apihighlimits' => 'API ìƒí•œ ìƒìŠ¹',
-'right-writeapi' => 'API 작성',
-'right-delete' => '문서 삭제',
-'right-bigdelete' => '문서 역사가 긴 문서를 삭제',
-'right-deleterevision' => 'ë¬¸ì„œì˜ íŠ¹ì • íŒì„ ì‚­ì œ ë° ë³µêµ¬',
-'right-browsearchive' => 'ì‚­ì œëœ ë¬¸ì„œ 검색',
-'right-undelete' => 'ì‚­ì œëœ ë¬¸ì„œ 복구',
-'right-suppressrevision' => '관리ìžë„ 보지 못하ë„ë¡ ìˆ¨ê²¨ì§„ íŒì˜ í™•ì¸ ë° ë³µêµ¬',
-'right-block' => '다른 사용ìžë¥¼ íŽ¸ì§‘ì„ ëª»í•˜ë„ë¡ ì°¨ë‹¨',
-'right-blockemail' => '다른 사용ìžê°€ ì´ë©”ì¼ì„ 보내지 못하ë„ë¡ ì°¨ë‹¨',
-'right-protect' => '보호 수준 변경 ë° ë³´í˜¸ëœ ë¬¸ì„œ 편집',
-'right-editusercssjs' => '다른 사용ìžì˜ CSS와 JS 문서를 편집',
-'right-markbotedits' => 'ë˜ëŒë¦¬ê¸°ë¥¼ ë´‡ì˜ íŽ¸ì§‘ìœ¼ë¡œ 취급 가능',
-'right-import' => '다른 위키ì—ì„œ 문서를 가져오기',
-'right-patrol' => '다른 사용ìžì˜ íŽ¸ì§‘ì„ ê²€í† ',
-'right-mergehistory' => 'ë¬¸ì„œì˜ ì—­ì‚¬ë¥¼ 합침',
-'right-userrights' => '모든 사용ìžì˜ 권한 수정',
-'right-siteadmin' => 'ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 잠그거나 잠금 í•´ì œ',
+'right-read' => '문서 ì½ê¸°',
+'right-edit' => '문서 편집',
+'right-createpage' => '문서 ìƒì„± (토론 문서 제외)',
+'right-createtalk' => '토론 문서 ìƒì„±',
+'right-createaccount' => '새 계정 만들기',
+'right-minoredit' => '사소한 편집 사용 가능',
+'right-move' => '문서 ì´ë™',
+'right-move-subpages' => '문서와 하위 문서 ì´ë™í•˜ê¸°',
+'right-suppressredirect' => '문서 ì´ë™ì‹œì— 옛날 ì´ë¦„ì— ë„˜ê²¨ì£¼ê¸°ë¥¼ 남기지 ì•ŠìŒ',
+'right-upload' => 'íŒŒì¼ ì˜¬ë¦¬ê¸°',
+'right-reupload' => 'ì´ë¯¸ 존재하는 íŒŒì¼ ë®ì–´ì“°ê¸°',
+'right-reupload-own' => 'ìžì‹ ì´ ì´ë¯¸ 올린 íŒŒì¼ ë®ì–´ì“°ê¸°',
+'right-reupload-shared' => 'ê³µìš©ì˜ íŒŒì¼ì„ 무시하고 로컬ì—ì„œ íŒŒì¼ ì˜¬ë¦¬ê¸°',
+'right-upload_by_url' => 'URL 주소ì—ì„œ íŒŒì¼ ì˜¬ë¦¬ê¸°',
+'right-purge' => 'í™•ì¸ ì—†ì´ ë¬¸ì„œì˜ ìºì‹œë¥¼ 갱신',
+'right-autoconfirmed' => 'ì¤€ë³´í˜¸ëœ ë¬¸ì„œ 편집',
+'right-bot' => 'ë´‡ì˜ íŽ¸ì§‘ìœ¼ë¡œ 취급',
+'right-apihighlimits' => 'API ìƒí•œ ìƒìŠ¹',
+'right-writeapi' => 'API 작성',
+'right-delete' => '문서 삭제',
+'right-bigdelete' => '문서 역사가 긴 문서를 삭제',
+'right-deleterevision' => 'ë¬¸ì„œì˜ íŠ¹ì • íŒì„ ì‚­ì œ ë° ë³µêµ¬',
+'right-browsearchive' => 'ì‚­ì œëœ ë¬¸ì„œ 검색',
+'right-undelete' => 'ì‚­ì œëœ ë¬¸ì„œ 복구',
+'right-suppressrevision' => '관리ìžë„ 보지 못하ë„ë¡ ìˆ¨ê²¨ì§„ íŒì˜ í™•ì¸ ë° ë³µêµ¬',
+'right-block' => '다른 사용ìžë¥¼ íŽ¸ì§‘ì„ ëª»í•˜ë„ë¡ ì°¨ë‹¨',
+'right-blockemail' => '다른 사용ìžê°€ ì´ë©”ì¼ì„ 보내지 못하ë„ë¡ ì°¨ë‹¨',
+'right-hideuser' => 'ì‚¬ìš©ìž ì´ë¦„ì„ ì°¨ë‹¨í•˜ê³  숨김',
+'right-ipblock-exempt' => 'IP 차단, ìžë™ 차단, ê´‘ì—­ ì°¨ë‹¨ì„ ë¬´ì‹œ',
+'right-proxyunbannable' => '프ë¡ì‹œ ìžë™ ì°¨ë‹¨ì„ ìš°íšŒ',
+'right-protect' => '보호 수준 변경 ë° ë³´í˜¸ëœ ë¬¸ì„œ 편집',
+'right-editprotected' => 'ë³´í˜¸ëœ ë¬¸ì„œ 편집 (ì—°ì‡„ì  ë³´í˜¸ 제외)',
+'right-editinterface' => 'ì‚¬ìš©ìž ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 편집',
+'right-editusercssjs' => '다른 사용ìžì˜ CSS와 JS 문서를 편집',
+'right-rollback' => '특정 문서를 편집한 마지막 사용ìžì˜ íŽ¸ì§‘ì„ ì‹ ì†í•˜ê²Œ ë˜ëŒë¦¬ê¸°',
+'right-markbotedits' => 'ë˜ëŒë¦¬ê¸°ë¥¼ ë´‡ì˜ íŽ¸ì§‘ìœ¼ë¡œ 취급 가능',
+'right-import' => '다른 위키ì—ì„œ 문서를 가져오기',
+'right-importupload' => 'íŒŒì¼ ì—…ë¡œë“œë¥¼ 통해 문서 가져오기',
+'right-patrol' => '다른 사용ìžì˜ íŽ¸ì§‘ì„ ê²€í† ',
+'right-autopatrol' => 'ìžì‹ ì˜ íŽ¸ì§‘ì„ ìžë™ìœ¼ë¡œ 검토',
+'right-unwatchedpages' => '주시ë˜ì§€ ì•Šì€ ë¬¸ì„œì˜ ëª©ë¡ì„ 보기',
+'right-trackback' => '트랙백 보내기',
+'right-mergehistory' => 'ë¬¸ì„œì˜ ì—­ì‚¬ë¥¼ 합침',
+'right-userrights' => '모든 사용ìžì˜ 권한 ì¡°ì •',
+'right-userrights-interwiki' => '다른 ìœ„í‚¤ì˜ ì‚¬ìš©ìž ê¶Œí•œì„ ì¡°ì •',
+'right-siteadmin' => 'ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 잠그거나 잠금 í•´ì œ',
# User rights log
'rightslog' => 'ì‚¬ìš©ìž ê¶Œí•œ 기ë¡',
@@ -873,7 +926,7 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
'rclistfrom' => '$1 ì´ëž˜ë¡œ ë°”ë€ ë¬¸ì„œ',
'rcshowhideminor' => '사소한 íŽ¸ì§‘ì„ $1',
'rcshowhidebots' => 'ë´‡ì„ $1',
-'rcshowhideliu' => '로그ì¸í•œ 사용ìžë¥¼ $1',
+'rcshowhideliu' => 'ë“±ë¡ ì‚¬ìš©ìžë¥¼ $1',
'rcshowhideanons' => 'ìµëª… 사용ìžë¥¼ $1',
'rcshowhidepatr' => 'ê²€í† ëœ íŽ¸ì§‘ì„ $1',
'rcshowhidemine' => 'ë‚´ íŽ¸ì§‘ì„ $1',
@@ -913,7 +966,7 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
ë¬¸ì„œì— ê·¸ë¦¼ì„ ë„£ìœ¼ë ¤ë©´ 아래 방법 중 하나를 사용하세요.
* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.jpg]]</nowiki></tt>''' ê·¸ë¦¼ì˜ ì˜¨ì „í•œ ëª¨ì–‘ì„ ì‚¬ìš©í•˜ê³ ìž í•  ë•Œ.
-* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|200픽셀|ì¸ë„¤ì¼|왼쪽|설명]]</nowiki></tt>''' ê·¸ë¦¼ì˜ ë„“ì´ë¥¼ 200픽셀로 하고 왼쪽 정렬하며 '설명' ì´ë¼ëŠ” 주ì„ì„ ê·¸ë¦¼ ë°‘ì— ë‹¬ ë•Œ.
+* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|200픽셀|섬네ì¼|왼쪽|설명]]</nowiki></tt>''' ê·¸ë¦¼ì˜ ë„“ì´ë¥¼ 200픽셀로 하고 왼쪽 정렬하며 '설명' ì´ë¼ëŠ” 주ì„ì„ ê·¸ë¦¼ ë°‘ì— ë‹¬ ë•Œ.
* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki></tt>''' 파ì¼ì„ ì§ì ‘ 보여주지 ì•Šê³  파ì¼ë¡œ 바로 ë§í¬í• ë•Œ.",
'upload-permitted' => '허용하는 íŒŒì¼ í™•ìž¥ìž: $1',
'upload-preferred' => '권장하는 íŒŒì¼ í™•ìž¥ìž: $1',
@@ -922,7 +975,7 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
'uploadlogpage' => '올리기 기ë¡',
'uploadlogpagetext' => '최근 올ë¼ì˜¨ 그림 목ë¡ìž…니다.
보다 ì‹œê°ì ìœ¼ë¡œ 확ì¸í•˜ê³  싶으시다면 [[Special:NewImages|새 그림 화랑]]ì„ ë³´ì„¸ìš”.',
-'filename' => '파ì¼ì´ë¦„',
+'filename' => 'íŒŒì¼ ì´ë¦„',
'filedesc' => '파ì¼ì˜ 설명',
'fileuploadsummary' => '설명:',
'filestatus' => '저작권 ìƒíƒœ:',
@@ -941,21 +994,25 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
'largefileserver' => 'ì´ íŒŒì¼ì˜ í¬ê¸°ê°€ 서버ì—ì„œ í—ˆìš©ëœ ì„¤ì •ë³´ë‹¤ í½ë‹ˆë‹¤.',
'emptyfile' => 'ë‹¹ì‹ ì´ ì˜¬ë¦° 파ì¼ì´ 빈 파ì¼ìž…니다. 파ì¼ëª…ì„ ìž˜ëª» ìž…ë ¥í–ˆì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤. 다시 í•œ 번 확ì¸í•´ 주시기 ë°”ëžë‹ˆë‹¤.',
'fileexists' => 'ê°™ì€ ì´ë¦„ì˜ íŒŒì¼ì´ ì´ë¯¸ 있습니다. 파ì¼ì„ 바꾸고 싶지 않다면 <strong><tt>$1</tt></strong> 파ì¼ì„ 확ì¸í•´ 주세요.',
+'filepageexists' => 'ì´ íŒŒì¼ì˜ 설명 문서가 <strong><tt>$1</tt></strong>ì— ì¡´ìž¬í•˜ì§€ë§Œ, ì´ ì´ë¦„ì„ ê°€ì§„ 파ì¼ì´ 존재하지 않습니다.
+ë‹¹ì‹ ì´ ìž…ë ¥í•œ ì„¤ëª…ì€ ì„¤ëª… ë¬¸ì„œì— ë°˜ì˜ë˜ì§€ ì•Šì„ ê²ƒìž…ë‹ˆë‹¤.
+ë‹¹ì‹ ì˜ ì„¤ëª…ì„ ë°˜ì˜ì‹œí‚¤ë ¤ë©´, ì§ì ‘ 편집하셔야 합니다.',
'fileexists-extension' => '비슷한 ì´ë¦„ì˜ íŒŒì¼ì´ 존재합니다:<br />
올리려는 íŒŒì¼ ì´ë¦„: <strong><tt>$1</tt></strong><br />
존재하는 íŒŒì¼ ì´ë¦„: <strong><tt>$2</tt></strong><br />
다른 ì´ë¦„으로 ì‹œë„í•´ 주세요.',
-'fileexists-thumb' => "<center>'''존재하는 그림'''</center>",
+'fileexists-thumb' => "<center>'''존재하는 파ì¼'''</center>",
'fileexists-forbidden' => 'ê°™ì€ ì´ë¦„ì˜ íŒŒì¼ì´ ì´ë¯¸ 있습니다. 뒤로 ëŒì•„가서 다른 ì´ë¦„으로 ì‹œë„í•´ 주시기 ë°”ëžë‹ˆë‹¤. [[Image:$1|thumb|center|$1]]',
'fileexists-shared-forbidden' => 'ê°™ì€ ì´ë¦„ì˜ íŒŒì¼ì´ ì´ë¯¸ 위키미디어 ê³µìš©ì— ìžˆìŠµë‹ˆë‹¤.
파ì¼ì„ 업로드하길 ì›í•˜ì‹ ë‹¤ë©´ 뒤로 ëŒì•„가서 다른 ì´ë¦„으로 ì‹œë„í•´ 주시기 ë°”ëžë‹ˆë‹¤. [[Image:$1|thumb|center|$1]]',
+'file-exists-duplicate' => '현재 올리고 있는 파ì¼ì´ 아래 파ì¼ê³¼ 중복ë©ë‹ˆë‹¤:',
'successfulupload' => '올리기 성공',
'uploadwarning' => '올리기 경고',
'savefile' => 'íŒŒì¼ ì €ìž¥',
'uploadedimage' => '‘[[$1]]’ì„(를) 올렸습니다.',
'overwroteimage' => '‘[[$1]]’ 파ì¼ì˜ 새 ë²„ì „ì„ ì˜¬ë ¸ìŠµë‹ˆë‹¤.',
'uploaddisabled' => '올리기 비활성화ë¨',
-'uploaddisabledtext' => '{{SITENAME}}ì—서는 íŒŒì¼ ì˜¬ë¦¬ê¸° ê¸°ëŠ¥ì´ ë¹„í™œì„±í™”ë˜ì–´ 있습니다.',
+'uploaddisabledtext' => 'íŒŒì¼ ì˜¬ë¦¬ê¸° ê¸°ëŠ¥ì´ ë¹„í™œì„±í™”ë˜ì–´ 있습니다.',
'uploadscripted' => 'ì´ íŒŒì¼ì—는 HTMLì´ë‚˜ 다른 스í¬ë¦½íŠ¸ 코드가 í¬í•¨ë˜ì–´ 있어, 웹 브ë¼ìš°ì €ì—ì„œ 오류를 ì¼ìœ¼í‚¬ 수 있습니다.',
'uploadcorrupt' => 'ì´ íŒŒì¼ì€ ìž˜ëª»ëœ í˜•ì‹ì„ 가지고 있습니다. 파ì¼ì„ 확ì¸í•˜ê³  다시 ì‹œë„í•´ 주세요.',
'uploadvirus' => '파ì¼ì´ ë°”ì´ëŸ¬ìŠ¤ë¥¼ í¬í•¨í•˜ê³  있습니다! ìƒì„¸ 설명: $1',
@@ -968,8 +1025,8 @@ $1, ë˜ëŠ” [[{{MediaWiki:Grouppage-sysop}}|다른 관리ìž]]ì—게 ì°¨ë‹¨ì— ëŒ
ì´ íŒŒì¼ì„ 올리는 ê²ƒì´ ì ì ˆí•œì§€ 다시 한번 ìƒê°í•´ì£¼ì‹­ì‹œì˜¤.
편ì˜ë¥¼ 위해 ì‚­ì œ 기ë¡ì„ 제공합니다.",
-'filename-bad-prefix' => '올리려고 하는 íŒŒì¼ ì´ë¦„ì´ <strong>"$1"</strong>ë¡œ 시작합니다.
-"$1"ì€ ë””ì§€í„¸ 사진기가 ìžë™ìœ¼ë¡œ 붙ì´ëŠ” ì˜ë¯¸ì—†ëŠ” ì´ë¦„입니다.
+'filename-bad-prefix' => '올리려고 하는 íŒŒì¼ ì´ë¦„ì´ <strong>"$1"</strong>(으)ë¡œ 시작합니다.
+"$1"ì€(는) 디지털 사진기가 ìžë™ìœ¼ë¡œ 붙ì´ëŠ” ì˜ë¯¸ì—†ëŠ” ì´ë¦„입니다.
파ì¼ì— 대해 알기 쉬운 ì´ë¦„ì„ ê³¨ë¼ì£¼ì„¸ìš”.',
'upload-proto-error' => 'ìž˜ëª»ëœ í”„ë¡œí† ì½œ',
@@ -986,16 +1043,18 @@ URLì´ ë§žê³  해당 웹사ì´íŠ¸ê°€ ìž‘ë™í•˜ëŠ”지 확ì¸í•´ì£¼ì„¸ìš”.',
'upload-curl-error28' => '업로드 시간 초과',
'upload-curl-error28-text' => '사ì´íŠ¸ì—ì„œ ì‘답하는 ì‹œê°„ì´ ë„ˆë¬´ ê¹ë‹ˆë‹¤. 사ì´íŠ¸ ì ‘ì†ì´ 가능한지 확ì¸í•œ ë‹¤ìŒ ë‹¤ì‹œ ì‹œë„해주세요. 해당 사ì´íŠ¸ì— ì ‘ì†ì´ ë§Žì„ ê²½ìš°, ì ‘ì†ì´ ì›í™œí•œ ì‹œê°„ëŒ€ì— ì‹œë„해주세요.',
-'license' => 'ë¼ì´ì„¼ìŠ¤:',
-'nolicense' => 'ì„ íƒí•˜ì§€ ì•ŠìŒ',
-'license-nopreview' => '(미리보기 불가능)',
+'license' => 'ë¼ì´ì„¼ìŠ¤:',
+'nolicense' => 'ì„ íƒí•˜ì§€ ì•ŠìŒ',
+'license-nopreview' => '(미리보기 불가능)',
+'upload_source_url' => ' (유효하고, 모든 ì‚¬ëžŒì´ ì ‘ê·¼ 가능한 URL)',
+'upload_source_file' => ' (ë‹¹ì‹ ì˜ ì»´í“¨í„°ì— ìžˆëŠ” 파ì¼)',
# Special:ImageList
-'imagelist-summary' => 'ì´ íŠ¹ìˆ˜ë¬¸ì„œëŠ” 올ë¼ì˜¨ 모든 파ì¼ì˜ 목ë¡ìž…니다.
-기본ì ìœ¼ë¡œ 마지막으로 올ë¼ì˜¨ 파ì¼ì´ 맨 ìœ„ì— ë³´ìž…ë‹ˆë‹¤.
-다르게 정렬하려면 ì›í•˜ëŠ” 기준 ì—´ì˜ ì²« ì¹¸ì„ ëˆ„ë¥´ì„¸ìš”.',
+'imagelist-summary' => 'ì´ ìœ„í‚¤ì— ì˜¬ë¼ì™€ 있는 모든 파ì¼ì´ 나열ë˜ì–´ 있습니다.
+기본ì ìœ¼ë¡œ 가장 ìµœê·¼ì— ì˜¬ë¼ì˜¨ 파ì¼ì´ 가장 ìœ„ì— ì˜¬ë¼ì™€ 있습니다.
+다른 ë°©ì‹ìœ¼ë¡œ 정렬하려면 기준 ì—´ì˜ ë¨¸ë¦¬ì¹¸ì„ ëˆŒëŸ¬ì£¼ì„¸ìš”.',
'imgfile' => '파ì¼',
-'imagelist' => '그림 목ë¡',
+'imagelist' => 'íŒŒì¼ ëª©ë¡',
'imagelist_date' => '날짜',
'imagelist_name' => 'ì´ë¦„',
'imagelist_user' => '사용ìž',
@@ -1004,7 +1063,7 @@ URLì´ ë§žê³  해당 웹사ì´íŠ¸ê°€ ìž‘ë™í•˜ëŠ”지 확ì¸í•´ì£¼ì„¸ìš”.',
# Image description page
'filehist' => 'íŒŒì¼ ì—­ì‚¬',
-'filehist-help' => '날짜/ì‹œê°„ì„ ëˆ„ë¥´ë©´ 해당 ì‹œê°„ì— ì˜¬ë¼ì˜¨ 파ì¼ì„ ë³¼ 수 있습니다.',
+'filehist-help' => '날짜/시간 ë§í¬ë¥¼ í´ë¦­í•˜ë©´ 해당 ì‹œê°„ì˜ íŒŒì¼ì„ ë³¼ 수 있습니다.',
'filehist-deleteall' => 'ëª¨ë‘ ì‚­ì œ',
'filehist-deleteone' => '지우기',
'filehist-revert' => 'ë˜ëŒë¦¬ê¸°',
@@ -1014,11 +1073,11 @@ URLì´ ë§žê³  해당 웹사ì´íŠ¸ê°€ ìž‘ë™í•˜ëŠ”지 확ì¸í•´ì£¼ì„¸ìš”.',
'filehist-dimensions' => 'í¬ê¸°',
'filehist-filesize' => 'íŒŒì¼ í¬ê¸°',
'filehist-comment' => 'ë‚´ìš©',
-'imagelinks' => '그림 ë§í¬',
+'imagelinks' => 'íŒŒì¼ ë§í¬',
'linkstoimage' => 'ë‹¤ìŒ $1ê°œì˜ ë¬¸ì„œê°€ ì´ ê·¸ë¦¼ì„ ì‚¬ìš©í•˜ê³  있습니다:',
'nolinkstoimage' => 'ì´ ê·¸ë¦¼ì„ ì‚¬ìš©í•˜ëŠ” 문서가 없습니다.',
'morelinkstoimage' => 'ì´ íŒŒì¼ì´ ì“°ì´ê³  있는 문서 ëª©ë¡ [[Special:WhatLinksHere/$1|ë” ë³´ê¸°]].',
-'duplicatesoffile' => '다ìŒì˜ $1ê°œì˜ íŒŒì¼ì´ 중복ë©ë‹ˆë‹¤:',
+'duplicatesoffile' => 'ë‹¤ìŒ $1ê°œì˜ íŒŒì¼ì´ 중복ë©ë‹ˆë‹¤:',
'sharedupload' => 'ì´ ìžë£ŒëŠ” 위키미디어 ê³µìš©ì— ìžˆìŠµë‹ˆë‹¤. 다른 프로ì íŠ¸ì—ì„œ 사용하고 ìžˆì„ ê°€ëŠ¥ì„±ì´ ìžˆìŠµë‹ˆë‹¤.',
'shareduploadwiki' => '$1ì—ì„œ ë” ìžì„¸í•œ 정보를 ì–»ì„ ìˆ˜ 있습니다.',
'shareduploadwiki-desc' => 'ì´ $1를 ì•„ëž˜ì— í‘œì‹œí•©ë‹ˆë‹¤.',
@@ -1046,7 +1105,7 @@ URLì´ ë§žê³  해당 웹사ì´íŠ¸ê°€ ìž‘ë™í•˜ëŠ”지 확ì¸í•´ì£¼ì„¸ìš”.',
'filedelete-submit' => '삭제',
'filedelete-success' => "'''$1''' 파ì¼ì„ 삭제했습니다.",
'filedelete-success-old' => "'''[[Media:$1|$1]]''' 파ì¼ì˜ $2 $3 ë²„ì „ì„ ì‚­ì œí–ˆìŠµë‹ˆë‹¤.",
-'filedelete-nofile' => "{{SITENAME}}ì— '''$1''' 파ì¼ì´ 존재하지 않습니다.",
+'filedelete-nofile' => "'''$1''' 파ì¼ì´ 존재하지 않습니다.",
'filedelete-nofile-old' => "해당 ì¡°ê±´ì— ë§žëŠ” 과거 '''$1''' 파ì¼ì´ 존재하지 않습니다.",
'filedelete-iscurrent' => '가장 최신 ë²„ì „ì˜ íŒŒì¼ì„ 삭제하려고 하고 있습니다. 먼저 ì´ì „ 버전으로 ë˜ëŒë¦° 다ìŒì— 삭제해주세요.',
'filedelete-otherreason' => '다른 ì´ìœ /추가ì ì¸ ì´ìœ :',
@@ -1103,7 +1162,7 @@ URLì´ ë§žê³  해당 웹사ì´íŠ¸ê°€ ìž‘ë™í•˜ëŠ”지 확ì¸í•´ì£¼ì„¸ìš”.',
'doubleredirects' => 'ì´ì¤‘ 넘겨주기 목ë¡',
'doubleredirectstext' => 'ê° ì—´ì˜ ì²«ë²ˆì§¸ 문서는 ë‘번째 문서로, ë‘번째 문서는 세번째 문서로 ì—°ê²°ë©ë‹ˆë‹¤. 첫번째 문서를 마지막 문서로 ì—°ê²°í•´ 주어야 합니다.',
'double-redirect-fixed-move' => '넘겨주기 수정: [[$1]] 문서가 [[$2]] (으)ë¡œ ì´ë™ë˜ì—ˆìŠµë‹ˆë‹¤.',
-'double-redirect-fixer' => '넘겨주기 수정',
+'double-redirect-fixer' => '넘겨주기 수리꾼',
'brokenredirects' => 'ëŠê¸´ 넘겨주기 목ë¡',
'brokenredirectstext' => '존재하지 않는 문서로 넘겨주기가 ë˜ì–´ 있는 ë¬¸ì„œì˜ ëª©ë¡ìž…니다:',
@@ -1112,6 +1171,7 @@ URLì´ ë§žê³  해당 웹사ì´íŠ¸ê°€ ìž‘ë™í•˜ëŠ”지 확ì¸í•´ì£¼ì„¸ìš”.',
'withoutinterwiki' => '언어 ì¸í„°ìœ„키 ë§í¬ê°€ 없는 문서 목ë¡',
'withoutinterwiki-summary' => '다른 ì–¸ì–´ë¡œì˜ ì—°ê²°ì´ ì—†ëŠ” ë¬¸ì„œì˜ ëª©ë¡ìž…니다:',
+'withoutinterwiki-legend' => 'ì ‘ë‘ì–´',
'withoutinterwiki-submit' => 'ë³´ì´ê¸°',
'fewestrevisions' => '편집 역사가 ì§§ì€ ë¬¸ì„œ 목ë¡',
@@ -1131,7 +1191,7 @@ URLì´ ë§žê³  해당 웹사ì´íŠ¸ê°€ ìž‘ë™í•˜ëŠ”지 확ì¸í•´ì£¼ì„¸ìš”.',
'uncategorizedimages' => '분류ë˜ì§€ ì•Šì€ íŒŒì¼ ëª©ë¡',
'uncategorizedtemplates' => '분류ë˜ì§€ ì•Šì€ í‹€ 목ë¡',
'unusedcategories' => '사용하지 않는 분류 목ë¡',
-'unusedimages' => '사용하지 않는 그림 목ë¡',
+'unusedimages' => '사용하지 않는 íŒŒì¼ ëª©ë¡',
'popularpages' => 'ì¸ê¸°ìžˆëŠ” 문서 목ë¡',
'wantedcategories' => '필요한 분류 목ë¡',
'wantedpages' => '필요한 문서 목ë¡',
@@ -1201,10 +1261,11 @@ URLì´ ë§žê³  해당 웹사ì´íŠ¸ê°€ ìž‘ë™í•˜ëŠ”지 확ì¸í•´ì£¼ì„¸ìš”.',
'allpages-bad-ns' => '{{SITENAME}}ì—는 ‘$1’ 네임스페ì´ìŠ¤ë¥¼ 사용하지 않습니다.',
# Special:Categories
-'categories' => '분류',
-'categoriespagetext' => '문서나 ìžë£Œë¥¼ ë‹´ê³  있는 분류 목ë¡ìž…니다.
+'categories' => '분류',
+'categoriespagetext' => '문서나 ìžë£Œë¥¼ ë‹´ê³  있는 분류 목ë¡ìž…니다.
[[Special:UnusedCategories|사용ë˜ì§€ 않는 분류]]는 ì—¬ê¸°ì— ë³´ì´ì§€ 않습니다.
[[Special:WantedCategories|필요한 분류]]ë„ ì°¸ê³ í•˜ì„¸ìš”.',
+'special-categories-sort-abc' => '알파벳순으로 정렬',
# Special:ListUsers
'listusersfrom' => '다ìŒìœ¼ë¡œ 시작하는 ì‚¬ìš©ìž ë³´ì´ê¸°:',
@@ -1212,7 +1273,8 @@ URLì´ ë§žê³  해당 웹사ì´íŠ¸ê°€ ìž‘ë™í•˜ëŠ”지 확ì¸í•´ì£¼ì„¸ìš”.',
'listusers-noresult' => '해당 사용ìžê°€ 없습니다.',
# Special:ListGroupRights
-'listgrouprights' => 'ì‚¬ìš©ìž ê¶Œí•œ 목ë¡',
+'listgrouprights' => 'ì‚¬ìš©ìž ê¶Œí•œ 목ë¡',
+'listgrouprights-members' => '(ì‚¬ìš©ìž ëª©ë¡)',
# E-mail user
'mailnologin' => '보낼 ì´ë©”ì¼ ì£¼ì†Œê°€ ì—†ìŒ',
@@ -1220,7 +1282,7 @@ URLì´ ë§žê³  해당 웹사ì´íŠ¸ê°€ ìž‘ë™í•˜ëŠ”지 확ì¸í•´ì£¼ì„¸ìš”.',
'emailuser' => 'ì´ë©”ì¼ ë³´ë‚´ê¸°',
'emailpage' => '사용ìžì—게 ì´ë©”ì¼ ë³´ë‚´ê¸°',
'emailpagetext' => 'ì´ ì‚¬ìš©ìžê°€ 환경 ì„¤ì •ì— ì˜¬ë°”ë¥¸ ì´ë©”ì¼ ì£¼ì†Œë¥¼ ì ì—ˆë‹¤ë©´, 아래 ì–‘ì‹ì„ 통해 ì´ë©”ì¼ì„ 보낼 수 있습니다.
-ì´ë©”ì¼ì„ ë°›ì€ ì‚¬ìš©ìžê°€ 바로 답장할 수 있ë„ë¡ í•˜ê¸° 위해 ë‹¹ì‹ ì´ [[Special:Preferences|ì‚¬ìš©ìž í™˜ê²½ 설정]]ì— ì ì€ ì´ë©”ì¼ ì£¼ì†Œê°€ "발신ìž" ì •ë³´ì— ë“¤ì–´ê°‘ë‹ˆë‹¤.',
+ì´ë©”ì¼ì„ ë°›ì€ ì‚¬ìš©ìžê°€ 바로 답장할 수 있ë„ë¡ í•˜ê¸° 위해 ë‹¹ì‹ ì´ [[Special:Preferences|ì‚¬ìš©ìž í™˜ê²½ 설정]]ì— ì ì€ ì´ë©”ì¼ ì£¼ì†Œê°€ "발신ìž" ì •ë³´ì— ë“¤ì–´ê°‘ë‹ˆë‹¤. ë”°ë¼ì„œ 수신ìžê°€ 당신ì—게 ì§ì ‘ ë‹µìž¥ì„ ë³´ë‚¼ 수 있습니다.',
'usermailererror' => 'ë©”ì¼ ê°ì²´ì—ì„œ 오류 ë°œìƒ:',
'defemailsubject' => '{{SITENAME}} ì´ë©”ì¼',
'noemailtitle' => 'ì´ë©”ì¼ ì£¼ì†Œ ì—†ìŒ',
@@ -1234,6 +1296,7 @@ URLì´ ë§žê³  해당 웹사ì´íŠ¸ê°€ ìž‘ë™í•˜ëŠ”지 확ì¸í•´ì£¼ì„¸ìš”.',
'emailccsubject' => '$1ì—게 보낸 ë©”ì¼ ì‚¬ë³¸: $2',
'emailsent' => 'ì´ë©”ì¼ ë³´ëƒ„',
'emailsenttext' => 'ì´ë©”ì¼ì„ 보냈습니다.',
+'emailuserfooter' => 'ì´ ì´ë©”ì¼ì€ {{SITENAME}}ì˜ $1 사용ìžê°€ $2 사용ìžì—게 "ì´ë©”ì¼ ë³´ë‚´ê¸°" ê¸°ëŠ¥ì„ í†µí•´ 전송ë˜ì—ˆìŠµë‹ˆë‹¤.',
# Watchlist
'watchlist' => '주시문서 목ë¡',
@@ -1252,6 +1315,7 @@ URLì´ ë§žê³  해당 웹사ì´íŠ¸ê°€ ìž‘ë™í•˜ëŠ”지 확ì¸í•´ì£¼ì„¸ìš”.',
'unwatch' => '주시 해제',
'unwatchthispage' => '주시 해제하기',
'notanarticle' => '문서가 아님',
+'notvisiblerev' => 'ì´ íŒì€ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤.',
'watchnochange' => '주어진 기간 ì¤‘ì— ë°”ë€ ì£¼ì‹œë¬¸ì„œê°€ 없습니다.',
'watchlist-details' => '$1ê°œ(토론 제외)ì˜ ë¬¸ì„œë¥¼ 주시하고 있습니다.',
'wlheader-enotif' => '* ì´ë©”ì¼ ì•Œë¦¼ ê¸°ëŠ¥ì´ í™œì„±í™”ë˜ì—ˆìŠµë‹ˆë‹¤.',
@@ -1275,14 +1339,14 @@ URLì´ ë§žê³  해당 웹사ì´íŠ¸ê°€ ìž‘ë™í•˜ëŠ”지 확ì¸í•´ì£¼ì„¸ìš”.',
'enotif_reset' => '모든 문서를 방문한 것으로 표시하기',
'enotif_newpagetext' => 'ì´ê²ƒì€ 새 문서입니다.',
'enotif_impersonal_salutation' => '{{SITENAME}} 사용ìž',
-'changed' => '바뀜',
-'created' => '만들어ì§',
-'enotif_subject' => '{{SITENAME}}ì—ì„œ $PAGEEDITOR 사용ìžê°€ $PAGETITLE 문서를 $CHANGEDORCREATED함',
+'changed' => '바꾸',
+'created' => '만들',
+'enotif_subject' => '{{SITENAME}}ì—ì„œ $PAGEEDITOR 사용ìžê°€ $PAGETITLE 문서를 $CHANGEDORCREATED었습니다.',
'enotif_lastvisited' => 'ë‹¹ì‹ ì˜ ë§ˆì§€ë§‰ 방문 ì´í›„ì˜ ëª¨ë“  ë³€ê²½ì‚¬í•­ì„ ë³´ë ¤ë©´ $1ì„(를) 보십시오.',
'enotif_anon_editor' => 'ìµëª… ì‚¬ìš©ìž $1',
-'enotif_body' => '$WATCHINGUSERNAMEì—게,
+'enotif_body' => '$WATCHINGUSERNAME님,
-{{SITENAME}}ì˜ ë¬¸ì„œ $PAGETITLEì´(ê°€) $PAGEEDITORì— ì˜í•´ $CHANGEDORCREATEDë˜ì—ˆìŠµë‹ˆë‹¤. í˜„ìž¬ì˜ ë¬¸ì„œëŠ” $PAGETITLE_URLì—ì„œ ë³¼ 수 있습니다.
+{{SITENAME}}ì˜ ë¬¸ì„œ $PAGETITLEì„(를) $PAGEEDITORë‹˜ì´ $CHANGEDORCREATED었습니다. í˜„ìž¬ì˜ ë¬¸ì„œëŠ” $PAGETITLE_URL ì—ì„œ ë³¼ 수 있습니다.
$NEWPAGE
@@ -1292,7 +1356,8 @@ $NEWPAGE
ì´ë©”ì¼: $PAGEEDITOR_EMAIL
위키: $PAGEEDITOR_WIKI
-ì´ ë¬¸ì„œë¥¼ 방문하기 전까지는 알림 ì´ë©”ì¼ì€ 발송ë˜ì§€ 않습니다.
+ì´ ë¬¸ì„œë¥¼ 열기 ì „ì—는 다른 알림 ì´ë©”ì¼ì„ ë” ì´ìƒ 보내지 않습니다.
+주시 문서 목ë¡ì„ 지울 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.
{{SITENAME}} 알림 시스템
@@ -1366,7 +1431,7 @@ $NEWPAGE
'protect-level-autoconfirmed' => '등ë¡ëœ 사용ìžë§Œ 가능',
'protect-level-sysop' => '관리ìžë§Œ 가능',
'protect-summary-cascade' => '연쇄ì ',
-'protect-expiring' => '$1(UTC)ì— ë§Œë£Œ',
+'protect-expiring' => '$1 (UTC)ì— ë§Œë£Œ',
'protect-cascade' => 'ì—°ì‡„ì  ë³´í˜¸ - ì´ ë¬¸ì„œì—ì„œ 사용ë˜ëŠ” 다른 문서를 함께 보호합니다.',
'protect-cantedit' => 'ì´ ë¬¸ì„œì˜ ë³´í˜¸ ì„¤ì •ì„ ë°”ê¿€ ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤.',
'restriction-type' => '권한:',
@@ -1383,39 +1448,43 @@ $NEWPAGE
# Restriction levels
'restriction-level-sysop' => '보호ë¨',
'restriction-level-autoconfirmed' => '준보호ë¨',
+'restriction-level-all' => '모ë‘',
# Undelete
-'undelete' => 'ì‚­ì œëœ ë¬¸ì„œ 보기',
-'undeletepage' => 'ì‚­ì œëœ ë¬¸ì„œë¥¼ 보거나 ë˜ì‚´ë¦¬ê¸°',
-'undeletepagetitle' => "'''아래는 [[:$1|$1]]ì˜ ì‚­ì œëœ íŒìž…니다.'''.",
-'viewdeletedpage' => 'ì‚­ì œëœ ë¬¸ì„œ 보기',
-'undeletepagetext' => '다ìŒì˜ 문서는 ì‚­ì œë˜ì—ˆì§€ë§Œ ë³´ê´€ë˜ì–´ 있고, ë˜ì‚´ë¦´ 수 있습니다. ë³´ê´€ëœ ë¬¸ì„œë“¤ì€ ì£¼ê¸°ì ìœ¼ë¡œ ì‚­ì œë  ê²ƒìž…ë‹ˆë‹¤.',
-'undeleteextrahelp' => "문서 역사 전체를 복구하려면 모든 ì²´í¬ë°•ìŠ¤ë¥¼ ì„ íƒ í•´ì œí•œ ë’¤ '''복구'''를 누르세요.
+'undelete' => 'ì‚­ì œëœ ë¬¸ì„œ 보기',
+'undeletepage' => 'ì‚­ì œëœ ë¬¸ì„œë¥¼ 보거나 ë˜ì‚´ë¦¬ê¸°',
+'undeletepagetitle' => "'''아래는 [[:$1|$1]]ì˜ ì‚­ì œëœ íŒìž…니다.'''.",
+'viewdeletedpage' => 'ì‚­ì œëœ ë¬¸ì„œ 보기',
+'undeletepagetext' => '다ìŒì˜ 문서는 ì‚­ì œë˜ì—ˆì§€ë§Œ ë³´ê´€ë˜ì–´ 있고, ë˜ì‚´ë¦´ 수 있습니다. ë³´ê´€ëœ ë¬¸ì„œë“¤ì€ ì£¼ê¸°ì ìœ¼ë¡œ ì‚­ì œë  ê²ƒìž…ë‹ˆë‹¤.',
+'undelete-fieldset-title' => '문서 복구',
+'undeleteextrahelp' => "문서 역사 전체를 복구하려면 모든 ì²´í¬ë°•ìŠ¤ë¥¼ ì„ íƒ í•´ì œí•œ ë’¤ '''복구'''를 누르세요.
특정한 ë²„ì „ë§Œì„ ë³µêµ¬í•˜ë ¤ë©´ 복구하려는 ë²„ì „ë“¤ì„ ì„ íƒí•œ ë’¤ '''복구'''를 누르세요. '''초기화'''를 누르면 모든 ì„ íƒì´ 취소ë©ë‹ˆë‹¤.",
-'undeleterevisions' => '$1ê°œì˜ ë²„ì „ 보관중',
-'undeletehistory' => '문서를 ë˜ì‚´ë¦¬ë©´ 모든 역사가 ê°™ì´ ë³µêµ¬ë©ë‹ˆë‹¤.
+'undeleterevisions' => '$1ê°œì˜ ë²„ì „ 보관중',
+'undeletehistory' => '문서를 ë˜ì‚´ë¦¬ë©´ 모든 역사가 ê°™ì´ ë³µêµ¬ë©ë‹ˆë‹¤.
문서가 ì‚­ì œëœ í›„ì— ê°™ì€ ì´ë¦„ì˜ ë¬¸ì„œê°€ 만들어졌다면, 복구ë˜ëŠ” ë²„ì „ë“¤ì€ ì—­ì‚¬ì˜ ê³¼ê±° ë¶€ë¶„ì— ë‚˜íƒ€ë‚  것입니다.',
-'undeletehistorynoadmin' => 'ì´ ë¬¸ì„œëŠ” ì‚­ì œë˜ì–´ 있습니다. ì‚­ì œëœ ì´ìœ ì™€ ì‚­ì œë˜ê¸° ì „ì— ì´ ë¬¸ì„œë¥¼ 편집한 사용ìžë“¤ì´ ì•„ëž˜ì— ë‚˜ì™€ 있습니다. ì‚­ì œëœ ë¬¸ì„œë¥¼ 보려면 ê´€ë¦¬ìž ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤.',
-'undeletebtn' => '복구',
-'undeletelink' => 'ë˜ì‚´ë¦¬ê¸°',
-'undeletereset' => '초기화',
-'undeletecomment' => '설명:',
-'undeletedarticle' => '"[[$1]]" 복구ë¨',
-'undeletedrevisions' => '$1ê°œì˜ ë²„ì „ì´ ë³µêµ¬ë˜ì—ˆìŠµë‹ˆë‹¤.',
-'undeletedrevisions-files' => '$1ê°œì˜ ë²„ì „ê³¼ $2ê°œì˜ íŒŒì¼ì´ 복구ë˜ì—ˆìŠµë‹ˆë‹¤.',
-'undeletedfiles' => '$1ê°œì˜ íŒŒì¼ì´ 복구ë˜ì—ˆìŠµë‹ˆë‹¤.',
-'cannotundelete' => 'ë³µêµ¬ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. 다른 누군가가 ì´ë¯¸ ë³µêµ¬í–ˆì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.',
-'undeletedpage' => "<big>'''$1ì´(ê°€) 복구ë˜ì—ˆìŠµë‹ˆë‹¤.'''</big>
+'undeleterevdel' => '복구하려는 ë¬¸ì„œì˜ ìµœì‹ íŒì´ ì‚­ì œë˜ì–´ 있는 경우 문서를 복구시킬 수 없습니다. ì´ëŸ¬í•œ 경우, ì‚­ì œëœ ìµœì‹ íŒ ë¬¸ì„œì˜ ì²´í¬ë°•ìŠ¤ë¥¼ ì„ íƒ í•´ì œí•˜ê±°ë‚˜ ìˆ¨ê¹€ì„ í•´ì œí•´ì•¼ 합니다.',
+'undeletehistorynoadmin' => 'ì´ ë¬¸ì„œëŠ” ì‚­ì œë˜ì–´ 있습니다. ì‚­ì œëœ ì´ìœ ì™€ ì‚­ì œë˜ê¸° ì „ì— ì´ ë¬¸ì„œë¥¼ 편집한 사용ìžë“¤ì´ ì•„ëž˜ì— ë‚˜ì™€ 있습니다. ì‚­ì œëœ ë¬¸ì„œë¥¼ 보려면 ê´€ë¦¬ìž ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤.',
+'undeletebtn' => '복구',
+'undeletelink' => 'ë˜ì‚´ë¦¬ê¸°',
+'undeletereset' => '초기화',
+'undeletecomment' => '설명:',
+'undeletedarticle' => '"[[$1]]" 복구ë¨',
+'undeletedrevisions' => '$1ê°œì˜ ë²„ì „ì´ ë³µêµ¬ë˜ì—ˆìŠµë‹ˆë‹¤.',
+'undeletedrevisions-files' => '$1ê°œì˜ ë²„ì „ê³¼ $2ê°œì˜ íŒŒì¼ì´ 복구ë˜ì—ˆìŠµë‹ˆë‹¤.',
+'undeletedfiles' => '$1ê°œì˜ íŒŒì¼ì´ 복구ë˜ì—ˆìŠµë‹ˆë‹¤.',
+'cannotundelete' => 'ë³µêµ¬ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. 다른 누군가가 ì´ë¯¸ ë³µêµ¬í–ˆì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.',
+'undeletedpage' => "<big>'''$1ì´(ê°€) 복구ë˜ì—ˆìŠµë‹ˆë‹¤.'''</big>
[[Special:Log/delete|ì‚­ì œ 기ë¡]]ì—ì„œ ìµœê·¼ì˜ ì‚­ì œ/복구 기ë¡ì„ ë³¼ 수 있습니다.",
-'undelete-header' => 'ìµœê·¼ì— ì‚­ì œëœ ë¬¸ì„œ 기ë¡ì€ [[Special:Log/delete|여기]]ì—ì„œ ë³¼ 수 있습니다.',
-'undelete-search-box' => 'ì‚­ì œëœ ë¬¸ì„œ 찾기',
-'undelete-search-prefix' => '다ìŒìœ¼ë¡œ 시작하는 문서 ë³´ì´ê¸°:',
-'undelete-search-submit' => '찾기',
-'undelete-error-short' => 'íŒŒì¼ ë³µêµ¬ 오류: $1',
-'undelete-error-long' => '파ì¼ì„ 복구하는 중 오류 ë°œìƒ:
+'undelete-header' => 'ìµœê·¼ì— ì‚­ì œëœ ë¬¸ì„œ 기ë¡ì€ [[Special:Log/delete|여기]]ì—ì„œ ë³¼ 수 있습니다.',
+'undelete-search-box' => 'ì‚­ì œëœ ë¬¸ì„œ 찾기',
+'undelete-search-prefix' => '다ìŒìœ¼ë¡œ 시작하는 문서 ë³´ì´ê¸°:',
+'undelete-search-submit' => '찾기',
+'undelete-error-short' => 'íŒŒì¼ ë³µêµ¬ 오류: $1',
+'undelete-error-long' => '파ì¼ì„ 복구하는 중 오류 ë°œìƒ:
$1',
+'undelete-show-file-submit' => '예',
# Namespace form on various pages
'namespace' => 'ì´ë¦„공간:',
@@ -1453,19 +1522,23 @@ $1',
'whatlinkshere-next' => '{{PLURAL:$1|다ìŒ|ë‹¤ìŒ $1}}',
'whatlinkshere-links' => '↠가리키는 문서 목ë¡',
'whatlinkshere-hideredirs' => '넘겨주기를 $1',
+'whatlinkshere-hidetrans' => 'í‹€ í¬í•¨ $1',
'whatlinkshere-hidelinks' => 'ë§í¬ë¥¼ $1',
+'whatlinkshere-hideimages' => 'ê·¸ë¦¼ì„ $1',
+'whatlinkshere-filters' => 'í•„í„°',
# Block/unblock
-'blockip' => 'ì‚¬ìš©ìž ì°¨ë‹¨',
-'blockiptext' => '차단할 IP 주소나 ì‚¬ìš©ìž ì´ë¦„ì„ ì•„ëž˜ì— ì ì–´ 주세요.
+'blockip' => 'ì‚¬ìš©ìž ì°¨ë‹¨',
+'blockip-legend' => 'ì‚¬ìš©ìž ì°¨ë‹¨',
+'blockiptext' => '차단할 IP 주소나 ì‚¬ìš©ìž ì´ë¦„ì„ ì•„ëž˜ì— ì ì–´ 주세요.
ì°¨ë‹¨ì€ ë¬¸ì„œ 훼ì†ì„ 막기 위해, [[{{MediaWiki:Policy-url}}|ì •ì±…]]ì— ì˜í•´ì„œë§Œ ì´ë£¨ì–´ì ¸ì•¼ 합니다.
차단 ì´ìœ ë¥¼ ê°™ì´ ì ì–´ì£¼ì„¸ìš”(예: 특정 문서 훼ì†).',
-'ipaddress' => 'IP 주소:',
-'ipadressorusername' => 'IP 주소 ë˜ëŠ” 계정 ì´ë¦„:',
-'ipbexpiry' => '기간:',
-'ipbreason' => 'ì´ìœ :',
-'ipbreasonotherlist' => '다른 ì´ìœ ',
-'ipbreason-dropdown' => '*ì¼ë°˜ì ì¸ 차단 ì´ìœ 
+'ipaddress' => 'IP 주소:',
+'ipadressorusername' => 'IP 주소 ë˜ëŠ” 계정 ì´ë¦„:',
+'ipbexpiry' => '기간:',
+'ipbreason' => 'ì´ìœ :',
+'ipbreasonotherlist' => '다른 ì´ìœ ',
+'ipbreason-dropdown' => '*ì¼ë°˜ì ì¸ 차단 ì´ìœ 
** ìž˜ëª»ëœ ë‚´ìš© 편집
** 문서 ë‚´ìš©ì„ ì§€ì›€
** ë¬¸ì„œì— ìŠ¤íŒ¸ì„ ë„£ìŒ
@@ -1473,61 +1546,70 @@ $1',
** 협박성 í–‰ë™
** 다중 계정 악용
** ìž˜ëª»ëœ ê³„ì • ì´ë¦„',
-'ipbanononly' => 'ìµëª… 사용ìžë§Œ 차단하기',
-'ipbcreateaccount' => '계정 ìƒì„±ì„ 막기',
-'ipbemailban' => 'ì´ë©”ì¼ì„ 보내지 못하ë„ë¡ ë§‰ê¸°',
-'ipbenableautoblock' => 'ì´ ì‚¬ìš©ìžê°€ ìµœê·¼ì— ì‚¬ìš©í–ˆê±°ë‚˜ 앞으로 사용하는 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', # display1:time1,display2:time2,...
-'ipbotheroption' => '수ë™ìœ¼ë¡œ 지정',
-'ipbotherreason' => '다른 ì´ìœ /추가ì ì¸ ì´ìœ :',
-'badipaddress' => 'ìž˜ëª»ëœ IP 주소',
-'blockipsuccesssub' => '차단 완료',
-'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] 사용ìžê°€ 차단ë˜ì—ˆìŠµë‹ˆë‹¤. ì°¨ë‹¨ëœ ì‚¬ìš©ìž ëª©ë¡ì€ [[Special:IPBlockList|여기]]ì—ì„œ ë³¼ 수 있습니다.',
-'ipb-edit-dropdown' => '차단 사유 고치기',
-'ipb-unblock-addr' => '$1 차단 해제하기',
-'ipb-unblock' => '사용ìž/IP 주소 차단 해제하기',
-'ipb-blocklist-addr' => '$1ì˜ í˜„ìž¬ 차단 ê¸°ë¡ ë³´ê¸°',
-'ipb-blocklist' => '현재 차단 ê¸°ë¡ ë³´ê¸°',
-'unblockip' => 'ì‚¬ìš©ìž ì°¨ë‹¨ í•´ì œ',
-'unblockiptext' => 'ì•„ëž˜ì˜ ì–‘ì‹ì— 차단 해제하려는 IP 주소나 ì‚¬ìš©ìž ì´ë¦„ì„ ìž…ë ¥í•˜ì„¸ìš”.',
-'ipusubmit' => '차단 해제',
-'unblocked' => '[[User:$1|$1]] ì‚¬ìš©ìž ì°¨ë‹¨ í•´ì œë¨',
-'unblocked-id' => '차단 $1 í•´ì œë¨',
-'ipblocklist' => '차단 ì¤‘ì¸ IP 주소와 계정 ì´ë¦„',
-'ipblocklist-submit' => '찾기',
-'blocklistline' => '$1, $2 사용ìžëŠ” $3ì„ ì°¨ë‹¨í•¨ ($4)',
-'infiniteblock' => '무기한',
-'expiringblock' => '$1ì— í•´ì œ',
-'anononlyblock' => 'ìµëª… 사용ìžë§Œ',
-'noautoblockblock' => 'ìžë™ 차단 비활성화ë¨',
-'createaccountblock' => '계정 ìƒì„± 금지ë¨',
-'emailblock' => 'ì´ë©”ì¼ ì°¨ë‹¨ë¨',
-'ipblocklist-no-results' => 'ë‹¹ì‹ ì´ ìž…ë ¥í•œ IP 주소나 사용ìžëŠ” 차단ë˜ì§€ 않았습니다.',
-'blocklink' => '차단',
-'unblocklink' => '차단 해제',
-'contribslink' => '기여',
-'autoblocker' => "ë‹¹ì‹ ì˜ IP 주소는 최근 ‘[[User:$1|$1]]’ì´(ê°€) 사용하였기 ë•Œë¬¸ì— ìžë™ìœ¼ë¡œ 차단ë˜ì—ˆìŠµë‹ˆë‹¤. $1ì˜ ì°¨ë‹¨ ì´ìœ ëŠ” 다ìŒê³¼ 같습니다: '''$2'''",
-'blocklogpage' => '차단 기ë¡',
-'blocklogentry' => '[[$1]] 사용ìžë¥¼ $2 $3 차단함',
-'blocklogtext' => 'ì´ ëª©ë¡ì€ ì‚¬ìš©ìž ì°¨ë‹¨/차단 í•´ì œ 기ë¡ìž…니다. ìžë™ìœ¼ë¡œ ì°¨ë‹¨ëœ IP 주소는 ì—¬ê¸°ì— ë‚˜ì˜¤ì§€ 않습니다. [[Special:IPBlockList|여기]]ì—ì„œ 현재 ì°¨ë‹¨ëœ ì‚¬ìš©ìž ëª©ë¡ì„ ë³¼ 수 있습니다.',
-'unblocklogentry' => '$1ì„ ì°¨ë‹¨ 해제했습니다.',
-'block-log-flags-anononly' => 'IP만 막ìŒ',
-'block-log-flags-nocreate' => '계정 ìƒì„± 막ìŒ',
-'block-log-flags-noautoblock' => 'ìžë™ 차단 비활성화ë¨',
-'block-log-flags-noemail' => 'ì´ë©”ì¼ ë§‰ìŒ',
-'range_block_disabled' => 'IP 범위 차단 ê¸°ëŠ¥ì´ ë¹„í™œì„±í™”ë˜ì–´ 있습니다.',
-'ipb_expiry_invalid' => '차단 ê¸°ê°„ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤.',
-'ipb_already_blocked' => '"$1" 사용ìžëŠ” ì´ë¯¸ 차단ë¨',
-'ipb_cant_unblock' => '오류: 차단 ID $1ì´(ê°€) 존재하지 않습니다. ì´ë¯¸ 차단 í•´ì œë˜ì—ˆì„ 수 있습니다.',
-'ip_range_invalid' => 'IP 범위가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.',
-'proxyblocker' => '프ë¡ì‹œ 차단',
-'proxyblocker-disabled' => 'ì´ ê¸°ëŠ¥ì€ ë¹„í™œì„±ë˜ì–´ 있습니다.',
-'proxyblockreason' => 'ë‹¹ì‹ ì˜ IP 주소는 공개 프ë¡ì‹œë¡œ ë°í˜€ì ¸ ìžë™ìœ¼ë¡œ 차단ë©ë‹ˆë‹¤. 만약 ì¸í„°ë„· ì‚¬ìš©ì— ë¬¸ì œê°€ 있다면 ì¸í„°ë„· 서비스 공급ìžì—게 문ì˜í•´ì£¼ì„¸ìš”.',
-'proxyblocksuccess' => '완료.',
-'sorbsreason' => 'ë‹¹ì‹ ì˜ IP 주소는 {{SITENAME}}ì—ì„œ 사용하는 DNSBL 공개 프ë¡ì‹œ 목ë¡ì— 들어 있습니다.',
-'sorbs_create_account_reason' => 'ë‹¹ì‹ ì˜ IP 주소는 {{SITENAME}}ì—ì„œ 사용하는 DNSBL 공개 프ë¡ì‹œ 목ë¡ì— 들어 있습니다. ê³„ì •ì„ ë§Œë“¤ 수 없습니다.',
+'ipbanononly' => 'ìµëª… 사용ìžë§Œ 차단하기',
+'ipbcreateaccount' => '계정 ìƒì„±ì„ 막기',
+'ipbemailban' => 'ì´ë©”ì¼ì„ 보내지 못하ë„ë¡ ë§‰ê¸°',
+'ipbenableautoblock' => 'ì´ ì‚¬ìš©ìžê°€ ìµœê·¼ì— ì‚¬ìš©í–ˆê±°ë‚˜ 앞으로 사용하는 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', # display1:time1,display2:time2,...
+'ipbotheroption' => '수ë™ìœ¼ë¡œ 지정',
+'ipbotherreason' => '다른 ì´ìœ /추가ì ì¸ ì´ìœ :',
+'ipbhidename' => 'ì‚¬ìš©ìž ì´ë¦„ì„ ì°¨ë‹¨ 기ë¡, ì°¨ë‹¨ëœ ì‚¬ìš©ìž ëª©ë¡, ì‚¬ìš©ìž ëª©ë¡ì—ì„œ 숨기기',
+'ipbwatchuser' => 'ì´ ì‚¬ìš©ìžì˜ ì‚¬ìš©ìž ë° ì‚¬ìš©ìží† ë¡  문서를 주시',
+'badipaddress' => 'ìž˜ëª»ëœ IP 주소',
+'blockipsuccesssub' => '차단 완료',
+'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] 사용ìžê°€ 차단ë˜ì—ˆìŠµë‹ˆë‹¤. ì°¨ë‹¨ëœ ì‚¬ìš©ìž ëª©ë¡ì€ [[Special:IPBlockList|여기]]ì—ì„œ ë³¼ 수 있습니다.',
+'ipb-edit-dropdown' => '차단 사유 고치기',
+'ipb-unblock-addr' => '$1 차단 해제하기',
+'ipb-unblock' => '사용ìž/IP 주소 차단 해제하기',
+'ipb-blocklist-addr' => '$1ì˜ í˜„ìž¬ 차단 ê¸°ë¡ ë³´ê¸°',
+'ipb-blocklist' => '현재 차단 ê¸°ë¡ ë³´ê¸°',
+'unblockip' => 'ì‚¬ìš©ìž ì°¨ë‹¨ í•´ì œ',
+'unblockiptext' => 'ì•„ëž˜ì˜ ì–‘ì‹ì— 차단 해제하려는 IP 주소나 ì‚¬ìš©ìž ì´ë¦„ì„ ìž…ë ¥í•˜ì„¸ìš”.',
+'ipusubmit' => '차단 해제',
+'unblocked' => '[[User:$1|$1]] ì‚¬ìš©ìž ì°¨ë‹¨ í•´ì œë¨',
+'unblocked-id' => '차단 $1 í•´ì œë¨',
+'ipblocklist' => '차단 ì¤‘ì¸ IP 주소와 계정 ì´ë¦„',
+'ipblocklist-legend' => '차단 ì¤‘ì¸ ì‚¬ìš©ìž ì°¾ê¸°',
+'ipblocklist-username' => '계정 ì´ë¦„/IP 주소:',
+'ipblocklist-submit' => '찾기',
+'blocklistline' => '$1, $2 사용ìžëŠ” $3ì„ ì°¨ë‹¨í•¨ ($4)',
+'infiniteblock' => '무기한',
+'expiringblock' => '$1ì— í•´ì œ',
+'anononlyblock' => 'ìµëª… 사용ìžë§Œ',
+'noautoblockblock' => 'ìžë™ 차단 비활성화ë¨',
+'createaccountblock' => '계정 ìƒì„± 금지ë¨',
+'emailblock' => 'ì´ë©”ì¼ ì°¨ë‹¨ë¨',
+'ipblocklist-empty' => 'ì°¨ë‹¨ëœ ì‚¬ìš©ìžê°€ 없습니다.',
+'ipblocklist-no-results' => 'ë‹¹ì‹ ì´ ìž…ë ¥í•œ IP 주소나 사용ìžëŠ” 차단ë˜ì§€ 않았습니다.',
+'blocklink' => '차단',
+'unblocklink' => '차단 해제',
+'contribslink' => '기여',
+'autoblocker' => "ë‹¹ì‹ ì˜ IP 주소는 최근 ‘[[User:$1|$1]]’ì´(ê°€) 사용하였기 ë•Œë¬¸ì— ìžë™ìœ¼ë¡œ 차단ë˜ì—ˆìŠµë‹ˆë‹¤. $1ì˜ ì°¨ë‹¨ ì´ìœ ëŠ” 다ìŒê³¼ 같습니다: '''$2'''",
+'blocklogpage' => '차단 기ë¡',
+'blocklogentry' => '[[$1]] 사용ìžë¥¼ $2 $3 차단함',
+'blocklogtext' => 'ì´ ëª©ë¡ì€ ì‚¬ìš©ìž ì°¨ë‹¨/차단 í•´ì œ 기ë¡ìž…니다. ìžë™ìœ¼ë¡œ ì°¨ë‹¨ëœ IP 주소는 ì—¬ê¸°ì— ë‚˜ì˜¤ì§€ 않습니다. [[Special:IPBlockList|여기]]ì—ì„œ 현재 ì°¨ë‹¨ëœ ì‚¬ìš©ìž ëª©ë¡ì„ ë³¼ 수 있습니다.',
+'unblocklogentry' => '$1ì„ ì°¨ë‹¨ 해제했습니다.',
+'block-log-flags-anononly' => 'IP만 막ìŒ',
+'block-log-flags-nocreate' => '계정 ìƒì„± 막ìŒ',
+'block-log-flags-noautoblock' => 'ìžë™ 차단 비활성화ë¨',
+'block-log-flags-noemail' => 'ì´ë©”ì¼ ë§‰ìŒ',
+'block-log-flags-angry-autoblock' => 'í–¥ìƒëœ ìžë™ 차단 활성화ë¨',
+'range_block_disabled' => 'IP 범위 차단 ê¸°ëŠ¥ì´ ë¹„í™œì„±í™”ë˜ì–´ 있습니다.',
+'ipb_expiry_invalid' => '차단 ê¸°ê°„ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤.',
+'ipb_expiry_temp' => 'ì‚¬ìš©ìž ì´ë¦„ì„ ìˆ¨ê¸°ëŠ” ì°¨ë‹¨ì€ ë°˜ë“œì‹œ 무기한ì´ì–´ì•¼ 합니다.',
+'ipb_already_blocked' => '"$1" 사용ìžëŠ” ì´ë¯¸ 차단ë¨',
+'ipb_cant_unblock' => '오류: 차단 ID $1ì´(ê°€) 존재하지 않습니다. ì´ë¯¸ 차단 í•´ì œë˜ì—ˆì„ 수 있습니다.',
+'ipb_blocked_as_range' => '오류: IP 주소 $1ì€ ì§ì ‘ 차단ë˜ì§€ 않았기 ë•Œë¬¸ì— ì°¨ë‹¨ 해제할 수 없습니다.
+하지만 $2ë¡œ ê´‘ì—­ 차단ë˜ì—ˆê¸° 때문ì—, ê´‘ì—­ 차단 해제로 ì°¨ë‹¨ì„ í•´ì œí•  수 있습니다.',
+'ip_range_invalid' => 'IP 범위가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.',
+'proxyblocker' => '프ë¡ì‹œ 차단',
+'proxyblocker-disabled' => 'ì´ ê¸°ëŠ¥ì€ ë¹„í™œì„±ë˜ì–´ 있습니다.',
+'proxyblockreason' => 'ë‹¹ì‹ ì˜ IP 주소는 공개 프ë¡ì‹œë¡œ ë°í˜€ì ¸ ìžë™ìœ¼ë¡œ 차단ë©ë‹ˆë‹¤. 만약 ì¸í„°ë„· ì‚¬ìš©ì— ë¬¸ì œê°€ 있다면 ì¸í„°ë„· 서비스 공급ìžì—게 문ì˜í•´ì£¼ì„¸ìš”.',
+'proxyblocksuccess' => '완료.',
+'sorbsreason' => 'ë‹¹ì‹ ì˜ IP 주소는 {{SITENAME}}ì—ì„œ 사용하는 DNSBL 공개 프ë¡ì‹œ 목ë¡ì— 들어 있습니다.',
+'sorbs_create_account_reason' => 'ë‹¹ì‹ ì˜ IP 주소는 {{SITENAME}}ì—ì„œ 사용하는 DNSBL 공개 프ë¡ì‹œ 목ë¡ì— 들어 있습니다. ê³„ì •ì„ ë§Œë“¤ 수 없습니다.',
# Developer tools
'lockdb' => 'ë°ì´í„°ë² ì´ìŠ¤ 잠그기',
@@ -1566,7 +1648,7 @@ $1',
* ì•„ëž˜ì˜ ì„ íƒì„ 해제하는 경우
ì´ ê²½ìš°ì—는 문서를 ì§ì ‘ ì´ë™í•˜ê±°ë‚˜ ë‘ ë¬¸ì„œë¥¼ í•©ì³ì•¼ 합니다.",
'movearticle' => '문서 ì´ë™í•˜ê¸°',
-'movenotallowed' => '{{SITENAME}}ì—ì„œ 문서를 ì´ë™í•  ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤.',
+'movenotallowed' => '문서를 ì´ë™í•  ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤.',
'newtitle' => '새 문서 ì´ë¦„',
'move-watch' => 'ì´ ë¬¸ì„œ 주시하기',
'movepagebtn' => 'ì´ë™',
@@ -1581,6 +1663,7 @@ $1',
'move-talk-subpages' => '토론 ë¬¸ì„œì— ë”¸ë¦° ë¬¸ì„œë„ í•¨ê»˜ ì´ë™í•©ë‹ˆë‹¤.',
'movepage-page-exists' => 'ì´ë™í•  수 없습니다. ‘$1’ 문서가 ì´ë¯¸ 존재합니다.',
'movepage-page-moved' => '$1 문서가 $2 (으)ë¡œ ì´ë™ë˜ì—ˆìŠµë‹ˆë‹¤.',
+'movepage-page-unmoved' => '$1 문서를 $2ë¡œ ì´ë™í•  수 없습니다.',
'1movedto2' => '[[$1]]ì„(를) [[$2]](으)ë¡œ 옮김',
'1movedto2_redir' => '[[$1]]ì„(를) [[$2]](으)ë¡œ 옮기면서 넘겨주기를 ë®ì–´ 씀',
'movelogpage' => 'ì´ë™ 기ë¡',
@@ -1598,23 +1681,26 @@ $1',
'fix-double-redirects' => '기존 ì´ë¦„ì„ ê°€ë¦¬í‚¤ëŠ” 넘겨주기를 갱신',
# Export
-'export' => '문서 내보내기',
-'exporttext' => '특정 문서와 ê·¸ ë¬¸ì„œì˜ íŽ¸ì§‘ 역사를 XML 파ì¼ë¡œ 만들 수 있습니다. ì´ë ‡ê²Œ 만들어진 파ì¼ì€ 다른 미디어위키ì—ì„œ [[Special:Import|문서 가져오기]] ê¸°ëŠ¥ì„ í†µí•´ 가져갈 수 있습니다.
+'export' => '문서 내보내기',
+'exporttext' => '특정 문서와 ê·¸ ë¬¸ì„œì˜ íŽ¸ì§‘ 역사를 XML 파ì¼ë¡œ 만들 수 있습니다. ì´ë ‡ê²Œ 만들어진 파ì¼ì€ 다른 미디어위키ì—ì„œ [[Special:Import|문서 가져오기]] ê¸°ëŠ¥ì„ í†µí•´ 가져갈 수 있습니다.
문서를 내보내려면, 내보내려는 문서 ì œëª©ì„ í•œ ì¤„ì— í•˜ë‚˜ì”© 입력해주세요. 그리고 ë¬¸ì„œì˜ ì „ì²´ 역사가 필요한지, í˜¹ì€ í˜„ìž¬ ë²„ì „ë§Œì´ í•„ìš”í•œì§€ë¥¼ ì„ íƒí•´ 주세요.
특정 문서를 내보내려면, 예를 들어 ‘[[{{MediaWiki:Mainpage}}]]’ 문서를 내보내려면 [[{{ns:special}}:Export/{{MediaWiki:Mainpage}}]] ë§í¬ë¥¼ 사용할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.',
-'exportcuronly' => '현재 버전만 í¬í•¨í•˜ê³ , ì „ì²´ 역사는 í¬í•¨í•˜ì§€ ì•ŠìŒ',
-'exportnohistory' => "----
+'exportcuronly' => '현재 버전만 í¬í•¨í•˜ê³ , ì „ì²´ 역사는 í¬í•¨í•˜ì§€ ì•ŠìŒ',
+'exportnohistory' => "----
'''주ì˜:''' ì „ì²´ 문서 역사를 내보내는 ê¸°ëŠ¥ì€ ì„±ëŠ¥ 문제로 ì¸í•´ 비활성ë˜ì–´ 있습니다.",
-'export-submit' => '내보내기',
+'export-submit' => '내보내기',
+'export-addcat' => '추가',
+'export-download' => '파ì¼ë¡œ 저장',
+'export-templates' => 'í‹€ í¬í•¨í•˜ê¸°',
# Namespace 8 related
'allmessages' => '시스템 메시지 목ë¡',
'allmessagesname' => 'ì´ë¦„',
'allmessagesdefault' => '기본 내용',
'allmessagescurrent' => '현재 내용',
-'allmessagestext' => 'MediaWiki 네임스페ì´ìŠ¤ì— 있는 모든 시스템 ë©”ì‹œì§€ì˜ ëª©ë¡ìž…니다. ë¯¸ë””ì–´ìœ„í‚¤ì˜ ë²ˆì—­ ìž‘ì—…ì— ê´€ì‹¬ì´ ìžˆìœ¼ì‹œë‹¤ë©´ [http://www.mediawiki.org/wiki/Localisation 미디어위키 지역화]나 [http://translatewiki.net 베타위키]ì— ì°¸ê°€í•´ì£¼ì„¸ìš”.',
+'allmessagestext' => '미디어위키 ì´ë¦„ê³µê°„ì— ìžˆëŠ” 모든 시스템 ë©”ì‹œì§€ì˜ ëª©ë¡ìž…니다. ë¯¸ë””ì–´ìœ„í‚¤ì˜ ë²ˆì—­ ìž‘ì—…ì— ê´€ì‹¬ì´ ìžˆìœ¼ì‹œë‹¤ë©´ [http://www.mediawiki.org/wiki/Localisation 미디어위키 지역화]나 [http://translatewiki.net 베타위키]ì— ì°¸ê°€í•´ì£¼ì„¸ìš”.',
'allmessagesnotsupportedDB' => "'''\$wgUseDatabaseMessages'''ê°€ í•´ì œë˜ì–´ 있어서 ì´ ë¬¸ì„œëŠ” 쓸 수 없습니다.",
'allmessagesfilter' => 'ë‹¤ìŒ ë©”ì‹œì§€ë§Œ ë³´ì´ê¸°:',
'allmessagesmodified' => 'ë³€ê²½ëœ ê²ƒë§Œ 보여주기',
@@ -1626,13 +1712,26 @@ $1',
'djvu_no_xml' => 'DjVu 파ì¼ì˜ XML 정보를 ì½ì„ 수 ì—†ìŒ',
# Special:Import
-'import' => '문서 가져오기',
-'importtext' => 'ì›ë³¸ 위키ì—ì„œ [[Special:Export|내보내기]] ê¸°ëŠ¥ì„ ì‚¬ìš©í•´ 파ì¼ì„ 내려받아서 ì—¬ê¸°ì— ì˜¬ë ¤ì£¼ì„¸ìš”.',
+'import' => '문서 가져오기',
+'import-interwiki-submit' => '가져오기',
+'importtext' => 'ì›ë³¸ 위키ì—ì„œ [[Special:Export|내보내기]] ê¸°ëŠ¥ì„ ì‚¬ìš©í•´ 파ì¼ì„ 내려받아서 ì—¬ê¸°ì— ì˜¬ë ¤ì£¼ì„¸ìš”.',
+'importstart' => '문서를 가져오는 중...',
+'import-revision-count' => '$1ê°œì˜ íŒ',
+'importnopages' => '가져올 문서가 없습니다.',
+'importfailed' => '가져오기 실패: <nowiki>$1</nowiki>',
+'importcantopen' => '파ì¼ì„ ì—´ 수 없습니다.',
+'importbadinterwiki' => 'ì¸í„°ìœ„키 ë§í¬ê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.',
+'importsuccess' => '가져오기 완료!',
+'import-noarticle' => '가져올 문서가 없습니다!',
+'import-nonewrevisions' => '모든 íŒì´ ì´ì „ì— ê°€ì ¸ì˜¤ê¸°ë˜ì—ˆìŠµë‹ˆë‹¤.',
+'import-upload' => 'XML ë°ì´í„° 올리기',
# Import log
-'importlogpage' => 'íŒŒì¼ ì˜¬ë¦¬ê¸° 기ë¡',
-'importlogpagetext' => '다른 위키ì—ì„œ 가져온 문서 기ë¡ìž…니다.',
-'import-logentry-interwiki' => '$1ì„(를) 다른 위키ì—ì„œ 가져왔습니다.',
+'importlogpage' => '가져오기 기ë¡',
+'importlogpagetext' => '다른 위키ì—ì„œ 가져온 문서 기ë¡ìž…니다.',
+'import-logentry-upload' => 'ì´(ê°€) íŒŒì¼ ì˜¬ë¦¬ê¸°ë¥¼ 통해 [[$1]] 문서를 가져왔습니다.',
+'import-logentry-upload-detail' => '$1ê°œì˜ íŒ',
+'import-logentry-interwiki' => '$1ì„(를) 다른 위키ì—ì„œ 가져왔습니다.',
# Tooltip help for the actions
'tooltip-pt-userpage' => 'ë‚´ ì‚¬ìš©ìž ë¬¸ì„œ',
@@ -1681,7 +1780,7 @@ $1',
'tooltip-ca-nstab-media' => '미디어 문서 ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.',
'tooltip-ca-nstab-special' => 'ì´ê²ƒì€ 특수 문서로, 편집할 수 없습니다.',
'tooltip-ca-nstab-project' => '프로ì íŠ¸ 문서 ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.',
-'tooltip-ca-nstab-image' => '그림 문서 ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.',
+'tooltip-ca-nstab-image' => 'íŒŒì¼ ë¬¸ì„œ ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.',
'tooltip-ca-nstab-mediawiki' => '시스템 메시지 ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.',
'tooltip-ca-nstab-template' => 'í‹€ 문서 ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.',
'tooltip-ca-nstab-help' => 'ë„ì›€ë§ ë¬¸ì„œ ë‚´ìš©ì„ ë´…ë‹ˆë‹¤.',
@@ -1754,9 +1853,10 @@ $1',
'markedaspatrollederror-noautopatrol' => 'ìžì‹ ì˜ íŽ¸ì§‘ì„ ìŠ¤ìŠ¤ë¡œ ê²€í† ëœ ê²ƒìœ¼ë¡œ 표시하는 ê²ƒì€ í—ˆìš©ë˜ì§€ 않습니다.',
# Patrol log
-'patrol-log-page' => '검토 기ë¡',
-'patrol-log-line' => '$2 ë¬¸ì„œì˜ $1 íŒì„ 검토함 $3',
-'patrol-log-auto' => '(ìžë™)',
+'patrol-log-page' => '검토 기ë¡',
+'patrol-log-header' => 'ì´ ê¸°ë¡ì€ ê²€í† ëœ ë¬¸ì„œì— ëŒ€í•œ 기ë¡ìž…니다.',
+'patrol-log-line' => '$2 ë¬¸ì„œì˜ $1 íŒì„ 검토함 $3',
+'patrol-log-auto' => '(ìžë™)',
# Image deletion
'deletedrevision' => '예전 버전 $1ì´(ê°€) ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤.',
@@ -1781,13 +1881,14 @@ $1',
'show-big-image-thumb' => '<small>미리보기 í¬ê¸°: $1 × $2 픽셀</small>',
# Special:NewImages
-'newimages' => '새 그림 íŒŒì¼ ëª©ë¡',
+'newimages' => '새 íŒŒì¼ ëª©ë¡',
'imagelisttext' => '$1ê°œì˜ íŒŒì¼ì´ $2 순으로 ì •ë ¬ë˜ì–´ 있습니다.',
+'newimages-summary' => 'ì´ íŠ¹ìˆ˜ 문서는 ìµœê·¼ì— ì˜¬ë¼ì˜¨ 파ì¼ì„ 나열하고 있습니다.',
'showhidebots' => '(ë´‡ì„ $1)',
'noimages' => 'ê·¸ë¦¼ì´ ì—†ìŠµë‹ˆë‹¤.',
'ilsubmit' => '찾기',
'bydate' => '날짜',
-'sp-newimages-showfrom' => '$1 $2부터 올ë¼ì˜¨ 그림 ëª©ë¡ ë³´ê¸°',
+'sp-newimages-showfrom' => '$1 $2부터 올ë¼ì˜¨ íŒŒì¼ ëª©ë¡ ë³´ê¸°',
# Bad image list
'bad_image_list' => '형ì‹ì€ 아래와 같습니다.
@@ -1810,18 +1911,77 @@ $1',
* focallength', # Do not translate list items
# EXIF tags
+'exif-imagewidth' => '너비',
+'exif-imagelength' => '높ì´',
+'exif-xresolution' => 'ìˆ˜í‰ í•´ìƒë„',
+'exif-yresolution' => 'ìˆ˜ì§ í•´ìƒë„',
'exif-imagedescription' => '그림 제목',
'exif-make' => 'ì¹´ë©”ë¼ ì œì¡°ì‚¬',
'exif-model' => 'ì¹´ë©”ë¼ ëª¨ë¸',
+'exif-artist' => '저작ìž',
'exif-copyright' => '저작권ìž',
+'exif-exifversion' => 'Exif 버전',
+'exif-colorspace' => '색 공간',
+'exif-relatedsoundfile' => 'ê´€ë ¨ëœ ì˜¤ë””ì˜¤ 파ì¼',
'exif-datetimeoriginal' => '날짜와 시간',
'exif-exposuretime' => '노출 시간',
'exif-exposuretime-format' => '$1ì´ˆ ($2)',
+'exif-fnumber' => 'F 번호',
'exif-shutterspeedvalue' => '셔터 ì†ë„',
+'exif-brightnessvalue' => 'ë°ê¸°',
+'exif-lightsource' => 'ê´‘ì›',
+'exif-flash' => '플래시',
+'exif-focallength' => '렌즈 ì´ˆì  ê±°ë¦¬',
+'exif-exposuremode' => '노출 ë°©ì‹',
+'exif-digitalzoomratio' => '디지털 줌 비율',
+'exif-saturation' => '채ë„',
+'exif-gpslatitude' => '위ë„',
+'exif-gpslongitude' => 'ê²½ë„',
+'exif-gpsaltitude' => 'ê³ ë„',
+'exif-gpstimestamp' => 'GPS 시간 (ì›ìž 시계)',
+'exif-gpsstatus' => '수신기 ìƒíƒœ',
+'exif-gpsdatestamp' => 'GPS 날짜',
+
+'exif-unknowndate' => '날짜를 ì•Œ 수 ì—†ìŒ',
+
+'exif-orientation-3' => '180° 회전ë¨', # 0th row: bottom; 0th column: right
+
+'exif-exposureprogram-1' => '수ë™',
+
+'exif-subjectdistance-value' => '$1 미터',
+
+'exif-lightsource-0' => 'ì•Œ 수 ì—†ìŒ',
+'exif-lightsource-1' => '태양광',
+'exif-lightsource-2' => '형광등',
+'exif-lightsource-3' => 'í……ìŠ¤í… (백열광)',
+'exif-lightsource-4' => '플래시',
+
+'exif-focalplaneresolutionunit-2' => 'ì¸ì¹˜',
+
+'exif-exposuremode-0' => 'ìžë™ 노출',
+'exif-exposuremode-1' => 'ìˆ˜ë™ ë…¸ì¶œ',
+
+'exif-scenecapturetype-1' => 'í’ê²½',
+
+'exif-saturation-1' => '저채ë„',
+'exif-saturation-2' => '고채ë„',
+
+# Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
+'exif-gpslatitude-n' => 'ë¶ìœ„',
+'exif-gpslatitude-s' => '남위',
+
+# Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
+'exif-gpslongitude-e' => 'ë™ê²½',
+'exif-gpslongitude-w' => '서경',
+
+# Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
+'exif-gpsspeed-k' => '킬로미터 매 시간',
+'exif-gpsspeed-m' => 'ë§ˆì¼ ë§¤ 시간',
+'exif-gpsspeed-n' => '노트',
# External editor support
'edit-externally' => 'ì´ íŒŒì¼ì„ 외부 í”„ë¡œê·¸ëž¨ì„ ì‚¬ìš©í•´ì„œ 편집하기',
-'edit-externally-help' => '[http://www.mediawiki.org/wiki/Manual:External_editors 여기]ì—ì„œ 외부 íŽ¸ì§‘ê¸°ì— ëŒ€í•œ 정보를 ì–»ì„ ìˆ˜ 있습니다.',
+'edit-externally-help' => '(ìžì„¸í•œ 정보는 [http://www.mediawiki.org/wiki/Manual:External_editors 설치 방법]ì„ ì°¸ê³ í•˜ì‹­ì‹œì˜¤)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => '모ë‘',
@@ -1891,7 +2051,7 @@ $1',
# AJAX search
'searchcontaining' => '"$1"ì´ í¬í•¨ëœ ê¸€ì„ ê²€ìƒ‰í•©ë‹ˆë‹¤.',
'searchnamed' => '"$1" ì´ë¦„ì„ ê°€ì§„ 문서를 검색합니다.',
-'articletitles' => "''$1''로 시작하는 문서들",
+'articletitles' => "''$1''(으)로 시작하는 문서들",
'hideresults' => '결과 숨기기',
'useajaxsearch' => 'AJAX 찾기 기능 사용하기',
@@ -1956,28 +2116,31 @@ $1',
'version-software-version' => '버전',
# Special:FilePath
-'filepath' => 'íŒŒì¼ ì£¼ì†Œ',
+'filepath' => 'íŒŒì¼ ê²½ë¡œ',
'filepath-page' => '파ì¼:',
-'filepath-submit' => '주소',
+'filepath-submit' => '경로',
'filepath-summary' => '파ì¼ì˜ ì „ì²´ 주소를 알려ì¤ë‹ˆë‹¤.
ê·¸ë¦¼ì€ ìµœê³  í•´ìƒë„ë¡œ 보여주고 다른 파ì¼ì€ ì—°ê²°ëœ í”„ë¡œê·¸ëž¨ìœ¼ë¡œ 바로 실행합니다.
"{{ns:image}}:" ì ‘ë‘어를 빼고 íŒŒì¼ ì´ë¦„만 넣으세요.',
# Special:FileDuplicateSearch
-'fileduplicatesearch' => '중복 íŒŒì¼ ì°¾ê¸°',
-'fileduplicatesearch-summary' => 'í•´ì‹œ 값으로 중복 파ì¼ì„ 찾습니다.
+'fileduplicatesearch' => 'ì¤‘ë³µëœ íŒŒì¼ ì°¾ê¸°',
+'fileduplicatesearch-summary' => 'íŒŒì¼ í•´ì‹œê°’ì„ ì´ìš©í•´ 중복 파ì¼ì„ 찾습니다.
-"{{ns:image}}:" ì ‘ë‘어를 빼고 íŒŒì¼ ì´ë¦„만 넣으세요.',
+"{{ns:image}}:" ì ‘ë‘어를 뺀 íŒŒì¼ ì´ë¦„ì„ ë„£ì–´ì£¼ì„¸ìš”.',
'fileduplicatesearch-legend' => '중복 찾기',
-'fileduplicatesearch-filename' => '파ì¼ì´ë¦„:',
+'fileduplicatesearch-filename' => 'íŒŒì¼ ì´ë¦„:',
'fileduplicatesearch-submit' => '찾기',
'fileduplicatesearch-info' => '$1 × $2 픽셀<br />íŒŒì¼ í¬ê¸°: $3<br />MIME 유형: $4',
-'fileduplicatesearch-result-1' => '"$1"ì€ ì¤‘ë³µ 파ì¼ì´ 없습니다.',
+'fileduplicatesearch-result-1' => '‘$1’ 파ì¼ê³¼ ì¤‘ë³µëœ íŒŒì¼ì´ 없습니다.',
'fileduplicatesearch-result-n' => '"$1"파ì¼ì€ $2ê°œì˜ ì¤‘ë³µ 파ì¼ì´ 있습니다.',
# Special:SpecialPages
'specialpages' => '특수 문서 목ë¡',
+'specialpages-note' => '----
+* ì¼ë°˜ 특수 문서.
+* <span class="mw-specialpagerestricted">ì œí•œëœ íŠ¹ìˆ˜ 문서.</span>',
'specialpages-group-maintenance' => '관리용 목ë¡',
'specialpages-group-other' => '다른 특수문서',
'specialpages-group-login' => 'ë¡œê·¸ì¸ / 등ë¡',
@@ -1985,5 +2148,9 @@ $1',
'specialpages-group-media' => 'íŒŒì¼ ê´€ë¦¬',
'specialpages-group-users' => '사용ìžì™€ 권한',
'specialpages-group-highuse' => 'ë§Žì´ ì“°ì´ëŠ” 문서 목ë¡',
+'specialpages-group-pages' => '문서 목ë¡',
+'specialpages-group-pagetools' => '문서 ë„구',
+'specialpages-group-wiki' => '위키 정보와 ë„구',
+'specialpages-group-redirects' => '넘겨주기 특수 문서',
);
diff --git a/languages/messages/MessagesKrj.php b/languages/messages/MessagesKrj.php
index 3cdcebc0..5dbffbf3 100644
--- a/languages/messages/MessagesKrj.php
+++ b/languages/messages/MessagesKrj.php
@@ -153,18 +153,18 @@ $messages = array(
# 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' => 'Proyekto:Tunggəd',
+'aboutpage' => 'Project:Tunggəd',
'bugreports' => "Mga report kang ''bug''",
'disclaimers' => 'Mga Panginwala',
-'disclaimerpage' => 'Proyekto:Panginwala nga Pangtanan',
+'disclaimerpage' => 'Project:Panginwala nga Pangtanan',
'edithelp' => 'Panoytoy sa Pag-ilis',
-'edithelppage' => 'Bulig:Pag-ilis',
+'edithelppage' => 'Help:Pag-ilis',
'faq' => 'FAQ',
-'faqpage' => 'Proyekto:FAQ',
+'faqpage' => 'Project:FAQ',
'mainpage' => 'Pono nga Pahina',
'mainpage-description' => 'Pono nga Pahina',
'privacy' => 'Surundun sa Privacy',
-'privacypage' => 'Proyekto:Surundun sa Privacy',
+'privacypage' => 'Project:Surundun sa Privacy',
'badaccess' => 'Sayup sa lisensya',
'badaccess-group0' => 'Indi kaw ginpasogtan nga himoon ang lihuk nga ginalaum mo.',
diff --git a/languages/messages/MessagesKsh.php b/languages/messages/MessagesKsh.php
index 27a1b844..e965a947 100644
--- a/languages/messages/MessagesKsh.php
+++ b/languages/messages/MessagesKsh.php
@@ -222,7 +222,7 @@ $messages = array(
'category-subcat-count' => 'En dä Saachrupp hee {{PLURAL:$2|es ein Ungerjrupp dren:|sin $2 Ungerjruppe dren, {{PLURAL:$1|un dovun weed hee nur ein|un dovun weede $1 hee|ävver dovun weed hee keine}} aanjezeich:|sin kein Ungerjruppe dren.}}',
'category-subcat-count-limited' => 'En dä Saachrupp hee {{PLURAL:$1|es ein Ungerjrupp dren:|sin $1 Ungerjruppe dren:|sin kein Ungerjruppe dren.}}',
'category-article-count' => 'En dä Saachrupp hee {{PLURAL:$2|es ein Sigg dren:|sin $2 Sigge dren, {{PLURAL:$1|un dovun weed hee nur ein|un dovun weede $1 hee|ävver dovun weed hee keine}} aanjezeich:|sin kein Sigge dren.}}',
-'category-article-count-limited' => 'En dä Saachrupp hee {{PLURAL:$1|es ein Sigg dren:|sin $1 Sigge dren:|es kein Sigg dren:}}',
+'category-article-count-limited' => 'En dä Saachrupp hee {{PLURAL:$1|es ein Sigg dren:|sin $1 Sigge dren:|es kein Sigg dren.}}',
'category-file-count' => 'En dä Saachrupp hee {{PLURAL:$2|es ein Datei dren:|sin $2 Dateie dren, {{PLURAL:$1|un dovun weed hee nur ein|un dovun weede $1 hee|ävver dovun weed hee kein}} aanjezeich:|es kein Datei dren.}}',
'category-file-count-limited' => 'En dä Saachrupp hee {{PLURAL:$1|es ein Datei dren:|sin $1 Dateie dren:|es kein Datei dren.}}',
'listingcontinuesabbrev' => '… (wigger)',
@@ -234,7 +234,7 @@ $messages = array(
Dat es och all op Änglesch:
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]',
'about' => 'Ãœvver',
'article' => 'Atikkel',
@@ -454,7 +454,7 @@ De Aanfroch es: „<code>$2</code>“<br />',
'viewsourcetext' => 'Hee es dä Sigg ier Wikitex zum Belooere un Koppeere:',
'protectedinterface' => 'Op dä Sigg hee steiht Tex usem Interface vun de Wiki-Soffwär. Dröm es die jäje Änderunge jeschötz, domet keine Mess domet aanjestallt weed.',
'editinginterface' => '<strong>Opjepass:</strong>
-Op dä Sigg hee steiht Tex usem Interface vun de Wiki-Soffwär. Dröm es die jäje Änderunge jeschötz, domet keine Mess domet aanjestallt weed. Nor de Wiki-Köbese künne
+Op dä Sigg hee steiht Tex usem Interface vun de Wiki-Soffwär. Dröm es die jäje Änderunge jeschötz, domet keine Mess domet aanjestallt weed. Nor de Wiki-Köbesse künne
se ändere. Denk dran, hee ändere deit et Ussinn un de Wööt ändere met dänne et Wiki op de Metmaacher un de Besöker drop aankütt!',
'sqlhidden' => "(Dä SQL_Befähl du'mer nit zeije)",
'cascadeprotected' => 'Die Sigg es jeschöz, un mer kann se nit ändere. Se es en en Schotz-Kaskad enjebonge, zosamme met dä {{PLURAL:$1|Sigg|Sigge}}:
@@ -602,7 +602,7 @@ e-mail eijfach. Wann De en däm Wikki nit metmaache wells, och.',
'resetpass' => 'Neu Zweschepasswoot övver e-mail bekumme',
'resetpass_announce' => 'De beß jez enjelogg med ennem Zweschepasswoot, wat De övver e-mail krääje häs. Dat kanns De nit einfar_esu behallde. Alsu donn jetz e neu Passwoot för op Duur aanjevve.',
'resetpass_text' => '<!-- Donn der Täx hee dobei -->',
-'resetpass_header' => 'Neu Passwood',
+'resetpass_header' => 'E neu Passwood besorrje',
'resetpass_submit' => 'E neu Zweschepasswood övvermeddele un aanmellde',
'resetpass_success' => 'Passwood jeändert. Jetz küdd_et Enlogge&nbsp;…',
'resetpass_bad_temporary' => 'Da Zweschepasswoot es nix. Do häs ald ding Passwoot jeändert, udder De häs zweschedren ald widder e neu Passwoot pä e-mail jescheck bekumme.',
@@ -610,8 +610,8 @@ e-mail eijfach. Wann De en däm Wikki nit metmaache wells, och.',
'resetpass_missing' => "'''Fähler:''' Nix enjejovve, odder de Daate ussem Fomulaa sen fott.",
# Edit page toolbar
-'bold_sample' => 'Fett Schreff',
-'bold_tip' => 'Fett Schreff',
+'bold_sample' => 'Fätte Schreff',
+'bold_tip' => 'Fätte Schreff',
'italic_sample' => 'Scheive Schreff',
'italic_tip' => 'Scheive Schreff',
'link_sample' => 'Anker Tex',
@@ -811,7 +811,7 @@ De Daatebank es jesperrt woode, wo Do ald am Ändere wors.
Dä.
Jetz kanns De Ding Änderunge nit mieh avspeichere.
Dun se bei Dir om Rechner fasshalde un versök et späder noch ens.',
-'protectedpagewarning' => "'''Opjepass:''' Die Sigg hee es jäje Veränderunge jeschötz. Nor de Wiki-Köbese künne se ändere.</strong>",
+'protectedpagewarning' => '<strong>Opjepass: Die Sigg hee es jäje Veränderunge jeschötz. Nor de Wiki-Köbesse künne se ändere.</strong>',
'semiprotectedpagewarning' => "'''Opjepass:''' Die Sigg hee es halv jesperrt, wie mer sage, dat heiß, Do muss aanjemeldt un enjelogg sin, wann De dran ändere wells.",
'cascadeprotectedwarning' => "'''Opjepaß:''' Die Sigg es jeschöz, un nur de Wiki-Köbesse künne se ändere. Se es en en Schotz-Kaskad enjebonge, zosamme met dä {{PLURAL:$1|Sigg|Sigge}}:",
'titleprotectedwarning' => '<strong> <span style="text-transform:uppercase"> Opjepaß! </span> Di Sigg hee is jesperrt woode. Bloß bestemmpte Metmaacher dörve di Sigg neu aanläje.</strong>',
@@ -869,19 +869,21 @@ fottjeschmesse hät?',
'previousrevision' => '↠De Version dovör zeije',
'nextrevision' => 'De Version donoh zeije →',
'currentrevisionlink' => 'De neuste Version',
-'cur' => 'jetz',
+'cur' => 'met jetz',
'next' => 'wigger',
-'last' => 'zerök',
+'last' => 'met dovör',
'page_first' => 'Aanfang',
'page_last' => 'Engk',
'histlegend' => 'Hee kanns De Versione för et Verjliche ussöke: Dun met dä Knöpp die zweij markiere,
zwesche dänne De de Ungerscheed jezeich krije wells, dann dröck „<b style="padding:2px; background-color:#ddd;
color:black">{{int:compareselectedversions}}</b>“ udder „<b style="padding:2px; background-color:#ddd;
color:black">{{int:visualcomparison}}</b>“ udder „<b style="padding:2px; background-color:#ddd;
-color:black">{{int:wikicodecomparison}}</b>“ met Dinge Taste, oder klick op ein vun dä Knöpp üvver oder unger de Liss.
-<br />
-Erklärung: (neu) = Verjliche met de neuste Version, (letz) = Verjliche met de Version ein doför, <b>M</b> = en
-kleine <b>M</b>ini-Änderung.',
+color:black">{{int:wikicodecomparison}}</b>“ met Dinge Taste, oder klick op ein vun dä Knöpp üvver oder unger de Liss.<br />
+Verklierung:
+({{int:cur}}) = donn met de neuste Version verjliche,
+({{int:last}}) = donn met de Version ein doför verjliche,
+<b>M</b> = en klein <b>M</b>ini-Änderung,
+Dattum+Uhrzigg = don de Version fun dämm Daach un dä Zigg aanzeije.',
'deletedrev' => '[fott]',
'histfirst' => 'Ählste',
'histlast' => 'Neuste',
@@ -908,18 +910,18 @@ Jetz ka\'mer se nit mieh beluure. Als ene Wiki-Köbes kriss De se ävver doch ze
'revisiondelete' => 'Versione fottschmieße un widder zeröck holle',
'revdelete-nooldid-title' => 'Kein Version aanjejovve, oddeer en Stuß-Nommer',
'revdelete-nooldid-text' => 'Do häs kein Version aanjejovve, womet mer dat maache sulle. Odder de Nommer wohr Stuß, verkeeht, et jitt se nit, odder De wellß de neuste Version fott maache.',
-'revdelete-selected' => '{{PLURAL:$2|Ein usjewählte Version|$2 usjewählte Versione|Kein Version usjewählt}} vun [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Dä ußjewählte Logboch-Endrach|De Ußjewählte Logboch-Endrähsch}}:',
-'revdelete-text' => 'Dä fottjeschmesse Sigge ehre Enhald kanns De nit mieh aanluure. Se blieve ävver en de Liss met de Versione dren.
+'revdelete-selected' => "'''{{PLURAL:$2|Ein usjewählte Version|$2 usjewählte Versione|Kein Version usjewählt}} vun [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Dä ußjewählte Logboch-Endrach|De Ußjewählte Logboch-Endrähsch}}:'''",
+'revdelete-text' => "'''Dä fottjeschmesse Sigge ehre Enhald kanns De nit mieh aanluure. Se blieve ävver en de Liss met de Versione dren.'''
Ene Wiki Köbes kann de fottjeschmessene Krom immer noch aanluere un kann en och widder herholle, usser wann bei
-dem Wiki singe Installation dat anders fassjelaht woode es.',
+dem Wiki singe Installation dat anders fassjelaht woode es.",
'revdelete-legend' => 'Dä öffentlije Zojang enschränke',
'revdelete-hide-text' => 'Dä Tex vun dä Version versteiche',
'revdelete-hide-name' => 'Der Förjang, un och der Enndraach uss_em Logboch, versteiche',
'revdelete-hide-comment' => 'Dä Enhald vun „Koot Zosammejefass, Quell“ usblende',
'revdelete-hide-user' => 'Däm Bearbeider sing IP Adress oder Metmaacher Name versteiche',
-'revdelete-hide-restricted' => 'Dun dat och för de Wiki Köbese esu maache wie för jede Andere',
+'revdelete-hide-restricted' => 'Dun dat och för de Wiki-Köbesse esu maache wie för jede Andere',
'revdelete-suppress' => 'Donn dä Jrond och för de Wiki-Köbesse versteische',
'revdelete-hide-image' => 'De Enhallt vun däm Beld versteiche',
'revdelete-unsuppress' => 'De Beschrängkonge för der widderjehollte Versione ophevve',
@@ -1037,7 +1039,7 @@ dat dänne ihr Daate topaktuell sin,
'mypreferences' => 'Ming Enstellunge',
'prefs-edits' => 'Aanzahl Änderunge am Wiki:',
'prefsnologin' => 'Nit Enjelogg',
-'prefsnologintext' => 'Do mööts ald <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} enjelogg]</span> sin, öm Ding Enstellunge ze ändere.',
+'prefsnologintext' => 'Do mööts ald <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} enjelogg]</span> sin, öm Ding Enstellunge ze ändere.',
'prefsreset' => 'De Enstellunge woodte jetz op Standard zeröck jesatz.',
'qbsettings' => '„Flöcke Links“',
'qbsettings-none' => 'Fottlooße, dat well ich nit sinn',
@@ -1122,10 +1124,10 @@ Wiki-Köbes, enem Sörver-Minsch, oder luur ens en de
'group-user' => 'Metmaacher',
'group-autoconfirmed' => 'Bestätichte Metmaacher',
'group-bot' => 'Bots',
-'group-sysop' => 'Wiki Köbese',
+'group-sysop' => 'Wiki-Köbesse',
'group-bureaucrat' => 'Bürrokrade',
'group-suppress' => 'Kontrollettis',
-'group-all' => '(all)',
+'group-all' => '(jeede)',
'group-user-member' => 'Metmaacher',
'group-autoconfirmed-member' => 'Bestätichte Metmaacher',
@@ -1149,7 +1151,7 @@ Wiki-Köbes, enem Sörver-Minsch, oder luur ens en de
'right-createaccount' => 'Ene neue Metmaacher endraage lohße',
'right-minoredit' => 'Eije Änderung als klein Mini-Änderung makeere',
'right-move' => 'Sigge ömnenne',
-'right-move-subpages' => 'Donn de Sigge met ier Ungersigge ömnenne',
+'right-move-subpages' => 'Sigge, un ier Ungersigge, zosamme ömnenne',
'right-suppressredirect' => 'Kein automatesche Ömleidung aanlääje beim Ömnenne',
'right-upload' => 'Dateie huhlade',
'right-reupload' => 'En Datei ußtuusche, di ussem Wiki kütt',
@@ -1196,7 +1198,7 @@ Wiki-Köbes, enem Sörver-Minsch, oder luur ens en de
# User rights log
'rightslog' => 'Logboch för Änderunge aan Metmaacher-Räächde',
-'rightslogtext' => 'Hee sin de Änderunge an Metmaacher ehre Räächde opjeliss. Op de Sigge üvver Metmaacher, Wiki_Köbese, Bürrokrade, Stewards, un esu, kanns De nohlese, wat domet es.',
+'rightslogtext' => 'Hee sin de Änderunge an Metmaacher ehre Räächde opjeliss. Op de Sigge üvver Metmaacher, Wiki-Köbesse, Bürrokrade, Stewards, un esu, kanns De nohlese, wat domet es.',
'rightslogentry' => 'hät däm Metmaacher „$1“ sing Räächde vun „$2“ op „$3“ ömjestallt.',
'rightsnone' => '(nix)',
@@ -1212,7 +1214,7 @@ Wiki-Köbes, enem Sörver-Minsch, oder luur ens en de
'rcshowhidebots' => '$1 de Bots ehr Änderunge',
'rcshowhideliu' => '$1 de aanjemeldte Metmaacher ehr Änderunge',
'rcshowhideanons' => '$1 de namenlose Metmaacher ehr Änderunge',
-'rcshowhidepatr' => '$1 de aanjeluurte Änderunge',
+'rcshowhidepatr' => '$1 de nohjeluurte Änderunge',
'rcshowhidemine' => '$1 ming eije Änderunge',
'rclinks' => 'Zeich de letzte | $1 | Änderunge us de letzte | $2 | Dage, un dun | $3 |',
'diff' => 'Ungerscheed',
@@ -1292,6 +1294,8 @@ Sök Der statt „$1“ jet anders us,
un dann muss de dat Dinge noch ens huhlade.',
'badfilename' => 'De Datei es en „$1“ ömjedäuf.',
'filetype-badmime' => 'Dateie mem MIME-Typ „<code>$1</code>“ wulle mer nit huhjelade krijje.',
+'filetype-bad-ie-mime' => 'Di Datei kam_mer nit huhlade, weil der Internet Explorrer se för en „$1“
+hallde deiht, wat nit erlaub, un müjjelelscherwies ene jefährlesche Dattei-Typp es.',
'filetype-unwanted-type' => "Dat Dateifommaat '''„<code>.$1</code>“''' wulle mer nit esu jään huhjelaade krijje. Leever {{PLURAL:$3|ham_mer|ham_mer ein fun|ham_mer nix}}: $2.",
'filetype-banned-type' => "Dat Dateifommaat '''„<code>.$1</code>“''' wulle mer nit huhjelaade krijje. Älaup {{PLURAL:$3|es|sin_er}}: $2.",
'filetype-missing' => 'Di Datei, di De huhlaade wells, hät keij Fommaat em Name, wi zem Beijspöll „<code>.jpg</code>“, esu jet hätte mer ävver jähn.',
@@ -1397,7 +1401,7 @@ Velleich probees De et och zo en Zick, wo winnijer loss es.',
'filehist-filesize' => 'Dateiömfang',
'filehist-comment' => 'Aanmerkung',
'imagelinks' => 'Jebruch en',
-'linkstoimage' => 'Hee {{PLURAL:$1|kütt di Sigg|kumme de Sigge|sin keij Sigge}}, die op die Datei linke dun:',
+'linkstoimage' => 'Hee {{PLURAL:$1|kütt di Sigg|kumme de $1 Sigge|sin keij Sigge}}, die op die Datei linke {{PLURAL:$1|deiht|dun|dun}}:',
'nolinkstoimage' => 'Nix link op hee die Datei.',
'morelinkstoimage' => 'Belohr Der [[Special:WhatLinksHere/$1|de Links]] op di Datei.',
'redirectstofile' => 'Di {{PLURAL:$1|Datei heenoh leid|$1 Dateie leide}} op he di Datei öm:',
@@ -1407,7 +1411,7 @@ Velleich probees De et och zo en Zick, wo winnijer loss es.',
'shareduploadwiki-desc' => 'Hee noh kütt dä Enhalt fun dä $1 uß dämm jemeinsame Beshtand.',
'shareduploadwiki-linktext' => 'Sigg övver de Datei',
'shareduploadduplicate' => 'Di Datei es dubbelt met „$1“ ussem jemeinsame Beshtand.',
-'shareduploadduplicate-linktext' => 'fun dä ander Datei',
+'shareduploadduplicate-linktext' => 'hee dä Datei',
'shareduploadconflict' => 'Di Datei hät dersellve Namen wi „$1“ uss_em jemeinsame Beshtand.',
'shareduploadconflict-linktext' => 'di ander Datei',
'noimage' => 'Mer han kein Datei met däm Name, kanns De ävver $1.',
@@ -1462,9 +1466,9 @@ Zem Beispell: <tt>image/jpeg</tt>
# Unused templates
'unusedtemplates' => 'Schablone oder Baustein, die nit jebruch wääde',
-'unusedtemplatestext' => 'Hee sin all de Schablone opjeliss, die em Appachtemeng „Schablon“ sin, die nit en
+'unusedtemplatestext' => 'Hee sin all de Schablone opjeliss, die em Appachtemeng „{{ns:template}}“ sin, die nit en
ander Sigge enjefüg wääde. Ih De jet dovun fottschmieß, denk dran, se künnte och op en ander Aat jebruch
-wääde, un luur Der die ander Links aan!',
+wääde, un luur Der der iehr ander Links aan!',
'unusedtemplateswlh' => 'ander Links',
# Random page
@@ -1497,7 +1501,7 @@ wääde, un luur Der die ander Links aan!',
'disambiguations-text' => 'En de Sigge hee noh sin Links dren op en „(Watt ėßß datt?)“-Sigg.
De Links sollte eijentlesch op en Sigg jon, di tirek jemeint es.
-(En Atikel jellt als en „(Watt ėßß datt?)“-Sigg un weed hee jeliss, wann en dä Sigg [[MediaWiki:Disambiguationspage]] ene Link op en drop dren is. Alles wat keij Atikelle sin, weed dobei jaa nit eez metjezallt)',
+(En Atikel jellt als en „(Watt ėßß datt?)“-Sigg un weed hee jeliss, wann en dä Sigg [[MediaWiki:Disambiguationspage]] ene Link op en drop dren is. Alles wat keij Atikele sin, weed dobei jaa nit eez metjezallt)',
'doubleredirects' => 'Ömleitunge op Ömleitunge',
'doubleredirectstext' => 'Dubbel Ömleitunge sin immer verkihrt, weil däm Wiki sing Soffwär de eetse Ömleitung
@@ -1530,9 +1534,9 @@ vun dä Sigg dovör.',
'nrevisions' => '{{PLURAL:$1|Ein Änderung|$1 Änderunge|Keij Änderung}}',
'nviews' => '{{PLURAL:$1|Eine Avrof|$1 Avrofe|Keine Avrof}}',
'specialpage-empty' => 'Hee en dä Liss es nix dren.',
-'lonelypages' => 'Atikelle, wo nix drop link',
-'lonelypagestext' => 'The following pages are not linked from other pages in this wiki.',
-'uncategorizedpages' => 'Atikelle, die en kein Saachjrupp sin',
+'lonelypages' => 'Atikele, wo nix drop link',
+'lonelypagestext' => 'De Sigge hee noh sin nörjenzwoh ennjebonge un et jonn och kein Linkß drop.',
+'uncategorizedpages' => 'Atikele, die en kein Saachjrupp sin',
'uncategorizedcategories' => 'Saachjruppe, die selvs en kein Saachjruppe sin',
'uncategorizedimages' => 'Belder, Tön, uew., die en kein Saachjruppe dren sin',
'uncategorizedtemplates' => 'Schablone, die en kein Saachjruppe sen',
@@ -1549,10 +1553,10 @@ vun dä Sigg dovör.',
'mostimages' => 'Belder, Tön, uew. met de miehste Links drop',
'mostrevisions' => 'Atikkele met de miehste Änderunge',
'prefixindex' => 'All Sigge, die dänne ehr Name met enem bestemmte Wood oder Tex aanfange deit',
-'shortpages' => 'Atikelle zoteet vun koot noh lang',
-'longpages' => 'Atikelle zoteet vun lang noh koot',
-'deadendpages' => 'Atikelle ohne Links dren',
-'deadendpagestext' => 'De Atikelle hee han kein Links op ander Atikelle em Wiki.',
+'shortpages' => 'Atikele zoteet vun koot noh lang',
+'longpages' => 'Atikele zoteet vun lang noh koot',
+'deadendpages' => 'Atikele ohne Links dren',
+'deadendpagestext' => 'De Atikele hee han kein Links op ander Atikele em Wiki.',
'protectedpages' => 'Jeschötzte Sigge',
'protectedpages-indef' => 'Nor de Sigge zeije, woh alleins de Wiki-Köbesse draan dörrve',
'protectedpagestext' => '<!-- -->',
@@ -1686,11 +1690,12 @@ Alles klor?',
'watchnologin' => 'Nit enjelogg',
'watchnologintext' => 'Öm Ding Oppassliss ze ändere, mööts de ald [[Special:UserLogin|enjelogg]] sin.',
'addedwatch' => 'En de Oppassliss jedon',
-'addedwatchtext' => "Die Sigg „[[:$1]]“ es jetz en Ding [[Special:Watchlist|Oppassliss]]. Av jetz, wann die Sigg
-verändert weed, oder ehr Klaafsigg, dann weed dat en de Oppassliss jezeich. Dä Endrach för die Sigg kütt en
-'''Fettschreff''' en de „[[Special:RecentChanges|Neuste Änderunge]]“, domet De dä do och flöck fings.
-Wann de dä widder loss wääde wells us Dinger Oppassliss, dann klick op „Nimieh drop oppasse“ wann De die Sigg om
-Schirm häs.",
+'addedwatchtext' => "Die Sigg „[[:$1]]“ es jetz en Ding [[Special:Watchlist|Oppassliss]].
+Av jetz, wann die Sigg verändert weed, oder ehr Klaafsigg, dann weed dat en de
+Oppassliss jezeich. Dä Endrach för die Sigg kütt en '''Fettschreff''' en de
+„[[Special:RecentChanges|Neuste Änderunge]]“, domet De dä do och flöck fings.
+Wann de dä widder loss wääde wells us Dinger Oppassliss,
+dann klick op „Nimieh drop oppasse“ wann De die Sigg om Schirm häs.",
'removedwatch' => 'Us de Oppassliss jenomme',
'removedwatchtext' => 'Die Sigg „[[:$1]]“ es jetz us de [[Special:Watchlist|Oppassliss]] erusjenomme.',
'watch' => 'Drop Oppasse',
@@ -1817,7 +1822,7 @@ Di Sigg <strong>„$1“:</strong> es jetz jrad:',
'protect-default' => '-(Standaad)-',
'protect-fallback' => 'Do weet dat Rääsch „$1“ jebruch.',
'protect-level-autoconfirmed' => 'nor Metmaacher dranlooße, die sich aanjemeldt han',
-'protect-level-sysop' => 'Nor de Wiki Köbese dranlooße',
+'protect-level-sysop' => 'Nor de Wiki-Köbesse dranlooße',
'protect-summary-cascade' => 'met Schotz-Kaskad',
'protect-expiring' => 'bes $1 (UTC)',
'protect-cascade' => 'Maach en Schoz-Kaskaade — all de Schablone en dä Sigg krijje dersellve Schoz, wi die Sigg sellver en kritt.',
@@ -1857,7 +1862,7 @@ Wann enzwesche en neu Sigg unger däm ahle Name enjerich woode es,
dann wääde de zeröckjehollte Versione einfach als zosätzlije äldere
Versione för die neu Sigg enjerich. Die neu Sigg weed nit ersetz.',
'undeleterevdel' => 'Dat Zeröckholle flupp nit, wann de neuste Version verstoche es udder verstoche Aandeile do dren sin. En esu en Fäll darrf de neuste Version kei Höksche krijje, udder se moß eets ens en en nommaale Version ömjewandelt wääde, di nit mieh verstoche es.',
-'undeletehistorynoadmin' => 'Die Sigg es fottjeschmesse woode. Dä Jrund döför es en de Liss unge ze finge, jenau esu wie de Metmaacher, wo de Sigg verändert han, ih dat se fottjeschmesse wood. Wat op dä Sigg ehre fottjeschmesse ahle Versione stundt, dat künne nor de Wiki Köbese noch aansinn (un och widder zeröckholle)',
+'undeletehistorynoadmin' => 'Die Sigg es fottjeschmesse woode. Dä Jrund döför es en de Liss unge ze finge, jenau esu wie de Metmaacher, wo de Sigg verändert han, ih dat se fottjeschmesse wood. Wat op dä Sigg ehre fottjeschmesse ahle Versione stundt, dat künne nor de Wiki-Köbesse noch aansinn (un och widder zeröckholle)',
'undelete-revision' => 'Fottjeschmeße Version fun dä Sigg „$1“ fum $2, et letz jändert fum $3:',
'undeleterevision-missing' => 'De Version stemmp nit. Dat wor ene verkihrte Link, oder de Version wood usem Archiv zeröck jehollt, oder fottjeschmesse.',
'undelete-nodiff' => 'Mer han kei ällder Version jefonge.',
@@ -1886,6 +1891,8 @@ un widder herjehollte Sigge.',
'undelete-error-long' => 'Mer wollte en Datei widder zeröckholle, ävver dobei sin_er Fääler opjefalle:
$1',
+'undelete-show-file-confirm' => 'Wells De dä Datei „<nowiki>$1</nowiki>“ ier fottjeschmesse Version vum $2 öm $3 Uhr werklesch sinn?',
+'undelete-show-file-submit' => 'Jo',
# Namespace form on various pages
'namespace' => 'Appachtemeng:',
@@ -1941,7 +1948,7 @@ Drag bei „Aanlass“ ene möchlichs jenaue Jrund en, wöröm dat Sperre passee
'ipbreason' => 'Aanlass:',
'ipbreasonotherlist' => 'Ne andere Bejründung',
'ipbreason-dropdown' => '* Alljemein Jrönd för et Sperre
-** hät fekeehte Behouptunge udder Leeje en Atikelle jeschrevve
+** hät fekeehte Behouptunge udder Leeje en Atikele jeschrevve
** hät Sigge fottjeschmesse udder leddig jemaat
** hält sesch iewesch nit aan de Rejelle övver de Links op anger Websigge un jäje der Link-SPAM
** hät Sigge met Shtuß drop aajelaat
@@ -1970,7 +1977,7 @@ un och wann De se ändere wells.',
'ipb-edit-dropdown' => 'De Jründ för et Sperre beärrbejde',
'ipb-unblock-addr' => '„$1“ widder zohlohße',
'ipb-unblock' => 'En IP-Addräß ov ene Metmaacher widder zohlohße',
-'ipb-blocklist-addr' => 'All de Sperre för „$1“ aanzeije, die jrad bestonn',
+'ipb-blocklist-addr' => 'De Sperre för „$1“ aanzeije, die jrad bestonn',
'ipb-blocklist' => 'All de Sperre för Metmaacher un IP-Adresse aanzeije, die jrad bestonn',
'unblockip' => 'Dä Medmacher widder maache looße',
'unblockiptext' => 'Hee kanns De vörher jesperrte IP_Adresse oder Metmaacher widder freijevve, un dänne esu dat Rääch för ze Schrieve hee em Wiki widder jevve.',
@@ -2026,7 +2033,7 @@ un verzäll dänne vun däm ärrje Risiko för de Secherheit fun dänne ehr RäÃ
# Developer tools
'lockdb' => 'Daatebank sperre',
'unlockdb' => 'Daatebank freijevve',
-'lockdbtext' => 'Nohm Sperre kann keiner mieh Änderunge maache an sing Oppassliss, aan Enstellunge, Atikelle, uew. un neu Metmaacher jitt et och nit. Bes de secher, datte dat wells?',
+'lockdbtext' => 'Nohm Sperre kann keiner mieh Änderunge maache an sing Oppassliss, aan Enstellunge, Atikele, uew. un neu Metmaacher jitt et och nit. Bes de secher, datte dat wells?',
'unlockdbtext' => 'Nohm Freijevve es de Daatebank nit mieh jesperrt, un all de normale Änderunge wääde widder müjjelich. Bes de secher, dat De dat wells?',
'lockconfirm' => 'Jo, ich well de Daatebank jesperrt han.',
'unlockconfirm' => 'Jo, ich well de Daatebank freijevve.',
@@ -2096,7 +2103,7 @@ Di Sigg „[[:$1]]“ jitt et ald. Wollts De se fottschmieße, öm hee di Sigg Ã
'delete_and_move_reason' => 'Fottjeschmesse, öm Platz för et Ömnenne ze maache',
'selfmove' => 'Du Doof! - dä ahle Name un dä neue Name es däselve - do hät et Ömnenne winnich Senn.',
'immobile_namespace' => 'Do künne mer Sigge nit hen ömnenne, dat Appachtemeng es speziell, un dä neue Name för de Sigg jeiht deswäje nit.',
-'imagenocrossnamespace' => 'Bellder kam_mer nor in et Appachtemang „{{ns:image}}“ donn, noh wonaders hen kam_mer se och nit ömnemme!',
+'imagenocrossnamespace' => 'Dateije kam_mer nor in et Appachtemang „{{ns:file}}“ donn, noh wonaders hen kam_mer se och nit ömnemme!',
'imagetypemismatch' => 'De neu Datei-Endong moß met däm Datei-Tüp zesamme passe',
'imageinvalidfilename' => 'Dä Ziel-Name för de Datei es verkeht',
'fix-double-redirects' => 'Don noh em Ömnenne de Ömleidunge automattesch ändere, di noch op dä ahle Tittel zeije, also de neu entshtande dubbelte Ömleidunge oplöse.',
@@ -2149,7 +2156,7 @@ Et Datum vun de Versione un de Metmaacher Name vun de Schriever wääde dobei me
All de Trans Wiki Emporte wääde em [[Special:Log/import|Emport_Logboch]] fassjehallde.',
'import-interwiki-history' => 'All de Versione vun dä Sigg hee kopeere',
'import-interwiki-submit' => 'Huhlade!',
-'import-interwiki-namespace' => 'Dun de Sigge emporteere em Appachtemeng:',
+'import-interwiki-namespace' => 'Dun de Sigge emporteere en dat Appachtemeng:',
'importtext' => 'Dun de Daate met däm „[[Special:Export|Export]]“ vun do vun enem Wiki Exporteere, dobei dun et - etwa bei Dir om Rechner - avspeichere, un dann hee huhlade.',
'importstart' => 'Ben Sigge am emporteere …',
'import-revision-count' => '({{PLURAL:$1|ein Version|$1 Versione|kein Version}})',
@@ -2172,6 +2179,9 @@ Dat ahle Versione Huhlade es avjeschalt, un es nit müjjelich.',
'import-nonewrevisions' => 'Et sin kein neue Versione do, för ze Importeere, weil all de Version hee ald fröjer emporteet wodte.',
'xml-error-string' => '$1 — en {{PLURAL:$2|eetz|$2-}}te Reih en de {{PLURAL:$3|eetz|$3-}}te Spalde, dat ess_et {{PLURAL:$4|eetz|$4-}}te Byte: $5',
'import-upload' => 'En XML-Datei impochteere',
+'import-token-mismatch' => 'Schadt. Et senn nit alle Date hee aanjekumme.
+Bes esu joot, un versök et noch ens.',
+'import-invalid-interwiki' => 'Us dämm jenannte Wiki künne mer nix Importeere.',
# Import log
'importlogpage' => 'Logboch met emporteerte Sigge',
@@ -2641,7 +2651,7 @@ Donoh kumme, en däsellve Reih, Links op Sigge wo dat Beld trotz dämm jenehm eÃ
# External editor support
'edit-externally' => 'Dun de Datei met enem externe Projramm bei Dr om Rechner bearbeide',
-'edit-externally-help' => 'Luur en de [http://www.mediawiki.org/wiki/Manual:External_editors Installationsaanweisunge] noh Hinwies, wie mer esu en extern Projramm ennrechte un installeere deit.',
+'edit-externally-help' => '(Luur en de [http://www.mediawiki.org/wiki/Manual:External_editors Installationsaanweisunge] noh mieh Hinwies)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'all',
diff --git a/languages/messages/MessagesKu_arab.php b/languages/messages/MessagesKu_arab.php
index b30ef5c7..15a0c129 100644
--- a/languages/messages/MessagesKu_arab.php
+++ b/languages/messages/MessagesKu_arab.php
@@ -142,11 +142,11 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings لیسته‌ی هه‌ڵبژاردنه‌كان و ڕێكخستنه‌كان]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce لیستی وه‌شانه‌كانی ویكیمیدیا]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce لیستی وه‌شانه‌كانی ویكیمیدیا]',
'about' => 'سه‌باره‌ت',
'article' => 'بابه‌ت',
-'newwindow' => '(له‌ په‌ڕه‌یه‌كی نوێدا بیكه‌ره‌وه‌)',
+'newwindow' => '(لە پەڕەیەکی نوێ دەکرێتەوە)',
'cancel' => 'ھەڵوەشاندن',
'qbfind' => 'دۆزه‌ر',
'qbbrowse' => 'بگه‌ڕێ',
@@ -167,9 +167,9 @@ $messages = array(
'errorpagetitle' => 'هه‌ڵه‌',
'returnto' => 'بگه‌ڕێوه‌ بۆ $1.',
'tagline' => 'له‌ {{SITENAME}}',
-'help' => 'یارمەتی',
-'search' => 'گه‌ڕان',
-'searchbutton' => 'گه‌ڕان',
+'help' => 'ڕێنمایی',
+'search' => 'گەڕان',
+'searchbutton' => 'بگەڕە',
'go' => 'ده‌ی',
'searcharticle' => 'بڕۆ',
'history' => 'مێژووی په‌ڕه‌',
@@ -200,7 +200,7 @@ $messages = array(
'articlepage' => 'ناوه‌ڕۆكی بابه‌ت ببینه‌',
'talk' => 'قسەوباس',
'views' => 'بینین',
-'toolbox' => 'تووڵی كه‌ره‌سه‌كان',
+'toolbox' => 'ئامرازدان',
'userpage' => 'په‌ڕه‌ی به‌كارهێنه‌ر نیشانبده‌',
'projectpage' => 'په‌ڕه‌ی پرۆژه‌ نیشانبده‌',
'imagepage' => 'په‌ڕه‌ی وێنه‌ نیشانبده‌',
@@ -216,15 +216,21 @@ $messages = array(
'viewcount' => 'ئه‌م په‌ڕه‌یه‌ ده‌ستكاریی كراوه‌ {{PLURAL:$1|یه‌كجار|$1 جار}}',
'protectedpage' => 'په‌ڕه‌یه‌كی پارێزراو',
'jumpto' => 'باز بده‌ بۆ:',
-'jumptonavigation' => 'نمایشكردن',
+'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}}',
'copyrightpage' => '{{ns:project}}:ماÙەکانی لەبەرگرتنەوە',
+'currentevents-url' => 'Project:ڕووداوە بەردەوامەکان',
+'edithelp' => 'ڕێنمایی بۆ دەستکاری کردن',
+'edithelppage' => 'Help:دەستکاری کردن',
'faq' => 'پرسیاری هه‌میشه‌ دووباره‌(پهد(',
'mainpage' => 'ده‌ستپێک',
'mainpage-description' => 'ده‌ستپێک',
+'portal' => 'دەروازەی بەکارھێنەران',
+'portal-url' => 'Project: دەروازەی بەکارھێنەران',
+'privacy' => 'سیاسەتی پاراستنی داتاکان',
'versionrequired' => 'پێویستیت به‌ وه‌شانی $1 ـی‌ ویكیمیدیایه‌',
'versionrequiredtext' => 'پێویستیت به‌ وه‌شانی $1 ـێ ویكیمیدیا هه‌یه‌ بۆ به‌كاربردنی ئه‌م په‌ڕه‌یه‌
@@ -239,14 +245,14 @@ $messages = array(
'editsectionhint' => 'ده‌ستكاریی به‌شی: $1',
'toc' => 'ناوەڕۆک',
'showtoc' => 'نیشاندان',
-'hidetoc' => 'شاردنه‌وه‌',
+'hidetoc' => 'شاردنەوە',
'thisisdeleted' => '؟$1 نیشانی بده‌ یا بیگه‌ڕێنه‌ره‌وه‌',
'viewdeleted' => '$1 نیشان بده‌؟',
'restorelink' => '{{PLURAL:$1|ده‌ستكاریی سڕدراوه‌كه‌ بكه‌|$1 ده‌ستكارییان بكه‌}}',
# Short words for each namespace, by default used in the namespace tab in monobook
'nstab-main' => 'وتار',
-'nstab-user' => 'به‌كارهێنه‌ر',
+'nstab-user' => 'پەڕەی بەکارھێنەر',
'nstab-media' => 'میدیا',
'nstab-special' => 'تایبه‌ت',
'nstab-project' => 'په‌ڕه‌ی پرۆژه‌',
@@ -276,79 +282,131 @@ $messages = array(
'filenotfound' => 'په‌ڕگه‌ی "$1" نه‌دۆزرایه‌وه‌',
'badtitle' => 'ناونیشانێكی بێ كه‌ڵك',
'viewsource' => 'سه‌رچاوه‌ ببینه‌',
-'viewsourcefor' => 'سه‌رچاوه‌ی $1 ببینه‌',
+'viewsourcefor' => 'بۆ $1',
# Login and logout pages
-'welcomecreation' => '== خۆش هاتیت, $1! ==
+'welcomecreation' => '== خۆش هاتیت, $1! ==
هه‌ژماری تایبه‌تی تۆ سه‌ركه‌وتووانه‌ دروست كرا، له‌بیرت نه‌چێت گۆڕانكاری له {{SITENAME}} تایبه‌ت به‌خۆت دا بكه‌.',
-'loginpagetitle' => 'ناوی چوونه‌ ژووره‌وه‌',
-'yourname' => 'ناوی به‌كارهێنه‌وه‌',
-'yourpassword' => 'تێپه‌ڕه‌وشه‌',
-'yourpasswordagain' => 'تێپه‌ڕه‌وشه‌ دووباره‌',
-'remembermypassword' => 'زانیاریی چوونه‌ ژووره‌وه‌م له‌سه‌ر ئه‌م كۆمپیوته‌ره‌ پاشه‌كه‌وت بكه‌',
-'yourdomainname' => 'ناوی دۆمه‌ینی خۆت',
-'userlogin' => ' / دروست کردنی ھەژمار چوونە ژورەوە',
-'logout' => 'ده‌رچوون',
-'userlogout' => 'بڕۆ ده‌ره‌وه‌',
-'notloggedin' => 'له‌ ژووره‌وه‌ نیت',
-'nologin' => 'ناتوانیت بچییه‌ ژووره‌وه‌؟ $1.',
-'nologinlink' => 'ببه‌ به‌ ئه‌ندام',
-'createaccount' => 'هه‌ژماری نوێ',
-'gotaccount' => 'خاوه‌نی هه‌ژماری خۆتی؟ $1.',
-'gotaccountlink' => 'چوونه‌ ژووره‌وه‌',
-'createaccountmail' => 'به‌ پۆستی ئه‌لیكترۆنی',
-'badretype' => 'وشه‌ نهێنییه‌كان له‌یه‌ك ناچن',
-'userexists' => 'ئه‌و ناوه‌ی تۆ داوته‌ پێشتر كه‌سێكی دیكه‌ به‌كاری بردووه‌',
-'youremail' => 'پۆستی ئه‌لیكترۆنی خۆت*',
-'username' => 'ناوی به‌كارهێنه‌ر:',
-'uid' => 'ژماره‌ی خۆت ID:',
-'yourrealname' => 'ناوی ڕاستی خۆت*',
-'yourlanguage' => 'زمان',
-'yourvariant' => 'ڕه‌گه‌ز',
-'yournick' => 'نازناو',
-'badsig' => 'ئیمزاكه‌ هه‌ڵه‌یه‌، ته‌ماشای كۆدی HTML بكه‌‌',
-'emailauthenticated' => 'پۆستی ئه‌لیكترۆنی ناسراو: $1.',
-'emailconfirmlink' => 'پۆستی ئه‌لیكترۆنی خۆت بنووسه‌',
-'accountcreated' => 'هه‌ژماره‌كه‌ سه‌ركه‌وتووانه‌ دروست كرا',
-'loginlanguagelabel' => 'زمان: $1',
+'loginpagetitle' => 'ناوی چوونه‌ ژووره‌وه‌',
+'yourname' => 'ناوی به‌كارهێنه‌وه‌',
+'yourpassword' => 'تێپه‌ڕه‌وشه‌',
+'yourpasswordagain' => 'تێپه‌ڕه‌وشه‌ دووباره‌',
+'remembermypassword' => 'زانیاریی چوونه‌ ژووره‌وه‌م له‌سه‌ر ئه‌م كۆمپیوته‌ره‌ پاشه‌كه‌وت بكه‌',
+'yourdomainname' => 'ناوی دۆمه‌ینی خۆت',
+'nav-login-createaccount' => 'دروست کردنی ھەژمار/چوونە ژورەوە',
+'userlogin' => 'دروست کردنی ھەژمار/چوونە ژورەوە',
+'logout' => 'ده‌رچوون',
+'userlogout' => 'دەرچوون',
+'notloggedin' => 'له‌ ژووره‌وه‌ نیت',
+'nologin' => 'ناتوانیت بچییه‌ ژووره‌وه‌؟ $1.',
+'nologinlink' => 'ببه‌ به‌ ئه‌ندام',
+'createaccount' => 'هه‌ژماری نوێ',
+'gotaccount' => 'خاوه‌نی هه‌ژماری خۆتی؟ $1.',
+'gotaccountlink' => 'چوونه‌ ژووره‌وه‌',
+'createaccountmail' => 'به‌ پۆستی ئه‌لیكترۆنی',
+'badretype' => 'وشه‌ نهێنییه‌كان له‌یه‌ك ناچن',
+'userexists' => 'ئه‌و ناوه‌ی تۆ داوته‌ پێشتر كه‌سێكی دیكه‌ به‌كاری بردووه‌',
+'youremail' => 'پۆستی ئه‌لیكترۆنی خۆت*',
+'username' => 'ناوی به‌كارهێنه‌ر:',
+'uid' => 'ژماره‌ی خۆت ID:',
+'yourrealname' => 'ناوی ڕاستی خۆت*',
+'yourlanguage' => 'زمان',
+'yourvariant' => 'ڕه‌گه‌ز',
+'yournick' => 'نازناو',
+'badsig' => 'ئیمزاكه‌ هه‌ڵه‌یه‌، ته‌ماشای كۆدی HTML بكه‌‌',
+'emailauthenticated' => 'پۆستی ئه‌لیكترۆنی ناسراو: $1.',
+'emailconfirmlink' => 'پۆستی ئه‌لیكترۆنی خۆت بنووسه‌',
+'accountcreated' => 'هه‌ژماره‌كه‌ سه‌ركه‌وتووانه‌ دروست كرا',
+'loginlanguagelabel' => 'زمان: $1',
# Password reset dialog
'resetpass_text' => '<!-- تێپه‌ڕه‌وشه‌ی هه‌ژماره‌كه‌ سÙر بكه‌ره‌وه‌ -->',
'resetpass_header' => 'تێپه‌ڕه‌وشه‌ سÙر بكه‌ره‌وه‌',
# Edit page toolbar
-'bold_sample' => 'ده‌قی ئه‌ستوور',
-'bold_tip' => 'ده‌قی ئه‌ستوور',
-'italic_sample' => 'ده‌قی خوار (ئیتالی)',
-'italic_tip' => 'ده‌قی خوار (ئیتالی)',
-'link_tip' => 'به‌سته‌رێكی ناوخۆیی',
-'extlink_tip' => 'به‌سته‌ری ده‌ره‌كی ( ده‌ست پێ ده‌كاتhttp:// سه‌ره‌تاكه‌ی به‌ )',
-'sig_tip' => 'ئیمزاكه‌ت به‌ مۆری ڕێكه‌وته‌وه‌',
-'hr_tip' => 'هێڵی ئاسۆیی (ده‌گمه‌ن به‌كاری بهێنه‌)',
+'bold_sample' => 'ده‌قی ئه‌ستوور',
+'bold_tip' => 'ده‌قی ئه‌ستوور',
+'italic_sample' => 'دەقی لار',
+'italic_tip' => 'دەقی لار',
+'link_sample' => 'نێوی بەستەر',
+'link_tip' => 'به‌سته‌رێكی ناوخۆیی',
+'extlink_sample' => 'http://www.example.com سەردێڕی بەستەر',
+'extlink_tip' => 'به‌سته‌ری ده‌ره‌كی ( ده‌ست پێ ده‌كاتhttp:// سه‌ره‌تاكه‌ی به‌ )',
+'headline_tip' => 'سەردێڕی ئاست ۲',
+'math_sample' => 'لەگرە Ùۆرموول بخەسەر',
+'math_tip' => ' Ùۆرموولی بیرکاریی (LaTeX)',
+'nowiki_sample' => 'لەگەرە دەقی نەڕازراو تێ‌بخە',
+'nowiki_tip' => 'لەبەرچاو نەگرتنی دارشتنەکانی ویکی',
+'image_tip' => 'وێنەی نێو دەق',
+'media_tip' => 'لینکی پەڕگە',
+'sig_tip' => 'ئیمزاكه‌ت به‌ مۆری ڕێكه‌وته‌وه‌',
+'hr_tip' => 'هێڵی ئاسۆیی (ده‌گمه‌ن به‌كاری بهێنه‌)',
# Edit pages
-'summary' => 'پوخته‌',
-'subject' => 'بابه‌ت / سه‌روتار',
-'minoredit' => 'ئەم گۆڕانکاری‌یە بچووکە',
-'watchthis' => 'چاودێڕی ئه‌م په‌ڕه‌یه‌ بكه‌',
-'savearticle' => 'په‌ڕه‌كه‌ پاشه‌كه‌وت بكه‌',
-'preview' => 'پێشبینین',
-'showpreview' => 'په‌ڕه‌ی پێشبینین',
-'showlivepreview' => 'پێشبینینی ڕاسته‌وخۆ',
-'showdiff' => 'گۆڕانكارییه‌كان نیشانبده‌',
+'summary' => 'پوختە',
+'subject' => 'بابه‌ت / سه‌روتار',
+'minoredit' => 'ئەم گۆڕانکاری‌یە بچووکە',
+'watchthis' => 'چاودێڕی ئه‌م په‌ڕه‌یه‌ بكه‌',
+'savearticle' => 'په‌ڕه‌كه‌ پاشه‌كه‌وت بكه‌',
+'preview' => 'پێشبینین',
+'showpreview' => 'پێشبینینی پەڕە',
+'showlivepreview' => 'پێشبینینی ڕاسته‌وخۆ',
+'showdiff' => 'گۆڕانكارییه‌كان نیشانبده‌',
+'newarticletext' => "بە دوای بەستەری پەڕەیەک کەوتووی کە ھێشتا دروست نەکراوە. <br /> بۆ دروست کردنی پەڕەکە، لە چوارچێوەکەی خوارەوە دەست کە بە تایپ کردن. (بۆ زانیاری زورتر[[یارمەتی|{{MediaWiki:Helppage}}]] ببینە). <br /> ئەگەر بە ھەڵەوە ھاتویتە ئەگرە، لە سەر دوگمەی '''back'''ی وێبگەڕەکەت کلیک کە.",
+'copyrightwarning' => "تکایە ئاگادار بن Ú©Û• ھەموو بەشدارییەک بۆ {{SITENAME}} وا Ùەرز ئەکرێت Ú©Û• Ù„Û• ژێر «$2» بڵاو دەبنەوە(بۆ ئاگاداری زۆرتر $1 سەیر Ú©Û•). ئەگەر ناتەوێ نوسراوەکەت بێ‌ڕەحمانە دەستکاری بکرێت Ùˆ بە دڵخواز دیسان بڵاو ببێتەوە، لەگرە Ù¾ÛŽØ´Ú©Û•Ø´ÛŒ Ù…Û•Ú©Û•. <br />\\n ھەروەھا بەڵین ئەدەی Ú©Û• خۆت ئەمەت نووسیوە، یان Ù„Û• سەرچاوەیەکی بە دەسەڵاتی گشتی ''(public domain)'' یان سەرچاوەیەکی ھاوتا لەبەرت‌گرتوەتەو.
+<strong>«بەرھەمێک Ú©Û• ماÙÛŒ لەبەرگرتنەوەی پارێزراوە، بێ ئیجازە بڵاو مەکەرەوە.»</strong>",
+'template-semiprotected' => '(نیوەپارێزراو)',
+
+# History pages
+'revisionasof' => 'وەک بینینەوەی $1',
+'cur' => 'ئێستا',
+'last' => 'پێشوو',
+'histlegend' => 'وەشانەکان بۆ ھەڵسەنگاندن دیاری بکە و ئەم دوگمەی خوارەوە لێبدە. <br />
+ڕێنمایی:
+(ئێستا) = جیاوازی لەگەڵ وەشانی ئێستا،
+(پێشوو) =جیاوازی لەگەڵ وەشانی پێشوو،
+ب = گۆڕانکاریی بچووک',
+'histfirst' => 'کۆنترین',
+'histlast' => 'نوێترین',
+
+# Diffs
+'difference' => '(جیاوازی نێوان پیاچوونەوەکان)',
+'lineno' => 'ھێڵی $1:',
+'compareselectedversions' => 'ھەڵسەنگاندنی وەشانە ھەڵبژاردراوەکان',
+
+# Search results
+'noexactmatch' => "'''ھیچ پەڕەیەک ھەر بەم سەردێڕەوە نیە.'''
+ئێستە دەتوانی ئەم پەڕە دروست بکەیت",
# Preferences page
'mypreferences' => 'ھەڵبژاردەکانی من',
+# Recent changes
+'rcnote' => "لە خوارەوەدا {{PLURAL:$1|'''۱''' گۆڕانکاری |دوایین '''$1''' گۆڕانکارییەکان}} لە دوایین {{PLURAL:$2|ڕۆژ|'''$2''' ڕۆژەوە}} ، تا $5، $4 دەبینن.",
+'diff' => 'جیاوازی',
+'hist' => 'مێژوو',
+'hide' => 'شاردنەوە',
+'minoreditletter' => 'ور',
+'newpageletter' => 'Ù†',
+'boteditletter' => 'Ú•',
+
+# Recent changes linked
+'recentchangeslinked' => 'گۆڕانکارییە پەیوەندی‌دارەکان',
+
# Upload
'upload' => 'وێنەیەک بار بکە',
+# Image description page
+'filehist' => 'مێژووی پەڕگە',
+'imagelinks' => 'بەستەرەکان',
+
# Random page
'randompage' => 'پەڕەیەک بە ھەرەمەکی',
# Miscellaneous special pages
-'move' => 'ناوی ئەم پەڕە بگۆڕە',
+'nbytes' => '$1 {{PLURAL:$1|بایت|بایت}}',
+'move' => 'ناوی ئەم پەڕە بگۆڕە',
# Special:Categories
'categories' => 'هاوپۆله‌كان',
@@ -357,11 +415,42 @@ $messages = array(
'mywatchlist' => 'لیستی چاودێڕی‌یەکانم',
'watch' => 'چاودێڕی بکە',
+# Displayed when you click the "watch" button and it is in the process of watching
+'watching' => 'چاودێڕی...',
+
+# Delete/protect/revert
+'rollbacklink' => 'گەڕاندنەوە',
+
+# Namespace form on various pages
+'blanknamespace' => '(سەرەکی)',
+
# Contributions
'mycontris' => 'بەشدارییەکانی من',
+# What links here
+'whatlinkshere' => 'بەسراوەکان بە ئێرەوە',
+'whatlinkshere-links' => '↠بەستەرەکان',
+
+# Block/unblock
+'blocklink' => 'بەربەستن',
+
+# Thumbnails
+'thumbnail-more' => 'گەورە کردنەوە',
+
# Tooltip help for the actions
-'tooltip-pt-userpage' => 'په‌ڕه‌ی تایبه‌تی خۆم',
+'tooltip-pt-userpage' => 'په‌ڕه‌ی تایبه‌تی خۆم',
+'tooltip-ca-nstab-user' => 'پەڕەی بەکارھێنەر تەماشا بکە',
+'tooltip-compareselectedversions' => 'جیاوازییەکانی دوو وەشانە دیاریکراوەی ئەم پەڕە ببینە.',
+
+# Metadata
+'metadata-help' => 'ئەم پەڕگە زانیاری زێدەی ھەیە، کە لەوە دەچێت کامێرا یان ھێماگر (scanner) خستبێتیە سەری. ئەگەر پەڕگەکە لە حاڵەتی سەرەتاییەکەیەوە دەستکاری کرابێ، شایەد بڕێ لە بڕگەکان بە تەواوی زانیارەکانی وێنە گۆڕدراوەکە نیشان نەدەن.',
+'metadata-fields' => 'ئەو کێڵگە EXIFانە لەم پەیامە بە ڕیز کراون، کاتێک خشتەی metadata کۆ کراوەش بێ ھەر نیشان ئەدرێت. کێڵگەکانی تر تا خشتەکە باز نەکرێ، شاراوەن.
+* make
+* model
+* datetimeoriginal
+* exposuretime
+* fnumber
+* focallength', # Do not translate list items
# Separators for various lists, etc.
'semicolon-separator' => 'Ø›',
diff --git a/languages/messages/MessagesKu_latn.php b/languages/messages/MessagesKu_latn.php
index 9ff3a911..c7eb2152 100644
--- a/languages/messages/MessagesKu_latn.php
+++ b/languages/messages/MessagesKu_latn.php
@@ -5,6 +5,7 @@
* @file
*
* @author Bangin
+ * @author Erdal Ronahi
*/
$namespaceNames = array(
@@ -152,7 +153,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lîsteya varîyablên konfîgûrasîyonê]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lîsteya e-nameyên versyonên nuh yê MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lîsteya e-nameyên versyonên nuh yê MediaWiki]',
'about' => 'Der barê',
'article' => 'Gotar',
@@ -198,7 +199,7 @@ $messages = array(
'deletethispage' => 'Vê rûpelê jê bibe',
'undelete_short' => 'Dîsa {{PLURAL:$1|guherandinekî|$1 guherandinan}} çêke',
'protect' => 'Biparêze',
-'protect_change' => 'parastinê biguherîne',
+'protect_change' => 'biguherîne',
'protectthispage' => 'Vê rûpelê biparêze',
'unprotect' => 'Parastinê rake',
'unprotectthispage' => 'Parastina vê rûpelê rake',
@@ -282,7 +283,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|guherandinekî|$1 guherandinên}} jêbirî',
'feedlinks' => 'Feed:',
'feed-invalid' => "Feed'ekî neserrast.",
-'feed-unavailable' => 'Feed ji {{SITENAME}} ra tune ne.',
+'feed-unavailable' => 'Feed tune ne.',
'site-rss-feed' => '$1 RSS Feed',
'site-atom-feed' => '$1 Atom Feed',
'page-rss-feed' => '"$1" RSS Feed',
@@ -327,6 +328,8 @@ $1',
'readonlytext' => "Database'ê {{SITENAME}} ji bo guherandinan û gotarên nuh hatîye girtin.
Sedemê girtinê ev e: $1",
+'missingarticle-rev' => '(verzyon#: $1)',
+'missingarticle-diff' => '(Ferq: $1, $2)',
'readonly_lag' => "Database otomatîk hate girtin, ji bo server'î database'î slave kanibe xwe wekî server'î database'î master'ê bike.",
'internalerror' => 'Şaşbûnekî înternal',
'internalerror_info' => 'Şaşbûnê înternal: $1',
@@ -349,7 +352,7 @@ Sedemê girtinê ev e: $1",
'wrong_wfQuery_params' => "Parameter'ên şaş ji bo wfQuery()<br />
Fonksîyon: $1<br />
Jêpirskirin: $2",
-'viewsource' => 'Çavkanî',
+'viewsource' => 'Çavkanî bibîne',
'viewsourcefor' => 'ji $1 ra',
'actionthrottled' => 'Hejmarê guherandinan hatîye hesibandin',
'actionthrottledtext' => 'Te vê tiştî zêde pir di demekê biçûk da kir. Xêra xwe çend deqa biskine û carekî din bicerbîne.',
@@ -373,7 +376,7 @@ $2
Tu dikarî {{SITENAME}} niha weke bikarhênerekî nediyarkirî bikarbînî, yan jî tu dikarî dîsa bi vî navê xwe yan navekî din wek bikarhêner têkevî. Bila di bîra te de be ku gengaz e hin rûpel mîna ku tu hîn bi navê xwe qeyd kiriyî werin nîşandan, heta ku tu nîşanên çavlêgerandina (browser) xwe jênebî.',
'welcomecreation' => '== Bi xêr hatî, $1! ==
-Hesaba te hat afirandin. Tu dikarî niha tercîhên xwe eyar bikî.',
+Hesaba te hat afirandin. Tu dikarî niha [[Special:Preferences|tercîhên xwe di {{SITENAME}}]] da eyar bikî.',
'loginpagetitle' => 'Qeyda bikarhêner (User login)',
'yourname' => 'Navê te wek bikarhêner (user name)',
'yourpassword' => 'Şîfreya te (password)',
@@ -457,7 +460,7 @@ Eger account\'a bikarhêneran şaşî hate çêkirin, guhdare vê peyamê meke.'
'resetpass_submit' => 'Şîfrê bişîne û xwe qedybike',
'resetpass_success' => 'Şîfreya te hate guherandin! Niha tu tê qeydkirin...',
'resetpass_bad_temporary' => 'Şîfreya te niha netê qebûlkirin. Te berê şîfreyekî nuh tomarkir ya şîfreyekî nuh xast.',
-'resetpass_forbidden' => 'Şîfre nikanin werin guhartin di {{SITENAME}} da',
+'resetpass_forbidden' => 'Şîfre nikanin werin guhartin',
'resetpass_missing' => 'Tablo vala ye.',
# Edit page toolbar
@@ -483,23 +486,23 @@ Eger account\'a bikarhêneran şaşî hate çêkirin, guhdare vê peyamê meke.'
'hr_tip' => 'Rastexêza berwarî (kêm bi kar bîne)',
# Edit pages
-'summary' => 'Kurte û çavkanî (Te çi kir?)',
-'subject' => 'Mijar/sernivîs',
-'minoredit' => 'Ev guheraniyekê biçûk e',
-'watchthis' => 'Vê gotarê bişopîne',
-'savearticle' => 'Rûpelê tomar bike',
-'preview' => 'Pêşdîtin',
-'showpreview' => 'Pêşdîtin',
-'showlivepreview' => 'Pêşdîtinê zindî',
-'showdiff' => 'Guherandinê nîşan bide',
-'anoneditwarning' => "'''Zanibe:''' Tu neketîyê! Navnîşana IP'ya te wê di dîroka guherandina vê rûpelê da bê tomar kirin.",
-'missingsummary' => "<span style=\"color:#990000;\">'''Zanibe:'''</span> Te nivîsekî kurt ji bo guherandinê ra nenivîsand. Eger tu niha carekî din li Tomar xê, guherandinê te vê nivîsekî kurt yê were tomarkirin.",
-'missingcommenttext' => 'Xêra xwe kurtehîya naverokê li jêr binivisîne.',
-'missingcommentheader' => "<span style=\"color:#990000;\">'''Zanibe:'''</span> Te sernavekî nenivîsandîye. Eger tu niha carekî din li Tomar xê, ev guherandina vê sernavekê yê were tomarkirin.",
-'summary-preview' => 'Pêşdîtinê kurtenivîsê',
-'subject-preview' => 'Pêşdîtinê sernivîsê',
-'blockedtitle' => 'Bikarhêner hat asteng kirin',
-'blockedtext' => "<big>'''Navî te ya IP'ya te hate astengkirin.'''</big>
+'summary' => 'Kurte û çavkanî (Te çi kir?)',
+'subject' => 'Mijar/sernivîs',
+'minoredit' => 'Ev guheraniyekê biçûk e',
+'watchthis' => 'Vê gotarê bişopîne',
+'savearticle' => 'Rûpelê tomar bike',
+'preview' => 'Pêşdîtin',
+'showpreview' => 'Pêşdîtin',
+'showlivepreview' => 'Pêşdîtinê zindî',
+'showdiff' => 'Guherandinê nîşan bide',
+'anoneditwarning' => "'''Zanibe:''' Tu neketîyê! Navnîşana IP'ya te wê di dîroka guherandina vê rûpelê da bê tomar kirin.",
+'missingsummary' => "<span style=\"color:#990000;\">'''Zanibe:'''</span> Te nivîsekî kurt ji bo guherandinê ra nenivîsand. Eger tu niha carekî din li Tomar xê, guherandinê te vê nivîsekî kurt yê were tomarkirin.",
+'missingcommenttext' => 'Xêra xwe kurtehîya naverokê li jêr binivisîne.',
+'missingcommentheader' => "<span style=\"color:#990000;\">'''Zanibe:'''</span> Te sernavekî nenivîsandîye. Eger tu niha carekî din li Tomar xê, ev guherandina vê sernavekê yê were tomarkirin.",
+'summary-preview' => 'Pêşdîtinê kurtenivîsê',
+'subject-preview' => 'Pêşdîtinê sernivîsê',
+'blockedtitle' => 'Bikarhêner hat asteng kirin',
+'blockedtext' => "<big>'''Navî te ya IP'ya te hate astengkirin.'''</big>
Astengkirinê te ji $1 hate çêkirin. Sedemê astengkirinê te ev e: ''$2''.
@@ -510,7 +513,7 @@ Astengkirinê te ji $1 hate çêkirin. Sedemê astengkirinê te ev e: ''$2''.
Tu dikarî bi $1 ya [[{{MediaWiki:Grouppage-sysop}}|koordînatorekî]] din ra ji astengkirinê te ra dengkê. Tu nikanê 'Ji vê/î bikarhênerê/î re e-name bişîne' bikarwîne eger te di [[Special:Preferences|tercihên xwe]] da adrêsê e-nameyekê nenivîsandîye ya tu ji vê fonksîyonê ra jî hatîyê astengkirin.
IP'yê te yê niha $3 ye, û ID'ya astengkirinê te #$5 e. Xêra xwe yek ji van nimran têke peyamê xwe.",
-'autoblockedtext' => "Adrêsa IP ya te otomatîk hate astenkirin, ji ber ku bikarhênerekî din bi wê kardikir, yê niha ji $1 hate astengkirin.
+'autoblockedtext' => "Adrêsa IP ya te otomatîk hate astenkirin, ji ber ku bikarhênerekî din bi wê kardikir, yê niha ji $1 hate astengkirin.
Sedemê astengkirinê ev e:
: ''$2''
@@ -527,63 +530,64 @@ Zanibe ku tu nikanê e-nameya bişînê heta tu di [[Special:Preferences|tercihÃ
*Koordînator, yê te astengkir: $1
*Sedema astengkirinê: $2
*ID'ya astengkirinê: #$5",
-'blockednoreason' => 'sedem nehatîye gotin',
-'blockedoriginalsource' => "Çavkanîya '''$1''' tê wêşandan:",
-'blockededitsource' => "Nivîsarên '''guherandinên te''' di '''$1''' da tê wêşandan:",
-'whitelistedittitle' => 'Ji bo guherandinê vê gotarê tu gireke xwe qeydbikê.',
-'whitelistedittext' => 'Ji bo guherandina rûpelan, $1 pêwîst e.',
-'confirmedittitle' => 'Ji bo guherandinê, naskirina e-nameya te tê xastin.',
-'confirmedittext' => 'Tu gireke adrêsa e-nameya xwe nasbikê berî tu rûpelan diguherînê. Xêra xwe adrêsa e-nameya ya xwe di [[Special:Preferences|tercihên xwe]] da binivisîne û nasbike.',
-'nosuchsectiontitle' => 'Beşekî wisa tune ye',
-'nosuchsectiontext' => 'Te dixast beşekê biguherînê yê tune ye. Ji ber ku beşa $1 tune ye, guherandinên te jî nikanin werin tomarkirin.',
-'loginreqtitle' => 'Têketin pêwîst e',
-'loginreqlink' => 'têkevê',
-'loginreqpagetext' => 'Tu gireke $1 ji bo dîtina rûpelên din.',
-'accmailtitle' => 'Şîfre hat şandin.',
-'accmailtext' => "Şîfreya '$1' hat şandin ji $2 re.",
-'newarticle' => '(Nû)',
-'newarticletext' => "Ev rûpel hîn tune. Eger tu bixwazî vê rûpelê çêkî, dest bi nivîsandinê bike û piştre qeyd bike. '''Wêrek be''', biceribîne!<br />
+'blockednoreason' => 'sedem nehatîye gotin',
+'blockedoriginalsource' => "Çavkanîya '''$1''' tê wêşandan:",
+'blockededitsource' => "Nivîsarên '''guherandinên te''' di '''$1''' da tê wêşandan:",
+'whitelistedittitle' => 'Ji bo guherandinê vê gotarê tu gireke xwe qeydbikê.',
+'whitelistedittext' => 'Ji bo guherandina rûpelan, $1 pêwîst e.',
+'confirmedittitle' => 'Ji bo guherandinê, naskirina e-nameya te tê xastin.',
+'confirmedittext' => 'Tu gireke adrêsa e-nameya xwe nasbikê berî tu rûpelan diguherînê. Xêra xwe adrêsa e-nameya ya xwe di [[Special:Preferences|tercihên xwe]] da binivisîne û nasbike.',
+'nosuchsectiontitle' => 'Beşekî wisa tune ye',
+'nosuchsectiontext' => 'Te dixast beşekê biguherînê yê tune ye. Ji ber ku beşa $1 tune ye, guherandinên te jî nikanin werin tomarkirin.',
+'loginreqtitle' => 'Têketin pêwîst e',
+'loginreqlink' => 'têkevê',
+'loginreqpagetext' => 'Tu gireke $1 ji bo dîtina rûpelên din.',
+'accmailtitle' => 'Şîfre hat şandin.',
+'accmailtext' => "Şîfreya '$1' hat şandin ji $2 re.",
+'newarticle' => '(Nû)',
+'newarticletext' => "Ev rûpel hîn tune. Eger tu bixwazî vê rûpelê çêkî, dest bi nivîsandinê bike û piştre qeyd bike. '''Wêrek be''', biceribîne!<br />
Ji bo alîkarî binêre: [[{{MediaWiki:Helppage}}|Alîkarî]].<br />
Eger tu bi şaştî hatî, bizivire rûpela berê.",
-'anontalkpagetext' => "----
+'anontalkpagetext' => "----
''Ev rûpela guftûgo ye ji bo bikarhênerên nediyarkirî ku hîn hesabekî xwe çênekirine an jî bikarnaînin. Ji ber vê yekê divê em wan bi navnîşana IP ya hejmarî nîşan bikin. Navnîşaneke IP dikare ji aliyê gelek kesan ve were bikaranîn. Heger tu bikarhênerekî nediyarkirî bî û bawerdikî ku nirxandinên bê peywend di der barê te de hatine kirin ji kerema xwe re [[Special:UserLogin|hesabekî xwe veke an jî têkeve]] da ku tu xwe ji tevlîheviyên bi bikarhênerên din re biparêzî.''",
-'noarticletext' => 'Ev rûpel niha vala ye, tu dikarî [[Special:Search/{{PAGENAME}}|Di nav gotarên din de li "{{PAGENAME}}" bigere]] an [{{fullurl:{{FULLPAGENAME}}|action=edit}} vê rûpelê biguherînî].',
-'userpage-userdoesnotexist' => 'Account\'î bikarhêneran "$1" nehatîye qeydkirin. Xêra xwe seke ku tu dixazê vê rûpelê çêkê/biguherînê.',
-'clearyourcache' => "'''Zanibe:''' Piştî tomarkirinê, tu gireke cache'a browser'î xwe dîsa wînê ji bo dîtina guherandinan. '''Mozilla / Firefor /Safari:''' Kepsa ''Shift'' bigre û li ''Reload'' xe, ya ''Ctrl-Shift-R'' bikepsîne (''Cmd-Shift-R'' li cem Apple Mac); '''IE:''' Kepsa ''Ctrl'' bigre û li ''Reload'' xe, ya li ''Ctrl-F5''; '''Konqueror:''' bes li ''Reload'' xe ya li kepsa ''F5'' xe; bikarhênerên '''Opera''' girekin belkî cache'a xwe tevda di bin ''Tools → Preferences'' da valabikin.",
-'usercssjsyoucanpreview' => "<strong>Tîp:</strong> 'Pêşdîtin' bikarwîne ji bo tu bibînê çawa CSS/JS'ê te yê nuh e berî tomarkirinê.",
-'usercsspreview' => "'''Zanibe ku tu bes CSS'ê xwe pêşdibînê, ew ne hatîye tomarkirin!'''",
-'userjspreview' => "'''Zanibe ku tu bes JavaScript'a xwe dicerbînê, ew hên nehatîye tomarkirin!'''",
-'updated' => '(Hat taze kirin)',
-'note' => '<strong>Not:</strong>',
-'previewnote' => '<strong>Ji bîr neke ku ev bi tenê çavdêriyek e, ev rûpel hîn nehat qeyd kirin!</strong>',
-'editing' => 'Biguherîne: "$1"',
-'editingsection' => 'Tê guherandin: $1 (beş)',
-'editingcomment' => '$1 (şîrove) tê guherandin.',
-'editconflict' => 'Têkçûna guherandinan: $1',
-'explainconflict' => "Ji dema te dest bi guherandinê kir heta niha kesekê/î din ev rûpel guherand.
+'noarticletext' => 'Ev rûpel niha vala ye, tu dikarî [[Special:Search/{{PAGENAME}}|Di nav gotarên din de li "{{PAGENAME}}" bigere]] an [{{fullurl:{{FULLPAGENAME}}|action=edit}} vê rûpelê biguherînî].',
+'userpage-userdoesnotexist' => 'Account\'î bikarhêneran "$1" nehatîye qeydkirin. Xêra xwe seke ku tu dixazê vê rûpelê çêkê/biguherînê.',
+'clearyourcache' => "'''Zanibe:''' Piştî tomarkirinê, tu gireke cache'a browser'î xwe dîsa wînê ji bo dîtina guherandinan. '''Mozilla / Firefor /Safari:''' Kepsa ''Shift'' bigre û li ''Reload'' xe, ya ''Ctrl-Shift-R'' bikepsîne (''Cmd-Shift-R'' li cem Apple Mac); '''IE:''' Kepsa ''Ctrl'' bigre û li ''Reload'' xe, ya li ''Ctrl-F5''; '''Konqueror:''' bes li ''Reload'' xe ya li kepsa ''F5'' xe; bikarhênerên '''Opera''' girekin belkî cache'a xwe tevda di bin ''Tools → Preferences'' da valabikin.",
+'usercssjsyoucanpreview' => "<strong>Tîp:</strong> 'Pêşdîtin' bikarwîne ji bo tu bibînê çawa CSS/JS'ê te yê nuh e berî tomarkirinê.",
+'usercsspreview' => "'''Zanibe ku tu bes CSS'ê xwe pêşdibînê, ew ne hatîye tomarkirin!'''",
+'userjspreview' => "'''Zanibe ku tu bes JavaScript'a xwe dicerbînê, ew hên nehatîye tomarkirin!'''",
+'updated' => '(Hat taze kirin)',
+'note' => '<strong>Not:</strong>',
+'previewnote' => '<strong>Ji bîr neke ku ev bi tenê çavdêriyek e, ev rûpel hîn nehat qeyd kirin!</strong>',
+'editing' => 'Biguherîne: "$1"',
+'editingsection' => 'Tê guherandin: $1 (beş)',
+'editingcomment' => '$1 (şîrove) tê guherandin.',
+'editconflict' => 'Têkçûna guherandinan: $1',
+'explainconflict' => "Ji dema te dest bi guherandinê kir heta niha kesekê/î din ev rûpel guherand.
Jor guhartoya heyî tê dîtîn.
Guherandinên te jêr tên nîşan dan.
Divê tû wan bikî yek.
Heke niha tomar bikî, '''bi tene''' nivîsara qutiya jor wê bê tomarkirin.",
-'yourtext' => 'Nivîsara te',
-'storedversion' => 'Versiyona qeydkirî',
-'editingold' => '<strong>HÎŞYAR: Tu ser revîsyoneke kevn a vê rûpelê dixebitî.
+'yourtext' => 'Nivîsara te',
+'storedversion' => 'Versiyona qeydkirî',
+'editingold' => '<strong>HÎŞYAR: Tu ser revîsyoneke kevn a vê rûpelê dixebitî.
Eger tu qeyd bikî, hemû guhertinên ji vê revîzyonê piştre winda dibin.
</strong>',
-'yourdiff' => 'Ciyawazî',
-'copyrightwarning' => "Dîqat bike: Hemû tevkariyên {{SITENAME}} di bin $2 de tên belav kirin (ji bo hûragahiyan li $1 binêre). Eger tu nexwazî ku nivîsên te bê dilrehmî bên guherandin û li gora keyfa herkesî bên belavkirin, li vir neweşîne.<br />
+'yourdiff' => 'Ciyawazî',
+'copyrightwarning' => "Dîqat bike: Hemû tevkariyên {{SITENAME}} di bin $2 de tên belav kirin (ji bo hûragahiyan li $1 binêre). Eger tu nexwazî ku nivîsên te bê dilrehmî bên guherandin û li gora keyfa herkesî bên belavkirin, li vir neweşîne.<br />
Tu soz didî ku te ev bi xwe nivîsand an jî ji çavkaniyekê azad an geliyane ''(public domain)'' girt.
<strong>BERHEMÊN MAFÊN WAN PARASTÎ (©) BÊ DESTÛR NEWEŞÎNE!</strong>",
-'longpagewarning' => "HIŞYAR: Drêjahiya vê rûpelê $1 kB (kilobyte) e, ev pir e. Dibe ku çend ''browser''
+'longpagewarning' => "HIŞYAR: Drêjahiya vê rûpelê $1 kB (kilobyte) e, ev pir e. Dibe ku çend ''browser''
baş nikarin rûpelên ku ji 32 kB drêjtir in biguherînin. Eger tu vê rûpelê beş beş bikî gelo ne çêtir e?",
-'protectedpagewarning' => '<strong>ŞIYARÎ: Ev rûpel tê parastin. Bi tenê bikarhênerên ku xwediyên mafên "sysop" ne, dikarin vê rûpelê biguherînin.</strong>',
-'templatesused' => 'Şablon di van rûpelan da tê bikaranîn',
-'templatesusedpreview' => 'Şablon yê di vê pêşdîtinê da tên bikaranîn:',
-'templatesusedsection' => 'Şablon yê di vê perçê da tên bikaranîn:',
-'template-protected' => '(tê parastin)',
-'template-semiprotected' => '(nîv-parastî)',
-'permissionserrorstext' => 'Tu nikanê vê tiştî bikê, ji bo {{PLURAL:$1|vê sedemê|van sedeman}}:',
-'recreate-deleted-warn' => "'''Zanibe: Tu kê rûpelekê çêkê yê niha hate jêbirin!'''
+'protectedpagewarning' => '<strong>ŞIYARÎ: Ev rûpel tê parastin. Bi tenê bikarhênerên ku xwediyên mafên "sysop" ne, dikarin vê rûpelê biguherînin.</strong>',
+'templatesused' => 'Şablon di van rûpelan da tê bikaranîn',
+'templatesusedpreview' => 'Şablon yê di vê pêşdîtinê da tên bikaranîn:',
+'templatesusedsection' => 'Şablon yê di vê perçê da tên bikaranîn:',
+'template-protected' => '(tê parastin)',
+'template-semiprotected' => '(nîv-parastî)',
+'permissionserrorstext' => 'Tu nikanê vê tiştî bikê, ji bo {{PLURAL:$1|vê sedemê|van sedeman}}:',
+'permissionserrorstext-withaction' => 'Mafên te bo $2 tune ye ji bo {{PLURAL:$1|vê sedemê|van sedeman}}:',
+'recreate-deleted-warn' => "'''Zanibe: Tu kê rûpelekê çêkê yê niha hate jêbirin!'''
Zanibe ku nuhçêkirinê vê rûpelê hêja ye ya na.
Înformasyon li ser jêbirinê vê rûpelê li vir e:",
@@ -647,7 +651,7 @@ Ev verzyona vê rûpelê hatîye jêbirin. Belkî înformasyon di [{{fullurl:Spe
'history-title' => 'Dîroka versyonên "$1"',
'difference' => '(Ciyawaziya nav revîzyonan)',
'lineno' => 'Dêrra $1:',
-'compareselectedversions' => 'Guhartoyan Helsengêne',
+'compareselectedversions' => 'Guhartoyan bide ber hev',
'editundo' => 'Betalbike',
'diff-multi' => '({{PLURAL:$1|Verzyonekî navberê netê|$1 verzyonên navberê netên}} dîtin.)',
@@ -665,6 +669,7 @@ Ev verzyona vê rûpelê hatîye jêbirin. Belkî înformasyon di [{{fullurl:Spe
'prevn' => '$1 paÅŸ',
'nextn' => '$1 pêş',
'viewprevnext' => '($1) ($2) ($3).',
+'searchall' => 'hemû',
'showingresults' => "{{PLURAL:$1|Encamek|'''$1''' encam}}, bi #'''$2''' dest pê dike.",
'showingresultsnum' => '<b>$3</b> encam, bi #<b>$2</b> dest pê dike.',
'powersearch' => 'Lê bigere',
@@ -1400,14 +1405,14 @@ Rûpela "[[:$1]]" berê heye. Tu rast dixazê wê jêbibê ji bo navguherandinê
{
dir:rtl;
text-align:right;
- font-family: "Tahoma", "Unikurd Web", "Arial Unicode MS", "DejaVu Sans", "Lateef", "Scheherazade", "ae_Rasheeq", sans-serif, sans;
+ font-family: "DejaVu Sans", "Tahoma", "Unikurd Web", "Arial Unicode MS", "Lateef", "Scheherazade", "ae_Rasheeq", sans-serif, sans;
}
/*Make the site more suitable for Soranî users */
- h1 {font-family: "Tahoma", "Arial Unicode MS", sans-serif, sans, "Unikurd Web", "Scheherazade";}
- h2 {font-family: "Tahoma", "Arial Unicode MS", sans-serif, sans, "Unikurd Web", "Scheherazade";}
- h3 {font-family: "Tahoma", "Arial Unicode MS", sans-serif, sans, "Unikurd Web", "Scheherazade";}
- body {font-family: "Tahoma", "Arial Unicode MS", sans-serif, sans, "Unikurd Web", "Scheherazade";}
+ h1 {font-family: "Tahoma", "DejaVu Sans", "Arial Unicode MS", sans-serif, sans, "Unikurd Web", "Scheherazade";}
+ h2 {font-family: "Tahoma", "DejaVu Sans", "Arial Unicode MS", sans-serif, sans, "Unikurd Web", "Scheherazade";}
+ h3 {font-family: "Tahoma", "DejaVu Sans", "Arial Unicode MS", sans-serif, sans, "Unikurd Web", "Scheherazade";}
+ body {font-family: "Tahoma", "DejaVu Sans", "Arial Unicode MS", sans-serif, sans, "Unikurd Web", "Scheherazade";}
textarea {font-family: Lucida Console, Tahoma;}
pre {font-family: Lucida Console, Tahoma;}',
@@ -1444,7 +1449,7 @@ if (wgUserLanguage == "ku-arab")
{
document.direction="rtl";
document.write(\'<link rel="stylesheet" type="text/css" href="\'+stylepath+\'/common/common_rtl.css">\');
- document.write(\'<style type="text/css">html {direction:rtl;} body {direction:rtl; unicode-bidi:embed; lang:ku-Arab; font-family:"Arial Unicode MS",Arial,Tahoma; font-size: 75%; letter-spacing: 0.001em;} html > body div#content ol {clear: left;} ol {margin-left:2.4em; margin-right:2.4em;} ul {margin-left:1.5em; margin-right:1.5em;} h1.firstHeading {background-position: bottom right; background-repeat: no-repeat;} h3 {font-size:110%;} h4 {font-size:100%;} h5 {font-size:90%;} #catlinks {width:100%;} #userloginForm {float: right !important;}</style>\');
+ document.write(\'<style type="text/css">html {direction:rtl;} body {direction:rtl; unicode-bidi:embed; lang:ku-Arab; font-family: "DejaVu Sans", Tahoma, "Unikurd Web", "Arial Unicode MS", Lateef, Scheherazade, "ae_Rasheeq", "sans-serif", sans; font-size: 75%; letter-spacing: 0.001em;} html > body div#content ol {clear: left;} ol {margin-left:2.4em; margin-right:2.4em;} ul {margin-left:1.5em; margin-right:1.5em;} h1.firstHeading {background-position: bottom right; background-repeat: no-repeat;} h3 {font-size:110%;} h4 {font-size:100%;} h5 {font-size:90%;} #catlinks {width:100%;} #userloginForm {float: right !important;}</style>\');
if (skin == "monobook"){
document.write(\'<link rel="stylesheet" type="text/css" href="\'+stylepath+\'/monobook/rtl.css">\');
diff --git a/languages/messages/MessagesKv.php b/languages/messages/MessagesKv.php
index 2005f8e7..30575a83 100644
--- a/languages/messages/MessagesKv.php
+++ b/languages/messages/MessagesKv.php
@@ -19,18 +19,18 @@ $messages = array(
'thursday' => 'четверг',
'friday' => 'пекнича',
'saturday' => 'Ñубöта',
-'january' => 'тӧв шӧр',
-'february' => 'ураÑьӧм',
-'march' => 'рака',
-'april' => 'ÐºÐ¾Ñ Ð¼Ñƒ',
-'may_long' => 'ода кора',
-'june' => 'лӧддза-номъÑ',
-'july' => 'Ñора',
-'august' => 'моз',
-'september' => 'кӧч',
-'october' => 'йирым',
-'november' => 'вӧльгым',
-'december' => 'ӧшым',
+'january' => 'тӧв шӧр тӧлыÑÑŒ',
+'february' => 'ураÑьӧм тӧлыÑÑŒ',
+'march' => 'рака тӧлыÑÑŒ',
+'april' => 'ÐºÐ¾Ñ Ð¼Ñƒ тӧлыÑÑŒ',
+'may_long' => 'ода кора тӧлыÑÑŒ',
+'june' => 'лӧддза-Ð½Ð¾Ð¼ÑŠÑ Ñ‚Ó§Ð»Ñ‹ÑÑŒ',
+'july' => 'Ñора тӧлыÑÑŒ',
+'august' => 'моз тӧлыÑÑŒ',
+'september' => 'кӧч тӧлыÑÑŒ',
+'october' => 'йирым тӧлыÑÑŒ',
+'november' => 'вӧльгым тӧлыÑÑŒ',
+'december' => 'ӧшым тӧлыÑÑŒ',
'january-gen' => 'тӧв шӧр',
'february-gen' => 'ураÑьӧм',
'march-gen' => 'рака',
diff --git a/languages/messages/MessagesLa.php b/languages/messages/MessagesLa.php
index 2d0e1c98..3c17f0fe 100644
--- a/languages/messages/MessagesLa.php
+++ b/languages/messages/MessagesLa.php
@@ -333,7 +333,7 @@ $messages = array(
# 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' => 'De {{grammar:ablative|{{SITENAME}}}}',
-'aboutpage' => 'Project:De {{grammar:ablative|{{SITENAME}}}}',
+'aboutpage' => 'Project:De {{GRAMMAR:ablative|{{SITENAME}}}}',
'bugreports' => 'Renuntiare errata',
'bugreportspage' => 'Project:Renuntiare errores',
'copyright' => 'Res ad manum sub $1.',
@@ -350,6 +350,7 @@ $messages = array(
'helppage' => 'Help:Adiutatum',
'mainpage' => 'Pagina prima',
'mainpage-description' => 'Pagina prima',
+'policy-url' => 'Project:Consilium',
'portal' => 'Porta communis',
'portal-url' => 'Project:Porta communis',
'privacy' => 'Consilium de secreto',
@@ -361,6 +362,10 @@ $messages = array(
'badaccess-group2' => 'Actum quod petivisti solum potest agi ab usoribus ex uno gregum $1.',
'badaccess-groups' => 'Actum quod petivisti solum potest agi ab usoribus ex uno gregum $1.',
+'versionrequired' => 'MediaWiki versio $1 necesse',
+'versionrequiredtext' => 'MediaWiki versio $1 necesse est ad hanc paginam videndum.
+Vide [[Special:Version|paginam versionis]].',
+
'ok' => 'Age',
'retrievedfrom' => 'Receptum de "$1"',
'youhavenewmessages' => 'Habes $1 ($2).',
@@ -488,7 +493,7 @@ Si vis, sinit etiam aliis tecum loqui per tuam paginam usoris vel disputationis,
'loginsuccesstitle' => 'Conventum prospere apertum est',
'loginsuccess' => "'''Apud {{grammar:accusative|{{SITENAME}}}} agnosceris ut \"\$1\".'''",
'nosuchuser' => 'Usor "$1" non est.
-Confirma orthographiam, aut [[Special:Userlogin/signup|crea novam rationem]].',
+Confirma orthographiam, aut [[Special:UserLogin/signup|crea novam rationem]].',
'nosuchusershort' => 'Usor "<nowiki>$1</nowiki>" non est.
Confirma orthographiam.',
'nouserspecified' => 'Nomen usoris indicare debes.',
@@ -515,8 +520,12 @@ Hunc nuntium ignorare potes, si nolis hac ratione uti.',
'loginlanguagelabel' => 'Lingua: $1',
# Password reset dialog
-'resetpass' => 'Tesseram novam creare',
-'resetpass_missing' => 'Nulla data formarum.',
+'resetpass' => 'Tesseram novam creare',
+'resetpass_header' => 'Tesseram rationis mutare',
+'resetpass_submit' => 'Tesseram mutare et conventum aperire',
+'resetpass_success' => 'Tessera tua prospere mutata est. Aperiens conventum...',
+'resetpass_forbidden' => 'Tesserae mutari non possunt',
+'resetpass_missing' => 'Nulla data formarum.',
# Edit page toolbar
'bold_sample' => 'Litterae pingues',
@@ -537,21 +546,21 @@ Hunc nuntium ignorare potes, si nolis hac ratione uti.',
'hr_tip' => 'Linea horizontalis (noli saepe uti)',
# Edit pages
-'summary' => 'Summarium',
-'subject' => 'Res/titulus',
-'minoredit' => 'Haec est recensio minor',
-'watchthis' => 'Custodire hanc paginam',
-'savearticle' => 'Servare hanc rem',
-'preview' => 'Praevidere',
-'showpreview' => 'Monstrare praevisum',
-'showlivepreview' => 'Monstrare praevisum viventem',
-'showdiff' => 'Mutata ostendere',
-'anoneditwarning' => "'''Monitio:''' Conventum tuum non apertum. Locus IP tuus in historia huius paginae notabitur.",
-'missingcommenttext' => 'Sententiam subter inscribe.',
-'summary-preview' => 'Praevisum summarii',
-'subject-preview' => 'Praevisum rei/tituli',
-'blockedtitle' => 'Usor obstructus est',
-'blockedtext' => '<big>\'\'\'Nomen usoris aut locus IP tuus obstructus est\'\'\'</big> a magistratu $1.
+'summary' => 'Summarium',
+'subject' => 'Res/titulus',
+'minoredit' => 'Haec est recensio minor',
+'watchthis' => 'Custodire hanc paginam',
+'savearticle' => 'Servare hanc rem',
+'preview' => 'Praevidere',
+'showpreview' => 'Monstrare praevisum',
+'showlivepreview' => 'Monstrare praevisum viventem',
+'showdiff' => 'Mutata ostendere',
+'anoneditwarning' => "'''Monitio:''' Conventum tuum non apertum. Locus IP tuus in historia huius paginae notabitur.",
+'missingcommenttext' => 'Sententiam subter inscribe.',
+'summary-preview' => 'Praevisum summarii',
+'subject-preview' => 'Praevisum rei/tituli',
+'blockedtitle' => 'Usor obstructus est',
+'blockedtext' => '<big>\'\'\'Nomen usoris aut locus IP tuus obstructus est\'\'\'</big> a magistratu $1.
Ratio data est: \'\'$2\'\'.
@@ -562,7 +571,7 @@ Ratio data est: \'\'$2\'\'.
Potes ad $1 aut [[{{MediaWiki:Grouppage-sysop}}|magistratum]] alium nuntium mittere ad impedimentum disputandum.
Nota bene te non posse proprietate "Litteras electronicas usori mittere" uti, nisi tibi est inscriptio electronica confirmata apud [[Special:Preferences|praeferentias usoris tuas]] vel si tibi etiam litterae electronicae obstructi sunt.
Locus IP tuus est $3, et numerus obstructionis est #$5. Quaesumus te eos scripturum si quaestiones ullas roges.',
-'autoblockedtext' => 'Locus IP tuus automatice obstructus est quia usor alius, qui a magistratu $1 obstructus est, eum adhiberat.
+'autoblockedtext' => 'Locus IP tuus automatice obstructus est quia usor alius, qui a magistratu $1 obstructus est, eum adhiberat.
Ratio data est:
:\'\'$2\'\'
@@ -575,67 +584,68 @@ Potes ad $1 aut [[{{MediaWiki:Grouppage-sysop}}|magistratum]] alium nuntium mitt
Nota bene te non posse proprietate "Litteras electronicas usori mittere" uti, nisi tibi est inscriptio electronica confirmata apud [[Special:Preferences|praeferentias usoris tuas]].
Numerus obstructionis tuus est #$5. Quaesumus te eum scripturum si quaestiones ullas roges.',
-'blockednoreason' => 'nulla causa data',
-'blockedoriginalsource' => "Fons '''$1''' subter monstratur:",
-'blockededitsource' => "Textus '''tuarum emendationum''' in '''$1''' subter monstratur:",
-'whitelistedittitle' => 'Conventum aperiendum ut recenseas',
-'whitelistedittext' => 'Necesse est tibi $1 priusquam paginas recenseas.',
-'confirmedittitle' => 'Adfirmanda est inscriptio tua electronica prisuquam recenseas',
-'confirmedittext' => 'Tua inscriptio electronica est adfirmanda priusquam paginas recenseas. Quaesumus eam selige et adfirma per tuas [[Special:Preferences|praeferentias]].',
-'nosuchsectiontitle' => 'Haec pars non est',
-'nosuchsectiontext' => 'Partem inexistentem recensere conaris. Quia pars $1 non est, recensio tua servari non potest.',
-'loginreqtitle' => 'Conventum aperiendum',
-'loginreqlink' => 'conventum aperire',
-'loginreqpagetext' => 'Necesse est tibi $1 priusquam paginas alias legas.',
-'accmailtitle' => 'Tessera missa est.',
-'accmailtext' => 'Tessera usoris "$1" ad $2 missa est.',
-'newarticle' => '(Nova)',
-'newarticletext' => "Per nexum progressus es ad paginam quae nondum exsistit.
+'blockednoreason' => 'nulla causa data',
+'blockedoriginalsource' => "Fons '''$1''' subter monstratur:",
+'blockededitsource' => "Textus '''tuarum emendationum''' in '''$1''' subter monstratur:",
+'whitelistedittitle' => 'Conventum aperiendum ut recenseas',
+'whitelistedittext' => 'Necesse est tibi $1 priusquam paginas recenseas.',
+'confirmedittitle' => 'Adfirmanda est inscriptio tua electronica prisuquam recenseas',
+'confirmedittext' => 'Tua inscriptio electronica est adfirmanda priusquam paginas recenseas. Quaesumus eam selige et adfirma per tuas [[Special:Preferences|praeferentias]].',
+'nosuchsectiontitle' => 'Haec pars non est',
+'nosuchsectiontext' => 'Partem inexistentem recensere conaris. Quia pars $1 non est, recensio tua servari non potest.',
+'loginreqtitle' => 'Conventum aperiendum',
+'loginreqlink' => 'conventum aperire',
+'loginreqpagetext' => 'Necesse est tibi $1 priusquam paginas alias legas.',
+'accmailtitle' => 'Tessera missa est.',
+'accmailtext' => 'Tessera usoris "$1" ad $2 missa est.',
+'newarticle' => '(Nova)',
+'newarticletext' => "Per nexum progressus es ad paginam quae nondum exsistit.
Novam paginam si vis creare, in capsam infra praebitam scribe.
(Vide [[{{MediaWiki:Helppage}}|paginam auxilii]] si plura cognoscere vis.)
Si hic es propter errorem, solum '''Retrorsum''' in navigatro tuo preme.",
-'anontalkpagetext' => "----''Haec est pagina disputationis usoris anonymi, solum a loco IP suo noti. Memento locos IP aliquando mutaturos, et a usoribus multis fortasse adhibitos. Si es usor ignotus, et tibi querulae sine causa datae sunt, conventum [[Special:UserLogin/signup|crea]] vel [[Special:UserLogin|aperi]] ad confusionem futuram evitendam.''",
-'noarticletext' => 'In hac pagina nondum litterae sunt. Potes etiam [[Special:Search/{{PAGENAME}}|hanc rem in aliis paginis quaerere]] aut [{{fullurl:{{FULLPAGENAME}}|action=edit}} hanc paginam creare].',
-'userpage-userdoesnotexist' => 'Usor "$1" non est. Visne re vera hanc paginam creare vel recensere?',
-'updated' => '(Novata)',
-'note' => '<strong>Nota:</strong>',
-'previewnote' => '<strong>Memento hanc paginam solum praevisum esse, neque iam servatam!</strong>',
-'editing' => 'Recensio paginae "$1"',
-'editingsection' => 'Recensens $1 (partem)',
-'editingcomment' => 'Recensens $1 (adnotum)',
-'editconflict' => 'Contentio recensionis: $1',
-'explainconflict' => "Alius hanc paginam mutavit postquam eadem recensere incipiebas.
+'anontalkpagetext' => "----''Haec est pagina disputationis usoris anonymi, solum a loco IP suo noti. Memento locos IP aliquando mutaturos, et a usoribus multis fortasse adhibitos. Si es usor ignotus, et tibi querulae sine causa datae sunt, conventum [[Special:UserLogin/signup|crea]] vel [[Special:UserLogin|aperi]] ad confusionem futuram evitendam.''",
+'noarticletext' => 'In hac pagina nondum litterae sunt. Potes etiam [[Special:Search/{{PAGENAME}}|hanc rem in aliis paginis quaerere]] aut [{{fullurl:{{FULLPAGENAME}}|action=edit}} hanc paginam creare].',
+'userpage-userdoesnotexist' => 'Usor "$1" non est. Visne re vera hanc paginam creare vel recensere?',
+'updated' => '(Novata)',
+'note' => '<strong>Nota:</strong>',
+'previewnote' => '<strong>Memento hanc paginam solum praevisum esse, neque iam servatam!</strong>',
+'editing' => 'Recensio paginae "$1"',
+'editingsection' => 'Recensens $1 (partem)',
+'editingcomment' => 'Recensens $1 (adnotum)',
+'editconflict' => 'Contentio recensionis: $1',
+'explainconflict' => "Alius hanc paginam mutavit postquam eadem recensere incipiebas.
Capsa superior paginae verba recentissima continet.
Mutationes tuae in capsa inferiore monstrantur.
Mutationes tuae in verba superiora adiungare debes.
'''Solum''' verba capsae superioris servabuntur quando \"Servare hanc rem\" premes.",
-'yourtext' => 'Sententia tua',
-'storedversion' => 'Verba recentissima',
-'nonunicodebrowser' => '<strong>CAVETO: Navigatorium retiale tuum systemati UNICODE morem non gerit. Modum habemus quo commentationes sine damno recenseas: litterae non-ASCII in capsa sub veste hexadecimali ostendentur.</strong>',
-'editingold' => '<strong>MONITIO: Formam obsoletam huius paginae mutas.
+'yourtext' => 'Sententia tua',
+'storedversion' => 'Verba recentissima',
+'nonunicodebrowser' => '<strong>CAVETO: Navigatorium retiale tuum systemati UNICODE morem non gerit. Modum habemus quo commentationes sine damno recenseas: litterae non-ASCII in capsa sub veste hexadecimali ostendentur.</strong>',
+'editingold' => '<strong>MONITIO: Formam obsoletam huius paginae mutas.
Si eam servaveris, omnes mutationes recentiores obrogatae peribunt!</strong>',
-'yourdiff' => 'Dissimilitudo',
-'copyrightwarning' => 'Nota bene omnia contributa divulgari sub \'\'$2\'\' (vide singula apud $1).
+'yourdiff' => 'Dissimilitudo',
+'copyrightwarning' => 'Nota bene omnia contributa divulgari sub \'\'$2\'\' (vide singula apud $1).
Nisi vis verba tua crudelissime recenseri, mutari, et ad libidinem redistribui, noli ea submittere.<br />
Nobis etiam spondes te esse ipsum horum verborum scriptorem primum, aut ex opere in "dominio publico" exscripsisse.
<strong>NOLI OPERIBUS SUB IURE DIVULGANDI UTI SINE POTESTATE!</strong>',
-'copyrightwarning2' => 'Nota bene omnia contributa apud {{grammar:accusative|{{SITENAME}}}} ab aliis recenseri, mutari vel removi posse.
+'copyrightwarning2' => 'Nota bene omnia contributa apud {{grammar:accusative|{{SITENAME}}}} ab aliis recenseri, mutari vel removi posse.
Nisi vis verba tua crudelissime recenseri, noli ea submittere.<br />
Nobis etiam spondes te esse ipsum horum verborum scriptorem primum, aut ex opere in "dominio publico" vel ex libere fonte simili exscripsisse (vide singula apud $1).
<strong>NOLI OPERIBUS SUB IURE DIVULGANDI UTI SINE POTESTATE!</strong>',
-'longpagewarning' => 'MONITIO: Haec pagina est $1 chilioctetis longa;
+'longpagewarning' => 'MONITIO: Haec pagina est $1 chilioctetis longa;
aliquae navigatra paginas longiores quam 32 chiliocteti recensere non possunt.
Considera paginam in partes minores frangere.',
-'protectedpagewarning' => '<strong>CAVE: Haec pagina protecta est ut magistratus soli eam recenseant.</strong>',
-'templatesused' => 'Formulae hac in pagina adhibitae:',
-'templatesusedpreview' => 'Formulae hoc in praeviso adhibitae:',
-'templatesusedsection' => 'Formulae hac in parte adhibitae:',
-'template-protected' => '(protecta)',
-'template-semiprotected' => '(semi-protecta)',
-'hiddencategories' => 'Haec pagina ad {{PLURAL:$1|unam categoriam celatam|$1 categorias celatas}} pertinet:',
-'nocreate-loggedin' => 'Tibi non licet paginas novas creare.',
-'permissionserrors' => 'Errores permissionis',
-'recreate-deleted-warn' => "'''Cave: paginam qui antea iam deleta est creas.'''
+'protectedpagewarning' => '<strong>CAVE: Haec pagina protecta est ut magistratus soli eam recenseant.</strong>',
+'templatesused' => 'Formulae hac in pagina adhibitae:',
+'templatesusedpreview' => 'Formulae hoc in praeviso adhibitae:',
+'templatesusedsection' => 'Formulae hac in parte adhibitae:',
+'template-protected' => '(protecta)',
+'template-semiprotected' => '(semi-protecta)',
+'hiddencategories' => 'Haec pagina ad {{PLURAL:$1|unam categoriam celatam|$1 categorias celatas}} pertinet:',
+'nocreate-loggedin' => 'Tibi non licet paginas novas creare.',
+'permissionserrors' => 'Errores permissionis',
+'permissionserrorstext-withaction' => 'Tibi non licet $2, quia:',
+'recreate-deleted-warn' => "'''Cave: paginam qui antea iam deleta est creas.'''
Tibi oportet meditari utrum hanc paginam creare tamen convenit. Commodule notatio paginarum deletarum hic datur:",
@@ -734,7 +744,7 @@ Titulus: (nov) = dissimilis ab forma novissima, (prox) = dissimilis ab forma pro
'mypreferences' => 'Praeferentiae meae',
'prefs-edits' => 'Numerus recensionum:',
'prefsnologin' => 'Conventum non apertum',
-'prefsnologintext' => '<span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} Conventum aperire]</span> debes ad praeferentias tuas modificandum.',
+'prefsnologintext' => '<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} Conventum aperire]</span> debes ad praeferentias tuas modificandum.',
'prefsreset' => 'Praeferentiae tuae reperscriptae sunt.',
'qbsettings' => 'Figuratio claustri celeris',
'qbsettings-none' => 'Nullus',
@@ -742,7 +752,7 @@ Titulus: (nov) = dissimilis ab forma novissima, (prox) = dissimilis ab forma pro
'qbsettings-fixedright' => 'Constituere a dextra',
'qbsettings-floatingleft' => 'Innens a sinistra',
'qbsettings-floatingright' => 'Innens a dextra',
-'changepassword' => 'Mutare tesseram',
+'changepassword' => 'Tesseram mutare',
'skin' => 'Aspectum',
'math' => 'Interpretatio artis mathematicae',
'dateformat' => 'Forma diei',
@@ -842,6 +852,7 @@ Titulus: (nov) = dissimilis ab forma novissima, (prox) = dissimilis ab forma pro
'right-import' => 'Paginas ex vicis aliis importare',
'right-importupload' => 'Paginas ex fasciculo imponendo importare',
'right-unwatchedpages' => 'Indicem paginarum non custoditarum inspicere',
+'right-mergehistory' => 'Historias paginarum confundere',
'right-userrights' => 'Omnes potestates usorum recensere',
'right-userrights-interwiki' => 'Potestates usorum aliis in vicis recensere',
'right-siteadmin' => 'Basem datorum obstruere vel deobstruere',
@@ -855,7 +866,7 @@ Titulus: (nov) = dissimilis ab forma novissima, (prox) = dissimilis ab forma pro
'recentchanges' => 'Nuper mutata',
'recentchangestext' => 'Inspice mutationes recentes huic vici in hac pagina.',
'rcnote' => "Subter {{PLURAL:$1|est '''1''' nuper mutatum|sunt '''$1''' nuperrime mutata}} in {{PLURAL:$2|die proximo|'''$2''' diebus proximis}} ex $5, $4.",
-'rcnotefrom' => 'Subter sunt <b>$1</b> nuperrime mutata in proxima <b>$2</b> die.',
+'rcnotefrom' => "Subter sunt '''$1''' nuperrime mutata in proxima '''$2''' die.",
'rclistfrom' => 'Monstrare mutata nova incipiens ab $1',
'rcshowhideminor' => '$1 recensiones minores',
'rcshowhidebots' => '$1 automata',
@@ -1139,7 +1150,7 @@ Vide etiam [[Special:WantedCategories|categorias desideratas]].',
# E-mail user
'emailuser' => 'Litteras electronicas usori mittere',
'emailpage' => 'Mittere litteras electronicas huic usori',
-'emailpagetext' => 'Si hic usor inscriptionem electronicam ratum in praeferentias usorum eius dedit, forma subter nuntium mittet.
+'emailpagetext' => 'Forma subter nuntium ad usorem mittet.
Inscriptio electronica quam in [[Special:Preferences|praeferentiis tuis]] dedis ut "Ab" inscriptione apparebit. Hoc modo usor tibi directe respondere poterit.',
'defemailsubject' => '{{SITENAME}} - Litterae electronicae',
'noemailtitle' => 'Nulla inscriptio electronica',
diff --git a/languages/messages/MessagesLad.php b/languages/messages/MessagesLad.php
index 8320c0d8..4df9bed6 100644
--- a/languages/messages/MessagesLad.php
+++ b/languages/messages/MessagesLad.php
@@ -5,6 +5,7 @@
* @file
*
* @author ILVI
+ * @author Remember the dot
* @author Runningfridgesrule
* @author Taichi
* @author Universal Life
@@ -15,6 +16,7 @@ $fallback = 'es';
$messages = array(
# User preference toggles
+'tog-underline' => 'Subrayar linkes',
'tog-justify' => 'Atacanar paragrafos',
'tog-hideminor' => 'Esconder ediciones chiquiticas de los «trocamientos frescos»',
'tog-showtoolbar' => 'Amostrár la barra de edision',
@@ -187,10 +189,10 @@ $messages = array(
'site-atom-feed' => 'Fuente de Atom de $1',
# Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main' => 'Artikolo',
+'nstab-main' => 'Página',
'nstab-user' => 'Página de usuario',
'nstab-special' => 'Espesial',
-'nstab-image' => 'Imagen',
+'nstab-image' => 'Archivo',
'nstab-mediawiki' => 'Mesaje',
'nstab-help' => 'Ayudo',
'nstab-category' => 'Kategoría',
diff --git a/languages/messages/MessagesLb.php b/languages/messages/MessagesLb.php
index 1b0017e7..9d4839ea 100644
--- a/languages/messages/MessagesLb.php
+++ b/languages/messages/MessagesLb.php
@@ -6,6 +6,7 @@
*
* @author Kaffi
* @author Robby
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -149,8 +150,8 @@ $messages = array(
'tog-watchmoves' => 'Säiten déi ech réckelen automatesch op meng Iwwerwaachungslëscht setzen',
'tog-watchdeletion' => 'Säiten déi ech läschen op meng Iwwerwaachungslëscht setzen',
'tog-minordefault' => "Alles wat ech änneren automatesch als 'Kleng Ännerungen' weisen",
-'tog-previewontop' => "De ''Preview'' uewen un der Ännerungsfënster weisen",
-'tog-previewonfirst' => "Beim éischten Änneren de ''Preview'' weisen.",
+'tog-previewontop' => "Déi ''nach-net gespäichert Versioun'' uewen un der Ännerungsfënster weisen",
+'tog-previewonfirst' => "Beim éischten Änneren déi ''nach net gespäichert Versioun'' weisen.",
'tog-nocache' => 'Säitecache deaktivéieren',
'tog-enotifwatchlistpages' => 'Schéckt mir eng E-Mail wann eng vun de Säiten op menger Iwwerwaachungslëscht geännert gëtt',
'tog-enotifusertalkpages' => 'Schéckt mir E-Maile wa meng Diskussiounssäit geännert gëtt.',
@@ -251,7 +252,7 @@ $messages = array(
== Starthëllefen ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Hëllef bei der Konfiguratioun]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki-FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglëscht vun neie MediaWiki-Versiounen]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglëscht vun neie MediaWiki-Versiounen]",
'about' => 'A propos',
'article' => 'Säit',
@@ -266,7 +267,7 @@ $messages = array(
'qbspecialpages' => 'Spezialsäiten',
'moredotdotdot' => 'Méi …',
'mypage' => 'meng Säit',
-'mytalk' => 'meng Diskussioun',
+'mytalk' => 'Meng Diskussioun',
'anontalk' => 'Diskussioun fir dës IP Adress',
'navigation' => 'Navigatioun',
'and' => 'an',
@@ -296,11 +297,11 @@ $messages = array(
'delete' => 'Läschen',
'deletethispage' => 'Dës Säit läschen',
'undelete_short' => '$1 {{PLURAL:$1|Versioun|Versiounen}} restauréieren',
-'protect' => 'Protegéieren',
+'protect' => 'Spären',
'protect_change' => 'änneren',
'protectthispage' => 'Dës Säit schützen',
-'unprotect' => 'Deprotegéieren',
-'unprotectthispage' => 'Protectioun vun dëser Säit annulléieren',
+'unprotect' => 'Spär ophiewen',
+'unprotectthispage' => "D'Spär vun dëser Säit ophiewen",
'newpage' => 'Nei Säit',
'talkpage' => 'Diskussioun',
'talkpagelinktext' => 'Diskussioun',
@@ -324,7 +325,7 @@ $messages = array(
'redirectpagesub' => 'Viruleedungssäit',
'lastmodifiedat' => "Dës Säit gouf den $1 ëm $2 Auer fir d'lescht geännert.", # $1 date, $2 time
'viewcount' => 'Dës Säit gouf bis elo {{PLURAL:$1|emol|$1-mol}} ofgefrot.',
-'protectedpage' => 'Protegéiert Säit',
+'protectedpage' => 'Gespaarte Säit',
'jumpto' => 'Wiesselen op:',
'jumptonavigation' => 'Navigatioun',
'jumptosearch' => 'Sich',
@@ -365,14 +366,14 @@ $messages = array(
'ok' => 'OK',
'retrievedfrom' => 'Vun „$1“',
-'youhavenewmessages' => 'Dir hutt $2 op ärer $1.',
+'youhavenewmessages' => 'Dir hutt $1 ($2).',
'newmessageslink' => 'nei Messagen',
'newmessagesdifflink' => 'Nei Messagen',
'youhavenewmessagesmulti' => 'Dir huet nei Messagen op $1',
'editsection' => 'änneren',
'editold' => 'änneren',
'viewsourceold' => 'Quellcode kucken',
-'editsectionhint' => 'Abschnitt veränneren: $1',
+'editsectionhint' => 'Abschnitt: $1 änneren',
'toc' => 'Inhaltsverzeechnis',
'showtoc' => 'weisen',
'hidetoc' => 'verstoppen',
@@ -441,7 +442,7 @@ Den Administrateur huet dës Erklärung uginn: $1',
'badtitletext' => 'De gewënschten Titel ass invalid, eidel, oder een net korrekten Interwiki Link.',
'perfdisabled' => "'''Pardon!''' Dës Fonktioun gouf wéint Iwwerlaaschtung vum Server temporaire ausgeschalt.",
'perfcached' => 'Dës Date kommen aus dem Cache a si méiglecherweis net aktuell:',
-'perfcachedts' => 'Dës Donneeë kommen aus dem Cache, leschten Update: $1',
+'perfcachedts' => 'Dës Donneeë kommen aus dem Cache, lescht Aktualisatioun: $1',
'querypage-no-updates' => "D'Aktualiséierung vun dëser Säit ass zur Zäit ausgeschalt. D'Date gi bis op weideres net aktualiséiert.'''",
'wrong_wfQuery_params' => 'Falsche Parameter fir wfQuery()<br />
Funktioun: $1<br />
@@ -455,7 +456,7 @@ Ufro: $2',
'protectedinterface' => 'Op dëser Säit fannt Dir Text fir de Sprooch-Interface vun der Software an dofir ass si gespaart fir Mëssbrauch ze verhenneren.',
'editinginterface' => "'''Opgepasst:''' Dir sidd am Gaang, eng Säit z'änneren, déi do ass, fir Interface-Text fir d'Software ze liwweren. Ännerungen op dëser Säit änneren den Interface-Text, je no Kontext, op allen oder verschiddene Säiten, déi vun alle Benotzer gesi ginn. Fir d'Iwwersetzungen z'änneren onvitéiere mir iech de [http://translatewiki.net/wiki/Main_Page?setlang=lb Projet Betawiki] vun den internationale Messagen ze benotzen.",
'sqlhidden' => '(SQL-Offro verstoppt)',
-'cascadeprotected' => 'Dës Säit gouf fir Ännerunge gespaart, well se duerch Cascadeprotectioun vun {{PLURAL:$1|dëser Säit|dëse Säite}} protegéiert ass mat der Cascadenoptioun:
+'cascadeprotected' => 'Dës Säit gouf fir Ännerunge gespaart, well se duerch Cascadeprotectioun vun {{PLURAL:$1|dëser Säit|dëse Säite}} gespaart ass mat der Cascadenoptioun:
$2',
'namespaceprotected' => "Dir hutt net déi néideg Rechter fir d'Säiten am Nummraum '''$1''' ze änneren.",
'customcssjsprotected' => 'Dir hutt net déi néideg Rechter fir dës Säit ze änneren, wëll si zu de perséinlechen Astellungen vun engem anere Benotzer gehéiert.',
@@ -469,17 +470,18 @@ $2',
# Login and logout pages
'logouttitle' => 'Benotzer-Ofmeldung',
-'logouttext' => '<strong>Dir sidd elo ofgemeld.</strong>
+'logouttext' => '<strong>Dir sidd elo ofgemellt.</strong>
-Dir kënnt {{SITENAME}} elo anonym benotzen, oder Iech [[Special:UserLogin|nacheemol umellen]] als deeselwechten oder en anere Benotzer.
-Opgepasst: Op verschiddene Säite gesäit et nach esou aus, wéi wann Dir nach ugemeld wiert, bis Dir ärem Browser seng Cache eidelmaacht.',
+Dir kënnt {{SITENAME}} elo anonym benotzen, oder Iech [[Special:UserLogin|nach eemol umellen]].
+
+Opgepasst: Op verschiddene Säite gesäit et nach esou aus, wéi wann Dir nach ugemellt wiert, bis Dir ärem Browser seng Cache eidel maacht.',
'welcomecreation' => '== Wëllkomm, $1! ==
Äre Kont gouf kreéiert.
Denkt drun, Är [[Special:Preferences|{{SITENAME}}-Astellungen]] unzepassen.',
'loginpagetitle' => 'Benotzer-Umeldung',
'yourname' => 'Benotzernumm:',
'yourpassword' => 'Passwuert:',
-'yourpasswordagain' => 'Passwuert widderhuelen:',
+'yourpasswordagain' => 'Passwuert nach eemol antippen:',
'remembermypassword' => 'Meng Umeldung op dësem Computer verhalen',
'yourdomainname' => 'Ären Domain',
'externaldberror' => 'Entweder ass e Feeler bäi der externer Authentifizéierung geschitt, oder Dir däerft ären externe Benotzerkont net aktualiséieren.',
@@ -494,7 +496,7 @@ Probéiert et w.e.g. nach eng Kéier!",
'userlogout' => 'Ausloggen',
'notloggedin' => 'Net ageloggt',
'nologin' => 'Hutt Dir kee Benotzerkont? $1.',
-'nologinlink' => 'Neie Benotzerkonto maachen',
+'nologinlink' => 'Neie Benotzerkont maachen',
'createaccount' => 'Neie Kont opmaachen',
'gotaccount' => 'Dier hutt schonn e Kont? $1.',
'gotaccountlink' => 'Umellen',
@@ -507,7 +509,8 @@ Sicht iech een anere Benotzernumm.',
'uid' => 'Benotzer ID:',
'prefs-memberingroups' => 'Member vun {{PLURAL:$1|der Benotzergrupp|de Benotzergruppen}}:',
'yourrealname' => 'Richtege Numm:',
-'yourlanguage' => 'Sprooch:',
+'yourlanguage' => 'Sprooch vun der Benotzeruewerfläch:',
+'yourvariant' => 'Sproochvariant:',
'yournick' => 'Ënnerschrëft:',
'badsig' => "D'Syntax vun ärer Ënnerschëft ass net korrekt; iwwerpréift w.e.g. ären HTML Code.",
'badsiglength' => "D'Ënnerschrëft ass ze laang.
@@ -523,18 +526,18 @@ Dir kënnt et och zouloossen datt aner Benotzer iech - iwwert e Link op ärer Be
Dir hutt d'Cookien desaktivéiert.
Aktivéiert déi w.e.g. a loggt Iech da matt ärem neie Benotzernomm an dem respektive Passwort ein.",
'nocookieslogin' => "{{SITENAME}} benotzt Cookiën beim Umelle vun de Benotzer. Dir hutt Cookiën ausgeschalt, w.e.g aktivéiert d'Cookiën a versicht et nach eng Kéier.",
-'noname' => 'Dir hutt kee gültege Benotzernumm uginn.',
+'noname' => 'Dir hutt kee gëltege Benotzernumm uginn.',
'loginsuccesstitle' => 'Umeldung huet geklappt',
'loginsuccess' => "'''Dir sidd elo als \"\$1\" op {{SITENAME}} ugemellt.'''",
'nosuchuser' => 'De Benotzernumm "$1" gëtt et net.
-Kuckt w.e.g. op d\'Schreifweis richteg ass, oder [[Special:Userlogin/signup|meld iech als neie Benotzer un]].',
+Kuckt w.e.g. op d\'Schreifweis richteg ass, oder [[Special:UserLogin/signup|meld iech als neie Benotzer un]].',
'nosuchusershort' => 'De Benotzernumm "<nowiki>$1</nowiki>" gëtt et net. Kuckt w.e.g. op d\'Schreifweis richteg ass.',
'nouserspecified' => 'Gitt w.e.g. e Benotzernumm un.',
'wrongpassword' => 'Dir hutt e falscht (oder kee) Passwuert aginn. Probéiert w.e.g. nach eng Kéier.',
'wrongpasswordempty' => "D'Passwuert dat Dir aginn huet war eidel. Probéiert w.e.g. nach eng Kéier.",
'passwordtooshort' => 'Ärt Passwuert ass ongülteg oder ze kuerz: Et muss mindestens {{PLURAL:$1|1 Zeeche|$1 Zeeche}} laang sinn an et däerf net matt dem Benotzernumm identesch sinn.',
'mailmypassword' => 'Neit Passwuert per E-Mail kréien',
-'passwordremindertitle' => 'Neit Passwuert fir ee {{SITENAME}}-Benotzerkonto',
+'passwordremindertitle' => 'Neit Passwuert fir ee {{SITENAME}}-Benotzerkont',
'passwordremindertext' => 'Iergend een (waarscheinlech Dir selwer, matt der IP-Adress $1) huet een neit Passwuert fir {{SITENAME}} ($4) gefrot. Een temporärt Passwuert fir de Benotzer $2 gouf ugeluecht an et ass: $3. Wann et dëst ass wat Dir wollt, da sollt Dir iech elo aloggen an en neit Passwuert eraussichen.
Wann een aneren dës Ufro sollt gemaach hunn oder wann Dir iech an der Zwëschenzäit nees un ärt Passwuert erënnere kënnt an Dir ärt Passwuert net ännere wëllt da kënnt dir weider ärt aalt Passwuert benotzen.',
@@ -542,7 +545,7 @@ Wann een aneren dës Ufro sollt gemaach hunn oder wann Dir iech an der Zwëschen
'passwordsent' => 'Een neit Passwuert gouf un déi fir de Benotzer "$1" gespäichert E-Mailadress geschéckt.
Melt iech w.e.g. domatt un, soubal Dir et kritt hutt.',
'blocked-mailpassword' => "Déi vun iech benotzten IP-Adress ass fir d'Ännere vu Säite gespaart. Fir Mëssbrauch ze verhënneren, gouf d'Méiglechkeet fir een neit Passwuert unzefroen och gespaart.",
-'eauthentsent' => "Eng Confirmatiouns-E-Mail gouf un déi uginnen Adress geschéckt.<br/ >
+'eauthentsent' => "Eng Confirmatiouns-E-Mail gouf un déi Adress geschéckt déi Dir uginn hutt.<br/ >
Ier iergend eng E-Mail vun anere Benotzer op dee Kont geschéckt ka ginn, muss der als éischt d'Instructiounen an der Confirmatiouns-E-Mail befollegen, fir ze bestätegen datt de Kont wierklech ären eegenen ass.",
'throttled-mailpassword' => "An {{PLURAL:$1|der läschter Stonn|de läschte(n) $1 Stonnen}} gouf eng Erënenrung un d'Passwuert verschéckt.
Fir de Mëssbrauch vun dëser Funktioun ze verhënneren kann nëmmen all {{PLURAL:$1|Stonn|$1 Stonnen}} esou eng Erënnerung verschéckt ginn.",
@@ -551,7 +554,7 @@ Fir de Mëssbrauch vun dëser Funktioun ze verhënneren kann nëmmen all {{PLURA
'emailauthenticated' => 'Är E-Mailadress gouf bestätegt: $1..',
'emailnotauthenticated' => 'Är E-Mail Adress gouf <strong>nach net confirméiert</strong>.<br/ >
Dowéinst ass et bis ewell net méiglech, fir déi folgend Funktiounen E-Mailen ze schécken oder ze kréien.',
-'noemailprefs' => 'Gitt eng E-Mailadress un, fir datt déie folgend Funktiounen fonctionéieren.',
+'noemailprefs' => 'Gitt eng E-Mailadress un, fir datt dës Funktioune funktionéieren.',
'emailconfirmlink' => 'Confirméiert är E-Mailadress w.e.g..',
'invalidemailaddress' => 'Dës E-Mailadress gëtt net akzeptéiert well se en ongëltegt Format (z.B. ongëlteg Zeechen) ze hu schéngt.
Gitt eng valabel E-Mailadress an oder loosst dëst Feld eidel.',
@@ -561,7 +564,7 @@ Gitt eng valabel E-Mailadress an oder loosst dëst Feld eidel.',
'createaccount-text' => 'Et gouf e Benotzerkont "$2" fir iech op {{SITENAME}} ($4) ugeluecht mat dem Passwuert "$3".
Dir sollt iech aloggen an ärt Passwuert elo änneren.
-Falls dëse Benotzerkonto ongewollt ugeluecht ginn ass kënnt Dir dës Noriicht einfach ignoréieren.',
+Falls dëse Benotzerkont ongewollt ugeluecht ginn ass kënnt Dir dës Noriicht einfach ignoréieren.',
'loginlanguagelabel' => 'Sprooch: $1',
# Password reset dialog
@@ -569,7 +572,7 @@ Falls dëse Benotzerkonto ongewollt ugeluecht ginn ass kënnt Dir dës Noriicht
'resetpass_announce' => 'Dir sidd mat engem temporären , per E-Mail geschéckte Code ageloggt.
Fir är Umeldung ofzeschléissen, musst Dir elo hei een neit Passwuert uginn:',
'resetpass_text' => '<!-- Schreiwt ären Text heihin-->',
-'resetpass_header' => 'Passwuert zrécksetzen',
+'resetpass_header' => 'Passwuert vum Benotzerkont änneren',
'resetpass_submit' => 'Passwuert aginn an umellen',
'resetpass_success' => 'Ärt Passwuert gouf geännert. Logged iech elo an ...',
'resetpass_bad_temporary' => 'Ongültegt temporairt Passwuert.
@@ -590,8 +593,8 @@ Dir hutt ärt Passwuert scho geännert oder een neit temporairt Passwuert ugefr
'headline_tip' => 'Iwwerschrëft vum Niveau 2',
'math_sample' => 'Formel hei asetzen',
'math_tip' => 'Mathematesch Formel (LaTeX)',
-'nowiki_sample' => 'Unformatéierten Text hei afügen',
-'nowiki_tip' => 'Unformatéierten Text',
+'nowiki_sample' => 'Net-formatéierten Text hei androen',
+'nowiki_tip' => 'Wiki-Format ignoréieren',
'image_sample' => 'Beispill.jpg',
'image_tip' => 'Bildlink',
'media_sample' => 'Beispill.ogg',
@@ -678,14 +681,14 @@ Si gouf nach net gepäichert!'''",
'userjspreview' => "'''Denkt drun datt Dir äre Javascript nëmmen test, nach ass näischt gespäichert!'''",
'updated' => '(Geännert)',
'note' => '<strong>Notiz:</strong>',
-'previewnote' => "<strong>Dëst ass nëmmen e Preview; D'Ännerunge sinn nach net gespäichert!</strong>",
+'previewnote' => "<strong>Dëst ass nëmmen eng nach net gespäichert Versioun; d'Ännerunge sinn nach net gespäichert!</strong>",
'previewconflict' => 'Dir gesitt an dem ieweschten Textfeld wéi den Text ausgesi wäert, wann Dir späichert.',
'session_fail_preview' => "<strong>Är Ännerung konnt net gespäichert gi well d'Date vun ärer Sessioun verluergaange sinn.
Versicht et w.e.g. nach eng Kéier.
Wann de Problem dann ëmmer nach bestoe sollt, da versicht iech [[Special:UserLogout|auszeloggen]] an dann erëm anzeloggen.</strong>",
'session_fail_preview_html' => "<strong>Är Ännerung konnt net gespäichert gi well d'Date vun ärer Sessioun verluergaange sinn.</strong>
-''Well op {{SITENAME}} ''raw HTML'' aktivéiert ass, gouf de Preview ausgeblendt fir JavaScript-Attacken ze vermeiden.''
+''Well op {{SITENAME}} ''raw HTML'' aktivéiert ass, gouf d'Uweise vun der nach-net gespäicherter Versioun ausgeblend fir JavaScript-Attacken ze vermeiden.''
<strong>Wann dir eng berechtigt Ännerung maache wëllt, da versicht et w.e.g. nach eng Kéier.
Wann de Problem dann ëmmer nach bestoe sollt, versicht iech [[Special:UserLogout|auszeloggen]] an dann erëm anzeloggen.</strong>",
@@ -709,7 +712,7 @@ Dir verspriecht ausserdeem datt dir dësen Text selwer verfaasst hutt, oder aus
<strong>DROT KEE COPYRECHTLECH GESCHÃœTZTE CONTENU OUNI ERLAABNISS AN!</strong>',
'copyrightwarning2' => 'W.e.g. notéiert datt all Kontributiounen op {{SITENAME}} vun anere Benotzer verännert oder geläscht kënne ginn. Wann dir dat net wëllt, da setzt näischt heihinner.<br />
Dir verspriecht ausserdeem datt dir dësen Text selwer verfaasst hutt, oder aus dem Domaine public oder anere fräie Quelle kopéiert hutt. (cf. $1 fir méi Detailler). <strong>DROT KEE COPYRECHTLECH GESCHÜTZTE CONTENU AN!</strong>',
-'longpagewarning' => '<strong>WARNUNG: Dës Säit ass $1 kB grouss; verschidde Browser kéinte Problemer hunn, Säiten ze verschaffen, déi méi grouss wéi 32 KB sinn.
+'longpagewarning' => '<strong>WARNUNG: Dës Säit ass $1 kB grouss; verschidde Browser kéinte Problemer hunn, Säiten ze verschaffen, déi méi grouss wéi 32 kB sinn.
Iwwerleet w.e.g., ob eng Opdeelung vun der Säit a méi kleng Abschnitter méiglich ass.</strong>',
'longpageerror' => '<strong>FEELER: Den Text, den Dir Versicht ze späicheren, huet $1 KB. Dëst ass méi wéi den erlaabte Maximum vun $2 KB – dofir kann den Text net gespäichert ginn.</strong>',
@@ -719,9 +722,9 @@ Iwwerleet w.e.g., ob eng Opdeelung vun der Säit a méi kleng Abschnitter méigl
'cascadeprotectedwarning' => "'''Passt op:''' Dës Säit gouf gespaart a kann nëmme vu Benotzer mat Administreursrechter geännert ginn. Si ass an dës {{PLURAL:$1|Säit|Säiten}} agebonnen, déi duerch Kaskadespäroptioun protegéiert {{PLURAL:$1|ass|sinn}}:'''",
'titleprotectedwarning' => '<strong>OPGEPASST: Dës Säit gouf gespaart sou datt nëmme verschidde Benotzer se uleeë kënnen.</strong>',
'templatesused' => 'Schablounen déi op dëser Säit am Gebrauch sinn:',
-'templatesusedpreview' => 'Schablounen déi an dësem Preview am Gebrauch sinn:',
+'templatesusedpreview' => 'Schablounen déi an dëser nach net gespäicherter Versioun benotzt ginn:',
'templatesusedsection' => 'Schablounen déi an dësem Abschnitt am Gebrauch sinn:',
-'template-protected' => '(protegéiert)',
+'template-protected' => '(gespaart)',
'template-semiprotected' => '(gespaart fir net-ugemellten an nei Benotzer)',
'hiddencategories' => 'Dës Säit gehéiert zu {{PLURAL:$1|1 verstoppter Kategorie|$1 verstoppte Kategorien}}:',
'edittools' => '<!-- Dësen Text gëtt ënnert dem "Ännere"-Formulair esouwéi dem "Eropluede"-Formulair ugewisen. -->',
@@ -770,7 +773,7 @@ Et däerfen net méi wéi $2 ufroe sinn, aktuell sinn et $1 Ufroen.',
'next' => 'nächst',
'last' => 'lescht',
'page_first' => 'éischt',
-'page_last' => 'Enn',
+'page_last' => 'lescht',
'histlegend' => "Fir d'Ännerungen unzeweisen: Klickt déi zwou Versiounen un, déi solle verglach ginn.<br />
*(aktuell) = Ënnerscheed mat der aktueller Versioun,
*(lescht) = Ënnerscheed mat der aler Versioun,
@@ -802,11 +805,11 @@ Prezisiounen iwwert d\'Läschen esou wéi de Grond fannt Dir am [{{fullurl:Speci
'revisiondelete' => 'Versioune läschen/restauréieren',
'revdelete-nooldid-title' => 'Ongülteg Zilversioun',
'revdelete-nooldid-text' => 'Dir hutt entweder keng Versioun uginn fir dës Funktioun ze benotzen, déi Versioun déi Diruginn huet gëtt et net, oder dir versicht déi aktuell Versioun ze verstoppen.',
-'revdelete-selected' => "{{PLURAL:$2|Gewielte Versioun|Gewielte Versioune}} vu(n) '''$1''' :",
-'logdelete-selected' => 'Ausgewielten {{PLURAL:$1|Evenement|Evenementer}} aus dem Logbuch:',
-'revdelete-text' => 'Geläschte Versiounen oder aner geäschte Bestanddeeler sinn net méi ëffentlech zougänglech, si stinn awer weiderhinn an der Versiounsgeschicht vun der Säit.
+'revdelete-selected' => "'''{{PLURAL:$2|Gewielte Versioun|Gewielte Versioune}} vu(n) '''$1''' :'''",
+'logdelete-selected' => "'''Ausgewielten {{PLURAL:$1|Evenement|Evenementer}} aus dem Logbuch:'''",
+'revdelete-text' => "'''Geläschte Versiounen oder aner geäschte Bestanddeeler sinn net méi ëffentlech zougänglech, si stinn awer weiderhinn an der Versiounsgeschicht vun der Säit.'''
-{{SITENAME}}-Administrateure kënnen de geläschten Inhalt oder aner geläschte Bestanddeeler weiderhi gesinn a restauréieren, et sief, et gouf festgeluecht, datt déi Limitatioune vum Accès och fir Administrateure gëllen.',
+{{SITENAME}}-Administrateure kënnen de geläschten Inhalt oder aner geläschte Bestanddeeler weiderhi gesinn a restauréieren, et sief, et gouf festgeluecht, datt déi Limitatioune vum Accès och fir Administrateure gëllen.",
'revdelete-legend' => "Limitatioune fir d'Sichtbarkeet festleeën",
'revdelete-hide-text' => 'Text vun der Versioun verstoppen',
'revdelete-hide-name' => 'Logbuch-Aktioun verstoppen',
@@ -884,7 +887,7 @@ Dir kënnt [[:\$1|déi Säit uleeën]].",
'noexactmatch-nocreate' => "'''Et gëtt keng Säit mam Titel \"\$1\".'''",
'toomanymatches' => 'Zevill Resultater goufe fonnt, versicht w.e.g. eng aner Ufro',
'titlematches' => 'Säitentitel Iwwerdeneestëmmungen',
-'notitlematches' => 'Keng Iwwereneestëmmungen mat Säitentitelen',
+'notitlematches' => 'Keng Iwwereneestëmmunge mat Säitentitelen',
'textmatches' => 'Säitentext Iwwerdeneestëmmungen',
'notextmatches' => 'Keng Iwwereneestëmmungen',
'prevn' => 'vireg $1',
@@ -907,21 +910,21 @@ Dir kënnt [[:\$1|déi Säit uleeën]].",
'showingresults' => "Hei gesitt der {{PLURAL:$1| '''1''' Resultat|'''$1''' Resultater}}, ugefaang mat #'''$2'''.",
'showingresultsnum' => "Hei gesitt der {{PLURAL:$3|'''1''' Resultat|'''$3''' Resultater}}, ugefaange mat #'''$2'''.",
'showingresultstotal' => "Weis ënnendrënner d'{{PLURAL:$3|Resultat|Resultater}} '''$1 - $2''' vu(n) '''$3'''",
-'nonefound' => "'''Opgepasst''': Nëmmen e puer Nimmraim gi ''par default'' duerchsicht. Versicht an ärer Ufro ''all:'' anzestellen fir de dsamte contenu (inklusiv Diskussiounssäiten, Schablonen, ...), oder benotzed déi gwënscht Nimmräim als Virastellung.",
+'nonefound' => "'''Opgepasst''': Nëmmen e puer Nummraim gi ''par default'' duerchsicht. Versicht an ärer Ufro ''all:'' anzestellen fir de gesamten Inhalt (inklusiv Diskussiounssäiten, Schablonen, ...), oder benotzt déi gwënschten Nummraim als Virastellung.",
'powersearch' => 'Erweidert Sich',
'powersearch-legend' => 'Erweidert Sich',
-'powersearch-ns' => 'Sich an den Nimmraim:',
-'powersearch-redir' => 'Viruleedungen weisen',
+'powersearch-ns' => 'Sich an den Nummraim:',
+'powersearch-redir' => 'Viruleedunge weisen',
'powersearch-field' => 'Sich no:',
'search-external' => 'Extern Sich',
-'searchdisabled' => "D'Sichfunktioun op {{SITENAME}} ass ausgeschalt. Dir kënnt iwwerdeems mat H!ellef vu Google sichen. Bedenkt awer, datt deenen hire Sichindex fir {{SITENAME}} eventuell net dem aktuellste Stand entsprecht.",
+'searchdisabled' => "D'Sichfunktioun op {{SITENAME}} ass ausgeschalt. Dir kënnt iwwerdeems mat Hëllef vu Google sichen. Bedenkt awer, datt deenen hire Sichindex fir {{SITENAME}} eventuell net dem aktuellste Stand entsprecht.",
# Preferences page
'preferences' => 'Astellungen',
'mypreferences' => 'Meng Astellungen',
'prefs-edits' => 'Zuel vun den Ännerungen:',
'prefsnologin' => 'Net ageloggt',
-'prefsnologintext' => 'Dir musst <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}}agelogged]</span> sinn, fir är Astellungen änneren ze kënnen.',
+'prefsnologintext' => 'Dir musst <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}}agelogged]</span> sinn, fir är Astellungen änneren ze kënnen.',
'prefsreset' => "D'Astellungen goufen zréckgesat esou wéi se ofgespäichert waren.",
'qbsettings' => 'Geschirläischt',
'qbsettings-none' => 'Keen',
@@ -951,7 +954,7 @@ iwwerpréift déi korrekt Installatioun vu LaTeX, dvips, gs a convert",
'resetprefs' => 'Net gespäichert Ännerungen zrécksetzen',
'oldpassword' => 'Aalt Passwuert:',
'newpassword' => 'Neit Passwuert:',
-'retypenew' => 'Neit Passwuert (nachemol):',
+'retypenew' => 'Neit Passwuert nach eemol antippen:',
'textboxsize' => 'Änneren',
'rows' => 'Zeilen',
'columns' => 'Kolonnen',
@@ -972,7 +975,7 @@ iwwerpréift déi korrekt Installatioun vu LaTeX, dvips, gs a convert",
'allowemail' => 'E-Maile vun anere Benotzer kréien.',
'prefs-searchoptions' => 'Sichoptiounen',
'prefs-namespaces' => 'Nummraim',
-'defaultns' => 'Dës Nimmraim duerchsichen:',
+'defaultns' => 'Dës Nummraim duerchsichen:',
'default' => 'Standard',
'files' => 'Fichieren',
@@ -1035,8 +1038,8 @@ iwwerpréift déi korrekt Installatioun vu LaTeX, dvips, gs a convert",
'right-reupload' => 'E Fichier iwwerschreiwen',
'right-reupload-own' => 'E Fichier iwwerschreiwen dee vum selweschte Benotzer eropgeluede gouf',
'right-upload_by_url' => 'E Fichier vun enger URL-Adress eroplueden',
-'right-purge' => 'De Säitecache eidelmaachen ouni nozefroen',
-'right-autoconfirmed' => 'Hallef-protegéiert Säiten änneren',
+'right-purge' => 'De Säitecache eidel maachen ouni nozefroen',
+'right-autoconfirmed' => 'Hallef-gespaarte Säiten änneren',
'right-bot' => 'Als automatesche Prozess behandelen (Bot)',
'right-nominornewtalk' => 'Kleng Ännerungen op Diskussiounssäite léisen de Banner vun de neie Messagen net aus',
'right-apihighlimits' => 'Benotzt méi héich Limite bei den API Ufroen',
@@ -1054,12 +1057,13 @@ iwwerpréift déi korrekt Installatioun vu LaTeX, dvips, gs a convert",
'right-hideuser' => 'E Benotzernumm spären, an deem e virun der Ëffentlechkeet verstoppt gëtt',
'right-ipblock-exempt' => 'Ausname vun IP-Spären, automatesche Spären a vu Späre vu Plage vun IPen',
'right-proxyunbannable' => 'Automatesche Proxyspären ëmgoen',
-'right-protect' => 'Protectiounsniveauen änneren a protegéiert Säiten änneren',
+'right-protect' => 'Protectiounsniveauen änneren a gespaarte Säiten änneren',
'right-editprotected' => 'Protegéiert Säiten (ouni Kaskadeprotectioun) änneren',
'right-editinterface' => 'De Benotzerinterface änneren',
'right-editusercssjs' => 'Anere Benotzer hir CSS a JS Fichieren änneren',
'right-rollback' => "Ännerunge vum läschte Benotzer vun enger spezieller Säit séier z'récksetzen ''(rollback)''",
'right-markbotedits' => 'Annuléiert Ännerungen als Botännerungen uweisen',
+'right-noratelimit' => 'Net limitéiert duerch Zäitlimitatiounen um Server',
'right-import' => 'Säite vun anere Wikien importéieren',
'right-importupload' => 'Säite vun engem eropgeluedene Ficher importéieren',
'right-patrol' => 'Aneren hir Ännerungen als kontrolléiert markéieren',
@@ -1087,8 +1091,8 @@ iwwerpréift déi korrekt Installatioun vu LaTeX, dvips, gs a convert",
'rcshowhidebots' => 'Botte $1',
'rcshowhideliu' => 'Ugemellte Benotzer $1',
'rcshowhideanons' => 'Anonym Benotzer $1',
-'rcshowhidepatr' => '$1 iwwerwaacht Ännerungen',
-'rcshowhidemine' => 'Meng Ännerungen $1',
+'rcshowhidepatr' => 'iwwerwaacht Ännerunge $1',
+'rcshowhidemine' => 'Meng Ännerunge $1',
'rclinks' => 'Weis déi lescht $1 Ännerungen vun de leschten $2 Deeg.<br />$3',
'diff' => 'Ënnerscheed',
'hist' => 'Versiounen',
@@ -1115,7 +1119,7 @@ Säite vun [[Special:Watchlist|ärer Iwwerwaachungslëscht]] si '''fett''' gesch
# Upload
'upload' => 'Eroplueden',
'uploadbtn' => 'Fichier eroplueden',
-'reupload' => 'Nacheemol eroplueden',
+'reupload' => 'Nach eemol eroplueden',
'reuploaddesc' => 'Eroplueden ofbriechen an zréck op de Formulaire fir Eropzelueden',
'uploadnologin' => 'Net ageloggt',
'uploadnologintext' => 'Dir musst [[Special:UserLogin|agelogged sinn]], fir Fichieren eroplueden zu kënnen.',
@@ -1165,6 +1169,9 @@ Numm vum Fichier den Dir versicht eropzelueden: <strong><tt>$1</tt></strong><br
Numm vum Fichier den et scho gëtt: <strong><tt>$2</tt></strong><br />
Wielt w.e.g. en anere Numm.',
'fileexists-thumb' => "<center>'''Dëse Fichier gëtt et'''</center>",
+'fileexists-thumbnail-yes' => "Beim Fichier schéngt et sech ëm e klengt Bild <i>(Miniaturbild)</i> eu handelen.
+Kuckt de Fichier <strong><tt>$1</tt></strong> w.e.g. no.<br />
+Wann et sech ëm d'Bild an de Originalgréisst handelt, da brauch kee separat Bild vinn.",
'file-thumbnail-no' => 'Den Numm vum Fichier fänkt mat <strong><tt>$1</tt></strong> unn.
Da däit drop hin dat et e Bild vu reduzéierter Gréisst <i>(thumbnail)</i> ass.
Wann Dir dat Bild a méi enger grousser Opléisung hutt, da lued dëst erop, soss ännert den Numm vum Fichier w.e.g.',
@@ -1183,7 +1190,7 @@ Wann Dir dëse Fichier trotzdem eroplued wellt da gitt w.e.g. zréck a lued dës
'uploadcorrupt' => 'De Fichier ass futti oder en huet eng falsch Fichiers-Erweiderung. Kuckt de Fichier weg no a lued de Fichier nach eng Kéier erop.',
'uploadvirus' => 'An dësem Fichier ass ee Virus! Detailer: $1',
'sourcefilename' => 'Numm vum Originalfichier:',
-'destfilename' => 'Numm vum Fichier',
+'destfilename' => 'Numm ënnert dem de Fichier gespäichert gëtt:',
'upload-maxfilesize' => 'Maximal Fichiersgréisst: $1',
'watchthisupload' => 'Dës Säit iwwerwaachen',
'filewasdeleted' => 'E Fichier matt dësem Numm gouf schonn eemol eropgelueden an duerno nees geläscht. kuckt w.e.g op $1 no, ier Dir dee Fichier nach eng Kéier eroplued.',
@@ -1303,7 +1310,7 @@ Dir musst ëmmer de Medien- a Subtyp aginn: z. Bsp. <tt>image/jpeg</tt>.",
# Unused templates
'unusedtemplates' => 'Onbenotzte Schablounen',
-'unusedtemplatestext' => "Op dëser Säit stinn all d'Schablounen, déi a kenger anerer Säit benotzt ginn. Vergiesst net nozekucken, ob et keng aner Linken op dës Schabloune gëtt.",
+'unusedtemplatestext' => 'Op dëser Säit stinn all Sàiten aus dem {{ns:template}} Nummraum, déi a kenger anerer Säit benotzt ginn. Vergiesst net nozekucken, ob et keng aner Linken op dës Schabloune gëtt, ier Dir eng Schabloun läscht.',
'unusedtemplateswlh' => 'Aner Linken',
# Random page
@@ -1366,7 +1373,7 @@ An all Rei sti Linken zur éischter an zweeter Viruleedung, souwéi déi éischt
'nviews' => '$1 {{PLURAL:$1|Offro|Offroen}}',
'specialpage-empty' => 'Dës Säit ass eidel.',
'lonelypages' => 'Weesesäiten',
-'lonelypagestext' => 'Dës Säite sinn net vun anere Säite vun {{SITENAME}} verlinkt.',
+'lonelypagestext' => 'Dës Säite sinn net vun anere Säite vu(n) {{SITENAME}} verlinkt respektiv a kenger Säit vu(n) {{SITENAME}} agebonn.',
'uncategorizedpages' => 'Säiten ouni Kategorie',
'uncategorizedcategories' => 'Kategorien déi selwer nach keng Kategorie hunn',
'uncategorizedimages' => 'Biller ouni Kategorie',
@@ -1382,18 +1389,18 @@ An all Rei sti Linken zur éischter an zweeter Viruleedung, souwéi déi éischt
'mostlinkedtemplates' => 'Dacks benotzte Schablounen',
'mostcategories' => 'Säite mat de meeschte Kategorien',
'mostimages' => 'Dacks benotzte Biller',
-'mostrevisions' => 'Säite mat de meeschten Versiounen',
+'mostrevisions' => 'Säite mat de meeschte Versiounen',
'prefixindex' => 'All Säiten (no hiren Ufanksbuchstawen)',
'shortpages' => 'Kuerz Säiten',
'longpages' => 'Laang Säiten',
'deadendpages' => 'Sakgaasse-Säiten',
'deadendpagestext' => 'Dës Säite si mat kenger anerer Säit op {{SITENAME}} verlinkt.',
-'protectedpages' => 'Protegéiert Säiten',
+'protectedpages' => 'Gespaarte Säiten',
'protectedpages-indef' => 'Nëmme onbegrenzt-gespaarte Säite weisen',
'protectedpagestext' => 'Dës Säite si gespaart esou datt si weder geännert nach geréckelt kënne ginn',
-'protectedpagesempty' => 'Elo si keng Säite mat dëse Parameteren protegéiert.',
+'protectedpagesempty' => 'Elo si keng Säite mat dëse Parameteren gespaart.',
'protectedtitles' => 'Gespaarten Titel',
-'protectedtitlestext' => 'Dës Titele si protegéiert an e ka keng Säit mat deenen Titelen ugeluecht ginn',
+'protectedtitlestext' => 'Dës Titele si gespaart an et ka keng Säit mat deenen Titelen ugeluecht ginn',
'protectedtitlesempty' => 'Zur Zäit si mat de Parameteren déi Dir uginn huet keng Säite gespaart esou datt si net ugeluecht kënne ginn.',
'listusers' => 'Benotzerlëscht',
'newpages' => 'Nei Säiten',
@@ -1404,7 +1411,7 @@ An all Rei sti Linken zur éischter an zweeter Viruleedung, souwéi déi éischt
'unusedimagestext' => 'Denkt w.e.g. drunn datt aner Internetsäiten dëse Fichier matt enger direkter URL verlinke kënnen. An dem Fall gëtt de Fichier hei opgelëscht obwuel en aktiv gebraucht gëtt.',
'unusedcategoriestext' => 'Dës Kategoriesäiten existéieren, mee weder en Artikel nach eng Kategorie maachen dovunner Gebrauch.',
'notargettitle' => 'Dir hutt keng Säit uginn.',
-'notargettext' => 'Dir hutt keng Zilsäit oder keen Zilbenotzer uginn fir déi dës Funktioun ausgheféiert soll ginn.',
+'notargettext' => 'Dir hutt keng Zilsäit oder keen Zilbenotzer uginn fir déi dës Funktioun ausgeféiert soll ginn.',
'nopagetitle' => 'Zilsäit gëtt et net',
'nopagetext' => 'Déi Zilsäit déi dir uginn hutt gëtt et net.',
'pager-newer-n' => '{{PLURAL:$1|nächsten|nächst $1}}',
@@ -1470,14 +1477,15 @@ Et ginn [[{{MediaWiki:Listgrouprights-helppage}}|zousätzlech Informatiounen]] i
# E-mail user
'mailnologin' => 'Keng E-Mailadress',
-'mailnologintext' => 'Dir musst [[Special:UserLogin|ugemellt]] sinn an eng gülteg E-Mail Adress an äre [[Special:Preferences|Asteelunge]] aginn hunn, fir engem anere Benotzer eng E-Mail ze schécken.',
+'mailnologintext' => 'Dir musst [[Special:UserLogin|ugemellt]] sinn an eng gülteg E-Mail Adress an äre [[Special:Preferences|Astellungen]] aginn hunn, fir engem anere Benotzer eng E-Mail ze schécken.',
'emailuser' => 'Dësem Benotzer eng E-Mail schécken',
'emailpage' => 'Dem Benotzer eng E-Mail schécken',
-'emailpagetext' => 'Wann dëse Benotzer eng gëlteg E-Mailadress a sengen Astellungen uginn huet, kënnt Dir mat dësem Formulaire e Message schécken. Déi E-Mailadress, déi dir an [[Special:Preferences|Ären Astellungen]] aginn hutt, steet an der "From" Adress vun der Mail, sou datt den Destinataire Iech direkt äntwerte kann.',
+'emailpagetext' => 'Dir kënnt mat dësem Formulaire dësem Benotzer en E-Mail-Message schécken.
+D\'E-Mailadress, déi Dir an [[Special:Preferences|Ären Astellungen]] aginn hutt, steet an der "From" Adress vun der Mail, sou datt den Destinataire Iech direkt äntwerte kann.',
'usermailererror' => 'E-Mail-Objet mellt deen heite Feeler:',
'defemailsubject' => 'E-Mail vu(n) {{SITENAME}}',
'noemailtitle' => 'Keng E-Mailadress',
-'noemailtext' => 'Dëse Benotzer huet keng gülteg E-Mailadress uginn, oder well keng E-Mail vun anere Wikipedianer kréien.',
+'noemailtext' => 'Dëse Benotzer huet keng gëlteg E-Mailadress uginn, oder well keng E-Mail vun anere Wikipedianer kréien.',
'emailfrom' => 'Vum:',
'emailto' => 'Fir:',
'emailsubject' => 'Sujet:',
@@ -1517,7 +1525,7 @@ Wann dir dës Säit net iwwerwaache wëllt, klickt op \"Net méi iwwerwaachen\"
'watchmethod-list' => 'Verfollegt Säite ginn op rezent Ännerungen iwwerpréift',
'watchlistcontains' => 'Op ärer Iwwerwaachungslëscht $1 {{PLURAL:$1|steet $1 Säit|stinn $1 Säiten}}.',
'iteminvalidname' => "Problem mat dem Objet '$1', ongültege Numm ...",
-'wlnote' => "Hei {{PLURAL:$1|ass déi lescht Ännerung|sinn dé lescht '''$1''' Ännerunge}} vun {{PLURAL:$2|der leschter Stonn|de leschte(n) '''$2''' Stonnen}}.",
+'wlnote' => "Hei {{PLURAL:$1|ass déi lescht Ännerung|sinn déi lescht '''$1''' Ännerunge}} vun {{PLURAL:$2|der leschter Stonn|de leschte(n) '''$2''' Stonnen}}.",
'wlshowlast' => "Weis d'Ännerunge vun de leschte(n) $1 Stonnen, $2 Deeg oder $3 (an de leschten 30 Deeg).",
'watchlist-show-bots' => 'Bot-Ännerunge weisen',
'watchlist-hide-bots' => 'Bot-Ännerunge verstoppen',
@@ -1548,7 +1556,7 @@ Aktuell Versioun: $PAGETITLE_URL
$NEWPAGE
-Zusammefaassung vuun dem Mataarbechter: $PAGESUMMARY $PAGEMINOREDIT
+Resumé vum Mataarbechter: $PAGESUMMARY $PAGEMINOREDIT
Dëse Mataarbechter kontaktéieren:
E-Mail: $PAGEEDITOR_EMAIL
@@ -1566,7 +1574,7 @@ Fir d\'Astellungen op ärer Iwwerwaachungslëscht unzupassen, besicht w.e.g.: {{
'deletepage' => 'Säit läschen',
'confirm' => 'Konfirméieren',
'excontent' => "Inhalt war: '$1'",
-'excontentauthor' => "Op der Säit stong: '$1' (An als eenzegen dru geschriwwen hat de '[[Special:Contributions/$2|$2]]').",
+'excontentauthor' => "Op der Säit stoung: '$1' (An als eenzegen dru geschriwwen hat de Benotzer '[[Special:Contributions/$2|$2]]').",
'exbeforeblank' => "Den Inhalt virum Läsche war: '$1'",
'exblank' => "D'Säit war eidel",
'delete-confirm' => 'Läsche vu(n) "$1"',
@@ -1578,9 +1586,9 @@ W.e.g. konfirméiert, datt Dir dëst wierklech wëllt, datt Dir d'Konsequenze ve
'deletedtext' => '"<nowiki>$1</nowiki>" gouf geläscht. Kuckt $2 fir eng Lëscht vun de Säiten déi viru Kuerzem geläscht goufen.',
'deletedarticle' => '"$1" gouf geläscht',
'suppressedarticle' => 'geläscht "$1"',
-'dellogpage' => 'Läschungslog',
+'dellogpage' => 'Läschlëscht',
'dellogpagetext' => 'Hei fannt dir eng Lëscht mat rezent geläschte Säiten. All Auerzäiten sinn déi vum Server.',
-'deletionlog' => 'Läschungslog',
+'deletionlog' => 'Läschlëscht',
'reverted' => 'Op déi Versioun virdrun zréckgesat',
'deletecomment' => "Grond fir d'Läschen:",
'deleteotherreason' => 'Aneren/ergänzende Grond:',
@@ -1605,15 +1613,15 @@ een Aneren huet dëst entweder scho gemaach oder nei Ännerungen agedroen.
Déi lescht Ännerung vun der Säit ass vum [[User:$3|$3]] ([[User talk:$3|Diskussioun]] | [[Special:Contributions/$3|{{int:contribslink}}]]).',
'editcomment' => 'Ännerungskommentar: "<i>$1</i>".', # only shown if there is an edit comment
-'revertpage' => 'Ännerunge vum [[Special:Contributions/$2|Kontributioune]] ([[User talk:$2|Diskussioun]]) zréckgesat op déi lescht Versioun vum [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'revertpage' => 'Ännerunge vum [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskussioun]]) zréckgesat op déi lescht Versioun vum [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
'rollback-success' => "D'Ännerunge vum $1 goufen zréckgesat op déi lescht Versioun vum $2.",
'sessionfailure' => 'Et schéngt e Problem mat ärer Loginséance ze ginn;
Dës Aktioun gouf aus Sécherheetsgrënn afgebrach, fir ze verhënneren datt är Séance eine piratéiert ka ginn.
KLickt w.e.g. op "Zréck" a lued déi Sàit vun däer Dir komm sidd nei, a versicht et dann nach eng Kéier.',
'protectlogpage' => 'Protectiouns-Logbuch',
'protectlogtext' => "Dëst ass d'Lëscht vun de Säitespären.
-Kuckt d'[[Special:ProtectedPages|Lëscht vun de protegéierte Säite]] fir eng L!escht vun den aktuelle Säite-Protectiounen.",
-'protectedarticle' => 'huet [[$1]] protegéiert',
+Kuckt d'[[Special:ProtectedPages|Lëscht vun de gespaarte Säite]] fir eng Lëscht vun den aktuelle Säitespären.",
+'protectedarticle' => 'huet "[[$1]]" gespaart',
'modifiedarticleprotection' => 'huet d\'Protectioun vun "[[$1]]" geännert',
'unprotectedarticle' => "huet d'Spär vu(n) [[$1]] opgehuewen",
'protect-title' => 'Ännerung vun der Protectioun vu(n) „$1“',
@@ -1624,6 +1632,8 @@ Kuckt d'[[Special:ProtectedPages|Lëscht vun de protegéierte Säite]] fir eng L
'protect_expiry_old' => "D'Spärzäit läit an der Vergaangenheet.",
'protect-unchain' => 'Réckel-Protectioun änneren',
'protect-text' => "Hei kënnt Dir de Protectiounsstatus fir d'Säit <strong>$1</strong> kucken an änneren.",
+'protect-locked-blocked' => "Dir kënnt den Niveau vun der Säite-Protectioun net änneren, well äre Benotzerkont gespaart ass.
+Hei sinn déi aktuell Säite-Protectiouns-Astellungen fir d'Säit <strong>$1</strong>:",
'protect-locked-dblock' => "Den Niveau vun der Proectioun vun der Säit kann net geänenert ginn, well d'Datebank gespaart ass.
Hei sinn déi aktuell Astellungen fir d'Säit <strong>$1</strong>:",
'protect-locked-access' => "Dir hutt net déi néideg Rechter fir de Protectiouns-Niveau vun dëser Säit z'änneren.
@@ -1650,8 +1660,8 @@ Hei sinn déi aktuell Astellunge fir d'Säit <strong>$1</strong>:",
'restriction-upload' => 'Eroplueden',
# Restriction levels
-'restriction-level-sysop' => 'ganz protegéiert',
-'restriction-level-autoconfirmed' => 'hallef-protegéiert (nëmmen ugemellte Benotzer déi net nei sinn)',
+'restriction-level-sysop' => 'ganz gespaart',
+'restriction-level-autoconfirmed' => 'hallef-gespaart (nëmmen ugemellte Benotzer déi net nei sinn)',
'restriction-level-all' => 'alleguerten',
# Undelete
@@ -1696,6 +1706,8 @@ Am [[Special:Log/delete|Läsch-Logbuch]] fannt Dir déi geläscht a restauréier
'undelete-error-long' => 'Beim Restauréiere vun engem Fichier goufe Feeler fonnt:
$1',
+'undelete-show-file-confirm' => '!Sidd Dir sécher, datt dir eng geläschte Versioun vum Fichier „<nowiki>$1</nowiki>“ vum $2 ëm $3 Auer gesi wëllt?',
+'undelete-show-file-submit' => 'Jo',
# Namespace form on various pages
'namespace' => 'Nummraum:',
@@ -1703,7 +1715,7 @@ $1',
'blanknamespace' => '(Haapt)',
# Contributions
-'contributions' => 'Kontributiounen vum Benotzer',
+'contributions' => 'Kontributioune vum Benotzer',
'mycontris' => 'Meng Kontributiounen',
'contribsub2' => 'Fir $1 ($2)',
'nocontribs' => 'Et goufe keng Ännerunge fonnt, déi dëse Kritèren entspriechen.',
@@ -1732,7 +1744,7 @@ $1',
'whatlinkshere-prev' => '{{PLURAL:$1|vireg|vireg $1}}',
'whatlinkshere-next' => '{{PLURAL:$1|nächsten|nächst $1}}',
'whatlinkshere-links' => '↠Linken',
-'whatlinkshere-hideredirs' => '$1 Viruleedungen',
+'whatlinkshere-hideredirs' => 'Viruleedunge $1',
'whatlinkshere-hidetrans' => 'Agebonne Schabloune $1',
'whatlinkshere-hidelinks' => '$1 Linken',
'whatlinkshere-hideimages' => '$1 Linken op de Fichier',
@@ -1741,7 +1753,7 @@ $1',
# Block/unblock
'blockip' => 'Benotzer spären',
'blockip-legend' => 'Benotzer spären',
-'blockiptext' => 'Benotzt dës Form fir eng spezifesch IP Adress oder e Benotzernumm ze spären. Dëst soll nëmmen am Fall vu Vandalismus gemaach ginn, en accordance mat den [[{{MediaWiki:Policy-url}}|interne Richlinen]]. Gitt e spezifesche Grond un (zum Beispill Säite wou Vandalismus virgefall ass).',
+'blockiptext' => 'Benotzt dëse Formulaire fir eng spezifesch IP-Adress oder e Benotzernumm ze spären. Dëst soll nëmmen am Fall vu Vandalismus gemaach ginn, en accordance mat den [[{{MediaWiki:Policy-url}}|interne Richlinen]]. Gitt e spezifesche Grond un (zum Beispill Säite wou Vandalismus virgefall ass).',
'ipaddress' => 'IP-Adress oder Benotzernamm:',
'ipadressorusername' => 'IP-Adress oder Benotzernumm:',
'ipbexpiry' => 'Gültegkeet:',
@@ -1772,14 +1784,14 @@ $1',
Kuckt d'[[Special:IPBlockList|IP Spär-Lëscht]] fir all Spären ze gesin.",
'ipb-edit-dropdown' => 'Spärgrënn änneren',
-'ipb-unblock-addr' => 'Spär vum $1 annuléieren',
-'ipb-unblock' => 'Spär vun enger IP-Adress oder engem Benotzer annuléieren',
-'ipb-blocklist-addr' => 'Kuckt aktuell Späre vum $1',
+'ipb-unblock-addr' => 'Spär vum $1 ophiewen',
+'ipb-unblock' => 'Spär vun enger IP-Adress oder engem Benotzer ophiewen',
+'ipb-blocklist-addr' => 'Aktuell Späre fir $1',
'ipb-blocklist' => 'Kuckt aktuell Spären',
'unblockip' => 'Spär annuléieren',
'unblockiptext' => 'Matt dësem Formulaire kënnt Dir enger IP-Adress oder engen Benotzer seng Spär ohiewen.',
'ipusubmit' => "D'Spär vun dëser Adress ophiewen",
-'unblocked' => "D'Spär fir de(n) [[User:$1|$1]] gouf annulléiert",
+'unblocked' => "D'Spär fir de [[User:$1|Benotzer $1]] gouf opgehuewen",
'unblocked-id' => "D'Spär $1 gouf annulléiert",
'ipblocklist' => 'Lëscht vu gespaarten IP-Adressen a Benotzernimm',
'ipblocklist-legend' => 'No engem gespaarte Benotzer sichen',
@@ -1795,13 +1807,13 @@ Kuckt d'[[Special:IPBlockList|IP Spär-Lëscht]] fir all Spären ze gesin.",
'ipblocklist-empty' => "D'Spärlëscht ass eidel.",
'ipblocklist-no-results' => 'Déi gesichten IP-Adress respektiv de gesichte Benotzer ass net gespaart.',
'blocklink' => 'spären',
-'unblocklink' => 'Spär annulléieren',
+'unblocklink' => 'Spär ophiewen',
'contribslink' => 'Kontributiounen',
'autoblocker' => 'Dir sidd automatesch gespaart well dir eng IP Adress mam "$1" deelt. Grond "$2".',
'blocklogpage' => 'Spärlëscht',
'blocklogentry' => '"[[$1]]" gespaart, gülteg bis $2 $3',
'blocklogtext' => "Dëst ass eng Lëscht vu Spären an den Annulatioune vun de Spären. Automatesch gespaarten IP Adresse sinn hei net opgelëscht. Kuckt d'[[Special:IPBlockList|IP Spärlëschtt]] fir déi aktuell Spären.",
-'unblocklogentry' => "huet d'Spär vum [[$1]] annulléiert",
+'unblocklogentry' => "huet d'Spär vum [[$1]] opgehuewen",
'block-log-flags-anononly' => 'Nëmmen anonym Benotzer',
'block-log-flags-nocreate' => 'Schafe vu Benotzerkonte gespaart',
'block-log-flags-noautoblock' => 'Autoblock deaktivéiert',
@@ -1812,7 +1824,7 @@ Kuckt d'[[Special:IPBlockList|IP Spär-Lëscht]] fir all Spären ze gesin.",
'ipb_expiry_temp' => 'Verstoppte Späre vu Benotzernimm solle permanent sinn.',
'ipb_already_blocked' => '"$1" ass scho gespaart.',
'ipb_cant_unblock' => "Feeler: D'Nummer vun der Spär $1 gouf net fonnt. D'Spär gouf waarscheinlech schonn opgehuewen.",
-'ipb_blocked_as_range' => "Feeler: D'IP-Adress $1 gouf net direkt gespaart an déi Spär kann dofir och net opghuee ginn.
+'ipb_blocked_as_range' => "Feeler: D'IP-Adress $1 gouf net direkt gespaart an déi Spär kann dofir och net opghuewe ginn.
Si ass awer als Deel vun der Rei $2 gespaart, an dës Spär kann opgehuewe ginn.",
'ip_range_invalid' => 'Ongëltegen IP Block.',
'blockme' => 'Spär mech',
@@ -1876,7 +1888,7 @@ An deene Fäll musst Dir d'Diskussiounssäit manuell réckelen oder fusionéiere
'talkexists' => "D'Säit selwer gouf erfollegräich geréckelt, mee d'Diskussiounssäit konnt net mat eriwwergeholl gi well et schonns eng ënnert deem neien Titel gëtt. W.e.g. setzt dës manuell zesummen.",
'movedto' => 'geréckelt op',
'movetalk' => "D'Diskussiounssäit matréckelen, wa méiglich.",
-'move-subpages' => 'All ënnersäite, wann et der gëtt, mattréckelen',
+'move-subpages' => 'All Ënnersäite, wann et der gëtt, mattréckelen',
'move-talk-subpages' => 'All Ënnersäite vun Diskussiounssäiten, wann et der gëtt, matréckelen',
'movepage-page-exists' => "D'Säit $1 gëtt et schonn a kann net automatesch iwwerschriwwe ginn.",
'movepage-page-moved' => "D'Säit $1 gouf schonn op $2 geréckelt.",
@@ -1938,7 +1950,7 @@ Besicht w.e.g. [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisatio
'importinterwiki' => 'Transwiki-Import',
'import-interwiki-history' => "Importéier all d'Versioune vun dëser Säit",
'import-interwiki-submit' => 'Import',
-'import-interwiki-namespace' => 'Kopéier Säiten an den Nummraum:',
+'import-interwiki-namespace' => 'Zil-Nummraum:',
'importtext' => 'Exportéiert de Fichier w.e.g vun der Source-Wiki mat der [[Special:Export|Funktioun Export]].
Späichert en op ärem Computer of a lued en hei nees erop.',
'importstart' => 'Importéier Säiten …',
@@ -1961,6 +1973,8 @@ Späichert en op ärem Computer of a lued en hei nees erop.',
'import-nonewrevisions' => "All d'Versioune goufe scho virdrunn importéiert.",
'xml-error-string' => '$1 an der Zeil $2, Spalt $3, (Byte $4): $5',
'import-upload' => 'XML-Daten importéieren',
+'import-token-mismatch' => "D'Date vun ärer Sessioun si verluer gaang. Versicht et w.e.g. nach eemol.",
+'import-invalid-interwiki' => 'Aus der Wiki déi Dir uginn hutt kann näischt importéiert ginn.',
# Import log
'importlogpage' => 'Lëscht vun den Säitenimporten',
@@ -1982,11 +1996,11 @@ Späichert en op ärem Computer of a lued en hei nees erop.',
'tooltip-pt-anonlogin' => 'Et wier gutt, Dir géift Iech aloggen, och wann et keng Musse-Saach ass.',
'tooltip-pt-logout' => 'Ofmellen',
'tooltip-ca-talk' => 'Diskussioun iwwert de Säiteninhalt',
-'tooltip-ca-edit' => 'Dës Säit ka geännert ginn. Maacht vum Preview Gebrauch a kuckt ob alles an der Rei ass ier der ofspäichert.',
+'tooltip-ca-edit' => 'Dës Säit ka geännert ginn. Maacht vun der Méiglechkeet Gebrauch fir ze "kucken ouni ofzespäicheren" a kuckt ob alles an der Rei ass ier der ofspäichert.',
'tooltip-ca-addsection' => 'Eng Bemierkung bäi dës Diskussioun derbäisetzen.',
-'tooltip-ca-viewsource' => 'Dës Säit ass protegéiert. Nëmmen de Quelltext ka gewise ginn.',
+'tooltip-ca-viewsource' => 'Dës Säit ass gespaart. Nëmmen de Quelltext ka gewise ginn.',
'tooltip-ca-history' => 'Vireg Versioune vun dëser Säit',
-'tooltip-ca-protect' => 'Dës Säit protegéieren',
+'tooltip-ca-protect' => 'Dës Säit spären',
'tooltip-ca-delete' => 'Dës Säit läschen',
'tooltip-ca-undelete' => 'Dës Säit restauréieren',
'tooltip-ca-move' => 'Dës Säit réckelen',
@@ -2006,7 +2020,7 @@ Späichert en op ärem Computer of a lued en hei nees erop.',
'tooltip-t-recentchangeslinked' => 'Rezent Ännerungen op Säiten, déi von hei verlinkt sinn',
'tooltip-feed-rss' => 'RSS-Feed fir dës Säit',
'tooltip-feed-atom' => 'Atom-Feed fir dës Säit',
-'tooltip-t-contributions' => 'Lëscht vun de Kontributiounen vun dësem Benotzer',
+'tooltip-t-contributions' => 'Lëscht vun de Kontributioune vun dësem Benotzer',
'tooltip-t-emailuser' => 'Dësem Benotzer eng E-Mail schécken',
'tooltip-t-upload' => 'Biller oder Mediefichieren eroplueden',
'tooltip-t-specialpages' => 'Lëscht vun alle Spezialsäiten',
@@ -2024,13 +2038,23 @@ Späichert en op ärem Computer of a lued en hei nees erop.',
'tooltip-ca-nstab-category' => 'Kategoriesäit weisen',
'tooltip-minoredit' => 'Dës Ännerung als kleng markéieren.',
'tooltip-save' => 'Ännerungen späicheren',
-'tooltip-preview' => "Klickt op 'Preview' éier Der späichert!",
+'tooltip-preview' => 'Kuckt är Ännerunge ouni ofzespäicheren, Benotzt dëst w.e.g. virum späicheren!',
'tooltip-diff' => 'Weis wéi eng Ännerungen der beim Text gemaach hutt.',
'tooltip-compareselectedversions' => "D'Ennerscheeder op dëser Säit tëscht den zwou gewielte Versioune weisen.",
'tooltip-watch' => 'Dës Säit op är Iwwerwaachungslëscht bäisetzen',
'tooltip-recreate' => "D'Säit nees maachen, obwuel se geläscht gi war.",
'tooltip-upload' => 'Mam eroplueden ufänken',
+# Stylesheets
+'common.css' => "/* Dës CSS huet nëmmen Afloss op de Skin ''Chick'' */",
+'standard.css' => "/* Dës CSS huet nëmmen Afloss op de Skin ''Klassesch'' */",
+'nostalgia.css' => "/* Dës CSS huet nëmmen Afloss op de Skin ''Nostalgie'' */",
+'cologneblue.css' => "/* Dës CSS huet nëmmen Afloss op de Skin ''Köln Blo'' */",
+'monobook.css' => "/* Dës CSS huet nëmmen Afloss op de Skin ''Monobook'' */",
+'myskin.css' => "/* Dës CSS huet nëmmen Afloss op de Skin ''Myskin'' */",
+'simple.css' => "/* Dës CSS huet nëmmen Afloss op de Skin ''Einfach'' */",
+'modern.css' => "/* Dës CSS huet nëmmen Afloss op de Skin ''Modern'' */",
+
# Metadata
'nodublincore' => 'Dublin Core RDF Metadata ass op dësem Server ausgeschalt.',
'nocreativecommons' => 'Creative Commons RDF Metadata ass op dësem Server ausgeschalt.',
@@ -2075,12 +2099,15 @@ Dëst warscheinlech duerch en externe Link den op der schwaarzer Lëscht (blackl
'markaspatrolledtext' => 'Dës Säit als kontrolléiert markéieren',
'markedaspatrolled' => 'ass als kontrolléiert markéiert',
'markedaspatrolledtext' => 'Déi gewielte Versioun gouf als kontrolléiert markéiert.',
+'rcpatroldisabled' => 'Rezent Ännerungskontroll ausgeschalt.',
+'rcpatroldisabledtext' => "D'Kontrolle vun de leschten Ännerungen ass elo ausgeschalt.",
'markedaspatrollederror' => 'Kann net als "kontrolléiert" markéiert ginn.',
'markedaspatrollederrortext' => 'Dir musst eng Säitenännerung auswielen.',
# Patrol log
'patrol-log-page' => 'Kontroll-Logbuch',
'patrol-log-auto' => '(automatesch)',
+'patrol-log-diff' => 'Versioun $1',
# Image deletion
'deletedrevision' => 'Al, geläschte Versioun $1',
@@ -2108,8 +2135,8 @@ $1',
'show-big-image-thumb' => '<small>Gréisst vun dem Thumbnail: $1 × $2 Pixel</small>',
# Special:NewImages
-'newimages' => 'Gallerie vun de neie Biller',
-'imagelisttext' => "Hei ass eng Lëscht vun '''$1''' {{PLURAL:$1|Fichier|Fichieren}}, zortéiert $2.",
+'newimages' => 'Gallerie vun den neie Biller',
+'imagelisttext' => "Hei ass eng Lëscht vu(n) '''$1''' {{PLURAL:$1|Fichier|Fichieren}}, sortéiert $2.",
'newimages-summary' => 'Dës Spezialsäit weist eng Lëscht mat de Biller a Fichieren déi als läscht eropgeluede goufen.',
'showhidebots' => '($1 Botten)',
'noimages' => 'Keng Biller fonnt.',
@@ -2229,12 +2256,15 @@ Duerno sti Linken déi Ausnamen definéieren, a deenen hirem Kontext dat Bild aw
'exif-gpsdop' => 'Prezisioun vun der Miessung',
'exif-gpsspeedref' => 'Eenheet vun der Vitesse',
'exif-gpsspeed' => 'Vitesse vum GPS-Empfänger',
+'exif-gpstrackref' => "Referenz fir d'Bewegungsrichtung",
'exif-gpstrack' => 'Bewegungsrichtung',
+'exif-gpsimgdirectionref' => "Referenz fir d'Ausriichtung vum Bild",
'exif-gpsimgdirection' => 'Bildrichtung',
'exif-gpsdestlatituderef' => "Referenz fir d'Breet",
'exif-gpsdestlatitude' => 'Breet',
'exif-gpsdestlongituderef' => "Referenz fir d'Längt",
'exif-gpsdestlongitude' => 'Längt',
+'exif-gpsdestbearingref' => "Referenz fir d'Motivrichtung",
'exif-gpsdestdistanceref' => "Referenz fir d'Distanz bis bäi den Objet (vun der Foto)",
'exif-gpsdestdistance' => 'Motivdistanz',
'exif-gpsprocessingmethod' => 'Numm vun der GPS-Prozedur-Method',
@@ -2280,6 +2310,7 @@ Duerno sti Linken déi Ausnamen definéieren, a deenen hirem Kontext dat Bild aw
'exif-lightsource-9' => 'Schéint Wieder',
'exif-lightsource-10' => 'Wollekeg',
'exif-lightsource-11' => 'Schiet',
+'exif-lightsource-12' => 'Dagesliicht fluoreszéiert (D 5700 – 7100 K)',
'exif-lightsource-17' => 'Standardluucht A',
'exif-lightsource-18' => 'Standardluucht B',
'exif-lightsource-19' => 'Standardluucht C',
@@ -2288,10 +2319,10 @@ Duerno sti Linken déi Ausnamen definéieren, a deenen hirem Kontext dat Bild aw
'exif-focalplaneresolutionunit-2' => 'Zoll/Inchen',
'exif-sensingmethod-1' => 'Ondefinéiert',
-'exif-sensingmethod-2' => 'Een-Chip-Farfsensor',
-'exif-sensingmethod-3' => 'Zwee-Chip-Farfsensor',
-'exif-sensingmethod-4' => 'Dräi-Chip-Farfsensor',
-'exif-sensingmethod-7' => 'Trilineare Sensor',
+'exif-sensingmethod-2' => 'Een-Chip-Faarfsensor',
+'exif-sensingmethod-3' => 'Zwee-Chip-Faarfsensor',
+'exif-sensingmethod-4' => 'Dräi-Chip-Faarfsensor',
+'exif-sensingmethod-7' => 'Dräilineare Sensor',
'exif-scenetype-1' => "D'Bild gouf photograféiert",
@@ -2314,14 +2345,14 @@ Duerno sti Linken déi Ausnamen definéieren, a deenen hirem Kontext dat Bild aw
'exif-contrast-0' => 'Normal',
'exif-contrast-1' => 'Schwaach',
-'exif-contrast-2' => 'Stark',
+'exif-contrast-2' => 'Staark',
'exif-saturation-0' => 'Normal',
'exif-saturation-2' => 'Héich',
'exif-sharpness-0' => 'Normal',
'exif-sharpness-1' => 'Douce',
-'exif-sharpness-2' => 'Stark',
+'exif-sharpness-2' => 'Staark',
'exif-subjectdistancerange-0' => 'Onbekannt',
'exif-subjectdistancerange-1' => 'Makro',
@@ -2352,7 +2383,7 @@ Duerno sti Linken déi Ausnamen definéieren, a deenen hirem Kontext dat Bild aw
# External editor support
'edit-externally' => 'Dëse Fichier mat engem externe Programm veränneren',
-'edit-externally-help' => "<small>Fir gewuer ze gi wéi dat genee geet liest d'[http://www.mediawiki.org/wiki/Manual:External_editors Installatiounsinstruktiounen].</small>",
+'edit-externally-help' => "(Fir gewuer ze gi wéi dat genee geet liest d'[http://www.mediawiki.org/wiki/Manual:External_editors Installatiounsinstruktiounen].)",
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'all',
@@ -2364,7 +2395,7 @@ Duerno sti Linken déi Ausnamen definéieren, a deenen hirem Kontext dat Bild aw
# E-mail address confirmation
'confirmemail' => 'E-Mailadress confirméieren',
'confirmemail_noemail' => 'Dir hutt keng gülteg E-Mail-Adress an äre [[Special:Preferences|Benotzerastellungen]] agedro.',
-'confirmemail_text' => "Ier der d'E-Mailfunktioune vun der {{SITENAME}} notze kënnt musst der als éischt är E-Mailadress confirméieren. Dréckt w.e.g. de Knäppchen hei ënnendrënner fir eng Confirmatiouns-E-Mail op déi Adress ze schécken déi der uginn hutt. An däer E-Mail steet e Link mat engem Code, deen der dann an ärem Browser opmaache musst fir esou ze bestätegen, datt är Adress och wierklech existéiert a valabel ass.",
+'confirmemail_text' => "Ier der d'E-Mailfunktioune vun {{SITENAME}} notze kënnt musst dir als éischt är E-Mailadress confirméieren. Dréckt w.e.g. de Knäppchen hei ënnendrënner fir eng Confirmatiouns-E-Mail op déi Adress ze schécken déi dir uginn hutt. An däer E-Mail steet e Link mat engem Code, deen dir dann an ärem Browser opmaache musst fir esou ze bestätegen, datt är Adress och wierklech existéiert a valabel ass.",
'confirmemail_pending' => '<div class="error">Dir kruet schon e Confirmatiouns-Code per E-Mail geschéckt. Wenn Dir äre Benotzerkont eréischt elo kuerz opgemaach huet, da gedëllegt iech nach epuer Minutten bis ären E-Mail ukomm ass ier Dir een neie Code ufrot.</div>',
'confirmemail_send' => 'Confirmatiouns-E-Mail schécken',
'confirmemail_sent' => 'Confirmatiouns-E-Mail gouf geschéckt.',
@@ -2450,8 +2481,8 @@ $1',
'livepreview-loading' => 'Lueden …',
'livepreview-ready' => 'Lueden … Fäerdeg!',
'livepreview-failed' => "Live-Preview huet net fonctionéiert! Benotzt w.e.g. d'Fonctioun ''Kucken ouni ofzespäicheren''.",
-'livepreview-error' => 'Verbindung net méiglech: $1 „$2“.
-Benotzt w.e.g. de normale Preview (Kucken ouni ofzespäicheren).',
+'livepreview-error' => "Verbindung net méiglech: $1 „$2“.
+Benotzt w.e.g. d'Funktioun fir déi nach net gespäichert Versioun ze kucken (Kucken ouni ofzespäicheren).",
# Friendlier slave lag warnings
'lag-warn-normal' => 'Ännerunge vun {{PLURAL:$1|der leschter Sekonn|de leschte(n) $1 Sekonnen}} kënne an dëser Lëscht net gewise ginn.',
diff --git a/languages/messages/MessagesLfn.php b/languages/messages/MessagesLfn.php
index 5fc22b8e..6d26bf2f 100644
--- a/languages/messages/MessagesLfn.php
+++ b/languages/messages/MessagesLfn.php
@@ -6,6 +6,7 @@
*
* @author Cgboeree
* @author Malafaya
+ * @author Urhixidur
*/
$messages = array(
@@ -120,7 +121,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista de ajustas de la desinia]
* [http://www.mediawiki.org/wiki/Manual:FAQ Demandas comun de MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista per receta anunsias de novas supra MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista per receta anunsias de novas supra MediaWiki]',
'about' => 'Supra',
'article' => 'Paje de contenis',
@@ -291,7 +292,7 @@ $messages = array(
'wrongpasswordempty' => 'La sinia de entra es vacua. Per favore, atenta ancora.',
'passwordtooshort' => 'Tu sinia secreta no es legal o es tro corta.
El debe ave a min {{PLURAL:$1|1 simbol|$1 simboles}} e debe difere de tu nom de usor.',
-'mailmypassword' => 'Envia la sinia secreta par eposta',
+'mailmypassword' => 'Envia la sinia secreta nova par eposta',
'passwordremindertitle' => 'Sinia secreta temporer nova per {{SITENAME}}',
'passwordremindertext' => 'Algun (tu, probable, de adirije IP $1)
ia demanda ce nos envia a tu un sinia secreta nova per {{SITENAME}} ($4).
@@ -368,7 +369,7 @@ Si tu es asi par era, clica a la boton '''retro''' de tu surfador.",
'copyrightwarning' => 'Per favore nota ce tota labora a {{SITENAME}} es judida ce el es relasada su la $2 (vide $1 per detalias). Si tu no desira ce tu scrives ta es editada sin compati e redistribui sin tu permite, no sumita el asi!<br />
Tu ance promete a nos ce tu ia scriveda esta par tu mesma, o copiada esta de un domina publica o otra orijin libre.
<strong>NO SUMITA LABORA SU DIRETOS DE AUTOR SIN PERMITE!!</strong>',
-'longpagewarning' => '<strong>AVISA: Esta paje usa $1 kilotetas; alga surfadores pote ave problemes con la edita de pajes plu grande ce 32ko.
+'longpagewarning' => '<strong>AVISA: Esta paje usa $1 kilotetas; alga surfadores pote ave problemes con la edita de pajes plu grande ce 32 ko.
Per favore, considera parti la paje en pesos plu poca.</strong>',
'templatesused' => 'Modeles usada a esta paje:',
'templatesusedpreview' => 'Modeles usada en esta previde:',
@@ -514,7 +515,7 @@ Pajes a [[Special:Watchlist|tu lista de pajes oservada]] es en leteras '''forte'
'linkstoimage' => 'Esta {{PLURAL:$1|paje|pajes}} lia a esta fix:',
'nolinkstoimage' => 'Es no pajes ce lia a esta fix.',
'sharedupload' => 'Esta fix es parti es pote es usada par otra projetas.',
-'noimage' => 'Es no fix con esta nom; tu pote $1.',
+'noimage' => 'Es no fix con esta nom, ma tu pote $1.',
'noimage-linktext' => 'envia un',
'uploadnewversion-linktext' => 'Envia un varia nova de esta fix',
diff --git a/languages/messages/MessagesLi.php b/languages/messages/MessagesLi.php
index 2fda2f21..74fc5b75 100644
--- a/languages/messages/MessagesLi.php
+++ b/languages/messages/MessagesLi.php
@@ -7,6 +7,8 @@
* @author Cicero
* @author Matthias
* @author Ooswesthoesbes
+ * @author Pahles
+ * @author Remember the dot
* @author Tibor
* @author לערי ריינה×רט
*/
@@ -66,7 +68,7 @@ $messages = array(
'tog-underline' => 'Links óngersjtriepe',
'tog-highlightbroken' => 'Formatteer gebraoke links <a href="" class="new">op dees meneer</a> (angers: zoe<a href="" class="internal">?</a>).',
'tog-justify' => 'Paragrafe oetvölle',
-'tog-hideminor' => 'Versjtaek klein bewirkinge bie lètste verangeringe',
+'tog-hideminor' => 'Versjtaek klein bewirkinge bie recènte verangeringe',
'tog-extendwatchlist' => 'Oetgebreide volglies',
'tog-usenewrc' => 'Oetgebreide recènte vervangeringe (neet vuur alle browsers)',
'tog-numberheadings' => 'Köpkes automatisch nummere',
@@ -82,14 +84,14 @@ $messages = array(
'tog-watchmoves' => "Pazjena's die ich verplaats automatisch volge",
'tog-watchdeletion' => "Pazjena's die ich ewegsjaf automatisch volge",
'tog-minordefault' => 'Merkeer sjtandaard alle bewirke as klein',
-'tog-previewontop' => 'Veurvertuun baove bewèrkingsveld tune',
+'tog-previewontop' => 'Veurvertuin baove bewèrkingsveld tuine',
'tog-previewonfirst' => 'Preview laote zien bie de iesjte bewirking',
'tog-nocache' => 'Pazjena cache oetzitte',
'tog-enotifwatchlistpages' => "'ne E-mail nao mich verzende biej bewèrkinge van pazjena's op mien volglies",
'tog-enotifusertalkpages' => "'ne E-mail nao mich verzende es emes mien euverlèkpazjena verangert",
'tog-enotifminoredits' => "'ne E-mail nao mich verzende biej kleine bewèrkinge op pazjena's op mien volglies",
-'tog-enotifrevealaddr' => 'Mien e-mailadres tune in e-mailberichter',
-'tog-shownumberswatching' => "'t Aantal gebroekers tune die deze pazjena volge",
+'tog-enotifrevealaddr' => 'Mien e-mailadres tuine in e-mailberichte',
+'tog-shownumberswatching' => "'t Aantal gebroekers tuine die dees pazjena volg",
'tog-fancysig' => 'Handjteikening zónger link nao dien gebroekerspazjena',
'tog-externaleditor' => "Standaard 'ne externe teksbewèrker gebroeke (noer veur henkels, speciaal instellige zi'jn neudig)",
'tog-externaldiff' => "Standaard 'n extern vergeliekingsprogramma gebroeke (noer veur henkels, speciaal instellige zi'jn neudig)",
@@ -101,33 +103,33 @@ $messages = array(
'tog-watchlisthideminor' => 'Kleine bewèrkinge op mien volglies verberge',
'tog-nolangconversion' => 'Variantconversie oetsjakele',
'tog-ccmeonemails' => "'ne Kopie nao mich verzende van de e-mail dae ich nao anger gebroekers sjtuur",
-'tog-diffonly' => 'Pazjena-inhawd zonger verangeringe neet tune',
+'tog-diffonly' => 'Pazjena-inhaud zónger verangeringe neet tuine',
'tog-showhiddencats' => 'Verbórge categorië toeane',
-'underline-always' => 'Altiejd',
-'underline-never' => 'Nooits',
-'underline-default' => 'Standaard vanne browser',
+'underline-always' => 'Altied',
+'underline-never' => 'Noets',
+'underline-default' => 'Standaard van de browser',
'skinpreview' => '(Veurbesjouwing)',
# Dates
-'sunday' => 'zondig',
+'sunday' => 'zóndig',
'monday' => 'maondig',
'tuesday' => 'dinsdig',
-'wednesday' => 'goonsdag',
+'wednesday' => 'goonsdig',
'thursday' => 'donderdig',
'friday' => 'vriedig',
'saturday' => 'zaoterdig',
-'sun' => 'zön',
+'sun' => 'zón',
'mon' => 'mao',
'tue' => 'din',
'wed' => 'woo',
-'thu' => 'dön',
+'thu' => 'dón',
'fri' => 'vri',
'sat' => 'zao',
'january' => 'jannewarie',
-'february' => 'fibberwari',
-'march' => 'meert',
+'february' => 'fibberwarie',
+'march' => 'miert',
'april' => 'april',
'may_long' => 'mei',
'june' => 'juni',
@@ -138,8 +140,8 @@ $messages = array(
'november' => 'november',
'december' => 'december',
'january-gen' => 'jannewarie',
-'february-gen' => 'fibberwari',
-'march-gen' => 'meert',
+'february-gen' => 'fibberwarie',
+'march-gen' => 'miert',
'april-gen' => 'april',
'may-gen' => 'mei',
'june-gen' => 'juni',
@@ -151,7 +153,7 @@ $messages = array(
'december-gen' => 'december',
'jan' => 'jan',
'feb' => 'fib',
-'mar' => 'maa',
+'mar' => 'mie',
'apr' => 'apr',
'may' => 'mei',
'jun' => 'jun',
@@ -165,9 +167,9 @@ $messages = array(
# Categories related messages
'pagecategories' => '{{PLURAL:$1|Categorie|Categorieë}}',
'category_header' => 'Artikele in categorie "$1"',
-'subcategories' => 'Subkattegorië',
+'subcategories' => 'Subcategorieë',
'category-media-header' => 'Media in de categorie "$1"',
-'category-empty' => "''Deze categorie is laeg, hae bevat op 't memènt gén artiekele of media.''",
+'category-empty' => "''Dees categorie bevat op 't memènt gein artikele of media.''",
'hidden-categories' => 'Verbórge {{PLURAL:$1|categorie|categorië}}',
'hidden-category-category' => 'Verbórge categorië', # Name of the category where hidden categories will be listed
'category-subcat-count' => "{{PLURAL:$2|Dees categorie haet de volgende óngercategorie.|Dees categorie haet de volgende {{PLURAL:$1|óngercategorie|$1 óngercategorië}}, van 'n totaal van $2.}}",
@@ -185,11 +187,11 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lies mit instellinge]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki VGV (FAQ)]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki mailinglies veur nuuj versies]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki mailinglies veur nuuj versies]",
'about' => 'Informatie',
'article' => 'Contentpazjena',
-'newwindow' => '(in nuui venster)',
+'newwindow' => '(in nuuj venster)',
'cancel' => 'Aafbraeke',
'qbfind' => 'Zeuke',
'qbbrowse' => 'Bladere',
@@ -200,7 +202,7 @@ $messages = array(
'qbspecialpages' => "Speciaal pazjena's",
'moredotdotdot' => 'Miè...',
'mypage' => 'Mien gebroekerspazjena',
-'mytalk' => 'Mien euverlikpazjena',
+'mytalk' => 'Mien euverlèkpazjena',
'anontalk' => 'Euverlèk veur dit IP adres',
'navigation' => 'Navegatie',
'and' => 'en',
@@ -230,13 +232,13 @@ $messages = array(
'delete' => 'Wisse',
'deletethispage' => 'Wisse',
'undelete_short' => '$1 {{PLURAL:$1|bewèrking|bewèrkinge}} trökplaatse',
-'protect' => 'Besjerm',
-'protect_change' => 'beveiligingsstatus verangere',
+'protect' => 'Besjirm',
+'protect_change' => 'beveiligingssjtatus verangere',
'protectthispage' => 'Beveilige',
'unprotect' => 'vriegaeve',
'unprotectthispage' => 'Besjerming opheffe',
'newpage' => 'Nuuj pazjena',
-'talkpage' => 'euverlikpazjena',
+'talkpage' => 'euverlèkpazjena',
'talkpagelinktext' => 'Euverlèk',
'specialpage' => 'Speciaal Pazjena',
'personaltools' => 'Persoenlike hulpmiddele',
@@ -246,12 +248,12 @@ $messages = array(
'views' => 'Aspecte/acties',
'toolbox' => 'Gereidsjapskis',
'userpage' => 'gebroekerspazjena',
-'projectpage' => 'Perjèkpazjena tune',
+'projectpage' => 'Projekpazjena tuine',
'imagepage' => 'Besjrievingspazjena',
-'mediawikipage' => 'Berichpazjena tune',
+'mediawikipage' => 'Berichpazjena tuine',
'templatepage' => 'Sjabloonblaad',
-'viewhelppage' => 'Hölppazjena tune',
-'categorypage' => 'Categoriepazjena tune',
+'viewhelppage' => 'Hölppazjena tuine',
+'categorypage' => 'Categoriepazjena tuine',
'viewtalkpage' => 'Bekiek euverlèk',
'otherlanguages' => 'Anger tale',
'redirectedfrom' => '(Doorverweze van $1)',
@@ -259,7 +261,7 @@ $messages = array(
'lastmodifiedat' => "Dees pazjena is 't litst verangert op $2, $1.", # $1 date, $2 time
'viewcount' => 'Dees pazjena is {{PLURAL:$1|1 kier|$1 kier}} bekeke.',
'protectedpage' => 'Beveiligde pazjena',
-'jumpto' => 'Gao nao:',
+'jumpto' => 'Gank nao:',
'jumptonavigation' => 'navigatie',
'jumptosearch' => 'zeuke',
@@ -304,11 +306,11 @@ $messages = array(
'newmessagesdifflink' => 'Lèste verangering',
'youhavenewmessagesmulti' => 'Doe höbs nuje berichter op $1',
'editsection' => 'bewirk',
-'editold' => 'bewèrke',
+'editold' => 'bewirke',
'viewsourceold' => 'brónteks bekieke',
'editsectionhint' => 'Deilpazjena bewèrke: $1',
'toc' => 'Inhawd',
-'showtoc' => 'tune',
+'showtoc' => 'tuine',
'hidetoc' => 'verberg',
'thisisdeleted' => '$1 bekieke of trökzètte?',
'viewdeleted' => 'tuun $1?',
@@ -323,12 +325,12 @@ $messages = array(
'red-link-title' => '$1 (nag neet aangemaak)',
# Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main' => 'Artikel',
+'nstab-main' => 'Pazjena',
'nstab-user' => 'Gebroeker',
'nstab-media' => 'Mediapazjena',
'nstab-special' => 'Speciaal',
-'nstab-project' => 'Perjèkpazjena',
-'nstab-image' => 'Aafbeilding',
+'nstab-project' => 'Projekpazjena',
+'nstab-image' => 'Besjtandj',
'nstab-mediawiki' => 'Berich',
'nstab-template' => 'Sjabloon',
'nstab-help' => 'Help pazjena',
@@ -354,7 +356,8 @@ De lèste opgevraogde zeukactie waor:
"$1"
vanoet de functie "$2".
MySQL brach fout "$3" nao veure: "$4"',
-'noconnect' => 'Verbinden met de database op $1 was neet mogelijk',
+'noconnect' => 'De wiki óngervènjt technische meujelikhede en kan de database neet bereike.<br />
+$1',
'nodb' => 'Selectie van database $1 neet mogelijk',
'cachederror' => "Dit is 'n gearsjiveerde kopie van de gevraogde pazjena, en is mesjien neet gans actueel.",
'laggedslavemode' => 'Waorsjuwing: De pazjena kin veraajerd zeen.',
@@ -363,12 +366,12 @@ MySQL brach fout "$3" nao veure: "$4"',
'readonlytext' => 'De database van {{SITENAME}} is momenteel gesloten voor nieuwe bewerkingen en wijzigingen, waarschijnlijk voor bestandsonderhoud.
De verantwoordelijke systeembeheerder gaf hiervoor volgende reden op:
<p>$1',
-'missing-article' => "In de database is gein inhaald aongetroffe veur de pagina \"\$1\" die tr wéél zaw motte zi'jn (\$2).
+'missing-article' => "In de database is gein inhauwd aongetroffe veur de pazjena \"\$1\" die d'r wel zou mote zien (\$2).
-Dit kan veurkomme as g'r ein veraalderde verwi'jzing naor 't verschil tusse twee versies van ein pagina volgt of ein versie opvraogt die is verwi'jderd.
+Dit kin veurkómme as g'r 'n verauwerde verwiezing nao 't versjil tösje twee versies van ein pazjena volg of 'n versie opvraog die is eweggesjaf.
-As dit neet 't geval is, hebt g'r wééllicht ein faalt in de software gevonge.
-Maok hiervan melding bi'j ein systeembeheerder van {{SITENAME}} en vermeld daorbi'j de URL van deze pagina.",
+Es dit neet 't geval is, hebt g'r wellich 'n fout in de software gevónje.
+Maak hievan melding bie 'ne systeembeheerder van {{SITENAME}} en vermeld daobie de URL van dees pazjena.",
'missingarticle-rev' => '(versienummer: $1)',
'missingarticle-diff' => '(Wijziging: $1, $2)',
'readonly_lag' => 'De database is automatisch vergrendeld wiele de slave databaseservers synchronisere mèt de master.',
@@ -397,10 +400,10 @@ Query: $2',
'viewsourcefor' => 'van $1',
'actionthrottled' => 'Hanjeling taegegehaje',
'actionthrottledtext' => "Es maotregel taege spam is 't aantal keer per tiedseinheid dets te dees hanjeling kèns verrichte beperk. De höbs de limiet euversjreje. Perbeer 't euver 'n aantal minute obbenuuj.",
-'protectedpagetext' => 'Deze pazjena is beveilig. Bewèrke is neet meugelik.',
+'protectedpagetext' => 'Dees pazjena is beveilig. Bewirke is neet meugelik.',
'viewsourcetext' => 'De kèns de brónteks van dees pazjena bekieke en kopiëre:',
'protectedinterface' => 'Deze pazjena bevat teks veur berichte van de software en is beveilig om misbroek te veurkomme.',
-'editinginterface' => "'''Waorsjuwing:''' Doe bewèrks 'ne pazjena dae gebroek wörd door de software. Bewèrkinge op deze pazjena beïnvloeje de gebroekersinterface van ederein. Euverwaeg veur vertalinge óm [http://translatewiki.net/wiki/Main_Page?setlang=nl Betawiki] te gebroeker, 't vertalingsperjèk veur MediaWiki.",
+'editinginterface' => "'''Waarsjoewing:''' Doe bewirks 'n pazjena die gebroek waert door de software. Bewirkinge op dees pazjena beïnvlode de gebroekersinterface van ederein. Euverwaeg veur vertalinge óm [http://translatewiki.net/wiki/Main_Page?setlang=nl Betawiki] te gebroeke, 't vertalingsprojek veur MediaWiki.",
'sqlhidden' => '(SQL query verborge)',
'cascadeprotected' => "Deze pazjena kin neet bewèrk waere, omdet dae is opgenaome in de volgende {{PLURAL:$1|pazjena|pazjena's}} die beveilig {{PLURAL:$1|is|zeen}} mèt de kaskaad-optie:
$2",
@@ -441,7 +444,7 @@ De gegaeve ree is ''$2''.",
'gotaccountlink' => 'Inlogge',
'createaccountmail' => 'via de e-mail',
'badretype' => 'De ingeveurde wachwäörd versjille vanein.',
-'userexists' => "De gebroekersnaam dae se höbs ingeveurd weurt al gebroek. Kees estebleef 'n anger naam.",
+'userexists' => "De gebroekersnaam dae se höbs ingeveurd weurt al gebroek.<br />Kees estebleef 'ne angere naam.",
'youremail' => 'Dien e-mailadres',
'username' => 'Gebroekersnaam:',
'uid' => 'Gebroekersnómmer:',
@@ -455,14 +458,15 @@ De gegaeve ree is ''$2''.",
'email' => 'E-mail',
'prefs-help-realname' => '* Echte naam (opsjeneel): esse deze opgufs kin deze naam gebroek waere om dich erkinning te gaeve veur dien wèrk.',
'loginerror' => 'Inlogfout',
-'prefs-help-email' => '* E-mail (optioneel): Hiedoor kan me contak mit diech opnumme zónger dats te dien identiteit hoofs vrie te gaeve.',
+'prefs-help-email' => 'E-mail (optioneel): Hiedoor kan me contak mit diech opnumme zónger dats te dien identiteit hoofs vrie te gaeve.',
'prefs-help-email-required' => "Hiej veur is 'n e-mailadres neudig.",
'nocookiesnew' => "De gebroeker is aangemaak mèr neet aangemeld. {{SITENAME}} gebroek cookies veur 't aanmelje van gebroekers. Sjakel die a.u.b. in en meld dao nao aan mèt diene nuje gebroekersnaam en wachwaord.",
'nocookieslogin' => "{{SITENAME}} gebroek cookies veur 't aanmelje van gebroekers. Doe accepteers gén cookies. Sjakel deze optie a.u.b. in en perbeer 't oppernuuj.",
'noname' => "De mos 'n gebroekersnaam opgaeve.",
'loginsuccesstitle' => 'Aanmèlde geluk.',
'loginsuccess' => 'De bis noe es "$1" aangemèld bie {{SITENAME}}.',
-'nosuchuser' => 'Er bestaat geen gebroeker met de naam "$1". Controleer uw spelling, of gebruik onderstaand formulier om een nieuw gebroekersprofiel aan te maken.',
+'nosuchuser' => 'D\'r besjteit geine gebroeker mit de naam "$1".
+Controleer dien spelling, of gebroek ongersjtaond formuleer om \'n nuuj gebroekersprofiel aan te make.',
'nosuchusershort' => 'De gebroeker "<nowiki>$1</nowiki>" besjteit neet. Konterleer de sjriefwieze.',
'nouserspecified' => "Doe deens 'ne gebroekersnaam op te gaeve.",
'wrongpassword' => "'t Ingegaeve wachwaord is neet zjus. Perbeer 't obbenuujts.",
@@ -470,7 +474,9 @@ De gegaeve ree is ''$2''.",
'passwordtooshort' => "Dien wachwaord is te kort. 't Mót minstes oet {{PLURAL:$1|1 teike|$1 teikes}} besjtaon.",
'mailmypassword' => "Sjik mich 'n nuuj wachwaord",
'passwordremindertitle' => 'Nuuj tiedelik wachwaord van {{SITENAME}}',
-'passwordremindertext' => 'Emes (waarsjienliek dich zelf) vanaaf IP-adres $1 haet verzoch u een nieuw wachtwoord voor {{SITENAME}} toe te zenden ($4). Het nieuwe wachtwoord voor gebroeker "$2" is "$3". Advies: nu aanmelden en uw wachtwoord wijzigigen.',
+'passwordremindertext' => 'Emes (waorsjienlik dich zelf) haet vanaaf IP-adres $1 verzoch \'n nuuj wachwoord veur {{SITENAME}} ($4) verzoch. \'t Nuuj wachwoord veur gebroeker "$2" is "$3". Es dat dien bedoeling waor, mèl diech daan noe aan en kees \'n nuuj wachwoord.
+
+Es emes anders dit verzeuk heet gedoon, of wens te diech dien wachwoord weer herinners en \'t neet mie wèls wiezige, negeer dan dit berich en blief dien aud wachwoord gebroeke.',
'noemail' => 'D\'r is gein geregistreerd e-mailadres veur "$1".',
'passwordsent' => 'D\'r is \'n nuui wachwaord verzonde nao \'t e-mailadres dat geregistreerd sjtit veur "$1".
Gelieve na ontvangst opnieuw aan te melden.',
@@ -507,24 +513,24 @@ Negeer dit berich as deze gebroeker zonger dien medewete is aangemaak.',
'resetpass_missing' => 'Doe höbs gén wachwaord ingegaeve.',
# Edit page toolbar
-'bold_sample' => 'Vetten teks',
+'bold_sample' => 'Vètten teks',
'bold_tip' => 'Vetten teks',
-'italic_sample' => 'Italic tèks',
-'italic_tip' => 'Italic tèks',
+'italic_sample' => 'Sjuunsen tèks',
+'italic_tip' => 'Sjuunsen tèks',
'link_sample' => 'Link titel',
'link_tip' => 'Interne link',
'extlink_sample' => 'http://www.example.com link titel',
-'extlink_tip' => 'Externe link (mit de http:// prefix)',
+'extlink_tip' => 'Extern link (mit de http:// prefix)',
'headline_sample' => 'Deilongerwerp',
'headline_tip' => 'Tusseköpske (hoogste niveau)',
'math_sample' => 'Veur de formule in',
'math_tip' => 'Wiskóndige formule (LaTeX)',
'nowiki_sample' => 'Veur hiej de neet op te make teks in',
'nowiki_tip' => 'Verloup wiki-opmaak',
-'image_tip' => 'Aafbeilding',
+'image_tip' => 'Mediabesjtandj',
'media_tip' => 'Link nao bestandj',
-'sig_tip' => 'Diene handjteikening mèt datum en tiejd',
-'hr_tip' => 'Horizontale lien (gebroek spaarzaam)',
+'sig_tip' => 'Dien handjteikening mit datum en tied',
+'hr_tip' => 'Horizontaal lien (gebroek spaarzaam)',
# Edit pages
'summary' => 'Samevatting',
@@ -534,9 +540,9 @@ Negeer dit berich as deze gebroeker zonger dien medewete is aangemaak.',
'savearticle' => 'Pazjena opsjlaon',
'preview' => 'Naokieke',
'showpreview' => 'Bekiek dees bewirking',
-'showlivepreview' => 'Bewèrking ter kontraol tune',
+'showlivepreview' => 'Bewèrking ter controle tuine',
'showdiff' => 'Toen verangeringe',
-'anoneditwarning' => 'Doe bös neet ingelog. Dien IP adres wörd opgesjlage in de gesjiedenis van dees pazjena.',
+'anoneditwarning' => 'Doe bis neet aangemeld. Dien IP adres weurt opgesjlage in de historie van dees pazjena.',
'missingsummary' => "'''Herinnering:''' Doe höbs gén samevatting opgegaeve veur dien bewèrking. Esse nogmaals op ''Pazjena opslaon'' kliks wörd de bewèrking zonger samevatting opgeslage.",
'missingcommenttext' => 'Plaats dien opmèrking hiej onger, a.u.b.',
'missingcommentheader' => "'''Let op:''' Doe höbs gén ongerwerp/kop veur deze opmèrking opgegaeve. Esse oppernuuj op \"opslaon\" kliks, wörd dien verangering zonger ongerwerp/kop opgeslage.",
@@ -551,7 +557,7 @@ De blokkade is oetgeveurd door $1. De opgegaeve raej is ''$2''.
* Ènj blokkade: $6
* Bedoeld te blokkere: $7
-De kèns contak opnumme mit $1 of 'ne angere [[{{MediaWiki:Grouppage-sysop}}|beheerder]] óm de blokkade te besjpraeke.
+De kèns contak opnumme mit $1 of 'ne angere [[{{MediaWiki:Grouppage-sysop}}|systeemwèrker]] óm de blokkade te besjpraeke.
De kèns gein gebroek make van de functie 'e-mail deze gebroeker', behauve es te 'n geldig e-mailadres höbs opgegaeve in dien [[Special:Preferences|veurkäöre]] en 't gebroek van deze fónksie neet geblokkeerd is.
Dien hujig IP-adres is $3 en 't nómmer van de blokkade is #$5. Vermeld beide gegaeves wens te örges op dees blokkade reageers.",
'autoblockedtext' => "Dien IP-adres is automatisch geblokkeerd omdet 't gebroek is door 'ne gebroeker, dae is geblokkeerd door $1.
@@ -575,22 +581,22 @@ Vermeld das esse örges euver deze blokkaasj reageers.",
'confirmedittext' => "De mós dien e-mailadres bevestige veurdats te kèns bewirke.
Veur dien e-mailadres in en bevestig 'm bie [[Special:Preferences|dien veurkäöre]].",
'nosuchsectiontitle' => 'Deze subkop bestuit neet',
-'nosuchsectiontext' => "Doe probeers 'n subkop te bewerke dae neet bestuit. Omdet subkop $1 neet bestuit, kin diene bewerking ouch neet waere opgeslage.",
+'nosuchsectiontext' => "Doe probeers 'ne subkop te bewirke dae neet besjtuit. Ómdet subkop $1 neet besjtuit, kin dien bewirking ouch neet waere opgesjlage.",
'loginreqtitle' => 'Aanmelje verplich',
'loginreqlink' => 'inglogge',
-'loginreqpagetext' => 'De mos $1 om anger pazjenas te bekieke.',
+'loginreqpagetext' => "De mos $1 om anger pazjena's te bekieke.",
'accmailtitle' => 'Wachwaord versjtuurd.',
'accmailtext' => "'t Wachwaord veur '$1' is nao $2 versjtuurd.",
'newarticle' => '(Nuuj)',
'newarticletext' => "De höbs 'ne link gevolg nao 'n pazjena die nog neet besjteit.
-Type in de box hiejónger óm de pazjena te beginne (zuug de [[{{MediaWiki:Helppage}}|helppazjena]] veur mier informatie).
+Type in de box hiejónger óm de pazjena te beginne (zuug de [[{{MediaWiki:Helppage}}|helppazjena]] veur mie informatie).
Es te hie per óngelök terech bis gekómme, klik dan op de '''trök'''-knóp van diene browser.",
'anontalkpagetext' => "----''Dit is de euverlèkpazjena veur 'ne anonieme gebroeker dae nog gein account haet aangemaak of dae 't neet gebroek. Daoveur gebroeke v'r 't IP-adres óm de gebroeker te identificere. Dat adres kan waere gedeild doer mierdere gebroekers. Es te 'ne anonieme gebroeker bis en de höbs 't geveul dat 'r ónrelevante commentare aan dich gerich zeen, kèns te 't bèste [[Special:UserLogin|'n account crëere of inlogge]] óm toekomstige verwarring mit anger anoniem gebroekers te veurkomme.''",
'noarticletext' => 'Dees pazjena bevat gein teks.
De kèns [[Special:Search/{{PAGENAME}}|nao deze term zeuke]] in anger pazjena\'s of <span class="plainlinks">[{{fullurl:{{FULLPAGENAME}}|action=edit}} dees pazjena bewirke]</span>.',
-'userpage-userdoesnotexist' => 'Doe bewerks \'n gebroekerspagina van \'ne gebroeker dae neet besteit (gebroeker "$1"). Lèvver te controlere ofse deze pagina waal wils aanmake/bewerke.',
+'userpage-userdoesnotexist' => 'Doe bewirks \'n gebroekerspazjena van \'ne gebroeker dae neet besjteit (gebroeker "$1"). Controlere ofs doe dees pazjena waal wils aanmake/bewirke.',
'clearyourcache' => "'''Lèt op:''' Nao 't opsjlaon mós te diene browserbuffer wisse óm de verangeringe te zeen: '''Mozilla:''' klik ''Reload'' (of ''Ctrl-R''), '''Firefox / IE / Opera:''' ''Ctrl-F5'', '''Safari:''' ''Cmd-R'', '''Konqueror''' ''Ctrl-R''.",
-'usercssjsyoucanpreview' => "<strong>Tip:</strong> Gebroek de knoep 'Tuun bewerking ter controle' om dien nuuje css/js te teste alveures op sjlaon.",
+'usercssjsyoucanpreview' => "<strong>Tip:</strong> Gebroek de knóp 'Bekiek dees bewirking' om dien nuuj CSS/JS te teste veurdets te opsjleis.",
'usercsspreview' => "'''Dit is allein 'n veurvertuun van dien perseunlike css, deze is neet opgeslage!'''",
'userjspreview' => "'''Let op: doe tes noe dien perseunlik JavaScript. De pazjena is neet opgeslage!'''",
'userinvalidcssjstitle' => "'''Waorsjuwing:''' d'r is geine skin \"\$1\". Let op: dien eige .css- en .js-pazjena's beginne mèt 'ne kleine letter, bijveurbeeld {{ns:user}}:Naam/monobook.css in plaats van {{ns:user}}:Naam/Monobook.css.",
@@ -610,10 +616,10 @@ Probeer 't opnieuw. Als 't dan nog neet lukt, meldt dich dan aaf en weer aan.</s
'editingsection' => 'Bewirke van sectie van $1',
'editingcomment' => 'Bewirk $1 (commentair)',
'editconflict' => 'Bewirkingsconflik: $1',
-'explainconflict' => "Jemes angers haet dees pazjena verangerd naodats doe aan dees bewèrking bis begos.
+'explainconflict' => "Jemes angers haet dees pazjena verangerd naodats doe aan dees bewirking bis begos.
't Ierste teksveld tuint de hujige versie van de pazjena.
De mós dien eige verangeringe dao-in inpasse.
-'''Allein''' d'n tèks in 't ierste teksveld weurt opgesjlaoge wens te noe op \"Pazjena opsjlaon\" duujs.",
+'''Allein''' d'n tèks in 't ierste teksveld weurt opgesjlage wens te noe op \"Pazjena opsjlaon\" duujs.",
'yourtext' => 'Euren teks',
'storedversion' => 'Opgesjlage versie',
'nonunicodebrowser' => '<strong>WAARSJUWING: Diene browser is voldit neet aan de unicode sjtandaarde, gebroek estebleef inne angere browser veurdas e artikele gis bewirke.</strong>',
@@ -634,7 +640,7 @@ groot, wat groter is dan 't maximum van $2 kilobyte. Opslaon is neet meugelik.</
'templatesused' => 'Sjablone gebroek in dees pazjena:',
'templatesusedpreview' => 'Sjablone gebroek in deze veurvertuning:',
'templatesusedsection' => 'Sjablone die gebroek waere in deze subkop:',
-'template-protected' => '(besjörmp)',
+'template-protected' => '(besjirmp)',
'template-semiprotected' => '(semi-besjörmp)',
'hiddencategories' => 'Dees pazjena velt in de volgendje verbórge {{PLURAL:$1|categorie|categorië}}:',
'nocreatetitle' => "'t Aanmake van pazjena's is beperk",
@@ -644,9 +650,9 @@ De kèns al besjtaonde pazjena's verangere, of de kèns [[Special:UserLogin|dich
'permissionserrors' => 'Foute inne rèchter',
'permissionserrorstext' => 'Doe höbs gein rèchter om det te daon om de volgende {{PLURAL:$1|reje|rejer}}:',
'permissionserrorstext-withaction' => 'Geer höb gein rèch óm $2 óm de vólgendje {{PLURAL:$1|ree|ree}}:',
-'recreate-deleted-warn' => "'''Waorsjuwing: Doe bös bezig mit 't aanmake van 'ne pazjena dae in 't verleje gewis is.'''
+'recreate-deleted-warn' => "'''Waorsjuwing: Doe bis bezig mit 't aanmake van 'n pazjena die in 't verleje gewis is.'''
-Euverwaeg of 't terech is detse wiejer wèrks aan dees pazjena. Veur dien gemaak stuit hiej onger 't logbook verwijderde pazjena's veur dees pazjena:",
+Euverwaeg of 't terech is dets te wiejer wèrks aan dees pazjena. Veur dien gemaak stuit hiejónger 't logbook eweggesjafde pazjena's veur dees pazjena:",
# Parser/template warnings
'expensive-parserfunction-warning' => "Waarschuwing: dees pazjena gebroek te väöl kosbare parserfuncties.
@@ -664,7 +670,7 @@ Dees paramaetere zeen eweggelaote.",
'undo-success' => "Hiej onger stuit de teks wo in de verangering ongedaon gemaak is. Controleer veur 't opslaon of 't resultaot gewins is.",
'undo-failure' => 'De verangering kòs neet ongedaon gemaak waere waeges angere striedige verangeringe.',
'undo-norev' => 'De bewerking kon neet ongedaan gemaak waere, omdat die neet besteet of is verwijderd.',
-'undo-summary' => 'Versie $1 van [[Special:Contributions/$2|$2]] ([[User talk:$2|euverlèk]]) ongedaon gemaak',
+'undo-summary' => 'Versie $1 van [[Special:Contributions/$2|$2]] ([[User talk:$2|euverlèk]]) óngedaon gemaak.',
# Account creation failure
'cantcreateaccounttitle' => 'Aanmake gebroeker misluk.',
@@ -673,7 +679,7 @@ Dees paramaetere zeen eweggelaote.",
De door $3 opgegaeve reje is ''$2''",
# History pages
-'viewpagelogs' => 'Logbeuk veur dees pazjena tune',
+'viewpagelogs' => 'Logbeuk veur dees pazjena tuine',
'nohistory' => 'Dees pazjena is nog neet bewirk.',
'revnotfound' => 'Wieziging neet gevonge',
'revnotfoundtext' => 'De opgevraogde aw versie van dees pazjena is verzjwónde. Kontroleer estebleef de URL dieste gebroek höbs óm nao dees pazjena te gaon.',
@@ -685,9 +691,9 @@ De door $3 opgegaeve reje is ''$2''",
'currentrevisionlink' => 'zuug hujige versie',
'cur' => 'hujig',
'next' => 'volgende',
-'last' => 'vörrige',
+'last' => 'veurige',
'page_first' => 'ierste',
-'page_last' => 'litste',
+'page_last' => 'lèste',
'histlegend' => 'Verklaoring aafkortinge: (wijz) = versjil mit actueile versie, (vörrige) = versjil mit vörrige versie, K = kleine verangering',
'deletedrev' => '[gewis]',
'histfirst' => 'Aajste',
@@ -720,9 +726,9 @@ dao kónne details aanwezig zeen in \'t [{{fullurl:Special:Log/delete|page={{PAG
'revisiondelete' => 'Verwijder/herstel bewerkinge',
'revdelete-nooldid-title' => 'Geine doelverzie',
'revdelete-nooldid-text' => "Doe höbs gein(e) doelverzie(s) veur deze hanjeling opgegaeve, d'n aangaeving besteit neet, of doe perbeers de letste versie te verberge.",
-'revdelete-selected' => "Geselecteerde {{PLURAL:$2|bewerking|bewerkinge}} van '''[[:$1]]''':",
-'logdelete-selected' => '{{PLURAL:$1|Geselecteerde log gebeurtenis|Geselecteerde log gebeurtenisse}}:',
-'revdelete-text' => "Gewisjde bewerkinge zeen zichbaar in de gesjiedenis, maar de inhoud is neet langer publiek toegankelik.
+'revdelete-selected' => "'''Geselecteerde {{PLURAL:$2|bewerking|bewerkinge}} van '''[[:$1]]''':'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Geselecteerde log gebeurtenis|Geselecteerde log gebeurtenisse}}:'''",
+'revdelete-text' => "'''Gewisjde bewerkinge zeen zichbaar in de gesjiedenis, maar de inhoud is neet langer publiek toegankelik.'''
Anger beheerders van {{SITENAME}} kinne de verborge inhoud benäöjere en de verwiedering ongedaon make mit behölp van dit sjerm, tenzij d'r additionele restricties gelje die zeen ingesteld door de systeembeheerder.",
'revdelete-legend' => 'Stel zichbaarheidsbeperkinge in',
@@ -828,12 +834,13 @@ Wees zeker det deze wieziging de gesjiedenisdoorloupendheid van de pagina zal be
'nonefound' => '<strong>Lèt op:</strong> \'n zeukopdrach kan mislökke door \'t gebroek van (in \'t Ingelsj) väöl veurkómmende wäörd wie "of" en "be", die neet geïndexeerd zint, of door versjillende zeukterme tegeliek op te gaeve (de kries dan allein pazjena\'s te zeen woerin alle opgegaeve terme veurkómme).',
'powersearch' => 'Zeuke',
'powersearch-legend' => 'Oetgebrèd zeuke',
-'powersearch-ns' => 'Zeuke in naamruumdjes:',
+'powersearch-ns' => 'Zeuke in naamruumdes:',
'powersearch-redir' => 'Doorverwiezinge waergaeve',
'powersearch-field' => 'Zeuk nao',
'search-external' => 'Extern zeuke',
-'searchdisabled' => '<p style="margin: 1.5em 2em 1em">Zeuke op {{SITENAME}} is oetgesjakeld vanweige gebrek aan servercapaciteit. Zoelang as de servers nog neet sjterk genog zunt kins e zeuke bie Google.
-<span style="font-size: 89%; display: block; margin-left: .2em">Mèrk op dat hun indexe van {{SITENAME}} content e bietje gedatierd kint zien.</span></p>',
+'searchdisabled' => 'Zeuke op {{SITENAME}} is oetgesjakeld vanweige gebrek aan servercapaciteit.
+Zoelang as de servers nog neet sjterk genog zunt kins e zeuke bie Google.
+Mèrk op dat hun indexe van {{SITENAME}} content e bietje gedatierd kint zien.',
# Preferences page
'preferences' => 'Veurkäöre',
@@ -866,8 +873,8 @@ Wees zeker det deze wieziging de gesjiedenisdoorloupendheid van de pagina zal be
'prefs-personal' => 'Gebroekersinfo',
'prefs-rc' => 'Recènte verangeringe en weergaaf van sjtumpkes',
'prefs-watchlist' => 'Volglies',
-'prefs-watchlist-days' => 'Te toeane daag in de volglies:',
-'prefs-watchlist-edits' => 'Maximaal aantal bewerkinge in de oetgebreide volglies:',
+'prefs-watchlist-days' => 'Te tuine daag in de volglies:',
+'prefs-watchlist-edits' => 'Maximaal aantal bewirkinge in de oetgebreide volglies:',
'prefs-misc' => 'Anger insjtèllinge',
'saveprefs' => 'Veurkäöre opsjlaon',
'resetprefs' => 'Sjtandaardveurkäöre hersjtèlle',
@@ -875,14 +882,14 @@ Wees zeker det deze wieziging de gesjiedenisdoorloupendheid van de pagina zal be
'newpassword' => 'Nuuj wachwaord',
'retypenew' => "Veur 't nuuj wachwaord nogins in",
'textboxsize' => 'Aafmeitinge tèksveld',
-'rows' => 'Raegels',
+'rows' => 'Regels',
'columns' => 'Kolomme',
'searchresultshead' => 'Insjtèllinge veur zeukresultate',
'resultsperpage' => 'Aantal te toene zeukresultate per pazjena',
'contextlines' => 'Aantal reigels per gevónje pazjena',
'contextchars' => 'Aantal teikes van de conteks per reigel',
'stub-threshold' => 'Drempel veur markering <a href="#" class="stub">begske</a>:',
-'recentchangesdays' => 'Aantal daag te tune in de recènte verangeringe:',
+'recentchangesdays' => 'Aantal daag te tuine in de recènte verangeringe:',
'recentchangescount' => 'Aantal titels in lies recènte verangeringe',
'savedprefs' => 'Dien veurkäöre zint opgesjlage.',
'timezonelegend' => 'Tiedzone',
@@ -1004,19 +1011,19 @@ Wees zeker det deze wieziging de gesjiedenisdoorloupendheid van de pagina zal be
# Recent changes
'nchanges' => '$1 {{PLURAL:$1|bewerking|bewerkinge}}',
-'recentchanges' => 'Recènte verangeringe',
-'recentchangestext' => 'literal translation',
+'recentchanges' => 'Lètste verangeringe',
+'recentchangestext' => 'op dees pazjena kins doe de recènte verangeringe in deze wiki betrachte.',
'recentchanges-feed-description' => 'Volg de meis recente bewerkinge in deze wiki via deze feed.',
-'rcnote' => "Hiejónger {{PLURAL:$1|steit de letste bewerking|staon de letste '''$1''' bewerkinge}} van de aafgeloupe <strong>$2</strong> {{PLURAL:$2|daag|daag}}, op $3.",
+'rcnote' => "Hiejónger {{PLURAL:$1|steit de lètste bewirking|staon de lètste '''$1''' bewirkinge}} van de aafgeloupe {{PLURAL:$2|daag|'''$2''' daag}}, op $4, um $5.",
'rcnotefrom' => "Verangeringe sins <b>$2</b> (mit 'n maximum van <b>$1</b> verangeringe).",
-'rclistfrom' => 'Toen de verangeringe vanaaf $1',
+'rclistfrom' => 'Tuin de verangeringe vanaaf $1',
'rcshowhideminor' => '$1 klein bewèrkinge',
'rcshowhidebots' => 'bots $1',
'rcshowhideliu' => '$1 aangemelde gebroekers',
'rcshowhideanons' => '$1 anonieme gebroekers',
'rcshowhidepatr' => '$1 gecontroleerde bewerkinge',
-'rcshowhidemine' => '$1 mien bewerkinge',
-'rclinks' => 'Bekiek de $1 litste verangeringe van de aafgelaupe $2 daag.<br />$3',
+'rcshowhidemine' => '$1 mien bewirkinge',
+'rclinks' => 'Bekiek de $1 lètste verangeringe van de aafgeloupe $2 daag.<br />$3',
'diff' => 'vers',
'hist' => 'gesj',
'hide' => 'Versjtaek',
@@ -1149,7 +1156,7 @@ Klikke op 'ne kolomkop verangert de sortering.",
# Image description page
'filehist' => 'Bestandsgesjiedenis',
-'filehist-help' => "Klik op 'n(e) datum/tied om 't bestandj te zeen wie 't dend'rtieje woor.",
+'filehist-help' => "Klik op 'ne datum/tied om 't besjtandj te zeen wie 't destieds waor.",
'filehist-deleteall' => 'wis alles',
'filehist-deleteone' => 'wis',
'filehist-revert' => 'trökdrèjje',
@@ -1157,15 +1164,15 @@ Klikke op 'ne kolomkop verangert de sortering.",
'filehist-datetime' => 'Datum/tiejd',
'filehist-user' => 'Gebroeker',
'filehist-dimensions' => 'Aafmaetinge',
-'filehist-filesize' => 'Bestandjsgrootte',
-'filehist-comment' => 'Opmèrking',
+'filehist-filesize' => 'Besjtandjgruutde',
+'filehist-comment' => 'Opmirking',
'imagelinks' => 'Aafbeildingsverwiezinge',
-'linkstoimage' => "Dees aafbeilding weurt op de volgende {{PLURAL:$1|pazjena|pazjena's}} gebroek:",
+'linkstoimage' => "Dit besjtandj weurt op de volgende {{PLURAL:$1|pazjena|pazjena's}} gebroek:",
'nolinkstoimage' => 'Gein enkele pazjena gebroek dees aafbeilding.',
'morelinkstoimage' => '[[Special:WhatLinksHere/$1|Mier verwijzinge]] naor dit bestaand bekèèke.',
'redirectstofile' => 'De volgende bestaande verwèèze door naor dit bestaand:',
'duplicatesoffile' => 'De nègsvóggendje bestenj zeen identiek aan dit bestandj:',
-'sharedupload' => 'literal translation',
+'sharedupload' => "Dit besjtandj is 'ne gedeilde upload en kin ouch door anger projekte waere gebroek",
'shareduploadwiki' => 'Zee $1 veur meer informatie.',
'shareduploadwiki-desc' => 'De omschrèèving op zie $1 op de gedèèlde map is hij onder wiergegeve.',
'shareduploadwiki-linktext' => 'bestandsbesjrieving',
@@ -1173,7 +1180,7 @@ Klikke op 'ne kolomkop verangert de sortering.",
'shareduploadduplicate-linktext' => "'n anger bestandj",
'shareduploadconflict' => 'Dit bestandj haet dezelvendje naam es $1 in de gedeildje mediabank.',
'shareduploadconflict-linktext' => "'n anger bestandj",
-'noimage' => "Dao besjteit gein besjtandj mit deze naam. De kèns 't $1.",
+'noimage' => "D'r besjteit gein besjtandj mit deze naam, mer doe kèns 't $1.",
'noimage-linktext' => 'uploade',
'uploadnewversion-linktext' => "Upload 'n nuuje versie van dit bestand",
'imagepage-searchdupe' => 'Zeuk veur döbbelbestaondje bestenj',
@@ -1214,7 +1221,7 @@ Klikke op 'ne kolomkop verangert de sortering.",
'download' => 'Downloade',
# Unwatched pages
-'unwatchedpages' => 'Neet-gevolgde pazjenas',
+'unwatchedpages' => "Neet-gevolgde pazjena's",
# List redirects
'listredirects' => 'Lies van redirects',
@@ -1245,7 +1252,7 @@ D'r is in totaal '''\$3''' {{PLURAL:\$3|kieër|kieër}} 'n pazjena bekeke en '''
De lengde van de [http://www.mediawiki.org/wiki/Manual:Job_queue job queue] is '''\$7'''.",
'userstatstext' => "D'r {{PLURAL:$1|is eine geregistreerde gebroeker|zeen '''$1''' geregistreerde gebroekers}}; '''$2''' (of '''$4''') hievan {{PLURAL:$2|is syteemwèrker|zeen systeemwèrkers}} ($5rech).",
-'statistics-mostpopular' => 'Meisbekeke pazjenas',
+'statistics-mostpopular' => "Meisbekeke pazjena's",
'disambiguations' => "Verdudelikingspazjena's",
'disambiguationspage' => 'Template:Verdudeliking',
@@ -1264,7 +1271,7 @@ Op eder raegel vings te de ierste redirectpazjena, de twiede redirectpazjena en
'brokenredirects-edit' => '(bewerke)',
'brokenredirects-delete' => '(wisse)',
-'withoutinterwiki' => 'Interwikiloze pazjenas',
+'withoutinterwiki' => "Pazjena's zónger interwiki's",
'withoutinterwiki-summary' => "De volgende pagina's linke neet nao versies in 'n anger taal:",
'withoutinterwiki-legend' => 'Veurvoegsel',
'withoutinterwiki-submit' => 'Toean',
@@ -1275,7 +1282,7 @@ Op eder raegel vings te de ierste redirectpazjena, de twiede redirectpazjena en
'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
'ncategories' => '$1 {{PLURAL:$1|categorie|categorië}}',
'nlinks' => '$1 {{PLURAL:$1|verwiezing|verwiezinge}}',
-'nmembers' => '$1 {{PLURAL:$1|leed|lèjjer}}',
+'nmembers' => '$1 {{PLURAL:$1|lid|lede}}',
'nrevisions' => '$1 {{PLURAL:$1|herzening|herzeninge}}',
'nviews' => '{{PLURAL:$1|eine kieër|$1 kieër}} bekeke',
'specialpage-empty' => 'Deze pagina is laeg.',
@@ -1297,7 +1304,7 @@ Op eder raegel vings te de ierste redirectpazjena, de twiede redirectpazjena en
'mostcategories' => 'Artikele mit de meiste kategorieë',
'mostimages' => 'Meis gelinkde aafbeildinge',
'mostrevisions' => 'Artikele mit de meiste bewirkinge',
-'prefixindex' => 'Indèks dèr veurveugsele',
+'prefixindex' => 'Prefixindex',
'shortpages' => 'Korte artikele',
'longpages' => 'Lang artikele',
'deadendpages' => "Doedloupende pazjena's",
@@ -1321,8 +1328,8 @@ Op eder raegel vings te de ierste redirectpazjena, de twiede redirectpazjena en
'notargettext' => 'Ger hubt neet gezag veur welleke pagina ger deze functie wilt bekieke.',
'nopagetitle' => 'Te hernömme pazjena besteit neet',
'nopagetext' => "De pazjena dae't geer wiltj hernömme besteit neet.",
-'pager-newer-n' => '{{PLURAL:$1|nujere 1|nujer $1}}',
-'pager-older-n' => '{{PLURAL:$1|ajere 1|ajer $1}}',
+'pager-newer-n' => '{{PLURAL:$1|nujer 1|nujer $1}}',
+'pager-older-n' => '{{PLURAL:$1|auwer 1|auwer $1}}',
'suppress' => 'Toezich',
# Book sources
@@ -1353,8 +1360,8 @@ Op eder raegel vings te de ierste redirectpazjena, de twiede redirectpazjena en
'allnotinnamespace' => "Alle pazjena's (neet in naamruumde $1)",
'allpagesprev' => 'Veurige',
'allpagesnext' => 'Irsvolgende',
-'allpagessubmit' => 'Gao',
-'allpagesprefix' => "Tuin pazjena's mèt 't veurvoogsel:",
+'allpagessubmit' => 'Gank',
+'allpagesprefix' => "Betrach pazjena's mit 't veurvoogsel:",
'allpagesbadtitle' => "De opgegaeve paginanaam is ongeldig of haj 'n intertaal of interwiki veurvoegsel. Meugelik bevatte de naam karakters die neet gebroek moge waere in paginanäöm.",
'allpages-bad-ns' => '{{SITENAME}} haet gein naamruumde mit de naam "$1".',
@@ -1377,7 +1384,7 @@ Infermasie daoreuver vunds te [[{{MediaWiki:Listgrouprights-helppage}}|hie]].',
'listgrouprights-group' => 'Groep',
'listgrouprights-rights' => 'Rechte',
'listgrouprights-helppage' => 'Help:Gebroekersrechte',
-'listgrouprights-members' => '(lejjerlies)',
+'listgrouprights-members' => '(ledelies)',
# E-mail user
'mailnologin' => 'Gein e-mailadres bekènd veur deze gebroeker',
@@ -1410,8 +1417,8 @@ Infermasie daoreuver vunds te [[{{MediaWiki:Listgrouprights-helppage}}|hie]].',
'watchnologintext' => "De mós [[Special:UserLogin|aangemèld]] zeen veur 't verangere van dien volglies.",
'addedwatch' => 'Aan volglies toegeveug',
'addedwatchtext' => 'De pazjena "<nowiki>$1</nowiki>" is aan dien [[Special:Watchlist|volglies]] toegeveug.
-Toekomstige verangeringe aan deze pazjena en de biebehurende euverlikpazjena weure hie vermèld.
-Ouch versjiene gevolgde pazjena\'s in \'t <b>vet</b> in de [[Special:RecentChanges|liest van recènte verangeringe]]. <!-- zodat u ze eenvoudiger kan opmerken.-->
+Toekomstige verangeringe aan dees pazjena en de biebehurende euverlèkpazjena weure hie vermèld.
+Ouch versjiene gevolgde pazjena\'s in \'t <b>vèt</b> in de [[Special:RecentChanges|lies van recènte verangeringe]]. <!-- zodat u ze eenvoudiger kan opmerken.-->
<!-- huh? Wen se ein pazjena van dien volgliest wils haole mos e op "sjtop volge" -- pagina wenst te verwijderen van uw volgliest klik dan op "Van volgliest verwijderen" in de menubalk. -->',
'removedwatch' => 'Van volglies aafhoale',
@@ -1423,9 +1430,9 @@ Ouch versjiene gevolgde pazjena\'s in \'t <b>vet</b> in de [[Special:RecentChang
'notanarticle' => 'Is gein artikel',
'notvisiblerev' => 'Bewèrking is verwiederd',
'watchnochange' => 'Gein van dien gevolgde items is aangepas in dees periode.',
-'watchlist-details' => "Dao {{PLURAL:$1|steit eine pazjena|sjtaon $1 pazjena's}} op dien volglies mèt oetzunjering van de euverlikpazjena's.",
+'watchlist-details' => "D'r {{PLURAL:$1|sjteit ein pazjena|sjtaon $1 pazjena's}} op dien volglies mit oetzunjering van de euverlèkpazjena's.",
'wlheader-enotif' => '* Doe wörs per e-mail gewaarsjuwd',
-'wlheader-showupdated' => "* Pazjena's die verangerd zeen saers doe ze veur 't lètste bezaogs sjtaon '''vet'''",
+'wlheader-showupdated' => "* Pazjena's die verangerd zeen saers doe ze veur 't lètste bekeeks sjtaon '''vet'''",
'watchmethod-recent' => "Controleer recènte verangere veur gevolgde pazjena's",
'watchmethod-list' => "controlere van gevolgde pazjena's veur recènte verangeringe",
'watchlistcontains' => "Dien volglies bevat $1 {{PLURAL:$1|pazjena|pazjena's}}.",
@@ -1440,8 +1447,8 @@ Ouch versjiene gevolgde pazjena\'s in \'t <b>vet</b> in de [[Special:RecentChang
'watchlist-hide-minor' => 'Verberg kleine bewerkinge',
# Displayed when you click the "watch" button and it is in the process of watching
-'watching' => 'Aant volge...',
-'unwatching' => 'Oet de volglies aant zètte...',
+'watching' => 'Bezig mit plaatse op de volglies...',
+'unwatching' => "Oet de volglies aan 't haole...",
'enotif_mailer' => '{{SITENAME}} notificatiemail',
'enotif_reset' => "Mèrk alle bezochde pazjena's aan.",
@@ -1489,7 +1496,7 @@ Commentaar en wiejer assistentie:
'confirmdeletetext' => "De sjteis op 't punt 'n pazjena of e plaetje veur ummer te wisse. Dit haolt allen inhawd en historie oet de database eweg. Bevèstig hieónger dat dit welzeker dien bedoeling is, dats te de gevolge begrieps.",
'actioncomplete' => 'Actie voltoeid',
'deletedtext' => '"<nowiki>$1</nowiki>" is gewis. Zuug $2 vuur \'n euverzich van recèntelik gewisde pazjena\'s.',
-'deletedarticle' => '"$1" is gewis',
+'deletedarticle' => '"[[$1]]" is eweggesjaf',
'suppressedarticle' => 'haet "[[$1]]" verborge',
'dellogpage' => 'Wislogbook',
'dellogpagetext' => "Hie volg 'n lies van de meis recèntelik gewisde pazjena's en plaetjes.",
@@ -1507,7 +1514,7 @@ Commentaar en wiejer assistentie:
'delete-warning-toobig' => "Dees pazjena haet 'ne lange bewerkingsgesjiedenis, mieë es $1 versies. 't Wisse van dees pazjena kan de werking van de database van {{SITENAME}} versteure. Bön veurzichtig.",
'rollback' => 'Verangering ongedaon gemaak',
'rollback_short' => 'Trökdrèjje',
-'rollbacklink' => 'Trukdrieje',
+'rollbacklink' => 'Trökdrieje',
'rollbackfailed' => 'Ongedaon make van wieziginge mislùk.',
'cantrollback' => 'Trökdrejje van verangeringe neet meugelik: Dit artikel haet mer einen auteur.',
'alreadyrolled' => "'t Is neet meugelik óm de lèste verangering van [[$1]] door [[User:$2|$2]] ([[User talk:$2|euverlik]]) óngedaon te make.
@@ -1542,7 +1549,7 @@ Dit zeen de hujige instellinge veur de pazjena <strong>[[$1]]</strong>:",
'protect-default' => '(sjtandaard)',
'protect-fallback' => 'Rech "$1" is neudig',
'protect-level-autoconfirmed' => 'Allein geregistreerde gebroekers',
-'protect-level-sysop' => 'Allein beheerders',
+'protect-level-sysop' => 'Allein systeemwèrkers',
'protect-summary-cascade' => 'kaskaad',
'protect-expiring' => 'verlöp op $1',
'protect-cascade' => "Kaskaadbeveiliging - beveilig alle pazjena's en sjablone die in deze pazjena opgenaome zeen (let op; dit kin grote gevolge höbbe).",
@@ -1612,12 +1619,12 @@ $1",
# Contributions
'contributions' => 'Biedrages per gebroeker',
-'mycontris' => 'Mien biedraag',
+'mycontris' => 'Mien biedrages',
'contribsub2' => 'Veur $1 ($2)',
'nocontribs' => 'Gein wijzigingen gevonden die aan de gestelde criteria voldoen.',
-'uctop' => ' (litste verangering)',
-'month' => 'Van maondj (en irder):',
-'year' => 'Van jaor (en irder):',
+'uctop' => '(lèste verangering)',
+'month' => 'Van maond (en ierder):',
+'year' => 'Van jaor (en ierder):',
'sp-contributions-newbies' => 'Tuun allein de bijdrages van nuuje gebroekers',
'sp-contributions-newbies-sub' => 'Veur nuujelinge',
@@ -1628,18 +1635,18 @@ $1",
# What links here
'whatlinkshere' => 'Links nao dees pazjena',
-'whatlinkshere-title' => "Pazjena's die verwieze nao $1",
+'whatlinkshere-title' => 'Pazjena\'s die verwieze nao "$1"',
'whatlinkshere-page' => 'Pazjena:',
'linklistsub' => '(lies van verwiezinge)',
'linkshere' => "De volgende pazjena's verwieze nao '''[[:$1]]''':",
'nolinkshere' => "D'r zint gein pazjena's mit links nao '''[[:$1]]''' haer.",
'nolinkshere-ns' => "Geine inkele pazjena link nao '''[[:$1]]''' in de gekaoze naamruumde.",
'isredirect' => 'redirect pazjena',
-'istemplate' => 'ingevoeg es sjabloon',
+'istemplate' => 'ingevoog es sjabloon',
'isimage' => 'bestandjslink',
-'whatlinkshere-prev' => '{{PLURAL:$1|vörge|vörge $1}}',
+'whatlinkshere-prev' => '{{PLURAL:$1|veurige|veurige $1}}',
'whatlinkshere-next' => '{{PLURAL:$1|volgende|volgende $1}}',
-'whatlinkshere-links' => '↠links daonao',
+'whatlinkshere-links' => '↠verwiezinge nao dees pazjena',
'whatlinkshere-hideredirs' => '$1 redirects',
'whatlinkshere-hidetrans' => '$1 transclusies',
'whatlinkshere-hidelinks' => '$1 links',
@@ -1688,7 +1695,7 @@ Zuug de [[Special:IPBlockList|lies van geblokkeerde IP-adresse]].',
'ipusubmit' => 'Deblokkeer dit IP-adres.',
'unblocked' => 'Blokkade van [[User:$1|$1]] is opgeheve',
'unblocked-id' => 'Blokkade $1 is opgeheve',
-'ipblocklist' => 'Lies van geblokkeerde IP-adressen',
+'ipblocklist' => 'Lies van geblokkeerde IP-adresse en gebroekers',
'ipblocklist-legend' => "'ne Geblokkeerde gebroeker zeuke",
'ipblocklist-username' => 'Gebroekersnaam of IP-adres:',
'ipblocklist-submit' => 'Zeuk',
@@ -1751,8 +1758,8 @@ Vergaet neet de database opnuuj te [[Special:UnlockDB|deblokkere]] wens te klaor
'move-page' => '"$1" hernömme',
'move-page-legend' => 'Verplaats pazjena',
'movepagetext' => "Mit 't óngersjtaond formuleer kans te 'n pazjena verplaatse. De historie van de ouw pazjena zal nao de nuuj mitgaon. De ouwe titel zal automatisch 'ne redirect nao de nuuj pazjena waere. Doe kans 'n pazjena allein verplaatse, es gein pazjena besjteit mit de nuje naam, of es op die pazjena allein 'ne redirect zónger historie sjteit.",
-'movepagetalktext' => "De biebehurende euverlikpazjena weurt ouch verplaats, mer '''neet''' in de volgende gevalle:
-* es al 'n euverlikpazjena besjteit ónger de angere naam
+'movepagetalktext' => "De biebehurende euverlèkpazjena weurt ouch verplaats, mer '''neet''' in de volgende gevalle:
+* es al 'n euverlèkpazjena besjteit ónger de angere naam
* es doe 't óngersjtaond vekske neet aanvinks",
'movearticle' => 'Verplaats pazjena',
'movenotallowed' => "De kèns gein pazjena's verplaatse.",
@@ -1760,6 +1767,7 @@ Vergaet neet de database opnuuj te [[Special:UnlockDB|deblokkere]] wens te klaor
'move-watch' => 'Volg deze pazjena',
'movepagebtn' => 'Verplaats pazjena',
'pagemovedsub' => 'De verplaatsing is gelök',
+'movepage-moved' => '<big>\'\'\'"$1" is verplaats nao "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => "Dao is al 'n pazjena mit dees titel of de titel is óngeljig. <br />Kees estebleef 'n anger titel.",
'cantmove-titleprotected' => "De kèns gein pazjena nao deze titel herneume, ómdet de nuje titel beveilig is taege 't aanmake d'rvan.",
'talkexists' => "De pazjena zelf is verplaats, meh de euverlikpazjena kós neet verplaats waere, ómdat d'r al 'n euverlikpazjena mit de nuje titel besjtóng. Combineer de euverlikpazjena's estebleef mit de hand.",
@@ -1785,7 +1793,7 @@ De doeltitel "[[:$1]]" besjteit al. Wils te dit artikel wisse óm ruumde te make
'delete_and_move_reason' => 'Gewis óm artikel te kónne verplaatse',
'selfmove' => "De kèns 'n pazjena neet verplaatse nao dezelfde paginanaam.",
'immobile_namespace' => "De gewinsde paginanaam is van 'n speciaal type. 'ne Pazjena kin neet hernömp waere nao die naamruumde.",
-'imagenocrossnamespace' => "'n Mediabestandj kin neet nao 'ne angere naamruumdje verplaats waere",
+'imagenocrossnamespace' => "'n Mediabestand kin neet nao 'n anger naamruumde verplaats waere",
'imagetypemismatch' => "De nuje bestandjsextensie is neet gliek aan 't bestandjstype.",
'imageinvalidfilename' => 'De nuje bestandsnaam is ongeldig',
'fix-double-redirects' => 'Alle doorverwiezinge biewerke die verwieze nao de originele paginanaam',
@@ -1833,7 +1841,7 @@ Versie- en auteursgegaeves blieve hiej bie bewaard.
Alle transwiki-importhanjelinge waere opgeslage in 't [[Special:Log/import|importlogbook]].",
'import-interwiki-history' => 'Volledige gesjiedenis van deze pazjena ouch kopiëre',
'import-interwiki-submit' => 'Importere',
-'import-interwiki-namespace' => 'Pazjena in de volgendje naamruumdje plaatse:',
+'import-interwiki-namespace' => 'Pazjena in de volgende naamruumde plaatse:',
'importtext' => 'Gebroek de functie Special:Export in de wiki wo de informatie vanaaf kömp, slao de oetveur op dien eige systeem op, en voeg dae dao nao hiej toe.',
'importstart' => "Pazjena's aan 't importere ...",
'import-revision-count' => '$1 {{PLURAL:$1|versie|versies}}',
@@ -1867,43 +1875,43 @@ Alle transwiki-importhanjelinge waere opgeslage in 't [[Special:Log/import|impor
# Tooltip help for the actions
'tooltip-pt-userpage' => 'Mien gebroekerspazjena',
'tooltip-pt-anonuserpage' => 'De gebroekerspazjena veur dit IP adres',
-'tooltip-pt-mytalk' => 'Mien euverlikpazjena',
+'tooltip-pt-mytalk' => 'Mien euverlèkpazjena',
'tooltip-pt-anontalk' => 'Euverlèk euver verangeringe doer dit IP addres',
'tooltip-pt-preferences' => 'Mien veurkäöre',
-'tooltip-pt-watchlist' => 'De liest van gevolgde pazjenas.',
+'tooltip-pt-watchlist' => "De lies van gevolgde pazjena's.",
'tooltip-pt-mycontris' => 'Liest van mien biedraag',
-'tooltip-pt-login' => 'De weurs aangemodigd om in te logge, meh t is neet verplich.',
+'tooltip-pt-login' => "De weurs aangemodigd om in te logge, meh 't is neet verplich.",
'tooltip-pt-anonlogin' => 'De weurs aangemodigd om in te logge, meh t is neet verplich.',
'tooltip-pt-logout' => 'Aafmèlde',
'tooltip-ca-talk' => 'Euverlèk euver dit artikel',
'tooltip-ca-edit' => 'De kins dees pazjena verangere.',
-'tooltip-ca-addsection' => 'Opmèrking toevoge aan dees discussie.',
-'tooltip-ca-viewsource' => 'Dees pazjena is besjermd. De kins häör brontèks bekieke.',
+'tooltip-ca-addsection' => 'Opmirking toevoge aan dees discussie.',
+'tooltip-ca-viewsource' => 'Dees pazjena is besjirmp. De kins häör brontèks bekieke.',
'tooltip-ca-history' => 'Auw versies van dees pazjena.',
-'tooltip-ca-protect' => 'Besjerm dees pazjena',
-'tooltip-ca-delete' => 'Verwieder dees pazjena',
+'tooltip-ca-protect' => 'Besjirm dees pazjena',
+'tooltip-ca-delete' => 'Sjaf dees pazjena eweg',
'tooltip-ca-undelete' => 'Hersjtèl de verangeringe van dees pazjena van veurdat ze gewist woerd',
'tooltip-ca-move' => 'Verplaats dees pazjena',
'tooltip-ca-watch' => 'Dees pazjena toeveuge aan volgliest',
'tooltip-ca-unwatch' => 'Dees pazjena van volgliest aafhaole',
'tooltip-search' => 'Doorzeuk {{SITENAME}}',
'tooltip-search-go' => "Gao nao 'ne pazjena mit dezelfde naam es d'r bestuit",
-'tooltip-search-fulltext' => 'Zeuk de pazjenas veur deze teks',
+'tooltip-search-fulltext' => "Zeuk de pazjena's veur dees teks",
'tooltip-p-logo' => 'Veurblaad',
'tooltip-n-mainpage' => "Bezeuk 't veurblaad",
-'tooltip-n-portal' => 'Euver t projèk, was e kins doon, woe se dinger kins vinge',
-'tooltip-n-currentevents' => 'Achtergrondinfo van t nuuis',
+'tooltip-n-portal' => "Euver 't projèk, was e kins doon, woe se dinger kins vinge",
+'tooltip-n-currentevents' => "Achtergrondinfo van 't nuuis",
'tooltip-n-recentchanges' => 'De lies van recènte verangeringe in de wiki.',
-'tooltip-n-randompage' => 'Laadt n willekäörige pazjena',
+'tooltip-n-randompage' => "Laaj 'n willekäörige pazjena",
'tooltip-n-help' => 'De plek om informatie euver dit projèk te vinge.',
-'tooltip-t-whatlinkshere' => 'Liest van alle wiki pazjenas die hieheen linke',
-'tooltip-t-recentchangeslinked' => 'Recènte verangeringe in pazjenas woeheen gelinkt weurd',
+'tooltip-t-whatlinkshere' => "Lies van alle wikipazjena's die hieheen linke",
+'tooltip-t-recentchangeslinked' => "Recènte verangeringe in pazjena's woeheen gelink weurd",
'tooltip-feed-rss' => 'RSS feed veur dees pazjena',
'tooltip-feed-atom' => 'Atom feed veur dees pazjena',
-'tooltip-t-contributions' => 'Bekiek de liest van contributies van dizze gebroeker',
+'tooltip-t-contributions' => 'Bekiek de lies van contributies van dizze gebroeker',
'tooltip-t-emailuser' => 'Sjtuur inne mail noa dizze gebroeker',
'tooltip-t-upload' => 'Upload plaetsjes of media besjtande',
-'tooltip-t-specialpages' => 'Liest van alle speciale pazjenas',
+'tooltip-t-specialpages' => "Lies van alle speciaal pazjena's",
'tooltip-t-print' => 'Printvruntjelike versie van deze pagina',
'tooltip-t-permalink' => 'Permanente link nao deze versie van de pagina',
'tooltip-ca-nstab-main' => 'Bekiek de pazjena',
@@ -1911,16 +1919,16 @@ Alle transwiki-importhanjelinge waere opgeslage in 't [[Special:Log/import|impor
'tooltip-ca-nstab-media' => 'Bekiek de mediapazjena',
'tooltip-ca-nstab-special' => 'Dit is n speciaal pazjena, de kins dees pazjena neet zelf editte.',
'tooltip-ca-nstab-project' => 'Bekiek de projèkpazjena',
-'tooltip-ca-nstab-image' => 'Bekiek de plaetsjespazjena',
+'tooltip-ca-nstab-image' => 'Bekiek de besjtandjspazjena',
'tooltip-ca-nstab-mediawiki' => 'Bekiek t systeimberich',
'tooltip-ca-nstab-template' => 'Bekiek t sjabloon',
'tooltip-ca-nstab-help' => 'Bekiek de helppazjena',
'tooltip-ca-nstab-category' => 'Bekiek de kattegoriepazjena',
-'tooltip-minoredit' => "Markeer dit as 'n kleine verangering",
+'tooltip-minoredit' => "Markeer dit es 'n klein verangering",
'tooltip-save' => 'Bewaar dien verangeringe',
'tooltip-preview' => 'Bekiek dien verangeringe veurdets te ze definitief opsjleis!',
'tooltip-diff' => 'Bekiek dien verangeringe in de teks.',
-'tooltip-compareselectedversions' => 'Bekiek de versjille tusje de twie geselectierde versies van dees pazjena.',
+'tooltip-compareselectedversions' => 'Bekiek de versjille tusje de twie geselecteerde versies van dees pazjena.',
'tooltip-watch' => 'Voog dees pazjena toe aan dien volglies',
'tooltip-recreate' => 'Maak deze pagina opnuuj aan ondanks irdere verwiedering',
'tooltip-upload' => 'Uploade',
@@ -1992,8 +2000,8 @@ $1",
'filedelete-archive-read-only' => 'De webserver kin neet in de archiefmap "$1" sjrieve.',
# Browsing diffs
-'previousdiff' => '↠Gank nao de vurrige diff',
-'nextdiff' => 'Gank nao de volgende diff →',
+'previousdiff' => '↠Veurige bewirking',
+'nextdiff' => 'Volgende bewirking →',
# Media information
'mediawarning' => "'''Waorsjuwing''': Dit bestanj kin 'ne angere code höbbe, door 't te doorveure in dien systeem kin 't gecompromiseerde dinger oplevere.<hr />",
@@ -2001,10 +2009,10 @@ $1",
'thumbsize' => 'Gruutde vanne thumbnail:',
'widthheightpage' => "$1×$2, $3 {{PLURAL:$3|pazjena|pazjena's}}",
'file-info' => '(bestandsgruutde: $1, MIME-type: $2)',
-'file-info-size' => '($1 × $2 pixels, bestandsgruutde: $3, MIME-type: $4)',
+'file-info-size' => '($1 × $2 pixels, besjtandjgruutde: $3, MIME-type: $4)',
'file-nohires' => '<small>Gein hogere resolutie besjikbaar.</small>',
'svg-long-desc' => '(SVG-bestandj, nominaal $1 × $2 pixels, bestandsgruutde: $3)',
-'show-big-image' => 'Hogere rezolusie',
+'show-big-image' => 'Vol resolutie',
'show-big-image-thumb' => '<small>Gruutde van deze afbeilding: $1 × $2 pixels</small>',
# Special:NewImages
@@ -2025,10 +2033,10 @@ Alle volgende links die op dezelfde regel sjtaon, waere behanjeld es oetzunjerin
# Metadata
'metadata' => 'Metadata',
-'metadata-help' => "Dit bestandj bevat aanvullende informatie, dae door 'ne fotocamera, 'ne scanner of 'n fotobewèrkingsprogramma toegevoeg kin zeen. Es 't bestandj aangepas is, dan komme details meugelik neet overein mit de gewiezigde afbeilding.",
+'metadata-help' => "Dit besjtandj bevat aanvullende informatie, dae door 'ne fotocamera, 'ne scanner of 'n fotobewèrkingsprogramma toegevoog kin zeen. Es 't besjtandj aangepas is, dan komme details meugelik neet euverein mit 't gewiezigde besjtandj.",
'metadata-expand' => 'Tuun oetgebreide gegaeves',
-'metadata-collapse' => 'Verberg oetgebreide gegaeves',
-'metadata-fields' => "De EXIF metadatavelde in dit berich waere ouch getuund op 'ne afbeildingspazjena es de metadatatabel is ingeklap. Angere velde waere verborge.
+'metadata-collapse' => 'Versjtaek oetgebreide gegaeves',
+'metadata-fields' => "De EXIF metadatavelde in dit berich waere ouch getuund op 'n afbeildingspazjena es de metadatatabel is ingeklap. Anger velde waere verborge.
* make
* model
* datetimeoriginal
@@ -2058,7 +2066,7 @@ Alle volgende links die op dezelfde regel sjtaon, waere behanjeld es oetzunjerin
'exif-transferfunction' => 'Transferfunctie',
'exif-whitepoint' => 'Witpuntchromaticiteit',
'exif-primarychromaticities' => 'Chromaticities of primaries',
-'exif-ycbcrcoefficients' => 'Transformatiematrixcoëfficiënten veur de kleurruumdje',
+'exif-ycbcrcoefficients' => 'Transformatiematrixcoëfficiënte veur de kleurruumde',
'exif-referenceblackwhite' => 'Paar zwarte en wite referentiewaarde',
'exif-datetime' => 'Datum en momènt besjtandjsverangering',
'exif-imagedescription' => 'Omsjrieving aafbeilding',
@@ -2099,9 +2107,9 @@ Alle volgende links die op dezelfde regel sjtaon, waere behanjeld es oetzunjerin
'exif-lightsource' => 'Leechbron',
'exif-flash' => 'Flitser',
'exif-focallength' => 'Brandjpuntjsaafstandj',
-'exif-subjectarea' => 'Objekruumdje',
+'exif-subjectarea' => 'Objekruumde',
'exif-flashenergy' => 'Flitssterkdje',
-'exif-spatialfrequencyresponse' => 'Ruumdjelike frequentiereactie',
+'exif-spatialfrequencyresponse' => 'Ruumdelike frequentiereactie',
'exif-focalplanexresolution' => 'Brandjpuntjsvlak-X-resolutie',
'exif-focalplaneyresolution' => 'Brandjpuntjsvlak-Y-resolutie',
'exif-focalplaneresolutionunit' => 'Einheid CCD-resolutie',
@@ -2289,13 +2297,13 @@ Alle volgende links die op dezelfde regel sjtaon, waere behanjeld es oetzunjerin
# External editor support
'edit-externally' => "Bewirk dit bestand mit 'n extern toepassing",
-'edit-externally-help' => 'Zuug de [http://www.mediawiki.org/wiki/Manual:External_editors setupinsjtructies] veur mier informatie.',
+'edit-externally-help' => '(zuug de [http://www.mediawiki.org/wiki/Manual:External_editors setupinsjtructies] veur mie informatie)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'al',
'imagelistall' => 'al',
'watchlistall2' => 'al',
-'namespacesall' => 'al',
+'namespacesall' => 'alle',
'monthsall' => 'al',
# E-mail address confirmation
@@ -2397,14 +2405,14 @@ $1',
# Live preview
'livepreview-loading' => 'Laje…',
'livepreview-ready' => 'Laje… Vaerdig!',
-'livepreview-failed' => 'Live veurvertuun mislök!
+'livepreview-failed' => 'Live veurvertuin mislök!
Probeer normaal veurvertuin.',
'livepreview-error' => 'Verbènje mislök: $1 "$2"
Probeer normaal veurvertuin.',
# Friendlier slave lag warnings
'lag-warn-normal' => 'Verangeringe die nujer zeen es $1 seconde waere mesjiens neet getuind in dees lies.',
-'lag-warn-high' => "Door 'ne hoege database-servertoeveur zeen verangeringe nujer es $1 seconde mäögelik neet besjikbaar in de lies.",
+'lag-warn-high' => "Door 'ne hoege database-servertoeveur zeen verangeringe nujer es $1 {{PLURAL:$1|seconde|seconde}} mäögelik neet besjikbaar in de lies.",
# Watchlist editor
'watchlistedit-numitems' => "Op dien volglies sjtaon {{PLURAL:$1|1 pazjena|$1 pazjena's}}, exclusief euverlèkpazjena's.",
diff --git a/languages/messages/MessagesLij.php b/languages/messages/MessagesLij.php
index d40046a4..7ce23006 100644
--- a/languages/messages/MessagesLij.php
+++ b/languages/messages/MessagesLij.php
@@ -7,6 +7,7 @@
* @author Dario vet
* @author Dedee
* @author Malafaya
+ * @author Urhixidur
* @author ZeneizeForesto
*/
@@ -386,7 +387,7 @@ Se o s'ha intròu inte 'sto collegamento pe sbàllio, o basta sciaccâ '''Inderr
Se no ti veu che i testi teu pêuan esse modificæ da quarchedùn sensa limitaçioìn, no mandâli a {{SITENAME}}.<br />
Inviando o testo ti diciâri, sott'a teu responsabilitæ, ch'o l'é stæto scrîto da ti personalmente oppure ch'o l'é stæto piggiòu da 'na fonte de pùbrico domìnio òu anàlogamente lìbea.<br />
<strong>NO INVIÂ MATERIÂLE COVERTO DA DRÎTI D'AUTÔ SENSA OUTORIZAÇION!</strong>",
-'longpagewarning' => "<strong>ATTENSION: 'Sta paggina chì a g'ha $1 kilobyte; çerti browser porieivan avei di problemmi inta modiffica de-e paggine che s'avvixinn-an o che ecceddan i 32 KB.
+'longpagewarning' => "<strong>ATTENSION: 'Sta paggina chì a g'ha $1 kilobyte; çerti browser porieivan avei di problemmi inta modiffica de-e paggine che s'avvixinn-an o che ecceddan i 32 kB.
Pe piaxei conscidera l'opportûnitæ de soddividde a paggina in sessioîn ciû piccinn-e.</strong>",
'templatesused' => "Template dêuviæ inte 'sta paggina:",
'templatesusedpreview' => "Template dêuviæ inte 'st'anteprimma:",
diff --git a/languages/messages/MessagesLmo.php b/languages/messages/MessagesLmo.php
index 0266a259..dc11f6b2 100644
--- a/languages/messages/MessagesLmo.php
+++ b/languages/messages/MessagesLmo.php
@@ -21,10 +21,10 @@ $fallback = 'it';
$messages = array(
# User preference toggles
-'tog-hideminor' => 'Scuunt i redatazziún menu impurtaant in di "cambiameent reçeent"',
-'tog-usenewrc' => '"cambiameent reçeent" migliuraa (JavaScript)',
-'tog-showtoolbar' => 'Fá vidé ai butún da redatazziún (JavaScript)',
-'tog-editondblclick' => 'Redatá i pagin cun al dópi clic (JavaScript)',
+'tog-hideminor' => 'Scunt i redataziún menu impurtant in di "cambiameent recent"',
+'tog-usenewrc' => '"cambiament recent" migliuraa (JavaScript)',
+'tog-showtoolbar' => 'Fá vidé ai butún da redataziún (JavaScript)',
+'tog-editondblclick' => 'Redatá i pagin cun al dópi clich (JavaScript)',
'tog-editsection' => 'Ailitá redatazziún dii sezziún atravèerz al ligam [redatá]',
'tog-editsectiononrightclick' => 'Abilitá redatazziún dai sezziún cun al clic<br />
süi titul dai sezziún (JavaScript)',
@@ -59,7 +59,7 @@ süi titul dai sezziún (JavaScript)',
'july' => 'lüi',
'august' => 'avóst',
'september' => 'setembər',
-'october' => 'utubər',
+'october' => 'Utuber',
'november' => 'nuvembər',
'december' => 'dicember',
'january-gen' => 'Giner',
@@ -125,7 +125,7 @@ süi titul dai sezziún (JavaScript)',
'jumptosearch' => 'truvá',
# 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' => 'A prupòsit də {{SITENAME}}',
+'aboutsite' => 'A prupòsit de {{SITENAME}}',
'copyright' => 'Tücc i cuntegnüü inn dispunibil cuma $1.',
'currentevents' => 'Atüalitaa',
'currentevents-url' => 'Project:Avenimeent Receent',
@@ -133,22 +133,22 @@ süi titul dai sezziún (JavaScript)',
'edithelp' => 'Jütt',
'faq' => 'FAQ - Fera Ai Question',
'helppage' => 'Help:Contegnüü',
-'mainpage' => 'Pagina prinçipala',
-'mainpage-description' => 'Pagina prinçipala',
+'mainpage' => 'Pagina principala',
+'mainpage-description' => 'Pagina principala',
'portal' => 'Purtaal da cumünitaa',
'portal-url' => 'Project:Purtaal da cumünitaa',
'privacy' => "Pulitica de la ''privacy''",
'retrievedfrom' => 'Utegnüü da "$1"',
'youhavenewmessages' => "Gh'hinn di $1 ($2).",
-'newmessageslink' => 'messacc nööf',
+'newmessageslink' => 'messacc nöf',
'newmessagesdifflink' => 'diferenza par rapòort a la versiun da prima',
'youhavenewmessagesmulti' => "Te gh'è di messagg növ ins'el $1",
'editsection' => 'Mudifica',
'editold' => 'edita',
'toc' => 'Cuntegnüü',
'showtoc' => 'varda',
-'hidetoc' => 'scuunt',
+'hidetoc' => 'scunt',
'thisisdeleted' => 'Varda o rimett a pòst $1?',
'restorelink' => '{{PLURAL:$1|1 mudifica scancelada|$1 mudifich scancelaa}}',
@@ -164,7 +164,7 @@ süi titul dai sezziún (JavaScript)',
# General errors
'internalerror' => 'Erur in del sistema',
'badtitle' => 'Títul mía bun',
-'viewsource' => 'Còdas surgeent',
+'viewsource' => 'Còdas surgent',
'protectedpagetext' => "Cula pagina chi l'è stata blucà per impedinn la mudifica.",
'viewsourcetext' => "L'è pussibil vèd e cupià el codes surgent de cula pagina chí:",
'editinginterface' => "'''Attenzion''': el testo de quella pagina chì el fà part de l'interfacia utent del sitt. Tutt i modifigh che te fet se vedaran subit su i messagg visualizzaa per tutt i utent.",
@@ -183,12 +183,12 @@ Ul tò permèss d'entrava l è prunt. Dismentéga mia de mudifigá i prefereenz
'remembermypassword' => "Regordass la mè parola d'urdin",
'nav-login-createaccount' => 'Vena drenta / Crea un cünt',
'loginprompt' => 'Par cunett a {{SITENAME}}, a duvii abilitá i galet.',
-'userlogin' => 'Entra/Crea un cünt',
+'userlogin' => 'Vegna drent/Crea un cünt',
'logout' => 'Và fö',
'userlogout' => 'Và fö',
-'nologin' => 'Sii-f gnamò registraa? $1.',
-'nologinlink' => 'Creé un cüünt!',
-'createaccount' => 'Creá un cüünt',
+'nologin' => "A gh'hiiv anmò da registrav? $1.",
+'nologinlink' => 'Creé un cünt!',
+'createaccount' => 'Creá un cünt',
'createaccountmail' => 'par adressa da cureel (e-mail)',
'youremail' => 'E-mail',
'username' => 'Nomm registraa:',
@@ -200,7 +200,18 @@ Ul tò permèss d'entrava l è prunt. Dismentéga mia de mudifigá i prefereenz
'noname' => "Vüü avii mía specificaa un nomm d'üsüari valévul.",
'loginsuccesstitle' => "La cunessiun l'è scumenzada cun sücess.",
'loginsuccess' => 'Te set cuness a {{SITENAME}} cume "$1".',
+'nosuchusershort' => "Ghe n'è mia d'ütent cun el nom de \"<nowiki>\$1</nowiki>\". Ch'el cuntrola se l'ha scrivüü giüst.",
+'nouserspecified' => "Te gh'heet da specificà un nom del druvatt.",
+'wrongpassword' => "La ciav che t'hee metüü dreent l'è no giüsta. Pröva turna per piasè.",
+'wrongpasswordempty' => "T'hee no metüü drent la parola ciav. Pröva turna per piasè.",
'mailmypassword' => "Desmentegaa la parola d'urdin?",
+'passwordremindertext' => "Un Quajdün (prubabilment ti, cun l'indiriz IP \$1) l'ha ciamaa da mandagh 'na ciav növa per andà dreent int el sistema de {{SITENAME}} (\$4).
+La ciav per l'ütent \"\$2\" adess l'è \"\$3\".
+Sariss mej andà drent int el sit almanch una völta prima de cambià la ciav.
+
+Se te no staa ti a ciamà 'sta ciav chì, o magara t'hee truaa la ciav vegia e te vör pü cambiala, te pör ignurà 'stu messag chì e 'ndà inanz a druà la ciav vegia.",
+'passwordsent' => "Una parola ciav bele növa l'è staa spedii a l'indiriz e-mail registra da l'ütent \"\$1\".
+Per piasè, ve drent anmò dop che te l'ricevüü.",
'emailauthenticated' => 'Ul tò adrèss e-mail l è staa verificaa: $1.',
'emailnotauthenticated' => 'Ul tò adrèss da pòsta letronica l è mia staa gnamò verificaa. Nissün mesacc al saraa mandaa par i servizzi che segütan.',
'accountcreated' => 'Cunt bell-e-cread',
@@ -208,7 +219,7 @@ Ul tò permèss d'entrava l è prunt. Dismentéga mia de mudifigá i prefereenz
# Edit pages
'summary' => 'Argument de la mudifica',
'minoredit' => "Chesta chi l'è una mudifica da impurtanza minuur",
-'watchthis' => "Tegn d'öcc questa pagina",
+'watchthis' => "Tegn d'öcc quela pagina chì",
'savearticle' => 'Salva',
'preview' => 'Varda prima de salvà la pagina',
'showpreview' => 'Famm vedè prima',
@@ -255,7 +266,7 @@ Spiegazziún di símbui: (cur) = difərenza cun la versiún curénta, (ültima)
'dateformat' => 'Furmaa da la data',
'datedefault' => 'Nissüna preferenza',
'datetime' => 'Data e urari',
-'prefs-personal' => 'Carateristich dal üteent',
+'prefs-personal' => 'Carateristich dal druvat',
'prefs-rc' => 'Cambiameent reçeent',
'prefs-misc' => 'Vari',
'saveprefs' => 'Tegn i mudifech',
@@ -480,7 +491,7 @@ L'ültima redatazziún l eva da [[User:$3|$3]] ([[User talk:$3|Discüssiún]])."
# Block/unblock
'blockip' => "Bloca l'ütent",
-'ipblocklist' => 'Listá i adrèss IP e i üteent blucaa',
+'ipblocklist' => 'Listá di adrèss IP e di üteent blucaa',
'blocklistline' => "$1, $2 l'ha blucaa $3 ($4)",
'blocklink' => 'bloca',
'contribslink' => 'cuntribüzziún',
@@ -496,6 +507,11 @@ una pàgina intúe l'évuf renuminada via par eruur, e che vüü pudii mia suras
<b>ATENZIUN!</b>
Cheest-chí al pöö vess un canbi dràstegh e inaspetaa par una pàgina pupülara: par piasée assürévas ch'a ii capii i cunsegueenz da cheest-chí prima da ná inaanz.",
+'movearticle' => "Möva l'articul",
+'newtitle' => 'Titul növ:',
+'move-watch' => "Gionta quela pagina chì ai paginn che te tegn d'ögg.",
+'pagemovedsub' => "San Martin l'è bele fat!",
+'movepage-moved' => "<big>'''\"\$1\" l'è staa muvüü a \"\$2\"'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'movedto' => 'spustaa vers:',
'1movedto2' => '[[$1]] spustaa in [[$2]]',
'1movedto2_redir' => '[[$1]] spustaa in [[$2]] atravèerz re-indirizzameent',
diff --git a/languages/messages/MessagesLo.php b/languages/messages/MessagesLo.php
index be7ee734..ef67dde0 100644
--- a/languages/messages/MessagesLo.php
+++ b/languages/messages/MessagesLo.php
@@ -321,6 +321,7 @@ $messages = array(
'headline_tip' => 'ຫົວຂà»à»‰àº¥àº°àº”ັບ 2',
'math_sample' => 'ໃສ່ສູດຢູ່ນີ້',
'math_tip' => 'ສູດຄະນິດສາດ (LaTeX)',
+'image_tip' => 'ໄຟລ໌ຕິດຄັດ',
'media_tip' => 'ລິ້ງຄ໌ຫາໄຟລ໌',
# Edit pages
@@ -460,7 +461,7 @@ $messages = array(
'recentchanges' => 'àºàº²àº™àº”ັດà»àºà»‰àº«àº¼à»‰àº²àºªàº¸àº”',
'recentchangestext' => 'ເບິ່ງ àºàº²àº™àº›à»ˆàº½àº™à»àº›àº‡ ຫຼ້າສຸດ ຢູ່ ໜ້າວິàºàºµàº™àºµà»‰.',
'recentchanges-feed-description' => 'ນຳເບິ່ງàºàº²àº™àº›à»ˆàº½àº™à»àº›àº‡àº«àº¼à»‰àº²àºªàº¸àº”ຢູ່ ວິàºàº´àº™àºµà»‰ ໃນ ຟີດ',
-'rcnote' => "ຂ້າງລຸ່ມ {{PLURAL:$1|à»àº¡à»ˆàº™'''1''' àºàº²àº™àº›à»ˆàº½àº™à»àº›àº‡|à»àº¡à»ˆàº™ '''$1''' àºàº²àº™àº›à»ˆàº½àº™à»àº›àº‡àº«àº¼à»‰àº²àºªàº¸àº”}} ໃນ {{PLURAL:$2|ມື້|'''$2''' ມື້}}, ເມື່ອ $3.",
+'rcnote' => "ທາງລຸ່ມ {{PLURAL:$1|à»àº¡à»ˆàº™'''1''' àºàº²àº™àº›à»ˆàº½àº™à»àº›àº‡|à»àº¡à»ˆàº™ '''$1''' àºàº²àº™àº›à»ˆàº½àº™à»àº›àº‡àº«àº¼à»‰àº²àºªàº¸àº”}} ໃນ {{PLURAL:$2|ມື້|'''$2''' ມື້}}, ເມື່ອ $3.",
'rclistfrom' => 'ສະà»àº”ງ àºàº²àº™àº›à»ˆàº½àº™à»àº›àº‡ ເລີ່ມà»àº•à»ˆ $1',
'rcshowhideminor' => '$1 àºàº²àº™àº”ັດà»àºà»‰à»€àº¥àº±àºàº™à»‰àº­àº',
'rcshowhidebots' => '$1 ບອທ໌',
diff --git a/languages/messages/MessagesLt.php b/languages/messages/MessagesLt.php
index 5206d7fb..9d97f2c6 100644
--- a/languages/messages/MessagesLt.php
+++ b/languages/messages/MessagesLt.php
@@ -7,9 +7,11 @@
* @author Garas
* @author Hugo.arg
* @author Matasg
+ * @author Meno25
* @author Pdxx
* @author Siggis
* @author Tomasdd
+ * @author Urhixidur
* @author Vpovilaitis
* @author לערי ריינה×רט
*/
@@ -189,7 +191,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Konfigūracijos nustatymų sąrašas]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki DUK]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki pranešimai paštu apie naujas versijas]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki pranešimai paštu apie naujas versijas]',
'about' => 'Apie',
'article' => 'Turinys',
@@ -480,7 +482,7 @@ Jei jūs jį įvesite, jis bus naudojamas pažymėti jūsų darbą.',
'noname' => 'Jūs nesate nurodęs teisingo naudotojo vardo.',
'loginsuccesstitle' => 'SÄ—kmingai prisijungÄ—te',
'loginsuccess' => "'''Dabar jūs prisijungęs prie {{SITENAME}} kaip „$1“.'''",
-'nosuchuser' => 'NÄ—ra jokio naudotojo turinÄio vardÄ… „$1“. Patikrinkite raÅ¡ybÄ…, arba [[Special:Userlogin/signup|sukurkite naujÄ… paskyrÄ…]].',
+'nosuchuser' => 'NÄ—ra jokio naudotojo turinÄio vardÄ… „$1“. Patikrinkite raÅ¡ybÄ…, arba [[Special:UserLogin/signup|sukurkite naujÄ… paskyrÄ…]].',
'nosuchusershort' => 'Nėra jokio naudotojo, pavadinto „<nowiki>$1</nowiki>“. Patikrinkite rašybą.',
'nouserspecified' => 'Jums reikia nurodyti naudotojo vardÄ….',
'wrongpassword' => 'Įvestas neteisingas slaptažodis. Pamėginkite dar kartą.',
@@ -527,11 +529,11 @@ Jūs galite nekreipti dėmesio į laišką, jei ši paskyra buvo sukurta per kla
'resetpass' => 'Paskyros slaptažodžio atstatymas',
'resetpass_announce' => 'JÅ«s prisijungÄ—te su atsiųstu laikinuoju kodu. NorÄ—dami užbaigti prisijungimÄ…, Äia jums reikia nustatyti naujÄ…jį slaptažodį:',
'resetpass_text' => '<!-- Ä®terpkite Äia tekstÄ… -->',
-'resetpass_header' => 'Atstatyti slaptažodį',
+'resetpass_header' => 'Keisti paskyros slaptažodį',
'resetpass_submit' => 'Nustatyti slaptažodį ir prisijungti',
'resetpass_success' => 'Jūsų slaptažodis pakeistas sėkmingai! Dabar prisijungiama...',
'resetpass_bad_temporary' => 'Neteisingas laikinasis slaptažodis. Galbūt jūs jau sėkmingai pakeitėte savo slaptažodį arba paprašėte naujo laikino slaptažodžio.',
-'resetpass_forbidden' => '{{SITENAME}} slaptažodžiai negali būti pakeisti',
+'resetpass_forbidden' => 'Slaptažodžiai negali būti pakeisti',
'resetpass_missing' => 'Nėra formos duomenų.',
# Edit page toolbar
@@ -666,7 +668,7 @@ Taip pat jÅ«s pasižadate, kad tai jÅ«sų paÄių raÅ¡ytas tekstas arba kopijuot
iš viešų ar panašių nemokamų šaltinių (detaliau - $1).
<strong>NEKOPIJUOKITE AUTORINĖMIS TEISĖMIS APSAUGOTŲ DARBŲ BE LEIDIMO!</strong>',
'longpagewarning' => '<strong>DĖMESIO: Šis puslapis yra $1 kilobaitų ilgio; kai kurios
-naršyklės gali turėti problemų redaguojant puslapius beveik ar virš 32 KB.
+naršyklės gali turėti problemų redaguojant puslapius beveik ar virš 32 kB.
Prašome pamėginti puslapį padalinti į keletą smulkesnių dalių.</strong>',
'longpageerror' => '<strong>KLAIDA: Tekstas, kurį pateikėte, yra $1 kilobaitų ilgio,
kuris yra didesnis nei daugiausiai leistini $2 kilobaitai. Jis nebus išsaugotas.</strong>',
@@ -687,7 +689,7 @@ ir vÄ—liau įkelti jį Äia.</strong>',
'nocreatetitle' => 'Puslapių kūrimas apribotas',
'nocreatetext' => '{{SITENAME}} apribojo galimybÄ™ kurti naujus puslapius.
Jūs galite grįžti ir redaguoti jau esantį puslapį, arba [[Special:UserLogin|prisijungti arba sukurti paskyrą]].',
-'nocreate-loggedin' => 'JÅ«s neturite teisÄ—s sukurti puslapius Å¡iame projekte.',
+'nocreate-loggedin' => 'JÅ«s neturite teisÄ—s kurti puslapius.',
'permissionserrors' => 'Teisių klaida',
'permissionserrorstext' => 'JÅ«s neturite teisių tai daryti dÄ—l {{PLURAL:$1|Å¡ios priežasties|Å¡ių priežasÄių}}:',
'permissionserrorstext-withaction' => 'JÅ«s neturite leidimo $2 dÄ—l {{PLURAL:$1|Å¡ios priežasties|Å¡ių priežasÄių}}:',
@@ -768,11 +770,11 @@ Kaip šios svetainės administratorius, jūs galite jį pamatyti;
'revisiondelete' => 'Trinti/atkurti versijas',
'revdelete-nooldid-title' => 'Neleistina paskirties versija',
'revdelete-nooldid-text' => 'Jūs nenurodėte versijos (-ų), kurioms įvykdyti šią funkciją, nurodyta versija neegzistuoja arba jūs bandote paslėpti esamą versiją.',
-'revdelete-selected' => '{{PLURAL:$2|Pasirinkta [[:$1]] versija|Pasirinktos [[:$1]] versijos}}:',
-'logdelete-selected' => '{{PLURAL:$1|Pasirinktas istorijos įvykis|Pasirinkti istorijos įvykiai}}:',
-'revdelete-text' => 'Ištrintos versijos bei įvykiai vistiek dar bus rodomi puslapio istorijoje ir specialiųjų veiksmų istorijoje, bet jų turinio dalys nebus viešai prieinamos.
+'revdelete-selected' => "'''{{PLURAL:$2|Pasirinkta [[:$1]] versija|Pasirinktos [[:$1]] versijos}}:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Pasirinktas istorijos įvykis|Pasirinkti istorijos įvykiai}}:'''",
+'revdelete-text' => "'''Ištrintos versijos bei įvykiai vistiek dar bus rodomi puslapio istorijoje ir specialiųjų veiksmų istorijoje, bet jų turinio dalys nebus viešai prieinamos.'''
-Kiti administratoriai Å¡iame projekte vis dar galÄ—s pasiekti paslÄ—ptÄ… turinį ir galÄ—s jį atkurti vÄ—l per tÄ… paÄiÄ… sÄ…sajÄ…, nebent yra nustatyti papildomi apribojimai.',
+Kiti administratoriai Å¡iame projekte vis dar galÄ—s pasiekti paslÄ—ptÄ… turinį ir galÄ—s jį atkurti vÄ—l per tÄ… paÄiÄ… sÄ…sajÄ…, nebent yra nustatyti papildomi apribojimai.",
'revdelete-legend' => 'Nustatyti matomumo apribojimus:',
'revdelete-hide-text' => 'SlÄ—pti versijos tekstÄ…',
'revdelete-hide-name' => 'Slėpti veiksmą ir paskirtį',
@@ -886,7 +888,7 @@ Kiti administratoriai šiame projekte vis dar galės pasiekti paslėptą turinį
'mypreferences' => 'Mano nustatymai',
'prefs-edits' => 'Keitimų skaiÄius:',
'prefsnologin' => 'Neprisijungęs',
-'prefsnologintext' => 'Jums reikia būti <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} prisijungusiam]</span>, kad galėtumėte keisti savo nustatymus.',
+'prefsnologintext' => 'Jums reikia būti <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} prisijungusiam]</span>, kad galėtumėte keisti savo nustatymus.',
'prefsreset' => 'Nustatymai buvo atstatyti iš saugyklos.',
'qbsettings' => 'Greitasis pasirinkimas',
'qbsettings-none' => 'Nerodyti',
@@ -1120,7 +1122,8 @@ Prašome pasirinkti kitą vardą.',
'fileexists-thumb' => "<center>'''Egzistuojantis failas'''</center>",
'fileexists-thumbnail-yes' => 'Failas turbūt yra sumažinto dydžio failas <i>(miniatiūra)</i>. Prašome peržiūrėti failą <strong><tt>$1</tt></strong>.<br />
Jeigu tai yra toks pats pradinio dydžio paveikslėlis, tai įkelti papildomos miniatūros nereikia.',
-'file-thumbnail-no' => 'Failo pavadinimas prasideda <strong><tt>$1</tt></strong>. Atrodo, kad yra sumažinto dydžio paveikslėlis <i>(miniatiūra)</i>.
+'file-thumbnail-no' => 'Failo pavadinimas prasideda <strong><tt>$1</tt></strong>.
+Atrodo, kad yra sumažinto dydžio paveikslėlis <i>(miniatiūra)</i>.
Jei jūs turite šį paveisklėlį pilna raiška, įkelkite šitą, priešingu atveju prašome pakeisti failo pavadinimą.',
'fileexists-forbidden' => 'Failas tokiu paÄiu vardu jau egzistuoja;
prašome eiti atgal ir įkelti šį failą kitu vardu. [[Image:$1|thumb|center|$1]]',
@@ -1133,7 +1136,7 @@ prašome eiti atgal ir įkelti šį failą kitu vardu. [[Image:$1|thumb|center|$
'uploadedimage' => 'įkėlė „[[$1]]“',
'overwroteimage' => 'įkėlė naują „[[$1]]“ versiją',
'uploaddisabled' => 'Įkėlimai uždrausti',
-'uploaddisabledtext' => 'Šiame projekte failų įkėlimai yra uždrausti.',
+'uploaddisabledtext' => 'Failų įkėlimai yra uždrausti.',
'uploadscripted' => 'Šis failas turi HTML arba programinį kodą, kuris gali būti klaidingai suprastas interneto naršyklės.',
'uploadcorrupt' => 'Failas yra pažeistas arba turi neteisingą galūnę. Prašome patikrinti failą ir įkeltį jį vėl.',
'uploadvirus' => 'Å iame faile yra virusas! Smulkiau: $1',
@@ -1230,7 +1233,7 @@ Paspaudę ant stulpelio antraštės pakeiste išrikiavimą.',
'filedelete-submit' => 'Trinti',
'filedelete-success' => "'''$1''' buvo ištrintas.",
'filedelete-success-old' => "'''[[Media:$1|$1]]''' $3, $2 versija buvo ištrinta.",
-'filedelete-nofile' => "Å ioje svetainÄ—je '''$1''' neegzistuoja.",
+'filedelete-nofile' => "'''$1''' neegzistuoja.",
'filedelete-nofile-old' => "NÄ—ra jokios '''$1''' suarchyvuotos versijos su nurodytais atributais.",
'filedelete-iscurrent' => 'JÅ«s bandote iÅ¡trinti paÄiÄ… naujiausiÄ… Å¡io failo versijÄ…. Pirmiausia praÅ¡ome grąžinti į senesnÄ™ versijÄ….',
'filedelete-otherreason' => 'Kita/papildoma priežastis:',
@@ -1254,7 +1257,7 @@ Paspaudę ant stulpelio antraštės pakeiste išrikiavimą.',
# Unused templates
'unusedtemplates' => 'Nenaudojami Å¡ablonai',
-'unusedtemplatestext' => 'Å is puslapis rodo sÄ…raÅ¡Ä… puslapių, esanÄių Å¡ablonų vardų srityje, kurie nÄ—ra įterpti į jokį kitÄ… puslapį. NepamirÅ¡kite patikrinti kitų nuorodų prieÅ¡ juos iÅ¡trinant.',
+'unusedtemplatestext' => 'Å is puslapis rodo sÄ…raÅ¡Ä… puslapių, esanÄių {{ns:template}} vardų srityje, kurie nÄ—ra įterpti į jokį kitÄ… puslapį. NepamirÅ¡kite patikrinti kitų nuorodų prieÅ¡ juos iÅ¡trinant.',
'unusedtemplateswlh' => 'kitos nuorodos',
# Random page
@@ -1653,6 +1656,8 @@ Peržiūrėkite [[Special:Log/delete|trynimų sąrašą]], norėdami rasti pasku
'undelete-error-long' => 'Įvyko klaidų atkuriant failą:
$1',
+'undelete-show-file-confirm' => 'Ar ištiesų norite peržiūrėti ištrintą failo "<nowiki>$1</nowiki>" reviziją nuo $2 iki $3?',
+'undelete-show-file-submit' => 'Taip',
# Namespace form on various pages
'namespace' => 'Vardų sritis:',
@@ -1732,7 +1737,7 @@ Aplankykite [[Special:IPBlockList|IP blokavimų istoriją]] norėdami jį perži
'ipb-edit-dropdown' => 'Redaguoti blokavimų priežastis',
'ipb-unblock-addr' => 'Atblokuoti $1',
'ipb-unblock' => 'Atblokuoti naudotojo vardÄ… arba IP adresÄ…',
-'ipb-blocklist-addr' => 'Rodyti egzistuojanÄius $1 blokavimus',
+'ipb-blocklist-addr' => 'Egzistuojantys $1 blokavimai',
'ipb-blocklist' => 'Rodyti egzistuonÄius blokavimus',
'unblockip' => 'Atblokuoti naudotojÄ…',
'unblockiptext' => 'Naudokite šią formą, kad atkurtumėte rašymo teises
@@ -1834,7 +1839,7 @@ kad suprantate visas pasekmes.",
Šiais atvejais jūs savo nuožiūra turite perkelti arba apjungti aptarimo puslapį.",
'movearticle' => 'Pervardinti puslapį:',
-'movenotallowed' => 'Jūs neturite teisių pervadinti puslapių šiame projekte.',
+'movenotallowed' => 'Jūs neturite teisių pervadinti puslapių.',
'newtitle' => 'Naujas pavadinimas:',
'move-watch' => 'Stebėti šį puslapį',
'movepagebtn' => 'Pervadinti puslapį',
@@ -1884,7 +1889,7 @@ Pastaruoju atveju, jūs taip pat galite naudoti nuorodą, pvz. [[{{ns:special}}:
'exportcuronly' => 'Eksportuoti tik dabartinę versiją, neįtraukiant istorijos',
'exportnohistory' => "----
'''Pastaba:''' Pilnos puslapių istorijos eksportavimas naudojantis šia forma yra išjungtas dėl spartos.",
-'export-submit' => 'Ekportuoti',
+'export-submit' => 'Eksportuoti',
'export-addcattext' => 'Pridėti puslapius iš kategorijos:',
'export-addcat' => 'PridÄ—ti',
'export-download' => 'Saugoti kaip failÄ…',
@@ -2387,7 +2392,7 @@ Visos kitos nuorodos toje paÄioje eilutÄ—je yra laikomos iÅ¡imtimis, t. y. pusl
# External editor support
'edit-externally' => 'Atverti išoriniame redaktoriuje',
-'edit-externally-help' => 'Norėdami gauti daugiau informacijos, žiūrėkite [http://www.mediawiki.org/wiki/Manual:External_editors diegimo instrukcijas].',
+'edit-externally-help' => '(Norėdami gauti daugiau informacijos, žiūrėkite [http://www.mediawiki.org/wiki/Manual:External_editors diegimo instrukcijas])',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'visos',
@@ -2409,7 +2414,7 @@ Patvirtinimo kodas jau nusiųstas jums; jei neseniai sukūrėte savo paskyrą, j
'confirmemail_sent' => 'Patvirtinimo laiškas išsiųstas.',
'confirmemail_oncreate' => 'Patvirtinimo kodas buvo išsiųstas jūsų el. pašto adresu.
Šis kodas nėra būtinas, kad prisijungtumėte, bet jums reikės jį duoti prieš įjungiant el. pašto paslaugas projekte.',
-'confirmemail_sendfailed' => '{{SITENAME}) neišsiuntė patvirtinamojo laiško. Patikrinkite, ar adrese nėra klaidingų simbolių.
+'confirmemail_sendfailed' => '{{SITENAME}} neišsiuntė patvirtinamojo laiško. Patikrinkite, ar adrese nėra klaidingų simbolių.
Pašto tarnyba atsakė: $1',
'confirmemail_invalid' => 'Neteisingas patvirtinimo kodas. Kodo galiojimas gali būti jau pasibaigęs.',
diff --git a/languages/messages/MessagesLv.php b/languages/messages/MessagesLv.php
index a3f3ea65..5a77d861 100644
--- a/languages/messages/MessagesLv.php
+++ b/languages/messages/MessagesLv.php
@@ -5,6 +5,7 @@
* @file
*
* @author Knakts
+ * @author Papuass
* @author Xil
* @author Yyy
* @author לערי ריינה×רט
@@ -159,7 +160,7 @@ $messages = array(
== Pirmie soļi ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings KonfigurÄcijas iespÄ“ju saraksts]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki J&A]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce ParakstÄ«ties uz paziņojumiem par jaunÄm MediaWiki versijÄm]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce ParakstÄ«ties uz paziņojumiem par jaunÄm MediaWiki versijÄm]',
'about' => 'Par',
'article' => 'Raksts',
@@ -272,6 +273,8 @@ $messages = array(
'viewdeleted' => 'Skatīt $1?',
'restorelink' => '$1 {{PLURAL:$1|dzÄ“sto versiju|dzÄ“stÄs versijas}}',
'feedlinks' => 'Barotne:',
+'site-rss-feed' => '$1 RSS padeve',
+'site-atom-feed' => '$1 Atom padeve',
'page-rss-feed' => '"$1" RSS barotne',
'page-atom-feed' => '"$1" Atom barotne',
'red-link-title' => '$1 (vēl nav uzrakstīts)',
@@ -304,6 +307,12 @@ $1',
'readonly' => 'DatubÄze bloÄ·Ä“ta',
'readonlytext' => 'DatubÄze Å¡obrÄ«d ir bloÄ·Ä“ta pret jauniem ierakstiem un citÄm izmaiņÄm. VisdrÄ«zÄk iemesls ir parasts datubÄzes uzturÄ“Å¡anas pasÄkums, pÄ“c kura tÄ tiks atjaunota normÄlÄ stÄvoklÄ«. Administrators, kurÅ¡ nobloÄ·Ä“ja datubÄzi, norÄdÄ«ja Å¡Ädu iemeslu:
<p>$1',
+'missing-article' => 'DatubÄze neatrada lapas, ar nosaukumu "$1" $2, tekstu.
+
+To parasti izraisa novecojusi izmaiņu vai hronoloģijas saite uz izdzēstu lapu.
+
+Ja tajai lapai tur bija jÄbÅ«t, tÄ iespÄ“jams ir kļūda programmÄ.
+Par Å¡o var paziņot [[Special:ListUsers/sysop|kÄdam administratoram]], norÄdot arÄ« URL.',
'internalerror' => 'Iekšēja kļūda',
'internalerror_info' => 'IekÅ¡Ä“jÄ kļūda: $1',
'filecopyerror' => 'Nav iespējams nokopēt failu "$1" uz "$2"',
@@ -323,6 +332,7 @@ $1',
'viewsourcetext' => 'Tu vari apskatīties un nokopēt šīs lapas wikitekstu:',
'protectedinterface' => 'Å Ä« lapa satur programmatÅ«ras interfeisÄ lietotu tekstu un ir bloÄ·Ä“ta pret izmaiņÄm, lai pasargÄtu no bojÄjumiem.',
'editinginterface' => "'''BrÄ«dinÄjums:''' Tu izmaini lapu, kuras saturu izmanto wiki programmatÅ«ras lietotÄja saskarnÄ“ (''interfeisÄ''). Å Ä«s lapas izmaiņas ietekmÄ“s lietotÄja saskarni citiem lietotÄjiem. PÄ“c modificÄ“Å¡anas, Å¡Ä«s izmaiņas bÅ«tu lietderÄ«gi pievienot arÄ« [http://translatewiki.net/wiki/Main_Page?setlang=en Betawiki], kas ir MediaWiki lokalizÄ“Å¡anas projekts.",
+'sqlhidden' => '(SQL vaicÄjums paslÄ“pts)',
'namespaceprotected' => "Tev nav tiesību izmainīt lapas, kas atrodas '''$1''' ''namespacē''.",
'customcssjsprotected' => "Tev nav tiesÄ«bu izmainÄ«t Å¡o lapu, tÄpÄ“c, ka tÄ satur cita lietotÄja personÄ«gos uzstÄdÄ«jumus (''settings'').",
'ns-specialprotected' => 'Nevar izmainÄ«t Ä«paÅ¡Äs lapas.',
@@ -381,7 +391,7 @@ Ja tu izvÄ“lies to norÄdÄ«t, Å¡o lietos lai identificÄ“tu tavu darbu (ieguldÄ«j
'noname' => 'Tu neesi norÄdÄ«jis derÄ«gu lietotÄja vÄrdu.',
'loginsuccesstitle' => 'Ieiešana veiksmīga',
'loginsuccess' => 'Tu esi ienÄcis {{grammar:lokatÄ«vs|{{SITENAME}}}} kÄ "$1".',
-'nosuchuser' => 'Å eit nav lietotÄja ar vÄrdu "$1". PÄrbaudi, vai pareizi uzrakstÄ«ts, vai arÄ« [[Special:Userlogin/signup|izveido jaunu kontu]].',
+'nosuchuser' => 'Å eit nav lietotÄja ar vÄrdu "$1". PÄrbaudi, vai pareizi uzrakstÄ«ts, vai arÄ« [[Special:UserLogin/signup|izveido jaunu kontu]].',
'nosuchusershort' => 'Å eit nav lietotÄja ar vÄrdu "<nowiki>$1</nowiki>". PÄrbaudi, vai nav drukas kļūda.',
'nouserspecified' => 'Tev jÄnorÄda lietotÄjvÄrds.',
'wrongpassword' => 'Tu ievadīji nepareizu paroli. Lūdzu, mēģini vēlreiz.',
@@ -390,9 +400,11 @@ Ja tu izvÄ“lies to norÄdÄ«t, Å¡o lietos lai identificÄ“tu tavu darbu (ieguldÄ«j
'mailmypassword' => 'Atsūtīt man jaunu paroli',
'passwordremindertitle' => 'Jauna pagaidu parole no {{SITENAME}}s',
'passwordremindertext' => 'Kads (iespejams, Tu pats, no IP adreses $1)
-ludza, lai nosutam Tev jaunu {{SITENAME}} ({{SERVER}}) ($4) paroli.
-Lietotajam $2 parole tagad ir $3.
-Ludzu, nomaini paroli, kad esi veiksmigi iekluvis ieksa.',
+ludza, lai nosutam Tev jaunu {{SITENAME}} ($4) paroli.
+Lietotajam $2 pagaidu parole tagad ir $3.
+Ludzu, nomaini paroli, kad esi veiksmigi iekluvis ieksa.
+
+Ja paroles pieprasÄ«jumu bija nosÅ«tÄ«jis kÄds cits, vai arÄ« tu atcerÄ“jies savu veco paroli, Å¡o var ignorÄ“t. VecÄ parole joprojÄm darbojas.',
'noemail' => 'LietotÄjs "$1" nav reÄ£istrÄ“jis e-pasta adresi.',
'passwordsent' => 'Esam nosÅ«tÄ«juÅ¡i jaunu paroli uz e-pasta adresi, kuru ir norÄdÄ«jis lietotÄjs $1. LÅ«dzu, nÄc iekÅ¡Ä ar jauno paroli, kad bÅ«si to saņēmis.',
'blocked-mailpassword' => "Tava IP adrese ir bloÄ·Ä“ta un tÄpÄ“c nevar lietot paroles atjaunoÅ¡anas (''recovery'') funkciju, lai nevarÄ“tu apiet bloku.",
@@ -635,15 +647,16 @@ m = maznozīmīgs labojums.',
'nonefound' => "'''PiezÄ«me:''' bieži vien meklÄ“Å¡ana ir neveiksmÄ«ga, meklÄ“jot plaÅ¡i izplatÄ«tus vÄrdus, piemÄ“ram, \"un\" vai \"ir\", jo tie netiek iekļauti meklÄ“Å¡anas datubÄzÄ“, vai arÄ« meklÄ“jot vairÄk par vienu vÄrdu (jo rezultÄtos parÄdÄ«sies tikai lapas, kurÄs ir visi meklÄ“tie vÄrdi). VÄ“l, pÄ“c noklusÄ“juma, pÄrmeklÄ“ tikai dažas ''namespaces''. Lai meklÄ“tu visÄs, meklÄ“Å¡anas pieprasÄ«jumam priekÅ¡Ä jÄieliek ''all:'', vai arÄ« analogÄ veidÄ jÄnorÄda pÄrmeklÄ“jamo ''namespaci''.",
'powersearch' => 'IzvÄ“rstÄ meklÄ“Å¡ana',
'powersearch-legend' => 'IzvÄ“rstÄ meklÄ“Å¡ana',
-'searchdisabled' => '<p style="margin: 1.5em 2em 1em">MeklÄ“Å¡ana {{grammar:lokatÄ«vs|{{SITENAME}}}} Å¡obrÄ«d ir atslÄ“gta darbÄ«bas traucÄ“jumu dēļ. PagaidÄm vari meklÄ“t, izmantojot Google vai Yahoo.
-<span style="font-size: 89%; display: block; margin-left: .2em">Å…em vÄ“rÄ, ka meklÄ“tÄju indeksÄ“tais {{grammar:Ä£enitÄ«vs|{{SITENAME}}}} saturs var bÅ«t novecojis.</span></p>',
+'searchdisabled' => 'Meklēšana {{grammar:lokatīvs|{{SITENAME}}}} šobrīd ir atslēgta darbības traucējumu dēļ.
+PagaidÄm vari meklÄ“t, izmantojot Google vai Yahoo.
+Å…em vÄ“rÄ, ka meklÄ“tÄju indeksÄ“tais {{grammar:Ä£enitÄ«vs|{{SITENAME}}}} saturs var bÅ«t novecojis.',
# Preferences page
'preferences' => 'Izvēles',
'mypreferences' => 'manas izvēles',
'prefs-edits' => 'Izmaiņu skaits:',
'prefsnologin' => 'Neesi iegÄjis',
-'prefsnologintext' => 'Tev jÄbÅ«t <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} iegÄjuÅ¡am], lai mainÄ«tu lietotÄja izvÄ“les.',
+'prefsnologintext' => 'Tev jÄbÅ«t <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} iegÄjuÅ¡am], lai mainÄ«tu lietotÄja izvÄ“les.',
'prefsreset' => 'SÄkotnÄ“jÄs izvÄ“les ir atjaunotas.',
'qbsettings' => 'RÄ«ku joslas stÄvoklis',
'changepassword' => 'Mainīt paroli',
@@ -858,7 +871,7 @@ Ja tev ir Å¡is pats attÄ“ls pilnÄ izmÄ“rÄ, augÅ¡uplÄdÄ“ to, ja nav, tad nomai
'uploadedimage' => 'augÅ¡upielÄdÄ“ju "$1"',
'overwroteimage' => 'augÅ¡upielÄdÄ“ta jauna "[[$1]]" versija',
'uploaddisabled' => 'AugÅ¡upielÄde atslÄ“gta',
-'uploaddisabledtext' => 'Failu augÅ¡upielÄde Å¡ajÄ wiki ir atslÄ“gta.',
+'uploaddisabledtext' => 'Failu augÅ¡upielÄde ir atslÄ“gta.',
'uploadscripted' => 'Å is fails satur HTML vai skriptu kodu, kuru, interneta pÄrlÅ«ks, var kļūdas pÄ“c, mÄ“Ä£inÄt interpretÄ“t (ar potenciÄli sliktÄm sekÄm).',
'uploadcorrupt' => 'Å is fails ir bojÄts, vai arÄ« tam ir nekorekts paplaÅ¡inÄjums. LÅ«dzu pÄrbaudi failu un augÅ¡upielÄdÄ“ vÄ“lreiz.',
'uploadvirus' => 'Å is fails satur vÄ«rusu! SÄ«kÄk: $1',
@@ -930,7 +943,7 @@ UzklikÅ¡Ä·inot uz kÄdas kolonnas virsraksta, var sakÄrtot pÄ“c kÄda cita para
'filedelete-submit' => 'Izdzēst',
'filedelete-success' => "'''$1''' tika veiksmīgi izdzēsts.",
'filedelete-success-old' => "Faila '''[[Media:$1|$1]]''' versija $3, $2 tika izdzēsta.",
-'filedelete-nofile' => "'''$1''' {{grammar:lokatīvs|{{SITENAME}}}} nav atrodams.",
+'filedelete-nofile' => "'''$1''' nav atrodams.",
'filedelete-nofile-old' => "Failam '''$1''' nav vecas versijas ar norÄdÄ«tajiem parametriem.",
'filedelete-iscurrent' => 'Tu mÄ“Ä£ini izdzÄ“st Å¡Ä« faila vissvaigÄko versiju.
LÅ«dzu, vispirms atjauno vecÄku versiju.',
@@ -941,6 +954,9 @@ LÅ«dzu, vispirms atjauno vecÄku versiju.',
** Viens tÄds jau ir',
'filedelete-edit-reasonlist' => 'Izmainīt dzēšanas iemeslus',
+# MIME search
+'mimesearch' => 'MIME meklēšana',
+
# Unwatched pages
'unwatchedpages' => 'NeuzraudzÄ«tÄs lapas',
@@ -1074,7 +1090,8 @@ Papildu informÄciju par katru individuÄlu piekļuves tiesÄ«bu veidu, iespÄ“jam
'mailnologintext' => 'Tev jÄbÅ«t [[Special:UserLogin|iegÄjuÅ¡am]], kÄ arÄ« tev jÄbÅ«t [[Special:Preferences|norÄdÄ«tai]] derÄ«gai e-pasta adresei, lai sÅ«tÄ«tu e-pastu citiem lietotÄjiem.',
'emailuser' => 'SÅ«tÄ«t e-pastu Å¡im lietotÄjam',
'emailpage' => 'SÅ«tÄ«t e-pastu lietotÄjam',
-'emailpagetext' => 'Ja Å¡is lietotÄjs ir norÄdÄ«jis reÄlu e-pasta adresi savu izvēļu lapÄ, tad ar Å¡o veidni ir iespÄ“jams viņam nosÅ«tÄ«t e-pastu. TÄ e-pasta adrese, kuru tu esi norÄdÄ«jis [[Special:Preferences|savÄ izvēļu lapÄ]], parÄdÄ«sies e-pasta "From" lauciņÄ, tÄdejÄdi saņēmÄ“js varÄ“s tev atbildÄ“t.',
+'emailpagetext' => 'Ar Å¡o veidni ir iespÄ“jams nosÅ«tÄ«t e-pastu Å¡im lietotÄjam.
+TÄ e-pasta adrese, kuru tu esi norÄdÄ«jis [[Special:Preferences|savÄ izvēļu lapÄ]], parÄdÄ«sies e-pasta "From" lauciņÄ, tÄdejÄdi saņēmÄ“js varÄ“s tev atbildÄ“t.',
'defemailsubject' => 'E-pasts par {{grammar:akuzatīvs|{{SITENAME}}}}',
'noemailtitle' => 'Nav e-pasta adreses',
'noemailtext' => 'Å is lietotÄjs nav norÄdÄ«jis derÄ«gu e-pasta adresi vai arÄ« ir izvÄ“lÄ“jies nesaņemt e-pastu no citiem lietotÄjiem.',
@@ -1209,6 +1226,7 @@ Lūdzu, spied \"''back''\" un atjaunini iepriekšējo lapu. Tad mēģini vēlrei
'protect-level-sysop' => 'Tikai adminiem',
'protect-cascade' => "AizsargÄt Å¡ajÄ lapÄ iekļautÄs lapas (veidnes) ''(cascading protection)''",
'protect-cantedit' => 'Tu nevari izmainÄ«t Å¡Ä«s lapas aizsardzÄ«bas lÄ«meņus, tÄpÄ“c, ka tur nevari izmainÄ«t Å¡o lapu.',
+'restriction-type' => 'Atļauja:',
'restriction-level' => 'Aizsardzības līmenis:',
# Restrictions (nouns)
@@ -1327,6 +1345,7 @@ Visus blokus var apskatÄ«ties [[Special:IPBlockList|IP bloku sarakstÄ]].',
'ipb-blocklist-addr' => 'Skatīt $1 uzliktos, esošos blokus',
'ipb-blocklist' => 'Apskatīties esošos blokus',
'unblockip' => 'AtbloÄ·Ä“t lietotÄju',
+'unblockiptext' => 'Å eit var atbloÄ·Ä“t iepriekÅ¡ nobloÄ·Ä“tu IP adresi vai lietotÄja vÄrdu (atjaunot viņiem rakstÄ«Å¡anas piekļuvi).',
'ipusubmit' => 'AtbloÄ·Ä“t Å¡o adresi',
'unblocked' => '[[LietotÄjs:$1|$1]] tika atbloÄ·Ä“ts',
'unblocked-id' => 'Bloks $1 tika noņemts',
@@ -1370,7 +1389,7 @@ pirms turpinÄÅ¡anas vÄ“lreiz pÄrdomÄ, vai tu izproti visas iespÄ“jamÄs sekas
Ja tomÄ“r vÄ“lÄ“sies, tad tev Å¡Ä« diskusiju lapa bÅ«s jÄpÄrvieto vai jÄapvieno paÅ¡am.",
'movearticle' => 'PÄrvietot lapu',
-'movenotallowed' => 'Tev {{grammar:lokatÄ«vs|{{SITENAME}}}} nav tiesÄ«bu pÄrvietot lapas .',
+'movenotallowed' => 'Tev nav tiesÄ«bu pÄrvietot lapas.',
'newtitle' => 'Uz Å¡Ädu lapu',
'move-watch' => 'Uzraudzīt šo lapu',
'movepagebtn' => 'PÄrvietot lapu',
diff --git a/languages/messages/MessagesMai.php b/languages/messages/MessagesMai.php
index 442fab51..afd463a6 100644
--- a/languages/messages/MessagesMai.php
+++ b/languages/messages/MessagesMai.php
@@ -5,6 +5,7 @@
* @file
*
* @author Ggajendra
+ * @author Meno25
*/
$fallback = 'hi';
@@ -82,7 +83,7 @@ $messages = array(
'mytalk' => 'हमर वारà¥à¤¤à¥à¤¤à¤¾',
'errorpagetitle' => 'गलती',
-'tagline' => 'कतयसठ{{वेबसाइटक नाम}}',
+'tagline' => 'कतयसठ{{SITENAME}}',
'help' => 'मदति',
'search' => 'ताकू',
'searchbutton' => 'ताकू',
@@ -104,7 +105,7 @@ $messages = array(
'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' => 'विषयमे {{वेबà¥à¤¸à¤¾à¤‡à¤Ÿà¤• नाम}}',
+'aboutsite' => 'विषयमे {{SITENAME}}',
'aboutpage' => 'Project:विवरण',
'copyrightpage' => '{{ns:project}}:सरà¥à¤µà¤¾à¤§à¤¿à¤•à¤¾à¤°',
'disclaimers' => 'अनाधिकार घोषणा',
@@ -157,7 +158,7 @@ $messages = array(
'watchthis' => 'à¤à¤¹à¤¿ पृषà¥à¤ à¤•à¥‡à¤ देखू',
'showpreview' => 'पूरà¥à¤µà¤ªà¥à¤°à¤¦à¤°à¥à¤¶à¤¨',
'showdiff' => 'परिवरà¥à¤¤à¥à¤¤à¤¨ देखाऊ',
-'copyrightwarning' => 'कृपा कय बà¥à¤à¥‚ जे सभटा योगदान {{वेबसाइटक नाम}} ई बà¥à¤à¤¿ कय देल जा रहल अछि जे ई निमà¥à¤¨à¤¾à¤‚कितक अंतरà¥à¤—त अछि $2 (देखू $1 जनकारीक हेतà¥). जौठअहाठचाहैत छी जी अहाà¤à¤• रचना बिना रोकटोकक संपादित नहि हो किंवा बाà¤à¤Ÿà¤² नहि जाय, तठà¤à¤•à¤° योगदान à¤à¤¤à¤¯ नहि करू। <br />
+'copyrightwarning' => 'कृपा कय बà¥à¤à¥‚ जे सभटा योगदान {{SITENAME}} ई बà¥à¤à¤¿ कय देल जा रहल अछि जे ई निमà¥à¤¨à¤¾à¤‚कितक अंतरà¥à¤—त अछि $2 (देखू $1 जनकारीक हेतà¥). जौठअहाठचाहैत छी जी अहाà¤à¤• रचना बिना रोकटोकक संपादित नहि हो किंवा बाà¤à¤Ÿà¤² नहि जाय, तठà¤à¤•à¤° योगदान à¤à¤¤à¤¯ नहि करू। <br />
à¤à¤¤à¤¯ अहाठईहो सपà¥à¤ªà¤¤ खाइत छी जी ई अहाà¤à¤• अपन रचना छी आकि अहाठà¤à¤•à¤°à¤¾ कोनो सारà¥à¤µà¤œà¤¨à¤¿à¤• डोमेन किंवा ओहà¥à¤¨à¥‡ कोनो मà¤à¤—नीक संदरà¥à¤­-सà¥à¤¥à¤²à¤¸à¤ कॉपी कà¤à¤¨à¥‡ छी।
< दृढ़> सरà¥à¤µà¤¾à¤§à¤¿à¤•à¤¾à¤° सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ कारà¥à¤¯ à¤à¤¤à¤¯ नहि दी।!</दृढ़>',
'templatesusedpreview' => 'à¤à¤¹à¤¿ पूरà¥à¤µà¤ªà¥à¤°à¤¦à¤°à¥à¤¶à¤¨à¤®à¥‡ पà¥à¤°à¤¯à¥à¤•à¥à¤¤ मासà¥à¤Ÿà¤°à¤«à¤¾à¤‡à¤²:',
@@ -265,7 +266,7 @@ $messages = array(
'tooltip-pt-logout' => 'फेर आयब',
'tooltip-ca-talk' => 'विषयसूचीक पनà¥à¤¨à¤¾à¤• संबंधमे वरà¥à¤¤à¥à¤¤à¤¾à¤²à¤¾à¤ª',
'tooltip-ca-edit' => 'अहाठà¤à¤¹à¤¿ पनà¥à¤¨à¤¾à¤•à¥‡à¤ संपादित कठसकैत छी। कृपया सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करबासठपहिने पूरà¥à¤µà¤ªà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ बटम उपयोग करू।',
-'tooltip-search' => 'ताकू {{वेबसाइटक नाम}}',
+'tooltip-search' => 'ताकू {{SITENAME}}',
'tooltip-n-mainpage' => 'मà¥à¤–à¥à¤¯-पृषà¥à¤  केठदेखू',
'tooltip-n-portal' => 'पà¥à¤°à¥‹à¤œà¥‡à¤•à¥à¤Ÿà¤• विषयमे,अहाठकी कठसकैत छी,वसà¥à¤¤à¥ पà¥à¤°à¤¾à¤ªà¥à¤¤à¤¿ सà¥à¤¥à¤²',
'tooltip-n-currentevents' => 'लगक घटनाक विषयमे आधार सूचना पà¥à¤°à¤¾à¤ªà¥à¤¤ करू।',
diff --git a/languages/messages/MessagesMdf.php b/languages/messages/MessagesMdf.php
index 2a428419..20e5eace 100644
--- a/languages/messages/MessagesMdf.php
+++ b/languages/messages/MessagesMdf.php
@@ -29,8 +29,8 @@ $messages = array(
'tog-editwidth' => 'Петнема пакÑÑÑÑŒ Ñембе вальмать келеÑ',
'tog-watchcreations' => 'Ð¡ÑƒÐ²Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð¼Ð¾Ð½ÑŒ тефть лопатне монь мельгеваномазон',
'tog-watchdefault' => 'Ð¡ÑƒÐ²Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð¼Ð¾Ð½ÑŒ петнема лопане монь мельгеваномазон',
-'tog-watchmoves' => 'Лопать илÑкÑтоптомÑта ÑÑƒÐ²Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ñонь монь мельгеваномазон',
-'tog-watchdeletion' => 'Лопать нардамÑта ÑÑƒÐ²Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ñонь монь мельгеваномазон',
+'tog-watchmoves' => 'Лопатнень шашфтомÑта ÑÑƒÐ²Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ñинь монь мельгеваномазон',
+'tog-watchdeletion' => 'Лопатнень нардамÑта ÑÑƒÐ²Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ñинь монь мельгеваномазон',
'tog-minordefault' => 'ТÑшкÑÐµÐ¼Ñ Ñембе петема анцÑйнÑтне мъзÑÑ€Ñ Ð¸Ð»ÑÐºÑ Ð¸Ð·ÑŒ мÑрьгов',
'tog-previewontop' => 'ÐÑÑ„Ñ‚ÐµÐ¼Ñ Ñёрматфть ваÑень нÑфтемать петемань ÑедÑфкÑÑ‚ÑŒ инголе',
'tog-previewonfirst' => 'ВаÑень нÑфтема ваÑенце петнемада меле',
@@ -134,7 +134,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings ВаÑьфневи арафнематнень кÑрькÑÑÑŒ]
* [http://www.mediawiki.org/wiki/Manual:FAQ МедиаВикить СидеÑта Кеподеви КизефкÑне]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce МедиаВикить од верзиÑтнень колга кулÑнь пачфтема]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce МедиаВикить од верзиÑтнень колга кулÑнь пачфтема]',
'about' => 'Колганза',
'article' => 'Сёрматфть потмонц лопац',
@@ -203,8 +203,8 @@ $messages = array(
'categorypage' => 'Ð’Ð°Ð½Ð¾Ð¼Ñ ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸ÐµÐ½ÑŒ лопать',
'viewtalkpage' => 'Ð’Ð°Ð½Ð¾Ð¼Ñ ÐºÐ¾Ñ€Ñ…Ð½ÐµÐ¼Ð°Ñ‚',
'otherlanguages' => 'Ð˜Ð»Ñ ÐºÑльÑа',
-'redirectedfrom' => '(Ðтафтф $1-Ñта)',
-'redirectpagesub' => 'ÐÑ‚Ð°Ñ„Ñ‚Ñ„ÐºÑ Ð»Ð¾Ð¿Ð°',
+'redirectedfrom' => '(Шашфтф $1Ñта)',
+'redirectpagesub' => 'Шашфтф лопа',
'lastmodifiedat' => 'Ð¢Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ мекольцеда петнезь $2, $1.', # $1 date, $2 time
'viewcount' => 'Ð¢Ñ Ð»Ð¾Ð¿Ð°Ñ ÑуваÑÑ‚ÑŒ {{PLURAL:$1|веÑÑ‚ÑŒ|$1-кÑÑ‚ÑŒ}}.',
'protectedpage' => 'Ð¢Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ аралаф',
@@ -264,7 +264,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|нардаф петнема|$1 нардаф петнемат}}',
'feedlinks' => 'СортÑа:',
'feed-invalid' => 'ÐÑ„ кондÑÑти Ñёрматфтома каналть Ñортоц.',
-'feed-unavailable' => 'ФкÑпингонь материал нолдама аш {{SITENAME}}-Ñа',
+'feed-unavailable' => 'ФкÑпингонь материал Ñ‚ÐµÐ²Ñ Ð½Ð¾Ð»Ð´Ð°Ð¼Ð° аш кода',
'site-rss-feed' => '$1 RSS линиÑ',
'site-atom-feed' => '$1 Atom линиÑ',
'page-rss-feed' => '"$1" RSS линиÑ',
@@ -416,17 +416,16 @@ $2',
'noname' => 'Тон изеть пута кемокÑтаф тиить лемоц.',
'loginsuccesstitle' => 'СувамаÑÑŒ ётаÑÑŒ лац',
'loginsuccess' => "'''Тон Ñувать {{SITENAME}}-Ñ ÐºÐ¾Ð´Ð° \"\$1\".'''",
-'nosuchuser' => 'ТииÑÑŒ "$1" лемÑа аш. Ванк, улема, тон Ñёрмадыть лемть аф лац илÑÐºÑ Ñ‚Ð¾Ð½Ð´ÐµÐ¹Ñ‚ÑŒ ÑÑ€Ñви [[Special:Userlogin/signup|ÑÑ‘Ñ€Ð¼Ð°Ñ‚Ñ„Ñ‚Ð¾Ð¼Ñ Ð¾Ð´ÑƒÐºÑ]].',
+'nosuchuser' => 'ТииÑÑŒ "$1" лемÑа аш. Ванк, улема, тон Ñёрмадыть лемть аф лац илÑÐºÑ Ñ‚Ð¾Ð½Ð´ÐµÐ¹Ñ‚ÑŒ ÑÑ€Ñви [[Special:UserLogin/signup|ÑÑ‘Ñ€Ð¼Ð°Ñ‚Ñ„Ñ‚Ð¾Ð¼Ñ Ð¾Ð´ÑƒÐºÑ]].',
'nosuchusershort' => 'ТииÑÑŒ "<nowiki>$1</nowiki>" лемÑа аш. Ванк, улема, тон Ñёрмадыть лемть аф лац.',
'nouserspecified' => 'Тиить лемÑÑŒ ÑÑ€Ñви.',
'wrongpassword' => 'Сувама валÑÑŒ Ñёрматф аф лац. Варжак тага веÑÑ‚ÑŒ.',
'wrongpasswordempty' => 'Сувама валÑÑŒ кадовÑÑŒ апак Ñёрматк. Сёрматк одукÑ.',
'passwordtooshort' => 'Тонь Ñувама валце аф кондÑÑти Ñли кувалмоц аф Ñаты. ТÑÑа аф ÑÑ€Ñви Ð¿ÑƒÑ‚Ð¾Ð¼Ñ {{PLURAL:$1|1 Ñ‚ÑшкÑта|$1 Ñ‚ÑшкÑта}} кържа. Сувама валонцты ÑÑ€Ñви ÑÐ²Ð¾Ð²Ð¾Ð¼Ñ Ñ‚Ð¾Ð½ÑŒ тиить лемдот.',
-'mailmypassword' => 'Кучт од Ñувама валозе Ñлектрононь Ñёрма вельде',
+'mailmypassword' => 'Кучт од Ñувама вал',
'passwordremindertitle' => 'Од ёткопингонь Ñувама валÑÑŒ {{SITENAME}}Ñ Ñуваманди',
-'passwordremindertext' => 'Кивок (улема, тон IP адреÑта $1)
-вешÑÑŒ од Ñувама валÑÑŒ {{SITENAME}} ($4)Ñ Ñуваманди.
-"$2" тиить Ñувама валоц Ñ‚Ñни "$3".
+'passwordremindertext' => 'Кивок (улема, тон IP адреÑта $1) вешÑÑŒ од Ñувама валÑÑŒ {{SITENAME}} ($4)Ñ Ñуваманди.
+"$2" тиить ёткапингонь Ñувама валоц тифоль ни ди Ñон Ñ‚Ñни "$3".
Тондейть ÑÑ€Ñви ÑÑƒÐ²Ð°Ð¼Ñ Ñди Ð¿ÑƒÑ‚Ð¾Ð¼Ñ Ð¾Ð´ Ñувама валть.
УлендÑÑ€Ñй киге Ð¸Ð»Ñ ÐºÑƒÑ‡ÑÑŒ Ñ‚Ñ Ð²ÐµÑˆÑ„ÐºÑÑ‚ÑŒ Ñли тон мÑлÑÑ„Ñ‚Ñак тонь Ñувама валцень Ñди тонь Ñ‚Ñни аш мÑльце Ñонь полафтома, Ñ‚ÑÑ‚ тие мезеге Ñ‚Ñ Ð¿Ð°Ñ‡Ñ„Ñ‚ÐµÐ¼Ð°ÑÑŒ Ñамда меле ди киртть тонь ётай Ñувама валце.',
@@ -436,7 +435,7 @@ $2',
'blocked-mailpassword' => 'Петнемат тиемаÑÑŒ тонь IP адреÑтот кардаф. Сувама валть кемокÑтама Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÑ ÐºÑƒÐ½Ð´Ð°Ð¼Ð° аф мÑрьгови кальдÑв тиемада аралама туфталонкÑа.',
'eauthentsent' => 'КемокÑтама Ñёрма кучфоль тонь Ñлектрононь адреÑозот.
Тондейть ÑÑ€Ñви Ñ‚Ð¸ÐµÐ½Ð´ÐµÐ¼Ñ ÑÑ ÑёрмаÑтонь вÑтемовалть корÑÑ Ñди кемокÑÑ‚Ð°Ð¼Ñ Ñ‚Ñ ÑёрматфтомаÑÑŒ Ð°Ñ„ÐºÑƒÐºÑ Ñ‚Ð¾Ð½Ð½ÐµÑÑŒ Ð¸Ð»Ñ Ñёрматнень тонь ÑÑ‘Ñ€Ð¼Ð°Ñ‚Ñ„Ñ‚Ð¾Ð¼Ð°Ñ Ñамда инголе.',
-'throttled-mailpassword' => 'Сувама валÑÑŒ кучфоль ни йотай {{PLURAL:$1|ойÑта (чаÑÑта)|$1 ойÑта (чаÑÑта)}}.
+'throttled-mailpassword' => 'Сувама валÑÑŒ кучфоль ни ётай {{PLURAL:$1|ойÑта (чаÑÑта)|$1 ойÑта (чаÑÑта)}}.
КучÑеви аньцек Ñ„ÐºÑ Ñувама валÑÑŒ {{PLURAL:$1|Ð¾Ð¹Ñ (чаÑÑ)|$1 Ð¾Ð¹Ñ (чаÑÑ)}} кальдÑв тиемада аралама туфталонкÑа.',
'mailerror' => 'Электрононь Ñёрма кучема ÑльбÑтькÑ: $1',
'acct_creation_throttle_hit' => 'УжÑлькÑ, тон тиеть ни $1 Ñёрматфтомат. ÐÑ„ маштови Ñ‚Ð¸ÐµÐ¼Ñ ÑÑда лама.',
@@ -460,7 +459,7 @@ $2',
'resetpass_submit' => 'Ðрафтк Ñувама валть Ñди Ñувак',
'resetpass_success' => 'Тонь Ñувама валцень полафнемаÑÑŒ ётаÑÑŒ лац! Тонь ÑувафттÑдÑзь ÑиÑтемÑ...',
'resetpass_bad_temporary' => 'ÐÑ„ кондÑÑти ётконь Ñувама валÑÑŒ. ШÑтьта Ñонь полафтыть ни Ñли кучить тага Ñ„ÐºÑ Ð²ÐµÑˆÑ„ÐºÑ Ð¾Ð´ Ñувама валть кундаманкÑа.',
-'resetpass_forbidden' => '{{SITENAME}}-Ñа Ñувама валхне аф полафневихть',
+'resetpass_forbidden' => 'Сувама валхнень Ð¿Ð¾Ð»Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð°Ñˆ кода',
'resetpass_missing' => 'ФормÑа дата аш.',
# Edit page toolbar
@@ -512,23 +511,23 @@ $2',
Тондейть ули кода ÐºÐ¾Ñ€Ñ…Ñ‚Ð°Ð¼Ñ $1 мархта Ñли Ð¸Ð»Ñ [[{{MediaWiki:Grouppage-sysop}}|ÑиÑтемонь вÑтикÑ]] Ñёлгомать колга.
Тондейть аш кода Ð½Ð¾Ð»Ð´Ð°Ð¼Ñ Ñ‚ÐµÐ²Ñ "кучт Ñлектрононь Ñёрма Ñ‚Ñ Ñ‚Ð¸Ð¸Ð½Ð´Ð¸" функциеÑÑŒ мъзÑÑ€Ñ Ñ‚Ð¾Ð½ÑŒ Ñлектрононь адреÑце изь кемокÑта тонь [[Special:Preferences|тиить латцемаÑонза]] Ñли тондейть изь мÑрьгов ÐºÑƒÑ‡ÐµÐ¼Ñ Ñёрмат Ñёлгома пингÑта.
Тонь IP адреÑце Ñ‚Ñни $3, Ñёлгомать ID #$5.
-Сувафтт ÑÑ Ð°Ð½Ñ†Ð¸ÑнÑтне Ñрь кодама тонь вешфкÑот.',
-'autoblockedtext' => 'Тонь IP адреÑце ÑÑезонза ÑёлговÑÑŒ ÑÑÑ Ð¼ÐµÑ Ñ‚Ñ Ð°Ð´Ñ€ÐµÑÑта ÑуваÑÑŒ Ð¸Ð»Ñ Ñ‚Ð¸Ð¸ÑÑŒ, конаÑÑŒ $1 Ñёлкфтозе.
+Сувафтт Ð½Ñ Ð°Ð½Ñ†ÑйнÑтне Ñрь кодама тонь вешфкÑот.',
+'autoblockedtext' => 'Тонь IP адреÑце ÑÑезонза ÑёлговÑÑŒ ÑÑÑ Ð¼ÐµÑ Ñ‚Ð¾Ð½ÑŒ адреÑцень вельде ÑуваÑÑŒ Ð¸Ð»Ñ Ñ‚Ð¸Ð¸ÑÑŒ, конань $1 Ñёлкфтозе.
ТуфталÑÑŒ:
:\'\'$2\'\'
-* Сёлгомать ушеткÑÑÑŒ: $8
+* СёлгомаÑÑŒ ушедÑÑŒ: $8
* Сёлгомать валхтÑазь: $6
* СёлкфÑÑŒ: $7
-Тондейть ули кода ÐºÐ¾Ñ€Ñ…Ñ‚Ð°Ð¼Ñ $1 Ñли Ð¸Ð»Ñ [[{{MediaWiki:Grouppage-sysop}}|ÑиÑтемонь вÑтикÑÑ‚ÑŒ]] мархта Ñёлгомать колга.
+Тондейть ули кода ÐºÐ¾Ñ€Ñ…Ñ‚Ð°Ð¼Ñ $1 Ñли Ð¸Ð»Ñ [[{{MediaWiki:Grouppage-sysop}}|ÑиÑтемонь вÑтикÑонь]] мархта Ñёлгомать колга.
ТÑÑ‚ юкÑта тондейть аш кода Ð½Ð¾Ð»Ð´Ð°Ð¼Ñ Ñ‚ÐµÐ²Ñ "кучт Ñлектрононь Ñёрма Ñ‚Ñ Ñ‚Ð¸Ð¸Ð½Ð´Ð¸" функциеÑÑŒ мъзÑÑ€Ñ Ñ‚Ð¾Ð½ изеть кемокÑта ÑÑÑŒ Ñлектрононь адреÑцень тонь [[Special:Preferences|тиить латцемаÑонза]] Ñли тондейть изь мÑрьгов ÐºÑƒÑ‡ÐµÐ¼Ñ Ñёрмат Ñёлгома пингÑта.
Тонь ID Ñ‚Ñни $5, Ñёлгомать ID #$5.
-Сувафтт ÑÑ Ð°Ð½Ñ†ÑйнÑтне Ñрь кодама тонь вешфкÑот.',
+Сувафтт Ð½Ñ Ð°Ð½Ñ†ÑйнÑтне Ñрь кодама тонь вешфкÑот.',
'blockednoreason' => 'туфтал апак макÑÑ‚',
'blockedoriginalsource' => "Ванк '''$1'''-Ñ‚ÑŒ лиÑьмоц ала:",
'blockededitsource' => "'''$1''' лопанди '''тонь петнематнень''' текÑÑ‚Ñна ала:",
@@ -583,7 +582,7 @@ $2',
'''Ðньцек''' вÑрдень пакÑÑÑтонь текÑÑ‚Ñ‚ÑŒ ванфтови \"Ð’Ð°Ð½Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°\" пунÑÑ‚ÑŒ люпштамда меле\".",
'yourtext' => 'Тонь текÑтце',
'storedversion' => 'Ванфтф верзие',
-'nonunicodebrowser' => '<strong>ИÐГОЛЕ КÐРДÐÐœÐ: Тонь интернет полаткÑце аф кирдьÑÑ‹ Unicode. Лопань петемÑта Ñембе аф-ASCII Ñ‚ÑштькÑне кармайхть арама Ñинь кемготувонькърда лувкÑокÑ.</strong>',
+'nonunicodebrowser' => '<strong>ИÐГОЛЕ КÐРДÐÐœÐ: Тонь интернет полаткÑце аф кирдьÑÑ‹ Unicode. Лопань петемÑта Ñембе аф-ASCII Ñ‚ÑштькÑне кармайхть арама Ñинь кемготувонькърда луфкÑокÑ.</strong>',
'editingold' => '<strong>ИÐГОЛЕ КÐРДÐÐœÐ: Тон петнеÑак лопать Ñирелготф верзиенц.
Сембе полафнематне тифт Ñ‚Ñ Ð²ÐµÑ€Ð·Ð¸ÐµÐ´Ð° меле кармайхть юмафтома.</strong>',
'yourdiff' => 'МезьÑа Ñвовихть',
@@ -611,7 +610,7 @@ $2',
'nocreatetitle' => 'Лопань тиемац оторонзаф',
'nocreatetext' => '{{SITENAME}}-Ñа од лопатнень тиемац оторонзаф.
Тондейть ули кода Ð¼ÑŠÑ€Ð´Ð°Ð¼Ñ Ð¼ÐµÐºÐ¸ ди Ð¿ÐµÑ‚Ð½ÐµÐ¼Ñ Ñ‚Ð¸Ñ„ ни лопать, Ñли [[Special:UserLogin|ÑÑƒÐ²Ð°Ð¼Ñ Ñли ÑÑ‘Ñ€Ð¼Ð°Ñ‚Ñ„Ñ‚Ð¾Ð¼Ñ Ð¾Ð´ÑƒÐºÑ]].',
-'nocreate-loggedin' => 'Тондейть аф мÑрьгови Ñ‚Ð¸ÐµÐ¼Ñ Ð¾Ð´ лопатне {{SITENAME}}-Ñа.',
+'nocreate-loggedin' => 'Тон аф мÑрьговат Ñ‚Ð¸ÐµÐ¼Ñ Ð¾Ð´ лопат.',
'permissionserrors' => 'ÐœÑрьговома ЭльбÑтькÑÑ‚',
'permissionserrorstext' => 'Тондейть аф мÑрьгови Ñ‚Ñнь Ñ‚Ð¸ÐµÐ¼Ñ {{PLURAL:$1|туфтал|туфталхнень}} корÑÑ:',
'permissionserrorstext-withaction' => 'Тондейть аф мÑрьгови ÑÑƒÐ²Ð°Ð¼Ñ $2-Ñ {{PLURAL:$1|Ñ‚Ñ Ñ‚ÑƒÑ„Ñ‚Ð°Ð»|Ð½Ñ Ñ‚ÑƒÑ„Ñ‚Ð°Ð»Ñ…Ð½ÐµÐ½ÑŒ}} инкÑа:',
@@ -650,10 +649,10 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'revnotfoundtext' => 'Ð¢Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ Ñире верзиец аф муви. Ватт URL конань вельде тон Ñувать Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ.',
'currentrev' => 'ТÑниень верзие',
'revisionasof' => '$1-нь верзиеÑÑŒ',
-'revision-info' => '$1-нь верзие конань тизе $2',
-'previousrevision' => 'СÑдынгольдень верзие',
-'nextrevision' => 'СÑда од верзие',
-'currentrevisionlink' => 'ТÑниень верзие',
+'revision-info' => '$1-нь иÑлÑкÑтоптомаÑÑŒ конань тизе $2',
+'previousrevision' => 'СÑдынгольдень илÑкÑтоптома',
+'nextrevision' => 'СÑда од илÑкÑтоптома',
+'currentrevisionlink' => 'ТÑниень илÑкÑтоптома',
'cur' => 'Ñ‚Ñн.',
'next' => 'Ñай',
'last' => 'ÑÑд.',
@@ -691,21 +690,21 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
ванк [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} нардамань лувомаÑа].
</div>',
'rev-delundel' => 'нÑфтемÑ/кÑшемÑ',
-'revisiondelete' => 'ÐардамÑ/Ð¼ÑŠÑ€Ð´Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð²ÐµÑ€Ð·Ð¸ÐµÑ‚Ð½ÐµÐ½ÑŒ',
+'revisiondelete' => 'ÐардамÑ/Ð¼ÑŠÑ€Ð´Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð¸Ð»ÑкÑтоптоматнень',
'revdelete-nooldid-title' => 'ÐÑ„ лац верзиень кочкама',
'revdelete-nooldid-text' => 'Тон ашеть кочка верзие Ñли верзиет конатнень мархта ÑÑ€Ñви Ñ‚Ñнь тиемÑ, илÑÐºÑ Ð½Ñ Ð²ÐµÑ€Ð·Ð¸ÐµÑ‚Ð½Ðµ ашет Ñли тонт Ñ‚ÑÑ€ÑфнÑÑ‚ кÑÑˆÐµÐ¼Ñ Ñ‚Ñниень верзиеть.',
-'revdelete-selected' => "'''$1:'''-нь {{PLURAL:$2|Кочкаф верзиец|Кочкаф верзиенза}}",
-'logdelete-selected' => '{{PLURAL:$1|Кочкаф ÑёрматфтомаÑÑŒ|кочкаф Ñёрматфтоматне}}:',
-'revdelete-text' => 'Ðардаф верзиетне илÑдыхть нÑÐµÐ²Ð¸ÐºÑ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ иÑториÑÑонза ди нардамань лувомава, интай
-Сонь потмоÑнон пакшенза кармайхть аф Ñембонди Ñатовихть.
+'revdelete-selected' => "''''''$1:'''-нь {{PLURAL:$2|Кочкаф верзиец|Кочкаф верзиенза}}'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Кочкаф ÑёрматфтомаÑÑŒ|кочкаф Ñёрматфтоматне}}:'''",
+'revdelete-text' => "'''Ðардаф верзиетне илÑдыхть нÑÐµÐ²Ð¸ÐºÑ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ иÑториÑÑонза ди нардамань лувомава, интай
+Сонь потмоÑнон пакшенза кармайхть аф Ñембонди Ñатовихть.'''
-Ð˜Ð»Ñ {{SITENAME}}-нь оцюнÑтненди кÑшф потмоÑнон ули кода Ð²Ð°Ð½Ð¾Ð¼Ñ Ñди Ð¼ÑŠÑ€Ð´Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ñ‚Ñка програмонь ванфть вельде мъзÑÑ€Ñ Ð¸Ð»Ñ ÐºÐ°Ñ€Ð´Ð°Ñ„ÐºÑне иÑÑ‚ÑŒ путов.',
+Ð˜Ð»Ñ {{SITENAME}}-нь оцюнÑтненди кÑшф потмоÑнон ули кода Ð²Ð°Ð½Ð¾Ð¼Ñ Ñди Ð¼ÑŠÑ€Ð´Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ñ‚Ñка програмонь ванфть вельде мъзÑÑ€Ñ Ð¸Ð»Ñ ÐºÐ°Ñ€Ð´Ð°Ñ„ÐºÑне иÑÑ‚ÑŒ путов.",
'revdelete-legend' => 'ÐÑ€Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð½Ñемга оторхне',
'revdelete-hide-text' => 'КÑÑˆÐµÐ¼Ñ Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ верзиенц',
'revdelete-hide-name' => 'КÑÑˆÐµÐ¼Ñ Ñ‚Ð¸ÐµÐ¼Ð°Ñ‚ÑŒ Ñди туфталонц',
'revdelete-hide-comment' => 'КÑÑˆÐµÐ¼Ñ Ð¼ÑльполаткÑонь петнемать',
'revdelete-hide-user' => 'КÑÑˆÐµÐ¼Ñ Ð¿ÐµÑ‚Ð½Ð¸Ñ‚ÑŒ лемонц/IP адреÑонц',
-'revdelete-hide-restricted' => 'Ðолдак Ñ‚ÐµÐ²Ñ ÑÑ ÐºÐ°Ñ€Ð´Ð°Ñ„ÐºÑнень ÑиÑтемонь вийкÑненди ди пÑкÑÑ‚Ð°Ð¼Ñ Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ арафнемац.',
+'revdelete-hide-restricted' => 'Ðолдак Ñ‚ÐµÐ²Ñ Ð½Ñ ÐºÐ°Ñ€Ð´Ð°Ñ„ÐºÑнень ÑиÑтемонь вийкÑненди ди пÑкÑÑ‚Ð°Ð¼Ñ Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ арафнемац.',
'revdelete-suppress' => 'КÑÑˆÐµÐ¼Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÐµÐ½ÑŒ ÑиÑтемонь вÑтикÑнень Ñзда',
'revdelete-hide-image' => 'КÑÑˆÐµÐ¼Ñ Ñ„Ð°Ð¹Ð»Ñ…Ð½ÐµÐ½ÑŒ потмоÑна',
'revdelete-unsuppress' => 'Ð’Ð°Ð»Ñ…Ñ‚Ð¾Ð¼Ñ Ð¼ÑŠÑ€Ð´Ð°Ñ„ верзиÑтнень кардамаÑнон',
@@ -741,7 +740,7 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'mergehistory-from' => 'ЛиÑьма лопа:',
'mergehistory-into' => 'Сувафтома лопа:',
'mergehistory-list' => 'Шовореви петнематнень иÑториÑÑна',
-'mergehistory-merge' => 'Ð¡Ñ [[:$1]]нь верзиенза шоворевихть [[:$2]]Ñ.
+'mergehistory-merge' => 'ÐÑ [[:$1]]нь верзиенза шоворевихть [[:$2]]Ñ.
Ðолдак Ñ‚ÐµÐ²Ñ ÐºÐ¾Ñ‡ÐºÐ°Ð¼Ð° пунÑтнень палманць аньцек кочкаф ёткопингонь верзиетнень шовореманкÑа.
Шарфтк мÑльце Ñ‚Ñнь лангÑ, Ð¼ÐµÑ Ð½Ð°Ð²Ð¸Ð³Ð°Ñ†Ð¸ÐµÐ½ÑŒ ÑюлмафкÑнень Ñ‚ÐµÐ²Ñ Ð½Ð¾Ð»Ð´Ð°Ð¼Ð´Ð° ули кода Ñ‚Ñ Ð¿Ð°Ð»Ð¼Ð°Ð½ÑŒÑта информацие юмафтомÑ.',
'mergehistory-go' => 'ÐÑÑ„Ñ‚ÐµÐ¼Ñ ÑˆÐ¾Ð²Ð¾Ñ€ÐµÐ²Ð¸ петнематнень',
@@ -765,7 +764,7 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
# Diffs
'history-title' => '"$1"-нь верзиетнень иÑториÑÑна',
'difference' => '(ЯвомаÑÑŒ верзиетнень ёткова)',
-'lineno' => 'Ð›Ð¸Ð½Ð¸Ñ $1:',
+'lineno' => 'КикÑÑÑŒ $1:',
'compareselectedversions' => 'ÐŸÑƒÑ‚Ð¾Ð¼Ñ ÐºÐ¾Ñ‡ÐºÐ°Ñ„ верзиетнень вакÑÑ',
'editundo' => 'валхтомÑ',
'diff-multi' => '({{PLURAL:$1|$1-нь ётконь верзиец изь нÑфтев|$1-нь ётконь верзиенза иÑÑ‚ÑŒ нÑфтев}}.)',
@@ -787,7 +786,7 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'viewprevnext' => 'Ð’Ð°Ð½Ð¾Ð¼Ñ ($1) ($2) ($3)',
'search-result-size' => '$1 ({{PLURAL:$2|1 вал|$2 валхт}})',
'search-result-score' => 'МалавикÑши: $1%',
-'search-redirect' => '(йотаф $1)',
+'search-redirect' => '(шашфтт $1Ñ)',
'search-section' => '(пÑÐ»ÑŒÐºÑ $1)',
'search-suggest' => 'ÐÑ„ÐºÑƒÐºÑ Ñ‚Ð¾Ð½ÑŒ мÑльÑот: $1',
'search-interwiki-caption' => 'Сазоронь проекттне',
@@ -806,7 +805,7 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'powersearch' => 'СÑдонга вешендемÑ',
'powersearch-legend' => 'ÐнцÑйнÑÐ½ÑŒÐ±ÐµÑ Ð²ÐµÑˆÐµÐ½Ð´ÐµÐ¼Ð°',
'powersearch-ns' => 'Ð’ÐµÑˆÐµÐ½Ð´ÐµÐ¼Ñ Ð»ÐµÐ¼Ð±Ð¾Ñ‚Ð¼Ð¾Ñа:',
-'powersearch-redir' => 'Ð˜Ð»Ñ Ð²Ð°ÑÑ‚Ñ Ð¹Ð¾Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ð°Ð½ÑŒ лувомаÑÑŒ',
+'powersearch-redir' => 'ШашфтфкÑнень лувомаÑÑŒ',
'powersearch-field' => 'ВешендемÑ',
'search-external' => 'Ушеширень вешендема',
'searchdisabled' => '{{SITENAME}}-Ñа Ñ‚Ñни вешендемаÑÑŒ аш. Ули кода Ð²ÐµÑˆÐµÐ½Ð´ÐµÐ¼Ñ Google Ñли Ð¸Ð»Ñ Ð²ÐµÑˆÐµÐ½Ð´ÐµÐ¼Ð°Ð½ÑŒ интернет програпнень вельде. Шарфтк мÑльце тоÑтонь {{SITENAME}}-нь потмонц верзиец, улема, ÑирелгодÑÑŒ.',
@@ -816,7 +815,7 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'mypreferences' => 'Монь латцемане',
'prefs-edits' => 'Петнематнень лувÑна:',
'prefsnologin' => 'Ðпак Ñувак',
-'prefsnologintext' => 'Тондейть ÑÑ€Ñви <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} ÑувамÑ]</span> тонь арафнематнень латцеманкÑа.',
+'prefsnologintext' => 'Тондейть ÑÑ€Ñви <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ÑувамÑ]</span> тонь арафнематнень латцеманкÑа.',
'prefsreset' => 'Ингольдень арафнематне мърдаÑÑ‚ÑŒ меки.',
'qbsettings' => 'Ðавигациень ÑедÑфкÑ',
'qbsettings-none' => 'ÐÑ„ нÑфтемÑ',
@@ -926,9 +925,9 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'right-createtalk' => 'Ð¢Ð¸ÐµÐ¼Ñ ÐºÐ¾Ñ€Ñ…Ð½ÐµÐ¼Ð° лопат',
'right-createaccount' => 'Ð¢Ð¸ÐµÐ¼Ñ Ð¾Ð´ тиить Ñёрматфтоматне',
'right-minoredit' => 'ТÑÑˆÑ‚ÐµÐ¼Ñ Ð¿ÐµÑ‚Ð½ÐµÐ¼Ð°Ñ‚ кода Ð¹Ð¾Ð¼Ð»Ð°Ð½Ñ Ð²Ð¸Ð´ÐµÐ¿Ñ‚ÐµÐ¼Ð°Ñ‚',
-'right-move' => 'Ð™Ð¾Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚',
-'right-move-subpages' => 'Ð™Ð¾Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½ÐµÐ½ÑŒ Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ Ñинь ÑублопаÑнон мархта',
-'right-suppressredirect' => 'ÐÑ„ Ñ‚Ð¸ÐµÐ¼Ñ Ð¹Ð¾Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ð° ингольдень лемÑта од Ð»ÐµÐ¼Ñ Ð»Ð¾Ð¿Ð°Ð½ÑŒ йотафтомда',
+'right-move' => 'Ð¨Ð°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½ÐµÐ½ÑŒ',
+'right-move-subpages' => 'Ð¨Ð°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½ÐµÐ½ÑŒ Ñинь ÑублопаÑнон мархта',
+'right-suppressredirect' => 'Лопань шашфтомÑта аф Ñ‚Ð¸ÐµÐ¼Ñ ÑˆÐ°ÑˆÑ„Ñ‚Ñ„ÐºÑ Ñонь ингольдень лемÑтонза',
'right-upload' => 'Ð¢Ð¾Ð½Ð³Ð¾Ð¼Ñ Ñ„Ð°Ð¹Ð»Ñ…Ñ‚',
'right-reupload' => 'Ð¢Ð¸ÐµÐ¼Ñ Ñ‚Ñниень файлть одукÑ',
'right-reupload-own' => 'Ð¢Ð¸ÐµÐ¼Ñ Ð¾Ð´ÑƒÐºÑ Ñ‚Ñниень файлть тонкф Ñ‚Ñка тиить ÑÑа',
@@ -944,7 +943,7 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'right-bigdelete' => 'ÐÐ°Ñ€Ð´Ð°Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ кувака иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¼Ð°Ñ€Ñ…Ñ‚Ð°',
'right-deleterevision' => 'ÐÐ°Ñ€Ð´Ð°Ð¼Ñ Ñди Ð¼ÑŠÑ€Ð´Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½ÐµÐ½ÑŒ башка верзиеÑнон',
'right-deletedhistory' => 'ÐÑÑ„Ñ‚ÐµÐ¼Ñ Ð½Ð°Ñ€Ð´Ð°Ñ„ иÑториÑнь Ñёрматфть Ñотф текÑтфтома',
-'right-browsearchive' => 'Ð’ÐµÑˆÐµÐ½Ð´ÐµÐ¼Ñ Ð½Ð°Ñ€Ð´Ð°Ñ„ лопатнень',
+'right-browsearchive' => 'Ð’ÐµÑˆÐµÐ½Ð´ÐµÐ¼Ñ Ð½Ð°Ñ€Ð´Ð°Ñ„ лопава',
'right-undelete' => 'ÐœÑŠÑ€Ð´Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°',
'right-suppressrevision' => 'Ð’Ð°Ð½Ð¾Ð¼Ñ Ð´Ð¸ Ð¼ÑŠÑ€Ð´Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð²ÐµÑ€Ð·Ð¸ÐµÑ‚Ð½Ðµ кÑшфт ÑиÑтемонь вÑтикÑнень Ñзда',
'right-suppressionlog' => 'ÐÑÑ„Ñ‚ÐµÐ¼Ñ Ð»Ð¾Ð¼Ð°Ð½ÐµÐ½ÑŒ лувомаÑнон',
@@ -960,11 +959,11 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'right-rollback' => 'Куроконе Ð¼ÑƒÐ¼Ñ Ð¼ÐµÐºÐ¾Ð»ÑŒÑ†Ðµ тиить конаÑÑŒ петнеÑÑŒ лопат',
'right-markbotedits' => 'ТÑÑˆÑ‚ÐµÐ¼Ñ Ð¼ÑŠÑ€Ð´Ð°Ñ„ петнематнень кода робот петнематне',
'right-noratelimit' => 'КурокÑшинь оторхт ашет',
-'right-import' => 'Ð¢Ð¾Ð½Ð³Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ Ð¸Ð»Ñ Ð’Ð¸ÐºÐ¸Ñта',
-'right-importupload' => 'ÐÐ¾Ð»Ð´Ð°Ð¼Ñ Ñ‚ÐµÐ²Ñ Ð»Ð¾Ð¿Ð°Ñ‚ файлонь тонгомаÑта',
-'right-patrol' => 'ТÑÑˆÑ‚ÐµÐ¼Ñ Ð¿ÐµÑ‚Ð½ÐµÐ¼Ð°Ñ‚Ð½ÐµÐ½ÑŒ кода патрулень варжафт',
-'right-autopatrol' => 'ÐÐ¾Ð»Ð´Ð°Ð¼Ñ Ñ‚ÐµÐ²Ñ ÑÑÑŒ тиеви патрулень варжама Ñ‚ÑштемаÑÑŒ петнематненди',
-'right-patrolmarks' => 'ÐÑÑ„Ñ‚ÐµÐ¼Ñ ÑƒÐ»Ñ…ÐºÐ¾Ð¼Ð±Ð°Ð½ÑŒ полафнематнень патрулень Ñ‚ÑштефкÑÑна',
+'right-import' => 'Ð¢Ð°Ñ€Ð³Ð°Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ Ð¸Ð»Ñ Ð’Ð¸ÐºÐ¸Ñта',
+'right-importupload' => 'Ð¢Ð°Ñ€Ð³Ð°Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ файлонь тонгомаÑта',
+'right-patrol' => 'ТÑÑˆÑ‚ÐµÐ¼Ñ Ð¸Ð»Ñтнень петнемаÑнон патрулиÑфокÑ',
+'right-autopatrol' => 'ЭÑÑŒ петнематнень ÐºÐ°Ñ€Ð¼Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ñ‚ÑÑˆÑ‚ÐµÐ²Ð¾Ð¼Ñ Ð¿Ð°Ñ‚Ñ€ÑƒÐ»Ð¸ÑфокÑ',
+'right-patrolmarks' => 'ÐÑÑ„Ñ‚ÐµÐ¼Ñ ÑƒÐ»Ñ…ÐºÐ¾Ð¼Ð±Ð°Ð½ÑŒ полафнематнень патрулиÑÑ„Ð¾ÐºÑ Ñ‚Ñштефнень ёткÑа',
'right-unwatchedpages' => 'Ð’Ð°Ð½Ð¾Ð¼Ñ Ð°Ñ„ мельгеваномаÑа лопатнень лувомать',
'right-trackback' => 'КемокÑÑ‚Ð°Ð¼Ñ Ð¼ÐµÐºÐ¸ кеворемать нолдамац',
'right-mergehistory' => 'Ð¨Ð¾Ð²Ð¾Ñ€ÑŒÑ„Ñ‚ÐµÐ¼Ñ Ð¸ÑториÑнь лопатне',
@@ -983,7 +982,7 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'recentchanges' => 'Улхкомбань полафнемат',
'recentchangestext' => 'Ð’Ð°Ð½Ð¾Ð¼Ñ ÑƒÐ»Ñ…ÐºÐ¾Ð¼Ð±Ð°Ð½ÑŒ ВикиÑа полафнематнень мельге Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñа.',
'recentchanges-feed-description' => 'Ð’Ð°Ð½Ð¾Ð¼Ñ ÑƒÐ»Ñ…ÐºÐ¾Ð¼Ð±Ð°Ð½ÑŒ ВикиÑа полафнематнень мельге Ñ‚Ñ ÑˆÑƒÐ´ÐµÐ¼Ð°Ñа.',
-'rcnote' => "Ðла {{PLURAL:$1|Мекольце '''1''' полафнема|мекольце '''$1''' полафнемат}} '''$2''' йотай {{PLURAL:$2|шиÑ|шиÑ}}, $5, $4-Ñта.",
+'rcnote' => "Ðла {{PLURAL:$1|мекольце '''1''' полафнема|мекольце '''$1''' полафнемат}} '''$2''' ётай {{PLURAL:$2|шиÑ|шиÑ}}, $5, $4Ñта.",
'rcnotefrom' => "Ðла нÑфтезь полафнематне '''$2'''-Ñта ('''$1'''-Ñ).",
'rclistfrom' => 'ÐÑÑ„Ñ‚ÐµÐ¼Ñ Ð¾Ð´ полафнематне $1-Ñта ушедомÑ',
'rcshowhideminor' => '$1 Ñ‘Ð¼Ð»Ð°Ð½Ñ Ð²Ð¸Ð´ÐµÐ¿Ñ‚ÐµÐ¼Ð°Ñ‚',
@@ -1076,7 +1075,7 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'uploadedimage' => 'тонгозь "[[$1]]"',
'overwroteimage' => 'тонгозь "[[$1]]" од верзиенц',
'uploaddisabled' => 'Тонгодемать лоткозь',
-'uploaddisabledtext' => 'Файл тонгодемать {{SITENAME}}-Ñа лоткозь.',
+'uploaddisabledtext' => 'Файл тонгодемаÑÑŒ лоткаф.',
'uploadscripted' => 'Ð¢Ñ Ñ„Ð°Ð¹Ð»Ñа ащи HTML Ñли програм, конат аф морафтовихть интернет полаткÑÑ‚ÑŒ вельде.',
'uploadcorrupt' => 'Ð¢Ñ Ñ„Ð°Ð¹Ð»ÑÑŒ колавÑÑŒ Ñли Ñонь аф кондÑÑти файл формат Ñ‚ÑшкÑоц. Ванк ди тонк Ñонь одукÑ.',
'uploadvirus' => 'Ð¢Ñ Ñ„Ð°Ð¹Ð»Ñа ащи Ð²Ð¸Ñ€ÑƒÑ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼! Информацие: $1',
@@ -1135,11 +1134,11 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'filehist-filesize' => 'Файлонь кувалмоц',
'filehist-comment' => 'ÐœÑльполаткÑ',
'imagelinks' => 'СюлмафкÑÑ‚',
-'linkstoimage' => 'Ð¡Ñ {{PLURAL:$1|лопаÑÑŒ Ñюлмаф|$1 лопатне Ñюлмафт}} вага Ñ‚Ñ Ñ„Ð°Ð¹Ð»Ñ‚ÑŒ мархта:',
+'linkstoimage' => 'Сай {{PLURAL:$1|лопаÑÑŒ Ñюлмаф|$1 лопатне Ñюлмафт}} вага Ñ‚Ñ Ñ„Ð°Ð¹Ð»Ñ‚ÑŒ мархта:',
'nolinkstoimage' => 'Лопат Ñюлмафт Ñ‚Ñ Ñ„Ð°Ð¹Ð»Ñ‚ÑŒ мархта ашет.',
'morelinkstoimage' => 'Ванк [[Special:WhatLinksHere/$1|ÑÑда лама ÑюлмафкÑÑ‚]] Ñ‚Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð½Ð´Ð¸.',
-'redirectstofile' => 'Вага {{PLURAL:$1|файл|$1 файлхт}} йотафтÑаÑьк Ñ‚Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð½Ð´Ð¸:',
-'duplicatesoffile' => 'Вага {{PLURAL:$1|файл ащи кафонзафкÑокÑ|$1 файлхне ащихть кафонзафкÑокÑ}} Ñ‚Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð½Ð´Ð¸:',
+'redirectstofile' => 'Сай {{PLURAL:$1|файлÑÑŒ шашфтфоль|$1 файлхне шашфтфольхть}} Ñ‚Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð½Ð´Ð¸:',
+'duplicatesoffile' => 'Сай {{PLURAL:$1|файлÑÑŒ ащи кафонзафкÑокÑ|$1 файлхне ащихть кафонзафкÑокÑ}} Ñ‚Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð½Ð´Ð¸:',
'sharedupload' => 'Ð¢Ñ Ñ„Ð°Ð¹Ð»ÑÑŒ тонгозь марÑтонь файл пърдафкÑÑ Ð´Ð¸ Ñонь ули кода ÑÑƒÐ²Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð¸Ð»Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ñ.',
'shareduploadwiki' => 'Ванк $1 лама информацие ванома.',
'shareduploadwiki-desc' => 'Сёрмадома Ñонць $1 корÑÑ Ð¼Ð°Ñ€Ñтонь репозиториÑа ванк ала.',
@@ -1172,7 +1171,7 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'filedelete-submit' => 'ÐардамÑ',
'filedelete-success' => "'''$1''' нардаф.",
'filedelete-success-old' => "'''[[Media:$1|$1]]'''-ть верзиенза нардафольхть $3, $2.",
-'filedelete-nofile' => "'''$1''' {{SITENAME}}-Ñа аш.",
+'filedelete-nofile' => "'''$1''' аш.",
'filedelete-nofile-old' => "'''$1'''-Ñ‚ÑŒ пърдафтф верзиенц Ñтама Ñ‚ÑшкÑÑ‚ мархта аш.",
'filedelete-iscurrent' => 'Тон Ñ‚ÑÑ€ÑфнÑÑ‚ Ð½Ð°Ñ€Ð´Ð°Ð¼Ñ Ñ‚Ñ Ñ„Ð°Ð¹Ð»Ñ‚ÑŒ ÑÑда од верзиенц. ЭнÑльттÑма, мърдак ваÑенда Ñонь ÑÑдынгольдень верзиезонза.',
'filedelete-otherreason' => 'ИлÑ/поладомань туфтал:',
@@ -1192,11 +1191,11 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'unwatchedpages' => 'ÐÑ„ мельгеваномаÑа лопатне',
# List redirects
-'listredirects' => 'ÐтафтфкÑнень лувомаÑÑŒ',
+'listredirects' => 'ШашфтфкÑнень лувомаÑна',
# Unused templates
'unusedtemplates' => 'ÐÑ„ нолдаф Ñ‚ÐµÐ²Ñ ÐºÐµÐ¿Ð¾Ñ‚ÑŒÐºÑне',
-'unusedtemplatestext' => 'Ð¢Ñ Ð»Ð¾Ð¿Ð°Ñа пуроптф Ñ‚Ñ ÐºÐµÐ¿Ð¾Ñ‚ÑŒÐºÑонь лемÑа Ñембе лопатне, конатнень иÑÑ‚ÑŒ Ñувафне Ð¸Ð»Ñ Ð»Ð¾Ð¿Ð°Ñ. Киртть мÑльÑот: тондейть ÑÑ€Ñви Ð²Ð°Ð½Ð¾Ð¼Ñ Ð¸Ð»Ñ ÑюлмафкÑне улендÑÑ€Ñйхть тоÑа Ð¸Ð»Ñ Ð°Ñ„ ÑÑ ÐºÐµÐ¿Ð¾Ñ‚ÑŒÐºÑне Ñинь нардамаÑнон инголе.',
+'unusedtemplatestext' => 'Ð¢Ñ Ð»Ð¾Ð¿Ð°Ñа пуроптф Ñ‚Ñ {{ns:template}} лемботмоÑа лопатне, конатнень иÑÑ‚ÑŒ Ñувафне Ð¸Ð»Ñ Ð»Ð¾Ð¿Ð°Ñ. Киртть мÑльÑот: тондейть ÑÑ€Ñви Ð²Ð°Ð½Ð¾Ð¼Ñ Ð¸Ð»Ñ ÑюлмафкÑне улендÑÑ€Ñйхть тоÑа Ð¸Ð»Ñ Ð°Ñ„ Ð½Ñ ÐºÐµÐ¿Ð¾Ñ‚ÑŒÐºÑне Ñинь нардамаÑнон инголе.',
'unusedtemplateswlh' => 'Ð¸Ð»Ñ ÑюлмафкÑне',
# Random page
@@ -1204,8 +1203,8 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'randompage-nopages' => 'Ð¢Ñ Ð»ÐµÐ¼ потмоÑа лопат ашет.',
# Random redirect
-'randomredirect' => 'Коза повÑÑŒ ётафтома',
-'randomredirect-nopages' => 'Ð¢Ñ Ð»ÐµÐ¼ потмоÑа ётафтфкÑÑ‚ ашет.',
+'randomredirect' => 'Коза повÑÑŒ шашфтфкÑ',
+'randomredirect-nopages' => 'Ð¢Ñ Ð»ÐµÐ¼Ð±Ð¾Ñ‚Ð¼Ð¾Ñа шашфтфкÑÑ‚ ашет.',
# Statistics
'statistics' => 'СтатиÑтик',
@@ -1227,15 +1226,15 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'disambiguations' => 'Лама ÑмузьÑа лопат',
'disambiguationspage' => 'Template:лама ÑмуÑÑ‚ÑŒ',
-'disambiguations-text' => "Ð¡Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½Ðµ Ñюлмафт '''лама Ñмузень лопа''' мархта. СиньдееÑÑ‚ ÑÑ€Ñвихть ÑÑŽÐ»Ð¼Ð°Ð¼Ñ Ð¸Ð»Ñ Ð±Ð°ÑˆÐºÐ° азондомбÑлькÑÑ‚ мархта.<br />ЛопаÑÑŒ лувови лама ÑÐ¼ÑƒÐ·ÐµÐ½Ð½ÐµÐºÑ Ð¼ÑŠÐ·Ñрда Ñон Ñюлмаф [[MediaWiki:Disambiguationspage]] ÐºÐµÐ¿Ð¾Ñ‚ÑŒÐºÑ Ð¼Ð°Ñ€Ñ…Ñ‚Ð°.",
+'disambiguations-text' => "ÐÑ Ð»Ð¾Ð¿Ð°Ñ‚Ð½Ðµ Ñюлмафт '''лама Ñмузень лопа''' мархта. СиньдееÑÑ‚ ÑÑ€Ñвихть ÑÑŽÐ»Ð¼Ð°Ð¼Ñ Ð¸Ð»Ñ Ð±Ð°ÑˆÐºÐ° ÑёрмафкÑнень мархта.<br />ЛопаÑÑŒ лувови лама ÑÐ¼ÑƒÐ·ÐµÐ½Ð½ÐµÐºÑ Ð¼ÑŠÐ·Ñрда Ñон Ñюлмаф [[MediaWiki:Disambiguationspage]] ÐºÐµÐ¿Ð¾Ñ‚ÑŒÐºÑ Ð¼Ð°Ñ€Ñ…Ñ‚Ð°.",
-'doubleredirects' => 'Кафонзаф ётафтфкÑне',
-'doubleredirectstext' => 'Ð¢Ñ Ð»Ð¾Ð¿Ð°Ð½ÑŒ лувомаÑа нÑфтевихть ётафтомат Ñюлмафт Ð¸Ð»Ñ Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ð°Ñ‚Ð½ÐµÐ½ÑŒ мархта. Эрь линиÑÑа улихть ваÑенце ди омбоце ётафтоматнень ÑюлмафкÑÑна, Ñ‚ÑÑа тага ули омбоце ётафтомать ваÑенце кикÑонцты ÑюлмафкÑÑÑŒ, тоÑа ули нÑфтемаÑÑŒ лопань лемонц Ð»Ð°Ð½Ð³Ñ ÐºÐ¾Ð½Ð°Ð½ÑŒ мархта ÑÑ€Ñволь ваÑенце ётафтомать ÑюлмафтомÑ.',
-'double-redirect-fixed-move' => '[[$1]] ётафтфоль Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ, Ñон Ñ‚Ñни Ñ‘Ñ‚Ð°Ñ„Ñ‚Ñ„ÐºÑ [[$2]]нди',
-'double-redirect-fixer' => 'ÐтафтфкÑонь латцема',
+'doubleredirects' => 'Кафонзаф умборондафтфкÑне',
+'doubleredirectstext' => 'Ð¢Ñ Ð»Ð¾Ð¿Ð°Ð½ÑŒ лувомаÑа нÑфтевихть умборондафтфкÑне Ñюлмафт Ð¸Ð»Ñ ÑƒÐ¼Ð±Ð¾Ñ€Ð¾Ð½Ð´Ð°Ñ„Ñ‚Ñ„ÐºÑне мархта. Эрь луфкÑÑа (ÑтрокаÑа) улихть ваÑенце ди омбоце умборондафтфкÑнень ÑюлмафкÑÑна, Ñ‚ÑÑа тага ули омбоце умборондафтфкÑонь ваÑенце кикÑонцты ÑюлмафкÑÑÑŒ, тоÑа ули нÑфтемаÑÑŒ лопань лемонц Ð»Ð°Ð½Ð³Ñ ÐºÐ¾Ð½Ð°Ð½ÑŒ мархта ÑÑ€Ñволь ваÑенце умборондафтфкÑÑ‚ÑŒ ÑюлмафтомÑ.',
+'double-redirect-fixed-move' => '[[$1]] шашфтфоль, Ñон Ñ‚Ñни [[$2]]нь умборондафтфкÑоц',
+'double-redirect-fixer' => 'УмборондафтфкÑонь латцема',
-'brokenredirects' => 'Синтьф ётафтфкÑне',
-'brokenredirectstext' => 'Ð¡Ñ Ñ‘Ñ‚Ð°Ñ„Ñ‚Ñ„ÐºÑÑ‚ Ñюлмафт лопат мархта конат ашет:',
+'brokenredirects' => 'Синтьф умборондафтфкÑне',
+'brokenredirectstext' => 'Ð¡Ñ ÑƒÐ¼Ð±Ð¾Ñ€Ð¾Ð½Ð´Ð°Ñ„Ñ‚Ñ„ÐºÑне Ñюлмафт лопат мархта конат ашет:',
'brokenredirects-edit' => '(петнемÑ)',
'brokenredirects-delete' => '(нардамÑ)',
@@ -1255,7 +1254,7 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'nviews' => '$1 {{PLURAL:$1|нÑфтема|нÑфтемат}}',
'specialpage-empty' => 'Ð¢Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÐµÐ½ÑŒ корÑÑ Ð¼ÐµÐ·ÐµÐ³Ðµ изь мув.',
'lonelypages' => 'Уроз лопат',
-'lonelypagestext' => 'Ð¡Ñ Ð»Ð¾Ð¿Ð°Ñ‚ аф Ñюлмафт Ð¸Ð»Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½ÐµÐ½ÑŒ мархта {{SITENAME}}-Ñа.',
+'lonelypagestext' => 'Ð¡Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½Ðµ афи Ñюлмафт афи Ñотфт Ð¸Ð»Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½ÐµÐ½ÑŒ мархта {{SITENAME}}Ñа.',
'uncategorizedpages' => 'Категориефтома лопат',
'uncategorizedcategories' => 'Категориефтома категориет',
'uncategorizedimages' => 'Категориефтома файлхт',
@@ -1280,7 +1279,7 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'deadendpagestext' => 'Ð¡Ñ Ð»Ð¾Ð¿Ð°Ñ‚ аф Ñюлмафт Ð¸Ð»Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½ÐµÐ½ÑŒ мархта {{SITENAME}}-Ñа.',
'protectedpages' => 'Ðралаф лопат',
'protectedpages-indef' => 'Ðньцек апак кемокÑтак араламат',
-'protectedpagestext' => 'Ð¡Ñ Ð»Ð¾Ð¿Ð°Ñ‚ аралаф Ð¸Ð»Ñ Ð»ÐµÐ¼Ñ Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ð°Ð´Ð° Ñли петнемада',
+'protectedpagestext' => 'Ð¡Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½Ðµ шашфтомада Ñли петнемада аралафт',
'protectedpagesempty' => 'Ð¢Ñ Ð¿Ð¸Ð½Ð³Ñта аралаф лопат ÑÑ Ð°Ñ€Ð°Ñ„Ð½ÐµÐ¼Ð°Ñ‚Ð½ÐµÐ½ÑŒ мархта ашет.',
'protectedtitles' => 'Ðралаф конÑкÑне',
'protectedtitlestext' => 'Ð¡Ñ Ð»Ð¾Ð¿Ð° конÑкÑне тиемада аралафт',
@@ -1289,8 +1288,8 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
'newpages' => 'Од лопат',
'newpages-username' => 'Тиить лемоц:',
'ancientpages' => 'Сембода Ñире лопат',
-'move' => 'Ðтафтт',
-'movethispage' => 'Ðтафтт Ñ‚Ñ Ð»Ð¾Ð¿Ð°ÑÑŒ Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ',
+'move' => 'Шашфтт',
+'movethispage' => 'Шашфтт Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ',
'unusedimagestext' => 'ЭнÑльттÑма, шарфтк мÑльце ÑÑнь Ð»Ð°Ð½Ð³Ñ Ð¼ÐµÑ Ð¸Ð»Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð½ÐµÑ‚ лопат, улема, Ñюлмафт виде URL мархта, ÑÑÑ Ñинь Ñувафневихть Ñ‚Ñза ÑидеÑта Ñ‚ÐµÐ²Ñ Ð½Ð¾Ð»Ð´Ð°Ð¼Ð°Ñ„Ñ‚Ð¾Ð¼Ð°.',
'unusedcategoriestext' => 'Ð¡Ñ ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸ÐµÐ½ÑŒ лопат улихть, интай ашет лопат Ñли Ð¸Ð»Ñ ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸ÐµÑ‚, конат Ñинь нолдайхть тевÑ.',
'notargettitle' => 'Сувафтома лопа аш',
@@ -1364,8 +1363,8 @@ $3 макÑÑÑŒ туфталÑÑŒ - ''$2''",
ди ÑÑ€Ñви кондÑÑти Ñлектрононь адреÑце тонь [[Special:Preferences|арафнемаÑот]] Ð¸Ð»Ñ Ñ‚Ð¸Ð¸Ñ…Ð½ÐµÐ½Ð´Ð¸ Ñлектрононь Ñёрмат кучемаÑнонды.',
'emailuser' => 'ÐšÑƒÑ‡ÐµÐ¼Ñ Ñлектрононь Ñёрма Ñ‚Ñ Ñ‚Ð¸Ð¸Ð½Ð´Ð¸',
'emailpage' => 'ÐšÑƒÑ‡ÐµÐ¼Ñ Ñлектрононь Ñёрма тиинди',
-'emailpagetext' => 'ПутондÑÑ€ÑÑÑŒ Ñ‚Ñ Ñ‚Ð¸Ð¸ÑÑŒ Ñонь кондÑÑти Ñлектрононь адреÑонц Ñонь латцемаÑонза, Ñон кундай Ñ„ÐºÑ Ñёрма.
-Электрононь адреÑцень тон путыть [[Special:Preferences|тонь тиить латцемаÑоÑÑ‚]] кармай Ñвондама тонь ÑёрмаÑот "КиÑта" пакÑÑва, ди Ñёрмань кундаенди ули кода ÐºÑƒÑ‡ÐµÐ¼Ñ Ñонць Ñёрманц Ñ‚Ñ Ð°Ð´Ñ€ÐµÑÑ.',
+'emailpagetext' => 'Тондейть ули кода Ð½Ð¾Ð»Ð´Ð°Ð¼Ñ Ñ‚ÐµÐ²Ñ Ñ„Ð¾Ñ€Ð¼Ñ‚ÑŒ ала Ñ‚Ñ Ñ‚Ð¸Ð¸Ð½Ð´Ð¸ пачфтема кучеманди.
+Электрононь адреÑÑÑŒ тон путыть [[Special:Preferences|тонь тиинь латцемазонза]] кармай Ñвондама тонь ÑёрмаÑот "КиÑта" пакÑÑва, ди Ñёрмань кундаенди ули кода ÐºÑƒÑ‡ÐµÐ¼Ñ Ñонць Ñёрманц Ñ‚Ñ Ð°Ð´Ñ€ÐµÑÑ.',
'usermailererror' => 'Электрононь Ð°Ð´Ñ€ÐµÑ ÑльбÑтькÑÑÑŒ:',
'defemailsubject' => '{{SITENAME}}-нь Ñлектрононь Ñёрма',
'noemailtitle' => 'Ðш Ñлектрононь адреÑ',
@@ -1487,11 +1486,11 @@ $NEWPAGE
'delete-edit-reasonlist' => 'ÐŸÐµÑ‚Ð½ÐµÐ¼Ñ Ð½Ð°Ñ€Ð´Ð°Ð¼Ð°Ð½ÑŒ туфталхне',
'delete-toobig' => 'Ð¢Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ кувака петнемань иÑториÑÑÑŒ, $1 {{PLURAL:$1|верзиеда|верзиеда}} лама. ТÑфтама лопатнень нардамаÑÑŒ кардаф {{SITENAME}}-нь уф учÑеви колавомада араламать туфталонкÑа.',
'delete-warning-toobig' => 'Ð¢Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ кувака петнемань иÑториÑÑÑŒ, $1 {{PLURAL:$1|верзиеда|верзиеда}} лама. Сонь нардамаÑта, улема, лиÑи {{SITENAME}}-нь датабаза Ñкаманц колавомаÑÑŒ; тик Ñ‚Ñнь инголе арьÑезь.',
-'rollback' => 'ÐšÐµÐ²Ð¾Ñ€Ð´Ð°Ð¼Ñ Ð¿ÐµÑ‚Ð½ÐµÐ¼Ð°Ñ‚Ð½ÐµÐ½ÑŒ меки',
-'rollback_short' => 'Меки кевордама',
-'rollbacklink' => 'ÐºÐµÐ²Ð¾Ñ€Ð´Ð°Ð¼Ñ Ð¼ÐµÐºÐ¸',
-'rollbackfailed' => 'Меки кевордамаÑÑŒ изь лиÑе',
-'cantrollback' => 'Ðш кода петнемать мърдафтомÑ; мекольце путыÑÑŒ ульÑÑŒ Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ анцек Ñ„ÐºÑ Ñ‚Ð¸Ð¸ÐºÑ.',
+'rollback' => 'ÐŸÐ¾Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð¿ÐµÑ‚Ð½ÐµÐ¼Ð°Ñ‚Ð½Ðµ',
+'rollback_short' => 'Потафтома',
+'rollbacklink' => 'потафтомÑ',
+'rollbackfailed' => 'ПотафтомаÑÑŒ изь лиÑе',
+'cantrollback' => 'Ðш кода петнемать потафтомÑ; мекольце путыÑÑŒ ульÑÑŒ Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ анцек Ñ„ÐºÑ Ñ‚Ð¸Ð¸ÐºÑ.',
'alreadyrolled' => 'Ðш кода меки ÐºÐµÐ²Ð¾Ñ€Ð´Ð°Ð¼Ñ [[:$1]]нь мекольце петнемать, конань тиÑÑŒ [[User:$2|$2]] ([[User talk:$2|Корхнема]] | [[Special:Contributions/$2|{{int:contribslink}}]]);
Ð¸Ð»Ñ Ñ‚Ð¸Ð¸ÑÑŒ Ñонь петезе Ñли кевордазе ни.
@@ -1536,7 +1535,7 @@ $NEWPAGE
# Restrictions (nouns)
'restriction-edit' => 'ПетнемÑ',
-'restriction-move' => 'ÐÑ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ',
+'restriction-move' => 'Ð¨Ð°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ',
'restriction-create' => 'ТиемÑ',
'restriction-upload' => 'ТонгомÑ',
@@ -1616,7 +1615,7 @@ $1',
'linkshere' => "Ð¡Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½Ðµ Ñюлмафт '''[[:$1]]''' мархта:",
'nolinkshere' => "Лопат, конат Ñюлмафт '''[[:$1]]''' мархта ашет.",
'nolinkshere-ns' => "Ðш лопат Ñюлмафт '''[[:$1]]''' мархта кочкаф лемботмоÑта.",
-'isredirect' => 'ётафтф лопа',
+'isredirect' => 'умборондафтф лопа',
'istemplate' => 'Ñувафтома',
'isimage' => 'архтофкÑонь ÑюлмафкÑÑÑŒ',
'whatlinkshere-prev' => '{{PLURAL:$1|ÑÑдынголень|ÑÑдынголень $1}}',
@@ -1665,7 +1664,7 @@ $1',
'ipb-edit-dropdown' => 'ÐŸÐ¾Ð»Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ñёлгома туфталхт',
'ipb-unblock-addr' => 'Ð’Ð°Ð»Ñ…Ñ‚Ð¾Ð¼Ñ $1-нь Ñёлгома',
'ipb-unblock' => 'Тиинь Ñли IP адреÑонь Ñёлгома валхтомÑ',
-'ipb-blocklist-addr' => 'Ð’Ð°Ð½Ð¾Ð¼Ñ Ñ‚Ñниень $1-нь Ñёлгоманза',
+'ipb-blocklist-addr' => '$1нь Ñ‚Ñниень Ñёлгоманза',
'ipb-blocklist' => 'Ð’Ð°Ð½Ð¾Ð¼Ñ Ñ‚Ñниень Ñёлгомат',
'unblockip' => 'Ð’Ð°Ð»Ñ…Ñ‚Ð¾Ð¼Ñ Ñёлгома тииÑта',
'unblockiptext' => 'Ðолдак Ñ‚ÐµÐ²Ñ Ñ„Ð¾Ñ€Ð¼ ала инголе Ñёлкф тиить Ñуваманц Ñёлкф IP Ð°Ð´Ñ€ÐµÑ Ñли тиинь лемоц вельде мърдафтоманкÑа.',
@@ -1740,75 +1739,75 @@ $1',
'databasenotlocked' => 'ДатабазаÑÑŒ аф пÑкÑтаф.',
# Move page
-'move-page' => 'Ð™Ð¾Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ $1 од ваÑÑ‚Ñ',
-'move-page-legend' => 'Ð™Ð¾Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð° Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ',
-'movepagetext' => "Форм ала Ñ‚ÐµÐ²Ñ Ð½Ð¾Ð»Ð´Ð°Ð¼Ñта тон лопать Ð¾Ð´Ñ Ð»ÐµÐ¼Ð´ÐµÑак, Ñембе Ñонь иÑториÑц ули ётафтф мархтонза од лем лопаÑ.
-Сире лемоц арай од лем Ð»Ð¾Ð¿Ð°Ñ Ñ‘Ñ‚Ð°Ñ„Ñ‚Ñ„ÐºÑокÑ.
-Лемть мархта ётафтфкÑне улихть кода ÑÑлек одонзамÑ. УлефтÑÑ€Ñй мÑльце Ñинь ÑÑлек одонзальхть, ÑÑ€Ñви нама варжамÑ[[Special:DoubleRedirects|кафонзаф]] Ñли [[Special:BrokenRedirects|Ñинтьф ётафтфкÑне]].
+'move-page' => 'Ð¨Ð°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ $1 од ваÑÑ‚Ñ',
+'move-page-legend' => 'Ð¨Ð°ÑˆÐ°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ',
+'movepagetext' => "Форм ала Ñ‚ÐµÐ²Ñ Ð½Ð¾Ð»Ð´Ð°Ð¼Ñта тон лопать Ð¾Ð´Ñ Ð»ÐµÐ¼Ð´ÐµÑак, Ñембе Ñонь иÑториÑц ули шашфтф мархтонза од лем лопаÑ.
+Сире лемоц арай од лем Ð»Ð¾Ð¿Ð°Ñ ÑƒÐ¼Ð±Ð¾Ñ€Ð¾Ð½Ð´Ð°Ñ„Ñ‚Ñ„ÐºÑокÑ.
+Лемть мархта умборондафтфкÑне улихть кода ÑÑлек одонзамÑ. УлефтÑÑ€Ñй мÑльце Ñинь ÑÑлек одонзальхть, ÑÑ€Ñви нама варжамÑ[[Special:DoubleRedirects|кафонзаф]] Ñли [[Special:BrokenRedirects|Ñинтьф умборондафтфкÑне]].
Тондейть Ñави лацкаÑта Ð²Ð°Ñ€Ð¶Ð°Ð¼Ñ ÑюлмафкÑне илÑдÑÑ‚ÑŒ Ð°Ñ€Ð°Ñ„Ð½ÐµÑ„Ð¾ÐºÑ Ð²Ð¸Ð´Ðµ ёну.
-Шарфтк мÑльце улендÑÑ€ÑÑÑŒ ни Ñ‚Ñ Ð¾Ð´ лемÑа Ð¸Ð»Ñ ÑёрматфÑÑŒ, лопаÑÑŒ '''аф''' ётафтови мъзÑÑ€Ñ Ð¾Ð´ ваÑÑ‚ÑÑŒ арай ÑˆÐ°Ð²Ð°ÐºÑ Ñли ётафтфкÑÐ¾ÐºÑ Ñди тоÑа аш ётай петнема иÑториÑ. СÑÐºÐ¾ÐºÑ Ñ‚Ð¾Ð½Ð´ÐµÐ¹Ñ‚ÑŒ ули кода Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ меки коÑа Ñон инголе ульÑÑŒ, Ñди тондейть аш кода тага веÑÑ‚ÑŒ Ñ‚Ð¸ÐµÐ¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ кона ули ни.
+Шарфтк мÑльце улендÑÑ€ÑÑÑŒ ни Ñ‚Ñ Ð¾Ð´ лемÑа Ð¸Ð»Ñ ÑёрматфÑÑŒ, лопаÑÑŒ '''аф''' шашфтови мъзÑÑ€Ñ Ð¾Ð´ ваÑÑ‚ÑÑŒ арай ÑˆÐ°Ð²Ð°ÐºÑ Ñли умборондафтфкÑÐ¾ÐºÑ Ñди тоÑа аш ётай петнематнень иÑториÑц. СÑÐºÐ¾ÐºÑ Ñ‚Ð¾Ð½Ð´ÐµÐ¹Ñ‚ÑŒ ули кода ÑˆÐ°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ меки коÑа Ñон инголе ульÑÑŒ, Ñди тондейть аш кода тага веÑÑ‚ÑŒ Ñ‚Ð¸ÐµÐ¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ кона ули ни.
'''ИÐГОЛЕ МЯРЬГОМÐ!'''
ÐžÐ´Ñ Ð»ÐµÐ¼Ð´ÐµÐ¼Ð°ÑÑŒ канни Ñодаф лопанди апак учт Ñди вакÑка аф ётави полафтомаÑÑŒ;
ÑнÑльттÑма арьÑек тевда инголе Ð¼ÐµÑ Ñ‚Ð¾Ð½ шарьхкодÑÑ‚ мезе лиÑи тонь тиемада меле.",
-'movepagetalktext' => "Сотф корхнема лопаÑÑŒ ули ÑÑлек ётафтф мархтонза '''кафта тевда башка:'''
+'movepagetalktext' => "Сотф корхнема лопаÑÑŒ ули ÑÑлек шашфтф мархтонза '''кафта тевда башка:'''
*ÐÑ„ шава корхнема лопаÑÑŒ ульÑÑŒ ни Ð¸Ð»Ñ Ð»ÐµÐ¼Ñа, Ñли
*Тон изеть пута Ñ‚ÑшкÑÐºÑ Ð¿Ð°ÐºÑÑÑ Ð°Ð»Ð°.
-Ð¡Ñ Ñ‚ÐµÑ„Ð½ÐµÐ½ÑŒ Ñюнеда тондейть Ñави кÑдьвельде лопать Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ñли ÑˆÐ¾Ð²Ð¾Ñ€ÐµÐ¼Ñ ÐºÐ¾Ð´Ð° ÑÑ€Ñви.",
-'movearticle' => 'ÐÑ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ:',
-'movenotallowed' => 'Тондейть аф мÑрьгови Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ од ваÑÑ‚Ñ {{SITENAME}}Ñа.',
+Ð¡Ñ Ñ‚ÐµÑ„Ð½ÐµÐ½ÑŒ Ñюнеда тондейть Ñави кÑдьвельде лопать ÑˆÐ°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ Ñли ÑˆÐ¾Ð²Ð¾Ñ€ÐµÐ¼Ñ ÐºÐ¾Ð´Ð° ÑÑ€Ñви.",
+'movearticle' => 'Ð¨Ð°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ:',
+'movenotallowed' => 'Тон аф мÑрьговат ÑˆÐ°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ од ваÑÑ‚Ñ.',
'newtitle' => 'Од лемÑ:',
'move-watch' => 'Ð’Ð°Ð½Ð¾Ð¼Ñ Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ мельге',
-'movepagebtn' => 'ÐÑ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°ÑÑŒ Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ',
-'pagemovedsub' => 'ÐтафтомаÑÑŒ ётаÑÑŒ лац',
-'movepage-moved' => '<big>\'\'\'"$1"ÑÑŒ ётафтфоль "$2"Ñ\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'movepagebtn' => 'Ð¨Ð°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ',
+'pagemovedsub' => 'ШашфтомаÑÑŒ ётаÑÑŒ лац',
+'movepage-moved' => '<big>\'\'\'"$1"ÑÑŒ шашфтфоль "$2"Ñ\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => 'Ð¢Ñ Ð»ÐµÐ¼ мархта лопаÑÑŒ ульÑÑŒ ни Ñли лемÑÑŒ, кона тон кочкать аф кондÑÑти.
ÐрьÑек Ð¸Ð»Ñ Ð»ÐµÐ¼.',
-'cantmove-titleprotected' => 'Ðш кода Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ Ñ‚Ñ Ð²Ð°ÑÑ‚Ñ ÑÑÑ Ð¼ÐµÑ Ñ‚Ñ Ð¾Ð´ конÑкÑÑÑŒ тиемада аралаф',
-'talkexists' => "'''Ð¢Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ ётафтомац анок, аньцек Ñонь корхнема лопац аф ётафтови, ÑÑÑ Ð¼ÐµÑ Ð¾Ð´ лемÑа Ñ„ÐºÑ Ð»Ð¾Ð¿Ð° ульÑÑŒ ни. ЭнÑльттÑма, шоворьфть Ñинь кÑдьвельде.'''",
-'movedto' => 'ётафтфоль',
-'movetalk' => 'Ðтафтт Ñотф мархтонза корхнема лопаÑÑŒ',
-'move-subpages' => 'Ðтафтт Ñембе Ñуб-лопатне кда ÑÑ€Ñвихть',
-'move-talk-subpages' => 'Ðтафтт Ñембе корхнема лопатнень Ñуб-лопаÑна кда ÑÑ€Ñвихть',
+'cantmove-titleprotected' => 'Ðш кода ÑˆÐ°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ Ñ‚Ñ Ð²Ð°ÑÑ‚Ñ ÑÑÑ Ð¼ÐµÑ Ñ‚Ñ Ð¾Ð´ конÑкÑÑÑŒ тиемада аралаф',
+'talkexists' => "'''Ð¢Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ шашфтомац анок, аньцек Ñонь корхнема лопац аф шашфтови, ÑÑÑ Ð¼ÐµÑ Ð¾Ð´ лемÑа Ñ„ÐºÑ Ð»Ð¾Ð¿Ð° ульÑÑŒ ни. ЭнÑльттÑма, шоворьфтть Ñинь кÑдьвельде.'''",
+'movedto' => 'шашфтфоль',
+'movetalk' => 'Шашфтт Ñотф мархтонза корхнема лопать',
+'move-subpages' => 'Шашфтт Ñембе Ñублопатне кда ÑÑ€Ñвихть',
+'move-talk-subpages' => 'Шашфтт Ñембе корхнема лопатнень ÑублопаÑна кда ÑÑ€Ñвихть',
'movepage-page-exists' => 'ЛопаÑÑŒ $1 ульÑÑŒ ни и Ñон ÑÑлек Ð¾Ð´ÑƒÐºÑ Ð°Ñ„ Ñёрмадови.',
-'movepage-page-moved' => 'ЛопаÑÑŒ $1 ётафтфоль $2-Ñ.',
-'movepage-page-unmoved' => 'Лопать $1 аш кода Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ $2-Ñ.',
-'movepage-max-pages' => 'Сембода лама $1 {{PLURAL:$1|лопа|лопат}} йотафтфольхть Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ Ð¸ фкÑвок ÑÑда тов аф кармай ÑÑлек ётафтовома.',
-'1movedto2' => '[[$1]] ётафтфоль [[$2]]Ñ',
-'1movedto2_redir' => '[[$1]] ётафтфоль [[$2]]Ñ Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ Ñ‘Ñ‚Ð°Ñ„Ñ‚Ñ„Ñ‚Ð¾Ð¼Ð° вельде',
-'movelogpage' => 'Ð˜Ð»Ñ Ð²Ð°ÑÑ‚Ñ Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ð°Ð½ÑŒ лувомаÑÑŒ',
-'movelogpagetext' => 'Ðла од ваÑÑ‚Ñ Ñ‘Ñ‚Ð°Ñ„Ñ‚Ñ„ лопатнень лувомаÑÑŒ.',
+'movepage-page-moved' => 'ЛопаÑÑŒ $1 шашфтфоль $2-Ñ.',
+'movepage-page-unmoved' => 'Лопать $1 аш кода ÑˆÐ°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ $2-Ñ.',
+'movepage-max-pages' => 'Сембода лама $1 {{PLURAL:$1|лопа|лопат}} шашфтфольхть Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ Ð¸ фкÑвок ÑÑда тов аф кармай ÑÑлек шашфтовома.',
+'1movedto2' => '[[$1]] шашфтфоль [[$2]]Ñ',
+'1movedto2_redir' => '[[$1]] шашфтфоль [[$2]]Ñ Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ ÑƒÐ¼Ð±Ð¾Ñ€Ð¾Ð½Ð´Ð°Ñ„Ñ‚Ð¾Ð¼Ð° вельде',
+'movelogpage' => 'Ð˜Ð»Ñ Ð²Ð°ÑÑ‚Ñ ÑˆÐ°ÑˆÑ„Ñ‚Ð¾Ð¼Ð°Ð½ÑŒ лувомаÑÑŒ',
+'movelogpagetext' => 'Ðла од ваÑÑ‚Ñ ÑˆÐ°ÑˆÑ„Ñ‚Ñ„ лопатнень лувомаÑÑŒ.',
'movereason' => 'Туфтал:',
'revertmove' => 'велÑфтомÑ',
-'delete_and_move' => 'ÐÐ°Ñ€Ð´Ð°Ð¼Ñ Ñди од ваÑÑ‚Ñ Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ',
+'delete_and_move' => 'ÐÐ°Ñ€Ð´Ð°Ð¼Ñ Ñди од ваÑÑ‚Ñ ÑˆÐ°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ',
'delete_and_move_text' => '==ÐардамаÑÑŒ вешф==
ЭрÑвкÑтовÑÑŒ лопа "[[:$1]]" ульÑÑŒ ни.
-ÐœÑльце нардамонза од ваÑÑ‚Ñ Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ð°Ð½ÑŒ шумордаманкÑа?',
+ÐœÑльце нардамонза од ваÑÑ‚Ñ ÑˆÐ°ÑˆÑ„Ñ‚Ð¾Ð¼Ð°Ð½ÑŒ шумордаманкÑа?',
'delete_and_move_confirm' => 'Ина, нардак лопать',
-'delete_and_move_reason' => 'Ðардаф од ваÑÑ‚Ñ Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ð°Ð½ÑŒ шумордамонкÑа',
+'delete_and_move_reason' => 'Ðардаф од ваÑÑ‚Ñ ÑˆÐ°ÑˆÑ„Ñ‚Ð¾Ð¼Ð°Ð½ÑŒ шумордамонкÑа',
'selfmove' => 'ЛиÑема ваÑтонь ди од ваÑтонь конÑкÑне фкат;
-аш кода Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ Ñ‚Ñка ваÑÑ‚Ñ ÐºÐ¾Ð½Ð° Ñон ащеÑÑŒ ни.',
+аш кода ÑˆÐ°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ Ñ‚Ñка ваÑÑ‚Ñ ÐºÐ¾Ð½Ð° Ñон ащи ни.',
'immobile_namespace' => 'ЛиÑема Ñли од ваÑтонь конÑкÑÑÑŒ Ñвови Ð¸Ð»Ñ ÐºÐ¾Ð½ÑкÑта;
аш кода Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ инголень ваÑÑ‚Ñта од ваÑÑ‚Ñ Ñ‚Ñ Ð»ÐµÐ¼Ð±Ð¾Ñ‚Ð¼Ð¾Ñа.',
-'imagenocrossnamespace' => 'Ðш кода Ð¹Ð¾Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð°Ñ€Ñ…Ñ‚Ð¾Ñ„ÐºÑÑÑŒ аф архтофкÑонь лемботмоÑ',
+'imagenocrossnamespace' => 'Ðш кода ÑˆÐ°ÑˆÑ„Ñ‚Ð¾Ð¼Ñ Ð°Ñ€Ñ…Ñ‚Ð¾Ñ„ÐºÑÑÑŒ аф архтофкÑонь лемботмоÑ',
'imagetypemismatch' => 'Файлть од келептемац Ñвови Ñонь Ñортодонза',
'imageinvalidfilename' => 'Вешеви файллемÑÑŒ аф кондÑÑти',
-'fix-double-redirects' => 'ÐžÐ´Ð¾Ð½Ð·Ð°Ð¼Ñ Ñембе ётафтфкÑне конат Ñюлмафт ушедомань лем мархта',
+'fix-double-redirects' => 'ÐžÐ´Ð¾Ð½Ð·Ð°Ð¼Ñ Ñембе умборондафтфкÑне конатне Ñюлмафт ушедомань лемть мархта',
# Export
'export' => 'Ð’Ð¸Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½ÐµÐ½ÑŒ файлÑ',
-'exporttext' => 'Тондейть ули кода уÑÐºÐ¾Ð¼Ñ Ñ‚ÐµÐºÑÑ‚Ñ‚ÑŒ ди кодамога лопань Ñли лопатнень кÑрькÑÑнон петнема иÑториÑÑ‚ÑŒ XML форматÑа.
+'exporttext' => 'Тондейть ули кода Ð²Ð¸Ð¼Ñ Ñ‚ÐµÐºÑÑ‚Ñ‚ÑŒ ди кодамога лопань Ñли лопатнень кÑрькÑÑнон петнема иÑториÑÑ‚ÑŒ XML форматÑ.
ТÑнь ули кода уÑÐºÐ¾Ð¼Ñ Ð¸Ð»Ñ Ð’Ð¸ÐºÐ¸Ñ MediaWiki-Ñ‚ÑŒ Ñ‚ÐµÐ²Ñ Ð½Ð¾Ð»Ð´Ð°Ð¼Ð´Ð° [[Special:Import|уÑкома лопать]] вельде.
-Лопатнень уÑкоманди путт конÑкÑÑ‚ текÑтонь куднÑÑ Ð°Ð»Ð°, Ñ„ÐºÑ ÐºÐ¾Ð½ÑÐºÑ ÐºÐ¸ÐºÑÑ, ди кочкак кда мÑльце Ñ‚Ñниень верзиеть, Ñтане ина Ñембе Ñире верзиет лопань иÑториÑÑ‚ÑŒ кикÑонзон мархта Ñли аньцек Ñ‚Ñниень верзиеть мекольце петнемань информациенц мархта.
+Лопатнень вимонди путт конÑкÑÑнон текÑтонь куднÑÑ Ð°Ð»Ð°, Ñ„ÐºÑ ÐºÐ¾Ð½ÑÐºÑ Ñ„ÐºÑ ÐºÐ¸ÐºÑÑ, ди кочкак кда мÑльце Ñ‚Ñниень верзиеть, Ñтане ина Ñембе Ñире верзиет лопань иÑториÑÑ‚ÑŒ кикÑонзон мархта Ñли аньцек Ñ‚Ñниень верзиеть мекольце петнемань информациенц мархта.
Мекольце вариантÑа тондейть ули кода ÐºÑƒÐ½Ð´Ð°Ð¼Ñ ÑюлмафкÑÑ‚ÑŒ, кепотькÑонди [[{{ns:special}}:Export/{{MediaWiki:Mainpage}}]] "[[{{MediaWiki:Mainpage}}]]" лопанди.',
'exportcuronly' => 'Ð¡ÑƒÐ²Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð°Ð½ÑŒÑ†ÐµÐº Ñ‚Ñниень верзиеть, аф Ñембе иÑториÑнзон',
'exportnohistory' => "----
-'''Шарфтт мÑльце:''' ПÑшкÑе иÑториÑнь лопатнень тонгомаÑÑŒ Ñ‚Ñ Ñ„Ð¾Ñ€Ð¼Ñ‚ÑŒ вельде кардазь лац Ñкафтомань туфталонкÑа.",
-'export-submit' => 'ЛихтемÑ',
+'''Шарфтт мÑльце:''' ПÑшкÑе иÑториÑнь лопатнень вимаÑÑŒ Ñ‚Ñ Ñ„Ð¾Ñ€Ð¼Ñ‚ÑŒ вельде кардаф ÑиÑтемонь Ñкафтомань туфталонц инкÑа.",
+'export-submit' => 'ВимÑ',
'export-addcattext' => 'ÐŸÐ¾Ð»Ð°Ð´Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ категориÑÑта:',
'export-addcat' => 'ПоладомÑ',
'export-download' => 'Ð’Ð°Ð½Ñ„Ñ‚Ð¾Ð¼Ñ ÐºÐ¾Ð´Ð° файл',
@@ -1835,42 +1834,42 @@ $1',
'thumbnail_dest_directory' => 'Ðш кода ÑƒÑˆÐµÐ´Ð¾Ð¼Ñ Ð¾Ð´ ваÑтонь директориеÑÑŒ',
# Special:Import
-'import' => 'УÑÐºÐ¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚',
-'importinterwiki' => 'ТранÑвикинь уÑкома',
-'import-interwiki-text' => 'Кочкак ВикиÑÑŒ ди лопань конÑкÑонц ÑÑ€Ñвихть уÑкоманди.
+'import' => 'Ð¢Ð°Ñ€Ð³Ð°Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚',
+'importinterwiki' => 'ТранÑвикинь таргама',
+'import-interwiki-text' => 'Кочкак Вики ди лопань конÑкÑонц ÑÑ€Ñвихть таргаманди.
Верзиень шиÑна ди петнихнень лемÑна улихть ванфтфт.
-Сембе ётковикинь уÑкома тефне Ñ‚Ñшневихть [[Special:Log/import|уÑкомань лувомаÑ]].',
+Сембе ётковикинь таргама тефне Ñ‚Ñшневихть [[Special:Log/import|таргамань лувомаÑ]].',
'import-interwiki-history' => 'КопиÑÑ„Ñ‚Ð¾Ð¼Ñ Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ Ñембе иÑториÑнь верзиенза',
-'import-interwiki-submit' => 'УÑкомÑ',
-'import-interwiki-namespace' => 'ÐÑ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½ÐµÐ½ÑŒ Ñ‚Ñ Ð»ÐµÐ¼Ð±Ð¾Ñ‚Ð¼Ð¾Ñ:',
-'importtext' => 'ЭнÑльттÑма уÑкт файлть Вики лиÑьмаÑта [[Special:Export|уÑкома лезкÑÑÑŒ]] Ñ‚ÐµÐ²Ñ Ð½Ð¾Ð»Ð´Ð°Ð·ÑŒ, ванфтт Ñ‚Ñнь тонь Ñодама машинаÑа ди тонк Ñ‚Ñзк.',
-'importstart' => 'Лопатне уÑкÑевихть...',
+'import-interwiki-submit' => 'ТаргамÑ',
+'import-interwiki-namespace' => 'ÐŸÐ°Ñ‡Ñ„Ñ‚ÐµÐ¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚Ð½ÐµÐ½ÑŒ Ñ‚Ñ Ð»ÐµÐ¼Ð±Ð¾Ñ‚Ð¼Ð¾Ñ:',
+'importtext' => 'ЭнÑльттÑма таргак файлть Вики лиÑьмоÑтонза [[Special:Export|вима лезкÑÑÑŒ]] Ñ‚ÐµÐ²Ñ Ð½Ð¾Ð»Ð´Ð°Ð·ÑŒ, ванфтт Ñ‚Ñнь тонь Ñодама машинаÑа ди тонк Ñ‚Ñзк.',
+'importstart' => 'Лопатне таркÑевихть...',
'import-revision-count' => '$1 {{PLURAL:$1|илÑкÑтоптома|илÑкÑтоптомат}}',
-'importnopages' => 'Ðшет лопат уÑкоманди.',
-'importfailed' => 'УÑкомаÑÑŒ колавÑÑŒ: <nowiki>$1</nowiki>',
-'importunknownsource' => 'ÐÑ„ Ñодаф уÑкома лиÑьмоть Ñортоц',
-'importcantopen' => 'Ðш кода Ð¿Ð°Ð½Ð¶ÐµÐ¼Ñ ÑƒÑкома файлть',
+'importnopages' => 'Ðшет лопат таргаманди.',
+'importfailed' => 'ТаргамаÑÑŒ колавÑÑŒ: <nowiki>$1</nowiki>',
+'importunknownsource' => 'ÐÑ„ Ñодаф таргама лиÑьмоть Ñортоц',
+'importcantopen' => 'Ðш кода Ð¿Ð°Ð½Ð¶ÐµÐ¼Ñ Ñ‚Ð°Ñ€Ð³Ð°Ð¼Ð° файлть',
'importbadinterwiki' => 'ÐÑ„ кондÑÑти интервикинь ÑюлмафкÑÑÑŒ',
'importnotext' => 'Шава Ñли аш текÑÑ‚',
-'importsuccess' => 'УÑкомаÑÑŒ аделавÑÑŒ!',
-'importhistoryconflict' => 'Ð¢ÑƒÑ€ÐºÑ Ð¼Ð¾Ð»Ð¸ иÑториÑнь илÑкÑтоптома ÑÑŒ (улема, Ñ‚Ñ Ð»Ð¾Ð¿Ð°ÑÑŒ уÑкфоль инголе)',
-'importnosources' => 'ТранÑвикинь уÑкома лиÑьмот ашет ди иÑториÑнь видеÑта тонгомаÑÑŒ лоткафоль.',
-'importnofile' => 'ФкÑвок уÑкома файл изь тонгов.',
-'importuploaderrorsize' => 'УÑкома файлть тонгомаÑÑŒ изь лиÑев. ФайлÑÑŒ мÑрьгови тонгома кувалмода лама.',
-'importuploaderrorpartial' => 'УÑкома файлонь тонгомаÑÑŒ изь лиÑев. Ðньцек файлть пакшец тонкфоль.',
-'importuploaderrortemp' => 'УÑкома файлть тонгомаÑÑŒ изь лиÑев. Пингонь Ð¿Ð°Ñ€Ð³Ð¾Ð½Ñ Ð¸Ð·ÑŒ мув.',
-'import-parse-failure' => 'XML уÑкома анализонь ÑльбÑтькÑÑÑŒ',
-'import-noarticle' => 'Ðшет лопат уÑкоманди!',
-'import-nonewrevisions' => 'Сембе илÑкÑтоптоматне уÑкфольхть ÑÑдынголе.',
+'importsuccess' => 'ТаргамаÑÑŒ аделавÑÑŒ!',
+'importhistoryconflict' => 'Ð¢ÑƒÑ€ÐºÑ Ð¼Ð¾Ð»Ð¸ иÑториÑнь илÑкÑтоптомаÑÑŒ (улема, Ñ‚Ñ Ð»Ð¾Ð¿Ð°ÑÑŒ таркфоль инголе)',
+'importnosources' => 'ТранÑвикинь таргама лиÑьмот ашет ди иÑториÑнь видеÑта тонгомаÑÑŒ лоткафоль.',
+'importnofile' => 'ФкÑвок таргама файл изь тонгов.',
+'importuploaderrorsize' => 'Таргама файлть тонгомаÑÑŒ изь лиÑев. ФайлÑÑŒ мÑрьгови тонгома кувалмода лама.',
+'importuploaderrorpartial' => 'Таргама файлонь тонгомаÑÑŒ изь лиÑев. Ðньцек файлть пакшец тонкфоль.',
+'importuploaderrortemp' => 'Таргама файлть тонгомаÑÑŒ изь лиÑев. Пингонь Ð¿Ð°Ñ€Ð³Ð¾Ð½Ñ Ð¸Ð·ÑŒ мув.',
+'import-parse-failure' => 'XML таргама анализонь ÑльбÑтькÑÑÑŒ',
+'import-noarticle' => 'Ðшет лопат таргаманди!',
+'import-nonewrevisions' => 'Сембе илÑкÑтоптоматне таркфольхть ÑÑдынголе.',
'xml-error-string' => '$1 $2-це кикÑÑа, палмань $3 ($4 байтт): $5',
'import-upload' => 'Ð¢Ð¾Ð½Ð³Ð¾Ð¼Ñ XML информациеÑÑŒ',
# Import log
-'importlogpage' => 'Сувафтомань лувома',
-'importlogpagetext' => 'ÐдминиÑтрациеÑа лопань уÑкоматне петнемань иÑториÑÑнон мархта Ð¸Ð»Ñ Ð’Ð¸ÐºÐ¸Ñта.',
-'import-logentry-upload' => 'уÑкф [[$1]] файлонь тонгомать вельде',
+'importlogpage' => 'Таргамань лувома',
+'importlogpagetext' => 'ÐдминиÑтрациеÑа лопань таргаматне петнемань иÑториÑÑнон мархта Ð¸Ð»Ñ Ð’Ð¸ÐºÐ¸Ñта.',
+'import-logentry-upload' => 'таргаф [[$1]] файлонь тонгомать вельде',
'import-logentry-upload-detail' => '$1 {{PLURAL:$1|илÑкÑтоптома|илÑкÑтоптомат}}',
-'import-logentry-interwiki' => 'ётафтф Викитнень ёткÑа $1',
+'import-logentry-interwiki' => 'шашфтф Викитнень ёткÑа $1',
'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|илÑкÑтоптома|илÑкÑтоптомат}} $2-Ñта',
# Tooltip help for the actions
@@ -1892,7 +1891,7 @@ $1',
'tooltip-ca-protect' => 'Ðралак Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ',
'tooltip-ca-delete' => 'ÐÐ°Ñ€Ð´Ð°Ð¼Ñ Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ',
'tooltip-ca-undelete' => 'ÐœÑŠÑ€Ð´Ð°Ñ„Ñ‚Ð¾Ð¼Ñ Ð¿ÐµÑ‚Ð½ÐµÐ¼Ð°Ñ‚Ð½Ðµ тифольхть Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñа Ñонь нардамадонза инголе',
-'tooltip-ca-move' => 'Ðтафтт Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ',
+'tooltip-ca-move' => 'Шашфтт Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ',
'tooltip-ca-watch' => 'Сувафтт Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ тонь мельгеваномазот',
'tooltip-ca-unwatch' => 'ÐÐ°Ñ€Ð´Ð°Ð¼Ñ Ñ‚Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÑŒ тонь мельгеваномаÑтот',
'tooltip-search' => 'Ð’ÐµÑˆÐµÐ½Ð´ÐµÐ¼Ñ {{SITENAME}}-Ñта',
@@ -2062,11 +2061,11 @@ $1',
'exif-yresolution' => 'Вертикалень Ñидец',
'exif-resolutionunit' => 'X ди Y ÑидеÑнон ункÑтама Ñ‚ÑшкÑне',
'exif-stripoffsets' => 'Ðрхтома информациеть ваÑтоц',
-'exif-rowsperstrip' => 'КурнÑтнень лувкÑÑна Ñ„ÐºÑ ÐºÐ¸ÐºÑÑ',
+'exif-rowsperstrip' => 'КурнÑтнень луфкÑÑна Ñ„ÐºÑ ÐºÐ¸ÐºÑÑ',
'exif-stripbytecounts' => 'Байтт Ñ„ÐºÑ ÐºÐ¾Ð¼Ð¿Ñ€ÐµÐ·Ð¸ÑÑ„Ñ‚Ñ„ китькÑÑ',
'exif-jpeginterchangeformat' => 'JPEG SOI-нди офÑетÑÑŒ',
'exif-jpeginterchangeformatlength' => 'JPEG информациень байтт',
-'exif-transferfunction' => 'Ðтафтома функциеÑÑŒ',
+'exif-transferfunction' => 'Пачфтема функциеÑÑŒ',
'exif-whitepoint' => 'Ðкша корÑÑ ÑƒÐ½ÐºÑтамаÑÑŒ',
'exif-primarychromaticities' => 'ВаÑень Ñ‚ÑŽÑнень ункÑтамаÑÑŒ',
'exif-ycbcrcoefficients' => 'Ð¢ÑŽÑ Ñ‘Ñ‚ÐºÐ½ÐµÐ½ÑŒ илÑкÑтомома кепотькÑÑ‚ÑŒ коефициентоц',
@@ -2404,7 +2403,7 @@ $1',
# Auto-summaries
'autosumm-blank' => 'Ðардакшневи Ñембе лопаÑта',
'autosumm-replace' => "Ðардакшневи лопать '$1' мархта",
-'autoredircomment' => 'Ðтафневи [[$1]]Ñ',
+'autoredircomment' => 'Умборондафневи [[$1]]Ñ',
'autosumm-new' => 'Од лопа: $1',
# Live preview
@@ -2504,7 +2503,7 @@ $1',
'specialpages-group-pages' => 'Лопатнень кÑрькÑÑÑŒ',
'specialpages-group-pagetools' => 'Лопань кÑдьёнкÑÑ‚',
'specialpages-group-wiki' => 'Викинь дата ди кÑдьёнкÑне',
-'specialpages-group-redirects' => 'Башка лопатнень Ð¸Ð»Ñ Ð²Ð°ÑÑ‚Ñ Ñ‘Ñ‚Ð°Ñ„Ñ‚Ð¾Ð¼Ð°',
+'specialpages-group-redirects' => 'Башка лопатнень умборондафтома',
'specialpages-group-spam' => 'Лудна пачфтематнень ÐºÐ°Ñ€ÑˆÐµÑ ÐºÑдьёнкÑне',
# Special:BlankPage
diff --git a/languages/messages/MessagesMg.php b/languages/messages/MessagesMg.php
index 423a8143..488e7dc8 100644
--- a/languages/messages/MessagesMg.php
+++ b/languages/messages/MessagesMg.php
@@ -5,6 +5,7 @@
* @file
*
* @author Alno
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -391,10 +392,9 @@ ilay bokotra \"Tehirizo\" ianao. <br />",
'editingold' => "<strong>FAMPITANDREMANA: Ity pejy ity dia efa lany daty io votoatiny ovainao io.
Raha io no tahirizinao, dia ho very ny fanovana ity pejy ity rehetra taorian'io fanovana io.</strong>",
'yourdiff' => 'Fampitahana',
-'longpagewarning' => "
-<strong>FAMPITANDREMANA: Mahatratra $1 kilooktety ny hangezan'ity pejy ity;
+'longpagewarning' => "<strong>FAMPITANDREMANA: Mahatratra $1 kilooktety ny hangezan'ity pejy ity;
Ny navigateur sasantsasany dia mety hanana olana
-amin'ny fanovana ny pejy manakaiky na mihoatra ny 32ko.
+amin'ny fanovana ny pejy manakaiky na mihoatra ny 32 ko.
Tsara raha saratsarahinao ho fizarana maromaro ity pejy ity.</strong>",
'readonlywarning' => '<strong>FAMPITANDREMANA: Nohidiana noho ny antony fikolokoloana aloha ny banky angona,
koa tsy afaka mitahiry ny fanovana nataonao aloha ianao izao. Angamba tokony hanao Couper coller aloha
diff --git a/languages/messages/MessagesMk.php b/languages/messages/MessagesMk.php
index f7678d64..951f3cbf 100644
--- a/languages/messages/MessagesMk.php
+++ b/languages/messages/MessagesMk.php
@@ -11,6 +11,7 @@
* @author Glupav
* @author INkubusse
* @author Misos
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -197,14 +198,20 @@ $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 датотеки Ñе}} во оваа категорија, од вкупно $2.}}',
-'category-file-count-limited' => '{{PLURAL:$1|Следнава датотека е|Следниве $1 датотеки Ñе}} во оваа категорија.',
+'category-file-count' => '{{PLURAL:$2|Оваа категорија ја Ñодржи Ñамо Ñледнава податотека.|{{PLURAL:$1|Следнава податотека е|Следниве $1 податотеки Ñе}} во оваа категорија, од вкупно $2.}}',
+'category-file-count-limited' => '{{PLURAL:$1|Следнава податотека е|Следниве $1 податотеки Ñе}} во оваа категорија.',
'listingcontinuesabbrev' => 'продолжува',
-'mainpagetext' => 'Вики Ñофтверот е уÑпешно инÑталиран.',
-'mainpagedocfooter' => 'Ве молиме, видете ја [http://meta.wikimedia.org/wiki/MediaWiki_localisation документацијата] и [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide водичот] за подетална информација одноÑно МедијаВики. Ðктуелната верзија на македонÑката јазична датотека можете да најдете на [http://meta.wikimedia.org/wiki/LanguageMk.php Мета].',
+'linkprefix' => '/^(.*?)([a-zA-Z\\x80-\\xff]+)$/sD',
+'mainpagetext' => "<big>'''УÑпешно инÑталирање на MediaWiki.'''</big>",
+'mainpagedocfooter' => 'Погледнете го [http://meta.wikimedia.org/wiki/Help:Contents КориÑничкото напатÑтвие] за подетални иформации како Ñе кориÑти вики Ñофтверот.
-'about' => 'За',
+==Од каде да почнете==
+* [http://meta.wikimedia.org/wiki/Manual:Configuration_settings ЛиÑта на нагодувања]
+* [http://meta.wikimedia.org/wiki/Manual:FAQ MediaWiki ЧПП (чеÑто поÑтавувани прашања)].
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki мејлинг лиÑта за нови верзии]',
+
+'about' => 'Информации за',
'article' => 'Статија',
'newwindow' => '(Ñе отвара во нов прозорец)',
'cancel' => 'Откажи',
@@ -212,7 +219,7 @@ $messages = array(
'qbbrowse' => 'ПрелиÑтај',
'qbedit' => 'Уреди',
'qbpageoptions' => 'Оваа Ñтраница',
-'qbpageinfo' => 'Информации за Ñтраницата',
+'qbpageinfo' => 'Содржина на Ñтраница',
'qbmyoptions' => 'Мои Ñтраници',
'qbspecialpages' => 'Специјални Ñтраници',
'moredotdotdot' => 'Повеќе...',
@@ -233,7 +240,7 @@ $messages = array(
'searchbutton' => 'Пребарај',
'go' => 'Оди',
'searcharticle' => 'Оди',
-'history' => 'ИÑторија на Ñтраницата',
+'history' => 'ИÑторија на Ñтраница',
'history_short' => 'ИÑторија',
'updatedmarker' => 'ажурирано од мојата поÑледна поÑета',
'info_short' => 'Информација',
@@ -326,7 +333,7 @@ $messages = array(
'editsection-brackets' => '[$1]',
'editold' => 'уреди',
'viewsourceold' => 'види код',
-'editsectionhint' => 'Уредување на Ñекција: $1',
+'editsectionhint' => 'Уреди Ñекција: $1',
'toc' => 'Содржина',
'showtoc' => 'прикажи',
'hidetoc' => 'Ñокриј',
@@ -334,15 +341,15 @@ $messages = array(
'viewdeleted' => 'Види $1?',
'restorelink' => '{{PLURAL:$1|едно избришано уредување|$1 избришани уредувања}}',
'feedlinks' => 'Фид:',
-'feed-invalid' => 'Лош тип на фид пријава',
-'feed-unavailable' => 'RSS/Atom фидови не Ñе доÑтапни на {{SITENAME}}',
+'feed-invalid' => 'Погрешен начин на претплата на фид',
+'feed-unavailable' => 'RSS/Atom фидови не Ñе доÑтапни',
'site-rss-feed' => '$1 RSS фид',
'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 (Ñтраницата не поÑтои)',
+'red-link-title' => '$1 (Ñеуште не е напишано)',
# Short words for each namespace, by default used in the namespace tab in monobook
'nstab-main' => 'Страница',
@@ -389,8 +396,8 @@ $1',
Ова најчеÑто е предизвикано од заÑтарена разл. или врÑка до иÑторија на Ñтраница која била избришана.
-Ðко ова не е Ñлучајот, можеби Ñте нашле ÑофтверÑка грешка (баг).
-Ве молиме пријавете го ова на некој [[Special:ListUsers/sysop|админиÑтратор]], давајќи врÑка до URL-то.',
+Ðко ова не е Ñлучај, можеби Ñте нашле грешка во Ñофтверот.
+Пријавете го ова на некој [[Special:ListUsers/sysop|админиÑтратор]], давајќи врÑка до URL-то.',
'missingarticle-rev' => '(измена#: $1)',
'missingarticle-diff' => '(разлика: $1, $2)',
'readonly_lag' => 'Базата е автоматÑки заклучена додека помошните Ñервери не Ñе Ñинхронизираат',
@@ -421,13 +428,15 @@ $1',
'protectedpagetext' => 'Оваа Ñтраница е заклучена за уредувања.',
'viewsourcetext' => 'Можете да го погледнете и копирате кодот на оваа Ñтраница:',
'protectedinterface' => 'Оваа Ñтраница Ñодржи текÑÑ‚ од интерфејÑот на Ñофтверот и е заклучена заради можна злоупотреба.',
-'editinginterface' => "'''Предупредување:''' Уредувате Ñтраница која Ñе кориÑти за приказ на текÑÑ‚ од врÑка Ñо програмата. Промените на оваа Ñтраница ќе Ñе одразат на изгледот на Ñтраницата кај Ñите кориÑници.",
+'editinginterface' => "'''Предупредување:''' Уредувате Ñтраница која е дел од кориÑничкиот Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÑ˜Ñ Ð½Ð° MediaWiki Ñофтверот.
+Промените на оваа Ñтраница ќе предизвикаат промена на кориÑничкиот Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÑ˜Ñ ÐºÐ°Ñ˜ оÑтанатите кориÑници.
+За превод, имајте го во предвид проектот [http://translatewiki.net/wiki/Main_Page?setlang=mk Betawiki], MediaWiki проект за локализација.",
'sqlhidden' => '(Скриен SQL прашалник)',
-'cascadeprotected' => 'Оваа Ñтраница е заштитена од уредување, бидејќи е вметната во {{PLURAL:$1|Ñледнава Ñтраница, којашто е заштитена|Ñледниве Ñтраници, коишто Ñе заштитени}} Ñо „преноÑна заштита“:
+'cascadeprotected' => 'Оваа Ñтраница е заштитена, не може да Ñе уредува, бидејќи е дел од {{PLURAL:$1|Ñледнава Ñтраница, којашто е заштитена|Ñледниве Ñтраници, коишто Ñе заштитени}} бидејќи опцијата „каÑкадна заштита“ е вклучена:
$2',
'namespaceprotected' => "Ðемате дозвола за уредување Ñтраници во именÑкиот проÑтор '''$1'''.",
'customcssjsprotected' => 'Ðемате дозвола за уредување на оваа Ñтраница, бидејќи Ñодржи лични нагодувања на друг кориÑник.',
-'ns-specialprotected' => 'Страниците во именÑкиот проÑтор {{ns:special}} не може да Ñе уредуваат.',
+'ns-specialprotected' => 'Специјални Ñтраници не може да Ñе уредуваат.',
'titleprotected' => "Овој наÑлов е заштитен од креирање од [[User:$1|$1]].
Даденото образложение е ''$2''.",
@@ -440,7 +449,7 @@ $2',
'logouttitle' => 'Одјавување на кориÑник',
'logouttext' => '<strong>Сега Ñте одјавени.</strong>
-Можете да продолжите да го кориÑтите {{SITENAME}} анонимно или можете [[Special:UserLogin|повтроно да Ñе најавите]] под иÑто или различно кориÑничко име. Да напоменеме дека некои Ñтраници може да продолжат да Ñе прикажуваат како да Ñте најавени, Ñе додека не го иÑчиÑтите кеш-от на вашиот веб прелиÑтувач.',
+Можете да продолжите Ñо кориÑтење на {{SITENAME}} анонимно или можете [[Special:UserLogin|повторно да Ñе најавите]] под иÑто или различно кориÑничко име. Да напоменеме дека некои Ñтраници може да продолжат да Ñе прикажуваат како да Ñте најавени, Ñе додека не го иÑчиÑтите кешот на вашиот веб прелиÑтувач.',
'welcomecreation' => '== Добредојдовте, $1! ==
Вашата кориÑничка Ñметка е креирана.
Ðе заборавајте да ги промените вашите [[Special:Preferences|{{SITENAME}} нагодувања]].',
@@ -498,7 +507,7 @@ $2',
'loginsuccesstitle' => 'УÑпешно најавување',
'loginsuccess' => 'Сега Ñте најавени на {{SITENAME}} како "$1".',
'nosuchuser' => 'Ðема кориÑник Ñо името "$1".
-Проверете да не Ñте направиле грешка во пишувањето, или [[Special:Userlogin/signup|креирајте нова кориÑничка Ñметка]].',
+Проверете да не Ñте направиле грешка во пишувањето, или [[Special:UserLogin/signup|креирајте нова кориÑничка Ñметка]].',
'nosuchusershort' => 'Ðема кориÑник Ñо името "<nowiki>$1</nowiki>".
Проверете дали правилно Ñте напишале.',
'nouserspecified' => 'Мора да назначите кориÑничко име.',
@@ -544,12 +553,12 @@ $2',
'resetpass_announce' => 'Ðајавени Ñте Ñо привремена лозинка пратена по е-пошта.
За да го завршите пријавувањето, мора да поÑтавите нова лозинка овде:',
'resetpass_text' => '<!-- Додадете текÑÑ‚ тука -->',
-'resetpass_header' => 'РеÑетирај ја лозинката',
+'resetpass_header' => 'Промена на кориÑничка лозинка',
'resetpass_submit' => 'ПоÑтавете лозинка и најавете Ñе',
'resetpass_success' => 'Вашата лозинка беше уÑпешно променета! Ðајавувањето е во тек...',
'resetpass_bad_temporary' => 'Ðеважечка привремена лозинка.
Можно е веќе да Ñте ја промениле вашата лозинка или да Ñте побарале нова привремена лозинка.',
-'resetpass_forbidden' => 'Ðа {{SITENAME}} не може да Ñе менуваат лозинките.',
+'resetpass_forbidden' => 'Лозинките не може да Ñе менуваат',
'resetpass_missing' => 'Формуларот не Ñодржи податоци.',
# Edit page toolbar
@@ -567,10 +576,10 @@ $2',
'math_tip' => 'Математичка формула (LaTeX)',
'nowiki_sample' => 'Овде внеÑете неформатиран текÑÑ‚',
'nowiki_tip' => 'Игнорирај вики форматирање',
-'image_sample' => 'пример.jpg',
+'image_sample' => 'Пример.jpg',
'image_tip' => 'Вметната Ñлика',
-'media_sample' => 'Пример.mp3',
-'media_tip' => 'Ð’Ñ€Ñка кон мултимедијална датотека',
+'media_sample' => 'Пример.ogg',
+'media_tip' => 'Ð’Ñ€Ñка кон податотека',
'sig_tip' => 'Вашиот Ð¿Ð¾Ñ‚Ð¿Ð¸Ñ Ñо време',
'hr_tip' => 'Хоризонтална линија',
@@ -579,7 +588,7 @@ $2',
'subject' => 'ÐаÑлов',
'minoredit' => 'Ова е Ñитна промена',
'watchthis' => 'Ðабљудувај ја оваа Ñтраница',
-'savearticle' => 'Зачувај ја Ñтраницата',
+'savearticle' => 'Зачувај Ñтраница',
'preview' => 'Преглед',
'showpreview' => 'Прикажи преглед',
'showlivepreview' => 'Преглед во живо',
@@ -635,12 +644,13 @@ $2',
'accmailtitle' => 'Лозинката е иÑпратена.',
'accmailtext' => "Лозинката за '$1' е иÑпратена на $2.",
'newarticle' => '(нова)',
-'newarticletext' => "Следевте врÑка која води до Ñтраница која Ñеуште не поÑтои. За да ја креирате Ñтраницата, почнете Ñо типкање во долното прозорче (видете ја Ñтраницата за [[{{MediaWiki:Helppage}}|помош]] за повеќе информации). Ðко Ñте овде по грешка, Ñамо притиÑнете го копчето '''назад''' во вашиот прелиÑтувач.",
+'newarticletext' => "Следевте врÑка која води до Ñтраница која Ñè уште не поÑтои.
+За да ја креирате Ñтраницата, почнете Ñо пишување во долното прозорче (видете ја [[{{MediaWiki:Helppage}}|Ñтраницата за помош]] за повеќе информации). Ðко Ñте овде по грешка, Ñамо притиÑнете го копчето '''назад''' во вашиот веб прелиÑтувач.",
'anontalkpagetext' => "''Ова е Ñтраница за разговор Ñо анонимен кориÑник кој Ñеуште не региÑтрирал кориÑничка Ñметка или не ја кориÑти. Затоа мораме да ја кориÑтиме неговата нумеричка [[IP адреÑа]] за негова идентификација. Една IP адреÑа може да биде делена од повеќе кориÑници. Ðко Ñте анонимен кориÑник и Ñметате дека кон Ð²Ð°Ñ Ñе упатени ирелевантни коментари, ве молиме [[Special:UserLogin|креирајте кориÑничка Ñметка]] или [[Special:UserLogin|најавете Ñе]] за да избегнете поиÑтоветување Ñо други анонимни кориÑници.''",
-'noarticletext' => 'Моментално нема текÑÑ‚ на оваа Ñтраница, можете да го [[Special:Search/{{PAGENAME}}|побарате овој наÑлов]] во други Ñтраници или да ја [{{fullurl:{{FULLPAGENAME}}|action=edit}} уредите оваа Ñтраница].',
+'noarticletext' => 'Моментално нема текÑÑ‚ на оваа Ñтраница, можете да направите [[Special:Search/{{PAGENAME}}|пребарување]] на овој наÑлов во други Ñтраници или да ја [{{fullurl:{{FULLPAGENAME}}|action=edit}} креирате оваа Ñтраница].',
'userpage-userdoesnotexist' => 'КориÑничката Ñметка „$1“ не е региÑтрирана.
Ве молиме размиÑлете дали навиÑтина Ñакате да ја Ñоздадете/уредите оваа Ñтраница.',
-'clearyourcache' => "'''Забелешка - По зачувување морате да го иÑчиÑтите кешот на вашиот веб прелиÑтувач за да ги видите промените.'''
+'clearyourcache' => "'''Забелешка - По Ñекое зачувување морате да го иÑчиÑтите кешот на вашиот веб прелиÑтувач за да ги видите промените.'''
'''Mozilla / Firefox / Safari:''' држете ''Shift'' додека кликате на ''Reload'' или одеднаш притиÑнете ''Ctrl-F5'' или ''Ctrl-R'' (''Command-R'' на Мекинтош);
'''Konqueror:''' кликнете на ''Reload'' или притиÑнете ''F5'';
'''Opera:''' избришете го кешот во ''Tools → Preferences'';
@@ -672,22 +682,23 @@ $2',
Горниот дел за текÑÑ‚ ја Ñодржи Ñтраницата како што Ñега поÑтои.
Вашите промени Ñе прикажани во долниот дел.
Ќе морате да ги внеÑете вашите промени Ñо поÑтоечкиот текÑÑ‚.
-'''Само''' текÑтот во горниот дел ќе биде зачуван кога ќе притиÑнете на \"Зачувај\".",
+'''Само''' текÑтот во горниот дел ќе биде зачуван кога ќе притиÑнете на \"Зачувај Ñтраница\".",
'yourtext' => 'Вашиот текÑÑ‚',
'storedversion' => 'Зачувана верзија',
'nonunicodebrowser' => '<strong>ПРЕДУПРЕДУВÐЊЕ: Вашиот прелиÑтувач не е Уникод компатибилен, ве молиме променете го пред да уредувате Ñтатија.</strong>',
'editingold' => '<strong>ПРЕДУПРЕДУВÐЊЕ: Менувате заÑтарена верзија на оваа Ñтраница.
Ðко ја зачувате, Ñите промени по оваа верзија ќе бидат изгубени.</strong>',
'yourdiff' => 'Разлики',
-'copyrightwarning' => '<div style="display:block;vertical-align: top;width:100%; background:blue; color:#fff; text-align:center; font-weight:bold; font-size:100%;margin-bottom:5px;margin-top:0;margin-left:-5px;margin-right:-4px;">ÐЕ ПРÐÐŒÐЈТЕ ТЕКСТОВИ ЗÐШТИТЕÐИ СО ÐВТОРСКИ ПРÐВРБЕЗ ДОЗВОЛÐ!</div><br />
-Имајте во предвив дека Ñите придонеÑи кон {{SITENAME}} Ñе Ñмета дека Ñе издадени под $2 (видете $1 за детали). Ðко не Ñакате вашите текÑтови да бидат Ñлободно уредувани и разменувани, не ги праќајте овде.<br />
-ИÑто така потврдувате дека вие Ñте автори на текÑтот, или Ñте го копирале од некој Ñлободен извор.',
+'copyrightwarning' => 'Имајте во предвид дека Ñите придонеÑи кон {{SITENAME}} Ñе Ñмета дека Ñе издадени под $2 (видете $1 за детали).
+Ðко не Ñакате вашите текÑтови да бидат Ñлободно уредувани и разменувани, не ги праќајте овде.<br />
+ИÑто така потврдувате дека вие Ñте автор на текÑтот, или Ñте го копирале од некој јавен домен или Ñличен Ñлободен извор.
+<strong>ÐЕ ПРÐÐŒÐЈТЕ ТЕКСТОВИ ЗÐШТИТЕÐИ СО ÐВТОРСКИ ПРÐВРБЕЗ ДОЗВОЛÐ!</strong>',
'copyrightwarning2' => 'Ве молиме, имајте во предвид дека Ñите придонеÑи кон {{SITENAME}} можат да бидат уредувани, менувани или отÑтранети од други кориÑници. Ðко не Ñакате вашиот текÑÑ‚ да биде менуван и редиÑтрибуиран Ñлободно, не го иÑпраќајте овде.<br />
ИÑто така потврдувате дека текÑтот Ñте го напишале Ñами, или Ñте го копирале од јавен домен или Ñличен Ñлободен извор (видетe $1 за детали).<br />
<strong>ÐЕ ПРÐÐŒÐЈТЕ ТЕКСТОВИ ЗÐШТИТЕÐИ СО ÐВТОРСКИ ПРÐВРБЕЗ ДОЗВОЛÐ!</strong>',
-'longpagewarning' => '<strong>ПРЕДУПРЕДУВÐЊЕ: Оваа Ñтраница има $1 килобајти;
-некои прелиÑтувачи може да имаат проблеми Ñо уредување на Ñтраниците поголеми од 32kb.
-РазмиÑлете за разделување на Ñтраницата во помали делови.</strong>',
+'longpagewarning' => '<strong>ПРЕДУПРЕДУВÐЊЕ: Оваа Ñтраница има $1 kB;
+некои прелиÑтувачи може да имаат проблеми Ñо уредување на Ñтраниците поголеми од 32 kB.
+РазмиÑлете за разделување на Ñтраницата на помали делови.</strong>',
'longpageerror' => '<strong>ГРЕШКÐ: ТекÑтот што го внеÑовте е голем $1 килобајти, што е повеќе од макÑималните $2 килобајти. Ðе може да Ñе зачува.</strong>',
'readonlywarning' => '<strong>ПРЕДУПРЕДУВÐЊЕ: Базата е заклучена заради одржување, па нема да можете да ги зачувате вашите промени Ñега.
Пробајте да го зачувате текÑтот локално и да го пратите подоцна.</strong>',
@@ -701,11 +712,11 @@ $2',
'template-protected' => '(заштитен)',
'template-semiprotected' => '(полу-заштитен)',
'hiddencategories' => 'Оваа Ñтраница припаѓа на {{PLURAL:$1|1 Ñкриена категорија|$1 Ñкриени категории}}:',
-'edittools' => '<!-- Овој текÑÑ‚ ќе Ñе прикаже под формите за уредување и подигнување датотеки. -->',
+'edittools' => '<!-- Овој текÑÑ‚ ќе Ñе прикаже под формите за уредување и подигнување. -->',
'nocreatetitle' => 'Креирањето на нови Ñтраници е ограничено',
'nocreatetext' => '{{SITENAME}} ја има ограничена можноÑта за креирање нови Ñтраници.
Можете да Ñе вратите назад и да уредувате поÑтоечка Ñтраница или [[Special:UserLogin|најавете Ñе или креирајте нова кориÑничка Ñметка]].',
-'nocreate-loggedin' => 'Ðемате дозвола да Ñоздавате нови Ñтраници на {{SITENAME}}.',
+'nocreate-loggedin' => 'Ðемате дозвола да Ñоздавате нови Ñтраници.',
'permissionserrors' => 'Грешки во правата',
'permissionserrorstext' => 'Ðемате дозвола да го направите тоа, заради {{PLURAL:$1|Ñледнава причина|Ñледниве причини}}:',
'permissionserrorstext-withaction' => 'Ðемате дозвола за $2, заради {{PLURAL:$1|Ñледнава причина|Ñледниве причини}}:',
@@ -737,14 +748,14 @@ $2',
Образложението дадено од Ñтрана на $3 е ''$2''",
# History pages
-'viewpagelogs' => 'Види иÑторија на оваа Ñтраница',
+'viewpagelogs' => 'Преглед на дневници за оваа Ñтраница',
'nohistory' => 'Ðе поÑтои иÑторија на уредување за оваа Ñтраница.',
'revnotfound' => 'Верзијата не е пронајдена',
'revnotfoundtext' => 'Старата верзија на оваа Ñтраница не може да Ñе пронајде.
Проверете ја URL адреÑата што ја кориÑтевте за приÑтап до оваа Ñтраница.',
'currentrev' => 'Тековна ревизија',
'revisionasof' => 'Ревизија од $1',
-'revision-info' => 'Ревизии од $1; $2',
+'revision-info' => 'Ревизија од $1; направена од $2',
'previousrevision' => '↠Претходна ревизија',
'nextrevision' => 'Следна ревизија →',
'currentrevisionlink' => 'ПоÑледна ревизија',
@@ -762,8 +773,8 @@ $2',
'historyempty' => '(празно)',
# Revision feed
-'history-feed-title' => 'ИÑторија на ревизиите',
-'history-feed-description' => 'ИÑторија на ревизиите за оваа Ñтраница на викито',
+'history-feed-title' => 'ИÑторија на ревидирање',
+'history-feed-description' => 'ИÑторија на ревидирање за оваа Ñтраница на викито',
'history-feed-item-nocomment' => '$1 на $2', # user at time
'history-feed-empty' => 'Бараната Ñтраница не поÑтои.
Може била избришана од викито или преименувана.
@@ -786,48 +797,76 @@ $2',
'revisiondelete' => 'Избриши/врати ревизии',
'revdelete-nooldid-title' => 'Бараната измена не поÑтои',
'revdelete-nooldid-text' => 'Ðе Ñте поÑочиле измена (измени) за да Ñе изврши оваа функција или поÑочената измена не поÑтои или Ñе обидувате да ја Ñокриете моменталната измена.',
-'revdelete-selected' => '{{PLURAL:$2|Избрана ревизија|Избрани ревизии}} од [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Одбран Ð·Ð°Ð¿Ð¸Ñ Ð¾Ð´ дневникот|Одбрани запиÑи од дневникот}}:',
-'revdelete-text' => 'Избришаните измени и наÑтани ÑÑ ÑƒÑˆÑ‚Ðµ ќе Ñе појавуваат во иÑторијата на Ñтраницата и дневниците, но делови од нивната Ñодржина ќе бидат недоÑтапни за јавноÑта.
-
-Други админиÑтратори на {{SITENAME}} ÑÑ ÑƒÑˆÑ‚Ðµ ќе имаат приÑтап до Ñкриената Ñодржина и ќе можат да ја вратат преку иÑтиот интерфејÑ, оÑвен ако не Ñе поÑтавени дополнителни ограничувања.',
-'revdelete-legend' => 'ПоÑтави ограничувања на верзијата',
-'revdelete-hide-text' => 'Сокриј го текÑтот на верзијата',
-'revdelete-hide-comment' => 'Сокриј го опиÑот на измената',
-'revdelete-hide-user' => 'Сокриј име/адреÑа на уредувачот',
-'revdelete-hide-restricted' => 'ПоÑтави ги овие ограничувања и за админиÑтраторите и заклучи го овој интерфејÑ',
+'revdelete-selected' => "'''{{PLURAL:$2|Избрана ревизија|Избрани ревизии}} од [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Одбран Ð·Ð°Ð¿Ð¸Ñ Ð¾Ð´ дневникот|Одбрани запиÑи од дневникот}}:'''",
+'revdelete-text' => "'''Избришаните измени и наÑтани ÑÑ ÑƒÑˆÑ‚Ðµ ќе Ñе појавуваат во иÑторијата на Ñтраницата и дневниците, но делови од нивната Ñодржина ќе бидат недоÑтапни за јавноÑта.'''
+
+Други админиÑтратори на {{SITENAME}} ÑÑ ÑƒÑˆÑ‚Ðµ ќе имаат приÑтап до Ñкриената Ñодржина и ќе можат да ја вратат преку иÑтиот интерфејÑ, оÑвен ако не Ñе поÑтавени дополнителни ограничувања.",
+'revdelete-legend' => 'ПоÑтави ограничувања за видливоÑÑ‚',
+'revdelete-hide-text' => 'Сокриј текÑÑ‚ на реввизија',
+'revdelete-hide-name' => 'Сокриј акција и нејзина цел',
+'revdelete-hide-comment' => 'Сокриј Ð¾Ð¿Ð¸Ñ Ð½Ð° уредување',
+'revdelete-hide-user' => 'Сокриј кориÑничко име/IP на уредувачи',
+'revdelete-hide-restricted' => 'ПоÑтави ги овие ограничувања и за СиÑтем операторите и заклучи го овој интерфејÑ',
+'revdelete-suppress' => 'Сокриј податоци од СиÑтем оператори и други кориÑници',
'revdelete-hide-image' => 'Сокриј Ñодржина на податотека',
-'revdelete-log' => 'Коментар за лог:',
-'revdelete-submit' => 'Примени на Ñледните верзии:',
-'revdelete-logentry' => 'променет приказ на верзија за [[$1]]',
+'revdelete-unsuppress' => 'ОтÑтрани ограничувања на обновени ревизии',
+'revdelete-log' => 'ÐžÐ¿Ð¸Ñ Ð½Ð° дневнички запиÑ:',
+'revdelete-submit' => 'Примени на Ñелектирани ревизии',
+'revdelete-logentry' => 'променето видливоÑÑ‚ на ревизија на [[$1]]',
'logdelete-logentry' => 'променета видливоÑÑ‚ на наÑтан од [[$1]]',
-'logdelete-success' => 'УÑпешно поÑтавена видливоÑÑ‚ на наÑтанот.',
+'revdelete-success' => "'''УÑпешно нагодена видливоÑÑ‚ на ревизија.'''",
+'logdelete-success' => "'''УÑпешно нагодување на дневник на видливоÑÑ‚.'''",
+'revdel-restore' => 'Промена на видливоÑÑ‚',
'pagehist' => 'ИÑторија на Ñтраница',
'deletedhist' => 'ИÑторија на бришења',
'revdelete-content' => 'Ñодржина',
-'revdelete-summary' => 'Ð¾Ð¿Ð¸Ñ Ð½Ð° уредувањето',
+'revdelete-summary' => 'Ð¾Ð¿Ð¸Ñ Ð½Ð° уредување',
'revdelete-uname' => 'кориÑничко име',
+'revdelete-restricted' => 'применети ограничувања на ÑиÑтем оператори',
+'revdelete-unrestricted' => 'отÑтранети ограничувања за ÑиÑтем оператори',
'revdelete-hid' => 'Ñокриј $1',
'revdelete-unhid' => 'прикажи $1',
'revdelete-log-message' => '$1 од $2 {{PLURAL:$2|ревизија|ревизии}}',
'logdelete-log-message' => '$1 од $2 {{PLURAL:$2|наÑтан|наÑтани}}',
+# Suppression log
+'suppressionlog' => 'Дневник на Ñокривања',
+
# History merging
-'mergehistory-autocomment' => 'Споено [[:$1]] Ñо [[:$2]]',
-'mergehistory-comment' => 'Споено [[:$1]] Ñо [[:$2]]: $3',
+'mergehistory' => 'Спојување на иÑтории на Ñтраница',
+'mergehistory-box' => 'Спојување на ревизии на две Ñтраници:',
+'mergehistory-from' => 'Изворна Ñтраница:',
+'mergehistory-into' => 'Целна Ñтраница:',
+'mergehistory-list' => 'Можно Ñпојување на иÑторијата на уредување',
+'mergehistory-merge' => 'Следните ревизии на [[:$1]] можат да Ñе Ñпојат во [[:$2]].
+Ðаправете Ñелекција Ñамо на оние ревизии креирани до Ñпецифицираното време.
+Предупредуваме дека ако ги кориÑтите навигационите врÑки Ñелекцијата ќе биде изгубена.',
+'mergehistory-go' => 'Приказ на уредувања кои можат да Ñе Ñпојат',
+'mergehistory-submit' => 'Спојување на ревизии',
+'mergehistory-empty' => 'Ðема ревизии кои можат да Ñе Ñпојат.',
+'mergehistory-success' => '$3 {{PLURAL:$3|ревизија|ревизии}} на [[:$1]] уÑпешно {{PLURAL:$3|е Ñпоена|Ñе Ñпоени}} во [[:$2]].',
+'mergehistory-fail' => 'Ðе е возможно да Ñе направи Ñпојување на иÑторијата, проверете ја Ñтраницата и временÑките параметри.',
+'mergehistory-no-source' => 'Изворната Ñтраница $1 не поÑтои.',
+'mergehistory-no-destination' => 'Целната Ñтраница $1 не поÑтои.',
+'mergehistory-invalid-source' => 'Изворната Ñтраница мора да има валиден наÑлов.',
+'mergehistory-invalid-destination' => 'Целната Ñтраница мора да има валиден наÑлов.',
+'mergehistory-autocomment' => 'Споено [[:$1]] во [[:$2]]',
+'mergehistory-comment' => 'Споено [[:$1]] во [[:$2]]: $3',
# Merge log
-'mergelog' => 'Дневник на Ñпојувања',
-'pagemerge-logentry' => 'Ñпоено [[$1]] Ñо [[$2]] (ревизии до $3)',
+'mergelog' => 'Дневник на Ñпојувања на Ñтраници',
+'pagemerge-logentry' => 'Ñпоено [[$1]] во [[$2]] (ревизии до $3)',
'revertmerge' => 'Одвојување',
+'mergelogpagetext' => 'Следи лиÑта на Ñкорешни Ñпојувања на иÑтории на Ñтраници.',
# Diffs
-'history-title' => 'ИÑторија на верзии за „$1“',
-'difference' => '(Разлика меѓу верзии)',
+'history-title' => 'ИÑторија на ревизии за „$1“',
+'difference' => '(Разлика меѓу ревизии)',
'lineno' => 'Линија $1:',
-'compareselectedversions' => 'Споредете ги избраните верзии',
+'compareselectedversions' => 'Споредба на избрани верзии',
'editundo' => 'откажи',
-'diff-multi' => '({{PLURAL:$1|Ðе е прикажана една меѓуверзија|Ðе Ñе прикажани $1 меѓуверзии}})',
+'diff-multi' => '({{PLURAL:$1|Ðе е прикажана една меѓуревзија|Ðе Ñе прикажани $1 меѓуревизии}})',
# Search results
'searchresults' => 'Резултати од пребарувањето',
@@ -860,12 +899,12 @@ $2',
'searchrelated' => 'поврзано',
'searchall' => 'Ñе',
'showingresults' => "Подолу {{PLURAL:$1|е прикажан '''1''' резултат|Ñе прикажани '''$1''' резултати}} почнувајќи од #'''$2'''.",
-'showingresultsnum' => "Подлу {{PLURAL:$3|е прикажан '''1''' резултат|Ñе прикажани '''$3''' резултати}} почнувајќи од бројот '''$2'''.",
+'showingresultsnum' => "Подолу {{PLURAL:$3|е прикажан '''1''' резултат|Ñе прикажани '''$3''' резултати}} почнувајќи од '''$2'''.",
'nonefound' => "'''Ðапомена''': По оÑновно, пребарувањето Ñе врши Ñамо низ некои именÑки проÑтори.
Обидете Ñе Ñо додавање на префикÑот ''Ñе:'' за да пребарувате низ Ñите Ñодржини (вклучувајќи Ñтраници за разговор, шаблони, итн) или кориÑтете го бараниот именÑки проÑтор како префикÑ.",
'powersearch' => 'Ðапредно пребарување',
'powersearch-legend' => 'Ðапредно пребарување',
-'powersearch-ns' => 'Пребарување цо именÑки проÑтори:',
+'powersearch-ns' => 'Пребарување во именÑки проÑтори:',
'powersearch-redir' => 'ЛиÑта на пренаÑочувања',
'powersearch-field' => 'Пребарување на',
'search-external' => 'Ðадворешно пребарување',
@@ -878,7 +917,7 @@ $2',
'mypreferences' => 'мои нагодувања',
'prefs-edits' => 'Број на уредувања:',
'prefsnologin' => 'Ðе Ñте најавени',
-'prefsnologintext' => 'Мора да бидете <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} најавени]</span> за промена на вашите кориÑнички нагодувања.',
+'prefsnologintext' => 'Мора да бидете <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} најавени]</span> за промена на вашите кориÑнички нагодувања.',
'prefsreset' => 'ВоÑпоÑтавени Ñе Ñтандардните нагодувања.',
'qbsettings' => 'Лента за брз избор',
'qbsettings-none' => 'Без мени',
@@ -900,8 +939,9 @@ $2',
'math_image_error' => 'неуÑпешна PNG конверзија',
'math_bad_tmpdir' => 'Ðевозможно е Ñоздавањето на привремен директориум за математичките операции',
'math_bad_output' => 'Ðевозможно е Ñоздавањето на аутпут директориум за математичките операции',
-'math_notexvc' => 'ÐедоÑтаÑува извршната датотека texvc; ве молиме видете math/README за подеÑувања.',
-'prefs-personal' => 'КориÑнички податоци',
+'math_notexvc' => 'ÐедоÑтаÑува извршната податотека texvc;
+погледнете math/README за подеÑувања.',
+'prefs-personal' => 'КориÑнички профил',
'prefs-rc' => 'Скорешни промени',
'prefs-watchlist' => 'ЛиÑта на набљудувања',
'prefs-watchlist-days' => 'Број на денови прикажани во лиÑтата на набљудувања:',
@@ -937,14 +977,22 @@ $2',
'files' => 'Податотеки',
# User rights
-'userrights' => 'Управување Ñо кориÑнички права', # Not used as normal message but as header for the special page itself
-'userrights-lookup-user' => 'Управување Ñо кориÑнички групи',
-'userrights-user-editname' => 'ВнеÑи кориÑничко име:',
-'editusergroup' => 'Уреди кориÑнички групи',
-'editinguser' => "Менување на кориÑничките права на кориÑникот '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
-'userrights-editusergroup' => 'Уреди ги кориÑничките групи',
-'saveusergroups' => 'Зачувај ги кориÑничките групи',
-'userrights-groupsmember' => 'Член на:',
+'userrights' => 'Управување Ñо кориÑнички права', # Not used as normal message but as header for the special page itself
+'userrights-lookup-user' => 'Управување Ñо кориÑнички групи',
+'userrights-user-editname' => 'ВнеÑи кориÑничко име:',
+'editusergroup' => 'Уреди кориÑнички групи',
+'editinguser' => "Менување на кориÑничките права на кориÑникот '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
+'userrights-editusergroup' => 'Уреди ги кориÑничките групи',
+'saveusergroups' => 'Зачувај ги кориÑничките групи',
+'userrights-groupsmember' => 'Член на:',
+'userrights-reason' => 'Образложение на промената:',
+'userrights-no-interwiki' => 'Ðемате пермиÑии за уредување на кориÑнички права на други викија.',
+'userrights-nodatabase' => 'Базата на податоци $1 не поÑтои или не е локална.',
+'userrights-nologin' => 'Мора да Ñте [[Special:UserLogin|најавени]] Ñо админиÑтраторÑка кориÑничка Ñметка за да може да вршите промена на кориÑнички права.',
+'userrights-notallowed' => 'Вашата кориÑничка Ñметка нема пермиÑии за промена на кориÑнички права.',
+'userrights-changeable-col' => 'Групи кои може да ги промените',
+'userrights-unchangeable-col' => 'Групи кои не може да ги промените',
+'userrights-irreversible-marker' => '$1*',
# Groups
'group' => 'Група:',
@@ -953,30 +1001,74 @@ $2',
'group-bot' => 'Ботови',
'group-sysop' => 'ÐдминиÑтратори',
'group-bureaucrat' => 'Бирократи',
+'group-suppress' => 'Ðадгледувачи',
'group-all' => '(Ñите)',
-'group-user-member' => 'кориÑник',
-'group-autoconfirmed-member' => 'автопотврден кориÑник',
+'group-user-member' => 'КориÑник',
+'group-autoconfirmed-member' => 'Ðвтопотврден кориÑник',
'group-bot-member' => 'Бот',
-'group-sysop-member' => 'ÐдминиÑтратор',
+'group-sysop-member' => 'СиÑтем оператор',
'group-bureaucrat-member' => 'Бирократ',
+'group-suppress-member' => 'Ðадгледувач',
'grouppage-user' => '{{ns:project}}:КориÑници',
'grouppage-autoconfirmed' => '{{ns:project}}:Ðвтопотврдени кориÑници',
'grouppage-bot' => '{{ns:project}}:Ботови',
'grouppage-sysop' => '{{ns:project}}:ÐдминиÑтратори',
'grouppage-bureaucrat' => '{{ns:project}}:Бирократи',
+'grouppage-suppress' => '{{ns:project}}:Ðадгледувач',
+
+# Rights
+'right-read' => 'Читање Ñтраници',
+'right-edit' => 'Уредување Ñтраници',
+'right-createpage' => 'Креирање Ñтраници (кои не Ñе Ñтраници за разговор)',
+'right-createtalk' => 'Креирање Ñтраници за разговор',
+'right-createaccount' => 'Креирање нови кориÑнички Ñметки',
+'right-minoredit' => 'Означување на уредувањата како Ñитни',
+'right-move' => 'ПремеÑтување Ñтраници',
+'right-move-subpages' => 'ПремеÑтување Ñтраници Ñо нивните подÑтраници',
+'right-upload' => 'Подигнување податотеки',
+'right-reupload' => 'Пребришување поÑтоечка податотека',
+'right-upload_by_url' => 'Подигнување податотека од URL адреÑа',
+'right-purge' => 'Избриши ÑерверÑки кеш за Ñтраницата без барање потврда за тоа',
+'right-autoconfirmed' => 'Уредување на делумно заштитени Ñтраници',
+'right-bot' => 'Третиран како автоматÑки процеÑ',
+'right-delete' => 'Бришење Ñтраници',
+'right-bigdelete' => 'Бришење Ñтраници Ñо долга иÑторија',
+'right-deleterevision' => 'Бришење и враќање на Ñпецифични ревизии на Ñтраници',
+'right-browsearchive' => 'Пребарување низ избришани Ñтраници',
+'right-undelete' => 'Обновување избришана Ñтраница',
+'right-suppressrevision' => 'Прегледај и обнови ревизии Ñокриени од СиÑтем оператори',
+'right-suppressionlog' => 'Погледни приватни дневници',
+'right-block' => 'Оневозможување на оÑтанати кориÑници да уредуваат',
+'right-blockemail' => 'Оневозможување кориÑници да праќаат е-пошта',
+'right-hideuser' => 'Блокирање кориÑници, Ñокривање од јавноÑта',
+'right-ipblock-exempt' => 'Заобиколување на IP блокирања, авто-блокирања и блокирања на IP рангови',
+'right-proxyunbannable' => 'Заобиколување на автоматÑки блокирања од прокÑија',
+'right-protect' => 'Менување на нивоа на заштита и уредување на заштитени Ñтраници',
+'right-editprotected' => 'Уредување на заштитени Ñтраници (без каÑкадна заштита)',
+'right-editinterface' => 'Уредување на кориÑнички интерфејÑ',
+'right-editusercssjs' => 'Уредување на CSS и JS податотеки на други кориÑници',
+'right-import' => 'Увезување Ñтраници од други викија',
+'right-importupload' => 'Увезување Ñтраници од подигната податотека',
+'right-patrol' => 'Означи ги уредувањата на другите како проверени',
+'right-unwatchedpages' => 'Прегледување на лиÑта на ненабљудувани Ñтраници',
+'right-trackback' => 'Потврдување на враќање',
+'right-mergehistory' => 'Спојување на иÑториите на Ñтраниците',
+'right-userrights' => 'Уредување на Ñите кориÑнички права',
+'right-userrights-interwiki' => 'Уредување на кориÑнички права на кориÑници на други викија',
+'right-siteadmin' => 'Заклучување и отклучување на базата на податоци',
# User rights log
-'rightslog' => 'ИÑторија на кориÑничките права',
+'rightslog' => 'Дневник на менувања на кориÑнички права',
'rightslogtext' => 'Ова е дневник на промени на кориÑнички права.',
-'rightslogentry' => 'променето групно членÑтво за $1 од $2 во $3',
+'rightslogentry' => 'Променето членÑтво во група за $1 од $2 во $3',
'rightsnone' => '(нема)',
# Recent changes
'nchanges' => '$1 {{PLURAL:$1|промена|промени}}',
'recentchanges' => 'Скорешни промени',
-'recentchangestext' => 'Забележете ги најновите промени на викито на оваа Ñтраница.',
+'recentchangestext' => 'Следење на поÑледните промени на викито на оваа Ñтраница.',
'recentchanges-feed-description' => 'Следење на Ñкорешните промени на викито во овој фид.',
'rcnote' => "Долу {{PLURAL:$1|е прикажана '''1''' промена|Ñе прикажани Ñкорешните '''$1''' промени}} {{PLURAL:$2|денеÑ|во поÑледниве '''$2''' дена}}, почнувајќи од $5, $4.",
'rcnotefrom' => 'Подолу Ñе промените од <b>$2</b> (Ñе прикажуваат до <b>$1</b>).',
@@ -1028,14 +1120,14 @@ $2',
* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.jpg]]</nowiki></tt>''' за верзија на Ñликата во целоÑна големина
* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|200px|thumb|left|alt text]]</nowiki><tt>''' за верзија на Ñликата Ñо големина од 200 пикÑели рендерирана во Ñоодветна кутија, Ñо Ð¾Ð¿Ð¸Ñ ÐºÐ°ÐºÐ¾ што е наведено во '''alt text'''
* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki><tt>''' за директно поврзување Ñо податотеката без нејзино прикажување",
-'upload-permitted' => 'Дозволени видови на податотеки: $1.',
+'upload-permitted' => 'Дозволени типови на податотеки: $1.',
'upload-preferred' => 'Преферирани типови на податотеки: $1.',
'upload-prohibited' => 'Забранети типови на податотеки: $1.',
-'uploadlog' => 'дневник на подигнувањата',
-'uploadlogpage' => 'Дневник на подигнувањата',
+'uploadlog' => 'дневник на подигнувања',
+'uploadlogpage' => 'Дневник на подигнувања',
'uploadlogpagetext' => 'Подолу е лиÑта на најновите подигнувања на податотеки.
Погледнете ја [[Special:NewImages|галеријата на нови податотеки]] за визуелен преглед.',
-'filename' => 'Име на податотеката',
+'filename' => 'Име на податотека',
'filedesc' => 'ОпиÑ',
'fileuploadsummary' => 'ОпиÑ:',
'filestatus' => 'Copyright ÑтатуÑ:',
@@ -1085,7 +1177,7 @@ $2',
'uploadedimage' => 'подигнато "[[$1]]"',
'overwroteimage' => 'подигнато нова верзија на "[[$1]]"',
'uploaddisabled' => 'Забрана за подигнувања',
-'uploaddisabledtext' => 'Подигнувања на податотеки не Ñе допуштени на {{SITENAME}}.',
+'uploaddisabledtext' => 'Подигнување на податотеки е оневозможено.',
'uploadscripted' => 'Податотеката Ñодржи HTML или Ñкриптен код што може да биде погрешно интерпретира од Ñтрана на веб прелиÑтувачите.',
'uploadcorrupt' => 'Податотеката е оштетена или има неточна наÑтавка.
Ве молиме проверете ја податотеката и подигнете ја повторно.',
@@ -1102,9 +1194,9 @@ $2',
Дневникот на бришење за оваа податотека може да го прегледате овде заради ваша информација:",
'filename-bad-prefix' => 'Името на податотеката која ја подигнувате започнува Ñо <strong>"$1"</strong>, типично за имиња автоматÑки креирани од Ñтрана на дигиталните камери, што не е доволно опиÑно име .
Ве молиме одберете подобро опиÑно име за вашата податотека.',
-'filename-prefix-blacklist' => ' #<!-- leave this line exactly as it is --> <pre>
-# Syntax is as follows:
-# * Било што поÑче знакот "#" па до крајот на линијата претÑтавува коментар
+'filename-prefix-blacklist' => ' #<!-- Ðе менувај ја Ñодржината на оваа редица, оÑтави ја како што е --> <pre>
+# ÐžÐ¿Ð¸Ñ Ð½Ð° ÑитнакÑата:
+# * Било што поÑле знакот "#" па до крајот на линијата претÑтавува коментар
# * Секој ред означува Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ Ð½Ð° типични имиња доделувани од Ñтрана на дигиталните камери
CIMG # Casio
DSC_ # Nikon
@@ -1115,20 +1207,39 @@ IMG # генерички
JD # Jenoptik
MGP # Pentax
PICT # misc.
- #</pre> <!-- leave this line exactly as it is -->',
-
-'upload-proto-error' => 'Погрешен протокол',
-'upload-file-error' => 'Внатрешна грешка',
-
-'license' => 'Лиценца:',
+ #</pre> <!-- Ðе менувај ја Ñодржината на оваа редица, оÑтави ја како што е -->',
+
+'upload-proto-error' => 'Погрешен протокол',
+'upload-proto-error-text' => 'За оддалечено подигнување потребно е URL-то да почнува Ñо <code>http://</code> или <code>ftp://</code>.',
+'upload-file-error' => 'Внатрешна грешка',
+'upload-file-error-text' => 'Се Ñлучи внатрешна грешка при обидот за креирање на помошна податотека на Ñерверот.
+Молиме контактирајте некој [[Special:ListUsers/sysop|админиÑтратор]].',
+'upload-misc-error' => 'Ðепозната грешка при подигнување',
+'upload-misc-error-text' => 'Се појави грешка при подигнувањето.
+Проверете дали URL-то е правилно и доÑтапно, па обидете Ñе повторно.
+Ðко пак Ñе појави проблем контактирајте Ñо некој [[Special:ListUsers/sysop|админиÑтратор]].',
+
+# Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
+'upload-curl-error6' => 'Ðе може да Ñе приÑтапи до URL-то',
+'upload-curl-error6-text' => 'Ðаведеното URL не е доÑтапно.
+Проверете дали URL-то е иÑправно и доÑтапно.',
+'upload-curl-error28' => 'ИÑтече времето за подигнување',
+'upload-curl-error28-text' => 'Сајтот премногу Ñпоро одговара.
+Проверете дали е подигнат, почекајте малку и обидете Ñе повторно.
+Може да Ñе обидете кога нема да биде многу зафатен.',
+
+'license' => 'Лиценцирање:',
'nolicense' => 'Ðема',
'license-nopreview' => '(Прегледот не е доÑтапен)',
'upload_source_url' => ' (валидна, јавно доÑтапна адреÑа (URL))',
-'upload_source_file' => ' (датотека на вашиот компјутер)',
+'upload_source_file' => '(податотека на вашиот компјутер)',
# Special:ImageList
+'imagelist-summary' => 'Оваа Ñпецијална Ñтраница ги покажува Ñите подигнати податотеки.
+По оÑновно поÑледно подигнатите Ñтраници Ñе прикажани на почеток од лиÑтата.
+Со клик на наÑловот на колоната може да Ñе промени подредувањето.',
'imagelist_search_for' => 'Побарај име на медија:',
-'imgfile' => 'датотека',
+'imgfile' => 'податотека',
'imagelist' => 'ЛиÑта на Ñлики',
'imagelist_date' => 'Датум',
'imagelist_name' => 'Име',
@@ -1139,6 +1250,9 @@ PICT # misc.
# Image description page
'filehist' => 'ИÑторија на податотеката',
'filehist-help' => 'Кликнете на датум/време за да ја видите податотеката како изгледала тогаш.',
+'filehist-deleteall' => 'бриши Ñе',
+'filehist-deleteone' => 'бриши',
+'filehist-revert' => 'врати',
'filehist-current' => 'моментална',
'filehist-datetime' => 'Датум/Време',
'filehist-user' => 'КориÑник',
@@ -1149,16 +1263,18 @@ PICT # misc.
'linkstoimage' => 'До оваа податотека има {{PLURAL:$1|врÑка од Ñледнава Ñтраница|врÑки од Ñледниве $1 Ñтраници}}:',
'nolinkstoimage' => 'Ðема Ñтраници кои ја кориÑтат оваа податотека.',
'morelinkstoimage' => 'Погледни [[Special:WhatLinksHere/$1|други врÑки]] кон оваа податотека.',
-'sharedupload' => 'Оваа датотека е заедничка и може да Ñе кориÑти од други проекти.',
+'redirectstofile' => '{{PLURAL:$1|Следната податотека пренаÑочува|$1 Следните податотеки пренаÑоуваат}} кон оваа податотека:',
+'duplicatesoffile' => '{{PLURAL:$1|Следната податотека е дупликат|$1 Следните податотеки Ñе дупликати}} на оваа податотека:',
+'sharedupload' => 'Оваа податотека е во заедничката ризница и може да Ñе кориÑти во други проекти.',
'shareduploadwiki' => 'Ве молиме видете $1 за понатамошна информација.',
-'shareduploadwiki-desc' => 'ОпиÑот на нејзината $1 на ризницата е прикажан подолу.',
-'shareduploadwiki-linktext' => 'Ñтраница за опиÑ',
-'shareduploadduplicate' => 'Оваа датотека е дупликат на $1 од ризницата.',
-'shareduploadduplicate-linktext' => 'друга датотека',
-'shareduploadconflict' => 'Оваа датотека има иÑто име како $1 од ризницата.',
-'shareduploadconflict-linktext' => 'друга датотека',
+'shareduploadwiki-desc' => 'ОпиÑот на нејзината $1 на заедничката ризница е прикажан подолу.',
+'shareduploadwiki-linktext' => 'Ñтраница за Ð¾Ð¿Ð¸Ñ Ð½Ð° податотека',
+'shareduploadduplicate' => 'Оваа податотека е дупликат на $1 од заедничката ризница.',
+'shareduploadduplicate-linktext' => 'друга податотека',
+'shareduploadconflict' => 'Оваа податотека има иÑто име како $1 од заедничката ризница.',
+'shareduploadconflict-linktext' => 'друга податотека',
'noimage' => 'Ðе поÑтои податотека Ñо тоа име, проверете $1',
-'noimage-linktext' => 'подигни',
+'noimage-linktext' => 'подигни една',
'uploadnewversion-linktext' => 'Подигни нова верзија на оваа податотека',
'imagepage-searchdupe' => 'Барај дупликат податотеки',
@@ -1183,7 +1299,7 @@ PICT # misc.
'filedelete-submit' => 'Бриши',
'filedelete-success' => "'''$1''' беше избришана.",
'filedelete-success-old' => "Верзијата на '''[[Media:$1|$1]]''' од $3, $2 беше избришана.",
-'filedelete-nofile' => "'''$1''' не поÑтои на {{SITENAME}}.",
+'filedelete-nofile' => "'''$1''' не поÑтои.",
'filedelete-nofile-old' => "Ðе поÑтојат архивирани верзии на '''$1''' Ñо атрибути како што Ñе наведени.",
'filedelete-otherreason' => 'Друга/дополнителна причина:',
'filedelete-reason-otherlist' => 'Друга причина',
@@ -1205,7 +1321,8 @@ PICT # misc.
# Unused templates
'unusedtemplates' => 'ÐеиÑкориÑтени шаблони',
-'unusedtemplatestext' => 'Оваа Ñтраница ги прикажува Ñите Ñтраници во шаблонÑкиот именÑки проÑтор кои не Ñе вклучени во некоја друга Ñтраница. Ðе заборавајте да ги проверите другите врÑки во шаблоните пред да ги избришете.',
+'unusedtemplatestext' => 'Оваа Ñтраница ги прикажува Ñите Ñтраници во именÑкиот проÑтор {{ns:template}} кои не Ñе вклучени во друга Ñтраница.
+Ðе заборавајте да ги проверите другите врÑки во шаблоните пред да ги избришете.',
'unusedtemplateswlh' => 'други врÑки',
# Random page
@@ -1221,17 +1338,17 @@ PICT # misc.
'sitestats' => 'СтатиÑтики за {{SITENAME}}',
'userstats' => 'СтатиÑтики за кориÑници',
'sitestatstext' => "Има {{PLURAL:$1|'''1''' Ñтраница|вкупно '''$1''' Ñтраници}} во базата на податоци.
-Вброени Ñе и „Ñтраници за разговор“, Ñтраници за {{SITENAME}}, минимални „никулци“, пренаÑочувања, и други коишто веројатно не Ñе Ñметаат за важечки Ñтатии.
+Вброени Ñе и „Ñтраници за разговор“, Ñтраници за {{SITENAME}}, минимални „никулци“, пренаÑочувања и други коишто веројатно не може да Ñе Ñметаат за важечки Ñтатии.
Без нив, има {{PLURAL:$2|'''1''' Ñтраница што веројатно е важечка Ñтатија|'''$2''' Ñтраници што веројатно Ñе важечки Ñтатии}}.
-'''$8''' {{PLURAL:$8|датотека е подигната|датотеки Ñе подигнати}}.
+'''$8''' {{PLURAL:$8|податотека е подигната|податотеки Ñе подигнати}}.
-Има вкупно '''$3''' {{PLURAL:$3|преглед|прегледи}} и '''$4''' {{PLURAL:$4|промена на Ñтраниците|промени на Ñтраниците}}, откако Ñтраницата {{SITENAME}} е пуштена.
+Има вкупно '''$3''' {{PLURAL:$3|преглед|прегледи}} и '''$4''' {{PLURAL:$4|уредување на Ñтраниците|уредувања на Ñтраниците}}, откако {{SITENAME}} е активна.
Со тоа, во проÑек има '''$5''' уредувања по Ñтраница и '''$6''' прегледи по уредување.
Должината на [http://www.mediawiki.org/wiki/Manual:Job_queue редицата за работи] изнеÑува '''$7'''.",
'userstatstext' => "Има вкупно {{PLURAL:$1|'''1''' региÑтриран [[Special:ListUsers|кориÑник]]|'''$1''' региÑтрирани [[Special:ListUsers|кориÑници]]}}, од кои '''$2''' (или '''$4%''') {{PLURAL:$2|има|имаат}} кориÑнички права на „$5“.",
-'statistics-mostpopular' => 'Ðајгледани Ñтраници',
+'statistics-mostpopular' => 'ÐајпоÑетувани Ñтраници',
'disambiguations' => 'Страници за појаÑнување',
'disambiguationspage' => 'Template:Ð’Ñ€Ñки до Ñтраници за појаÑнување',
@@ -1239,15 +1356,19 @@ PICT # misc.
Тие треба да покажуваат кон Ñоодветната тема.<br />
Страница Ñе третира како појаÑнувачка ако кориÑти шаблон кој е наведен во [[MediaWiki:Disambiguationspage]]",
-'doubleredirects' => 'Двојни пренаÑочувања',
-'doubleredirectstext' => 'Секој ред Ñодржи врÑки кон првото и второто пренаÑочување, којшто обично ја поÑочува <i>виÑтинÑката</i> целна Ñтраница кон кое првото пренаÑочување би требало да наÑочува.',
+'doubleredirects' => 'Двојни пренаÑочувања',
+'doubleredirectstext' => 'Секој ред Ñодржи врÑки кон првото и второто пренаÑочување, којшто обично ја поÑочува <i>виÑтинÑката</i> целна Ñтраница кон кое првото пренаÑочување би требало да наÑочува.',
+'double-redirect-fixed-move' => '[[$1]] беше премеÑтена, Ñега пренаÑочува во [[$2]]',
+'double-redirect-fixer' => 'ИÑправувач на пренаÑочувања',
'brokenredirects' => 'Прекинати пренаÑочувања',
'brokenredirectstext' => 'Следните пренаÑочувања покажуваат кон непоÑтоечка Ñтатија.',
'brokenredirects-edit' => '(уреди)',
'brokenredirects-delete' => '(бриши)',
-'withoutinterwiki' => 'Страници без интервики (јазични) врÑки',
+'withoutinterwiki' => 'Страници без интервики (јазични) врÑки',
+'withoutinterwiki-legend' => 'ПрефикÑ',
+'withoutinterwiki-submit' => 'Прикажи',
'fewestrevisions' => 'Статии Ñо најмалку ревизии',
@@ -1255,11 +1376,12 @@ PICT # misc.
'nbytes' => '$1 {{PLURAL:$1|бајт|бајти}}',
'ncategories' => '$1 {{PLURAL:$1|категорија|категории}}',
'nlinks' => '$1 {{PLURAL:$1|врÑка|врÑки}}',
-'nmembers' => '$1 {{PLURAL:$1|член|членови}}',
+'nmembers' => '$1 {{PLURAL:$1|член|члена}}',
'nrevisions' => '$1 {{PLURAL:$1|измена|измени}}',
'nviews' => '$1 {{PLURAL:$1|преглед|прегледи}}',
+'specialpage-empty' => 'Ðема резултати од пребарувањето за овој извештај.',
'lonelypages' => 'ОÑамени Ñтраници',
-'lonelypagestext' => 'Следните Ñтраници не Ñе поврзани од други Ñтраници на ова вики.',
+'lonelypagestext' => 'Следните Ñтраници не Ñе поврзани од или транÑклудирани во други Ñтраници на {{SITENAME}}.',
'uncategorizedpages' => 'Ðекатегоризирани Ñтраници',
'uncategorizedcategories' => 'Ðекатегоризирани категории',
'uncategorizedimages' => 'Ðекатегоризирани податоци',
@@ -1271,9 +1393,9 @@ PICT # misc.
'wantedpages' => 'Барани Ñтраници',
'mostlinked' => 'Ðајмногу врÑки до Ñтраници',
'mostlinkedcategories' => 'Ðајмногу врÑки до категории',
-'mostlinkedtemplates' => 'Ðајповеќе линкови кон шаблони',
+'mostlinkedtemplates' => 'Ðајмногу врÑки кон шаблони',
'mostcategories' => 'Статии Ñо најмногу категории',
-'mostimages' => 'Ðајмногу поврзувања до податоци',
+'mostimages' => 'Ðајмногу врÑки до податотеки',
'mostrevisions' => 'Статии Ñо најмногу верзии',
'prefixindex' => 'СпиÑок на префикÑи',
'shortpages' => 'Кратки Ñтраници',
@@ -1281,8 +1403,11 @@ PICT # misc.
'deadendpages' => 'ЌорÑокак Ñтраници',
'deadendpagestext' => 'Следните Ñтраници немаат врÑки кон ниту една друга Ñтраница на ова вики.',
'protectedpages' => 'Заштитени Ñтраници',
+'protectedpages-indef' => 'Само беÑконечни заштити',
'protectedpagestext' => 'Следните Ñтраници Ñе заштитени во поглед на премеÑтување и уредување',
'protectedpagesempty' => 'Во моментов нема заштитени Ñтраници Ñо параметрите кои ги зададовте.',
+'protectedtitles' => 'Заштитени наÑлови',
+'protectedtitlestext' => 'Следните наÑлови Ñе забранети за Ñоздавање',
'protectedtitlesempty' => 'Во овој момент нема заштитени наÑлови кои ги задоволуваат наведените критериуми.',
'listusers' => 'ЛиÑта на кориÑници',
'newpages' => 'Ðови Ñтраници',
@@ -1294,6 +1419,11 @@ PICT # misc.
'unusedcategoriestext' => 'Следните категории поÑтојат и покрај тоа што ниедна Ñтатија и категорија не ги кориÑти.',
'notargettitle' => 'Ðема цел',
'notargettext' => 'Ðе одредивте целна Ñтраница или кориÑник на кој би Ñе применила функцијата.',
+'nopagetitle' => 'Ðе поÑтои таков наÑлов',
+'nopagetext' => 'Целната Ñтраница која ја наведовте не поÑтои.',
+'pager-newer-n' => '{{PLURAL:$1|понова 1|понови $1}}',
+'pager-older-n' => '{{PLURAL:$1|поÑтар 1|поÑтари $1}}',
+'suppress' => 'Ðадзор',
# Book sources
'booksources' => 'Печатени извори',
@@ -1308,7 +1438,8 @@ PICT # misc.
'all-logs-page' => 'Сите дневници',
'log-search-legend' => 'Пребарување на log запиÑи',
'log-search-submit' => 'Оди',
-'alllogstext' => 'Комбиниран приказ на дневници на подигнувања, бришења, заштита, блокирање и админиÑтраторÑки. Можете да го ÑтеÑните прегледот преку избор на вид на дневник, име на кориÑник, или одноÑната Ñтраница.',
+'alllogstext' => 'Комбиниран приказ на Ñите раÑположиви дневници на {{SITENAME}}.
+Изберете Ñоодветен дневник од предложената лиÑта, кориÑничко име или Ñтраница (Ñе прави разлика помеѓу големи и мали букви).',
'logempty' => 'Ðема одговарачки запиÑи во дневникот.',
'log-title-wildcard' => 'Пребарај наÑлови кои почнуваат Ñо овој текÑÑ‚',
@@ -1317,8 +1448,8 @@ PICT # misc.
'alphaindexline' => '$1 во $2',
'nextpage' => 'Следна Ñтраница ($1)',
'prevpage' => 'Претходна Ñтраница ($1)',
-'allpagesfrom' => 'Прикажи Ñтраници кои започнуваат од:',
-'allarticles' => 'Сите Ñтатии',
+'allpagesfrom' => 'Прикажи Ñтраници кои започнуваат Ñо:',
+'allarticles' => 'Сите Ñтраници',
'allinnamespace' => 'Сите Ñтраници (именÑки проÑтор $1)',
'allnotinnamespace' => 'Сите Ñтраници (кои не Ñе во именÑкиот проÑтор $1)',
'allpagesprev' => 'Претходна',
@@ -1342,13 +1473,24 @@ PICT # misc.
'listusers-submit' => 'Прикажи',
'listusers-noresult' => 'Ðе е пронајден кориÑник.',
+# Special:ListGroupRights
+'listgrouprights' => 'Права на кориÑнички групи',
+'listgrouprights-summary' => 'Следната лиÑта е лиÑта на кориÑнички групи дефинирани на ова вики, заедно Ñо нивните придружени права на приÑтап.
+Можно е да има [[{{MediaWiki:Listgrouprights-helppage}}|дополнителни информации]] за некои права.',
+'listgrouprights-group' => 'Група',
+'listgrouprights-rights' => 'Права',
+'listgrouprights-helppage' => 'Help:Права на групи',
+'listgrouprights-members' => '(лиÑта на членови)',
+'listgrouprights-right-display' => '$1 ($2)',
+
# E-mail user
'mailnologin' => 'Ðема адреÑа за праќање',
-'mailnologintext' => 'Мора да бидете [[Special:UserLogin|најавени]] и да имате валидна е-поштенÑка адреÑа во вашите [[Special:Preferences|наагодувања]] за да иÑпратите е-пошта до други кориÑници.',
-'emailuser' => 'Е-пошта до овој кориÑник',
-'emailpage' => 'Е-пошта до кориÑникот',
-'emailpagetext' => 'Ðко овој кориÑник внеÑол валидна е-поштенÑка адреÑа во неговите или нејзините нагодувања, долниот формулар ќе прати една порака. Е-поштенÑката адреÑа што ја внеÑовте во вашите нагодувања ќе Ñе прикаже во "Од" полето на пораката, Ñо што примачот ќе може да ви одговори.',
-'usermailererror' => 'ÐаÑтана Ñледната грешка:',
+'mailnologintext' => 'Мора да бидете [[Special:UserLogin|најавени]] и да имате валидна е-поштенÑка адреÑа во вашите [[Special:Preferences|нагодувања]] за да може да праќате е-пошта до други кориÑници.',
+'emailuser' => 'Прати е-пошта до овој кориÑник',
+'emailpage' => 'Е-пошта до кориÑник',
+'emailpagetext' => 'Можете да го кориÑтите Ñледниов формулар за праќање на е-поштенÑка порака до овој кориÑник.
+Е-поштенÑката адреÑа која ја имате наведено во [[Special:Preferences|вашите нагодувања]] ќе Ñе прикаже во "Од" полето на е-пораката, Ñо што примачот ќе може да ви одговори директно вам.',
+'usermailererror' => 'ÐаÑтана Ñледната грешка при праќање е-пошта:',
'defemailsubject' => '{{SITENAME}} е-пошта',
'noemailtitle' => 'Ðема е-поштенÑка адреÑа',
'noemailtext' => 'Овој кориÑник нема наведено валидна е-поштенÑка адреÑа, или избрал да не прима е-пошта од други кориÑници.',
@@ -1364,7 +1506,7 @@ PICT # misc.
'emailuserfooter' => 'Оваа е-порака беше пратена од $1 до $2 Ñо помош на функцијата Е-пошта на {{SITENAME}}.',
# Watchlist
-'watchlist' => 'набљудувања',
+'watchlist' => 'Мои набљудувања',
'mywatchlist' => 'Мои набљудувања',
'watchlistfor' => "(за '''$1''')",
'nowatchlist' => 'Ðемате ништо во вашата лиÑта на набљудувања.',
@@ -1381,7 +1523,7 @@ PICT # misc.
'unwatchthispage' => 'ПреÑтани набљудување',
'notanarticle' => 'Ðе е Ñтатија',
'notvisiblerev' => 'Ревизијата била избришана',
-'watchnochange' => 'Ðиедно од вашите набљудувања не беше уредувано во прикажаниот период.',
+'watchnochange' => 'Ðиту едно од вашите набљудувања не било уредувано во прикажаниот период.',
'watchlist-details' => '{{PLURAL:$1|$1 Ñтраница|$1 Ñтраници}} во вашата лиÑта на набљудувања, неброејќи ги Ñтраниците за разговор.',
'wlheader-enotif' => '* ИзвеÑтување по е-пошта е овозможено.',
'wlheader-showupdated' => "* Страници кои Ñе променети од вашата поÑледна поÑета Ñе прикажани Ñо '''задебелени''' букви",
@@ -1390,7 +1532,7 @@ PICT # misc.
'watchlistcontains' => 'Вашата лиÑта на набљудувања Ñодржи $1 {{PLURAL:$1|Ñтраница|Ñтраници}}.',
'iteminvalidname' => "Проблем Ñо елементот '$1', неважечко име...",
'wlnote' => "Подолу {{PLURAL:$1|е прикажана поÑледната промена|Ñе прикажани поÑледните '''$1''' промени}} во {{PLURAL:$2|поÑледниов чаÑ|поÑледниве '''$2''' чаÑа}}.",
-'wlshowlast' => 'Прикажи ги поÑледните $1 чаÑа $2 денови $3',
+'wlshowlast' => 'Прикажи ги поÑледните $1 чаÑа, $2 денови, $3',
'watchlist-show-bots' => 'Прикажи бот уредувања',
'watchlist-hide-bots' => 'Сокриј бот уредувања',
'watchlist-show-own' => 'Прикажи мои уредувања',
@@ -1486,8 +1628,9 @@ $NEWPAGE
'sessionfailure' => 'Има проблем Ñо вашата ÑеÑија;
оваа акција е откажана како превентива против преземање ÑеÑии.
ПритиÑнете го копчето „назад“ и повторно вчитајте ја Ñтраницата од која дојдовте и обидете Ñе повторно.',
-'protectlogpage' => 'Дневник на заштитата',
-'protectlogtext' => 'Подолу е лиÑта на отклучувања/заклучувања на Ñтраницата. Видете [[Project:Заштитена Ñтраница]] за повеќе информации.',
+'protectlogpage' => 'Дневник на заштитувања',
+'protectlogtext' => 'Подолу е лиÑта на отклучувања/заклучувања на Ñтраницата.
+Погледни [[Special:ProtectedPages|лиÑта на заштитени Ñтраници]] за лиÑта на тековни заштити на Ñтраници.',
'protectedarticle' => 'заштитена "[[$1]]"',
'modifiedarticleprotection' => 'Ñменето ниво на заштита за „[[$1]]“',
'unprotectedarticle' => 'отÑтранета заштита на "[[$1]]"',
@@ -1522,43 +1665,68 @@ $NEWPAGE
'pagesize' => '(бајти)',
# Restrictions (nouns)
-'restriction-edit' => 'Уреди',
-'restriction-move' => 'ПремеÑти',
+'restriction-edit' => 'Уредување',
+'restriction-move' => 'ПремеÑтување',
+'restriction-create' => 'Креирање',
+'restriction-upload' => 'Подигнување',
+
+# Restriction levels
+'restriction-level-sysop' => 'целоÑно заштитено',
+'restriction-level-autoconfirmed' => 'делумно заштитено',
+'restriction-level-all' => 'Ñите нивоа',
# Undelete
-'undelete' => 'Врати ја избришаната Ñтраница',
-'undeletepage' => 'Погледај и врати ги избришаните Ñтраници',
-'viewdeletedpage' => 'Прегледај ги избришаните Ñтраници',
-'undeletepagetext' => 'Следните Ñтраници Ñе избришани, но Ñеуште Ñе во архивата и можат да бидат обновени. Ðрхивата може периодично да Ñе чиÑти.',
-'undeleteextrahelp' => "За да ја вратите целата Ñтраница, одÑелектирајте ги Ñите полиња и притиÑнете на '''''Врати'''''.
-За да извршите Ñелективно враќање, Ñелектирајте ги полињата до Ñоодветните верзии за враќање и притиÑнете на '''''Врати'''''.
-Со притиÑнување на '''''РеÑетирај''''' ги бришете коментарот и Ñите полиња за штиклирање.",
-'undeleterevisions' => '{{PLURAL:$1|$1 измена е архивирана|$1 измени Ñе архивирани}}',
-'undeletehistory' => 'Ðко ја обновите Ñтраницата, Ñите поправки ќе бидат вратени во иÑторијата.
-Ðко нова Ñтраница Ñо иÑто име е Ñоздадена по бришењето, обновените поправки ќе Ñе појават во претходната иÑторија.
-Уште една забелешка дека ограничувањата на поправката на податоците Ñе губат по поправките',
-'undeletehistorynoadmin' => 'Оваа Ñтатија беше избришана. Причината за бришењето е наведена подолу,
+'undelete' => 'Врати избришани Ñтраници',
+'undeletepage' => 'Погледај и врати избришани Ñтраници',
+'viewdeletedpage' => 'Прегледај ги избришаните Ñтраници',
+'undeletepagetext' => 'Следните Ñтраници Ñе избришани, но Ñеуште Ñе во архивата и можат да бидат обновени. Ðрхивата може периодично да Ñе чиÑти.',
+'undelete-fieldset-title' => 'Обнови ревизии',
+'undeleteextrahelp' => "За да вратите целоÑна иÑторија на Ñтраница, одÑелектирајте ги Ñите полиња и притиÑнете на '''''Врати'''''.
+За да извршите Ñелективно враќање, Ñелектирајте ги полињата до Ñоодветните ревизии за враќање и притиÑнете на '''''Врати'''''.
+Со притиÑкање на '''''РеÑетирај''''' го бришете коментарот и Ñите полиња за штиклирање.",
+'undeleterevisions' => '{{PLURAL:$1|$1 измена е архивирана|$1 измени Ñе архивирани}}',
+'undeletehistory' => 'Ðко ја обновите Ñтраницата, Ñите поправки ќе бидат вратени во иÑторијата.
+Ðко нова Ñтраница Ñо иÑто име е Ñоздадена по бришењето, обновените поправки ќе Ñе појават во претходната иÑторија.',
+'undeletehistorynoadmin' => 'Оваа Ñтатија беше избришана. Причината за бришењето е наведена подолу,
заедно Ñо информации за кориÑникот кој ја уредувал Ñтраницата пред бришењето. Целиот текÑÑ‚
од избришаните верзии е доÑтапен Ñамо за админиÑтраторите.',
-'undeletebtn' => 'Обнови!',
-'undeletereset' => 'РеÑетирај',
-'undeletecomment' => 'Коментар:',
-'undeletedarticle' => 'обновена "[[$1]]"',
-'undeletedrevisions' => '{{PLURAL:$1|1 измена е обновена|$1 измени Ñе обновени}}',
-'undeletedrevisions-files' => '{{PLURAL:$1|1 измена|$1 измени}} и {{PLURAL:$2|1 датотека|$2 датотеки}} Ñе вратени',
-'undeletedfiles' => '{{PLURAL:$1|1 датотека е вратена|$1 датотеки Ñе вратени}}',
-'cannotundelete' => 'Враќањето не уÑпеа, некој друг можеби ја вратил Ñтраницата претходно.',
-'undeletedpage' => "<big>'''$1 е обновена'''</big>
-
-Видете ја [[Special:Log/delete|иÑторијата на бришења]] за лиÑта на Ñкоро избришани и обновени Ñтраници.",
+'undeleterevision-missing' => 'Грешна или непоÑтоечка ревизија.
+Можеби имате лоша врÑка, ревизијата била обновена или избришана од архивата.',
+'undelete-nodiff' => 'Ðе поÑтои поÑтара ревизија.',
+'undeletebtn' => 'Обнови',
+'undeletelink' => 'врати',
+'undeletereset' => 'РеÑетирај',
+'undeletecomment' => 'Коментар:',
+'undeletedarticle' => 'обновена "[[$1]]"',
+'undeletedrevisions' => '{{PLURAL:$1|1 измена е обновена|$1 измени Ñе обновени}}',
+'undeletedrevisions-files' => '{{PLURAL:$1|1 измена|$1 измени}} и {{PLURAL:$2|1 податотека|$2 податотеки}} Ñе вратени',
+'undeletedfiles' => '{{PLURAL:$1|1 податотека е вратена|$1 податотеки Ñе вратени}}',
+'cannotundelete' => 'Враќањето не уÑпеа, некој друг можеби ја вратил Ñтраницата претходно.',
+'undeletedpage' => "<big>'''$1 беше обновена'''</big>
+
+Погледни [[Special:Log/delete|дневник на бришења]] за лиÑта на претходни бришења или обновувања.",
+'undelete-header' => 'Погледни во [[Special:Log/delete|дбевникот на бришења]] за Ñкоро избришани Ñтраници.',
+'undelete-search-box' => 'Пребарување на ибришани Ñтраници',
+'undelete-search-prefix' => 'Прикажи Ñтраници кои почнуваат Ñо:',
+'undelete-search-submit' => 'Барај',
+'undelete-no-results' => 'Ðе Ñе пронајдени Ñоодветни Ñтраници во дневникот на бришења.',
+'undelete-filename-mismatch' => 'Ðе може да Ñе обнови бараната ревизија на податотеката од $1: името не ÑоодветÑтвува',
+'undelete-bad-store-key' => 'Ðе може да Ñе обнови ревизија на податотека до $1: податотеката ја Ñнемало пред да биде избришана.',
+'undelete-cleanup-error' => 'Грешка при бришење на некориÑтена архивÑка податотека "$1".',
+'undelete-error-short' => 'Грешка при обновување на податотека: $1',
+'undelete-error-long' => 'Се појавија грешки при обновувањето на податотеката:
+
+$1',
+'undelete-show-file-confirm' => 'Дали навиÑтина Ñакате да ја погледнете избришаната ревизија на податотеката "<nowiki>$1</nowiki>" од $2 на $3?',
+'undelete-show-file-submit' => 'Да',
# Namespace form on various pages
'namespace' => 'ИменÑки проÑтор:',
-'invert' => 'Обратен избор',
-'blanknamespace' => '(Главна)',
+'invert' => 'Инверзна Ñелекција',
+'blanknamespace' => '(Главен)',
# Contributions
-'contributions' => 'ПридонеÑи',
+'contributions' => 'КориÑнички придонеÑи',
'mycontris' => 'Мои придонеÑи',
'contribsub2' => 'За $1 ($2)',
'nocontribs' => 'Ðе Ñе пронајдени промени што одговараат на овој критериум.',
@@ -1567,7 +1735,7 @@ $NEWPAGE
'year' => 'Од година (и порано):',
'sp-contributions-newbies' => 'Прикажи придонеÑи Ñамо на нови кориÑници',
-'sp-contributions-newbies-sub' => 'За новајлии',
+'sp-contributions-newbies-sub' => 'За нови кориÑнички Ñметки',
'sp-contributions-blocklog' => 'Дневник на блокирања',
'sp-contributions-search' => 'Пребарување на придонеÑи',
'sp-contributions-username' => 'IP адреÑа или кориÑничко име:',
@@ -1630,18 +1798,18 @@ $NEWPAGE
'ipb-edit-dropdown' => 'Ðаведи причина за блокирање',
'ipb-unblock-addr' => 'Одблокирај го $1',
'ipb-unblock' => 'Одблокирај кориÑник или IP адреÑа',
-'ipb-blocklist-addr' => 'Погледни блокирања за $1',
-'ipb-blocklist' => 'Погледни активни блокирања',
+'ipb-blocklist-addr' => 'Ðктивни блокирања за $1',
+'ipb-blocklist' => 'Преглед на активни блокирања',
'unblockip' => 'Деблокирај кориÑник',
'unblockiptext' => 'КориÑтете го долниот формулар да го обновите правото на пишување на претходно блокирана IP адреÑа или кориÑничко име.',
'ipusubmit' => 'Деблокирај ја оваа адреÑа',
-'unblocked' => '[[User:$1|$1]] беше одблокиран',
+'unblocked' => '[[User:$1|$1]] беше деблокиран',
'unblocked-id' => 'Блокирањето $1 беше отÑтрането',
'ipblocklist' => 'Блокирани IP адреÑи и кориÑнички имиња',
'ipblocklist-legend' => 'Ðајди блокиран кориÑник',
'ipblocklist-username' => 'КориÑничко име или IP адреÑа:',
'ipblocklist-submit' => 'Пребарај',
-'blocklistline' => '$1, $2 го блокираше $3 (блокиран до $4)',
+'blocklistline' => '$1, $2 го блокираше $3 ($4)',
'infiniteblock' => 'беÑконечно',
'expiringblock' => 'иÑтекува на $1',
'anononlyblock' => 'Ñамо анон.',
@@ -1657,7 +1825,7 @@ $NEWPAGE
Причината за блокирање на $1 била: "$2"',
'blocklogpage' => 'Дневник на блокирања',
'blocklogentry' => 'блокирано [[$1]] Ñо рок на иÑтекување до $2, $3',
-'blocklogtext' => 'Ова е дневник на блокирањата и деблокирањата, за овој кориÑник.
+'blocklogtext' => 'Ова е дневник на акции за блокирање и деблокирање, на овој кориÑник.
ÐвтоматÑки блокираните IP адреÑи не Ñе наведени.
Видете [[Special:IPBlockList|лиÑтата на блокирани IP адреÑи]] за лиÑта на тековни забрани и блокирања.',
'unblocklogentry' => 'деблокиран "$1"',
@@ -1764,22 +1932,26 @@ $NEWPAGE
'immobile_namespace' => 'Изворниот или целниот наÑлов е од Ñпецијален тип;
не може да Ñе премеÑтуваат Ñтраници во тој именÑки проÑтор.',
'imagenocrossnamespace' => 'Ðе може да Ñе премеÑтува податотека во именÑки проÑтор кој не е наменет за податотеки',
-'imagetypemismatch' => 'Ðовата наÑтавка на податотеката не ÑоодветÑтвува на нејзиниот тип.',
+'imagetypemismatch' => 'Ðовата наÑтавка на податотеката не ÑоодветÑтвува на нејзиниот тип',
'imageinvalidfilename' => 'Целниот наÑлов на податотеката е невалиден',
'fix-double-redirects' => 'Ðжурирајте ги Ñите пренаÑочувања кои покажуваат на првобитниот наÑлов',
# Export
-'export' => 'Извезување на Ñтраници',
-'exporttext' => 'Можете да го извезете текÑтот и иÑторијата на уредување на избрана Ñтраница или група на Ñтраници во XML формат.
+'export' => 'Извезување на Ñтраници',
+'exporttext' => 'Можете да го извезете текÑтот и иÑторијата на уредување на избрана Ñтраница или група на Ñтраници во XML формат.
Овие податоци може да бидат вчитани на некое друго вики кое Ñе кориÑти Ñо МедијаВики преку [[Special:Import|увезување на Ñтраница]].
За извезување на Ñтраници, внеÑете ги наÑловите во полето прикажано подолу, еден наÑлов на Ñтатија во ред, потоа изберете дали Ñакате да ја извезете Ñамо поÑледната ревизија или и Ñите поÑтари ревизии.
Ðко ја Ñакате Ñамо тековната верзија, би можеле да иÑкориÑтите врÑка од видот [[{{ns:special}}:Export/{{MediaWiki:Mainpage}}]] за Ñтраницата "[[{{MediaWiki:Mainpage}}]]".',
-'exportcuronly' => 'Вклучи ја Ñамо тековната верзија, не целоÑната иÑторија',
-'exportnohistory' => "----
+'exportcuronly' => 'Вклучи ја Ñамо тековната верзија, не целоÑната иÑторија',
+'exportnohistory' => "----
'''Забелешка:''' извезувањето на целата иÑторија на Ñтраниците преку овој формулар е оневозможено заради подобри перформанÑи.",
-'export-submit' => 'Извези',
+'export-submit' => 'Извези',
+'export-addcattext' => 'Додади Ñтраници од категорија:',
+'export-addcat' => 'Додади',
+'export-download' => 'Зачувај како податотека',
+'export-templates' => 'Вклучи и шаблони',
# Namespace 8 related
'allmessages' => 'СиÑтемÑки пораки',
@@ -1793,24 +1965,27 @@ $NEWPAGE
'allmessagesmodified' => 'Прикажи Ñамо изменети',
# Thumbnails
-'thumbnail-more' => 'Зголеми',
-'filemissing' => 'Датотеката недоÑтаÑува',
-'thumbnail_error' => 'Грешка во креирањето на мини-Ñлика: $1',
+'thumbnail-more' => 'Зголеми',
+'filemissing' => 'Датотеката недоÑтаÑува',
+'thumbnail_error' => 'Грешка во креирањето на мини-Ñлика: $1',
+'thumbnail_invalid_params' => 'Погрешни параметри на мини Ñлика',
+'thumbnail_dest_directory' => 'Ðе може да Ñе креира целниот именик',
# Special:Import
'import' => 'Увезување на Ñтраници',
'importinterwiki' => 'ТранÑвики увезување',
-'import-interwiki-text' => 'Изберете вики и наÑлов на Ñтраница за внеÑување.
-Времињата и авторите на ревизиите ќе Ñе зачуваат.
-Сите транÑвики акции за внеÑување Ñе бележат во [[Special:Log/import|иÑторијата за внеÑување]].',
+'import-interwiki-text' => 'Избери вики и наÑлов на Ñтраница за увоз.
+Датумите и имињата на уредувачите ќе бидат зачувани.
+Сите транÑвики акции за увоз Ñе запишуваат во [[Special:Log/import|дневникот на увезувања]].',
'import-interwiki-history' => 'Копирај ги Ñите поÑтари верзии за оваа Ñтраница',
-'import-interwiki-submit' => 'ВнеÑи',
-'import-interwiki-namespace' => 'ПремеÑти Ñтраница во именÑки проÑтор:',
-'importtext' => 'Ве молиме извезете ја датотеката од изворното вики Ñо кориÑтење на алатката Special:Export, зачувајте ја на вашиот диÑк и подигнете ја овде.',
-'importstart' => 'ВнеÑувам Ñтраници...',
+'import-interwiki-submit' => 'Увези',
+'import-interwiki-namespace' => 'Одредишен именÑки проÑтор:',
+'importtext' => 'Извезете ја податотеката од изворното вики Ñо кориÑтење на [[Special:Export|алатката за извоз]].
+Зачувајте ја на вашиот диÑк и подигнете ја овде.',
+'importstart' => 'Увоз на Ñтраници...',
'import-revision-count' => '$1 {{PLURAL:$1|ревизија|ревизии}}',
-'importnopages' => 'Ðема Ñтраници за внеÑување.',
-'importfailed' => 'Увозот не уÑпеа: $1',
+'importnopages' => 'Ðема Ñтраници за увоз.',
+'importfailed' => 'ÐеуÑпешно внеÑување: $1',
'importunknownsource' => 'Ðепознат тип за внеÑување',
'importcantopen' => 'Ðе можеше да Ñе отвори датотеката за внеÑување',
'importbadinterwiki' => 'Лоша интервики врÑка',
@@ -1818,12 +1993,25 @@ $NEWPAGE
'importsuccess' => 'Увозот уÑпеа!',
'importhistoryconflict' => 'ПоÑтои конфликтна иÑторија на верзиите (можно е Ñтраницата веќе да била внеÑена)',
'importnosources' => 'Ðема дефинирано транÑвики извори за увезување и директните подигнувања на иÑторија Ñе оневозможени.',
-'importnofile' => 'Ðема подигнато увозна датотека.',
+'importnofile' => 'Ðема подигнато увозна податотека.',
+'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' => 'Губење на ÑеÑиÑките податоци. Обидете Ñе повторно.',
+'import-invalid-interwiki' => 'Ðе може да Ñе увезува од Ñпецифицираното вики.',
# Import log
-'importlogpage' => 'Дневник на внеÑувања',
-'importlogpagetext' => 'ÐдминиÑтративно внеÑување на Ñтраници Ñо иÑторија од други викија.',
-'import-logentry-upload' => 'внеÑена $1 Ñо подигнување',
+'importlogpage' => 'Дневник на увезувања',
+'importlogpagetext' => 'ÐдминиÑтративно увезување на Ñтраници Ñо иÑторија на уредување од други викија.',
+'import-logentry-upload' => 'увезена [[$1]] Ñо подигнување на податотека',
'import-logentry-upload-detail' => '$1 {{PLURAL:$1|ревизија|ревизии}}',
'import-logentry-interwiki' => 'транÑвикифиран $1',
'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|ревизија|ревизии}} од $2',
@@ -1890,8 +2078,26 @@ $NEWPAGE
'tooltip-upload' => 'Започни Ñо подигнување',
# Stylesheets
-'common.css' => '/** CSS кодот на оваа Ñтраница ќе Ñе примени на Ñите маÑки */',
-'monobook.css' => '/* преку уредување на оваа датотека можете да ја прилагодите Monobook маÑката за целиот Ñајт */',
+'common.css' => '/** CSS кодот на оваа Ñтраница ќе Ñе примени на Ñите маÑки */',
+'standard.css' => '/* CSS кодот поÑтавен тука ќе Ñе рефлектира врз кориÑниците кои избрале Standard маÑка */',
+'nostalgia.css' => '/* CSS кодот поÑтавен тука ќе Ñе рефлектира врз кориÑниците кои избрале Nostalgia маÑка */',
+'cologneblue.css' => '/* CSS кодот поÑтавен тука ќе Ñе рефлектира врз кориÑниците кои избрале Cologne Blue маÑка */',
+'monobook.css' => '/* CSS кодот поÑтавен тука ќе Ñе рефлектира врз кориÑниците кои избрале Monobook маÑка */',
+'myskin.css' => '/* CSS кодот поÑтавен тука ќе Ñе рефлектира врз кориÑниците кои избрале Myskin маÑка */',
+'chick.css' => '/* CSS кодот поÑтавен тука ќе Ñе рефлектира врз кориÑниците кои одбрале Chick маÑка */',
+'simple.css' => '/* CSS кодот поÑтавен тука ќе Ñе рефлектира врз кориÑниците кои одбрале Simple маÑка */',
+'modern.css' => '/* CSS кодот поÑтавен тука ќе Ñе рефлектира врз кориÑниците кои одбрале Modern маÑка */',
+
+# Scripts
+'common.js' => '/* Било која Јава Ñкрипта пиÑтавена овде ќе Ñе вчита кај Ñите кориÑници при Ñекое вчитување на било која Ñтраница. */',
+'standard.js' => '/* Било која Јава Ñкрипта поÑтавена овде ќе биде вчитана за Ñите кориÑници кои кориÑтат Standard маÑка */',
+'nostalgia.js' => '/* Било која Јава Ñкрипта поÑтавена овде ќе биде вчитана за Ñите кориÑници кои кориÑтат Nostalgia маÑка */',
+'cologneblue.js' => '/* Било која Јава Ñкрипта поÑтавена овде ќе биде вчитана за Ñите кориÑници кои кориÑтат Cologne Blue маÑка */',
+'monobook.js' => '/* Било која Јава Ñкрипта поÑтавена овде ќе биде вчитана за Ñите кориÑници кои кориÑтат MonoBook маÑка */',
+'myskin.js' => '/* Било која Јава Ñкрипта поÑтавена овде ќе биде вчитана за Ñите кориÑници кои кориÑтат Myskin маÑка */',
+'chick.js' => '/* Било која Јава Ñкрипта поÑтавена овде ќе биде вчитана за Ñите кориÑници кои кориÑтат Chick маÑка */',
+'simple.js' => '/* Било која Јава Ñкрипта поÑтавена овде ќе биде вчитана за Ñите кориÑници кои кориÑтат Simple маÑка */',
+'modern.js' => '/* Било која Јава Ñкрипта поÑтавена овде ќе биде вчитана за Ñите кориÑници кои кориÑтат Modern маÑка */',
# Metadata
'nodublincore' => 'Dublin Core RDF метаподатоци Ñе оневозможени за овој Ñервер.',
@@ -1901,12 +2107,12 @@ $NEWPAGE
# Attribution
'anonymous' => 'Ðнонимен кориÑник од {{SITENAME}}',
'siteuser' => '{{SITENAME}} кориÑник $1',
-'lastmodifiedatby' => 'Оваа Ñтраница поÑледен пат била модифицирана на $1:$2 од $3.', # $1 date, $2 time, $3 user
-'othercontribs' => 'ЗаÑновано на делото на $1.',
+'lastmodifiedatby' => 'Оваа Ñтраница поÑледен пат била модифицирана на $2, $1 од $3.', # $1 date, $2 time, $3 user
+'othercontribs' => 'ЗаÑновано на придонеÑот на $1.',
'others' => 'други',
'siteusers' => 'кориÑници на {{SITENAME}} $1',
-'creditspage' => 'Библиографија и извори',
-'nocredits' => 'Ðе поÑтојат библиографија и извори за оваа Ñтраница.',
+'creditspage' => 'Ðвтори на Ñтраницата',
+'nocredits' => 'Ðе поÑтојат податоци за авторите на оваа Ñтраница.',
# Spam protection
'spamprotectiontitle' => 'Филтер за заштита од Ñпам',
@@ -1945,10 +2151,13 @@ $NEWPAGE
'markedaspatrollederror-noautopatrol' => 'Ðе можете да ги означите Ñвоите промени како проверени.',
# Patrol log
-'patrol-log-auto' => '(автоматÑки)',
+'patrol-log-page' => 'Дневник на патролирања',
+'patrol-log-header' => 'Ова е дневник на патролирани ревизии.',
+'patrol-log-line' => 'означено $1 од $2 како патролирано $3',
+'patrol-log-auto' => '(автоматÑки)',
# Image deletion
-'deletedrevision' => 'Избришана Ñтара верзија $1.',
+'deletedrevision' => 'Избришана Ñтара ревизија $1.',
'filedeleteerror-short' => 'Грешка при бришење на податотека: $1',
'filedeleteerror-long' => 'Се појавија грешки при бришењето на податотеката:
@@ -1956,6 +2165,7 @@ $1',
'filedelete-missing' => 'Податотеката "$1" не може да Ñе избрише, бидејќи не поÑтои.',
'filedelete-old-unregistered' => 'Ðаведената ревизија на податотеката "$1" не Ñе наоѓа во базата на податоци.',
'filedelete-current-unregistered' => 'Ðаведената податотека "$1" не Ñе наоѓа во базата на податоци.',
+'filedelete-archive-read-only' => 'Во именикот за архивирање "$1" веб Ñерверот не може да запишува.',
# Browsing diffs
'previousdiff' => '↠ПоÑтаро уредување',
@@ -1975,7 +2185,7 @@ $1',
'show-big-image-thumb' => '<small>Големина на овој приказ: $1 × $2 пикÑели</small>',
# Special:NewImages
-'newimages' => 'Галерија на нови Ñлики',
+'newimages' => 'Галерија на нови податотеки',
'imagelisttext' => "Следи лиÑта на '''$1''' {{PLURAL:$1|податотека|податотеки}} подредени $2.",
'newimages-summary' => 'Оваа Ñпецијална Ñтраница ги покажува Ñкоро подигнатите податотеки.',
'showhidebots' => '($1 ботови)',
@@ -2038,9 +2248,9 @@ Variants for Chinese language
# Metadata
'metadata' => 'Метаподатоци',
-'metadata-help' => 'Оваа датотека Ñодржи дополнителни информации, најверојатно додадени од фото апарат кориÑтен за нивното креирање. Ðко датотеката Ñе промени, некои детали може да не одговараат на променетата Ñлика.',
-'metadata-expand' => 'Прикажи ги проширените информации',
-'metadata-collapse' => 'Сокриј ги проширените информации',
+'metadata-help' => 'Оваа податотека Ñодржи дополнителни информации, најверојатно додадени од дигитална камера или Ñкенер кориÑтени за нејзино креирање или дигитализација. Ðко при тоа податотеката претрпела промени, некои детали може да не ÑоодветÑтвуваат во целоÑÑ‚ поÑле промената на податотеката.',
+'metadata-expand' => 'Прикажи проширени информации',
+'metadata-collapse' => 'Сокриј проширени информации',
'metadata-fields' => 'EXIF мета полињата прикажани во оваа порака ќе бидат вклучени на Ñтраницата на Ñликата кога мета табелата ќе биде затворена.
ОÑтанатите ќе бидат Ñокриени по оÑновно.
* make
@@ -2060,7 +2270,7 @@ Variants for Chinese language
'exif-samplesperpixel' => 'Број на колор компоненти',
'exif-planarconfiguration' => 'Принцип на раÑпоредот на податоците',
'exif-ycbcrsubsampling' => 'ÐžÐ´Ð½Ð¾Ñ Ð½Ð° компонентата Y Ñпрема C',
-'exif-ycbcrpositioning' => 'РаÑпоред на компонентите Y и C',
+'exif-ycbcrpositioning' => 'Y и C позиционирање',
'exif-xresolution' => 'Хоризонтална резолуција',
'exif-yresolution' => 'Вертикална резолуција',
'exif-resolutionunit' => 'Единица за резолуција',
@@ -2074,7 +2284,7 @@ Variants for Chinese language
'exif-primarychromaticities' => 'ХроматичноÑÑ‚ на примарните бои',
'exif-ycbcrcoefficients' => 'Матрични коефициенти на транÑформација на колор проÑторот',
'exif-referenceblackwhite' => 'МеÑто на белата и црната точка',
-'exif-datetime' => 'Датум на поÑледната промена на датотеката',
+'exif-datetime' => 'Датум и време на промена на податотека',
'exif-imagedescription' => 'Име на Ñликата',
'exif-make' => 'Производител на камерата',
'exif-model' => 'Модел на камерата',
@@ -2090,15 +2300,17 @@ Variants for Chinese language
'exif-pixelxdimension' => 'Полна ширина на Ñликата',
'exif-makernote' => 'Забелешки на производителот',
'exif-usercomment' => 'Коментар на кориÑникот',
-'exif-relatedsoundfile' => 'Поврзана звучна датотека',
+'exif-relatedsoundfile' => 'Поврзана аудио податотека',
'exif-datetimeoriginal' => 'Датум и време на Ñликање',
'exif-datetimedigitized' => 'Датум и време на дигитализација',
'exif-subsectime' => 'Дел од Ñекундата во кој е Ñликано',
'exif-subsectimeoriginal' => 'Дел од Ñекундата во кој е фотографирано',
'exif-subsectimedigitized' => 'Дел од Ñекундата во кој е дигитализирано',
'exif-exposuretime' => 'ЕкÑпозиција',
+'exif-exposuretime-format' => '$1 sec ($2)',
'exif-fnumber' => 'F број на отворот на блендата',
-'exif-exposureprogram' => 'Програм за екÑпозиција',
+'exif-fnumber-format' => 'f/$1',
+'exif-exposureprogram' => 'Програма за екÑпозиција',
'exif-spectralsensitivity' => 'Спектрална оÑетливоÑÑ‚',
'exif-isospeedratings' => 'ИСО вредноÑÑ‚',
'exif-oecf' => 'ОптоелектронÑки фактор на конверзија',
@@ -2124,7 +2336,7 @@ Variants for Chinese language
'exif-filesource' => 'Извор на датотеката',
'exif-scenetype' => 'Тип на Ñцена',
'exif-cfapattern' => 'CFA шаблон',
-'exif-customrendered' => 'Додатна обработка на Ñликата',
+'exif-customrendered' => 'Дополнитела обработка на Ñликата',
'exif-exposuremode' => 'Режим за избор на екÑпозицијата',
'exif-whitebalance' => 'Ð‘Ð°Ð»Ð°Ð½Ñ Ð½Ð° белата боја',
'exif-digitalzoomratio' => 'ÐžÐ´Ð½Ð¾Ñ Ð½Ð° дигиталниот зум',
@@ -2172,19 +2384,33 @@ Variants for Chinese language
# EXIF attributes
'exif-compression-1' => 'ÐекомпреÑиран',
+'exif-unknowndate' => 'Ðепознат датум',
+
'exif-orientation-1' => 'Ðормално', # 0th row: top; 0th column: left
-'exif-orientation-2' => 'Обратно по хоризонтала', # 0th row: top; 0th column: right
-'exif-orientation-3' => 'Ротирано 180°', # 0th row: bottom; 0th column: right
-'exif-orientation-4' => 'Обратно по вертикала', # 0th row: bottom; 0th column: left
-'exif-orientation-5' => 'Ротирано 90° Ñпротивно од правецот на Ñтрелките на чаÑовникот и обратно по вертикала', # 0th row: left; 0th column: top
-'exif-orientation-6' => 'Ротирано 90° во правец на Ñтрелките на чаÑовникот', # 0th row: right; 0th column: top
-'exif-orientation-7' => 'Ротирано 90° во правец на Ñтрелките на чаÑовникот и обратно по вертикала', # 0th row: right; 0th column: bottom
-'exif-orientation-8' => 'Ротирано 90° Ñпротивно од правецот на Ñтрелките на чаÑовникот', # 0th row: left; 0th column: bottom
+'exif-orientation-2' => 'ПреÑликано по хоризонтална оÑка', # 0th row: top; 0th column: right
+'exif-orientation-3' => 'Ротирано за 180°', # 0th row: bottom; 0th column: right
+'exif-orientation-4' => 'ПреÑликано по вертикална оÑка', # 0th row: bottom; 0th column: left
+'exif-orientation-5' => 'Ротирано за 90° Ñпротивно од правецот на Ñтрелките на чаÑовникот и обратно по вертикална оÑка', # 0th row: left; 0th column: top
+'exif-orientation-6' => 'Ротирано за 90° во правец на Ñтрелките на чаÑовникот', # 0th row: right; 0th column: top
+'exif-orientation-7' => 'Ротирано 90° во правец на Ñтрелките на чаÑовникот и обратно по вертикална оÑка', # 0th row: right; 0th column: bottom
+'exif-orientation-8' => 'Ротирано за 90° Ñпротивно од правецот на Ñтрелките на чаÑовникот', # 0th row: left; 0th column: bottom
'exif-planarconfiguration-1' => 'делумен формат',
'exif-planarconfiguration-2' => 'планарен формат',
+'exif-xyresolution-i' => '$1 dpi',
+'exif-xyresolution-c' => '$1 dpc',
+
+'exif-colorspace-1' => 'sRGB',
+'exif-colorspace-ffff.h' => 'FFFF.H',
+
'exif-componentsconfiguration-0' => 'не поÑтои',
+'exif-componentsconfiguration-1' => 'Y',
+'exif-componentsconfiguration-2' => 'Cb',
+'exif-componentsconfiguration-3' => 'Cr',
+'exif-componentsconfiguration-4' => 'R',
+'exif-componentsconfiguration-5' => 'G',
+'exif-componentsconfiguration-6' => 'B',
'exif-exposureprogram-0' => 'Ðедефинирано',
'exif-exposureprogram-1' => 'Рачно',
@@ -2193,8 +2419,8 @@ Variants for Chinese language
'exif-exposureprogram-4' => 'Приоритет на затворачот',
'exif-exposureprogram-5' => 'Уметничка програма (на база на нужната длабочина на полето)',
'exif-exposureprogram-6' => 'СпортÑка програма (на база на што побрз затворач)',
-'exif-exposureprogram-7' => 'Портретен режим (за крупни кадри Ñо неоцтра позадина)',
-'exif-exposureprogram-8' => 'ПејÑажен режим (за Ñлики на пејÑажи Ñо оÑтра позадина)',
+'exif-exposureprogram-7' => 'Портретен начин (за фотографии одблизу Ñо заматена позадина)',
+'exif-exposureprogram-8' => 'ПејÑажен начин (за фотографии на пејÑажи Ñо оÑтра позадина)',
'exif-subjectdistance-value' => '$1 метри',
@@ -2233,7 +2459,7 @@ Variants for Chinese language
'exif-sensingmethod-4' => 'ТрокриÑтален матричен Ñензор',
'exif-sensingmethod-5' => 'Секвенцијален матричен Ñензор',
'exif-sensingmethod-7' => 'Тробоен линеарен Ñензор',
-'exif-sensingmethod-8' => 'Секвенцијален линеарен Ñензор',
+'exif-sensingmethod-8' => 'Колор Ñеквенцијален линеарен Ñензор',
'exif-filesource-3' => 'Дигитален фотоапарат',
@@ -2243,11 +2469,11 @@ Variants for Chinese language
'exif-customrendered-1' => 'ÐеÑтандарден процеÑ',
'exif-exposuremode-0' => 'ÐвтоматÑка екÑпозиција',
-'exif-exposuremode-1' => 'Рачна екÑпозиција',
+'exif-exposuremode-1' => 'Мануелна екÑпозиција',
'exif-exposuremode-2' => 'ÐвтоматÑки Ñо зададен раÑпон',
-'exif-whitebalance-0' => 'ÐвтоматÑки',
-'exif-whitebalance-1' => 'Рачно',
+'exif-whitebalance-0' => 'ÐвтоматÑки Ð±Ð°Ð»Ð°Ð½Ñ Ð½Ð° бело',
+'exif-whitebalance-1' => 'Мануелен Ð±Ð°Ð»Ð°Ð½Ñ Ð½Ð° бело',
'exif-scenecapturetype-0' => 'Стандардно',
'exif-scenecapturetype-1' => 'ПејÑаж',
@@ -2302,7 +2528,7 @@ Variants for Chinese language
# External editor support
'edit-externally' => 'Уреди ја оваа податотека Ñо надворешна апликација',
-'edit-externally-help' => 'Видете [http://www.mediawiki.org/wiki/Manual:External_editors setup instructions] за повеќе информации.',
+'edit-externally-help' => '(Види [http://www.mediawiki.org/wiki/Manual:External_editors повеќе инÑтрикции] за нагодување).',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'Ñите',
@@ -2312,28 +2538,30 @@ Variants for Chinese language
'monthsall' => 'Ñите',
# E-mail address confirmation
-'confirmemail' => 'Потврди е-поштенÑка адреÑа',
-'confirmemail_noemail' => 'Ðемате наведено валидна е-поштенÑка адреÑа во вашите [[Special:Preferences|нагодувања]].',
-'confirmemail_text' => '{{SITENAME}} бара да ја потврдите вашата е-поштенÑка адреÑа пред да ги кориÑтите можноÑтите за е-пошта.
+'confirmemail' => 'Потврда на е-поштенÑка адреÑа',
+'confirmemail_noemail' => 'Ðемате наведено валидна е-поштенÑка адреÑа во вашите [[Special:Preferences|нагодувања]].',
+'confirmemail_text' => '{{SITENAME}} бара да ја потврдите вашата е-поштенÑка адреÑа пред да ги кориÑтите можноÑтите за е-пошта.
ПритиÑнете на копчето подолу за да пратите потврдувачка порака на вашата адреÑа.
Во оваа порака е вклучена врÑка којашто Ñодржи код;
отворете ја врÑката во вашиот прелиÑтувач за да потврдите дека вашата е-поштенÑка адреÑа е важечка.',
-'confirmemail_send' => 'Прати код за потврда',
-'confirmemail_sent' => 'Пораката за потврда е пратена.',
-'confirmemail_oncreate' => 'Код за потврда е пратен на вашата е-поштенÑка адреÑа.
+'confirmemail_pending' => '<div class="error">Код за потврда веќе е иÑпратен по е-пошта до ваÑ;
+ако Ñкоро Ñте креирале кориÑничка Ñметка, потребно е да почекате неколку минути за да приÑтигне пораката пред да побарате нов код.</div>',
+'confirmemail_send' => 'Прати код за потврда',
+'confirmemail_sent' => 'Пораката за потврда е пратена.',
+'confirmemail_oncreate' => 'Код за потврда е пратен на вашата е-поштенÑка адреÑа.
Овој код не е потребен за најавување, но ќе треба да го внеÑете пред да
ги вклучите е-поштенÑките можноÑти во викито.',
-'confirmemail_sendfailed' => 'Ðе можеше да Ñе прати пораката за потврда.
-Проверете дали адреÑата Ñодржи неважечки знаци.
-
-ИÑпраќачот врати: $1',
-'confirmemail_invalid' => 'Ðеточен код за потврда. Кодот можеби е иÑтечен.',
-'confirmemail_needlogin' => 'Морате да $1 за да ја потврдите вашата е-поштенÑка адреÑа.',
-'confirmemail_success' => 'Вашата е-поштенÑка адреÑа Ñега е потврдена. Можете да Ñе најавите и да уживате во викито.',
-'confirmemail_loggedin' => 'Вашата е-поштенÑка адреÑа Ñега е потврдена.',
-'confirmemail_error' => 'Ðешто тргна наопаку при Ñнимањето на вашата потврда.',
-'confirmemail_subject' => '{{SITENAME}} потврда за е-поштенÑка адреÑа',
-'confirmemail_body' => 'Ðекој, веројатно вие, од IP адреÑата $1,
+'confirmemail_sendfailed' => '{{SITENAME}} не може да ви прати порака за потврда.
+Проверете дали е-поштенÑката адреÑа е правилно запишана.
+
+Вратена е Ñледнава грешка: $1',
+'confirmemail_invalid' => 'Ðеточен код за потврда. Кодот можеби е иÑтечен.',
+'confirmemail_needlogin' => 'Морате да $1 за да ја потврдите вашата е-поштенÑка адреÑа.',
+'confirmemail_success' => 'Вашата е-поштенÑка адреÑа Ñега е потврдена. Можете да Ñе најавите и да уживате во викито.',
+'confirmemail_loggedin' => 'Вашата е-поштенÑка адреÑа Ñега е потврдена.',
+'confirmemail_error' => 'Ðешто тргна наопаку при Ñнимањето на вашата потврда.',
+'confirmemail_subject' => '{{SITENAME}} потврда за е-поштенÑка адреÑа',
+'confirmemail_body' => 'Ðекој, веројатно вие, од IP адреÑата $1,
ја региÑтрирал Ñметката „$2“ Ñо оваа е-поштенÑка адреÑа на {{SITENAME}}.
За да потврдите дека оваа Ñметка навиÑтина ви припаѓа вам и да ја активирате
@@ -2347,29 +2575,31 @@ $3
$5
Овој код за потврда ќе иÑтече на $4.',
+'confirmemail_invalidated' => 'Потврдата на е-поштенÑката адреÑа е откажана',
+'invalidateemail' => 'Откажување на потврда на е-пошта',
# Scary transclusion
-'scarytranscludedisabled' => '[Интервики вклучувањето е оневозможено]',
-'scarytranscludefailed' => '[Преземањето на шаблонот за $1 не уÑпеа]',
-'scarytranscludetoolong' => '[ÐдреÑата е предолга; жалиме]',
+'scarytranscludedisabled' => '[Интервики транÑклудирање е оневозможено]',
+'scarytranscludefailed' => '[ÐеуÑпешно превземање на шаблонот за $1]',
+'scarytranscludetoolong' => '[Премногу долго URL]',
# Trackbacks
'trackbackbox' => '<div id="mw_trackbacks">
-Враќања за оваа Ñтатија:<br />
+Враќања за оваа Ñтраница:<br />
$1
</div>',
-'trackbackremove' => ' ([$1 Бришење])',
+'trackbackremove' => ' ([$1 Бриши])',
'trackbacklink' => 'Враќање',
'trackbackdeleteok' => 'Враќањето беше уÑпешно избришано.',
# Delete conflict
-'deletedwhileediting' => 'Предупредување: Оваа Ñтраница беше избришана откако почнавте Ñо уредување!',
-'confirmrecreate' => "КориÑникот [[User:$1|$1]] ([[User talk:$1|talk]]) ја избриша оваа Ñтатија откако почнавте да ја уредувате заради:
+'deletedwhileediting' => "'''Предупредување''': Оваа Ñтраница беше избришана откако почнавте Ñо нејзино уредување!",
+'confirmrecreate' => "КориÑникот [[User:$1|$1]] ([[User talk:$1|разговор]]) ја избриша оваа Ñтраница откако вие почнавте Ñо уредување заради:
: ''$2''
-Потврдете дека навиÑтина Ñакате повторно да ја креирате оваа Ñтатија.",
-'recreate' => 'Повторно направи',
+Потврдете дека навиÑтина Ñакате повторно да ја креирате оваа Ñтраница.",
+'recreate' => 'Повторно креирај',
-'unit-pixel' => 'п',
+'unit-pixel' => 'px',
# HTML dump
'redirectingto' => 'ПренаÑочувам на [[:$1]]...',
@@ -2378,13 +2608,14 @@ $1
'confirm_purge' => 'Да Ñе иÑчиÑти кешот на оваа Ñтраница?
$1',
-'confirm_purge_button' => 'Да',
+'confirm_purge_button' => 'OK',
# AJAX search
'searchcontaining' => "Барам Ñтатии што Ñодржат ''$1''.",
'searchnamed' => "Статии Ñо име: ''$1''.",
'articletitles' => "Статии кои почнуваат Ñо ''$1''",
'hideresults' => 'Сокриј резултати',
+'useajaxsearch' => 'КориÑти AJAX пребарување',
# Multipage image navigation
'imgmultipageprev' => '&larr; претходна Ñтраница',
@@ -2424,7 +2655,7 @@ $1',
Пробај Ñо нормален преглед.',
# Friendlier slave lag warnings
-'lag-warn-normal' => 'Промените во {{PLURAL:$1|поÑледната Ñекунда|$1 поÑледни Ñекунди}} можеби нема да бидат прикажани во лиÑтата.',
+'lag-warn-normal' => 'Промените во {{PLURAL:$1|поÑледната Ñекунда|поÑледните $1 Ñекунди}} можеби нема да бидат прикажани во лиÑтата.',
'lag-warn-high' => 'Поради преоптовареноÑÑ‚ на податочниот Ñервер, промените понови од $1 {{PLURAL:$1|Ñекунда|Ñекунди}}
можеби нема да бидат прикажани во лиÑтата.',
@@ -2456,13 +2687,28 @@ $1',
# Iranian month names
'iranian-calendar-m1' => 'Farvardin',
+# Core parser functions
+'unknown_extension_tag' => 'Ðепознат приврзок на проширување "$1"',
+
# Special:Version
-'version' => 'Верзија', # Not used as normal message but as header for the special page itself
-'version-version' => 'Верзија',
-'version-license' => 'Лиценца',
-'version-software' => 'ИнÑталиран Ñофтвер',
-'version-software-product' => 'Производ',
-'version-software-version' => 'Верзија',
+'version' => 'Верзија', # Not used as normal message but as header for the special page itself
+'version-extensions' => 'ИнÑталирани проширувања',
+'version-specialpages' => 'Специјални Ñтраници',
+'version-parserhooks' => 'ПарÑер куки',
+'version-variables' => 'Променливи',
+'version-other' => 'Друго',
+'version-hooks' => 'Куки',
+'version-extension-functions' => 'Функции на проширувањето',
+'version-parser-extensiontags' => 'Приврзоци на парÑер проширување',
+'version-parser-function-hooks' => 'Куки на парÑер функција',
+'version-skin-extension-functions' => 'Функции на проширување на изглед',
+'version-hook-name' => 'Име на кука',
+'version-hook-subscribedby' => 'Претплатено од',
+'version-version' => 'Верзија',
+'version-license' => 'Лиценца',
+'version-software' => 'ИнÑталиран Ñофтвер',
+'version-software-product' => 'Производ',
+'version-software-version' => 'Верзија',
# Special:FilePath
'filepath' => 'Патека до податотека',
@@ -2498,5 +2744,13 @@ $1',
'specialpages-group-users' => 'КорниÑници и кориÑнички права',
'specialpages-group-highuse' => 'ÐајкориÑтени Ñтраници',
'specialpages-group-pages' => 'ЛиÑта на Ñтраници',
+'specialpages-group-pagetools' => 'Ðлатки за Ñтраници',
+'specialpages-group-wiki' => 'Вики податоци и алатки',
+'specialpages-group-redirects' => 'ПренаÑочување на Ñпецијални Ñтраници',
+'specialpages-group-spam' => 'Ðлатки за Ñпем',
+
+# Special:BlankPage
+'blankpage' => 'Празна Ñтраница',
+'intentionallyblankpage' => 'Оваа Ñтраница намерно е оÑтавена празна',
);
diff --git a/languages/messages/MessagesMl.php b/languages/messages/MessagesMl.php
index 9003db85..e8baffa0 100644
--- a/languages/messages/MessagesMl.php
+++ b/languages/messages/MessagesMl.php
@@ -277,7 +277,7 @@ $messages = array(
'pagecategories' => '{{PLURAL:$1|വിഭാഗം|വിഭാഗങàµà´™à´³àµâ€}}',
'category_header' => '"$1" à´Žà´¨àµà´¨ വിഭാഗതàµà´¤à´¿à´²àµ† താളàµà´•à´³àµâ€',
'subcategories' => 'ഉപവിഭാഗങàµà´™à´³àµâ€',
-'category-media-header' => '"$1" à´Žà´¨àµà´¨ വിഭാഗതàµà´¤à´¿à´²àµ† à´šà´¿à´¤àµà´°à´™àµà´™à´³àµà´‚ à´ªàµà´°à´®à´¾à´£à´™àµà´™à´³àµà´‚',
+'category-media-header' => '"$1" à´Žà´¨àµà´¨ വിഭാഗതàµà´¤à´¿à´²àµ† à´ªàµà´°à´®à´¾à´£à´™àµà´™à´³àµâ€',
'category-empty' => "''à´ˆ വിഭാഗതàµà´¤à´¿à´²àµâ€ താളàµà´•à´³àµ‹ à´ªàµà´°à´®à´¾à´£à´™àµà´™à´³àµ‹ ഇലàµà´².''",
'hidden-categories' => '{{PLURAL:$1|മറഞàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ വിഭാഗം|മറഞàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ വിഭാഗങàµà´™à´³àµâ€}}',
'hidden-category-category' => 'മറഞàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ വിഭാഗങàµà´™à´³àµâ€', # Name of the category where hidden categories will be listed
@@ -295,7 +295,7 @@ $messages = array(
== à´ªàµà´°à´¾à´°à´‚ഭസഹായികളàµâ€ ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings à´•àµà´°à´®àµ€à´•à´°à´£ സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµà´Ÿàµ† പടàµà´Ÿà´¿à´•]
* [http://www.mediawiki.org/wiki/Manual:FAQ മീഡിയാവികàµà´•à´¿ പതിവàµà´šàµ‹à´¦àµà´¯à´™àµà´™à´³àµâ€]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce മീഡിയാവികàµà´•à´¿ à´ªàµà´°à´•à´¾à´¶à´¨ മെയിലിംങàµà´™àµ ലിസàµà´±àµà´±àµ]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce മീഡിയാവികàµà´•à´¿ à´ªàµà´°à´•à´¾à´¶à´¨ മെയിലിംങàµà´™àµ ലിസàµà´±àµà´±àµ]',
'about' => 'വിവരണം',
'article' => 'ലേഖന താളàµâ€',
@@ -417,7 +417,7 @@ $messages = array(
'editold' => 'തിരàµà´¤àµà´¤àµà´•',
'viewsourceold' => 'മൂലരൂപം കാണàµà´•',
'editsectionhint' => 'ഉപവിഭാഗം തിരàµà´¤àµà´¤àµà´•: $1',
-'toc' => 'ഉളàµà´³à´Ÿà´•àµà´•à´‚',
+'toc' => 'പൊരàµà´³à´Ÿà´•àµà´•à´‚',
'showtoc' => 'à´ªàµà´°à´¦à´°àµâ€à´¶à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´•',
'hidetoc' => 'മറയàµà´•àµà´•àµà´•',
'thisisdeleted' => '$1 കാണàµà´•à´¯àµ‹ à´ªàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•àµà´•à´¯àµ‹ ചെയàµà´¯àµ‡à´£àµà´Ÿà´¤àµà´£àµà´Ÿàµ‹?',
@@ -425,7 +425,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|നീകàµà´•à´‚ചെയàµà´¤ ഒരൠതിരàµà´¤àµà´¤à´²àµâ€|നീകàµà´•à´‚ചെയàµà´¤ $1 തിരàµà´¤àµà´¤à´²àµà´•à´³àµâ€}}',
'feedlinks' => 'ഫീഡàµ:',
'feed-invalid' => 'അസാധàµà´µà´¾à´¯ സബàµâ€Œà´¸àµà´•àµà´°à´¿à´ªàµà´·à´¨àµâ€ ഫീഡൠതരം.',
-'feed-unavailable' => '{{SITENAME}} സം‌രംഭതàµà´¤à´¿à´²àµâ€ സിനàµâ€à´¡à´¿à´•àµà´•àµ‡à´·à´¨àµâ€ ഫീഡàµà´•à´³àµâ€ ലഭàµà´¯à´®à´²àµà´²',
+'feed-unavailable' => 'സിനàµâ€à´¡à´¿à´•àµà´•àµ‡à´·à´¨àµâ€ ഫീഡàµà´•à´³àµâ€ ലഭàµà´¯à´®à´²àµà´²',
'site-rss-feed' => '$1 à´¨àµà´±àµ† ആരàµâ€.à´Žà´¸àµ.എസൠഫീഡàµ',
'site-atom-feed' => '$1 à´¨àµà´±àµ† ആറàµà´±à´‚ ഫീഡàµ',
'page-rss-feed' => '"$1" à´¨àµà´±àµ† ആരàµâ€.à´Žà´¸àµ.à´Žà´¸àµ. ഫീഡàµ',
@@ -559,22 +559,22 @@ $2',
'noname' => 'നിങàµà´™à´³àµâ€ സാധàµà´µà´¾à´¯ ഉപയോകàµà´¤àµƒà´¨à´¾à´®à´‚ സൂചിപàµà´ªà´¿à´šàµà´šà´¿à´Ÿàµà´Ÿà´¿à´²àµà´².',
'loginsuccesstitle' => 'വിജയകരമായി à´ªàµà´°à´µàµ‡à´¶à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ',
'loginsuccess' => "'''{{SITENAME}} സംരംഭതàµà´¤à´¿à´²àµâ€ \"\$1\" à´Žà´¨àµà´¨ പേരിലàµâ€ താങàµà´•à´³àµâ€ ലോഗിനàµâ€ ചെയàµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ.'''",
-'nosuchuser' => '"$1" à´Žà´¨àµà´¨ പേരിലàµâ€ ആരàµà´‚ à´…à´‚à´—à´¤àµà´µà´®àµ†à´Ÿàµà´¤àµà´¤à´¿à´Ÿàµà´Ÿà´¿à´²àµà´². à´…à´•àµà´·à´°à´ªà´¿à´¶à´•àµà´•à´³àµâ€ പരിശോധികàµà´•àµà´•, അഥവാ à´ªàµà´¤à´¿à´¯ à´…à´‚à´—à´¤àµà´µà´®àµ†à´Ÿàµà´•àµà´•àµà´•.',
+'nosuchuser' => 'ഇതàµà´µà´°àµ† "$1" à´Žà´¨àµà´¨ പേരിലàµâ€ ആരàµà´‚ à´…à´‚à´—à´¤àµà´µà´®àµ†à´Ÿàµà´¤àµà´¤à´¿à´Ÿàµà´Ÿà´¿à´²àµà´². ദയവായി à´…à´•àµà´·à´°à´ªàµà´ªà´¿à´¶à´•àµà´•à´³àµâ€ പരിശോധികàµà´•àµà´•, à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ à´ªàµà´¤à´¿à´¯ [[Special:UserLogin/signup|à´…à´‚à´—à´¤àµà´µà´®àµ†à´Ÿàµà´•àµà´•àµà´•]].',
'nosuchusershort' => '"<nowiki>$1</nowiki>" à´Žà´¨àµà´¨ പേരിലàµâ€ ഒരൠഉപയോകàµà´¤à´¾à´µàµ ഇലàµà´². à´…à´•àµà´·à´°à´™àµà´™à´³àµâ€ à´’à´¨àµà´¨àµ കൂടി പരിശോധികàµà´•àµà´•.',
'nouserspecified' => 'ഉപയോകàµà´¤àµƒà´¨à´¾à´®à´‚ നിരàµâ€à´¬à´¨àµà´§à´®à´¾à´¯àµà´‚ ചേരàµâ€à´•àµà´•à´£à´‚.',
'wrongpassword' => 'താങàµà´•à´³àµâ€ നലàµâ€à´•à´¿à´¯ രഹസàµà´¯à´µà´¾à´•àµà´•àµ തെറàµà´±à´¾à´£àµ, വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.',
'wrongpasswordempty' => 'താങàµà´•à´³àµâ€ രഹസàµà´¯à´µà´¾à´•àµà´•àµ നലàµâ€à´•à´¿à´¯à´¿à´°àµà´¨àµà´¨à´¿à´²àµà´². വീണàµà´Ÿàµà´‚ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.',
-'passwordtooshort' => 'നിങàµà´™à´³àµà´Ÿàµ† രഹസàµà´¯à´µà´¾à´•àµà´•àµ à´’à´¨àµà´¨àµà´•à´¿à´²àµâ€ അസാധàµà´µà´¾à´£àµ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ വളരെ ചെറàµà´¤à´¾à´£àµ. രഹസàµà´¯à´µà´¾à´•àµà´•à´¿à´²àµâ€ à´•àµà´±à´žàµà´žà´¤àµ $1 à´…à´•àµà´·à´°à´™àµà´™à´³àµà´£àµà´Ÿà´¾à´µà´£à´‚. രഹസàµà´¯à´µà´¾à´•àµà´•àµ നിങàµà´™à´³àµà´Ÿàµ† ഉപയോകàµà´¤àµƒà´¨à´¾à´®à´¤àµà´¤à´¿à´²àµâ€ നിനàµà´¨àµ à´µàµà´¯à´¤àµà´¯à´¸àµà´¤à´®à´¾à´¯à´¿à´°à´¿à´•àµà´•àµà´•à´¯àµà´‚ വേണം.',
-'mailmypassword' => 'രഹസàµà´¯à´µà´¾à´•àµà´•àµ ഇമെയിലàµâ€ ചെയàµà´¯àµà´•',
+'passwordtooshort' => 'നിങàµà´™à´³àµà´Ÿàµ† രഹസàµà´¯à´µà´¾à´•àµà´•àµ à´’à´¨àµà´¨àµà´•à´¿à´²àµâ€ അസാധàµà´µà´¾à´£àµ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ വളരെ ചെറàµà´¤à´¾à´£àµ. രഹസàµà´¯à´µà´¾à´•àµà´•à´¿à´²àµâ€ à´•àµà´±à´žàµà´žà´¤àµ {{PLURAL:$1|1 à´…à´•àµà´·à´°à´‚|$1 à´…à´•àµà´·à´°à´™àµà´™à´³àµâ€}} ഉണàµà´Ÿà´¾à´µà´£à´‚. രഹസàµà´¯à´µà´¾à´•àµà´•àµ നിങàµà´™à´³àµà´Ÿàµ† ഉപയോകàµà´¤àµƒà´¨à´¾à´®à´¤àµà´¤à´¿à´²àµâ€ നിനàµà´¨àµ à´µàµà´¯à´¤àµà´¯à´¸àµà´¤à´®à´¾à´¯à´¿à´°à´¿à´•àµà´•àµà´•à´¯àµà´‚ വേണം.',
+'mailmypassword' => 'à´ªàµà´¤à´¿à´¯ രഹസàµà´¯à´µà´¾à´•àµà´•àµ ഇമെയിലàµâ€ ചെയàµà´¯àµà´•',
'passwordremindertitle' => '{{SITENAME}} സംരംഭതàµà´¤à´¿à´²àµâ€ ഉപയോഗികàµà´•à´¾à´¨àµà´³àµà´³ താതàµà´•àµà´•à´¾à´²à´¿à´• രഹസàµà´¯à´µà´¾à´•àµà´•àµ',
-'passwordremindertext' => 'ആരോ (ഒരൠപകàµà´·àµ‡ താങàµà´•à´³à´¾à´¯à´¿à´°à´¿à´•àµà´•à´¾à´‚, $1 à´Žà´¨àµà´¨ à´à´ªà´¿ വിലാസതàµà´¤à´¿à´²àµâ€à´¨à´¿à´¨àµà´¨àµ) {{SITENAME}} സം‌രംഭതàµà´¤à´¿à´²àµ† ($4) à´Žà´¨àµà´¨ à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿à´¨àµ à´ªàµà´¤à´¿à´¯àµŠà´°àµ രഹസàµà´¯à´µà´¾à´•àµà´•àµ വേണമെനàµà´¨à´­àµà´¯à´°àµâ€à´¤àµà´¥à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. “$2†എനàµà´¨ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµà´±àµ† ഇപàµà´ªàµ‹à´´à´¤àµà´¤àµ† താലàµâ€à´•àµà´•à´¾à´²à´¿à´• രഹസàµà´¯à´µà´¾à´•àµà´•àµ “$3†ആണàµ. താങàµà´•à´³àµâ€ ഇപàµà´ªàµ‹à´³àµâ€ ലോഗിനàµâ€ ചെയàµà´¤àµ രഹസàµà´¯à´µà´¾à´•àµà´•àµ മാറàµà´±àµ‡à´£àµà´Ÿà´¤à´¾à´£àµ.
+'passwordremindertext' => "ആരോ (ഒരൠപകàµà´·àµ‡ താങàµà´•à´³à´¾à´¯à´¿à´°à´¿à´•àµà´•à´¾à´‚, $1 à´Žà´¨àµà´¨ à´à´ªà´¿ വിലാസതàµà´¤à´¿à´²àµâ€à´¨à´¿à´¨àµà´¨àµ) {{SITENAME}} സം‌രംഭതàµà´¤à´¿à´²àµ† '''$4''' à´Žà´¨àµà´¨ à´…à´•àµà´•àµ—à´£àµà´Ÿà´¿à´¨àµ à´ªàµà´¤à´¿à´¯àµŠà´°àµ രഹസàµà´¯à´µà´¾à´•àµà´•àµ വേണമെനàµà´¨à´­àµà´¯à´°àµâ€à´¤àµà´¥à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. ''$2'' à´Žà´¨àµà´¨ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµà´±àµ† ഇപàµà´ªàµ‹à´´à´¤àµà´¤àµ† താലàµâ€à´•àµà´•à´¾à´²à´¿à´• രഹസàµà´¯à´µà´¾à´•àµà´•àµ ''$3'' ആണàµ. താങàµà´•à´³àµâ€ ഇപàµà´ªàµ‹à´³àµâ€ ലോഗിനàµâ€ ചെയàµà´¤àµ രഹസàµà´¯à´µà´¾à´•àµà´•àµ മാറàµà´±àµ‡à´£àµà´Ÿà´¤à´¾à´£àµ.
-à´ˆ à´…à´­àµà´¯à´°àµâ€à´¤àµà´¥à´¨ മറàµà´±à´¾à´°àµ†à´™àµà´•à´¿à´²àµà´‚ നടതàµà´¤à´¿à´¯à´¤àµ†à´™àµà´•à´¿à´²àµâ€, à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ താങàµà´•à´³àµâ€ താങàµà´•à´³àµà´Ÿàµ† പഴയ രഹസàµà´¯à´µà´¾à´•àµà´•àµ à´“à´°àµâ€à´®àµà´®à´¿à´•àµà´•àµà´¨àµà´¨àµ†à´™àµà´•à´¿à´²àµâ€, രഹസàµà´¯à´µà´¾à´•àµà´•àµ മാറàµà´±à´¾à´¨àµâ€ താങàµà´•à´³àµâ€ ആഗàµà´°à´¹à´¿à´•àµà´•àµà´¨àµà´¨à´¿à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€, à´ˆ സനàµà´¦àµ‡à´¶à´‚ ഗൗനികàµà´•à´¾à´¤àµ† താങàµà´•à´³àµâ€à´•àµà´•àµ പഴയ രഹസàµà´¯à´µà´¾à´•àµà´•àµ തനàµà´¨àµ† à´¤àµà´Ÿà´°àµâ€à´¨àµà´¨àµà´‚ ഉപയോഗികàµà´•à´¾à´µàµà´¨àµà´¨à´¤à´¾à´£àµâ€Œ.',
+à´ˆ à´…à´­àµà´¯à´°àµâ€à´¤àµà´¥à´¨ മറàµà´±à´¾à´°àµ†à´™àµà´•à´¿à´²àµà´‚ നടതàµà´¤à´¿à´¯à´¤àµ†à´™àµà´•à´¿à´²àµâ€, à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ താങàµà´•à´³àµâ€ താങàµà´•à´³àµà´Ÿàµ† പഴയ രഹസàµà´¯à´µà´¾à´•àµà´•àµ à´“à´°àµâ€à´®àµà´®à´¿à´•àµà´•àµà´¨àµà´¨àµ†à´™àµà´•à´¿à´²àµâ€, രഹസàµà´¯à´µà´¾à´•àµà´•àµ മാറàµà´±à´¾à´¨àµâ€ താങàµà´•à´³àµâ€ ആഗàµà´°à´¹à´¿à´•àµà´•àµà´¨àµà´¨à´¿à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€, à´ˆ സനàµà´¦àµ‡à´¶à´‚ അവഗണിചàµà´šàµ താങàµà´•à´³àµâ€à´•àµà´•àµ പഴയ രഹസàµà´¯à´µà´¾à´•àµà´•àµ തനàµà´¨àµ† à´¤àµà´Ÿà´°àµâ€à´¨àµà´¨àµà´‚ ഉപയോഗികàµà´•à´¾à´µàµà´¨àµà´¨à´¤à´¾à´£àµâ€Œ.",
'noemail' => '"$1" à´Žà´¨àµà´¨ ഉപയോകàµà´¤à´¾à´µàµ ഇമെയിലàµâ€ വിലാസം à´•àµà´°à´®àµ€à´•à´°à´¿à´šàµà´šà´¿à´Ÿàµà´Ÿà´¿à´²àµà´².',
'passwordsent' => '‘$1†എനàµà´¨ à´…à´‚à´—à´¤àµà´µà´¤àµà´¤à´¿à´¨à´¾à´¯à´¿ രജിസàµà´±àµà´±à´°àµâ€ ചെയàµà´¯à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¿à´Ÿàµà´Ÿàµà´³àµà´³ ഇമെയിലàµâ€ വിലാസതàµà´¤à´¿à´²àµ‡à´•àµà´•àµ ഒരൠപàµà´¤à´¿à´¯ രഹസàµà´¯à´µà´¾à´•àµà´•àµ അയചàµà´šà´¿à´Ÿàµà´Ÿàµà´£àµà´Ÿàµ. അതൠലഭിചàµà´šà´¶àµ‡à´·à´‚ ദയവായി ലോഗിനàµâ€ ചെയàµà´¯àµà´•.',
'blocked-mailpassword' => 'നിങàµà´™à´³àµà´Ÿàµ† à´à´ªà´¿ വിലാസതàµà´¤àµ† à´ˆ വികàµà´•à´¿ തിരàµà´¤àµà´¤àµà´¨àµà´¨à´¤à´¿à´²àµâ€ നിനàµà´¨àµ തടഞàµà´žà´¿à´Ÿàµà´Ÿàµà´³àµà´³à´¤à´¾à´£àµâ€Œ. അതിനാലàµâ€ രഹസàµà´¯à´µà´¾à´•àµà´•àµ വീണàµà´Ÿàµ†à´Ÿàµà´•àµà´•àµà´¨àµà´¨ സജàµà´œàµ€à´•à´°à´£à´‚ ഉപയോഗികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ നിങàµà´™à´³àµâ€à´•àµà´•àµ അവകാശമിലàµà´².',
'eauthentsent' => 'നിങàµà´™à´³àµâ€ വികàµà´•à´¿à´¯à´¿à´²àµâ€ à´•àµà´°à´®àµ€à´•à´°à´¿à´šàµà´šà´¿à´Ÿàµà´Ÿàµà´³àµà´³ ഇമെയിലàµâ€ വിലാസതàµà´¤à´¿à´²àµ‡à´•àµà´•àµ à´¸àµà´¥à´¿à´°àµ€à´•à´°à´£à´¤àµà´¤à´¿à´¨à´¾à´¯à´¿ ഒരൠമെയിലàµâ€ അയചàµà´šà´¿à´Ÿàµà´Ÿàµà´£àµà´Ÿàµ. ഇവിടെ നിനàµà´¨àµ à´† ഇമെയിലàµâ€ വിലാസതàµà´¤à´¿à´²àµ‡à´•àµà´•àµ മറàµà´±àµŠà´°àµ മെയിലàµâ€ കൂടി അയകàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ à´®àµà´¨àµâ€à´ªà´¾à´¯à´¿, à´…à´•àµà´•àµ—à´£àµà´Ÿàµ നിങàµà´™à´³àµà´Ÿàµ‡à´¤àµ തനàµà´¨àµ† à´Žà´¨àµà´¨àµ ഉറപàµà´ªàµ വരàµà´¤àµà´¤àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿, ഇപàµà´ªàµ‹à´³àµâ€ അയചàµà´šà´¿à´Ÿàµà´Ÿàµà´³àµà´³ മെയിലിലെ നിരàµâ€à´¦àµà´¦àµ‡à´¶à´™àµà´™à´³àµâ€ നിങàµà´™à´³àµâ€ പാലികàµà´•àµ‡à´£àµà´Ÿà´¤à´¾à´£àµ.',
-'throttled-mailpassword' => 'à´•à´´à´¿à´žàµà´ž $1 മണികàµà´•àµ‚റിനàµà´³àµà´³à´¿à´²àµâ€ ഒരൠരഹസàµà´¯à´µà´¾à´•àµà´•àµ à´“à´°àµâ€à´®àµà´®à´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´²àµâ€ മെയിലàµâ€ അയചàµà´šà´¿à´Ÿàµà´Ÿàµà´£àµà´Ÿàµ. à´¦àµà´°àµâ€à´µà´¿à´¨à´¿à´¯àµ‹à´—à´‚ ഒഴിവാകàµà´•à´¾à´¨àµâ€ $1 മണികàµà´•àµ‚റിനàµà´³àµà´³à´¿à´²àµâ€ ഒരൠരഹസàµà´¯à´µà´¾à´•àµà´•àµ à´“à´°àµâ€à´®àµà´®à´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´²àµâ€ മെയിലàµâ€ മാതàµà´°à´®àµ‡ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµ‚.',
+'throttled-mailpassword' => 'à´•à´´à´¿à´žàµà´ž {{PLURAL:$1|$1 മണികàµà´•àµ‚റിനàµà´³àµà´³à´¿à´²àµâ€ |$1 മണികàµà´•àµ‚à´±àµà´•à´³àµâ€à´•àµà´•àµà´³àµà´³à´¿à´²àµâ€}} ഒരൠരഹസàµà´¯à´µà´¾à´•àµà´•àµ à´“à´°àµâ€à´®àµà´®à´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¾à´¨àµà´³àµà´³ മെയിലàµâ€ അയചàµà´šà´¿à´Ÿàµà´Ÿàµà´£àµà´Ÿàµ. à´¦àµà´°àµâ€à´µà´¿à´¨à´¿à´¯àµ‹à´—à´‚ ഒഴിവാകàµà´•à´¾à´¨àµâ€ {{PLURAL:$1|$1 മണികàµà´•àµ‚റിനàµà´³àµà´³à´¿à´²àµâ€ |$1 മണികàµà´•àµ‚à´±àµà´•à´³àµâ€à´•àµà´•àµà´³àµà´³à´¿à´²àµâ€}} ഒരൠരഹസàµà´¯à´µà´¾à´•àµà´•àµ à´“à´°àµâ€à´®àµà´®à´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¾à´¨àµà´³àµà´³ മെയിലàµâ€ മാതàµà´°à´®àµ‡ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµ‚.',
'mailerror' => 'മെയിലàµâ€ അയയàµà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ à´•àµà´´à´ªàµà´ªà´‚: $1',
'acct_creation_throttle_hit' => 'à´•àµà´·à´®à´¿à´•àµà´•àµà´•, താങàµà´•à´³àµâ€ ഇപàµà´ªàµ‹à´³àµâ€à´¤àµà´¤à´¨àµà´¨àµ† $1 à´…à´•àµà´•àµ—à´£àµà´Ÿàµà´•à´³àµâ€ സൃഷàµà´Ÿà´¿à´šàµà´šà´¿à´Ÿàµà´Ÿàµà´£àµà´Ÿàµ. ഇനിയàµà´‚ സൃഷàµà´Ÿà´¿à´•àµà´•àµà´• സാധàµà´¯à´®à´²àµà´².',
'emailauthenticated' => 'താങàµà´•à´³àµà´Ÿàµ† ഇമെയിലàµâ€ വിലാസം $1-നൠസാധàµà´¤ തെളിയിചàµà´šà´¤à´¾à´£àµ.',
@@ -639,7 +639,7 @@ $2',
'blockedtitle' => 'ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† തടഞàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ',
'blockedtext' => "<big>'''നിങàµà´™à´³àµà´Ÿàµ† ഉപയോകàµà´¤àµƒà´¨à´¾à´®à´¤àµà´¤àµ‡à´¯àµ‹ നിങàµà´™à´³àµâ€ ഇപàµà´ªàµ‹à´³àµâ€ ലോഗിനàµâ€ ചെയàµà´¤à´¿à´Ÿàµà´Ÿàµà´³àµà´³ à´à´ªà´¿ വിലാസതàµà´¤àµ‡à´¯àµ‹ à´ˆ വികàµà´•à´¿ തിരàµà´¤àµà´¤àµà´¨àµà´¨à´¤à´¿à´²àµâ€ നിനàµà´¨àµ തടഞàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ'''</big>
-$1 à´ˆ തടയലàµâ€ നടതàµà´¤à´¿à´¯à´¤àµ. ''$2'' à´Žà´¨àµà´¨à´¤à´¾à´£àµ അതിനൠരേഖപàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¿à´¯à´¿à´Ÿàµà´Ÿàµà´³àµà´³ കാരണം.
+$1 ആണൠഈ തടയലàµâ€ നടതàµà´¤à´¿à´¯à´¤àµ. ''$2'' à´Žà´¨àµà´¨à´¤à´¾à´£àµàµ അതിനൠരേഖപàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¿à´¯à´¿à´Ÿàµà´Ÿàµà´³àµà´³ കാരണം.
* തടയലിനàµà´±àµ† à´¤àµà´Ÿà´•àµà´•à´‚: $8
* തടയലിനàµà´±àµ† കാലാവധി: $6
@@ -652,12 +652,13 @@ $1 à´ˆ തടയലàµâ€ നടതàµà´¤à´¿à´¯à´¤àµ. ''$2'' à´Žà´¨àµà´¨à´¤à´¾
* തടയലàµâ€ à´¤àµà´Ÿà´™àµà´™à´¿à´¯à´¤àµ: $8
* തടയലàµâ€ അവസാനികàµà´•àµà´¨àµà´¨à´¤àµ: $6
+* à´¬àµà´²àµ‹à´•àµà´•àµ ചെയàµà´¯à´¾à´¨àµà´¦àµà´¦àµ‡à´¶à´¿à´šàµà´šà´¤àµ $7-നെ ആണàµ
à´ˆ തടയലിനെ à´•àµà´±à´¿à´šàµà´šàµ à´šà´°àµâ€à´šàµà´š ചെയàµà´¯à´¾à´¨àµâ€ താങàµà´•à´³àµâ€à´•àµà´•àµ $1 നേയോ മറàµà´±àµ [[{{MediaWiki:Grouppage-sysop}}|കാരàµà´¯à´¨à´¿à´°àµâ€â€Œà´µà´¾à´¹à´•à´°àµ†à´¯àµ‹]] സമീപികàµà´•à´¾à´µàµà´¨àµà´¨à´¤à´¾à´£àµâ€Œ.
[[Special:Preferences|നിങàµà´™à´³àµà´Ÿàµ† à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³à´¿à´²àµâ€]] നിങàµà´™à´³àµâ€ സാധàµà´µà´¾à´¯ ഇമെയിലàµâ€ വിലാസം കൊടàµà´¤àµà´¤à´¿à´Ÿàµà´Ÿàµà´£àµà´Ÿàµ†à´™àµà´•à´¿à´²àµâ€, അതൠഅയകàµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ നിനàµà´¨àµ നിങàµà´™à´³àµâ€ തടയപàµà´ªàµ†à´Ÿàµà´Ÿà´¿à´Ÿàµà´Ÿà´¿à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€, 'ഇദàµà´¦àµ‡à´¹à´¤àµà´¤à´¿à´¨àµ à´‡-മെയിലàµâ€ അയകàµà´•àµ‚' à´Žà´¨àµà´¨ സം‌വിധാനം ഉപയോഗിചàµà´šàµ നിങàµà´™à´³àµâ€à´•àµà´•àµ മറàµà´±àµà´ªà´¯àµ‹à´•àµà´¤à´¾à´•àµà´•à´³àµà´®à´¾à´¯à´¿ ബനàµà´§à´ªàµà´ªàµ†à´Ÿà´¾à´‚.
-നിങàµà´™à´³àµà´Ÿàµ† തടയലിനàµà´±àµ† à´à´¡à´¿ $5 ആണàµ. à´Žà´²àµà´²à´¾ സനàµà´¦àµ‡à´¶à´™àµà´™à´³à´¿à´²àµà´‚ à´ˆ à´à´¡à´¿ ഉളàµâ€à´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤àµà´•.",
+താങàµà´•à´³àµà´Ÿàµ† à´à´ªà´¿ വിലാസം $3 ആണàµ. നിങàµà´™à´³àµà´Ÿàµ† തടയലിനàµà´±àµ† à´à´¡à´¿ $5 ആണàµ. à´Žà´²àµà´²à´¾ സനàµà´¦àµ‡à´¶à´™àµà´™à´³à´¿à´²àµà´‚ à´ˆ à´à´¡à´¿à´¯àµà´‚ à´à´ªà´¿ വിലാസവàµà´‚ ഉളàµâ€à´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤àµà´•.",
'blockednoreason' => 'കാരണമൊനàµà´¨àµà´‚ സൂചിപàµà´ªà´¿à´šàµà´šà´¿à´Ÿàµà´Ÿà´¿à´²àµà´²',
'blockedoriginalsource' => "'''$1''' à´Žà´¨àµà´¨à´¤à´¿à´¨àµà´±àµ† മൂലരൂപം താഴെകàµà´•à´¾à´£à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ:",
'blockededitsource' => "'''$1''' à´Žà´¨àµà´¨ താളിലàµâ€ '''താങàµà´•à´³àµâ€ നടതàµà´¤à´¿à´¯ തിരàµà´¤àµà´¤à´²àµà´•à´³àµà´Ÿàµ†''' പൂരàµâ€à´£àµà´£à´°àµ‚പം താഴെകàµà´•à´¾à´£à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ:",
@@ -790,7 +791,7 @@ $3 അതിനൠകാണിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ കാര
# Revision deletion
'rev-deleted-comment' => '(à´ªàµà´°à´¸àµà´¤à´¾à´µà´¨ ഒഴിവാകàµà´•à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ)',
-'rev-deleted-user' => '(ഉപയോകàµà´¤à´¨à´¾à´®à´‚ ഒഴിവാകàµà´•à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ)',
+'rev-deleted-user' => '(ഉപയോകàµà´¤àµƒà´¨à´¾à´®à´‚ ഒഴിവാകàµà´•à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ)',
'rev-deleted-event' => '(à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨à´°àµ‡à´–യിലàµâ€ നടതàµà´¤à´¿à´¯ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨à´‚ ഒഴിവാകàµà´•à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ)',
'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
à´ˆ താളിനàµà´±àµ† പതിപàµà´ªàµà´•à´³àµâ€ പൊതàµà´µà´¾à´¯ ദരàµâ€à´¶à´¨à´¤àµà´¤à´¿à´²àµâ€ നിനàµà´¨àµ മാറàµà´±à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ.
@@ -799,10 +800,10 @@ $3 അതിനൠകാണിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ കാര
'revisiondelete' => 'പതിപàµà´ªàµà´•à´³àµâ€ ഒഴിവാകàµà´•àµà´•à´¯àµ‹/à´ªàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´•àµà´•àµà´•à´¯àµ‹ ചെയàµà´¯àµà´•',
'revdelete-nooldid-title' => 'അസാധàµà´µà´¾à´¯ ഉദàµà´¦à´¿à´·àµà´Ÿà´ªà´¤à´¿à´ªàµà´ªàµ',
'revdelete-nooldid-text' => 'à´ˆ à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿ ചെയàµà´¯àµà´µà´¾à´¨à´¾à´µà´¶àµà´¯à´®à´¾à´¯ ഉദàµà´¦à´¿à´·àµà´Ÿ പതിപàµà´ªàµ/പതിപàµà´ªàµà´•à´³àµâ€ താങàµà´•à´³àµâ€ തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤à´¿à´Ÿàµà´Ÿà´¿à´²àµà´² à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഉദàµà´¦à´¿à´·àµà´Ÿ പതിപàµà´ªàµ നിലവിലിലàµà´² à´…à´¤àµà´®à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ താങàµà´•à´³àµâ€ നിലവിലàµà´³àµà´³ പതിപàµà´ªàµ മറയàµà´•àµà´•àµà´µà´¾à´¨àµâ€ à´¶àµà´°à´®à´¿à´•àµà´•àµà´¨àµà´¨àµ.',
-'revdelete-selected' => '[[:$1]] à´Žà´¨àµà´¨ താളിനàµà´±àµ† {{PLURAL:$2|തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ പതിപàµà´ªàµ|തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ പതിപàµà´ªàµà´•à´³àµâ€}}:',
-'revdelete-text' => 'താങàµà´•à´³àµâ€ മായàµà´šàµà´š പതിപàµà´ªàµà´•à´³àµà´‚ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨à´°àµ‡à´–à´•à´³àµà´‚ താളിനàµà´±àµ† നാളàµâ€â€Œà´µà´´à´¿à´¯à´¿à´²àµà´‚ ലോഗàµà´•à´³à´¿à´²àµà´‚ à´¤àµà´Ÿà´°àµâ€à´¨àµà´¨àµà´‚ ലഭàµà´¯à´®à´¾à´•àµà´‚. പകàµà´·àµ† à´† പതിപàµà´ªàµà´•à´³àµà´Ÿàµ† ഉളàµà´³à´Ÿà´•àµà´•à´‚ പൊതàµà´œà´¨à´¤àµà´¤à´¿à´¨àµ à´ªàµà´°à´¾à´ªàµà´¯à´®à´²àµà´².
+'revdelete-selected' => "'''[[:$1]] à´Žà´¨àµà´¨ താളിനàµà´±àµ† {{PLURAL:$2|തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ പതിപàµà´ªàµ|തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ പതിപàµà´ªàµà´•à´³àµâ€}}:'''",
+'revdelete-text' => "'''താങàµà´•à´³àµâ€ മായàµà´šàµà´š പതിപàµà´ªàµà´•à´³àµà´‚ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨à´°àµ‡à´–à´•à´³àµà´‚ താളിനàµà´±àµ† നാളàµâ€â€Œà´µà´´à´¿à´¯à´¿à´²àµà´‚ ലോഗàµà´•à´³à´¿à´²àµà´‚ à´¤àµà´Ÿà´°àµâ€à´¨àµà´¨àµà´‚ ലഭàµà´¯à´®à´¾à´•àµà´‚. പകàµà´·àµ† à´† പതിപàµà´ªàµà´•à´³àµà´Ÿàµ† ഉളàµà´³à´Ÿà´•àµà´•à´‚ പൊതàµà´œà´¨à´¤àµà´¤à´¿à´¨àµ à´ªàµà´°à´¾à´ªàµà´¯à´®à´²àµà´².'''
-{{SITENAME}} സം‌രംഭതàµà´¤à´¿à´²àµ† മറàµà´±àµ കാരàµà´¯à´¨à´¿à´°àµâ€â€Œà´µà´¾à´¹à´•à´°àµâ€à´•àµà´•àµ à´ˆ മറഞàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ ഉളàµà´³à´Ÿà´•àµà´•à´‚ പരിശോധികàµà´•àµà´µà´¾à´¨àµà´‚ താങàµà´•à´³àµâ€ മായàµà´šàµà´šà´¤àµ തിരസàµà´•àµà´•à´°à´¿à´•àµà´•àµà´µà´¾à´¨àµà´‚ സാധികàµà´•àµà´‚. മറàµà´±àµ കൂടàµà´¤à´²àµâ€ സം‌രകàµà´·à´£ പരിമിതികളàµâ€ സജàµà´œàµ€à´•à´°à´¿à´šàµà´šà´¿à´Ÿàµà´Ÿà´¿à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഇതേ ഇനàµà´±à´°àµâ€à´«àµ‡à´¸àµ ഉപയോഗിചàµà´šàµ തനàµà´¨àµ† à´…à´¤àµà´¤à´°à´¤àµà´¤à´¿à´²àµâ€ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ അവരàµâ€à´•àµà´•àµ സാധികàµà´•àµà´‚.',
+{{SITENAME}} സം‌രംഭതàµà´¤à´¿à´²àµ† മറàµà´±àµ കാരàµà´¯à´¨à´¿à´°àµâ€â€Œà´µà´¾à´¹à´•à´°àµâ€à´•àµà´•àµ à´ˆ മറഞàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ ഉളàµà´³à´Ÿà´•àµà´•à´‚ പരിശോധികàµà´•àµà´µà´¾à´¨àµà´‚ താങàµà´•à´³àµâ€ മായàµà´šàµà´šà´¤àµ തിരസàµà´•àµà´•à´°à´¿à´•àµà´•àµà´µà´¾à´¨àµà´‚ സാധികàµà´•àµà´‚. മറàµà´±àµ കൂടàµà´¤à´²àµâ€ സം‌രകàµà´·à´£ പരിമിതികളàµâ€ സജàµà´œàµ€à´•à´°à´¿à´šàµà´šà´¿à´Ÿàµà´Ÿà´¿à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഇതേ ഇനàµà´±à´°àµâ€à´«àµ‡à´¸àµ ഉപയോഗിചàµà´šàµ തനàµà´¨àµ† à´…à´¤àµà´¤à´°à´¤àµà´¤à´¿à´²àµâ€ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ അവരàµâ€à´•àµà´•àµ സാധികàµà´•àµà´‚.",
'revdelete-legend' => 'ദരàµâ€à´¶à´¨à´¤àµà´¤à´¿à´¨àµ നിയനàµà´¤àµà´°à´£à´™àµà´™à´³àµâ€ à´à´°àµâ€à´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤àµà´•',
'revdelete-hide-text' => 'മാറàµà´±à´‚ വനàµà´¨ ടെകàµà´¸àµà´±àµà´±àµ മറയàµà´•àµà´•àµà´•',
'revdelete-hide-comment' => 'തിരàµà´¤àµà´¤à´²à´¿à´¨àµà´±àµ† à´…à´­à´¿à´ªàµà´°à´¾à´¯à´‚ മറയàµà´•àµà´•àµà´•',
@@ -893,7 +894,7 @@ $3 അതിനൠകാണിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ കാര
'mypreferences' => 'à´Žà´¨àµà´±àµ† à´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµâ€',
'prefs-edits' => 'ആകെ തിരàµà´¤àµà´¤à´²àµà´•à´³àµâ€:',
'prefsnologin' => 'ലോഗിനàµâ€ ചെയàµà´¤à´¿à´Ÿàµà´Ÿà´¿à´²àµà´²',
-'prefsnologintext' => 'ഉപയോകàµà´¤àµƒà´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµâ€ മാറàµà´±à´¾à´¨àµâ€ താങàµà´•à´³àµâ€ [[Special:UserLogin|ലോഗിനàµâ€ ചെയàµà´¤à´¿à´°à´¿à´•àµà´•à´£à´‚]].',
+'prefsnologintext' => 'ഉപയോകàµà´¤àµƒà´•àµà´°à´®àµ€à´•à´°à´£à´™àµà´™à´³àµâ€ മാറàµà´±à´¾à´¨àµâ€ താങàµà´•à´³àµâ€ <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ലോഗിനàµâ€ ചെയàµà´¤à´¿à´°à´¿à´•àµà´•à´£à´‚]</span>.',
'qbsettings-none' => 'à´’à´¨àµà´¨àµà´®à´¿à´²àµà´²',
'qbsettings-fixedleft' => 'à´¸àµà´¥à´¿à´°à´®à´¾à´¯ ഇടതàµ',
'qbsettings-fixedright' => 'à´¸àµà´¥à´¿à´°à´®à´¾à´¯ വലതàµ',
@@ -935,14 +936,14 @@ $3 അതിനൠകാണിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ കാര
'timezoneoffset' => 'à´µàµà´¯à´¤àµà´¯à´¾à´¸à´‚¹',
'servertime' => 'സെരàµâ€à´µà´°àµâ€ സമയം',
'guesstimezone' => 'സമയവàµà´¯à´¤àµà´¯à´¾à´¸à´‚ à´¬àµà´°àµ—സറിലàµâ€ നിനàµà´¨àµà´‚ ശേഖരികàµà´•àµ‚',
-'allowemail' => 'മറàµà´±àµà´³àµà´³à´µà´°àµ† എനികàµà´•àµ ഇമെയിലയകàµà´•à´¾à´¨àµâ€ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´•',
+'allowemail' => 'എനികàµà´•àµ à´Žà´´àµà´¤àµà´¤à´¯à´•àµà´•à´¾à´¨àµâ€ മറàµà´±àµà´³àµà´³à´µà´°àµ† à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´•',
'defaultns' => 'à´¸àµà´µà´¤à´µàµ‡ à´ˆ നാമമേഖലകളിലàµâ€ തിരയàµà´•:',
'default' => 'à´¸àµà´µà´¤à´µàµ†',
'files' => 'ഫയലàµà´•à´³àµâ€',
# User rights
'userrights' => 'ഉപയോകàµà´¤àµƒà´…വകാശ പരിപാലനം', # Not used as normal message but as header for the special page itself
-'userrights-lookup-user' => 'ഉപയോകàµà´¤à´—àµà´°àµ‚à´ªàµà´ªàµà´•à´³àµ† പരിപാലികàµà´•àµà´•',
+'userrights-lookup-user' => 'ഉപയോകàµà´¤àµƒà´—àµà´°àµ‚à´ªàµà´ªàµà´•à´³àµ† പരിപാലികàµà´•àµà´•',
'userrights-user-editname' => 'ഒരൠഉപയോകàµà´¤àµƒà´¨à´¾à´®à´‚ ടൈപàµà´ªàµ ചെയàµà´¯àµà´•:',
'editusergroup' => 'ഉപയോകàµà´¤àµƒà´—àµà´°àµ‚à´ªàµà´ªàµà´•à´³àµâ€ തിരàµà´¤àµà´¤àµà´•',
'editinguser' => "'''[[User:$1|$1]]''' à´¨àµà´±àµ† ഉപയോകàµà´¤àµƒ അവകാശങàµà´™à´³àµâ€ തിരàµà´¤àµà´¤àµà´¨àµà´¨àµ ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]])",
@@ -974,6 +975,11 @@ $3 അതിനൠകാണിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ കാര
'grouppage-sysop' => '{{ns:project}}:കാരàµà´¯à´¨à´¿à´°àµâ€â€Œà´µà´¾à´¹à´•à´°àµâ€',
'grouppage-bureaucrat' => '{{ns:project}}:à´¬àµà´¯àµ‚റോകàµà´°à´¾à´±àµà´±àµ',
+# Rights
+'right-read' => '
+താളàµà´•à´³àµâ€ വായികàµà´•àµà´•',
+'right-edit' => 'താളàµà´•à´³àµâ€ തിരàµà´¤àµà´¤àµà´•',
+
# User rights log
'rightslog' => 'ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµà´±àµ† അവകാശ ലോഗàµ',
'rightslogtext' => 'ഉപയോകàµà´¤àµƒ അവകാശങàµà´™à´³àµâ€à´•àµà´•àµà´£àµà´Ÿà´¾à´¯ മാറàµà´±à´™àµà´™à´³àµâ€ കാണികàµà´•àµà´¨àµà´¨ ഒരൠലോഗാണിതàµ.',
@@ -985,7 +991,7 @@ $3 അതിനൠകാണിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ കാര
'recentchanges' => 'à´ªàµà´¤à´¿à´¯ മാറàµà´±à´™àµà´™à´³àµâ€',
'recentchangestext' => '{{SITENAME}} സംരംഭതàµà´¤à´¿à´²àµ† à´à´±àµà´±à´µàµà´‚ à´ªàµà´¤à´¿à´¯ മാറàµà´±à´™àµà´™à´³àµâ€ ഇവിടെ കാണാം.',
'recentchanges-feed-description' => 'à´ˆ ഫീഡൠഉപയോഗിചàµà´šàµ വികàµà´•à´¿à´¯à´¿à´²àµ† à´ªàµà´¤à´¿à´¯ മാറàµà´±à´™àµà´™à´³àµâ€ നിരീകàµà´·à´¿à´•àµà´•àµà´•.',
-'rcnote' => "à´•à´´à´¿à´žàµà´ž {{PLURAL:$2|ദിവസം|'''$2''' ദിവസങàµà´™à´³àµâ€à´•àµà´•àµà´³àµà´³à´¿à´²àµâ€}} സംഭവിചàµà´š, {{PLURAL:$1|'''1''' തിരàµà´¤àµà´¤à´²àµâ€|'''$1''' തിരàµà´¤àµà´¤à´²àµà´•à´³àµâ€}} താഴെകàµà´•à´¾à´£à´¾à´‚. ശേഖരിചàµà´š സമയം: $3.",
+'rcnote' => "à´•à´´à´¿à´žàµà´ž {{PLURAL:$2|ദിവസം|'''$2''' ദിവസങàµà´™à´³àµâ€à´•àµà´•àµà´³àµà´³à´¿à´²àµâ€}} സംഭവിചàµà´š, {{PLURAL:$1|'''1''' തിരàµà´¤àµà´¤à´²àµâ€|'''$1''' തിരàµà´¤àµà´¤à´²àµà´•à´³àµâ€}} താഴെകàµà´•à´¾à´£à´¾à´‚. ശേഖരിചàµà´š സമയം: $4, $5.",
'rcnotefrom' => '<b>$2</b> à´®àµà´¤à´²àµà´³àµà´³ മാറàµà´±à´™àµà´™à´³àµâ€ (<b>$1</b> à´Žà´£àµà´£à´‚ വരെ കാണാം).',
'rclistfrom' => '$1 à´®àµà´¤à´²àµà´³àµà´³ മാറàµà´±à´™àµà´™à´³àµâ€ കാടàµà´Ÿàµà´•',
'rcshowhideminor' => 'ചെറàµà´¤à´¿à´°àµà´¤àµà´¤à´²àµà´•à´³àµ† $1',
@@ -1050,11 +1056,11 @@ $3 അതിനൠകാണിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ കാര
'illegalfilename' => 'à´ªàµà´°à´®à´¾à´£à´¤àµà´¤à´¿à´¨àµà´±àµ† "$1" à´Žà´¨àµà´¨ പേരിലàµâ€, താളിനàµà´±àµ† തലകàµà´•àµ†à´Ÿàµà´Ÿà´¿à´²àµâ€ à´…à´¨àµà´µà´¦à´¨àµ€à´¯à´®à´²àµà´²à´¾à´¤àµà´¤ à´šà´¿à´¹àµà´¨à´™àµà´™à´³àµâ€ ഉണàµà´Ÿàµ. ദയവായി à´ªàµà´°à´®à´¾à´£à´‚ à´ªàµà´¨à´°àµâ€à´¨à´¾à´®à´•à´°à´£à´‚ നടതàµà´¤à´¿ വീണàµà´Ÿàµà´‚ à´…à´ªàµâ€Œà´²àµ‹à´¡àµ ചെയàµà´¯àµà´µà´¾à´¨àµâ€ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•.',
'badfilename' => 'à´ªàµà´°à´®à´¾à´£à´¤àµà´¤à´¿à´¨àµà´±àµ† പേരൠ"$1" à´Žà´¨àµà´¨à´¾à´•àµà´•à´¿ മാറàµà´±à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ.',
'filetype-badmime' => '"$1" à´Žà´¨àµà´¨ MIME type-à´²àµâ€ ഉളàµà´³ à´ªàµà´°à´®à´¾à´£à´™àµà´™à´³àµâ€ à´…à´ªàµâ€Œà´²àµ‹à´¡àµ ചെയàµà´¯àµà´¨àµà´¨à´¤àµ à´…à´¨àµà´µà´¦à´¨àµ€à´¯à´®à´²àµà´².',
-'filetype-unwanted-type' => "'''\".\$1\"''' ഉപയോഗയോഗàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ ഒരൠഫയലàµâ€ തരം ആണàµâ€Œ. \$2 ആണàµâ€Œ അഭിലകàµà´·à´£àµ€à´¯à´®à´¾à´¯ ഫയലàµâ€ തരങàµà´™à´³àµâ€.",
-'filetype-banned-type' => "'''\".\$1\"''' à´…à´¨àµà´µà´¦à´¨àµ€à´¯à´®à´²àµà´²à´¾à´¤àµà´¤ ഒരൠഫയലàµâ€ തരം ആണàµâ€Œ. \$2 ആണàµâ€Œ അഭിലകàµà´·à´£àµ€à´¯à´®à´¾à´¯ ഫയലàµâ€ തരങàµà´™à´³àµâ€.",
+'filetype-unwanted-type' => '\'\'\'".$1"\'\'\' ഉപയോഗയോഗàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ ഒരൠഫയലàµâ€ തരം ആണàµâ€Œ. $2 അഭിലഷണീയമായ {{PLURAL:$3|ഫയലàµâ€ തരം|ഫയലàµâ€ തരങàµà´™à´³àµâ€}} ഇവയാണൠ: $2.',
+'filetype-banned-type' => '\'\'\'".$1"\'\'\' à´…à´¨àµà´µà´¦à´¨àµ€à´¯à´®à´²àµà´²à´¾à´¤àµà´¤ ഒരൠഫയലàµâ€ തരം ആണàµâ€Œ. $2 ആണàµâ€Œ അഭിലകàµà´·à´£àµ€à´¯à´®à´¾à´¯ {{PLURAL:$3|ഫയലàµâ€ തരം|ഫയലàµâ€ തരങàµà´™à´³àµâ€}} $2 ആണàµ.',
'filetype-missing' => 'à´ªàµà´°à´®à´¾à´£à´¤àµà´¤à´¿à´¨àµ ഫയലàµâ€ à´Žà´•àµà´¸àµà´±àµà´±à´¨àµâ€à´·à´¨àµâ€ (ഉദാ: ".jpg") ഇലàµà´².',
-'large-file' => 'à´ªàµà´°à´®à´¾à´£à´™àµà´™à´³àµà´Ÿàµ† വലàµà´ªàµà´ªà´‚ $1-à´²àµâ€ കൂടരàµà´¤àµ†à´¨àµà´¨à´¾à´£àµâ€Œ നിഷàµà´•àµà´•à´°àµâ€à´·à´¿à´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ. à´ˆ à´ªàµà´°à´®à´¾à´£à´¤àµà´¤à´¿à´¨àµà´±àµ† വലàµà´ªàµà´ªà´‚ $2 ആണàµâ€Œ.',
-'largefileserver' => 'സെരàµâ€â€Œà´µà´±à´¿à´²àµâ€ à´šà´¿à´Ÿàµà´Ÿà´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¿à´¯à´¤àµà´ªàµà´°à´•à´¾à´°à´‚ à´ˆ à´ªàµà´°à´®à´¾à´£à´¤àµà´¤à´¿à´¨àµà´±àµ† വലàµà´ªàµà´ªà´‚ à´…à´¨àµà´µà´¦à´¨àµ€à´¯à´®à´¾à´¯à´¤à´¿à´²àµà´‚ വലàµà´¤à´¾à´£àµâ€Œ.',
+'large-file' => 'à´ªàµà´°à´®à´¾à´£à´™àµà´™à´³àµà´Ÿàµ† വലിപàµà´ªà´‚ $1-à´²àµâ€ കൂടരàµà´¤àµ†à´¨àµà´¨à´¾à´£àµâ€Œ നിഷàµà´•àµà´•à´°àµâ€à´·à´¿à´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨à´¤àµ. à´ˆ à´ªàµà´°à´®à´¾à´£à´¤àµà´¤à´¿à´¨àµà´±àµ† വലിപàµà´ªà´‚ $2 ആണàµâ€Œ.',
+'largefileserver' => 'സെരàµâ€â€Œà´µà´±à´¿à´²àµâ€ à´šà´¿à´Ÿàµà´Ÿà´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¿à´¯à´¤àµà´ªàµà´°à´•à´¾à´°à´‚ à´ˆ à´ªàµà´°à´®à´¾à´£à´¤àµà´¤à´¿à´¨àµà´±àµ† വലിപàµà´ªà´‚ à´…à´¨àµà´µà´¦à´¨àµ€à´¯à´®à´¾à´¯à´¤à´¿à´²àµà´‚ കൂടàµà´¤à´²à´¾à´£àµâ€Œ.',
'emptyfile' => 'താങàµà´•à´³àµâ€ à´…à´ªàµâ€Œà´²àµ‹à´¡àµ ചെയàµà´¤ à´ªàµà´°à´®à´¾à´£à´‚ ശൂനàµà´¯à´®à´¾à´£àµ†à´¨àµà´¨àµ കാണàµà´¨àµà´¨àµ. à´ªàµà´°à´®à´¾à´£à´¤àµà´¤à´¿à´¨àµà´±àµ† പേരിലàµà´³àµà´³ à´…à´•àµà´·à´°à´¤àµà´¤àµ†à´±àµà´±à´¾à´¯à´¿à´°à´¿à´•àµà´•à´¾à´‚ ഇതിനൠകാരണം. à´ˆ à´ªàµà´°à´®à´¾à´£à´‚ à´…à´ªàµâ€Œà´²àµ‹à´¡àµ ചെയàµà´¯à´£à´®àµ‹ à´Žà´¨àµà´¨à´¤àµ à´’à´°à´¿à´•àµà´•à´²àµâ€ കൂടി പരിശോധികàµà´•àµà´•.',
'fileexists' => 'ഇതേ പേരിലàµâ€ വേറെ ഒരൠപàµà´°à´®à´¾à´£à´‚ നിലവിലàµà´£àµà´Ÿàµ. ദയവായി <strong><tt>$1</tt></strong> പരിശോധിചàµà´šàµ à´ªàµà´°à´¸àµà´¤àµà´¤ à´ªàµà´°à´®à´¾à´£à´‚ മാറàµà´±à´£à´®àµ‹ à´Žà´¨àµà´¨àµ തീരàµà´®à´¾à´¨à´¿à´•àµà´•àµà´•.',
'filepageexists' => 'ഇതേ പേരിലàµâ€ ഒരൠതാളàµâ€ (<strong><tt>$1</tt></strong>) (à´ªàµà´°à´®à´¾à´£à´‚ à´…à´²àµà´²) നിലവിലàµà´£àµà´Ÿàµ. നിങàµà´™à´³àµâ€ ഇവിടെ ചേരàµâ€à´•àµà´•àµà´¨àµà´¨ à´ªàµà´°à´®à´¾à´£à´¤àµà´¤à´¿à´¨àµà´±àµ† ലഘàµà´•àµà´±à´¿à´ªàµà´ªàµ à´ªàµà´°à´¸àµà´¤àµà´¤ താളിലàµâ€ യാനàµà´¤àµà´°à´¿à´•à´®à´¾à´¯à´¿ വരിലàµà´². അതിനൠനിങàµà´™à´³àµâ€ à´ªàµà´°à´¸àµà´¤àµà´¤ താളിലàµâ€ കായികമായി തിരàµà´¤àµà´¤à´²àµâ€ നടതàµà´¤à´£à´‚.',
@@ -1131,13 +1137,13 @@ $1 ഉം à´ˆ à´šà´¿à´¤àµà´°à´µàµà´‚ à´’à´¨àµà´¨à´¾à´£àµ†à´™àµà´•à´¿à´²àµâ€
'filehist-filesize' => 'ഫയലിനàµà´±àµ† വലàµà´ªàµà´ªà´‚',
'filehist-comment' => 'à´…à´­à´¿à´ªàµà´°à´¾à´¯à´‚',
'imagelinks' => 'à´•à´£àµà´£à´¿à´•à´³àµâ€',
-'linkstoimage' => 'താഴെ കാണàµà´¨àµà´¨ താളàµà´•à´³à´¿à´²àµâ€ à´ˆ à´šà´¿à´¤àµà´°à´‚ ഉപയോഗികàµà´•àµà´¨àµà´¨àµ:',
+'linkstoimage' => 'താഴെ കാണàµà´¨àµà´¨ {{PLURAL:$1|താളിലàµâ€|$1 താളàµà´•à´³à´¿à´²àµâ€}} à´ˆ à´šà´¿à´¤àµà´°à´‚ ഉപയോഗികàµà´•àµà´¨àµà´¨àµ:',
'nolinkstoimage' => 'à´ˆ à´šà´¿à´¤àµà´°à´‚/à´ªàµà´°à´®à´¾à´£à´‚ വികàµà´•à´¿à´¯à´¿à´²àµ† താളàµà´•à´³à´¿à´²àµŠà´¨àµà´¨à´¿à´²àµà´‚ ഉപയോഗികàµà´•àµà´¨àµà´¨à´¿à´²àµà´².',
'sharedupload' => 'ഇതൠഒരൠപങàµà´•àµà´µàµ†à´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿ à´…à´ªàµâ€Œà´²àµ‹à´¡àµ ആയതിനാലàµâ€ മറàµà´±àµ സംരംഭങàµà´™à´³àµâ€ ഇതàµà´ªà´¯àµ‹à´—à´¿à´•àµà´•àµà´¨àµà´¨àµà´£àµà´Ÿà´¾à´•à´¾à´‚.',
'shareduploadwiki' => 'കൂടàµà´¤à´²àµâ€ വിവരതàµà´¤à´¿à´¨àµ $1 കാണàµà´•.',
'shareduploadwiki-desc' => 'ഇതിനàµà´±àµ† $1 ഉളàµà´³ à´•àµà´±à´¿à´ªàµà´ªàµ താഴെ à´ªàµà´°à´¦à´°àµâ€à´¶à´¿à´ªàµà´ªà´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ.',
'shareduploadwiki-linktext' => 'à´ªàµà´°à´®à´¾à´£à´¤àµà´¤àµ†à´•àµà´•àµà´±à´¿à´šàµà´šàµà´³àµà´³ വിവരണതàµà´¤à´¿à´¨àµà´±àµ† താളàµâ€',
-'noimage' => 'à´ˆ പേരിലàµâ€ à´ªàµà´°à´®à´¾à´£à´™àµà´™à´³àµâ€ à´’à´¨àµà´¨àµà´®à´¿à´²àµà´². നിങàµà´™à´³àµâ€à´•àµà´•àµ $1.',
+'noimage' => 'à´ˆ പേരിലàµâ€ à´ªàµà´°à´®à´¾à´£à´™àµà´™à´³àµâ€ à´’à´¨àµà´¨àµà´®à´¿à´²àµà´², പകàµà´·àµ‡ നിങàµà´™à´³àµâ€à´•àµà´•àµ $1.',
'noimage-linktext' => 'à´…à´ªàµâ€Œà´²àµ‹à´¡àµ ചെയàµà´¯àµà´•',
'uploadnewversion-linktext' => 'à´ˆ à´šà´¿à´¤àµà´°à´¤àµà´¤à´¿à´²àµà´‚ മെചàµà´šà´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¤àµ à´…à´ªàµâ€Œà´²àµ‹à´¡àµ ചെയàµà´¯àµà´•',
'imagepage-searchdupe' => 'à´ªàµà´°à´®à´¾à´£à´™àµà´™à´³àµà´Ÿàµ† പകരàµâ€à´ªàµà´ªàµà´•à´³àµâ€ തിരയàµà´•',
@@ -1216,7 +1222,7 @@ $1 ഉം à´ˆ à´šà´¿à´¤àµà´°à´µàµà´‚ à´’à´¨àµà´¨à´¾à´£àµ†à´™àµà´•à´¿à´²àµâ€
'disambiguations-text' => 'താഴെ കൊടàµà´¤àµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ താളàµà´•à´³àµâ€ നാനാരàµâ€à´¤àµà´¥à´¤à´¾à´³à´¿à´²àµ‡à´•àµà´•àµ à´•à´£àµà´£à´¿â€ ചേരàµâ€à´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. അതിനൠപകരം à´…à´µ ലേഖനതാളàµà´•à´³à´¿à´²àµ‡à´•àµà´•àµ à´•à´£àµà´£à´¿ ചേകàµà´•àµ‡à´£àµà´Ÿà´¤à´¾à´£àµâ€Œ. <br /> ഒരൠതാളിനെ നാനാരàµâ€à´¤àµà´¥à´¤à´¾à´³àµâ€ ആയി പരിഗണികàµà´•à´£à´®àµ†à´™àµà´•à´¿à´²àµâ€ അതൠ[[MediaWiki:Disambiguationspage]] à´Žà´¨àµà´¨ താളിലàµâ€ നിനàµà´¨àµ à´•à´£àµà´£à´¿ ചേരàµâ€à´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿ ഒരൠഫലകം ഉപയോഗികàµà´•à´£à´‚.',
'doubleredirects' => 'ഇരടàµà´Ÿ തിരിചàµà´šàµà´µà´¿à´Ÿà´²àµà´•à´³àµâ€',
-'doubleredirectstext' => 'à´ˆ താളàµâ€ ഒരൠതിരിചàµà´šàµà´µà´¿à´Ÿà´²àµâ€ താളിലàµâ€ നിനàµà´¨àµ മറàµà´±àµŠà´°àµ തിരിചàµà´šàµà´µà´¿à´Ÿà´²àµâ€ താളിലേകàµà´•àµ à´•à´£àµà´£à´¿ ചേരàµâ€à´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿ താളàµà´•à´³àµ† à´ªàµà´°à´¦à´°àµâ€à´¶à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´¨àµà´¨àµ. ഓരോ വരിയിലàµà´‚ à´’à´¨àµà´¨à´¾à´®à´¤àµà´¤àµ‡à´¯àµà´‚ à´°à´£àµà´Ÿà´¾à´®à´¤àµà´¤àµ‡à´¯àµà´‚ റീഡയറകàµà´Ÿàµ താളിലേകàµà´•àµà´³àµà´³ à´•à´£àµà´£à´¿à´•à´³àµà´‚, à´°à´£àµà´Ÿà´¾à´®à´¤àµà´¤àµ† റീഡയറകàµà´Ÿàµ താളിലàµâ€ നിനàµà´¨àµ ശരിയായ ലകàµà´·àµà´¯à´¤à´¾à´³à´¿à´²àµ‡à´•àµà´•àµà´³àµà´³ à´•à´£àµà´£à´¿à´•à´³àµà´‚ ഉളàµâ€à´•àµà´•àµŠà´³àµà´³àµà´¨àµà´¨àµ. à´ˆ ശരികàµà´•àµà´³àµà´³ ലകàµà´·àµà´¯à´¤à´¾à´³à´¿à´²àµ‡à´•àµà´•àµ ആയിരികàµà´•à´£à´‚ à´’à´¨àµà´¨à´¾à´®à´¤àµà´¤àµ† റീഡയറകàµà´Ÿàµ താളàµâ€ à´•à´£àµà´£à´¿ ചേരàµâ€à´•àµà´•àµ‡à´£àµà´Ÿà´¤àµ.',
+'doubleredirectstext' => 'à´ˆ താളàµâ€ ഒരൠതിരിചàµà´šàµà´µà´¿à´Ÿà´²àµâ€ താളിലàµâ€ നിനàµà´¨àµ മറàµà´±àµŠà´°àµ തിരിചàµà´šàµà´µà´¿à´Ÿà´²àµâ€ താളിലേകàµà´•àµ à´•à´£àµà´£à´¿ ചേരàµâ€à´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿ താളàµà´•à´³àµ† à´ªàµà´°à´¦à´°àµâ€à´¶à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´¨àµà´¨àµ. ഓരോ വരിയിലàµà´‚ à´’à´¨àµà´¨à´¾à´®à´¤àµà´¤àµ‡à´¯àµà´‚ à´°à´£àµà´Ÿà´¾à´®à´¤àµà´¤àµ‡à´¯àµà´‚ റീഡയറകàµà´Ÿàµ താളിലേകàµà´•àµà´³àµà´³ à´•à´£àµà´£à´¿à´•à´³àµà´‚, à´°à´£àµà´Ÿà´¾à´®à´¤àµà´¤àµ† റീഡയറകàµà´Ÿàµ താളിലàµâ€ നിനàµà´¨àµ ശരിയായ ലകàµà´·àµà´¯à´¤à´¾à´³à´¿à´²àµ‡à´•àµà´•àµà´³àµà´³ à´•à´£àµà´£à´¿à´•à´³àµà´‚ ഉളàµâ€à´•àµà´•àµŠà´³àµà´³àµà´¨àµà´¨àµ. ശരികàµà´•àµà´³àµà´³ à´ˆ ലകàµà´·àµà´¯à´¤à´¾à´³à´¿à´²àµ‡à´•àµà´•àµ ആയിരികàµà´•à´£à´‚ à´’à´¨àµà´¨à´¾à´®à´¤àµà´¤àµ† റീഡയറകàµà´Ÿàµ താളàµâ€ à´•à´£àµà´£à´¿ ചേരàµâ€à´•àµà´•àµ‡à´£àµà´Ÿà´¤àµ.',
'brokenredirects' => 'à´®àµà´±à´¿à´žàµà´ž തിരിചàµà´šàµà´µà´¿à´Ÿà´²àµà´•à´³àµâ€',
'brokenredirectstext' => 'താഴെകàµà´•à´¾à´£àµà´¨àµà´¨ തിരിചàµà´šàµà´µà´¿à´Ÿà´²àµà´•à´³àµâ€ നിലവിലിലàµà´²à´¾à´¤àµà´¤ താളàµà´•à´³à´¿à´²àµ‡à´¯àµà´•àµà´•à´¾à´£àµâ€Œ:',
@@ -1302,7 +1308,7 @@ $1 ഉം à´ˆ à´šà´¿à´¤àµà´°à´µàµà´‚ à´’à´¨àµà´¨à´¾à´£àµ†à´™àµà´•à´¿à´²àµâ€
'prevpage' => 'à´®àµà´¨àµâ€à´ªà´¤àµà´¤àµ† താളàµâ€ ($1)',
'allpagesfrom' => 'താളàµà´•à´³àµà´Ÿàµ† à´¤àµà´Ÿà´•àµà´•à´‚:',
'allarticles' => 'à´Žà´²àµà´²à´¾ താളàµà´•à´³àµà´‚',
-'allinnamespace' => 'à´Žà´²àµà´²à´¾ താളàµà´•à´³àµà´‚ ($1 നെയിംസàµà´ªàµ‡à´¸àµ)',
+'allinnamespace' => 'à´Žà´²àµà´²à´¾ താളàµà´•à´³àµà´‚ ($1 നാമമേഖല)',
'allnotinnamespace' => 'à´Žà´²àµà´²à´¾ താളàµà´•à´³àµà´‚ ($1 നെയിംസàµà´ªàµ‡à´¸à´¿à´²à´²àµà´²à´¾à´¤àµà´¤à´¤àµ)',
'allpagesprev' => 'à´®àµà´®àµà´ªà´¤àµà´¤àµ†',
'allpagesnext' => 'à´…à´Ÿàµà´¤àµà´¤à´¤àµ',
@@ -1312,7 +1318,7 @@ $1 ഉം à´ˆ à´šà´¿à´¤àµà´°à´µàµà´‚ à´’à´¨àµà´¨à´¾à´£àµ†à´™àµà´•à´¿à´²àµâ€
# Special:Categories
'categories' => 'വിഭാഗങàµà´™à´³àµâ€',
-'categoriespagetext' => 'താഴെ കൊടàµà´¤àµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ വിഭാഗങàµà´™à´³à´¿à´²àµâ€ താളàµà´•à´³àµ‹ à´ªàµà´°à´®à´¾à´£à´™àµà´™à´³àµ‹ ഉണàµà´Ÿàµ.',
+'categoriespagetext' => 'താഴെ കൊടàµà´¤àµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ വിഭാഗങàµà´™à´³à´¿à´²àµâ€ താളàµà´•à´³àµà´‚ à´ªàµà´°à´®à´¾à´£à´™àµà´™à´³àµà´®àµà´£àµà´Ÿàµ. [[Special:UnusedCategories|ഉപയോഗികàµà´•à´ªàµà´ªàµ†à´Ÿà´¾à´¤àµà´¤ വിഭാഗങàµà´™à´³àµâ€]] ഇവിടെ കാണികàµà´•àµà´¨àµà´¨à´¿à´²àµà´². [[Special:WantedCategories|അവശàµà´¯à´µà´¿à´­à´¾à´—à´™àµà´™à´³àµâ€]] കൂടി കാണàµà´•.',
'special-categories-sort-abc' => 'à´…à´•àµà´·à´°à´®à´¾à´²à´¾à´•àµà´°à´®à´¤àµà´¤à´¿à´²àµâ€ à´•àµà´°à´®àµ€à´•à´°à´¿à´•àµà´•àµà´•',
# Special:ListUsers
@@ -1421,12 +1427,12 @@ $1 ഉം à´ˆ à´šà´¿à´¤àµà´°à´µàµà´‚ à´’à´¨àµà´¨à´¾à´£àµ†à´™àµà´•à´¿à´²àµâ€
** നേരതàµà´¤àµ‡ നീകàµà´•à´‚ ചെയàµà´¤ താളിനàµà´±àµ† സം‌വാദം താളàµâ€
** ലേഖകനàµà´±àµ† à´…à´­àµà´¯à´°àµâ€à´¤àµà´¥à´¨
** പകരàµâ€à´ªàµà´ªà´µà´•à´¾à´¶ ലംഘനം
-** വാനàµâ€à´¡à´²à´¿à´¸à´‚
+** നശീകരണപàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨à´‚
** ഉളàµà´³à´Ÿà´•àµà´•à´‚ മലയാളമലàµà´²
** ഉളàµà´³à´Ÿà´•àµà´•à´‚ à´¯àµà´£à´¿à´•àµ‹à´¡à´²àµà´²',
'delete-edit-reasonlist' => 'മായàµà´•àµà´•à´²à´¿à´¨àµà´±àµ† കാരണം തിരàµà´¤àµà´¤àµà´•',
-'delete-toobig' => 'à´ˆ താളിനൠവളരെ വിപàµà´²à´®à´¾à´¯ തിരàµà´¤àµà´¤à´²àµâ€ à´šà´°à´¿à´¤àµà´°à´®àµà´£àµà´Ÿàµ. $1 മേലàµâ€ പതിപàµà´ªàµà´•à´³àµà´£àµà´Ÿàµ. ഇതàµà´¤à´°à´‚ താളàµà´•à´³àµâ€ മായàµà´•àµà´•àµà´¨àµà´¨à´¤àµ {{SITENAME}} സം‌രംഭതàµà´¤à´¿à´¨àµà´±àµ† നിലനിലàµà´ªàµà´ªà´¿à´¨àµ† തനàµà´¨àµ† ബാധികàµà´•àµà´®àµ†à´¨àµà´¨à´¤à´¿à´¨à´¾à´²àµâ€ à´ˆ താളàµâ€ മായàµà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ അവകാശം പരിമിതപàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ.',
-'delete-warning-toobig' => 'à´ˆ താളിനൠവളരെ വിപàµà´²à´®à´¾à´¯ തിരàµà´¤àµà´¤à´²àµâ€ à´šà´°à´¿à´¤àµà´°à´®àµà´£àµà´Ÿàµ. $1 മേലàµâ€ പതിപàµà´ªàµà´•à´³àµà´£àµà´Ÿàµ. ഇതàµà´¤à´°à´‚ താളàµà´•à´³àµâ€ മായàµà´•àµà´•àµà´¨àµà´¨à´¤àµ {{SITENAME}} സം‌രംഭതàµà´¤à´¿à´¨àµà´±àµ† ഡാറàµà´±à´¾à´¬àµ‡à´¸àµ à´“à´ªàµà´ªà´±àµ‡à´·à´¨àµ† ബാധിചàµà´šàµ‡à´•àµà´•à´¾à´‚. അതിനാലàµâ€ വളരെ à´¶àµà´°à´¦àµà´§à´¾à´ªàµ‚à´°àµâ€à´µàµà´µà´‚ à´¤àµà´Ÿà´°àµâ€à´¨à´Ÿà´ªà´Ÿà´¿à´•à´³à´¿à´²àµ‡à´•àµà´•àµ നീങàµà´™àµà´•.',
+'delete-toobig' => 'à´ˆ താളിനൠവളരെ വിപàµà´²à´®à´¾à´¯ തിരàµà´¤àµà´¤à´²àµâ€ à´šà´°à´¿à´¤àµà´°à´®àµà´£àµà´Ÿàµ. $1 മേലàµâ€ {{PLURAL:$1|പതിപàµà´ªàµà´£àµà´Ÿàµ|പതിപàµà´ªàµà´•à´³àµà´£àµà´Ÿàµ}}. ഇതàµà´¤à´°à´‚ താളàµà´•à´³àµâ€ മായàµà´•àµà´•àµà´¨àµà´¨à´¤àµ {{SITENAME}} സം‌രംഭതàµà´¤à´¿à´¨àµà´±àµ† നിലനിലàµà´ªàµà´ªà´¿à´¨àµ† തനàµà´¨àµ† ബാധികàµà´•àµà´®àµ†à´¨àµà´¨à´¤à´¿à´¨à´¾à´²àµâ€ à´ˆ താളàµâ€ മായàµà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ അവകാശം പരിമിതപàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ.',
+'delete-warning-toobig' => 'à´ˆ താളിനൠവളരെ വിപàµà´²à´®à´¾à´¯ തിരàµà´¤àµà´¤à´²àµâ€ à´šà´°à´¿à´¤àµà´°à´®àµà´£àµà´Ÿàµ. അതായതàµ, ഇതിനàµàµ $1 മേലàµâ€ {{PLURAL:$1|പതിപàµà´ªàµà´£àµà´Ÿàµ|പതിപàµà´ªàµà´•à´³àµà´£àµà´Ÿàµ}}. ഇതàµà´¤à´°à´‚ താളàµà´•à´³àµâ€ മായàµà´•àµà´•àµà´¨àµà´¨à´¤àµ {{SITENAME}} സം‌രംഭതàµà´¤à´¿à´¨àµà´±àµ† ഡാറàµà´±à´¾à´¬àµ‡à´¸àµ à´“à´ªàµà´ªà´±àµ‡à´·à´¨àµ† ബാധിചàµà´šàµ‡à´•àµà´•à´¾à´‚. അതിനാലàµâ€ വളരെ à´¶àµà´°à´¦àµà´§à´¾à´ªàµ‚à´°àµâ€à´µàµà´µà´‚ à´¤àµà´Ÿà´°àµâ€à´¨à´Ÿà´ªà´Ÿà´¿à´•à´³à´¿à´²àµ‡à´•àµà´•àµ നീങàµà´™àµà´•.',
'rollback' => 'തിരàµà´¤àµà´¤à´²àµà´•à´³àµâ€ റോളàµâ€à´¬à´¾à´•àµà´•àµ ചെയàµà´¯àµà´•',
'rollback_short' => 'റോളàµâ€à´¬à´¾à´•àµà´•àµ',
'rollbacklink' => 'റോളàµâ€à´¬à´¾à´•àµà´•àµ',
@@ -1601,14 +1607,14 @@ $1',
'createaccountblock' => 'à´…à´•àµà´•àµ—à´£àµà´Ÿàµ സൃഷàµà´Ÿà´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€à´¨à´¿à´¨àµà´¨àµ തടഞàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ',
'emailblock' => 'ഇമെയിലàµâ€ ഉപയോഗികàµà´•àµà´¨àµà´¨à´¤àµ തടഞàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ',
'ipblocklist-empty' => 'തടയലàµâ€â€Œà´ªàµà´ªà´Ÿàµà´Ÿà´¿à´• ശൂനàµà´¯à´®à´¾à´£àµâ€Œ.',
-'ipblocklist-no-results' => 'à´ˆ à´à´ªà´¿ വിലാസമോ ഉപയോകàµà´¤à´¨à´¾à´®à´®àµ‹ à´¬àµà´²àµ‹à´•àµà´•àµ ചെയàµà´¤à´¿à´Ÿàµà´Ÿà´¿à´²àµà´².',
-'blocklink' => 'വിലകàµà´•àµà´•',
+'ipblocklist-no-results' => 'à´ˆ à´à´ªà´¿ വിലാസമോ ഉപയോകàµà´¤àµƒà´¨à´¾à´®à´®àµ‹ à´¬àµà´²àµ‹à´•àµà´•àµ ചെയàµà´¤à´¿à´Ÿàµà´Ÿà´¿à´²àµà´².',
+'blocklink' => 'തടയàµà´•',
'unblocklink' => 'à´¸àµà´µà´¤à´¨àµà´¤àµà´°à´®à´¾à´•àµà´•àµà´•',
'contribslink' => 'സംഭാവനകളàµâ€',
'autoblocker' => 'താങàµà´•à´³àµà´Ÿàµ† à´à´ªà´¿ വിലാസം "[[User:$1|$1]]" à´Žà´¨àµà´¨ ഉപയോകàµà´¤à´¾à´µàµ à´ˆ à´…à´Ÿàµà´¤àµà´¤àµ ഉപയോഗികàµà´•àµà´•à´¯àµà´‚ à´ªàµà´°à´¸àµà´¤àµà´¤ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† വികàµà´•à´¿à´¯à´¿à´²àµâ€ നിനàµà´¨àµ തടയàµà´•à´¯àµà´‚ ചെയàµà´¤à´¿à´Ÿàµà´Ÿàµà´³àµà´³à´¤à´¾à´£àµâ€Œ. അതിനാലàµâ€ താങàµà´•à´³àµà´‚ യാനàµà´¤àµà´°à´¿à´•à´®à´¾à´¯à´¿ തടയപàµà´ªàµ†à´Ÿàµà´Ÿà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. $1à´¨àµà´±àµ† തടയലിനൠസൂചിപàµà´ªà´¿à´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿ കാരണം "$2" ആണàµâ€Œ.',
'blocklogpage' => 'തടയലàµâ€ പടàµà´Ÿà´¿à´•',
'blocklogentry' => '[[$1]]-നെ $2 കാലതàµà´¤àµ‡à´•àµà´•àµ വിലകàµà´•à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ $3',
-'blocklogtext' => '{{SITENAME}} സംരംഭതàµà´¤à´¿à´²àµâ€ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ നിനàµà´¨àµ ഉപയോകàµà´¤à´¾à´•àµà´•àµ†à´³àµ† തടഞàµà´žà´¤à´¿à´¨àµà´±àµ‡à´¯àµà´‚, à´ªàµà´¨:à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨à´¾à´¨àµà´®à´¤à´¿ നലàµâ€à´•à´¿à´¯à´¤à´¿à´¨àµà´±àµ‡à´¯àµà´‚ രേഖകളàµâ€ താഴെ കാണാം. {{SITENAME}} സംരംഭം à´¸àµà´µà´¯à´‚ തടയàµà´¨àµà´¨ à´à´ªà´¿ വിലാസങàµà´™à´³àµâ€ à´ˆ പടàµà´Ÿà´¿à´•à´¯à´¿à´²àµâ€ ഇലàµà´². [[Special:IPBlockList|തടയപàµà´ªàµ†à´Ÿàµà´Ÿà´¿à´Ÿàµà´Ÿàµà´³àµà´³ à´à´ªà´¿ വിലാസങàµà´™à´³àµà´Ÿàµ† പടàµà´Ÿà´¿à´•]] à´Žà´¨àµà´¨à´¤à´¾à´³à´¿à´²àµâ€ നിലവിലàµà´³àµà´³ നിരോധനങàµà´™à´³àµ‡à´¯àµà´‚ തടയലàµà´•à´³àµ‡à´¯àµà´‚ കാണാവàµà´¨àµà´¨à´¤à´¾à´£àµ.',
+'blocklogtext' => '{{SITENAME}} സംരംഭതàµà´¤à´¿à´²àµâ€ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ നിനàµà´¨àµ ഉപയോകàµà´¤à´¾à´•àµà´•àµ†à´³àµ† തടഞàµà´žà´¤à´¿à´¨àµà´±àµ‡à´¯àµà´‚, à´ªàµà´¨à´ƒà´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨à´¾à´¨àµà´®à´¤à´¿ നലàµâ€à´•à´¿à´¯à´¤à´¿à´¨àµà´±àµ‡à´¯àµà´‚ രേഖകളàµâ€ താഴെ കാണാം. {{SITENAME}} സംരംഭം à´¸àµà´µà´¯à´‚ തടയàµà´¨àµà´¨ à´à´ªà´¿ വിലാസങàµà´™à´³àµâ€ à´ˆ പടàµà´Ÿà´¿à´•à´¯à´¿à´²àµâ€ ഇലàµà´². [[Special:IPBlockList|തടയപàµà´ªàµ†à´Ÿàµà´Ÿà´¿à´Ÿàµà´Ÿàµà´³àµà´³ à´à´ªà´¿ വിലാസങàµà´™à´³àµà´Ÿàµ† പടàµà´Ÿà´¿à´•]] à´Žà´¨àµà´¨à´¤à´¾à´³à´¿à´²àµâ€ നിലവിലàµà´³àµà´³ നിരോധനങàµà´™à´³àµ‡à´¯àµà´‚ തടയലàµà´•à´³àµ‡à´¯àµà´‚ കാണാവàµà´¨àµà´¨à´¤à´¾à´£àµ.',
'unblocklogentry' => '$1 à´Žà´¨àµà´¨ ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµ† à´ªàµà´¨à´ƒà´¸àµà´¥à´¾à´ªà´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ',
'block-log-flags-anononly' => 'à´…à´œàµà´žà´¾à´¤ ഉപയോകàµà´¤à´¾à´•àµà´•à´³àµ† മാതàµà´°à´‚',
'block-log-flags-nocreate' => 'à´…à´•àµà´•àµ—à´£àµà´Ÿàµ സൃഷàµà´Ÿà´¿à´•àµà´•àµà´¨àµà´¨à´¤àµà´‚ തടഞàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ',
@@ -1645,15 +1651,15 @@ $1',
# Move page
'move-page-legend' => 'താളàµâ€ മാറàµà´±àµà´•',
-'movepagetext' => "താഴെയàµà´³àµà´³ ഫോം താളിനെ à´ªàµà´¨à´°àµâ€à´¨à´¾à´®à´•à´°à´£à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³à´¤à´¾à´£àµ.
+'movepagetext' => "താഴെയàµà´³àµà´³ ഫോം ഒരൠതാളിനെ à´ªàµà´¨à´°àµâ€à´¨à´¾à´®à´•à´°à´£à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³à´¤à´¾à´£àµ.
താളിനàµà´±àµ† പഴയരൂപങàµà´™à´³àµà´‚ à´ˆ മാറàµà´±à´¤àµà´¤à´¿à´¨àµ വിധേയമാകàµà´•à´ªàµà´ªàµ†à´Ÿàµà´‚.
-പഴയ തലകàµà´•àµ†à´Ÿàµà´Ÿàµ, à´ªàµà´¤à´¿à´¯ തലകàµà´•àµ†à´Ÿàµà´Ÿàµà´³àµà´³ താളിലേകàµà´•àµà´³àµà´³ ഒരൠതിരിചàµà´šàµ വിടലàµâ€ താളായി മാറàµà´‚.
+പഴയ തലകàµà´•àµ†à´Ÿàµà´Ÿàµ, à´ªàµà´¤à´¿à´¯ തലകàµà´•àµ†à´Ÿàµà´Ÿàµà´³àµà´³ താളിലേകàµà´•àµà´³àµà´³ ഒരൠതിരിചàµà´šàµà´µà´¿à´Ÿà´²àµâ€ താളായി മാറàµà´‚.
പഴയതാളിലേകàµà´•àµà´³àµà´³ ലിങàµà´•àµà´•à´³àµâ€ à´ˆ മാറàµà´±à´¤àµà´¤à´¿à´²àµâ€ മാറàµà´•à´¯à´¿à´²àµà´².
-ഇരടàµà´Ÿ തിരിചàµà´šàµà´µà´¿à´Ÿà´²àµà´•à´³àµ‹, ഫലപàµà´°à´¦à´®à´²àµà´²à´¾à´¤àµà´¤ തിരിചàµà´šàµà´µà´¿à´Ÿà´²àµà´•à´³àµ‹ ഉണàµà´Ÿà´¾à´•àµà´¨àµà´¨àµà´£àµà´Ÿàµ‹à´¯àµ†à´¨àµà´¨àµ പരിശോധികàµà´•àµà´•.
-ലിങàµà´•àµà´•à´³àµâ€ ശരിയായി à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨àµà´£àµà´Ÿàµ‹ à´Žà´¨àµà´¨àµ താങàµà´•à´³àµâ€ കായികമായി പരിശോധികàµà´•àµ‡à´£àµà´Ÿà´¤à´¾à´£àµ.
+[[Special:DoubleRedirects|ഇരടàµà´Ÿ തിരിചàµà´šàµà´µà´¿à´Ÿà´²àµà´•à´³àµ‹]], [[Special:BrokenRedirects|ഫലപàµà´°à´¦à´®à´²àµà´²à´¾à´¤àµà´¤ തിരിചàµà´šàµà´µà´¿à´Ÿà´²àµà´•à´³àµ‹]] ഉണàµà´Ÿà´¾à´•àµà´¨àµà´¨àµà´£àµà´Ÿàµ‹à´¯àµ†à´¨àµà´¨àµ ദയവായി പരിശോധികàµà´•àµà´•.
+ലിങàµà´•àµà´•à´³àµâ€ ശരിയായി à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨àµà´£àµà´Ÿàµ‹ à´Žà´¨àµà´¨àµ പരിശോധിചàµà´šàµ ഉറപàµà´ªàµ വരàµà´¤àµà´¤àµ‡à´£àµà´Ÿà´¤àµ താങàµà´•à´³àµà´Ÿàµ† à´šàµà´®à´¤à´²à´¯à´¾à´£àµ.
-താങàµà´•à´³àµâ€ à´ªàµà´¤à´¿à´¯à´¤à´¾à´¯à´¿ ഉദàµà´¦àµ‡à´¶à´¿à´•àµà´•àµà´¨àµà´¨ തലകàµà´•àµ†à´Ÿàµà´Ÿà´¿à´²àµâ€ ഒരൠതാളàµâ€ നേരതàµà´¤àµ‡ നിലവിലàµà´£àµà´Ÿàµ†à´™àµà´•à´¿à´²àµâ€ “പàµà´¨à´°àµâ€à´¨à´¾à´®à´•à´°à´£à´‚ സാധികàµà´•à´¿à´²àµà´²â€œ.
-à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ അതൊരൠതിരിചàµà´šàµà´µà´¿à´Ÿà´²àµâ€ താളോ, ശൂനàµà´¯à´®à´¾à´¯ താളോ അതിനൠമറàµà´±àµà´ªà´´à´¯à´°àµ‚പങàµà´™à´³àµâ€ ഇലàµà´²à´¾à´¤à´¿à´°à´¿à´•àµà´•àµà´•à´¯àµ‹ ചെയàµà´¯à´£à´‚.
+താങàµà´•à´³àµâ€ à´ªàµà´¤à´¿à´¯à´¤à´¾à´¯à´¿ ഉദàµà´¦àµ‡à´¶à´¿à´•àµà´•àµà´¨àµà´¨ തലകàµà´•àµ†à´Ÿàµà´Ÿà´¿à´²àµâ€ ഒരൠതാളàµâ€ നേരതàµà´¤àµ‡ നിലവിലàµà´£àµà´Ÿàµ†à´™àµà´•à´¿à´²àµâ€ '''à´ªàµà´¨à´°àµâ€à´¨à´¾à´®à´•à´°à´£à´‚ സാധികàµà´•à´¿à´²àµà´²'''.
+à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ അതൊരൠതിരിചàµà´šàµà´µà´¿à´Ÿà´²àµâ€ താളോ, ശൂനàµà´¯à´®à´¾à´¯ താളോ അതിനൠമറàµà´±àµ പഴയരൂപങàµà´™à´³àµâ€ ഇലàµà´²à´¾à´¤à´¿à´°à´¿à´•àµà´•àµà´•à´¯àµ‹ ചെയàµà´¯à´£à´‚.
അതായതൠതാങàµà´•à´³àµâ€ ഒരൠതാളàµâ€ തെറàµà´±à´¾à´¯à´¿ à´ªàµà´¨à´°àµâ€à´¨à´¾à´®à´•à´°à´£à´‚ ചെയàµà´¤à´¾à´²àµâ€ മാതàµà´°à´®àµ‡ അതിനേ തിരിചàµà´šà´¾à´•àµà´•à´¾à´¨àµâ€ സാധികàµà´•àµà´•à´¯àµà´³àµà´³àµ.
നിലവിലàµà´³àµà´³ ഒരൠതാളിനàµà´±àµ† à´®àµà´•à´³à´¿à´²àµâ€ അതേ തലകàµà´•àµ†à´Ÿàµà´Ÿà´¿à´²àµâ€ മറàµà´±àµŠà´°àµ താളàµà´£àµà´Ÿà´¾à´•àµà´•à´¾à´¨àµâ€ സാധികàµà´•à´¿à´²àµà´².
@@ -1671,12 +1677,13 @@ $1',
'move-watch' => 'à´ˆ താളിലെ മാറàµà´±à´™àµà´™à´³àµâ€ à´¶àµà´°à´¦àµà´§à´¿à´•àµà´•àµà´•',
'movepagebtn' => 'മാറàµà´±àµà´•',
'pagemovedsub' => 'തലകàµà´•àµ†à´Ÿàµà´Ÿàµ മാറàµà´±à´‚ വിജയിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ',
+'movepage-moved' => '<big>\'\'\'"$1" à´Žà´¨àµà´¨ ലേഖനം "$2" à´Žà´¨àµà´¨ തലകàµà´•àµ†à´Ÿàµà´Ÿà´¿à´²àµ‡à´•àµà´•àµ മാറàµà´±à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => 'à´ˆ പേരിലàµâ€ മറàµà´±àµŠà´°àµ താളàµâ€ ഉളàµà´³à´¤à´¾à´¯à´¿ കാണàµà´¨àµà´¨àµ, à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ നിങàµà´™à´³àµâ€ തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ തലകàµà´•àµ†à´Ÿàµà´Ÿàµ à´¸àµà´µàµ€à´•à´¾à´°àµà´¯à´®à´²àµà´². ദയവായി മറàµà´±àµŠà´°àµ തലകàµà´•àµ†à´Ÿàµà´Ÿàµ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•.',
'cantmove-titleprotected' => 'താളàµâ€ സൃഷàµà´Ÿà´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ നിരോധനം à´à´°àµâ€à´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¿à´¯à´¿à´Ÿàµà´Ÿàµà´³àµà´³ ഒരൠതലകàµà´•àµ†à´Ÿàµà´Ÿàµ താങàµà´•à´³àµâ€ തിരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ കാരണം നിങàµà´™à´³àµâ€à´•àµà´•àµ താളàµâ€ à´† à´¸àµà´¥à´¾à´¨à´¤àµà´¤àµ‡à´•àµà´•àµ മാറàµà´±àµà´µà´¾à´¨àµâ€ സാധികàµà´•à´¿à´²àµà´².',
'talkexists' => "'''താളിനàµà´±àµ† തലകàµà´•àµ†à´Ÿàµà´Ÿàµ വിജയകരമായി മാറàµà´±à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. പകàµà´·àµ† താളിനàµà´±àµ† സംവാദതàµà´¤à´¿à´¨àµ അതേ പേരിലàµâ€ മറàµà´±àµŠà´°àµ സംവാദംതാളàµâ€ നിലവിലàµà´³àµà´³à´¤à´¿à´¨à´¾à´²àµâ€ മാറàµà´±à´‚ സാധിചàµà´šà´¿à´²àµà´². അതിനാലàµâ€ സംവാദംതാളàµâ€ താങàµà´•à´³àµâ€ തനàµà´¨àµ† സംയോജിപàµà´ªà´¿à´•àµà´•àµà´•.'''",
'movedto' => 'ഇവിടേകàµà´•àµ മാറàµà´±à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ',
'movetalk' => 'ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´Ÿ സം‌വാദംതാളàµà´‚ കൂടെ നീകàµà´•àµà´•',
-'1movedto2' => '[[$1]] à´Žà´¨àµà´¨ താളിനàµà´±àµ† പേരàµâ€ [[$2]] à´Žà´¨àµà´¨à´¾à´•àµà´•à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ',
+'1movedto2' => '[[$1]] à´Žà´¨àµà´¨ താളിനàµà´±àµ† പേരൠ[[$2]] à´Žà´¨àµà´¨à´¾à´•àµà´•à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ',
'1movedto2_redir' => 'നിലവിലàµà´£àµà´Ÿà´¾à´¯à´¿à´°àµà´¨àµà´¨ തിരിചàµà´šàµà´µà´¿à´Ÿà´²àµâ€ താളിലേകàµà´•àµ തലകàµà´•àµ†à´Ÿàµà´Ÿàµ മാറàµà´±à´‚: [[$1]] >>> [[$2]]',
'movelogpage' => 'മാറàµà´± പടàµà´Ÿà´¿à´•',
'movelogpagetext' => 'തലകàµà´•àµ†à´Ÿàµà´Ÿàµ മാറàµà´±à´¿à´¯ താളàµà´•à´³àµà´Ÿàµ† പടàµà´Ÿà´¿à´• താഴെ കാണാം.',
@@ -1702,7 +1709,7 @@ $1',
'export-templates' => 'ഫലകങàµà´™à´³àµà´‚ ഉളàµâ€à´ªàµà´ªàµ†à´Ÿàµà´¤àµà´¤àµà´•',
# Namespace 8 related
-'allmessages' => 'à´µàµà´¯à´µà´¸àµà´¥à´¾ സനàµà´¦àµ‡à´¶à´¸à´žàµà´šà´¯à´‚',
+'allmessages' => 'സനàµà´¦àµ‡à´¶à´¸à´žàµà´šà´¯à´‚',
'allmessagesname' => 'പേരàµâ€Œ',
'allmessagesdefault' => 'à´¸àµà´µà´¤à´µàµ‡à´¯àµà´³àµà´³ ഉളàµà´³à´Ÿà´•àµà´•à´‚',
'allmessagescurrent' => 'നിലവിലàµà´³àµà´³ ഉളàµà´³à´Ÿà´•àµà´•à´‚',
@@ -1872,7 +1879,7 @@ $1',
'file-nohires' => '<small>കൂടàµà´¤à´²àµâ€ à´µàµà´¯à´•àµà´¤à´¤à´¯àµà´³àµà´³ à´šà´¿à´¤àµà´°à´‚ ലഭàµà´¯à´®à´²àµà´².</small>',
'svg-long-desc' => '(SVG ഫയലàµâ€, നാമമാതàµà´°à´®à´¾à´¯ $1 × $2 പികàµà´¸à´²àµà´•à´³àµâ€, ഫയലിനàµà´±àµ† വലàµà´ªàµà´ªà´‚: $3)',
'show-big-image' => 'പൂരàµâ€à´£àµà´£ റെസലൂഷനàµâ€',
-'show-big-image-thumb' => '<small>à´ˆ à´ªàµà´°à´¿à´µàµà´¯àµ‚വിനàµà´±àµ† വലàµà´ªàµà´ªà´‚: $1 × $2 പികàµà´¸à´²àµà´•à´³àµâ€</small>',
+'show-big-image-thumb' => '<small>à´ˆ à´ªàµà´°à´¿à´µàµà´¯àµ‚വിനàµà´±àµ† വലിപàµà´ªà´‚: $1 × $2 പികàµà´¸à´²àµà´•à´³àµâ€</small>',
# Special:NewImages
'newimages' => 'à´ªàµà´¤à´¿à´¯ à´ªàµà´°à´®à´¾à´£à´™àµà´™à´³àµà´Ÿàµ† ഗാലറി',
@@ -2069,7 +2076,7 @@ Any subsequent links on the same line are considered to be exceptions, i.e. page
# External editor support
'edit-externally' => 'à´ˆ à´ªàµà´°à´®à´¾à´£à´‚ ഒരൠബാഹàµà´¯ ആപàµà´²à´¿à´•àµà´•àµ‡à´·à´¨àµâ€ ഉപയോഗിചàµà´šàµ തിരàµà´¤àµà´¤àµà´•',
-'edit-externally-help' => 'കൂടàµà´¤à´²àµâ€ വിവരതàµà´¤à´¿à´¨àµ [http://www.mediawiki.org/wiki/Manual:External_editors തിരàµà´¤àµà´¤à´²àµâ€ മാരàµâ€à´—àµà´— നിരàµâ€à´¦àµà´¦àµ‡à´¶à´‚] കാണàµà´•',
+'edit-externally-help' => '(കൂടàµà´¤à´²àµâ€ വിവരതàµà´¤à´¿à´¨àµ http://www.mediawiki.org/wiki/Manual:External_editors കാണàµà´•)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'à´Žà´²àµà´²à´¾à´‚',
@@ -2168,7 +2175,7 @@ $1',
'livepreview-error' => 'ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´µà´¾à´¨àµâ€ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ. $1 "$2". ദയവായി സാധാരണ à´ªàµà´°à´¿à´µàµà´¯àµ‚ പരീകàµà´·à´¿à´•àµà´•àµà´•.',
# Friendlier slave lag warnings
-'lag-warn-normal' => '$1 സെകàµà´•à´¨àµà´±àµà´•à´³àµâ€à´•àµà´•àµà´³àµà´³à´¿à´²àµâ€ നടനàµà´¨ തിരàµà´¤àµà´¤à´²àµà´•à´³àµâ€ à´ˆ പടàµà´Ÿà´¿à´•à´¯à´¿à´²àµâ€ ഉണàµà´Ÿà´¾à´•à´¾à´¨à´¿à´Ÿà´¯à´¿à´²àµà´².',
+'lag-warn-normal' => '$1 {{PLURAL:$1|സെകàµà´•à´¨àµà´±à´¿à´¨àµà´³àµà´³à´¿à´²àµâ€|സെകàµà´•à´¨àµà´±àµà´•à´³àµâ€à´•àµà´•àµà´³àµà´³à´¿à´²àµâ€}} നടനàµà´¨ തിരàµà´¤àµà´¤à´²àµà´•à´³àµâ€ à´ˆ പടàµà´Ÿà´¿à´•à´¯à´¿à´²àµâ€ ഉണàµà´Ÿà´¾à´•à´¾à´¨à´¿à´Ÿà´¯à´¿à´²àµà´².',
# Watchlist editor
'watchlistedit-numitems' => 'താങàµà´•à´³àµâ€ സം‌വാദം താളàµà´•à´³àµâ€ à´’à´´à´¿à´šàµà´šàµ {{PLURAL:$1|1 താളàµâ€|$1 താളàµà´•à´³àµâ€}} à´¶àµà´°à´¦àµà´§à´¿à´•àµà´•àµà´¨àµà´¨àµà´£àµà´Ÿàµ.',
@@ -2225,6 +2232,9 @@ $1',
# Special:SpecialPages
'specialpages' => 'à´ªàµà´°à´¤àµà´¯àµ‡à´• താളàµà´•à´³àµâ€',
+'specialpages-note' => '----
+* സരàµâ€â€Œà´µàµ‹à´ªà´¯àµ‹à´— à´ªàµà´°à´¤àµà´¯àµ‡à´• താളàµà´•à´³àµâ€.
+* <span class="mw-specialpagerestricted">ഉപയോഗം പരിമിതപàµà´ªàµ†à´Ÿàµà´¤àµà´¤à´¿à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ à´ªàµà´°à´¤àµà´¯àµ‡à´• താളàµà´•à´³àµâ€.</span>',
'specialpages-group-maintenance' => 'പരിചരണം വേണàµà´Ÿà´µ',
'specialpages-group-other' => 'മറàµà´±àµ à´ªàµà´°à´¤àµà´¯àµ‡à´• താളàµà´•à´³àµâ€',
'specialpages-group-login' => 'ലോഗിനàµâ€ ചെയàµà´¯àµà´• / à´…à´‚à´—à´¤àµà´µà´‚ à´Žà´Ÿàµà´•àµà´•àµà´•',
@@ -2232,5 +2242,6 @@ $1',
'specialpages-group-media' => 'മീഡിയ രേഖകളàµà´‚ à´…à´ªàµâ€Œà´²àµ‹à´¡àµà´•à´³àµà´‚',
'specialpages-group-users' => 'ഉപയോകàµà´¤à´¾à´•àµà´•à´³àµà´‚ അവകാശങàµà´™à´³àµà´‚',
'specialpages-group-highuse' => 'കൂടàµà´¤à´²àµâ€ ഉപയോഗികàµà´•à´ªàµà´ªàµ†à´Ÿàµà´Ÿ താളàµà´•à´³àµâ€',
+'specialpages-group-pages' => 'താളàµà´•à´³àµà´Ÿàµ† പടàµà´Ÿà´¿à´•',
);
diff --git a/languages/messages/MessagesMn.php b/languages/messages/MessagesMn.php
index cbf18dce..0d0b691d 100644
--- a/languages/messages/MessagesMn.php
+++ b/languages/messages/MessagesMn.php
@@ -5,6 +5,7 @@
* @file
*
* @author Chinneeb
+ * @author E.shijir
* @author לערי ריינה×רט
*/
@@ -40,8 +41,8 @@ $messages = array(
'tog-enotifrevealaddr' => 'ÐœÑдÑгдлийн и-мÑйлд миний мÑйл хаÑгийг илчлÑÑ…',
'tog-shownumberswatching' => 'Харж буй Ñ…ÑÑ€ÑглÑгчдийн тоог үзүүлÑÑ…',
'tog-fancysig' => 'Ðвтомат линкгүй түүхий гарын Ò¯ÑÑг',
-'tog-externaleditor' => 'ЗаÑварлахдаа гадны программыг байнга ашиглах',
-'tog-externaldiff' => 'Өөрчлөлтүүдийг харахдаа гадны программыг ашиглах',
+'tog-externaleditor' => 'ҮндÑÑн горим нь гадны программ ашиглан заÑварлах (ÑкÑпертүүдÑд зориулагдÑан, таны компьютерт туÑгай тохиргоо шаардлагатай)',
+'tog-externaldiff' => 'ҮндÑÑн горим гадаад харьцуулагч программ ашиглах (ÑкÑпертүүдÑд зориулав, таны компьютерт туÑгай тохиргоо шаардлагатай)',
'tog-showjumplinks' => '"Шууд очих" Ñ…Ñлбар линкүүдийг ажиллагаатай болгох',
'tog-uselivepreview' => 'Шууд байдлаар урьдчилж харах (ЖаваСкрипт) (Туршилт)',
'tog-forceeditsummary' => 'Товч агуулгын талбарыг хооÑон үлдÑÑÑ…Ñд надад мÑдÑгдÑÑ…',
@@ -132,7 +133,7 @@ $messages = array(
== ЭхлÑÑ… ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Тохиргоо]
* [http://www.mediawiki.org/wiki/Manual:FAQ МедиаВикигийн тогтмол тавигддаг аÑуултууд]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce МедиаВикигийн мÑдÑÑний мÑйл Ñвуулах жагÑаалт]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce МедиаВикигийн мÑдÑÑний мÑйл Ñвуулах жагÑаалт]',
'about' => 'Тухай',
'article' => 'ӨгүүлÑл',
@@ -378,7 +379,7 @@ $2',
'logout' => 'Гарах',
'userlogout' => 'Гарах',
'notloggedin' => 'ÐÑвтрÑÑгүй байна',
-'nologin' => 'БүртгүүлÑÑгүй байна уу? $1.',
+'nologin' => 'БүртгÑлгүй юу? $1.',
'nologinlink' => 'БүртгүүлÑÑ…',
'createaccount' => 'БүртгүүлÑÑ…',
'gotaccount' => 'Та бүртгÑлтÑй юу? $1',
@@ -412,16 +413,16 @@ $1 Ò¯ÑгÑÑÑ Ð±Ð¾Ð³Ð¸Ð½Ð¾ байх Ñ‘Ñтой.',
'noname' => 'Та хүчинтÑй Ñ…ÑÑ€ÑглÑгчийн нÑрийг өгөөгүй байна.',
'loginsuccesstitle' => 'Ðмжилттай нÑвтÑрлÑÑ',
'loginsuccess' => "'''Та {{SITENAME}} руу \"\$1\" нÑÑ€ÑÑÑ€ нÑвтÑрлÑÑ.'''",
-'nosuchuser' => '"$1" гÑÑÑн нÑртÑй Ñ…ÑÑ€ÑглÑгч байхгүй байна.
-Ò®Ñгийн алдаагаа заÑ, ÑÑвÑл шинÑÑÑ€ Ð±Ò¯Ñ€Ñ‚Ð³Ò¯Ò¯Ð»Ð½Ñ Ò¯Ò¯.',
+'nosuchuser' => '"$1" нÑртÑй Ñ…ÑÑ€ÑглÑгч олдÑонгүй.
+Та зөв бичÑÑн ÑÑÑÑ…ÑÑ ÑˆÐ°Ð»Ð³Ð°Ð½Ð° уу, ÑÑвÑл [[Special:UserLogin/signup| шинÑÑÑ€ Ð±Ò¯Ñ€Ñ‚Ð³Ò¯Ò¯Ð»Ð½Ñ Ò¯Ò¯]].',
'nosuchusershort' => '"<nowiki>$1</nowiki>" гÑÑÑн нÑртÑй Ñ…ÑÑ€ÑглÑгч байхгүй байна.
Ò®Ñгийн алдаагаа шалгана уу.',
'nouserspecified' => 'Та Ñ…ÑÑ€ÑглÑгчийн нÑÑ€ÑÑ Ð·Ð°Ð°Ð¶ өгөх Ñ…ÑÑ€ÑгтÑй.',
'wrongpassword' => 'Ðууц үгÑÑ Ð±ÑƒÑ€ÑƒÑƒ оруулÑан байна. Дахин оролдоно уу.',
'wrongpasswordempty' => 'ХооÑон нууц үг оруулÑан байна. Дахин оруулна уу.',
-'passwordtooshort' => 'Таны нууц үг Ñ…ÑÑ‚ богино байна.
-Хамгийн багадаа $1 Ñ‚ÑмдÑгттÑй байх Ñ‘Ñтой бөгөөд таны Ñ…ÑÑ€ÑглÑгчийн нÑрнÑÑÑ Ó©Ó©Ñ€ байх Ñ‘Ñтой.',
-'mailmypassword' => 'ÐœÑйл хаÑгаар нууц үгийг илгÑÑÑ…',
+'passwordtooshort' => 'Таны нууц үг буруу ÑÑвÑл Ñ…ÑÑ‚ богино байна.
+Хамгийн багадаа {{PLURAL:$1|1 Ñ‚ÑмдÑгттÑй|$1 Ñ‚ÑмдÑгттÑй}} байх ба таны бүртгүүлÑÑн нÑрнÑÑÑ Ó©Ó©Ñ€ байх Ñ‘Ñтой.',
+'mailmypassword' => 'ÐœÑйл хаÑгаар ÑˆÐ¸Ð½Ñ Ð½ÑƒÑƒÑ† үгийг илгÑÑ',
'passwordremindertitle' => '{{SITENAME}}-д нÑвтрÑÑ… түр зуурын ÑˆÐ¸Ð½Ñ Ð½ÑƒÑƒÑ† үг',
'passwordremindertext' => 'Ð¥Ñн нÑгÑн (бодвол та, IP хаÑг нь $1) {{SITENAME}}-д ($4) ÑˆÐ¸Ð½Ñ Ð½ÑƒÑƒÑ† үг Ñвуулах Ñ…Ò¯ÑÑлтийг тавьÑан байна.
"$2" Ñ…ÑÑ€ÑглÑгчийн ÑˆÐ¸Ð½Ñ Ð½ÑƒÑƒÑ† үг "$3" боллоо.
@@ -519,20 +520,20 @@ $1 Ò¯ÑгÑÑÑ Ð±Ð¾Ð³Ð¸Ð½Ð¾ байх Ñ‘Ñтой.',
Та $1 ÑÑвÑл буÑад [[{{MediaWiki:Grouppage-sysop}}|админиÑтраторуудтай]] харилцаж түгжÑÑнийхÑÑ Ñ‚Ð°Ð»Ð°Ð°Ñ€ Ñ…ÑлÑлцÑж болно.
Таны [[Special:Preferences|хувийн тохиргоонд]] мÑйл хаÑг заагдÑан, мөн үүнийгÑÑ Ñ…ÑÑ€ÑглÑÑ…ÑÑÑ Ñ‚Ò¯Ð³Ð¶Ð¸Ð³Ð´ÑÑгүй үед л 'ÑÐ½Ñ Ñ…ÑÑ€ÑглÑгчид мÑйл илгÑÑÑ…' функцийг Ñ…ÑÑ€ÑглÑÑ… боломжтой.
Таны одоогийн IP хаÑг бол $3, түгжÑÑний ID нь #$5 байна. ТүгжÑÑний талаарх Ñ…ÑлÑлцүүлÑгт ÑÐ½Ñ Ñ…Ð¾Ñ‘Ñ€Ñ‹Ð³ заавал оруулаарай.",
-'autoblockedtext' => 'Таны IP хаÑгийг Ó©Ó©Ñ€ Ñ…ÑÑ€ÑглÑгч Ñ…ÑÑ€ÑглÑж, Ñ‚ÑÑ€ Ñ…ÑÑ€ÑглÑгчийг $1 түгжÑÑн тул автоматаар түгжигдÑÑн байна.
+'autoblockedtext' => 'Таны IP хаÑг автоматаар түгжигдÑÑн байна, учир нь өмнө Ó©Ó©Ñ€ Ñ…ÑÑ€ÑглÑгчÑÑÑ€ ашиглагдаж түүнийг $1 түгжÑÑн байна.
Шалтгаан нь:
-
:\'\'$2\'\'
* ТүгжÑÑ ÑхлÑÑÑн огноо: $8
* ТүгжÑÑ Ð´ÑƒÑƒÑах огноо: $6
+* ТүгжүүлÑÑн: $7
Та $1 ÑÑвÑл буÑад [[{{MediaWiki:Grouppage-sysop}}|админиÑтраторуудтай]] харилцаж түгжÑÑнийхÑÑ Ñ‚Ð°Ð»Ð°Ð°Ñ€ Ñ…ÑлÑлцÑж болно.
Таны [[Special:Preferences|хувийн тохиргоонд]] мÑйл хаÑг заагдÑан, мөн үүнийгÑÑ Ñ…ÑÑ€ÑглÑÑ…ÑÑÑ Ñ‚Ò¯Ð³Ð¶Ð¸Ð³Ð´ÑÑгүй үед л "ÑÐ½Ñ Ñ…ÑÑ€ÑглÑгчид мÑйл илгÑÑÑ…" функцийг Ñ…ÑÑ€ÑглÑÑ… боломжтой.
-Таны түгжÑÑний ID $5 байна.
-ТүгжÑÑний талаарх Ñ…ÑлÑлцүүлÑгт үүнийгÑÑ Ð·Ð°Ð°Ð²Ð°Ð» оруулаарай.',
+Таны одоогийн IP хаÑг, мөн таны түгжÑÑний дугаар #$5 байна.
+ТүгжÑÑний талаарх Ñ…ÑлÑлцүүлÑгтÑÑ Ò¯Ò¯Ð½Ð¸Ð¹Ð³ÑÑ Ð·Ð°Ð°Ð²Ð°Ð» оруулаарай.',
'blockednoreason' => 'шалтгаан өгөгдөөгүй байна',
'blockedoriginalsource' => "'''$1'''-н кодыг доор үзүүлÑв:",
'blockededitsource' => "Таны '''$1'''-д хийж байгаа '''заÑваруудын''' текÑтийг доор үзүүлÑв:",
@@ -689,11 +690,11 @@ $3-н тодорхойлÑон шалтгаан нь ''$2''",
'revisiondelete' => 'ЗаÑваруудыг уÑтгах/ÑÑргÑÑÑ…',
'revdelete-nooldid-title' => 'ЗорьÑон заÑвар байхгүй байна',
'revdelete-nooldid-text' => 'Та нÑг бол ÑÐ½Ñ Ò¯Ð¹Ð»Ð´Ð»Ð¸Ð¹Ð³ хийхÑд зорьÑон заÑвар(ууд)ыг тодорхойлоогүй, зорьÑон заÑвар нь байхгүй, ÑÑвÑл одоогийн заÑварыг нуух гÑж байна.',
-'revdelete-selected' => '[[:$1]]-н {{PLURAL:$2|ÑонгоÑон заÑвар|ÑонгоÑон заÑварууд}}:',
-'logdelete-selected' => '{{PLURAL:$1|СонгоÑон логийн үйл Ñвдал|СонгоÑон логийн үйл Ñвдлууд}}:',
-'revdelete-text' => 'УÑтгагдÑан заÑварууд ба үйл Ñвдлууд нь хуудаÑны түүх болон логуудад харагдах боловч агуулгынх нь зарим Ñ…ÑÑгүүд нийтÑд үл үзÑгдÑнÑ.
+'revdelete-selected' => "'''[[:$1]]-н {{PLURAL:$2|ÑонгоÑон заÑвар|ÑонгоÑон заÑварууд}}:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|СонгоÑон логийн үйл Ñвдал|СонгоÑон логийн үйл Ñвдлууд}}:'''",
+'revdelete-text' => "'''УÑтгагдÑан заÑварууд ба үйл Ñвдлууд нь хуудаÑны түүх болон логуудад харагдах боловч агуулгынх нь зарим Ñ…ÑÑгүүд нийтÑд үл үзÑгдÑнÑ.'''
-ÐуугдÑан агуулга нь {{SITENAME}}-н буÑад админиÑтраторуудад харагдах бөгөөд, нÑмÑлт Ñ…Ñзгааруудууд тавигдахгүй бол дахин ÑÑргÑÑгдÑÑ… боломжтой.',
+ÐуугдÑан агуулга нь {{SITENAME}}-н буÑад админиÑтраторуудад харагдах бөгөөд, нÑмÑлт Ñ…Ñзгааруудууд тавигдахгүй бол дахин ÑÑргÑÑгдÑÑ… боломжтой.",
'revdelete-legend' => 'Харагдах байдалд Ñ…Ñзгаар тавих',
'revdelete-hide-text' => 'ЗаÑварын текÑтийг нуух',
'revdelete-hide-name' => 'Объект ба түүнд хийÑÑн үйлдлийг нуух',
@@ -1090,14 +1091,14 @@ URL нь зөв болон Ñайт ажиллагаатай байгаа ÑÑÑ
'filehist-filesize' => 'Файлын Ñ…ÑмжÑÑ',
'filehist-comment' => 'Тайлбар',
'imagelinks' => 'Линкүүд',
-'linkstoimage' => 'Дараах хуудÑууд уг файлтай холбогдÑон байна:',
+'linkstoimage' => 'Дараах {{PLURAL:$1|Ñ…ÑƒÑƒÐ´Ð°Ñ ÑƒÐ³ файлтай|$1 Ñ…ÑƒÑƒÐ´Ð°Ñ ÑƒÐ³ файлтай}} холбогдÑон байна:',
'nolinkstoimage' => 'Ð­Ð½Ñ Ñ„Ð°Ð¹Ð»Ð´ холбогдÑон Ñ…ÑƒÑƒÐ´Ð°Ñ Ð±Ð°Ð¹Ñ…Ð³Ò¯Ð¹ байна.',
'sharedupload' => 'Ð­Ð½Ñ Ñ„Ð°Ð¹Ð» нь Ó©Ó©Ñ€ Ñ‚Ó©Ñлүүд ч Ñ…ÑÑ€ÑглÑж болохоор оруулагдÑан байна.',
'shareduploadwiki' => 'ДÑлгÑÑ€Ñнгүй мÑдÑÑллийг $1-Ñ Ð°Ð²Ð½Ð° уу.',
'shareduploadwiki-desc' => '$1 дÑÑрх тайлбарыг доор үзүүлÑв.',
'shareduploadwiki-linktext' => 'файлын тайлбарын хуудаÑ',
-'noimage' => 'Ийм нÑртÑй файл байхгүй байна. Та $1 боломжтой.',
-'noimage-linktext' => 'үүнийг оруулах',
+'noimage' => 'Ийм нÑртÑй файл байхгүй байна, гÑхдÑÑ Ñ‚Ð° $1 боломжтой.',
+'noimage-linktext' => 'гадагш хуулах',
'uploadnewversion-linktext' => 'Ð­Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ‹Ð½ ÑˆÐ¸Ð½Ñ Ñ…ÑƒÐ²Ð¸Ð»Ð±Ð°Ñ€Ñ‹Ð³ оруулах',
'imagepage-searchdupe' => 'Хуулбар файлуудыг хайх',
@@ -1308,14 +1309,14 @@ URL нь зөв болон Ñайт ажиллагаатай байгаа ÑÑÑ
'defemailsubject' => '{{SITENAME}} ÐœÑйл хаÑг',
'noemailtitle' => 'ÐœÑйл хаÑггүй байна',
'noemailtext' => 'Ð­Ð½Ñ Ñ…ÑÑ€ÑглÑгч нь хүчинтÑй мÑйл хаÑг бүртгүүлÑÑгүй ÑÑвÑл ÑÐ½Ñ Ñ…Ð°Ñгаар буÑÐ´Ð°Ð°Ñ Ð¼Ñйл хүлÑÑн авахгүй байна.',
-'emailfrom' => 'Ð¥ÑнÑÑÑ',
-'emailto' => 'Ñ…Ñнд',
-'emailsubject' => 'гарчиг',
-'emailmessage' => 'мÑÑÑеж',
-'emailsend' => 'илгÑÑÑ…',
+'emailfrom' => 'Ð¥ÑнÑÑÑ:',
+'emailto' => 'Ð¥Ñнд:',
+'emailsubject' => 'СÑдÑв:',
+'emailmessage' => 'МеÑÑÑж:',
+'emailsend' => 'ИлгÑÑÑ…',
'emailccme' => 'Миний меÑÑÑжний хуулбарыг надад мÑйлÑÑÑ€ Ñвуулна уу.',
-'emailccsubject' => 'Таны меÑÑÑжийг $1: $2 руу хуулна.',
-'emailsent' => 'ИлгÑÑÑÑн мÑйл',
+'emailccsubject' => '$1: $2 руух таны хуулÑан мÑйл',
+'emailsent' => 'И-мÑйл илгÑÑгдлÑÑ',
'emailsenttext' => 'Таны мÑйл илгÑÑгдлÑÑ.',
# Watchlist
@@ -1330,7 +1331,7 @@ URL нь зөв болон Ñайт ажиллагаатай байгаа ÑÑÑ
'addedwatchtext' => "\"[[:\$1]]\" гÑÑÑн Ñ…ÑƒÑƒÐ´Ð°Ñ Ñ‚Ð°Ð½Ñ‹ [[Special:Watchlist|Ñ…Ñнах жагÑаалтанд]] нÑмÑгдлÑÑ.
Ð­Ð½Ñ Ñ…ÑƒÑƒÐ´Ð°Ñ ÑÑвÑл түүний Ñ…ÑлÑлцүүлгийн Ñ…ÑƒÑƒÐ´Ð°Ñ Ð·Ð°Ñварлагдахад Ñ‚ÑдгÑÑÑ€ нь [[Special:RecentChanges|Ñүүлийн заÑваруудын жагÑаалтад]] '''тодруулалттай''' харагдах болно.",
'removedwatch' => 'Ð¥Ñнах жагÑÐ°Ð°Ð»Ñ‚Ð½Ð°Ð°Ñ Ñ…Ð°Ñагдлаа',
-'removedwatchtext' => '"[[:$1]]" Ñ…ÑƒÑƒÐ´Ð°Ñ Ð½ÑŒ таны Ñ…Ñнаж буй хуудÑуудын жагÑÐ°Ð°Ð»Ñ‚Ð°Ð°Ñ Ñ…Ð°Ñагдлаа.',
+'removedwatchtext' => '"[[:$1]]" Ñ…ÑƒÑƒÐ´Ð°Ñ Ñ‚Ð°Ð½Ñ‹ [[Special:Watchlist|Ñ…Ñналтын жагÑаалтааÑ]] хаÑагдлаа.',
'watch' => 'Ð¥Ñнах',
'watchthispage' => 'Ð­Ð½Ñ Ñ…ÑƒÑƒÐ´Ñыг Ñ…Ñна',
'unwatch' => 'Ð¥Ñнахаа болих',
@@ -1338,7 +1339,7 @@ URL нь зөв болон Ñайт ажиллагаатай байгаа ÑÑÑ
'notanarticle' => 'Ðгуулгагүй хуудаÑ',
'notvisiblerev' => 'ЗаÑвар уÑтгагдлаа',
'watchnochange' => 'ДурьдагдÑан хугацаанд таны Ñ…Ñнаж буй хуудÑуудад өөрчлөлт ороогүй байна.',
-'watchlist-details' => 'Ð¥ÑлÑлцүүлгийн хуудÑуудыг оруулалгүйгÑÑÑ€ $1 хуудÑыг Ñ…Ñнаж байна.',
+'watchlist-details' => 'Ð¥Ñналтын жагÑаалтад {{PLURAL:$1|$1 хуудаÑ|$1 хуудаÑнууд}} байна.',
'wlheader-enotif' => '* И-мÑйл мÑдÑгдÑл хүчинтÑй боллоо.',
'wlheader-showupdated' => "* Таны хамгийн Ñүүлд айлчилÑÐ½Ð°Ð°Ñ Ñ…Ð¾Ð¹Ñˆ өөрчлөгдÑөн хуудÑууд '''тодоор''' бичигдÑÑн байгаа",
'watchmethod-recent' => 'Ñ…Ñналтад буй хуудÑуудад ÑˆÐ¸Ð½Ñ Ó©Ó©Ñ€Ñ‡Ð»Ó©Ð»Ñ‚ орÑон ÑÑÑхийг шалгаж байна',
@@ -1526,7 +1527,7 @@ $1',
# What links here
'whatlinkshere' => 'Энд холбогдÑон хуудÑууд',
-'whatlinkshere-title' => '$1-д холбогдÑон хуудÑууд',
+'whatlinkshere-title' => '"$1"-д холбооÑтой хуудаÑнууд',
'whatlinkshere-page' => 'ХуудаÑ:',
'linklistsub' => '(ХолбооÑуудын жагÑаалт)',
'linkshere' => "Дараах хуудÑууд '''[[:$1]]'''-тай холбогдÑон байна:",
@@ -1583,7 +1584,7 @@ $1',
'ipusubmit' => 'Ð­Ð½Ñ Ñ…Ð°Ñгийн түгжÑÑг буцаах',
'unblocked' => '[[User:$1|$1]]-ийн хориг цуцлагдÑан (идÑвхижÑÑн) байна.',
'unblocked-id' => '$1 түгжÑÑг авч хаÑлаа',
-'ipblocklist' => 'ТүгжигдÑÑн Ñ…ÑÑ€ÑглÑгчдийн нÑÑ€Ñ Ð±Ð¾Ð»Ð¾Ð½ IP хаÑгуудын жагÑаалт',
+'ipblocklist' => 'ТүгжигдÑÑн Ñ…ÑÑ€ÑглÑгчид болон IP хаÑгнууд',
'ipblocklist-legend' => 'ТүгжигдÑÑн Ñ…ÑÑ€ÑглÑгчийг хайх',
'ipblocklist-username' => 'Ð¥ÑÑ€ÑглÑгчийн нÑÑ€ ÑÑвÑл IP хаÑг:',
'ipblocklist-submit' => 'Хайх',
@@ -1877,8 +1878,8 @@ $1',
'filedelete-archive-read-only' => '"$1" архивийн лавлах вебÑерверÑÑÑ€ бичигдÑÑ… боломгүй байна.',
# Browsing diffs
-'previousdiff' => '↠Өмнөх өөрчлөлт',
-'nextdiff' => 'Дараагийн Ñлгаа →',
+'previousdiff' => '↠Өмнөх заÑвар',
+'nextdiff' => 'Удаах заÑвар →',
# Media information
'mediawarning' => "'''Ðнхаар''':Ð­Ð½Ñ Ñ„Ð°Ð¹Ð» нь хор нөлөөтÑй код агуулÑан байж болзошгүй, Ñ…ÑрвÑÑ Ð°Ñ‡Ð°Ð°Ð»Ð»Ð°Ð²Ð°Ð» таны ÑиÑтемийн аюулгүй байдал доройтож болзошгүй.<hr />",
@@ -2057,7 +2058,7 @@ $1',
# External editor support
'edit-externally' => 'Гадны программыг ашиглан ÑÐ½Ñ Ñ„Ð°Ð¹Ð»Ñ‹Ð³ заÑварлах',
-'edit-externally-help' => '[http://www.mediawiki.org/wiki/Manual:External_editors Тохируулгын зааврааÑ] дÑлгÑÑ€Ñнгүй мÑдÑÑллийг авна уу.',
+'edit-externally-help' => '(ÐÑмÑлт мÑдÑÑллийг [http://www.mediawiki.org/wiki/Manual:External_editors Гадаад заÑварлагч] хуудаÑÐ½Ð°Ð°Ñ Ð°Ð²Ð½Ð° уу)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'Бүгд',
diff --git a/languages/messages/MessagesMr.php b/languages/messages/MessagesMr.php
index 2826231f..522f4e20 100644
--- a/languages/messages/MessagesMr.php
+++ b/languages/messages/MessagesMr.php
@@ -275,7 +275,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings कॉनà¥à¤«à¤¿à¤—रेशन सेटींगची यादी]
* [http://www.mediawiki.org/wiki/Manual:FAQ मीडियाविकी नेहमी विचारले जाणारे पà¥à¤°à¤¶à¥à¤¨]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce मीडियाविकि मेलिंग लिसà¥à¤Ÿ]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce मीडियाविकि मेलिंग लिसà¥à¤Ÿ]',
'about' => 'चà¥à¤¯à¤¾ विषयी',
'article' => 'लेख',
@@ -827,11 +827,11 @@ $3ने ''$2'' कारण दिले आहे.",
'revisiondelete' => 'आवरà¥à¤¤à¤¨à¥‡ वगळा/पà¥à¤¨à¤°à¥à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ करा',
'revdelete-nooldid-title' => 'अपेकà¥à¤·à¥€à¤¤ आवृतà¥à¤¤à¥€ दिलेली नाही',
'revdelete-nooldid-text' => '!!आपण ही कृती करावयाची आवरà¥à¤¤à¤¨à¥‡ सूचीत केलेली नाहीत, दिलेले आवरà¥à¤¤à¤¨ असà¥à¤¤à¤¿à¤¤à¥à¤µà¤¾à¤¤ नाही, किंवा तà¥à¤®à¥à¤¹à¥€ सधà¥à¤¯à¤¾à¤šà¥‡ आवरà¥à¤¤à¤¨ लपविणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करीत आहात.',
-'revdelete-selected' => '[[:$1]] {{PLURAL:$2|चे निवडलेले आवरà¥à¤¤à¤¨|ची निवडलेली आवरà¥à¤¤à¤¨à¥‡}}:',
-'logdelete-selected' => '{{PLURAL:$1|निवडलेली नोंदीकृत घटना|निवडलेलà¥à¤¯à¤¾ नोंदीकृत घटना}}:',
-'revdelete-text' => 'वगळलेलà¥à¤¯à¤¾ नोंदी आणि घटना अजूनही पानाचà¥à¤¯à¤¾ इतिहासात आणि नोंदीत आढळेल,परंतॠमजकà¥à¤°à¤¾à¤šà¤¾ भाग सारà¥à¤µà¤œà¤¨à¤¿à¤• सà¥à¤µà¤°à¥‚पात उपलबà¥à¤§ राहणार नाही.
+'revdelete-selected' => "'''[[:$1]] {{PLURAL:$2|चे निवडलेले आवरà¥à¤¤à¤¨|ची निवडलेली आवरà¥à¤¤à¤¨à¥‡}}:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|निवडलेली नोंदीकृत घटना|निवडलेलà¥à¤¯à¤¾ नोंदीकृत घटना}}:'''",
+'revdelete-text' => "'''वगळलेलà¥à¤¯à¤¾ नोंदी आणि घटना अजूनही पानाचà¥à¤¯à¤¾ इतिहासात आणि नोंदीत आढळेल,परंतॠमजकà¥à¤°à¤¾à¤šà¤¾ भाग सारà¥à¤µà¤œà¤¨à¤¿à¤• सà¥à¤µà¤°à¥‚पात उपलबà¥à¤§ राहणार नाही.'''
-अजून इतर पà¥à¤°à¤¤à¤¿à¤¬à¤‚ध घातलà¥à¤¯à¤¾ शिवाय {{SITENAME}}चे इतर पà¥à¤°à¤¬à¤‚धक à¤à¤¾à¤•à¤²à¥‡à¤²à¤¾ मजकà¥à¤° याच दà¥à¤µà¥à¤¯à¤¾à¤¨à¥‡ परतवू शकतील.',
+अजून इतर पà¥à¤°à¤¤à¤¿à¤¬à¤‚ध घातलà¥à¤¯à¤¾ शिवाय {{SITENAME}}चे इतर पà¥à¤°à¤¬à¤‚धक à¤à¤¾à¤•à¤²à¥‡à¤²à¤¾ मजकà¥à¤° याच दà¥à¤µà¥à¤¯à¤¾à¤¨à¥‡ परतवू शकतील.",
'revdelete-legend' => 'दृशà¥à¤¯ बंधने निशà¥à¤šà¤¿à¤¤ करा',
'revdelete-hide-text' => 'आवरà¥à¤¤à¥€à¤¤ मजकà¥à¤° लपवा',
'revdelete-hide-name' => 'कृती आणि धà¥à¤¯à¥‡à¤¯ लपवा',
@@ -2409,7 +2409,7 @@ $1',
# External editor support
'edit-externally' => 'बाहेरील संगणक पà¥à¤°à¤£à¤¾à¤²à¥€ वापरून ही संचिका संपादा.',
-'edit-externally-help' => 'अधिक माहितीसाठी [http://www.mediawiki.org/wiki/Manual:External_editors सà¥à¤¥à¤¾à¤ªà¤¨ करणà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ सूचना] पहा.',
+'edit-externally-help' => 'अधिक माहितीसाठी सà¥à¤¥à¤¾à¤ªà¤¨ करणà¥à¤¯à¤¾à¤šà¥à¤¯à¤¾ सूचना [http://www.mediawiki.org/wiki/Manual:External_editors] येथे पहा.',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'सरà¥à¤µ',
diff --git a/languages/messages/MessagesMs.php b/languages/messages/MessagesMs.php
index 410b30a8..18297d5f 100644
--- a/languages/messages/MessagesMs.php
+++ b/languages/messages/MessagesMs.php
@@ -9,6 +9,7 @@
* @author Izzudin
* @author Kurniasan
* @author Putera Luqman Tunku Andre
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -151,16 +152,16 @@ $messages = array(
# User preference toggles
'tog-underline' => 'Gariskan pautan:',
'tog-highlightbroken' => 'Formatkan pautan rosak <a href="" class="new">seperti ini</a> (ataupun seperti ini<a href="" class="internal">?</a>)',
-'tog-justify' => 'Laraskan teks perenggan',
+'tog-justify' => 'Laraskan perenggan',
'tog-hideminor' => 'Sembunyikan suntingan kecil dalam laman perubahan terkini',
-'tog-extendwatchlist' => 'Kembangkan senarai pantau',
+'tog-extendwatchlist' => 'Kembangkan senarai pantau untuk memaparkan semua perubahan yang berlaku',
'tog-usenewrc' => 'Pertingkatkan laman perubahan terkini (JavaScript)',
'tog-numberheadings' => 'Nomborkan tajuk secara automatik',
'tog-showtoolbar' => 'Tunjukkan bar sunting (JavaScript)',
'tog-editondblclick' => 'Sunting laman ketika dwiklik (JavaScript)',
-'tog-editsection' => 'Aktifkan penyuntingan bahagian melalui pautan [sunting]',
-'tog-editsectiononrightclick' => 'Aktifkan penyuntingan bahagian melalui klik kanan pada tajuk bahagian (JavaScript)',
-'tog-showtoc' => 'Tunjukkan senarai kandungan bagi rencana melebihi 3 tajuk',
+'tog-editsection' => 'Bolehkan penyuntingan bahagian melalui pautan [sunting]',
+'tog-editsectiononrightclick' => 'Bolehkan penyuntingan bahagian dengan mengklik kanan pada tajuk bahagian (JavaScript)',
+'tog-showtoc' => 'Tunjukkan isi kandungan (bagi rencana yang melebihi 3 tajuk)',
'tog-rememberpassword' => 'Ingat status log masuk saya pada komputer ini',
'tog-editwidth' => 'Kotak sunting mencapai lebar penuh',
'tog-watchcreations' => 'Tambahkan laman yang saya cipta ke dalam senarai pantau',
@@ -169,8 +170,8 @@ $messages = array(
'tog-watchdeletion' => 'Tambahkan laman yang saya hapuskan ke dalam senarai pantau',
'tog-minordefault' => 'Tandakan suntingan kecil secara lalai',
'tog-previewontop' => 'Tunjukkan pratonton di atas kotak sunting',
-'tog-previewonfirst' => 'Tunjukkan pratonton ketika penyuntingan pertama',
-'tog-nocache' => 'Matikan penyimpanan sementara bagi laman',
+'tog-previewonfirst' => 'Tunjukkan pratonton pada suntingan pertama',
+'tog-nocache' => 'Lumpuhkan pengagregatan laman',
'tog-enotifwatchlistpages' => 'E-melkan saya apabila berlaku perubahan pada laman yang dipantau',
'tog-enotifusertalkpages' => 'E-melkan saya apabila berlaku perubahan pada laman perbincangan saya',
'tog-enotifminoredits' => 'Juga e-melkan saya apabila berlaku penyuntingan kecil',
@@ -178,15 +179,15 @@ $messages = array(
'tog-shownumberswatching' => 'Tunjukkan bilangan pemantau',
'tog-fancysig' => 'Tandatangan mentah (tanpa pautan automatik)',
'tog-externaleditor' => 'Gunakan penyunting luar secara lalai',
-'tog-externaldiff' => 'Gunakan pembeza luar secara lalai',
-'tog-showjumplinks' => 'Aktifkan pautan boleh capai "lompat kepada"',
+'tog-externaldiff' => 'Gunakan pembeza luar secara lalai (untuk pakar sahaja, perlu penetapan khas pada komputer anda)',
+'tog-showjumplinks' => 'Bolehkan pautan ketercapaian "lompat ke"',
'tog-uselivepreview' => 'Gunakan pratonton langsung (JavaScript) (masih dalam uji kaji)',
'tog-forceeditsummary' => 'Tanya saya jika ringkasan suntingan kosong',
'tog-watchlisthideown' => 'Sembunyikan suntingan saya daripada senarai pantau',
'tog-watchlisthidebots' => 'Sembunyikan suntingan bot daripada senarai pantau',
'tog-watchlisthideminor' => 'Sembunyikan suntingan kecil daripada senarai pantau',
-'tog-nolangconversion' => 'Matikan penukaran kelainan',
-'tog-ccmeonemails' => 'Kirim kepada saya salinan bagi e-mel yang saya hantar kepada orang lain',
+'tog-nolangconversion' => 'Lumpuhkan penukaran kelainan',
+'tog-ccmeonemails' => 'Kirimkan saya salinan e-mel yang saya hantar kepada pengguna lain',
'tog-diffonly' => 'Jangan tunjukkan kandungan laman di bawah perbezaan',
'tog-showhiddencats' => 'Tunjukkan kategori tersembunyi',
@@ -254,24 +255,24 @@ $messages = array(
'subcategories' => 'Subkategori',
'category-media-header' => 'Media-media dalam kategori "$1"',
'category-empty' => "''Kategori ini tidak mengandungi sebarang laman atau media.''",
-'hidden-categories' => '{{PLURAL:$1|Kategori|Kategori}}',
+'hidden-categories' => '{{PLURAL:$1|Kategori tersembunyi|Kategori-kategori tersembunyi}}',
'hidden-category-category' => 'Kategori tersembunyi', # Name of the category where hidden categories will be listed
-'category-subcat-count' => '{{PLURAL:$2|Kategori ini mengandungi sebuah subkategori berikut.|Berikut ialah $1 daripada $2 buah subkategori dalam kategori ini.}}',
+'category-subcat-count' => '{{PLURAL:$2|Kategori ini mengandungi sebuah subkategori berikut.|Yang berikut ialah $1 daripada $2 buah subkategori dalam kategori ini.}}',
'category-subcat-count-limited' => 'Kategori ini mengandungi $1 subkategori berikut.',
-'category-article-count' => '{{PLURAL:$2|Kategori ini mengandungi sebuah laman berikut.|Berikut ialah $1 daripada $2 buah laman dalam kategori ini.}}',
+'category-article-count' => '{{PLURAL:$2|Kategori ini mengandungi sebuah laman berikut.|Yang berikut ialah $1 daripada $2 buah laman dalam kategori ini.}}',
'category-article-count-limited' => '$1 laman berikut terdapat dalam kategori ini.',
-'category-file-count' => '{{PLURAL:$2|Kategori ini mengandungi sebuah fail berikut.|Berikut ialah $1 daripada $2 buah fail dalam kategori ini.}}',
+'category-file-count' => '{{PLURAL:$2|Kategori ini mengandungi sebuah fail berikut.|Yang berikut ialah $1 daripada $2 buah fail dalam kategori ini.}}',
'category-file-count-limited' => '$1 fail berikut terdapat dalam kategori ini.',
'listingcontinuesabbrev' => 'samb.',
-'mainpagetext' => "<big>'''MediaWiki telah dipasang.'''</big>",
+'mainpagetext' => "<big>'''MediaWiki telah berjaya dipasang.'''</big>",
'mainpagedocfooter' => 'Sila rujuk [http://meta.wikimedia.org/wiki/Help:Contents Panduan Penggunaan] untuk maklumat mengenai penggunaan perisian wiki ini.
== Untuk bermula ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Senarai tetapan konfigurasi]
* [http://www.mediawiki.org/wiki/Manual:FAQ Soalan Lazim MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Senarai mel bagi keluaran MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Senarai mel bagi keluaran MediaWiki]',
'about' => 'Perihal',
'article' => 'Laman kandungan',
@@ -286,9 +287,9 @@ $messages = array(
'qbspecialpages' => 'Laman khas',
'moredotdotdot' => 'Lagi...',
'mypage' => 'Laman saya',
-'mytalk' => 'Perbincangan saya',
-'anontalk' => 'Perbincangan bagi IP ini',
-'navigation' => 'Navigasi',
+'mytalk' => 'Perbualan saya',
+'anontalk' => 'Perbualan bagi IP ini',
+'navigation' => 'Pandu arah',
'and' => 'dan',
# Metadata in edit box
@@ -323,7 +324,7 @@ $messages = array(
'unprotectthispage' => 'Nyahlindung laman ini',
'newpage' => 'Laman baru',
'talkpage' => 'Bincangkan laman ini',
-'talkpagelinktext' => 'Perbincangan',
+'talkpagelinktext' => 'Perbualan',
'specialpage' => 'Laman Khas',
'personaltools' => 'Alatan peribadi',
'postcomment' => 'Kirim komen',
@@ -333,7 +334,7 @@ $messages = array(
'toolbox' => 'Alatan',
'userpage' => 'Lihat laman pengguna',
'projectpage' => 'Lihat laman projek',
-'imagepage' => 'Lihat laman imej',
+'imagepage' => 'Lihat laman media',
'mediawikipage' => 'Lihat laman pesanan',
'templatepage' => 'Lihat laman templat',
'viewhelppage' => 'Lihat laman bantuan',
@@ -346,7 +347,7 @@ $messages = array(
'viewcount' => 'Laman ini telah dilihat {{PLURAL:$1|sekali|sebanyak $1 kali}}.',
'protectedpage' => 'Laman dilindungi',
'jumpto' => 'Lompat ke:',
-'jumptonavigation' => 'navigasi',
+'jumptonavigation' => 'pandu arah',
'jumptosearch' => 'gelintar',
# 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).
@@ -360,7 +361,7 @@ $messages = array(
'currentevents' => 'Peristiwa semasa',
'currentevents-url' => 'Project:Peristiwa semasa',
'disclaimers' => 'Penolak tuntutan',
-'disclaimerpage' => 'Project:Penolak tuntutan',
+'disclaimerpage' => 'Project:Penolak tuntutan umum',
'edithelp' => 'Bantuan menyunting',
'edithelppage' => 'Help:Menyunting',
'faq' => 'Soalan Lazim',
@@ -369,8 +370,8 @@ $messages = array(
'mainpage' => 'Laman Utama',
'mainpage-description' => 'Laman Utama',
'policy-url' => 'Project:Dasar',
-'portal' => 'Portal komuniti',
-'portal-url' => 'Project:Portal Komuniti',
+'portal' => 'Portal masyarakat',
+'portal-url' => 'Project:Portal Masyarakat',
'privacy' => 'Dasar privasi',
'privacypage' => 'Project:Dasar privasi',
@@ -383,7 +384,7 @@ $messages = array(
'versionrequired' => 'MediaWiki versi $1 diperlukan',
'versionrequiredtext' => 'MediaWiki versi $1 diperlukan untuk menggunakan laman ini. Sila lihat [[Special:Version|laman versi]].',
-'ok' => 'OK',
+'ok' => 'Baik',
'retrievedfrom' => 'Diambil daripada "$1"',
'youhavenewmessages' => 'Anda mempunyai $1 ($2).',
'newmessageslink' => 'pesanan baru',
@@ -394,14 +395,14 @@ $messages = array(
'viewsourceold' => 'lihat sumber',
'editsectionhint' => 'Sunting bahagian: $1',
'toc' => 'Isi kandungan',
-'showtoc' => 'bentang',
-'hidetoc' => 'lipat',
+'showtoc' => 'tunjuk',
+'hidetoc' => 'sorok',
'thisisdeleted' => 'Lihat atau pulihkan $1?',
'viewdeleted' => 'Lihat $1?',
'restorelink' => '{{PLURAL:$1|satu|$1}} suntingan dihapuskan',
'feedlinks' => 'Suapan:',
'feed-invalid' => 'Jenis suapan langganan tidak sah.',
-'feed-unavailable' => 'Tiada suapan pensindiketan di {{SITENAME}}',
+'feed-unavailable' => 'Tiada suapan pensindiketan',
'site-rss-feed' => 'Suapan RSS $1',
'site-atom-feed' => 'Suapan Atom $1',
'page-rss-feed' => 'Suapan RSS "$1"',
@@ -423,7 +424,7 @@ $messages = array(
# Main script and global functions
'nosuchaction' => 'Tindakan tidak dikenali',
'nosuchactiontext' => 'Tindakan yang dinyatakan dalam URL
-ini tidak dikenali oleh perisian wiki ini',
+ini tidak dikenali oleh wiki ini',
'nosuchspecialpage' => 'Laman khas tidak wujud',
'nospecialpagetext' => "<big>'''Anda telah meminta laman khas yang tidak sah.'''</big>
@@ -439,9 +440,9 @@ Pertanyaan pangkalan data yang terakhir ialah:
dari dalam fungsi "<tt>$2</tt>".
MySQL memulangkan ralat "<tt>$3: $4</tt>".',
'dberrortextcl' => 'Terdapat kesalahan sintaks pada pertanyaan pangkalan data. Pertanyaan terakhir ialah: "$1" dari dalam fungsi "$2". MySQL memulangkan ralat "$3: $4".',
-'noconnect' => 'Wiki ini dilanda masalah teknikal dan tidak dapat menghubungi pelayan pangkalan data.<br />$1',
+'noconnect' => 'Maaf! Wiki ini sedang menghadapi masalah teknikal dan tidak dapat menghubungi pelayan pangkalan data.<br />$1',
'nodb' => 'Tidak dapat memilih pangkalan data $1',
-'cachederror' => 'Berikut ialah salinan simpanan bagi laman yang diminta, dan barangkali bukan yang terkini.',
+'cachederror' => 'Yang berikut ialah salinan simpanan bagi laman yang diminta, dan barangkali bukan yang terkini.',
'laggedslavemode' => 'Amaran: Laman ini mungkin bukan yang terkini.',
'readonly' => 'Pangkalan data dikunci',
'enterlockreason' => 'Sila nyatakan sebab penguncian dan jangkaan
@@ -456,57 +457,58 @@ Perkara ini biasanya disebabkan oleh perbuatan mengikuti pautan perbezaan yang l
Jika bukan ini sebabnya, anda mungkin telah menjumpai pepijat dalam perisian ini.
Sila catat URL bagi laman ini dan laporkan perkara ini kepada seorang [[Special:ListUsers/sysop|pentadbir]].',
'missingarticle-rev' => '(semakan $1)',
-'missingarticle-diff' => '(perbezaan $1-$2)',
+'missingarticle-diff' => '(Beza: $1, $2)',
'readonly_lag' => 'Pangkalan data telah dikunci secara automatik sementara semua pelayan pangkalan data diselaraskan.',
'internalerror' => 'Ralat dalaman',
'internalerror_info' => 'Ralat dalaman: $1',
'filecopyerror' => 'Fail "$1" tidak dapat disalin kepada "$2".',
'filerenameerror' => 'Nama fail "$1" tidak dapat ditukarkan kepada "$2".',
'filedeleteerror' => 'Fail "$1" tidak dapat dihapuskan.',
-'directorycreateerror' => 'Directory "$1" gagal diciptakan.',
+'directorycreateerror' => 'Direktori "$1" gagal diciptakan.',
'filenotfound' => 'Fail "$1" tidak dijumpai.',
'fileexistserror' => 'File "$1" tidak dapat ditulis: fail telah pun wujud',
'unexpected' => 'Nilai tanpa diduga: "$1"="$2".',
'formerror' => 'Ralat: borang tidak dapat dikirim.',
'badarticleerror' => 'Tindakan ini tidak boleh dilaksanakan pada laman ini.',
-'cannotdelete' => 'Laman atau imej yang dinyatakan tidak dapat dihapuskan. (Ia mungkin telah pun dihapuskan oleh orang yang lain.)',
+'cannotdelete' => 'Laman atau imej yang dinyatakan tidak dapat dihapuskan. Ia mungkin telah pun dihapuskan oleh orang yang lain.',
'badtitle' => 'Tajuk tidak sah',
'badtitletext' => 'Tajuk laman yang diminta tidak sah, kosong, ataupun tajuk antara bahasa atau tajuk antara wiki yang salah dipaut. Ia mungkin mengandungi aksara yang tidak dibenarkan.',
'perfdisabled' => 'Harap maaf! Ciri ini telah dipadamkan buat sementara kerana ia melambatkan pangkalan data sehingga wiki ini tidak dapat digunakan.',
-'perfcached' => 'Data berikut diambil daripada simpanan sementara dan mungkin bukan yang terkini.',
-'perfcachedts' => 'Data berikut berada dalam simpanan sementara dan dikemaskinikan buat kali terakhir pada $1.',
-'querypage-no-updates' => 'Pengkemaskinian bagi laman ini dimatikan. Data yang ditunjukkan di sini tidak disegarkan semula.',
+'perfcached' => 'Data berikut adalah teragregat dan mungkin bukan yang terkini.',
+'perfcachedts' => 'Data berikut adalah teragregat dan dikemaskinikan buat kali terakhir pada $1.',
+'querypage-no-updates' => 'Buat masa ini, pengkemaskinian laman ini telah dilumpuhkan.
+Data yang ada di sini tidak akan disegarkan semula sekarang.',
'wrong_wfQuery_params' => 'Parameter salah bagi wfQuery()<br />
Fungsi: $1<br />
Pertanyaan: $2',
'viewsource' => 'Lihat sumber',
'viewsourcefor' => 'bagi $1',
-'actionthrottled' => 'Tindakan dikawal',
+'actionthrottled' => 'Tindakan didikitkan',
'actionthrottledtext' => 'Untuk mencegah spam, anda dihadkan daripada melakukan tindakan ini berulang kali dalam ruang waktu yang singkat, dan anda telah melebihi had tersebut. Sila cuba lagi selepas beberapa minit.',
'protectedpagetext' => 'Laman ini telah dikunci untuk menghalang penyuntingan.',
'viewsourcetext' => 'Anda boleh melihat dan menyalin sumber bagi laman ini:',
'protectedinterface' => 'Laman ini menyediakan teks antara muka bagi perisian ini, akan tetapi dikunci untuk menghalang penyalahgunaan.',
'editinginterface' => "'''Amaran:''' Anda sedang menyunting laman yang digunakan untuk menghasilkan teks antara muka bagi perisian ini. Sebarang perubahan terhadap laman ini akan menjejaskan rupa antara muka bagi pengguna-pengguna lain. Untuk melakukan penterjemahan, anda boleh menggunakan [http://translatewiki.net/wiki/Main_Page?setlang=ms Betawiki], sebuah projek penyetempatan MediaWiki.",
-'sqlhidden' => '(Pertanyaan SQL tidak ditunjukkan)',
+'sqlhidden' => '(Pertanyaan SQL disorokkan)',
'cascadeprotected' => 'Laman ini telah dilindungi daripada penyuntingan oleh pengguna selain penyelia, kerana ia termasuk dalam {{PLURAL:$1|laman|laman-laman}} berikut, yang dilindungi dengan secara "melata": $2',
'namespaceprotected' => "Anda tidak mempunyai keizinan untuk menyunting laman dalam ruang nama '''$1'''.",
'customcssjsprotected' => 'Anda tidak mempunyai keizinan untuk menyunting laman ini kerana ia mengandungi tetapan peribadi pengguna lain.',
-'ns-specialprotected' => 'Laman dalam ruang nama {{ns:special}} tidak boleh disunting.',
-'titleprotected' => 'Tajuk ini telah dilindungi oleh [[User:$1|$1]]. Sebab yang diberikan ialah <i>$2</i>.',
+'ns-specialprotected' => 'Laman khas tidak boleh disunting.',
+'titleprotected' => 'Tajuk ini telah dilindungi oleh [[User:$1|$1]] daripada dicipta. Sebab yang diberikan ialah <i>$2</i>.',
# Virus scanner
-'virus-badscanner' => 'Tatarajah rosak: pengimbas virus tidak diketahui: <i>$1</i>',
+'virus-badscanner' => 'Konfigurasi rosak: pengimbas virus yang tidak diketahui: <i>$1</i>',
'virus-scanfailed' => 'pengimbasan gagal (kod $1)',
'virus-unknownscanner' => 'antivirus tidak dikenali:',
# Login and logout pages
'logouttitle' => 'Log keluar',
-'logouttext' => "<strong>Anda telah log keluar.</strong>
+'logouttext' => '<strong>Anda telah log keluar.</strong>
-Anda boleh terus menggunakan {{SITENAME}} sebagai pengguna tanpa nama, atau anda boleh [[Special:UserLogin|log masuk sekali lagi]] sebagai pengguna lain. Sila ambil perhatian bahawa sesetengah laman mungkin dipaparkan seolah-olah anda masih log masuk. Anda boleh menyelesaikan masalah tersebut dengan hanya mengosongkan data simpanan (''cache'') pelayar anda.",
+Anda boleh terus menggunakan {{SITENAME}} sebagai pengguna tanpa nama, atau anda boleh [[Special:UserLogin|log masuk sekali lagi]] sebagai pengguna lain. Anda boleh membersihkan cache pelayar web anda sekiranya terdapat laman yang memaparkan seolah-olah anda masih log masuk.',
'welcomecreation' => '== Selamat datang, $1! ==
-Akaun anda telah dibuka. Jangan lupa untuk mengubah keutamaan {{SITENAME}} anda.',
+Akaun anda telah dibuka. Jangan lupa untuk mengubah [[Special:Preferences|keutamaan {{SITENAME}}]] anda.',
'loginpagetitle' => 'Log masuk',
'yourname' => 'Nama pengguna:',
'yourpassword' => 'Kata laluan:',
@@ -517,7 +519,7 @@ Akaun anda telah dibuka. Jangan lupa untuk mengubah keutamaan {{SITENAME}} anda.
'loginproblem' => '<b>Berlaku sedikit masalah ketika log masuk.</b><br />Sila cuba lagi!',
'login' => 'Log masuk',
'nav-login-createaccount' => 'Log masuk / buka akaun',
-'loginprompt' => "Anda mesti membenarkan ''cookies'' untuk log masuk ke dalam {{SITENAME}}.",
+'loginprompt' => 'Anda mesti membenarkan kuki untuk log masuk ke dalam {{SITENAME}}.',
'userlogin' => 'Log masuk / buka akaun',
'logout' => 'Log keluar',
'userlogout' => 'Log keluar',
@@ -543,14 +545,14 @@ Akaun anda telah dibuka. Jangan lupa untuk mengubah keutamaan {{SITENAME}} anda.
'email' => 'E-mel',
'prefs-help-realname' => 'Nama sebenar adalah tidak wajib. Jika dinyatakan, ia akan digunakan untuk mengiktiraf karya anda.',
'loginerror' => 'Ralat log masuk',
-'prefs-help-email' => 'Alamat e-mel adalah tidak wajib. Aakan tetapi, jika anda terlupa kata laluan, anda boleh meminta kata laluan yang baru dikirim kepada e-mel anda. Anda juga boleh membenarkan orang lain menghubungi anda melalui laman pengguna atau laman perbincangan tanpa mendedahkan identiti anda.',
+'prefs-help-email' => 'Alamat e-mel adalah tidak wajib. Akan tetapi, jika anda terlupa kata laluan, anda boleh meminta kata laluan yang baru dikirim kepada e-mel anda. Anda juga boleh membenarkan orang lain menghubungi anda melalui laman pengguna atau laman perbualan anda tanpa mendedahkan identiti anda.',
'prefs-help-email-required' => 'Alamat e-mel adalah wajib.',
-'nocookiesnew' => "Akaun anda telah dibuka, tetapi anda belum log masuk. {{SITENAME}} menggunakan ''cookies'' untuk mencatat status log masuk pengguna. Sila aktifkan sokongan ''cookies'' pada pelayar anda, kemudian log masuk dengan nama pengguna dan kata laluan baru anda.",
+'nocookiesnew' => 'Akaun anda telah dibuka, tetapi anda belum log masuk. {{SITENAME}} menggunakan kuki untuk mencatat status log masuk pengguna. Sila aktifkan sokongan kuki pada pelayar anda, kemudian log masuk dengan nama pengguna dan kata laluan baru anda.',
'nocookieslogin' => "{{SITENAME}} menggunakan ''cookies'' untuk mencatat status log masuk pengguna. Sila aktifkan sokongan ''cookies'' pada pelayar anda dan cuba lagi.",
'noname' => 'Nama pengguna tidak sah.',
'loginsuccesstitle' => 'Berjaya log masuk',
'loginsuccess' => "'''Anda telah log masuk ke dalam {{SITENAME}} sebagai \"\$1\".'''",
-'nosuchuser' => 'Pengguna "$1" tidak wujud. Sila semak ejaan anda atau [[Special:Userlogin/signup|buka akaun baru]].',
+'nosuchuser' => 'Pengguna "$1" tidak wujud. Sila semak ejaan anda atau [[Special:UserLogin/signup|buka akaun baru]].',
'nosuchusershort' => 'Pengguna "<nowiki>$1</nowiki>" tidak wujud. Sila semak ejaan anda.',
'nouserspecified' => 'Sila nyatakan nama pengguna.',
'wrongpassword' => 'Kata laluan yang dimasukkan adalah salah. Sila cuba lagi.',
@@ -599,7 +601,7 @@ Sila abaikan mesej ini jika anda tidak meminta untuk membuka akaun tersebut.',
'resetpass_submit' => 'Tetapkan kata laluan dan log masuk',
'resetpass_success' => 'Kata laluan anda ditukar dengan jayanya! Sila tunggu...',
'resetpass_bad_temporary' => 'Kata laluan sementara tidak sah. Anda mungkin telah pun menukar kata laluan atau meminta kata laluan sementara yang baru.',
-'resetpass_forbidden' => 'Anda tidak boleh mengubah kata laluan di {{SITENAME}}.',
+'resetpass_forbidden' => 'Kata laluan tidak boleh ditukar',
'resetpass_missing' => 'Tiada data borang.',
# Edit page toolbar
@@ -655,7 +657,7 @@ Anda tidak boleh menggunakan ciri "e-melkan pengguna ini" kecuali sekiranya anda
Alamat IP semasa anda ialah $3, dan ID sekatan ialah #$5. Sila sertakan maklumat-maklumat ini dalam pertanyaan nanti.',
'autoblockedtext' => 'Alamat IP anda telah disekat secara automatik kerana ia digunakan oleh pengguna lain yang disekat oleh $1.
-Berikut ialah sebab yang dinyatakan:
+Yang berikut ialah sebab yang dinyatakan:
:\'\'$2\'\'
@@ -691,10 +693,10 @@ Jika anda tiba di sini secara tak sengaja, hanya klik butang '''back''' pada pel
'anontalkpagetext' => "----''Ini ialah laman perbincangan bagi pengguna tanpa nama yang belum membuka akaun atau tidak log masuk. Kami terpaksa menggunakan alamat IP untuk mengenal pasti pengguna tersebut. Alamat IP ini boleh dikongsi oleh ramai pengguna. Sekiranya anda adalah seorang pengguna tanpa nama dan berasa bahawa komen yang tidak kena mengena telah ditujui kepada anda, sila [[Special:UserLogin|buka akaun baru atau log masuk]] untuk mengelakkan sebarang kekeliruan dengan pengguna tanpa nama yang lain.''",
'noarticletext' => 'Tiada teks dalam laman ini pada masa sekarang. Anda boleh [[Special:Search/{{PAGENAME}}|mencari tajuk bagi laman ini]] dalam laman-laman lain atau [{{fullurl:{{FULLPAGENAME}}|action=edit}} menyunting laman ini].',
'userpage-userdoesnotexist' => 'Akaun pengguna "$1" tidak berdaftar. Sila pastikan sama ada anda mahu mencipta/menyunting laman ini.',
-'clearyourcache' => "'''Catatan: Selepas menyimpan laman ini, anda mungkin perlu mengosongkan fail simpanan (''cache'') pelayar anda terlebih dahulu untuk mengenakan perubahan.'''
+'clearyourcache' => "'''Catatan: Selepas menyimpan laman ini, anda mungkin perlu membersihkan cache pelayar web anda terlebih dahulu untuk mengenakan perubahan.'''
'''Mozilla/Firefox/Safari:''' tahan ''Shift'' ketika mengklik ''Reload'' atau tekan ''Ctrl+F5'' atau tekan ''Ctrl+R'' (''Command+R'' dalam komputer Macintosh).
'''Konqueror:''' klik butang ''Reload'' atau tekan ''F5''.
-'''Opera:''' kosongkan fail simpanan melalui menu ''Tools → Preferences''.
+'''Opera:''' bersihkan cache melalui menu ''Tools → Preferences''.
'''Internet Explorer:''' tahan ''Ctrl'' ketika mengklik ''Refresh'' atau tekan ''Ctrl+F5''.",
'usercssjsyoucanpreview' => "<strong>Petua:</strong> Gunakan butang 'Pratonton' untuk menguji CSS/JS baru anda sebelum menyimpan.",
'usercsspreview' => "'''Ingat bahawa anda hanya sedang melihat pratonton CSS peribadi anda. Laman ini belum lagi disimpan!'''",
@@ -738,7 +740,7 @@ Anda juga berjanji bahawa ini adalah hasil kerja tangan anda sendiri, atau
disalin daripada domain awam atau mana-mana sumber bebas lain (lihat $1 untuk butiran lanjut).
<strong>JANGAN KIRIM KARYA HAK CIPTA ORANG LAIN TANPA KEBENARAN!</strong>',
'longpagewarning' => '<strong>AMARAN: Panjang laman ini ialah $1 kilobait.
-Terdapat beberapa pelayar web yang mempunyai masalah jika digunakan untuk menyunting laman yang menghampiri ataupun melebihi 32kB.
+Terdapat beberapa pelayar web yang mempunyai masalah jika digunakan untuk menyunting laman yang menghampiri ataupun melebihi 32 kB.
Sila bahagikan rencana ini, jika boleh.</strong>',
'longpageerror' => '<strong>RALAT: Panjang teks yang dikirim ialah $1 kilobait,
melebihi had maksimum $2 kilobait. Ia tidak boleh disimpan.</strong>',
@@ -759,23 +761,23 @@ Anda boleh menyalin teks anda ke dalam komputer anda terlebih dahulu dan simpan
'nocreatetitle' => 'Penciptaan laman dihadkan',
'nocreatetext' => 'Penciptaan laman baru dihadkan pada {{SITENAME}}.
Anda boleh berundur dan menyunting laman yang sedia ada, atau [[Special:UserLogin|log masuk]].',
-'nocreate-loggedin' => 'Anda tidak mempunyai keizinan untuk mencipta laman baru dalam {{SITENAME}}.',
+'nocreate-loggedin' => 'Anda tidak mempunyai keizinan untuk mencipta laman baru.',
'permissionserrors' => 'Tidak Dibenarkan',
'permissionserrorstext' => 'Anda tidak mempunyai keizinan untuk berbuat demikian atas {{PLURAL:$1|sebab|sebab-sebab}} berikut:',
'permissionserrorstext-withaction' => 'Anda tidak mempunyai keizinan untuk $2, atas {{PLURAL:$1|sebab|sebab-sebab}} berikut:',
'recreate-deleted-warn' => "'''Amaran: Anda sedang mencipta semula sebuah laman yang pernah dihapuskan.''',
Anda harus mempertimbangkan perlunya menyunting laman ini.
-Untuk rujukan, berikut ialah log penghapusan bagi laman ini:",
+Untuk rujukan, yang berikut ialah log penghapusan bagi laman ini:",
# Parser/template warnings
'expensive-parserfunction-warning' => 'Amaran: Laman ini mengandungi terlalu banyak panggilan fungsi penghurai yang intensif.
Had panggilan ialah $2, sedangkan yang digunakan berjumlah $1.',
'expensive-parserfunction-category' => 'Laman yang mengandungi terlalu banyak panggilan fungsi penghurai yang intensif',
-'post-expand-template-inclusion-warning' => 'Amaran: Saiz kemasukan templat terlalu besar.
-Sesetengah templat tidak akan dimasukkan.',
-'post-expand-template-inclusion-category' => 'Laman-laman yang melebihi had saiz kemasukan templat',
+'post-expand-template-inclusion-warning' => 'Amaran: Saiz penyertaan templat terlalu besar.
+Sesetengah templat tidak akan disertakan.',
+'post-expand-template-inclusion-category' => 'Laman-laman yang melebihi had saiz penyertaan templat',
'post-expand-template-argument-warning' => 'Amaran: Laman ini mengandungi sekurang-kurangnya satu argumen templat yang mempunyai saiz pengembangan yang terlalu besar.
Argumen-argumen ini telah ditinggalkan.',
'post-expand-template-argument-category' => 'Laman yang mengandungi templat dengan argumen yang tidak lengkap',
@@ -842,13 +844,13 @@ Butiran lanjut boleh didapati dalam [{{fullurl:Special:Log/delete|page={{FULLPAG
'revisiondelete' => 'Hapus/nyahhapus semakan',
'revdelete-nooldid-title' => 'Tiada semakan sasaran',
'revdelete-nooldid-text' => 'Anda tidak menyatakan semakan sasaran.',
-'revdelete-selected' => "{{PLURAL:$2|Versi|Versi-versi}} '''$1''' yang dipilih:",
-'logdelete-selected' => '{{PLURAL:$1|Peristiwa|Peristiwa-peristiwa}} log yang dipilih:',
-'revdelete-text' => 'Semakan dan peristiwa yang dihapuskan masih muncul dalam sejarah laman dan log,
-akan tetapi kandungannya tidak boleh dilihat oleh orang awam.
+'revdelete-selected' => "'''{{PLURAL:$2|Versi|Versi-versi}} '''$1''' yang dipilih:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Peristiwa|Peristiwa-peristiwa}} log yang dipilih:'''",
+'revdelete-text' => "'''Semakan dan peristiwa yang dihapuskan masih muncul dalam sejarah laman dan log,
+akan tetapi kandungannya tidak boleh dilihat oleh orang awam.'''
Pentadbir {{SITENAME}} boleh melihat kandungan tersebut dan menyahhapuskannya
-semula melalui laman ini melainkan mempunyai batasan.',
+semula melalui laman ini melainkan mempunyai batasan.",
'revdelete-legend' => 'Tetapkan batasan:',
'revdelete-hide-text' => 'Sembunyikan teks semakan',
'revdelete-hide-name' => 'Sembunyikan tindakan dan sasaran',
@@ -879,8 +881,8 @@ semula melalui laman ini melainkan mempunyai batasan.',
# Suppression log
'suppressionlog' => 'Log penahanan',
-'suppressionlogtext' => 'Berikut ialah senarai penghapusan dan sekatan yang membabitkan kandungan yang terselindung daripada penyelia.
-Sila lihat [[Special:IPBlockList|senarai sekatan IP]] untuk senarai sekatan yang sedang dijalankan.',
+'suppressionlogtext' => 'Yang berikut ialah senarai penghapusan dan sekatan yang membabitkan kandungan yang terselindung daripada penyelia.
+Sila lihat juga [[Special:IPBlockList|senarai sekatan IP]] yang sedang berkuatkuasa.',
# History merging
'mergehistory' => 'Gabungkan sejarah laman',
@@ -909,7 +911,7 @@ Sila pastikan bahawa perubahan ini akan mengekalkan kesinambungan sejarah laman.
'mergelog' => 'Log penggabungan',
'pagemerge-logentry' => 'menggabungkan [[$1]] ke dalam [[$2]] (semakan sehingga $3)',
'revertmerge' => 'Batalkan',
-'mergelogpagetext' => 'Berikut ialah senarai terkini bagi penggabungan sejarah sesebuah laman ke dalam lamana yang lain.',
+'mergelogpagetext' => 'Yang berikut ialah senarai terkini bagi penggabungan sejarah sesebuah laman ke dalam lamana yang lain.',
# Diffs
'history-title' => 'Sejarah semakan bagi "$1"',
@@ -948,8 +950,8 @@ Sila pastikan bahawa perubahan ini akan mengekalkan kesinambungan sejarah laman.
'mwsuggest-disable' => 'Matikan ciri cadangan AJAX',
'searchrelated' => 'berkaitan',
'searchall' => 'semua',
-'showingresults' => "Berikut ialah '''$1''' hasil bermula daripada yang {{PLURAL:$2|pertama|ke-'''$2'''}}.",
-'showingresultsnum' => "Berikut ialah '''$3''' hasil bermula daripada yang {{PLURAL:$2|pertama|ke-'''$2'''}}.",
+'showingresults' => "Yang berikut ialah '''$1''' hasil bermula daripada yang {{PLURAL:$2|pertama|ke-'''$2'''}}.",
+'showingresultsnum' => "Yang berikut ialah '''$3''' hasil bermula daripada yang {{PLURAL:$2|pertama|ke-'''$2'''}}.",
'showingresultstotal' => "Berikut ialah {{PLURAL:$3|hasil '''$1'''|hasil '''$1 - $2'''}} daripada '''$3'''",
'nonefound' => "'''Catatan''': Kegagalan pencarian biasanya
disebabkan oleh pencarian perkataan-perkataan yang terlalu umum, seperti \"ada\"
@@ -968,7 +970,7 @@ daripada satu kata kunci (hanya laman yang mengandungi kesemua kata kunci akan d
'mypreferences' => 'Keutamaan saya',
'prefs-edits' => 'Jumlah suntingan:',
'prefsnologin' => 'Belum log masuk',
-'prefsnologintext' => 'Anda hendaklah <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} log masuk]</span> terlebih dahulu untuk menetapkan keutamaan.',
+'prefsnologintext' => 'Anda hendaklah <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} log masuk]</span> terlebih dahulu untuk menetapkan keutamaan.',
'prefsreset' => 'Keutamaan anda telah diset semula dari storan.',
'qbsettings' => 'Bar pantas',
'qbsettings-none' => 'Tiada',
@@ -1081,12 +1083,12 @@ daripada satu kata kunci (hanya laman yang mengandungi kesemua kata kunci akan d
'right-move' => 'Memindah laman',
'right-move-subpages' => 'Memindahkan laman berserta sublaman',
'right-suppressredirect' => 'Memindahkan sesebuah laman tanpa mencipta lencongan',
-'right-upload' => 'Muat naik fail',
+'right-upload' => 'Memuat naik fail',
'right-reupload' => 'Menulis ganti fail sedia ada',
'right-reupload-own' => 'Menulis ganti fail sedia ada yang dimuat naik sendiri',
'right-reupload-shared' => 'Mengatasi fail di gedung media kongsi',
'right-upload_by_url' => 'Memuat naik fail daripada alamat URL',
-'right-purge' => 'Membersihkan fail simpanan sementara bagi sesebuah laman tanpa pengesahan',
+'right-purge' => 'Membersihkan cache bagi sesebuah laman tanpa pengesahan',
'right-autoconfirmed' => 'Menyunting laman yang dilindungi separa',
'right-bot' => 'Dianggap melakukan tugas-tugas automatik',
'right-nominornewtalk' => 'Suntingan kecil pada laman perbincangan seseorang pengguna tidak menghidupkan isyarat pesanan baru untuk pengguna itu',
@@ -1135,8 +1137,8 @@ daripada satu kata kunci (hanya laman yang mengandungi kesemua kata kunci akan d
'recentchanges' => 'Perubahan terkini',
'recentchangestext' => 'Jejaki perubahan terkini dalam {{SITENAME}} pada laman ini.',
'recentchanges-feed-description' => 'Jejaki perubahan terkini dalam {{SITENAME}} pada suapan ini.',
-'rcnote' => "Berikut ialah '''$1''' perubahan terakhir sejak '''$2''' hari yang lalu sehingga $5, $4.",
-'rcnotefrom' => 'Berikut ialah semua perubahan sejak <b>$2</b> (sehingga <b>$1</b>).',
+'rcnote' => "Yang berikut ialah '''$1''' perubahan terakhir sejak '''$2''' hari yang lalu sehingga $5, $4.",
+'rcnotefrom' => 'Yang berikut ialah semua perubahan sejak <b>$2</b> (sehingga <b>$1</b>).',
'rclistfrom' => 'Papar perubahan sejak $1',
'rcshowhideminor' => '$1 suntingan kecil',
'rcshowhidebots' => '$1 bot',
@@ -1200,6 +1202,7 @@ Untuk menyertakan imej tersebut dalam sesebuah laman, sila masukkan teks
'illegalfilename' => 'Nama fail "$1" mengandungi aksara yang tidak dibenarkan dalam tajuk laman. Sila tukar nama fail ini dan muat naik sekali lagi.',
'badfilename' => 'Nama fail telah ditukar kepada "$1".',
'filetype-badmime' => 'Memuat naik fail jenis MIME "$1" adalah tidak dibenarkan.',
+'filetype-bad-ie-mime' => 'Fail ini tidak boleh dimuat naik kerana Internet Explorer mengesannya sebagai fail jenis "$1" yang tidak dibenarkan dan berbahaya.',
'filetype-unwanted-type' => "'''\".\$1\"''' adalah jenis fail yang tidak dikehendaki. {{PLURAL:\$3|Jenis|Jenis-jenis}} fail yang diutamakan ialah \$2.",
'filetype-banned-type' => "'''\".\$1\"''' adalah jenis fail yang dilarang. {{PLURAL:\$3|Jenis|Jenis-jenis}} fail yang dibenarkan ialah \$2.",
'filetype-missing' => 'Fail ini tidak mempunyai sambungan (contohnya ".jpg").',
@@ -1226,7 +1229,7 @@ Jika anda memiliki imej ini dalam leraian penuh, sila muat naik fail tersebut. S
'uploadedimage' => 'memuat naik "[[$1]]"',
'overwroteimage' => 'memuat naik versi baru bagi "[[$1]]"',
'uploaddisabled' => 'Ciri muat naik dimatikan',
-'uploaddisabledtext' => 'Ciri muat naik fail dimatikan di {{SITENAME}}.',
+'uploaddisabledtext' => 'Ciri muat naik fail dimatikan.',
'uploadscripted' => 'Fail ini mengandungi kod HTML atau skrip yang boleh disalahtafsirkan oleh pelayar web.',
'uploadcorrupt' => 'Fail tersebut rosak atau mempunyai sambungan yang salah. Sila periksa fail tersebut dan cuba lagi.',
'uploadvirus' => 'Fail tersebut mengandungi virus! Butiran: $1',
@@ -1238,7 +1241,7 @@ Jika anda memiliki imej ini dalam leraian penuh, sila muat naik fail tersebut. S
'upload-wasdeleted' => "'''Amaran: Anda sedang memuat naik sebuah fail yang pernah dihapuskan.'''
Anda harus mempertimbangkan perlunya memuat naik fail ini.
-Untuk rujukan, berikut ialah log penghapusan bagi fail ini:",
+Untuk rujukan, yang berikut ialah log penghapusan bagi fail ini:",
'filename-bad-prefix' => 'Nama bagi fail yang dimuat naik bermula dengan <strong>"$1"</strong>, yang mana merupakan nama yang tidak deskriptif yang biasanya ditetapkan oleh kamera digital secara automatik. Sila berikan nama yang lebih deskriptif bagi fail tersebut.',
'upload-proto-error' => 'Protokol salah',
@@ -1292,7 +1295,7 @@ Klik di atas mana-mana lajur yang berkenaan untuk menukar tertib susunan.',
'duplicatesoffile' => '{{PLURAL:$1|Fail|$1 buah fail}} berikut adalah salinan bagi fail ini:',
'sharedupload' => 'Fail ini adalah fail muat naik kongsi dan boleh digunakan oleh projek lain.',
'shareduploadwiki' => 'Sila lihat $1 untuk maklumat lanjut.',
-'shareduploadwiki-desc' => 'Berikut ialah keterangan yang diambil daripada $1nya di gedung kongsi.',
+'shareduploadwiki-desc' => 'Yang berikut ialah keterangan yang diambil daripada $1nya di gedung kongsi.',
'shareduploadwiki-linktext' => 'laman keterangan fail',
'shareduploadduplicate' => 'Fail ini adalah salinan bagi $1 di gedung kongsi.',
'shareduploadduplicate-linktext' => 'fail lain',
@@ -1347,7 +1350,7 @@ Klik di atas mana-mana lajur yang berkenaan untuk menukar tertib susunan.',
# Unused templates
'unusedtemplates' => 'Templat tidak digunakan',
-'unusedtemplatestext' => 'Berikut ialah senarai templat yang tidak disertakan dalam laman lain. Sila pastikan bahawa anda menyemak pautan lain ke templat-templat tersebut sebelum menghapuskannya.',
+'unusedtemplatestext' => 'Yang berikut ialah senarai laman dalam ruang nama {{ns:template}} yang tidak disertakan dalam laman lain. Sila pastikan bahawa anda menyemak pautan lain ke templat-templat tersebut sebelum menghapuskannya.',
'unusedtemplateswlh' => 'pautan-pautan lain',
# Random page
@@ -1378,7 +1381,7 @@ Jumlah [http://www.mediawiki.org/wiki/Manual:Job_queue tugas yang tertunggak] ia
'disambiguations-text' => "Laman-laman berikut mengandungi pautan ke '''laman penyahtaksaan'''. Pautan ini sepatutnya ditujukan kepada topik yang sepatutnya.<br />Sesebuah laman dianggap sebagai laman penyahtaksaan jika ia menggunakan templat yang dipaut dari [[MediaWiki:Disambiguationspage]]",
'doubleredirects' => 'Lencongan berganda',
-'doubleredirectstext' => 'Berikut ialah sebarai laman yang melencong ke laman lencongan yang lain. Setiap baris mengandungi pautan ke laman lencongan pertama dan kedua, serta baris pertama bagi teks lencongan kedua, lazimnya merupakan laman sasaran "sebenar", yang sepatutnya ditujui oleh lencongan pertama.',
+'doubleredirectstext' => 'Yang berikut ialah sebarai laman yang melencong ke laman lencongan yang lain. Setiap baris mengandungi pautan ke laman lencongan pertama dan kedua, serta baris pertama bagi teks lencongan kedua, lazimnya merupakan laman sasaran "sebenar", yang sepatutnya ditujui oleh lencongan pertama.',
'double-redirect-fixed-move' => '[[$1]] dilencongkan ke [[$2]]',
'double-redirect-fixer' => 'Pembaiki lencongan',
@@ -1403,7 +1406,7 @@ Jumlah [http://www.mediawiki.org/wiki/Manual:Job_queue tugas yang tertunggak] ia
'nviews' => 'Dilihat $1 kali',
'specialpage-empty' => 'Tiada keputusan bagi laporan ini.',
'lonelypages' => 'Laman yatim',
-'lonelypagestext' => 'Laman-laman berikut tidak dipaut dari laman lain dalam {{SITENAME}}.',
+'lonelypagestext' => 'Laman-laman berikut tidak dipaut atau disertakan dari laman lain dalam {{SITENAME}}.',
'uncategorizedpages' => 'Laman tanpa kategori',
'uncategorizedcategories' => 'Kategori tanpa kategori',
'uncategorizedimages' => 'Imej tanpa kategori',
@@ -1454,7 +1457,7 @@ menggunakan URL langsung walaupun ia disenaraikan di sini.</p>',
'booksources' => 'Sumber buku',
'booksources-search-legend' => 'Cari sumber buku',
'booksources-go' => 'Pergi',
-'booksources-text' => 'Berikut ialah senarai pautan ke tapak web lain yang menjual buku baru dan terpakai,
+'booksources-text' => 'Yang berikut ialah senarai pautan ke tapak web lain yang menjual buku baru dan terpakai,
serta mungkin mempunyai maklumat lanjut mengenai buku yang anda cari:',
# Special:Log
@@ -1464,7 +1467,7 @@ serta mungkin mempunyai maklumat lanjut mengenai buku yang anda cari:',
'all-logs-page' => 'Semua log',
'log-search-legend' => 'Cari log',
'log-search-submit' => 'Pergi',
-'alllogstext' => 'Berikut ialah gabungan bagi semua log yang ada bagi {{SITENAME}}. Anda boleh menapis senarai ini dengan memilih jenis log, nama pengguna (peka huruf besar), atau nama laman yang terjejas (juga peka huruf besar).',
+'alllogstext' => 'Yang berikut ialah gabungan bagi semua log yang ada bagi {{SITENAME}}. Anda boleh menapis senarai ini dengan memilih jenis log, nama pengguna (peka huruf besar), atau nama laman yang terjejas (juga peka huruf besar).',
'logempty' => 'Tiada item yang sepadan dalam log.',
'log-title-wildcard' => 'Cari semua tajuk yang bermula dengan teks ini',
@@ -1500,7 +1503,7 @@ Lihat juga [[Special:WantedCategories|senarai kategori dikehendaki]].',
# Special:ListGroupRights
'listgrouprights' => 'Hak kumpulan pengguna',
-'listgrouprights-summary' => 'Berikut ialah senarai kumpulan pengguna yang ditubuhkan di wiki ini dengan hak-hak masing-masing.
+'listgrouprights-summary' => 'Yang berikut ialah senarai kumpulan pengguna yang ditubuhkan di wiki ini dengan hak-hak masing-masing.
Anda boleh mengetahui [[{{MediaWiki:Listgrouprights-helppage}}|maklumat tambahan]] mengenai setiap hak.',
'listgrouprights-group' => 'Kumpulan',
'listgrouprights-rights' => 'Hak',
@@ -1514,7 +1517,9 @@ terlebih dahulu dan mempunyai alamat e-mel yang sah dalam
[[Special:Preferences|laman keutamaan]] untuk mengirim e-mel kepada pengguna lain.',
'emailuser' => 'Kirim e-mel kepada pengguna ini',
'emailpage' => 'E-mel pengguna',
-'emailpagetext' => 'Jika pengguna ini telah memasukkan alamat e-mel yang sah dalam laman keutamaan, beliau akan menerima sebuah e-mel dengan pesanan yang diisi dalam borang di bawah. Alamat e-mel yang ditetapkan dalam [[Special:Preferences|keutamaan anda]] akan muncul dalam e-mel tersebut sebagai alamat "Daripada" supaya si penerima boleh membalasnya.',
+'emailpagetext' => 'Gunakan borang berikut untuk mengirim pesanan e-mel kepada pengguna ini.
+
+Alamat e-mel yang ditetapkan dalam [[Special:Preferences|keutamaan anda]] akan digunakan sebagai alamat "Daripada" dalam e-mel tersebut supaya si penerima boleh membalasnya.',
'usermailererror' => 'Objek Mail memulangkan ralat:',
'defemailsubject' => 'E-mel {{SITENAME}}',
'noemailtitle' => 'Tiada alamat e-mel',
@@ -1562,7 +1567,7 @@ Jika anda mahu membuang laman tersebut daripada senarai pantau, klik \"Nyahpanta
'watchmethod-list' => 'menyemak suntingan terkini pada laman-laman yang dipantau',
'watchlistcontains' => 'Terdapat $1 laman dalam senarai pantau anda.',
'iteminvalidname' => "Terdapat masalah dengan item '$1', nama tidak sah...",
-'wlnote' => "Berikut ialah '''$1''' perubahan terakhir sejak '''$2''' jam yang lalu.",
+'wlnote' => "Yang berikut ialah '''$1''' perubahan terakhir sejak '''$2''' jam yang lalu.",
'wlshowlast' => 'Tunjukkan $1 jam / $2 hari yang lalu / $3.',
'watchlist-show-bots' => 'Papar suntingan bot',
'watchlist-hide-bots' => 'Sembunyi suntingan bot',
@@ -1628,7 +1633,7 @@ Sila lihat $2 untuk rekod penghapusan terkini.',
'deletedarticle' => 'menghapuskan "[[$1]]"',
'suppressedarticle' => 'menahan "[[$1]]"',
'dellogpage' => 'Log penghapusan',
-'dellogpagetext' => 'Berikut ialah senarai penghapusan terkini.',
+'dellogpagetext' => 'Yang berikut ialah senarai penghapusan terkini.',
'deletionlog' => 'log penghapusan',
'reverted' => 'Dibalikkan kepada semakan sebelumnya',
'deletecomment' => 'Sebab penghapusan:',
@@ -1658,14 +1663,14 @@ Suntingan terakhir telah dibuat oleh [[User:$3|$3]] ([[User talk:$3|Perbincangan
Tindakan ini telah dibatalkan untuk mencegah perampasan sesi.
Sila tekan butang "back" dan muatkan semula laman yang telah anda kunjungi sebelum ini, kemudian cuba lagi.',
'protectlogpage' => 'Log perlindungan',
-'protectlogtext' => 'Berikut ialah senarai bagi tindakan penguncian/pembukaan laman. Sila lihat [[Special:ProtectedPages|senarai laman dilindungi]] untuk rujukan lanjut.',
+'protectlogtext' => 'Yang berikut ialah senarai bagi tindakan penguncian/pembukaan laman. Sila lihat [[Special:ProtectedPages|senarai laman dilindungi]] untuk rujukan lanjut.',
'protectedarticle' => 'melindungi "[[$1]]"',
'modifiedarticleprotection' => 'menukar peringkat perlindungan bagi "[[$1]]"',
'unprotectedarticle' => 'menyahlindung "[[$1]]"',
'protect-title' => 'Menetapkan peringkat perlindungan bagi "$1"',
'protect-legend' => 'Sahkan perlindungan',
'protectcomment' => 'Komen:',
-'protectexpiry' => 'Tamat pada:',
+'protectexpiry' => 'Sehingga:',
'protect_expiry_invalid' => 'Waktu tamat tidak sah.',
'protect_expiry_old' => 'Waktu tamat telah berlalu.',
'protect-unchain' => 'Buka kunci keizinan pemindahan',
@@ -1682,7 +1687,7 @@ Ini adalah tetapan semasa bagi laman <strong>$1</strong>:',
'protect-level-autoconfirmed' => 'Sekat pengguna-pengguna tidak berdaftar',
'protect-level-sysop' => 'Penyelia sahaja',
'protect-summary-cascade' => 'melata',
-'protect-expiring' => 'tamat pada $1 (UTC)',
+'protect-expiring' => 'sehingga $1 (UTC)',
'protect-cascade' => 'Lindungi semua laman yang terkandung dalam laman ini (perlindungan melata)',
'protect-cantedit' => 'Anda tidak dibenarkan menukar peringkat perlindungan bagi laman ini.',
'restriction-type' => 'Keizinan:',
@@ -1705,7 +1710,7 @@ Ini adalah tetapan semasa bagi laman <strong>$1</strong>:',
# Undelete
'undelete' => 'Lihat laman-laman yang dihapuskan',
'undeletepage' => 'Lihat dan pulihkan laman yang dihapuskan',
-'undeletepagetitle' => "'''Berikut ialah semakan-semakan [[:$1|$1]] yang telah dihapuskan'''.",
+'undeletepagetitle' => "'''Yang berikut ialah semakan-semakan [[:$1|$1]] yang telah dihapuskan'''.",
'viewdeletedpage' => 'Lihat laman-laman yang dihapuskan',
'undeletepagetext' => 'Laman-laman berikut telah dihapuskan tetapi masih disimpan dalam arkib dan
masih boleh dipulihkan. Arkib tersebut akan dibersihkan dari semasa ke semasa.',
@@ -1748,6 +1753,8 @@ Sila rujuk [[Special:Log/delete|log penghapusan]] untuk rekod penghapusan terkin
'undelete-error-long' => 'Berlaku ralat ketika menyahhapuskan fail tersebut:
$1',
+'undelete-show-file-confirm' => 'Betul anda mahu melihat semakan bagi fail "<nowiki>$1</nowiki>" yang telah dihapuskan pada $2, $3?',
+'undelete-show-file-submit' => 'Ya',
# Namespace form on various pages
'namespace' => 'Ruang nama:',
@@ -1785,7 +1792,7 @@ $1',
'whatlinkshere-next' => '{{PLURAL:$1|berikutnya|$1 berikutnya}}',
'whatlinkshere-links' => '↠pautan',
'whatlinkshere-hideredirs' => '$1 pelencongan',
-'whatlinkshere-hidetrans' => '$1 kemasukan',
+'whatlinkshere-hidetrans' => '$1 penyertaan',
'whatlinkshere-hidelinks' => '$1 pautan',
'whatlinkshere-hideimages' => '$1 pautan imej',
'whatlinkshere-filters' => 'Tapis',
@@ -1831,7 +1838,7 @@ dirosakkan).',
'ipb-edit-dropdown' => 'Sunting sebab sekatan',
'ipb-unblock-addr' => 'Nyahsekat $1',
'ipb-unblock' => 'Nyahsekat nama pengguna atau alamat IP',
-'ipb-blocklist-addr' => 'Lihat sekatan sedia ada bagi $1',
+'ipb-blocklist-addr' => 'Sekatan sedia ada bagi $1',
'ipb-blocklist' => 'Lihat sekatan sedia ada',
'unblockip' => 'Nyahsekat pengguna',
'unblockiptext' => 'Gunakan borang di bawah untuk membuang sekatan bagialamat IP atau nama pengguna yang telah disekat.',
@@ -1858,8 +1865,8 @@ dirosakkan).',
'blocklogpage' => 'Log sekatan',
'blocklogentry' => 'menyekat [[$1]] sehingga $2 $3',
'blocklogtext' => 'Ini adalah log bagi sekatan dan penyahsekatan.
-Alamat IP yang disekat secara automatik tidak disenaraikan di sini. Sila lihat
-[[Special:IPBlockList|senarai sekatan IP]] untuk mengetahui sekatan-sekatan yang sedang dijalankan.',
+Alamat IP yang disekat secara automatik tidak disenaraikan di sini.
+Sila lihat juga [[Special:IPBlockList|senarai sekatan IP]] yang sedang berkuatkuasa.',
'unblocklogentry' => 'menyahsekat $1',
'block-log-flags-anononly' => 'pengguna tanpa nama sahaja',
'block-log-flags-nocreate' => 'pembukaan akaun dimatikan',
@@ -1944,7 +1951,7 @@ Sila pilih nama lain.',
'1movedto2' => '[[$1]] dipindahkan ke [[$2]]',
'1movedto2_redir' => '[[$1]] dipindahkan ke [[$2]] menerusi pelencongan',
'movelogpage' => 'Log pemindahan',
-'movelogpagetext' => 'Berikut ialah senarai pemindahan laman.',
+'movelogpagetext' => 'Yang berikut ialah senarai pemindahan laman.',
'movereason' => 'Sebab:',
'revertmove' => 'balik',
'delete_and_move' => 'Hapus dan pindah',
@@ -2005,7 +2012,7 @@ Semua tarikh semakan dan nama penyunting akan dikekalkan.
Semua tindakan import transwiki dicatatkan dalam [[Special:Log/import|log import]].',
'import-interwiki-history' => 'Salin semua versi sejarah bagi laman ini',
'import-interwiki-submit' => 'Import',
-'import-interwiki-namespace' => 'Pindahkan laman ke dalam ruang nama:',
+'import-interwiki-namespace' => 'Ruang nama destinasi:',
'importtext' => 'Sila eksport fail daripada sumber wiki menggunakan kemudahan Special:Export, simpan dalam komputer anda dan muat naik di sini.',
'importstart' => 'Mengimport laman...',
'import-revision-count' => '$1 semakan',
@@ -2027,6 +2034,8 @@ Semua tindakan import transwiki dicatatkan dalam [[Special:Log/import|log import
'import-nonewrevisions' => 'Semua semakan telah pun diimport sebelum ini.',
'xml-error-string' => '$1 pada baris $2, lajur $3 (bait $4): $5',
'import-upload' => 'Muat naik data XML',
+'import-token-mismatch' => 'Data sesi telah hilang. Sila cuba lagi.',
+'import-invalid-interwiki' => 'Wiki yang dinyatakan tidak boleh diimport.',
# Import log
'importlogpage' => 'Log import',
@@ -2039,7 +2048,7 @@ Semua tindakan import transwiki dicatatkan dalam [[Special:Log/import|log import
# Tooltip help for the actions
'tooltip-pt-userpage' => 'Laman pengguna saya',
'tooltip-pt-anonuserpage' => 'Laman pengguna bagi alamat IP anda',
-'tooltip-pt-mytalk' => 'Laman perbincangan saya',
+'tooltip-pt-mytalk' => 'Laman perbualan saya',
'tooltip-pt-anontalk' => 'Perbincangan mengenai penyuntingan daripada alamat IP anda',
'tooltip-pt-preferences' => 'Keutamaan saya',
'tooltip-pt-watchlist' => 'Senarai laman yang anda pantau',
@@ -2149,7 +2158,7 @@ Semua tindakan import transwiki dicatatkan dalam [[Special:Log/import|log import
# Patrol log
'patrol-log-page' => 'Log pemeriksaan',
-'patrol-log-header' => 'Berikut ialah log rondaan bagi semakan.',
+'patrol-log-header' => 'Yang berikut ialah log rondaan bagi semakan.',
'patrol-log-line' => 'menandakan $1 bagi $2 sebagai telah diperiksa $3',
'patrol-log-auto' => '(automatik)',
'patrol-log-diff' => 's$1',
@@ -2183,7 +2192,7 @@ $1',
# Special:NewImages
'newimages' => 'Galeri fail baru',
-'imagelisttext' => "Berikut ialah senarai bagi '''$1''' fail yang disusun secara $2.",
+'imagelisttext' => "Yang berikut ialah senarai bagi '''$1''' fail yang disusun secara $2.",
'newimages-summary' => 'Laman khas ini memaparkan senarai fail muat naik terakhir.',
'showhidebots' => '($1 bot)',
'noimages' => 'Tiada imej.',
@@ -2468,7 +2477,7 @@ Ruangan lain akan disembunyikan.
# External editor support
'edit-externally' => 'Sunting fail ini menggunakan perisian luar',
-'edit-externally-help' => 'Lihat [http://www.mediawiki.org/wiki/Manual:External_editors arahan pemasangan] untuk maklumat lanjut.',
+'edit-externally-help' => '(Lihat [http://www.mediawiki.org/wiki/Manual:External_editors arahan pemasangan] untuk maklumat lanjut)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'semua',
@@ -2491,7 +2500,7 @@ sebelum meminta kod baru.
</div>',
'confirmemail_send' => 'E-melkan kod pengesahan',
'confirmemail_sent' => 'E-mel pengesahan dikirim.',
-'confirmemail_oncreate' => 'Sebuah kod pengesahan telah dikirm kepada alamat e-mel anda.
+'confirmemail_oncreate' => 'Sebuah kod pengesahan telah dikirim kepada alamat e-mel anda.
Kod ini tidak diperlukan untuk log masuk, akan tetapi anda perlu menyediakannya untuk
mengaktifkan ciri-ciri e-mel yang terdapat dalam wiki ini.',
'confirmemail_sendfailed' => '{{SITENAME}} tidak dapat menghantar e-mel pengesahan anda. Sila semak alamat e-mel tersebut.
@@ -2518,7 +2527,7 @@ Kod pengesahan ini akan luput pada $4.',
'invalidateemail' => 'Batalkan pengesahan e-mel',
# Scary transclusion
-'scarytranscludedisabled' => '[Kemasukan pautan interwiki dimatikan]',
+'scarytranscludedisabled' => '[Penyertaan pautan interwiki dilumpuhkan]',
'scarytranscludefailed' => '[Gagal mendapatkan templat $1]',
'scarytranscludetoolong' => '[URL terlalu panjang]',
@@ -2563,11 +2572,11 @@ $1',
# Table pager
'ascending_abbrev' => 'menaik',
'descending_abbrev' => 'menurun',
-'table_pager_next' => 'Laman berikutnya',
-'table_pager_prev' => 'Laman sebelumnya',
-'table_pager_first' => 'Halaman pertama',
-'table_pager_last' => 'Halaman terakhir',
-'table_pager_limit' => 'Tunjukkan $1 item setiap halaman',
+'table_pager_next' => 'Muka berikutnya',
+'table_pager_prev' => 'Muka sebelumnya',
+'table_pager_first' => 'Muka pertama',
+'table_pager_last' => 'Muka terakhir',
+'table_pager_limit' => 'Papar $1 item setiap muka',
'table_pager_limit_submit' => 'Pergi',
'table_pager_empty' => 'Tiada keputusan',
@@ -2592,13 +2601,13 @@ $1',
'watchlistedit-noitems' => 'Tiada tajuk dalam senarai pantau anda.',
'watchlistedit-normal-title' => 'Sunting senarai pantau',
'watchlistedit-normal-legend' => 'Buang tajuk daripada senarai pantau',
-'watchlistedit-normal-explain' => 'Berikut ialah tajuk-tajuk dalam senarai pantau anda. Untuk membuang mana-mana tajuk, tanda
+'watchlistedit-normal-explain' => 'Yang berikut ialah tajuk-tajuk dalam senarai pantau anda. Untuk membuang mana-mana tajuk, tanda
kotak yang terletak di sebelahnya, dan klik Buang Tajuk. Anda juga boleh [[Special:Watchlist/raw|menyunting senarai mentah]].',
'watchlistedit-normal-submit' => 'Buang Tajuk',
'watchlistedit-normal-done' => '$1 tajuk dibuang daripada senarai pantau anda:',
'watchlistedit-raw-title' => 'Sunting senarai pantau mentah',
'watchlistedit-raw-legend' => 'Sunting senarai pantau mentah',
-'watchlistedit-raw-explain' => 'Berikut ialah tajuk-tajuk dalam senarai pantau anda. Anda boleh menyunting mana-mana tajuk
+'watchlistedit-raw-explain' => 'Yang berikut ialah tajuk-tajuk dalam senarai pantau anda. Anda boleh menyunting mana-mana tajuk
dengan menambah atau membuang daripada senarai tersebut, satu tajuk bagi setiap baris. Apabila selesai, klik Kemas Kini Senarai Pantau.
Anda juga boleh [[Special:Watchlist/edit|menggunakan penyunting standard]].',
'watchlistedit-raw-titles' => 'Tajuk:',
diff --git a/languages/messages/MessagesMt.php b/languages/messages/MessagesMt.php
index b77fe700..7970967e 100644
--- a/languages/messages/MessagesMt.php
+++ b/languages/messages/MessagesMt.php
@@ -7,6 +7,7 @@
* @author Chrisportelli
* @author Giangian15
* @author Roderick Mallia
+ * @author Urhixidur
*/
$messages = array(
@@ -133,7 +134,7 @@ $messages = array(
== Biex tibda ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista ta' preferenzi għal konfigurazzjoni]
* [http://www.mediawiki.org/wiki/Manual:FAQ FAQ ta'MedjaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki oħroġ lista ta' posta]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki oħroġ lista ta' posta]",
'about' => 'Dwar',
'article' => 'artiklu',
@@ -177,9 +178,9 @@ $messages = array(
'create-this-page' => 'Oħloq din il-paġna',
'delete' => 'Ħassar',
'deletethispage' => 'Ħassar din il-paġna',
-'undelete_short' => 'Irkupra {{PLURAL:$1|modifika waħda|$1 modifika}}',
+'undelete_short' => 'Irkupra {{PLURAL:$1|modifika waħda|$1 modifiki}}',
'protect' => 'Ipproteġi',
-'protect_change' => 'Biddel il-protezzjoni',
+'protect_change' => 'Biddel',
'protectthispage' => 'Ipproteġi din il-paġna',
'unprotect' => 'Tibqax tipproteġi',
'unprotectthispage' => 'Tibqax tipproteġi din il-paġna',
@@ -263,7 +264,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|waħda mill-modifiki mħassra|$1 modifiki mħassra}}',
'feedlinks' => 'Feed:',
'feed-invalid' => "Tip ta' feed ta' l-abbonar invalidu.",
-'feed-unavailable' => "Feeds tas-sindikajr m'humiex aċċessibli fuq {{SITENAME}}",
+'feed-unavailable' => 'Feeds mhumiex disponibbli',
'site-rss-feed' => "Feed RSS ta' $1",
'site-atom-feed' => "Feed Atom ta' $1",
'page-rss-feed' => 'Feed RSS għal "$1"',
@@ -304,7 +305,7 @@ L-Aħħar attentat tar-rikjesta tad-database kienet:
"$1"
mill-funżjoni "$2".
MySQL ta problema ta\' "$3: $4"',
-'noconnect' => 'Skuzana! Il-wiki bħalissa għandha ftit problemi tekniċi, u ma tistax tagħmel kuntatt mal-database tas-server.<br />
+'noconnect' => 'Skużana! Il-wiki bħalissa għandha xi problemi tekniċi, u ma tistax tagħmel kuntatt mad-database tas-server.<br />
$1',
'nodb' => 'Ma tistax tagħżel id-database $1',
'cachederror' => "Din hija kopja ''cache'' tal-paġna rikjesta, u jista' jkun li ma tkunx aġġornata għaldaqstant.",
@@ -352,8 +353,7 @@ Jekk jogħġbok erġa' prova fi ftit minuti oħra.",
'protectedpagetext' => "Din il-paġna ġiet magħluqa sabiex twaqqaf kull tip ta' modifika.",
'viewsourcetext' => "Inti tista' tara jew tikopja l-kodiċi sorġenti ta' din il-paġna:",
'protectedinterface' => "Din il-paġna għanda element li tagħmel parti ''mill-interface'' ta' software, u għaldaqstant ġiet protetta sabiex ma jkunx hemm abbuż.",
-'editinginterface' => "'''Avviż:''' Qiegħed tagħmel modifiki għal paġna li qegħda tintuża għal ''interface'' tal-messaġġi tas-software.
-Kull modifika f'din il-paġna se taffetwa l-apparenza tal-faċċata ta' l-utenti kollha.",
+'editinginterface' => "'''Avviż:''' Qiegħed tagħmel modifiki lejn paġna li qegħdha tintuża biex tipprovdi interfaċċa għall-messaġġi tas-software. Kull modifika f'din il-paġna se taffetwa l-apparenza tal-faċċata tal-utenti kollha. Għat-traduzzjonijiet, ikkunsidra l-possibilità li tuża' [http://translatewiki.net/wiki/Main_Page?setlang=mt Betawiki], il-proġett MediaWiki għal-lokalizzazzjoni.",
'sqlhidden' => '(SQL rikjesta moħbija)',
'cascadeprotected' => 'Din il-paġna ġiet protetta mill-modifiki, minħabba li tinkludi {{PLURAL:$1|paġni, li huwa|paġni, li huma}} protetti bil-preferenza tal-"kaskata" mixewla:
$2',
@@ -417,7 +417,7 @@ Trid tkun inqas minn $1 {{PLURAL:$1|karratru|karratri}}.',
'prefs-help-realname' => "L-Isem reali mhux ta' bilfors.
Jekk tagħżel li tiprovdih, dan jintuża biss biex jagħtik attribuzzjoni għax-xogħol tiegħek.",
'loginerror' => 'Problemi fil-login',
-'prefs-help-email' => "L-Indirizz tal-posta elettronika m'ijiex ta' bilfors, peró tagħti aċċess lil oħrajn sabiex jagħmlu kuntatt miegħek minn ġol paġna tal-utent jew mill-paġna tad-diskussjoni tal-utent mingħajr m'għandhek bżonn turi l-identita tiegħek.",
+'prefs-help-email' => 'L-indirizz tal-posta elettronika mhuwiex bilfors, però tagħti aċċess lil oħrajn sabiex jagħmlu kuntatt miegħek minn ġol-paġna tal-utent jew mill-paġna tad-diskussjoni tal-utent mingħajr ma jkollok bżonn li turi l-identità tiegħek.',
'prefs-help-email-required' => 'Hemm bżonn l-indirizz tal-posta elettronika.',
'nocookiesnew' => "Il-Kont tal-utent għal l-aċċess ġie maħluq, però ma kienx possibli li tagħmel aċċess għal {{SITENAME}} għax il-''cookies'' huma disattivati. Erġa' prova l-aċċess bl-isem tal-utent u l-password wara li tkun attivajt il-''cookies'' tal-''browser''.",
'nocookieslogin' => "L-aċċess għal {{SITENAME}} jagħmel użu minn ''cookies'', li bħalissa huma disattivati. Jekk jogħġbok erġa' prova idħol wara li tkun attivajt il-''cookies'' fil-browser.",
@@ -425,7 +425,7 @@ Jekk tagħżel li tiprovdih, dan jintuża biss biex jagħtik attribuzzjoni għax
'loginsuccesstitle' => "Dħalt b'suċċess",
'loginsuccess' => "'''Irnexxielek taqbad mas-server ta' {{SITENAME}} b'isem l-utent \"\$1\".'''",
'nosuchuser' => 'M\'hemm l-ebda utent bl-isem ta\' "$1".
-Jekk jogħġbok agħmel żġur li ktibta sew, jew inkella oħloq kont ġdid.',
+Jekk jogħġbok kun żġur li ktibtu sew, jew inkella [[Special:UserLogin/signup|oħloq kont ġdid]].',
'nosuchusershort' => 'M\'hemm l-ebda utent bl-isem "<nowiki>$1</nowiki>".
Agħmel żġur li ktibta sew.',
'nouserspecified' => 'Trid tispeċifika isem l-utent.',
@@ -435,14 +435,13 @@ Jekk jogħġbok, erġa' pprova.",
Jekk jogħġbok, erġa' pprova.",
'passwordtooshort' => 'Il-Password tiegħek huwa invalidu jew qasir wisq.
Trid tkun mill-inqas {{PLURAL:$1|1 karratru|$1 karattri}} twila u differenti mill-isem tal-utent.',
-'mailmypassword' => 'Password tal-posta elettronika',
+'mailmypassword' => 'Ibgħatli password ġdida',
'passwordremindertitle' => 'Password temporanju ġdid għal {{SITENAME}}',
-'passwordremindertext' => 'Xi ħadd (probabilment int, mill-indirizz ta\' l-IP $1)
-għamel rikjesta sabiex aħna nibgħatulek il-password il-ġdida għal {{SITENAME}} ($4).
+'passwordremindertext' => 'Xi ħadd (probabilment int, mill-indirizz tal-IP $1) għamel rikjesta sabiex aħna nibgħatulek il-password il-ġdida għal {{SITENAME}} ($4).
Il-password għall-utent "$2" hija issa "$3".
Huwa opportun li tidħol issa tbiddel il-password tiegħek mal-ewwel.
-Jekk xi ħadd ieħor għamel din ir-rikjesta jew jekk int ftakart il-password tiegħek u issa ma tridx tbiddilha, int tista\' ma tagħtix każ dan il-messaġġ u tkompli bl-użu tal-password antika.',
+Jekk xi ħadd ieħor għamel din ir-rikjesta jew jekk int ftakart il-password tiegħek u issa ma tridx tbiddilha, int tista\' ma tagħtix każ dan il-messaġġ u tkompli bl-użu tal-password l-antika.',
'noemail' => 'M\'hemm l-ebda indirizz ta\' posta elettronika għall-utent "$1".',
'passwordsent' => 'Il-password il-ġdida ntbagħtet fl-indirizz tal-posta elettronika ta\' "$1".
Jekk jogħġbok, għamel aċċess wara li tasallek.',
@@ -458,8 +457,8 @@ Ma tistax toħloq aktar.',
L-ebda posta elettronika se tiġi postjata għal dawn il-faċċilitajiet segwenti.",
'noemailprefs' => "Speċifika indirizz ta' posta elettronika sabiex dawn il-faċċilitajiet jaħdmu.",
'emailconfirmlink' => 'Konferma l-indirizz tal-posta elettronika tiegħek',
-'invalidemailaddress' => 'L-Indirizz tal-posta elettronika ma jistax jiġi aċċettat għax tidher li għandha format ħażina.
-Jekk jogħġbok daħħal indirizz formatjat tajjeb jew inkella ħassara.',
+'invalidemailaddress' => 'L-indirizz tal-posta elettronika ma jistax jiġi aċċettat għax jidher li għandu format ħażin.
+Jekk jogħġbok daħħal indirizz validu jew inkella ħassru.',
'accountcreated' => 'Il-kont inħoloq',
'accountcreatedtext' => 'Inħoloq kont tal-utent għal $1.',
'createaccount-title' => 'Ħolqien tal-kont għal {{SITENAME}}',
@@ -478,7 +477,7 @@ Jekk trid tista\' ma tagħtix każ dan il-messaġġ, jekk dan il-kont ġie maħl
'resetpass_success' => 'Il-password ġie modifikat. Aċċess fil-proċess...',
'resetpass_bad_temporary' => "Password temporanja invalidu.
Jista jkun li diġa b'suċċess bidilt il-password jew għamilt rikjesta għal password temporanju ġdid.",
-'resetpass_forbidden' => 'Passwords ma jistgħux jinbidlu fuq {{SITENAME}}',
+'resetpass_forbidden' => 'Mhuwiex possibbli li timmodifika l-passwords',
'resetpass_missing' => "L-Ebda data ta' forma.",
# Edit page toolbar
@@ -580,7 +579,7 @@ Jekk int utent anonimu u tħoss li qiegħed tirċievi kummenti irrelevanti jew l
Jekk jogħġbok, ara jekk verament tridx toħloq/timodifika din il-paġna.',
'clearyourcache' => "'''Nota - Wara li tagħmel il-modifiki, xi drabi jkollok bżonn tħassar ''il-cache'' sabiex tkun tista' tara t-tibdil li sar.''' '''Mozilla / Firefox / Safari:''' żomm ''Shift'' waqt li tkun qiegħed tagħfas ''Reload,'' jew agħfas ''Ctrl-F5'' jew ''Ctrl-R'' (''Command-R'' fuq \"Macintosh\"); '''Konqueror: '''agħfas ''Reload'' jew agħfas ''F5;'' '''Opera:''' ħassar il-cache fl-''Għodda → Preferenzi;'' '''Internet Explorer:''' żomm ''Ctrl'' waqt li tagħfas ''Refresh,'' jew agħfas ''Ctrl-F5.''",
'usercssjsyoucanpreview' => "<strong>Avviż:</strong> Uża l-buttuna 'Uri previżjoni' sabiex tittestja s-CSS/JS il-ġodda qabel ma tagħmel il-modifiki.",
-'usercsspreview' => "'''Ftakar li int qiegħed tara biss previżjoni tal-utent tiegħek tal-CSS, għad trid tiġi salvata!'''",
+'usercsspreview' => "'''Din hi biss previżjoni tas-CSS personali. Il-modifiki għadhom ma ġewx salbati!'''",
'userjspreview' => "'''Ftakar li int qiegħed tara biss previżjoni tal-utent tiegħek tal-JavaScript, għad trid tiġi salvata!'''",
'userinvalidcssjstitle' => "'''Twissija:''' M'hemm l-ebda skin bl-isem \"\$1\".
Ftakar li l-paġni .css u .js personalizzati għandhom l-ewwel ittra tat-titlu żgħira, eż. {{ns:user}}:Foo/monobook.css u mhux {{ns:user}}:Foo/Monobook.css.",
@@ -622,7 +621,7 @@ Inti qiegħed ukoll qiegħed twiegħed li ktibt dan ix-xogħol int, jew ġibtu m
<br />
<strong>TAGĦMILX MODIFIKI LI JINKLUDU XOGĦOL TA' ĦADDIEĦOR BLA PERMESS!</strong>",
'longpagewarning' => "<strong>TWISSIJA: Din il-paġna hija $1 kb twila;
-ċerta browsers jista' jkollhom problemi biex jagħmlu modifiki lil paġni li qegħdin lejn jew aktar minn 32kb.
+ċerta browsers jista' jkollhom problemi biex jagħmlu modifiki lil paġni li qegħdin lejn jew aktar minn 32 kb.
Jekk jogħġbok konsidra taqsam din il-paġna f'sezzjonijiet iż-żgħar.</strong>",
'longpageerror' => "<strong>PROBLEMA: Il-Modifika li għamilt hija twila $1 ''kilobyte'', li hija aktar mill-massimu ta' $2 ''kilobyte''. Il-Modifiki ma jistgħux jiġu salvati.</strong>",
'readonlywarning' => "<strong>TWISSIJA: Id-''Database'' huwa magħluq bħalissa għal manteniment, għalhekk int mhux se tkun tista' tagħmel modifiki bħalissa. Jekk jogħġbok salva x-xogħol tiegħek ġo fajl għalissa sakemm id-''database'' jerġa jinfetaħ. Grazzi</strong>",
@@ -640,7 +639,7 @@ Jekk jogħġbok konsidra taqsam din il-paġna f'sezzjonijiet iż-żgħar.</stron
'nocreatetitle' => 'Il-ħolqien tal-paġna ġie miżmum',
'nocreatetext' => "{{SITENAME}} limitat l-abbilitá tal-ħolqien ta' paġni ġodda.
Tista' tmur lura u tagħmel modifiki ta' paġni eżistenti, inkella [[Special:UserLogin|idħol jew oħloq kont ġdid]].",
-'nocreate-loggedin' => "M'għandhekx permess li toħloq paġni ġodda fuq {{SITENAME}}.",
+'nocreate-loggedin' => "M'għandekx permess li toħloq paġni ġodda.",
'permissionserrors' => 'Problemi bil-permessi',
'permissionserrorstext' => "Inti m'għandhekx dritt li tagħmel hekk, għar-{{PLURAL:$1|raġuni|raġunijiet}} segwenti:",
'permissionserrorstext-withaction' => "Inti m'għandhekx permess għal $2, għal {{PLURAL:$1|reason|raġunijiet}} segwenti:",
@@ -721,9 +720,9 @@ jista' jkun li hemm informazzjoni fil-[{{fullurl:Special:Log/delete|page={{FULLP
'revisiondelete' => 'Ħassar/irkupra reviżjonijiet',
'revdelete-nooldid-title' => 'Reviżjoni tarka invalida',
'revdelete-nooldid-text' => 'Inti jew ma speċifikajtx reviżjoni(jiet) tarka sabiex toħloq funżjoni, ir-reviżjoni speċifikata ma teżistix, jew inkella qiegħed tiprova taħbi r-reviżjoni kurrenti.',
-'revdelete-selected' => "{{PLURAL:$2|Reviżjoni magħżula|Reviżjonijiet magħżula}} ta' [[:$1]]:",
-'logdelete-selected' => '{{PLURAL:$1|Avveniment tar-reġistru magħżul|Avvenimenti tar-reġistri magħżula}}:',
-'revdelete-text' => "Reviżjonijiet imħassra u avvenimenti xorta jidhru fil-kronoloġija tal-paġna, filwaqt partijiet tal-kontenut jiġu inaċċessibli għal pubbliku.
+'revdelete-selected' => "'''{{PLURAL:$2|Reviżjoni magħżula|Reviżjonijiet magħżula}} ta' [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Avveniment tar-reġistru magħżul|Avvenimenti tar-reġistri magħżula}}:'''",
+'revdelete-text' => "'''Reviżjonijiet imħassra u avvenimenti xorta jidhru fil-kronoloġija tal-paġna, filwaqt partijiet tal-kontenut jiġu inaċċessibli għal pubbliku.'''
L-Amminstraturi l-oħrajn fuq {{SITENAME}} xorta jkunu jistgħu jitħlu fuq il-kontenut moħbi u jistgħu jiġu irkuprati mill-istess ''interface'', sakemm m'hemmx aktar limiti fil-fażi ta' installazjoni ta' dan is-sit.",
'revdelete-legend' => "Oħloq limiti ta' viżibilitá",
@@ -801,9 +800,8 @@ Nota li l-użu tal-links tan-navigazzjoni jagħmel reset tal-kolonna.",
'searchresulttext' => "Aktar informazzjoni dwar ir-riċerka ta' {{SITENAME}}, ara [[{{MediaWiki:Helppage}}|{{int:help}}]].",
'searchsubtitle' => "Int fittixt għal '''[[:$1]]'''",
'searchsubtitleinvalid' => "Int fittixt għal '''$1'''",
-'noexactmatch' => "'''M'hemmx paġna li jisima \"\$1\".'''
-Inti tista' [[:\$1|toħloq din il-paġna]].",
-'noexactmatch-nocreate' => "'''M'hemmx paġna li jisima \"\$1\".'''",
+'noexactmatch' => "'''M'hemmx paġna li jisimha \"\$1\".''' Inti tista' [[:\$1|toħloq din il-paġna]].",
+'noexactmatch-nocreate' => "'''M'hemmx paġna li jisimha \"\$1\".'''",
'toomanymatches' => 'Ħafna tqabbil ġew ritornati, jekk jogħġbok prova inkjesta differenti',
'titlematches' => 'Titlu tal-paġna taqbel',
'notitlematches' => "L-ebda titlu ta' paġna ma jaqbel",
@@ -830,7 +828,7 @@ Inti tista' [[:\$1|toħloq din il-paġna]].",
'showingresultsnum' => "Hawnhekk jinstabu {{PLURAL:$3|riżultat '''1'''|'''$3''' riżultati}} li jibdew bin-numru '''$2'''.",
'showingresultstotal' => "{{PLURAL:$3|Riżultati minn '''$1''' sa '''$3'''|Riżultati '''$1 - $2''' ta' '''$3'''}} jinstabu hawn taħt",
'nonefound' => "'''Nota''': Awtomatikament, huma ftit spazji tal-isem imfittxija.
-Ipprova għamel prefiss għall-inkjesta tiegħek ma' ''kollha:'' sabiex tfittex il-kontenut kollu (inkluż paġni ta' diskussjoni, templates, etċ), jew uża l-ispazju tal-isem mixtieq bħala prefiss.",
+Ipprova għamel prefiss għall-inkjesta tiegħek ma' ''kollha:'' sabiex tfittex il-kontenut kollu (inkluż paġni ta' diskussjoni, mudelli, etċ), jew uża l-ispazju tal-isem mixtieq bħala prefiss.",
'powersearch' => 'Tfittxija avvanzata',
'powersearch-legend' => 'Tfittxija avvanzata',
'powersearch-ns' => "Fittex fin-''namespace'':",
@@ -846,7 +844,7 @@ Innota però li l-werreja tal-kontenut ta' {{SITENAME}} f'dawn is-siti, jistgħu
'mypreferences' => 'Il-Preferenzi tiegħi',
'prefs-edits' => "Numru ta' modifiki:",
'prefsnologin' => 'Għadek ma dħaltx ġewwa',
-'prefsnologintext' => "Sabiex tkun tista' timodifika l-preferenzi huwa neċessarju li twettaq l-[[Special:UserLogin|aċċess]].",
+'prefsnologintext' => 'Sabiex tkun tista\' tippersonalizza l-preferenzi huwa neċessarju li tidħol fil-<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} kont]</span>.',
'prefsreset' => 'Il-preferenzi ġew irrisettjati għall-valuri predefiniti.',
'qbsettings' => "''Quickbar''",
'qbsettings-none' => 'Xejn',
@@ -1100,11 +1098,11 @@ Jekk jogħġbok, agħżel isem differenti.",
'fileexists-thumbnail-yes' => "Il-fajl li ttella' jidher li huwa stampa żgħira <i>(minjatura)</i>.
Jekk jogħġbok, iċċekkja dan il-fajl <strong><tt>$1</tt></strong>.<br />
Jekk il-fajl li ċċekkjajt huwa l-istess stampa fid-daqs oriġinali, m'hemmx bżonn li ttella' minjatura oħra.",
-'file-thumbnail-no' => "L-Isem tal-fajl jibda' b'<strong><tt>$1</tt></strong>. Jidher ukoll li din hija stampa tad-daqs imnaqqas <i>(thumbnail)</i>.
-Jekk għandhek din l-istampa ta' riżuluzzjoni sħiħa, tella' dan il-fajl, inkella modifika l-isem tal-fajl jekk jogħġbok.",
+'file-thumbnail-no' => "L-isem tal-fajl jibda' b'<strong><tt>$1</tt></strong>. Jidher ukoll li din hija stampa tad-daqs imnaqqas <i>(thumbnail)</i>.<br />
+Jekk għandek din l-istampa ta' riżoluzzjoni sħiħa, jekk jogħġbok, tella' dan il-fajl jew inkella immodifika l-isem tal-fajl.",
'fileexists-forbidden' => "Fajl b'dan l-isem ġa jeżisti;
jekk jogħġbok mur u tella' dan il-fajl b'isem ġdid. [[Image:$1|thumb|center|$1]]",
-'fileexists-shared-forbidden' => "Fajl b'dan l-isem ġa jeżisti fl-arkivju ta' risorsi tal-fajls maqsuma. Jekk jogħġbok mur lura u tella' fajl b'isem ġdid. [[Image:$1|thumb|center|$1]]",
+'fileexists-shared-forbidden' => "Fajl b'dan l-isem diġà jeżisti fl-arkivju tar-riżorsi multimedjali maqsuma. Jekk tixtieq xorta waħda li ttella' l-fajl, mur lura u tella' fajl b'isem ġdid. [[Image:$1|thumb|center|$1]]",
'file-exists-duplicate' => "Dan il-fajl huwa duplikat ta' {{PLURAL:$1|dan il-fajl|dawn il-fajls}} segwenti:",
'successfulupload' => "Mtella' b'suċċess",
'uploadwarning' => 'Twissija dwar it-tlugħ tal-fajls',
@@ -1171,7 +1169,7 @@ Jekk jogħġbok verifika li s-sit huwa attiv, stenna għal ftit u erġa' prova m
'imagelist-summary' => "Din il-paġna speċjali turi l-fajls kollha mtella'.
L-aktar ''uploads'' riċenti jiġu fuq in-naħa ta' fuq tal-lista.
Biex tagħmel modifika fl-ordni tal-kolonna, klikkja fuq it-titlu tal-kolonna stess.",
-'imagelist_search_for' => 'Fittex stampi skond l-isem:',
+'imagelist_search_for' => 'Fittex stampi skont l-isem:',
'imgfile' => 'fajl',
'imagelist' => 'Lista tal-fajl',
'imagelist_date' => 'Data',
@@ -1361,7 +1359,7 @@ Paġna tiġi stimata paġna ta' diżambigwazzjoni dawk kollha li jagħmlu użu m
'booksources-search-legend' => 'Fittex għal sorsi tal-kotba',
'booksources-isbn' => 'Kodiċi ISBN:',
'booksources-go' => 'Mur',
-'booksources-text' => "Hawn taħt hawn lista ta' links għal siti oħrajn li jbiegħu kotba ġodda użati, u jistgħu jkollhom aktar informazzjoni dwar il-kotba li qiegħed tfittex:",
+'booksources-text' => "Hawn taħt hawn lista ta' ħoloq għal siti oħrajn li jbiegħu kotba ġodda u wżati, u jistgħu jkollhom aktar informazzjoni dwar il-kotba li qiegħed tfittex:",
# Special:Log
'specialloguserlabel' => 'Utent:',
@@ -1371,7 +1369,7 @@ Paġna tiġi stimata paġna ta' diżambigwazzjoni dawk kollha li jagħmlu użu m
'log-search-legend' => 'Fittex logs',
'log-search-submit' => 'Mur',
'alllogstext' => "Preżentazzjoni unifikata tar-reġistri relattivi għall-operazzjonijiet tal-upload, tħassir, protezzjoni, blokki u amministrazzjoni tas-sit. Tista' ddejjaq il-kriterji ta' riċerka billi tagħżel it-tip ta' reġistru, isem l-utent jew il-paġna affetwata.",
-'logempty' => "Il-Log m'għandux elementi korrespondenti mat-tfittxija tiegħek.",
+'logempty' => "Il-log m'għandu ebda element korrispondenti mat-tfittxija tiegħek.",
'log-title-wildcard' => "Tfittxija ta' titli li jibdew b'dan it-test",
# Special:AllPages
@@ -1395,8 +1393,8 @@ Paġna tiġi stimata paġna ta' diżambigwazzjoni dawk kollha li jagħmlu użu m
'categoriespagetext' => 'Il-kategoriji segwenti għandhom paġni jew fajls multimedjali.<br />
Il-[[Special:UnusedCategories|kategoriji vojta]] u dawk [[Special:WantedCategories|rikjesti]] ma jidhrux hawnhekk.',
'categoriesfrom' => 'Uri kategoriji minn:',
-'special-categories-sort-count' => 'ordna skond in-numru',
-'special-categories-sort-abc' => 'ordna skond l-alfabett',
+'special-categories-sort-count' => 'irranġa skont in-numru',
+'special-categories-sort-abc' => 'irranġa skont l-alfabett',
# Special:ListUsers
'listusersfrom' => 'Uri utenti minn:',
@@ -1519,7 +1517,7 @@ Biex tagħti l-kumment tiegħek u għal aktar għajnuna:
'delete-confirm' => 'Ħassar "$1"',
'delete-legend' => 'Ħassar',
'historywarning' => 'Twissija: Il-paġna li se tħassar għanda kronoloġija:',
-'confirmdeletetext' => "Int se tħassar permanentament mid-database paġna jew stampa, flimkien mal-kronoloġija kollha tagħha. Jekk jogħġbok, konferma li hija x-xewqa tiegħek li tkompli bit-tħassir ta' din il-paġna, u tifhem il-konsegwenzi ta' li qiegħed tagħmel, u li qiegħed tagħmilhom skond il- [[{{MediaWiki:Policy-url}}|politika]] stabilita.",
+'confirmdeletetext' => "Int se tħassar għal kollox mid-database paġna jew stampa, flimkien mal-kronoloġija kollha tagħha. Jekk jogħġbok, ikkonferma li hija x-xewqa tiegħek li tkompli bit-tħassir ta' din il-paġna, u tifhem il-konsegwenzi ta' li qiegħed tagħmel, u li qiegħed tagħmilhom skont il- [[{{MediaWiki:Policy-url}}|politika]] stabbilita.",
'actioncomplete' => 'Azzjoni mwettqa',
'deletedtext' => '"<nowiki>$1</nowiki>" ġiet imħassra.
Ara $2 biex tara paġni mħassra riċentament.',
@@ -1811,7 +1809,7 @@ Din tista' tkun bidla drastika u mhux mistenniha għal paġna popolari; jekk jog
F'dawn il-każi, inti trid iċaqlaq jew tagħqad il-paġna manwalment jekk dan huwa mixtieq.",
'movearticle' => 'Ċaqlaq il-paġna:',
-'movenotallowed' => "Inti m'għandhekx il-permessi meħtieġa sabiex iċaqlaq il-paġni.",
+'movenotallowed' => "Inti m'għandekx il-permessi meħtieġa sabiex tmexxi l-paġni.",
'newtitle' => 'Titlu Ä¡did:',
'move-watch' => 'Segwi din il-paġna',
'movepagebtn' => 'Ċaqlaq il-paġna',
@@ -2195,9 +2193,9 @@ Minħabba veduta predefinita ,l-oħrajn se jiġu moħbija.
'exif-subjectarea' => 'Spazju tas-suġġett',
'exif-flashenergy' => 'Saħħa tal-flash',
'exif-spatialfrequencyresponse' => 'Risposta fi frekwenza spazjali',
-'exif-focalplanexresolution' => 'Risoluzzjoni X fuq il-witja fokali',
-'exif-focalplaneyresolution' => 'Risoluzzjoni Y fuq il-witja fokali',
-'exif-focalplaneresolutionunit' => "Unita ta' qisien tar-risoluzzjoni fuq il-witja fokali",
+'exif-focalplanexresolution' => 'Riżoluzzjoni X fuq il-witja fokali',
+'exif-focalplaneyresolution' => 'Riżoluzzjoni Y fuq il-witja fokali',
+'exif-focalplaneresolutionunit' => "Unita ta' qisien tar-riżoluzzjoni fuq il-witja fokali",
'exif-subjectlocation' => 'Post tas-suġġett',
'exif-exposureindex' => 'Indiċi tal-wirja',
'exif-sensingmethod' => 'Metodu ta tħaffif',
@@ -2455,7 +2453,7 @@ Jekk jogħġbok konferma jekk vera trid terġa' toħloq din il-paġna.",
'recreate' => "Erġa' oħloq",
# HTML dump
-'redirectingto' => 'Rindirizzat għal [[:$1]]...',
+'redirectingto' => 'Riindirizzat għal [[:$1]]...',
# action=purge
'confirm_purge' => "Ħassar il-''cache'' ta' din il-paġna?
@@ -2491,7 +2489,7 @@ $1",
'table_pager_empty' => 'L-ebda riżultat',
# Auto-summaries
-'autosumm-blank' => 'Neħħi kull kontenut mill-paġna',
+'autosumm-blank' => 'Tneħħa kull kontenut mill-paġna',
'autosumm-replace' => "Il-paġna ġiet mibdula ma' '$1'",
'autoredircomment' => 'Rindirizzat għal [[$1]]',
'autosumm-new' => 'Paġna ġdida: $1',
diff --git a/languages/messages/MessagesMwl.php b/languages/messages/MessagesMwl.php
index 911af009..445846b2 100644
--- a/languages/messages/MessagesMwl.php
+++ b/languages/messages/MessagesMwl.php
@@ -4,8 +4,10 @@
* @ingroup Language
* @file
*
+ * @author Cecílio
* @author MCruz
* @author Malafaya
+ * @author Urhixidur
*/
$fallback = 'pt';
@@ -20,22 +22,22 @@ $messages = array(
'tuesday' => 'Terça',
'wednesday' => 'Quarta',
'thursday' => 'Quinta',
-'friday' => 'Sexta',
+'friday' => 'Sesta',
'saturday' => 'Sábado',
'sun' => 'Dem',
'mon' => 'Seg',
'tue' => 'Ter',
'wed' => 'Qua',
'thu' => 'Qui',
-'fri' => 'Sex',
-'sat' => 'Sab',
+'fri' => 'Ses',
+'sat' => 'Sáb',
'january' => 'Janeiro',
'february' => 'Febreiro',
-'march' => 'Márçio',
+'march' => 'Márcio',
'april' => 'Abril',
'may_long' => 'Maio',
-'june' => 'Junho',
-'july' => 'Julho',
+'june' => 'Júnio',
+'july' => 'Júlio',
'august' => 'Agosto',
'september' => 'Setembre',
'october' => 'Outubre',
@@ -46,8 +48,8 @@ $messages = array(
'march-gen' => 'Márcio',
'april-gen' => 'Abril',
'may-gen' => 'Maio',
-'june-gen' => 'Junho',
-'july-gen' => 'Julho',
+'june-gen' => 'Júnio',
+'july-gen' => 'Júlio',
'august-gen' => 'Agosto',
'september-gen' => 'Setembre',
'october-gen' => 'Outubre',
@@ -55,567 +57,589 @@ $messages = array(
'december-gen' => 'Dezembre',
'jan' => 'Jan',
'feb' => 'Feb',
-'mar' => 'Mar',
+'mar' => 'Már',
'apr' => 'Abr',
'may' => 'Mai',
-'jun' => 'Jun',
-'jul' => 'Jul',
+'jun' => 'Jún',
+'jul' => 'Júl',
'aug' => 'Ago',
'sep' => 'Set',
'oct' => 'Out',
-'nov' => 'Nov',
+'nov' => 'Nob',
'dec' => 'Dez',
# Categories related messages
-'category_header' => 'Páginas na categoria "$1"',
-'subcategories' => 'Subcategories',
-'category-media-header' => 'Multimédia na categorie "$1"',
-'category-empty' => "''Yesta categorie de momento num possui nenhuma página de conteúdo o ficheiro multimédia.''",
-'listingcontinuesabbrev' => 'cont.',
-
-'about' => 'Sobre',
-'newwindow' => '(abre numa nuoba janela)',
-'cancel' => 'Cancelar',
-'qbfind' => 'Procurar',
-'qbedit' => 'Editar',
+'category_header' => 'Páiginas an la catadorie "$1"',
+'subcategories' => 'Subcatadories',
+'category-media-header' => 'Multimédia an la catadorie "$1"',
+'category-empty' => "''Esta catadorie neste sfergante nun ten nanhue páigina ó cuntenido multimédia.''",
+'listingcontinuesabbrev' => 'cunt.',
+
+'about' => 'Subre',
+'newwindow' => '(abre nua nuoba jinela)',
+'cancel' => 'Çfazer',
+'qbfind' => 'Percurar',
+'qbedit' => 'Eiditar',
'mytalk' => 'Mie cumbersa',
'errorpagetitle' => 'Erro',
-'returnto' => 'Retornar para $1.',
+'returnto' => 'Retornar pa $1.',
'tagline' => 'De {{SITENAME}}',
'help' => 'Ajuda',
-'search' => 'Pesquisa',
-'searchbutton' => 'Pesquisar',
-'searcharticle' => 'Ir',
-'history' => 'Histórico da página',
-'history_short' => 'Histórico',
-'printableversion' => 'Versão para impressão',
-'permalink' => 'Ligaçon permanente',
-'edit' => 'Editar',
-'editthispage' => 'Editar yesta página',
-'delete' => 'Apagar',
+'search' => 'Percura',
+'searchbutton' => 'Percurar',
+'searcharticle' => 'Bota',
+'history' => 'Stórico de la Páigina',
+'history_short' => 'Stória',
+'printableversion' => 'Berçon pa Ampremir',
+'permalink' => 'Lhigaçon pa siempre',
+'edit' => 'Eiditar',
+'editthispage' => 'Eiditar esta páigina',
+'delete' => 'Botar fuora',
'protect' => 'Proteger',
-'newpage' => 'Nuoba página',
-'talkpage' => 'Çcutir yesta página',
+'newpage' => 'Nuoba páigina',
+'talkpage' => 'Çcutir esta páigina',
'talkpagelinktext' => 'Cumbersar',
-'personaltools' => 'Ferramentas pessoais',
-'talk' => 'Çcusson',
-'views' => 'Bistas',
+'personaltools' => 'Ferramientas pessonales',
+'talk' => 'Çcuçon',
+'views' => 'Bejitas',
'toolbox' => 'Caixa de Ferramentas',
'redirectedfrom' => '(Redireccionado de <b>$1</b>)',
-'redirectpagesub' => 'Página de redireccionamento',
+'redirectpagesub' => 'Páigina de reancaminamiento',
'jumpto' => 'Saltar a:',
-'jumptonavigation' => 'navegaçon',
-'jumptosearch' => 'pesquisa',
+'jumptonavigation' => 'nabegaçon',
+'jumptosearch' => 'percura',
# 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' => 'Sobre {{SITENAME}}',
-'aboutpage' => 'Project:Sobre',
-'bugreports' => 'Reportar bugs',
-'bugreportspage' => 'Project:Relatos_de_bugs',
-'copyrightpage' => '{{ns:project}}:Direitos de autor',
-'currentevents' => 'Amboras actuais',
-'currentevents-url' => 'Project:Amboras actuales',
-'disclaimers' => 'Alerta de Conteúdo',
-'disclaimerpage' => 'Project:Aviso geral',
-'edithelp' => 'Ajuda de edição',
-'edithelppage' => 'Help:Editar',
-'helppage' => 'Help:Conteúdos',
-'mainpage' => 'Página principal',
-'mainpage-description' => 'Página principal',
+'aboutsite' => 'Subre {{SITENAME}}',
+'aboutpage' => 'Project:Subre',
+'bugreports' => 'Acusar erros',
+'bugreportspage' => 'Project:Acusar_erros',
+'copyrightpage' => '{{ns:project}}:Dreitos de outor',
+'currentevents' => 'Amboras atuales',
+'currentevents-url' => 'Project:Amboras atuales',
+'disclaimers' => 'Abiso de Cuntenido',
+'disclaimerpage' => 'Project:Abiso giral',
+'edithelp' => 'Ajuda de eidiçon',
+'edithelppage' => 'Help:Eiditar',
+'helppage' => 'Help:Cuntenidos',
+'mainpage' => 'Páigina Percípal',
+'mainpage-description' => 'Páigina Percípal',
'portal' => 'Portal da quemunidade',
-'portal-url' => 'Project:Portal da quemunidade',
+'portal-url' => 'Project:Portal de la quemunidade',
'privacy' => 'Política de privacidade',
-'privacypage' => 'Project:Política de privacidade',
+'privacypage' => 'Project:Política de pribacidade',
-'retrievedfrom' => 'Obtido an "$1"',
-'youhavenewmessages' => 'Você tem $1 ($2).',
-'newmessageslink' => 'nuobas mensages',
+'retrievedfrom' => 'Sacado an "$1"',
+'youhavenewmessages' => 'Tu tenes $1 ($2).',
+'newmessageslink' => 'nuobas mensaiges',
'newmessagesdifflink' => 'comparar com la penúltima revison',
-'editsection' => 'eitar',
-'editold' => 'editar',
-'editsectionhint' => 'Editar secção: $1',
-'toc' => 'Tabla de contenido',
-'showtoc' => 'mostrar',
-'hidetoc' => 'çconder',
+'editsection' => 'eiditar',
+'editold' => 'eiditar',
+'editsectionhint' => 'Eiditar cacho: $1',
+'toc' => 'Tabela de cuntenido',
+'showtoc' => 'amostrar',
+'hidetoc' => 'scunder',
'site-rss-feed' => 'Feed RSS $1',
'site-atom-feed' => 'Feed Atom $1',
'page-rss-feed' => 'Feed RSS de "$1"',
# Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-user' => "Página d'utilizador",
-'nstab-project' => 'Página de proyecto',
-'nstab-image' => 'Ficheiro',
+'nstab-user' => 'Páigina de l outelizador',
+'nstab-project' => 'Páigina de porjeto',
+'nstab-image' => 'Fexeiro',
'nstab-template' => 'Modelo',
-'nstab-category' => 'Categoria',
+'nstab-category' => 'Catadorie',
# General errors
-'badtitle' => 'Títalo inválido',
-'badtitletext' => 'La página pedida era inbálida, bazia, o un títalo inter-lhenguagem o inter-buiqui ancorrectamiente lhigado.
-Puode conter un o mais caracteres que num puoden ser usados an títalos.',
+'badtitle' => 'Títalo ambálido',
+'badtitletext' => 'La páigina que pediste ye ambálida, bazia, ó ua lhigaçon mal feita dun títalo antre-lhéngua ó antre-uiqui.
+Puode tener un ó mais carateres que nun puoden ser outelizados an títalos.',
'viewsource' => 'Ber código',
-'viewsourcefor' => 'para $1',
-'viewsourcetext' => 'Você puode ber i copiar l código desta página:',
+'viewsourcefor' => 'pa $1',
+'viewsourcetext' => 'Tu puodes ber i copiar l código desta páigina:',
# Login and logout pages
-'yourname' => 'Su nome de utilizador',
-'yourpassword' => 'Palabra-chave',
-'remembermypassword' => 'Lhembrar la mie palabra-chave antre sessons neste computador.',
-'login' => 'Entrar',
-'nav-login-createaccount' => 'Entrar / criar cuonta',
-'loginprompt' => 'Tem que ter ls <i>cookies</i> activos para poder autenticar-se na {{SITENAME}}.',
-'userlogin' => 'Entrar / criar cuonta',
+'yourname' => 'Nome de Outelizador',
+'yourpassword' => 'Palabra chabe',
+'remembermypassword' => 'Lhembrar-se de mi neste cumputador',
+'login' => 'Antrar',
+'nav-login-createaccount' => 'Antrar / criar cuonta',
+'loginprompt' => 'Tenes que tener ls <i>cookies</i> atibos para te outenticares an{{SITENAME}}.',
+'userlogin' => 'Antrar / criar cuonta',
'logout' => 'Salir',
'userlogout' => 'Salir',
-'nologin' => 'Num tem ua cuonta? $1.',
-'nologinlink' => 'Crear ua cuonta',
+'nologin' => 'Nun tenes ua cuonta? $1.',
+'nologinlink' => 'Criar ua cuonta',
'createaccount' => 'Criar nuoba cuonta',
-'gotaccount' => 'Ya tem ua cuonta? $1.',
-'gotaccountlink' => 'Entrar',
+'gotaccount' => 'Yá tenes ua cuonta? $1.',
+'gotaccountlink' => 'Antrar',
'yourrealname' => 'Nome berdadeiro:',
-'prefs-help-realname' => 'L nome berdadeiro ye opcional, mas, caso decida l revelar, yeste será outelizado para lhe dar crédito pulo sue trabalho.',
-'loginsuccesstitle' => 'Login bem sucedido',
-'loginsuccess' => "'''Encontra-se agora lhigado a {{SITENAME}} como \"\$1\"'''.",
-'nosuchuser' => 'Num eisiste nenhum outelizador com l nome "$1".
-Berifique l nome que antroduziu, o crie unha nuoba cuonta de outelizador.',
-'nouserspecified' => 'Tem que specificar um nome de outelizador.',
-'wrongpassword' => 'La palabra-chave que antroduziu ye inbálida. Por fabor, tente de nuobo.',
-'wrongpasswordempty' => 'La palabra-chave antroduzida stá em branco. Por fabor, tente de nuobo.',
-'passwordtooshort' => 'La sue palabra-chave ye inbálida o demasiado corta. Debe ter pulo menos $1 caracteres i ser diferente do seu nome de outelizador.',
-'mailmypassword' => 'Ambiar ua nuoba palabra-chabe por correio electrónico',
-'passwordremindertitle' => 'Nuoba palabra-chave temporária an {{SITENAME}}',
-'noemail' => 'Num eisiste andereço de correio electrónico associado al outelizador "$1".',
+'prefs-help-realname' => 'L nome berdadeiro ye oupcional.
+Causo l çponiblizes, este será outelizado pa te dar crédito pul tou trabalho.',
+'loginsuccesstitle' => 'Antreste cumo debe de ser',
+'loginsuccess' => "'''Stás agora lhigado a {{SITENAME}} cumo \"\$1\"'''.",
+'nosuchuser' => 'Num eisiste nanhun outelizador cul nome "$1".
+Bei l nome que metiste, ó [[Special:UserLogin/signup|cria ua nouba cuonta]].',
+'nosuchusershort' => 'Nun eisiste nanhun outelizador cul nome "<nowiki>$1</nowiki>".
+Bei se l screbiste bien.',
+'nouserspecified' => 'Tenes que dezir un nome de outelizador.',
+'wrongpassword' => 'La palabra chabe ye ambálida.
+Por fabor, spurmenta outra beç.',
+'wrongpasswordempty' => 'Tenes que poner la palabra chabe.
+Por fabor, spurmenta outra beç.',
+'passwordtooshort' => 'La tue palabra chabe ye ambálida ó mui pequeinha.
+Debe de tener pul menos {{PLURAL:$1|1 caracter|$1 caracteres}} i ser defrente de l tou nome de outelizador.',
+'mailmypassword' => 'Ambiar nuoba palabra chabe por carta eiletrónica',
+'passwordremindertitle' => 'Nuoba palabra chabe temporária an {{SITENAME}}',
+'noemail' => 'Nun eisiste morada eiletrónica pa l outelizador "$1".',
'passwordsent' => 'Ua nuoba palabra-chave ancontra-se a ser anbiada para l andereço de correio electrónico associado al outelizador "$1".
Por fabor, bolte a efectuar la autenticaçon al recebê-la.',
# Edit page toolbar
'bold_sample' => 'Testo carregado',
-'bold_tip' => 'Testo negro',
-'italic_sample' => 'Testo itálico',
-'italic_tip' => 'Testo an itálico',
-'link_sample' => 'Título da ligação',
-'link_tip' => 'Ligação interna',
-'extlink_sample' => 'http://www.example.com títalu de ligaçon externa',
-'extlink_tip' => 'Ligaçon externa (lembre-se do prefixo http://)',
-'headline_sample' => 'Testo de cabeçalho',
-'headline_tip' => 'Secção de nível 2',
-'math_sample' => 'Inserir fórmula aqui',
+'bold_tip' => 'Testo a negrito',
+'italic_sample' => 'Testo eitálico',
+'italic_tip' => 'Testo an eitálico',
+'link_sample' => 'Títalo de la lhigaçon',
+'link_tip' => 'Lhigaçon anterna',
+'extlink_sample' => 'http://www.example.com títalo de la lhigaçon',
+'extlink_tip' => 'Lhigaçon sterna (lembra-te de l perfixo http://)',
+'headline_sample' => 'Testo de cabeçailho',
+'headline_tip' => 'Cacho de níble 2',
+'math_sample' => 'Poner fórmula eiqui',
'math_tip' => 'Fórmula matemática (LaTeX)',
-'nowiki_sample' => 'Inserir texto não-formatado aqui',
-'nowiki_tip' => 'Ignorar formato wiki',
-'image_tip' => 'Ficheiro embebido',
-'media_tip' => 'Ligação para ficheiro',
-'sig_tip' => 'Sua assinatura, com hora e data',
-'hr_tip' => 'Linha horizontal (utilize moderadamente)',
+'nowiki_sample' => 'Anserir testo nun-formatado eiqui',
+'nowiki_tip' => 'Nun fazer causo de la formataçon wiki',
+'image_tip' => 'Fexeiro ambutido',
+'media_tip' => 'Lhigaçon pa fexeiro',
+'sig_tip' => 'La tue assinatura, cun hora i data',
+'hr_tip' => 'Lhinha hourizontal (outeliza cun regra)',
# Edit pages
'summary' => 'Sumário',
-'subject' => 'Assunto/cabeçalho',
-'minoredit' => 'Marcar como edição mínima',
-'watchthis' => 'Observar esta página',
-'savearticle' => 'Grabar página',
-'preview' => 'Prever',
-'showpreview' => 'Mostrar prebison',
-'showdiff' => 'Mostrar alterações',
-'anoneditwarning' => "'''Atenção''': Você não se encontra autenticado. O seu endereço de IP será registado no histórico de edições desta página.",
-'summary-preview' => 'Previson de sumário',
-'blockedtext' => '<big>O seu nome de utilizador ou endereço de IP foi bloqueado</big>
+'subject' => 'Assunto/cabeçailho',
+'minoredit' => 'Marcar cumo eidiçon pequerrixa',
+'watchthis' => 'Ber esta páigina',
+'savearticle' => 'Grabar páigina',
+'preview' => 'Amostrar Purmeiro',
+'showpreview' => 'Amostrar prebison',
+'showdiff' => 'Amostrar alteraçones',
+'anoneditwarning' => "'''Abiso''': Tu nun stás outenticado. L tou IP será registrado ne l stórico de las eidiçones desta páigina.",
+'summary-preview' => 'Amostra de l sumário',
+'blockedtext' => '<big>L tou nome d\'outelizador ó morada de IP foi bloquiada</big>
-O bloqueio foi realizado por $1. O motivo apresentado foi \'\'$2\'\'.
+L bloqueio fui feito por $1. La rezon fui \'\'$2\'\'.
-* Início do bloqueio: $8
-* Expiração do bloqueio: $6
-* Destino do bloqueio: $7
+* Ampeço de l bloqueio: $8
+* Balidade de l bloqueio: $6
+* Çtino de l bloqueio: $7
-Você pode contactar $1 ou outro [[{{MediaWiki:Grouppage-sysop}}|administrador]] para discutir sobre o bloqueio.
+Tu puodes cuntatar $1 ó outro [[{{MediaWiki:Grouppage-sysop}}|admenistrador]] pa çcutir subre l bloqueio.
-Note que não poderá utilizar a funcionalidade "Contactar utilizador" se não possuir uma conta neste wiki ({{SITENAME}}) com um endereço de email válido indicado nas suas [[Special:Preferences|preferências de utilizador]] e se tiver sido bloqueado de utilizar tal recurso.
+Bei que nun poderás outelizar la funcionalidade "Cuntatar outelizador" se nun tubires ua counta neste wiki ({{SITENAME}}) cun ua morada eiletrónica bálida andicada an las tues [[Special:Preferences|preferéncias d\'outelizador]] i se tubires sido bloquiado de outelizar essa ferramienta.
-O seu endereço de IP atual é $3 e a ID de bloqueio é $5. Por favor, inclua um desses (ou ambos) dados em quaisquer tentativas de esclarecimentos.',
+La tue morada de IP atual ye $3 i l ID de l bloqueio ye $5. Por fabor, anclui un deilhes (ó dambos ls dous) dados an qualquier tentatibas de sclarecimentos.',
'newarticle' => '(Nuoba)',
-'newarticletext' => "Você seguiu uma ligaçon para unhaa página que inda num existe.
-Para criá-la, screva l sue conteúdo na caixa abaixo
-(veja a [[{{MediaWiki:Helppage}}|página de ajuda]] para mais detalhes).
-Se você chegou até aqui por angano, clique ne l boton '''boltar''' (o ''back'') de l sue navegador.",
-'noarticletext' => 'Num eisiste actualmente teisto nesta página; você puode [[Special:Search/{{PAGENAME}}|pesquisar pulo títalo desta página noutras páginas]] o [{{fullurl:{{FULLPAGENAME}}|action=edit}} editar esta página].',
-'previewnote' => '<strong>Isto ye apenas unha prebison. Las alteraçons inda num foram grabadas!</strong>',
-'editing' => 'A editar $1',
-'editingsection' => 'Editando $1 (secçon)',
-'copyrightwarning' => 'Por fabor, note que todas las sues contribuiçons an {{SITENAME}} son consideradas cumo lhançadas ne ls termos de la lhicença $2 (ber $1 para detalhes). Se num deseija que o sue testo seija inexoravelmente editado i redistribuído de tal forma, num lo enbie.<br />
-Você está, al mesmo tempo, a garantir-nos que isto ye algo escrito por si, o algo copiado de unha fonte de testos an domínio público o similarmente de teor libre.
-<strong>NUM ENBIE TRABALHO PROTEGIDO POR DREITOS DE AUTOR SAN A DEBIDA PERMISSON!</strong>',
-'longpagewarning' => '<strong>AVISO: Esta página possui $1 kilobytes; alguns
-navegadores possuem problemas em editar páginas maiores que 32kb.
-Por favor, considere seccionar a página em secções de menor dimensão.</strong>',
+'newarticletext' => "Tu seguíste ua lhigaçon para ua páigina que inda nun eisiste.
+Para criar la páigina, ampeça a screbir an la caixa ambaixo(bei la [[{{MediaWiki:Helppage}}|páigina de ajuda]] pa mais detailhes).
+Se stás eiqui por anganho, carrega ne l boton '''retornar'''de l tou nabegador de la Anternete.",
+'noarticletext' => 'Nun eisiste atualmente testo nesta páigina; tu puodes [[Special:Search/{{PAGENAME}}|percurar pul títalo desta páigina noutras páiginas]] ó [{{fullurl:{{FULLPAGENAME}}|action=edit}} eiditar esta páigina].',
+'previewnote' => '<strong>Esto ye solo ua amostra; las alteraçones inda nun fúrun grabadas!</strong>',
+'editing' => 'A eiditar $1',
+'editingsection' => 'A eiditar $1 (cacho)',
+'copyrightwarning' => "Por fabor, bei que todas las tues cuntribuiçones an {{SITENAME}} son cunsideradas cumo feitas ne ls termos de la lhicença $2 (bei $1 pa detailhes). Se nun quieres que l tou testo seia eiditado sin piedade i reçtribuído cunsante la gana, nun l ambies.<br
+/>
+Tu stás, al mesmo tiempo, a garantir-mos qu'esto ye algo screbido por ti, ó algo copiado d'ua fuonte de testos an domínio público ó parecido de teor lhibre.
+<strong>NUN AMBIES TRABALHO PORTEGIDO POR DREITOS DE OUTOR SIEN LA DEBIDA PERMISSON!</strong>",
+'longpagewarning' => '<strong>Abiso: Esta páigina ten$1 kilobytes; alguns
+nabegadores de la anternete tenen porblemas al eiditar páiginas cun mais que 32 kb.
+Por fabor, piensa an scachar la páigina an cachos mais pequeinhos.</strong>',
'templatesused' => 'Predefiniçons utilizadas nesta página:',
-'templatesusedpreview' => 'Templates usados nesta previsão:',
+'templatesusedpreview' => 'Modelos outelizados neste amostra:',
'template-protected' => '(protegida)',
'template-semiprotected' => '(semi-protegida)',
'nocreatetext' => '{{SITENAME}} tem restringida la possibilidade de criar nuobas páginas.
Pode boltar atrás i editar unha página yá eisistente, o [[Special:UserLogin|autenticar-se o criar unha cuonta]].',
-'recreate-deleted-warn' => "'''Atenção: Você está a criar uma página já anteriormente eliminada.'''
+'recreate-deleted-warn' => "'''Abiso: Tu stás a criar ua páigina que yá fui d'atrás botada fuora.'''
-Certifique-se de que é adequado prosseguir a edição de esta página.
-O registo de eliminação desta página é exibido a seguir, para sua comodidade:",
+Bei bien se ye aprópiado cuntinar a eiditar esta páigina.
+L registro de quando esta páigina fui botada fuora ye amostrado a seguir, por comodidade:",
# History pages
-'viewpagelogs' => 'Ber registos para yesta página',
-'currentrev' => 'Revison actual',
-'revisionasof' => 'Revisão de $1',
-'revision-info' => 'Revison de $1; $2',
-'previousrevision' => '↠Versão anterior',
-'nextrevision' => 'Verson posterior →',
-'currentrevisionlink' => 'Ber berson actual',
-'cur' => 'act',
-'last' => 'último',
+'viewpagelogs' => 'Ber registros pa esta páigina',
+'currentrev' => 'Rebison atual',
+'revisionasof' => 'Eidiçon cumo la de $1',
+'revision-info' => 'Rebison de $1 por $2',
+'previousrevision' => "↠Berson d'atrás",
+'nextrevision' => 'Berçon mais nuoba→',
+'currentrevisionlink' => 'Ber berçon atual',
+'cur' => 'atu',
+'last' => 'redadeiro',
'page_first' => 'purmeira',
-'page_last' => 'última',
+'page_last' => 'redadeira',
'histlegend' => 'Selecção de diferença: marque as caixas em uma das versões que deseja comparar e carregue no botão.<br />
Legenda: (actu) = diferenças da versão actual,
(ult) = diferença da versão precedente, m = edição menor',
'histfirst' => 'Mais antigas',
-'histlast' => 'Mais recentes',
+'histlast' => 'Redadeiras',
# Revision feed
'history-feed-item-nocomment' => '$1 a $2', # user at time
# Diffs
-'history-title' => 'Histórico de ediçons de "$1"',
-'difference' => '(Diferença entre revisões)',
+'history-title' => 'Stórico de eidiçones de "$1"',
+'difference' => '(Defréncias antre rebisones)',
'lineno' => 'Linha $1:',
-'compareselectedversions' => 'Compare as versões seleccionadas',
-'editundo' => 'desfazer',
+'compareselectedversions' => 'Acumparar las berçones marcadas',
+'editundo' => 'çfazer',
+'diff-multi' => '({{PLURAL:$1|ua eidiçon antermédia nun stá a ser amostrada|$1 eidiçones antermédias nun stan a ser amostradas}}.)',
# Search results
'noexactmatch' => "'''Num eisiste ua página com l títalo \"\$1\".''' Você puode [[:\$1|criar tal página]].",
'prevn' => 'anteriores $1',
-'nextn' => 'próximos $1',
+'nextn' => 'próssimos $1',
'viewprevnext' => 'Ber ($1) ($2) ($3)',
-'powersearch' => 'Pesquisa avançada',
+'powersearch' => 'Percura Abançada',
# Preferences page
'preferences' => 'Preferencies',
'mypreferences' => 'Las mies preferencias',
-'retypenew' => 'Reintroduza a nuoba palabra-chave',
+'retypenew' => 'Pon outra beç la nuoba palabra chabe:',
'grouppage-sysop' => '{{ns:project}}:Administradores',
# User rights log
-'rightslog' => 'Registo de privilégios de outelizador',
+'rightslog' => 'Registro de dreitos de l outelizador',
# Recent changes
'nchanges' => '$1 {{PLURAL:$1|alteração|alterações}}',
-'recentchanges' => 'Alteraçons recentes',
-'recentchanges-feed-description' => 'Acompanhe las alteraçõns recientes de yeste buiqui por yeste feed.',
-'rcnote' => "A seguir {{PLURAL:$1|está listada '''uma''' alteração ocorrida|estão listadas '''$1''' alterações ocorridas}} {{PLURAL:$2|no último dia|nos últimos '''$2''' dias}}, a partir de $3.",
-'rcnotefrom' => 'Alteraçons efectuadas desde <b>$2</b> (mostradas até <b>$1</b>).',
+'recentchanges' => 'Redadeiras alteraçones',
+'recentchanges-feed-description' => 'Acumpanha las redadeiras alteraçones de l uiqui por este feed.',
+'rcnote' => "A seguir {{PLURAL:$1|stá listada '''ua''' alteraçon feita|stan '''$1''' alteraçones feitas}} {{PLURAL:$2|ne l redadeiro die|ne ls redadeiros '''$2''' dies}}, a partir de las $5 de $4.",
+'rcnotefrom' => 'Alteraçones feitas zde <b>$2</b> (amostradas até <b>$1</b>).',
'rclistfrom' => 'Mostrar as novas alterações a partir de $1',
-'rcshowhideminor' => '$1 edições mínimas',
-'rcshowhidebots' => '$1 robots',
+'rcshowhideminor' => '$1 eidiçones pequerrixas',
+'rcshowhidebots' => '$1 robós',
'rcshowhideliu' => '$1 utilizadores registados',
-'rcshowhideanons' => '$1 utilizadores anónimos',
-'rcshowhidepatr' => '$1 ediçons berificadas',
-'rcshowhidemine' => '$1 mies ediçons',
-'rclinks' => 'Mostrar as últimas $1 mudanças nos últimos $2 dias<br />$3',
-'diff' => 'dif',
-'hist' => 'hist',
-'hide' => 'Esconder',
-'show' => 'Mostrar',
+'rcshowhideanons' => '$1 outelizadores anónimos',
+'rcshowhidepatr' => '$1 eidiçones patrulhadas',
+'rcshowhidemine' => '$1 mies eidiçones',
+'rclinks' => 'Amostrar las redadeiras $1 alteraçones ne ls redadeiros $2 dies<br />$3',
+'diff' => 'defr',
+'hist' => 'stór',
+'hide' => 'Scunder',
+'show' => 'Amostrar',
'minoreditletter' => 'm',
'newpageletter' => 'N',
'boteditletter' => 'b',
# Recent changes linked
'recentchangeslinked' => 'Alterações relacionadas',
-'recentchangeslinked-title' => 'Alterações relacionadas com "$1"',
-'recentchangeslinked-noresult' => 'Não ocorreram alterações em páginas relacionadas no intervalo de tempo fornecido.',
-'recentchangeslinked-summary' => "Esta página especial lista as alterações mais recentes de páginas que possuam um link a outra. Páginas que estejam em sua lista de artigos vigiados são mostradas a '''negrito'''.",
+'recentchangeslinked-title' => 'Alteraçones que ténen a ber cun "$1"',
+'recentchangeslinked-noresult' => 'Nun houbo alteraçones an páiginas relacionadas ne l anterbalo de tiempo.',
+'recentchangeslinked-summary' => "Esta páigina special mostra las redadeiras alteraçones de páiginas que téngan ua lhigaçon a outra (ó de membros de ua catadorie specificada).
+Páiginas que steian an ls [[Special:Watchlist|tous begiados]] son amostradas an '''negrito'''.",
# Upload
-'upload' => 'Carregar ficheiro',
-'uploadbtn' => 'Carregar ficheiro',
-'uploadlogpage' => 'Registo de carregamento',
-'uploadedimage' => 'carregou "[[$1]]"',
+'upload' => 'Cargar fexeiro',
+'uploadbtn' => 'Cargar fexeiro',
+'uploadlogpage' => 'Registro de carregamiento',
+'uploadedimage' => 'cargou "[[$1]]"',
# Special:ImageList
-'imagelist' => 'Lista de ficheiros',
+'imagelist' => 'Fexeiros',
# Image description page
-'filehist' => 'Histórico de l ficheiro',
-'filehist-help' => 'Clique an unha data/horário para ber l ficheiro tal como eilhe se encontraba an tal momento.',
-'filehist-current' => 'actual',
+'filehist' => 'Stórico de l fexeiro',
+'filehist-help' => 'Clique an ua data/hora para ber l fexeiro tal cumo el staba naquel sfergante.',
+'filehist-current' => 'atual',
'filehist-datetime' => 'Data/Hora',
-'filehist-user' => 'Utilizador',
-'filehist-dimensions' => 'Dimensões',
-'filehist-filesize' => 'Tamanho de ficheiro',
-'filehist-comment' => 'Comentário',
-'imagelinks' => 'Ligaçons (andereços web)',
-'linkstoimage' => 'As seguintes páginas apontam para este ficheiro:',
+'filehist-user' => 'Outelizador',
+'filehist-dimensions' => 'Tamanho',
+'filehist-filesize' => 'Tamanho de l fexeiro',
+'filehist-comment' => 'Comentairo',
+'imagelinks' => 'Lhigaçones',
+'linkstoimage' => '{{PLURAL:$1|Esta páigina lhigan|Estas $1 páiginas lhigan}} este fexeiro:',
'nolinkstoimage' => 'Nenhuma página aponta para yeste ficheiro.',
-'sharedupload' => 'Este ficheiro encontra-se partilhado i puode ser usado por otros proyectos.',
-'noimage' => 'Num eisiste nenhum ficheiro com yeste nome. Se desejar, puode $1',
-'noimage-linktext' => 'upload it',
-'uploadnewversion-linktext' => 'Carregar unha nuoba berson de yeste ficheiro',
+'sharedupload' => 'Este fexeiro stá cumpartido i puode ser outelizado por outros porjetos.',
+'noimage' => 'Nun eisiste nanhun fexeiro cun este nome, mas puodes $1',
+'noimage-linktext' => 'carga un',
+'uploadnewversion-linktext' => 'Cargar ua nuoba berçon deste fexeiro',
# MIME search
-'mimesearch' => 'Pesquisa MIME',
+'mimesearch' => 'Percura MIME',
# List redirects
-'listredirects' => 'Lhistar redireccionamientos',
+'listredirects' => 'Amostrar reancaminamientos',
# Unused templates
-'unusedtemplates' => 'Predefiniçons num outelizadas',
+'unusedtemplates' => 'Modelos nun outelizados',
# Random page
-'randompage' => 'Página aleatória',
+'randompage' => 'Páigina a la suorte',
# Random redirect
-'randomredirect' => 'Redireccionamento aleatório',
+'randomredirect' => 'Reancaminamiento a la suorte',
# Statistics
'statistics' => 'Çtatísticas',
-'disambiguations' => 'Página de desambiguaçon',
+'disambiguations' => 'Páigina de zambiguaçon',
-'doubleredirects' => 'Redireccionamentos duplos',
+'doubleredirects' => 'Reancaminamientos duplos',
-'brokenredirects' => 'Redireccionamentos quebrados',
+'brokenredirects' => 'Reancaminamientos scachados',
-'fewestrevisions' => 'Páginas de conteúdo com menos rebisons',
+'withoutinterwiki' => 'Páiginas sin lhigaçones de lhénguas',
+
+'fewestrevisions' => 'Páiginas de cuntenido cun menos rebisones',
# Miscellaneous special pages
'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
-'nlinks' => '$1 {{PLURAL:$1|link|links}}',
+'nlinks' => '$1 {{PLURAL:$1|lhigaçon|lhigaçones}}',
'nmembers' => '$1 {{PLURAL:$1|membro|membros}}',
-'lonelypages' => 'Páginas órfãs',
-'uncategorizedpages' => 'Páginas num categorizadas',
-'uncategorizedcategories' => 'Categories num categorizadas',
-'uncategorizedimages' => 'Imagens num categorizadas',
-'uncategorizedtemplates' => 'Predefinições (templates) num categorizadas',
-'unusedcategories' => 'Categories num usadas',
-'unusedimages' => 'Ficheiros num usados',
-'wantedcategories' => 'Categories pedidas',
-'wantedpages' => 'Páginas pedidas',
-'mostlinked' => 'Páginas cum mais afluentes',
-'mostlinkedcategories' => 'Categories com mais miembros',
-'mostlinkedtemplates' => 'Predefiniçons com mais artigos ligaçons',
-'mostcategories' => 'Páginas de conteúdo com mais categories',
-'mostimages' => 'Imagens com mais referências',
-'mostrevisions' => 'Páginas de conteúdo com mais rebisons',
-'prefixindex' => 'Ãndice de prefixo',
-'shortpages' => 'Páginas curtas',
-'longpages' => 'Páginas longas',
-'deadendpages' => 'Páginas sem saída',
+'lonelypages' => 'Páiginas uorfanas',
+'uncategorizedpages' => 'Páiginas sin catadories',
+'uncategorizedcategories' => 'Catadories nun catadorizadas',
+'uncategorizedimages' => 'Eimaiges sin catadorie',
+'uncategorizedtemplates' => 'Modelos sin catadorie',
+'unusedcategories' => 'Catadories nun outelizadas',
+'unusedimages' => 'Fexeiros nun outelizados',
+'wantedcategories' => 'Catadories pedidas',
+'wantedpages' => 'Páiginas pedidas',
+'mostlinked' => 'Páiginas mais lhigadas',
+'mostlinkedcategories' => 'Catadories cun mais miembros',
+'mostlinkedtemplates' => 'Modelos mais populares de lhigaçones',
+'mostcategories' => 'Páiginas de cuntenido cun mais catadories',
+'mostimages' => 'Eimaiges cun mais refréncias',
+'mostrevisions' => 'Páiginas de cuntenido cun mais rebisones',
+'prefixindex' => 'Ãndice de perfixo',
+'shortpages' => 'Páiginas pequeinhas',
+'longpages' => 'Páiginas cumpridas',
+'deadendpages' => 'Páiginas sin salida',
'protectedpages' => 'Páginas protegidas',
'listusers' => 'Lhista de outelizadores',
-'newpages' => 'Nuovas páginas',
-'ancientpages' => 'Páginas mais antigas',
-'move' => 'Mover',
-'movethispage' => 'Mover esta página',
+'newpages' => 'Nuobas páiginas',
+'ancientpages' => 'Páiginas mais antigas',
+'move' => 'Arrastrar',
+'movethispage' => 'Arrastrar esta páigina',
+'pager-newer-n' => '{{PLURAL:$1|1 nuoba|$1 nuobas}}',
+'pager-older-n' => '{{PLURAL:$1|1 atrasada|$1 atrasadas}}',
# Book sources
-'booksources' => 'Fontes de lhibros',
+'booksources' => 'Fuontes de lhibros',
# Special:Log
'specialloguserlabel' => 'Outelizador:',
'speciallogtitlelabel' => 'Títalo:',
-'log' => 'Registos',
-'all-logs-page' => 'Todos os registos',
+'log' => 'Registros',
+'all-logs-page' => 'To ls registros',
# Special:AllPages
-'allpages' => 'Todas las páginas',
+'allpages' => 'To las páiginas',
'alphaindexline' => '$1 a $2',
-'nextpage' => 'Próxima página ($1)',
+'nextpage' => 'Próssima páigina ($1)',
'prevpage' => 'Página anterior ($1)',
-'allpagesfrom' => 'Mostrar páginas começando an:',
-'allarticles' => 'Todas las páginas',
-'allpagessubmit' => 'Ir',
-'allpagesprefix' => 'Mostrar páginas com l prefixo:',
+'allpagesfrom' => 'Amostrar páiginas ampeçando an:',
+'allarticles' => 'To las páiginas',
+'allpagessubmit' => 'Bota',
+'allpagesprefix' => 'Amostrar páiginas cul perfixo:',
# Special:Categories
-'categories' => 'Categories',
+'categories' => 'Catadories',
# E-mail user
-'emailuser' => 'Contactar yeste outelizador',
+'emailuser' => 'Ambiar carta eiletrónica a este outelizador',
# Watchlist
-'watchlist' => 'Artigos vigiados',
-'mywatchlist' => 'Artigos vigiados',
+'watchlist' => 'Ls mius begiados',
+'mywatchlist' => 'Las mies páiginas begiadas',
'watchlistfor' => "(para '''$1''')",
-'addedwatch' => 'Adicionado à lhista de artigos bigiados',
-'removedwatch' => 'Remobida de la lhista de artigos bigiados',
-'watch' => 'Bigiar',
-'watchthispage' => 'Bigiar yesta página',
+'addedwatch' => 'Ajuntada a las páiginas begiadas',
+'removedwatch' => 'Botada fuora de las páiginas begiados',
+'watch' => 'Begiar',
+'watchthispage' => 'Begiar esta páigina',
'unwatch' => 'Desinteressar-se',
-'watchlist-details' => '{{PLURAL:$1|$1 página vigiada|$1 páginas vigiadas}}, excluindo páginas de discussão.',
-'wlshowlast' => 'Ber últimas $1 horas $2 dias $3',
+'watchlist-details' => '{{PLURAL:$1|$1 páigina begiada|$1 páiginas begiadas}}, fuora las páiginas de çcuçon.',
+'wlshowlast' => 'Ber redadeiras $1 horas $2 dies $3',
'watchlist-hide-bots' => 'Çcuonder ediçons de robôs',
'watchlist-hide-own' => 'çconder mies ediçons',
'watchlist-hide-minor' => 'sconder ediçons menores',
# Displayed when you click the "watch" button and it is in the process of watching
-'watching' => 'Vigiando...',
-'unwatching' => 'Deixando de vigiar...',
+'watching' => 'A begiar...',
+'unwatching' => 'A deixar de begiar...',
# Delete/protect/revert
-'deletepage' => 'Apagar página',
-'confirmdeletetext' => 'Encontra-se prestes a eliminar permanentemente uma página ou uma imagem e todo o seu histórico.
-Por favor, confirme que possui a intenção de fazer isto, que compreende as consequências e que faz isto de acordo com as [[{{MediaWiki:Policy-url}}|políticas]] do projecto.',
-'actioncomplete' => 'Acção terminada',
+'deletepage' => 'Botar fuora páigina',
+'historywarning' => 'Abiso: La páigina que stás quaije a botar fuora ten un stórico:',
+'confirmdeletetext' => "Stás quaije a botar fuora para siempre ua páigina ó ua eimaige i to ls sou stórico.
+Por fabor, bei se ye esso que quieres fazer, que antendes las cunsequéncias i se esso stá d'acordo culas [[{{MediaWiki:Policy-url}}|políticas]].",
+'actioncomplete' => 'Acion acabada',
'deletedtext' => '"<nowiki>$1</nowiki>" fue elhiminada.
Consulte $2 para um registo de eliminações recentes.',
-'deletedarticle' => 'apagado "[[$1]]"',
-'dellogpage' => 'Registo de eliminação',
-'deletecomment' => 'Razon de eliminaçon',
-'deleteotherreason' => 'Razon adicional:',
-'deletereasonotherlist' => 'Outro motivo',
-'rollbacklink' => 'voltar',
+'deletedarticle' => 'botado pa la rue "[[$1]]"',
+'dellogpage' => 'Registro de botado fuora',
+'deletecomment' => 'Rezon pa botar pa fuora:',
+'deleteotherreason' => 'Rezon adicional:',
+'deletereasonotherlist' => 'Outra rezon',
+'rollbacklink' => 'retornar',
'protectlogpage' => 'Registo de protecção',
'protect-legend' => 'Confirmar protecçon',
-'protectcomment' => 'Razon de protecçon',
-'protectexpiry' => 'Expiraçon',
-'protect-default' => '(padron)',
-'protect-fallback' => 'Ye necessário l perbilégio de "$1"',
-'protect-level-autoconfirmed' => 'Bloquear outelizadores num registados',
-'protect-level-sysop' => 'Apenas administradores',
-'protect-summary-cascade' => 'p. progressiva',
-'protect-expiring' => 'expira an $1 (UTC)',
+'protectcomment' => 'Comentairo:',
+'protectexpiry' => 'Spira:',
+'protect_expiry_invalid' => 'L tiempo de balidade ye ambálido.',
+'protect_expiry_old' => 'L tiempo de balidade stá ne l passado.',
+'protect-unchain' => 'Zbloguiar permissones pa arrastrar',
+'protect-text' => 'Tu eiqui puodes ber i demudar ls níbles de proteçon pa esta páigina <strong><nowiki>$1</nowiki></strong>.',
+'protect-default' => '(oumisson)',
+'protect-fallback' => 'Ye perciso la outorizaçon "$1"',
+'protect-level-autoconfirmed' => 'Bloquiar outelizadores nun registrados',
+'protect-level-sysop' => 'Solo admenistradores',
+'protect-summary-cascade' => 'an cascata',
+'protect-expiring' => 'termina an $1 (UTC)',
'protect-cascade' => '"Protecçon progressiva" - proteya quaisquer páginas que estejam ancluídas nesta.',
-'restriction-type' => 'Permisson:',
+'protect-cantedit' => 'Tu nun puodes demudar l níble de proteçon desta páigina, porque tu nun tener outorizaçon pa la eiditar.',
+'restriction-type' => 'Permiçon:',
'restriction-level' => 'Níble de restriçon:',
# Undelete
-'undeletebtn' => 'Restaurar',
+'undeletebtn' => 'Recuperar',
# Namespace form on various pages
-'namespace' => 'Espaço de nomes:',
-'invert' => 'Amberter selecçon',
-'blanknamespace' => '(Principal)',
+'namespace' => 'Spácio de nomes:',
+'invert' => 'Amberter scuolha',
+'blanknamespace' => '(Percípal)',
# Contributions
-'contributions' => 'Contribuições do utilizador',
-'mycontris' => 'Mies contribuiçons',
-'contribsub2' => 'Para $1 ($2)',
-'uctop' => ' (revison actual)',
-'month' => 'Mês (incluye meses anteriores):',
-'year' => 'Anho (incluye anhos anteriores):',
-
-'sp-contributions-newbies-sub' => 'Para nuobas cuontas',
-'sp-contributions-blocklog' => 'Registo de bloqueios',
+'contributions' => 'Cuntribuiçones de l outelizador',
+'mycontris' => 'Las mies upas',
+'contribsub2' => 'Pa $1 ($2)',
+'uctop' => '(rebison atual)',
+'month' => 'De l més (i atrasados):',
+'year' => 'De l anho (i atrasados):',
+
+'sp-contributions-newbies' => 'Percurar solo an las cuntribuiçones de nuobas cuontas',
+'sp-contributions-newbies-sub' => 'Pa nuobas cuontas',
+'sp-contributions-blocklog' => 'Registro de bloqueios',
+'sp-contributions-search' => 'Percurar cuntribuiçones',
+'sp-contributions-username' => 'Morada de IP ó outelizador:',
# What links here
-'whatlinkshere' => 'Páginas afluentes',
-'whatlinkshere-title' => 'Páginas que apontam para $1',
+'whatlinkshere' => 'L que lhiga eiqui',
+'whatlinkshere-title' => 'Páiginas que lhigan a "$1"',
'linklistsub' => '(Lista de ligações)',
-'linkshere' => "As seguintes páginas possuem ligações para '''[[:$1]]''':",
-'nolinkshere' => "Num eisistem ligaçons para '''[[:$1]]'''.",
-'isredirect' => 'página de redireccionamento',
+'linkshere' => "Estas páiginas ténen lhigaçones pa '''[[:$1]]''':",
+'nolinkshere' => "Nun eisisten lhigaçones pa '''[[:$1]]'''.",
+'isredirect' => 'páigina de reancaminamiento',
'istemplate' => 'incluson',
-'whatlinkshere-prev' => '{{PLURAL:$1|anterior|$1 anteriores}}',
-'whatlinkshere-next' => '{{PLURAL:$1|próximo|próximos $1}}',
-'whatlinkshere-links' => '↠andereços da anternet',
+'whatlinkshere-prev' => '{{PLURAL:$1|pa trás|$1 pa trás}}',
+'whatlinkshere-next' => '{{PLURAL:$1|próssimo|próssimos $1}}',
+'whatlinkshere-links' => '↠lhigaçones',
# Block/unblock
-'blockip' => 'Bloquear outelizador',
-'ipboptions' => '2 horas:2 hours,1 dia:1 day,3 dias:3 days,1 semana:1 week,2 semanas:2 weeks,1 mês:1 month,3 meses:3 months,6 meses:6 months,1 anho:1 year,indefinido:infinite', # display1:time1,display2:time2,...
-'ipblocklist' => 'IPs i outelizadores bloqueados',
-'blocklink' => 'bloquear',
-'unblocklink' => 'desbloquear',
+'blockip' => 'Bloquiar outelizador',
+'ipboptions' => '2 horas:2 hours,1 die:1 day,3 dias:3 days,1 sumana:1 week,2 sumanas:2 weeks,1 més:1 month,3 meses:3 months,6 meses:6 months,1 anho:1 year,anfenito:infinite', # display1:time1,display2:time2,...
+'ipblocklist' => 'IPs i outelizadores bloquiados',
+'blocklink' => 'bloquiar',
+'unblocklink' => 'zbloquiar',
'contribslink' => 'contribs',
-'blocklogpage' => 'Registo de bloqueio',
-'blocklogentry' => '"[[$1]]" fue bloqueado com um tiempo de expiraçon de $2 $3',
+'blocklogpage' => 'Registro de l bloqueio',
+'blocklogentry' => '"[[$1]]" fui bloquiado cun un tiempo de spiraçon de $2 $3',
# Move page
'move-page-legend' => 'Mover página',
-'movepagetext' => "Outelizando l seguinte formulário você poderá renomear unha página, mobendo todo l stórico para l nuobo títalo. L títalo anterior será transformado num redireccionamento para l nuobo.
-
-Links para las páginas antigas num seron mudados; certifique-se de verificar se eisistem redireccionamentos quebrados o duplos. Você ye responsáble por certificar-se que ls links continuam apontando para onde eilhes deberion apuntar.
+'movepagetext' => "Outelizando este formulário tu puodes renomear ua páigina, arrastrando to l stórico para l nuobo títalo. L títalo anterior será transformado nun reancaminamiento para l nuobo.
+Ye possible amanhar de forma outomática reancaminamientos que lhigen un títalo oureginal.
+Causo scuolhas para que esso nun seia feito, bei se nun hai reancaminamientos [[Special:DoubleRedirects|dous bezes]] ó [[Special:BrokenRedirects|scachados]].
+Ye de la tue respunsabelidade tener la certeza de que las lhigaçones cuntinan a apuntar pa adonde dében.
-Note que la página '''num''' será mobida se yá eisistir unha página com l nuobo títalo, a num ser que steya bazio o seya um redireccionamento e num tenha stórico de ediçons. Isto significa que puode renomear unha página de bolta para l nome que tinha anteriormente se cometer algum engano i que num puode sobrepor unha página.
+Note que la páigina '''nun''' será arrastrada se yá eisistir ua páigina cul nuobo títalo, a nun ser que steia bazio ó seia un reancaminamiento i nun tenga stórico de eidiçones. Esto quier dezir que puodes renomear outra beç ua páigina para l nome que tenie antes de l anganho i que nun puodes subrescrebir ua páigina.
<b>CUIDADO!</b>
-Isto puode ser unha mudança drástica i inesperada para unha página popular; por fabor, tenha certeza de que compreende las consequências de la alteraçon antes de prosseguir.",
-'movearticle' => 'Mover página',
-'newtitle' => 'Para nuovo títalo',
-'move-watch' => 'Bigiar yesta página',
-'movepagebtn' => 'Mover página',
-'pagemovedsub' => 'Página mobida com sucesso',
-'movepage-moved' => '<big>\'\'\'"$1" foi mobido para "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
-'movedto' => 'movido para',
+Esto puode ser unha mudança drástica i einesperada para una páigina popular; por fabor, ten la certeza de que antendes las cunsequéncias desto antes de cuntinar.",
+'movearticle' => 'Arrastrar páigina',
+'newtitle' => 'Pa nuobo títalo:',
+'move-watch' => 'Begiar esta páigina',
+'movepagebtn' => 'Arrastrar páigina',
+'pagemovedsub' => 'Páigina arrastrada cumo debe de ser',
+'movepage-moved' => '<big>\'\'\'"$1" fui arrastrado pa "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'movedto' => 'arrastrado pa',
'movetalk' => 'Mober tambien la página de çcusson associada.',
-'1movedto2' => '[[$1]] foi movido para [[$2]]',
-'movelogpage' => 'Registo de movimentos',
-'movereason' => 'Motivo:',
+'1movedto2' => '[[$1]] fui arrastrado pa [[$2]]',
+'movelogpage' => 'Registro de mobimientos',
+'movereason' => 'Rezon:',
'revertmove' => 'reverter',
# Export
-'export' => 'Exportação de páginas',
+'export' => 'Sportar páiginas',
# Namespace 8 related
'allmessages' => 'Todas as mensagens de sistema',
# Thumbnails
-'thumbnail-more' => 'Aumentar',
-'thumbnail_error' => 'Erro ao criar miniatura: $1',
+'thumbnail-more' => 'Oumentar',
+'thumbnail_error' => 'Erro al criar eimaige pequeinha: $1',
# Import log
-'importlogpage' => 'Registo de amportaçons',
+'importlogpage' => 'Registro de amportaçones',
# Tooltip help for the actions
-'tooltip-pt-userpage' => "La mie página d'utilizador",
-'tooltip-pt-mytalk' => 'Página de mie cumbersa',
+'tooltip-pt-userpage' => "La mie páigina d'outelizador",
+'tooltip-pt-mytalk' => 'Páigina de la mie cumbersa',
'tooltip-pt-preferences' => 'Las mies preferencias',
'tooltip-pt-watchlist' => 'Lista de artigos vigiados.',
'tooltip-pt-mycontris' => 'Lhista das mies contribuiçons',
-'tooltip-pt-login' => 'Você é encorajado a autenticar-se, apesar disso não ser obrigatório.',
+'tooltip-pt-login' => 'Tu sós animado pa que te outentiques, inda que esso nun seia oubrigatório.',
'tooltip-pt-logout' => 'Sair',
-'tooltip-ca-talk' => 'Discussão sobre o conteúdo da página',
-'tooltip-ca-edit' => 'Você pode editar esta página. Por favor, use o botão Mostrar Previsão antes de gravar.',
-'tooltip-ca-addsection' => 'Adicionar comentário a yesta çcusson.',
-'tooltip-ca-viewsource' => 'Esta página está protegida. No entanto, você pode ver o seu código.',
-'tooltip-ca-protect' => 'Proteger esta página',
-'tooltip-ca-delete' => 'Apagar esta página',
-'tooltip-ca-move' => 'Mover esta página',
-'tooltip-ca-watch' => 'Adicionar esta página als artigos vigiados',
-'tooltip-ca-unwatch' => 'Remover yesta página de ls artigos vigiados',
+'tooltip-ca-talk' => 'Çcuçon subre l cuntenido de la páigina',
+'tooltip-ca-edit' => 'Tu puodes eiditar esta páigina. Por fabor, outeliza l boton Amostrar Prebison antes de grabar.',
+'tooltip-ca-addsection' => 'Ajuntar cometairo a esta çcuçon.',
+'tooltip-ca-viewsource' => 'Esta páigina stá protegida. Inda assi, tu puodes ber l sou código.',
+'tooltip-ca-protect' => 'Proteger esta páigina',
+'tooltip-ca-delete' => 'Botar fuora esta páigina',
+'tooltip-ca-move' => 'Arrastrar esta páigina',
+'tooltip-ca-watch' => 'Ajuntar esta páigina als mius begiados',
+'tooltip-ca-unwatch' => 'Botar pa la rue esta páigina de ls mius begiados',
'tooltip-search' => 'Pesquisa {{SITENAME}}',
-'tooltip-n-mainpage' => 'Visitar la página principal',
-'tooltip-n-portal' => 'Sobre l proyecto',
-'tooltip-n-currentevents' => 'Informaçon temática sobre amboras actuales',
+'tooltip-n-mainpage' => 'Bejitar la Páigina Percípal',
+'tooltip-n-portal' => 'Subre l porjeto, l que puodes fazer, adonde ancuntrar cousas',
+'tooltip-n-currentevents' => 'Ancuntrar anformaçon de fondo subre amboras atuales',
'tooltip-n-recentchanges' => 'Lhista de mudanças recentes nesta wiki.',
-'tooltip-n-randompage' => 'Carregar página aleatória',
-'tooltip-n-help' => 'Local com informação auxiliar.',
-'tooltip-t-whatlinkshere' => 'Lista de todas las páginas que se lhigam a yesta',
-'tooltip-t-contributions' => 'Ber las contribuiçons de yeste outelizador',
-'tooltip-t-emailuser' => 'Enbiar um e-mail a yeste outelizador',
-'tooltip-t-upload' => 'Carregar imagens ou ficheiros',
-'tooltip-t-specialpages' => 'Lista de páginas especiais',
-'tooltip-ca-nstab-user' => 'Ber a página de l utilizador',
+'tooltip-n-randompage' => 'Ber páigina a la suorte',
+'tooltip-n-help' => 'Lhugar cun anformaçon pa ajuda.',
+'tooltip-t-whatlinkshere' => 'Todas las páiginas que se lhigan eiqui',
+'tooltip-t-contributions' => "Ber las cuntribuiçones d'este outelizador",
+'tooltip-t-emailuser' => 'Ambiar ua carta eiletrónica a este outelizador',
+'tooltip-t-upload' => 'Cargar eimaiges ó fexeiros',
+'tooltip-t-specialpages' => 'To las páiginas speciales',
+'tooltip-ca-nstab-user' => 'Ber la páigina de l outelizador',
'tooltip-ca-nstab-project' => 'Ber la página de l proyecto',
-'tooltip-ca-nstab-image' => 'Ber la página de l ficheiro',
+'tooltip-ca-nstab-image' => 'Ber la páigina de l fexeiro',
'tooltip-ca-nstab-template' => 'Ber l modelo',
-'tooltip-ca-nstab-help' => 'Ber la página de ayuda',
-'tooltip-ca-nstab-category' => 'Ber la página da categoria',
-'tooltip-minoredit' => 'Marcar como ediçon menor',
-'tooltip-save' => 'Grabar sues alterações',
-'tooltip-preview' => 'Prever as alterações, por favor utilizar antes de gravar!',
-'tooltip-diff' => 'Mostrar alterações que fez a este texto.',
-'tooltip-compareselectedversions' => 'Ber las diferenças antre las dues versons seleccionadas desta página.',
-'tooltip-watch' => 'Acrescentar yesta página a la sue lhista de artigos vigiados',
+'tooltip-ca-nstab-help' => 'Ber la páigina de ajuda',
+'tooltip-ca-nstab-category' => 'Ber la páigina de la catadorie',
+'tooltip-minoredit' => 'Marcar cumo eidiçon pequerrixa',
+'tooltip-save' => 'Grabar las tues alteraçones',
+'tooltip-preview' => 'Bei purmeiro las alteraçones, por fabor outeliza esto antes de grabar!',
+'tooltip-diff' => 'Amostrar alteraçones que faziste neste testo.',
+'tooltip-compareselectedversions' => 'Ber las defréncias antre las dues berçones marcadas desta páigina.',
+'tooltip-watch' => 'Ajuntar esta páigina als tous begiados',
# Browsing diffs
-'previousdiff' => '↠Ber la alteraçom anterior',
-'nextdiff' => 'Ber la alteraçon posterior →',
+'previousdiff' => "↠Eidiçon d'atrás",
+'nextdiff' => 'Redadeira eidiçon →',
# Media information
'file-info-size' => '($1 × $2 pixel, tamanho: $3, tipo MIME: $4)',
-'file-nohires' => '<small>Sem resolução maior disponível.</small>',
-'svg-long-desc' => '(ficheiro SVG, de $1 × $2 pixels, tamanho: $3)',
-'show-big-image' => 'Resoluçon completa',
-'show-big-image-thumb' => '<small>Tamanho desta previsão: $1 × $2 pixels</small>',
+'file-nohires' => '<small>Sin resoluçon maior çponible.</small>',
+'svg-long-desc' => '(fexeiro SVG, de $1 × $2 pixeles, tamanho: $3)',
+'show-big-image' => 'Resoluçon cumpleta',
+'show-big-image-thumb' => '<small>Tamanho desta prebison: $1 × $2 pixeles</small>',
# Special:NewImages
-'newimages' => 'Galeria de nuobos ficheiros',
+'newimages' => 'Galerie de nuobos fexeiros',
# Bad image list
'bad_image_list' => 'O formato é o seguinte:
@@ -625,11 +649,11 @@ Links subsequentes na mesma linha são considerados excepções, i.e. artigos on
# Metadata
'metadata' => 'Metadados',
-'metadata-help' => 'Yeste ficheiro contém anformaçon adicional, probablemente adicionada a partir de la câmara digital o de l scanner usado para lo criar.
-Caso l ficheiro tenha sido modificado a partir de l sue stado original, alguns detalhes poderon num reflectir completamente las mudanças efectuadas.',
-'metadata-expand' => 'Mostrar restantes detalhes',
-'metadata-collapse' => 'Esconder detalhes restantes',
-'metadata-fields' => 'Os campos de metadados EXIF listados nesta mensagem poderão estar presente na exibição da página de imagem quando a tabela de metadados estiver no modo "expandida". Outros poderão estar escondidos por padrão.
+'metadata-help' => "Este fexeiro ten anformaçon adecional, l mais cierto ajuntada a partir de la máquina de retratos ó de l ''scanner'' outelizada para l criar.
+Causo l fexeiro tenga sido demudado a partir de l sou stado oureginal, alguns detailhes poderán nun refletir por cumpleto las alteraçones feitas.",
+'metadata-expand' => 'Amostrar mais detailhes',
+'metadata-collapse' => 'Scunder mais detailhes',
+'metadata-fields' => 'Ls campos de metadados EXIF amostrados nesta mensaige poderán star persentes an la eisebiçon de la páigina de la eimaige quando la tabela de metadados stubir ne l modo "spandida". Outros poderán star scundidos por oumisson.
* make
* model
* datetimeoriginal
@@ -638,8 +662,8 @@ Caso l ficheiro tenha sido modificado a partir de l sue stado original, alguns d
* focallength', # Do not translate list items
# External editor support
-'edit-externally' => 'Editar yeste ficheiro outelizando ua aplicaçon externa',
-'edit-externally-help' => 'Consulte as [http://www.mediawiki.org/wiki/Manual:External_editors instruções de instalação] para mais informação.',
+'edit-externally' => 'Eiditar este fexeiro outelizando ua aplicaçon sterna',
+'edit-externally-help' => '(Bei las [http://www.mediawiki.org/wiki/Manual:External_editors anstruçones de anstalaçon] pa mais anformaçon).',
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'todas',
@@ -647,14 +671,14 @@ Caso l ficheiro tenha sido modificado a partir de l sue stado original, alguns d
'monthsall' => 'todos',
# Watchlist editing tools
-'watchlisttools-view' => 'Ber alteraçons amportantes',
-'watchlisttools-edit' => 'Ber i editar a lhista de bigiados',
+'watchlisttools-view' => 'Ber alteraçones amportantes',
+'watchlisttools-edit' => 'Ber i eiditar ls mius begiados',
'watchlisttools-raw' => 'Ediçon bruta da lhista de ls bigiados',
# Special:Version
-'version' => 'Berson', # Not used as normal message but as header for the special page itself
+'version' => 'Berçon', # Not used as normal message but as header for the special page itself
# Special:SpecialPages
-'specialpages' => 'Páginas speciales',
+'specialpages' => 'Páiginas speciales',
);
diff --git a/languages/messages/MessagesMyv.php b/languages/messages/MessagesMyv.php
index 15ae58f6..87528181 100644
--- a/languages/messages/MessagesMyv.php
+++ b/languages/messages/MessagesMyv.php
@@ -11,6 +11,7 @@
* @author Spacebirdy
* @author Sura
* @author Tupikovs
+ * @author Urhixidur
*/
$messages = array(
@@ -93,13 +94,13 @@ $messages = array(
'february-gen' => 'Даволковонь',
'march-gen' => 'Эйзюрковонь',
'april-gen' => 'Чадыковонь',
-'may-gen' => 'Панжыковонь',
+'may-gen' => 'Панжиковонь',
'june-gen' => 'Ðштемковонь',
'july-gen' => 'Медьковонь',
'august-gen' => 'Умарьковонь',
'september-gen' => 'Таштамковонь',
'october-gen' => 'Ожоковонь',
-'november-gen' => 'Сунденьковонь',
+'november-gen' => 'Сундерьковонь',
'december-gen' => 'Ðцамковонь',
'jan' => 'Якш',
'feb' => 'Дав',
@@ -157,8 +158,8 @@ $messages = array(
'returnto' => 'ВелÑÐ²Ñ‚Ð¾Ð¼Ñ $1 лопантень.',
'tagline' => '{{SITENAME}} -нь пельде',
'help' => 'ЛезкÑ',
-'search' => 'ВешнемÑ',
-'searchbutton' => 'Вешнек',
+'search' => 'ВешнÑмÑ',
+'searchbutton' => 'ВешнÑк',
'go' => 'ÐдÑ',
'searcharticle' => 'ÐдÑ',
'history' => 'Лопань полавтнемат - витнемат',
@@ -176,7 +177,7 @@ $messages = array(
'deletethispage' => 'ÐÐ°Ñ€Ð´Ð°Ð¼Ñ Ñ‚Ðµ лопанть',
'undelete_short' => 'ВелÑÐ²Ñ‚Ð¾Ð¼Ñ Ð½Ð°Ñ€Ð´Ð°Ð·ÐµÐ½Ñ‚ÑŒ {{PLURAL:$1|вейке витнема-петнема|$1 витнемат-петнемат}}',
'protect' => 'ÐÑ€Ð°Ð²Ñ‚Ð¾Ð¼Ñ Ð¿Ñ€Ñнь ванÑтомаÑ',
-'protect_change' => 'Ð¿Ð¾Ð»Ð°Ð²Ñ‚Ð¾Ð¼Ñ Ð¿Ñ€Ñнь ванÑтома лувонть',
+'protect_change' => 'полавтомÑ',
'protectthispage' => 'ÐÑ€Ð°Ð²Ñ‚Ð¾Ð¼Ñ Ñ‚Ðµ лопанть ванÑтомаÑ',
'unprotect' => 'Ð¡Ð°ÐµÐ¼Ñ Ð¿Ñ€Ñнь ванÑтомаÑто',
'unprotectthispage' => 'Ð¡Ð°ÐµÐ¼Ñ Ñ‚Ðµ лопанть ванÑтомаÑто',
@@ -206,7 +207,7 @@ $messages = array(
'protectedpage' => 'Те лопаÑÑŒ ванÑтомаÑо',
'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}} ланга',
@@ -345,7 +346,7 @@ $messages = array(
'username' => 'ТеицÑнь леметь:',
'uid' => 'ТеицÑнь ID:',
'yourrealname' => 'ÐлкукÑонь леметь:',
-'yourlanguage' => 'Кель:',
+'yourlanguage' => 'КелеÑÑŒ:',
'yournick' => 'Кедень путома:',
'badsiglength' => 'Кедень путомат пек кувака; илÑÑÑ‚ уле ÑйÑÑÐ½Ð·Ñ $1 -до ламо тешкÑÑ‚.',
'email' => 'Е-Ñёрма',
@@ -355,21 +356,21 @@ $messages = array(
'noname' => 'ЗÑÑ€Ñ Ñзить макÑо кемекÑтазь теицÑнь лем.',
'loginsuccesstitle' => 'Совавить',
'loginsuccess' => "'''Тон Ñовить {{SITENAME}}-Ñ ÐºÐ¾Ð´Ð° \"\$1\".'''",
-'nosuchuser' => 'Ð¢ÐµÐ¸Ñ†Ñ Ð¸ÑÑ‚Ñмо $1 лем марто араÑÑŒ.
-Ванынк видеÑÑ‚Ñ Ñёрмадоманть али теинк Ð¾Ð´Ñ Ñовавтоманть од теицÑнть.',
+'nosuchuser' => '$1 лем марто Ñ‚ÐµÐ¸Ñ†Ñ Ð°Ñ€Ð°ÑÑŒ.
+Ваннык видеÑÑ‚Ñ Ñёрмадык Ñли [[Special:UserLogin/signup|тейть-шкак од Ñовамо тарка]].',
'nosuchusershort' => '"<nowiki>$1</nowiki>" лемÑÑ Ñ‚ÐµÐ¸Ñ†Ñ Ð°Ñ€Ð°ÑÑŒ. Варштака, кизды, аволь иÑÑ‚Ñ Ñёрмадозь.',
'nouserspecified' => 'ТеицÑнь лем ÑÑ€Ñви.',
'wrongpassword' => 'Ðволь иÑÑ‚Ñ Ñёрмадык Ñовамо валот. Варчыка одов.',
'wrongpasswordempty' => 'Салавань валот кадовÑÑŒ апак Ñёрмадо. Сёрмадыка одов.',
'passwordtooshort' => 'Совамо валот а маштови Ñли кувалмозо а Ñаты. ЭйÑÑÐ½Ð·Ñ ÑÑ€Ñволь ÑƒÐ»ÐµÐ¼Ñ {{PLURAL:$1|1 тешкÑ|$1 тешкÑÑ‚}}, аволь Ñеде аламо. Совамо валонтень ÑÑ€Ñви ÑÐ²Ð¾Ð²Ð¾Ð¼Ñ Ñ‚ÐµÐ¸Ñ†Ñнь валонть ÑйÑÑ‚Ñ.',
-'mailmypassword' => 'Е-Ñёрмань Ñовамо вал',
+'mailmypassword' => 'Кучт е-ÑёрмаÑо од Ñовамо вал',
'passwordremindertitle' => '{{SITENAME}} туртов акуватень од Ñовамо вал',
-'passwordremindertext' => 'Кие-бути (кода неÑви тон) IP-тешкÑÑ‚Ñнть $1 вешÑÑŒ,<br />
-минек кедьÑÑ‚Ñ ÐºÑƒÑ‡Ð¾Ð¼Ñ Ñ‚ÐµÐ¸Ñ†Ñнь од Ñовамо вал {{grammar:genitive|{{SITENAME}}}} ($4).<br />
-Совамо валоÑÑŒ теицÑнтень $2 ней: <code>$3</code>.<br />
-Тонеть ÑÑ€Ñви ней Ð½ÐµÐ²Ñ‚ÐµÐ¼Ñ Ð¿Ñ€Ñнть ÑиÑтемаÑонть ды полавтомонзо Ñовамо валонть.<br />
+'passwordremindertext' => 'Кие-бути (кода неÑви тон IP-тешкÑÑÑ‚Ñнть $1) вешÑÑŒ,<br />
+минек кедьÑÑ‚Ñ ÐºÑƒÑ‡Ð¾Ð¼Ñ Ñ‚ÐµÐ¸Ñ†Ñнь од Ñовамо вал {{SITENAME}} ($4) ÑÐ°Ð¹Ñ‚Ñ Ñовамга.<br />
+ТеицÑнтень "$2" кучозь нурькине шкань Ñовамо вал, конаÑÑŒ ней "$3".<br />
+Те тон ульнить, ÑÑ€Ñви ней ÑÐ¾Ð²Ð°Ð¼Ñ Ð´Ñ‹ ÐºÐ¾Ñ‡ÐºÐ°Ð¼Ñ Ð¾Ð´ Ñовамо вал.<br />
-Эзик вешне Ñовамо валонть, Ñли мелезÑÑ‚ÑŒ ледÑÑŒ Ñовамо валоÑÑŒ, Ð¸Ð»Ñ Ñво мель те пачтÑмнÑнтень. Ðолдык Ñ‚ÐµÐ²Ñ Ð¼ÐµÐ»ÑŒÑÑ Ð°ÑˆÑ‚Ð¸Ñ†Ñнть - Ð¼ÐµÐ»ÑŒÑ Ð»ÐµÐ´ÑÑ‚Ñзенть.',
+Бути аволь тон вешицÑÑÑŒ, Ñли мелезÑÑ‚ÑŒ ледÑтик Ñовамо валонть,, Ð¸Ð»Ñ Ñво мель те пачтÑмнÑнтень. Ðолдык Ñ‚ÐµÐ²Ñ Ð¼ÐµÐ»ÑŒÑÑ Ð°ÑˆÑ‚Ð¸Ñ†Ñнть - Ð¼ÐµÐ»ÑŒÑ Ð»ÐµÐ´ÑÑ‚Ñзенть.',
'noemail' => '"$1" теицÑнть араÑÑŒ е-Ñёрмапаргозо.',
'passwordsent' => '$1 -нь е-Ñёрмань адреÑÑнтень кучозь од Ñовамо вал.<br />
ИнеÑькеть, кодак валоÑÑŒ пачкоди, Ñовака одов.',
@@ -388,7 +389,7 @@ $messages = array(
'resetpass_header' => 'ÐÑ€Ð°Ð²Ñ‚Ð¾Ð¼Ñ Ð¾Ð´ Ñовамо валот',
'resetpass_submit' => 'Тештик Ñовамо валот ды Ñовак',
'resetpass_success' => 'Совамо валот полавтовÑÑŒ теть! Совавтыть ÑйÑÑÑ‚ÑŒ ÑиÑтемаÑ...',
-'resetpass_forbidden' => '"{{SITENAME}}" ÑайтÑÑнть Ñовамо Ð²Ð°Ð»Ñ‚Ð½Ñ Ð° полавтовить',
+'resetpass_forbidden' => 'Совамо Ð²Ð°Ð»Ñ‚Ð½Ñ Ð° полавтовить',
'resetpass_missing' => 'Формань дата араÑÑŒ.',
# Edit page toolbar
@@ -467,7 +468,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'copyrightwarning' => 'ИнеÑкеть кирдть мельÑÑ {{SITENAME}}-ÑÑ Ð²ÐµÑе путовкÑтнÑнь, лововить Ð½Ð¾Ð»Ð´Ð°Ð·ÐµÐºÑ Ð°Ð»Ð¾ $2 конёвонть корÑÑ (вант $1 педе пеÑ). ÐраÑÑŒ мелеть витневтемÑ-Ð¿ÐµÑ‚Ð½ÐµÐ²Ñ‚ÐµÐ¼Ñ ÑёрмадовкÑот педе пеÑ, илÑк ÑеÑÑ‚Ñ Ð¿ÑƒÑ‚Ð¾ ÑÐ¾Ð½Ð·Ñ Ñ‚ÐµÐ·Ñнь.<br />
ИÑÑ‚Ñжо тезÑнь материалонь макÑомÑот, кемекÑтат тон тонÑÑŒ Ñёрмадык ÑонзÑ, али Ñаик ÑÐ¾Ð½Ð·Ñ Ð²ÐµÐ¹ÑÑнь ёнкÑто али олÑчинь порталÑто.
<strong>ИЛЯ ÐœÐКСО Ð’ÐÐСТОÐЬ ВИДЕЧИСЭ ЛОМÐÐЕÐЬ Ð’ÐЖОДЕМÐÐТЬ ÐПÐК КЕВКСТÐЕ!</strong>',
-'longpagewarning' => '<strong>Ð’ÐÐОК: Те лопанть Ñталмозо $1 килобайтт; конат-конат интерчаматнеÑÑ-браузертнÑÑÑ ÑтакаÑто витнемÑ-Ð¿ÐµÑ‚Ð½ÐµÐ¼Ñ ÑÑ‘Ñ€Ð¼Ð°Ð´Ð¾Ð²ÐºÑ 32-во кб ÑталмоÑо али Ñеде Ñтака.
+'longpagewarning' => '<strong>Ð’ÐÐОК: Те лопанть Ñталмозо $1 килобайтт; конат-конат интерчаматнеÑÑ-браузертнÑÑÑ ÑтакаÑто витнемÑ-Ð¿ÐµÑ‚Ð½ÐµÐ¼Ñ ÑÑ‘Ñ€Ð¼Ð°Ð´Ð¾Ð²ÐºÑ 32-во kб ÑталмоÑо али Ñеде Ñтака.
ИнеÑькеть, паро улевель лопанть ÑÐ²Ð¾Ð¼Ñ Ð²Ð¸ÑˆÐºÐ° пелькÑекÑ.</strong>',
'titleprotectedwarning' => '<strong>Ð’ÐÐОК: Те лопаÑÑŒ Ñёлгозь, Ñон анÑÑк койкона теицÑнень тееви-шкави.</strong>',
'templatesused' => 'Те лопаÑонть Ñ‚ÐµÐ²Ñ Ð½Ð¾Ð»Ð´Ð°Ð·ÑŒ лопа парцунт:',
@@ -477,7 +478,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'template-semiprotected' => '(Ð¿ÐµÐ»ÑŒÑ Ð²Ð°Ð½Ñтозь)',
'nocreatetitle' => 'Лопань теемаÑÑŒ аволь певтеме',
'nocreatetext' => 'Те {{SITENAME}} лопаÑонть пирÑзь од лопань теемаÑÑŒ. Тонь ули мелеть велÑÐ²Ñ‚Ð¾Ð¼Ñ ÑƒÐ´Ð°Ð»Ð¾Ð² ды питнемензе-витнемензе ÑƒÐ»Ð¸Ñ†Ñ Ð»Ð¾Ð¿Ð°Ð½Ñ‚ÑŒ, али [[Special:UserLogin|ÑÐ¾Ð²Ð°Ð¼Ñ Ð°Ð»Ð¸ Ñ‚ÐµÐµÐ¼Ñ Ð¾Ð´ Ñовама]].',
-'nocreate-loggedin' => 'Тонеть а мерить теемÑ-ÑˆÐºÐ°Ð¼Ñ Ð¾Ð´ лопат "{{SITENAME}}" ÑайтаÑонть.',
+'nocreate-loggedin' => 'Тонеть а мерить теемÑ-ÑˆÐºÐ°Ð¼Ñ Ð¾Ð´ лопат.',
'permissionserrorstext' => 'Тонеть а мерить Ñ‚ÐµÐµÐ¼Ñ Ñ‚ÐµÐ½ÑŒ, вана {{PLURAL:$1|тувталоÑÑŒ|тувталтнÑ}}:',
'permissionserrorstext-withaction' => 'Тонеть а мерить Ñ‚ÐµÐµÐ¼Ñ $2, {{PLURAL:$1|тувталоÑÑŒ|тувталтнÑ}} вана:',
'recreate-deleted-warn' => "'''Икелев кардома: ВельмевтÑÑ‚ лопа, кона нардазель.'''
@@ -525,7 +526,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'rev-deleted-event' => '(ÑёрмадÑткÑÑÑŒ нардазь)',
'rev-delundel' => 'невтемÑ/кекшемÑ',
'revisiondelete' => 'ÐардамÑ/Ð²ÐµÐ»ÑŒÐ¼ÐµÐ²Ñ‚ÐµÐ¼Ñ Ð»Ð¸ÑкÑтомтоматнень',
-'revdelete-selected' => '[[:$1]]-нь {{PLURAL:$2|Кочкань лиÑкÑтомтомаÑÑŒ|Кочкань лиÑкÑтомтоматне}}:',
+'revdelete-selected' => "'''[[:$1]]-нь {{PLURAL:$2|Кочкань лиÑкÑтомтомаÑÑŒ|Кочкань лиÑкÑтомтоматне}}:'''",
'revdelete-legend' => 'ÐÑ€Ð°Ð²Ñ‚Ð¾Ð¼Ñ Ð½ÐµÑвомачынь петне',
'revdelete-hide-text' => 'ÐšÐµÐºÑˆÐµÐ¼Ñ Ð»Ð¸ÑкÑтомтомань текÑÑ‚Ñнть',
'revdelete-hide-comment' => 'ÐšÐµÐºÑˆÐµÐ¼Ñ Ð²Ð¸Ñ‚Ð½ÐµÐ¼Ð°Ð´Ð¾-петнемадо арÑематнень',
@@ -632,7 +633,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'retypenew' => 'Сёрмадык омбоцеде Ñовамо валот:',
'textboxsize' => 'Витнема-петнема',
'columns' => 'Палманть:',
-'searchresultshead' => 'Вешнема',
+'searchresultshead' => 'ВешнÑма',
'resultsperpage' => 'ЗÑрокÑÑ‚ÑŒ ваÑтневи ве лопаÑо:',
'contextlines' => 'ЗÑро риÑьметь Ñрьва муевкÑÑÑ:',
'timezonelegend' => 'ЧаÑовойть каркÑÑ‚',
@@ -739,7 +740,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'filename' => 'Файлонь лем',
'filedesc' => 'ÐурькинеÑÑ‚Ñ',
'fileuploadsummary' => 'ÐурькинеÑÑ‚Ñ:',
-'filesource' => 'ЛиÑьмапрÑ:',
+'filesource' => 'ЛиÑьмапрÑзо:',
'uploadedfiles' => 'ЙовкÑтань файлат',
'minlength1' => 'ФайлалемеÑÑŒ Ð°ÑˆÑ‚ÐµÐ·Ñ Ð²ÐµÐ¹ÐºÐµ Ñли Ñеде ламо тешкÑттнÑÑÑ‚Ñ.',
'badfilename' => 'Файланть лемеÑÑŒ полавтозь "$1"-кÑ.',
@@ -794,7 +795,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'shareduploadwiki' => 'Седе ламо Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ ÑÑ€Ñви, вант, инеÑькеть $1.',
'shareduploadduplicate-linktext' => 'Ð»Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° макÑÑ‚',
'shareduploadconflict-linktext' => 'Ð»Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° макÑÑ‚',
-'noimage' => 'КодамоÑк файла иÑÑ‚Ñмо лем марто араÑÑŒ, тынь $1 тейдÑд.',
+'noimage' => 'КодамоÑк файла иÑÑ‚Ñмо лем марто араÑÑŒ. Ули мелеть $1.',
'noimage-linktext' => 'йовкÑтык тень',
'uploadnewversion-linktext' => 'Тонгодо од верÑÐ¸Ñ Ñ‚Ðµ файланть',
@@ -811,7 +812,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'filedelete-comment' => 'ÐœÐµÐ¹Ñ Ð½Ð°Ñ€Ð´Ð°Ð¼Ñ:',
'filedelete-submit' => 'ÐардамÑ',
'filedelete-success' => "'''$1'''-ÑÑŒ нардазь.",
-'filedelete-nofile' => "{{SITENAME}} ÑайтьÑÑнть '''$1''' араÑÑŒ.",
+'filedelete-nofile' => "'''$1''' араÑÑŒ.",
'filedelete-otherreason' => 'Ð›Ð¸Ñ Ñ‚ÑƒÐ²Ñ‚Ð°Ð»:',
'filedelete-reason-otherlist' => 'Ð›Ð¸Ñ Ñ‚ÑƒÐ²Ñ‚Ð°Ð»',
'filedelete-edit-reasonlist' => 'ВитнемÑ-Ð¿ÐµÑ‚Ð½ÐµÐ¼Ñ Ð½Ð°Ñ€Ð´Ð°Ð¼Ð¾Ð½ÑŒ тувталтнÑÑÑ',
@@ -845,7 +846,8 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'userstats' => 'ТеицÑнь ÑтатиÑтика',
'statistics-mostpopular' => 'ВеÑемеде ÑеедьÑÑ‚Ñ Ð²Ð°Ð½Ð¾Ð·ÑŒ лопат',
-'disambiguations' => 'Лопат, конат ÑёрмадÑтовтовить ламоÑмуÑтев терминтт',
+'disambiguations' => 'Лопат, конат ÑёрмадÑтовтовить ламоÑмуÑтев терминтт',
+'disambiguationspage' => 'Template:ÑмуÑтень корÑÑ Ñвома',
'doubleredirects' => 'КавкÑÑ‚ÑŒ ютавтозь',
@@ -910,7 +912,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
# Special:Log
'specialloguserlabel' => 'ТеицÑÑÑŒ:',
-'speciallogtitlelabel' => 'КонÑкÑ:',
+'speciallogtitlelabel' => 'КонÑкÑозо:',
'log' => 'Совамо-лиÑема тевть (региÑтрациÑÑÑŒ)',
'all-logs-page' => 'ВеÑи Ñовамотне-кемекÑтамотьне',
'log-search-submit' => 'ÐдÑ',
@@ -950,10 +952,10 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'emailuser' => 'ÐšÑƒÑ‡Ð¾Ð¼Ñ Ðµ-Ñёрма те теицÑнтень',
'defemailsubject' => '{{SITENAME}} е-Ñёрма',
'noemailtitle' => 'Е-Ñёрма парго араÑÑŒ',
-'emailfrom' => 'Кинь пельде',
-'emailto' => 'Кинень',
-'emailsubject' => 'Мезде',
-'emailmessage' => 'ПачтÑмнÑ',
+'emailfrom' => 'Кинь пельде:',
+'emailto' => 'Кинень:',
+'emailsubject' => 'Мезде:',
+'emailmessage' => 'ПачтÑмнÑ:',
'emailsend' => 'КучомÑ',
'emailccme' => 'Кучок монень е-Ñёрмам копиÑнзо.',
'emailsent' => 'Е-Ñёрма кучозь',
@@ -974,7 +976,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'unwatch' => 'РванÑÑ‚Ð½ÐµÐ¼Ñ Ñ‚ÐµÐ½ÑŒ мельга',
'unwatchthispage' => 'Ð›Ð¾Ñ‚ÐºÐ°Ð¼Ñ Ð²Ð°Ð½Ñтомадонзо',
'notvisiblerev' => 'ЛиÑкÑтомтомаÑÑŒ нардазь',
-'watchlist-details' => '$1 {{PLURAL:$1|лопа|лопат|лопатнеде}}, апак лово кортнема лопатнень.',
+'watchlist-details' => 'Ванома лемриÑьмеÑÑÑ‚ÑŒ {{PLURAL:$1|$1 лопа|$1 лопат}}, апак лово кортнема лопатнень.',
'wlshowlast' => 'ÐÐµÐ²Ñ‚ÐµÐ¼Ñ Ð¼ÐµÐ»ÑŒÑе $1 цÑÑÑ‚ $2 чить $3',
'watchlist-show-bots' => 'ÐÐµÐ²Ñ‚ÐµÐ¼Ñ Ð±Ð¾Ñ‚Ð¾Ð½Ñ‚ÑŒ витнеманзо-петнеманзо',
'watchlist-hide-bots' => 'КекшÑÐ¼Ñ Ð¼ÐµÐ·Ðµ ботоÑÑŒ витнеÑÑŒ-петнеÑÑŒ',
@@ -1068,11 +1070,11 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'undeletedfiles' => '{{PLURAL:$1|1 файла|$1 файлат}} вельмевтезь',
'undelete-search-box' => 'Ð’ÐµÑˆÐ½ÐµÐ¼Ñ Ð½Ð°Ñ€Ð´Ð°Ð½ÑŒ лопатнень йуткÑто',
'undelete-search-prefix' => 'ÐÐµÐ²Ñ‚ÐµÐ¼Ñ Ð»Ð¾Ð¿Ð°Ñ‚ теÑÑ‚Ñ Ñаезь:',
-'undelete-search-submit' => 'ВешнемÑ',
+'undelete-search-submit' => 'ВешнÑмÑ',
'undelete-error-short' => '"$1" файлань вельмевтемÑÑ‚Ñ Ð»Ð¸ÑÑÑŒ ильведевкÑ',
# Namespace form on various pages
-'namespace' => 'СёрмадовкÑонть лемезе:',
+'namespace' => 'Лем потмозо:',
'invert' => 'ВелÑÐ²Ñ‚Ð¾Ð¼Ñ ÑкÑтерьгавтозенть-невтевезенть',
'blanknamespace' => '(ПрÑвкÑ)',
@@ -1087,7 +1089,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'sp-contributions-newbies-sub' => 'Од акаунтÑ',
'sp-contributions-blocklog' => 'ПекÑтамонь журналоÑÑŒ',
'sp-contributions-username' => 'IP Ð°Ð´Ñ€ÐµÑ Ñли теицÑнь лем:',
-'sp-contributions-submit' => 'ВешнемÑ',
+'sp-contributions-submit' => 'ВешнÑмÑ',
# What links here
'whatlinkshere' => 'Мезе тезÑнь Ñюлмави',
@@ -1111,7 +1113,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'blockip-legend' => 'ÐÑ€Ð°Ð²Ñ‚Ð¾Ð¼Ñ Ñ‚ÐµÐ¸Ñ†Ñнть ÑаймаÑ',
'ipaddress' => 'IP адреÑ:',
'ipadressorusername' => 'IP Ð°Ð´Ñ€ÐµÑ Ñли теицÑнь лем:',
-'ipbexpiry' => 'Пинге пезÑ:',
+'ipbexpiry' => 'Таштомома шказо:',
'ipbreason' => 'ТувталоÑÑŒ:',
'ipbreasonotherlist' => 'Ð›Ð¸Ñ Ñ‚ÑƒÐ²Ñ‚Ð°Ð»',
'ipbsubmit' => 'ÐžÐ·Ð°Ð²Ñ‚Ð¾Ð¼Ñ Ñ‚Ðµ теицÑнть ÑаймеÑ',
@@ -1123,12 +1125,12 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'blockipsuccesssub' => 'Ð¡Ð°Ð¹Ð¼ÐµÑ Ð¾Ð·Ð°Ð²Ñ‚Ð¾Ð²ÑÑŒ',
'ipb-edit-dropdown' => 'ВитнемÑ-Ð¿ÐµÑ‚Ð½ÐµÐ¼Ñ ÑÐ°Ð¹Ð¼ÐµÑ Ð¾Ð·Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ð½ÑŒ тувталтнÑнь',
'ipb-unblock-addr' => 'ÐÐ¾Ð»Ð´Ð°Ð¼Ñ $1-нть ÑаймеÑÑ‚Ñ',
-'ipb-blocklist-addr' => 'Ð’Ð°Ð½Ð¾Ð¼Ñ Ñ‚Ðµ теицÑнть $1 ÑÐ°Ð¹Ð¼ÐµÑ Ð¾Ð·Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ð½Ð·Ð¾',
+'ipb-blocklist-addr' => 'ТеицÑнть $1 ÑÐ°Ð¹Ð¼ÐµÑ Ð¾Ð·Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ð½Ð·Ð¾',
'ipb-blocklist' => 'Ð’Ð°Ð½Ð¾Ð¼Ñ ÑÐ°Ð¹Ð¼ÐµÑ Ð¾Ð·Ð°Ð²Ñ‚Ð¾Ð·ÐµÑ‚Ð½ÐµÐ½ÑŒ',
'unblockip' => 'ÐÐ¾Ð»Ð´Ð°Ð¼Ñ Ñ‚ÐµÐ¸Ñ†Ñнть ÑаймеÑÑ‚Ñ',
'ipusubmit' => 'ÐÐ¾Ð»Ð´Ð°Ð¼Ñ Ñ‚Ðµ адреÑÑнть ÑаймаÑто',
'ipblocklist' => 'Ð¡Ð°Ð¹Ð¼ÐµÑ Ñаень IP адреÑÑÑ‚ ды теицÑÑ‚',
-'ipblocklist-submit' => 'Вешнеме',
+'ipblocklist-submit' => 'ВешнÑме',
'infiniteblock' => 'певтеме',
'expiringblock' => 'прÑдови $1',
'blocklink' => 'блокоÑÑŒ',
@@ -1295,8 +1297,8 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'deletedrevision' => 'Ðардань ташто лиÑкÑтомтома $1',
# Browsing diffs
-'previousdiff' => '↠Седе икелень diff',
-'nextdiff' => 'Сы кадовикÑÑÑÑŒ →',
+'previousdiff' => '↠Седе икелень верзиÑзо',
+'nextdiff' => 'Од верзиÑзо →',
# Media information
'widthheightpage' => '$1×$2, {{PLURAL:$3|лопа|$3 лопат}}',
@@ -1311,7 +1313,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'newimages' => 'Од файлатьнень галлереÑÑÑŒ',
'showhidebots' => '($1 ботт)',
'noimages' => 'ÐраÑÑŒ мезе ваномÑ.',
-'ilsubmit' => 'ВешнемÑ',
+'ilsubmit' => 'ВешнÑмÑ',
'bydate' => 'чинь корÑÑ',
# Bad image list
@@ -1339,7 +1341,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'exif-xresolution' => 'ГоризонтальÑÑ ÑеедезÑ',
'exif-yresolution' => 'ВертикальÑÑ ÑеедезÑ',
'exif-software' => 'Ð¢ÐµÐ²Ñ Ð½Ð¾Ð»Ð´Ð°Ð·ÑŒ программатне',
-'exif-artist' => 'ÐвтороÑÑŒ',
+'exif-artist' => 'ТеицÑзо',
'exif-copyright' => 'ÐšÐ¾Ð¿Ð¸Ñ Ñ‚ÐµÐµÐ¼Ð°Ð½ÑŒ видечинь кирдицÑÑÑŒ',
'exif-colorspace' => 'Ð¢ÑŽÑ ÑŽÑ‚ÐºÐ¾',
'exif-usercomment' => 'ТеицÑнь мельть-арьÑемат',
@@ -1350,7 +1352,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'exif-gpslatituderef' => 'Йакшамо йононь Ñли лембе маÑтор йононь келезÑ',
'exif-gpslatitude' => 'КелезÑ',
'exif-gpslongituderef' => 'ЧилиÑемань Ñли чивалгомань кувалмо',
-'exif-gpslongitude' => 'Кувалмо',
+'exif-gpslongitude' => 'Кувалмозо',
'exif-gpsaltitude' => 'СÑрь',
'exif-gpsspeedref' => 'КуроккÑчинь единица',
'exif-gpsdatestamp' => 'GPS чи',
@@ -1395,6 +1397,10 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'exif-scenecapturetype-3' => 'Вень картина',
'exif-gaincontrol-0' => 'ВейкеÑк араÑÑŒ',
+'exif-gaincontrol-1' => 'Ðламошка ламолгавтома',
+'exif-gaincontrol-2' => 'Пек ламолгавтома',
+'exif-gaincontrol-3' => 'Ðламошка вишкалгавтома',
+'exif-gaincontrol-4' => 'Пек вишкалгавтома',
'exif-contrast-0' => 'Эрьва чинь',
'exif-contrast-1' => 'ЧÑвте',
@@ -1409,6 +1415,7 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'exif-sharpness-2' => 'Калгодо',
'exif-subjectdistancerange-0' => 'Ðпак Ñодань',
+'exif-subjectdistancerange-1' => 'Макро кодоÑÑŒ',
'exif-subjectdistancerange-2' => 'МалаÑто неевть',
'exif-subjectdistancerange-3' => 'ВаÑолдонь неевть',
@@ -1446,9 +1453,10 @@ IP-тешкÑÑ‚ÑÑ‚ÑŒ — $3, ÑÐ°Ð¹Ð¼Ð°Ñ Ñовавтоманть ID-ÑÑŒ —
'monthsall' => 'веÑе',
# E-mail address confirmation
-'confirmemail' => 'КемекÑÑ‚Ð°Ð¼Ñ Ðµ-почтань Ñёрмапаргот',
-'confirmemail_send' => 'ÐšÑƒÑ‡Ð¾Ð¼Ñ Ðµ-ÑёрмаÑо кемекÑтамонь код',
-'confirmemail_error' => 'КемекÑтамот ванÑтомÑто мезе-бути лиÑÑÑŒ.',
+'confirmemail' => 'КемекÑÑ‚Ð°Ð¼Ñ Ðµ-почтань Ñёрмапаргот',
+'confirmemail_send' => 'ÐšÑƒÑ‡Ð¾Ð¼Ñ Ðµ-ÑёрмаÑо кемекÑтамонь код',
+'confirmemail_loggedin' => 'Е-Ñёрма паргот апак кемекÑта.',
+'confirmemail_error' => 'КемекÑтамот ванÑтомÑто мезе-бути лиÑÑÑŒ.',
# Trackbacks
'trackbackremove' => ' ([$1 ÐардамÑ])',
diff --git a/languages/messages/MessagesMzn.php b/languages/messages/MessagesMzn.php
index 83a1a0e8..626a2044 100644
--- a/languages/messages/MessagesMzn.php
+++ b/languages/messages/MessagesMzn.php
@@ -1,10 +1,10 @@
<?php
-/** Mazandarani
- *
- * Minimalistic setup, needed to switch to right-to-left writing.
+/** Mazanderani (مَزÙروني)
*
* @ingroup Language
* @file
+ *
+ * @author Spacebirdy
*/
$linkPrefixExtension = true;
@@ -19,3 +19,146 @@ $defaultUserOptionOverrides = array(
);
$fallback = 'fa';
+
+$messages = array(
+'qbedit' => 'دچی ین',
+'qbspecialpages' => 'شا ولگ ئون',
+'mypage' => 'مه ولگ',
+'mytalk' => 'مه گپ',
+
+'search' => 'چرخه تو',
+'searcharticle' => 'بور',
+'history' => 'ولگ ره کوهنه جورهکارده ئون',
+'history_short' => 'چه‌كوت / تاریخ',
+'permalink' => 'بموندنه لینک',
+'edit' => 'دچی یه‌ن',
+'editthispage' => 'ای ولگ ره دچی یه‌ن',
+'talkpagelinktext' => 'Ú¯Ù¾',
+'specialpage' => 'شا ولگ',
+'talk' => 'Ú¯Ù¾',
+'viewtalkpage' => 'گپ ئون ره نشون هدائن',
+'otherlanguages' => 'دیگه زیوون ئون',
+'lastmodifiedat' => 'ای ولگ ره پایانی جور هکاردن ره بنه وخت ره وند بونه:
+$2، $1', # $1 date, $2 time
+
+# 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' => 'گت ولگ',
+
+'ok' => 'خا',
+'newmessageslink' => 'ترنه پیغوم ئون',
+'youhavenewmessagesmulti' => 'شه مه وسه ترنه پیغوم بی یه موئه ای جه $1',
+'editsection' => 'دچی ین',
+'editold' => 'دچی ین',
+
+# Short words for each namespace, by default used in the namespace tab in monobook
+'nstab-user' => 'کارور گپ',
+'nstab-special' => 'شا',
+
+# General errors
+'viewsource' => 'منبع نشون هدائن',
+'viewsourcefor' => '$1 ره وسه',
+
+# Login and logout pages
+'welcomecreation' => '<h2>$1، خش بیه موئی!</h2><p>شه مه حساب وا بایه! یاد نکاندنین که شه خواستنی ئون ره {{SITENAME}} ده رست هاکنین.',
+'loginprompt' => '{{SITENAME}} ره دله ئه نه Ù† ونه cookie ئون Ùعال بوئه.',
+'userlogin' => 'سیستم ره دله بوردن',
+'userlogout' => 'سیستم ره در بی ئومن',
+'notloggedin' => 'سیستم ره دله نی یه موئین',
+'createaccount' => 'ترنه حساب وا هکاردن',
+'createaccountmail' => 'Email ره همرا',
+'youremail' => 'شه مه Email *',
+'yourrealname' => 'شیمه راستین ره نوم :',
+'yourlanguage' => 'زیوون:',
+'nouserspecified' => 'شما ونه اتا کارور نوم هادی.',
+
+# Edit pages
+'whitelistedittitle' => 'جور هکاردن ره وسه ونه سیستم ره دله ئه نین',
+'newarticle' => '(ترنه)',
+'editing' => 'جور هکاردن => $1',
+
+# Search results
+'powersearch' => 'سرک بنک',
+
+# Preferences page
+'prefsnologin' => 'سیستم ره ديله نی یه مویین',
+
+# User rights
+'userrights-user-editname' => 'کارور نوم ره بنویش هاکنین',
+
+# Recent changes
+'recentchanges' => 'ترنه جور هکارده ئون',
+'rclinks' => 'نشون هدائن $1 پایانی دچی-ینون، $2 هیسا رز ره دیله؛ $3',
+'diff' => 'هیسا',
+'hist' => 'چه‌كوت',
+'show' => 'نشون هاده',
+'minoreditletter' => 'Ù¾Ú†Ú©',
+'newpageletter' => 'نه',
+
+# Recent changes linked
+'recentchangeslinked' => 'وند هدار دچی-ینان',
+
+# Upload
+'upload' => 'Ùایل بار بی یلدن',
+
+# Special:ImageList
+'imagelist' => 'هارشی ئون ره لیست',
+
+'disambiguations' => 'گجگجی بایری ولگ ئون',
+
+# Miscellaneous special pages
+'popularpages' => 'خاسگار هدار ولگ ئون',
+'wantedpages' => 'ولگ ئون ری که خامبی',
+'shortpages' => 'پیس ولگ ئون',
+'longpages' => 'بیلند ولگ ئون',
+'listusers' => 'کارور ئون ره لیست',
+'newpages-username' => 'کارور نوم:',
+'ancientpages' => 'كوهنه ولگ ئون',
+
+# Special:Log
+'specialloguserlabel' => 'کارور:',
+
+# Special:AllPages
+'allarticles' => 'همه ولگ ئون',
+
+# Special:Categories
+'categories' => 'دسته ئون',
+
+# Watchlist
+'watchlist' => 'مه هارش ئون ره لیست',
+'watchnologin' => 'سیستم ره دله نی ئه موئین',
+'watch' => 'هارش',
+
+'created' => 'وا بایه',
+
+# Contributions
+'contributions' => 'کارور ره جور هکارده ئون',
+'mycontris' => 'مه جور هکاردئون',
+
+# What links here
+'whatlinkshere' => 'ایجه ره که جه لینک هدائه؟',
+
+# Block/unblock
+'ipbsubmit' => 'ای کارور دابس باوه',
+'contribslink' => 'جور هکارده ئون',
+
+# Move page
+'movepage-moved' => "<big>'''ای «$1» ولگ، «$2» ره بورده.'''</big>", # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'movetalk' => '«گپ» ولگ هم، اگه بونه، بوره.',
+'delete_and_move_confirm' => 'اره، پاک هاکن وه ره',
+
+# Thumbnails
+'thumbnail-more' => 'گت باوه',
+
+# Special:Import
+'import-interwiki-submit' => 'بیاردن',
+
+# Special:NewImages
+'ilsubmit' => 'سرک بنک',
+
+# Multipage image navigation
+'imgmultigo' => 'بور!',
+
+# Special:SpecialPages
+'specialpages' => 'شا ولگ ئون',
+
+);
diff --git a/languages/messages/MessagesNah.php b/languages/messages/MessagesNah.php
index 39c1ad07..8495b606 100644
--- a/languages/messages/MessagesNah.php
+++ b/languages/messages/MessagesNah.php
@@ -33,9 +33,11 @@ $specialPageAliases = array(
$messages = array(
# User preference toggles
+'tog-highlightbroken' => 'TiquinttÄz tzomoc tzonhuiliztli <a href="" class="new">zan iuhquin inÄ«n</a> (ahnozo: zan iuhquin inÄ«n<a href="" class="internal">?</a>).',
'tog-hideminor' => 'TiquintlÄtÄ«z tlapatlatzintli yancuÄ«c tlapatlalizpan',
'tog-editondblclick' => 'TiquimpatlÄz zÄzaniltin Åme clicca (JavaScript)',
'tog-showtoc' => 'TiquittÄz in tlein cah zÄzotlahcuilÅlco',
+'tog-rememberpassword' => 'TicpiyÄz motlacalaquiliz inÄ«n chÄ«uhpÅhualhuazco',
'tog-watchcreations' => 'TiquintlachiyÄz zÄzaniltin tiquinchÄ«hua',
'tog-watchdefault' => 'TiquintlachiyÄz zÄzaniltin tiquimpatla',
'tog-watchmoves' => 'TiquintlachiyÄz zÄzaniltin tiquinzaca',
@@ -47,6 +49,7 @@ $messages = array(
'tog-enotifusertalkpages' => 'NÄ“chihtoa ihcuÄc tlecpatla motÄ“ixnÄmiquiliz',
'tog-enotifminoredits' => 'Timitz-e-mailÄ«zqueh nÅ zÄzanilpatlatzintli Ä«techcopa',
'tog-enotifrevealaddr' => 'TicnÄ“xtÄ«z mo e-mailcÄn ÄxcÄncayÅtechcopa Ämatlacuilizpan',
+'tog-shownumberswatching' => 'TiquinttÄz tlatequitiltilÄ«lli tlein tlachiyacateh',
'tog-watchlisthideown' => 'TiquintlÄtÄ«z mopatlaliz motlachiyalizpan',
'tog-watchlisthidebots' => 'TiquintlÄtÄ«z tepozpatlaliztli motlachiyalizpan',
'tog-watchlisthideminor' => 'TiquintlÄtÄ«z tlapatlalitzintli motlachiyalizpan',
@@ -215,6 +218,7 @@ $messages = array(
'portal-url' => 'Project:CalÄ«xcuÄtl tocalpÅl',
'privacy' => 'TlahcuilÅlli piyaliznahuatÄ«lli',
+'badaccess' => 'TlahuelÄ«tiliztechcopa ahcuallÅtl',
'badaccess-group0' => 'TehhuÄtl ahmo tiquichÄ«hua inÅn tiquiÄ“lÄ“huia.',
'badaccess-group1' => 'InÅn tiquiÄ“lÄ“huia zan quichÄ«huah tlatequitiltilÄ«lli oncÄn: $1.',
'badaccess-group2' => 'InÅn tiquiÄ“lÄ“huia zan quichÄ«huah tlatequitiltilÄ«lli oncÄn: $1.',
@@ -276,10 +280,16 @@ $messages = array(
# Login and logout pages
'logouttitle' => 'Ōtiquīz',
+'welcomecreation' => '== ¡XimopanÅlti, $1! ==
+
+Mocuentah ÅmochÄ«uh.
+
+Ye tihuelīti titēchihtoa [[Special:Preferences|motlaēlēhuiliz]].',
'loginpagetitle' => 'XimomachiyÅmaca/Ximocalaqui',
-'yourname' => 'MotlatequitiltilÄ«ltÅcÄ:',
-'yourpassword' => 'Tlahtolichtacayo',
-'yourpasswordagain' => 'Tlahtolichtacayo zapa',
+'yourname' => 'MotlatequitiltilÄ«ltÅca:',
+'yourpassword' => 'MotlahtÅlichtacÄyo',
+'yourpasswordagain' => 'MotlahtÅlichtacÄyo occeppa',
+'remembermypassword' => 'TicpiyÄz motlacalaquiliz inÄ«n chÄ«uhpÅhualhuazco',
'yourdomainname' => 'MoÄxcÄyÅ',
'login' => 'XimomachiyÅmaca/Ximocalaqui',
'nav-login-createaccount' => 'Ximocalaqui / ximomachiyÅmaca',
@@ -287,7 +297,10 @@ $messages = array(
'logout' => 'TiquÄ«zÄz',
'userlogout' => 'TiquÄ«zÄz',
'notloggedin' => 'Ahmo Åtimocalac',
-'nologin' => '¿Ahmo tiquipiya calaquiliztli? $1.',
+'nologin' => '¿Ahmo ticpiya cuentah? $1.',
+'nologinlink' => 'TicchÄ«huÄz cÄ“ cuentah',
+'createaccount' => 'TicchÄ«huÄz cÄ“ cuentah',
+'gotaccount' => '¿Ye ticpiya cē cuentah? $1.',
'gotaccountlink' => 'Ximocalaqui',
'createaccountmail' => 'e-mailcopa',
'youremail' => 'E-mail:',
@@ -300,16 +313,34 @@ $messages = array(
'badsiglength' => 'MotÅcÄtlaliz cah achi huÄ“iyac.
Ahmo huÄ«quilia quimpiya achi $1 {{PLURAL:$1|tlahtÅl|tlahtÅltin}}.',
'email' => 'E-mail',
+'prefs-help-realname' => 'MelÄhuac motÅca.
+IntlÄ ticnequi, tlÄcah quimatÄ«zqueh motequi.',
'loginerror' => 'AhcuallÅtl tlacalaquiliztechcopa',
'prefs-help-email-required' => 'TihuÄ«quilia quihcuiloa mo e-mailcÄn.',
'noname' => 'Ahmo Åtiquihto cualli tlatequitiltilÄ«lli tÅcÄitl.',
'loginsuccesstitle' => 'Cualli calaquiliztli',
'loginsuccess' => "'''ÅŒticalac {{SITENAME}} quemeh \"\$1\".'''",
+'nosuchuser' => 'Ahmo ia tlatequitiltilÄ«lli Ä«tÅca "$1".
+Xiquimpiya motlahtÅl, nozo [[Special:UserLogin/signup|xicchÄ«hua yancuÄ«c cuentah]].',
'nosuchusershort' => 'Ahmo cah tlatequitiltilÄ«lli Ä«tÅcÄ "<nowiki>$1</nowiki>".
Xiquimpiya motlahtÅl.',
+'nouserspecified' => 'MohuÄ«quilia tiquihtoa cualli tlatequitiltilÄ«ltÅcÄitl.',
+'wrongpassword' => 'Ahcualli motlahtÅlichtacÄyo.
+TimitztlÄtlauhtia xicchÄ«hua occeppa.',
+'wrongpasswordempty' => 'AyÄc motlahtÅlichtacÄyo.
+TimitztlÄtlauhtia xicchÄ«hua occeppa.',
+'mailmypassword' => 'E-mailÄ«z yancuÄ«c motlahtÅlichtacÄyo',
+'noemail' => '"$1" ahmo quipiya Ä«e-mailcÄn.',
+'mailerror' => 'AhcuallÅtl e-mailcopa: $1',
'emailconfirmlink' => 'TicchicÄhua mo e-mail',
+'accountcreated' => 'Cuentah ÅmochÄ«uh',
+'accountcreatedtext' => 'TlatequitiltilÄ«lcuentah ic $1 ÅmochÄ«uh.',
+'createaccount-title' => 'Cuentah ītlachīhualiz ic {{SITENAME}}',
'loginlanguagelabel' => 'TlahtÅlli: $1',
+# Password reset dialog
+'resetpass_forbidden' => 'TlahtÅlichtacayÅtl ahmo mohuelÄ«tih mopatlah',
+
# Edit page toolbar
'bold_sample' => 'TlÄ«ltic tlahcuilÅlli',
'bold_tip' => 'TlÄ«ltic tlahcuilÅlli',
@@ -352,6 +383,7 @@ Xiquimpiya motlahtÅl.',
'previewnote' => '<strong>¡Ca inÄ«n moachtochÄ«hualiz, auh mopatlaliz ahmÅ cateh ÅmochÄ«huah nozan!</strong>',
'editing' => 'Ticpatlahua $1',
'editingsection' => 'Ticpatlahua $1 (tlahtÅltzintli)',
+'editconflict' => 'Tlapatlaliztli yÄÅyÅtÅn: $1',
'yourtext' => 'MotlahcuilÅl',
'yourdiff' => 'Ahneneuhquiliztli',
'copyrightwarning' => '<small>TimitztlÄtlauhtiah xiquitta mochi mopatlaliz cana {{SITENAME}} tlatzayÄna Ä«pan $2 (huÄ“hca Åmpa xiquitta $1). Ä€queh tlÄcah quipatlazqueh in motlahcuilÅl auh tlatzayÄna occeppa; intlÄ ahmÅ ticnequi, zÄtÄ“pan ahmÅ titlahcuilÅz nicÄn. NÅ mitzihtoah in Åtitlahcuiloh ahmÅ quipiya in copyright nozo in yÅllÅxoxouhqui tlahcuilÅlli. <strong>¡AHMÅŒ XITÄ’QUITILTIA AHYÅŒLLÅŒXOXOUHQUI TLAHCUILÅŒLLI!</strong></small>',
@@ -362,7 +394,8 @@ Xiquimpiya motlahtÅl.',
'templatesusedsection' => 'NemachiyÅtÄ«lli motequitiltia nicÄn:',
'template-protected' => '(ÅmoquÄ«xti)',
'hiddencategories' => 'InÄ«n zÄzanilli mopiya {{PLURAL:$1|1 neneuhcÄyÅc ÅmotlÄti|$1 neneuhcÄyÅc ÅmotlÄti}}:',
-'nocreate-loggedin' => 'Ahmo tihuelÄ«ti tiquinchÄ«hua yancuÄ«c zÄzaniltin Ä«pan {{SITENAME}}.',
+'nocreatetext' => 'InÄ«n huiqui Åquitzacuili tlahuelÄ«tiliztli ic tlachÄ«hua yancuÄ«c zÄzaniltin. TichuelÄ«ti ticcuepa auh ticpatla cÄ“ zÄzanilli, [[Special:UserLogin|xicalaqui nozo xicchÄ«hua cÄ“ cuentah]].',
+'nocreate-loggedin' => 'Ahmo tihuelÄ«ti tiquinchÄ«hua yancuÄ«c zÄzaniltin.',
'permissionserrors' => 'HuelÄ«tiliztechcopa ahcuallÅtl',
'permissionserrorstext' => 'Ahmo tihuelÄ«ti quichÄ«hua inÅn, inÄ«n {{PLURAL:$1|Ä«xtlamatilizpampa|Ä«xtlamatilizpampa}}:',
'permissionserrorstext-withaction' => 'Ahmo tiquihuelīti $2 inīn {{PLURAL:$1|īxtlamatilizpampa|īxtlamatilizpampa}}:',
@@ -398,7 +431,8 @@ Hueliz Åmopolo huiqui nozo Åmozacac.
# Revision deletion
'rev-delundel' => 'tiquittÄz/tictlÄtÄ«z',
-'revdelete-selected' => '{{PLURAL:$2|Tlachiyaliztli ÅmoÄ“lÄ“hui|Tlachiyaliztli ÅmoÄ“lÄ“huih}} [[:$1]] Ä«techcopa:',
+'revisiondelete' => 'TiquimpolÅz/ahtiquimpolÅz tlachiyaliztli',
+'revdelete-selected' => "'''{{PLURAL:$2|Tlachiyaliztli ÅmoÄ“lÄ“hui|Tlachiyaliztli ÅmoÄ“lÄ“huih}} [[:$1]] Ä«techcopa:'''",
'revdelete-hide-text' => 'TictlÄtÄ«z tlachiyaliztli Ä«tlahcuilÅl',
'revdelete-hide-image' => 'TictlÄtÄ«z tlahcuilÅlli Ä«tlapiyaliz',
'pagehist' => 'ZÄzanilli tlahcuilÅlloh',
@@ -418,8 +452,9 @@ Hueliz Åmopolo huiqui nozo Åmozacac.
'mergehistory-comment' => 'Ōmocēntili [[:$1]] īpan [[:$2]]: $3',
# Diffs
-'difference' => '(Ahneneuhquiliztli tlapatlaliznepantlah)',
-'editundo' => 'ahticchÄ«huÄz',
+'history-title' => '"$1" Ä«tlachiyaliz tlahcuilÅlloh',
+'difference' => '(Ahneneuhquiliztli tlapatlaliznepantlah)',
+'editundo' => 'ahticchÄ«huÄz',
# Search results
'searchresults' => 'Tlatēmoliztli',
@@ -430,6 +465,7 @@ Hueliz Åmopolo huiqui nozo Åmozacac.
'prevn' => '$1 achtopa',
'nextn' => 'niman $1',
'viewprevnext' => 'Xiquintta ($1) ($2) ($3).',
+'search-result-size' => '$1 ({{PLURAL:$2|1 tlahtÅl|$2 tlahtÅltin}})',
'search-redirect' => '(tlacuepaliztli $1)',
'search-suggest' => 'Mohtoa ahnozo: $1',
'search-interwiki-caption' => 'TlachÄ«hualiztli Ä«cnÄ«huÄn',
@@ -453,11 +489,16 @@ Hueliz Åmopolo huiqui nozo Åmozacac.
'math' => 'TlapÅhualmatiliztli',
'dateformat' => 'CÄuhtiliztli iuhcÄyÅtl',
'datetime' => 'CÄuhtiliztli Ä«huÄn cÄhuitl',
+'prefs-personal' => 'MotlÄcatlanÅnÅtzaliz',
+'prefs-rc' => 'Yancuīc tlapatlaliztli',
'prefs-watchlist' => 'Tlachiyaliztli',
'prefs-watchlist-days' => 'TÅnaltin tiquinttÄz tlachiyalizpan:',
'prefs-watchlist-edits' => 'Tlapatlaliztli tiquintta tlachiyalizpan:',
'prefs-misc' => 'ZÄzo',
'saveprefs' => 'TicpiyÄz',
+'oldpassword' => 'HuÄ“hueh motlahtÅlichtacayo:',
+'newpassword' => 'YancuÄ«c motlahtÅlichtacayo:',
+'retypenew' => 'Occeppa xiquihcuiloa yancuÄ«c motlahtÅlichtacayo:',
'textboxsize' => 'Tlapatlaliztli',
'rows' => 'PÄntli:',
'searchresultshead' => 'Tlatēmoliztli',
@@ -506,6 +547,7 @@ Hueliz Åmopolo huiqui nozo Åmozacac.
'right-bigdelete' => 'TiquimpolÅz zÄzaniltin Ä«ca huÄ“iyac tlahcuilÅlloh',
'right-browsearchive' => 'TlatÄ“mÅz zÄzaniltin Åmopoloh',
'right-undelete' => 'AhticpolÅz cÄ“ zÄzanilli',
+'right-suppressionlog' => 'TiquinttÄz ichtatlahcuilÅlloh',
'right-block' => 'Tiquintzacuilīz occequīntīn tlatequitiltilīlli',
'right-import' => 'TiccÅhuÄz zÄzaniltin occequÄ«ntÄ«n huiquihuÄ«cpa',
'right-importupload' => 'TiquincÅhuÄz zÄzaniltin tlahcuilÅlquetzalizhuÄ«cpa',
@@ -518,10 +560,10 @@ Hueliz Åmopolo huiqui nozo Åmozacac.
# Recent changes
'nchanges' => '$1 {{PLURAL:$1|tlapatlaliztli|tlapatlaliztli}}',
-'recentchanges' => 'Yancuīc patlaliztli',
-'recentchangestext' => 'Xiquitta in achi yancuÄ«c patlaliztli huiquipan inÄ«n zÄzanilpan.',
+'recentchanges' => 'Yancuīc tlapatlaliztli',
+'recentchangestext' => 'XiquinttÄz in achi yancuÄ«c ahmo occequÄ«ntÄ«n tlapatlaliztli huiquipan inÄ«n zÄzanilpan.',
'rcnote' => "NicÄn {{PLURAL:$1|cah '''1''' tlapatlaliaztli|cateh in xÅcoyÅc '''$1''' tlapatlaliztli}} Ä«pan xÅcoyÅc {{PLURAL:$2|tÅnalli|'''$2''' tÅnaltin}} Ä«huÄ«cpa $5, $4.",
-'rclistfrom' => 'Xiquittaz yancuīc patlaliztli īhuīcpa $1',
+'rclistfrom' => 'XiquinttÄz yancuÄ«c tlapatlaliztli Ä«huÄ«cpa $1',
'rcshowhideminor' => '$1 tlapatlalitzintli',
'rcshowhidebots' => '$1 tepoztlÄcah',
'rcshowhideliu' => '$1 tlatequitiltilÄ«lli Åmocalacqueh',
@@ -593,7 +635,9 @@ TlahcuilÅlli iuhcÄyÅtl {{PLURAL:\$3|moÄ“lÄ“huia cah|moÄ“lÄ“huiah cateh}} \$2.
'sharedupload' => 'InÄ«n Ä«xiptli huelÄ«ti motequitiltia zÄzocÄmpa',
'shareduploadduplicate-linktext' => 'occÄ“ tlahcuilÅlli',
'shareduploadconflict-linktext' => 'occÄ“ tlahcuilÅlli',
-'noimage-linktext' => 'ticquetzÄz',
+'noimage' => 'Ahmo ia inÅn tlahcuilÅlli; $1',
+'noimage-linktext' => 'ticquetzÄz cÄ“',
+'uploadnewversion-linktext' => 'TicquetzÄz yancuÄ«c tlahcuilÅlli',
# File reversion
'filerevert-submit' => 'TlacuepÄz',
@@ -682,6 +726,7 @@ HuÄ“iyacaliztli [http://www.mediawiki.org/wiki/Manual:Job_queue tequilcÄn] cah
'protectedpagestext' => 'InÄ«n zÄzaniltin ÅmoquÄ«xtih, auh ahmo mohuelÄ«tih mozacah nozo mopatlah',
'protectedtitles' => 'TÅcÄitl ÅmoquÄ«xtih',
'protectedtitlestext' => 'InÄ«n tÅcÄitl ÅmoquÄ«xtih, auh ahmo mohuelÄ«tih mochÄ«huah',
+'listusers' => 'Tlatequitiltilīlli',
'newpages' => 'YancuÄ«c zÄzaniltin',
'newpages-username' => 'TlatequitiltilÄ«ltÅcÄitl:',
'ancientpages' => 'HuÄ“huehzÄzanilli',
@@ -738,9 +783,12 @@ HuÄ“iyacaliztli [http://www.mediawiki.org/wiki/Manual:Job_queue tequilcÄn] cah
'watchlistfor' => "('''$1''' Ä«techcopa)",
'watchnologin' => 'Ahmo Åtimocalac',
'addedwatch' => 'Ōmocētili tlachiyalizpan',
+'removedwatch' => 'ÅŒmopolo [[Special:Watchlist|motlachiyalizco]]',
+'removedwatchtext' => 'ZÄzanilli "[[:$1]]" Åmopolo [[Special:Watchlist|motlachiyalizco]].',
'watch' => 'TictlachiyÄz',
'watchthispage' => 'TictlachiyÄz inÄ«n zÄzanilli',
'unwatch' => 'AhtictlachiyÄz',
+'watchlist-details' => '{{PLURAL:$1|$1 zÄzanilli|$1 zÄzaniltin}} motlachiyaliz, ahmo mopÅhua tÄ“ixnÄmiquiliztli.',
'watchlist-hide-bots' => 'TiquintlÄtÄ«z tepoztlÄcah Ä«ntlapatlaliz',
'watchlist-hide-own' => 'TiquintlÄtÄ«z notlahcuilÅl',
'watchlist-hide-minor' => 'TiquintlÄtÄ«z tlapatlalitzintli',
@@ -775,6 +823,7 @@ Xiquitta $2 ic yancuīc tlapololiztli.',
'protectexpiry' => 'Tlamiliztli:',
'protect_expiry_invalid' => 'Ahcualli tlamiliztli cÄhuitl.',
'protect-default' => '(ic default)',
+'protect-fallback' => 'Tiquihuīquilia tlahuelītiliztli "$1"',
'protect-expiring' => 'motlamīz $1 (UTC)',
# Restrictions (nouns)
@@ -814,7 +863,7 @@ Xiquitta $2 ic yancuīc tlapololiztli.',
# What links here
'whatlinkshere' => 'In tlein quitzonhuilia nicÄn',
-'whatlinkshere-title' => 'ZÄzanilli quitzonhuilia $1',
+'whatlinkshere-title' => 'ZÄzaniltin quitzonhuiliah $1',
'whatlinkshere-page' => 'ZÄzanilli:',
'linklistsub' => '(Tzonhuiliztli)',
'linkshere' => "InÄ«n zÄzaniltin quitzonhuiliah '''[[:$1]]''' Ä«huÄ«c:",
@@ -850,6 +899,7 @@ Xiquitta $2 ic yancuīc tlapololiztli.',
'blocklink' => 'tiquitzacuilīz',
'unblocklink' => 'ahtiquitzacuilīz',
'contribslink' => 'tlapatlaliztli',
+'blocklogpage' => 'TlatequitiltilÄ«lli Åmotzacuili',
'blockme' => 'Timitzcuilīz',
'proxyblocksuccess' => 'Ōmochīuh.',
@@ -884,6 +934,9 @@ Xiquitta $2 ic yancuīc tlapololiztli.',
'allmessagesname' => 'TÅcÄitl',
'allmessagescurrent' => 'Ä€xcÄn tlahcuilÅlli',
+# Thumbnails
+'thumbnail-more' => 'TiquihuÄ“yiyÄz',
+
# Special:Import
'import' => 'TiquincÅhuÄz zÄzaniltin',
'import-interwiki-submit' => 'TiquicÅhuÄz',
@@ -912,8 +965,10 @@ Xiquitta $2 ic yancuīc tlapololiztli.',
'tooltip-search' => 'TlatÄ“mÅz Ä«pan {{SITENAME}}',
'tooltip-p-logo' => 'Calīxatl',
'tooltip-n-mainpage' => 'TictlahpolÅz in CalÄ«xatl',
+'tooltip-n-portal' => 'TlachÄ«hualiztechcopa, inÅn tihuelÄ«ti titlachÄ«hua, tlatÄ“moyÄn',
'tooltip-n-recentchanges' => 'Yancuīc tlapatlaliztli huiquipan',
'tooltip-n-randompage' => 'TiquittÄz cÄ“ zÄzotlein zÄzanilli',
+'tooltip-n-help' => 'TlamachtiyÄn.',
'tooltip-t-whatlinkshere' => 'MochÄ«ntÄ«n zÄzaniltin huiquipan quitzonhuiliah nicÄn',
'tooltip-t-recentchangeslinked' => 'YancuÄ«c tlapatlaliztli inÄ«n zÄzanilhuÄ«cpa moquintzonhuilia',
'tooltip-feed-rss' => 'RSS tlachicÄhualiztli inÄ«n zÄzaniltechcopa',
@@ -926,6 +981,7 @@ Xiquitta $2 ic yancuīc tlapololiztli.',
'tooltip-ca-nstab-user' => 'Xiquitta tlatequitiltilÄ«lli Ä«zÄzanil',
'tooltip-ca-nstab-special' => 'Cah inÄ«n cÄ“ nÅncuahquÄ«zqui zÄzanilli; ahmo tihuelÄ«ti ticpatla.',
'tooltip-ca-nstab-project' => 'Xiquitta tlachÄ«hualiztli Ä«zÄzanil',
+'tooltip-ca-nstab-image' => 'XiquittÄz Ä«xipzÄzanilli',
'tooltip-ca-nstab-mediawiki' => 'Xiquitta in tlahcuilÅltzin',
'tooltip-ca-nstab-template' => 'Xiquitta in nemachiyÅtÄ«lli',
'tooltip-ca-nstab-help' => 'Xiquitta in tÄ“palÄ“huiliztli zÄzanilli',
@@ -951,6 +1007,7 @@ Xiquitta $2 ic yancuīc tlapololiztli.',
# Media information
'widthheightpage' => '$1×$2, $3 {{PLURAL:|zÄzanilli|zÄzanilli}}',
+'file-nohires' => '<small>Ahmo ia achi cualli ahmo occē īxiptli.</small>',
'show-big-image' => 'Mochi cuallÅtl',
# Special:NewImages
@@ -960,6 +1017,11 @@ Xiquitta $2 ic yancuīc tlapololiztli.',
'ilsubmit' => 'TlatÄ“mÅz',
'bydate' => 'tÅnalcopa',
+# Metadata
+'metadata' => 'Metadata',
+'metadata-expand' => 'TiquittÄz tlanÅnÅtzaliztli huehca Åmpa',
+'metadata-collapse' => 'TictlÄtÄ«z tlanÅnÅtzaliztli huehca Åmpa',
+
# EXIF tags
'exif-photometricinterpretation' => 'Pixelli chīhualiztli',
'exif-imagedescription' => 'Īxiptli Ä«tÅcÄ',
diff --git a/languages/messages/MessagesNds.php b/languages/messages/MessagesNds.php
index 75e39f53..b28a6214 100644
--- a/languages/messages/MessagesNds.php
+++ b/languages/messages/MessagesNds.php
@@ -5,6 +5,7 @@
* @file
*
* @author Slomox
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -211,7 +212,7 @@ $messages = array(
'tog-watchlisthidebots' => 'Ännern vun Bots op de Oppasslist nich wiesen',
'tog-watchlisthideminor' => 'Lütte Ännern op de Oppasslist nich wiesen',
'tog-nolangconversion' => 'Variantenkonverschoon utschalten',
-'tog-ccmeonemails' => 'vun Nettbreven, de ik wegschick, an mi sülvst Kopien schicken',
+'tog-ccmeonemails' => 'vun Nettbreven, de ik wegschick, mi sülvst Kopien tostüren',
'tog-diffonly' => "Na ''{{int:showdiff}}'' nich de kumplette Sied wiesen",
'tog-showhiddencats' => 'Wies verstekene Kategorien',
@@ -300,7 +301,7 @@ un dat [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Brukerhandbook]
'qbfind' => 'Finnen',
'qbbrowse' => 'Blädern',
'qbedit' => 'Ännern',
-'qbpageoptions' => 'Siedenopschonen',
+'qbpageoptions' => 'Disse Sied',
'qbpageinfo' => 'Sietendaten',
'qbmyoptions' => 'Instellen',
'qbspecialpages' => 'Spezialsieten',
@@ -430,7 +431,7 @@ un dat [http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide Brukerhandbook]
# Short words for each namespace, by default used in the namespace tab in monobook
'nstab-main' => 'Artikel',
-'nstab-user' => 'Siet vun den Bruker',
+'nstab-user' => 'Brukersied',
'nstab-media' => 'Media',
'nstab-special' => 'Spezial',
'nstab-project' => 'Över',
@@ -575,7 +576,7 @@ Vergeet nich, de Sied för di persönlich [[Special:Preferences|intostellen]].',
'loginsuccesstitle' => 'Anmellen hett Spood',
'loginsuccess' => 'Du büst nu as „$1“ bi {{SITENAME}} anmellt.',
'nosuchuser' => 'Den Brukernaam „$1“ gifft dat nich.
-Kiek de Schrievwies na oder [[Special:Userlogin/signup|mell di as ne’en Bruker an]].',
+Kiek de Schrievwies na oder [[Special:UserLogin/signup|mell di as ne’en Bruker an]].',
'nosuchusershort' => 'De Brukernaam „<nowiki>$1</nowiki>“ existeert nich. Prööv de Schrievwies.',
'nouserspecified' => 'Du musst en Brukernaam angeven',
'wrongpassword' => 'Dat Passwoort, wat du ingeven hest, is verkehrt. Kannst dat aver noch wedder versöken.',
@@ -588,11 +589,11 @@ Dat Passwoord för Bruker „$2“ is nu „$3“. Mell di nu an un änner dien
Wenn du nich sülvst för en nee Passwoord beden hest, denn bruukst di wegen disse Naricht nich to kümmern un kannst dien oold Passwoord wiederbruken.',
'noemail' => 'Bruker „$1“ hett kene E-Mail-Adress angeven.',
-'passwordsent' => 'En nee Passwoort is an de E-Mail-Adress vun Bruker „$1“ schickt worrn. Mell di an, wenn du dat Passwoort kregen hest.',
+'passwordsent' => 'En nee Passwoord is de E-Mail-Adress vun Bruker „$1“ tostüürt worrn. Mell di an, wenn du dat Passwoord kregen hest.',
'blocked-mailpassword' => 'Dien IP-Adress is sperrt. Missbruuk to verhinnern, is dat Toschicken vun en nee Passwoord ok sperrt.',
-'eauthentsent' => 'Ene Bestätigungs-E-Mail is an de angevene Adress schickt worrn.
+'eauthentsent' => 'En Bestätigungs-E-Mail is de angeven Adress tostüürt worrn.
Ehrdat E-Mails vun annere Brukers över de E-Mail-Funkschoon kamen köönt, mutt de Adress eerst noch bestätigt warrn.
-In de E-Mail steiht, wie dat geiht.',
+In de E-Mail steiht, wat du doon musst.',
'throttled-mailpassword' => 'Binnen de {{PLURAL:$1|letzte Stünn|letzten $1 Stünnen}} is al mal en neet Passwoort toschickt worrn. Dat disse Funkschoon nich missbruukt warrt, kann blot {{PLURAL:$1|jede Stünn|alle $1 Stünnen}} een Maal en neet Passwoort toschickt warrn.',
'mailerror' => 'Fehler bi dat Sennen vun de E-Mail: $1',
'acct_creation_throttle_hit' => 'Du hest al $1 Brukerkontos anleggt. Du kannst nich noch mehr anleggen.',
@@ -698,7 +699,7 @@ Wenn du över de Sperr snacken wist, denn mell di bi $1 oder een vun de [[{{Medi
'loginreqlink' => 'anmellen',
'loginreqpagetext' => 'Du musst di $1, dat du annere Sieden ankieken kannst.',
'accmailtitle' => 'Passwoort is toschickt worrn.',
-'accmailtext' => 'Dat Passwoort vun $1 is an $2 schickt worrn.',
+'accmailtext' => 'Dat Passwoord vun $1 is $2 tostüürt worrn.',
'newarticle' => '(Nee)',
'newarticletext' => 'Hier den Text vun de ne’e Siet indregen. Jümmer in ganze Sätz schrieven un kene Texten vun Annern, de en Oorheverrecht ünnerliggt, hierher kopeern.',
'anontalkpagetext' => "---- ''Dit is de Diskuschoonssiet vun en nich anmellt Bruker, de noch keen Brukerkonto anleggt hett oder dat jüst nich bruukt.
@@ -749,7 +750,7 @@ Wenn du dat nich wullst, dröffst du dien Text hier nich apentlich maken.<br />
Du bestätigst ok, dat du den Text sülvst schreven hest oder ut en „Public Domain“-Born oder en annere fre'e Born kopeert hest (Kiek ok $1 för Details).
<strong>Kopeer kene Warken, de enen Oorheverrecht ünnerliggt, ahn Verlööv vun de Copyright-Inhebbers!</strong>",
-'longpagewarning' => '<strong>Wohrscho: Disse Siet is $1 KB groot; en poor Browser köönt Probleme hebben, Sieten to bearbeiden, de grötter as 32 KB sünd.
+'longpagewarning' => '<strong>Wohrscho: Disse Siet is $1 kB groot; en poor Browser köönt Probleme hebben, Sieten to bearbeiden, de grötter as 32 kB sünd.
Bedenk of disse Siet vilicht in lüttere Afsnitten opdeelt warrn kann.</strong>',
'longpageerror' => "'''Fehler: Dien Text is $1 Kilobytes lang. Dat is länger as dat Maximum vun $2 Kilobytes. Kann den Text nich spiekern.'''",
'readonlywarning' => '<strong>Wohrscho: De Datenbank is wiel dat Ännern vun de
@@ -772,7 +773,7 @@ Bruker mit Sysop-Rechten doran arbeiden könnt.</strong>',
'nocreate-loggedin' => 'Du hest keen Verlööf, ne’e Sieden antoleggen.',
'permissionserrors' => 'Fehlers mit de Rechten',
'permissionserrorstext' => 'Du hest keen Verlööf, dat to doon. De {{PLURAL:$1|Grund is|Grünn sünd}}:',
-'permissionserrorstext-withaction' => 'Du hest nich de Rechten üm $2. Dat hett {{PLURAL:$1|dissen Grund|disse Grünn}}:',
+'permissionserrorstext-withaction' => 'Du hest nich de Rechten $2. Dat hett {{PLURAL:$1|dissen Grund|disse Grünn}}:',
'recreate-deleted-warn' => "'''Wohrschau: Du stellst jüst en Siet wedder nee op, de vördem al mal wegsmeten worrn is.'''
Överlegg genau, wat du würklich de Siet nee opstellen wist.
@@ -808,7 +809,7 @@ De Grund weer: ''$2''",
'currentrev' => 'Aktuelle Version',
'revisionasof' => 'Version vun’n $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 <span id="mw-revision-name">$2</span> de <span id="mw-revision-date">$1</span> ännert hett. De Version kann temlich stark vun de <a href="{{FULLURL:{{FULLPAGENAME}}}}" title="{{FULLPAGENAME}}">aktuelle Version</a> afwieken.
+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>',
'previousrevision' => 'Nächstöllere Version→',
'nextrevision' => 'Ne’ere Version →',
@@ -853,11 +854,11 @@ Mehr över dat Wegsmieten is in dat [{{fullurl:Special:Log/delete|page={{FULLPAG
'revisiondelete' => 'Versionen wegsmieten/wedderhalen',
'revdelete-nooldid-title' => 'kene Versionen dor, de passt',
'revdelete-nooldid-text' => 'Du hest keen Version för disse Akschoon angeven, de utwählte Version gifft dat nich oder du versöchst, de ne’este Version wegtodoon.',
-'revdelete-selected' => '{{PLURAL:$2|Wählte Version|Wählte Versionen}} vun [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Wählt Logbook-Indrag|Wählte Logbook-Indrääg}}:',
-'revdelete-text' => 'Wegsmetene Versionen staht noch jümmer in de Versionsgeschicht, sünd aver nich mehr apen intosehn.
+'revdelete-selected' => "'''{{PLURAL:$2|Wählte Version|Wählte Versionen}} vun [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Wählt Logbook-Indrag|Wählte Logbook-Indrääg}}:'''",
+'revdelete-text' => "'''Wegsmetene Versionen staht noch jümmer in de Versionsgeschicht, sünd aver nich mehr apen intosehn.'''
-{{SITENAME}}-Administraters köönt de Sieden noch jümmer sehn un ok wedderhalen, solang dat nich extra fastleggt is, dat ok Administraters dat nich mehr mehr dröfft.',
+{{SITENAME}}-Administraters köönt de Sieden noch jümmer sehn un ok wedderhalen, solang dat nich extra fastleggt is, dat ok Administraters dat nich mehr mehr dröfft.",
'revdelete-legend' => 'Inschränkungen för de Sichtborkeit setten',
'revdelete-hide-text' => 'Versiontext versteken',
'revdelete-hide-name' => 'Akschoon un Teel versteken',
@@ -974,7 +975,7 @@ de aver nich jümmer den aktuellsten Stand weerspegelt.<p>',
'mypreferences' => 'För mi Instellen',
'prefs-edits' => 'Wo faken du in dit Wiki Sieden ännert hest:',
'prefsnologin' => 'Nich anmellt',
-'prefsnologintext' => 'Du musst <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} anmellt]</span> wesen, dat du dien Instellen ännern kannst.',
+'prefsnologintext' => 'Du musst <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} anmellt]</span> wesen, dat du dien Instellen ännern kannst.',
'prefsreset' => 'Instellen sünd op Standard trüchsett.',
'qbsettings' => 'Siedenliest',
'qbsettings-none' => 'Keen',
@@ -1138,8 +1139,7 @@ de aver nich jümmer den aktuellsten Stand weerspegelt.<p>',
# Recent changes
'nchanges' => '{{PLURAL:$1|Een Ännern|$1 Ännern}}',
'recentchanges' => 'Toletzt ännert',
-'recentchangestext' => '
-Disse Siet warrt wiel dat Laden automatsch aktualiseert. Wiest warrn Sieten, de toletzt bearbeid worrn sünd, dorto de Tied un de Naam vun de Autor.',
+'recentchangestext' => 'Op disse Sied warrt de Sieden wiest, de toletzt ännert worrn sünd.',
'recentchanges-feed-description' => 'Behool mit dissen Feed de ne’esten Ännern op dit Wiki in’t Oog.',
'rcnote' => "Hier sünd de letzten '''$1''' Ännern vun {{PLURAL:$2|den letzten Dag|de letzten '''$2''' Daag}} (Stand $5, $4). ('''N''' - Ne’e Sieden; '''L''' - Lütte Ännern)",
'rcnotefrom' => 'Dit sünd de Ännern siet <b>$2</b> (bet to <b>$1</b> wiest).',
@@ -1207,6 +1207,7 @@ Kiek bi de [[Special:NewImages|Galerie vun ne’e Datein]] för en Översicht mi
'illegalfilename' => 'In den Dateinaam „$1“ snd Teken in, de nich de Naams vun Sieden nich verlööft sünd. Söök di en annern Naam ut un denn versöök de Datei noch wedder hoochtoladen.',
'badfilename' => 'De Bildnaam is na „$1“ ännert worrn.',
'filetype-badmime' => 'Datein vun den MIME-Typ „$1“ dröfft nich hoochlaadt warrn.',
+'filetype-bad-ie-mime' => 'Disse Datei kann nich hoochladen warrn. De Internet Explorer hett ehr as „$1“ kennt, wat en nich verlöövten Dateityp is, de womööglich Schaden toföögt.',
'filetype-unwanted-type' => "'''„.$1“''' as Dateiformat schall beter nich bruukt warrn. As Dateityp beter {{PLURAL:$3|is|sünd}}: $2.",
'filetype-banned-type' => "'''„.$1“''' is as Dateiformat nich tolaten. {{PLURAL:$3|As Dateityp verlöövt is|Verlöövte Dateitypen sünd}}: $2.",
'filetype-missing' => 'Disse Datei hett keen Ennen (so as „.jpg“).',
@@ -1354,7 +1355,7 @@ Kann angahn, dat dat beter geiht, wenn du dat to en Tiet versöchst, to de op de
# Unused templates
'unusedtemplates' => 'Nich bruukte Vörlagen',
-'unusedtemplatestext' => 'Disse Sied wiest all Sieden in’n Vörlagen-Naamruum, de nich op annere Sieden inbunnen warrt.
+'unusedtemplatestext' => 'Disse Sied wiest all Sieden in’n Naamruum „{{ns:template}}“, de nich op annere Sieden inbunnen warrt.
Denk dor an, natokieken, wat nich noch annere Sieden na de Vörlagen wiest, ehrdat du jem wegsmittst.',
'unusedtemplateswlh' => 'Annere Lenken',
@@ -1417,7 +1418,7 @@ to den vun den tweeten Wiederleiden wiest warrt, un to den de eerste Wiederleide
'nviews' => '$1 {{PLURAL:$1|Affraag|Affragen}}',
'specialpage-empty' => 'Disse Siet is leddig.',
'lonelypages' => 'Weetsieden',
-'lonelypagestext' => 'Op disse Sieden wiest kene annern Sieden vun {{SITENAME}}.',
+'lonelypagestext' => 'Op disse Sieden wiest kene annern Sieden vun {{SITENAME}} un se sünd ok narms inbunnen.',
'uncategorizedpages' => 'Sieden ahn Kategorie',
'uncategorizedcategories' => 'Kategorien ahn Kategorie',
'uncategorizedimages' => 'Datein ahn Kategorie',
@@ -1521,14 +1522,14 @@ Mehr Informatschonen över enkelte Rechten staht ünner [[{{MediaWiki:Listgroupr
# E-mail user
'mailnologin' => 'Du büst nich anmellt.',
-'mailnologintext' => 'Du musst [[Special:UserLogin|anmellt wesen]] un in diene [[Special:Preferences|Instellungen]] en güllige E-Mail-Adress hebben, dat du annere Brukers E-Mails schicken kannst.',
+'mailnologintext' => 'Du musst [[Special:UserLogin|anmellt wesen]] un in diene [[Special:Preferences|Instellungen]] en güllige E-Mail-Adress hebben, dat du annere Brukers E-Mails tostüren kannst.',
'emailuser' => 'E-Mail an dissen Bruker',
'emailpage' => 'E-Mail an Bruker',
-'emailpagetext' => 'Wenn disse Bruker en güllige E-Mail-Adress angeven hett, kannst du em mit dit Formular en E-Mail tostüren. As Afsenner warrt de E-Mail-Adress ut dien [[Special:Preferences|Instellen]] indragen, dat de Bruker di antern kann.',
+'emailpagetext' => 'Du kannst dissen Bruker mit dit Formular en E-Mail tostüren. As Afsenner warrt de E-Mail-Adress ut dien [[Special:Preferences|Instellen]] indragen, dat de Bruker di antern kann.',
'usermailererror' => 'Dat Mail-Objekt hett en Fehler trüchgeven:',
'defemailsubject' => '{{SITENAME}} E-Mail',
'noemailtitle' => 'Kene E-Mail-Adress',
-'noemailtext' => 'Disse Bruker hett kene güllige E-Mail-Adress angeven, oder will kene E-Mail vun annere Bruker sennt kriegen.',
+'noemailtext' => 'Disse Bruker hett kene güllige E-Mail-Adress angeven, oder will kene E-Mail vun annere Bruker tostüürt kriegen.',
'emailfrom' => 'Vun:',
'emailto' => 'An:',
'emailsubject' => 'Bedrap:',
@@ -1538,7 +1539,7 @@ Mehr Informatschonen över enkelte Rechten staht ünner [[{{MediaWiki:Listgroupr
'emailccsubject' => 'Kopie vun diene Naricht an $1: $2',
'emailsent' => 'E-Mail afsennt',
'emailsenttext' => 'Dien E-Mail is afsennt worrn.',
-'emailuserfooter' => 'Disse E-Mail hett $1 över de Funkschoon „{{int:emailuser}}“ vun {{SITENAME}} an $2 schickt.',
+'emailuserfooter' => 'Disse E-Mail hett $1 över de Funkschoon „{{int:emailuser}}“ vun {{SITENAME}} $2 tostüürt.',
# Watchlist
'watchlist' => 'Mien Oppasslist',
@@ -1562,7 +1563,7 @@ Mehr Informatschonen över enkelte Rechten staht ünner [[{{MediaWiki:Listgroupr
'watchnochange' => 'Kene Siet op dien Oppasslist is in den wiesten Tietruum ännert worrn.',
'watchlist-details' => '{{PLURAL:$1|Ene Siet is|$1 Sieden sünd}} op dien Oppasslist (ahn Diskuschoonssieden).',
'wlheader-enotif' => 'Benarichtigen per E-Mail is anstellt.',
-'wlheader-showupdated' => "* Sieden, de ännert worrn sünd siet dien letzten Besöök, warrt '''fett''' dorstellt.",
+'wlheader-showupdated' => "* Sieden, de siet dien letzten Besöök ännert worrn sünd, warrt '''fett''' wiest.",
'watchmethod-recent' => 'letzte Ännern no Oppasslist pröven',
'watchmethod-list' => 'Oppasslist na letzte Ännern nakieken',
'watchlistcontains' => 'Diene Oppasslist bargt {{PLURAL:$1|ene Siet|$1 Sieden}}.',
@@ -1743,6 +1744,8 @@ In dat [[Special:Log/delete|Lösch-Logbook]] steiht en Översicht över de wegsm
'undelete-error-long' => 'Fehlers bi dat Wedderhalen vun de Datei:
$1',
+'undelete-show-file-confirm' => 'Wullt du worraftig en wegsmeten Version vun de Datei „<nowiki>$1</nowiki>“ vun $2, $3 ankieken?',
+'undelete-show-file-submit' => 'Jo',
# Namespace form on various pages
'namespace' => 'Naamruum:',
@@ -1821,7 +1824,7 @@ Ok den Grund för dat Blocken indregen.',
'ipb-edit-dropdown' => 'Blockgrünn bearbeiden',
'ipb-unblock-addr' => '„$1“ freegeven',
'ipb-unblock' => 'IP-Adress/Bruker freegeven',
-'ipb-blocklist-addr' => 'Aktuelle Sperren för „$1“ wiesen',
+'ipb-blocklist-addr' => 'Aktuelle Sperren för „$1“',
'ipb-blocklist' => 'Aktuelle Sperren wiesen',
'unblockip' => 'IP-Adress freegeven',
'unblockiptext' => 'Bruuk dat Formular, üm en blockte IP-Adress freetogeven.',
@@ -1945,7 +1948,7 @@ De Siet „[[:$1]]“ gifft dat al. Wullt du ehr wegsmieten, dat disse Siet scha
'delete_and_move_reason' => 'wegsmeten, Platz to maken för Schuven',
'selfmove' => 'Utgangs- un Teelnaam sünd desülve; en Siet kann nich över sik sülvst röver schaven warrn.',
'immobile_namespace' => 'De Utgangs- oder Teelnaamruum is schuult; Schuven na oder ut dissen Naamruum geiht nich.',
-'imagenocrossnamespace' => 'Datein köönt nich na buten den {{ns:image}}-Naamruum schaven warrn',
+'imagenocrossnamespace' => 'Datein köönt nich na buten den Datei-Naamruum schaven warrn',
'imagetypemismatch' => 'De ne’e Dateiennen passt nich to de ole',
'imageinvalidfilename' => 'De ne’e Dateinaam is ungüllig',
'fix-double-redirects' => 'All Redirects, de na den olen Titel wiest, op den ne’en ännern',
@@ -1989,7 +1992,7 @@ De Versionsdaten un Brukernaams blievt dor bi vörhannen.
All Transwiki-Import-Akschonen staht later ok in dat [[Special:Log/import|Import-Logbook]].',
'import-interwiki-history' => 'Importeer all Versionen vun disse Siet',
'import-interwiki-submit' => 'Rinhalen',
-'import-interwiki-namespace' => 'Siet in Naamruum halen:',
+'import-interwiki-namespace' => 'Sied in dissen Naamruum halen:',
'importtext' => 'Exporteer de Siet vun dat Utgangswiki mit Special:Export un laad de Datei denn över disse Siet weer hooch.',
'importstart' => 'Sieden warrt rinhaalt...',
'import-revision-count' => '$1 {{PLURAL:$1|Version|Versionen}}',
@@ -2011,6 +2014,8 @@ All Transwiki-Import-Akschonen staht later ok in dat [[Special:Log/import|Import
'import-nonewrevisions' => 'Gifft kene ne’en Versionen to importeren, all Versionen sünd al vördem importeert worrn.',
'xml-error-string' => '$1 Reeg $2, Spalt $3, (Byte $4): $5',
'import-upload' => 'XML-Daten hoochladen',
+'import-token-mismatch' => 'Session-Daten sünd verloren gahn. Versöök dat noch wedder.',
+'import-invalid-interwiki' => 'Ut dat angevene Wiki is en Import nich mööglich.',
# Import log
'importlogpage' => 'Import-Logbook',
@@ -2057,7 +2062,7 @@ All Transwiki-Import-Akschonen staht later ok in dat [[Special:Log/import|Import
'tooltip-feed-rss' => 'RSS-Feed för disse Siet',
'tooltip-feed-atom' => 'Atom-Feed för disse Siet',
'tooltip-t-contributions' => 'List vun de Bidreeg vun dissen Bruker',
-'tooltip-t-emailuser' => 'En E-Mail an dissen Bruker sennen',
+'tooltip-t-emailuser' => 'Dissen Bruker en E-Mail tostüren',
'tooltip-t-upload' => 'Biller oder Mediendatein hoochladen',
'tooltip-t-specialpages' => 'List vun alle Spezialsieden',
'tooltip-t-print' => 'Druckversion vun disse Siet',
@@ -2450,7 +2455,7 @@ Wat denn noch an Lenken kummt in de Reeg, dat sünd Utnahmen, bi de dat Bild lie
# External editor support
'edit-externally' => 'Änner disse Datei mit en extern Programm',
-'edit-externally-help' => '<span class="plainlinks">Lees de [http://www.mediawiki.org/wiki/Manual:External_editors Installatschoonshelp] wenn du dor mehr to weten wist.</span>',
+'edit-externally-help' => '(Lees de [http://www.mediawiki.org/wiki/Manual:External_editors Installatschoonshelp] wenn du dor mehr to weten wullt)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'all',
@@ -2462,9 +2467,9 @@ Wat denn noch an Lenken kummt in de Reeg, dat sünd Utnahmen, bi de dat Bild lie
# E-mail address confirmation
'confirmemail' => 'Nettbreefadress bestätigen',
'confirmemail_noemail' => 'Du hest kene bestätigte Nettbreefadress in diene [[Special:Preferences|Instellen]] angeven.',
-'confirmemail_text' => '{{SITENAME}} verlangt, dat du diene Nettbreefadress bestätigst, ehrder du de Nettbreeffunkschonen bruken kannst. Klick op den Knopp wieder ünnen, dat die en Bestätigungskood schickt warrt.',
+'confirmemail_text' => '{{SITENAME}} verlangt, dat du diene Nettbreefadress bestätigst, ehrder du de Nettbreeffunkschonen bruken kannst. Klick op den Knopp wieder ünnen, dat di en Bestätigungskood tostüürt warrt.',
'confirmemail_pending' => '<div class="error">Di is al en Bestätigungs-Kood över E-Mail toschickt worrn. Wenn du dien Brukerkonto nu eerst nee opstellt hest, denn tööv doch noch en poor Minuten op de E-Mail, ehrdat du di en ne’en Kood toschicken lettst.</div>',
-'confirmemail_send' => 'Bestätigungskood schicken.',
+'confirmemail_send' => 'Bestätigungskood tostüren.',
'confirmemail_sent' => 'Bestätigungsnettbreef afschickt.',
'confirmemail_oncreate' => 'Du hest en Bestätigungs-Kood an dien E-Mail-Adress kregen. Disse Kood is för dat Anmellen nich nödig. He warrt blot bruukt, dat du de E-Mail-Funkschonen in dat Wiki bruken kannst.',
'confirmemail_sendfailed' => '{{SITENAME}} kunn di keen Bestätigungsnettbreef tostüren. Schasst man nakieken, wat de Adress ok nich verkehrt schreven is.
diff --git a/languages/messages/MessagesNds_nl.php b/languages/messages/MessagesNds_nl.php
index 9e6125fb..ff26a9ab 100644
--- a/languages/messages/MessagesNds_nl.php
+++ b/languages/messages/MessagesNds_nl.php
@@ -8,6 +8,7 @@
* @author Jens Frank
* @author Servien
* @author Slomox
+ * @author Urhixidur
* @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
* @author לערי ריינה×רט
*/
@@ -660,7 +661,7 @@ Je kunnen oek aanderen in staot stellen per e-mail kontak mit joe op te nemen vi
'loginsuccesstitle' => 'Succesvol an-emeld',
'loginsuccess' => 'Je bin noen an-emeld bie {{SITENAME}} as "$1".',
'nosuchuser' => 'De gebruker "$1" besteet neet.
-Contreleer de spelling of [[Special:Userlogin/signup|maak een nieje gebruker an]].',
+Contreleer de spelling of [[Special:UserLogin/signup|maak een nieje gebruker an]].',
'nosuchusershort' => 'Der is gien gebruker mit de naam "$1". Controleer de schriefwieze.',
'nouserspecified' => 'Vul asjeblief een naam in',
'wrongpassword' => "verkeerd wachwoord, prebeer 't opniej.",
@@ -669,7 +670,15 @@ Contreleer de spelling of [[Special:Userlogin/signup|maak een nieje gebruker an]
't Mut uut minstens $1 {{PLURAL:$1|teken|tekens}} bestaon.",
'mailmypassword' => 'Niej wachwoord opsturen',
'passwordremindertitle' => 'niej tiedelik wachwoord veur {{SITENAME}}',
-'passwordremindertext' => 'Iemand vanof \'t IP-adres $1 (werschienlijk jiezelf) hef evreugen um een niej wachwoord veur {{SITENAME}} ($4) toe te sturen. \'t Nieje wachwoord veur gebruker "$2" is "$3". Advies: noen anmelden en \'t wachwoord wiezigigen.',
+'passwordremindertext' => 'Iemand vanof \'t IP-adres $1 (werschienlijk jiezelf) hef evreugen
+um een niej wachwoord veur {{SITENAME}} ($4) toe te sturen.
+Der is een tiejelijk wachwoord an-emaak veur gebruker "$2":
+"$3". As \'t neet de bedoeling was, meld dan an en kies een niej
+wachwoord.
+
+A-j dit verzeuk neet zelf edaon hemmen of a-j \'t wachwoord weer weten
+en \'t neet meer wiezigen willen, negeer dit berich dan
+en blief joew bestaonde wachwoord gebruken.',
'noemail' => 'Gien e-mailadres eregistreerd veur "$1".',
'passwordsent' => 'Der is een niej wachwoord verstuurd naor \'t e-mailadres van gebruker "$1". Meld an, a-j \'t wachwoord ontvangen.',
'blocked-mailpassword' => 'Dit IP-adres is eblokkeerd. Dit betekent da-j neet bewarken kunnen en dat {{SITENAME}} joew wachwoord neet weerummehaolen kan, dit wonnen edaon um misbruuk tegen te gaon.',
@@ -832,7 +841,7 @@ Deur op 'Pagina opslaon' te klikken beleuf je da-j disse tekse zelf eschreven he
'copyrightwarning2' => "Let wel dat alle biedragen an {{SITENAME}} deur aandere gebrukers ewiezig of vort-edaon kunnen wonnen. A-j neet willen dat joew tekse veraanderd wonnen, plaos 't hier dan neet.<br />
De tekse mut auteursrechvrie ween (zie $1 veur details).
<strong>GIEN WARK VAN AANDERE LUUI TOEVOEGEN ZONDER TOESTEMMING VAN DE AUTEUR!</strong>",
-'longpagewarning' => "Disse pagina is $1 KB groot. 't Bewarken van grote pagina's kan veur preblemen zörgen bie iezelig ouwe webblaojeraars.",
+'longpagewarning' => "Disse pagina is $1 kB groot. 't Bewarken van grote pagina's kan veur preblemen zörgen bie iezelig ouwe webblaojeraars.",
'longpageerror' => "<strong>Foutmelding: de tekse dee-j opslaon willen is $1 kilobytes. Dit is groter as 't toe-estaone maximum van $2 kilobytes. Joew tekse kan neet op-esleugen wonnen.</strong>",
'readonlywarning' => "<strong>Waorschuwing! De databanke is op dit mement in onderhoud; 't is daorumme neet meugelijk um pagina's te wiezigen. Je kunnen de tekse 't beste op de computer opslaon en laoter opniej preberen de pagina te bewarken.</strong>",
'protectedpagewarning' => "<strong>Waorschuwing! Disse pagina is beveilig zodat allinnig beheerders 't kunnen wiezigen.</strong>",
@@ -847,7 +856,7 @@ De tekse mut auteursrechvrie ween (zie $1 veur details).
'hiddencategories' => 'Disse pagina vuilt in de volgende verbörgen {{PLURAL:$1|kattegerie|kattegerieën}}:',
'nocreatetitle' => "'t Anmaken van pagina's is beteund",
'nocreatetext' => "Disse webstee hef de meugelijkheid um nieje pagina's an te maken beteund. Je kunnen pagina's dee al bestaon wiezigen of je kunnen je [[Special:UserLogin|anmelden of een gebrukerspagina anmaken]].",
-'nocreate-loggedin' => "Je maggen gien nieje pagina's anmaken op disse wiki.",
+'nocreate-loggedin' => "Je hemmen gien toestemming um nieje pagina's an te maken.",
'permissionserrors' => 'Fouten mit de rechen',
'permissionserrorstext' => 'Je maggen of kunnen dit neet doon. De {{PLURAL:$1|rejen|rejens}} daoveur {{PLURAL:$1|is|bin}}:',
'permissionserrorstext-withaction' => 'Je hemmen gien rech um $2, mit de volgende {{PLURAL:$1|rejen|rejens}}:',
@@ -926,9 +935,9 @@ der kan veerdere infermasie staon in 't [{{fullurl:Special:Log/delete|page={{PAG
'revisiondelete' => 'Wiezigingen vortdoon/herstellen',
'revdelete-nooldid-title' => 'Gien doelversie',
'revdelete-nooldid-text' => 'Je hemmen gien versie an-egeven waor disse actie op uut-evoerd mut wonnen.',
-'revdelete-selected' => "{{PLURAL:$2|Esillekteren bewarking|Esillekteren bewarkingen}} van '''[[:$1]]''':",
-'logdelete-selected' => '{{PLURAL:$1|Esillecteren logboekboekactie|Esillecteren logboekacties}}:',
-'revdelete-text' => "Bewarkingen dee vort-ehaold bin, ku-j wel zien in de geschiedenisse, mar de inhoud is neet langer pebliekelijk toegankelijk.
+'revdelete-selected' => "'''{{PLURAL:$2|Esillekteren bewarking|Esillekteren bewarkingen}} van '''[[:$1]]''':'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Esillecteren logboekboekactie|Esillecteren logboekacties}}:'''",
+'revdelete-text' => "'''Bewarkingen dee vort-ehaold bin, ku-j wel zien in de geschiedenisse, mar de inhoud is neet langer pebliekelijk toegankelijk.'''
Aandere beheerders van {{SITENAME}} kunnen de verbörgen inhoud bekieken en 't weerummeplaosen mit behulpe van dit scharm, behalven as der aandere beparkingen gelden dee in-esteld bin deur de systeembeheerder.",
'revdelete-legend' => 'Stel versiebeparkingen in:',
@@ -1043,7 +1052,7 @@ Aandere beheerders van {{SITENAME}} kunnen de verbörgen inhoud bekieken en 't w
'mypreferences' => 'Mien veurkeuren',
'prefs-edits' => 'Antal bewarkingen:',
'prefsnologin' => 'Neet an-meld',
-'prefsnologintext' => 'Je mutten <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} an-emeld]</span> ween um joew veurkeuren in te kunnen stellen.',
+'prefsnologintext' => 'Je mutten <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} an-emeld]</span> ween um joew veurkeuren in te kunnen stellen.',
'prefsreset' => 'Standardveurkeuren hersteld.',
'qbsettings' => 'Paginalieste',
'qbsettings-none' => 'Gien',
@@ -1431,7 +1440,8 @@ Klikken op een kelomkop veraandert de sortering.',
# Unused templates
'unusedtemplates' => 'Ongebruken sjablonen',
-'unusedtemplatestext' => "Hieronder steet een lieste van ongebruken sjablonen. Vergeet neet de verwiezingen te controleren veurda-j 't sjabloon vortdoon.",
+'unusedtemplatestext' => "Hieronder staon alle pagina in de naamruumte {{ns:template}} dee op gien enkele pagina gebruuk wonnen.
+Vergeet neet de verwiezingen te contreleren veurda-j 't sjabloon vortdoon.",
'unusedtemplateswlh' => 'aandere verwiezingen',
# Random page
@@ -1488,7 +1498,7 @@ Pagina's wonnen ezien as een deurverwiespagina, as 't sjabloon gebruuk wonnen da
'nviews' => '{{PLURAL:$1|1 keer|$1 keer}} bekeken',
'specialpage-empty' => 'Disse pagina is leeg.',
'lonelypages' => "Weespagina's",
-'lonelypagestext' => "Naor de onderstaonde pagina's wonnen vanuut disse wiki neet verwezen.",
+'lonelypagestext' => "Naor de onderstaonde pagina's wonnen neet verwezen of is neet in-evoeg as sjabloon in aandere pagina van {{SITENAME}}.",
'uncategorizedpages' => "Pagina's zonder kattegerie",
'uncategorizedcategories' => 'Kattegerieën zonder kattegerie',
'uncategorizedimages' => 'Ofbeeldingen zonder kattegerie',
@@ -1597,7 +1607,7 @@ Meer infermasie over de rechen ku-j [[{{MediaWiki:Listgrouprights-helppage}}|hie
'mailnologintext' => 'Je mutten [[Special:UserLogin|an-emeld]] ween en een geldig e-mailadres in "[[Special:Preferences|mien veurkeuren]]" invoeren um disse functie te kunnen gebruken.',
'emailuser' => 'Een berich sturen',
'emailpage' => 'Gebruker een berich sturen',
-'emailpagetext' => "As disse gebruker een geldig e-mailadres op-egeven hef, dan ku-j via dit formelier een berich versturen.
+'emailpagetext' => "Deur middel van dit formelier ku-j een berich sturen naor disse gebruker.
't Adres da-j op-egeven hemmen bie [[Special:Preferences|joew veurkeuren]] zal as ofzender gebruuk wonnen.
De ontvanger kan dus drek beantwoorden.",
'usermailererror' => "Foutmelding bie 't versturen:",
@@ -1640,7 +1650,9 @@ Toekomstige wiezigingen op disse pagina en de overlegpagina zullen hier vermeld
'wlheader-showupdated' => "* Pagina's dee ewiezig sinds je ze 't veur 't les bie-ewark hemmen, wonnen '''vet''' weer-egeven.",
'watchmethod-recent' => "Bie de pagina's dee kortens ewiezig bin, ezoch naor pagina's dee evolg wonnen",
'watchmethod-list' => 'Kik joew nao volglieste veur de leste wiezigingen',
+'watchlistcontains' => "Der {{PLURAL:$1|steet 1 pagina|staon $1 pagina's}} op joew volglieste.",
'iteminvalidname' => "Verkeerde naam '$1'",
+'wlnote' => "Hieronder {{PLURAL:$1|steet de leste wieziging|staon de leste $1 wiezigingen}} in {{PLURAL:$2|'t of-eleupen ure|de leste $2 uren}}.",
'wlshowlast' => 'Teun de leste $1 ure $2 dagen $3',
'watchlist-show-bots' => 'Teun botgebrukers',
'watchlist-hide-bots' => 'Verbarg botgebrukers',
@@ -1663,6 +1675,28 @@ Toekomstige wiezigingen op disse pagina en de overlegpagina zullen hier vermeld
'enotif_lastvisited' => 'Zie $1 veur alle wiezigingen sinds joew leste bezeuk.',
'enotif_lastdiff' => 'Zie $1 um disse wieziging te bekieken.',
'enotif_anon_editor' => 'annenieme gebruker $1',
+'enotif_body' => 'Beste $WATCHINGUSERNAME,
+
+De pagina $PAGETITLE op {{SITENAME}} is $CHANGEDORCREATED op $PAGEEDITDATE deur $PAGEEDITOR, zie $PAGETITLE_URL veur de leste versie.
+
+$NEWPAGE
+
+Samenvatting van de wieziging: $PAGESUMMARY $PAGEMINOREDIT
+
+Kontakgevevens van de auteur:
+E-mail: $PAGEEDITOR_EMAIL
+Wiki: $PAGEEDITOR_WIKI
+
+Je kriegen veerder gien berichen, behalve a-j disse pagina bezeuken. Op joew volglieste ku-j veur alle pagina\'s dee-j volgen de waorschuwingsinstellingen derof haolen.
+
+ Groeten van \'t {{SITENAME}}-waorschuwingssysteem.
+
+--
+Je kunnen de instellingen van joew volglieste wiezigen op:
+{{fullurl:Special:Watchlist/edit}}
+
+Opmarkingen en veerdere hulpe:
+{{fullurl:{{MediaWiki:Helppage}}}}',
# Delete/protect/revert
'deletepage' => 'Vortdoon',
@@ -1678,9 +1712,11 @@ Toekomstige wiezigingen op disse pagina en de overlegpagina zullen hier vermeld
'actioncomplete' => 'Uut-evoerd',
'deletedtext' => '\'t Artikel "$1" is vort-edaon. Zie de "$2" veur een lieste van pagina\'s dee as les vort-edaon bin.',
'deletedarticle' => '"$1" vort-edaon',
+'suppressedarticle' => 'hef "[[$1]]" verbörgen',
'dellogpage' => "Vort-edaone pagina's",
'dellogpagetext' => "Hieronder een lieste van pagina's en ofbeeldingen dee 't les vort-edaon bin.",
'deletionlog' => "Vort-edaone pagina's",
+'reverted' => 'Eerdere versie hersteld',
'deletecomment' => 'Rejen',
'deleteotherreason' => 'Aandere/extra rejen:',
'deletereasonotherlist' => 'Aandere rejen',
@@ -1688,6 +1724,11 @@ Toekomstige wiezigingen op disse pagina en de overlegpagina zullen hier vermeld
** Op anvrage van de auteur
** Schending van de auteursrechen
** Vandelisme',
+'delete-edit-reasonlist' => "Rejens veur 't vortdoon bewarken",
+'delete-toobig' => "Disse pagina hef een lange bewarkingsgeschiedenisse, meer as $1 {{PLURAL:$1|versie|versies}}.
+'t Vortdoon van dit soort pagina's is mit rechen bepark um 't per ongelok versteuren van de warking van {{SITENAME}} te veurkoemen.",
+'delete-warning-toobig' => "Disse pagina hef een lange bewarkingsgeschiedenisse, meer as $1 versies. Woart je: 't vortdoon van disse pagina kan de warking van de databanke van {{SITENAME}} versteuren.
+Wees veurzichtig",
'rollback' => 'Wiezigingen herstellen',
'rollback_short' => 'Weerummedreien',
'rollbacklink' => 'Weerummedreien',
@@ -1708,6 +1749,8 @@ De leste bewarking is edaon deur [[User:$3|$3]] ([[User talk:$3|Overleeg]]).",
'protectedarticle' => '[[$1]] is beveilig',
'modifiedarticleprotection' => 'beveiligingsnivo van "[[$1]]" ewiezig',
'unprotectedarticle' => '[[$1]] vrie-egeven',
+'protect-title' => 'Instellen van beveiligingsnivo veur "$1"',
+'protect-legend' => 'Beveiliging bevestigen',
'protectcomment' => 'Rejen',
'protectexpiry' => 'Duur',
'protect_expiry_invalid' => 'Verlooptied is ongeldig.',
@@ -1738,6 +1781,7 @@ Hier staon de instellingen zoas ze noen bin veur de pagina <strong>$1</strong>:"
'restriction-edit' => 'Bewark',
'restriction-move' => 'Herneum',
'restriction-create' => 'Anmaken',
+'restriction-upload' => 'Bestand toevoegen',
# Restriction levels
'restriction-level-sysop' => 'volledige beveiliging',
@@ -1745,32 +1789,53 @@ Hier staon de instellingen zoas ze noen bin veur de pagina <strong>$1</strong>:"
'restriction-level-all' => 'alles',
# Undelete
-'undelete' => "Vort-edaone pagina's bekieken",
-'undeletepage' => "Vort-edaone pagina's bekieken en weerummeplaosen",
-'viewdeletedpage' => "Bekiek vort-edaone pagina's",
-'undeletepagetext' => 'Disse pagina is vort-edaon, mar steet in de kas en kan nog weerummeplaos wonnen.',
-'undeleteextrahelp' => "Um de pagina mit alle eerdere versies weerumme te plaosen lao-j alle hokjes leeg en klik op '''''Weerummeplaosen!'''''.
+'undelete' => "Vort-edaone pagina's bekieken",
+'undeletepage' => "Vort-edaone pagina's bekieken en weerummeplaosen",
+'undeletepagetitle' => "'''Hieronder staon de vort-edaone bewarkingen van [[:$1]]'''.",
+'viewdeletedpage' => "Bekiek vort-edaone pagina's",
+'undeletepagetext' => 'Disse pagina is vort-edaon, mar steet in de kas en kan nog weerummeplaos wonnen.',
+'undelete-fieldset-title' => 'Versies weerummeplaosen',
+'undeleteextrahelp' => "Um de pagina mit alle eerdere versies weerumme te plaosen lao-j alle hokjes leeg en klik op '''''Weerummeplaosen!'''''.
Um een bepaolde versies weerumme te plaosen mu-j de versies dee-j weerummeplaosen willen anvinken en klik op '''''Weerummeplaosen!'''''.
Um een bulte achter mekaarstaonde versies te kiezen mu-j de eerste in de reeks anvinken en vervolgens mit de schuufknoppe in-edrok de leste anvinken. Hierdeur wonnen oek alle tussenliggende versies mee-eneumen.
A-j op '''''Herstel''''' klikken wonnen 't infermasieveld en alle hokjes leeg-emaak.",
-'undeletehistory' => 'A-j een pagina weerummeplaosen, wonnen alle versies as ouwe versies weerummeplaos.
+'undeleterevisions' => '$1 {{PLURAL:$1|versie|versies}} earchiveerd',
+'undeletehistory' => 'A-j een pagina weerummeplaosen, wonnen alle versies as ouwe versies weerummeplaos.
As der al een nieje pagina mit dezelfde naam an-emaak is, zullen disse versies as ouwe versies weerummeplaos wonnen, mar de op-esleugen versie zal neet ewiezig wonnen.',
-'undeletehistorynoadmin' => "Disse pagina is vort-edaon. De rejen hierveur steet hieronder, samen mit de infermasie van de gebrukers dee dit artikel ewiezig hemmen veurdat 't vort-edaon is. De tekse van 't artikel is allinnig zichbaor veur beheerders.",
-'undeleterevision-missing' => "Ongeldige of ontbrekende versie. 't Is meugelijk da-j een verkeerde verwiezing gebruken of dat disse pagina weerummeplaos is of dat 't uut archief ewis is.",
-'undeletebtn' => 'Weerummeplaosen',
-'undeletelink' => 'weerummeplaosen',
-'undeletereset' => 'Herstel',
-'undeletecomment' => 'Opmarking:',
-'undeletedarticle' => '"$1" is weerummeplaos',
-'cannotundelete' => "Weerummeplaosen van 't bestand is mislok; iemand aanders hef disse pagina meschien al weerummeplaos.",
-'undeletedpage' => "<big>'''$1 is weerummeplaos'''</big>
+'undeleterevdel' => "Herstellen kan neet as daor de leste versie van de pagina of 't bestand gedeeltelijk mee vort-edaon wonnen.
+In dat geval mu-j de leste versie as zichbaor instellen.",
+'undeletehistorynoadmin' => "Disse pagina is vort-edaon. De rejen hierveur steet hieronder, samen mit de infermasie van de gebrukers dee dit artikel ewiezig hemmen veurdat 't vort-edaon is. De tekse van 't artikel is allinnig zichbaor veur beheerders.",
+'undelete-revision' => 'Vort-edaone versie van $1 (vanof $2) deur $3',
+'undeleterevision-missing' => "Ongeldige of ontbrekende versie. 't Is meugelijk da-j een verkeerde verwiezing gebruken of dat disse pagina weerummeplaos is of dat 't uut archief ewis is.",
+'undelete-nodiff' => 'Gien eerdere versie evunnen.',
+'undeletebtn' => 'Weerummeplaosen',
+'undeletelink' => 'weerummeplaosen',
+'undeletereset' => 'Herstel',
+'undeletecomment' => 'Opmarking:',
+'undeletedarticle' => '"$1" is weerummeplaos',
+'undeletedrevisions' => '$1 {{PLURAL:$1|versie|versies}} weerummeplaos',
+'undeletedrevisions-files' => '{{PLURAL:$1|1 versie|$1 versies}} en {{PLURAL:$2|1 bestand|$2 bestanden}} bin weerummeplaos',
+'undeletedfiles' => '{{PLURAL:$1|1 bestand|$1 bestanden}} weerummeplaos',
+'cannotundelete' => "Weerummeplaosen van 't bestand is mislok; iemand aanders hef disse pagina meschien al weerummeplaos.",
+'undeletedpage' => "<big>'''$1 is weerummeplaos'''</big>
Bekiek 't [[Special:Log/delete|logboek vort-edaone pagina's]] veur een overzichte van pagina's dee kortens vort-edaon en weerummeplaos bin.",
-'undelete-header' => "Zie [[Special:Log/delete|'t logboek vort-edaone pagina's]] veur pagina's dee 't les vort-edaon bin.",
-'undelete-search-box' => "Deurzeuk vort-edaone pagina's",
-'undelete-search-prefix' => "Teun pagina's vanof:",
-'undelete-search-submit' => 'Zeuk',
-'undelete-no-results' => "Gien pagina's evunnen in 't archief mit vort-edaone pagina's.",
+'undelete-header' => "Zie [[Special:Log/delete|'t logboek vort-edaone pagina's]] veur pagina's dee 't les vort-edaon bin.",
+'undelete-search-box' => "Deurzeuk vort-edaone pagina's",
+'undelete-search-prefix' => "Teun pagina's vanof:",
+'undelete-search-submit' => 'Zeuk',
+'undelete-no-results' => "Gien pagina's evunnen in 't archief mit vort-edaone pagina's.",
+'undelete-filename-mismatch' => "Bestansversie van 't tiedstip $1 kon neet hersteld wonnen: bestansnaam kloppen neet",
+'undelete-bad-store-key' => "Bestansversie van 't tiedstip $1 kon neet hersteld wonnen: 't bestand was der al neet meer veurdat 't vort-edaon wönnen.",
+'undelete-cleanup-error' => 'Fout bie \'t herstellen van \'t ongebruken archiefbestand "$1".',
+'undelete-missing-filearchive' => "'t Lokken neet um ID $1 weerumme te plaosen umdat 't neet in de databanke is.
+Meschien is 't al weerummeplaos.",
+'undelete-error-short' => "Fout bie 't herstellen van 't bestand: $1",
+'undelete-error-long' => "Fouten bie 't herstellen van 't bestand:
+
+$1",
+'undelete-show-file-confirm' => 'Bi-j der wisse van da-j een vort-edaone versie van \'t bestand "<nowiki>$1</nowiki>" van $2 um $3 bekieken willen?',
+'undelete-show-file-submit' => 'Ja',
# Namespace form on various pages
'namespace' => 'Naamruumte:',
@@ -1803,6 +1868,7 @@ Bekiek 't [[Special:Log/delete|logboek vort-edaone pagina's]] veur een overzicht
'nolinkshere-ns' => "Gien enkele pagina verwiest naor '''[[:$1]]''' in de ekeuzen naamruumte.",
'isredirect' => 'deurverwiezing',
'istemplate' => 'in-evoeg as sjabloon',
+'isimage' => 'bestansverwiezing',
'whatlinkshere-prev' => '{{PLURAL:$1|veurige|veurige $1}}',
'whatlinkshere-next' => '{{PLURAL:$1|volgende|volgende $1}}',
'whatlinkshere-links' => '↠verwiezingen',
@@ -1813,14 +1879,15 @@ Bekiek 't [[Special:Log/delete|logboek vort-edaone pagina's]] veur een overzicht
'whatlinkshere-filters' => 'Filters',
# Block/unblock
-'blockip' => 'Gebruker blokkeren',
-'blockiptext' => "Gebruuk dit formelier um een IP-adres te blokkeren. 't Is bedoeld um vandelisme te veurkoemen. Misbruuk van disse functie zal tot gevolg hemmen dat de staotus van beheerder of-eneumen zal wonnen.",
-'ipaddress' => 'IP-adres:',
-'ipadressorusername' => 'IP-adres of gebrukersnaam',
-'ipbexpiry' => 'Verloop nao',
-'ipbreason' => 'Rejen',
-'ipbreasonotherlist' => 'aandere rejen',
-'ipbreason-dropdown' => "*Algemene rejens veur 't blokkeren
+'blockip' => 'Gebruker blokkeren',
+'blockip-legend' => 'Een gebruker of IP-adres blokkeren',
+'blockiptext' => "Gebruuk dit formelier um een IP-adres te blokkeren. 't Is bedoeld um vandelisme te veurkoemen. Misbruuk van disse functie zal tot gevolg hemmen dat de staotus van beheerder of-eneumen zal wonnen.",
+'ipaddress' => 'IP-adres:',
+'ipadressorusername' => 'IP-adres of gebrukersnaam',
+'ipbexpiry' => 'Verloop nao',
+'ipbreason' => 'Rejen',
+'ipbreasonotherlist' => 'aandere rejen',
+'ipbreason-dropdown' => "*Algemene rejens veur 't blokkeren
** pagina's leegmaken
** ongewunste verwiezingen toevoegen
** anmaken van onzinpagina's
@@ -1828,66 +1895,73 @@ Bekiek 't [[Special:Log/delete|logboek vort-edaone pagina's]] veur een overzicht
** sokpopperieje
** onacceptabele gebrukersnaam
** vandelisme",
-'ipbanononly' => 'Blokkeer allinnig annenieme gebrukers',
-'ipbcreateaccount' => "Veurkom 't anmaken van gebrukersprefielen",
-'ipbemailban' => 'Veurkom dat bepaolde gebrukers berichen versturen',
-'ipbenableautoblock' => 'De IP-adressen van disse gebruker vanzelf blokkeren',
-'ipbsubmit' => 'adres blokkeren',
-'ipbother' => 'Aandere tied',
-'ipboptions' => '2 uren:2 hours,1 dag:1 day,3 dagen:3 days,1 weke:1 week,2 weken:2 weeks,1 maond:1 month,3 maonden:3 months,6 maonden:6 months,1 jaor:1 year,onbepark:infinite', # display1:time1,display2:time2,...
-'ipbotheroption' => 'aanders',
-'ipbotherreason' => 'Aandere/extra rejen:',
-'ipbhidename' => "Verbarg de gebrukersnaam of 't IP-adres van 't blokkeerlogboek, de actieve blokkeerlieste en de gebrukerslieste",
-'badipaddress' => 'ongeldig IP-adres of onbestaonde gebrukersnaam',
-'blockipsuccesssub' => 'Succesvol eblokkeerd',
-'blockipsuccesstext' => 'IP-adres "$1" is noen eblokkeerd.
+'ipbanononly' => 'Blokkeer allinnig annenieme gebrukers',
+'ipbcreateaccount' => "Veurkom 't anmaken van gebrukersprefielen",
+'ipbemailban' => 'Veurkom dat bepaolde gebrukers berichen versturen',
+'ipbenableautoblock' => 'De IP-adressen van disse gebruker vanzelf blokkeren',
+'ipbsubmit' => 'adres blokkeren',
+'ipbother' => 'Aandere tied',
+'ipboptions' => '2 uren:2 hours,1 dag:1 day,3 dagen:3 days,1 weke:1 week,2 weken:2 weeks,1 maond:1 month,3 maonden:3 months,6 maonden:6 months,1 jaor:1 year,onbepark:infinite', # display1:time1,display2:time2,...
+'ipbotheroption' => 'aanders',
+'ipbotherreason' => 'Aandere/extra rejen:',
+'ipbhidename' => "Verbarg de gebrukersnaam of 't IP-adres van 't blokkeerlogboek, de actieve blokkeerlieste en de gebrukerslieste",
+'ipbwatchuser' => 'Gebrukerspagina en overlegpagina op volglieste zetten',
+'badipaddress' => 'ongeldig IP-adres of onbestaonde gebrukersnaam',
+'blockipsuccesssub' => 'Succesvol eblokkeerd',
+'blockipsuccesstext' => 'IP-adres "$1" is noen eblokkeerd.
Op de [[Special:IPBlockList|IP-blokkeerlieste]] steet een lieste mit alle blokkeringen.',
-'ipb-edit-dropdown' => 'Blokkeerrejens bewarken',
-'ipb-unblock-addr' => 'Deblokkeer $1',
-'ipb-unblock' => 'Deblokkeer een gebruker of IP-adres',
-'ipb-blocklist-addr' => 'Bekiek bestaonde blokkeringen veur $1',
-'ipb-blocklist' => 'Bekiek bestaonde blokkeringen',
-'unblockip' => 'Deblokkeer gebruker',
-'unblockiptext' => "Gebruuk 't onderstaonde formelier um weerumme schrieftoegang te geven an een eblokkeren gebruker of IP-adres.",
-'ipusubmit' => 'Dit adres deblokkeren',
-'unblocked' => '[[User:$1|$1]] is edeblokeerd',
-'unblocked-id' => 'Blokkade $1 is derof ehaold',
-'ipblocklist' => 'Lieste van IP-adressen en gebrukers dee eblokkeerd bin',
-'ipblocklist-legend' => 'Een eblokkeren gebruker zeuken',
-'ipblocklist-username' => 'Gebrukersnaam of IP-adres:',
-'ipblocklist-submit' => 'Zeuk',
-'blocklistline' => 'Op $1 (vervuilt op $4) blokkeren $2: $3',
-'infiniteblock' => 'onbepark',
-'expiringblock' => '$1',
-'anononlyblock' => 'allinnig anneniemen',
-'noautoblockblock' => 'autoblok neet actief',
-'createaccountblock' => 'anmaken van een gebrukersprefiel is eblokkeerd',
-'emailblock' => "'t versturen van berichen is eblokkeerd",
-'ipblocklist-empty' => 'De blokkeerlieste is leeg.',
-'ipblocklist-no-results' => "'t Op-evreugen IP-adres of de gebrukersnaam is neet eblokkeerd.",
-'blocklink' => 'Blokkeer',
-'unblocklink' => 'deblokkeer',
-'contribslink' => 'Biedragen',
-'autoblocker' => 'Vanzelf eblokkeerd umdat \'t IP-adres overenekump mit \'t IP-adres van [[User:$1|$1]], dee eblokkeerd is mit as rejen: "$2"',
-'blocklogpage' => 'Blokkeerlogboek',
-'blocklogentry' => 'blokkeren "[[$1]]" veur $2 $3',
-'blocklogtext' => "Hier zie-j een lieste van de leste blokkeringen en deblokkeringen. Autematische blokkeringen en deblokkeringen koemen neet in 't logboek te staon. Zie de [[Special:IPBlockList|IP-blokkeerlieste]] veur de lieste van adressen dee noen eblokkeerd bin.",
-'unblocklogentry' => 'Blokkering van [[$1]] op-eheven',
-'block-log-flags-anononly' => 'allinnig anneniemen',
-'block-log-flags-nocreate' => 'anmaken van gebrukersprefielen uut-eschakeld',
-'block-log-flags-noautoblock' => 'autoblokkeren uut-eschakeld',
-'block-log-flags-noemail' => "'t versturen van berichen is eblokkeerd",
-'range_block_disabled' => 'De meugelijkheid veur beheerders um een groep adressen te blokkeren is uut-eschakeld.',
-'ipb_expiry_invalid' => 'De op-egeven verlooptied is ongeldig.',
-'ipb_already_blocked' => '"$1" is al eblokkeerd',
-'ipb_cant_unblock' => "Foutmelding: blokkade ID $1 neet evunnen, 't is meschien al edeblokkeerd.",
-'blockme' => 'Mien blokkeren',
-'proxyblocker' => 'Proxyblokker',
-'proxyblockreason' => 'Dit is een autematische preventieve blokkering umda-j gebruuk maken van een open proxyserver.',
-'proxyblocksuccess' => 'Succesvol.',
-'sorbsreason' => 'Joew IP-adres is op-eneumen as open proxyserver in de DNS-blacklist de {{SITENAME}} ebruukt.',
-'sorbs_create_account_reason' => 'Joew IP-adres is op-eneumen as open proxyserver in de DNS-blacklist de {{SITENAME}} ebruukt.
+'ipb-edit-dropdown' => 'Blokkeerrejens bewarken',
+'ipb-unblock-addr' => 'Deblokkeer $1',
+'ipb-unblock' => 'Deblokkeer een gebruker of IP-adres',
+'ipb-blocklist-addr' => 'Bestaonde blokkeringen veur $1',
+'ipb-blocklist' => 'Bekiek bestaonde blokkeringen',
+'unblockip' => 'Deblokkeer gebruker',
+'unblockiptext' => "Gebruuk 't onderstaonde formelier um weerumme schrieftoegang te geven an een eblokkeren gebruker of IP-adres.",
+'ipusubmit' => 'Dit adres deblokkeren',
+'unblocked' => '[[User:$1|$1]] is edeblokeerd',
+'unblocked-id' => 'Blokkade $1 is derof ehaold',
+'ipblocklist' => 'Lieste van IP-adressen en gebrukers dee eblokkeerd bin',
+'ipblocklist-legend' => 'Een eblokkeren gebruker zeuken',
+'ipblocklist-username' => 'Gebrukersnaam of IP-adres:',
+'ipblocklist-submit' => 'Zeuk',
+'blocklistline' => 'Op $1 (vervuilt op $4) blokkeren $2: $3',
+'infiniteblock' => 'onbepark',
+'expiringblock' => '$1',
+'anononlyblock' => 'allinnig anneniemen',
+'noautoblockblock' => 'autoblok neet actief',
+'createaccountblock' => 'anmaken van een gebrukersprefiel is eblokkeerd',
+'emailblock' => "'t versturen van berichen is eblokkeerd",
+'ipblocklist-empty' => 'De blokkeerlieste is leeg.',
+'ipblocklist-no-results' => "'t Op-evreugen IP-adres of de gebrukersnaam is neet eblokkeerd.",
+'blocklink' => 'Blokkeer',
+'unblocklink' => 'deblokkeer',
+'contribslink' => 'Biedragen',
+'autoblocker' => 'Vanzelf eblokkeerd umdat \'t IP-adres overenekump mit \'t IP-adres van [[User:$1|$1]], dee eblokkeerd is mit as rejen: "$2"',
+'blocklogpage' => 'Blokkeerlogboek',
+'blocklogentry' => 'blokkeren "[[$1]]" veur $2 $3',
+'blocklogtext' => "Hier zie-j een lieste van de leste blokkeringen en deblokkeringen. Autematische blokkeringen en deblokkeringen koemen neet in 't logboek te staon. Zie de [[Special:IPBlockList|IP-blokkeerlieste]] veur de lieste van adressen dee noen eblokkeerd bin.",
+'unblocklogentry' => 'Blokkering van [[$1]] op-eheven',
+'block-log-flags-anononly' => 'allinnig anneniemen',
+'block-log-flags-nocreate' => 'anmaken van gebrukersprefielen uut-eschakeld',
+'block-log-flags-noautoblock' => 'autoblokkeren uut-eschakeld',
+'block-log-flags-noemail' => "'t versturen van berichen is eblokkeerd",
+'block-log-flags-angry-autoblock' => 'uut-ebreide autematische blokkering in-eschakeld',
+'range_block_disabled' => 'De meugelijkheid veur beheerders um een groep adressen te blokkeren is uut-eschakeld.',
+'ipb_expiry_invalid' => 'De op-egeven verlooptied is ongeldig.',
+'ipb_expiry_temp' => 'Blokkeringen veur verbörgen gebrukers mutten permenent ween.',
+'ipb_already_blocked' => '"$1" is al eblokkeerd',
+'ipb_cant_unblock' => "Foutmelding: blokkade ID $1 neet evunnen, 't is meschien al edeblokkeerd.",
+'ipb_blocked_as_range' => "Fout: 't IP-adres $1 is neet drek eblokkeerd en de blokkering kan neet op-eheven wonnen.
+De blokkering is onderdeel van de reeks $2, waovan de blokkering wè op-eheven kan wonnen.",
+'ip_range_invalid' => 'Ongeldige IP-reeks',
+'blockme' => 'Mien blokkeren',
+'proxyblocker' => 'Proxyblokker',
+'proxyblocker-disabled' => 'Disse functie is uut-eschakeld.',
+'proxyblockreason' => 'Dit is een autematische preventieve blokkering umda-j gebruuk maken van een open proxyserver.',
+'proxyblocksuccess' => 'Succesvol.',
+'sorbsreason' => 'Joew IP-adres is op-eneumen as open proxyserver in de DNS-blacklist de {{SITENAME}} ebruukt.',
+'sorbs_create_account_reason' => 'Joew IP-adres is op-eneumen as open proxyserver in de DNS-blacklist de {{SITENAME}} ebruukt.
Je kunnen gien gebrukerspagina anmaken.',
# Developer tools
@@ -1903,16 +1977,22 @@ Mut de databanke vrie-egeven wonnen?',
'locknoconfirm' => "Je hemmen 't vakjen neet esillekteerd um joew keuze te bevestigen.",
'lockdbsuccesssub' => 'Databanke succesvol eblokkeerd',
'unlockdbsuccesssub' => 'Blokkering van de databanke is op-eheven.',
+'lockdbsuccesstext' => "De databanke is eblokkeerd.<br />
+Vergeet neet de [[Special:UnlockDB|databanke vrie te geven]] a-j klaor bin mit 't onderhoud.",
+'unlockdbsuccesstext' => 'De databanke is weer vrie-egeven.',
'lockfilenotwritable' => "Gien schriefrechen op 't beveiligingsbestand van de databanke. Um de databanke te blokkeren of de blokkade op te heffen, mut der eschreven kunnen wonnen deur de webserver.",
'databasenotlocked' => 'De databanke is neet eblokkeerd.',
# Move page
+'move-page' => 'Herneum "$1"',
+'move-page-legend' => 'Pagina herneumen',
'movepagetext' => "Deur 't formelier da-j hieronder zien in te vullen ku-j de naam wiezigen, zo geet de veurgeschiedenisse neet verleuren. De ouwe paginanaam zal autematisch een deurverwiezing wonnen naor de nieje pagina (disse pagina kan, zoas op alle artikels mit een deurverwiezing, an-epas wonnen). Deurverwiezingen wonnen neet meeveraanderd en mutten mit de haand ewiezig wonnen.",
'movepagetalktext' => "De biebeheurende overlegpagina krieg oek een nieje titel, mar '''neet''' in de volgende gevallen:
* As de pagina in een aandere naamruumte eplaos wonnen
* As der al een neet-lege overlegpagina besteet onder de aandere naam
* A-j 't onderstaonde vinkjen vorthaolen",
'movearticle' => 'Herneum',
+'movenotallowed' => "Je hemmen gien rechen um pagina's te herneumen.",
'newtitle' => 'Nieje naam',
'move-watch' => 'volg disse pagina',
'movepagebtn' => 'Herneum',
@@ -1923,6 +2003,13 @@ Mut de databanke vrie-egeven wonnen?',
'talkexists' => "De pagina zelf is verplaos, mar de overlegpagina kon neet verplaos wonnen, umdat de doelnaam al een neet-lege overlegpagina had. Combineer de overlegpagina's haandmaotig.",
'movedto' => 'wiezigen naor',
'movetalk' => "De overlegpagina oek wiezigen, as 't meuglijk is.",
+'move-subpages' => "Alle subpagina's herneumen",
+'move-talk-subpages' => "Alle subpagina's van overlegpagina's herneumen",
+'movepage-page-exists' => 'De pagina $1 besteet al en kan neet autematisch vort-edaon wonnen.',
+'movepage-page-moved' => 'De pagina $1 is herneumd naor $2.',
+'movepage-page-unmoved' => 'De pagina $1 kon neet herneumd wonnen naor $2.',
+'movepage-max-pages' => "'t Maximale antal autematisch te herneumen pagina's is bereik ({{PLURAL:$1|$1|$1}}).
+De overige pagina's wonnen neet autematisch herneumd.",
'1movedto2' => '[[$1]] is ewiezig naor [[$2]]',
'1movedto2_redir' => '[[$1]] is ewiezig over de deurverwiezing [[$2]] hinne',
'movelogpage' => 'Titelwiezigingen',
@@ -1936,6 +2023,10 @@ Mut de databanke vrie-egeven wonnen?',
'delete_and_move_reason' => 'Vort-edaon vanwegen naamwieziging',
'selfmove' => "De naam kan neet ewiezig wonnen naor de naam dee 't al hef.",
'immobile_namespace' => "De nieje naam is een speciaal type; der kunnen gien pagina's in disse naamruumte eplaos wonnen.",
+'imagenocrossnamespace' => 'Een mediabestand kan neet naor een aandere naamruumte verplaos wonnen',
+'imagetypemismatch' => "De nieje bestansextensie is neet gelieke an 't bestanstype",
+'imageinvalidfilename' => 'De nieje bestansnaam is ongeldig',
+'fix-double-redirects' => 'Alle deurverwiezingen dee naor de ouwe titel verwiezen, herneumen naor de nieje titel',
# Export
'export' => "Pagina's uutvoeren",
@@ -1945,9 +2036,13 @@ Mut de databanke vrie-egeven wonnen?',
'''NB:''' 't uutvoeren van de hele geschiedenisse is uut-eschakeld vanwegen prestasierejens.",
'export-submit' => 'Uutvoeren',
'export-addcattext' => "Pagina's toevoegen uut kattegerie:",
+'export-addcat' => 'Toevoegen',
+'export-download' => 'As bestand opslaon',
+'export-templates' => 'Mit sjablonen derbie',
# Namespace 8 related
'allmessages' => 'Alle systeemteksten',
+'allmessagesname' => 'Naam',
'allmessagesdefault' => 'Standardtekse',
'allmessagescurrent' => 'De leste versie',
'allmessagestext' => 'Hier vie-j alle berichen in de MediaWiki-naamruumte:',
@@ -1975,6 +2070,7 @@ Alle transwiki-invoerhaandelingen wonnen op-esleugen in 't [[Special:Log/import|
'import-interwiki-namespace' => "Plaos pagina's in de volgende naamruumte:",
'importtext' => "Gebruuk de Special:Export-optie in de wiki waor de infermasie vandaonkump, slao 't op joew eigen systeem op, en stuur 't daornao hier op.",
'importstart' => "Pagina's an 't invoeren...",
+'import-revision-count' => '$1 {{PLURAL:$1|versie|versies}}',
'importnopages' => "Der bin gien pagina's um in te voeren.",
'importfailed' => 'Invoeren is mislok: $1',
'importunknownsource' => 'Onbekend invoerbrontype',
@@ -1985,12 +2081,27 @@ Alle transwiki-invoerhaandelingen wonnen op-esleugen in 't [[Special:Log/import|
'importhistoryconflict' => 'Der bin konflikken in de geschiedenisse van de pagina (is meschien eerder al in-evoerd)',
'importnosources' => 'Gien transwiki-invoerbronnen edefinieerd en drekte geschiedenistoevoegingen bin eblokkeerd.',
'importnofile' => 'Der is gien invoerbestand toe-evoeg.',
+'importuploaderrorsize' => "'t Oplaojen van 't invoerbestand is mislok.
+'t Bestand is groter as de in-estelde limiet.",
+'importuploaderrorpartial' => "'t Oplaojen van 't invoerbestand is mislok.
+'t Bestand is mar gedeeltelijk an-ekeumen.",
+'importuploaderrortemp' => "'t Oplaojen van 't invoerbestand is mislok.
+De tiejelijke map is neet anwezig.",
+'import-parse-failure' => "Fout bie 't verwarken van de XML-invoer",
+'import-noarticle' => "Der bin gien pagina's um in te voeren!",
+'import-nonewrevisions' => 'Alle versies bin al eerder in-evoerd.',
+'xml-error-string' => '$1 op regel $2, kelom $3 (byte $4): $5',
+'import-upload' => 'XML-gegevens derbie doon',
+'import-token-mismatch' => "De sessiegegevens bin verleuren egaon. Prebeer 't opniej.",
+'import-invalid-interwiki' => "'t Is neet meugelijk um van de an-egeven wiki in te voeren.",
# Import log
-'importlogpage' => 'Invoerlogboek',
-'importlogpagetext' => "Administratieve invoer van pagina's mit geschiedenisse van aandere wiki's.",
-'import-logentry-upload' => '[[$1]] in-evoerd via een bestanstoevoeging',
-'import-logentry-interwiki' => 'transwiki $1',
+'importlogpage' => 'Invoerlogboek',
+'importlogpagetext' => "Administratieve invoer van pagina's mit geschiedenisse van aandere wiki's.",
+'import-logentry-upload' => '[[$1]] in-evoerd via een bestanstoevoeging',
+'import-logentry-upload-detail' => '$1 {{PLURAL:$1|versie|versies}}',
+'import-logentry-interwiki' => 'transwiki $1',
+'import-logentry-interwiki-detail' => '$1 {{PLURAL:$1|versie|versies}} van $2',
# Tooltip help for the actions
'tooltip-pt-userpage' => 'Miene gebroekersbladziede',
@@ -2015,6 +2126,7 @@ Alle transwiki-invoerhaandelingen wonnen op-esleugen in 't [[Special:Log/import|
'tooltip-ca-watch' => 'Voog disse bladziede too an oewe voalglieste',
'tooltip-ca-unwatch' => 'Smiet disse bladziede van oewe voalglieste',
'tooltip-search' => '{{SITENAME}} deurzeuken',
+'tooltip-search-go' => "Naor een pagina mit disse naam gaon as 't besteet",
'tooltip-search-fulltext' => "De pagina's vuur disse tekst zeukn",
'tooltip-p-logo' => 'Vuurziede',
'tooltip-n-mainpage' => 'Goa noar de vuurziede',
@@ -2068,6 +2180,7 @@ Alle transwiki-invoerhaandelingen wonnen op-esleugen in 't [[Special:Log/import|
'nocredits' => 'Der is gien auteursinfermasie beschikbaor veur disse pagina.',
# Spam protection
+'spamprotectiontitle' => 'Spamfilter',
'spamprotectiontext' => 'De pagina dee-j opslaon wollen is eblokkeerd deur de ongewunsteverwiezingsfilter.
Meestentieds wonnen dit veroorzaak deur een uutgaonde verwiezing dee op de zwarte lieste steet.',
'spamprotectionmatch' => 'Disse tekse zörgen derveur dat onze spamfilter alarmsleug: $1',
@@ -2103,12 +2216,21 @@ Meestentieds wonnen dit veroorzaak deur een uutgaonde verwiezing dee op de zwart
'markedaspatrollederror-noautopatrol' => 'Je maggen joew eigen bewarkingen neet as econtroleerd markeren.',
# Patrol log
-'patrol-log-line' => '$1 van $2 emarkeerd as econtroleerd $3',
-'patrol-log-auto' => '(autematisch)',
+'patrol-log-page' => 'Markeerlogboek',
+'patrol-log-header' => 'In dit logboek staon de versies dee emarkeerd bin as econtreleerd.',
+'patrol-log-line' => '$1 van $2 emarkeerd as econtroleerd $3',
+'patrol-log-auto' => '(autematisch)',
# Image deletion
-'deletedrevision' => 'Vort-edaone ouwe versie $1.',
-'filedelete-archive-read-only' => 'De webserver kan neet in de archiefmap "$1" schrieven.',
+'deletedrevision' => 'Vort-edaone ouwe versie $1.',
+'filedeleteerror-short' => "Fout bie 't vortdoon van bestand: $1",
+'filedeleteerror-long' => "Der wanen fouten bie 't vortdoon van 't bestand:
+
+$1",
+'filedelete-missing' => '\'t Bestand "$1" kan neet vort-edaon wonnen, umdat \'t neet besteet.',
+'filedelete-old-unregistered' => 'De an-egeven bestansversie "$1" steet neet in de databanke.',
+'filedelete-current-unregistered' => '\'t An-egeven bestand "$1" steet neet in de databanke.',
+'filedelete-archive-read-only' => 'De webserver kan neet in de archiefmap "$1" schrieven.',
# Browsing diffs
'previousdiff' => '↠veurige wieziging',
@@ -2118,6 +2240,7 @@ Meestentieds wonnen dit veroorzaak deur een uutgaonde verwiezing dee op de zwart
'mediawarning' => "'''Waorschuwing:''' dit bestand bevat meschien codering dee slich is veur 't systeem. <hr />",
'imagemaxsize' => 'Maximumgrootte van ofbeeldingen op de beschrievingspagina:',
'thumbsize' => "Grootte van 't ofbeeldingsoverzichte (thumbnail):",
+'widthheightpage' => "$1×$2, $3 {{PLURAL:$3|pagina|pagina's}}",
'file-info' => 'Bestansgrootte: $1, MIME-type: $2',
'file-info-size' => '($1 × $2 beeldpunten, bestansgrootte: $3, MIME-type: $4)',
'file-nohires' => '<small>Gien hogere resolusie beschikbaor.</small>',
@@ -2127,6 +2250,9 @@ Meestentieds wonnen dit veroorzaak deur een uutgaonde verwiezing dee op de zwart
# Special:NewImages
'newimages' => 'Nieje ofbeeldingen',
+'imagelisttext' => "Hier volg een lieste mit '''$1''' {{PLURAL:$1|bestand|bestanden}} esorteerd $2.",
+'newimages-summary' => 'Op disse speciale pagina staon de bestanden dee der as les bie ekeumen bin.',
+'showhidebots' => '(Bots $1)',
'noimages' => 'Niks te zien.',
'ilsubmit' => 'Zeuk',
'bydate' => 'op daotum',
@@ -2158,11 +2284,23 @@ Alle volgende verwiezingen dee op dezelfde regel staon, wonnen behaandeld as uut
'exif-compression' => 'Compressiemethode',
'exif-photometricinterpretation' => 'Beeldpuntsamenstelling',
'exif-orientation' => 'Oriëntasie',
+'exif-samplesperpixel' => 'Antal compenenten',
+'exif-planarconfiguration' => 'Gegevensstructuur',
+'exif-ycbcrsubsampling' => 'Subsamplingsverhouwige van Y tot C',
'exif-ycbcrpositioning' => 'Y- en C-posisionering',
+'exif-xresolution' => 'Horizontale reselusie',
+'exif-yresolution' => 'Verticale reselusie',
+'exif-resolutionunit' => 'Eenheid van de oplossing X en Y',
'exif-stripoffsets' => 'Lokasie ofbeeldingsgegevens',
+'exif-rowsperstrip' => 'Riejen per strip',
+'exif-stripbytecounts' => 'Bytes per ecomprimeren strip',
'exif-jpeginterchangeformat' => 'Ofstand tot JPEG SOI',
'exif-jpeginterchangeformatlength' => 'Bytes van JPEG-gegevens',
'exif-transferfunction' => 'Overdrachsfunctie',
+'exif-whitepoint' => 'Witpuntchromaticiteit',
+'exif-primarychromaticities' => 'Chromaciteit van primaire kleuren',
+'exif-ycbcrcoefficients' => 'Transfermasiematrixcoëfficiënten veur de kleurruumte',
+'exif-referenceblackwhite' => 'Rifferentieweerden veur zwart/wit',
'exif-datetime' => 'Tiedstip van digitalisasie',
'exif-imagedescription' => 'Ofbeeldingnaam',
'exif-make' => 'Camera-mark',
@@ -2392,29 +2530,48 @@ Alle volgende verwiezingen dee op dezelfde regel staon, wonnen behaandeld as uut
# External editor support
'edit-externally' => 'Wiezig dit bestand mit een extern pregramma',
-'edit-externally-help' => 'Zie de [http://www.mediawiki.org/wiki/Manual:External_editors installasie-instructies] veur meer infermasie.',
+'edit-externally-help' => '(zie de [http://www.mediawiki.org/wiki/Manual:External_editors instellasie-instructies] veur meer infermasie)',
# 'all' in various places, this might be different for inflected languages
-'imagelistall' => 'alles',
-'watchlistall2' => 'alles',
-'namespacesall' => 'alles',
-'monthsall' => 'alles',
+'recentchangesall' => 'alles',
+'imagelistall' => 'alles',
+'watchlistall2' => 'alles',
+'namespacesall' => 'alles',
+'monthsall' => 'alles',
# E-mail address confirmation
-'confirmemail' => 'Bevestig e-mailadres',
-'confirmemail_noemail' => 'Je hemmen gien geldig e-mailadres in-evoerd in joew [[Special:Preferences|veurkeuren]].',
-'confirmemail_text' => 'Bie disse wiki mu-j je e-mailadres bevestigen veurda-j de berichopties gebruken kunnen. Klik op de onderstaonde knoppe um een bevestigingsberich te ontvangen. Dit berich bevat een code mit een verwiezing; um je e-mailadres te bevestigen mu-j disse verwiezing los doon.',
-'confirmemail_pending' => '<div class="error">
+'confirmemail' => 'Bevestig e-mailadres',
+'confirmemail_noemail' => 'Je hemmen gien geldig e-mailadres in-evoerd in joew [[Special:Preferences|veurkeuren]].',
+'confirmemail_text' => 'Bie disse wiki mu-j je e-mailadres bevestigen veurda-j de berichopties gebruken kunnen. Klik op de onderstaonde knoppe um een bevestigingsberich te ontvangen. Dit berich bevat een code mit een verwiezing; um je e-mailadres te bevestigen mu-j disse verwiezing los doon.',
+'confirmemail_pending' => '<div class="error">
Der is al een bevestigingscode op-estuurd; a-j net een gebrukersnaam an-emaak hemmen, wach dan eers een paor menuten tot da-j dit berich ontvungen hemmen veurda-j een nieje code anvragen.
</div>',
-'confirmemail_send' => 'Stuur een bevestigingscode',
-'confirmemail_sent' => 'Bevestigingsberich verstuurd.',
-'confirmemail_oncreate' => "Een bevestigingscode is naor joew e-mailadres verstuurd. Disse code is neet neudig um an te melden, mar je mutten 't wel bevestigen veurda-j de e-mailmeugelijkheen van disse wiki gebruken kunnen.",
-'confirmemail_invalid' => 'Ongeldige bevestigingscode. De code kan verlopen ween.',
-'confirmemail_needlogin' => 'Je muttnen $1 um joew e-mailadres te bevestigen.',
-'confirmemail_success' => 'Joew e-mailadres is bevestig. Je kunnen noen anmelden en {{SITENAME}} gebruken.',
-'confirmemail_loggedin' => 'Joew e-mailadres is noen bevestig.',
-'confirmemail_error' => "Der is iets fout egaon bie 't opslaon van joew bevestiging.",
+'confirmemail_send' => 'Stuur een bevestigingscode',
+'confirmemail_sent' => 'Bevestigingsberich verstuurd.',
+'confirmemail_oncreate' => "Een bevestigingscode is naor joew e-mailadres verstuurd. Disse code is neet neudig um an te melden, mar je mutten 't wel bevestigen veurda-j de e-mailmeugelijkheen van disse wiki gebruken kunnen.",
+'confirmemail_sendfailed' => "{{SITENAME}} kon joew gien bevestigingscode toesturen.
+Contreleer joew e-mailadres op ongeldige tekens.
+
+Fout bie 't versturen: $1",
+'confirmemail_invalid' => 'Ongeldige bevestigingscode. De code kan verlopen ween.',
+'confirmemail_needlogin' => 'Je muttnen $1 um joew e-mailadres te bevestigen.',
+'confirmemail_success' => 'Joew e-mailadres is bevestig. Je kunnen noen anmelden en {{SITENAME}} gebruken.',
+'confirmemail_loggedin' => 'Joew e-mailadres is noen bevestig.',
+'confirmemail_error' => "Der is iets fout egaon bie 't opslaon van joew bevestiging.",
+'confirmemail_subject' => 'Bevestiging e-mailadres veur {{SITENAME}}',
+'confirmemail_body' => 'Ene mit IP-adres $1, werschienlijk jie zelf, hef zien eigen mit dit e-mailadres eregistreerd as de gebruker "$2" op {{SITENAME}}.
+
+Klik op de volgende verwiezing um te bevestigen da-jie disse gebruker bin en um de e-mailmeugelijkheen op {{SITENAME}} te activeren:
+
+$3
+
+A-j joe eigen *neet* an-emeld hemmen, klik dan neet op disse verwiezing um de bevestiging van joew e-mailadres of te breken:
+
+$5
+
+De bevestigingscode zal verlopen op $4.',
+'confirmemail_invalidated' => 'De e-mailbevestiging is of-ebreuken',
+'invalidateemail' => 'E-mailbevestiging ofbreken',
# Scary transclusion
'scarytranscludedisabled' => '[Interwiki-intergrasie is edeactiveerd]',
@@ -2427,6 +2584,7 @@ Trackbacks veur disse pagina:<br />
$1
</div>",
'trackbackremove' => ' ([$1 vortdoon])',
+'trackbacklink' => 'Trackback',
'trackbackdeleteok' => 'De trackback is vort-edaon.',
# Delete conflict
@@ -2448,17 +2606,20 @@ $1",
'searchnamed' => "Zeuk naor artikels mit de naam ''$1''.",
'articletitles' => "Artikels dee beginnen mit ''$1''",
'hideresults' => 'Verbarg risseltaoten',
+'useajaxsearch' => 'Gebruuk de AJAX-zeukfuntie',
# Multipage image navigation
'imgmultipageprev' => '&larr; veurige',
'imgmultipagenext' => 'volgende &rarr;',
'imgmultigo' => 'Oké',
+'imgmultigoto' => 'Gao naor de pagina $1',
# Table pager
'ascending_abbrev' => 'daol',
'descending_abbrev' => 'stieg',
'table_pager_next' => 'Volgende',
'table_pager_prev' => 'Veurige',
+'table_pager_first' => 'Eerste pagina',
'table_pager_last' => 'Leste pagina',
'table_pager_limit' => 'Teun $1 onderwarpen per pagina',
'table_pager_limit_submit' => 'Zeuk',
@@ -2483,6 +2644,7 @@ Kiek de pagina op de normale meniere nao.',
'lag-warn-high' => 'De databanke is aorig zwaor belas. Wiezigingen dee niejer bin as $1 {{PLURAL:$1|seconde|seconden}} staon daorumme meschien nog neet in de lieste.',
# Watchlist editor
+'watchlistedit-numitems' => "Der {{PLURAL:$1|steet 1 pagina|staon $1 pagina's}} op joew volglieste, zonder overlegpagina's.",
'watchlistedit-noitems' => 'Joew volglieste is leeg.',
'watchlistedit-normal-title' => 'Volglieste bewarken',
'watchlistedit-normal-legend' => "Disse pagina's van mien volglieste ofhaolen.",
diff --git a/languages/messages/MessagesNl.php b/languages/messages/MessagesNl.php
index bf6a2f6b..f00fdb11 100644
--- a/languages/messages/MessagesNl.php
+++ b/languages/messages/MessagesNl.php
@@ -12,6 +12,7 @@
* @author GerardM
* @author Hamaryns
* @author McDutchie
+ * @author Niels
* @author SPQRobin
* @author Siebrand
* @author Troefkaart
@@ -281,7 +282,7 @@ $messages = array(
# User preference toggles
'tog-underline' => 'Verwijzingen onderstrepen:',
'tog-highlightbroken' => 'Verwijzingen naar lege pagina’s <a href="" class="new">zo weergeven</a> (alternatief: zo weergeven<a href="" class="internal">?</a>).',
-'tog-justify' => 'Paragrafen uitvullen',
+'tog-justify' => "Alinea's uitvullen",
'tog-hideminor' => 'Kleine wijzigingen verbergen in recente wijzigingen',
'tog-extendwatchlist' => 'Uitgebreide volglijst gebruiken om alle toepasselijke wijzigingen te bekijken',
'tog-usenewrc' => 'Uitgebreide Recente Wijzigingen-pagina gebruiken (vereist JavaScript)',
@@ -297,7 +298,7 @@ $messages = array(
'tog-watchdefault' => 'Pagina’s die ik bewerk automatisch volgen',
'tog-watchmoves' => 'Pagina’s die ik hernoem automatisch volgen',
'tog-watchdeletion' => 'Pagina’s die ik verwijder automatisch volgen',
-'tog-minordefault' => 'Al mijn bewerkingen als ‘klein’ markeren',
+'tog-minordefault' => 'Mijn bewerkingen als ‘klein’ markeren',
'tog-previewontop' => 'Voorvertoning boven bewerkingsveld weergeven',
'tog-previewonfirst' => 'Voorvertoning bij eerste bewerking weergeven',
'tog-nocache' => 'Geen caching gebruiken',
@@ -307,7 +308,7 @@ $messages = array(
'tog-enotifrevealaddr' => 'Mijn e-mailadres weergeven in e-mailberichten',
'tog-shownumberswatching' => 'Het aantal gebruikers weergeven dat deze pagina volgt',
'tog-fancysig' => 'Ondertekenen zonder verwijzing naar gebruikerspagina',
-'tog-externaleditor' => 'Standaard een externe tekstbewerker gebruiken (alleen voor experts - voor deze fucntie zijn speciale instellingen nodig)',
+'tog-externaleditor' => 'Standaard een externe tekstbewerker gebruiken (alleen voor experts - voor deze functie zijn speciale instellingen nodig)',
'tog-externaldiff' => 'Standaard een extern vergelijkingsprogramma gebruiken (alleen voor experts - voor deze functie zijn speciale instellingen nodig)',
'tog-showjumplinks' => '“ga naarâ€-toegankelijkheidsverwijzingen inschakelen',
'tog-uselivepreview' => '“live voorvertoning†gebruiken (vereist JavaScript – experimenteel)',
@@ -401,7 +402,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lijst met instellingen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veelgestelde vragen (FAQ)]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]',
'about' => 'Info',
'article' => 'Pagina',
@@ -704,11 +705,11 @@ Schakel deze optie aan en probeer het opnieuw.',
'loginsuccesstitle' => 'Aanmelden geslaagd',
'loginsuccess' => "'''U bent nu aangemeld bij {{SITENAME}} als \"\$1\".'''",
'nosuchuser' => 'De gebruiker "$1" bestaat niet.
-Controleer de schrijfwijze of [[Special:Userlogin/signup|maak een nieuwe gebruiker aan]].',
+Controleer de schrijfwijze of [[Special:UserLogin/signup|maak een nieuwe gebruiker aan]].',
'nosuchusershort' => 'De gebruiker "<nowiki>$1</nowiki>" bestaat niet.
Controleer de schrijfwijze.',
'nouserspecified' => 'U dient een gebruikersnaam op te geven.',
-'wrongpassword' => 'Wachtwoord onjuist.
+'wrongpassword' => 'Het ingegeven wachtwoord is onjuist.
Probeer het opnieuw.',
'wrongpasswordempty' => 'Het opgegeven wachtwoord was leeg.
Probeer het opnieuw.',
@@ -760,7 +761,7 @@ Negeer dit bericht als deze gebruiker zonder uw medeweten is aangemaakt.',
'resetpass_announce' => 'U bent aangemeld met een tijdelijke code die u per e-mail is toegezonden.
Voer een nieuw wachtwoord in om het aanmelden te voltooien:',
'resetpass_text' => '<!-- Voeg hier tekst toe -->',
-'resetpass_header' => 'Wachtwoord herinstellen',
+'resetpass_header' => 'Wachtwoord wijzigen',
'resetpass_submit' => 'Wachtwoord instellen en aanmelden',
'resetpass_success' => 'Uw wachtwoord is gewijzigd.
Bezig met aanmelden ...',
@@ -851,8 +852,8 @@ Voer uw e-mailadres in en bevestig het via [[Special:Preferences|uw voorkeuren]]
'nosuchsectiontext' => 'U probeerde een subkopje te bewerken dat niet bestaat.
Omdat subkopje $1 niet bestaat, kan uw bewerking ook niet worden opgeslagen.',
'loginreqtitle' => 'Aanmelden verplicht',
-'loginreqlink' => 'Aanmelden',
-'loginreqpagetext' => "$1 is verplicht om andere pagina's te kunnen zien.",
+'loginreqlink' => 'aanmelden',
+'loginreqpagetext' => "U moet zich $1 om andere pagina's te kunnen bekijken.",
'accmailtitle' => 'Wachtwoord verzonden.',
'accmailtext' => 'Het wachtwoord voor "$1" is verzonden naar $2.',
'newarticle' => '(Nieuw)',
@@ -874,8 +875,8 @@ Controleer of u deze pagina wel wilt aanmaken/bewerken.',
'usercssjsyoucanpreview' => "<strong>Tip:</strong> Gebruik de knop 'Bewerking ter controle bekijken' om uw nieuwe CSS/JS te testen alvorens op te slaan.",
'usercsspreview' => "'''Dit is alleen een voorvertoning van uw persoonlijke CSS.
Deze is nog niet opgeslagen!'''",
-'userjspreview' => "'''Let op: u test nu uw persoonlijke JavaScript.
-De pagina is niet opgeslagen!'''",
+'userjspreview' => "'''Let op: u test nu uw persoonlijke JavaScript.'''
+'''De pagina is niet opgeslagen!'''",
'userinvalidcssjstitle' => "'''Waarschuwing:''' er is geen skin \"\$1\".
Let op: uw eigen .css- en .js-pagina's beginnen met een kleine letter, bijvoorbeeld {{ns:user}}:Naam/monobook.css in plaats van {{ns:user}}:Naam/Monobook.css.",
'updated' => '(Bijgewerkt)',
@@ -919,7 +920,7 @@ Hierbij belooft u ons tevens dat u deze tekst zelf hebt geschreven, of overgenom
Als u niet wilt dat uw teksten rigoureus aangepast worden door anderen, plaats ze hier dan niet.<br />
U belooft ook u dat u de oorspronkelijke auteur bent van dit materiaal, of dat u het hebt gekopieerd uit een bron in het publieke domein, of een soortgelijke vrije bron (zie $1 voor details).
<strong>GEBRUIK GEEN MATERIAAL DAT BESCHERMD WORDT DOOR AUTEURSRECHT, TENZIJ U DAARVOOR TOESTEMMING HEBT!</strong>',
-'longpagewarning' => "<strong>WAARSCHUWING: Deze pagina is $1 kilobyte groot; sommige browsers hebben problemen met het bewerken van pagina's die groter zijn dan 32kb.
+'longpagewarning' => "<strong>WAARSCHUWING: Deze pagina is $1 kilobyte groot; sommige browsers hebben problemen met het bewerken van pagina's die groter zijn dan 32 kilobyte.
Wellicht kan deze pagina gesplitst worden in kleinere delen.</strong>",
'longpageerror' => '<strong>FOUT: de tekst die u hebt toegevoegd heeft is $1 kilobyte groot, wat groter is dan het maximum van $2 kilobyte.
Opslaan is niet mogelijk.</strong>',
@@ -942,7 +943,7 @@ U kunt reeds bestaande pagina's wijzigen, of u kunt [[Special:UserLogin|zich aan
'nocreate-loggedin' => "U hebt geen rechten om nieuwe pagina's te maken.",
'permissionserrors' => 'Fouten in rechten',
'permissionserrorstext' => 'U hebt geen rechten om dit te doen wegens de volgende {{PLURAL:$1|reden|redenen}}:',
-'permissionserrorstext-withaction' => 'U hebt geen recht om $2 om de volgende {{PLURAL:$1|reden|redenen}}:',
+'permissionserrorstext-withaction' => 'U hebt geen rechten om $2 om de volgende {{PLURAL:$1|reden|redenen}}:',
'recreate-deleted-warn' => "'''Waarschuwing: u bent bezig met het aanmaken van een pagina die in het verleden verwijderd is.'''
Overweeg of het terecht is dat u verder werkt aan deze pagina.
@@ -1021,11 +1022,11 @@ er kunnen details aanwezig zijn in het [{{fullurl:Special:Log/delete|page={{PAGE
'revisiondelete' => 'Versies verwijderen/terugplaatsen',
'revdelete-nooldid-title' => 'Geen doelversie',
'revdelete-nooldid-text' => 'U hebt geen doelversie(s) voor deze handeling opgegeven, de aangegeven versie bestaat niet, of u probeert de laatste versie te verbergen.',
-'revdelete-selected' => 'Geselecteerde {{PLURAL:$2|bewerking|bewerkingen}} van [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Geselecteerde logboekactie|Geselecteerde logboekacties}}:',
-'revdelete-text' => 'Verwijderde bewerkingen zijn zichtbaar in de geschiedenis, maar de inhoud is niet langer publiek toegankelijk.
+'revdelete-selected' => "'''Geselecteerde {{PLURAL:$2|bewerking|bewerkingen}} van [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Geselecteerde logboekactie|Geselecteerde logboekacties}}:'''",
+'revdelete-text' => "'''Verwijderde bewerkingen zijn zichtbaar in de geschiedenis, maar de inhoud is niet langer publiek toegankelijk.'''
-Andere beheerders van {{SITENAME}} kunnen de verborgen inhoud benaderen en de verwijdering ongedaan maken met behulp van dit scherm, tenzij er aanvullende beperkingen gelden die zijn ingesteld door de systeembeheerder.',
+Andere beheerders van {{SITENAME}} kunnen de verborgen inhoud benaderen en de verwijdering ongedaan maken met behulp van dit scherm, tenzij er aanvullende beperkingen gelden die zijn ingesteld door de systeembeheerder.",
'revdelete-legend' => 'Zichtbaarheidsbeperkingen instellen',
'revdelete-hide-text' => 'De bewerkte tekst verbergen',
'revdelete-hide-name' => 'Actie en doel verbergen',
@@ -1102,7 +1103,7 @@ Let op dat het gebruiken van de navigatieverwijzingen deze kolom opnieuw instelt
'searchsubtitle' => 'U zocht naar \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|pagina\'s die beginnen met "$1"]] | [[Special:WhatLinksHere/$1|pagina\'s die verwijzen naar "$1"]])',
'searchsubtitleinvalid' => 'Voor zoekopdracht "$1"',
'noexactmatch' => "'''Er bestaat geen pagina met de naam \"\$1\".''' U kunt deze [[:\$1|aanmaken]].",
-'noexactmatch-nocreate' => "'''Er bestaat geen pagina genaamd \"\$1\".'''",
+'noexactmatch-nocreate' => "'''De pagina \"\$1\" bestaat niet.'''",
'toomanymatches' => 'Er waren te veel resultaten.
Probeer een andere zoekopdracht.',
'titlematches' => 'Overeenkomst met onderwerp',
@@ -1147,7 +1148,7 @@ De gegevens over {{SITENAME}} zijn mogelijk niet bijgewerkt.',
'mypreferences' => 'Mijn voorkeuren',
'prefs-edits' => 'Aantal bewerkingen:',
'prefsnologin' => 'Niet aangemeld',
-'prefsnologintext' => 'U moet <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} aangemeld]</span> zijn om uw voorkeuren te kunnen instellen.',
+'prefsnologintext' => 'U moet <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} aangemeld]</span> zijn om uw voorkeuren te kunnen instellen.',
'prefsreset' => 'Standaardvoorkeuren zijn hersteld.',
'qbsettings' => 'Menubalk',
'qbsettings-none' => 'Uitgeschakeld',
@@ -1257,7 +1258,7 @@ Ga na of latex, dvips en gs correct geïnstalleerd zijn en zet om',
'right-createpage' => "Pagina's aanmaken",
'right-createtalk' => "Overlegpagina's aanmaken",
'right-createaccount' => 'Nieuwe gebruikers aanmaken',
-'right-minoredit' => 'Bewerkingen markeren als klein',
+'right-minoredit' => 'Bewerkingen als klein markeren',
'right-move' => "Pagina's hernoemen",
'right-move-subpages' => "Pagina's inclusief subpagina's verplaatsen",
'right-suppressredirect' => 'Een doorverwijzing op de doelpagina verwijderen bij het hernoemen van een pagina',
@@ -1388,6 +1389,7 @@ Zie de [[Special:NewImages|galerij met nieuwe bestanden]] voor een visueler over
Geef het bestand een andere naam, en probeer het dan opnieuw te uploaden.',
'badfilename' => 'De naam van het bestand is gewijzigd in "$1".',
'filetype-badmime' => 'Het is niet toegestaan om bestanden van MIME-type "$1" te uploaden.',
+'filetype-bad-ie-mime' => 'Dit bestand kan niet toegevoegd worden omdat Internet Explorer het zou indentificeren als "$1", een niet toegelaten bestandstype dat potentieel schadelijk is.',
'filetype-unwanted-type' => "'''\".\$1\"''' is een ongewenst bestandstype.
Aangewezen {{PLURAL:\$3|bestandstype is|bestandstypes zijn}} \$2.",
'filetype-banned-type' => "'''\".\$1\"''' is geen toegelaten bestandstype.
@@ -1573,7 +1575,7 @@ Invoer: contenttype/subtype, bijvoorbeeld <tt>image/jpeg</tt>.',
# Unused templates
'unusedtemplates' => 'Ongebruikte sjablonen',
-'unusedtemplatestext' => 'Deze pagina geeft alle pagina\'s weer in de naamruimte sjabloon die op geen enkele pagina gebruikt worden.
+'unusedtemplatestext' => 'Deze pagina geeft alle pagina\'s weer in de naamruimte {{ns:template}} die op geen enkele pagina gebruikt worden.
Vergeet niet de "Verwijzingen naar deze pagina" te controleren alvorens dit sjabloon te verwijderen.',
'unusedtemplateswlh' => 'andere verwijzingen',
@@ -1636,14 +1638,15 @@ Meestal is de laatste pagina het eigenlijke doel.",
'nviews' => '{{PLURAL:$1|1 keer|$1 keer}} bekeken',
'specialpage-empty' => 'Deze pagina is leeg.',
'lonelypages' => "Weespagina's",
-'lonelypagestext' => "Naar de onderstaande pagina's wordt vanuit {{SITENAME}} niet verwezen.",
+'lonelypagestext' => "Naar de onderstaande pagina's wordt vanuit {{SITENAME}} niet verwezen.
+De pagina's zijn ook niet als sjabloon opgenomen.",
'uncategorizedpages' => "Niet-gecategoriseerde pagina's",
'uncategorizedcategories' => 'Niet-gecategoriseerde categorieën',
'uncategorizedimages' => 'Niet-gecategoriseerde bestanden',
'uncategorizedtemplates' => 'Niet-gecategoriseerde sjablonen',
'unusedcategories' => 'Ongebruikte categorieën',
'unusedimages' => 'Ongebruikte bestanden',
-'popularpages' => "Populaire pagina's",
+'popularpages' => "Veel bekeken pagina's",
'wantedcategories' => 'Niet-bestaande categorieën met de meeste verwijzingen',
'wantedpages' => "Niet-bestaande pagina's met verwijzingen",
'missingfiles' => 'Niet-bestaande bestanden met verwijzingen',
@@ -1746,7 +1749,7 @@ Er kan [[{{MediaWiki:Listgrouprights-helppage}}|extra informatie]] over individu
'mailnologintext' => 'U moet [[Special:UserLogin|aangemeld]] zijn en een geldig e-mailadres in uw [[Special:Preferences|voorkeuren]] vermelden om andere gebruikers te kunnen e-mailen.',
'emailuser' => 'Deze gebruiker e-mailen',
'emailpage' => 'Gebruiker e-mailen',
-'emailpagetext' => 'Als deze gebruiker een geldig e-mailadres heeft opgegeven, dan kunt u via dit formulier een bericht verzenden.
+'emailpagetext' => 'Via dit formulier kunt u een e-mail aan deze gebruiker verzenden.
Het e-mailadres dat u hebt opgegeven bij [[Special:Preferences|uw voorkeuren]] wordt als afzender gebruikt.
De ontvanger kan dus direct naar u reageren.',
'usermailererror' => 'Foutmelding bij het verzenden:',
@@ -1822,7 +1825,7 @@ $NEWPAGE
Samenvatting van de wijziging: $PAGESUMMARY $PAGEMINOREDIT
-Contactgevevens van de auteur:
+Contactgegevens van de auteur:
E-mail: $PAGEEDITOR_EMAIL
Wiki: $PAGEEDITOR_WIKI
@@ -1982,6 +1985,8 @@ Misschien is het al teruggeplaatst.',
'undelete-error-long' => 'Er zijn fouten opgetreden bij het herstellen van het bestand:
$1',
+'undelete-show-file-confirm' => 'Weet u zeker dat u een verwijderde versie van het bestand "<nowiki>$1</nowiki>" van $2 om $3 wilt bekijken?',
+'undelete-show-file-submit' => 'Ja',
# Namespace form on various pages
'namespace' => 'Naamruimte:',
@@ -2049,19 +2054,19 @@ Geef hieronder een reden op (bijvoorbeeld welke pagina's gevandaliseerd zijn).",
'ipbenableautoblock' => 'Automatisch de IP-adressen van deze gebruiker blokkeren',
'ipbsubmit' => 'Deze gebruiker blokkeren',
'ipbother' => 'Andere duur:',
-'ipboptions' => '15 minuten:15 min,1 uur:1 hour,2 uur:2 hours,6 uur:6 hours,12 uur:12 hours,1 dag:1 day,3 dagen:3 days,1 week:1 week,2 weken:2 weeks,1 maand:1 month,3 maanden:3 months,6 maanden:6 months,1 jaar:1 year,onbeperkt:infinite', # display1:time1,display2:time2,...
+'ipboptions' => '15 minuten:15 min,1 uur:1 hour,2 uur:2 hours,6 uur:6 hours,12 uur:12 hours,1 dag:1 day,3 dagen:3 days,1 week:1 week,2 weken:2 weeks,1 maand:1 month,3 maanden:3 months,6 maanden:6 months,1 jaar:1 year,onbepaald:infinite', # display1:time1,display2:time2,...
'ipbotheroption' => 'ander verloop',
-'ipbotherreason' => 'Andere/eventuele reden:',
+'ipbotherreason' => 'Andere/extra reden:',
'ipbhidename' => 'Gebruiker in het blokkeerlogboek, de actieve blokkeerlijst en de gebruikerslijst verbergen',
'ipbwatchuser' => 'Gebruikerspagina en overlegpagina op volglijst plaatsen',
'badipaddress' => 'Geen geldig IP-adres',
'blockipsuccesssub' => 'Blokkering geslaagd',
'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] is geblokkeerd.<br />
Zie de [[Special:IPBlockList|Lijst van geblokkeerde IP-adressen]] voor recente blokkades.',
-'ipb-edit-dropdown' => 'lijst van redenen bewerken',
+'ipb-edit-dropdown' => 'Lijst van redenen bewerken',
'ipb-unblock-addr' => '$1 deblokkeren',
'ipb-unblock' => 'Een gebruiker of IP-adres deblokkeren',
-'ipb-blocklist-addr' => 'bestaande blokkades voor $1 bekijken',
+'ipb-blocklist-addr' => 'Bestaande blokkades voor $1',
'ipb-blocklist' => 'Bestaande blokkades bekijken',
'unblockip' => 'Gebruiker deblokkeren',
'unblockiptext' => 'Gebruik het onderstaande formulier om opnieuw schrijftoegang te geven aan een geblokkeerde gebruiker of IP-adres.',
@@ -2151,7 +2156,7 @@ Als u dit niet wenst, controleer dan of er geen [[Special:DoubleRedirects|dubbel
Een pagina kan '''alleen''' hernoemd worden als de nieuwe paginanaam niet bestaat of een doorverwijspagina zonder verdere geschiedenis is.
'''WAARSCHUWING!'''
-Voor populaire pagina's kan het hernoemen drastische en onvoorziene gevolgen hebben.
+Voor veel bekeken pagina's kan het hernoemen drastische en onvoorziene gevolgen hebben.
Zorg ervoor dat u die gevolgen overziet voordat u deze handeling uitvoert.",
'movepagetalktext' => "De bijbehorende overlegpagina krijgt automatisch een andere naam, '''tenzij''':
* De overlegpagina onder de nieuwe naam al bestaat;
@@ -2242,7 +2247,7 @@ Versie- en auteursgegevens blijven hierbij bewaard.
Alle transwiki-importhandelingen worden opgeslagen in het [[Special:Log/import|importlogboek]].',
'import-interwiki-history' => 'Volledige geschiedenis van deze pagina ook kopiëren',
'import-interwiki-submit' => 'Importeren',
-'import-interwiki-namespace' => 'Pagina in de volgende naamruimte plaatsen:',
+'import-interwiki-namespace' => 'Doelnaamruimte:',
'importtext' => 'Gebruik de [[Special:Export|exportfunctie]] in de wiki waar de informatie vandaan komt, sla de uitvoer op uw eigen systeem op, en voeg die daarna hier toe.',
'importstart' => "Pagina's aan het importeren ...",
'import-revision-count' => '$1 {{PLURAL:$1|versie|versies}}',
@@ -2267,6 +2272,8 @@ De tijdelijke map is niet aanwezig.',
'import-nonewrevisions' => 'Alle versies zijn al eerder geïmporteerd.',
'xml-error-string' => '$1 op regel $2, kolom $3 (byte $4): $5',
'import-upload' => 'XML-gegevens uploaden',
+'import-token-mismatch' => 'De sessiegegevens zijn verloren gegaan. Probeer het opnieuw.',
+'import-invalid-interwiki' => 'Het is niet mogelijk van de aangegeven wiki te importeren.',
# Import log
'importlogpage' => 'Importlogboek',
@@ -2301,7 +2308,7 @@ U kunt wel de broncode bekijken.',
'tooltip-ca-watch' => 'Deze pagina aan mijn volglijst toevoegen',
'tooltip-ca-unwatch' => 'Deze pagina van mijn volglijst verwijderen',
'tooltip-search' => '{{SITENAME}} doorzoeken',
-'tooltip-search-go' => 'Naar een pagina met deze exacte naam gaan als die bestaat',
+'tooltip-search-go' => 'Naar een pagina met deze naam gaan als die bestaat',
'tooltip-search-fulltext' => "De pagina's voor deze tekst zoeken",
'tooltip-p-logo' => 'Hoofdpaginalogo',
'tooltip-n-mainpage' => 'Ga naar de Hoofdpagina',
@@ -2404,7 +2411,7 @@ Meestal wordt dit door een externe verwijzing op een zwarte lijst veroorzaakt.',
# Patrolling
'markaspatrolleddiff' => 'Markeren als gecontroleerd',
-'markaspatrolledtext' => 'Deze pagina markeren als gecontroleerd',
+'markaspatrolledtext' => 'Deze pagina als gecontroleerd markeren',
'markedaspatrolled' => 'Gemarkeerd als gecontroleerd',
'markedaspatrolledtext' => 'De gekozen versie is gemarkeerd als gecontroleerd.',
'rcpatroldisabled' => 'De controlemogelijkheid op recente wijzigingen is uitgeschakeld.',
@@ -2432,12 +2439,12 @@ $1',
'filedelete-archive-read-only' => 'De webserver kan niet in de archiefmap "$1" schrijven.',
# Browsing diffs
-'previousdiff' => '↠Eerdere bewerking',
+'previousdiff' => '↠Oudere bewerking',
'nextdiff' => 'Nieuwere bewerking →',
# Media information
'mediawarning' => "'''Waarschuwing''': dit bestand bevat mogelijk programmacode die uw systeem schade kan berokkenen.<hr />",
-'imagemaxsize' => 'Maximale grootte beelden op beschrijvingspagina:',
+'imagemaxsize' => 'Maximale grootte van afbeeldingen op beschrijvingspagina:',
'thumbsize' => 'Grootte miniatuurafbeelding:',
'widthheight' => '$1x$2',
'widthheightpage' => "$1×$2, $3 {{PLURAL:$3|pagina|pagina's}}",
@@ -2453,7 +2460,7 @@ $1',
'imagelisttext' => "Hier volgt een lijst met '''$1''' {{PLURAL:$1|bestand|bestanden}} gesorteerd $2.",
'newimages-summary' => 'Op deze speciale pagina worden de meest recent toegevoegde bestanden weergegeven.',
'showhidebots' => '(Bots $1)',
-'noimages' => 'Niets te zien.',
+'noimages' => 'Er is niets te zien.',
'ilsubmit' => 'Zoeken',
'bydate' => 'op datum',
'sp-newimages-showfrom' => 'Nieuwe bestanden bekijken vanaf $1 om $2.',
@@ -2738,7 +2745,7 @@ Andere velden worden verborgen.
# External editor support
'edit-externally' => 'Dit bestand in een extern programma bewerken',
-'edit-externally-help' => 'In de [http://www.mediawiki.org/wiki/Manual:External_editors handleiding voor instellingen] staat meer informatie.',
+'edit-externally-help' => '(zie de [http://www.mediawiki.org/wiki/Manual:External_editors handleiding voor instellingen] voor meer informatie)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'alles',
diff --git a/languages/messages/MessagesNn.php b/languages/messages/MessagesNn.php
index a32361e3..355812a5 100644
--- a/languages/messages/MessagesNn.php
+++ b/languages/messages/MessagesNn.php
@@ -11,12 +11,15 @@
* @author Frokor
* @author Guttorm Flatabø
* @author H92
+ * @author Harald Khan
* @author Jon Harald Søby
* @author Jorunn
* @author Max sonnelid
+ * @author Najami
* @author Olve Utne
* @author Ranveig
* @author Shauni
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -371,13 +374,14 @@ $messages = array(
'category-file-count-limited' => 'Følgjande {{PLURAL:$1|fil|$1 filer}} er i denne kategorien.',
'listingcontinuesabbrev' => 'vidare',
+'linkprefix' => '/^(.*?)([a-zA-Z\\x80-\\xff]+)$/sD',
'mainpagetext' => 'MediaWiki er no installert.',
'mainpagedocfooter' => 'Sjå [http://meta.wikimedia.org/wiki/Help:Contents brukarmanualen] for informasjon om bruk og konfigurasjonshjelp for wikiprogramvaren.
==Kome i gang==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Liste over konfigurasjonsinnstillingar]
* [http://www.mediawiki.org/wiki/Manual:FAQ Spørsmål og svar om MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce E-postliste med informasjon om nye MediaWiki-versjonar]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce E-postliste med informasjon om nye MediaWiki-versjonar]',
'about' => 'Om',
'article' => 'Innhaldsside',
@@ -507,7 +511,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|Éin sletta versjon|$1 sletta versjonar}}',
'feedlinks' => 'Mating:',
'feed-invalid' => 'Ugyldig abonnementstype.',
-'feed-unavailable' => 'Det er ingen kjelder til abonnement på {{SITENAME}}',
+'feed-unavailable' => 'Det er ingen kjelder til abonnement',
'site-rss-feed' => '$1 RSS-abonnement',
'site-atom-feed' => '$1 Atom-abonnement',
'page-rss-feed' => '«$1» RSS-abonnement',
@@ -579,11 +583,11 @@ Meld gjerne problemet til ein [[Special:ListUsers/sysop|administrator]] og oppgj
'viewsource' => 'Vis kjeldetekst',
'viewsourcefor' => 'for $1',
'actionthrottled' => 'Handlinga vart stoppa',
-'actionthrottledtext' => 'For å hindre spamming, kan du ikkje utføre denne handlinga for mange gonger på kort tid. Ver venleg og prøv igjen litt seinare.',
+'actionthrottledtext' => 'For å hindre spamming kan du ikkje utføre denne handlinga for mange gonger på kort tid. Ver venleg og prøv igjen litt seinare.',
'protectedpagetext' => 'Denne sida er verna for å hindre endring.',
'viewsourcetext' => 'Du kan sjå og kopiere kjeldekoden til denne sida:',
'protectedinterface' => 'Denne sida inneheld tekst som er brukt av brukargrensesnittet for programvaren, og er difor låst for å hindre hærverk.',
-'editinginterface' => "'''Åtvaring:''' Du endrar på ei side som inneheld tekst som er brukt av brukargrensesnittet for programvaren. Endringar på denne sida påverkar utsjånaden til sida for dei andre brukarane. Dersom du ynskjer å omsetje, ver venleg og vurder å bruke [http://translatewiki.net/wiki/Main_Page?setlang=nn Betawiki], prosjektet for omsetjing av MediaWiki.",
+'editinginterface' => "'''Åtvaring:''' Du endrar på ei side som inneheld tekst som er brukt av brukargrensesnittet for programvaren. Endringar på denne sida påverkar utsjånaden til sida for dei andre brukarane. Dersom du ynskjer å setje om, ver venleg og vurder å bruke [http://translatewiki.net/wiki/Main_Page?setlang=nn Betawiki], prosjektet for omsetjing av MediaWiki.",
'sqlhidden' => '(SQL-førespurnaden er gøymd)',
'cascadeprotected' => 'Denne sida er verna mot endring fordi ho er inkludert i {{PLURAL:$1|den opplista sida|dei opplista sidene}} som har djupvern slått på:
$2',
@@ -654,7 +658,7 @@ Etter at du har endra innstillingane slik at nettlesaren godtek informasjonskaps
'loginsuccesstitle' => 'Du er no innlogga',
'loginsuccess' => 'Du er no innlogga som «$1».',
'nosuchuser' => 'Det finst ingen med brukarnamnet «$1». Sjekk at du har skrive det rett eller
-Sjekk stavemåten eller [[Special:Userlogin/signup|opprett ein ny konto]].',
+Sjekk stavemåten eller [[Special:UserLogin/signup|opprett ein ny konto]].',
'nosuchusershort' => 'Det finst ikkje nokon brukar med brukarnamnet «<nowiki>$1</nowiki>». Sjekk at du har skrive rett.',
'nouserspecified' => 'Du må oppgje eit brukarnamn.',
'wrongpassword' => 'Du har oppgjeve eit ugyldig passord. Prøv om att.',
@@ -663,13 +667,10 @@ Sjekk stavemåten eller [[Special:Userlogin/signup|opprett ein ny konto]].',
Det må vera minst {{PLURAL:$1|éitt teikn|$1 teikn}} langt og noko anna enn brukarnamnet ditt.',
'mailmypassword' => 'Send nytt passord',
'passwordremindertitle' => 'Nytt passord til {{SITENAME}}',
-'passwordremindertext' => 'Nokon (truleg du, frå IP-adressa $1) bad oss sende deg eit nytt passord til {{SITENAME}} ($4).
-Passordet for brukaren «$2» er no «$3».
-Du bør logge inn og endre passordet så snart som råd.
+'passwordremindertext' => 'Noko (truleg du, frå IP-adressa $1) bad oss sende deg eit nytt passord til {{SITENAME}} ($4). Eit mellombels passord for «$2» er laga og sendt til «$3». Om det var det du ville, må du logge inn
+og velje eit nytt passord no.
-Logg inn her: {{SERVER}}
-
-Dersom du ikkje ynskjer å endre passordet ditt kan du sjå bort frå denne meldinga og halde fram med å bruka det gamle passordet ditt.',
+Dersom denne førespurnaden blei utført av nokon andre, eller om du kom på passordet og ikkje lenger ønsker å endre det, kan du ignorere denne meldinga og halde fram med å bruke det gamle passordet.',
'noemail' => 'Det er ikkje registrert noka e-postadresse åt brukaren «$1».',
'passwordsent' => 'Eit nytt passord er sendt åt e-postadressa registrert på brukaren «$1».',
'blocked-mailpassword' => 'IP-adressa di er blokkert frå å endre sider, og du kan difor heller ikkje få nytt passord. Dette er for å hindre misbruk.',
@@ -694,11 +695,11 @@ Du kan sjå bort frå denne meldinga dersom kontoen vart oppretta med eit uhell.
'resetpass' => 'Nullstill passordet til brukarkontoen',
'resetpass_announce' => 'Du logga inn med eit mellombels passord du fekk på e-post. For å fullføre innlogginga må du lage eit nytt passord her:',
'resetpass_text' => '<!-- Legg til tekst her -->',
-'resetpass_header' => 'Nullstill passord',
+'resetpass_header' => 'Endra passord',
'resetpass_submit' => 'Oppgje passord og logg inn',
'resetpass_success' => 'Passordet ditt er no nullstilt! Loggar inn...',
'resetpass_bad_temporary' => 'Ugyldig mellombels passord. Du kan allereie ha endra det, eller bede om eit nytt.',
-'resetpass_forbidden' => 'Passord kan ikkje endrast på {{SITENAME}}',
+'resetpass_forbidden' => 'Passord kan ikkje endrast',
'resetpass_missing' => 'Skjemaet er tomt.',
# Edit page toolbar
@@ -716,9 +717,9 @@ Du kan sjå bort frå denne meldinga dersom kontoen vart oppretta med eit uhell.
'math_tip' => 'Matematisk formel (LaTeX)',
'nowiki_sample' => 'Skriv uformatert tekst her',
'nowiki_tip' => 'Sjå bort frå wikiformatering',
-'image_sample' => 'Eksempel.jpg',
+'image_sample' => 'Døme.jpg',
'image_tip' => 'Bilete eller lenkje til filomtale',
-'media_sample' => 'Eksempel.ogg',
+'media_sample' => 'Døme.ogg',
'media_tip' => 'Filpeikar',
'sig_tip' => 'Signaturen din med tidsstempel',
'hr_tip' => 'Vassrett line',
@@ -747,7 +748,7 @@ Denne grunnen vart gjeven: ''$2''.
* Blokkeringa byrja: $8
* Blokkeringa utgår: $6
-* Blokkeringa var meint på: $7
+* Blokkeringa var meint for: $7
Du kan kontakte $1 eller ein annan [[{{MediaWiki:Grouppage-sysop}}|administrator]] for å diskutere blokkeringa.
Ver merksam på at du ikkje kan bruke «send e-post til brukar»-funksjonen så lenge du ikkje har ei gyldig e-postadresse registrert i [[Special:Preferences|innstillingane dine]]. Du kan heller ikkje bruke funksjonen dersom du er blokkert frå å sende e-post.
@@ -796,7 +797,7 @@ Vi er difor nøydde til å bruke den numeriske IP-adressa til å identifisere br
'note' => '<strong>Merk:</strong>',
'previewnote' => '<strong>Hugs at dette berre er ei førehandsvising og at teksten ikkje er lagra!</strong>',
'previewconflict' => 'Dette er ei førehandsvising av teksten i endringsboksen over, slik han vil sjå ut om du lagrar han',
-'session_fail_preview' => '<strong>Beklagar! Endringa di kunne ikkje lagrast. Ver venleg og prøv ein gong til. Dersom det framleis ikkje går, prøv å logge deg ut og inn att.</strong>',
+'session_fail_preview' => '<strong>Årsak! Endringa di kunne ikkje lagrast. Ver venleg og prøv ein gong til. Dersom det framleis ikkje går, prøv å logge deg ut og inn att.</strong>',
'session_fail_preview_html' => "<strong>Beklagar! Endringa di kunne ikkje lagrast.</strong>
''Fordi {{SITENAME}} har rå HTML-kode slått på, er førehandsvisinga gøymd grunna fare for JavaScript-angrep.''
@@ -822,11 +823,11 @@ Teksten må du ha skrive sjølv, eller kopiert frå ein ressurs som er kompatibe
Teksten må du ha skrive sjølv eller ha kopiert frå ein ressurs som er kompatibel med vilkåra eller ikkje verna av opphavsrett (sjå $1 for detaljar).
<strong>LEGG ALDRI INN MATERIALE SOM ANDRE HAR OPPHAVSRETT TIL UTAN LØYVE FRÅ DEI!</strong>',
-'longpagewarning' => '<strong>ÅTVARING: Denne sida er $1 KB lang; nokre nettlesarar kan ha problem med å handsama endringar av sider som nærmar seg eller er lengre enn 32 KB. Du bør vurdere å dele opp sida i mindre bolkar.</strong><br />',
+'longpagewarning' => '<strong>ÅTVARING: Denne sida er $1 kB lang; nokre nettlesarar kan ha problem med å handsama endringar av sider som nærmar seg eller er lengre enn 32 kB. Du bør vurdere å dele opp sida i mindre bolkar.</strong><br />',
'longpageerror' => '<strong>Feil: Teksten du har prøvd å lagre er $1 kilobyte
lang, altså lenger enn $2 kilobyte som er maksimum. Han kan difor ikkje lagrast.</strong>',
'readonlywarning' => '<strong>ÅTVARING: Databasen er skriveverna på grunn av vedlikehald, difor kan du ikkje lagre endringane dine akkurat no. Det kan vera lurt å kopiere teksten din åt ei tekstfil, så du kan lagre han her seinare.</strong><br />',
-'protectedpagewarning' => '<strong>Ã…TVARING: Denne sida er verna, slik at berre administratorar kan endre ho.</strong><br />',
+'protectedpagewarning' => '<strong>Ã…TVARING: Denne sida er verna, slik at berre administratorar kan endre ho.</strong>',
'semiprotectedpagewarning' => "'''NB:''' Denne sida er verna slik at berre registrerte brukarar kan endre henne.",
'cascadeprotectedwarning' => "'''Åtvaring:''' Denne sida er verna så berre brukarar med administratortilgang kan endre henne. Dette er fordi ho er inkludert i {{PLURAL:$1|denne djupverna sida|desse djupverna sidene}}:",
'titleprotectedwarning' => '<strong>Åtvaring: Denne sida er verna, så berre nokre brukarar kan opprette henne.</strong>',
@@ -836,11 +837,11 @@ lang, altså lenger enn $2 kilobyte som er maksimum. Han kan difor ikkje lagrast
'template-protected' => '(verna)',
'template-semiprotected' => '(delvis verna)',
'hiddencategories' => 'Denne sida er med i {{PLURAL:$1|éin gøymd kategori|$1 gøymde kategoriar}}:',
-'edittools' => '<!-- Teksten her vert synt mellom tekstboksen og «Lagre»-knappen når ein endrar ei side. -->',
+'edittools' => '<!-- Teksten her vert vist mellom tekstboksen og «Lagre»-knappen når ein endrar ei side. -->',
'nocreatetitle' => 'Avgrensa sideoppretting',
'nocreatetext' => '{{SITENAME}} har avgrensa tilgang til å opprette nye sider.
Du kan gå attende og endre ei eksisterande side, [[Special:UserLogin|logge inn eller opprette ein brukarkonto]].',
-'nocreate-loggedin' => 'Du har ikkje tilgang til å opprette nye sider på {{SITENAME}}.',
+'nocreate-loggedin' => 'Du har ikkje tilgang til å opprette nye sider.',
'permissionserrors' => 'Tilgangsfeil',
'permissionserrorstext' => 'Du har ikkje tilgang til å gjere dette, {{PLURAL:$1|grunnen|grunnane}} til det finn du her:',
'permissionserrorstext-withaction' => 'Du har ikke løyve til å $2 {{PLURAL:$1|på grunn av|av desse grunnane}}:',
@@ -864,7 +865,7 @@ Desse parameterane har vorte utelatne.',
# "Undo" feature
'undo-success' => 'Endringa kan attenderullast. Ver venleg og sjå over skilnadene nedanfor for å vere sikker på at du vil attenderulle. Deretter kan du lagre attenderullinga.',
'undo-failure' => 'Endringa kunne ikkje attenderullast grunna konflikt med endringar som er gjort i mellomtida.',
-'undo-norev' => 'Redigeringa kunne ikkje fjernast fordi den ikkje finnast eller vart sletta',
+'undo-norev' => 'Endringa kunne ikkje fjernast fordi han ikkje finst eller vart sletta',
'undo-summary' => 'Rullar attende versjon $1 av [[Special:Contributions/$2|$2]] ([[User talk:$2|diskusjon]])',
# Account creation failure
@@ -912,11 +913,11 @@ Grunnen som vart gjeven av $3 er ''$2''",
'revisiondelete' => 'Slett/attopprett versjonar',
'revdelete-nooldid-title' => 'Ugyldig målversjon',
'revdelete-nooldid-text' => 'Du har ikkje oppgjeve kva for versjon(ar) du vil utføre denne handlinga på, versjonen eksisterer ikkje, eller du prøver å gøyme den noverande versjonen.',
-'revdelete-selected' => '{{PLURAL:$2|Vald versjon|Valde versjonar}} av [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Vald loggoppføring|Valde loggoppføringar}} for [[:$1]]:',
-'revdelete-text' => 'Sletta versjonar og oppføringar vert framleis synlege i sidehistorikken og loggane, men delar av innhaldet deira vert ikkje lenger offentleggjort.
+'revdelete-selected' => "'''{{PLURAL:$2|Vald versjon|Valde versjonar}} av [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Vald loggoppføring|Valde loggoppføringar}} for [[:$1]]:'''",
+'revdelete-text' => "'''Sletta versjonar og oppføringar vert framleis synlege i sidehistorikken og loggane, men delar av innhaldet deira vert ikkje lenger offentleggjort.'''
-Andre administratorar på {{SITENAME}} kan framleis sjå det gøymde innhaldet og attopprette det, med mindre fleire avgrensingar vert lagde inn av sideoperatørane.',
+Andre administratorar på {{SITENAME}} kan framleis sjå det gøymde innhaldet og attopprette det, med mindre fleire avgrensingar vert lagde inn av sideoperatørane.",
'revdelete-legend' => 'Vel avgrensing for synlegdom',
'revdelete-hide-text' => 'Gøym endringssamandraga',
'revdelete-hide-name' => 'Gøym handling og sidenamn',
@@ -1035,7 +1036,7 @@ Ver merksam på at registra deira kan vera utdaterte.',
'mypreferences' => 'Innstillingane mine',
'prefs-edits' => 'Tal på endringar:',
'prefsnologin' => 'Ikkje innlogga',
-'prefsnologintext' => 'Du må vere <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} logga inn]</span> for å endre brukarinnstillingane.',
+'prefsnologintext' => 'Du må vere <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} logga inn]</span> for å endre brukarinnstillingane.',
'prefsreset' => 'Innstillingane er tilbakestilte til siste lagra versjon.',
'qbsettings' => 'Snøggmeny',
'qbsettings-none' => 'Ingen',
@@ -1267,6 +1268,7 @@ For å bruke ei fil på ei side, bruk ei slik lenkje:
'illegalfilename' => 'Filnamnet «$1» inneheld teikn som ikkje er tillatne i sidetitlar. Skift namn på fila og prøv på nytt.',
'badfilename' => 'Namnet på fila har vorte endra til «$1».',
'filetype-badmime' => 'Filer av MIME-typen «$1» kan ikkje lastast opp.',
+'filetype-bad-ie-mime' => 'Kan ikkje lasta opp fila då Internet Explorer ville merka ho som "$1", ein ikkje-tillate og potensielt farleg filtype.',
'filetype-unwanted-type' => "«'''.$1'''» er ein uynskt filtype.
{{PLURAL:$3|Føretrekt filtype er|Føretrekte filtypar er}} $2.",
'filetype-banned-type' => "«'''.$1'''» er ikkje ein tillaten filtype.
@@ -1297,7 +1299,7 @@ Om du framleis ønskjer å laste opp fila, gå tilbake og last ho opp med eit an
'uploadedimage' => 'Lasta opp «[[$1]]»',
'overwroteimage' => 'lasta opp ein ny versjon av «[[$1]]»',
'uploaddisabled' => 'Beklagar, funksjonen for opplasting er deaktivert på denne nettenaren.',
-'uploaddisabledtext' => 'Filopplasting er slått av på {{SITENAME}}.',
+'uploaddisabledtext' => 'Filopplasting er slått av.',
'uploadscripted' => 'Fila inneheld HTML- eller skriptkode som feilaktig kan bli tolka og køyrd av nettlesarar.',
'uploadcorrupt' => 'Fila er øydelagd eller har feil etternamn. Sjekk fila og prøv på nytt.',
'uploadvirus' => 'Fila innheld virus! Detaljar: $1',
@@ -1311,6 +1313,20 @@ Om du framleis ønskjer å laste opp fila, gå tilbake og last ho opp med eit an
Du bør tenkje over om det er lurt å halde fram med å laste opp denne fila.
Sletteloggen for fila finn du her:",
'filename-bad-prefix' => 'Namnet på fila du lastar opp byrjar med <strong>«$1»</strong>, som er eit inkjeseiande namn som vanlegvis vert gjeve til bilete automatisk av digitale kamera. Ver venleg og vel eit meir skildrande namn på fila di.',
+'filename-prefix-blacklist' => ' #<!-- leave this line exactly as it is --> <pre>
+# Syntaksen er som følgjer:
+# * Alt frå teiknet «#» til slutten av linja er ein kommentar
+# * Alle linjer som ikkje er blanke er ei forstaving som vanlegvis vert nytta automatisk av digitale kamera
+CIMG # Casio
+DSC_ # Nikon
+DSCF # Fuji
+DSCN # Nikon
+DUW # nokre mobiltelefontypar
+IMG # generisk
+JD # Jenoptik
+MGP # Pentax
+PICT # div.
+ #</pre> <!-- leave this line exactly as it is -->',
'upload-proto-error' => 'Feil protokoll',
'upload-proto-error-text' => 'Fjernopplasting krev nettadresser som byrjar med <code>http://</code> eller <code>ftp://</code>.',
@@ -1416,7 +1432,7 @@ Sletteloggen for fila finn du her:",
# Unused templates
'unusedtemplates' => 'Ubrukte malar',
-'unusedtemplatestext' => 'Denne sida viser alle sidene i mal-namnerommet som ikkje er brukte på andre sider. Hugs også å sjå etter andre lenkjer til malane før du slettar dei.',
+'unusedtemplatestext' => 'Denne sida viser alle sidene i mal-namnerommet ({{ns:template}}:) som ikkje er brukte på andre sider. Hugs også å sjå etter andre lenkjer til malane før du slettar dei.',
'unusedtemplateswlh' => 'andre lenkjer',
# Random page
@@ -1472,7 +1488,7 @@ Alle sidene er vortne viste {{PLURAL:$3|'''éin''' gong|'''$3''' gonger}} og end
'nviews' => '{{PLURAL:$1|Éi vising|$1 visingar}}',
'specialpage-empty' => 'Denne sida er tom.',
'lonelypages' => 'Foreldrelause sider',
-'lonelypagestext' => 'Desse sidene er ikkje lenkja til på andre sider på {{SITENAME}}.',
+'lonelypagestext' => 'Følgjande sider er ikkje lenkja til på andre sider på {{SITENAME}}.',
'uncategorizedpages' => 'Ikkje kategoriserte sider',
'uncategorizedcategories' => 'Ikkje kategoriserte kategoriar',
'uncategorizedimages' => 'Ukategoriserte filer',
@@ -1577,7 +1593,8 @@ Sjå òg [[Special:WantedCategories|ønska kategoriar]].',
'mailnologintext' => 'Du lyt vera [[Special:UserLogin|innlogga]] og ha ei gyldig e-postadresse sett i [[Special:Preferences|brukarinnstillingane]] for å sende e-post åt andre brukarar.',
'emailuser' => 'Send e-post åt denne brukaren',
'emailpage' => 'Send e-post åt brukar',
-'emailpagetext' => 'Om denne brukaren har gjeve ei gyldig e-postadresse i brukarinnstillingane sine, vil dette skjemaet sende ei melding. E-postadressa di frå [[Special:Preferences|innstillingane dine]] vil vere synlege i «frå»-feltet i denne e-posten, slik at mottakaren kan svare deg.',
+'emailpagetext' => 'Du kan nytte skjemaet nedanfor til å sende ein e-post til denne brukaren.
+E-postadressa du har sett i [[Special:Preferences|innstillingane dine]] vil dukke opp i «frå»-feltet på denne e-posten, så mottakaren er i stand til å svare.',
'usermailererror' => 'E-post systemet gav feilmelding:',
'defemailsubject' => '{{SITENAME}} e-post',
'noemailtitle' => 'Inga e-postadresse',
@@ -1795,6 +1812,8 @@ Sjå [[Special:Log/delete|sletteloggen]] for eit oversyn over sider som nyleg er
'undelete-error-long' => 'Feil ved attoppretting av fila:
$1',
+'undelete-show-file-confirm' => 'Er du sikker på at du vil visa ein sletta versjon av fila "<nowiki>$1</nowiki>" frå den $2 klokka $3?',
+'undelete-show-file-submit' => 'Ja',
# Namespace form on various pages
'namespace' => 'Namnerom:',
@@ -1871,7 +1890,7 @@ Sjå [[Special:IPBlockList|blokkeringslista]] for alle blokkeringar.',
'ipb-edit-dropdown' => 'Endre grunnane for blokkering',
'ipb-unblock-addr' => 'Opphev blokkeringa av $1',
'ipb-unblock' => 'Opphev blokkeringa av eit brukarnamn eller ei IP-adresse',
-'ipb-blocklist-addr' => 'Vis gjeldande blokkeringar av $1',
+'ipb-blocklist-addr' => 'Gjeldande blokkeringar av $1',
'ipb-blocklist' => 'Vis gjeldande blokkeringar',
'unblockip' => 'Opphev blokkering',
'unblockiptext' => 'Bruk skjemaet nedanfor for å oppheve blokkeringa av ein tidlegare blokkert brukar.',
@@ -2029,7 +2048,7 @@ Dersom du berre vil ha noverande versjon, kan du også bruke ei lenkje, til døm
'import-interwiki-text' => 'Vel ei wiki og ei side å importere. Endringssdatoer og brukarar som har medverka vert bevart. Alle transwiki-importeringar vert vist i [[Special:Log/import|importloggen]].',
'import-interwiki-history' => 'Kopier all historikken for denne sida',
'import-interwiki-submit' => 'Importer',
-'import-interwiki-namespace' => 'Flytt sidene til namnerommet:',
+'import-interwiki-namespace' => 'MÃ¥lnamnerom:',
'importtext' => 'Eksporter fila frå kjeldewikien med [[Special:Export|eksporteringsverktøyet]], lagre ho på di eiga datamaskin, og last henne opp her.',
'importstart' => 'Importerer sidene…',
'import-revision-count' => '$1 {{PLURAL:$1|versjon|versjonar}}',
@@ -2051,6 +2070,8 @@ Dersom du berre vil ha noverande versjon, kan du også bruke ei lenkje, til døm
'import-nonewrevisions' => 'Alle versjonar var importert frå før.',
'xml-error-string' => '$1 på rad $2, kolonne $3 (byte: $4): $5',
'import-upload' => 'Last opp XML-data',
+'import-token-mismatch' => 'Mista sesjonsdata. Ver venleg og prøv om att.',
+'import-invalid-interwiki' => 'Kan ikkje importera frå valt wiki.',
# Import log
'importlogpage' => 'Importeringslogg',
@@ -2122,10 +2143,26 @@ Dersom du berre vil ha noverande versjon, kan du også bruke ei lenkje, til døm
'tooltip-upload' => 'Start opplastinga',
# Stylesheets
-'monobook.css' => '/* CSS-tekst som vert plassert her, endrar utsjånaden til sidedrakta Monobook */',
+'common.css' => '/* CSS plassert i denne fila vil gjelde for alle utsjånader. */',
+'standard.css' => '/* CSS i denne fila vil gjelde alle som nyttar drakta Standard */',
+'nostalgia.css' => '/* CSS i denne fila vil gjelde alle som nyttar drakta Nostalgia */',
+'cologneblue.css' => '/* CSS i denne fila vil gjelde alle som nyttar drakta Kølnerblå */',
+'monobook.css' => '/* CSS-tekst som vert plassert her, endrar utsjånaden til sidedrakta Monobook */',
+'myskin.css' => '/* CSS i denne fila vil gjelde alle som nyttar drakta Myskin */',
+'chick.css' => '/* CSS i denne fila vil gjelde alle som nyttar drakta Chick */',
+'simple.css' => '/* CSS i denne fila vil gjelde alle som nyttar drakta Simple */',
+'modern.css' => '/* CSS i denne fila vil gjelde alle som nyttar drakta Modern */',
# Scripts
-'monobook.js' => '/* Ute av bruk, bruk [[MediaWiki:common.js]] i staden */',
+'common.js' => '/* Javascript i denne fila vil gjelde for alle drakter. */',
+'standard.js' => '/* Javascript i denne fila vil gjelde for brukarar av drakta Standard */',
+'nostalgia.js' => '/* Javascript i denne fila vil gjelde for brukarar av drakta Nostalgia */',
+'cologneblue.js' => '/* Javascript i denne fila vil gjelde for brukarar av drakta Kølnerblå */',
+'monobook.js' => '/* Javascript i denne fila vil gjelde for brukarar av drakta Monobook */',
+'myskin.js' => '* Javascript i denne fila vil gjelde for brukarar av drakta Myskin */',
+'chick.js' => '* Javascript i denne fila vil gjelde for brukarar av drakta Chick */',
+'simple.js' => '* Javascript i denne fila vil gjelde for brukarar av drakta Simple */',
+'modern.js' => '* Javascript i denne fila vil gjelde for brukarar av drakta Modern */',
# Metadata
'nodublincore' => 'Funksjonen for Dublin Core RDF metadata er deaktivert på denne tenaren.',
@@ -2495,7 +2532,7 @@ Dei andre felta er gøymde som standard.
# External editor support
'edit-externally' => 'Endre denne fila med eit eksternt program',
-'edit-externally-help' => 'Sjå [http://www.mediawiki.org/wiki/Manual:External_editors eksterne program instruksjonane] for meir informasjon.',
+'edit-externally-help' => '(Sjå [http://www.mediawiki.org/wiki/Manual:External_editors eksterne program instruksjonane] for meir informasjon)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'alle',
@@ -2579,6 +2616,9 @@ $1',
'hideresults' => 'Gøym resultatet',
'useajaxsearch' => 'Bruk AJAX-søk',
+# Separators for various lists, etc.
+'catseparator' => '|',
+
# Multipage image navigation
'imgmultipageprev' => '↠førre side',
'imgmultipagenext' => 'neste side →',
diff --git a/languages/messages/MessagesNo.php b/languages/messages/MessagesNo.php
index 9b722372..2614c8b7 100644
--- a/languages/messages/MessagesNo.php
+++ b/languages/messages/MessagesNo.php
@@ -13,7 +13,9 @@
* @author Jóna Þórunn
* @author Kph
* @author Kph-no
+ * @author Laaknor
* @author Max sonnelid
+ * @author Najami
* @author Samuelsen
* @author Stigmj
* @author Teak
@@ -285,7 +287,7 @@ $messages = array(
==Ã… starte==
*[http://www.mediawiki.org/wiki/Manual:Configuration_settings Oppsettsliste]
*[http://www.mediawiki.org/wiki/Manual:FAQ Ofte stilte spørsmål]
-*[http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki e-postliste]',
+*[https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki e-postliste]',
'about' => 'Om',
'article' => 'Innholdsside',
@@ -415,7 +417,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|én slettet revisjon|$1 slettede revisjoner}}',
'feedlinks' => 'Mating:',
'feed-invalid' => 'Ugyldig matingstype.',
-'feed-unavailable' => 'Abonnementskilder er ikke tilgjengelig på {{SITENAME}}',
+'feed-unavailable' => 'Abonnementskilder er ikke tilgjengelig',
'site-rss-feed' => '$1 RSS-kilde',
'site-atom-feed' => '$1 Atom-kilde',
'page-rss-feed' => '«$1» RSS-kilde',
@@ -561,7 +563,7 @@ Du kan også la velge å la andre brukere kontakte deg via brukersiden din uten
'loginsuccesstitle' => 'Du er nå logget inn',
'loginsuccess' => 'Du er nå logget inn på {{SITENAME}} som «$1».',
'nosuchuser' => '!Det eksisterer ingen bruker ved navn «$1».
-Sjekk stavemåten eller [[Special:Userlogin/signup|opprett en ny konto]].',
+Sjekk stavemåten eller [[Special:UserLogin/signup|opprett en ny konto]].',
'nosuchusershort' => 'Det finnes ingen bruker ved navn «<nowiki>$1</nowiki>». Kontroller stavemåten.',
'nouserspecified' => 'Du må oppgi et brukernavn.',
'wrongpassword' => 'Du har oppgitt et ugyldig passord. Prøv igjen.',
@@ -604,11 +606,11 @@ Du kan ignorere denne beskjeden dersom kontoen ble opprettet ved en feil.',
'resetpass' => 'Resett kontopassord',
'resetpass_announce' => 'Du logget inn med en midlertidig e-postkode. For å fullføre innloggingen må du oppgi et nytt passord her:',
'resetpass_text' => '<!-- Legg til tekst her -->',
-'resetpass_header' => 'Nullstill passord',
+'resetpass_header' => 'Endre passord',
'resetpass_submit' => 'Angi passord og logg inn',
'resetpass_success' => 'Passordet ditt ble endret! Logger inn&nbsp;…',
'resetpass_bad_temporary' => 'Ugyldig midlertidig passord. Du kan allerede ha endret passordet, eller bedt om et nytt midlertidig passord.',
-'resetpass_forbidden' => 'Passord kan ikke endres på {{SITENAME}}',
+'resetpass_forbidden' => 'Passord kan ikke endres',
'resetpass_missing' => 'Ingen skjemadata.',
# Edit page toolbar
@@ -755,7 +757,7 @@ kopiere teksten din til en tekstfil, så du kan lagre den til senere.</strong>',
'edittools' => '<!-- Teksten her vil vises under redigerings- og opplastingsboksene. -->',
'nocreatetitle' => 'Sideoppretting er begrenset',
'nocreatetext' => '{{SITENAME}} har begrensede muligheter for oppretting av nye sider. Du kan gå tilbake og redigere en eksisterende side, eller [[Special:UserLogin|logge inn eller opprette en ny konto]].',
-'nocreate-loggedin' => 'Du har ikke tillatelse til å opprette sider på {{SITENAME}}.',
+'nocreate-loggedin' => 'Du har ikke tillatelse til å opprette sider.',
'permissionserrors' => 'Tilgangsfeil',
'permissionserrorstext' => 'Du har ikke tillatelse til å utføre dette, av følgende {{PLURAL:$1|grunn|grunner}}:',
'permissionserrorstext-withaction' => 'Du har ikke tillatelse til å $2 {{PLURAL:$1|på grunn av|av følgende grunner}}:',
@@ -830,11 +832,11 @@ Denne revisjonen har blitt fjernet fra det offentlige arkivet. Som administrator
'revisiondelete' => 'Slett/gjenopprett revisjoner',
'revdelete-nooldid-title' => 'Ugyldig målversjon',
'revdelete-nooldid-text' => 'Du har ikke angitt en målversjon for denne funksjonen, den angitte versjonen finnes ikke, eller du forsøker å skjule den nåværende versjonen.',
-'revdelete-selected' => '{{PLURAL:$2|Valgt revisjon|Valgte revisjoner}} av [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Valgt loggoppføring|Valgte loggoppføringer}}:',
-'revdelete-text' => 'Slettede revisjoner vil fortsatt vises i sidehistorikken, men innholdet vil ikke være tilgjengelig for offentligheten.
+'revdelete-selected' => "'''{{PLURAL:$2|Valgt revisjon|Valgte revisjoner}} av [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Valgt loggoppføring|Valgte loggoppføringer}}:'''",
+'revdelete-text' => "'''Slettede revisjoner vil fortsatt vises i sidehistorikken, men innholdet vil ikke være tilgjengelig for offentligheten.'''
-Andre administratorer på {{SITENAME}} vil fortsatt kunne se det skjulte innholdet, og kan gjenopprette det, med mindre videre begrensninger blir gitt av sideoperatørene.',
+Andre administratorer på {{SITENAME}} vil fortsatt kunne se det skjulte innholdet, og kan gjenopprette det, med mindre videre begrensninger blir gitt av sideoperatørene.",
'revdelete-legend' => 'Fastsett synlighetsbegrensninger',
'revdelete-hide-text' => 'Skjul revisjonstekst',
'revdelete-hide-name' => 'Skjul handling og mål',
@@ -949,7 +951,7 @@ Forsikre deg om at denne endringen vil opprettholde historisk sidekontinuitet.',
'mypreferences' => 'Innstillinger',
'prefs-edits' => 'Antall redigeringer:',
'prefsnologin' => 'Ikke logget inn',
-'prefsnologintext' => 'Du må være <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} logget inn]</span> for å endre brukerinnstillingene.',
+'prefsnologintext' => 'Du må være <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} logget inn]</span> for å endre brukerinnstillingene.',
'prefsreset' => 'Brukerinnstillingene er tilbakestilt.',
'qbsettings' => 'Brukerinnstillinger for hurtigmeny.',
'qbsettings-none' => 'Ingen',
@@ -1186,6 +1188,7 @@ Se [[Special:NewImages|galleriet over nye filer]] for en mer visuell visning',
'illegalfilename' => 'Filnavnet «$1» inneholder ugyldige tegn; gi fila et nytt navn og prøv igjen.',
'badfilename' => 'Navnet på filen er blitt endret til «$1».',
'filetype-badmime' => 'Filer av typen «$1» kan ikke lastes opp.',
+'filetype-bad-ie-mime' => 'Kan ikke laste opp denne filen fordi Internet Explorer ville detektert denne som «$1», noe som er ikke er tillatt, og en potensielt farlig filtype.',
'filetype-unwanted-type' => "'''«.$1»''' er en uønsket filtype.
{{PLURAL:$3|Foretrukken filtype|Foretrukne filtyper}} er $2.",
'filetype-banned-type' => "'''«$1»''' er ikke en tillatt filtype.
@@ -1216,7 +1219,7 @@ Om du fortsatt ønsker å laste opp fila, gå tilbake og last den opp under et n
'uploadedimage' => 'Lastet opp «[[$1]]»',
'overwroteimage' => 'last opp en ny versjon av «[[$1]]»',
'uploaddisabled' => 'Opplastingsfunksjonen er slått av',
-'uploaddisabledtext' => 'Opplasting er slått av på {{SITENAME}}.',
+'uploaddisabledtext' => 'Opplasting er slått av.',
'uploadscripted' => 'Denne fila inneholder HTML eller skripting som kan feiltolkes av en nettleser.',
'uploadcorrupt' => 'Denne fila er ødelagt eller er en ugyldig filtype. Sjekk fila og last den opp på nytt.',
'uploadvirus' => 'Denne fila inneholder virus! Detaljer: $1',
@@ -1350,7 +1353,7 @@ Om problemet fortsetter, kontakt en [[Special:ListUsers/sysop|administrator]].',
# Unused templates
'unusedtemplates' => 'Ubrukte maler',
-'unusedtemplatestext' => 'Denne siden lister opp alle sider i malnavnerommet som ikke er inkludert på en annen side. Husk å sjekke for andre slags lenker til malen før du sletter den.',
+'unusedtemplatestext' => 'Denne siden lister opp alle sider i malnavnerommet ({{ns:template}}:) som ikke er inkludert på en annen side. Husk å sjekke for andre slags lenker til malen før du sletter den.',
'unusedtemplateswlh' => 'andre lenker',
# Random page
@@ -1407,7 +1410,7 @@ En side anses om en pekerside om den inneholder en mal som det lenkes til fra [[
'nviews' => '$1 {{PLURAL:$1|visning|visninger}}',
'specialpage-empty' => 'Denne siden er tom.',
'lonelypages' => 'Foreldreløse sider',
-'lonelypagestext' => 'Følgende sider blir ikke lenket til fra andre sider på {{SITENAME}}.',
+'lonelypagestext' => 'Følgende sider blir ikke lenket til eller brukt på andre sider på {{SITENAME}}.',
'uncategorizedpages' => 'Ukategoriserte sider',
'uncategorizedcategories' => 'Ukategoriserte kategorier',
'uncategorizedimages' => 'Ukategoriserte filer',
@@ -1514,7 +1517,7 @@ Mer informasjon om de enkelte rettighetstypene kan finnes [[{{MediaWiki:Listgrou
'mailnologintext' => 'Du må være [[Special:UserLogin|logget inn]] og ha en gyldig e-postadresse satt i [[Special:Preferences|brukerinnstillingene]] for å sende e-post til andre brukere.',
'emailuser' => 'E-post til denne brukeren',
'emailpage' => 'E-post til bruker',
-'emailpagetext' => 'Hvis denne brukeren har oppgitt en gyldig e-postadresse i sine innstillinger, vil dette skjemaet sende én beskjed.
+'emailpagetext' => 'Du kan bruke skjemaet nedenfor for å sende en e-post til denne brukeren.
Den e-postadressen du har satt i [[Special:Preferences|innstillingene dine]] vil dukke opp i «fra»-feltet på denne e-posten, så mottakeren er i stand til å svare.',
'usermailererror' => 'E-postobjekt returnerte feilen:',
'defemailsubject' => 'E-post fra {{SITENAME}}',
@@ -1731,6 +1734,8 @@ Sjekk [[Special:Log/delete|slettingsloggen]] for en liste over nylige slettinger
'undelete-error-long' => 'Feil oppsto under filgjenoppretting:
$1',
+'undelete-show-file-confirm' => 'Er du sikker på at du vil vise en slettet versjon av filen «<nowiki>$1</nowiki>» fra den $2 klokken $3?',
+'undelete-show-file-submit' => 'Ja',
# Namespace form on various pages
'namespace' => 'Navnerom:',
@@ -1807,7 +1812,7 @@ $1',
'ipb-edit-dropdown' => 'Rediger blokkeringsgrunner',
'ipb-unblock-addr' => 'Avblokker $1',
'ipb-unblock' => 'Avblokker et brukernavn eller en IP-adresse',
-'ipb-blocklist-addr' => 'Vis gjeldende blokkeringer for $1',
+'ipb-blocklist-addr' => 'Gjeldende blokkeringer av $1',
'ipb-blocklist' => 'Vis gjeldende blokkeringer',
'unblockip' => 'Opphev blokkering',
'unblockiptext' => 'Bruk skjemaet under for å gjenopprette skriveadgangen for en tidligere blokkert adresse eller bruker.',
@@ -1978,7 +1983,7 @@ Besøk [http://translatewiki.net Betawiki] om du ønsker å bidra med oversettel
'import-interwiki-text' => 'Velg en wiki og en side å importere. Revisjonsdatoer og bidragsyteres navn blir bevart. Alle transwiki-importeringer listes i [[Special:Log/import|importloggen]].',
'import-interwiki-history' => 'Kopier all historikk for denne siden',
'import-interwiki-submit' => 'Importer',
-'import-interwiki-namespace' => 'Flytt sidene til navnerommet:',
+'import-interwiki-namespace' => 'MÃ¥lnavnerom:',
'importtext' => 'Importer fila fra kildewikien med [[Special:Export|eksporteringsverktøyet]], lagre den på den egen datamaskin, og last den opp hit.',
'importstart' => 'Importerer sider&nbsp;…',
'import-revision-count' => '({{PLURAL:$1|Én revisjon|$1 revisjoner}})',
@@ -2000,6 +2005,8 @@ Besøk [http://translatewiki.net Betawiki] om du ønsker å bidra med oversettel
'import-nonewrevisions' => 'Alle revisjoner var importert fra før.',
'xml-error-string' => '$1 på linje $2, kolonne $3 (byte: $4): $5',
'import-upload' => 'Last opp XML-data',
+'import-token-mismatch' => 'Sesjonsdata mistet. Venligst prøv igjen.',
+'import-invalid-interwiki' => 'Kan ikke importere fra angitt wiki.',
# Import log
'importlogpage' => 'Importlogg',
@@ -2462,7 +2469,7 @@ Rotert 90° mot klokka og vridd vertikalt', # 0th row: left; 0th column: top
# External editor support
'edit-externally' => 'Rediger denne fila med et eksternt program',
-'edit-externally-help' => 'Se [http://www.mediawiki.org/wiki/Manual:External_editors oppsettsinstruksjonene] for mer informasjon.',
+'edit-externally-help' => '(Se [http://www.mediawiki.org/wiki/Manual:External_editors oppsettsinstruksjonene] for mer informasjon)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'alle',
diff --git a/languages/messages/MessagesNon.php b/languages/messages/MessagesNon.php
deleted file mode 100644
index 9f735202..00000000
--- a/languages/messages/MessagesNon.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-/** Old Norse (Norrǿna)
- *
- * @addtogroup Language
- *
- * @author SPQRobin
- */
-
-$fallback = 'is';
-
-$messages = array(
-'help' => 'Ãsjá',
-'search' => 'Leita',
-'searchbutton' => 'Leita',
-'talkpagelinktext' => 'Umræða',
-'talk' => 'Umræða',
-'jumptosearch' => 'leita',
-
-'showtoc' => 'syna',
-'hidetoc' => 'fela',
-
-# Search results
-'powersearch' => 'Leita',
-
-);
diff --git a/languages/messages/MessagesNso.php b/languages/messages/MessagesNso.php
index 1207388d..170dcc0c 100644
--- a/languages/messages/MessagesNso.php
+++ b/languages/messages/MessagesNso.php
@@ -5,6 +5,7 @@
* @file
*
* @author Mohau
+ * @author Urhixidur
*/
$messages = array(
@@ -27,7 +28,7 @@ $messages = array(
'tog-previewontop' => 'Bontšha Ponopele pele ga lepokisi la diphetogo',
'tog-previewonfirst' => 'Bontšha Ponopeleka phetogo ya pele',
'tog-nocache' => "Thibela go tsenya matlakala go segakolodi (''cache'')",
-'tog-enotifwatchlistpages' => 'Nromele molaetša ge letlaka leo ke le tlhapetšego le ena le diphetogo',
+'tog-enotifwatchlistpages' => 'Nromele molaetša ge letlaka leo ke le tlhapetšego le eba le diphetogo',
'tog-enotifusertalkpages' => 'Nromele molaetša ge letlakala la Dipoledišano laka le fetoga',
'tog-enotifminoredits' => 'Nromele email ge goba le diphetogo tše nnyenyane go matlakala',
'tog-enotifrevealaddr' => 'Bonagatša email atrese go temošo tša poso',
@@ -40,6 +41,7 @@ $messages = array(
'tog-ccmeonemails' => 'Nromele kopi ya melaetša yeo ke romelago bašumiši ba bangwe',
'underline-always' => 'Kamehla',
+'underline-never' => 'Le ga tee',
'skinpreview' => '(Ponopele)',
@@ -112,6 +114,7 @@ $messages = array(
'qbpageoptions' => 'Letlakala le',
'qbmyoptions' => 'Matlakala a ka',
'qbspecialpages' => 'Matlakala a itšego',
+'moredotdotdot' => 'TÅ¡e dingwe...',
'mypage' => 'Letlakala la ka',
'mytalk' => 'Dipolelo tša ka',
'anontalk' => 'Poledišano ya IP ye',
@@ -133,11 +136,13 @@ $messages = array(
'printableversion' => "''Version'' ya go gatišega",
'permalink' => 'Hlomaganyo yao e tiišeditšwego',
'edit' => 'Fetola',
+'create' => 'Tlhoma',
'editthispage' => 'Fetola letlakala le',
+'create-this-page' => 'Tlhoma letlakala le',
'delete' => 'Phumula',
'deletethispage' => 'Phumula letlakala le',
'protect' => 'Lota',
-'protect_change' => 'fetola lotego',
+'protect_change' => 'Fetola go lotega',
'protectthispage' => 'Lota letlakala le',
'unprotect' => 'Tloša go lota',
'unprotectthispage' => 'Tloša go lota letlakaleng',
@@ -218,6 +223,7 @@ $messages = array(
'site-rss-feed' => '$1 RSS Feed',
'site-atom-feed' => '$1 Atom Feed',
'page-rss-feed' => '"$1" RSS Feed',
+'red-link-title' => '$1 (ga ese ya ngwadiwa)',
# Short words for each namespace, by default used in the namespace tab in monobook
'nstab-main' => 'Letlakala',
@@ -256,20 +262,21 @@ $1",
'namespaceprotected' => "Ga ona tokelo ya go fetola matlakala go '''$1''' .",
# Login and logout pages
-'welcomecreation' => "== Oa amogelwa, $1! ==
+'welcomecreation' => "Oa amogelwa, $1! ==
-Tšhupaleloko (''account'') ya gago e tlhodilwe. O seke wa lebala go fetola dikgetho/thato go {{SITENAME}} tša gago.",
+Tšhupaleloko (''account'') ya gago e tlhodilwe. O seke wa lebala go fetola [[Special:Preferences|{{SITENAME}} dikgetho/thato tša gago]].",
'yourname' => 'Leina la mošomiši:',
'yourpassword' => 'Ditlhaka-tša-siphiri:',
'yourpasswordagain' => 'Tlanya ditlhaka-tša-siphiri gape:',
'remembermypassword' => 'Gopola sedi yaka ya go tsena khômphutha ye',
'login' => 'Tsena',
+'nav-login-createaccount' => "Tsena / Tlhola tšhupaleloko (''account'')",
'loginprompt' => "O swanela ke go dumella ''cookies'' go ''browser'' go tsena go {{SITENAME}}.",
'userlogin' => "Tsena / tlhola tšhupaleloko (''account'')",
'logout' => 'Etšwa/Tswalela',
'userlogout' => 'Etšwa/Tswalela',
'notloggedin' => 'Ga wa tsena',
-'nologin' => 'Ga o na sedi ya go tsena? $1.',
+'nologin' => 'A o nale sedi ya go tsena? $1.',
'nologinlink' => "Bula tšhupaleloko (''account'')",
'createaccount' => 'Bula tšhupaleloko',
'gotaccount' => 'O šetše o nale tšhupaleloko? $1.',
@@ -278,31 +285,34 @@ TÅ¡hupaleloko (''account'') ya gago e tlhodilwe. O seke wa lebala go fetola dikg
'badretype' => 'Ditlhaka-tša-siphiri tše o di šomišitšego ga di swane.',
'username' => 'Mošomiši:',
'uid' => 'Nomoro ya mošomiši:',
+'prefs-memberingroups' => 'Leloko la {{PLURAL:$1|ya sehlopha|ya dihlopha}}:',
'yourrealname' => 'Leina la mmakgonthe:',
'yourlanguage' => 'Polelo:',
-'yournick' => 'Leina la boreelo:',
-'badsiglength' => 'Leina la boreelo le letelele kudu; le swanela goba dihlaka tše $1.',
+'yournick' => 'Tshaeno:',
+'badsiglength' => 'Leina la boreelo le letelele kudu.
+Le swanela goba fase ga $1 {{PLURAL:$1|ya tlhaka|ya ditlhaka}}',
'prefs-help-realname' => 'Leina la nnete gale gapeletšwe, efela ge o kgetha go fana ka lona, le tla šomišwa go bontšha diabe mešomong ya gago.',
'prefs-help-email-required' => 'E-mail atrese eya nyakega.',
'noname' => 'Gawa fana ka leina la mošomiši la go loka.',
'loginsuccesstitle' => 'O tsene ka katlego',
'loginsuccess' => "'''Bjale o tsene go {{SITENAME}} bjalo ka \"\$1\".'''",
-'nosuchuser' => 'Ga gona mošomiši wa leina la "$1". Lebele mopeleto wa gago goba o tlhome mošomiši yo mophsa.',
+'nosuchuser' => 'Ga gona mošomiši wa leina la "$1". Lebele mopeleto wa gago goba [[Special:UserLogin/signup|o tlhome mošomiši yo mophsa]].',
'nosuchusershort' => 'Ga gona mošomiši wa leina la "<nowiki>$1</nowiki>". Hlokomela mopeleto wa gago.',
'nouserspecified' => 'O swanela ke go fana ka leina la mošomiši.',
'wrongpassword' => 'O loketše ditlhaka-tša-siphiri tšeo e sego tšona. Ka kgopelo, leka gape.',
'wrongpasswordempty' => 'Ga wa lokela ditlhaka-tša-siphiri. Ka kgopelo, leka gape.',
-'passwordtooshort' => "Ditlhaka-tša-siphiri tša gago ga tša dumelega goba di kopana. Go nyakega gore e be le ditlhaka tše $1 goba go feta gape e seke ya swana le leina la gago (''username'').",
-'mailmypassword' => 'Romela ditlhaka-tša-siphiri ka e-mail',
+'passwordtooshort' => "Ditlhaka-tša-siphiri tša gago ga tša dumelega goba di kopana.
+Go nyakega gore e be le {{PLURAL:$1|tlhaka ye tee|$1 ya ditlhaka}} gape e seke ya swana le leina la gago (''username'').",
+'mailmypassword' => 'Romela ditlhaka-tša-siphiri tše mpšha ka e-mail',
'passwordremindertitle' => "''Password'' ye mphsa ya nakonyana go {{SITENAME}}",
-'passwordremindertext' => 'Motho yo mongwe (kootse wena, gotšwa IP atrese $1) o
-kgopetše gore re moromele password ye mfsa ya {{SITENAME}} ($4).
+'passwordremindertext' => 'Motho yo mongwe (goba wena, gotšwa IP atrese $1) o
+kgopetše gore re moromele Ditlhaka-tša-siphiri tše mfsa tša {{SITENAME}} ($4).
-Password ya mošomiši "$2" go tloga bjale ke "$3".
+Ditlhaka-tša-siphiri tša mošomiši "$2" go tloga bjale ke "$3".
Eya go {{SITENAME}} o e fetole.
-Ga eba motho yo mongwe esego wena o dirile kgopelo ye, goba o gopola password gomme ga o sa
-hloka gore e fetolwe, hlokomologa molaetša wo, o tšwele pele o šumiše password ya kgale.',
+Ga eba motho yo mongwe esego wena o dirile kgopelo ye, goba o gopola Ditlhaka-tša-siphiri gomme ga o sa
+hloka gore e fetolwe, hlokomologa molaetša wo, o tšwele pele o šumiše Ditlhaka-tša-siphiri tša kgale.',
'noemail' => 'Ga gona e-mail atrese ya mošomiši "$1".',
'passwordsent' => "
Dihlaka tša siphiri (''password'') tše mphsa di rometšwe go e-mail atrese ya \"\$1\".
@@ -312,8 +322,8 @@ go šomiša thulusu ya go hwetša Ditlhaka-tša-siphiri go thibela go hlapanya.'
'eauthentsent' => 'Molaetša wa go tiišetša o rometšwe go e-mail atrese.
Pele re romela melaetša ye mengwe go atrese ye, o kgopelwa go latela ditaelo tšeo dilego molaetšeng go tiišetša gore atrese ke ya gago.',
-'throttled-mailpassword' => 'Kgopotšo ya ditlhaka-tša-siphiri e rometšwe diiring tše $1 tša gofeta.
-Go thibela go hlapanya/kgobošo, kgopotšo e tee ka diiri tše $1 e tla romellwa.',
+'throttled-mailpassword' => 'Kgopotšo ya ditlhaka-tša-siphiri e rometšwe {{PLURAL:$1|iring|diiring tše $1}} tša gofeta.
+Go thibela go hlapanya/kgobošo, kgopotšo e tee ka {{PLURAL:$1|iri|diiri tše $1}} e tla romellwa.',
'mailerror' => 'Gobile le phošo go romeleng molaetša : $1',
'acct_creation_throttle_hit' => 'Ka maswabi, o tlhomile ditšhupaleloko tše $1. Ga wa dumelwa go tlhoma tše dingwe',
'emailauthenticated' => 'E-mail atrese ya gago e kgonthišitšwe ka $1.',
@@ -335,15 +345,15 @@ Go thibela go hlapanya/kgobošo, kgopotšo e tee ka diiri tše $1 e tla romellwa
'extlink_sample' => 'http://www.example.com hlomaganyo thaetlele',
'extlink_tip' => 'Hlomaganyo ya ka ntle (gopola go thoma ka http://)',
'headline_sample' => 'Tlhaka ya hlogotaba',
-'headline_tip' => 'Hlogotaba ya boemo 2',
+'headline_tip' => 'Hlogotaba ya boemo ba 2',
'math_sample' => "Lokela ''formula'' mo",
'math_tip' => 'Formula ya dipalo (LaTeX)',
'nowiki_sample' => "Tsenya ditlhaka tša go sebe le ''format'' mo",
'nowiki_tip' => "Hlokomologa tselangwalo (''formatting'') ya wiki",
'image_sample' => 'Mohlala.jpg',
-'image_tip' => "Seswantšho sago dikanelwa (''embedded'')",
+'image_tip' => "Seswantšho/Faele yago dikanelwa (''embedded'')",
'media_sample' => 'Mohlala.ogg',
-'media_tip' => "Hlomaganyo ya ''media'' faele",
+'media_tip' => 'Hlomaganyo ya Faele',
'sig_tip' => 'Tshaeno ya gago le nako ya phetogo',
'hr_tip' => 'Mothalo wago ya faase/papamela (šomiša ka hloko)',
@@ -403,7 +413,7 @@ Ga eba o le fa ka phošo, o ka boela morago ka go šumiša konopo ya '''back'''
Gape o re holofetša gore mengwalo ye e ngwadile ke wena, goba o e kopiša mothapong wa pepeneneng goba ke mahala.
<strong>O SE TSENYE MEÅ OMO YA BATHO BA BANGWE NTLE LE TUMELLO YA BONA!</strong>',
'longpagewarning' => "<strong>TEMOÅ O: Letlakala le le $1 kilobytes ka botelele;
-di-''browser'' tše dingwe dika ba le bothata go fetola matlakala a golena goba gofeta 32kb.
+di-''browser'' tše dingwe dika ba le bothata go fetola matlakala a golena goba gofeta 32 kb.
Ka kgopela akanya ka go roba letlakala le goba le dikgaoe tše nnyenyane.</strong>",
'templatesused' => "''Templates'' tšeo di šomišitšwego letlakaleng le:",
@@ -412,7 +422,7 @@ Ka kgopela akanya ka go roba letlakala le goba le dikgaoe tše nnyenyane.</stron
'template-semiprotected' => '(lota-ka-seripa)',
'nocreatetext' => '{{SITENAME}} e nale dithibelo tše itšego go tlholeng ga matlakala a maphsa.
O ka boela morago wa felola matlakala a lego gona, goba o [[Special:UserLogin|tsene]].',
-'nocreate-loggedin' => 'Ga ona tumello ya go tlhola matlakala a mampsha go {{SITENAME}}.',
+'nocreate-loggedin' => 'Ga ona tumello ya go tlhola matlakala a mampsha.',
'permissionserrors' => 'Phošo ya ditumello',
'permissionserrorstext' => 'Gawa dumelwa go pheta seo,ka {{PLURAL:$1|lebaka|mabaka}} a latelago:',
'recreate-deleted-warn' => "'''Temošo: O leka go tlhoma letlakala le gape, ka ge le ile la phumulwa.'''
@@ -475,6 +485,7 @@ Leka [[Special:Search|go fetleka wikii]] go humana matlakala a mapsha.',
'prevn' => 'gofeta $1',
'nextn' => 'latela $1',
'viewprevnext' => 'Lebelela ($1) ($2) ($3)',
+'searchall' => 'tšohle',
'powersearch' => 'Fetleka ka tlhoko',
# Preferences page
@@ -513,6 +524,11 @@ Leka [[Special:Search|go fetleka wikii]] go humana matlakala a mapsha.',
'grouppage-sysop' => '{{ns:project}}:Balaudi',
+# Rights
+'right-read' => 'Bala matlakala',
+'right-edit' => 'Fetola matlakala',
+'right-move' => 'Huduša matlakala',
+
# User rights log
'rightslog' => "''log'' ya ditumello tša mošomiši",
@@ -520,7 +536,7 @@ Leka [[Special:Search|go fetleka wikii]] go humana matlakala a mapsha.',
'nchanges' => '$1 {{PLURAL:$1|phetogo|diphetogo}}',
'recentchanges' => 'Diphetogo tša bjale',
'recentchanges-feed-description' => "Lebalana diphetogo tše di mphsa-mphsa go wiki ka ''feed'' ye.",
-'rcnote' => "Go latela {{PLURAL:$1|phetogo ye '''1'''|diphetogo tša bofelo tše '''$1'''}} ka {{PLURAL:$2|letšatši|matšatši a '''$2'''}} a go feta, go tloga $3.",
+'rcnote' => "Go latela {{PLURAL:$1|phetogo ye '''1'''|diphetogo tša bofelo tše '''$1'''}} ka {{PLURAL:$2|letšatši|matšatši a '''$2'''}} a go feta, go tloga $4, $5.",
'rcnotefrom' => "Tlase ke diphetogo go tloga ka '''$2''' (go fihla ka '''$1''').",
'rclistfrom' => 'Laêtša dipheto tše mfsa go thoma go $1',
'rcshowhideminor' => '$1 ya diphetogo tše nnyenyane',
@@ -543,7 +559,8 @@ Leka [[Special:Search|go fetleka wikii]] go humana matlakala a mapsha.',
'recentchangeslinked' => 'Diphetogo tša go tswalana',
'recentchangeslinked-title' => 'Diphetogo tša go tswalana le "$1"',
'recentchangeslinked-noresult' => 'Gago na diphetogo go matlakala a hlomaganya ka sebaka/sekga seo o se kgethilego.',
-'recentchangeslinked-summary' => "Letlakala le le laetša diphetogo tša bjale matlakaleng a go hlomaganya. Matlakala ago ba lenanong la gago la matlakala ditlhapetšo a '''ngwadilwe ka bogolo'''.",
+'recentchangeslinked-summary' => "Letlakala le le laetša diphetogo tša bjale matlakaleng a go hlomaganya.
+Matlakala ago ba [[Special:Watchlist|lenanong la gago la matlakala ditlhapetšo]] a '''ngwadilwe ka bogolo'''.",
# Upload
'upload' => 'Lokela Faele',
@@ -551,7 +568,7 @@ Leka [[Special:Search|go fetleka wikii]] go humana matlakala a mapsha.',
'uploadlogpage' => "''log'' yago lokela",
'filedesc' => 'Kakaretšo',
'fileuploadsummary' => 'Kakaretšo:',
-'filesource' => 'Mothopo',
+'filesource' => 'Mothopo:',
'savefile' => 'Boloka faele',
'uploadedimage' => '"[[$1]]" e loketšwe',
'watchthisupload' => 'Tlhapetša letlakala le',
@@ -579,11 +596,11 @@ Leka [[Special:Search|go fetleka wikii]] go humana matlakala a mapsha.',
'filehist-filesize' => 'Bogolo ba faele',
'filehist-comment' => 'Comment',
'imagelinks' => 'Hlamaganyago',
-'linkstoimage' => 'Matlakala a go latelela a hlomaganya go faele ye:',
+'linkstoimage' => '{{PLURAL:$1|Letlakala le ke |$1 ya matlakala a}} latelago a hlomaganya go faele ye:',
'nolinkstoimage' => 'Gago matlakala a hlomaganyago faeleng ye.',
'sharedupload' => 'Faele ye e hlakanetšwe ka fao e kabe e šumišwa ke ditirotherwa tše dingwe.',
-'noimage' => 'Ga gona faele ya leina le, o ka $1.',
-'noimage-linktext' => 'E lokele',
+'noimage' => 'Ga gona faele ya leina le, efela o ka $1.',
+'noimage-linktext' => 'Lokele ye tee',
'uploadnewversion-linktext' => 'Lokela peoletšo ye mphsa ya faele',
# File reversion
@@ -643,7 +660,7 @@ Leka [[Special:Search|go fetleka wikii]] go humana matlakala a mapsha.',
'lonelypages' => 'Matlakala a ditšhuana',
'uncategorizedpages' => 'Matlakala ago sebe le magoro',
'uncategorizedcategories' => 'Dihlopha tšago sebe le magoro',
-'uncategorizedimages' => 'Diswantšho tšago sebe le magoro',
+'uncategorizedimages' => 'Difaele tšago hloka magoro',
'uncategorizedtemplates' => "''Templates'' tšago sebe le magoro",
'unusedcategories' => 'Dihlopha tša go se šomišwe',
'unusedimages' => 'Difaele tša go se šomišwe',
@@ -654,7 +671,7 @@ Leka [[Special:Search|go fetleka wikii]] go humana matlakala a mapsha.',
'mostlinkedcategories' => 'Dihlopha tša go hlomaganya go feta tše dingwe',
'mostlinkedtemplates' => "''templates'' tša go hlomaganya go feta tše dingwe",
'mostcategories' => 'Matlakala a goba le dihlopha tše dintšhi',
-'mostimages' => 'Dinepe tša go hlomaganya go feta tše dingwe',
+'mostimages' => 'Faele tša go hlomaganya go feta tše dingwe',
'mostrevisions' => 'Matlakala a goba le diphetogo tše dintšhi',
'prefixindex' => "TÅ¡hupane hlogo(''index'')",
'shortpages' => 'Matlakala a makopana',
@@ -666,6 +683,8 @@ Leka [[Special:Search|go fetleka wikii]] go humana matlakala a mapsha.',
'ancientpages' => 'Matlakala a kgalekgale',
'move' => 'Huduša',
'movethispage' => 'Huduša letlakala le',
+'pager-newer-n' => '{{PLURAL:$1|1 ye mpšha|$1 tše mpšha}}',
+'pager-older-n' => '{{PLURAL:$1|1 ya kgale|$1 tša kgale}}',
# Book sources
'booksources' => 'Dipuku tša mothopo',
@@ -721,7 +740,7 @@ Ga eba o nyaka go hloša letlaka le go lenano la ditlhapetšo tša gago, šomiš
'watch' => 'Tlhapetša',
'watchthispage' => 'Tlhapetša letlakala le',
'unwatch' => 'Tloša tlhapešo',
-'watchlist-details' => '{{PLURAL:$1|$1 letlakala|$1 matlakala}} a tlhapetšwe le sa bale matlakala a dipoledišano (dipolelo).',
+'watchlist-details' => '{{PLURAL:$1|$1 ya letlakala|$1 ya matlakala}} a lenano la ditlhapetšo tša gago, re sa bale matlakala a dipoledišano (dipolelo).',
'wlshowlast' => 'Laetša $1 diiri $2 matšatši $3 tša gofeta',
'watchlist-show-bots' => "Laetša diphetogo tša ''bot''",
'watchlist-hide-bots' => "Fihla diphetogo tša ''bot''",
@@ -772,6 +791,7 @@ Lebelela $2 go hweetša sedi ka diphulo tša bjale.',
'protect-locked-access' => 'TÅ¡hupaleloko ya gago ga ena tumello ya go fetola seemo sago lota ga letlakala.
Seemo sa go lota ga letlakala <strong>$1</strong>:',
'protect-cascadeon' => 'Letlakala le lotegile ka ge le akeretšwa ke {{PLURAL:$1|letlakala, leo lenalego|matlakala, analego}} golotega ga kakaretšo. O ka fetola go lotega ga letlakala le.',
+'protect-default' => '(default)',
'protect-fallback' => 'Go nyakega tumello ya "$1"',
'protect-level-autoconfirmed' => "Thiba bašumiši bao ba sakago ba engwadiša(''unregistered'')",
'protect-level-sysop' => 'Sysops feela',
@@ -810,12 +830,13 @@ Seemo sa go lota ga letlakala <strong>$1</strong>:',
'sp-contributions-newbies-sub' => 'Tša tšhupaleloko tše mphsa',
'sp-contributions-blocklog' => "''Log'' yago thiba",
+'sp-contributions-search' => 'Fetleka diabe',
'sp-contributions-username' => 'IP Atrese goba leina la mošomiši:',
'sp-contributions-submit' => 'Fetleka',
# What links here
'whatlinkshere' => 'Ke eng yeo e hlomaganyago mo',
-'whatlinkshere-title' => 'Matlakala a go hlomaganya go $1',
+'whatlinkshere-title' => 'Matlakala a go hlomaganya go "$1"',
'whatlinkshere-page' => 'Letlakala:',
'linklistsub' => '(Lenano la dihlomaganyago)',
'linkshere' => "Matlaka a latelago a hlomaganya le '''[[:$1]]''':",
@@ -852,10 +873,11 @@ Seemo sa go lota ga letlakala <strong>$1</strong>:',
'move-page-legend' => 'Huduša letlakala',
'movepagetext' => "Ge o šomiša fomo ye mo tlase, letlakala le kgale le history ya lona di tla huduga go ya letlakaleng le lemphsa.
Letlakala la kgale le ba ''redirect'' go ya letlakaleng le lemphsa.
-Dihlomaganyo goya letlakaleng la kgale ga di fetolwe; gopola go sekaseka di ''redirect'' tša go ya go ''redirect'' (''double redirects'').
+Dihlomaganyo goya letlakaleng la kgale ga di fetolwe; gopola go sekaseka di [[Special:DoubleRedirects|''double'']] goba [[Special:BrokenRedirects|''broken redirects'']].
+
Ke boikarabela ba gago go kgonthišisa gore dihlomaganyo di tšhwela pele go šupa mowe di swanetšego goya.
-Ela hloko gpre letlakala le ka se hudušwe gaeba go ena letlakala la leina le lemphsa, ntle ga le sa selo goba ele ''redirect'' ebile le sa na histori.
+Ela hloko gore letlakala le '''ka se''' hudušwe gaeba go ena letlakala la leina le lemphsa, ntle ga le sa selo goba ele ''redirect'' ebile le sa na histori.
Se sera gore o ka huduša letlakala morago ge o direle phošo gape o ka se ngwale godimo (''overwrite'') ga letlakala leo le lego gona.
'''TEMOÅ O!'''
@@ -872,6 +894,7 @@ Ge go le bjalo,o tla swanela ke go huduša goba go kopanya matlakala ka bowena."
'move-watch' => 'Tlhapetša letlakala le',
'movepagebtn' => 'Huduša letlakala',
'pagemovedsub' => 'Hudugile ka katlego',
+'movepage-moved' => '<big>\'\'\'"$1" e hudušitšwe go "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => 'Letlakala la goba le leina le legona, goba
leina leo o le kgethilego ga la dumelega.
Ka kgopelo, kgetha leina le lengwe.',
@@ -964,7 +987,7 @@ $1',
# Browsing diffs
'previousdiff' => '↠Dophapano tšago feta',
-'nextdiff' => 'Diphapano tšago latela →',
+'nextdiff' => 'Diphapano tše dimpšha →',
# Media information
'widthheightpage' => '$1×$2, $3 matlakala',
@@ -980,14 +1003,15 @@ $1',
'bydate' => 'ka letšatšikgwedi',
# Bad image list
-'bad_image_list' => "''format'' e ka mokgwa wo o latelago:
+'bad_image_list' => "''Format'' e ka mokgwa wo o latelago:
-Ke fela tšeo dilego lenano (methalo ya go thoma ka *) yeo e dumeletšwego. Hlomaganyo ya mathomo mothalong e swanetše go hlomaganya le seswantšho sa go senyega.
+Ke fela tšeo dilego lenano (methalo ya go thoma ka *) yeo e dumeletšwego.
+Hlomaganyo ya mathomo mothalong e swanetše go hlomaganya le seswantšho sa go senyega.
Dihlomaganyo tše dilatelago mothalong o tee di tšewa bjalo ka maarogi, ka mantšwe a mangwe, matlakala a we seswantšsho se ka bago gona mothalong.",
# Metadata
'metadata' => 'Metadata',
-'metadata-help' => "Faele enale sedi yengwe, yeo ekabago e tšwa go khamera goba ''scanner'' tšeo di šumišitšwego go bopa faele ye. Sedi ye itsego ga ena goba gona go faele ye e fetolwago.",
+'metadata-help' => "Faele enale sedi yengwe, yeo ekabago e tšwa go khamera goba ''scanner'' tšeo di šumišitšwego go bopa faele ye. Sedi ye itsego ga ego goba gona go faele ye e fetolwago.",
'metadata-expand' => 'Bontšha sedi ya gotlala(extended)',
'metadata-collapse' => "Fihla sedi ya gotlala(''extended'')",
'metadata-fields' => "EXIF metadata ''fields'' tšao dilego go molaetša wo, di tla tsenywa go
@@ -1012,7 +1036,7 @@ letlakala la seswantšho ge tafola ya metadata e bulwa. Tše dingwe tša di ''fi
# External editor support
'edit-externally' => 'Fetola faele ye o šumiša thulusi ya ka ntle',
-'edit-externally-help' => 'Lebelela [http://www.mediawiki.org/wiki/Manual:External_editors Taelo ya go thoma] go humana sedi.',
+'edit-externally-help' => '(Lebelela [http://www.mediawiki.org/wiki/Manual:External_editors Taelo ya go thoma] go humana sedi)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'ka moka',
@@ -1053,6 +1077,9 @@ letlakala la seswantšho ge tafola ya metadata e bulwa. Tše dingwe tša di ''fi
# Special:Version
'version' => "''Version''", # Not used as normal message but as header for the special page itself
+# Special:FileDuplicateSearch
+'fileduplicatesearch-submit' => 'Fetleka',
+
# Special:SpecialPages
'specialpages' => 'Matlakala a itšeng',
diff --git a/languages/messages/MessagesOc.php b/languages/messages/MessagesOc.php
index c7879174..f4bcccfa 100644
--- a/languages/messages/MessagesOc.php
+++ b/languages/messages/MessagesOc.php
@@ -342,7 +342,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista dels paramètres de configuracion]
* [http://www.mediawiki.org/wiki/Manual:FAQ/fr FAQ MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de discussions de las parucions de MediaWiki]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de discussions de las parucions de MediaWiki]",
'about' => 'A prepaus',
'article' => 'Article',
@@ -630,13 +630,13 @@ Tanben podètz causir de permetre a d’autres de vos contactar amb l'ajuda de v
'loginsuccesstitle' => 'Identificacion capitada.',
'loginsuccess' => 'Sètz actualament connectat(ada) sus {{SITENAME}} en tant que « $1 ».',
'nosuchuser' => "L'utilizaire « $1 » existís pas.
-Verificatz qu'avètz plan ortografiat lo nom, o [[Special:Userlogin/signup|creatz-vos un compte novèl]].",
+Verificatz qu'avètz plan ortografiat lo nom, o [[Special:UserLogin/signup|creatz-vos un compte novèl]].",
'nosuchusershort' => 'I a pas de contributor amb lo nom « <nowiki>$1</nowiki> ». Verificatz l’ortografia.',
'nouserspecified' => "Vos cal especificar vòstre nom d'utilizaire.",
'wrongpassword' => 'Lo senhal es incorrècte. Ensajatz tornarmai.',
'wrongpasswordempty' => 'Lo senhal picat èra void. Se vos plai, ensajatz tornarmai.',
'passwordtooshort' => 'Vòstre senhal es tròp cort.
-Deu conténer almens $1 caractèr{{PLURAL:$1||s}} e èsser diferent de vòtre nom d’utilizaire.',
+Deu conténer almens $1 caractèr{{PLURAL:$1||s}} e èsser diferent de vòstre nom d’utilizaire.',
'mailmypassword' => 'Mandar un senhal novèl per corrièr electronic',
'passwordremindertitle' => 'Senhal temporari novèl sus {{SITENAME}}',
'passwordremindertext' => "Qualqu'un (probablament vos, amb l'adreça IP $1) a demandat un senhal novèl per {{SITENAME}} ($4).
@@ -673,7 +673,7 @@ Ignoratz aqueste messatge se aqueste compte es estat creat per error.",
'resetpass' => 'Remesa a zèro del senhal',
'resetpass_announce' => 'Vos sètz enregistrat amb un senhal temporari mandat per corrièr electronic. Per acabar l’enregistrament, vos cal picar un senhal novèl aicí :',
'resetpass_text' => '<!-- Apondètz lo tèxt aicí -->',
-'resetpass_header' => 'Remesa a zèro del senhal',
+'resetpass_header' => 'Modificar lo senhal del compte',
'resetpass_submit' => 'Cambiar lo senhal e s’enregistrar',
'resetpass_success' => 'Vòstre senhal es estat cambiat amb succès ! Enregistrament en cors...',
'resetpass_bad_temporary' => 'Senhal temporari invalid. Benlèu que ja avètz cambiat vòstre senhal amb succès, o demandat un senhal temporari novèl.',
@@ -763,7 +763,7 @@ Precisatz aquestas indicacions dins totas las requèstas que faretz.',
'accmailtitle' => 'Senhal mandat.',
'accmailtext' => 'Lo senhal de « $1 » es estat mandat a $2.',
'newarticle' => '(Novèl)',
-'newarticletext' => "Avètz seguit un ligam vèrs una pagina qu’existís pas encara o qu'es estada [{{fullurl:Special:Log|type=delete&page={{FULLPAGENAMEE}}}} escafada].
+'newarticletext' => "Avètz seguit un ligam cap a una pagina qu’existís pas encara o qu'es estada [{{fullurl:Special:Log|type=delete&page={{FULLPAGENAMEE}}}} escafada].
Per crear aquesta pagina, picatz vòstre tèxt dins la bóstia çaijós (podètz consultar [[{{MediaWiki:Helppage}}|la pagina d’ajuda]] per mai d’entresenhas).
Se sètz arribat(ada) aicí per error, clicatz sul boton '''retorn''' de vòstre navigador.",
'anontalkpagetext' => "---- ''Sètz sus la pagina de discussion d'un utilizaire anonim qu'a pas encara creat un compte o que n'utiliza pas.
@@ -903,9 +903,9 @@ I Pòt aver de detalhs dins lo [{{fullurl:Special:Log/delete|page={{FULLPAGENAME
'revisiondelete' => 'Suprimir/Restablir de versions',
'revdelete-nooldid-title' => 'Cibla per la revision invalida',
'revdelete-nooldid-text' => "Avètz pas precisat la o las revision(s) cibla(s) per utilizar aquesta foncion, la revision cibla existís pas, o alara la revision cibla es la qu'es en cors.",
-'revdelete-selected' => '{{PLURAL:$2|Version seleccionada|Versions seleccionadas}} de [[:$1]] :',
-'logdelete-selected' => "{{PLURAL:$1|Eveniment d'istoric seleccionat|Eveniments d'istoric seleccionats}} :",
-'revdelete-text' => "Las versions suprimidas apareisseràn encara dins l’istoric de l’article, mas lor contengut textual serà inaccessible al public.
+'revdelete-selected' => "'''{{PLURAL:$2|Version seleccionada|Versions seleccionadas}} de [[:$1]] :'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Eveniment d'istoric seleccionat|Eveniments d'istoric seleccionats}} :'''",
+'revdelete-text' => "'''Las versions suprimidas apareisseràn encara dins l’istoric de l’article, mas lor contengut textual serà inaccessible al public.'''
D’autres administrators sus {{SITENAME}} poiràn totjorn accedir al contengut amagat e lo restablir tornarmai a travèrs d'aquesta meteissa interfàcia, a mens qu’una restriccion suplementària siá mesa en plaça pels operators del sit.",
'revdelete-legend' => 'Metre en plaça de restriccions de version :',
@@ -942,7 +942,7 @@ D’autres administrators sus {{SITENAME}} poiràn totjorn accedir al contengut
# History merging
'mergehistory' => "Fusion dels istorics d'una pagina",
-'mergehistory-header' => "Aquesta pagina vos permet de fusionar las revisions de l'istoric d'una pagina d'origina vèrs una novèla.
+'mergehistory-header' => "Aquesta pagina vos permet de fusionar las revisions de l'istoric d'una pagina d'origina cap a una novèla.
Asseguratz-vos qu'aqueste cambiament pòsca conservar la continuitat de l'istoric.",
'mergehistory-box' => 'Fusionar las versions de doas paginas :',
'mergehistory-from' => "Pagina d'origina :",
@@ -985,15 +985,15 @@ Asseguratz-vos qu'aqueste cambiament pòsca conservar la continuitat de l'istori
'noexactmatch-nocreate' => "'''I a pas de pagina intitolada « $1 ».'''",
'toomanymatches' => 'Tròp d’ocuréncias son estadas trobadas, sètz pregat de sometre una requèsta diferenta.',
'titlematches' => "Correspondéncias dins los títols d'articles",
-'notitlematches' => "Cap de títol d'article correspon pas a la recèrca.",
+'notitlematches' => "Cap de títol d'article correspond pas a la recèrca.",
'textmatches' => "Correspondéncias dins los tèxtes d'articles",
-'notextmatches' => "Cap de tèxt d'article correspon pas a la recèrca",
+'notextmatches' => "Cap de tèxt d'article correspond pas a la recèrca",
'prevn' => '$1 precedents',
'nextn' => '$1 seguents',
'viewprevnext' => 'Veire ($1) ($2) ($3).',
'search-result-size' => '$1 ({{PLURAL:$2|1 mot|$2 mots}})',
'search-result-score' => 'Pertinéncia : $1%',
-'search-redirect' => '(redireccion vèrs $1)',
+'search-redirect' => '(redireccion cap a $1)',
'search-section' => '(seccion $1)',
'search-suggest' => 'Avètz volgut dire : $1',
'search-interwiki-caption' => 'Projèctes fraires',
@@ -1026,7 +1026,7 @@ Atencion, lor indexacion de contengut {{SITENAME}} benlèu es pas a jorn.',
'mypreferences' => 'Mas preferéncias',
'prefs-edits' => 'Nombre d’edicions :',
'prefsnologin' => 'Vos sètz pas identificat(ada)',
-'prefsnologintext' => 'Vos cal èsser <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} connectat(ada)]</span> per modificar vòstras preferéncias d’utilizaire.',
+'prefsnologintext' => 'Vos cal èsser <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} connectat(ada)]</span> per modificar vòstras preferéncias d’utilizaire.',
'prefsreset' => 'Las preferéncias son estadas restablidas a partir de la version enregistrada.',
'qbsettings' => "Barra d'espleches",
'qbsettings-none' => 'Cap',
@@ -1067,7 +1067,7 @@ Atencion, lor indexacion de contengut {{SITENAME}} benlèu es pas a jorn.',
'resultsperpage' => 'Nombre de responsas per pagina :',
'contextlines' => 'Nombre de linhas per responsa :',
'contextchars' => 'Nombre de caractèrs de contèxt per linha :',
-'stub-threshold' => 'Limita superiora pels <a href="#" class="stub">ligams vèrs los esbòses</a> (octets) :',
+'stub-threshold' => 'Limita superiora pels <a href="#" class="stub">ligams cap als esbòsses</a> (octets) :',
'recentchangesdays' => "Nombre de jorns d'afichar dins los darrièrs cambiaments :",
'recentchangescount' => "Nombre de modificacions d'afichar dins los darrièrs cambiaments :",
'savedprefs' => 'Las preferéncias son estadas salvadas.',
@@ -1221,7 +1221,7 @@ Atencion, lor indexacion de contengut {{SITENAME}} benlèu es pas a jorn.',
'recentchangeslinked-noresult' => 'Cap de cambiament sus las paginas ligadas pendent lo periòde causit.',
'recentchangeslinked-summary' => "Aquesta pagina especiala mòstra los darrièrs cambiaments sus las paginas que son ligadas. Las paginas de [[Special:Watchlist|vòstra tièra de seguit]] son '''en gras'''.",
'recentchangeslinked-page' => 'Nom de la pagina :',
-'recentchangeslinked-to' => 'Afichar los cambiaments vèrs las paginas ligadas al luòc de la pagina donada',
+'recentchangeslinked-to' => 'Afichar los cambiaments cap a las paginas ligadas al luòc de la pagina donada',
# Upload
'upload' => 'Importar un fichièr',
@@ -1260,6 +1260,7 @@ Vejatz la [[Special:NewImages|galariá dels imatges novèls]] per una presentaci
'illegalfilename' => 'Lo nom de fichièr « $1 » conten de caractèrs interdiches dins los títols de paginas. Mercé de lo tornar nomenar e de lo copiar tornarmai.',
'badfilename' => "L'imatge es estat renomenat « $1 ».",
'filetype-badmime' => 'Los fichièrs del tipe MIME « $1 » pòdon pas èsser importats.',
+'filetype-bad-ie-mime' => 'Lo fichièr pòt pas èsser importat perque serià detectat coma « $1 » per Internet Explorer, tipe de fichièr interdich perque potencialament dangierós.',
'filetype-unwanted-type' => "«.$1»''' es un format de fichièr pas desirat.
{{PLURAL:$3|Lo tipe de fichièr preconizat es|Los tipes de fichièrs preconizats son}} $2.",
'filetype-banned-type' => "'''\".\$1\"''' es dins un format pas admes.
@@ -1365,8 +1366,8 @@ Un clic en tèsta de colomna càmbia l’òrdre d’afichatge.',
'filehist-comment' => 'Comentari',
'imagelinks' => "Paginas que contenon l'imatge",
'linkstoimage' => '{{PLURAL:$1|La pagina çaijós compòrta|Las paginas çaijós compòrtan}} aqueste imatge :',
-'nolinkstoimage' => 'Cap de pagina compòrta pas de ligam vèrs aqueste imatge.',
-'morelinkstoimage' => 'Vejatz [[Special:WhatLinksHere/$1|mai de ligams]] vèrs aqueste imatge.',
+'nolinkstoimage' => 'Cap de pagina compòrta pas de ligam cap a aqueste imatge.',
+'morelinkstoimage' => 'Vejatz [[Special:WhatLinksHere/$1|mai de ligams]] cap a aqueste imatge.',
'redirectstofile' => '{{PLURAL:$1|Lo fichièr seguent redirigís|Los fichièrs seguents redirigisson}} cap a aqueste fichièr :',
'duplicatesoffile' => "{{PLURAL:$1|Lo fichièr seguent es un duplicata|Los fichièrs seguents son de duplicatas}} d'aqueste :",
'sharedupload' => 'Aqueste fichièr es partejat e pòt èsser utilizat per d’autres projèctes.',
@@ -1425,7 +1426,8 @@ Un clic en tèsta de colomna càmbia l’òrdre d’afichatge.',
# Unused templates
'unusedtemplates' => 'Modèls inutilizats',
-'unusedtemplatestext' => "Aquesta pagina lista totas las paginas de l’espaci de noms « Modèl » que son pas inclusas dins cap d'autra pagina. Doblidetz pas de verificar se i a pas d’autre ligam cap als modèls abans de los suprimir.",
+'unusedtemplatestext' => "Aquesta pagina lista totas las paginas de l’espaci de noms {{ns:template}} que son pas enclusas dins cap d'autra pagina.
+Doblidetz pas de verificar se i a pas d’autre ligam cap als modèls abans de los suprimir.",
'unusedtemplateswlh' => 'autres ligams',
# Random page
@@ -1462,7 +1464,7 @@ Deurián puslèu puntar cap a una pagina apropriada.<br />
Una pagina es tractada coma una pagina d’omonimia s'utiliza un modèl qu'es ligat a partir de [[MediaWiki:Disambiguationspage]]",
'doubleredirects' => 'Redireccions doblas',
-'doubleredirectstext' => 'Cada casa conten de ligams vèrs la primièra e la segonda redireccion, e mai la primièra linha de tèxt de la segonda pagina, costumièrament, aquò provesís la « vertadièra » pagina cibla, vèrs laquala la primièra redireccion deuriá redirigir.',
+'doubleredirectstext' => 'Cada casa conten de ligams cap a la primièra e la segonda redireccion, e mai la primièra linha de tèxt de la segonda pagina, costumièrament, aquò provesís la « vertadièra » pagina cibla, cap a la quala la primièra redireccion deuriá redirigir.',
'double-redirect-fixed-move' => '[[$1]] es estat renomenat, aquò es ara una redireccion cap a [[$2]]',
'double-redirect-fixer' => 'Corrector de redireccion',
@@ -1487,7 +1489,7 @@ Una pagina es tractada coma una pagina d’omonimia s'utiliza un modèl qu'es li
'nviews' => '$1 {{PLURAL:$1|consultacion|consultacions}}',
'specialpage-empty' => 'Aquesta pagina es voida.',
'lonelypages' => 'Paginas orfanèlas',
-'lonelypagestext' => 'Las paginas seguentas son pas ligadas a partir d’autras paginas de {{SITENAME}}.',
+'lonelypagestext' => 'Las paginas seguentas son pas ligadas o enclusas a partir d’autras paginas de {{SITENAME}}.',
'uncategorizedpages' => 'Paginas sens categorias',
'uncategorizedcategories' => 'Categorias sens categorias',
'uncategorizedimages' => 'Imatges sens categorias',
@@ -1522,7 +1524,7 @@ Una pagina es tractada coma una pagina d’omonimia s'utiliza un modèl qu'es li
'ancientpages' => 'Articles mai ancians',
'move' => 'Tornar nomenar',
'movethispage' => 'Tornar nomenar la pagina',
-'unusedimagestext' => "Doblidetz pas que d'autres sits pòdon conténer un ligam dirèct vèrs aqueste imatge, e qu'aqueste pòt èsser plaçat dins aquesta lista alara qu'es en realitat utilizada.",
+'unusedimagestext' => "Doblidetz pas que d'autres sits pòdon conténer un ligam dirèct cap a aqueste imatge, e qu'aqueste pòt èsser plaçat dins aquesta lista alara qu'es en realitat utilizada.",
'unusedcategoriestext' => "Las categorias seguentas existisson mas cap d'article o de categoria los utilizan pas.",
'notargettitle' => 'Pas de cibla',
'notargettext' => 'Indicatz una pagina cibla o un utilizaire cibla.',
@@ -1597,7 +1599,7 @@ e aver indicat una adreça electronica valida dins vòstras [[Special:Preference
per poder mandar un messatge a un autre utilizaire.',
'emailuser' => 'Mandar un messatge a aqueste utilizaire',
'emailpage' => 'Mandar un corrièr electronic a l’utilizaire',
-'emailpagetext' => "S'aqueste utilizaire a indicat una adreça electronica valida dins sas preferéncias, lo formulari çaijós li mandarà un messatge.
+'emailpagetext' => "Podètz utilizar lo formulari çaijós per mandar un corrièr electronic a aqueste utilizaire.
L'adreça electronica qu'avètz indicada dins [[Special:Preferences|vòstras preferéncias]] apareisserà dins lo camp « Expeditor » de vòstre messatge. E mai, lo destinatari vos poirà respondre dirèctament.",
'usermailererror' => 'Error dins lo subjècte del corrièr electronic :',
'defemailsubject' => 'Corrièr electronic mandat dempuèi {{SITENAME}}',
@@ -1732,7 +1734,7 @@ D'efectuar amb prudéncia.",
La darrièra modificacion es estada efectuada per [[User:$3|$3]] ([[User talk:$3|Discussion]]).",
'editcomment' => 'Lo resumit de la modificacion èra: "<i>$1</i>".', # only shown if there is an edit comment
-'revertpage' => 'Anullacion de las modificacions de [[Special:Contributions/$2|$2]] ([[User talk:$2|Discussion]]) vèrs la darrièra version de [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'revertpage' => 'Anullacion de las modificacions de [[Special:Contributions/$2|$2]] ([[User talk:$2|Discussion]]) cap a la darrièra version de [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
'rollback-success' => 'Anullacion de las modificacions de $1 ; retorn a la version de $2.',
'sessionfailure' => 'Vòstra sesilha de connexion sembla aver de problèmas ;
aquesta accion es estada anullada en prevencion d’un piratatge de sesilha.
@@ -1760,7 +1762,7 @@ Clicatz sus « Precedent » e tornatz cargar la pagina d’ont venètz, puèi en
'protect-level-sysop' => 'Administrators unicament',
'protect-summary-cascade' => 'proteccion en cascada',
'protect-expiring' => 'expira lo $1',
-'protect-cascade' => 'Proteccion en cascada - Protegís totas las paginas inclusas dins aquesta.',
+'protect-cascade' => 'Proteccion en cascada - Protegís totas las paginas enclusas dins aquesta.',
'protect-cantedit' => "Podètz pas modificar los nivèls de proteccion d'aquesta pagina perque avètz pas la permission de l'editar.",
'restriction-type' => 'Permission :',
'restriction-level' => 'Nivèl de restriccion :',
@@ -1794,7 +1796,7 @@ En clicant sul boton '''''Reïnicializar''''', la bóstia de resumit e las casas
'undeletehistory' => "Se restablissètz la pagina, totas las revisions seràn plaçadas tornamai dins l'istoric.
S'una pagina novèla amb lo meteis nom es estada creada dempuèi la supression, las revisions restablidas apareisseràn dins l'istoric anterior e la version correnta serà pas automaticament remplaçada.",
-'undeleterevdel' => 'Lo restabliment serà pas efectuat se, fin finala, la version mai recenta de la pagina es parcialament suprimida. Dins aqueste cas, vos cal deseleccionatz las versions mai recentas (en naut). Las versions dels fichièrs a lasqualas avètz pas accès seràn pas restablidas.',
+'undeleterevdel' => 'Lo restabliment serà pas efectuat se, fin finala, la version mai recenta de la pagina es parcialament suprimida. Dins aqueste cas, vos cal deseleccionatz las versions mai recentas (en naut). Las versions dels fichièrs a las qualas avètz pas accès seràn pas restablidas.',
'undeletehistorynoadmin' => "Aqueste article es estat suprimit. Lo motiu de la supression es indicat dins lo resumit çaijós, amb los detalhs dels utilizaires que l’an modificat abans sa supression. Lo contengut d'aquestas versions es pas accessible qu’als administrators.",
'undelete-revision' => 'Version suprimida de $1, (revision del $2) per $3 :',
'undeleterevision-missing' => 'Version invalida o mancanta. Benlèu avètz un ligam marrit, o la version es estada restablida o suprimida de l’archiu.',
@@ -1824,6 +1826,8 @@ Consultatz l’[[Special:Log/delete|istoric de las supressions]] per veire las p
'undelete-error-long' => "D'errors son estadas rencontradas al moment del restabliment del fichièr :
$1",
+'undelete-show-file-confirm' => 'Sètz segur(a) que volètz visionar una version suprimida del fichièr « <nowiki>$1</nowiki> » que data del $2 a $3 ?',
+'undelete-show-file-submit' => 'Ã’c',
# Namespace form on various pages
'namespace' => 'Espaci de noms :',
@@ -1852,8 +1856,8 @@ $1",
'whatlinkshere-page' => 'Pagina :',
'whatlinkshere-barrow' => '>',
'linklistsub' => '(Lista de ligams)',
-'linkshere' => "Las paginas çaijós contenon un ligam vèrs '''[[:$1]]''':",
-'nolinkshere' => "Cap de pagina conten pas de ligam vèrs '''[[:$1]]'''.",
+'linkshere' => "Las paginas çaijós contenon un ligam cap a '''[[:$1]]''':",
+'nolinkshere' => "Cap de pagina conten pas de ligam cap a '''[[:$1]]'''.",
'nolinkshere-ns' => "Cap de pagina conten pas de ligam cap a '''[[:$1]]''' dins l’espaci de nom causit.",
'isredirect' => 'pagina de redireccion',
'istemplate' => 'inclusion',
@@ -1905,7 +1909,7 @@ Podètz consultar la [[Special:IPBlockList|lista dels comptes e de las adreças
'ipb-edit-dropdown' => 'Modificar los motius de blocatge per defaut',
'ipb-unblock-addr' => 'Desblocar $1',
'ipb-unblock' => "Desblocar un compte d'utilizaire o una adreça IP",
-'ipb-blocklist-addr' => 'Vejatz los blocatges existents per $1',
+'ipb-blocklist-addr' => 'Blocatges existents per $1',
'ipb-blocklist' => 'Vejatz los blocatges existents',
'unblockip' => 'Desblocar un utilizaire o una adreça IP',
'unblockiptext' => "Utilizatz lo formulari çaijós per restablir l'accès en escritura
@@ -1945,7 +1949,7 @@ La rason balhada per $1 es : « $2 ».',
'ipb_expiry_temp' => 'Las plajas dels utilizaires amagats deurián èsser permanentas.',
'ipb_already_blocked' => '« $1 » ja es blocat',
'ipb_cant_unblock' => 'Error : Lo blocatge d’ID $1 existís pas. Es possible qu’un desblocatge ja siá estat efectuat.',
-'ipb_blocked_as_range' => "Error : L'adreça IP $1 es pas estada blocada dirèctament e doncas pòt pas èsser deblocada. Çaquelà, es estada blocada per la plaja $2 laquala pòt èsser deblocada.",
+'ipb_blocked_as_range' => "Error : L'adreça IP $1 es pas estada blocada dirèctament e doncas pòt pas èsser deblocada. Çaquelà, es estada blocada per la plaja $2 la quala pòt èsser deblocada.",
'ip_range_invalid' => 'Plaja IP incorrècta.',
'blockme' => 'Blocatz-me',
'proxyblocker' => 'Blocaire de mandatari (proxy)',
@@ -1982,11 +1986,11 @@ Doblidetz pas de la desvarrolhar quand auretz acabat vòstra operacion de manten
'move-page-legend' => 'Tornar nomenar una pagina',
'movepagetext' => "Utilizatz lo formulari çaijós per tornar nomenar una pagina, en desplaçant tot son istoric cap al nom novèl. Lo títol ancian vendrà una pagina de redireccion cap al títol novèl. Los ligams cap al títol de la pagina anciana seràn pas cambiats ; verificatz qu'aqueste desplaçament a pas creat de [[Special:DoubleRedirects|redireccion dobla]] o de [[Special:BrokenRedirects|redireccion copada]].
-Avètz la responsabilitat de vos assegurar que los ligams contunhen de puntar cap a lor destinacion supausada. Una pagina serà pas desplaçada se la pagina del títol novèl existís ja, a mens qu'aquesta darrièra siá voida o en redireccion, e qu’aja pas d’istoric. Aquò vòl dire que podètz tornar nomenar una pagina vèrs sa posicion d’origina s'avètz fach una error, mas que podètz pas escafar una pagina qu'existís ja amb aqueste procediment.
+Avètz la responsabilitat de vos assegurar que los ligams contunhen de puntar cap a lor destinacion supausada. Una pagina serà pas desplaçada se la pagina del títol novèl existís ja, a mens qu'aquesta darrièra siá voida o en redireccion, e qu’aja pas d’istoric. Aquò vòl dire que podètz tornar nomenar una pagina cap a sa posicion d’origina s'avètz fach una error, mas que podètz pas escafar una pagina qu'existís ja amb aqueste procediment.
'''ATENCION !''' Aquò pòt provocar un cambiament radical e imprevist per una pagina consultada frequentament. Asseguratz-vos de n'aver comprés las consequéncias abans de contunhar.",
'movepagetalktext' => "La pagina de discussion associada, se presenta, serà automaticament desplaçada amb '''en defòra de se:'''
-*Desplaçatz una pagina vèrs un autre espaci,
+*Desplaçatz una pagina cap a un autre espaci,
*Una pagina de discussion ja existís amb lo nom novèl, o
*Avètz deseleccionat lo boton çaijós.
@@ -2000,7 +2004,7 @@ Dins aqueste cas, deuretz desplaçar o fusionar la pagina manualament se o volè
'movepage-moved' => 'La pagina « $1 » es estada renomenada en « $2 ».', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => "Existís ja un article que pòrta aqueste títol, o lo títol qu'avètz causit es pas valid.
Causissètz-ne un autre.",
-'cantmove-titleprotected' => 'Avètz pas la possibilitat de desplaçar una pagina vèrs aqueste emplaçament perque lo títol es estat protegit a la creacion.',
+'cantmove-titleprotected' => 'Avètz pas la possibilitat de desplaçar una pagina cap a aqueste emplaçament perque lo títol es estat protegit a la creacion.',
'talkexists' => "La pagina ela-meteissa es estada desplaçada amb succès, mas
la pagina de discussion a pas pogut èsser desplaçada perque ja n'existissiá una
jol nom novèl. Se vos plai, fusionatz-las manualament.",
@@ -2026,7 +2030,7 @@ Lo volètz suprimir per permetre lo cambiament de nom ?',
'delete_and_move_reason' => 'Pagina suprimida per permetre un cambiament de nom',
'selfmove' => 'Los títols d’origina e de destinacion son los meteisses : impossible de tornar nomenar una pagina sus ela-meteissa.',
'immobile_namespace' => 'Lo títol de destinacion es d’un tipe especial ; es impossible de tornar nomenar de paginas cap a aqueste espaci de noms.',
-'imagenocrossnamespace' => 'Pòt pas desplaçar un imatge vèrs un espaci de nomenatge que siá pas un imatge.',
+'imagenocrossnamespace' => 'Pòt pas desplaçar un imatge cap a un espaci de nomenatge que siá pas un imatge.',
'imagetypemismatch' => "L'extension novèla d'aqueste fichièr reconeis pas aqueste format.",
'imageinvalidfilename' => 'Lo nom del fichièr cibla es incorrècte',
'fix-double-redirects' => 'Metre a jorn las redireccions que puntant cap al títol ancian',
@@ -2075,7 +2079,7 @@ Las datas de las versions e los noms dels editors seràn preservats.
Totas las accions d’importacion interwiki son conservadas dins lo [[Special:Log/import|jornal d’impòrt]].",
'import-interwiki-history' => "Copiar totas las versions de l'istoric d'aquesta pagina",
'import-interwiki-submit' => 'Importar',
-'import-interwiki-namespace' => 'Transferir las paginas dins l’espaci de nom :',
+'import-interwiki-namespace' => 'Espaci de noms de destinacion :',
'importtext' => 'Exportatz lo fichièr dempuèi lo wiki d’origina en utilizant l’esplech Special:Export, salvatz-lo sus vòstre disc dur e copiatz-lo aicí.',
'importstart' => 'Impòrt de las paginas...',
'import-revision-count' => '$1 {{PLURAL:$1|version|versions}}',
@@ -2097,6 +2101,8 @@ Totas las accions d’importacion interwiki son conservadas dins lo [[Special:Lo
'import-nonewrevisions' => 'Totas las revisions son estadas importadas deperabans.',
'xml-error-string' => '$1 a la linha $2, col $3 (octet $4) : $5',
'import-upload' => "Impòrt d'un fichier XML",
+'import-token-mismatch' => 'Pèrda de las donadas de sesilha. Tornatz ensajar.',
+'import-invalid-interwiki' => "Impossible d'importar dempuèi lo wiki especificat.",
# Import log
'importlogpage' => 'Istoric de las importacions de paginas',
@@ -2108,7 +2114,7 @@ Totas las accions d’importacion interwiki son conservadas dins lo [[Special:Lo
# Tooltip help for the actions
'tooltip-pt-userpage' => "Ma pagina d'utilizaire",
-'tooltip-pt-anonuserpage' => "La pagina d'utilizare de l’IP amb laquala contribuissètz",
+'tooltip-pt-anonuserpage' => "La pagina d'utilizare de l’IP amb la quala contribuissètz",
'tooltip-pt-mytalk' => 'Ma pagina de discussion',
'tooltip-pt-anontalk' => 'La pagina de discussion per aquesta adreça IP',
'tooltip-pt-preferences' => 'Mas preferéncias',
@@ -2129,7 +2135,7 @@ Totas las accions d’importacion interwiki son conservadas dins lo [[Special:Lo
'tooltip-ca-watch' => 'Apondètz aquesta pagina a vòstra lista de seguit',
'tooltip-ca-unwatch' => 'Levatz aquesta pagina de vòstra lista de seguit',
'tooltip-search' => 'Cercar dins {{SITENAME}}',
-'tooltip-search-go' => 'Anar vèrs una pagina portant exactament aqueste nom se existís.',
+'tooltip-search-go' => 'Anar cap a una pagina que pòrta exactament aqueste nom se existís.',
'tooltip-search-fulltext' => 'Recercar las paginas comportant aqueste tèxt.',
'tooltip-p-logo' => 'Pagina principala',
'tooltip-n-mainpage' => 'Visitatz la pagina principala',
@@ -2147,7 +2153,7 @@ Totas las accions d’importacion interwiki son conservadas dins lo [[Special:Lo
'tooltip-t-upload' => 'Mandar un imatge o fichièr mèdia sul servidor',
'tooltip-t-specialpages' => 'Lista de totas las paginas especialas',
'tooltip-t-print' => "Version imprimibla d'aquesta pagina",
-'tooltip-t-permalink' => 'Ligam permanent vèrs aquesta version de la pagina',
+'tooltip-t-permalink' => 'Ligam permanent cap a aquesta version de la pagina',
'tooltip-ca-nstab-main' => 'Veire l’article',
'tooltip-ca-nstab-user' => "Veire la pagina d'utilizaire",
'tooltip-ca-nstab-media' => 'Veire la pagina del mèdia',
@@ -2203,8 +2209,8 @@ Totas las accions d’importacion interwiki son conservadas dins lo [[Special:Lo
Aquò es probablament causat per un ligam sus lista negra que punta cap a un sit extèrn.",
'spamprotectionmatch' => "La cadena de caractèrs « '''$1''' » a desenclavat lo detector de spam.",
'spambot_username' => 'Netejatge de spam de MediaWiki',
-'spam_reverting' => 'Restabliment de la darrièra version que conten pas de ligam vèrs $1',
-'spam_blanking' => 'Totas las versions que contenon de ligams vèrs $1 son blanquidas',
+'spam_reverting' => 'Restabliment de la darrièra version que conten pas de ligam cap a $1',
+'spam_blanking' => 'Totas las versions que contenon de ligams cap a $1 son blanquidas',
# Info page
'infosubtitle' => 'Entresenhas per la pagina',
@@ -2319,7 +2325,7 @@ Variants for Chinese language
'metadata-help' => "Aqueste fichièr conten d'entresenhas suplementàrias probablament apondudas per l’aparelh de fòto numeric o l'escanèr que las a aquesas. Se lo fichièr es estat modificat dempuèi son estat original, d'unes detalhs pòdon reflectir pas entièrament l’imatge modificat.",
'metadata-expand' => 'Mostrar las entresenhas detalhadas',
'metadata-collapse' => 'Amagar las entresenhas detalhadas',
-'metadata-fields' => 'Los camps de metadonadas d’EXIF listats dins aqueste message seràn incluses dins la pagina de descripcion de l’imatge quand la taula de metadonadas serà reduccha. Los autres camps seràn amagats per defaut.
+'metadata-fields' => 'Los camps de metadonadas d’EXIF listats dins aqueste message seràn encluses dins la pagina de descripcion de l’imatge quand la taula de metadonadas serà reduccha. Los autres camps seràn amagats per defaut.
* make
* model
* datetimeoriginal
@@ -2589,7 +2595,7 @@ Variants for Chinese language
# External editor support
'edit-externally' => 'Modificar aqueste fichièr en utilizant una aplicacion extèrna',
-'edit-externally-help' => 'Vejatz [http://www.mediawiki.org/wiki/Manual:External_editors las instruccions] per mai d’informacions.',
+'edit-externally-help' => "(Consultatz [http://www.mediawiki.org/wiki/Manual:External_editors/oc las instruccions d'installacion] per mai d’entresenhas)",
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'totes',
@@ -2725,7 +2731,7 @@ Ensajatz la previsualizacion normala.',
'watchlistedit-normal-done' => '{{PLURAL:$1|Una pagina es estada levada|$1 paginas son estadas levadas}} de vòstra lista de seguit :',
'watchlistedit-raw-title' => 'Modificacion de la lista de seguit (mòde brut)',
'watchlistedit-raw-legend' => 'Modificacion de la lista de seguit en mòde brut',
-'watchlistedit-raw-explain' => 'La lista de las paginas de vòstra lista de seguit es mostrada çaijós, sens las paginas de discussion (automaticament inclusas) e destriadas per espaci de noms. Podètz modificar la lista : apondètz las paginas que volètz seguir (pauc impòrta ont), una pagina per linha, e levatz las paginas que volètz pas mai seguir. Quand avètz acabat, clicatz sul boton en bas per metre la lista a jorn. Tanben podètz utilizar [[Special:Watchlist/edit|l’editaire normal]].',
+'watchlistedit-raw-explain' => 'La lista de las paginas de vòstra lista de seguit es mostrada çaijós, sens las paginas de discussion (enclusas automaticament) e destriadas per espaci de noms. Podètz modificar la lista : apondètz las paginas que volètz seguir (pauc impòrta ont), una pagina per linha, e levatz las paginas que volètz pas mai seguir. Quand avètz acabat, clicatz sul boton en bas per metre la lista a jorn. Tanben podètz utilizar [[Special:Watchlist/edit|l’editador normal]].',
'watchlistedit-raw-titles' => 'Títols :',
'watchlistedit-raw-submit' => 'Metre la lista a jorn',
'watchlistedit-raw-done' => 'Vòstra lista de seguit es estada mesa a jorn.',
diff --git a/languages/messages/MessagesOs.php b/languages/messages/MessagesOs.php
index f883bf77..8134d42e 100644
--- a/languages/messages/MessagesOs.php
+++ b/languages/messages/MessagesOs.php
@@ -56,6 +56,7 @@ $messages = array(
'tog-watchdefault' => 'Æз цы фæрÑтæ ивын, уыдонмæ мæ цæÑÑ‚ дарын мæ фæнды',
'tog-watchmoves' => 'Æз цы фæрÑÑ‚Ñ‹ нæмттæ ивын, уыдонмæ мæ цæÑÑ‚ дарын мæ фæнды',
'tog-watchdeletion' => 'Æз цы фæрÑтæ аппарын, уыдонмæ мæ цæÑÑ‚ дарын мæ фæнды',
+'tog-previewontop' => 'РазæркаÑÑ‚Ñ‹ рудзынг ивыны рудзынджы уæлдæр',
'tog-enotifwatchlistpages' => 'Электронон поÑтæй мæм хъуыÑынгæнинаг æрвыÑÑ‚ уа, æз цы фæрÑтæм мæ цæÑÑ‚ дарын, уыдонæй иу куы ивд æрцæуа, уæд',
'tog-enotifusertalkpages' => 'Электронон поÑтæй мæм хъуыÑынгæнинаг æрвыÑÑ‚ уа, мæ диÑкуÑÑи куы ивд æрцæуа, уæд',
'tog-enotifminoredits' => 'Кæд ивддзинад чыÑыл у, уæддæр мæм Ñлектронон Ñ„Ñ‹Ñтæг æрбацæуа',
@@ -133,9 +134,12 @@ $messages = array(
'listingcontinuesabbrev' => '(дарддæрдзу)',
'about' => 'ÐÑ„Ñ‹ÑÑ‚',
+'article' => 'СтатьÑ',
'newwindow' => '(ног рудзынджы)',
'qbfind' => 'Ðгур',
'qbedit' => 'Баив æй',
+'qbpageoptions' => 'Ðцы фарÑ',
+'qbmyoptions' => 'Мæ фæрÑтæ',
'qbspecialpages' => 'Сæрмагонд фæрÑтæ',
'moredotdotdot' => 'Фылдæр…',
'mypage' => 'Дæхи фарÑ',
@@ -144,44 +148,49 @@ $messages = array(
'navigation' => 'хъæугæ æрвитæнтæ',
'and' => 'æмæ',
-'errorpagetitle' => 'Рæдыд',
-'tagline' => 'Сæрибар Ñнциклопеди Википедийы æрмæг.',
-'help' => 'ÆххуыÑ',
-'search' => 'агур',
-'searchbutton' => 'агур',
-'go' => 'СтатьÑмæ',
-'searcharticle' => 'СтатьÑмæ',
-'history' => 'ФарÑÑ‹ иÑтори',
-'history_short' => 'ИÑтори',
-'printableversion' => 'Мыхурмæ верÑи',
-'permalink' => 'Ðцы верÑимæ æрвитæн',
-'print' => 'Мыхуыр',
-'edit' => 'Баив æй',
-'editthispage' => 'Ðцы Ñ„Ð°Ñ€Ñ Ð±Ð°Ð¸Ð²',
-'delete' => 'Ðппар',
-'deletethispage' => 'Ðппар æй',
-'protect' => 'Сæхгæн',
-'protectthispage' => 'Сæхгæн ацы фарÑ',
-'newpage' => 'Ðог фарÑ',
-'talkpage' => 'Ðцы фарÑÑ‹ тыххæй ныхаÑ',
-'talkpagelinktext' => 'ДиÑкуÑÑи',
-'specialpage' => 'Сæрмагонд фарÑ',
-'personaltools' => 'Мигæнæнтæ',
-'postcomment' => 'Дæ комментари ныууадз',
-'articlepage' => 'Фен ÑтатьÑ',
-'talk' => 'ДиÑкуÑÑи',
-'views' => 'ÆркæÑтытæ',
-'toolbox' => 'мигæнæнтæ',
-'userpage' => 'Ðцы архайæджы Ñ„Ð°Ñ€Ñ Ñ„ÐµÐ½',
-'projectpage' => 'Проекты Ñ„Ð°Ñ€Ñ Ñ„ÐµÐ½',
-'mediawikipage' => 'ФыÑтæджы Ñ„Ð°Ñ€Ñ Ñ„ÐµÐ½',
-'templatepage' => 'Шаблоны Ñ„Ð°Ñ€Ñ Ñ„ÐµÐ½',
-'viewhelppage' => 'ÆххуыÑÑ‹ Ñ„Ð°Ñ€Ñ Ñ„ÐµÐ½',
-'categorypage' => 'Категорийы Ñ„Ð°Ñ€Ñ Ñ„ÐµÐ½',
-'viewtalkpage' => 'ДиÑкуÑÑи фен',
-'otherlanguages' => 'Æндæр æвзæгтыл',
-'lastmodifiedat' => 'Ðцы Ñ„Ð°Ñ€Ñ Ñ„Ã¦Ñтаг хатт ивд æрцыд: $1, $2.', # $1 date, $2 time
-'protectedpage' => 'Æхгæд фарÑ',
+'errorpagetitle' => 'Рæдыд',
+'tagline' => 'Сæрибар Ñнциклопеди Википедийы æрмæг.',
+'help' => 'ÆххуыÑ',
+'search' => 'агур',
+'searchbutton' => 'агур',
+'go' => 'СтатьÑмæ',
+'searcharticle' => 'СтатьÑмæ',
+'history' => 'ФарÑÑ‹ иÑтори',
+'history_short' => 'ИÑтори',
+'printableversion' => 'Мыхурмæ верÑи',
+'permalink' => 'Ðцы верÑимæ æрвитæн',
+'print' => 'Мыхуыр',
+'edit' => 'Баив æй',
+'editthispage' => 'Ðцы Ñ„Ð°Ñ€Ñ Ð±Ð°Ð¸Ð²',
+'delete' => 'Ðппар',
+'deletethispage' => 'Ðппар æй',
+'protect' => 'Сæхгæн',
+'protect_change' => 'баив',
+'protectthispage' => 'Сæхгæн ацы фарÑ',
+'unprotect' => 'Мауал хъахъхъæн',
+'unprotectthispage' => 'Ðцы Ñ„Ð°Ñ€Ñ Ð¸Ð²Ñ‹Ð½Ð¼Ã¦ байгом',
+'newpage' => 'Ðог фарÑ',
+'talkpage' => 'Ðцы фарÑÑ‹ тыххæй ныхаÑ',
+'talkpagelinktext' => 'ДиÑкуÑÑи',
+'specialpage' => 'Сæрмагонд фарÑ',
+'personaltools' => 'Мигæнæнтæ',
+'postcomment' => 'Дæ комментари ныууадз',
+'articlepage' => 'Фен ÑтатьÑ',
+'talk' => 'ДиÑкуÑÑи',
+'views' => 'ÆркæÑтытæ',
+'toolbox' => 'мигæнæнтæ',
+'userpage' => 'Ðцы архайæджы Ñ„Ð°Ñ€Ñ Ñ„ÐµÐ½',
+'projectpage' => 'Проекты Ñ„Ð°Ñ€Ñ Ñ„ÐµÐ½',
+'mediawikipage' => 'ФыÑтæджы Ñ„Ð°Ñ€Ñ Ñ„ÐµÐ½',
+'templatepage' => 'Шаблоны Ñ„Ð°Ñ€Ñ Ñ„ÐµÐ½',
+'viewhelppage' => 'ÆххуыÑÑ‹ Ñ„Ð°Ñ€Ñ Ñ„ÐµÐ½',
+'categorypage' => 'Категорийы Ñ„Ð°Ñ€Ñ Ñ„ÐµÐ½',
+'viewtalkpage' => 'ДиÑкуÑÑи фен',
+'otherlanguages' => 'Æндæр æвзæгтыл',
+'redirectedfrom' => '(РарвыÑтæуыд ацы ÑтатьÑйæ: «$1»)',
+'redirectpagesub' => 'Рарвитыны фарÑ',
+'lastmodifiedat' => 'Ðцы Ñ„Ð°Ñ€Ñ Ñ„Ã¦Ñтаг хатт ивд æрцыд: $1, $2.', # $1 date, $2 time
+'protectedpage' => 'Æхгæд фарÑ',
# 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' => '{{grammar:genitive|{{SITENAME}}}} тыххæй',
@@ -234,20 +243,28 @@ $messages = array(
'error' => 'Рæдыд',
'internalerror' => 'Мидæг рæдыд',
'internalerror_info' => 'Мидæг рæдыд: $1',
+'filecopyerror' => 'Файл «$1» файлмæ «$2» халдихгæнæн нæ разынд.',
'filedeleteerror' => 'Ðæй аппарæн файл «$1».',
'directorycreateerror' => 'Ðæй Ñаразæн файлдон «$1».',
'filenotfound' => 'Ðæй ÑÑарæн файл «$1».',
'unexpected' => 'Æнæмбæлон æмиаÑад: «$1»=«$2».',
'badtitle' => 'Æнæмбæлон Ñæргонд',
'viewsource' => 'Йæ код фен',
+'viewsourcefor' => 'Ð¤Ð°Ñ€Ñ Â«$1»',
+'protectedpagetext' => 'Ðцы Ñ„Ð°Ñ€Ñ Ñƒ ивынæй æхгæд.',
+'viewsourcetext' => 'Ðцы фарÑÑ‹ код фенæн æмæ халдих кæнæн иÑ:',
'ns-specialprotected' => 'Сæрмагонд фæрÑтæ ({{ns:special}}) баивæн нæй.',
+# Virus scanner
+'virus-unknownscanner' => 'æнæзонгæ антивируÑ:',
+
# Login and logout pages
'logouttitle' => 'ÐомÑуÑæг Ñуын',
'welcomecreation' => '<h2>Ã†Ð³Ð°Ñ Ñ†Ñƒ, $1!</h2><p>РегиÑтрацигонд æрцыдтæ.',
'loginpagetitle' => 'Дæхи бацамон ÑиÑтемæйæн',
'yourname' => 'Ðрхайæджы ном:',
'yourpassword' => 'Пароль:',
+'yourpasswordagain' => 'Дæ пароль иу хатт ма:',
'remembermypassword' => 'СиÑтемæ бахъуыды кæнæд мæ пароль ацы компьютерыл',
'yourdomainname' => 'Дæ домен:',
'login' => 'Дæхи Ð±Ð°Ð²Ð´Ð¸Ñ ÑиÑтемæйæн',
@@ -257,6 +274,7 @@ $messages = array(
'userlogout' => 'ÐомÑуÑæг Ñуын',
'notloggedin' => 'СиÑтемæйæн дæхи нæ бацамыдтай',
'createaccountmail' => 'адриÑмæ гæÑгæ',
+'badretype' => 'Дыууæ хатты иу пароль хъуамæ ныффыÑтаиÑ',
'youremail' => 'Дæ Ñлектронон поÑÑ‚Ñ‹ адриÑ',
'username' => 'РегиÑтрацигонд ном:',
'yourrealname' => 'Дæ æцæг ном*',
@@ -267,6 +285,9 @@ $messages = array(
'email' => 'Эл. поÑÑ‚Ñ‹ адриÑ',
'loginsuccess' => 'ÐÑ‹Ñ€ та Википедийы Ð°Ñ€Ñ…Ð°Ð¹Ñ‹Ñ $1, зæгъгæ, ахæм номæй.',
'wrongpasswordempty' => 'Пароль афтид уыд. Ðфтæ нæ баззы, ныффыÑ-ма иÑÑ‚Ñ‹ пароль.',
+'mailmypassword' => 'Рарвит мæм ног пароль',
+'noemail' => 'Ðрхайæг $1 йæ Ñлектрон поÑÑ‚Ñ‹ Ð°Ð´Ñ€Ð¸Ñ Ð½Ã¦ ныууагъта.',
+'emailconfirmlink' => 'Дæ Ñлектронон поÑÑ‚Ñ‹ Ð°Ð´Ñ€Ð¸Ñ Ñфидар кæн',
'loginlanguagelabel' => 'Æвзаг: $1',
# Password reset dialog
@@ -281,16 +302,24 @@ $messages = array(
'link_tip' => 'Мидæг æрвитæн (æндæр ÑтатьÑмæ)',
'extlink_tip' => 'Æддаг æрвитæн (Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ http:// ма рох кæн)',
'headline_sample' => 'Ðм Ñæргонды текÑÑ‚ уæд',
+'math_sample' => 'ÐÑ‹Ñ„Ñ„Ñ‹ÑÑ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»Ã¦',
'math_tip' => 'Математикон формулæ (формат LaTeX)',
# Edit pages
+'summary' => 'Ивддзинæдты мидиÑ',
'subject' => 'Темæ/Ñæргонд',
'minoredit' => 'Ðй чыÑыл ивддзинад у.',
'watchthis' => 'Ðцы фарÑмæ дæ цæÑÑ‚ æрдар',
'savearticle' => 'Ðфтæ уæд!',
'showpreview' => 'Фен уал æй',
'showdiff' => 'Цы баивтай ацы текÑÑ‚Ñ‹, уый фен',
+'blockednoreason' => 'Ð°Ñ…Ñ…Ð¾Ñ Ð°Ð¼Ñ‹Ð½Ð´ не ’рцыд',
'newarticle' => '(Ðог)',
+'note' => '<strong>Бафиппай:</strong>',
+'editconflict' => 'Ивыны конфликт: $1',
+'longpagewarning' => '<strong>РÐГФÆДЗÐХСТ: Ðцы фарÑÑ‹ бæрцуат у $1 килобайты.
+Сæ бæрцуат 32 килобайтæй фылдæр кæмæн у, ахæм фæрÑтæ иуæй-иу браузерты раÑÑ‚ нæ зынынц.
+Кæд ахæм вариант и, уæд ацы фарÑæй цалдæр фарÑÑ‹ Ñкæн.</strong>',
'templatesused' => 'Ðцы фарÑÑ‹ шаблонтæ:',
'template-protected' => '(æхгæд)',
@@ -302,6 +331,17 @@ $messages = array(
'page_first' => 'фыццаг',
'page_last' => 'фæÑтаг',
'histlegend' => 'Куыд æй æмбарын: (нырыккон) = нырыккон верÑийæ хъауджыдæрдзинад, (раздæры) = раздæры верÑийæ хъауджыдæрдзинад, Ч = чыÑыл ивддзинад.',
+'historyempty' => '(афтид)',
+
+# Revision feed
+'history-feed-title' => 'Ивддзинæдты иÑтори',
+'history-feed-item-nocomment' => '$1 $2', # user at time
+
+# Revision deletion
+'rev-delundel' => 'равдиÑ/бамбæхÑ',
+'pagehist' => 'ФарÑÑ‹ иÑтори',
+'revdelete-summary' => 'ивддзинады мидиÑ',
+'revdelete-uname' => 'архайæджы ном',
# Diffs
'lineno' => 'Рæнхъ $1:',
@@ -324,6 +364,7 @@ $messages = array(
'qbsettings-fixedright' => 'Рахизырдыгæй',
'qbsettings-floatingleft' => 'Рахизырдыгæй ленккæнгæ',
'newpassword' => 'Ðовый пароль',
+'rows' => 'Рæнхътæ:',
'timezonelegend' => 'Сахаты таг',
'localtime' => 'Бынатон рæÑтæг',
'timezoneoffset' => 'Хъауджыдæрдзинад',
@@ -331,6 +372,9 @@ $messages = array(
# Groups
'group-all' => '(æппæт)',
+# User rights log
+'rightsnone' => '(нæй)',
+
# Recent changes
'recentchanges' => 'ФæÑтаг ивддзинæдтæ',
'recentchangestext' => 'Ðцы фарÑыл ирон Википедийы фæÑтаг ивддзинæдтæ фенæн иÑ.',
@@ -349,24 +393,31 @@ $3',
'recentchangeslinked' => 'БаÑÑ‚ ивддзинæдтæ',
# Upload
-'upload' => 'Ðог файл Ñæвæр',
-'uploadbtn' => 'Ðог файл Ñæвæр',
-'uploadnologin' => 'СиÑтемæйæн дæхи нæ бацамыдтай',
-'filename' => 'Файлы ном',
-'savefile' => 'Бавæр æй',
-'uploadvirus' => 'Файлы разынд вируÑ! ÐšÃ¦Ñ $1',
+'upload' => 'Ðог файл Ñæвæр',
+'uploadbtn' => 'Ðог файл Ñæвæр',
+'uploadnologin' => 'СиÑтемæйæн дæхи нæ бацамыдтай',
+'filename' => 'Файлы ном',
+'savefile' => 'Бавæр æй',
+'uploadvirus' => 'Файлы разынд вируÑ! ÐšÃ¦Ñ $1',
+'watchthisupload' => 'Ðцы файлмæ дæ цæÑÑ‚ æрдар',
# Special:ImageList
'imagelist' => 'Ðывты номхыгъд',
# Image description page
-'filehist' => 'Файлы иÑтори',
-'filehist-current' => 'нырыккон',
-'imagelinks' => 'Æрвитæнтæ',
-'linkstoimage' => 'Ðцы нывæй пайда {{PLURAL:$1|кæны иу фарÑ|кæнынц ахæм фæрÑтæ}}:',
+'filehist' => 'Файлы иÑтори',
+'filehist-current' => 'нырыккон',
+'filehist-datetime' => 'Датæ/рæÑтæг',
+'filehist-user' => 'Ðрхайæг',
+'filehist-filesize' => 'Файлы бæрцуат',
+'filehist-comment' => 'Фиппаинаг',
+'imagelinks' => 'Æрвитæнтæ',
+'linkstoimage' => 'Ðцы нывæй пайда {{PLURAL:$1|кæны иу фарÑ|кæнынц ахæм фæрÑтæ}}:',
# File deletion
-'filedelete-submit' => 'Ðппар',
+'filedelete-submit' => 'Ðппар',
+'filedelete-otherreason' => 'Æндæр кæнæ уæлæмхаÑæн аххоÑ:',
+'filedelete-reason-otherlist' => 'Æндæр аххоÑ',
# Random page
'randompage' => 'Æнæбары æвзæрÑÑ‚ фарÑ',
@@ -385,15 +436,20 @@ $3',
'nlinks' => '$1 {{PLURAL:$1|æрвитæн|æрвитæны}}',
'nviews' => '$1 {{PLURAL:$1|æркаÑÑ‚|æркаÑÑ‚Ñ‹}}',
'lonelypages' => 'Сидзæр фæрÑтæ',
+'wantedcategories' => 'Хъæугæ категоритæ',
'wantedpages' => 'Хъæугæ фæрÑтæ',
'shortpages' => 'Цыбыр фæрÑтæ',
'longpages' => 'Даргъ фæрÑтæ',
+'protectedpages' => 'Æхгæд фæрÑтæ',
'listusers' => 'Ðрхайджыты номхыгъд',
'newpages' => 'Ðог фæрÑтæ',
'newpages-username' => 'Ðрхайæг:',
'ancientpages' => 'Зæронддæр фæрÑтæ',
'move' => 'Ðом баив',
+# Special:Log
+'speciallogtitlelabel' => 'Сæргонд:',
+
# Special:AllPages
'allpages' => 'Æппæт фæрÑтæ',
'alphaindexline' => '$1 (уыдоны ’хÑæн цы ÑтатьÑтæ иÑ, фен) $2',
@@ -436,7 +492,10 @@ $3',
'watchlist-hide-minor' => 'ЧыÑыл ивддзинæдтæ бамбæхÑ',
# Delete/protect/revert
-'exblank' => 'Ñ„Ð°Ñ€Ñ Ð°Ñ„Ñ‚Ð¸Ð´ уыдиÑ',
+'exblank' => 'Ñ„Ð°Ñ€Ñ Ð°Ñ„Ñ‚Ð¸Ð´ уыдиÑ',
+'deleteotherreason' => 'Æндæр кæнæ уæлæмхаÑæн аххоÑ:',
+'deletereasonotherlist' => 'Æндæр аххоÑ',
+'restriction-type' => 'Бартæ:',
# Restrictions (nouns)
'restriction-edit' => 'Ивын',
@@ -449,20 +508,30 @@ $3',
'mycontris' => 'Дæ бавæрд',
'uctop' => '(уæле баззад)',
+'sp-contributions-blocklog' => 'Хъодыты лог',
+
# What links here
'whatlinkshere' => 'Цавæр æрвитæнтæ цæуынц ардæм',
'whatlinkshere-page' => 'ФарÑ:',
'linklistsub' => '(Æрвитæнты номхыгъд)',
'whatlinkshere-links' => '↠æрвитæнтæ',
'whatlinkshere-hidelinks' => '$1 æрвитæнтæ',
+'whatlinkshere-filters' => 'Фильтртæ',
# Block/unblock
-'ipbreason' => 'ÐххоÑ',
-'contribslink' => 'бавæрд',
+'ipbreason' => 'ÐххоÑ',
+'ipbreasonotherlist' => 'Æндæр аххоÑ',
+'ipb-blocklist' => 'Ðктуалон хъоды равдиÑ',
+'ipblocklist-legend' => 'Хъодыгонд архайæджы ацагур',
+'ipblocklist-empty' => 'Хъодыгæндты номхыгъд афтид у.',
+'contribslink' => 'бавæрд',
+'blocklogpage' => 'Хъодыты лог',
# Move page
'movearticle' => 'СтатьÑйы ном баив',
'newtitle' => 'Ðог ном',
+'move-watch' => 'Ðцы фарÑмæ дæ цæÑÑ‚ æрдар',
+'movereason' => 'ÐххоÑ:',
# Namespace 8 related
'allmessages' => 'Æппæт техникон Ñ„Ñ‹Ñтытæ',
@@ -474,12 +543,19 @@ $3',
'tooltip-pt-mycontris' => 'Мæ бавæрд',
'tooltip-ca-protect' => 'Ðцы Ñ„Ð°Ñ€Ñ Ð¸Ð²Ð´Ð´Ð·Ð¸Ð½Ã¦Ð´Ñ‚Ã¦Ð¹ Ñæхгæн',
'tooltip-ca-delete' => 'Ðппар ацы фарÑ',
+'tooltip-ca-watch' => 'Дæ цæÑÑ‚ кæмæ дарыÑ, уыцы фæрÑÑ‚Ñ‹ номхыгъдмæ бафтау',
'tooltip-n-mainpage' => 'Сæйраг фарÑмæ рацу',
'tooltip-t-whatlinkshere' => 'Ðцы фарÑмæ чи ’рвитынц, ахæм фæрÑÑ‚Ñ‹ номхыгъд',
+'tooltip-t-upload' => 'Ðывтæ кæнæ мультимедиа-файлтæ бавæр',
+'tooltip-t-specialpages' => 'Сæрмагонд фæрÑÑ‚Ñ‹ номхыгъд',
+'tooltip-ca-nstab-image' => 'Ðывы фарÑ',
# Attribution
'others' => 'æндæртæ',
+# Spam protection
+'spamprotectiontitle' => 'Спамы ныхмæ фильтр',
+
# Media information
'widthheightpage' => '$1 × $2, $3 фарÑÑ‹',
@@ -491,6 +567,8 @@ $3',
# EXIF tags
'exif-artist' => 'Чи йæ ÑиÑта',
+'exif-gaincontrol-0' => 'Ðæй',
+
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'æппæт',
'imagelistall' => 'æппæт',
diff --git a/languages/messages/MessagesPam.php b/languages/messages/MessagesPam.php
index 85c8c51a..793af351 100644
--- a/languages/messages/MessagesPam.php
+++ b/languages/messages/MessagesPam.php
@@ -5,6 +5,7 @@
* @file
*
* @author Katimawan2005
+ * @author Urhixidur
* @author Val2397
*/
@@ -131,7 +132,7 @@ Pabusten ing pamanaliling dake kapamilatan [alilan] ning suglung',
== Pamagumpisa ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'Tungkul',
'article' => 'Kalamnan ning bulung',
@@ -600,7 +601,7 @@ Nung e mu buri ing alilan deng alang patugut at alang lunus ing kekang sinulat,
Mangaku ka mu naman a ika mismu ing sinulat kaniti, o akopia me ketang metung a pikuanan a mipaintulutan king malda o aliwa pang libring pikukuanan (lon me ing $1 para kareng detalle).
<strong>E KA MANAMBAG OBRANG MAKI COPYRIGHT NUNG ALANG PAINTULUT!',
'longpagewarning' => '<strong>KAPIADIAN: Maki kaba yang $1 kilobyte ining bulung;
-mágkasákit lang mag-edit bulung a maigit 32kb deng aliwang browser.
+mágkasákit lang mag-edit bulung a maigit 32 kb deng aliwang browser.
Nung maliari, pakipitnan me kareng adua o maigit pang dake.</strong>',
'longpageerror' => '<strong>MALI: Miras yang $1 kilobyte ing kekang sinulat; sobra ya ketang $2 a pekamakabang maliaring iyambag. E ya ma-save iti.</strong>',
'readonlywarning' => '<strong>BABALA: Makasara ya ing database uling sasamasan de iti, ania e mo a-save ngeni detang kekang in-edit.
@@ -692,11 +693,11 @@ mapaliaring maki detalle king [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE
'revisiondelete' => 'Ilako/e-ilako ing pamanalili',
'revdelete-nooldid-title' => 'E ustung pamanaliling target',
'revdelete-nooldid-text' => 'Mapaliaring ala kang binieng balak a pamanalili (target revision) ba meng daptan ing gamit (function) a iti, ala yu ing mebanggit a pamanaliling iti, o magtangka kang isalikut ya ing kasalungsungan a pamanalili.',
-'revdelete-selected' => '{{PLURAL:$2|Mepiling bersion|Mepiling bersion}} ning [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Mepiling miliari king tala/listaan|Mepiling miliari king tala/listaan}}:',
-'revdelete-text' => 'Lunto la pa murin king amlat ning bulung deng meburang pamanalili ampong kapaliarian (events), oneng e ra no abusni deng malda ding mapilang dake ning karelang laman.
+'revdelete-selected' => "'''{{PLURAL:$2|Mepiling bersion|Mepiling bersion}} ning [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Mepiling miliari king tala/listaan|Mepiling miliari king tala/listaan}}:'''",
+'revdelete-text' => "'''Lunto la pa murin king amlat ning bulung deng meburang pamanalili ampong kapaliarian (events), oneng e ra no abusni deng malda ding mapilang dake ning karelang laman.'''
-Abusni da pa murin deng aliwang talapanibala (admin) king {{SITENAME}} itang laman a makasalikut, at aurung da ing pangabura na niti kapamilatan na mismu niting interface, puera namu nung ating bayung pamag-limita o pamanyabat a miyutus.',
+Abusni da pa murin deng aliwang talapanibala (admin) king {{SITENAME}} itang laman a makasalikut, at aurung da ing pangabura na niti kapamilatan na mismu niting interface, puera namu nung ating bayung pamag-limita o pamanyabat a miyutus.",
'revdelete-legend' => 'Mitakdang angganan/limitasiun kareng maliaring akit',
'revdelete-hide-text' => 'Isalikut ya ing meyaliling kulitan',
'revdelete-hide-name' => 'Isalikut ya ing dapat (action) ampo ing balak (target)',
diff --git a/languages/messages/MessagesPap.php b/languages/messages/MessagesPap.php
index 803334bf..ed7b8865 100644
--- a/languages/messages/MessagesPap.php
+++ b/languages/messages/MessagesPap.php
@@ -134,7 +134,7 @@ Bo por haña un lista di tur [[Special:SpecialPages|{{int:specialpages}}]].",
# Login and logout pages
'welcomecreation' => '== Bon bini, $1! ==
Bo kuenta ta trahá.
-No lubidá di kambia bo {{SITENAME}} preferensianan.',
+No lubidá di kambia bo [[Special:Preferences|{{SITENAME}} preferensianan]].',
'yourname' => 'Nòmber di uzadó',
'yourpassword' => 'Kontraseña',
'yourpasswordagain' => 'Hinka kontraseña atrobe',
@@ -249,10 +249,10 @@ Bo por skohe un tipo di registro tambe, òf filtrá e bista ku un nòmber di uza
'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',
+'emailfrom' => 'Di:',
+'emailto' => 'Pa:',
+'emailsubject' => 'Tópiko:',
+'emailmessage' => 'Mensahe:',
'emailsend' => 'Manda',
'emailsent' => 'E-mail mandá',
'emailsenttext' => 'Bo e-mail tabata mandá.',
diff --git a/languages/messages/MessagesPl.php b/languages/messages/MessagesPl.php
index b8c416f5..d4746d63 100644
--- a/languages/messages/MessagesPl.php
+++ b/languages/messages/MessagesPl.php
@@ -338,7 +338,7 @@ $messages = array(
== Na poczÄ…tek ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista ustawień konfiguracyjnych]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Komunikaty o nowych wersjach MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Komunikaty o nowych wersjach MediaWiki]',
'about' => 'O {{GRAMMAR:MS.lp|{{SITENAME}}}}',
'article' => 'artykuł',
@@ -468,12 +468,12 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|jedną usuniętą wersję|$1 usunięte wersje|$1 usuniętych wersji}}',
'feedlinks' => 'Kanały:',
'feed-invalid' => 'Niewłaściwy typ kanału informacyjnego.',
-'feed-unavailable' => 'Kanały informacyjne {{GRAMMAR:D.lp|{{SITENAME}}}} nie są dostępne',
+'feed-unavailable' => 'Kanały informacyjne nie są dostępne',
'site-rss-feed' => 'Kanał RSS {{GRAMMAR:D.lp|$1}}',
'site-atom-feed' => 'Kanał Atom {{GRAMMAR:D.lp|$1}}',
'page-rss-feed' => 'KanaÅ‚ RSS „$1â€',
'page-atom-feed' => 'KanaÅ‚ Atom „$1â€',
-'red-link-title' => '$1 (jeszcze nie utworzona)',
+'red-link-title' => '$1 (jeszcze nie napisana)',
# Short words for each namespace, by default used in the namespace tab in monobook
'nstab-main' => 'Strona',
@@ -635,7 +635,7 @@ Spróbuj ponownie po ich odblokowaniu.',
'loginsuccesstitle' => 'Zalogowano pomyślnie',
'loginsuccess' => "'''ZalogowaÅ‚eÅ› siÄ™ do {{GRAMMAR:D.lp|{{SITENAME}}}} jako „$1â€.'''",
'nosuchuser' => 'Brak użytkownika o nazwie „$1â€.
-Sprawdź pisownię lub [[Special:Userlogin/signup|użyj formularza, by utworzyć nowe konto]].',
+Sprawdź pisownię lub [[Special:UserLogin/signup|użyj formularza, by utworzyć nowe konto]].',
'nosuchusershort' => 'Brak użytkownika o nazwie „<nowiki>$1</nowiki>â€.
Sprawdź poprawność pisowni.',
'nouserspecified' => 'Musisz podać nazwę użytkownika.',
@@ -683,12 +683,12 @@ Możesz zignorować tÄ™ wiadomość, jeÅ›li konto zostaÅ‚o utworzone przez pomyÅ
'resetpass_announce' => 'Zalogowałeś się, wykorzystując tymczasowe hasło otrzymane poprzez e-mail.
Aby zakończyć proces logowania, musisz ustawić nowe hasło:',
'resetpass_text' => '<!-- Dodaj tekst -->',
-'resetpass_header' => 'Resetuj hasło',
+'resetpass_header' => 'Zmień hasło dla swojego konta',
'resetpass_submit' => 'Ustaw hasło i zaloguj się',
'resetpass_success' => 'Twoje hasło zostało pomyślnie zmienione! Trwa logowanie...',
'resetpass_bad_temporary' => 'Nieprawidłowe hasło tymczasowe.
Być może zakończyłeś już proces zmiany hasła lub poprosiłeś o nowe hasło tymczasowe.',
-'resetpass_forbidden' => 'Haseł użytkowników w {{GRAMMAR:MS.lp|{{SITENAME}}}} nie można zmieniać.',
+'resetpass_forbidden' => 'Hasła nie mogą zostać zmienione',
'resetpass_missing' => 'Brak danych formularza.',
# Edit page toolbar
@@ -806,7 +806,7 @@ Spróbuj jeszcze raz.
Jeśli to nie pomoże – [[Special:UserLogout|wyloguj się]] i zaloguj ponownie.</strong>',
'session_fail_preview_html' => "<strong>Uwaga! Serwer nie może przetworzyć tej edycji z powodu utraty danych sesji.</strong>
-''Ponieważ w {{GRAMMAR:MS.lp|{{SITENAME}}}} wÅ‚Ä…czona zostaÅ‚a opcja „surowy HTMLâ€, podglÄ…d zostaÅ‚ ukryty w celu zabezpieczenia przed atakami JavaScript.''
+''Ponieważ w {{GRAMMAR:MS.lp|{{SITENAME}}}} wÅ‚Ä…czona zostaÅ‚a opcja „surowy HTMLâ€, podglÄ…d zostaÅ‚ ukryty w celu zabezpieczenia przed atakami z użyciem JavaScriptu.''
<strong>Jeśli jest to uprawniona próba dokonania edycji, spróbuj jeszcze raz.
Jeśli to nie pomoże – [[Special:UserLogout|wyloguj się]] i zaloguj ponownie.</strong>",
@@ -853,11 +853,11 @@ Zapisując swoją edycję, oświadczasz, że ten tekst jest Twoim dziełem lub p
'nocreatetitle' => 'Ograniczono możliwość tworzenia nowych stron',
'nocreatetext' => 'W {{GRAMMAR:MS.lp|{{SITENAME}}}} ograniczono możliwość tworzenia nowych stron.
Możesz edytować istniejące strony bądź też [[Special:UserLogin|zalogować się lub utworzyć konto]].',
-'nocreate-loggedin' => 'Nie masz uprawnień do tworzenia stron w {{GRAMMAR:MS.lp|{{SITENAME}}}}.',
+'nocreate-loggedin' => 'Nie masz uprawnień do tworzenia nowych stron.',
'permissionserrors' => 'Błędy uprawnień',
'permissionserrorstext' => 'Nie masz uprawnień do tego działania z {{PLURAL:$1|następującej przyczyny|następujących przyczyn}}:',
-'permissionserrorstext-withaction' => 'Nie możesz $2, z {{PLURAL:$1|następującego powodu|następujących powodów}}:',
-'recreate-deleted-warn' => "'''Uwaga! Zamierzasz utworzyć stroną, która została wcześniej usunięta.'''
+'permissionserrorstext-withaction' => 'Nie masz uprawnień do $2, z {{PLURAL:$1|następującego powodu|następujących powodów}}:',
+'recreate-deleted-warn' => "'''Uwaga! Zamierzasz utworzyć stronę, która została wcześniej usunięta.'''
Upewnij siÄ™, czy ponowne utworzenie tej strony jest uzasadnione.
Poniżej znajduje się rejestr usunięć tej strony:",
@@ -892,7 +892,7 @@ Podany przez $3 powód to ''$2''",
'revnotfound' => 'Wersja nie została odnaleziona',
'revnotfoundtext' => 'Żądana, starsza wersja strony nie została odnaleziona. Sprawdź użyty adres URL.',
'currentrev' => 'Aktualna wersja',
-'revisionasof' => 'Wersja z dnia $1',
+'revisionasof' => 'Wersja z $1',
'revision-info' => 'Wersja $2 z dnia $1',
'previousrevision' => '↠poprzednia wersja',
'nextrevision' => 'następna wersja →',
@@ -935,11 +935,11 @@ Powody usunięcia mogą znajdować się w [{{fullurl:Special:Log/delete|page={{F
'revdelete-nooldid-title' => 'Nie wybrano wersji',
'revdelete-nooldid-text' => 'Nie wybrano wersji, na których ma zostać wykonana ta operacja,
wybrana wersja nie istnieje lub próbowano ukryć wersję bieżącą.',
-'revdelete-selected' => '{{PLURAL:$2|Zaznaczona wersja|Zaznaczone wersje}} strony [[:$1]]:',
-'logdelete-selected' => 'Zaznaczone {{PLURAL:$1|zdarzenie|zdarzenia}} z rejestru:',
-'revdelete-text' => 'Usunięte wersje będą nadal widoczne w historii strony, ale ich treść nie będzie publicznie dostępna.
+'revdelete-selected' => "'''{{PLURAL:$2|Zaznaczona wersja|Zaznaczone wersje}} strony [[:$1]]:'''",
+'logdelete-selected' => "'''Zaznaczone {{PLURAL:$1|zdarzenie|zdarzenia}} z rejestru:'''",
+'revdelete-text' => "'''Usunięte wersje będą nadal widoczne w historii strony, ale ich treść nie będzie publicznie dostępna.'''
-Inni administratorzy {{GRAMMAR:D.lp|{{SITENAME}}}} nadal będą mieć dostęp do ukrytych wersji i będą mogli je odtworzyć, chyba że operator serwisu nałożył dodatkowe ograniczenia.',
+Inni administratorzy {{GRAMMAR:D.lp|{{SITENAME}}}} nadal będą mieć dostęp do ukrytych wersji i będą mogli je odtworzyć, chyba że operator serwisu nałożył dodatkowe ograniczenia.",
'revdelete-legend' => 'Ustaw ograniczenia widoczności dla wersji',
'revdelete-hide-text' => 'Ukryj tekst wersji',
'revdelete-hide-name' => 'Ukryj akcjÄ™ i cel',
@@ -1060,7 +1060,7 @@ Jednak informacje o treści {{GRAMMAR:D.lp|{{SITENAME}}}} mogą być w Google ni
'mypreferences' => 'preferencje',
'prefs-edits' => 'Liczba edycji',
'prefsnologin' => 'Nie jesteÅ› zalogowany',
-'prefsnologintext' => 'Musisz się <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} zalogować]</span> przed zmianą swoich preferencji.',
+'prefsnologintext' => 'Musisz się <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} zalogować]</span> przed zmianą swoich preferencji.',
'prefsreset' => 'Preferencje domyślne zostały odtworzone.',
'qbsettings' => 'Pasek szybkiego dostępu',
'qbsettings-none' => 'Brak',
@@ -1209,7 +1209,7 @@ Zapoznaj siÄ™ z math/README w celu konfiguracji.',
'right-import' => 'Import stron z innych wiki',
'right-importupload' => 'Import stron poprzez przesłanie pliku',
'right-patrol' => 'Oznaczanie edycji jako „sprawdzoneâ€',
-'right-autopatrol' => 'Edycje automatycznie oznaczane jako „sprawdzoneâ€',
+'right-autopatrol' => 'WÅ‚asne edycje automatycznie oznaczane jako „sprawdzoneâ€',
'right-patrolmarks' => 'PodglÄ…d znaczników patrolowania ostatnich zmian – oznaczania jako „sprawdzoneâ€',
'right-unwatchedpages' => 'PodglÄ…d listy stron nieobserwowanych',
'right-trackback' => 'Wysyłanie trackback',
@@ -1297,6 +1297,7 @@ Przejdź na stronę [[Special:NewImages|galerii nowych plików]], by zobaczyć p
Zmień nazwę pliku i prześlij go ponownie.',
'badfilename' => 'Nazwa pliku zostaÅ‚a zmieniona na „$1â€.',
'filetype-badmime' => 'Przesyłanie plików z typem MIME „$1†jest niedozwolone.',
+'filetype-bad-ie-mime' => 'Nie można zaÅ‚adować tego pliku, ponieważ Internet Explorer wykryje go jako „$1â€, a taki typ pliku jest zabronioniony jako potencjalnie niebezpieczny.',
'filetype-unwanted-type' => "'''„.$1â€''' nie jest zalecanym typem pliku. Pożądane sÄ… pliki w {{PLURAL:$3|formacie|formatach}} $2.",
'filetype-banned-type' => "'''„.$1â€''' jest niedozwolonym typem pliku. Dopuszczalne sÄ… pliki w {{PLURAL:$3|formacie|formatach}} $2.",
'filetype-missing' => 'Plik nie ma rozszerzenia (np. „.jpgâ€).',
@@ -1331,7 +1332,7 @@ Cofnij się i załaduj plik pod inną nazwą. [[Image:$1|thumb|center|$1]]',
'uploadedimage' => 'przesłał [[$1]]',
'overwroteimage' => 'przesłał nową wersję [[$1]]',
'uploaddisabled' => 'Przesyłanie plików wyłączone',
-'uploaddisabledtext' => 'Funkcjonalność przesyłania plików została wyłączona w {{GRAMMAR:MS.lp|{{SITENAME}}}}.',
+'uploaddisabledtext' => 'Możliwość przesyłania plików została wyłączona.',
'uploadscripted' => 'Plik zawiera kod HTML lub skrypt, który może zostać błędnie zinterpretowany przez przeglądarkę internetową.',
'uploadcorrupt' => 'Plik jest uszkodzony lub ma nieprawidłowe rozszerzenie.
Sprawdź plik i załaduj poprawną wersję.',
@@ -1476,7 +1477,7 @@ Użycie: typ_treści/podtyp, np. <tt>image/jpeg</tt>.',
# Unused templates
'unusedtemplates' => 'Nieużywane szablony',
-'unusedtemplatestext' => 'Poniżej znajduje się lista wszystkich stron znajdujących się w przestrzeni nazw przeznaczonej dla szablonów, które nie są używane przez inne strony.
+'unusedtemplatestext' => 'Poniżej znajduje się lista wszystkich stron znajdujących się w przestrzeni nazw {{ns:template}}, które nie są używane przez inne strony.
Sprawdź inne linki do szablonów, zanim usuniesz tę stronę.',
'unusedtemplateswlh' => 'inne linkujÄ…ce',
@@ -1538,7 +1539,7 @@ Strona uznawana jest za ujednoznaczniającą, jeśli zawiera ona szablon linkowa
'nviews' => 'odwiedzono $1 {{PLURAL:$1|raz|razy}}',
'specialpage-empty' => 'Ta strona raportu jest pusta.',
'lonelypages' => 'Porzucone strony',
-'lonelypagestext' => 'Do poniższych stron nie odwołuje się żadna inna strona w {{GRAMMAR:MS.lp|{{SITENAME}}}}.',
+'lonelypagestext' => 'Do poniższych stron nie linkuje żadna inna strona lub nie są one dołączone do innych stron w {{GRAMMAR:MS.lp|{{SITENAME}}}}.',
'uncategorizedpages' => 'Nieskategoryzowane strony',
'uncategorizedcategories' => 'Nieskategoryzowane kategorie',
'uncategorizedimages' => 'Nieskategoryzowane pliki',
@@ -1645,7 +1646,7 @@ Sprawdź stronę z [[{{MediaWiki:Listgrouprights-helppage}}|dodatkowymi informac
'mailnologintext' => 'Musisz się [[Special:UserLogin|zalogować]] i mieć wpisany aktualny adres e-mailowy w swoich [[Special:Preferences|preferencjach]], aby móc wysłać e-mail do innego użytkownika.',
'emailuser' => 'Wyślij e-mail do tego użytkownika',
'emailpage' => 'Wyślij e-mail do użytkownika',
-'emailpagetext' => 'Poniższy formularz pozwala na wysłanie jednej wiadomości do użytkownika pod warunkiem, że wpisał on poprawny adres e-mail w swoich preferencjach.
+'emailpagetext' => 'Możesz użyć poniższego formularza, aby wysłać wiadomość e-mail do tego użytkownika.
Adres e-mailowy, który zostaÅ‚ przez Ciebie wprowadzony w [[Special:Preferences|Twoich preferencjach]], pojawi siÄ™ w polu „Odâ€, dziÄ™ki czemu odbiorca bÄ™dzie mógÅ‚ Ci odpowiedzieć.',
'usermailererror' => 'Moduł obsługi poczty zwrócił błąd:',
'defemailsubject' => 'Wiadomość z {{GRAMMAR:D.lp|{{SITENAME}}}}',
@@ -1821,7 +1822,7 @@ Obecne ustawienia dla strony <strong>$1</strong> to:',
# Restrictions (nouns)
'restriction-edit' => 'Edytowanie',
'restriction-move' => 'Przenoszenie',
-'restriction-create' => 'Utwórz',
+'restriction-create' => 'Utworzenie',
'restriction-upload' => 'Prześlij',
# Restriction levels
@@ -1879,6 +1880,8 @@ Być może plik został już odtworzony.',
'undelete-error-long' => 'Napotkano błędy przy odtwarzaniu pliku:
$1',
+'undelete-show-file-confirm' => 'Czy na pewno chcesz zobaczyć usuniętą wersję pliku „<nowiki>$1</nowiki>†z $2 $3?',
+'undelete-show-file-submit' => 'Tak',
# Namespace form on various pages
'namespace' => 'Przestrzeń nazw',
@@ -1948,7 +1951,7 @@ Podaj powód (np. umieszczając nazwy stron, na których dopuszczono się wandal
'ipbenableautoblock' => 'Zablokuj ostatni adres IP tego użytkownika i automatycznie wszystkie kolejne, z których będzie próbował edytować',
'ipbsubmit' => 'Zablokuj użytkownika',
'ipbother' => 'Inny okres:',
-'ipboptions' => '2 godziny:2 hours,1 dzień:1 day,3 dni:3 days,1 tydzień:1 week,2 tygodnie:2 weeks,1 miesiąc:1 month,3 miesiące:3 months,6 miesięcy:6 months,1 rok:1 year,nieskończony:infinite', # display1:time1,display2:time2,...
+'ipboptions' => '2 godziny:2 hours,1 dzień:1 day,3 dni:3 days,1 tydzień:1 week,2 tygodnie:2 weeks,1 miesiąc:1 month,3 miesiące:3 months,6 miesięcy:6 months,1 rok:1 year,na zawsze:infinite', # display1:time1,display2:time2,...
'ipbotheroption' => 'inny',
'ipbotherreason' => 'Inne/dodatkowe uzasadnienie:',
'ipbhidename' => 'Ukryj nazwę użytkownika/adres IP w rejestrze blokad, na liście aktywnych blokad i liście użytkowników',
@@ -1960,7 +1963,7 @@ Przejdź do [[Special:IPBlockList|listy zablokowanych adresów IP]], by przejrze
'ipb-edit-dropdown' => 'Edytuj przyczynÄ™ blokady',
'ipb-unblock-addr' => 'Odblokuj $1',
'ipb-unblock' => 'Odblokuj użytkownika lub adres IP',
-'ipb-blocklist-addr' => 'Zobacz istniejÄ…ce blokady $1',
+'ipb-blocklist-addr' => 'IstniejÄ…ce blokady dla $1',
'ipb-blocklist' => 'Zobacz istniejÄ…ce blokady',
'unblockip' => 'Odblokuj użytkownika',
'unblockiptext' => 'Użyj poniższego formularza, by przywrócić możliwość edycji z wcześniej zablokowanego adresu IP lub użytkownikowi.',
@@ -2055,7 +2058,7 @@ Upewnij siÄ™ co do konsekwencji tej operacji, zanim siÄ™ na niÄ… zdecydujesz.",
W takich przypadkach treść dyskusji można przenieść tylko ręcznie.',
'movearticle' => 'Przeniesienie strony',
-'movenotallowed' => 'Nie masz uprawnień do przenoszenia stron w {{GRAMMAR:MS.lp|{{SITENAME}}}}.',
+'movenotallowed' => 'Nie masz uprawnień do przenoszenia stron.',
'newtitle' => 'Nowy tytuł',
'move-watch' => 'Obserwuj',
'movepagebtn' => 'PrzenieÅ› stronÄ™',
@@ -2068,7 +2071,7 @@ Wybierz innÄ… nazwÄ™.',
'movedto' => 'przeniesiono do',
'movetalk' => 'Przenieś także stronę dyskusji, jeśli to możliwe.',
'move-subpages' => 'Jeśli to możliwe przenieś wszystkie podstrony',
-'move-talk-subpages' => 'Jeśli to możliwe przenieś wszystkie podstrony strony dyskusji',
+'move-talk-subpages' => 'Jeśli to możliwe przenieś wszystkie strony dyskusji podstron',
'movepage-page-exists' => 'Strona $1 istnieje. Automatyczne nadpisanie nie jest możliwe.',
'movepage-page-moved' => 'Strona $1 została przeniesiona do $2.',
'movepage-page-unmoved' => 'Nazwa strony $1 nie może zostać zmieniona na $2.',
@@ -2132,14 +2135,14 @@ Odwiedź [http://www.mediawiki.org/wiki/Localisation Tłumaczenie MediaWiki] ora
'thumbnail_dest_directory' => 'Nie można utworzyć katalogu docelowego',
# Special:Import
-'import' => 'Importuj strony',
+'import' => 'Import stron',
'importinterwiki' => 'Import transwiki',
'import-interwiki-text' => 'Wybierz wiki i nazwÄ™ strony do importowania.
Daty oraz nazwy autorów zostaną zachowane.
Wszystkie operacje importu transwiki sÄ… odnotowywane w [[Special:Log/import|rejestrze importu]].',
'import-interwiki-history' => 'Kopiuj całą historię edycji tej strony',
'import-interwiki-submit' => 'Importuj',
-'import-interwiki-namespace' => 'PrzenieÅ› strony do przestrzeni nazw',
+'import-interwiki-namespace' => 'Docelowa przestrzeń nazw:',
'importtext' => 'Używając narzędzia [[Special:Export|eksportu]], wyeksportuj plik ze źródłowej wiki, zapisz go na swoim dysku, a następnie prześlij go tutaj.',
'importstart' => 'Trwa importowanie stron...',
'import-revision-count' => '$1 {{PLURAL:$1|wersja|wersje|wersji}}',
@@ -2161,6 +2164,8 @@ Wszystkie operacje importu transwiki sÄ… odnotowywane w [[Special:Log/import|rej
'import-nonewrevisions' => 'Wszystkie wersje zostały już wcześniej zaimportowane.',
'xml-error-string' => '$1 linia $2, kolumna $3 (bajt $4): $5',
'import-upload' => 'Prześlij dane w formacie XML',
+'import-token-mismatch' => 'Utracono dane sesji. Proszę spróbować ponownie.',
+'import-invalid-interwiki' => 'Nie można importować z podanej wiki.',
# Import log
'importlogpage' => 'Rejestr importu',
@@ -2611,7 +2616,7 @@ Pozostałe pola zostaną domyślnie ukryte.
# External editor support
'edit-externally' => 'Edytuj plik, używając zewnętrznej aplikacji',
-'edit-externally-help' => "Więcej informacji o używaniu [http://www.mediawiki.org/wiki/Manual:External_editors zewnętrznych edytorów] (''ang.'').",
+'edit-externally-help' => '(Więcej informacji o używaniu [http://www.mediawiki.org/wiki/Manual:External_editors zewnętrznych edytorów]).',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'wszystkie',
diff --git a/languages/messages/MessagesPms.php b/languages/messages/MessagesPms.php
index 80dd4617..8d88c3a4 100644
--- a/languages/messages/MessagesPms.php
+++ b/languages/messages/MessagesPms.php
@@ -159,7 +159,7 @@ dj'artìcol ancó pa scrit",
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'A propòsit ëd',
'article' => 'Pàgina ëd contnù',
@@ -688,10 +688,10 @@ a peul esse che a sio restajne chèich marca ant ël [{{fullurl:Special:Log/dele
'revisiondelete' => 'Scancela/disdëscancela revision',
'revdelete-nooldid-title' => 'Version nen specificà',
'revdelete-nooldid-text' => "A l'ha pa visasse dë dì ansima a che version dla pàgina che a venta fé sossì.",
-'revdelete-selected' => '{{PLURAL:$2|Revision|Revision}} selessionà për [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Event|Event}} dël registr selessionà:',
-'revdelete-text' => "Le version scancelà a së s-ciaireran sempe ant la stòria dla pàgina,
-ma sò test al pùblich a-j andran pì nen.
+'revdelete-selected' => "'''{{PLURAL:$2|Revision|Revision}} selessionà për [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Event|Event}} dël registr selessionà:'''",
+'revdelete-text' => "'''Le version scancelà a së s-ciaireran sempe ant la stòria dla pàgina,
+ma sò test al pùblich a-j andran pì nen.'''
J'àutri aministrator ëd sta wiki-sì a saran ancó sempe bon a s-ciairé ël contnù stërmà
e a podran disdëscancelelo andré con la midema antërfacia, sempe che a sia nen staita butà
diff --git a/languages/messages/MessagesPnt.php b/languages/messages/MessagesPnt.php
index ea95b1d6..c46629d3 100644
--- a/languages/messages/MessagesPnt.php
+++ b/languages/messages/MessagesPnt.php
@@ -7,6 +7,7 @@
* @author Consta
* @author Omnipaedista
* @author Sinopeus
+ * @author Urhixidur
*/
$namespaceNames = array(
@@ -208,6 +209,8 @@ $messages = array(
'disclaimerpage' => 'Project:ΙμπÏέσουμ',
'edithelp' => "Βοήθεια για τ' αλλαγμαν",
'edithelppage' => 'Help:Άλλαγμαν',
+'faq' => 'Πολλά εÏωτήσεις (FAQ)',
+'faqpage' => 'Project:Πολλά εÏωτήσεις (FAQ)',
'helppage' => 'Help:ΠεÏιεχόμενα',
'mainpage' => 'ΑÏχικόν σελίδα',
'mainpage-description' => 'ΑÏχικόν σελίδα',
@@ -324,7 +327,7 @@ $messages = array(
'loginsuccesstitle' => "Έντον τ' εσέβεμαν",
'loginsuccess' => "'''Εσήβετεν σο {{SITENAME}} ους \"\$1\".'''",
'nosuchuser' => 'Αδά \'κ εχ\' χÏήστεν με Ï„\' όνεμαν "$1".
-Το γÏάψιμον ωÏία γιά [[Special:Userlogin/signup|ποίσον καινοÏÏεον λογαÏίαν]].',
+Το γÏάψιμον ωÏία γιά [[Special:UserLogin/signup|ποίσον καινοÏÏεον λογαÏίαν]].',
'nosuchusershort' => 'Αδά \'κ εχ\' χÏήστεν με Ï„\' όνομα "<nowiki>$1</nowiki>".
Το γÏάψιμονις ωÏία.',
'nouserspecified' => "ΠÏέπ' να ψιλίζετε έναν όνεμαν.",
@@ -439,7 +442,7 @@ $messages = array(
Εάν 'κ θέλετε ατό να ίνεται, να μην εφτάτε το αποθήκεμαν.<br />
Καμμίαν κι ανασπάλλετε: Αδακά 'κ εν ο τόπον για να θέκουμε γÏάψιμον ντ' έγÏαψαν αλλ. Βαλέστε άÏθÏα όνταν κατέχετε τα δικαιώματα πνευματί μαναχόν.
<strong>ΚΑΜΜΙΑΠ'Κ ΘΕΚΕΤΕ ΓΡΑΨΙΜΟΠΑΔΑΚΑ ΟÎΤΕΣ 'Κ ΕΧΕΤΕ ΤΑ ΔΙΚΑΙΩΜΑΤΑ ΠÎΕΥΜΑΤΙ!</strong>",
-'longpagewarning' => "<strong>ΩΡΙΑ: ΑβοÏτεν η σελίδαν έχ' μέγεθος $1kb. ΜεÏικά browser 'κ εποÏοÏν ν' επεξεÏγάσκουνταν σελίδας ντ' έχνε 32kb κιαν. ΕποÏείτε να λÏετε το Ï€Ïόβλημαν αν εφτάτεν ατέναν μικÏά κομμάται.</strong>",
+'longpagewarning' => "<strong>ΩΡΙΑ: ΑβοÏτεν η σελίδαν έχ' μέγεθος $1 kb. ΜεÏικά browser 'κ εποÏοÏν ν' επεξεÏγάσκουνταν σελίδας ντ' έχνε 32 kb κιαν. ΕποÏείτε να λÏετε το Ï€Ïόβλημαν αν εφτάτεν ατέναν μικÏά κομμάται.</strong>",
'templatesused' => "ΠÏότυπα το μεταχειÏίσκουνταν σ' αβοÏτεν την σελίδαν:",
'templatesusedpreview' => "ΠÏότυπα σ' αβοÏτον το Ï€Ïώτον τέÏεμαν:",
'template-protected' => '(ασπαλιγμένον)',
@@ -464,9 +467,9 @@ $messages = array(
'currentrevisionlink' => 'ΑτωÏιζνόν μοÏφήν',
'cur' => 'ατωÏιζνόν',
'next' => 'επόμενον',
-'last' => 'υστεÏνόν',
+'last' => 'τελευταίον',
'page_first' => 'Ï€Ïώτον',
-'page_last' => 'υστεÏνόν',
+'page_last' => 'τελευταίον',
'histlegend' => 'ΣÏγκÏιμα διαφοÏίων: βαλέστεν τα μοÏφάς το θέλετε και τεÏέστεν τα διαφοÏάσατουν. Για να τεÏείτε τα διαφοÏάς, ποίστεν έναν κλικ σο πεδίον το λεει "ΓαÏσουλαεÏτε...". <br />
ΠληÏοφοÏία: (ατωÏιζνόν) = διαφοÏάς με Ï„\' ατωÏιζνόν τη μοÏφήν,
(υστεÏνόν) = διαφοÏάς με Ï„\' υστεÏνόν τη μοÏφήν, μ = μικÏά διαφοÏάς.',
@@ -506,8 +509,11 @@ $messages = array(
'search-external' => 'ΕÏÏον σα εξ μεÏέαν',
# Preferences page
-'preferences' => 'ΠÏοτιμήσαι',
-'mypreferences' => "Τ' εμά τα Ï€Ïοτιμήσαι",
+'preferences' => 'Αγαπεμένα',
+'mypreferences' => "Τ' εμά τ' αγαπεμένα",
+'changepassword' => 'Άλλαξον σημάδιν',
+'dateformat' => 'ΜοÏφή ημεÏομηνίας',
+'datetime' => 'ΗμεÏομηνίαν και ÏŽÏαν',
'prefs-misc' => 'Διαφ',
'saveprefs' => 'Αποθήκεμαν',
'oldpassword' => 'Παλαιόν σημάδιν:',
@@ -516,6 +522,8 @@ $messages = array(
'searchresultshead' => 'ΕÏÏον',
# Groups
+'group-user' => 'ΧÏήστες',
+'group-bot' => 'Bots',
'group-sysop' => 'Îοματέοι',
'group-all' => '(οÏλαι)',
@@ -526,6 +534,13 @@ $messages = array(
'grouppage-sysop' => '{{ns:project}}:Îοματέοι',
# Rights
+'right-read' => 'Δέβασον σελίδας',
+'right-edit' => 'Άλλαξον σελίδας',
+'right-createpage' => "Ποίσον σελίδας (ντο 'κ εν σελίδας καλατζεματί)",
+'right-createtalk' => 'Ποίσον σελίδας καλατζεματί',
+'right-createaccount' => 'Ποίσον καινοÏÏεα λογαÏίας χÏηστίων',
+'right-upload' => 'ΦόÏτωσον αÏχεία',
+'right-upload_by_url' => "ΦόÏτωσον αÏχείον ασ' έναν URL",
'right-delete' => 'Σβήσον σελίδας',
'right-bigdelete' => 'Σβήσον σελίδας με Ï„Ïανά ιστοÏίας',
'right-browsearchive' => 'ΑÏάεμαν σα σβημένα σελίδας',
@@ -560,15 +575,15 @@ $messages = array(
# Recent changes linked
'recentchangeslinked' => 'Σχετικά αλλαγάς',
'recentchangeslinked-title' => 'Αλλαγάς τη "$1"',
-'recentchangeslinked-noresult' => "Σ' αβοÏτα τα σελίδας 'κ εγένταν αλλάγματα.",
+'recentchangeslinked-noresult' => "Σ' αβοÏτα τα σελίδας 'κ εγένταν αλλαγάς.",
'recentchangeslinked-summary' => "ΑβοÏτος εν κατάλογον με Ï„' υστεÏνά Ï„' αλλαγάς σελιδίων με σÏνδεσμον ασ' έναν συγκεκÏιμένον σελίδαν (για σε σελίδας συγκεκÏιμένου κατηγοÏίας).
Τα σελίδας σον [[Special:Watchlist|κατάλογον ωÏιαγματί]] είν' '''σκηÏά'''.",
'recentchangeslinked-page' => 'Όνεμαν σελίδας:',
# Upload
-'upload' => 'ΦόÏτωμα αÏχείου',
-'uploadbtn' => 'ΦόÏτωμα αÏχείου',
-'reupload' => 'Αξάν φόÏτωμαν',
+'upload' => 'ΦόÏτωσον αÏχείον',
+'uploadbtn' => 'ΦόÏτωσον αÏχείον',
+'reupload' => 'ΦόÏτωσον αξάν',
'uploadnologin' => "'Κ είστουν απές. Εμπάτε σην λογαÏίανεσουν.",
'uploadnologintext' => "ΠÏεπ' σην σελίδαν [[Special:UserLogin|απές]] να είσνε (log in) για ποÏείτε να φοÏτώνετε αÏχεία.",
'uploaderror' => 'Έντον λάθος σο φόÏτωμαν',
@@ -678,6 +693,8 @@ $messages = array(
'ancientpages' => 'Ασ’ όλιον παλαιά σελίδας',
'move' => 'ΕτεÏοχλάεμαν',
'movethispage' => "Άλλαξον τ' όνεμα τη σελίδας",
+'pager-newer-n' => '{{PLURAL:$1|κιάλλο καινοÏÏεο 1|κιάλλο καινοÏÏεα $1}}',
+'pager-older-n' => '{{PLURAL:$1|κιάλλο παλαιόν 1|κιάλλο παλαιά $1}}',
# Book sources
'booksources' => 'ΒιβλιογÏαφικά πηγάς',
@@ -779,6 +796,9 @@ $messages = array(
'restriction-type' => 'Δικαίωμαν:',
'restriction-level' => 'Επίπεδον πεÏιοÏισμοÏ:',
+# Restrictions (nouns)
+'restriction-upload' => "Σκώσ' ατό",
+
# Undelete
'undeletebtn' => 'Ποίσον ξαν',
'undelete-search-submit' => 'ΕÏÏον',
@@ -800,6 +820,7 @@ $messages = array(
'sp-contributions-newbies-sub' => 'Για τα καινοÏÏεα τοι λογαÏίας',
'sp-contributions-blocklog' => 'ΑÏχείον ασπαλιγματίων',
'sp-contributions-search' => 'ΕÏÏον συνεισφοÏάντας',
+'sp-contributions-username' => 'ΔιεÏθυνσην IP γιά όνεμαν χÏήστε:',
'sp-contributions-submit' => 'ΑÏάεμαν',
# What links here
@@ -1034,7 +1055,7 @@ $messages = array(
# External editor support
'edit-externally' => "Αλλαγήν Ï„' αÏχείου με Ï€ÏογÏάμματα ασα εξ μεÏέα",
-'edit-externally-help' => 'ΤεÏέστεν τα [http://www.mediawiki.org/wiki/Manual:External_editors setup instructions] και θα ευÏίετε κι άλλα γνώσιας.',
+'edit-externally-help' => '(ΤεÏέστεν τα [http://www.mediawiki.org/wiki/Manual:External_editors setup instructions] και θα ευÏίετε κι άλλα πληÏοφοÏίας)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'οÏλαι',
diff --git a/languages/messages/MessagesPs.php b/languages/messages/MessagesPs.php
index 6323f2b6..a08e0764 100644
--- a/languages/messages/MessagesPs.php
+++ b/languages/messages/MessagesPs.php
@@ -196,7 +196,7 @@ $messages = array(
== پيلول ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ د ميډياويکي Ú‰ÛرÚÙ„ÙŠØ²Û Ù¾ÙˆÚšØªÙ†Û]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'په اړه',
'article' => 'د منÚÙ¾Ø§Ù†Ú«Û Ù…Ø®',
@@ -239,7 +239,7 @@ $messages = array(
'delete' => 'ړنګول',
'deletethispage' => 'دا مخ ړنګ کړه',
'protect' => 'ژغورل',
-'protect_change' => 'د Ú˜ØºÙˆØ±Ù†Û Ø¨Ø¯Ù„ÙˆÙ†',
+'protect_change' => 'بدلون',
'protectthispage' => 'همدا مخ ژغورل',
'unprotect' => 'نه ژغورل',
'unprotectthispage' => 'همدا مخ نه ژغورل',
@@ -386,14 +386,15 @@ $messages = array(
'logout' => 'وتل',
'userlogout' => 'وتل',
'notloggedin' => 'غونډال Ú©Û Ù†Ù‡ ياست ننوتي',
-'nologin' => 'کارن نوم نه Ù„Ø±Û ØŸ $1.',
+'nologin' => 'کارن-نوم نه لرÛØŸ $1.',
'nologinlink' => 'يو کارن-حساب جوړول',
'createaccount' => 'کارن-حساب جوړول',
'gotaccount' => 'آيا وار Ø¯Ù…Ø®Û ÙŠÙˆ کارن-حساب لری؟ $1.',
'gotaccountlink' => 'ننوتل',
'createaccountmail' => 'د برÛښليک له مخÛ',
'badretype' => 'دا پټنوم Ú†Û ØªØ§Ø³Ùˆ ليکلی د پخواني پټنوم سره ورته نه دی.',
-'userexists' => 'کوم کارن نوم Ú†Û ØªØ§Ø³Ùˆ ورکړی هغه بل چا کارولی. لطÙاً يو بل ډول نوم وټاکÛ.',
+'userexists' => 'کوم کارن نوم Ú†Û ØªØ§Ø³Ùˆ ورکړ هغه بل چا کارولی.
+لطÙاً يو بل نوم وټاکÛ.',
'youremail' => 'برÛښليک *',
'username' => 'کارن-نوم:',
'uid' => 'د کارونکي Ù¾Ûژندنه:',
@@ -418,14 +419,14 @@ $messages = array(
'wrongpasswordempty' => 'تاسو پټنوم نه دی ليکلی. لطÙاً سر له نوي ÙŠÛ ÙˆÙ„ÙŠÚ©Û.',
'passwordtooshort' => 'ستاسو پټنوم ناسم دی او يا هم Ú‰Ûر لنډ دی.
بايد Ú†Û Ù¾Ù¼Ù†ÙˆÙ… مو Ù„Ú– تر Ù„Ú–Ù‡ {{PLURAL:$1|1 توری|$1 توري}} ولري او پکار ده Ú†Û Ø¯ پټنوم او کارن-نوم ترمÛÙ†Ú Ù…Ùˆ هم توپير وي.',
-'mailmypassword' => 'پټنوم رابرÛښليک کول',
+'mailmypassword' => 'نوی پټنوم برÛښليک کول',
'passwordremindertitle' => 'د {{SITENAME}} لپاره نوی لنډمهاله پټنوم',
-'passwordremindertext' => 'يو چا (Ú©Ûدای شي Ú†Û ØªØ§Ø³ÙˆØŒ د $1 IP Ù¾ØªÛ Ù†Ù‡)
+'passwordremindertext' => 'يو چا (Ú©Ûدای شي Ú†Û Ø³ØªØ§Ø³ÙˆØŒ د IPÙ¾ØªÛ $1 نه)
د {{SITENAME}} ($4) ÙˆÛبÚÙŠ لپاره د يوه نوي پټنوم د ورلÛږلو غوښتنه Ú©Ú“Û.
-د "$2" په نوم کارونکي لپاره نوی پټنوم اوس "$3" دی.
-تاسو بايد Ú†Û Ø§ÙˆØ³ غونډال ته په همدغه پټنوم ورننوÚÛŒ او بيا وروسته خپل پټنوم په خپله خوښه بدل Ú©Ú“ÛŒ.
+د "$2" لپاره يو نوی لنډمهاله پټنوم اوس "$3" دی.
+Ú©Ù‡ Ú†Ûرته همدا غوښتنه ستاسو لخوا شوي وي نو اوس تاسو غونډال ته په همدغه پټنوم ورننوÚÛŒ او بيا خپل پټنوم په خپله خوښه بدل Ú©Ú“ÛŒ.
-Ú©Ù‡ Ú†Ûرته ستاسو نه پرته کوم بل چا دغه غوښتنه Ú©Ú“Û ÙˆÙŠ او يا هم تاسو ته بÛرته خپل پټنوم در پزړه شوی وي او تاسو د خپل د پټنوم د بدلولو هيله نه لری، نو تاسو همدا پيغام بابÛزه ÙˆÚ«Ú¼ÛŒ او د پخوا په Ú…Ûر خپل هماغه پخوانی پټنوم وکاروی.',
+Ú©Ù‡ Ú†Ûرته ستاسو نه پرته کوم بل چا دغه غوښتنه Ú©Ú“Û ÙˆÙŠ او يا هم تاسو ته بÛرته خپل پټنوم در پزړه شوی وي او تاسو د خپل پټنوم بدلول نه غواړÛØŒ نو تاسو همدا پيغام بابÛزه ÙˆÚ«Ú¼Û Ø§Ùˆ د پخوا په Ú…Ûر خپل هماغه پخوانی پټنوم وکاروی.',
'noemail' => 'د "$1" کارونکي په نامه Ù‡ÛÚ… کومه برÛښليک پته نه ده ثبته شوÛ.',
'passwordsent' => 'د "$1" په نوم ثبت شوي غړي/ØºÚ“Û Ù„Ù¾Ø§Ø±Ù‡ يو نوی پټنوم د هغه/Ù‡ØºÛ Ø¯ برÛښليک Ù¾ØªÛ ØªÙ‡ ولÛÚ–Ù„ شو.
لطÙاً کله Ú†Û Ù¾Ù¼Ù†ÙˆÙ… مو ترلاسه Ú©Ú“ نو بيا غونډال ته ننوÚÛ.',
@@ -751,8 +752,8 @@ $messages = array(
'sharedupload' => 'دا يوه Ú«Ú‰Ù‡ دوتنه ده او Ú©Ûدای شي Ú†Û Ù¾Ù‡ نورو پروژو Ú©Û Ø¨Ù‡ هم کارÛÚ–ÙŠ.',
'shareduploadwiki' => 'لطÙاً د لا نورو مالوماتو لپاره $1 وګورÛ.',
'shareduploadwiki-linktext' => 'د Ø¯ÙˆØªÙ†Û Ø¯ Ú…Ø±Ú«Ù†Ø¯ÙˆÙ†Û Ù…Ø®',
-'noimage' => 'په Ø¯Û Ù†ÙˆÙ… Ù‡ÛÚ… کومه دوتنه نه شته، تاسو کولای Ø´ÛŒ Ú†Û $1.',
-'noimage-linktext' => 'همدا غونډال ته پورته کول',
+'noimage' => 'په Ø¯Û Ù†ÙˆÙ… Ù‡ÛÚ… کومه دوتنه نه شته، خو تاسو کولای Ø´ÛŒ Ú†Û $1.',
+'noimage-linktext' => 'يوه دوتنه پورته کول',
'uploadnewversion-linktext' => 'د Ù‡Ù…Ø¯ØºÛ Ø¯ÙˆØªÙ†Û Ù†ÙˆÛ Ø¨Ú¼Ù‡ پورته کول',
# File reversion
@@ -843,6 +844,8 @@ $messages = array(
'ancientpages' => 'تر ټولو زاړه مخونه',
'move' => 'Ù„Ûږدول',
'movethispage' => 'دا مخ ولÛږدوه',
+'pager-newer-n' => '{{PLURAL:$1|نوی 1|نوي $1}}',
+'pager-older-n' => '{{PLURAL:$1|زوړ 1|زاړه $1}}',
# Book sources
'booksources' => 'د کتاب سرچينÛ',
@@ -904,24 +907,24 @@ $messages = array(
'emailsenttext' => 'ستاسو برÛښليکي پيغام ولÛÚ–Ù„ شو.',
# Watchlist
-'watchlist' => 'زما کتلی لړليک',
-'mywatchlist' => 'زما کتلی لړليک',
+'watchlist' => 'زما کتنلړليک',
+'mywatchlist' => 'زما کتنلړليک',
'watchlistfor' => "(د '''$1''')",
'nowatchlist' => 'ستاسو په کتلي لړليک Ú©Û Ù‡ÛÚ… نه شته.',
'watchnologin' => 'غونډال Ú©Û Ù†Ù‡ ياست ننوتي.',
'watchnologintext' => 'Ø¯Ø¯Û Ù„Ù¾Ø§Ø±Ù‡ Ú†Û Ø®Ù¾Ù„ کتل شوي لړليک Ú©Û Ø¨Ø¯Ù„ÙˆÙ† راولی نو تاسو ته پکار ده Ú†Û Ù„ÙˆÙ…Ú“ÛŒ غونډال Ú©Û [[Special:UserLogin|ننوتنه]] ترسره Ú©Ú“ÛŒ.',
'addedwatch' => 'په کتلي لړليک Ú©Û ÙˆØ±Ú«Ú‰ شو.',
-'addedwatchtext' => "د \"[[:\$1]]\" په نوم يو مخ ستاسو [[Special:Watchlist|کتلي لړليک]] Ú©Û ÙˆØ±Ú«Ú‰ شو.
-په Ø±Ø§ØªÙ„ÙˆÙ†Ú©Û Ú©Û Ú†Û Ù¾Ù‡ دغه مخ او ددغه مخ په اړونده بحث Ú©Û Ú©ÙˆÙ… بدلونونه راÚÙŠ نو هغه به ستاسو کتلي لړليک Ú©Û ÙˆÚšÙˆÙˆÙ„ÛŒ شي,
-او په Ù‡Ù…Ø¯Û ØªÙˆÚ«Ù‡ هغه مخونه به د [[Special:RecentChanges|وروستي بدلونونو]] په لړليک Ú©Û Ù¾Ù‡ '''روڼ''' ليک ليکل شوی وي ترڅو په Ø§Ø³Ø§Ù†Û Ø³Ø±Ù‡ Ú…ÙˆÚ© وپوهÛÚ–ÙŠ Ú†Û Ù¾Ù‡ کوم کوم مخونو Ú©Û Ø¨Ø¯Ù„ÙˆÙ†ÙˆÙ†Ù‡ ترسره شوي.
+'addedwatchtext' => "د \"[[:\$1]]\" په نوم يو مخ ستاسو [[Special:Watchlist|کتنلړليک]] Ú©Û ÙˆØ±Ú«Ú‰ شو.
+په Ø±Ø§ØªÙ„ÙˆÙ†Ú©Û Ú©Û Ú†Û Ù¾Ù‡ دغه مخ او د ده د خبرواترو مخ Ú©Û Ú©ÙˆÙ… بدلونونه راÚÙŠ نو هغه به ستاسو په کتنلړليک Ú©Û ÚšÚ©Ø§Ø±Ù‡ شي،
+او په Ù‡Ù…Ø¯Û ØªÙˆÚ«Ù‡ هغه مخونه به د [[Special:RecentChanges|وروستي بدلونونو]] په لړليک Ú©Û Ù¾Ù‡ '''روڼ''' ليک ښکاري ترڅو په Ø§Ø³Ø§Ù†Û Ø³Ø±Ù‡ Ú…ÙˆÚ© وپوهÛÚ–ÙŠ Ú†Û Ù¾Ù‡ کوم کوم مخونو Ú©Û Ø¨Ø¯Ù„ÙˆÙ†ÙˆÙ†Ù‡ ترسره شوي.
-Ú©Ù‡ Ú†Ûرته تاسو بيا وروسته ØºÙˆØ§Ú“Û Ú†Û Ú©ÙˆÙ…Ù‡ پاڼه د خپل کتلي لړليک نه Ù„ÙŠØ±Û Ú©Ú“ÛØŒ نو په \"نه کتل\" ØªÚ¼Û Ø¨Ø§Ù†Ø¯Û Ù¼Ú© ورکړÛ.",
-'removedwatch' => 'د کتلي لړليک نه Ù„Ø±Û Ø´Ùˆ',
-'removedwatchtext' => 'د "[[:$1]]" په نامه مخ ستاسو له کتلي لړليک نه Ù„Ø±Û Ø´Ùˆ.',
+Ú©Ù‡ Ú†Ûرته تاسو بيا وروسته ØºÙˆØ§Ú“Û Ú†Û Ú©ÙˆÙ… مخ د خپل کتنلړليک نه Ù„ÙŠØ±Û Ú©Ú“ÛØŒ نو په \"نه کتل\" ØªÚ¼Û Ø¨Ø§Ù†Ø¯Û Ù¼Ú© ورکړÛ.",
+'removedwatch' => 'د کتنلړليک نه Ù„Ø±Û Ø´Ùˆ',
+'removedwatchtext' => 'د "[[:$1]]" په نامه مخ ستاسو له کتنلړليک نه Ù„Ø±Û Ø´Ùˆ.',
'watch' => 'کتل',
'watchthispage' => 'همدا مخ کتل',
'unwatch' => 'نه کتل',
-'watchlist-details' => '{{PLURAL:$1|$1 مخ|$1 مخونه}} کتل شوي په Ø¯Û Ú©Û Ø¯ خبرواترو مخونه نه دي شمÛر شوي.',
+'watchlist-details' => 'ستاسو په کتنلړليک Ú©Û {{PLURAL:$1|$1 مخ دی|$1 مخونه دي}}ØŒ د خبرو اترو مخونه مو Ù¾Ú©Û Ù†Ù‡ دي شمÛرلي.',
'wlheader-enotif' => 'د برÛښليک له Ù„Ø§Ø±Û Ø®Ø¨Ø±ÙˆÙ„ چارن شوی.*',
'wlheader-showupdated' => "* هغه مخونه Ú†Û ÙˆØ±ÙˆØ³ØªÛŒ ÚÙ„ ستاسو د کتلو نه وروسته بدلون موندلی په '''روڼ''' ليک Ù†ÚšÙ‡ شوي.",
'wlshowlast' => 'وروستي $1 ساعتونه $2 ورÚÛ $3 ښکاره Ú©Ú“Ù‡',
@@ -1186,7 +1189,7 @@ $messages = array(
'filedeleteerror-short' => 'د Ø¯ÙˆØªÙ†Û Ø¯ ړنګولو ستونزه: $1',
# Browsing diffs
-'previousdiff' => 'تÛر توپير →',
+'previousdiff' => 'تÛر توپير â†',
'nextdiff' => '↠بل توپير',
# Media information
@@ -1231,6 +1234,7 @@ $messages = array(
* focallength', # Do not translate list items
# EXIF tags
+'exif-datetime' => 'د Ø¯ÙˆØªÙ†Û Ø¯ بدلون وخت او Ù†Ûټه',
'exif-imagedescription' => 'د انÚور سرليک',
'exif-model' => 'د Ú©Ø§Ù…Ø±Û Ù…Ø§Ú‰Ù„',
'exif-artist' => 'ليکوال',
@@ -1264,7 +1268,7 @@ $messages = array(
# External editor support
'edit-externally' => 'د باندنيو پروګرامونو په کارولو سره دا دوتنه سمادول',
-'edit-externally-help' => 'د نورو مالوماتو لپاره د [http://www.mediawiki.org/wiki/Manual:External_editors امستنو لارښوونÛ] وګورÛ.',
+'edit-externally-help' => 'د نورو مالوماتو لپاره [http://www.mediawiki.org/wiki/Manual:External_editors د امستنو لارښوونÛ] وګورÛ.',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'ټول',
@@ -1283,7 +1287,7 @@ $messages = array(
'confirmemail_error' => 'ستاسو د برÛښليک Ù¾ØªÛ Ø¯ تاييد په خوندي کولو Ú©Û ÙŠÙˆÙ‡ ستونزه رامÛÙ†Ú… ته شوه.',
# Scary transclusion
-'scarytranscludetoolong' => '[اوبخښÛØ› URL مو Ú‰Ûر اوږد دی]',
+'scarytranscludetoolong' => '[URL مو Ú‰Ûر اوږد دی]',
# Trackbacks
'trackbackremove' => '([$1 ړنګول])',
diff --git a/languages/messages/MessagesPt.php b/languages/messages/MessagesPt.php
index 231f4d97..1df02dae 100644
--- a/languages/messages/MessagesPt.php
+++ b/languages/messages/MessagesPt.php
@@ -15,6 +15,7 @@
* @author Rei-artur
* @author Rodrigo Calanca Nishino
* @author Sérgio Ribeiro
+ * @author Urhixidur
* @author Villate
* @author Waldir
* @author Yves Marques Junqueira
@@ -266,7 +267,7 @@ $messages = array(
'category-subcat-count-limited' => 'Esta categoria possui {{PLURAL:$1|a seguinte subcategoria|as $1 subcategorias a seguir}}.',
'category-article-count' => '{{PLURAL:$2|Esta categoria possui apenas a página a seguir.|Há, nesta categoria, {{PLURAL:$1|a página a seguir|as $1 páginas a seguir}} (dentre um total de $2).}}',
'category-article-count-limited' => 'Há, nesta categoria, {{PLURAL:$1|a página a seguir|as $1 páginas a seguir}}.',
-'category-file-count' => '{{PLURAL:$2|Esta categoria possui apenas o ficheiro a seguir.|Há, nesta categoria, {{PLURAL:$1|o ficheiro a seguir|os $1 seguintes ficheiros}} (dentre um total de $2.)}}',
+'category-file-count' => '{{PLURAL:$2|Esta categoria possui apenas o ficheiro a seguir.|Há, nesta categoria, {{PLURAL:$1|o ficheiro a seguir|os $1 ficheiros a seguir}} (dentre um total de $2).}}',
'category-file-count-limited' => 'Nesta categoria há {{PLURAL:$1|um ficheiro|$1 ficheiros}}.',
'listingcontinuesabbrev' => 'cont.',
@@ -277,7 +278,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista de opções de configuração]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki Perguntas e respostas frequentes]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de correio de anúncios de novas versões do MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de correio de anúncios de novas versões do MediaWiki]',
'about' => 'Sobre',
'article' => 'Página de conteúdo',
@@ -565,7 +566,7 @@ Pode também escolher permitir que outros entrem em contacto consigo através da
'loginsuccesstitle' => 'Login bem sucedido',
'loginsuccess' => "'''Encontra-se agora ligado à {{SITENAME}} como \"\$1\"'''.",
'nosuchuser' => 'Não existe nenhum utilizador com o nome "$1".
-Verifique o nome que introduziu, ou [[Special:Userlogin/signup|crie uma nova conta]].',
+Verifique o nome que introduziu, ou [[Special:UserLogin/signup|crie uma nova conta]].',
'nosuchusershort' => 'Não existe um utilizador com o nome "<nowiki>$1</nowiki>". Verifique o nome que introduziu.',
'nouserspecified' => 'Precisa de especificar um nome de utilizador.',
'wrongpassword' => 'A palavra-chave que introduziu é inválida. Por favor, tente novamente.',
@@ -607,7 +608,7 @@ Você pode ignorar esta mensagem caso a conta tenha sido criada por engano.',
'resetpass' => 'Criar nova palavra-chave',
'resetpass_announce' => 'Você foi autenticado através de uma palavra-chave temporária. Para prosseguir, será necessário definir uma nova palavra-chave.',
'resetpass_text' => '<!-- Adicionar texto aqui -->',
-'resetpass_header' => 'Criar nova palavra-chave',
+'resetpass_header' => 'Alterar palavra-chave da conta',
'resetpass_submit' => 'Definir palavra-chave e entrar',
'resetpass_success' => 'Sua palavra-chave foi alterada com sucesso! Autenticando-se...',
'resetpass_bad_temporary' => 'Palavra-chave temporária incorrecta. Pode ser que você já tenha conseguido alterar a sua palavra-chave ou pedido que uma nova temporária fosse gerada.',
@@ -729,7 +730,7 @@ Caso continue a não funcionar, tente [[Special:UserLogout|sair]] e voltar a ent
<strong>Por favor, tente novamente caso esta seja uma tentativa de edição legítima.
Caso continue a não funcionar, tente [[Special:UserLogout|desautenticar-se]] e voltar a entrar na sua conta.</strong>",
-'token_suffix_mismatch' => '<strong>A sua edição foi rejeitada uma vez que seu software de navegação mutilou os sinais de pontuação do sinal de edição. A edição foi rejeitada para evitar perdas no texto da página.
+'token_suffix_mismatch' => '<strong>A sua edição foi rejeitada uma vez que seu software de navegação mutilou os sinais de pontuação no identificador de edição. A edição foi rejeitada para evitar perdas no texto da página.
Isso acontece ocasionalmente quando se usa um serviço de proxy anonimizador mal configurado.</strong>',
'editing' => 'Editando $1',
'editingsection' => 'Editando $1 (secção)',
@@ -756,7 +757,7 @@ Você está, ao mesmo tempo, a garantir-nos que isto é algo escrito por si, ou
Você está, ao mesmo tempo, a garantir-nos que isto é algo escrito por si, ou algo copiado de alguma fonte de textos em domínio público ou similarmente de teor livre (veja $1 para detalhes).
<strong>NÃO ENVIE TRABALHO PROTEGIDO POR DIREITOS DE AUTOR SEM A DEVIDA PERMISSÃO!</strong>',
'longpagewarning' => '<strong>AVISO: Esta página possui $1 kilobytes; alguns
-navegadores possuem problemas em editar páginas maiores que 32kb.
+navegadores possuem problemas em editar páginas maiores que 32 kb.
Por favor, considere seccionar a página em secções de menor dimensão.</strong>',
'longpageerror' => '<strong>ERRO: O texto de página que você submeteu tem mais de $1 kilobytes em tamanho, que é maior que o máximo de $2 kilobytes. A página não pode ser salva.</strong>',
'readonlywarning' => '<strong>AVISO: A base de dados foi bloqueada para manutenção, pelo que não poderá salvar a sua edição neste momento. Pode, no entanto, copiar o seu texto num editor externo e guardá-lo para posterior submissão.</strong>',
@@ -777,7 +778,7 @@ Pode voltar atrás e editar uma página já existente, ou [[Special:UserLogin|au
'nocreate-loggedin' => 'Você não possui permissões de criar novas páginas.',
'permissionserrors' => 'Erros de permissões',
'permissionserrorstext' => 'Você não possui permissão de fazer isso, {{PLURAL:$1|pelo seguinte motivo|pelos seguintes motivos}}:',
-'permissionserrorstext-withaction' => 'Você não possui permissão para $2 {{PLURAL:$1|pelo seguinte motivo|pelos motivos a seguir}}:',
+'permissionserrorstext-withaction' => 'Você não possui permissão para $2, {{PLURAL:$1|pelo seguinte motivo|pelos motivos a seguir}}:',
'recreate-deleted-warn' => "'''Atenção: Você está criando novamente uma página já eliminada em outra ocasião.'''
Certifique-se de que seja adequado prosseguir editando esta página.
@@ -855,9 +856,9 @@ mais detalhes no [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} registo
'revisiondelete' => 'Eliminar/restaurar edições',
'revdelete-nooldid-title' => 'Edição de destino inválida',
'revdelete-nooldid-text' => 'Você ou não especificou uma(s) edição(ões) de destino, a edição especificada não existe ou, ainda, você está tentando ocultar a edição atual.',
-'revdelete-selected' => '{{PLURAL:$2|Edição seleccionada|Edições seleccionadas}} de [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Evento de registo seleccionado|Eventos de registo seleccionados}}:',
-'revdelete-text' => "Edições eliminadas continuarão a aparecer no histórico da página, apesar de o seu conteúdo textual estar inacessível ao público.
+'revdelete-selected' => "'''{{PLURAL:$2|Edição seleccionada|Edições seleccionadas}} de [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Evento de registo seleccionado|Eventos de registo seleccionados}}:'''",
+'revdelete-text' => "'''Edições eliminadas continuarão a aparecer no histórico da página, apesar de o seu conteúdo textual estar inacessível ao público.'''
Outros administradores nesta wiki continuarão a poder aceder ao conteúdo escondido e restaurá-lo através desta mesma ''interface'', a menos que uma restrição adicional seja definida.",
'revdelete-legend' => 'Definir restrições de visualização',
@@ -976,7 +977,7 @@ Note que os índices do conteúdo da {{SITENAME}} destes sites podem estar desac
'mypreferences' => 'Minhas preferências',
'prefs-edits' => 'Número de edições:',
'prefsnologin' => 'Não autenticado',
-'prefsnologintext' => 'Precisa de estar <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} autenticado]</span> para definir as suas preferências.',
+'prefsnologintext' => 'Precisa de estar <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} autenticado]</span> para definir as suas preferências.',
'prefsreset' => 'As preferências foram restauradas tal como se encontravam na base de dados.',
'qbsettings' => 'Barra Rápida',
'qbsettings-none' => 'Nenhuma',
@@ -1121,13 +1122,13 @@ Note que os índices do conteúdo da {{SITENAME}} destes sites podem estar desac
'right-markbotedits' => 'Marcar edições revertidas como edições de bot',
'right-noratelimit' => 'Não afectado pelos limites de velocidade de operação',
'right-import' => 'Importar páginas de outros wikis',
-'right-importupload' => 'Importar páginas de um ficheiro carregado',
-'right-patrol' => 'Marcar edições como patrulhadas',
+'right-importupload' => 'Importar páginas de um ficheiro xml',
+'right-patrol' => 'Marcar edições de outros utilizadores como patrulhadas',
'right-autopatrol' => 'Ter edições automaticamente marcadas como patrulhadas',
'right-patrolmarks' => 'Usar funcionalidades de patrulhagem das mudanças recentes',
'right-unwatchedpages' => 'Ver uma lista de páginas não vigiadas',
'right-trackback' => "Submeter um 'trackback'",
-'right-mergehistory' => 'Fundir o histórico de páginas',
+'right-mergehistory' => 'Fundir o histórico de edições de páginas',
'right-userrights' => 'Editar todos os privilégios de utilizador',
'right-userrights-interwiki' => 'Editar privilégios de utilizador de utilizadores noutros sítios wiki',
'right-siteadmin' => 'Bloquear e desbloquear a base de dados',
@@ -1150,7 +1151,7 @@ Note que os índices do conteúdo da {{SITENAME}} destes sites podem estar desac
'rcshowhidebots' => '$1 robôs',
'rcshowhideliu' => '$1 utilizadores registados',
'rcshowhideanons' => '$1 utilizadores anónimos',
-'rcshowhidepatr' => '$1 edições verificadas',
+'rcshowhidepatr' => '$1 edições patrulhadas',
'rcshowhidemine' => '$1 as minhas edições',
'rclinks' => 'Mostrar as últimas $1 mudanças nos últimos $2 dias<br />$3',
'diff' => 'dif',
@@ -1210,6 +1211,7 @@ Consulte a [[Special:NewImages|galeria de novos ficheiros]] para uma visualizaç
'illegalfilename' => 'O ficheiro "$1" possui caracteres que não são permitidos no título de uma página. Por favor, altere o nome do ficheiro e tente carregar novamente.',
'badfilename' => 'O nome do ficheiro foi alterado para "$1".',
'filetype-badmime' => 'Ficheiros de tipo MIME "$1" não são permitidos de serem enviados.',
+'filetype-bad-ie-mime' => 'Este ficheiro não pôde ser carregado porque o Internet Explorer o iria detectar como "$1", que é um tipo de ficheiro não permitido e potencialmente perigoso.',
'filetype-unwanted-type' => "'''\".\$1\"''' é um tipo de ficheiro não desejado.
{{PLURAL:\$3|O tipo preferível é|Os tipos preferíveis são}} \$2.",
'filetype-banned-type' => "'''\".\$1\"''' é um tipo proibido de ficheiro.
@@ -1330,7 +1332,7 @@ Um clique sobre um cabeçalho de coluna altera a ordenação.',
'shareduploadduplicate-linktext' => 'outro ficheiro',
'shareduploadconflict' => 'Este ficheiro tem o mesmo nome que $1 do repositório partilhado.',
'shareduploadconflict-linktext' => 'outro ficheiro',
-'noimage' => 'Não existe nenhum ficheiro com este nome, mas, pode $1.',
+'noimage' => 'Não existe nenhum ficheiro com este nome, mas pode $1.',
'noimage-linktext' => 'carregá-lo',
'uploadnewversion-linktext' => 'Carregar uma nova versão deste ficheiro',
'imagepage-searchdupe' => 'Procurar por ficheiros duplicados',
@@ -1436,7 +1438,7 @@ Uma página é considerada como de desambiguação se utilizar uma predefiniçã
'nviews' => '$1 {{PLURAL:$1|visita|visitas}}',
'specialpage-empty' => 'Actualmente não há dados a serem exibidos nesta página.',
'lonelypages' => 'Páginas órfãs',
-'lonelypagestext' => 'As seguintes páginas não têm hiperligações a apontar para elas a partir de outras páginas nesta wiki.',
+'lonelypagestext' => 'As seguintes páginas ou não têm hiperligações a apontar para elas ou não são transclusionadas a partir de outras páginas nesta wiki.',
'uncategorizedpages' => 'Páginas não categorizadas',
'uncategorizedcategories' => 'Categorias não categorizadas',
'uncategorizedimages' => 'Imagens não categorizadas',
@@ -1497,7 +1499,7 @@ Uma página é considerada como de desambiguação se utilizar uma predefiniçã
'alllogstext' => 'Exposição combinada de todos registos disponíveis no wiki {{SITENAME}}.
Você pode diminuir a lista escolhendo um tipo de registo, um nome de utilizador (sensível a minúsculas), ou uma página afectada (também sensível a minúsculas).',
'logempty' => 'Nenhum item idêntico no registo.',
-'log-title-wildcard' => 'Procurar por títulos que sejam iniciados com o seguinte texto',
+'log-title-wildcard' => 'Procurar por títulos que sejam iniciados com tal texto',
# Special:AllPages
'allpages' => 'Todas as páginas',
@@ -1544,8 +1546,8 @@ Se encontram disponíveis [[{{MediaWiki:Listgrouprights-helppage}}|informações
'mailnologintext' => 'Necessita de estar [[Special:UserLogin|autenticado]] e de possuir um endereço de e-mail válido nas suas [[Special:Preferences|preferências]] para poder enviar um e-mail a outros utilizadores.',
'emailuser' => 'Contactar este utilizador',
'emailpage' => 'Contactar utilizador',
-'emailpagetext' => 'Se o utilizador introduziu um endereço válido de e-mail nas suas preferências, poderá usar o formulário abaixo para lhe enviar uma mensagem.
-O endereço que introduziu nas [[Special:Preferences|suas preferências]] irá aparecer no campo "From" do e-mail, para que o destinatário lhe possa responder directamente.',
+'emailpagetext' => 'Utilize o formulário abaixo para enviar uma mensagem a este utilizador.
+O endereço que você introduziu nas [[Special:Preferences|suas preferências]] irá aparecer no campo "Remetente" do e-mail, para que o destinatário lhe possa responder directamente.',
'usermailererror' => 'Objecto de correio retornou um erro:',
'defemailsubject' => 'E-mail: {{SITENAME}}',
'noemailtitle' => 'Sem endereço de e-mail',
@@ -1773,6 +1775,8 @@ Consulte o [[Special:Log/delete|registo de eliminações]] para um registo das e
'undelete-error-long' => 'Foram encontrados erros ao tentar restaurar o ficheiro:
$1',
+'undelete-show-file-confirm' => 'Você tem certeza de que deseja visualizar a versão eliminada de "<nowiki>$1</nowiki>" das $3 de $2?',
+'undelete-show-file-submit' => 'Sim',
# Namespace form on various pages
'namespace' => 'Espaço nominal:',
@@ -1851,7 +1855,7 @@ Consulte a [[Special:IPBlockList|lista de IPs bloqueados]] para rever os bloquei
'ipb-edit-dropdown' => 'Editar motivos de bloqueio',
'ipb-unblock-addr' => 'Desbloquear $1',
'ipb-unblock' => 'Desbloquear um utilizador ou endereço de IP',
-'ipb-blocklist-addr' => 'Ver bloqueios em vigência para $1',
+'ipb-blocklist-addr' => 'Bloqueios em vigência para $1',
'ipb-blocklist' => 'Ver bloqueios em vigência',
'unblockip' => 'Desbloquear utilizador',
'unblockiptext' => 'Utilize o formulário a seguir para restaurar o acesso à escrita para um endereço de IP ou utilizador previamente bloqueado.',
@@ -1960,7 +1964,7 @@ Por favor, escolha outro nome.',
'movepage-page-unmoved' => 'A página $1 não pôde ser movida para $2.',
'movepage-max-pages' => 'O limite de $1 {{PLURAL:$1|página movida|páginas movidas}} foi atingido; não será possível mover mais páginas de forma automática.',
'1movedto2' => 'moveu [[$1]] para [[$2]]',
-'1movedto2_redir' => 'moveu [[$1]] para [[$2]] sob redireccionamento',
+'1movedto2_redir' => 'moveu [[$1]] para [[$2]] sobre redireccionamento',
'movelogpage' => 'Registo de movimento',
'movelogpagetext' => 'Abaixo encontra-se uma lista de páginas movidas.',
'movereason' => 'Motivo:',
@@ -2021,7 +2025,7 @@ As datas das edições e os seus editores serão mantidos.
Todas as acções de importação transwiki são registadas no [[Special:Log/import|Registo de importações]].',
'import-interwiki-history' => 'Copiar todas as edições desta página',
'import-interwiki-submit' => 'Importar',
-'import-interwiki-namespace' => 'Transferir páginas para o espaço nominal:',
+'import-interwiki-namespace' => 'Domínio de destino:',
'importtext' => 'Por favor, exporte o ficheiro da wiki de origem utilizando a ferramenta [[Special:Export|de exportar edições]] (Special:Export).
Salve o ficheiro para o seu disco e importe-o aqui.',
'importstart' => 'Importando páginas...',
@@ -2044,6 +2048,8 @@ Salve o ficheiro para o seu disco e importe-o aqui.',
'import-nonewrevisions' => 'Todas as edições já haviam sido importadas.',
'xml-error-string' => '$1 na linha $2, coluna $3 (byte $4): $5',
'import-upload' => 'Enviar dados em XML',
+'import-token-mismatch' => 'Perda dos dados da sessão. Por favor tente novamente.',
+'import-invalid-interwiki' => 'Não é possível importar da wiki especificada.',
# Import log
'importlogpage' => 'Registo de importações',
@@ -2163,14 +2169,14 @@ Tal bloqueio foi provavelmente causado por uma ligação para um website externo
'mw_math_mathml' => 'MathML se possível (experimental)',
# Patrolling
-'markaspatrolleddiff' => 'Marcar como verificado',
-'markaspatrolledtext' => 'Marcar esta página como verificada',
-'markedaspatrolled' => 'Marcado como verificado',
-'markedaspatrolledtext' => 'A edição seleccionada foi marcada como verificada.',
-'rcpatroldisabled' => 'Edições verificadas nas Mudanças Recentes desactivadas',
-'rcpatroldisabledtext' => 'A funcionalidade de Edições verificadas nas Mudanças Recentes está actualmente desactivada.',
-'markedaspatrollederror' => 'Não é possível marcar como verificado',
-'markedaspatrollederrortext' => 'É necessário especificar uma edição a ser marcada como verificada.',
+'markaspatrolleddiff' => 'Marcar como patrulhada',
+'markaspatrolledtext' => 'Marcar esta página como patrulhada',
+'markedaspatrolled' => 'Marcado como patrulhado',
+'markedaspatrolledtext' => 'A edição seleccionada foi marcada como patrulhada.',
+'rcpatroldisabled' => 'Edições patrulhadas nas Mudanças Recentes desactivadas',
+'rcpatroldisabledtext' => 'A funcionalidade de edições patrulhadas nas Mudanças Recentes está actualmente desactivada.',
+'markedaspatrollederror' => 'Não é possível marcar como patrulhada',
+'markedaspatrollederrortext' => 'É necessário especificar uma edição a ser marcada como patrulhada.',
'markedaspatrollederror-noautopatrol' => 'Você não está autorizado a marcar suas próprias edições como edições patrulhadas.',
# Patrol log
@@ -2489,7 +2495,7 @@ Caso o ficheiro tenha sido modificado a partir do seu estado original, alguns de
# External editor support
'edit-externally' => 'Editar este ficheiro utilizando uma aplicação externa',
-'edit-externally-help' => 'Consulte as [http://www.mediawiki.org/wiki/Manual:External_editors instruções de instalação] para mais informação.',
+'edit-externally-help' => '(Consulte as [http://www.mediawiki.org/wiki/Manual:External_editors instruções de instalação] para maiores informações)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'todas',
diff --git a/languages/messages/MessagesPt_br.php b/languages/messages/MessagesPt_br.php
index 8a6b4c24..6432d824 100644
--- a/languages/messages/MessagesPt_br.php
+++ b/languages/messages/MessagesPt_br.php
@@ -4,9 +4,14 @@
* @ingroup Language
* @file
*
+ * @author Bani
+ * @author Brunoy Anastasiya Seryozhenko
+ * @author Carla404
+ * @author GKnedo
* @author LeonardoG
* @author Lijealso
* @author Rodrigo Calanca Nishino
+ * @author Urhixidur
* @author Yves Marques Junqueira
* @author לערי ריינה×רט
* @author 555
@@ -269,7 +274,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista de opções de configuração]
* [http://www.mediawiki.org/wiki/Manual:FAQ FAQ do MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de discussão com avisos de novas versões do MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de discussão com avisos de novas versões do MediaWiki]',
'about' => 'Sobre',
'article' => 'Página de conteúdo',
@@ -315,7 +320,7 @@ $messages = array(
'deletethispage' => 'Eliminar esta página',
'undelete_short' => 'Restaurar {{PLURAL:$1|uma edição|$1 edições}}',
'protect' => 'Proteger',
-'protect_change' => 'alterar proteção',
+'protect_change' => 'alterar',
'protectthispage' => 'Proteger esta página',
'unprotect' => 'Desproteger',
'unprotectthispage' => 'Desproteger esta página',
@@ -399,7 +404,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|uma edição eliminada|$1 edições eliminadas}}',
'feedlinks' => 'Feed:',
'feed-invalid' => 'Tipo de subscrição feed inválido.',
-'feed-unavailable' => '"Feeds" de publicação múltipla não estão disponíveis em {{SITENAME}}',
+'feed-unavailable' => 'Os "feeds" não se encontram disponíveis',
'site-rss-feed' => 'Feed RSS $1',
'site-atom-feed' => 'Feed Atom $1',
'page-rss-feed' => 'Feed RSS de "$1"',
@@ -508,7 +513,7 @@ Você pode continuar a usar a {{SITENAME}} anonimamente, ou pode autenticar-se n
continuar a ser apresentadas como se você ainda estivesse autenticado até que a cache de seu navegador seja limpa.',
'welcomecreation' => '== Bem-vindo, $1! ==
A sua conta foi criada.
-Não se esqueça de personalizar as suas preferências na {{SITENAME}}.',
+Não se esqueça de personalizar as suas [[Special:Preferences|preferências na {{SITENAME}}]].',
'loginpagetitle' => 'Autenticação de usuário',
'yourname' => 'Nome de usuário:',
'yourpassword' => 'Senha:',
@@ -553,8 +558,8 @@ Seria necessário que possuísse menos de $1 {{PLURAL:$1|caractere|caracteres}}.
'noname' => 'Você não colocou um nome de usuário válido.',
'loginsuccesstitle' => 'Login bem sucedido',
'loginsuccess' => "'''Encontra-se agora ligado à {{SITENAME}} como \"\$1\"'''.",
-'nosuchuser' => 'Não existe nenhum usuário com o nome "$1".
-Verifique o nome que introduziu, ou crie uma nova conta de usuário.',
+'nosuchuser' => 'O usuário de nome "$1" não existe.
+Verifique se digitou corretamente, ou [[Special:UserLogin/signup|crie uma nova conta de usuário]].',
'nosuchusershort' => 'Não existe um usuário com o nome "<nowiki>$1</nowiki>". Verifique o nome que introduziu.',
'nouserspecified' => 'Precisa de especificar um nome de usuário.',
'wrongpassword' => 'A senha que introduziu é inválida. Por favor, tente novamente.',
@@ -562,6 +567,7 @@ Verifique o nome que introduziu, ou crie uma nova conta de usuário.',
'passwordtooshort' => 'A sua senha é inválida ou muito curta.
Deve de ter no mínimo {{PLURAL:$1|1 caracter|$1 caracteres}} e ser diferente do seu nome de usuário.',
'mailmypassword' => 'Enviar uma nova senha por e-mail',
+'passwordremindertitle' => 'Nova senha temporária em {{SITENAME}}',
'passwordremindertext' => 'Alguém (provavelmente você, a partir do endereço de IP $1) solicitou que fosse lhe enviada uma nova senha para {{SITENAME}} ($4).
A senha do usuário "$2" é, a partir de agora, "$3". Você pode entrar na sua conta e alterar a senha, caso prefira.
@@ -623,23 +629,23 @@ Você pode ignorar esta mensagem caso a conta tenha sido criada por engano.',
'hr_tip' => 'Linha horizontal (use de forma moderada)',
# Edit pages
-'summary' => 'Sumário',
-'subject' => 'Assunto/cabeçalho',
-'minoredit' => 'Marcar como edição menor',
-'watchthis' => 'Vigiar esta página',
-'savearticle' => 'Salvar página',
-'preview' => 'Prever',
-'showpreview' => 'Mostrar previsão',
-'showlivepreview' => 'Pré-visualização em tempo real',
-'showdiff' => 'Mostrar alterações',
-'anoneditwarning' => "'''Atenção''': Você não se encontra autenticado. O seu endereço de IP será registrado no histórico de edições desta página.",
-'missingsummary' => "'''Lembrete:''' Você não introduziu um sumário de edição. Se clicar novamente em Salvar, a sua edição será salva sem um sumário.",
-'missingcommenttext' => 'Por favor, introduzida um comentário abaixo.',
-'missingcommentheader' => "'''Lembrete:''' Você não introduziu um assunto/título para este comentário. Se carregar novamente em Salvar a sua edição será salva sem um título/assunto.",
-'summary-preview' => 'Previsão de sumário',
-'subject-preview' => 'Previsão de assunto/título',
-'blockedtitle' => 'O usuário está bloqueado',
-'blockedtext' => '<big>O seu nome de usuário ou endereço de IP foi bloqueado</big>
+'summary' => 'Sumário',
+'subject' => 'Assunto/cabeçalho',
+'minoredit' => 'Marcar como edição menor',
+'watchthis' => 'Vigiar esta página',
+'savearticle' => 'Salvar página',
+'preview' => 'Prever',
+'showpreview' => 'Mostrar previsão',
+'showlivepreview' => 'Pré-visualização em tempo real',
+'showdiff' => 'Mostrar alterações',
+'anoneditwarning' => "'''Atenção''': Você não se encontra autenticado. O seu endereço de IP será registrado no histórico de edições desta página.",
+'missingsummary' => "'''Lembrete:''' Você não introduziu um sumário de edição. Se clicar novamente em Salvar, a sua edição será salva sem um sumário.",
+'missingcommenttext' => 'Por favor, introduzida um comentário abaixo.',
+'missingcommentheader' => "'''Lembrete:''' Você não introduziu um assunto/título para este comentário. Se carregar novamente em Salvar a sua edição será salva sem um título/assunto.",
+'summary-preview' => 'Previsão de sumário',
+'subject-preview' => 'Previsão de assunto/título',
+'blockedtitle' => 'O usuário está bloqueado',
+'blockedtext' => '<big>O seu nome de usuário ou endereço de IP foi bloqueado</big>
O bloqueio foi realizado por $1. O motivo apresentado foi \'\'$2\'\'.
@@ -653,7 +659,7 @@ Note que não poderá utilizar a funcionalidade "Contactar usuário" se não pos
O seu endereço de IP atual é $3 e a ID de bloqueio é $5.
Por favor, inclua tais dados em quaisquer tentativas de esclarecimentos.',
-'autoblockedtext' => 'O seu endereço de IP foi bloqueado de forma automática, uma vez que foi utilizado recentemente por outro usuário, o qual foi bloqueado por $1.
+'autoblockedtext' => 'O seu endereço de IP foi bloqueado de forma automática, uma vez que foi utilizado recentemente por outro usuário, o qual foi bloqueado por $1.
O motivo apresentado foi:
:\'\'$2\'\'
@@ -668,93 +674,94 @@ Note que não poderá utilizar a funcionalidade "Contactar utilizador" se não p
Seu endereço de IP no momento é $3 e sua ID de bloqueio é #$5.
Por favor, inclua tais dados em qualquer tentativa de esclarecimentos que for realizar.',
-'blockednoreason' => 'sem motivo especificado',
-'blockedoriginalsource' => "O código de '''$1''' é mostrado abaixo:",
-'blockededitsource' => "O texto das '''suas edições''' em '''$1''' é mostrado abaixo:",
-'whitelistedittitle' => 'É necessário autenticar-se para editar páginas',
-'whitelistedittext' => 'Você precisa $1 para poder editar páginas.',
-'confirmedittitle' => 'Confirmação de e-mail requerida para editar',
-'confirmedittext' => 'Você precisa confirmar o seu endereço de e-mail antes de começar a editar páginas.
+'blockednoreason' => 'sem motivo especificado',
+'blockedoriginalsource' => "O código de '''$1''' é mostrado abaixo:",
+'blockededitsource' => "O texto das '''suas edições''' em '''$1''' é mostrado abaixo:",
+'whitelistedittitle' => 'É necessário autenticar-se para editar páginas',
+'whitelistedittext' => 'Você precisa $1 para poder editar páginas.',
+'confirmedittitle' => 'Confirmação de e-mail requerida para editar',
+'confirmedittext' => 'Você precisa confirmar o seu endereço de e-mail antes de começar a editar páginas.
Por favor, introduza um e valide-o através das suas [[Special:Preferences|preferências de usuário]].',
-'nosuchsectiontitle' => 'Seção inexistente',
-'nosuchsectiontext' => 'Você tentou editar uma seção que não existe. Uma vez que não há a secção $1, não há um local para salvar a sua edição.',
-'loginreqtitle' => 'Autenticação Requerida',
-'loginreqlink' => 'autenticar-se',
-'loginreqpagetext' => 'Você precisa de $1 para poder visualizar outras páginas.',
-'accmailtitle' => 'Senha enviada.',
-'accmailtext' => "A senha de '$1' foi enviada para $2.",
-'newarticle' => '(Nova)',
-'newarticletext' => "Você seguiu um link para uma página que não existe.
+'nosuchsectiontitle' => 'Seção inexistente',
+'nosuchsectiontext' => 'Você tentou editar uma seção que não existe. Uma vez que não há a secção $1, não há um local para salvar a sua edição.',
+'loginreqtitle' => 'Autenticação Requerida',
+'loginreqlink' => 'autenticar-se',
+'loginreqpagetext' => 'Você precisa de $1 para poder visualizar outras páginas.',
+'accmailtitle' => 'Senha enviada.',
+'accmailtext' => "A senha de '$1' foi enviada para $2.",
+'newarticle' => '(Nova)',
+'newarticletext' => "Você seguiu um link para uma página que não existe.
Para criá-la, começe escrevendo na caixa abaixo
(veja [[{{MediaWiki:Helppage}}|a página de ajuda]] para mais informações).
Se você chegou aqui por engano, apenas clique no botão '''voltar''' do seu navegador.",
-'anontalkpagetext' => "---- ''Esta é a página de discussão para um usuário anônimo que ainda não criou uma conta ou que não a usa, de forma que temos de utilizar o endereço de IP para identificá-lo(a). Um endereço de IP pode ser compartilhado por vários usuários. Se você é um usuário anônimo e acha irrelevantes os comentários direcionados a você, por gentileza, [[Special:UserLogin|crie uma conta ou autentique-se]], a fim de evitar futuras confusões com outros usuários anônimos.''",
-'noarticletext' => 'Não existe atualmente texto nesta página; você pode [[Special:Search/{{PAGENAME}}|pesquisar pelo título desta página em outras páginas]] ou [{{fullurl:{{FULLPAGENAME}}|action=edit}} editar esta página].',
-'userpage-userdoesnotexist' => 'A conta "$1" não se encontra registrada. Por gentileza, verifique se deseja mesmo criar/editar esta página.',
-'clearyourcache' => "'''Nota:''' Após salvar, terá de limpar a cache do seu navegador para ver as alterações.'''
+'anontalkpagetext' => "---- ''Esta é a página de discussão para um usuário anônimo que ainda não criou uma conta ou que não a usa, de forma que temos de utilizar o endereço de IP para identificá-lo(a). Um endereço de IP pode ser compartilhado por vários usuários. Se você é um usuário anônimo e acha irrelevantes os comentários direcionados a você, por gentileza, [[Special:UserLogin|crie uma conta ou autentique-se]], a fim de evitar futuras confusões com outros usuários anônimos.''",
+'noarticletext' => 'Não existe atualmente texto nesta página; você pode [[Special:Search/{{PAGENAME}}|pesquisar pelo título desta página em outras páginas]] ou [{{fullurl:{{FULLPAGENAME}}|action=edit}} editar esta página].',
+'userpage-userdoesnotexist' => 'A conta "$1" não se encontra registrada. Por gentileza, verifique se deseja mesmo criar/editar esta página.',
+'clearyourcache' => "'''Nota:''' Após salvar, terá de limpar a cache do seu navegador para ver as alterações.'''
'''Mozilla / Firefox / Safari:''' pressione ''Shift'' enquanto clica em ''Recarregar'', ou pressione ou ''Ctrl-F5'' ou ''Ctrl-R'' (''Command-R'' para Macintosh); '''Konqueror:''': clique no botão ''Recarregar'' ou pressione ''F5''; '''Opera:''' limpe a sua cache em ''Ferramentas → Preferências'' (''Tools → Preferences''); '''Internet Explorer:''' pressione ''Ctrl'' enquanto clica em ''Recarregar'' ou pressione ''Ctrl-F5'';",
-'usercssjsyoucanpreview' => '<strong>Dica:</strong> Utilize o botão "Mostrar previsão" para testar seu novo CSS/JS antes de salvar.',
-'usercsspreview' => "'''Lembre-se que está apenas prevendo o seu CSS particular e que ele ainda não foi salvo!'''",
-'userjspreview' => "'''Lembre-se que está apenas testando/prevendo o seu JavaScript particular e que ele ainda não foi salvo!'''",
-'userinvalidcssjstitle' => "'''Aviso:''' Não existe um tema \"\$1\". Lembre-se que as páginas .css e .js utilizam um título em minúsculas, exemplo: {{ns:user}}:Alguém/monobook.css aposto a {{ns:user}}:Alguém/Monobook.css.",
-'updated' => '(Atualizado)',
-'note' => '<strong>Nota:</strong>',
-'previewnote' => '<strong>Isto é apenas uma previsão.
+'usercssjsyoucanpreview' => '<strong>Dica:</strong> Utilize o botão "Mostrar previsão" para testar seu novo CSS/JS antes de salvar.',
+'usercsspreview' => "'''Lembre-se que está apenas prevendo o seu CSS particular e que ele ainda não foi salvo!'''",
+'userjspreview' => "'''Lembre-se que está apenas testando/prevendo o seu JavaScript particular e que ele ainda não foi salvo!'''",
+'userinvalidcssjstitle' => "'''Aviso:''' Não existe um tema \"\$1\". Lembre-se que as páginas .css e .js utilizam um título em minúsculas, exemplo: {{ns:user}}:Alguém/monobook.css aposto a {{ns:user}}:Alguém/Monobook.css.",
+'updated' => '(Atualizado)',
+'note' => '<strong>Nota:</strong>',
+'previewnote' => '<strong>Isto é apenas uma previsão.
As modificações ainda não foram salvas!</strong>',
-'previewconflict' => 'Esta previsão reflete o texto que está na área de edição acima e como ele aparecerá se você escolher salvar.',
-'session_fail_preview' => '<strong>Pedimos desculpas, mas não foi possível processar a sua edição devido à perda de dados da sua sessão.
+'previewconflict' => 'Esta previsão reflete o texto que está na área de edição acima e como ele aparecerá se você escolher salvar.',
+'session_fail_preview' => '<strong>Pedimos desculpas, mas não foi possível processar a sua edição devido à perda de dados da sua sessão.
Por favor tente novamente. Caso continue a não funcionar, tente sair e voltar a entrar na sua conta.</strong>',
-'session_fail_preview_html' => "<strong>Desculpe-nos! Não foi possível processar a sua edição devido a uma perda de dados de sessão.</strong>
+'session_fail_preview_html' => "<strong>Desculpe-nos! Não foi possível processar a sua edição devido a uma perda de dados de sessão.</strong>
''Devido a este wiki possuir HTML raw ativo, a previsão não será exibida como forma de precaução contra ataques por JavaScript.''
<strong>Por favor, tente novamente caso esta seja uma tentativa de edição legítima. Caso continue a não funcionar, tente desautenticar-se e voltar a entrar na sua conta.</strong>",
-'token_suffix_mismatch' => '<strong>A sua edição foi rejeitada uma vez que seu software de navegação mutilou os sinais de pontuação do sinal de edição. A edição foi rejeitada para evitar perdas no texto da página.
+'token_suffix_mismatch' => '<strong>A sua edição foi rejeitada uma vez que seu software de navegação mutilou os sinais de pontuação do sinal de edição. A edição foi rejeitada para evitar perdas no texto da página.
Isso acontece ocasionalmente quando se usa um serviço de proxy anonimizador mal configurado.</strong>',
-'editing' => 'Editando $1',
-'editingsection' => 'Editando $1 (seção)',
-'editingcomment' => 'Editando $1 (comentário)',
-'editconflict' => 'Conflito de edição: $1',
-'explainconflict' => 'Alguém mudou a página enquanto você a estava editando.
+'editing' => 'Editando $1',
+'editingsection' => 'Editando $1 (seção)',
+'editingcomment' => 'Editando $1 (comentário)',
+'editconflict' => 'Conflito de edição: $1',
+'explainconflict' => 'Alguém mudou a página enquanto você a estava editando.
A área de texto acima mostra o texto original.
Suas mudanças são mostradas na área abaixo.
Você terá que mesclar suas modificações no texto existente.
<b>SOMENTE</b> o texto na área acima será salvo quando você pressionar "Salvar página".<br />',
-'yourtext' => 'Seu texto',
-'storedversion' => 'Versão guardada',
-'nonunicodebrowser' => '<strong>AVISO: O seu navegador não é compatível com as especificações unicode. Um contorno terá de ser utilizado para permitir que você possa editar com segurança os artigos: os caracteres não-ASCII aparecerão na caixa de edição no formato de códigos hexadecimais.</strong>',
-'editingold' => '<strong>CUIDADO: Você está editando uma revisão desatualizada deste artigo.
+'yourtext' => 'Seu texto',
+'storedversion' => 'Versão guardada',
+'nonunicodebrowser' => '<strong>AVISO: O seu navegador não é compatível com as especificações unicode. Um contorno terá de ser utilizado para permitir que você possa editar com segurança os artigos: os caracteres não-ASCII aparecerão na caixa de edição no formato de códigos hexadecimais.</strong>',
+'editingold' => '<strong>CUIDADO: Você está editando uma revisão desatualizada deste artigo.
Se você salvá-lo, todas as mudanças feitas a partir desta revisão serão perdidas.</strong>',
-'yourdiff' => 'Diferenças',
-'copyrightwarning' => 'Por favor, note que todas as suas contribuições em {{SITENAME}} são consideradas como lançadas nos termos da licença $2 (veja $1 para detalhes). Se não deseja que o seu texto seja inexoravelmente editado e redistribuído de tal forma, não o envie.<br />
+'yourdiff' => 'Diferenças',
+'copyrightwarning' => 'Por favor, note que todas as suas contribuições em {{SITENAME}} são consideradas como lançadas nos termos da licença $2 (veja $1 para detalhes). Se não deseja que o seu texto seja inexoravelmente editado e redistribuído de tal forma, não o envie.<br />
Você está, ao mesmo tempo, garantindo-nos que isto é algo escrito por você mesmo ou algo copiado de uma fonte de textos em domínio público ou similarmente de teor livre.
<strong>NÃO ENVIE TRABALHO PROTEGIDO POR DIREITOS AUTORAIS SEM A DEVIDA PERMISSÃO!</strong>',
-'copyrightwarning2' => 'Por favor, note que todas as suas contribuições em {{SITENAME}} podem ser editadas, alteradas ou removidas por outros contribuidores. Se você não deseja que o seu texto seja inexoravelmente editado, não o envie.<br />
+'copyrightwarning2' => 'Por favor, note que todas as suas contribuições em {{SITENAME}} podem ser editadas, alteradas ou removidas por outros contribuidores. Se você não deseja que o seu texto seja inexoravelmente editado, não o envie.<br />
Você está, ao mesmo tempo, a garantir-nos que isto é algo escrito por si, ou algo copiado de alguma fonte de textos em domínio público ou similarmente de teor livre (veja $1 para detalhes).
<strong>NÃO ENVIE TRABALHO PROTEGIDO POR DIREITOS DE AUTOR SEM A DEVIDA PERMISSÃO!</strong>',
-'longpagewarning' => '<strong>CUIDADO: Esta página tem $1 kilobytes; alguns browsers podem ter problemas ao editar páginas maiores que 32kb.
+'longpagewarning' => '<strong>CUIDADO: Esta página tem $1 kilobytes; alguns browsers podem ter problemas ao editar páginas maiores que 32 kb.
Por gentileza, considere quebrar a página em sessões menores.</strong>',
-'longpageerror' => '<strong>ERRO: O texto de página que você submeteu tem mais de $1 kilobytes em tamanho, que é maior que o máximo de $2 kilobytes. A página não pode ser salva.</strong>',
-'readonlywarning' => '<strong>CUIDADO: O banco de dados está sendo bloqueado para manutenção.
+'longpageerror' => '<strong>ERRO: O texto de página que você submeteu tem mais de $1 kilobytes em tamanho, que é maior que o máximo de $2 kilobytes. A página não pode ser salva.</strong>',
+'readonlywarning' => '<strong>CUIDADO: O banco de dados está sendo bloqueado para manutenção.
No momento não é possível salvar suas edições. Você pode copiar e colar o texto em um arquivo de texto e salvá-lo em seu computador para adicioná-lo ao wiki mais tarde.</strong>',
-'protectedpagewarning' => '<strong>CUIDADO: Apenas os usuários com privilégios de sysop (Administradores) podem editar esta página pois ela foi bloqueada.</strong>',
-'semiprotectedpagewarning' => "'''Nota:''' Esta página foi protegida, sendo que apenas usuários registrados poderão editá-la.",
-'cascadeprotectedwarning' => "'''Atenção:''' Esta página se encontra protegida; apenas {{int:group-sysop}} podem editá-la, uma vez que se encontra incluída {{PLURAL:\$1|na seguinte página protegida|nas seguintes páginas protegidas}} com a \"proteção progressiva\":",
-'titleprotectedwarning' => '<strong>ATENÇÃO: Esta página foi protegida, apenas alguns usuários poderão criá-la.</strong>',
-'templatesused' => 'Predefinições utilizadas nesta página:',
-'templatesusedpreview' => 'Predefinições utilizadas nesta previsão:',
-'templatesusedsection' => 'Predefinições utilizadas nesta seção:',
-'template-protected' => '(protegida)',
-'template-semiprotected' => '(semi-protegida)',
-'hiddencategories' => 'Esta página integra {{PLURAL:$1|uma categoria oculta|$1 categorias ocultas}}:',
-'edittools' => '<!-- O texto aqui disponibilizado será exibido abaixo dos formulários de edição e de envio de arquivos. -->',
-'nocreatetitle' => 'A criação de páginas se encontra limitada',
-'nocreatetext' => '{{SITENAME}} tem restringida a habilidade de criar novas páginas.
+'protectedpagewarning' => '<strong>CUIDADO: Apenas os usuários com privilégios de sysop (Administradores) podem editar esta página pois ela foi bloqueada.</strong>',
+'semiprotectedpagewarning' => "'''Nota:''' Esta página foi protegida, sendo que apenas usuários registrados poderão editá-la.",
+'cascadeprotectedwarning' => "'''Atenção:''' Esta página se encontra protegida; apenas {{int:group-sysop}} podem editá-la, uma vez que se encontra incluída {{PLURAL:\$1|na seguinte página protegida|nas seguintes páginas protegidas}} com a \"proteção progressiva\":",
+'titleprotectedwarning' => '<strong>ATENÇÃO: Esta página foi protegida, apenas alguns usuários poderão criá-la.</strong>',
+'templatesused' => 'Predefinições utilizadas nesta página:',
+'templatesusedpreview' => 'Predefinições utilizadas nesta previsão:',
+'templatesusedsection' => 'Predefinições utilizadas nesta seção:',
+'template-protected' => '(protegida)',
+'template-semiprotected' => '(semi-protegida)',
+'hiddencategories' => 'Esta página integra {{PLURAL:$1|uma categoria oculta|$1 categorias ocultas}}:',
+'edittools' => '<!-- O texto aqui disponibilizado será exibido abaixo dos formulários de edição e de envio de arquivos. -->',
+'nocreatetitle' => 'A criação de páginas se encontra limitada',
+'nocreatetext' => '{{SITENAME}} tem restringida a habilidade de criar novas páginas.
Volte à tela anterior e edite uma página já existente, ou [[Special:UserLogin|autentique-se ou crie uma conta]].',
-'nocreate-loggedin' => 'Você não possui permissões de criar novas páginas neste wiki.',
-'permissionserrors' => 'Erros de permissões',
-'permissionserrorstext' => 'Você não possui permissão de fazer isso, {{PLURAL:$1|pelo seguinte motivo|pelos seguintes motivos}}:',
-'recreate-deleted-warn' => "'''Atenção: Você está recriando uma página já eliminada em outra ocasião.'''
+'nocreate-loggedin' => 'Você não possui permissões de criar novas páginas neste wiki.',
+'permissionserrors' => 'Erros de permissões',
+'permissionserrorstext' => 'Você não possui permissão de fazer isso, {{PLURAL:$1|pelo seguinte motivo|pelos seguintes motivos}}:',
+'permissionserrorstext-withaction' => 'Você não possui permissão para $2, {{PLURAL:$1|pelo seguinte motivo|pelos motivos a seguir}}:',
+'recreate-deleted-warn' => "'''Atenção: Você está recriando uma página já eliminada em outra ocasião.'''
Certifique-se de que seja adequado prosseguir editando esta página.
O registro de eliminação desta página é exibido a seguir, para sua comodidade:",
@@ -833,9 +840,9 @@ mais detalhes no [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} registro de
'revisiondelete' => 'Eliminar/restaurar edições',
'revdelete-nooldid-title' => 'Nenhuma revisão selecionada',
'revdelete-nooldid-text' => 'Você ou não especificou uma(s) edição(ões) de destino, a edição especificada não existe ou, ainda, você está tentando ocultar a edição atual.',
-'revdelete-selected' => '{{PLURAL:$2|Edição selecionada|Edições selecionadas}} de [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Evento de registro selecionado|Eventos de registro selecionados}}:',
-'revdelete-text' => "Revisões eliminadas continuarão aparecendo no histórico da página, apesar de o seu conteúdo textual estar inacessível ao público.
+'revdelete-selected' => "'''{{PLURAL:$2|Edição selecionada|Edições selecionadas}} de [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Evento de registro selecionado|Eventos de registro selecionados}}:'''",
+'revdelete-text' => "'''Revisões eliminadas continuarão aparecendo no histórico da página, apesar de o seu conteúdo textual estar inacessível ao público.'''
Outros administradores nesta wiki continuarão podendo acessar ao conteúdo escondido e restaurá-lo através desta mesma ''interface'', a menos que uma restrição adicional seja definida.",
'revdelete-legend' => 'Definir restrições de visualização',
@@ -953,7 +960,7 @@ Note que os índices do conteúdo da {{SITENAME}} destes sites podem estar desat
'mypreferences' => 'Minhas preferências',
'prefs-edits' => 'Número de edições:',
'prefsnologin' => 'Não autenticado',
-'prefsnologintext' => 'Precisa estar [[Special:UserLogin|autenticado]] para definir suas preferências.',
+'prefsnologintext' => 'É necessário estar <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} autenticado]</span> para definir as suas preferências.',
'prefsreset' => 'As preferências foram restauradas tal como se encontravam no banco de dados.',
'qbsettings' => 'Configurações da Barra Rápida',
'qbsettings-none' => 'Nenhuma',
@@ -2562,8 +2569,8 @@ Tente a previsão comum.',
Tente a previsão comum.',
# Friendlier slave lag warnings
-'lag-warn-normal' => 'Possivelmente as alterações que sejam mais recentes do que $1 segundos não serão exibidas nesta lista.',
-'lag-warn-high' => 'Devido a sérios problemas de latência no servidor da base de dados, as alterações mais recentes que $1 segundos poderão não ser exibidas nesta lista.',
+'lag-warn-normal' => 'É possível que as alterações que sejam mais recentes do que $1 {{PLURAL:$1|segundo|segundos}} não sejam exibidas nesta lista.',
+'lag-warn-high' => 'Devido a sérios problemas de latência no servidor do banco de dados, as alterações mais recentes que $1 {{PLURAL:$1|segundo|segundos}} poderão não ser exibidas nesta lista.',
# Watchlist editor
'watchlistedit-numitems' => 'A sua lista de vigiados possui {{PLURAL:$1|um título|$1 títulos}}, além das respectivas páginas de discussão.',
diff --git a/languages/messages/MessagesQu.php b/languages/messages/MessagesQu.php
index ba230fe8..a62e0d2e 100644
--- a/languages/messages/MessagesQu.php
+++ b/languages/messages/MessagesQu.php
@@ -155,7 +155,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => "P'anqamanta",
'article' => 'Qillqa',
@@ -285,7 +285,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|qullusqa hukchasqa|$1 qullusqa hukchasqa}}',
'feedlinks' => 'Mikhuchiy:',
'feed-invalid' => 'Willaykuna mikhuchina layaqa manam allinchu.',
-'feed-unavailable' => '{{SITENAME}}piqa manam sindikasyun mikhuchinachu',
+'feed-unavailable' => 'Manam sindikasyun mikhuchinachu',
'site-rss-feed' => '$1 RSS feed',
'site-atom-feed' => '$1 Atom feed',
'page-rss-feed' => '"$1" RSS feed',
@@ -439,7 +439,7 @@ Huk ruraqkunata ruraqpa p'anqaykimanta icha rimachinaykimanta qamman qillqamusun
'loginsuccesstitle' => "Llamk'apuy tiyayqa qallarisqañam",
'loginsuccess' => 'Llamk\'apuy tiyayniykiqa qallarisqam {{SITENAME}}-pi "$1" sutiyuq kaspa.',
'nosuchuser' => 'Nisqayki "$1" sutiyuq ruraqqa manam kanchu.
-Allin qillqasqaykita llanchiriy, ichataq urapi kaq hunt\'ana p\'anqata llamk\'achiy [[Special:Userlogin/signup|musuq rakiqunata kicharinaykipaq]].',
+Allin qillqasqaykita llanchiriy, ichataq urapi kaq hunt\'ana p\'anqata llamk\'achiy [[Special:UserLogin/signup|musuq rakiqunata kicharinaykipaq]].',
'nosuchusershort' => 'Nisqayki "<nowiki>$1</nowiki>" sutiyuq ruraqqa manam kanchu.
Allin qillqasqaykita llanchiriy.',
'nouserspecified' => 'Ruraqpa sutiykitam qunayki.',
@@ -482,7 +482,7 @@ Kay willay pantasqa kaptinqa, qhawarparillay.',
'resetpass_submit' => 'Yaykuna rimata hukchaspa yaykuy',
'resetpass_success' => 'Yaykuna rimaykiqa hukchasqañam. Yaykamuchkankim...',
'resetpass_bad_temporary' => "Mit'alla yaykuna rimaqa manam allinchu. Yaykuna rimaykiqa hukchasqañachá ichataq musuqtach mañakurqanki.",
-'resetpass_forbidden' => '{{SITENAME}}piqa manam saqillanchu yaykuna rimata hukchayta',
+'resetpass_forbidden' => 'Manam saqillanchu yaykuna rimata hukchayta',
'resetpass_missing' => "Kay hunt'ana p'anqapiqa manam willakunachu kachkan.",
# Edit page toolbar
@@ -620,7 +620,7 @@ Qillqasqaykita iskaychaspa antañiqiqniykipi willañiqiman llut'amuspa chaypi wa
'hiddencategories' => "Kay p'anqaqa {{PLURAL:$1|1 pakasqa katiguriya|$1 pakasqa katiguriyakuna}}manmi kapun:",
'nocreatetitle' => "P'anqa kamariyqa saywachasqam",
'nocreatetext' => "{{SITENAME}}piqa saywachasqam musuq p'anqakunata kamariy. Ñawpaqman kutiytam atinkiman kachkaqña p'anqata llamk'apuspa. Astawantaq, [[Special:UserLogin|yaykuy icha musuq rakiqunata kichariy]].",
-'nocreate-loggedin' => "Manam saqillasunkichu {{SITENAME}}pi musuq p'anqakunata kamariyta.",
+'nocreate-loggedin' => "Manam saqillasunkichu musuq p'anqakunata kamariyta.",
'permissionserrors' => 'Saqillay pantasqakuna',
'permissionserrorstext' => 'Manam saqillasunkichu, {{PLURAL:$1|kayraykum|kayraykum}}:',
'permissionserrorstext-withaction' => 'Manam saqillasunkichu $2-ta, {{PLURAL:$1|kayraykum|kayraykum}}:',
@@ -703,9 +703,9 @@ astawan rikunki [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} qulluy hallch
'revisiondelete' => "Mawk'a llamk'apusqakunata qulluy/paqarichiy",
'revdelete-nooldid-title' => "Taripana llamk'apusqaqa manam allinchu",
'revdelete-nooldid-text' => "Manam taripana llamk'apusqata akllarqunkichu imawanchus kay ruranata aknachanaykipaq, icha akllasqa llamk'apusqaqa manam kanchu, icha kachkaq llamk'apusqata pakaykachachkanki.",
-'revdelete-selected' => "{{PLURAL:$2|Akllasqa llamk'apusqa|Akllasqa llamk'apusqakuna}} [[:$1]]-manta:",
-'logdelete-selected' => "{{PLURAL:$1|Akllasqa tukusqa|Akllasqa tukusqakuna}} hallch'api:",
-'revdelete-text' => "Qullusqa llamk'apusqakunaqa p'anqap wiñay kawsayninpi paqarinqaraqmi, samiqnintaq manam uyanalla qhawanapaqchu.
+'revdelete-selected' => "'''{{PLURAL:$2|Akllasqa llamk'apusqa|Akllasqa llamk'apusqakuna}} [[:$1]]-manta:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Akllasqa tukusqa|Akllasqa tukusqakuna}} hallch'api:'''",
+'revdelete-text' => "'''Qullusqa llamk'apusqakunaqa p'anqap wiñay kawsayninpi paqarinqaraqmi, samiqnintaq manam uyanalla qhawanapaqchu.'''
{{SITENAME}}pi huk kamachiqkunaqa p'anqap pakasqa samiqninta qhawaspa qullusqa kaymanta kutichiyta atinkuraqmi kay kaqlla uyapuratam llamk'achispa, kay wikip kamariqninkuna mana huk saywachanakunata tiyachiptinqa.",
'revdelete-legend' => 'Rikunapaq saywachanakunata tiyachiy',
@@ -821,7 +821,7 @@ Takyachikuy kay hukchayqa allin wiñay kawsay ñiqita ama waqllichunchu chaylla.
'mypreferences' => 'Allinkachinaykuna',
'prefs-edits' => 'Hukchasqakunap yupaynin:',
'prefsnologin' => 'Manam yaykurqankichu',
-'prefsnologintext' => '<span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} Yaykunaykim]</span> tiyan allinkachinaykikunata hukchanaykipaq.',
+'prefsnologintext' => '<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} Yaykunaykim]</span> tiyan allinkachinaykikunata hukchanaykipaq.',
'prefsreset' => 'Allinkachinakunaqa qallariy kachkaykunaman kutisqañam.',
'qbsettings' => 'Utqaytawna ("Quickbar") allinkachinakuna',
'qbsettings-none' => 'Mana imapas',
@@ -1086,7 +1086,7 @@ Kay churkunayki rikcha hunt'a chhikan kayniyuq kaptinqa, chay hunt'atam churkuy,
'uploadedimage' => '«[[$1]]» churkusqa.',
'overwroteimage' => '"[[$1]]" musuqmanta churkusqa',
'uploaddisabled' => 'Willañiqi churkuyman ama nisqa',
-'uploaddisabledtext' => '{{SITENAME}}piqa willañiqita churkuy manam saqillasqachu.',
+'uploaddisabledtext' => 'Willañiqi churkuyqa manam saqillasqachu.',
'uploadscripted' => "Kay willañiqiqa wakichi icha HTML qillqayuqmi, llika wamp'unaqa pantalla unanchanmanchá.",
'uploadcorrupt' => 'Kay willañiqiqa waqllisqam icha chupanqa manam allinchu. Ama hina kaspa, willañiqita llanchispa musuqmanta churkuy.',
'uploadvirus' => 'Willañiqipiqa añawmi! Yuyay: $1',
@@ -1183,7 +1183,7 @@ Wachup umanpi ñit'ispaqa allichaytam hukchanki.",
'filedelete-submit' => 'Qulluy',
'filedelete-success' => "'''$1''' qullusqañam.",
'filedelete-success-old' => "$3, $2 pachamanta '''[[Media:$1|$1]]''' llamk'apusqaqa qullusqañam.",
-'filedelete-nofile' => "{{SITENAME}}piqa '''$1''' manam kanchu.",
+'filedelete-nofile' => "'''$1''' manam kanchu.",
'filedelete-nofile-old' => "Qusqa kachkaykunayuq '''$1'''-manta waqaychasqa llamk'apusqaqa manam kanchu.",
'filedelete-iscurrent' => "Kay willañiqimanta lliwmanta aswan ñaqha llamk'apusqatam qulluykachachkanki. Ama hina kaspa, ñawpaqta mawk'a llamk'apusqaman kutichiy.",
'filedelete-otherreason' => 'Hukrayku:',
@@ -1207,7 +1207,7 @@ Wachup umanpi ñit'ispaqa allichaytam hukchanki.",
# Unused templates
'unusedtemplates' => "Mana llamk'achisqa plantillakuna",
-'unusedtemplatestext' => "Kay p'anqapi tukuy plantilla suti k'itipi kaq, manataq huk p'anqapi ch'aqtasqa p'anqakunap sutinkunam. Yuyariy, manaraq qulluspayki chay p'anqakunaman t'inkikunata qhaway.",
+'unusedtemplatestext' => "Kay p'anqapi tukuy {{ns:template}} suti k'itipi kaq, manataq huk p'anqapi ch'aqtasqa p'anqakunap sutinkunam. Yuyariy, manaraq qulluspayki chay p'anqakunaman t'inkikunata qhaway.",
'unusedtemplateswlh' => "huk t'inkikuna",
# Random page
@@ -1267,7 +1267,7 @@ Kay p'anqapiqa huk pusapuna p'anqaman pusapuq p'anqakunap sutinkunatam rikunki.
'nviews' => '$1 {{PLURAL:$1|rikuy|rikuykuna}}',
'specialpage-empty' => "Kay p'anqaqa ch'usaqmi.",
'lonelypages' => "Wakcha p'anqakuna",
-'lonelypagestext' => "Kay qatiq p'anqakunaqa manam ima huk {{SITENAME}}pi kaq p'anqawanpas t'inkisqachu.",
+'lonelypagestext' => "Kay qatiq p'anqakunaqa manam {{SITENAME}}pi ima huk kaq p'anqawanpas t'inkisqachu, manam ch'aqtasqachu ima.",
'uncategorizedpages' => "Katiguriyannaq p'anqakuna",
'uncategorizedcategories' => 'Katiguriyannaq katiguriyakuna',
'uncategorizedimages' => 'Katiguriyannaq rikchakuna',
@@ -1374,7 +1374,7 @@ Chay kikinkunap hayñinkunamanta astawan ñawirinaykipaqqa [[{{MediaWiki:Listgro
'mailnologintext' => '[[Special:UserLogin|Yaykunaykim]], [[Special:Preferences|allinkachinaykikunapi]] chaniyuq e-chaski imamaytappas kananmi tiyan huk ruraqkunaman e-chaskita kachanaykipaq.',
'emailuser' => 'Kay ruraqman e-chaskita kachay',
'emailpage' => 'E-chaski kay ruraqman:',
-'emailpagetext' => "Kay ruraq e-chaski imamaytanta allinkachinankunapi qillqakamachiptinqa, kay simihunt'anatam llamk'achiyta atinki e-chaskita kachanaykipaq.
+'emailpagetext' => "Kay hunt'ana p'anqatam llamk'achiyta atinki e-chaskita kachanaykipaq.
Qampa [[Special:Preferences|allinkachinaykikunapi]] qillqakamachisqayki imamaytaqa paqarinqa kachasqayki e-chaskipi chaskiqpa kutichisunaykita atinanpaq.",
'usermailererror' => 'Chaski llikaqa pantasqatam kutichimurqan:',
'defemailsubject' => "{{SITENAME}} p'anqamanta chaski",
@@ -1594,6 +1594,8 @@ Huklla llamk'apusqakunata paqarichinaykipaqqa, munasqayki llamk'apusqakunata akl
'undelete-error-long' => 'Pantasqakunam tukurqan kay willañiqita qulluypi:
$1',
+'undelete-show-file-confirm' => 'Allinta yachankiñachu "<nowiki>$1</nowiki>" sutiyuq willañiqimanta qullusqa $2 p\'unchawpi $3 pachapi llamk\'apusqata qhawayta munanaykita?',
+'undelete-show-file-submit' => 'Arí',
# Namespace form on various pages
'namespace' => "Suti k'iti:",
@@ -1672,7 +1674,7 @@ Willariy imaraykum hark'anki (ahinataq: sapaq wandaluchasqa p'anqakunamanta will
'ipb-edit-dropdown' => "Hark'aypa hamunta llamk'apuy",
'ipb-unblock-addr' => "Hark'asqa $1-ta qispichiy",
'ipb-unblock' => "Hark'asqa ruraqta icha IP huchhata qispichiy",
-'ipb-blocklist-addr' => "Kachkaq hark'asqakunata qhaway $1-paq",
+'ipb-blocklist-addr' => "Kachkaq hark'asqakuna, $1-paq",
'ipb-blocklist' => "Kachkaq hark'asqakunata qhaway",
'unblockip' => "Hark'asqa ruraqta qispichiy",
'unblockiptext' => "Kay qatiq hunt'ana p'anqata llamk'achiy ñawpaqta hark'asqa IP huchhaman icha ruraqman qillqana hayñinta kutichinapaq.",
@@ -1758,7 +1760,7 @@ ama hina kaspa, yuyarillay imachus kay astanaykita saqispa tukunata atinman.",
Hinaptinqa, kay rimachina p'anqap samiqninta makiykiwan astanaykim tiyanqa.",
'movearticle' => "P'anqata astay",
-'movenotallowed' => "Kay wikipi p'anqata astayniykiqa manam saqillasqachu.",
+'movenotallowed' => "Manam saqillasunkichu p'anqata astayta.",
'newtitle' => 'Kay musuq sutiman',
'move-watch' => "Kay p'anqata watiqay",
'movepagebtn' => "P'anqata astay",
@@ -1859,6 +1861,8 @@ Tukuy hawa wikimanta chaskisqakunaqa [[Special:Log/import|hawamanta chaskiy hall
'import-nonewrevisions' => 'Tukuy musuqchasqakunaqa ñawpaqtañam hawamanta chaskisqa.',
'xml-error-string' => "$1, $2 siq'ipi, $3 tunupi (byte $4): $5",
'import-upload' => 'XML willakunata churkuy',
+'import-token-mismatch' => 'Tiyay ruraymanta willakunaqa chinkasqam. Ama hina kaspa, musuqmanta ruraykachay.',
+'import-invalid-interwiki' => 'Manam atinichu nisqa wikimanta chaskiyta.',
# Import log
'importlogpage' => "Hawamanta chaskiy hallch'a",
diff --git a/languages/messages/MessagesRif.php b/languages/messages/MessagesRif.php
index 94804b0e..a615d512 100644
--- a/languages/messages/MessagesRif.php
+++ b/languages/messages/MessagesRif.php
@@ -6,6 +6,7 @@
*
* @author Agzennay
* @author Jose77
+ * @author Urhixidur
*/
$messages = array(
@@ -251,7 +252,7 @@ Ur ten-teg ca da.<br />
tjadjid-anÉ£ Æawt ila qa d cekk ig yuran manaya, niÉ£ tesneÉ£let-id zi ca n uÉ£bal nniá¸n d alelli.
<strong>UR SADDAF CA TIRRA ƔARSENT COPYRIGHTE BLA MA AD-IXES BAB-INES !</strong>',
'longpagewarning' => '<strong>WARNING: Tasna ya dag-s $1 kilobyte ;
-ca n imsuṭṭuyen(browsers) war zemren ca ad ẓṛegen tasniwin dag-sent 32kb niɣ ktar.
+ca n imsuṭṭuyen(browsers) war zemren ca ad ẓṛegen tasniwin dag-sent 32 kb niɣ ktar.
ixessa ad ten tebá¸id É£ar tigezmin(sections) d timeẓyanin.</strong>',
'templatesused' => 'Timudmiwin itwaggen di Tasna ya:',
'templatesusedpreview' => 'Timudmiwin igg itwasxdemen dg uzar-ascan a :',
diff --git a/languages/messages/MessagesRm.php b/languages/messages/MessagesRm.php
index daa751ea..da94c305 100644
--- a/languages/messages/MessagesRm.php
+++ b/languages/messages/MessagesRm.php
@@ -5,6 +5,7 @@
* @file
*
* @author Gion-andri
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -99,6 +100,7 @@ $messages = array(
'search' => 'Tschertgar',
'searchbutton' => 'Tschertgar',
'go' => 'Artitgel',
+'searcharticle' => 'dai!',
'history' => 'versiuns',
'history_short' => 'versiuns/auturs',
'printableversion' => 'versiun per stampar',
@@ -268,7 +270,7 @@ Perquei è anc nagin retschaiver e trametter dad emails per las suandantas funcz
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
<strong>DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!</strong>",
'longpagewarning' => '<strong>ADATG: Questa artitgel è $1 kilobytes gronda. Insaquants browsers
-han forsa problems cun editar artitgels da la grondezza 32kb u pli grond.
+han forsa problems cun editar artitgels da la grondezza 32 kb u pli grond.
Ponderai per plaschair da divider quest artitgel en pli pitschnas parts. </strong>',
'longpageerror' => "<strong>ERRUR: Il text che ti has tramess è $1 kilobytes gronds. Quei ei pli grond ch'il maximum da $2 kilobytes. Il text na sa betg vegnir arcunà. </strong>",
'protectedpagewarning' => '<strong>ATTENZIUN: Questa pagina è vegnida bloccada, uschè che be utilisaders cun dretgs dad administraturs pon editar ella. </strong>',
@@ -570,6 +572,13 @@ Fai ina visita sin [http://www.mediawiki.org/wiki/Localisation MediaWiki Localis
'allmessagesfilter' => 'filter dals nums da las novitads:',
'allmessagesmodified' => 'Be mussar modifitgads',
+# Tooltip help for the actions
+'tooltip-n-mainpage' => 'Ir a la pagina principala',
+'tooltip-n-portal' => 'Infurmaziuns davart il project, tge che ti pos far, nua che ti chassas infurmaziuns',
+'tooltip-n-currentevents' => 'Chattar infurmaziuns davart occurrenzas actualas',
+'tooltip-n-recentchanges' => 'La glista da las ultimas midadas en la wiki.',
+'tooltip-n-randompage' => 'Chargiar ina pagina casuala.',
+
# Stylesheets
'common.css' => '/** CSS placed here will be applied to all skins */',
'monobook.css' => "/* editescha quest file per adattar il skin momobook per l'entira pagina */",
diff --git a/languages/messages/MessagesRo.php b/languages/messages/MessagesRo.php
index 95dce211..8fe5d0d1 100644
--- a/languages/messages/MessagesRo.php
+++ b/languages/messages/MessagesRo.php
@@ -10,6 +10,8 @@
* @author Laurap
* @author Mihai
* @author SCriBu
+ * @author Silviubogan
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -213,7 +215,7 @@ pe titlul secţiunii (JavaScript)',
== Primii paÅŸi ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista parametrilor configurabili (en)]
* [http://www.mediawiki.org/wiki/Manual:FAQ Întrebări frecvente despre MediaWiki (en)]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Listă discuţii MediaWiki (en)]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Listă discuţii MediaWiki (en)]',
'about' => 'Despre',
'article' => 'Articol',
@@ -224,7 +226,7 @@ pe titlul secţiunii (JavaScript)',
'qbedit' => 'Modifică',
'qbpageoptions' => 'Opţiuni ale paginii',
'qbpageinfo' => 'Informaţii ale paginii',
-'qbmyoptions' => 'Opţiunile mele',
+'qbmyoptions' => 'Paginile mele',
'qbspecialpages' => 'Pagini speciale',
'moredotdotdot' => 'Mai mult…',
'mypage' => 'Pagina mea',
@@ -343,7 +345,7 @@ pe titlul secţiunii (JavaScript)',
'restorelink' => '{{PLURAL:$1|o modificare ştearsă|$1 modificări şterse}}',
'feedlinks' => 'Întreţinere:',
'feed-invalid' => 'Tip de abonament invalid',
-'feed-unavailable' => 'Fluxul de redifuzare nu este disponibil în {{SITENAME}}',
+'feed-unavailable' => 'Nu sunt disponibile fluxuri web.',
'site-rss-feed' => '$1 Abonare RSS',
'site-atom-feed' => '$1 Abonare Atom',
'page-rss-feed' => '"$1" Abonare RSS',
@@ -408,7 +410,7 @@ Te rog anunţă acest aspect unui [[Special:ListUsers/sysop|administrator]], ind
'formerror' => 'Eroare: datele nu au putut fi trimise',
'badarticleerror' => 'Această acţiune nu poate fi efectuată pe această pagină.',
'cannotdelete' => 'Comanda de ştergere nu s-a putut executa! Probabil că ştergerea a fost operată între timp.',
-'badtitle' => 'Titlu invalid',
+'badtitle' => 'Titlu incorect',
'badtitletext' => 'Titlul căutat a fost invalid, gol sau o legătură invalidă inter-linguală sau inter-wiki.',
'perfdisabled' => 'Ne pare rău! Această opţiune a fost dezactivată temporar în timpul orelor de vârf din motive de performanţă. Te rugăm să revii la altă oră şi să încerci din nou.',
'perfcached' => 'Datele următoare au fost păstrate în cache şi s-ar putea să nu fie la zi.',
@@ -492,7 +494,7 @@ Dimensiunea trebuie să fie mai mică de $1 {{PLURAL:$1|caracter|caractere}}.',
'loginsuccesstitle' => 'Autentificare reuşită',
'loginsuccess' => 'Aţi fost autentificat în {{SITENAME}} ca "$1".',
'nosuchuser' => 'Nu există nici un utilizator cu numele „$1â€.
-Verifică dacă ai scris corect sau [[Special:Userlogin/signup|creează un nou cont de utilizator]].',
+Verifică dacă ai scris corect sau [[Special:UserLogin/signup|creează un nou cont de utilizator]].',
'nosuchusershort' => 'Nu este nici un utilizator cu numele "<nowiki>$1</nowiki>". Verificaţi dacă aţi scris corect.',
'nouserspecified' => 'Trebuie să specificaţi un nume de utilizator.',
'wrongpassword' => 'Parola pe care ai introdus-o este greşită. Te rugăm să încerci din nou.',
@@ -538,7 +540,7 @@ Ignoraţi acest mesaj, dacă acea creare a fost o greşeală.',
'resetpass_submit' => 'Setează parola şi autentifică',
'resetpass_success' => 'Parola a fost schimbată cu succes! Autentificare în curs...',
'resetpass_bad_temporary' => 'Parola temporară nu este validă. Este posibil să vă fi schimbat deja parola cu succes sau să fi cerut o nouă parolă temporară.',
-'resetpass_forbidden' => 'Parolele nu pot fi schimbate la {{SITENAME}}',
+'resetpass_forbidden' => 'Parolele nu pot fi schimbate.',
'resetpass_missing' => 'Nu există date în formular.',
# Edit page toolbar
@@ -669,7 +671,7 @@ Please note that all contributions to {{SITENAME}} are considered to be released
Dacă nu doriţi ca ceea ce scrieţi să fie modificat fără milă şi redistribuit în voie, atunci nu trimiteţi materialele respective aici.<br />
De asemenea, ne asiguraţi că ceea ce aţi scris a fost compoziţie proprie sau copie dintr-o resursă publică sau liberă (vedeţi $1 pentru detalii).
<strong>NU INTRODUCEÅ¢I MATERIALE CU DREPTURI DE AUTOR FÄ‚RÄ‚ PERMISIUNE!</strong>',
-'longpagewarning' => '<strong>ATENŢIE! Conţinutul acestei pagini are $1 KB; unele browsere au probleme la modificarea paginilor în jur de 32 KB sau mai mari. Te rugăm să iei în considerare posibilitatea de a împărţi pagina în mai multe secţiuni.</strong>',
+'longpagewarning' => '<strong>ATENŢIE! Conţinutul acestei pagini are $1 kB; unele browsere au probleme la modificarea paginilor în jur de 32 kB sau mai mari. Te rugăm să iei în considerare posibilitatea de a împărţi pagina în mai multe secţiuni.</strong>',
'longpageerror' => '<strong>EROARE: Textul pe care vrei să-l salvezi are $1 kilobytes,
ceea ce înseamnă mai mult decât maximum de $2 kilobytes. Salvarea nu este posibilă.</strong>',
'readonlywarning' => '<strong>ATENŢIE! Baza de date a fost blocată pentru întreţinere, deci nu vei putea să salvezi editările în acest moment. Poţi copia textul într-un fişier text local pentru a modifica conţinutul în {{SITENAME}} când va fi posibil.</strong>',
@@ -687,7 +689,7 @@ ceea ce înseamnă mai mult decât maximum de $2 kilobytes. Salvarea nu este pos
'nocreatetitle' => 'Creare de pagini limitată',
'nocreatetext' => '{{SITENAME}} a restricţionat abilitatea de a crea pagini noi.
Puteţi edita o pagină deja existentă sau puteţi să vă [[Special:UserLogin|autentificaţi/creaţi]] un cont de utilizator.',
-'nocreate-loggedin' => 'Nu ai permisiunea să creezi pagini noi pe această wiki.',
+'nocreate-loggedin' => 'Nu ai permisiunea să creezi pagini noi.',
'permissionserrors' => 'Erori de permisiune',
'permissionserrorstext' => 'Nu aveţi permisiune pentru a face acest lucru, din următoarele {{PLURAL:$1|motiv|motive}}:',
'permissionserrorstext-withaction' => 'Nu ai permisiunea să $2, din {{PLURAL:$1|următorul motivul|următoarele motive}}:',
@@ -766,11 +768,11 @@ Ca administrator la acest site poţi să o vezi; s-ar putea să găseşti mai mu
'revdelete-nooldid-title' => 'Revizie invalidă',
'revdelete-nooldid-text' => 'Nu ai specificat revizie pentru a efectua această
funcţie, revizia specificată nu există, sau eşti pe cale să ascunzi revizia curentă.',
-'revdelete-selected' => '{{PLURAL:$2|Revizia aleasă|Reviziile alese}} pentru [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Revizia aleasă|Reviziile alese}}:',
-'revdelete-text' => 'Reviziile şterse vor apărea în istoricul paginii, dar conţinutul lor nu va fi accesibil publicului.
+'revdelete-selected' => "'''{{PLURAL:$2|Revizia aleasă|Reviziile alese}} pentru [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Revizia aleasă|Reviziile alese}}:'''",
+'revdelete-text' => "'''Reviziile şterse vor apărea în istoricul paginii, dar conţinutul lor nu va fi accesibil publicului.'''
-Alţi administratori de pe acest wiki vor putea accesa conţinutul ascuns şi îl pot recupera prin aceeaşi interfaţă, dacă nu este impusă o altă restricţie de către operatorii sitului.',
+Alţi administratori de pe acest wiki vor putea accesa conţinutul ascuns şi îl pot recupera prin aceeaşi interfaţă, dacă nu este impusă o altă restricţie de către operatorii sitului.",
'revdelete-legend' => 'Setează restricţii pentru vizualizare',
'revdelete-hide-text' => 'Ascunde textul reviziei',
'revdelete-hide-name' => 'Ascunde acţiunea şi destinaţia',
@@ -887,7 +889,7 @@ Folosirea linkurilor de navigare va reseta această coloană.',
'mypreferences' => 'preferinţe',
'prefs-edits' => 'Număr de modificări:',
'prefsnologin' => 'Neautentificat',
-'prefsnologintext' => 'Trebuie să fiţi <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} autentificat]</span> pentru a vă putea salva preferinţele.',
+'prefsnologintext' => 'Trebuie să fiţi <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} autentificat]</span> pentru a vă putea salva preferinţele.',
'prefsreset' => 'Preferinţele au fost resetate.',
'qbsettings' => 'Setări pentru bara rapidă',
'qbsettings-none' => 'Fără',
@@ -1154,7 +1156,7 @@ Dacă ai această imagine la rezoluţie mare încarc-o pe aceasta, altfel schimb
'uploadedimage' => 'a trimis [[$1]]',
'overwroteimage' => 'încărcat o versiune nouă a fişierului "[[$1]]"',
'uploaddisabled' => 'Ne pare rău, trimiterea de imagini este dezactivată.',
-'uploaddisabledtext' => 'Încărcarea de fişiere este dezactivată pe acest wiki.',
+'uploaddisabledtext' => 'Încărcările de fișiere sunt dezactivate.',
'uploadscripted' => 'Fişierul conţine HTML sau cod script care poate fi interpretat în mod eronat de un browser.',
'uploadcorrupt' => 'Fişierul este corupt sau are o extensie incorectă. Verifică fişierul şi trimite-l din nou.',
'uploadvirus' => 'Fişierul conţine un virus! Detalii: $1',
@@ -1259,7 +1261,7 @@ O apăsare pe antetul coloanei schimbă sortarea.',
'filedelete-submit' => 'Åžterge',
'filedelete-success' => "'''$1''' a fost ÅŸters.",
'filedelete-success-old' => "Versiunea fişierului '''[[Media:$1|$1]]''' din $2 $3 a fost ştearsă.",
-'filedelete-nofile' => "'''$1''' nu există pe acest sit.",
+'filedelete-nofile' => "'''$1''' nu există.",
'filedelete-nofile-old' => "Nu există nicio versiune arhivată a '''$1''' cu atributele specificate.",
'filedelete-iscurrent' => 'Eşti pe cale să ştergi cea mai recentă versiune a acestui fişier. Te rog să revii la o versiune mai veche.',
'filedelete-otherreason' => 'Alt motiv (adiţional):',
@@ -1295,7 +1297,8 @@ Lista tipurilor MIME recunoscute de MediaWiki poate fi găsită la [http://svn.w
# Unused templates
'unusedtemplates' => 'Formate neutilizate',
-'unusedtemplatestext' => 'Lista de mai jos cuprinde toate formatele care nu sînt incluse în nici o altă pagină. Înainte de a le şterge asiguraţi-vă că într-adevăr nu există legături dinspre alte pagini.',
+'unusedtemplatestext' => 'Lista de mai jos cuprinde toate formatele care nu sînt incluse în nici o altă pagină.
+Înainte de a le şterge asiguraţi-vă că într-adevăr nu există legături dinspre alte pagini.',
'unusedtemplateswlh' => 'alte legături',
# Random page
@@ -1355,7 +1358,7 @@ O pagină este considerată o pagină de dezambiguizare dacă foloseşte formate
'nviews' => '{{PLURAL:$1|o accesare|$1 accesări}}',
'specialpage-empty' => 'Această pagină este goală.',
'lonelypages' => 'Pagini orfane',
-'lonelypagestext' => 'La următoarele pagini nu se leagă nici o altă pagină din acest wiki.',
+'lonelypagestext' => 'La următoarele pagini nu se leagă nici o altă pagină din {{SITENAME}}.',
'uncategorizedpages' => 'Pagini necategorizate',
'uncategorizedcategories' => 'Categorii necategorizate',
'uncategorizedimages' => 'FiÅŸiere necategorizate',
@@ -1462,7 +1465,8 @@ Pot exista [[{{MediaWiki:Listgrouprights-helppage}}|informaţii adiţionale]] de
'mailnologintext' => 'Trebuie să fii [[Special:UserLogin|autentificat]] şi să ai o adresă validă de e-mail în [[Special:Preferences|preferinţe]] pentru a trimite e-mail altor utilizatori.',
'emailuser' => 'Trimite e-mail',
'emailpage' => 'E-mail către utilizator',
-'emailpagetext' => 'Dacă acest utilizator a introdus o adresă de e-mail validă în pagina de preferinţe atunci formularul de mai jos poate fi folosit pentru a-i trimite un mesaj prin e-mail. Adresa pe care ai introdus-o în [[Special:Preferences|pagina ta de preferinţe]] va apărea ca adresa de origine a mesajului, astfel încât destinatarul să îţi poată răspunde direct.',
+'emailpagetext' => 'Poţi folosi formularul de mai jos pentru a trimite un e-mail acestui utilizator.
+Adresa de e-mail introdusă de tine în [[Special:Preferences|preferinţele de utilizator]] va apărea ca adresa expeditorului e-mail-ului, deci destinatarul va putea să îţi răspundă direct.',
'usermailererror' => 'Obiectul de mail a dat eroare:',
'defemailsubject' => 'E-mail {{SITENAME}}',
'noemailtitle' => 'Fără adresă de e-mail',
@@ -1686,6 +1690,8 @@ S-ar putea ca ea să fie deja restaurată.',
'undelete-error-long' => 'S-au găsit erori la ştergerea fişierului:
$1',
+'undelete-show-file-confirm' => 'Sunteţi sigur că doriţi să vizualizaţi o versiune ştearsă a fişierului "<nowiki>$1</nowiki>" din $2 ora $3?',
+'undelete-show-file-submit' => 'Da',
# Namespace form on various pages
'namespace' => 'Spaţiu de nume:',
@@ -1765,7 +1771,7 @@ Precizaţi motivul blocării; de exemplu indicaţi paginile vandalizate de acest
'ipb-edit-dropdown' => 'Modifică motivele blocării',
'ipb-unblock-addr' => 'Deblochează $1',
'ipb-unblock' => 'Deblochează un cont de utilizator sau o adresă IP',
-'ipb-blocklist-addr' => 'Vezi blocările existente pentru $1',
+'ipb-blocklist-addr' => 'Blocări existente pentru $1',
'ipb-blocklist' => 'Vezi blocările existente',
'unblockip' => 'Deblochează adresă IP',
'unblockiptext' => 'FoloseÅŸte chestionarul de mai jos pentru a restaura
@@ -1883,7 +1889,7 @@ manual paginile de discuţii, dacă doreşti acest lucru.",
'movepage-page-unmoved' => 'Pagina $1 nu a putut fi mutată la $2.',
'movepage-max-pages' => 'Maxim $1 {{PLURAL:$1|pagină a fost mutată|pagini au fost mutate}}, nicio altă pagină nu va mai fi mutată automat.',
'1movedto2' => 'a mutat [[$1]] la [[$2]]',
-'1movedto2_redir' => 'a mutat [[$1]] la [[$2]] prin redirect',
+'1movedto2_redir' => 'a mutat [[$1]] la [[$2]] prin redirecţionare',
'movelogpage' => 'Jurnal mutări',
'movelogpagetext' => 'Mai jos se află o listă cu paginile mutate.',
'movereason' => 'Motiv:',
@@ -1938,7 +1944,7 @@ Vă rugăm să vizitaţi [http://www.mediawiki.org/wiki/Localisation MediaWiki L
'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-history' => 'Copiază toate versiunile istoricului acestei pagini',
'import-interwiki-submit' => 'Importă',
-'import-interwiki-namespace' => 'Transferă paginile la spaţiul de nume:',
+'import-interwiki-namespace' => 'Transferă către spaţiul de nume:',
'importtext' => 'Te rog exportă fişierul din sursa wiki folosind [[Special:Export|utilitarul de exportare]].
Salvează-l pe discul tău şi trimite-l aici.',
'importstart' => 'Se importă paginile...',
@@ -1964,6 +1970,8 @@ Un dosar temporar lipseÅŸte.',
'import-nonewrevisions' => 'Toate versiunile au fost importate anterior.',
'xml-error-string' => '$1 la linia $2, col $3 (octet $4): $5',
'import-upload' => 'Încarcă date XML',
+'import-token-mismatch' => 'S-au pierdut datele sesiunii. Vă rugăm să încercaţi din nou.',
+'import-invalid-interwiki' => 'Nu se poate importa din wiki-ul specificat.',
# Import log
'importlogpage' => 'Log import',
@@ -2408,7 +2416,7 @@ Altele vor fi ascunse implicit.
# External editor support
'edit-externally' => 'Editează acest fişier folosind o aplicaţie externă.',
-'edit-externally-help' => 'Vedeţi [http://www.mediawiki.org/wiki/Manual:External_editors instrucţiuni de instalare] pentru mai multe informaţii.',
+'edit-externally-help' => '(Vedeţi [http://www.mediawiki.org/wiki/Manual:External_editors instrucţiuni de instalare] pentru mai multe informaţii)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'tot',
@@ -2485,6 +2493,9 @@ Vă rugăm să confirmaţi faptul că într-adevăr doriţi să recreaţi acest
'hideresults' => 'Ascunde rezultatele',
'useajaxsearch' => 'Foloseşte căutare AJAX',
+# Separators for various lists, etc.
+'comma-separator' => ',&#32;',
+
# Multipage image navigation
'imgmultipageprev' => '↠pagina anterioară',
'imgmultipagenext' => 'pagina următoare →',
diff --git a/languages/messages/MessagesRu.php b/languages/messages/MessagesRu.php
index d2d7d97c..fccaaef3 100644
--- a/languages/messages/MessagesRu.php
+++ b/languages/messages/MessagesRu.php
@@ -9,7 +9,9 @@
* @author Alessandro
* @author AlexSm
* @author Alexander Sigachov (alexander.sigachov@gmail.com)
+ * @author Amikeco
* @author EugeneZelenko
+ * @author Ferrer
* @author Flrn
* @author HalanTul
* @author Illusion
@@ -241,7 +243,7 @@ $messages = array(
'tog-underline' => 'Подчёркивать ÑÑылки:',
'tog-highlightbroken' => 'Показывать неÑущеÑтвующие ÑÑылки <a href="" class="new">вот так</a> (иначе вот так<a href="" class="internal">?</a>).',
'tog-justify' => 'Выравнивать текÑÑ‚ по ширине Ñтраницы',
-'tog-hideminor' => 'Скрывать малозначимые правки в ÑпиÑке Ñвежих изменений',
+'tog-hideminor' => 'Скрывать малые правки в ÑпиÑке Ñвежих изменений',
'tog-extendwatchlist' => 'РаÑширенный ÑпиÑок наблюдениÑ, включающий вÑе изменениÑ',
'tog-usenewrc' => 'Улучшенный ÑпиÑок Ñвежих изменений (JavaScript)',
'tog-numberheadings' => 'ÐвтоматичеÑки нумеровать заголовки',
@@ -256,9 +258,9 @@ $messages = array(
'tog-watchdefault' => 'ДобавлÑÑ‚ÑŒ изменённые мной Ñтраницы в ÑпиÑок наблюдениÑ',
'tog-watchmoves' => 'ДобавлÑÑ‚ÑŒ переименованные мной Ñтраницы в ÑпиÑок наблюдениÑ',
'tog-watchdeletion' => 'ДобавлÑÑ‚ÑŒ удалённые мной Ñтраницы в ÑпиÑок наблюдениÑ',
-'tog-minordefault' => 'По умолчанию помечать Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ°Ðº малозначимые',
-'tog-previewontop' => 'Показывать предпроÑмотр Ñтатьи до окна редактированиÑ',
-'tog-previewonfirst' => 'Предварительный проÑмотр по первому изменению',
+'tog-minordefault' => 'Помечать по умолчанию правки как малозначимые',
+'tog-previewontop' => 'Помещать предпроÑмотр перед окном редактированиÑ',
+'tog-previewonfirst' => 'Показывать предпроÑмотр при переходе к редактированию',
'tog-nocache' => 'Запретить кеширование Ñтраниц',
'tog-enotifwatchlistpages' => 'УведомлÑÑ‚ÑŒ по Ñл. почте об изменениÑÑ… Ñтраниц из ÑпиÑка наблюдениÑ',
'tog-enotifusertalkpages' => 'УведомлÑÑ‚ÑŒ по Ñл. почте об изменении перÑональной Ñтраницы обÑуждениÑ',
@@ -266,11 +268,11 @@ $messages = array(
'tog-enotifrevealaddr' => 'Показывать мой почтовый Ð°Ð´Ñ€ÐµÑ Ð² ÑообщениÑÑ… оповещениÑ',
'tog-shownumberswatching' => 'Показывать чиÑло учаÑтников, включивших Ñтраницу в Ñвой ÑпиÑок наблюдениÑ',
'tog-fancysig' => 'СобÑÑ‚Ð²ÐµÐ½Ð½Ð°Ñ Ð²Ð¸ÐºÐ¸-разметка подпиÑи',
-'tog-externaleditor' => 'ИÑпользовать по умолчанию внешний редактор',
-'tog-externaldiff' => 'ИÑпользовать по умолчанию внешнюю программу ÑÑ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ Ð²ÐµÑ€Ñий',
+'tog-externaleditor' => 'ИÑпользовать внешний редактор (необходима ÑÐ¿ÐµÑ†Ð¸Ð°Ð»ÑŒÐ½Ð°Ñ Ð½Ð°Ñтройка компьютера)',
+'tog-externaldiff' => 'ИÑпользовать внешнюю программу ÑÑ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ Ð²ÐµÑ€Ñий (необходима ÑÐ¿ÐµÑ†Ð¸Ð°Ð»ÑŒÐ½Ð°Ñ Ð½Ð°Ñтройка компьютера)',
'tog-showjumplinks' => 'Включить вÑпомогательные ÑÑылки «перейти к»',
'tog-uselivepreview' => 'ИÑпользовать быÑтрый предварительный проÑмотр (JavaScript, ÑкÑпериментально)',
-'tog-forceeditsummary' => 'Предупреждать, когда не указано краткое опиÑание изменений',
+'tog-forceeditsummary' => 'Предупреждать, когда не заполнено поле опиÑÐ°Ð½Ð¸Ñ Ð¿Ñ€Ð°Ð²ÐºÐ¸',
'tog-watchlisthideown' => 'Скрывать мои правки из ÑпиÑка наблюдениÑ',
'tog-watchlisthidebots' => 'Скрывать правки ботов из ÑпиÑка наблюдениÑ',
'tog-watchlisthideminor' => 'Скрывать малые правки из ÑпиÑка наблюдениÑ',
@@ -339,7 +341,7 @@ $messages = array(
# Categories related messages
'pagecategories' => '{{PLURAL:$1|КатегориÑ|Категории}}',
-'category_header' => 'Статьи в категории «$1»',
+'category_header' => 'Страницы в категории «$1»',
'subcategories' => 'Подкатегории',
'category-media-header' => 'Файлы в категории «$1»',
'category-empty' => "''Эта ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ Ð² данный момент пуÑта.''",
@@ -359,7 +361,7 @@ $messages = array(
== Ðекоторые полезные реÑурÑÑ‹ ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings СпиÑок возможных наÑтроек];
* [http://www.mediawiki.org/wiki/Manual:FAQ ЧаÑто задаваемые вопроÑÑ‹ и ответы по MediaWiki];
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce РаÑÑылка уведомлений о выходе новых верÑий MediaWiki].',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce РаÑÑылка уведомлений о выходе новых верÑий MediaWiki].',
'about' => 'ОпиÑание',
'article' => 'СтатьÑ',
@@ -562,7 +564,7 @@ $1',
'badarticleerror' => 'Это дейÑтвие не может быть выполнено на данной Ñтранице.',
'cannotdelete' => 'Ðевозможно удалить указанную Ñтраницу или файл. Возможно, его уже удалил кто-то другой.',
'badtitle' => 'ÐедопуÑтимое название',
-'badtitletext' => 'Запрашиваемое название Ñтатьи неправильно, пуÑто, либо неправильно указано межъÑзыковое или интервики название. Возможно, в названии иÑпользуютÑÑ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑтимые Ñимволы.',
+'badtitletext' => 'Запрашиваемое название Ñтраницы неправильно, пуÑто, либо неправильно указано межъÑзыковое или интервики название. Возможно, в названии иÑпользуютÑÑ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑтимые Ñимволы.',
'perfdisabled' => 'К Ñожалению, Ñта возможноÑÑ‚ÑŒ временно недоÑтупна в ÑвÑзи Ñ Ð·Ð°Ð³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ñтью Ñервера.',
'perfcached' => 'Следующие данные взÑÑ‚Ñ‹ из кеша и могут не учитывать поÑледних изменений.',
'perfcachedts' => 'Следующие данные взÑÑ‚Ñ‹ из кеша, поÑледний раз он обновлÑлÑÑ Ð² $1.',
@@ -597,8 +599,10 @@ $2',
# Login and logout pages
'logouttitle' => 'Стать инкогнито',
-'logouttext' => 'Ð’Ñ‹ работаете в том же режиме, который был до вашего предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑиÑтеме. Ð’Ñ‹ идентифицируетеÑÑŒ не по имени, а по IP-адреÑу.
-Ð’Ñ‹ можете продолжить учаÑтие в проекте анонимно или начать новый ÑÐµÐ°Ð½Ñ ÐºÐ°Ðº тот же Ñамый или другой пользователь. Ðекоторые Ñтраницы могут отображатьÑÑ, как будто вы ещё предÑтавлены ÑиÑтеме под именем, Ð´Ð»Ñ Ð±Ð¾Ñ€ÑŒÐ±Ñ‹ Ñ Ñтим Ñвлением обновите кеш браузера.',
+'logouttext' => '<strong>Ð’Ñ‹ завершили ÑÐµÐ°Ð½Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹.</strong>
+
+Ð’Ñ‹ можете продолжить учаÑтие в {{grammar:genitive|{{SITENAME}}}} анонимно или [[Special:UserLogin|предÑтавитьÑÑ Ð·Ð°Ð½Ð¾Ð²Ð¾]] под тем же или другим именем.
+Ðекоторые Ñтраницы могут продолжать отображатьÑÑ Ð² том виде, как будто вы вÑÑ‘ ещё предÑтавлены ÑиÑтеме. Ð”Ð»Ñ Ð±Ð¾Ñ€ÑŒÐ±Ñ‹ Ñ Ñтим Ñвлением обновите кеш браузера.',
'welcomecreation' => '== Добро пожаловать, $1! ==
Ваша ÑƒÑ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ Ñоздана.
Ðе забудьте провеÑти [[Special:Preferences|перÑональную наÑтройку]] Ñайта.',
@@ -637,7 +641,7 @@ $2',
'badsig' => 'ÐÐµÐ²ÐµÑ€Ð½Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ. Проверьте корректноÑÑ‚ÑŒ HTML-тегов.',
'badsiglength' => 'Слишком Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ.
ПодпиÑÑŒ не должна превышать $1 {{PLURAL:$1|Ñимвола|Ñимволов|Ñимволов}}.',
-'email' => 'Эл. почта',
+'email' => 'Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð°',
'prefs-help-realname' => 'ÐаÑтоÑщее Ð¸Ð¼Ñ (необÑзательное поле): еÑли вы укажите его, то оно будет иÑпользовано Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы показать кем был внеÑена правка Ñтраницы.',
'loginerror' => 'Ошибка Ð¾Ð¿Ð¾Ð·Ð½Ð°Ð²Ð°Ð½Ð¸Ñ ÑƒÑ‡Ð°Ñтника',
'prefs-help-email' => 'Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° (необÑзательное поле). ЕÑли Ð°Ð´Ñ€ÐµÑ Ñлектронной почты указан, то вы Ñможете запроÑить отправить вам новый пароль, еÑли вдруг забудете дейÑтвующий.
@@ -649,7 +653,7 @@ $2',
'loginsuccesstitle' => 'Опознание прошло уÑпешно',
'loginsuccess' => 'Теперь вы работаете под именем $1.',
'nosuchuser' => 'УчаÑтника Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ $1 не ÑущеÑтвует.
-Проверьте правильноÑÑ‚ÑŒ напиÑÐ°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½Ð¸ или воÑпользуйтеÑÑŒ формой ниже, чтобы [[Special:Userlogin/signup|зарегиÑтрировать нового учаÑтника]].',
+Проверьте правильноÑÑ‚ÑŒ напиÑÐ°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½Ð¸ или воÑпользуйтеÑÑŒ формой ниже, чтобы [[Special:UserLogin/signup|зарегиÑтрировать нового учаÑтника]].',
'nosuchusershort' => 'Ðе ÑущеÑтвует учаÑтника Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ <nowiki>$1</nowiki>. Проверьте напиÑание имени.',
'nouserspecified' => 'Ð’Ñ‹ должны указать Ð¸Ð¼Ñ ÑƒÑ‡Ð°Ñтника.',
'wrongpassword' => 'Введённый вами пароль неверен. Попробуйте ещё раз.',
@@ -694,7 +698,7 @@ $2',
'resetpass' => 'Ð¡Ð±Ñ€Ð¾Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¾Ñ‚ учётной запиÑи',
'resetpass_announce' => 'Ð’Ñ‹ предÑтавилиÑÑŒ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ временного паролÑ, полученного по Ñлектронной почте. Ð”Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð²Ñ…Ð¾Ð´Ð° в ÑиÑтему, вы должны уÑтановить новый пароль.',
'resetpass_text' => '<!-- Добавьте Ñюда текÑÑ‚ -->',
-'resetpass_header' => 'Ð¡Ð±Ñ€Ð¾Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ',
+'resetpass_header' => 'Изменение Ð¿Ð°Ñ€Ð¾Ð»Ñ ÑƒÑ‡Ñ‘Ñ‚Ð½Ð¾Ð¹ запиÑи',
'resetpass_submit' => 'УÑтановить пароль и предÑтавитьÑÑ',
'resetpass_success' => 'Ваш пароль был уÑпешно изменён! ВыполнÑетÑÑ Ð²Ñ…Ð¾Ð´ в ÑиÑтему…',
'resetpass_bad_temporary' => 'ÐедейÑтвительный временный пароль. Возможно, вы уже изменили ваш пароль, или попробуйте запроÑить временный пароль Ñнова.',
@@ -782,9 +786,8 @@ $2',
'accmailtitle' => 'Пароль выÑлан.',
'accmailtext' => 'Пароль Ð´Ð»Ñ $1 выÑлан на $2.',
'newarticle' => '(ÐоваÑ)',
-'newarticletext' => "Ð’Ñ‹ перешли по ÑÑылке на Ñтатью, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¿Ð¾ÐºÐ° не ÑущеÑтвует.
-Чтобы Ñоздать новую Ñтраницу, наберите текÑÑ‚ в окне, раÑположенном ниже
-(Ñм. [[{{MediaWiki:Helppage}}|Ñправочную Ñтраницу]], чтобы получить больше информации).
+'newarticletext' => "Ð’Ñ‹ перешли по ÑÑылке на Ñтраницу, которой пока не ÑущеÑтвует.
+Чтобы её Ñоздать, наберите текÑÑ‚ в окне, раÑположенном ниже (подробнее Ñм. [[{{MediaWiki:Helppage}}|Ñправочную Ñтраницу]]).
ЕÑли вы оказалиÑÑŒ здеÑÑŒ по ошибке, проÑто нажмите кнопку '''назад''' вашего браузера.",
'anontalkpagetext' => "----''Эта Ñтраница обÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ‚ анонимному учаÑтнику, который ещё не зарегиÑтрировалÑÑ Ð¸Ð»Ð¸ который не предÑтавилÑÑ Ñ€ÐµÐ³Ð¸Ñтрационным именем.
Ð”Ð»Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ иÑпользуетÑÑ Ñ†Ð¸Ñ„Ñ€Ð¾Ð²Ð¾Ð¹ IP-адреÑ.
@@ -817,7 +820,7 @@ $2',
'editingsection' => 'Редактирование $1 (ÑекциÑ)',
'editingcomment' => 'Редактирование $1 (комментарий)',
'editconflict' => 'Конфликт редактированиÑ: $1',
-'explainconflict' => 'Пока вы редактировали Ñту Ñтатью, кто-то Ð²Ð½Ñ‘Ñ Ð² неё изменениÑ. Ð’ верхнем окне Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ñ‹ видите тот текÑÑ‚ Ñтатьи, который будет Ñохранён при нажатии на кнопку «ЗапиÑать Ñтраницу». Ð’ нижнем окне Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚ÑÑ Ð²Ð°Ñˆ вариант. Чтобы Ñохранить ваши изменениÑ, перенеÑите их из нижнего окна Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² верхнее.<br />',
+'explainconflict' => 'Пока вы редактировали Ñту Ñтраницу, кто-то Ð²Ð½Ñ‘Ñ Ð² неё изменениÑ. Ð’ верхнем окне Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ñ‹ видите текущий текÑÑ‚ Ñтраницы. Ð’ нижнем окне находитÑÑ Ð²Ð°Ñˆ вариант. ПеренеÑите Ñделанные вами Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸Ð· нижнего окна в верхнее. При нажатии на кнопку «ЗапиÑать Ñтраницу» будет Ñохранён текÑÑ‚ верхнего окна.',
'yourtext' => 'Ваш текÑÑ‚',
'storedversion' => 'Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ñ‘Ð½Ð½Ð°Ñ Ð²ÐµÑ€ÑиÑ',
'nonunicodebrowser' => '<strong>ПРЕДУПРЕЖДЕÐИЕ: Ваш браузер не поддерживает кодировку Юникод. При редактировании Ñтатей вÑе не-ASCII Ñимволы будут заменены на Ñвои шеÑтнадцатеричные коды.</strong>',
@@ -832,7 +835,8 @@ $2',
ЕÑли вы не хотите, чтобы кто-либо изменÑл ваши текÑÑ‚Ñ‹, не помещайте их Ñюда.<br />
Ð’Ñ‹ также подтверждаете, что ÑвлÑетеÑÑŒ автором вноÑимых дополнений, или Ñкопировали их из иÑточника, допуÑкающего Ñвободное раÑпроÑтранение и изменение Ñвоего Ñодержимого (Ñм. $1).
<strong>ÐЕ РÐЗМЕЩÐЙТЕ БЕЗ РÐЗРЕШЕÐИЯ ОХРÐÐЯЕМЫЕ ÐВТОРСКИМ ПРÐВОМ ÐœÐТЕРИÐЛЫ!</strong>',
-'longpagewarning' => '<strong>ПРЕДУПРЕЖДЕÐИЕ: Длина Ñтой Ñтраницы ÑоÑтавлÑет $1 килобайт. Страницы, размер которых приближаетÑÑ Ðº 32 КБ или превышает Ñто значение, могут неверно отображатьÑÑ Ð² некоторых браузерах.
+'longpagewarning' => '<strong>ПРЕДУПРЕЖДЕÐИЕ: Длина Ñтой Ñтраницы ÑоÑтавлÑет $1 килобайт.
+Страницы, размер которых приближаетÑÑ Ðº 32 КБ или превышает Ñто значение, могут неверно отображатьÑÑ Ð² некоторых браузерах.
ПожалуйÑта, раÑÑмотрите вариант Ñ€Ð°Ð·Ð±Ð¸ÐµÐ½Ð¸Ñ Ñтраницы на меньшие чаÑти.</strong>',
'longpageerror' => '<strong>ОШИБКÐ: запиÑываемый вами текÑÑ‚ имеет размер $1 килобайт, что больше, чем уÑтановленный предел $2 килобайт. Страница не может быть Ñохранена.</strong>',
'readonlywarning' => '<strong>ПРЕДУПРЕЖДЕÐИЕ: база данных заблокирована в ÑвÑзи Ñ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°Ð¼Ð¸ обÑлуживаниÑ,
@@ -932,13 +936,13 @@ $3 указал Ñледующую причину: ''$2''",
'revisiondelete' => 'Удалить / воÑÑтановить верÑии Ñтраницы',
'revdelete-nooldid-title' => 'Ðе задана Ñ†ÐµÐ»ÐµÐ²Ð°Ñ Ð²ÐµÑ€ÑиÑ',
'revdelete-nooldid-text' => 'Ð’Ñ‹ не задали целевую верÑию (или верÑии) Ð´Ð»Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ñтой функции.',
-'revdelete-selected' => '{{PLURAL:$2|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ð²ÐµÑ€ÑиÑ|Выбранные верÑии}} Ñтраницы [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ|Выбранные запиÑи}} журнала:',
-'revdelete-text' => 'Удалённые верÑии будут показыватьÑÑ Ð² иÑтории Ñтраницы и журналах,
-но чаÑÑ‚ÑŒ их ÑÐ¾Ð´ÐµÑ€Ð¶Ð°Ð½Ð¸Ñ Ð±ÑƒÐ´ÐµÑ‚ недоÑтупна обычным поÑетителÑм.
+'revdelete-selected' => "'''{{PLURAL:$2|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ð²ÐµÑ€ÑиÑ|Выбранные верÑии}} Ñтраницы [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ|Выбранные запиÑи}} журнала:'''",
+'revdelete-text' => "'''Удалённые верÑии будут показыватьÑÑ Ð² иÑтории Ñтраницы и журналах,
+но чаÑÑ‚ÑŒ их ÑÐ¾Ð´ÐµÑ€Ð¶Ð°Ð½Ð¸Ñ Ð±ÑƒÐ´ÐµÑ‚ недоÑтупна обычным поÑетителÑм.'''
ÐдминиÑтраторы будут иметь доÑтуп к Ñкрытому Ñодержанию и Ñмогут воÑÑтановить его через Ñтот же интерфейÑ,
-за иÑключением Ñлучаев, когда было уÑтановлено дополнительное ограничение.',
+за иÑключением Ñлучаев, когда было уÑтановлено дополнительное ограничение.",
'revdelete-legend' => 'УÑтановить ограничениÑ:',
'revdelete-hide-text' => 'Скрыть текÑÑ‚ Ñтой верÑии Ñтраницы',
'revdelete-hide-name' => 'Скрыть дейÑтвие и его объект',
@@ -1010,7 +1014,7 @@ $3 указал Ñледующую причину: ''$2''",
# Search results
'searchresults' => 'Результаты поиÑка',
'searchresulttext' => 'Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð±Ð¾Ð»ÐµÐµ подробной информации о поиÑке на Ñтраницах проекта, Ñм. [[{{MediaWiki:Helppage}}|Ñправочный раздел]].',
-'searchsubtitle' => 'По запроÑу «[[:$1]]»',
+'searchsubtitle' => 'По запроÑу «[[:$1]]» ([[Special:Prefixindex/$1|Ñтраницы, начинающиеÑÑ Ñ Ñтого названиÑ]] | [[Special:WhatLinksHere/$1|ÑÑылающиеÑÑ Ð½Ð° Ñто название]])',
'searchsubtitleinvalid' => 'По запроÑу «$1»',
'noexactmatch' => "'''Страницы Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸ÐµÐ¼ «$1» не ÑущеÑтвует.''' [[:$1|Создать Ñтраницу]].",
'noexactmatch-nocreate' => 'Страницы Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸ÐµÐ¼ «$1» не ÑущеÑтвует.',
@@ -1053,7 +1057,7 @@ $3 указал Ñледующую причину: ''$2''",
'mypreferences' => 'ÐаÑтройки',
'prefs-edits' => 'КоличеÑтво правок:',
'prefsnologin' => 'Ð’Ñ‹ не предÑтавилиÑÑŒ ÑиÑтеме',
-'prefsnologintext' => 'Ð’Ñ‹ должны <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} предÑтавитьÑÑ ÑиÑтеме]</span>, чтобы изменÑÑ‚ÑŒ наÑтройки учаÑтника.',
+'prefsnologintext' => 'Ð’Ñ‹ должны <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} предÑтавитьÑÑ ÑиÑтеме]</span>, чтобы изменÑÑ‚ÑŒ наÑтройки учаÑтника.',
'prefsreset' => 'ВоÑÑтановлены наÑтройки по умолчанию.',
'qbsettings' => 'Панель навигации',
'qbsettings-none' => 'Ðе показывать',
@@ -1061,7 +1065,7 @@ $3 указал Ñледующую причину: ''$2''",
'qbsettings-fixedright' => 'ÐÐµÐ¿Ð¾Ð´Ð²Ð¸Ð¶Ð½Ð°Ñ Ñправа',
'qbsettings-floatingleft' => 'ÐŸÐ»Ð°Ð²Ð°ÑŽÑ‰Ð°Ñ Ñлева',
'qbsettings-floatingright' => 'ÐŸÐ»Ð°Ð²Ð°ÑŽÑ‰Ð°Ñ Ñправа',
-'changepassword' => 'Сменить пароль',
+'changepassword' => 'Изменение паролÑ',
'skin' => 'Оформление',
'math' => 'Отображение формул',
'dateformat' => 'Формат даты',
@@ -1161,7 +1165,7 @@ $3 указал Ñледующую причину: ''$2''",
'right-read' => 'проÑмотр Ñтраниц',
'right-edit' => 'правка Ñтраниц',
'right-createpage' => 'Ñоздание Ñтраниц (не ÑвлÑющихÑÑ Ð¾Ð±ÑуждениÑми)',
-'right-createtalk' => 'Ñоздавать Ñтраницы обÑуждений',
+'right-createtalk' => 'Ñоздание Ñтраниц обÑуждений',
'right-createaccount' => 'Ñоздание новых учётных запиÑей учаÑтников',
'right-minoredit' => 'проÑтановка отметки «малое изменение»',
'right-move' => 'переименование Ñтраниц',
@@ -1195,7 +1199,7 @@ $3 указал Ñледующую причину: ''$2''",
'right-editprotected' => 'правка защищённых Ñтраниц (без каÑкадной защиты)',
'right-editinterface' => 'изменение пользовательÑкого интерфейÑа',
'right-editusercssjs' => 'правка CSS- и JS-файлов других учаÑтников',
-'right-rollback' => 'быÑтрый откат правок поÑледнего учаÑтник на некоторой Ñтранице',
+'right-rollback' => 'быÑтрый откат правок поÑледнего учаÑтника на некоторой Ñтранице',
'right-markbotedits' => 'отметка откатываемых правок как правок бота',
'right-noratelimit' => 'нет ограничений по ÑкороÑти',
'right-import' => 'импорт Ñтраниц из других вики',
@@ -1238,7 +1242,7 @@ $3 указал Ñледующую причину: ''$2''",
'minoreditletter' => 'м',
'newpageletter' => 'Ð',
'boteditletter' => 'б',
-'number_of_watching_users_pageview' => '[$1 {{PLURAL:$1|наблюдающий пользователь|наблюдающих пользователÑ|наблюдающих пользователей}}]',
+'number_of_watching_users_pageview' => '[$1 {{PLURAL:$1|наблюдающий учаÑтник|наблюдающих учаÑтника|наблюдающих учаÑтников}}]',
'rc_categories' => 'Только из категорий (разделитель «|»)',
'rc_categories_any' => 'Любой',
'newsectionsummary' => '/* $1 */ ÐÐ¾Ð²Ð°Ñ Ñ‚ÐµÐ¼Ð°',
@@ -1289,6 +1293,7 @@ $3 указал Ñледующую причину: ''$2''",
'illegalfilename' => 'Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° «$1» Ñодержит Ñимволы, которые не разрешаетÑÑ Ð¸Ñпользовать в заголовках. ПожалуйÑта, переименуйте файл и попытайтеÑÑŒ загрузить его Ñнова.',
'badfilename' => 'Ðазвание файла было изменено на $1.',
'filetype-badmime' => 'Файлы, имеющие MIME-тип "$1", не могут быть загружены.',
+'filetype-bad-ie-mime' => 'Ðевозможно загрузить Ñтот файл, так как Internet Explorer будет определÑÑ‚ÑŒ его как «$1», то еÑÑ‚ÑŒ неразрешённым и потенциально опаÑным типом файла.',
'filetype-unwanted-type' => "'''\".\$1\"''' — нежелательный тип файла.
{{PLURAL:\$3|Предпочтительным типом файла ÑвлÑетÑÑ|Предпочтительные типы файлов:}} \$2.",
'filetype-banned-type' => "'''\".\$1\"''' — запрещённый тип файла.
@@ -1454,7 +1459,8 @@ PICT # различные
# Unused templates
'unusedtemplates' => 'ÐеиÑпользуемые шаблоны',
-'unusedtemplatestext' => 'Ðа Ñтой Ñтранице перечиÑлены вÑе Ñтраницы проÑтранÑтва имён «Шаблоны», которые не включены в другие Ñтраницы. Ðе забывайте проверить отÑутÑтвие других ÑÑылок на шаблон, перед его удалением.',
+'unusedtemplatestext' => 'Ðа Ñтой Ñтранице перечиÑлены вÑе Ñтраницы проÑтранÑтва имён «{{ns:template}}», которые не включены в другие Ñтраницы.
+Ðе забывайте проверить отÑутÑтвие других ÑÑылок на шаблон, перед его удалением.',
'unusedtemplateswlh' => 'другие ÑÑылки',
# Random page
@@ -1467,7 +1473,7 @@ PICT # различные
# Statistics
'statistics' => 'СтатиÑтика',
-'sitestats' => 'СтатиÑтика Ñайта',
+'sitestats' => 'СтатиÑтика {{grammar:genitive|{{SITENAME}}}}',
'userstats' => 'СтатиÑтика учаÑтников',
'sitestatstext' => "Ð’Ñего в базе данных ÑодержитÑÑ '''$1''' {{PLURAL:$1|Ñтраница|Ñтраницы|Ñтраниц}}.
Это чиÑло включает в ÑÐµÐ±Ñ Ñтраницы о проекте, Ñтраницы обÑуждений, незаконченные Ñтатьи, Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸ другие Ñтраницы, которые, не учитываютÑÑ Ð¿Ñ€Ð¸ подÑчёте количеÑтва Ñтатей.
@@ -1481,7 +1487,7 @@ PICT # различные
'userstatstext' => "{{PLURAL:$1|ЗарегиÑтрировалÑÑ|ЗарегиÑтрировалиÑÑŒ|ЗарегиÑтрировалиÑÑŒ}} '''$1''' {{PLURAL:$1|учаÑтник|учаÑтника|учаÑтников}}, из которых '''$2''' ($4 %) имеют права «$5».",
'statistics-mostpopular' => 'Ðаиболее чаÑто проÑматриваемые Ñтраницы',
-'disambiguations' => 'Страницы, опиÑывающие многозначные термины',
+'disambiguations' => 'Страницы Ñо ÑÑылками на многозначные термины',
'disambiguationspage' => 'Template:ÐеоднозначноÑÑ‚ÑŒ',
'disambiguations-text' => "Следующие Ñтраницы ÑÑылаютÑÑ Ð½Ð° '''многозначные Ñтраницы'''.
ВмеÑто Ñтого они, вероÑтно, должны указывать на ÑоответÑтвующую конкретную Ñтатью.<br />
@@ -1502,7 +1508,7 @@ PICT # различные
'withoutinterwiki-legend' => 'ПриÑтавка',
'withoutinterwiki-submit' => 'Показать',
-'fewestrevisions' => 'Страницы Ñ Ð½Ð°Ð¸Ð¼ÐµÐ½ÑŒÑˆÐ¸Ð¼ количеÑтвом изменений',
+'fewestrevisions' => 'Страницы Ñ Ð½Ð°Ð¸Ð¼ÐµÐ½ÑŒÑˆÐ¸Ð¼ количеÑтвом верÑий',
# Miscellaneous special pages
'nbytes' => '$1 {{PLURAL:$1|байт|байта|байт}}',
@@ -1513,7 +1519,7 @@ PICT # различные
'nviews' => '$1 {{PLURAL:$1|проÑмотр|проÑмотра|проÑмотров}}',
'specialpage-empty' => 'Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ðµ дал результатов.',
'lonelypages' => 'Страницы-Ñироты',
-'lonelypagestext' => 'Ðа Ñледующие Ñтраницы нет ÑÑылок Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… Ñтраниц данной вики.',
+'lonelypagestext' => 'Ðа Ñледующие Ñтраницы нет ÑÑылок Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… Ñтраниц {{grammar:genitive|{{SITENAME}}}}, и они не включаютÑÑ Ð² другие Ñтраницы.',
'uncategorizedpages' => 'Ðекатегоризованные Ñтраницы',
'uncategorizedcategories' => 'Ðекатегоризованные категории',
'uncategorizedimages' => 'Ðекатегоризованные изображениÑ',
@@ -1620,8 +1626,8 @@ PICT # различные
'mailnologintext' => 'Ð’Ñ‹ должны [[Special:UserLogin|предÑтавитьÑÑ ÑиÑтеме]] и иметь дейÑтвительный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты в ваших [[Special:Preferences|наÑтройках]], чтобы иметь возможноÑÑ‚ÑŒ отправлÑÑ‚ÑŒ Ñлектронную почту другим учаÑтникам.',
'emailuser' => 'ПиÑьмо учаÑтнику',
'emailpage' => 'ПиÑьмо учаÑтнику',
-'emailpagetext' => 'ЕÑли Ñтот учаÑтник указал дейÑтвительный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты в Ñвоих наÑтройках, то, заполнив форму ниже, можно отправить ему Ñообщение.
-Электронный адреÑ, который вы указали в [[Special:Preferences|Ñвоих наÑтройках]], будет указан в поле пиÑьма «От кого», поÑтому получатель будет иметь возможноÑÑ‚ÑŒ ответить непоÑредÑтвенно вам.',
+'emailpagetext' => 'С помощью данной формы можно отправить Ñообщение на Ð°Ð´Ñ€ÐµÑ Ñлектронной почты Ñтого учаÑтника.
+Ð’ качеÑтве обратного адреÑа будет указан тот адреÑ, который вы указали в [[Special:Preferences|Ñвоих наÑтройках]], таким образом получатель будет иметь возможноÑÑ‚ÑŒ ответить непоÑредÑтвенно вам.',
'usermailererror' => 'При отправке ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ñлектронной почты произошла ошибка:',
'defemailsubject' => 'ПиÑьмо из {{grammar:genitive|{{SITENAME}}}}',
'noemailtitle' => 'ÐÐ´Ñ€ÐµÑ Ñлектронной почты отÑутÑтвует',
@@ -1749,7 +1755,7 @@ $NEWPAGE
'rollback_short' => 'Откат',
'rollbacklink' => 'откатить',
'rollbackfailed' => 'Ошибка при Ñовершении отката',
-'cantrollback' => 'Ðевозможно откатить изменениÑ; поÑледний, кто вноÑил изменениÑ, ÑвлÑетÑÑ ÐµÐ´Ð¸Ð½Ñтвенным автором Ñтой Ñтатьи.',
+'cantrollback' => 'Ðевозможно откатить изменениÑ; поÑледний, кто вноÑил изменениÑ, ÑвлÑетÑÑ ÐµÐ´Ð¸Ð½Ñтвенным автором Ñтой Ñтраницы.',
'alreadyrolled' => 'Ðевозможно откатить поÑледние Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ [[:$1]], Ñделанные [[User:$2|$2]] ([[User talk:$2|ОбÑуждение]] | [[Special:Contributions/$2|{{int:contribslink}}]]);
кто-то другой уже отредактировал или откатил Ñту Ñтраницу.
@@ -1848,6 +1854,8 @@ $NEWPAGE
'undelete-error-long' => 'Во Ð²Ñ€ÐµÐ¼Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° возникли ошибки:
$1',
+'undelete-show-file-confirm' => 'Ð’Ñ‹ уверены, что желаете проÑмотреть удалённую верÑию файла <nowiki>$1</nowiki> от $2 $3?',
+'undelete-show-file-submit' => 'Да',
# Namespace form on various pages
'namespace' => 'ПроÑтранÑтво имён:',
@@ -1928,7 +1936,7 @@ $1',
'ipb-edit-dropdown' => 'Править ÑпиÑок причин',
'ipb-unblock-addr' => 'Разблокировать $1',
'ipb-unblock' => 'Разблокировать учаÑтника или IP-адреÑ',
-'ipb-blocklist-addr' => 'Показать дейÑтвующие блокировки Ð´Ð»Ñ $1',
+'ipb-blocklist-addr' => 'ДейÑтвующие блокировки Ð´Ð»Ñ $1',
'ipb-blocklist' => 'Показать дейÑтвующие блокировки',
'unblockip' => 'Разблокировать IP-адреÑ',
'unblockiptext' => 'ИÑпользуйте форму ниже, чтобы воÑÑтановить возможноÑÑ‚ÑŒ запиÑи Ñ Ñ€Ð°Ð½ÐµÐµ заблокированного IP-адреÑа или учётной запиÑи.',
@@ -2105,7 +2113,7 @@ $1',
Ð’Ñе операции межвики импорта региÑтрируютÑÑ Ð² [[Special:Log/import|ÑоответÑтвующем журнале]].',
'import-interwiki-history' => 'Копировать вÑÑŽ иÑторию изменений Ñтой Ñтраницы',
'import-interwiki-submit' => 'Импортировать',
-'import-interwiki-namespace' => 'Помещать Ñтраницы в проÑтранÑтво имён:',
+'import-interwiki-namespace' => 'Целевое проÑтранÑтво имён:',
'importtext' => 'ПожалуйÑта, ÑкÑпортируйте Ñтраницу из иÑходной вики, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ [[Special:Export|ÑоответÑтвующий инÑтрумент]]. Сохраните файл на диÑк, а затем загрузите его Ñюда.',
'importstart' => 'Импортирование Ñтраниц…',
'import-revision-count' => '$1 {{PLURAL:$1|верÑиÑ|верÑии|верÑий}}',
@@ -2127,6 +2135,8 @@ $1',
'import-nonewrevisions' => 'Ð’Ñе редакции были ранее импортированы.',
'xml-error-string' => '$1 в Ñтроке $2, позиции $3 (байт $4): $5',
'import-upload' => 'Загрузить XML-данные',
+'import-token-mismatch' => 'ПотерÑны данные ÑеанÑа. ПожалуйÑта, попробуйте ещё раз.',
+'import-invalid-interwiki' => 'Ðевозможно импортировать из указанной вики.',
# Import log
'importlogpage' => 'Журнал импорта',
@@ -2199,22 +2209,10 @@ $1',
# Stylesheets
'common.css' => '/** Размещённый здеÑÑŒ CSS будет применÑÑ‚ÑŒÑÑ ÐºÐ¾ вÑем темам Ð¾Ñ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð¸Ñ */',
-'monobook.css' => '/* Размещённый здеÑÑŒ CSS будет применÑÑ‚ÑŒÑÑ Ðº теме Ð¾Ñ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð¸Ñ Monobook */
-
-/*
-Это нужно чтобы в окошке поиÑка кнопки не разбивалиÑÑŒ на 2 Ñтроки
-к Ñожалению в main.css Ð´Ð»Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ Go пропиÑаны паддинги .5em.
-Что хорошо Ð´Ð»Ñ "Go" плохо Ð´Ð»Ñ "Перейти" --st0rm
-*/
-
-#searchGoButton {
- padding-left: 0em;
- padding-right: 0em;
- font-weight: bold;
-}',
+'monobook.css' => '/* Размещённый здеÑÑŒ CSS будет применÑÑ‚ÑŒÑÑ Ðº теме Ð¾Ñ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð¸Ñ Monobook */',
# Scripts
-'common.js' => '/* Размещённый здеÑÑŒ код JavaScript будет загружен вÑем пользователÑм при обращении к какой-либо Ñтранице */',
+'common.js' => '/* Размещённый здеÑÑŒ JavaScript код будет загружатьÑÑ Ð²Ñем пользователÑм при обращении к каждой Ñтранице */',
'monobook.js' => '/* Указанный здеÑÑŒ JavaScript будет загружен вÑем учаÑтникам, иÑпользующим тему Ð¾Ñ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð¸Ñ MonoBook */',
# Metadata
@@ -2598,7 +2596,7 @@ $1',
# External editor support
'edit-externally' => 'Редактировать Ñтот файл, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð²Ð½ÐµÑˆÐ½ÑŽÑŽ программу',
-'edit-externally-help' => 'ПодробноÑти Ñм. на Ñтранице [http://www.mediawiki.org/wiki/Manual:External_editors Meta:Help:External_editors].',
+'edit-externally-help' => '(подробнее Ñм. в [http://www.mediawiki.org/wiki/Manual:External_editors руководÑтве по уÑтановке])',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'вÑе',
diff --git a/languages/messages/MessagesSa.php b/languages/messages/MessagesSa.php
index 51bb5f2f..cfb8c1a5 100644
--- a/languages/messages/MessagesSa.php
+++ b/languages/messages/MessagesSa.php
@@ -5,6 +5,7 @@
* @file
*
* @author Kaustubh
+ * @author Mahitgar
*/
$fallback = 'hi';
@@ -55,6 +56,8 @@ $skinNames = array(
);
$messages = array(
+'underline-always' => 'सदा',
+
# Dates
'sunday' => 'विशà¥à¤°à¤¾à¤®à¤µà¤¾à¤¸à¤°à¥‡',
'monday' => 'सोमवासरे',
@@ -83,14 +86,67 @@ $messages = array(
'november' => 'कारà¥à¤¤à¤¿à¤•à¤®à¤¾à¤°à¥à¤—शीरà¥à¤·à¥‡',
'december' => 'मारà¥à¤—शीरà¥à¤·à¤ªà¥Œà¤·à¥‡',
-'and' => 'à¤à¤µà¤®à¥',
-
-'help' => 'सहायता',
+'about' => 'विषये',
+'newwindow' => '(उदà¥à¤˜à¤Ÿà¥ नविन पृषà¥à¤ )',
+'qbfind' => 'शोध',
+'qbedit' => 'संपादयति',
+'qbpageoptions' => 'इदमà¥â€Œ पृषà¥à¤ ',
+'navigation' => 'सà¥à¤šà¤¾à¤²à¤¨',
+'and' => 'à¤à¤µà¤®à¥',
+
+'help' => 'सहायता',
+'search' => 'शोध',
+'go' => 'गचà¥à¤›à¤¤à¤¿',
+'history' => 'पृषà¥à¤ à¤¸à¥à¤¯ इतिहास',
+'history_short' => 'इतिहास',
+'printableversion' => 'मà¥à¤¦à¥à¤°à¤£à¤¸à¥à¤¯ पाठ',
+'newpage' => 'नविन पृषà¥à¤ ',
+'talkpagelinktext' => 'संवाद',
+'specialpage' => 'विशेष पृषà¥à¤ ',
+'toolbox' => 'साधनपेटी',
+'jumptonavigation' => 'सà¥à¤šà¤¾à¤²à¤¨',
# 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' => 'सदà¥à¤¯ घटना',
+'disclaimers' => 'सà¥à¤µà¤¾à¤®à¥à¤¯à¤¤à¥à¤¯à¤¾à¤—ं',
'edithelp' => 'संपादनारà¥à¤¥à¤‚ सहायता',
+'faq' => 'अतिपà¥à¤°à¤¶à¥à¤¨à¤ªà¥ƒà¤·à¥à¤Ÿ',
+'helppage' => 'Help:सहायà¥à¤¯',
'mainpage' => 'मà¥à¤–पृषà¥à¤ à¤‚',
'mainpage-description' => 'मà¥à¤–पृषà¥à¤ à¤‚',
+'privacy' => 'गोपनीयविषये नीति',
+
+'editsection' => 'संपादयति',
+
+# Short words for each namespace, by default used in the namespace tab in monobook
+'nstab-main' => 'पृषà¥à¤ ',
+'nstab-image' => 'संचिका',
+'nstab-template' => 'बिंबधर',
+
+# General errors
+'error' => 'विभà¥à¤°à¤®',
+'viewsource' => 'सà¥à¤°à¥‹à¤¤ पशà¥à¤¯à¤¤à¤¿',
+
+# Login and logout pages
+'login' => 'पà¥à¤°à¤µà¥‡à¤¶ करोसि',
+'gotaccountlink' => 'पà¥à¤°à¤µà¥‡à¤¶ करोसि',
+
+# Edit pages
+'savearticle' => 'पृषà¥à¤  तà¥à¤°à¤¾à¤¯à¤¤à¥‡',
+'preview' => 'पà¥à¤°à¤¾à¤°à¥‚प पà¥à¤°à¥‡à¤•à¥à¤·à¤¾',
+'showpreview' => 'पà¥à¤°à¤¾à¤°à¥‚प पà¥à¤°à¥‡à¤•à¥à¤·à¤¾',
+'newarticle' => '(नविन)',
+
+# History pages
+'page_first' => 'पà¥à¤°à¤¥à¤®à¥â€Œ',
+
+# Search results
+'powersearch' => 'परिणत शोध',
+
+# Recent changes
+'recentchanges' => 'नवीनतम परिवरà¥à¤¤à¤¨',
+'show' => 'दरà¥à¤¶à¤¯à¤¤à¤¿',
# Miscellaneous special pages
'ancientpages' => 'पà¥à¤°à¤¾à¤šà¥€à¤¨à¤¤à¤®à¥ पृषà¥à¤ à¤¾',
@@ -101,6 +157,9 @@ $messages = array(
# Special:AllPages
'allarticles' => 'सरà¥à¤µ लेखा',
+# Special:Categories
+'categories' => 'वरà¥à¤—',
+
# E-mail user
'emailsubject' => 'विषयः',
'emailmessage' => 'सनà¥à¤¦à¥‡à¤¶à¤ƒ',
@@ -115,7 +174,20 @@ $messages = array(
'allmessages' => 'वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾ सनà¥à¤¦à¥‡à¤¶à¤¾à¤¨à¤¿',
'allmessagesname' => 'नाम',
+# Tooltip help for the actions
+'tooltip-n-mainpage' => 'मà¥à¤–पृषà¥à¤  अभà¥à¤¯à¤¾à¤—म',
+'tooltip-n-recentchanges' => 'नविनतम परिवरà¥à¤¤à¤¨ सूची',
+'tooltip-n-randompage' => 'अविशीषà¥à¤Ÿ लेख',
+'tooltip-save' => 'तà¥à¤°à¤¾à¤¯à¤¤à¥‡',
+
+# 'all' in various places, this might be different for inflected languages
+'namespacesall' => 'सरà¥à¤µ',
+'monthsall' => 'सरà¥à¤µ',
+
# Auto-summaries
'autosumm-new' => 'नवीन पृषà¥à¤ à¤‚: $1',
+# Special:Version
+'version' => 'आवृतà¥à¤¤à¤¿', # Not used as normal message but as header for the special page itself
+
);
diff --git a/languages/messages/MessagesSah.php b/languages/messages/MessagesSah.php
index 62739bf1..2454cd55 100644
--- a/languages/messages/MessagesSah.php
+++ b/languages/messages/MessagesSah.php
@@ -6,6 +6,7 @@
*
* @author Bert Jickty
* @author HalanTul
+ * @author Urhixidur
*/
$messages = array(
@@ -132,7 +133,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ ÑƒÐ»Ð°Ñ€Ñ‹Ñ‚Ñ‹Ñ‹Ñ‚Ñ‹Ð½ параметрдара]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki релизтарын почтовай иÑпииһÑгÑ]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki релизтарын почтовай иÑпииһÑгÑ]',
'about' => 'Бу туһунан',
'article' => 'ЫÑтатыйа',
@@ -415,7 +416,7 @@ $1 бÑлиÑÑ‚Ñ‚Ñн (буукубаттан) ордук буолуо ÑуохÑ
'noname' => 'Эн тиһилик билÑÑ€ аатын киллÑрбÑÑ‚Ñххин.',
'loginsuccesstitle' => 'Киирдиҥ',
'loginsuccess' => "'''Билигин бу аатынан үлÑлиигин: \"\$1\".'''",
-'nosuchuser' => 'Маннык - "$1" - ааттаах кыттааччы Ñуох. Ðатыҥ Ñөпкө Ñуруллубутун көр ÑбÑÑ‚ÑÑ€ [[Special:Userlogin/signup|Ñаҥаттан киир]].',
+'nosuchuser' => 'Маннык - "$1" - ааттаах кыттааччы Ñуох. Ðатыҥ Ñөпкө Ñуруллубутун көр ÑбÑÑ‚ÑÑ€ [[Special:UserLogin/signup|Ñаҥаттан киир]].',
'nosuchusershort' => 'Маннык - "<nowiki>$1</nowiki>" - ааттаах кыттааччы Ñуох. Ðатыҥ Ñөпкө Ñуруллубутун көр.',
'nouserspecified' => 'Кыттааччы аатын киллÑриÑÑ…Ñ‚ÑÑххин.',
'wrongpassword' => 'Киирии тылыҥ Ñыыһалаах. Ó¨ÑÑÓ© киллÑÑ€Ñн көр.',
@@ -461,7 +462,7 @@ $1 бÑлиÑÑ‚Ñ‚Ñн (буукубаттан) ордук буолуо ÑуохÑ
'resetpass' => 'Киирии тылы Ñаҥаттан киллÑÑ€',
'resetpass_announce' => 'Бу быÑтах кÑÐ¼Ò¥Ñ Ñ‚ÑƒÑ‚Ñ‚ÑƒÐ»Ð»Ð°Ñ€ киирии тылынан киирдиҥ. Ð¢Ò¯Ð¼Ò¯ÐºÐºÑ Ñаҥа киирии тылла Ñуруй:',
'resetpass_text' => '<!-- ТиÑкиһи манна ÑбÑн Ñуруйуҥ -->',
-'resetpass_header' => 'Киирии тылы уларыт',
+'resetpass_header' => 'Ðат киирии тылын уларытыы',
'resetpass_submit' => 'Киирии тылы уларыт уонна киир',
'resetpass_success' => 'Your password has been changed successfully! Now logging you in...
Киирии тылыҥ ÑÑ‚ÑÒ¥Ò¥Ñ ÑƒÐ»Ð°Ñ€Ñ‹Ð¹Ð´Ð°. Сотору кÑминÑн киириÑÒ¥...',
@@ -603,7 +604,7 @@ IP-аадырыһа ÑÑ€Ñ ÐºÓ©ÑÑ‚Ó©Ñ€.
'copyrightwarning2' => 'Болҕой, Ñн Ñуруйбут матырыйаалгын ким баҕарар уларытар уонна Ñуох гынар бырааптаах. Суруйбуккун уларыталларын ÑөбүлÑÑбÑÑ‚ буоллаххына манна Ñуруйума.<br />
Эбиитин манна Ñуруйдаххына, уларытыы ааптара мин буолабын, ÑбÑÑ‚ÑÑ€ көҥүл туһанары уонна уларытары көҥүллүүр ÑиртÑн ыллым диÑн бигÑргÑÑ‚Ñҕин (маны көр $1).<br /> <strong>КИМ ЭРЭ БÐС БИЛИИТИРМÐÐÐРКИÐИТТЭРКӨҤҮЛЭ СУОХ УГУМÐ!</strong>',
'longpagewarning' => '<strong>СЭРЭТИИ: Бу ÑирÑй ыйааһына $1 килобайт.
-Сорох интÑриниÑÑ‚ бырагырааммаларыгар 32 КБ ыйааһыҥҥа чугаһыыр ÑирÑйдÑÑ€ үчүгÑйдик көÑтүбÑÑ‚Ñ‚ÑÑ€.
+Сорох интÑриниÑÑ‚ бырагырааммаларыгар 32 kБ ыйааһыҥҥа чугаһыыр ÑирÑйдÑÑ€ үчүгÑйдик көÑтүбÑÑ‚Ñ‚ÑÑ€.
Онон бука диÑн бу ÑирÑйи кыра ÑирÑйдÑÑ€Ð³Ñ Ñ…Ð°Ð¹Ñ‹Ñ‚Ð°Ñ€ туһунан толкуйдааҥ.</strong>',
'longpageerror' => '<strong>ERROR: The text you have submitted is $1 kilobytes
long, which is longer than the maximum of $2 kilobytes. It cannot be saved.</strong>
@@ -612,7 +613,7 @@ long, which is longer than the maximum of $2 kilobytes. It cannot be saved.</str
Билигин уларытыыгын бÑйÑÒ¥ дииÑкÑÒ•ÑÑ€ хаалларан баран, кÑлин манна уган биÑриÑххин Ñөп.</strong>',
'protectedpagewarning' => '<strong>СЭРЭТИИ: Бу ÑирÑй хатанан турар, админиÑтратордар ÑÑ€Ñ ÑƒÐ»Ð°Ñ€Ñ‹Ñ‚Ð°Ñ€ кыахтаахтар.</strong>',
'semiprotectedpagewarning' => "'''БиллÑрии:''' Бу ÑирÑй хатанан турар, ааттарын билиһиннÑрбит ÑÑ€Ñ ÐºÑ‹Ñ‚Ñ‚Ð°Ð°Ñ‡Ñ‡Ñ‹Ð»Ð°Ñ€ уларытар кыахтаахтар.",
-'cascadeprotectedwarning' => "'''СÑÑ€Ñтии:''' Бу ÑирÑйи \"админÑтратордар\" бөлөххө киирÑÑ€ кыттааччылар ÑÑ€Ñ ÑƒÐ»Ð°Ñ€Ñ‹Ñ‚Ð°Ñ€ кыахтаахтар, тоҕо диÑÑ‚ÑÑ…Ñ…Ñ ÑирÑй маннык каÑкаднай көмүÑкÑллÑÑÑ… ÑирÑйдÑÑ€ бөлөхтөрүгÑÑ€ киирÑÑ€:",
+'cascadeprotectedwarning' => "'''СÑÑ€Ñтии:''' Бу ÑирÑйи \"дьаһабыллар\" бөлөххө киирÑÑ€ кыттааччылар ÑÑ€Ñ ÑƒÐ»Ð°Ñ€Ñ‹Ñ‚Ð°Ñ€ кыахтаахтар, тоҕо диÑÑ‚ÑÑ…Ñ…Ñ ÑирÑй каÑкаднай көмүÑкÑллÑÑÑ… {{PLURAL:\$1|ÑирÑй бөлөҕөр|ÑирÑйдÑÑ€ бөлөхтөрүгÑÑ€}} киирÑÑ€:",
'titleprotectedwarning' => '<strong>СЭРЭТИИ: Бу ÑирÑйи уларытар бобуллубут, аҕыйах ÑÑ€Ñ ÐºÐ¸Ò»Ð¸ уларытыан Ñөп.</strong>',
'templatesused' => 'Манна туттуллубут халыыптар:',
'templatesusedpreview' => 'Манна туттуллубут халыыптар:',
@@ -703,13 +704,13 @@ long, which is longer than the maximum of $2 kilobytes. It cannot be saved.</str
'revdelete-nooldid-title' => 'Торум чопчу ыйыллыбата',
'revdelete-nooldid-text' => 'Бу дьайыыны оҥорорго торуму (торумнары) чуолаан ыйбатаххын,
ÑбÑÑ‚ÑÑ€ торум ончу Ñуох, ÑбÑÑ‚ÑÑ€ киÑÑ‚Ñммит торум.',
-'revdelete-selected' => '[[:$1]] ÑирÑй {{PLURAL:$2|талыллыбыт торума|талыллыбыт торумнара}}:',
-'logdelete-selected' => '{{PLURAL:$1|СирÑй талыллыбыт иÑториÑта|СирÑй талыллыбыт иÑториÑлара}}:',
-'revdelete-text' => 'Сотуллубут торумнар ÑирÑй иÑториÑтыгар киириÑÑ…Ñ‚ÑÑ€Ñ,
-ол гынан баран Ñорох торумнар көннөрү киһиÑÑ…Ñ ÐºÓ©ÑÑ‚Ò¯Ó©Ñ…Ñ‚ÑÑ€Ñ Ñуоҕа.
+'revdelete-selected' => "'''[[:$1]] ÑирÑй {{PLURAL:$2|талыллыбыт торума|талыллыбыт торумнара}}:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|СирÑй талыллыбыт иÑториÑта|СирÑй талыллыбыт иÑториÑлара}}:'''",
+'revdelete-text' => "'''Сотуллубут торумнар ÑирÑй иÑториÑтыгар киириÑÑ…Ñ‚ÑÑ€Ñ,
+ол гынан баран Ñорох торумнар көннөрү киһиÑÑ…Ñ ÐºÓ©ÑÑ‚Ò¯Ó©Ñ…Ñ‚ÑÑ€Ñ Ñуоҕа.'''
{{SITENAME}} админиÑтратордара киÑÑ‚Ñммит Ñуруктары көрөр уонна Ñотуллубуту Ñ‚Ó©Ñ‚Ñ‚Ó©Ñ€Ò¯ төннөрөр кыахтаахтар
-(Ñбии хааччахтааһын турбатах буоллаҕына).',
+(Ñбии хааччахтааһын турбатах буоллаҕына).",
'revdelete-legend' => 'Хааччахтары туруоруу:',
'revdelete-hide-text' => 'СирÑй бу торумун киÑÑ‚ÑÑ',
'revdelete-hide-name' => 'Дьайыыны уонна дьайыы Ñыалын киÑÑ‚ÑÑ.',
@@ -824,7 +825,7 @@ long, which is longer than the maximum of $2 kilobytes. It cannot be saved.</str
'mypreferences' => 'Туруорууларым',
'prefs-edits' => 'Көннөрүү ахÑаана:',
'prefsnologin' => 'Ðаккын ÑппÑтиҥ',
-'prefsnologintext' => 'Эн <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} ааккын ÑÑ‚Ñ‚ÑххинÑ]</span> ÑÑ€Ñ ÐºÑ‹Ñ‚Ñ‚Ð°Ð°Ñ‡Ñ‹ наÑтройкатын уларытар кыахтаныаҥ.',
+'prefsnologintext' => 'Эн <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ааккын ÑÑ‚Ñ‚ÑххинÑ]</span> ÑÑ€Ñ ÐºÑ‹Ñ‚Ñ‚Ð°Ð°Ñ‡Ñ‹ туруорууларын уларытар кыахтаныаҥ.',
'prefsreset' => 'Саҥа киирÑÑ€Ð³Ñ Ð±Ð°Ð°Ñ€ туруоруулар төнүннүлÑÑ€.',
'qbsettings' => 'ÐÐ°Ð²Ð¸Ð³Ð°Ñ†Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»Ð°',
'qbsettings-none' => 'КөрдөрүмÑ',
@@ -1057,6 +1058,7 @@ long, which is longer than the maximum of $2 kilobytes. It cannot be saved.</str
'illegalfilename' => '«$1» Ð±Ð¸Ð»Ñ Ð°Ð°Ñ‚Ð° аакка туттуллубат бÑлиÑлÑрдÑÑÑ…. Уларыт уонна Ó©ÑÑÓ© киллÑÑ€Ñн көр.',
'badfilename' => 'Ð‘Ð¸Ð»Ñ Ð°Ð°Ñ‚Ð° маннык буолла: "$1".',
'filetype-badmime' => 'MIME-типтÑÑÑ… "$1" билÑлÑÑ€ кыайан манна Ñуруллубаттар.',
+'filetype-bad-ie-mime' => 'Бу билÑни хачайдыыр табыллыбат, тоҕо диÑÑ‚ÑÑ…Ñ…Ñ Internet Explorer кинини «$1» быһыытынан көрүө, ол аата бобуллубут уонна кутталлаах Ð±Ð¸Ð»Ñ ÐºÓ©Ñ€Ò¯Ò¥Ò¯Ð½ курдук.',
'filetype-unwanted-type' => "'''\".\$1\"''' — Ð±Ð¸Ð»Ñ Ð¾Ñ‡Ñ‡Ð¾ ÑөбүлÑммÑÑ‚ көрүҥÑ.
Маннык {{PLURAL:\$3|көрүҥү|көрүҥнÑри}} туһанар ордук: \$2.",
'filetype-banned-type' => "'''\".\$1\"''' — Ð±Ð¸Ð»Ñ Ð±Ð¾Ð±ÑƒÐ»Ð»ÑƒÐ±ÑƒÑ‚ көрүҥÑ.
@@ -1225,7 +1227,8 @@ PICT # misc.
# Unused templates
'unusedtemplates' => 'Туттуллубат халыыптар',
-'unusedtemplatestext' => 'Манна атын ÑирÑйдÑÑ€ ахÑааннарыгар киирбÑÑ‚ÑÑ‚Ñ… "Халыыптарга" Ñыһыаннаах ÑирÑйдÑÑ€ көÑтөллөр. Соторгор атын билÑлÑртÑн ÑигÑммÑÑ‚ÑÑ…Ñ‚Ñрин көр.',
+'unusedtemplatestext' => 'Манна атын ÑирÑйдÑÑ€Ð³Ñ Ñ‚ÑƒÑ€ÑƒÐ¾Ñ€ÑƒÐ»Ð»ÑƒÐ±Ð°Ñ‚Ð°Ñ… {{ns:template}} ÑирÑйдÑÑ€ көÑтөллөр.
+Сотоору гынар буоллаххына ол халыыпкар атын билÑлÑÑ€ ÑигÑммÑÑ‚ÑÑ…Ñ‚Ñрин бÑÑ€ÑбиÑркÑлÑÑ.',
'unusedtemplateswlh' => 'атын ыйынньыктар',
# Random page
@@ -1280,7 +1283,7 @@ PICT # misc.
'nviews' => '$1 көрүүлÑÑÑ…',
'specialpage-empty' => 'Көрдөөн тугу да булбата.',
'lonelypages' => 'Ðтын ÑирÑйдÑри кытта ÑибÑÑÒ»Ñ Ñуох ÑирÑйдÑÑ€',
-'lonelypagestext' => 'Бу ÑирÑйдÑÑ€Ð³Ñ {{SITENAME}} атын ÑирÑйдÑÑ€Ñ ÑигÑммÑÑ‚Ñ‚ÑÑ€.',
+'lonelypagestext' => 'Манна көÑÑ‚Ó©Ñ€ ÑирÑйдÑÑ€Ð³Ñ {{SITENAME}} атын ÑирÑйдÑÑ€Ñ ÑигÑммÑÑ‚Ñ‚ÑÑ€.',
'uncategorizedpages' => 'Ханнык да категориÑҕа киирбÑÑ‚ÑÑ… ÑирÑйдÑÑ€',
'uncategorizedcategories' => 'Ханнык да категориÑҕа киирбÑÑ‚ÑÑ… категориÑлар',
'uncategorizedimages' => 'Ханнык да категориÑҕа киирбÑÑ‚ÑÑ… ойуулар',
@@ -1387,9 +1390,8 @@ PICT # misc.
'mailnologintext' => 'Ðтын кыттааччылары кытта e-mail көмөтүнÑн ÑуруйÑуоххун баҕарар буоллаххына бÑйÑҕин [[Special:UserLogin|билиһиннÑриÑÑ…Ñ‚ÑÑххин]] уонна e-mail аадырыÑкын [[Special:Preferences|туруорууларгар]] Ñуруйуохтааххын.',
'emailuser' => 'Кыттааччыга Ñурук',
'emailpage' => 'Кыттааччыга E-mail ыыт',
-'emailpagetext' => 'Бу кыттааччы бÑйÑтин туруорууларыгар Ñл. аадырыһын Ñуруйбут буоллаҕына
-аллараа баар форманы толорон Ñурук ыытыаххын Ñөп.
-Эн [[Special:Preferences|туруорууларгар]] баар бÑйÑÒ¥ аадырыһыҥ ол Ñуруккар "КимтÑн" графааҕа киириÑÒ•Ñ,
+'emailpagetext' => 'Бу фуорма көмөтүнÑн кыттааччыга Ñурук ыытыаххын Ñөп.
+"КимтÑн" графааҕа Ñн [[Special:Preferences|туруорууларгар]] баар аадырыһыҥ киириÑÒ•Ñ,
онон туппут киһи хардарар кыахтаныа.',
'usermailererror' => 'Сурук кыайан барбата:',
'defemailsubject' => '{{SITENAME}} Ñл. почтата',
@@ -1619,6 +1621,8 @@ $NEWPAGE
'undelete-error-long' => 'БилÑни төннөрүү кÑмигÑÑ€ моһуок таҕыÑта:
$1',
+'undelete-show-file-confirm' => '"<nowiki>$1</nowiki>" Ð±Ð¸Ð»Ñ Ð±Ð°Ñ‡Ñ‡Ð°Ò•Ð° $2, $3 Ñотуллубут торумун көрүөххүн баҕараҕын дуо?',
+'undelete-show-file-submit' => 'Сөп',
# Namespace form on various pages
'namespace' => 'Ðат дала (ПроÑтранÑтво имён):',
@@ -1652,8 +1656,8 @@ $1',
'isredirect' => 'көлбөрүтÑÑ€ ÑирÑй',
'istemplate' => 'иһинÑÑҕи',
'isimage' => 'ойуу ÑигÑÑ‚Ñ',
-'whatlinkshere-prev' => '{{бу иннинÑÑҕи $1}}',
-'whatlinkshere-next' => '{{аныгыÑкы $1}}',
+'whatlinkshere-prev' => 'бу иннинÑÑҕи $1',
+'whatlinkshere-next' => 'аныгыÑкы $1',
'whatlinkshere-links' => '↠ыйынньыктар',
'whatlinkshere-hideredirs' => '$1 утаарыы',
'whatlinkshere-hidetrans' => '$1 киллÑриилÑÑ€',
@@ -1878,7 +1882,7 @@ $1',
Биики ыккардынааҕы импорт дьайыылара [[Special:Log/import|аналлаах Ñурунаалга]] Ñуруллаллар.',
'import-interwiki-history' => 'СирÑй туох баар иÑториÑтын көһөрөргө',
'import-interwiki-submit' => 'Импортаа',
-'import-interwiki-namespace' => 'СирÑйдÑри бу namespace-ка көһөрөргө:',
+'import-interwiki-namespace' => 'Бу аат далыгар көһөрөргө:',
'importtext' => 'СирÑйи [[Special:Export|ÑкÑпорт үнүÑтүрүмүөнүн]] көмөтүнÑн ÑкÑпортаа. БилÑни бÑйÑÒ¥ көмпүүтÑргÑÑ€ Ñуруй, онтон манна көһөр.',
'importstart' => 'СирÑйдÑри импортааһын...',
'import-revision-count' => '$1 {{PLURAL:$1|торум|торумнар}}',
@@ -1900,6 +1904,8 @@ $1',
'import-nonewrevisions' => 'Туох баар торумнар бу Ð¸Ð½Ð½Ð¸Ð½Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°Ð¼Ð¼Ñ‹Ñ‚Ñ‚Ð°Ñ€/импортаннылар.',
'xml-error-string' => '$1 - $2 Ñтрока, $3 колонка ($4 байт): $5',
'import-upload' => 'XML-дааннайдары киллÑÑ€',
+'import-token-mismatch' => 'ÐрахÑан хаалбыт. Ó¨ÑÑÓ© киирÑн көр.',
+'import-invalid-interwiki' => 'Бу биикиттÑн импорт оҥорор Ñатаммат(а).',
# Import log
'importlogpage' => 'Импорт Ñурунаала',
@@ -2349,7 +2355,7 @@ $1',
# External editor support
'edit-externally' => 'Бу билÑни таһынааҕы бырагыраамма көмөтүнÑн уларытарга',
-'edit-externally-help' => 'Сиһилии бу ыйынньыгынан баран көр: [http://www.mediawiki.org/wiki/Manual:External_editors setup instructions].',
+'edit-externally-help' => 'Сиһилии бу ыйынньыгынан баран көр: [http://www.mediawiki.org/wiki/Manual:External_editors туруоруулар туһунан].',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'бары',
diff --git a/languages/messages/MessagesScn.php b/languages/messages/MessagesScn.php
index dd64c9e3..66bb9a37 100644
--- a/languages/messages/MessagesScn.php
+++ b/languages/messages/MessagesScn.php
@@ -4,7 +4,9 @@
* @ingroup Language
* @file
*
+ * @author Gmelfi
* @author Melos
+ * @author Santu
* @author Sarvaturi
* @author Tonyfroio
* @author לערי ריינה×רט
@@ -243,7 +245,7 @@ $messages = array(
== P'accuminzari ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Alencu di mpustazzioni di cunfigurazzioni]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailing list dî rilassi di MediaWiki]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailing list dî rilassi di MediaWiki]",
'about' => 'pàggina',
'article' => 'artìculu',
@@ -373,7 +375,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|nu canciamentu annullatu|$1 canciamenti annullati}}',
'feedlinks' => 'Feed:',
'feed-invalid' => 'Mudalitati di suttascrizzioni dû feed nun vàlida.',
-'feed-unavailable' => 'Nun sunu dispunibili li feed pi li cuntinuti di {{SITENAME}}',
+'feed-unavailable' => 'Nun sunnu dispunìbbili li feed',
'site-rss-feed' => 'Feed RSS di $1',
'site-atom-feed' => 'Feed Atom di $1',
'page-rss-feed' => 'Feed RSS pi "$1"',
@@ -411,7 +413,13 @@ L'alencu dî pàggini spiciali vàlidi s'attrova 'n [[Special:SpecialPages|Alenc
'laggedslavemode' => "Accura: La pàggina putissi nun ripurtari l'aggiurnamenti cchiù ricenti.",
'readonly' => 'Database bluccatu',
'enterlockreason' => "Ìnnica lu mutivu dû bloccu, spicificannu lu mumentu 'n cui è prisumìbbili ca veni rimossu.",
-'readonlytext' => "Nta stu mumentu lu database è bluccatu e nun sunnu pussìbbili junti o canciamenti a li pàggini. Lu bloccu è di sòlitu ligatu a upirazzioni di manutinzioni urdinaria, a lu tèrmini dî quali lu database è di novu accissìbbili. L'amministraturi di sistema c'ha mpostu lu bloccu hà furnitu sta spiegazzioni: $1",
+'readonlytext' => "Nta stu mumentu lu database è bluccatu e nun sunnu pussìbbili junti o canciamenti a li pàggini. Lu bloccu è di sòlitu lijatu a upirazzioni di manutinzioni urdinària, a lu tèrmini di lu quali lu database è di novu accissìbbili. L'amministraturi di sistema ca fici lu bloccu desi sta spiecazzioni: $1",
+'missing-article' => 'Lu database nun attruvau lu testu di na pàggina c\'avìa attruvari sutta lu nomu di "$1" $2.
+
+Chistu di sòlitu avveni quannu s\'arrichiama, a partiri di la crunuluggìa o di lu cunfruntu tra rivisioni, nu cullicamentu a na pàggina scancillata, a nu cunfrontu tra rivisioni ca nun asìstunu o a nu cunfrontu tra rivisioni pulizziati di la crunuluggìa.
+
+Nta lu casu ca non fussi accuddì, è fàcili ca si scuprìu nu sbagghiu di lu software MediaWiki.
+V\'arringrazziamu si signaliati zoccu succidìu a nu [[Special:ListUsers/sysop|amministraturi]] spicificannu la URL \'n chistioni.',
'missingarticle-rev' => '(rivisioni#: $1)',
'missingarticle-diff' => '(Diff: $1, $2)',
'readonly_lag' => 'Lu database hà statu bluccatu automaticamenti, mentri li server cu li database slave si sincrunìzzanu cu lu master',
@@ -453,10 +461,15 @@ $2',
'titleprotected' => "La criazzioni di sta pàggina cu stu tìtulu fu bluccata da [[User:$1|$1]].
La mutivazzioni è chista: ''$2''.",
+# Virus scanner
+'virus-badscanner' => 'Sbagghiu di cunfigurazzioni: antivirus scanusciutu: <i>$1</i>',
+'virus-scanfailed' => 'scanzioni nun arrinisciuta (còdici $1)',
+'virus-unknownscanner' => 'antivirus scanusciutu:',
+
# Login and logout pages
'logouttitle' => 'Logout utenti',
'logouttext' => "<strong>Ora tu niscisti.</strong><br />
-Poi cuntinuari a usari {{SITENAME}} di manera anònima, o poi tràsiri n'àutra vota cu lu stissu o cu n'àutru nomu d'utenti. Accura chi quarchi pàggina pò cuntinuari a èssiri ammustrata comu si nun avissi nisciutu nzinu a quannu tu nun cancelli tutta la mimoria dû tò browser.",
+Poi cuntinuari a usari {{SITENAME}} di manera anònima, o poi tràsiri n'àutra vota cu lu stissu o cu n'àutru nomu d'utenti. Accura chi quarchi pàggina pò cuntinuari a èssiri ammustrata comu si nun avissi nisciutu nzinu a quannu tu nun scancelli tutta la mimoria dû tò browser.",
'welcomecreation' => "== Bonvinutu, $1! ==
L'account hà statu criatu currettamenti. Nun ti scurdari di pirsunalizzari li [[Special:Preferences|prifirenzi di {{SITENAME}}]].",
@@ -486,6 +499,7 @@ L'account hà statu criatu currettamenti. Nun ti scurdari di pirsunalizzari li [
'youremail' => 'Lu tò nnirizzu email:',
'username' => "Nomu d'utenti:",
'uid' => 'ID utenti:',
+'prefs-memberingroups' => 'Cumpunenti {{PLURAL:$1|dû gruppu|dî gruppi}}:',
'yourrealname' => 'Lu tò nomu veru*',
'yourlanguage' => 'Lingua dâ nterfaccia:',
'yourvariant' => 'Varianti:',
@@ -502,7 +516,7 @@ L'account hà statu criatu currettamenti. Nun ti scurdari di pirsunalizzari li [
'noname' => 'Lu nomu utenti innicatu nun è vàlidu, nun è pussìbbili criari un account a stu nomu.',
'loginsuccesstitle' => 'Trasuta rinisciuta',
'loginsuccess' => "'''Ora trasisti nta {{SITENAME}} comu \"\$1\".'''",
-'nosuchuser' => 'Nun è riggistratu arcunu utenti di nomu "$1". Virificari lu nomu nziritu o criari un novu accessu.',
+'nosuchuser' => 'Nun è riggistratu nuddu utenti di nomu "$1". Virificari lu nomu nziritu o criari un novu accessu.',
'nosuchusershort' => 'Nun c\'è nuddu utenti di nomu "<nowiki>$1</nowiki>". Cuntrolla l\'ortugrafìa.',
'nouserspecified' => 'È nicissariu spicificari un nomu utenti.',
'wrongpassword' => "La ''password'' chi mittisti nun è giusta. Prova n'àutra vota.",
@@ -510,7 +524,7 @@ L'account hà statu criatu currettamenti. Nun ti scurdari di pirsunalizzari li [
'passwordtooshort' => "La tò password nun è valida o è troppu brivi. Havi a cuntèniri armenu {{PLURAL:$1|1 caràttiri|$1 caràttiri}} e èssiri diversa dô tò nomu d'utenti.",
'mailmypassword' => "Mànnimi n'àutra password",
'passwordremindertitle' => 'Sirvizziu Password Reminder di {{SITENAME}}',
-'passwordremindertext' => 'Quarcunu (prubbabbirmenti tu, cu ndirizzu IP $1) hà addumannatu lu mannu di na password d\'accessu nova a {{SITENAME}} ($4). La password pi l\'utenti "$2" hà statu mpustata a "$3". È appurtunu esèquiri un accessu quantu prima e canciari la password mmidiatamenti. Siddu nun sî statu tu a fari la richiesta, oppuru hai ritruvatu la password e nun addisìi cchiù canciàrila, poi gnurari stu missaggiu e cuntinuari a usari la password vecchia.',
+'passwordremindertext' => 'Quarcunu (prubbabbirmenti tu, cu nnirizzu IP $1) addumannau d\'aviri mannata na password d\'accessu nova a {{SITENAME}} ($4). La password pi l\'utenti "$2" vinni mpustata a "$3". Ti cummeni fari n\'accessu quantu prima e canciari la password pi sùbbitu. Siddu nun fusti tu a fari la dumanna, oppuru arrittruvasti la password e nun addisìi cchiù canciàrila, poi non tèniri cuntu di stu missaggiu e cuntinuari a usari la password vecchia.',
'noemail' => 'Nuddu ndirizzu e-mail riggistratu pi l\'utenti "$1".',
'passwordsent' => 'Na password nova hà statu mannata a lu ndirizzu e-mail riggistratu pi l\'utenti "$1". Pi favuri, effèttua un accessu nun appena l\'arricevi.',
'blocked-mailpassword' => 'Pi privèniri abbusi, nun è cunzititu usari la funzioni "Nvia nova password" d\'un ndirizzu IP bluccatu.',
@@ -540,7 +554,7 @@ Si l\'accessu fu criatu pi sbagghiu, si può gnurari stu missaggiu.',
'resetpass_submit' => 'Mposta la password e accedi',
'resetpass_success' => "Lu canciu password hà statu effittuatu cu successu! Ora stai effittuannu l'accessu...",
'resetpass_bad_temporary' => 'Password timpurània nun vàlida. Putissi aviri già canciatu la password o addumannatu na password nova timpurània.',
-'resetpass_forbidden' => 'Li password nun ponnu èssiri canciati supra sta wiki',
+'resetpass_forbidden' => 'Li password nun ponnu èssiri canciati sùpira sta wiki',
'resetpass_missing' => 'Dati mancanti ntô mòdulu.',
# Edit page toolbar
@@ -597,7 +611,7 @@ Nun poi usari la carattirìstica 'manna n'email a st'utenti' siddu nun è spicif
Lu tò nnirizzu IP attuali è $3, e lu nùmmiru ID dû bloccu è #$5.
Spicìfica tutti li dittagghi pricidenti nta quarsiasi addumannata di chiarimenti.",
-'autoblockedtext' => "Lu tò nnirizzu IP hà statu bluccatu automaticamenti picchì fu usatu di n'àutru utenti, chi fu bluccatu di $1.
+'autoblockedtext' => "Lu tò nnirizzu IP hà statu bluccatu automaticamenti pirchì fu usatu di n'àutru utenti, chi fu bluccatu di $1.
Lu mutivu è chistu:
:''$2''
@@ -608,9 +622,10 @@ Lu mutivu è chistu:
Poi cuntattari a $1 o a n'àutru [[{{MediaWiki:Grouppage-sysop}}|amministraturi]] pi discùtiri dû bloccu.
-Nun poi usari la carattirìstica 'manna n'email a st'utenti' siddu nun è spicificatu nu nnirizzu email vàlidu nta li toi [[Special:Preferences|prifirenzi]] e siddu nun hai statu bluccatu di l'usari.
+Nun poi usari la carattirìstica 'manna n'email a st'utenti' siddu nun è spicificatu nu nnirizzu email vàlidu ntra li tòi [[Special:Preferences|prifirenzi]] e siddu nun fusti bluccatu di l'usari.
-L'ID dû bloccu è $5. Pi favuri nclùdilu nta tutti li dumanni.",
+Lu tò nnirizzu IP attuali è $3, e l'ID dû bloccu è $5.
+Pi favuri nclùdilu nta tutti li dumanni chi fai.",
'blockednoreason' => 'nudda motivazioni ndicata',
'blockedoriginalsource' => "Di sèquitu veni ammustratu lu còdici surgenti dâ pàggina '''$1''':",
'blockededitsource' => "Di sèquitu vèninu ammustrati li '''canciamenti appurtati''' â pàggina '''$1''':",
@@ -663,7 +678,7 @@ Si agghicasti ccà pi sbagghiu, clicca lu buttuni ''''n arreri (back)''' dû tò
Vuatri prumittiti puru chi lu scrivìstivu chî vostri palori, o chi lu cupiàstivu di nu duminiu pùbbricu o di risursi sìmili
<strong>NUN SUTTAMITTÃŒTI MATIRIALI SUTTA COPYRIGHT SENZA PIRMISSU!</strong>",
'copyrightwarning2' => "Nota: tutti li cuntribbuti mannati a {{SITENAME}} ponnu èssiri mudificati o cancillati di parti di l'àutri participanti. Siddu nun addisìi ca li tò testi ponnu èssiri mudificati senza arcunu riguardu, nun mannàrili a stu situ.<br /> Cu la mannata dû testu dichiari noltri, sutta la tò rispunzabbilitati, ca lu testu hà statu scrittu di tia pirsunalmenti oppuru c'hà statu cupiatu di na fonti di pùbbricu dominiu o analucamenti lìbbira. (vidi $1 pi maiuri dittagghi) <strong>NUN MANNARI MATIRIALI CUPERTU DI DRITTU D'AUTURI SENZA AUTURIZZAZZIONI!</strong>",
-'longpagewarning' => "<strong>ACCURA: Sta pàggina è longa $1 kilobyte. Arcuni browser putìssiru prisintari dî prubbremi ntô canciari pàggini ca s'avvicìnanu o sùpiranu 32kb. Pi favuri pigghia n cunzidirazzioni la pussibbilitati di suddivìdiri la pàggina n sezzioni cchiù nichi.</strong>",
+'longpagewarning' => "<strong>ACCURA: Sta pàggina è longa $1 kilobyte. Arcuni browser putìssiru prisintari dî prubbremi ntô canciari pàggini ca s'avvicìnanu o sùpiranu 32 kb. Pi favuri pigghia n cunzidirazzioni la pussibbilitati di suddivìdiri la pàggina n sizzioni cchiù nichi.</strong>",
'longpageerror' => "<strong>ERRURI: Lu testu ca hai suttamissu è longu $1 kilobyte, ch'è cchiù dû màssimu di $2 kilobyte. Nun pò èssiri sarvatu.</strong>",
'readonlywarning' => "<strong>ACCURA: lu database è fermu pi manutinzioni, pirciò nun poi sarvari li tò canciamenti nta stu mumentu. La cosa megghia è fari un copia e ncolla dû testu nta n'àutru prugramma e sarvàrilu pi quannu lu database è accissìbbili.</strong>",
'protectedpagewarning' => "<strong>ACCURA: Sta pàggina havi na prutizzioni spiciali e sulu l'utenti chi hannu lu status di amministraturi ponnu canciàrila.</strong>",
@@ -679,7 +694,7 @@ Vuatri prumittiti puru chi lu scrivìstivu chî vostri palori, o chi lu cupiàst
'edittools' => '<!-- Chistu testu cumpari sutta li moduli di canciu e carricamentu. -->',
'nocreatetitle' => 'Criazzioni dî pàggini limitata',
'nocreatetext' => "La pussibbilitati di criari pàggini novi nta {{SITENAME}} è limitata a l'utenti riggistrati. Poi turnari 'n arreri e canciari na pàggina esistenti, oppuru [[Special:UserLogin|tràsiri o criari nu cuntu novu]].",
-'nocreate-loggedin' => 'Nun hai lu pirmissu pi criari pàggini novi nta {{SITENAME}}.',
+'nocreate-loggedin' => 'Nun hai lu pirmissu pi criari pàggini novi ntâ {{SITENAME}}.',
'permissionserrors' => 'Erruri di pirmissu',
'permissionserrorstext' => 'Nun hai lu pirmissu pi fari chistu, pi {{PLURAL:$1|chistu motivu|sti mutivi}}:',
'permissionserrorstext-withaction' => 'Nun hai lu pirmessu di fari $2, pi {{PLURAL:$1|lu siguenti mutivu|li siguenti mutivi}}:',
@@ -693,12 +708,16 @@ L'alencu dî cancillazzioni rilativi veni ripurtatu ccà pi cummudità:",
Avissi essiri menu di $2, al momentu ci sunu $1.',
'expensive-parserfunction-category' => 'Pàggini cu troppi chiamati ê parser functions',
+'post-expand-template-inclusion-warning' => 'Accura: la diminzioni di li template nziriti è troppu granni.
+Arcuni template non vènunu nziriti.',
'post-expand-template-inclusion-category' => 'Pàggini unni la diminsioni dê template nclusi supira lu limiti cunsintutu',
'post-expand-template-argument-warning' => "Attenzioni: Sta pàggina cunteni almenu n'argomentu di nu template ca havi na diminsioni troppu rossa pi essiri espansu. St'argomenti verrannu omessi.",
+'post-expand-template-argument-category' => 'Pàggini ca cuntèninu template cu argumenti mancanti',
# "Undo" feature
-'undo-success' => "Lu canciamentu hà statu annullatu cu successu. Virificati lu cunfruntu prisintatu ccà sutta p'accuràrivi ca lu cuntinutu è chiddu addisiatu e doppu sarvati la pàggina pi cumplitari l'annullamentu.",
-'undo-failure' => "Lu canciamentu nun pò èssiri annullatu a càusa d'un cunflittu cu li canciamenti ntermedi.",
+'undo-success' => "Lu canciamentu pò essiri annullatu.
+Virificati lu paraguni ccà sutta p'accuràrivi ca lu cuntinutu è chiddu addisiatu e doppu sarvati la pàggina pi cumplitari l'annullamentu.",
+'undo-failure' => "Lu canciamentu nun pò èssiri annullatu a càusa d'un cunflittu cu li canciamenti ntirmedi.",
'undo-norev' => 'Lu canciamentu nun pò essiri annullatu pirchì nun esisti o fù cancillato.',
'undo-summary' => 'Annullatu lu canciamentu $1 di [[Special:Contributions/$2|$2]] ([[User talk:$2|discussioni]])',
@@ -747,9 +766,9 @@ Lu mutivu è ''$2''",
'revisiondelete' => 'Cancella o riprìstina virsioni',
'revdelete-nooldid-title' => 'Virsioni nun spicificata',
'revdelete-nooldid-text' => 'Nun hà statu spicificata arcuna virsioni dâ pàggina supra cui esèquiri sta funzioni.',
-'revdelete-selected' => '{{PLURAL:$2|Virsioni silizziunata|Virsioni silizziunati}} di [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Eventu dû riggistru silizziunatu|Eventi dû riggistru silizziunati}}:',
-'revdelete-text' => "Li virsioni cancillati rèstanu visìbbili ntâ cronoluggìa dâ pàggina, mentri lu testu cuntinutu nun è accissìbbili a lu pùbbricu. L'àutri amministratura dû situ ponnu accèdiri comu è gghiè a li cuntinuti ammucciati e ripristinàrili attraversu sta stissa nterfaccia, siddu nun hannu statu mpustati àutri limitazzioni n fasi di nstallazzioni dû situ.",
+'revdelete-selected' => "'''{{PLURAL:$2|Virsioni silizziunata|Virsioni silizziunati}} di [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Eventu dû riggistru silizziunatu|Eventi dû riggistru silizziunati}}:'''",
+'revdelete-text' => "'''Li virsioni cancillati rèstanu visìbbili ntâ cronoluggìa dâ pàggina, mentri lu testu cuntinutu nun è accissìbbili a lu pùbbricu.''' L'àutri amministratura dû situ ponnu accèdiri comu è gghiè a li cuntinuti ammucciati e ripristinàrili attraversu sta stissa nterfaccia, siddu nun hannu statu mpustati àutri limitazzioni n fasi di nstallazzioni dû situ.",
'revdelete-legend' => 'Mposta li limitazzioni siquenti supra li virsioni cancillati:',
'revdelete-hide-text' => 'Ammuccia lu testu dâ virsioni',
'revdelete-hide-name' => 'Ammuccia azione e uggettu dâ stissa',
@@ -815,14 +834,14 @@ S'havi accirtari ca la cuntinuità storica di la pàggina nun veni altirata.",
'lineno' => 'Lìnia $1:',
'compareselectedversions' => 'Fari lu paraguni',
'editundo' => 'annulla',
-'diff-multi' => '({{PLURAL:$1|Na rivisioni ntermedia nun ammustrata|$1 rivisioni ntermedi nun ammustrati}}.)',
+'diff-multi' => '({{PLURAL:$1|Na rivisioni ntirmèdia nun ammustrata|$1 rivisioni ntirmedi nun ammustrati}}.)',
# Search results
'searchresults' => 'Risurtati dâ circata',
-'searchresulttext' => 'Pi maiuri nformazzioni supra la ricerca nterna di {{SITENAME}}, talìa [[{{MediaWiki:Helppage}}|{{int:help}}]].',
+'searchresulttext' => 'Pi cchiossai nfurmazzioni supra la circata nterna di {{SITENAME}}, talìa [[{{MediaWiki:Helppage}}|{{int:help}}]].',
'searchsubtitle' => "Pruvasti a circari: '''[[$1]]'''",
'searchsubtitleinvalid' => "Circata di '''$1'''",
-'noexactmatch' => "'''Nun c'è na pàggina chi si ntìtula \"\$1\".''' Putiti [[:\$1|criari sta pàggina]].",
+'noexactmatch' => "'''Nun c'è na pàggina chi si tìtula \"\$1\".''' Putiti [[:\$1|criari sta pàggina]].",
'noexactmatch-nocreate' => "'''La pàggina cu lu tìtulu \"\$1\" nun esisti.'''",
'toomanymatches' => 'Troppi currispunnenzi. Cancia la richiesta.',
'titlematches' => "Ntê tìtuli di l'artìculi",
@@ -852,6 +871,9 @@ S'havi accirtari ca la cuntinuità storica di la pàggina nun veni altirata.",
'nonefound' => "'''Nota''': la circata è effittuata pi default sulu nta arcuni namespace. Prova a primèttiri ''all:'' ô testu dâ circata pi circari nta tutti li namespace (cumprisi pàggini di discussioni, template, ecc) oppuru usa lu namespace disidiratu comu prifissu.",
'powersearch' => 'Arriscedi',
'powersearch-legend' => 'Ricerca avanzata',
+'powersearch-ns' => 'Cerca ntê namespace:',
+'powersearch-redir' => 'Elenca redirect',
+'powersearch-field' => 'Cerca',
'search-external' => 'Ricerca sterna',
'searchdisabled' => 'La circata nterna di {{SITENAME}} hà statu disabbilitata. Nta stu mentri, poi usari la circata supra Google o supra àutri muturi di circata. Accura ca li sò ìnnici dê cuntinuti di {{SITENAME}} ponnu nun èssiri aggiurnati.',
@@ -860,7 +882,7 @@ S'havi accirtari ca la cuntinuità storica di la pàggina nun veni altirata.",
'mypreferences' => 'Li mè prifirenzi',
'prefs-edits' => 'Nùmmuru di canciamenti:',
'prefsnologin' => 'Accessu nun effittuatu',
-'prefsnologintext' => "Pi putiri pirsunalizzari li prifirenzi è nicissariu effittuari l'[[Special:UserLogin|accessu]].",
+'prefsnologintext' => 'Pi putiri pirsunalizzari li prifirenzi è nicissariu fari l\'<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} accessu]</span>.',
'prefsreset' => 'Li prifirenzi hannu statu ripristinati a li valura pridifiniti.',
'qbsettings' => 'Pusizzioni QuickBar',
'qbsettings-none' => 'Nuddu',
@@ -912,6 +934,8 @@ S'havi accirtari ca la cuntinuità storica di la pàggina nun veni altirata.",
'servertime' => 'Ura dû server',
'guesstimezone' => "Usa l'ura dû tò browser",
'allowemail' => 'Cunzenti la ricezzioni di e-mail di àutri utenti',
+'prefs-searchoptions' => 'Opzioni di circata',
+'prefs-namespaces' => 'Namespace',
'defaultns' => 'Namespace pridifiniti pi la ricerca:',
'default' => 'pridifinitu',
'files' => 'Mmàggini',
@@ -962,24 +986,57 @@ S'havi accirtari ca la cuntinuità storica di la pàggina nun veni altirata.",
'grouppage-suppress' => '{{ns:project}}:Oversight',
# Rights
-'right-read' => 'Leggi pàggini',
-'right-edit' => 'Cancia pàggini',
-'right-createpage' => 'Crea pàggini',
-'right-createtalk' => 'Crea pàggini di discussioni',
-'right-createaccount' => 'Crea novi account utenti',
-'right-minoredit' => 'Segna li canciamenti comu nichi',
-'right-move' => 'Sposta pàggini',
-'right-suppressredirect' => 'Cancella nu redirect quannu sposti na pàggina a du tìtulu',
-'right-upload' => 'Carica file',
-'right-reupload' => 'Sovrascrivi nu file esistenti',
-'right-reupload-own' => 'Sovrascrivi nu file esistenti caricatu dô stissu utenti',
-'right-upload_by_url' => 'Carica nu file da nu ndirizzu URL',
-'right-autoconfirmed' => 'Cancia pàggini semiprotetti',
-'right-browsearchive' => 'Talìa pàggini cancillati',
-'right-undelete' => 'Riprìstina na pàggina',
-'right-suppressrevision' => 'Ritalìa e riprìstina virsioni ammucciati',
-'right-suppressionlog' => 'Talìa li log privati',
-'right-block' => 'Blocca li canciamenti da parti di autri utenti',
+'right-read' => 'Leggi pàggini',
+'right-edit' => 'Cancia pàggini',
+'right-createpage' => 'Crea pàggini',
+'right-createtalk' => 'Crea pàggini di discussioni',
+'right-createaccount' => 'Crea novi account utenti',
+'right-minoredit' => 'Segna li canciamenti comu nichi',
+'right-move' => 'Sposta pàggini',
+'right-move-subpages' => 'Sposta li pàggini nzemi a li rilativi suttapàggini',
+'right-suppressredirect' => 'Cancella nu redirect quannu sposti na pàggina a du tìtulu',
+'right-upload' => 'Carica file',
+'right-reupload' => 'Sovrascrivi nu file esistenti',
+'right-reupload-own' => 'Sovrascrivi nu file esistenti caricatu dô stissu utenti',
+'right-reupload-shared' => "Suprascrivi lucalmenti file prisenti nta l'archìviu cunnivisu",
+'right-upload_by_url' => 'Carica nu file da nu ndirizzu URL',
+'right-purge' => 'Purga la cache dû situ senza cunfirma',
+'right-autoconfirmed' => 'Cancia pàggini semiprotetti',
+'right-bot' => 'A trattari comu prucessu autumàticu',
+'right-nominornewtalk' => "Fa di manera tali chi li canci nichi nun fannu cumpàriri l'avvisu di misaggiu novu.",
+'right-apihighlimits' => 'Usa limiti cchiù àuti pi li ntirrugazzioni API',
+'right-writeapi' => "Usa l'API pi canciari lu wiki",
+'right-delete' => 'Scancella pàggini',
+'right-bigdelete' => 'Scancella pàggini cu la storia longa',
+'right-deleterevision' => 'Ammuccia e ammustra canci spicìfichi dî pàggini',
+'right-deletedhistory' => 'Visualizza li rivisioni dâ crunuluggìa cancillati senza lu testu assuciatu',
+'right-browsearchive' => 'Talìa pàggini cancillati',
+'right-undelete' => 'Riprìstina na pàggina',
+'right-suppressrevision' => 'Ritalìa e riprìstina virsioni ammucciati',
+'right-suppressionlog' => 'Talìa li log privati',
+'right-block' => 'Blocca li canciamenti da parti di autri utenti',
+'right-blockemail' => "Mpidisci a n'utilizzaturi di mannari na mail",
+'right-hideuser' => "Blocca nu nomu d'utilizzaturi, ammucciannulu ô pùbblicu",
+'right-ipblock-exempt' => "Gnura li bloccatini di l'IP, chiddi autumàtici e chiddi di range di IP",
+'right-proxyunbannable' => 'Sàuta li blocchi supra li proxy',
+'right-protect' => 'Cancia li livedda di prutizzioni',
+'right-editprotected' => 'Cancia li pàggini prutiggiuti',
+'right-editinterface' => 'Cancia la ntirfaccia utilizzaturi',
+'right-editusercssjs' => 'Cancia li file CSS e JS di àutri utilizzatura',
+'right-rollback' => "Canciu n'arreri ràpidu pi l'utilizzaturi chi canciau na pàggina particulari",
+'right-markbotedits' => 'Marca li canci spicìfichi comu bot',
+'right-noratelimit' => 'Nun suggettu ô limiti di azzioni',
+'right-import' => 'Mpùrta pàggini di àutri wiki',
+'right-importupload' => 'Mpùrta pàggini di nu carricamentu di file',
+'right-patrol' => 'Marca li canci di àutri utilizzatura comu virificati',
+'right-autopatrol' => 'Marca autumaticamenti li sò canci comu virificati',
+'right-patrolmarks' => "Usa la funzioni di virifica di l'ùrtimi canci",
+'right-unwatchedpages' => 'Visualizza na lista di pàggini nun taliati',
+'right-trackback' => 'Manna nu trackback',
+'right-mergehistory' => 'Funni la crunuluggìa dî pàggini',
+'right-userrights' => "Cancia tutti li diritta di l'utilizzaturi",
+'right-userrights-interwiki' => "Cancia li diritti di l'utilizzatura di àutri wiki",
+'right-siteadmin' => 'Blocca a sblocca lu databasi',
# User rights log
'rightslog' => "Dritti di l'utenti",
@@ -1029,6 +1086,7 @@ S'havi accirtari ca la cuntinuità storica di la pàggina nun veni altirata.",
'reuploaddesc' => 'Torna a lu mòdulu pi lu carricamentu.',
'uploadnologin' => 'Accessu nun effittuatu',
'uploadnologintext' => 'Hai a esèquiri [[Special:UserLogin|lu login]] pi carricari mmàggini o àutri files multimidiali.',
+'upload_directory_missing' => 'La directory di upload ($1) nun asisti e non pò èssiri criata dû webserver.',
'upload_directory_read_only' => 'Lu server web nun è n gradu di scrìviri ntâ directory di upload ($1).',
'uploaderror' => 'Erruri ntô carricamentu',
'uploadtext' => "Usa lu mòdulu ccà sutta pi carricari file novi. Pi vìdiri o circari li file già carricati, talìa lu [[Special:ImageList|log dî file carricati]]. Carricamenti di file e di virsioni novi di file sunnu riggistrati ntô [[Special:Log/upload|log di l'upload]], li cancillazzioni di file sunnu
@@ -1038,6 +1096,9 @@ Pi nziriri nu file nta na pàggina, fai nu lijami accussì:
* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.jpg]]</nowiki></tt>''' p'usari la virsioni ntera dû file
* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|200px|thumb|left|testu altirnativu]]</nowiki></tt>''' p'usari na virsioni làrica 200 pixel nziruta nta nu box, alliniata a manu manca e cu 'testu altirnativu' comu didascalìa
* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki></tt>''' pi culligari direttamenti a lu file senza vidìrilu.",
+'upload-permitted' => 'Tipi di file cunzintiti: $1.',
+'upload-preferred' => 'Tipi di file cunsigghiati: $1.',
+'upload-prohibited' => 'Tipi di file pruibbiti: $1.',
'uploadlog' => 'File carricati',
'uploadlogpage' => 'File carricati',
'uploadlogpagetext' => "Ccà sutta la lista di l'ùrtimi file carricati. Talìa la [[Special:NewImages|gallarìa dî file novi]] pi na visioni ginirali.",
@@ -1053,11 +1114,15 @@ Pi nziriri nu file nta na pàggina, fai nu lijami accussì:
'illegalfilename' => 'Lu nomu "$1" cunteni dî caràttiri nun ammessi ntê tìtuli dî pàggini. Dari a lu file un nomu diversu e pruvari a carricàrilu di novu.',
'badfilename' => 'Lu nomu dû file è statu cummirtutu n "$1".',
'filetype-badmime' => 'Nun è cunzintitu carricari file di tipu MIME "$1".',
-'filetype-missing' => 'Lu file è privu d\'estinzioni (p\'asempiu ".jpg").',
+'filetype-bad-ie-mime' => 'Mpussìbbili caricari lu file pirchì Internet Explorer lu canuscissi comu "$1", ca è nu tipu di file disattivatu e ca putissi èssiri piriculusu.',
+'filetype-unwanted-type' => "Caricari file di tipu '''\".\$1\"''' è scunsigghiatu. {{PLURAL:\$3|Lu tipu di file cunsigghiatu è|Li tipi di file cunsigghiati sunnu}} \$2.",
+'filetype-banned-type' => "Caricari file di tipu '''\".\$1\"''' non è cunzintitu. {{PLURAL:\$3|Lu tipu di file cunzintitu è|Li tipi di file cunzintiti sunnu}} \$2.",
+'filetype-missing' => 'Lu file è privu d\'estinzioni (p\'asèmpiu ".jpg").',
'large-file' => 'Si raccumanna di nun supirari li diminzioni di $1 pi ognunu file; stu file è granni $2.',
'largefileserver' => 'Lu file sùpira li diminzioni cunzintiti dâ cunfigurazzioni dû server.',
'emptyfile' => "Lu file appena carricatu pari èssiri vacanti. Chistu putissi èssiri duvutu a n'erruri ntô nomu dû file. Virificari ca si ntenni riarmenti carricari stu file.",
'fileexists' => 'Nu file cu stu nomu asisti già, pi favuri cuntrolla <strong><tt>$1</tt></strong> siddu nun sî sicuru di vulìrilu suvrascrìviri.',
+'filepageexists' => "La pàggina di discrizzioni di stu file fu ggià criata nnû nnirizzu <strong><tt>$1</tt></strong>, macari si ancora non c'è nu file cu stu nomu. La discrizzioni di l'uggettu ca fu misa ntô mentri dû caricamentu non si vidi supra a la pàggina di discussioni. Pi fàrila cumpàriri ntâ pàggina di discussioni, c'è la nicissitati di mudificàrila a manu",
'fileexists-extension' => "Nu file cu nu nomu simili a chistu esisti già; l'unica diffirenza è l'usu dê maiusculi nte l'estensioni:<br />
Nomu dû file carricatu: <strong><tt>$1</tt></strong><br />
Nome dû file esistenti: <strong><tt>$2</tt></strong><br />
@@ -1070,18 +1135,20 @@ Pari quinni èssiri lu risurtatu di n'antiprima <i>(thumbnail)</i>.
Siddu si disponi dâ mmàggini ntâ risuluzzioni urigginali, si prega di carricàrila. 'N casu cuntrariu, si prega di canciari lu nomu dô file.",
'fileexists-forbidden' => "Nu file cu stu nomu asisti già. Turnari n'arreri e canciari lu nomu cu lu quali carricari lu file. [[Image:$1|thumb|center|$1]]",
'fileexists-shared-forbidden' => "Nu file cu stu nomu asisti già nta l'archiviu dî risursi multimidiali cundivisi. Siddu voi ancora carricari lu file, pi favuri torna n'arreri e cancia lu nomu ca voi dari a lu file. [[Image:$1|thumb|center|$1]]",
+'file-exists-duplicate' => 'Stu file è na copia duppiuni {{PLURAL:$1|dû|dî}} file ccà di sècutu:',
'successfulupload' => 'Carricamentu cumplitatu',
'uploadwarning' => 'Avvisu di Upload',
'savefile' => 'Sarva file',
'uploadedimage' => 'hà carricatu "[[$1]]"',
'overwroteimage' => 'carricata na nova virsioni di "[[$1]]"',
'uploaddisabled' => 'Semu spiacenti, ma lu carricamentu di file è timpuraniamenti suspisu.',
-'uploaddisabledtext' => 'Lu carricamentu dî file nun è attivu supra stu situ.',
+'uploaddisabledtext' => 'Lu carricamentu dî file nun è attivu supra a stu situ.',
'uploadscripted' => "Stu file cunteni còdici HTML o di script, ca putissi èssiri nterpritato erroniamenti d'un browser web.",
'uploadcorrupt' => 'Lu file è currumputu o hà na stinzioni nun curretta. Pi favuri cuntrolla lu file e esequi di novu lu carricamentu.',
'uploadvirus' => 'Lu file cunteni un virus! Ultiriuri nfurmazzioni: $1',
'sourcefilename' => "Nomu dû file d'orìggini:",
'destfilename' => 'Nomu dû file di distinazzioni:',
+'upload-maxfilesize' => 'Diminzioni màssima dû file: $1',
'watchthisupload' => 'Talìa sta pàggina',
'filewasdeleted' => 'Nu file cu stu nomu hà statu già carricatu e cancillatu n passatu. Virificari $1 prima di carricàrilu di novu.',
'upload-wasdeleted' => "'''Accura: stai carricannu nu file chi fu già cancillatu.'''
@@ -1124,6 +1191,9 @@ PICT # arcuni
'upload_source_file' => '(un file supra lu propiu computer)',
# Special:ImageList
+'imagelist-summary' => "Sta pàggina spiciali ammustra tutti li file caricati.
+Li file caricati di cchiù picca tempu sunnu ammustrati ô princìpiu dâ lista.
+Pi canciari l'urdinamentu, fari clic supra a la ntistazzioni dâ culonna scigghiuta.",
'imagelist_search_for' => 'Ricerca dâ mmàggini di nomu:',
'imgfile' => 'file',
'imagelist' => 'Alencu dî file',
@@ -1134,28 +1204,35 @@ PICT # arcuni
'imagelist_description' => 'Discrizzioni',
# Image description page
-'filehist' => 'Crunoluggìa dô file',
-'filehist-help' => 'Fari clic supra nu gruppu data/ura pi vìdiri lu file comu si prisintava ntô mumentu nnicatu.',
-'filehist-deleteall' => 'cancilla tuttu',
-'filehist-deleteone' => 'cancella',
-'filehist-revert' => 'riprìstina',
-'filehist-current' => 'correnti',
-'filehist-datetime' => 'Data/Ura',
-'filehist-user' => 'Utenti',
-'filehist-dimensions' => 'Diminsioni',
-'filehist-filesize' => 'Dimensioni dû file',
-'filehist-comment' => 'Oggettu',
-'imagelinks' => "Pàggini c'ùsanu sta mmàggini",
-'linkstoimage' => '{{PLURAL:$1|La pàggina siquenti richiàma|Li $1 pàggini siquenti richiàmanu}} sta mmàggini:',
-'nolinkstoimage' => 'Nudda pàggina cunteni sta mmàggini.',
-'sharedupload' => "Chistu file è n'upload condivisu; pò èssiri quinni utilizzatu di cchiù pruggetti wiki.",
-'shareduploadwiki' => 'Si preja di taliari $1 pi ultiriuri nfurmazzioni.',
-'shareduploadwiki-desc' => 'La discrizzioni supra $1 ca appari nta dda sedi veni ammustrata sutta.',
-'shareduploadwiki-linktext' => "pàggina di discrizzioni dû ''file''",
-'noimage' => 'Un file cu stu nomu nun esisti, ma è pussìbbili, voi $1 tu?',
-'noimage-linktext' => 'carricàrilu ora',
-'uploadnewversion-linktext' => 'Càrrica na virsioni nova di stu file',
-'imagepage-searchdupe' => 'Ricerca di file duplicati',
+'filehist' => 'Crunuluggìa dô file',
+'filehist-help' => 'Fari clic supra nu gruppu data/ura pi vìdiri lu file comu si prisintava ntô mumentu nnicatu.',
+'filehist-deleteall' => 'cancilla tuttu',
+'filehist-deleteone' => 'cancella',
+'filehist-revert' => 'riprìstina',
+'filehist-current' => 'correnti',
+'filehist-datetime' => 'Data/Ura',
+'filehist-user' => 'Utenti',
+'filehist-dimensions' => 'Diminsioni',
+'filehist-filesize' => 'Dimensioni dû file',
+'filehist-comment' => 'Oggettu',
+'imagelinks' => "Pàggini c'ùsanu sta mmàggini",
+'linkstoimage' => '{{PLURAL:$1|La pàggina siquenti richiàma|Li $1 pàggini siquenti richiàmanu}} sta mmàggini:',
+'nolinkstoimage' => 'Nudda pàggina cunteni sta mmàggini.',
+'morelinkstoimage' => 'Visualizza [[Special:WhatLinksHere/$1|àutri link]] a stu file.',
+'redirectstofile' => '{{PLURAL:$1|Chistu|Chisti $1}} file {{PLURAL:$1|è|sunnu}} nu redirect a stu file:',
+'duplicatesoffile' => '{{PLURAL:$1|Chistu|Chisti $1}} file {{PLURAL:$1|è nu dupppiuni|sunnu duppiuni}} di stu file:',
+'sharedupload' => "Chistu file è n'upload condivisu; pò èssiri quinni utilizzatu di cchiù pruggetti wiki.",
+'shareduploadwiki' => 'Si preja di taliari $1 pi ultiriuri nfurmazzioni.',
+'shareduploadwiki-desc' => 'La discrizzioni supra $1 ca appari nta dda sedi veni ammustrata sutta.',
+'shareduploadwiki-linktext' => "pàggina di discrizzioni dû ''file''",
+'shareduploadduplicate' => "Stu file è nu duppiuni di $1, prisenti nta l'archìviu cunnivisu.",
+'shareduploadduplicate-linktext' => "n'àutru file",
+'shareduploadconflict' => "Stu file havi li stissu nomu di $1, prisenti nta l'archìviu cunnivisu.",
+'shareduploadconflict-linktext' => "n'àutru file",
+'noimage' => 'Un file cu stu nomu nun esisti, ma è pussìbbili, voi $1 tu?',
+'noimage-linktext' => 'carricàrilu ora',
+'uploadnewversion-linktext' => 'Càrrica na virsioni nova di stu file',
+'imagepage-searchdupe' => 'Ricerca di file duplicati',
# File reversion
'filerevert' => 'Riprìstina $1',
@@ -1200,7 +1277,7 @@ PICT # arcuni
# Unused templates
'unusedtemplates' => 'Template nun utilizzati',
-'unusedtemplatestext' => 'Nta sta pàggina vèninu alincati tutti li template (pàggini dû namespace Template) ca nun sunnu nclusi n nudda pàggina. Prima di cancillàrili è appurtunu virificari ca li sìnguli template nun hannu àutri culligamenti trasenti.',
+'unusedtemplatestext' => 'Nta sta pàggina vèninu alincati tutti li template (pàggini dû namespace Template) ca nun sunnu nclusi n nudda pàggina. Prima di scancillàrili è megghiu virificari ca li sìnguli template nun hannu àutri culligamenti ca ci tràsunu.',
'unusedtemplateswlh' => 'àutri liami',
# Random page
@@ -1231,8 +1308,10 @@ La cuda dî prucessi a esèquiri 'n background cunteni {{PLURAL:\$7|'''1''' elem
'disambiguations-text' => "Li pàggini ntâ lista ca sequi cuntèninu dî culligamenti a '''pàggini di disambiguazzioni''' e nun a l'argumentu cui avìssiru a fari rifirimentu.<br />
Vèninu cunzidirati pàggini di disambiguazzioni tutti chiddi ca cuntèninu li template alincati 'n [[MediaWiki:Disambiguationspage]]",
-'doubleredirects' => 'Rinnirizzamenti duppi',
-'doubleredirectstext' => 'Chista pàggina alenca li pàggini chi rinnirìzzanu a àutri pàggini di rinnirizzamentu. Ognuna riga cunteni li culligamenti a lu primu e a lu secunnu redirect, oltri â prima riga di testu dû secunnu redirect ca di sòlitu cunteni la pàggina di distinazzioni "curretta" â quali avissi a puntari macari lu primu redirect.',
+'doubleredirects' => 'Rinnirizzamenti duppi',
+'doubleredirectstext' => 'Chista pàggina alenca li pàggini chi rinnirìzzanu a àutri pàggini di rinnirizzamentu. Ognuna riga cunteni li culligamenti a lu primu e a lu secunnu redirect, oltri â prima riga di testu dû secunnu redirect ca di sòlitu cunteni la pàggina di distinazzioni "curretta" â quali avissi a puntari macari lu primu redirect.',
+'double-redirect-fixed-move' => "[[$1]] fu spustata 'n modu automàticu, ora è nu redirect a [[$2]]",
+'double-redirect-fixer' => 'Curritturi di redirect',
'brokenredirects' => "Riinnirizzamenti (''redirects'') rumputi.",
'brokenredirectstext' => 'Li rinnirizzamenti siquenti pùntanu a pàggini ca nun asìstinu:',
@@ -1241,11 +1320,13 @@ Vèninu cunzidirati pàggini di disambiguazzioni tutti chiddi ca cuntèninu li t
'withoutinterwiki' => 'Pàggini senza interwiki',
'withoutinterwiki-summary' => 'Li pàggini nnicati ccà nun hànnu liami ê virsioni nta àutri lingui:',
+'withoutinterwiki-legend' => 'Prifissu',
'withoutinterwiki-submit' => 'Ammustra',
'fewestrevisions' => 'Pàggini cu menu rivisioni',
# Miscellaneous special pages
+'nbytes' => '$1 {{PLURAL:$1|byte|byte}}',
'ncategories' => '$1 {{PLURAL:$1|catigurìa|catigurìi}}',
'nlinks' => '$1 {{PLURAL:$1|culligamentu|culligamenti}}',
'nmembers' => '$1 {{PLURAL:$1|elementu|elementi}}',
@@ -1263,6 +1344,7 @@ Vèninu cunzidirati pàggini di disambiguazzioni tutti chiddi ca cuntèninu li t
'popularpages' => 'Pàggini cchiù visitati',
'wantedcategories' => 'Catigurìi addumannati',
'wantedpages' => 'Artìculi cchiù addumannati',
+'missingfiles' => 'File pirdutu',
'mostlinked' => 'Pàggini supra cui agghìcanu cchiù liami',
'mostlinkedcategories' => 'Catigurìi cchiù richiamati',
'mostlinkedtemplates' => 'Template cchiù usati',
@@ -1275,8 +1357,12 @@ Vèninu cunzidirati pàggini di disambiguazzioni tutti chiddi ca cuntèninu li t
'deadendpages' => 'Pàggini senza nisciuta',
'deadendpagestext' => 'Li pàggini ndicati di sèquitu sunnu privi di culligamenti versu àutri pàggini dû situ.',
'protectedpages' => 'Pàggini prutetti',
+'protectedpages-indef' => 'Sulu prutizzioni nfiniti',
'protectedpagestext' => 'Sta pàggina hà statu prutiggiuta pi mpidìrinni lu canciamentu.',
'protectedpagesempty' => 'A lu mumentu nun ci sunnu pàggini prutetti',
+'protectedtitles' => 'Tituli prutiggiuti',
+'protectedtitlestext' => 'Nun si ponnu criari pàggini ccu li tìtuli nnicati di sècutu',
+'protectedtitlesempty' => 'Nta stu mumentu nun ci sunnu tìtuli prutetti ccu li paràmitri nnicati.',
'listusers' => 'Lista di utilizzatura',
'newpages' => 'pàggini cchiù ricenti',
'newpages-username' => 'Utenti:',
@@ -1288,6 +1374,10 @@ chisti putìssiru quinni èssiri utilizzati puru siddu cumpàrinu nta l'alencu."
'unusedcategoriestext' => 'Li siquenti pàggini dî catigurìi esìstinu, sibbeni li catigurìi currispunnenti sunnu vacanti.',
'notargettitle' => 'Dati mancanti',
'notargettext' => "Nun hà statu innicata na pàggina o un utenti 'n rilazzioni a lu quali esèquiri l'opirazzioni addumannata.",
+'nopagetitle' => 'La pàggina di distinazzioni nun asisti',
+'nopagetext' => "La pàggina c'addumannasti nun asisti.",
+'pager-newer-n' => '{{PLURAL:$1|1 di cchiù picca tempu|$1 di cchiù picca tempu}}',
+'pager-older-n' => '{{PLURAL:$1|1 di cchiù tempu|$1 di cchiù tempu}}',
'suppress' => 'Oversight',
# Book sources
@@ -1329,6 +1419,7 @@ chisti putìssiru quinni èssiri utilizzati puru siddu cumpàrinu nta l'alencu."
'categoriespagetext' => 'Li catigurìi ccassutta cuntèninu pàggini o file multimidiali.
Li [[Special:UnusedCategories|catigurìi vacanti]] nun sunnu ammustrati ccà.
Talìa macari li [[Special:WantedCategories|catigurìi addumannati]].',
+'categoriesfrom' => 'Ammustra li catigurìi a pàrtiri di:',
'special-categories-sort-count' => 'ordina pi nùmmuru',
'special-categories-sort-abc' => 'ordina alfabbeticamenti',
@@ -1343,13 +1434,14 @@ Talìa macari li [[Special:WantedCategories|catigurìi addumannati]].',
'listgrouprights-group' => 'Gruppu',
'listgrouprights-rights' => 'Diritti',
'listgrouprights-helppage' => 'Help:Diritti dô gruppu',
+'listgrouprights-members' => '(Elencu di cu ni fa parti)',
# E-mail user
'mailnologin' => 'Nuddu ndirizzu cui mannari lu missaggiu',
'mailnologintext' => 'Hai a fari lu [[Special:UserLogin|login]] e aver riggistratu na casella e-mail vàlida ntê tò [[Special:Preferences|prifirenzi]] pi mannari posta alittrònica a àutri Utenti.',
'emailuser' => "Manna n'imail a stu utenti",
'emailpage' => "Manna un missaggiu e-mail a l'utenti",
-'emailpagetext' => "Siddu st'utenti lassau nu nnirizzu email vàlidu ntê sò prifirenzi, ci putiti mannari nu missaggiu. Lu nnirizzu email chi lassasti ntê tò [[Special:Preferences|prifirenzi]] và a cumpàriri comu mittenti di lu email, di manera chi lu distinatariu ti pò arrispùnniri.",
+'emailpagetext' => "Siddu st'utenti lassau nu nnirizzu email vàlidu ntê sò prifirenzi, ci putiti mannari nu missaggiu. Lu nnirizzu email ca lassasti ntê tò [[Special:Preferences|prifirenzi]] và a cumpàriri comu mittenti di lu email, di manera ca lu distinatariu ti pò arrispùnniri.",
'usermailererror' => "L'uggettu mail hà ristituitu l'erruri:",
'defemailsubject' => 'Missaggiu di {{SITENAME}}',
'noemailtitle' => 'Nuddu ndirizzu e-mail',
@@ -1363,6 +1455,7 @@ Talìa macari li [[Special:WantedCategories|catigurìi addumannati]].',
'emailccsubject' => 'Copia dû missaggiu mannatu a $1: $2',
'emailsent' => 'Imeil mannata',
'emailsenttext' => 'Lu tò missaggiu imeil ha statu mannatu.',
+'emailuserfooter' => 'Sta e-mail fu mannata di $1 a $2 attraversu la funzionu "Manna nu missàggiu e-mail a l\'utenti" supra {{SITENAME}}.',
# Watchlist
'watchlist' => 'Lista taliata mia',
@@ -1383,7 +1476,7 @@ Talìa macari li [[Special:WantedCategories|catigurìi addumannati]].',
'notanarticle' => "Nun è n'artìculu",
'notvisiblerev' => 'La revisioni fu cancillata',
'watchnochange' => 'Nudda dî pàggini ossirvati hà statu canciata ntô pirìudu cunzidiratu.',
-'watchlist-details' => 'La lista dê pàggini taliati cunteni {{PLURAL:$1|na pàggina (cu la rispettiva pàggina di discussioni)|$1 pàggini (cu li rispettivi pàggini di discussioni)}}.',
+'watchlist-details' => 'La lista dê pàggini taliati cunteni {{PLURAL:$1|na pàggina (cu la rispittiva pàggina di discussioni)|$1 pàggini (cu li rispittivi pàggini di discussioni)}}.',
'wlheader-enotif' => '* La nutìfica via e-mail è attivata.',
'wlheader-showupdated' => "* Li pàggini ca hannu statu canciati dâ tò ùrtima vìsita sunnu evidinziati 'n '''grassettu'''",
'watchmethod-recent' => "cuntrollu dî canciamenti ricenti pi l'ossirvati spiciali",
@@ -1400,8 +1493,8 @@ Talìa macari li [[Special:WantedCategories|catigurìi addumannati]].',
'watchlist-hide-minor' => 'Ammuccia li canciamenti nichi',
# Displayed when you click the "watch" button and it is in the process of watching
-'watching' => "Junta a l'ossirvati spiciali...",
-'unwatching' => "Eliminazzioni di l'ossirvati spiciali...",
+'watching' => "Junta a l'ussirvati spiciali...",
+'unwatching' => "Scancillazzioni di l'ussirvati spiciali...",
'enotif_mailer' => 'Sistema di nutìfica via e-mail di {{SITENAME}}',
'enotif_reset' => 'Segna tutti li pàggini comu già visitati',
@@ -1425,12 +1518,12 @@ Cuntatta l\'auturi dû canciamentu:
via e-mail: $PAGEEDITOR_EMAIL
supra lu situ: $PAGEEDITOR_WIKI
-Nun vèninu mannati àutri canciamenti \'n caso di ultiriuri canciamenti, a menu ca tu nun vìsiti la pàggina. Noltri, è pussìbbili rimpustari l\'avvisu di nutìfica pi tutti li pàggini ntâ lista di l\'ossirvati spiciali.
+Nun vèninu mannati àutri canciamenti \'n caso di ultiriuri canciamenti, a menu ca tu nun vìsiti la pàggina. Noltri, è pussìbbili rimpustari l\'avvisu di nutìfica pi tutti li pàggini ntâ lista di l\'ussirvati spiciali.
Lu sistema di nutìfica di {{SITENAME}}, a lu tò sirvizziu
--
-Pi mudificari li mpustazzioni dâ lista di l\'ossirvati spiciali, vìsita
+Pi mudificari li mpustazzioni dâ lista di l\'ussirvati spiciali, vìsita
{{fullurl:{{ns:special}}:Watchlist/edit}}
Pi dari lu tò feedback e arricèviri ultiriuri assistenza:
@@ -1464,7 +1557,8 @@ Talìa $2 pi na lista di cancillazzioni ricenti.',
** Viulazzioni di copyright
** Vannalismu",
'delete-edit-reasonlist' => 'Cancia li mutivazzioni pi la cancillazioni',
-'delete-warning-toobig' => 'La storia di sta pàggina è assai longa (ortri $1 {{PLURAL:$1|rivisioni|rivisioni}}). La sò cancillazzioni pò causari prubbremi di funziunamentu ô database di {{SITENAME}}; prucèdiri attentamenti.',
+'delete-toobig' => 'La storia dî canciamenti di sta pàggina è assai longa (ortri $1 {{PLURAL:$1|rivisioni|rivisioni}}). La sò scancillazzioni vinni limitata pi scanzari la pussibbilitati di criari senza vulìrilu prubbremi di funziunamentu ô database di {{SITENAME}}.',
+'delete-warning-toobig' => 'La storia di sta pàggina è assai longa (ortri $1 {{PLURAL:$1|rivisioni|rivisioni}}). La sò scancillazzioni pò dari prubbremi di funziunamentu ô database di {{SITENAME}}; prucèdiri cu attinzioni.',
'rollback' => 'Annulla li canciamenti',
'rollback_short' => "Canciu n'arreri",
'rollbacklink' => "canciu n'arreri",
@@ -1516,6 +1610,7 @@ Li mpostazzioni correnti pâ pàggina sugnu <strong>$1</strong>:',
'restriction-edit' => 'Cancia',
'restriction-move' => 'Sposta',
'restriction-create' => 'Criazioni',
+'restriction-upload' => 'Càrica',
# Restriction levels
'restriction-level-sysop' => 'prutetta',
@@ -1528,6 +1623,7 @@ Li mpostazzioni correnti pâ pàggina sugnu <strong>$1</strong>:',
'undeletepagetitle' => "'''Quantu segui è compostu da rivisioni cancillati di [[:$1]]'''.",
'viewdeletedpage' => 'Talìa li pàggini cancillati',
'undeletepagetext' => "Li pàggini innicati di sèquitu hannu statu cancillati, ma sunnu ancora n archiviu e pirtantu ponnu èssiri ricupirati. L'archiviu pò èssiri svacantatu piriodicamenti.",
+'undelete-fieldset-title' => 'Ripigghia rivisioni',
'undeleteextrahelp' => "Pi ricupirari la storia ntera dâ pàggina, fari clic supra '''''Riprìstina''''' senza silizziunari nudda casella. P'effittuari un riprìstinu silittivu, silizziunari li caselli currispunnenti a li rivisioni a ripristinari e fari clic supra '''''Riprìstina'''''. Facennu clic supra '''''Reset''''' vèninu disilizziunati tutti li caselli e svacantatu lu spazziu pi lu cummentu.",
'undeleterevisions' => '{{PLURAL:$1|Na rivisioni|$1 rivisioni}} n archiviu',
'undeletehistory' => "Siddu ricùpiri st'artìculu, tutti li sò rivisioni vèninu ricupirati ntâ cronoluggìa rilativa. Siddu doppu la cancillazzioni na pàggina nova cu lu stissu tìtulu fu criata, li rivisioni ricupirati sunnu nziriti ntâ cronoluggìa e la virsioni attuarmenti online dâ pàggina nun veni canciata.",
@@ -1537,8 +1633,8 @@ Li mpostazzioni correnti pâ pàggina sugnu <strong>$1</strong>:',
'undeleterevision-missing' => "Rivisioni errata o mancanti. Lu culligamentu è erratu oppuru la rivisioni hà statu già ripristinata o eliminata di l'archiviu.",
'undelete-nodiff' => "Nun s'havi attruvatu na rivisioni pricidenti.",
'undeletebtn' => 'Riprìstina!',
-'undeletelink' => 'ripristina',
-'undeletereset' => 'Reimposta',
+'undeletelink' => 'riprìstina',
+'undeletereset' => 'Rimposta',
'undeletecomment' => 'Cummentu:',
'undeletedarticle' => 'hà ricupiratu "[[$1]]"',
'undeletedrevisions' => '$1 rivisioni ricupirat{{PLURAL:$1|a|i}}',
@@ -1548,9 +1644,9 @@ Li mpostazzioni correnti pâ pàggina sugnu <strong>$1</strong>:',
'undeletedpage' => "<big>'''La pàggina $1 hà statu ricupirata'''</big> Cunzurta lu [[Special:Log/delete|log dî cancillazzioni]] pi vìdiri li cancillazzioni e li ricùpiri cchiù ricenti.",
'undelete-header' => 'Vidi lu [[Special:Log/delete|log dî cancillazzioni]] pi li pàggini cancillati di ricenti.',
'undelete-search-box' => 'Cerca li pàggini cancillati',
-'undelete-search-prefix' => 'Ammustra li pàggini lu cui tìtulu nizzia cu:',
+'undelete-search-prefix' => 'Ammustra li pàggini lu cui tìtulu accumincia cu:',
'undelete-search-submit' => 'Cerca',
-'undelete-no-results' => "Nuddu risurtatu attruvatu nta l'archiviu dî pàggini cancillati.",
+'undelete-no-results' => "Nuddu risurtatu attruvatu nta l'archìviu dî pàggini scancillati.",
'undelete-filename-mismatch' => 'Mpussibbili annullari la cancillazzioni dâ rivisioni dô file cû timestamp $1: nomu file nun currispunnenti.',
'undelete-bad-store-key' => 'Mpussibile annullari la cancillazzioni dâ rivisioni dû file cû timestamp $1: file nun dispunibbili prima dâ cancillazzioni.',
'undelete-cleanup-error' => 'Erruri ntâ cancillazzioni dû file d\'archiviu nun usatu "$1".',
@@ -1559,6 +1655,8 @@ Li mpostazzioni correnti pâ pàggina sugnu <strong>$1</strong>:',
'undelete-error-long' => 'Si virificaru erruri ntô tentativu di annullari la cancillazzioni dô file:
$1',
+'undelete-show-file-confirm' => 'Si sicuru di vuliri taliari na rivisioni dû file scancillatu "<nowiki>$1</nowiki>" di $2 a $3?',
+'undelete-show-file-submit' => 'Si',
# Namespace form on various pages
'namespace' => 'Tipu di pàggina:',
@@ -1591,24 +1689,26 @@ $1',
'nolinkshere-ns' => "Nun ci sugnu pàggini chi puntano a '''[[:$1]]''' ntô namespace silizziunatu.",
'isredirect' => 'pàggina di rinnirizzamentu',
'istemplate' => 'nchiusioni',
+'isimage' => 'link mmàggini',
'whatlinkshere-prev' => '{{PLURAL:$1|pricidenti|pricidenti $1}}',
'whatlinkshere-next' => '{{PLURAL:$1|succissivu|succissivi $1}}',
'whatlinkshere-links' => '↠liami',
'whatlinkshere-hideredirs' => '$1 redirect',
'whatlinkshere-hidetrans' => '$1 nclusioni',
'whatlinkshere-hidelinks' => '$1 link',
+'whatlinkshere-hideimages' => '$1 link di mmàggini',
'whatlinkshere-filters' => 'Filtri',
# Block/unblock
-'blockip' => "Blocca l'utenti",
-'blockip-legend' => "Blocca l'utenti",
-'blockiptext' => "Usa lu mòdulu cassutta pi bluccari la pussibbilità di scrìviri pi n'utenti o pi nu ndirizzu IP spicìficu. Chistu s'havi a fari sulu pi privèniri lu vannalismu e secunnu la [[{{MediaWiki:Policy-url}}|pulìtica di {{SITENAME}}]]. Scrivi na raggiùni valida ccà sutta (pi asempiu, cita li pàggini chi foru vannalizzati).",
-'ipaddress' => 'Ndirizzu IP:',
-'ipadressorusername' => 'Ndirizzu IP o nomu utenti:',
-'ipbexpiry' => 'Durata dû bloccu:',
-'ipbreason' => 'Mutivu dû bloccu:',
-'ipbreasonotherlist' => 'Àutru mutivu',
-'ipbreason-dropdown' => '*Mutivi cchiù cumuni pî blocchi
+'blockip' => "Blocca l'utenti",
+'blockip-legend' => "Blocca l'utenti",
+'blockiptext' => "Usa lu mòdulu cassutta pi bluccari la pussibbilità di scrìviri pi n'utenti o pi nu ndirizzu IP spicìficu. Chistu s'havi a fari sulu pi privèniri lu vannalismu e secunnu la [[{{MediaWiki:Policy-url}}|pulìtica di {{SITENAME}}]]. Scrivi na raggiùni valida ccà sutta (pi asempiu, cita li pàggini chi foru vannalizzati).",
+'ipaddress' => 'Ndirizzu IP:',
+'ipadressorusername' => 'Ndirizzu IP o nomu utenti:',
+'ipbexpiry' => 'Durata dû bloccu:',
+'ipbreason' => 'Mutivu dû bloccu:',
+'ipbreasonotherlist' => 'Àutru mutivu',
+'ipbreason-dropdown' => '*Mutivi cchiù cumuni pî blocchi
** Nzerimentu di nformazziuni falsi
** Cancillazzioni di cuntinuti dê pàggini
** Liami prumozziunalu a siti sterni
@@ -1616,63 +1716,71 @@ $1',
** Cumportamenti ntimidatori o molestie
** Usu ndebitu di cchiù cunti
** Nomu utenti nun accittabbili',
-'ipbanononly' => "Blocca sulu l'utenti anònimi (l'utenti riggistrati ca cundivìdinu lu stissu IP nun vèninu bluccati)",
-'ipbcreateaccount' => 'Mpidisci la criazzioni di àutri account',
-'ipbemailban' => "Mpedisci a l'utenti l'inviu di email",
-'ipbenableautoblock' => "Blocca automaticamenti l'ùrtimu ndirizzu IP usatu di l'utenti e li succissivi cu cui vèninu tintati canciamenti",
-'ipbsubmit' => "Blocca st'utenti",
-'ipbother' => 'Durata nun n alencu',
-'ipboptions' => '2 uri:2 hours,1 jornu:1 day,3 jorna:3 days,1 simana:1 week,2 simani:2 weeks,1 misi:1 month,3 misi:3 months,6 misi:6 months,1 annu:1 year,nfinitu:infinite', # display1:time1,display2:time2,...
-'ipbotheroption' => 'àutru',
-'ipbotherreason' => 'Àutri mutivi/dittagghi:',
-'ipbhidename' => "Ammuccia lu nomu utenti dô log dî blocchi, di l'alencu dî blocchi attivi e di l'alencu utenti.",
-'badipaddress' => 'Ndirizzu IP nun vàlidu.',
-'blockipsuccesssub' => 'Bloccu esiquitu',
-'blockipsuccesstext' => "[[Special:Contributions/$1|$1]] fu bluccatu.<br />
+'ipbanononly' => "Blocca sulu l'utenti anònimi (l'utenti riggistrati ca cundivìdinu lu stissu IP nun vèninu bluccati)",
+'ipbcreateaccount' => 'Mpidisci la criazzioni di àutri account',
+'ipbemailban' => "Mpedisci a l'utenti l'inviu di email",
+'ipbenableautoblock' => "Blocca automaticamenti l'ùrtimu ndirizzu IP usatu di l'utenti e li succissivi cu cui vèninu tintati canciamenti",
+'ipbsubmit' => "Blocca st'utenti",
+'ipbother' => 'Durata nun n alencu',
+'ipboptions' => '2 uri:2 hours,1 jornu:1 day,3 jorna:3 days,1 simana:1 week,2 simani:2 weeks,1 misi:1 month,3 misi:3 months,6 misi:6 months,1 annu:1 year,nfinitu:infinite', # display1:time1,display2:time2,...
+'ipbotheroption' => 'àutru',
+'ipbotherreason' => 'Àutri mutivi/dittagghi:',
+'ipbhidename' => "Ammuccia lu nomu utenti dô log dî blocchi, di l'alencu dî blocchi attivi e di l'alencu utenti.",
+'ipbwatchuser' => "Talìa li pàggini e li discussioni utenti di st'utenti",
+'badipaddress' => 'Ndirizzu IP nun vàlidu.',
+'blockipsuccesssub' => 'Bloccu esiquitu',
+'blockipsuccesstext' => "[[Special:Contributions/$1|$1]] fu bluccatu.<br />
Pi maggiuri nfurmazzioni, talìa la [[Special:IPBlockList|lista di l'IP bluccati]] .",
-'ipb-edit-dropdown' => 'Mutivi pô bloccu',
-'ipb-unblock' => "Sblocca n'utenti o nu ndirizzu IP",
-'ipb-blocklist-addr' => 'Alenca li blocchi attivi pi $1',
-'ipb-blocklist' => 'Alenca li blocchi attivi',
-'unblockip' => 'Sblocca ndirizzu IP',
-'unblockiptext' => "Usari lu mòdulu suttastanti pi ristituiri l'accessu n scrittura a un utenti o ndirizzu IP bluccatu.",
-'ipusubmit' => "Sblocca l'utenti",
-'unblocked' => "L'utenti [[User:$1|$1]] hà statu sbluccatu",
-'unblocked-id' => 'Lu bloccu $1 hà statu cacciatu',
-'ipblocklist' => 'Utenti e nnirizzi IP bluccati',
-'ipblocklist-legend' => "Atrova n'utenti bluccatu",
-'ipblocklist-username' => 'Nomu utenti o nnirizzu IP:',
-'blocklistline' => '$1, $2 hà bluccatu $3 ($4)',
-'infiniteblock' => 'nfinitu',
-'expiringblock' => 'scadenza: $1',
-'anononlyblock' => 'sulu anònimi',
-'noautoblockblock' => 'bloccu automàticu disabbilitatu',
-'createaccountblock' => 'criazzioni account bluccata',
-'emailblock' => 'email bluccati',
-'ipblocklist-empty' => "L'alencu dî blocchi è vacanti.",
-'ipblocklist-no-results' => 'Lu nnirizzu IP o nomu utenti richiestu nun è bluccatu.',
-'blocklink' => 'blocca',
-'unblocklink' => 'sblocca',
-'contribslink' => 'cuntribbuti',
-'autoblocker' => 'Bluccatu automaticamenti pirchì lu ndirizzu IP è cundivisu cu l\'utenti "[[User:$1|$1]]". Lu bloccu di l\'utenti $1 fu mpostu pi lu siquenti mutivu: "\'\'\'$2\'\'\'".',
-'blocklogpage' => 'Blocchi',
-'blocklogentry' => 'hà bluccatu [[$1]]; scadenza $2 $3',
-'blocklogtext' => "Chistu è l'alencu di l'azzioni di bloccu e sbloccu utenti. Li ndirizzi IP bluccati automaticamenti nun sunu alincati. Cunzurtari l'[[Special:IPBlockList|alencu IP bluccati]] pi l'alencu dî ndirizzi e noma utenti lu cui bloccu è opirativu.",
-'unblocklogentry' => 'hà sbluccatu "$1"',
-'block-log-flags-anononly' => 'sulu utenti anònimi',
-'block-log-flags-nocreate' => 'criazzioni account bluccata',
-'block-log-flags-noautoblock' => 'bloccu automàticu disattivatu',
-'block-log-flags-noemail' => 'email bluccati',
-'range_block_disabled' => 'La pussibbilitati di bluccari ntervalli di ndirizzi IP è disattiva a lu mumentu.',
-'ipb_expiry_invalid' => 'Durata o scadenza dû bloccu nun vàlida.',
-'ipb_already_blocked' => 'L\'utenti "$1" è già bluccatu',
-'ipb_cant_unblock' => 'Erruri: Mpussìbbili attruvari lu bloccu cu ID $1. Putissi aviri già statu sbluccatu.',
-'ip_range_invalid' => 'Ntervallu di ndirizzi IP nun vàlidu.',
-'proxyblocker' => 'Blocca proxy',
-'proxyblockreason' => "Lu tò ndirizzu IP hà statu bluccatu pirchì è un open proxy. Pi favuri cuntatta lu tò furnituri d'accessu a Internet o lu supportu tècnicu e nfòrmali di stu gravi prubbrema di sicurizza.",
-'proxyblocksuccess' => 'Esiquitu.',
-'sorbsreason' => 'Lu tò ndirizzu IP è alincatu comu proxy apertu ntâ lista DNSBL.',
-'sorbs_create_account_reason' => 'Lu tò ndirizzu IP è alincatu comu open proxy ntâ DNSBL. Nun poi criari un utenti.',
+'ipb-edit-dropdown' => 'Mutivi pô bloccu',
+'ipb-unblock-addr' => 'Sblocca $1',
+'ipb-unblock' => "Sblocca n'utenti o nu ndirizzu IP",
+'ipb-blocklist-addr' => 'Alenca li blocchi attivi pi $1',
+'ipb-blocklist' => 'Alenca li blocchi attivi',
+'unblockip' => 'Sblocca ndirizzu IP',
+'unblockiptext' => "Usari lu mòdulu suttastanti pi ristituiri l'accessu n scrittura a un utenti o ndirizzu IP bluccatu.",
+'ipusubmit' => "Sblocca l'utenti",
+'unblocked' => "L'utenti [[User:$1|$1]] hà statu sbluccatu",
+'unblocked-id' => 'Lu bloccu $1 hà statu cacciatu',
+'ipblocklist' => 'Utenti e nnirizzi IP bluccati',
+'ipblocklist-legend' => "Atrova n'utenti bluccatu",
+'ipblocklist-username' => 'Nomu utenti o nnirizzu IP:',
+'ipblocklist-submit' => 'Ricerca',
+'blocklistline' => '$1, $2 hà bluccatu $3 ($4)',
+'infiniteblock' => 'nfinitu',
+'expiringblock' => 'scadenza: $1',
+'anononlyblock' => 'sulu anònimi',
+'noautoblockblock' => 'bloccu automàticu disabbilitatu',
+'createaccountblock' => 'criazzioni account bluccata',
+'emailblock' => 'email bluccati',
+'ipblocklist-empty' => "L'alencu dî blocchi è vacanti.",
+'ipblocklist-no-results' => 'Lu nnirizzu IP o nomu utenti richiestu nun è bluccatu.',
+'blocklink' => 'blocca',
+'unblocklink' => 'sblocca',
+'contribslink' => 'cuntribbuti',
+'autoblocker' => 'Bluccatu automaticamenti pirchì lu ndirizzu IP è cundivisu cu l\'utenti "[[User:$1|$1]]". Lu bloccu di l\'utenti $1 fu mpostu pi lu siquenti mutivu: "\'\'\'$2\'\'\'".',
+'blocklogpage' => 'Blocchi',
+'blocklogentry' => 'hà bluccatu [[$1]]; scadenza $2 $3',
+'blocklogtext' => "Chistu è l'alencu di l'azzioni di bloccu e sbloccu utenti. Li ndirizzi IP bluccati automaticamenti nun sunu alincati. Cunzurtari l'[[Special:IPBlockList|alencu IP bluccati]] pi l'alencu dî ndirizzi e noma utenti lu cui bloccu è opirativu.",
+'unblocklogentry' => 'hà sbluccatu "$1"',
+'block-log-flags-anononly' => 'sulu utenti anònimi',
+'block-log-flags-nocreate' => 'criazzioni account bluccata',
+'block-log-flags-noautoblock' => 'bloccu automàticu disattivatu',
+'block-log-flags-noemail' => 'email bluccati',
+'block-log-flags-angry-autoblock' => 'bloccu automàticu avanzatu attivu',
+'range_block_disabled' => 'La pussibbilitati di bluccari ntervalli di ndirizzi IP è disattiva a lu mumentu.',
+'ipb_expiry_invalid' => 'Durata o scadenza dû bloccu nun vàlida.',
+'ipb_expiry_temp' => 'Li blocchi dê nomi utenti ammucciati avìssiru èssiri nfiniti',
+'ipb_already_blocked' => 'L\'utenti "$1" è già bluccatu',
+'ipb_cant_unblock' => 'Erruri: Mpussìbbili attruvari lu bloccu cu ID $1. Putissi aviri già statu sbluccatu.',
+'ipb_blocked_as_range' => 'Sbagghiu: Lu ndirizzu IP $1 nun è suggettu a bloccu ndividuali e non pò èssiri sbloccatu. Lu bloccu è attivu mmeci a liveddu dû ntirvallu $2, ca pò èssiri sbluccatu.',
+'ip_range_invalid' => 'Ntervallu di ndirizzi IP nun vàlidu.',
+'blockme' => 'Blocca a mia',
+'proxyblocker' => 'Blocca proxy',
+'proxyblocker-disabled' => 'Sta funzioni nun è attiva.',
+'proxyblockreason' => "Lu tò ndirizzu IP hà statu bluccatu pirchì è un open proxy. Pi favuri cuntatta lu tò furnituri d'accessu a Internet o lu supportu tècnicu e nfòrmali di stu gravi prubbrema di sicurizza.",
+'proxyblocksuccess' => 'Esiquitu.',
+'sorbsreason' => 'Lu tò ndirizzu IP è alincatu comu proxy apertu ntâ lista DNSBL.',
+'sorbs_create_account_reason' => 'Lu tò ndirizzu IP è alincatu comu open proxy ntâ DNSBL. Nun poi criari un utenti.',
# Developer tools
'lockdb' => 'Blocca lu database',
@@ -1693,6 +1801,7 @@ Pi maggiuri nfurmazzioni, talìa la [[Special:IPBlockList|lista di l'IP bluccati
'databasenotlocked' => 'Lu database nun è bluccatu.',
# Move page
+'move-page' => 'Spustamentu di $1',
'move-page-legend' => 'Sposta la pàggina',
'movepagetext' => "Usannu lu mòdulu ccà sutta vui canciati lu nomu dâ pàggina, e spustati tutta la sò storia versu la pàggina nova. Lu tìtulu vecchiu addiventa na pàggina di ''redirect'' versu lu tìtulu novu.
Li liami â pàggina vecchia nun càncianu.
@@ -1714,16 +1823,25 @@ Nta sti casi, tu hai a spustari o agghiùnciri manuarmenti la pàggina di discus
'move-watch' => 'Talìa sta pàggina',
'movepagebtn' => 'Sposta la pàggina',
'pagemovedsub' => 'Lu spustamentu riniscìu.',
+'movepage-moved' => '<big>\'\'\'"$1" fu spustata a "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => "Na pàggina cu stu nomu esisti già, oppuru lu nomu scigghiutu nun è vàlidu. Scègghiri n'àutru tìtulu.",
+'cantmove-titleprotected' => 'Nun putiti spustari la pàggina pirchì lu tìtulu novu fu prutiggiutu pi mpidìrini la criazzioni',
'talkexists' => "'''La pàggina hà statu spustata currettamenti, ma nun hà statu pussìbbili spustari la pàggina di discussioni pirchì nn'esisti già n'àutra cu lu tìtulu novu. Ntigrari manuarmenti li cuntinuti dî dui pàggini.'''",
'movedto' => 'spustata a',
'movetalk' => 'Sposta puru la pàggina di discussioni, eventuarmenti.',
+'move-subpages' => 'Sposta tutti li suttapàggini, si è pussìbbili',
+'move-talk-subpages' => 'Sposta tutti li suttapàggini di discussioni, si è pussìbbili',
+'movepage-page-exists' => 'La pàggina $1 esisti ggià e nun pò èssiri autumaticamenti suprascrivuta.',
+'movepage-page-moved' => 'La pàggina $1 fu spustata a $2.',
+'movepage-page-unmoved' => 'La pàggina $1 nun pò èssiri spustata a $2.',
+'movepage-max-pages' => 'Vinni spustatu lu nùmmuru màssimu di $1 {{PLURAL:$1|pàggina|pàggini}} e non si ponnu cchiù spustari àutri pàggini autumàticamenti.',
'1movedto2' => '[[$1]] spustatu a [[$2]]',
'1movedto2_redir' => '[[$1]] spustatu a [[$2]] supra rinnirizzamentu',
'movelogpage' => 'Spustamenti',
'movelogpagetext' => "Chistu è l'alencu dî pàggini spustati.",
'movereason' => 'Pi stu mutivu',
'revertmove' => 'riprìstina',
+'delete_and_move' => 'Scancella e sposta',
'delete_and_move_text' => '==Richiesta di cancillazzioni==
La pàggina di distinazzioni "[[:$1]]" asisti già. S\'addisìa cancillàrila pi rènniri pussìbbili lu spustamentu?',
@@ -1731,6 +1849,10 @@ La pàggina di distinazzioni "[[:$1]]" asisti già. S\'addisìa cancillàrila pi
'delete_and_move_reason' => 'Cancillata pi rènniri pussìbbili lu spustamentu',
'selfmove' => 'Lu tìtulu di distinazzioni nziritu è agguali a chiddu di pruvinenza; mpossibbili spustari la pàggina su idda stissa.',
'immobile_namespace' => 'Lu novu tìtulu currispunni a na pàggina spiciali; mpussìbbili spustari pàggini nta ddu namespace.',
+'imagenocrossnamespace' => 'Nun pòi spustari na mmàggini fora dû namespace Mmàggini.',
+'imagetypemismatch' => 'La estensioni nova dû file cun currispunni â sò estensioni riali',
+'imageinvalidfilename' => 'Lu nomu dû file di distinazzioni nun è validu',
+'fix-double-redirects' => 'Aggiorna tutti li redirect chi puntanu ô titulu urigginali',
# Export
'export' => 'Esporta pàggini',
@@ -1745,6 +1867,7 @@ Nta st'ùrtimu casu si pò macari utilizzari un culligamentu, p'asempiu [[{{ns:s
'export-addcattext' => 'Agghiunci pàggini dâ catigurìa:',
'export-addcat' => 'Agghiunci',
'export-download' => 'Offri di sarvari comu file',
+'export-templates' => 'Ncludi li template',
# Namespace 8 related
'allmessages' => 'Missaggi di sistema',
@@ -1785,6 +1908,16 @@ Nta st'ùrtimu casu si pò macari utilizzari un culligamentu, p'asempiu [[{{ns:s
'importhistoryconflict' => 'Asìstinu rivisioni dâ cronoluggìa n cunflittu (sta pàggina putissi aviri già statu mpurtata)',
'importnosources' => 'Nun hà statu difinita na fonti pi la mpurtazzioni transwiki; la mpurtazzioni diretta dâ cronoluggìa nun è attiva.',
'importnofile' => 'Nun hà statu carrcatu nuddu file pi la mpurtazzioni.',
+'importuploaderrorsize' => "Caricamentu dû file pi la mpurtazzioni non arrinisciutu. Lu file è cchiù granni di li diminzioni màssimi cunzentiti pi l'upload.",
+'importuploaderrorpartial' => 'Caricamentu dû file pi la mpurtazzioni non arrinisciutu. Sulamenti na parti dû file vinni caricatu.',
+'importuploaderrortemp' => 'Caricamentu dû file pi la mpurtazzioni non arrinisciutu. Manca na cartedda timpurània.',
+'import-parse-failure' => "Sbagghiu d'anàlisi ntâ mpurtazzioni XML",
+'import-noarticle' => 'Nudda pàggina di mpurtari.',
+'import-nonewrevisions' => 'Tutti li rivisioni già foru mpurtati apprima.',
+'xml-error-string' => '$1 a riga $2, culonna $3 (byte $4): $5',
+'import-upload' => 'Càrrica dati XML',
+'import-token-mismatch' => "Si pèrsiru li dati rilativi a la sissioni. Pi piaciri, prova n'àutra vota.",
+'import-invalid-interwiki' => "E' mpussìbbili mpurtari dû pruggettu wiki nnicatu.",
# Import log
'importlogpage' => 'Mpurtazzioni',
@@ -1874,6 +2007,7 @@ Nta st'ùrtimu casu si pò macari utilizzari un culligamentu, p'asempiu [[{{ns:s
'lastmodifiedatby' => "Sta pàggina hà statu canciata pi l'ùrtima vota lu $2, $1 di $3.", # $1 date, $2 time, $3 user
'othercontribs' => 'Basatu supra lu travagghiu di $1.',
'others' => 'àutri',
+'siteusers' => '$1, utenti di {{SITENAME}}',
'creditspage' => 'Li autura dâ pàggina',
'nocredits' => 'Nudda nfurmazzioni supra li crèditi dispunìbbili pi sta pàggina.',
@@ -1913,10 +2047,11 @@ Nta st'ùrtimu casu si pò macari utilizzari un culligamentu, p'asempiu [[{{ns:s
'markedaspatrollederror-noautopatrol' => 'Nun si disponi dî pirmissi nicissari pi signari li propi canciamenti comu virificati.',
# Patrol log
-'patrol-log-page' => 'Canciamenti virificati',
-'patrol-log-line' => 'hà signatu la $1 di $2 comu virificata $3',
-'patrol-log-auto' => '(virìfica automàtica)',
-'patrol-log-diff' => 'virsioni $1',
+'patrol-log-page' => 'Canciamenti virificati',
+'patrol-log-header' => 'Ccassutta sunnu elencati li virìfichi dî canci.',
+'patrol-log-line' => 'hà signatu la $1 di $2 comu virificata $3',
+'patrol-log-auto' => '(virìfica automàtica)',
+'patrol-log-diff' => 'virsioni $1',
# Image deletion
'deletedrevision' => 'Rivisioni pricidenti, cancillata: $1.',
@@ -1948,6 +2083,7 @@ $1',
# Special:NewImages
'newimages' => 'Gallarìa dî file novi',
'imagelisttext' => "Di sèquitu veni prisintata na lista di '''$1''' file urdinat{{PLURAL:$1|u|i}} pi $2.",
+'newimages-summary' => 'Sta pàggina spiciali ammustra li file caricati di cchiù picca tempu.',
'showhidebots' => '($1 li bot)',
'noimages' => 'Nenti a vìdiri.',
'ilsubmit' => "Va' cerca",
@@ -1961,6 +2097,7 @@ Vèninu cunzidirati sulu l'alenchi puntati (righi ca accumènzanu cû sìmmulu *
Li lijami succissivi, supra la stissa riga, sunnu cunzidirati comu eccizzioni (pàggini ntê quali lu file pò èssiri richiamatu 'n modu nurmali).",
# Metadata
+'metadata' => 'Metadati',
'metadata-help' => 'Stu file cunteni nfurmazzioni agghiuntivi, prubbabbirmenti junti dâ fotucàmira o dû scanner usati pi criàrila o diggitalizzàrila. Siddu lu file hà statu canciatu, arcuni dittagghi putìssiru nun currispùnniri â rialitati.',
'metadata-expand' => 'Ammustra dittagghi',
'metadata-collapse' => 'Ammuccia dittagghi',
@@ -2019,6 +2156,7 @@ Li lijami succissivi, supra la stissa riga, sunnu cunzidirati comu eccizzioni (p
'exif-subsectimeoriginal' => 'Data e ura di criazzioni, frazzioni di secunnu',
'exif-subsectimedigitized' => 'Data e ura di diggitalizzazzioni, frazzioni di secunnu',
'exif-exposuretime' => "Tempu d'espusizzioni",
+'exif-exposuretime-format' => '$1 s ($2)',
'exif-fnumber' => 'Rapportu fucali',
'exif-exposureprogram' => "Prugramma d'espusizzioni",
'exif-spectralsensitivity' => 'Sinzibbilitati spittrali',
@@ -2088,6 +2226,7 @@ Li lijami succissivi, supra la stissa riga, sunnu cunzidirati comu eccizzioni (p
'exif-gpsdestdistance' => 'Distanza dâ distinazzioni',
'exif-gpsprocessingmethod' => "Nomu dû mètudu d'elabburazzioni GPS",
'exif-gpsareainformation' => 'Nomu dâ zona GPS',
+'exif-gpsdatestamp' => 'Data GPS',
'exif-gpsdifferential' => 'Currezzioni diffirinziali GPS',
# EXIF attributes
@@ -2104,6 +2243,7 @@ Li lijami succissivi, supra la stissa riga, sunnu cunzidirati comu eccizzioni (p
'exif-orientation-7' => "Rotatu 90° 'n sensu urariu e capuvortu virticarmenti", # 0th row: right; 0th column: bottom
'exif-orientation-8' => "Rutatu 90° 'n senzu antiorariu", # 0th row: left; 0th column: bottom
+'exif-planarconfiguration-1' => 'a blocchi (chunky)',
'exif-planarconfiguration-2' => 'liniari (planar)',
'exif-xyresolution-i' => '$1 punti pi puseri (dpi)',
@@ -2115,6 +2255,7 @@ Li lijami succissivi, supra la stissa riga, sunnu cunzidirati comu eccizzioni (p
'exif-exposureprogram-0' => 'Nun difinitu',
'exif-exposureprogram-1' => 'Manuali',
+'exif-exposureprogram-2' => 'Standard',
'exif-exposureprogram-3' => 'Priuritati a lu diaframma',
'exif-exposureprogram-4' => "Priuritati a l'espusizzioni",
'exif-exposureprogram-5' => 'Artìsticu (urientatu â prufunnitati di campu)',
@@ -2122,8 +2263,13 @@ Li lijami succissivi, supra la stissa riga, sunnu cunzidirati comu eccizzioni (p
'exif-exposureprogram-7' => 'Ritrattu (suggetti vicini cu sfunnu fora focu)',
'exif-exposureprogram-8' => 'Panurama (suggetti luntani cu sfunnu a focu)',
+'exif-subjectdistance-value' => '$1 metri',
+
'exif-meteringmode-0' => 'Scanusciutu',
+'exif-meteringmode-1' => 'Mèdia',
'exif-meteringmode-2' => 'Media pisata cintrata',
+'exif-meteringmode-3' => 'Spot',
+'exif-meteringmode-4' => 'MultiSpot',
'exif-meteringmode-5' => 'Pattern',
'exif-meteringmode-6' => 'Parziali',
'exif-meteringmode-255' => 'Àutru',
@@ -2136,6 +2282,10 @@ Li lijami succissivi, supra la stissa riga, sunnu cunzidirati comu eccizzioni (p
'exif-lightsource-9' => 'Bonu tempu',
'exif-lightsource-10' => 'Nigghiusu',
'exif-lightsource-11' => "'N ùmmira",
+'exif-lightsource-12' => 'Daylight fluorescent (D 5700 - 7100K)',
+'exif-lightsource-13' => 'Day white fluorescent (N 4600 - 5400K)',
+'exif-lightsource-14' => 'Cool white fluorescent (W 3900 - 4500K)',
+'exif-lightsource-15' => 'White fluorescent (WW 3200 - 3700K)',
'exif-lightsource-17' => 'Luci standard A',
'exif-lightsource-18' => 'Luci standard B',
'exif-lightsource-19' => 'Luci standard C',
@@ -2221,7 +2371,7 @@ Li lijami succissivi, supra la stissa riga, sunnu cunzidirati comu eccizzioni (p
# External editor support
'edit-externally' => 'Cancia stu file usannu un prugramma sternu',
-'edit-externally-help' => "Pi maiuri nfurmazzioni cunzurtari li [http://www.mediawiki.org/wiki/Manual:External_editors istruzzioni] ('n ngrisi)",
+'edit-externally-help' => "Pi chiossai nfurmazzioni cunzurtari l'[http://www.mediawiki.org/wiki/Manual:External_editors istruzzioni] ('n ngrisi)",
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'tutti',
@@ -2231,23 +2381,23 @@ Li lijami succissivi, supra la stissa riga, sunnu cunzidirati comu eccizzioni (p
'monthsall' => 'tutti',
# E-mail address confirmation
-'confirmemail' => 'Cunferma ndirizzu e-mail',
-'confirmemail_noemail' => 'Nun hà statu ndicatu un ndirizzu e-mail vàlidu ntê propi [[Special:Preferences|prifirenzi]].',
-'confirmemail_text' => "Stu situ richiedi la virìfica di l ndirizzu e-mail prima di putiri usari li funzioni cunnessi a l'email. Prèmiri lu pulsanti ccà sutta pi mannari na richiesta di cunferma a lu propiu ndirizzu; ntô missaggiu è prisenti un culligamenti ca cunteni un còdici. Visitari lu culligamentu cu lu propiu browser pi cunfirmari ca lu ndirizzu e-mail è vàlidu.",
-'confirmemail_pending' => "<div class=\"error\"> Lu còdici di cunferma hà già statu spiditu via posta alittrònica; siddu l'account hà statu criatu di ricenti, si preja d'attènniri l'arrivu dû còdici pi quarchi minutu prima di tintari d'addumannàrinni unu novu. </div>",
-'confirmemail_send' => 'Manna un còdici di cunferma via e-mail.',
-'confirmemail_sent' => 'Missaggiu e-mail di cunferma mannatu.',
-'confirmemail_oncreate' => 'Un còdici di cunferma hà statu spiditu a lu ndirizzu di posta alittrònica ndicatu. Lu còdici nun è nicissariu pi tràsiri lu situ, ma è nicissariu furnirilu pi putiri abbilitari tutti li funzioni dû situ ca fannu usu dâ posta alittrònica.',
-'confirmemail_sendfailed' => "{{SITENAME}} nun pò mannari lu missaggiu e-mail di cunferma. Virificari ca lu nnirizzu nun cunteni caràttiri nun vàlidi.
+'confirmemail' => 'Cunferma ndirizzu e-mail',
+'confirmemail_noemail' => 'Nun hà statu ndicatu un ndirizzu e-mail vàlidu ntê propi [[Special:Preferences|prifirenzi]].',
+'confirmemail_text' => "Stu situ richiedi la virìfica di l ndirizzu e-mail prima di putiri usari li funzioni cunnessi a l'email. Prèmiri lu pulsanti ccà sutta pi mannari na richiesta di cunferma a lu propiu ndirizzu; ntô missaggiu è prisenti un culligamenti ca cunteni un còdici. Visitari lu culligamentu cu lu propiu browser pi cunfirmari ca lu ndirizzu e-mail è vàlidu.",
+'confirmemail_pending' => "<div class=\"error\"> Lu còdici di cunferma hà già statu spiditu via posta alittrònica; siddu l'account hà statu criatu di ricenti, si preja d'attènniri l'arrivu dû còdici pi quarchi minutu prima di tintari d'addumannàrinni unu novu. </div>",
+'confirmemail_send' => 'Manna un còdici di cunferma via e-mail.',
+'confirmemail_sent' => 'Missaggiu e-mail di cunferma mannatu.',
+'confirmemail_oncreate' => 'Un còdici di cunferma hà statu spiditu a lu ndirizzu di posta alittrònica ndicatu. Lu còdici nun è nicissariu pi tràsiri lu situ, ma è nicissariu furnirilu pi putiri abbilitari tutti li funzioni dû situ ca fannu usu dâ posta alittrònica.',
+'confirmemail_sendfailed' => "{{SITENAME}} nun pò mannari lu missaggiu e-mail di cunferma. Virificari ca lu nnirizzu nun cunteni caràttiri nun vàlidi.
Missaggiu d'erruri dû mailer: $1",
-'confirmemail_invalid' => 'Còdici di cunferma nun vàlidu. Lu còdici putissi èssiri scadutu.',
-'confirmemail_needlogin' => 'È nicissariu $1 pi cunfirmari lu propiu ndirizzu e-mail.',
-'confirmemail_success' => "Lu ndirizzu e-mail è cunfirmatu. Ora è pussìbbili esèquiri l'accessu e fari chinu usu dû situ.",
-'confirmemail_loggedin' => 'Lu tò nnirizzu email fu ora cunfirmatu.',
-'confirmemail_error' => 'Erruri ntô sarvataggiu dâ cunferma.',
-'confirmemail_subject' => '{{SITENAME}}: richiesta di cunferma di lu ndirizzu',
-'confirmemail_body' => 'Quarcunu, prubbabbirmenti tu stissu di lu ndirizzu IP $1, hà riggistratu l\'account "$2" supra {{SITENAME}} ndicannu stu ndirizzu e-mail.
+'confirmemail_invalid' => 'Còdici di cunferma nun vàlidu. Lu còdici putissi èssiri scadutu.',
+'confirmemail_needlogin' => 'È nicissariu $1 pi cunfirmari lu propiu ndirizzu e-mail.',
+'confirmemail_success' => "Lu ndirizzu e-mail è cunfirmatu. Ora è pussìbbili esèquiri l'accessu e fari chinu usu dû situ.",
+'confirmemail_loggedin' => 'Lu tò nnirizzu email fu ora cunfirmatu.',
+'confirmemail_error' => 'Erruri ntô sarvataggiu dâ cunferma.',
+'confirmemail_subject' => '{{SITENAME}}: richiesta di cunferma di lu ndirizzu',
+'confirmemail_body' => 'Quarcunu, prubbabbirmenti tu stissu di lu ndirizzu IP $1, hà riggistratu l\'account "$2" supra {{SITENAME}} ndicannu stu ndirizzu e-mail.
Pi cunfirmari ca l\'account t\'apparteni e attivari li funzioni rilativi a lu nvìu di e-mail supra {{SITENAME}}, grapi lu culligamentu siquenti cu lu tò browser:
@@ -2258,6 +2408,8 @@ Siddu l\'account *nun* t\'apparteni, grapi lu siguenti culligamentu:
$5
Stu còdici di cunferma scadi automaticamenti a li $4.',
+'confirmemail_invalidated' => 'Addumannata di cunferma ndirizzu e-mail scancillata',
+'invalidateemail' => 'Scancella la dumanna di cunferma e-mail',
# Scary transclusion
'scarytranscludedisabled' => '[La nchiusioni di pàggini tra siti wiki nun è attiva]',
@@ -2267,11 +2419,15 @@ Stu còdici di cunferma scadi automaticamenti a li $4.',
# Trackbacks
'trackbackbox' => "<div id='mw_trackbacks'> Trackback pi sta pàggina:<br /> $1 </div>",
'trackbackremove' => '([$1 Elìmina])',
+'trackbacklink' => 'Trackback',
'trackbackdeleteok' => 'Nfurmazzioni di trackback eliminati currettamenti.',
# Delete conflict
-'deletedwhileediting' => "'''Accura''': Sta pàggina hà statu cancillata doppu c'hai accuminzatu a canciàrila!",
-'confirmrecreate' => "L'utenti [[User:$1|$1]] ([[User talk:$1|discussioni]]) hà cancillatu sta pàggina doppu ca hai nizziatu a canciàrila, pi lu siquenti mutivu: ''$2'' Pi favuri, cunferma ca addisìi veramenti criari n'àutra vota sta pàggina.",
+'deletedwhileediting' => "'''Accura''': Sta pàggina vinni scancillata doppu c'hai accuminzatu a scanciàrila!",
+'confirmrecreate' => "L'utenti [[User:$1|$1]] ([[User talk:$1|discussioni]]) scancillau sta pàggina doppu ca hai accuminciatu a scanciàrila, pi stu mutivu: ''$2'' Pi favuri, cunferma ca addisìi pi daveru criari n'àutra vota sta pàggina.",
+'recreate' => 'Ricrìa',
+
+'unit-pixel' => 'px',
# HTML dump
'redirectingto' => 'Rinnirizzamentu a [[:$1]]...',
@@ -2285,6 +2441,12 @@ Stu còdici di cunferma scadi automaticamenti a li $4.',
'searchnamed' => "Circata d'artìculi ca si chiàmanu ''$1''.",
'articletitles' => "Ricerca di l'artìculi ca accumènzanu cu ''$1''",
'hideresults' => 'Ammuccia li risurtati',
+'useajaxsearch' => 'Usa la ricerca AJAX',
+
+# Separators for various lists, etc.
+'catseparator' => '|',
+'comma-separator' => ',&#32;',
+'colon-separator' => ':&#32;',
# Multipage image navigation
'imgmultipageprev' => '↠pàggina pricidenti',
@@ -2331,36 +2493,82 @@ Stu còdici di cunferma scadi automaticamenti a li $4.',
'watchlistedit-raw-legend' => 'Canciamentu testuali pàggini taliati',
'watchlistedit-raw-explain' => "Ccà sutta sugnu alincati tutti li pàggine taliati. Pi canciari la lista agghiunciri o rimòviri li rispettivi tituli, unu pi riga. Quannu funisci, fà clic supra 'Aggiorna la lista' 'n fundu all'alencu. Accura ca è puru possibbili [[Special:Watchlist/edit|canciari la lista câ 'nterfaccia standard]].",
'watchlistedit-raw-titles' => 'Pàggini:',
-'watchlistedit-raw-done' => 'La tò lista dê pàggini taliati hà stata aggiornata.',
-'watchlistedit-raw-added' => 'Hà{{PLURAL:$1|&nbsp;stata agghiunciuta na pàggina|nnu stati agghiunciuti $1 pàggini}}:',
-'watchlistedit-raw-removed' => 'Hà{{PLURAL:$1|&nbsp;stata eliminata na pàggina|nnu stati eliminati $1 pàggini}}:',
+'watchlistedit-raw-submit' => 'Aggiorna la lista',
+'watchlistedit-raw-done' => 'La tò lista dê pàggini taliati vinni aggiurnata.',
+'watchlistedit-raw-added' => '{{PLURAL:$1|Fu junciuta na pàggina|Foru junciuti $1 pàggini}}:',
+'watchlistedit-raw-removed' => '{{PLURAL:$1|&nbsp;Vinni scancillata na pàggina|Foru scancillati $1 pàggini}}:',
# Watchlist editing tools
-'watchlisttools-view' => 'Vidi li canciamenti rilivanti',
-'watchlisttools-edit' => 'Vidi e cancia la lista',
+'watchlisttools-view' => 'Talìa li canciamenti rilivanti',
+'watchlisttools-edit' => 'Talìa e cancia la lista',
'watchlisttools-raw' => "Cancia la lista 'n forma testuali",
+# Iranian month names
+'iranian-calendar-m1' => 'Farvardin',
+'iranian-calendar-m2' => 'Ordibehesht',
+'iranian-calendar-m3' => 'Khordad',
+
+# Core parser functions
+'unknown_extension_tag' => 'Tag estensioni scanusciutu: "$1"',
+
# Special:Version
-'version' => 'virsioni', # Not used as normal message but as header for the special page itself
-'version-specialpages' => 'Pàggini spiciali',
-'version-variables' => 'Variabili',
-'version-license' => 'Licenza',
-'version-software' => 'Software nstallatu',
-'version-software-product' => 'Prodottu',
-'version-software-version' => 'Virsioni',
+'version' => 'virsioni', # Not used as normal message but as header for the special page itself
+'version-extensions' => 'Estenzioni nstallati',
+'version-specialpages' => 'Pàggini spiciali',
+'version-parserhooks' => 'Hook dû parser',
+'version-variables' => 'Variabili',
+'version-other' => 'Àutru',
+'version-mediahandlers' => 'Gistori di cuntinuti multimediali',
+'version-hooks' => 'Hook',
+'version-extension-functions' => 'Funzioni ntrudotti di estenzioni',
+'version-parser-extensiontags' => 'Tag canusciuti dô parser ntrudotti di estenzioni',
+'version-parser-function-hooks' => 'Hook pi funzioni dû parser',
+'version-skin-extension-functions' => 'Funzioni lijati a la furma gràfica (skin) ntrudotti di estenzioni',
+'version-hook-name' => "Nomu di l'hook",
+'version-hook-subscribedby' => 'Suttascrizzioni',
+'version-version' => 'Virsioni',
+'version-license' => 'Licenza',
+'version-software' => 'Software nstallatu',
+'version-software-product' => 'Prodottu',
+'version-software-version' => 'Virsioni',
# Special:FilePath
-'filepath' => 'Pircorsu di nu file',
-'filepath-page' => 'Nnomu dô file:',
-'filepath-submit' => 'Pircorsu',
+'filepath' => 'Pircorsu di nu file',
+'filepath-page' => 'Nnomu dô file:',
+'filepath-submit' => 'Pircorsu',
+'filepath-summary' => 'Sta pàggina spiciali rimanna arredi lu traggittu cumpretu di nu file. Li mmàggini sù ammustrati cu la cchiù àuta risoluzzioni dispunìbbili, pi l\'àutri tipi di file parti direttamenti lu prugramma assuciatu.
+
+Mèttiri lu nomu dû file senza lu prifissu "{{ns:image}}:"',
+
+# Special:FileDuplicateSearch
+'fileduplicatesearch' => 'Circata dê file duppiuni',
+'fileduplicatesearch-legend' => 'Circata di nu duppiuni',
+'fileduplicatesearch-filename' => 'Nomu dû file:',
+'fileduplicatesearch-submit' => 'Circata',
+'fileduplicatesearch-info' => '$1 × $2 pixel<br />Diminzioni: $3<br />Tipu MIME: $4',
+'fileduplicatesearch-result-1' => 'Non ci sunnu duppiuni li stissi dû file "$1".',
+'fileduplicatesearch-result-n' => '{{PLURAL:$2|C\'è ggià nu duppiuni lu stissu|Ci sunnu ggià $2 duppiuni li stissi}} dû file "$1".',
# Special:SpecialPages
'specialpages' => 'Pàggini spiciali',
+'specialpages-note' => '----
+* Pàggini spiciali non risirvati.
+* <span class="mw-specialpagerestricted">Pàggini spiciali risirvati sulu a quarchi catigurìa d\'utenti.</span>',
'specialpages-group-maintenance' => 'Resocunti di manutinzioni',
'specialpages-group-other' => 'Autri pàggini spiciali',
'specialpages-group-login' => 'Trasi / riggìstrazzioni',
'specialpages-group-changes' => 'Ùrtimi canciamenti e riggistri',
+'specialpages-group-media' => 'File multimidiali - caricamentu e rennicunti',
'specialpages-group-users' => 'Utenti e diritti',
'specialpages-group-highuse' => 'Pàggini cchiù usati',
+'specialpages-group-pages' => 'Listi di pàggini',
+'specialpages-group-pagetools' => 'Strumenti ùtili pi li pàggini',
+'specialpages-group-wiki' => 'Strumenti e nfurmazzioni supra lu pruggettu',
+'specialpages-group-redirects' => 'Pàggini spiciali di redirect',
+'specialpages-group-spam' => "Strumenti contr'a lu spam",
+
+# Special:BlankPage
+'blankpage' => 'Pàggina vacanti',
+'intentionallyblankpage' => 'Sta pàggina è lassata vacanti apposta e è usata pi benchmark, ecc.',
);
diff --git a/languages/messages/MessagesSco.php b/languages/messages/MessagesSco.php
index 5aba7870..52672c2a 100644
--- a/languages/messages/MessagesSco.php
+++ b/languages/messages/MessagesSco.php
@@ -6,6 +6,7 @@
*
* @author Malafaya
* @author OchAyeTheNoo
+ * @author Urhixidur
* @author Ushanka
* @author sco.wikipedia.org editors
* @author לערי ריינה×רט
@@ -126,7 +127,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settins leet]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki releese mailin leet]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki releese mailin leet]",
'about' => 'Aboot',
'article' => 'Content page',
@@ -555,7 +556,7 @@ Gin ye dinna want yer writin tae be editit athoot mercy and redistribute at will
YYe'r promisin us forbye that ye wrat this yersel, or copied it frae a
public domain or siclike free resoorce (see $1 for details).
<strong>DINNA SUBMIT COPYRICHTIT WARK ATHOOT PERMEISSION!</strong>",
-'longpagewarning' => "WARNIN: This page is $1 kilobytes lang; some brousers micht hae trouble editin pages approachin or langer nor 32kb. Please conseider brakkin the page intae smaa'er sections.",
+'longpagewarning' => "WARNIN: This page is $1 kilobytes lang; some brousers micht hae trouble editin pages approachin or langer nor 32 kb. Please conseider brakkin the page intae smaa'er sections.",
'longpageerror' => "<strong>ERROR: The text ye hae submitted is $1 kilobytes
lang, an that's langer than the maximum of $2 kilobytes. It canna be hained.</strong>",
'readonlywarning' => "WARNIN: The database haes been lockit for maintenance, sae ye'll no can hain yer edits richt nou. Ye micht wish tae cut-n-paste the text intil a text file an hain it for later.",
diff --git a/languages/messages/MessagesSd.php b/languages/messages/MessagesSd.php
index a4846654..6cdac9aa 100644
--- a/languages/messages/MessagesSd.php
+++ b/languages/messages/MessagesSd.php
@@ -258,7 +258,7 @@ $1 {{PLURAL:$1|اکر|اکرن}} کان ننÚÙŠ هوڻ گھرجي.',
'loginsuccesstitle' => 'لاگ اÙÙ† ڪامياب',
'loginsuccess' => "'''هاڻي توهان {{SITENAME}} تي بطور \"\$1\" لاگ اÙÙ† ٿيل آهيو.'''",
'nosuchuser' => '"$1" نالي سان ÚªÙˆ به يوزر نه آهي. Ù‡Ùجي چڪاسيو، يا نئون کاتو کوليو.',
-'nosuchusershort' => '"<nowiki>$1</nowiki>" نالي ÚªÙˆ به ÙŠÙوزر ناهي.
+'nosuchusershort' => '"<nowiki>$1</nowiki>" نالي ÚªÙˆ به ÙŠÙوزر ناهي.
Ù‡Ùجي جي Ù¾Úª ڪندا.',
'nouserspecified' => 'توهان کي ڪو يوزرنانء٠ڄاڻائڻو پوندو.',
'wrongpassword' => 'Úنل ڳجھو Ù„Ùظ غير درست آهي. مهرباني ڪري ٻيهر ڪوشش ڪندا.',
@@ -327,7 +327,7 @@ $1 {{PLURAL:$1|اکر|اکرن}} کان ننÚÙŠ هوڻ گھرجي.',
'previewnote' => '<strong>هيءَ محظ پيش نگاهه آهي، ترميمون اڃا سانÚجون ناهن!</strong>',
'editing' => 'زير ترميم $1',
'editingsection' => 'زير ترميم $1 (سيڪشن)',
-'copyrightwarning' => 'ياد رکندا ته {{SITENAME}} لاء٠سموريون ڀاڱيداريون $2 تحت پڌريون ڪجن ٿيون (تÙصيلن لاء٠$1 Úسندا). اوهان جي تحرير Ú©ÙŠ {{SITENAME}} جي قائدن تحت ترميمي سگهجي ٿو. جيڪÚهن اوهان نه ٿا چاهيو ته اوهان جي لکڻين Ú©ÙŠ بي رحميءَ سان ترميميو ÙˆÚƒÙŠ يا ورهائي عام ڪيو ÙˆÚƒÙŠ ته پوء٠پنهنجي Ù„Ú©Ú»ÙŠ هتي جمع نه ڪرايو. پنهنجو مواد هتي جمع ڪرڻ جو مطلب هوندو ته توهان Ú©ÙŠ جمع ڪرايل مواد جي Ù…Ùت Ùراهمي Û½ Ú©Ùليل تبديليءَ تي ÚªÙˆ به اعتراز ناهي.<br />
+'copyrightwarning' => 'ياد رکندا ته {{SITENAME}} لاء٠سموريون ڀاڱيداريون $2 تحت پڌريون ڪجن ٿيون (تÙصيلن لاء٠$1 Úسندا). اوهان جي تحرير Ú©ÙŠ {{SITENAME}} جي قائدن تحت ترميمي سگهجي ٿو. جيڪÚهن اوهان نه ٿا چاهيو ته اوهان جي لکڻين Ú©ÙŠ بي رحميءَ سان ترميميو ÙˆÚƒÙŠ يا ورهائي عام ڪيو ÙˆÚƒÙŠ ته پوء٠پنهنجي Ù„Ú©Ú»ÙŠ هتي جمع نه ڪرايو. پنهنجو مواد هتي جمع ڪرڻ جو مطلب هوندو ته توهان Ú©ÙŠ جمع ڪرايل مواد جي Ù…Ùت Ùراهمي Û½ Ú©Ùليل تبديليءَ تي ÚªÙˆ به اعتراز ناهي.<br />
توهان اهڙي Ù¾Úª ÚÙŠÚ» جا پابند Ù¾Ú» آهيو ته توهان جو جمع ڪرايل مواد توهان جو پنهنجو لکيل آهي يا وري توهان ڪنهن Ù…Ùت وسيلي تان ڪاپي ڪيو آهي.
</strong>تحÙظيل حق Û½ واسطا رکندڙ مواد واسطيدار مالڪ کان اڳواٽ اجازت وٺڻ کان سواء٠هتي جمع نه ڪريو.<strong>',
'longpagewarning' => '<strong>خبردار: هيء٠صÙحو $1 ڪلوٻاٽڻيون ÙˆÚÙˆ آهي؛ 32 ڪلوٻاٽڻين کان ÙˆÚا صÙحا سنواريندي ÚªÙ† جھانگوئن سان مسئلا ٿين ٿا. مهرباني ڪري هن صÙحي Ú©ÙŠ ننÚÙ† سيڪشنز Û¾ ٽوڙڻ تي ويچاريندا.</strong>',
@@ -660,11 +660,11 @@ $1 {{PLURAL:$1|اکر|اکرن}} کان ننÚÙŠ هوڻ گھرجي.',
'''خبردار!'''
اها Ù‡Úª مقبول صÙحي لاء٠ڪا غير متوقه Û½ انتهائي اڻوڻندڙ تبديلي ثابت ٿي سگھي ٿي؛ براء٠مهرباني اڳتي وڌڻ کان اڳ Ù¾Úª ڪندا ته توهان اها تبديلي Ø¢Ú»Ú» جي نتيجن کان چڱيءَ ريت واق٠آهيو.",
-'movepagetalktext' => 'واسطيدار مباحثي صÙحو پاڻهي ئي چوريو ويندو ماهسوا:
+'movepagetalktext' => 'واسطيدار مباحثي صÙحو پاڻهي ئي چوريو ويندو ماهسوا:
*نئين عنوان سان Ù‡Úª اڻ پورو يعني غير خالي مباحثي صÙحو اڳي ئي وجود رکندو هجي، يا
*توهان هيٺين باڪس Ú©ÙŠ اڻ Ù½ÙÚª ڪريو
-
+
انهن صورتن ۾، جيڪÚهن توهان چاهيو ته صÙحي Ú©ÙŠ پاڻ چوري يا ضمائي سگھو ٿا.',
'movearticle' => 'صÙحو چوريو:',
'newtitle' => 'نئين عنوان Úانهن:',
diff --git a/languages/messages/MessagesSdc.php b/languages/messages/MessagesSdc.php
index 5e0b2280..d0f14c96 100644
--- a/languages/messages/MessagesSdc.php
+++ b/languages/messages/MessagesSdc.php
@@ -128,7 +128,7 @@ Li sighenti cullegamenti so in linga ingrese:
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Impusthazioni di cunfigurazioni]
* [http://www.mediawiki.org/wiki/Manual:FAQ Prigonti friquenti i MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailing list annùnzii MediaWiki]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailing list annùnzii MediaWiki]",
'about' => 'Infuimmazioni',
'article' => 'Pagina',
@@ -655,8 +655,8 @@ Cunsulthà lu [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} rigisthru di ca
'revisiondelete' => 'Canzella o ricùpara versioni',
'revdelete-nooldid-title' => 'Versioni nò ippizzificadda',
'revdelete-nooldid-text' => "No ài ippizzificaddu la o li versioni di la pàgina i' li quari eseguì chistha funzioni; pò assé chi nò esisthini.",
-'revdelete-selected' => '{{PLURAL:$2|Versioni sciubaradda|Versioni sciubaraddi}} di [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Eventu di lu rigisthru sciubaraddu|Eventi di lu rigisthru sciubaraddi}}:',
+'revdelete-selected' => "'''{{PLURAL:$2|Versioni sciubaradda|Versioni sciubaraddi}} di [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Eventu di lu rigisthru sciubaraddu|Eventi di lu rigisthru sciubaraddi}}:'''",
'revdelete-legend' => "Impustha li sighenti limitazioni i'li versioni canzilladdi:",
'revdelete-hide-text' => 'Cua lu testhu di la versioni',
'revdelete-hide-name' => 'Cua azioni e oggettu di la matessi',
diff --git a/languages/messages/MessagesSe.php b/languages/messages/MessagesSe.php
index 2c453aed..0d103115 100644
--- a/languages/messages/MessagesSe.php
+++ b/languages/messages/MessagesSe.php
@@ -450,11 +450,11 @@ Du geavaheaddjidovddaldat lea dál anus.
'rev-delundel' => 'Äájet dahje Äiega',
'revisiondelete' => 'Sihko dahje máhcat veršuvnnaid',
'revdelete-nooldid-title' => 'Ii veršuvdna',
-'revdelete-selected' => "{{PLURAL:$2|Válljejuvvon veršuvdna|Válljejuvvon veršuvnnat}} siiddus '''$1:'''",
-'logdelete-selected' => '{{PLURAL:$1|Válljejuvvon logmearkkastat|Válljejuvvon logmearkkastagat}}:',
-'revdelete-text' => 'Sihkojuvvon veršuvnnat oidnojit siiddu siidohistorjjás, muhto daid sisdoallu ii leat álmmolaš.
+'revdelete-selected' => "'''{{PLURAL:$2|Válljejuvvon veršuvdna|Válljejuvvon veršuvnnat}} siiddus '''$1:''''''",
+'logdelete-selected' => "'''{{PLURAL:$1|Válljejuvvon logmearkkastat|Válljejuvvon logmearkkastagat}}:'''",
+'revdelete-text' => "'''Sihkojuvvon veršuvnnat oidnojit siiddu siidohistorjjás, muhto daid sisdoallu ii leat álmmolaš.'''
-Eará bajasdoallit sáhtet lohkat Äihkojuvvon sisdoalu ja máhcahit dan.',
+Eará bajasdoallit sáhtet lohkat Äihkojuvvon sisdoalu ja máhcahit dan.",
'revdelete-legend' => 'Veršuvnna rádjehusat',
'revdelete-hide-text' => 'Čiega veršuvnna sisdoalu',
'revdelete-hide-name' => 'ÄŒiega doaibma ja mearri',
diff --git a/languages/messages/MessagesSei.php b/languages/messages/MessagesSei.php
index eb21052e..a596606d 100644
--- a/languages/messages/MessagesSei.php
+++ b/languages/messages/MessagesSei.php
@@ -7,6 +7,7 @@
* @author Ccaxjoj Iteja Z Iti Poop
* @author SeriCtam
* @author Teak
+ * @author Urhixidur
*/
$messages = array(
@@ -529,7 +530,7 @@ Jan lajxepe occuram me usadad proxy service anon web-based buggy.</strong>',
'nonunicodebrowser' => "<strong>ATTENCION: Mebrowser necoccebj compliantede 'unicode' (characterám sans huáp ti). Workaround coccebj hant itide me permiccion ticpatlöx páhinám: non-ASCII characterám coccebj codes hexidecimales.</strong>",
'editingold' => '<strong>ATTENCION: Me coccebj ticpatlöx revicion outdatenam zode jan páhina. Me xuniim zo, jömde quiíx hunde jan revicion coccebj delar poop.</strong>',
'yourdiff' => 'Quiíx',
-'longpagewarning' => '<strong>ATTENCION: Jan páhina coccebj $1 kilobynám; browserám pac pos-coccebj problemámde ticpatlöx páhinám necade jöx plusöxde 32kb.
+'longpagewarning' => '<strong>ATTENCION: Jan páhina coccebj $1 kilobynám; browserám pac pos-coccebj problemámde ticpatlöx páhinám necade jöx plusöxde 32 kb.
Cahöx ticpatlöx jan páhina minöx seccion iti.</strong>',
'longpageerror' => '<strong>RÖMJ: Textua zo mexuniim coccebj $1 kilobytenám, jan coccebj plusöxde maxde $2 kilobytenám. Zo necoccebj xuniim.</strong>',
'readonlywarning' => "<strong>ATTENCION: Database zo coccebj lockomde kyépöx, zo necoccebj posde xuniim meticpatlöx cmaa. Me coccebj considerom ''cut-n-paste'' textua zo ciúchande textua iti ö xuniimde diijömdexepe.</strong>",
@@ -596,7 +597,7 @@ Informacion: (curt) = quiíxde vercion currentua,
'rev-delundel' => 'cohuatlöx/cíiitám',
'revisiondelete' => 'Delatom/diidelatom revición',
'revdelete-nooldid-title' => 'Necoccebj aimde revicion',
-'revdelete-selected' => "{{PLURAL:$2|Revicion selectonde|Revición selectónde}} '''$1:'''",
+'revdelete-selected' => "'''{{PLURAL:$2|Revicion selectonde|Revición selectónde}} $1:'''",
'revdelete-legend' => 'Xuniim restricción',
'revdelete-hide-text' => 'Camaát textuade revicion',
'revdelete-hide-name' => 'Camaát accion öjaim',
diff --git a/languages/messages/MessagesSi.php b/languages/messages/MessagesSi.php
index dba01a33..48cd22b8 100644
--- a/languages/messages/MessagesSi.php
+++ b/languages/messages/MessagesSi.php
@@ -96,11 +96,50 @@ $specialPageAliases = array(
$messages = array(
# User preference toggles
-'tog-underline' => 'පුරුක යටින් ඉරි අඳිනවà·',
-'tog-highlightbroken' => ' කà·à¶©à·”ණු සන්ධිය ආකෘතිය <a href="" වර්ගය="අලුත">මේ සමà·à¶± ලෙස </a> (විකල්ප: මේ සමà·à¶± ලෙස<a href="" වර්ගය="අභ්â€à¶ºà¶±à¶­à¶»">?</a>).',
-'tog-justify' => 'ඡේදය පේළි ගසන්න',
-'tog-hideminor' => 'අලුත් වෙනසහි සුළු සංස්කරණය à·„à·à¶‚ගිම',
-'tog-editsection' => '[සංස්කරණය] බà·à¶³à·’යà·à·€à¶±à·Š මගින් ඡේද සංස්කරණයට ඉඩ à·ƒà·à¶½à·ƒà·“ම',
+'tog-underline' => 'සබà·à¶³à·’ යටීර කිරීම:',
+'tog-highlightbroken' => 'භින්න සබà·à¶³à·’යන් ආකෘතිකරණය මේ අයුරින් කරන්න <a href="" class="new"> </a> (විකල්ප: මේ අයුරින් කරන්න<a href="" class="internal">?</a>).',
+'tog-justify' => 'ඡේදයන් පේළි ගසන්න',
+'tog-hideminor' => 'මෑත වෙනස්වීම්හි සුළු සංස්කරණ සඟවන්න',
+'tog-extendwatchlist' => 'අදà·à·… සියළු වෙනස්වීම් දක්ව෠පෙන්වන අයුරින් මුර-ලà·à¶ºà·’ස්තුව පුළුල් කරන්න',
+'tog-usenewrc' => 'ආවර්ධිත මෑත වෙනස්වීම් (ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට්)',
+'tog-numberheadings' => 'à·à·“ර්ෂ-නà·à¶¸ ස්වයංක්â€à¶»à·“යව අංකනය කරන්න',
+'tog-showtoolbar' => 'සංස්කරණ මෙවලම්තීරුව පෙන්වන්න (ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට්)',
+'tog-editondblclick' => 'ද්විත්ව-ක්ලික් කිරීම මගින් පිටු සංස්කරණය අරඹන්න (ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට්)',
+'tog-editsection' => '[සංස්කරණය] සබà·à¶³à·’යà·à·€à¶±à·Š මගින් ඡේද සංස්කරණය සක්â€à¶»à·“ය කරන්න',
+'tog-editsectiononrightclick' => 'ඡේද à·à·“ර්ෂ මත දකුණු-ක්ලික් කිරීමෙන් ඡේද සංස්කරණය සක්â€à¶»à·“ය කරන්න (ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට්)',
+'tog-showtoc' => 'පටුන පෙන්වන්න ( තුනකට වඩ෠වà·à¶©à·’යෙන් à·à·“ර්ෂ-නà·à¶¸ අඩංගු පිටු සඳහà·)',
+'tog-rememberpassword' => 'මà·à¶œà·š ප්â€à¶»à·€à·’ෂ්ටය පිළිබඳ විස්තර මෙම පරිගණකය තුල ධà·à¶»à¶«à¶º කර තබ෠ගන්න',
+'tog-editwidth' => 'සංස්කරණ කොටුවට සම්පූර්ණ පළල අනුයුක්ත කර ඇත',
+'tog-watchcreations' => 'මම තනන පිටු මගේ මුර-ලà·à¶ºà·’ස්තුවට එක් කරන්න',
+'tog-watchdefault' => 'මම සංස්කරණය කරන පිටු මගේ මුර-ලà·à¶ºà·’ස්තුවට එක් කරන්න',
+'tog-watchmoves' => 'මම ගෙනයන පිටු මගේ මුර-ලà·à¶ºà·’ස්තුවට එක් කරන්න',
+'tog-watchdeletion' => 'මම මකà·à¶¯à¶¸à¶± පිටු මගේ මුර-ලà·à¶ºà·’ස්තුවට එක් කරන්න',
+'tog-minordefault' => 'සියළු සංස්කරණයන් පෙර-නිමියෙන් සුළු-සංස්කරණ ලෙස සලකුණු කරන්න',
+'tog-previewontop' => 'සංස්කරණ කොටුවට පෙරà·à¶­à·”à·€ පෙර-දසුන පෙන්වන්න',
+'tog-previewonfirst' => 'පළමු සංස්කරණයෙහිදී පෙර-දසුන පෙන්වන්න',
+'tog-nocache' => 'පිටු සඳහ෠පූර්වà·à¶´à·šà¶šà·Šâ€à·‚à·“ සංචිතකරණය (කෑෂ්) කිරීම අක්â€à¶»à·“ය කරන්න',
+'tog-enotifwatchlistpages' => 'මගේ මුර-ලà·à¶ºà·’ස්තුවේ පිටුවක් වෙනස් වූ විට ම෠හට විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් එවන්න',
+'tog-enotifusertalkpages' => 'මගේ පරිà·à·“ලක à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුව වෙනස් වූ විට ම෠හට විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් එවන්න',
+'tog-enotifminoredits' => 'පිටුවල සුළු-සංස්කරණ වලදී පව෠ම෠හට විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් එවන්න',
+'tog-enotifrevealaddr' => 'දà·à¶±à·”ම්දීමේ විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලෙහිදී මà·à¶œà·š විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය හෙළි කරන්න',
+'tog-shownumberswatching' => 'මුර කරනු ලබන පරිà·à·“ලකයන් සංඛ්â€à¶ºà·à·€ පෙන්වන්න',
+'tog-fancysig' => 'නොනිමි විද්â€à¶ºà·”ත්- අත්සන් (ස්වයංක්â€à¶»à·“ය සබà·à¶³à·’ය නොමà·à¶­à·’à·€)',
+'tog-externaleditor' => 'පෙරනිමියෙන් බà·à·„ිර සංස්කà·à¶»à¶šà¶ºà¶šà·Š භà·à·€à·’ත කරන්න (ප්â€à¶»à·€à·“ණයන් සඳහ෠පමණි, ඔබගේ පරිගණකයට විà·à·šà·‚ පරිස්ථිතීන් යෙදවිය යුතුවේ)',
+'tog-externaldiff' => 'පෙරනිමියෙන් බà·à·„ිර වෙනස භà·à·€à·’ත෠කරන්න (ප්â€à¶»à·€à·“ණයන් සඳහ෠පමණයි, ඔබගේ පරිගණකයෙහි විà·à·šà·‚ පරිස්ථිතීන් අවà·à·Šâ€à¶ºà¶ºà¶ºà·’)',
+'tog-showjumplinks' => '"වෙත පනින්න" යන ප්â€à¶»à·€à·šà·à¶­à· සබà·à¶³à·’යන් සක්â€à¶»à·“ය කරන්න',
+'tog-uselivepreview' => 'තත්කà·à¶½ පෙර-දසුන භà·à·€à·’ත෠කරන්න (ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට්) (පරීක්ෂණà·à¶­à·Šà¶¸à¶š)',
+'tog-forceeditsummary' => 'හිස් සංස්කරණ à·ƒà·à¶»à·à¶‚à·à¶ºà¶šà¶§ ම෠ඇතුළු වන විට මà·à·„ට ඉඟි කරන්න',
+'tog-watchlisthideown' => 'මුර-ලà·à¶ºà·’ස්තුවෙන් මà·à¶œà·š සංස්කරණ සඟවන්න',
+'tog-watchlisthidebots' => 'මුර-ලà·à¶ºà·’ස්තුවෙන් රොබ෠සංස්කරණ සඟවන්න',
+'tog-watchlisthideminor' => 'මුර-ලà·à¶ºà·’ස්තුවෙන් සුළු සංස්කරණ සඟවන්න',
+'tog-nolangconversion' => 'විචල්â€à¶ºà¶ºà¶±à·Š පෙරà·à·…ීම අක්â€à¶»à·“ය කරන්න',
+'tog-ccmeonemails' => 'ම෠විසින් අනෙකුත් පරිà·à·“ලකයන් හට යවන විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලයන්හි පිටපත් මà·à·„ට එවන්න',
+'tog-diffonly' => '“වෙනස් â€à¶´à¶¯à¶ºà¶±à·Šà¶§ පහළින්, පිටුවල අන්තර්ගතය නොපෙන්වන්න',
+'tog-showhiddencats' => 'à·ƒà·à¶Ÿà·€à·”නු ප්â€à¶»à·€à¶»à·Šà¶œ පෙන්වන්න',
+
+'underline-always' => 'à·ƒà·à¶¸à·€à·’ටම කරන්න',
+'underline-never' => 'කිසිවිටෙක නොකරන්න',
+'underline-default' => 'බ්â€à¶»à·€à·”සරයෙහි පෙරනිමිය අනුවය',
'skinpreview' => '(පෙරදසුන)',
@@ -164,19 +203,20 @@ $messages = array(
'category-empty' => "''දà·à¶±à¶§ මෙම ප්â€à¶»à·€à¶»à·Šà¶œà¶º පිටු හ෠මà·à¶°à·Šâ€à¶º හ෠නොදරයි.''",
'hidden-categories' => '{{PLURAL:$1|à·ƒà·à¶Ÿà·€à·”නු ප්â€à¶»à·€à¶»à·Šà¶œà¶º|à·ƒà·à¶Ÿà·€à·”නු ප්â€à¶»à·€à¶»à·Šà¶œ}}',
'hidden-category-category' => 'à·ƒà·à¶Ÿà·€à·”නු ප්â€à¶»à·€à¶»à·Šà¶œ', # Name of the category where hidden categories will be listed
-'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-limited' => 'මෙහි පහත දà·à¶šà·Šà·€à·™à¶± {{PLURAL:$1|ගොනුව|ගොනු $1 ගණන}} අයත් වන්නේ වත්මන් ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶§à¶º.',
+'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-limited' => 'මෙහි පහත දà·à¶šà·Šà·€à·™à¶± {{PLURAL:$1|ගොනුව|ගොනු $1 }} අයත් වන්නේ වත්මන් ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶§à¶º.',
'listingcontinuesabbrev' => 'ඉතිරිය.',
+'linkprefix' => '/^(.*?)([a-zA-Z\\x80-\\xff]+)$/sD',
'mainpagetext' => "<big>'''මà·à¶°à·Šâ€à¶ºà·€à·’කි à·ƒà·à¶»à·Šà¶®à¶š ලෙස ස්ථà·à¶´à¶±à¶º කරන ලදි.'''</big>",
'mainpagedocfooter' => 'විකි මෘදුකà·à¶‚ග භà·à·€à·’ත෠කිරීම පිළිබඳ තොරතුරු සඳහ෠[http://meta.wikimedia.org/wiki/Help:Contents පරිà·à·“ලකයන් සඳහ෠නියමුව] හදà·à¶»à¶±à·Šà¶±.
== ඇරඹුම ==
-* [http://www.mediawiki.org/wiki/Manual:Configuration_settings වින්â€à¶ºà·à·ƒ à·ƒà·à¶šà·ƒà·”ම් ලà·à¶ºà·’ස්තුව]
+* [http://www.mediawiki.org/wiki/Manual:Configuration_settings වින්â€à¶ºà·à·ƒ පරිස්ථිතීන් ලà·à¶ºà·’ස්තුව]
* [http://www.mediawiki.org/wiki/Manual:FAQ මà·à¶°à·Šâ€à¶ºà·€à·’කි නිතර-අසන-පà·à¶±]
* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce මà·à¶°à·Šâ€à¶ºà·€à·’කි නිකුතුව තà·à¶´à·à¶½à·Š ලà·à¶ºà·’ස්තුව]',
@@ -195,7 +235,7 @@ $messages = array(
'mypage' => 'මගේ පිටුව',
'mytalk' => 'මගේ à·ƒà·à¶šà¶ à·Šà¶¡à·',
'anontalk' => 'මෙම අන්තර්ජà·à¶½ ලිපිනය සඳහ෠සà·à¶šà¶ à·Šà¶¡à·à·€',
-'navigation' => 'හසුරවන්න',
+'navigation' => 'සංචලනය',
'and' => 'සහ',
# Metadata in edit box
@@ -211,23 +251,23 @@ $messages = array(
'searcharticle' => 'යන්න',
'history' => 'පිටුවේ ඉතිහà·à·ƒà¶º',
'history_short' => 'ඉතිහà·à·ƒà¶º',
-'updatedmarker' => 'මà·à¶œà·š අවසà·à¶± මුණගà·à·ƒà·“මෙන් පසුව යà·à·€à¶­à·Šà¶šà·à¶½ කර ඇත',
+'updatedmarker' => 'මà·à¶œà·š අවසà·à¶± පිවිසුමෙන් පසුව යà·à·€à¶­à·Šà¶šà·à¶½à·“න කර ඇත',
'info_short' => 'තොරතුරු',
'printableversion' => 'මුද්â€à¶»à¶« ආකෘතිය',
'permalink' => 'ස්ථà·à·€à¶» සබà·à¶³à·”ම',
'print' => 'මුද්â€à¶»à¶«à¶º කරන්න',
-'edit' => 'සංස්කරණය',
-'create' => 'නිමවන්න',
+'edit' => 'සංස්කරණය කරන්න',
+'create' => 'තනන්න',
'editthispage' => 'මෙම පිටුව සංස්කරණය කරන්න',
-'create-this-page' => 'මෙම පිටුව නිර්මà·à¶«à¶º කරන්න',
+'create-this-page' => 'මෙම පිටුව තනන්න',
'delete' => 'මකන්න',
'deletethispage' => 'මෙම පිටුව මකන්න',
-'undelete_short' => '{{PLURAL:$1|එක් සංස්කරණයක|සංස්කරණ $1 ගණනක}} මක෠දà·à¶¸à·“ම අවලංගු කරන්න',
+'undelete_short' => '{{PLURAL:$1|එක් සංස්කරණයක|සංස්කරණ $1 ක}} මක෠දà·à¶¸à·“ම ප්â€à¶»à¶­à·’ලà·à¶¸ කරන්න',
'protect' => 'ආරක්â€à·‚ණය කරන්න',
'protect_change' => 'වෙනස් කරන්න',
-'protectthispage' => 'මෙම පිටුව ආරක්ෂ෠කරන්න',
-'unprotect' => 'ආරක්ෂ෠කිරීමෙන් ඉවත් වන්න',
-'unprotectthispage' => 'මෙම පිටුව ආරක්ෂ෠කිරීමෙන් ඉවත් වන්න',
+'protectthispage' => 'මෙම පිටුව ආරක්â€à·‚ණය කරන්න',
+'unprotect' => 'ආරක්â€à·‚ණය කිරීමෙන් ඉවත් වන්න',
+'unprotectthispage' => 'මෙම පිටුව ආරක්â€à·‚ණය කිරීමෙන් ඉවත් වන්න',
'newpage' => 'නව පිටුව',
'talkpage' => 'මෙම පිටුව පිළිබඳ සංවà·à¶¯à¶ºà¶šà¶§ එළඹෙන්න',
'talkpagelinktext' => 'à·ƒà·à¶šà¶ à·Šà¶¡à·à·€',
@@ -247,13 +287,13 @@ $messages = array(
'categorypage' => 'ප්â€à¶»à·€à¶»à·Šà¶œ පිටුව නරඹන්න',
'viewtalkpage' => 'සංවà·à¶¯à¶º නරඹන්න',
'otherlanguages' => 'වෙනත් භà·à·‚෠වලින්',
-'redirectedfrom' => '($1 වෙතින් යලි-යොමු කරන ලදි)',
+'redirectedfrom' => '($1 වෙතින් යළි-යොමු කරන ලදි)',
'redirectpagesub' => 'පිටුව යළි-යොමු කරන්න',
'lastmodifiedat' => 'මෙම පිටුව අවසන් වරට වෙනස් කරන ලද්දේ $1 දිනදී, $2 වේලà·à·€à·™à·„ිදීය.', # $1 date, $2 time
-'viewcount' => 'මෙම පිටුවට {{PLURAL:$1|එක් වරක්|à·€à·à¶» $1 ගණනක්}} පිවිස ඇත.',
+'viewcount' => 'මෙම පිටුවට {{PLURAL:$1|එක් වරක්|$1 වරක්}} පිවිස ඇත.',
'protectedpage' => 'ආරක්ෂිත පිටුව',
'jumpto' => 'වෙත පනින්න:',
-'jumptonavigation' => 'à·„à·à·ƒà·’රවීම',
+'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).
@@ -284,6 +324,9 @@ $messages = array(
'badaccess' => 'අවසර දà·à·‚ය',
'badaccess-group0' => 'ඔබ විසින් අයà·à¶¯à·”ම් කර සිටි කà·à¶»à·Šà¶ºà¶º ක්â€à¶»à·’යà·à¶­à·Šà¶¸à¶š කිරීමට ඔබ හට ඉඩ ලබ෠දෙනු නොලà·à¶¶à·š.',
+'badaccess-group1' => 'ඔබ අයà·à¶¯à·”ම් කර ඇති ක්â€à¶»à·’යà·à·€ $1 කණ්ඩà·à¶ºà¶¸à·™à·„à·’ පරිà·à·“ලකයන්ට පමණක් සීමà·à¶šà·œà¶§ ඇත.',
+'badaccess-group2' => 'ඔබ අයà·à¶¯à·”ම් කර ඇති ක්â€à¶»à·’යà·à·€ $1 කණ්ඩà·à¶ºà¶¸à·Š වලින් එකක පරිà·à·“ලකයන් වෙනුවෙන් සීම෠කොට ඇත.',
+'badaccess-groups' => 'ඔබ අයà·à¶¯à·”ම් කර ඇති ක්â€à¶»à·’යà·à·€ $1 කණ්ඩà·à¶ºà¶¸à·Š වලින් එකක පරිà·à·“ලකයන් වෙනුවෙන් සීම෠කොට ඇත.',
'versionrequired' => 'මà·à¶°à·Šâ€à¶ºà·€à·’කි $1 අනුවà·à¶¯à¶º අවà·à·Šâ€à¶º වේ',
'versionrequiredtext' => 'මෙම පිටුව භà·à·€à·’ත෠කිරීමට, මà·à¶°à·Šâ€à¶ºà·€à·’කි à·„à·’ $1 අනුවà·à¶¯à¶º අවà·à·Šâ€à¶º වේ.
@@ -306,11 +349,16 @@ $messages = array(
'hidetoc' => 'සඟවන්න',
'thisisdeleted' => 'අවà·à·Šâ€à¶ºà¶­à·à·€à¶º $1 නà·à¶»à¶¹à·“මද නà·à¶­à·„ොත් ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶ºà¶¯?',
'viewdeleted' => '$1 නà·à¶»à¶¹à·“ම අවà·à·Šâ€à¶ºà¶ºà¶¯?',
-'restorelink' => '{{PLURAL:$1|මක෠දමනු ලà·à¶¶à·– එක් සංස්කරණයක්| මක෠දමනු ලà·à¶¶à·– සංස්කරණ $1 ගණනක්}}',
+'restorelink' => 'මක෠දමනු ලà·à¶¶à·– {{PLURAL:$1| එක් සංස්කරණයක්| සංස්කරණ $1 ක්}}',
'feedlinks' => 'පà·à·‚කය:',
+'feed-invalid' => 'දà·à¶ºà¶šà¶­à·Šà·€ පà·à·‚කයෙහි à·à·›à¶½à·’ය අනීතිකය.',
+'feed-unavailable' => 'සමග්â€à¶»à·„ පà·à·‚කයන් නොමà·à¶­',
'site-rss-feed' => '$1 RSS පà·à·‚කය',
'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 (තවමත් ලිය෠නොමà·à¶­)',
# Short words for each namespace, by default used in the namespace tab in monobook
@@ -327,18 +375,45 @@ $messages = array(
# Main script and global functions
'nosuchaction' => 'මෙම නමà·à¶­à·’ කà·à¶»à·Šà¶ºà¶ºà¶šà·Š නොමà·à¶­',
+'nosuchactiontext' => 'URL (කලà·à¶´ ලිපිනය) විසින් හුව෠දක්ව෠ඇති කෘත්â€à¶ºà¶º විකිය විසින් හඳුනà·à¶œà·™à¶± නොමà·à¶­',
'nosuchspecialpage' => 'මෙම නමà·à¶­à·’ විà·à·šà·‚ පිටුවක් නොමà·à¶­',
-'nospecialpagetext' => "<big>'''ඔබ අයà·à¶¯ ඇත්තේ අවලංගු විà·à·šà·‚ පිටුවකි.'''</big>
+'nospecialpagetext' => "<big>'''ඔබ අයà·à¶¯ ඇත්තේ අනීතික විà·à·šà·‚ පිටුවකි.'''</big>
වලංගු විà·à·šà·‚ පිටු දà·à¶šà·Šà·€à·™à¶± ලà·à¶ºà·’ස්තුවක් [[Special:SpecialPages|{{int:specialpages}}]]හිදී ඔබහට සම්භ වනු ඇත.",
# General errors
'error' => 'දà·à·‚ය',
-'databaseerror' => 'පරිගණක දත්ත-ගබඩ෠දà·à·‚ය',
-'nodb' => 'පරිගණක දත්ත-ගබඩà·à·€ $1 තà·à¶»à·à¶œà¶­ නොහà·à¶šà·’ විය',
-'laggedslavemode' => 'අවවà·à¶¯à¶ºà¶ºà·’: මෙම පිටුවෙහි මෑතදී සිදු කල යà·à·€à¶­à·Šà¶±à·à¶½ කිරීම් අඩංගු නොවිය à·„à·à¶š.',
-'missingarticle-rev' => '(සංà·à·à¶°à¶±à¶º#: $1)',
+'databaseerror' => 'දත්ත-ගබඩ෠දà·à·‚ය',
+'dberrortext' => 'දත්ත-ගබඩ෠විමසුමෙහි කà·à¶»à¶š-රීති දà·à·‚යක් හට ගෙන ඇත.
+මෙය මෘදුකà·à¶‚ගයේ දà·à·‚යක් හඟවන්නක් විය à·„à·à¶š.
+"<tt>$2</tt>" à·à·Šâ€à¶»à·’තය අනුසà·à¶»à¶ºà·™à¶±à·Š
+අවසන් වරට උත්සà·à·„ කල දත්ත-ගබඩ෠විමසුම:
+<blockquote><tt>$1</tt></blockquote> විය.
+MySQL විසින් à·€à·à¶»à·Šà¶­à· කල දà·à·‚ය "<tt>$3: $4</tt>".',
+'dberrortextcl' => 'දත්ත-ගබඩ෠විමසුමෙහි කà·à¶»à¶š-රීති දà·à·‚යක් හට ගෙන ඇත.
+"$2" à·à·Šâ€à¶»à·’තය අනුසà·à¶»à¶ºà·™à¶±à·Š,
+අවසන් වරට උත්සà·à·„ කල දත්ත-ගබඩ෠විමසුම:
+"$1" විය
+MySQL විසින් à·€à·à¶»à·Šà¶­à· කල දà·à·‚ය "$3: $4"',
+'noconnect' => 'කණගà·à¶§à·”යි! විකිය යම් තà·à¶šà·Šà·‚ණික â€à¶¶à·à¶°à·à·€à¶±à·Šà¶§ මුහුණ දෙමින් සිටින බà·à·€à·’න්, දත්ත-ගබඩ෠සේවà·à¶¯à·à¶ºà¶šà¶º හ෠සම්බන්ධ වීමට නොහà·à¶šà·’à·€ සිටියි.<br />
+$1',
+'nodb' => '$1 දත්ත-ගබඩà·à·€ තà·à¶»à·à¶œà¶­ නොහà·à¶šà·’ විය',
+'cachederror' => 'පහත දà·à¶šà·Šà·€à·™à¶±à·Šà¶±à·š අයà·à¶¯à·”ම් කල පිටුවේ පූර්වà·à¶´à·šà¶šà·Šâ€à·‚ිතව සංචිත කෙරුණු (කෑෂ් කෙරුණු) පිටපතක් වන බà·à·€à·’න් එය යවත්කà·à¶½à·“න නොවීමට ඉඩ ඇත.',
+'laggedslavemode' => 'අවවà·à¶¯à¶ºà¶ºà·’: මෑතදී සිදු කල යà·à·€à¶­à·Šà¶šà·à¶½ කිරීම් මෙම පිටුවෙහි අඩංගු නොවීමට ඉඩ ඇත.',
+'readonly' => 'දත්තගබඩà·à·€ අවුර෠ඇත',
+'enterlockreason' => 'අවුර෠දà·à¶¸à·“මට හේතුවක් සපයන අතරතුර, ඇවිරීම මුදà·à·„à·à¶»à·“මට බලà·à¶´à·œà¶»à·œà¶­à·Šà¶­à·” වන කà·à¶½à·ƒà·“මà·à·€ නිමà·à¶±à¶º කර දක්වන්න',
+'readonlytext' => 'බොහ෠විට චර්යà·à¶±à·”ගත නඩත්තු කටයුතු හේතුවෙන්, දත්ත-ගබඩà·à·€ වෙත නව ප්â€à¶»à·€à·šà·à¶±à¶ºà¶±à·Š හ෠එය අරභය෠අනෙකුත් වෙනස් කිරීම්, දà·à¶±à¶§ අහුර෠ඇති අතර, ඉහත කටයුතු නිම වීමෙන් අනතුරුව තත්ත්වය à·ƒà·à¶¸à·à¶±à·Šâ€à¶º කෙරෙනු ඇත.
+
+එය ඇවුරූ පරිපà·à¶½à¶š වරය෠මෙම පà·à·„à·à¶¯à·’ලි කිරීම ලබ෠දුනි: $1',
+'missing-article' => 'එය විසින් සොයà·à¶œà¶­ යුතුව තිබූ, "$1" $2 නමà·à¶­à·’, පිටුවක පෙළ සොයà·à¶œà·à¶±à·”මට දත්ත-ගබඩà·à·€ අසමත් වී ඇත.
+
+මක෠දà·à¶¸à·– පිටුවක ඉතිහà·à·ƒà¶º සබà·à¶³à·’යන් හ෠යල් පà·à¶± ගිය වෙනස හ෠ඔස්සේ පà·à¶¸à·’ණීම, මෙවà·à¶±à·Šà¶±à¶šà·Š à·ƒà·à¶¸à·à¶±à·Šâ€à¶ºà¶ºà·™à¶±à·Š ඇති කරයි.
+
+හේතුව මෙය නොවේ නම්, ඔබ විසින් මෘදුකà·à¶‚ගයෙහි දà·à·‚යක් සොය෠ගෙන ඇත.
+URL එක (කලà·à¶´ ලිපිනය) නොවරදව෠සඳහන් කරමින්, මෙම කරුණ [[Special:ListUsers/sysop|පරිපà·à¶½à¶š වරයෙකුට]] à·€à·à¶»à·Šà¶­à· කරන්න.',
+'missingarticle-rev' => '(සංà·à·à¶°à¶±#: $1)',
'missingarticle-diff' => '(වෙනස: $1, $2)',
+'readonly_lag' => 'ගà·à¶½ දත්ත-ගබඩ෠සර්වරයන්හි ක්â€à¶»à·’යà·à·à·“ලිත්වය ගුරු සර්වර මට්ටමට පත් වන තෙක් දත්ත-ගබඩà·à·€ ස්වයංක්â€à¶»à·“ය ලෙස ඇවුරුමකට ලක්ව ඇත',
'internalerror' => 'අභ්â€à¶ºà¶±à·Šà¶­à¶» දà·à·‚ය',
'internalerror_info' => 'අභ්â€à¶ºà¶±à·Šà¶­à¶» දà·à·‚ය: $1',
'filecopyerror' => '"$1" ගොනුව "$2" වෙත පිටපත් කිරීමට නොහà·à¶šà·’ විය.',
@@ -352,28 +427,58 @@ $messages = array(
'badarticleerror' => 'මෙම පිටුව විෂයයෙහි මෙම කà·à¶»à·Šà¶ºà¶º ඉටු නල නොහà·à¶šà·’ විය.',
'cannotdelete' => 'නිරූපිත පිටුව හ෠ගොනුව හ෠මක෠දà·à¶¸à·’ය නොහà·à¶šà·’ විය.
අනෙකෙකු විසින් දà·à¶±à¶§à¶¸à¶­à·Š â€à¶¸à¶šà· දà·à¶¸à·“ම සිදු කර ඇතිව෠විය à·„à·à¶š.',
-'badtitle' => 'නුසුදුසු මà·à¶­à·˜à¶šà·à·€à¶šà·Š',
-'badtitletext' => 'අයà·à¶¯ ඇති පිටු මà·à¶­à·˜à¶šà·à·€ එක්ක෠අවලංගු, හිස් නà·à¶­à·Šà¶±à¶¸à·Š à·ƒà·à·€à¶¯à·Šâ€à¶º ලෙස සබà·à¶³à·’ අන්තර්-භà·à·‚෠හ෠අන්තර්-විකී මà·à¶­à·˜à¶šà·à·€à¶šà·’.
-මà·à¶­à·˜à¶šà·à·€à¶±à·Šà·„à·’ භà·à·€à·’ත෠කල නොහà·à¶šà·’ අක්ෂර එකක් හ෠කිහිපයක් හ෠එහි අඩංගු වීමට ඉඩ ඇත.',
+'badtitle' => 'නුසුදුසු à·à·“ර්ෂයක්',
+'badtitletext' => 'අයà·à¶¯ ඇති පිටු à·à·“ර්ෂය එක්ක෠අනීතික, හිස් නà·à¶­à·Šà¶±à¶¸à·Š à·ƒà·à·€à¶¯à·Šâ€à¶º ලෙස සබà·à¶³à·’ අන්තර්-භà·à·‚෠හ෠අන්තර්-විකී à·à·“ර්ෂයකි.
+à·à·“ර්ෂයන්හි භà·à·€à·’ත෠කල නොහà·à¶šà·’ අක්ෂර එකක් හ෠කිහිපයක් හ෠එහි අඩංගු වී ඇතිව෠විය à·„à·à¶š.',
+'perfcached' => 'පහත දà·à¶šà·Šà·€à·™à¶± දත්ත පූර්වà·à¶´à·šà¶šà·Šâ€à·‚ිතව සංචිත කෙරී ඇති (කෑෂ් කෙරී ඇති) බà·à·€à·’න් ඒව෠යවත්කà·à¶½à·“න නොවීමට ඉඩ ඇත.',
+'perfcachedts' => 'පහත දත්ත පූර්වà·à¶´à·šà¶šà·Šâ€à·‚à·“à·€ සංචිත කෙරී ඇති (කෑෂ් කෙරී ඇති) අතර, අවසන් වරට යà·à·€à¶­à·Šà¶šà·à¶½à·“න කර ඇත්තේ $1 දීය.',
+'querypage-no-updates' => 'මෙම පිටුව සඳහ෠යà·à·€à¶­à·Šà¶šà·à¶½ කිරීම් දà·à¶±à¶§ අක්â€à¶»à·“ය කොට ඇත.
+දà·à¶±à¶§ මෙහිදී දත්ත පුනස්ථà·à¶´à¶±à¶º සිදු නොවේ.',
+'wrong_wfQuery_params' => ' wfQuery() සඳහ෠සà·à·€à¶¯à·Šâ€à¶º පරà·à¶¸à·’තිකයන්<br />
+à·à·Šâ€à¶»à·’තය: $1<br />
+විමසුම: $2',
'viewsource' => 'මූලà·à·à·Šâ€à¶»à¶º නරඹන්න',
'viewsourcefor' => '$1 සඳහà·',
'actionthrottled' => 'ක්â€à¶»à·’යà·à·€ අවකරණය කරන ලදි',
+'actionthrottledtext' => 'අයà·à¶ à·’ත තà·à¶´à·‘ල à·€à·à¶½à¶šà·“මේ ක්â€à¶»à·’යà·à¶¸à·à¶»à·Šà¶œà¶ºà¶šà·Š ලෙස, ඔබ විසින්, කෙටි කà·à¶½ සීමà·à·€à¶šà·Š තුල, පමණට à·€à·à¶©à·’ à·€à·à¶» ගණනක් මෙම ක්â€à¶»à·’යà·à·€ සිදු කිරීම, සීම෠කර ඇති අතර, ඔබ මෙම සීමà·à·€ ඉක්මව෠ඇත.
+විනà·à¶©à·’ කිහිපයකින් පසුව නà·à·€à¶­ උත්සà·à·„ කරන්න.',
+'protectedpagetext' => 'සංස්කරණයන් වලක්වනු වස් මෙම පිටුව අවුර෠ඇත.',
'viewsourcetext' => 'මෙම පිටුවෙහි මූලà·à·à·Šâ€à¶»à¶º නà·à¶»à¶¹à·“මට හ෠පිටපත් කිරීමට ඔබ හට à·„à·à¶šà·’ය:',
+'protectedinterface' => 'මෙම පිටුව විසින්, මෘදුකà·à¶‚ගය සඳහ෠අතුරුමුව පෙළ සපයන අතර එබà·à·€à·’න් අපයෙදුම à·€à·à¶½à·à¶šà·Šà·€à·“ම සඳහ෠එය අවුර෠ඇත.',
+'editinginterface' => "'''අවවà·à¶¯à¶ºà¶ºà·’:''' මෘදුකà·à¶‚ගයට අතුරුමුව පෙළ à·ƒà·à¶´à¶ºà·“මට භà·à·€à·’ත෠වන පිටුවක් ඔබ විසින් සංස්කරණය කරනු ලබයි.
+මෙම පිටුවට සිදු කරන වෙනස්වීම් විසින් අනෙකුත් පරිà·à·“ලකයන්ගේ පරිà·à·“ලක අතුරුමුවෙහි පෙනුමට බලපෑම් එල්ල කෙරෙනු ඇත.
+පරිවර්තන සඳහà·, මà·à¶°à·Šâ€à¶ºà·€à·’කි ප්â€à¶»à·à¶¯à·šà·à·“යකරන ව්â€à¶ºà·à¶´à·˜à¶­à·’ය, [http://translatewiki.net/wiki/Main_Page?setlang=si බීටà·à·€à·’කි], භà·à·€à·’ත෠කිරීම සලක෠බà·à¶½à·“මට කà·à¶»à·”ණික වන්න.",
+'sqlhidden' => '(එස්කිවුඑල් විපරම සඟව෠ඇත)',
+'cascadeprotected' => '"තීරු දර්à·à¶±" විකල්පය සක්â€à¶»à·“යනය කොට එමගින් ආරක්â€à·‚ණය කල පහත දà·à¶šà·Šà·€à·™à¶± {{PLURAL:$1|පිටුව|පිටු}} අඩංගු කර ඇති බà·à·€à·’න්, මෙම පිටුව සංස්කරණය කිරීමෙන් වලක෠ඇත:
+$2',
'namespaceprotected' => "'''$1''' නà·à¶¸à¶…වකà·à·à¶ºà·™à·„à·’ පිටු සංස්කරණය කිරීමට ඔබහට අවසර නොමà·à¶­.",
'customcssjsprotected' => 'තවත් පරිà·à·“ලකයෙකුගේ පෞද්ගලික පරිස්ථිතිය අඩංගු වන බà·à·€à·’න්, මෙම පිටුව සංස්කරණය කිරීමට ඔබ හට අවසර නොමà·à¶­.',
'ns-specialprotected' => 'විà·à·šà·‚ පිටු සංස්කරණය කිරීම සිදු කල නොහà·à¶š.',
+'titleprotected' => "මෙම à·à·“ර්ෂ-නà·à¶¸à¶º තà·à¶±à·“ම [[User:$1|$1]] විසින් à·€à·à¶»à¶«à¶º කොට ඇත.
+මේ සඳහ෠''$2'' හේතුව දක්ව෠ඇත.",
+
+# Virus scanner
+'virus-badscanner' => 'අයà·à¶œà·Šâ€à¶º වික්â€à¶ºà·à·ƒà¶ºà¶šà·’: අඥà·à¶­ වයිරස සුපිරික්සකයකි: <i>$1</i>',
+'virus-scanfailed' => 'පරිලà·à¶šà¶±à¶º අසà·à¶»à·Šà¶®à¶š විය (කේතය $1)',
+'virus-unknownscanner' => 'අඥà·à¶­ ප්â€à¶»à¶­à·’වයිරසයක්:',
# Login and logout pages
+'logouttitle' => 'පරිà·à·“ලක නිෂ්ක්â€à¶»à¶¸à¶«à¶º',
+'logouttext' => '<strong>ඔබ දà·à¶±à·Š නිෂ්ක්â€à¶»à¶¸à¶«à¶º වී ඇත.</strong>
+
+ඔබ හට එක්ක෠නිර්නà·à¶¸à·’ක ලෙස {{SITENAME}} භà·à·€à·’ත කරගෙන ය෠හà·à¶š, නà·à¶­à·’නම්, පෙර පරිà·à·“ලක ලෙස හ෠වෙනත් පරිà·à·“ලකයෙකු à·€à·à¶ºà·™à¶±à·Š à·„à· [[Special:UserLogin|නà·à·€à¶­ ප්â€à¶»à·€à·’ෂ්ට විය à·„à·à¶š]].
+ඔබගේ බ්â€à¶»à·€à·”සරයෙහි පූර්වà·à¶´à·šà¶šà·Šâ€à·‚à·“ සංචිතය (කෑෂය) නිෂ්කà·à·à¶±à¶º කරන තෙක්, සමහරක් පිටු විසින් ඔබ තවදුරටත් ප්â€à¶»à·€à·’ෂ්ට වී ඇති බවක් දිගටම පෙන්නුම් කිරීමට ඉඩ ඇති බව කරුණà·à·€à·™à¶±à·Š සලකන්න.',
'welcomecreation' => '== ආයුබà·à·€à¶±à·Š, $1! ==
ඔබâ€à¶œà·š ගිණුම තà·à¶±à·“ ඇත.
-ඔබâ€à¶œà·š [[Special:Preferences|{{SITENAME}} අභිරුචි ]] වෙනස් කර ගන්න අමතක කරන්න එපà·.',
+ඔබâ€à¶œà·š [[Special:Preferences|{{SITENAME}} අභිරුචි ]] වෙනස් කිරීම අමතක නොකරන්න.',
'loginpagetitle' => 'පරිà·à·“ලක ප්â€à¶»à·€à·’ෂ්ටය',
'yourname' => 'පරිà·à·“ලක නà·à¶¸à¶º:',
'yourpassword' => 'මුරපදය:',
-'yourpasswordagain' => 'මුරපදය නà·à·€à¶­ ලියන්න:',
+'yourpasswordagain' => 'මුරපදය යළි-යතුරු කරණය කරන්න:',
'remembermypassword' => 'මà·à¶œà·š ප්â€à¶»à·€à·’ෂ්ටය පිළිබඳ විස්තර මෙම පරිගණක මතකයෙහි රඳව෠තබ෠ගන්න',
'yourdomainname' => 'ඔබගේ වසම:',
+'externaldberror' => 'එක්ක෠සත්â€à¶ºà·à·€à¶­à·Š දත්ත-ගබඩ෠දà·à·‚යක් පà·à·€à¶­à·”නි නà·à¶­à·’නම් ඔබගේ බà·à·„ිර ගිණුම යà·à·€à¶­à·Šà¶šà·à¶½à·“න කිරීමට ඔබ හට අවසර දී නොමà·à¶­.',
'loginproblem' => '<b>ඔබගේ ප්â€à¶»à·€à·’ෂ්ටය පිළිබඳ ගà·à¶§à·…ුවක් පà·à¶± නà·à¶œà·“ ඇත.</b><br />නà·à·€à¶­ උත්සà·à·„ කරන්න!',
'login' => 'ප්â€à¶»à·€à·’ෂ්ටය',
'nav-login-createaccount' => 'ප්â€à¶»à·€à·’ෂ්ට වන්න / ගිණුමක් තනන්න',
@@ -384,34 +489,36 @@ $messages = array(
'notloggedin' => 'ප්â€à¶»à·€à·’ෂ්ට වී නොමà·à¶­',
'nologin' => 'ඔබ හට ගිණුමක් නොමà·à¶­à·’ද? $1.',
'nologinlink' => 'ගිණුමක් තනන්න',
-'createaccount' => 'ගිණුමක් තනන්න',
+'createaccount' => 'ගිණුම තනන්න',
'gotaccount' => 'දà·à¶±à¶§à¶¸à¶­à·Š ගිණුමක් තිබේද? $1.',
'gotaccountlink' => 'ප්â€à¶»à·€à·’ෂ්ට වන්න',
'createaccountmail' => 'විද්â€à¶ºà·”ත් තà·à¶´à·‘ල මගින්',
'badretype' => 'ඔබ ඇතුළු කල මුරපද නොගà·à¶½à¶´à·™à¶­à·’.',
'userexists' => 'ඔබ ඇතුළු කල පරිà·à·“ලක නà·à¶¸à¶º දà·à¶±à¶§à¶¸à¶­à·Š භà·à·€à·’තයෙහි ඇත.
-කරුණà·à¶šà¶» වෙනස් නමක් තà·à¶»à· ගන්න.',
+කරුණà·à¶šà¶» අන්â€à¶º නමක් තà·à¶»à· ගන්න.',
'youremail' => 'විද්â€à¶ºà·”ත් තà·à¶´à·‘ල:',
'username' => 'පරිà·à·“ලක නà·à¶¸à¶º:',
-'uid' => 'පරිà·à·“ලක අනන්â€à¶ºà¶­à·à·€:',
+'uid' => 'පරිà·à·“ලක අනන්â€à¶ºà·à¶‚කය:',
'prefs-memberingroups' => 'ඉදිරියේ දà·à¶šà·Šà·€à·™à¶± {{PLURAL:$1|කණ්ඩà·à¶ºà¶¸à·™à·„à·’|කණ්ඩà·à¶ºà¶¸à·Š වල}} à·ƒà·à¶¸à·à¶¢à·’කයෙකි:',
'yourrealname' => 'à·ƒà·à¶¶à·‘ නà·à¶¸à¶º:',
'yourlanguage' => 'භà·à·‚à·à·€:',
'yourvariant' => 'විචල්â€à¶ºà¶º:',
'yournick' => 'විද්â€à¶ºà·”ත් අත්සන:',
+'badsig' => 'නොනිමි අත්සන අනීතිකයි.
+HTML ටà·à¶œà¶ºà¶±à·Š පිරික්සන්න.',
'badsiglength' => 'විද්â€à¶ºà·”ත් අත්සන පමණට වඩ෠දිගු à·€à·à¶©à·’ය.
-එය $1 {{PLURAL:$1|අක්ෂරයට|අක්ෂරයන්ට}} වඩ෠කෙටි විය යුතුය.',
+එය {{PLURAL:$1|එක් අක්ෂරයකට|අක්ෂරයන් $1 කට}} වඩ෠කෙටි විය යුතුය.',
'email' => 'විද්â€à¶ºà·”ත් තà·à¶´à·‘ල',
'prefs-help-realname' => 'à·ƒà·à¶¶à·‘ නà·à¶¸à¶º හෙළි කිරීම වෛකල්පිකයි.
-ඔබ විසින් එය හෙළි කල හොත්, ඔබගේ කෘතීන් සඳහ෠ඔබහට කතෘ-බුහුමන් පිරිනà·à¶¸à·“මට එය භà·à·€à·’ත෠කරනු ඇතk.',
+ඔබ විසින් එය හෙළි කල හොත්, ඔබගේ කෘතීන් සඳහ෠ඔබහට කතෘ-බුහුමන් පිරිනà·à¶¸à·“මට එය භà·à·€à·’ත෠කරනු ඇත.',
'loginerror' => 'ප්â€à¶»à·€à·’ෂ්ට වීමේ දà·à·‚යකි',
'prefs-help-email' => 'විද්â€à¶ºà·”ත්-තà·à¶´à·‘ල ලිපිනය à·ƒà·à¶´à¶ºà·“ම වෛකල්පිකයි, එනමුදු ඔබගේ මුර-පදය ඔබහට අමතක වූ විටෙක නව මුර-පදයක් ඔබහට විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Šà¶œà¶­ කිරීමට එය ප්â€à¶»à¶ºà·à¶¢à¶±à·€à¶­à·Š විය à·„à·à¶š.
-අනෙක් අතට, ඔබගේ අනන්â€à¶ºà¶­à·à·€à¶º හෙළි නොකරමින්, අනෙකුන් හට ඔබ හ෠සම්බන්ධ වීමට අවස්ථà·à·€ à·ƒà·à¶½à·ƒà·“මට, ඔබගේ පරිà·à·“ලක පිටුව හ෠පරිà·à·“ලක_à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුව භà·à·€à·’ත෠කිරීමට ඔබහට à·„à·à¶šà·’ය.',
+අනෙක් අතට, ඔබගේ පරිà·à·“ලක පිටුව හ෠පරිà·à·“ලක_à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුව හ෠තුලින් අනෙකුන් හට ඔබ හ෠සම්බන්ධ වීමට ඉඩ à·ƒà·à¶½à·ƒà·“මෙන්, ඔබගේ අනන්â€à¶ºà¶­à·à·€à¶º හෙළි නොකර සිටීමට ඔබහට à·„à·à¶šà·’ය.',
'prefs-help-email-required' => 'විද්â€à¶ºà·”ත් තà·à¶´à·‘ල් ලිපිනය අවà·à·Šâ€à¶ºà¶ºà·’.',
'nocookiesnew' => 'පරිà·à·“ලක ගිණුම තන෠ඇති නමුදු, ඔබ ප්â€à¶»à·€à·’ෂ්ට වී නොමà·à¶­.
පරිà·à·“ලකයන් ප්â€à¶»à·€à·’ෂ්ට කර ගà·à¶±à·“ම සඳහà·, {{SITENAME}} විසින් කුකී භà·à·€à·’ත෠කරයි.
ඔබ විසින් කුකී අක්â€à¶»à·“ය කර ඇත.
-කරුණà·à¶šà¶» ඒව෠සක්â€à¶»à·“ය කොට, ඔබගේ නව පරිà·à·“ලක-නà·à¶¸à¶º හ෠මුර-පදය සමගින් ප්â€à¶»à·€à·’ෂ්ට වන්න.',
+කරුණà·à¶šà¶» ඒව෠සක්â€à¶»à·“ය කොට, ඔබගේ නව පරිà·à·“ලක-නà·à¶¸à¶º හ෠මුර-පදය ඇසුරෙන් ප්â€à¶»à·€à·’ෂ්ට වන්න.',
'nocookieslogin' => 'පරිà·à·“ලකයන් ප්â€à¶»à·€à·’ෂ්ට කර ගà·à¶±à·“ම සඳහà·, {{SITENAME}} විසින් කුකී භà·à·€à·’ත෠කරනු ලà·à¶¶à·š.
ඔබ විසින් කුකී අක්â€à¶»à·“ය නොට ඇත.
කරුණà·à¶šà¶», ඒව෠සක්â€à¶»à·“ය කොට, නà·à·€à¶­ උත්සà·à·„ â€à¶šà¶»à¶±à·Šà¶±.',
@@ -419,7 +526,7 @@ $messages = array(
'loginsuccesstitle' => 'ප්â€à¶»à·€à·’ෂ්ට වීම à·ƒà·à¶»à·Šà¶®à¶šà¶ºà·’',
'loginsuccess' => "'''ඔබ දà·à¶±à·Š, \"\$1\" ලෙස, {{SITENAME}} යට ප්â€à¶»à·€à·’ෂ්ට විමට සමත් වී ඇත.'''",
'nosuchuser' => '"$1" යන නමà·à¶­à·’ පරිà·à·“ලකයෙකු නොමà·à¶­.
-ඔබගේ අක්ෂර-වින්â€à¶ºà·à·ƒà¶º පිරික්ස෠බà·à¶½à·“ම à·„à·, [[Special:Userlogin/signup|නව ගිණුමක් තà·à¶±à·“ම]] හ෠සිදුකරන්න.',
+ඔබගේ අක්ෂර-වින්â€à¶ºà·à·ƒà¶º පිරික්ස෠බà·à¶½à·“ම à·„à·, [[Special:UserLogin/signup|නව ගිණුමක් තà·à¶±à·“ම]] හ෠සිදුකරන්න.',
'nosuchusershort' => '"<nowiki>$1</nowiki>" යන නමà·à¶­à·’ පරිà·à·“ලකයෙකු නොමà·à¶­.
ඔබගේ අක්ෂර-වින්â€à¶ºà·à·ƒà¶º පිරික්ස෠බලන්න.',
'nouserspecified' => 'ඔබ විසින් පරිà·à·“ලක-නà·à¶¸à¶ºà¶šà·Š සඳහන් කල යුතු වේ.',
@@ -427,11 +534,11 @@ $messages = array(
නà·à·€à¶­ උත්සà·à·„ කොට බලන්න.',
'wrongpasswordempty' => 'හිස් මුර-පදයක් ඇතුළත් කෙරිණි.
නà·à·€à¶­ උත්සà·à·„ කොට බලන්න.',
-'passwordtooshort' => 'ඔබගේ මුර-පදය එක්ක෠අවලංගු එකකි නà·à¶­à·’නම් පමණට වඩ෠කෙටි එකකි.
-එහි අවම à·€à·à¶ºà·™à¶±à·Š, {{PLURAL:$1|එක් අක්ෂරයක්|අක්ෂර $1 සංඛ්â€à¶ºà·à·€à¶šà·Š}} අඩංගු විය යුතු අතර, ඔබගේ පරිà·à·“ලක-නà·à¶¸à¶ºà·™à¶±à·Š වෙනස් පදයක් විය යුතුය.',
+'passwordtooshort' => 'ඔබගේ මුර-පදය එක්ක෠අනීතික එකකි නà·à¶­à·’නම් පමණට වඩ෠කෙටි එකකි.
+එහි අවම à·€à·à¶ºà·™à¶±à·Š, {{PLURAL:$1|එක් අක්ෂරයක්|අක්ෂර $1 ක්}} අඩංගු විය යුතු අතර, ඔබගේ පරිà·à·“ලක-නà·à¶¸à¶ºà·™à¶±à·Š වෙනස් පදයක් විය යුතුය.',
'mailmypassword' => 'නව මුරපදය විද්â€à¶ºà·”ත් තà·à¶´à·‘ලâ€à¶§ යවන්න',
'passwordremindertitle' => '{{SITENAME}} සඳහ෠නව තà·à·€à¶šà·à¶½à·’ක මුර-පදය',
-'passwordremindertext' => 'යම් අයෙකු ($1 විද්â€à¶ºà·”ත් තà·à¶´à·à¶½à·Š ලිපිනය තුලින් සමහර විට ඔබ) විසින් {{SITENAME}} ($4)
+'passwordremindertext' => 'යම් අයෙකු ($1 අන්තර්ජà·à¶½ ලිපිනය තුලින් සමහර විට ඔබ) විසින් {{SITENAME}} ($4)
සඳහ෠නව මුර-පදයක් ඉල්ල෠සිට ඇත. පරිà·à·“ලක "$2" වෙනුවෙන් තà·à·€à¶šà·à¶½à·’ක
මුර-පදයක් තන෠"$3" බවට නියම කර ඇත. මෙය ඔබගේ අභිලà·à·à¶º වූයේ නම්
ඔබ විසින් ළහිළහියේ ප්â€à¶»à·€à·’ෂ්ට වී, නව මුර-පදයක් තà·à¶»à· ගත යුතුව ඇත.
@@ -441,49 +548,86 @@ $messages = array(
මෙම පණිවුඩය නොසලකà·à·„රිමින් ඔබගේ පà·à¶»à·à¶«à·’ මුර-පදය දිගටම භà·à·€à·’ත෠කරන්න.',
'noemail' => 'පරිà·à·“ලක "$1" සඳහ෠විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනයක් සටහන් වී නොමà·à¶­.',
'passwordsent' => ' "$1" වෙනුවෙන් ලේඛනගත කර ඇති විද්â€à¶ºà·”ත් තà·à¶´à·à¶½à·Š ලිපිනයට නව මුර පදයක් යව෠ඇත.
-ඔබට එය ලà·à¶¶à·”නු පසු ප්â€à¶»à·€à·’ෂ්ට වන්න.',
+ඔබට එය ලà·à¶¶à·”නු පසු නà·à·€à¶­ ප්â€à¶»à·€à·’ෂ්ට වන්න.',
+'blocked-mailpassword' => 'ඔබගේ අන්තර්ජà·à¶½ ලිපිනය භà·à·€à·’ත෠කරමින් සංස්කරණයෙහි යෙදීම à·€à·à¶»à¶«à¶º කොට ඇති අතර, අපයෙදුම වළකනු වස්, මුර-පදය පුනරුත්ථà·à¶± කෘත්â€à¶ºà¶º භà·à·€à·’ත කිරීමට අවසරයද අහිමි කොට ඇත.',
'eauthentsent' => 'නම් කර ඇති විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය වෙත, තහවුරු කිරීම් විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් යà·à·€à·“ම, දà·à¶±à¶§à¶¸à¶­à·Š සිදු කර ඇත.
-වෙන යම් විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් ගිනුම වෙත එවීමට පෙර, ගිණුම සත්â€à¶º à·€à·à¶ºà·™à¶±à·Šà¶¸ ඔබගේම බව තහවුරු කරනු වස්, විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලෙහි අඩංගු උපදෙස් පිළිපà·à¶¯à·“මට ඔබ හට සිදු වනු ඇත.',
+ගිනුම වෙත වෙන යම් විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් එවීමට පෙර, ගිණුම සත්â€à¶º à·€à·à¶ºà·™à¶±à·Šà¶¸ ඔබගේම බව තහවුරු කරනු වස්, විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලෙහි අඩංගු උපදෙස් පිළිපà·à¶¯à·“මට ඔබ හට සිදු වනු ඇත.',
+'throttled-mailpassword' => 'අවසන් {{PLURAL:$1| පà·à¶º|පà·à¶º $1 }} අතරතුරදී, දà·à¶±à¶§à¶¸à¶­à·Š එක් මුර-පද සිහිගà·à¶±à·Šà·€à·“මක් යව෠ඇත .
+අපයෙදුම වළක්වනු වස්, {{PLURAL:$1|එක් පà·à¶ºà¶š| පà·à¶º $1 ක}}ට වරක් එක් මුර-පද සිහිගà·à¶±à·Šà·€à·“මක් පමණක් යවනු ලà·à¶¶à·š.',
+'mailerror' => 'තà·à¶´à·‘ල යà·à·€à·“මේදී වූ දà·à·‚ය: $1',
'acct_creation_throttle_hit' => 'ඔබ දà·à¶±â€à¶§à¶¸à¶­à·Š ගිණුම $1 තන෠ඇත.ඔබට තවත් ගිණුම් තà·à¶±à·’ය නොහà·à¶š.',
+'emailauthenticated' => 'ඔබගේ විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය $1 දී සත්â€à¶ºà·à¶´à¶±à¶º කරන ලදි.',
+'emailnotauthenticated' => 'ඔබගේ විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය තවමත් සත්â€à¶ºà·€à¶­à·Š කර නොමà·à¶­.
+පහත à·„à·à¶šà·’යà·à·€à¶±à·Š කිසිවක් ඉටුකරනු වස් විද්â€à¶ºà·”ත්-තà·à¶´à·‘ල යවනු නොලà·à¶¶à·š.',
+'noemailprefs' => 'පහත à·„à·à¶šà·’යà·à·€à¶±à·Š ඉටුකිරීමට ඉඩ සලසනු වස් විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනයක් හුව෠දක්වන්න.',
'emailconfirmlink' => 'ඔබගේ විද්â€à¶ºà·”ත් තà·à¶´à·à¶½à·Š ලිපිනය තහවුරු කරන්න',
+'invalidemailaddress' => 'විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනයෙහි ආකෘතිය අනීතික බවක් †පිළිබිඹු කරන බà·à·€à·’න් එය පිළිගත නොහà·à¶š.
+මනà·-ආකෘතියකින් සුසà·à¶¯à·’ ලිපිනයක් ඇතුළත් කිරීමට හ෠එම ක්ෂේත්â€à¶»à¶º සිස් කිරීමâ€à¶§ හ෠කà·à¶»à·”ණික වන්න.',
+'accountcreated' => 'ගිණුම තනන ලදි',
+'accountcreatedtext' => ' $1 සඳහ෠පරිà·à·“ලක ගිණුම තනන ලදි.',
+'createaccount-title' => '{{SITENAME}} සඳහ෠ගිණුම තà·à¶±à·“ම',
+'createaccount-text' => 'කිසියම් අයෙකු විසින්, "$2" නමà·à¶­à·’à·€ à·„à·, "$3" යන මුර-පදය යොදමින්, ඔබගේ විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය සඳහ෠{{SITENAME}} ($4) à·„à·’ ගිණුමක් තන෠ඇත.
+ඔබ දà·à¶±à·Š ප්â€à¶»à·€à·’ෂ්ට වී, ඔබගේ මුර-පදය වෙනස් කල යුතුව ඇත.
+
+මෙම ගිණුම තà·à¶±à·“ ඇත්තේ කිසියම් ප්â€à¶»à¶¸à·à¶¯ දà·à·‚යකින් නම්, ඔබ විසින් මෙම පණිවුඩය නොසලක෠හà·à¶»à·’ය à·„à·à¶š.',
'loginlanguagelabel' => 'භà·à·‚à·à·€: $1',
# Password reset dialog
-'resetpass_header' => 'මුරපදය යළි පිහිටුවන්න',
+'resetpass' => 'ගිණුම් මුර-පදය ප්â€à¶»à¶­à·Šâ€à¶ºà·à¶»à¶¸à·Šà¶· කරන්න',
+'resetpass_announce' => 'විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලෙන් එවනු ලà·à¶¶à·– තà·à·€à¶šà·à¶½à·’ක කේතයක් උපයà·à¶œà·“ කර ගනිමින් ඔබ ප්â€à¶»à·€à·’ෂ්ට වී ඇත.
+ප්â€à¶»à·€à·’ෂ්ට වීම නිසි ලෙස නිමවනු වස් ඔබ à·ƒà·à¶šà·ƒà·– නව මුර-පදයක් මෙහි බහà·à¶½à·’ය යුතු වේ:',
+'resetpass_text' => '<!-- මෙතà·à¶±à¶§ පෙළ එක් කරන්න -->',
+'resetpass_header' => 'මුරපදය ප්â€à¶»à¶­à·Šâ€à¶ºà·à¶»à¶¸à·Šà¶· කරන්න',
+'resetpass_submit' => 'මුර-පදය පූරණය කොට ඉන් පසු ප්â€à¶»à·€à·’ෂ්ට වන්න',
+'resetpass_success' => 'ඔබගේ මුර-පදය à·ƒà·à¶»à·Šà¶®à¶š ලෙස වෙනස් කරන ලදි! දà·à¶±à·Š ඔබව ප්â€à¶»à·€à·’ෂ්ට කරගනිමින්...',
+'resetpass_bad_temporary' => 'අනීතික තà·à·€à¶šà·à¶½à·’ක මුර-පදයකි.
+ඔබ විසින් එක්ක෠ඔබගේ මුර-පදය à·ƒà·à¶»à·Šà¶®à¶š ලෙස වෙනස් කිරීම හ෠නà·à¶­à·’නම් නව තà·à·€à¶šà·à¶½à·’ක මුර-පදයක් අයà·à¶¯à·“ම හ෠සිදුකර ඇතිව෠විය à·„à·à¶š.',
+'resetpass_forbidden' => 'මුර-පදයන් වෙනස් කිරීම සිදු කල නොහà·à¶š',
+'resetpass_missing' => 'ආකෘති පත්â€à¶» දත්ත කිසිවක් නà·à¶­.',
# Edit page toolbar
-'bold_sample' => 'තදකුරු',
-'bold_tip' => 'තදකුරු',
-'italic_sample' => 'ඇලකුරු',
-'italic_tip' => 'ඇලකුරු',
-'link_sample' => 'සබà·à¶³à·’යෙහි මà·à¶­à·˜à¶šà·à·€',
+'bold_sample' => 'තදකුරු පෙළ',
+'bold_tip' => 'තදකුරු පෙළ',
+'italic_sample' => 'ඇලකුරු පෙළ',
+'italic_tip' => 'ඇලකුරු පෙළ',
+'link_sample' => 'සබà·à¶³à·’යෙහි à·à·“ර්ෂය',
'link_tip' => 'අභ්â€à¶ºà¶±à·Šà¶­à¶» සබà·à¶³à·’ය',
-'extlink_sample' => 'http://www.example.com සබà·à¶³à·’යෙහි මà·à¶­à·˜à¶šà·à·€',
+'extlink_sample' => 'http://www.example.com සබà·à¶³à·’යෙහි à·à·“ර්ෂය',
'extlink_tip' => 'බà·à·„ිර සබà·à¶³à·’ය ( http:// උපසර්ගය සිහි තබà·à¶œà¶±à·Šà¶±)',
'headline_sample' => 'සිරස්තල පෙළ',
'headline_tip' => '2වන මට්ටමෙහි සිරස්තලය',
'math_sample' => 'සූත්â€à¶»à¶º මෙහි රුවන්න',
-'math_tip' => 'ගණිත සුත්â€à¶»(LaTeX)',
+'math_tip' => 'ගණිත සුත්â€à¶»à¶º (LaTeX)',
'nowiki_sample' => 'ආකෘතිකරණය-නොකල පෙළ මෙහි රුවන්න',
'nowiki_tip' => 'විකි ආකෘතිකරණය නොසලකà·à·„රින්න',
+'image_sample' => 'නිදසුන.jpg',
'image_tip' => 'නිවේà·à·’ත ගොනුව',
+'media_sample' => 'නිදසුන.ogg',
'media_tip' => 'ගොනු සබà·à¶³à·’ය',
'sig_tip' => 'වේලà·-මුද්â€à¶»à·à·€ හ෠සමග ඔබගේ විද්â€à¶ºà·”ත් අත්සන',
'hr_tip' => 'තිරස් පේළිය (අවම à·€à·à¶ºà·™à¶±à·Š භà·à·€à·’ත෠කරන්න)',
# Edit pages
-'summary' => 'à·ƒà·à¶»à·à¶‚à·à¶º',
-'subject' => 'මà·à¶­à·˜à¶šà·à·€/සිරස් තලය',
-'minoredit' => 'මෙය සුළු සංස්කරණයකි',
-'watchthis' => 'මෙම පිටුව මුර කරන්න',
-'savearticle' => 'පිටුව සුරකින්න',
-'preview' => 'පෙරදසුන',
-'showpreview' => 'පෙරදසුන පෙන්වන්න',
-'showdiff' => 'වෙනස්වීම් පෙන්වන්න',
-'anoneditwarning' => "'''අවවà·à¶¯à¶ºà¶ºà·’:''' ඔබ පරිà·à·“ලකයෙකු à·€à·à¶ºà·™à¶±à·Š පද්ධතියට ප්â€à¶»à·€à·’ෂ්ට වී නොමà·à¶­.
+'summary' => 'à·ƒà·à¶»à·à¶‚à·à¶º',
+'subject' => 'විෂයය/සිරස් තලය',
+'minoredit' => 'මෙය සුළු සංස්කරණයකි',
+'watchthis' => 'මෙම පිටුව මුර කරන්න',
+'savearticle' => 'පිටුව සුරකින්න',
+'preview' => 'පෙරදසුන',
+'showpreview' => 'පෙරදසුන පෙන්වන්න',
+'showlivepreview' => 'තත්කà·à¶½ පෙර-දසුන',
+'showdiff' => 'වෙනස්වීම් පෙන්වන්න',
+'anoneditwarning' => "'''අවවà·à¶¯à¶ºà¶ºà·’:''' ඔබ පරිà·à·“ලකයෙකු à·€à·à¶ºà·™à¶±à·Š පද්ධතියට ප්â€à¶»à·€à·’ෂ්ට වී නොමà·à¶­.
එමනිස෠මෙම පිටුවෙහි සංස්කරණ ඉතිහà·à·ƒà¶ºà·™à·„à·’, ඔබගේ අන්තර්ජà·à¶½ ලිපිනය සටහන් කරගà·à¶±à·“මට සිදුවනු ඇත.",
-'summary-preview' => 'à·ƒà·à¶»à·à¶‚෠පෙර-දසුන',
-'blockedtext' => "<big>ඔබගේ පරිà·à·“ලක නà·à¶¸à¶º හ෠අන්තර්ජà·à¶½ ලිපිනය à·„à· à·€à·à¶»à¶«à¶º කොට ඇත.'''</big>
+'missingsummary' => "'''සිහිගà·à¶±à·Šà·€à·“මයි:''' ඔබ විසින් සංස්කරණ à·ƒà·à¶»à·à¶‚à·à¶ºà¶šà·Š සපය෠නොමà·à¶­.
+ඔබ නà·à·€à¶­à¶­à·Š සුරà·à¶šà·“ම ක්ලික් කලහොත්, ඔබගේ සංස්කරණය එවà·à¶±à·Šà¶±à¶šà·Š විරහිතවම සුරà·à¶šà·™à¶±à·” ඇත.",
+'missingcommenttext' => 'කරුණà·à¶šà¶» මෙහි පහත පරිකථනයක් ආදà·à¶±à¶º කරන්න.',
+'missingcommentheader' => "'''සිහිගà·à¶±à·Šà·€à·“මයි:''' මෙම පරිකථනය සඳහ෠ඔබ විසින් විෂයයක්/සිරස්තලයක් සපය෠නොමà·à¶­.
+ඔබ නà·à·€à¶­à¶­à·Š සුරà·à¶šà·“ම ක්ලික් කලහොත්, ඔබගේ සංස්කරණය එවà·à¶±à·Šà¶±à¶šà·Š විරහිතවම සුරà·à¶šà·™à¶±à·” ඇත.",
+'summary-preview' => 'à·ƒà·à¶»à·à¶‚෠පෙර-දසුන',
+'subject-preview' => 'විෂයය/සිරස්තලය හි පෙර-දසුන',
+'blockedtitle' => 'පරිà·à·“ලකය෠වà·à¶»à¶«à¶º කර ඇත',
+'blockedtext' => "<big>ඔබගේ පරිà·à·“ලක නà·à¶¸à¶º හ෠අන්තර්ජà·à¶½ ලිපිනය à·„à· à·€à·à¶»à¶«à¶º කොට ඇත.'''</big>
මෙම à·€à·à¶»à¶«à¶º සිදුකොට ඇත්තේ $1 විසිනි.
මේ සඳහ෠දී ඇති හේතුව ''$2'' වේ.
@@ -492,55 +636,147 @@ $messages = array(
*à·€à·à¶»à¶«à¶ºà¶ºà·™à·„à·’ අවසà·à¶±à¶º: $6
* අදහස් කරන ලද à·€à·à¶»à¶«-ලà·à¶·à·“: $7
-à·€à·à¶»à¶«à¶º පිළිබඳ සංවà·à¶¯à¶ºà¶šà¶§ එළඹීමෙනු වස්, $1 හ෠වෙනත් [[{{MediaWiki:Grouppage-sysop}}|පරිà·à·“ලකයෙකු]] හ෠සම්බන්ධ කරගà·à¶±à·“මට ඔබ හට à·„à·à¶šà·’ය.
-ඔබගේ [[Special:Preferences|ගිණුම් අභිරුචි]] වල, වලංගු විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනයක් නිරූපනය කොට ඇති නම් හ෠ඔබ විසින් එය භà·à·€à·’ත කිරීම à·€à·à¶»à¶«à¶º කොට නෙමà·à¶­à·’ නම් මිස, 'මෙම පරිà·à·“ලකයà·à¶§ විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් යවන්න' යන අංගය ඔබ විසින් භà·à·€à·’ත෠කල නොහà·à¶šà·’ය.
+à·€à·à¶»à¶«à¶º පිළිබඳ සංවà·à¶¯à¶ºà¶šà¶§ එළඹීමෙනු වස්, $1 හ෠වෙනත් [[{{MediaWiki:Grouppage-sysop}}|පරිපà·à¶½à¶šà¶ºà·™à¶šà·”]] හ෠සම්බන්ධ කරගà·à¶±à·“මට ඔබ හට à·„à·à¶šà·’ය.
+ඔබගේ [[Special:Preferences|ගිණුම් අභිරුචි]] වල, වලංගු විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනයක් නිරූපනය කොට ඇති නම් හ෠ඔබ විසින් එය භà·à·€à·’ත කිරීම à·€à·à¶»à¶«à¶º කොට නොමà·à¶­à·’ නම් මිස, 'මෙම පරිà·à·“ලකයà·à¶§ විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් යවන්න' යන අංගය ඔබ විසින් භà·à·€à·’ත෠කල නොහà·à¶šà·’ය.
+ඔබගේ වත්මන් අන්තර්ජà·à¶½ ලිපිනය $3 වන අතර, à·€à·à¶»à¶« අනන්â€à¶ºà¶­à·à·€à¶º #$5 වේ.
+ඔබ විසින් සිදු කරන ඕනෑම විමසුමකදී ඉහත සියළු විස්තර අඩංගු කරන්න.",
+'autoblockedtext' => "$1 විසින් à·€à·à¶»à¶«à¶ºà¶§ ලක්වූ වෙනත් පරිà·à·“ලකයෙකු විසින් භà·à·€à·’ත කල බà·à·€à·’න් ඔබගේ අන්තර්ජà·à¶½ ලිපිනය ස්වයංක්â€à¶»à·“ය ලෙස à·€à·à¶»à¶«à¶ºà¶§ ලක්ව ඇත.
+මේ සඳහ෠දී ඇති හේතුව පහත වේ:
+
+:''$2''
+
+* à·€à·à¶»à¶«à¶ºà·™à·„à·’ ඇරඹුම: $8
+* à·€à·à¶»à¶«à¶ºà¶ºà·™à·„à·’ අවසà·à¶±à¶º: $6
+* අදහස් කරන ලද à·€à·à¶»à¶«-ලà·à¶·à·“: $7
+
+à·€à·à¶»à¶«à¶º පිළිබඳ සංවà·à¶¯à¶ºà¶šà¶§ එළඹීමෙනු වස්, $1 හ෠වෙනත් [[{{MediaWiki:Grouppage-sysop}}|පරිපà·à¶½à¶šà¶ºà·™à¶šà·”]] හ෠සම්බන්ධ කරගà·à¶±à·“මට ඔබ හට à·„à·à¶šà·’ය.
+
+ඔබගේ [[Special:Preferences|ගිණුම් අභිරුචි]] වල, වලංගු විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනයක් නිරූපනය කොට ඇති නම් හ෠ඔබ විසින් එය භà·à·€à·’ත කිරීම à·€à·à¶»à¶«à¶º කොට නොමà·à¶­à·’ නම් මිස, 'මෙම පරිà·à·“ලකයà·à¶§ විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් යවන්න' යන අංගය ඔබ විසින් භà·à·€à·’ත෠කල නොහà·à¶šà·’ය.
+
ඔබගේ වත්මන් අන්තර්ජà·à¶½ ලිපිනය $3 වන අතර, à·€à·à¶»à¶« අනන්â€à¶ºà¶­à·à·€à¶º #$5 වේ.
ඔබ විසින් සිදු කරන ඕනෑම විමසුමකදී ඉහත සියළු විස්තර අඩංගු කරන්න.",
-'newarticle' => '(නව)',
-'newarticletext' => "බà·à¶³à·’යක් ඔස්සේ පà·à¶¸à·’ණ ඔබ අවතීර්ණ වී ඇත්තේ දà·à¶±à¶§ නොපවතින ලිපියකටයි.
+'blockednoreason' => 'කිසිදු හේතුවක් දක්ව෠නොමà·à¶­',
+'blockedoriginalsource' => " '''$1''' à·„à·’ මූලà·à·à·Šâ€à¶»à¶º පහත දà·à¶šà·Šà·€à·š:",
+'blockededitsource' => " '''$1''' විෂයයයෙහි සිදු කල '''ඔබගේ සංස්කරණ'' යන්හී පෙළ පහත දà·à¶šà·Šà·€à·š:",
+'whitelistedittitle' => 'සංස්කරණය කිරීමට පෙරà·à¶­à·”à·€ ප්â€à¶»à·€à·’ෂ්ට වී සිටිය යුතුය',
+'whitelistedittext' => 'සංස්කරණය කිරීමට පෙරà·à¶­à·”à·€ ඔබ $1 විය යුතුය.',
+'confirmedittitle' => 'සංස්කරණය සඳහ෠විද්â€à¶ºà·”ත්-තà·à¶´à·‘ල තහවුරුකිරීම අවà·à·Šâ€à¶º වේ',
+'confirmedittext' => 'පිටු සංස්කරණයට පෙර ඔබ†විසින් ඔබගේ විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය තහවුරු කල යුතු වේ.
+ඔබගේ [[Special:Preferences|පරිà·à·“ලක අභිරුචීන්]] තුලින් ඔබගේ විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය සකස෠ඉක්බිතිව තහවුරු කරන්න.',
+'nosuchsectiontitle' => 'එවà·à¶±à·’ ඡේදයක් නොමà·à¶­',
+'nosuchsectiontext' => 'ඔබ උත්සà·à·„ කලේ නොපවතින ඡේදයක් සංස්කරණය කිරීමටයි.
+$1 නමà·à¶­à·’ ඡේදයක් නොමà·à¶­à·’ බà·à·€à·’න්, ඔබගේ සංස්කරණය සුරà·à¶šà·”මට ස්ථà·à¶±à¶ºà¶šà·Šà¶¯ නොමà·à¶­.',
+'loginreqtitle' => 'ප්â€à¶»à·€à·’ෂ්ට වී සිටීම අවà·à·Šâ€à¶ºà¶ºà·’',
+'loginreqlink' => 'ප්â€à¶»à·€à·’ෂ්ටය',
+'loginreqpagetext' => 'අනෙකුත් පිටු නරඹනු වස් ඔබ $1 විය යුතුය.',
+'accmailtitle' => 'මුර-පදය යවන ලදි',
+'accmailtext' => ' "$1" සඳහ෠මුර-පදය $2 වෙත යව෠ඇත.',
+'newarticle' => '(නව)',
+'newarticletext' => "බà·à¶³à·’යක් ඔස්සේ පà·à¶¸à·’ණ ඔබ අවතීර්ණ වී ඇත්තේ දà·à¶±à¶§ නොපවතින ලිපියකටයි.
මෙම ලිපිය තà·à¶±à·“මට එනම් නිමà·à·€à·“මට අවà·à·Šâ€à¶º නම්, පහත ඇති කොටුව තුල අකුරු ලිවීම අරඹන්න (à·€à·à¶©à·’මනත් තොරතුරු සඳහ෠[[{{MediaWiki:Helppage}}|උදවු පිටුව]] බලන්න).
ඔබ මෙහි අවතීර්ණ වී ඇත්තේ කිසියම් අත්වà·à¶»à·à¶¯à·Šà¶¯à¶šà·’න් බව à·„à·â€â€à¶Ÿà·™à¶±à·Šà¶±à·š නම්, ඔබගේ à·ƒà·à¶»à·’සරයෙහි (බ්â€à¶»à·€à·”සරයෙහි) '''පසුපසට''' බොත්තම ක්ලික් කරන්න.",
-'noarticletext' => 'වර්තමà·à¶±à¶ºà·™à·„ිදී මෙම පිටුවෙහි කිසිදු පෙළක් නොමà·à¶­, ඔබ හට, අනෙකුත් පිටු තුල [[Special:Search/{{PAGENAME}}|මෙම පිටු -නà·à¶¸à¶º සඳහ෠ගවේෂණය කල à·„à·à¶š]] නà·à¶­à·„ොත් [{{fullurl:{{FULLPAGENAME}}|action=edit}} මෙම පිටුව සංස්කරණය කල à·„à·à¶š].',
-'previewnote' => '<strong>මෙය පෙරදසුනක් පමණකි;
-වෙනස්කම් සුරà·à¶šà·“ම තවමත් සිදුකොට නොමà·à¶­!</strong>',
-'editing' => '$1 සංස්කරණය කරමින් පවතියි',
-'editingsection' => '$1 (ඡේදය) සංස්කරණය කරමින් පවතියි',
-'editingcomment' => '$1 (පරිකථනය) සංස්කරණය කරමින් පවතියි',
-'yourtext' => 'ඔබගේ පෙළ',
-'copyrightwarning' => '{{SITENAME}} සඳහ෠ඔබ විසින් දà·à¶ºà¶š වන කෘතීන් පල කොට මුද෠හà·à¶»à·“මෙහිදී, $2 ට යටත් වන බව කරුණà·à·€à·™à¶±à·Š සලකන්න (à·€à·à¶©à·’ විස්තර සඳහ෠$1 බලන්න). ඔබගේ ලියà·à·€à·’ලි, අනෙකුන් විසින් හිත්පිත් නොමà·à¶­à·’ තරම් ඉතà·à¶¸à¶­à·Š රළු අයුරින් සංස්කරණය කිරීම හ෠ඔවුන්ගේ රිසිය පරිදි ප්â€à¶»à¶­à·’සංවිධà·à¶±à¶º කිරීම, ඔබ හට දර෠ගà·à¶±à·“මට නොහà·à¶šà·’ නම්, ඔබගේ කෘති මෙහි පල කිරීමෙන් වලකින්න.<br />
+'anontalkpagetext' => "----''මෙම සංවà·à¶¯ පිටුව අයත් වන්නේ තවමත් ගිණුමක් තන෠නà·à¶­à·’ හ෠එසේ කොට එනමුදු එය භà·à·€à·’ත෠නොකරන හ෠නිර්නà·à¶¸à·’ක පරිà·à·“ලකයෙකුටය.
+එබà·à·€à·’න්, ඔහු/ඇය à·„à·à¶³à·’න්වීමට සංඛ්â€à¶ºà·à¶­à·Šà¶¸à¶š අන්තර්ජà·à¶½ ලිපිනය භà·à·€à·’ත෠කිරීමට අප හට සිදුවේ.
+පරිà·à·“ලකයන් කිහිප දෙනෙකු විසින් මෙවà·à¶±à·’ අන්තර්ජà·à¶½ ලිපිනයක් හවුලේ පරිහරණය කරනව෠විය à·„à·à¶š.
+ඔබ නිර්නà·à¶¸à·’ක පරිà·à·“ලකයෙකු නම් හ෠ඔබ පිළිබඳ අනනුකූල පරිකථනයන් සිදුවෙන බවක් ඔබට à·„à·â€à¶Ÿà·š නම්, අනෙකුත් නිර්නà·à¶¸à·’ක පරිà·à·“ලකයන් හ෠සමග මෙවà·à¶±à·’ සංකූලත෠ඇතිවීම වලක්වනු වස්, කරුණà·à¶šà¶» [[Special:UserLogin/signup|ගිණුමක් තà·à¶±à·“මට]] à·„à· [[Special:UserLogin|ප්â€à¶»à·€à·’ෂ්ට වීමට]] කà·à¶»à·”ණික වන්න.''",
+'noarticletext' => 'දà·à¶±à¶§ මෙම පිටුවෙහි කිසිදු පෙළක් නොමà·à¶­, අනෙකුත් පිටුවල [[Special:Search/{{PAGENAME}}|මෙම පිටු à·à·“ර්ෂය සඳහ෠ගවේà·à¶±à¶º කිරීම]] à·„à· [{{fullurl:{{FULLPAGENAME}}|action=edit}} මෙම පිටුව සංස්කරණය කිරීම] හ෠ඔබ විසින් සිදු කල à·„à·à¶š.',
+'userpage-userdoesnotexist' => '"$1" යන පරිà·à·“ලක ගිණුම ලේඛනගත කොට නොමà·à¶­.
+ඔබ හට මෙම පිටුව තà·à¶±à·“මට/සංස්කරණය කිරීමට ඇවà·à·ƒà·’ද යන බව විමස෠බලන්න.',
+'clearyourcache' => "'''සටහන - සුරà·à¶šà·“මෙන් පසුව, වෙනස්වීම් දà·à¶šà·“ම සඳහà·, බ්â€à¶»à·€à·”සරයෙහි පූර්වà·à¶šà·Šà·‚ේපිත සංචිතය (කෑෂය) මගහà·à¶»à·“මට ඔබ හට සිදුවනව෠ඇත.'''
+'''Mozilla / Firefox / Safari:''' ''යළිපූරණය'' ක්ලික් කරමින් ''ෂිෆ්ට්'' ඔබන්න, නà·à¶­à·„ොත් ‘‘Ctrl-F5'' à·„à· ''Ctrl-R’’ ඔබන්න (මà·à¶šà·’ංටොෂ් සඳහ෠''Command-R'');
+'''Konqueror: ''' ''යළිපූරණය'' ක්ලික් කරන්න නà·à¶­à·„ොත් ''F5'' ඔබන්න;
+'''Opera:''' ''Tools → Preferences'' à·„à·’ කà·à·‚ය නිෂ්කà·à·à¶±à¶º කරන්න;
+'''Internet Explorer:''' ''Refresh,'' ක්ලික් කරමින් ''Ctrl'' ඔබන්න නà·à¶­à·„ොත් ‘‘Ctrl-F5'' ඔබන්න.",
+'usercssjsyoucanpreview' => "<strong>à·„à·à¶©à·”à·€à·à·€:</strong>සුරà·à¶šà·”මට පෙර, ඔබගේ නව CSS/JS පරික්ෂ෠කරනු වස්, 'පෙර-දසුන පෙන්වන්න' බොත්තම භà·à·€à·’ත෠කරන්න.",
+'usercsspreview' => "'''ඔබගේ පරිà·à·“ලක CSS මත පෙර-දසුනක් පමණක් ඔබ විසින් සිදුකෙරෙන බව ධà·à¶»à¶«à¶º කරන්න.'''
+'''එය තවමත් සුරà·à¶šà·“මට ලක් කොට නොමà·à¶­!'''",
+'userjspreview' => "'''ඔබ සිදුකරන්නේ ඔබගේ පරිà·à·“ලක ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට් පරික්ෂ෠කිරීම/පෙර-දසුන පමණක් බව ධà·à¶»à¶«à¶º කරන්න.'''
+'''එය තවමත් සුරà·à¶šà·“මට ලක් කොට නොමà·à¶­!'''",
+'userinvalidcssjstitle' => "'''අවවà·à¶¯à¶ºà¶ºà·’:''' ඡවියක් නොමà·à¶­ \"\$1\".
+රීති ප්â€à¶»à¶šà·à¶»à·€ .css à·„à· .js පිටු විසින් ඉංග්â€à¶»à·“සි කුඩà·-අකුරු à·à·“ර්ෂ භà·à·€à·’ත෠කෙරෙන බව සිහි තබ෠ගන්න, නිදසුන. {{ns:user}}:Foo/monobook.css මිස {{ns:user}}:Foo/Monobook.css නොවන බව.",
+'updated' => '(යà·à·€à¶­à·Šà¶šà·à¶½à·“න කරන ලදි)',
+'note' => '<strong>සටහන:</strong>',
+'previewnote' => '<strong>මෙය පෙරදසුනක් පමණකි;
+වෙනස්වීම් සුරà·à¶šà·“ම තවමත් සිදුකොට නොමà·à¶­!</strong>',
+'previewconflict' => 'ඔබ විසින් සුරà·à¶šà·“ම තà·à¶»à·à¶œà¶­à·Šà¶­à·œà¶­à·Š, ඉහළ පෙළ සංස්කරණ සරියෙහි, පෙළ දර්à·à¶±à¶º විය à·„à·à¶šà·’ අයුර මෙම පෙර-දසුනෙන් ආවර්ජනය වේ.',
+'session_fail_preview' => '<strong>කණගà·à¶§à·”යි! à·ƒà·à·ƒà·’ දත්ත à·„à·à¶±à·’යක් හේතුවෙන් අප විසින් ඔබගේ සංස්කරණය ක්â€à¶»à·’යà·à¶ºà¶ºà¶±à¶º කිරීමට නොහà·à¶šà·’ වී ඇත.
+කරුණà·à¶šà¶» නà·à·€à¶­ උත්සà·à·„ කරන්න.
+එයද ප්â€à¶»à¶­à·’ඵල විරහිත නම්, [[Special:UserLogout|නිෂ්ක්â€à¶»à¶¸à¶«à¶º වීම]] හ෠නà·à·€à¶­ ප්â€à¶»à·€à·’ෂ්ට වීම අත්හද෠බලන්න.</strong>',
+'session_fail_preview_html' => "<strong>කණගà·à¶§à·”යි! à·ƒà·à·ƒà·’ දත්ත à·„à·à¶±à·’යක් හේතුවෙන්, අප විසින් ඔබගේ සංස්කරණය ක්â€à¶»à·’යà·à¶ºà¶±à¶º කිරීම සිදු කල නොහà·à¶šà·’ විය.</strong>
+
+''{{SITENAME}} විසින් නොනිමි HTML සක්â€à¶»à·“ය කොට ඇති බà·à·€à·’න්, ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට් ප්â€à¶»à·„à·à¶»à¶ºà¶±à·Šà¶œà·™à¶±à·Š à·€à·à¶½à¶šà·“මේ පූර්වොපà·à¶ºà¶ºà¶šà·Š ලෙස, පෙර-දසුන සඟව෠ඇත.''
+
+<strong>මෙය නීත්â€à¶ºà·à¶±à·”කූල සංස්කරණ උත්සà·à·„යයක් නම්, නà·à·€à¶­ උත්සà·à·„ කරන්න.
+එසේ කල තන්හීද අසà·à¶»à·Šà¶®à¶š නම්, [[Special:UserLogout|නිෂ්ක්â€à¶»à¶¸à¶«à¶º වී]] නà·à·€à¶­ ප්â€à¶»à·€à·’ෂ්ට වීම අත්හද෠බලන්න.</strong>",
+'token_suffix_mismatch' => '<strong> ඔබගේ සේවà·à¶½à·à¶·à·’ය෠විසින් සංස්කරණ ටà·à¶šà¶±à¶ºà·™à·„à·’ විරà·à¶¸ අක්ෂර කලවම් කිරීම නිස෠ඔබගේ සංස්කරණය නිෂ්ප්â€à¶»à¶·à· කර ඇත.
+සංස්කරණය නිෂ්ප්â€à¶»à¶·à· කරන ලද්දේ පිටු පෙළ දූෂණය වීම à·€à·à¶½à·à¶šà·Šà·€à·“මටය.
+දà·à·‚-සපිරි වෙබ්-පà·à¶¯à¶š නිර්නà·à¶¸à·’ක නියුතු සේවà·à·€à¶šà·Š ඔබ විසින් භà·à·€à·’ත කිරීම නිස෠මෙය සමහරවිට සිදුවිය à·„à·à¶š.</strong>',
+'editing' => '$1 සංස්කරණය කරමින් පවතියි',
+'editingsection' => '$1 (ඡේදය) සංස්කරණය කරමින් පවතියි',
+'editingcomment' => '$1 (පරිකථනය) සංස්කරණය කරමින් පවතියි',
+'editconflict' => 'සංස්කරණ ගà·à¶§à·”ම: $1',
+'explainconflict' => "ඔබ මෙම පිටුව සංස්කරණය කිරීමට ඇරඹි පසුව යම් අයෙකු එය වෙනස් කොට ඇත.
+ඉහළ පෙළ සරියෙහි අඩංගු වනුයේ පිටු පෙළ වත්මන පවතින අයුරිනි.
+පහළ පෙළ සරියෙහි ඔබගේ වෙනස්වීම් පෙන්ව෠ඇත.
+වත්මන පවතින පෙළට ඔබගේ වෙනස්වීම් ඒකà·à¶¶à¶¯à·Šà¶° කිරීම ඔබ විසින් කල යුතුව ඇත.
+ඔබ විසින් \"පිටුව සුරකින්න\" යන්න එබූ විට සුරà·à¶šà·™à¶±à·Šà¶±à·š ඉහළ පෙළ සරියෙහි පෙළ '''පමණි'''.",
+'yourtext' => 'ඔබගේ පෙළ',
+'storedversion' => 'ගබඩà·à¶œà¶­à¶šà¶½ අනුවà·à¶¯à¶º',
+'nonunicodebrowser' => '<strong>අවවà·à¶¯à¶ºà¶ºà·’: ඔබගේ බ්â€à¶»à·€à·”සරය යුනිකේත අනුකූල නොවේ.
+මෙම දුෂ්කරතà·à·€à¶º මගහà·à¶» පිටු සංස්කරණය සුරක්ෂිතව සිදුකිරීමට ඔබට ඉඩ සලසන වක් මගක් ඇත: ASCII-නොවන අක්ෂර සංස්කරණ කොටුවෙහි ෂඩ්දà·à¶š කේතයන් ලෙස පෙන්නුම් කෙරේ.</strong>',
+'editingold' => '<strong>අවවà·à¶¯à¶ºà¶ºà·’: ඔබ සංස්කරණය කරනුයේ මෙම පිටුවෙහි යල්-පà·à¶±à¶œà·’ය සංà·à·à¶°à¶±à¶ºà¶šà·’.
+ඔබ එය සුරà·à¶šà·”වහොත්, මෙම සංà·à·à¶°à¶±à¶ºà¶§ පසුව සිදු කෙරී ඇති වෙනස්වීම් කිසිවක් තිබේ නම් ඒව෠නà·à¶­à·’වනු ඇත.</strong>',
+'yourdiff' => 'වෙනස්කම්',
+'copyrightwarning' => '{{SITENAME}} සඳහ෠ඔබ විසින් දà·à¶ºà¶š වන කෘතීන් පල කොට මුද෠හà·à¶»à·“මෙහිදී, $2 ට යටත් වන බව කරුණà·à·€à·™à¶±à·Š සලකන්න (à·€à·à¶©à·’ විස්තර සඳහ෠$1 බලන්න). ඔබගේ ලියà·à·€à·’ලි, අනෙකුන් විසින් හිත්පිත් නොමà·à¶­à·’ තරම් ඉතà·à¶¸à¶­à·Š රළු අයුරින් සංස්කරණය කිරීම හ෠ඔවුන්ගේ රිසිය පරිදි ප්â€à¶»à¶­à·’සංවිධà·à¶±à¶º කිරීම, ඔබ හට දර෠ගà·à¶±à·“මට නොහà·à¶šà·’ නම්, ඔබගේ කෘති මෙහි පල කිරීමෙන් වලකින්න.<br />
එසේ ම මෙය ඔබ විසින් ම ලියූ බවට හ෠පොදු විෂයපථයකින්, ඊâ€à¶§ à·ƒâ€à¶¸à·à¶± නිදහස් මූලà·à·à·Šâ€à¶»à¶ºà¶šà·’න් උපුට෠ගත් බවâ€à¶§ හ෠අපහâ€â€à¶§ සහතික විය යුතු ය. (තොරතුරු සඳහ෠$1 බලන්න).
<strong>හිමිකම් ඇවුරුණු දේ අනවසරයෙන් ප්â€à¶»à¶šà·à· කිරිමෙන් වලකින්න!</strong>',
-'copyrightwarning2' => "Please note that all contributions to {{SITENAME}} may be edited, altered, or removed by other contributors. If you don't want your writing to be edited mercilessly, then don't submit it here.<br />
+'copyrightwarning2' => '{{SITENAME}} වෙත දà·à¶ºà¶š වෙමින් ඔබ විසින් යොමු කෙරෙන කෘති, එවà·à¶±à·’ම දà·à¶ºà¶šà¶­à·Šà·€à¶ºà¶šà·Š සපයන වෙනයම් ඕනෑම අයෙකුන් විසින්, සංස්කරණය කිරීම, වෙනස් කිරීම, හ෠ඉවත් කිරීම සිදුවිය à·„à·à¶šà·Šà¶šà¶šà·Š බව කරුණà·à·€à·™à¶±à·Š සලකන්න.ඔබගේ ලියà·à·€à·’ලි, හිත්පිත් නà·à¶­à·’ව෠සේ පෙනෙන ඉත෠රළු අයුරින් සංස්කරණයට ලක් කිරීම නොකල යුතු යà·à¶ºà·’ ඔබ හඟින්නේ නම්, ඔබගේ කෘති මෙහි පල කිරීමෙන් වලකින්න.<br />
එසේ ම මෙය ඔබ විසින් ම ලියූ බවට හ෠පොදු විෂයපථයකින්, ඊâ€à¶§ à·ƒâ€à¶¸à·à¶± නිදහස් මූලà·à·à·Šâ€à¶»à¶ºà¶šà·’න් උපුට෠ගත් බවâ€à¶§ හ෠අපහâ€â€à¶§ සහතික විය යුතු ය. (තොරතුරු සඳහ෠$1 බලන්න).
-<strong>හිමිකම් ඇවුරුණු දේ අනවසරයෙන් ප්â€à¶»à¶šà·à·‚ කිරිමෙන් වලකින්න!</strong>",
-'longpagewarning' => '<strong>අවවà·à¶¯à¶ºà¶ºà·’: මෙම පිටුව කිල෠බයිට් $1 ගණනක් දිගුය;
+<strong> හිමිකම් ඇවුරුණු දේ අනවසරයෙන් ප්â€à¶»à¶šà·à· කිරිමෙන් වලකින්න!</strong>',
+'longpagewarning' => '<strong>අවවà·à¶¯à¶ºà¶ºà·’: මෙම පිටුව කිල෠බයිට් $1 ගණනක් දිගුය;
32කි.බ. පමණට කිට්ටු හ෠ඊට වඩ෠දිගු පිටු සංස්කරණය කිරීම සමහරක් බ්â€à¶»à·€à·”සර වලට දුෂ්කර විය à·„à·à¶š.
මෙම â€à¶´à·’ටුව කුඩ෠කොටස් වලට බෙදීම පිළිබඳව කරුණà·à¶šà¶» අවධà·à¶±à¶º යොමු කරන්න.</strong>',
-'templatesused' => 'මෙම පිටුවෙහි භà·à·€à·’ත෠කල à·ƒà·à¶šà·’ලි:',
-'templatesusedpreview' => 'මෙම පෙර-දසුනෙහි භà·à·€à·’ත෠වන à·ƒà·à¶šà·’ලි:',
-'template-protected' => '(රක්ෂිත)',
-'template-semiprotected' => '(අර්ධ-රක්ෂිත)',
-'hiddencategories' => 'මෙම පිටුව, {{PLURAL:$1| එක් à·ƒà·à¶Ÿà·€à·”ණු ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶š| à·ƒà·à¶Ÿà·€à·”ණු ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶±à·Š $1 ගණනක}} අවයවයක් වේ:',
-'edittools' => '<!-- Text here will be shown below edit and upload forms. -->',
-'nocreatetitle' => 'පිටු තà·à¶±à·“ම සීම෠කර ඇත',
-'nocreatetext' => 'නව පිටු තà·à¶±à·“මේ à·„à·à¶šà·’යà·à·€ {{SITENAME}} විසින් සීමà·à¶šà¶» ඇත.
+'longpageerror' => '<strong>දà·à·‚ය: ඔබ විසින් ඉදිරිපත් කර ඇති පෙළ, කිලà·à¶¶à¶ºà·’ට් $1 ක් දිගු වන අතර, උපරිමය වන කිලà·à¶¶à¶ºà·’ට් $2 ට වඩ෠දිගය.
+එය සුරà·à¶šà·’ය නොහà·à¶š.</strong>',
+'protectedpagewarning' => '<strong>අවවà·à¶¯à¶ºà¶ºà·’: පරිපà·à¶½à¶š වරප්â€à¶»à·ƒà·à¶¯ හිමි අය විසින් පමණක් සංස්කරණය කල à·„à·à¶šà·’ වන පරිදි මෙම පිටුව අවුර෠ඇත.</strong>',
+'semiprotectedpagewarning' => "'''සටහන:''' ලේඛනගත පරිà·à·“ලකයන්ට පමණක් සංස්කරණය කල à·„à·à¶šà·’ පරිදි මෙම පිටුව අවුර෠ඇත.",
+'cascadeprotectedwarning' => "'''අවවà·à¶¯à¶ºà¶ºà·’:''' මෙහි පහත දà·à¶šà·Šà·€à·™à¶± තීරු දර්à·à¶±-ආරක්â€à·‚ිත {{PLURAL:$1|පිටුවක|පිටු වල}} එය අඩංගු කොට ඇති බà·à·€à·’න්, පරිපà·à¶½à¶š වරප්â€à¶»à·ƒà·à¶¯ සතු පරිà·à·“ලකයන් හට පමණක් මෙම පිටුව සංස්කරණය කල à·„à·à¶šà·’ වන පරිදි එය අවුර෠ඇත:",
+'titleprotectedwarning' => '<strong>අවවà·à¶¯à¶ºà¶ºà·’: සමහරක් පරිà·à·“ලකයන්ට පමණක් එය තà·à¶±à·’ය à·„à·à¶šà·’ වන පරිදි මෙම පිටුව අවුර෠ඇත.</strong>',
+'templatesused' => 'මෙම පිටුවෙහි භà·à·€à·’ත෠කල à·ƒà·à¶šà·’ලි:',
+'templatesusedpreview' => 'මෙම පෙර-දසුනෙහි භà·à·€à·’ත෠වන à·ƒà·à¶šà·’ලි:',
+'templatesusedsection' => 'මෙම කොටසෙහි භà·à·€à·’ත෠කර ඇති à·ƒà·à¶šà·’ලි:',
+'template-protected' => '(රක්ෂිත)',
+'template-semiprotected' => '(අර්ධ-රක්ෂිත)',
+'hiddencategories' => 'මෙම පිටුව, {{PLURAL:$1| එක් à·ƒà·à¶Ÿà·€à·”ණු ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶š| à·ƒà·à¶Ÿà·€à·”ණු ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶±à·Š $1 ක}} අවයවයක් වේ:',
+'edittools' => '<!-- මෙම පෙළ සංස්කරණ හ෠උඩුගත ආකෘතින්ට පහළින් පෙන්නුම් කෙරේ. -->',
+'nocreatetitle' => 'පිටු තà·à¶±à·“ම සීම෠කර ඇත',
+'nocreatetext' => 'නව පිටු තà·à¶±à·“මේ à·„à·à¶šà·’යà·à·€ {{SITENAME}} විසින් සීමà·à¶šà¶» ඇත.
ඔබ හට පෙරළ෠ගොස්, දà·à¶±à¶§ පවතින පිටුවක් සංස්කරණය කිරීම à·„à·, [[Special:UserLogin|ගිණුමකට ප්â€à¶»à·€à·’ෂ්ට වීම හ෠නව ගිණුමක් තà·à¶±à·“ම à·„à·]] සිදුකල à·„à·à¶š.',
-'nocreate-loggedin' => '{{SITENAME}} à·„à·’ නව පිටු තà·à¶±à·“මට අවසරයක් ඔබ හට ප්â€à¶»à¶¯à·à¶±à¶º කොට නොමà·à¶­.',
-'permissionserrors' => 'අවසරයන් පිළිබඳ දà·à·‚යන් පවතී',
-'permissionserrorstext' => 'පහත දà·à¶šà·Šà·€à·™à¶± {{PLURAL:$1|හේතුව|හේතූන්}} නිසà·, ඔබ හට එය සිදුකිරීමට අවසර ලබ෠දීමට නොහà·à¶š:',
-'recreate-deleted-warn' => "'''අවවà·à¶¯à¶ºà¶ºà·’: පෙරදී මක෠දà·à¶¸à·– ගොනුවක් ඔබ විසින් යලි-තනමින් පවතියි.'''
+'nocreate-loggedin' => '{{SITENAME}} à·„à·’ නව පිටු තà·à¶±à·“මට අවසරයක් ඔබ හට ප්â€à¶»à¶¯à·à¶±à¶º කොට නොමà·à¶­.',
+'permissionserrors' => 'අවසරයන් පිළිබඳ දà·à·‚යන් පවතී',
+'permissionserrorstext' => 'පහත දà·à¶šà·Šà·€à·™à¶± {{PLURAL:$1|හේතුව|හේතූන්}} නිසà·, ඔබ හට එය සිදුකිරීමට අවසර ලබ෠දීමට නොහà·à¶š:',
+'permissionserrorstext-withaction' => 'පහත {{PLURAL:$1|හේතුව|හේතු}} නිසà·, ඔබ හට $2 සඳහ෠අවසර නොමà·à¶­:',
+'recreate-deleted-warn' => "'''අවවà·à¶¯à¶ºà¶ºà·’: පෙරදී මක෠දà·à¶¸à·– ගොනුවක් ඔබ විසින් යලි-තනමින් පවතියි.'''
මෙම පිටුව සංස්කරණය කිරීම තවදුරටත් සිදුකරගෙන යà·à¶¸ සුදුසුද යන වග ඔබ විසින් සලක෠බà·à¶½à·’ය යුතුය.
මෙම පිටුවට අදà·à¶½ මක෠දà·à¶¸à·“ම් පිළිබඳ විස්තර දà·à¶šà·Šà·€à·™à¶± මකà·-දà·à¶¸à·“ම්-ලà¶à·”-සටහන ඔබගේ පහසුව තක෠මෙහි දක්ව෠ඇත:",
# Parser/template warnings
+'expensive-parserfunction-category' => 'අධිවà·à¶º ව්â€à¶ºà·à¶šà¶»à¶« විග්â€à¶»à·„ à·à·Šâ€à¶»à·’ත කà·à¶³à·€à·”ම් පමණට වඩ෠ඇති පිටු',
'post-expand-template-inclusion-warning' => 'අවවà·à¶¯à¶ºà¶ºà·’: à·ƒà·à¶šà·’ලි අඩංගු කිරීමේ ප්â€à¶»à¶¸à·à¶«à¶º අවසර ලබ෠දී ඇති පමණට වඩ෠විà·à·à¶½à¶ºà·’.
සමහරක් à·ƒà·à¶šà·’ලි අඩංගු නොකරනු ඇත.',
-'post-expand-template-inclusion-category' => 'මෙම පිටු තුල, à·ƒà·à¶šà·’ලි අඩංගු කිරීමේ පුමà·à¶«à¶º, අවසර දී ඇති සීම෠ඉක්මව෠ගොස් ඇත',
+'post-expand-template-inclusion-category' => 'මෙම පිටු තුල, à·ƒà·à¶šà·’ලි අඩංගු කිරීමේ ප්â€à¶»à¶¸à·à¶«à¶º, අවසර දී ඇති සීම෠ඉක්මව෠ගොස් ඇත',
'post-expand-template-argument-warning' => 'අවවà·à¶¯à¶ºà¶ºà·’: ව්â€à¶ºà·à¶´à·Šà¶­à·’ ප්â€à¶»à¶¸à·à¶«à¶º ඇවà·à·ƒà·’ තරමට වඩ෠විà·à·à¶½ ලෙස දක්ව෠ඇති à·ƒà·à¶šà·’ලි විචල්â€à¶ºà¶ºà¶±à·Š අඩුම à·€à·à¶ºà·™à¶±à·Š එකක් හ෠මෙම පිටුව තුල අන්තර්ගතය.
එම විචල්â€à¶ºà¶ºà¶±à·Š නොසලක෠හà·à¶» ඇත.',
'post-expand-template-argument-category' => 'මෙම පිටුවල, à·ƒà·à¶šà·’ලි විචල්â€à¶ºà¶ºà¶±à·Š හරියà·à¶šà·à¶» දà·à¶šà·Šà·€à·“ම පà·à·„à·à¶» à·„à·à¶»à·“ම පිළිබඳ ගà·à¶§à·…à·” පවතී',
+# "Undo" feature
+'undo-success' => 'සංස්කරණය අහà·à·ƒà·’ කල à·„à·à¶š.
+පහත දක්ව෠ඇති à·ƒà·à·ƒà·à¶³à·”ම පරික්ෂ෠කර බල෠ඔබගේ අභිලà·à·‚ය මෙයමà·à¶ºà·’ සත්â€à¶ºà·à¶´à¶±à¶º කොට ගෙන, සංස්කරණය අහà·à·ƒà·’ කිරීම නිමවනු වස් පහත දà·à¶šà·Šà·€à·™à¶± වෙනස්වීම් සුරකින්න.',
+'undo-failure' => 'පරස්පර අතරමà·à¶³à·’ සංස්කරණයන් පà·à·€à¶­à·“ම හේතුවෙන් මෙම සංස්කරණය අහà·à·ƒà·’ කල නොහà·à¶š.',
+'undo-norev' => 'එය නොපà·à·€à¶­à·“ම නිසà·à·€à·™à¶±à·Š හ෠එය මක෠දම෠ඇති නිසà·à·€à·™à¶±à·Š මෙම සංස්කරණය අහà·à·ƒà·’ කිරීම කල නොහà·à¶šà·’ විය.',
+'undo-summary' => ' [[Special:Contributions/$2|$2]] මගින් සිදුකල $1 සංà·à·à¶°à¶±à¶º අහà·à·ƒà·’ කරන්න ([[User talk:$2|à·ƒà·à¶šà¶ à·Šà¶¡à·]])',
+
# Account creation failure
'cantcreateaccounttitle' => 'ගිණුම තà·à¶±à·’ය නොහà·à¶š',
'cantcreateaccount-text' => "මෙම අන්තර්ජà·à¶½ ලිපිනය ('''$1''') මගින් ගිණුම් තà·à¶±à·“ම [[User:$3|$3]] විසින් à·€à·à¶»à¶«à¶º කොට ඇත.
@@ -550,6 +786,7 @@ $3 විසින් සපය෠ඇති හේතුව ''$2'' වේ",
# History pages
'viewpagelogs' => 'මෙම පිටුව සඳහ෠ලà¶à·”-සටහන් නරඹන්න',
'nohistory' => 'මෙම පිටුව සඳහ෠සංස්කරණ ඉතිහà·à·ƒà¶ºà¶šà·Š නොමà·à¶­.',
+'revnotfound' => 'සංà·à·à¶°à¶±à¶º හමු නොවිණි',
'currentrev' => 'වත්මන් සංà·à·à¶°à¶±à¶º',
'revisionasof' => '$1 තෙක් සංà·à·à¶°à¶±à¶º',
'revision-info' => '$1 වන විට $2 විසින් සිදු කර ඇති සංà·à·à¶°à¶±',
@@ -557,153 +794,649 @@ $3 විසින් සපය෠ඇති හේතුව ''$2'' වේ",
'nextrevision' => 'නවීන සංà·à·à¶°à¶±à¶º →',
'currentrevisionlink' => 'වත්මන් සංà·à·à¶°à¶±à¶º',
'cur' => 'වත්මන්',
+'next' => 'ඊලඟ',
'last' => 'අවසන්',
'page_first' => 'පළමු',
'page_last' => 'අවසන්',
'histlegend' => 'වෙනස තේරීම: à·ƒà·à·ƒà¶³à·’ය යුතු අනුවà·à¶¯à¶ºà¶±à·Šà·„à·’ රේඩිය෠බොක්ස් සලකුණු කොට ඉන්පසු එන්ටර් බොත්තම එබීම හ෠පහළින්ම ඇති බොත්තම එබීම කරන්න.<br />
ආඛ්â€à¶ºà·à¶ºà·’කà·à·€: (වත්මන්) = වත්මන් අනුවà·à¶¯à¶º හ෠සමග වෙනස,
(අවසන්) = පෙර අනුවà·à¶¯à¶º හ෠සමග වෙනස, සුළු = සුළු සංස්කරණය.',
+'deletedrev' => '[මක෠දමන ලදි]',
'histfirst' => 'පà·à¶»à¶«à·’තම',
'histlast' => 'නවීනතම',
+'historysize' => '({{PLURAL:$1|බයිට්1 |බයිට් $1 ගණනක්}})',
'historyempty' => '(හිස්)',
# Revision feed
'history-feed-title' => 'සංà·à·à¶°à¶± ඉතිහà·à·ƒà¶º',
+'history-feed-description' => 'විකියෙහි මෙම පිටුව සඳහ෠ඇති සංà·à·à¶°à¶± ඉතිහà·à·ƒà¶º',
'history-feed-item-nocomment' => '$1 විසින් $2 හිදී', # user at time
+'history-feed-empty' => 'අයà·à¶¯à·”නු පිටුව නොපවතියි.
+එය විකියෙන් මක෠දම෠හ෠නම-වෙනස් කොට ඇතිව෠විය à·„à·à¶šà·’ය.
+අදà·à¶½ නව පිටු සඳහ෠[[Special:Search|විකිය තුල ගවේෂණය]] අත්හද෠බලන්න.',
# Revision deletion
-'rev-delundel' => 'පෙන්වන්න/සඟවන්න',
+'rev-deleted-comment' => '(පරිකථනය ඉවත් කරන ලදි)',
+'rev-deleted-user' => '(පරිà·à·“ලක-නà·à¶¸à¶º ඉවත් කරන ලදි)',
+'rev-deleted-event' => '(ලà¶à·”-සටහන් තà·à¶¶à·“මේ ක්â€à¶»à·’යà·à·€ අත්හිටුවන ලදි)',
+'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">
+මෙම පිටු සංà·à·à¶°à¶±à¶º පොදු සංරක්ෂිතයෙන් ඉවත් කර ඇත.
+[{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} මකà·à¶¯à·à¶¸à·“ම් ලà¶à·”-සටහනෙහි] විස්තර අඩංගුව තිබිය à·„à·à¶š.</div>',
+'rev-deleted-text-view' => '<div class="mw-warning plainlinks">
+මෙම පිටු සංà·à·à¶°à¶±à¶º පොදු සංරක්ෂිතයෙන් ඉවත් කර ඇත.
+{{SITENAME}} à·„à·’ පරිපà·à¶½à¶šà·€à¶»à¶ºà·™à¶šà·” à·€à·à¶ºà·™à¶±à·Š ඔබ හට එය නà·à¶»à¶¹à·’ය à·„à·à¶š;
+ [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} මකà·à¶¯à·à¶¸à·“ම් ලà¶à·”-සටහනෙහි] විස්තර අඩංගුව තිබිය à·„à·à¶š.</div>',
+'rev-delundel' => 'පෙන්වන්න/සඟවන්න',
+'revisiondelete' => 'සංà·à·à¶°à¶± මක෠දමන්න/මක෠දà·à¶¸à·“ම ප්â€à¶»à¶­à·’ලà·à¶¸ කරන්න',
+'revdelete-nooldid-title' => 'ඉලක්කගත සංà·à·à¶°à¶±à¶º අනීතිකයි',
+'revdelete-nooldid-text' => 'මෙම කà·à¶»à·Šà¶ºà¶º ඉටු කිරීම සඳහ෠එක්ක෠ඔබ විසින් ඉලක්කගත සංà·à·à¶°à¶±à¶º(න්) නොදක්වයි,
+සඳහන් කල සංà·à·à¶°à¶±à¶º නොපවතියි, නà·à¶­à·„ොත්, වත්මන් සංà·à·à¶°à¶±à¶º à·ƒà·à¶Ÿà·€à·“මට ඔබ යත්න දරයි.',
+'revdelete-selected' => "'''[[:$1]] à·„à·’ {{PLURAL:$2|තà·à¶»à·à¶œà¶­à·Š සංà·à·à¶°à¶±à¶º|තà·à¶»à·à¶œà¶­à·Š සංà·à·à¶°à¶±à¶ºà¶±à·Š}} :'''",
+'logdelete-selected' => "'''{{PLURAL:$1|තà·à¶»à·à¶œà¶­à·Š ලà¶à·”-සිදුවීම|තà·à¶»à·à¶œà¶­à·Š ලà¶à·”-සිදුවීම්}}:'''",
+'revdelete-text' => "'''මකà·à¶¯à·à¶¸à·”ණු සංà·à·à¶°à¶± හ෠සිදුවීම් තවදුරටත් පිටු ඉතිහà·à·ƒà¶ºà·™à·„à·’ හ෠ලà¶à·”-සටහන් වල පෙන්නුම් කරනු ලà·à¶¶à·”වද, එහි අන්තර්ගතයෙන් සමහර කොටස් වෙත ප්â€à¶»à¶¢à·à·€ විසින් පුවේà·à·Šâ€à¶º විය නොහà·à¶šà·’ වේ.'''
+
+අමතර සීමà·à¶šà·’රීම් පනව෠නොමà·à¶­à·’ නම්, {{SITENAME}} à·„à·’ අනෙකුත් පරිපà·à¶½à¶šà·€à¶»à·”න් විසින්, à·ƒà·à¶Ÿà·€à·”නු අන්තර්ගතය පරිà·à·“ලනය කිරීම හ෠මෙම අතුරුමුහුණත භà·à·€à·’තයෙන්ම නà·à·€à¶­ මකà·à¶¯à·à¶¸à·”ම අවලංගු කිරීම හ෠සිදු කල à·„à·à¶š.",
+'revdelete-legend' => 'සංජà·à¶±à¶± පරිසීම෠පරිස්ථà·à¶´à¶±à¶º කරන්න',
+'revdelete-hide-text' => 'සංà·à·à¶°à¶± පෙළ සඟවන්න',
+'revdelete-hide-name' => 'ක්â€à¶»à·’යà·à·€ හ෠ඉලක්කය සඟවන්න',
+'revdelete-hide-comment' => 'සංස්කරණ පරිකථනය සඟවන්න',
+'revdelete-hide-user' => 'සංස්කà·à¶»à¶šà¶œà·š පරිà·à·“ලක නà·à¶¸à¶º/අන්තර්ජà·à¶½ ලිපිනය සඟවන්න',
+'revdelete-hide-restricted' => 'පරිපà·à¶½à¶š වරුන්ට මෙම පරිසීමà·à·€à¶±à·Š පනව෠මෙම අතුරු-මුව අවුරන්න',
+'revdelete-suppress' => 'අනෙකුන්ගෙන් මෙන්ම පරිපà·à¶½à¶šà¶ºà¶±à·Šà¶œà·™à¶±à·Šà¶¯ දත්ත යටපත් කරන්න',
+'revdelete-hide-image' => 'ගොනු අන්තර්ගතය සඟවන්න',
+'revdelete-unsuppress' => 'ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කරන ලද සංà·à·à¶°à¶±à¶ºà¶±à·Š විෂයයෙහි පà·à¶±à·€à·”නු පරිසීම෠ඉවත්කරන්න',
+'revdelete-log' => 'ලà¶à·”-සටහන් පරිකථනය:',
+'revdelete-submit' => 'තà·à¶»à·à¶œà¶­à·Š සංà·à·à¶°à¶±à¶ºà¶§ යොදන්න',
+'revdelete-logentry' => ' [[$1]] à·„à·’ සංà·à·à¶°à¶± සංජà·à¶±à¶±à¶º වෙනස්කරන ලදි',
+'logdelete-logentry' => '[[$1]] à·„à·’ සිදුවීම් සංජà·à¶±à¶±à¶º වෙනස්කරන ලදි',
+'revdelete-success' => "'''සංà·à·à¶°à¶± සංජà·à¶±à¶±à¶º à·ƒà·à¶»à·Šà¶®à¶šà·€ පරිස්ථà·à¶´à¶±à¶º කරන ලදි.'''",
+'logdelete-success' => "'''ලà¶à·”-සටහන් සංජà·à¶±à¶±à¶º à·ƒà·à¶»à·Šà¶®à¶šà·€ පරිස්ථà·à¶´à¶±à¶º කෙරිණි.'''",
+'revdel-restore' => 'සංජà·à¶±à¶±à¶º වෙනස් කරන්න',
+'pagehist' => 'පිටු ඉතිහà·à·ƒà¶º',
+'deletedhist' => 'මකà·à¶¯à·à¶¸à·– ඉතිහà·à·ƒà¶º',
+'revdelete-content' => 'අන්තර්ගතය',
+'revdelete-summary' => 'සංස්කරණ à·ƒà·à¶»à·à¶‚à·à¶º',
+'revdelete-uname' => 'පරිà·à·“ලක-නà·à¶¸à¶º',
+'revdelete-restricted' => 'පරිපà·à¶½à¶šà¶ºà¶±à·Š විෂයයෙහි ව්â€à¶ºà·€à·„à·à¶»à·’ත පරිසීමà·à·€à¶±à·Š',
+'revdelete-unrestricted' => 'පරිපà·à¶½à¶šà¶ºà¶±à·Šà¶œà·š පරිසීමà·à·€à¶±à·Š ඉවත් කරන ලදි',
+'revdelete-hid' => '$1 සඟවන ලදි',
+'revdelete-unhid' => '$1 අනà·à·€à¶»à¶«à¶º කරන ලදි',
+'revdelete-log-message' => '{{PLURAL:$2|එක් සංà·à·à¶°à¶±à¶ºà¶šà·Š|සංà·à·à¶°à¶± $2 ක්}} විෂයයෙහි $1',
+'logdelete-log-message' => '{{PLURAL:$2|එක් සිදුවීමක්|සිදුවීම් $2 ක්}} විෂයයෙහි $1',
+
+# Suppression log
+'suppressionlog' => 'යටපත්කිරීම් පිළිබඳ ලà¶à·”-සටහන',
+'suppressionlogtext' => 'පරිපà·à¶½à¶šà¶ºà¶±à·Šà¶œà·™à¶±à·Š à·ƒà·à¶Ÿà·€à·”නු අන්තර්ගතය සම්බන්ධ මකà·à¶¯à·à¶¸à·“ම් à·„à· à·€à·à¶»à¶« ලà·à¶ºà·’ස්තුවක් මෙහි පහත දà·à¶šà·Šà·€à·š.
+දà·à¶±à¶§ ක්â€à¶»à·’යà·à¶­à·Šà¶¸à¶š වන තහනම් à·„à· à·€à·à¶»à¶«à¶ºà¶±à·Š ලà·à¶ºà·’ස්තුවක් සඳහ෠[[Special:IPBlockList|අන්තර්ජà·à¶½ à·€à·à¶»à¶« ලà·à¶ºà·’ස්තුව]] බලන්න.',
+
+# History merging
+'mergehistory' => 'පිටු ඉතිහà·à·ƒà¶ºà¶±à·Š ඒකà·à¶¶à¶¯à·Šà¶° කරන්න',
+'mergehistory-header' => 'එක් මූල පිටුවක ඉතිහà·à·ƒà¶ºà·š සංà·à·à¶°à¶± වෙනත් නවමු පිටුවක ඉතිහà·à·ƒà¶ºà·š සංà·à·à¶°à¶± හ෠ඒකà·à¶¶à¶¯à·Šà¶° කිරීමට මෙම පිටුව ඔබට ඉඩ සලසයි.
+මෙම වෙනස සිදු කලද â€à¶´à·’ටුවේ ඓතිහà·à·ƒà·’ක අඛණ්ඩතà·à·€à¶º පවත්ව෠ගෙන යන බවට සහතික කරන්න.',
+'mergehistory-box' => 'පිටු දෙකෙහි සංà·à·à¶°à¶± ඒකà·à¶¶à¶¯à·Šà¶° කරන්න:',
+'mergehistory-from' => 'මූල පිටුව:',
+'mergehistory-into' => 'අන්ත පිටුව:',
+'mergehistory-list' => 'ඒකà·à¶¶à¶¯à·Šà¶° කලහà·à¶šà·’ සංස්කරණ ඉතිහà·à·ƒà¶º',
+'mergehistory-merge' => '[[:$1]] à·„à·’ පහත දà·à¶šà·Šà·€à·™à¶± සංà·à·à¶°à¶± [[:$2]] හ෠සමග ඒකà·à¶¶à¶¯à·Šà¶° කල à·„à·à¶š.
+යම් වේලà·à·€à¶šà¶¯à·“ හ෠ඊට පෙර සිදු කල සංà·à·à¶°à¶± පමණක් ඒකà·à¶¶à¶¯à·Šà¶° කිරීමට රේඩිය෠බොත්තම් තීරුව භà·à·€à·’ත෠කරන්න.
+සංචà·à¶½à¶± සබà·à¶³à·’යන් භà·à·€à·’තය හේතුවෙන් මෙම තීරුව ප්â€à¶»à¶­à·Šâ€à¶ºà·à¶»à¶¸à·Šà¶·à¶ºà¶šà¶§ ලක් කරවන බව සටහන් කරන්න.',
+'mergehistory-go' => 'ඒකà·à¶¶à¶¯à·Šà¶° කල à·„à·à¶šà·’ සංස්කරණ පෙන්වන්න',
+'mergehistory-submit' => 'සංà·à·à¶°à¶± ඒකà·à¶¶à¶¯à·Šà¶° කරන්න',
+'mergehistory-empty' => 'සංà·à·à¶°à¶±à¶ºà¶±à·Š කිසිවක් ඒකà·à¶¶à¶¯à·Šà¶° කල නොහà·à¶š.',
+'mergehistory-success' => ' [[:$1]] à·„à·’ {{PLURAL:$3|සංà·à·à¶°à¶±à¶ºà¶šà·Š|සංà·à·à¶°à¶± $3 ක්}}à·ƒà·à¶»à·Šà¶®à¶š ලෙස [[:$2]] හ෠සමග ඒකà·à¶¶à¶¯à·Šà¶° කරන ලදි.',
+'mergehistory-fail' => 'ඉතිහà·à·ƒ ඒකà·à¶¶à¶¯à·Šà¶°à¶º සිදු කල නොහà·à¶š, පිටු හ෠වේල෠පරà·à¶¸à·’තීන් නà·à·€à¶­ පිරික්ස෠බලන්න.',
+'mergehistory-no-source' => 'මූල පිටුව $1 කොපවතී.',
+'mergehistory-no-destination' => 'අන්ත පිටුව $1 නොපවතී.',
+'mergehistory-invalid-source' => 'මූල පිටුව නීතික à·à·“ර්ෂයක් සහිත විය යුතුය.',
+'mergehistory-invalid-destination' => 'අන්ත පිටුව නීතික à·à·“ර්ෂයක් සහිත විය යුතුය.',
+'mergehistory-autocomment' => '[[:$2]] හ෠සමග [[:$1]] ඒකà·à¶¶à¶¯à·Šà¶° කරන ලදි',
+'mergehistory-comment' => ' [[:$2]]: $3 හ෠සමග [[:$1]] ඒකà·à¶¶à¶¯à·Šà¶° කරන ලදි',
+
+# Merge log
+'mergelog' => 'එකà·à¶¶à¶¯à·Šà¶° කිරීම් ලà¶à·”-සටහන',
+'pagemerge-logentry' => '[[$2]] හ෠සමග [[$1]] ඒකà·à¶¶à¶¯à·Šà¶° කරන ලදි ($3 දක්ව෠සංà·à·à¶°à¶±à¶ºà¶±à·Š)',
+'revertmerge' => 'ඒකà·à¶¶à¶¯à·Šà¶°à¶º අහà·à·ƒà·’ කරන්න',
+'mergelogpagetext' => 'එක් පිටු ඉතිහà·à·ƒà¶ºà¶šà·Š තවකක් හ෠සමග ඉත෠මෑතදී සිදුවූ ඒකà·à¶¶à¶¯à·Šà¶° වීම් දà·à¶šà·Šà·€à·™à¶± ලà·à¶ºà·’ස්තුවක් පහත වේ.',
# Diffs
'history-title' => '"$1" à·„à·’ සංà·à·à¶°à¶± ඉතිහà·à·ƒà¶º',
'difference' => '(අනුවà·à¶¯ අතර වෙනස්කම්)',
'lineno' => 'පේළිය $1:',
'compareselectedversions' => 'තà·à¶»à·à¶œà·™à¶± ඇති අනුවà·à¶¯ සසඳන්න',
-'editundo' => 'ආපසු',
-'diff-multi' => '({{PLURAL:$1|එක් අතරමà·à¶¯à·’ සංà·à·à¶°à¶±à¶ºà¶šà·Š| අතරමà·à¶¯à·’ සංà·à·à¶°à¶± $1 ගණනà·à·€à¶šà·Š}} පෙන්නුම් කර නොමà·à¶­.)',
+'editundo' => 'අහà·à·ƒà·’',
+'diff-multi' => '({{PLURAL:$1|එක් අතරමà·à¶¯à·’ සංà·à·à¶°à¶±à¶ºà¶šà·Š| අතරමà·à¶¯à·’ සංà·à·à¶°à¶± $1 ක්}} පෙන්නුම් කර නොමà·à¶­.)',
# Search results
-'noexactmatch' => "''' \"\$1\" යන නà·à¶¸à¶º හිමි පිටුවක් නොමà·à¶­.'''
+'searchresults' => 'ගවේෂණ ප්â€à¶»à¶­à·’ඵල',
+'searchresulttext' => '{{SITENAME}} ගවේෂණය පිළිබඳ à·€à·à¶©à·’ විස්තර සඳහ෠, [[{{MediaWiki:Helppage}}|{{int:help}}]] බලන්න.',
+'searchsubtitle' => 'ඔබගේ ගවේෂණය වූයේ \'\'\'[[:$1]]\'\'\' සඳහà·à¶º ([[Special:Prefixindex/$1| "$1" යෙන් ඇරඹෙන සියළු පිටු]] | [[Special:WhatLinksHere/$1| "$1" වෙත සබà·â€à¶³à·™à¶± සියළු පිටු]])',
+'searchsubtitleinvalid' => "ඔබගේ ගවේෂණය වූයේ '''$1''' සඳහà·à¶º",
+'noexactmatch' => "''' \"\$1\" යන නà·à¶¸à¶º හිමි පිටුවක් නොමà·à¶­.'''
ඔබ හට [[:\$1|මෙම පිටුව තà·à¶±à·’ය à·„à·à¶š]].",
-'prevn' => 'පූර්ව $1',
-'nextn' => 'ඊලඟ $1',
-'viewprevnext' => '($1) ($2) ($3) නරඹන්න',
-'powersearch' => 'ගà·à¶¹à·”රින් ගවේෂණය කරන්න',
+'noexactmatch-nocreate' => "''' \"\$1\" නමà·à¶­à·’ පිටුවක් නොමà·à¶­.'''",
+'toomanymatches' => 'පමණට වඩ෠ගà·à¶½à¶´à·”ම් ගණනක් ප්â€à¶»à¶­à·’ලà·à¶· à·€à·à¶ºà·™à¶±à·Š ලà·à¶¶à·”ණි, කරුණà·à¶šà¶» වෙනස් විමසුමක් අත්හද෠බලන්න',
+'titlematches' => 'පිටු à·à·“ර්ෂය ගà·à·…පෙයි',
+'notitlematches' => 'පිටු à·à·“ර්ෂ කිසිවක් නොගà·à·…පෙති',
+'textmatches' => 'පිටු පෙළ ගà·à·…පෙයි',
+'notextmatches' => 'පිටු පෙළ කිසිවක් නොගà·à·…පෙති',
+'prevn' => 'පූර්ව $1',
+'nextn' => 'ඊලඟ $1',
+'viewprevnext' => '($1) ($2) ($3) නරඹන්න',
+'search-result-size' => '$1 ({{PLURAL:$2|වචන1 ක් |වචන $2 ක්}})',
+'search-result-score' => 'අදà·à·…තà·à·€: $1%',
+'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' => 'ඇඟවිලි නොමà·à¶­',
+'search-relatedarticle' => 'සහසම්බන්ධිත',
+'mwsuggest-disable' => 'AJAX ඇඟවිලි අක්â€à¶»à·“ය කරන්න',
+'searchrelated' => 'සහසම්බන්ධිත',
+'searchall' => 'සියල්ල',
+'showingresults' => "#'''$2''' ගෙන් ආරම්භ කොට, {{PLURAL:$1|ප්â€à¶»à¶­à·’ඵල '''1''' ක් |ප්â€à¶»à¶­à·’ඵල '''$1''' ක්}} දක්ව෠පහත පෙන්ව෠ඇත.",
+'showingresultsnum' => "#'''$2''' ගෙන් ආරම්භ කොට, {{PLURAL:$3|ප්â€à¶»à¶­à·’ඵල '''1''' ක් |ප්â€à¶»à¶­à·’ඵල '''$3''' ක්}} පහත පෙන්ව෠ඇත.",
+'nonefound' => "'''සටහන''': පෙරනිමියෙන් ගවේෂණය වන්නේ සමහරක් නà·à¶¸à¶…වකà·à· පමණි.
+ඔබâ€à¶œà·š විමසුමට ''සියල්ල:'' උපසර්ගය යෙදීම මගින් සියළු අන්තර්ගතය ගවේෂණයට ඉඩ à·ƒà·à¶½à·ƒà·“ම අත්හද෠බලන්න (à·ƒà·à¶šà¶ à·Šà¶¡à· පිටු, à·ƒà·à¶šà·’ලි, ආදියද ඇතුළුව), නà·à¶­à·„ොත්, උපසර්ගය ලෙස අපේක්â€à·‚ිත නà·à¶¸à¶…වකà·à·à¶º භà·à·€à·’ත෠කරන්න.",
+'powersearch' => 'à·€à·à¶©à·’මනත් ගවේෂණය කරන්න',
+'powersearch-legend' => 'à·€à·à¶©à·’මනත් ගවේෂණය',
+'powersearch-ns' => 'නà·à¶¸à¶…වකà·à·à¶ºà¶±à·Šà·„à·’ ගවේෂණය කරන්න:',
+'powersearch-redir' => 'යළි-යොමුවීම් ලà·à¶ºà·’ස්තුගත කරන්න',
+'powersearch-field' => 'සඳහ෠ගවේෂණය',
+'search-external' => 'බà·à·„ිර ගවේෂණය',
+'searchdisabled' => '{{SITENAME}} ගවේෂණය අක්â€à¶»à·“ය කොට ඇත.
+මේ අතරතුර ඔබ හට ගූගල් ඔස්සේ ගවේෂණය කල à·„à·à¶š.
+{{SITENAME}} අන්තර්ගතය පිළිබඳ ඔවුන්ගේ සූචි යල් පà·à¶± ගොස් ඇතිව෠විය à·„à·à¶šà·’ බව සටහන් කර ගන්න.',
# Preferences page
-'preferences' => 'අභීරුචි',
-'mypreferences' => 'මගේ අභිරුචි',
-'changepassword' => 'මුරපදය වෙනස් කරන්න',
-'datetime' => 'දිනය සහ වේලà·à·€',
-'prefs-personal' => 'පරිà·à·“ලක පà·à¶­à·’කඩ',
-'prefs-rc' => 'නව වෙනස්වීම්',
-'prefs-misc' => 'විවිධ',
-'saveprefs' => 'Save',
-'resetprefs' => 'යළි පිහිටුවන්න',
-'retypenew' => 'නව මුර-පදය නà·à·€à¶­ ටයිප් කරන්න:',
-'files' => 'ගොනු',
-
-'grouppage-sysop' => '{{ns:project}}:පරිපà·à¶½à¶šà·€à¶»à·”',
+'preferences' => 'අභීරුචි',
+'mypreferences' => 'මගේ අභිරුචි',
+'prefs-edits' => 'සංස්කරණයන් සංඛ්â€à¶ºà·à·€:',
+'prefsnologin' => 'ප්â€à¶»à·€à·’ෂ්ට වී නොමà·à¶­',
+'prefsnologintext' => 'පරිà·à·“ලක අභිරුචි පූරණය කරනු වස්, ඔබ <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} ප්â€à¶»à·€à·’ෂ්ට වී]</span> සිටිය යුතුය.',
+'prefsreset' => 'සංචිතය අනුසà·à¶»à¶ºà·™à¶±à·Š අභිරුචියන් ප්â€à¶»à¶­à·Šâ€à¶ºà·à¶»à¶¸à·Šà¶· කොට ඇත.',
+'qbsettings' => 'යුහුතීරුව',
+'qbsettings-none' => 'කිසිවක් නොමà·à¶­',
+'qbsettings-fixedleft' => 'ස්ථà·à·€à¶» වම',
+'qbsettings-fixedright' => 'ස්ථà·à·€à¶» දකුණ',
+'qbsettings-floatingleft' => 'ප්ලà·à·€à¶š වම',
+'qbsettings-floatingright' => 'ප්ලà·à·€à¶š දකුණ',
+'changepassword' => 'මුරපදය වෙනස් කරන්න',
+'skin' => 'ඡවිය',
+'math' => 'ගණිත',
+'dateformat' => 'දත්ත ආකෘතිකරණය',
+'datedefault' => 'අභිරුචියක් නොමà·à¶­',
+'datetime' => 'දිනය සහ වේලà·à·€',
+'math_failure' => 'ව්â€à¶ºà·à¶šà¶»à¶« විග්â€à¶»à·„ය අසමත් විය',
+'math_unknown_error' => 'අඥà·à¶­ දà·à·‚ය',
+'math_unknown_function' => 'අඥà·à¶­ à·à·Šâ€à¶»à·’තය',
+'math_lexing_error' => 'රීතිමය දà·à·‚යකි',
+'math_syntax_error' => 'කà·à¶»à¶š-රීති දà·à·‚ය',
+'math_image_error' => 'PNG අන්වර්තනය අසà·à¶»à·Šà¶®à¶šà·€à·’ය;
+latex, dvips, gs, à·„à· convert à·„à·“ නිදොස් ස්ථà·à¶´à¶±à¶º සිදුවී ඇතිදà·à¶ºà·’ පිරික්සන්න',
+'math_bad_tmpdir' => 'ගණිත තà·à·€à¶šà·à¶½à·’ක ඩිරෙක්ටරිය තà·à¶±à·“මට හ෠එයට ලිවීමට නොහà·à¶š',
+'math_bad_output' => 'ගණිත ප්â€à¶»à¶­à·’දà·à¶± ඩිරෙක්ටරිය තà·à¶±à·“මට හ෠එයට ලිවීමට නොහà·à¶š',
+'math_notexvc' => 'texvc අභිවà·à·„කය දක්නට නොමà·à¶­;
+වින්â€à¶ºà·à·ƒ කෙරුමට කරුණà·à¶šà¶» math/README බලන්න.',
+'prefs-personal' => 'පරිà·à·“ලක පà·à¶­à·’කඩ',
+'prefs-rc' => 'මෑත වෙනස්වීම්',
+'prefs-watchlist' => 'මුර-ලà·à¶ºà·’ස්තුව',
+'prefs-watchlist-days' => 'මුර-ලà·à¶ºà·’ස්තුවෙහි පෙන්විය යුතු දිනයන්:',
+'prefs-watchlist-edits' => 'ආවර්ධිත මුර-ලà·à¶ºà·’ස්තුවෙහි පෙන්විය යුතු උපරිම වෙනස්වීම් සංඛ්â€à¶ºà·à·€:',
+'prefs-misc' => 'විවිධ',
+'saveprefs' => 'සුරà·à¶šà·”ම',
+'resetprefs' => 'නොසුරà·à¶šà·– වෙනස්වීම් නිෂ්කà·à·à¶±à¶º කරන්න',
+'oldpassword' => 'පà·à¶»à·à¶«à·’ මුර-පදය:',
+'newpassword' => 'නව මුර-පදය:',
+'retypenew' => 'නව මුර-පදය නà·à·€à¶­ යතුරු-කරණය කරන්න:',
+'textboxsize' => 'සංස්කරණය කරමින්',
+'rows' => 'පේළි:',
+'columns' => 'තීරු:',
+'searchresultshead' => 'ගවේෂණය',
+'resultsperpage' => 'පිටුවකට හිට් ගණන:',
+'contextlines' => 'හිට් එකකට පේළි ගණන:',
+'contextchars' => 'එක් පේළියකට සන්දර්භය:',
+'stub-threshold' => '<a href="#" class="stub">කොට සබà·à¶³à·’</a> ආකෘතිකරණය සඳහ෠සීමකය (බයිට්):',
+'recentchangesdays' => 'මෑත වෙනස්වීම්හි පෙන්විය යුතු දිනයන්:',
+'recentchangescount' => 'මෑත වෙනස්වීම්, ඉතිහà·à·ƒà¶º හ෠ලà¶à·”-සටහන් පිටුවල පෙන්විය යුතු සංස්කරණ ගණන:',
+'savedprefs' => 'ඔබගේ අභිරුචි සුරà·à¶šà·“ම සිදු කර ඇත.',
+'timezonelegend' => 'වේල෠කලà·à¶´à¶º',
+'timezonetext' => '¹ඔබගේ ප්â€à¶»à·à¶¯à·šà·à·“ය වේලà·à·€ සේවà·à¶¯à·à¶ºà¶šà¶ºà·š වේලà·à·€à·™à¶±à·Š (යූටීසී) වෙනස්වන්නà·à·€à·– පà·à¶º ගණන.',
+'localtime' => 'ප්â€à¶»à·à¶¯à·Šà·à·“ය වේලà·à·€',
+'timezoneoffset' => 'හිලව්ව¹',
+'servertime' => 'සේවà·à¶¯à·à¶ºà¶šà¶ºà·š වේලà·à·€',
+'guesstimezone' => 'බ්â€à¶»à·€à·”සරයෙන් පුරවන්න',
+'allowemail' => 'අනෙකුත් පරිà·à·“ලකයන්ගෙන් විද්â€à¶ºà·”ත්-තà·à¶´à·‘ල ලà·à¶¶à·“ම සක්â€à¶»à·“ය කරන්න',
+'prefs-searchoptions' => 'ගවේෂණ විකල්පයන්',
+'prefs-namespaces' => 'නà·à¶¸à¶…වකà·à·',
+'defaultns' => 'පෙරනිමියෙන් මෙම නà·à¶¸à¶…වකà·à·à¶ºà¶±à·Šà·„à·’ ගවේෂණය කරන්න:',
+'default' => 'පෙරනිමි',
+'files' => 'ගොනු',
+
+# User rights
+'userrights' => 'පරිà·à·“ලක හිමිකම් කළමනà·à¶šà¶»à¶«à¶º', # Not used as normal message but as header for the special page itself
+'userrights-lookup-user' => 'පරිà·à·“ලක කණ්ඩà·à¶ºà¶¸à·Š කළමනà·à¶šà¶»à¶«à¶º කරන්න',
+'userrights-user-editname' => 'පරිà·à·“ලක-නà·à¶¸à¶ºà¶šà·Š ආදà·à¶ºà¶±à¶º කරන්න:',
+'editusergroup' => 'පරිà·à·“ලක කණ්ඩà·à¶ºà¶¸à·Š සංස්කරණය කරන්න',
+'editinguser' => "පරිà·à·“ලක '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]] | [[Special:Contributions/$1|{{int:contribslink}}]]) ගේ පරිà·à·“ලක හිමිකම් වෙනස්කිරීම",
+'userrights-editusergroup' => 'පරිà·à·“ලක කණ්ඩà·à¶ºà¶¸à·Š සංස්කරණය කරන්න',
+'saveusergroups' => 'පරිà·à·“ලක කණ්ඩà·à¶ºà¶¸à·Š සුරකින්න',
+'userrights-groupsmember' => 'ඉදිරි කà·à¶«à·Šà¶©à¶ºà¶±à·Šà·„à·’ à·ƒà·à¶¸à·à¶¢à·’කයෙකි:',
+'userrights-groups-help' => 'මෙම පරිà·à·“ලකය෠අයත් වන කණ්ඩà·à¶ºà¶¸à·Š ඔබ හට වෙනස් කල à·„à·à¶š:
+* කතිර යෙදූ කොටුවකින් ගම්â€à¶º වන්නේ පරිà·à·“ලකය෠එම කණ්ඩà·à¶ºà¶¸à¶§ අයත් බවය.
+* කතිර නෙයෙදූ කොටුවකින් ගම්â€à¶º වන්නේ පරිà·à·“ලකය෠මෙම කණ්ඩà·à¶ºà¶¸à¶§ අයත් නොවන බවය.
+* * යන්නක් අඟවනුයේ ඔබ විසින් එක් කල පසු කණ්ඩà·à¶ºà¶¸ ඉවත් කල නොහà·à¶šà·’ බවද එය ප්â€à¶»à¶­à·’ලà·à¶¸ à·€à·à¶ºà·™à¶±à·Šà¶¯ සත්â€à¶º වන බවත්ය.',
+'userrights-reason' => 'වෙනස් කිරීමට හේතුව:',
+'userrights-no-interwiki' => 'අනෙකුත් විකියන්හි පරිà·à·“ලක හිමිකම් සංස්කරණය කිරීමට ඔබහට අවසර නොමà·à¶­.',
+'userrights-nodatabase' => '$1 දත්ත-ගබඩà·à·€ නොපවතියි හ෠ස්ථà·à¶±à·“ක නොවෙයි.',
+'userrights-nologin' => 'පරිà·à·“ලක හිමිකම් ප්â€à¶»à¶¯à·à¶±à¶º කරනු වස්, ඔබ පරිපà·à¶½à¶š ගිණුමකින් [[Special:UserLogin|පුවිෂ්ට විය]] යුතුය.',
+'userrights-notallowed' => 'පරිà·à·“ලක හිමිකම් ප්â€à¶»à¶¯à·à¶±à¶º කිරීමට ඔබගේ ගිණුමට අවසර නොමà·à¶­.',
+'userrights-changeable-col' => 'ඔබට වෙනස් කල à·„à·à¶šà·’ කණ්ඩà·à¶ºà¶¸à·Š',
+'userrights-unchangeable-col' => 'ඔබට වෙනස් කල නොහà·à¶šà·’ කණ්ඩà·à¶ºà¶¸à·Š',
+'userrights-irreversible-marker' => '$1*',
+
+# 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' => 'නිලබලධà·à¶»à·’යà·',
+'group-suppress-member' => 'ප්â€à¶»à¶¸à·à¶¯ දà·à·‚ය',
+
+'grouppage-user' => '{{ns:project}}:පරිà·à·’ලකයà·',
+'grouppage-autoconfirmed' => '{{ns:project}}:ස්වයං-චිරස්ථිත පරිà·à·“ලකයà·',
+'grouppage-bot' => '{{ns:project}}:රොබà·à·€à¶»à·”',
+'grouppage-sysop' => '{{ns:project}}:පරිපà·à¶½à¶šà·€à¶»à·”',
+'grouppage-bureaucrat' => '{{ns:project}}:නිලබලධà·à¶»à·’යà·',
+'grouppage-suppress' => '{{ns:project}}:ප්â€à¶»à¶¸à·à¶¯ දà·à·‚ය',
+
+# Rights
+'right-read' => 'පිටු කියවන්න',
+'right-edit' => 'පිටු සංස්කරණය කරන්න',
+'right-createpage' => '(සංවà·à¶¯ පිටු නොවන) පිටු තනන්න',
+'right-createtalk' => 'සංවà·à¶¯ පිටු තනන්න',
+'right-createaccount' => 'නව පරිà·à·“ලක ගිණුම් තනන්න',
+'right-minoredit' => 'සංස්කරණ සුළු ලෙස සළකුණු කරන්න',
+'right-move' => 'පිටු ගෙන යන්න',
+'right-move-subpages' => 'පිටු ඒවà·à¶ºà·š උපපිටු හ෠සමග ගෙන යන්න',
+'right-suppressredirect' => 'පිටුවක් ගෙනයන විට පà·à¶»à¶«à·’ නම වෙතින් යළි-යොමුවක් නොතනන්න',
+'right-upload' => 'ගොනු උඩුගත කරන්න',
+'right-reupload' => 'පවතින ගොනුවක් අධිලිවීමකට ලක්කරන්න',
+'right-reupload-own' => 'යමෙකු විසින්ම උඩුගත කෙරුනු පවතින ගොනුවක් අධිලිවීමකට ලක්කරන්න',
+'right-reupload-shared' => 'හවුල් මà·à¶°à·Šâ€à¶º සුරක්â€à·‚ිතà·à¶œà·à¶»à¶ºà·™à·„à·’ ගොනු සීමිත අබිබà·à·€à·“මකට ලක් කරන්න',
+'right-upload_by_url' => 'URL ලිපිනයකින් (කලà·à¶´ ලිපිනයකින්) ගොනුවක් උඩුගත කරන්න',
+'right-purge' => 'තහවුරුකිරීමකින් තොරව, පිටුවක් සඳහ෠අඩවි පූර්වà·à¶´à·šà¶šà·Šâ€à·‚à·’ සංචිතය (කෑෂය) විමà·à¶ à¶±à¶º කරන්න',
+'right-autoconfirmed' => 'අර්ධ-ආරක්â€à·‚ිත පිටු සංස්කරණය කරන්න',
+'right-bot' => 'ස්වයංක්â€à¶»à·“ය ක්â€à¶»à·’යà·à·€à¶½à·’යක් ලෙස à·ƒà·à·…කෙන්න',
+'right-nominornewtalk' => 'සංවà·à¶¯ පිටුවලට සිදුකෙරෙන සුළු සංස්කරණ හේතුවෙන් නව පණිවුඩයන් ඉඟිය පූරනය නොකරන්න',
+'right-apihighlimits' => 'API විමසුම් වලදී ඉහළ සීමà·à·€à¶±à·Š භà·à·€à·’ත෠කරන්න',
+'right-writeapi' => 'ලිවීම් API භà·à·€à·’තය',
+'right-delete' => 'පිටු මක෠දමන්න',
+'right-bigdelete' => 'විà·à·à¶½ ඉතිහà·à·ƒ ඇති පිටු මක෠දමන්න',
+'right-deleterevision' => 'පිටුවල විà·à·šà·‚ිත සංà·à·à¶°à¶±à¶ºà¶±à·Š මක෠දà·à¶¸à·“ම හ෠මක දà·à¶¸à·“ම ප්â€à¶»à¶­à·’ලà·à¶¸ කිරීම සිදු කරන්න',
+'right-deletedhistory' => 'ඒවà·à¶ºà·™à·„à·’ ආà·à·Šâ€à¶»à·’ත පෙළ රහිතව, මකà·à¶¯à·à¶¸à·”නු ඉතිහà·à·ƒ සංලේඛයන් නරඹන්න',
+'right-browsearchive' => 'මකà·à¶¯à·à¶¸à·– පිටු ගවේෂණය කරන්න',
+'right-undelete' => 'පිටුවක් මකà·à¶¯à·à¶¸à·“ම ප්â€à¶»à¶­à·’ලà·à¶¸ කරන්න',
+'right-suppressrevision' => 'පරිපà·à¶½à¶šà·€à¶»à·”න් වෙතින් සඟව෠ඇති සංà·à·à¶°à¶±à¶ºà¶±à·Š විමර්à·à¶±à¶º කොට ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කරන්න',
+'right-suppressionlog' => 'පෞද්ගලික ලà¶à·”-සටහන් නරඹන්න',
+'right-block' => 'අනෙකුත් පරිà·à·“ලකයන් සංස්කරණය කිරීමෙන් à·€à·à¶»à¶«à¶º කරන්න',
+'right-blockemail' => 'පරිà·à·“ලකයà·à¶œà·š විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š යà·à·€à·“මේ à·„à·à¶šà·’යà·à·€ à·€à·à¶»à¶«à¶º කරන්න',
+'right-hideuser' => 'පරිà·à·“ලක නà·à¶¸à¶ºà¶šà·Š à·€à·à¶»à¶«à¶º කරමින්, එය ප්â€à¶»à¶¢à·à·€ වෙතින් සඟවන්න',
+'right-ipblock-exempt' => 'අන්තර්ජà·à¶½ ලිපින à·€à·à¶»à¶«à¶ºà¶±à·Š, ස්වයංක්â€à¶»à·“ය-à·€à·à¶»à¶«à¶ºà¶±à·Š හ෠පරà·à·ƒ à·€à·à¶»à¶«à¶ºà¶±à·Š මඟ හරින්න',
+'right-proxyunbannable' => 'ප්â€à¶»à¶­à·’යුක්තයන්ගේ ස්වයංක්â€à¶»à·“යව à·€à·à¶»à¶«à¶ºà¶±à·Š මඟහරින්න',
+'right-protect' => 'ආරක්ෂණ මට්ටම් වෙනස් කරමින් ආරක්ෂිත පිටු සංස්කරණය කරන්න',
+'right-editprotected' => 'ආරක්ෂිත පිටු සංස්කරණය කරන්න (තීරු-දර්à·à¶± ආරක්ෂණය විරහිත)',
+'right-editinterface' => 'පරිà·à·“ලක අතුරු-මුව සංස්කරණය කරන්න',
+'right-editusercssjs' => 'අනෙකුත් පරිà·à·“ලකයන්ගේ CSS à·„à· JS ගොනු සංස්කරණය කරන්න',
+'right-rollback' => 'සුවිà·à·šà·‚ පිටුවක් අවසන් වරට සංස්කරණය කල පරිà·à·“ලකයෙකුගේ සංස්කරණයන් විගසින් පුනරà·à·€à¶»à·Šà¶­à¶±à¶º කරන්න',
+'right-markbotedits' => 'පුනරà·à·€à¶»à·Šà¶­à¶±à¶º-කෙරුනු සංස්කරණයන් රොබ෠සංස්කරණයන් ලෙස සලකුණු කරන්න',
+'right-noratelimit' => 'â€à·ƒà·“à¶à·Šâ€à¶»à¶­à· සීමà·à·€à¶±à·Šà¶œà·™à¶šà·Š බලපෑම් ඇතිනොවන්න',
+'right-import' => 'අනෙකුත් විකියන්ගෙන් පිටු ආයà·à¶­ කරන්න',
+'right-importupload' => 'ගොනු උඩුගත කිරීමකින් පිටු ආයà·à¶­ කරන්න',
+'right-patrol' => 'අනෙකුන්ගේ සංස්කරණ, පරික්ෂ෠කර බà·à¶½à·– ලෙස, සලකුණු කරන්න',
+'right-autopatrol' => 'අයෙකුගේ ස්වීය සංස්කරණයන්, ස්වයංක්â€à¶»à·“ය ලෙස, පරික්â€à·‚à·à¶šà¶» බà·à¶½à·– ලෙස සලකුණු කරන්න',
+'right-patrolmarks' => 'මෑත වෙනස්වීම් පරික්ෂà·à¶šà¶»à¶¶à·à¶½à·“ම් ලකුණුකිරීම් නරඹන්න',
+'right-unwatchedpages' => 'මුර-නොකෙරෙන පිටු ලà·à¶ºà·’ස්තුවක් නරඹන්න',
+'right-trackback' => 'පසුහà·à¶¹à·“මක් ඉදිරිපත් කරන්න',
+'right-mergehistory' => 'පිටුවල ඉතිහà·à·ƒà¶ºà¶±à·Š ඒකà·à¶¶à¶¯à·Šà¶° කරන්න',
+'right-userrights' => 'පරිà·à·“ලක හිමිකම් සියල්ල සංස්කරණය කරන්න',
+'right-userrights-interwiki' => 'අනෙකුත් විකියන්හි පරිà·à·“ලකයන්ගේ හිමිකම් සංස්කරණය කරන්න',
+'right-siteadmin' => 'දත්ත-ගබඩà·à·€ අවුරන්න හ෠ඇවුරුම ඉවත් කරන්න',
# User rights log
-'rightslog' => 'පරිà·à·“ලක හිමිකම් ලà¶à·”-සටහන',
+'rightslog' => 'පරිà·à·“ලක හිමිකම් ලà¶à·”-සටහන',
+'rightslogtext' => 'මෙය පරිà·à·“ලකයන්ගේ හිමිකම් වෙනස්වීම් පිළිබඳ ලà¶à·”-සටහනකි.',
+'rightslogentry' => '$1 සඳහ෠කණ්ඩà·à¶ºà¶¸à·Š à·ƒà·à¶¸à·à¶¢à·’කත්වය $2 සිට $3 දක්ව෠වෙනස්කෙරිණි',
+'rightsnone' => '(කිසිවක් නොමà·à¶­)',
# Recent changes
-'nchanges' => '$1 {{PLURAL:$1|වෙනස්කම|වෙනස්කම්}}',
-'recentchanges' => 'මෑතදී සිදුවූ වෙනස්වීම්',
-'recentchanges-feed-description' => 'මෙම පà·à·‚කයෙහි විකියට බොහ෠මෑතදී සිදුකල වෙනස්කම් හෙළිකරන්න.',
-'rcnote' => "$5, $4 වන තෙක් à·ƒà·à¶½à¶šà·’ල්ලට ගත් කල, අවසන් {{PLURAL:$2|දිනදී|දින '''$2''' ගණන තුලදී}} සිදුවී ඇති, {{PLURAL:$1| '''1''' වෙනස|අවසන් '''$1''' වෙනස්කම් ගණන}} මෙහි පහත දà·à¶šà·Šà·€à·š.",
-'rcnotefrom' => "'''$2''' න් පසු සිදුවී ඇති වෙනස්කම් මෙහි පහත දà·à¶šà·Šà·€à·š ('''$1''' ක ප්â€à¶»à¶¸à·à¶«à¶ºà¶š උපරිමයක් පෙන්ව෠ඇත).",
-'rclistfrom' => '$1 සිට බලපà·à·€à·à¶­à·Šà·€à·™à¶± නව වෙනස්වීම් පෙන්වන්න',
-'rcshowhideminor' => 'සුළු සංස්කරණ $1 ගණනක්',
-'rcshowhidebots' => 'රොබ෠$1 දෙනෙක්',
-'rcshowhideliu' => 'ප්â€à¶»à·€à·’ෂ්ට වූ පරිà·à·“ලකයන් $1 දෙනෙකි',
-'rcshowhideanons' => 'නිර්නà·à¶¸à·’ක පරිà·à·“ලකය෠$1 ගණනක්',
-'rcshowhidepatr' => 'පරික්â€à·‚෠කර බà·à¶½à·– සංස්කරණ $1 ගණනකි',
-'rcshowhidemine' => 'මගේ සංස්කරණ $1 ගණනක්',
-'rclinks' => 'අවසන් දින $2 ගණන තුලදී සිදුවී ඇති අවසන් වෙනස්කම් $1 ගණන පෙන්නුම් කරන්න<br />$3',
-'diff' => 'වෙනස',
-'hist' => 'විත්ති',
-'hide' => 'සඟවන්න',
-'show' => 'පෙන්වන්න',
-'minoreditletter' => 'සුළු',
-'newpageletter' => 'නව',
-'boteditletter' => 'රොබà·',
-'sectionlink' => '→',
+'nchanges' => '$1 {{PLURAL:$1|වෙනස්වීම|වෙනස්වීම්}}',
+'recentchanges' => 'මෑත වෙනස්වීම්',
+'recentchangestext' => 'මෙම පිටුවේ විකියට සිදුකල ඉත෠මෑත වෙනස්වීම් පසුහඹන්න.',
+'recentchanges-feed-description' => 'මෙම පà·à·‚කයෙහි විකියට බොහ෠මෑතදී සිදුකල වෙනස්වීම් හෙළිකරන්න.',
+'rcnote' => "$4 දින, $5 වන තෙක් à·ƒà·à¶½à¶šà·’ල්ලට ගත් කල, අවසන් {{PLURAL:$2|දිනදී|දින '''$2''' තුලදී}} සිදුවී ඇති, {{PLURAL:$1| '''1''' ක් වෙනස|අවසන් වෙනස්වීම් '''$1''' }} මෙහි පහත දà·à¶šà·Šà·€à·š.",
+'rcnotefrom' => "'''$2''' න් පසු සිදුවී ඇති වෙනස්කම් මෙහි පහත දà·à¶šà·Šà·€à·š ('''$1''' ක ප්â€à¶»à¶¸à·à¶«à¶ºà¶š උපරිමයක් පෙන්ව෠ඇත).",
+'rclistfrom' => '$1 සිට බලපà·à·€à·à¶­à·Šà·€à·™à¶± මෑත වෙනස්වීම් පෙන්වන්න',
+'rcshowhideminor' => 'සුළු සංස්කරණ $1',
+'rcshowhidebots' => 'රොබ෠$1',
+'rcshowhideliu' => 'ප්â€à¶»à·€à·’ෂ්ට වූ පරිà·à·“ලකයන් $1',
+'rcshowhideanons' => 'නිර්නà·à¶¸à·’ක පරිà·à·“ලකයන් $1',
+'rcshowhidepatr' => 'පරික්â€à·‚෠කර බà·à¶½à·– සංස්කරණයන් $1',
+'rcshowhidemine' => 'මගේ සංස්කරණයන් $1',
+'rclinks' => 'අවසන් දින $2 තුලදී සිදුවී ඇති අවසන් වෙනස්වීම් $1 පෙන්නුම් කරන්න<br />$3',
+'diff' => 'වෙනස',
+'hist' => 'විත්ති',
+'hide' => 'සඟවන්න',
+'show' => 'පෙන්වන්න',
+'minoreditletter' => 'සුළු',
+'newpageletter' => 'නව',
+'boteditletter' => 'රොබà·',
+'sectionlink' => '→',
+'number_of_watching_users_pageview' => '[ {{PLURAL:$1| එක් පරිà·à·“ලකයෙක් මුර-කරයි|පරිà·à·“ලකවරුන් $1 ක් මුර-කරති}} ]',
+'rc_categories' => 'ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶±à·Šà¶§ සීම෠කරන්න ("|" මගින් වෙන් කරන්න)',
+'rc_categories_any' => 'ඕනෑම',
+'rc-change-size' => '$1',
+'newsectionsummary' => '/* $1 */ නව ඡේදය',
# Recent changes linked
-'recentchangeslinked' => 'සබà·à¶³à·’ වෙනස්වීම්',
-'recentchangeslinked-title' => '"$1" ට සම්බන්ධී වෙනස්කම්',
+'recentchangeslinked' => 'සහසම්බන්ධිත වෙනස්වීම්',
+'recentchangeslinked-title' => '"$1" ට සහසම්බන්ධිත වෙනස්වීම්',
'recentchangeslinked-noresult' => 'සලක෠බà·à¶½à·– කà·à¶½à·ƒà·“මà·à·€à·™à·„ිදී, සබà·à¶³à·’ පිටු වල කිසිදු වෙනසක් සිදුවී නොමà·à¶­.',
-'recentchangeslinked-summary' => "විà·à·šà·‚à·“ ලෙස නිරූපිත පිටුවකට (හ෠විà·à·šà·‚à·’ ලෙස නිරූපිත ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶š à·ƒà·à¶¸à·à¶¢à·“කයන්ට) සබà·à¶³à·’ පිටුවල මෑතදී සිදුවූ වෙනස්කම් දà·à¶šà·Šà·€à·™à¶± ලà·à¶ºà·’ස්තුවක් මෙහි දà·à¶šà·Šà·€à·š.
+'recentchangeslinked-summary' => "විà·à·šà·‚à·“ ලෙස නිරූපිත පිටුවකට (හ෠විà·à·šà·‚à·’ ලෙස නිරූපිත ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶š à·ƒà·à¶¸à·à¶¢à·“කයන්ට) සබà·à¶³à·’ පිටුවල මෑතදී සිදුවූ වෙනස්වීම් දà·à¶šà·Šà·€à·™à¶± ලà·à¶ºà·’ස්තුවක් මෙහි දà·à¶šà·Šà·€à·š.
[[Special:Watchlist|ඔබගේ මුර-ලà·à¶ºà·’ස්තුවෙහි]] පිටු '''තදකුරු''' වලින් දක්ව෠ඇත.",
+'recentchangeslinked-page' => 'පිටු නà·à¶¸à¶º:',
+'recentchangeslinked-to' => 'ඒ වෙනුවට දී ඇති පිටුවට සබà·à¶³à·™à¶± පිටුවල වෙනස්වීම් පෙන්වන්න',
# Upload
-'upload' => 'ගොනුවක් උඩුගත කිරීම',
-'uploadbtn' => 'ගොනුව උඩුගත කරන්න',
-'uploadlogpage' => 'ලà¶à·”-සටහන උඩුගත කරන්න',
-'uploadedimage' => '"[[$1]]" උඩුගත කරන ලදි',
+'upload' => 'ගොනුවක් උඩුගත කිරීම',
+'uploadbtn' => 'ගොනුව උඩුගත කරන්න',
+'reupload' => 'යළි-උඩුගත කරන්න',
+'reuploaddesc' => 'උඩුගත කිරීම අත්හà·à¶»à¶¯à¶¸à· උඩුගත කිරීම් ආකෘති පත්â€à¶»à¶º වෙත යන්න',
+'uploadnologin' => 'ප්â€à¶»à·€à·’ෂ්ට වී නොමà·à¶­',
+'uploadnologintext' => 'ගොනු උඩුගත කිරීමට පෙර ඔබ [[Special:UserLogin|ප්â€à¶»à·€à·’ෂ්ට වී]] සිටිය යුතුය.',
+'upload_directory_missing' => 'උඩුගත ඩිරෙක්ටරිය ($1) සොයà·à¶œà¶­ නොහà·à¶šà·’ අතර එය වෙබ්-සේවà·à¶¯à·à¶ºà¶šà¶º විමින් තà·à¶±à·’ය නොහà·à¶šà·’ විය.',
+'upload_directory_read_only' => 'වෙබ්-සේවà·à¶¯à·à¶ºà¶šà¶º විසින් උඩුගත ඩිරෙක්ටරිය ($1) වෙත ලිවීමට නොහà·à¶šà·’ විය.',
+'uploaderror' => 'උඩුගත කිරීම් දà·à·‚යක්',
+'uploadtext' => "ගොනු උඩුගත කිරීම සඳහ෠පහත ආකෘති පත්â€à¶»à¶º භà·à·€à·’ත෠කරන්න.
+පෙරදී උඩුගතකෙරුණු ගොනු නà·à¶»à¶¹à·”ම හ෠ගවේෂණය සඳහ෠[[Special:ImageList|උඩුගතකෙරුණු ගොනු ලà·à¶ºà·’ස්තුව]] වෙත යන්න, (යළි)උඩුගතකෙරුම්ද [[Special:Log/upload|උඩුගතකෙරුම් ලà¶à·”-සටහන]] තුල සටහන් කර ඇති අතර, මකà·à¶¯à·à¶¸à·”ම් [[Special:Log/delete|මකà·à¶¯à·à¶¸à·”ම් ලà¶à·”-සටහන]] à·„à·’ ඇත.
+
+ගොනුවක් පිටුවක බහà·à¶½à·“ම සඳහà·, පහත ආකà·à¶»à¶ºà·š සබà·à¶³à·’යක් භà·à·€à·’ත෠කරන්න:
+* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.jpg]]</nowiki></tt>''' ගොනුවෙහි පරිපූර්ණ අනුවà·à¶¯à¶º භà·à·€à·’ත෠කිරීමට
+* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:File.png|200px|thumb|left|alt text]]</nowiki></tt>''' 'විකල්ප පෙළ' යන්න විස්තරය ලෙසින් තà·à¶¶à·™à¶¸à·’න් වම් මà·à¶ºà·’මෙහි කොටුවක පික්සල 200 පළල ප්â€à¶»à·€à·à¶ à·’තයක් භà·à·€à·’ත෠කිරීමට
+* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki></tt>''' ගොනුව ප්â€à¶»à¶¯à¶»à·Šà·à¶±à¶º නොකෙරෙමින් ගොනුවට සෘජු ලෙස සබà·à¶³à·“මට",
+'upload-permitted' => 'අනුදත් ගොනු වර්ගයන්: $1.',
+'upload-preferred' => 'අභිප්â€à¶»à·šà¶­ ගොනු වර්ගයන්: $1.',
+'upload-prohibited' => 'තහනම් ගොනු වර්ගයන්: $1.',
+'uploadlog' => 'උඩුගත කිරීම් ලà¶à·”-සටහන',
+'uploadlogpage' => 'උඩුගත කිරීම් ලà¶à·”-සටහන',
+'uploadlogpagetext' => 'ඉත෠මෑතදී සිදුකල ගොනු උඩුගතකිරීම් ලà·à¶ºà·’ස්තුවක් පහත දà·à¶šà·Šà·€à·š.
+à·€à·à¶©à·’මනත් දෘà·à·Šâ€à¶º සමà·à¶½à·à¶ à¶±à¶º සඳහ෠[[Special:NewImages|නව ගොනු ගà·à¶½à¶»à·’ය]] බලන්න.',
+'filename' => 'ගොනු-නම',
+'filedesc' => 'à·ƒà·à¶»à·à¶‚à·à¶º',
+'fileuploadsummary' => 'à·ƒà·à¶»à·à¶‚à·à¶º:',
+'filestatus' => 'හිමිකම් තත්ත්වය:',
+'filesource' => 'මූලà·à·à·Šâ€à¶»à¶º:',
+'uploadedfiles' => 'උඩුගත කෙරුනු ගොනු',
+'ignorewarning' => 'අවවà·à¶¯à¶º නොසලක෠කෙසේ හ෠ගොනුව සුරකින්න',
+'ignorewarnings' => 'සියළු අවවà·à¶¯ නොසලක෠හරින්න',
+'minlength1' => 'ගොනු නà·à¶¸à¶ºà¶±à·Š අඩුම à·€à·à¶ºà·™à¶±à·Š එක් අකුරකින් සමන්විත විය යුතුය.',
+'illegalfilename' => 'à·à·“ර්ෂයන්හි භà·à·€à·’ත කිරීමට ඉඩ නොදෙන යම් අක්ෂරයන් "$1" ගොනු නà·à¶¸à¶ºà·™à·„à·’ අඩංගුය.
+කරුණà·à¶šà¶» ගොනුව යළිනම් කොට එය නà·à·€à¶­ උඩුගත කිරීමට උත්සà·à·„ කරන්න.',
+'badfilename' => 'ගොනු නම "$1" බවට වෙනස් කර ඇත.',
+'filetype-badmime' => '"$1" MIME වර්ගයෙහි ගොනු උඩුගත කිරීමට ඉඩ දෙනු නොලà·à¶¶à·š.',
+'filetype-unwanted-type' => "'''\".\$1\"''' යනු අනවà·à·Šâ€à¶º ගොනු වර්ගයකි.
+රුචිකර {{PLURAL:\$3|ගොනු වර්ගය|ගොනු වර්ගයන්}} වන්නේ \$2.",
+'filetype-banned-type' => "'''\".\$1\"''' යනු අවසරලත් ගොනු වර්ගයක් නොවේ.
+අවසරලත් {{PLURAL:\$3|ගොනු වර්ගය|ගොනු වර්ගයන්}} වන්නේ \$2.",
+'filetype-missing' => 'ගොනුවට (".jpg" à·€à·à¶±à·’) ප්â€à¶»à·ƒà¶»à·Šà¶¢à¶±à¶ºà¶šà·Š නොමà·à¶­.',
+'large-file' => 'ගොනුවල විà·à·à¶½à¶­à·Šà·€à¶º $1 ට වඩ෠වà·à¶©à·’ නොවීම නිර්දේ෠කරනු ලà·à¶¶à·š;
+මෙම ගොනුව $2 ක් විà·à·à¶½à¶º.',
+'largefileserver' => 'සේවà·à¶¯à·à¶ºà¶šà¶ºà·š à·„à·à¶©à¶œà·ƒà·Šà·€à·“ම ප්â€à¶»à¶šà·à¶» ඉඩ ලබ෠දෙන ප්â€à¶»à¶¸à·à¶«à¶ºà¶§ වඩ෠මෙම ගොනුව විà·à·à¶½à¶º.',
+'emptyfile' => 'ඔබ විසින් උඩුගත කරන ලද ගොනුව හිස් බවක් පෙනේ.
+මෙය සමහරවිට ගොනු නà·à¶¸à¶ºà·š මුද්â€à¶»à¶« දà·à·‚යක් නිස෠විය à·„à·à¶š.
+ඔබට නිසà·à¶šà·€à¶¸ මෙම ගොනුව උඩුගත කිරීමට අවà·à·Šâ€à¶ºà¶ºà¶¯ යන්න පරික්â€à·‚෠කර බලන්න.',
+'fileexists' => 'මෙම නම සහිත ගොනුවක් දà·à¶±à¶§à¶¸à¶­à·Š පවතියි, මෙය වෙනස් කල යුතු බවට ඔබට නිසà·à¶š නොවේ නම්, කරුණà·à¶šà¶» <strong><tt>$1</tt></strong> පරික්ෂ෠කර බලන්න .',
+'filepageexists' => 'මෙම ගොනුව සඳහ෠විස්තර පිටුව දà·à¶±à¶§à¶¸à¶­à·Š <strong><tt>$1</tt></strong> à·„à·’ තන෠ඇති නමුත්, මෙම නම ඇති කිසිදු ගොනුවක් දà·à¶±à¶§ නොපවතියි.
+ඔබ විසින් ඇතුලත් කෙරෙන à·ƒà·à¶»à·à¶‚à·à¶º විස්තර පිටුවෙහි දිස් නොවනු ඇත.
+à·ƒà·à¶»à·à¶‚à·à¶º එහි දිස්කෙරුමට, හස්තීය ලෙස සංස්කරණය කෙරුම ඔබ විසින් එය සිදුකල යුතුවේ',
+'fileexists-extension' => 'එක්වà·à¶±à·’ නමක් ඇති ගොනුවක් පවතී:<br />
+උඩුගත කෙරෙන ගොනුවේ නම: <strong><tt>$1</tt></strong><br />
+පවතින ගොනුවේ නම: <strong><tt>$2</tt></strong><br />
+කරුණà·à¶šà¶» වෙනත් නමක් තà·à¶»à·à¶œà¶±à·Šà¶±.',
+'fileexists-thumb' => "<center>'''දà·à¶±à¶§ පවතින ගොනුව'''</center>",
+'fileexists-thumbnail-yes' => 'ගොනුව, කුඩ෠ප්â€à¶»à¶¸à·à¶«à¶ºà·š රූපයක් බව පෙනී යයි <i>(සිඟිති-රූපය)</i>.
+කරුණà·à¶šà¶» <strong><tt>$1</tt></strong> ගොනුව පරික්â€à·‚෠කර බලන්න.<br />
+පරික්â€à·‚෠කර බà·à¶½à·– ගොනුවෙහි අඩංගු වන්නේ මුලික ප්â€à¶»à¶¸à·à¶«à¶ºà·™à·„à·’ රූපයම නම් අමතර සිඟිති-රූපයක් උඩුගත කිරීම අවà·à·Šâ€à¶º නොවේ.',
+'file-thumbnail-no' => 'ගොනු නම <strong><tt>$1</tt></strong> යන්නෙන් ආරම්භ වේ.
+එය කුඩà·à¶šà¶½ ප්â€à¶»à¶¸à·à¶«à¶ºà·™à·„à·’ රූපයක් බව පෙනී යයි <i>(සිඟිති-රූපය)</i>.
+පූර්ණ විසර්ජනය සහිත මෙම රූපය ඔබ සතු වෙයි නම් මෙය උඩුගත කරන්න, නà·à¶­à·„ොත් ගොනු නà·à¶¸à¶º වෙනස් කරන්න.',
+'fileexists-forbidden' => 'මෙම නම ඇති ගොනුවක් දà·à¶±à¶§à¶¸à¶­à·Š පවතියි.
+කෙසේ හ෠ඔබගේ ගොනුව උඩුගත කිරීමට ඔබට ඇවà·à·ƒà·’ නම්, කරුණà·à¶šà¶» නà·à·€à¶­ ගොස් නව නමක් භà·à·€à·’ත෠කරන්න. [[Image:$1|thumb|center|$1]]',
+'fileexists-shared-forbidden' => 'මෙම නම සහිත ගොනුවක් හවුල් ගොනු සුරක්â€à·‚ිතà·à¶œà·à¶»à¶ºà·™à·„à·’ දà·à¶±à¶§à¶¸à¶­à·Š පවතියි.
+ඔබ à·„â€à¶§ මෙම ගොනුව උඩුගත කිරීම කෙසේ හ෠සිදුකිරීමට ඇවà·à·ƒà·’ නම්, කරුණà·à¶šà¶» පෙරළ෠ගොස් අළුත් නමක් භà·à·€à·’ත෠කරන්න. [[Image:$1|thumb|center|$1]]',
+'file-exists-duplicate' => 'මෙම ගොනුව පහත {{PLURAL:$1|ගොනුවෙහි|ගොනු වල}} අනුපිටපතකි:',
+'successfulupload' => 'à·ƒà·à¶»à·Šà¶®à¶š උඩුගත කිරීමකි',
+'uploadwarning' => 'උඩුගත කිරීම් අවවà·à¶¯à¶ºà¶šà·’',
+'savefile' => 'ගොනුව සුරකින්න',
+'uploadedimage' => '"[[$1]]" උඩුගත කරන ලදි',
+'overwroteimage' => ' "[[$1]]" à·„à·’ නව අනුවà·à¶¯à¶ºà¶šà·Š උඩුගත කරන ලදි',
+'uploaddisabled' => 'උඩුගත කිරීම් අක්â€à¶»à·“ය කර ඇත',
+'uploaddisabledtext' => ' {{SITENAME}} à·„à·’ ගොනු උඩුගත කිරීම් අක්â€à¶»à·“ය කර ඇත.',
+'uploadscripted' => 'වෙබ් බ්â€à¶»à·€à·”සරයක් මගින් à·ƒà·à·€à¶¯à·Šâ€à¶º ලෙස අර්ථ පà·à·„à·à¶¯à·’ය à·„à·à¶šà·’ HTML හ෠ලේඛන ක්â€à¶»à¶¸ තේතයක් මෙම ගොනුවේ අඩංගු වේ.',
+'uploadcorrupt' => 'ගොනුව දූෂිත හ෠සදොස් ප්â€à¶»à·ƒà¶»à·Šà¶¢à¶±à¶ºà¶šà·Š සහිත හ෠වේ.
+කරුණà·à¶šà¶» පරික්â€à·‚෠කොට නà·à·€à¶­ උඩුගත කරන්න.',
+'uploadvirus' => 'මෙම ගොනුවෙහි වයිරසයක් අඩංගුය! විස්තර: $1',
+'sourcefilename' => 'මූල ගොනුනà·à¶¸à¶º:',
+'destfilename' => 'අන්ත ගොනුනà·à¶¸à¶º:',
+'upload-maxfilesize' => 'උපරිම ගොනු විà·à·à¶½à¶­à·Šà·€à¶º: $1',
+'watchthisupload' => 'මෙම පිටුව මුර-කරන්න',
+'filewasdeleted' => 'මෙම නම ඇති ගොනුව මින් පෙර උඩුගත කොට අනතුරුව මකà·à¶¯à¶¸à· ඇත.
+එය නà·à·€à¶­ උඩුගතකිරීමට උත්සà·à·„ කිරීමට පෙර ඔබ විසින් $1 පරික්â€à·‚෠කර බà·à¶½à·’ය යුතුය.',
+'upload-wasdeleted' => "'''අවවà·à¶¯à¶ºà¶ºà·’: මින්පෙර මකà·à¶¯à·à¶¸à·”ණු ගොනුවක් ඔබ විසින් උඩුගත කෙරෙමින් පවතියි.'''
+
+මෙම ගොනුව උඩුගත කිරීම සිදුකරගෙනයà·à¶¸ යà·à¶œà·Šâ€à¶ºà¶¯ යන බව ඔබ විසින් සලක෠බà·à¶½à·’ය යුතුය.
+ඔබගේ පහසුව සඳහ෠මකà·à¶¯à·à¶¸à·”ම් ලà¶à·”-සටහන මෙහි දක්ව෠ඇත:",
+'filename-bad-prefix' => 'ඔබ උඩුගත කරන ගොනුවේ නම, à·ƒà·à¶¸à·à¶±à·Šâ€à¶ºà¶ºà·™à¶±à·Š ස්වයංක්â€à¶»à·“ය ලෙස ඩිජිටල් කà·à¶¸à¶»à· විසින් අනුගත කෙරෙන අව්â€à¶ºà·à¶šà·Šâ€à¶ºà·à¶­à·Šà¶¸à¶š නමක් වන <strong>"$1"</strong> යන්නෙන් ආරම්භ වෙයි,.
+වඩà·à¶­à·Š ව්â€à¶ºà·à¶šà·à¶­à·Šà¶¸à¶š නමක් ඔබගේ ගොනුව සඳහ෠තà·à¶»à·à¶œà·à¶±à·”මට කà·à¶»à·”ණික වන්න.',
+'filename-prefix-blacklist' => '#<!-- මෙම පේළිය මෙලෙසම පà·à·€à¶­à·“මට ඉඩදෙන්න --> <pre>
+# à·€à·à¶œà·Š රීතිය පහත පරිදිය:
+# * "#" අක්ෂරයෙහි සිට පේළි අග දක්ව෠සියල්ල පරිකථනයක් වේ
+# * හිස්-නොවන සෑම පේළියක්ම ඩිජිටල් කà·à¶¸à¶»à·à·€à¶½à·’න් ස්වයංක්â€à¶»à·“යව අනුයුක්ත කෙරෙන à·ƒà·à¶¸à·à¶±à·Šâ€à¶º ගොනු නà·à¶¸à¶ºà¶±à·Šà·„ට උපසර්ගයක් වේ
+CIMG # කà·à·ƒà·’යà·
+DSC_ # නිකොන්
+DSCF # ෆූජි
+DSCN # නිකොන්
+DUW # සමහරක් ජංගම දුරකථන
+IMG # à·ƒà·à¶¸à·à¶±à·Šâ€à¶º
+JD # ජෙනොප්ටික්
+MGP # පෙන්ටà·à¶šà·Šà·ƒà·Š
+PICT # විවිධ.
+ #</pre> <!-- මෙම පේළිය මෙලෙසම පà·à·€à¶­à·“මට ඉඩදෙන්න -->',
+
+'upload-proto-error' => 'සදොස් මූලලේඛය',
+'upload-proto-error-text' => 'දුරස්ථ උඩුගත කිරීම් සඳහà·, කලà·à¶´ ලිපිනයන් (URLලයන්) <code>http://</code> à·„à· <code>ftp://</code> යන්නෙන් ආරම්භ විය යුතුයි.',
+'upload-file-error' => 'අභ්â€à¶ºà¶±à·Šà¶­à¶» දà·à·‚ය',
+'upload-file-error-text' => 'සේවà·à¶¯à·à¶ºà¶šà¶ºà·™à·„à·’ තà·à·€à¶šà·à¶½à·’ක ගොනුවක් තà·à¶±à·“මට උත්සà·à·„ දà·à¶»à·“මෙහිදී අභ්â€à¶ºà¶±à·Šà¶­à¶» දà·à·‚යක් හට ගà·à¶±à·’ණි.
+කරුණà·à¶šà¶» [[Special:ListUsers/sysop|පරිපà·à¶½à¶šà·€à¶»à¶ºà·™à¶šà·Š]] වෙත යොමුවන්න.',
+'upload-misc-error' => 'අඥà·à¶­ උඩුගත කිරීම් දà·à·‚ය',
+'upload-misc-error-text' => 'උඩුගත කිරීමේදී අඥà·à¶­ දà·à·‚යක් සිදුවිය.
+කලà·à¶´ ලිපිනයෙහි (URL) නීතික බව හ෠ප්â€à¶»à·€à·šà·à·Šâ€à¶º බව සත්â€à¶ºà·à¶´à¶±à¶º කොට නà·à·€à¶­ උත්සà·à·„ කරන්න.
+ගà·à¶§à·…ුව තවදුරටත් පවතියි නම්, [[Special:ListUsers/sysop|පරිපà·à¶½à¶šà·€à¶»à¶ºà·™à¶šà·”]] අමතන්න.',
+
+# Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
+'upload-curl-error6' => 'කලà·à¶´ ලිපිනය ( URL) වෙත සේන්දුවිය නොහà·à¶šà·’ විය',
+'upload-curl-error6-text' => 'සපය෠ඇති කලà·à¶´ ලිපිනය (URL) වෙත සේන්දු විය නොහà·à¶šà·’ විය.
+කලà·à¶´ ලිපිනය (URL) නිරවද්â€à¶º බවද අඩවිය ක්â€à¶»à·’යà·à¶­à·Šà¶¸à¶š බවද කරුණà·à¶šà¶» පරික්ෂ෠කර බලන්න.',
+'upload-curl-error28' => 'උඩුගත කිරීමේ කà·à¶½à¶º ඉක්මව෠ගොස් ඇත',
+'upload-curl-error28-text' => 'අඩවිය විසින් ප්â€à¶»à¶­à·’චà·à¶» දà·à¶šà·Šà·€à·“මට ගත් කà·à¶½à¶º අධිකය.
+අඩවිය ක්â€à¶»à·’යà·à¶­à·Šà¶¸à¶š දà·à¶ºà·’ පරික්â€à·‚à·à¶šà¶» බලà·, මඳ වේලà·à·€à¶šà·Š රà·à¶³à·“ සිට නà·à·€à¶­ උත්සà·à·„ කරන්න.
+කà·à¶»à·Šà¶º බහුලත්වය අඩු වේලà·à·€à¶š උත්සà·à·„ කිරීමට ඔබ හට සිදුවිය à·„à·à¶š.',
+
+'license' => 'බලය ලබ෠දීම:',
+'nolicense' => 'කිසිවක් තà·à¶»à·à¶œà·™à¶± නà·à¶­à·’',
+'license-nopreview' => '(පෙර-දසුන නà·à¶»à¶¹à·’ය නොහà·à¶š)',
+'upload_source_url' => ' (නීතික, ප්â€à¶»à¶¢à·à·€ විසින් ප්â€à¶»à·€à·šà·à·Šâ€à¶º කලà·à¶´ ලිපිනය (URL) කි)',
+'upload_source_file' => ' (ඔබගේ පරිගණකයේ ගොනුවකි)',
# Special:ImageList
-'imagelist' => 'ගොනු ලà·à¶ºà·’ස්තුව',
+'imagelist-summary' => 'මෙම විà·à·šà·‚ පිටුවෙහි දà·à¶šà·Šà·€à·™à¶±à·Šà¶±à·š සියළු උඩුගත කල ගොනුය.
+අවසà·à¶±à¶ºà¶§ උඩුගත කල ගොනු පෙරනිමියෙන් ලà·à¶ºà·’ස්තුවෙහි ඉහළින්ම දà·à¶šà·Šà·€à·š.
+පේළි à·à·“ර්ෂකය ක්ලික් කිරීමෙන් සුබෙදුම් පටිපà·à¶§à·’ය වෙනස් කල à·„à·à¶š.',
+'imagelist_search_for' => 'මà·à¶°à·Šâ€à¶º නà·à¶¸à¶º සඳහ෠ගවේෂණය කරන්න:',
+'imgfile' => 'ගොනුව',
+'imagelist' => 'ගොනු ලà·à¶ºà·’ස්තුව',
+'imagelist_date' => 'දිනය',
+'imagelist_name' => 'නම',
+'imagelist_user' => 'පරිà·à·“ලක',
+'imagelist_size' => 'විà·à·à¶½à¶­à·Šà·€à¶º',
+'imagelist_description' => 'විස්තරය',
# Image description page
-'filehist' => 'ගොනු ඉතිහà·à·ƒà¶º',
-'filehist-help' => 'එම අවස්ථà·à·€à·™à·„ිදී ගොනුව පà·à·€à·à¶­à·’ ආකà·à¶»à¶º නà·à¶»à¶¹à·“ම ඔබ හට රිසි නම් දිනය/වේලà·à·€ මත ක්ලික් කරන්න.',
-'filehist-current' => 'වත්මන්',
-'filehist-datetime' => 'දිනය/කà·à¶½à¶º',
-'filehist-user' => 'පරිà·à·“ලක',
-'filehist-dimensions' => 'මà·à¶±',
-'filehist-filesize' => 'ගොනුවේ විà·à·à¶½à¶­à·Šà·€à¶º',
-'filehist-comment' => 'පරිකථනය',
-'imagelinks' => 'සබà·à¶³à·’',
-'linkstoimage' => 'මෙම ගොනුවට {{PLURAL:$1|ලිපිය බà·â€à¶³à·™à¶ºà·’|ලිපි $1 ගණනක් බà·à¶³à·™à¶­à·’}}:',
-'nolinkstoimage' => 'මෙම ගොනුවට සබà·à¶³à·™à¶± පිටු කිසිවක් නොමà·à¶­.',
-'sharedupload' => 'මෙම ගොනුව හවුල් උඩුගත කිරීමක් වන අතර අනෙකුත් ව්â€à¶ºà·à¶´à·˜à¶­à·’ සඳහà·à¶¯ භà·à·€à·’ත෠කල à·„à·à¶šà·’ වෙයි.',
-'noimage' => 'මෙම නම සහිත ගොනුවක් නොපවතින නමුදු, ඔබ හට $1 සිදු කල à·„à·à¶š.',
-'noimage-linktext' => 'එකක් උඩුගත කරන්න',
-'uploadnewversion-linktext' => 'මෙම ගොනුවෙහි නව අනුවà·à¶¯à¶ºà¶šà·Š උඩුගත කරන්න',
+'filehist' => 'ගොනු ඉතිහà·à·ƒà¶º',
+'filehist-help' => 'එම අවස්ථà·à·€à·™à·„ිදී ගොනුව පà·à·€à·à¶­à·’ ආකà·à¶»à¶º නà·à¶»à¶¹à·“ම ඔබ හට රිසි නම් දිනය/වේලà·à·€ මත ක්ලික් කරන්න.',
+'filehist-deleteall' => 'සියල්ල මකන්න',
+'filehist-deleteone' => 'මකන්න',
+'filehist-revert' => 'ප්â€à¶»à¶­à·’වර්තනය',
+'filehist-current' => 'වත්මන්',
+'filehist-datetime' => 'දිනය/කà·à¶½à¶º',
+'filehist-user' => 'පරිà·à·“ලක',
+'filehist-dimensions' => 'මà·à¶±',
+'filehist-filesize' => 'ගොනුවේ විà·à·à¶½à¶­à·Šà·€à¶º',
+'filehist-comment' => 'පරිකථනය',
+'imagelinks' => 'සබà·à¶³à·’යන්',
+'linkstoimage' => 'මෙම ගොනුවට {{PLURAL:$1|ලිපිය බà·â€à¶³à·™à¶ºà·’|ලිපි $1 ක් බà·à¶³à·™à¶­à·’}}:',
+'nolinkstoimage' => 'මෙම ගොනුවට සබà·à¶³à·™à¶± පිටු කිසිවක් නොමà·à¶­.',
+'morelinkstoimage' => 'මෙම ගොනුව සඳහ෠[[Special:WhatLinksHere/$1|තවත් සබà·à¶³à·’]] තිබේදà·à¶ºà·’ නරඹන්න.',
+'redirectstofile' => 'පහත {{PLURAL:$1|ගොනුව මෙම ගොනුව කර෠යළි-යොමුවේ|ගොනු $1 මෙම ගොනුව කර෠යළි-යොමුවෙති}} :',
+'duplicatesoffile' => 'පහත {{PLURAL:$1|ගොනුව මෙම ගොනුවේ අනුපිටපතකි|ගොනු $1 මෙම ගොනුවේ අනුපිටපත්ය}} :',
+'sharedupload' => 'මෙම ගොනුව හවුල් උඩුගත කිරීමක් වන අතර අනෙකුත් ව්â€à¶ºà·à¶´à·˜à¶­à·’ සඳහà·à¶¯ භà·à·€à·’ත෠කල à·„à·à¶šà·’ වෙයි.',
+'shareduploadwiki' => 'à·€à·à¶©à·’මනත් විස්තර සඳහ෠$1 බà·à¶½à·“මට කà·à¶»à·”ණික වන්න.',
+'shareduploadwiki-desc' => 'හවුල් සුරක්â€à·‚ිතà·à¶œà·à¶»à¶ºà·™à·„à·’ තà·à¶±à·Šà¶´à¶­à·Š තර ඇති එහි $1 à·„à·’ විස්තර-සටහන මෙහි පහත දà·à¶šà·Šà·€à·š.',
+'shareduploadwiki-linktext' => 'ගොනු විස්තර පිටුව',
+'shareduploadduplicate' => 'මෙම ගොනුව, හවුල් සුරක්â€à·‚ිතà·à¶œà·à¶»à¶ºà·š ඇති $1 à·„à·’ අනුපිටපතකි.',
+'shareduploadduplicate-linktext' => 'වෙනත් ගොනුවකි',
+'shareduploadconflict' => 'මෙම ගොනුව හවුල් සුරක්â€à·‚ිතà·à¶œà·à¶»à¶ºà·™à·„à·’ ඇති $1 à·„à·’ නà·à¶¸à¶ºà¶¸ දරයි.',
+'shareduploadconflict-linktext' => 'වෙනත් ගොනුවකි',
+'noimage' => 'මෙම නම සහිත ගොනුවක් නොපවතින නමුදු, ඔබ හට $1 සිදු කල à·„à·à¶š.',
+'noimage-linktext' => 'එකක් උඩුගත කරන්න',
+'uploadnewversion-linktext' => 'මෙම ගොනුවෙහි නව අනුවà·à¶¯à¶ºà¶šà·Š උඩුගත කරන්න',
+'imagepage-searchdupe' => 'අනුපිටපත් ගොනු සඳහ෠ගවේෂණය කරන්න',
+
+# File reversion
+'filerevert' => '$1 ප්â€à¶»à¶­à·’වර්තනය කරන්න',
+'filerevert-backlink' => '↠$1',
+'filerevert-legend' => 'ගොනුව ප්â€à¶»à¶­à·’වර්තනය කරන්න',
+'filerevert-intro' => "ඔබ විසින් '''[[Media:$1|$1]]''' ප්â€à¶»à¶­à·’වර්තනය කරමින් පවතින්නේ [ $2 දින, $3 වේලà·à·€à·š පà·à·€à·à¶­à·’ $4 අනුවà·à¶¯à¶ºà¶§à¶ºà·’ ].",
+'filerevert-comment' => 'පරිකථනය:',
+'filerevert-defaultcomment' => '$2 දින, $1 වේලà·à·€à·™à·„à·’ වූ අනුවà·à¶¯à¶º වෙත ප්â€à¶»à¶­à·’වර්තනය කෙරිණි',
+'filerevert-submit' => 'ප්â€à¶»à¶­à·’වර්තනය',
+'filerevert-success' => "'''[[Media:$1|$1]]''', [$3 දින, $2 වේලà·à·€à·™à·„à·’ වූ $4 අනුවà·à¶¯à¶º ] වෙත ප්â€à¶»à¶­à·’වර්තනය කෙරිණි .",
+'filerevert-badversion' => 'සපය෠ඇති වේලà·à¶¸à·”ද්â€à¶»à·à·€ හ෠සමග මෙම ගොනුව à·ƒà·à¶½à¶šà·– කල, පූර්ව ස්ථà·à¶±à·“ය අනුවà·à¶¯ නොමà·à¶­à·’ බව පෙනේ.',
+
+# File deletion
+'filedelete' => '$1 මකන්න',
+'filedelete-backlink' => '↠$1',
+'filedelete-legend' => 'ගොනුව මකන්න',
+'filedelete-intro' => "ඔබ විසින් '''[[Media:$1|$1]]''' මක෠දමමින් පවතියි.",
+'filedelete-intro-old' => "ඔබ විසින් මක෠දමමින් පවතින්නේ [$4 $3, $2] වන විට '''[[Media:$1|$1]]''' à·„à·’ අනුවà·à¶¯à¶ºà¶ºà·’.",
+'filedelete-comment' => 'මක෠දà·à¶¸à·“මට හේතුව:',
+'filedelete-submit' => 'මක෠දමන්න',
+'filedelete-success' => "'''$1''' මක෠දමන ලදි.",
+'filedelete-success-old' => "$3, $2 වන විට '''[[Media:$1|$1]]''' à·„à·’ අනුවà·à¶¯à¶º මක෠දම෠ඇත.",
+'filedelete-nofile' => "'''$1''' නොපවතියි.",
+'filedelete-nofile-old' => "There is no archived version of '''$1''' with the නියමකරඇති attributes.",
+'filedelete-otherreason' => 'අනෙකුත්/අමතර හේතුව:',
+'filedelete-reason-otherlist' => 'අනෙකුත් හේතුව',
+'filedelete-reason-dropdown' => '*à·ƒà·à¶¸à·à¶±à·Šâ€à¶º මකà·à¶¯à·à¶¸à·“ම් හේතූන්
+** හිමිකම් උල්ලංà¶à¶±à¶º
+** අනුපිටපත් කල ගොනුව',
+'filedelete-edit-reasonlist' => 'මක෠දà·à¶¸à·“මට හේතූන් සංස්කරණය කරන්න',
# MIME search
-'mimesearch' => 'MIME ගවේෂණය',
+'mimesearch' => 'MIME ගවේෂණය',
+'mimesearch-summary' => 'ගොනු, එහි MIME-වර්ගය අනුව පෙරහනය කිරීමට මෙම පිටුව අවකà·à· සලසයි.
+ප්â€à¶»à¶¯à·à¶±à¶º: අන්කර්ගතවර්ගය/උපවර්ගය, නිද. <tt>රූපය/jpeg</tt>.',
+'mimetype' => 'MIME වර්ගය:',
+'download' => 'බ෠ගà·à¶±à·“ම',
+
+# Unwatched pages
+'unwatchedpages' => 'මුර-නොකෙරෙන පිටු',
# List redirects
'listredirects' => 'යළි-යොමුවීම් ලà·à¶ºà·’ස්තුව',
# Unused templates
-'unusedtemplates' => 'භà·à·€à·’ත෠නොවූ à·ƒà·à¶šà·’ලි',
+'unusedtemplates' => 'භà·à·€à·’ත෠නොවූ à·ƒà·à¶šà·’ලි',
+'unusedtemplatestext' => 'වෙනත් පිටුවක අඩංගු කොට නොමà·à¶­à·’, à·ƒà·à¶šà·’ලි නà·à¶¸à¶…වකà·à·à¶ºà·™à·„à·’ සියළු පිටු මෙම පිටුවෙහි ලà·à¶ºà·’ස්තුගත කොට ඇත.
+ඒව෠මකà·à¶¯à·à¶¸à·“මට පෙර, à·ƒà·à¶šà·’ලි සඳහ෠වෙනත් සබà·à¶³à·’ තිබේදà·à¶ºà·’ පරික්ෂ෠කර බà·à¶½à·“මට සුපරික්â€à·‚à·à¶šà·à¶»à·“ වන්න.',
+'unusedtemplateswlh' => 'අනෙකුත් සබà·à¶³à·’යන්',
# Random page
-'randompage' => 'අහඹු පිටුව',
+'randompage' => 'අහඹු පිටුව',
+'randompage-nopages' => 'මෙම නà·à¶¸-අවකà·à·à¶ºà·™à·„à·’ කිසිදු පිටුවක් නොමà·à¶­.',
# Random redirect
-'randomredirect' => 'අහුඹු යළි-ෙයà·à¶¸à·”කිරීම',
+'randomredirect' => 'අහුඹු යළි-යොමුකිරීම',
+'randomredirect-nopages' => 'මෙම නà·à¶¸-අවකà·à·à¶ºà·™à·„à·’ යළි-යොමුවීම් නොමà·à¶­.',
# Statistics
-'statistics' => 'සංඛ්â€à¶ºà·à¶± දත්ත',
-
-'disambiguations' => 'වක්â€à¶»à·à¶­à·Šà¶­à·’හරණ පිටු',
-
-'doubleredirects' => 'ද්විත්ව යළි-යොමුකිරීම්',
-
-'brokenredirects' => 'භින්න යළි-යොමුවීම්',
-
-'withoutinterwiki' => 'භà·à·‚෠සබà·à¶³à·’ විරහිත පිටු',
+'statistics' => 'සංඛ්â€à¶ºà·à¶± දත්ත',
+'sitestats' => '{{SITENAME}} සංඛ්â€à¶ºà·à¶± දත්ත',
+'userstats' => 'පරිà·à·“ලක සංඛ්â€à¶ºà·à¶± දත්ත',
+'statistics-mostpopular' => 'බෙහෙවින් නරඹනු ලබන පිටු',
+
+'disambiguations' => 'වක්â€à¶»à·à¶­à·Šà¶­à·’හරණ පිටු',
+'disambiguationspage' => 'Template:වක්â€à¶»à·à¶­à·Šà¶­à·’හරණ',
+'disambiguations-text' => "ඉදිරි පිටු '''වක්â€à¶»à·à¶­à·Šà¶­à·’හරණ පිටුව'''කට සබà·â€à¶³à·š.
+ඒව෠ඒ වෙනුවට අනුරූප මà·à¶­à·˜à¶šà·à·€à¶§ සබà·à¶³à·’ය යුතුය.<br />
+යම් පිටුවක් වක්â€à¶»à·à¶­à·Šà¶­à·’හරණ පිටුවක් ලෙස සලකනුයේ එය [[MediaWiki:Disambiguationspage]] වෙතින් සබà·à¶³à·”නු à·ƒà·à¶šà·’ල්ලක් භà·à·€à·’ත෠කරන්නේ නම්ය",
+
+'doubleredirects' => 'ද්විත්ව යළි-යොමුකිරීම්',
+'doubleredirectstext' => 'අනෙකුත් යළි-යොමුවීම් පිටුවලට යළි-යොමුවන පිටුවල ලà·à¶ºà·’ස්තුවක් මෙම පිටුවේ දà·à¶šà·Šà·€à·š.
+එක් එක් පේළියක අඩංගු වන්නේ පළමු හ෠දෙවන යළි-යොමුවීම් වලට සබà·à¶³à·’ හ෠ඒ සමග පළමු යළි-යොමුව එල්ල වන්නà·à·€à·–, à·ƒà·à¶¸à·à¶±à·Šâ€à¶ºà¶ºà·™à¶±à·Š "සත්â€à¶º" ඉලක්ක පිටුව වන, දෙවන යළි-යොමුවේ ඉලක්කයයි.',
+'double-redirect-fixed-move' => '[[$1]] ගෙන ගොස් ඇත, එය දà·à¶±à·Š [[$2]] වෙතට යළි-යොමුවකි',
+'double-redirect-fixer' => 'යළි-යොමුවීම් උපස්ථà·à¶ºà¶š',
+
+'brokenredirects' => 'භින්න යළි-යොමුවීම්',
+'brokenredirectstext' => 'මෙහි පහත දà·à¶šà·Šà·€à·™à¶± යළි-යොමුවීම් නොපවතින පිටු වලට සබà·à¶³à·š.',
+'brokenredirects-edit' => '(සංස්කරණය)',
+'brokenredirects-delete' => '(මක෠දà·à¶¸à·“ම)',
+
+'withoutinterwiki' => 'භà·à·‚෠සබà·à¶³à·’ විරහිත පිටු',
+'withoutinterwiki-summary' => 'මෙහි පහත දà·à¶šà·Šà·€à·™à¶± පිටු අනෙකුත් භà·à·‚෠අනුවà·à¶¯à¶ºà¶±à·Š වෙත නොබà·à¶³à·š.',
+'withoutinterwiki-legend' => 'උපසර්ගය',
+'withoutinterwiki-submit' => 'පෙන්වන්න',
'fewestrevisions' => 'ස්වල්පතම සංà·à·à¶°à¶± සහිත පිටු',
# Miscellaneous special pages
-'nbytes' => '$1 {{PLURAL:$1|බයිටය|බයිට්}}',
-'ncategories' => '$1 {{PLURAL:$1|ප්â€à¶»à·€à¶»à·Šà¶œà¶º|ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶±à·Š}}',
-'nlinks' => '$1 {{PLURAL:$1|සබà·à¶³à·’ය|සබà·à¶³à·’යන්}}',
-'nmembers' => '$1 {{PLURAL:$1|à·ƒà·à¶¸à·à¶¢à·“කයà·|à·ƒà·à¶¸à·à¶¢à·“කයන්}}',
+'nbytes' => '{{PLURAL:$1|එක් බයිටයකි|බයිට් $1 කි}}',
+'ncategories' => '{{PLURAL:$1|එක් ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶šà·’|ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶±à·Š $1 කි}}',
+'nlinks' => '{{PLURAL:$1|එක් සබà·à¶³à·’යකි|සබà·à¶³à·’යන් $1 කි}}',
+'nmembers' => '{{PLURAL:$1|එක් à·ƒà·à¶¸à·à¶¢à·’කයෙකි|à·ƒà·à¶¸à·à¶¢à·“කයන් $1 කි}}',
+'nrevisions' => '{{PLURAL:$1|එක් සංà·à·à¶°à¶±à¶ºà¶šà·’|සංà·à·à¶°à¶± $1 කි }}',
+'nviews' => ' {{PLURAL:$1|නà·à¶»à¶¹à·”ම් එකකි|නà·à¶»à¶¹à·”ම් $1 කි}}',
+'specialpage-empty' => 'මෙම à·€à·à¶»à·Šà¶­à·à·€à¶§ ප්â€à¶»à¶­à·’ඵල කිසිවක් නොමà·à¶­.',
'lonelypages' => 'හුදෙකල෠පිටු',
+'lonelypagestext' => 'පහත පිටු, {{SITENAME}} à·„à·’ අනෙකුත් පිටුවලින් සබà·à¶³à·’ නොමà·à¶­.',
'uncategorizedpages' => 'ප්â€à¶»à·€à¶»à·Šà¶œà·“කරණය නොවූ පිටු',
'uncategorizedcategories' => 'ප්â€à¶»à·€à¶»à·Šà¶œà·“කරණය නොවූ ප්â€à¶»à·€à¶»à·Šà¶œ',
'uncategorizedimages' => 'ප්â€à¶»à·€à¶»à·Šà¶œà·“කරණය නොවූ ගොනු',
'uncategorizedtemplates' => 'ප්â€à¶»à·€à¶»à·Šà¶œà·“කරණය නොවූ à·ƒà·à¶šà·’ලි',
'unusedcategories' => 'භà·à·€à·’ත෠නොවූ ප්â€à¶»à·€à¶»à·Šà¶œ',
'unusedimages' => 'භà·à·€à·’ත෠නොවූ ගොනු',
+'popularpages' => 'ජනප්â€à¶»à·’ය පිටු',
'wantedcategories' => 'අවà·à·Šâ€à¶º ප්â€à¶»à·€à¶»à·Šà¶œ',
'wantedpages' => 'අවà·à·Šâ€à¶º පිටු',
'mostlinked' => 'පිටු වලට බෙහෙවින්ම සබà·à¶³à·’',
@@ -715,89 +1448,259 @@ $3 විසින් සපය෠ඇති හේතුව ''$2'' වේ",
'prefixindex' => 'උපසර්ග සූචිය',
'shortpages' => 'කෙටි පිටු',
'longpages' => 'දිගු පිටු',
-'deadendpages' => 'පියà·à·€à·’-අගà·à¶­à·’ පිටු',
+'deadendpages' => 'ආවෘත-අගà·à¶­à·’ පිටු',
+'deadendpagestext' => 'පහත පිටු, {{SITENAME}} à·„à·’ අනෙකුත් පිටු වෙත සබà·à¶³à·“ නොමà·à¶­.',
'protectedpages' => 'ආරක්ෂිත පිටු',
+'protectedpages-indef' => 'අනිà·à·Šà¶ à·’ත ආරක්ෂණයන් පමණයි',
+'protectedpagestext' => 'ඉදිරියේ දà·à¶šà·Šà·€à·™à¶± පිටු ගෙනයà·à¶¸ හ෠සංස්කරණය කිරීම à·„à· à·€à·à¶»à¶«à¶º කොට ඇත',
+'protectedpagesempty' => 'මෙම පරà·à¶¸à·’තීන් හ෠සමග à·ƒà·à¶½à¶šà·– කල, කිසිදු පිටුවක් දà·à¶±à¶§ ආරක්ෂිත වී නොමà·à¶­.',
+'protectedtitles' => 'ආරක්â€à·‚ිත à·à·“ර්ෂයන්',
+'protectedtitlestext' => 'පහත දà·à¶šà·Šà·€à·™à¶± à·à·“ර්ෂයන් තà·à¶±à·’ය නොහà·à¶šà·’ වන පරිදි ආරක්â€à·‚ණය කොට ඇත',
+'protectedtitlesempty' => 'මෙම පරà·à¶¸à·’තීන් හ෠සමග à·ƒà·à¶½à¶šà·– කල, කිසිදු à·à·“ර්ෂයක් දà·à¶±à¶§ ආරක්ෂිත වී නොමà·à¶­.',
'listusers' => 'පරිà·à·“ලක ලà·à¶ºà·’ස්තුව',
'newpages' => 'අළුත් පිටු',
+'newpages-username' => 'පරිà·à·“ලක-නà·à¶¸à¶º:',
'ancientpages' => 'පුරà·à¶«à¶­à¶¸ පිටු',
'move' => 'ගෙනයන්න',
'movethispage' => 'මෙම පිටුව ගෙන යන්න',
+'unusedimagestext' => 'සෘජු කලà·à¶´ ලිපින (URL) සමගින් අනෙකුත් වෙබ් අඩවි ගොනුවකට සබà·à¶³à·’ය à·„à·à¶šà·’ බවද, එබà·à·€à·’න්ම සක්â€à¶»à·“ය භà·à·€à·’තයෙහි පà·à·€à¶­à·”නද මෙහිදී ලà·à¶ºà·’ස්තුගතකිරීමට ලක් විය à·„à·à¶šà·’ බවද කà·à¶»à·”ණිකව සටහන් කර ගන්න.',
+'unusedcategoriestext' => 'වෙනයම් කිසිම පිටුවක් හ෠ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶šà·Š හ෠එහි ප්â€à¶»à¶ºà·à¶¢à¶±à¶º නොගත්තද, පහත ප්â€à¶»à·€à¶»à·Šà¶œ පිටු පවතියි.',
+'notargettitle' => 'ඉලක්කයක් නොමà·à¶­',
+'notargettext' => 'මෙම à·à·Šâ€à¶»à·’තය ක්â€à¶»à·’යà·à¶­à·Šà¶¸à¶šà¶šà·’රීමට යොදවනු වස් අන්ත පිටුවක් ඔබ විසින් හුව෠දක්ව෠නොමà·à¶­.',
+'nopagetitle' => 'එවà·à¶±à·’ ඉලක්කගත පිටුවක් නොමà·à¶­',
+'nopagetext' => 'ඔබ විසින් සඳහන් කර ඇති ඉලක්කගත පිටුව නොපවතියි.',
+'pager-newer-n' => '{{PLURAL:$1|නවීන 1|නවීන $1}}',
+'pager-older-n' => '{{PLURAL:$1|පà·à¶»à¶«à·’ 1|පà·à¶»à¶«à·’ $1}}',
+'suppress' => 'ප්â€à¶»à¶¸à·à¶¯ දà·à·‚ය',
# Book sources
-'booksources' => 'ග්â€à¶»à¶±à·Šà¶® මූලà·à·à·Šâ€à¶»',
-'booksources-go' => 'යන්න',
+'booksources' => 'ග්â€à¶»à¶±à·Šà¶® මූලà·à·à·Šâ€à¶»',
+'booksources-search-legend' => 'ග්â€à¶»à¶±à·Šà¶® මූලà·à·à·Šâ€à¶» සඳහ෠ගවේෂණය කරන්න',
+'booksources-isbn' => 'ISBN:',
+'booksources-go' => 'යන්න',
+'booksources-text' => 'පහත දà·à¶šà·Šà·€à·™à¶±à·Šà¶±à·š අළුත් හ෠පරණ පොත් විකුණන අනෙකුත් අඩවි වලට සබà·à¶³à·’ ලà·à¶ºà·’ස්තුවක් වන අතර, ඔබ විසින් සොයන පොත් පිළිබඳ à·€à·à¶©à·’මනත් විස්තර ඒවà·â€à¶ºà·š අඩංගු වීමට ඉඩ ඇත:',
# Special:Log
'specialloguserlabel' => 'පරිà·à·“ලකයà·:',
-'speciallogtitlelabel' => 'මà·à¶­à·˜à¶šà·à·€:',
+'speciallogtitlelabel' => 'à·à·“ර්ෂය:',
'log' => 'ලà¶à·”-සටහන්',
'all-logs-page' => 'සියළු ලà¶à·”-සටහන්',
+'log-search-legend' => 'ලà¶à·”-සටහන් සඳහ෠ගවේෂණය කරන්න',
'log-search-submit' => 'යන්න',
+'alllogstext' => '{{SITENAME}} à·„à·’ සියළු සුගම ලà¶à·”-සටහන් à·„à·’ සංයුක්ත සංදර්à·à¶šà¶º.
+ලà¶à·”-සටහන් වර්ගය, පරිà·à·“ලක නà·à¶¸à¶º හ෠බලපෑම එල්ල වූ පිටුව තà·à¶»à·à¶œà·à¶±à·”මෙන් ඔබහට නà·à¶»à¶¹à·”මෙහි පුළුල අඩු කර ගත à·„à·à¶š.',
+'logempty' => 'ලà¶à·”-සටහනෙහි ගà·à¶½à¶´à·™à¶± අයිතමයන් කිසිවක් නොමà·à¶­.',
+'log-title-wildcard' => 'මෙම පෙළෙන් ඇරඹෙන à·à·“ර්ෂ සඳහ෠ගවේෂණය කරන්න',
# Special:AllPages
-'allpages' => 'සියළු පිටු',
-'alphaindexline' => '$1 සිâ€à¶§ $2 වෙත',
-'nextpage' => 'ඊළඟ පිටුව ($1)',
-'prevpage' => 'පූර්ව පිටුව ($1)',
-'allpagesfrom' => 'මෙහිදී ඇරඹෙන පිටු පෙන්වන්න:',
-'allarticles' => 'සියළු පිටු',
-'allpagessubmit' => 'යන්න',
-'allpagesprefix' => 'මෙම උපසර්ගය සහිත පිටු පෙන්වන්න:',
+'allpages' => 'සියළු පිටු',
+'alphaindexline' => '$1 සිâ€à¶§ $2 වෙත',
+'nextpage' => 'ඊළඟ පිටුව ($1)',
+'prevpage' => 'පූර්ව පිටුව ($1)',
+'allpagesfrom' => 'මෙහිදී ඇරඹෙන පිටු පෙන්වන්න:',
+'allarticles' => 'සියළු පිටු',
+'allinnamespace' => 'සියළු පිටු ($1 නà·à¶¸à¶…වකà·à·à¶º)',
+'allnotinnamespace' => 'සියළු පිටු ($1 නà·à¶¸à¶…වකà·à·à¶ºà·™à·„à·’ නොමà·à¶­à·’)',
+'allpagesprev' => 'පූර්ව',
+'allpagesnext' => 'ඊලඟ',
+'allpagessubmit' => 'යන්න',
+'allpagesprefix' => 'මෙම උපසර්ගය සහිත පිටු පෙන්වන්න:',
+'allpagesbadtitle' => 'සපය෠ඇති පිටු à·à·“ර්ෂය අනීතික විය නà·à¶­à·„ොත් එහි අන්තර්-භà·à·‚෠හ෠අන්තර් විකී උපසර්ගයක් අඩංගු විය.
+à·à·“ර්ෂයන්හි අඩංගු විය නොහà·à¶šà·’ අක්ෂර එකක් හ෠කිහිපයක් හ෠එහි අඩංගු වී තිබිය à·„à·à¶š.',
+'allpages-bad-ns' => '{{SITENAME}} à·„à·’ "$1" නà·à¶¸à¶…වකà·à·à¶º නොමà·à¶­.',
# Special:Categories
-'categories' => 'ප්â€à¶»à·€à¶»à·Šà¶œ',
+'categories' => 'ප්â€à¶»à·€à¶»à·Šà¶œ',
+'categoriespagetext' => 'පහත ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶±à·Šà·„à·’ පිටු හ෠මà·à¶°à·Šâ€à¶º හ෠අඩංගු වේ.
+[[Special:UnusedCategories|භà·à·€à·’ත෠නොවන ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶±à·Š]] මෙහි පෙන්නුම් කර නොමà·à¶­.
+ [[Special:WantedCategories|අවà·à·Šâ€à¶º ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà¶±à·Š]]ද බලන්න.',
+'categoriesfrom' => 'මෙහිදී ඇරඹෙන ප්â€à¶»à·€à¶»à·Šà¶œ පෙන්වන්න:',
+'special-categories-sort-count' => 'ගණණය පරිදි සුබෙදුම',
+'special-categories-sort-abc' => 'අකà·à¶»à·à¶¯à·’යේ පිළිවෙලට සුබෙදන්න',
# Special:ListUsers
-'listusers-submit' => 'පෙන්වන්න',
+'listusersfrom' => 'â€à¶¸à·™à¶¸ අකුරෙන් පටන්ගෙන පරිà·à·“ලකයන් ප්â€à¶»à¶¯à¶»à·Šà·à¶±à¶º කරන්න:',
+'listusers-submit' => 'පෙන්වන්න',
+'listusers-noresult' => 'පරිà·à·“ලකයෙකු සොයà·à¶œà¶­ නොහà·à¶šà·’ විය.',
+
+# Special:ListGroupRights
+'listgrouprights' => 'පරිà·à·“ලක කà·à¶«à·Šà¶© හිමිකම්',
+'listgrouprights-summary' => 'මෙම විකියේ අර්ථදක්ව෠ඇති පරිà·à·“ලක කà·à¶«à·Šà¶© ලà·à¶ºà·’ස්තුවක් ඔවුනට අදà·à·… ප්â€à¶»à·€à·šà· හිමිකම්ද සමගින් මෙහි පහත ලà·à¶ºà·’ස්තුගත කොට ඇත.
+පුද්ගලික හිමිකම් පිළිබඳ [[{{MediaWiki:Listgrouprights-helppage}}|à·€à·à¶©à·’මනත් තොරතුරු]] පà·à·€à¶­à·’ය à·„à·à¶š.',
+'listgrouprights-group' => 'කà·à¶«à·Šà¶©à¶º',
+'listgrouprights-rights' => 'හිමිකම්',
+'listgrouprights-helppage' => 'Help:කà·à¶«à·Šà¶© හිමිකම්',
+'listgrouprights-members' => '(පරිà·à·’ලකයන් ලà·à¶ºà·’ස්තුව)',
+'listgrouprights-right-display' => '$1 ($2)',
# E-mail user
-'emailuser' => 'මෙම පරිà·à·“ලකයà·à·„ට විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් යවන්න',
+'mailnologin' => 'යà·à¶ºà·”තු ලිපිනය නොමà·à¶­',
+'mailnologintext' => 'අනෙකුත් පරිà·à·“ලකයන්හට විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š යà·à·€à·”මට පෙරà·à¶­à·”à·€, ඔබ [[Special:UserLogin|ප්â€à¶»à·€à·’ෂ්ට වී]], ඔබගේ [[Special:Preferences|අභිරුචියන්හි]] නීතික විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනයක් සඳහන් කර තිබිය යුතුය.',
+'emailuser' => 'මෙම පරිà·à·“ලකයà·à·„ට විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් යවන්න',
+'emailpage' => ' පරිà·à·“ලකට විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à¶šà·Š යවන්න',
+'emailpagetext' => 'මෙම පරිà·à·“ලකය෠හට විද්â€à¶ºà·”ත්-තà·à¶´à·‘ල් පණිවුඩයක් යà·à·€à·“ම සඳහ෠මෙම ආකෘති පත්â€à¶»à¶º භà·à·€à·’ත෠කිරීමට ඔබ හට à·„à·à¶š.
+ලබන්න෠විසින් සෘජු ලෙස ඔබ හට පිළිතුරු එවනු à·„à·à¶šà·’ වන පරිදි, ඔබ විසින් [[Special:Preferences|ඔබගේ පරිà·à·“ලක අභිරුචියන්]] à·„à·’ ඇතුළත් කල විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය, විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලෙහි "වෙතින්" ලිපිනයෙහි පෙන්නුම් කරනු ඇත.',
+'usermailererror' => 'තà·à¶´à·à¶½à·Š ආරම්මණය පෙරළ෠දà·à¶šà·Šà·€à·– දà·à·‚ය:',
+'defemailsubject' => '{{SITENAME}} විද්â€à¶ºà·”ත්-තà·à¶´à·‘ල',
+'noemailtitle' => 'විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනයක් නොමà·à¶­',
+'noemailtext' => 'මෙම පරිà·à·“ලකය෠නීතික විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනයක් සඳහන් කර නà·à¶­à·”ව෠හà·, අනෙකුන්ගෙන් විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š නොලà·à¶¶à·“ම මන෠යà·à¶ºà·’ තà·à¶»à·à¶œà·™à¶± හ෠වේ.',
+'emailfrom' => 'වෙතින්:',
+'emailto' => 'වෙතට:',
+'emailsubject' => 'විෂයය:',
+'emailmessage' => 'පණිවුඩය:',
+'emailsend' => 'යවන්න',
+'emailccme' => 'මගේ පණිවුඩයෙහි පිටපතක් ම෠වෙත විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š කරන්න.',
+'emailccsubject' => '$1: $2 වෙත ඔබගේ පණිවුඩය පිටපත් කරන්න',
+'emailsent' => 'විද්â€à¶ºà·”ත්-තà·à¶´à·‘ල යවන ලදි',
+'emailsenttext' => 'ඔබගේ විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š පණිවුඩය යව෠ඇත.',
+'emailuserfooter' => '{{SITENAME}} à·„à·’ " පරිà·à·“ලකට විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à¶šà·Š යවන්න" à·à·Šâ€à¶»à·’තය අනුසà·à¶»à¶ºà·™à¶±à·Š $1 විසින් $2 වෙත විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් යවන ලදි.',
# Watchlist
'watchlist' => 'මගේ මුර-ලà·à¶ºà·’ස්තුව',
'mywatchlist' => 'මගේ මුර ලà·à¶ºà·’ස්තුව',
'watchlistfor' => "('''$1''' සඳහà·)",
+'nowatchlist' => 'ඔබගේ මුර-ලà·à¶ºà·’ස්තුවේ කිසිදු අයිතමයක් නොමà·à¶­.',
+'watchlistanontext' => 'ඔබගේ මුර-ලà·à¶ºà·’ස්තුවෙහි අයිතම නà·à¶»à¶¹à·“මට හ෠සංස්කරණය කිරීමට හ෠කරුණà·à¶šà¶» $1 සපුරන්න.',
+'watchnologin' => 'ප්â€à¶»à·€à·’ෂ්ට වී නොමà·à¶­',
+'watchnologintext' => 'ඔබගේ මුරලà·à¶ºà·’ස්තුව විකරණය කිරීමට පෙරà·à¶­à·”à·€ ඔබ [[Special:UserLogin|ප්â€à¶»à·€à·’ෂ්ට වී]] සිටිය යුතුය.',
'addedwatch' => 'මුර-ලà·à¶ºà·’ස්තුවට එක් කරන ලදි',
'addedwatchtext' => "\"[[:\$1]]\" පිටුව ඔබගේ [[Special:Watchlist|මුර-ලà·à¶ºà·’ස්තුවට]] එක් කොට ඇත.
-මෙම පිටුවට සහ එයට අදà·à·… à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුවට ඉදිරියෙහිදී සිදු කෙරෙන වෙනස් කම් මෙහි ලේඛනගත වන අතර, ප්â€à¶»à¶·à·šà¶¯à¶±à¶º කර ගà·à¶±à·“මෙහි පහසුව තකà·, [[Special:RecentChanges|මෑත වෙනස්කම් ලà·à¶ºà·’ස්තුව]] තුල මෙම පිටුව '''තදකුරු''' වලින් දක්වනු ඇත.",
+මෙම පිටුවට සහ එයට අදà·à·… à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුවට ඉදිරියෙහිදී සිදු කෙරෙන වෙනස් කම් මෙහි ලේඛනගත වන අතර, ප්â€à¶»à¶·à·šà¶¯à¶±à¶º කර ගà·à¶±à·“මෙහි පහසුව තකà·, [[Special:RecentChanges|මෑත වෙනස්වීම් ලà·à¶ºà·’ස්තුව]] තුල මෙම පිටුව '''තදකුරු''' වලින් දක්වනු ඇත.",
'removedwatch' => 'මුර-ලà·à¶ºà·’ස්තුවෙන් ඉවත් කරන ලදි',
'removedwatchtext' => 'මෙම "[[:$1]]" පිටුව [[Special:Watchlist|ඔබගේ මුර-ලà·à¶ºà·’ස්තුවෙන්]] ඉවත් කරන ලදි.',
'watch' => 'මුර කරන්න',
'watchthispage' => 'මෙම පිටුව මුර කරන්න',
'unwatch' => 'මුර නොකරන්න',
-'watchlist-details' => 'à·ƒà·à¶šà¶ à·Šà¶¡à· පිටු â€à¶±à·œà¶œà·’ණිය කල, ඔබගේ මුර-ලà·à¶ºà·’ස්තුවෙහි {{PLURAL:$1|$1 පිටුවක්|පිටු $1 ගණනක්}} ඇත.',
+'unwatchthispage' => 'මුර-කිරීම නවතින්න',
+'notanarticle' => 'අන්තර්ගත පිටුවක් නොවේ',
+'notvisiblerev' => 'සංà·à·à¶°à¶±à¶º මකà·à¶¯à¶¸à· ඇත',
+'watchnochange' => 'ඔබ විසින් මුරකෙරෙන කිසිදු අයිතමයක් දක්ව෠ඇති කà·à¶½ සීමà·à·€à·™à·„ිදී සංස්කරණයට භà·à¶¢à¶±à¶º වී නොමà·à¶­.',
+'watchlist-details' => 'à·ƒà·à¶šà¶ à·Šà¶¡à· පිටු නොගිණුනු කල, ඔබගේ මුර-ලà·à¶ºà·’ස්තුවෙහි {{PLURAL:$1|එක් පිටුවක්|පිටු $1 ක්}} ඇත.',
+'wlheader-enotif' => '* විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š දà·à¶±à·”ම්දීම සක්â€à¶»à·“ය කෙරිණි.',
+'wlheader-showupdated' => "* ඔබ විසින් ඒවà·à¶§ අවසන් වරට පිවිසුනු පසුව වෙනස්කෙරුනු පිටු '''තදකුරු''' වලින් පෙන්ව෠ඇත",
+'watchmethod-recent' => 'මුර-කෙරෙන පිටු සඳහ෠මෑත සංස්කරණයන් පරික්â€à·‚෠කරමින්',
+'watchmethod-list' => 'මෑත සංස්කරණයන් සඳහ෠මුර-කෙරෙන පිටු පරික්â€à·‚෠කරමින්',
+'watchlistcontains' => 'ඔබගේ මුර-ලà·à¶ºà·’ස්තුවෙහි {{PLURAL:$1|එක් පිටුවක්|පිටු $1 ක්}} අඩංගුය.',
+'iteminvalidname' => "'$1' අයිතමය පිළිබඳ ගà·à¶§à·…ුවක් ඇත, අනීතික නමකි...",
+'wlnote' => "පහත දà·à¶šà·Šà·€à·™à¶±à·Šà¶±à·š, අවසන් {{PLURAL:$2|පà·à¶º|පà·à¶º '''$2''' }} තුලදී සිදු කෙරී ඇති {{PLURAL:$1|අවසන් වෙනස්වීම්යි |අවසන් වෙනස්වීම් '''$1''' යි}}.",
'wlshowlast' => 'අවසන් පà·à¶º $1 දින $2 $3 පෙන්වන්න',
+'watchlist-show-bots' => 'රොබ෠සංස්කරණයන් පෙන්වන්න',
'watchlist-hide-bots' => 'රොබ෠සංස්කරණ සඟවන්න',
+'watchlist-show-own' => 'මà·à¶œà·š සංස්කරණයන් පෙන්වන්න',
'watchlist-hide-own' => 'මà·à¶œà·š සංස්කරණ සඟවන්න',
+'watchlist-show-minor' => 'සුළු සංස්කරණයන් පෙන්වන්න',
'watchlist-hide-minor' => 'සුළු සංස්කරණ සඟවන්න',
# Displayed when you click the "watch" button and it is in the process of watching
'watching' => 'මුර කරමින්...',
'unwatching' => 'මුර නොකරමින්...',
-'enotif_mailer' => '{{SITENAME}}à·„à·’ නිවේදන යවන්නà·',
+'enotif_mailer' => '{{SITENAME}}à·„à·’ නිවේදන යවන්නà·',
+'enotif_reset' => 'පිවිසුනු සියළු පිටු සලකුණු කරන්න',
+'enotif_newpagetext' => 'මෙය නව පිටුවකි.',
+'enotif_impersonal_salutation' => '{{SITENAME}} පරිà·à·“ලක',
+'changed' => 'වෙනස්කරන ලදි',
+'created' => 'තනන ලදි',
+'enotif_subject' => '{{SITENAME}}හි $PAGETITLE යන පිටුව $PAGEEDITOR විසින් $CHANGEDORCREATED කෙරිණි',
+'enotif_lastvisited' => 'ඔබගේ අවසà·à¶± පිවිසුමට පසු සිදුවූ සියළු වෙනස්වීම් නà·à¶»à¶¹à·”මට $1 බලන්න.',
+'enotif_lastdiff' => 'මෙම වෙනස නà·à¶»à¶¹à·“ම සඳහ෠$1 බලන්න.',
+'enotif_anon_editor' => 'නිර්නà·à¶¸à·’ක පරිà·à·“ලක $1',
+'enotif_body' => 'à·ƒà·à¶¯à¶» $WATCHINGUSERNAME,
+
+
+{{SITENAME}} à·„à·’ $PAGETITLE පිටුව, $PAGEEDITDATE දිනදී $PAGEEDITOR විසින් $CHANGEDORCREATED කර ඇති අතර, වත්මන් අනුවà·à¶¯à¶º සඳහ෠$PAGETITLE_URL බලන්න.
+
+$NEWPAGE
+
+සංස්කà·à¶»à¶šà¶œà·š à·ƒà·à¶»à·à¶‚à·à¶º: $PAGESUMMARY $PAGEMINOREDIT
+
+සංස්කà·à¶»à¶š හ෠සම්බන්ධවීමට:
+තà·à¶´à·‘ල: $PAGEEDITOR_EMAIL
+විකි: $PAGEEDITOR_WIKI
+
+ඔබ විසින් මෙම පිටුව වෙත පිවිසුනොත් මිස ඉදිරියෙහිදී සිදුවිය à·„à·à¶šà·’ වෙනස්වීම් අභිමුඛයෙහි වෙනත් කිසිම දෑනුම්දීම් සිදුනොවනු ඇත.
+ඔබගේ මුර ලà·à¶ºà·’ස්තුවෙහි ඔබගේ සියළු මුරකෙරුණු පිටු සඳහ෠දà·à¶±à·”ම්දීමේ සලකුණු ප්â€à¶»à¶­à·Šâ€à¶ºà·à¶»à¶¸à·Šà¶· කෙරුමද ඔබ හට සිදුකල à·„à·à¶š.
+
+ ඔබගේ හිතවත් {{SITENAME}} à·„à·’ දà·à¶±à·”ම්දීමේ පද්ධතිය
+
+--
+ඔබගේ මුරලà·à¶ºà·’ස්තු පරිස්ථිතීන් වෙනස්කිරීම සඳහà·
+{{fullurl:{{ns:special}}:Watchlist/edit}} වෙත පිවිසෙන්න
+
+ප්â€à¶»à¶­à·’පà·à·‚ණය à·„à· à·€à·à¶©à·’මනත් සහà·à¶º:
+{{fullurl:{{MediaWiki:Helppage}}}}',
# Delete/protect/revert
'deletepage' => 'පිටුව මක෠දමන්න',
+'confirm' => 'තහවුරු කරන්න',
+'excontent' => "අන්තර්ගතය වූයේ: '$1'",
+'excontentauthor' => "අන්තර්ගතය වූයේ: '$1' (හ෠එකම දà·à¶ºà¶šà¶ºà· වූයේ '[[Special:Contributions/$2|$2]]' පමණි)",
+'exbeforeblank' => "හිස්කිරීමට පෙරà·à¶­à·”à·€ පà·à·€à·à¶­à·’ අන්තර්ගතය වූයේ: '$1'",
+'exblank' => 'පිටුව හිස්ව පà·à·€à¶­à·’ණි',
+'delete-confirm' => '"$1" මක෠දමන්න',
+'delete-backlink' => '↠$1',
+'delete-legend' => 'මකන්න',
'historywarning' => 'අවවà·à¶¯à¶ºà¶ºà·’: ඔබ විසින් මක෠දà·à¶¸à·“මට සූදà·à¶±à¶¸à·Š වන පිටුවට ඉතිහà·à·ƒà¶ºà¶šà·Š ඇත:',
'confirmdeletetext' => 'එහි සමස්ත ඉතිහà·à·ƒà¶º හ෠සමගින් පිටුවක් මක෠දà·à¶¸à·“මට ඔබ à·ƒà·à¶»à·ƒà·™à¶ºà·’.
ඔබගේ අභිමතà·à¶»à·Šà¶®à¶º මෙයමදà·à¶ºà·’ අවලà·à¶šà¶±à¶º කරමින්, මෙහි ප්â€à¶»à¶­à·’විපà·à¶š මුළුමනින් ඔබ විසින් අවබà·à¶° කරගෙන ඇති බවට සෑහීමට පත් වෙමින් à·„à·, ඔබ මෙය සිදුකරන්නේ [[{{MediaWiki:Policy-url}}|ප්â€à¶»à¶­à·’පත්තියට]] අනුකූලවදà·à¶ºà·’ විමස෠බලන්න.',
-'actioncomplete' => 'ක්â€à¶»à·’යà·à·€ සමà·à¶´à·Šà¶­à¶ºà·’',
+'actioncomplete' => 'ක්â€à¶»à·’යà·à·€ පරිසමà·à¶´à·Šà¶­à¶ºà·’',
'deletedtext' => '"<nowiki>$1</nowiki>" මක෠දම෠ඇත.
මෑත මකà·à¶¯à·à¶¸à·“ම් පිළිබඳ à·€à·à¶»à·Šà¶­à·à·€à¶šà·Š සඳහ෠$2 බලන්න.',
'deletedarticle' => '"[[$1]]" මක෠දමන ලදි',
+'suppressedarticle' => '"[[$1]]" යටපත් කෙරිණි',
'dellogpage' => 'මකà·-දà·à¶¸à·“ම් ලà¶à·” සටහන',
+'dellogpagetext' => 'පහත දà·à¶šà·Šà·€à·™à¶±à·Šà¶±à·š ඉත෠මෑතදී සිදු කර ඇති මකà·à¶¯à·à¶¸à·“ම් ලà·à¶ºà·’ස්තුවකි.',
+'deletionlog' => 'මකà·-දà·à¶¸à·”ම් ලà¶à·”-සටහන',
+'reverted' => 'පà·à¶»à¶«à·’ සංà·à·à¶°à¶±à¶º වෙත ප්â€à¶»à¶­à·’වර්තනය කෙරිණි',
'deletecomment' => 'මක෠දà·à¶¸à·“මට හේතුව:',
'deleteotherreason' => 'අනෙකුත්/අමතර හේතුව:',
'deletereasonotherlist' => 'අනෙකුත් හේතුව',
-'rollbacklink' => 'පෙරළà·à¶ºà·‘ම',
+'deletereason-dropdown' => '*à·ƒà·à¶¸à·à¶±à·Šâ€à¶º මකà·à¶¯à·à¶¸à·“ම් හේතූන්
+** කතෘගේ ඉල්ලීම
+** හිමිකම් උල්ලංà¶à¶±à¶º
+** වන්ධල්â€à¶ºà¶º',
+'delete-edit-reasonlist' => 'සංස්කරණ මක෠දà·à¶¸à·“ම් හේතු',
+'delete-toobig' => '{{PLURAL:$1|එක් සංà·à·à¶°à¶±à¶ºà¶šà¶§|සංà·à·à¶°à¶± $1 කට}} වඩ෠වà·à¶©à·’, විà·à·à¶½ සංස්කරණ ඉතිහà·à·ƒà¶ºà¶šà·Š මෙම පිටුව සතු වෙයි.
+අනවධà·à¶±à¶º නිස෠{{SITENAME}}à·„à·’ සිදුවිය à·„à·à¶šà·’ අක්â€à¶»à¶¸à·€à¶­à·Šà·€à·“ම් වලකනු වස්, මෙවà·à¶±à·’ පිටු මකà·à¶¯à·à¶¸à·“ම පිළිබඳ සීම෠තහංචි පනව෠ඇත.',
+'delete-warning-toobig' => 'මෙම පිටුවට, {{PLURAL:$1|එක් සංà·à·à¶°à¶±à¶ºà¶šà¶§|සංà·à·à¶°à¶± $1 කට}} වඩ෠වà·à¶©à·’ විà·à·à¶½ සංස්කරණ ඉතිහà·à·ƒà¶ºà¶šà·Š ඇත.
+මෙය මකà·à¶¯à·à¶¸à·“ම {{SITENAME}} à·„à·’ දත්ත-ගබඩ෠ක්â€à¶»à·’යà·à¶šà·à¶»à¶šà¶¸à·Š වලට අවහිරත෠පà·à¶± නà·à¶‚වීමට හේතු විය à·„à·à¶š;
+පරිස්සමින් ඉදිරි කටයුතු කරන්න.',
+'rollback' => 'සංස්කරණයන් පුනරà·à·€à¶»à·Šà¶­à¶±à¶º කරන්න',
+'rollback_short' => 'පුනරà·à·€à¶»à·Šà¶­à¶±à¶º',
+'rollbacklink' => 'පුනරà·à·€à¶»à·Šà¶­à¶±à¶º',
+'rollbackfailed' => 'පුනරà·à·€à¶»à·Šà¶­à¶±à¶º අසà·à¶»à·Šà¶®à¶šà¶ºà·’',
+'cantrollback' => 'සංස්කරණය ප්â€à¶»à¶­à·’වර්තනය කල නොහà·à¶š;
+අවසන් දà·à¶ºà¶šà¶ºà· මෙම පිටුවේ එකම කතෘවරයà·à¶¯ වෙයි.',
+'alreadyrolled' => '[[User:$2|$2]] ([[User talk:$2|à·ƒà·à¶šà¶ à·Šà¶¡à·à·€]] | [[Special:Contributions/$2|{{int:contribslink}}]]) විසින් සිදුකල [[:$1]] à·„à·’ අවසà·à¶± සංà·à·à¶°à¶±à¶º පුනරà·à·€à¶»à·Šà¶­à¶±à¶º කල නොහà·à¶š;
+වෙනත් අයෙකු අතින් පිටුව දà·à¶±à¶§à¶¸à¶­à·Š සංස්කරණය වී හ෠පුනරà·à·€à¶»à·Šà¶­à¶±à¶º වී ඇත.
+
+පිටුවට අවසන් සංස්කරණය සිදුකොට ඇත්තේ [[User:$3|$3]] ([[User talk:$3|à·ƒà·à¶šà¶ à·Šà¶¡à·à·€]] | [[Special:Contributions/$3|{{int:contribslink}}]]) විසිනි.',
+'editcomment' => 'සංස්කරණ පරිකථනය වූයේ: "<i>$1</i>".', # only shown if there is an edit comment
+'revertpage' => '[[Special:Contributions/$2|$2]] ([[User talk:$2|à·ƒà·à¶šà¶ à·Šà¶¡à·à·€]]) ගේ සංස්කරණයන් [[User:$1|$1]] ගේ අවසන් අනුවà·à¶¯à¶º වෙත ප්â€à¶»à¶­à·’වර්තනය කෙරිණි', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'rollback-success' => ' $1 විසින් සිදුකල සංස්කරණයන් ප්â€à¶»à¶­à·’වර්තනය කරන ලදි;
+$2 ගේ අවසන් අනුවà·à¶¯à¶º වෙතට යළි වෙනස් කරන ලදි .',
+'sessionfailure' => 'ඔබගේ ප්â€à¶»à·€à·’ෂ්ට වීමේ à·ƒà·à·ƒà·’යෙහි කිසියම් ගà·à¶§à·…ුකà·à¶»à·“ තත්ත්වයක් පà·à¶± නà·à¶œà·“ ඇත;
+à·ƒà·à·ƒà·’ පරිග්â€à¶»à·„ණයට එරෙහි ආරක්ෂිත පියවරක් ලෙස මෙම ක්â€à¶»à·’යà·à·€ අත්හà·à¶»à¶¯à¶¸à· ඇත.
+"පසුපසට" බොත්තම ක්ලික් කර ඔබ පà·à¶¸à·’ණි පිටුව යළිපූරණය නොට නà·à·€à¶­ උත්සà·à·„ කරන්න.',
'protectlogpage' => 'ආරක්ෂණය කිරීම් දà·à¶šà·Šà·€à·™à¶± ලà¶à·”-සටහන',
+'protectlogtext' => 'පිටු ඇවුරුම් හ෠ඇවුරුම් අවලංගු කිරීම් ලà·à¶ºà·’ස්තුවක් පහත දà·à¶šà·Šà·€à·š.
+දà·à¶±à¶§ ක්â€à¶»à·’යà·à¶­à·Šà¶¸à¶š වන පිටු ආරක්ෂණයන් ලà·à¶ºà·’ස්තුවක් සඳහ෠[[Special:ProtectedPages|ආරක්ෂිත පිටු ලà·à¶ºà·’ස්තුව]] බලන්න.',
+'protectedarticle' => '"[[$1]]" ආරක්â€à·‚ණය කරන ලදි',
+'modifiedarticleprotection' => ' "[[$1]]" සඳහ෠ආරක්â€à·‚ණ මට්ටම වෙනස් කෙරිණි',
+'unprotectedarticle' => '"[[$1]]" à·„à·’ ආරක්â€à·‚ණය අවලංගු කෙරිණි',
+'protect-title' => ' "$1" සඳහ෠ආරක්â€à·‚ණ මට්ටම වෙනස් කරන්න',
+'protect-backlink' => '↠$1',
+'protect-legend' => 'ආරක්â€à·‚ණය තහවුරු කරන්න',
'protectcomment' => 'පරිකථනය:',
'protectexpiry' => 'ඉකුත් වීම:',
-'protect_expiry_invalid' => 'අවලංගු ඉකුත් වීමේ කà·à¶½à¶ºà¶šà·’.',
+'protect_expiry_invalid' => 'අනීතික ඉකුත් වීමේ කà·à¶½à¶ºà¶šà·’.',
'protect_expiry_old' => 'ඉකුත් වීමේ කà·à¶½à¶º දà·à¶±à¶§à¶¸à¶­à·Š ඉක්ම ගොස් ඇත.',
-'protect-unchain' => 'ගෙන යà·à¶¸ පිළිබඳ දà·à¶±à¶§ පනව෠ඇති à·€à·à¶»à¶«à¶º ඉවත් කරන්න',
+'protect-unchain' => 'ගෙන යà·à¶¸ පිළිබඳ දà·à¶±à¶§ පනව෠ඇති ඇවුරුම ඉවත් කරන්න',
'protect-text' => '<strong><nowiki>$1</nowiki></strong> පිටුව සඳහ෠ආරක්ෂණ මට්ටම නà·à¶»à¶¹à·“ම හ෠වෙනස් කිරීම මෙහිදී ඔබ විසින් සිදු කල à·„à·à¶š.',
+'protect-locked-blocked' => 'à·€à·à¶»à¶«à¶ºà¶§ ලක්ව සිටියදී ඔබ හට ආරක්ෂණ මට්ටම් වෙනස්කල නොහà·à¶š.
+<strong>$1</strong> පිටුව සඳහ෠වත්මන් පරිස්ථිතීන් මෙලෙස වේ:',
+'protect-locked-dblock' => 'සක්â€à¶»à·“ය දත්ත-ගබඩà·à·€ ඇවුරුමක් හේතුවෙන්, ආරක්ෂණ මට්ටම් වෙනස් කිරීම සිදු කල නොහà·à¶šà·’ තත්ත්වයක් උද්ගත වී ඇත.
+පිටුව සඳහ෠වත්මන් පරිස්ථිතීන් මෙසේය <strong>$1</strong>:',
'protect-locked-access' => 'පිටුවෙහි ආරක්ෂණ මට්ටම් වෙනස් කිරීම සඳහ෠ඔබගේ ගිණුමට අවසර නà·à¶­.
පිටුවෙහි වත්මන් à·ƒà·à¶šà·ƒà·”ම් මෙහි දà·à¶šà·Šà·€à·š <strong>$1</strong>:',
'protect-cascadeon' => 'තීරු දර්à·à¶± ආරක්ෂණය බල ගන්ව෠ඇති පහත {{PLURAL:$1|පිටුව|පිටු}} අන්තර්ගත වීම හේතුවෙන් මෙම පිටුව දà·à¶±à¶§ ආරක්ෂණයට ලක්ව ඇත.
@@ -812,20 +1715,81 @@ $3 විසින් සපය෠ඇති හේතුව ''$2'' වේ",
'protect-cantedit' => 'ඔබ හට එය සංස්කරණය කිරීමට අවසර නොමà·à¶­à·’ බà·à·€à·’න්, ඔබ හට මෙම පිටුවෙහි ආරක්ෂණ මට්ටම වෙනස් කල නොහà·à¶š.',
'restriction-type' => 'අවසරය:',
'restriction-level' => 'පරිසීම෠මට්ටම:',
+'minimum-size' => 'අවම විà·à·à¶½à¶­à·Šà·€à¶º',
+'maximum-size' => 'උපරිම විà·à·à¶½à¶­à·Šà·€à¶º:',
+'pagesize' => '(බයිට්)',
+
+# Restrictions (nouns)
+'restriction-edit' => 'සංස්කරණය කරන්න',
+'restriction-move' => 'ගෙන යන්න',
+'restriction-create' => 'තනන්න',
+'restriction-upload' => 'උඩුගත කරන්න',
+
+# Restriction levels
+'restriction-level-sysop' => 'පූර්ණ ලෙස ආරක්â€à·‚ණය කෙරිණි',
+'restriction-level-autoconfirmed' => 'අර්ධ ලෙස ආරක්â€à·‚ණය කෙරිණි',
+'restriction-level-all' => 'ඕනෑම මට්ටමක්',
# Undelete
-'undeletebtn' => 'ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º',
-'undelete-search-submit' => 'සොයන්න',
+'undelete' => 'මක෠දà·à¶¸à·– පිටු නරඹන්න',
+'undeletepage' => 'මක෠දà·à¶¸à·– පිටු නරඹ෠ඒව෠ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කරන්න',
+'undeletepagetitle' => "'''මෙහි පහත සමන්විත වන්නේ [[:$1|$1]] à·„à·’ මකà·à¶¯à·à¶¸à·”ණු සංà·à·à¶°à¶±à¶ºà¶±à·Š ගෙනි '''.",
+'viewdeletedpage' => 'මක෠දà·à¶¸à·– පිටු නරඹන්න',
+'undeletepagetext' => 'පහත පිටු මකà·à¶¯à·à¶¸à·”වද සංරක්â€à·‚ිතà·à¶œà·à¶»à¶ºà·™à·„à·’ තවමත් පවතින බà·à·€à·’න් ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කල à·„à·à¶š.
+සංරක්â€à·‚ිතà·à¶œà·à¶»à¶º කලින් කලට සුද්ධ පවිත්â€à¶» කරනු ලà·à¶¶à·’ය à·„à·à¶š.',
+'undelete-fieldset-title' => 'සංà·à·à¶°à¶±à¶ºà¶±à·Š ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කරන්න',
+'undeleteextrahelp' => "පිටුවෙහි සමස්ත ඉතිහà·à·ƒà¶º ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කරනු වස්, සියළු පිරික්සුම්කොටු නොතà·à¶»à·, '''''ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º''''' ක්ලික් කරන්න.
+යම් සුවිà·à·šà·‚ ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶ºà¶šà·Š සිදුකිරීමට, ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කිරීමට රිසි සංà·à·à¶°à¶±à¶ºà¶±à·Šà¶§ අනුරූප කොටු තà·à¶»à·à¶œà·™à¶±, '''''ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º''''' ක්ලික් කරන්න.
+'''''ප්â€à¶»à¶­à·Šâ€à¶ºà·à¶»à¶¸à·Šà¶·à¶º''''' ක්ලික් කිරීමෙන් පරිකථන ක්ෂේත්â€à¶»à¶º හ෠සියළු පිරික්සුම්කොටු නිෂ්කà·à·à¶±à¶º වේ.",
+'undeleterevisions' => ' {{PLURAL:$1|සංà·à·à¶°à¶±à¶ºà¶šà·Š|සංà·à·à¶°à¶± $1 ක්}} සංරක්â€à·‚ිතà·à¶œà·à¶»à¶ºà¶§ යවන ලදි',
+'undeletehistory' => 'ඔබ පිටුව ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කලහොත්, සියළු සංà·à·à¶°à¶±à¶ºà¶±à·Š ඉතිහà·à·ƒà¶ºà¶§ ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º වනු ඇත.
+මකà·à¶¯à·à¶¸à·“මෙන් අනතුරුව පළමු නමම සහිත නව පිටුවක් තà·à¶±à·”වේ නම්, ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à·’ත සංà·à·à¶°à¶±à¶ºà¶±à·Š පූර්ව ඉතිහà·à·ƒà¶ºà·™à·„à·’ බහà·à¶½à·š .',
+'undeleterevdel' => 'උඩු පිටුව හ෠ගොනු සංà·à·à¶°à¶±à¶º හ෠භà·à¶œà·’ක à·€à·à¶ºà·™à¶±à·Š මකà·à¶¯à·à¶¸à·“ම එහි ප්â€à¶»à¶­à·’ඵලයක් වන්නේ නම් මකà·à¶¯à·à¶¸à·“ම අවලංගු කිරීම සිදුනොකරනු ඇත.
+â€à¶‘à·€à·à¶±à·’ අවස්ථà·à·€à¶½à¶¯à·“, නවීනතම මකà·à¶¯à·à¶¸à·”ණු සංà·à·à¶°à¶±à¶º නොතà·à¶»à·à¶œà·à¶±à·”ම හ෠නොසà·à¶Ÿà·€à·“ම හ෠ඔබ විසින් සිදුකල යුතුය.',
+'undeletehistorynoadmin' => 'මෙම පිටුව මකà·à¶¯à¶¸à· ඇත.
+මක෠දà·à¶¸à·”මට පෙර මෙම පිටුව සංස්කරණය කල පරිà·à·“ලකයන් පිළිබඳ විස්තරද සහිතව, මකà·à¶¯à·à¶¸à·”මට හේතුව පහත à·ƒà·à¶»à·à¶‚à·à¶ºà·™à·„à·’ දà·à¶šà·Šà·€à·š.
+මෙම මකà·à¶¯à·à¶¸à·”ණු සංà·à·à¶°à¶±à¶ºà¶±à·Šà¶œà·š තථ්â€à¶º පෙළ පරිහරණය කල à·„à·à¶šà·Šà¶šà·š පරිපà·à¶½à¶šà·€à¶»à·”න්ට පමණයි.',
+'undeleterevision-missing' => 'අනීතික හ෠සොයà·à¶œà¶­à¶±à·œà·„à·à¶šà·’ සංà·à·à¶°à¶±à¶º.
+එක්ක෠ඔබගේ සබà·à¶³à·’ය සදොස්ය, නà·à¶­à·„ොත් සංà·à·à¶°à¶±à¶º ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶ºà¶§ හ෠සංරක්ෂිතයෙන් ඉවත් කිරීමට හ෠ලක්ව තිබේ.',
+'undelete-nodiff' => 'පූර්ව සංà·à·à¶°à¶± කිසිවක් සොය෠ගත නොහà·à¶šà·’ විය.',
+'undeletebtn' => 'ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º',
+'undeletelink' => 'ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කරන්න',
+'undeletereset' => 'ප්â€à¶»à¶­à·Šâ€à¶ºà·à¶»à¶¸à·Šà¶· කරන්න',
+'undeletecomment' => 'පරිකථනය:',
+'undeletedarticle' => '"[[$1]]" ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කරන ලදි',
+'undeletedrevisions' => '{{PLURAL:$1|සංà·à·à¶°à¶±à¶ºà¶šà·Š|සංà·à·à¶°à¶± $1 ක්}} ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කරන ලදි',
+'undeletedrevisions-files' => '{{PLURAL:$1|එක් සංà·à·à¶°à¶±à¶ºà¶šà·Š| සංà·à·à¶°à¶± $1 ක්}} සහ {{PLURAL:$2|එක් ගොනුවක්|ගොනු $2 ක්}} ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කෙරිණි',
+'undeletedfiles' => '{{PLURAL:$1|එක් ගොනුවක්|ගොනු $1 ක්}} ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කෙරිණි',
+'cannotundelete' => 'මකà·à¶¯à·à¶¸à·“ම ප්â€à¶»à¶­à·’ලà·à¶¸ කිරීම අසà·à¶»à·Šà¶®à¶š විය;
+මෙම පිටුවේ මකà·à¶¯à·à¶¸à·“ම ප්â€à¶»à¶­à·’ලà·à¶¸ කිරීම යමෙකු මීට කලින් කර ඇතුව෠විය à·„à·à¶š.',
+'undeletedpage' => "<big>'''$1 ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කෙරී ඇත'''</big>
+
+මෑතදී සිදුවූ මකà·à¶¯à·à¶¸à·“ම් හ෠ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶ºà¶±à·Š à·„à·’ à·€à·à¶»à·Šà¶­à·à·€à¶šà·Š උදෙස෠[[Special:Log/delete|මකà·à¶¯à·à¶¸à·“ම් ලà¶à·”-සටහන]] පරිà·à·“ලනය කරන්න.",
+'undelete-header' => 'මෑතදී මකà·à¶¯à·à¶¸à·”ණු පිටු සඳහ෠[[Special:Log/delete|මකà·à¶¯à·à¶¸à·”ම් ලà¶à·”-සටහන]] බලන්න.',
+'undelete-search-box' => 'මක෠දà·à¶¸à·– පිටු ගවේෂණය කරන්න',
+'undelete-search-prefix' => 'මෙයින් ඇරඹෙන පිටු පෙන්වන්න:',
+'undelete-search-submit' => 'ගවේෂණය',
+'undelete-no-results' => 'මකà·à¶¯à·à¶¸à·“ම් සංරක්ෂිතයෙහි ගà·à¶½à¶´à·™à¶± පිටු කිසිවක් හමු නොවිණි.',
+'undelete-filename-mismatch' => ' $1 වේලà·à¶¸à·”ද්â€à¶»à·à·€ සමගà·à¶­à·’ ගොනු සංà·à·à¶°à¶±à¶ºà·š මකà·à¶¯à·à¶¸à·“ම ප්â€à¶»à¶­à·’ලà·à¶¸ කල නොහà·à¶š: ගොනුනà·à¶¸à¶º නොගà·à·…පේ',
+'undelete-bad-store-key' => ' $1 වේලà·à¶¸à·”ද්â€à¶»à·à·€ සමගà·à¶­à·’ ගොනු සංà·à·à¶°à¶±à¶ºà·š මකà·à¶¯à·à¶¸à·“ම ප්â€à¶»à¶­à·’ලà·à¶¸ කල නොහà·à¶š: මකà·à¶¯à·à¶¸à·“මට පෙර ගොනුව අස්ථà·à¶±à¶œà¶­à·€à·“ තිබුණි.',
+'undelete-cleanup-error' => 'භà·à·€à·’ත෠නොකල සංරක්ෂිත ගොනුව "$1" මකà·à¶¯à·à¶¸à·“මෙහිදී දà·à·‚ ඇතිවිය.',
+'undelete-missing-filearchive' => '$1 ගොනු සංරක්ෂණ අනන්â€à¶ºà·à¶‚කය දත්ත-ගබඩà·à·€à·™à·„à·’ නොමà·à¶­à·’ නිස෠ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කල නොහà·à¶šà·’ විය.
+එහි මකà·à¶¯à·à¶¸à·”ම දà·à¶±à¶§à¶¸à¶­à·Š අවලංගු කර ඇතුව෠විය à·„à·à¶š.',
+'undelete-error-short' => 'මෙම ගොනුව මකà·à¶¯à·à¶¸à·“ම අවලංගු කිරීමේදී දà·à·‚යක් ඇති විය: $1',
+'undelete-error-long' => 'මෙම ගොනුව මකà·à¶¯à·à¶¸à·“ම අවලංගු කිරීමේදී දà·à·‚ හමු විය:
+
+$1',
# Namespace form on various pages
'namespace' => 'නà·à¶¸à¶…වකà·à·à¶º:',
-'invert' => 'තà·à¶»à·à¶œà·à¶±à·”ම උඩු-යටිකුරු කරන්න',
+'invert' => 'තà·à¶»à·à¶œà·à¶±à·”ම කණපිට පෙරලන්න',
'blanknamespace' => '(ප්â€à¶»à¶°à·à¶±)',
# Contributions
-'contributions' => 'මේ පරිà·à·“ලකයà·à¶œà·š දà·à¶ºà¶šà¶­à·Šà·€à¶º',
+'contributions' => 'මේ පරිà·à·“ලකයà·à¶œà·š දà·à¶ºà¶šà¶­à·Šà·€à¶ºà¶±à·Š',
'mycontris' => 'මගේ දà·à¶ºà¶šà¶­à·Šà·€',
-'contribsub2' => '$1 ($2) සඳහà·',
+'contribsub2' => '$1 සඳහ෠($2)',
+'nocontribs' => 'මෙම උපමà·à¶±à¶ºà¶±à·Š හ෠ගà·à¶½à¶´à·™à¶± වෙනස්වීම් හමුනොවිණි.',
'uctop' => '(පෙරටු)',
'month' => 'මෙම මස (හ෠ඉන් පෙර) සිට:',
'year' => 'මෙම වසර (හ෠ඉන් පෙරà·à¶­à·”à·€) සිට:',
@@ -852,12 +1816,67 @@ $3 විසින් සපය෠ඇති හේතුව ''$2'' වේ",
'whatlinkshere-links' => '↠සබà·à¶³à·’',
'whatlinkshere-hideredirs' => '$1 යළි-යොමුකරයි',
'whatlinkshere-hidetrans' => '$1 අන්තඃගතයන්',
+'whatlinkshere-hidelinks' => 'සබà·à¶³à·’යන් $1',
+'whatlinkshere-hideimages' => ' රූප සබà·à¶³à·’යන් $1',
+'whatlinkshere-filters' => 'පෙරහන්',
# Block/unblock
'blockip' => 'පරිà·à·“ලකය෠වà·à¶»à¶«à¶º කරන්න',
-'ipaddress' => 'IP යොමුව:',
+'blockip-legend' => 'à·€à·à¶»à¶«à¶ºà¶šà¶½ පරිà·à·“ලක',
+'blockiptext' => 'විà·à·šà·‚ිත අන්තර්ජà·à¶½ ලිපිනයකින් හ෠ප්â€à¶»à¶­à·’à·à·“ලක නà·à¶¸à¶ºà¶šà·’න් ලිවීම් ප්â€à¶»à·€à·šà·à¶º à·€à·à¶»à¶«à¶º කෙරුමට පහත ආකෘති පත්â€à¶»à¶º භà·à·€à·’ත෠කරන්න.
+වන්ධල්â€à¶ºà¶º à·€à·à¶½à·à¶šà·Šà·€à·“මේ හුදු අභිලà·à·‚යෙන් à·„à·, [[{{MediaWiki:Policy-url}}|ප්â€à¶»à¶­à·’පත්ති]] ප්â€à¶»à¶šà·à¶»à·€ මෙය සිදුකල යුත්තේය.
+විà·à·šà·‚ිත හේතුවක් මෙහි පහත ඇතුලත් කරන්න (නිදසුනක් ලෙස, වන්ධල්â€à¶ºà·Šâ€à¶ºà¶§ ලක්වුනු විà·à·šà·‚ිත පිටු හඳුන්වමින්).',
+'ipaddress' => 'අන්තර්ජà·à¶½ ලිපිනය:',
+'ipadressorusername' => 'අන්තර්ජà·à¶½ ලිපිනය හ෠පරිà·à·“ලක නà·à¶¸à¶º:',
+'ipbexpiry' => 'කල් ඉකුත්වීම:',
+'ipbreason' => 'හේතුව:',
+'ipbreasonotherlist' => 'අනෙකුත් හේතුව',
+'ipbreason-dropdown' => '*à·ƒà·à¶¸à·à¶±à·Šâ€à¶º à·€à·à¶»à¶« හේතූන්
+** à·ƒà·à·€à¶¯à·Šâ€à¶º තොරතුරු බහà·à¶½à·“ම
+** පිටුවලින් අන්තර්ගතය ඉවත්කිරීම
+** බà·à·„ිර අඩවි වෙත අයà·à¶ à·’ත-තà·à¶´à·à¶½à·Š සබà·à¶³à·’යන්
+** විප්â€à¶»à¶½à·à¶´ /පල්හෑලි පිටු තුලට බහà·à¶½à·“ම
+** තà·à¶­à·’ගන්වනසුළු à·„à·à·ƒà·’රීම/හිරිහà·à¶»à¶šà·’රීම
+** බහුගණ ගිනුම් අපයෙදුම
+** නොපිළිගතහà·à¶šà·’ පරිà·à·“ලකනà·à¶¸à¶º',
+'ipbanononly' => 'නිර්නà·à¶¸à·’ක පරිà·à·“ලකයන් පමණක් à·€à·à¶»à¶«à¶º කරන්න',
+'ipbcreateaccount' => 'ගිණුම් තà·à¶±à·“ම වලක්වන්න',
+'ipbemailban' => 'පරිà·à·“ලක විසින් විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š යà·à·€à·“ම වලක්වන්න',
+'ipbenableautoblock' => 'මෙම පරිà·à·“ලකය෠විසින් භà·à·€à·’ත෠කරන අන්තර්ජà·à¶½ ලිපිනයද, මෙයින් පසුව සංස්කරණය සඳහ෠ඔවුන් භà·à·€à·’ත෠කිරීමට ඉඩ ඇති අන්තර්ජà·à¶½ ලිපිනයන්ද ස්වයංක්â€à¶»à·“ය ලෙස à·€à·à¶»à¶«à¶º කරන්න',
+'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', # display1:time1,display2:time2,...
+'ipbotheroption' => 'අනෙකුත්',
+'ipbotherreason' => 'අනෙකුත්/අමතර හේතුව:',
+'ipbhidename' => 'à·€à·à¶»à¶« ලà¶à·”-සටහනෙන්, සක්â€à¶»à·“ය à·€à·à¶»à¶« ලà·à¶ºà·’ස්තුවෙන් සහ පරිà·à·“ලක ලà·à¶ºà·’ස්තුවෙන්, පරිà·à·“ලක නà·à¶¸à¶º සඟවන්න',
+'ipbwatchuser' => 'මෙම පරිà·à·“ලකයà·à¶œà·š පරිà·à·“ලක à·„à· à·ƒà·à¶šà¶ à·Šà¶¡à· පිටු මුර-කරන්න',
+'badipaddress' => 'අනීතික අන්තර්ජà·à¶½ ලිපිනයකි',
+'blockipsuccesssub' => 'à·€à·à¶»à¶«à¶º à·ƒà·à¶»à·Šà¶®à¶š විය',
+'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] à·€à·à¶»à¶«à¶ºà¶§ ලක් කර ඇත.<br />
+à·€à·à¶»à¶«à¶ºà¶±à·Š සමà·à¶½à·à¶ à¶±à¶º සඳහ෠[[Special:IPBlockList|අන්තර්ජà·à¶½ à·€à·à¶»à¶« ලà·à¶ºà·’ස්තුව]] බලන්න.',
+'ipb-edit-dropdown' => 'සංස්කරණ à·€à·à¶»à¶« හේතූන්',
+'ipb-unblock-addr' => '$1à·€à·à¶»à¶«à¶º අත්හිටුවන්න',
+'ipb-unblock' => 'පරිà·à·“ලක නà·à¶¸à¶ºà¶š හ෠අන්තර්ජà·à¶½ ලිපිනයක à·€à·à¶»à¶«à¶º අත්හිටුවන්න',
+'ipb-blocklist-addr' => '$1 සඳහ෠පවතින à·€à·à¶»à¶«à¶ºà¶±à·Š නරඹන්න',
+'ipb-blocklist' => 'පවතින à·€à·à¶»à¶«à¶ºà¶±à·Š නරඹන්න',
+'unblockip' => 'පරිà·à·“ලකයà·à¶œà·š à·€à·à¶»à¶«à¶º අත්හිටුවන්න',
+'unblockiptext' => 'පෙරදී à·€à·à¶»à¶«à¶ºà¶§ ලක්වූ අන්තර්ජà·à¶½ ලිපිනය හ෠පරිà·à·“ලක නà·à¶¸à¶º හ෠වෙත ලිවීමේ බලය ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶º කෙරුමට පහත ආකෘතිය භà·à·€à·’ත කරන්න.',
+'ipusubmit' => 'මෙම ලිපිනය à·€à·à¶»à¶«à¶º කිරීම අත්හිටුවන්න',
+'unblocked' => '[[User:$1|$1]] à·€à·à¶»à¶«à¶º අත්හිටුව෠ඇත',
+'unblocked-id' => '$1 à·€à·à¶»à¶«à¶º ඉවත් කරගන්න෠ලදි',
'ipblocklist' => 'à·€à·à¶»à¶«à¶ºà¶§ ලක්වූ අන්තර්ජà·à¶½ ලිපිනයන් හ෠පරිà·à·“ලක නà·à¶¸',
+'ipblocklist-legend' => 'à·€à·à¶»à¶«à¶º කෙරුනු පරිà·à·“ලකය෠සොයන්න',
+'ipblocklist-username' => 'පරිà·à·“ලක නà·à¶¸à¶º හ෠අන්තර්ජà·à¶½ ලිපිනය:',
+'ipblocklist-submit' => 'ගවේෂණය',
+'blocklistline' => '$1 දී, $2 විසින් $3 ($4) à·€à·à¶»à¶«à¶º කෙරිණි',
+'infiniteblock' => 'අනන්තය',
+'expiringblock' => '$1 දී කල් ඉකුත්වේ',
+'anononlyblock' => 'නිර්නà·à¶¸à·’කයන් පමණි',
+'noautoblockblock' => 'ස්වයංක්â€à¶»à·“ය à·€à·à¶»à¶«à¶º අක්â€à¶»à·“ය කෙරිණි',
+'createaccountblock' => 'ගිණුම් තà·à¶±à·“ම à·€à·à¶»à¶«à¶º කෙරිණි',
+'emailblock' => 'විද්â€à¶ºà·”ත්-තà·à¶´à·‘ල à·€à·à¶»à¶«à¶º කෙරිණි',
+'ipblocklist-empty' => 'à·€à·à¶»à¶«-ලà·à¶ºà·’ස්තුව හිස්ය.',
+'ipblocklist-no-results' => 'අයà·à¶¯à·”නු අන්තර්ජà·à¶½ ලිපිනය හ෠පරිà·à·“ලක නà·à¶¸à¶º à·„à· à·€à·à¶»à¶«à¶ºà¶šà¶§ ලක්ව නොමà·à¶­.',
'blocklink' => 'à·€à·à¶»à¶«à¶º',
'unblocklink' => 'à·€à·à¶»à¶«à¶ºà·™à¶±à·Š ඉවත්වන්න',
'contribslink' => 'දà·à¶ºà¶šà¶­à·Šà·€',
@@ -872,85 +1891,203 @@ $1 ගේ à·€à·à¶»à¶«à¶ºà¶§ හේතුව මෙය වේ: "$2"',
'block-log-flags-anononly' => 'නිර්නà·à¶¸à·’ක පරිà·à·“ලකයන් පමණි',
'block-log-flags-nocreate' => 'ගිණුම් තà·à¶±à·“ම අක්â€à¶»à·“ය කොට ඇත',
'block-log-flags-noautoblock' => 'ස්වයංක්â€à¶»à·“ය à·€à·à¶»à¶«à¶º අක්â€à¶»à·“ය කොට ඇත',
-'block-log-flags-noemail' => 'වි-තà·à¶´à·‘ල à·€à·à¶»à¶«à¶º කොට ඇත',
-'block-log-flags-angry-autoblock' => 'ප්â€à¶»à¶¶à¶½à¶šà¶½ (ඉවà·à¶©à·’) ස්වයංක්â€à¶»à·“ය à·€à·à¶»à¶«à¶º සක්â€à¶»à·“ය කරන ලදි',
+'block-log-flags-noemail' => 'විද්â€à¶ºà·”ත්-තà·à¶´à·‘ල à·€à·à¶»à¶«à¶º කොට ඇත',
+'block-log-flags-angry-autoblock' => 'ආවර්ධිත ස්වයංක්â€à¶»à·“ය à·€à·à¶»à¶«à¶º සක්â€à¶»à·“ය කරන ලදි',
'range_block_disabled' => 'පරà·à·ƒ à·€à·à¶»à¶«à¶ºà¶±à·Š සිදුකිරීමට පරිපà·à¶½à¶š වරුන්ට ඇති à·„à·à¶šà·’යà·à·€ අක්â€à¶»à·“ය කරන ලදි.',
-'ipb_expiry_invalid' => 'ඉකුත්වීමේ කà·à¶½à¶º අවලංගුය.',
+'ipb_expiry_invalid' => 'ඉකුත්වීමේ කà·à¶½à¶º අනීතිකය.',
'ipb_expiry_temp' => 'à·ƒà·à¶Ÿà·€à·”නු පරිà·à·“ලක-නà·à¶¸ à·€à·à¶»à¶«à¶ºà¶±à·Š ස්ථීර ඒව෠විය යුතුය.',
'ipb_already_blocked' => '"$1" දà·à¶±à¶§à¶¸à¶­à·Š à·€à·à¶»à¶«à¶ºà¶§ ලක් කර ඇත',
-'ipb_cant_unblock' => 'දà·à·‚ය: à·€à·à¶»à¶« අනන්â€à¶ºà¶­à·à·€à¶º $1 සොය෠ගත නොහà·à¶šà·’ විය.
+'ipb_cant_unblock' => 'දà·à·‚ය: à·€à·à¶»à¶« අනන්â€à¶ºà¶±à·à¶‚කය $1 සොය෠ගත නොහà·à¶šà·’ විය.
මෙය දà·à¶±à¶§à¶¸à¶­à·Š à·€à·à¶»à¶« අත්හිටුවීමකට භà·à¶¢à¶±à¶º වී ඇතිව෠විය à·„à·à¶š.',
'ipb_blocked_as_range' => 'දà·à·‚ය: $1 අන්තර්ජà·à¶½ ලිපිනය සෘජුව à·€à·à¶»à¶«à¶º කොට නොමà·à¶­à·’ අතර එහි à·€à·à¶»à¶«â€à¶º අත්හිටුවිය නොහà·à¶š.
එනමුදු, එය, $2 පරà·à·ƒà¶ºà·™à·„à·’ කොටසක් ලෙස à·€à·à¶»à¶«à¶ºà¶§ ලක් කොට ඇති අතර, එහි à·€à·à¶»à¶«à¶º අත්හිටුවිය à·„à·à¶š.',
-'ip_range_invalid' => 'අවලංගු අන්තර්ජà·à¶½ ලිපින පරà·à·ƒà¶ºà¶šà·’.',
+'ip_range_invalid' => 'අනීතික අන්තර්ජà·à¶½ ලිපින පරà·à·ƒà¶ºà¶šà·’.',
'blockme' => 'ම෠වà·à¶»à¶«à¶º කරන්න',
'proxyblocker' => 'ප්â€à¶»à¶­à·’යුක්ත (ප්â€à¶»à·œà¶šà·Šà·ƒà·’) à·€à·à¶»à¶«à¶šà¶»à·”',
'proxyblocker-disabled' => 'මෙම කෘත්â€à¶ºà¶º අක්â€à¶»à·“ය කොට ඇත.',
'proxyblockreason' => 'ඔබගේ අන්තර්ජà·à¶½ ලිපිනය විවෘත ප්â€à¶»à¶­à·’යුක්තයක් (ප්â€à¶»à·œà¶šà·Šà·ƒà·’) බà·à·€à·’න් එය à·€à·à¶»à¶«à¶º කොට ඇත.
ඔබගේ අන්තර්ජà·à¶½ සේව෠ප්â€à¶»à¶­à·’පà·à¶¯à¶šà¶ºà· හ෠තà·à¶šà·Šà·‚ණික අනුග්â€à¶»à·à·„කය෠හ෠අමත෠මෙම බරපතළ ආරක්ෂණ ගà·à¶§à·…ුව ඔවුනට නිරà·à·€à¶»à¶«à¶º කරන්න.',
'proxyblocksuccess' => 'සිදුකලà·.',
+'sorbs' => 'DNSBL',
+'sorbsreason' => 'ඔබගේ අන්තර්ජà·à¶½ ලිපිනය, {{SITENAME}} විසින් භà·à·€à·’ත වන DNSBL à·„à·’ විවෘත නියුතුවක් (ප්â€à¶»à·œà¶šà·Šà·ƒà·’යක්) ලෙස ලà·à¶ºà·’ස්තුගත කොට ඇත.',
+'sorbs_create_account_reason' => 'ඔබගේ අන්තර්ජà·à¶½ ලිපිනය, {{SITENAME}} විසින් භà·à·€à·’ත වන DNSBL à·„à·’ විවෘත නියුතුවක් (ප්â€à¶»à·œà¶šà·Šà·ƒà·’යක්) ලෙස ලà·à¶ºà·’ස්තුගත කොට ඇත.
+ඔබ හට ගිණුමක් තà·à¶±à·’ය නොහà·à¶š',
+
+# Developer tools
+'lockdb' => 'දත්ත-ගබඩà·à·€ අවුරන්න',
+'unlockdb' => 'දත්ත-ගබඩà·à·€à¶§ පà·à¶±à·€à·”නු ඇවුරුම ඉවත් කරන්න',
+'lockdbtext' => 'පිටු සංස්කරණය, ඔවුන්ගේ අභිරුචි වෙනස් කිරීම, ඔවුන්ගේ මුර-ලà·à¶ºà·’ස්තු වෙනස් කිරීම, හ෠දත්ත-ගබඩà·à·€ වෙනස් කිරීම ඔස්සේ සිදු කල යුතුවූ වෙනත් දේවල් සිදු කිරීමට සියළු පරිà·à·“ලකයන් හට ඇති à·„à·à¶šà·’යà·à·€, දත්ත-ගබඩà·à·€ ඇවුරුම මගින් අත්හිටුවීමකට ලක් වේ.
+â€à¶”බගේ අභිමතà·à¶»à·Šà¶®à¶º මෙයමà·à¶ºà·’ද, ඔබගේ නඩත්තු කටයුතු අවසන් වූ විට දත්ත-ගබඩà·à·€ ඇවුරුම ඉවත් කරන බවද සනà·à¶® කරන්න.',
+'unlockdbtext' => 'පිටු සංස්කරණය, ඔවුන්ගේ අභිරුචි වෙනස් කිරීම, ඔවුන්ගේ මුර-ලà·à¶ºà·’ස්තු වෙනස් කිරීම, හ෠දත්ත-ගබඩà·à·€ වෙනස් කිරීම ඔස්සේ සිදු කල යුතුවූ වෙනත් දේවල් සිදු කිරීමට සියළු පරිà·à·“ලකයන් හට ඇති à·„à·à¶šà·’යà·à·€, දත්ත-ගබඩà·à·€ ඇවුරුම අත්හිටුවීම මගින් ප්â€à¶»à¶­à·’ෂ්ඨà·à¶´à¶±à¶ºà¶§ ලක් වේ.
+â€à¶”බගේ අභිමතà·à¶»à·Šà¶®à¶º මෙයමà·à¶ºà·’ සනà·à¶® කරන්න.',
+'lockconfirm' => 'ඔව්, ම෠හට ඇත්ත à·€à·à¶ºà·™à¶±à·Š ඇවà·à·ƒà·’ වන්නේ දත්ත-ගබඩà·à·€ ඇවුරුමයි.',
+'unlockconfirm' => 'ඔව්, ම෠හට ඇත්ත à·€à·à¶ºà·™à¶±à·Šà¶¸ ඇවà·à·ƒà·’ වන්නේ දත්ත-ගබඩà·à·€ ඇවුරුම ඉවත් කෙරුමයි.',
+'lockbtn' => 'දත්ත-ගබඩà·à·€ අවුරන්න',
+'unlockbtn' => 'දත්ත-ගබඩà·à·€ ඇවුරුම ඉවත් කරන්න',
+'locknoconfirm' => 'තහවුරුකිරීමේ කොටුව ඔබ විසින් තà·à¶»à·à¶œà·™à¶± නොමà·à¶­.',
+'lockdbsuccesssub' => 'දත්ත-ගබඩà·à·€ ඇවුරුම à·ƒà·à¶»à·Šà¶®à¶š විය',
+'unlockdbsuccesssub' => 'දත්ත-ගබඩà·à·€ ඇවුරුම ඉවත් කරන ලදි',
+'lockdbsuccesstext' => 'දත්ත-ගබඩà·à·€ අවුර෠ඇත.<br />
+ඔබගේ නඩත්තු කටයුතු අවසන් වූ විට [[Special:UnlockDB|ඇවුරුම ඉවත් කෙරුමට]] සිහි තබ෠ගන්න.',
+'unlockdbsuccesstext' => 'දත්ත-ගබඩà·à·€ ඇවුරුම ඉවත් කර ඇත.',
+'lockfilenotwritable' => 'දත්ත-ගබඩ෠ඇවුරුම් ගොනුව, ලිවිය-à·„à·à¶šà·’ ගොනුවක් නොවේ.
+දත්ත-ගබඩà·à·€ ඇවුරුම හ෠ඇවුරුම අත්හිටුවීම හ෠කල à·„à·à¶šà·’ වනු වස්, මෙය වෙබ් සේවà·à¶¯à·à¶ºà¶šà¶º මගින් ලිවිය-à·„à·à¶šà·Šà¶šà¶šà·Š විය යුතුය.',
+'databasenotlocked' => 'දත්ත-ගබඩà·à·€ අවුර෠නොමà·à¶­.',
# Move page
-'movepagetext' => "පහත ආකෘතිය භà·à·€à·’ත෠කිරීමෙන්, එහි සියළු ඉතිහà·à·ƒà¶º නව නà·à¶¸à¶ºà¶§ අනුයුක්ත කරමින්, පිටුවක නම-වෙනස් කිරීම සිදුවේ.
+'move-page' => ' $1 ගෙනයන්න',
+'move-page-backlink' => '↠$1',
+'move-page-legend' => 'පිටුව ගෙනයන්න',
+'movepagetext' => "පහත ආකෘතිය භà·à·€à·’ත෠කිරීමෙන්, එහි සියළු ඉතිහà·à·ƒà¶º නව නà·à¶¸à¶ºà¶§ අනුයුක්ත කරමින්, පිටුවක නම-වෙනස් කිරීම සිදුවේ.
නව නà·à¶¸à¶º වෙත යළි-යොමු වන්නà·à·€à·– පිටුවක් බවට පà·à¶»à·à¶«à·’ නà·à¶¸à¶º පත් වෙයි.
ආදිමය නà·à¶¸à¶º වෙත ස්වයංක්â€à¶»à·“යව එල්ල වන යළි-යොමු වීම් යà·à·€à¶­à·Šà¶šà·à¶½à·“න කිරීම් ඔබ විසින් සිදු කල à·„à·à¶š.
එසේ සිදු කිරීමට ඔබ නොරිසි නම්, [[Special:DoubleRedirects|ද්විත්ව]] à·„à· [[Special:BrokenRedirects|භින්න යළි-යොමු වීම්]] පරික්ෂ෠කර බà·à¶½à·“මට යුහුසුළු වන්න.
නියමිත යොමු කර෠සබà·à¶³à·’යන් දිගටම එල්ල වන බව සහතික කිරීම ඔබගේ වගකීමකි.
නව නà·à¶¸à¶º සහිත පිටුවක් දà·à¶±à¶§à¶¸à¶­à·Š තිබේ නම්, එය හිස් නම් හ෠යළි-යොමුවක් හ෠එහි පූර්ව සංස්කරණ ඉතිහà·à·ƒà¶ºà¶šà·Š නොමà·à¶­à·’ නම් මිස, පිටුව ගෙනයෑම සිදු ''නොකරන''' බව සලකන්න.
-මෙහි අරුත වන්නේ, ඔබ විසින් අත්වà·à¶»à·à¶¯à·Šà¶¯à¶šà·Š සිදුවුනි නම්, නම වෙනස් කල යම් පිටුවක නම â€à·€à·™à¶±à·ƒà·Š කිරීමට පà·à·€à·à¶­à·’ පිටුවට ආපසු නම වෙනස් කල à·„à·à¶šà·’ බවත්, එනමුදු දà·à¶±à¶§ පවතින පිටුවක් උඩින්-ලිවීම සිදු කල නොහà·à¶šà·’ බවත්ය.
+මෙහි අරුත වන්නේ, ඔබ විසින් අත්වà·à¶»à·à¶¯à·Šà¶¯à¶šà·Š සිදුවුනි නම්, නම වෙනස් කල යම් පිටුවක නම â€à·€à·™à¶±à·ƒà·Š කිරීමට පà·à·€à·à¶­à·’ පිටුවට ආපසු නම වෙනස් කල à·„à·à¶šà·’ බවත්, එනමුදු දà·à¶±à¶§ පවතින පිටුවක් අධිලිවීමකට ලක් කිරීම සිදු කල නොහà·à¶šà·’ බවත්ය.
'''අවවà·à¶¯à¶ºà¶ºà·’!'''
මෙම වෙනස ජනප්â€à¶»à·’ය පිටුවකට විෂයෙහි සිදුවන උග්â€à¶» හ෠අනපේක්â€à·‚ිත වෙනස්කමක් විය à·„à·à¶š;
බිඳක් නà·à·€à·à¶­à·“ මෙහි ප්â€à¶»à¶­à·’විපà·à¶š පිළිබඳ පරිලà·à¶šà¶±à¶º කිරීමට යුහුසුළු වන්න.",
-'movepagetalktext' => "එය සමග ආà·à·Šâ€à¶»à·’ත à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුව ස්වයංක්â€à¶»à·“ය ලෙස ගෙනයà·à¶¸ වළක්වන '''à·€à·à·…à·à·„ීම්:'''
+'movepagetalktext' => "එය සමග ආà·à·Šâ€à¶»à·’ත à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුව ස්වයංක්â€à¶»à·“ය ලෙස ගෙනයà·à¶¸ වළක්වන '''à·€à·à·…à·à·„ීම්:'''
*නව පිටු නà·à¶¸à¶º යටතේ, හිස්-නොවන à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුවක් දà·à¶±à¶§à¶¸à¶­à·Š පà·à·€à·à¶­à·“ම, à·„à·
*පහත කොටුව ඔබ විසින් නොතේරූ නිසà·à·€à·™à¶±à·Š.
-මෙවන් අවස්ථ෠වලදී, අවà·à·Šâ€à¶ºà¶­à·à·€à¶º පà·à¶± නගී නම්, හස්තීය ලෙස ගෙන යà·à¶¸ හ෠සංයුක්ත කිරීම හ෠සිදු කිරීමට ඔබ හට සිදුවේ.",
-'movearticle' => 'පිටුව ගෙනයන්න:',
-'newtitle' => 'නව පිටු නà·à¶¸à¶º වෙත:',
-'move-watch' => 'මෙම පිටුව මුර කරන්න',
-'movepagebtn' => 'පිටුව ගෙන යන්න',
-'pagemovedsub' => 'ගෙන යà·à¶¸ à·ƒà·à¶»à·Šà¶®à¶šà¶ºà·’',
-'movepage-moved' => '<big>\'\'\'"$1" යන පිටුව "$2"\'\'\' වෙත ගෙන යන ලදි</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
-'articleexists' => 'එක්ක෠මෙම නම ඇති පිටුවක් දà·à¶±à¶§à¶¸à¶­à·Š පවතී, නà·à¶­à·Šà¶±à¶¸à·Š ඔබ විසින් තà·à¶»à· ගෙන ඇති පිටුව වලංගු එකක් නොවේ.
+මෙවන් අවස්ථ෠වලදී, අවà·à·Šâ€à¶ºà¶­à·à·€à¶º පà·à¶± නගී නම්, හස්තීය ලෙස ගෙන යà·à¶¸ හ෠ඒකà·à¶¶à¶¯à·Šà¶° කිරීම හ෠සිදු කිරීමට ඔබ හට සිදුවේ.",
+'movearticle' => 'පිටුව ගෙනයන්න:',
+'movenotallowed' => 'පිටු ගෙනයෑමට ඔබ හට අවසර නොමà·à¶­.',
+'newtitle' => 'නව පිටු නà·à¶¸à¶º වෙත:',
+'move-watch' => 'මෙම පිටුව මුර කරන්න',
+'movepagebtn' => 'පිටුව ගෙන යන්න',
+'pagemovedsub' => 'ගෙන යà·à¶¸ à·ƒà·à¶»à·Šà¶®à¶šà¶ºà·’',
+'movepage-moved' => '<big>\'\'\'"$1" යන පිටුව "$2"\'\'\' වෙත ගෙන යන ලදි</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'articleexists' => 'එක්ක෠මෙම නම ඇති පිටුවක් දà·à¶±à¶§à¶¸à¶­à·Š පවතී, නà·à¶­à·Šà¶±à¶¸à·Š ඔබ විසින් තà·à¶»à· ගෙන ඇති පිටුව වලංගු එකක් නොවේ.
වෙන යම් නමක් තà·à¶»à·à¶œà¶±à·Šà¶±.',
-'talkexists' => "'''මෙම පිටුව à·ƒà·à¶»à·Šà¶®à¶š ලෙස ගෙන ගිය නමුදු, à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුව එසේ ගෙන යà·à¶¸ කල නොහà·à¶šà·’ වූයේ නව පිටු නà·à¶¸à¶ºà¶§ අදà·à¶½à·€ à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුවක් දà·à¶±à¶§à¶¸à¶­à·Š පවතින බà·à·€à·’නි.
-කරුණà·à¶šà¶» ඒව෠හස්තීය ලෙස සංයුක්ත කරන්න.'''",
-'movedto' => 'වෙත ගෙන යන ලදි',
-'movetalk' => 'ආà·à·Šâ€à¶»à·’ත à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුව ගෙන යන්න',
-'1movedto2' => '[[$1]] යන්න [[$2]] වෙත ගෙන යන ලදි',
-'movelogpage' => 'ගෙනයෑම් ලà¶à·”-සටහන',
-'movereason' => 'හේතුව:',
-'revertmove' => 'ප්â€à¶»à¶­à·’වර්තනය',
+'cantmove-titleprotected' => 'මෙම පරිස්ථà·à¶±à¶ºà¶§ පිටුවක් ගෙනයෑමට ඔබ හට නොහà·à¶šà·’ වන්නේ, තà·à¶±à·“මක් සිදුනොකෙරෙන අයුරින් නව à·à·’ර්ෂය රක්ෂණය කර ඇති නිසà·à¶º',
+'talkexists' => "'''මෙම පිටුව à·ƒà·à¶»à·Šà¶®à¶š ලෙස ගෙන ගිය නමුදු, à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුව එසේ ගෙන යà·à¶¸ කල නොහà·à¶šà·’ වූයේ නව පිටු නà·à¶¸à¶ºà¶§ අදà·à¶½à·€ à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුවක් දà·à¶±à¶§à¶¸à¶­à·Š පවතින බà·à·€à·’නි.
+කරුණà·à¶šà¶» ඒව෠හස්තීය ලෙස ඒකà·à¶¶à¶¯à·Šà¶° කරන්න.'''",
+'movedto' => 'වෙත ගෙන යන ලදි',
+'movetalk' => 'ආà·à·Šâ€à¶»à·’ත à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුව ගෙන යන්න',
+'move-subpages' => 'අදà·à·… වේ නම්, සියළු පිටු ගෙනයන්න',
+'move-talk-subpages' => 'අදà·à·… වේ නම්, à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුවෙහි සියළු උපපිටු ගෙනයන්න',
+'movepage-page-exists' => '$1 පිටුව දà·à¶±à¶§à¶¸à¶­à·Š පවතින අතර, එය ස්වයංක්â€à¶»à·“යව අධිලිවීමකට භà·à¶¢à¶±à¶º කල නොහà·à¶š.',
+'movepage-page-moved' => ' $1 පිටුව $2 වෙත ගෙනයන ලදි.',
+'movepage-page-unmoved' => ' $1 පිටුව $2 වෙත ගෙනයෑම සිදුකල නොහà·à¶šà·’ විය.',
+'movepage-max-pages' => '{{PLURAL:$1|එක් පිටුවක|පිටු $1 ක}} උපරිමයකට යටත්ව ගෙනයෑම සිදුකර ඇති අතර ස්වයංක්â€à¶»à·“ය ලෙස ගෙනයෑම තවදුරටත් සිදු නොවනු ඇත.',
+'1movedto2' => '[[$1]] යන්න [[$2]] වෙත ගෙන යන ලදි',
+'1movedto2_redir' => 'යළි-යොමුකිරීමක් මගින් [[$2]] වෙත [[$1]] ගෙන යන ලදි',
+'movelogpage' => 'ගෙනයෑම් ලà¶à·”-සටහන',
+'movelogpagetext' => 'පහත දà·à¶šà·Šà·€à·™à¶±à·Šà¶±à·š ගෙනගිය පිටු ලà·à¶ºà·’ස්තුවකි.',
+'movereason' => 'හේතුව:',
+'revertmove' => 'ප්â€à¶»à¶­à·’වර්තනය',
+'delete_and_move' => 'මකà·à¶¯à¶¸à· ගෙන යන්න',
+'delete_and_move_text' => '==මකà·à¶¯à·à¶¸à·“ම අවà·à·Šâ€à¶ºà·€ ඇත==
+අන්ත පිටුව "[[:$1]]" දà·à¶±à¶§à¶¸à¶­à·Š පවතියි.
+එය මකà·à¶¯à¶¸à· ගෙනයà·à¶¸ සඳහ෠පෙත එළි කිරීමට ඔබ හට ඇවà·à·ƒà·’ද?',
+'delete_and_move_confirm' => 'ඔව්, පිටුව මක෠දමන්න',
+'delete_and_move_reason' => 'ගෙන යෑම සඳහ෠ඉඩ සලසනු වස් මකà·à¶¯à¶¸à¶± ලදි',
+'selfmove' => 'මූල හ෠අන්ත à·à·“ර්ෂ දෙකම එකමය;
+පිටුවක් එය වෙතම ගෙන ය෠නොහà·à¶š.',
+'imagenocrossnamespace' => 'ගොනුවක්, ගොනුවක්-නොවන නà·à¶¸à¶…වකà·à·à¶ºà¶šà¶§ ගෙනයෑම කල නොහà·à¶š',
+'imagetypemismatch' => 'නව ගොනු ප්â€à¶»à·ƒà¶»à·Šà¶¢à¶±à¶º එහි වර්ගය හ෠නොගà·à¶½à¶´à·š',
+'imageinvalidfilename' => 'ඉලක්කගත ගොනු නà·à¶¸à¶º අනීතිකයි',
+'fix-double-redirects' => 'මුල් à·à·“ර්ෂයට එල්ලවන කිසියම් යළි-යොමුවීම් උඩුගත කරන්න',
# Export
-'export' => 'පිටු නිර්යà·à¶­ කරන්න',
+'export' => 'පිටු නිර්යà·à¶­ කරන්න',
+'exporttext' => 'යම් XML යක වෙළ෠ඇති කිසියම් සුවිà·à·šà·‚à·“ පිටුවක හ෠පිටු සමූහයක හ෠පෙළ හ෠සංස්කරණ ඉතිහà·à·ƒà¶º නිර්යà·à¶­ කිරීමට ඔබට à·„à·à¶š.
+[[Special:Import|පිටුව ආයà·à¶­ කරන්න]] හ෠සමගින් මà·à¶°à·Šâ€à¶ºà·€à·’කි භà·à·€à·’තයෙන් වෙනත් විකියකට මෙය ආයà·à¶­ කල à·„à·à¶š.
+
+පිටු නිර්යà·à¶­ කිරීම සඳහà·, පහත පෙළ කොටුවේ, එක් පේළියකට එක් à·à·“ර්ෂයක් වන පරිදී à·à·“ර්ෂයන් ඇතුළු කොට, ඔබට ඇවà·à·ƒà·’ වන්නේ, පිටු ඉතිහà·à·ƒ පේළි හ෠සමගින් සියළු පà·à¶»à·à¶«à·’ අනුවà·à¶¯à¶ºà¶±à·Š මෙන්ම වත්මන් අනුවà·à¶¯à¶ºà¶¯ නà·à¶­à·„ොත් අවසන් සංස්කරණය පිළිබඳ තොරතුරු සමග වත්මන් අනුවà·à¶¯à¶ºà¶¯ යන වග තà·à¶»à·à¶œà¶­ යුතුය.
+
+අපරà·à¶šà·Šà¶­ අවස්ථà·à·€à·™à·„ිදී ඔබහට සබà·à¶³à·’යක්ද භà·à·€à·’ත෠කල à·„à·à¶š, නිද. "[[{{MediaWiki:Mainpage}}]]" පිටුව සඳහ෠[[{{ns:special}}:Export/{{MediaWiki:Mainpage}}]].',
+'exportcuronly' => 'සම්පූර්ණ ඉතිහà·à·ƒà¶º නොව වත්මන් සංà·à·à¶°à¶±à¶º පමණක් අඩංගු කරන්න',
+'exportnohistory' => "----
+'''සටහන:''' කà·à¶»à·Šà¶ºà·ƒà·à¶°à¶± හේතූන් නිසà·à·€à·™à¶±à·Š මෙම ආකෘති පත්â€à¶»à¶º භà·à·€à·’තයෙන් පිටුවල සම්පූර්ණ ඉතිහà·à·ƒà¶º නිර්යà·à¶­ කිරීම අක්â€à¶»à·“ය කොට ඇත.",
+'export-submit' => 'නිර්යà·à¶­',
+'export-addcattext' => 'ප්â€à¶»à·€à¶»à·Šà¶œà¶ºà·™à¶±à·Š පිටු එනතු කරන්න:',
+'export-addcat' => 'එක් කරන්න',
+'export-download' => 'ගොනුවක් ලෙස සුරකින්න',
+'export-templates' => 'à·ƒà·à¶šà·’ලි ඇතුළත් කරන්න',
# Namespace 8 related
-'allmessages' => 'පද්ධති පණිවුඩ',
-'allmessagesname' => 'නම',
+'allmessages' => 'පද්ධති පණිවුඩ',
+'allmessagesname' => 'නම',
+'allmessagesdefault' => 'පෙරනිමි පෙළ',
+'allmessagescurrent' => 'වත්මන් පෙළ',
+'allmessagestext' => 'මේ මà·à¶°à·Šâ€à¶ºà·€à·’කි නà·à¶¸à¶…වකà·à·à¶ºà·™à·„ිදී හමුවන පද්ධති පණිවුඩයන් ලà·à¶ºà·’ස්තුවකි.
+වර්ගීය මà·à¶°à·Šâ€à¶ºà·€à·’කි ප්â€à¶»à·à¶¯à·šà·à·“යකරණයට දà·à¶ºà¶š වීමට ඔබ රිසි නම් කරුණà·à¶šà¶» [http://www.mediawiki.org/wiki/Localisation මà·à¶°à·Šâ€à¶ºà·€à·’කි ප්â€à¶»à·à¶¯à·šà·à·“යකරණය] සහ [http://translatewiki.net බීටà·à·€à·’කි] වෙත පිවිසෙන්න.',
+'allmessagesnotsupportedDB' => "'''\$wgUseDatabaseMessages''' අක්â€à¶»à·“ය කොට ඇති බà·à·€à·’න්, මෙම පිටුව භà·à·€à·’ත෠කල නොහà·à¶š.",
+'allmessagesfilter' => 'පණිවුඩ නà·à¶¸ පෙරහන:',
+'allmessagesmodified' => 'විකරණය කල දෑ පමණක් පෙන්වන්න',
# Thumbnails
-'thumbnail-more' => 'විà·à·à¶½à¶±à¶º කිරීම',
-'thumbnail_error' => 'සංක්â€à·‚ිප්තයක් තà·à¶±à·“මෙහිදී ඇතිවූ දà·à·‚ය: $1',
+'thumbnail-more' => 'විà·à·à¶½à¶±à¶º කිරීම',
+'filemissing' => 'ගොනුව දක්නට නොමà·à¶­',
+'thumbnail_error' => 'සිඟිති-රූපයක් තà·à¶±à·“මෙහිදී ඇතිවූ දà·à·‚ය: $1',
+'djvu_page_error' => 'සීමà·à·€ ඉක්මව෠ගිය DjVu පිටුව',
+'djvu_no_xml' => 'XML à·„à· DjVu හ෠ගොනුව අත්කරගà·à¶±à·”මට නොහà·à¶šà·’ විය',
+'thumbnail_invalid_params' => 'සිඟිති-රූපයේ පරà·à¶¸à·’තික අනීතිකයි',
+'thumbnail_dest_directory' => 'අන්ත ඩිරෙක්ටරිය තà·à¶±à·“ම කල නොහà·à¶š',
+
+# Special:Import
+'import' => 'පිටු ආයà·à¶­ කරන්න',
+'importinterwiki' => 'අන්තර්විකී ආයà·à¶­à¶º',
+'import-interwiki-text' => 'ආයà·à¶­ කිරීම සඳහ෠විකියක් හ෠පිටු à·à·“ර්ෂයක් තà·à¶»à·à¶œà¶±à·Šà¶±.
+සංà·à·à¶°à¶± දිනයන් හ෠සංස්කà·à¶»à¶šà·€à¶»à·”න්ගේ නම් සංරක්â€à·‚ණය කෙරෙනු ඇත.
+සියළු අන්තර්විකි ආâ€à¶ºà·à¶­ ක්â€à¶»à·’යà·à·€à¶±à·Š [[Special:Log/import|ආයà·à¶­ ලà¶à·”-සටහනෙහි]] සටහන් වනු ඇත.',
+'import-interwiki-history' => 'මෙම පිටුව සඳහ෠සියළු ඉතිහà·à·ƒ අනුවà·à¶¯à¶ºà¶±à·Š පිටපත් කරන්න',
+'import-interwiki-submit' => 'ආයà·à¶­ කරන්න',
+'import-interwiki-namespace' => 'නà·à¶¸à¶…වකà·à·à¶ºà¶§ පිටු මà·à¶»à·”කරන්න:',
+'importtext' => '[[Special:Export|නිර්යà·à¶­ උපයුක්තය]] භà·à·€à·’ත෠කරමින් ගොනුව මූල විකියෙන් නිර්යà·à¶­ කිරීමට කà·à¶»à·”ණික වන්න.
+ඔය ඔබගේ පරිගණකයෙහි සුරà·à¶š මෙහි උඩුගත කරන්න.',
+'importstart' => 'පිටු ආයà·à¶­ කරමින්...',
+'import-revision-count' => ' {{PLURAL:$1|සංà·à·à¶°à¶±à¶º|සංà·à·à¶°à¶± $1 ක්}}',
+'importnopages' => 'ආයà·à¶­ කිරීමට කිසිදු පිටුවක් නොමà·à¶­.',
+'importfailed' => 'ආයà·à¶­ කිරීම අසà·à¶»à·Šà¶®à¶šà¶ºà·’: <nowiki>$1</nowiki>',
+'importunknownsource' => 'අඥà·à¶­ ආයà·à¶­ මූලà·à·à·Šâ€à¶» වර්ගය',
+'importcantopen' => 'ආයà·à¶­ ගොනුව විවෘත කිරීමට නොහà·à¶šà·’ විය',
+'importbadinterwiki' => 'අයà·à¶œà·Šâ€à¶º අන්තර්විකි සබà·à¶³à·’යක්',
+'importnotext' => 'හිස් හ෠පෙළක් නොමà·à¶­à·’',
+'importsuccess' => 'ආයà·à¶­ කිරීම අවසà·à¶±à¶ºà·’!',
+'importhistoryconflict' => 'පරස්පර ඉතිහà·à·ƒ සංà·à·à¶°à¶± පවතියි (මෙම පිටුව මින් පෙර ආයà·à¶­ කෙරෙන්නට ඇත)',
+'importnosources' => 'අන්තර්විකි ආයà·à¶­ මූලයන් කිසිවක් අර්ථදක්ව෠නොමà·à¶­à·’ අතර සෘජු ඉතිහà·à·ƒ උඩුගතකිරීම් අක්â€à¶»à·“ය කොට ඇත.',
+'importnofile' => 'ආයà·à¶­ ගොනු කිසිවක් උඩුගත නොකෙරිණි.',
+'importuploaderrorsize' => 'ආයà·à¶­ ගොනුව උඩුගත කෙරුම අසà·à¶»à·Šà¶®à¶š විය.
+අනුදෙන උඩුගත විà·à·à¶½à¶­à·Šà·€à¶ºà¶§ වඩ෠ගොනුව විà·à·à¶½à¶º.',
+'importuploaderrorpartial' => 'ආයà·à¶­ ගොනුව උඩුගත කෙරුම අසà·à¶»à·Šà¶®à¶š විය.
+ගොනුව උඩුගත කෙරුම භà·à¶œà·’ක à·€à·à¶ºà·™à¶±à·Š පමණක් සිදුවී ඇත.',
+'importuploaderrortemp' => 'ආයà·à¶­ ගොනුව උඩුගත කෙරුම අසà·à¶»à·Šà¶®à¶š විය.
+තà·à·€à¶šà·à¶½à·’ක ගොනුවක් සොයà·à¶œà¶­ නොහà·à¶šà·’ විය.',
+'import-parse-failure' => 'XML ආයà·à¶­ ව්â€à¶ºà·à¶šà¶»à¶« විග්â€à¶»à·„ අසමර්ථය',
+'import-noarticle' => 'ආයà·à¶­ කිරීමට පිටු නොමà·à¶­!',
+'import-nonewrevisions' => 'සියළු සංà·à·à¶°à¶±à¶ºà¶±à·Š පෙරදී ආයà·à¶­ කරන ලදි.',
+'xml-error-string' => '$2 පේළියෙහි, $3 තීරුවෙහි $1 ($4 බයිට්): $5',
+'import-upload' => 'XML දත්ත උඩුගත කරන්න',
# Import log
-'importlogpage' => 'ලà¶à·”-සටහන් ආයà·à¶­ කරන්න',
+'importlogpage' => 'ලà¶à·”-සටහන් ආයà·à¶­ කරන්න',
+'importlogpagetext' => 'අනෙකුත් විකියන්ගෙන් සංස්කරණ ඉතිහà·à·ƒà¶ºà¶±à·Š ඇති පිටු වල පරිපà·à¶½à¶±à¶¸à¶º ආයà·à¶­ කිරීම්.',
+'import-logentry-upload' => 'ගොනු උඩුගත කිරීමක් මගින් [[$1]] ආයà·à¶­ කෙරිණි',
+'import-logentry-upload-detail' => ' {{PLURAL:$1|සංà·à·à¶°à¶±à¶º|සංà·à·à¶°à¶± $1 ක්}}',
+'import-logentry-interwiki' => '$1 අන්තර්විකීකරණය කරන ලදි',
+'import-logentry-interwiki-detail' => '$2 වෙතින් {{PLURAL:$1|එක් සංà·à·à¶°à¶±à¶ºà¶šà·Š|සංà·à·à¶°à¶± $1 ක්}}',
# Tooltip help for the actions
'tooltip-pt-userpage' => 'මà·à¶œà·š පරිà·à·“ලක පිටුව',
+'tooltip-pt-anonuserpage' => 'සංස්කරණයට ඔබ භà·à·€à·’ත෠කරමින් පවතින අන්තර්ජà·à¶½ ලිපිනය සඳහ෠පරිà·à·“ලක පිටුව',
'tooltip-pt-mytalk' => 'මà·à¶œà·š à·ƒà·à¶šà¶ à·Šà¶¡à· පිටුව',
+'tooltip-pt-anontalk' => 'මෙම අන්තර්ජà·à¶½ ලිපිනයෙන් කර ඇති සංස්කරණයන් පිළිබඳ සංවà·à¶¯à¶º',
'tooltip-pt-preferences' => 'මගේ අභිරුචි',
-'tooltip-pt-watchlist' => 'වෙනස්කම් සිදුවී තිබේදà·à¶ºà·’ යන්න පිලිබඳව ඔබගේ විමසුමට ලක්ව ඇති පිටු ලà·à¶ºà·’ස්තුව',
+'tooltip-pt-watchlist' => 'වෙනස්වීම් සිදුවී තිබේදà·à¶ºà·’ යන්න පිලිබඳව ඔබගේ විමසුමට ලක්ව ඇති පිටු ලà·à¶ºà·’ස්තුව',
'tooltip-pt-mycontris' => 'මà·à¶œà·š දà·à¶ºà¶šà¶­à·Šà·€ ලà·à¶ºà·’ස්තුවâ€',
'tooltip-pt-login' => 'එය අවà·à·Šâ€à¶ºâ€à¶ºà·™à¶±à·Š කල යුත්තක් â€à¶±à·œà·€à·”නද, ප්â€à¶»à·€à·’ෂ්ට වීම සඳහ෠ඔබ ධෛර්යමත් කරනු ලà·à¶¶à·š.',
'tooltip-pt-anonlogin' => 'එය අවà·à·Šâ€à¶ºâ€à¶ºà·™à¶±à·Š කල යුත්තක් â€à¶±à·œà·€à·”නද, ප්â€à¶»à·€à·’ෂ්ට වීම සඳහ෠ඔබ ධෛර්යමත් කරනු ලà·à¶¶à·š.',
'tooltip-pt-logout' => 'නිෂ්ක්â€à¶»à¶¸à¶«à¶º',
'tooltip-ca-talk' => 'අන්තර්ගත පිටුව පිළිබඳ සංවà·à¶¯à¶º',
'tooltip-ca-edit' => 'ඔබâ€à¶§ මෙම පිටුව සංස්කරණය කල à·„à·à¶š.
- සුරà·à¶šà·“මට පෙර කරුණà·à¶šà¶» පෙරදසුන බොත්තම භà·à·€à·’ත෠කරන්න.',
+සුරà·à¶šà·“මට පෙර කරුණà·à¶šà¶» පෙරදසුන බොත්තම භà·à·€à·’ත෠කරන්න.',
'tooltip-ca-addsection' => 'මෙම සංවà·à¶¯à¶ºà¶§ පරිකථනයක් ඇතුලත් කරන්න.',
'tooltip-ca-viewsource' => 'මෙම පිටුව ආරක්ෂණය කොට ඇත.
ඔබට එහි මූලà·à·à·Šâ€à¶»à¶º නà·à¶»à¶¹à·’ය à·„à·à¶š.',
@@ -965,14 +2102,16 @@ $1 ගේ à·€à·à¶»à¶«à¶ºà¶§ හේතුව මෙය වේ: "$2"',
'tooltip-search-go' => 'මෙම නà·à¶¸à¶ºà¶§ තථ්â€à¶º ලෙස ගà·à¶½à¶´à·™à¶± පිටුවක් තිබේ නම් එය වෙත යන්න',
'tooltip-search-fulltext' => 'මෙම පෙළ අඩංගු පිටු ගවේෂණය කරන්න',
'tooltip-p-logo' => 'මුල් පිටුව',
-'tooltip-n-mainpage' => 'මුල් පිටුවâ€à¶§ යන්න',
+'tooltip-n-mainpage' => 'මුල් පිටුවâ€à¶§ පිවිසෙන්න',
'tooltip-n-portal' => 'ව්â€à¶ºà·à¶´à·˜à¶­à·’යට අදà·à·…à·€, ඔබට සිදුකල à·„à·à¶šà·’ දෑ, අවà·à·Šâ€à¶º දෑ සොය෠ගත à·„à·à¶šà·’ අයුරු, යනà·à¶¯à·“ à·€à·à¶¯à¶œà¶­à·Š තොරතුරු',
'tooltip-n-currentevents' => 'කà·à¶½à·“න සිදුවීම් පිළිබඳ පසුබිම් තොරතුරු සොය෠දà·à¶±à¶œà¶±à·Šà¶±',
-'tooltip-n-recentchanges' => 'විකියෙහි මෑත වෙනස්කම් දà·à¶šà·Šà·€à·™à¶± ලà·à¶ºà·’ස්තුවක්.',
+'tooltip-n-recentchanges' => 'විකියෙහි මෑත වෙනස්වීම් දà·à¶šà·Šà·€à·™à¶± ලà·à¶ºà·’ස්තුවක්.',
'tooltip-n-randompage' => 'අහුඹු පිටුවක් ප්â€à¶»à·€à·šà·à¶±à¶º කරන්න (බ෠ගන්න)',
'tooltip-n-help' => 'තොරතුරු නිරà·à·€à¶»à¶«à¶º කර ගත à·„à·à¶šà·’ තà·à¶±.',
'tooltip-t-whatlinkshere' => 'මෙය හ෠සබà·â€à¶³à·™à¶± සියළු විකි පිටු ලà·à¶ºà·’ස්තුව',
-'tooltip-t-recentchangeslinked' => 'මෙම පිටුව හ෠සබà·à¶³à·’ පිටුවල මෑත වෙනස්කම්',
+'tooltip-t-recentchangeslinked' => 'මෙම පිටුව හ෠සබà·à¶³à·’ පිටුවල මෑත වෙනස්වීම්',
+'tooltip-feed-rss' => 'මෙම පිටුව සඳහ෠RSS පà·à·‚කය',
+'tooltip-feed-atom' => 'මෙම පිටුව සඳහ෠Atom පà·à·‚කය',
'tooltip-t-contributions' => 'මෙම පරිà·à·“ලකයà·à¶œà·š දà·à¶ºà¶šà¶­à·Šà·€ ලà·à¶ºà·’ස්තුව නරඹන්න',
'tooltip-t-emailuser' => 'මෙම පරිà·à·“ලකයà·à¶§ විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් යවන්න',
'tooltip-t-upload' => 'ගොනු උඩුගත කරන්න',
@@ -990,19 +2129,114 @@ $1 ගේ à·€à·à¶»à¶«à¶ºà¶§ හේතුව මෙය වේ: "$2"',
'tooltip-ca-nstab-help' => 'උදවු පිටුව නරඹන්න',
'tooltip-ca-nstab-category' => 'ප්â€à¶»à·€à¶»à·Šà¶œ පිටුව නරඹන්න',
'tooltip-minoredit' => 'මෙය සුළු සංස්කරණයක් ලෙස සනිටුහන් කරගන්න',
-'tooltip-save' => 'ඔබ විසින් කල වෙනස් කිරීම් සුරකින්න',
-'tooltip-preview' => 'ඔබ විසින් කල වෙනස් කිරීම් පෙර-දසුන් කර, ඉන් අනතුරුව සුරà·à¶šà·“ම සිදුකිරීමට කà·à¶»à·”ණික වන්න!',
-'tooltip-diff' => 'පෙළෙහි ඔබ සිදුකල වෙනස්කම් මොනවà·à¶¯à·à¶ºà·’ හුව෠දක්වන්න.',
+'tooltip-save' => 'ඔබ විසින් කල වෙනස්වීම් සුරකින්න',
+'tooltip-preview' => 'ඔබ විසින් කල වෙනස් වීම් පෙර-දසුන් කර, ඉන් අනතුරුව සුරà·à¶šà·“ම සිදුකිරීමට කà·à¶»à·”ණික වන්න!',
+'tooltip-diff' => 'පෙළෙහි ඔබ සිදුකල වෙනස්වීම් මොනවà·à¶¯à·à¶ºà·’ හුව෠දක්වන්න.',
'tooltip-compareselectedversions' => 'මෙම පිටුවෙහි, තà·à¶»à·à¶œà·™à¶± ඇති අනුවà·à¶¯ දෙක අතර වෙනස්කම් බලන්න.',
'tooltip-watch' => 'මෙම පිටුව ඔබගේ මුර-ලà·à¶ºà·’ස්තුවට එක් කරන්න',
'tooltip-recreate' => 'පිටුව මකà·à¶¯à¶¸à· ඇති වුවද, එය යළි-නිර්මà·à¶«à¶º කරන්න',
'tooltip-upload' => 'උඩුගත කිරීම අරඹන්න',
+# Stylesheets
+'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 බහà·à¶½à·“ම නූතන ඡවිය භà·à·€à·’ත෠කරන පරිà·à·“ලකයන් හට බලපෑම් සිදු කල à·„à·à¶š */',
+
+# Scripts
+'common.js' => '/* මෙහි ඕනෑම ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට් එකක් සෑම පිටු ප්â€à¶»à·€à·šà·à¶±à¶ºà¶šà¶¯à·“ම සියළු පරිà·à·“ලකයන්හට ප්â€à¶»à·€à·šà·à¶±à¶º කෙරේ. */',
+'standard.js' => '/* මෙහි ඕනෑම ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට් එකක් සම්මත ඡවිය භà·à·€à·’ත෠කරන පරිà·à·“ලකයන්හට ප්â€à¶»à·€à·šà·à¶±à¶º කෙරේ */',
+'nostalgia.js' => '/* මෙහි ඕනෑම ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට් එකක් පිළි à·ƒà·à¶¸à¶»à·”ම් ඡවිය භà·à·€à·’ත෠කරන පරිà·à·“ලකයන්හට ප්â€à¶»à·€à·šà·à¶±à¶º කෙරේ */',
+'cologneblue.js' => '/* මෙහි ඕනෑම ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට් එකක් සිහිල්-සුවඳ-පà·à¶±à·Š ඡවිය භà·à·€à·’ත෠කරන පරිà·à·“ලකයන්හට ප්â€à¶»à·€à·šà·à¶±à¶º කෙරේ */',
+'monobook.js' => '/* මෙහි ඕනෑම ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට් එකක් ඒකà·à¶ºà¶± ඡවිය භà·à·€à·’ත෠කරන පරිà·à·“ලකයන්හට ප්â€à¶»à·€à·šà·à¶±à¶º කෙරේ */',
+'myskin.js' => '/* මෙහි ඕනෑම ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට් එකක් මගේ-ඡවිය ඡවිය භà·à·€à·’ත෠කරන පරිà·à·“ලකයන්හට ප්â€à¶»à·€à·šà·à¶±à¶º කෙරේ */',
+'chick.js' => '/* මෙහි ඕනෑම ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට් එකක් à·„à·à¶©à¶šà·à¶»à·“ ඡවිය භà·à·€à·’ත෠කරන පරිà·à·“ලකයන්හට ප්â€à¶»à·€à·šà·à¶±à¶º කෙරේ */',
+'simple.js' => '/* මෙහි ඕනෑම ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට් එකක් සරල ඡවිය භà·à·€à·’ත෠කරන පරිà·à·“ලකයන්හට ප්â€à¶»à·€à·šà·à¶±à¶º කෙරේ */',
+'modern.js' => '/* මෙහි ඕනෑම ජà·à·€à·à·ƒà·Šà¶šà·Šâ€à¶»à·’ප්ට් එකක් නූතන ඡවිය භà·à·€à·’ත෠කරන පරිà·à·“ලකයන්හට ප්â€à¶»à·€à·šà·à¶±à¶º කෙරේ */',
+
+# Metadata
+'nodublincore' => 'ඩබ්ලින් කොර් RDF පà·à¶»à¶¯à¶­à·Šà¶­ මෙම සේවà·à¶¯à·à¶ºà¶šà¶ºà·™à·„à·’ අක්â€à¶»à·“ය කොට ඇත.',
+'nocreativecommons' => 'ක්â€à¶»à·’යේටිව් කොමන්ස් RDF පà·à¶»à¶¯à¶­à·Šà¶­ මෙම සේවà·à¶¯à·à¶ºà¶šà¶ºà·™à·„à·’ අක්â€à¶»à·“ය කොට ඇත.',
+'notacceptable' => 'ඔබගේ සේවà·à¶½à·à¶·à·’යà·à¶§ කියà·à·€à·’ය à·„à·à¶šà·’ ආකෘතියකින් දත්ත à·ƒà·à¶´à·à¶ºà·“මට විකි සේවà·à¶¯à·à¶ºà¶šà¶ºà¶§ නොහà·à¶š.',
+
+# Attribution
+'siteuser' => '{{SITENAME}} පරිà·à·“ලක $1',
+'lastmodifiedatby' => 'මෙම පිටුව අවසන් වරට විකරණය කරන ලද්දේ $3 විසින් $1 දින $2 වේලà·à·€à·šà¶¯à·“ය .', # $1 date, $2 time, $3 user
+'othercontribs' => '$1ගේ කෘතිය මත පදනම් විය.',
+'others' => 'අනෙකුන්',
+'creditspage' => 'පිටුවෙහි කතෘ-බුහුමන්',
+'nocredits' => 'මෙම පිටුව සඳහ෠ස්තුතිපූර්වක තොරතුරු කිසිවක් නà·à¶­.',
+
+# Spam protection
+'spamprotectiontitle' => 'අයà·à¶ à·’ත-තà·à¶´à·‘ලෙන් රà·à¶šà·€à¶»à¶«à¶º සපයන පෙරහන',
+'spamprotectiontext' => 'ඔබ හට සුරà·à¶šà·“මට අවà·à·Šâ€à¶º පිටුව අයà·à¶ à·’ත-තà·à¶´à·à¶½à·Š පෙරහන විසින් à·€à·à¶»à¶«à¶º කෙරිණි.
+මෙය බොහà·à¶¯à·”රට අපලේඛිත බà·à·„ිර අඩවියක් වෙත වූ සබà·à¶³à·’යක් හේතුවෙන් සිදුවන්නට ඇත.',
+'spamprotectionmatch' => 'ඔබගේ අයà·à¶ à·’ත-තà·à¶´à·‘ල පෙරහන පූරනය කර ඇත්තේ ඉදිරියේ දà·à¶šà·Šà·€à·™à¶± පෙළය: $1',
+'spambot_username' => 'මà·à¶°à·Šâ€à¶ºà·€à·’කි අයà·à¶ à·’ත-තà·à¶´à·‘ල à·à·à¶°à¶±à¶º',
+'spam_reverting' => ' $1 හට සබà·à¶³à·’යන් නොමà·à¶­à·’ අවසන් අනුවà·à¶¯à¶º වෙත ප්â€à¶»à¶­à·’වර්තනය වෙමින්',
+'spam_blanking' => 'සියළු සංà·à·à¶°à¶±à¶ºà¶±à·Šà·„à·’ $1 වෙතවූ සබà·à¶³à·’යන් අඩංගු විය, හිස්කරමින්',
+
+# Info page
+'infosubtitle' => 'පිටුව සඳහ෠විස්තර',
+'numedits' => 'සංස්කරණ ගණන (පිටුව): $1',
+'numtalkedits' => 'සංස්කරණ ගණන (සංවà·à¶¯ පිටුව): $1',
+'numwatchers' => 'මුරකරන්නන් ගණන: $1',
+'numauthors' => 'ප්â€à¶»à¶·à·’න්න කතෘවරුන් ගණන (පිටුව): $1',
+'numtalkauthors' => 'ප්â€à¶»à¶·à·’න්න කතෘවරුන් ගණන (සංවà·à¶¯ පිටුව): $1',
+
+# Math options
+'mw_math_png' => 'à·ƒà·à¶¸à·€à·’ට PNG ලෙසට විදà·à·„න්න',
+'mw_math_simple' => 'ඉත෠සරල නම් HTML එසේ නොමà·à¶­à·’ නම් PNG',
+'mw_math_html' => 'à·„à·à¶šà·’ නම් HTML එසේ නොමà·à¶­à·’ නම් PNG',
+'mw_math_source' => 'TeX ලෙසින් පà·à·€à·à¶­à·“මට හරින්න(පෙළ බ්â€à¶»à·€à·”සරයන් සඳහà·)',
+'mw_math_modern' => 'නවීන බ්â€à¶»à·€à·”සරයන් සඳහ෠නිර්දේ෠කෙරේ',
+'mw_math_mathml' => 'à·„à·à¶šà·’ නම් MathML (පරීක්ෂණà·à¶­à·Šà¶¸à¶š)',
+
+# Patrolling
+'markaspatrolleddiff' => 'පරික්ෂà·à¶šà¶» බà·à¶½à·– ලෙස සලකුණු කරන්න',
+'markaspatrolledtext' => 'මෙම පිටුව පරික්â€à·‚à·à¶šà¶» බà·à¶½à·– ලෙස සලකුණු කරන්න',
+'markedaspatrolled' => 'පරික්â€à·‚ෘකර බà·à¶½à·– ලෙස සලකුණු කරන්න',
+'markedaspatrolledtext' => 'තà·à¶»à·à¶œà¶­à·Š සංà·à·à¶°à¶±à¶º පරික්â€à·‚à·à¶šà¶‘ බà·à¶½à·– ලෙස සලකුණු කර ඇත.',
+'rcpatroldisabled' => 'මෑත වෙනස්වීම් පරික්ෂà·à¶šà·’රීමේ අංගය අක්â€à¶»à·“ය කොට ඇත',
+'rcpatroldisabledtext' => 'මෑත වෙනස්වීම් පරික්ෂà·à¶šà·’රීමේ අංගය දà·à¶±à¶§ අක්â€à¶»à·“ය කොට ඇත.',
+'markedaspatrollederror' => 'පරික්â€à·‚à·à¶šà¶» බà·à¶½à·– ලෙස සලකුණු කල නොහà·à¶š',
+'markedaspatrollederrortext' => 'පරික්â€à·‚à·à¶šà¶» බà·à¶½à·– ලෙස සලකුණු කිරීම සඳහ෠ඔබ විසින් සංà·à·à¶°à¶±à¶ºà¶šà·Š හුව෠දà·à¶šà·Šà·€à·’ය යුතුය.',
+'markedaspatrollederror-noautopatrol' => 'ඔබගේ ස්වීය වෙනස්වීම් පරික්â€à·‚à·à¶šà¶» බà·à¶½à·– ලෙස සලකුණු කිරීමට ඔබ හට ඉඩ දෙනු නොලà·à¶¶à·š.',
+
+# Patrol log
+'patrol-log-page' => 'පරික්ෂà·à¶šà·’රීම් ලà¶à·”-සටහන',
+'patrol-log-header' => 'මෙය පරික්â€à·‚à·à¶šà¶» බà·à¶½à·– සංà·à·à¶°à¶±à¶ºà¶±à·Šà¶œà·š ලà¶à·”-සටහනකි.',
+'patrol-log-line' => '$2 à·„à·’ $1 පරික්ෂ෠කර බà·à¶½à·– බව $3 à·„à·’ ලකුණු කෙරිණි',
+'patrol-log-auto' => '(ස්වයංක්â€à¶»à·“ය)',
+'patrol-log-diff' => 'r$1',
+
+# Image deletion
+'deletedrevision' => 'පà·à¶»à·à¶«à·’ සංà·à·à¶°à¶±à¶º $1 මකà·à¶¯à¶¸à¶± ලදි',
+'filedeleteerror-short' => 'ගොනුව මකà·à¶¯à·à¶¸à·“මේ දà·à·‚ය: $1',
+'filedeleteerror-long' => 'ගොනුව මකà·à¶¯à·à¶¸à·“මේදී දà·à·‚යන් හමුවුණි:
+
+$1',
+'filedelete-missing' => 'එය නොපවතින නිසà·à·€à·™à¶±à·Š "$1" ගොනුව මකà·à¶¯à·à¶¸à·’ය නොහà·à¶š.',
+'filedelete-old-unregistered' => 'නිරූපිත "$1" ගොනු සංà·à·à¶°à¶±à¶º දත්ත-ගබඩà·à·€à·™à·„à·’ නොමà·à¶­.',
+'filedelete-current-unregistered' => 'නිරූපිත "$1" ගොනුව දත්ත-ගබඩà·à·€à·™à·„à·’ නොමà·à¶­.',
+'filedelete-archive-read-only' => 'වෙබ්සේවà·à¶¯à·à¶ºà¶šà¶º විසින් "$1"සංරක්ෂික විරෙක්ටරියට ලිවීම සිදුකල නොහà·à¶š.',
+
# Browsing diffs
'previousdiff' => '↠පà·à¶»à·à¶«à·’ සංස්කරණය',
'nextdiff' => 'නවීන සංස්කරණය →',
# Media information
+'mediawarning' => "'''අවවà·à¶¯à¶ºà¶ºà·’''': අනිෂ්ට කේතයන් මෙම ගොනුවෙහි අඩංගු විය à·„à·à¶š, එය ක්â€à¶»à·’යයà·à¶±à¶º කිරීමෙන් ඔබගේ පද්ධතිය අපහසුතà·à·€à¶ºà¶§ ලක්විය à·„à·à¶š.<hr />",
+'imagemaxsize' => 'ගොනු විස්තර පිටුවල දà·à¶šà·Šà·€à·™à¶± රූප මෙම අගයට සීම෠කරන්න:',
+'thumbsize' => 'සිඟිති-රූපයේ විà·à·à¶½à¶­à·Šà·€à¶º:',
+'widthheight' => '$1×$2',
+'widthheightpage' => '$1×$2, $3 {{PLURAL:$3|පිටුව|පිටු}}',
+'file-info' => '(ගොනු විà·à·à¶½à¶­à·Šà·€à¶º: $1, MIME වර්ගය: $2)',
'file-info-size' => '($1 × $2 පික්සල, ගොනු විà·à·à¶½à¶­à·Šà·€à¶º: $3, MIME à·à·›à¶½à·’ය: $4)',
'file-nohires' => '<small>උච්චතර විසර්ජනය දක්ව෠එළඹිය නොහà·à¶š.</small>',
'svg-long-desc' => '(SVG ගොනුව, නà·à¶¸à¶¸à·à¶­à·Šâ€à¶»à·’කව $1 × $2 පික්සල්, ගොනු විà·à·à¶½à¶­à·Šà·€à¶º: $3)',
@@ -1010,16 +2244,68 @@ $1 ගේ à·€à·à¶»à¶«à¶ºà¶§ හේතුව මෙය වේ: "$2"',
'show-big-image-thumb' => '<small>පෙර නà·à¶»à¶¹à·”මෙහි විà·à·à¶½à¶­à·Šà·€à¶º: $1 × $2 පික්සල</small>',
# Special:NewImages
-'newimages' => 'නව ගොනු ගà·à¶½à¶»à·’ය',
-'ilsubmit' => 'සොයන්න',
+'newimages' => 'නව ගොනු ගà·à¶½à¶»à·’ය',
+'imagelisttext' => "පහත දà·à¶šà·Šà·€à·™à¶±à·Šà¶±à·š $2 අනුව සුබෙදුනු {{PLURAL:$1|ගොනුවක|ගොනු '''$1''' ක}} ලà·à¶ºà·’ස්තුවකි.",
+'newimages-summary' => 'මෙම විà·à·šà·‚ පිටුව, අවසà·à¶±à¶ºà¶§ උඩුගත කෙරුණු ගොනු පෙන්වයි.',
+'showhidebots' => '(රොබ෠$1 දෙනෙක්)',
+'noimages' => 'පෙනෙන්නට කිසිවක් නොමà·à¶­.',
+'ilsubmit' => 'ගවේෂණය',
+'bydate' => 'දිනය ප්â€à¶»à¶šà·à¶»',
+'sp-newimages-showfrom' => ' $2, $1 සිට බලපà·à·€à·à¶­à·Šà·€à·™à¶± නව ගොනු පෙන්වන්න',
+
+# Video information, used by Language::formatTimePeriod() to format lengths in the above messages
+'video-dims' => '$1, $2×$3',
+'seconds-abbrev' => 'තත්',
+'minutes-abbrev' => 'විනà·',
+'hours-abbrev' => 'පà·à¶º',
# Bad image list
-'bad_image_list' => 'ආකà·à¶­à·’ය පහත පෙන්ව෠ඇති පරිදි වේ:
+'bad_image_list' => 'ආකෘතිය පහත පෙන්ව෠ඇති පරිදි වේ:
ලà·à¶ºà·’ස්තු අයිතම පමණක් (* යන්නෙන් ආරම්භ වන්නà·à·€à·– පේළි) සළක෠බලනු ලà·à¶¶à·š.
පේළියක පළමු සබà·à¶³à·’ය සදොස් ගොනුවකට යොමු වන සබà·à¶³à·’යක් විය යුතුය.
එම පේළියෙහිම ඉනික්බිති හමුවන ඕනෑම සබà·à¶³à·’යක් සලකනු ලබන්නේ ව්â€à¶ºà·„à·’à·€à·à¶»à¶ºà¶šà·Š ලෙසටය, එනම්, ගොනු එක පේළියට පà·à·€à¶­à·’ය à·„à·à¶šà·’ පිටු.',
+/*
+Short names for language variants used for language conversion links.
+To disable showing a particular link, set it to 'disable', e.g.
+'variantname-zh-sg' => 'disable',
+Variants for Chinese language
+*/
+'variantname-zh-hans' => 'hans',
+'variantname-zh-hant' => 'hant',
+'variantname-zh-cn' => 'cn',
+'variantname-zh-tw' => 'tw',
+'variantname-zh-hk' => 'hk',
+'variantname-zh-mo' => 'mo',
+'variantname-zh-sg' => 'sg',
+'variantname-zh-my' => 'my',
+'variantname-zh' => 'zh',
+
+# Variants for Serbian language
+'variantname-sr-ec' => 'sr-ec',
+'variantname-sr-el' => 'sr-el',
+'variantname-sr' => 'sr',
+
+# Variants for Kazakh language
+'variantname-kk-kz' => 'kk-kz',
+'variantname-kk-tr' => 'kk-tr',
+'variantname-kk-cn' => 'kk-cn',
+'variantname-kk-cyrl' => 'kk-cyrl',
+'variantname-kk-latn' => 'kk-latn',
+'variantname-kk-arab' => 'kk-arab',
+'variantname-kk' => 'kk',
+
+# Variants for Kurdish language
+'variantname-ku-arab' => 'ku-Arab',
+'variantname-ku-latn' => 'ku-Latn',
+'variantname-ku' => 'ku',
+
+# Variants for Tajiki language
+'variantname-tg-cyrl' => 'tg-Cyrl',
+'variantname-tg-latn' => 'tg-Latn',
+'variantname-tg' => 'tg',
+
# Metadata
'metadata' => 'පà·à¶»à¶¯à¶­à·Šà¶­',
'metadata-help' => 'සමහරවිට ඩිජිටල් කà·à¶¸à¶»à·à·€à¶šà·Š හ෠ස්කෑනරයක් හ෠භà·à·€à·’තයෙන්, නිමà·à·€à· හ෠සංඛ්â€à¶ºà·à¶‚කකරණය (ඩිජිටල්කරණය) කොට එක් කල , අමතර තොරතුරු මෙම ගොනුවේ අඩංගුය.
@@ -1027,7 +2313,7 @@ $1 ගේ à·€à·à¶»à¶«à¶ºà¶§ හේතුව මෙය වේ: "$2"',
'metadata-expand' => 'විස්තීරණය කරන ලද විස්තර පෙන්වන්න',
'metadata-collapse' => 'විස්තීරණය කරන ලද විස්තර සඟවන්න',
'metadata-fields' => 'පà·à¶»à¶¯à¶­à·Šà¶­ වගුව බිඳවà·à¶§à·™à¶± විට, මෙම පණිවුඩයෙහි ලà·à¶ºà·’ස්තු ගත කොට ඇති EXIF පà·à¶»à¶¯à¶­à·Šà¶­ ක්ෂේත්â€à¶»à¶ºà¶±à·Š රූප පිටු ප්â€à¶»à¶¯à¶»à·Šà·à¶±à¶ºà·™à·„à·’ ඇතුළත් කෙරෙයි.
-අනෙක්ව෠â€â€ පෙර නිමි අයුරින් සඟවනු ලà·à¶¶à·š.
+අනෙක්ව෠â€â€ පෙරනිමියෙන් සඟවනු ලà·à¶¶à·š.
* make
* model
* datetimeoriginal
@@ -1036,55 +2322,561 @@ $1 ගේ à·€à·à¶»à¶«à¶ºà¶§ හේතුව මෙය වේ: "$2"',
* focallength', # Do not translate list items
# EXIF tags
-'exif-imagewidth' => 'පළල',
-'exif-imagelength' => 'උස',
-'exif-artist' => 'කතෘ',
-'exif-gpslatitude' => 'අක්ෂà·à¶‚à·à¶º',
-'exif-gpslongitude' => 'දේà·à·à¶‚à·à¶º',
+'exif-imagewidth' => 'පළල',
+'exif-imagelength' => 'උස',
+'exif-bitspersample' => 'එක් සංරචකයකට බිට් ගණන',
+'exif-compression' => 'à·„à·à¶šà·’ලීම් පටිපà·à¶§à·’ය',
+'exif-photometricinterpretation' => 'පික්සල සංයුතිය',
+'exif-orientation' => 'දිà·à·à¶±à·”යà·à¶¢à¶±à¶º',
+'exif-samplesperpixel' => 'සංරචක සංඛ්â€à¶ºà·à·€',
+'exif-planarconfiguration' => 'දත්ත වින්â€à¶ºà·à·ƒà¶º',
+'exif-ycbcrsubsampling' => 'Y à·„à· C අතර උපනියà·à¶¯à·“ම් අනුපà·à¶­à¶º',
+'exif-ycbcrpositioning' => 'Y හ෠C පිහිටුම්',
+'exif-xresolution' => 'තිරස් විසර්ජනය',
+'exif-yresolution' => 'සිරස් විසර්ජනය',
+'exif-resolutionunit' => 'X හ෠Y විසර්ජනයන්හි ඒකක',
+'exif-stripoffsets' => 'රූප දත්ත පරිස්ථà·à¶±à¶º',
+'exif-rowsperstrip' => 'එක් තීරයකට පේළි ගණන',
+'exif-stripbytecounts' => 'එක් සම්පීඩිත පේළියකට බයිට් ගණන',
+'exif-jpeginterchangeformat' => 'JPEG SOI වෙත හිලව්ව',
+'exif-jpeginterchangeformatlength' => 'JPEG දත්ත බයිට් ගණන',
+'exif-transferfunction' => 'සමර්පණ à·à·Šâ€à¶»à·’තය',
+'exif-whitepoint' => 'à·à·Šà·€à·šà¶­ ලක්ෂ්â€à¶ºà¶º වර්ණවත්භà·à·€à¶º',
+'exif-primarychromaticities' => 'ප්â€à¶»à·à¶®à¶¸à·’ක වර්ණයන්ගේ වර්ණවත්භà·à·€à¶ºà¶±à·Š',
+'exif-ycbcrcoefficients' => 'වර්ණ අවකà·à· පරිණà·à¶¸à¶« න්â€à¶ºà·à·ƒ සංගුණක',
+'exif-referenceblackwhite' => 'කළු හ෠සුදු සමුද්දේ෠අගයන් යුගලයක්',
+'exif-datetime' => 'ගොනුව වෙනස්කල දින හ෠වේලà·à·€',
+'exif-imagedescription' => 'රූප à·à·“ර්ෂය',
+'exif-make' => 'කà·à¶¸à¶»à· නිෂ්පà·à¶¯à¶š',
+'exif-model' => 'කà·à¶¸à¶»à· මà·à¶¯à·’ලිය',
+'exif-software' => 'භà·à·€à·’තà·à¶šà¶½ මෘදුකà·à¶‚ග',
+'exif-artist' => 'කතෘ',
+'exif-copyright' => 'හිමිකම් දරන්නà·',
+'exif-exifversion' => 'Exif අනුවà·à¶¯à¶º',
+'exif-flashpixversion' => 'අනුග්â€à¶»à·à·„ක Flashpix අනුවà·à¶¯à¶º',
+'exif-colorspace' => 'වර්ණ අවකà·à·à¶º',
+'exif-componentsconfiguration' => 'එක් එක් සංරචකයේ අර්ථය',
+'exif-compressedbitsperpixel' => 'රූප සම්පීඩන මà·à¶¯à·’ලිය',
+'exif-pixelydimension' => 'නීතිකරූප පළල',
+'exif-pixelxdimension' => 'නීතික රූප උස',
+'exif-makernote' => 'නිෂ්පà·à¶¯à¶šà¶œà·š සටහන්',
+'exif-usercomment' => 'පරිà·à·“ලක පරිකථනයන්',
+'exif-relatedsoundfile' => 'සහසම්බන්ධිත à·à·Šâ€à¶»à·€à·Šâ€à¶º ගොනුව',
+'exif-datetimeoriginal' => 'දත්ත ජනන දිනය හ෠වේලà·à·€',
+'exif-datetimedigitized' => 'ඩිජිටල්කරන දිනය හ෠වේලà·à·€',
+'exif-subsectime' => 'දිනයවේලà·à·€ තත්පරනොටසින්',
+'exif-subsectimeoriginal' => 'දිනටවේලà·à·€à¶¸à·–ල්â€à¶º තත්පරකොටසින්',
+'exif-subsectimedigitized' => 'දිනයවේලà·à·€à¶©à·’ජිටල්කල තත්පරකොටසින්',
+'exif-exposuretime' => 'නිරà·à·€à¶»à¶« කà·à¶½à¶º',
+'exif-exposuretime-format' => 'තත්පර $1 ($2)',
+'exif-fnumber' => 'F අංකය',
+'exif-fnumber-format' => 'f/$1',
+'exif-exposureprogram' => 'නිරà·à·€à¶»à¶« à·€à·à¶©à·ƒà¶§à·„න',
+'exif-spectralsensitivity' => 'වර්ණà·à·€à¶½à·“ සංවේදිතà·à·€à¶º',
+'exif-isospeedratings' => 'ISO වේග ඇගà·à¶ºà·”ම',
+'exif-oecf' => 'ප්â€à¶»à¶šà·à·à·€à·’ද්â€à¶ºà·”ත් අනුවර්තන à·ƒà·à¶°à¶šà¶º',
+'exif-shutterspeedvalue' => 'ෂටර වේගය',
+'exif-aperturevalue' => 'විවරය',
+'exif-brightnessvalue' => 'දීප්තතà·à·€à¶º',
+'exif-exposurebiasvalue' => 'නිරà·à·€à¶»à¶« නà·à¶¹à·”රුව',
+'exif-maxaperturevalue' => 'උපරිම භූමි විවරය',
+'exif-subjectdistance' => 'වස්තු දුර',
+'exif-meteringmode' => 'මà·à¶±à·”ම් මà·à¶¯à·’ලිය',
+'exif-lightsource' => 'ආලà·à¶š ප්â€à¶»à¶·à·€à¶º',
+'exif-flash' => 'à·ƒà·à¶«à·™à·…ිය',
+'exif-focallength' => 'කà·à¶  නà·à¶·à·“ය දිග',
+'exif-focallength-format' => '$1 මි.මී.',
+'exif-subjectarea' => 'විෂයය සරිය',
+'exif-flashenergy' => 'à·ƒà·à¶«à·™à·…à·’ à·à¶šà·Šà¶­à·’ය',
+'exif-spatialfrequencyresponse' => 'අවකà·à·à·“ය සංඛ්â€à¶ºà·à¶­ ප්â€à¶»à¶­à·’චà·à¶»à¶º',
+'exif-focalplanexresolution' => 'නà·à¶·à·“ය තලය X විසර්ජනය',
+'exif-focalplaneyresolution' => 'නà·à¶·à·“ය තලය Y විසර්ජනය',
+'exif-focalplaneresolutionunit' => 'නà·à¶·à·“ය තලය විසර්ජනය ඒකකය',
+'exif-subjectlocation' => 'වස්තු පරිස්ථà·à¶±à¶º',
+'exif-exposureindex' => 'නිරà·à·€à¶»à¶« දර්à·à¶šà¶º',
+'exif-sensingmethod' => 'සංවේදන ක්â€à¶»à¶¸à¶º',
+'exif-filesource' => 'ගොනු මූලය',
+'exif-scenetype' => 'දර්à·à¶± වර්ගය',
+'exif-cfapattern' => 'CFA රටà·à·€',
+'exif-customrendered' => 'උපයà·à¶œà·Šâ€à¶º රූප à·ƒà·à¶šà·à·ƒà·”ම',
+'exif-exposuremode' => 'නිරà·à·€à¶»à¶« මà·à¶¯à·’ලිය',
+'exif-whitebalance' => 'à·à·Šà·€à·šà¶­ තුලනය',
+'exif-digitalzoomratio' => 'ඩිජිටල් සූම් අනුපà·à¶­à¶º',
+'exif-focallengthin35mmfilm' => ' 35 මි.මී. සේයà·à¶´à¶§à¶½à¶ºà¶±à·Šà·„à·’ නà·à¶·à·“ය දුර',
+'exif-scenecapturetype' => 'දර්à·à¶± ග්â€à¶»à·„ණ මà·à¶¯à·’ලිය',
+'exif-gaincontrol' => 'දර්à·à¶± පà·à¶½à¶±à¶º',
+'exif-contrast' => 'අසමතà·à·€',
+'exif-saturation' => 'සන්තෘප්තිය',
+'exif-sharpness' => 'තියුණුබව',
+'exif-devicesettingdescription' => 'උපකරණ පරිස්ථිති විස්තරය',
+'exif-subjectdistancerange' => 'වස්තු දුර පරà·à·ƒà¶º',
+'exif-imageuniqueid' => 'අනන්â€à¶º රූප අනනâ€à·Šâ€à¶ºà·à¶‚කය',
+'exif-gpsversionid' => 'GPS ටà·à¶œ අනුවà·à¶¯à¶º',
+'exif-gpslatituderef' => 'උතුරු හ෠දකුණු අක්ෂà·à¶‚à·à¶º',
+'exif-gpslatitude' => 'අක්ෂà·à¶‚à·à¶º',
+'exif-gpslongituderef' => 'බටහිර හ෠නà·à¶œà·™à¶±à·„ිර දේà·à·à¶‚à·à¶º',
+'exif-gpslongitude' => 'දේà·à·à¶‚à·à¶º',
+'exif-gpsaltituderef' => 'උන්නතà·à¶‚෠සමුද්දේà·à¶º',
+'exif-gpsaltitude' => 'උන්නතà·à¶‚à·à¶º',
+'exif-gpstimestamp' => 'GPS වේලà·à·€ (පරමà·à¶«à·” ඔරලà·à·ƒà·”à·€)',
+'exif-gpssatellites' => 'මිනුම් සඳහ෠භà·à·€à·’ත෠වන චන්ද්â€à¶»à·’කà·',
+'exif-gpsstatus' => 'රිසීවරයෙහි තරà·à¶­à·’රම',
+'exif-gpsmeasuremode' => 'මà·à¶±à·”ම් අකà·à¶»à¶º',
+'exif-gpsdop' => 'මà·à¶±à·”ම් නිරවද්â€à¶ºà¶­à·à·€à¶º',
+'exif-gpsspeedref' => 'වේග ඒකකය',
+'exif-gpsspeed' => 'GPS රිසීවරයෙහි වේගය',
+'exif-gpstrackref' => 'චලිත දිà·à·à·€ සඳහ෠සමුද්දේà·à¶º',
+'exif-gpstrack' => 'චලිත දිà·à·à·€',
+'exif-gpsimgdirectionref' => 'රූපයේ දිà·à·à·€ සඳහ෠සමුද්දේà·à¶º',
+'exif-gpsimgdirection' => 'රූපයේ දිà·à·à·€',
+'exif-gpsmapdatum' => 'භූමිතික මà·à¶±à·”ම් දත්ත භà·à·€à·’ත කෙරිණි',
+'exif-gpsdestlatituderef' => 'අන්තයෙහි අක්ෂà·à¶‚à·à¶º සඳහ෠සමුද්දේà·à¶º',
+'exif-gpsdestlatitude' => 'අන්තයෙහි අක්ෂà·à¶‚à·à¶º',
+'exif-gpsdestlongituderef' => 'අන්තයෙහි දේà·à·à¶‚à·à¶º සඳහ෠සමුද්දේà·à¶º',
+'exif-gpsdestlongitude' => 'අන්තයෙහි දේà·à·à¶‚à·à¶º',
+'exif-gpsdestbearingref' => 'අන්තයෙහි දිà·à·à¶±à¶­à·’ය සඳහ෠සමුද්දේà·à¶º',
+'exif-gpsdestbearing' => 'අන්තයෙහි දිà·à·à¶±à¶­à·’ය',
+'exif-gpsdestdistanceref' => 'අන්තයට දුර සඳහ෠සමුද්දේà·à¶º',
+'exif-gpsdestdistance' => 'අන්තයට දුර',
+'exif-gpsprocessingmethod' => 'GPS à·ƒà·à¶šà·ƒà·”ම් ක්â€à¶»à¶¸à¶ºà·™à·„à·’ නම',
+'exif-gpsareainformation' => 'GPS සරියෙහි නම',
+'exif-gpsdatestamp' => 'GPS දිනය',
+'exif-gpsdifferential' => 'GPS ආන්තරීක à·à·à¶°à¶±à¶º',
+
+# EXIF attributes
+'exif-compression-1' => 'අසංක්ෂිප්ත',
+'exif-compression-6' => 'JPEG',
+
+'exif-photometricinterpretation-2' => 'RGB',
+'exif-photometricinterpretation-6' => 'YCbCr',
+
+'exif-unknowndate' => 'අඥà·à¶­ දිනයකි',
+
+'exif-orientation-1' => 'à·ƒà·à¶¸à·à¶±à·Šâ€à¶º', # 0th row: top; 0th column: left
+'exif-orientation-2' => 'තිරස වට෠පෙරලà·', # 0th row: top; 0th column: right
+'exif-orientation-3' => '180° භ්â€à¶»à¶¸à¶«à¶º කොට', # 0th row: bottom; 0th column: right
+'exif-orientation-4' => 'සිරස වට෠පෙරලà·', # 0th row: bottom; 0th column: left
+'exif-orientation-5' => '90° à·€à·à¶¸à·à·€à¶»à·Šà¶­à¶º භ්â€à¶»à¶¸à¶«à¶º නොට සිරස වට෠පෙරලà·', # 0th row: left; 0th column: top
+'exif-orientation-6' => '90° දක්ෂිණà·à·€à¶»à·Šà¶­à·€ භ්â€à¶»à¶¸à¶«à¶º කොට', # 0th row: right; 0th column: top
+'exif-orientation-7' => '90° දක්ෂිණà·à·€à¶»à·Šà¶­à·€ භ්â€à¶»à¶¸à¶«à¶º කොට සිරස වට෠පෙරලà·', # 0th row: right; 0th column: bottom
+'exif-orientation-8' => '90° à·€à·à¶¸à·à·€à¶»à·Šà¶­à·€ භ්â€à¶»à¶¸à¶«à¶º කොට', # 0th row: left; 0th column: bottom
+
+'exif-planarconfiguration-1' => 'කුට්ටි ආකෘතිකරණය',
+'exif-planarconfiguration-2' => 'තලීය ආකෘතිකරණය',
+
+'exif-xyresolution-i' => '$1 dpi',
+'exif-xyresolution-c' => '$1 dpc',
+
+'exif-colorspace-1' => 'sRGB',
+'exif-colorspace-ffff.h' => 'FFFF.H',
+
+'exif-componentsconfiguration-0' => 'නොපවතියි',
+'exif-componentsconfiguration-1' => 'Y',
+'exif-componentsconfiguration-2' => 'Cb',
+'exif-componentsconfiguration-3' => 'Cr',
+'exif-componentsconfiguration-4' => 'R',
+'exif-componentsconfiguration-5' => 'G',
+'exif-componentsconfiguration-6' => 'B',
+
+'exif-exposureprogram-0' => 'අර්ථදක්ව෠නà·à¶­',
+'exif-exposureprogram-1' => 'හස්තීය',
+'exif-exposureprogram-2' => 'à·ƒà·à¶¸à·à¶±à·Šâ€à¶º ක්â€à¶»à¶¸à¶½à·šà¶›à¶º',
+'exif-exposureprogram-3' => 'විවර ප්â€à¶»à¶¸à·”ඛතà·à·€à¶º',
+'exif-exposureprogram-4' => 'ෂටර ප්â€à¶»à¶¸à·”ඛතà·à·€à¶º',
+'exif-exposureprogram-5' => 'නිර්මà·à¶«à·à¶­à·Šà¶¸à¶š à·€à·à¶©à·ƒà¶§à·„න (ක්ෂේත්â€à¶» ගà·à¶¹à·”රâ€à¶§ නà·à¶¹à·”රුතà·à·€à¶ºà¶šà·Š දක්වන)',
+'exif-exposureprogram-6' => 'කිරිය à·€à·à¶©à·ƒà¶§à·„න (සීà¶à·Šâ€à¶» ෂටර වේගයට නà·à¶¹à·”රුතà·à·€à¶ºà¶šà·Š දක්වන)',
+'exif-exposureprogram-7' => 'ආල්ඛ්â€à¶º තලීය මà·à¶¯à·’ලිය (පසුතලය නà·à¶·à·’ගත නොවන සමීප ඡà·à¶ºà·à¶»à·–ප සඳහà·)',
+'exif-exposureprogram-8' => 'භූතල තලීය මà·à¶¯à·’ලිය (පසුතලය නà·à¶·à·’ගත වන භූතල ඡà·à¶ºà·à¶»à·–ප සඳහà·)',
'exif-subjectdistance-value' => 'මීටර $1',
+'exif-meteringmode-0' => 'අඥà·à¶­',
+'exif-meteringmode-1' => 'à·ƒà·à¶¸à·à¶±à·Šâ€à¶ºà¶º',
+'exif-meteringmode-2' => 'මà·à¶¯à·’-බරු-à·ƒà·à¶¸à·à¶±à·Šâ€à¶ºà¶º',
+'exif-meteringmode-3' => 'අවධà·à¶»à·’තය',
+'exif-meteringmode-4' => 'බහුඅවධà·à¶»à·’තය',
+'exif-meteringmode-5' => 'රටà·à·€',
+'exif-meteringmode-6' => 'භà·à¶œà·’ක',
+'exif-meteringmode-255' => 'අනෙකුත්',
+
+'exif-lightsource-0' => 'අඥà·à¶­',
+'exif-lightsource-1' => 'දිව෠එළිය',
+'exif-lightsource-2' => 'ප්â€à¶»à¶­à·’දීප්ත',
+'exif-lightsource-3' => 'ටංස්ටන් (තà·à¶´à¶¯à·“ප්ත ආලà·à¶šà¶º)',
+'exif-lightsource-4' => 'à·ƒà·à¶«à·™à·…ිය',
+'exif-lightsource-9' => 'කදිම කà·à¶½à¶œà·”ණය',
+'exif-lightsource-10' => 'වළà·à¶šà·”à·…à·” පිරි කà·à¶½à¶œà·”ණය',
+'exif-lightsource-11' => 'සෙවණ',
+'exif-lightsource-12' => 'දිවà·à¶‘à·…à·’ ප්â€à¶»à¶­à·’දීප්ත (D 5700 – 7100K)',
+'exif-lightsource-13' => 'දිව෠à·à·Šà·€à·šà¶­ ප්â€à¶»à¶­à·’දීප්ත (N 4600 – 5400K)',
+'exif-lightsource-14' => 'සිහිල් à·à·Šà·€à·šà¶­ ප්â€à¶»à¶­à·’දීප්ත (W 3900 – 4500K)',
+'exif-lightsource-15' => 'à·à·Šà·€à·šà¶­ ප්â€à¶»à¶­à·’දීප්ත (WW 3200 – 3700K)',
+'exif-lightsource-17' => 'සම්මත ආලà·à¶šà¶º A',
+'exif-lightsource-18' => 'සම්මත ආලà·à¶šà¶º B',
+'exif-lightsource-19' => 'සම්මත ආලà·à¶šà¶º C',
+'exif-lightsource-20' => 'D55',
+'exif-lightsource-21' => 'D65',
+'exif-lightsource-22' => 'D75',
+'exif-lightsource-23' => 'D50',
+'exif-lightsource-24' => 'ISO මà·à¶¯à·’රි ටංස්ටන්',
+'exif-lightsource-255' => 'අනෙකුත් ආලà·à¶š ප්â€à¶»à¶·à·€à¶º',
+
'exif-focalplaneresolutionunit-2' => 'අඟල්',
+'exif-sensingmethod-1' => 'අනිà·à·Šà¶ à·’ත',
+'exif-sensingmethod-2' => 'එක්-චිප වර්ණ සරි සංවේදකය',
+'exif-sensingmethod-3' => 'ද්වි-චිප වර්ණ සරි සංවේදකය',
+'exif-sensingmethod-4' => 'තුන්-චිප වර්ණ සරි සංවේදකය',
+'exif-sensingmethod-5' => 'වර්ණ අනුක්â€à¶»à¶¸à·’ක සරි සංවේදකය',
+'exif-sensingmethod-7' => 'ත්â€à¶»à·’රේඛීය සංවේදකය',
+'exif-sensingmethod-8' => 'වර්ණ අනුක්â€à¶»à¶¸à·’ක රේඛීය සංවේදකය',
+
+'exif-filesource-3' => 'DSC (ආන්තර පරිලà·à¶šà¶± වර්ණමිතිය)',
+
+'exif-scenetype-1' => 'සෘජු ලෙස ඡà·à¶ºà¶»à·–පගතකල රූපයන්',
+
+'exif-customrendered-0' => 'à·ƒà·à¶¸à·à¶±à·Šâ€à¶º ක්â€à¶»à·’යà·à·€à¶½à·’ය',
+'exif-customrendered-1' => 'උපයà·à¶¢à·Šâ€à¶º ක්â€à¶»à·’යà·à·€à¶½à·’ය',
+
+'exif-exposuremode-0' => 'ස්වයà·à¶šà·Šâ€à¶»à·“ය නිරà·à·€à¶»à¶«à¶º',
+'exif-exposuremode-1' => 'හස්තීය නිරà·à·€à¶»à¶«à¶º',
+'exif-exposuremode-2' => 'ස්වයං සමුච්චය',
+
+'exif-whitebalance-0' => 'ස්වයංක්â€à¶»à·“ය à·à·Šà·€à·šà¶­ තුලනය',
+'exif-whitebalance-1' => 'හස්තීය à·à·Šà·€à·šà¶­ තුලනය',
+
+'exif-scenecapturetype-0' => 'සම්මත',
+'exif-scenecapturetype-1' => 'භූතල තලීය',
+'exif-scenecapturetype-2' => 'ආල්ඛ්â€à¶º තලීය',
+'exif-scenecapturetype-3' => 'රà·à¶­à·Šâ€à¶»à·“ දර්à·à¶±à¶º',
+
+'exif-gaincontrol-0' => 'නොමà·à¶­',
+'exif-gaincontrol-1' => 'අඩු වර්ධනය ඉහළ දà·à¶¸à·”මක්',
+'exif-gaincontrol-2' => 'à·€à·à¶©à·’ වර්ධනය ඉහළ දà·à¶¸à·”මක්',
+'exif-gaincontrol-3' => 'අඩු වර්ධනය පහළ දà·à¶¸à·”මක්',
+'exif-gaincontrol-4' => 'à·€à·à¶©à·’ වර්ධනය ඉහළ දà·à¶¸à·”මක්',
+
+'exif-contrast-0' => 'à·ƒà·à¶¸à·à¶±à·Šâ€à¶º',
+'exif-contrast-1' => 'සුමුදු',
+'exif-contrast-2' => 'දà·à¶©à·’',
+
+'exif-saturation-0' => 'à·ƒà·à¶¸à·à¶±à·Šâ€à¶º',
+'exif-saturation-1' => 'අඩු සන්තෘප්තිය',
+'exif-saturation-2' => 'à·€à·à¶©à·’ සන්තෘප්තිය',
+
+'exif-sharpness-0' => 'à·ƒà·à¶¸à·à¶±à·Šâ€à¶º',
+'exif-sharpness-1' => 'සුමුදු',
+'exif-sharpness-2' => 'දà·à¶©à·’',
+
+'exif-subjectdistancerange-0' => 'අඥà·à¶­',
+'exif-subjectdistancerange-1' => 'à·ƒà·à¶»à·Šà·€',
+'exif-subjectdistancerange-2' => 'සමීප නà·à¶»à¶¹à·”ම',
+'exif-subjectdistancerange-3' => 'දුරස්තර නà·à¶»à¶¹à·”ම',
+
+# Pseudotags used for GPSLatitudeRef and GPSDestLatitudeRef
+'exif-gpslatitude-n' => 'උතුරු අක්ෂà·à¶‚à·à¶º',
+'exif-gpslatitude-s' => 'දකුණු අක්ෂà·à¶‚à·à¶º',
+
+# Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
+'exif-gpslongitude-e' => 'නà·à¶œà·™à¶±à·„ිර දේà·à·à¶‚à·à¶º',
+'exif-gpslongitude-w' => 'බටහිර දේà·à·à¶‚à·à¶º',
+
+'exif-gpsstatus-a' => 'මිනුම සිදුවෙමින් පවතියි',
+'exif-gpsstatus-v' => 'මිනුම් අන්කර්ක්â€à¶»à·’යà·à¶­à·Šà¶¸à¶šà¶·à·à·€à¶º',
+
+'exif-gpsmeasuremode-2' => 'ද්වීමà·à¶± මිනුම',
+'exif-gpsmeasuremode-3' => 'ත්â€à¶»à·’මà·à¶± මිනුම',
+
+# Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
+'exif-gpsspeed-k' => 'පà·à¶ºà¶§ කිලà·à¶¸à·“ටර',
+'exif-gpsspeed-m' => 'පà·à¶ºà¶§ à·ƒà·à¶­à¶´à·”ම්',
+'exif-gpsspeed-n' => 'නà·à·€à·’ක à·ƒà·à¶­à¶´à·”ම්',
+
+# Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
+'exif-gpsdirection-t' => 'සත්â€à¶º දිà·à·à·€',
+'exif-gpsdirection-m' => 'චුම්භක දිà·à·à·€',
+
# External editor support
'edit-externally' => 'බà·à·„ිර උපයà·à¶œà¶ºà¶šà·Š භà·à·€à·’ත෠කරමින් මෙම ගොනුව සංස්කරණය කරන්න',
'edit-externally-help' => 'à·€à·à¶©à·’මනත් තොරතුරු සඳහ෠[http://www.mediawiki.org/wiki/Manual:External_editors පිහිටුවීම් උපදෙස්] බලන්න.',
# 'all' in various places, this might be different for inflected languages
-'watchlistall2' => 'සියල්ල',
-'namespacesall' => 'සියල්ල',
-'monthsall' => 'සියළු',
+'recentchangesall' => 'සියල්ල',
+'imagelistall' => 'සියල්ල',
+'watchlistall2' => 'සියල්ල',
+'namespacesall' => 'සියල්ල',
+'monthsall' => 'සියළු',
+
+# E-mail address confirmation
+'confirmemail' => 'විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය තහවුරු කරන්න',
+'confirmemail_noemail' => 'ඔබගේ [[Special:Preferences|පරිà·à·“ලක අභිරුචියන්]] à·„à·’ නීතික විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනයක් ඔබ විසින් පිහිටුව෠නොමà·à¶­.',
+'confirmemail_text' => 'විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š අංගයන් භà·à·€à·’ත෠කිරීමට පෙර ඔබගේ විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය නීතිකරණය කල යුතු බවට {{SITENAME}} අවධà·à¶»à¶«à¶º කරයි.
+ඔබගේ ලිපිනයට තහවුරුකරණ තà·à¶´à·‘ලක් යවනු සඳහ෠පහත බොත්තම සක්â€à¶»à·’යනය කරන්න.
+මෙම තà·à¶´à·‘ල කේතයක් අඩංගු සබà·à¶³à·’යක් සහිත වනු ඇත;
+ඔබගේ විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය නීතික බව තහවුරු කරනු වස් මෙම සබà·à¶³à·’ය ඔබගේ බ්â€à¶»à·€à·”සරයෙහි ප්â€à¶»à·€à·šà·à¶±à¶º කරන්න.',
+'confirmemail_pending' => '<div class="error">තහවුරු කිරීමේ කේතයක් දà·à¶±à¶§à¶¸à¶­à·Š ඔබට විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š කොට ඇත;
+ඔබ විසින් ගිණුම තà·à¶±à·”වේ මෑතකදී නම්, නව තේකයක් ඉල්ල෠සිටීමට පෙර එය ඔබ වෙත ලඟ෠වීම සඳහ෠විනà·à¶©à·’ කිහිපයක් රà·à¶³à·“ සිටින්න.</div>',
+'confirmemail_send' => 'තහවුරුකිරීමේ කේතයක් තà·à¶´à·à¶½à·Š කරන්න',
+'confirmemail_sent' => 'තහවුරුකිරීමේ විද්â€à¶ºà·”ත්-තà·à¶´à·‘ලක් යà·à·€à·’ණි.',
+'confirmemail_oncreate' => 'ඔබගේ විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනයට තහවුරුකිරීමේ කේතයක් යවන ලදි.
+ප්â€à¶»à·€à·’ෂ්ට වීමට මෙම කේතය අනවà·à·Šâ€à¶º නමුදු, විකියෙහි විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š සම්බන්ධ අංගයන් කිසිවක් හ෠සක්â€à¶»à·“ය කිරීමට පෙර මෙය ඉදිරිපත් කල යුතු වේ.',
+'confirmemail_sendfailed' => 'ඔබගේ තහවුරුකිරීමේ තà·à¶´à·‘ල යà·à·€à·“මට {{SITENAME}} හට නොහà·à¶šà·’ විය.
+අනීතික අක්ෂර තිබේදà·à¶ºà·’ ඔබගේ විද්â€à¶ºà·”ත් තà·à¶´à·à¶½à·Š ලිපිනය පරික්ෂ෠කර බලන්න.
+
+තà·à¶´à·à¶½à·Šà¶šà¶»à·” ආපසු දà·à¶±à·”ම්දුන්නේ: $1',
+'confirmemail_invalid' => 'තහවුරුකරණ කේතය අනීතිකයි.
+කේතය කල් ඉකුත්වූ එකක් විය à·„à·à¶š.',
+'confirmemail_needlogin' => 'ඔබගේ විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය තහවුරුකිරීමට ඔබ $1 වී සිටිය යුතුය.',
+'confirmemail_success' => 'ඔබගේ විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය තහවුරුකොට ඇත.
+ඔබහට දà·à¶±à·Š [[Special:UserLogin|පුවිෂ්ට වී]] විකිය භුක්තිවිඳිය à·„à·à¶š.',
+'confirmemail_loggedin' => 'ඔබගේ විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය දà·à¶±à·Š තහවුරුකොට ඇත.',
+'confirmemail_error' => 'ඔබගේ තහවුරුකිරීම සුරà·à¶šà·“මට උත්සà·à·„ කිරීමේදී යම් ගà·à¶§à·…ුවක් පà·à¶±à¶±à·à¶œà·”ණි.',
+'confirmemail_subject' => '{{SITENAME}} විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය තහවුරුකිරීම',
+'confirmemail_body' => 'යම් අයෙකු, අන්තර්ජà·à¶½ ලිපිනය $1 මගින්, සමහර විට ඔබ,
+{{SITENAME}} à·„à·’ "$2" නමà·à¶­à·’ ගිණුමක් මෙම විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපිනය සහිතව ලියà·à¶´à¶¯à·’ංචි කර ඇත .
+
+මෙම ගිණුම ඇත්ත à·€à·à¶ºà·™à¶±à·Šà¶¸ ඔබගේ බව සහතික කිරීමට à·„à· {{SITENAME}} à·„à·’,
+විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š විà·à·šà·‚à·à¶‚ග සක්â€à¶»à·“යනය කරනු වස්, ඔබගේ බ්â€à¶»à·€à·”සරයෙහි පහත සබà·à¶³à·’ය විවෘත කරන්න:
+
+$3
+
+මෙම ගිණුම, ඔබ විසින් ලියà·à¶´à¶¯à·’ංචි *නොකළේ* නම්, මෙම සබà·à¶³à·’ය ඔස්සේ සපà·à¶¸à·’ණ
+විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š ලිපින සහතික කිරීම අත්හරින්න:
+
+$5
+
+මෙම සහතික කිරීමේ කේතයෙහි වලංගු බව $4 වන විට ඉකුත් වේ.',
+'confirmemail_invalidated' => 'විද්â€à¶ºà·”ත්-ගà·à¶´à·à¶½à·Š ලිපිනය තහවුරුකිරීම අවලංගු කෙරිණි',
+'invalidateemail' => 'විද්â€à¶ºà·”ත්-තà·à¶´à·à¶½à·Š තහවුරුකිරීම අවලංගු කරන්න',
+
+# Scary transclusion
+'scarytranscludedisabled' => '[අන්තර්විකී අන්තඃගතකිරීම් අක්â€à¶»à·“ය කොට ඇත]',
+'scarytranscludefailed' => '[$1 සඳහ෠සà·à¶šà·’ලි අත්කරගà·à¶±à·”ම අසà·à¶»à·Šà¶®à¶š විය]',
+'scarytranscludetoolong' => '[URL දිගු à·€à·à¶©à·’ය]',
+
+# Trackbacks
+'trackbackbox' => '<div id="mw_trackbacks">මෙම පිටුව සඳහ෠පසුහà·à¶¹à·“ම්:<br />
+$1
+</div>',
+'trackbackremove' => ' ([$1 මකà·à¶¯à¶¸à¶±à·Šà¶±])',
+'trackbacklink' => 'පසුහà·à¶¹à·“ම',
+'trackbackdeleteok' => 'පසුහà·à¶¹à·“ම à·ƒà·à¶»à·Šà¶®à¶š ලෙස මකà·à¶¯à¶¸à¶± ලදි.',
+
+# Delete conflict
+'deletedwhileediting' => "'''අවවà·à¶¯à¶ºà¶ºà·’''': ඔබ විසින් මෙම පිටුව සංස්කරණය ඇරà·à¶¹à·’ පසුව එය මක෠දමන ලදි!",
+'confirmrecreate' => "ඔබ විසින් මේ පිටුව සංස්කරණය කිරීම ඇරඹූ පසු, පරිà·à·“ලක [[User:$1|$1]] ([[User talk:$1|à·ƒà·à¶šà¶ à·Šà¶¡à·à·€]]) විසින් එය මකà·à¶¯à¶¸à· පහත හේතුව සපයන ලදි:
+: ''$2''
+ඔබ එට සත්â€à¶ºà·€à·à¶ºà·™à¶±à·Šà¶¸ මෙම පිටුව යළිතà·à¶±à·“මට අවà·à·Šâ€à¶º බව තහවුරුකරන්න.",
+'recreate' => 'යළිතà·à¶±à·“ම',
+
+'unit-pixel' => 'පික්සල',
# action=purge
+'confirm_purge' => 'මෙම පිටුවෙහි පූර්වà·à¶´à·šà¶šà·Šâ€à·‚à·“ සංචිතය (කෑෂය) හිස් කල යුතුද?
+
+$1',
'confirm_purge_button' => 'හරි',
# AJAX search
'useajaxsearch' => 'AJAX සෙවුම භà·à·€à·’ත කරන්න',
+# Separators for various lists, etc.
+'catseparator' => '|',
+'comma-separator' => ',&#32;',
+'colon-separator' => ':&#32;',
+
# Multipage image navigation
'imgmultipageprev' => '↠පෙර පිටුව',
'imgmultipagenext' => 'ඊළඟ පිටුව →',
'imgmultigo' => 'යන්න!',
+'imgmultigoto' => ' $1 පිටුවට යන්න',
# Table pager
+'ascending_abbrev' => 'ආරà·à·„ණ',
+'descending_abbrev' => 'අවරà·à·„ණ',
'table_pager_next' => 'ඊළඟ පිටුව',
'table_pager_prev' => 'පෙර පිටුව',
'table_pager_first' => 'පළමු පිටුව',
'table_pager_last' => 'අවසà·à¶± පිටුව',
+'table_pager_limit' => 'එක් පිටුවක් වෙනුවෙන් අයිතම $1 පෙන්වන්න',
'table_pager_limit_submit' => 'යන්න',
+'table_pager_empty' => 'ප්â€à¶»à¶­à·’ඵල නොමà·à¶­',
+
+# Auto-summaries
+'autosumm-blank' => 'පිටුවෙන් සියළු අන්තර්ගතය ඉවත් කරමින්',
+'autosumm-replace' => "පිටුව වෙනුවට '$1' ප්â€à¶»à¶­à·’ස්ථà·à¶´à¶±à¶º කරමින්",
+'autoredircomment' => ' [[$1]] වෙතට යළි-යොමුකරමින්',
+'autosumm-new' => 'නව පිටුව: $1',
+
+# Size units
+'size-bytes' => '$1 බ',
+'size-kilobytes' => '$1 කි.බ.',
+'size-megabytes' => '$1 මෙ.බ.',
+'size-gigabytes' => '$1 ගි.බ.',
+
+# Live preview
+'livepreview-loading' => 'බ෠ගà·à¶±à·™à¶¸à·’න්…',
+'livepreview-ready' => 'බ෠ගà·à¶±à·™à¶¸à·’න්… සූදà·à¶±à¶¸à·Š!',
+'livepreview-failed' => 'තත්කà·à¶½ පෙර-දසුන අසමත් විය! à·ƒà·à¶¸à·à¶±à·Šâ€à¶º පෙර-දසුන වෑයම් කරන්න.',
+'livepreview-error' => 'මෙය හ෠සම්බන්ධ වීම අසà·à¶»à·Šà¶®à¶š විය: $1 "$2".
+à·ƒà·à¶¸à·à¶±à·Šâ€à¶º පෙර-දසුන අත්හද෠බලන්න.',
+
+# Friendlier slave lag warnings
+'lag-warn-normal' => '{{PLURAL:$1|තත්පරයකට|තත්පර $1 කට}} වඩ෠නà·à·€à·”ම් වෙනස්වීම්, ලà·à¶ºà·’ස්තුවෙහි පෙන්නුම් නොවීමට ඉඩ ඇත.',
+'lag-warn-high' => 'දත්ත-ගබඩ෠සේවà·à¶¯à·à¶ºà¶šà¶ºà·™à·„à·’ අධික විලම්බය නිසà·, වෙනස්වීමට පසු ගතවූයේ {{PLURAL:$1|එක් තත්පරයක්|තත්පර $1 ක්}} පමණක් නම්, ලà·à¶ºà·’ස්තුවෙහි අන්තර්ගතවී නොතිබිය à·„à·à¶š.',
+
+# Watchlist editor
+'watchlistedit-numitems' => 'à·ƒà·à¶šà¶ à·Šà¶¡à· පිටු ගණනය නොකල විට, ඔබගේ මුර-ලà·à¶ºà·’ස්තුවෙහි {{PLURAL:$1|à·à·“ර්ෂ එකක්|à·à·“ර්ෂ $1 ක්}} අඩංගු වේ.',
+'watchlistedit-noitems' => 'ඔබගේ මුර-ලà·à¶ºà·’ස්තුවේ à·à·“ර්ෂ කිසිවක් නොමà·à¶­.',
+'watchlistedit-normal-title' => 'මුර-ලà·à¶ºà·’ස්තුව සංස්කරණය කරන්න',
+'watchlistedit-normal-legend' => 'මුර-ලà·à¶ºà·’ස්තුවෙන් à·à·“ර්ෂයන් ඉවත් කරන්න',
+'watchlistedit-normal-explain' => 'ඔබගේ මුර-ලà·à¶ºà·’ස්තුවෙහි සිරස්තලයන් පහත දක්ව෠ඇත.
+සිරස්තලයක් ඉවත් කිරීමට, එයâ€à¶§ යà·à¶¶à¶¯ කොටුව තà·à¶»à·à¶œà·™à¶±, සිරස්තල ඉවත්කරන්න යන්න මත ක්ලික් කරන්න.
+[[Special:Watchlist/raw|නොනිමි ලà·à¶ºà·’ස්තුව සංස්කරණය කිරීම]] වුවද ඔබ විසින් සිදු කල à·„à·à¶š.',
+'watchlistedit-normal-submit' => 'à·à·“ර්ෂයන් ඉවත් කරන්න',
+'watchlistedit-normal-done' => 'ඔබගේ මුර-ලà·à¶ºà·’ස්තුවෙන් {{PLURAL:$1|එක් à·à·“ර්ෂයක්|à·à·“ර්ෂයන් $1 ක්}} ඉවත් කරන ලදි:',
+'watchlistedit-raw-title' => 'නොනිමි මුර-ලà·à¶ºà·’ස්තුව සංස්කරණය කරන්න',
+'watchlistedit-raw-legend' => 'නොනිමි මුර-ලà·à¶ºà·’ස්තුව සංස්කරණය කරන්න',
+'watchlistedit-raw-explain' => 'ඔබගේ මුර-ලà·à¶ºà·’ස්තුවෙහි à·à·“ර්ෂයන් මෙහි පහත දà·à¶šà·Šà·€à·™à¶± අතර, එක් පේළියකට එක් à·à·“ර්ෂයක් වන ලෙස, එම ලà·à¶ºà·’ස්තුවට එක් කිරීමෙන් හ෠ලà·à¶ºà·’ස්තුවෙන් ඉවත් කිරීමෙන් එය සංස්කරණය කල à·„à·à¶š.
+මෙය නිමවූ විට, මුර-ලà·à¶ºà·’ස්තුව යà·à·€à¶­à·Šà¶šà·à¶½à¶šà·’රීම යන්න මත ක්ලික් කරන්න.
+ [[Special:Watchlist/edit|සම්මත සංස්කà·à¶»à¶šà¶º භà·à·€à·’ත෠කිරීමද]] ඔබ විසින් සිදු කල à·„à·à¶š.',
+'watchlistedit-raw-titles' => 'à·à·“ර්ෂයන්:',
+'watchlistedit-raw-submit' => 'මුර-ලà·à¶ºà·’ස්තුව යà·à·€à¶­à·Šà¶šà·à¶½à·“න කරන්න',
+'watchlistedit-raw-done' => 'ඔබගේ මුර-ලà·à¶ºà·’ස්තුව යà·à·€à¶­à·Šà¶šà·à¶½à·“න කරන ලදි.',
+'watchlistedit-raw-added' => '{{PLURAL:$1|à·à·“ර්ෂ 1 ක් |à·à·“ර්ෂ $1 ක් }} එක් කරන ලදි:',
+'watchlistedit-raw-removed' => '{{PLURAL:$1|à·à·“ර්ෂ 1 ක්|à·à·“ර්ෂ $1 ක්}} ඉවත් කරන ලදි:',
# Watchlist editing tools
-'watchlisttools-view' => 'අදà·à¶½ වෙනස්කම් නරඹන්න',
+'watchlisttools-view' => 'අදà·à¶½ වෙනස්වීම් නරඹන්න',
'watchlisttools-edit' => 'මුර-ලà·à¶ºà·’ස්තුව නà·à¶»à¶¹à·“ම හ෠සංස්කරණය සිදු කරන්න',
'watchlisttools-raw' => 'නොනිමි මුර-ලà·à¶ºà·’ස්තුව සංස්කරණය කරන්න',
+# Iranian month names
+'iranian-calendar-m1' => 'à·†à·à¶»à·Šà·€à·à¶¯à·“න්',
+'iranian-calendar-m2' => 'ඕඩිබෙහෙෂ්ට්',
+'iranian-calendar-m3' => 'කà·à¶©à·à¶©à·Š',
+'iranian-calendar-m4' => 'ටීර්',
+'iranian-calendar-m5' => 'මà·à¶©à·à¶©à·Š',
+'iranian-calendar-m6' => 'à·‚à·à¶»à·’à·€à·',
+'iranian-calendar-m7' => 'මෙහ්ර්',
+'iranian-calendar-m8' => 'අබà·à¶±à·Š',
+'iranian-calendar-m9' => 'අෂà·à¶»à·Š',
+'iranian-calendar-m10' => 'ඩෙයි',
+'iranian-calendar-m11' => 'බà·à·„්මà·à¶±à·Š',
+'iranian-calendar-m12' => 'එස්ෆà·à¶±à·Šà¶©à·Š',
+
+# Hijri month names
+'hijri-calendar-m1' => 'මුහà·à¶»à¶¸à·Š',
+'hijri-calendar-m2' => 'සෆà·à¶»à·Š',
+'hijri-calendar-m3' => 'රà·à¶¶à·’ අල් අවà·à¶½à·Š',
+'hijri-calendar-m4' => 'රà·à¶¶à·’ අල් තà·à¶±à·’',
+'hijri-calendar-m5' => 'ජුමà·à¶©à· අල් අවà·à¶½à·Š',
+'hijri-calendar-m6' => 'ජුමà·à¶©à· අල් තà·à¶±à·’',
+'hijri-calendar-m7' => 'රජà·à¶¶à·Š',
+'hijri-calendar-m8' => 'à·‚à·à¶¶à·à¶±à·Š',
+'hijri-calendar-m9' => 'රà·à¶¸à·à¶¯à·à¶±à·Š',
+'hijri-calendar-m10' => 'à·‚à·à·€à·Šà·€à·à¶½à·Š',
+'hijri-calendar-m11' => 'ඩූ අල් කිඩà·à·„à·Š',
+'hijri-calendar-m12' => 'ඩූ අල් හිජà·à·„à·Š',
+
+# Hebrew month names
+'hebrew-calendar-m1' => 'තිස්රෙයි',
+'hebrew-calendar-m2' => 'චෙෂ්වà·à¶±à·Š',
+'hebrew-calendar-m3' => 'කිස්ලෙව්',
+'hebrew-calendar-m4' => 'ටෙවෙට්',
+'hebrew-calendar-m5' => 'à·‚à·’à·€à·à¶§à·Š',
+'hebrew-calendar-m6' => 'අඩà·à¶»à·Š',
+'hebrew-calendar-m6a' => 'අඩà·à¶»à·Š I',
+'hebrew-calendar-m6b' => 'අඩà·à¶»à·Š II',
+'hebrew-calendar-m7' => 'නිසà·à¶±à·Š',
+'hebrew-calendar-m8' => 'ඉයà·à¶»à·Š',
+'hebrew-calendar-m9' => 'සිවà·à¶±à·Š',
+'hebrew-calendar-m10' => 'ටà·à¶¸à·”ස්',
+'hebrew-calendar-m11' => 'අව්',
+'hebrew-calendar-m12' => 'එලුල්',
+'hebrew-calendar-m1-gen' => 'තිස්රෙයි',
+'hebrew-calendar-m2-gen' => 'චෙෂ්වà·à¶±à·Š',
+'hebrew-calendar-m3-gen' => 'කිස්ලෙව්',
+'hebrew-calendar-m4-gen' => 'ටෙවෙට්',
+'hebrew-calendar-m5-gen' => 'à·‚à·’à·€à·à¶§à·Š',
+'hebrew-calendar-m6-gen' => 'අඩà·à¶»à·Š',
+'hebrew-calendar-m6a-gen' => 'අඩà·à¶»à·Š I',
+'hebrew-calendar-m6b-gen' => 'අඩà·à¶»à·Š II',
+'hebrew-calendar-m7-gen' => 'නිසà·à¶±à·Š',
+'hebrew-calendar-m8-gen' => 'ඉයà·à¶»à·Š',
+'hebrew-calendar-m9-gen' => 'සිවà·à¶±à·Š',
+'hebrew-calendar-m10-gen' => 'ටà·à¶¸à·”ස්',
+'hebrew-calendar-m11-gen' => 'අව්',
+'hebrew-calendar-m12-gen' => 'එලුල්',
+
+# Signatures
+'timezone-utc' => 'යූටීසී',
+
+# Core parser functions
+'unknown_extension_tag' => 'අඥà·à¶­ ප්â€à¶»à·ƒà¶»à·Šà¶¢à¶± ටà·à¶œà¶º "$1"',
+
# Special:Version
-'version' => 'අනුවà·à¶¯à¶º', # Not used as normal message but as header for the special page itself
-'version-specialpages' => 'විà·à·šà·‚ පිටු',
-'version-other' => 'වෙනත්',
+'version' => 'අනුවà·à¶¯à¶º', # Not used as normal message but as header for the special page itself
+'version-extensions' => 'ස්ථà·à¶´à·’ත ප්â€à¶»à·ƒà¶»à·Šà¶¢à¶±à¶ºà¶±à·Š',
+'version-specialpages' => 'විà·à·šà·‚ පිටු',
+'version-parserhooks' => 'ව්â€à¶ºà·à¶šà¶»à¶« විග්â€à¶»à·„ක හසුරු',
+'version-variables' => 'විචල්â€à¶ºà¶ºà¶±à·Š',
+'version-other' => 'වෙනත්',
+'version-mediahandlers' => 'මà·à¶°à·Šâ€à¶º හසුරුවනය',
+'version-hooks' => 'හසුරු',
+'version-extension-functions' => 'ප්â€à¶»à·ƒà¶»à·Šà¶¢à¶± à·à·Šâ€à¶»à·’ත',
+'version-parser-extensiontags' => 'ව්â€à¶ºà·à¶šà¶»à¶« විග්â€à¶»à·„ක ප්â€à¶»à·ƒà¶»à·Šà¶¢à¶± ටà·à¶œà¶ºà¶±à·Š',
+'version-parser-function-hooks' => 'වයà·à¶šà¶»à¶« විග්â€à¶»à·„ක à·à·Šâ€à¶»à·’ත හසුරු',
+'version-skin-extension-functions' => 'ඡවි ප්â€à¶»à·ƒà¶»à·Šà¶¢à¶± à·à·Šâ€à¶»à·“ත',
+'version-hook-name' => 'හසුරු නම',
+'version-hook-subscribedby' => 'දà·à¶ºà¶šà·€à·“ ඇත්තේ',
+'version-version' => 'අනුවà·à¶¯à¶º',
+'version-license' => 'බලපත්â€à¶»à¶º',
+'version-software' => 'ස්ථà·à¶´à·’ත මෘදුකà·à¶‚ග',
+'version-software-product' => 'නිෂ්පà·à¶¯à¶±à¶º',
+'version-software-version' => 'අනුවà·à¶¯à¶º',
+
+# Special:FilePath
+'filepath' => 'ගොනු පෙත',
+'filepath-page' => 'ගොනුව:',
+'filepath-submit' => 'පෙත',
+'filepath-summary' => 'මෙම විà·à·šà·‚ පිටුව, ගොනුවකට අදà·à¶½ සම්පූර්ණ පෙත හුව෠දක්වයි.
+රූප, පූර්ණ විසර්ජනයෙන් දà·à¶šà·Šà·€à·™à¶± අතර, අනෙකුත් ගොනු වර්ග ඒවà·à¶ºà·š ආà·à·Šâ€à¶»à·’ත ක්â€à¶»à¶¸à¶½à·šà¶›à¶ºà¶±à·Š අනුසà·à¶»à¶ºà·™à¶±à·Š සෘජුව ආරම්භ කෙරේ.
+
+"{{ns:image}}:" උපසර්ගය විරහිතව ගොනු නà·à¶¸à¶º ඇතුලත් කරන්න.',
+
+# Special:FileDuplicateSearch
+'fileduplicatesearch' => 'අනුපිටපත් ගොනු සඳහ෠ගවේෂණය කරන්න',
+'fileduplicatesearch-summary' => 'එහි පූරක අගය පà·à¶¯à¶š කර ගෙන අනුපිටපත් ගොනු සඳහ෠ගවේෂණය කරන්න.
+
+"{{ns:image}}:" උපසර්ගය රහිතව ගොනු නà·à¶¸à¶º ඇතුළත් කරන්න.',
+'fileduplicatesearch-legend' => 'අනුපිටපතක් සඳහ෠ගවේෂණය කරන්න',
+'fileduplicatesearch-filename' => 'ගොනු-නà·à¶¸à¶º:',
+'fileduplicatesearch-submit' => 'ගවේෂණය',
+'fileduplicatesearch-info' => '$1 × $2 පික්සල<br />ගොනු විà·à·à¶½à¶­à·Šà·€à¶º: $3<br />MIME à·à·›à¶½à·’ය: $4',
+'fileduplicatesearch-result-1' => '"$1" ගොනුවට සර්වසම අනුපිටපතක් නොමà·à¶­.',
+'fileduplicatesearch-result-n' => '"$1" ගොනුවට {{PLURAL:$2|සර්වසම අනුපිටපතක්|සර්වසම අනුපිටපත් $2 ක්}} ඇත.',
# Special:SpecialPages
-'specialpages' => 'විà·à·šà·‚ පිටු',
-'specialpages-group-pages' => 'පිටු ලà·à¶ºà·’ස්තුව',
+'specialpages' => 'විà·à·šà·‚ පිටු',
+'specialpages-note' => '----
+* à·ƒà·à¶¸à·à¶±à·Šâ€à¶º විà·à·šà·‚ පිටු.
+* <span class="mw-specialpagerestricted">සීමිත විà·à·šà·‚ පිටු.</span>',
+'specialpages-group-maintenance' => 'නඩත්තු à·€à·à¶»à·Šà¶­à·',
+'specialpages-group-other' => 'අනෙකුත් විà·à·šà·‚ පිටු',
+'specialpages-group-login' => 'ප්â€à¶»à·€à·’ෂ්ට වන්න / ගිණුමක් තනන්න',
+'specialpages-group-changes' => 'මෑත වෙනස්වීම් හ෠ලà¶à·”-සටහන්',
+'specialpages-group-media' => 'මà·à¶°à·Šâ€à¶º à·€à·à¶»à·Šà¶­à· හ෠උඩුගත කිරීම්',
+'specialpages-group-users' => 'පරිà·à·“ලකයන් හ෠හිමිකම්',
+'specialpages-group-highuse' => 'බෙහෙවින් භà·à·€à·’ත වන පිටු',
+'specialpages-group-pages' => 'පිටු ලà·à¶ºà·’ස්තුව',
+'specialpages-group-pagetools' => 'පිටු මෙවලම්',
+'specialpages-group-wiki' => 'විකි දත්ත හ෠මෙවලම්',
+'specialpages-group-redirects' => 'විà·à·šà·‚ පිටු යළි-යොමුකිරීම',
+'specialpages-group-spam' => 'අයà·à¶ à·’ත-තà·à¶´à·‘ල මෙවලම්',
+
+# Special:BlankPage
+'blankpage' => 'හිස් පිටුව',
+'intentionallyblankpage' => 'මෙම පිටුව අභිප්â€à¶»à·šà¶­à·€ හිස්ව තබන ලදි',
);
diff --git a/languages/messages/MessagesSk.php b/languages/messages/MessagesSk.php
index 1851affe..efab9932 100644
--- a/languages/messages/MessagesSk.php
+++ b/languages/messages/MessagesSk.php
@@ -10,6 +10,7 @@
* @author Michawiki
* @author Palica
* @author Sp5uhe
+ * @author Urhixidur
* @author Valasek
* @author לערי ריינה×רט
*/
@@ -272,7 +273,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Zoznam konfiguraÄných nastavení]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce mailing list nových verzií MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce mailing list nových verzií MediaWiki]',
'about' => 'Projekt',
'article' => 'Stránka s obsahom',
@@ -565,7 +566,7 @@ Musí obsahovať menej ako $1 {{PLURAL:$1|znak|znaky|znakov}}.',
'loginsuccesstitle' => 'Prihlásenie úspešné',
'loginsuccess' => "'''Teraz ste prihlásený do {{GRAMMAR:genitív|{{SITENAME}}}} ako „$1“.'''",
'nosuchuser' => 'Používateľské meno „$1“ neexistuje.
-Skontrolujte preklepy alebo sa [[Special:Userlogin/signup|zaregistrujte ako nový používateľ]].',
+Skontrolujte preklepy alebo sa [[Special:UserLogin/signup|zaregistrujte ako nový používateľ]].',
'nosuchusershort' => 'V súÄasnosti neexistuje používateľ s menom „<nowiki>$1</nowiki>“. Skontrolujte preklepy.',
'nouserspecified' => 'Musíte uviesť meno používateľa.',
'wrongpassword' => 'Zadané heslo je nesprávne. Skúste znovu.',
@@ -757,7 +758,7 @@ Týmto sa právne zaväzujete, že ste tento text buÄ napísali sám, alebo že
z voľného diela (public domain) alebo podobného zdroja neobmedzeného autorskými právami (podrobnosti: $1).
<strong>NEUMIESTŇUJTE SEM BEZ POVOLENIA DIELA CHRÃNENÉ AUTORSKÃM PRÃVOM!</strong>',
'longpagewarning' => '<strong>UPOZORNENIE: Táto stránka má $1 kilobajtov; niektoré
-prehliadaÄe by mohli maÅ¥ problémy s úpravou stránok, ktorých veľkosÅ¥ sa blíži k alebo presahuje 32kb.
+prehliadaÄe by mohli maÅ¥ problémy s úpravou stránok, ktorých veľkosÅ¥ sa blíži k alebo presahuje 32 kb.
Zvážte, Äi by nebolo možné rozdeliÅ¥ stránku na menÅ¡ie sekcie.</strong>',
'longpageerror' => '<strong>CHYBA: Text, ktorý ste poslali má $1 kilobajtov, Äo je viac ako maximum $2 kilobajtov. Nie je možné ho uložiÅ¥.</strong>',
'readonlywarning' => '<strong>UPOZORNENIE: Databáza bola poÄas upravovania stránky zamknutá z dôvodu údržby,
@@ -861,14 +862,14 @@ podrobnosti môžu byť v [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} zá
'revisiondelete' => 'Zmazať/obnoviť revízie',
'revdelete-nooldid-title' => 'Neplatná cieľová revízia',
'revdelete-nooldid-text' => 'Neuviedli ste cieľovú revíziu alebo revízie, na ktorých sa má táto funkcia vykonať, uvedená revízia neexistuje alebo sa pokúšate skryť aktuálnu revíziu.',
-'revdelete-selected' => '{{PLURAL:$2|Vybraná jedna revízia|Vybrané $2 revízie|Vybraných $2 revízií}} z [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Vybraná udalosť záznamu|Vybrané udalosti záznamu}}:',
-'revdelete-text' => 'Zmazané revízie sú stále viditeľné v histórii úprav stránky,
-ale ich obsah nebude prístupný verejnosti.
+'revdelete-selected' => "'''{{PLURAL:$2|Vybraná jedna revízia|Vybrané $2 revízie|Vybraných $2 revízií}} z [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Vybraná udalosť záznamu|Vybrané udalosti záznamu}}:'''",
+'revdelete-text' => "'''Zmazané revízie sú stále viditeľné v histórii úprav stránky,
+ale ich obsah nebude prístupný verejnosti.'''
Iní správcovia {{GRAMMAR:genitív|{{SITENAME}}}} budú stále môcť pristupovať k skrytému obsahu a môžu
ho znova obnoviť použitím tohto rozhrania v prípade, že operátormi projektu
-nie sú stanovené ÄalÅ¡ie obmedzenia.',
+nie sú stanovené ÄalÅ¡ie obmedzenia.",
'revdelete-legend' => 'Nastaviť obmedzenia viditeľnosti',
'revdelete-hide-text' => 'Skryť text revízie',
'revdelete-hide-name' => 'SkryÅ¥ ÄinnosÅ¥ a cieľ',
@@ -982,7 +983,7 @@ Uistite sa, že táto zmena zachová historickú kontinuitu zmien stránky.',
'mypreferences' => 'nastavenia',
'prefs-edits' => 'PoÄet úprav:',
'prefsnologin' => 'Nie ste prihlásený/á',
-'prefsnologintext' => 'Aby ste mohli zmeniť svoje nastavenia, musíte byť <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} prihlásený].',
+'prefsnologintext' => 'Aby ste mohli zmeniť svoje nastavenia, musíte byť <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} prihlásený].',
'prefsreset' => 'Boli obnovené pôvodné nastavenia.',
'qbsettings' => 'NavigaÄný panel',
'qbsettings-none' => 'Žiadne',
@@ -1217,6 +1218,7 @@ Vizuálny prehľad nájdete v [[Special:NewImages|galérii novo nahraných súbo
'illegalfilename' => 'Názov súboru „$1“ obsahuje znaky, ktoré nie sú povolené v názvoch stránok. Prosím premenujte súbor a skúste ho nahrať znovu.',
'badfilename' => 'Názov obrázka bol zmenený na „$1“.',
'filetype-badmime' => 'Nie je povolené nahrávať súbory s MIME typom „$1“.',
+'filetype-bad-ie-mime' => 'Nie je možné nahraÅ¥ tento typ súboru, pretože Internet Explorer by ho rozpoznal ako „$1“, Äo je nepovolený a potenciálne nebezpeÄný typ súboru.',
'filetype-unwanted-type' => "„.$1“''' je nežiadúci typ súboru.
{{PLURAL:$3|Uprednostňovaný typ súborov je|Uprednostňované typy súborov sú}} $2.",
'filetype-banned-type' => "„.$1“''' nie je povolený typ súboru.
@@ -1385,7 +1387,7 @@ Kliknutím na hlaviÄku stĺpca zmeníte poradie triedenia.',
# Unused templates
'unusedtemplates' => 'Nepoužité šablóny',
-'unusedtemplatestext' => 'Táto stránka obsahuje zoznam všetkých stránok v mennom prisetore Šablóna:, ktoré nie sú vložené v žiadnej inej stránke. Pred zmazaním nezabudnite skontrolovať ostatné odkazy!',
+'unusedtemplatestext' => 'Táto stránka obsahuje zoznam všetkých stránok v mennom priestore {{ns:template}}:, ktoré nie sú vložené v žiadnej inej stránke. Pred zmazaním nezabudnite skontrolovať ostatné odkazy!',
'unusedtemplateswlh' => 'iné odkazy',
# Random page
@@ -1445,7 +1447,7 @@ Stránka sa považuje za rozliÅ¡ovaciu, keÄ používa Å¡ablónu, na ktorú odka
'nviews' => '$1 {{PLURAL:$1|návšteva|návštevy|návštev}}',
'specialpage-empty' => 'Táto správa neobsahuje žiadne položky.',
'lonelypages' => 'Opustené stránky',
-'lonelypagestext' => 'Na nasledujúce stránky neodkazujú žiadne iné stránky z {{GRAMMAR:genitív|{{SITENAME}}}}.',
+'lonelypagestext' => 'Na nasledujúce stránky neodkazujú ani ich nepoužívajú ako šablónu žiadne iné stránky z {{GRAMMAR:genitív|{{SITENAME}}}}.',
'uncategorizedpages' => 'Stránky nezaradené do kategórií',
'uncategorizedcategories' => 'Kategórie nezaradené do kategórií',
'uncategorizedimages' => 'Nekategorizované súbory',
@@ -1779,6 +1781,8 @@ Zoznam posledných mazaní a obnovení nájdete v [[Special:Log/delete|Zázname
'undelete-error-long' => 'Vyskytli sa chyby pri obnovovaní súboru:
$1',
+'undelete-show-file-confirm' => 'Ste si istý, že chcete zobraziť zmazanú revíziu súboru „<nowiki>$1</nowiki>“ z $2 $3?',
+'undelete-show-file-submit' => 'Ãno',
# Namespace form on various pages
'namespace' => 'Menný priestor:',
@@ -1858,7 +1862,7 @@ Nižšie uveÄte konkrétny dôvod (napríklad uveÄte konkrétne stránky, ktor
'ipb-edit-dropdown' => 'Upraviť dôvody pre blokovanie',
'ipb-unblock-addr' => 'Odblokovať $1',
'ipb-unblock' => 'Odblokovať používateľa alebo IP adresu',
-'ipb-blocklist-addr' => 'Zobraziť existujúce blokovania pre $1',
+'ipb-blocklist-addr' => 'Existujúce blokovania pre $1',
'ipb-blocklist' => 'Zobraziť existujúce blokovania',
'unblockip' => 'Odblokovať používateľa',
'unblockiptext' => 'Použite tento formulár na obnovenie možnosti zápisov
@@ -2044,7 +2048,7 @@ Dátumy revízií a mená používateľov budú zachované.
Všetky transwiki importy sa zaznamenávajú v [[Special:Log/import|Zázname importov]].',
'import-interwiki-history' => 'Skopírovať všetky historické revízie tejto stránky',
'import-interwiki-submit' => 'Importovať',
-'import-interwiki-namespace' => 'Presunúť stránky do menného priestoru:',
+'import-interwiki-namespace' => 'Cieľový menný priestor:',
'importtext' => 'Prosím exportujte súbor zo zdrojovej wiki použitím [[Special:Export|nástroja na export]], uložte ho na svoj disk a nahrajte sem.',
'importstart' => 'Importujú sa stránky...',
'import-revision-count' => '$1 {{PLURAL:$1|revízia|revízie|revízií}}',
@@ -2066,6 +2070,8 @@ Všetky transwiki importy sa zaznamenávajú v [[Special:Log/import|Zázname imp
'import-nonewrevisions' => 'Všetky revízie boli predtým importované.',
'xml-error-string' => '$1 na riadku $2, stĺpec $3 (bajt $4): $5',
'import-upload' => 'Nahrať XML údaje',
+'import-token-mismatch' => 'Strata údajov relácie. Prosím, skúste to znova.',
+'import-invalid-interwiki' => 'Nie je možné importovať zo zadanej wiki.',
# Import log
'importlogpage' => 'Záznam importov',
@@ -2511,7 +2517,7 @@ Každý Äalší odkaz na rovnakom riadku sa považuje za výnimku, t.j. Älánk
# External editor support
'edit-externally' => 'Upraviť tento súbor pomocou externého programu',
-'edit-externally-help' => 'Viac informácií poskytnú inštrukcie pre nastavenie [http://www.mediawiki.org/wiki/Manual:External_editors externého editora].',
+'edit-externally-help' => '(Viac informácií poskytnú inštrukcie pre nastavenie [http://www.mediawiki.org/wiki/Manual:External_editors externého editora])',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'všetky',
diff --git a/languages/messages/MessagesSl.php b/languages/messages/MessagesSl.php
index a90be817..f30fc1b9 100644
--- a/languages/messages/MessagesSl.php
+++ b/languages/messages/MessagesSl.php
@@ -547,10 +547,10 @@ Prikazana redakacija strani je bila iz javnih arhivov odstranjena. Ogledate si j
</div>',
'rev-delundel' => 'pokaži/skrij',
'revisiondelete' => 'Izbriši/obnovi redakcije',
-'revdelete-selected' => 'Izbrana redakcija strani [[:$1]]:',
-'revdelete-text' => 'Izbrisane redakcije bodo v zgodovini strani Å¡e vedno navedene, vendar bo njihova vsebina za javnost nedostopna.
+'revdelete-selected' => "'''Izbrana redakcija strani [[:$1]]:'''",
+'revdelete-text' => "'''Izbrisane redakcije bodo v zgodovini strani Å¡e vedno navedene, vendar bo njihova vsebina za javnost nedostopna.'''
-Do skrite vsebine bodo Å¡e vedno lahko dostopali drugi administratorji in jo z uporabo istega vmesnika tudi obnovili, razen kjer bodo operaterji spletiÅ¡Äa uveljavili dodatne omejitve.',
+Do skrite vsebine bodo Å¡e vedno lahko dostopali drugi administratorji in jo z uporabo istega vmesnika tudi obnovili, razen kjer bodo operaterji spletiÅ¡Äa uveljavili dodatne omejitve.",
'revdelete-legend' => 'Nastavitve z redakcijami povezanih omejitev:',
'revdelete-hide-text' => 'Skrij besedilo redakcije',
'revdelete-hide-comment' => 'Skrij povzetek urejanja',
diff --git a/languages/messages/MessagesSma.php b/languages/messages/MessagesSma.php
index c8ca90cc..7c0aeadd 100644
--- a/languages/messages/MessagesSma.php
+++ b/languages/messages/MessagesSma.php
@@ -4,6 +4,7 @@
* @ingroup Language
* @file
*
+ * @author Bïerne
* @author M.M.S.
*/
@@ -32,9 +33,9 @@ $messages = array(
'thu' => 'DÃ¥a',
'fri' => 'Bea',
'sat' => 'Laa',
-'january' => 'Tsiengele',
-'february' => 'Goevte',
-'march' => 'Njoktje',
+'january' => 'tsiengele',
+'february' => 'goevte',
+'march' => 'njoktje',
'april' => 'Voerhtje',
'may_long' => 'Suehpede',
'june' => 'Ruffie',
@@ -95,7 +96,7 @@ $messages = array(
'errorpagetitle' => 'BÃ¥ajhtode',
'returnto' => 'Bååstide gåajkoe $1.',
-'tagline' => 'Raejeste {{SITENAME}}',
+'tagline' => '{{SITENAME}}sta',
'help' => 'Viehkie',
'search' => 'Ohtsedh',
'searchbutton' => 'Ohtsedh',
@@ -119,7 +120,7 @@ $messages = array(
'personaltools' => 'Persjovne dïrregeh',
'articlepage' => 'Vuesehte artihkle bielie',
'talk' => 'Dïjveldeme',
-'views' => 'Vuesehteh',
+'views' => 'Vuesehth',
'toolbox' => 'Dïrregeborhtje',
'userpage' => 'Vuesehte nuhtjienbielie',
'projectpage' => 'Vuesehte Wikipedijebielie',
@@ -289,7 +290,7 @@ Gïemhpes logge sïjse vihth männgan datne åtna låhka dïhte.',
Datne luhpede mijjieh aaj datne tjaala tjaalege jïjtje, jallh kåpieeret raejeste gaaltjie goh ijje vaarjele dejstie bäjjesereaktah, jallh plïerehke.<br />
<strong>LISSEHTE IJJE OLKESE BÄJJESEREAKTAHVAARJELE ÃEBNE NAMHTAH LUHPIE!</strong>',
'longpagewarning' => '<strong>VAAROEHTIDH: Dïhte bielie lea $1 kilobyteh guhkie; såemies
-gaskeviermie-låhkoeh åtna tsagkeseh värrhtoedimmie bielih stoerre jallh guhkies enn 32kb.
+gaskeviermie-låhkoeh åtna tsagkeseh värrhtoedimmie bielih stoerre jallh guhkies enn 32 kb.
Joekedidh värrhtoedimmie sïjse unnebe sektiovneh.</strong>',
'templatesused' => 'Maaleh nuhtjie nille dïhte bielie:',
'templatesusedpreview' => 'Maaleh nuhtjie sïjse dïhte åvte-vuesiehtidh:',
@@ -337,7 +338,7 @@ Dov dorje värrhtoedimmie gååvnese bielieh, jallh [[Special:UserLogin|logge sÃ
'noexactmatch' => "'''Dïhte gååvnese ijje bielie meatan nommej \"\$1\".''' Dov dorje [[:\$1|skaepede dïhte bielie]].",
'prevn' => 'övtebe $1',
'nextn' => 'minngeben $1',
-'viewprevnext' => 'Vuesehte ($1) ($2) ($3)',
+'viewprevnext' => 'Vuesehth ($1) ($2) ($3)',
'powersearch' => 'Ohtsedh',
# Preferences page
@@ -477,7 +478,7 @@ Dov dorje värrhtoedimmie gååvnese bielieh, jallh [[Special:UserLogin|logge sÃ
'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|lihtsegeh}}',
+'nmembers' => '$1 {{PLURAL:$1|lihtsege|lihtsegh}}',
'nrevisions' => '$1 {{PLURAL:$1|gïehtjedamme|gïehtjedammeh}}',
'nviews' => '$1 {{PLURAL:$1|vuesehte|vuesehteh}}',
'lonelypages' => 'Eejhtegapth bielieh',
@@ -732,7 +733,7 @@ Gïemhpes veeljeme jeatjebh nomme.',
'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}}',
+'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',
diff --git a/languages/messages/MessagesSq.php b/languages/messages/MessagesSq.php
index 2a06bf00..ac4d4da0 100644
--- a/languages/messages/MessagesSq.php
+++ b/languages/messages/MessagesSq.php
@@ -8,6 +8,7 @@
* @author Dori
* @author Eagleal
* @author Ergon
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -454,24 +455,31 @@ Llogaria juaj është hapur. Mos harroni të ndryshoni parapëlqimet e {{SITENAM
'noname' => 'Nuk keni dhënë një emër të saktë.',
'loginsuccesstitle' => 'Hyrje me sukses',
'loginsuccess' => 'Keni hyrë brënda në {{SITENAME}} si "$1".',
-'nosuchuser' => 'Nuk ka ndonjë përdorues me emrin "$1". Kontrolloni gërmat, ose përdorni formularin e mëposhtëm për të hapur një llogari të re.',
+'nosuchuser' => 'Nuk ka ndonjë përdorues me emrin "$1".
+Kontrolloni shkrimin ose [[Special:UserLogin/signup|hapni një llogari të re]].',
'nosuchusershort' => 'Nuk ka asnjë përdorues me emrin "<nowiki>$1</nowiki>".',
'nouserspecified' => 'Ju duhet të jepni një nofkë',
'wrongpassword' => 'Fjalëkalimi që futët nuk është i saktë. Provoni përsëri!',
'wrongpasswordempty' => 'Fjalëkalimi juaj ishte bosh. Ju lutemi provoni përsëri.',
-'passwordtooshort' => 'Fjalëkalimi juaj është shumë i shkurtër. Ai duhet të ketë së paku $1 shkronja.',
+'passwordtooshort' => 'Fjalëkalimi juaj është i pavlefshëm ose tepër i shkurtër. Ai duhet të ketë së paku {{PLURAL:$1|1 shkronjë|$1 shkronja}} dhe duhet të jetë i ndryshëm nga emri i përdoruesit.',
'mailmypassword' => 'Më dërgo një fjalëkalim të ri tek adresa ime',
'passwordremindertitle' => 'Kërkesë për fjalëkalim të ri tek {{SITENAME}}',
-'passwordremindertext' => 'Dikush (ndoshta ju, nga adresa IP $1) kërkoi një fjalëkalim të ri për hyrje tek {{SITENAME}} ($4). Mund të përdoret fjalëkalimi "$3" për llogarinë e përdoruesit "$2" në qoftë se dëshironi. Nëse përdorni këtë fjalëkalim këshillohet ta ndërroni fjalëkalimin tuaj sapo të hyni.
-
-Në qoftë se nuk e përdorni këtë fjalëkalim të ri, atëherë do të vazhdojë të përdoret ai i vjetri. Nuk ka nevojë ta ndryshoni fjalëkalimin në qoftë se nuk ishit ju që kërkuat fjalëkalim të ri.',
+'passwordremindertext' => 'Dikush (ndoshta ju, nga adresa IP $1) kërkoi një fjalëkalim të ri
+për hyrje tek {{SITENAME}} ($4). Mund të përdoret fjalëkalimi "$3"
+për llogarinë e përdoruesit "$2" në qoftë se dëshironi. Nëse
+përdorni këtë fjalëkalim këshillohet ta ndërroni fjalëkalimin tuaj
+sapo të hyni.
+
+Në qoftë se nuk e përdorni këtë fjalëkalim të ri, atëherë do të
+vazhdojë të përdoret ai i vjetri. Nuk ka nevojë ta ndryshoni
+fjalëkalimin në qoftë se nuk ishit ju që kërkuat fjalëkalim të ri.',
'noemail' => 'Regjistri nuk ka adresë për përdoruesin "$1".',
'passwordsent' => 'Një fjalëkalim i ri është dërguar tek adresa e regjistruar për "$1". Provojeni përsëri hyrjen mbasi ta keni marrë fjalëkalimin.',
'blocked-mailpassword' => 'IP adresa juaj është bllokuar , si e tillë nuk lejohet të përdor funksionin pë rikthim të fjalkalimit , në mënyrë që të parandalohet abuzimi.',
'eauthentsent' => 'Një eMail konfirmues u dërgua te adresa e dhënë.
Para se të pranohen eMail nga përdoruesit e tjerë, duhet që adressa e juaj të vërtetohet.
Ju lutemi ndiqni këshillat në eMailin e pranuar.',
-'throttled-mailpassword' => "Një kujtesë e fjalëkalimit është dërguar brenda $1 orëve të kaluara. Për t'u mbrojtur nga abuzime vetëm një kujtesë dërgohet çdo $1 orë.",
+'throttled-mailpassword' => "Një kujtesë e fjalëkalimit është dërguar gjatë {{PLURAL:$1|orës|$1 orëve}} të kaluara. Për t'u mbrojtur nga abuzime vetëm një kujtesë dërgohet çdo {{PLURAL:$1|orë|$1 orë}}.",
'mailerror' => 'Gabim duke dërguar postën: $1',
'acct_creation_throttle_hit' => 'Më vjen keq, por brenda 24 orëve të fundit është hapur një llogari $1 me IP-adresën tuaj dhe në moment nuk mundeni të hapni më. Provoni 24 orë më vonë prap.',
'emailauthenticated' => 'Adresa juaj është vërtetuar më $1.',
@@ -539,8 +547,9 @@ Nëse kryeni ndryshimet redaktimi juaj do të ruhet pa titull.",
'summary-preview' => 'Parapamja e përmbledhjes',
'subject-preview' => 'Parapamja e titullit',
'blockedtitle' => 'Përdoruesi është bllokuar',
-'blockedtext' => 'Llogaria juaj ose adresa e IP-së është bllokuar nga $1. Arsyeja e dhënë është kjo:<br />
-\'\'$2\'\'<br />
+'blockedtext' => "<big>'''Llogaria juaj ose adresa e IP-së është bllokuar'''</big>
+
+Bllokimi u bë nga $1 dhe arsyeja e dhënë ishte '''$2'''.
*Fillimi i bllokimit: $8
*Skadimi i bllokimit: $6
@@ -548,9 +557,9 @@ Nëse kryeni ndryshimet redaktimi juaj do të ruhet pa titull.",
Mund të kontaktoni $1 ose një nga [[{{MediaWiki:Grouppage-sysop}}|administruesit]] e tjerë për të diskutuar bllokimin.
-Vini re se nuk mund të përdorni "dërgoji email këtij përdoruesi" n.q.s. nuk keni një adresë të saktë të dhënë në [[Special:Preferences|parapëlqimet e përdoruesit]].
+Vini re se nuk mund t'i dërgoni email përdoruesit nëse nuk keni një adresë të saktë të dhënë tek [[Special:Preferences|parapëlqimet e përdoruesit]] ose nëse kjo është një nga mundësitë që ju është bllokuar.
-Adresa e IP-së që keni është $3 dhe nr i identifikimit të bllokimit është #$5. Përfshini këto dy të dhëna në çdo ankesë.',
+Adresa e IP-së që keni është $3 dhe numri i identifikimit të bllokimit është #$5. Përfshini këto dy të dhëna në çdo ankesë.",
'autoblockedtext' => 'IP adresa juaj është bllokuar automatikisht sepse ishte përdorur nga një përdorues tjetër i cili ishte bllokuar nga $1.
Arsyeja e dhënë për këtë është:
@@ -580,7 +589,8 @@ Përderisa nuk ka seksion $1 nuk ka vend për të ruajtur ndryshimet tuaja.",
'accmailtitle' => 'Fjalëkalimi u dërgua.',
'accmailtext' => "Fjalëkalimi për '$1' u dërgua tek $2.",
'newarticle' => '(I Ri)',
-'newarticletext' => "{{SITENAME}} nuk ka akoma një ''{{NAMESPACE}} faqe'' të quajtur '''{{PAGENAME}}'''. Shtypni '''redaktoni''' më sipër ose [[Special:Search/{{PAGENAME}}|bëni një kërkim për {{PAGENAME}}]]",
+'newarticletext' => "{{SITENAME}} nuk ka akoma një ''faqe {{NAMESPACE}}'' të quajtur '''{{PAGENAME}}'''. Shtypni '''redaktoni''' më sipër ose [[Speciale:Search/{{PAGENAME}}|bëni një kërkim për {{PAGENAME}}]] (Shikoni [[{{MediaWiki:Helppage}}|faqen për ndihmë]] për më shumë informacion).
+Nëse gjetët këtë faqe aksidentalisht, shtypni butonin mbrapsh të shfletuesit tuaj.",
'anontalkpagetext' => "---- ''Kjo është një faqe diskutimi për një përdorues anonim i cili nuk ka hapur akoma një llogari ose nuk e përdor atë.
Prandaj, më duhet të përdor numrin e adresës IP për ta identifikuar.
Kjo adresë mund të përdoret nga disa njerëz. Në qoftë se jeni një përdorues anonim dhe mendoni se komente kot janë drejtuar ndaj jush, ju lutem [[Special:UserLogin|krijoni një llogari ose hyni brënda]] për të mos u ngatarruar me përdorues të tjerë anonim.''",
@@ -623,7 +633,7 @@ Ju duhet të përputhni ndryshimet tuaja me tekstin ekzistues.
Po na premtoni që ç'ka po jepni këtu e keni kontributin tuaj ose e keni kopjuar nga domeni publik apo nga burime të tjera të lira sipas ligjeve përkatëse (shikoni $1 për hollësirat).
<strong>NDALOHET DHËNIA E PUNIMEVE PA PASUR LEJE NGA AUTORI NË MOSPËRPUTHJE ME KËTË LICENSË!</strong>",
'longpagewarning' => 'KUJDES: Kjo faqe është $1 kilobytes e gjatë; disa
-shfletues mund të kenë probleme për të redaktuar faqe që afrohen ose janë akoma më shumë se 32kb.
+shfletues mund të kenë probleme për të redaktuar faqe që afrohen ose janë akoma më shumë se 32 kb.
Konsideroni ta ndani faqen në disa seksione më të vogla.',
'longpageerror' => '<strong>GABIM: Tesksti që ju po e redaktoni është $1 KB i gjatë dhe është më i gjatë se maksimumi i lejuar prej $2 KB. Ndryshimet nuk mund të ruhen.</strong>',
'readonlywarning' => 'KUJDES: Regjistri është bllokuar për mirëmbajtje,
@@ -720,9 +730,9 @@ Shiko tek [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} regjistri i gri
'revisiondelete' => 'Shlyj/Reparo versionet',
'revdelete-nooldid-title' => 'Version i dëshiruar i pavfleshëm',
'revdelete-nooldid-text' => 'Ose nuk keni përcaktuar një version(e) të dëshiruar për veprimin, ose versioni nuk ekziston, ose po mundoheni të fshihni versionin e tanishëm.',
-'revdelete-selected' => '{{PLURAL:$2|Versioni i zgjedhur i|Versionet e zgjedhura të}} [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Veprimi i zgjedhur në regjistër|Veprimet e zgjedhura në regjistër}}:',
-'revdelete-text' => 'Përmbajtja dhe pjesët e tjera nuk janë të dukshme për të gjithë, por figurojnë në historikun e versioneve. Administratorët munden përmbajtjen e larguar ta shikojnë dhe restaurojnë, përveç në rastet kur një gjë e tillë është ndaluar ekstra.',
+'revdelete-selected' => "'''{{PLURAL:$2|Versioni i zgjedhur i|Versionet e zgjedhura të}} [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Veprimi i zgjedhur në regjistër|Veprimet e zgjedhura në regjistër}}:'''",
+'revdelete-text' => "'''Përmbajtja dhe pjesët e tjera nuk janë të dukshme për të gjithë, por figurojnë në historikun e versioneve.''' Administratorët munden përmbajtjen e larguar ta shikojnë dhe restaurojnë, përveç në rastet kur një gjë e tillë është ndaluar ekstra.",
'revdelete-legend' => 'Vendosni kufizimet për versionin:',
'revdelete-hide-text' => 'Fshihe tekstin e versionit',
'revdelete-hide-name' => 'Fshihe veprimin dhe shënjestrën',
@@ -797,13 +807,11 @@ Kini kujdes se përdorimi i lidhjeve të shfletimit do të ndryshojë përzgjedh
'searchresulttext' => 'Për më shumë informacion rreth kërkimit në {{SITENAME}} shikoni [[{{MediaWiki:Helppage}}|{{int:help}}]].',
'searchsubtitle' => 'Kërkim për "[[$1]]"',
'searchsubtitleinvalid' => 'Kërkim për "$1"',
-'noexactmatch' => '<span style="font-size: 135%; font-weight: bold; margin-left: .6em">Faqja me atë titull nuk është krijuar akoma</span>
+'noexactmatch' => 'Faqja me atë titull nuk është krijuar akoma
-<span style="display: block; margin: 1.5em 2em">
Mund të [[$1|filloni një artikull]] me këtë titull.
-<span style="display:block; font-size: 89%; margin-left:.2em">Ju lutem kërkoni {{SITENAME}}-n përpara se të krijoni një artikull të ri se mund të jetë nën një titull tjetër.</span>
-</span>',
+Ju lutem kërkoni {{SITENAME}}-n përpara se të krijoni një artikull të ri se mund të jetë nën një titull tjetër.',
'noexactmatch-nocreate' => "'''Faqja e titulluar \"\$1\" nuk ekziston'''",
'toomanymatches' => 'Ky kërkim ka shumë përfundime, provoni një pyetje tjetër më përcaktuese',
'titlematches' => 'Tituj faqesh që përputhen',
@@ -1121,7 +1129,7 @@ Shtypni kolonat e tjera për të ndryshuar radhitjen.',
'filehist-filesize' => 'Madhësia e skedës',
'filehist-comment' => 'Koment',
'imagelinks' => 'Lidhje skedash',
-'linkstoimage' => 'Këto faqe lidhen tek kjo skedë:',
+'linkstoimage' => '{{PLURAL:$1|faqe lidhet|$1 faqe lidhen}} tek kjo skedë:',
'nolinkstoimage' => 'Asnjë faqe nuk lidhet tek kjo skedë.',
'morelinkstoimage' => 'Shikoni [[Special:WhatLinksHere/$1|më shumë lidhje]] tek kjo skedë.',
'redirectstofile' => 'Skedat e mëposhtme përcillen tek kjo skedë:',
@@ -1370,7 +1378,7 @@ Në qoftë se dëshironi të hiqni një faqe nga lista mbikqyrëse më vonë, sh
'unwatchthispage' => 'Mos e mbikqyr',
'notanarticle' => 'Nuk është artikull',
'watchnochange' => 'Asnjë nga artikujt nën mbikqyrje nuk është redaktuar gjatë kohës së dhënë.',
-'watchlist-details' => "{{PLURAL:$1|'''$1''' faqe|'''$1''' faqe}} nën mbikqyrje duke mos numëruar faqet e diskutimit.",
+'watchlist-details' => '{{PLURAL:$1|$1 faqe|$1 faqe}} nën mbikqyrje duke mos numëruar faqet e diskutimit.',
'wlheader-enotif' => '* Njoftimi me email është lejuar.',
'wlheader-showupdated' => "* Faqet që kanë ndryshuar nga vizita juaj e fundit do të tregohen të '''trasha'''",
'watchmethod-recent' => 'duke parë ndryshimet e fundit për faqet nën mbikqyrje',
@@ -1553,7 +1561,7 @@ Shikoni [[Special:Log/delete|regjistrin e grisjeve]] për grisjet dhe restaurime
# What links here
'whatlinkshere' => 'Lidhjet këtu',
-'whatlinkshere-title' => 'Faqe që lidhin me $1',
+'whatlinkshere-title' => 'Faqe që lidhen tek $1',
'whatlinkshere-page' => 'Faqja:',
'linklistsub' => '(Listë lidhjesh)',
'linkshere' => "Faqet e mëposhtme lidhen këtu '''[[:$1]]''':",
@@ -1670,7 +1678,7 @@ Shërbyesi i rrjetit duhet të jetë në gjendje të shkruaj këtë skedë për
'movepagetext' => "Duke përdorur formularin e mëposhtëm do të ndërroni titullin e një faqeje, duke zhvendosur gjithë historinë përkatëse tek titulli i ri.
Titulli i vjetër do të bëhet një faqe përcjellëse tek titulli i ri.
Lidhjet tek faqja e vjetër nuk do të ndryshohen;
-duhet të kontrolloni mirëmbajtjen për përcjellime të dyfishta ose të prishura.
+duhet të kontrolloni mirëmbajtjen për përcjellime të [[Special:DoubleRedirects|dyfishta]] ose të [[Special:BrokenRedirects|prishura]].
Keni përgjegjësinë për tu siguruar që lidhjet të vazhdojnë të jenë të sakta.
Vini re se kjo faqe '''nuk''' do të zhvendoset n.q.s. ekziston një faqe me titullin e ri, përveçse kur ajo të jetë bosh ose një përcjellim dhe të mos ketë një histori të vjetër.
@@ -2063,7 +2071,7 @@ Të tjerat do të fshihen.
# External editor support
'edit-externally' => 'Ndryshoni këtë skedë me një mjet të jashtëm',
-'edit-externally-help' => 'Shikoni [http://www.mediawiki.org/wiki/Manual:External_editors udhëzimet e instalimit] për më shumë informacion.',
+'edit-externally-help' => '(Shikoni [http://www.mediawiki.org/wiki/Manual:External_editors udhëzimet e instalimit] për më shumë informacion)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'të gjitha',
diff --git a/languages/messages/MessagesSr_ec.php b/languages/messages/MessagesSr_ec.php
index 363b3724..c1bf9735 100644
--- a/languages/messages/MessagesSr_ec.php
+++ b/languages/messages/MessagesSr_ec.php
@@ -8,6 +8,7 @@
* @author Millosh
* @author Red Baron
* @author Sasa Stefanovic
+ * @author Slaven Kosanovic
* @author Јованвб
* @author לערי ריינה×רט
*/
@@ -334,7 +335,7 @@ $messages = array(
== За почетак ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Помоћ у вези Ñа подешавањима]
* [http://www.mediawiki.org/wiki/Manual:FAQ Ðајчешће поÑтављена питања]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Мејлинг лиÑта о издањима МедијаВикија]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Мејлинг лиÑта о издањима МедијаВикија]',
'about' => 'О...',
'article' => 'Чланак',
@@ -464,7 +465,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|једна обриÑана измена|$1 обриÑане измене|$1 обриÑаних измена}}',
'feedlinks' => 'Фид:',
'feed-invalid' => 'Лош тип фида пријаве.',
-'feed-unavailable' => 'Фидови ниÑу доÑтупни на {{SITENAME}}',
+'feed-unavailable' => 'Фидови ниÑу доÑтупни',
'site-rss-feed' => '$1 RSS фид',
'site-atom-feed' => '$1 Atom фид',
'page-rss-feed' => '"$1" RSS фид',
@@ -629,7 +630,7 @@ $2',
'loginsuccesstitle' => 'Пријављивање уÑпешно',
'loginsuccess' => "'''Сада Ñте пријављени на {{SITENAME}} као \"\$1\".'''",
'nosuchuser' => 'Ðе поÑтоји кориÑник Ñа именом "$1".
-Проверите да ли Ñте добро напиÑали или [[Special:Userlogin/signup|направите нови кориÑнички налог]].',
+Проверите да ли Ñте добро напиÑали или [[Special:UserLogin/signup|направите нови кориÑнички налог]].',
'nosuchusershort' => 'Ðе поÑтоји кориÑник Ñа именом "<nowiki>$1</nowiki>". Проверите да ли Ñте добро напиÑали.',
'nouserspecified' => 'Морате да назначите кориÑничко име.',
'wrongpassword' => 'Лозинка коју Ñте унели је неиÑправна. Молимо покушајте поново.',
@@ -677,7 +678,7 @@ $2',
'resetpass_submit' => 'ПодеÑи лозинку и пријави Ñе',
'resetpass_success' => 'Ваша лозинка је уÑпешно промењена! Пријављивање у току...',
'resetpass_bad_temporary' => 'Привремена лозинка не одговара. Могуће је да Ñте већ уÑпешно променили лозинку или да Ñте затражили да вам Ñе пошаље нова привремена лозинка.',
-'resetpass_forbidden' => 'Лозинке не могу бити промењене на {{SITENAME}}',
+'resetpass_forbidden' => 'Лозинке не могу бити промењене',
'resetpass_missing' => 'ÐедоÑтају подаци формулара.',
# Edit page toolbar
@@ -833,7 +834,7 @@ $2',
'nocreatetitle' => 'Прављење Ñтранице лимитирано',
'nocreatetext' => 'Ðа {{SITENAME}} је забрањено прављење нових чланака.
Можете Ñе вратити назад и уређивати поÑтојећи чланак, или [[Special:UserLogin|Ñе пријавите или направите налог]].',
-'nocreate-loggedin' => 'Ðемате овлашћења да правите нове Ñтране на {{SITENAME}}.',
+'nocreate-loggedin' => 'Ðемате овлашћења да правите нове Ñтране.',
'permissionserrors' => 'Грешке у овлашћењима',
'permissionserrorstext' => 'Ðемате овлашћење да урадите то из {{PLURAL:$1|Ñледећег|Ñледећих}} разлога:',
'permissionserrorstext-withaction' => 'Ðемате дозволу да $2, због Ñледећег: {{PLURAL:$1|разлога|разлога}}:',
@@ -914,11 +915,11 @@ $2',
'revisiondelete' => 'Обриши/врати ревизије',
'revdelete-nooldid-title' => 'Ðема одабране ревизије',
'revdelete-nooldid-text' => 'ÐиÑте одабрали жељену ревизију или ревизије како биÑте укључили ове функције.',
-'revdelete-selected' => "{{PLURAL:$2|Одабрана ревизија|Одабране ревизије}} за '''[[:$1]]'''",
-'logdelete-selected' => '{{PLURAL:$1|Изабрани догађај из иÑторије|Изабрани догађаји из иÑторије}}:',
-'revdelete-text' => 'ОбриÑане ревизије ће Ñе и даље појављивати на иÑторији Ñтранице, али ће њихов Ñадржај бити Ñкривен у јавноÑти.
+'revdelete-selected' => "'''{{PLURAL:$2|Одабрана ревизија|Одабране ревизије}} за '''[[:$1]]''''''",
+'logdelete-selected' => "'''{{PLURAL:$1|Изабрани догађај из иÑторије|Изабрани догађаји из иÑторије}}:'''",
+'revdelete-text' => "'''ОбриÑане ревизије ће Ñе и даље појављивати на иÑторији Ñтранице, али ће њихов Ñадржај бити Ñкривен у јавноÑти.'''
-ОÑтали админиÑтратори на {{SITENAME}} ће и даље имати могућноÑÑ‚ да виде Ñкривени Ñадржај и моћи ће да га врате поново путем ове иÑте команде, Ñве уколико ниÑу примењене додатне реÑтрикције оператора Ñајта.',
+ОÑтали админиÑтратори на {{SITENAME}} ће и даље имати могућноÑÑ‚ да виде Ñкривени Ñадржај и моћи ће да га врате поново путем ове иÑте команде, Ñве уколико ниÑу примењене додатне реÑтрикције оператора Ñајта.",
'revdelete-legend' => 'ПоÑтави видне реÑтрикције',
'revdelete-hide-text' => 'Сакриј текÑÑ‚ ревизије',
'revdelete-hide-name' => 'Сакриј акцију и циљ.',
@@ -1033,7 +1034,7 @@ $2',
'mypreferences' => 'Моја подешавања',
'prefs-edits' => 'Број измена:',
'prefsnologin' => 'ÐиÑте пријављени',
-'prefsnologintext' => 'Морате бити <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} пријављени]</span> да биÑте подешавали кориÑничка подешавања.',
+'prefsnologintext' => 'Морате бити <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} пријављени]</span> да биÑте подешавали кориÑничка подешавања.',
'prefsreset' => 'Враћена Ñу уÑкладиштена подешавања.',
'qbsettings' => 'Брза палета',
'qbsettings-none' => 'Ðикаква',
@@ -1297,7 +1298,7 @@ $2',
'uploadedimage' => 'поÑлао "[[$1]]"',
'overwroteimage' => 'поÑлата нова верзија "[[$1]]"',
'uploaddisabled' => 'Слање фајлова је иÑкључено.',
-'uploaddisabledtext' => 'Слања фајлова Ñу онемогућена на {{SITENAME}}.',
+'uploaddisabledtext' => 'Слања фајлова Ñу онемогућена.',
'uploadscripted' => 'Овај фајл Ñадржи ХТМЛ или код Ñкрипте које интернет браузер може погрешно да интерпретира.',
'uploadcorrupt' => 'Фајл је неиÑправан или има нетачну екÑтензију. Молимо проверите фајл и пошаљите га поново.',
'uploadvirus' => 'Фајл Ñадржи вируÑ! Детаљи: $1',
@@ -1416,7 +1417,8 @@ $2',
# Unused templates
'unusedtemplates' => 'ÐеиÑкоришћени шаблони',
-'unusedtemplatestext' => 'Ова Ñтрана наводи Ñве Ñтранице у именÑком проÑтору шаблона које ниÑу укључене ни на једној другој Ñтрани. Ðе заборавите да проверите оÑтале повезнице ка шаблонима пре него што их обришете.',
+'unusedtemplatestext' => 'Ова Ñтрана наводи Ñве Ñтранице у {{ns:template}} именÑком проÑтору које ниÑу укључене ни на једној другој Ñтрани.
+Ðе заборавите да проверите оÑтале повезнице ка шаблонима пре него што их обришете.',
'unusedtemplateswlh' => 'оÑтале повезнице',
# Random page
@@ -1582,8 +1584,8 @@ $2',
да биÑте Ñлали е-пошту другим кориÑницима.',
'emailuser' => 'Пошаљи е-пошту овом кориÑнику',
'emailpage' => 'Пошаљи е-пиÑмо кориÑнику',
-'emailpagetext' => 'Ðко је овај кориÑник унео иÑправну адреÑу е-поште у Ñвоја кориÑничка подешавања, упитник иÑпод ће поÑлати једну поруку.
-ÐдреÑа е-поште коју Ñте ви унели у Ñвојим [[Special:Preferences|кориÑничким подешавањима]] ће Ñе појавити као "From" адреÑа поруке, тако да ће прималац моћи директно да одговори.',
+'emailpagetext' => 'Можете кориÑтити овај формулар да пошаљете е-пошту овом кориÑнику.
+ÐдреÑа е-поште коју Ñте ви унели у Ñвојим [[Special:Preferences|кориÑничким подешавањима]] ће Ñе појавити као "From" адреÑа поруке, тако да ће прималац моћи директно да Вам одговори.',
'usermailererror' => 'Објекат поште је вратио грешку:',
'defemailsubject' => '{{SITENAME}} е-пошта',
'noemailtitle' => 'Ðема адреÑе е-поште',
@@ -1894,7 +1896,7 @@ $1',
'ipb-edit-dropdown' => 'Мењајте разлоге блока',
'ipb-unblock-addr' => 'Одблокирај $1',
'ipb-unblock' => 'Одблокирај кориÑничко име или ИП адреÑу',
-'ipb-blocklist-addr' => 'Погледајте поÑојеће блокове за $1',
+'ipb-blocklist-addr' => 'ПоÑтојећи блокови за $1',
'ipb-blocklist' => 'Погледајте поÑтојеће блокове',
'unblockip' => 'Одблокирај кориÑника',
'unblockiptext' => 'Употребите доњи упитник да биÑте вратили право пиÑања
@@ -2091,6 +2093,7 @@ $1',
'import-parse-failure' => 'ÐеуÑпешно парÑирање унеÑеног XML-а.',
'import-noarticle' => 'Ðема Ñтраница за увоз!',
'import-nonewrevisions' => 'Све верзије Ñу претходно унеÑене.',
+'xml-error-string' => '$1 на линији $2, колона $3 (бајт $4): $5',
'import-upload' => 'Ñлање XML података',
# Import log
diff --git a/languages/messages/MessagesSr_el.php b/languages/messages/MessagesSr_el.php
index 09a54c72..b85875c5 100644
--- a/languages/messages/MessagesSr_el.php
+++ b/languages/messages/MessagesSr_el.php
@@ -5,6 +5,7 @@
* @file
*
* @author Red Baron
+ * @author Slaven Kosanovic
* @author לערי ריינה×רט
*/
@@ -312,7 +313,7 @@ $messages = array(
== Za poÄetak ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Pomoć u vezi sa podešavanjima]
* [http://www.mediawiki.org/wiki/Manual:FAQ NajÄešće postavljena pitanja]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mejling lista o izdanjima MedijaVikija]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mejling lista o izdanjima MedijaVikija]',
'about' => 'O...',
'article' => 'ÄŒlanak',
@@ -472,7 +473,8 @@ Poslednji pokušani upit je bio:
"$1"
iz funkcije "$2".
MySQL je vratio grešku "$3: $4".',
-'noconnect' => 'Žao nam je! Viki ima tehniÄke poteÅ¡koće, i ne može da se poveže se serverom baze.',
+'noconnect' => 'Žao nam je! Viki ima tehniÄke poteÅ¡koće, i ne može da se poveže se serverom baze podataka.<br />
+$1',
'nodb' => 'Ne mogu da izaberem bazu $1',
'cachederror' => 'Ovo je keširana kopija zahtevane stranice, i možda nije ažurirana.',
'laggedslavemode' => 'Upozorenje: moguće je da strana nije skoro ažurirana.',
@@ -555,13 +557,14 @@ Ne zaboravite da prilagodite sebi svoja {{SITENAME}} podešavanja.',
'noname' => 'Niste izabrali ispravno korisniÄko ime.',
'loginsuccesstitle' => 'Prijavljivanje uspešno',
'loginsuccess' => "'''Sada ste prijavljeni na {{SITENAME}} kao \"\$1\".'''",
-'nosuchuser' => 'Ne postoji korisnik sa imenom "$1". Proverite da li ste dobro napisali ili napravite novi korisniÄki nalog.',
+'nosuchuser' => 'Ne postoji korisnik sa korisniÄkim imenom "$1".
+Proverite da li ste dobro napisali ili napravite [[Special:UserLogin/signup|novi korisniÄki nalog]].',
'nosuchusershort' => 'Ne postoji korisnik sa imenom "<nowiki>$1</nowiki>". Proverite da li ste dobro napisali.',
'nouserspecified' => 'Morate da naznaÄite korisniÄko ime.',
'wrongpassword' => 'Lozinka koju ste uneli je neispravna. Molimo pokušajte ponovo.',
'wrongpasswordempty' => 'Lozinka koju ste uneli je prazna. Molimo pokušajte ponovo.',
'passwordtooshort' => 'Vaša šifra je previše kratka.
-Mora da ima bar $1 karaktera.',
+Mora da ima bar {{PLURAL:$1|1 karakter|$1 karaktera}} i razliÄita od vaÅ¡eg korisniÄkog imena..',
'mailmypassword' => 'Pošalji mi lozinku',
'passwordremindertitle' => '{{SITENAME}} podsetnik za Å¡ifru',
'passwordremindertext' => 'Neko (verovatno vi, sa IP adrese $1)
@@ -575,8 +578,8 @@ Ako je neko drugi podneo ovaj zahtev ili ukoliko ste se setili svoje lozinke i v
Molimo prijavite se pošto je primite.',
'blocked-mailpassword' => 'Vašoj IP adresi je blokiran pristup uređivanju, iz kog razloga nije moguće koristiti funkciju podsećanja lozinke, radi prevencije izvršenja nedozvoljene akcije.',
'eauthentsent' => 'E-poÅ¡ta za potvrdu je poslata na naznaÄenu adresu e-poÅ¡te. Pre nego Å¡to se bilo koja druga e-poÅ¡ta poÅ¡alje na nalog, moraćete da pratite uputstva u e-poÅ¡ti, da biste potvrdili da je nalog zaista vaÅ¡.',
-'throttled-mailpassword' => 'Podsetnik lozinke vam je već poslao jednu poruku u zadnjih $1 sati.
-Radi prevencije izvršenja nedozvoljene akcije, podsetnik šalje samo jednu poruku u roku od $1 sati.',
+'throttled-mailpassword' => 'Podsetnik lozinke vam je već poslao jednu poruku u poslednjih {{PLURAL:$1|sat|$1 sati}}i.
+Radi prevencije izvršenja nedozvoljene akcije, podsetnik šalje samo jednu poruku u roku od {{PLURAL:$1|sata|$1 sati}}.',
'mailerror' => 'Greška pri slanju e-pošte: $1',
'acct_creation_throttle_hit' => 'Žao nam je, već ste napravili $1 korisniÄka imena. ViÅ¡e nije dozvoljeno.',
'emailauthenticated' => 'Vaša adresa e-pošte je potvrđena: $1.',
@@ -625,15 +628,21 @@ Radi prevencije izvršenja nedozvoljene akcije, podsetnik šalje samo jednu poru
'missingcommenttext' => 'Molimo unestite komentar ispod.',
'missingcommentheader' => "'''Podsetnik:''' Niste naveli naslov ovog komentara. Ukoliko kliknete ''Snimi ponovo'', vaš komentar će biti snimljen bez naslova.",
'blockedtitle' => 'Korisnik je blokiran',
-'blockedtext' => "<big>'''VaÅ¡e korisniÄko ime ili IP adresa je blokirano.'''</big>
+'blockedtext' => '<big>\'\'\'VaÅ¡e korisniÄko ime ili IP adresa je blokirano.\'\'\'</big>
+
+Blokirao vas je korisnik $1.
+Razlog za blokiranje je \'\'$2\'\'.
-Blokirao vas je korisnik \$1. Razlog za blokiranje je ''\$2''.
+* PoÄetak bloka: $8
+* IstiÄe: $6
+* Namenjen: $7
-Možete kontaktirati korisnika \$1 ili nekog drugog [[{{MediaWiki:Grouppage-sysop}}|administratora]] kako biste razgovarali o blokadi. Ne možete da koristite opciju \"PoÅ¡alji e-poÅ¡tu ovom korisniku\" ukoliko nemate valjanu adresu e-poÅ¡te navedenu u vaÅ¡im [[Special:Preferences|podeÅ¡avanjima]]. VaÅ¡a trenutna IP adresa je \$3. Molimo ukljuÄite ovo u svaki vaÅ¡ zahtev.",
+Možete kontaktirati korisnika $1 ili nekog drugog [[{{MediaWiki:Grouppage-sysop}}|administratora]] kako biste razgovarali o blokadi. Ne možete da koristite opciju "Pošalji e-poštu ovom korisniku" ukoliko nemate valjanu adresu e-pošte navedenu u vašim [[Special:Preferences|podešavanjima]]. Vaša trenutna IP adresa je $3 i ID bloka je #$5.
+Molimo ukljuÄite gornje detalje u svaki vaÅ¡ zahtev.',
'blockedoriginalsource' => "Izvor '''$1''' je prikazan ispod:",
'blockededitsource' => "Tekst '''vaših izmena''' za '''$1''' je prikazan ispod:",
'whitelistedittitle' => 'Obavezno je prijavljivanje za uređivanje',
-'whitelistedittext' => 'Morate da se [[{{ns:special}}:Userlogin|prijavite]] da biste menjali Älanke.',
+'whitelistedittext' => 'Morate da se [[Special:Userlogin|prijavite]] da biste menjali Älanke.',
'confirmedittitle' => 'Potrebna je potvrda adrese e-pošte za uređivanje',
'confirmedittext' => 'Morate potvrditi vašu adresu e-pošte pre uređivanja strana.
Molimo postavite i potvrdite adresu vaÅ¡e e-poÅ¡te preko vaÅ¡ih [[Special:Preferences|korisniÄkih podeÅ¡avanja]].',
@@ -654,7 +663,7 @@ Ako ste anonimni korisnik i mislite da su vam upućene nebitne primedbe, molimo
'noarticletext' => 'Trenutno nema teksta na ovoj stranici. Možete [[Special:Search/{{PAGENAME}}|pretražiti ovaj naziv]] u ostalim stranicama ili [{{fullurl:{{FULLPAGENAME}}|action=edit}} urediti ovu stranicu].',
'clearyourcache' => "'''Zapamtite:''' Nakon snimanja, možda morate oÄistiti keÅ¡ vaÅ¡eg brauzera da biste videli promene. '''Mozilla / Firefox / Safari:''' držite ''Shift'' dok klikćete ''Reload'' ili pritisnite ''Shift+Ctrl+R'' (''Cmd-Shift-R'' na ''Apple Mac'' maÅ¡ini); '''IE:''' držite ''Ctrl'' dok klikćete ''Refresh'' ili pritisnite ''Ctrl-F5''; '''Konqueror:''': samo kliknite ''Reload'' dugme ili pritisnite ''F5''; korisnici '''Opera''' brauzera možda moraju da u potpunosti oÄiste svoj keÅ¡ preko ''Tools→Preferences''.",
'usercssjsyoucanpreview' => "<strong>Savet:</strong> Korisitite 'Prikaži pretpregled' dugme da testirate svoj novi CSS/JS pre snimanja.",
-'usercsspreview' => "'''Zapamtite ovo je samo pretpregled vašeg CSS i da još uvek nije snimljen!'''",
+'usercsspreview' => "'''Zapamtite ovo je samo pretpregled vašeg CSS, još uvek nije snimljen!'''",
'userjspreview' => "'''Zapamtite ovo je samo pretpregled vaše JavaScript-e i da još uvek nije snimljen!'''",
'userinvalidcssjstitle' => "'''Pažnja:''' Ne postoji koža \"\$1\". Zapamtite da liÄne .css i .js koriste mala poÄetna slova, npr. {{ns:user}}:Petar/monobook.css a ne {{ns:user}}:Petar/Monobook.css.",
'updated' => '(Ažurirano)',
@@ -665,9 +674,9 @@ tekstualnom polju izgledati ako se odluÄite da ga snimite.',
'session_fail_preview' => '<strong>Žao nam je! Nismo mogli da obradimo vašu izmenu zbog gubitka podataka seanse. Molimo pokušajte kasnije. Ako i dalje ne radi, pokušajte da se odjavite i ponovo prijavite.</strong>',
'session_fail_preview_html' => "<strong>Žao nam je! Nismo mogli da obradimo vašu izmenu zbog gubitka podataka seanse.</strong>
-''Zbog toga što ova viki ima omogućen sirov HTML, pretpregled je sakriven kao predostrožnost protiv JavaScript napada.''
+''Zbog toga što {{SITENAME}} ima omogućen sirov HTML, pretpregled je sakriven kao predostrožnost protiv JavaScript napada.''
-<strong>Ako ste pokušali da napravite pravu izmenu, molimo pokušajte ponovo. Ako i dalje ne radi, pokušajte da se odjavite i ponovo prijavite.</strong>",
+<strong>Ako ste pokušali da napravite legitimnu izmenu, molimo pokušajte ponovo. Ako i dalje ne radi, pokušajte da se [[Special:UserLogout|odjavite]] i ponovo prijavite.</strong>",
'editing' => 'Uređujete $1',
'editingsection' => 'Uređujete $1 (deo)',
'editingcomment' => 'Uređujete $1 (komentar)',
@@ -753,11 +762,11 @@ Moguće da ima više detalja u [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}
'revisiondelete' => 'Obriši/vrati reviziju',
'revdelete-nooldid-title' => 'Nema odabrane revizije',
'revdelete-nooldid-text' => 'Niste odabrali željenu reviziju ili revizije kako biste ukljuÄili ove funkcije.',
-'revdelete-selected' => 'Izabrano revizija od [[:$1]]:',
-'revdelete-text' => 'Obrisane revizije će se i dalje pojavljivati na istoriji stranice,
-ali će njihov sadržaj biti skriven javnosti.
+'revdelete-selected' => "'''Izabrano revizija od [[:$1]]:'''",
+'revdelete-text' => "'''Obrisane revizije će se i dalje pojavljivati na istoriji stranice,
+ali će njihov sadržaj biti skriven javnosti.'''
-Ostali administratori na ovoj Vikipediji će i dalje imati mogućnost da vide skriveni sadržaj i moći će da ga vrate ponovo putem ove iste komande, sve ukoliko nisu primenjene dodatne restrikcije operatora sajta.',
+Ostali administratori na ovoj Vikipediji će i dalje imati mogućnost da vide skriveni sadržaj i moći će da ga vrate ponovo putem ove iste komande, sve ukoliko nisu primenjene dodatne restrikcije operatora sajta.",
'revdelete-legend' => 'Postavi restrikcije revizija',
'revdelete-hide-text' => 'Sakrij tekst revizije',
'revdelete-hide-comment' => 'Sakrij opis izmene',
diff --git a/languages/messages/MessagesSr_jc.php b/languages/messages/MessagesSr_jc.php
deleted file mode 100644
index fd152090..00000000
--- a/languages/messages/MessagesSr_jc.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-/** Serbian Cyrillic ekavian (ијекавица)
- *
- * @addtogroup Language
- *
- */
-
-# Inherit everything for now
-$fallback = 'sr-ec';
-
diff --git a/languages/messages/MessagesSr_jl.php b/languages/messages/MessagesSr_jl.php
deleted file mode 100644
index 637507e7..00000000
--- a/languages/messages/MessagesSr_jl.php
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-/** Serbian Latin iyekavian (ijekavica)
- *
- * @addtogroup Language
- *
- */
-
-# Inherit everything for now
-$fallback = 'sr-ec';
-
diff --git a/languages/messages/MessagesSrn.php b/languages/messages/MessagesSrn.php
index 884b9233..abf45dd0 100644
--- a/languages/messages/MessagesSrn.php
+++ b/languages/messages/MessagesSrn.php
@@ -8,6 +8,7 @@
* @author Jordi
* @author Ooswesthoesbes
* @author Stretsh
+ * @author Urhixidur
*/
$fallback = 'nl';
@@ -134,7 +135,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Den seti]
* [http://www.mediawiki.org/wiki/Manual:FAQ Sani di ben aksi furu (FAQ)]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Boskopu grupu gi nyun meki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Boskopu grupu gi nyun meki]',
'about' => 'Abra',
'article' => 'Papira',
@@ -475,7 +476,7 @@ Efu yu no wani dati trawan e kenki noso panya san yu skrifi, no skrifi noti dyas
Yu e pramisi unu dati na yu skrifi disi yusrefi, noso yu teki en puru fu wan fri, opo presi.<br />
<strong>NO KEBROIKI SANI DI KIBRI BAKA SKRIFIMAN-LETI, SONDRO FU ABI PRIMISI FU DU SO!</strong>",
'longpagewarning' => '<strong>WARSKOW: A papira disi de $1 kilobyte bigi;
-Son browser abi problema fu kenki papira di bigi moro leki 32kb.
+Son browser abi problema fu kenki papira di bigi moro leki 32 kb.
Kande yu kan prati a papira disi ini moro pikin pisi.</strong>',
'templatesused' => 'Template di ben kebroiki tapu a papira disi:',
'templatesusedpreview' => 'Template di ben kebroiki ini a Luku-na-fesi disi:',
diff --git a/languages/messages/MessagesStq.php b/languages/messages/MessagesStq.php
index ad9df93a..0b1e7974 100644
--- a/languages/messages/MessagesStq.php
+++ b/languages/messages/MessagesStq.php
@@ -6,6 +6,7 @@
*
* @author Maartenvdbent
* @author Pyt
+ * @author Urhixidur
*/
$fallback = 'de';
@@ -279,7 +280,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|1 läskede Beoarbaidengsfoargang|$1 läskede Beoarbaidengsfoargange}}',
'feedlinks' => 'Feed:',
'feed-invalid' => 'Ungultigen Abonnement-Typ.',
-'feed-unavailable' => 'Foar {{SITENAME}} stounde neen Feeds tou Ferföigenge.',
+'feed-unavailable' => 'Der stounde neen Feeds tou Ferföigenge.',
'site-rss-feed' => '$1 RSS-Feed',
'site-atom-feed' => '$1 Atom-Feed',
'page-rss-feed' => '"$1" RSS-Feed',
@@ -428,7 +429,7 @@ Mäd uur Benutsere koast du uk uur do Benutserdiskussionssieden Kontakt apnieme,
'noname' => 'Du moast n Benutsernoome anreeke.',
'loginsuccesstitle' => 'Anmäldenge mäd Ärfoulch',
'loginsuccess' => "'''Du bäst nu as \"\$1\" bie {{SITENAME}} anmälded.'''",
-'nosuchuser' => 'Die Benutsernoome "$1" bestoant nit. Uurpröif ju Schrieuwwiese, of [[Special:Userlogin/signup|mäld die as näien Benutser an]].',
+'nosuchuser' => 'Die Benutsernoome "$1" bestoant nit. Uurpröif ju Schrieuwwiese, of [[Special:UserLogin/signup|mäld die as näien Benutser an]].',
'nosuchusershort' => 'Die Benutsernooome "<nowiki>$1</nowiki>" bestoant nit. Jädden uurpröiwe ju Schrieuwwiese.',
'nouserspecified' => 'Reek jädden n Benutsernoome an.',
'wrongpassword' => 'Dät Paaswoud is falsk. Fersäik dät jädden fonnäien.',
@@ -474,7 +475,7 @@ In dän Fal dät Benutserkonto uut Fersjoon anlaid wuude, koast du disse Ätterg
'resetpass_submit' => 'Paaswoud ienbrange un anmäldje',
'resetpass_success' => 'Dien Paaswoud wuude mäd Ärfoulch annerd. Nu foulget ju Anmäldenge...',
'resetpass_bad_temporary' => 'Ungultich foarlööpich Paaswoud. Du hääst dien Paaswoud al mäd Ärfoulch annerd of n näi, foarlööpich Paaswoud anfoarderd.',
-'resetpass_forbidden' => 'Dät Paaswoud kon in {{SITENAME}} nit annerd wäide.',
+'resetpass_forbidden' => 'Dät Paaswoud kon nit annerd wäide.',
'resetpass_missing' => 'Loos Formular.',
# Edit page toolbar
@@ -622,7 +623,7 @@ Du toukwäst uus hiermäd, dät du dän Text <strong>sälwen ferfoated</strong>
'copyrightwarning2' => 'Aal Biedraage tou dän {{SITENAME}} konnen fon uur Ljuude ferannerd un fersprat wäide. Fals Jie nit moaten dät Jou Oarbaid hier fon uur Ljuude ferannerd un fersprat wäd, dan drukke Jie nit ap "Spiekerje".
Jie fersicherje hiermäd uk, dät Jie dän Biedraach sälwen ferfoated hääbe blw. dät hie neen froamd Gjucht ferlätset (sjuch fääre: $1).',
-'longpagewarning' => '<strong>WOARSCHAUENGE: Disse Siede is $1kb groot; eenige Browsere kuuden Probleme hääbe, Sieden tou beoarbaidjen, do der gratter as 32kb sunt. Uurlääse Jou jädden, of ne Oudeelenge fon do Sieden in litjere Ousnitte muugelk is.</strong>',
+'longpagewarning' => '<strong>WOARSCHAUENGE: Disse Siede is $1 kb groot; eenige Browsere kuuden Probleme hääbe, Sieden tou beoarbaidjen, do der gratter as 32 kb sunt. Uurlääse Jou jädden, of ne Oudeelenge fon do Sieden in litjere Ousnitte muugelk is.</strong>',
'longpageerror' => '<strong>FAILER: Die Text, dän du tou spiekerjen fersäkst, is $1 KB groot. Dät is gratter as dät ferlööwede Maximum fon $2 KB – Spiekerenge nit muugelk.</strong>',
'readonlywarning' => '<strong>WOARSCHAUENGE: Ju Doatenboank wuude foar Wartengsoarbaiden speerd, so dät dien Annerengen apstuuns nit spiekerd wäide konnen. Sicherje dän Text jädden lokoal ap dien Computer un fersäik tou n leeteren Tiedpunkt, do Annerengen in ju Wikipedia tou uurdreegen.</strong>',
'protectedpagewarning' => '<strong>WOARSCHAUENGE: Disse Siede wuude speerd, so dät ju bloot truch Benutsere mäd Administrationsgjuchte beoarbeded wäide kon.</strong>',
@@ -638,7 +639,7 @@ Jie fersicherje hiermäd uk, dät Jie dän Biedraach sälwen ferfoated hääbe b
'edittools' => '<!-- Text hier stoant unner Beoarbaidengsfäildere un Hoochleedefäildere. -->',
'nocreatetitle' => 'Dät Moakjen fon näie Sieden is begränsed',
'nocreatetext' => 'Ap {{SITENAME}} wuude dät Moakjen fon näie Sieden begränsed. Du koast al bestoundene Sieden beoarbaidje of die [[Special:UserLogin|anmäldje]].',
-'nocreate-loggedin' => 'Du hääst neen Begjuchtigenge, näie Sieden in {{SITENAME}} antoulääsen.',
+'nocreate-loggedin' => 'Du hääst neen Begjuchtigenge, näie Sieden antoulääsen.',
'permissionserrors' => 'Begjuchtigengs-Failere',
'permissionserrorstext' => 'Du bäst nit begjuchtiged, ju Aktion uuttoufieren. {{PLURAL:$1|Gruund|Gruunde}}:',
'permissionserrorstext-withaction' => 'Du bäst nit begjuchtiged, ju Aktion „$2“ uuttoufieren, {{PLURAL:$1|Gruund|Gruunde}}:',
@@ -713,11 +714,11 @@ Naiere Angoawen toun Läskfoargong as uk ne Begründenge fiende sik in dät [{{f
'revisiondelete' => 'Versione läskje/wier häärstaale',
'revdelete-nooldid-title' => 'Uunjäildige Siel-Beoarbaidenge',
'revdelete-nooldid-text' => 'Du hääst neen Version ounroat, wierap disse Aktion uutfierd wäide schäl, ju wäälde Version is nit deer of du fersäkst, ju aktuelle Version wächtouhoaljen.',
-'revdelete-selected' => '{{PLURAL:$2|Uutwäälde Version|Uutwäälde Versione}} fon [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Uutwäälden Logboukiendraach|Uutwäälde Logboukiendraage}}:',
-'revdelete-text' => 'Die Inhoold of uur Bestanddeele fon läskede Versione sunt nit moor eepentelk ientousjoon, man ärschiene wieders as Iendraage in ju Versionsgeschichte.
+'revdelete-selected' => "'''{{PLURAL:$2|Uutwäälde Version|Uutwäälde Versione}} fon [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Uutwäälden Logboukiendraach|Uutwäälde Logboukiendraage}}:'''",
+'revdelete-text' => "'''Die Inhoold of uur Bestanddeele fon läskede Versione sunt nit moor eepentelk ientousjoon, man ärschiene wieders as Iendraage in ju Versionsgeschichte.'''
-Uur Administratore ap {{SITENAME}} konnen dän wächhoalde Inhoold of uur wächhoalde Bestanddeele wieders ienkiekje un wier häärstaale, of dät moaste weese, dät fäästlaid wuude, dät do Tougongsbeschränkengen uk foar Administratore jäilde.',
+Uur Administratore ap {{SITENAME}} konnen dän wächhoalde Inhoold of uur wächhoalde Bestanddeele wieders ienkiekje un wier häärstaale, of dät moaste weese, dät fäästlaid wuude, dät do Tougongsbeschränkengen uk foar Administratore jäilde.",
'revdelete-legend' => 'Sät Ienschränkengen foar do Versione',
'revdelete-hide-text' => 'Text fon ju Version ferstopje',
'revdelete-hide-name' => 'Logbouk-Aktion ferstopje',
@@ -833,7 +834,7 @@ Wan du die mäd dät Thema uutkoanst, koast du sälwen ju [[:$1|Siede ferfoatje]
'mypreferences' => 'Ienstaalengen',
'prefs-edits' => 'Antaal Beoarbaidengen:',
'prefsnologin' => 'Nit anmälded',
-'prefsnologintext' => 'Du moast <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} anmälded]</span> weese, uum dien Ienstaalengen annerje tou konnen.',
+'prefsnologintext' => 'Du moast <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} anmälded]</span> weese, uum dien Ienstaalengen annerje tou konnen.',
'prefsreset' => 'Ienstaalengen wuuden ap Standoard touräächsät.',
'qbsettings' => 'Siedenlieste',
'qbsettings-none' => 'Naan',
@@ -1108,7 +1109,7 @@ Wan du ju Doatäi daach hoochleede moatest, gung dan tourääch un leed dien Doa
'uploadedimage' => '"[[$1]]" hoochleeden',
'overwroteimage' => 'häd ne näie Version fon „[[$1]]“ hoochleeden',
'uploaddisabled' => 'Äntscheeldigenge, dät Hoochleeden is apstuuns deaktivierd.',
-'uploaddisabledtext' => 'Dät Hoochleeden fon Doatäie is in {{SITENAME}} nit muugelk.',
+'uploaddisabledtext' => 'Dät Hoochleeden fon Doatäie is nit muugelk.',
'uploadscripted' => 'Disse Doatäi änthaalt HTML- of Scriptcode, ju bie Fersjoon fon aan Webbrowser apfierd wäide kuude.',
'uploadcorrupt' => 'Ju Doatäi is beschäädiged of häd n falsken Noome. Uurpröiwe jädden ju Doatäi un leede ju fonnäien hooch.',
'uploadvirus' => 'Disse Doatäi änthaalt n Virus! Details: $1',
@@ -1401,7 +1402,8 @@ Informatione uurhäär uur eenpelde Gjuchte konnen [[{{MediaWiki:Listgrouprights
'mailnologintext' => 'Du moast [[Special:UserLogin|anmälded weese]] un sälwen ne [[Special:Preferences|gultige E-Mail-Adrässe]] anroat hääbe, uum uur Benutsere ne E-Mail tou seenden.',
'emailuser' => 'Seende E-Mail an dissen Benutser',
'emailpage' => 'E-mail an Benutser',
-'emailpagetext' => 'Wan dissen Benutser ne gultige E-Mail-Adrässe in sien Benutserienstaalengen iendrain häd, konnen Jie him mäd dän unnerstoundene Formuloar ne E-Mail seende. As Ouseender wäd ju E-Mail-Adrässe uut Jou [[Special:Preferences|Ienstaalengen]] iendrain, deermäd die Benutser Jou oantwoudje kon.',
+'emailpagetext' => 'Du koast dän Benutser mäd dän unner stoundene Formular ne E-Mail seende.
+As Ouseender wäd ju E-Mail-Adresse uut dien [[Special:Preferences|Ienstaalengen]] iendrain, deermäd die Benutser die oantwoudje kon.',
'usermailererror' => 'Dät Mail-Objekt roat n Failer tourääch:',
'defemailsubject' => '{{SITENAME}}-E-Mail',
'noemailtitle' => 'Neen Email-Adrässe',
@@ -1529,9 +1531,9 @@ In $2 fiende Jie ne Lieste fon do lääste Läskengen.',
'rollbacklink' => 'touräächsätte',
'rollbackfailed' => 'Touräächsätten misglukked',
'cantrollback' => 'Disse Annerenge kon nit touräächstoald wäide; deer et naan fröieren Autor rakt.',
-'alreadyrolled' => "Dät Touräächsätten fon do Annerengen fon [[User:$2|$2]] <span style='font-size: smaller'>([[User talk:$2|Diskussion]], [[Special:Contributions/$2|{{int:contribslink}}]])</span> an Siede [[:$1]] hied naan Ärfoulch, deer in ju Twiskentied al n uur Benutser Annerengen an disse Siede foarnuumen häd.
+'alreadyrolled' => 'Dät Touräächsätten fon do Annerengen fon [[User:$2|$2]] ([[User talk:$2|Diskussion]], [[Special:Contributions/$2|{{int:contribslink}}]]) an Siede [[:$1]] hied naan Ärfoulch, deer in ju Twiskentied al n uur Benutser Annerengen an disse Siede foarnuumen häd.
-Ju lääste Annerenge stamt fon [[User:$3|$3]] <span style='font-size: smaller'>([[User talk:$3|{{int:contribslink}}]])</span>.",
+Ju lääste Annerenge stamt fon [[User:$3|$3]] ([[User talk:$3|Diskussion]] | [[Special:Contributions/$3|{{int:contribslink}}]]).',
'editcomment' => 'Ju Annerengskommentoar waas: "<i>$1</i>".', # only shown if there is an edit comment
'revertpage' => 'Tounichte moakede Beoarbaidengen fon [[Special:Contributions/$2|$2]] ([[User talk:$2|Talk]]) tou ju lääste Version fon [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
'rollback-success' => 'Do Annerengen fon $1 wuuden tourääch annerd un ju lääste Version fon $2 wuude wier moaked.',
@@ -1823,7 +1825,7 @@ Moatest du him foar ju Ferschuuwenge läskje?',
'delete_and_move_reason' => 'Läsked uum Plats tou moakjen foar Ferschuuwenge',
'selfmove' => 'Uursproangs- un Sielnoome sunt gliek; ne Siede kon nit tou sik ferschäuwen wäide.',
'immobile_namespace' => 'Die wonskede Siedentittel is aan besunneren; ju Siede kon nit in dissen (uur) Noomensruum ferschäuwen wäide.',
-'imagenocrossnamespace' => 'Doatäie konnen nit uut dän {{ns:image}}-Noomensruum hääruut ferschäuwen wäide',
+'imagenocrossnamespace' => 'Doatäie konnen nit uut dän {{ns:file}}-Noomensruum hääruut ferschäuwen wäide',
'imagetypemismatch' => 'Ju näie Doatäifergratterenge is nit mäd ju oolde identisk',
'imageinvalidfilename' => 'Die Siel-Doatäinoome is nit gultich',
'fix-double-redirects' => 'Ätter dät Ferschuuwen dubbelde Fäärelaitengen aplööse',
@@ -2340,7 +2342,7 @@ wiedere standdoardmäitich "ienklapte" Details konnen anwiesd wäide.
# External editor support
'edit-externally' => 'Disse Doatäi mäd n extern Program beoarbaidje',
-'edit-externally-help' => 'Sjuch [http://meta.wikimedia.org/wiki/Hilfe:Externe_Editoren Installations-Anweisungen] foar
+'edit-externally-help' => 'Sjuch do [http://www.mediawiki.org/wiki/Manual:External_editors Installationsanwiesengen] foar
wiedere Informatione.',
# 'all' in various places, this might be different for inflected languages
diff --git a/languages/messages/MessagesSu.php b/languages/messages/MessagesSu.php
index 294ffa91..d0078315 100644
--- a/languages/messages/MessagesSu.php
+++ b/languages/messages/MessagesSu.php
@@ -8,6 +8,7 @@
* @author Kandar
* @author Meursault2004
* @author Mssetiadi
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -282,7 +283,7 @@ $messages = array(
'restorelink' => '$1 {{PLURAL:$1|éditan|éditan}} dihapus',
'feedlinks' => 'Eupan:',
'feed-invalid' => 'Tipe paménta asupan henteu pas.',
-'feed-unavailable' => 'Eupan sindikasi teu aya di {{SITENAME}}',
+'feed-unavailable' => 'Eupan sindikasi teu sayaga',
'site-rss-feed' => 'Eupan RSS $1',
'site-atom-feed' => 'Eupan Atom $1',
'page-rss-feed' => 'Eupan RSS "$1"',
@@ -430,7 +431,7 @@ kudu kurang ti $1 {{PLURAL:$1|karaktér|karaktér}}.',
'noname' => 'Anjeun teu nuliskeun ngaran pamaké nu sah.',
'loginsuccesstitle' => 'Asup log geus hasil',
'loginsuccess' => 'Anjeun ayeuna geus asup log ka {{SITENAME}} salaku "$1".',
-'nosuchuser' => 'Teu aya pamaké nu ngaranna "$1". Pariksa éjahanana, atawa paké formulir di handap pikeun nyieun rekening pamaké anyar.',
+'nosuchuser' => 'Euweuh pamaké nu ngaranna "$1". Pariksa éjahanana, atawa paké formulir di handap pikeun [[Special:UserLogin/signup|nyieun rekening anyar]].',
'nosuchusershort' => 'Taya pamaké nu ngaranna "<nowiki>$1</nowiki>", pariksa éjahanana!',
'nouserspecified' => 'Anjeun kudu ngeusian ngaran landihan.',
'wrongpassword' => 'Sandi nu diasupkeun teu cocog. Mangga cobian deui.',
@@ -597,7 +598,7 @@ Anjeun ogé jangji yén tulisan ieu dijieun ku sorangan, atawa disalin ti ''doma
'copyrightwarning2' => 'Catet yén sadaya kontribusi ka {{SITENAME}} bisa diédit, dirobah, atawa dihapus ku kontributor séjén. Mun anjeun teu miharep tulisan anjeun dirobah, ulah ngintunkeun ka dieu.<br />
Anjeun ogé mastikeun yén ieu téh pituin tulisan anjeun, atawa salinan ti domain umum atawa sumberdaya bébas séjénna (tempo $1 pikeun écésna).
<strong>ULAH NGINTUNKEUN KARYA NU MIBANDA HAK CIPTA TANPA WIDI!</strong>',
-'longpagewarning' => 'PERHATOSAN: Kaca ieu panjangna $1 kilobytes; sababaraha panyungsi boga masalah dina ngédit kaca nu panjangna nepi ka 32kb. Please consider breaking the page into smaller sections.',
+'longpagewarning' => 'PERHATOSAN: Kaca ieu panjangna $1 kb; sababaraha panyungsi boga masalah dina ngédit kaca nu panjangna nepi ka 32 kb. Mun bisa mah bagi-bagi ieu kaca jadi sababaraha bab.',
'longpageerror' => '<strong>SALAH: Téks anu dikirimkeun gedéna $1 kb, leuwih ti maksimum $2 kb. Téks teu bisa disimpen.</strong>',
'readonlywarning' => "PERHATOSAN: pangkalan data dikonci pikeun diropéa, anjeun moal bisa nyimpen éditan anjeun ayeuna. Cobi ''cut-n-paste'' téksna ka na koropak téks sarta simpen dina waktu séjén.",
'protectedpagewarning' => '<strong>PERHATOSAN: Kaca ieu dikonci sahingga ngan bisa dirobah ku pamaké nu statusna kuncén.</strong>',
@@ -693,11 +694,11 @@ Révisi kaca ieu geus dihapus tina arsip publik. Tapi, salaku administrator dina
'revisiondelete' => 'Hapus/bolay ngahapus révisi',
'revdelete-nooldid-title' => 'Udagan révisi salah',
'revdelete-nooldid-text' => 'Anjeun can nangtukeun atawa méré révisi pikeun ngajalankeun ieu fungsi, révisi nu di tangtukeun can aya, atawa anjeun nyoba nyumputkeun révisi kiwari.',
-'revdelete-selected' => "{{PLURAL:$2|Révisi pilihan|Révisi pilihan}} pikeun '''$1'''",
-'logdelete-selected' => '{{PLURAL:$1|pilihan keur log|pilihan keur log}}:',
-'revdelete-text' => 'Revisi sarta tindakan anu geus dihapus baris tetep mecenghul di kaca vérsi tiheula, tapi teks eusi henteu bisa diakses ku publik.
+'revdelete-selected' => "'''{{PLURAL:$2|Révisi pilihan|Révisi pilihan}} pikeun '''$1''''''",
+'logdelete-selected' => "'''{{PLURAL:$1|pilihan keur log|pilihan keur log}}:'''",
+'revdelete-text' => "'''Revisi sarta tindakan anu geus dihapus baris tetep mecenghul di kaca vérsi tiheula, tapi teks eusi henteu bisa diakses ku publik.'''
-Kuncén séjén bakalan bisa ngakses eusi nunyumput sarta bisa ngabolaykeun hapusan ngaliwatan antarmuka anu sarua, kajaba lamun aya pangbates séjén anu dijieun ku operator loka',
+Kuncén séjén bakalan bisa ngakses eusi nunyumput sarta bisa ngabolaykeun hapusan ngaliwatan antarmuka anu sarua, kajaba lamun aya pangbates séjén anu dijieun ku operator loka",
'revdelete-legend' => 'Setél réstriksi révisi:',
'revdelete-hide-text' => 'Sumputkeun téks révisi',
'revdelete-hide-name' => 'Sumputkeun lampah sarta udagan',
@@ -809,7 +810,7 @@ Pastikeun yén ieu parobahan bisa miara jujutan kaca sagemblengna.',
'mypreferences' => 'Préferénsi kuring',
'prefs-edits' => 'Jumlah éditan:',
'prefsnologin' => 'Can asup log',
-'prefsnologintext' => 'Anjeun kudu [[Special:UserLogin|asup log]] pikeun ngatur préferénsi pamaké.',
+'prefsnologintext' => 'Anjeun kudu <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} asup log]</span> pikeun ngatur préferénsi pamaké.',
'prefsreset' => 'Préferénsi geus disét ulang tina arsip.',
'qbsettings' => 'Bar gancang',
'qbsettings-none' => 'Henteu aya',
diff --git a/languages/messages/MessagesSv.php b/languages/messages/MessagesSv.php
index 6c19aad5..eb6ff41d 100644
--- a/languages/messages/MessagesSv.php
+++ b/languages/messages/MessagesSv.php
@@ -388,7 +388,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista över konfigurationsinställningar]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mail list]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mail list]',
'about' => 'Om',
'article' => 'Innehållssida',
@@ -403,7 +403,7 @@ $messages = array(
'qbspecialpages' => 'Specialsidor',
'moredotdotdot' => 'Mer...',
'mypage' => 'Min sida',
-'mytalk' => 'Min diskussionssida',
+'mytalk' => 'Min diskussion',
'anontalk' => 'Diskussionssida för denna IP-adress',
'navigation' => 'Navigering',
'and' => 'och',
@@ -504,7 +504,7 @@ $messages = array(
'retrievedfrom' => 'Hämtad från "$1"',
'youhavenewmessages' => 'Du har $1 ($2).',
'newmessageslink' => 'nya meddelanden',
-'newmessagesdifflink' => 'senaste ändring',
+'newmessagesdifflink' => 'senaste ändringen',
'youhavenewmessagesmulti' => 'Du har nya meddelanden på $1',
'editsection' => 'redigera',
'editold' => 'redigera',
@@ -633,7 +633,7 @@ Glöm inte att justera dina [[Special:Preferences|{{SITENAME}}-inställningar]].
'externaldberror' => 'Antingen inträffade autentiseringsproblem med en extern databas, eller så får du inte uppdatera ditt externa konto.',
'loginproblem' => '<b>Det uppstod problem vid inloggningen.</b><br />Pröva igen!',
'login' => 'Logga in',
-'nav-login-createaccount' => 'Logga in/skapa konto',
+'nav-login-createaccount' => 'Logga in / skapa konto',
'loginprompt' => 'Du måste tillåta cookies för att logga in på {{SITENAME}}.',
'userlogin' => 'Logga in / skapa konto',
'logout' => 'Logga ut',
@@ -674,7 +674,7 @@ Aktivera dem, och logga sen in med ditt nya användarnamn och lösenord.',
'loginsuccesstitle' => 'Inloggningen lyckades',
'loginsuccess' => "'''Du är nu inloggad på {{SITENAME}} som \"\$1\".'''",
'nosuchuser' => 'Det finns ingen användare med namnet "$1".
-Kontrollera stavningen, eller [[Special:Userlogin/signup|skapa ett nytt konto]].',
+Kontrollera stavningen, eller [[Special:UserLogin/signup|skapa ett nytt konto]].',
'nosuchusershort' => 'Det finns ingen användare som heter "<nowiki>$1</nowiki>". Kontrollera att du stavat rätt.',
'nouserspecified' => 'Du måste ange ett användarnamn.',
'wrongpassword' => 'Lösenordet du angav är felaktigt. Försök igen',
@@ -715,7 +715,7 @@ Du kan ignorera detta meddelande om kontot skapats av misstag.',
'resetpass' => 'Välj nytt lösenord',
'resetpass_announce' => 'Du loggade in med ett temporärt lösenord. För att slutföra inloggningen måste du välja ett nytt lösenord.',
'resetpass_text' => '<!-- här kan text läggas till -->',
-'resetpass_header' => 'Välj nytt lösenord',
+'resetpass_header' => 'Ändra lösenord för konto',
'resetpass_submit' => 'Spara lösenord och logga in',
'resetpass_success' => 'Ditt lösenord ändrades. Du är nu inloggad.',
'resetpass_bad_temporary' => 'Ditt temporära lösenord är felaktigt. Du kanske redan har loggat in med det eller begärt att få ett nytt tillfälligt lösenord.',
@@ -736,7 +736,7 @@ Du kan ignorera detta meddelande om kontot skapats av misstag.',
'math_sample' => 'Skriv formeln här',
'math_tip' => 'Matematisk formel (LaTeX)',
'nowiki_sample' => 'Skriv in oformaterad text här',
-'nowiki_tip' => 'Strunta i wikiformatering',
+'nowiki_tip' => 'Ignorera wikiformatering',
'image_sample' => 'Exempel.jpg',
'image_tip' => 'Inbäddad fil',
'media_sample' => 'Exempel.mp3',
@@ -746,7 +746,7 @@ Du kan ignorera detta meddelande om kontot skapats av misstag.',
# Edit pages
'summary' => 'Sammanfattning',
-'subject' => 'Rubrik',
+'subject' => 'Ämne/rubrik',
'minoredit' => 'Mindre ändring (m)',
'watchthis' => 'Bevaka denna sida',
'savearticle' => 'Spara',
@@ -863,9 +863,8 @@ vissa webbläsare kan ha problem att redigera sidor som närmar sig eller är st
'longpageerror' => '<strong>FEL: Texten som du försöker spara är $1 kilobyte, vilket är mer än det maximalt tillåtna $2 kilobyte. Den kan inte sparas.</strong>',
'readonlywarning' => '<strong>VARNING: Databasen är tillfälligt låst för underhåll. Du kommer inte att kunna spara
dina ändringar just nu. Det kan vara klokt att kopiera över texten till din egen dator, tills databasen är upplåst igen.</strong>',
-'protectedpagewarning' => '<strong>VARNING: Den här sidan är låst så att bara administratörer kan redigera den.
-Försäkra dig om att du följer riktlinjerna för redigering av skyddade sidor.</strong>',
-'semiprotectedpagewarning' => "'''Observera:''' Denna sida har delvis skrivskyddats, så att endast registrerade användare kan redigera den.",
+'protectedpagewarning' => '<strong>VARNING: Den här sidan är låst så att bara administratörer kan redigera den.</strong>',
+'semiprotectedpagewarning' => "'''Observera:''' Denna sida har skrivskyddats så att endast registrerade användare kan redigera den.",
'cascadeprotectedwarning' => '<strong>VARNING:</strong> Den här sidan är låst så att bara administratörer kan redigera den. Det beror på att sidan inkluderas på följande {{PLURAL:$1|sida|sidor}} som skyddats med "kaskaderande skrivskydd":',
'titleprotectedwarning' => '<strong>VARNING: Den här sidan har skyddats så att endast vissa användare kan skapa den.</strong>',
'templatesused' => 'Mallar som används på den här sidan:',
@@ -958,11 +957,11 @@ Det kan finnas mer information i [{{fullurl:Special:Log/delete|page={{FULLPAGENA
'revdelete-nooldid-text' => 'Antingen har du inte angivit någon sidversion att utföra funktionen på,
eller så finns inte den version du angav,
eller så försöker du gömma den senaste versionen av sidan.',
-'revdelete-selected' => '{{PLURAL:$2|Vald version|Valda versioner}} av [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Vald loggåtgärd|Valda loggåtgärder}}:',
-'revdelete-text' => 'Borttagna versioner och åtgärder kommer fortfarande att synas i historiken och i loggar, men deras innehåll kommer ej att vara tillgängligt för allmänheten.
+'revdelete-selected' => "'''{{PLURAL:$2|Vald version|Valda versioner}} av [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Vald loggåtgärd|Valda loggåtgärder}}:'''",
+'revdelete-text' => "'''Borttagna versioner och åtgärder kommer fortfarande att synas i historiken och i loggar, men deras innehåll kommer ej att vara tillgängligt för allmänheten.'''
-Andra administratörer på {{SITENAME}} kommer fortfarande att kunna läsa det dolda innehållet och kan återställa sidan genom samma gränssnitt, om inte en ytterligare begränsningar finns.',
+Andra administratörer på {{SITENAME}} kommer fortfarande att kunna läsa det dolda innehållet och kan återställa sidan genom samma gränssnitt, om inte ytterligare begränsningar finns.",
'revdelete-legend' => 'Ändra synlighet',
'revdelete-hide-text' => 'Dölj versionstext',
'revdelete-hide-name' => 'Dölj åtgärd och sidnamn',
@@ -992,7 +991,7 @@ Andra administratörer på {{SITENAME}} kommer fortfarande att kunna läsa det d
'logdelete-log-message' => '$1 för $2 {{PLURAL:$2|åtgärd|åtgärder}}',
# Suppression log
-'suppressionlog' => 'Versionsraderingslogg',
+'suppressionlog' => 'Undanhållandelogg',
'suppressionlogtext' => 'Nedan visas en lista över raderingar och blockeringar som berör innehåll dolt för administratörer.
Se [[Special:IPBlockList|blockeringslistan]] för listan över gällande blockeringar.',
@@ -1064,7 +1063,7 @@ Se till att sidhistorikens kontinuitet behålls när du sammanfogar historik.',
'showingresultsnum' => "Nedan visas {{PLURAL:$3|'''1''' post|'''$3''' poster}} från och med nummer '''$2'''.",
'showingresultstotal' => "Härunder visas resultat {{PLURAL:$3|'''$1'''|'''$1 - $2'''}} av '''$3'''",
'nonefound' => "'''Observera:''' Som standard sker sökning endast i vissa namnrymder. Du kan pröva att skriva ''all:'' i början av din sökning om du vill söka i alla sidor (inklusive diskussionssidor, mallar, m.m.), eller så kan du att börja din sökning med namnet på den namnrymd du vill söka i.",
-'powersearch' => 'Sök',
+'powersearch' => 'Avancerad sök',
'powersearch-legend' => 'Avancerad sökning',
'powersearch-ns' => 'Sök i namnrymderna:',
'powersearch-redir' => 'Visa omdirigeringar',
@@ -1079,7 +1078,7 @@ Notera dock att deras indexering av {{SITENAME}} kan vara något föråldrad.',
'mypreferences' => 'Mina inställningar',
'prefs-edits' => 'Antal redigeringar:',
'prefsnologin' => 'Inte inloggad',
-'prefsnologintext' => 'Du måste vara <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} inloggad]</span> för att kunna ändra dina inställningar.',
+'prefsnologintext' => 'Du måste vara <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} inloggad]</span> för att kunna ändra dina inställningar.',
'prefsreset' => 'Inställningarna har återställts till ursprungsvärdena.',
'qbsettings' => 'Inställningar för snabbmeny',
'qbsettings-none' => 'Ingen',
@@ -1165,7 +1164,7 @@ Notera dock att deras indexering av {{SITENAME}} kan vara något föråldrad.',
'group-bot' => 'Robotar',
'group-sysop' => 'Administratörer',
'group-bureaucrat' => 'Byråkrater',
-'group-suppress' => 'Versionsraderare',
+'group-suppress' => 'Censorer',
'group-all' => '(alla)',
'group-user-member' => 'användare',
@@ -1173,14 +1172,14 @@ Notera dock att deras indexering av {{SITENAME}} kan vara något föråldrad.',
'group-bot-member' => 'robot',
'group-sysop-member' => 'administratör',
'group-bureaucrat-member' => 'byråkrat',
-'group-suppress-member' => 'versionsraderare',
+'group-suppress-member' => 'censor',
'grouppage-user' => '{{ns:project}}:Användare',
'grouppage-autoconfirmed' => '{{ns:project}}:Bekräftade användare',
'grouppage-bot' => '{{ns:project}}:Robotar',
'grouppage-sysop' => '{{ns:project}}:Administratörer',
'grouppage-bureaucrat' => '{{ns:project}}:Byråkrater',
-'grouppage-suppress' => '{{ns:project}}:Oversight',
+'grouppage-suppress' => '{{ns:project}}:Censur',
# Rights
'right-read' => 'Se sidor',
@@ -1199,10 +1198,10 @@ Notera dock att deras indexering av {{SITENAME}} kan vara något föråldrad.',
'right-upload_by_url' => 'Ladda upp en fil genom en URL',
'right-purge' => 'Rensa cachen för sidor utan att behöva bekräfta',
'right-autoconfirmed' => 'Redigera halvlåsta sidor',
-'right-bot' => 'Bli behandlad som en automatisk process',
+'right-bot' => 'Behandlas som en automatisk process',
'right-nominornewtalk' => 'Får inte meddelanden om nya ändringar på diskussionssidan vid mindre ändringar.',
'right-apihighlimits' => 'Använda högre gränser i API-frågor',
-'right-writeapi' => 'Redigera via API:t',
+'right-writeapi' => 'Använda skriv-API:t',
'right-delete' => 'Radera sidor',
'right-bigdelete' => 'Radera sidor med stor historik',
'right-deleterevision' => 'Radera och återställa enskilda sidversioner',
@@ -1213,7 +1212,7 @@ Notera dock att deras indexering av {{SITENAME}} kan vara något föråldrad.',
'right-suppressionlog' => 'Se privata loggar',
'right-block' => 'Blockera andra användare från att redigera',
'right-blockemail' => 'Blockera användare från att skicka e-post',
-'right-hideuser' => 'Dölj ett användarnamn från det offentliga',
+'right-hideuser' => 'Blockera användarnamn och dölja det från blockeringsloggen',
'right-ipblock-exempt' => 'Kan redigera från blockerade IP-adresser',
'right-proxyunbannable' => 'Kan redigera från blockerade proxyer',
'right-protect' => 'Ändra skyddsnivåer och redigera skyddade sidor',
@@ -1229,7 +1228,7 @@ Notera dock att deras indexering av {{SITENAME}} kan vara något föråldrad.',
'right-autopatrol' => 'Får automatiskt sina ändringar markerade som patrullerade',
'right-patrolmarks' => 'Se markeringar av opatrullerade ändringar i senaste ändringarna',
'right-unwatchedpages' => 'Se listan över obevakade sidor',
-'right-trackback' => 'Ge respons',
+'right-trackback' => 'Lägga till trackback',
'right-mergehistory' => 'Sammanfoga sidhistoriker',
'right-userrights' => 'Ändra alla användarrättigheter',
'right-userrights-interwiki' => 'Ändra rättigheter för användare på andra wikier',
@@ -1255,8 +1254,7 @@ Notera dock att deras indexering av {{SITENAME}} kan vara något föråldrad.',
'rcshowhideanons' => '$1 oinloggade användare',
'rcshowhidepatr' => '$1 kontrollerade redigeringar',
'rcshowhidemine' => '$1 mina ändringar',
-'rclinks' => 'Visa de senaste $1 ändringarna under de senaste $2 dagarna<br />
-$3',
+'rclinks' => 'Visa senaste $1 ändringar under de senaste $2 dagarna<br />$3',
'diff' => 'skillnad',
'hist' => 'historik',
'hide' => 'Göm',
@@ -1270,8 +1268,8 @@ $3',
'newsectionsummary' => '/* $1 */ nytt avsnitt',
# Recent changes linked
-'recentchangeslinked' => 'Ändringar på angränsande sidor',
-'recentchangeslinked-title' => 'Angränsande ändringar till $1',
+'recentchangeslinked' => 'Relaterade ändringar',
+'recentchangeslinked-title' => 'Ändringar relaterade till $1',
'recentchangeslinked-noresult' => 'Inga ändringar på länkade sidor under den angivna tidsperioden.',
'recentchangeslinked-summary' => "Detta är en lista över de senaste ändringarna på sidor som länkas till från en given sida (eller på sidor som hör till en viss kategori).
Sidor på [[Special:Watchlist|din bevakningslista]] är markerade med '''fetstil'''.",
@@ -1314,6 +1312,7 @@ Se [[Special:NewImages|galleriet över nya filer]] för en mer visuell översikt
'illegalfilename' => 'Filnamnet "$1" innehåller tecken som inte är tillåtna i sidtitlar. Byt namn på filen och försök ladda upp igen.',
'badfilename' => 'Filens namn har blivit ändrat till "$1".',
'filetype-badmime' => 'Uppladdning av filer med MIME-typen "$1" är inte tillåten.',
+'filetype-bad-ie-mime' => 'Kan inte ladda upp denna fil på grund av att Internet Explorer skulle upptäcka att den är "$1", vilket är en otillåten och möjligtvis farlig filtyp.',
'filetype-unwanted-type' => "'''\".\$1\"''' är en oönskad filtyp.
{{PLURAL:\$3|Föredragen filtyp|Föredragna filtyper}} är \$2.",
'filetype-banned-type' => "'''\".\$1\"''' är inte en tillåten filtyp.
@@ -1421,8 +1420,8 @@ Genom att klicka på rubrikerna för kolumnerna kan man ändra sorteringsordning
'filehist-dimensions' => 'Dimensioner',
'filehist-filesize' => 'Filstorlek',
'filehist-comment' => 'Kommentar',
-'imagelinks' => 'Bildlänkar',
-'linkstoimage' => 'Följande {{PLURAL:$1|sida|sidor}} länkar till den här filen:',
+'imagelinks' => 'Länkar',
+'linkstoimage' => 'Följande {{PLURAL:$1|sida|$1 sidor}} länkar till den här filen:',
'nolinkstoimage' => 'Inga sidor länkar till den här filen.',
'morelinkstoimage' => 'Visa [[Special:WhatLinksHere/$1|fler länkar]] till den här filen.',
'redirectstofile' => 'Följande {{PLURAL:$1|fil är en omdirigering|filer är omdirigeringar}} till den här filen:',
@@ -1483,7 +1482,8 @@ Genom att klicka på rubrikerna för kolumnerna kan man ändra sorteringsordning
# Unused templates
'unusedtemplates' => 'Oanvända mallar',
-'unusedtemplatestext' => 'Denna sida listar alla de sidor i mallnamnrymden som inte inkluderas på någon annan sida. Innan mallarna raderas, kontrollera att det inte finns andra länkar till dem.',
+'unusedtemplatestext' => 'Denna sida listar alla sidor i {{ns:template}}-namnrymden som inte inkluderas på någon annan sida.
+Innan mallarna raderas, kontrollera att det inte finns andra länkar till dem.',
'unusedtemplateswlh' => 'andra länkar',
# Random page
@@ -1540,7 +1540,7 @@ En sida anses vara en förgreningssida om den inkluderar en mall som länkas til
'nviews' => '$1 {{PLURAL:$1|visning|visningar}}',
'specialpage-empty' => 'Den här sidan är tom.',
'lonelypages' => 'Föräldralösa sidor',
-'lonelypagestext' => 'Följande sidor länkas inte till från någon annan sida på den här wikin.',
+'lonelypagestext' => 'Följande sidor länkas inte till från någon annan sida på {{SITENAME}}.',
'uncategorizedpages' => 'Ej kategoriserade sidor',
'uncategorizedcategories' => 'Ej kategoriserade kategorier',
'uncategorizedimages' => 'Filer utan kategori',
@@ -1583,7 +1583,7 @@ En sida anses vara en förgreningssida om den inkluderar en mall som länkas til
'nopagetext' => 'Sidan som du vill flytta finns inte.',
'pager-newer-n' => '{{PLURAL:$1|1 nyare|$1 nyare}}',
'pager-older-n' => '{{PLURAL:$1|1 äldre|$1 äldre}}',
-'suppress' => 'Oversight',
+'suppress' => 'Censur',
# Book sources
'booksources' => 'Bokkällor',
@@ -1646,7 +1646,7 @@ Det kan finnas [[{{MediaWiki:Listgrouprights-helppage}}|ytterligare information]
'mailnologintext' => 'För att kunna skicka e-post till andra användare, måste du vara [[Special:UserLogin|inloggad]] och ha angivit en korrekt e-postadress i dina [[Special:Preferences|användarinställningar]].',
'emailuser' => 'Skicka e-post till den här användaren',
'emailpage' => 'Skicka e-post till annan användare',
-'emailpagetext' => 'Om den här användaren har skrivit in en giltig e-postadress i sina användarinställningar, kommer formuläret nedan att skicka ett meddelande.
+'emailpagetext' => 'Du kan använda det här formuläret för att skicka e-post till den här användaren.
Den e-postadress du har angivit i [[Special:Preferences|dina användarinställningar]] kommer att visas som "Från"-adress i meddelandet, så att mottagaren har möjlighet att svara direkt till dig.',
'usermailererror' => 'Fel i hanteringen av mail:',
'defemailsubject' => '{{SITENAME}} e-post',
@@ -1676,7 +1676,7 @@ Den e-postadress du har angivit i [[Special:Preferences|dina användarinställni
Framtida ändringar av den här sidan och dess diskussionssida kommer att listas där, och sidan kommer att markeras med '''fetstil''' i [[Special:RecentChanges|listan över de senaste ändringarna]] för att lättare kunna hittas.",
'removedwatch' => 'Borttagen från bevakningslista',
'removedwatchtext' => 'Sidan "[[:$1]]" har tagits bort från [[Special:Watchlist|din bevakningslista]].',
-'watch' => 'bevaka',
+'watch' => 'Bevaka',
'watchthispage' => 'Bevaka denna sida',
'unwatch' => 'avbevaka',
'unwatchthispage' => 'Sluta bevaka',
@@ -1753,7 +1753,7 @@ Bekräfta att du förstår vad du håller på med och vilka konsekvenser detta l
'deletedtext' => '"<nowiki>$1</nowiki>" har tagits bort.
Se $2 för noteringar om de senaste raderingarna.',
'deletedarticle' => 'raderade "[[$1]]"',
-'suppressedarticle' => 'upphävde "[[$1]]"',
+'suppressedarticle' => 'undanhöll "[[$1]]"',
'dellogpage' => 'Raderingslogg',
'dellogpagetext' => 'Nedan listas de senaste raderingarna och återställningarna.',
'deletionlog' => 'raderingsloggen',
@@ -1778,7 +1778,8 @@ Se $2 för noteringar om de senaste raderingarna.',
Sidan ändrades senast av [[User:$3|$3]] ([[User talk:$3|diskussion]] | [[Special:Contributions/$2|{{int:contribslink}}]]).',
'editcomment' => 'Redigeringskommentaren var: "<i>$1</i>".', # only shown if there is an edit comment
'revertpage' => 'Återställde redigeringar av [[Special:Contributions/$2|$2]] ([[User talk:$2|användardiskussion]]) till senaste versionen av [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
-'rollback-success' => 'Återställde ändringar av $1 till senaste versionen av $2.',
+'rollback-success' => 'Återställde ändringar av $1;
+ändrade tillbaka till senaste version av $2.',
'sessionfailure' => 'Något med din session som inloggad är på tok. Din begärda åtgärd har avbrutits, för att förhindra att någon kapar din session. Klicka på "Tillbaka" i din webbläsare och ladda om den sida du kom ifrån. Försök sedan igen.',
'protectlogpage' => 'Skrivskyddslogg',
'protectlogtext' => 'Detta är en lista över applicerande och borttagande av skrivskydd.',
@@ -1870,6 +1871,8 @@ I [[Special:Log/delete|borttagningsloggen]] kan du hitta information om nyligen
'undelete-error-long' => 'Fel inträffade när vid återställning av filen:
$1',
+'undelete-show-file-confirm' => 'Är du säker på att du vill visa en raderad version av filen "<nowiki>$1</nowiki>" från den $2 kl $3?',
+'undelete-show-file-submit' => 'Ja',
# Namespace form on various pages
'namespace' => 'Namnrymd:',
@@ -1880,7 +1883,7 @@ $1',
'contributions' => 'Användarbidrag',
'mycontris' => 'Mina bidrag',
'contribsub2' => 'För $1 ($2)',
-'nocontribs' => 'Inga ändringar hittades, som motsvarar dessa kriterier',
+'nocontribs' => 'Inga ändringar som motsvarar dessa kriterier hittades.',
'uctop' => '(senaste)',
'month' => 'Från månad (och tidigare):',
'year' => 'Från år (och tidigare):',
@@ -1949,7 +1952,7 @@ Ange orsak nedan (exempelvis genom att nämna sidor som blivit vandaliserade).',
'ipb-edit-dropdown' => 'Redigera blockeringsanledningar',
'ipb-unblock-addr' => 'Ta bort blockering av $1',
'ipb-unblock' => 'Ta bort blockering av en användare eller IP-adress',
-'ipb-blocklist-addr' => 'Visa gällande blockeringar av $1',
+'ipb-blocklist-addr' => 'Gällande blockeringar av $1',
'ipb-blocklist' => 'Visa gällande blockeringar',
'unblockip' => 'Ta bort blockering av användare/IP-adress',
'unblockiptext' => 'Använd formuläret nedan för att ta bort blockeringen av en IP-adress.',
@@ -2071,7 +2074,7 @@ Den titel du vill flytta sidan till, "[[:$1]]", finns redan. Vill du radera den
'delete_and_move_reason' => 'Raderad för att flytta hit en annan sida.',
'selfmove' => 'Ursprungstitel och destinationstitel är identiska. Sidan kan inte flyttas till sig själv.',
'immobile_namespace' => 'Namnrymden du försöker flytta sidan till eller från är av en speciell typ. Det går inte att flytta sidor till eller från den namnrymden.',
-'imagenocrossnamespace' => 'Kan inte flytta bilder till andra namnrymder än bildnamnrymden',
+'imagenocrossnamespace' => 'Kan inte flytta filer till andra namnrymder än filnamnrymden',
'imagetypemismatch' => 'Den nya filändelsen motsvarar inte filtypen',
'imageinvalidfilename' => 'Önskat filnamn är ogiltigt',
'fix-double-redirects' => 'Uppdatera omdirigeringar som leder till den gamla titeln',
@@ -2108,7 +2111,7 @@ Besök [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation] eller
# Thumbnails
'thumbnail-more' => 'Förstora',
'filemissing' => 'Fil saknas',
-'thumbnail_error' => 'Ett fel uppstod när minibilden skulle skapas: $1',
+'thumbnail_error' => 'Fel vid skapande av miniatyrbild: $1',
'djvu_page_error' => 'DjVu-sida utanför gränserna',
'djvu_no_xml' => 'Kan inte hämta DjVu-filens XML',
'thumbnail_invalid_params' => 'Ogiltiga parametrar för miniatyrbilden',
@@ -2122,7 +2125,7 @@ Versionshistorik (datum och redaktörer) kommer att bevaras.
All överföring mellan wikier (transwiki) listas i [[Special:Log/import|importloggen]].',
'import-interwiki-history' => 'Kopiera hela versionshistoriken för denna sida',
'import-interwiki-submit' => 'Importera',
-'import-interwiki-namespace' => 'Överför sidorna till namnrymden:',
+'import-interwiki-namespace' => 'MÃ¥lnamnrymd:',
'importtext' => 'Exportera filen från ursprungs-wikin genom att använda [[Special:Export|exportverktyget]], spara den till din hårddisk och ladda upp den här.',
'importstart' => 'Importerar sidor....',
'import-revision-count' => '$1 {{PLURAL:$1|version|versioner}}',
@@ -2144,6 +2147,8 @@ All överföring mellan wikier (transwiki) listas i [[Special:Log/import|import
'import-nonewrevisions' => 'Alla sidversioner hade importerats tidigare.',
'xml-error-string' => '$1 på rad $2, kolumn $3 (byte $4): $5',
'import-upload' => 'Ladda upp XML-data',
+'import-token-mismatch' => 'Sessionsdata har förlorats. Var god pröva igen.',
+'import-invalid-interwiki' => 'Kan inte importera från den angivna wikin.',
# Import log
'importlogpage' => 'Importlogg',
@@ -2164,8 +2169,9 @@ All överföring mellan wikier (transwiki) listas i [[Special:Log/import|import
'tooltip-pt-login' => 'Du får gärna logga in, men det är inte nödvändigt',
'tooltip-pt-anonlogin' => 'Du får gärna logga in, men det är inte nödvändigt',
'tooltip-pt-logout' => 'Logga ut',
-'tooltip-ca-talk' => 'Diskussion om sidans innehåll',
-'tooltip-ca-edit' => 'Du kan redigera den här sidan. Var vänlig förhandsgranska innan du sparar.',
+'tooltip-ca-talk' => 'Diskussion om innehållssidan',
+'tooltip-ca-edit' => 'Du kan redigera den här sidan.
+Vänligen använd förhandsgranskningsknappen innan du sparar.',
'tooltip-ca-addsection' => 'Lägg till en kommentar i den här diskussionen',
'tooltip-ca-viewsource' => 'Den här sidan är skrivskyddad. Du kan se källtexten.',
'tooltip-ca-history' => 'Tidigare versioner av sidan',
@@ -2179,13 +2185,13 @@ All överföring mellan wikier (transwiki) listas i [[Special:Log/import|import
'tooltip-search-go' => 'GÃ¥ till sidan med detta namn om den finns',
'tooltip-search-fulltext' => 'Sök efter sidor som innehåller denna text',
'tooltip-p-logo' => 'Huvudsida',
-'tooltip-n-mainpage' => 'GÃ¥ till huvudsidan',
+'tooltip-n-mainpage' => 'Besök huvudsidan',
'tooltip-n-portal' => 'Om projektet, vad du kan göra, var man kan hitta saker',
-'tooltip-n-currentevents' => 'Information om aktuella händelser',
+'tooltip-n-currentevents' => 'Hitta bakgrundsinformation om aktuella händelser',
'tooltip-n-recentchanges' => 'Listan över senaste ändringar i wikin.',
'tooltip-n-randompage' => 'Gå till en slumpmässigt vald sida',
'tooltip-n-help' => 'Hjälp och information.',
-'tooltip-t-whatlinkshere' => 'Lista över alla sidor på {{SITENAME}} som länkar hit',
+'tooltip-t-whatlinkshere' => 'Lista över alla wikisidor som länkar hit',
'tooltip-t-recentchangeslinked' => 'Visa senaste ändringarna av sidor som den här sidan länkar till',
'tooltip-feed-rss' => 'RSS-matning för den här sidan',
'tooltip-feed-atom' => 'Atom-matning för den här sidan',
@@ -2207,7 +2213,7 @@ All överföring mellan wikier (transwiki) listas i [[Special:Log/import|import
'tooltip-ca-nstab-category' => 'Se kategorisidan',
'tooltip-minoredit' => 'Markera som mindre ändring',
'tooltip-save' => 'Spara dina ändringar',
-'tooltip-preview' => 'Det är bra om du förhandsgranskar dina ändringar innan du sparar!',
+'tooltip-preview' => 'Förhandsgranska dina ändringar, vänligen använd detta innan du sparar!',
'tooltip-diff' => 'Visa vilka förändringar du har gjort av texten.',
'tooltip-compareselectedversions' => 'Visa skillnaden mellan de två markerade versionerna av den här sidan.',
'tooltip-watch' => 'Lägg till den här sidan i din bevakningslista',
@@ -2316,7 +2322,7 @@ $1',
# Special:NewImages
'newimages' => 'Galleri över nya filer',
-'imagelisttext' => 'Nedan finns en lista med <strong>$1</strong> {{PLURAL:$1|bild|bilder}} sorterad <strong>$2</strong>.',
+'imagelisttext' => 'Nedan finns en lista med <strong>$1</strong> {{PLURAL:$1|fil|filer}} sorterad <strong>$2</strong>.',
'newimages-summary' => 'Den här specialsidan visar de senast uppladdade filerna.',
'showhidebots' => '($1 robotar)',
'noimages' => 'Ingenting att se.',
@@ -2324,6 +2330,9 @@ $1',
'bydate' => 'efter datum',
'sp-newimages-showfrom' => 'Visa nya filer från och med kl. $2 den $1',
+# Video information, used by Language::formatTimePeriod() to format lengths in the above messages
+'hours-abbrev' => 't',
+
# Bad image list
'bad_image_list' => 'Listan fungerar enligt följande:
@@ -2393,7 +2402,7 @@ Den första länken på en rad måste vara en länk till en otillåten fil.
'exif-subsectimedigitized' => 'Digitaliseringstidpunkt, sekunddelar',
'exif-exposuretime' => 'Exponeringstid',
'exif-exposuretime-format' => '$1 sek ($2)',
-'exif-fnumber' => 'F-nummer',
+'exif-fnumber' => 'Bländare',
'exif-exposureprogram' => 'Exponeringsprogram',
'exif-spectralsensitivity' => 'Spektral känslighet',
'exif-isospeedratings' => 'Filmhastighet (ISO)',
@@ -2598,7 +2607,7 @@ Den första länken på en rad måste vara en länk till en otillåten fil.
# External editor support
'edit-externally' => 'Redigera denna fil med hjälp av extern programvara',
-'edit-externally-help' => 'Se [http://www.mediawiki.org/wiki/Manual:External_editors instruktioner] för mer information.',
+'edit-externally-help' => '(Se [http://www.mediawiki.org/wiki/Manual:External_editors installationsinstruktionerna] för mer information)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'alla',
@@ -2713,7 +2722,7 @@ Pröva vanlig förhandsgranskning istället.',
# Friendlier slave lag warnings
'lag-warn-normal' => 'Ändringar under {{PLURAL:$1|den senaste sekunden|de $1 senaste sekunderna}} kanske inte visas i den här listan.',
-'lag-warn-high' => 'På grund av stor fördröjning i databasen, så visas kanske inte ändringar nyare än $1 {{PLURAL:$1|sekund|sekunder}} i den här listan.',
+'lag-warn-high' => 'På grund av omfattande fördröjning i databasen visas kanske inte ändringar nyare än $1 {{PLURAL:$1|sekund|sekunder}} i den här listan.',
# Watchlist editor
'watchlistedit-numitems' => 'Din bevakningslista innehåller {{PLURAL:$1|1 sida|$1 sidor}}, utöver diskussionsidor.',
diff --git a/languages/messages/MessagesSw.php b/languages/messages/MessagesSw.php
index e58197dd..4989d47b 100644
--- a/languages/messages/MessagesSw.php
+++ b/languages/messages/MessagesSw.php
@@ -4,6 +4,7 @@
* @ingroup Language
* @file
*
+ * @author Lloffiwr
* @author Malangali
* @author Marcos
* @author Muddyb Blast Producer
@@ -13,21 +14,27 @@
$messages = array(
# User preference toggles
-'tog-hideminor' => 'Ficha mabadilisho madogo ya hivi karibuni',
-'tog-rememberpassword' => 'Kumbuka kuingia kwangu katika kompyuta',
-'tog-editwidth' => 'Hariri sanduku lenye upana mzima',
-'tog-watchcreations' => 'Weka kurasa nilizoumba katika maangalizi yangu',
-'tog-watchdefault' => 'Weka kurasa zote nilizohariri katika maangalizi yangu',
-'tog-watchmoves' => 'Weka kurasa zote nilizohamisha katika maangalizi yangu',
-'tog-watchdeletion' => 'Weka kurasa zote nilizofuta katika maangalizi yangu',
-'tog-minordefault' => 'Weka alama mabadiliko madogo kama matumizi mbadala',
-'tog-previewontop' => 'Onyesha mandhari kabla ya sanduku la kuhariria',
-'tog-previewonfirst' => 'Onyesha mandhari mwanzoni mwa sanduku la kuhariria',
-'tog-nocache' => 'Lemaza mabaki ya kurasa',
-'tog-enotifwatchlistpages' => 'Nitumie barua pepe pale kurasa zilizopo katika maangalizi zikibadilishwa',
-'tog-enotifusertalkpages' => 'Nitumie barua pepe pale ukurasa wangu wa majadiliano ukiwa na mabadiliko',
-'tog-enotifminoredits' => 'Pia nitumie barua pale kurasa za mabadiliko madogo zikiwa zimebadilishwa',
-'tog-ccmeonemails' => 'Nitumie nakala ya barua pepe nitakazo tuma kwa watumiaji wengine',
+'tog-hideminor' => 'Ficha mabadilisho madogo ya hivi karibuni',
+'tog-editsection' => 'Wezesha sehemu ya kuandikia kwa kutumia viungo vya [hariri]',
+'tog-editsectiononrightclick' => 'Wezesha sehemu ya kuandikia kwa kubonyeza kitufe cha kulia cha puku yako juu ya sehemu ya majina husika (JavaScript)',
+'tog-showtoc' => 'Onyesha mistari ya yaliyomo (kwa kila kurasa iliyo na zaidi ya vichwa vya habari 3)',
+'tog-rememberpassword' => 'Kumbuka kuingia kwangu katika kompyuta hii',
+'tog-editwidth' => 'Hariri sanduku lenye upana mzima',
+'tog-watchcreations' => 'Weka kurasa nilizoumba katika maangalizi yangu',
+'tog-watchdefault' => 'Weka kurasa zote nilizohariri katika maangalizi yangu',
+'tog-watchmoves' => 'Weka kurasa zote nilizohamisha katika maangalizi yangu',
+'tog-watchdeletion' => 'Weka kurasa zote nilizofuta katika maangalizi yangu',
+'tog-minordefault' => 'Weka alama zote za mabadiliko madogo kama matumizi mbadala',
+'tog-previewontop' => 'Onyesha mandhari kabla ya sanduku la kuhariria',
+'tog-previewonfirst' => 'Onyesha mandhari mwanzoni mwa sanduku la kuhariria',
+'tog-nocache' => 'Lemaza mabaki ya kurasa',
+'tog-enotifwatchlistpages' => 'Nitumie barua pepe pale kurasa zilizopo katika maangalizi yangu zikibadilishwa',
+'tog-enotifusertalkpages' => 'Nitumie barua pepe pale ukurasa wangu wa majadiliano ukiwa na mabadiliko',
+'tog-enotifminoredits' => 'Pia nitumie barua pale kurasa za mabadiliko madogo zikiwa zimebadilishwa',
+'tog-enotifrevealaddr' => 'Onyesha anwani ya barua pepe yangu katika barua pepe za taarifa',
+'tog-shownumberswatching' => 'Onyesha idadi ya watumiaji waangalizi',
+'tog-fancysig' => 'Sahihi changa (bila kijiweka kiungo yenyewe)',
+'tog-ccmeonemails' => 'Nitumie nakala ya barua pepe nitakazo tuma kwa watumiaji wengine',
# Dates
'sunday' => 'Jumapili',
@@ -116,13 +123,15 @@ $messages = array(
'delete' => 'Futa',
'deletethispage' => 'Futa ukurasa huo',
'protect' => 'Linda',
+'protectthispage' => 'Linda ukurasa huu',
'unprotect' => 'Usilinde',
-'unprotectthispage' => 'Ondoa tunzo la ukarasa',
+'unprotectthispage' => 'Usilinde ukurasa huu',
'newpage' => 'Ukurasa mpya',
'talkpage' => 'Jadilia ukarasa huu',
'talkpagelinktext' => 'Majadiliano',
'specialpage' => 'Ukarasa maalumu',
'personaltools' => 'Vifaa binafsi',
+'postcomment' => 'Weka maelezo',
'talk' => 'Majadiliano',
'views' => 'Mitazamo',
'toolbox' => 'Vifaa',
@@ -185,52 +194,81 @@ $messages = array(
'nstab-category' => 'Jamii',
# General errors
-'error' => 'Kosa',
-'badtitle' => 'Jina halifai',
-'badtitletext' => 'Jina la ukurasa ulilotaka ni batilifu, tupu, au limeungwa vibaya na jina la lugha nyingine au Wiki nyingine. Labda linazo herufi moja a zaidi ambazo hazitumiki katika majina.',
-'viewsource' => 'Tazama chanzo',
-'viewsourcefor' => 'kwa $1',
-'viewsourcetext' => 'Unaweza kutazama na kuiga chanzo cha ukurasa huu:',
+'error' => 'Kosa',
+'badtitle' => 'Jina halifai',
+'badtitletext' => 'Jina la ukurasa ulilotaka ni batilifu, tupu, au limeungwa vibaya na jina la lugha nyingine au Wiki nyingine. Labda linazo herufi moja a zaidi ambazo hazitumiki katika majina.',
+'viewsource' => 'Tazama chanzo',
+'viewsourcefor' => 'kwa $1',
+'protectedpagetext' => 'Ukurasa huu umefungwa ili kuepuka uhariri.',
+'viewsourcetext' => 'Unaweza kutazama na kuiga chanzo cha ukurasa huu:',
+'protectedinterface' => 'Ukurasa huu unatoa maelezo ya msingi ya bidhaa pepe, na pia umefungwa ili kuzuiya uharibifu.',
+'editinginterface' => "'''Ilani:''' Una hariri ukurasa unaotumika kutoa maelezo ya msingi ya bidhaa pepe.
+Mabadiliko katika ukurasa huu yataathiri mwonekano mzima wa viungo vya watumiaji wengine.
+Kwa lengo la kutaka kutafsiri, tafadhali fikiria kutumia [http://translatewiki.net/wiki/Main_Page?setlang=en Betawiki], kwa kuweka miradi ya MediaWiki kwa kienyeji.",
+'sqlhidden' => '(maulizo ya SQL yamefichwa)',
# Login and logout pages
-'loginpagetitle' => 'Kuingia kwa watumiaji',
-'yourname' => 'Jina la mtumiaji:',
-'yourpassword' => 'Nywila',
-'yourpasswordagain' => 'Andika tena neno la siri',
-'remembermypassword' => 'Nikumbuke katika tarakilishi hii',
-'loginproblem' => '<b>Tatizo limetokea wakati ulipojaribu kuingia.</b><br />Jaribu tena!',
-'login' => 'Ingia',
-'nav-login-createaccount' => 'Ingia/ sajili akaunti',
-'loginprompt' => 'Lazima kompyuta yako ipokee kuki ili uweze kuingia kwenye {{SITENAME}}.',
-'userlogin' => 'Ingia/ sajili akaunti',
-'logout' => 'Toka',
-'userlogout' => 'Toka',
-'notloggedin' => 'Hujajiandikisha',
-'nologin' => 'Huna akaunti ya kuingilia? $1',
-'nologinlink' => 'Sajili akaunti',
-'createaccount' => 'Sajili akaunti',
-'gotaccount' => 'Unayo akaunti tayari? $1',
-'gotaccountlink' => 'Ingia',
-'badretype' => 'Maneno uliyoyaandika ni tofauti.',
-'youremail' => 'Barua pepe yako:',
-'yourrealname' => 'Jina lako halisi:',
-'prefs-help-realname' => 'Jina la kweli si lazima. Ukichagua kutaja jina lako hapa, litatumiwa kuonyesha kwamba ndiyo ulifanya kazi unayochangia.',
-'loginerror' => 'Kosa la kuingia',
-'nocookiesnew' => "Umesajiliwa, lakini bado hujaingizwa. {{SITENAME}} inatumia ''kuki'' ili watumiaji waingizwe. Kompyuta yako inazuia ''kuki''. Tafadhali, ondoa kizuizi hicho uingie kwa kutumia jina mpya na neno la siri.",
-'nocookieslogin' => '{{SITENAME}} inatumia kuki ili watumiaji waweze kuingia.
+'welcomecreation' => '== Karibu, $1! ==
+Ushafunguliwa akaunti yako tayari.
+Usisahau kubadilisha mapendekezo yako ya [[Special:Preferences|{{SITENAME}}]].',
+'loginpagetitle' => 'Kuingia kwa watumiaji',
+'yourname' => 'Jina la mtumiaji:',
+'yourpassword' => 'Nywila',
+'yourpasswordagain' => 'Andika tena neno la siri',
+'remembermypassword' => 'Nikumbuke katika tarakilishi hii',
+'yourdomainname' => 'Tovuti yako:',
+'externaldberror' => 'Huenda kulikuwa na hitilafu ya database au labda hauruhusiwi kubadilisha akaunti yako ya nje.',
+'loginproblem' => '<b>Tatizo limetokea wakati ulipojaribu kuingia.</b><br />Jaribu tena!',
+'login' => 'Ingia',
+'nav-login-createaccount' => 'Ingia/ sajili akaunti',
+'loginprompt' => 'Lazima kompyuta yako ipokee kuki ili uweze kuingia kwenye {{SITENAME}}.',
+'userlogin' => 'Ingia/ sajili akaunti',
+'logout' => 'Toka',
+'userlogout' => 'Toka',
+'notloggedin' => 'Hujajiandikisha',
+'nologin' => 'Huna akaunti ya kuingilia? $1',
+'nologinlink' => 'Sajili akaunti',
+'createaccount' => 'Sajili akaunti',
+'gotaccount' => 'Unayo akaunti tayari? $1',
+'gotaccountlink' => 'Ingia',
+'createaccountmail' => 'Kwa barua pepe',
+'badretype' => 'Maneno uliyoyaandika ni tofauti.',
+'userexists' => 'Jina la mtumiaji uliloingiza tayari linatumika.
+Tafadhali chagua jina lingine.',
+'youremail' => 'Barua pepe yako:',
+'username' => 'Jina la mtumiaji:',
+'uid' => 'Namba ya mtumiaji:',
+'prefs-memberingroups' => 'Mwanachama wa {{PLURAL:$1|group|makundi}}:',
+'yourrealname' => 'Jina lako halisi:',
+'yourlanguage' => 'Lugha:',
+'yourvariant' => 'Mbalimbali:',
+'yournick' => 'Sahihi:',
+'badsig' => 'Umeweka sahihi batili.
+Angalia mabano ya HTML.',
+'badsiglength' => 'Sahihi uliyoweka ni ndefu mno.
+Inatakiwa iwe chini ya $1 {{PLURAL:$1|character|tarakimu}}.',
+'email' => 'Barua pepe',
+'prefs-help-realname' => 'Jina la kweli si lazima. Ukichagua kutaja jina lako hapa, litatumiwa kuonyesha kwamba ndiyo ulifanya kazi unayochangia.',
+'loginerror' => 'Kosa la kuingia',
+'prefs-help-email' => 'Barua pepe sio lazima, lakini inawezesha kupokea nywila mpya kwa kupitia barua pepe yako endapo utakuwa umeisahau.
+Pia unaweza kuchagua kuacha watumiaji wengine kuwasiliana nao kwa kutumia ukurasa wako wa mtumiaji au ule wa majadiliano bila ya kuonyesha jina la akaunti yako.',
+'prefs-help-email-required' => 'Barua pepe inahitajika.',
+'nocookiesnew' => "Umesajiliwa, lakini bado hujaingizwa. {{SITENAME}} inatumia ''kuki'' ili watumiaji waingizwe. Kompyuta yako inazuia ''kuki''. Tafadhali, ondoa kizuizi hicho uingie kwa kutumia jina mpya na neno la siri.",
+'nocookieslogin' => '{{SITENAME}} inatumia kuki ili watumiaji waweze kuingia.
Kompyuta yako inakataa kupokea kuki.
Tafadhali, ondoa kizuizi hicho, baadaye jaribu tena.',
-'loginsuccesstitle' => 'Umefaulu kuingia',
-'loginsuccess' => "'''Umeingia {{SITENAME}} kama \"\$1\".'''",
-'nosuchuser' => 'Hakuna mtumiaji mwenye jina "$1". Labda umeandika vibaya, au sajili akaunti mpya.',
-'nosuchusershort' => 'Hakuna mtumiaji mwenye jina "<nowiki>$1</nowiki>". Labda umeandika vibaya.',
-'nouserspecified' => 'Lazima uandike jina la mtumiaji.',
-'wrongpassword' => 'Umeingiza nywila ya makosa. Jaribu tena.',
-'wrongpasswordempty' => 'Nywila ilikuwa tupu. Jaribu tena.',
-'passwordtooshort' => 'Nywila yako haifai. Ni lazima iwe na herufi $1 au zaidi, na inabidi nywila na jina la mtumiaji ziwe tofauti.',
-'mailmypassword' => 'Nitume nywila kwa barua pepe',
-'passwordremindertitle' => 'Nywila mpya ya muda kwa {{SITENAME}}',
-'passwordremindertext' => 'Mtu mmoja (yamkini wewe, kutoka anwani ya IP $1)
+'noname' => 'Hauja dhihilisha jina la mtumiaji.',
+'loginsuccesstitle' => 'Umefaulu kuingia',
+'loginsuccess' => "'''Umeingia {{SITENAME}} kama \"\$1\".'''",
+'nosuchuser' => 'Hakuna mtumiaji mwenye jina "$1". Labda umeandika vibaya, au [[Special:UserLogin/signup|sajili akaunti mpya]].',
+'nosuchusershort' => 'Hakuna mtumiaji mwenye jina "<nowiki>$1</nowiki>". Labda umeandika vibaya.',
+'nouserspecified' => 'Lazima uandike jina la mtumiaji.',
+'wrongpassword' => 'Umeingiza nywila ya makosa. Jaribu tena.',
+'wrongpasswordempty' => 'Nywila ilikuwa tupu. Jaribu tena.',
+'passwordtooshort' => 'Nywila yako haifai. Ni lazima iwe na herufi $1 au zaidi, na inabidi nywila na jina la mtumiaji ziwe tofauti.',
+'mailmypassword' => 'Nitume nywila kwa barua pepe',
+'passwordremindertitle' => 'Nywila mpya ya muda kwa {{SITENAME}}',
+'passwordremindertext' => 'Mtu mmoja (yamkini wewe, kutoka anwani ya IP $1)
ambaye ameulizia nywila mpya kwa {{SITENAME}} ($4).
Nywila kwa mtumiaji "$2" sasa ni "$3".
Inatakiwa uingie na ubadilishe nywila yako sasa.
@@ -238,12 +276,15 @@ Inatakiwa uingie na ubadilishe nywila yako sasa.
Kama mtu mwingine ametoa ombi hili au kama umekumbuka nywila yako na
umeamua kutoibadilisha, unaweza kupuuza ujumbe huu na
endelea kutumia nywila yako ya awali.',
-'noemail' => 'Hatuna anwani ya barua pepe kwa mtumiaji "$1".',
-'passwordsent' => 'Neno mpya la siri limeshatumia kwenye anwani ya baruapepe ya "$1".
+'noemail' => 'Hatuna anwani ya barua pepe kwa mtumiaji "$1".',
+'passwordsent' => 'Neno mpya la siri limeshatumia kwenye anwani ya baruapepe ya "$1".
Tafadhali, ingia baada ya kulipokea.',
-'eauthentsent' => 'Tumekutuma barua pepe ili kuhakikisha anwani yako.
+'blocked-mailpassword' => 'Anwani yako ya IP imezuiwa kuhariri {{SITENAME}}, kwa maana hiyo hairuhusiiswi kuumba nywila mpya kwa lengo la kulinda uharibifu.',
+'eauthentsent' => 'Tumekutuma barua pepe ili kuhakikisha anwani yako.
Kabla ya kutuma barua pepe nyingine kwenye akaunti hiyo, itabidi ufuate maelezo katika barua utakayopokea,
kuthibitisha kwamba wewe ndiyo ni mwenye akaunti.',
+'throttled-mailpassword' => 'Kikumbusho cha nywila tayari kimeshatumwa, ndani ya {{PLURAL:$1|hour|$1masaa}} kadhaa yaliyopita.
+Ili kuzuiya uhuni, kiumbusho cha nywila kimoja pekee utakachotumiwa kwa {{PLURAL:$1|hour|$1 masaa}} kadhaa.',
# Edit page toolbar
'bold_sample' => 'Matini ya koze',
@@ -311,6 +352,7 @@ Tafadhali fikiria kuhusu kuvunja ukurasa kwa vipande vifupi.</strong>',
'template-protected' => '(kulindwa)',
'template-semiprotected' => '(ulindaji kwa kiasi)',
'nocreatetext' => '{{SITENAME}} imebana uwezekano kutengeneza kurasa mpya. Unaweza kurudia na kuhariri kurasa zilizomo, au [[Special:UserLogin|ingia au anza akaunti]].',
+'nocreate-loggedin' => 'Huna ruhusa ya kuazisha kurasa mpya.',
'recreate-deleted-warn' => "'''Ilani: Unatengeneza tena ukurasa uliofutwa tayari.'''
Fikiria kama inafaa kuendelea kuhariri ukurasa huu.
@@ -401,6 +443,8 @@ Ufunguo: (sasa) = tofauti na toleo la sasa, (kabla) = tofauti na toleo lililotan
'ignorewarning' => 'Hifadhi bila kujali maonyo yoyote.',
'uploadedimage' => ' "[[$1]]" imepakiwa',
+'license' => 'Hatimiliki:',
+
# Special:ImageList
'imagelist' => 'Orodha ya mafaili',
diff --git a/languages/messages/MessagesSzl.php b/languages/messages/MessagesSzl.php
index e4f29288..0a8d2950 100644
--- a/languages/messages/MessagesSzl.php
+++ b/languages/messages/MessagesSzl.php
@@ -137,7 +137,7 @@ $messages = array(
== Na Å¡tart ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista štalowań konfiguracyji]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Komůnikaty uo nowych wersyjach MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Komůnikaty uo nowych wersyjach MediaWiki]',
'about' => 'Uo serwiśe',
'article' => 'zajta',
@@ -267,7 +267,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|jedna wyćepano wersyjo|$1 wyćepane wersyje|$1 wyćepanych wersyjůw}}',
'feedlinks' => 'Kanauy:',
'feed-invalid' => 'Ńywuaściwy typ kanauů informacyjnygo.',
-'feed-unavailable' => 'Kanauy informacyjne ńy sům dostympne na {{GRAMMAR:MS.lp|{{SITENAME}}}}',
+'feed-unavailable' => 'Kanouy informacyjne ńy sům dostympne',
'site-rss-feed' => 'Kanau RSS {{GRAMMAR:D.lp|$1}}',
'site-atom-feed' => 'Kanau Atom {{GRAMMAR:D.lp|$1}}',
'page-rss-feed' => 'Kanau RSS "$1"',
@@ -414,8 +414,8 @@ Uotwarli my sam lo Ćebje kůnto.
'noname' => 'To ńy je půprowne mjano užytkowńika.',
'loginsuccesstitle' => 'Lůgowańy udane',
'loginsuccess' => "'''Terozki ježeś zalůgowany do {{SITENAME}} jako \"\$1\".'''",
-'nosuchuser' => 'Ńy mo sam užytkowńika uo mjańe "$1".
-Sprowdź šrajbůng, abo užyj formulořa půńižej coby utwořić nowe kůnto.',
+'nosuchuser' => 'Ńy ma sam užytkowńika uo mjańe "$1".
+Sprowdź šrajbůng, abo [[Special:UserLogin/signup|utwůř nowe kůnto]].',
'nosuchusershort' => 'Ńy mo sam užytkowńika uo mjańe "<nowiki>$1</nowiki>".',
'nouserspecified' => 'Podej mjano užytkowńika.',
'wrongpassword' => 'Hasuo kere žeÅ› naÅ¡kryflou je felerne. Poprůbůj naÅ¡kryflać je jeÅ¡Äe roz.',
@@ -424,12 +424,12 @@ Sprowdź šrajbůng, abo užyj formulořa půńižej coby utwořić nowe kůnto.
Hasuo muśi mjeć přinojmńij {{PLURAL:$1|1 buchštaba|$1 buchštabůw}} a być inkše uod mjana užytkowńika.',
'mailmypassword' => 'Wyślij mi nowe hasuo bez e-brif',
'passwordremindertitle' => 'Nowe tymÄasowe hasuo dla {{SITENAME}}',
-'passwordremindertext' => 'Ktůś (chyba Ty, s IP $1)
+'passwordremindertext' => 'Ftůś (cheba Ty, s IP $1)
pado, aže chce nowe hasuo do {{SITENAME}} ($4).
-Nowe hasuo do užytkowńika "$2" je "$3".
-Zalůgůj śe terozki i zmjyń swoje hasuo.
+Lo užytkowńika "$2" wygenyrowano nowe hasuo a je ńim "$3".
+Jak chćoužeś gynau to zrobjyć, to zalůgůj śe terozki a podej swoje hasuo.
-Jak ktůś inkšy chćou nowe hasuo abo jak Ci śe připůmńouo stare a ńy chceš nowygo, to zignoruj to i užywyj starygo hasua.',
+Jak ktůś inkšy chćou nowe hasuo abo jak Ci śe připůmńouo stare a ńy chceš nowygo, to zignoruj to a užywej starygo hasua.',
'noemail' => 'Ńy mo u nos adresu e-brifa do "$1".',
'passwordsent' => 'Nowe hasuo pošuo na e-brifa uod užytkowńika "$1".
Zalůguj śe zaś jak dostańyš tygo brifa.',
@@ -458,7 +458,7 @@ Coby powstřimać nadužyća, možliwość wysyuańa připůmńeń naštalowano
'resetpass_submit' => 'Naštaluj hasuo a zalůguj',
'resetpass_success' => 'Twoje hasuo zostouo půmyślńy pomjyńone! Trwo logůwańe...',
'resetpass_bad_temporary' => 'Felerne hasuo tymÄasowe. Abo možeÅ› juž zakůńÄyu proces pomjyÅ„aÅ„o hasua, abo poproÅ›iužeÅ› uo nowe hasuo tymÄasowe.',
-'resetpass_forbidden' => 'Na {{GRAMMAR:MS.lp|{{SITENAME}}}} ńy idźe pomjyńyć hasuůw.',
+'resetpass_forbidden' => 'Ńy idźe sam půmjyńyć hasuůw.',
'resetpass_missing' => 'FormuloÅ™ Å„y mo danych.',
# Edit page toolbar
@@ -513,17 +513,19 @@ Powůd zawarćo:
:\'\'$2\'\'
-Zawarće uod $8 wygaso $6
+* PoÄůntek zawarćo: $8
+* Zawarće wygaso: $6
+* Zawarće je skiž: $7
Možyš skůntaktować śe s $1 abo jednym s pozostauych [[{{MediaWiki:Grouppage-sysop}}|admińistratorůw]] kejbyś chćou uzyskać informacyje uo zawarću.
Pozůr: Kejžeś we [[Special:Preferences|preferencyjach]] ńy naštalowou prowiduowygo adresa e-brifa, abo e-brify moš tyž zawarte, ńy možeš skožystać s uopcyje "Poślij e-brifa tymu užytkowńikowi".
-Identyfikator Twojij blokady to $5. Zanotuj śe go apodej admińistratorowi.',
+Twůj adres IP je terozki $3. Idyntyfikator Twojij blokady to $5. Zanotuj śe go a podej admińistratorowi.',
'blockednoreason' => 'Å„y podano skuli Äego',
'blockedoriginalsource' => "Zdřůduo '''$1''' zostouo pokozane půnižyj:",
'blockededitsource' => "Tekst '''Twojich sprowjyń''' na '''$1''' zostou pokozany půnižyj:",
-'whitelistedittitle' => 'ZaÄym zaÄÅ„yÅ¡ sprowjać ta zajta, muÅ›iÅ¡ być zalůgowany.',
+'whitelistedittitle' => 'ZaÄym zaÄÅ„yÅ¡ sprowjać, muÅ›iÅ¡ być zalůgowany.',
'whitelistedittext' => 'Muśiš $1 coby můc sprowjać artikle.',
'confirmedittitle' => 'Wymogane potwjyrdzyńy e-brifa, cobyś můg sam sprowjać',
'confirmedittext' => 'Muśiš podać a potwjerdźić swůj e-brif, coby můc sam sprowjać.
@@ -538,13 +540,14 @@ Možeš to zrobić we [[Special:Preferences|swojich štalowańach]].',
'newarticle' => '(Nowy)',
'newarticletext' => 'Ńy ma sam jeÅ¡Äe artikla uo tym tytule. W polu Å„ižyj možeÅ¡ naÅ¡kryflać jygo pjyrÅ¡y fragmynt. Kej chćoužeÅ› zrobić co inkÅ¡e, naćiÅ› ino knefel "Nazod".',
'anontalkpagetext' => "---- ''To jest zajta godki lo užytkowÅ„ikůw anůnimowych - takich, keÅ™i Å„y majům jeÅ¡Äe swojigo kůnta abo Å„y chcům go terozki užywać.
-By ich identyfikować, užywomy numerůw IP.
-Jeli ježeÅ› anůnimowym užytkowÅ„ikym a wydowo Ći Å›e, aže zamjyÅ¡Äůne sam kůmyntoÅ™e Å„y sům skjyrowane do Ćebje, [[Special:UserLogin|utwůř proÅ¡a kůnto abo zalůguj Å›e]] - bez tůž uÅ„ikÅ„eÅ¡ potym podobnych Å„yporozumjyÅ„.''",
+By jeich idyntyfikować, užywomy numerůw IP.
+Jeli ježeÅ› anůnimowym užytkowÅ„ikym a wydowo Ći Å›e, aže zamjyÅ¡Äůne sam kůmyntoÅ™e Å„y sům skjyrowane do Ćebje, [[Special:UserLogin|utwůř proÅ¡a kůnto]] abo [[Special:UserLogin|zalůguj Å›e]] - bez tůž uÅ„ikÅ„eÅ¡ potym podobnych Å„yporozumjyÅ„.''",
'noarticletext' => 'Ńy mo jeÅ¡Äe zajty uo tym titelu. MožeÅ¡ [{{fullurl:{{FULLPAGENAME}}|action=edit}} wćepać artikel {{FULLPAGENAME}}] abo [[Special:Search/{{PAGENAME}}|Å¡nupać za {{PAGENAME}} w inkÅ¡ych artiklach]].',
'userpage-userdoesnotexist' => 'Užytkowńik "$1" ńy je zareještrowany. Sprowdź eli na pewno chćoužeś stwořyć/pomjynić gynau ta zajta.',
-'clearyourcache' => "'''Dej pozůr:''' Coby uobejÅ™eć pomjyÅ„aÅ„o pů naÅ¡kryflaÅ„u nowych Å¡talowaÅ„ poleć pÅ™eglůndorce wyÄyśćić zawartość pamjyńći podrynÄnyj (cache). '''Mozilla / Firefox / Safari:''' pÅ™itÅ™imej ''Shift'' klikajůnc na ''UodÅ›wjyž'' abo wciÅ› ''Ctrl-Shift-R'' (''Cmd-Shift-R'' na Macintoshu), '''IE :''' pÅ™itÅ™imej ''Ctrl'' klikajůnc na ''UodÅ›wjyž'' abo wciÅ› ''Ctrl-F5''; '''Konqueror:''': kliknij knefel ''UodÅ›wjyž'' abo wciÅ› ''F5''; užytkowÅ„icy '''Opery''' mogům być zmuÅ¡eÅ„i coby coukym wyÄyśćić jejich pamjyńć podrynÄno we menu ''Werkcojgi→Preferencyje''.",
+'clearyourcache' => "'''Dej pozůr:''' Coby uobejÅ™eć pomjyÅ„aÅ„o pů naÅ¡kryflaÅ„u nowych Å¡talowaÅ„ poleć pÅ™eglůndorce wyÄyśćić zawartość pamjyńći podrynÄnyj (cache). '''Mozilla / Firefox / Safari:''' pÅ™itÅ™imej ''Shift'' klikajůnc na ''UodÅ›wjyž'' abo wciÅ› ''Ctrl-Shift-R'' (''Cmd-Shift-R'' na Macintoshu), '''IE :''' pÅ™itÅ™imej ''Ctrl'' klikajůnc na ''UodÅ›wjyž'' abo wciÅ› ''Ctrl-F5''; '''Konqueror:''': kliknij knefel ''UodÅ›wjyž'' abo wciÅ› ''F5''; užytkowÅ„icy '''Opery''' mogům być zmuÅ¡eÅ„i coby coukym wyÄyśćić jejich pamjyńć podrynÄno we menu ''Werkcojgi→Preferencyje''.; '''Internet Explorer:''' tÅ™im ''Ctrl'' a wćiÅ› ''UodÅ›wjyž'', abo wćiÅ› ''Ctrl-F5''.",
'usercssjsyoucanpreview' => '<strong>Podpowjydź:</strong> Užyj knefla "Podglůnd", coby přetestować Twůj nowy arkuš stylůw CSS abo kod JavaScript před jego zašrajbowańym.',
-'usercsspreview' => "'''Pamjyntej, aže to je na raźe ino podglůnd Twojego arkuÅ¡a stylůw - nic jeÅ¡Äe Å„y zostouo naÅ¡kryflone!'''",
+'usercsspreview' => "'''Pamjyntej, aže to je na raźe ino podglůnd Twojego arkuša stylůw CSS.'''
+'''Ńic jeÅ¡Äe Å„y zostouo naÅ¡kryflone!'''",
'userjspreview' => "'''Pamjyntej, aže to je na raźe ino podglůnd Twojego JavaScriptu - nic jeÅ¡Äe Å„y zostouo naÅ¡kryflone!'''",
'userinvalidcssjstitle' => "'''Pozůr:''' Ńy mo skůrki uo mjaÅ„e \"\$1\". Pamjyntej, aže zajty užytkowÅ„ika zawjyrajůnce CSS i JavaScript powinny zaÄynać Å›e mouům buchÅ¡tabům, np. {{ns:user}}:Foo/monobook.css.",
'updated' => '(Pomjyńano)',
@@ -593,7 +596,7 @@ By wćepać swoje pomjyńańo muśiš pomjyńać tekst w polu na wjyrchu.
'nocreatetitle' => 'UograÅ„iÄůno wćepywaÅ„y zajtůw',
'nocreatetext' => 'Na {{GRAMMAR:MS.lp|{{SITENAME}}}} twoÅ™yÅ„y nowych zajtůw uograÅ„iÄůno.
Možeš sprowjać te co juž sům, abo [[Special:UserLogin|zalogować śe, abo zauožyć konto]].',
-'nocreate-loggedin' => 'Ńy moš uprowńyń do škryflańo zajtůw na {{GRAMMAR:MS.lp|{{SITENAME}}}}.',
+'nocreate-loggedin' => 'Ńy moš uprowńyń do twořyńo nowych zajtůw.',
'permissionserrors' => 'Felerne uprowńyńa',
'permissionserrorstext' => 'Ńy moš uprowńyń do takij akcyje {{PLURAL:$1|skuli tego, co:|bestůž, co:}}',
'permissionserrorstext-withaction' => 'Ńy možeš $2, s {{PLURAL:$1|nastympujůncygo powodu|nastympujůncych powodůw}}:',
@@ -616,7 +619,7 @@ Powinno jejich być myńi jak $2, a terozki je $1.',
'undo-success' => 'SprowjyÅ„y zostouo wycůfane. ProÅ¡a pomjarkować ukozane půnižyj dyferencyje mjyndzy wersyjami, coby zweryfikować jejich poprawność, potym zaÅ› naÅ¡kryflać pomjyÅ„aÅ„o coby zakoÅ„Äyć uoperacyjo.',
'undo-failure' => 'Sprowjyńo ńy idźe wycofać skuli kůnflikta ze wersyjůma postřednimi.',
'undo-norev' => 'Sprowjyńo ńy idźe cofnůńć skuli tego, co ńy istńije abo zostouo wyćepane.',
-'undo-summary' => 'Wycůfańy wersyji $1 naškryflanej bez [[Special:Contributions/$2]] ([[User talk:$2]])',
+'undo-summary' => 'Wycůfańy wersyji $1 naškryflanej bez [[Special:Contributions/$2|$2]] ([[User talk:$2|godka]])',
# Account creation failure
'cantcreateaccounttitle' => 'Ńy idźe utwořić kůnta',
@@ -672,11 +675,11 @@ Powody wyćepańo idźe znejść we [{{fullurl:Special:Log/delete|page={{FULLPAG
'revisiondelete' => 'Wyćep/wćep nazod wersyje',
'revdelete-nooldid-title' => 'Ńy wybrano wersyji',
'revdelete-nooldid-text' => 'Ńy wybrano wersyji na kerych mo zostać wykůnano ta uoperacyjo.',
-'revdelete-selected' => '{{PLURAL:$2|Wybrano wersyja|Wybrane wersyje}} zajty [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Wybrane zdařyńy s rejeru|Wybrane zdařyńa s rejeru}}:',
-'revdelete-text' => 'Wyćepane wersyje bydům dali widoÄne w historyji zajty, nale jejich treść Å„y bydźe publiÄÅ„y dostympna.
+'revdelete-selected' => "'''{{PLURAL:$2|Wybrano wersyja|Wybrane wersyje}} zajty [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Wybrane zdařyńy s rejeru|Wybrane zdařyńa s rejeru}}:'''",
+'revdelete-text' => "'''Wyćepane wersyje bydům dali widoÄne w historyji zajty, nale jejich treść Å„y bydźe publiÄÅ„y dostympna.'''
-InkÅ›i admiÅ„istratoÅ™i {{GRAMMAR:D.lp|{{SITENAME}}}} dali bydům mjeć dostymp do schrůńůnych wersyji a bydům můgli je wćepać nazod, chyba aže uoperator serwisu nouožůu dodatkowe uograÅ„iÄyÅ„o.',
+InkÅ›i admiÅ„istratoÅ™i {{GRAMMAR:D.lp|{{SITENAME}}}} dali bydům mjeć dostymp do schrůńůnych wersyji a bydům můgli je wćepać nazod, chyba aže uoperator serwisu nouožůu dodatkowe uograÅ„iÄyÅ„o.",
'revdelete-legend' => 'NaÅ¡taluj uograÅ„iÄyÅ„o lo wersyji:',
'revdelete-hide-text' => 'Schrůń tekst wersyji',
'revdelete-hide-name' => 'Schrůń akcyjo a cyl',
@@ -746,7 +749,9 @@ Inkśi admińistratoři {{GRAMMAR:D.lp|{{SITENAME}}}} dali bydům mjeć dostymp
# Search results
'searchresults' => 'Wyńiki šnupańo',
'searchresulttext' => 'Coby dowjydźeć śe wjyncyj uo šnupańu w {{GRAMMAR:D.lp|{{SITENAME}}}}, uobezdřij [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle' => 'Wyńiki šnupańo za "[[:$1]]"',
+'searchsubtitle' => 'Wyńiki šnupańo za "[[:$1]]"
+([[Special:Prefixindex/$1|zajty kere zaÄynajům Å›e uod „$1â€]] |
+[[Special:WhatLinksHere/$1|zajty kere sům adresowane do „$1â€]])',
'searchsubtitleinvalid' => 'Lo zapytańo "$1"',
'noexactmatch' => "'''Ńy mo sam zajtůw nazwanych \"\$1\".'''
Možeš [[:\$1|tako utwořyć]], abo sprůbować pounygo šnupańo.",
@@ -790,7 +795,7 @@ Možeš [[:\$1|tako utwořyć]], abo sprůbować pounygo šnupańo.",
'mypreferences' => 'Moje preferyncyje',
'prefs-edits' => 'LiÄba sprowjyÅ„:',
'prefsnologin' => 'Ńy ježeś zalůgowany',
-'prefsnologintext' => 'Muśiš śe [[Special:UserLogin|zalůgować]] coby štalować swoje preferyncyje.',
+'prefsnologintext' => 'Muśiš śe <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} zalůgować]</span> coby štalować swoje preferyncyje.',
'prefsreset' => 'Preferyncyje důmyślne zostouy uodtwořůne.',
'qbsettings' => 'Gurt Å¡ybkigo dostympu',
'qbsettings-none' => 'Brak',
@@ -833,7 +838,7 @@ Možeš [[:\$1|tako utwořyć]], abo sprůbować pounygo šnupańo.",
'contextchars' => 'Buchštaby kůnteksta we lińijce',
'stub-threshold' => 'Maksymalny rozmjar artikla uoznaÄanygo kej <a href="#" class="stub">stub (kůnsek)</a>',
'recentchangesdays' => 'LiÄba dÅ„i do pokazaÅ„o we půmjyÅ„anych na uostatku:',
-'recentchangescount' => 'LiÄba pozycyji na liśće půmjyÅ„anych na uostatku :',
+'recentchangescount' => 'LiÄba pozycyji na liśće půmjyÅ„anych na uostatku, we historyje zajtůw a zajtach rejerůw:',
'savedprefs' => 'Twoje štalowańo we preferyncyjach zostouy naškryflane.',
'timezonelegend' => 'Strefa Äasowo',
'timezonetext' => '¹Podej uo wjela godźin růžńi Å›e Twůj Äas uod ůńiwersalnygo (UTC).',
@@ -957,7 +962,7 @@ Možeš [[:\$1|tako utwořyć]], abo sprůbować pounygo šnupańo.",
'recentchanges' => 'Půmjyńane na uostatku',
'recentchangestext' => 'Ta zajta předstawjo historyjo uostatńich půmjyńań na tyj wiki',
'recentchanges-feed-description' => 'Dowej pozůr na půmjyńane na uostatku na tyj wiki.',
-'rcnote' => "Půńižej {{PLURAL:$1|pokozano uostatÅ„o zmjano dokůnano|pokazano uostatÅ„y '''$1''' zmjany naÅ¡kryflane|pokozano uostatÅ„ich '''$1''' Å¡kryflaÅ„ zrobjůnych}} bez {{PLURAL:$2|uostatÅ„i dźyÅ„|uostatÅ„ich '''$2''' dÅ„i}}, zaÄynojůnc uod $3.",
+'rcnote' => "Půńižej {{PLURAL:$1|pokozano uostatÅ„o zmjano dokůnano|pokazano uostatÅ„y '''$1''' zmjany naÅ¡kryflane|pokozano uostatÅ„ich '''$1''' Å¡kryflaÅ„ zrobjůnych}} bez {{PLURAL:$2|uostatÅ„i dźyÅ„|uostatÅ„ich '''$2''' dÅ„i}}, zaÄynojůnc uod $5 dÅ„a $4.",
'rcnotefrom' => 'Půńižej pokazano půmjyńańo zrobjůne pů <b>$2</b> (ńy wjyncyj jak <b>$1</b> pozycji).',
'rclistfrom' => 'Pokož půmjyńańo uod $1',
'rcshowhideminor' => '$1 drobne pomjyńańa',
@@ -996,21 +1001,23 @@ Artikle na [[Special:Watchlist|pozorliśće]] sům '''rube'''.",
'reuploaddesc' => 'Nazod do formulařa uod wćepywańo.',
'uploadnologin' => 'Ńy jest žeś zalogůwany',
'uploadnologintext' => 'Muśyš śe [[Special:UserLogin|zalůgować]] ńim wćepńeš pliki.',
+'upload_directory_missing' => 'Katalog lo wćepywanych plikůw ($1) ńy istńeje a serwer WWW ńy poradźi go utwořić.',
'upload_directory_read_only' => 'Serwer Å„y može Å¡kryflać do katalůgu ($1) kery je pÅ™eznaÄůny na wćepywane pliki.',
'uploaderror' => 'Feler při wćepywańu',
'uploadtext' => "Ůžyj formulařa půńižej do wćepywańo plikůw.
-Jak chceÅ¡ pÅ™ejÅ™eć dotychÄas wćepane pliki, abo w Å„ich Å¡nupać, pÅ™eÅ„dź do [[Special:ImageList|listy douůnÄůnych plikůw]]. WÅ¡yjstke wćepaÅ„o uodnotowane sům we [[Special:Log/upload|rejeÅ™e pÅ™esůuanych plikůw]].
+Jak chceÅ¡ pÅ™ejÅ™eć dotychÄas wćepane pliki, abo w Å„ich Å¡nupać, pÅ™eÅ„dź do [[Special:ImageList|listy douůnÄůnych plikůw]]. WÅ¡yjstke wćepaÅ„o uodnotowane sům we [[Special:Log/upload|rejeÅ™e pÅ™esůuanych plikůw]], a jygo wyćepaÅ„y we [[Special:Log/delete|rejeÅ™e wyćepanych]].
Plik pojawi śe na zajće, jak užyješ linka wedle jydnygo s nastympujůncych wzorůw:
-'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:Plik.jpg]]</nowiki>''',
-'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:Plik.png|tekst uopisu]]</nowiki>''' abo
-'''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:Plik.ogg]]</nowiki>''' coby uzyskać bezpośredńi link do plika.",
+'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:Plik.jpg]]</nowiki>''' pokože plik we pounyj postaći,
+'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:Plik.png|tekst uopisu]]</nowiki>''' pokože Å¡yroko na 200 pikseli miÅ„jaturka umjyÅ¡Äůno pÅ™i lewym margineÅ›e, uotoÄůno bez ramka, s podpisym „podpis grafikiâ€
+'''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:Plik.ogg]]</nowiki>''' dowo bezpostředńi link do plika ńy pokozujůnc go.",
'upload-permitted' => 'DopuÅ¡Äalne formaty plikůw: $1.',
'upload-preferred' => 'Zalecane formaty plikůw: $1.',
'upload-prohibited' => 'Zakozane formaty plikůw: $1.',
'uploadlog' => 'Wykoz wćepywań',
'uploadlogpage' => 'Wćepane sam',
-'uploadlogpagetext' => 'Půńižej znojdowo śe lista plikůw wćepanych na uostatku.',
+'uploadlogpagetext' => 'Půńižej znojdowo śe lista plikůw wćepanych na uostatku.
+Přelyź na zajta [[Special:NewImages|galeryje nowych plikůw]], coby uobejzdřeć pliki kej mińjatůrki.',
'filename' => 'Mjano pliku',
'filedesc' => 'Uopis',
'fileuploadsummary' => 'Uopis:',
@@ -1023,8 +1030,8 @@ Plik pojawi śe na zajće, jak užyješ linka wedle jydnygo s nastympujůncych w
'illegalfilename' => 'Mjano plika ("$1") mo znoki zakozane we titlach zajtůw. Proša zmjyńić mjano plika i wćepać go zaś.',
'badfilename' => 'Mjano plika zostouo zmjyńone na "$1".',
'filetype-badmime' => 'Wćepywanie plikůw ou typje MIME "$1" je sam zakozane.',
-'filetype-unwanted-type' => "'''\".\$1\"''' ńy je zalecanym typym plika. Preferowane sům pliki we formatach \$2.",
-'filetype-banned-type' => "'''\".\$1\"''' je ńydozwolůnym typym plika. Dostympne sům pliki we formatach \$2.",
+'filetype-unwanted-type' => "'''\".\$1\"''' ńy je zalecanym typym plika. Preferowane sům pliki we {{PLURAL:\$3|formaće|formatach}} \$2.",
+'filetype-banned-type' => "'''\".\$1\"''' je Å„ydozwolůnym typym plika. DopuÅ¡Äalne sům pliki we {{PLURAL:\$3|formaće|formatach}} \$2.",
'filetype-missing' => 'Plik ńy mo rozšyřyńo (np. ".jpg").',
'large-file' => 'Zaleco śe coby rozmjar plika ńy bůu wjynkšy jak $1 bajtůw. Tyn plik mo rozmjar $2 bajtůw.',
'largefileserver' => 'Plik je wjynkšy ńiž maksymalny dozwolůny rozmjar.',
@@ -1039,16 +1046,19 @@ Wybjer proša inkše mjano.',
'fileexists-thumbnail-yes' => 'Zdowo śe co tyn plik je půmńijšůnům wersyjom grafiki <i>(mińjaturkom)</i>. Uobejřij plik: <strong><tt>$1</tt></strong>.<br />
Jak to je ta sama grafika, ino wjelgo, ńy muśiš juž jei sam zaś wćepywać.',
'file-thumbnail-no' => 'Mjano plika zaÄyno Å›e uod <strong><tt>$1</tt></strong>. Zdowo Å›e, co to je půmÅ„ijšůna grafika <i>(miÅ„aturka)</i>.
-Jak moš ta grafika we peunym rozmjaře - wćepej ja sam, abo bydźeš muśou zmjyńić mjano wćepywanygo terozki plika.',
+Jak moš ta grafika we peunym rozmjaře - wćepej ja sam.
+Jak chceš wćepać ta, bydźeš muśou zmjyńić mjano wćepywanygo terozki plika.',
'fileexists-forbidden' => 'Plik uo takym mjańy juž sům můmy! Idź nazod i wćepej tyn plik pod inkšym mjanym. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Plik uo takym mjańe juž sam momy! Idź nazod i wćepej tyn plik pod inkšym mjanym. [[Image:$1|thumb|center|$1]]',
+'fileexists-shared-forbidden' => 'Plik uo takym mjańe juž je wćepany na wspůlne repozytorjům plikůw.
+Idź nazod i wćepej tyn plik pod inkšym mjanym. [[Image:$1|thumb|center|$1]]',
+'file-exists-duplicate' => 'Tyn plik je kopjům {{PLURAL:$1|plika|nastypujůncych plikůw:}}',
'successfulupload' => 'Wćepańe plika udouo śe',
'uploadwarning' => 'Uostřežyńe uo wćepywańu',
'savefile' => 'Naškryflej plik',
'uploadedimage' => 'wćepano "[[$1]]"',
'overwroteimage' => 'wćepano nowšo wersyjo "[[$1]]"',
'uploaddisabled' => 'Wćepywanie sam plikůw je zawarte',
-'uploaddisabledtext' => 'Funkcjo wćepywańo plikůw zostoua zawarto.',
+'uploaddisabledtext' => 'Wćepywańe plikůw je zawarte.',
'uploadscripted' => 'Tyn plik zawjyro kod HTML abo skrypt kery može zostać felerńe zinterpretowany bez přyglůndarka internetowo.',
'uploadcorrupt' => 'Tyn plik je uškodzůny abo mo felerne rozšeřyńy. Proša sprawdźić plik i wćepać sam poprawno wersja.',
'uploadvirus' => 'W tym pliku je wirus! Å Äygůuy: $1',
@@ -1066,9 +1076,9 @@ Rejer wyćepań tygo plika je podany půńižej, cobyś miou wygoda:",
'upload-proto-error' => 'Ńyprowiduowy protokůu',
'upload-proto-error-text' => 'Zdalne pÅ™esůuaÅ„y plikůw wymago podaÅ„o adresu URL kery zaÄyno Å›e na <code>http://</code> abo <code>ftp://</code>.',
'upload-file-error' => 'Wewnyntřny feler',
-'upload-file-error-text' => 'Wystůmpiu wewnyntÅ™ny feler kej průbowano naÅ¡kryflać tymÄasowy plik na serweÅ™e. Skůntaktuj Å›e s admiÅ„istratorym systemu',
+'upload-file-error-text' => 'Wystůmpiu wewnyntÅ™ny feler kej průbowano naÅ¡kryflać tymÄasowy plik na serweÅ™e. Skůntaktuj Å›e s [[Special:ListUsers/sysop|admiÅ„istratorym systemu]].',
'upload-misc-error' => 'Ńyznany feler při wćepywańu',
-'upload-misc-error-text' => 'ZaÅ¡ou Å„yznany feler pÅ™i wćepywaÅ„u. Sprawdź poÅ¡a Äy podany URL je poprawny i dostympny, a potym poprůbuj zaÅ›. Jak problym bydźe Å›e powtaÅ™ou dalej dej znoć ku admiÅ„istratorowi systymu.',
+'upload-misc-error-text' => 'ZaÅ¡ou Å„yznůmy feler pÅ™i wćepywaÅ„u. Sprawdź proÅ¡a Äy podany URL je poprawny a dostympny, a potym poprůbuj zaÅ›. Jak problym bydźe Å›e powtaÅ™ou dalij dej znoć ku [[Special:ListUsers/sysop|admiÅ„istratorowi systymu]].',
# Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
'upload-curl-error6' => 'URL je ńyosůngalny',
@@ -1106,11 +1116,11 @@ Rejer wyćepań tygo plika je podany půńižej, cobyś miou wygoda:",
'filehist-filesize' => 'Rozmior plika',
'filehist-comment' => 'Komyntorz',
'imagelinks' => 'Co sam linkuje',
-'linkstoimage' => 'Nastympujůnce zajty sům adrésowane do tygo plika:',
+'linkstoimage' => '{{PLURAL:$1|Nastympujůnco zajta jeadrésowano|Nastympujůnce zajty sům adrésowane}} do tygo plika:',
'nolinkstoimage' => 'Žodno zajta ńy je adrésowano do tygo plika.',
'morelinkstoimage' => 'Pokož [[Special:WhatLinksHere/$1|wjyncy uodnośnikůw]] do tygo plika.',
-'redirectstofile' => 'Nastympujůnce pliki překerowujům do tygo plika:',
-'duplicatesoffile' => 'Nastympujůnce pliki sům kopjami tygo plika:',
+'redirectstofile' => '{{PLURAL:$1|Nastympujůncy plik překerowuje|Nastympujůnce pliki překerowujům}} ku tymu plikowi:',
+'duplicatesoffile' => '{{PLURAL:$1|Nastympujůncy plik je kopjům|Nastympujůnce pliki sům kopjůma}} tygo plika:',
'sharedupload' => 'Tyn plik je wćepńjynty na wspůlny serwer i inkše projekty tyž můgům go užywać.',
'shareduploadwiki' => 'Wjyncyj informacyji znojdźeš we $1',
'shareduploadwiki-desc' => 'Uopis kery je na $1 we wspůudźelůnych zasobach možeš uobejřeć půńižyj.',
@@ -1119,8 +1129,8 @@ Rejer wyćepań tygo plika je podany půńižej, cobyś miou wygoda:",
'shareduploadduplicate-linktext' => 'inkšy plik',
'shareduploadconflict' => 'Tyn plik mo te same mjano kej $1 kery je we dźelůnym repozytorjům.',
'shareduploadconflict-linktext' => 'inkšy plik',
-'noimage' => 'Ńjy ma sam plika uo takiej nazwje. Možeš go sam $1.',
-'noimage-linktext' => 'wćepać',
+'noimage' => 'Ńjy ma sam plika uo takym mjańy, nale možeš go sam $1.',
+'noimage-linktext' => 'wćepńij plik',
'uploadnewversion-linktext' => 'Wćepńij nowšo wersyjo tygo plika',
'imagepage-searchdupe' => 'šnupej za plikůma kere śe powtařajům',
@@ -1142,7 +1152,7 @@ Rejer wyćepań tygo plika je podany půńižej, cobyś miou wygoda:",
'filedelete-comment' => 'Čymu chceš wyćepnůńć:',
'filedelete-submit' => 'Wyćep',
'filedelete-success' => "Wyćepano plik '''$1'''.",
-'filedelete-success-old' => '<span class="plainlinks">Wyćepano plik \'\'\'[[Media:$1|$1]]\'\'\' we wersyje ze $3, $2.</span>',
+'filedelete-success-old' => "Wyćepano plik '''[[Media:$1|$1]]''' we wersyje ze $3, $2.",
'filedelete-nofile' => "Plika '''$1''' Å„y ma.",
'filedelete-nofile-old' => "Ńy ma sam zarchiwizowanyj wersje '''$1''' o atrybutach jake žeś podou.",
'filedelete-iscurrent' => 'Průbuješ wyćepać nojnowšo wersyjo tygo plika. Muśyš wpjyrw přiwrůćić staršo wersyjo.',
@@ -1167,7 +1177,7 @@ Rejer wyćepań tygo plika je podany půńižej, cobyś miou wygoda:",
# Unused templates
'unusedtemplates' => 'Ńyužywane šablôny',
-'unusedtemplatestext' => 'Půńižej znojdowo śe lista šablůnůw kerych inkše zajty ńy užywajům',
+'unusedtemplatestext' => 'Půńižej znojdowo śe lista wšyjstkich zajtůw s přestřyńi mjan {{ns:template}}, kere ńy sům užywane bez inkše zajty. Sprowdź inkše adresowańa ku šablůnům, ńim wyćepńeš ta zajta.',
'unusedtemplateswlh' => 'ku adresatu',
# Random page
@@ -1334,7 +1344,7 @@ Wjyncyj informacyji uo indywidualnych prawach idźe znejść [[{{MediaWiki:Listg
'noemailtext' => 'Tyn užytkowńik ńy podou poprawnygo adresu e-brif, albo zadecydowou, co ńy chce uotřimywać wjadůmośći e-brif uod inkšych užytkowńikůw',
'emailfrom' => 'Uod',
'emailto' => 'Do',
-'emailsubject' => 'Tymat',
+'emailsubject' => 'Tyjma:',
'emailmessage' => 'Wjadůmość',
'emailsend' => 'Wyślij',
'emailccme' => 'Wyślij mi kopja moiy wjadomości.',
@@ -1354,7 +1364,7 @@ Wjyncyj informacyji uo indywidualnych prawach idźe znejść [[{{MediaWiki:Listg
'addedwatchtext' => "Zajta \"[[:\$1]]\" zostoua dodano do Twojij [[Special:Watchlist|listy artiklůw, na kere dowoš pozůr]].
Na tyi liśće bydźeš mjou rejer přišuych sprowjyń tyi zajty i jeji zajty godki, a mjano zajty bydźeš mjou škryflane '''tustym''' na [[Special:RecentChanges|liśće půmjyńanych na ůostatku]], cobyś mjou wygoda w jei pomjyńańa filować.",
'removedwatch' => 'Wyćepńjynte s pozorlisty',
-'removedwatchtext' => 'Artikel "[[:$1]]" zostou wyćepńjynty s pozorlisty.',
+'removedwatchtext' => 'Artikel "[[:$1]]" zostou wyćepńjynty s [[Special:Watchlist|Twojij pozorlisty]].',
'watch' => 'Dej pozor',
'watchthispage' => 'Dej pozor',
'unwatch' => 'Njy dowej pozoru',
@@ -1362,7 +1372,7 @@ Na tyi liśće bydźeš mjou rejer přišuych sprowjyń tyi zajty i jeji zajty g
'notanarticle' => 'To Å„y je artikel',
'notvisiblerev' => 'Wersyja zostoua wyćepano',
'watchnochange' => 'Žodno ze zajtůw, na kere dowoš pozůr, ńy bůua sprowjano w podanym uokreśe.',
-'watchlist-details' => "{{PLURAL:$1|$1 artikel|$1 artiklůw}} na pozorli'śće bez godek.",
+'watchlist-details' => 'Na pozorliśće {{PLURAL:$1|je 1 artikel|sům $1 artikle|je $1 artikli}} ńy rachujůnc zajtůw godek.',
'wlheader-enotif' => '* WysůuaÅ„y powjadůmjyÅ„ na adres e-brif je zouůnÄůne',
'wlheader-showupdated' => "* Zajty, kere bouy sprowjane uod Twoi uostatńi wizyty na ńych zostoy naškryflane '''tuustym'''",
'watchmethod-recent' => 'šnupańy za půmjyńanymi na uostatku w zajtach, na kere dowoš pozůr',
@@ -1582,7 +1592,7 @@ $1',
# What links here
'whatlinkshere' => 'Co sam linkuje',
-'whatlinkshere-title' => 'Zajty kere sům adrésowane do $1',
+'whatlinkshere-title' => 'Zajty kere sům adrésowane do "$1"',
'whatlinkshere-page' => 'Zajta:',
'linklistsub' => '(Lista linków)',
'linkshere' => "Nastympůjůnce zajty sóm adrésůwane do '''[[:$1]]''':",
@@ -1646,7 +1656,7 @@ Přyńdź do [[Special:IPBlockList|listy zawartych adresůw IP]] coby přejřeć
'ipusubmit' => 'Uodymkńij sprowjyńo užytkowńikowi',
'unblocked' => '[[User:$1|$1]] zostou uodymkńynty.',
'unblocked-id' => 'Zawarće $1 zostouo zdjynte',
-'ipblocklist' => 'Lista užytkowńikůw i adresůw IP ze zawartymi sprowjyńami',
+'ipblocklist' => 'Lista zawartych uod sprowjyń adresůw IP a užytkowńikůw.',
'ipblocklist-legend' => 'Znejdź zawartygo uod sprawjyń užytkowńika',
'ipblocklist-username' => 'Mjano užytkowńika abo adres IP',
'ipblocklist-submit' => 'Å nupej',
@@ -1714,7 +1724,10 @@ Zawjerańy i uodmykańy bazy danych wymogo coby plik můgu być naškreflany bez
# Move page
'move-page' => 'Přećep $1',
'move-page-legend' => 'Přećiś artikel',
-'movepagetext' => "PÅ™i půmocy formulaÅ™a půńižej možeÅ¡ půmjyÅ„yć nazwa zajty i pÅ™ećepnůńć jei historja. Pod downym titlym uostaÅ„e zajta pÅ™ekerowujůnca. Zajty adresowane na stary titel uostanům jak bůuy. Sprowdź, Äy žeÅ› Å„y uostawieu kajÅ› podwůjne abo zerwane pÅ™ekerowaÅ„y. ŽeÅ› je uodpedźalny za to, coby adresowaÅ„y bůuo do wuaśćiwych artiklůw!
+'movepagetext' => "Při půmocy formulařa půńižej možeš půmjyńyć nazwa zajty i přećepnůńć jei historja. Pod downym titlym uostańe zajta překerowujůnca. Zajty adresowane na stary titel uostanům jak bůuy.
+
+Jak śe na to decyduješ, sprowdź, eli ńy je to [[Special:DoubleRedirects|podwůjne]] abo [[Special:BrokenRedirects|zuomane překerowańy]].
+Uodpowjadoš za to, coby linki wjoduy ku prawiduowym artiklům!
Zajta '''ńy''' bydźe přećepano, jak:
*je pusto i ńy bůua sprowjano
@@ -1761,7 +1774,7 @@ Zajty ńy idźe přećepać na ńa samo.',
'imagetypemismatch' => 'Nowe rozšeřyńe mjana plika je inkšego typu kej jygo zawartość',
# Export
-'export' => 'Export zajtůw',
+'export' => 'Eksport zajtůw',
'exporttext' => 'Možeš wyeksportować treść i historja sprowjyń jednyj zajty abo zestawu zajtůw we formaće XML.
Wyeksportowane informacyje možna půźńij zaimportować do inkšej wiki, dźouajůncyj na uoprůgramowańu MediaWiki, kořistajůnc ze [[Special:Import|zajty importu]].
@@ -1966,7 +1979,7 @@ $1',
# Browsing diffs
'previousdiff' => '↠Popředńy sprowjyńy',
-'nextdiff' => 'Nostympno dyferéncyjo →',
+'nextdiff' => 'Nostympne sprowjyńy →',
# Media information
'mediawarning' => "'''Pozůr!''' Tyn plik može zawjerać zuośliwy kod. Jak go uodymkńyš možeš zaraźić swůj systym.<hr />",
@@ -2263,7 +2276,7 @@ Nostympne linki w lińii uwažůmy za wyjůntki, to sům nazwy zajtůw, kaj plik
# External editor support
'edit-externally' => 'Edytuj tyn plik bez zewnyntřno aplikacyjo',
-'edit-externally-help' => 'ZoboÄ wjyncyj informacyji uo užywaÅ„u [http://www.mediawiki.org/wiki/Manual:External_editors zewnyntÅ™nych edytorůw].',
+'edit-externally-help' => '(Zobocz [http://www.mediawiki.org/wiki/Manual:External_editors instrukcyje sztalowańo zewnyntřnych edytorůw] kaj je uo tym wjyncyj naszkryflane.)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'wšyjstke',
@@ -2462,9 +2475,11 @@ Wklepej mjano plika s půmiÅ„jyńćym prefiksu „{{ns:image}}:â€.',
'specialpages-group-pages' => 'Zajty',
'specialpages-group-pagetools' => 'Nořyńdźa zajtůw',
'specialpages-group-wiki' => 'Informacyje a nořyńdźa wiki',
+'specialpages-group-redirects' => 'Ekstra zajty, kere kerujům',
'specialpages-group-spam' => 'Nořyńdźa do wyćepywanio spamu',
# Special:BlankPage
-'blankpage' => 'Pusto zajta',
+'blankpage' => 'Pusto zajta',
+'intentionallyblankpage' => 'Ta zajta nauůmyślńy uostoua śe pusto',
);
diff --git a/languages/messages/MessagesTa.php b/languages/messages/MessagesTa.php
index eb325f69..551abb5b 100644
--- a/languages/messages/MessagesTa.php
+++ b/languages/messages/MessagesTa.php
@@ -7,6 +7,7 @@
* @author Mayooranathan
* @author Sundar
* @author Trengarasu
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -167,7 +168,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings அமைபà¯à®ªà¯à®•à¯à®•à®³à¯ˆ மாறà¯à®±à®®à¯ செயà¯à®¤à®²à¯]
* [http://www.mediawiki.org/wiki/Manual:FAQ மிடியாவிகà¯à®•à®¿ பொதà¯à®µà®¾à®© கேளà¯à®µà®¿à®•à®³à¯]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce மீடியாவிகà¯à®•à®¿ வெளியீட௠மினà¯à®©à®žà¯à®šà®²à¯ படà¯à®Ÿà®¿à®¯à®²à¯]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce மீடியாவிகà¯à®•à®¿ வெளியீட௠மினà¯à®©à®žà¯à®šà®²à¯ படà¯à®Ÿà®¿à®¯à®²à¯]',
'about' => 'விபரமà¯',
'article' => 'உளà¯à®³à®Ÿà®•à¯à®•à®ªà¯ பகà¯à®•à®®à¯',
@@ -598,7 +599,7 @@ $1 பயனரையோ அலà¯à®²à®¤à¯ வேற௠[[{{MediaWiki:Grouppage
<strong>பதிபà¯à®ªà¯à®°à®¿à®®à¯ˆà®¯à¯à®³à¯à®³ ஆகà¯à®•à®™à¯à®•à®³à¯ˆ அனà¯à®®à®¤à®¿à®¯à®¿à®©à¯à®±à®¿ சமரà¯à®ªà¯à®ªà®¿à®•à¯à®• வேணà¯à®Ÿà®¾à®®à¯!</strong>',
'copyrightwarning2' => '{{SITENAME}} தளதà¯à®¤à¯à®•à¯à®•à®¾à®© உமத௠பஙà¯à®•à®³à®¿à®ªà¯à®ªà¯à®•à¯à®•à®³à¯ அனைதà¯à®¤à¯à®®à¯ வேற௠பயனரà¯à®•à®³à®¾à®²à¯ தொகà¯à®•à¯à®•à®ªà¯ படவோ, மாறà¯à®±à®™à¯à®•à®³à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà®µà¯‹ அலà¯à®²à®¤à¯ நீகà¯à®•à®ªà¯à®ªà®Ÿà®µà¯‹ கூடà¯à®®à¯. உமத௠பஙà¯à®•à®³à®¿à®ªà¯à®ªà¯à®•à®³à¯ கடà¯à®®à¯ˆà®¯à®¾à®•à®¤à¯ தொகà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®µà®¤à¯ˆ நீர௠விரà¯à®®à¯à®ªà®¾à®µà®¿à®Ÿà®¿à®²à¯ இஙà¯à®•à¯‡ சமரà¯à®ªà¯à®ªà®¿à®•à¯à®•à®¾à®¤à¯€à®°à¯.<br />
நீர௠இதை எழà¯à®¤à®¿à®¯à®¤à®¾à®•à®µà¯‹, அலà¯à®²à®¤à¯ வேற௠பொதà¯à®•à¯ களம௠அலà¯à®²à®¤à¯ அத௠போனà¯à®± விடà¯à®¤à®²à¯ˆà®¯à®³à®¿à®•à¯à®•à¯à®®à¯ மூலஙà¯à®•à®³à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ பிரதி பணà¯à®£à®¿à®¯à®¿à®°à¯à®ªà¯à®ªà®¤à®¾à®•à®µà¯‹ உறà¯à®¤à®¿ கூறà¯à®•à®¿à®±à¯€à®°à¯.(மேலதிக தகவலà¯à®•à®³à¯à®•à¯à®•à¯ $1).<strong>பதிபà¯à®ªà¯à®°à®¿à®®à¯ˆà®¯à¯à®³à¯à®³ ஆகà¯à®•à®™à¯à®•à®³à¯ˆ அனà¯à®®à®¤à®¿à®¯à®¿à®©à¯à®±à®¿ சமரà¯à®ªà¯à®ªà®¿à®•à¯à®•à®¾à®¤à¯€à®°à¯!</strong>',
-'longpagewarning' => '<strong>எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ: இநà¯à®¤à®ªà¯ பகà¯à®•à®®à¯ $1 கிலோபைடà¯à®¸à¯ நீளமானதà¯; 32kb யை அணà¯à®®à®¿à®•à¯à®•à¯à®®à¯ அலà¯à®²à®¤à¯ அதிலà¯à®®à¯ கூடிய அளவà¯à®³à¯à®³ பகà¯à®•à®™à¯à®•à®³à¯ˆà®¤à¯ தொகà¯à®ªà¯à®ªà®¤à®¿à®²à¯ சில உலாவிகளà¯à®•à¯à®•à¯ பிரசà¯à®šà®¿à®©à¯ˆ உணà¯à®Ÿà¯. தயவà¯à®šà¯†à®¯à¯à®¤à¯ பகà¯à®•à®™à¯à®•à®³à¯ˆà®šà¯ சிறிய பகà¯à®¤à®¿à®•à®³à®¾à®•à®ªà¯ பிரிபà¯à®ªà®¤à¯ பறà¯à®±à®¿à®•à¯ கவனதà¯à®¤à®¿à®²à¯ எடà¯à®•à¯à®•à®µà¯à®®à¯.</strong>',
+'longpagewarning' => '<strong>எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ: இநà¯à®¤à®ªà¯ பகà¯à®•à®®à¯ $1 கிலோபைடà¯à®¸à¯ நீளமானதà¯; 32 kb யை அணà¯à®®à®¿à®•à¯à®•à¯à®®à¯ அலà¯à®²à®¤à¯ அதிலà¯à®®à¯ கூடிய அளவà¯à®³à¯à®³ பகà¯à®•à®™à¯à®•à®³à¯ˆà®¤à¯ தொகà¯à®ªà¯à®ªà®¤à®¿à®²à¯ சில உலாவிகளà¯à®•à¯à®•à¯ பிரசà¯à®šà®¿à®©à¯ˆ உணà¯à®Ÿà¯. தயவà¯à®šà¯†à®¯à¯à®¤à¯ பகà¯à®•à®™à¯à®•à®³à¯ˆà®šà¯ சிறிய பகà¯à®¤à®¿à®•à®³à®¾à®•à®ªà¯ பிரிபà¯à®ªà®¤à¯ பறà¯à®±à®¿à®•à¯ கவனதà¯à®¤à®¿à®²à¯ எடà¯à®•à¯à®•à®µà¯à®®à¯.</strong>',
'longpageerror' => '<strong>தவறà¯: நீஙà¯à®•à®³à¯ இடà¯à®Ÿ உரை $1 கிலோபைடà¯à®Ÿà¯à®•à®³à¯ நீளமானதà¯, $2 கிலோபைடà¯à®Ÿà®¿à®²à¯à®®à¯ கூடிய அளவà¯à®³à¯à®³ பகà¯à®•à®™à¯à®•à®³à¯ இஙà¯à®•à¯‡ அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®µà®¤à®¿à®²à¯à®²à¯ˆ. உஙà¯à®•à®³à¯ உரையை சேமிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯.</strong>',
'readonlywarning' => '<strong>எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ: பராமரிபà¯à®ªà¯à®•à¯à®•à®¾à®•à®¤à¯ தரவà¯à®¤à¯à®¤à®³à®®à¯ பூடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯, எனவே உஙà¯à®•à®³à¯ தொகà¯à®ªà¯à®ªà¯à®•à¯à®•à®³à¯ˆ இபà¯à®ªà¯Šà®´à¯à®¤à¯ சேமிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯. உஙà¯à®•à®³à¯ உரையை இனà¯à®©à¯Šà®°à¯ உரைக௠கோபà¯à®ªà®¿à®²à¯ வெடà¯à®Ÿà®¿ ஒடà¯à®Ÿà®¿ சேமிதà¯à®¤à¯à®µà¯ˆà®¤à¯à®¤à¯à®ªà¯ பினà¯à®ªà¯ உபயோகிகà¯à®•à®²à®¾à®®à¯.</strong>',
'protectedpagewarning' => '<strong>எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ: à®®à¯à®±à¯ˆà®®à¯ˆ செயறà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®©à®°à¯ (நிரà¯à®µà®¾à®•à®¿) அனà¯à®®à®¤à®¿à®¯à¯à®³à¯à®³ பயனரà¯à®•à®³à¯ மடà¯à®Ÿà¯à®®à¯‡ தொகà¯à®•à¯à®•à¯à®®à¯ விததà¯à®¤à®¿à®²à¯ இநà¯à®¤ பகà¯à®•à®®à¯ பூடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯.</strong>',
@@ -687,11 +688,11 @@ $1 பயனரையோ அலà¯à®²à®¤à¯ வேற௠[[{{MediaWiki:Grouppage
'revisiondelete' => 'திரà¯à®¤à¯à®¤à®™à¯à®•à®³à¯ˆ நீகà¯à®•à¯/மீடà¯à®Ÿà¯†à®Ÿà¯',
'revdelete-nooldid-title' => 'செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®±à¯à®± இலகà¯à®•à¯à®¤à¯ திரà¯à®¤à¯à®¤à®®à¯',
'revdelete-nooldid-text' => 'நீஙà¯à®•à®³à¯ இசà¯à®šà¯†à®¯à®±à¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆ மேறà¯à®•à¯Šà®³à¯à®³ வேணà¯à®Ÿà®¿à®¯ இலகà¯à®•à¯à®¤à¯ திரà¯à®¤à¯à®¤à®®à¯ ஒனà¯à®±à¯ˆà®¯à®¾à®µà®¤à¯ கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà®µà®¿à®²à¯à®²à¯ˆ அலà¯à®²à®¤à¯ கà¯à®±à®¿à®¤à¯à®¤à®µà®¾à®°à®¾à®© திரà¯à®¤à¯à®¤à®®à¯Šà®©à¯à®±à¯ இலà¯à®²à¯ˆ அலà¯à®²à®¤à¯ நடைமà¯à®±à¯ˆà®¯à®¿à®²à¯à®³à¯à®³ திரà¯à®¤à¯à®¤à®®à¯Šà®©à¯à®± மறைகà¯à®• எதà¯à®¤à®©à®¿à®•à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯.',
-'revdelete-selected' => '[[:$1]] பகà¯à®•à®¤à¯à®¤à®¿à®©à¯ தெரிவà¯à®šà¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ {{PLURAL:$2|திரà¯à®¤à¯à®¤à®®à¯|திரà¯à®¤à¯à®¤à®™à¯à®•à®³à¯}}:',
-'logdelete-selected' => 'தெரிவ௠செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ பதிகை {{PLURAL:$1|நிகழà¯à®µà¯|நிகழà¯à®µà¯à®•à®³à¯}}:',
-'revdelete-text' => 'நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ நிகழà¯à®µà¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ திரà¯à®¤à¯à®¤à®™à¯à®•à®³à¯ பகà¯à®• வரலாறà¯à®±à¯à®ªà¯ பகà¯à®•à®¤à¯à®¤à®¿à®²à¯ காணபà¯à®ªà®Ÿà¯à®®à¯ எனினà¯à®®à¯ அவறà¯à®±à®¿à®©à¯ உளà¯à®³à®Ÿà®•à¯à®•à®®à¯ பயனரà¯à®•à®³à¯à®•à¯à®•à¯ காடà¯à®Ÿà®ªà¯à®ªà®Ÿà®®à®¾à®Ÿà¯à®Ÿà®¤à¯.
+'revdelete-selected' => "'''[[:$1]] பகà¯à®•à®¤à¯à®¤à®¿à®©à¯ தெரிவà¯à®šà¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ {{PLURAL:$2|திரà¯à®¤à¯à®¤à®®à¯|திரà¯à®¤à¯à®¤à®™à¯à®•à®³à¯}}:'''",
+'logdelete-selected' => "'''தெரிவ௠செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿ பதிகை {{PLURAL:$1|நிகழà¯à®µà¯|நிகழà¯à®µà¯à®•à®³à¯}}:'''",
+'revdelete-text' => "'''நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ நிகழà¯à®µà¯à®•à®³à¯ மறà¯à®±à¯à®®à¯ திரà¯à®¤à¯à®¤à®™à¯à®•à®³à¯ பகà¯à®• வரலாறà¯à®±à¯à®ªà¯ பகà¯à®•à®¤à¯à®¤à®¿à®²à¯ காணபà¯à®ªà®Ÿà¯à®®à¯ எனினà¯à®®à¯ அவறà¯à®±à®¿à®©à¯ உளà¯à®³à®Ÿà®•à¯à®•à®®à¯ பயனரà¯à®•à®³à¯à®•à¯à®•à¯ காடà¯à®Ÿà®ªà¯à®ªà®Ÿà®®à®¾à®Ÿà¯à®Ÿà®¤à¯.'''
-மேலதிக கடà¯à®Ÿà¯à®ªà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ விதிகபà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®•à¯à®•à®¾à®¤ போத௠{{SITENAME}} தளதà¯à®¤à®¿à®©à¯ நீரà¯à®µà®¾à®•à®¿à®•à®³à¯ மறைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ உளà¯à®³à®Ÿà®•à¯à®•à®™à¯à®•à®³à¯ˆà®ªà¯ பாரà¯à®ªà®¤à¯à®Ÿà®©à¯ அவறà¯à®±à¯ˆ மீடà¯à®Ÿà¯†à®Ÿà¯à®•à¯à®•à®µà¯à®®à¯ à®®à¯à®Ÿà®¿à®¯à¯à®®à¯.',
+மேலதிக கடà¯à®Ÿà¯à®ªà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ விதிகபà¯à®ªà®Ÿà¯à®Ÿà®¿à®°à¯à®•à¯à®•à®¾à®¤ போத௠{{SITENAME}} தளதà¯à®¤à®¿à®©à¯ நீரà¯à®µà®¾à®•à®¿à®•à®³à¯ மறைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ உளà¯à®³à®Ÿà®•à¯à®•à®™à¯à®•à®³à¯ˆà®ªà¯ பாரà¯à®ªà®¤à¯à®Ÿà®©à¯ அவறà¯à®±à¯ˆ மீடà¯à®Ÿà¯†à®Ÿà¯à®•à¯à®•à®µà¯à®®à¯ à®®à¯à®Ÿà®¿à®¯à¯à®®à¯.",
'revdelete-legend' => 'பாரà¯à®µà¯ˆà®¯à®¿à®¯à®´à¯à®®à¯ˆà®•à¯ கடà¯à®Ÿà¯à®ªà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆ à®à®±à¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•',
'revdelete-hide-text' => 'திரà¯à®¤à¯à®¤ உரையை மறை',
'revdelete-hide-name' => 'செயறà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆà®¯à¯à®®à¯ இலகà¯à®•à¯ˆà®¯à¯à®®à¯ மறை',
diff --git a/languages/messages/MessagesTe.php b/languages/messages/MessagesTe.php
index 5da74bd0..c0f6eb78 100644
--- a/languages/messages/MessagesTe.php
+++ b/languages/messages/MessagesTe.php
@@ -7,6 +7,7 @@
* @author Chaduvari
* @author Mpradeep
* @author Sunil Mohan
+ * @author Urhixidur
* @author Veeven
* @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
* @author לערי ריינה×רט
@@ -180,7 +181,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings మీడియావికీ పనితీరà±, అమరిక మారà±à°šà±à°•à±à°¨à±‡à°‚à°¦à±à°•à± వీలà±à°•à°²à±à°ªà°¿à°‚చే à°šà°¿à°¹à±à°¨à°¾à°² జాబితా]
* [http://www.mediawiki.org/wiki/Manual:FAQ మీడియావికీపై తరà±à°šà±à°—à°¾ అడిగే à°ªà±à°°à°¶à±à°¨à°²à±]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce మీడియావికీ సాఫà±à°Ÿà±à°µà±‡à°°à± కొతà±à°¤ వెరà±à°·à°¨à± విడà±à°¦à°²à°² à°—à±à°°à°¿à°‚à°šà°¿ తెలిపే మెయిలింగౠలిసà±à°Ÿà±]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce మీడియావికీ సాఫà±à°Ÿà±à°µà±‡à°°à± కొతà±à°¤ వెరà±à°·à°¨à± విడà±à°¦à°²à°² à°—à±à°°à°¿à°‚à°šà°¿ తెలిపే మెయిలింగౠలిసà±à°Ÿà±]',
'about' => 'à°—à±à°°à°¿à°‚à°šà°¿',
'article' => 'à°µà±à°¯à°¾à°¸à°®à±',
@@ -310,7 +311,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|à°’à°• తొలగించిన మారà±à°ªà±|$1 తొలగించిన మారà±à°ªà±à°²à±}}',
'feedlinks' => 'ఫీడà±:',
'feed-invalid' => 'మీరౠకోరిన ఫీడౠసరైన à°°à°•à°‚ కాదà±.',
-'feed-unavailable' => '{{SITENAME}}లో సిండికేషనౠఫీడà±à°²à± à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ లేవà±.',
+'feed-unavailable' => 'సిండికేషనౠఫీడà±à°²à±‡à°®à±€ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ లేవà±.',
'site-rss-feed' => '$1 ఆరెసెసà±à°¸à±(RSS) ఫీడà±',
'site-atom-feed' => '$1 ఆటం(Atom) ఫీడà±',
'page-rss-feed' => '"$1" ఆరెసెసà±à°¸à±(RSS) ఫీడà±',
@@ -470,7 +471,7 @@ $2',
'loginsuccesstitle' => 'à°ªà±à°°à°µà±‡à°¶à°‚ విజయవంతమైనది',
'loginsuccess' => "'''మీరౠఇపà±à°ªà±à°¡à± {{SITENAME}}లోనికి \"\$1\"à°—à°¾ à°ªà±à°°à°µà±‡à°¶à°¿à°‚చారà±.'''",
'nosuchuser' => '"$1" అనే పేరà±à°¤à±‹ వాడà±à°•à°°à±à°²à± లేరà±.
-పేరౠసరిచూసà±à°•à±‹à°‚à°¡à°¿, లేదా [[Special:Userlogin/signup|కొతà±à°¤ ఖాతా సృషà±à°Ÿà°¿à°‚à°šà±à°•à±‹à°‚à°¡à°¿]].',
+పేరౠసరిచూసà±à°•à±‹à°‚à°¡à°¿, లేదా [[Special:UserLogin/signup|కొతà±à°¤ ఖాతా సృషà±à°Ÿà°¿à°‚à°šà±à°•à±‹à°‚à°¡à°¿]].',
'nosuchusershort' => '"<nowiki>$1</nowiki>" అనే పేరà±à°¤à±‹ సభà±à°¯à±à°²à± లేరà±. పేరౠసరి చూసà±à°•à±‹à°‚à°¡à°¿.',
'nouserspecified' => 'సభà±à°¯à°¨à°¾à°®à°¾à°¨à±à°¨à°¿ తపà±à°ªà°¨à°¿à°¸à°°à°¿à°—à°¾ à°Žà°‚à°šà±à°•à±‹à°µà°¾à°²à°¿.',
'wrongpassword' => 'à°ˆ సంకేతపదం సరైనది కాదà±. దయచేసి మళà±à°²à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.',
@@ -514,7 +515,7 @@ $2',
'resetpass_submit' => 'సంకేతపదానà±à°¨à°¿ మారà±à°šà°¿ లాగినౠకండి',
'resetpass_success' => 'మీ సంకేతపదానà±à°¨à°¿ జయపà±à°°à°¦à°‚à°—à°¾ మారà±à°šà°¾à°‚! ఇక మిమà±à°®à°²à±à°¨à°¿ లాగినౠచేసà±à°¤à±à°¨à±à°¨à°¾à°‚...',
'resetpass_bad_temporary' => 'à°ˆ తాతà±à°•à°¾à°²à°¿à°• సంకేతపదం తపà±à°ªà±. మీ సంకేతపదానà±à°¨à°¿ మారà±à°šà°¿ ఉండాలి లేదా మరో కొతà±à°¤ తాతà±à°•à°¾à°²à°¿à°• సంకేతపదం కోసం à°…à°¡à°¿à°—à°¿ ఉండాలి.',
-'resetpass_forbidden' => '{{SITENAME}}లో సంకేతపదాలనౠమారà±à°šà°Ÿà°‚ à°•à±à°¦à°°à°¦à±',
+'resetpass_forbidden' => 'సంకేతపదాలనౠమారà±à°šà°Ÿà°‚ à°•à±à°¦à°°à°¦à±',
'resetpass_missing' => 'ఫారంలో సమాచారం లేదà±.',
# Edit page toolbar
@@ -567,19 +568,21 @@ $2',
మీ [[Special:Preferences|ఖాతా à°…à°­à°¿à°°à±à°šà±à°²à°²à±‹]] సరైన à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾ ఇచà±à°šà°¿à°µà±à°‚టే తపà±à°ª, "à°ˆ సభà±à°¯à±à°¨à°¿à°•à°¿ à°ˆ-మెయిలౠపంపà±" అనే అంశానà±à°¨à°¿ వాడà±à°•à±‹à°²à±‡à°°à°¨à°¿ గమనించండి. à°† అంశానà±à°¨à°¿ వాడà±à°•à±‹à°µà°¡à°‚లో మీపై నిరోధం లేదà±.
మీ à°ªà±à°°à°¸à±à°¤à±à°¤ à°.పీ. à°šà°¿à°°à±à°¨à°¾à°®à°¾ $3, మరియౠనిరోధపౠID $5.
మీ సంపà±à°°à°¦à°¿à°‚à°ªà±à°²à°¨à±à°¨à°¿à°Ÿà°¿à°²à±‹à°¨à±‚ వీటిని పేరà±à°•à±Šà°¨à°‚à°¡à°¿.',
-'autoblockedtext' => 'మీ à°à°ªà°¿à°…à°¡à±à°°à°¸à± ఆటోమాటిగà±à°—à°¾ నిరోధించబడింది. à°Žà°‚à°¦à±à°•à°‚టే ఇదే à°à°ªà±€ à°…à°¡à±à°°à°¸à± à°¨à±à°‚à°¡à°¿ à°¦à±à°¶à±à°šà°°à±à°¯à°²à°•à± పాలà±à°ªà°¡à°¿à°¨ ఇంకో వాడà±à°•à°°à°¿à°¨à°¿ $1 నిరోధించారà±.
-దానికి ఇచà±à°šà°¿à°¨ కారణం ఇది:
+'autoblockedtext' => 'మీ à°à°ªà±€ à°šà°¿à°°à±à°¨à°¾à°®à°¾ ఆటోమాటిగà±à°—à°¾ నిరోధించబడింది. à°Žà°‚à°¦à±à°•à°‚టే ఇదే à°à°ªà±€ à°šà°¿à°°à±à°¨à°¾à°®à°¾à°¨à°¿ à°“ నిరోధిత వాడà±à°•à°°à°¿ ఉపయోగించారà±. à°† వాడà±à°•à°°à°¿à°¨à°¿ $1 నిరోధించారà±.
+à°…à°‚à°¦à±à°•à± ఇచà±à°šà°¿à°¨ కారణం ఇదీ:
:\'\'$2\'\'
* నిరోధం మొదలైన సమయం: $8
* నిరోధించిన కాలం: $6
+* ఉదà±à°¦à±‡à°¶à°¿à°‚à°šà°¿à°¨ నిరోధిత వాడà±à°•à°°à°¿: $7
à°ˆ నిరోధం à°—à±à°°à°¿à°‚à°šà°¿ à°šà°°à±à°šà°¿à°‚చేందà±à°•à± మీరౠ$1 నౠగానీ, లేదా ఇతర [[{{MediaWiki:Grouppage-sysop}}|నిరà±à°µà°¾à°¹à°•à±à°²à°¨à±]] గానీ సంపà±à°°à°¦à°¿à°‚à°šà°‚à°¡à°¿.
-మీ [[Special:Preferences|à°…à°­à°¿à°°à±à°šà±à°²à°²à±‹]] సరైన ఈమెయిలౠà°à°¡à±€à°¨à°¿ ఇచà±à°šà°¿ ఉంటే తపà±à°ª, మీరౠ"à°ˆ సభà±à°¯à±à°¨à°¿à°•à°¿ మెయిలౠపంపà±" అనే అంశానà±à°¨à°¿ వాడజాలరని గమనించండి.
+మీ [[Special:Preferences|à°…à°­à°¿à°°à±à°šà±à°²à°²à±‹]] సరైన ఈమెయిలౠà°à°¡à±€à°¨à°¿ ఇచà±à°šà°¿ ఉంటే తపà±à°ª, మీరౠ"à°ˆ సభà±à°¯à±à°¨à°¿à°•à°¿ మెయిలౠపంపà±" అనే అంశానà±à°¨à°¿ వాడజాలరని గమనించండి. à°† సౌలభà±à°¯à°¾à°¨à±à°¨à°¿ వాడటం à°¨à±à°‚à°¡à°¿ మిమà±à°®à°²à±à°¨à°¿ నిరోధించలేదà±.
-మీ నిరోధం à°à°¡à°¿: $5. మీ సంపà±à°°à°¦à°¿à°‚à°ªà±à°²à°¨à±à°¨à°¿à°Ÿà°¿à°²à±‹à°¨à± à°ˆ à°à°¡à°¿à°¨à°¿ ఉదహరించండి.',
+మీ à°ªà±à°°à°¸à±à°¤à±à°¤ à°à°ªà±€ à°šà°¿à°°à±à°¨à°¾à°®à°¾ $3, మరియౠనిరోధపౠà°à°¡à±€: $5.
+మీ సంపà±à°°à°¦à°¿à°‚à°ªà±à°²à°¨à±à°¨à°¿à°Ÿà°¿à°²à±‹à°¨à± à°…à°¨à±à°¨à°¿ పై వివరాలనౠఉదహరించండి.',
'blockednoreason' => 'కారణమేమీ ఇవà±à°µà°²à±‡à°¦à±',
'blockedoriginalsource' => "'''$1''' యొకà±à°• మూలానà±à°¨à°¿ à°•à°¿à°‚à°¦ ఇచà±à°šà°¾à°‚:",
'blockededitsource' => "'''$1''' లో '''మీ దిదà±à°¦à±à°¬à°¾à°Ÿà±à°²''' పూరà±à°¤à°¿ పాఠానà±à°¨à°¿ à°•à°¿à°‚à°¦ ఇచà±à°šà°¾à°‚:",
@@ -638,7 +641,7 @@ $2',
'copyrightwarning2' => '{{SITENAME}}లో à°ªà±à°°à°šà±à°°à°¿à°‚చే రచనలనà±à°¨à°¿à°Ÿà°¿à°¨à±€ ఇతర రచయితలౠసరిదిదà±à°¦à°¡à°‚, మారà±à°šà°¡à°‚, తొలగించడం చేసే అవకాశం ఉంది. మీ రచనలనౠఅలా నిరà±à°¦à°¾à°•à±à°·à°¿à°£à±à°¯à°‚à°—à°¾ దిదà±à°¦à±à°¬à°¾à°Ÿà±à°²à± చెయà±à°¯à°¡à°‚ మీకిషà±à°Ÿà°‚ లేకపోతే, వాటిని ఇకà±à°•à°¡ à°ªà±à°°à°šà±à°°à°¿à°‚à°šà°•à°‚à°¡à°¿. <br />
à°ˆ రచననౠమీరే చేసారని, లేదా à°à°¦à±ˆà°¨à°¾ సారà±à°µà°œà°¨à°¿à°• వనరౠనà±à°‚à°¡à°¿ కాపీ చేసి తెచà±à°šà°¾à°°à°¨à°¿, లేదా అలాంటి ఉచిత, à°¸à±à°µà±‡à°šà±à°›à°¾ వనరౠనà±à°‚à°¡à°¿ తెచà±à°šà°¾à°°à°¨à°¿ మాకౠవాగà±à°¦à°¾à°¨à°‚ చేసà±à°¤à±à°¨à±à°¨à°¾à°°à±. (వివరాలకౠ$1 చూడండి).
<strong>తగౠఅనà±à°®à°¤à±à°²à± లేకà±à°‚à°¡à°¾ కాపీ హకà±à°•à±à°²à± à°—à°² రచనలనౠసమరà±à°ªà°¿à°‚à°šà°•à°‚à°¡à°¿!</strong>',
-'longpagewarning' => '<strong>హెచà±à°šà°°à°¿à°•: à°ˆ పేజీ సైజౠ$1 కిలోబైటà±à°²à± ఉంది; 32kb కంటే పెదà±à°¦ పేజీల తోటి కొనà±à°¨à°¿ à°¬à±à°°à±Œà°œà°°à±à°²à± ఇబà±à°¬à°‚ది పడతాయి. పేజీని à°šà°¿à°¨à±à°¨ పేజీలà±à°—à°¾ విడగొటà±à°Ÿà°¡à°¾à°¨à°¿à°•à°¿ అవకాశం ఉందేమో చూడండి. </strong>',
+'longpagewarning' => '<strong>హెచà±à°šà°°à°¿à°•: à°ˆ పేజీ సైజౠ$1 కిలోబైటà±à°²à± ఉంది; 32 kb కంటే పెదà±à°¦ పేజీల తోటి కొనà±à°¨à°¿ à°¬à±à°°à±Œà°œà°°à±à°²à± ఇబà±à°¬à°‚ది పడతాయి. పేజీని à°šà°¿à°¨à±à°¨ పేజీలà±à°—à°¾ విడగొటà±à°Ÿà°¡à°¾à°¨à°¿à°•à°¿ అవకాశం ఉందేమో చూడండి. </strong>',
'longpageerror' => '<strong>లోపం: మీరౠసమరà±à°ªà°¿à°‚à°šà°¿à°¨ టెకà±à°¸à±à°Ÿà±, à°—à°°à°¿à°·à±à°  పరిమితి అయిన $2 కిలోబైటà±à°²à°¨à± మించి $1 కిలోబైటà±à°² పొడవà±à°‚ది. దీనà±à°¨à°¿ à°­à°¦à±à°°à°ªà°°à°šà°²à±‡à°®à±.</strong>',
'readonlywarning' => '<strong>హెచà±à°šà°°à°¿à°•: నిరà±à°µà°¹à°£ కొరకౠడేటాబేసౠలాకౠచెయà±à°¯à°¬à°¡à°¿à°‚ది కాబటà±à°Ÿà°¿, మీ మారà±à°ªà±à°²à±, చేరà±à°ªà±à°²à°¨à± ఇపà±à°ªà±à°¡à± à°­à°¦à±à°°à°ªà°°à°šà°²à±‡à°°à±. మీ మారà±à°ªà±à°²à°¨à± à°’à°• టెకà±à°¸à±à°Ÿà± ఫైలà±à°²à±‹à°•à°¿ కాపీ చేసి, à°­à°¦à±à°°à°ªà°°à°šà±à°•à±Šà°¨à°¿, తరà±à°µà°¾à°¤ సమరà±à°ªà°¿à°‚à°šà°‚à°¡à°¿.</strong>',
'protectedpagewarning' => '<strong>హెచà±à°šà°°à°¿à°•: à°ˆ పేజీ సంరకà±à°·à°¿à°‚చబడినది, నిరà±à°µà°¾à°¹à°•à±à°²à± మాతà±à°°à°®à±‡ మారà±à°šà°—లరà±. మీరౠ*** à°°à°•à±à°·à°¿à°¤ పేజీ మారà±à°—దరà±à°¶à°•à°¾à°²à°¨à± పాటిసà±à°¤à±à°¨à±à°¨à°¾à°°à°¨à°¿ నిరà±à°§à°¾à°°à°¿à°‚à°šà±à°•à±‹à°‚à°¡à°¿.</strong>',
@@ -654,10 +657,10 @@ $2',
'nocreatetitle' => 'పేజీని సృషà±à°Ÿà°¿à°‚చడానà±à°¨à°¿ నియంతà±à°°à°¿à°‚చాం.',
'nocreatetext' => '{{SITENAME}}లో కొతà±à°¤ పేజీలౠసృషà±à°Ÿà°¿à°‚చడానà±à°¨à°¿ నియంతà±à°°à°¿à°‚చారà±.
మీరౠవెనకà±à°•à°¿ వెళà±à°³à°¿ వేరే పేజీలౠమారà±à°šà°µà°šà±à°šà±, లేదా [[Special:UserLogin|లోనికి à°ªà±à°°à°µà±‡à°¶à°¿à°‚à°šà°‚à°¡à°¿ లేదా ఖాతా సృషà±à°Ÿà°¿à°‚à°šà±à°•à±‹à°‚à°¡à°¿]].',
-'nocreate-loggedin' => '{{SITENAME}}లో కొతà±à°¤ పేజీలనౠసృషà±à°Ÿà°¿à°‚చేందà±à°•à± మీకౠఅనà±à°®à°¤à°¿ లేదà±.',
+'nocreate-loggedin' => 'కొతà±à°¤ పేజీలనౠసృషà±à°Ÿà°¿à°‚చేందà±à°•à± మీకౠఅనà±à°®à°¤à°¿ లేదà±.',
'permissionserrors' => 'à°…à°¨à±à°®à°¤à±à°² తపà±à°ªà°¿à°¦à°¾à°²à±',
'permissionserrorstext' => 'à°•à°¿à°‚à°¦ పేరà±à°•à±Šà°¨à±à°¨ {{PLURAL:$1|కారణం|కారణాల}} మూలంగా, à°† పని చెయà±à°¯à°¡à°¾à°¨à°¿à°•à°¿ మీకౠఅనà±à°®à°¤à°¿à°²à±‡à°¦à±:',
-'permissionserrorstext-withaction' => 'à°ˆ à°•à±à°°à°¿à°‚ది {{PLURAL:$1|కారణం|కారణాల}} వలà±à°², మీకౠ$2 చేయడానికి à°…à°¨à±à°®à°¤à°¿ లేదà±:',
+'permissionserrorstext-withaction' => 'à°ˆ à°•à±à°°à°¿à°‚ది {{PLURAL:$1|కారణం|కారణాల}} వలà±à°², మీకౠ$2 à°…à°¨à±à°®à°¤à°¿ లేదà±:',
'recreate-deleted-warn' => "'''హెచà±à°šà°°à°¿à°•: ఇంతకౠమà±à°¨à±à°ªà± ఒకసారి తొలగించిన పేజీని మళà±à°²à±€ సృషà±à°Ÿà°¿à°¦à±à°¦à°¾à°®à°¨à°¿ మీరౠపà±à°°à°¯à°¤à±à°¨à°¿à°¸à±à°¤à±à°¨à±à°¨à°¾à°°à±.'''
à°ˆ పేజీపై మారà±à°ªà±à°²à± చేసేమà±à°‚à°¦à±, అవి ఇకà±à°•à°¡ ఉండతగినవేనా కాదా అని ఒకసారి ఆలోచించండి.
@@ -734,11 +737,11 @@ $3 చెపà±à°ªà°¿à°¨ కారణం: ''$2''",
'revisiondelete' => 'కూరà±à°ªà±à°²à°¨à± తొలగించà±/తొలగింపà±à°¨à± à°°à°¦à±à°¦à±à°šà±†à°¯à±à°¯à°¿',
'revdelete-nooldid-title' => 'తపà±à°ªà±à°¡à± లకà±à°·à±à°¯à°ªà± కూరà±à°ªà±',
'revdelete-nooldid-text' => 'à°ˆ పని ఠకూరà±à°ªà± లేదా కూరà±à°ªà±à°² మీద చెయà±à°¯à°¾à°²à±‹ మీరౠసూచించలేదà±, లేదా మీరౠసూచించిన కూరà±à°ªà± లేదà±, లేదా à°ªà±à°°à°¸à±à°¤à±à°¤ కూరà±à°ªà±à°¨à±‡ దాచాలని à°ªà±à°°à°¯à°¤à±à°¨à°¿à°¸à±à°¤à±à°¨à±à°¨à°¾à°°à±.',
-'revdelete-selected' => '[[:$1]] యొకà±à°• {{PLURAL:$2|à°Žà°‚à°šà±à°•à±à°¨à±à°¨ కూరà±à°ªà±|à°Žà°‚à°šà±à°•à±à°¨à±à°¨ కూరà±à°ªà±à°²à±}}:',
-'logdelete-selected' => '{{PLURAL:$1|à°Žà°‚à°šà±à°•à±à°¨à±à°¨ à°šà°¿à°Ÿà±à°Ÿà°¾ ఘటన|à°Žà°‚à°šà±à°•à±à°¨à±à°¨ à°šà°¿à°Ÿà±à°Ÿà°¾ ఘటనలà±}}:',
-'revdelete-text' => 'తొలగించిన కూరà±à°ªà±à°²à±, ఘటనలూ చరితం లోనూ, లాగà±â€Œà°²à°²à±‹à°¨à±‚ కనిపిసà±à°¤à°¾à°¯à°¿. కానీ వాటిలో కొనà±à°¨à°¿ భాగాలౠసారà±à°µà°œà°¨à°¿à°•à°‚à°—à°¾ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ ఉండవà±.
+'revdelete-selected' => "'''[[:$1]] యొకà±à°• {{PLURAL:$2|à°Žà°‚à°šà±à°•à±à°¨à±à°¨ కూరà±à°ªà±|à°Žà°‚à°šà±à°•à±à°¨à±à°¨ కూరà±à°ªà±à°²à±}}:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|à°Žà°‚à°šà±à°•à±à°¨à±à°¨ à°šà°¿à°Ÿà±à°Ÿà°¾ ఘటన|à°Žà°‚à°šà±à°•à±à°¨à±à°¨ à°šà°¿à°Ÿà±à°Ÿà°¾ ఘటనలà±}}:'''",
+'revdelete-text' => "'''తొలగించిన కూరà±à°ªà±à°²à±, ఘటనలూ చరితం లోనూ, లాగà±â€Œà°²à°²à±‹à°¨à±‚ కనిపిసà±à°¤à°¾à°¯à°¿. కానీ వాటిలో కొనà±à°¨à°¿ భాగాలౠసారà±à°µà°œà°¨à°¿à°•à°‚à°—à°¾ à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ ఉండవà±.'''
-{{SITENAME}}లోని ఇతర నిరà±à°µà°¾à°¹à°•à±à°²à± à°† దాచిన భాగాలనౠకూడా చూడగలరà±. వాళà±à°³à± దానà±à°¨à°¿ ఇదే పేజీ à°¦à±à°µà°¾à°°à°¾ à°ªà±à°¨à°¸à±à°¥à°¾à°ªà°¿à°‚చనూ గలరà±; మరినà±à°¨à°¿ నిబంధనలౠపెడితే తపà±à°ª.',
+{{SITENAME}}లోని ఇతర నిరà±à°µà°¾à°¹à°•à±à°²à± à°† దాచిన భాగాలనౠకూడా చూడగలరà±. వాళà±à°³à± దానà±à°¨à°¿ ఇదే పేజీ à°¦à±à°µà°¾à°°à°¾ à°ªà±à°¨à°¸à±à°¥à°¾à°ªà°¿à°‚చనూ గలరà±; మరినà±à°¨à°¿ నిబంధనలౠపెడితే తపà±à°ª.",
'revdelete-legend' => 'సందరà±à°¶à°• నిబంధనలౠఅమరà±à°šà±',
'revdelete-hide-text' => 'కూరà±à°ªà± పాఠà±à°¯à°¾à°¨à±à°¨à°¿ దాచà±',
'revdelete-hide-name' => 'à°šà°°à±à°¯à°¨à±, లకà±à°·à±à°¯à°¾à°¨à±à°¨à±€ దాచà±',
@@ -853,7 +856,7 @@ $3 చెపà±à°ªà°¿à°¨ కారణం: ''$2''",
'mypreferences' => 'నా à°…à°­à°¿à°°à±à°šà±à°²à±',
'prefs-edits' => 'దిదà±à°¦à±à°¬à°¾à°Ÿà±à°² సంఖà±à°¯:',
'prefsnologin' => 'లాగినà±â€Œ అయిలేరà±',
-'prefsnologintext' => 'వాడà±à°•à°°à°¿ à°…à°­à°¿à°°à±à°šà±à°²à°¨à± మారà±à°šà±à°•à±‹à°¡à°¾à°¨à°¿à°•à°¿, మీరౠ<span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} లోనికి à°ªà±à°°à°µà±‡à°¶à°¿à°‚à°šà°¿]</span> ఉండాలి.',
+'prefsnologintext' => 'వాడà±à°•à°°à°¿ à°…à°­à°¿à°°à±à°šà±à°²à°¨à± మారà±à°šà±à°•à±‹à°¡à°¾à°¨à°¿à°•à°¿, మీరౠ<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} లోనికి à°ªà±à°°à°µà±‡à°¶à°¿à°‚à°šà°¿]</span> ఉండాలి.',
'prefsreset' => 'ఇదివరకటి à°…à°­à°¿à°°à±à°šà±à°²à± à°ªà±à°¨à°°à±à°§à±à°§à°°à°¿à°‚చబడà±à°¡à°¾à°¯à°¿.',
'qbsettings' => 'à°•à±à°µà°¿à°•à±â€Œà°¬à°¾à°°à±',
'qbsettings-none' => 'à°à°¦à±€à°•à°¾à°¦à±',
@@ -1103,12 +1106,13 @@ $3 చెపà±à°ªà°¿à°¨ కారణం: ''$2''",
'fileexists-thumb' => "<center>'''à°ªà±à°°à°¸à±à°¤à±à°¤ ఫైలà±'''</center>",
'fileexists-thumbnail-yes' => 'à°ˆ ఫైలౠకà±à°¦à°¿à°‚à°šà°¿à°¨ బొమà±à°® లాగా ఉంది <i>(థంబà±â€Œà°¨à±†à°¯à°¿à°²à±)</i>. <strong><tt>$1</tt></strong> ఫైలౠచూడండి.<br />
à°—à±à°°à±à°¤à± పెటà±à°Ÿà°¬à°¡à°¿à°¨ ఫైలౠఅసలౠసైజే అది అయితే, మరో థంబà±â€Œà°¨à±†à°¯à°¿à°²à±à°¨à± à°…à°ªà±â€Œà°²à±‹à°¡à± చెయà±à°¯à°¾à°²à±à°¸à°¿à°¨ అవసరం లేదà±.',
-'file-thumbnail-no' => 'ఫైలౠపేరౠ<strong><tt>$1</tt></strong> తో మొదలవà±à°¤à±‹à°‚ది. అది సైజౠతగà±à°—à°¿à°‚à°šà°¿à°¨ <i>(థంబà±à°¨à±†à°¯à°¿à°²à±)</i> లాగా అనిపిసà±à°¤à±‹à°‚ది.
-à°ˆ బొమà±à°® యొకà±à°• పూరà±à°¤à°¿ à°¸à±à°ªà°·à±à°Ÿà°¤ కూరà±à°ªà± ఉంటే, దానà±à°¨à°¿ à°…à°ªà±à°²à±‹à°¡à± చెయà±à°¯à°‚à°¡à°¿. లేదా ఫైలౠపేరà±à°¨à± మారà±à°šà°‚à°¡à°¿.',
+'file-thumbnail-no' => 'ఫైలౠపేరౠ<strong><tt>$1</tt></strong> తో మొదలవà±à°¤à±‹à°‚ది.
+అది పరిమాణం తగà±à°—à°¿à°‚à°šà°¿à°¨ <i>(నఖచితà±à°°à°‚)</i> లాగా అనిపిసà±à°¤à±‹à°‚ది.
+à°ˆ బొమà±à°® యొకà±à°• పూరà±à°¤à°¿ à°¸à±à°ªà°·à±à°Ÿà°¤ కూరà±à°ªà± ఉంటే, దానà±à°¨à°¿ à°Žà°—à±à°®à°¤à°¿ చెయà±à°¯à°‚à°¡à°¿. లేదా ఫైలౠపేరà±à°¨à± మారà±à°šà°‚à°¡à°¿.',
'fileexists-forbidden' => 'à°ˆ పేరà±à°¤à±‹ ఇపà±à°ªà°Ÿà°¿à°•à±‡ à°’à°• ఫైలౠఉంది; దీనà±à°¨à°¿ మరో పేరà±à°¤à±‹ à°…à°ªà±â€Œà°²à±‹à°¡à± చెయà±à°¯à°‚à°¡à°¿.
[[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'à°ˆ పేరà±à°¤à±‹ ఇపà±à°ªà°Ÿà°¿à°•à±‡ à°’à°• ఫైలౠఅందరి ఫైళà±à°³ ఖజానాలో ఉంది; దీనà±à°¨à°¿ మరో పేరà±à°¤à±‹ à°…à°ªà±â€Œà°²à±‹à°¡à± చెయà±à°¯à°‚à°¡à°¿.
-[[Image:$1|thumb|center|$1]]',
+'fileexists-shared-forbidden' => 'à°ˆ పేరà±à°¤à±‹ ఇపà±à°ªà°Ÿà°¿à°•à±‡ à°’à°• ఫైలౠఅందరి ఫైళà±à°³ ఖజానాలో ఉంది.
+ఇపà±à°ªà°Ÿà°¿à°•à±€ మీ ఫైలà±à°¨à°¿ à°Žà°—à±à°®à°¤à°¿ చేయాలనà±à°•à±à°‚టే, వెనకà±à°•à°¿à°µà±†à°³à±à°³à°¿ మరో పేరౠవాడండి. [[Image:$1|thumb|center|$1]]',
'file-exists-duplicate' => 'à°ˆ ఫైలౠకà±à°°à°¿à°‚à°¦ పేరà±à°•à±Šà°¨à±à°¨ {{PLURAL:$1|ఫైలà±à°•à°¿|ఫైళà±à°³à°•à°¿}} నకలà±:',
'successfulupload' => 'à°…à°ªà±â€Œà°²à±‹à°¡à± జయపà±à°°à°¦à°‚',
'uploadwarning' => 'à°…à°ªà±â€Œà°²à±‹à°¡à± హెచà±à°šà°°à°¿à°•',
@@ -1116,7 +1120,7 @@ $3 చెపà±à°ªà°¿à°¨ కారణం: ''$2''",
'uploadedimage' => '"[[$1]]" à°…à°ªà±â€Œà°²à±‹à°¡à± అయింది',
'overwroteimage' => '"[[$1]]" యొకà±à°• కొతà±à°¤ కూరà±à°ªà±à°¨à± à°…à°ªà±â€Œà°²à±‹à°¡à± చేసాం.',
'uploaddisabled' => 'à°•à±à°·à°®à°¿à°‚à°šà°‚à°¡à°¿, à°…à°ªà±â€Œà°²à±‹à°¡à± చెయà±à°¯à°¡à°‚ à°ªà±à°°à°¸à±à°¤à±à°¤à°¾à°¨à°¿à°•à°¿ ఆపబడింది',
-'uploaddisabledtext' => '{{SITENAME}} లో ఫైలౠఅపà±â€Œà°²à±‹à°¡à±à°²à°¨à± అశకà±à°¤à°‚ చేసాం.',
+'uploaddisabledtext' => 'ఫైళà±à°³ à°Žà°—à±à°®à°¤à±à°²à°¨à± అచేతనం చేసారà±.',
'uploadscripted' => 'à°ˆ ఫైలà±à°²à±‹ HTML కోడౠగానీ à°¸à±à°•à±à°°à°¿à°ªà±à°Ÿà± కోడౠగానీ ఉంది. వెబౠబà±à°°à±Œà°œà°°à± దానà±à°¨à°¿ పొరపాటà±à°—à°¾ à°…à°¨à±à°µà°¦à°¿à°‚చే అవకాశం ఉంది.',
'uploadcorrupt' => 'ఫైలౠచెడిపోయింది లేదా దాని పేరà±à°²à±‹à°¨à°¿ పొడగింపౠతపà±à°ªà±. ఒకసారి సరిచూసి మళà±à°³à±€ à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿.',
'uploadvirus' => 'à°ˆ ఫైలà±à°²à±‹ వైరసà±â€Œ ఉంది! వివరాలà±: $1',
@@ -1212,8 +1216,8 @@ $3 చెపà±à°ªà°¿à°¨ కారణం: ''$2''",
'filedelete-comment' => 'à°µà±à°¯à°¾à°–à±à°¯:',
'filedelete-submit' => 'తొలగించà±',
'filedelete-success' => "'''$1'''ని తొలగించాం.",
-'filedelete-success-old' => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' యొకà±à°• $3, $2 నాటి కూరà±à°ªà±à°¨à± తొలగించాం.</span>',
-'filedelete-nofile' => "'''$1''' అనే ఫైలౠ{{SITENAME}}లో లేదà±.",
+'filedelete-success-old' => "'''[[Media:$1|$1]]''' యొకà±à°• $3, $2 నాటి కూరà±à°ªà±à°¨à± తొలగించాం.</span>",
+'filedelete-nofile' => "'''$1''' ఇకà±à°•à°¡ లేదà±.",
'filedelete-nofile-old' => "'''$1''' యొకà±à°• పాత కూరà±à°ªà±à°²à±à°²à±‹ మీరిచà±à°šà°¿à°¨ పరామితà±à°²à± కలిగిన కూరà±à°ªà±‡à°®à±€ లేదà±.",
'filedelete-iscurrent' => 'à°ˆ ఫైలౠయొకà±à°• సరికొతà±à°¤ కూరà±à°ªà±à°¨à± తొలగించబోతà±à°¨à±à°¨à°¾à°°à±. à°®à±à°‚దో పాత కూరà±à°ªà±à°•à± తీసà±à°•à±à°µà±†à°³à±à°³à°‚à°¡à°¿.',
'filedelete-otherreason' => 'ఇతర/అదనపౠకారణం:',
@@ -1268,8 +1272,9 @@ $3 చెపà±à°ªà°¿à°¨ కారణం: ''$2''",
'disambiguationspage' => 'Template:అయోమయ నివృతà±à°¤à°¿',
'disambiguations-text' => "కింది పేజీలౠ'''అయోమయ నివృతà±à°¤à°¿''' పేజీకి లింకవà±à°¤à±à°¨à±à°¨à°¾à°¯à°¿. కానీ అవి సంబంధిత పేజీకి నేరà±à°—à°¾ లింకౠఅవాలి. <br /> [[MediaWiki:Disambiguationspage]] à°¨à±à°‚ది లింకౠఉనà±à°¨ మూసనౠవాడే పేజీని అయోమయ నివృతà±à°¤à°¿ పేజీగా భావిసà±à°¤à°¾à°°à±.",
-'doubleredirects' => 'జంట దారిమారà±à°ªà±à°²à±',
-'doubleredirectstext' => 'à°ªà±à°°à°¤à±€ వరà±à°¸à°²à±‹à°¨à± మొదటి, రెండవ దారిమారà±à°ªà± లింకà±à°²à±, రెండో దారిమారà±à°ªà± పేజీలోని à°µà±à°¯à°¾à°¸à°ªà± మొదటి లైనౠఉనà±à°¨à°¾à°¯à°¿. మొదటి దారిమారà±à°ªà± యొకà±à°• అసలైన లకà±à°·à±à°¯à°‚ à°ˆ రెండో దారిమారà±à°ªà± పేజీయే!',
+'doubleredirects' => 'జంట దారిమారà±à°ªà±à°²à±',
+'doubleredirectstext' => 'à°ªà±à°°à°¤à±€ వరà±à°¸à°²à±‹à°¨à± మొదటి, రెండవ దారిమారà±à°ªà± లింకà±à°²à±, రెండో దారిమారà±à°ªà± పేజీలోని à°µà±à°¯à°¾à°¸à°ªà± మొదటి లైనౠఉనà±à°¨à°¾à°¯à°¿. మొదటి దారిమారà±à°ªà± యొకà±à°• అసలైన లకà±à°·à±à°¯à°‚ à°ˆ రెండో దారిమారà±à°ªà± పేజీయే!',
+'double-redirect-fixed-move' => '[[$1]]ని తరలించారà±, అది à°ªà±à°°à°¸à±à°¤à±à°¤à°‚ [[$2]]à°•à°¿ దారిమారà±à°ªà±.',
'brokenredirects' => 'తెగిపోయిన దారిమారà±à°ªà±à°²à±',
'brokenredirectstext' => 'కింది దారిమారà±à°ªà±à°²à± లేని పేజీలకౠమాళà±à°³à°¿à°‚à°šà±à°¤à±à°¨à±à°¨à°¾à°¯à°¿.',
@@ -1292,7 +1297,7 @@ $3 చెపà±à°ªà°¿à°¨ కారణం: ''$2''",
'nviews' => '$1 {{PLURAL:$1|దరà±à°¶à°¨à°®à±|దరà±à°¶à°¨à°²à±}}',
'specialpage-empty' => 'ఈ పేజీ ఖాళీగా ఉంది.',
'lonelypages' => 'అనాధ పేజీలà±',
-'lonelypagestext' => 'కింది పేజీలకౠఈ వికీలోని ఠఇతర పేజీ à°¨à±à°‚à°¡à°¿ కూడా లింకà±à°²à± లేవà±.',
+'lonelypagestext' => 'కింది పేజీలకౠ{{SITENAME}}లోని ఠఇతర పేజీ à°¨à±à°‚à°¡à°¿ కూడా లింకà±à°²à± లేవౠలేదా ఇవి మరే ఇతర పేజీలోనూ కలపబడలేదà±.',
'uncategorizedpages' => 'వరà±à°—ీకరించని పేజీలà±',
'uncategorizedcategories' => 'వరà±à°—ీకరించని వరà±à°—à°®à±à°²à±',
'uncategorizedimages' => 'వరà±à°—ీకరించని బొమà±à°®à°²à±',
@@ -1347,10 +1352,11 @@ $3 చెపà±à°ªà°¿à°¨ కారణం: ''$2''",
'specialloguserlabel' => 'వాడà±à°•à°°à°¿:',
'speciallogtitlelabel' => 'పేరà±:',
'log' => 'à°šà°¿à°Ÿà±à°Ÿà°¾à°²à±',
-'all-logs-page' => 'à°…à°¨à±à°¨à°¿ లాగà±â€Œà°²à±',
+'all-logs-page' => 'à°…à°¨à±à°¨à°¿ à°šà°¿à°Ÿà±à°Ÿà°¾à°²à±',
'log-search-legend' => 'లాగà±â€Œà°² కొరకౠవెతà±à°•à±',
'log-search-submit' => 'వెళà±à°³à±',
-'alllogstext' => 'à°…à°ªà±â€Œà°²à±‹à°¡à±, తొలగింపà±, సంరకà±à°·à°£, నిరోధం, నిరà±à°µà°¹à°£à°² లాగౠఇది. à°ªà±à°°à°¤à±à°¯à±‡à°•à°¿à°‚à°šà°¿ à°’à°• లాగౠరకానà±à°¨à°¿ గానీ, à°“ సభà±à°¯à±à°¨à°¿ పేరౠగానీ, à°“ పేజీని గాని à°Žà°‚à°šà±à°•à±à°¨à°¿ సంబంధిత లాగà±â€Œà°¨à± మాతà±à°°à°®à±‡ చూడవచà±à°šà± కూడా.',
+'alllogstext' => '{{SITENAME}} యొకà±à°• à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹ ఉనà±à°¨ à°…à°¨à±à°¨à°¿ à°šà°¿à°Ÿà±à°Ÿà°¾à°² సంయà±à°•à±à°¤ à°ªà±à°°à°¦à°°à±à°¶à°¨.
+à°ªà±à°°à°¤à±à°¯à±‡à°•à°¿à°‚à°šà°¿ à°’à°• à°šà°¿à°Ÿà±à°Ÿà°¾ రకానà±à°¨à°¿ గానీ, à°“ సభà±à°¯à±à°¨à°¿ పేరౠగానీ (case-sensitive), లేదా à°ªà±à°°à°­à°¾à°µà°¿à°¤ పేజీని (ఇది కూడా case-sensitive) గాని à°Žà°‚à°šà±à°•à±à°¨à°¿ సంబంధిత à°šà°¿à°Ÿà±à°Ÿà°¾à°¨à± మాతà±à°°à°®à±‡ చూడవచà±à°šà±.',
'logempty' => 'దినచరà±à°¯à°²à±‹ సరిపోలిన అంశాలౠలేవà±.',
'log-title-wildcard' => 'à°ˆ పాఠà±à°¯à°‚తో మొదలయà±à°¯à±‡ à°ªà±à°¸à±à°¤à°•à°¾à°² కొరకౠవెతà±à°•à±',
@@ -1630,6 +1636,7 @@ $NEWPAGE
'undelete-missing-filearchive' => 'ID $1 కలిగిన భాండారం ఫైలౠడేటాబేసà±à°²à±‹ లేకపోవడం చేత దానà±à°¨à°¿ à°ªà±à°¨à°¸à±à°¥à°¾à°ªà°¿à°‚చలేకà±à°¨à±à°¨à°¾à°‚. దాని తొలగింపà±à°¨à± ఇపà±à°ªà°Ÿà°¿à°•à±‡ à°°à°¦à±à°¦à±à°ªà°°à°šà°¿ ఉండవచà±à°šà±.',
'undelete-error-short' => 'ఫైలౠ$1 తొలగింపà±à°¨à± à°°à°¦à±à°¦à± పరచడంలో లోపం దొరà±à°²à°¿à°‚ది',
'undelete-error-long' => 'ఫైలౠ$1 తొలగింపà±à°¨à± à°°à°¦à±à°¦à± పరచడంలో లోపాలౠదొరà±à°²à°¾à°¯à°¿',
+'undelete-show-file-submit' => 'à°…à°µà±à°¨à±',
# Namespace form on various pages
'namespace' => 'నేంసà±à°ªà±‡à°¸à±:',
@@ -1799,7 +1806,7 @@ $NEWPAGE
à°† సందరà±à°­à°¾à°²à°²à±‹, మీరౠచరà±à°šà°¾ పేజీని కూడా పనిగటà±à°Ÿà±à°•à±à°¨à°¿ తరలించవలసి ఉంటà±à°‚ది, లేదా à°à°•à±€à°•à±ƒà°¤ పరచవలసి ఉంటà±à°‚ది.",
'movearticle' => 'పేజీని తరలించà±',
-'movenotallowed' => '{{SITENAME}}లో పేజీలనౠతరలించడానికి మీకౠఅనà±à°®à°¤à°¿ లేదà±.',
+'movenotallowed' => 'పేజీలనౠతరలించడానికి మీకౠఅనà±à°®à°¤à°¿ లేదà±.',
'newtitle' => 'కొతà±à°¤ పేరà±à°•à°¿',
'move-watch' => 'à°ˆ పేజీని గమనించà±',
'movepagebtn' => 'పేజీని తరలించà±',
@@ -1990,7 +1997,8 @@ $NEWPAGE
# Spam protection
'spamprotectiontitle' => 'à°¸à±à°ªà°¾à°‚ సంరకà±à°·à°£ à°«à°¿à°²à±à°Ÿà°°à±',
-'spamprotectiontext' => 'మీరౠభదà±à°°à°ªà°°à°šà°¦à°²à°šà°¿à°¨ పేజీని మా à°¸à±à°ªà°¾à°‚ à°«à°¿à°²à±à°Ÿà°°à± నిరోధించింది. బహà±à°¶à°¾ ఇది à°à°¦à±ˆà°¨à°¾ బయటి సైటà±à°•à± ఇచà±à°šà°¿à°¨ లింకౠకారణంగా జరిగి ఉండవచà±à°šà±.',
+'spamprotectiontext' => 'మీరౠభదà±à°°à°ªà°°à°šà°¦à°²à°šà°¿à°¨ పేజీని మా à°¸à±à°ªà°¾à°‚ వడపోత నిరోధించింది.
+బహà±à°¶à°¾ à°à°¦à±ˆà°¨à°¾ నిషేధిత బయటి సైటà±à°•à± ఇచà±à°šà°¿à°¨ లింకౠకారణంగా ఇది జరిగివà±à°‚డవచà±à°šà±.',
'spamprotectionmatch' => 'మా à°¸à±à°ªà°¾à°‚ à°«à°¿à°²à±à°Ÿà°°à±à°¨à± à°ªà±à°°à±‡à°°à±‡à°ªà°¿à°‚à°šà°¿à°¨ à°°à°šà°¨ భాగం ఇది: $1',
'spambot_username' => 'మీడియావికీ à°¸à±à°ªà°¾à°®à± à°¶à±à°¦à±à°§à°¿',
'spam_reverting' => '$1 కౠలింకà±à°²à± లేని à°—à°¤ కూరà±à°ªà±à°•à± తిరిగి తీసà±à°•à±†à°³à±à°¤à±à°¨à±à°¨à°¾à°‚',
@@ -2339,7 +2347,7 @@ $1',
# External editor support
'edit-externally' => 'బయటి à°…à°ªà±à°²à°¿à°•à±‡à°·à°¨à± వాడి à°ˆ ఫైలà±à°¨à± మారà±à°šà±',
-'edit-externally-help' => 'మరింత సమాచారం కొరకౠ[http://www.mediawiki.org/wiki/Manual:External_editors సెటపà±â€Œ సూచనలà±] చూడండి.',
+'edit-externally-help' => '(మరింత సమాచారం కొరకౠ[http://www.mediawiki.org/wiki/Manual:External_editors సెటపà±â€Œ సూచనల]ని చూడండి)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'à°…à°¨à±à°¨à±€',
@@ -2360,9 +2368,10 @@ $1',
'confirmemail_sent' => 'ధృవీకరణ à°ˆ-మెయిలà±à°¨à± పంపబడినది',
'confirmemail_oncreate' => 'మీ à°ˆ-మెయిలౠఅడà±à°°à°¸à±à°•à± ధృవీకరణ కోడà±à°¨à± పంపించాం.
లాగినౠఅయà±à°¯à±‡à°‚à°¦à±à°•à± à°† కోడౠఅవసరం లేదౠగానీ, వికీలో à°ˆ-మెయిలౠఆధారిత అంశాలనౠసచేతనం చేసేమà±à°‚దౠదానà±à°¨à°¿ ఇవà±à°µà°µà°²à°¸à°¿ ఉంటà±à°‚ది.',
-'confirmemail_sendfailed' => 'ధృవీకరణ మెయిలà±à°¨à± పంపలేకపోయామà±. à°šà°¿à°°à±à°¨à°¾à°®à°¾à°²à±‹ తపà±à°ªà±à°²à±à°¨à±à°¨à°¾à°¯à±‡à°®à±‹ చూసà±à°•à±‹à°‚à°¡à°¿.
+'confirmemail_sendfailed' => '{{SITENAME}} మీ నిరà±à°§à°¾à°°à°£ మెయిలà±à°¨à°¿ పంపలేకపోయింది.
+మీ ఈమెయిలౠచిరà±à°¨à°¾à°®à°¾à°²à±‹ తపà±à°ªà±à°²à±à°¨à±à°¨à°¾à°¯à±‡à°®à±‹ సరిచూసà±à°•à±‹à°‚à°¡à°¿.
-à°† మెయిలరౠఇలా చెపà±à°ªà°¿à°‚ది: $1',
+మెయిలరౠఇలా చెపà±à°ªà°¿à°‚ది: $1',
'confirmemail_invalid' => 'ధృవీకరణ సంకేతం సరైనది కాదà±. దానికి కాలం చెలà±à°²à°¿ ఉండవచà±à°šà±.',
'confirmemail_needlogin' => 'మీ ఈమెయిలౠచిరà±à°¨à°¾à°®à°¾à°¨à± దృవపరచటానికి $1.',
'confirmemail_success' => 'మీ à°ˆ-మెయిలౠచిరà±à°¨à°¾à°®à°¾ ధృవీకరణ అయింది. ఇక లాగినౠఅయి, వికీని à°…à°¸à±à°µà°¾à°¦à°¿à°‚à°šà°‚à°¡à°¿.',
@@ -2451,7 +2460,7 @@ $1',
# Friendlier slave lag warnings
'lag-warn-normal' => '$1 {{PLURAL:$1|à°•à±à°·à°£à°‚|à°•à±à°·à°£à°¾à°²}} లోపౠజరిగిన మారà±à°ªà±à°²à± à°ˆ జాబితాలో కనిపించకపోవచà±à°šà±.',
-'lag-warn-high' => 'డేటాబేసౠసరà±à°µà°°à±à°ªà±ˆ వతà±à°¤à°¿à°¡à°¿ బాగా పెరగటం వలన సమాచారం రావటం ఆలసà±à°¯à°‚ à°…à°µà±à°¤à±à°‚ది, $1 సెకండà±à°²à°²à±‹à°ªà± జరిగిన మారà±à°ªà±à°²à± à°ˆ జాబితాలో కనిపించకపోవచà±à°šà±.',
+'lag-warn-high' => 'అధిక వతà±à°¤à°¿à°¡à°¿ వలన డేటాబేసౠసరà±à°µà°°à± వెనà±à°•à°¬à°¡à°¿à°‚ది, $1 {{PLURAL:$1|à°•à±à°·à°£à°‚|à°•à±à°·à°£à°¾à°²}} కంటే కొతà±à°¤à°µà±ˆà°¨ మారà±à°ªà±à°²à± à°ˆ జాబితాలో కనిపించకపోవచà±à°šà±.',
# Watchlist editor
'watchlistedit-numitems' => 'మీ వీకà±à°·à°£ జాబితాలో à°šà°°à±à°šà°¾à°ªà±‡à°œà±€à°²à± కాకà±à°‚à°¡à°¾ {{PLURAL:$1|1 శీరà±à°·à°¿à°•|$1 శీరà±à°·à°¿à°•à°²à±}} ఉనà±à°¨à°¾à°¯à°¿.',
@@ -2502,7 +2511,7 @@ $1',
# Special:FilePath
'filepath' => 'పూరà±à°¤à°¿ à°šà°¿à°°à±à°¨à°¾à°®à°¾',
-'filepath-page' => '{{ns:image}}:',
+'filepath-page' => '{{ns:file}}:',
'filepath-submit' => 'à°šà°¿à°°à±à°¨à°¾à°®à°¾',
'filepath-summary' => 'à°ˆ à°ªà±à°°à°¤à±à°¯à±‡à°• పేజీలో ఫైళà±à°² పేరà±à°²à± ఇసà±à°¤à±‡ వాటి పూరà±à°¤à°¿ à°šà°¿à°°à±à°¨à°¾à°®à°²à± వసà±à°¤à°¾à°¯à°¿. బొమà±à°®à°²à±ˆà°¤à±‡ వాటి పూరà±à°¤à°¿ సైజà±à°¤à±‹ తెరà±à°šà±à°•à±à°‚టాయి, బొమà±à°®à°²à± కాని ఇతర ఫైళà±à°²à± వాటి à°…à°¨à±à°¬à°‚à°§ à°ªà±à°°à±‹à°—à±à°°à°¾à°®à±à°²à°¤à±‹ తెరà±à°šà±à°•à±à°‚టాయి.
diff --git a/languages/messages/MessagesTet.php b/languages/messages/MessagesTet.php
index aa57aeb3..7d69ff90 100644
--- a/languages/messages/MessagesTet.php
+++ b/languages/messages/MessagesTet.php
@@ -290,7 +290,7 @@ $messages = array(
'editingcomment' => 'Edita $1 (komentáriu)',
'yourtext' => 'Ó-nia testu',
'yourdiff' => 'Diferensa sira',
-'nocreate-loggedin' => 'Ó la iha kuana kria pájina foun iha {{SITENAME}}.',
+'nocreate-loggedin' => 'Ó la bele kria pájina foun.',
# Account creation failure
'cantcreateaccounttitle' => "La bele registrar uza-na'in",
@@ -559,7 +559,7 @@ $messages = array(
'move-page' => 'Book $1',
'move-page-legend' => 'Book pájina',
'movearticle' => 'Book pájina:',
-'movenotallowed' => 'Ó la bele book pájina iha {{SITENAME}}.',
+'movenotallowed' => 'Ó la bele book pájina sira.',
'newtitle' => 'Naran foun:',
'move-watch' => "Hateke pájina ne'e",
'movepagebtn' => 'Book pájina',
diff --git a/languages/messages/MessagesTg_cyrl.php b/languages/messages/MessagesTg_cyrl.php
index 50df3a32..71d4edee 100644
--- a/languages/messages/MessagesTg_cyrl.php
+++ b/languages/messages/MessagesTg_cyrl.php
@@ -9,6 +9,7 @@
* @author FrancisTyers
* @author Ibrahim
* @author Soroush
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -188,7 +189,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings ФеҳриÑти танзимоти пайгирбандӣ]
* [http://www.mediawiki.org/wiki/Manual:FAQ ПурÑишҳои МедиаВики]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce ФеҳриÑти ройномаҳои нуÑхаҳои МедиаВики]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce ФеҳриÑти ройномаҳои нуÑхаҳои МедиаВики]',
'about' => 'Дар бораи',
'article' => 'Саҳифаи мӯҳтаво',
@@ -624,7 +625,7 @@ $1',
'copyrightwarning' => 'Ҳамаи ҳиÑÑагузорӣ ба {{SITENAME}} аз рӯи қонунҳои зерин $2 (нигаред $1 барои маълумоти бештар) ҳиÑÑагузорӣ мешаванд. Ðгар Шумо намехоҳед, ки навиштаҷоти Шумо вироиш ва паҳн нашаванд, Шумо метавонед ин мақоларо нафириÑтед.<br /> Шумо ваъда медиҳед, ки худатон ин мақоларо навиштед Ñ‘ ки аз Ñарчашмаҳои кушод нуÑхабардорӣ кардаед. <strong>ÐСÐРҲОИ ҚОБИЛИ ҲУҚУҚИ МУÐЛЛИФРО БЕ ИҶОЗÐТ ÐÐФИРИСТЕД!</strong>',
'copyrightwarning2' => 'Лутфан таваҷҷӯҳ дошта бошед ки ҳамаи ҳиÑÑагузориҳо ба {{SITENAME}} бо таҳти "Иҷозатномаи муÑтанадоти Озод GNU" мунташир мешаванд. (барои ҷузъиёти бештар нигаред ба $1). Ðгар намехоҳед навиштаҳоÑтон бераҳмона вироиш шуда ва ба дилхоҳ тавзеҳ шавад, инҷо нафириÑтед.<br />
Ҳамин тавр шумо қавл медиҳед, ки худатонро инро навиштаед Ñ‘ онро аз Ñк манбаи озод бо моликиÑти умумӣ Ñ‘ мушобеҳи он нуÑхабардорӣ кардаед. <strong>КОРҲОИ ҲУҚУҚИ ИÐҲИСОРИ МУÐЛЛИФРО (ТÐКСИР) БЕ ИҷОЗÐТЕ ÐÐФИРИСТЕД!</strong>',
-'longpagewarning' => '<strong>Ҳушдор: Ин Ñаҳифа $1 килобайт дароз аÑÑ‚; баъзе мурургарҳо мумкин ба вироиши Ñаҳифаҳои наздик ба 32kb Ñ‘ дарозтар аз он мушкили дошта бошанд.
+'longpagewarning' => '<strong>Ҳушдор: Ин Ñаҳифа $1 килобайт дароз аÑÑ‚; баъзе мурургарҳо мумкин ба вироиши Ñаҳифаҳои наздик ба 32 kb Ñ‘ дарозтар аз он мушкили дошта бошанд.
Лутфан дар барои ба қиÑматҳои хурд ҷудо кардани ин Ñаҳифа фикр кунед.</strong>',
'longpageerror' => '<strong>Ð¥ÐТО: Матне ки ирÑол кардаед $1 килобайт ҳаҷм дорад, ки ин миқдор аз миқдори пешина $2 килобайт бештар аÑÑ‚. Ðаметавон онро захира кард.</strong>',
'readonlywarning' => '<strong>ҲУШДОР: Пойгоҳи дода барои нигоҳдорӣ қуфл шудааÑÑ‚, бинобар ин наметавонед вироишҳоÑтонро ҳоло фавран захира кунед. Ðгар мехоҳед матнро дар Ñк парвандаи матнӣ чаÑпонед ва барои оÑнда онро захира кунед.</strong>',
@@ -706,11 +707,11 @@ $1',
'revisiondelete' => 'ÐуÑхаҳои ҳазф/Ñҳёӣ',
'revdelete-nooldid-title' => 'ÐуÑхаи мақÑади номӯътабар',
'revdelete-nooldid-text' => 'Шумо ин Ñ‘ он нуÑхаи(ҳои) мақÑадро барои иҷрои ин амал Ð¼ÑƒÑˆÐ°Ñ…Ñ…Ð°Ñ Ð½Ð°ÐºÐ°Ñ€Ð´Ð°ÐµÐ´, нуÑхаи мушаххаÑшуда вуҷуд надорад, Ñ‘ шумо дар ҳоли кӯшиши пинҳон кардани нуÑхаи кунуниаш ҳаÑтед.',
-'revdelete-selected' => '{{PLURAL:$2|ÐуÑхаи интихобшуда|ÐуÑхаҳои интихобшуда}} аз [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Гузориши маврид интихобшуда|Гузориши мавориди интихобшуда}}:',
-'revdelete-text' => 'ÐуÑхаҳои ва мавориди ҳазфшуда камокам дар таърих ва гузоришҳои Ñаҳифа қобили мушоҳида ҳаÑтанд, аммо бахшҳои аз мӯҳтавои он ба умум қобили мушоҳида нахоҳанд буд.
+'revdelete-selected' => "'''{{PLURAL:$2|ÐуÑхаи интихобшуда|ÐуÑхаҳои интихобшуда}} аз [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Гузориши маврид интихобшуда|Гузориши мавориди интихобшуда}}:'''",
+'revdelete-text' => "'''ÐуÑхаҳои ва мавориди ҳазфшуда камокам дар таърих ва гузоришҳои Ñаҳифа қобили мушоҳида ҳаÑтанд, аммо бахшҳои аз мӯҳтавои он ба умум қобили мушоҳида нахоҳанд буд.'''
-Дигар мудирон дар {{SITENAME}} ҳанӯз метавонанд ба ин мӯҳтавои пинҳонро даÑтраÑÓ£ кунанд ва ҳатто мавориди ҳазфшударо Ñҳё кунанд, магар он ки маҳдудиÑтҳои дигаре амалӣ гардад.',
+Дигар мудирон дар {{SITENAME}} ҳанӯз метавонанд ба ин мӯҳтавои пинҳонро даÑтраÑÓ£ кунанд ва ҳатто мавориди ҳазфшударо Ñҳё кунанд, магар он ки маҳдудиÑтҳои дигаре амалӣ гардад.",
'revdelete-legend' => 'Танзими маҳдудиÑтҳои падидорӣ',
'revdelete-hide-text' => 'Пинҳон кардани нуÑхаи матн',
'revdelete-hide-name' => 'Пинҳон кардани амал ва ҳадаф',
diff --git a/languages/messages/MessagesTh.php b/languages/messages/MessagesTh.php
index 73e28b83..29b4146d 100644
--- a/languages/messages/MessagesTh.php
+++ b/languages/messages/MessagesTh.php
@@ -202,7 +202,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings รายà¸à¸²à¸£à¸à¸²à¸£à¸›à¸£à¸±à¸šà¹à¸•à¹ˆà¸‡à¸£à¸°à¸šà¸š] (ภาษาอังà¸à¸¤à¸©)
* [http://www.mediawiki.org/wiki/Manual:FAQ คำถามที่ถามบ่อยในมีเดียวิà¸à¸´] (ภาษาอังà¸à¸¤à¸©)
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce เมลลิงลิสต์ของมีเดียวิà¸à¸´]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce เมลลิงลิสต์ของมีเดียวิà¸à¸´]',
'about' => 'เว็บไซต์นี้',
'article' => 'หน้าเนื้อหา',
@@ -248,7 +248,7 @@ $messages = array(
'deletethispage' => 'ลบหน้านี้',
'undelete_short' => 'เรียà¸à¸„ืน {{PLURAL:$1|1 à¸à¸²à¸£à¹à¸à¹‰à¹„ข|$1 à¸à¸²à¸£à¹à¸à¹‰à¹„ข}}',
'protect' => 'ล็อà¸',
-'protect_change' => 'เปลี่ยนรูปà¹à¸šà¸šà¸à¸²à¸£à¸¥à¹‡à¸­à¸',
+'protect_change' => 'เปลี่ยน',
'protectthispage' => 'ล็อà¸à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰',
'unprotect' => 'ปลดล็อà¸',
'unprotectthispage' => 'ปลดล็อà¸à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰',
@@ -332,7 +332,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|1 à¸à¸²à¸£à¹à¸à¹‰à¹„ขที่ถูà¸à¸¥à¸š|$1 à¸à¸²à¸£à¹à¸à¹‰à¹„ขที่ถูà¸à¸¥à¸š}}',
'feedlinks' => 'ฟีด',
'feed-invalid' => 'ฟีดที่สมัครไม่ถูà¸à¸Šà¸™à¸´à¸”',
-'feed-unavailable' => 'ฟีดไม่เปิดà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸šà¸™ {{SITENAME}}',
+'feed-unavailable' => 'ฟีดไม่ถูà¸à¹€à¸›à¸´à¸”à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™',
'site-rss-feed' => 'ฟีดอาร์เอสเอส $1',
'site-atom-feed' => 'ฟีดอะตอม $1',
'page-rss-feed' => 'ฟีดอาร์เอสเอส "$1"',
@@ -371,7 +371,7 @@ MySQL à¹à¸ˆà¹‰à¸‡à¸‚้อผิดพลาดว่า "<tt>$3: $4</tt>".',
"$1"
จาà¸à¸Ÿà¸±à¸‡à¸à¹Œà¸Šà¸±à¸™ "$2"
MySQL à¹à¸ˆà¹‰à¸‡à¸‚้อผิดพลาดว่า "$3: $4"',
-'noconnect' => 'ขออภัย เว็บไซต์วิà¸à¸´à¸™à¸µà¹‰à¸à¸³à¸¥à¸±à¸‡à¸‚ัดข้องทางเทคนิค à¹à¸¥à¸°à¹„ม่สามารถเชื่อมต่อà¸à¸±à¸šà¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸­à¸£à¹Œà¸à¸²à¸™à¸‚้อมูล<br />
+'noconnect' => 'ขออภัย เว็บไซต์นี้à¸à¸³à¸¥à¸±à¸‡à¸›à¸£à¸°à¸ªà¸šà¸›à¸±à¸à¸«à¸²à¸—างเทคนิค à¹à¸¥à¸°à¹„ม่สามารถเชื่อมต่อà¸à¸±à¸šà¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸­à¸£à¹Œà¸à¸²à¸™à¸‚้อมูลได้<br />
$1',
'nodb' => 'ไม่สามารถเลือà¸à¸à¸²à¸™à¸‚้อมูล $1',
'cachederror' => 'ข้อมูลต่อไปนี้เป็นà¹à¸„ชเà¸à¹ˆà¸²à¸‚องหน้าที่เรียà¸à¸‚อ ซึ่งไม่ใช่ข้อมูลล่าสุด',
@@ -474,27 +474,30 @@ $1',
'email' => 'อีเมล',
'prefs-help-realname' => 'ไม่จำเป็นต้องใส่ชื่อจริง โดยชื่อที่ใส่นั้นจะถูà¸à¹ƒà¸Šà¹‰à¹€à¸žà¸µà¸¢à¸‡à¹à¸„่à¹à¸ªà¸”งผลงานที่คุณได้ร่วมสร้างไว้',
'loginerror' => 'ล็อà¸à¸­à¸´à¸™à¸œà¸´à¸”พลาด',
-'prefs-help-email' => 'ไม่จำเป็นต้องใส่อีเมล โดยอีเมลที่ใส่จะถูà¸à¹ƒà¸Šà¹‰à¹ƒà¸«à¹‰à¸œà¸¹à¹‰à¸­à¸·à¹ˆà¸™à¸•à¸´à¸”ต่อผ่านทางอีเมล ซึ่งชื่ออีเมลนั้นจะไม่à¹à¸ªà¸”งให้ผู้อื่นเห็น',
+'prefs-help-email' => 'ไม่จำเป็นต้องใส่อีเมล à¹à¸•à¹ˆà¸à¸£à¸¸à¸“าตระหนัà¸à¸§à¹ˆà¸²à¸«à¸²à¸à¸„ุณลืมรหัสผ่าน รหัสผ่านใหม่จะถูà¸à¸ªà¹ˆà¸‡à¸œà¹ˆà¸²à¸™à¸­à¸µà¹€à¸¡à¸¥à¸‚องคุณ
+à¹à¸¥à¸°à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸œà¸¹à¹‰à¸­à¸·à¹ˆà¸™à¸ªà¸²à¸¡à¸²à¸£à¸–ติดต่อคุณผ่านอีเมลที่ใส่นี้ จาà¸à¸«à¸™à¹‰à¸²à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰ หรือคุยà¸à¸±à¸šà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸‚องคุณ à¹à¸•à¹ˆà¸­à¸µà¹€à¸¡à¸¥à¸‚องคุณจะไม่ปราà¸à¸à¹ƒà¸«à¹‰à¸œà¸¹à¹‰à¸­à¸·à¹ˆà¸™à¹€à¸«à¹‡à¸™à¹à¸•à¹ˆà¸­à¸¢à¹ˆà¸²à¸‡à¹ƒà¸”',
'prefs-help-email-required' => 'ต้องà¸à¸²à¸£à¸—ี่อยู่อีเมล',
'nocookiesnew' => 'ชื่อบัà¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¹„ด้ถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้นà¹à¸¥à¹‰à¸§ à¹à¸•à¹ˆà¸¢à¸±à¸‡à¹„ม่ได้ล็อà¸à¸­à¸´à¸™à¹€à¸‚้าสู่ {{SITENAME}} เนื่องจาà¸à¸§à¹ˆà¸²à¹„ม่ได้เปิดใช้คุà¸à¸à¸µà¹‰ ถ้าต้องà¸à¸²à¸£à¸¥à¹‡à¸­à¸à¸­à¸´à¸™à¹ƒà¸«à¹‰à¹€à¸›à¸´à¸”ใช้งานคุà¸à¸à¸µà¹‰à¹à¸¥à¸°à¸—ำà¸à¸²à¸£à¸¥à¹‡à¸­à¸à¸­à¸´à¸™à¹‚ดยใส่ชื่อผู้ใช้พร้อมรหัสผ่าน',
'nocookieslogin' => '{{SITENAME}} ใช้คุà¸à¸à¸µà¹‰à¸ªà¸³à¸«à¸£à¸±à¸šà¸à¸²à¸£à¸¥à¹‡à¸­à¸à¸­à¸´à¸™ ขณะนี้คุà¸à¸à¸µà¹‰à¸‚องคุณไม่เปิดใช้งาน à¸à¸£à¸¸à¸“าเปิดใช้งานà¹à¸¥à¸°à¸¥à¸­à¸‡à¸­à¸µà¸à¸„รั้ง',
'noname' => 'คุณไม่ได้ใส่ชื่อผู้ใช้ที่ถูà¸à¸•à¹‰à¸­à¸‡',
'loginsuccesstitle' => 'ล็อà¸à¸­à¸´à¸™à¸ªà¸³à¹€à¸£à¹‡à¸ˆ',
'loginsuccess' => "'''ขณะนี้คุณล็อà¸à¸­à¸´à¸™à¹€à¸‚้าสู่ {{SITENAME}} ด้วยชื่อ \"\$1\"'''",
-'nosuchuser' => 'ไม่มีชื่อผู้ใช้ในชื่อ "$1" à¸à¸£à¸¸à¸“าตรวจà¸à¸²à¸£à¸ªà¸°à¸à¸”หรือสร้างบัà¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¹ƒà¸«à¸¡à¹ˆ',
+'nosuchuser' => 'ไม่มีผู้ใช้ที่ชื่อ "$1"
+à¸à¸£à¸¸à¸“าตรวจà¸à¸²à¸£à¸ªà¸°à¸à¸”อีà¸à¸„รั้ง หรือ[[Special:UserLogin/signup|สร้างบัà¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¹ƒà¸«à¸¡à¹ˆ]]',
'nosuchusershort' => 'ไม่มีชื่อผู้ใช้ในชื่อ "<nowiki>$1</nowiki>" à¸à¸£à¸¸à¸“าตรวจสอบà¸à¸²à¸£à¸ªà¸°à¸à¸”',
'nouserspecified' => 'คุณต้องระบุชื่อผู้ใช้',
'wrongpassword' => 'รหัสผ่านที่ใส่ไม่ถูà¸à¸•à¹‰à¸­à¸‡ à¸à¸£à¸¸à¸“าลองใหม่',
'wrongpasswordempty' => 'ยังไม่ได้ระบุรหัสผ่าน à¸à¸£à¸¸à¸“าลองใหม่',
'passwordtooshort' => 'รหัสผ่านไม่ถูà¸à¸•à¹‰à¸­à¸‡à¸«à¸£à¸·à¸­à¸ªà¸±à¹‰à¸™à¹€à¸à¸´à¸™à¹„ป ซึ่งต้องมีอย่างน้อย {{PLURAL:$1|1 ตัวอัà¸à¸©à¸£|$1 ตัวอัà¸à¸©à¸£}} à¹à¸¥à¸°à¹à¸•à¸à¸•à¹ˆà¸²à¸‡à¸ˆà¸²à¸à¸Šà¸·à¹ˆà¸­à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰',
-'mailmypassword' => 'อีเมลรหัสผ่าน',
+'mailmypassword' => 'อีเมลรหัสผ่านใหม่',
'passwordremindertitle' => 'คำบอà¸à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸ˆà¸²à¸ {{SITENAME}}',
-'passwordremindertext' => 'ใครบางคน (ซึ่งอาจจะเป็นคุณจาà¸à¸«à¸¡à¸²à¸¢à¹€à¸¥à¸‚ไอพี $1)
-ได้ขอให้ส่งรหัสผ่านใหม่สำหรับ {{SITENAME}} ($4)
-ปัจจุบันรหัสผ่านสำหรับชื่อผู้ใช้ "$2" คือ "$3"
-à¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸—ำà¸à¸²à¸£à¸¥à¹‡à¸­à¸à¸­à¸´à¸™à¹à¸¥à¸°à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸•à¸­à¸™à¸™à¸µà¹‰
+'passwordremindertext' => 'ผู้ใดผู้หนึ่ง (ซึ่งอาจจะเป็นคุณโดยใช้หมายเลขไอพี $1) ได้ขอให้ส่งรหัสผ่านใหม่
+สำหรับà¸à¸²à¸£à¸¥à¹‡à¸­à¸à¸­à¸´à¸™à¸šà¸™à¹€à¸§à¹‡à¸šà¹„ซต์ {{SITENAME}} ($4) ปัจจุบันรหัสผ่านสำหรับชื่อผู้ใช้: "$2"
+คือ "$3" หาà¸à¸„ุณได้ทำà¸à¸²à¸£à¸£à¹‰à¸­à¸‡à¸‚อนี้ เราขอà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¸„ุณล็อà¸à¸­à¸´à¸™à¹à¸¥à¸°à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹€à¸”ี๋ยวนี้
-คุณอาจจะใช้รหัสผ่านเดิมได้ โดยถ้าคนที่ให้เปลี่ยนรหัสผ่านซึ่งไม่ใช่คุณ',
+หาà¸à¸šà¸¸à¸„คลอื่นบุคคลใดขอรหัสผ่านใหม่ หรือหาà¸à¸„ุณจำรหัสผ่านเà¸à¹ˆà¸²à¸‚องคุณได้à¹à¸¥à¹‰à¸§
+à¹à¸¥à¸°à¹„ม่ต้องà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¹ƒà¸«à¸¡à¹ˆà¹à¸•à¹ˆà¸­à¸¢à¹ˆà¸²à¸‡à¹ƒà¸” à¸à¸£à¸¸à¸“าเพิà¸à¹€à¸‰à¸¢à¸•à¹ˆà¸­à¸‚้อความนี้ à¹à¸¥à¸°
+ใช้รหัสผ่านเดิมต่อไป',
'noemail' => 'อีเมลไม่ได้ใส่ไว้สำหรับชื่อผู้ใช้ "$1"',
'passwordsent' => 'รหัสผ่านใหม่ได้ถูà¸à¸ªà¹ˆà¸‡à¹„ปที่อีเมลของผู้ใช้ "$1"
à¸à¸£à¸¸à¸“าล็อà¸à¸­à¸´à¸™à¸«à¸¥à¸±à¸‡à¸ˆà¸²à¸à¸—ี่ได้อีเมล',
@@ -507,7 +510,8 @@ $1',
'emailnotauthenticated' => 'อีเมลของคุณยังไม่ได้ถูà¸à¸¢à¸·à¸™à¸¢à¸±à¸™ ดังนั้นคำสั่งพิเศษที่ใช้งานผ่านอีเมลยังไม่เปิดใช้งาน',
'noemailprefs' => 'รับอีเมลตามเงื่อนไขพิเศษต่อไปนี้',
'emailconfirmlink' => 'ยืนยันอีเมลของคุณ',
-'invalidemailaddress' => 'รูปà¹à¸šà¸šà¸­à¸µà¹€à¸¡à¸¥à¹„ม่ถูà¸à¸•à¹‰à¸­à¸‡ ให้ใส่อีเมลให้ถูà¸à¸•à¹‰à¸­à¸‡à¸•à¸²à¸¡à¸£à¸¹à¸›à¹à¸šà¸šà¸­à¸µà¹€à¸¡à¸¥ หรือให้ทำช่องอีเมลให้ว่างà¹à¸—น',
+'invalidemailaddress' => 'รูปà¹à¸šà¸šà¸­à¸µà¹€à¸¡à¸¥à¸—ี่คุณใส่ไม่ถูà¸à¸•à¹‰à¸­à¸‡ à¸à¸£à¸¸à¸“าใส่อีเมลให้ถูà¸à¸•à¹‰à¸­à¸‡à¸•à¸²à¸¡à¸£à¸¹à¸›à¹à¸šà¸š
+หรือไม่ต้องใส่ข้อความอะไรลงไปเลยในช่องนี้',
'accountcreated' => 'ชื่อบัà¸à¸Šà¸µà¹„ด้ถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้น',
'accountcreatedtext' => 'ชื่อบัà¸à¸Šà¸µà¸ªà¸³à¸«à¸£à¸±à¸š $1 ได้ถูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้นà¹à¸¥à¹‰à¸§',
'createaccount-title' => 'สร้างบัà¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸ªà¸³à¸«à¸£à¸±à¸š {{SITENAME}}',
@@ -523,7 +527,7 @@ $1',
'resetpass_submit' => 'ตั้งรหัสผ่านà¹à¸¥à¸°à¸¥à¹‡à¸­à¸à¸­à¸´à¸™',
'resetpass_success' => 'รหัสผ่านได้ถูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹€à¸£à¸µà¸¢à¸šà¸£à¹‰à¸­à¸¢ ขณะนี้à¸à¸³à¸¥à¸±à¸‡à¸¥à¹‡à¸­à¸à¸­à¸´à¸™à¹ƒà¸«à¹‰à¸„ุณ...',
'resetpass_bad_temporary' => 'รหัสผ่านชั่วคราวไม่ถูà¸à¸•à¹‰à¸­à¸‡ คุณอาจจะเปลี่ยนรหัสผ่านเรียบร้อยà¹à¸¥à¹‰à¸§à¸«à¸£à¸·à¸­à¸‚อรหัสผ่านชั่วคราวใหม่',
-'resetpass_forbidden' => 'ไม่อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸£à¸«à¸±à¸ªà¸œà¹ˆà¸²à¸™à¸ªà¸³à¸«à¸£à¸±à¸šà¸§à¸´à¸à¸´à¸™à¸µà¹‰',
+'resetpass_forbidden' => 'ไม่สามารถเปลี่ยนรหัสผ่านได้',
'resetpass_missing' => 'ไม่มีà¹à¸šà¸šà¸Ÿà¸­à¸£à¹Œà¸¡à¸‚้อมูล',
# Edit page toolbar
@@ -616,7 +620,8 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'''โอเปร่า:''' อาจต้องล้างà¹à¸„ชทั้งหมดผ่านเมนู ''Tools → Preferences;'' <br />
'''อินเทอร์เน็ตเอà¸à¸‹à¹Œà¸žà¸¥à¸­à¹€à¸£à¸­à¸£à¹Œ:''' à¸à¸” ''Ctrl'' ค้างไว้ขณะที่à¸à¸”ปุ่ม ''รีเฟรช'' หรือà¸à¸” ''Ctrl-F5;''",
'usercssjsyoucanpreview' => "<strong>คำà¹à¸™à¸°à¸™à¸³:</strong> à¸à¸”ปุ่ม 'à¹à¸ªà¸”งตัวอย่าง' เพื่อทดสอบสไตล์ชีตหรือจาวาสคริปต์à¸à¹ˆà¸­à¸™à¸—ำà¸à¸²à¸£à¸šà¸±à¸™à¸—ึà¸",
-'usercsspreview' => "'''อย่าลืมว่าสไตล์ชีตยังไม่ได้ถูà¸à¸šà¸±à¸™à¸—ึภขณะนี้à¹à¸ªà¸”งเพียงตัวอย่างเท่านั้น!'''",
+'usercsspreview' => "'''อย่าลืมว่าสไตล์ชีตที่คุณสร้างยังไม่ได้ถูà¸à¸šà¸±à¸™à¸—ึà¸'''
+'''นี่คือà¸à¸²à¸£à¹à¸ªà¸”งตัวอย่างเท่านั้น!'''",
'userjspreview' => "'''อย่าลืมว่าจาวาสคริปต์ยังไม่ได้ถูà¸à¸šà¸±à¸™à¸—ึภขณะนี้à¹à¸ªà¸”งเพียงตัวอย่างเท่านั้น!'''",
'userinvalidcssjstitle' => "'''คำเตือน:''' ไม่มีà¹à¸šà¸šà¸«à¸™à¹‰à¸²à¸•à¸² \"\$1\" อย่าลืมว่าหน้า .css à¹à¸¥à¸° .js ที่ปรับà¹à¸•à¹ˆà¸‡à¹€à¸­à¸‡ ใช้เป็นอัà¸à¸©à¸£à¸•à¸±à¸§à¸žà¸´à¸¡à¸žà¹Œà¹€à¸¥à¹‡à¸à¸—ั้งหมด เช่น ใช้ {{ns:user}}:Foo/monobook.css à¹à¸—นที่จะเป็น {{ns:user}}:Foo/Monobook.css",
'updated' => '(ปรับปรุงà¹à¸¥à¹‰à¸§)',
@@ -672,10 +677,10 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'nocreatetitle' => 'จำà¸à¸±à¸”à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸«à¸™à¹‰à¸²à¹ƒà¸«à¸¡à¹ˆ',
'nocreatetext' => 'เว็บไซต์นี้จำà¸à¸±à¸”à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸«à¸™à¹‰à¸²à¹€à¸§à¹‡à¸šà¹€à¸žà¸ˆà¹ƒà¸«à¸¡à¹ˆ
คุณสามารถทำà¸à¸²à¸£à¹à¸à¹‰à¹„ขหน้าที่สร้างไว้à¹à¸¥à¹‰à¸§ หรือ [[Special:UserLogin|ล็อà¸à¸­à¸´à¸™à¸«à¸£à¸·à¸­à¸ªà¸£à¹‰à¸²à¸‡à¸šà¸±à¸à¸Šà¸µà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰]]',
-'nocreate-loggedin' => 'คุณไม่ได้รับสิทธิในà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸«à¸™à¹‰à¸²à¹ƒà¸«à¸¡à¹ˆà¸šà¸™ {{SITENAME}}.',
+'nocreate-loggedin' => 'คุณไม่ได้รับอนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸ªà¸£à¹‰à¸²à¸‡à¸«à¸™à¹‰à¸²à¹ƒà¸«à¸¡à¹ˆà¹„ด้',
'permissionserrors' => 'ข้อผิดพลาดในà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸ªà¸´à¸—ธิ',
'permissionserrorstext' => 'คุณไม่ได้รับสิทธิในà¸à¸²à¸£à¸—ำสิ่งนี้ตาม{{PLURAL:$1|เหตุผล|เหตุผล}}ต่อไปนี้ :',
-'permissionserrorstext-withaction' => 'คุณไม่มีสิทธิในà¸à¸²à¸£$2เนื่องใน{{PLURAL:$1|เหตุผล|เหตุผล}}ต่อไปนี้:',
+'permissionserrorstext-withaction' => 'คุณไม่มีสิทธิในà¸à¸²à¸£$2 เนื่องจาà¸{{PLURAL:$1|เหตุผล|เหตุผล}}ต่อไปนี้:',
'recreate-deleted-warn' => "'''คำเตือน: à¸à¸³à¸¥à¸±à¸‡à¸ªà¸£à¹‰à¸²à¸‡à¸«à¸™à¹‰à¸²à¹ƒà¸«à¸¡à¹ˆà¸‹à¸¶à¹ˆà¸‡à¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¹„ด้ถูà¸à¸¥à¸šà¹„ปà¹à¸¥à¹‰à¸§'''
ลองพิจารณาว่าหน้านี้เหมาะสมในà¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¹ƒà¸«à¸¡à¹ˆà¸«à¸£à¸·à¸­à¹„ม่ ลองตรวจสอบบันทึà¸à¸à¸²à¸£à¸¥à¸šà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²:",
@@ -745,11 +750,11 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'revisiondelete' => 'รุ่นà¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡ à¸à¸²à¸£à¸¥à¸š/à¸à¸²à¸£à¸¢à¹‰à¸­à¸™à¸à¸²à¸£à¸¥à¸š',
'revdelete-nooldid-title' => 'ไม่มีรุ่นà¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡à¸—ี่ต้องà¸à¸²à¸£',
'revdelete-nooldid-text' => 'รุ่นà¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡à¸—ี่ต้องà¸à¸²à¸£à¹„ม่ได้à¸à¸³à¸«à¸™à¸” ไม่สามารถใช้คำสั่งนี้ได้',
-'revdelete-selected' => '{{PLURAL:$2|รุ่นà¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡à¸—ี่ถูà¸à¹€à¸¥à¸·à¸­à¸|รุ่นà¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡à¸—ี่ถูà¸à¹€à¸¥à¸·à¸­à¸}}ของ [[:$1]] :',
-'logdelete-selected' => '{{PLURAL:$1|เหตุà¸à¸²à¸£à¸“์บันทึà¸à¸—ี่ถูà¸à¹€à¸¥à¸·à¸­à¸|เหตุà¸à¸²à¸£à¸“์บันทึà¸à¸—ี่ถูà¸à¹€à¸¥à¸·à¸­à¸}} :',
-'revdelete-text' => 'รุ่นà¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡à¸—ี่ถูà¸à¸¥à¸šà¹à¸¥à¸°à¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์ยังคงปราà¸à¸à¹ƒà¸™à¸ªà¹ˆà¸§à¸™à¸›à¸£à¸°à¸§à¸±à¸•à¸´à¸‚องหน้าà¹à¸¥à¸°à¸šà¸±à¸™à¸—ึà¸à¸‚องหน้านี้ à¹à¸•à¹ˆà¸ªà¹ˆà¸§à¸™à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¹„ม่สามารถà¹à¸ªà¸”งผลต่อผู้ใช้ทั่วไป
+'revdelete-selected' => "'''{{PLURAL:$2|รุ่นà¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡à¸—ี่ถูà¸à¹€à¸¥à¸·à¸­à¸|รุ่นà¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡à¸—ี่ถูà¸à¹€à¸¥à¸·à¸­à¸}}ของ [[:$1]] :'''",
+'logdelete-selected' => "'''{{PLURAL:$1|เหตุà¸à¸²à¸£à¸“์บันทึà¸à¸—ี่ถูà¸à¹€à¸¥à¸·à¸­à¸|เหตุà¸à¸²à¸£à¸“์บันทึà¸à¸—ี่ถูà¸à¹€à¸¥à¸·à¸­à¸}} :'''",
+'revdelete-text' => "'''รุ่นà¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡à¸—ี่ถูà¸à¸¥à¸šà¹à¸¥à¸°à¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์ยังคงปราà¸à¸à¹ƒà¸™à¸ªà¹ˆà¸§à¸™à¸›à¸£à¸°à¸§à¸±à¸•à¸´à¸‚องหน้าà¹à¸¥à¸°à¸šà¸±à¸™à¸—ึà¸à¸‚องหน้านี้ à¹à¸•à¹ˆà¸ªà¹ˆà¸§à¸™à¹€à¸™à¸·à¹‰à¸­à¸«à¸²à¹„ม่สามารถà¹à¸ªà¸”งผลต่อผู้ใช้ทั่วไป'''
-ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¸„นอื่นในวิà¸à¸´à¸™à¸µà¹‰à¸ªà¸²à¸¡à¸²à¸£à¸–เข้าดูเนื้อหาได้ à¹à¸¥à¸°à¸ªà¸²à¸¡à¸²à¸£à¸–ที่จะย้อนà¸à¸²à¸£à¸¥à¸šà¸à¸¥à¸±à¸šà¸¡à¸²à¹€à¸›à¹‡à¸™à¹€à¸«à¸¡à¸·à¸­à¸™à¹€à¸”ิม เว้นเสียà¹à¸•à¹ˆà¸§à¹ˆà¸²à¸ˆà¸°à¸¡à¸µà¸à¸²à¸£à¸„วบคุมอื่นถูà¸à¸«à¹‰à¸²à¸¡à¹„ว้',
+ผู้ดูà¹à¸¥à¸£à¸°à¸šà¸šà¸„นอื่นในวิà¸à¸´à¸™à¸µà¹‰à¸ªà¸²à¸¡à¸²à¸£à¸–เข้าดูเนื้อหาได้ à¹à¸¥à¸°à¸ªà¸²à¸¡à¸²à¸£à¸–ที่จะย้อนà¸à¸²à¸£à¸¥à¸šà¸à¸¥à¸±à¸šà¸¡à¸²à¹€à¸›à¹‡à¸™à¹€à¸«à¸¡à¸·à¸­à¸™à¹€à¸”ิม เว้นเสียà¹à¸•à¹ˆà¸§à¹ˆà¸²à¸ˆà¸°à¸¡à¸µà¸à¸²à¸£à¸„วบคุมอื่นถูà¸à¸«à¹‰à¸²à¸¡à¹„ว้",
'revdelete-legend' => 'ระบุà¸à¸²à¸£à¸„วบคุม:',
'revdelete-hide-text' => 'ซ่อนข้อความรุ่นที่ปรับปรุง',
'revdelete-hide-name' => 'ซ่อนà¸à¸²à¸£à¸à¸£à¸°à¸—ำà¹à¸¥à¸°à¹€à¸›à¹‰à¸²à¸«à¸¡à¸²à¸¢',
@@ -814,7 +819,7 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'lineno' => 'à¹à¸–ว $1:',
'compareselectedversions' => 'เปรียบเทียบสองรุ่นที่เลือà¸',
'editundo' => 'ย้อนà¸à¸¥à¸±à¸š',
-'diff-multi' => 'à¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡ $1 รุ่นระหว่างà¸à¸¥à¸²à¸‡à¹„ม่à¹à¸ªà¸”งผล',
+'diff-multi' => '(à¸à¸²à¸£à¹à¸à¹‰à¹„ข {{PLURAL:$1|1 รุ่นระหว่างสองรุ่น|$1 รุ่นระหว่างสองรุ่น}}ที่เปรียบเทียบไม่à¹à¸ªà¸”งผล)',
# Search results
'searchresults' => 'ค้นหา',
@@ -862,7 +867,7 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'mypreferences' => 'ตั้งค่าส่วนตัว',
'prefs-edits' => 'จำนวนà¸à¸²à¸£à¹à¸à¹‰à¹„ข:',
'prefsnologin' => 'ไม่ได้ล็อà¸à¸­à¸´à¸™',
-'prefsnologintext' => 'ต้อง[[Special:UserLogin|ล็อà¸à¸­à¸´à¸™]]à¸à¹ˆà¸­à¸™à¹€à¸žà¸·à¹ˆà¸­à¸ˆà¸°à¸•à¸±à¹‰à¸‡à¸„่าส่วนตัว',
+'prefsnologintext' => 'คุณต้อง<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ล็อà¸à¸­à¸´à¸™]</span> à¸à¹ˆà¸­à¸™à¹€à¸žà¸·à¹ˆà¸­à¸—ี่จะตั้งค่าส่วนตัวได้',
'prefsreset' => 'à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าถูà¸à¸•à¸±à¹‰à¸‡à¹€à¸›à¹‡à¸™à¸„่าเริ่มต้น',
'qbsettings' => 'à¹à¸–บพิเศษ',
'qbsettings-none' => 'ไม่มี',
@@ -971,10 +976,12 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'right-minoredit' => 'ทำเครื่องหมายà¸à¸²à¸£à¹à¸à¹‰à¹„ขเล็à¸à¸™à¹‰à¸­à¸¢',
'right-move' => 'ย้ายหน้า',
'right-move-subpages' => 'ย้ายหน้าพร้อมà¸à¸±à¸šà¸«à¸™à¹‰à¸²à¸£à¸­à¸‡à¸”้วย',
+'right-suppressredirect' => 'ไม่สร้างหน้าเปลี่ยนทางเมื่อทำà¸à¸²à¸£à¸¢à¹‰à¸²à¸¢à¸«à¸™à¹‰à¸²à¹„ปยังชื่อใหม่',
'right-upload' => 'อัปโหลดไฟล์',
'right-reupload' => 'เซฟทับไฟล์เดิม',
'right-reupload-own' => 'เขียนทับไฟล์เดิมที่อัปโหลดด้วยตนเอง',
'right-upload_by_url' => 'อัปโหลดไฟล์จาภURL',
+'right-purge' => 'ล้างà¹à¸„ชของเว็บไซต์โดยไม่จำเป็นต้องยืนยัน',
'right-autoconfirmed' => 'à¹à¸à¹‰à¹„ขหน้าที่ถูà¸à¸à¸¶à¹ˆà¸‡à¸¥à¹‡à¸­à¸',
'right-writeapi' => 'ใช้à¸à¸²à¸£à¹€à¸‚ียนเอพีไอ',
'right-delete' => 'ลบหน้า',
@@ -1015,11 +1022,11 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'rightsnone' => '(ไม่มี)',
# Recent changes
-'nchanges' => '$1 à¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡',
+'nchanges' => '$1 {{PLURAL:$1|à¸à¸²à¸£à¹à¸à¹‰à¹„ข|à¸à¸²à¸£à¹à¸à¹‰à¹„ข}}',
'recentchanges' => 'ปรับปรุงล่าสุด',
'recentchangestext' => 'ในหน้านี้เป็นรายà¸à¸²à¸£à¸¥à¹ˆà¸²à¸ªà¸¸à¸”ที่มีà¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡',
'recentchanges-feed-description' => 'ฟีดนี้à¹à¸ªà¸”งà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸¥à¹ˆà¸²à¸ªà¸¸à¸”',
-'rcnote' => "รายà¸à¸²à¸£à¸”้านล่างคือà¸à¸²à¸£à¹à¸à¹‰à¹„ข '''$1''' รายà¸à¸²à¸£à¹ƒà¸™à¸Šà¹ˆà¸§à¸‡ '''$2'''วันที่ผ่านมา ข้อมูล ณ วันที่ $5, $4",
+'rcnote' => "รายà¸à¸²à¸£à¸”้านล่างคือà¸à¸²à¸£à¹à¸à¹‰à¹„ข {{PLURAL:$1|'''1''' รายà¸à¸²à¸£|ล่าสุด '''$1''' รายà¸à¸²à¸£}} ในช่วง {{PLURAL:$2|1 วัน|'''$2''' วัน}}ที่ผ่านมา ตั้งà¹à¸•à¹ˆà¸§à¸±à¸™à¸—ี่ $5; $4",
'rcnotefrom' => "à¹à¸ªà¸”งà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸•à¸±à¹‰à¸‡à¹à¸•à¹ˆ '''$2''' (à¹à¸ªà¸”ง '''$1''' รายà¸à¸²à¸£)",
'rclistfrom' => 'à¹à¸ªà¸”งà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸•à¸±à¹‰à¸‡à¹à¸•à¹ˆ $1',
'rcshowhideminor' => '$1à¸à¸²à¸£à¹à¸à¹‰à¹„ขเล็à¸à¸™à¹‰à¸­à¸¢',
@@ -1079,7 +1086,7 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'filesource' => 'à¹à¸«à¸¥à¹ˆà¸‡à¸—ี่มา:',
'uploadedfiles' => 'ไฟล์ที่อัปโหลดà¹à¸¥à¹‰à¸§',
'ignorewarning' => 'ทำà¸à¸²à¸£à¸šà¸±à¸™à¸—ึà¸à¹„ฟล์โดยไม่สนคำเตือน',
-'ignorewarnings' => 'ไม่สนคำเตือน',
+'ignorewarnings' => 'ไม่ยอมรับคำเตือน',
'minlength1' => 'ชื่อไฟล์ต้องมีตัวอัà¸à¸©à¸£à¸­à¸¢à¹ˆà¸²à¸‡à¸™à¹‰à¸­à¸¢à¸«à¸™à¸¶à¹ˆà¸‡à¸•à¸±à¸§à¸­à¸±à¸à¸©à¸£',
'illegalfilename' => 'ชื่อไฟล์ "$1" มีตัวอัà¸à¸©à¸£à¸—ี่ไม่สามารถนำมาใช้ได้ à¸à¸£à¸¸à¸“าเปลี่ยนชื่อไฟล์à¹à¸¥à¸°à¸­à¸±à¸›à¹‚หลดอีà¸à¸„รั้งหนึ่ง',
'badfilename' => 'ชื่อไฟล์ถูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹€à¸›à¹‡à¸™ "$1"',
@@ -1099,9 +1106,12 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'fileexists-thumb' => "<center>'''ภาพมีอยู่à¹à¸¥à¹‰à¸§'''</center>",
'fileexists-thumbnail-yes' => 'ไฟล์นี้เหมือนจะเป็นภาพเดิมที่ถูà¸à¸¥à¸”ขนาดมา à¸à¸£à¸¸à¸“าตรวจสอบ <strong><tt>$1</tt></strong><br />
ถ้าตรวจสอบà¹à¸¥à¹‰à¸§à¹à¸¥à¸°à¹€à¸›à¹‡à¸™à¹„ฟล์เดียวà¸à¸±à¸™ ไม่จำเป็นต้องอัปโหลดเพิ่ม',
-'file-thumbnail-no' => 'ชื่อไฟล์ที่เริ่มต้นด้วย <strong><tt>$1</tt></strong> เหมือนจะเป็นภาพที่ถูà¸à¸¥à¸”ขนาดมา ถ้ามีไฟล์ต้นฉบับà¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¹‚หลดไฟล์ต้นฉบับ หรือไม่à¸à¹‡à¹à¸™à¸°à¸™à¸³à¹ƒà¸«à¹‰à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸Šà¸·à¹ˆà¸­à¹„ฟล์',
+'file-thumbnail-no' => 'ชื่อไฟล์ขึ้นต้นด้วย <strong><tt>$1</tt></strong>
+ภาพนี้ดูเหมือนว่าจะเป็นภาพที่ถูà¸à¸¥à¸”ขนาดมา <i>(thumbnail)</i>
+ถ้าคุณมีไฟล์ต้นฉบับขนาดใหà¸à¹ˆà¸à¸§à¹ˆà¸²à¸™à¸µà¹‰ à¸à¸£à¸¸à¸“าอัปโหลดไฟล์ต้นฉบับ หรือเปลี่ยนชื่อไฟล์ด้วย',
'fileexists-forbidden' => 'ไฟล์ภายใต้ชื่อนี้มีà¹à¸¥à¹‰à¸§à¹ƒà¸™à¸£à¸°à¸šà¸š à¸à¸£à¸¸à¸“าอัปโหลดโดยใช้ชื่อใหม่ [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'ไฟล์ภายใต้ชื่อนี้มีà¹à¸¥à¹‰à¸§à¹ƒà¸™à¸£à¸°à¸šà¸šà¹€à¸à¹‡à¸šà¹„ฟล์ในส่วนà¸à¸¥à¸²à¸‡ à¸à¸£à¸¸à¸“าอัปโหลดใหม่โดยใช้ชื่อใหม่ [[Image:$1|thumb|center|$1]]',
+'fileexists-shared-forbidden' => 'ไฟล์ที่ใช้ชื่อนี้มีอยู่à¹à¸¥à¹‰à¸§à¹ƒà¸™à¸§à¸´à¸à¸´à¸¡à¸µà¹€à¸”ียคอมมอนส์
+à¸à¸£à¸¸à¸“าอัปโหลดใหม่โดยใช้อีà¸à¸Šà¸·à¹ˆà¸­à¸«à¸™à¸¶à¹ˆà¸‡ [[Image:$1|thumb|center|$1]]',
'file-exists-duplicate' => 'ไฟล์นี้ซ้ำà¸à¸±à¸š{{PLURAL:$1|ไฟล์|ไฟล์}}ต่อไปนี้:',
'successfulupload' => 'อัปโหลดสำเร็จ',
'uploadwarning' => 'คำเตือนà¸à¸²à¸£à¸­à¸±à¸›à¹‚หลด',
@@ -1109,7 +1119,7 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'uploadedimage' => '"[[$1]]" ถูà¸à¸­à¸±à¸›à¹‚หลด',
'overwroteimage' => 'อัปโหลดรุ่นใหม่ของ "[[$1]]"',
'uploaddisabled' => 'อัปโหลดปิดà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™',
-'uploaddisabledtext' => 'à¸à¸²à¸£à¸­à¸±à¸›à¹‚หลดไฟล์บนวิà¸à¸´à¸™à¸µà¹‰à¸–ูà¸à¸›à¸´à¸”à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™',
+'uploaddisabledtext' => 'à¸à¸²à¸£à¸­à¸±à¸›à¹‚หลดไฟล์ถูà¸à¸›à¸´à¸”à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™',
'uploadscripted' => 'ไฟล์นี้มีส่วนประà¸à¸­à¸šà¸‚องโค้ดเอชทีเอ็มà¹à¸­à¸¥à¸«à¸£à¸·à¸­à¸ªà¸„ริปต์ ซึ่งอาจà¸à¹ˆà¸­à¹ƒà¸«à¹‰à¹€à¸à¸´à¸”ความผิดพลาดในà¸à¸²à¸£à¹à¸ªà¸”งผลของเว็บเบราว์เซอร์',
'uploadcorrupt' => 'ไฟล์ไม่สมบูรณ์หรือมีส่วนขยายไม่ถูà¸à¸•à¹‰à¸­à¸‡ à¸à¸£à¸¸à¸“าตรวจสอบไฟล์à¹à¸¥à¸°à¸­à¸±à¸›à¹‚หลดใหม่',
'uploadvirus' => 'ไฟล์นี้มีไวรัส! รายละเอียด: $1',
@@ -1182,7 +1192,7 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'shareduploadduplicate-linktext' => 'อีà¸à¹„ฟล์หนึ่ง',
'shareduploadconflict' => 'ไฟล์นี้มีชื่อเดียวà¸à¸±à¸™à¸à¸±à¸š $1 จาà¸à¸—ี่เà¸à¹‡à¸šà¸ªà¹ˆà¸§à¸™à¸£à¸§à¸¡',
'shareduploadconflict-linktext' => 'อีà¸à¹„ฟล์หนึ่ง',
-'noimage' => 'ไม่มีไฟล์ในชื่อนี้ สามารถที่จะ $1',
+'noimage' => 'ไม่มีไฟล์ในชื่อนี้ à¹à¸•à¹ˆà¸„ุณสามารถที่จะ $1',
'noimage-linktext' => 'อัปโหลดไฟล์',
'uploadnewversion-linktext' => 'อัปโหลดรุ่นใหม่ของไฟล์นี้',
'imagepage-searchdupe' => 'ค้นหาไฟล์ซ้ำซ้อน',
@@ -1279,15 +1289,15 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'fewestrevisions' => 'หน้าที่มีà¸à¸²à¸£à¹à¸à¹‰à¹„ขน้อย',
# Miscellaneous special pages
-'nbytes' => '$1 ไบต์',
+'nbytes' => '$1 {{PLURAL:$1|ไบต์|ไบต์}}',
'ncategories' => '$1 หมวดหมู่',
-'nlinks' => '$1 ลิงà¸à¹Œ',
-'nmembers' => '$1 หน้า',
+'nlinks' => '$1 {{PLURAL:$1|ลิงà¸à¹Œ|ลิงà¸à¹Œ}}',
+'nmembers' => '$1 {{PLURAL:$1|หน้า|หน้า}}',
'nrevisions' => '$1 ครั้ง',
'nviews' => '$1 ครั้ง',
'specialpage-empty' => 'ไม่มีหน้าที่เรียà¸à¸”ู',
'lonelypages' => 'หน้าสุดทาง',
-'lonelypagestext' => 'หน้าต่อไปนี้ไม่มีหน้าใดเชื่อมโยงเข้ามาหา',
+'lonelypagestext' => 'หน้าต่อไปนี้ไม่มีà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¹‚ยงหรือถูà¸à¸£à¸§à¸¡à¹„ว้ในหน้าอื่นใน {{SITENAME}}',
'uncategorizedpages' => 'หน้าที่ไม่ได้จัดหมวดหมู่',
'uncategorizedcategories' => 'หมวดหมู่ที่ไม่ได้จัดหมวดหมู่',
'uncategorizedimages' => 'ภาพที่ไม่ได้จัดหมวดหมู่',
@@ -1345,7 +1355,8 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'all-logs-page' => 'บันทึà¸à¸—ั้งหมด',
'log-search-legend' => 'ค้นหาบันทึà¸',
'log-search-submit' => 'ค้นหา',
-'alllogstext' => 'à¹à¸ªà¸”งผลค่าที่บันทึà¸à¸—ั้งหมดของ {{SITENAME}} สามารถค้นหาให้à¹à¸„บลงโดยเลือà¸à¸Šà¸™à¸´à¸”ของบันทึภชื่อผู้ใช้ หรือลัà¸à¸©à¸“ะหน้าที่ต้องà¸à¸²à¸£',
+'alllogstext' => 'à¹à¸ªà¸”งปูมทั้งหมดของ{{SITENAME}}
+คุณสามารถค้นหาให้ละเอียดมาà¸à¸‚ึ้นโดยเลือà¸à¸›à¸£à¸°à¹€à¸ à¸—ของปูม ชื่อผู้ใช้ (ตัวเล็à¸à¹ƒà¸«à¸à¹ˆà¹ƒà¸™à¸ à¸²à¸©à¸²à¸­à¸±à¸‡à¸à¸¤à¸©à¸¡à¸µà¸„่าไม่เท่าà¸à¸±à¸™) หรือหน้าที่ต้องà¸à¸²à¸£',
'logempty' => 'ไม่มีในบันทึà¸à¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²',
'log-title-wildcard' => 'ค้นหาคำหลาà¸à¸«à¸¥à¸²à¸¢',
@@ -1392,7 +1403,8 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'mailnologintext' => 'ต้องà¸à¸²à¸£à¸—ำ[[Special:UserLogin|ล็อà¸à¸­à¸´à¸™]]à¹à¸¥à¸°à¸•à¸±à¹‰à¸‡à¸„่าอีเมลในส่วน[[Special:Preferences|à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า]] เพื่อจะส่งอีเมลหาผู้ใช้คนอื่น',
'emailuser' => 'ส่งอีเมลหาผู้ใช้นี้',
'emailpage' => 'อีเมลผู้ใช้',
-'emailpagetext' => 'ถ้าผู้ใช้คนนี้ได้ตั้งค่าอีเมลในส่วนà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าส่วนตัว ข้อความด้านล่างจะถูà¸à¸ªà¹ˆà¸‡à¸œà¹ˆà¸²à¸™à¹„ปที่อีเมลผู้รับ โดยอีเมลของคุณจะà¹à¸ªà¸”งผลในส่วน "อีเมลจาà¸" ซึ่งสามารถให้ผู้รับตอบà¸à¸¥à¸±à¸šà¹„ด้',
+'emailpagetext' => 'คุณสามารถใช้à¹à¸šà¸šà¸Ÿà¸­à¸£à¹Œà¸¡à¸”้านล่างส่งอีเมลหาผู้ใช้คนนี้
+ชื่ออีเมลผู้ส่งจะใช้ชื่ออีเมลที่ได้ระบุไว้à¹à¸¥à¹‰à¸§à¹ƒà¸™[[Special:Preferences|à¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่าส่วนตัวของคุณ]] ซึ่งผู้รับสามารถตอบà¸à¸¥à¸±à¸šà¹„ด้',
'usermailererror' => 'à¸à¸²à¸£à¸ªà¹ˆà¸‡à¸­à¸µà¹€à¸¡à¸¥à¸œà¸´à¸”พลาด:',
'defemailsubject' => '{{SITENAME}} อีเมล',
'noemailtitle' => 'ไม่ได้ตั้งอีเมล',
@@ -1429,7 +1441,7 @@ $1 เป็นผู้ดำเนินà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¹ƒà¸™à¸„รà¸
'notanarticle' => 'ไม่ใช่หน้าเนื้อหา',
'notvisiblerev' => 'รุ่นดังà¸à¸¥à¹ˆà¸²à¸§à¸–ูà¸à¸¥à¸šà¹€à¸£à¸µà¸¢à¸šà¸£à¹‰à¸­à¸¢à¹à¸¥à¹‰à¸§',
'watchnochange' => 'ไม่มีà¸à¸²à¸£à¹à¸à¹‰à¹„ขในรายà¸à¸²à¸£à¹€à¸à¹‰à¸²à¸”ูในช่วงเวลาที่à¸à¸³à¸«à¸™à¸”',
-'watchlist-details' => '$1 หน้าที่เà¸à¹‰à¸²à¸”ูไม่รวมหน้าพูดคุย',
+'watchlist-details' => 'มีหน้าทั้งหมด {{PLURAL:$1|$1 หน้า|$1 หน้า}} ที่อยู่ในรายชื่อเà¸à¹‰à¸²à¸”ูของคุณ โดยไม่รวมหน้าอภิปราย',
'wlheader-enotif' => '* à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸œà¹ˆà¸²à¸™à¸­à¸µà¹€à¸¡à¸¥à¸–ูà¸à¹€à¸›à¸´à¸”ใช้งาน',
'wlheader-showupdated' => "* หน้าที่ถูà¸à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹à¸›à¸¥à¸‡à¸•à¸±à¹‰à¸‡à¹à¸•à¹ˆà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸„รั้งล่าสุดà¹à¸ªà¸”งใน'''ตัวหนา'''",
'watchmethod-recent' => 'ตรวจสอบà¸à¸²à¸£à¸›à¸£à¸±à¸šà¸›à¸£à¸¸à¸‡à¸¥à¹ˆà¸²à¸ªà¸¸à¸”à¸à¸±à¸šà¸«à¸™à¹‰à¸²à¹€à¸à¹‰à¸²à¸”ู',
@@ -1578,7 +1590,9 @@ $NEWPAGE
'viewdeletedpage' => 'หน้าที่ถูà¸à¸¥à¸š',
'undeletepagetext' => 'หน้าต่อไปนี้ถูà¸à¸¥à¸šà¹„ปà¹à¸¥à¹‰à¸§ à¹à¸•à¹ˆà¸¢à¸±à¸‡à¸„งอยู่ในà¸à¸£à¸¸à¸‹à¸¶à¹ˆà¸‡à¸ªà¸²à¸¡à¸²à¸£à¸–เรียà¸à¸„ืนได้ (à¸à¸£à¸¸à¸‚้อมูลอาจจะถูà¸à¸¥à¸šà¹€à¸›à¹‡à¸™à¸£à¸°à¸¢à¸°)',
'undelete-fieldset-title' => 'เรียà¸à¸„ืนรุ่นต่างๆ',
-'undeleteextrahelp' => "ถ้าต้องà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸à¸„ืนทั้งหมด ให้à¸à¸”ปุ่ม '''''เรียà¸à¸„ืน'''''โดยไม่ต้องเลือà¸à¸Šà¹ˆà¸­à¸‡à¹ƒà¸”ช่องหนึ่ง ถ้าต้องà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸à¸„ืนประวัติเฉพาะส่วนใดส่วนหนึ่งให้เลือà¸à¹€à¸‰à¸žà¸²à¸°à¸ªà¹ˆà¸§à¸™à¸—ี่ต้องà¸à¸²à¸£ à¹à¸¥à¹‰à¸§à¸à¸”'''''เรียà¸à¸„ืน''''' ถ้าà¸à¸” '''''ตั้งค่าใหม่''''' จะยà¸à¹€à¸¥à¸´à¸à¸à¸²à¸£à¹€à¸¥à¸·à¸­à¸à¹ƒà¸«à¸¡à¹ˆ",
+'undeleteextrahelp' => "ถ้าต้องà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸à¸„ืนประวัติของหน้าทั้งหมด ไม่ต้องเลือà¸à¸à¸¥à¹ˆà¸­à¸‡à¹ƒà¸”เลย à¹à¸¥à¹‰à¸§à¸à¸”ปุ่ม '''''เรียà¸à¸„ืน'''''
+ถ้าต้องà¸à¸²à¸£à¹€à¸£à¸µà¸¢à¸à¸„ืนประวัติเฉพาะส่วนใดส่วนหนึ่ง เลือà¸à¸à¸¥à¹ˆà¸­à¸‡à¸—ี่มีประวัติส่วนที่ต้องà¸à¸²à¸£à¸ˆà¸°à¹€à¸£à¸µà¸¢à¸à¸„ืน à¹à¸¥à¹‰à¸§à¸à¸”'''''เรียà¸à¸„ืน'''''
+à¸à¸” '''''ตั้งค่าใหม่''''' เพื่อลบà¸à¸¥à¹ˆà¸­à¸‡à¸„วามเห็นà¹à¸¥à¸°à¸à¸¥à¹ˆà¸­à¸‡à¸•à¸±à¸§à¹€à¸¥à¸·à¸­à¸à¸—ั้งหมด",
'undeleterevisions' => '$1 รุ่นà¸à¸²à¸£à¹à¸à¹‰à¹„ขถูà¸à¹€à¸à¹‡à¸šà¹„ว้',
'undeletehistory' => 'เมื่อคุณเรียà¸à¸„ืนหน้าใดหน้าหนึ่ง รุ่นà¸à¸²à¸£à¹à¸à¹‰à¹„ขทั้งหมดจะถูà¸à¹€à¸£à¸µà¸¢à¸à¸„ืนไปยังประวัติ หาà¸à¸¡à¸µà¸«à¸™à¹‰à¸²à¹ƒà¸«à¸¡à¹ˆà¹ƒà¸™à¸Šà¸·à¹ˆà¸­à¹€à¸”ียวà¸à¸±à¸™à¸–ูà¸à¸ªà¸£à¹‰à¸²à¸‡à¸‚ึ้นหลังจาà¸à¸à¸²à¸£à¸¥à¸š รุ่นที่เรียà¸à¸„ืนจะปราà¸à¸à¹ƒà¸™à¸Šà¹ˆà¸§à¸‡à¸›à¸£à¸°à¸§à¸±à¸•à¸´à¸—ี่มีมาà¸à¹ˆà¸­à¸™',
'undeleterevdel' => 'จะเรียà¸à¸„ืนไม่ได้ถ้ารุ่นในส่วนที่ใหม่ถูà¸à¸¥à¸šà¹„ปบางส่วน ถ้าเà¸à¸´à¸”ขึ้นในà¸à¸£à¸“ีนี้ ต้องà¸à¸”à¹à¸ªà¸”งในส่วนใหม่à¸à¹ˆà¸­à¸™',
@@ -1611,6 +1625,7 @@ $NEWPAGE
'undelete-error-long' => 'เà¸à¸´à¸”ความผิดพลาดระหว่างà¸à¸²à¸£à¸¥à¸šà¹„ฟล์:
$1',
+'undelete-show-file-submit' => 'ใช่',
# Namespace form on various pages
'namespace' => 'เนมสเปซ:',
@@ -1682,7 +1697,7 @@ $1',
'ipbotheroption' => 'เลือà¸à¹€à¸§à¸¥à¸²',
'ipbotherreason' => 'เหตุผลอื่น',
'ipbhidename' => 'ซ่อน ชื่อผู้ใช้/หมายเลขไอพี จาà¸à¸šà¸±à¸™à¸—ึà¸à¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸ รายชื่อผู้ใช้ à¹à¸¥à¸°à¸£à¸²à¸¢à¸à¸²à¸£à¸œà¸¹à¹‰à¸—ี่ถูà¸à¸šà¸¥à¹‡à¸­à¸',
-'ipbwatchuser' => 'ดูหน้าผู้ใช้à¹à¸¥à¸°à¸«à¸™à¹‰à¸²à¸„ุยà¸à¸±à¸šà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸‚องผู้ใช้รายนี้',
+'ipbwatchuser' => 'เà¸à¹‰à¸²à¸”ูหน้าผู้ใช้à¹à¸¥à¸°à¸«à¸™à¹‰à¸²à¸„ุยà¸à¸±à¸šà¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸‚องผู้ใช้รายนี้',
'badipaddress' => 'หมายเลขไอพีไม่ถูà¸à¸•à¹‰à¸­à¸‡',
'blockipsuccesssub' => 'บล็อà¸à¹€à¸£à¸µà¸¢à¸šà¸£à¹‰à¸­à¸¢',
'blockipsuccesstext' => '[[Special:Contributions/$1|$1]] ถูà¸à¸šà¸¥à¹‡à¸­à¸
@@ -1690,7 +1705,7 @@ $1',
'ipb-edit-dropdown' => 'à¹à¸à¹‰à¹„ขสาเหตุà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸',
'ipb-unblock-addr' => 'เลิà¸à¸šà¸¥à¹‡à¸­à¸ $1',
'ipb-unblock' => 'เลิà¸à¸šà¸¥à¹‡à¸­à¸à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰à¸«à¸£à¸·à¸­à¸«à¸¡à¸²à¸¢à¹€à¸¥à¸‚ไอพี',
-'ipb-blocklist-addr' => 'ดูà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™à¸ªà¸³à¸«à¸£à¸±à¸š $1',
+'ipb-blocklist-addr' => 'ดูà¸à¸²à¸£à¸šà¸¥à¹‡à¸­à¸à¸—ี่มีอยู่สำหรับ $1',
'ipb-blocklist' => 'ดูà¸à¸²à¸£à¸›à¸¥à¹‡à¸­à¸à¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™',
'unblockip' => 'ปลดบล็อà¸à¸œà¸¹à¹‰à¹ƒà¸Šà¹‰',
'unblockiptext' => 'ใช้à¹à¸šà¸šà¸Ÿà¸­à¸£à¹Œà¸¡à¸”้านล่างสำหรับบล็อà¸à¸«à¸£à¸·à¸­à¹€à¸¥à¸´à¸à¸šà¸¥à¹‡à¸­à¸à¸«à¸¡à¸²à¸¢à¹€à¸¥à¸‚ไอพี หรือผู้ใช้',
@@ -1771,7 +1786,7 @@ $1',
ในà¸à¸£à¸“ีนั้นให้เปลี่ยนชื่อหน้าเอง",
'movearticle' => 'เปลี่ยนชื่อ',
-'movenotallowed' => 'คุณไม่ได้รับสิทธิในà¸à¸²à¸£à¸¢à¹‰à¸²à¸¢à¸«à¸™à¹‰à¸²à¸šà¸™ {{SITENAME}}',
+'movenotallowed' => 'คุณไม่ได้รับอนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¸—ำà¸à¸²à¸£à¸¢à¹‰à¸²à¸¢à¸«à¸™à¹‰à¸²à¸•à¹ˆà¸²à¸‡ ๆ',
'newtitle' => 'ชื่อใหม่',
'move-watch' => 'เà¸à¹‰à¸²à¸”ูหน้านี้',
'movepagebtn' => 'เปลี่ยนชื่อ',
@@ -1848,7 +1863,7 @@ $1',
'import-interwiki-text' => 'เลือà¸à¸§à¸´à¸à¸´à¹à¸¥à¸°à¸Šà¸·à¹ˆà¸­à¸«à¸±à¸§à¸‚้อที่ต้องà¸à¸²à¸£à¸™à¸³à¹€à¸‚้า วันที่à¹à¸¥à¸°à¸Šà¸·à¹ˆà¸­à¸œà¸¹à¹‰à¹à¸à¹‰à¹„ขทั้งหมดจะถูà¸à¹€à¸à¹‡à¸šà¹„ว้ โดยà¸à¸²à¸£à¸™à¸³à¹€à¸‚้าทุà¸à¸ªà¹ˆà¸§à¸™à¸ˆà¸°à¸–ูà¸à¹€à¸à¹‡à¸šà¹„ว้ใน [[Special:Log/import|บันทึà¸à¸à¸²à¸£à¸™à¸³à¹€à¸‚้า]]',
'import-interwiki-history' => 'คัดลอà¸à¸›à¸£à¸°à¸§à¸±à¸•à¸´à¸—ั้งหมดในหน้านี้',
'import-interwiki-submit' => 'นำเข้า',
-'import-interwiki-namespace' => 'โอนย้ายหน้าเหล่านี้ไปสู่เนมสเปซ:',
+'import-interwiki-namespace' => 'เนมสเปซปลายทาง:',
'importtext' => 'à¸à¸£à¸¸à¸“าส่งออà¸à¹„ฟล์จาà¸à¸§à¸´à¸à¸´à¸­à¸·à¹ˆà¸™à¹‚ดยใช้[[Special:Export|เครื่องมือส่งออà¸]] บันทึภà¹à¸¥à¸°à¸—ำà¸à¸²à¸£à¸­à¸±à¸›à¹‚หลดมาที่นี่',
'importstart' => 'à¸à¸³à¸¥à¸±à¸‡à¸™à¸³à¹€à¸‚้าหน้า...',
'import-revision-count' => '$1 {{PLURAL:$1|รุ่นà¸à¸²à¸£à¹à¸à¹‰à¹„ข|รุ่นà¸à¸²à¸£à¹à¸à¹‰à¹„ข}}',
@@ -1873,6 +1888,7 @@ $1',
'import-nonewrevisions' => 'ทุà¸à¸£à¸¸à¹ˆà¸™à¸¡à¸²à¸ˆà¸²à¸à¸à¸²à¸£à¸™à¸³à¹€à¸‚้าข้อมูลà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰',
'xml-error-string' => '$1 ที่บรรทัด $2 คอลัมน์ $3 (ไบต์ที่ $4): $5',
'import-upload' => 'อัปโหลดข้อมูล XML',
+'import-token-mismatch' => 'ข้อมูลเซชชันสูà¸à¸«à¸²à¸¢ ให้ลองใหม่อีà¸à¸„รั้ง',
# Import log
'importlogpage' => 'บันทึà¸à¸à¸²à¸£à¸™à¸³à¹€à¸‚้า',
@@ -2316,7 +2332,7 @@ $1',
# External editor support
'edit-externally' => 'à¹à¸à¹‰à¹„ขไฟล์นี้โดยใช้ซอฟต์à¹à¸§à¸£à¹Œà¸•à¸±à¸§à¸­à¸·à¹ˆà¸™',
-'edit-externally-help' => 'ดูเพิ่มที่ [http://www.mediawiki.org/wiki/Manual:External_editors วิธีà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า]',
+'edit-externally-help' => '(ดูเพิ่ม [http://www.mediawiki.org/wiki/Manual:External_editors วิธีà¸à¸²à¸£à¸•à¸±à¹‰à¸‡à¸„่า] สำหรับข้อมูลเพิ่มเติม)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'ทั้งหมด',
@@ -2333,7 +2349,8 @@ $1',
'confirmemail_send' => 'ส่งรหัสยืนยันผ่านทางอีเมล',
'confirmemail_sent' => 'อีเมลยืนยันได้ส่งเรียบร้อย',
'confirmemail_oncreate' => 'รหัสยืนยันได้ถูà¸à¸ªà¹ˆà¸‡à¹„ปที่อีเมล อย่างไรà¸à¹‡à¸•à¸²à¸¡à¸£à¸«à¸±à¸ªà¸™à¸µà¹‰à¹„ม่จำเป็นสำหรับà¸à¸²à¸£à¸¥à¹‡à¸­à¸à¸­à¸´à¸™ เว้นเสียà¹à¸•à¹ˆà¸§à¹ˆà¸²à¸•à¹‰à¸­à¸‡à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸„ำสั่งพิเศษในด้านอีเมลของวิà¸à¸´à¸™à¸µà¹‰',
-'confirmemail_sendfailed' => 'ส่งรหัสยืนยันไม่ได้ à¸à¸£à¸¸à¸“าตรวจสอบอีเมลว่าถูà¸à¸•à¹‰à¸­à¸‡
+'confirmemail_sendfailed' => 'ขออภัย {{SITENAME}}ภาษาไทยไม่สามารถส่งอีเมลให้คุณยืนยันà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¹„ด้
+à¸à¸£à¸¸à¸“าตรวจสอบอีเมลว่าถูà¸à¸•à¹‰à¸­à¸‡ à¹à¸¥à¸°à¹„ม่มีอัà¸à¸‚ระที่ไม่สามารถใช้ได้
ข้อความตีà¸à¸¥à¸±à¸š: $1',
'confirmemail_invalid' => 'รหัสยืนยันไม่ถูà¸à¸•à¹‰à¸­à¸‡ หรือรหัสหมดอายุ',
@@ -2360,8 +2377,8 @@ $5
# Scary transclusion
'scarytranscludedisabled' => '[ส่งค่าของอินเตอร์วิà¸à¸´à¸–ูà¸à¸£à¸°à¸‡à¸±à¸š]',
-'scarytranscludefailed' => '[ขอโทษด้วย à¹à¸¡à¹ˆà¹à¸šà¸šà¹„ม่สามารถส่งค่าได้สำหรับ $1]',
-'scarytranscludetoolong' => '[ขอโทษด้วย ยูอาร์à¹à¸­à¸¥à¸¢à¸²à¸§à¹€à¸à¸´à¸™à¹„ป]',
+'scarytranscludefailed' => '[ไม่สามารถดึงà¹à¸¡à¹ˆà¹à¸šà¸šà¸¡à¸²à¹„ด้สำหรับ $1]',
+'scarytranscludetoolong' => '[ที่อยู่เว็บไซต์ยาวเà¸à¸´à¸™à¹„ป]',
# Trackbacks
'trackbackbox' => '<div id="mw_trackbacks">
diff --git a/languages/messages/MessagesTl.php b/languages/messages/MessagesTl.php
index 64888685..79e3c7b6 100644
--- a/languages/messages/MessagesTl.php
+++ b/languages/messages/MessagesTl.php
@@ -122,7 +122,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'Patungkol',
'article' => 'Pahina ng nilalaman',
diff --git a/languages/messages/MessagesTr.php b/languages/messages/MessagesTr.php
index 9eac2b11..c083d73d 100644
--- a/languages/messages/MessagesTr.php
+++ b/languages/messages/MessagesTr.php
@@ -15,6 +15,7 @@
* @author Runningfridgesrule
* @author Srhat
* @author Suelnur
+ * @author Urhixidur
* @author UÄŸur BaÅŸak
* @author לערי ריינה×רט
*/
@@ -165,7 +166,7 @@ $messages = array(
== Yeni BaÅŸlayanlar ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Yapılandırma ayarlarının listesi]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki SSS]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki e-posta listesi]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki e-posta listesi]',
'about' => 'Hakkında',
'article' => 'Madde',
@@ -295,7 +296,7 @@ $messages = array(
'restorelink' => '$1 silinmiÅŸ deÄŸiÅŸikliÄŸi',
'feedlinks' => 'Besleme:',
'feed-invalid' => 'Hatalı besleme tipi.',
-'feed-unavailable' => 'Sendikalaşma beslemeleri {{SITENAME}} üzerinde geçerli değil.',
+'feed-unavailable' => 'Sendikalaşma özet akışları geçerli değil.',
'site-rss-feed' => '$1 RSS AboneliÄŸi',
'site-atom-feed' => '$1 Atom Beslemesi',
'page-rss-feed' => '"$1" RSS Beslemesi',
@@ -453,7 +454,7 @@ Lütfen çerez kullanımını açınız ve yeni kullanıcı adınız ve şifreni
'noname' => 'Geçerli bir kullanıcı adı girmediniz.',
'loginsuccesstitle' => 'Oturum açıldı',
'loginsuccess' => '{{SITENAME}} sitesinde "$1" kullanıcı adıyla oturum açmış bulunmaktasınız.',
-'nosuchuser' => '"$1" adında bir kullanıcı bulunmamaktadır. Yazılışı kontrol edin veya [[Special:Userlogin/signup|yeni bir hesap açın]].',
+'nosuchuser' => '"$1" adında bir kullanıcı bulunmamaktadır. Yazılışı kontrol edin veya [[Special:UserLogin/signup|yeni bir hesap açın]].',
'nosuchusershort' => '"<nowiki>$1</nowiki>" adında bir kullanıcı bulunmamaktadır. Yazılışı kontrol edin.',
'nouserspecified' => 'Bir kullanıcı adı belirtmek zorundasınız.',
'wrongpassword' => 'Parolayı yanlış girdiniz. Lütfen tekrar deneyiniz.',
@@ -498,7 +499,7 @@ Girişi bitirmek için, burada yeni bir parola yazın:',
'resetpass_submit' => 'Şifreyi ayarlayın ve oturum açın',
'resetpass_success' => 'Parolanız başarıyla değiştirldi! Şimdi oturumunuz açılıyor...',
'resetpass_bad_temporary' => 'Geçersiz geçisi parola. Zaten başarıyla parolanızı değiştirmiş veya yeni geçici şifre istemiş olabilirsiniz.',
-'resetpass_forbidden' => 'Parolalar {{SITENAME}} sitesinde deÄŸiÅŸtirilemiyor',
+'resetpass_forbidden' => 'Parolalar deÄŸiÅŸtirilememektedir',
'resetpass_missing' => 'Form data yok.',
# Edit page toolbar
@@ -583,19 +584,24 @@ Lütfen yapacağınız herhangi bir sorguda bu ID bulunsun.',
'accmailtext' => '"$1" kullanıcısına ait parola $2 adresine gönderildi.',
'newarticle' => '(Yeni)',
'newarticletext' => "Henüz varolmayan bir sayfaya konulmuş bir bağlantıya tıkladınız. Bu sayfayı yaratmak için aşağıdaki metin kutusunu kullanınız. Bilgi için [[{{MediaWiki:Helppage}}|yardım sayfasına]] bakınız. Buraya yanlışlıkla geldiyseniz, programınızın '''Geri''' tuşuna tıklayınız.",
-'anontalkpagetext' => "----
-''Bu kayıtlı olmayan ya da kayıtlı adıyla sisteme giriş yapmamış bir kullanıcının mesaj sayfasıdır. Bu sebeple kimliği IP adresi ile gösterilmektedir. Bu tür IP adresleri diğer kişiler tarafından payşılabilir. Eğer siz de bir anonim kullanıcı iseniz ve yöneltilen yorumlar sizle ilgili değilse, [[Special:UserLogin|kayıt olun ya da sisteme girin ki]] ileride başka yanlış anlaşılma olmasın.''",
+'anontalkpagetext' => "----''Bu sayfa henüz bir kullanıcı hesabı oluşturmamış veya hesabını kullanmayan bir anonim kullanıcının mesaj sayfasıdır. Bu nedenle bu kişiyi belirtmek için rakamsal IP adresini kullanmak zorundayız. Bu gibi IP adresleri birçok kullanıcı tarafından paylaşılabilir. Eğer siz de bir anonim kullanıcıysanız ve size sizin ilginiz olmayan mesajlar geliyorsa, lütfen diğer anonim kullanıcılarla olabilecek olan karmaşayı önlemek için [[Special:UserLogin/signup|bir hesap oluşturun]] veya [[Special:UserLogin|oturum açın]].''",
'noarticletext' => 'Bu sayfa boştur. Bu başlığı diğer sayfalarda [[Special:Search/{{PAGENAME}}|arayabilir]] veya bu sayfayı siz [{{fullurl:{{FULLPAGENAME}}|action=edit}} yazabilirsiniz].',
'userpage-userdoesnotexist' => '"$1" kullanıcı hesabı kayıtlı değil. Bu sayfayı oluşturmak/değiştirmek istiyorsanız lütfen kontrol edin.',
'clearyourcache' => "'''Not:''' Ayarlarınızı kaydettikten sonra, tarayıcınızın belleğini de temizlemeniz gerekmektedir: '''Mozilla / Firefox / Safari:''' ''Shift'' e basılıyken safyayı yeniden yükleyerek veya ''Ctrl-Shift-R'' yaparak (Apple Mac için ''Cmd-Shift-R'');, '''IE:''' ''Ctrl-F5'', '''Konqueror:''' Sadece sayfayı yeniden yükle tuşuna basarak.",
-'usercssjsyoucanpreview' => "<strong>İpucu:</strong> Sayfayı kaydetmeden önce <font style=\"border: 1px solid #0; background: #EEEEEE; padding : 2px\">'''önizlemeyi göster'''</font>'e tıklayarak yaptığınız yeni sayfayı gözden geçirin.",
+'usercssjsyoucanpreview' => "<strong>İpucu:</strong> Sayfayı kaydetmeden önce '''önizlemeyi göster''''e tıklayarak yaptığınız yeni sayfayı gözden geçirin.",
'usercsspreview' => "'''Sadece kullanıcı CSS dosyanızın önizlemesini görüyorsun.''' '''Kullanıcı CSS dosyası henüz kaydolmadı!'''",
'userjspreview' => "'''Sadece test ediyorsun ya da önizleme görüyorsun - kullanıcı JavaScript'i henüz kaydolmadı.'''",
'userinvalidcssjstitle' => "''Uyarı:''' \"\$1\" adıyla bir tema yoktur. tema-adı.css ve .js dosyalarının adları küçük harf ile yazması gerek, yani {{ns:user}}:Temel/'''M'''onobook.css değil, {{ns:user}}:Temel/'''m'''onobook.css.",
'updated' => '(Güncellendi)',
'note' => '<strong>Not: </strong>',
'previewnote' => '<strong>Bu yalnızca bir önizlemedir, ve değişiklikleriniz henüz kaydedilmemiştir!</strong>',
+'previewconflict' => 'Bu önizleme metin düzenleme kutucuğunun üstünde, maddenin eğer değişikliklerinizi kaydetmeyi seçerseniz nasıl görüneceğini yansıtır.',
'session_fail_preview' => 'Özür dileriz. Oturum açılması ile ilgili veri kaybından kaynaklı değişikliğinizi kaydedemedik. Lütfen tekrar deneyiniz. Eğer bu yöntem işe yaramazsa oturumu kapatıp tekrar sisteme geri giriş yapınız.',
+'session_fail_preview_html' => "<strong>Üzgünüz! Oturum verisinin kaybolmasından dolayı düzenlemenizi işleme geçiremeyeceğiz.</strong>
+
+''Çünkü {{SITENAME}} sitesinde raw HTML etkindir, önizleme JavaScript saldırılarına önlem olarak gizlenmiştir.''
+
+<strong>Eğer bu haklı bir düzenleme girişimiyse, lütfen yeniden deneyin. Eğer hala çalışmazsa, [[Special:UserLogout|çıkış yapıp]] yeniden oturum açmayı deneyin.</strong>",
'editing' => '"$1" sayfasını değiştirmektesiniz',
'editingsection' => '"$1" sayfasında bölüm değiştirmektesiniz',
'editingcomment' => '$1 sayfasına mesaj eklemektesiniz.',
@@ -615,7 +621,7 @@ Ayrıca, buraya katkıda bulunarak, bu katkının kendiniz tarafından yazıldı
<strong><center>TELİF HAKKI İLE KORUNAN HİÇBİR ÇALIŞMAYI BURAYA EKLEMEYİNİZ!</center></strong>",
'copyrightwarning2' => 'Lütfen, {{SITENAME}} sitesinea bulunacağınız tüm katkıların diğer üyeler tarafından düzenlenebileceğini, değiştirilebileceğini ya da silinebileceğini hatırlayın. Yazılarınızın merhametsizce değiştirilebilmesine rıza göstermiyorsanız buraya katkıda bulunmayın. <br />
Ayrıca bu ekleyeceğiniz yazıyı sizin yazdığınızı ya da serbest kopyalama izni veren bir kaynaktan kopyaladığınızı bize taahhüt etmektesiniz (ayrıntılar için referans: $1).',
-'longpagewarning' => '<strong>UYARI: Bu sayfa $1 kilobayt büyüklüğündedir; bazı tarayıcılar değişiklik yaparken 32kb ve üstü büyüklüklerde sorunlar yaşayabilir. Sayfayı bölümlere ayırmaya çalışın.</strong>',
+'longpagewarning' => '<strong>UYARI: Bu sayfa $1 kilobayt büyüklüğündedir; bazı tarayıcılar değişiklik yaparken 32 kb ve üstü büyüklüklerde sorunlar yaşayabilir. Sayfayı bölümlere ayırmaya çalışın.</strong>',
'longpageerror' => '<strong>HATA: Girdiğiniz metnin uzunluğu $1 kilobyte, ve maksimum uzunluktan $2 kilobyte daha fazladır.
Kaydedilmesi mümkün değildir.</strong>',
'readonlywarning' => '<strong>DİKKAT: Bakım nedeni ile veritabanı şu anda kilitlidir. Bu sebeple değişiklikleriniz şu anda kaydedilememektedir. Yazdıklarınızı başka bir editöre alıp saklayabilir ve daha sonra tekrar buraya getirip kaydedebilirsiniz</strong>',
@@ -700,8 +706,8 @@ Bu sayfa deÄŸiÅŸikiliÄŸi kamu arÅŸivlerinden silinmiÅŸtir.
'revisiondelete' => 'Sürümleri sil/geri getir',
'revdelete-nooldid-title' => 'Hedef sürüm geçersiz',
'revdelete-nooldid-text' => 'Bu fonksiyonu uygulamak için belirli hedef değişiklik veya değişikileriniz yok. Sunulmuş olan revizyon mevcut değil, veya mevcut revizyonu gizlemeye çalışıyorsunuz.',
-'revdelete-selected' => '[[:$1]] sayfasının {{PLURAL:$2|seçili değişikliği|seçili değişiklikleri}}:',
-'logdelete-selected' => '{{PLURAL:$1|Seçili kayıt olayı|Seçili kayıt olayları}}:',
+'revdelete-selected' => "'''[[:$1]] sayfasının {{PLURAL:$2|seçili değişikliği|seçili değişiklikleri}}:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Seçili kayıt olayı|Seçili kayıt olayları}}:'''",
'revdelete-legend' => 'Görünürlük kısıtlamaları ayarla',
'revdelete-hide-text' => 'Değişikilik yazısını gizle',
'revdelete-hide-name' => 'Olayı ve hedefi gizle',
@@ -792,7 +798,7 @@ Bu sayfa deÄŸiÅŸikiliÄŸi kamu arÅŸivlerinden silinmiÅŸtir.
'mypreferences' => 'Tercihlerim',
'prefs-edits' => 'Değişikilik sayısı:',
'prefsnologin' => 'Oturum açık değil',
-'prefsnologintext' => 'Kullanıcı tercihlerinizi ayarlamak için <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} giriş yapmalısınız]</span>.',
+'prefsnologintext' => 'Kullanıcı tercihlerinizi ayarlamak için <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} giriş yapmalısınız]</span>.',
'prefsreset' => 'Tercihler hafızadan sıfırlandı.',
'qbsettings' => 'Hızlı erişim sütun ayarları',
'qbsettings-none' => 'Hiçbiri',
@@ -909,7 +915,7 @@ Bu sayfa deÄŸiÅŸikiliÄŸi kamu arÅŸivlerinden silinmiÅŸtir.
'recentchanges' => 'Son deÄŸiÅŸiklikler',
'recentchangestext' => 'Yapılan en son değişiklikleri bu sayfadan izleyin.',
'recentchanges-feed-description' => "Bu beslemedeki viki'de yapılan en son değişiklikleri takip edin.",
-'rcnote' => "$4 tarihi ve saat $5 itibariyle, son {{PLURAL:$2|1 günde|'''$2''' günde}} yapılan, {{PLURAL:$1|'''1''' değişiklik|'''$1''' değişiklik}}, aşağıdadır.",
+'rcnote' => "$4 tarihi ve saat $5 itibarı ile, son {{PLURAL:$2|1 günde|'''$2''' günde}} yapılan, {{PLURAL:$1|'''1''' değişiklik|'''$1''' değişiklik}}, aşağıdadır.",
'rcnotefrom' => '<b>$2</b> tarihinden itibaren yapılan değişiklikler aşağıdadır (en fazla <b>$1</b> adet madde gösterilmektedir).',
'rclistfrom' => '$1 tarihinden beri yapılan değişiklikleri göster',
'rcshowhideminor' => 'küçük değişiklikleri $1',
@@ -1401,32 +1407,33 @@ Bu sayfanın koruma seviyesini değiştirebilirsiniz; ancak bu kademeli korumaya
'restriction-level-all' => 'Herhangi bir düzey',
# Undelete
-'undelete' => 'Silinmiş sayfaları göster',
-'undeletepage' => 'Sayfanın silinmiş sürümlerine göz at ve geri getir.',
-'viewdeletedpage' => 'Silinen sayfalara bak',
-'undeletepagetext' => 'Aşağıdaki sayfalar silinmiştir, ancak halen arşivde saklanmakta ve istendiği zaman geri getirilebilmektedirler. Arşiv düzenli olarak temizlenebilir.',
-'undeleteextrahelp' => "Sayfala birlikte geçmişi geri getirmek için onay kutularına dokunmadan '''Geri getir!''' tuşuna tıklayın. Sayfanın geçmişini ayrı ayrı getirmek için geri getirmek istediğiniz değişikliklerin onay kutularını seçip '''Geri getir!''' tuşuna tıklayın. Seçilen onay kutularını ve '''Neden''' alanını sıfırlamak için '''Vazgeç''' tuşuna tıklayın.",
-'undeletehistory' => 'Eğer bu sayfa geri getiriyorsanız sayfanın bütün geçmişi de geri getirilecektir. Silindikten sonra aynı isimle yeni bir sayfa eklenmişse geri gelecek sayfanın geçmişi varolan sayfayı değiştirmeden halihazırdaki geçmişe eklenecektir.',
-'undeletehistorynoadmin' => 'Bu madde silinmiştir. Silinme sebebi ve silinme öncesinde maddeyi düzenleyen kullanıcıların detayları aşağıdaki özette verilmiştir. Bu silinmiş sürümlerin metinleri ise sadece yöneticiler tarafından görülebilir.',
-'undeletebtn' => 'Geri getir!',
-'undeletelink' => 'geri getir',
-'undeletereset' => 'Vazgeç',
-'undeletecomment' => 'Neden:',
-'undeletedarticle' => '"$1" geri getirildi.',
-'undeletedrevisions' => 'Toplam {{PLURAL:$1|1 kayıt|$1 kayıt}} geri getirildi.',
-'undeletedfiles' => '{{PLURAL:$1|1 dosya|$1 dosya}} geri getirildi.',
-'cannotundelete' => 'Sayfayı ya da medyayı sizden önce bir başka kullanıcı geri getirdiğinden dolayı sizin geri getirme işleminiz geçersiz.',
-'undeletedpage' => "<big>'''$1 sayfası geri getirildi'''</big>
+'undelete' => 'Silinmiş sayfaları göster',
+'undeletepage' => 'Sayfanın silinmiş sürümlerine göz at ve geri getir.',
+'viewdeletedpage' => 'Silinen sayfalara bak',
+'undeletepagetext' => 'Aşağıdaki sayfalar silinmiştir, ancak halen arşivde saklanmakta ve istendiği zaman geri getirilebilmektedirler. Arşiv düzenli olarak temizlenebilir.',
+'undeleteextrahelp' => "Sayfala birlikte geçmişi geri getirmek için onay kutularına dokunmadan '''Geri getir!''' tuşuna tıklayın. Sayfanın geçmişini ayrı ayrı getirmek için geri getirmek istediğiniz değişikliklerin onay kutularını seçip '''Geri getir!''' tuşuna tıklayın. Seçilen onay kutularını ve '''Neden''' alanını sıfırlamak için '''Vazgeç''' tuşuna tıklayın.",
+'undeletehistory' => 'Eğer bu sayfa geri getiriyorsanız sayfanın bütün geçmişi de geri getirilecektir. Silindikten sonra aynı isimle yeni bir sayfa eklenmişse geri gelecek sayfanın geçmişi varolan sayfayı değiştirmeden halihazırdaki geçmişe eklenecektir.',
+'undeletehistorynoadmin' => 'Bu madde silinmiştir. Silinme sebebi ve silinme öncesinde maddeyi düzenleyen kullanıcıların detayları aşağıdaki özette verilmiştir. Bu silinmiş sürümlerin metinleri ise sadece yöneticiler tarafından görülebilir.',
+'undeletebtn' => 'Geri getir!',
+'undeletelink' => 'geri getir',
+'undeletereset' => 'Vazgeç',
+'undeletecomment' => 'Neden:',
+'undeletedarticle' => '"$1" geri getirildi.',
+'undeletedrevisions' => 'Toplam {{PLURAL:$1|1 kayıt|$1 kayıt}} geri getirildi.',
+'undeletedfiles' => '{{PLURAL:$1|1 dosya|$1 dosya}} geri getirildi.',
+'cannotundelete' => 'Sayfayı ya da medyayı sizden önce bir başka kullanıcı geri getirdiğinden dolayı sizin geri getirme işleminiz geçersiz.',
+'undeletedpage' => "<big>'''$1 sayfası geri getirildi'''</big>
Önceki silme ve geri getirme işlemleri için [[Special:Log/delete|silme kayıtları]]na bakınız.",
-'undelete-header' => 'Daha önce silinmiş sayfaları görmek için bakınız: [[Special:Log/delete|silme kayıtları]].',
-'undelete-search-box' => 'Silinmiş sayfaları ara',
-'undelete-search-submit' => 'Ara',
-'undelete-no-results' => 'Silme arşivinde birbiriyle eşleşen hiçbir sayfaya rastlanmadı.',
-'undelete-error-short' => 'Bu dosyanın silinmesini geri alırken hata çıktı: $1',
-'undelete-error-long' => 'Bu dosyanın silinmesini geri alırken hatalar çıktı:
+'undelete-header' => 'Daha önce silinmiş sayfaları görmek için bakınız: [[Special:Log/delete|silme kayıtları]].',
+'undelete-search-box' => 'Silinmiş sayfaları ara',
+'undelete-search-submit' => 'Ara',
+'undelete-no-results' => 'Silme arşivinde birbiriyle eşleşen hiçbir sayfaya rastlanmadı.',
+'undelete-error-short' => 'Bu dosyanın silinmesini geri alırken hata çıktı: $1',
+'undelete-error-long' => 'Bu dosyanın silinmesini geri alırken hatalar çıktı:
$1',
+'undelete-show-file-submit' => 'Evet',
# Namespace form on various pages
'namespace' => 'Alan adı:',
@@ -1755,7 +1762,7 @@ Lütfen başka bir isim deneyiniz.',
'noimages' => 'Görecek bir şey yok.',
'ilsubmit' => 'Ara',
'bydate' => 'kronolojik sırayla',
-'sp-newimages-showfrom' => '$1, $2 tarihi itibariyle yeni resimleri göster',
+'sp-newimages-showfrom' => '$1, $2 tarihi itibarı ile yeni resimleri göster',
# Bad image list
'bad_image_list' => 'Format şöyle:
@@ -1780,7 +1787,7 @@ Ondan sonraki link(ler) kural dışı olarak kabul edilir, örneğin: resim sayf
# EXIF tags
'exif-imagewidth' => 'GeniÅŸlik',
'exif-imagelength' => 'Yükseklik',
-'exif-compression' => 'Sıkıştırma modeli',
+'exif-compression' => 'Sıkıştırma planı',
'exif-photometricinterpretation' => 'Piksel bileÅŸimi',
'exif-orientation' => 'Yönlendirme',
'exif-planarconfiguration' => 'Veri düzeni',
@@ -1800,7 +1807,7 @@ Ondan sonraki link(ler) kural dışı olarak kabul edilir, örneğin: resim sayf
'exif-flashpixversion' => 'Desteklenen Flashpix sürümü',
'exif-colorspace' => 'Renk aralığı',
'exif-componentsconfiguration' => 'Her bir bileşenin anlamı',
-'exif-compressedbitsperpixel' => 'Resim sıkıştırma modu',
+'exif-compressedbitsperpixel' => 'Resim sıkıştırma biçimi',
'exif-pixelydimension' => 'Geçerli resim genişliği',
'exif-makernote' => 'Yapımcı notları',
'exif-usercomment' => 'Kullanıcı yorumları',
@@ -1815,7 +1822,7 @@ Ondan sonraki link(ler) kural dışı olarak kabul edilir, örneğin: resim sayf
'exif-isospeedratings' => 'ISO hızı',
'exif-shutterspeedvalue' => 'Deklanşör hızı',
'exif-aperturevalue' => 'Diyafram açıklığı',
-'exif-brightnessvalue' => 'parlaklık',
+'exif-brightnessvalue' => 'Parlaklık',
'exif-exposurebiasvalue' => 'Poz eÄŸilim deÄŸeri',
'exif-maxaperturevalue' => 'Maksimum açıklık değeri',
'exif-meteringmode' => 'Ölçüm modu',
@@ -1868,11 +1875,14 @@ Ondan sonraki link(ler) kural dışı olarak kabul edilir, örneğin: resim sayf
'exif-orientation-3' => '180° döndürülmüş', # 0th row: bottom; 0th column: right
'exif-orientation-4' => 'Düşey (dikey) kırılma', # 0th row: bottom; 0th column: left
-'exif-componentsconfiguration-0' => 'yok',
+'exif-componentsconfiguration-0' => 'Var olmayan',
-'exif-exposureprogram-0' => 'Tanımlanmamış',
+'exif-exposureprogram-0' => 'Tanımlanmadı',
'exif-exposureprogram-1' => 'Elle',
'exif-exposureprogram-3' => 'Açıklık önceliği',
+'exif-exposureprogram-4' => 'Denklanşör önceliği',
+'exif-exposureprogram-5' => 'Kullanıcı programı',
+'exif-exposureprogram-6' => 'Hareket programı',
'exif-exposureprogram-7' => 'Portre modu (Arka planları bulanıklaştırıp nesneyi netleştirerek çeker)',
'exif-exposureprogram-8' => 'Peyzaj modu',
@@ -2113,6 +2123,7 @@ Bir başlığı çıkarmak için, yanındaki kutucuğu işaretleyin, ve Başlık
'specialpages-group-spam' => 'Spam araçları',
# Special:BlankPage
-'blankpage' => 'BoÅŸ sayfa',
+'blankpage' => 'BoÅŸ sayfa',
+'intentionallyblankpage' => 'Bu sayfa özellikle boştur.',
);
diff --git a/languages/messages/MessagesTt_cyrl.php b/languages/messages/MessagesTt_cyrl.php
index 2d9abd31..b1fca8a1 100644
--- a/languages/messages/MessagesTt_cyrl.php
+++ b/languages/messages/MessagesTt_cyrl.php
@@ -133,7 +133,7 @@ $messages = array(
== Файдалы реÑурÑлар ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Көйләнмәләр иÑемлеге];
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki турында еш бирелгән Ñораулар һәм җаваплар];
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki'нең Ñңа верÑиÑләре турында хәбәрләр җибәреп чыгу].",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki'нең Ñңа верÑиÑләре турында хәбәрләр җибәреп чыгу].",
'about' => 'ТаÑвир',
'article' => 'Эчтәлек бите',
diff --git a/languages/messages/MessagesTt_latn.php b/languages/messages/MessagesTt_latn.php
index 310c022e..3526e92f 100644
--- a/languages/messages/MessagesTt_latn.php
+++ b/languages/messages/MessagesTt_latn.php
@@ -5,6 +5,7 @@
* @file
*
* @author Albert Fazlî
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -323,7 +324,7 @@ Anı alğaç monda tağın kerep qara.',
'editingold' => '<strong>KİSÄTMÄ: Sin bu bitneñ iskergän yuramasın üzgärtäsen.
Ägär sin monı saqlísıñ ikän, şul yuramadan soñ yasalğan üzgärmälär yuğalır.</strong>',
'yourdiff' => 'Ayırmalar',
-'longpagewarning' => "KİSÄTMÄ: Bu bit zurlığı $1 KB; qayber browserlarda 32 KB'tan da zurraq bulğan bitlärne kürsätkändä qíınlıqlar bula.
+'longpagewarning' => "KİSÄTMÄ: Bu bit zurlığı $1 kB; qayber browserlarda 32 kB'tan da zurraq bulğan bitlärne kürsätkändä qíınlıqlar bula.
Zínhar, bu bitneñ wağraq kisäklärgä bülü turında uylap qara.",
'template-protected' => '(yaqlanmış)',
diff --git a/languages/messages/MessagesUk.php b/languages/messages/MessagesUk.php
index 9b7700bf..7a986cf7 100644
--- a/languages/messages/MessagesUk.php
+++ b/languages/messages/MessagesUk.php
@@ -12,6 +12,7 @@
* @author Gutsul (Gutsul.ua at Google Mail)
* @author Innv
* @author Kalan
+ * @author NickK
*/
/*
@@ -343,7 +344,7 @@ $messages = array(
== ДеÑкі кориÑні реÑурÑи ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings СпиÑок налаштувань];
* [http://www.mediawiki.org/wiki/Manual:FAQ ЧаÑÑ‚Ñ– Ð¿Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð· приводу MediaWiki];
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce РозÑилка повідомлень про поÑву нових верÑій MediaWiki].',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce РозÑилка повідомлень про поÑву нових верÑій MediaWiki].',
'about' => 'Про',
'article' => 'СтаттÑ',
@@ -479,6 +480,8 @@ $messages = array(
'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 (ще не напиÑано)',
# Short words for each namespace, by default used in the namespace tab in monobook
@@ -637,7 +640,7 @@ $1",
'loginsuccesstitle' => 'УÑпішний вхід до ÑиÑтеми',
'loginsuccess' => "'''Тепер ви працюєте у {{grammar:genitive|{{SITENAME}}}} під іменем $1.'''",
'nosuchuser' => 'КориÑтувач з іменем «$1» не Ñ–Ñнує.
-Перевірте правильніÑÑ‚ÑŒ напиÑÐ°Ð½Ð½Ñ Ð°Ð±Ð¾ ÑкориÑтайтеÑÑ Ñ„Ð¾Ñ€Ð¼Ð¾ÑŽ нижче, щоб [[Special:Userlogin/signup|зареєÑтрувати нового кориÑтувача]].',
+Перевірте правильніÑÑ‚ÑŒ напиÑÐ°Ð½Ð½Ñ Ð°Ð±Ð¾ ÑкориÑтайтеÑÑ Ñ„Ð¾Ñ€Ð¼Ð¾ÑŽ нижче, щоб [[Special:UserLogin/signup|зареєÑтрувати нового кориÑтувача]].',
'nosuchusershort' => 'КориÑтувач з іменем <nowiki>$1</nowiki> не Ñ–Ñнує.
Перевірте правильніÑÑ‚ÑŒ напиÑÐ°Ð½Ð½Ñ Ñ–Ð¼ÐµÐ½Ñ–.',
'nouserspecified' => "Ви повинні вказати ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача.",
@@ -704,7 +707,7 @@ $1",
'math_tip' => 'Математична формула (LaTeX)',
'nowiki_sample' => 'Ð’ÑтавлÑйте Ñюди невідформатований текÑÑ‚.',
'nowiki_tip' => 'Ігнорувати вікі-форматуваннÑ',
-'image_tip' => 'ЗображеннÑ',
+'image_tip' => 'Файл',
'media_tip' => 'ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° медіа-файл',
'sig_tip' => 'Ваш Ð¿Ñ–Ð´Ð¿Ð¸Ñ Ð· чаÑовою міткою',
'hr_tip' => 'Горизонтальна Ð»Ñ–Ð½Ñ–Ñ (не викориÑтовуйте чаÑто)',
@@ -780,13 +783,14 @@ $1",
Одна IP-адреÑа може викориÑтовуватиÑÑ Ð´ÐµÐºÑ–Ð»ÑŒÐºÐ¾Ð¼Ð° кориÑтувачами.
Якщо ви — анонімний кориÑтувач Ñ– вважаєте, що отримали коментарі, адреÑовані не вам, будь лаÑка [[Special:UserLogin/signup|зареєÑтруйтеÑÑŒ]] або [[Special:UserLogin|увійдіть до ÑиÑтеми]], щоб у майбутньому уникнути можливої плутанини з іншими анонімними кориÑтувачами.''",
'noarticletext' => "Зараз на цій Ñторінці нема текÑту. Ви можете [[Special:Search/{{PAGENAME}}|пошукати цю назву]] в інших ÑтаттÑÑ… або '''[{{fullurl:{{FULLPAGENAME}}|action=edit}} Ñтворити Ñторінку з такою назвою]'''.",
-'userpage-userdoesnotexist' => 'КориÑтувач під назвою "$1" не зареєÑтрований. Перевірте, Ñкщо ви хочете Ñтворити/редагувати цю Ñторінку.',
-'clearyourcache' => "'''ЗауваженнÑ:''' ПіÑÐ»Ñ Ð·Ð±ÐµÑ€Ñ–Ð³Ð°Ð½Ð½Ñ, ви маєте відновити кеш вашого браузера, щоб побачити зміни. '''Mozilla / Firefox / Safari:''' тримайте ''Shift'' коли натиÑкаєте ''Reload'', або натиÑніть ''Ctrl-Shift-R'' (''Cmd-Shift-R'' на Apple Mac); '''IE:''' тримайте ''Ctrl'' коли натиÑкаєте ''Refresh'', або натиÑніть ''Ctrl-F5''; '''Konqueror:''': натиÑніть кнопку ''Reload'', або натиÑніть ''F5''; '''Opera''' кориÑтувачам може знадобитиÑÑŒ повніÑÑ‚ÑŽ очиÑтити кеш у ''Tools→Preferences''.",
+'userpage-userdoesnotexist' => 'КориÑтувач під назвою "$1" не зареєÑтрований. ПереконайтеÑÑ, що ви хочете Ñтворити/редагувати цю Ñторінку.',
+'clearyourcache' => "'''ЗауваженнÑ:''' ПіÑÐ»Ñ Ð·Ð±ÐµÑ€Ñ–Ð³Ð°Ð½Ð½Ñ Ð²Ð¸ маєте відновити кеш вашого браузера, щоб побачити зміни. '''Mozilla / Firefox / Safari:''' тримайте ''Shift'', коли натиÑкаєте ''Reload'', або натиÑніть ''Ctrl-Shift-R'' (''Cmd-Shift-R'' на Apple Mac); '''IE:''' тримайте ''Ctrl'', коли натиÑкаєте ''Refresh'', або натиÑніть ''Ctrl-F5''; '''Konqueror:''': натиÑніть кнопку ''Reload'', або натиÑніть ''F5''; '''Opera:''' кориÑтувачам може знадобитиÑÑŒ повніÑÑ‚ÑŽ очиÑтити кеш у ''Tools→Preferences''.",
'usercssjsyoucanpreview' => '<strong>Підказка:</strong> ВикориÑтовуйте кнопку попереднього переглÑду, щоб протеÑтувати ваш новий css-файл чи js-файл перед збереженнÑм.',
'usercsspreview' => "'''Пам'Ñтайте, що це лише попередній переглÑд вашого css-файлу.'''
'''Його ще не збережено!'''",
'userjspreview' => "'''Пам'Ñтайте, що це тільки попередній переглÑд вашого JavaScript-файлу Ñ– поки він ще не збережений!'''",
-'userinvalidcssjstitle' => "'''Увага:''' теми Ð¾Ñ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð½Ñ Â«$1» не знайдено. Пам\\'Ñтайте, що кориÑтувацькі .css и .js Ñторінки повинні мати назву, що ÑкладаєтьÑÑ Ð»Ð¸ÑˆÐµ з малих букв, наприклад «{{ns:user}}:ХтоÑÑŒ/monobook.css», а не «{{ns:user}}:ХтоÑÑŒ/Monobook.css».",
+'userinvalidcssjstitle' => "'''Увага:''' тема Ð¾Ñ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð½Ñ Â«$1» не знайдена.
+Пам'Ñтайте, що кориÑтувацькі .css та .js Ñторінки повинні мати назву, що ÑкладаєтьÑÑ Ð»Ð¸ÑˆÐµ з малих літер, наприклад «{{ns:user}}:ХтоÑÑŒ/monobook.css», а не «{{ns:user}}:ХтоÑÑŒ/Monobook.css».",
'updated' => '(Оновлена)',
'note' => '<strong>ЗауваженнÑ:</strong>',
'previewnote' => '<strong>Це лише попередній переглÑд,
@@ -820,7 +824,7 @@ $1",
Якщо ви не бажаєте, щоб напиÑане вами безжаліÑно редагувалоÑÑŒ Ñ– розповÑюджувалоÑÑ Ð·Ð° бажаннÑм будь-кого, не пишіть тут.<br />
Ви також підтверджуєте, що напиÑане вами тут належить вам або взÑте з джерела, що Ñ” ÑуÑпільним надбаннÑм чи подібним вільним джерелом.
<strong>ÐЕ ПУБЛІКУЙТЕ ТУТ БЕЗ ДОЗВОЛУ ÐœÐТЕРІÐЛИ, ЩО ОХОРОÐЯЮТЬСЯ ÐВТОРСЬКИМ ПРÐВОМ!</strong>',
-'copyrightwarning2' => "Будь лаÑка, зверніть увагу, що вÑÑ– внеÑені вами зміни можуть редагуватиÑÑ Ð´Ð¾Ð¿Ð¾Ð²Ð½ÑŽÐ²Ð°Ñ‚Ð¸ÑÑ Ð°Ð±Ð¾ вилучатиÑÑ Ñ–Ð½ÑˆÐ¸Ð¼Ð¸ кориÑтувачами.
+'copyrightwarning2' => "Будь лаÑка, зверніть увагу, що вÑÑ– внеÑені вами зміни можуть редагуватиÑÑ, доповнюватиÑÑ Ð°Ð±Ð¾ вилучатиÑÑ Ñ–Ð½ÑˆÐ¸Ð¼Ð¸ кориÑтувачами.
Якщо ви не бажаєте, щоб напиÑане вами безжаліÑно редагувалоÑÑŒ — не пишіть тут.<br />
Ви також зобов'ÑзуєтеÑÑŒ, що напиÑане вами тут належить вам або взÑте з джерела, що Ñ” ÑуÑпільним надбаннÑм, або подібного вільного джерела (див. $1).<br />
<strong>ÐЕ ПУБЛІКУЙТЕ ТУТ БЕЗ ДОЗВОЛУ ÐœÐТЕРІÐЛИ, ЩО Є ОБ'ЄКТОМ ÐВТОРСЬКОГО ПРÐÐ’Ð!</strong>",
@@ -868,15 +872,15 @@ $1",
# "Undo" feature
'undo-success' => 'Ð ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð¼Ñ–Ð½ÐµÐ½Ð¾. Будь-лаÑка, натиÑніть «Зберегти», щоб зберегти зміни.',
-'undo-failure' => 'Ðеможливо відмінити Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‡ÐµÑ€ÐµÐ· неÑуміÑніÑÑ‚ÑŒ проміжних змін.',
+'undo-failure' => 'Ðеможливо ÑкаÑувати Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‡ÐµÑ€ÐµÐ· неÑуміÑніÑÑ‚ÑŒ проміжних змін.',
'undo-norev' => 'Ð ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ðµ може бути ÑкаÑоване, бо воно не Ñ–Ñнує або було вилучене.',
'undo-summary' => 'Відміна Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ â„– $1 кориÑтувача [[Special:Contributions/$2|$2]] ([[User talk:$2|обговореннÑ]])',
# Account creation failure
-'cantcreateaccounttitle' => 'Ðе можливо Ñтворити обліковий запиÑ',
+'cantcreateaccounttitle' => 'Ðеможливо Ñтворити обліковий запиÑ',
'cantcreateaccount-text' => "Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¸Ñ… запиÑів із цієї IP-адреÑи ('''$1''') було заблоковане [[User:$3|кориÑтувачем $3]].
-$3 зазначив наÑтупну причину: ''$2''",
+$3 зазначив таку причину: ''$2''",
# History pages
'viewpagelogs' => 'Показати журнали Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— Ñторінки',
@@ -928,13 +932,13 @@ $3 зазначив наÑтупну причину: ''$2''",
'revisiondelete' => 'Вилучити / відновити верÑÑ–Ñ— Ñторінки',
'revdelete-nooldid-title' => 'Ðе вказана цільова верÑÑ–Ñ',
'revdelete-nooldid-text' => 'Ви не вказали цільову верÑÑ–ÑŽ (чи верÑÑ–Ñ—) Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ñ†Ñ–Ñ”Ñ— функції.',
-'revdelete-selected' => '{{PLURAL:$2|Обрана верÑÑ–Ñ|Обрані верÑÑ–Ñ—}} Ñторінки [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Обраний запиÑ|Обрані запиÑи}} журналу:',
-'revdelete-text' => 'Вилучені верÑÑ–Ñ— будуть відображатиÑÑ Ð² Ñ–Ñторії Ñторінки,
-але Ñ—Ñ… зміÑÑ‚ не буде доÑтупним звичайним кориÑтувачам.
+'revdelete-selected' => "'''{{PLURAL:$2|Обрана верÑÑ–Ñ|Обрані верÑÑ–Ñ—}} Ñторінки [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Обраний запиÑ|Обрані запиÑи}} журналу:'''",
+'revdelete-text' => "'''Вилучені верÑÑ–Ñ— будуть відображатиÑÑ Ð² Ñ–Ñторії Ñторінки,
+але Ñ—Ñ… зміÑÑ‚ не буде доÑтупним звичайним кориÑтувачам.'''
ÐдмініÑтратори будуть мати доÑтуп до прихованого зміÑту й зможуть відновити його за допомогою цього ж інтерфейÑу,
-крім випадків, коли були вÑтановлені додаткові Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð²Ð»Ð°Ñниками Ñайту.',
+крім випадків, коли були вÑтановлені додаткові Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð²Ð»Ð°Ñниками Ñайту.",
'revdelete-legend' => 'УÑтановити обмеженнÑ',
'revdelete-hide-text' => 'Прихований текÑÑ‚ цієї верÑÑ–Ñ— Ñторінки',
'revdelete-hide-name' => "Приховати дію та її об'єкт",
@@ -1050,7 +1054,7 @@ $3 зазначив наÑтупну причину: ''$2''",
'mypreferences' => 'ÐалаштуваннÑ',
'prefs-edits' => 'КількіÑÑ‚ÑŒ редагувань:',
'prefsnologin' => 'Ви не ввійшли в ÑиÑтему',
-'prefsnologintext' => 'Щоб змінити Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувача, ви повинні <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} ввійти до ÑиÑтеми]</span>.',
+'prefsnologintext' => 'Щоб змінити Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувача, ви повинні <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ввійти до ÑиÑтеми]</span>.',
'prefsreset' => 'Відновлено Ñтандартні налаштуваннÑ.',
'qbsettings' => 'Панель навігації',
'qbsettings-none' => 'Ðе показувати панель',
@@ -1104,7 +1108,7 @@ $3 зазначив наÑтупну причину: ''$2''",
'allowemail' => 'Дозволити електронну пошту від інших кориÑтувачів',
'prefs-searchoptions' => 'Параметри пошуку',
'prefs-namespaces' => 'ПроÑтори назв',
-'defaultns' => 'За замовчуваннÑм шукати в наÑтупних проÑторах назв:',
+'defaultns' => 'За замовчуваннÑм шукати в таких проÑторах назв:',
'default' => 'за замовчуваннÑм',
'files' => 'Файли',
@@ -1291,7 +1295,7 @@ $3 зазначив наÑтупну причину: ''$2''",
'ignorewarnings' => 'Ігнорувати вÑÑ– попередженнÑ',
'minlength1' => 'Ðазва файлу повинна міÑтити щонайменше одну літеру.',
'illegalfilename' => 'Ім\'Ñ Ñ„Ð°Ð¹Ð»Ñƒ "$1" міÑтить букви, що недозволені в заголовках Ñторінок. Будь лаÑка перейменуйте файл Ñ– Ñпробуйте завантажити його знову.',
-'badfilename' => 'Ðазву файла було змінено на $1.',
+'badfilename' => 'Ðазву файлу було змінено на $1.',
'filetype-badmime' => 'Файли, що мають MIME-тип «$1», не можуть бути завантажені.',
'filetype-unwanted-type' => "'''\".\$1\"''' — небажаний тип файлу.
{{PLURAL:\$3|Бажаний тип файлів|Бажані типи файлів}}: \$2.",
@@ -1313,7 +1317,7 @@ $3 зазначив наÑтупну причину: ''$2''",
'file-thumbnail-no' => 'Ðазва файлу починаєтьÑÑ Ð½Ð° <strong><tt>$1</tt></strong>.
Можливо, це зменшена ÐºÐ¾Ð¿Ñ–Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ <i>(мініатюра)</i>.
Якщо у Ð²Ð°Ñ Ñ” це Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð² повному розмірі, завантажте його, інакше змініть назву файлу.',
-'fileexists-forbidden' => 'Файл з такою назвою вже Ñ–Ñнує; будь лаÑка повернітьÑÑ Ñ‚Ð° завантажте цей файл під іншою назвою. [[Image:$1|thumb|center|$1]]',
+'fileexists-forbidden' => 'Файл з такою назвою вже Ñ–Ñнує; будь лаÑка, повернітьÑÑ Ñ‚Ð° завантажте цей файл під іншою назвою. [[Image:$1|thumb|center|$1]]',
'fileexists-shared-forbidden' => 'Файл із такою назвою вже Ñ–Ñнує у Ñпільному Ñховищі файлів.
Якщо ви вÑе ж хочете завантажити цей файл, будь лаÑка, повернітьÑÑ Ð½Ð°Ð·Ð°Ð´ Ñ– змініть назву файлу. [[Image:$1|thumb|center|$1]]',
'file-exists-duplicate' => 'Цей файл Ñ” дублікатом {{PLURAL:$1|файлу|наÑтупних файлів}}:',
@@ -1336,7 +1340,7 @@ $3 зазначив наÑтупну причину: ''$2''",
'upload-wasdeleted' => "'''ПопередженнÑ: ви хочете завантажити файл, Ñкий раніше вилучавÑÑ.'''
Перевірте, чи Ñправді варто завантажувати файл.
-Ðижче показано журнал вилучень Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ файла:",
+Ðижче показано журнал вилучень Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ файлу:",
'filename-bad-prefix' => 'Ðазва завантажуваного файлу починаєтьÑÑ Ð½Ð° <strong>«$1»</strong> Ñ–, можливо, Ñ” шаблонною назвою, Ñку цифрова фотокамера дає знімкам. Будь лаÑка, виберіть назву, Ñка краще опиÑуватиме вміÑÑ‚ файлу.',
'upload-proto-error' => 'Ðевірний протокол',
@@ -1445,7 +1449,7 @@ $3 зазначив наÑтупну причину: ''$2''",
# Unused templates
'unusedtemplates' => 'Шаблони, що не викориÑтовуютьÑÑ',
-'unusedtemplatestext' => 'Ðа цій Ñторінці перераховані вÑÑ– Ñторінки проÑтору назв «Шаблони», Ñкі не включені до інших Ñторінок. Ðе забувайте перевірити відÑутніÑÑ‚ÑŒ інших поÑилань на шаблон, перш ніж вилучити його.',
+'unusedtemplatestext' => 'Ðа цій Ñторінці показані вÑÑ– Ñторінки проÑтору назв «{{ns:template}}», Ñкі не включені до інших Ñторінок. Ðе забувайте перевірити відÑутніÑÑ‚ÑŒ інших поÑилань на шаблон, перш ніж вилучити його.',
'unusedtemplateswlh' => 'інші поÑиланнÑ',
# Random page
@@ -1479,7 +1483,7 @@ $3 зазначив наÑтупну причину: ''$2''",
'doubleredirects' => 'Подвійні перенаправленнÑ',
'doubleredirectstext' => '<b>Увага:</b> Цей ÑпиÑок може міÑтити невірні елементи. Це значить, що піÑÐ»Ñ Ð¿ÐµÑ€ÑˆÐ¾Ñ— директиви #REDIRECT йде додатковий текÑÑ‚ з поÑиланнÑми.<br />
-Кожен Ñ€Ñдок міÑтить поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° перше та друге перенаправленнÑ, а також перший Ñ€Ñдок текÑту другого перенаправленнÑ, що, звичайно, міÑтить "реальне" Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ð° необхідну Ñтаттю, куди повинно вказувати й перше перенаправленнÑ.',
+Кожен Ñ€Ñдок міÑтить поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° перше та друге перенаправленнÑ, а також перший Ñ€Ñдок текÑту другого перенаправленнÑ, що зазвичай міÑтить «реальне» Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ð° необхідну Ñторінку, куди повинно вказувати й перше перенаправленнÑ.',
'double-redirect-fixed-move' => 'Сторінка «[[$1]]» була перейменована, зараз вона Ñ” перенаправленнÑм на «[[$2]]»',
'double-redirect-fixer' => 'Redirect fixer',
@@ -1504,7 +1508,7 @@ $3 зазначив наÑтупну причину: ''$2''",
'nviews' => '$1 {{PLURAL:$1|переглÑд|переглÑди|переглÑдів}}',
'specialpage-empty' => 'Запит не дав результатів.',
'lonelypages' => 'Статті-Ñироти',
-'lonelypagestext' => 'Ðа наÑтупні Ñторінки не поÑилаєтьÑÑ Ð¶Ð¾Ð´Ð½Ð° ÑÑ‚Ð°Ñ‚Ñ‚Ñ Ñ†Ñ–Ñ”Ñ— вікі.',
+'lonelypagestext' => 'Ðа такі Ñторінки нема поÑилань з інших Ñторінок Ñ– вони не включаютьÑÑ Ð´Ð¾ інших Ñторінок {{grammar:genitive|{{SITENAME}}}}.',
'uncategorizedpages' => 'Ðекатегоризовані Ñторінки',
'uncategorizedcategories' => 'Ðекатегоризовані категорії',
'uncategorizedimages' => 'Ðекатегоризовані зображеннÑ',
@@ -1540,7 +1544,7 @@ $3 зазначив наÑтупну причину: ''$2''",
'move' => 'Перейменувати',
'movethispage' => 'Перейменувати цю Ñторінку',
'unusedimagestext' => '<p>Будь-лаÑка, врахуйте, що інші веб-Ñайти можуть викориÑтовувати прÑмі поÑÐ¸Ð»Ð°Ð½Ð½Ñ (URL) на це зображеннÑ, Ñ– тому Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¶Ðµ активно викориÑтовуватиÑÑ Ð½Ðµ дивлÑчиÑÑŒ на його приÑутніÑÑ‚ÑŒ в цьому ÑпиÑку.',
-'unusedcategoriestext' => 'ІÑнують такі Ñторінки-категорій, що не міÑÑ‚ÑÑ‚ÑŒ Ñтатей чи інших категорій.',
+'unusedcategoriestext' => 'ІÑнують такі Ñторінки категорій, що не міÑÑ‚ÑÑ‚ÑŒ Ñторінок або інших категорій.',
'notargettitle' => 'Ðе вказано ціль',
'notargettext' => 'Ви не вказали цільову Ñтаттю чи кориÑтувача, Ð´Ð»Ñ Ñких необхідно виконати цю дію.',
'nopagetitle' => 'Ðема такої цільової Ñторінки',
@@ -1611,8 +1615,8 @@ $3 зазначив наÑтупну причину: ''$2''",
'mailnologintext' => 'Ви повинні [[Special:UserLogin|ввійти до ÑиÑтеми]] Ñ– мати підтверджену адреÑу електронної пошти у ваших [[Special:Preferences|налаштуваннÑÑ…]], щоб мати змогу надÑилати електронну пошту іншим кориÑтувачам.',
'emailuser' => 'ÐадіÑлати лиÑта цьому кориÑтувачеві',
'emailpage' => 'ЛиÑÑ‚ кориÑтувачеві',
-'emailpagetext' => 'Якщо цей кориÑтувач зазначив Ñправжню адреÑу електронної пошти у Ñвоїх налаштуваннÑÑ…, то, заповнивши наведену нижче форму, можна надіÑлати йому повідомленнÑ.
-Електронна адреÑа, Ñку ви вказали у [[Special:Preferences|Ñвоїх налаштуваннÑÑ…]], буде зазначена в полі «Від кого» лиÑта, тому одержувач матиме можливіÑÑ‚ÑŒ відповіÑти безпоÑередньо вам.',
+'emailpagetext' => 'Заповнивши наведену нижче форму, можна надіÑлати Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñ†ÑŒÐ¾Ð¼Ñƒ кориÑтувачу.
+Електронна адреÑа, Ñку ви зазначили у [[Special:Preferences|Ñвоїх налаштуваннÑÑ…]], буде зазначена в полі «Від кого» лиÑта, тому одержувач матиме можливіÑÑ‚ÑŒ відповіÑти безпоÑередньо вам.',
'usermailererror' => 'При відправці Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ ÐµÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð¾Ñ— пошти ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°:',
'defemailsubject' => '{{SITENAME}}: лиÑÑ‚',
'noemailtitle' => 'ВідÑÑƒÑ‚Ð½Ñ Ð°Ð´Ñ€ÐµÑа електронної пошти',
@@ -1655,7 +1659,7 @@ $3 зазначив наÑтупну причину: ''$2''",
'watchmethod-list' => 'переглÑд Ñтатей за Ñкими ведетьÑÑ ÑпоÑтереженнÑ',
'watchlistcontains' => 'Ваш ÑпиÑок ÑпоÑÑ‚ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð¼Ñ–Ñтить $1 {{PLURAL:$1|Ñторінку|Ñторінки|Ñторінок}}.',
'iteminvalidname' => 'Проблема з елементом «$1», недопуÑтима назва…',
-'wlnote' => 'Ðижче наведені оÑтанні $1 {{PLURAL:$1|редагуваннÑ|редагуваннÑ|редагувань}} за {{PLURAL:$2|оÑтанній|оÑтанні|оÑтанні}} <strong>$2</strong> {{PLURAL:$2|годину|години|годин}}.',
+'wlnote' => 'Ðижче наведені оÑтанні $1 {{PLURAL:$1|редагуваннÑ|редагуваннÑ|редагувань}} за {{PLURAL:$2|оÑтанню|оÑтанні|оÑтанні}} <strong>$2</strong> {{PLURAL:$2|годину|години|годин}}.',
'wlshowlast' => 'Показати зміни за оÑтанні $1 годин $2 днів $3',
'watchlist-show-bots' => 'Показати Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð¾Ñ‚Ñ–Ð²',
'watchlist-hide-bots' => 'Сховати Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð¾Ñ‚Ñ–Ð²',
@@ -1739,7 +1743,7 @@ $NEWPAGE
'rollback_short' => 'Відкинути',
'rollbacklink' => 'відкинути',
'rollbackfailed' => 'Відкинути зміни не вдалоÑÑ',
-'cantrollback' => 'Ðеможливо відкинути редагуваннÑ, оÑтанній хто редагував Ñ” єдиним автором цієї Ñтатті.',
+'cantrollback' => 'Ðеможливо відкинути редагуваннÑ, оÑтанній, хто редагував, Ñ” єдиним автором цієї Ñторінки.',
'alreadyrolled' => 'Ðеможливо відкинути оÑтанні Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ [[:$1]], зроблені [[User:$2|$2]] ([[User talk:$2|обговореннÑ]] | [[Special:Contributions/$2|{{int:contribslink}}]]); хтоÑÑŒ інший уже змінив чи відкинув Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ†Ñ–Ñ”Ñ— Ñтатті.
ОÑтанні Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ñ€Ð¾Ð±Ð¸Ð² [[User:$3|$3]] ([[User talk:$3|обговореннÑ]] | [[Special:Contributions/$3|{{int:contribslink}}]]).',
@@ -1838,6 +1842,8 @@ $NEWPAGE
'undelete-error-long' => 'Під Ñ‡Ð°Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ виникли помилки:
$1',
+'undelete-show-file-confirm' => 'Ви впевнені, що хочете переглÑнути вилучену верÑÑ–ÑŽ файлу «<nowiki>$1</nowiki>» від $3 $2?',
+'undelete-show-file-submit' => 'Так',
# Namespace form on various pages
'namespace' => 'ПроÑÑ‚Ñ–Ñ€ назв:',
@@ -1883,7 +1889,9 @@ $1',
# Block/unblock
'blockip' => 'Заблокувати IP-адреÑу',
'blockip-legend' => 'Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувача',
-'blockiptext' => 'ВикориÑтовуйте форму нижче, щоби заблокувати можливіÑÑ‚ÑŒ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ñ– вказаної IP-адреÑи. Це може бути зроблене виключно Ð´Ð»Ñ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ [[{{ns:project}}:Вандалізм|вандалізму]] Ñ– тільки у відповідноÑÑ‚Ñ– до [[{{ns:project}}:Правила|правил Вікіпедії]]. Ðижче вкажіть конкретну причину (наприклад, процитуйте деÑкі Ñтатті з ознаками вандалізму).',
+'blockiptext' => 'ВикориÑтовуйте форму нижче, щоб заблокувати можливіÑÑ‚ÑŒ Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ–Ð· зазначеної IP-адреÑи.
+Це може бути зроблене виключно Ð´Ð»Ñ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ [[{{ns:project}}:Вандалізм|вандалізму]] Ñ– тільки у відповідноÑÑ‚Ñ– до [[{{MediaWiki:Policy-url}}|правил {{grammar:genitive|{{SITENAME}}}}]].
+Ðижче зазначте конкретну причину (наприклад, процитуйте деÑкі Ñторінкм з ознаками вандалізму).',
'ipaddress' => 'IP-адреÑа:',
'ipadressorusername' => "IP-адреÑа або ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача:",
'ipbexpiry' => 'Термін:',
@@ -1915,7 +1923,7 @@ $1',
'ipb-edit-dropdown' => 'Редагувати причини блокувань',
'ipb-unblock-addr' => 'Розблокувати $1',
'ipb-unblock' => 'Розблокувати кориÑтувача або IP-адреÑу',
-'ipb-blocklist-addr' => 'Показати діючі Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ $1',
+'ipb-blocklist-addr' => 'Діючі Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ $1',
'ipb-blocklist' => 'Показати діючі блокуваннÑ',
'unblockip' => 'Розблокувати IP-адреÑу',
'unblockiptext' => 'ВикориÑтовуйте подану нижче форму, щоб відновити можливіÑÑ‚ÑŒ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð· раніше заблокованої IP-адреÑи.',
@@ -1954,7 +1962,8 @@ IP-адреÑи, що блокуютьÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾ тут не в
'ipb_expiry_invalid' => 'Ðевірно вказано термін.',
'ipb_expiry_temp' => 'Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñ–Ð· приховуваннÑм імені кориÑтувача мають бути безÑтроковими.',
'ipb_already_blocked' => '«$1» уже заблоковано. Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾, щоб призначити новий термін блокуваннÑ, Ñпочатку розблокуйте його.',
-'ipb_cant_unblock' => 'Помилка: Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð· ID $1 не знайдено. Можливо кориÑтувача вже було розблоковано.',
+'ipb_cant_unblock' => 'Помилка: Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð· ID $1 не знайдене.
+Можливо, кориÑтувач уже розблокований.',
'ipb_blocked_as_range' => 'Помилка: IP-адреÑа $1 була заблокована не напрÑму Ñ– не може бути розблокована. Однак, вона належить до заблокованого діапазону $2, Ñкий можна розблокувати.',
'ip_range_invalid' => 'ÐеприпуÑтимий діапазон IP-адреÑ.\\n',
'blockme' => 'Заблокуй мене',
@@ -1971,9 +1980,8 @@ IP-адреÑи, що блокуютьÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾ тут не в
'unlockdb' => 'Розблокувати базу даних',
'lockdbtext' => 'Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð°Ð·Ð¸ даних унеможливить Ð´Ð»Ñ Ð²ÑÑ–Ñ… кориÑтувачів Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñторінок, зміну налаштувань, ÑпиÑків ÑпоÑÑ‚ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ‚Ð° Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ñ–Ð½ÑˆÐ¸Ñ… дій, що вимагають доÑтупу до бази даних.
Будь лаÑка, підтвердіть, що це — Ñаме те, що ви бажаєте зробити, Ñ– що ви знімете блокуваннÑ, коли закінчите обÑÐ»ÑƒÐ³Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð°Ð·Ð¸ даних.',
-'unlockdbtext' => 'Ð Ð¾Ð·Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð°Ð·Ð¸ даних надаÑÑ‚ÑŒ можливіÑÑ‚ÑŒ знову
-редагувати Ñтатті, конфігурації, ÑпиÑки ÑпоÑÑ‚ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ‚Ð° виконувати інші дії, що вимагають доÑтупу до бази даних.
-Будь-лаÑка, підтвердіть, що це - Ñаме те, що ви хочете зробити.',
+'unlockdbtext' => 'Ð Ð¾Ð·Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð°Ð·Ð¸ даних надаÑÑ‚ÑŒ змогу знову редагувати Ñторінки, змінювати налаштуваннÑ, ÑпиÑки ÑпоÑÑ‚ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ‚Ð° виконувати інші дії, що вимагають доÑтупу до бази даних.
+Будь лаÑка, підтвердіть, що ви Ñправді хочете це зробити.',
'lockconfirm' => "Так, Ñ Ð´Ñ–Ð¹Ñно хочу заблокувати базу даних (перейти в режим ''тільки Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ'').",
'unlockconfirm' => 'Так, Ñ Ð´Ñ–Ð¹Ñно хочу розблокувати базу даних.',
'lockbtn' => "Заблокувати базу даних (режим ''тільки Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ'')",
@@ -2009,7 +2017,7 @@ IP-адреÑи, що блокуютьÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾ тут не в
У цих випадках ви будете змушені перейменувати чи об'єднати Ñторінки вручну в разі необхідноÑÑ‚Ñ–",
'movearticle' => 'Перейменувати Ñторінку',
'movenotallowed' => 'У Ð²Ð°Ñ Ð½ÐµÐ¼Ð° дозволу перейменовувати Ñторінки.',
-'newtitle' => 'Ðова назва',
+'newtitle' => 'Ðова назва:',
'move-watch' => 'СпоÑтерігати за цією Ñторінкою',
'movepagebtn' => 'Перейменувати Ñторінку',
'pagemovedsub' => 'Сторінка перейменована',
@@ -2022,7 +2030,7 @@ IP-адреÑи, що блокуютьÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾ тут не в
'movetalk' => 'Перейменувати відповідну Ñторінку обговореннÑ',
'move-subpages' => 'Перейменувати вÑÑ– підÑторінки, Ñкщо можливо',
'move-talk-subpages' => 'Перейменувати вÑÑ– підÑторінки Ñторінки обговореннÑ, Ñкщо можливо',
-'movepage-page-exists' => 'Сторінка $1 вже Ñ–Ñнує Ñ– не може бути автоматчино перезапиÑана.',
+'movepage-page-exists' => 'Сторінка $1 вже Ñ–Ñнує Ñ– не може бути автоматично перезапиÑана.',
'movepage-page-moved' => 'Сторінка $1 перейменована на $2.',
'movepage-page-unmoved' => 'Сторінка $1 не може бути перейменована на $2.',
'movepage-max-pages' => '$1 {{PLURAL:$1|Ñторінка була перейменована|Ñторінки були перейменовані|Ñторінок були перейменовані}} — це макÑимум, більше Ñторінок не можна перейменувати автоматично.',
@@ -2111,6 +2119,8 @@ IP-адреÑи, що блокуютьÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾ тут не в
'import-nonewrevisions' => 'УÑÑ– верÑÑ–Ñ— були раніше імпортовані.',
'xml-error-string' => '$1 в Ñ€Ñдку $2, позиції $3 (байт $4): $5',
'import-upload' => 'Завантажити XML-дані',
+'import-token-mismatch' => 'Утрачені дані ÑеанÑу. Будь лаÑка, Ñпробуйте ще раз.',
+'import-invalid-interwiki' => 'Ðеможливо імпортувати із зазначеної вікі.',
# Import log
'importlogpage' => 'Журнал імпорту',
@@ -2157,7 +2167,7 @@ IP-адреÑи, що блокуютьÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾ тут не в
'tooltip-feed-rss' => 'ТранÑлÑÑ†Ñ–Ñ Ð² RSS Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— Ñторінки',
'tooltip-feed-atom' => 'ТранÑлÑÑ†Ñ–Ñ Ð² Atom Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— Ñторінки',
'tooltip-t-contributions' => 'ПереглÑд внеÑку цього кориÑтувача',
-'tooltip-t-emailuser' => 'ÐадіÑлати лиÑта цьому корÑитувачеві',
+'tooltip-t-emailuser' => 'ÐадіÑлати лиÑта цьому кориÑтувачеві',
'tooltip-t-upload' => 'Завантажити файли',
'tooltip-t-specialpages' => 'СпиÑок Ñпеціальних Ñторінок',
'tooltip-t-print' => 'ВерÑÑ–Ñ Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ цієї Ñторінки',
@@ -2388,7 +2398,7 @@ $1',
'exif-subjectlocation' => "ÐŸÐ¾Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ Ð¾Ð±'єкту відноÑно лівого верхнього кута",
'exif-exposureindex' => 'Ð†Ð½Ð´ÐµÐºÑ ÐµÐºÑпозиції',
'exif-sensingmethod' => 'Тип ÑенÑора',
-'exif-filesource' => 'Джерело файла',
+'exif-filesource' => 'Джерело файлу',
'exif-scenetype' => 'Тип Ñцени',
'exif-cfapattern' => 'Тип кольорового фільтра',
'exif-customrendered' => 'Додаткова обробка',
@@ -2423,18 +2433,18 @@ $1',
'exif-gpsimgdirectionref' => 'Тип азимута Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ (Ñправжній, магнітний)',
'exif-gpsimgdirection' => 'Ðзимут зображеннÑ',
'exif-gpsmapdatum' => 'ВикориÑтана геодезична ÑиÑтема координат',
-'exif-gpsdestlatituderef' => "Ð†Ð½Ð´ÐµÐºÑ Ð´Ð¾Ð²Ð³Ð¾Ñ‚Ð¸ о'єктУа",
-'exif-gpsdestlatitude' => "Довгота об'єкту",
-'exif-gpsdestlongituderef' => "Ð†Ð½Ð´ÐµÐºÑ ÑˆÐ¸Ñ€Ð¾Ñ‚Ð¸ об'єкту",
-'exif-gpsdestlongitude' => "Широта об'єкту",
-'exif-gpsdestbearingref' => "Тип пеленга об'єкту (Ñправжній, магнітний)",
-'exif-gpsdestbearing' => "Пеленг об'єкту",
+'exif-gpsdestlatituderef' => "Ð†Ð½Ð´ÐµÐºÑ Ð´Ð¾Ð²Ð³Ð¾Ñ‚Ð¸ об'єкта",
+'exif-gpsdestlatitude' => "Довгота об'єкта",
+'exif-gpsdestlongituderef' => "Ð†Ð½Ð´ÐµÐºÑ ÑˆÐ¸Ñ€Ð¾Ñ‚Ð¸ об'єкта",
+'exif-gpsdestlongitude' => "Широта об'єкта",
+'exif-gpsdestbearingref' => "Тип пеленга об'єкта (Ñправжній, магнітний)",
+'exif-gpsdestbearing' => "Пеленг об'єкта",
'exif-gpsdestdistanceref' => 'Одиниці Ð²Ð¸Ð¼Ñ–Ñ€ÑŽÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ñтані',
'exif-gpsdestdistance' => 'ВідÑтань',
'exif-gpsprocessingmethod' => 'Метод обчиÑÐ»ÐµÐ½Ð½Ñ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ',
'exif-gpsareainformation' => 'Ðазва облаÑÑ‚Ñ– GPS',
'exif-gpsdatestamp' => 'Дата',
-'exif-gpsdifferential' => 'Диференційна поправка',
+'exif-gpsdifferential' => 'Диференціальна поправка',
# EXIF attributes
'exif-compression-1' => 'ÐеÑтиÑнутий',
@@ -2516,7 +2526,7 @@ $1',
'exif-exposuremode-0' => 'Ðвтоматична екÑпозиціÑ',
'exif-exposuremode-1' => 'Ручне Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐµÐºÑпозиції',
-'exif-exposuremode-2' => 'Брекетінґ',
+'exif-exposuremode-2' => 'Брекетинг',
'exif-whitebalance-0' => 'Ðвтоматичний Ð±Ð°Ð»Ð°Ð½Ñ Ð±Ñ–Ð»Ð¾Ð³Ð¾',
'exif-whitebalance-1' => 'Ручне Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð°Ð»Ð°Ð½Ñу білого',
@@ -2574,7 +2584,7 @@ $1',
# External editor support
'edit-externally' => 'Редагувати цей файл, викориÑтовуючи зовнішню програму',
-'edit-externally-help' => 'Подробиці див. на Ñторінці [http://www.mediawiki.org/wiki/Manual:External_editors Meta:Help:External_editors].',
+'edit-externally-help' => '(Подробиці див. на Ñторінці [http://www.mediawiki.org/wiki/Manual:External_editors ІнÑтрукції з уÑтановки зовнішніх редакторів])',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'вÑÑ–',
@@ -2585,7 +2595,7 @@ $1',
# E-mail address confirmation
'confirmemail' => 'ÐŸÑ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð°Ð´Ñ€ÐµÑи ел. пошти',
-'confirmemail_noemail' => 'Ð’ вашій [[Special:Preferences|конфігурації кориÑтувача]] відÑÑƒÑ‚Ð½Ñ ÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð° адреÑа електронної пошти.',
+'confirmemail_noemail' => 'Ви не зазначили коректну адреÑу електронної пошти у ваших [[Special:Preferences|налаштуваннÑÑ… кориÑтувача]].',
'confirmemail_text' => 'Вікі-двигун потребує Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð°Ð´Ñ€ÐµÑи електронної пошти перед початком роботи. ÐатиÑніть на кнопку, щоб за вказаною адреÑою одержати лиÑта, Ñкий міÑтитиме поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° Ñпеціальну Ñторінку, піÑÐ»Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ñкої у браузері адреÑа електронної пошти буде вважатиÑÑ Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð¾ÑŽ.',
'confirmemail_pending' => '<div class="error">
Код Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð²Ð¶Ðµ відправлено на адреÑу вашої електронної пошти.
@@ -2636,9 +2646,9 @@ $1
# Delete conflict
'deletedwhileediting' => "'''Увага:''' Ñ†Ñ Ñторінка була вилучена піÑÐ»Ñ Ñ‚Ð¾Ð³Ð¾, Ñк ви розпочали редагуваннÑ!",
-'confirmrecreate' => "КориÑтувач [[User:$1|$1]] ([[User talk:$1|обговореннÑ]]) видалив цю Ñторінку піÑÐ»Ñ Ñ‚Ð¾Ð³Ð¾, Ñк ви почали Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ– вказав причиною:
+'confirmrecreate' => "КориÑтувач [[КориÑтувач:$1|$1]] ([[ÐžÐ±Ð³Ð¾Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувача:$1|обговореннÑ]]) вилучив цю Ñторінку піÑÐ»Ñ Ñ‚Ð¾Ð³Ð¾, Ñк ви почали Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ– зазначив причиною:
: ''$2''
-Будь лаÑка підтвердіть, що ви дійÑно бажаєте Ñтворити цю Ñторінку заново.",
+Будь лаÑка, підтвердьте, що ви дійÑно бажаєте Ñтворити цю Ñторінку заново.",
'recreate' => 'Повторно Ñтворити',
'unit-pixel' => ' пікÑ.',
@@ -2654,7 +2664,7 @@ $1',
# AJAX search
'searchcontaining' => 'Шукати Ñтатті, Ñкі міÑÑ‚ÑÑ‚ÑŒ «$1».',
-'searchnamed' => 'Шукати Ñтатті з назвою «$1».',
+'searchnamed' => "Шукати Ñторінки з назвою ''$1''.",
'articletitles' => 'Статті, що починаютьÑÑ Ð· «$1»',
'hideresults' => 'Сховати результати',
'useajaxsearch' => 'ВикориÑтовувати AJAX-пошук',
diff --git a/languages/messages/MessagesUr.php b/languages/messages/MessagesUr.php
index fa9e6726..5d8922a0 100644
--- a/languages/messages/MessagesUr.php
+++ b/languages/messages/MessagesUr.php
@@ -5,6 +5,7 @@
* @file
*
* @author Chris H
+ * @author Meno25
* @author Wisesabre
* @author לערי ריינה×רט
*/
@@ -375,9 +376,8 @@ $messages = array(
#*اگر آپ Ù†Û’ اسے کسی دوسری زبان Ú©Û’ {{SITENAME}} سے لیا ÛÛ’ تو اسکا نام تحریر کردیجیۓ۔
#صاحب Ùحق Ùطبع Ùˆ نشر اور مل٠کے Ø§Ø¬Ø§Ø²Û (لائسنس) Ú©Û’ بارے میں:
#*مل٠کے Ø§Ø¬Ø§Ø²Û Ú©Û’ بارے میں ÛŒÛ ØªØ­Ø±ÛŒØ± کیجیۓ Ú©Û Ø§Ø³Ú©ÛŒ Ù…ÙˆØ¬ÙˆØ¯Û Ø­ÛŒØ«ÛŒØª کیا ÛÛ’Û”
-#*اگر آپ خود اسکا حق Ùطبع Ùˆ نشر رکھتے Ûیں تو آپ پر لازم ÛÛ’ Ú©Û Ø¢Ù¾ اسے {{Ù¹}} [[دائرۂ عام]] {{Ù†}} (پبلک ڈومین) میں بھی آذاد کردیں۔
+#*اگر آپ خود اسکا حق Ùطبع Ùˆ نشر رکھتے Ûیں تو آپ پر لازم ÛÛ’ Ú©Û Ø¢Ù¾ اسے Ù¹ [[دائرۂ عام]] Ù† (پبلک ڈومین) میں بھی آذاد کردیں۔
-
جب کوئی صار٠مستقل ایسی مل٠زبراثقال کرتا رÛÛ’ Ú©Û Ø¬Ø³ Ú©Û’ Ø§Ø¬Ø§Ø²Û Ú©Û’ بارے میں غلط بیانی Ú©ÛŒ گئی ÛÙˆ یا ÙˆÛ Ù…Ø³ØªÙ‚Ù„ ایسے عکس زبراثقال کرتا رÛÛ’ Ú©Û Ø¬Ù†Ú©Û’ بارے میں کوئی بیان تحریر Ù†Û Ú©ÛŒØ§ گیا ÛÙˆ تو ایسی صورت میں پابندی لگاۓ جانے کا قوی امکان موجود ÛÛ’Û”
Ù…ÙÙ„ÙŽÙ (Ùائل) بھیجنے کیلیے درج ذیل ÙˆØ±Ù‚Û (Ùارم) استعمال کیجیے، اگر آپ اب تک ارسال Ú©Ø±Ø¯Û ØªØµØ§ÙˆÛŒØ± Ú©Ùˆ دیکھنا یا تلاش کرنا چاÛتے Ûیں تو [[Special:ImageList|ارسال Ú©Ø±Ø¯Û ØªØµØ§ÙˆÛŒØ±]] Ú©Û’ ربط پر جائیے۔ <br /> تمام ارسال Ùˆ حذ٠کی گئی تصاویر Ú©Ùˆ [[Special:Log/upload|نوشتۂ منتقلی]] میں درج کر لیا جاتا ÛÛ’Û”
@@ -386,15 +386,10 @@ $messages = array(
'''<nowiki>[[تصویر:مل٠کا نام|متبادل متن]]</nowiki>'''
-
* Ù…Ù†Ø¯Ø±Ø¬Û Ø¨Ø§Ù„Ø§ رموز آپ انگریزی میں بھی درج کرسکتے Ûیں، یعنی
-
<nowiki>[[Image:File name|Alt.text]]</nowiki>
-
* مل٠کے ساتھ Ø¨Ø±Ø§Û Ø±Ø§Ø³Øª Ø±Ø§Ø¨Ø·Û Ú©ÛŒÙ„ÛŒÛ’
-
-کی طرز میں ربط استعمال کیجیۓ۔ <nowiki>[[Media:File.ogg]]</nowiki>
-
+کی طرز میں ربط استعمال کیجیۓ۔ '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:File.ogg]]</nowiki></tt>'''
* مل٠کا نام Ø› حر٠ابجد Ú©Û’ لیۓ حساس ÛÛ’ Ù„Ûذا اگر زبراثقال کرتے وقت مل٠کا نام -- name:JPG ÛÛ’ اور آپ Ø±Ø§Ø¨Ø·Û Ø±Ú©Ú¾ØªÛ’ وقت name:jpg یــا Name:jpg رکھتے Ûیں تو ربط کام Ù†Ûیں کرے گا",
'uploadlog' => 'نوشتۂ زبراثقال (اپ لوڈ لاگ)',
'uploadlogpage' => 'نوشتۂ زبراثقال (اپ لوڈ لاگ)',
@@ -590,13 +585,14 @@ $messages = array(
# Move page
'move-page-legend' => 'منتقلئ صÙØ­Û',
-'movepagetext' => 'نیچے دیا گیا ØªØ´Ú©ÛŒÙ„Û (Ùـارم) استعمال کرکے اس صÙØ­Û Ú©Ø§ عنوان Ø¯ÙˆØ¨Ø§Ø±Û Ù…Ù†ØªØ®Ø¨ کیا جاسکتا ÛÛ’ØŒ ساتھ ÛÛŒ اس سے منسلک ØªØ§Ø±ÛŒØ®Ú†Û Ø¨Ú¾ÛŒ Ù†Û“ نام پر منتقل Ûوجاۓ گا۔ اسکے بعد سے اس صÙØ­Û’ کا پرانا نام ØŒ Ù†Û“ نام Ú©ÛŒ جانب -- لوٹایا گیا صÙØ­Û -- Ú©ÛŒ حیثیت اختیار کرلے گا۔ لیکن یادآوری کرلیجیۓ دیگر صÙحات پر ØŒ پرانے صÙØ­Û Ú©ÛŒ جانب دیۓ Ú¯Û“ روابط (لنکس) تبدیل Ù†Ûیں Ûونگے؛ اس بات Ú©Ùˆ یقینی بنانا ضروری ÛÛ’ Ú©Û Ú©ÙˆØ¦ÛŒ دوÛرا یا Ø´Ú©Ø³ØªÛ -- پلٹایا گیا ربط -- Ù†Û Ø±Û Ø¬Ø§Û“Û”
+'movepagetext' => "نیچے دیا گیا ØªØ´Ú©ÛŒÙ„Û (Ùـارم) استعمال کرکے اس صÙØ­Û Ú©Ø§ عنوان Ø¯ÙˆØ¨Ø§Ø±Û Ù…Ù†ØªØ®Ø¨ کیا جاسکتا ÛÛ’ØŒ ساتھ ÛÛŒ اس سے منسلک ØªØ§Ø±ÛŒØ®Ú†Û Ø¨Ú¾ÛŒ Ù†Û“ نام پر منتقل Ûوجاۓ گا۔ اسکے بعد سے اس صÙØ­Û’ کا پرانا نام ØŒ Ù†Û“ نام Ú©ÛŒ جانب -- لوٹایا گیا صÙØ­Û -- Ú©ÛŒ حیثیت اختیار کرلے گا۔ لیکن یادآوری کرلیجیۓ دیگر صÙحات پر ØŒ پرانے صÙØ­Û Ú©ÛŒ جانب دیۓ Ú¯Û“ روابط (لنکس) تبدیل Ù†Ûیں Ûونگے؛ اس بات Ú©Ùˆ یقینی بنانا ضروری ÛÛ’ Ú©Û Ú©ÙˆØ¦ÛŒ دوÛرا یا Ø´Ú©Ø³ØªÛ -- پلٹایا گیا ربط -- Ù†Û Ø±Û Ø¬Ø§Û“Û”
Ù„Ûذا ÛŒÛ ÛŒÙ‚ÛŒÙ†ÛŒ بنانا آپکی Ø°Ù…Û Ø¯Ø§Ø±ÛŒ ÛÛ’ Ú©Û ØªÙ…Ø§Ù… روابط درست صÙحات Ú©ÛŒ جانب رÛنمائی کرتے رÛیں۔
ÛŒÛ Ø¨Ø§Øª بھی Ø°ÛÙ† نشین کرلیجیۓ Ú©Û Ø§Ú¯Ø± Ù†Û“ منتخب Ú©Ø±Ø¯Û Ù†Ø§Ù… کا صÙØ­Û Ù¾ÛÙ„Û’ سے ÛÛŒ موجود ÛÙˆ تو Ûوسکتا ÛÛ’ Ú©Û ØµÙØ­Û Ù…Ù†ØªÙ‚Ù„ Ù†Û ÛÙˆ ØŒ Ø› Ûاں اگر Ù¾ÛÙ„Û’ سے موجود صÙØ­Û Ø®Ø§Ù„ÛŒ ÛÛ’ ØŒ یا ÙˆÛ ØµØ±Ù Ø§ÛŒÚ© -- لوٹایا گیا صÙØ­Û -- ÛÙˆ اور اس سے کوئی ØªØ§Ø±ÛŒØ®Ú†Û Ù…Ù†Ø³Ù„Ú© Ù†Û ÛÙˆ تو منتقلی Ûوجاۓ گی۔ گویا ØŒ کسی خامی Ú©ÛŒ صورت میں آپ صÙØ­Û Ú©Ùˆ Ø¯ÙˆØ¨Ø§Ø±Û Ø§Ø³ÛŒ پرانے نام Ú©ÛŒ جانب منتقل کرسکتے Ûیں اور اس طرح Ù¾ÛÙ„Û’ سے موجود کسی صÙØ­Û Ù…ÛŒÚº کوئی حذ٠و خامی Ù†Ûیں Ûوگی۔
-<b><font face="times new roman"> Ø§Ù†Ù€ØªÙ€Ø¨Ù€Ø§Û !</font></b> کسی اÛÙ… اور مقبول صÙØ­Û Ú©ÛŒ منتقلی ØŒ غیرمتوقع اور پریشان Ú©Ù† بھی ÛÛŒ Ûوسکتی ÛÛ’ اس لیۓ Ø› منتقلی سے قبل Ø¨Ø±Ø§Û Ú©Ø±Ù… یقین کرلیجۓ Ú©Û Ø¢Ù¾ اسکے منطقی نتائج سے باخبر Ûیں۔',
+''' Ø§Ù†Ù€ØªÙ€Ø¨Ù€Ø§Û !'''
+ کسی اÛÙ… اور مقبول صÙØ­Û Ú©ÛŒ منتقلی ØŒ غیرمتوقع اور پریشان Ú©Ù† بھی ÛÛŒ Ûوسکتی ÛÛ’ اس لیۓ Ø› منتقلی سے قبل Ø¨Ø±Ø§Û Ú©Ø±Ù… یقین کرلیجۓ Ú©Û Ø¢Ù¾ اسکے منطقی نتائج سے باخبر Ûیں۔",
'movearticle' => 'مـنـتـقـل کـریں',
'newtitle' => 'نـیــا عـنــوان',
'move-watch' => 'صÙØ­Û Ø²ÛŒØ± نظر',
diff --git a/languages/messages/MessagesUz.php b/languages/messages/MessagesUz.php
index b982e1da..d7e483f5 100644
--- a/languages/messages/MessagesUz.php
+++ b/languages/messages/MessagesUz.php
@@ -6,6 +6,7 @@
*
* @author Abdulla
* @author Behzod Saidov <behzodsaidov@gmail.com>
+ * @author Urhixidur
*/
$fallback8bitEncoding = 'windows-1252';
@@ -113,7 +114,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Moslamalar ro'yxati]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki haqida ko'p so'raladigan savollar]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki yangi versiyasi chiqqanda xabar berish ro'yxati]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki yangi versiyasi chiqqanda xabar berish ro'yxati]",
'about' => 'Haqida',
'newwindow' => '(yangi oynada ochiladi)',
@@ -279,7 +280,7 @@ Siz shuningdek bu yozganlaringiz sizniki yoki erkin litsenziya ostida ekanligini
'copyrightwarning2' => "Iltimos, shuni esda tutingki, {{SITENAME}} sahifalaridagi barcha matnlar boshqa foydalanuvchilar tomonidan tahrirlanishi, almashtirilishi yoki o'chirilishi mumkin. Agar siz yozgan ma'lumotlaringizni bunday tartibda tahrirlanishiga rozi bo'lmasangiz, unda uni bu yerga joylashtirmang.<br />
Bundan tashqari, siz ushbu ma'lumotlarni o'zingiz yozgan bo'lishingiz yoki ruxsat berilgan internet manzilidan yoki shu kabi erkin resursdan nusxa olgan bo'lishingiz lozim (Qo'shimcha ma'lumotlar ushun $1 sahifasiga murojaat qiling).
<strong>MUALLIFLIK HUQUQI QO'YILGAN ISHLARNI RUXSATSIZ BU YERGA JOYLASHTIRMANG!</strong>",
-'longpagewarning' => "<strong>DIQQAT: Ushbu sahifa hajmi $1 kilobaytdir; ayrim browser'lar 32kb dan oshiq hajmli sahifalarni tahrirlashda muammolarga duch kelishi mumkin.
+'longpagewarning' => "<strong>DIQQAT: Ushbu sahifa hajmi $1 kilobaytdir; ayrim browser'lar 32 kb dan oshiq hajmli sahifalarni tahrirlashda muammolarga duch kelishi mumkin.
Agar sizda shunday muammolar yuzaga kelsa, iltimos, sahifani butunlay emas, qismlab tahrirlang.</strong>",
'templatesused' => 'Ushbu sahifada ishlatilgan andozalar:',
'template-protected' => '(himoyalangan)',
diff --git a/languages/messages/MessagesVec.php b/languages/messages/MessagesVec.php
index 5957f98d..5c076e82 100644
--- a/languages/messages/MessagesVec.php
+++ b/languages/messages/MessagesVec.php
@@ -8,6 +8,7 @@
* @author Candalua
* @author Nick1915
* @author Omnipaedista
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -36,15 +37,15 @@ $namespaceNames = array(
$messages = array(
# User preference toggles
-'tog-underline' => 'Sotolinea i colegamenti:',
-'tog-highlightbroken' => "Evidensia i colegamenti che punta a articołi 'ncora da scrìvar",
+'tog-underline' => 'Sotołinea i cołegamenti:',
+'tog-highlightbroken' => "Evidensia i cołegamenti che i punta a voxe 'ncora da scrìvar",
'tog-justify' => 'Paragrafo: giustificà',
-'tog-hideminor' => 'Scondi le modifiche picenine ne la pagina "Ultime modifiche"',
-'tog-extendwatchlist' => 'Espandi la funzion osservati speciali mostrando tute le modifiche aplicabili',
+'tog-hideminor' => 'Scondi Å‚e modifighe picenine n\'te Å‚a paxena "Ultime modifighe"',
+'tog-extendwatchlist' => 'Espandi ła funsion osservai speciałi mostrando tute łe modifighe aplicabili',
'tog-usenewrc' => 'Ultime modifiche avanzade (ghe vol JavaScript)',
'tog-numberheadings' => 'Auto-numerazion dei titoli de paragrafo',
'tog-showtoolbar' => 'Mostra la barra dei strumenti de modifica (ghe vol JavaScript)',
-'tog-editondblclick' => "Dopio clic par modificar l'articolo (ghe vol JavaScript)",
+'tog-editondblclick' => 'Dopio clic par modificar Å‚a voxe (ghe vol JavaScript)',
'tog-editsection' => 'Modifega de łe sezion tramite el cołegamento [modifica]',
'tog-editsectiononrightclick' => 'Modifega de łe sezion tramite clic destro sul titoło (ghe vol JavaScript)',
'tog-showtoc' => "Mostra l'indexe par łe pàxene con pì de 3 sezion",
@@ -52,21 +53,21 @@ $messages = array(
'tog-editwidth' => 'Casela de edizion slargà a la massima largheza',
'tog-watchcreations' => 'Xonta łe pàxene creàe a i osservati speciałi',
'tog-watchdefault' => 'Xonta łe pàxene modifegàe a i osservati speciałi',
-'tog-watchmoves' => 'Zonta le pagine spostà ai osservati speciali',
-'tog-watchdeletion' => 'Zonta le pagine scancelà ai osservati speciali',
+'tog-watchmoves' => 'Xonta łe pàxene spostà ai oservai speciałi',
+'tog-watchdeletion' => 'Xonta łe pàxene scancełà a i oservai speciałi',
'tog-minordefault' => 'Indica ogni modifica come picenina (solo come predefinìo)',
'tog-previewontop' => "Mostra l'anteprima de sora la casèla de modifica",
'tog-previewonfirst' => "Mostra l'anteprima par la prima modifica",
-'tog-nocache' => "Disativa la ''cache'' par le pagine",
+'tog-nocache' => "Disativa ła ''cache'' par łe pàxene",
'tog-enotifwatchlistpages' => 'Segnàleme via e-mail le modifiche a le pagine osservà',
-'tog-enotifusertalkpages' => 'Segnàleme via e-mail le modifiche a la me pagina de discussion',
+'tog-enotifusertalkpages' => 'Segnàleme via e-mail łe modifighe a ła me pàxena de discusion',
'tog-enotifminoredits' => 'Segnàleme via e-mail anca le modifiche picenine',
'tog-enotifrevealaddr' => 'Rivela el me indirizo e-mail nei messagi de aviso',
'tog-shownumberswatching' => "Mostra el nùmaro de utenti che tien d'ocio la pagina",
'tog-fancysig' => 'No modificar mìa el markup de la firma (da doparar par firme mìa standard)',
'tog-externaleditor' => 'Dòpara par default un editor de testi esterno (solo par i esperti, ghe vole dele inpostassion speciali sul to computer)',
'tog-externaldiff' => 'Dòpara par default un programa de diff esterno (solo par i esperti, ghe vole dele inpostassion speciali sul to computer)',
-'tog-showjumplinks' => "Ativa i colegamenti acessibili 'và a'",
+'tog-showjumplinks' => "Ativa i cołegamenti acesibiłi 'và a'",
'tog-uselivepreview' => "Ativa la funzion ''Live preview'' (ghe vol JavaScript; sperimental)",
'tog-forceeditsummary' => "Domanda conferma se l'ogeto de la modifica el xe vodo",
'tog-watchlisthideown' => 'Scondi łe me modifeghe ne i osservati speciałi',
@@ -74,11 +75,11 @@ $messages = array(
'tog-watchlisthideminor' => 'Scondi le modifiche picenine nei osservati speciali',
'tog-ccmeonemails' => 'Màndeme na copia dei messagi spedìi ai altri utenti',
'tog-diffonly' => 'No stà mostrar el contenuto de la pagina dopo el confronto tra version',
-'tog-showhiddencats' => 'Mostra le categorie sconte',
+'tog-showhiddencats' => 'Mostra Å‚e categorie sconte',
'underline-always' => 'Senpre',
'underline-never' => 'Mai',
-'underline-default' => 'Mantien le inpostazion del browser',
+'underline-default' => 'Mantien Å‚e inpostasion de el browser',
'skinpreview' => '(Anteprima)',
@@ -136,7 +137,7 @@ $messages = array(
# Categories related messages
'pagecategories' => '{{PLURAL:$1|Categoria|Categorie}}',
-'category_header' => 'Voçi n\'te ła categoria "$1"',
+'category_header' => 'Voxe n\'te Å‚a categoria "$1"',
'subcategories' => 'Sotocategorie',
'category-media-header' => 'File ne la categoria "$1"',
'category-empty' => "''Al momento la categoria no la contien nissuna pagina né file multimediai.''",
@@ -151,14 +152,14 @@ $messages = array(
'listingcontinuesabbrev' => 'cont.',
'mainpagetext' => "'''MediaWiki xè stà instałà con sucesso.'''",
-'mainpagedocfooter' => "Consulta la [http://meta.wikimedia.org/wiki/Aiuto:Sommario Guida utente] (in italian) par verghe piassè informazion su l'uso de sto software wiki.
+'mainpagedocfooter' => "Varda ła [http://meta.wikimedia.org/wiki/Aiuto:Sommario Guida utente] (in tałian) par verghe piassè informasion su l'uso de sto software wiki.
== Par scuminsiar ==
-I seguenti colegamenti i xe in lengua inglese:
+I seguenti cołegamenti i xe en lengua inglese:
-* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Inpostazion de configurazion]
+* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Inpostasion de configurasion]
* [http://www.mediawiki.org/wiki/Manual:FAQ Domande frequenti su MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailing list anunci MediaWiki]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailing list anunçi MediaWiki]",
'about' => 'Se parla de',
'article' => 'Voçe',
@@ -288,7 +289,7 @@ I seguenti colegamenti i xe in lengua inglese:
'restorelink' => '{{PLURAL:$1|una modifica scancelà|$1 modifiche scancelà}}',
'feedlinks' => 'Feed:',
'feed-invalid' => 'Modałità de sotoscrission del feed mìa vałida.',
-'feed-unavailable' => 'No ghe xe feed disponibili par i contenuti de {{SITENAME}}',
+'feed-unavailable' => 'No ghe xe feed de syndicaton disponibili',
'site-rss-feed' => 'Feed RSS de $1',
'site-atom-feed' => 'Feed Atom de $1',
'page-rss-feed' => 'Feed RSS par "$1"',
@@ -296,7 +297,7 @@ I seguenti colegamenti i xe in lengua inglese:
'red-link-title' => "$1 ('ncora da scrìvar)",
# Short words for each namespace, by default used in the namespace tab in monobook
-'nstab-main' => 'Voçe',
+'nstab-main' => 'Voxe',
'nstab-user' => 'Utente',
'nstab-media' => 'File multimedial',
'nstab-special' => 'Speciale',
@@ -379,7 +380,7 @@ Query: $2',
Tute le modifiche che te fè a sta pagina le se riflete su l'aspeto de l'interfacia grafica visualizà da tuti i altri utenti.
Se te ghè bisogno de tradur in veneto un messagio de l'interfacia utente, te pol doparar [http://translatewiki.net/wiki/Main_Page?setlang=vec Betawiki], el progeto de localizazion de MediaWiki.",
'sqlhidden' => '(la query SQL la xe stà sconta)',
-'cascadeprotected' => 'Su sta pagina no se pol far modifiche parché la xe stà inclusa {{PLURAL:$1|ne la pagina indicà de seguito, che la xe stà proteta|ne le pagine indichè de seguito, che le xe stà protete}} selezionando la protezion "ricorsiva":
+'cascadeprotected' => 'Su sta pàxena no se pol far modifighe parché ła xe stà inclusa {{PLURAL:$1|ne ła pàxena indicà de seguito, che ła xe stà proteta|ne łe pàxene indicae de seguito, che łe xe stà protete}} selezionando ła protesion "ricorsiva":
$2',
'namespaceprotected' => "No te ghè i permessi necessari par modificar le pagine del namespace '''$1'''.",
'customcssjsprotected' => "No te pol mìa modificar sta pagina, parché la contien le inpostazion personali de n'altro utente.",
@@ -446,7 +447,7 @@ In più te pol anca farte contatar da altri tramite la to pagina personale o la
'noname' => "El nome utente indicà no'l xe mìa valido, no se pol crear un account co sto nome.",
'loginsuccesstitle' => 'Login efetuà con sucesso!',
'loginsuccess' => "'''El cołegamento al server de {{SITENAME}} con el nome utente \"\$1\" el xè ativo.'''",
-'nosuchuser' => 'No xe stà registrà nissun utente de nome "$1". Verifica che el nome inserìo el sia giusto o [[Special:Userlogin/signup|crea un acesso novo]].',
+'nosuchuser' => 'No xe stà registrà nissun utente de nome "$1". Verifica che el nome inserìo el sia giusto o [[Special:UserLogin/signup|crea un acesso novo]].',
'nosuchusershort' => 'No xè registrà nissun utente de nome "<nowiki>$1</nowiki>". Verifica el nome inserìo.',
'nouserspecified' => 'Bisogna specificar un nome utente.',
'wrongpassword' => "La password che te ghe messo no l'è mia giusta.<br /><br />Riproa, par piaser.",
@@ -486,11 +487,11 @@ Se l\'acesso el xe stà creà par sbaglio, se pol ignorar sto messagio.',
# Password reset dialog
'resetpass' => 'Reinposta la password',
'resetpass_announce' => "L'acesso el xe stà efetuà con un codice tenporaneo, mandà par e-mail. Par conpletar l'acesso bisogna inpostar na password nova:",
-'resetpass_header' => 'Reinposta password',
+'resetpass_header' => 'Cànbia la password de la to utensa',
'resetpass_submit' => 'Inposta la password e acedi al sito',
'resetpass_success' => 'La password la xe stà modificà. Acesso in corso...',
'resetpass_bad_temporary' => 'Password tenporanea mìa valida. La password la podarìà èssar stà zà canbià, opure podarìà èssar stà richiesta na password tenporanea nova.',
-'resetpass_forbidden' => 'No se pol modificar le password su {{SITENAME}}',
+'resetpass_forbidden' => 'No se pol modificar le password',
'resetpass_missing' => 'Dati mancanti nel modulo.',
# Edit page toolbar
@@ -624,7 +625,7 @@ Con l'invio del testo te dichiari inoltre, soto la to responsabilità, che el te
Se no te voli che i to scriti i vegna modificà sensa pietà, alora no sta inserirli qua.<br />
Sapi che te stè prometendo che te stè inserendo un testo scrito de to pugno, o copià da na fonte de publico dominio o similarmente lìbara (varda $1 par i detagli).
<strong>NO STA INSERIR OPERE PROTETE DA COPYRIGHT SENZA PERMESSO!</strong>',
-'longpagewarning' => "<strong>OCIO: Sta pàxena la xè longa $1 kilobyte; çerti browser i podarìa verghe dei problemi ne ła modifega de pàxene che se aviçina o supera i 32 KB. Valuta l'oportunità de sudivìdar ła pàxena in sezion pìassè picenine.</strong>",
+'longpagewarning' => "<strong>OCIO: Sta pàxena la xè longa $1 kilobyte; çerti browser i podarìa verghe dei problemi ne ła modifega de pàxene che se aviçina o supera i 32 kB. Valuta l'oportunità de sudivìdar ła pàxena in sezion pìassè picenine.</strong>",
'longpageerror' => '<strong>ERROR: The text you have submitted is $1 kilobytes
long, which is longer than the maximum of $2 kilobytes. It cannot be saved.</strong>',
'readonlywarning' => '<strong>OCIO: El database el xe stà blocà par manutenzion, quindi no se pol salvar le modifiche in sto momento. Par no pèrdarle, te pol copiar tuto quel che te ghè inserìo fin desso ne la casela de modifica, incolarlo in un programa de elaborazion de testi e salvarlo, intanto che te speti che i sbloca el database.</strong>',
@@ -640,7 +641,7 @@ long, which is longer than the maximum of $2 kilobytes. It cannot be saved.</str
'hiddencategories' => 'Sta pagina la fa parte de {{PLURAL:$1|una categoria sconta|$1 categorie sconte}}:',
'nocreatetitle' => 'Creazion de le pagine limitada',
'nocreatetext' => 'La possibilità de crear pagine nóve su {{SITENAME}} la xe stà limità ai soli utenti registrà. Se pol tornar indrìo e modificar na pagina esistente, opure [[Special:UserLogin|entrar o crear un nóvo acesso]].',
-'nocreate-loggedin' => 'No te ghè i permessi necessari a crear nove pagine su {{SITENAME}}.',
+'nocreate-loggedin' => 'No te ghè i permessi necessari a crear pagine nove.',
'permissionserrors' => 'Eror nei permessi',
'permissionserrorstext' => "No te ghè i permessi necessari ad eseguir l'azion richiesta, par {{PLURAL:$1|el seguente motivo|i seguenti motivi}}:",
'permissionserrorstext-withaction' => 'No ti gà el parmesso de $2, par {{PLURAL:$1|el seguente motivo|i seguenti motivi}}:',
@@ -721,9 +722,9 @@ Consulta el [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} registro de scanc
'revisiondelete' => 'Scanceła o ripristina version',
'revdelete-nooldid-title' => 'Version mìa specificà',
'revdelete-nooldid-text' => 'No xe stà specificà alcuna version de la pagina su cui eseguir sta funzion.',
-'revdelete-selected' => '{{PLURAL:$2|Version selezionà|Versioni selezionà}} de [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Evento del registro selezionà|Eventi del registro selezionè}}:',
-'revdelete-text' => "Le versioni scancelàe le resta visibili ne la cronologia de la pagina, mentre el testo contegnùo no'l xe acessibile al publico.
+'revdelete-selected' => "'''{{PLURAL:$2|Version selezionà|Versioni selezionà}} de [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Evento del registro selezionà|Eventi del registro selezionè}}:'''",
+'revdelete-text' => "'''Le versioni scancelàe le resta visibili ne la cronologia de la pagina, mentre el testo contegnùo no'l xe acessibile al publico.'''
I altri aministradori del sito i podarà accédar istesso ai contenuti sconti e ripristinarli atraverso questa stessa interfacia, se no xe stà inpostà altre limitazion in fase de instalazion del sito.",
'revdelete-legend' => 'Inposta le seguenti limitazion su le versioni scancelàe:',
@@ -839,7 +840,7 @@ Assicùrete che la continuità storica de la pagina no la vegna alterà.',
'mypreferences' => 'le me preferenze',
'prefs-edits' => 'Nùmaro de modifiche:',
'prefsnologin' => 'No te ghè eseguìo el login',
-'prefsnologintext' => 'Te ghè da aver eseguìo el <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} login] par poder personalixare le to preferense.',
+'prefsnologintext' => 'Te ghè da aver eseguìo el <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} login] par poder personalixare le to preferense.',
'prefsreset' => 'Le to Preferense le xè stà ripescae da la memoria de sistema del server de {{SITENAME}}.',
'qbsettings' => 'Settaggio barra menu',
'qbsettings-none' => 'Nessun',
@@ -1074,6 +1075,7 @@ Varda la [[Special:NewImages|galerìa dei file nóvi]] par na vision de insieme.
'illegalfilename' => 'El nome file "$1" el contien caràteri che no xè permessi nei titoli de le pagine. Par piaser, rinomina el file e próa a ricaricarlo.',
'badfilename' => 'El nome de el file el xè stà convertio in "$1".',
'filetype-badmime' => 'No xe consentìo de cargar file de tipo MIME "$1".',
+'filetype-bad-ie-mime' => 'No se pode cargar sto file, parché da Internet Explorer el vegnarìa rilevà come "$1", che xe un tipo de file disativà e potensialmente pericoloso.',
'filetype-unwanted-type' => "Cargar file de tipo '''\".\$1\"''' xe sconsiglià. {{PLURAL:\$3|El tipo de file consiglià el|I tipi de file consiglià i}} xe \$2.",
'filetype-banned-type' => "Cargar file de tipo '''\".\$1\"''' no xe mìa consentìo. {{PLURAL:\$3|El tipo de file consentìo el|I tipi de file consentìi i}} xe \$2.",
'filetype-missing' => 'El file no\'l gà nissuna estension (ad es. ".jpg").',
@@ -1102,7 +1104,7 @@ Se te vol cargar el file istesso, par piaser torna indrio e canbia el nome che t
'uploadedimage' => 'gà caricà "[[$1]]"',
'overwroteimage' => 'gà cargà na version nova de "[[$1]]"',
'uploaddisabled' => 'Semo spiacenti, ma el caricamento de file el xe tenporaneamente sospeso.',
-'uploaddisabledtext' => "Su {{SITENAME}} el caricamento dei file no'l xe mìa ativo.",
+'uploaddisabledtext' => "El caricamento dei file no'l xe mìa ativo.",
'uploadscripted' => 'Sto file contegne codexe HTML o de script, che podaria essere interpretà eroneamente da un browser web.',
'uploadcorrupt' => 'El file el xe coróto o el gà na estension mìa giusta. Controla el file e dopo próa de novo a cargarlo.',
'uploadvirus' => 'Sto file contegne un virus! Detagli: $1',
@@ -1226,7 +1228,7 @@ Par modificar l'ordinamento, struca su l'intestazion de la colona presièlta.",
# Unused templates
'unusedtemplates' => 'Template mìa doparà',
-'unusedtemplatestext' => 'In sta pagina vien elencà tuti i template (pagine del namespace Template) che no xe inclusi in nissuna pagina. Prima de scancelarli xe mejo verificar che i singoli template no i gabia altri colegamenti entranti.',
+'unusedtemplatestext' => 'In sta pagina vien elencà tuti i template (pagine del namespace {{ns:template}}) che no xe inclusi in nissuna pagina. Prima de scancelarli xe mejo verificar che i singoli template no i gabia altri colegamenti entranti.',
'unusedtemplateswlh' => 'altri cołegamenti',
# Random page
@@ -1284,7 +1286,7 @@ Vien considerà pagine de disanbiguazion tute quele che contien i template elenc
'nviews' => '$1 {{PLURAL:$1|visita|visite}}',
'specialpage-empty' => "Sto raporto no'l contien nissun risultato.",
'lonelypages' => 'Pàxene solitarie',
-'lonelypagestext' => 'Le pagine indicà de seguito no le gà colegamenti che vegna da altre pagine del sito.',
+'lonelypagestext' => 'Le pagine indicà de seguito no le gà colegamenti o trasclusioni che vegna da altre pagine de {{SITENAME}}.',
'uncategorizedpages' => 'Pàxene prive de categorie',
'uncategorizedcategories' => 'Categorie prive de categorie',
'uncategorizedimages' => 'File che no gà na categoria',
@@ -1391,7 +1393,7 @@ Se pol consultar anca dele altre [[{{MediaWiki:Listgrouprights-helppage}}|inform
'mailnologintext' => 'Par inviare messagi e-mail ad altri utenti xè neçessario [[Special:UserLogin|açedere al sito]] e aver registrà un indirisso vałido ne łe proprie [[Special:Preferences|preferense]].',
'emailuser' => "Scrivi a l'utente",
'emailpage' => "Scrivi na e-mail a l'utente",
-'emailpagetext' => 'Se sto utente el gà registrà na casela e-mail valida su le so preferense, el modulo qua soto el te consentirà de scriverghe un singolo messagio.
+'emailpagetext' => 'Te podi usar el modulo chi soto par mandare na e-mail a sto utente.
La e-mail che te ghè indicà ne le [[Special:Preferences|to preferense]] la vegnarà fora nel canpo "Da" de la mail, così che el destinatario el possa rispóndarte a ti diretamente.',
'usermailererror' => "L'ogeto mail el gà restituìo l'eror:",
'defemailsubject' => 'Messagio da {{SITENAME}}',
@@ -1612,6 +1614,8 @@ Consulta el [[Special:Log/delete|registro de le scancełassion]] par vardare łe
'undelete-error-long' => 'Se gà verificà dei erori nel tentativo de anular la scancelazion del file:
$1',
+'undelete-show-file-confirm' => 'Sito sicuro che te vol vardar na revision del file "<nowiki>$1</nowiki>" scancelà da $2 el $3',
+'undelete-show-file-submit' => 'Sì',
# Namespace form on various pages
'namespace' => 'Namespace:',
@@ -1689,7 +1693,7 @@ $1',
'ipb-edit-dropdown' => 'Motivi par el bloco',
'ipb-unblock-addr' => 'Sbloca $1',
'ipb-unblock' => 'Sbloca un utente o un indirizo IP',
-'ipb-blocklist-addr' => 'Elenca i blochi ativi par $1',
+'ipb-blocklist-addr' => 'Blochi esistenti par $1',
'ipb-blocklist' => 'Elenca i blochi ativi',
'unblockip' => 'Sbloca indirizzo IP',
'unblockiptext' => 'Dòpara el modulo qua soto par ridarghe el dirito de scritura a un indirizzo IP precedentemente blocà.',
@@ -1853,7 +1857,7 @@ Le date de publicazion e i nomi de i autori de łe varie version i sarà conserv
Tute łe operazion de inportazion trans-wiki łe xè notà nel [[Special:Log/import|registro de inportazion]].',
'import-interwiki-history' => "Copia l'intiera cronołogia de sta pàxena",
'import-interwiki-submit' => 'Inporta',
-'import-interwiki-namespace' => 'Trasferissi le pagine nel namespace:',
+'import-interwiki-namespace' => 'Namespace de destinassion:',
'importtext' => 'Par piaser, esporta el file da la wiki de origine doparando la [[Special:Export|funsion de esportassion]].
Salvalo sul to computer e càrghelo qua.',
'importstart' => 'Inportazion de łe pàxene in corso...',
@@ -1876,6 +1880,8 @@ Salvalo sul to computer e càrghelo qua.',
'import-nonewrevisions' => 'Tute le revision le xe zà stà inportà in precedenza.',
'xml-error-string' => '$1 a riga $2, colona $3 (byte $4): $5',
'import-upload' => 'Carga dati XML',
+'import-token-mismatch' => "I dati relativi a la session i xe 'ndài persi. Par piaser, próa da novo.",
+'import-invalid-interwiki' => 'No se pode inportar da la wiki indicà.',
# Import log
'importlogpage' => 'Inportassion',
@@ -2320,7 +2326,7 @@ I colegamenti sucessivi, su la stessa riga, i xe considerà come ecezion (cioè
# External editor support
'edit-externally' => 'Modifica sto file doparando un programa esterno',
-'edit-externally-help' => 'Par magiori informazion varda le [http://www.mediawiki.org/wiki/Manual:External_editors istruzion] (in inglese)',
+'edit-externally-help' => '(Par savérghene piessè varda le [http://www.mediawiki.org/wiki/Manual:External_editors istruzion])',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'tute',
@@ -2381,7 +2387,7 @@ $1
</div>',
'trackbackremove' => ' ([$1 Scancela])',
'trackbacklink' => 'Trackback',
-'trackbackdeleteok' => 'Informazion de trackback eliminà coretamente.',
+'trackbackdeleteok' => 'Informasion de trackback eliminà coretamente.',
# Delete conflict
'deletedwhileediting' => "'''Ocio''': Sta pàxena la xè stà scancełà dopo che te ghè scominzià a modificarla!",
diff --git a/languages/messages/MessagesVi.php b/languages/messages/MessagesVi.php
index 43ac8095..1b69c472 100644
--- a/languages/messages/MessagesVi.php
+++ b/languages/messages/MessagesVi.php
@@ -250,7 +250,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Danh sách các thiết lập cấu hình]
* [http://www.mediawiki.org/wiki/Manual:FAQ Các câu há»i thÆ°á»ng gặp MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Danh sách gửi thư vỠviệc phát hành MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Danh sách gửi thư vỠviệc phát hành MediaWiki]',
'about' => 'Giới thiệu',
'article' => 'Trang ná»™i dung',
@@ -258,16 +258,16 @@ $messages = array(
'cancel' => 'Bãi bá»',
'qbfind' => 'Tìm kiếm',
'qbbrowse' => 'Xem qua',
-'qbedit' => 'Sá»­a',
+'qbedit' => 'Sửa đổi',
'qbpageoptions' => 'Trang này',
'qbpageinfo' => 'Ngữ cảnh',
-'qbmyoptions' => 'Trang của tôi',
+'qbmyoptions' => 'Trang cá nhân',
'qbspecialpages' => 'Trang đặc biệt',
'moredotdotdot' => 'Thêm nữa...',
'mypage' => 'Trang của tôi',
'mytalk' => 'Thảo luận với tôi',
'anontalk' => 'Thảo luận với IP này',
-'navigation' => 'Chuyển hướng',
+'navigation' => 'Xem nhanh',
'and' => 'và',
# Metadata in edit box
@@ -380,7 +380,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|một|$1}} sửa đổi đã xóa',
'feedlinks' => 'Nạp:',
'feed-invalid' => 'Äịnh dạng feed không hợp lệ.',
-'feed-unavailable' => 'Không có feed tại {{SITENAME}}',
+'feed-unavailable' => 'Website không cung cấp bản tin',
'site-rss-feed' => '$1 mục RSS',
'site-atom-feed' => '$1 mục Atom',
'page-rss-feed' => 'Mục RSS của “$1â€',
@@ -465,7 +465,7 @@ Truy vấn: $2',
'sqlhidden' => '(đã giấu truy vấn SQL)',
'cascadeprotected' => 'Trang này đã bị khóa không cho sá»­a đổi, vì nó được nhúng vào {{PLURAL:$1|trang|những trang}} đã bị khóa vá»›i tùy chá»n “khóa theo tầng†được kích hoạt:
$2',
-'namespaceprotected' => "Bạn không được cấp quyá»n sá»­a các trang trong không gian '''$1'''.",
+'namespaceprotected' => "Bạn không có quyá»n sá»­a các trang trong không gian tên '''$1'''.",
'customcssjsprotected' => 'Bạn không có quyá»n sá»­a đổi trang này vì nó chứa các tùy chá»n cá nhân của má»™t thành viên khác.',
'ns-specialprotected' => 'Không thể sửa chữa các trang trong không gian tên {{ns:special}}.',
'titleprotected' => "Tựa đỠnày đã bị [[User:$1|$1]] khóa không cho tạo ra.
@@ -530,8 +530,8 @@ Bạn cÅ©ng có thể lá»±a chá»n để cho phép ngÆ°á»i khác liên lạc vá
'noname' => 'Chưa nhập tên.',
'loginsuccesstitle' => 'Äăng nhập thành công',
'loginsuccess' => "'''Bạn đã đăng nhập vào {{SITENAME}} vá»›i tên “$1â€.'''",
-'nosuchuser' => 'Thành viên có thành viên nào có tên “$1â€.
-Hãy kiểm tra lại chính tả, hoặc [[Special:Userlogin/signup|mở tài khoản mới]].',
+'nosuchuser' => 'Không có thành viên nào có tên “$1â€.
+Hãy kiểm tra lại chính tả, hoặc [[Special:UserLogin/signup|mở tài khoản mới]].',
'nosuchusershort' => 'Không có thành viên nào có tên “<nowiki>$1</nowiki>â€. Xin hãy kiểm tra lại chính tả.',
'nouserspecified' => 'Bạn phải đưa ra tên đăng ký.',
'wrongpassword' => 'Mật khẩu sai. Xin vui lòng nhập lại.',
@@ -572,7 +572,7 @@ Xin hãy bỠqua thông báo này nếu tài khoản này không phải do bạ
'resetpass_submit' => 'Chá»n mật khẩu và đăng nhập',
'resetpass_success' => 'Äã đổi mật khẩu thành công! Äang đăng nhập…',
'resetpass_bad_temporary' => 'Mật khẩu tạm sai. Có thể là bạn đã đổi mật khẩu thành công hay đã xin mật khẩu tạm mới.',
-'resetpass_forbidden' => 'Không được đổi mật khẩu ở {{SITENAME}}',
+'resetpass_forbidden' => 'Không được đổi mật khẩu',
'resetpass_missing' => 'Biểu mẫu đang trống.',
# Edit page toolbar
@@ -724,7 +724,7 @@ Bạn phải đảm bảo vá»›i chúng tôi rằng chính bạn là ngÆ°á»i viá
'nocreatetitle' => 'Khả năng tạo trang bị hạn chế',
'nocreatetext' => '{{SITENAME}} đã hạn chế khả năng tạo trang mới.
Bạn có thể quay trở lại và sửa đổi các trang đã có, hoặc [[Special:UserLogin|đăng nhập hoặc tạo tài khoản]].',
-'nocreate-loggedin' => 'Bạn không có quyá»n tạo trang má»›i trên {{SITENAME}}.',
+'nocreate-loggedin' => 'Bạn không có quyá»n tạo trang má»›i.',
'permissionserrors' => 'Không có quyá»n thá»±c hiện',
'permissionserrorstext' => 'Bạn không có quyá»n thá»±c hiện thao tác đó, vì {{PLURAL:$1|lý do|lý do}}:',
'permissionserrorstext-withaction' => 'Bạn không quyá»n $2, vá»›i {{PLURAL:$1|lý do|lý do}} sau:',
@@ -807,11 +807,11 @@ có thể có thêm chi tiết tại [{{fullurl:Special:Log/delete|page={{FULLPA
'revdelete-nooldid-text' => 'Có thể bạn chưa xác định (các) phiên bản đích để thực hiện tác vụ,
hoặc phiên bản đích không tồn tại,
hoặc bạn đang tìm cách ẩn phiên bản hiện tại.',
-'revdelete-selected' => '{{PLURAL:$2|Phiên bản|Các phiên bản}} được chá»n của [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Nhật trình đã chá»n|Các nhật trình đã chá»n}}:',
-'revdelete-text' => 'Các phiên bản và sá»± kiện bị xóa vẫn còn trong lịch sá»­ trang và nhật trình, nhÆ°ng má»i ngÆ°á»i sẽ không xem được má»™t số phần của các ná»™i dung đó.
+'revdelete-selected' => "'''{{PLURAL:$2|Phiên bản|Các phiên bản}} được chá»n của [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Nhật trình đã chá»n|Các nhật trình đã chá»n}}:'''",
+'revdelete-text' => "'''Các phiên bản và sá»± kiện bị xóa vẫn còn trong lịch sá»­ trang và nhật trình, nhÆ°ng má»i ngÆ°á»i sẽ không xem được má»™t số phần của các ná»™i dung đó.'''
-Các quản lý khác ở {{SITENAME}} vẫn có thể truy nhập vào ná»™i dung ẩn và phục hồi lại bằng cách dùng giao diện này, trừ trÆ°á»ng hợp thiết lập thêm má»™t số hạn chế.',
+Các quản lý khác ở {{SITENAME}} vẫn có thể truy nhập vào ná»™i dung ẩn và phục hồi lại bằng cách dùng giao diện này, trừ trÆ°á»ng hợp thiết lập thêm má»™t số hạn chế.",
'revdelete-legend' => 'Thiết lập hạn chế khả kiến',
'revdelete-hide-text' => 'Ẩn nội dung phiên bản',
'revdelete-hide-name' => 'Ẩn tác vụ và đích của tác vụ',
@@ -926,7 +926,7 @@ Xin hãy bảo đảm giữ vững tính liên tục của lịch sử trang.',
'mypreferences' => 'Tùy chá»n',
'prefs-edits' => 'Số lần sửa đổi:',
'prefsnologin' => 'Chưa đăng nhập',
-'prefsnologintext' => 'Bạn phải <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} đăng nhập]</span> để thiết lập tùy chá»n cá nhân.',
+'prefsnologintext' => 'Bạn phải <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} đăng nhập]</span> để thiết lập tùy chá»n cá nhân.',
'prefsreset' => 'Các tùy chá»n cá nhân đã được mặc định lại.',
'qbsettings' => 'Thanh công cụ',
'qbsettings-none' => 'Không có',
@@ -1161,6 +1161,7 @@ Xem [[Special:NewImages|trang trưng bày các tập tin mới]] để xem trự
'illegalfilename' => 'Tên tập tin “$1†có chứa ký tự không được phép dùng cho tựa trang. Xin hãy đổi tên và tải lên lại.',
'badfilename' => 'Tên tập tin đã được đổi thành “$1â€.',
'filetype-badmime' => 'Không thể tải lên các tập tin có định dạng MIME “$1â€.',
+'filetype-bad-ie-mime' => 'Không thể tải tập tin này lên vì Internet Explorer sẽ nhận diện tập tin này là “$1â€, má»™t định dạng tập tin tiá»m ẩn nguy hiểm và không được cho phép.',
'filetype-unwanted-type' => "'''“.$1â€''' là định dạng tập tin không được trông đợi.
{{PLURAL:$3|Loại|Những loại}} tập tin thích hợp hơn là $2.",
'filetype-banned-type' => "'''“.$1â€''' là định dạng tập tin không được chấp nhận.
@@ -1191,7 +1192,7 @@ Nếu bạn vẫn muốn tải tập tin của bạn lên, xin hãy quay lại v
'uploadedimage' => 'đã tải “[[$1]]†lên',
'overwroteimage' => 'đã tải lên má»™t phiên bản má»›i của “[[$1]]â€',
'uploaddisabled' => 'Chức năng tải lên đã bị khóa.',
-'uploaddisabledtext' => 'Chức năng tải tập tin đã bị tắt trên {{SITENAME}}.',
+'uploaddisabledtext' => 'Chức năng tải tập tin đã bị tắt.',
'uploadscripted' => 'Tập tin này có chứa mã HTML hoặc script có thể khiến trình duyệt web thông dịch sai.',
'uploadcorrupt' => 'Tập tin bị há»ng hoặc có phần mở rá»™ng không đúng. Xin kiểm tra và tải lại.',
'uploadvirus' => 'Tập tin có virút! Chi tiết: $1',
@@ -1304,7 +1305,7 @@ Hãy nhấn chuá»™t vào tiêu Ä‘á» cá»™t để thay đổi thứ tá»± sắp xá
'filedelete-submit' => 'Xóa',
'filedelete-success' => "'''$1''' đã bị xóa.",
'filedelete-success-old' => "Phiên bản của '''[[Media:$1|$1]]''' vào lúc $3, $2 đã bị xóa.",
-'filedelete-nofile' => "'''$1''' không tồn tại trên {{SITENAME}}.",
+'filedelete-nofile' => "'''$1''' không tồn tại.",
'filedelete-nofile-old' => "Không có phiên bản lưu trữ của '''$1''' với các thuộc tính này.",
'filedelete-iscurrent' => 'Bạn đang cố xóa phiên bản mới nhất của tập tin này. Xin hãy lui tập tin vỠmột phiên bản cũ hơn đã.',
'filedelete-otherreason' => 'Lý do bổ sung:',
@@ -1328,7 +1329,9 @@ Hãy nhấn chuá»™t vào tiêu Ä‘á» cá»™t để thay đổi thứ tá»± sắp xá
# Unused templates
'unusedtemplates' => 'Tiêu bản chưa dùng',
-'unusedtemplatestext' => 'Äây là danh sách các trang thuá»™c tên miá»n không gian Tiêu bản mà chÆ°a được nhúng vào trang khác. TrÆ°á»›c khi xóa tiêu bản, hãy nhá»› kiểm tra nó được liên kết từ trang khác hay không.',
+'unusedtemplatestext' => 'Trang này liệt kê tất cả các trang trong không gian tên {{ns:template}} mà chưa được dùng trong trang nào khác.
+
+Hãy nhớ kiểm tra các liên kết khác đến tiêu bản trước khi xóa chúng.',
'unusedtemplateswlh' => 'liên kết khác',
# Random page
@@ -1385,7 +1388,7 @@ Có '''$8''' tập tin đã được tải lên.
'nviews' => '$1 {{PLURAL:$1|lượt truy cập|lượt truy cập}}',
'specialpage-empty' => 'Trang này đang trống.',
'lonelypages' => 'Trang mồ côi',
-'lonelypagestext' => 'Chưa có trang nào liên kết đến các trang này trong {{SITENAME}}.',
+'lonelypagestext' => 'Chưa có trang nào liên kết đến hoặc nhúng vào các trang này tại {{SITENAME}}.',
'uncategorizedpages' => 'Trang chưa xếp thể loại',
'uncategorizedcategories' => 'Thể loại chưa phân loại',
'uncategorizedimages' => 'Tập tin chưa được phân loại',
@@ -1492,7 +1495,7 @@ Có [[{{MediaWiki:Listgrouprights-helppage}}|thông tin thêm]] vỠtừng nhó
'mailnologintext' => 'Bạn phải [[Special:UserLogin|đăng nhập]] và khai báo má»™t địa chỉ thÆ° Ä‘iện tá»­ hợp lệ trong phần [[Special:Preferences|tùy chá»n cá nhân]] thì má»›i gá»­i được thÆ° cho ngÆ°á»i khác.',
'emailuser' => 'Gá»­i thÆ° cho ngÆ°á»i này',
'emailpage' => 'Gá»­i thÆ°',
-'emailpagetext' => 'Nếu ngÆ°á»i dùng này đã cung cấp địa chỉ thÆ° Ä‘iện tá»­ hợp lệ tại tùy chá»n cá nhân, mẫu dÆ°á»›i đây sẽ gá»­i má»™t bức thÆ° Ä‘iện tá»­ tá»›i ngÆ°á»i đó.
+'emailpagetext' => 'Mẫu dÆ°á»›i đây sẽ gá»­i má»™t bức thÆ° Ä‘iện tá»­ tá»›i ngÆ°á»i dùng này.
Äịa chỉ thÆ° Ä‘iện tá»­ mà bạn đã cung cấp trong [[Special:Preferences|tùy chá»n cá nhân của mình]] sẽ xuất hiện trong phần địa chỉ “NgÆ°á»i gá»­i†của bức thÆ°, do đó ngÆ°á»i nhận sẽ có thể trả lá»i trá»±c tiếp cho bạn.',
'usermailererror' => 'Lá»—i gá»­i thÆ°:',
'defemailsubject' => 'thư gửi từ {{SITENAME}}',
@@ -1725,9 +1728,11 @@ Xem nhật trình xóa và phục hồi các trang gần đây tại [[Special:L
'undelete-error-long' => 'Xuất hiện lỗi khi phục hồi tập tin:
$1',
+'undelete-show-file-confirm' => 'Bạn có chắc mình muốn xem một phiên bản đã xóa của tập tin “<nowiki>$1</nowiki>†vào ngày $2 lúc $3?',
+'undelete-show-file-submit' => 'Có',
# Namespace form on various pages
-'namespace' => 'Không gian:',
+'namespace' => 'Không gian tên:',
'invert' => 'Äảo ngược lá»±a chá»n',
'blanknamespace' => '(Chính)',
@@ -1808,7 +1813,7 @@ $1',
'ipb-edit-dropdown' => 'Sửa đổi lý do cấm',
'ipb-unblock-addr' => 'BỠcấm $1',
'ipb-unblock' => 'BỠcấm thành viên hay địa chỉ IP',
-'ipb-blocklist-addr' => 'Xem $1 đang bị cấm hay không',
+'ipb-blocklist-addr' => 'Tình trạng cấm hiện tại của $1',
'ipb-blocklist' => 'Xem danh sách đang bị cấm',
'unblockip' => 'BỠcấm thành viên',
'unblockiptext' => 'Sá»­ dụng mẫu sau để phục hồi lại quyá»n sá»­a đổi đối vá»›i má»™t địa chỉ IP hoặc tên thành viên đã bị cấm trÆ°á»›c đó.',
@@ -1849,7 +1854,7 @@ $1',
'ipb_blocked_as_range' => 'Lá»—i: Äịa chỉ IP $1 không bị cấm trá»±c tiếp và do đó không thể bá» cấm. Tuy nhiên, nó bị cấm do là má»™t bá»™ phận của dải IP $2, bạn có thể bá» cấm dải này.',
'ip_range_invalid' => 'Dải IP không hợp lệ.',
'blockme' => 'Cấm tôi',
-'proxyblocker' => 'Chặn proxy',
+'proxyblocker' => 'Cấm proxy',
'proxyblocker-disabled' => 'Chức năng này đã bị tắt.',
'proxyblockreason' => 'Äịa chỉ IP của bạn đã bị cấm vì là proxy mở. Xin hãy liên hệ nhà cung cấp dịch vụ Internet hoặc bá»™ phận há»— trợ kỹ thuật của bạn và thông báo vá»›i há» vá» vấn Ä‘á» an ninh nghiêm trá»ng này.',
'proxyblocksuccess' => 'Xong.',
@@ -1898,7 +1903,7 @@ xin hãy chắc chắn rằng bạn đã nhận thức được những hệ lá»
Trong những trÆ°á»ng hợp đó, bạn phải di chuyển hoặc hợp nhất trang theo kiểu thủ công nếu muốn.",
'movearticle' => 'Di chuyển trang:',
-'movenotallowed' => 'Bạn không có quyá»n di chuyển trang trong {{SITENAME}}.',
+'movenotallowed' => 'Bạn không có quyá»n di chuyển trang.',
'newtitle' => 'Tên mới',
'move-watch' => 'Theo dõi trang này',
'movepagebtn' => 'Di chuyển trang',
@@ -1980,7 +1985,7 @@ Ngày của phiên bản và tên ngÆ°á»i viết trang sẽ được giữ nguy
Tất cả những lần nhập trang từ wiki khác được ghi lại ở [[Special:Log/import|nhật trình nhập trang]].',
'import-interwiki-history' => 'Sao chép tất cả các phiên bản cũ của trang này',
'import-interwiki-submit' => 'Nhập trang',
-'import-interwiki-namespace' => 'Chuyển các trang vào không gian tên:',
+'import-interwiki-namespace' => 'Không gian tên đích:',
'importtext' => 'Xin hãy xuất tập tin từ wiki nguồn sử dụng [[Special:Export|tính năng xuất]].
Lưu nó vào máy tính của bạn rồi tải nó lên đây.',
'importstart' => 'Äang nhập các trang…',
@@ -2003,6 +2008,8 @@ Lưu nó vào máy tính của bạn rồi tải nó lên đây.',
'import-nonewrevisions' => 'Tất cả các phiên bản Ä‘á»u đã được nhập trÆ°á»›c đây.',
'xml-error-string' => '$1 tại dòng $2, cột $3 (byte $4): $5',
'import-upload' => 'Tải lên dữ liệu XML',
+'import-token-mismatch' => 'Mất dữ liệu phiên làm việc. Xin hãy thử lại lần nữa.',
+'import-invalid-interwiki' => 'Không thể nhập trang từ wiki được chỉ định.',
# Import log
'importlogpage' => 'Nhật trình nhập trang',
@@ -2449,7 +2456,7 @@ Những thông tin khác mặc định sẽ được ẩn đi.
# External editor support
'edit-externally' => 'Sá»­a bằng phần má»m bên ngoài',
-'edit-externally-help' => '* Xem thêm [http://www.mediawiki.org/wiki/Manual:External_editors hướng dẫn bằng tiếng Anh]',
+'edit-externally-help' => '(Xem [http://www.mediawiki.org/wiki/Manual:External_editors hướng dẫn cài đặt bằng tiếng Anh] để biết thêm thông tin)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'tất cả',
diff --git a/languages/messages/MessagesVo.php b/languages/messages/MessagesVo.php
index 33f82528..b46adeec 100644
--- a/languages/messages/MessagesVo.php
+++ b/languages/messages/MessagesVo.php
@@ -221,7 +221,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Parametalised]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki: SSP]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Potalised tefü fomams nulik ela MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Potalised tefü fomams nulik ela MediaWiki]',
'about' => 'Tefü',
'article' => 'Ninädapad',
@@ -351,7 +351,7 @@ $messages = array(
'restorelink' => '{{PLURAL:$1|redakama bal|redakamas $1}}',
'feedlinks' => 'Kanad:',
'feed-invalid' => 'Kanadabonedam no lonöfon.',
-'feed-unavailable' => 'Nünamakanads no gebidons in {{SITENAME}}',
+'feed-unavailable' => 'Nünamakanads no gebidons',
'site-rss-feed' => 'Kanad (RSS): $1',
'site-atom-feed' => 'Kanad (Atom): $1',
'page-rss-feed' => 'Kanad (RSS): "$1"',
@@ -442,8 +442,10 @@ Kod binon: ''$2''.",
# Login and logout pages
'logouttitle' => 'Senunädön oki',
-'logouttext' => '<strong>Esenunädol oli.</strong><br />
-Kanol laigebön {{SITENAME}} nennemiko, u kanol nunädön oli dönu me gebananem votik. Küpälolös, das pads anik ba nog pojenons äsva no esenunädol oli, jüs uklinükol memi no laidüpik bevüresodanaföma olik.',
+'logouttext' => '<strong>Esenunädol oli.</strong>
+
+Kanol laigebön {{SITENAME}} nennemiko, u kanol [[Special:UserLogin|nunädön oli dönu]] me gebananem ot u gebenanem votik.
+Küpälolös, das pads anik ba nog pojenons äsva no esenunädol oli, jüs uklinükol memi no laidüpik bevüresodanaföma olik.',
'welcomecreation' => '== Benokömö, o $1! ==
Kal olik pejafon. No glömolöd ad votükön buükamis olik in {{SITENAME}}.',
@@ -491,7 +493,8 @@ yufü gebanapad u gebanabespikapad olik nes sävilupol dientifi olik.',
'noname' => 'No egivol gebananemi lonöföl.',
'loginsuccesstitle' => 'Enunädol oli benosekiko',
'loginsuccess' => "'''Binol anu in {{SITENAME}} as \"\$1\".'''",
-'nosuchuser' => 'No dabinon geban labü nem: "$1". Koräkolös tonatami nema at, u jafolös kali nulik.',
+'nosuchuser' => 'No dabinon geban labü nem: "$1".
+Koräkolös tonatami nema at, u [[Special:UserLogin/signup|jafolös kali nulik]].',
'nosuchusershort' => 'No dabinon geban labü nem: "<nowiki>$1</nowiki>". Koräkolös tonatami nema at.',
'nouserspecified' => 'Mutol välön gebananemi.',
'wrongpassword' => 'Letavöd neveräton. Steifülolös dönu.',
@@ -656,7 +659,9 @@ Garanol obes, das ol it epenol atosi, u das ekopiedol atosi se räyun notidik u
If no vilol, das vödems olik poredakons nenmisero e poseagivons ma vil alana, tän no pladolös onis isio.<br />
Garanol obes, das ol it epenol atosi, u das ekopiedol atosi se räyun notidik u se fon libik sümik (logolös $1 pro notets).
<strong>NO PLADOLÖD ISIO NEN DÄL LAUTANA VÖDEMIS LABÜ KOPIEDAGITÄT!</strong>',
-'longpagewarning' => '<strong>NUNED: Pad at labon lunoti miljölätas $1; bevüresodatävöms anik ba no fägons ad redakön nendsäkädo padis lunotü miljölats plu 32. Betikolös dilami pada at ad pads smalikum.</strong>',
+'longpagewarning' => '<strong>NUNED: Pad at labon lunoti miljölätas $1;
+bevüresodatävöms anik ba no fägons ad redakön nendsäkädo padis lunotü miljölats plu 32.
+Betikolös dilami pada at ad pads smalikum.</strong>',
'longpageerror' => '<strong>PÖL: Vödem fa ol pesedöl labon lunoti miljölätas $1, kelos pluon leigodü völad muik pedälöl miljölätas $2. No kanon padakipön.</strong>',
'readonlywarning' => '<strong>NUNED: Vük pefärmükon kodü kodididazesüd. No kanol dakipön votükamis olik anu. Kopiedolös vödemi nulik ini program votik e dakipolös oni in nünöm olik. Poso okanol dönu steifülön ad pladön oni isio.</strong>',
'protectedpagewarning' => '<strong>NUNED: Pad at pejelon, dat te gebans labü guvanagitäts kanons redakön oni.</strong>',
@@ -672,7 +677,7 @@ Garanol obes, das ol it epenol atosi, u das ekopiedol atosi se räyun notidik u
'nocreatetitle' => 'Padijafam pemiedükon',
'nocreatetext' => '{{SITENAME}} emiedükon mögi ad jafön padis nulik.
Kanol redakön padi dabinöl, u [[Special:UserLogin|nunädön oli u jafön kali]].',
-'nocreate-loggedin' => 'No dalol jafön padis nulik in {{SITENAME}}.',
+'nocreate-loggedin' => 'No dalol jafön padis nulik.',
'permissionserrors' => 'Dälapöls',
'permissionserrorstext' => 'No dalol dunön atosi sekü {{PLURAL:$1|kod|kods}} sököl:',
'recreate-deleted-warn' => "'''NUNED: Dönujafol padi pemoüköl.'''
@@ -744,11 +749,11 @@ Padafomam at pemoükon se registar notidik. As guvan in {{SITENAME}}, kanol logÃ
'revisiondelete' => 'Moükön/sädunön moükami fomamas',
'revdelete-nooldid-title' => 'Zeilafomam no lonöfon',
'revdelete-nooldid-text' => 'U no elevälol zeilafomami(s) pro dun at, u fomam pelevälöl no dabinon, u steifülol ad klänedön fomami anuik.',
-'revdelete-selected' => '{{PLURAL:$2|Fomam|Fomams}} pevalöl pada: [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Lisedajenot|Lisedajenots}} pevälöl:',
-'revdelete-text' => 'Revids pemoüköl nog opubons in padajenotem, ab ninäd (vödem) onsik no gebidons publüge.
+'revdelete-selected' => "'''{{PLURAL:$2|Fomam|Fomams}} pevalöl pada: [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Lisedajenot|Lisedajenots}} pevälöl:'''",
+'revdelete-text' => "'''Revids pemoüköl nog opubons in padajenotem, ab ninäd (vödem) onsik no gebidons publüge.'''
-Ninäd peklänedöl at binon ye nog lügolovik guvanes votik vüka at: kanons nog geükön oni medü pads patik, üf miedöfükams u neletians pluiks no pepladons.',
+Ninäd peklänedöl at binon ye nog lügolovik guvanes votik vüka at: kanons nog geükön oni medü pads patik, üf miedöfükams u neletians pluiks no pepladons.",
'revdelete-legend' => 'Levälön miedükamis logova:',
'revdelete-hide-text' => 'Klänedön vödemi revida',
'revdelete-hide-name' => 'Klänedön duni e zeili',
@@ -859,7 +864,7 @@ Kontrololös, va votükam at okipon fovöfi padajenotema.',
'mypreferences' => 'Buükams obik',
'prefs-edits' => 'Num redakamas:',
'prefsnologin' => 'No enunädon oki',
-'prefsnologintext' => 'Nedol [[Special:UserLogin|nunädön oli]] büä kanol votükön gebanabuükamis.',
+'prefsnologintext' => 'Nedol <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} nunädön oli]</span> büä kanol votükön gebanabuükamis.',
'prefsreset' => 'Buükams egekömons ad stad büik peregistaröl.',
'qbsettings' => 'Stumem',
'qbsettings-none' => 'Nonik',
@@ -2109,7 +2114,7 @@ Te lisedaliens (liens me * primöl) pabevobons. Yüm balid liena muton binön yÃ
# External editor support
'edit-externally' => 'Votükön ragivi at me nünömaprogram plödik',
-'edit-externally-help' => 'Reidolös eli [http://www.mediawiki.org/wiki/Manual:External_editors setup instructions] (in Linglänapük) ad tuvön nünis pluik.',
+'edit-externally-help' => '(Reidolös eli [http://www.mediawiki.org/wiki/Manual:External_editors setup instructions] [in Linglänapük] ad tuvön nünis pluik)',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => 'valik',
diff --git a/languages/messages/MessagesWa.php b/languages/messages/MessagesWa.php
index f04ea3c5..46f6f46a 100644
--- a/languages/messages/MessagesWa.php
+++ b/languages/messages/MessagesWa.php
@@ -5,6 +5,7 @@
* @file
*
* @author Srtxg
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -528,7 +529,7 @@ Vos nos acertinez eto ki vos avoz scrît l' tecse vos-minme, oudonbén l' avoz c
<strong>N' EVOYÎZ NÉN DES TECSES DIZO ABONDROETS SINS PERMISSION!</strong>",
'longpagewarning' => "<strong>ASTEME: Cisse pådje fwait $1 kilo-octets; des
betchteus waibes k' i gn a polèt aveut des rujhes po-z aspougnî
-des pådjes k' aprepièt ou di pus di 32Ko.
+des pådjes k' aprepièt ou di pus di 32 ko.
Vos dvrîz tuzer a pårti l' pådje e pus ptits bokets.</strong>",
'longpageerror' => "<strong>AROKE: Li tecse ki vos avoz evoyî fwait di pus d' $1 kilo-octets, çou k' est pus ki l' macsimom di $2 kilo-octets. C' est nén possible del schaper sol sierveu.</strong>",
'readonlywarning' => "<strong>ASTEME: On-z overe sol båze di dnêyes pol moumint, ey elle a stî metowe e mode seulmint-lére.
@@ -584,9 +585,9 @@ Come manaedjeu so ç\' wiki ci, vos avoz l\' droet del vey; i gn a motoit des de
</div>',
'rev-delundel' => 'mostrer/catchî',
'revisiondelete' => 'Disfacer/rapexhî des modêyes',
-'revdelete-selected' => 'Tchoezeye modêye di [[:$1]]:',
-'logdelete-selected' => "{{PLURAL:$2|Evenmint tchoezi|Evenmints tchoezis}} ezès djournås po '''$1:'''",
-'revdelete-text' => "Les disfacêyès modêyes vont continouwer d' aparexhe dins l' pådje di l' istwere, mins leu contnou n' serè nén veyåve do publik.
+'revdelete-selected' => "'''Tchoezeye modêye di [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$2|Evenmint tchoezi|Evenmints tchoezis}} ezès djournås po '''$1:''''''",
+'revdelete-text' => "'''Les disfacêyès modêyes vont continouwer d' aparexhe dins l' pådje di l' istwere, mins leu contnou n' serè nén veyåve do publik.'''
Les ôtes manaedjeus so ç' wiki ci pôront todi vey li contnou catchî eyet l' rapexhî åd triviè di cisse minme eterface ci, a moens k' ene restriccion di pus ni soeye metowe en alaedje pås mwaisses-manaedjeus del waibe.",
'revdelete-legend' => 'Defini des restriccions sol modêye',
diff --git a/languages/messages/MessagesWo.php b/languages/messages/MessagesWo.php
index 65c36d12..aa06f063 100644
--- a/languages/messages/MessagesWo.php
+++ b/languages/messages/MessagesWo.php
@@ -6,6 +6,7 @@
*
* @author Ibou
* @author SF-Language
+ * @author Urhixidur
*/
$fallback = 'fr';
@@ -133,7 +134,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Limu jumtukaayi kocc-koccal gi]
* [http://www.mediawiki.org/wiki/Manual:FAQ FAQ MediaWiki]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Limu waxtaan ci liy-génn ci MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Limu waxtaan ci liy-génn ci MediaWiki]',
'about' => 'Ci mbirim',
'article' => 'Jukki',
@@ -441,7 +442,7 @@ Jéelaleel bataaxal bii su fekkee ci njuumte nga sosee mii sàq.',
'resetpass_submit' => 'Soppil baatujàll bi te dugg',
'resetpass_success' => 'Coppiteeg baatujàll bi antu na : Yaa ngi duggu...',
'resetpass_bad_temporary' => 'Baatujàll bu diiru bi baaxul. Xéj-na ni nga soppee sa baatujàll bi moo baax, walla nga laaj baatujàll bu bees.',
-'resetpass_forbidden' => 'Baatujàll bi manoo kaa soppi ci {{SITENAME}}',
+'resetpass_forbidden' => 'Baatujàll bi manoo kaa soppi',
# Edit page toolbar
'bold_sample' => 'Duufal mbind mi',
@@ -563,8 +564,8 @@ Te it na wóor ne li nga fiy duggal yaa leen moom, yaa leen bind, walla fa nga l
Soo bëggul keneen jël say mbind soppi leen, tas leen teg ci, bu leen fi duggal.<br />
Te it na wóor ne li nga fiy duggal yaa leen moom, yaa leen bind, walla fa nga leen jële gongikuwaay bu ubbeeku la, lu kenn moomul (xoolal $1 ngir yeneeni xamle).
<strong>BUL FI DUGGAL LIGGÉEYI KENEEN YU AQI KI-SOS AAR TE AMOO CI BENN NDIGËL!</strong>',
-'longpagewarning' => "'''Muytul: guddaayu xët wi da fa romb $1 kio ;
-yenn joowukaay yi, man nañoo wone ay tolof-tolof ci bu ñuy soppi xët yi romb dayoob 32 kio. Li doon gën mooy nga séddatle ko ci ay xaaj yu bari.'''",
+'longpagewarning' => "'''Muytul: guddaayu xët wi da fa romb $1 Kio ;
+yenn joowukaay yi, man nañoo wone ay tolof-tolof ci bu ñuy soppi xët yi romb dayoob 32 Kio. Li doon gën mooy nga séddatle ko ci ay xaaj yu bari.'''",
'longpageerror' => '<strong>NJUUMTE : mbind mi nga yónne guddee na $1 kio, kon romb na dig bi di $2 kio. Mbind mi maneesu kaa denc.</strong>',
'readonlywarning' => "'''Moytul: dattub njoxe bi dañ kaa caabi ngir ay liggéey,
kon doo man a denc say coppite fi mu nekk nii. Man ngaa duppi mbind mi taf ko cib tëriin bu ñuy binde te taaxirlu ñu ubbi dattub njoxe bi.'''",
@@ -581,7 +582,7 @@ Jëfandikukat yi nekk yorkat rekk a ko man a soppi.'''",
'hiddencategories' => '{{PLURAL:$1|wàll bu nëbbu bu|wàll yu nëbbu yu }} xët wii bokk :',
'nocreatetitle' => 'Digalu sosteefu xët',
'nocreatetext' => 'Jëfandikukat yi bindu rekk a man a sosi xët ci {{SITENAME}}. Man nga dellu ginnaaw walla soppi aw xët wu am ba noppi, [[Special:UserLogin|duggu walla sos am sàq]].',
-'nocreate-loggedin' => 'Amuloo sañ-sañ yu doy ngir man a sosi xët yu bees ci {{SITENAME}}.',
+'nocreate-loggedin' => 'Amuloo sañ-sañ yu doy ngir man a sosi xët yu bees.',
'permissionserrors' => 'Njuumte ci sañ-sañ yi',
'permissionserrorstext' => 'Amuloo sañ-sañu àggali jëf ji nga tambali, ngax {{PLURAL:$1|lii toftal|yii toftal}} :',
'permissionserrorstext-withaction' => 'Amoo sañ-sañu $2, ngir {{PLURAL:$1|lii di toftal |yii di toftal}} :',
@@ -647,11 +648,11 @@ Ngirtey téye gi $3 joxe, mooy ne: ''$2''.",
'revisiondelete' => 'Far/Lopppanti ay sumb',
'revdelete-nooldid-title' => 'Waxoo man sumb',
'revdelete-nooldid-text' => 'Waxoo ci man sumb mu xët wii ngay amal solo sii.',
-'revdelete-selected' => "{{PLURAL:$2|Sumbum '''$1''' mi falu|Sumbi '''$1''' yi falu}} :",
-'logdelete-selected' => '{{PLURAL:$1|Xew-xewu yéenekaay bi falu|Xew-xewi yéenekaay yi falu}}:',
-'revdelete-text' => 'Sumb yi nga far dañuy wéy di feeñ ci jaar-jaaru xët wi, waaye mbind yi ñu ëmb ñépp duñ leen man a gis .
+'revdelete-selected' => "'''{{PLURAL:$2|Sumbum '''$1''' mi falu|Sumbi '''$1''' yi falu}} :'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Xew-xewu yéenekaay bi falu|Xew-xewi yéenekaay yi falu}}:'''",
+'revdelete-text' => "'''Sumb yi nga far dañuy wéy di feeñ ci jaar-jaaru xët wi, waaye mbind yi ñu ëmb ñépp duñ leen man a gis.'''
-Yeneen yorkati {{SITENAME}} itam di nañ man a gis ëmbit yu laqu yi te loppanti leen, walla xanaa rek kay dañ fee def ay digal yu leen koy tere man a def.',
+Yeneen yorkati {{SITENAME}} itam di nañ man a gis ëmbit yu laqu yi te loppanti leen, walla xanaa rek kay dañ fee def ay digal yu leen koy tere man a def.",
'revdelete-legend' => 'Taxawal ay digal ci sumb yi ñu far:',
'revdelete-hide-text' => 'Nëbb mbindum sumb mi',
'revdelete-hide-name' => 'Nëbb jëf ji ak njeexitam',
@@ -768,7 +769,7 @@ Soo jëfandikoo lëkkalekaayu joow yi day neenal boyot yi nga jotoon a fal.',
'mypreferences' => 'Samay tànneef',
'prefs-edits' => 'Limu coppite yi:',
'prefsnologin' => 'Duggoo',
-'prefsnologintext' => 'Laaj na nga <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} dugg]</span> ngir soppi say tànneef.',
+'prefsnologintext' => 'Laaj na nga <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} dugg]</span> ngir soppi say tànneef.',
'prefsreset' => 'Tànneef yi loppanti nañ leen.',
'qbsettings' => 'Banqaasu jumtukaay',
'qbsettings-none' => 'Kenn',
@@ -901,7 +902,7 @@ Ngir-yàlla tànnal beneen tur.',
'uploadedimage' => 'Yeb na « [[$1]] »',
'overwroteimage' => 'Yeb na sumb mu bees mu « [[$1]] »',
'uploaddisabled' => 'Di jéeggalu, yebug dencukaay yi dañ koo doxadilandi.',
-'uploaddisabledtext' => 'Yebug dencukaay yi dañ koo doxadil ci {{SITENAME}}.',
+'uploaddisabledtext' => 'Yebug dencukaay yi dañ koo doxadil.',
'uploadscripted' => 'Bii dencukaay dafa am yoonug HTML walla ab script bu ab joowukaayub web mana tekke ci anam gu baaxul.',
'uploadvirus' => 'Bii dencukaay daa am doomu-jangoro! Ngir yeneen xamle, saytul : $1',
'sourcefilename' => 'Turu dencukaay bi ci cosaan:',
@@ -1022,7 +1023,7 @@ Jaar-jaaru far gi man na laa dimbali ci nga see ndaxam jar na nga yebaat ko.",
# E-mail user
'emailuser' => 'Yònnee ab bataaxal jëfëndikookat bii',
'emailpage' => 'Yònnee ab bataaxal jëfëndikookat bii',
-'emailmessage' => 'Bataaxal&nbsp;',
+'emailmessage' => 'Bataaxal&nbsp;:',
'emailsend' => 'Yònnee',
'emailsent' => 'Bataaxal yi ñu yònnee',
'emailsenttext' => 'Sa bataaxal yònnee nañ ko.',
@@ -1055,13 +1056,27 @@ Jaar-jaaru far gi man na laa dimbali ci nga see ndaxam jar na nga yebaat ko.",
'watchlist-hide-minor' => 'Nëbb coppite yu tuut yi',
# Displayed when you click the "watch" button and it is in the process of watching
-'watching' => 'Topp...',
-
-'changed' => 'soppi',
+'watching' => 'Topp...',
+'unwatching' => 'Farug toppte gi ...',
+
+'enotif_reset' => 'Fésal xët yépp niki yoo nemmeeku ba noppi',
+'enotif_newpagetext' => 'Lii aw xët wu bees la.',
+'enotif_impersonal_salutation' => 'Jëfandikukat bu {{SITENAME}}',
+'changed' => 'soppi',
+'created' => 'sosu na',
+'enotif_subject' => 'Xët wii di $PAGETITLE wu {{SITENAME}}, $PAGEEDITOR moo ko $CHANGEDORCREATED',
+'enotif_lastvisited' => 'Nemmeekul $1 ngir gis bépp coppite dale ba sa nemmeku gu mujj.',
+'enotif_lastdiff' => 'Xoolal $1 ngir gis gii coppite.',
+'enotif_anon_editor' => 'Jëfandikukat bu binduwul $1',
# Delete/protect/revert
-'confirm' => 'Dëggal',
-'deletionlog' => 'Yéenekaay',
+'deletepage' => 'Far xët wi',
+'confirm' => 'Dëggal',
+'excontent' => 'ëmbitam doonoon « $1 »',
+'excontentauthor' => 'ëmbitam doonoon: « $1 » te kenn ki ci cëru doonoon « [[Special:Contributions/$2|$2]] »',
+'exbeforeblank' => 'ëmbitam laataa far gi : $1',
+'exblank' => 'xët wi amul dara',
+'deletionlog' => 'Yéenekaay',
# Undelete
'viewdeletedpage' => 'Jaar-jaaru xët wi ñu dindi',
diff --git a/languages/messages/MessagesWuu.php b/languages/messages/MessagesWuu.php
index a4db2a0b..e7b33a96 100644
--- a/languages/messages/MessagesWuu.php
+++ b/languages/messages/MessagesWuu.php
@@ -109,7 +109,7 @@ $messages = array(
== 入门 ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings MediaWiki é…置设置列表]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki 常è§é—®é¢˜è§£ç­”]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki å‘布邮件列表]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki å‘布邮件列表]',
'about' => '关于',
'article' => '文章',
diff --git a/languages/messages/MessagesXmf.php b/languages/messages/MessagesXmf.php
index 08a85954..07bc4e60 100644
--- a/languages/messages/MessagesXmf.php
+++ b/languages/messages/MessagesXmf.php
@@ -287,10 +287,9 @@ $messages = array(
'last' => 'ბáƒáƒšáƒ',
'page_first' => 'პირველი',
'page_last' => 'ბáƒáƒšáƒ',
-'histlegend' => '<div style="font-size:95%">
-*ვერსიáƒáƒ¨ გáƒáƒ—áƒáƒšáƒáƒ áƒáƒ¤áƒ: ქáƒáƒ’ეუნჭირით კáƒáƒ áƒœáƒ”ბულ ვერსიáƒáƒ¨ ფáƒáƒ áƒáƒœáƒ¡ თიშ გáƒáƒ—áƒáƒšáƒáƒ áƒáƒ¤áƒáƒšáƒ.
+'histlegend' => '*ვერსიáƒáƒ¨ გáƒáƒ—áƒáƒšáƒáƒ áƒáƒ¤áƒ: ქáƒáƒ’ეუნჭირით კáƒáƒ áƒœáƒ”ბულ ვერსიáƒáƒ¨ ფáƒáƒ áƒáƒœáƒ¡ თიშ გáƒáƒ—áƒáƒšáƒáƒ áƒáƒ¤áƒáƒšáƒ.
*ვერსიეფიშ მეზიმáƒáƒ¤áƒ: გáƒáƒ’იშáƒáƒ’áƒáƒ áƒ˜áƒ— კáƒáƒ áƒœáƒ”ბულ ვერსიეფ რáƒáƒ“იáƒ-ქáƒáƒ áƒ—ეფიშ გეღáƒáƒœáƒ™áƒ£áƒáƒ— დრგეუნჭირით მეზიმáƒáƒ¤áƒáƒ¨ კáƒáƒœáƒ­áƒ˜áƒ¡.
-*კუნტáƒáƒ áƒáƒ¤áƒ”ფ: (მიმ.) = შხვáƒáƒœáƒáƒ‘რმიმáƒáƒš ვერსიáƒáƒ¬áƒ™áƒ£áƒ›áƒ, (ეკ.) = შხვáƒáƒáƒ‘რáƒáƒ¬áƒáƒ®áƒáƒšáƒ”ნ ვერსიáƒáƒ¬áƒ™áƒ£áƒ›áƒ, ჭ = ჭიჭე გიშáƒáƒœáƒ¬áƒ§áƒ£áƒáƒšáƒ”ფ.</div>',
+*კუნტáƒáƒ áƒáƒ¤áƒ”ფ: (მიმ.) = შხვáƒáƒœáƒáƒ‘რმიმáƒáƒš ვერსიáƒáƒ¬áƒ™áƒ£áƒ›áƒ, (ეკ.) = შხვáƒáƒáƒ‘რáƒáƒ¬áƒáƒ®áƒáƒšáƒ”ნ ვერსიáƒáƒ¬áƒ™áƒ£áƒ›áƒ, ჭ = ჭიჭე გიშáƒáƒœáƒ¬áƒ§áƒ£áƒáƒšáƒ”ფ.',
'histfirst' => 'პირველი',
'histlast' => 'ბáƒáƒšáƒ',
'historysize' => '($1 ბáƒáƒ˜áƒ¢)',
@@ -328,9 +327,9 @@ $messages = array(
'nchanges' => '$1 თირუáƒ',
'recentchanges' => 'ბáƒáƒšáƒ თირáƒáƒ¤áƒ”ფ',
'recentchanges-feed-description' => 'ვიკიშ უáƒáƒ®áƒáƒšáƒáƒ¨ თირáƒáƒ¤áƒ”ფიშ თáƒáƒšáƒ¸áƒ£áƒ¯ თე áƒáƒ áƒ®áƒ˜áƒ¡.',
-'rcnote' => "თუდáƒáƒšáƒ” ძირით ეკáƒáƒœáƒ˜áƒ {{PLURAL:$1|'''1''' თირáƒáƒ¤áƒ|$1 თირáƒáƒ¤áƒ}} ბáƒáƒšáƒ {{PLURAL:$2|დღáƒáƒ¨|'''$2''' დღáƒáƒ¨}} მáƒáƒšáƒáƒ‘áƒáƒ¡, $3 რენჯáƒáƒ‘áƒáƒ—",
+'rcnote' => "თუდáƒáƒšáƒ” ძირით ეკáƒáƒœáƒ˜áƒ {{PLURAL:$1|'''1''' თირáƒáƒ¤áƒ|$1 თირáƒáƒ¤áƒ}} ბáƒáƒšáƒ {{PLURAL:$2|დღáƒ|'''$2''' დღáƒáƒ¨}} მáƒáƒšáƒáƒ‘áƒáƒ¡, $3 რენჯáƒáƒ‘áƒáƒ—",
'rcnotefrom' => 'თუდრმáƒáƒ¸áƒ£áƒœáƒáƒ¤áƒ˜áƒšáƒ˜áƒ” თირáƒáƒ¤áƒ”ფ, â€â€™$2â€â€-შე (ძირáƒáƒ¤áƒ˜áƒšáƒ˜áƒ” â€â€™$1â€â€™)',
-'rclistfrom' => 'áƒáƒ®áƒáƒš თირáƒáƒ¤áƒ”ფიშ ძირáƒáƒ¤áƒ დáƒáƒ­áƒ§áƒáƒ¤áƒ£áƒš $1-იშე',
+'rclistfrom' => 'áƒáƒ®áƒáƒš თირáƒáƒ¤áƒ”ფიშ ძირáƒáƒ¤áƒ დáƒáƒ­áƒ§áƒáƒ¤áƒ˜áƒš $1-შე',
'rcshowhideminor' => 'ჭიჭე რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒáƒ¨ $1',
'rcshowhidebots' => 'რáƒáƒ‘áƒáƒ¢áƒ”ფიშ $1',
'rcshowhideliu' => 'რეგისტრირებულ მáƒáƒ®áƒ•áƒáƒ áƒ”ბელეფიშ $1',
diff --git a/languages/messages/MessagesYi.php b/languages/messages/MessagesYi.php
index cbc2c579..bcf64636 100644
--- a/languages/messages/MessagesYi.php
+++ b/languages/messages/MessagesYi.php
@@ -124,7 +124,7 @@ $magicWords = array(
$messages = array(
# User preference toggles
-'tog-underline' => 'שטרייכט ×ונטער לינקס',
+'tog-underline' => 'שטרייכט ×ונטער לינקען',
'tog-highlightbroken' => 'צייכן ×ן צובר××›×¢× ×¢ לינקען <a href="" class="new">×זוי</a> (×דער: ×זוי<a href="" class="internal">?</a>)',
'tog-justify' => 'גר×ד ×ויס פ×ר×גר×פן',
'tog-hideminor' => 'ב××”×לט קליינע עדיטס ×ין לעצטע ענדערונגען',
@@ -139,7 +139,7 @@ $messages = array(
'tog-rememberpassword' => 'געדענק מיין ל×גירן ×ין ×“×¢× ×§×מפיוטער',
'tog-editwidth' => 'ענדערן קעסטל ×”×ט פולער ברייט',
'tog-watchcreations' => 'לייג צו בלעטער וו×ס ×יך ב×ש××£ צו מיין ×כטונג ליסטע',
-'tog-watchdefault' => '×ויפפ×סן ×ױט×ָמ×ַטיש די ×רטיקלן ×°×ָס ×יך ב×Ö·×ַרבעט',
+'tog-watchdefault' => '×ויפפ×סן ×ױט×ָמ×ַטיש די ×רטיקלען ×°×ָס ×יך ב×Ö·×ַרבעט',
'tog-watchmoves' => 'לייג צו בלעטער וו×ס ×יך ב×וועג צו מיין ×כטונג ליסטע',
'tog-watchdeletion' => 'צולייגן בלעטער וו×ס ×יך מעק ×ויס צו מיין ×ויפפ×סונג ליסטע',
'tog-minordefault' => "ב×גרעניץ ×לע עדיט'ס ביי דיפ×לט ×לס קליין",
@@ -147,7 +147,7 @@ $messages = array(
'tog-previewonfirst' => 'ווייזט פ×ר×ויסדיגע ווייזונג ××™× ×¢× ×¢×¨×©×˜×¢×Ÿ ענדערונג',
'tog-nocache' => "ס'×–×ל זיך נישט קעשן די בל×ט",
'tog-enotifwatchlistpages' => 'שיק מיר × ×‘×œ×™×¦×‘×¨×™×•×• ווען × ×‘×œ×ט וו×ס ×יך פ×ס ×ויף ווערט געענדערט',
-'tog-enotifusertalkpages' => '×ימעיל מיך ווען עס ווערט גענדערט מיין ב×נוצער בל×ט',
+'tog-enotifusertalkpages' => 'שיקט מיר ×¢-פ×סט ווען עס ווערט געענדערט מיין ב×ניצער רעדן בל×ט',
'tog-enotifminoredits' => '×ימעיל מיך פ×ר מינדערע עדיטס צו די בלעטער',
'tog-enotifrevealaddr' => 'דעק ×ויף מיין בליצפ×סט ×דרעס ×ין פ×סט מודעות',
'tog-shownumberswatching' => 'ווייז די נומער פון די בל×ט ליינער',
@@ -245,7 +245,7 @@ $messages = array(
== נוצליכע לינקס ==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings רשימת ההגדרות]
* [http://www.mediawiki.org/wiki/Manual:FAQ ש×לות נפוצות]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce מידיעוויקי רעליס מעלינג ליסט]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce מידיעוויקי רעליס מעלינג ליסט]',
'about' => 'וועגן',
'article' => '××™× ×”×לט בל×ט',
@@ -304,7 +304,7 @@ $messages = array(
'articlepage' => 'זעט ××™× ×”×לט בל×ט',
'talk' => 'שמועס',
'views' => 'קוקן',
-'toolbox' => 'טול ב×קס',
+'toolbox' => 'טול ק×סטן',
'userpage' => 'זעהט ב×נוצער בל×ט',
'projectpage' => 'זעהט פר×יעקט בל×ט',
'imagepage' => 'זעט בילדער בל×ט',
@@ -377,6 +377,8 @@ $messages = array(
'feed-invalid' => 'נישט גוטער סובסקריבשן פיעד טיפ.',
'site-rss-feed' => 'RSS פ×ר $1',
'site-atom-feed' => 'Atom פ×ר $1',
+'page-rss-feed' => 'RSS פֿון$1',
+'page-atom-feed' => 'Atom פֿון $1',
'feed-atom' => '×ט××',
'feed-rss' => '×ר.עס.עס.',
'red-link-title' => '$1 (× ×ך נישט געשריבן)',
@@ -448,6 +450,12 @@ $messages = array(
'readonlytext' => 'די ד×טעב××–×¢ ××™×– ×יצט פ×רשפ×רט צו × ×™×™×¢ ענדערונגן ×ון מ×דיפ×ק×ציע. וו×רשיינליך פ×ר רוטינע טעכנישע ד×טעב××–×¢ ×ויפה×לטונג, וו×ס דערנ×ך וועט ד×ס צוריק פ×נקצי×נירן × ×רמ×ל.
די ×דמיניסטר×טור וו×ס ×”×ט ד×ס פ×רשפ×רט ×”×ט ×נגעבן די סיבה: $1',
+'missing-article' => 'די ד×טנב××–×¢ ×”×ט נישט געפונען ×“×¢× ×˜×¢×§×¡×˜ ×¤×•× ×¢× ×‘×œ×ט וו×ס ×–×™ ×”×ט געד×רפט טרעפן, מיטן × ×מען "$1" $2.
+
+ד×ס ××™×– ×פט פ×רש×פן דורך ×ן ×לטער פ×רבינדונג צו × ×•×•×¢×¨×¡×™×¢ פ×רגלייכונג ×דער × ×”×™×¡×˜×ריע פ×רבינדונג צו ×ן ×ויסגעמעקן בל×ט.
+
+ט×מער ד×ס ×”×ט נישט פ×סירט, קען זיין × ×‘××’ ×ין דער ווייכוו×רג.
+זייט ×זוי גוט מודיע זיין צו × [[Special:ListUsers/sysop|סיס×פ]], מערקן ×ן ×“×¢× URL.',
'missingarticle-rev' => '(רעוויזיע נומער: $1)',
'missingarticle-diff' => '(×ונטערשייד: $1, $2)',
'readonly_lag' => 'די ד×טעב××–×¢ ××™×– ×ט×מטיש געוו×רן ×פגעשפ×רט כדי צו ערמעגליכן פ×ר די ×ונטער ד×טע ב××–×¢ סערווערס צו נעמן די ×פדעיטס פון די ×ויבער סערווער.',
@@ -464,7 +472,7 @@ $messages = array(
'badarticleerror' => 'מען קען נישט ט×ן די ×קציע וו×ס ×יר ווילט ×ויף ×“×¢× ×‘×œ×ט.',
'cannotdelete' => '×ויסמעקן די בל×ט ×דער בילד ×”×ט נישט מצליח געווען. (עס ××™×– מעגליך ××– ד×ס ××™×– שוין געוו×רן געמעקט דורך ×ן ×נדערן.)',
'badtitle' => 'שלעכט קעפל',
-'badtitletext' => 'די קעפל פון ×“×¢× ×’×¢×–×•×›×˜×¢×¨ בל×ט ××™×– געווען ×ומגעזעצליך, ליידיג, ×ינעווייניגסטער וויקי לינק, ×דער ווערטער וו×ס קענען נישט גענוצט ווערן ×לס קעפך.',
+'badtitletext' => "ד×ס קעפל פון ×“×¢× ×’×¢×–×•×›×˜×Ÿ בל×ט ××™×– געווען ×ומגעזעצליך, ליידיג, ×ן ×ינטערשפר×ך ×דער ×ינטערוויקי לינק וו×ס פ×סט נישט, ×דער ×נטה×ט ×›×ר×קטערס וו×ס מ'קען נישט ניצן ×ין × ×§×¢×¤×œ.",
'perfdisabled' => 'וו×רענונג! די פיטשער ××™×– געוו×רן טעמפ×ר×רלי דיסעבלד צוליב ×“×¢× ×•×•×ס ד×ס פ×רשטייטערט די ד×טעב××–×¢ צוטריט צו × ×¤×•× ×§×˜ וו×ס קיינער קען נישט נוצן ×“×¢× ×•×•×™×§×™',
'perfcached' => "די פ×לגענדע ד×טע זענען גענומען ×¤×•× ×¢× 'ק×ש' ×ון מעגלעך נישט ×קטועל.",
'perfcachedts' => 'די פ×לגענדע ד×טע ××™×– ק×שעיט, ×ון ××™×– לעצט געוו×רן ×פדעיטעט $1.',
@@ -484,9 +492,14 @@ $messages = array(
$2',
'namespaceprotected' => "×יר זענט נישט ערלויבט צו רעד×קטירן בלעטער ××™× ×¢× '''$1''' × ×מענטייל.",
+'customcssjsprotected' => '×יר ×”×ט נישט רשות צו רעד×ַקטירן ×“×¢× ×‘×œ×ַט, ווײַל ער ×ַנטה×ַלט די פערזענלעכע ב×ַשטימונגען פון ×ַן ×ַנדער ב×ַניצער.',
'ns-specialprotected' => 'מען קען נישט רעד×גירן ספעציעלע בלעטער.',
+'titleprotected' => 'דער טיטל ××™×– געשיצט פון ווערן געש×פֿן דורך [[User:$1|$1]].
+די ×ורז×ך ××™×– \'\'$2".',
# Virus scanner
+'virus-badscanner' => 'שלעכטע ק×נפֿיגור×ציע: ×ומב×וו×וסטער ווירוס ×יבערקוקער: <i>$1</i>',
+'virus-scanfailed' => '×יבערקוקן נישט גער×טן (ק×ד: $1)',
'virus-unknownscanner' => '×ומב×וו×וסטער ×נטי־ווירוס:',
# Login and logout pages
@@ -542,19 +555,20 @@ $2',
'loginsuccess' => "'''דו ביסט יעצט ×ַרײַנל×ָגירט ×ַלץ \"\$1\" ××™× ×¢× {{SITENAME}}.'''",
'nosuchuser' => '× ×™×©×˜× ×§×™×™×Ÿ ב×ניצער מיטן × ×מען "$1".
-קוקט ×יבער ×ייער ×ויסלייג, ×דער [[Special:Userlogin/signup|ב×ש×פֿט × × ×™×™×¢ ק×נטע]].',
+קוקט ×יבער ×ייער ×ויסלייג, ×דער [[Special:UserLogin/signup|ב×ש×פֿט × × ×™×™×¢ ק×נטע]].',
'nosuchusershort' => '× ×™×©×˜× ×§×™×™×Ÿ ב×נוצער מיטן × ×מען "<nowiki>$1</nowiki>". קוק ×יבער דיין ספעלונג.',
'nouserspecified' => '×יר ברויכט ספעציפיזירן × ×‘×נוצער-× ×מען.',
'wrongpassword' => '×ומריכטיגע פ×סוו×רט ×ריינגעלייגט, ביטע פרובירט × ××›×מ×ל.',
'wrongpasswordempty' => 'פ×סוו×רט ×ריינגעלייגט ××™×– געווען ליידיג, ביטע פרובירט × ××›×מ×ל.',
+'passwordtooshort' => '×ײַער פ×ַסוו×רט ××™×– נישט גילטיג ×דער צו קורץ. עס ד×רף ×”×בן ×›×טש {{PLURAL:$1|×יין ×›×ַר×ַקטער|$1 ×›×ַר×ַקטערס}} ×ון זײַן ×נדערש ווי דער ב×ַניצער-× ×מען.',
'mailmypassword' => 'שיקט מיין × ×™×™×¢ פ×סוו×רט',
'passwordremindertitle' => '× ×™×™ צייטווייליג פ×סוו×רט פ×ר {{SITENAME}}',
'passwordremindertext' => 'עמעצער (×ž×¡×ª×ž× ×יר, פֿון IP ×דרעס $1)
-×”×ט געבעטן מיר ×–×לן ×ייך שיקן × × ×™×™ פ×סוו×רט פֿ×ר {{SITENAME}} ($4).
-ד×ס פ×סוו×רט פֿ×ר ב×ניצער "$2" ××™×– ×יצט "$3".
-×יר ×–×לט ×ריינל×גירן ×ון טוישן ×יצט ×ייער פ×סוו×רט.
+×”×ט געבעטן × × ×™×™ פ×סוו×רט פֿ×ר {{SITENAME}} ($4).
+× ×¤×¨×וויז×ריש פ×סוו×רט פֿ×ר ב×ניצער "$2" ××™×– ×יצט "$3".
+×יר ×–×לט ×ריינל×גירן ×ון ×ויסקלויבן × × ×²Ö· פ×סוו×רט.
-×ויב ×יינער ×נדערשט ×”×ט געמ×כט די ביטע, ×דער ×יר ×”×ט ×™× ×’×¢×“×¢× ×§×˜ ×ייער פ×סוו×רט ×ון ×יר טוט מער נישט ב×גערן ד×ס צו טוישן, קענט ×יר ××™×’× ×רירן ×“×¢× ×ž×¢×¡×¢×–×© ×ון ווייטער ניצן ×ייער ×לטע פ×סוו×רט.',
+×ויב ×יינער ×נדערשט ×”×ט געמ×כט די ביטע, ×דער ×יר ×”×ט ×™× ×’×¢×“×¢× ×§×˜ ×ייער פ×סוו×רט ×ון ×יר טוט מער נישט ב×גערן ד×ס צו טוישן, קענט ×יר ××™×’× ×רירן די מעלדונג ×ון ווייטער ניצן ×ייער ×לטע פ×סוו×רט.',
'noemail' => 'ס\'××™×– נישט רעק×רדירט קיין ××™-מעיל ×דרעס פ×ר ב×נוצער "$1".',
'passwordsent' => '× × ×™×™ פ×סוו×רט ××™×– געשיקט געוו×רן ×¦×•× ×¢-פ×סט ×דרעס רעגיסטרירט פ×ר "$1".
ביטע ווידער ×ריינל×גירן × ×ך ×“×¢× ×•×•×ס ×יר ב×קומט עס.',
@@ -583,9 +597,9 @@ $2',
'resetpass_text' => '<!-- לייגט צו טעקסט ×“× -->',
'resetpass_header' => 'ווידערשטעלן פ×סוו×רט',
'resetpass_submit' => 'שטעלן פ×סוו×רט ×ון ×ריינל×גירן',
-'resetpass_success' => '×ייער פעסוו×רד ××™×– געטוישט געוו×רן מיט סוקסעס! ×יצט טוט מען ×ייך ×ריינל×גירן…',
-'resetpass_bad_temporary' => '×ומ-ריכטיגע צייט-ווייליגער פעסוו×רד. ×יר ×”×ט מעגליך שוין סוקסעפול געטוישט ×ייער פעסוו×רד ×דער געבעטן × × ×™×™×¢ צייטווייליגער פעסוו×רד.',
-'resetpass_forbidden' => 'פ×סווערטער קענען נישט ווערן געטוישט ×ויף {{SITENAME}}',
+'resetpass_success' => '×ייער פ×ַסוו×רט ××™×– געטוישט געוו×רן מיט דערפֿ×לג! ×יצט טוט מען ×ייך ×ריינל×גירן…',
+'resetpass_bad_temporary' => '×ומריכטיג צייטווייליג פ×ַסוו×רט. ×יר ×”×ט מעגליך שוין מצליח געווען צו טוישן ×ייער פ×ַסוו×רט ×דער געבעטן × × ×™×™ צייטווייליג פ×ַסוו×רט.',
+'resetpass_forbidden' => 'פ×סווערטער קענען נישט ווערן געטוישט',
'resetpass_missing' => '× ×™×©×˜× ×§×™×™×Ÿ פ××¨×¢× ×“×טע.',
# Edit page toolbar
@@ -597,10 +611,10 @@ $2',
'link_tip' => "מ×ך ד×ס × '''לינק''' צו × ×•×•×™×§×™×¤×¢×“×™×¢ ×רטיקל",
'extlink_sample' => 'http://www.example.com לינק טיטל',
'extlink_tip' => 'דערויסענדיגע לינק (געדענק http:// פרעפיקס)',
-'headline_sample' => 'לייג ×“× ×ריין ×“×¢× ×˜×¢×§×¡×˜ ×¤×•× ×¢× × ×™×™×¢× ×§×¢×¤Ö¼×œ',
-'headline_tip' => "×Ö· נײַער קעפּל, 2'טער שט×פל, ×ײַנצוטײלן ×“×¢× ×ַרטיקל",
+'headline_sample' => 'קעפּל',
+'headline_tip' => 'קעפּל -2טער שט×פל',
'math_sample' => 'לייגט ×ריין פ×רמל ד×',
-'math_tip' => 'מ×טעמ×טישע פ×רמיולע (LaTeX)',
+'math_tip' => 'מ×טעמ×טישע פ×רמל (LaTeX)',
'nowiki_sample' => '×ינסערט נישט-פ×רמ×רטירטע טעקסט ד×',
'nowiki_tip' => 'ד×ָס וועט ××™×’× ×ָרירן די וויקי פֿ×ָרמ×ַטינג ק×ָוד',
'image_sample' => 'ביישפיל.jpg',
@@ -611,23 +625,23 @@ $2',
'hr_tip' => '× ×©×˜×¨×™×™×š ×ין די ברייט, (נישט נוצן ×פט)',
# Edit pages
-'summary' => 'קורץ וו×ָרט',
-'subject' => 'טעמע/קעפל',
-'minoredit' => 'ד×ס ××™×– × ×ž×™× ×¢×¨×“×™×’×¢ ענדערונג',
-'watchthis' => 'טוט ×ױפֿפּ×ַסן ×“×¢× ×‘×œ×ט',
-'savearticle' => 'טוט ×ױפֿהיטן',
-'preview' => 'פ×ר×ויסדיגע ווייזונג',
-'showpreview' => 'פֿ×ָרױסדיגע װײַזונג',
-'showlivepreview' => 'לעבעדיגע פ×ר×ויסדיגע ווייזונג',
-'showdiff' => 'ווײַז די ענדערונגען',
-'anoneditwarning' => "'''וו×רענונג:''' ×יר זענט נישט ×ריינל×גירט ×ין ×ייער ק×נטע. ×ייער ××™×™ פי ×דרעס וועט ווערן ד×קומענטירט ×ין ×“×¢× ×‘×œ×טס היסט×ריע פון ענדערונגען. ×ויב ×–×רגט ×יר זיך פ×ר פריוו×טקייטן, ביטע טוט זיך ×ריינל×גירן.",
-'missingsummary' => "'''דערמ×נונג:''' ×יר ×”×ט נישט ×ויסגעפילט ×“×¢× ×§×•×¨×¥ וו×רט ×ויפקלערונג ×ויף ×ייער עדיט. ×ויב וועט ×יר דרוקן × ××›×מ×ל ×ויף \"היט ×פ ×“×¢× ×‘×œ×ט\", וועט ×ייער ענדערונג ווערן געהיטן ×ן דע×.",
-'missingcommenttext' => 'ביטע שטעלט ×ריין × ×נמערקונג פון ×ונטן.',
-'missingcommentheader' => "'''דערמ×נונג:''' ×יר ×”×ט נישט ×ריינגעשטעלט × ×˜×¢×ž×¢/קעפל פ×ר ×“×¢× ×נמערקונג. ×ויב וועט ×יר דרוקן × ××›×מ×ל ×ויפן \"היט-×פ בל×ט\", וועט ×ייער ענדערונג ווערן ×פגעהיטן ×ן דע×.",
-'summary-preview' => 'סך-הכל פ×ר×ויסדיגע ווייזונג',
-'subject-preview' => 'טעמע/קעפל פ×ר×ויסדיגע ווייזונג',
-'blockedtitle' => 'ב×נוצער ××™×– בל×קירט',
-'blockedtext' => '<big>\'\'\'×ייער ב×ניצער × ×מען ×דער IP ×דרעס ××™×– געוו×רן בל×קירט.\'\'\'</big>
+'summary' => 'קורץ וו×ָרט',
+'subject' => 'טעמע/קעפל',
+'minoredit' => 'ד×ס ××™×– × ×ž×™× ×¢×¨×“×™×’×¢ ענדערונג',
+'watchthis' => 'טוט ×ױפֿפּ×ַסן ×“×¢× ×‘×œ×ט',
+'savearticle' => 'טוט ×ױפֿהיטן',
+'preview' => 'פ×ר×ויסדיגע ווייזונג',
+'showpreview' => 'פֿ×ָרױסדיגע װײַזונג',
+'showlivepreview' => 'לעבעדיגע פ×ר×ויסדיגע ווייזונג',
+'showdiff' => 'ווײַז די ענדערונגען',
+'anoneditwarning' => "'''וו×רענונג:''' ×יר זענט נישט ×ריינל×גירט ×ין ×ייער ק×נטע. ×ייער ××™×™ פי ×דרעס וועט ווערן ד×קומענטירט ×ין ×“×¢× ×‘×œ×טס היסט×ריע פון ענדערונגען. ×ויב ×–×רגט ×יר זיך פ×ר פריוו×טקייטן, ביטע טוט זיך ×ריינל×גירן.",
+'missingsummary' => "'''דערמ×נונג:''' ×יר ×”×ט נישט ×ויסגעפילט ×“×¢× ×§×•×¨×¥ וו×רט ×ויפקלערונג ×ויף ×ייער עדיט. ×ויב וועט ×יר דרוקן × ××›×מ×ל ×ויף \"היט ×פ ×“×¢× ×‘×œ×ט\", וועט ×ייער ענדערונג ווערן געהיטן ×ן דע×.",
+'missingcommenttext' => 'ביטע שטעלט ×ריין × ×נמערקונג פון ×ונטן.',
+'missingcommentheader' => "'''דערמ×נונג:''' ×יר ×”×ט נישט ×ריינגעשטעלט × ×˜×¢×ž×¢/קעפל פ×ר ×“×¢× ×נמערקונג. ×ויב וועט ×יר דרוקן × ××›×מ×ל ×ויפן \"היט-×פ בל×ט\", וועט ×ייער ענדערונג ווערן ×פגעהיטן ×ן דע×.",
+'summary-preview' => 'סך-הכל פ×ר×ויסדיגע ווייזונג',
+'subject-preview' => 'טעמע/קעפל פ×ר×ויסדיגע ווייזונג',
+'blockedtitle' => 'ב×נוצער ××™×– בל×קירט',
+'blockedtext' => '<big>\'\'\'×ייער ב×ניצער × ×מען ×דער IP ×דרעס ××™×– געוו×רן בל×קירט.\'\'\'</big>
×“×¢× ×‘×œ×ק ×”×ט $1 געמ×כט פון וועגן \'\'$2\'\'.
@@ -640,7 +654,7 @@ $2',
גיט ×כט ××– ×יר קענט נישט ניצן די "שיקט ×“×¢× ×‘×ניצער × ×¢-פ×סט" ×ייגנקייט ×ויב ×”×ט ×יר נישט ×יינגעשטעלט ×ין ×ייערע [[Special:Preferences|קונטע פרעפערענצן]] × ×’×™×œ×˜×™×§×Ÿ בליצפ×סט ×דרעסד×ס ×דער ×יר זענט בל×קירט פון שיקן בליצפ×סט.
×ייער IP ×דרעס ××™×– $3, ×ון דער בל×ק ×”×ט נומער #$5. ביטע שיקט ××™×™× ×¢× ×¤×•×Ÿ די צוויי (×דער ×–×™×™ ביידע) ווען ×יר ווענדט זיך צו די ×דמיניסטר×טורן.',
-'autoblockedtext' => '×ײַער [[IP ×דרעס|×ײַ־פּי־×ַדרעס]] ××™×– בל×ָקירט ×’×¢×°×ָרן ×ױט×ָמ×ַטיש, צוליב ×“×¢× ×°×ָס ×ַן ×ַנדער ב×ַניצער ×°×ָס ××™×– בל×ָקירט ×’×¢×°×ָרן דורך $1 ×”×ָט זיך געניצט ×“×¢× ×“×ָזיקן ×ײַ־פּי.
+'autoblockedtext' => '×ײַער [[IP ×דרעס|×ײַ־פּי־×ַדרעס]] ××™×– בל×ָקירט ×’×¢×°×ָרן ×ױט×ָמ×ַטיש, צוליב ×“×¢× ×°×ָס ×ַן ×ַנדער ב×ַניצער ×°×ָס ××™×– בל×ָקירט ×’×¢×°×ָרן דורך $1 ×”×ָט זיך געניצט ×“×¢× ×“×ָזיקן ×ײַ־פּי.
די ×ורז×ַך פֿון דער בל×ָקירונג ××™×–:
:\'\'\'$2\'\'\'
@@ -655,81 +669,91 @@ $2',
×ייער יעצטיגער IP ×דרעס ××™×– $3,×ון דער בל×ָקירונג־נומער ××™×– #$5.
ביטע צײכנט עס ×ָן בשעת ×יר װענדט זיך צו די סיס×ָפּן.',
-'blockednoreason' => 'קיין ×˜×¢× × ×™×©×˜ געגעבן',
-'blockedoriginalsource' => "די טעקסט פון מקור פון '''$1''' ווערט געוויזן ×ונטן:",
-'blockededitsource' => "די טעקסט פון '''×ייערע ענדערונגן''' צו '''$1''' ווערט געוויזן ×ונטן:",
-'whitelistedittitle' => '[[Special:UserLogin|×ריינל×גירן פֿ×רל×נגט]] צו ענדערן',
-'whitelistedittext' => '×יר ברויכט צו $1 צו ענדערן בלעטער.',
-'confirmedittitle' => '×יר ד×רפט ב×שטעטיגן ×ייער בליצפ×סט ×דרעס כדי צו רעד×קטירן',
-'confirmedittext' => '×ויף ×ייך ליגט ×§×•×“× ×“×™ פליכט צו ב×שטעטיגן ×ון ×ריינשטעלן ×ייער ריכטיגע ×ימעיל ×דרעס ב×פ×רן ענדערן בלעטער. ביטע שרייבט ×ון ב×שטעטיגט ×ייער ×ימעיל ×דרעס דורך ×ייערע [[Special:Preferences|ב×נוצער פרעפערענצן]] .',
-'nosuchsectiontitle' => '× ×™×©×˜× ××–× ×פטיילונג',
-'nosuchsectiontext' => '×יר ×”×ט פרובירט ענדערן × ×פטיילונג וו×ס עקזעסטירט נישט. וויב×לד עס ××™×– נישט פ×רה×ן ×ן ×פטיילונג וו×ס הייסט $1, ××™×– × ×™×©×˜× ×§×™×™×Ÿ פל××¥ ווי צו ×פהיטן ×ייער ענדערונג.',
-'loginreqtitle' => '×ריינל×גירן פ×רל×נגט זיך',
-'loginreqlink' => 'ל×גירט ×ריין',
-'loginreqpagetext' => '×יר מוזט $1 כדי צו זעהן ×נדערע בלעטער.',
-'accmailtitle' => 'פ×סוו×רט געשיקט',
-'accmailtext' => 'ד×ס פ×ַסוו×רט פ×ר "$1" ××™×– געשיקט געוו×ָרן צו $2.',
-'newarticle' => '(× ×™×™)',
-'newarticletext' => "'''דער בל×ַט עקזיסטירט × ×ָך נישט!''' ×יר קענט יעצט שרײַבן ×Ö· × ×²Ö·×¢× ×ַרטיקל ×ין די ×ונטערשטע קעסטל. (זעהט ×“×¢× [[הילף:ווי צו שרייבן ווערטן|הילף בל×ַט]] ווי ×ַזוי צו שרײַבן ×ַרטיקלען).",
-'anontalkpagetext' => "----'''ד×ס ××™×– × ×¨×¢×“×Ÿ בל×ט פון × ×ן ×× ×נימען ב×ַניצער וו×ס ×”×ט × ×ך נישט ב×ַש×ַפֿן קיין ק×נטע, ×דער ב×ניצט זיך נישט דערמיט. דערוועגן, מוזן מיר זיך ב×ניצן מיט זיין IP ×דרעס כדי ××™× ×¦×• ×ידענטיפיצירן. עס קען זיין ××– עטלעכע ×נדערע ניצן ×ויך ×“×¢× IP ×דרעס. ×ויב זענט ×יר ×ן ×× ×נימער ב×ַניצער וו×ס שפירט ××– ×יר ×”×ט ב×קומען מעלדונגען וו×ס זענען נישט שייך צו ×ייך, ביטע [[Special:UserLogin/signup|ב×ַש×ַפֿט × ×§×נטע]] ×דער [[Special:UserLogin|טוט זיך ×ריינל×גירן]] כדי צו פ×רמיידן ד×ס ×ין די עתיד זיך פ×רמישן מיט ×נדערע ×× ×נימע ב×ַניצערס.'''",
-'noarticletext' => 'עס ××™×– דערווייל נישט פ×רה×ן קיין ×©×•× ×˜×¢×§×¡×˜ ×ין ×“×¢× ×‘×œ×ט, ×יר קענט [[Special:Search/{{PAGENAME}}|זוכן ×“×¢× ×‘×œ×ט טיטול]] ×ין ×נדערע בלעטער ×דער [{{fullurl:{{FULLPAGENAME}}|action=edit}} ענדערן ×“×¢× ×‘×œ×ט].',
-'userpage-userdoesnotexist' => 'ב×ניצער ק×נטע "$1" ××™×– נישט ×ײַנגעשריבן. קוקט ×יבער צי ×יר ווילט ש×פֿן/רעד×קטירן ×“×¢× ×‘×œ×ט.',
-'clearyourcache' => "×כטונג:''' × ×כן ×ויפֿהיטן, ברויכט ×יר ×פשר × ×ך ×ריבערגיין דער בלעטערס ק×ש זיכרון (cache) צו זעהן די ענדערונגען
-
-. '''Mozilla/Safari/Konqueror:''' ×”×לט ×ר×פ ''שיפט'' בשעתן דרוקן ''Reload'' (×דער דרוקט ''Ctrl-Shift-R''), '''IE:''' דרוקט ''Ctrl-F5'', '''Opera:''' דרוקט ''F5''.",
-'usercssjsyoucanpreview' => "<strong>טיפ:</strong> נוצט ×“×¢× 'ווייז פ×ר×ויסדיגע ווייזונג' ב×ט×ן צו ×ויספרובירן ×ייער CSS/JS בעפ×ר ×פהיטן.",
-'usercsspreview' => "'''געדענקט ××– ×יר טוט בלויז פ×ר×ויס זען ×ייער ב×ניצער CSS.'''
+'blockednoreason' => 'קיין ×˜×¢× × ×™×©×˜ געגעבן',
+'blockedoriginalsource' => "די טעקסט פון מקור פון '''$1''' ווערט געוויזן ×ונטן:",
+'blockededitsource' => "די טעקסט פון '''×ייערע ענדערונגן''' צו '''$1''' ווערט געוויזן ×ונטן:",
+'whitelistedittitle' => '×ַריינל×גירן פֿ×ַרל×ַנגט צו ענדערן',
+'whitelistedittext' => '×יר ברויכט צו $1 צו ענדערן בלעטער.',
+'confirmedittitle' => '×יר ד×רפט ב×שטעטיגן ×ייער בליצפ×סט ×דרעס כדי צו רעד×קטירן',
+'confirmedittext' => '×ויף ×ייך ליגט ×§×•×“× ×“×™ פליכט צו ב×שטעטיגן ×ון ×ריינשטעלן ×ייער ריכטיגע ×ימעיל ×דרעס ב×פ×רן ענדערן בלעטער. ביטע שרייבט ×ון ב×שטעטיגט ×ייער ×ימעיל ×דרעס דורך ×ייערע [[Special:Preferences|ב×נוצער פרעפערענצן]] .',
+'nosuchsectiontitle' => '× ×™×©×˜× ××–× ×פטיילונג',
+'nosuchsectiontext' => '×יר ×”×ט פרובירט ענדערן × ×פטיילונג וו×ס עקזעסטירט נישט. וויב×לד עס ××™×– נישט פ×רה×ן ×ן ×פטיילונג וו×ס הייסט $1, ××™×– × ×™×©×˜× ×§×™×™×Ÿ פל××¥ ווי צו ×פהיטן ×ייער ענדערונג.',
+'loginreqtitle' => '×ריינל×גירן פ×רל×נגט זיך',
+'loginreqlink' => 'ל×גירט ×ריין',
+'loginreqpagetext' => '×יר מוזט $1 כדי צו זעהן ×נדערע בלעטער.',
+'accmailtitle' => 'פ×סוו×רט געשיקט',
+'accmailtext' => 'ד×ס פ×ַסוו×רט פ×ר "$1" ××™×– געשיקט געוו×ָרן צו $2.',
+'newarticle' => '(× ×™×™)',
+'newarticletext' => "'''דער בל×ַט עקזיסטירט × ×ָך נישט!''' ×יר קענט יעצט שרײַבן ×Ö· × ×²Ö·×¢× ×ַרטיקל ×ין ×“×¢× ×§×¢×¡×˜×œ ×ונטן. (זעט ×“×¢× [[הילף:×נהייבן × × ×™×™×¢× ×‘×œ×ט|הילף בל×ַט]] ווי ×ַזוי צו שרײַבן ×ַרטיקלען).",
+'anontalkpagetext' => "----'''ד×ס ××™×– × ×¨×¢×“×Ÿ בל×ט פון × ×ן ×× ×נימען ב×ַניצער וו×ס ×”×ט × ×ך נישט ב×ַש×ַפֿן קיין ק×נטע, ×דער ב×ניצט זיך נישט דערמיט. דערוועגן, מוזן מיר זיך ב×ניצן מיט זיין IP ×דרעס כדי ××™× ×¦×• ×ידענטיפיצירן. עס קען זיין ××– עטלעכע ×נדערע ניצן ×ויך ×“×¢× IP ×דרעס. ×ויב זענט ×יר ×ן ×× ×נימער ב×ַניצער וו×ס שפירט ××– ×יר ×”×ט ב×קומען מעלדונגען וו×ס זענען נישט שייך צו ×ייך, ביטע [[Special:UserLogin/signup|ב×ַש×ַפֿט × ×§×נטע]] ×דער [[Special:UserLogin|טוט זיך ×ריינל×גירן]] כדי צו פ×רמיידן ד×ס ×ין די עתיד זיך פ×רמישן מיט ×נדערע ×× ×נימע ב×ַניצערס.'''",
+'noarticletext' => 'עס ××™×– דערווייל נישט פ×רה×ן קיין ×©×•× ×˜×¢×§×¡×˜ ×ין ×“×¢× ×‘×œ×ט, ×יר קענט [[Special:Search/{{PAGENAME}}|זוכן ×“×¢× ×‘×œ×ט טיטול]] ×ין ×נדערע בלעטער ×דער [{{fullurl:{{FULLPAGENAME}}|action=edit}} ענדערן ×“×¢× ×‘×œ×ט].',
+'userpage-userdoesnotexist' => 'ב×ניצער ק×נטע "$1" ××™×– נישט ×ײַנגעשריבן. קוקט ×יבער צי ×יר ווילט ש×פֿן/רעד×קטירן ×“×¢× ×‘×œ×ט.',
+'clearyourcache' => "'''×כטונג: × ×כן ×ויפֿהיטן, ברויכט ×יר ×פשר × ×ך ×ריבערגיין ×“×¢× ×‘×œ×¢×˜×¢×¨×¡ ק×ש זיכרון (cache) צו זען די ענדערונגען.'''
+
+'''מ×זיל×/ס×פֿ×רי/פֿייערפוקס:''' ×”×לט ×ר×פ ''שיפֿט'' בשעתן דרוקן ''Reload'', ×דער דרוקט ''Ctrl-F5'' ×דער ''Ctrl-R'' (×ויף × ×ž×קינט×ש ''Cmd-R'');
+
+'''ק×נקער×ר''': קליקט ''Reload'' ×דער דרוקט ''F5''
+
+'''×ינטערנעט עקספל×רער''': ×”×לט ''Ctrl'' בשעתן קליקן ''Refresh'', ×דער דרוקט ''Ctrl-F5'';
+
+'''×פערע:''' מען ליידיגט ×ויס ×“×¢× ×§×ש ×ין ''Tools → Preferences'' (''העדפות'' > ''כלי×'')",
+'usercssjsyoucanpreview' => "<strong>טיפ:</strong> נוצט ×“×¢× 'ווייז פ×ר×ויסדיגע ווייזונג' ב×ט×ן צו ×ויספרובירן ×ייער CSS/JS בעפ×ר ×פהיטן.",
+'usercsspreview' => "'''געדענקט ××– ×יר טוט בלויז פ×ר×ויס זען ×ייער ב×ניצער CSS.'''
'''ער ××™×– דערווייל × ×כנישט ×ויפֿגעהיטן!'''",
-'userjspreview' => "'''געדענקט ××– ×יר טוט בלויז טעסטן\\פ×ר×ויסזעהן ×ייער ב×נוצער JavaScript, עס ××™×– דערווייל × ×כנישט ×פגעהיטן!'''",
-'userinvalidcssjstitle' => "'''וו×רענונג:''' ס××™×– × ×™×©×˜× ×§×™×™×Ÿ סקין \"\$1\". גדענקט ××– ק××¡×˜×¢× .css ×ון .js בלעטער נוצען ל×וער קעיס טיטול, e.g. {{ns:user}}:Foo/monobook.css ווי ×נדערשט צו {{ns:user}}:Foo/Monobook.css.",
-'updated' => '(דערהיינטיגט)',
-'note' => '<strong>ב×מערקונג:</strong>',
-'previewnote' => '<strong>ד×ס ××™×– × ×ָר ×ין ×Ö· פֿ×ָרויסיקע ווייזונג, דער ×ַרטיקל ××™×– דערווייל × ×ָך נישט געהיט!</strong>',
-'previewconflict' => 'די פ×ר×ויסדיגע ווייזונג רעפלעקטירט די טעקסט ×ון די ×ויבערשטע טעקסט ענדערונג ×פטיילונג ווי×זוי ד×ס וועט ×ויסזעהן ×ויב וועט ×יר ×ויסוועילן צו ד×ס ×פהיטן.',
-'session_fail_preview' => "'''×נטשולדיגט! מען ×”×ט נישט געקענט פר×צעסירן ×ייער ענדערונג צוליב × ×¤×רלוסט פון סעסיע ד×טע. ביטע פרובירט × ××›×מ×ל. ×ויב ס'×רבעט × ×ך ×לס ניט, פרובירט [[Special:UserLogout|×רויסל×גירן]] ×ון זיך צוריק ×ריינל×גירן.",
-'session_fail_preview_html' => "<strong>'''×ַנטשולדיקט! מיר קענען נישט פּר×ָצעסירן ×ײַער ענדערונג צוליב × ×¤Ö¿×ַרלוסט פֿון סעסיע ד×ַטע.'''</strong>
+'userjspreview' => "'''געדענקט ××– ×יר טוט בלויז טעסטן\\פ×ר×ויסזעהן ×ייער ב×נוצער JavaScript, עס ××™×– דערווייל × ×כנישט ×פגעהיטן!'''",
+'userinvalidcssjstitle' => "'''וו×רענונג:''' ס××™×– × ×™×©×˜× ×§×™×™×Ÿ סקין \"\$1\". גדענקט ××– ק××¡×˜×¢× .css ×ון .js בלעטער נוצען ל×וער קעיס טיטול, e.g. {{ns:user}}:Foo/monobook.css ווי ×נדערשט צו {{ns:user}}:Foo/Monobook.css.",
+'updated' => '(דערהיינטיגט)',
+'note' => '<strong>ב×מערקונג:</strong>',
+'previewnote' => '<strong>ד×ס ××™×– × ×ָר ×ין ×Ö· פֿ×ָרויסיקע ווייזונג, דער ×ַרטיקל ××™×– דערווייל × ×ָך נישט געהיט!</strong>',
+'previewconflict' => 'די פ×ר×ויסדיגע ווייזונג רעפלעקטירט די טעקסט ×ון די ×ויבערשטע טעקסט ענדערונג ×פטיילונג ווי×זוי ד×ס וועט ×ויסזעהן ×ויב וועט ×יר ×ויסוועילן צו ד×ס ×פהיטן.',
+'session_fail_preview' => "'''×נטשולדיגט! מען ×”×ט נישט געקענט פר×צעסירן ×ייער ענדערונג צוליב × ×¤×רלוסט פון סעסיע ד×טע. ביטע פרובירט × ××›×מ×ל. ×ויב ס'×רבעט × ×ך ×לס ניט, פרובירט [[Special:UserLogout|×רויסל×גירן]] ×ון זיך צוריק ×ריינל×גירן.",
+'session_fail_preview_html' => "<strong>'''×ַנטשולדיקט! מיר קענען נישט פּר×ָצעסירן ×ײַער ענדערונג צוליב × ×¤Ö¿×ַרלוסט פֿון סעסיע ד×ַטע.'''</strong>
''װײַל די װיקי ×”×ט רױע HTML ערמעגליכט, דער פֿ×ָרױסיקער װײַזונג ××™×– ב×Ö·×ַלטן ×ַלס ×Ö· ב×Ö·×°×ָרענונג ×ַנטקעגן JavaScript ×ַט×ַקירונגען.''
<strong>×ױב ד×ַס ××™×– ×Ö· כשרע רעד×ַקציע פרוּװ, פּרובירט × ×ָכ×ַמ×ָל. ×ױב ד×ָס גײט × ×ָכ×ַלץ ניט, פּרובירט [[Special:UserLogout|×רױסל×ָגירן]] ×ון װידער ×ַרײַנל×ָגירן. </strong>",
-'editing' => 'ענדערן $1',
-'editingsection' => 'ענדערט $1 (×פטיילונג)',
-'editingcomment' => 'ענדערט $1 (הערה)',
-'editconflict' => 'ענדערן ק×נפליקט: $1',
-'explainconflict' => "×יינער ×נדערשט ×”×ט געטוישט ×“×¢× ×‘×œ×ט זינט ×יר ×”×ט ×נגעהויבן ד×ס צו ענדערן.
+'editing' => 'ענדערן $1',
+'editingsection' => 'ענדערט $1 (×פטיילונג)',
+'editingcomment' => 'ענדערט $1 (הערה)',
+'editconflict' => 'ענדערן ק×נפליקט: $1',
+'explainconflict' => "×יינער ×נדערשט ×”×ט געטוישט ×“×¢× ×‘×œ×ט זינט ×יר ×”×ט ×נגעהויבן ד×ס צו ענדערן.
די ×ויבערשטער טעקסט ×פטייל ×נטה×לט די בל×ט טעקסט ווי עס טוט ×יצט עקזעסטירן.
×ייערע ענדערונגן ××™×– געוויזן ×ין די ×ונטערשטע טעקסט ×פטיילונג.
×יר וועט ד×רפן צ×משטעלן ×ייערע ענדערונגן ××™× ×¢× ×¢×§×–×¢×¡×˜×™×¨× ×“×Ÿ טעקסט.
'''בלויז'''' די טעקסט ××™× ×¢× ×ויבערשטען טעקסט ×פטיילונג וועט ווערן ×פגעהיטן ווען ×רי וועט קוועטשן \"היט-×פ בל×ט\".",
-'yourtext' => '×ייער טעקסט',
-'storedversion' => '×וועגעלייגטע ווערסיע',
-'nonunicodebrowser' => '<strong>וו×רענונג: ×ייער בר×וזער ××™×– נישט unicode compliant. × ×רו×-×רבייט ××™×– ×ין פל××¥ ×ייך צו ערלויבן צו מיט זיכערקייט ענדערן ×רטיקלן: non-ASCII ×ויתיות וועלן ערשיינען ×ין די ענדערען קעסטל וויק hexadecimal ק×ודס.</strong>',
-'editingold' => '<strong>פ×ָרזיכטיג! ב××רבעטסט יעצט נישט קיין ×קטועלע ווערסיע, ×ויב דו וועסט היטן ×“×¢× ×‘××רבעטונג, וועט די לעצטע ענדרענונגען גיין ק×ַפוט.</strong>',
-'yourdiff' => '×ינטערשיידן',
-'copyrightwarning' => "<small>ביטע מערקט ×ויף ××– ×ייערע ×לע ביישטייערונגען ××™× ×¢× '''{{SITENAME}}''' ערשיינען ×ונטער ×“×¢× $2 דערלויבן (מער ×¤×¨×˜×™× ×–×¢×” $1). ×ויב ×יר וויִלט נישט ל×זן ×נדערע ענדערן ×ייערע ביישטייערונגען ×ון פ×רשפרייטן ×ייער ×רבעט - ביטע שרייבט ×–×™×™ נישט ד×.<br />
+'yourtext' => '×ייער טעקסט',
+'storedversion' => '×וועגעלייגטע ווערסיע',
+'nonunicodebrowser' => '<strong>וו×רענונג: ×ייער בלעטערער ××™×– נישט יוניק×ד ×’×¢×”×רכיק.
+×ן ×רו×-×רבעט ××™×– ×ין פל××¥ ×ייך צו ערלויבן צו ענדערן בלעטער מיט זיכערקייט: non-ASCII ×ותיות וועלן ערשיינען ×ין די ענדערען קעסטל ווי hexadecimal ק×דס.</strong>',
+'editingold' => '<strong>פ×ָרזיכטיג! ב××רבעטסט יעצט נישט קיין ×קטועלע ווערסיע, ×ויב דו וועסט היטן ×“×¢× ×‘××רבעטונג, וועט די לעצטע ענדרענונגען גיין ק×ַפוט.</strong>',
+'yourdiff' => '×ינטערשיידן',
+'copyrightwarning' => "<small>ביטע מערקט ×ויף ××– ×ייערע ×לע ביישטייערונגען ××™× ×¢× '''{{SITENAME}}''' ערשיינען ×ונטער ×“×¢× $2 דערלויבן (מער ×¤×¨×˜×™× ×–×¢×” $1). ×ויב ×יר וויִלט נישט ל×זן ×נדערע ענדערן ×ייערע ביישטייערונגען ×ון פ×רשפרייטן ×ייער ×רבעט - ביטע שרייבט ×–×™×™ נישט ד×.<br />
×יר ×–×גט צו ××– ×יר ×”×ט געשריבן ×ן ××™×™×’×¢× ×¢× ××™× ×”×ַלט, ×דער ×”×ט ×יר ב×קומען ערלויבעניש ×–×™×™ ×“× ×¦×• שרייבן.</small>",
-'copyrightwarning2' => "<div id=\"editing-warn\">'''×כטונג:''' ×נדערע ב×ניצערס קענען מעקן ×ון ענדערן ×ייערע ביישטייערונגען צו{{grammar:תחילית|{{SITENAME}}}}. ×ויב ווילט ×יר נישט ×ייער ×רבעט צו זיין הפקר פ×ר ×נדערע ד×ס צו ב××רבעטן – פ×רשפרייט עס נישט ד×. ×זוי ×ויך, ×–×גט ×יר צו ××™×– ×יר ×”×ט ד×ס געשריבן ×ליין'ס, ×דער ד×ס ×יבערגעק×פיט פון × ×ž×§×•×¨ מיט פולער רשות ד×ס מפקיר זיין (זעהט \$1 פ×ר מער פרטי×). '''זיך נישט ב×נוצן מיט שט××£ וו×ס ××™×– ב×שיצט מיט ק×פירעכטן!'''</div>",
-'longpagewarning' => '<strong>וו×רענונג: דער בל×ט ××™×– ל×× ×’ $1 קיל×בייטן; געוויסע בלעטערערס קענען מעגלעך ×”×בן פר×בלעמען צו רעד×קטירן בלעטער וו×ס גרייכן ×דער זענען לענגער פֿון 32kb.
+'copyrightwarning2' => "<div id=\"editing-warn\">'''×כטונג:''' ×נדערע ב×ניצערס קענען מעקן ×ון ענדערן ×ייערע ביישטייערונגען צו{{grammar:תחילית|{{SITENAME}}}}. ×ויב ווילט ×יר נישט ×ייער ×רבעט צו זיין הפקר פ×ר ×נדערע ד×ס צו ב××רבעטן – פ×רשפרייט עס נישט ד×. ×זוי ×ויך, ×–×גט ×יר צו ××™×– ×יר ×”×ט ד×ס געשריבן ×ליין'ס, ×דער ד×ס ×יבערגעק×פיט פון × ×ž×§×•×¨ מיט פולער רשות ד×ס מפקיר זיין (זעהט \$1 פ×ר מער פרטי×). '''זיך נישט ב×נוצן מיט שט××£ וו×ס ××™×– ב×שיצט מיט ק×פירעכטן!'''</div>",
+'longpagewarning' => '<strong>וו×רענונג: דער בל×ט ××™×– ל×× ×’ $1 קיל×בייטן; געוויסע בלעטערערס קענען מעגלעך ×”×בן פר×בלעמען צו רעד×קטירן בלעטער וו×ס גרייכן ×דער זענען לענגער פֿון 32kb.
ביטע ב×טר×כט ×יינטיילן ×“×¢× ×‘×œ×ט צו קלענערע ×פטיילונגען.</strong>',
-'longpageerror' => '<strong>פעילער: די טעקסט וו×ס ×יר ×”×ט ×ריינגעשטעלט ××™×– $1 קיל×בייטס ל×× ×’, וו×ס ××™×– לענגער פון די מ××§×¡×™×ž×•× ×¤×•×Ÿ $2 קיל×בייטס. עס קען נישט ווערן ×פגעהיטן.</strong>',
-'readonlywarning' => '<strong>וו×רענונג: די ד×טעב××–×¢ ××™×– געוו×רן בל×קירט פ×ר סייט ×ויפה×לטונג,
+'longpageerror' => '<strong>פעילער: די טעקסט וו×ס ×יר ×”×ט ×ריינגעשטעלט ××™×– $1 קיל×בייטס ל×× ×’, וו×ס ××™×– לענגער פון די מ××§×¡×™×ž×•× ×¤×•×Ÿ $2 קיל×בייטס. עס קען נישט ווערן ×פגעהיטן.</strong>',
+'readonlywarning' => '<strong>וו×רענונג: די ד×טעב××–×¢ ××™×– געוו×רן בל×קירט פ×ר סייט ×ויפה×לטונג,
×ž×ž×™×œ× ×•×•×¢×˜ ×יר נישט קענען ×פהיטן ×ייערע ענדערונגן צו די ×יצטיגע צייט. ×יר ×–×לט ×”×פן צו ד×ס ק×ט-ענד-פעיסט די טעקסט ×ריין צו × ×˜×¢×§×¡×˜ פייל ×ון ד×ס ד×רטן ×פהיטן פ×ר שפעטער.</strong>',
-'protectedpagewarning' => '<strong>וו×רענונג: די בל×ט ××™×– געוו×רן פ×רשפ×רט ××– בלויז ב×נוצער מיט סיס×פ פריוויליגיעס קענען ×יר ענדערן.</strong>',
-'semiprotectedpagewarning' => "'''ב×מערקונג:''' די בל×ט ××™×– פ×רשפ×רט ××– בלויז רעגעסטרירטע ב×נוצער קענען ×יר ענדערן.",
-'cascadeprotectedwarning' => "'''וו×רענונג:''' דער בל×ט ××™×– פ×רשפ×רט ××– בלויז סיס×פן קענען ××™× ×¢× ×“×¢×¨×Ÿ, וויב×לד ער ××™×– ×יינגעשל×סן ×ין {{PLURAL:$1| ×“×¢× ×¤×לגנדן בל×ט, וו×ס ××™×–|די פ×לגנדע בלעטער, וו×ס זענען}} ק×סק×ד ב×שיצט:",
-'titleprotectedwarning' => '<strong>×זהרה: דער בל×ט ××™×– פֿ×רשל×סן ×˜× ×§×¢× ×¢×Ÿ × ×ר געוויסע ב×ניצערס ש×פֿן ××™×.</strong>',
-'templatesused' => 'מוסטערן ב×נוצט ×ויף ×“×¢× ×‘×œ×ט:',
-'templatesusedpreview' => 'ב×ַנוצטע מוסטערן ×ין ×“×¢× ×¤Ö¿×ָר×ױסדיקע ×ױסקוק:',
-'templatesusedsection' => 'מוסטערן ב×נוצט ×ין ×“×¢× ×פטיילונג:',
-'template-protected' => '(ב×שיצט)',
-'template-semiprotected' => '(טיילווייז ב×שיצט)',
-'hiddencategories' => 'דער ד×זיגער בל×ט געהערט צו {{PLURAL:$1|×יין ב××”×לטענער ק×טעג×ריע|$1 ב××”×לטענע ק×טעג×ריעס}}:',
-'edittools' => '<!-- טעקסט ×“× ×•×•×¢×˜ געוויזן ווערן ×ונטער ענדערן ×ון ×רויפל×דירן פ×רעמס. -->',
-'nocreatetitle' => 'בל×ט ב×ש×פן ב×גרעניצט',
-'nocreatetext' => 'די סייט ×”×ט ב×גרעניצט די מעגליכקייט צו ב×ש×פן × ×™×™×¢ בלעטער.
+'protectedpagewarning' => '<strong>וו×רענונג: די בל×ט ××™×– געוו×רן פ×רשפ×רט ××– בלויז ב×נוצער מיט סיס×פ פריוויליגיעס קענען ×יר ענדערן.</strong>',
+'semiprotectedpagewarning' => "'''ב×מערקונג:''' די בל×ט ××™×– פ×רשפ×רט ××– בלויז רעגעסטרירטע ב×נוצער קענען ×יר ענדערן.",
+'cascadeprotectedwarning' => "'''וו×רענונג:''' דער בל×ט ××™×– פ×רשפ×רט ××– בלויז סיס×פן קענען ××™× ×¢× ×“×¢×¨×Ÿ, וויב×לד ער ××™×– ×יינגעשל×סן ×ין {{PLURAL:$1| ×“×¢× ×¤×לגנדן בל×ט, וו×ס ××™×–|די פ×לגנדע בלעטער, וו×ס זענען}} ק×סק×ד ב×שיצט:",
+'titleprotectedwarning' => '<strong>×זהרה: דער בל×ט ××™×– פֿ×רשל×סן ×˜× ×§×¢× ×¢×Ÿ × ×ר געוויסע ב×ניצערס ש×פֿן ××™×.</strong>',
+'templatesused' => 'מוסטערן ב×נוצט ×ויף ×“×¢× ×‘×œ×ט:',
+'templatesusedpreview' => 'ב×ַנוצטע מוסטערן ×ין ×“×¢× ×¤Ö¿×ָר×ױסדיקע ×ױסקוק:',
+'templatesusedsection' => 'מוסטערן ב×נוצט ×ין ×“×¢× ×פטיילונג:',
+'template-protected' => '(ב×שיצט)',
+'template-semiprotected' => '(טיילווייז ב×שיצט)',
+'hiddencategories' => 'דער ד×זיגער בל×ט געהערט צו {{PLURAL:$1|×יין ב××”×לטענער ק×טעג×ריע|$1 ב××”×לטענע ק×טעג×ריעס}}:',
+'edittools' => '<!-- טעקסט ×“× ×•×•×¢×˜ געוויזן ווערן ×ונטער ענדערן ×ון ×רויפל×דירן פ×רעמס. -->',
+'nocreatetitle' => 'בל×ט ב×ש×פן ב×גרעניצט',
+'nocreatetext' => 'די סייט ×”×ט ב×גרעניצט די מעגליכקייט צו ב×ש×פן × ×™×™×¢ בלעטער.
×יר קענט צוריקגיין ×ון ענדערן די עקזיסטירנדע בל×ט, ×דער [[Special:UserLogin|ל×גירט זיך ×ריין ×ון ב×ש×פט × ×§×נטע]].',
-'permissionserrors' => 'ערלויבענישן פעילערס',
-'recreate-deleted-warn' => "'''וו×רענונג: ×יר ש×פט × × ×™×™×¢× ×‘×œ×ט וו×ס ××™×– שוין ×יינמ×ל געוו×רן ×ויסגעמעקט.'''
+'nocreate-loggedin' => '×יר זענט נישט ערלויבט צו ש×ַפֿן נײַע בלעטער.',
+'permissionserrors' => 'ערלויבענישן פעילערס',
+'permissionserrorstext' => '×יר זענט נישט ערלויבט צו טון ד×ס, פֿ×ר , {{PLURAL:$1|דער פֿ×לגנדער סיבה|די פֿ×לגנדע סיבות}}:',
+'permissionserrorstext-withaction' => '×יר זענט נישט ערלויבט צו $2 פֿ×ר , {{PLURAL:$1|דער פֿ×לגנדער סיבה| די פֿ×לגנדע סיבות}}:',
+'recreate-deleted-warn' => "'''וו×רענונג: ×יר ש×פט × × ×™×™×¢× ×‘×œ×ט וו×ס ××™×– שוין ×יינמ×ל געוו×רן ×ויסגעמעקט.'''
×× × ×©×™×§×œ×• ×× ×™×”×™×” ×–×” נכון להמשיך לערוך ×ת הדף.
יומן המחיקות של הדף מוצג להלן:",
@@ -737,6 +761,7 @@ $2',
# "Undo" feature
'undo-success' => 'די ענדערונג קען ווערן מבוטל. ביטע × ×כקוקן די פ×רגלייך פון ×ונטן צו זיין זיכער ××– ד×ס ××™×– וו×ס ×יר ווילט ט×ן, ×ון דערנ×ך היט-×פ די ענדערונגן פון ×ונטן צו ענדיגן ד×ס בטל מ×כן די ענדערונג.',
'undo-failure' => 'די ענדערונג קען נישט ווערן ×ומ-געט×ן צוליב ק×נפליקטינג ×ינטערמידיעט ענדערונגן.',
+'undo-norev' => "ס'××™×– נישט מעגלעך צוריקקערן די רעד×ַקטירונג ווײַל ×–×™ עקסיסטירט נישט ×דער ××™×– ×ויסגעמעקט.",
'undo-summary' => 'זיי מבטל רי-ווערסיע $1 פון [[Special:Contributions/$2|$2]] ([[User talk:$2|רעדן]])',
# Account creation failure
@@ -791,7 +816,7 @@ $2',
'revisiondelete' => '×ויסמעקן\\צוריקשטעלן רעוויזיעס',
'revdelete-nooldid-title' => 'ציל ווערסיע נישט גילטיג',
'revdelete-nooldid-text' => '×יר ×”×ט נישט ספעציפירט קיין ציל ווערסיע דורצוכפירן די פונקציע.',
-'revdelete-selected' => '{{PLURAL:$2|×ויסדערוויילטע ווערסיע| ×ויסדערוויילטע ווערסיעס}} פון [[:$1]]:',
+'revdelete-selected' => "'''{{PLURAL:$2|×ויסדערוויילטע ווערסיע| ×ויסדערוויילטע ווערסיעס}} פון [[:$1]]:'''",
'revdelete-legend' => 'שטעלט ווייזונג ב×גרענעצונגען',
'revdelete-hide-text' => 'ב××”×לט ××™× ×”×לט פון ווערסיע',
'revdelete-hide-name' => 'ב××”×לט ×קציע ×ון ציל',
@@ -799,6 +824,7 @@ $2',
'revdelete-hide-user' => "ב××”×לט רעד×קטער'ס ב×נוצער-× ×מען/××™×™.פי.",
'revdelete-hide-image' => 'ב××”×לט טעקע ××™× ×”×לט',
'pagehist' => 'בל×ט היסט×ריע',
+'deletedhist' => '×ויסגעמעקטע ווערסיעס',
'revdelete-content' => 'תוכן',
'revdelete-summary' => 'רעד×קטירונג קיצור',
'revdelete-uname' => 'ב×ניצער × ×מען',
@@ -812,29 +838,46 @@ $2',
# Suppression log
'suppressionlog' => 'ב××”×לטונגען ל××’',
+# History merging
+'mergehistory' => 'צונויפֿגיסן בל×ט היסט×ריעס',
+'mergehistory-box' => 'צונויפֿגיסן רעוויזיעס פֿון צוויי בלעטער:',
+'mergehistory-from' => 'מקור בל×ַט:',
+'mergehistory-into' => 'פֿ×רציל בל×ַט:',
+'mergehistory-no-source' => 'מקור בל×ַט $1 עקזיסטירט נישט.',
+'mergehistory-no-destination' => 'פֿ×רציל בל×ַט $1 עקזיסטירט נישט.',
+'mergehistory-invalid-source' => 'מקור בל×ַט מוז זײַן × ×’×™×œ×˜×™×§ קעפל.',
+'mergehistory-invalid-destination' => 'פֿ×רציל בל×ַט מוז זײַן × ×’×™×œ×˜×™×§ קעפל.',
+'mergehistory-autocomment' => 'צונויפֿגעג×סן [[:$1]] ×ין [[:$2]]',
+
# Diffs
'history-title' => 'רעוויזיע היסט×ריע פֿון $1',
'difference' => '(×ונטערשייד צווישן ווערסיעס)',
'lineno' => 'שורה $1:',
'compareselectedversions' => 'פ×רגלייך סעלעקטירטע ווערסיעס',
-'editundo' => 'טוה-×פ',
+'editundo' => '×ַנולירן',
'diff-multi' => '({{PLURAL:$1|×יין מיטלסטע ווערסיע |$1 מיטלסטע ווערסיעס}} נישט געוויזן.)',
# Search results
'searchresults' => 'זוכן רעזולט×טן',
-'searchresulttext' => 'לערנען מער ווי צו זוכן ××™× ×¢× {{SITENAME}} [[{{MediaWiki:Helppage}}|{{int:help}}]]',
-'searchsubtitle' => '[[:$1]]',
+'searchresulttext' => 'לערנען מער ווי צו זוכן ×ין {{SITENAME}}, זעט [[{{MediaWiki:Helppage}}|{{int:help}}]]',
+'searchsubtitle' => '×יר ×”×ט געזוכט \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|×לע בלעטער וו×ס הייבן ×ן "$1"]] | [[Special:WhatLinksHere/$1|×לע בלעטעט וו×ס פֿ×ַרבינדן צו "$1"]])',
'searchsubtitleinvalid' => '$1דו ×”×סט געזוכט פ×ר',
-'noexactmatch' => 'דערווייל ××™×– × ×ָך נישט×Ö¸ × ×‘×œ×ט מיט ×“×¢× ×˜×™×˜×œ.<br /> ×יר זײַט געל×דנט [[:$1|×ויפשרייבן × × ×™×™×¢× ×‘×œ×ט]], ×דער [[Project:בעטן ווערטן|בעטן פון פריינד]] ×–×לן ×–×™×™ שרייבן.',
+'noexactmatch' => 'דערווייל ××™×– × ×ָך נישט×Ö¸ × ×‘×œ×ט מיט ×“×¢× ×˜×™×˜×œ.<br /> ×יר זײַט געל×דנט [[:$1|×ויפשרייבן × × ×™×™×¢× ×‘×œ×ט]].',
'noexactmatch-nocreate' => '× ×™×©×˜× ×§×™×™×Ÿ בל×ט מיטן קעפל "$1".',
+'toomanymatches' => 'צו פֿיל רעזולט×ַטן, ביטע פרו×ווט ×ן ×נדער זוך',
+'titlematches' => 'בל×ט קעפל שטימט',
'notitlematches' => 'קיין ×©×•× ×‘×œ×ט ×”×ט נישט × ×¦×•×’×¢×¤×סט קעפל',
'prevn' => '$1 פריערדיגע',
'nextn' => '$1 קומענדיגע',
'viewprevnext' => 'קוקט ×ויף ($1) ($2) ($3)',
+'search-result-size' => '$1 ({{PLURAL:$2|×יין וו×רט|$2 ווערטער}})',
+'search-result-score' => 'שייכותדיקייט: $1%',
+'search-redirect' => '(ווײַטערפֿירן $1)',
'search-section' => '(×פטיילונג $1)',
'search-suggest' => 'צי ×”×ט ×יר געמיינט: $1',
'search-interwiki-caption' => 'שוועסטער פר×יעקטן',
'search-interwiki-default' => '$1 רעזולט×טן:',
+'search-interwiki-more' => '(× ×ך)',
'searchall' => '×לץ',
'showingresultstotal' => "ווײַזן {{PLURAL:$3| רעזולט×ט '''$1''' פֿון '''$3'''| רעזולט×טן '''$1 - $2''' פֿון '''$3'''}}",
'powersearch' => 'זוכן',
@@ -842,17 +885,18 @@ $2',
'powersearch-ns' => 'זוכן ×ין × ×מענטיילן:',
'powersearch-redir' => 'ווײַז ווײַטערפֿירונג בלעטער',
'powersearch-field' => 'זוך',
+'search-external' => 'דרויסנדיק זוכן',
# Preferences page
'preferences' => 'פרעפערענצן',
'mypreferences' => 'מיינע פרעפערענצן',
'prefs-edits' => 'צ×ל פון ענדערונגן:',
'prefsnologin' => 'נישט ×ריינל×גירט',
-'prefsnologintext' => '×יר ד×רפט זיין <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} ×ריינל×גירט]</span> כדי צו ענדערן ב×ניצער פרעפֿערענצן.',
+'prefsnologintext' => '×יר ד×רפט זיין <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} ×ריינל×גירט]</span> כדי צו ענדערן ב×ניצער פרעפֿערענצן.',
'qbsettings-none' => '×’×רנישט',
'qbsettings-fixedleft' => 'קבוע לינקס',
'qbsettings-fixedright' => 'קבוע רעכטס',
-'changepassword' => 'ענדערט פעסוו×רד',
+'changepassword' => 'טוישן פ×ַסוו×רט',
'skin' => 'סקין',
'math' => 'פ×ָרמ×ַל',
'dateformat' => 'ד××˜×•× ×¤×רמ×ט',
@@ -868,25 +912,26 @@ $2',
'prefs-misc' => 'ב×Ö·×ַרבעטן',
'saveprefs' => '×פהיטן',
'resetprefs' => '×וועקנעמען נישט-×ויפגעהיטענע ענדערונגען',
-'oldpassword' => '×ַלטע פעסוו×רד:',
+'oldpassword' => '×ַלטע פ×ַסוו×רט:',
'newpassword' => '× ×™×™ פּ×סוו×ָרט:',
-'retypenew' => 'ווידער שרײַבן פעסוו×רד:',
+'retypenew' => 'ווידער שרײַבן פ×ַסוו×רט:',
'textboxsize' => 'ב×Ö·×ַרבעטן',
'rows' => 'שורות:',
-'columns' => 'ק×לומס:',
+'columns' => 'עמודי×:',
'searchresultshead' => 'זוכן',
'contextlines' => 'שורות פער רעזולט×ט',
'contextchars' => 'ק×נטעקסט פער שורה',
'recentchangesdays' => 'צ×ל פון טעג צו ווייזן ×ין די לעצטע ענדערונגן:',
'recentchangescount' => 'דער צ×ָל פון ליניעס ×ין די לעצטע ענדערונגען:',
'savedprefs' => '×ייערע פרעפערענצן ××™×– ×פגעהיטן געוו×רן.',
-'timezonelegend' => 'צייט ×–×ונע',
+'timezonelegend' => 'צייט ×–×× ×¢',
'localtime' => 'ל×ק×לער צייט',
'allowemail' => 'ערלויבן ×נדערע צו ×ײַך שיקן ×ימעילס',
+'prefs-searchoptions' => 'ברירות פ×ר זוכן',
'prefs-namespaces' => '× ×מענטיילן',
-'defaultns' => 'זוך ×ין ×“×¢× × ×¢×™×ž×¡×¤×¢×™×¡ ביי דיפ×לט:',
+'defaultns' => 'זוך ×ין ×“×¢× × ×מענטייל ×לס גרונט ×ויסקלייב:',
'default' => 'דיפ×לט',
-'files' => 'פיילס',
+'files' => 'טעקעס',
# User rights
'userrights-user-editname' => 'לייגט ×ריין × ×‘×נוצער-× ×מען:',
@@ -924,6 +969,7 @@ $2',
'right-reupload' => '×יבערשרײַבן עקסיסטירנדע טעקע',
'right-autoconfirmed' => 'רעד×קטירן ×”×לב-געשיצטע בלעטער',
'right-delete' => 'מעקן בלעטער',
+'right-undelete' => 'צוריקשטעלן × ×‘×œ×ט',
# User rights log
'rightslog' => 'ב×ַניצער רעכטן ל××’',
@@ -933,14 +979,16 @@ $2',
# Recent changes
'nchanges' => '{{PLURAL:$1|ענדערונג|$1 ענדערונגען}}',
'recentchanges' => 'לעצטע ענדערונגען',
+'recentchangestext' => '×’×™×™ × ×ך די לעצטע ענדערונגען צו דער וויקי ×ויף ×“×¢× ×‘×œ×ט.',
+'recentchanges-feed-description' => 'גייט × ×ך די לעצטע ענדערונגען צו דער וויקי ×ין ×“×¢× ×‘×œ×ט.',
'rcnote' => "×ונטן {{PLURAL:$1|××™×– '''1''' ענדערונג|זײַנען די לעצטע '''$1''' ענדערונגען}} ×ין {{PLURAL:$2|×“×¢× ×œ×¢×¦×˜×Ÿ ט××’|די לעצטע $2 טעג}}, ביז $5, $4.",
'rcnotefrom' => "פֿ×לגנד זענען די ענדערונגען זײַט '''$2''' (ביז '''$1''')",
'rclistfrom' => 'װײַז נײַע ענדערונגען זינט $1',
'rcshowhideminor' => '$1 מינערדיגע ענדערונגען',
-'rcshowhidebots' => '$1 ב×טס',
-'rcshowhideliu' => '$1 ×ײַנגעשריבינע ב×ַנוצערס',
+'rcshowhidebots' => '$1 ר×ב×טן',
+'rcshowhideliu' => '$1 ×ײַנגעשריבענע ב×ַניצערס',
'rcshowhideanons' => '$1 ×Ö·× ×ָנימע ב×ַנוצערס',
-'rcshowhidepatr' => '$1 פ×ַטר×ליטע ענדערונגען',
+'rcshowhidepatr' => '$1 פ×ַטר×לירטע ענדערונגען',
'rcshowhidemine' => '$1 מײַנע רעד×ַקטירוננגען',
'rclinks' => 'װײַזן די לעצטע $1 ענדערונגען ×ין די לעצטע $2 טעג.<br />$3',
'diff' => '×ונטערשייד',
@@ -966,65 +1014,83 @@ $2',
'uploadbtn' => '×ַרױפֿל×ָדן טעקע',
'uploadnologin' => 'נישט ×ריינל×גירט',
'uploaderror' => '×רויפל×דירן פעילער',
-'uploadlog' => '×רויפל×ָדירען ל×ָגבוך',
+'uploadlog' => '×רויפל×ָדן ל×ָגבוך',
'uploadlogpage' => '×רויפֿל×דן ל××’',
+'filename' => 'טעקע × ×מען',
+'uploadedfiles' => '×רויפֿגעל×דעטע טעקעס',
+'minlength1' => '× ×˜×¢×§×¢ × ×מען מוז ×”×בן ×›×טש ×יין ×ות.',
'badfilename' => 'פייל × ×מען ××™×– געטוישט צו "$1".',
'emptyfile' => 'די פייל וו×ס ×יר ×”×ט ×רויפל×דירט ××™×– ליידיג. עס קען זיין ××– דער סיבה ××™×– פשוט × ×˜×™×™×¤×. ביטע מ×כט זיכער ××– ד×ס ××™×– די פייל וו×ס ×יר ווילט ×רויפל×דירן.',
'savefile' => 'טעקע ×ױפֿהיטן',
'uploadedimage' => '×ַרױפֿל×ָדירט "[[$1]]"',
+'uploadvirus' => 'די טעקע ×”×ָט ×Ö· ווירוס! פרטי×: <div style="direction:rtl;">$1</div>',
+'sourcefilename' => 'מקור טעקע × ×מען:',
'destfilename' => 'ציל טעקע × ×מען:',
'watchthisupload' => 'פ×ס ×ויף ×“×¢× ×‘×œ×ט',
# Special:ImageList
-'imgfile' => 'טעקע',
-'imagelist' => 'טעקע ליסטע',
-'imagelist_name' => '× ×מען',
+'imgfile' => 'טעקע',
+'imagelist' => 'טעקע ליסטע',
+'imagelist_date' => 'ד×טע',
+'imagelist_name' => '× ×מען',
+'imagelist_user' => 'ב×ַניצער',
+'imagelist_size' => 'גרייס',
+'imagelist_description' => 'ב×ַשרײַבונג',
# Image description page
-'filehist' => 'היסט×ריע פֿון דער טעקע',
-'filehist-help' => 'קליקט ×ויף × ×“×טע/צײַט צו זען ד×ס בילד ×זוי ווי עס ××™×– דעמ×לסט געווען',
-'filehist-deleteall' => '×ויסמעקן ×לץ',
-'filehist-deleteone' => '×ויסמעקן',
-'filehist-revert' => 'צוריקגיין',
-'filehist-current' => 'לויפיק',
-'filehist-datetime' => 'ד×טע/צײַט',
-'filehist-user' => 'ב×ניצער',
-'filehist-dimensions' => 'געמעסטן',
-'filehist-filesize' => 'טעקע גרייס',
-'filehist-comment' => 'ב×מערקונג',
-'imagelinks' => 'פֿ×רבינדונגען',
-'linkstoimage' => '{{PLURAL:$1|דער פ×לגנדער בל×ט ניצט|די פ×לגנדע בלעטער ניצן}} ד×ס ד××–×™×’×¢ בילד:',
-'nolinkstoimage' => '× ×™×©×˜× ×§×™×™×Ÿ בלעטער וו×ס ניצן ד×ס ד××–×™×’×¢ בילד.',
-'sharedupload' => 'די טעקע ××™×– × ×‘×©×•×ª×¤×•×ª×“×™×§×¢ טעקע ×ון מען מעג ×–×™ ניצן ×ין ×נדערע פר×יעקטן.',
-'shareduploadwiki' => 'זעט ×“×¢× $1 פֿ×ר מער ×ינפֿ×רמ×ציע.',
-'shareduploadwiki-desc' => 'די ב×שרייבונג ×ין ×יר $1 ווערט געוויזן ×ונטן..',
-'shareduploadwiki-linktext' => 'טעקע ב×שרייבונג בל×ט',
-'noimage' => "ס'××™×– × ×™×©×˜× × ×˜×¢×§×¢ מיט ×“×¢× × ×מען, ×יר קענט ×בער $1.",
-'noimage-linktext' => '×רויפל×דן × ×˜×¢×§×¢',
-'uploadnewversion-linktext' => '×רויפֿל×דן × × ×²Ö·×¢ ווערסיע פֿוו דער טעקע',
+'filehist' => 'היסט×ריע פֿון דער טעקע',
+'filehist-help' => 'קליקט ×ויף × ×“×טע/צײַט צו זען ד×ס בילד ×זוי ווי עס ××™×– דעמ×לסט געווען',
+'filehist-deleteall' => '×ויסמעקן ×לץ',
+'filehist-deleteone' => '×ויסמעקן',
+'filehist-revert' => 'צוריקגיין',
+'filehist-current' => 'לויפיק',
+'filehist-datetime' => 'ד×טע/צײַט',
+'filehist-user' => 'ב×ניצער',
+'filehist-dimensions' => 'געמעסטן',
+'filehist-filesize' => 'טעקע גרייס',
+'filehist-comment' => 'ב×מערקונג',
+'imagelinks' => 'פֿ×רבינדונגען',
+'linkstoimage' => '{{PLURAL:$1|דער פ×לגנדער בל×ט ניצט|די פ×לגנדע בלעטער ניצן}} ד×ס ד××–×™×’×¢ בילד:',
+'nolinkstoimage' => '× ×™×©×˜× ×§×™×™×Ÿ בלעטער וו×ס ניצן ד×ס ד××–×™×’×¢ בילד.',
+'sharedupload' => 'די טעקע ××™×– × ×‘×©×•×ª×¤×•×ª×“×™×§×¢ טעקע ×ון מען מעג ×–×™ ניצן ×ין ×נדערע פר×יעקטן.',
+'shareduploadwiki' => 'זעט ×“×¢× $1 פֿ×ר מער ×ינפֿ×רמ×ציע.',
+'shareduploadwiki-desc' => 'די ב×שרייבונג ×ין ×יר $1 ווערט געוויזן ×ונטן..',
+'shareduploadwiki-linktext' => 'טעקע ב×שרייבונג בל×ט',
+'shareduploadduplicate-linktext' => '×ַנדער טעקע',
+'shareduploadconflict-linktext' => '×ַנדער טעקע',
+'noimage' => "ס'××™×– × ×™×©×˜× × ×˜×¢×§×¢ מיט ×“×¢× × ×מען, ×יר קענט ×בער $1.",
+'noimage-linktext' => '×רויפל×דן × ×˜×¢×§×¢',
+'uploadnewversion-linktext' => '×רויפֿל×דן × × ×²Ö·×¢ ווערסיע פֿוו דער טעקע',
# File reversion
'filerevert-comment' => 'הערה:',
# File deletion
-'filedelete' => 'מעק ×ויס $1',
-'filedelete-legend' => 'מעק ×ויס טעקע',
-'filedelete-comment' => "פ×רוו×ס מ'×”×ט געמעקט:",
-'filedelete-submit' => 'מעק ×ויס',
+'filedelete' => 'מעק ×ויס $1',
+'filedelete-legend' => 'מעק ×ויס טעקע',
+'filedelete-comment' => "פ×רוו×ס מ'×”×ט געמעקט:",
+'filedelete-submit' => 'מעק ×ויס',
+'filedelete-reason-otherlist' => '×ַנדער ×ורז×ַך',
# MIME search
-'download' => '×ר×פל×דירן',
+'mimesearch' => 'זוך MIME',
+'download' => '×ר×פל×דירן',
# List redirects
'listredirects' => 'ליסטע פון ווײַטערפֿירונגען',
# Unused templates
'unusedtemplates' => 'נישט ב×ניצטע מוסטערן',
-'unusedtemplatestext' => 'דער בל×ט ווײַזט ×לע בלעטער ××™× ×¢× ×ž×•×¡×˜×¢×¨×Ÿ × ×מענטייל וו×ס זענען נישט ×ײַנגעשל×סן ×ין ×ן ×נדער בל×ט. געדענקט צו ב×קוקן ×נדערע בלעטער פ×ר לינקען צו די מוסטערן ×יידער ×יר מעקט ×–×™×™ ×ויס.',
+'unusedtemplatestext' => 'דער בל×ט ווײַזט ×לע בלעטער ××™× ×¢× {{ns:template}} × ×מענטייל וו×ס זענען נישט ×ײַנגעשל×סן ×ין ×ן ×נדער בל×ט. געדענקט צו ב×קוקן ×נדערע בלעטער פ×ר לינקען צו די מוסטערן ×יידער ×יר מעקט ×–×™×™ ×ויס.',
+'unusedtemplateswlh' => '×נדערע פֿ×ַרבינדונגען',
# Random page
'randompage' => 'צופֿעליגער ×ַרטיקל',
+# Random redirect
+'randomredirect' => 'צופֿעליק ווײַטערפֿירן',
+'randomredirect-nopages' => '× ×™×©×˜× ×§×™×™×Ÿ ווײַטערפֿירונגען ×ין ×“×¢× × ×מענטייל.',
+
# Statistics
'statistics' => 'סט×ַטיסטיק',
'sitestatstext' => "עס {{PLURAL:\$1|××™×– פ×ר×ן ×יין בל×ט|זענען פ×ר×ן ××™× ×’×נצן '''\$1''' בלעטער}} ×ין דער ד×ט×ב××–×¢.
@@ -1041,29 +1107,34 @@ $2',
'disambiguationspage' => 'Template:ב×דייטן',
'disambiguations-text' => "די קומענדיגע בלעטער פ×רבינדען צו × '''ב×דייטן בל×ט'''. ×–×™×™ ברויכן ווען צו פ×רבינדן צו דער רעל×ווענטער טעמע בל×ט ×נשט×ט.<br />× ×‘×œ×ט ווערט פ×ררעכענט ×לס × ×‘×דײַטן בל×ט ×ויב ער ב×ניצט זיך מיטן מוסטער וו×ס ××™×– פ×רבינדען פון [[MediaWiki:Disambiguationspage]].",
-'doubleredirects' => 'געט×פלטע ווײַטערפֿירונגען',
-'doubleredirectstext' => 'יעדע שורה ×נטה×לט × ×œ×™× ×§ ×¦×•× ×¢×¨×©×˜×Ÿ ×ון צווייטען רידיירעקט, ווי ×ויך די ערשטע טעקסט שורה פון די צווייטע רידיירעקט, וו×ס רוב מ×ל געפינט זיך די ריכטיגע ציל ×¤×•× ×¢× ×¨×™×“×™×™×¨×¢×§×˜, וו×ס צו ×יר וויל די ערשטע רידיירעקט ווייזן.',
+'doubleredirects' => 'געט×פלטע ווײַטערפֿירונגען',
+'doubleredirectstext' => 'יעדע שורה ×נטה×לט × ×œ×™× ×§ ×¦×•× ×¢×¨×©×˜×Ÿ ×ון צווייטען רידיירעקט, ווי ×ויך די ערשטע טעקסט שורה פון די צווייטע רידיירעקט, וו×ס רוב מ×ל געפינט זיך די ריכטיגע ציל ×¤×•× ×¢× ×¨×™×“×™×™×¨×¢×§×˜, וו×ס צו ×יר וויל די ערשטע רידיירעקט ווייזן.',
+'double-redirect-fixed-move' => '[[$1]] ××™×– געוו×רן ב×וועגט, ×ון ××™×– יעצט × ×•×•×™×™×˜×¢×¨×¤Ö¿×™×¨×•× ×’ צו [[$2]]',
'brokenredirects' => 'צעבר×ָכענע ווײַטערפֿירונגען',
'brokenredirectstext' => 'די פ×לגענדע רידיירעקטס לינקן צו בלעטער וו×ס עקזיסטירן × ×ך נישט:',
'brokenredirects-edit' => '(ענדערן)',
'brokenredirects-delete' => '(×ויסמעקן)',
-'withoutinterwiki' => 'בלעטער ×ן שפר×ך פֿ×רבינדונגען',
-'withoutinterwiki-submit' => 'ווײַז',
+'withoutinterwiki' => 'בלעטער ×ן שפר×ך פֿ×רבינדונגען',
+'withoutinterwiki-summary' => 'די פֿ×לגנדע בלעטער פֿ×ַרבינדן נישט מיט ×ַנדערע שפר×ַך ווערסיעס',
+'withoutinterwiki-legend' => 'פרעפֿיקס',
+'withoutinterwiki-submit' => 'ווײַז',
'fewestrevisions' => 'בלעטער מיט די מינדערסטע רעוויזיעס',
# Miscellaneous special pages
'nbytes' => '$1 {{PLURAL:$1|בייט|בייטן}}',
+'ncategories' => '{{PLURAL:$1|ק×טעג×ריע|$1 ק×טעג×ריעס}}',
'nlinks' => '$1 {{PLURAL:$1|לינק|לינקען}}',
'nmembers' => '$1 {{PLURAL:$1|בל×ט|בלעטער}}',
'nrevisions' => '{{PLURAL:$1|×יין רעוויזיע|$1 רעוויזיעס}}',
'nviews' => '{{PLURAL:$1|×יין קוק|$1 קוקן}}',
'specialpage-empty' => 'דער בל×ט ××™×– ליידיג.',
'lonelypages' => "פֿ×ר'יתומ'טע בלעטער",
-'uncategorizedpages' => 'בלעטער ×ָן ק×טעג×ריעס',
-'uncategorizedcategories' => 'ק×טעג×ריעס וו×ס זענען נישט ק×טעג×ריזירט',
+'lonelypagestext' => 'די פֿ×לגנדע בלעטער זענען נישט פֿ×ַרבינדן פֿון ×דער ×ריבערגעשל×סן ×ין ×נדערע בלעטער ×ין {{SITENAME}}.',
+'uncategorizedpages' => '×ומק×טעג×ריזירטע בלעטער',
+'uncategorizedcategories' => '×ומק×טעג×ריזירטע ק×טעג×ריעס',
'uncategorizedimages' => '×ומק×טעג×ריזירטע טעקעס',
'uncategorizedtemplates' => '×ומק×טעג×ריזירטע מוסטערן',
'unusedcategories' => 'נישט געניצטע ק×טעג×ריעס',
@@ -1081,9 +1152,11 @@ $2',
'prefixindex' => 'פרעפֿיקס ×ינדעקס',
'shortpages' => 'קורצע בלעטער',
'longpages' => 'ל×× ×’×¢ בלעטער',
-'deadendpages' => 'דעד-ענד בלעטער',
+'deadendpages' => 'בלינדע בלעטער',
'deadendpagestext' => 'די פ×לגנדע בלעטער לינקען נישט צו קיין ×נדערע בלעטער ×ין דער וויקי.',
'protectedpages' => 'געשיצטע בלעטער',
+'protectedtitles' => 'געשיצטע קעפלעך',
+'protectedtitlestext' => 'די פֿ×לגנדע קעפלעך זענען געשיצט פון ב×ש×פֿן:',
'listusers' => 'ליסטע פון ב×ניצערס',
'newpages' => 'נייע בלעטער',
'newpages-username' => 'ב×ניצער × ×מען:',
@@ -1091,6 +1164,7 @@ $2',
'move' => 'ב×ַװעגן',
'movethispage' => 'ב×וועג ×“×¢× ×‘×œ×ט',
'unusedcategoriestext' => 'די פֿ×לגנדע ק×טעג×ריעס עקסיסטירן, ×בער קיין בל×ט ניצט ×–×™×™ נישט.',
+'notargettitle' => '× ×™×©×˜× ×§×™×™×Ÿ ציל',
'pager-newer-n' => '{{PLURAL:$1|ניײַערע|$1 ניײַערע}}',
'pager-older-n' => '{{PLURAL:$1|עלטערע|$1 עלטערע}}',
@@ -1107,8 +1181,8 @@ $2',
'all-logs-page' => '×לע ל××’-ביכער',
'log-search-legend' => 'זוך ל××’ ביכער',
'log-search-submit' => 'ווײַז',
-'alllogstext' => 'ק×מב×נירטע ×ויסלייג פון ×לע ל×גס פון{{grammar:תחילית|{{SITENAME}}}}.
-מען קען פ×רשמעלרן די ×ויסוו×ל דורך ×ויסוועלן די ס×רט ל××’, ב×נוצער × ×מען ×דער ×פעקטירטע בלעטער.',
+'alllogstext' => 'ק×מבינירטער ×ויסשטעל פון ×לע ל×גס פון {{SITENAME}}.
+מען קען פֿ×ַרשמעלרן די ×ויסוו×ל דורך ×ויסוועלן ×“×¢× ×¡×רט ל××’, ב×ַניצער × ×מען ×דער ×נרירנדע בלעטער.',
# Special:AllPages
'allpages' => '×לע בלעטער',
@@ -1128,7 +1202,9 @@ $2',
# Special:Categories
'categories' => 'ק×ַטעג×ָריעס',
-'categoriespagetext' => 'די פ×לגענדע ק×ַטעג×ָריעס ×נטה×לטן בלעטער ×דער מעדיע.',
+'categoriespagetext' => 'די פ×לגענדע ק×ַטעג×ָריעס ×נטה×לטן בלעטער ×דער מעדיע.
+[[Special:UnusedCategories|×ומב×ַניצטע ק×ַטעג×ריעס]] זענען נישט געוויזן ד×.
+זעט ×ויך [[Special:WantedCategories|געזוכטע ק×ַטעג×ריעס]].',
'categoriesfrom' => 'ווײַזן ק×טעג×ריעס ×נהייבנדיג פֿון:',
# Special:ListUsers
@@ -1143,20 +1219,21 @@ $2',
'listgrouprights-members' => '(רשימה פֿון מיטגלידער)',
# E-mail user
-'emailuser' => '××™-מעיל ×“×¢× ×‘×נוצער',
-'emailpage' => "××™-מעיל'ט ב×נוצער.",
-'emailpagetext' => '×ויב דער ב×ניצער ×”×ט ×ריינגעלייגט × ×’×•×˜×Ÿ ×¢-פ×סט ×דרעס ×ין ×–×™×™× ×¢ ב×ניצער פרעפערענצן, וועט דער פ××¨×¢× ×¤×•×Ÿ ×“× ×ונטן ××™× ×©×™×§×Ÿ ×יין בריוו. דער ×¢-פ×סט ×דרעס וו×ס ×יר ×”×ט ×ריינגעלייגט ×ין [[Special:Preferences| ×ייערע ב×ניצער פרעפערנעצן]] וועט זיך ווייזן ×›×ילו ד×ס ××™×– געקומען פון ד×רטן, בכדי צו דערמעגלעכן × ×ª×©×•×‘×” .',
-'defemailsubject' => '×ימעיל {{SITENAME}}',
+'emailuser' => '×ַרויסשיקן ×¢-פ×סט צו ×“×¢× ×‘×ַניצער',
+'emailpage' => '×ַרויסשיקן ×¢-פ×סט צו ב×ַניצער.',
+'emailpagetext' => '×יר קענט ניצן ×“×¢× ×¤Ö¿××¨×¢× ×ונטן צו שיקן ×ן בליצבריוו צו ×“×¢× ×“×זיגן ב×ַניצער.
+דער ×¢-פ×סט ×דרעס וו×ס ×יר ×”×ט ×ריינגעלייגט ×ין [[Special:Preferences| ×ייערע ב×ניצער פרעפערנעצן]] וועט זיך ווייזן ×›×ילו ד×ס ××™×– געקומען פון ד×רטן, בכדי צו דערמעגלעכן × ×ª×©×•×‘×”.',
+'defemailsubject' => '×¢-פ×סט {{SITENAME}}',
'noemailtitle' => '× ×™×©×˜× ×§×™×™×Ÿ ××™-מעיל ×דרעס',
'noemailtext' => 'דער ב×ניצער ×”×ט נישט ב×שטימט קיין ×¢-פ×סט ×דרעס, ×דער וויל נישט ב×קומען קיין ×¢-פ×סט פון ×נדערע ב×ניצערס.',
'emailfrom' => 'פון',
'emailto' => 'צו',
-'emailsubject' => 'טעמע',
-'emailmessage' => 'מעסעדזש',
+'emailsubject' => 'טעמע:',
+'emailmessage' => 'מעלדונג:',
'emailsend' => 'שיק',
'emailccme' => '×ימעיל מיר × ×§×פי פון מיין מעסעדזש.',
'emailccsubject' => 'ק×פי פון דיין מעסעדזש צו $1: $2',
-'emailsent' => '×-מעיל געשיקט',
+'emailsent' => '×¢-פ×סט געשיקט',
'emailsenttext' => 'דיין ××™-מעיל מעסעדזש ××™×– געשיקט געוו×רן.',
# Watchlist
@@ -1165,8 +1242,8 @@ $2',
'watchlistfor' => "(פ×ר '''$1''')",
'nowatchlist' => '×יר ×”×ט נישט קיין ×©×•× ×‘×œ×¢×˜×¢×¨ ×ין ×ייער ×ויפפַּ×סונג ליסטע.',
'watchlistanontext' => 'ביטע $1 כדי צו זעהן ×דער ענדערן בלעטער פון ×ייער ×ויפפַּ×סונג ליסטע.',
-'watchnologin' => '×יר זענט נישט ×ריינגעסיינט',
-'watchnologintext' => '×יר מוזט זיין ×ריינגעסיינט [[Special:UserLogin|×ריינגעסיינט]] צו מ×דיפיצירן ×ייער ×ויפפַּ×סונג ליסטע.',
+'watchnologin' => '×יר זענט נישט ×ריינגל×גירט',
+'watchnologintext' => '×יר מוזט זיין ×ריינגעסיינט [[Special:UserLogin|×ריינגל×גירט]] צו מ×דיפֿיצירן ×ייער ×ויפפַּ×סן ליסטע.',
'addedwatch' => 'דער בל×ט ××™×– צוגעלייגט געוו×ָרן צו דער ×ויפֿפַּ×סונג ליסטע',
'addedwatchtext' => "דער בל×ט \"[[:\$1]]\" ××™×– צוגעלײגט געוו×ָרן צו ×ײַער[[Special:Watchlist|×ויפפַּ×סונג ליסטע]].
@@ -1184,6 +1261,7 @@ $2',
'wlheader-enotif' => '* ××™-מעיל × ×טיפיק×ציע ערמעגליכט.',
'watchlistcontains' => '×ייער ×ויפֿפ×סונג ליסטע ×נטה×לט {{PLURAL:$1|×יין בל×ט|$1 בלעטער}}.',
'wlshowlast' => "(ווײַזן די לעצטע $1 שעה'ן | $2 טעג | $3)",
+'watchlist-show-bots' => 'ווייזן ב×ט רעד×ַקטירונגען',
'watchlist-hide-bots' => 'ב××”×לטן ב×טן',
'watchlist-show-own' => 'צייג מיינע ענדערונגן',
'watchlist-hide-own' => 'ב××”×לטן מיינע רעד×קטירונגען',
@@ -1202,8 +1280,8 @@ $2',
'created' => 'ב×ש×פן',
'enotif_subject' => 'דער בל×ט $PAGETITLE ×ין {{grammar:תחילית|{{SITENAME}}}} $CHANGEDORCREATED דורך $PAGEEDITOR',
'enotif_lastvisited' => '×–×¢×” $1 פ×ר ×לע ענדערונגען זינט ×ייער לעצטער וויזיט.',
-'enotif_lastdiff' => '×–×¢×” $1 פ×ר די ענדערונג.',
-'enotif_anon_editor' => '×× ×× ×™× ×מע ב×נוצער $1',
+'enotif_lastdiff' => 'זעט $1 פ×ר דער ענדערונג.',
+'enotif_anon_editor' => '×Ö·× ×נימער ב×ַניצער $1',
'enotif_body' => 'לכבוד $WATCHINGUSERNAME,
די {{SITENAME}} בל×ט $PAGETITLE ××™×– געוו×רן $CHANGEDORCREATED ×ין $PAGEEDITDATE דורך $PAGEEDITOR, זעהט $PAGETITLE_URL פ×ר די ×יצטיגע ווערסיע.
@@ -1252,8 +1330,10 @@ $NEWPAGE
** פֿ×רל×× ×’ פֿון שרייבער
** ק×פירעכט ברעכונג
** וו×נד×ליז×',
+'rollback' => 'דרייען צוריק רעד×ַקטירונגען',
'rollback_short' => '×ויפֿריכטן',
'rollbacklink' => 'צוריקדרייען',
+'rollbackfailed' => 'צוריקדרייען דורכגעפֿ×ַלן',
'cantrollback' => 'מען קען נישט צוריקדרייען די ענדערונג – די לעצטער ב×טייליגער ××™×– דער ×יינציגסטער ב×טייליגונג; פ×רט, קען מען ×ויסמעקן ×“×¢× ×‘×œ×ט.',
'alreadyrolled' => 'מען קעגן נישט צוריקדריין די לעצטע ענדערונג פון בל×ט [[:$1]] דורך
[[User:$2|$2]] ([[User talk:$2|רעדן]]| [[Special:Contributions/$2|{{int:contribslink}}]]);
@@ -1262,7 +1342,8 @@ $NEWPAGE
די לעצטע ענדערונג ××™×– געווען פון [[User:$3|$3]] ([[User talk:$3|רעדן]]|[[Special:Contributions/$3|{{int:contribslink}}]]).',
'editcomment' => "קורץ וו×רט ××™×– געווען: \"'''\$1'''\".", # only shown if there is an edit comment
'revertpage' => '×ויפֿגעריכט פון ב×ַנוצער $2 צוריק ×¦×•× ×œ×¢×¦×˜×¢ ווערסיע פון ב×ַנוצער $1', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
-'protectlogpage' => 'שיצן ל×ָג',
+'rollback-success' => 'צוריקגעדרייט רעד×ַקטירונגען פֿון $1 צו דער לעצטע ווערסיע פֿון $2',
+'protectlogpage' => 'ב×שיצונג ל×ָג-בוך',
'protectcomment' => 'הערה:',
'protectexpiry' => 'גייט ×ויס:',
'protect_expiry_invalid' => '×ויסגיין צײַט ×ומגילטיג.',
@@ -1271,19 +1352,35 @@ $NEWPAGE
'protect-text' => '×יר מעגט זען ×ון ענדערן ×“×¢× ×©×•×¥ × ×™×•×•× ×“× ×¤Ö¿×רן בל×ט <strong><nowiki>$1</nowiki></strong>.',
'protect-locked-blocked' => '×יר קען נישט ענדערן ×“×¢× ×©×•×¥ × ×™×•×•× ×‘×¢×ª ווען ×יר זענט בל×קירט.
פֿ×לגנד זענען די לויפֿיגע שטעלונגען פֿ×רן בל×ט <strong>$1</strong>:',
+'protect-locked-access' => '×ייער ק×נטע ×”×ט נישט קיין ערלויבניש צו ענדערן בל×ט שיצונג ניוו×ען.
+×“× ×–×¢× ×¢×Ÿ די לויפֿיקע שטעלונגען פֿ×ַר ×“×¢× ×‘×œ×ַט <strong>$1</strong>:',
+'protect-cascadeon' => 'דער בל×ַט ××™×– געשיצט ×ַצינד ווײַל ער ××™×– ×ײַנגעשל×סן ×ין {{PLURAL:$1|×“×¢× ×¤Ö¿×לגנדן בל×ַט, וו×ס ×”×ט|די פֿ×לגנדע בלעטער, וו×ס ×”×בן}} ק×ַסק×ַדירטע שיצונג.
+
+×יר קענט ענדערן ×“×¢× ×©×™×¦×•× ×’ × ×™×•×•× ×¤×•× ×¢× ×‘×œ×ַט, ×בער ד×ס וועט נישט ווירקן ×ויף דער ק×ַסק×ַדירטער שיצונג .',
+'protect-default' => '(גרונט×ויסקלייב)',
+'protect-fallback' => 'פֿ×דערט "$1" ערלויבניש',
'protect-level-autoconfirmed' => 'בל×קירן נישט ×יינגעשריבענע ב×ַניצערס',
'protect-level-sysop' => '× ×ר סיס×פן',
+'protect-summary-cascade' => 'ק×סק×דירן',
'protect-expiring' => 'גייט ×ויס $1 (UTC)',
'protect-cascade' => 'שיץ בלעטער ×יינגעשל×סן ×ין ×“×¢× ×‘×œ×ט (ק×סק×ד שיץ)',
'protect-cantedit' => '×יר קען נישט ענדערן די שוץ ניוו×ען פֿון ×“×¢× ×‘×œ×ט, ווײַל ×יר ×”×ט נישט קיין רשות צו רעד×קטירן ××™×.',
'restriction-type' => 'ערלויבניש:',
+'restriction-level' => 'ב×ַשיצונג ניוו×:',
+
+# Restrictions (nouns)
+'restriction-move' => 'ב×וועגן',
# Undelete
-'undeletebtn' => 'צוריקשטעלן',
-'cannotundelete' => 'צוריקשטעלונג ××™×– דורכגעפ×לן; עס ××™×– מעגליך ××– ×ן ×נדערע ×”×ט ד×ס שוין צוריקגעשטעלט.',
-'undelete-search-box' => 'זוכן ×ויסגעמעקטע בלעטער',
-'undelete-search-prefix' => 'ווײַז בלעטער וו×ס הייבן ×ן מיט:',
-'undelete-search-submit' => 'זוכן',
+'undelete' => 'זען ×ויסגעמעקט בלעטער',
+'undeletepage' => 'זען ×ון צוריקשטעלן ×ויסגעמעקט בלעטער',
+'viewdeletedpage' => 'זען ×ויסגעמעקט בלעטער',
+'undeletebtn' => 'צוריקשטעלן',
+'cannotundelete' => 'צוריקשטעלונג ××™×– דורכגעפ×לן; עס ××™×– מעגליך ××– ×ן ×נדערע ×”×ט ד×ס שוין צוריקגעשטעלט.',
+'undelete-search-box' => 'זוכן ×ויסגעמעקטע בלעטער',
+'undelete-search-prefix' => 'ווײַז בלעטער וו×ס הייבן ×ן מיט:',
+'undelete-search-submit' => 'זוכן',
+'undelete-show-file-submit' => '×™×',
# Namespace form on various pages
'namespace' => '× ×מענטייל:',
@@ -1400,19 +1497,28 @@ $NEWPAGE
×כטונג: דער בל×ט וועט נישט ווערן ×ריבערגעפֿירט ×ויב עס ××™×– שוין ×“× × ×‘×œ×ט ×ונטער ×“×¢× × ×™×™×¢× × ×מען, ×חוץ ווען ער ××™×– ליידיג. ×דער ער ××™×– × ×•×•×™×™×˜×¢×¨×¤Ö¿×™×¨×•× ×’ בל×ט, ×ון ער ×”×ט נישט קיין געשיכטע פון ענדערונגען. פשט דערפֿון, ××– ×יר קענט ×יבערקערן × ×•×•×™×™×˜×¢×¨×¤Ö¿×™×¨×•× ×’ וו×ס ×יר ×”×ט ×ט געמ×כט בטעות, ×ון ×יר קענט נישט ×ריבערשרייבן ×ן עקסיסטירנדן בל×ט.
'''וו×רענונג:''' ××–× ×¢× ×“×¢×¨×•× ×’ קען זיין דר×סטיש ×ון נישט געווינטשען פ×ר × ×¤×פולערן בל×ט; ביטע פֿ×רזיכערט ××– ×יר פֿ×רשטייט די ווייטגרייכנדע ק×נסקווענסן צו דער ×קציע בעפֿ×ר ×יר פֿירט ד×ס ×ויס.",
+'movepagetalktext' => "דער רעדן בל×ט וועט ווערן ב×ַוועגט ×ויט×מ×ֵטיש מיט ××™×, '''×חוץ:'''
+* ס'××™×– שוין ×“× × × ×™×©×˜-ליידיגער בל×ט מיטן × ×™×™×¢× × ×מען, ×דער.
+* ×יר נעמט ×ר×פ ×“×¢× ×¦×™×™×›×Ÿ ×¤×•× ×¢× ×§×¢×¡×˜×œ ×ונטן.
+
+×ין די פֿעלער, וועט ×יר ד×רפֿן ב×ַוועגן ×דער צונויפֿגיסן ×“×¢× ×‘×œ×ט ×”×ַנטלעך, ווען ×יר ווילט.",
'movearticle' => 'ב×וועג בל×ט:',
+'movenotallowed' => '×יר זענט נישט דערלויבט צו ב×וועגן בלעטער.',
'newtitle' => 'צו × ×™×™×¢× ×§×¢×¤×œ:',
+'move-watch' => '×ויפֿפ×ַסן ×ויף ×“×¢× ×‘×œ×ַט',
'movepagebtn' => 'ב×וועגן',
'pagemovedsub' => 'ב×ַוועגט מיט הצלחה',
'movepage-moved' => '<big>דער בל×ט "$1" ××™×– ×ריבערגעפֿירט געוו×רן צו "$2".</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
'articleexists' => '× ×‘×œ×ט מיט ×“×¢× × ×מען עקזיסטירט שוין, ×דער די × ×מען וו×ס ×יר ×”×ט ×ויסגעוועילט ××™×– נישט געזעצליך.
ביטע ×ויסוועילן ×ן ×נדער × ×מען.',
+'cantmove-titleprotected' => '×יר קענט נישט ב×ַוועגן × ×‘×œ×ַט צו ×“×¢× × ×מען, ווייל ד×ס × ×™×™×¢ קעפל ××™×– געשיצט פֿון ווערן געש×ַפֿן',
'talkexists' => "דער בל×ט ×ליין ××™×– ב×וועגט מיט דערפֿ×לג, ×בער דער רעדן בל×ט ×”×ט מען נישט ב×וועגט ווײַל ס'××™×– שוין ×“× × ×‘×œ×ט מיט ×“×¢× ×–×¢×œ×‘×Ÿ × ×מען. זײַט ×זוי גוט פֿ×ר×ייניגט ×–×™×™ ×”×נטלעך.",
'movedto' => 'ב×ַוועגט צו',
'movetalk' => 'ב×וועגט ×ס×סיצירטע רעדן בל×ט',
'1movedto2' => '[[$1]] ×ריבערגעפירט צו [[$2]]',
'1movedto2_redir' => '[[$1]] ××™×– ×ַריבער צו [[$2]] ×ַנטשט×ָט × ×•×•×²Ö·×˜×¢×¨×¤Ö¿×™×¨×•× ×’',
'movelogpage' => 'ב×וועגן ל××’',
+'movelogpagetext' => 'פֿ×לגנד ××™×– × ×œ×™×¡×˜×¢ פֿון בלעטער ב×וועגט.',
'movereason' => '×ורז×ך:',
'revertmove' => 'צוריקדרייען',
'delete_and_move' => '×ויסמעקן ×ון ב×וועגן',
@@ -1544,6 +1650,7 @@ $NEWPAGE
'tooltip-diff' => 'ווײַזן ×ייערע ענדערונגען ×¦×•× ×˜×¢×§×¡×˜',
'tooltip-compareselectedversions' => 'פ××¨×’×œ×²Ö·×›× ×“×™ צוויי ווערסיעס פון ×“×¢× ×‘×œ×ט',
'tooltip-watch' => 'לייגט צו ×“×¢× ×‘×œ×ט צו ×ייער ×ויפֿפ×סונג ליסטע',
+'tooltip-recreate' => 'ווידערש×ַפֿן ×“×¢× ×‘×œ×ַט ×›×טש ער ××™×– ×ַמ×ל ×ויסגעמעקט',
'tooltip-upload' => 'הייב ×ן ×ויפל×דן',
# Stylesheets
@@ -1555,6 +1662,7 @@ $NEWPAGE
# Attribution
'anonymous' => '×Ö·× ×ָנימע/ר ב×ַניצער(ס) פֿון {{SITENAME}}',
+'siteuser' => 'ב×ַניצער {{SITENAME}} $1',
'lastmodifiedatby' => 'די לעצטע ענדערונג פון די בל×ט ××™×– געווען $2, $1 ביי $3.', # $1 date, $2 time, $3 user
'othercontribs' => 'ב×זירט ×ויף ×רבעט פון $1.',
'others' => '×נדערע',
@@ -1571,13 +1679,16 @@ $NEWPAGE
'markedaspatrolled' => 'ב×צייכנט ×לס פ×טר×לירט',
# Image deletion
-'deletedrevision' => '×ויסגעמעקט ×לטע ווערסיע $1.',
+'deletedrevision' => '×ויסגעמעקט ×לטע ווערסיע $1.',
+'filedeleteerror-short' => 'גרייז ×‘×™×™× ×ויסמעקן טעקע: $1',
+'filedelete-missing' => 'קען נישט ×ויסמעקן טעקע "$1", ווייל ×–×™ עקזיסטירט נישט.',
# Browsing diffs
'previousdiff' => 'פריערדיגע ווערסיע →',
'nextdiff' => 'קומענדיקע ווערסיע â†',
# Media information
+'widthheightpage' => '$1×$2, {{PLURAL:$3|×יין בל×ט|$3 בלעטער}}',
'file-info-size' => '($1 × $2 פיקסעל, טעקע גרייס: $3, טיפ MIME: $4)',
'file-nohires' => '<small>× ×™×©×˜× ×ž×™×˜ × ×”×¢×›×¢×¨×¢ רעז×לוציע.</small>',
'svg-long-desc' => '(טעקע SVG, × ×מינעל: $1 × $2 פיקסעלן, טעקע גרייס: $3)',
@@ -1641,7 +1752,7 @@ $NEWPAGE
'exif-exposuretime-format' => '$1 סעק ($2)',
'exif-fnumber' => 'נומער F',
'exif-exposureprogram' => '×ויפדעקונג פר×גר××',
-'exif-aperturevalue' => 'עפען',
+'exif-aperturevalue' => 'עפֿן',
'exif-brightnessvalue' => '×פענקייט',
'exif-exposurebiasvalue' => 'עקספ×וזשער בייעס',
'exif-flash' => 'פלעש',
@@ -1651,7 +1762,7 @@ $NEWPAGE
'exif-focalplanexresolution' => 'פ×ק×ל פלעין עקס רעז×לוציע',
'exif-focalplaneresolutionunit' => 'פ×ק×ל פלעין רעז×לוציע מ×ס',
'exif-exposureindex' => 'עקספ×וזשער ×ינדעקס',
-'exif-filesource' => 'פייל מקור',
+'exif-filesource' => 'מקור פֿון דער טעקע',
'exif-cfapattern' => 'פעטערן CFA',
'exif-customrendered' => 'ק××¡×˜×¢× ×‘×™×œ×“ פר×צעסירונג',
'exif-exposuremode' => 'עקספ×וזשער מ×וד',
@@ -1722,7 +1833,7 @@ $NEWPAGE
# External editor support
'edit-externally' => 'עדיט די פייל דורך × ×“×¢×¨×•×™×¡×¢× ×“×™×’×¢×¨ ×פליק×ציע',
-'edit-externally-help' => 'זעהט די [http://www.mediawiki.org/wiki/Manual:External_editors סעט×פ ×נווייזונגען] פ×ר מער ×ינפ×רמ×ציע.',
+'edit-externally-help' => 'זעט די [http://www.mediawiki.org/wiki/Manual:External_editors ×ויפֿשטעל ×נווייזונגען] פ×ר מער ×ינפ×רמ×ציע.',
# 'all' in various places, this might be different for inflected languages
'recentchangesall' => '×ַלע',
@@ -1739,9 +1850,9 @@ $NEWPAGE
'confirmemail_send' => 'שיק × ×‘×שטעטיגונג ק×וד',
'confirmemail_sent' => 'ב×שטעטיגונג ק×וד ×ימעיל געשיקט.',
'confirmemail_oncreate' => 'ב×שטעטיגונג ק×וד ××™×– געשיקט געוו×רן צו ×ייער ×ימעיל ×דרעס. די ק×וד פ×רל×נגט זיך נישט ×ויף צו קענען ×ריין, ×בער ×יר וועט עס ד×רפן דערל×נגן ×ויף זיך צו קענען ב×נוצען מיט ×ימעיל ב×זירטע פיטשערס ×ין די וויקי.',
-'confirmemail_sendfailed' => 'ד×ס שיקן ×ייך די ב×שטעטיגונג ק×וד ×ויף ×ימעיל ××™×– דורכגעפ×לן. ביטע טוט דובל-טשעקן ×ויב עס ×”×ט נישט קיין טעות ×ון ווערטער.
+'confirmemail_sendfailed' => '{{SITENAME}} ×”×ט נישט געקענט שיקן ×ייך די ב×שטעטיגונג ק×ד. ביטע טוט ק×נטר×לירן ×ייער ×דרעס ×ויב עס ×”×ט נישט קיין טעות.
-×ימעיל צוריגעקערט: $1',
+×¢-פ×סט צוריגעקערט: $1',
'confirmemail_invalid' => 'נישט קיין גוטע ק×נפירימ×ציע ק×וד. עס ×”×ט מעגליך עקפייערט.',
'confirmemail_needlogin' => 'ברויכט ×יר דורכפירן $1 כדי צו ב×שטעטיגן ×ייער ×ימעיל ×דרעס.',
'confirmemail_success' => '×ייער ×ימעיל ×דרעס ××™×– ב×שטעטיגט. ×יר קענט ×יצט ×ריין ×ין ×ייער ×ק×ונט ×ון ×”× ××” ×”×בן פון די וויקי.',
@@ -1765,6 +1876,7 @@ $5
'confirmrecreate' => "ב×נוצער [[User:$1|$1]] ([[User talk:$1|רעדן]]) ×”×ט ×ויסגעמעקט ×“×¢× ×‘×œ×ט × ××›×“×¢× ×•×•×ס ×יר ×”×ט ×נגעהויבן ד×ס צו ענדערן, ×לס ×נגעבליכער סיבה:
:'''$2'''
ביטע ב×שטעטיגט ××– ×יר ווילט ט×קע צוריקשטעלן ×“×¢× ×‘×œ×ט.",
+'recreate' => 'ש×ַפֿן פֿונד×סניי',
# action=purge
'confirm_purge' => '×ויסקל×רן די ק×שעי פון ×“×¢× ×‘×œ×ט?
@@ -1819,10 +1931,33 @@ $1',
'iranian-calendar-m11' => 'ב×ַהמ×ַן',
'iranian-calendar-m12' => 'עספֿ×ַנד',
+# Hebrew month names
+'hebrew-calendar-m1-gen' => 'תשרי',
+'hebrew-calendar-m2-gen' => 'חשוון',
+'hebrew-calendar-m3-gen' => 'כסלו',
+'hebrew-calendar-m4-gen' => 'טבת',
+'hebrew-calendar-m5-gen' => 'שבט',
+'hebrew-calendar-m6-gen' => '×דר',
+'hebrew-calendar-m6a-gen' => "×דר ×'",
+'hebrew-calendar-m6b-gen' => "×דר ב'",
+'hebrew-calendar-m7-gen' => 'ניסן',
+'hebrew-calendar-m8-gen' => '×ייר',
+'hebrew-calendar-m9-gen' => 'סיוון',
+'hebrew-calendar-m10-gen' => 'תמוז',
+'hebrew-calendar-m11-gen' => '×ב',
+'hebrew-calendar-m12-gen' => '×לול',
+
# Special:Version
'version' => 'ווערסיע', # Not used as normal message but as header for the special page itself
'version-specialpages' => 'ספעציעלע בלעטער',
+# Special:FilePath
+'filepath-page' => 'טעקע:',
+
+# Special:FileDuplicateSearch
+'fileduplicatesearch-filename' => 'טעקע:',
+'fileduplicatesearch-submit' => 'זוכן',
+
# Special:SpecialPages
'specialpages' => 'ספּעציעלע זײטן',
'specialpages-note' => '----
diff --git a/languages/messages/MessagesYo.php b/languages/messages/MessagesYo.php
index d4970e37..efa32bb6 100644
--- a/languages/messages/MessagesYo.php
+++ b/languages/messages/MessagesYo.php
@@ -5,6 +5,8 @@
* @file
*
* @author Demmy
+ * @author Meno25
+ * @author Urhixidur
*/
$messages = array(
@@ -13,6 +15,8 @@ $messages = array(
'tog-justify' => "S'àlàyé gbólóhùn á»Ì€rá»Ì€",
'tog-hideminor' => "Bo àtúnse kékékèé má»Ì'lẹ̀ nínú àtúnse tuntun",
'tog-extendwatchlist' => "Fífẹ̀ ìmójútó láti á¹£'àfihàn gbogbo àtúná¹£e tó ṣẹÌlẹ̀",
+'tog-editondblclick' => "á¹¢'àtúná¹£e àwá»n ojúewé ní kíkàn lẹÌmẹjì (JavaScript)",
+'tog-editsection' => 'Já»Ì€wá»Ì àtúná¹£e abala láti inú àwá»n ìjápá»Ì€',
'tog-rememberpassword' => "Sè'rántí á»Ì€rá»Ì€Ã¬pamí mi lórí ká»mputa yi",
'tog-watchcreations' => "S'àfikún ojúewé tí mo dá má»Ì ìmójútó mi",
'tog-watchdefault' => "S'àfikún ojúewé tí mo s'àtúnse má»Ì ìmójútó mi",
@@ -25,7 +29,9 @@ $messages = array(
'tog-enotifwatchlistpages' => 'Fi e-mail ránsáº¹Ì sími tí ojúewé tí mò ún mójútó bá yípadà',
'tog-enotifusertalkpages' => 'Fi e-mail ránsáº¹Ì sími tí ojúewé ẹnitínse mi bá yípadà',
'tog-enotifminoredits' => 'Fi e-mail ránsáº¹Ì sími bákannà fún àtúnse kékékèé sí ojúewé',
+'tog-enotifrevealaddr' => "á¹¢'àfihàn ojúá»Ì€nà e-mail mi nínú àwá»n ìráná¹£áº¹Ì e-mail",
'tog-shownumberswatching' => "S'àfihàn iye àwá»n ẹnitínse tí wá»n ún mójútó",
+'tog-forceeditsummary' => 'Kìlá»Ì€ fún mi tí àkótán àtúná¹£e bá jáº¹Ì Ã²fo',
'tog-watchlisthideown' => 'ÃŒbòmá»Ìlẹ̀ àwá»n àtúná¹£e mi nínú ìmójútó',
'tog-watchlisthidebots' => 'ÃŒbòmá»Ìlẹ̀ àwá»n àtúná¹£e bot nínú ìmójútó',
'tog-watchlisthideminor' => 'ÃŒbòmá»Ìlẹ̀ àwá»n àtúná¹£e kéékèké nínú ìmójútó',
@@ -91,9 +97,12 @@ $messages = array(
# Categories related messages
'pagecategories' => '{{PLURAL:$1|Ẹ̀ka|Àwá»n ẹ̀ka}}',
'category_header' => 'Àwá»n ojúewé nínú ẹ̀ka "$1"',
+'subcategories' => 'Àwá»n abẹẹ̀ka',
+'category-media-header' => 'Amóunmáwòrán nínú ẹ̀ka "$1"',
'category-empty' => "''Lá»Ìwá»Ìlá»Ìwá»Ì ẹ̀ka yìí kò ní ojúewé tàbí amóhùnmáwòrán kankan.''",
'hidden-categories' => '{{PLURAL:$1|Ẹ̀ka àbòmá»Ìlẹ̀|Ãwá»n ẹ̀ka àbòmá»Ìlẹ̀}}',
'hidden-category-category' => 'Àwá»n ẹ̀ka àbòmá»Ìlẹ̀', # Name of the category where hidden categories will be listed
+'category-article-count' => '{{PLURAL:$2|Ẹ̀ka yìí ní ojúewé kan péré.|{{PLURAL:$1|Ojúewé kan yìí nìkan|Àwá»n ojúewé $1 yìí}} lówà nínú èka yìí, nínú àpapá»Ì€ $2.}}',
'listingcontinuesabbrev' => 'tẹ̀síwájú',
'about' => 'Nípa',
@@ -111,6 +120,9 @@ $messages = array(
'navigation' => 'Atá»Ìka',
'and' => 'àti',
+# Metadata in edit box
+'metadata_help' => 'Metadata:',
+
'errorpagetitle' => 'Àsìse',
'returnto' => 'Padà sí $1.',
'tagline' => "Lát'á»wá»Ì {{SITENAME}}",
@@ -133,6 +145,7 @@ $messages = array(
'delete' => 'PaarẹÌ',
'deletethispage' => 'Pa ojúewé yi rẹÌ',
'protect' => 'Dábòbò',
+'protect_change' => 'yípadà',
'protectthispage' => 'Dá àbò bo ojúewé yìí',
'unprotect' => 'Mú àbò kúrò',
'unprotectthispage' => 'Mú àbò kúrò lórí ojúewé yìí',
@@ -159,6 +172,7 @@ $messages = array(
'lastmodifiedat' => 'Ọjá»Ì tí a á¹£e àtuná¹£e ojúewé yi gbẹ̀yìn ni $2, $1.', # $1 date, $2 time
'viewcount' => 'A ti wo ojúewé yi ni {{PLURAL:$1|ẹ̀kan péré|iye ìgbà $1}}.',
'protectedpage' => 'Ojúewé aláàbò',
+'jumpto' => 'Fò sí:',
'jumptonavigation' => 'atá»Ìka',
'jumptosearch' => "
ṣ'àwáàrí",
@@ -166,6 +180,8 @@ $messages = array(
# 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ípa {{SITENAME}}',
'aboutpage' => 'Project:Nípa',
+'bugreports' => 'ÃŒjábá»Ì€ àsìṣe',
+'bugreportspage' => 'Project:ÃŒjábá»Ì€ àsìṣe',
'copyright' => 'Gbogbo ohun inú ibí yi wà lábáº¹Ì $1.',
'copyrightpagename' => '{{SITENAME}} ẹ̀tá»Ìàwòká»',
'copyrightpage' => '{{ns:project}}:Ẹ̀tá»Ìàwòko',
@@ -175,14 +191,18 @@ $messages = array(
'disclaimerpage' => 'Project:ÃŒkìlá»Ì€ gbogbo',
'edithelp' => "ÃŒrànlá»Ìwá»Ì láti s'àtúná¹£e",
'edithelppage' => 'Help:Àtúnṣe',
+'helppage' => 'Help:Àwon ohunnú',
'mainpage' => 'Ojúewé Àká»Ìká»Ì',
'mainpage-description' => 'Ojúewé Àká»Ìká»Ì',
'portal' => 'Èbúté àwùjá»',
'portal-url' => 'Project:Èbúté Àwùjá»',
+'privacy' => 'Ètò àbò',
+'privacypage' => 'Project:Ètò àbò',
'badaccess-group0' => "A kò gbàyín l'áyè l'áti ṣe ohun tí ẹ bèrè fún.",
'ok' => 'OK',
+'retrievedfrom' => 'Kójáde láti "$1"',
'youhavenewmessages' => 'Ẹ ní $1 ($2).',
'newmessageslink' => 'ìfá»Ì€rá»Ì€ránsáº¹Ì tuntun',
'newmessagesdifflink' => 'àtúnṣe ìgbẹ̀yìn',
@@ -191,13 +211,17 @@ $messages = array(
'editold' => "s'àtúnṣe",
'viewsourceold' => 'wo àmìá»Ì€rá»Ì€',
'editsectionhint' => 'Abala àtúnṣe: $1',
+'toc' => 'Ohunnú',
'showtoc' => 'fihàn',
'hidetoc' => 'bòmá»Ìlẹ̀',
'thisisdeleted' => 'Wo tàbí múpadà $1?',
'viewdeleted' => 'Wo $1?',
'restorelink' => '{{PLURAL:$1|àtúná¹£e tóparáº¹Ì kan|àtúná¹£e tóparáº¹Ì $1}}',
+'feedlinks' => 'Feed:',
'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' => 'Àyá»kà',
@@ -221,6 +245,7 @@ $messages = array(
# General errors
'error' => 'Àsìṣe',
+'missingarticle-rev' => '(àtúnyẹ̀wò#: $1)',
'missingarticle-diff' => '(ÃŒyàtá»Ì€: $1, $2)',
'filecopyerror' => 'ÀwòkỠfaili "$1" sí "$2" kò ṣe é ṣe.',
'filerenameerror' => 'Àtúnsá»lórúká» faili "$1" sí "$2" kò á¹£e é á¹£e.',
@@ -228,10 +253,13 @@ $messages = array(
'directorycreateerror' => 'Ìwé-ìjúwe "$1" kò ṣe é ṣe.',
'filenotfound' => 'Kò le é ṣe àwáàrí faili "$1".',
'badtitle' => 'Àká»Ìlé burúkú',
+'badtitletext' => 'Àká»lé ojúewé tí ẹ bèrè fún kò ní ìbámu, jáº¹Ì Ã²fo, tàbí áṣìṣe wà nínú ìjápá»Ì€ àká»lé láàrin èdè tàbí láàrin wiki.
+Ó á¹£e é á¹£e kó jẹÌpé ó ní ìkan tàbí á»Ì€pá»Ì€ àmi lẹÌtà tí kò á¹£e é lò nínú àká»lé.',
'viewsource' => 'Àfihàn á»Ì€rá»Ì€Ã mì',
'viewsourcefor' => 'fún $1',
'protectedpagetext' => 'A ti se àtìpa ojúewé yi. Ẹ kò le se àtúnṣe.',
'viewsourcetext' => 'Ẹ lè wo ati ẹ lè se àwòká» á»Ì€rá»Ì€Ã mì ojúewé yi:',
+'namespaceprotected' => "A kò gbàyín ní ààyè láti á¹£'àtúná¹£e àwá»n ojúewé tó wà nínú orúká»Ã yè '''$1'''.",
'ns-specialprotected' => 'Àtúná¹£e kò á¹£e é á¹£e sí àwá»n ojúewé pàtàkì.',
'titleprotected' => "This title has been protected from creation by [[User:$1|$1]]. The reason given is ''$2''.",
@@ -249,9 +277,11 @@ A ti fi orúká» yín s'ílẹ̀. Ẹ má»Ì gbàgbé l'áti s'àtúná¹£e àwá»
'yourpassword' => 'Ọ̀rá»Ì€Ã¬pamá»Ì:',
'yourpasswordagain' => 'Tẹkíká» á»Ì€rá»Ì€Ã¬pamá»Ì lẹÌẹ̀kansí:',
'remembermypassword' => "Sè'rántí á»Ì€rá»Ì€Ã¬pamí mi lórí ká»mputa yi (cookies)",
+'yourdomainname' => 'Domain yín:',
'loginproblem' => '<b>Ẹ ní ìṣòro láti wá»lé.</b><br />Ẹ gbìyànjú lẹÌkan sí!',
'login' => 'ÃŒwá»lé',
'nav-login-createaccount' => 'ÃŒwá»lé / ÃŒforúká» sílẹ̀',
+'loginprompt' => 'Ẹ gbá»Ìdá»Ì€ já»Ì€wá»Ì cookies láti wá»lé sí {{SITENAME}}.',
'userlogin' => 'ÃŒwá»lé / ìforúká» sílẹ̀',
'logout' => 'ÃŒbá»Ìsóde',
'userlogout' => 'ÃŒbá»Ìsóde',
@@ -272,20 +302,31 @@ A ti fi orúká» yín s'ílẹ̀. Ẹ má»Ì gbàgbé l'áti s'àtúná¹£e àwá»
'badsiglength' => 'ÃŒtá»wá»Ìbá»Ì€ yín ti gùnjù.
Kò gbodá»Ì€ ju {{PLURAL:$1|àmìlẹÌtà|àwá»n àmìlẹÌtà}} $1 lá».',
'email' => 'E-mail',
+'prefs-help-realname' => 'Orúká» gangan kò pá»ndandan.
+Tí ẹ bá fisílẹ̀ a ó lòó láti tóka iá¹£áº¹Ì yín fún yín.',
'loginerror' => 'Àsìṣe ìwá»lé',
'prefs-help-email-required' => 'E-mail á¹£e dandan.',
'noname' => 'Ẹ kò tá»Ìkasí orúká» oníṣe tó ní ìbámu.',
'loginsuccesstitle' => 'ÃŒwá»lé ti yá»rí sí rere',
'loginsuccess' => "'''Ẹ ti wá»lé sínú {{SITENAME}} gẹÌgáº¹Ì bi \"\$1\".'''",
'nosuchuser' => 'Kò sí oníṣe kankan pẹ̀lú orúkỠ"$1".
-Ẹ yẹ lẹÌtà yín wò, tàbí [[Special:Userlogin/signup|kí ẹ s\'èdá àpamá»Ì tuntun]].',
+Ẹ yẹ lẹÌtà yín wò, tàbí [[Special:UserLogin/signup|kí ẹ s\'èdá àpamá»Ì tuntun]].',
+'nosuchusershort' => "Kò sí oníṣe t'ón jáº¹Ì <nowiki>$1</nowiki>.
+Ẹ wo spelling yín.",
'nouserspecified' => 'Ẹ gbá»Ìdá»Ì€ tá»Ìkasí orúká» oníṣe kan.',
'wrongpassword' => 'Ọ̀rá»Ì€Ã¬pamá»Ì tí ẹ kìbá»Ì kòtá»Ì.
Ẹ já»Ì€wá»Ì ẹ gbìyànjú lẹÌẹ̀kansí.',
+'wrongpasswordempty' => 'Ọ̀ròìpamá»Ì jáº¹Ì Ã²fo.
+Ẹ gbìyànjú láº¹Ì áº¹Ì€kan síi.',
'passwordtooshort' => 'Ọ̀rá»Ì€Ã¬pamá»Ì yín jáº¹Ì aláìtá»Ì tàbí ó kúrú ju bóṣe yẹ lá».
Kò gbá»Ìdá»Ì€ dín ju {{PLURAL:$1|àmìlẹÌtà kan|àmìlẹÌtà $1}} lá», kí ó sì yàtá»Ì€ sí oríká»oníṣe yín.',
'mailmypassword' => 'Ọ̀rá»Ì€Ã¬pamá»Ì tuntun sí e-mail',
+'passwordremindertitle' => 'Ọ̀rá»Ì€Ã¬pamá»Ì tuntun fún ìgbà díẹ̀ fún {{SITENAME}}',
'noemail' => 'Kò sí àká»sílẹ̀ ojúá»Ì€nà e-mail fún oníṣe "$1".',
+'passwordsent' => 'A ti fi á»Ì€rá»Ì€Ã¬pamá»Ì tuntun ráná¹£áº¹Ì sí ojúá»Ì€nà e-mail tí a fisílẹ̀ fún "$1".
+Ẹ já»Ì€wá»Ì ẹ padà wá»lé tí ẹ bá ti gbàá.',
+'eauthentsent' => 'A ti fi e-mail ìmúdájú ráná¹£áº¹Ì sí ojúá»Ì€nà e-mail tí ẹ fi sílẹ̀.
+Kí á tó fi e-mail mìíràn ráná¹£áº¹Ì sí àpamá»Ì yìí, ẹ gbá»Ìdá»Ì€ tẹ̀lé àwá»n ìlànà inú e-mail á»Ì€Ãºn, láti fidájú pé àpamá»Ì á»Ì€Ãºn jáº¹Ì ti yín lóòótá»Ì.',
'emailconfirmlink' => 'Ẹ á¹£e ìmúdájú ojúá»Ì€nà e-mail yín',
'accountcreated' => 'Ẹ ti fi orúkỠsílẹ̀',
'accountcreatedtext' => "A ti á¹£'èdá àpamá»Ì oniá¹£e fún $1.",
@@ -298,11 +339,28 @@ Kò gbá»Ìdá»Ì€ dín ju {{PLURAL:$1|àmìlẹÌtà kan|àmìlẹÌtà $1}} lá»
'resetpass_success' => 'ÃŒyípadà á»Ì€rá»Ì€Ã¬pamá»Ì yín ti já sí rere! Ẹ̀ ún wá»lé lá»Ìwá»Ì...',
# Edit page toolbar
-'link_sample' => 'Àká»lé ìjápá»Ì€',
-'media_tip' => 'ÃŒjápá»Ì€ faili',
+'bold_sample' => 'ÃŒká» kedere',
+'bold_tip' => 'ÃŒká» kedere',
+'italic_sample' => 'ÃŒká» italiki',
+'italic_tip' => 'ÃŒká» italiki',
+'link_sample' => 'Àká»lé ìjápá»Ì€',
+'link_tip' => "ÃŒjápá»Ì€ s'ínú",
+'extlink_sample' => 'http://www.example.com àká»lé ìjápá»Ì€',
+'extlink_tip' => "ÃŒjápá»Ì€ s'íta (ẹ má»Ì gbàgbé http:// prefix)",
+'headline_sample' => 'ÃŒkỠàká»lé',
+'headline_tip' => 'Àká»lé onípele 2',
+'math_sample' => "Ẹ fi àgbékalẹ̀ s'íhín",
+'math_tip' => 'Àgbékalẹ̀ ìsirò (LaTeX)',
+'nowiki_sample' => "Ẹ fi ìkỠtí kò létò s'íhín",
+'nowiki_tip' => 'Ẹ fojú fo étò wiki',
+'image_tip' => 'Faili tí a kìbá»Ì€',
+'media_tip' => 'ÃŒjápá»Ì€ faili',
+'sig_tip' => 'ÃŒtá»wá»Ìbá»Ì€ yín pẹ̀lú àmì-àsìkò',
+'hr_tip' => 'ÃŒlà gbá»lá»já» (ẹ lá»Ì€á»Ì pẹ̀lú àkíyèsì)',
# Edit pages
'summary' => 'Àkótán',
+'subject' => 'Orí á»Ì€rá»Ì€/àká»lé',
'minoredit' => 'Àtúnṣe kékeré nìyí',
'watchthis' => "M'ójútó ojúewé yìí",
'savearticle' => 'Ẹ fi pamá»Ì',
@@ -311,7 +369,21 @@ Kò gbá»Ìdá»Ì€ dín ju {{PLURAL:$1|àmìlẹÌtà kan|àmìlẹÌtà $1}} lá»
'showdiff' => 'Àfihàn àwá»n àyípadà',
'anoneditwarning' => "'''ÃŒkìlá»Ì€:''' Ẹ ò tíì wá»lé.
à ṣe àká»sílẹ̀ ojúá»Ì€nà IP yín ninu ìwé àtúná¹£e ojúewé yìí.",
+'summary-preview' => 'Àyẹ̀wò àkótán',
'blockedtitle' => 'Ìdènà sí oníṣe',
+'blockedtext' => "<big>'''A ti dínà orúká» oníṣe tàbí ojúá»Ì€nà IP yín.'''</big>
+
+$1 ni ó ṣe ìdínà.
+Ìdí tó fun ni ''$2''.
+
+* Ìbẹ̀rẹ̀ ìdínà: $8
+* Ìparí ìdínà: $6
+* Ẹni tí a fáº¹Ì dínà: $7
+
+Ẹ á¹£'èráná¹£áº¹Ì sí $1 tàbí [[{{MediaWiki:Grouppage-sysop}}|alámùójútó]] mìíràn láti fá»Ì€rá»Ì€wérá»Ì€ lórí ìdínà á»Ì€Ãºn.
+Ẹ kò le è 'ráná¹£áº¹Ì sí oníṣe yìí pẹ̀lú e-mail' àyàfi tí ojúá»Ì€nà e-mail tó dájú wà ní [[Special:Preferences|àwá»n ìfẹÌràn àpamá»Ì]] yín tí wá»n kò sì ti dínà yín láti lò ó.
+Ojúá»Ì€nà IP yín lá»Ìwá»Ìlá»Ìwá»Ì ni $3, báº¹Ì áº¹Ì€ sì ni ID fún ìdínà yín ni #$5.
+Ẹ já»Ì€wá»Ì ẹ fi gbogbo ẹ̀kúnrẹÌráº¹Ì Ã²kè yìí kún ìbérè tí ẹ bá á¹£e.",
'whitelistedittitle' => "ÃŒwá»lé á¹£e dandan láti á¹£'àtúná¹£e",
'whitelistedittext' => "Ẹ gbá»Ìdá»Ì€ $1 láti á¹£'àtúná¹£e àwá»n ojúewé.",
'confirmedittitle' => "Ìmúdájú E-mail ṣe dandan láti ṣ'àtúnṣe",
@@ -325,18 +397,29 @@ Kò gbá»Ìdá»Ì€ dín ju {{PLURAL:$1|àmìlẹÌtà kan|àmìlẹÌtà $1}} lá»
'newarticletext' => "Ẹ ti tẹ̀lé ìjápá»Ì€ má»Ì ojúewé tí kò sí.
Láti dá ojúewé yí ẹ bẹ̀rẹ̀ síní tẹÌká» sí inú àpótí ìsàlẹ̀ yí (ẹ wo [[{{MediaWiki:Helppage}}|ojúewé ìrànlá»Ìwá»Ì ]] fun ẹ̀kúnrẹÌráº¹Ì ).
T'óbá sepé àsìse ló gbé yin dé bi, ẹ ká»n bá»Ìtìnì ìpadàsẹÌyìn.",
+'noarticletext' => "Lá»Ìwá»Ìlá»Ìwá»Ì kò sí ìká» nínú ojúewé yìí, ẹ le [[Special:Search/{{PAGENAME}}|s'àwáarí fún àká»lé ojúewé yìí]] nínú àwá»n ojúewé mìíràn tàbí [{{fullurl:{{FULLPAGENAME}}|action=edit}} kí ẹ á¹£'àtúná¹£e ojúewé òún].",
'note' => '<strong>Àkíyèsí:</strong>',
+'previewnote' => '<strong>Àyẹ̀wò kan ni èyí;
+àwá»n àtúná¹£e kò tíì pamá»Ì!</strong>',
'session_fail_preview' => '<strong>Àforíjìn! A kò le gbésẹ̀ àtúnṣe yín nítorí ìpòfo data ìsinsìyí.
Ẹ já»Ì€wá»Ì ẹ gbìyànjú lẹÌẹ̀kan si.
Tí kò bá sì tún á¹£iṣẹÌ, ẹ gbìyànjú láti [[Special:UserLogout|bá»Ì€sòde]] kí ẹ sì padá wá»lé.</strong>',
'editing' => 'Àtúnṣe sí $1',
+'editingsection' => 'Àtúnṣe sí $1 (abala)',
'yourdiff' => 'Àwá»n ìyàtá»Ì€',
'copyrightwarning' => 'Ẹ já»Ì€wá»Ì ẹ kíyèsi wípé gbogbo àwá»n àfikún sí {{SITENAME}} jáº¹Ì bẹ̀ lábáº¹Ì $2 (Ẹ wo $1 fún ẹkunrẹrẹ).
Tí ẹ kò bá fáº¹Ì kí ìká»á»Ìlẹ̀ yín ó jáº¹Ì títúná¹£e tàbí kì ó jáº¹Ì pípìn kiri lá»Ìná tí kò wù yín, ẹ má»Ì mù wá síbí.<br />
Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín, tàbí ẹ wòóká» láti agbègbè ìgboro tàbí irú ìtìlẹÌyín á»Ì€fáº¹Ì bíi bẹÌẹ̀.
<strong>Ẹ Má»ŒÌ MÚ Iá¹¢áº¸Ì TÓ Nà Ẹ̀TỌÌÀWÃ’KỌ SÃLẸ̀ LÃÃŒ GBÀṢẸ!</strong>',
+'longpagewarning' => "<strong>ÃŒKILỌ̀: Ojúewé yìí jáº¹Ì $1 kilobytes ní gúngùn;
+àwá»n browsers míràn le è ní ṣòro láti á¹£'àtúná¹£e àwá»n ojúewé tó tó tàbí tògùnju 32 kb lá».
+Ẹ já»Ì€wá»Ì ẹ rò ó wò bóyá ẹ lè fá»Ì ojúewé á»Ì€Ãºn sí abala kéékèké.</strong>",
+'templatesused' => 'Àwá»n àdàká» tí a lò lórí ojúewé yìí:',
+'templatesusedpreview' => 'Àwá»n àdàká» tí a lò nìnú àgbéyẹÌwò yìí:',
'template-protected' => '(aláàbò)',
'template-semiprotected' => '(aláàbò díẹ̀)',
+'nocreatetext' => "{{SITENAME}} ti pààlà ààyè láti ṣ'èdá ojúewé tuntun.
+Ẹ le padà sẹÌyìn kí ẹ á¹£'àtúná¹£e ojúewé tó wà, tàbí [[Special:UserLogin|kí ẹ wá»lé tàbí kí ẹ á¹£'èdá àpamá»Ì]].",
'recreate-deleted-warn' => "'''ÃŒkìlá»Ì€: Ẹ̀ ún á¹£'èdá ojúewé tí a ti paráº¹Ì tẹÌlẹ̀.'''
Ẹ gbá»Ìdá»Ì€ gberò bóyá ó bójúmu láti tẹ̀síwájú pẹ̀lú àtúná¹£e ojúewé yìí.
@@ -346,6 +429,7 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'cantcreateaccounttitle' => 'ÃŒforúká»sílẹ̀ kò se é se',
# History pages
+'viewpagelogs' => 'Ẹ wo àká»sílẹ̀ fún ojúewé yìí',
'currentrev' => 'Àtúnyẹ̀wò ìsinsìnyí',
'revisionasof' => 'Àtúnyẹ̀wò ní $1',
'revision-info' => "Àtúnyẹ̀wò ní $1 l'átá»wá»Ì $2",
@@ -358,6 +442,8 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'page_first' => 'àká»Ìká»Ì',
'page_last' => 'tógbẹ̀yìn',
'deletedrev' => '[tiparẹÌ]',
+'histfirst' => 'PípẹÌjùlá»',
+'histlast' => 'Tuntunjùlá»',
'historyempty' => '(òfo)',
# Revision feed
@@ -373,7 +459,11 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'revdelete-uname' => 'orúkỠoníṣe',
# Diffs
-'editundo' => 'dápadà',
+'history-title' => 'Ìtàn àtúnyẹ̀wò fún "$1"',
+'difference' => '(ÃŒyàtá»Ì€ láàrin àwá»n àtúnyẹÌwò)',
+'lineno' => 'Ìlà $1:',
+'compareselectedversions' => 'ÃŒfiwéra àwá»n àtúná¹£e ìṣàyàn',
+'editundo' => 'dápadà',
# Search results
'searchresults' => 'Àwá»n èsì àwáàrí',
@@ -399,7 +489,7 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'mypreferences' => 'Àwá»n ìfẹÌràn mi',
'prefs-edits' => 'Iye àwá»n àtúná¹£e:',
'prefsnologin' => 'Ẹ kò tíì wá»lé',
-'prefsnologintext' => 'Ẹ gbá»Ìdá»Ì€ <span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} wá»lé]</span> láti to àwá»n ìfẹÌràn oníṣe.',
+'prefsnologintext' => 'Ẹ gbá»Ìdá»Ì€ <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} wá»lé]</span> láti to àwá»n ìfẹÌràn oníṣe.',
'changepassword' => 'ÃŒyípadà á»Ì€rá»Ì€Ã¬pamá»Ì',
'skin' => 'Skin (Àwá»Ì€)',
'dateformat' => 'Ìṣájúètò á»já»Ì',
@@ -413,6 +503,7 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'resetprefs' => 'Palẹ̀má»Ì àwá»n àtúná¹£e tí kò sì ní ìpamá»Ì',
'oldpassword' => 'Ọ̀rá»Ì€Ã¬pamá»Ì titẹÌlẹ̀:',
'newpassword' => 'Ọ̀rá»Ì€Ã¬pamá»Ì tuntun:',
+'retypenew' => 'Àtúntẹ̀ á»Ì€rá»Ì€Ã¬pamá»Ì tuntun:',
'searchresultshead' => 'Àwáàrí',
'savedprefs' => 'Àwá»n ìfẹÌràn yín ti wà nípamá»Ì.',
'prefs-searchoptions' => 'Àwá»n ìyàn àwáàrí',
@@ -429,29 +520,40 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'grouppage-bot' => '{{ns:project}}:Àwá»n Bot',
'grouppage-sysop' => '{{ns:project}}:Àwá»n alámùójútó',
+# User rights log
+'rightslog' => 'Àwá»n ẹ̀tá»Ì oníṣe',
+
# Recent changes
-'recentchanges' => 'Àwá»n àtúná¹£e tuntun',
-'rcnote' => "Lábáº¹Ì yìí ni {{PLURAL:$1|àtúná¹£e '''kan'''|àwá»n àtúná¹£e '''$1'''}} tó kẹ̀yìn ní á»já»Ì '''$2''' sẹÌyìn, ní ago $5, á»já»Ì $4.",
-'rcshowhideminor' => '$1 àwá»n àtúná¹£e kékéèké',
-'rcshowhidebots' => '$1 àwá»n bot',
-'rcshowhideliu' => '$1 àwá»n oníṣe tótiwá»lé',
-'rcshowhideanons' => '$1 àwá»n oníṣe aláìlórúká»',
-'rcshowhidemine' => '$1 àwá»n àtúná¹£e mi',
-'rclinks' => "á¹¢'àfihàn àtúná¹£e $1 tó kẹ̀yìn ní á»já»Ì $2 sẹÌyìn<br />$3",
-'diff' => 'ìyàtá»Ì€',
-'hist' => 'ìtàn',
-'hide' => 'ÃŒbòmá»Ìlẹ̀',
-'show' => 'Àfihàn',
-'minoreditletter' => 'k',
-'newpageletter' => 'T',
-'boteditletter' => 'b',
-'rc_categories_any' => 'Èyíkéyìí',
-'newsectionsummary' => '/* $1 */ abala tuntun',
+'nchanges' => '{{PLURAL:$1|àtúná¹£e|àwá»n àtúná¹£e}} $1',
+'recentchanges' => 'Àwá»n àtúná¹£e tuntun',
+'recentchanges-feed-description' => 'Ẹ tẹ̀ lé àwá»n àtúná¹£e àìpáº¹Ì á»já»Ì sí wiki nínú àkótán feed yìí.',
+'rcnote' => "Lábáº¹Ì yìí ni {{PLURAL:$1|àtúná¹£e '''kan'''|àwá»n àtúná¹£e '''$1'''}} tó kẹ̀yìn ní á»já»Ì '''$2''' sẹÌyìn, ní ago $5, á»já»Ì $4.",
+'rcnotefrom' => "Àwá»n àtúná¹£e láti ''''$2''' (títí dé '''$1''' hàn) lábẹÌ.",
+'rclistfrom' => 'Àfihàn àwá»n àtúná¹£e tuntun nípa bíbẹ̀rẹ̀ láti $1',
+'rcshowhideminor' => '$1 àwá»n àtúná¹£e kékéèké',
+'rcshowhidebots' => '$1 àwá»n bot',
+'rcshowhideliu' => '$1 àwá»n oníṣe tótiwá»lé',
+'rcshowhideanons' => '$1 àwá»n oníṣe aláìlórúká»',
+'rcshowhidepatr' => '$1 àwá»n àtúná¹£e á»lùṣá»Ì',
+'rcshowhidemine' => '$1 àwá»n àtúná¹£e mi',
+'rclinks' => "á¹¢'àfihàn àtúná¹£e $1 tó kẹ̀yìn ní á»já»Ì $2 sẹÌyìn<br />$3",
+'diff' => 'ìyàtá»Ì€',
+'hist' => 'ìtàn',
+'hide' => 'ÃŒbòmá»Ìlẹ̀',
+'show' => 'Àfihàn',
+'minoreditletter' => 'k',
+'newpageletter' => 'T',
+'boteditletter' => 'b',
+'rc_categories_any' => 'Èyíkéyìí',
+'newsectionsummary' => '/* $1 */ abala tuntun',
# Recent changes linked
-'recentchangeslinked' => 'Àtúnṣe tó báramu',
-'recentchangeslinked-title' => 'Àtúná¹£e tó báramu má»Ì "$1"',
-'recentchangeslinked-page' => 'OrúkỠojúewé:',
+'recentchangeslinked' => 'Àtúnṣe tó báramu',
+'recentchangeslinked-title' => 'Àtúná¹£e tó báramu má»Ì "$1"',
+'recentchangeslinked-noresult' => 'Kò sí ìyàtá»Ì€ nínú àwá»n ojúewé ìjápá»Ì€ láàrin ìgbà tí ẹ sá».',
+'recentchangeslinked-summary' => "ÀkójỠàwá»n àtúná¹£e tí a sẹ̀sẹ̀ á¹£e sí àwá»n ojúewé tó jápá»Ì€ wá láti ojúewé pàtó kan (tàbí sí ìkan nìnú ẹ̀ka pàtó kan).
+Àwá»n ojúewé inú [[Special:Watchlist|ìmójútó yín]] jáº¹Ì '''kedere'''.",
+'recentchangeslinked-page' => 'OrúkỠojúewé:',
# Upload
'upload' => 'Ìrùsókè faili',
@@ -460,6 +562,7 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'uploadnologin' => 'Ẹ kò tíì wá»lé',
'uploadnologintext' => 'Ẹ gbá»Ìdá»Ì€ [[Special:UserLogin|wá»lè]] láti rùsókè faili.',
'uploaderror' => 'Àsìse ìrùsókè',
+'uploadlogpage' => 'Àká»sílẹ̀ ìrùsókè',
'filename' => 'ỌrúkỠfaili',
'filedesc' => 'Àkótán',
'fileuploadsummary' => 'Àkótán:',
@@ -467,65 +570,117 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'ignorewarning' => 'Fojúfo ìkìlá»Ì€ sì fi faili pamá»Ì',
'ignorewarnings' => 'Fojúfo ìkìlá»Ì€ tó wù kó jẹÌ',
'minlength1' => 'Ó kéréjù àwá»n orúká» faili gbá»dá»Ì€ jáº¹Ì lẹÌtà kan.',
+'uploadedimage' => 'ti ru "[[$1]]" s\'ókè',
# Special:ImageList
+'imagelist' => 'ÀkójỠfaili',
'imagelist_name' => 'Orúká»',
'imagelist_user' => 'Oníṣe',
# Image description page
-'filehist' => 'Ìtàn faili',
-'filehist-current' => 'lá»Ìwá»Ì',
-'filehist-user' => 'Oníṣe',
-'filehist-comment' => 'Àwísá»',
-'imagelinks' => 'Àwá»n ìjápá»Ì€',
-'linkstoimage' => '{{PLURAL:$1|Ojúewé yí|$1 Àwá»n ojúewé yí}} jápá»Ì€ má»Ì àpò yí:',
+'filehist' => 'Ìtàn faili',
+'filehist-help' => 'Ẹ kan á»já»Ì/àsìkò kan láti wo faili òún bó á¹£e hàn ní ìgbà na.',
+'filehist-current' => 'lá»Ìwá»Ì',
+'filehist-datetime' => 'Ọjá»Ì/Àsìkò',
+'filehist-user' => 'Oníṣe',
+'filehist-dimensions' => 'Ẹ̀gbẹ̀ẹ̀gbẹÌ',
+'filehist-filesize' => 'Ìtóbi faili',
+'filehist-comment' => 'Àwísá»',
+'imagelinks' => 'Àwá»n ìjápá»Ì€',
+'linkstoimage' => '{{PLURAL:$1|Ojúewé yí|$1 Àwá»n ojúewé yí}} jápá»Ì€ má»Ì àpò yí:',
+'nolinkstoimage' => 'Kò sí ojúewé tó jápá»Ì€ má»Ì faili yìí.',
+'sharedupload' => 'Faili yìí jáº¹Ì Ã¬rùsókè pínpín pẹ̀lú àwá»n iṣẹÌowá»Ì mìíràn tí wá»Ìn n lòó.',
+'noimage' => 'Kò sí faili tí únjáº¹Ì báun, sùgbá»Ìn ẹ le ẹ̀ $1.',
+'noimage-linktext' => 'ÃŒrùsókè ẹyá»kan',
+'uploadnewversion-linktext' => 'Ẹ ṣe ìrùsókè àtúnṣe tuntun faili yìí',
# File deletion
'filedelete' => 'Paaráº¹Ì $1',
'filedelete-submit' => 'PaarẹÌ',
# MIME search
-'download' => 'ìrùsílẹ̀',
+'mimesearch' => 'àwáàrí pẹÌlú MIME',
+'download' => 'ìrùsílẹ̀',
+
+# List redirects
+'listredirects' => 'ÀkójỠàwá»n àtúnjúwe',
+
+# Unused templates
+'unusedtemplates' => 'ÀdàkỠàìlò',
# Statistics
-'sitestats' => 'Àwá»n statistiki {{SITENAME}}',
-'userstats' => 'Àwá»n statistiki oníṣe',
+'statistics' => 'Àwá»n statistiki',
+'sitestats' => 'Àwá»n statistiki {{SITENAME}}',
+'userstats' => 'Àwá»n statistiki oníṣe',
+
+'disambiguations' => 'Àwá»n ojúewé ìpínsá»Ìtá»Ì€',
+
+'doubleredirects' => 'Àwá»n àtúnjúwe ẹ̀mẹjì',
+
+'brokenredirects' => 'Àwá»n àtúnjúwe tótigé',
'withoutinterwiki' => 'Àwá»n ojúewé tí kò ní ìjápá»Ì€ èdè',
'fewestrevisions' => 'Àwá»n ojúewé pẹ̀lú àwá»n àtúnyẹ̀wá»Ì€ tókéréjù',
# Miscellaneous special pages
-'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
-'ncategories' => '{{PLURAL:$1|ẹ̀ka|àwá»n ẹ̀ka}} $1',
-'nlinks' => '{{PLURAL:$1|ìjápá»Ì€|àwá»n ìjápá»Ì€}} $1',
-'nrevisions' => '{{PLURAL:$1|àtúnyẹ̀wò|àwá»n àtúnyẹ̀wò}} $1',
-'lonelypages' => 'Àwá»n ojúewé aláìlóbìí',
-'lonelypagestext' => 'Àwá»n ojúewé wá»Ì€nyí kò ní ìjápá»Ì€ láti á»Ì€dá»Ì€ àwá»n ojúewé míràn nínú {{SITENAME}}.',
-'uncategorizedpages' => 'Àwá»n ojúewé aláìlẹÌka',
-'popularpages' => 'Ojúewé tógbajúmá»Ì€',
-'wantedcategories' => 'Àwá»n ẹ̀ka aláìní',
-'newpages' => 'Àwá»n ojúewé tuntun',
-'newpages-username' => 'OrúkỠoníṣe:',
-'move' => 'Yípò',
-'movethispage' => 'Yípò ojúewé yìí',
+'nbytes' => '$1 {{PLURAL:$1|byte|bytes}}',
+'ncategories' => '{{PLURAL:$1|ẹ̀ka|àwá»n ẹ̀ka}} $1',
+'nlinks' => '{{PLURAL:$1|ìjápá»Ì€|àwá»n ìjápá»Ì€}} $1',
+'nmembers' => '{{PLURAL:$1|ará|àwá»n ará}} $1',
+'nrevisions' => '{{PLURAL:$1|àtúnyẹ̀wò|àwá»n àtúnyẹ̀wò}} $1',
+'lonelypages' => 'Àwá»n ojúewé aláìlóbìí',
+'lonelypagestext' => 'Àwá»n ojúewé wá»Ì€nyí kò ní ìjápá»Ì€ láti á»Ì€dá»Ì€ àwá»n ojúewé míràn nínú {{SITENAME}}.',
+'uncategorizedpages' => 'Àwá»n ojúewé aláìlẹÌka',
+'uncategorizedcategories' => 'Àwá»n ẹ̀ka aláìlẹÌka',
+'uncategorizedimages' => 'Àwá»n faili aláìlẹÌka',
+'uncategorizedtemplates' => 'Àwá»n àdàká» aláìlẹÌka',
+'unusedcategories' => 'Ẹ̀ka àìlò',
+'unusedimages' => 'Faili àìlò',
+'popularpages' => 'Ojúewé tógbajúmá»Ì€',
+'wantedcategories' => 'Àwá»n ẹ̀ka aláìní',
+'wantedpages' => 'Àwá»n ojúewé fún wíwá',
+'mostlinked' => 'Àwá»n ojúewé tó ní ìjápá»Ì€ má»Ì jùlá»',
+'mostlinkedcategories' => 'Àwá»n ẹ̀ka tó ní ìjápá»Ì€ má»Ì jùlá»',
+'mostlinkedtemplates' => 'Àwá»n àdáká» tó ní ìjápá»Ì€má»Ì jùlá»',
+'mostcategories' => 'Àwá»n ojúewé pẹ̀lú àwá»n ẹ̀ka tópá»Ì€jùlá»',
+'mostimages' => 'Àwá»n faili tó ní ìjápá»Ì€má»Ì jùlá»',
+'mostrevisions' => 'Àwá»n ojúewé pẹ̀lu àwá»n àtúnyẹ̀wò tópá»Ì€jùlá»',
+'prefixindex' => 'ÃŒtá»Ìka ìpele',
+'shortpages' => 'Àwá»n ojúewé kúkúrú',
+'longpages' => 'Ojúewé gúngùn',
+'deadendpages' => 'Àwá»n ojúewé aláìníjàápá»Ì',
+'protectedpages' => 'Àwá»n ojúewé aláàbò',
+'listusers' => 'ÀkójỠàwá»n oníṣe',
+'newpages' => 'Àwá»n ojúewé tuntun',
+'newpages-username' => 'OrúkỠoníṣe:',
+'ancientpages' => 'Àwá»n ojúewé tópẹÌjùlá»',
+'move' => 'Yípò',
+'movethispage' => 'Yípò ojúewé yìí',
# Special:Log
'specialloguserlabel' => 'Oníṣe:',
'speciallogtitlelabel' => 'Àká»lé:',
+'log' => 'Àwá»n àká»sílẹ̀',
+'all-logs-page' => 'Gbogbo àká»sílẹ̀',
# Special:AllPages
'allpages' => 'Gbogbo ojúewé',
'alphaindexline' => '$1 dé $2',
+'nextpage' => 'Ojúewé tókàn ($1)',
'prevpage' => 'Ojúewé sẹÌyìn ($1)',
+'allpagesfrom' => 'Àgbéhàn ojúewé tó bẹ̀rẹ̀ láti:',
'allarticles' => 'Gbogbo ojúewé',
'allinnamespace' => 'Gbogbo ojúewé ($1 namespace)',
'allnotinnamespace' => 'Gbogbo ojúewé (tí kòsí ní $1 namespace)',
+'allpagessubmit' => 'Ó yá',
+'allpagesprefix' => 'ÃŒgbéhàn àwá»n ojúewé tóbẹ̀rẹ̀ pẹ̀lú:',
# Special:Categories
'categories' => 'Àwá»n ẹ̀ka',
# E-mail user
+'emailuser' => 'Ẹ fi e-mail ráná¹£áº¹Ì sí oníṣe yìí',
'emailfrom' => 'Láti:',
'emailto' => 'Sí:',
'emailsubject' => 'Oríá»Ì€rá»Ì€:',
@@ -536,14 +691,24 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'watchlist' => 'Ìmójútó mi',
'mywatchlist' => 'Ìmójútó mi',
'watchlistfor' => "(fún '''$1''')",
+'addedwatch' => 'Ti fikún sí ìmójútó',
+'addedwatchtext' => "A ti ṣ'àfikún \"[[:\$1]]\" sí [[Special:Watchlist|ìmójútó]] yín.
+A óò á¹£'àkójỠàwá»n àtúná¹£e á»já»Ìwajú sí ojúewé yìí àti ojúewé á»Ì€rá»Ì€ rẹ̀ sí bẹ̀. Bákanáà ojúewé náà yíò hàn '''kedere''' nìnú [[Special:RecentChanges|àkójỠàwá»n àtúná¹£e tuntun]] kó le ba à rá»rùn láti rí.",
+'removedwatch' => 'Ti mú kúrò nínú ìmójútó',
+'removedwatchtext' => 'A ti yỠojúewé "[[:$1]]" kúrò nínú [[Special:Watchlist|ìmójútó yín]].',
'watch' => "M'ójútó",
'watchthispage' => "M'ójútó ojúewé yi",
'unwatch' => "Já'wá»Ì ìmójútó",
'unwatchthispage' => "Já'wá»Ì ìmójútó ojúewé yi",
+'watchlist-details' => '{{PLURAL:$1|Ojúewé $1|Àwá»n ojúewé $1}} ló wà nínú ìmójútó yín, tí a kò bá ka àwá»n ojúewé á»Ì€rá»Ì€.',
+'wlshowlast' => 'Ãfihàn wákàtí $1 sẹÌyìn á»já»Ì $2 sẹÌyìn $3',
+'watchlist-hide-bots' => 'ÃŒbòmá»Ìlẹ̀ àwá»n àtúná¹£e bot',
+'watchlist-hide-own' => 'ÃŒbòmá»Ìlẹ̀ àwá»n àtúná¹£e mi',
'watchlist-hide-minor' => 'ÃŒbòmá»Ìlẹ̀ àwá»n àtúná¹£e kékéèké',
# Displayed when you click the "watch" button and it is in the process of watching
-'watching' => 'Ún mójútó...',
+'watching' => 'Ún mójútó...',
+'unwatching' => 'Jíjáwá»Ì ìmójútó...',
'enotif_impersonal_salutation' => 'Oníṣe {{SITENAME}}',
'changed' => 'tiyípadà',
@@ -551,10 +716,41 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'enotif_subject' => '$PAGEEDITOR $CHANGEDORCREATED ojúewé $PAGETITLE lórí {{SITENAME}}',
# Delete/protect/revert
-'deletedarticle' => 'A ti pa "[[$1]]" rẹÌ',
+'deletepage' => 'Pa ojúewé rẹÌ',
+'historywarning' => 'ÃŒkìlá»Ì€: Ojúewé tí ẹ fáº¹Ì paráº¹Ì ní ìtàn:',
+'actioncomplete' => 'Ìmúṣe ti parí',
+'deletedtext' => 'A ti pa "<nowiki>$1</nowiki>" rẹÌ.
+Ẹ wo $2 fún àká»á»Ìlẹ̀ àwá»n ìparáº¹Ì Ã Ã¬pẹÌ.',
+'deletedarticle' => 'A ti pa "[[$1]]" rẹÌ',
+'dellogpage' => 'Àká»sílẹ̀ ìparẹÌ',
+'deletecomment' => 'ÃŒdí fún ìparẹÌ:',
+'deleteotherreason' => 'Àwá»n ìdí mìíràn:',
+'deletereasonotherlist' => 'Ìdí mìíràn',
+'rollbacklink' => 'yísẹÌyìn',
+'protectlogpage' => 'Àká»sílẹ̀ àbò',
+'protectcomment' => 'Àríwí:',
+'protectexpiry' => 'Ìparí:',
+'protect_expiry_invalid' => 'Àkókò ìparí kò ní ìbámu.',
+'protect_expiry_old' => 'ÃŒgbà tó ti ká»já ni ìparí.',
+'protect-unchain' => 'Ṣíṣí ìyá»Ì€nda láti yípò',
+'protect-text' => "Ẹ lè wo, báº¹Ì áº¹Ì€ sìni ẹ lè á¹£'àtúná¹£e ibi àbò níbí fún ojúewé <strong><nowiki>$1</nowiki></strong>.",
+'protect-locked-access' => "Àpamá»Ì yín kò ní àyè láti á¹£'àtúná¹£e àwá»n ibi àbò.
+Bí a ṣe to ojúewé <strong>$1</strong> nì yí:",
+'protect-default' => '(ìbáwá)',
+'protect-fallback' => 'ÃŒyá»Ì€nda "$1" pá»n dandan',
+'protect-level-autoconfirmed' => 'Dínà àwá»n oníṣe tíkòforúká» sílẹÌ',
+'protect-level-sysop' => 'Alámùójútó nìkan',
+'protect-expiring' => 'parí ní $1 (UTC)',
+'protect-cantedit' => "Ẹ kò le è á¹£e àyípadà ibi àbò ojúewé yìí, nítorípé a kò yá»Ì€nda yín láti á¹£'àtúná¹£e rẹ̀.",
+'restriction-type' => 'ÃŒyá»Ì€nda:',
+'restriction-level' => 'Ibi ìpàlà:',
+
+# Undelete
+'undeletebtn' => 'Múpadà',
# Namespace form on various pages
'namespace' => 'Orúká»Ã yè:',
+'invert' => 'Ìdorípo àsàyàn',
'blanknamespace' => '(Gbangba)',
# Contributions
@@ -565,18 +761,31 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'month' => 'Láti osù (àti sẹÌyìn):',
'year' => 'Láti á»dún (àti sẹÌyìn):',
+'sp-contributions-newbies-sub' => 'Fún àwá»n àpamá»Ì tuntun',
+'sp-contributions-blocklog' => 'Àká»sílẹ̀ ìdínà',
+
# What links here
'whatlinkshere' => 'ÃŒjápá»Ì€ má»Ì ojúewé yí',
'whatlinkshere-title' => 'Àwá»n ojúewé tó jápá»Ì€ má»Ì "$1"',
'whatlinkshere-page' => 'Ojúewé:',
+'linkshere' => "Àwá»n ojúewé wá»Ì€nyí jápá»Ì€ má»Ì '''[[:$1]]''':",
+'nolinkshere' => "Kò sí ojúewé tó jápá»Ì€ má»Ì '''[[:$1]]'''.",
'isredirect' => 'àtúnjúwe ojúewé',
+'istemplate' => 'ìkómá»Ìra',
+'whatlinkshere-prev' => '{{PLURAL:$1|tẹÌlẹ̀|tẹÌlẹ̀ $1}}',
+'whatlinkshere-next' => '{{PLURAL:$1|tókàn|tókàn $1}}',
'whatlinkshere-links' => '↠àwá»n ìjápá»Ì€',
# Block/unblock
-'ipbsubmit' => 'Dènà oníṣe yìí',
-'ipboptions' => 'wákàtí 2:2 hours,á»já»Ì 1:1 day,á»já»Ì 3:3 days,á»Ì€á¹£áº¹Ì€ 1:1 week,á»Ì€á¹£áº¹Ì€ 2:2 weeks,osù 1:1 month,osù 3:3 months,osù 6:6 months,á»dún 1:1 year,láìlópin:infinite', # display1:time1,display2:time2,...
-'blocklink' => 'dínà',
-'contribslink' => 'àfikún',
+'blockip' => 'Dínà oníṣe',
+'ipbsubmit' => 'Dènà oníṣe yìí',
+'ipboptions' => '2 wákàtí:2 hours,1 á»já»Ì:1 day,3 á»já»Ì:3 days,1 á»Ì€á¹£áº¹Ì€:1 week,2 á»Ì€á¹£áº¹Ì€:2 weeks,1 osù:1 month,3 osù:3 months,6 osù:6 months,1 á»dún:1 year,láìlópin:infinite', # display1:time1,display2:time2,...
+'ipblocklist' => 'Àwá»n ojúá»Ì€nà IP àti orúká» á»níṣe tí a dínà',
+'blocklink' => 'dínà',
+'unblocklink' => 'jáwá»Ì ìdínà',
+'contribslink' => 'àfikún',
+'blocklogpage' => 'Àkosílẹ̀ ìdínà',
+'blocklogentry' => 'ìdínà [[$1]] yíò parí ní $2 $3',
# Move page
'move-page' => 'Yípò $1',
@@ -587,39 +796,72 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'movepagebtn' => 'Yípò ojúewé',
'pagemovedsub' => 'Ìyípò ti já sí rere',
'movepage-moved' => '<big>\'\'\'"$1" ti yípò sí "$2"\'\'\'</big>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'articleexists' => 'Ojúewé pẹ̀lú orúká» un wà tẹÌlẹ̀, tàbí kójẹÌpé orúká» tí ẹ yàn kò ní ìbámu.
+Ẹ já»Ì€wá»Ì ẹ yan orúká» mìíràn.',
'movedto' => 'tiyípò sí',
+'movetalk' => 'Yípò ojúewé á»Ì€rá»Ì€ rẹ̀',
+'1movedto2' => '[[$1]] ti yípò sí [[$2]]',
+'movelogpage' => 'Àká»síláº¹Ì Ã¬yípò',
'movereason' => 'Ìdíẹ̀:',
'revertmove' => 'dápadà',
+# Export
+'export' => 'ÃŒkójáde àwá»n ojúewé',
+
# Namespace 8 related
'allmessages' => 'Àwá»n ìráná¹£áº¹Ì sistẹmu',
'allmessagesname' => 'Orúká»',
+# Thumbnails
+'thumbnail-more' => 'Fẹ̀mú tóbi',
+
+# Import log
+'importlogpage' => 'ÃŒgbéwá»lé àká»á»Ìlẹ̀',
+
# Tooltip help for the actions
-'tooltip-pt-userpage' => 'Ojúewé mi',
-'tooltip-pt-mytalk' => 'Ojúewé á»Ì€rá»Ì€ mi',
-'tooltip-pt-preferences' => 'Àwá»n ìfẹÌràn mi',
-'tooltip-pt-watchlist' => 'ÀkójỠàwá»n ojúewé tí ẹ̀ ún mójútó bóyá wá»Ìnyí padà',
-'tooltip-pt-mycontris' => 'ÀkójỠàwá»n àfikún mi',
-'tooltip-pt-login' => 'A gbà yín níyànjú kí ẹwá»lé, bótilẹ̀jẹÌpáº¹Ì kò pá»ndandan.',
-'tooltip-pt-anonlogin' => 'A gbàyín níyànjú láti wá»lé, bótilẹ̀jẹÌpé kò á¹£e dandan.',
-'tooltip-pt-logout' => 'ÃŒbá»Ìsódé',
-'tooltip-ca-talk' => 'ÃŒfá»Ì€rá»Ì€wérá»Ì€ nípa ohun inú ojúewé yìí',
-'tooltip-ca-edit' => 'Ẹ le ṣe àtúnṣe sí ojúewé yìí.
+'tooltip-pt-userpage' => 'Ojúewé mi',
+'tooltip-pt-mytalk' => 'Ojúewé á»Ì€rá»Ì€ mi',
+'tooltip-pt-preferences' => 'Àwá»n ìfẹÌràn mi',
+'tooltip-pt-watchlist' => 'ÀkójỠàwá»n ojúewé tí ẹ̀ ún mójútó bóyá wá»Ìnyí padà',
+'tooltip-pt-mycontris' => 'ÀkójỠàwá»n àfikún mi',
+'tooltip-pt-login' => 'A gbà yín níyànjú kí ẹwá»lé, bótilẹ̀jẹÌpáº¹Ì kò pá»ndandan.',
+'tooltip-pt-anonlogin' => 'A gbàyín níyànjú láti wá»lé, bótilẹ̀jẹÌpé kò á¹£e dandan.',
+'tooltip-pt-logout' => 'ÃŒbá»Ìsódé',
+'tooltip-ca-talk' => 'ÃŒfá»Ì€rá»Ì€wérá»Ì€ nípa ohun inú ojúewé yìí',
+'tooltip-ca-edit' => 'Ẹ le ṣe àtúnṣe sí ojúewé yìí.
Ẹ já»Ì€wá»Ì ẹ lo bá»tini àyẹ̀wò kí ẹ tó fipamá»Ì.',
-'tooltip-ca-protect' => 'Dáàbòbo ojúewé yìí',
-'tooltip-ca-delete' => 'Pa ojúewé yìí rẹÌ',
-'tooltip-ca-move' => 'Yípò ojúewé yìí padà',
-'tooltip-ca-watch' => "á¹¢'àfikún ojúewé yìí má»Ì ìmójútó yín",
-'tooltip-search' => "Ṣ'àwáàrí nínú {{SITENAME}}",
-'tooltip-p-logo' => 'Ojúewé Àká»Ìká»Ì',
-'tooltip-n-mainpage' => 'Ẹ á¹£e àbẹ̀wò sí Ojúewé Àká»Ìká»Ì',
-'tooltip-n-recentchanges' => 'ÀkójỠàwá»n àtúná¹£e tuntun nínú wiki.',
-'tooltip-t-whatlinkshere' => "Àkójá» gbogbo ojúewé wiki tó jápá»Ì€ s'íbí",
-'tooltip-t-upload' => 'ÃŒrùsókè àwá»n faili',
-'tooltip-t-specialpages' => 'Àkójá» gbogbo àwá»n ojúewé pàtàkì',
-'tooltip-ca-nstab-category' => 'Ẹ wo ẹÌka ojúewé',
-'tooltip-save' => 'Àfipamá»Ì àwá»n àtúná¹£e',
+'tooltip-ca-addsection' => "á¹¢'àríwí sínú ìfá»Ì€rá»Ì€wérá»Ì€.",
+'tooltip-ca-viewsource' => 'Àbò wà lórí ojúewé yìí.
+Ẹ le wo àmìá»Ì€rá»Ì€ rẹ̀.',
+'tooltip-ca-protect' => 'Dáàbòbo ojúewé yìí',
+'tooltip-ca-delete' => 'Pa ojúewé yìí rẹÌ',
+'tooltip-ca-move' => 'Yípò ojúewé yìí padà',
+'tooltip-ca-watch' => "á¹¢'àfikún ojúewé yìí má»Ì ìmójútó yín",
+'tooltip-ca-unwatch' => 'Ẹ yỠojúewé yìí kúrò nínú ìmójútó yín',
+'tooltip-search' => "Ṣ'àwáàrí nínú {{SITENAME}}",
+'tooltip-p-logo' => 'Ojúewé Àká»Ìká»Ì',
+'tooltip-n-mainpage' => 'Ẹ á¹£e àbẹ̀wò sí Ojúewé Àká»Ìká»Ì',
+'tooltip-n-portal' => 'Ẹ̀kúnrẹÌráº¹Ì nípa iṣẹÌá»wá»Ì yìí',
+'tooltip-n-currentevents' => 'ÃŒròhìn lá»Ìwá»Ìlá»Ìwá»Ì',
+'tooltip-n-recentchanges' => 'ÀkójỠàwá»n àtúná¹£e tuntun nínú wiki.',
+'tooltip-n-help' => 'Fún ìrànlá»Ìwá»Ì.',
+'tooltip-t-whatlinkshere' => "Àkójá» gbogbo ojúewé wiki tó jápá»Ì€ s'íbí",
+'tooltip-t-contributions' => 'Ẹ wo àkójỠàwá»n àfikún oníṣe yìí',
+'tooltip-t-emailuser' => 'Ẹ fi e-mail ráná¹£áº¹Ì sí oníṣe yìí',
+'tooltip-t-upload' => 'ÃŒrùsókè àwá»n faili',
+'tooltip-t-specialpages' => 'Àkójá» gbogbo àwá»n ojúewé pàtàkì',
+'tooltip-ca-nstab-user' => 'Ẹ wo ojúewé oníṣe',
+'tooltip-ca-nstab-project' => 'Ẹ wo ojúewé iṣẹÌá»wá»Ì',
+'tooltip-ca-nstab-image' => 'Ẹ wo ojúewé faili',
+'tooltip-ca-nstab-template' => 'Ẹ wo àdákỠnáà',
+'tooltip-ca-nstab-help' => 'Ẹ wo ojúewé ìrànlá»Ìwá»Ì',
+'tooltip-ca-nstab-category' => 'Ẹ wo ẹÌka ojúewé',
+'tooltip-minoredit' => "á¹¢'àmì sí èyí gẹÌgáº¹Ì bi àtúná¹£e kékeré",
+'tooltip-save' => 'Àfipamá»Ì àwá»n àtúná¹£e',
+'tooltip-preview' => 'Àyẹ̀wò àwá»n àtúná¹£e yín, ẹ já»Ì€wá»Ì ẹ ká»Ìká»Ì lo è yí kí ẹ tó fipamá»Ì!',
+'tooltip-diff' => 'ÃŒfihàn àwá»n àtúná¹£e tí ẹ á¹£e sí ìká» yìí.',
+'tooltip-compareselectedversions' => 'Ẹ wo ìyàtò láàrin àwá»n àtúná¹£e tí a ṣàyàn fún ojúewé yìí.',
+'tooltip-watch' => "Ẹ á¹£'àfikún ojúewé yìí má»Ì ìmójútó yín",
# Attribution
'anonymous' => 'Aláìlórúká» (àwá»n) oníṣe lórí {{SITENAME}}',
@@ -627,8 +869,27 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'lastmodifiedatby' => 'Igba ti a se atunse si ojuewe yi gbeyin ni $2, $1 by $3.', # $1 date, $2 time, $3 user
'siteusers' => '$1 (àwá»n) oníṣe lórí {{SITENAME}}',
+# Browsing diffs
+'previousdiff' => '↠Àtúná¹£e tópẹÌjù',
+'nextdiff' => 'Àtúnṣe tótuntunjù →',
+
+# Media information
+'file-info-size' => '($1 × $2 pixel, ìtóbi faili: $3, irú MIME: $4)',
+'file-nohires' => '<small>Kò sí ìgbéhàn gíga jù báun lá».</small>',
+'svg-long-desc' => '(faili SVG, pẹ̀lú $1 × $2 pixels, ìtòbi faili: $3)',
+'show-big-image' => 'Pẹ̀lú ìgbéhàn gíga',
+'show-big-image-thumb' => '<small>Ìtóbi àyẹ̀wò yìí: $1 × $2 pixels</small>',
+
+# Special:NewImages
+'newimages' => 'Ọ̀dẹ̀dẹ̀ àwòrán àwá»n faili tuntun',
+
# Metadata
-'metadata' => 'Metadata',
+'metadata' => 'Metadata',
+'metadata-expand' => 'Àfihàn ẹ̀kúnrẹÌrẹÌ',
+'metadata-collapse' => 'ÃŒbòmá»Ìlẹ̀ ẹ̀kúnrẹÌrẹÌ',
+
+# External editor support
+'edit-externally-help' => 'Ẹ wo [http://www.mediawiki.org/wiki/Manual:External_editors ìlànà ìṣètò] fún ẹ̀kúnrẹÌrẹÌ.',
# 'all' in various places, this might be different for inflected languages
'watchlistall2' => 'gbogbo',
@@ -645,6 +906,14 @@ Bákannà ẹ tún ṣèlérí fún wa wípé ẹ̀yin lẹká»Ì fúnra arayín
'confirmemail_loggedin' => 'Ojúá»Ì€nà e-mail yín ti dájú.',
'confirmemail_subject' => 'ÃŒmúdájú ojúá»Ì€nà e-mail fún {{SITENAME}}',
+# Watchlist editing tools
+'watchlisttools-view' => 'Ẹ wo àwon àtúnṣe tóbaamu',
+'watchlisttools-edit' => 'Ìwò àti àtúnṣe ìmójútó',
+'watchlisttools-raw' => "Ẹ ṣ'àtúnṣe àkójỠìmójútó látìbẹ̀rẹ̀",
+
+# Special:Version
+'version' => 'Àtúnṣe', # Not used as normal message but as header for the special page itself
+
# Special:SpecialPages
'specialpages' => 'Àwá»n ojúewé pàtàkì',
'specialpages-group-maintenance' => 'Àwá»n ìjábá»Ì€ ìtá»Ìjú',
diff --git a/languages/messages/MessagesYue.php b/languages/messages/MessagesYue.php
index 993d11be..aa738429 100644
--- a/languages/messages/MessagesYue.php
+++ b/languages/messages/MessagesYue.php
@@ -260,7 +260,7 @@ $messages = array(
==開始使用==
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings é…置設定清單](英)
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki 常見å•é¡Œ](英)
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki 發佈郵件åå–®](英)',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki 發佈郵件åå–®](英)',
'about' => '關於',
'article' => '內容é ',
@@ -390,7 +390,7 @@ $messages = array(
'restorelink' => '$1 次已刪除嘅編輯',
'feedlinks' => 'Feed:',
'feed-invalid' => '唔啱嘅 feed 類型。',
-'feed-unavailable' => 'è¯åˆ feeds 並唔係響{{SITENAME}}度æä¾›',
+'feed-unavailable' => 'è¯åˆ feeds 並無æä¾›',
'site-rss-feed' => '$1嘅RSS Feed',
'site-atom-feed' => '$1嘅Atom Feed',
'page-rss-feed' => '"$1"嘅RSS Feed',
@@ -505,7 +505,7 @@ $1',
'yourpasswordagain' => 'å†è¼¸å…¥å¯†ç¢¼:',
'remembermypassword' => '響呢部電腦度記ä½æˆ‘嘅密碼',
'yourdomainname' => '你嘅網域:',
-'externaldberror' => '外部驗證資料庫出錯,或者唔å…許你更新你嘅外部帳戶。',
+'externaldberror' => '驗證資料庫出錯,或者唔å…許你更新你嘅外部帳戶。',
'loginproblem' => "'''你嘅登入手續出咗å•é¡Œã€‚'''
唔該å†è©¦å“登入。",
@@ -546,7 +546,7 @@ $1',
'noname' => '你未指定一個有效嘅用戶å。',
'loginsuccesstitle' => '登入æˆåŠŸ',
'loginsuccess' => "'''你已經æˆåŠŸå’å–º{{SITENAME}}登入åšã€Œ$1ã€ã€‚'''",
-'nosuchuser' => '呢度冇å«åš "$1"嘅用戶。 請檢查你個å嘅輸入方法,或者[[Special:Userlogin/signup|建立一個新嘅戶å£]]。',
+'nosuchuser' => '呢度冇å«åš "$1"嘅用戶。 請檢查你個å嘅輸入方法,或者[[Special:UserLogin/signup|建立一個新嘅戶å£]]。',
'nosuchusershort' => '呢度冇å«åš "<nowiki>$1</nowiki>"嘅用戶。 請檢查你個å嘅輸入方法。',
'nouserspecified' => '你需è¦æŒ‡å®šä¸€å€‹ç”¨æˆ¶å。',
'wrongpassword' => '密碼唔啱,麻煩你å†è©¦å¤šæ¬¡ã€‚',
@@ -590,7 +590,7 @@ $1',
'resetpass_submit' => '設定密碼åŒç™»å…¥',
'resetpass_success' => '你嘅密碼已經æˆåŠŸå’更改ï¼è€Œå®¶å¹«ä½ ç™»å…¥ç·Š...',
'resetpass_bad_temporary' => '唔啱嘅臨時密碼。你å¯èƒ½å·²ç¶“æˆåŠŸå’更改你嘅密碼,åˆæˆ–者é‡æ–°è«‹æ±‚éŽä¸€å€‹æ–°å˜…臨時密碼。',
-'resetpass_forbidden' => '響{{SITENAME}}度唔å¯ä»¥æ›´æ”¹å¯†ç¢¼',
+'resetpass_forbidden' => 'å””å¯ä»¥æ›´æ”¹å¯†ç¢¼',
'resetpass_missing' => '響資料度æµå””到嘢。',
# Edit page toolbar
@@ -741,7 +741,7 @@ $1',
'nocreatetitle' => 'é é¢å»ºç«‹è¢«é™åˆ¶',
'nocreatetext' => '{{SITENAME}}已經é™åˆ¶å’—起新版嘅能力。
ä½ å¯ä»¥ç•ªè½‰é ­åŽ»ç·¨è¼¯ä¸€å•²å·²ç¶“存在嘅é é¢ï¼Œæˆ–者[[Special:UserLogin|登入或開個新戶å£]]。',
-'nocreate-loggedin' => '你響{{SITENAME}}度並無許å¯æ¬ŠåŽ»é–‹æ–°ç‰ˆã€‚',
+'nocreate-loggedin' => '你並無許å¯æ¬ŠåŽ»é–‹æ–°ç‰ˆã€‚',
'permissionserrors' => '權é™éŒ¯èª¤',
'permissionserrorstext' => '根據下é¢å˜…{{PLURAL:$1|原因|原因}},你並無權é™åŽ»åšå‘¢æ¨£å˜¢:',
'permissionserrorstext-withaction' => '根據下é¢å˜…{{PLURAL:$1|原因|原因}},你並無權é™åŽ»åš$2:',
@@ -823,11 +823,11 @@ $1',
'revdelete-nooldid-title' => '無效嘅目標修訂',
'revdelete-nooldid-text' => '你一係é‡æœªæŒ‡å®šä¸€å€‹ç›®æ¨™ä¿®è¨‚去進行呢個功能ã€
所指定嘅修訂唔存在,或者你試緊去隱è—ç¾æ™‚嘅修訂。',
-'revdelete-selected' => 'æ€[[:$1]]嘅$2次修訂:',
-'logdelete-selected' => 'æ€[[:$1]]嘅日誌事件:',
-'revdelete-text' => '刪除咗嘅修訂係會ä»ç„¶å‡ºç¾å–ºå€‹é é¢æ­·å²ä»¥åŠæ—¥èªŒåº¦ï¼Œä½†ä¿‚佢哋嘅文字內容係唔å¯ä»¥ä¾›å…¬çœ¾ç€è¦½ã€‚
+'revdelete-selected' => "'''æ€[[:$1]]嘅$2次修訂:'''",
+'logdelete-selected' => "'''æ€[[:$1]]嘅日誌事件:'''",
+'revdelete-text' => "'''刪除咗嘅修訂係會ä»ç„¶å‡ºç¾å–ºå€‹é é¢æ­·å²ä»¥åŠæ—¥èªŒåº¦ï¼Œä½†ä¿‚佢哋嘅文字內容係唔å¯ä»¥ä¾›å…¬çœ¾ç€è¦½ã€‚'''
-其他喺{{SITENAME}}嘅管ç†å“¡ä»ç„¶å¯ä»¥ç‡å·²ç¶“éš±è—咗嘅內容,åŒåŸ‹å¯ä»¥é€éŽåŒä¸€å€‹ä»‹é¢åŽ»å刪除佢,除éžå·²ç¶“設定咗附加嘅é™åˆ¶ã€‚',
+其他喺{{SITENAME}}嘅管ç†å“¡ä»ç„¶å¯ä»¥ç‡å·²ç¶“éš±è—咗嘅內容,åŒåŸ‹å¯ä»¥é€éŽåŒä¸€å€‹ä»‹é¢åŽ»å刪除佢,除éžå·²ç¶“設定咗附加嘅é™åˆ¶ã€‚",
'revdelete-legend' => '設定å¯è¦‹æ€§å˜…é™åˆ¶',
'revdelete-hide-text' => 'éš±è—修訂嘅文字',
'revdelete-hide-name' => 'éš±è—動作åŒç›®æ¨™',
@@ -942,7 +942,7 @@ $1',
'mypreferences' => '我嘅喜好設定',
'prefs-edits' => '編輯數:',
'prefsnologin' => 'é‡æœªç™»å…¥',
-'prefsnologintext' => '你一定è¦åŽ»<span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} 登入]</span>設定好用戶喜好值先。',
+'prefsnologintext' => '你一定è¦åŽ»<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} 登入]</span>設定好用戶喜好值先。',
'prefsreset' => '喜好設定已經從儲存空間中é‡è¨­ã€‚',
'qbsettings' => 'å¿«æ·åˆ—',
'qbsettings-none' => 'ç„¡',
@@ -1208,7 +1208,7 @@ $1',
'uploadedimage' => '上載咗"[[$1]]"',
'overwroteimage' => '已經上載咗"[[$1]]"嘅新版本',
'uploaddisabled' => '上載已åœç”¨',
-'uploaddisabledtext' => '{{SITENAME}}嘅檔案上載已經åœç”¨ã€‚',
+'uploaddisabledtext' => '檔案上載已經åœç”¨ã€‚',
'uploadscripted' => '呢個檔案包å«å¯èƒ½æœƒèª¤è¢«ç€è¦½å™¨è§£é‡‹åŸ·è¡Œå˜… HTML 或 script 代碼。',
'uploadcorrupt' => '呢個檔案已æ壞或係用咗錯誤嘅副檔å。請檢查å“個檔案,然後å†è©¦ä¸‹ä¸Šè¼‰å¤šæ¬¡ã€‚',
'uploadvirus' => '呢個檔案有病毒ï¼è©³æƒ…:$1',
@@ -1305,7 +1305,7 @@ $1',
'filedelete-submit' => '刪除',
'filedelete-success' => "'''$1'''已經刪除咗。",
'filedelete-success-old' => "'''[[Media:$1|$1]]'''響 $2 $3 嘅版本已經刪除咗。",
-'filedelete-nofile' => "'''$1'''響{{SITENAME}}度唔存在。",
+'filedelete-nofile' => "'''$1'''唔存在。",
'filedelete-nofile-old' => "用指定嘅屬性,呢度係無'''$1'''響 $2 $3 嘅歸檔版本。",
'filedelete-iscurrent' => '你而家嘗試刪除呢個檔案嘅最近版本。請先將個檔打回頭åšèˆŠå•²å˜…版本先。',
'filedelete-otherreason' => '其它ï¼é™„加嘅原因:',
@@ -1792,7 +1792,7 @@ $1',
'ipb-edit-dropdown' => '改å°éŽ–原因',
'ipb-unblock-addr' => '解å°$1',
'ipb-unblock' => '解å°ä¸€å€‹ç”¨æˆ¶å或IP地å€',
-'ipb-blocklist-addr' => '去ç‡$1嘅ç¾æ™‚å°éŽ–',
+'ipb-blocklist-addr' => '$1嘅ç¾æ™‚å°éŽ–',
'ipb-blocklist' => '去ç‡ç¾æ™‚嘅å°éŽ–',
'unblockip' => '解å°ç”¨æˆ¶',
'unblockiptext' => '使用以下表格æ¢å¾©ä¹‹å‰é˜»æ­¢å˜…æŸå€‹IP地å€æˆ–者æŸå€‹ç”¨æˆ¶å嘅寫權é™ã€‚',
@@ -1879,7 +1879,7 @@ $1',
喺呢啲情æ³ä¸‹ï¼Œéœ€è¦å˜…話你唯有手動æ¬åŒåˆä½µå€‹é é¢ã€‚",
'movearticle' => 'æ¬é :',
-'movenotallowed' => '你響{{SITENAME}}度並無權é™åŽ»æ¬ç‰ˆã€‚',
+'movenotallowed' => '你並無權é™åŽ»æ¬ç‰ˆã€‚',
'newtitle' => '到新標題:',
'move-watch' => 'ç‡å¯¦å‘¢ä¸€ç‰ˆ',
'movepagebtn' => 'æ¬é ',
diff --git a/languages/messages/MessagesZea.php b/languages/messages/MessagesZea.php
index f241184e..6b9ad7f2 100644
--- a/languages/messages/MessagesZea.php
+++ b/languages/messages/MessagesZea.php
@@ -9,6 +9,7 @@
* @author Rob Church <robchur@gmail.com>
* @author Steinbach
* @author Troefkaart
+ * @author Urhixidur
*/
$fallback = 'nl';
@@ -161,7 +162,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lieste mie instelliengen]
* [http://www.mediawiki.org/wiki/Manual:FAQ Veehestelde vraehen (FAQ)]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailienglieste voe ankondigiengen van nieuwe versies]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailienglieste voe ankondigiengen van nieuwe versies]",
'about' => 'Info',
'article' => 'Artikel',
@@ -291,7 +292,7 @@ $messages = array(
'restorelink' => '$1 verwiederde {{PLURAL:$1|versie|versies}}',
'feedlinks' => 'Feed:',
'feed-invalid' => 'Feedtype wor nie ondersteund.',
-'feed-unavailable' => 'Syndicaotiefeeds zien nie beschikbaer op {{SITENAME}}',
+'feed-unavailable' => 'Syndicaotiefeeds zien nie beschikbaer',
'site-rss-feed' => '$1 RSS-feed',
'site-atom-feed' => '$1 Atom-feed',
'page-rss-feed' => '“$1†RSS-feed',
@@ -389,8 +390,8 @@ De heheven reeën is ''$2''.",
Je kan {{SITENAME}} noe anoniem gebruken of wee anmelden as dezelven of een aore gebruker.
Meuhlijk worn nog een antal pagina's weereheven asof a je anemeld bin totda je de cache van je browser leeg.",
'welcomecreation' => '== Welkom, $1! ==
-
-Jen account is anemikt. Vergeet nie je vòkeuren voe {{SITENAME}} an te passen.',
+Jen account is anemikt.
+Vergeet nie je [[Special:Preferences|vòkeuren voe {{SITENAME}}]] an te passen.',
'loginpagetitle' => 'Gebrukersnaem',
'yourname' => 'Gebrukersnaem',
'yourpassword' => 'Wachtwoôrd',
@@ -436,12 +437,14 @@ Schaokel die asjeblieft in en meld dinae an mie je nieuwe gebrukersnaem en wacht
'noname' => 'Je ei hin heldihe gebrukersnaem opeheven.',
'loginsuccesstitle' => 'Anmelden geslaegd',
'loginsuccess' => "'''Je bin noe anemeld bie {{SITENAME}} as \"\$1\".'''",
-'nosuchuser' => 'De gebruker "$1" besti nie. Controleer de schriefwieze of mik een nieuwe gebruker an.',
+'nosuchuser' => 'De gebruker "$1" besti nie.
+Controleer de schriefwieze of [[Special:UserLogin/signup|mik een nieuwe gebruker an]].',
'nosuchusershort' => 'De gebruker "<nowiki>$1</nowiki>" besti nie. Controleer de schriefwieze.',
'nouserspecified' => 'Je dien een gebrukersnaem op te heven.',
'wrongpassword' => "Wachtwoôrd onjuust. Probeer 't opnieuw.",
'wrongpasswordempty' => "'t Opeheven wachtwoôrd was leeg. Probeer 't opnieuw.",
-'passwordtooshort' => "Je wachtwoôrd is te kort. 't Mò minstens uut $1 teêkens bestaene.",
+'passwordtooshort' => "Je wachtwoôrd is te kort.
+'t Mò minstens uut $1 {{PLURAL:$1|teêken|teêkens}} bestaene.",
'mailmypassword' => 'E-mail wachtwoôrd',
'passwordremindertitle' => 'Nieuw tiedelijk wachtwoôrd voe {{SITENAME}}',
'passwordremindertext' => 'Iemand, warschienlijk jie, ei vanof \'t IP-adres $1 een verzoek edaene toet \'t toezen\'n van \'t wachtwoôrd voe {{SITENAME}} ($4).
@@ -623,7 +626,7 @@ Ierbie beloof je ons ok da je deêze tekst zelf eschreven ei, of overenomen uut
A je nie wil dan je teksen rihoreus anepast worn deur aore, plek ze ier dan nie.<br />
Je beloof ok da je de oôrspronkelijke auteur bin van dit materiaol, of da je 't ei ekopieerd uut een bron in 't publieke domein, of een soôrthelieke vrieë bron (zie $1 voor details).
<strong>GEBRUUK HIN MATERIAOL DAT A BESCHERMD WOR DEUR AUTEURSRECHT, TENZIE A JE DIVOE TOESTEMMIENG EI!</strong>",
-'longpagewarning' => "<strong>WAERSCHUWIENG: Deêze pagina is $1 kilobyte hroôt; sommihe browsers èn probleemn mie 't bewerken van pagina's die an hrotter zien dan 32kb. Misschien kan deêze pagina esplitst worn in kleinere deêln.</strong>",
+'longpagewarning' => "<strong>WAERSCHUWIENG: Deêze pagina is $1 kilobyte hroôt; sommihe browsers èn probleemn mie 't bewerken van pagina's die an hrotter zien dan 32 kb. Misschien kan deêze pagina esplitst worn in kleinere deêln.</strong>",
'longpageerror' => "<strong>FOUT: de tekst die a je ei toe'evoegd is $1 kilobyte hroôt, wat a hrotter is dan 't maximum van $2 kilobyte.
Opslaene is nie meuhlijk.</strong>",
'readonlywarning' => "<strong>WAERSCHUWIENG: de database is eblokkeerd voe onderoud, dus je kan dezen noe nie opslaen.
@@ -641,7 +644,7 @@ Opslaene is nie meuhlijk.</strong>",
'nocreatetitle' => "'t Anmaeken van pagina's is beperkt",
'nocreatetext' => "{{SITENAME}} ei de meuhlijkeid om nieuwe pagina's an te maeken beperkt.
Je kan a bestaende pagina's wiezigen, of je kan [[Special:UserLogin|jen eihen anmelden of een gebruker anmaeken]].",
-'nocreate-loggedin' => "Je kan hin nieuwe pagina's anmaeken op {{SITENAME}}.",
+'nocreate-loggedin' => "Je kan hin nieuwe pagina's anmaeken.",
'permissionserrors' => "Fout'n in rechen",
'permissionserrorstext' => "Je ei hin rechen om dit te doene wehens de volhende {{PLURAL:$1|reeën|reden'n}}:",
'recreate-deleted-warn' => "'''Waerschuwieng: je bin bezig mie 't anmaeken van een pagina die a in 't verleeën verwiederd is.'''
@@ -713,9 +716,9 @@ der kunn\'n details anwezig zien in \'t [{{fullurl:Special:Log/delete|page={{PAG
'revisiondelete' => 'Versies verwiederen/trugplekken',
'revdelete-nooldid-title' => 'Hin doelversie',
'revdelete-nooldid-text' => 'Je ei hin doelversie(s) voe deêze handelienge opeheven, de aneheven versie besti nie, of je probeer de lèste versie te verberhen.',
-'revdelete-selected' => 'Hesillecteerde {{PLURAL:$2|bewerkieng|bewerkiengen}} van [[:$1]]:',
-'logdelete-selected' => '{{PLURAL:$1|Hesillecteerde logboekactie|Hesillecteerde logboekacties}}:',
-'revdelete-text' => "Verwiederde bewerkiengen zien zichbaer in de heschiedenisse, mè den inoud is nie langer publiek toehankelijk.
+'revdelete-selected' => "'''Hesillecteerde {{PLURAL:$2|bewerkieng|bewerkiengen}} van [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Hesillecteerde logboekactie|Hesillecteerde logboekacties}}:'''",
+'revdelete-text' => "'''Verwiederde bewerkiengen zien zichbaer in de heschiedenisse, mè den inoud is nie langer publiek toehankelijk.'''
Aore opzichters van {{SITENAME}} kunn'n de verborhen inoud benadern en de verwiederieng onedaene maeken mie de ulpe van dit scherm, tenzie an der anvull'nde beperkiengen heln die an zien inesteld deur de systeembeheêrder.",
'revdelete-legend' => "Zichbaereidsbeperkiengen instell'n",
@@ -822,7 +825,7 @@ De hehevens over {{SITENAME}} zien meuhlijk nie bie'ewerkt.",
'mypreferences' => 'Mien vòkeuren',
'prefs-edits' => 'Antal bewerkiengen:',
'prefsnologin' => 'Nie anemeld',
-'prefsnologintext' => "Je mò [[Special:UserLogin|anemeld]] zien om je vòkeuren te kunn'n instell'n.",
+'prefsnologintext' => 'Je mò <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} anemeld]</span> zien om je vòkeuren te kunn\'n instell\'n.',
'prefsreset' => 'Standardvòkeuren zien hersteld.',
'qbsettings' => 'Menubalke',
'qbsettings-none' => 'Uuteschaokeld',
diff --git a/languages/messages/MessagesZh_classical.php b/languages/messages/MessagesZh_classical.php
index c84d93f0..5dd737ee 100644
--- a/languages/messages/MessagesZh_classical.php
+++ b/languages/messages/MessagesZh_classical.php
@@ -194,7 +194,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
'about' => 'è¿°',
'article' => 'æ–‡',
@@ -320,7 +320,7 @@ $messages = array(
'thisisdeleted' => '還$1或閱之?',
'viewdeleted' => '閱$1之?',
'restorelink' => '$1已刪',
-'feed-unavailable' => 'è¯åˆæºæ–¼{{SITENAME}}無視也',
+'feed-unavailable' => 'è¯åˆæºç„¡è¦–也',
'site-rss-feed' => '$1之RSSæº',
'site-atom-feed' => '$1之Atomæº',
'page-rss-feed' => '「$1ã€ä¹‹RSSæº',
@@ -420,6 +420,7 @@ $2',
'yourpassword' => '符節',
'yourpasswordagain' => '復核節',
'remembermypassword' => '記之',
+'externaldberror' => 'èªåº«ä¹‹éŒ¯æˆ–ç¦æ›´çˆ¾ä¹‹å¤–簿。',
'loginproblem' => '<b>登簿有誤</b><br />惠å†ä¹‹ã€‚',
'login' => '登簿',
'nav-login-createaccount' => '登簿ã€å¢žç°¿',
@@ -458,7 +459,7 @@ $2',
'noname' => '缺簿å,或ä¸æ ¼ä¹Ÿã€‚',
'loginsuccesstitle' => '登簿æˆçŸ£',
'loginsuccess' => "'''$1'''登{{SITENAME}}矣",
-'nosuchuser' => '查無"$1",惠[[Special:Userlogin/signup|增簿]]或核之。',
+'nosuchuser' => '查無"$1",惠[[Special:UserLogin/signup|增簿]]或核之。',
'nosuchusershort' => '查無"<nowiki>$1</nowiki>",惠核之。',
'nouserspecified' => 'ç°¿å須也',
'wrongpassword' => '符節ä¸åˆï¼Œæƒ æ ¸ä¹‹ã€‚',
@@ -672,9 +673,9 @@ $2',
'revisiondelete' => '刪ã€é‚„審',
'revdelete-nooldid-title' => '無此審。',
'revdelete-nooldid-text' => '審未擇,審未存,爾隱ç¾å¯©ï¼Œä¸å¯ç‚ºä¹‹ã€‚',
-'revdelete-selected' => '審[[:$1]]已擇$2:',
-'logdelete-selected' => '已擇誌$1:',
-'revdelete-text' => '刪審雖見誌,其文摒公眾,惟有秩å¯å¾—之。無è¦å‰‡æœ‰ç§©å¯å¾©é‚„焉。',
+'revdelete-selected' => "'''審[[:$1]]已擇$2:'''",
+'logdelete-selected' => "'''已擇誌$1:'''",
+'revdelete-text' => "'''刪審雖見誌,其文摒公眾,惟有秩å¯å¾—之。'''ç„¡è¦å‰‡æœ‰ç§©å¯å¾©é‚„焉。",
'revdelete-legend' => '見,è¦ä¹‹ä»¥',
'revdelete-hide-text' => 'è—審文',
'revdelete-hide-comment' => 'è—è´Š',
@@ -790,7 +791,7 @@ $2',
'mypreferences' => '簿註',
'prefs-edits' => '數纂:',
'prefsnologin' => '未登簿',
-'prefsnologintext' => '註記須<span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} 登簿]</span>。',
+'prefsnologintext' => '註記須<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} 登簿]</span>。',
'prefsreset' => '簿註歸白',
'changepassword' => '易符節',
'skin' => 'é¢ç‰ˆ',
@@ -1021,6 +1022,7 @@ $2',
'uploadwarning' => '慎焉ï¼',
'savefile' => '存之',
'overwroteimage' => '新置「[[$1]]ã€çŸ£',
+'uploaddisabledtext' => '貢被ç¦ä¹Ÿã€‚',
'sourcefilename' => 'æºå:',
'destfilename' => '欲置檔å:',
'upload-maxfilesize' => '檔é™ï¼š$1',
@@ -1090,7 +1092,7 @@ $2',
'filedelete-submit' => '刪',
'filedelete-success' => "'''$1'''刪矣。",
'filedelete-success-old' => "'''[[Media:$1|$1]]'''$2$3之版刪矣。",
-'filedelete-nofile' => "{{SITENAME}}無'''$1'''也。",
+'filedelete-nofile' => "無'''$1'''也。",
'filedelete-nofile-old' => "ç„¡åˆ'''$1'''è—也。",
'filedelete-iscurrent' => '刪版乃新,先還舊焉。',
'filedelete-otherreason' => 'å¦ï¼é™„之因:',
@@ -1537,7 +1539,7 @@ $NEWPAGE
'ipb-edit-dropdown' => '改證',
'ipb-unblock-addr' => '赦$1',
'ipb-unblock' => '赦簿ã€å€',
-'ipb-blocklist-addr' => '見$1ç¦',
+'ipb-blocklist-addr' => '$1之ç¦',
'ipb-blocklist' => '列ç¦',
'unblockip' => '赦簿',
'unblockiptext' => '函下赦ç¦ã€‚',
diff --git a/languages/messages/MessagesZh_hans.php b/languages/messages/MessagesZh_hans.php
index d06805d9..47573c8e 100644
--- a/languages/messages/MessagesZh_hans.php
+++ b/languages/messages/MessagesZh_hans.php
@@ -205,7 +205,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings MediaWiki é…置设置列表]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki 常è§é—®é¢˜è§£ç­”]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki å‘布邮件列表]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki å‘布邮件列表]',
'about' => '关于',
'article' => '页é¢',
@@ -335,7 +335,7 @@ $messages = array(
'restorelink' => '$1个被删除的版本',
'feedlinks' => '订阅:',
'feed-invalid' => '无效的订阅类型。',
-'feed-unavailable' => 'è”åˆè®¢é˜…并无于{{SITENAME}}上æä¾›',
+'feed-unavailable' => 'è”åˆè®¢é˜…并无æä¾›',
'site-rss-feed' => '$1的RSS订阅',
'site-atom-feed' => '$1的Atom订阅',
'page-rss-feed' => '“$1â€çš„RSS订阅',
@@ -452,7 +452,7 @@ $2',
'yourpasswordagain' => 'å†æ¬¡è¾“入密ç :',
'remembermypassword' => '下次登录记ä½å¯†ç ',
'yourdomainname' => '您的域å:',
-'externaldberror' => 'è¿™å¯èƒ½æ˜¯ç”±äºŽå¤–部验è¯æ•°æ®åº“错误或您被ç¦æ­¢æ›´æ–°æ‚¨çš„外部账å·ã€‚',
+'externaldberror' => 'è¿™å¯èƒ½æ˜¯ç”±äºŽéªŒè¯æ•°æ®åº“错误或您被ç¦æ­¢æ›´æ–°æ‚¨çš„外部账å·ã€‚',
'loginproblem' => '<b>登录有问题。</b><br />请å†è¯•ä¸€æ¬¡ï¼',
'login' => '登录',
'nav-login-createaccount' => '登录ï¼åˆ›å»ºè´¦æˆ·',
@@ -491,7 +491,7 @@ $2',
'noname' => '你没有输入有效的用户å。',
'loginsuccesstitle' => '登录æˆåŠŸ',
'loginsuccess' => '你现在以"$1"的身份登录{{SITENAME}}。',
-'nosuchuser' => '找ä¸åˆ°ç”¨æˆ·"$1"。检查您的拼写,或者[[Special:Userlogin/signup|建立一个新账户]]。',
+'nosuchuser' => '找ä¸åˆ°ç”¨æˆ·"$1"。检查您的拼写,或者[[Special:UserLogin/signup|建立一个新账户]]。',
'nosuchusershort' => '没有一个å为“<nowiki>$1</nowiki>â€çš„用户。请检查您输入的文字是å¦æœ‰é”™è¯¯ã€‚',
'nouserspecified' => '你需è¦æŒ‡å®šä¸€ä¸ªç”¨æˆ·å。',
'wrongpassword' => '您输入的密ç é”™è¯¯ï¼Œè¯·å†è¯•ä¸€æ¬¡ã€‚',
@@ -534,7 +534,7 @@ $2',
'resetpass_submit' => '设定密ç å¹¶ç™»å½•',
'resetpass_success' => '您的密ç å·²ç»è¢«æˆåŠŸæ›´æ”¹ï¼çŽ°åœ¨æ­£ä¸ºæ‚¨ç™»å½•...',
'resetpass_bad_temporary' => '无效的临时密ç ã€‚您å¯èƒ½å·²æˆåŠŸåœ°æ›´æ”¹äº†æ‚¨çš„密ç ï¼Œæˆ–者需è¦è¯·æ±‚一个新的临时密ç ã€‚',
-'resetpass_forbidden' => '无法在{{SITENAME}}上更改密ç ',
+'resetpass_forbidden' => '无法更改密ç ',
'resetpass_missing' => '无表å•æ•°æ®ã€‚',
# Edit page toolbar
@@ -685,7 +685,7 @@ $2',
'edittools' => '<!-- 此处的文本将被显示在以下编辑和上传表å•ä¸­ã€‚ -->',
'nocreatetitle' => '创建页é¢å—é™',
'nocreatetext' => '{{SITENAME}}é™åˆ¶äº†åˆ›å»ºæ–°é¡µé¢çš„功能。你å¯ä»¥è¿”回并编辑已有的页é¢ï¼Œæˆ–者[[Special:UserLogin|登录或创建新账户]]。',
-'nocreate-loggedin' => '您在{{SITENAME}}中并无æƒé™åŽ»åˆ›å»ºæ–°é¡µé¢ã€‚',
+'nocreate-loggedin' => '您并无æƒé™åŽ»åˆ›å»ºæ–°é¡µé¢ã€‚',
'permissionserrors' => 'æƒé™é”™è¯¯',
'permissionserrorstext' => 'æ ¹æ®ä»¥ä¸‹çš„{{PLURAL:$1|原因|原因}},您并无æƒé™åŽ»åšä»¥ä¸‹çš„动作:',
'permissionserrorstext-withaction' => 'æ ¹æ®ä»¥ä¸‹çš„{{PLURAL:$1|原因|原因}},您并无æƒé™åŽ»åš$2:',
@@ -765,11 +765,11 @@ $2',
'revdelete-nooldid-title' => '无效的目标修订',
'revdelete-nooldid-text' => '您尚未指定一个目标修订去进行这个功能ã€
所指定的修订ä¸å­˜åœ¨ï¼Œæˆ–者您å°è¯•åŽ»éšè—现时的修订。',
-'revdelete-selected' => "选å–'''$1'''çš„$2次修订:",
-'logdelete-selected' => "选å–'''$1'''的日志项目:",
-'revdelete-text' => '删除的修订ä»å°†æ˜¾ç¤ºåœ¨é¡µé¢åŽ†å²ä¸­, 但它们的文本内容已ä¸èƒ½è¢«å…¬ä¼—访问。
+'revdelete-selected' => "'''选å–'''$1'''çš„$2次修订:'''",
+'logdelete-selected' => "'''选å–'''$1'''的日志项目:'''",
+'revdelete-text' => "'''删除的修订ä»å°†æ˜¾ç¤ºåœ¨é¡µé¢åŽ†å²ä¸­, 但它们的文本内容已ä¸èƒ½è¢«å…¬ä¼—访问。'''
-在{{SITENAME}}的其他管ç†å‘˜å°†ä»èƒ½è®¿é—®éšè—的内容并通过与此相åŒçš„ç•Œé¢æ¢å¤åˆ é™¤ï¼Œé™¤éžç«™ç‚¹å·¥ä½œè€…进行了一些附加的é™åˆ¶ã€‚',
+在{{SITENAME}}的其他管ç†å‘˜å°†ä»èƒ½è®¿é—®éšè—的内容并通过与此相åŒçš„ç•Œé¢æ¢å¤åˆ é™¤ï¼Œé™¤éžç«™ç‚¹å·¥ä½œè€…进行了一些附加的é™åˆ¶ã€‚",
'revdelete-legend' => '设置å¯è§æ€§ä¹‹é™åˆ¶',
'revdelete-hide-text' => 'éšè—修订文本',
'revdelete-hide-name' => 'éšè—动作和目标',
@@ -884,7 +884,7 @@ $2',
'mypreferences' => '我的å‚数设置',
'prefs-edits' => '编辑数é‡:',
'prefsnologin' => '尚未登录',
-'prefsnologintext' => '您必须先<span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} 登录]</span>æ‰èƒ½è®¾ç½®ä¸ªäººå‚数。',
+'prefsnologintext' => '您必须先<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} 登录]</span>æ‰èƒ½è®¾ç½®ä¸ªäººå‚数。',
'prefsreset' => 'å‚数已被é‡æ–°è®¾ç½®ã€‚',
'qbsettings' => '快速导航æ¡',
'qbsettings-none' => 'æ— ',
@@ -1149,7 +1149,7 @@ $2',
'uploadedimage' => '已上载"[[$1]]"',
'overwroteimage' => 'å·²ç»ä¸Šè½½"[[$1]]"的新版本',
'uploaddisabled' => '无法上传',
-'uploaddisabledtext' => '文件上传在{{SITENAME}}ä¸å¯ç”¨ã€‚',
+'uploaddisabledtext' => '文件上传ä¸å¯ç”¨ã€‚',
'uploadscripted' => '该文件包å«å¯èƒ½è¢«ç½‘络æµè§ˆå™¨é”™è¯¯è§£é‡Šçš„ HTML 或脚本代ç ã€‚',
'uploadcorrupt' => '该文件包å«æˆ–具有一个ä¸æ­£ç¡®çš„扩展å。请检查此文件并é‡æ–°ä¸Šä¼ ã€‚',
'uploadvirus' => '该文件包å«æœ‰ç—…毒ï¼è¯¦æƒ…: $1',
@@ -1246,7 +1246,7 @@ $2',
'filedelete-submit' => '删除',
'filedelete-success' => "'''$1'''å·²ç»åˆ é™¤ã€‚",
'filedelete-success-old' => "'''[[Media:$1|$1]]'''于 $2 $3 的版本已ç»åˆ é™¤ã€‚",
-'filedelete-nofile' => "'''$1'''在{{SITENAME}}中ä¸å­˜åœ¨ã€‚",
+'filedelete-nofile' => "'''$1'''ä¸å­˜åœ¨ã€‚",
'filedelete-nofile-old' => "在已指定属性的情况下,这里没有'''$1'''于 $2 $3 的版本。",
'filedelete-iscurrent' => '您现正å°è¯•åˆ é™¤è¿™ä¸ªæ–‡ä»¶çš„最近版本。请先将个该文件回退æˆè¾ƒæ—§çš„版本。',
'filedelete-otherreason' => '其它ï¼é™„加的ç†ç”±:',
@@ -1742,7 +1742,7 @@ $1',
'ipbotheroption' => '其它',
'ipbotherreason' => '其它ï¼é™„带原因:',
'ipbhidename' => '在查å°æ—¥å¿—ã€æ´»è·ƒæŸ¥å°åˆ—表以åŠç”¨æˆ·åˆ—表中éšè—用户å',
-'ipbwatchuser' => '監視這ä½ç”¨æˆ¶çš„用戶é é¢ä»¥åŠå…¶å°è©±é é¢',
+'ipbwatchuser' => '监视这ä½ç”¨æˆ·çš„用户页é¢ä»¥åŠå…¶å¯¹è¯é¡µé¢',
'badipaddress' => 'IP地å€ä¸æ­£ç¡®ã€‚',
'blockipsuccesssub' => '查å°æˆåŠŸ',
'blockipsuccesstext' => '[[Special:Contributions/$1|$1]]å·²ç»è¢«æŸ¥å°ã€‚
@@ -1750,7 +1750,7 @@ $1',
'ipb-edit-dropdown' => '编辑查å°åŽŸå› ',
'ipb-unblock-addr' => '解除å°ç¦$1',
'ipb-unblock' => '解除ç¦å°ç”¨æˆ·å或IP地å€',
-'ipb-blocklist-addr' => '查看$1的现有å°ç¦',
+'ipb-blocklist-addr' => '$1的现有å°ç¦',
'ipb-blocklist' => '查看现有的å°ç¦',
'unblockip' => '解å°ç”¨æˆ·',
'unblockiptext' => '用下é¢çš„表å•æ¥æ¢å¤å…ˆå‰è¢«æŸ¥å°çš„IP地å€æˆ–用户的写æƒé™ã€‚',
@@ -1842,7 +1842,7 @@ $1',
在这些情况下,您在必è¦æ—¶å¿…须手工移动或åˆå¹¶é¡µé¢ã€‚",
'movearticle' => '移动页é¢:',
-'movenotallowed' => '您在{{SITENAME}}中度并没有æƒé™åŽ»ç§»åŠ¨é¡µé¢ã€‚',
+'movenotallowed' => '您并没有æƒé™åŽ»ç§»åŠ¨é¡µé¢ã€‚',
'newtitle' => '新标题:',
'move-watch' => '监视此页',
'movepagebtn' => '移动页é¢',
diff --git a/languages/messages/MessagesZh_hant.php b/languages/messages/MessagesZh_hant.php
index d01b8eab..841463fe 100644
--- a/languages/messages/MessagesZh_hant.php
+++ b/languages/messages/MessagesZh_hant.php
@@ -6,6 +6,7 @@
*
* @author Alexsh
* @author Shinjiman
+ * @author Skjackey tse
*/
$fallback = 'zh-hans';
@@ -187,7 +188,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings MediaWiki é…置設定清單]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki 常見å•é¡Œè§£ç­”]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki 發佈郵件清單]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki 發佈郵件清單]',
'about' => '關於',
'article' => 'é é¢',
@@ -317,7 +318,7 @@ $messages = array(
'restorelink' => '$1個被刪除的版本',
'feedlinks' => '訂閱:',
'feed-invalid' => '無效的訂閱類型。',
-'feed-unavailable' => 'è¯åˆè¨‚閱並無於{{SITENAME}}上æä¾›',
+'feed-unavailable' => 'è¯åˆè¨‚閱並無æä¾›',
'site-rss-feed' => '$1的RSS訂閱',
'site-atom-feed' => '$1的Atom訂閱',
'page-rss-feed' => '「$1ã€çš„RSS訂閱',
@@ -428,7 +429,7 @@ $2',
'yourpasswordagain' => 'å†æ¬¡è¼¸å…¥å¯†ç¢¼:',
'remembermypassword' => '下次登入記ä½å¯†ç¢¼ã€‚',
'yourdomainname' => '您的網域:',
-'externaldberror' => '這å¯èƒ½æ˜¯ç”±æ–¼å¤–部驗證資料庫錯誤或您被ç¦æ­¢æ›´æ–°æ‚¨çš„外部帳號。',
+'externaldberror' => '這å¯èƒ½æ˜¯ç”±æ–¼é©—證資料庫錯誤或您被ç¦æ­¢æ›´æ–°æ‚¨çš„外部帳號。',
'loginproblem' => '<b>登入有å•é¡Œã€‚</b><br />å†è©¦ä¸€æ¬¡ï¼',
'login' => '登入',
'nav-login-createaccount' => '登入ï¼å»ºç«‹æ–°å¸³è™Ÿ',
@@ -468,7 +469,7 @@ $2',
'loginsuccesstitle' => '登入æˆåŠŸ',
'loginsuccess' => 'ä½ ç¾åœ¨ä»¥ "$1"的身份登入{{SITENAME}}。',
'nosuchuser' => '找ä¸åˆ°ç”¨æˆ¶ "$1"。
-檢查您的拼寫,或者用下é¢çš„表格[[Special:Userlogin/signup|建立一個新帳號]]。',
+檢查您的拼寫,或者用下é¢çš„表格[[Special:UserLogin/signup|建立一個新帳號]]。',
'nosuchusershort' => '沒有一個å為「<nowiki>$1</nowiki>ã€çš„用戶。請檢查您輸入的文字是å¦æœ‰éŒ¯èª¤ã€‚',
'nouserspecified' => '你需è¦æŒ‡å®šä¸€å€‹ç”¨æˆ¶å。',
'wrongpassword' => '您輸入的密碼錯誤,請å†è©¦ä¸€æ¬¡ã€‚',
@@ -511,7 +512,7 @@ $2',
'resetpass_submit' => '設定密碼並登入',
'resetpass_success' => '您的密碼已經被æˆåŠŸæ›´æ”¹ï¹—ç¾ä¸‹æ­£ç‚ºæ‚¨ç™»å…¥...',
'resetpass_bad_temporary' => '無效的臨時密碼。您å¯èƒ½å·²æˆåŠŸåœ°æ›´æ”¹äº†æ‚¨çš„密碼,或者需è¦è«‹æ±‚一個新的臨時密碼。',
-'resetpass_forbidden' => '無法在{{SITENAME}}上更改密碼',
+'resetpass_forbidden' => '無法更改密碼',
'resetpass_missing' => '無表單資料。',
# Edit page toolbar
@@ -660,7 +661,7 @@ $2',
'edittools' => '<!-- 此處的文字將被顯示在以下編輯和上傳表單中。 -->',
'nocreatetitle' => '創建é é¢å—é™',
'nocreatetext' => '{{SITENAME}}é™åˆ¶äº†å‰µå»ºæ–°é é¢çš„功能。你å¯ä»¥è¿”回並編輯已有的é é¢ï¼Œæˆ–者[[Special:UserLogin|登錄或創建新賬戶]]。',
-'nocreate-loggedin' => '您在{{SITENAME}}中並無許å¯æ¬ŠåŽ»å‰µå»ºæ–°é é¢ã€‚',
+'nocreate-loggedin' => '您並無許å¯æ¬ŠåŽ»å‰µå»ºæ–°é é¢ã€‚',
'permissionserrors' => '權é™éŒ¯èª¤',
'permissionserrorstext' => '根據以下的{{PLURAL:$1|原因|原因}},您並無權é™åŽ»åšä»¥ä¸‹çš„動作:',
'permissionserrorstext-withaction' => '根據以下的{{PLURAL:$1|原因|原因}},您並無權é™åŽ»åš$2:',
@@ -740,11 +741,11 @@ $2',
'revdelete-nooldid-title' => '無效的目標修訂',
'revdelete-nooldid-text' => '您尚未指定一個目標修訂去進行這個功能ã€
所指定的修訂ä¸å­˜åœ¨ï¼Œæˆ–者您嘗試去隱è—ç¾æ™‚的修訂。',
-'revdelete-selected' => "é¸å–'''$1'''çš„$2次修訂:",
-'logdelete-selected' => "é¸å–'''$1'''的日誌項目:",
-'revdelete-text' => '刪除的修訂ä»å°‡é¡¯ç¤ºåœ¨é é¢æ­·å²ä¸­, 但它們的文字內容已ä¸èƒ½è¢«å…¬çœ¾è¨ªå•ã€‚
+'revdelete-selected' => "'''é¸å–'''$1'''çš„$2次修訂:'''",
+'logdelete-selected' => "'''é¸å–'''$1'''的日誌項目:'''",
+'revdelete-text' => "'''刪除的修訂ä»å°‡é¡¯ç¤ºåœ¨é é¢æ­·å²ä¸­, 但它們的文字內容已ä¸èƒ½è¢«å…¬çœ¾è¨ªå•ã€‚'''
-在{{SITENAME}}的其他管ç†å“¡å°‡ä»èƒ½è¨ªå•éš±è—的內容並é€éŽèˆ‡æ­¤ç›¸åŒçš„介é¢æ¢å¾©åˆªé™¤ï¼Œé™¤éžç¶²ç«™å·¥ä½œè€…進行了一些附加的é™åˆ¶ã€‚',
+在{{SITENAME}}的其他管ç†å“¡å°‡ä»èƒ½è¨ªå•éš±è—的內容並é€éŽèˆ‡æ­¤ç›¸åŒçš„介é¢æ¢å¾©åˆªé™¤ï¼Œé™¤éžç¶²ç«™å·¥ä½œè€…進行了一些附加的é™åˆ¶ã€‚",
'revdelete-legend' => '設定å¯è¦‹æ€§ä¹‹é™åˆ¶',
'revdelete-hide-text' => 'éš±è—修訂文字',
'revdelete-hide-name' => 'éš±è—動作和目標',
@@ -859,7 +860,7 @@ $2',
'mypreferences' => '我的åƒæ•¸è¨­ç½®',
'prefs-edits' => '編輯數é‡:',
'prefsnologin' => '還未登入',
-'prefsnologintext' => '您必須先<span class="plainlinks">[{{fullurl:Special:Userlogin|returnto=$1}} 登入]</span>æ‰èƒ½è¨­ç½®å€‹äººåƒæ•¸ã€‚',
+'prefsnologintext' => '您必須先<span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} 登入]</span>æ‰èƒ½è¨­ç½®å€‹äººåƒæ•¸ã€‚',
'prefsreset' => 'åƒæ•¸å·²é‡æ–°è¨­ç½®ã€‚',
'qbsettings' => '快速導航æ¢',
'qbsettings-none' => 'ç„¡',
@@ -1125,7 +1126,7 @@ $2',
'uploadedimage' => '已上載"[[$1]]"',
'overwroteimage' => '已經上載"[[$1]]"的新版本',
'uploaddisabled' => '無法上傳',
-'uploaddisabledtext' => '檔案上傳在{{SITENAME}}ä¸å¯ç”¨ã€‚',
+'uploaddisabledtext' => '檔案上傳ä¸å¯ç”¨ã€‚',
'uploadscripted' => '該檔案包å«å¯èƒ½è¢«ç¶²è·¯ç€è¦½å™¨éŒ¯èª¤è§£é‡‹çš„ HTML 或腳本代碼。',
'uploadcorrupt' => '該檔案包å«æˆ–具有一個ä¸æ­£ç¢ºçš„擴展å。請檢查此檔案並é‡æ–°ä¸Šå‚³ã€‚',
'uploadvirus' => '該檔案包å«æœ‰ç—…毒ï¼è©³æƒ…: $1',
@@ -1222,7 +1223,7 @@ $2',
'filedelete-submit' => '刪除',
'filedelete-success' => "'''$1'''已經刪除。",
'filedelete-success-old' => "'''[[Media:$1|$1]]'''於 $2 $3 的版本已經刪除。",
-'filedelete-nofile' => "'''$1'''在{{SITENAME}}中ä¸å­˜åœ¨ã€‚",
+'filedelete-nofile' => "'''$1'''ä¸å­˜åœ¨ã€‚",
'filedelete-nofile-old' => "在已指定屬性的情æ³ä¸‹ï¼Œé€™è£¡æ²’有'''$1'''æ–¼ $2 $3 的版本。",
'filedelete-iscurrent' => '您ç¾æ­£å˜—試刪除這個檔案的最近版本。請先將個該檔案回退æˆè¼ƒèˆŠçš„版本。',
'filedelete-otherreason' => '其它ï¼é™„加的ç†ç”±:',
@@ -1724,7 +1725,7 @@ $1',
'ipb-edit-dropdown' => '編輯查å°åŽŸå› ',
'ipb-unblock-addr' => '解除å°ç¦$1',
'ipb-unblock' => '解除ç¦å°ç”¨æˆ¶å或IP地å€',
-'ipb-blocklist-addr' => '檢視$1çš„ç¾æœ‰å°ç¦',
+'ipb-blocklist-addr' => '$1çš„ç¾æœ‰å°ç¦',
'ipb-blocklist' => '檢視ç¾æœ‰çš„å°ç¦',
'unblockip' => '解å°ç”¨æˆ¶',
'unblockiptext' => '用下é¢çš„表單來æ¢å¾©å…ˆå‰è¢«æŸ¥å°çš„IPä½å€æˆ–用戶的寫權é™ã€‚',
@@ -1816,7 +1817,7 @@ $1',
在這些情æ³ä¸‹ï¼Œæ‚¨åœ¨å¿…è¦æ™‚必須手工移動或åˆä½µé é¢ã€‚",
'movearticle' => '移動é é¢:',
-'movenotallowed' => '您在{{SITENAME}}中度並沒有許å¯æ¬ŠåŽ»ç§»å‹•é é¢ã€‚',
+'movenotallowed' => '您並沒有許å¯æ¬ŠåŽ»ç§»å‹•é é¢ã€‚',
'newtitle' => '新標題:',
'move-watch' => '監視此é ',
'movepagebtn' => '移動é é¢',
@@ -2082,8 +2083,8 @@ $1',
'filedelete-archive-read-only' => '存檔目錄 "$1" 在網é ä¼ºæœå™¨ä¸­ä¸å¯å¯«ã€‚',
# Browsing diffs
-'previousdiff' => 'â†ä¸Šä¸€å€‹',
-'nextdiff' => '下一個→',
+'previousdiff' => 'â†ä¸Šä¸€ç‰ˆæœ¬',
+'nextdiff' => '下一版本→',
# Media information
'mediawarning' => "'''警告''': 該檔案å¯èƒ½åŒ…å«æƒ¡æ„代碼,執行它å¯èƒ½å°æ‚¨çš„系統帶來å±éšªã€‚<hr />",
diff --git a/languages/messages/MessagesZh_tw.php b/languages/messages/MessagesZh_tw.php
index b098540f..1695d642 100644
--- a/languages/messages/MessagesZh_tw.php
+++ b/languages/messages/MessagesZh_tw.php
@@ -6,6 +6,7 @@
*
* @author BobChao
* @author Roc michael
+ * @author Urhixidur
* @author לערי ריינה×רט
*/
@@ -164,7 +165,7 @@ $messages = array(
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings MediaWiki é…置設定清單]
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki 常見å•é¡Œè§£ç­”]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki 發佈郵件清單]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki 發佈郵件清單]',
'about' => '關於',
'article' => 'é é¢',
@@ -385,7 +386,7 @@ $2',
'yourpasswordagain' => 'å†æ¬¡è¼¸å…¥å¯†ç¢¼:',
'remembermypassword' => '下次登入記ä½å¯†ç¢¼ã€‚',
'yourdomainname' => '您的網域:',
-'externaldberror' => '這å¯èƒ½æ˜¯ç”±æ–¼å¤–部驗證資料庫錯誤或您被ç¦æ­¢æ›´æ–°æ‚¨çš„外部帳號。',
+'externaldberror' => '這å¯èƒ½æ˜¯ç”±æ–¼é©—證資料庫錯誤或您被ç¦æ­¢æ›´æ–°æ‚¨çš„外部帳號。',
'loginproblem' => '<b>登入有å•é¡Œã€‚</b><br />å†è©¦ä¸€æ¬¡ï¼',
'login' => '登入',
'nav-login-createaccount' => '登入ï¼å»ºç«‹æ–°å¸³è™Ÿ',
@@ -582,7 +583,7 @@ $2',
如果您ä¸å¸Œæœ›æ‚¨çš„文字被任æ„修改和å†æ•£ä½ˆï¼Œè«‹ä¸è¦æ交。<br />
您åŒæ™‚也è¦å‘我們ä¿è­‰æ‚¨æ‰€æ交的內容是您自己所作,或得自一個ä¸å—版權ä¿è­·æˆ–相似自由的來æºï¼ˆåƒé–±$1的細節)。
<strong>ä¸è¦åœ¨æœªç²æŽˆæ¬Šçš„情æ³ä¸‹ç™¼è¡¨ï¼</strong>',
-'longpagewarning' => '<strong>警告: 本é é•·åº¦é”$1KB;一些ç€è¦½å™¨å°‡ç„¡æ³•ç·¨è¼¯é•·éŽ32KBé é¢ã€‚請考慮將本文切割æˆå¹¾å€‹å°æ®µè½ã€‚</strong>',
+'longpagewarning' => '<strong>警告: 本é é•·åº¦é”$1 kB;一些ç€è¦½å™¨å°‡ç„¡æ³•ç·¨è¼¯é•·éŽ32KBé é¢ã€‚請考慮將本文切割æˆå¹¾å€‹å°æ®µè½ã€‚</strong>',
'longpageerror' => '<strong>錯誤: 您所æ交的文字長度有$1KB,這大於$2KB的最大值。該文本ä¸èƒ½è¢«å„²å­˜ã€‚</strong>',
'readonlywarning' => '<strong>警告: 資料庫被鎖以進行維護,所以您目å‰å°‡ç„¡æ³•ä¿å­˜æ‚¨çš„修改。您或許希望先將本段文字複製並ä¿å­˜åˆ°æ–‡å­—文件,然後等一會兒å†ä¿®æ”¹ã€‚</strong>',
'protectedpagewarning' => '<strong>警告: 本é å·²ç¶“被ä¿è­·ï¼Œåªæœ‰æ“有管ç†å“¡è¨±å¯æ¬Šçš„使用者æ‰å¯ä¿®æ”¹ã€‚</strong>',
@@ -661,11 +662,11 @@ $2',
'revisiondelete' => '刪除/復原刪除修訂',
'revdelete-nooldid-title' => '沒有目標修訂',
'revdelete-nooldid-text' => '您沒有指定此æ“作的目標修訂。',
-'revdelete-selected' => "é¸å–'''$1'''çš„$2次修訂:",
-'logdelete-selected' => 'é¸å–çš„$1個日誌項目:',
-'revdelete-text' => '刪除的修訂ä»å°‡é¡¯ç¤ºåœ¨ä¿®è¨‚記錄中, 但它們的文字內容已ä¸èƒ½è¢«å…¬çœ¾è¨ªå•ã€‚
+'revdelete-selected' => "'''é¸å–'''$1'''çš„$2次修訂:'''",
+'logdelete-selected' => "'''é¸å–çš„$1個日誌項目:'''",
+'revdelete-text' => "'''刪除的修訂ä»å°‡é¡¯ç¤ºåœ¨ä¿®è¨‚記錄中, 但它們的文字內容已ä¸èƒ½è¢«å…¬çœ¾è¨ªå•ã€‚'''
-在此網站的其他管ç†å“¡å°‡ä»èƒ½è¨ªå•éš±è—的內容並é€éŽèˆ‡æ­¤ç›¸åŒçš„介é¢å¾©åŽŸåˆªé™¤ï¼Œé™¤éžç¶²ç«™å·¥ä½œè€…進行了一些附加的é™åˆ¶ã€‚',
+在此網站的其他管ç†å“¡å°‡ä»èƒ½è¨ªå•éš±è—的內容並é€éŽèˆ‡æ­¤ç›¸åŒçš„介é¢å¾©åŽŸåˆªé™¤ï¼Œé™¤éžç¶²ç«™å·¥ä½œè€…進行了一些附加的é™åˆ¶ã€‚",
'revdelete-legend' => '設定修訂é™åˆ¶:',
'revdelete-hide-text' => 'éš±è—修訂文字',
'revdelete-hide-name' => 'éš±è—動作和目標',
diff --git a/maintenance/InitialiseMessages.inc b/maintenance/InitialiseMessages.inc
deleted file mode 100644
index 22e26b94..00000000
--- a/maintenance/InitialiseMessages.inc
+++ /dev/null
@@ -1,257 +0,0 @@
-<?php
-/**
- * Script to initialise the MediaWiki namespace
- *
- * This script is included from update.php and install.php. Do not run it
- * by itself.
- *
- * @deprecated
- * @package MediaWiki
- * @subpackage Maintenance
- */
-
-/** */
-function initialiseMessages( $overwrite = false, $messageArray = false, $outputCallback = false ) {
- global $wgContLang, $wgContLanguageCode;
- global $wgContLangClass;
- global $wgDisableLangConversion;
- global $wgForceUIMsgAsContentMsg;
- global $wgLanguageNames;
- global $IP;
-
- # overwrite language conversion option so that all variants
- # of the messages are initialised
- $wgDisableLangConversion = false;
-
- if ( $messageArray ) {
- $sortedArray = $messageArray;
- } else {
- $sortedArray = Language::getMessagesFor( 'en' );
- }
-
- ksort( $sortedArray );
- $messages=array();
-
- $variants = $wgContLang->getVariants();
- if(!in_array($wgContLanguageCode, $variants))
- $variants[]=$wgContLanguageCode;
-
- foreach ($variants as $v) {
- $lang = Language::factory( $v );
-
- if($v==$wgContLanguageCode)
- $suffix='';
- else
- $suffix="/$v";
- foreach ($sortedArray as $key => $msg) {
- $messages[$key.$suffix] = $lang->getMessage($key);
- }
- }
-
- require_once('languages/Names.php');
-
- /*
- initialize all messages in $wgForceUIMsgAsContentMsg for all
- languages in Names.php
- */
- if( is_array( $wgForceUIMsgAsContentMsg ) ) {
- foreach( $wgForceUIMsgAsContentMsg as $uikey ) {
- foreach( $wgLanguageNames as $code => $name) {
- if( $code == $wgContLanguageCode )
- continue;
- $msg = $wgContLang->getMessage( $uikey );
- if( $msg )
- $messages[$uikey. '/' . $code] = $msg;
- }
- }
- }
- initialiseMessagesReal( $overwrite, $messages, $outputCallback );
-}
-
-/** */
-function initialiseMessagesReal( $overwrite = false, $messageArray = false, $outputCallback = false ) {
- global $wgContLang, $wgScript, $wgServer, $wgLanguageCode;
- global $wgOut, $wgArticle, $wgUser;
- global $wgMessageCache, $wgMemc, $wgUseMemCached;
-
- # Initialise $wgOut and $wgUser for a command line script
- $wgOut->disable();
-
- $wgUser = new User;
- $wgUser->setLoaded( true ); # Don't load from DB
- $wgUser->setName( 'MediaWiki default' );
-
- # Don't try to draw messages from the database we're initialising
- $wgMessageCache->disable();
- $wgMessageCache->disableTransform();
-
- $fname = 'initialiseMessages';
- $ns = NS_MEDIAWIKI;
- # username responsible for the modifications
- # Don't change it unless you're prepared to update the DBs accordingly, otherwise the
- # default messages won't be overwritten
- $username = 'MediaWiki default';
-
- if ( !$outputCallback ) {
- # Print is not a function, and there doesn't appear to be any built-in
- # workalikes, so let's just make our own anonymous function to do the
- # same thing.
- $outputCallback = create_function( '$s', 'print $s;' );
- }
-
- $outputCallback( "Initialising \"MediaWiki\" namespace for language code $wgLanguageCode...\n" );
-
- # Check that the serialized data files are OK
- if ( Language::isLocalisationOutOfDate( $wgLanguageCode ) ) {
- $outputCallback( "Warning: serialized data file may be out of date.\n" );
- }
-
- $dbr =& wfGetDB( DB_SLAVE );
- $dbw =& wfGetDB( DB_MASTER );
- $page = $dbr->tableName( 'page' );
- $revision = $dbr->tableName( 'revision' );
-
- $timestamp = wfTimestampNow();
-
- $first = true;
- if ( $messageArray ) {
- $sortedArray = $messageArray;
- } else {
- $sortedArray = $wgContLang->getAllMessages();
- }
-
- ksort( $sortedArray );
-
- # SELECT all existing messages
- # Can't afford to be locking all rows for update, this script can take quite a long time to complete
- $rows = array();
- $nitems = count($sortedArray);
- $maxitems = $dbr->maxListLen();
- $pos = 0;
- if ($maxitems)
- $chunks = array_chunk($sortedArray, $maxitems);
- else
- $chunks = array($sortedArray);
-
- foreach ($chunks as $chunk) {
- $first = true;
- $sql = "SELECT page_title,page_is_new,rev_user_text FROM $page, $revision WHERE
- page_namespace=$ns AND rev_id=page_latest AND page_title IN(";
-
- foreach ( $chunk as $key => $enMsg ) {
- if ( $key == '' ) {
- continue; // Skip odd members
- }
- if ( $first ) {
- $first = false;
- } else {
- $sql .= ',';
- }
- $titleObj = Title::newFromText( $wgContLang->ucfirst( $key ) );
- $enctitle = $dbr->strencode($titleObj->getDBkey());
- $sql .= "'$enctitle'";
- }
-
- $sql .= ')';
- $res = $dbr->query( $sql );
- while ($row = $dbr->fetchObject($res))
- $rows[] = $row;
- }
-
- # Read the results into an array
- # Decide whether or not each one needs to be overwritten
- $existingTitles = array();
- foreach ($rows as $row) {
- if ( $row->rev_user_text != $username && $row->rev_user_text != 'Template namespace initialisation script' ) {
- $existingTitles[$row->page_title] = 'keep';
- } else {
- $existingTitles[$row->page_title] = 'chuck';
- }
- }
-
- # Insert queries are done in one multi-row insert
- # Here's the start of it:
- $arr = array();
- $talk = $wgContLang->getNsText( NS_TALK );
- $mwtalk = $wgContLang->getNsText( NS_MEDIAWIKI_TALK );
-
- $numUpdated = 0;
- $numKept = 0;
- $numInserted = 0;
-
- # Merge these into a single transaction for speed
- $dbw->begin();
-
- # Process each message
- foreach ( $sortedArray as $key => $message ) {
- if ( $key == '' ) {
- continue; // Skip odd members
- }
- # Get message text
- if ( !$messageArray ) {
- $message = wfMsgNoDBForContent( $key );
- }
- if ( is_null( $message ) ) {
- # This happens sometimes with out of date serialized data files
- $outputCallback( "Warning: Skipping null message $key\n" );
- continue;
- }
-
- $titleObj = Title::newFromText( $wgContLang->ucfirst( $key ), NS_MEDIAWIKI );
- $title = $titleObj->getDBkey();
-
- # Update messages which already exist
- if ( array_key_exists( $title, $existingTitles ) ) {
- if ( $existingTitles[$title] == 'chuck' || $overwrite) {
- # Don't bother writing a new revision if we're the same
- # as the current text!
- $revision = Revision::newFromTitle( $titleObj );
- if( is_null( $revision ) || $revision->getText() != $message ) {
- $article = new Article( $titleObj );
- $article->quickEdit( $message );
- ++$numUpdated;
- } else {
- ++$numKept;
- }
- } else {
- ++$numKept;
- }
- } else {
- $article = new Article( $titleObj );
- $newid = $article->insertOn( $dbw );
- # FIXME: set restrictions
- $revision = new Revision( array(
- 'page' => $newid,
- 'text' => $message,
- 'user' => 0,
- 'user_text' => $username,
- 'comment' => '',
- ) );
- $revid = $revision->insertOn( $dbw );
- $article->updateRevisionOn( $dbw, $revision );
- ++$numInserted;
- }
- }
- $dbw->commit();
-
- # Clear the relevant memcached key
- $wgMessageCache->clear();
- $outputCallback( "Done. Updated: $numUpdated, inserted: $numInserted, kept: $numKept.\n" );
-}
-
-/** */
-function loadLanguageFile( $filename ) {
- $contents = file_get_contents( $filename );
- # Remove header line
- $p = strpos( $contents, "\n" ) + 1;
- $contents = substr( $contents, $p );
- # Unserialize
- return unserialize( $contents );
-}
-
-/** */
-function doUpdates() {
- global $wgDeferredUpdateList;
- foreach ( $wgDeferredUpdateList as $up ) { $up->doUpdate(); }
-}
-?>
diff --git a/maintenance/alltrans.php b/maintenance/alltrans.php
deleted file mode 100644
index 2fdc4499..00000000
--- a/maintenance/alltrans.php
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Maintenance
- */
-
-require_once('commandLine.inc');
-
-foreach(array_keys($wgAllMessagesEn) as $key)
- echo "$key\n";
-?>
diff --git a/maintenance/archives/patch-list.txt b/maintenance/archives/patch-list.txt
deleted file mode 100644
index 93a63bfd..00000000
--- a/maintenance/archives/patch-list.txt
+++ /dev/null
@@ -1,182 +0,0 @@
-List of database patches and upgrades as the PediaWiki software evolves...
-
-* 2002-11-23: Search index format changed for UTF-8 wikis
-For wikis using the UTF-8 languages, the search index entries
-need to be rebuild to allow searching to work. (Other wikis
-that have been run through the old phase2->phase3 conversion
-script should also be reindexed to catch apostrophe misplacement.)
-
-Run rebuildIndex.php on your wiki.
-
-
-
-* 2002-11-27: Watchlist format changed
-Converts the user_watchlist entries out to a separate table which
-links user_id<->cur_id and can be more handily queried.
-
-Run upgradeWatchlist.php on your wiki.
-
-
-
-* 2002-12-14: Recentchanges table bot/hidden column
-Adds a column to indicate changes by registered bots (or perhaps
-later other admin actions) that should be hidden from the default
-Recentchanges list because people think they're tedious, but should
-still be available in article histories, contribs lists, and
-power-user RC lists.
-
-Run bot.sql against your database.
-
-
-
-* 2002-12-17: Watchlist format changed again
-Now using namespace, title instead of cur_id. This can track deleted/
-recreated pages better, makes it easier to handle talk pages (now with
-the auto-watch feature there's a lot more watching of talk pages!)
-and whatnot.
-
-Run patch-watchlist.sql against your database. If all is well, drop
-the oldwatchlist table which is no longer needed. (Note that this update
-also drops the vestigial user_watchlist column.)
-
-
-
-* 2002-12-26: TeX math rendering adds 'math' table
-A new 'math' table is used to cache TeX sections.
-
-Run patch-math.sql against your database, and add 'tmp' and 'math'
-subdirectories to your tree alongside the upload directory, and copy
-the 'math' source subdirectory under the wiki's PHP directory and run
-"make" to compile the texvc evaluator. (whew!)
-
-TeX support requires TeX, OCaml, and ImageMagick. If you don't want
-to use TeX support on your wiki, you can globally disable it by
-setting $wgUseTeX=false in LocalSettings.php.
-
-
-
-* 2003-01-25: searchindex table
-A new 'searchindex' table separates the fulltext index fields from
-'cur'. This enables use of InnoDB tables, which don't support fulltext
-search, for the main data, and will keep junk out of the backup dumps.
-
-Run patch-searchindex.sql on the database. If you wish to change table
-tables on the others, use 'alter table' manually. (See MySQL docs.)
-
-
-* 2003-01-24: Talk pages for anonymous users
-A new table user_newtalk contains a list of talk pages that were
-changed, both pages by anonymous and those by non-anonymous users.
-
-Run patch-usernewtalk.sql if your database was created before
-this date.
-
-
-* 2003-02-02: Math table changed
-Rerun patch-math.sql to recreate it.
-
-* 2003-02-03: Index added to USER table for performance reasons. Run
-patch-userindex.sql to create it.
-
-
-* 2003-02-09: Random table & inverse timestamps
-The random page queue table has been removed in favor of a column
-in the cur table. This eliminates the ssllooww queue refill step;
-pre-storing random indices in an indexed column means we can do the
-random sort instantly; each element is re-randomized upon selection.
-
-Also, an inverse_timestamp field has been added to the cur and old
-tables. This will allow fast index-based sorting in history lists,
-user contribs, linked recentchanges, etc with MySQL 3, which doesn't
-allow DESC ordering on an indexed field. This may be removed later
-when MySQL is found to be stable.
-
-
-* 2003-03-22: Last touched fields for caching
-'Last touched' timestamp fields have been added to the cur and user
-tables to aid in maintaining cache consistency. Web clients will
-be forced to reload a page if it has been touched since the client's
-cached copy (this will catch indirect changes like creation of
-linked pages) or if a user changes preferences or logs in anew (so
-visual changes and login status are taken into account).
-
-Run patch-cache.sql on the database to set these fields up. This is
-required for changes to OutputPage.php and elsewhere to continue
-working on an older database.
-
-
-* 2003-05-23: Index for "Oldest articles"
-"Oldest articles" needs an index on namespace, redirect and timestamp
-to be reasonably fast. (patch-oldestindex.sql)
-
-OutputPage.php User.php maintenance/buildTables.inc maintenance/patch-cache.sql maintenance/patch-list.txt
-
-* 2003-09: Ipblocks auto-expiry update
-patch-ipblocks.sql
-
-* Interwiki URL table
-Moves the interwiki prefix<->url mapping table from a static array
-into the database. If you've got a custom table, be sure to make
-your changes!
-
-Run patch-interwiki.sql to create the interwiki table, then the
-plain interwiki.sql to load up the default set of mappings.
-
-* 2003-05-30: File upload license fields
-Adds fields to 'image' table.
-INCOMPLETE, DO NOT USE
-
-
-* 2003-08-21: Interwiki URL table
-Moves the interwiki prefix<->url mapping table from a static array
-into the database. If you've got a custom table, be sure to make
-your changes!
-
-Run patch-interwiki.sql to create the interwiki table, then the
-plain interwiki.sql to load up the default set of mappings.
-
-* 2003-09: Ipblocks auto-expiry update
-patch-ipblocks.sql
-
-* Interwiki URL table
-Moves the interwiki prefix<->url mapping table from a static array
-into the database. If you've got a custom table, be sure to make
-your changes!
-
-Run patch-interwiki.sql to create the interwiki table, then the
-plain interwiki.sql to load up the default set of mappings.
-
-* 2003-11: Indexes
-Fixes up indexes on links, brokenlinks, recentchanges, watchlist,
-and archive tables to boost speed.
-
-Run patch-indexes.sql.
-
-* 2003-11: linkscc table creation
-patch-linkscc.sql
-
-
-* 2004-01-25: recentchanges additional index
-Adds an index to recentchanges to optimize Special:Newpages
-patch-rc-newindex.sql
-
-* 2004-02-14: Adds the ipb_expiry field to ipblocks
-patch-ipb_expiry.sql
-
-
-* 2004-03-11: Recreate links tables to avoid duplicating titles
-everywhere. **Rebuild your links after this with refreshLinks.php**
-
-patch-linktables.sql
-
-
-* 2004-04: Add user_real_name field
-patch-user-realname.sql
-
-* 2004-05-08: Add querycache table for caching special pages and generic
- object cache to cover some slow operations w/o memcached.
-patch-querycache.sql
-patch-objectcache.sql
-
-* 2004-05-14: Add categorylinks table for handling category membership
-patch-categorylinks.sql
diff --git a/maintenance/archives/patch-rename-group.sql b/maintenance/archives/patch-rename-group.sql
deleted file mode 100644
index e69de29b..00000000
--- a/maintenance/archives/patch-rename-group.sql
+++ /dev/null
diff --git a/maintenance/archives/patch-userlevels-defaultgroups.sql b/maintenance/archives/patch-userlevels-defaultgroups.sql
deleted file mode 100644
index e69de29b..00000000
--- a/maintenance/archives/patch-userlevels-defaultgroups.sql
+++ /dev/null
diff --git a/maintenance/archives/patch-userlevels-rights.sql b/maintenance/archives/patch-userlevels-rights.sql
deleted file mode 100644
index e69de29b..00000000
--- a/maintenance/archives/patch-userlevels-rights.sql
+++ /dev/null
diff --git a/maintenance/archives/patch-usernewtalk2.sql b/maintenance/archives/patch-usernewtalk2.sql
deleted file mode 100644
index e69de29b..00000000
--- a/maintenance/archives/patch-usernewtalk2.sql
+++ /dev/null
diff --git a/maintenance/build-intl-wiki.sql b/maintenance/build-intl-wiki.sql
deleted file mode 100644
index f094c8b7..00000000
--- a/maintenance/build-intl-wiki.sql
+++ /dev/null
@@ -1,31 +0,0 @@
--- Experimental: create shared international database
--- for new interlinking code.
---
-
-CREATE DATABASE intl;
-
-GRANT DELETE,INSERT,SELECT,UPDATE ON intl.*
-TO wikiuser@'%' IDENTIFIED BY 'userpass';
-GRANT DELETE,INSERT,SELECT,UPDATE ON intl.*
-TO wikiuser@localhost IDENTIFIED BY 'userpass';
-GRANT DELETE,INSERT,SELECT,UPDATE ON intl.*
-TO wikiuser@localhost.localdomain IDENTIFIED BY 'userpass';
-
-USE intl;
-
-CREATE TABLE ilinks (
- lang_from varchar(5) default NULL,
- lang_to varchar(5) default NULL,
- title_from tinyblob,
- title_to tinyblob,
- target_exists tinyint(1) default NULL
-) TYPE=MyISAM;
-
-CREATE TABLE recentchanges (
- user_name tinyblob,
- user_lang varchar(5) default NULL,
- date timestamp(14) NOT NULL,
- message tinyblob
-) TYPE=MyISAM;
-
-
diff --git a/maintenance/changeuser.sql b/maintenance/changeuser.sql
deleted file mode 100644
index ad1c6da6..00000000
--- a/maintenance/changeuser.sql
+++ /dev/null
@@ -1,12 +0,0 @@
-set @oldname = 'At18';
-set @newname = 'Alfio';
-
-update low_priority /*$wgDBprefix*/user set user_name=@newname where user_name=@oldname;
-update low_priority /*$wgDBprefix*/user_newtalk set user_ip=@newname where user_ip=@oldname;
-update low_priority /*$wgDBprefix*/cur set cur_user_text=@newname where cur_user_text=@oldname;
-update low_priority /*$wgDBprefix*/old set old_user_text=@newname where old_user_text=@oldname;
-update low_priority /*$wgDBprefix*/archive set ar_user_text=@newname where ar_user_text=@oldname;
-update low_priority /*$wgDBprefix*/ipblocks set ipb_address=@newname where ipb_address=@oldname;
-update low_priority /*$wgDBprefix*/oldimage set oi_user_text=@newname where oi_user_text=@oldname;
-update low_priority /*$wgDBprefix*/recentchanges set rc_user_text=@newname where rc_user_text=@oldname;
-
diff --git a/maintenance/checktrans.php b/maintenance/checktrans.php
deleted file mode 100644
index ebab4c7d..00000000
--- a/maintenance/checktrans.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Maintenance
- * Check to see if all messages have been translated into the selected language.
- * To run this script, you must have a working installation, and it checks the
- * selected language of that installation.
- */
-
-/** */
-require_once('commandLine.inc');
-
-if ( 'en' == $wgLanguageCode ) {
- print "Current selected language is English. Cannot check translations.\n";
- exit();
-}
-
-$count = $total = 0;
-$msgarray = 'wgAllMessages' . ucfirst( $wgLanguageCode );
-
-foreach ( $wgAllMessagesEn as $code => $msg ) {
- ++$total;
- if ( ! array_key_exists( $code, $$msgarray ) ) {
- print "'{$code}' => \"$msg\",\n";
- ++$count;
- }
-}
-
-print "{$count} messages of {$total} not translated.\n";
-?>
diff --git a/maintenance/cleanupDupes.php b/maintenance/cleanupDupes.php
deleted file mode 100644
index 4d87da46..00000000
--- a/maintenance/cleanupDupes.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-# Copyright (C) 2004 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
-
-/**
- * If on the old non-unique indexes, check the cur table for duplicate
- * entries and remove them...
- *
- * @addtogroup Maintenance
- */
-
-$options = array( 'fix', 'index' );
-
-/** */
-require_once( 'commandLine.inc' );
-require_once( 'cleanupDupes.inc' );
-$wgTitle = Title::newFromText( 'Dupe cur entry cleanup script' );
-
-checkDupes( isset( $options['fix'] ), isset( $options['index'] ) );
-
-?>
diff --git a/maintenance/database.sql b/maintenance/database.sql
deleted file mode 100644
index dea99542..00000000
--- a/maintenance/database.sql
+++ /dev/null
@@ -1,7 +0,0 @@
--- SQL script to create database for wiki. This is run from
--- the installation script which replaces the variables with
--- their values from local settings.
---
-
-DROP DATABASE IF EXISTS `{$wgDBname}`;
-CREATE DATABASE `{$wgDBname}`;
diff --git a/maintenance/delete-idle-wiki-users.pl b/maintenance/delete-idle-wiki-users.pl
deleted file mode 100644
index aef68ccd..00000000
--- a/maintenance/delete-idle-wiki-users.pl
+++ /dev/null
@@ -1,138 +0,0 @@
-#!/usr/bin/perl
-#
-# Nuke idle wiki accounts from the wiki's user database.
-#
-# Copyright (C) 2005 Ralf Baechle (ralf@linux-mips.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 SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
-# NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-# 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.,
-# 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-
-my $database = "DBI:mysql:database=wikidb;host=localhost";
-my $dbuser = "wikiuser";
-my $dbpasswd = "password";
-
-use strict;
-use DBI();
-
-my $verbose = 0;
-my $for_real = 1;
-
-sub do_db_op
-{
- my ($dbh, $sql) = @_;
-
- if ($verbose >= 3) {
- print $sql . ";\n"
- }
-
- if ($for_real == 1) {
- $dbh->do($sql);
- }
-}
-
-sub undo_user
-{
- my ($ref, $dbh, $sth, $killed);
-
- # Connect to the database.
- $dbh = DBI->connect($database, $dbuser, $dbpasswd, {RaiseError => 1});
-
- $sth = $dbh->prepare("SELECT * FROM user");
- $sth->execute();
-
- $ref = $sth->fetchrow_hashref();
-
- if ($sth->rows == 0) {
- print "There is no user in this wiki.\n";
- return;
- }
-
- while ($ref = $sth->fetchrow_hashref()) {
- my ($user_id, $user_name, $cph, $oph, $edits);
-
- $user_name = $ref->{user_name};
- $user_id = $ref->{user_id};
- if ($verbose >= 2) {
- print "Annihilating user " . $user_name .
- " has user_id " . $user_id . ".\n";
- }
-
- $cph = $dbh->prepare("SELECT * FROM cur where " .
- "cur_user = $user_id" .
- " AND " .
- "cur_user_text = " . $dbh->quote("$user_name"));
- $cph->execute();
-
- $oph = $dbh->prepare("SELECT * FROM old where " .
- "old_user = $user_id" .
- " AND " .
- "old_user_text = " . $dbh->quote("$user_name"));
- $oph->execute();
-
- $edits = $cph->rows + $oph->rows;
-
- $cph->finish();
- $oph->finish();
-
- if ($edits == 0) {
- if ($verbose >= 2) {
- print "Keeping user " . $user_name .
- ", user_id " . $user_id . ".\n";
- }
-
- do_db_op($dbh,
- "DELETE FROM user WHERE user_name = " .
- $dbh->quote("$user_name") .
- " AND " .
- "user_id = $user_id");
-
- $killed++;
- }
- }
-
- $sth->finish();
-
- $dbh->disconnect();
-
- if ($verbose >= 1) {
- print "Killed " . $killed . " users\n";
- }
-}
-
-my (@users, $user, $this, $opts);
-
-@users = ();
-$opts = 1;
-
-foreach $this (@ARGV) {
- if ($opts == 1 && $this eq '-v') {
- $verbose++;
- } elsif ($opts == 1 && $this eq '--verbose') {
- $verbose = 1;
- } elsif ($opts == 1 && $this eq '--') {
- $opts = 0;
- } else {
- push(@users, $this);
- }
-}
-
-undo_user();
-
diff --git a/maintenance/diffLanguage.php b/maintenance/diffLanguage.php
deleted file mode 100644
index eb87b3ba..00000000
--- a/maintenance/diffLanguage.php
+++ /dev/null
@@ -1,159 +0,0 @@
-<?php
-# MediaWiki web-based config/installation
-# Copyright (C) 2004 Ashar Voultoiz <thoane@altern.org> and others
-# 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
-
-/**
- * Usage: php DiffLanguage.php [lang [file]]
- *
- * lang: Enter the language code following "Language" of the LanguageXX.php you
- * want to check. If using linux you might need to follow case aka Zh and not
- * zh.
- *
- * file: A php language file you want to include to compare mediawiki
- * Language{Lang}.php against (for example Special:Allmessages PHP output).
- *
- * The goal is to get a list of messages not yet localised in a languageXX.php
- * file using the language.php file as reference.
- *
- * The script then print a list of wgAllMessagesXX keys that aren't localised, a
- * percentage of messages correctly localised and the number of messages to be
- * translated.
- *
- * @package MediaWiki
- * @subpackage Maintenance
- */
-
-/** This script run from the commandline */
-require_once( 'parserTests.inc' );
-require_once( 'commandLine.inc' );
-
-if( isset($options['help']) ) { usage(); wfDie(); }
-
-$wgLanguageCode = ucfirstlcrest($wgLanguageCode);
-/** Language messages we will use as reference. By default 'en' */
-$referenceMessages = $wgAllMessagesEn;
-$referenceLanguage = 'En';
-$referenceFilename = 'Language'.$referenceLanguage.'.php';
-/** Language messages we will test. */
-$testMessages = array();
-$testLanguage = '';
-/** whereas we use an external language file */
-$externalRef = false;
-
-# FUNCTIONS
-/** @todo more informations !! */
-function usage() {
-echo 'php DiffLanguage.php [lang [file]] [--color=(yes|no|light)]'."\n";
-}
-
-/** Return a given string with first letter upper case, the rest lowercase */
-function ucfirstlcrest($string) {
- return strtoupper(substr($string,0,1)).strtolower(substr($string,1));
-}
-
-/**
- * Return a $wgAllmessages array shipped in MediaWiki
- * @param string $languageCode Formated language code
- * @return array The MediaWiki default $wgAllMessages array requested
- */
-function getMediawikiMessages($languageCode = 'En') {
-
- $foo = "wgAllMessages$languageCode";
- global $$foo, $wgSkinNamesEn;
-
- // it might already be loaded in LocalSettings.php
- if(!isset($$foo)) {
- global $IP;
- $langFile = $IP.'/languages/Language'.$languageCode.'.php';
- if (file_exists( $langFile ) ) {
- print "Including $langFile\n";
- global $wgNamespaceNamesEn;
- include($langFile);
- } else wfDie("ERROR: The file $langFile does not exist !\n");
- }
- return $$foo;
-}
-
-/**
- * Return a $wgAllmessages array in a given file. Language of the array
- * need to be given cause we can not detect which language it provides
- * @param string $filename Filename of the file containing a message array
- * @param string $languageCode Language of the external array
- * @return array A $wgAllMessages array from an external file.
- */
-function getExternalMessages($filename, $languageCode) {
- print "Including external file $filename.\n";
- include($filename);
- $foo = "wgAllMessages$languageCode";
- return $$foo;
-}
-
-# MAIN ENTRY
-if ( isset($args[0]) ) {
- $lang = ucfirstlcrest($args[0],1);
-
- // eventually against another language file we will use as reference instead
- // of the default english language.
- if( isset($args[1])) {
- // we assume the external file contain an array of messages for the
- // lang we are testing
- $referenceMessages = getExternalMessages( $args[1], $lang );
- $referenceLanguage = $lang;
- $referenceFilename = $args[1];
- $externalRef = true;
- }
-
- // Load datas from MediaWiki
- $testMessages = getMediawikiMessages($lang);
- $testLanguage = $lang;
-} else {
- usage();
- wfDie();
-}
-
-/** parsertest is used to do differences */
-$myParserTest =& new ParserTest();
-
-# Get all references messages and check if they exist in the tested language
-$i = 0;
-
-$msg = "MW Language{$testLanguage}.php against ";
-if($externalRef) { $msg .= 'external file '; }
-else { $msg .= 'internal file '; }
-$msg .= $referenceFilename.' ('.$referenceLanguage."):\n----\n";
-echo $msg;
-
-// process messages
-foreach($referenceMessages as $index => $ref)
-{
- // message is not localized
- if(!(isset($testMessages[$index]))) {
- $i++;
- print "'$index' => \"$ref\",\n";
- // Messages in the same language differs
- } elseif( ($lang == $referenceLanguage) AND ($testMessages[$index] != $ref)) {
- print "\n$index differs:\n";
- print $myParserTest->quickDiff($testMessages[$index],$ref,'tested','reference');
- }
-}
-
-echo "\n----\n".$msg;
-echo "$referenceLanguage language is complete at ".number_format((100 - $i/count($wgAllMessagesEn) * 100),2)."%\n";
-echo "$i unlocalised messages of the ".count($wgAllMessagesEn)." messages available.\n";
-?>
diff --git a/maintenance/dumpHTML.inc b/maintenance/dumpHTML.inc
deleted file mode 100644
index 18f5a9d7..00000000
--- a/maintenance/dumpHTML.inc
+++ /dev/null
@@ -1,1010 +0,0 @@
-<?php
-/**
- * @addtogroup Maintenance
- */
-
-define( 'REPORTING_INTERVAL', 10 );
-
-require_once( 'includes/ImagePage.php' );
-require_once( 'includes/CategoryPage.php' );
-require_once( 'includes/RawPage.php' );
-
-# Explicitly disable article view counter (bug 6823)
-global $wgDisableCounters;
-$wgDisableCounters = true;
-
-class DumpHTML {
- # Destination directory
- var $dest;
-
- # Skip existing files
- var $noOverwrite = false;
-
- # Show interlanguage links?
- var $interwiki = true;
-
- # Depth of HTML directory tree
- var $depth = 3;
-
- # Directory that commons images are copied into
- var $sharedStaticDirectory;
-
- # Directory that the images are in, after copying
- var $destUploadDirectory;
-
- # Relative path to image directory
- var $imageRel = 'upload';
-
- # Copy commons images instead of symlinking
- var $forceCopy = false;
-
- # Make a copy of all images encountered
- var $makeSnapshot = false;
-
- # Don't image description pages in doEverything()
- var $noSharedDesc = false;
-
- # Make links assuming the script path is in the same directory as
- # the destination
- var $alternateScriptPath = false;
-
- # Original values of various globals
- var $oldArticlePath = false, $oldCopyrightIcon = false;
-
- # Has setupGlobals been called?
- var $setupDone = false;
-
- # Has to compress html pages
- var $compress = false;
-
- # List of raw pages used in the current article
- var $rawPages;
-
- # Skin to use
- var $skin = 'htmldump';
-
- # Checkpoint stuff
- var $checkpointFile = false, $checkpoints = false;
-
- var $startID = 1, $endID = false;
-
- var $sliceNumerator = 1, $sliceDenominator = 1;
-
- # Max page ID, lazy initialised
- var $maxPageID = false;
-
- # UDP profiling
- var $udpProfile, $udpProfileCounter = 0, $udpProfileInit = false;
-
- function DumpHTML( $settings = array() ) {
- foreach ( $settings as $var => $value ) {
- $this->$var = $value;
- }
- }
-
- function loadCheckpoints() {
- if ( $this->checkpoints !== false ) {
- return true;
- } elseif ( !$this->checkpointFile ) {
- return false;
- } else {
- $lines = @file( $this->checkpointFile );
- if ( $lines === false ) {
- print "Starting new checkpoint file \"{$this->checkpointFile}\"\n";
- $this->checkpoints = array();
- } else {
- $lines = array_map( 'trim', $lines );
- $this->checkpoints = array();
- foreach ( $lines as $line ) {
- list( $name, $value ) = explode( '=', $line, 2 );
- $this->checkpoints[$name] = $value;
- }
- }
- return true;
- }
- }
-
- function getCheckpoint( $type, $defValue = false ) {
- if ( !$this->loadCheckpoints() ) {
- return false;
- }
- if ( !isset( $this->checkpoints[$type] ) ) {
- return false;
- } else {
- return $this->checkpoints[$type];
- }
- }
-
- function setCheckpoint( $type, $value ) {
- if ( !$this->checkpointFile ) {
- return;
- }
- $this->checkpoints[$type] = $value;
- $blob = '';
- foreach ( $this->checkpoints as $type => $value ) {
- $blob .= "$type=$value\n";
- }
- file_put_contents( $this->checkpointFile, $blob );
- }
-
- function doEverything() {
- if ( $this->getCheckpoint( 'everything' ) == 'done' ) {
- print "Checkpoint says everything is already done\n";
- return;
- }
- $this->doArticles();
- $this->doCategories();
- $this->doRedirects();
- if ( $this->sliceNumerator == 1 ) {
- $this->doSpecials();
- }
- $this->doLocalImageDescriptions();
-
- if ( !$this->noSharedDesc ) {
- $this->doSharedImageDescriptions();
- }
-
- $this->setCheckpoint( 'everything', 'done' );
- }
-
- /**
- * Write a set of articles specified by start and end page_id
- * Skip categories and images, they will be done separately
- */
- function doArticles() {
- if ( $this->endID === false ) {
- $end = $this->getMaxPageID();
- } else {
- $end = $this->endID;
- }
- $start = $this->startID;
-
- # Start from the checkpoint
- $cp = $this->getCheckpoint( 'article' );
- if ( $cp == 'done' ) {
- print "Articles already done\n";
- return;
- } elseif ( $cp !== false ) {
- $start = $cp;
- print "Resuming article dump from checkpoint at page_id $start of $end\n";
- } else {
- print "Starting from page_id $start of $end\n";
- }
-
- # Move the start point to the correct slice if it isn't there already
- $start = $this->modSliceStart( $start );
-
- $this->setupGlobals();
-
- $mainPageObj = Title::newMainPage();
- $mainPage = $mainPageObj->getPrefixedDBkey();
-
- for ( $id = $start, $i = 0; $id <= $end; $id += $this->sliceDenominator, $i++ ) {
- wfWaitForSlaves( 20 );
- if ( !( $i % REPORTING_INTERVAL) ) {
- print "Processing ID: $id\r";
- $this->setCheckpoint( 'article', $id );
- }
- if ( !($i % (REPORTING_INTERVAL*10) ) ) {
- print "\n";
- }
- $title = Title::newFromID( $id );
- if ( $title ) {
- $ns = $title->getNamespace() ;
- if ( $ns != NS_CATEGORY && $ns != NS_MEDIAWIKI &&
- $title->getPrefixedDBkey() != $mainPage ) {
- $this->doArticle( $title );
- }
- }
- }
- $this->setCheckpoint( 'article', 'done' );
- print "\n";
- }
-
- function doSpecials() {
- $this->doMainPage();
-
- $this->setupGlobals();
- print "Special:Categories...";
- $this->doArticle( SpecialPage::getTitleFor( 'Categories' ) );
- print "\n";
- }
-
- /** Write the main page as index.html */
- function doMainPage() {
-
- print "Making index.html ";
-
- // Set up globals with no ../../.. in the link URLs
- $this->setupGlobals( 0 );
-
- $title = Title::newMainPage();
- $text = $this->getArticleHTML( $title );
-
- # Parse the XHTML to find the images
- $images = $this->findImages( $text );
- $this->copyImages( $images );
-
- $file = fopen( "{$this->dest}/index.html", "w" );
- if ( !$file ) {
- print "\nCan't open index.html for writing\n";
- return false;
- }
- fwrite( $file, $text );
- fclose( $file );
- print "\n";
- }
-
- function doImageDescriptions() {
- $this->doLocalImageDescriptions();
- if ( !$this->noSharedDesc ) {
- $this->doSharedImageDescriptions();
- }
- }
-
- /**
- * Dump image description pages that don't have an associated article, but do
- * have a local image
- */
- function doLocalImageDescriptions() {
- $chunkSize = 1000;
-
- $dbr = wfGetDB( DB_SLAVE );
-
- $cp = $this->getCheckpoint( 'local image' );
- if ( $cp == 'done' ) {
- print "Local image descriptions already done\n";
- return;
- } elseif ( $cp !== false ) {
- print "Writing image description pages starting from $cp\n";
- $conds = array( 'img_name >= ' . $dbr->addQuotes( $cp ) );
- } else {
- print "Writing image description pages for local images\n";
- $conds = false;
- }
-
- $this->setupGlobals();
- $i = 0;
-
- do {
- $res = $dbr->select( 'image', array( 'img_name' ), $conds, __METHOD__,
- array( 'ORDER BY' => 'img_name', 'LIMIT' => $chunkSize ) );
- $numRows = $dbr->numRows( $res );
-
- while ( $row = $dbr->fetchObject( $res ) ) {
- # Update conds for the next chunk query
- $conds = array( 'img_name > ' . $dbr->addQuotes( $row->img_name ) );
-
- // Slice the result set with a filter
- if ( !$this->sliceFilter( $row->img_name ) ) {
- continue;
- }
-
- wfWaitForSlaves( 10 );
- if ( !( ++$i % REPORTING_INTERVAL ) ) {
- print "{$row->img_name}\n";
- if ( $row->img_name !== 'done' ) {
- $this->setCheckpoint( 'local image', $row->img_name );
- }
- }
- $title = Title::makeTitle( NS_IMAGE, $row->img_name );
- if ( $title->getArticleID() ) {
- // Already done by dumpHTML
- continue;
- }
- $this->doArticle( $title );
- }
- $dbr->freeResult( $res );
- } while ( $numRows );
-
- $this->setCheckpoint( 'local image', 'done' );
- print "\n";
- }
-
- /**
- * Dump images which only have a real description page on commons
- */
- function doSharedImageDescriptions() {
- list( $start, $end ) = $this->sliceRange( 0, 255 );
-
- $cp = $this->getCheckpoint( 'shared image' );
- if ( $cp == 'done' ) {
- print "Shared description pages already done\n";
- return;
- } elseif ( $cp !== false ) {
- print "Writing description pages for commons images starting from directory $cp/255\n";
- $start = $cp;
- } else {
- print "Writing description pages for commons images\n";
- }
-
- $this->setupGlobals();
- $i = 0;
- for ( $hash = $start; $hash <= $end; $hash++ ) {
- $this->setCheckpoint( 'shared image', $hash );
-
- $dir = sprintf( "%s/%01x/%02x", $this->sharedStaticDirectory,
- intval( $hash / 16 ), $hash );
- $handle = @opendir( $dir );
- while ( $handle && $file = readdir( $handle ) ) {
- if ( $file[0] == '.' ) {
- continue;
- }
- if ( !(++$i % REPORTING_INTERVAL ) ) {
- print "$i\r";
- }
-
- $title = Title::makeTitleSafe( NS_IMAGE, $file );
- $this->doArticle( $title );
- }
- if ( $handle ) {
- closedir( $handle );
- }
- }
- $this->setCheckpoint( 'shared image', 'done' );
- print "\n";
- }
-
- function doCategories() {
- $chunkSize = 1000;
-
- $this->setupGlobals();
- $dbr = wfGetDB( DB_SLAVE );
-
- $cp = $this->getCheckpoint( 'category' );
- if ( $cp == 'done' ) {
- print "Category pages already done\n";
- return;
- } elseif ( $cp !== false ) {
- print "Resuming category page dump from $cp\n";
- $conds = array( 'cl_to >= ' . $dbr->addQuotes( $cp ) );
- } else {
- print "Starting category pages\n";
- $conds = false;
- }
-
- $i = 0;
- do {
- $res = $dbr->select( 'categorylinks', 'DISTINCT cl_to', $conds, __METHOD__,
- array( 'ORDER BY' => 'cl_to', 'LIMIT' => $chunkSize ) );
- $numRows = $dbr->numRows( $res );
-
- while ( $row = $dbr->fetchObject( $res ) ) {
- // Set conditions for next chunk
- $conds = array( 'cl_to > ' . $dbr->addQuotes( $row->cl_to ) );
-
- // Filter pages from other slices
- if ( !$this->sliceFilter( $row->cl_to ) ) {
- continue;
- }
-
- wfWaitForSlaves( 10 );
- if ( !(++$i % REPORTING_INTERVAL ) ) {
- print "{$row->cl_to}\n";
- if ( $row->cl_to != 'done' ) {
- $this->setCheckpoint( 'category', $row->cl_to );
- }
- }
- $title = Title::makeTitle( NS_CATEGORY, $row->cl_to );
- $this->doArticle( $title );
- }
- $dbr->freeResult( $res );
- } while ( $numRows );
-
- $this->setCheckpoint( 'category', 'done' );
- print "\n";
- }
-
- function doRedirects() {
- print "Doing redirects...\n";
-
- $chunkSize = 10000;
- $end = $this->getMaxPageID();
- $cp = $this->getCheckpoint( 'redirect' );
- if ( $cp == 'done' ) {
- print "Redirects already done\n";
- return;
- } elseif ( $cp !== false ) {
- print "Resuming redirect generation from page_id $cp\n";
- $start = intval( $cp );
- } else {
- $start = 1;
- }
-
- $this->setupGlobals();
- $dbr = wfGetDB( DB_SLAVE );
- $i = 0;
-
- for ( $chunkStart = $start; $chunkStart <= $end; $chunkStart += $chunkSize ) {
- $chunkEnd = min( $end, $chunkStart + $chunkSize - 1 );
- $conds = array(
- 'page_is_redirect' => 1,
- "page_id BETWEEN $chunkStart AND $chunkEnd"
- );
- # Modulo slicing in SQL
- if ( $this->sliceDenominator != 1 ) {
- $n = intval( $this->sliceNumerator );
- $m = intval( $this->sliceDenominator );
- $conds[] = "page_id % $m = $n";
- }
- $res = $dbr->select( 'page', array( 'page_id', 'page_namespace', 'page_title' ),
- $conds, __METHOD__ );
-
- while ( $row = $dbr->fetchObject( $res ) ) {
- $title = Title::makeTitle( $row->page_namespace, $row->page_title );
- if ( !(++$i % (REPORTING_INTERVAL*10) ) ) {
- printf( "Done %d redirects (%2.3f%%)\n", $i, $row->page_id / $end * 100 );
- $this->setCheckpoint( 'redirect', $row->page_id );
- }
- $this->doArticle( $title );
- }
- $dbr->freeResult( $res );
- }
- $this->setCheckpoint( 'redirect', 'done' );
- }
-
- /** Write an article specified by title */
- function doArticle( $title ) {
- if ( $this->noOverwrite ) {
- $fileName = $this->dest.'/'.$this->getHashedFilename( $title );
- if ( file_exists( $fileName ) ) {
- return;
- }
- }
-
- $this->profile();
-
- $this->rawPages = array();
- $text = $this->getArticleHTML( $title );
-
- if ( $text === false ) {
- return;
- }
-
- # Parse the XHTML to find the images
- $images = $this->findImages( $text );
- $this->copyImages( $images );
-
- # Write to file
- $this->writeArticle( $title, $text );
-
- # Do raw pages
- wfMkdirParents( "{$this->dest}/raw", 0755 );
- foreach( $this->rawPages as $record ) {
- list( $file, $title, $params ) = $record;
-
- $path = "{$this->dest}/raw/$file";
- if ( !file_exists( $path ) ) {
- $article = new Article( $title );
- $request = new FauxRequest( $params );
- $rp = new RawPage( $article, $request );
- $text = $rp->getRawText();
-
- print "Writing $file\n";
- $file = fopen( $path, 'w' );
- if ( !$file ) {
- print("Can't open file $path for writing\n");
- continue;
- }
- fwrite( $file, $text );
- fclose( $file );
- }
- }
-
- wfIncrStats( 'dumphtml_article' );
- }
-
- /** Write the given text to the file identified by the given title object */
- function writeArticle( $title, $text ) {
- $filename = $this->getHashedFilename( $title );
-
- # Temporary hack for current dump, this should be moved to
- # getFriendlyName() at the earliest opportunity.
- #
- # Limit filename length to 255 characters, so it works on ext3.
- # Titles are in fact limited to 255 characters, but dumpHTML
- # adds a suffix which may put them over the limit.
- $length = strlen( $filename );
- if ( $length > 255 ) {
- print "Warning: Filename too long ($length bytes). Skipping.\n";
- return;
- }
-
- $fullName = "{$this->dest}/$filename";
- $fullDir = dirname( $fullName );
-
- if ( $this->compress ) {
- $fullName .= ".gz";
- $text = gzencode( $text, 9 );
- }
-
- wfMkdirParents( $fullDir, 0755 );
-
- wfSuppressWarnings();
- $file = fopen( $fullName, 'w' );
- wfRestoreWarnings();
-
- if ( !$file ) {
- die("Can't open file '$fullName' for writing.\nCheck permissions or use another destination (-d).\n");
- return;
- }
-
- fwrite( $file, $text );
- fclose( $file );
- }
-
- /** Set up globals required for parsing */
- function setupGlobals( $currentDepth = NULL ) {
- global $wgUser, $wgStylePath, $wgArticlePath, $wgMathPath;
- global $wgUploadPath, $wgLogo, $wgMaxCredits, $wgSharedUploadPath;
- global $wgHideInterlanguageLinks, $wgUploadDirectory, $wgThumbnailScriptPath;
- global $wgSharedThumbnailScriptPath, $wgEnableParserCache, $wgHooks, $wgServer;
- global $wgRightsUrl, $wgRightsText, $wgCopyrightIcon, $wgEnableSidebarCache;
- global $wgGenerateThumbnailOnParse;
-
- static $oldLogo = NULL;
-
- if ( !$this->setupDone ) {
- $wgHooks['GetLocalURL'][] =& $this;
- $wgHooks['GetFullURL'][] =& $this;
- $wgHooks['SiteNoticeBefore'][] =& $this;
- $wgHooks['SiteNoticeAfter'][] =& $this;
- $this->oldArticlePath = $wgServer . $wgArticlePath;
- }
-
- if ( is_null( $currentDepth ) ) {
- $currentDepth = $this->depth;
- }
-
- if ( $this->alternateScriptPath ) {
- if ( $currentDepth == 0 ) {
- $wgScriptPath = '.';
- } else {
- $wgScriptPath = '..' . str_repeat( '/..', $currentDepth - 1 );
- }
- } else {
- $wgScriptPath = '..' . str_repeat( '/..', $currentDepth );
- }
-
- $wgArticlePath = str_repeat( '../', $currentDepth ) . '$1';
-
- # Logo image
- # Allow for repeated setup
- if ( !is_null( $oldLogo ) ) {
- $wgLogo = $oldLogo;
- } else {
- $oldLogo = $wgLogo;
- }
-
- if ( strpos( $wgLogo, $wgUploadPath ) === 0 ) {
- # If it's in the upload directory, rewrite it to the new upload directory
- $wgLogo = "$wgScriptPath/{$this->imageRel}/" . substr( $wgLogo, strlen( $wgUploadPath ) + 1 );
- } elseif ( $wgLogo{0} == '/' ) {
- # This is basically heuristic
- # Rewrite an absolute logo path to one relative to the the script path
- $wgLogo = $wgScriptPath . $wgLogo;
- }
-
- # Another ugly hack
- if ( !$this->setupDone ) {
- $this->oldCopyrightIcon = $wgCopyrightIcon;
- }
- $wgCopyrightIcon = str_replace( 'src="/images',
- 'src="' . htmlspecialchars( $wgScriptPath ) . '/images', $this->oldCopyrightIcon );
-
- $wgStylePath = "$wgScriptPath/skins";
- $wgUploadPath = "$wgScriptPath/{$this->imageRel}";
- $wgSharedUploadPath = "$wgUploadPath/shared";
- $wgMaxCredits = -1;
- $wgHideInterlanguageLinks = !$this->interwiki;
- $wgThumbnailScriptPath = $wgSharedThumbnailScriptPath = false;
- $wgEnableParserCache = false;
- $wgMathPath = "$wgScriptPath/math";
- $wgEnableSidebarCache = false;
- $wgGenerateThumbnailOnParse = true;
-
- if ( !empty( $wgRightsText ) ) {
- $wgRightsUrl = "$wgScriptPath/COPYING.html";
- }
-
- $wgUser = new User;
- $wgUser->setOption( 'skin', $this->skin );
- $wgUser->setOption( 'editsection', 0 );
-
- $this->destUploadDirectory = "{$this->dest}/{$this->imageRel}";
- if ( realpath( $this->destUploadDirectory ) == realpath( $wgUploadDirectory ) ) {
- print "Disabling image snapshot because the destination is the same as the source\n";
- $this->makeSnapshot = false;
- }
- $this->sharedStaticDirectory = "{$this->destUploadDirectory}/shared";
-
- $this->setupDone = true;
- }
-
- /** Reads the content of a title object, executes the skin and captures the result */
- function getArticleHTML( $title ) {
- global $wgOut, $wgTitle, $wgArticle, $wgUser;
-
- $linkCache =& LinkCache::singleton();
- $linkCache->clear();
- $wgTitle = $title;
- if ( is_null( $wgTitle ) ) {
- return false;
- }
-
- $ns = $wgTitle->getNamespace();
- if ( $ns == NS_SPECIAL ) {
- $wgOut = new OutputPage;
- $wgOut->setParserOptions( new ParserOptions );
- SpecialPage::executePath( $wgTitle );
- } else {
- /** @todo merge with Wiki.php code */
- if ( $ns == NS_IMAGE ) {
- $wgArticle = new ImagePage( $wgTitle );
- } elseif ( $ns == NS_CATEGORY ) {
- $wgArticle = new CategoryPage( $wgTitle );
- } else {
- $wgArticle = new Article( $wgTitle );
- }
- $rt = Title::newFromRedirect( $wgArticle->fetchContent() );
- if ( $rt != NULL ) {
- return $this->getRedirect( $rt );
- } else {
- $wgOut = new OutputPage;
- $wgOut->setParserOptions( new ParserOptions );
-
- $wgArticle->view();
- }
- }
-
-
- $sk =& $wgUser->getSkin();
- ob_start();
- $sk->outputPage( $wgOut );
- $text = ob_get_contents();
- ob_end_clean();
-
- return $text;
- }
-
- function getRedirect( $rt ) {
- $url = $rt->escapeLocalURL();
- $text = $rt->getPrefixedText();
- return <<<ENDTEXT
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <meta http-equiv="Refresh" content="0;url=$url" />
-</head>
-<body>
- <p>Redirecting to <a href="$url">$text</a></p>
-</body>
-</html>
-ENDTEXT;
- }
-
- /** Returns image paths used in an XHTML document */
- function findImages( $text ) {
- global $wgOutputEncoding, $wgDumpImages;
- $parser = xml_parser_create( $wgOutputEncoding );
- xml_set_element_handler( $parser, 'wfDumpStartTagHandler', 'wfDumpEndTagHandler' );
-
- $wgDumpImages = array();
- xml_parse( $parser, $text );
- xml_parser_free( $parser );
-
- return $wgDumpImages;
- }
-
- /**
- * Copy a file specified by a URL to a given directory
- *
- * @param string $srcPath The source URL
- * @param string $srcPathBase The base directory of the source URL
- * @param string $srcDirBase The base filesystem directory of the source URL
- * @param string $destDirBase The base filesystem directory of the destination URL
- */
- function relativeCopy( $srcPath, $srcPathBase, $srcDirBase, $destDirBase ) {
- $rel = substr( $srcPath, strlen( $srcPathBase ) + 1 ); // +1 for slash
- $sourceLoc = "$srcDirBase/$rel";
- $destLoc = "$destDirBase/$rel";
- #print "Copying $sourceLoc to $destLoc\n";
- if ( !file_exists( $destLoc ) ) {
- wfMkdirParents( dirname( $destLoc ), 0755 );
- if ( function_exists( 'symlink' ) && !$this->forceCopy ) {
- if ( !symlink( $sourceLoc, $destLoc ) ) {
- print "Warning: unable to create symlink at $destLoc\n";
- }
- } else {
- if ( !copy( $sourceLoc, $destLoc ) ) {
- print "Warning: unable to copy $sourceLoc to $destLoc\n";
- }
- }
- }
- }
-
- /**
- * Copy an image, and if it is a thumbnail, copy its parent image too
- */
- function copyImage( $srcPath, $srcPathBase, $srcDirBase, $destDirBase ) {
- global $wgUploadPath, $wgUploadDirectory, $wgSharedUploadPath;
- $this->relativeCopy( $srcPath, $srcPathBase, $srcDirBase, $destDirBase );
- if ( substr( $srcPath, strlen( $srcPathBase ) + 1, 6 ) == 'thumb/' ) {
- # The image was a thumbnail
- # Copy the source image as well
- $rel = substr( $srcPath, strlen( $srcPathBase ) + 1 );
- $parts = explode( '/', $rel );
- $rel = "{$parts[1]}/{$parts[2]}/{$parts[3]}";
- $newSrc = "$srcPathBase/$rel";
- $this->relativeCopy( $newSrc, $srcPathBase, $srcDirBase, $destDirBase );
- }
- }
-
- /**
- * Copy images (or create symlinks) from commons to a static directory.
- * This is necessary even if you intend to distribute all of commons, because
- * the directory contents is used to work out which image description pages
- * are needed.
- *
- * Also copies math images, and full-sized images if the makeSnapshot option
- * is specified.
- *
- */
- function copyImages( $images ) {
- global $wgUploadPath, $wgUploadDirectory, $wgSharedUploadPath, $wgSharedUploadDirectory,
- $wgMathPath, $wgMathDirectory;
- # Find shared uploads and copy them into the static directory
- $sharedPathLength = strlen( $wgSharedUploadPath );
- $mathPathLength = strlen( $wgMathPath );
- $uploadPathLength = strlen( $wgUploadPath );
- foreach ( $images as $escapedImage => $dummy ) {
- $image = urldecode( $escapedImage );
-
- if ( substr( $image, 0, $sharedPathLength ) == $wgSharedUploadPath ) {
- $this->copyImage( $image, $wgSharedUploadPath, $wgSharedUploadDirectory, $this->sharedStaticDirectory );
- } elseif ( substr( $image, 0, $mathPathLength ) == $wgMathPath ) {
- $this->relativeCopy( $image, $wgMathPath, $wgMathDirectory, "{$this->dest}/math" );
- } elseif ( $this->makeSnapshot && substr( $image, 0, $uploadPathLength ) == $wgUploadPath ) {
- $this->copyImage( $image, $wgUploadPath, $wgUploadDirectory, $this->destUploadDirectory );
- }
- }
- }
-
- function onGetFullURL( &$title, &$url, $query ) {
- global $wgContLang, $wgArticlePath;
-
- $iw = $title->getInterwiki();
- if ( $title->isExternal() && $wgContLang->getLanguageName( $iw ) ) {
- if ( $title->getDBkey() == '' ) {
- $url = str_replace( '$1', "../$iw/index.html", $wgArticlePath );
- } else {
- $url = str_replace( '$1', "../$iw/" . wfUrlencode( $this->getHashedFilename( $title ) ),
- $wgArticlePath );
- }
- $url .= $this->compress ? ".gz" : "";
- return false;
- } else {
- return true;
- }
- }
-
- function onGetLocalURL( &$title, &$url, $query ) {
- global $wgArticlePath;
-
- if ( $title->isExternal() ) {
- # Default is fine for interwiki
- return true;
- }
-
- $url = false;
- if ( $query != '' ) {
- $params = array();
- parse_str( $query, $params );
- if ( isset($params['action']) && $params['action'] == 'raw' ) {
- if ( $params['gen'] == 'css' || $params['gen'] == 'js' ) {
- $file = 'gen.' . $params['gen'];
- } else {
- $file = $this->getFriendlyName( $title->getPrefixedDBkey() );
- // Clean up Monobook.css etc.
- $matches = array();
- if ( preg_match( '/^(.*)\.(css|js)_[0-9a-f]{4}$/', $file, $matches ) ) {
- $file = $matches[1] . '.' . $matches[2];
- }
- }
- $this->rawPages[$file] = array( $file, $title, $params );
- $url = str_replace( '$1', "raw/" . wfUrlencode( $file ), $wgArticlePath );
- }
- }
- if ( $url === false ) {
- $url = str_replace( '$1', wfUrlencode( $this->getHashedFilename( $title ) ), $wgArticlePath );
- }
- $url .= $this->compress ? ".gz" : "";
- return false;
- }
-
- function getHashedFilename( &$title ) {
- if ( '' != $title->mInterwiki ) {
- $dbkey = $title->getDBkey();
- } else {
- $dbkey = $title->getPrefixedDBkey();
- }
-
- $mainPage = Title::newMainPage();
- if ( $mainPage->getPrefixedDBkey() == $dbkey ) {
- return 'index.html';
- }
-
- return $this->getHashedDirectory( $title ) . '/' .
- $this->getFriendlyName( $dbkey ) . '.html';
- }
-
- function getFriendlyName( $name ) {
- global $wgLang;
- # Replace illegal characters for Windows paths with underscores
- $friendlyName = strtr( $name, '/\\*?"<>|~', '_________' );
-
- # Work out lower case form. We assume we're on a system with case-insensitive
- # filenames, so unless the case is of a special form, we have to disambiguate
- if ( function_exists( 'mb_strtolower' ) ) {
- $lowerCase = $wgLang->ucfirst( mb_strtolower( $name ) );
- } else {
- $lowerCase = ucfirst( strtolower( $name ) );
- }
-
- # Make it mostly unique
- if ( $lowerCase != $friendlyName ) {
- $friendlyName .= '_' . substr(md5( $name ), 0, 4);
- }
- # Handle colon specially by replacing it with tilde
- # Thus we reduce the number of paths with hashes appended
- $friendlyName = str_replace( ':', '~', $friendlyName );
-
- return $friendlyName;
- }
-
- /**
- * Get a relative directory for putting a title into
- */
- function getHashedDirectory( &$title ) {
- if ( '' != $title->getInterwiki() ) {
- $pdbk = $title->getDBkey();
- } else {
- $pdbk = $title->getPrefixedDBkey();
- }
-
- # Find the first colon if there is one, use characters after it
- $p = strpos( $pdbk, ':' );
- if ( $p !== false ) {
- $dbk = substr( $pdbk, $p + 1 );
- $dbk = substr( $dbk, strspn( $dbk, '_' ) );
- } else {
- $dbk = $pdbk;
- }
-
- # Split into characters
- $m = array();
- preg_match_all( '/./us', $dbk, $m );
-
- $chars = $m[0];
- $length = count( $chars );
- $dir = '';
-
- for ( $i = 0; $i < $this->depth; $i++ ) {
- if ( $i ) {
- $dir .= '/';
- }
- if ( $i >= $length ) {
- $dir .= '_';
- } else {
- $c = $chars[$i];
- if ( ord( $c ) >= 128 || preg_match( '/[a-zA-Z0-9!#$%&()+,[\]^_`{}-]/', $c ) ) {
- if ( function_exists( 'mb_strtolower' ) ) {
- $dir .= mb_strtolower( $c );
- } else {
- $dir .= strtolower( $c );
- }
- } else {
- $dir .= sprintf( "%02X", ord( $c ) );
- }
- }
- }
- return $dir;
- }
-
- /**
- * Calculate the start end end of a job based on the current slice
- * @param integer $start
- * @param integer $end
- * @return array of integers
- */
- function sliceRange( $start, $end ) {
- $count = $end - $start + 1;
- $each = $count / $this->sliceDenominator;
- $sliceStart = $start + intval( $each * ( $this->sliceNumerator - 1 ) );
- if ( $this->sliceNumerator == $this->sliceDenominator ) {
- $sliceEnd = $end;
- } else {
- $sliceEnd = $start + intval( $each * $this->sliceNumerator ) - 1;
- }
- return array( $sliceStart, $sliceEnd );
- }
-
- /**
- * Adjust a start point so that it belongs to the current slice, where slices are defined by integer modulo
- * @param integer $start
- * @param integer $base The true start of the range; the minimum start
- */
- function modSliceStart( $start, $base = 1 ) {
- return $start - ( $start % $this->sliceDenominator ) + $this->sliceNumerator - 1 + $base;
- }
-
- /**
- * Determine whether a string belongs to the current slice, based on hash
- */
- function sliceFilter( $s ) {
- return crc32( $s ) % $this->sliceDenominator == $this->sliceNumerator - 1;
- }
-
- /**
- * No site notice
- */
- function onSiteNoticeBefore( &$text ) {
- $text = '';
- return false;
- }
- function onSiteNoticeAfter( &$text ) {
- $text = '';
- return false;
- }
-
- function getMaxPageID() {
- if ( $this->maxPageID === false ) {
- $dbr = wfGetDB( DB_SLAVE );
- $this->maxPageID = $dbr->selectField( 'page', 'max(page_id)', false, __METHOD__ );
- }
- return $this->maxPageID;
- }
-
- function profile() {
- global $wgProfiler;
-
- if ( !$this->udpProfile ) {
- return;
- }
- if ( !$this->udpProfileInit ) {
- $this->udpProfileInit = true;
- } elseif ( $this->udpProfileCounter == 1 % $this->udpProfile ) {
- $wgProfiler->getFunctionReport();
- $wgProfiler = new DumpHTML_ProfilerStub;
- }
- if ( $this->udpProfileCounter == 0 ) {
- $wgProfiler = new ProfilerSimpleUDP;
- $wgProfiler->setProfileID( 'dumpHTML' );
- }
- $this->udpProfileCounter = ( $this->udpProfileCounter + 1 ) % $this->udpProfile;
- }
-}
-
-class DumpHTML_ProfilerStub {
- function profileIn() {}
- function profileOut() {}
- function getOutput() {}
- function close() {}
- function getFunctionReport() {}
-}
-
-/** XML parser callback */
-function wfDumpStartTagHandler( $parser, $name, $attribs ) {
- global $wgDumpImages;
-
- if ( $name == 'IMG' && isset( $attribs['SRC'] ) ) {
- $wgDumpImages[$attribs['SRC']] = true;
- }
-}
-
-/** XML parser callback */
-function wfDumpEndTagHandler( $parser, $name ) {}
-
-# vim: syn=php
-?>
diff --git a/maintenance/dumpMessages.php b/maintenance/dumpMessages.php
deleted file mode 100644
index 84ecc4c6..00000000
--- a/maintenance/dumpMessages.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-/**
- * @todo document
- * @package MediaWiki
- * @subpackage Maintenance
- */
-
-/** */
-require_once( "commandLine.inc" );
-$wgMessageCache->disableTransform();
-$messages = array();
-foreach ( $wgAllMessagesEn as $key => $englishValue )
-{
- $messages[$key] = wfMsg( $key );
-}
-print "MediaWiki $wgVersion language file\n";
-print serialize( $messages );
-
-?>
diff --git a/maintenance/dumpReplayLog.php b/maintenance/dumpReplayLog.php
deleted file mode 100644
index 07749f41..00000000
--- a/maintenance/dumpReplayLog.php
+++ /dev/null
@@ -1,117 +0,0 @@
-<?php
-/**
- * @addtogroup Maintenance
- */
-error_reporting(E_ALL);
-
-/** */
-require_once( "commandLine.inc" );
-require_once( 'includes/SpecialExport.php' );
-
-/** */
-function dumpReplayLog( $start ) {
- $dbw = wfGetDB( DB_MASTER );
- $recentchanges = $dbw->tableName( 'recentchanges' );
- $result =& $dbw->safeQuery( "SELECT * FROM $recentchanges WHERE rc_timestamp >= "
- . $dbw->timestamp( $start ) . ' ORDER BY rc_timestamp');
-
- global $wgInputEncoding;
- echo '<' . '?xml version="1.0" encoding="' . $wgInputEncoding . '" ?' . ">\n";
- echo "<wikilog version='experimental'>\n";
- echo "<!-- Do not use this script for any purpose. It's scary. -->\n";
- while( $row = $dbw->fetchObject( $result ) ) {
- echo dumpReplayEntry( $row );
- }
- echo "</wikilog>\n";
- $dbw->freeResult( $result );
-}
-
-/** */
-function dumpReplayEntry( $row ) {
- $title = Title::MakeTitle( $row->rc_namespace, $row->rc_title );
- switch( $row->rc_type ) {
- case RC_EDIT:
- case RC_NEW:
- # Edit
- $dbr = wfGetDB( DB_MASTER );
-
- $out = " <edit>\n";
- $out .= " <title>" . xmlsafe( $title->getPrefixedText() ) . "</title>\n";
-
- # Get previous edit timestamp
- if( $row->rc_last_oldid ) {
- $s = $dbr->selectRow( 'old',
- array( 'old_timestamp' ),
- array( 'old_id' => $row->rc_last_oldid ) );
- $out .= " <lastedit>" . wfTimestamp2ISO8601( $s->old_timestamp ) . "</lastedit>\n";
- } else {
- $out .= " <newpage/>\n";
- }
-
- if( $row->rc_this_oldid ) {
- $s = $dbr->selectRow( 'old', array( 'old_id as id','old_timestamp as timestamp',
- 'old_user as user', 'old_user_text as user_text', 'old_comment as comment',
- 'old_text as text', 'old_flags as flags' ),
- array( 'old_id' => $row->rc_this_oldid ) );
- $out .= revision2xml( $s, true, false );
- } else {
- $s = $dbr->selectRow( 'cur', array( 'cur_id as id','cur_timestamp as timestamp','cur_user as user',
- 'cur_user_text as user_text', 'cur_restrictions as restrictions','cur_comment as comment',
- 'cur_text as text' ),
- array( 'cur_id' => $row->rc_cur_id ) );
- $out .= revision2xml( $s, true, true );
- }
- $out .= " </edit>\n";
- break;
- case RC_LOG:
- $dbr = wfGetDB( DB_MASTER );
- $s = $dbr->selectRow( 'logging',
- array( 'log_type', 'log_action', 'log_timestamp', 'log_user',
- 'log_namespace', 'log_title', 'log_comment' ),
- array( 'log_timestamp' => $row->rc_timestamp,
- 'log_user' => $row->rc_user ) );
- $ts = wfTimestamp2ISO8601( $row->rc_timestamp );
- $target = Title::MakeTitle( $s->log_namespace, $s->log_title );
- $out = " <log>\n";
- $out .= " <type>" . xmlsafe( $s->log_type ) . "</type>\n";
- $out .= " <action>" . xmlsafe( $s->log_action ) . "</action>\n";
- $out .= " <timestamp>" . $ts . "</timestamp>\n";
- $out .= " <contributor><username>" . xmlsafe( $row->rc_user_text ) . "</username></contributor>\n";
- $out .= " <target>" . xmlsafe( $target->getPrefixedText() ) . "</target>\n";
- $out .= " <comment>" . xmlsafe( $s->log_comment ) . "</comment>\n";
- $out .= " </log>\n";
- break;
- case RC_MOVE:
- case RC_MOVE_OVER_REDIRECT:
- $target = Title::MakeTitle( $row->rc_moved_to_ns, $row->rc_moved_to_title );
- $out = " <move>\n";
- $out .= " <title>" . xmlsafe( $title->getPrefixedText() ) . "</title>\n";
- $out .= " <target>" . xmlsafe( $target->getPrefixedText() ) . "</target>\n";
- if( $row->rc_type == RC_MOVE_OVER_REDIRECT ) {
- $out .= " <override/>\n";
- }
- $ts = wfTimestamp2ISO8601( $row->rc_timestamp );
- $out .= " <id>$row->rc_cur_id</id>\n";
- $out .= " <timestamp>$ts</timestamp>\n";
- if($row->rc_user_text) {
- $u = "<username>" . xmlsafe( $row->rc_user_text ) . "</username>";
- $u .= "<id>$row->rc_user</id>";
- } else {
- $u = "<ip>" . xmlsafe( $row->rc_user_text ) . "</ip>";
- }
- $out .= " <contributor>$u</contributor>\n";
- $out .= " </move>\n";
- }
- return $out;
-}
-
-
-if( isset( $options['start'] ) ) {
- $start = wfTimestamp( TS_MW, $options['start'] );
- dumpReplayLog( $start );
-} else {
- echo "This is an experimental script to encapsulate data from recent edits.\n";
- echo "Usage: php dumpReplayLog.php --start=20050118032544\n";
-}
-
-?> \ No newline at end of file
diff --git a/maintenance/duplicatetrans.php b/maintenance/duplicatetrans.php
deleted file mode 100644
index 89d9cff1..00000000
--- a/maintenance/duplicatetrans.php
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-/**
- * Prints out messages that are the same as the message with the corrisponding
- * key in the Language.php file
- *
- * @package MediaWiki
- * @subpackage Maintenance
- */
-
-require_once('commandLine.inc');
-
-if ( 'en' == $wgLanguageCode ) {
- print "Current selected language is English. Cannot check translations.\n";
- exit();
-}
-
-$count = $total = 0;
-$msgarray = 'wgAllMessages' . ucfirst( $wgLanguageCode );
-
-foreach ( $$msgarray as $code => $msg ) {
- ++$total;
- if ( @$wgAllMessagesEn[$code] == $msg ) {
- echo "* $code\n";
- ++$count;
- }
-}
-
-echo "{$count} messages of {$total} are duplicates\n";
-?>
diff --git a/maintenance/entities2literals.pl b/maintenance/entities2literals.pl
deleted file mode 100644
index dd47f6bb..00000000
--- a/maintenance/entities2literals.pl
+++ /dev/null
@@ -1,276 +0,0 @@
-#!/usr/bin/env perl
-# Takes STDIN and converts Converts hexadecimal, decimal and named HTML
-# entities to their respective literals.
-#
-# Usage: perl entities2literals.pl < file_to_convert [> outfile]
-# Reference: http://www.w3.org/TR/REC-html40/sgml/entities.html
-# Copyright 2005 Ævar Arnfjörð Bjarmason <avarab@gmail.com> No rights reserved
-
-use encoding 'utf8';
-use strict;
-
-my $file = join /\n/, <>;
-
-$file =~ s/&#(\d+);/chr $1/eg;
-$file =~ s/&#x([0-9a-fA-F]+);/chr hex $1/eg;
-
-while (<DATA>) {
- chomp;
- my ($number, $entity) = split / +/;
- $file =~ s/&$entity;/chr $number/eg;
-}
-print $file;
-
-__DATA__
-34 quot
-38 amp
-60 lt
-62 gt
-160 nbsp
-161 iexcl
-162 cent
-163 pound
-164 curren
-165 yen
-166 brvbar
-167 sect
-168 uml
-169 copy
-170 ordf
-171 laquo
-172 not
-173 shy
-174 reg
-175 macr
-176 deg
-177 plusmn
-178 sup2
-179 sup3
-180 acute
-181 micro
-182 para
-183 middot
-184 cedil
-185 sup1
-186 ordm
-187 raquo
-188 frac14
-189 frac12
-190 frac34
-191 iquest
-192 Agrave
-193 Aacute
-194 Acirc
-195 Atilde
-196 Auml
-197 Aring
-198 AElig
-199 Ccedil
-200 Egrave
-201 Eacute
-202 Ecirc
-203 Euml
-204 Igrave
-205 Iacute
-206 Icirc
-207 Iuml
-208 ETH
-209 Ntilde
-210 Ograve
-211 Oacute
-212 Ocirc
-213 Otilde
-214 Ouml
-215 times
-216 Oslash
-217 Ugrave
-218 Uacute
-219 Ucirc
-220 Uuml
-221 Yacute
-222 THORN
-223 szlig
-224 agrave
-225 aacute
-226 acirc
-227 atilde
-228 auml
-229 aring
-230 aelig
-231 ccedil
-232 egrave
-233 eacute
-234 ecirc
-235 euml
-236 igrave
-237 iacute
-238 icirc
-239 iuml
-240 eth
-241 ntilde
-242 ograve
-243 oacute
-244 ocirc
-245 otilde
-246 ouml
-247 divide
-248 oslash
-249 ugrave
-250 uacute
-251 ucirc
-252 uuml
-253 yacute
-254 thorn
-255 yuml
-338 OElig
-339 oelig
-352 Scaron
-353 scaron
-376 Yuml
-402 fnof
-710 circ
-732 tilde
-913 Alpha
-914 Beta
-915 Gamma
-916 Delta
-917 Epsilon
-918 Zeta
-919 Eta
-920 Theta
-921 Iota
-922 Kappa
-923 Lambda
-924 Mu
-925 Nu
-926 Xi
-927 Omicron
-928 Pi
-929 Rho
-931 Sigma
-932 Tau
-933 Upsilon
-934 Phi
-935 Chi
-936 Psi
-937 Omega
-945 alpha
-946 beta
-947 gamma
-948 delta
-949 epsilon
-950 zeta
-951 eta
-952 theta
-953 iota
-954 kappa
-955 lambda
-956 mu
-957 nu
-958 xi
-959 omicron
-960 pi
-961 rho
-962 sigmaf
-963 sigma
-964 tau
-965 upsilon
-966 phi
-967 chi
-968 psi
-969 omega
-977 thetasym
-978 upsih
-982 piv
-8194 ensp
-8195 emsp
-8201 thinsp
-8204 zwnj
-8205 zwj
-8206 lrm
-8207 rlm
-8211 ndash
-8212 mdash
-8216 lsquo
-8217 rsquo
-8218 sbquo
-8220 ldquo
-8221 rdquo
-8222 bdquo
-8224 dagger
-8225 Dagger
-8226 bull
-8230 hellip
-8240 permil
-8242 prime
-8243 Prime
-8249 lsaquo
-8250 rsaquo
-8254 oline
-8260 frasl
-8364 euro
-8465 image
-8472 weierp
-8476 real
-8482 trade
-8501 alefsym
-8592 larr
-8593 uarr
-8594 rarr
-8595 darr
-8596 harr
-8629 crarr
-8656 lArr
-8657 uArr
-8658 rArr
-8659 dArr
-8660 hArr
-8704 forall
-8706 part
-8707 exist
-8709 empty
-8711 nabla
-8712 isin
-8713 notin
-8715 ni
-8719 prod
-8721 sum
-8722 minus
-8727 lowast
-8730 radic
-8733 prop
-8734 infin
-8736 ang
-8743 and
-8744 or
-8745 cap
-8746 cup
-8747 int
-8756 there4
-8764 sim
-8773 cong
-8776 asymp
-8800 ne
-8801 equiv
-8804 le
-8805 ge
-8834 sub
-8835 sup
-8836 nsub
-8838 sube
-8839 supe
-8853 oplus
-8855 otimes
-8869 perp
-8901 sdot
-8968 lceil
-8969 rceil
-8970 lfloor
-8971 rfloor
-9001 lang
-9002 rang
-9674 loz
-9824 spades
-9827 clubs
-9829 hearts
-9830 diams
diff --git a/maintenance/importPhase2.php b/maintenance/importPhase2.php
deleted file mode 100644
index a923b3da..00000000
--- a/maintenance/importPhase2.php
+++ /dev/null
@@ -1,368 +0,0 @@
-<?php
-# MediaWiki 'phase 2' to current format import script
-# (import format current as of 1.2.0, March 2004)
-#
-# Copyright (C) 2004 Brion Vibber <brion@pobox.com>
-# Portions by Lee Daniel Crocker, 2002
-# 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 document
- * @deprecated
- * @addtogroup Maintenance
- */
-
-/** */
-die( "This import script is not currently maintained.
-If you need it you'll have to modify it as necessary.\n");
-
-if ( ! is_readable( "../LocalSettings.php" ) ) {
- print "A copy of your installation's LocalSettings.php\n" .
- "must exist in the source directory.\n";
- exit();
-}
-
-$wgCommandLineMode = true;
-ini_set("implicit_flush", 1);
-
-$DP = "../includes";
-require_once( "../LocalSettings.php" );
-require_once( "../AdminSettings.php" );
-
-$wgDBuser = $wgDBadminuser;
-$wgDBpassword = $wgDBadminpassword;
-
-$sep = ( DIRECTORY_SEPARATOR == "\\" ) ? ";" : ":";
-ini_set( "include_path", "$IP$sep$include_path" );
-
-require_once( "Setup.php" );
-
-require_once( "../install-utils.inc" );
-require_once( "InitialiseMessages.inc" );
-require_once( "rebuildlinks.inc" );
-require_once( "rebuildrecentchanges.inc" );
-require_once( "rebuildtextindex.inc" );
-
-/**
- * @todo document
- * @addtogroup Maintenance
- */
-class Phase2Importer {
- var $olddb, $titleCache;
-
- function Phase2Importer( $database ) {
- $this->olddb = $database;
- $this->titleCache = new TitleCache;
- }
-
- function importAll() {
- $this->importCurData();
- $this->fixCurTitles();
-
- $this->importOldData();
- $this->fixOldTitles();
-
- $this->importUserData();
- $this->fixUserOptions();
-
- $this->importWatchlists();
-
- $this->importLinkData();
-
- /*
- # For some reason this is broken. RecentChanges will just start anew...
- rebuildRecentChangesTablePass1();
- rebuildRecentChangesTablePass2();
- */
-
- print "Rebuilding search index:\n";
- dropTextIndex();
- rebuildTextIndex();
- createTextIndex();
-
- initialiseMessages();
- }
-
- # Simple import functions; for the most part these are pretty straightforward.
- # MySQL copies everything over to the new database and tweaks a few things.
- function importCurData() {
- print "Clearing pages from default install, if any...\n";
- wfQuery( "DELETE FROM cur", DB_MASTER );
-
- print "Importing current revision data...\n";
- wfQuery( "INSERT INTO cur (cur_id,cur_namespace,cur_title,cur_text,cur_comment,
- cur_user,cur_user_text,cur_timestamp,cur_restrictions,cur_counter,
- cur_is_redirect,cur_minor_edit,cur_is_new,cur_random,cur_touched)
- SELECT cur_id,0,cur_title,cur_text,cur_comment,
- cur_user,cur_user_text,cur_timestamp,REPLACE(cur_restrictions,'is_',''),cur_counter,
- cur_text like '#redirect%',cur_minor_edit,0,RAND(),NOW()+0,
- FROM {$this->olddb}.cur", DB_MASTER );
- $n = mysql_affected_rows();
- print "$n rows imported.\n";
- }
-
- function importOldData() {
- print "Clearing old revision data from default install, if any...\n";
- wfQuery( "DELETE FROM old", DB_MASTER );
-
- print "Importing old revision data...\n";
- wfQuery( "INSERT INTO old (old_id,old_namespace,old_title,old_text,old_comment,
- old_user,old_user_text,old_timestamp,old_minor_edit,old_flags)
- SELECT old_id,0,old_title,old_text,old_comment,
- old_user,old_user_text,old_timestamp,old_minor_edit,''
- FROM {$this->olddb}.old", DB_MASTER );
- $n = mysql_affected_rows();
- print "$n rows imported.\n";
- }
-
- function importUserData() {
- print "Clearing users from default install, if any...\n";
- wfQuery( "DELETE FROM user", DB_MASTER );
-
- print "Importing user data...\n";
- wfQuery( "INSERT INTO user (user_id,user_name,user_rights,
- user_password,user_newpassword,user_email,user_options,user_touched)
- SELECT user_id,user_name,REPLACE(user_rights,'is_',''),
- MD5(CONCAT(user_id,'-',MD5(user_password))),'',user_email,user_options,NOW()+0
- FROM {$this->olddb}.user", DB_MASTER );
- $n = mysql_affected_rows();
- print "$n rows imported.\n";
- }
-
- # A little less clean...
- function importWatchlists() {
- print "Clearing watchlists from default install, if any...\n";
- wfQuery( "DELETE FROM watchlist", DB_MASTER );
-
- print "Importing watchlists...";
- $res = wfQuery( "SELECT user_id,user_watch FROM {$this->olddb}.user WHERE user_watch != ''", DB_MASTER );
- $total = wfNumRows( $res );
- $n = 0;
- print " ($total total)\n";
-
- while( $row = wfFetchObject( $res ) ) {
- $id = intval( $row->user_id );
- $list = explode( "\n", $row->user_watch );
- foreach( $list as $page ) {
- $title = $this->titleCache->fetch( $page );
- if( is_null( $title ) ) {
- print "Caught bad title '{$row->title}'\n";
- } else {
- $ns = $title->getNamespace();
- $t = wfStrencode( $title->getDBkey() );
- wfQuery( "INSERT INTO watchlist(wl_user,wl_namespace,wl_title) VALUES ($id,$ns,'$t')", DB_MASTER );
- }
- }
- if( ++$n % 50 == 0 ) {
- print "$n\n";
- }
- }
- wfFreeResult( $res );
- }
-
- function importLinkData() {
- # MUST BE CALLED BEFORE! fixCurTitles()
- print "Clearing links from default install, if any...\n";
- wfQuery( "DELETE FROM links", DB_MASTER );
- wfQuery( "DELETE FROM brokenlinks", DB_MASTER );
-
- print "Importing live links...";
- wfQuery( "INSERT INTO links (l_from, l_to)
- SELECT DISTINCT linked_from,cur_id
- FROM {$this->olddb}.linked,{$this->olddb}.cur
- WHERE linked_to=cur_title", DB_MASTER );
- $n = mysql_affected_rows();
- print "$n rows imported.\n";
-
- print "Importing broken links...";
- wfQuery( "INSERT INTO brokenlinks (bl_from, bl_to)
- SELECT DISTINCT cur_id,unlinked_to
- FROM {$this->olddb}.unlinked,{$this->olddb}.cur
- WHERE unlinked_from=cur_title", DB_MASTER );
- $n = mysql_affected_rows();
- print "$n rows imported.\n";
- }
-
- # Fixup functions: munge data that's already been brought into tables
- function fixCurTitles() {
- $this->fixTitles( "cur" );
- }
-
- function fixOldTitles() {
- $this->fixTitles( "old" );
- }
-
- function fixTitles( $table ) {
- print "Fixing titles in $table...";
- $res = wfQuery( "SELECT DISTINCT {$table}_title AS title FROM $table", DB_MASTER );
- $total = wfNumRows( $res );
- $n = 0;
- print " ($total total)\n";
-
- while( $row = wfFetchObject( $res ) ) {
- $xt = wfStrencode( $row->title );
- $title = $this->titleCache->fetch( $row->title );
- if( is_null( $title ) ) {
- print "Caught bad title '{$row->title}'\n";
- } else {
- $ns = $title->getNamespace();
- $t = wfStrencode( $title->getDBkey() );
- wfQuery( "UPDATE $table SET {$table}_namespace=$ns,{$table}_title='$t'
- WHERE {$table}_namespace=0 AND {$table}_title='$xt'", DB_MASTER );
- }
- if( ++$n % 50 == 0 ) {
- print "$n\n";
- }
- }
- wfFreeResult( $res );
- }
-
- function rewriteUserOptions( $in )
- {
- $s = urldecode( $in );
- $a = explode( "\n", $s );
-
- foreach ( $a as $l ) {
- $m = array();
- if ( preg_match( "/^([A-Za-z0-9_]+)=(.*)/", $l, $m ) ) {
- $ops[$m[1]] = $m[2];
- }
- }
- $nops = array();
-
- $q = strtolower( $ops["quickBar"] );
- if ( $q == "none" ) { $q = 0; }
- else { $q = 1; } # Default to left
- $nops["quickbar"] = $q;
-
- if ( $ops["markupNewTopics"] == "inverse" ) {
- $nops["highlightbroken"] = 1;
- }
- $sk = substr( strtolower( $ops["skin"] ), 0, 4 );
- if ( "star" == $sk ) { $sk = 0; }
- else if ( "nost" == $sk ) { $sk = 1; }
- else if ( "colo" == $sk ) { $sk = 2; }
- else { $sk = 0; }
- $nops["skin"] = $sk;
-
- $u = strtolower( $ops["underlineLinks"] );
- if ( "yes" == $u || "on" == $u ) { $nops["underline"] = 1; }
- else { $nops["underline"] = 0; }
-
- $t = ( (int) ($ops["hourDiff"]) );
- if ( $t < -23 || $t > 23 ) { $t = 0; }
- if ( 0 != $t ) { $nops["timecorrection"] = $t; }
-
- $j = strtolower( $ops["justify"] );
- if ( "yes" == $j || "on" == $j ) { $nops["justify"] = 1; }
- $n = strtolower( $ops["numberHeadings"] );
- if ( "yes" == $n || "on" == $n ) { $nops["numberheadings"] = 1; }
- $h = strtolower( $ops["hideMinor"] );
- if ( "yes" == $h || "on" == $h ) { $nops["hideminor"] = 1; }
- $r = strtolower( $ops["rememberPassword"] );
- if ( "yes" == $r || "on" == $r ) { $nops["rememberpassword"] = 1; }
- $s = strtolower( $ops["showHover"] );
- if ( "yes" == $s || "on" == $s ) { $nops["hover"] = 1; }
-
- $c = $ops["cols"];
- if ( $c < 20 || $c > 200 ) { $nops["cols"] = 80; }
- else { $nops["cols"] = $c; }
- $r = $ops["rows"];
- if ( $r < 5 || $r > 100 ) { $nops["rows"] = 20; }
- else { $nops["rows"] = $r; }
- $r = $ops["resultsPerPage"];
- if ( $r < 3 || $r > 500 ) { $nops["searchlimit"] = 20; }
- else { $nops["searchlimit"] = $r; }
- $r = $ops["viewRecentChanges"];
- if ( $r < 10 || $r > 1000 ) { $nops["rclimit"] = 50; }
- else { $nops["rclimit"] = $r; }
- $nops["rcdays"] = 3;
-
- $a = array();
- foreach ( $nops as $oname => $oval ) {
- array_push( $a, "$oname=$oval" );
- }
- $s = implode( "\n", $a );
- return $s;
- }
-
- function fixUserOptions() {
- print "Fixing user options...";
- $res = wfQuery( "SELECT user_id,user_options FROM user", DB_MASTER );
- $total = wfNumRows( $res );
- $n = 0;
- print " ($total total)\n";
-
- while( $row = wfFetchObject( $res ) ) {
- $id = intval( $row->user_id );
- $option = wfStrencode( $this->rewriteUserOptions( $row->user_options ) );
- wfQuery( "UPDATE user SET user_options='$option' WHERE user_id=$id LIMIT 1", DB_MASTER );
- if( ++$n % 50 == 0 ) {
- print "$n\n";
- }
- }
- wfFreeResult( $res );
- }
-
-}
-
-/**
- * @todo document
- * @addtogroup Maintenance
- */
-class TitleCache {
- var $hash = array();
-
- function &fetch( $dbkey ) {
- if( !isset( $this->hash[$dbkey] ) ) {
- $this->hash[$dbkey] = Title::newFromDBkey( $dbkey );
- }
- return $this->hash[$dbkey];
- }
-
-}
-
-#
-print "You should have already run the installer to create a fresh, blank database.\n";
-print "Data will be inserted into '$wgDBname'. THIS SHOULD BE EMPTY AND ANY DATA IN IN WILL BE ERASED!\n";
-print "\nIf that's not what you want, ABORT NOW!\n\n";
-
-print "Please enter the name of the old 'phase 2'-format database that will be used as a source:\n";
-print "Old database name [enciclopedia]: ";
-$olddb = readconsole();
-if( empty( $olddb ) ) $olddb = "enciclopedia";
-
-if( $olddb == $wgDBname ) {
- die( "Can't upgrade in-place! You must create a new database and copy data into it.\n" );
-}
-
-print "\nSource database: '$olddb'\n";
-print " Dest database: '$wgDBname'\n";
-print "Is this correct? Anything in '$wgDBname' WILL BE DESTROYED. [y/N] ";
-$response = readconsole();
-if( strtolower( $response{0} ) != 'y' ) {
- die( "\nAborted by user.\n" );
-}
-
-print "Starting import....\n";
-
-$wgTitle = Title::newFromText( "Conversion script" );
-$importer = new Phase2Importer( $olddb );
-$importer->importAll();
-
-?>
diff --git a/maintenance/importTextFile.inc b/maintenance/importTextFile.inc
deleted file mode 100644
index 50b936c1..00000000
--- a/maintenance/importTextFile.inc
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-
-/**
- * Support functions for the importTextFile script
- *
- * @package MediaWiki
- * @subpackage Maintenance
- * @author Rob Church <robchur@gmail.com>
- */
-
-require_once( "$IP/includes/RecentChange.php" );
-
-/**
- * Insert a new article
- *
- * @param $title Title of the article
- * @param $text Text of the article
- * @param $user User associated with the edit
- * @param $comment Edit summary
- * @param $rc Whether or not to add a recent changes event
- * @return bool
- */
-function insertNewArticle( &$title, $text, &$user, $comment, $rc ) {
- if( !$title->exists() ) {
- # Create the article
- $dbw =& wfGetDB( DB_MASTER );
- $dbw->immediateBegin();
- $article = new Article( $title );
- $articleId = $article->insertOn( $dbw );
- # Prepare and save associated revision
- $revision = new Revision( array( 'page' => $articleId, 'text' => $text, 'user' => $user->mId, 'user_text' => $user->getName(), 'comment' => $comment ) );
- $revisionId = $revision->insertOn( $dbw );
- # Make it the current revision
- $article->updateRevisionOn( $dbw, $revision );
- $dbw->immediateCommit();
- # Update recent changes if appropriate
- if( $rc )
- updateRecentChanges( $dbw, $title, $user, $comment, strlen( $text ), $articleId );
- # Touch links etc.
- Article::onArticleCreate( $title );
- $article->editUpdates( $text, $comment, false, $dbw->timestamp(), $revisionId );
- return true;
- } else {
- # Title exists; touch nothing
- return false;
- }
-}
-
-/**
- * Turn a filename into a title
- *
- * @param $filename Filename to be transformed
- * @return Title
- */
-function titleFromFilename( $filename ) {
- $parts = explode( '/', $filename );
- $parts = explode( '.', $parts[ count( $parts ) - 1 ] );
- return Title::newFromText( $parts[0] );
-}
-
-/**
- * Update recent changes with the page creation event
- *
- * @param $dbw Database in use
- * @param $title Title of the new page
- * @param $user User responsible for the creation
- * @param $comment Edit summary associated with the edit
- * @param $size Size of the page
- * @param $articleId Article identifier
- */
-function updateRecentChanges( &$dbw, &$title, &$user, $comment, $size, $articleId ) {
- RecentChange::notifyNew( $dbw->timestamp(), $title, false, $user, $comment, 'default', '', $size, $articleId );
-}
-
-?> \ No newline at end of file
diff --git a/maintenance/lang2po.php b/maintenance/lang2po.php
deleted file mode 100644
index af6bceea..00000000
--- a/maintenance/lang2po.php
+++ /dev/null
@@ -1,154 +0,0 @@
-<?php
-/**
- * Convert Language files to .po files !
- *
- * Todo:
- * - generate .po header
- * - fix escaping of \
- */
-
-/** This is a command line script */
-require_once('commandLine.inc');
-require_once('languages.inc');
-
-define('ALL_LANGUAGES', true);
-define('XGETTEXT_BIN', 'xgettext');
-define('MSGMERGE_BIN', 'msgmerge');
-
-// used to generate the .pot
-define('XGETTEXT_OPTIONS', '-n --keyword=wfMsg --keyword=wfMsgForContent --keyword=wfMsgHtml --keyword=wfMsgWikiHtml ');
-define('MSGMERGE_OPTIONS', ' -v ');
-
-define('LOCALE_OUTPUT_DIR', $IP.'/locale');
-
-
-if( isset($options['help']) ) { usage(); wfDie(); }
-// default output is WikiText
-if( !isset($options['lang']) ) { $options['lang'] = ALL_LANGUAGES; }
-
-function usage() {
-print <<<END
-Usage: php lang2po.php [--help] [--lang=<langcode>] [--stdout]
- --help: this message.
- --lang: a lang code you want to generate a .po for (default: all languages).
-
-END;
-}
-
-
-/**
- * Return a dummy header for later edition.
- * @return string A dummy header
- */
-function poHeader() {
-return
-'# SOME DESCRIPTIVE TITLE.
-# Copyright (C) 2005 MediaWiki
-# This file is distributed under the same license as the MediaWiki package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: bugzilllaaaaa\n"
-"POT-Creation-Date: 2005-08-16 20:13+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: VARIOUS <nobody>\n"
-"Language-Team: LANGUAGE <nobody>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-';
-}
-
-/**
- * generate and write a file in .po format.
- *
- * @param string $langcode Code of a language it will process.
- * @param array &$messages Array containing the various messages.
- * @return string Filename where stuff got saved or false.
- */
-function generatePo($langcode, &$messages) {
- $data = poHeader();
-
- // Generate .po entries
- foreach($messages as $identifier => $content) {
- $data .= "msgid \"$identifier\"\n";
-
- // Escape backslashes
- $tmp = str_replace('\\', '\\\\', $content);
- // Escape doublelquotes
- $tmp = preg_replace( "/(?<!\\\\)\"/", '\"', $tmp);
- // Rewrite multilines to gettext format
- $tmp = str_replace("\n", "\"\n\"", $tmp);
-
- $data .= 'msgstr "'. $tmp . "\"\n\n";
- }
-
- // Write the content to a file in locale/XX/messages.po
- $dir = LOCALE_OUTPUT_DIR.'/'.$langcode;
- if( !is_dir($dir) ) { mkdir( $dir, 0770 ); }
- $filename = $dir.'/fromlanguagefile.po';
-
- $file = fopen( $filename , 'wb' );
- if( fwrite( $file, $data ) ) {
- fclose( $file );
- return $filename;
- } else {
- fclose( $file );
- return false;
- }
-}
-
-function generatePot() {
- global $IP;
- $curdir = getcwd();
- chdir($IP);
- exec( XGETTEXT_BIN
- .' '.XGETTEXT_OPTIONS
- .' -o '.LOCALE_OUTPUT_DIR.'/wfMsg.pot'
- .' includes/*php'
- );
- chdir($curdir);
-}
-
-function applyPot($langcode) {
- $langdir = LOCALE_OUTPUT_DIR.'/'.$langcode;
-
- $from = $langdir.'/fromlanguagefile.po';
- $pot = LOCALE_OUTPUT_DIR.'/wfMsg.pot';
- $dest = $langdir.'/messages.po';
-
- // Merge template and generate file to get final .po
- exec(MSGMERGE_BIN.MSGMERGE_OPTIONS." $from $pot -o $dest ");
- // delete no more needed file
-// unlink($from);
-}
-
-// Generate a template .pot based on source tree
-echo "Getting 'gettext' default messages from sources:";
-generatePot();
-echo "done.\n";
-
-
-$langTool = new languages();
-
-// Do all languages
-foreach ( $langTool->getList() as $langcode) {
- echo "Loading messages for $langcode:\t";
- require_once( 'languages/Language' . $langcode . '.php' );
- $arr = 'wgAllMessages'.$langcode;
- if(!@is_array($$arr)) {
- echo "NONE FOUND\n";
- } else {
- echo "ok\n";
- if( ! generatePo($langcode, $$arr) ) {
- echo "ERROR: Failed to wrote file.\n";
- } else {
- echo "Applying template:";
- applyPot($langcode);
- }
- }
-}
-?>
diff --git a/maintenance/langmemusage.php b/maintenance/langmemusage.php
deleted file mode 100644
index d45de0e4..00000000
--- a/maintenance/langmemusage.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-/**
- * Dumb program that tries to get the memory usage
- * for each language file.
- */
-
-/** This is a command line script */
-require_once('commandLine.inc');
-require_once('languages.inc');
-
-$langtool = new languages();
-
-if ( ! function_exists( 'memory_get_usage' ) )
- wfDie( "You must compile PHP with --enable-memory-limit\n" );
-
-$memlast = $memstart = memory_get_usage();
-
-print 'Base memory usage: '.$memstart."\n";
-
-foreach($langtool->getList() as $langcode) {
- require_once('languages/Language'.$langcode.'.php');
- $memstep = memory_get_usage();
- printf( "%12s: %d\n", $langcode, ($memstep- $memlast) );
- $memlast = $memstep;
-}
-
-$memend = memory_get_usage();
-
-echo ' Total Usage: '.($memend - $memstart)."\n";
-?>
diff --git a/maintenance/language/checkExtensioni18n.php b/maintenance/language/checkExtensioni18n.php
deleted file mode 100644
index 7a131a08..00000000
--- a/maintenance/language/checkExtensioni18n.php
+++ /dev/null
@@ -1,279 +0,0 @@
-<?php
-/**
- * Copyright (C) 2007 Ashar Voultoiz <hashar@altern.org>
- *
- * Based on dumpBackup:
- * Copyright (C) 2005 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
- *
- * @addtogroup SpecialPage
- */
-
-#
-# Lacking documentation. Examples:
-# php checkExtensioni18n.php /opt/mw/extensions/CentralAuth/CentralAuth.i18n.php wgCentralAuthMessages
-# php checkExtensioni18n.php --extdir /opt/mw/extensions/
-#
-# BUGS: cant guess registered extensions :)
-# TODO: let users set parameters to configure checklanguage.inc (it uses globals)
-
-// Filename for the extension i18n files database:
-define( 'EXT_I18N_DB', 'i18n.db' );
-
-// Global parameters for checkLanguage.inc
-$wgDisplayLevel = 2;
-$wgChecks = array( 'untranslated', 'obsolete', 'variables', 'empty', 'whitespace', 'xhtml', 'chars' );
-
-$optionsWithArgs = array( 'extdir', 'lang' );
-
-require_once( dirname(__FILE__).'/../commandLine.inc' );
-require_once( 'languages.inc' );
-require_once( 'checkLanguage.inc' );
-
-
-class extensionLanguages extends languages {
- private $mExt18nFilename, $mExtArrayName ;
- private $mExtArray;
-
- function __construct( $ext18nFilename, $extArrayName ) {
- $this->mExt18nFilename = $ext18nFilename;
- $this->mExtArrayName = $extArrayName;
-
- $this->mIgnoredMessages = array();
- $this->mOptionalMessages = array();
-
- if ( file_exists( $this->mExt18nFilename ) ) {
- require_once( $this->mExt18nFilename );
-
- $foundarray = false;
- if( isset( ${$this->mExtArrayName} ) ) {
- // File provided in the db file
- $foundarray = ${$this->mExtArrayName};
- } else {
-
- /* For extensions included elsewhere. For some reason other extensions
- * break with the global statement, so recheck here.
- */
- global ${$this->mExtArrayName};
- if( is_array( ${$this->mExtArrayName} ) ) {
- $foundarray = ${$this->mExtArrayName};
- }
-
- /* we might have been given a function name, test it too */
- if( function_exists( $this->mExtArrayName ) ) {
- // Load data
- $funcName = $this->mExtArrayName ;
- $foundarray = $funcName();
- }
-
- if(!$foundarray) {
- // Provided array could not be found we try to guess it.
-
- # Using the extension path ($m[1]) and filename ($m[2]):
- $m = array();
- preg_match( '%.*/(.*)/(.*).i18n\.php%', $this->mExt18nFilename, $m);
- $arPathCandidate = 'wg' . $m[1].'Messages';
- $arFileCandidate = 'wg' . $m[2].'Messages';
- $funcCandidate = "ef{$m[2]}Messages";
-
- // Try them:
- if( isset($$arPathCandidate) && is_array( $$arPathCandidate ) ) {
- print "warning> messages from guessed path array \$$arPathCandidate.\n";
- $foundarray = $$arPathCandidate;
- } elseif( isset($$arFileCandidate) && is_array( $$arFileCandidate ) ) {
- print "warning> messages from guessed file array \$$arFileCandidate.\n";
- $foundarray = $$arFileCandidate;
- } elseif( function_exists( $funcCandidate ) ) {
- print "warning> messages build from guessed function {$funcCandidate}().\n";
- $foundarray = $funcCandidate();
- }
- }
-
- # We are unlucky, return empty stuff
- if(!$foundarray) {
- print "ERROR> failed to guess an array to use.\n";
- $this->mExtArray = null;
- $this->mLanguages = null;
- return;
- }
- }
-
- $this->mExtArray = $foundarray ;
- $this->mLanguages = array_keys( $this->mExtArray );
- } else {
- wfDie( "File $this->mExt18nFilename not found\n" );
- }
- }
-
- protected function loadRawMessages( $code ) {
- if ( isset( $this->mRawMessages[$code] ) ) {
- return;
- }
- if( isset( $this->mExtArray[$code] ) ) {
- $this->mRawMessages[$code] = $this->mExtArray[$code] ;
- } else {
- $this->mRawMessages[$code] = array();
- }
- }
-
- public function getLanguages() {
- return $this->mLanguages;
- }
-}
-
-/**
- * @param $filename Filename containing the extension i18n
- * @param $arrayname The name of the array in the filename
- * @param $filter Optional, restrict check to a given language code (default; null)
- */
-function checkExtensionLanguage( $filename, $arrayname, $filter = null ) {
- global $wgGeneralMessages, $wgRequiredMessagesNumber;
-
- $extLanguages = new extensionLanguages($filename, $arrayname);
-
- // Stuff needed by the checkLanguage routine (globals)
- $wgGeneralMessages = $extLanguages->getGeneralMessages();
- $wgRequiredMessagesNumber = count( $wgGeneralMessages['required'] );
-
- $langs = $extLanguages->getLanguages();
- if( !$langs ) {
- print "ERROR> \$$arrayname array does not exist.\n";
- return false;
- }
-
- $nErrors = 0;
- if( $filter ) {
- $nErrors += checkLanguage( $extLanguages, $filter );
- } else {
- print "Will check ". count($langs) . " languages : " . implode(' ', $langs) .".\n";
- foreach( $langs as $lang ) {
- if( $lang == 'en' ) {
- #print "Skipped english language\n";
- continue;
- }
-
- $nErrors += checkLanguage( $extLanguages, $lang );
- }
- }
-
- return $nErrors;
-}
-
-/**
- * Read the db file, parse it, start the check.
- */
-function checkExtensionRepository( $extdir, $db ) {
- $fh = fopen( $extdir. '/' . $db, 'r' );
-
- $line_number = 0;
- while( $line = fgets( $fh ) ) {
- $line_number++;
-
- // Ignore comments
- if( preg_match( '/^#/', $line ) ) {
- continue;
- }
-
- // Load data from i18n database
- $data = split( ' ', chop($line) );
- $i18n_file = @$data[0];
- $arrayname = @$data[1];
-
- print "------------------------------------------------------\n";
- print "Checking $i18n_file (\$$arrayname).\n";
-
- // Check data
- if( !file_exists( $extdir . '/' . $i18n_file ) ) {
- print "ERROR> $i18n_file not found ($db:$line_number).\n";
- continue;
- }
-# if( $arrayname == '' ) {
-# print "warning> no array name for $i18n_file ($db:$line_number).\n";
-# }
-
- $i18n_file = $extdir . '/' . $i18n_file ;
-
- global $myLang;
- $nErrors = checkExtensionLanguage( $i18n_file, $arrayname, $myLang );
- if($nErrors == 1 ) {
- print "\nFound $nErrors error for this extension.\n";
- } elseif($nErrors) {
- print "\nFound $nErrors errors for this extension.\n";
- } else {
- print "Looks OK.\n";
- }
-
- print "\n";
- }
-}
-
-
-function usage() {
-// Usage
-print <<<END
-Usage:
- php checkExtensioni18n.php <filename> <arrayname>
- php checkExtensioni18n.php --extdir <extension repository>
-
-Common option:
- --lang <language code> : only check the given language.
-
-
-END;
-die;
-}
-
-// Play with options and arguments
-$myLang = isset($options['lang']) ? $options['lang'] : null;
-
-if( isset( $options['extdir'] ) ) {
- $extdb = $options['extdir'] . '/' . EXT_I18N_DB ;
-
- if( file_exists( $extdb ) ) {
- checkExtensionRepository( $options['extdir'], EXT_I18N_DB );
- } else {
- print "$extdb does not exist\n";
- }
-
-} else {
- // Check arguments
- if ( isset( $argv[0] ) ) {
-
- if (file_exists( $argv[0] ) ) {
- $filename = $argv[0];
- } else {
- print "Unable to open file '{$argv[0]}'\n";
- usage();
- }
-
- if ( isset( $argv[1] ) ) {
- $arrayname = $argv[1];
- } else {
- print "You must give an array name to be checked\n";
- usage();
- }
-
- global $myLang;
- checkExtensionLanguage( $filename, $arrayname, $myLang );
- } else {
- usage();
- }
-}
-
-?>
diff --git a/maintenance/language/checktrans.php b/maintenance/language/checktrans.php
deleted file mode 100644
index a5772d47..00000000
--- a/maintenance/language/checktrans.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Maintenance
- * Check to see if all messages have been translated into the selected language.
- * To run this script, you must have a working installation, and you can specify
- * a language, or the script will check the installation language.
- */
-
-/** */
-require_once(dirname(__FILE__).'/../commandLine.inc');
-
-if ( isset( $args[0] ) ) {
- $code = $args[0];
-} else {
- $code = $wgLang->getCode();
-}
-
-if ( $code == 'en' ) {
- print "Current selected language is English. Cannot check translations.\n";
- exit();
-}
-
-$filename = Language::getMessagesFileName( $code );
-if ( file_exists( $filename ) ) {
- require( $filename );
-} else {
- $messages = array();
-}
-
-$count = $total = 0;
-$wgEnglishMessages = Language::getMessagesFor( 'en' );
-$wgLocalMessages = $messages;
-
-foreach ( $wgEnglishMessages as $key => $msg ) {
- ++$total;
- if ( !isset( $wgLocalMessages[$key] ) ) {
- print "'{$key}' => \"$msg\",\n";
- ++$count;
- }
-}
-
-print "{$count} messages of {$total} are not translated in the language {$code}.\n";
-?>
diff --git a/maintenance/language/duplicatetrans.php b/maintenance/language/duplicatetrans.php
deleted file mode 100644
index 9273ee6e..00000000
--- a/maintenance/language/duplicatetrans.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-/**
- * Prints out messages that are the same as the message with the corrisponding
- * key in the English file
- *
- * @package MediaWiki
- * @subpackage Maintenance
- */
-
-require_once(dirname(__FILE__).'/../commandLine.inc');
-
-if ( isset( $args[0] ) ) {
- $code = $args[0];
-} else {
- $code = $wgLang->getCode();
-}
-
-if ( $code == 'en' ) {
- print "Current selected language is English. Cannot check translations.\n";
- exit();
-}
-
-$filename = Language::getMessagesFileName( $code );
-if ( file_exists( $filename ) ) {
- require( $filename );
-} else {
- $messages = array();
-}
-
-$count = $total = 0;
-$wgEnglishMessages = Language::getMessagesFor( 'en' );
-$wgLocalMessages = $messages;
-
-foreach ( $wgLocalMessages as $key => $msg ) {
- ++$total;
- if ( @$wgEnglishMessages[$key] == $msg ) {
- echo "* $key\n";
- ++$count;
- }
-}
-
-echo "{$count} messages of {$total} are duplicates in the language {$code}\n";
-?>
diff --git a/maintenance/language/messages.inc b/maintenance/language/messages.inc
index 50d45e6e..d99f2e45 100644
--- a/maintenance/language/messages.inc
+++ b/maintenance/language/messages.inc
@@ -979,6 +979,7 @@ $wgMessageStructure = array(
'illegalfilename',
'badfilename',
'filetype-badmime',
+ 'filetype-bad-ie-mime',
'filetype-unwanted-type',
'filetype-banned-type',
'filetype-missing',
@@ -1506,6 +1507,8 @@ $wgMessageStructure = array(
'undelete-missing-filearchive',
'undelete-error-short',
'undelete-error-long',
+ 'undelete-show-file-confirm',
+ 'undelete-show-file-submit',
),
'nsform' => array(
'namespace',
@@ -1749,6 +1752,8 @@ $wgMessageStructure = array(
'import-nonewrevisions',
'xml-error-string',
'import-upload',
+ 'import-token-mismatch',
+ 'import-invalid-interwiki',
),
'importlog' => array(
'importlogpage',
diff --git a/maintenance/language/splitLanguageFiles.inc b/maintenance/language/splitLanguageFiles.inc
deleted file mode 100644
index a57744bd..00000000
--- a/maintenance/language/splitLanguageFiles.inc
+++ /dev/null
@@ -1,1167 +0,0 @@
-<?php
-/**
- * This is an experimental list. It will later be used with a script to split
- * the languages files in several parts then the message system will only load
- * in memory the parts which are actually needed.
- *
- * Generated using: grep -r foobar *
- *
- * $commonMsg is the default array. Other arrays will only be loaded if needed.
- */
-$installerMsg = array (
-'mainpagetext',
-'mainpagedocfooter',
-);
-
-$ActionMsg = array (
-'delete' => array(
- 'delete',
- 'deletethispage',
- 'undelete_short1',
- 'undelete_short',
- 'undelete',
- 'undeletepage',
- 'undeletepagetext',
- 'undeletearticle',
- 'undeleterevisions',
- 'undeletehistory',
- 'undeleterevision',
- 'undeletebtn',
- 'undeletedarticle',
- 'undeletedrevisions',
- 'undeletedtext',
- ),
-'move' => array(
- 'move',
- 'movethispage',
-),
-'revert' => array(
-
-),
-'protect' => array(
- 'confirmprotect',
- 'confirmprotecttext',
- 'confirmunprotect',
- 'confirmunprotecttext',
- 'protect',
- 'protectcomment',
- 'protectmoveonly',
- 'protectpage',
- 'protectsub',
- 'protectthispage',
- 'unprotect',
- 'unprotectthispage',
- 'unprotectsub',
- 'unprotectcomment',
-),
-);
-
-$CreditsMsg = array(
-'anonymous',
-'siteuser',
-'lastmodifiedby',
-'and',
-'othercontribs',
-'others',
-'siteusers',
-'creditspage',
-'nocredits',
-);
-
-// When showing differences
-$DifferenceMsg = array(
-'previousdiff',
-'nextdiff',
-);
-
-// used on page edition
-$EditMsg = array(
-'bold_sample',
-'bold_tip',
-'italic_sample',
-'italic_tip',
-'link_sample',
-'link_tip',
-'extlink_sample',
-'extlink_tip',
-'headline_sample',
-'headline_tip',
-'math_sample',
-'math_tip',
-'nowiki_sample',
-'nowiki_tip',
-'image_sample',
-'image_tip',
-'media_sample',
-'media_tip',
-'sig_tip',
-'hr_tip',
-
-'accesskey-search',
-'accesskey-minoredit',
-'accesskey-save',
-'accesskey-preview',
-'accesskey-diff',
-'accesskey-compareselectedversions',
-'tooltip-search',
-'tooltip-minoredit',
-'tooltip-save',
-'tooltip-preview',
-'tooltip-diff',
-'tooltip-compareselectedversions',
-'tooltip-watch',
-
-'copyrightwarning',
-'copyrightwarning2',
-'editconflict',
-'editing',
-'editingcomment',
-'editingold',
-'editingsection',
-'explainconflict',
-'infobox',
-'infobox_alert',
-'longpagewarning',
-'nonunicodebrowser',
-'previewconflict',
-'previewnote',
-'protectedpagewarning',
-'readonlywarning',
-'spamprotectiontitle',
-'spamprotectiontext',
-'spamprotectionmatch',
-'templatesused',
-'yourdiff',
-'yourtext',
-);
-
-// Per namespace
-$NamespaceCategory = array (
-'category_header',
-'categoryarticlecount',
-'categoryarticlecount1',
-'listingcontinuesabbrev',
-'subcategories',
-'subcategorycount',
-'subcategorycount1',
-'usenewcategorypage',
-);
-
-$NamespaceImage = array (
-'deletedrevision',
-'edit-externally',
-'edit-externally-help',
-'showbigimage',
-);
-
-$NamespaceSpecialMsg = array(
-'nosuchspecialpage',
-'nospecialpagetext',
-);
-
-
-
-// per special pages
-$SpecialAllMessages = array(
-'allmessages',
-'allmessagesname',
-'allmessagesdefault',
-'allmessagescurrent',
-'allmessagestext',
-'allmessagesnotsupportedUI',
-'allmessagesnotsupportedDB',
-);
-
-
-$SpecialAllPages = array(
-'articlenamespace',
-'allpagesformtext1',
-'allpagesformtext2',
-'allarticles',
-'allpagesprev',
-'allpagesnext',
-'allpagesnamespace',
-'allpagessubmit',
-);
-
-
-$SpecialAskSQLMsg = array(
-'asksql',
-'asksqltext',
-'sqlislogged',
-'sqlquery',
-'querybtn',
-'selectonly',
-'querysuccessful',
-);
-
-$SpecialBlockip = array(
-'blockip',
-'blockiptext',
-'range_block_disabled',
-'ipb_expiry_invalid',
-'ip_range_invalid',
-'ipbexpiry',
-'ipbsubmit',
-);
-
-$SpecialContributions = array(
-'contribsub',
-'contributionsall',
-'newbies',
-'nocontribs',
-'ucnote',
-'uclinks',
-'uctop',
-);
-
-$SpecialExportMsg = array (
-'export',
-'exporttext',
-'exportcuronly',
-);
-
-$SpecialImagelist = array(
-'imagelistall',
-);
-
-$SpecialImportMsg = array (
-'import',
-'importtext',
-'importfailed',
-'importnotext',
-'importsuccess',
-'importhistoryconflict',
-);
-
-$SpecialLockdbMsg = array(
-'lockdb',
-'unlockdb',
-'lockdbtext',
-'unlockdbtext',
-'lockconfirm',
-'unlockconfirm',
-'lockbtn',
-'unlockbtn',
-'locknoconfirm',
-'lockdbsuccesssub',
-'unlockdbsuccesssub',
-'lockdbsuccesstext',
-'unlockdbsuccesstext',
-);
-
-$SpecialLogMsg = array(
-'specialloguserlabel',
-'speciallogtitlelabel',
-);
-
-$SpecialMaintenance = array(
-'maintenance',
-'maintnancepagetext',
-'maintenancebacklink',
-'disambiguations',
-'disambiguationspage',
-'disambiguationstext',
-'doubleredirects',
-'doubleredirectstext',
-'brokenredirects',
-'brokenredirectstext',
-'selflinks',
-'selflinkstext',
-'mispeelings',
-'mispeelingstext',
-'mispeelingspage',
-'missinglanguagelinks',
-'missinglanguagelinksbutton',
-'missinglanguagelinkstext',
-);
-
-$SpecialMakeSysopMsg = array (
-'already_bureaucrat',
-'already_sysop',
-'makesysop',
-'makesysoptitle',
-'makesysoptext',
-'makesysopname',
-'makesysopsubmit',
-'makesysopok',
-'makesysopfail',
-'rights',
-'set_rights_fail',
-'set_user_rights',
-'user_rights_set',
-);
-
-$SpecialMovepageMsg = array(
-'newtitle',
-'movearticle',
-'movenologin',
-'movenologintext',
-'movepage',
-'movepagebtn',
-'movepagetalktext',
-'movepagetext',
-'movetalk',
-'pagemovedsub',
-'pagemovedtext',
-'talkexists',
-'talkpagemoved',
-'talkpagenotmoved',
-
-);
-
-$SpecialPreferencesMsg = array(
-'tog-underline',
-'tog-highlightbroken',
-'tog-justify',
-'tog-hideminor',
-'tog-usenewrc',
-'tog-numberheadings',
-'tog-showtoolbar',
-'tog-editondblclick',
-'tog-editsection',
-'tog-editsectiononrightclick',
-'tog-showtoc',
-'tog-rememberpassword',
-'tog-editwidth',
-'tog-watchdefault',
-'tog-minordefault',
-'tog-previewontop',
-'tog-previewonfirst',
-'tog-nocache',
-'tog-enotifwatchlistpages',
-'tog-enotifusertalkpages',
-'tog-enotifminoredits',
-'tog-enotifrevealaddr',
-'tog-shownumberswatching',
-'tog-rcusemodstyle',
-'tog-showupdated',
-'tog-fancysig',
-'tog-externaleditor',
-
-'imagemaxsize',
-'prefs-help-email',
-'prefs-help-email-enotif',
-'prefs-help-realname',
-'prefs-help-userdata',
-'prefs-misc',
-'prefs-personal',
-'prefs-rc',
-'resetprefs',
-'saveprefs',
-'oldpassword',
-'newpassword',
-'retypenew',
-'textboxsize',
-'rows',
-'columns',
-'searchresultshead',
-'resultsperpage',
-'contextlines',
-'contextchars',
-'stubthreshold',
-'recentchangescount',
-'savedprefs',
-'timezonelegend',
-'timezonetext',
-'localtime',
-'timezoneoffset',
-'servertime',
-'guesstimezone',
-'emailflag',
-'defaultns',
-'default',
-);
-
-$SpecialRecentchangesMsg = array(
-'changes',
-'recentchanges',
-'recentchanges-url',
-'recentchangestext',
-'rcloaderr',
-'rcnote',
-'rcnotefrom',
-'rclistfrom',
-'showhideminor',
-'rclinks',
-'rchide',
-'rcliu',
-'diff',
-'hist',
-'hide',
-'show',
-'tableform',
-'listform',
-'nchanges',
-'minoreditletter',
-'newpageletter',
-'sectionlink',
-'number_of_watching_users_RCview',
-'number_of_watching_users_pageview',
-'recentchangesall',
-);
-
-$SpecialRecentchangeslinkedMsg = array(
-'rclsub',
-);
-
-$SpecialSearchMsg = array(
-'searchresults',
-'searchresulttext',
-'searchquery',
-'badquery',
-'badquerytext',
-'matchtotals',
-'nogomatch',
-'titlematches',
-'notitlematches',
-'textmatches',
-'notextmatches',
-);
-
-$SpecialSitesettingsMsg = array(
-'sitesettings',
-'sitesettings-features',
-'sitesettings-permissions',
-'sitesettings-memcached',
-'sitesettings-debugging',
-'sitesettings-caching',
-'sitesettings-wgShowIPinHeader',
-'sitesettings-wgUseDatabaseMessages',
-'sitesettings-wgUseCategoryMagic',
-'sitesettings-wgUseCategoryBrowser',
-'sitesettings-wgHitcounterUpdateFreq',
-'sitesettings-wgAllowExternalImages',
-'sitesettings-permissions-readonly',
-'sitesettings-permissions-whitelist',
-'sitesettings-permissions-banning',
-'sitesettings-permissions-miser',
-'sitesettings-wgReadOnly',
-'sitesettings-wgReadOnlyFile',
-'sitesettings-wgWhitelistEdit',
-'sitesettings-wgWhitelistRead',
-'sitesettings-wgWhitelistAccount-user',
-'sitesettings-wgWhitelistAccount-sysop',
-'sitesettings-wgWhitelistAccount-developer',
-'sitesettings-wgSysopUserBans',
-'sitesettings-wgSysopRangeBans',
-'sitesettings-wgDefaultBlockExpiry',
-'sitesettings-wgMiserMode',
-'sitesettings-wgDisableQueryPages',
-'sitesettings-wgUseWatchlistCache',
-'sitesettings-wgWLCacheTimeout',
-'sitesettings-cookies',
-'sitesettings-performance',
-'sitesettings-images',
-);
-
-$SpecialStatisticsMsg = array(
-'statistics',
-'sitestats',
-'userstats',
-'sitestatstext',
-'userstatstext',
-);
-
-$SpecialUndelte = array(
-'deletepage',
-);
-
-$SpecialUploadMsg = array(
-'affirmation',
-'badfilename',
-'badfiletype',
-'emptyfile',
-'fileexists',
-'filedesc',
-'filename',
-'filesource',
-'filestatus',
-'fileuploaded',
-'ignorewarning',
-'illegalfilename',
-'largefile',
-'minlength',
-'noaffirmation',
-'reupload',
-'reuploaddesc',
-'savefile',
-'successfulupload',
-'upload',
-'uploadbtn',
-'uploadcorrupt',
-'uploaddisabled',
-'uploadfile',
-'uploadedimage',
-'uploaderror',
-'uploadlink',
-'uploadlog',
-'uploadlogpage',
-'uploadlogpagetext',
-'uploadnologin',
-'uploadnologintext',
-'uploadtext',
-'uploadwarning',
-);
-
-$SpecialUserlevelsMsg = array(
-'saveusergroups',
-'userlevels-editusergroup',
-'userlevels-groupsavailable',
-'userlevels-groupshelp',
-'userlevels-groupsmember',
-);
-
-$SpecialUserloginMsg = array(
-'acct_creation_throttle_hit',
-'loginend',
-'loginsuccesstitle',
-'loginsuccess',
-'nocookiesnew',
-'nocookieslogin',
-'noemail',
-'noname',
-'nosuchuser',
-'mailmypassword',
-'mailmypasswordauthent',
-'passwordremindermailsubject',
-'passwordremindermailbody',
-'passwordsent',
-'passwordsentforemailauthentication',
-'userexists',
-'wrongpassword',
-);
-
-$SpecialValidateMsg = array(
-'val_yes',
-'val_no',
-'val_revision',
-'val_time',
-'val_list_header',
-'val_add',
-'val_del',
-'val_warning',
-'val_rev_for',
-'val_rev_stats_link',
-'val_iamsure',
-'val_clear_old',
-'val_merge_old',
-'val_form_note',
-'val_noop',
-'val_percent',
-'val_percent_single',
-'val_total',
-'val_version',
-'val_tab',
-'val_this_is_current_version',
-'val_version_of',
-'val_table_header',
-'val_stat_link_text',
-'val_view_version',
-'val_validate_version',
-'val_user_validations',
-'val_no_anon_validation',
-'val_validate_article_namespace_only',
-'val_validated',
-'val_article_lists',
-'val_page_validation_statistics',
-);
-
-$SpecialVersionMsg = array(
-'special_version_prefix',
-'special_version_postfix'
-);
-
-$SpecialWatchlistMsg = array(
-'watchlistall1',
-'watchlistall2',
-'wlnote',
-'wlshowlast',
-'wlsaved',
-'wlhideshowown',
-'wlshow',
-'wlhide',
-);
-
-$SpecialWhatlinkshereMsg = array(
-'linklistsub',
-'nolinkshere',
-'isredirect',
-);
-
-
-$commonMsg = array (
-'sunday',
-'monday',
-'tuesday',
-'wednesday',
-'thursday',
-'friday',
-'saturday',
-'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',
-'categories',
-'category',
-'linktrail',
-'mainpage',
-'portal',
-'portal-url',
-'about',
-'aboutsite',
-'aboutpage',
-'article',
-'help',
-'helppage',
-'wikititlesuffix',
-'bugreports',
-'bugreportspage',
-'sitesupport',
-'sitesupport-url',
-'faq',
-'faqpage',
-'edithelp',
-'newwindow',
-'edithelppage',
-'cancel',
-'qbfind',
-'qbbrowse',
-'qbedit',
-'qbpageoptions',
-'qbpageinfo',
-'qbmyoptions',
-'qbspecialpages',
-'moredotdotdot',
-'mypage',
-'mytalk',
-'anontalk',
-'navigation',
-'metadata',
-'metadata_page',
-'currentevents',
-'currentevents-url',
-'disclaimers',
-'disclaimerpage',
-'errorpagetitle',
-'returnto',
-'tagline',
-'whatlinkshere',
-'search',
-'go',
-'history',
-'history_short',
-'info_short',
-'printableversion',
-'edit',
-'editthispage',
-'newpage',
-'talkpage',
-'specialpage',
-'personaltools',
-'postcomment',
-'addsection',
-'articlepage',
-'subjectpage',
-'talk',
-'toolbox',
-'userpage',
-'wikipediapage',
-'imagepage',
-'viewtalkpage',
-'otherlanguages',
-'redirectedfrom',
-'lastmodified',
-'viewcount',
-'copyright',
-'poweredby',
-'printsubtitle',
-'protectedpage',
-'administrators',
-'sysoptitle',
-'sysoptext',
-'developertitle',
-'developertext',
-'bureaucrattitle',
-'bureaucrattext',
-'nbytes',
-'ok',
-'sitetitle',
-'pagetitle',
-'sitesubtitle',
-'retrievedfrom',
-'newmessages',
-'newmessageslink',
-'editsection',
-'toc',
-'showtoc',
-'hidetoc',
-'thisisdeleted',
-'restorelink',
-'feedlinks',
-'sitenotice',
-'nstab-main',
-'nstab-user',
-'nstab-media',
-'nstab-special',
-'nstab-wp',
-'nstab-image',
-'nstab-mediawiki',
-'nstab-template',
-'nstab-help',
-'nstab-category',
-'nosuchaction',
-'nosuchactiontext',
-
-
-'error',
-'databaseerror',
-'dberrortext',
-'dberrortextcl',
-'noconnect',
-'nodb',
-'cachederror',
-'laggedslavemode',
-'readonly',
-'enterlockreason',
-'readonlytext',
-'missingarticle',
-'internalerror',
-'filecopyerror',
-'filerenameerror',
-'filedeleteerror',
-'filenotfound',
-'unexpected',
-'formerror',
-'badarticleerror',
-'cannotdelete',
-'badtitle',
-'badtitletext',
-'perfdisabled',
-'perfdisabledsub',
-'perfcached',
-'wrong_wfQuery_params',
-'viewsource',
-'protectedtext',
-'seriousxhtmlerrors',
-'logouttitle',
-'logouttext',
-'welcomecreation',
-
-'loginpagetitle',
-'yourname',
-'yourpassword',
-'yourpasswordagain',
-'newusersonly',
-'remembermypassword',
-'loginproblem',
-'alreadyloggedin',
-'login',
-'loginprompt',
-'userlogin',
-'logout',
-'userlogout',
-'notloggedin',
-'createaccount',
-'createaccountmail',
-'badretype',
-
-'youremail',
-'yourrealname',
-'yourlanguage',
-'yourvariant',
-'yournick',
-'emailforlost',
-'loginerror',
-'nosuchusershort',
-
-'mailerror',
-'emailauthenticated',
-'emailnotauthenticated',
-'invalidemailaddress',
-'disableduntilauthent',
-'disablednoemail',
-
-'summary',
-'subject',
-'minoredit',
-'watchthis',
-'savearticle',
-'preview',
-'showpreview',
-'showdiff',
-'blockedtitle',
-'blockedtext',
-'whitelistedittitle',
-'whitelistedittext',
-'whitelistreadtitle',
-'whitelistreadtext',
-'whitelistacctitle',
-'whitelistacctext',
-'loginreqtitle',
-'loginreqtext',
-'accmailtitle',
-'accmailtext',
-'newarticle',
-'newarticletext',
-'talkpagetext',
-'anontalkpagetext',
-'noarticletext',
-'clearyourcache',
-'usercssjsyoucanpreview',
-'usercsspreview',
-'userjspreview',
-'updated',
-'note',
-'storedversion', // not used ? Editpage ?
-'revhistory',
-'nohistory',
-'revnotfound',
-'revnotfoundtext',
-'loadhist',
-'currentrev',
-'revisionasof',
-'revisionasofwithlink',
-'previousrevision',
-'nextrevision',
-'currentrevisionlink',
-'cur',
-'next',
-'last',
-'orig',
-'histlegend',
-'history_copyright',
-'difference',
-'loadingrev',
-'lineno',
-'editcurrent',
-'selectnewerversionfordiff',
-'selectolderversionfordiff',
-'compareselectedversions',
-
-'prevn',
-'nextn',
-'viewprevnext',
-'showingresults',
-'showingresultsnum',
-'nonefound',
-'powersearch',
-'powersearchtext',
-'searchdisabled',
-'googlesearch',
-'blanknamespace',
-'preferences',
-'prefsnologin',
-'prefsnologintext',
-'prefslogintext',
-'prefsreset',
-'qbsettings',
-'qbsettingsnote',
-'changepassword',
-'skin',
-'math',
-'dateformat',
-
-'math_failure',
-'math_unknown_error',
-'math_unknown_function',
-'math_lexing_error',
-'math_syntax_error',
-'math_image_error',
-'math_bad_tmpdir',
-'math_bad_output',
-'math_notexvc',
-
-
-
-
-
-
-'grouplevels-lookup-group',
-'grouplevels-group-edit',
-'editgroup',
-'addgroup',
-'userlevels-lookup-user',
-'userlevels-user-editname',
-'editusergroup',
-'grouplevels-editgroup',
-'grouplevels-addgroup',
-'grouplevels-editgroup-name',
-'grouplevels-editgroup-description',
-'savegroup',
-
-// common to several pages
-'copyrightpage',
-'copyrightpagename',
-'imagelist',
-'imagelisttext',
-'ilshowmatch',
-'ilsubmit',
-'showlast',
-'byname',
-'bydate',
-'bysize',
-
-
-
-'imgdelete',
-'imgdesc',
-'imglegend',
-'imghistory',
-'revertimg',
-'deleteimg',
-'deleteimgcompletely',
-'imghistlegend',
-'imagelinks',
-'linkstoimage',
-'nolinkstoimage',
-
-// unused ??
-'uploadedfiles',
-'getimagelist',
-
-
-'sharedupload',
-'shareduploadwiki',
-
-// Special pages names
-'orphans',
-'geo',
-'validate',
-'lonelypages',
-'uncategorizedpages',
-'uncategorizedcategories',
-'unusedimages',
-'popularpages',
-'nviews',
-'wantedpages',
-'nlinks',
-'allpages',
-'randompage',
-'randompage-url',
-'shortpages',
-'longpages',
-'deadendpages',
-'listusers',
-'specialpages',
-'spheading',
-'restrictedpheading',
-'recentchangeslinked',
-
-
-'debug',
-'newpages',
-'ancientpages',
-'intl',
-'unusedimagestext',
-'booksources',
-'categoriespagetext',
-'data',
-'userlevels',
-'grouplevels',
-'booksourcetext',
-'isbn',
-'rfcurl',
-'pubmedurl',
-'alphaindexline',
-'version',
-'log',
-'alllogstext',
-'nextpage',
-'mailnologin',
-'mailnologintext',
-'emailuser',
-'emailpage',
-'emailpagetext',
-'usermailererror',
-'defemailsubject',
-'noemailtitle',
-'noemailtext',
-'emailfrom',
-'emailto',
-'emailsubject',
-'emailmessage',
-'emailsend',
-'emailsent',
-'emailsenttext',
-'watchlist',
-'watchlistsub',
-'nowatchlist',
-'watchnologin',
-'watchnologintext',
-'addedwatch',
-'addedwatchtext',
-'removedwatch',
-'removedwatchtext',
-'watch',
-'watchthispage',
-'unwatch',
-'unwatchthispage',
-'notanarticle',
-'watchnochange',
-'watchdetails',
-'watchmethod-recent',
-'watchmethod-list',
-'removechecked',
-'watchlistcontains',
-'watcheditlist',
-'removingchecked',
-'couldntremove',
-'iteminvalidname',
-
-'updatedmarker',
-'email_notification_mailer',
-'email_notification_infotext',
-'email_notification_reset',
-'email_notification_newpagetext',
-'email_notification_to',
-'email_notification_subject',
-'email_notification_lastvisitedrevisiontext',
-'email_notification_body',
-
-'confirm',
-'excontent',
-'exbeforeblank',
-'exblank',
-'confirmdelete',
-'deletesub',
-'historywarning',
-'confirmdeletetext',
-'actioncomplete',
-'deletedtext',
-'deletedarticle',
-'dellogpage',
-'dellogpagetext',
-'deletionlog',
-'reverted',
-'deletecomment',
-'imagereverted',
-'rollback',
-'rollback_short',
-'rollbacklink',
-'rollbackfailed',
-'cantrollback',
-'alreadyrolled',
-'revertpage',
-'editcomment',
-'sessionfailure',
-
-'protectlogpage',
-'protectlogtext',
-
-'protectedarticle',
-'unprotectedarticle',
-
-'contributions',
-'mycontris',
-'notargettitle', // not used ?
-'notargettext', // not used ?
-
-'linkshere',
-
-'ipaddress',
-'ipadressorusername', // not used ?
-'ipbreason',
-
-'badipaddress',
-'noblockreason',
-'blockipsuccesssub',
-'blockipsuccesstext',
-'unblockip',
-'unblockiptext',
-'ipusubmit',
-'ipusuccess',
-'ipblocklist',
-'blocklistline',
-'blocklink',
-'unblocklink',
-'contribslink',
-'autoblocker',
-'blocklogpage',
-'blocklogentry',
-'blocklogtext',
-'unblocklogentry', // not used ?
-
-'proxyblocker',
-'proxyblockreason',
-'proxyblocksuccess',
-'sorbs',
-'sorbsreason',
-
-'setbureaucratflag',
-'bureaucratlog',
-'rightslogtext',
-'bureaucratlogentry',
-
-'articleexists', // not used ?
-
-'movedto',
-'1movedto2',
-'1movedto2_redir',
-'movelogpage',
-'movelogpagetext',
-
-'thumbnail-more',
-'filemissing',
-'monobook.css',
-'nodublincore',
-'nocreativecommons',
-'notacceptable',
-
-// used in Article::
-'infosubtitle',
-'numedits',
-'numtalkedits',
-'numwatchers',
-'numauthors',
-'numtalkauthors',
-
-// not used ?
-'mw_math_png',
-'mw_math_simple',
-'mw_math_html',
-'mw_math_source',
-'mw_math_modern',
-'mw_math_mathml',
-
-// Patrolling
-'markaspatrolleddiff',
-'markaspatrolledlink',
-'markaspatrolledtext',
-'markedaspatrolled',
-'markedaspatrolledtext',
-'rcpatroldisabled', // not used ?
-'rcpatroldisabledtext', // not used ?
-
-'monobook.js',
-'newimages',
-'noimages',
-'variantname-zh-cn',
-'variantname-zh-tw',
-'variantname-zh-hk',
-'variantname-zh-sg',
-'variantname-zh',
-'zhconversiontable',
-'passwordtooshort', // sp preferences / userlogin
-);
-?>
diff --git a/maintenance/language/splitLanguageFiles.php b/maintenance/language/splitLanguageFiles.php
deleted file mode 100644
index d1ce6e7e..00000000
--- a/maintenance/language/splitLanguageFiles.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-/**
- * splitLanguageFiles
- * Should read each of the languages files then split them in several subpart
- * under ./languages/XX/ according to the arrays in splitLanguageFiles.inc .
- *
- * Also need to rewrite the wfMsg system / message-cache.
- */
-
-include(dirname(__FILE__).'/../commandLine.inc');
-
-
-
diff --git a/maintenance/language/unusedMessages.php b/maintenance/language/unusedMessages.php
deleted file mode 100644
index 8b117eca..00000000
--- a/maintenance/language/unusedMessages.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-/**
- * Prints out messages in localisation files that are no longer used.
- *
- * @package MediaWiki
- * @subpackage Maintenance
- */
-
-require_once(dirname(__FILE__).'/../commandLine.inc');
-
-if ( isset( $args[0] ) ) {
- $code = $args[0];
-} else {
- $code = $wgLang->getCode();
-}
-
-if ( $code == 'en' ) {
- print "Current selected language is English. Cannot check translations.\n";
- exit();
-}
-
-$filename = Language::getMessagesFileName( $code );
-if ( file_exists( $filename ) ) {
- require( $filename );
-} else {
- $messages = array();
-}
-
-$count = $total = 0;
-$wgEnglishMessages = Language::getMessagesFor( 'en' );
-$wgLocalMessages = $messages;
-
-foreach ( $wgLocalMessages as $key => $msg ) {
- ++$total;
- if ( !isset( $wgEnglishMessages[$key] ) ) {
- print "* $key\n";
- ++$count;
- }
-}
-
-print "{$count} messages of {$total} are unused in the language {$code}\n";
-?>
diff --git a/maintenance/languages.inc b/maintenance/languages.inc
deleted file mode 100644
index e318259d..00000000
--- a/maintenance/languages.inc
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-/**
- * Library to grab data from languages files
- *
- * WORK IN PROGRESS. There is some bugs when including the same
- * file multiple time :(((
- */
-require_once('commandLine.inc');
-
-class languages {
- /** Contain the list of languages available */
- var $list = array();
- /** some messages for the current lang */
- var $messages = array();
-
- function languages() {
- $this->clear();
- $this->loadList();
- }
-
- function clear() {
- $this->list = array();
- $this->messages = array();
- }
-
- function loadList() {
- global $IP;
- $this->list = array();
-
- // available language files
- $dir = opendir("$IP/languages");
- while ($file = readdir($dir)) {
- if (preg_match("/Language([^.]*?)\.php$/", $file, $m)) {
- $this->list[] = $m[1];
- }
- }
- sort($this->list);
-
- // Cleanup file list
- foreach($this->list as $key => $lang) {
- if ($lang == 'Utf8' || $lang == '' || $lang == 'Converter')
- unset($this->list[$key]);
- }
- }
-
- function getList() { return $this->list; }
-}
-?>
diff --git a/maintenance/mwdoxygen.cfg b/maintenance/mwdoxygen.cfg
deleted file mode 100644
index b5ba8925..00000000
--- a/maintenance/mwdoxygen.cfg
+++ /dev/null
@@ -1,230 +0,0 @@
-# Doxyfile 1.5.1
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-PROJECT_NAME = MediaWiki
-PROJECT_NUMBER = MW_VERSION_PLACEHOLDER
-OUTPUT_DIRECTORY = docs
-CREATE_SUBDIRS = NO
-OUTPUT_LANGUAGE = English
-USE_WINDOWS_ENCODING = NO
-BRIEF_MEMBER_DESC = YES
-REPEAT_BRIEF = YES
-ABBREVIATE_BRIEF =
-ALWAYS_DETAILED_SEC = YES
-INLINE_INHERITED_MEMB = NO
-FULL_PATH_NAMES = YES
-STRIP_FROM_PATH =
-STRIP_FROM_INC_PATH =
-SHORT_NAMES = NO
-JAVADOC_AUTOBRIEF = YES
-MULTILINE_CPP_IS_BRIEF = NO
-DETAILS_AT_TOP = YES
-INHERIT_DOCS = YES
-SEPARATE_MEMBER_PAGES = NO
-TAB_SIZE = 4
-ALIASES =
-OPTIMIZE_OUTPUT_FOR_C = NO
-OPTIMIZE_OUTPUT_JAVA = NO
-BUILTIN_STL_SUPPORT = NO
-DISTRIBUTE_GROUP_DOC = NO
-SUBGROUPING = YES
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-EXTRACT_ALL = YES
-EXTRACT_PRIVATE = YES
-EXTRACT_STATIC = YES
-EXTRACT_LOCAL_CLASSES = YES
-EXTRACT_LOCAL_METHODS = NO
-HIDE_UNDOC_MEMBERS = NO
-HIDE_UNDOC_CLASSES = NO
-HIDE_FRIEND_COMPOUNDS = NO
-HIDE_IN_BODY_DOCS = NO
-INTERNAL_DOCS = NO
-CASE_SENSE_NAMES = YES
-HIDE_SCOPE_NAMES = NO
-SHOW_INCLUDE_FILES = YES
-INLINE_INFO = YES
-SORT_MEMBER_DOCS = YES
-SORT_BRIEF_DOCS = NO
-SORT_BY_SCOPE_NAME = NO
-GENERATE_TODOLIST = YES
-GENERATE_TESTLIST = YES
-GENERATE_BUGLIST = YES
-GENERATE_DEPRECATEDLIST= YES
-ENABLED_SECTIONS =
-MAX_INITIALIZER_LINES = 30
-SHOW_USED_FILES = YES
-SHOW_DIRECTORIES = YES
-FILE_VERSION_FILTER = bin/svnstat
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-QUIET = NO
-WARNINGS = YES
-WARN_IF_UNDOCUMENTED = YES
-WARN_IF_DOC_ERROR = YES
-WARN_NO_PARAMDOC = NO
-WARN_FORMAT = "$file:$line: $text"
-WARN_LOGFILE =
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-INPUT = config \
- includes \
- maintenance \
- skins \
- tests
-FILE_PATTERNS = *.php \
- *.inc
-RECURSIVE = NO
-EXCLUDE =
-EXCLUDE_SYMLINKS = NO
-EXCLUDE_PATTERNS =
-EXAMPLE_PATH =
-EXAMPLE_PATTERNS =
-EXAMPLE_RECURSIVE = NO
-IMAGE_PATH =
-INPUT_FILTER =
-FILTER_PATTERNS =
-FILTER_SOURCE_FILES = NO
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-SOURCE_BROWSER = NO
-INLINE_SOURCES = NO
-STRIP_CODE_COMMENTS = YES
-REFERENCED_BY_RELATION = YES
-REFERENCES_RELATION = YES
-REFERENCES_LINK_SOURCE = YES
-USE_HTAGS = NO
-VERBATIM_HEADERS = YES
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-ALPHABETICAL_INDEX = NO
-COLS_IN_ALPHA_INDEX = 5
-IGNORE_PREFIX =
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-GENERATE_HTML = YES
-HTML_OUTPUT = html
-HTML_FILE_EXTENSION = .html
-HTML_HEADER =
-HTML_FOOTER =
-HTML_STYLESHEET =
-HTML_ALIGN_MEMBERS = YES
-GENERATE_HTMLHELP = NO
-CHM_FILE =
-HHC_LOCATION =
-GENERATE_CHI = NO
-BINARY_TOC = NO
-TOC_EXPAND = NO
-DISABLE_INDEX = NO
-ENUM_VALUES_PER_LINE = 4
-GENERATE_TREEVIEW = YES
-TREEVIEW_WIDTH = 250
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-GENERATE_LATEX = NO
-LATEX_OUTPUT = latex
-LATEX_CMD_NAME = latex
-MAKEINDEX_CMD_NAME = makeindex
-COMPACT_LATEX = NO
-PAPER_TYPE = a4wide
-EXTRA_PACKAGES =
-LATEX_HEADER =
-PDF_HYPERLINKS = NO
-USE_PDFLATEX = NO
-LATEX_BATCHMODE = NO
-LATEX_HIDE_INDICES = NO
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-GENERATE_RTF = NO
-RTF_OUTPUT = rtf
-COMPACT_RTF = NO
-RTF_HYPERLINKS = NO
-RTF_STYLESHEET_FILE =
-RTF_EXTENSIONS_FILE =
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-GENERATE_MAN = NO
-MAN_OUTPUT = man
-MAN_EXTENSION = .3
-MAN_LINKS = NO
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-GENERATE_XML = NO
-XML_OUTPUT = xml
-XML_SCHEMA =
-XML_DTD =
-XML_PROGRAMLISTING = YES
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-GENERATE_AUTOGEN_DEF = NO
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-GENERATE_PERLMOD = NO
-PERLMOD_LATEX = NO
-PERLMOD_PRETTY = YES
-PERLMOD_MAKEVAR_PREFIX =
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor
-#---------------------------------------------------------------------------
-ENABLE_PREPROCESSING = NO
-MACRO_EXPANSION = NO
-EXPAND_ONLY_PREDEF = NO
-SEARCH_INCLUDES = YES
-INCLUDE_PATH =
-INCLUDE_FILE_PATTERNS =
-PREDEFINED =
-EXPAND_AS_DEFINED =
-SKIP_FUNCTION_MACROS = YES
-#---------------------------------------------------------------------------
-# Configuration::additions related to external references
-#---------------------------------------------------------------------------
-TAGFILES =
-GENERATE_TAGFILE =
-ALLEXTERNALS = NO
-EXTERNAL_GROUPS = YES
-PERL_PATH = /usr/bin/perl
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
-#---------------------------------------------------------------------------
-CLASS_DIAGRAMS = YES
-HIDE_UNDOC_RELATIONS = YES
-HAVE_DOT = YES
-CLASS_GRAPH = YES
-COLLABORATION_GRAPH = NO
-GROUP_GRAPHS = YES
-UML_LOOK = NO
-TEMPLATE_RELATIONS = NO
-INCLUDE_GRAPH = YES
-INCLUDED_BY_GRAPH = YES
-CALL_GRAPH = NO
-CALLER_GRAPH = NO
-GRAPHICAL_HIERARCHY = YES
-DIRECTORY_GRAPH = YES
-DOT_IMAGE_FORMAT = png
-DOT_PATH =
-DOTFILE_DIRS =
-MAX_DOT_GRAPH_WIDTH = 1024
-MAX_DOT_GRAPH_HEIGHT = 1024
-MAX_DOT_GRAPH_DEPTH = 0
-DOT_TRANSPARENT = NO
-DOT_MULTI_TARGETS = NO
-GENERATE_LEGEND = YES
-DOT_CLEANUP = YES
-#---------------------------------------------------------------------------
-# Configuration::additions related to the search engine
-#---------------------------------------------------------------------------
-SEARCHENGINE = YES
diff --git a/maintenance/mysql5/tables-binary.sql b/maintenance/mysql5/tables-binary.sql
deleted file mode 100644
index 2ab36546..00000000
--- a/maintenance/mysql5/tables-binary.sql
+++ /dev/null
@@ -1,1095 +0,0 @@
--- Experimental table definitions for MySQL 4.1 and 5.0 with
--- content-holding fields switched to explicit binary charset.
---
--- Binary is used instead of UTF-8 or UCS-2 so that all of
--- Unicode may be used as UTF-8 (MySQL still does not allow
--- use of characters outside the BMP in UTF-8 and has no UTF-16
--- support).
---
--- This should provide compatibility with our current MySQL 4.0
--- behavior (safe for full UTF-8, but ugly sorting) on newer
--- versions of MySQL server, without the conversion surprises
--- you get from piggybacking on "Latin-1" fields.
---
--- UTF-8 is used for the searchindex fields, as the fulltext index
--- doesn't seem to like the binary encoding.
---
--- Not fully tested, may have surprises!
---
--- TODO: Test various fields
-
--- ------------------------------------------------------------
-
--- SQL to create the initial tables for the MediaWiki database.
--- This is read and executed by the install script; you should
--- not have to run it by itself unless doing a manual install.
-
---
--- General notes:
---
--- If possible, create tables as InnoDB to benefit from the
--- superior resiliency against crashes and ability to read
--- during writes (and write during reads!)
---
--- Only the 'searchindex' table requires MyISAM due to the
--- requirement for fulltext index support, which is missing
--- from InnoDB.
---
---
--- The MySQL table backend for MediaWiki currently uses
--- 14-character CHAR or VARCHAR fields to store timestamps.
--- The format is YYYYMMDDHHMMSS, which is derived from the
--- text format of MySQL's TIMESTAMP fields.
---
--- Historically TIMESTAMP fields were used, but abandoned
--- in early 2002 after a lot of trouble with the fields
--- auto-updating.
---
--- The Postgres backend uses DATETIME fields for timestamps,
--- and we will migrate the MySQL definitions at some point as
--- well.
---
---
--- The /*$wgDBprefix*/ comments in this and other files are
--- replaced with the defined table prefix by the installer
--- and updater scripts. If you are installing or running
--- updates manually, you will need to manually insert the
--- table prefix if any when running these scripts.
---
-
-
---
--- The user table contains basic account information,
--- authentication keys, etc.
---
--- Some multi-wiki sites may share a single central user table
--- between separate wikis using the $wgSharedDB setting.
---
--- Note that when a external authentication plugin is used,
--- user table entries still need to be created to store
--- preferences and to key tracking information in the other
--- tables.
---
-CREATE TABLE /*$wgDBprefix*/user (
- user_id int(5) unsigned NOT NULL auto_increment,
-
- -- Usernames must be unique, must not be in the form of
- -- an IP address. _Shouldn't_ allow slashes or case
- -- conflicts. Spaces are allowed, and are _not_ converted
- -- to underscores like titles. See the User::newFromName() for
- -- the specific tests that usernames have to pass.
- user_name varchar(255) binary NOT NULL default '',
-
- -- Optional 'real name' to be displayed in credit listings
- user_real_name varchar(255) binary NOT NULL default '',
-
- -- Password hashes, normally hashed like so:
- -- MD5(CONCAT(user_id,'-',MD5(plaintext_password))), see
- -- wfEncryptPassword() in GlobalFunctions.php
- user_password tinyblob NOT NULL,
-
- -- When using 'mail me a new password', a random
- -- password is generated and the hash stored here.
- -- The previous password is left in place until
- -- someone actually logs in with the new password,
- -- at which point the hash is moved to user_password
- -- and the old password is invalidated.
- user_newpassword tinyblob NOT NULL,
-
- -- Timestamp of the last time when a new password was
- -- sent, for throttling purposes
- user_newpass_time char(14) binary,
-
- -- Note: email should be restricted, not public info.
- -- Same with passwords.
- user_email tinytext NOT NULL,
-
- -- Newline-separated list of name=value defining the user
- -- preferences
- user_options blob NOT NULL,
-
- -- This is a timestamp which is updated when a user
- -- logs in, logs out, changes preferences, or performs
- -- some other action requiring HTML cache invalidation
- -- to ensure that the UI is updated.
- user_touched char(14) binary NOT NULL default '',
-
- -- A pseudorandomly generated value that is stored in
- -- a cookie when the "remember password" feature is
- -- used (previously, a hash of the password was used, but
- -- this was vulnerable to cookie-stealing attacks)
- user_token char(32) binary NOT NULL default '',
-
- -- Initially NULL; when a user's e-mail address has been
- -- validated by returning with a mailed token, this is
- -- set to the current timestamp.
- user_email_authenticated char(14) binary,
-
- -- Randomly generated token created when the e-mail address
- -- is set and a confirmation test mail sent.
- user_email_token char(32) binary,
-
- -- Expiration date for the user_email_token
- user_email_token_expires char(14) binary,
-
- -- Timestamp of account registration.
- -- Accounts predating this schema addition may contain NULL.
- user_registration char(14) binary,
-
- -- Count of edits and edit-like actions.
- --
- -- *NOT* intended to be an accurate copy of COUNT(*) WHERE rev_user=user_id
- -- May contain NULL for old accounts if batch-update scripts haven't been
- -- run, as well as listing deleted edits and other myriad ways it could be
- -- out of sync.
- --
- -- Meant primarily for heuristic checks to give an impression of whether
- -- the account has been used much.
- --
- user_editcount int,
-
- PRIMARY KEY user_id (user_id),
- UNIQUE INDEX user_name (user_name),
- INDEX (user_email_token)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
---
--- User permissions have been broken out to a separate table;
--- this allows sites with a shared user table to have different
--- permissions assigned to a user in each project.
---
--- This table replaces the old user_rights field which used a
--- comma-separated blob.
---
-CREATE TABLE /*$wgDBprefix*/user_groups (
- -- Key to user_id
- ug_user int(5) unsigned NOT NULL default '0',
-
- -- Group names are short symbolic string keys.
- -- The set of group names is open-ended, though in practice
- -- only some predefined ones are likely to be used.
- --
- -- At runtime $wgGroupPermissions will associate group keys
- -- with particular permissions. A user will have the combined
- -- permissions of any group they're explicitly in, plus
- -- the implicit '*' and 'user' groups.
- ug_group char(16) NOT NULL default '',
-
- PRIMARY KEY (ug_user,ug_group),
- KEY (ug_group)
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
--- Stores notifications of user talk page changes, for the display
--- of the "you have new messages" box
-CREATE TABLE /*$wgDBprefix*/user_newtalk (
- -- Key to user.user_id
- user_id int(5) NOT NULL default '0',
- -- If the user is an anonymous user hir IP address is stored here
- -- since the user_id of 0 is ambiguous
- user_ip varchar(40) NOT NULL default '',
- INDEX user_id (user_id),
- INDEX user_ip (user_ip)
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
-
---
--- Core of the wiki: each page has an entry here which identifies
--- it by title and contains some essential metadata.
---
-CREATE TABLE /*$wgDBprefix*/page (
- -- Unique identifier number. The page_id will be preserved across
- -- edits and rename operations, but not deletions and recreations.
- page_id int(8) unsigned NOT NULL auto_increment,
-
- -- A page name is broken into a namespace and a title.
- -- The namespace keys are UI-language-independent constants,
- -- defined in includes/Defines.php
- page_namespace int NOT NULL,
-
- -- The rest of the title, as text.
- -- Spaces are transformed into underscores in title storage.
- page_title varchar(255) binary NOT NULL,
-
- -- Comma-separated set of permission keys indicating who
- -- can move or edit the page.
- page_restrictions tinyblob NOT NULL,
-
- -- Number of times this page has been viewed.
- page_counter bigint(20) unsigned NOT NULL default '0',
-
- -- 1 indicates the article is a redirect.
- page_is_redirect tinyint(1) unsigned NOT NULL default '0',
-
- -- 1 indicates this is a new entry, with only one edit.
- -- Not all pages with one edit are new pages.
- page_is_new tinyint(1) unsigned NOT NULL default '0',
-
- -- Random value between 0 and 1, used for Special:Randompage
- page_random real unsigned NOT NULL,
-
- -- This timestamp is updated whenever the page changes in
- -- a way requiring it to be re-rendered, invalidating caches.
- -- Aside from editing this includes permission changes,
- -- creation or deletion of linked pages, and alteration
- -- of contained templates.
- page_touched char(14) binary NOT NULL default '',
-
- -- Handy key to revision.rev_id of the current revision.
- -- This may be 0 during page creation, but that shouldn't
- -- happen outside of a transaction... hopefully.
- page_latest int(8) unsigned NOT NULL,
-
- -- Uncompressed length in bytes of the page's current source text.
- page_len int(8) unsigned NOT NULL,
-
- PRIMARY KEY page_id (page_id),
- UNIQUE INDEX name_title (page_namespace,page_title),
-
- -- Special-purpose indexes
- INDEX (page_random),
- INDEX (page_len)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
---
--- Every edit of a page creates also a revision row.
--- This stores metadata about the revision, and a reference
--- to the text storage backend.
---
-CREATE TABLE /*$wgDBprefix*/revision (
- rev_id int(8) unsigned NOT NULL auto_increment,
-
- -- Key to page_id. This should _never_ be invalid.
- rev_page int(8) unsigned NOT NULL,
-
- -- Key to text.old_id, where the actual bulk text is stored.
- -- It's possible for multiple revisions to use the same text,
- -- for instance revisions where only metadata is altered
- -- or a rollback to a previous version.
- rev_text_id int(8) unsigned NOT NULL,
-
- -- Text comment summarizing the change.
- -- This text is shown in the history and other changes lists,
- -- rendered in a subset of wiki markup by Linker::formatComment()
- rev_comment tinyblob NOT NULL,
-
- -- Key to user.user_id of the user who made this edit.
- -- Stores 0 for anonymous edits and for some mass imports.
- rev_user int(5) unsigned NOT NULL default '0',
-
- -- Text username or IP address of the editor.
- rev_user_text varchar(255) binary NOT NULL default '',
-
- -- Timestamp
- rev_timestamp char(14) binary NOT NULL default '',
-
- -- Records whether the user marked the 'minor edit' checkbox.
- -- Many automated edits are marked as minor.
- rev_minor_edit tinyint(1) unsigned NOT NULL default '0',
-
- -- Not yet used; reserved for future changes to the deletion system.
- rev_deleted tinyint(1) unsigned NOT NULL default '0',
-
- PRIMARY KEY rev_page_id (rev_page, rev_id),
- UNIQUE INDEX rev_id (rev_id),
- INDEX rev_timestamp (rev_timestamp),
- INDEX page_timestamp (rev_page,rev_timestamp),
- INDEX user_timestamp (rev_user,rev_timestamp),
- INDEX usertext_timestamp (rev_user_text,rev_timestamp)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
-
---
--- Holds text of individual page revisions.
---
--- Field names are a holdover from the 'old' revisions table in
--- MediaWiki 1.4 and earlier: an upgrade will transform that
--- table into the 'text' table to minimize unnecessary churning
--- and downtime. If upgrading, the other fields will be left unused.
---
-CREATE TABLE /*$wgDBprefix*/text (
- -- Unique text storage key number.
- -- Note that the 'oldid' parameter used in URLs does *not*
- -- refer to this number anymore, but to rev_id.
- --
- -- revision.rev_text_id is a key to this column
- old_id int(8) unsigned NOT NULL auto_increment,
-
- -- Depending on the contents of the old_flags field, the text
- -- may be convenient plain text, or it may be funkily encoded.
- old_text mediumblob NOT NULL,
-
- -- Comma-separated list of flags:
- -- gzip: text is compressed with PHP's gzdeflate() function.
- -- utf8: text was stored as UTF-8.
- -- If $wgLegacyEncoding option is on, rows *without* this flag
- -- will be converted to UTF-8 transparently at load time.
- -- object: text field contained a serialized PHP object.
- -- The object either contains multiple versions compressed
- -- together to achieve a better compression ratio, or it refers
- -- to another row where the text can be found.
- old_flags tinyblob NOT NULL,
-
- PRIMARY KEY old_id (old_id)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
---
--- Holding area for deleted articles, which may be viewed
--- or restored by admins through the Special:Undelete interface.
--- The fields generally correspond to the page, revision, and text
--- fields, with several caveats.
---
-CREATE TABLE /*$wgDBprefix*/archive (
- ar_namespace int NOT NULL default '0',
- ar_title varchar(255) binary NOT NULL default '',
-
- -- Newly deleted pages will not store text in this table,
- -- but will reference the separately existing text rows.
- -- This field is retained for backwards compatibility,
- -- so old archived pages will remain accessible after
- -- upgrading from 1.4 to 1.5.
- -- Text may be gzipped or otherwise funky.
- ar_text mediumblob NOT NULL,
-
- -- Basic revision stuff...
- ar_comment tinyblob NOT NULL,
- ar_user int(5) unsigned NOT NULL default '0',
- ar_user_text varchar(255) binary NOT NULL,
- ar_timestamp char(14) binary NOT NULL default '',
- ar_minor_edit tinyint(1) NOT NULL default '0',
-
- -- See ar_text note.
- ar_flags tinyblob NOT NULL,
-
- -- When revisions are deleted, their unique rev_id is stored
- -- here so it can be retained after undeletion. This is necessary
- -- to retain permalinks to given revisions after accidental delete
- -- cycles or messy operations like history merges.
- --
- -- Old entries from 1.4 will be NULL here, and a new rev_id will
- -- be created on undeletion for those revisions.
- ar_rev_id int(8) unsigned,
-
- -- For newly deleted revisions, this is the text.old_id key to the
- -- actual stored text. To avoid breaking the block-compression scheme
- -- and otherwise making storage changes harder, the actual text is
- -- *not* deleted from the text table, merely hidden by removal of the
- -- page and revision entries.
- --
- -- Old entries deleted under 1.2-1.4 will have NULL here, and their
- -- ar_text and ar_flags fields will be used to create a new text
- -- row upon undeletion.
- ar_text_id int(8) unsigned,
-
- KEY name_title_timestamp (ar_namespace,ar_title,ar_timestamp)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
-
---
--- Track page-to-page hyperlinks within the wiki.
---
-CREATE TABLE /*$wgDBprefix*/pagelinks (
- -- Key to the page_id of the page containing the link.
- pl_from int(8) unsigned NOT NULL default '0',
-
- -- Key to page_namespace/page_title of the target page.
- -- The target page may or may not exist, and due to renames
- -- and deletions may refer to different page records as time
- -- goes by.
- pl_namespace int NOT NULL default '0',
- pl_title varchar(255) binary NOT NULL default '',
-
- UNIQUE KEY pl_from (pl_from,pl_namespace,pl_title),
- KEY (pl_namespace,pl_title,pl_from)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
-
---
--- Track template inclusions.
---
-CREATE TABLE /*$wgDBprefix*/templatelinks (
- -- Key to the page_id of the page containing the link.
- tl_from int(8) unsigned NOT NULL default '0',
-
- -- Key to page_namespace/page_title of the target page.
- -- The target page may or may not exist, and due to renames
- -- and deletions may refer to different page records as time
- -- goes by.
- tl_namespace int NOT NULL default '0',
- tl_title varchar(255) binary NOT NULL default '',
-
- UNIQUE KEY tl_from (tl_from,tl_namespace,tl_title),
- KEY (tl_namespace,tl_title,tl_from)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
-
---
--- Track links to images *used inline*
--- We don't distinguish live from broken links here, so
--- they do not need to be changed on upload/removal.
---
-CREATE TABLE /*$wgDBprefix*/imagelinks (
- -- Key to page_id of the page containing the image / media link.
- il_from int(8) unsigned NOT NULL default '0',
-
- -- Filename of target image.
- -- This is also the page_title of the file's description page;
- -- all such pages are in namespace 6 (NS_IMAGE).
- il_to varchar(255) binary NOT NULL default '',
-
- UNIQUE KEY il_from (il_from,il_to),
- KEY (il_to,il_from)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
---
--- Track category inclusions *used inline*
--- This tracks a single level of category membership
--- (folksonomic tagging, really).
---
-CREATE TABLE /*$wgDBprefix*/categorylinks (
- -- Key to page_id of the page defined as a category member.
- cl_from int(8) unsigned NOT NULL default '0',
-
- -- Name of the category.
- -- This is also the page_title of the category's description page;
- -- all such pages are in namespace 14 (NS_CATEGORY).
- cl_to varchar(255) binary NOT NULL default '',
-
- -- The title of the linking page, or an optional override
- -- to determine sort order. Sorting is by binary order, which
- -- isn't always ideal, but collations seem to be an exciting
- -- and dangerous new world in MySQL...
- --
- -- For MySQL 4.1+ with charset set to utf8, the sort key *index*
- -- needs cut to be smaller than 1024 bytes (at 3 bytes per char).
- -- To sort properly on the shorter key, this field needs to be
- -- the same shortness.
- cl_sortkey varchar(86) binary NOT NULL default '',
-
- -- This isn't really used at present. Provided for an optional
- -- sorting method by approximate addition time.
- cl_timestamp timestamp NOT NULL,
-
- UNIQUE KEY cl_from (cl_from,cl_to),
-
- -- We always sort within a given category...
- KEY cl_sortkey (cl_to,cl_sortkey),
-
- -- Not really used?
- KEY cl_timestamp (cl_to,cl_timestamp)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
---
--- Track links to external URLs
---
-CREATE TABLE /*$wgDBprefix*/externallinks (
- -- page_id of the referring page
- el_from int(8) unsigned NOT NULL default '0',
-
- -- The URL
- el_to blob NOT NULL,
-
- -- In the case of HTTP URLs, this is the URL with any username or password
- -- removed, and with the labels in the hostname reversed and converted to
- -- lower case. An extra dot is added to allow for matching of either
- -- example.com or *.example.com in a single scan.
- -- Example:
- -- http://user:password@sub.example.com/page.html
- -- becomes
- -- http://com.example.sub./page.html
- -- which allows for fast searching for all pages under example.com with the
- -- clause:
- -- WHERE el_index LIKE 'http://com.example.%'
- el_index blob NOT NULL,
-
- KEY (el_from, el_to(40)),
- KEY (el_to(60), el_from),
- KEY (el_index(60))
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
---
--- Track interlanguage links
---
-CREATE TABLE /*$wgDBprefix*/langlinks (
- -- page_id of the referring page
- ll_from int(8) unsigned NOT NULL default '0',
-
- -- Language code of the target
- ll_lang varchar(10) binary NOT NULL default '',
-
- -- Title of the target, including namespace
- ll_title varchar(255) binary NOT NULL default '',
-
- UNIQUE KEY (ll_from, ll_lang),
- KEY (ll_lang, ll_title)
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
---
--- Contains a single row with some aggregate info
--- on the state of the site.
---
-CREATE TABLE /*$wgDBprefix*/site_stats (
- -- The single row should contain 1 here.
- ss_row_id int(8) unsigned NOT NULL,
-
- -- Total number of page views, if hit counters are enabled.
- ss_total_views bigint(20) unsigned default '0',
-
- -- Total number of edits performed.
- ss_total_edits bigint(20) unsigned default '0',
-
- -- An approximate count of pages matching the following criteria:
- -- * in namespace 0
- -- * not a redirect
- -- * contains the text '[['
- -- See Article::isCountable() in includes/Article.php
- ss_good_articles bigint(20) unsigned default '0',
-
- -- Total pages, theoretically equal to SELECT COUNT(*) FROM page; except faster
- ss_total_pages bigint(20) default '-1',
-
- -- Number of users, theoretically equal to SELECT COUNT(*) FROM user;
- ss_users bigint(20) default '-1',
-
- -- Deprecated, no longer updated as of 1.5
- ss_admins int(10) default '-1',
-
- -- Number of images, equivalent to SELECT COUNT(*) FROM image
- ss_images int(10) default '0',
-
- UNIQUE KEY ss_row_id (ss_row_id)
-
-) ENGINE=InnoDB;
-
---
--- Stores an ID for every time any article is visited;
--- depending on $wgHitcounterUpdateFreq, it is
--- periodically cleared and the page_counter column
--- in the page table updated for the all articles
--- that have been visited.)
---
-CREATE TABLE /*$wgDBprefix*/hitcounter (
- hc_id int unsigned NOT NULL
-) ENGINE=HEAP MAX_ROWS=25000;
-
-
---
--- The internet is full of jerks, alas. Sometimes it's handy
--- to block a vandal or troll account.
---
-CREATE TABLE /*$wgDBprefix*/ipblocks (
- -- Primary key, introduced for privacy.
- ipb_id int(8) NOT NULL auto_increment,
-
- -- Blocked IP address in dotted-quad form or user name.
- ipb_address tinyblob NOT NULL,
-
- -- Blocked user ID or 0 for IP blocks.
- ipb_user int(8) unsigned NOT NULL default '0',
-
- -- User ID who made the block.
- ipb_by int(8) unsigned NOT NULL default '0',
-
- -- Text comment made by blocker.
- ipb_reason tinyblob NOT NULL,
-
- -- Creation (or refresh) date in standard YMDHMS form.
- -- IP blocks expire automatically.
- ipb_timestamp char(14) binary NOT NULL default '',
-
- -- Indicates that the IP address was banned because a banned
- -- user accessed a page through it. If this is 1, ipb_address
- -- will be hidden, and the block identified by block ID number.
- ipb_auto bool NOT NULL default '0',
-
- -- If set to 1, block applies only to logged-out users
- ipb_anon_only bool NOT NULL default 0,
-
- -- Block prevents account creation from matching IP addresses
- ipb_create_account bool NOT NULL default 1,
-
- -- Block triggers autoblocks
- ipb_enable_autoblock bool NOT NULL default '1',
-
- -- Time at which the block will expire.
- ipb_expiry char(14) binary NOT NULL default '',
-
- -- Start and end of an address range, in hexadecimal
- -- Size chosen to allow IPv6
- ipb_range_start varchar(32) NOT NULL default '',
- ipb_range_end varchar(32) NOT NULL default '',
-
- PRIMARY KEY ipb_id (ipb_id),
-
- -- Unique index to support "user already blocked" messages
- -- Any new options which prevent collisions should be included
- UNIQUE INDEX ipb_address (ipb_address(255), ipb_user, ipb_auto, ipb_anon_only),
-
- INDEX ipb_user (ipb_user),
- INDEX ipb_range (ipb_range_start(8), ipb_range_end(8)),
- INDEX ipb_timestamp (ipb_timestamp),
- INDEX ipb_expiry (ipb_expiry)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
-
---
--- Uploaded images and other files.
---
-CREATE TABLE /*$wgDBprefix*/image (
- -- Filename.
- -- This is also the title of the associated description page,
- -- which will be in namespace 6 (NS_IMAGE).
- img_name varchar(255) binary NOT NULL default '',
-
- -- File size in bytes.
- img_size int(8) unsigned NOT NULL default '0',
-
- -- For images, size in pixels.
- img_width int(5) NOT NULL default '0',
- img_height int(5) NOT NULL default '0',
-
- -- Extracted EXIF metadata stored as a serialized PHP array.
- img_metadata mediumblob NOT NULL,
-
- -- For images, bits per pixel if known.
- img_bits int(3) NOT NULL default '0',
-
- -- Media type as defined by the MEDIATYPE_xxx constants
- img_media_type ENUM("UNKNOWN", "BITMAP", "DRAWING", "AUDIO", "VIDEO", "MULTIMEDIA", "OFFICE", "TEXT", "EXECUTABLE", "ARCHIVE") default NULL,
-
- -- major part of a MIME media type as defined by IANA
- -- see http://www.iana.org/assignments/media-types/
- img_major_mime ENUM("unknown", "application", "audio", "image", "text", "video", "message", "model", "multipart") NOT NULL default "unknown",
-
- -- minor part of a MIME media type as defined by IANA
- -- the minor parts are not required to adher to any standard
- -- but should be consistent throughout the database
- -- see http://www.iana.org/assignments/media-types/
- img_minor_mime varchar(32) NOT NULL default "unknown",
-
- -- Description field as entered by the uploader.
- -- This is displayed in image upload history and logs.
- img_description tinyblob NOT NULL,
-
- -- user_id and user_name of uploader.
- img_user int(5) unsigned NOT NULL default '0',
- img_user_text varchar(255) binary NOT NULL default '',
-
- -- Time of the upload.
- img_timestamp char(14) binary NOT NULL default '',
-
- PRIMARY KEY img_name (img_name),
-
- -- Used by Special:Imagelist for sort-by-size
- INDEX img_size (img_size),
-
- -- Used by Special:Newimages and Special:Imagelist
- INDEX img_timestamp (img_timestamp)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
---
--- Previous revisions of uploaded files.
--- Awkwardly, image rows have to be moved into
--- this table at re-upload time.
---
-CREATE TABLE /*$wgDBprefix*/oldimage (
- -- Base filename: key to image.img_name
- oi_name varchar(255) binary NOT NULL default '',
-
- -- Filename of the archived file.
- -- This is generally a timestamp and '!' prepended to the base name.
- oi_archive_name varchar(255) binary NOT NULL default '',
-
- -- Other fields as in image...
- oi_size int(8) unsigned NOT NULL default 0,
- oi_width int(5) NOT NULL default 0,
- oi_height int(5) NOT NULL default 0,
- oi_bits int(3) NOT NULL default 0,
- oi_description tinyblob NOT NULL,
- oi_user int(5) unsigned NOT NULL default '0',
- oi_user_text varchar(255) binary NOT NULL default '',
- oi_timestamp char(14) binary NOT NULL default '',
-
- INDEX oi_name (oi_name(10))
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
-
---
--- Record of deleted file data
---
-CREATE TABLE /*$wgDBprefix*/filearchive (
- -- Unique row id
- fa_id int NOT NULL auto_increment,
-
- -- Original base filename; key to image.img_name, page.page_title, etc
- fa_name varchar(255) binary NOT NULL default '',
-
- -- Filename of archived file, if an old revision
- fa_archive_name varchar(255) binary default '',
-
- -- Which storage bin (directory tree or object store) the file data
- -- is stored in. Should be 'deleted' for files that have been deleted;
- -- any other bin is not yet in use.
- fa_storage_group varchar(16),
-
- -- SHA-1 of the file contents plus extension, used as a key for storage.
- -- eg 8f8a562add37052a1848ff7771a2c515db94baa9.jpg
- --
- -- If NULL, the file was missing at deletion time or has been purged
- -- from the archival storage.
- fa_storage_key varchar(64) binary default '',
-
- -- Deletion information, if this file is deleted.
- fa_deleted_user int,
- fa_deleted_timestamp char(14) binary default '',
- fa_deleted_reason text,
-
- -- Duped fields from image
- fa_size int(8) unsigned default '0',
- fa_width int(5) default '0',
- fa_height int(5) default '0',
- fa_metadata mediumblob,
- fa_bits int(3) default '0',
- fa_media_type ENUM("UNKNOWN", "BITMAP", "DRAWING", "AUDIO", "VIDEO", "MULTIMEDIA", "OFFICE", "TEXT", "EXECUTABLE", "ARCHIVE") default NULL,
- fa_major_mime ENUM("unknown", "application", "audio", "image", "text", "video", "message", "model", "multipart") default "unknown",
- fa_minor_mime varchar(32) default "unknown",
- fa_description tinyblob,
- fa_user int(5) unsigned default '0',
- fa_user_text varchar(255) binary default '',
- fa_timestamp char(14) binary default '',
-
- PRIMARY KEY (fa_id),
- INDEX (fa_name, fa_timestamp), -- pick out by image name
- INDEX (fa_storage_group, fa_storage_key), -- pick out dupe files
- INDEX (fa_deleted_timestamp), -- sort by deletion time
- INDEX (fa_deleted_user) -- sort by deleter
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
---
--- Primarily a summary table for Special:Recentchanges,
--- this table contains some additional info on edits from
--- the last few days, see Article::editUpdates()
---
-CREATE TABLE /*$wgDBprefix*/recentchanges (
- rc_id int(8) NOT NULL auto_increment,
- rc_timestamp varchar(14) binary NOT NULL default '',
- rc_cur_time varchar(14) binary NOT NULL default '',
-
- -- As in revision
- rc_user int(10) unsigned NOT NULL default '0',
- rc_user_text varchar(255) binary NOT NULL default '',
-
- -- When pages are renamed, their RC entries do _not_ change.
- rc_namespace int NOT NULL default '0',
- rc_title varchar(255) binary NOT NULL default '',
-
- -- as in revision...
- rc_comment varchar(255) binary NOT NULL default '',
- rc_minor tinyint(3) unsigned NOT NULL default '0',
-
- -- Edits by user accounts with the 'bot' rights key are
- -- marked with a 1 here, and will be hidden from the
- -- default view.
- rc_bot tinyint(3) unsigned NOT NULL default '0',
-
- rc_new tinyint(3) unsigned NOT NULL default '0',
-
- -- Key to page_id (was cur_id prior to 1.5).
- -- This will keep links working after moves while
- -- retaining the at-the-time name in the changes list.
- rc_cur_id int(10) unsigned NOT NULL default '0',
-
- -- rev_id of the given revision
- rc_this_oldid int(10) unsigned NOT NULL default '0',
-
- -- rev_id of the prior revision, for generating diff links.
- rc_last_oldid int(10) unsigned NOT NULL default '0',
-
- -- These may no longer be used, with the new move log.
- rc_type tinyint(3) unsigned NOT NULL default '0',
- rc_moved_to_ns tinyint(3) 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.
- -- A value of 1 indicates the page has been reviewed.
- rc_patrolled tinyint(3) unsigned NOT NULL default '0',
-
- -- Recorded IP address the edit was made from, if the
- -- $wgPutIPinRC option is enabled.
- rc_ip char(15) NOT NULL default '',
-
- -- Text length in characters before
- -- and after the edit
- rc_old_len int(10) default '0',
- rc_new_len int(10) default '0',
-
- PRIMARY KEY rc_id (rc_id),
- INDEX rc_timestamp (rc_timestamp),
- INDEX rc_namespace_title (rc_namespace, rc_title),
- INDEX rc_cur_id (rc_cur_id),
- INDEX new_name_timestamp (rc_new,rc_namespace,rc_timestamp),
- INDEX rc_ip (rc_ip),
- INDEX rc_ns_usertext ( rc_namespace, rc_user_text )
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
-CREATE TABLE /*$wgDBprefix*/watchlist (
- -- Key to user.user_id
- wl_user int(5) unsigned NOT NULL,
-
- -- Key to page_namespace/page_title
- -- Note that users may watch pages which do not exist yet,
- -- or existed in the past but have been deleted.
- wl_namespace int NOT NULL default '0',
- wl_title varchar(255) binary NOT NULL default '',
-
- -- Timestamp when user was last sent a notification e-mail;
- -- cleared when the user visits the page.
- wl_notificationtimestamp varchar(14) binary,
-
- UNIQUE KEY (wl_user, wl_namespace, wl_title),
- KEY namespace_title (wl_namespace,wl_title)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
-
---
--- Used by the math module to keep track
--- of previously-rendered items.
---
-CREATE TABLE /*$wgDBprefix*/math (
- -- Binary MD5 hash of the latex fragment, used as an identifier key.
- math_inputhash varbinary(16) NOT NULL,
-
- -- Not sure what this is, exactly...
- math_outputhash varbinary(16) NOT NULL,
-
- -- texvc reports how well it thinks the HTML conversion worked;
- -- if it's a low level the PNG rendering may be preferred.
- math_html_conservativeness tinyint(1) NOT NULL,
-
- -- HTML output from texvc, if any
- math_html text,
-
- -- MathML output from texvc, if any
- math_mathml text,
-
- UNIQUE KEY math_inputhash (math_inputhash)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
---
--- When using the default MySQL search backend, page titles
--- and text are munged to strip markup, do Unicode case folding,
--- and prepare the result for MySQL's fulltext index.
---
--- This table must be MyISAM; InnoDB does not support the needed
--- fulltext index.
---
-CREATE TABLE /*$wgDBprefix*/searchindex (
- -- Key to page_id
- si_page int(8) unsigned NOT NULL,
-
- -- Munged version of title
- si_title varchar(255) NOT NULL default '',
-
- -- Munged version of body text
- si_text mediumtext NOT NULL,
-
- UNIQUE KEY (si_page),
- FULLTEXT si_title (si_title),
- FULLTEXT si_text (si_text)
-
-) ENGINE=MyISAM, DEFAULT CHARSET=utf8;
-
---
--- Recognized interwiki link prefixes
---
-CREATE TABLE /*$wgDBprefix*/interwiki (
- -- The interwiki prefix, (e.g. "Meatball", or the language prefix "de")
- iw_prefix char(32) NOT NULL,
-
- -- The URL of the wiki, with "$1" as a placeholder for an article name.
- -- Any spaces in the name will be transformed to underscores before
- -- insertion.
- iw_url char(127) NOT NULL,
-
- -- A boolean value indicating whether the wiki is in this project
- -- (used, for example, to detect redirect loops)
- iw_local bool NOT NULL,
-
- -- Boolean value indicating whether interwiki transclusions are allowed.
- iw_trans tinyint(1) NOT NULL default 0,
-
- UNIQUE KEY iw_prefix (iw_prefix)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
---
--- Used for caching expensive grouped queries
---
-CREATE TABLE /*$wgDBprefix*/querycache (
- -- A key name, generally the base name of of the special page.
- qc_type char(32) NOT NULL,
-
- -- Some sort of stored value. Sizes, counts...
- qc_value int(5) unsigned NOT NULL default '0',
-
- -- Target namespace+title
- qc_namespace int NOT NULL default '0',
- qc_title char(255) binary NOT NULL default '',
-
- KEY (qc_type,qc_value)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
---
--- For a few generic cache operations if not using Memcached
---
-CREATE TABLE /*$wgDBprefix*/objectcache (
- keyname char(255) binary NOT NULL default '',
- value mediumblob,
- exptime datetime,
- UNIQUE KEY (keyname),
- KEY (exptime)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
---
--- Cache of interwiki transclusion
---
-CREATE TABLE /*$wgDBprefix*/transcache (
- tc_url varchar(255) NOT NULL,
- tc_contents text,
- tc_time int NOT NULL,
- UNIQUE INDEX tc_url_idx (tc_url)
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
-CREATE TABLE /*$wgDBprefix*/logging (
- -- Symbolic keys for the general log type and the action type
- -- within the log. The output format will be controlled by the
- -- action field, but only the type controls categorization.
- log_type char(10) NOT NULL default '',
- log_action char(10) NOT NULL default '',
-
- -- Timestamp. Duh.
- log_timestamp char(14) NOT NULL default '19700101000000',
-
- -- The user who performed this action; key to user_id
- log_user int unsigned NOT NULL default 0,
-
- -- Key to the page affected. Where a user is the target,
- -- this will point to the user page.
- log_namespace int NOT NULL default 0,
- log_title varchar(255) binary NOT NULL default '',
-
- -- Freeform text. Interpreted as edit history comments.
- log_comment varchar(255) NOT NULL default '',
-
- -- LF separated list of miscellaneous parameters
- log_params blob NOT NULL,
-
- KEY type_time (log_type, log_timestamp),
- KEY user_time (log_user, log_timestamp),
- KEY page_time (log_namespace, log_title, log_timestamp)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
-CREATE TABLE /*$wgDBprefix*/trackbacks (
- tb_id int auto_increment,
- tb_page int REFERENCES page(page_id) ON DELETE CASCADE,
- tb_title varchar(255) NOT NULL,
- tb_url varchar(255) NOT NULL,
- tb_ex text,
- tb_name varchar(255),
-
- PRIMARY KEY (tb_id),
- INDEX (tb_page)
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
--- Jobs performed by parallel apache threads or a command-line daemon
-CREATE TABLE /*$wgDBprefix*/job (
- job_id int(9) unsigned NOT NULL auto_increment,
-
- -- Command name, currently only refreshLinks is defined
- job_cmd varchar(255) NOT NULL default '',
-
- -- Namespace and title to act on
- -- Should be 0 and '' if the command does not operate on a title
- job_namespace int NOT NULL,
- job_title varchar(255) binary NOT NULL,
-
- -- Any other parameters to the command
- -- Presently unused, format undefined
- job_params blob NOT NULL,
-
- PRIMARY KEY job_id (job_id),
- KEY (job_cmd, job_namespace, job_title)
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
--- Details of updates to cached special pages
-CREATE TABLE /*$wgDBprefix*/querycache_info (
-
- -- Special page name
- -- Corresponds to a qc_type value
- qci_type varchar(32) NOT NULL default '',
-
- -- Timestamp of last update
- qci_timestamp char(14) NOT NULL default '19700101000000',
-
- UNIQUE KEY ( qci_type )
-
-) ENGINE=InnoDB;
-
--- For each redirect, this table contains exactly one row defining its target
-CREATE TABLE /*$wgDBprefix*/redirect (
- -- Key to the page_id of the redirect page
- rd_from int(8) unsigned NOT NULL default '0',
-
- -- Key to page_namespace/page_title of the target page.
- -- The target page may or may not exist, and due to renames
- -- and deletions may refer to different page records as time
- -- goes by.
- rd_namespace int NOT NULL default '0',
- rd_title varchar(255) binary NOT NULL default '',
-
- PRIMARY KEY rd_from (rd_from),
- KEY rd_ns_title (rd_namespace,rd_title,rd_from)
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
-
--- Used for caching expensive grouped queries that need two links (for example double-redirects)
-
-CREATE TABLE /*$wgDBprefix*/querycachetwo (
- -- A key name, generally the base name of of the special page.
- qcc_type char(32) NOT NULL,
-
- -- Some sort of stored value. Sizes, counts...
- qcc_value int(5) unsigned NOT NULL default '0',
-
- -- Target namespace+title
- qcc_namespace int NOT NULL default '0',
- qcc_title char(255) binary NOT NULL default '',
-
- -- Target namespace+title2
- qcc_namespacetwo int NOT NULL default '0',
- qcc_titletwo char(255) binary NOT NULL default '',
-
- KEY qcc_type (qcc_type,qcc_value),
- KEY qcc_title (qcc_type,qcc_namespace,qcc_title),
- KEY qcc_titletwo (qcc_type,qcc_namespacetwo,qcc_titletwo)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=binary;
diff --git a/maintenance/mysql5/tables.sql b/maintenance/mysql5/tables.sql
deleted file mode 100644
index 356f3bbf..00000000
--- a/maintenance/mysql5/tables.sql
+++ /dev/null
@@ -1,1086 +0,0 @@
--- Experimental table definitions for MySQL 4.1 and 5.0 with
--- explicit character set support. Not fully tested, may have
--- surprises!
---
--- TODO: Test various fields
--- TODO: Anything else need to be moved to VARBINARY and BLOB?
--- TODO: UCS-2 better than UTF-8?
--- TODO: Find out how to get 4-byte UTF-8 chars into MySQL...
--- An alternate UCS-2 that does UTF-16 conversion would work.
--- TODO: Work on collation usage
-
--- ------------------------------------------------------------
-
--- SQL to create the initial tables for the MediaWiki database.
--- This is read and executed by the install script; you should
--- not have to run it by itself unless doing a manual install.
-
---
--- General notes:
---
--- If possible, create tables as InnoDB to benefit from the
--- superior resiliency against crashes and ability to read
--- during writes (and write during reads!)
---
--- Only the 'searchindex' table requires MyISAM due to the
--- requirement for fulltext index support, which is missing
--- from InnoDB.
---
---
--- The MySQL table backend for MediaWiki currently uses
--- 14-character CHAR or VARCHAR fields to store timestamps.
--- The format is YYYYMMDDHHMMSS, which is derived from the
--- text format of MySQL's TIMESTAMP fields.
---
--- Historically TIMESTAMP fields were used, but abandoned
--- in early 2002 after a lot of trouble with the fields
--- auto-updating.
---
--- The Postgres backend uses DATETIME fields for timestamps,
--- and we will migrate the MySQL definitions at some point as
--- well.
---
---
--- The /*$wgDBprefix*/ comments in this and other files are
--- replaced with the defined table prefix by the installer
--- and updater scripts. If you are installing or running
--- updates manually, you will need to manually insert the
--- table prefix if any when running these scripts.
---
-
-
---
--- The user table contains basic account information,
--- authentication keys, etc.
---
--- Some multi-wiki sites may share a single central user table
--- between separate wikis using the $wgSharedDB setting.
---
--- Note that when a external authentication plugin is used,
--- user table entries still need to be created to store
--- preferences and to key tracking information in the other
--- tables.
---
-CREATE TABLE /*$wgDBprefix*/user (
- user_id int(5) unsigned NOT NULL auto_increment,
-
- -- Usernames must be unique, must not be in the form of
- -- an IP address. _Shouldn't_ allow slashes or case
- -- conflicts. Spaces are allowed, and are _not_ converted
- -- to underscores like titles. See the User::newFromName() for
- -- the specific tests that usernames have to pass.
- user_name varchar(255) binary NOT NULL default '',
-
- -- Optional 'real name' to be displayed in credit listings
- user_real_name varchar(255) binary NOT NULL default '',
-
- -- Password hashes, normally hashed like so:
- -- MD5(CONCAT(user_id,'-',MD5(plaintext_password))), see
- -- wfEncryptPassword() in GlobalFunctions.php
- user_password tinyblob NOT NULL,
-
- -- When using 'mail me a new password', a random
- -- password is generated and the hash stored here.
- -- The previous password is left in place until
- -- someone actually logs in with the new password,
- -- at which point the hash is moved to user_password
- -- and the old password is invalidated.
- user_newpassword tinyblob NOT NULL,
-
- -- Timestamp of the last time when a new password was
- -- sent, for throttling purposes
- user_newpass_time char(14) binary,
-
- -- Note: email should be restricted, not public info.
- -- Same with passwords.
- user_email tinytext NOT NULL,
-
- -- Newline-separated list of name=value defining the user
- -- preferences
- user_options blob NOT NULL,
-
- -- This is a timestamp which is updated when a user
- -- logs in, logs out, changes preferences, or performs
- -- some other action requiring HTML cache invalidation
- -- to ensure that the UI is updated.
- user_touched char(14) binary NOT NULL default '',
-
- -- A pseudorandomly generated value that is stored in
- -- a cookie when the "remember password" feature is
- -- used (previously, a hash of the password was used, but
- -- this was vulnerable to cookie-stealing attacks)
- user_token char(32) binary NOT NULL default '',
-
- -- Initially NULL; when a user's e-mail address has been
- -- validated by returning with a mailed token, this is
- -- set to the current timestamp.
- user_email_authenticated char(14) binary,
-
- -- Randomly generated token created when the e-mail address
- -- is set and a confirmation test mail sent.
- user_email_token char(32) binary,
-
- -- Expiration date for the user_email_token
- user_email_token_expires char(14) binary,
-
- -- Timestamp of account registration.
- -- Accounts predating this schema addition may contain NULL.
- user_registration char(14) binary,
-
- -- Count of edits and edit-like actions.
- --
- -- *NOT* intended to be an accurate copy of COUNT(*) WHERE rev_user=user_id
- -- May contain NULL for old accounts if batch-update scripts haven't been
- -- run, as well as listing deleted edits and other myriad ways it could be
- -- out of sync.
- --
- -- Meant primarily for heuristic checks to give an impression of whether
- -- the account has been used much.
- --
- user_editcount int,
-
- PRIMARY KEY user_id (user_id),
- UNIQUE INDEX user_name (user_name),
- INDEX (user_email_token)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
---
--- User permissions have been broken out to a separate table;
--- this allows sites with a shared user table to have different
--- permissions assigned to a user in each project.
---
--- This table replaces the old user_rights field which used a
--- comma-separated blob.
---
-CREATE TABLE /*$wgDBprefix*/user_groups (
- -- Key to user_id
- ug_user int(5) unsigned NOT NULL default '0',
-
- -- Group names are short symbolic string keys.
- -- The set of group names is open-ended, though in practice
- -- only some predefined ones are likely to be used.
- --
- -- At runtime $wgGroupPermissions will associate group keys
- -- with particular permissions. A user will have the combined
- -- permissions of any group they're explicitly in, plus
- -- the implicit '*' and 'user' groups.
- ug_group char(16) NOT NULL default '',
-
- PRIMARY KEY (ug_user,ug_group),
- KEY (ug_group)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
--- Stores notifications of user talk page changes, for the display
--- of the "you have new messages" box
-CREATE TABLE /*$wgDBprefix*/user_newtalk (
- -- Key to user.user_id
- user_id int(5) NOT NULL default '0',
- -- If the user is an anonymous user hir IP address is stored here
- -- since the user_id of 0 is ambiguous
- user_ip varchar(40) NOT NULL default '',
- INDEX user_id (user_id),
- INDEX user_ip (user_ip)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
-
---
--- Core of the wiki: each page has an entry here which identifies
--- it by title and contains some essential metadata.
---
-CREATE TABLE /*$wgDBprefix*/page (
- -- Unique identifier number. The page_id will be preserved across
- -- edits and rename operations, but not deletions and recreations.
- page_id int(8) unsigned NOT NULL auto_increment,
-
- -- A page name is broken into a namespace and a title.
- -- The namespace keys are UI-language-independent constants,
- -- defined in includes/Defines.php
- page_namespace int NOT NULL,
-
- -- The rest of the title, as text.
- -- Spaces are transformed into underscores in title storage.
- page_title varchar(255) binary NOT NULL,
-
- -- Comma-separated set of permission keys indicating who
- -- can move or edit the page.
- page_restrictions tinyblob NOT NULL,
-
- -- Number of times this page has been viewed.
- page_counter bigint(20) unsigned NOT NULL default '0',
-
- -- 1 indicates the article is a redirect.
- page_is_redirect tinyint(1) unsigned NOT NULL default '0',
-
- -- 1 indicates this is a new entry, with only one edit.
- -- Not all pages with one edit are new pages.
- page_is_new tinyint(1) unsigned NOT NULL default '0',
-
- -- Random value between 0 and 1, used for Special:Randompage
- page_random real unsigned NOT NULL,
-
- -- This timestamp is updated whenever the page changes in
- -- a way requiring it to be re-rendered, invalidating caches.
- -- Aside from editing this includes permission changes,
- -- creation or deletion of linked pages, and alteration
- -- of contained templates.
- page_touched char(14) binary NOT NULL default '',
-
- -- Handy key to revision.rev_id of the current revision.
- -- This may be 0 during page creation, but that shouldn't
- -- happen outside of a transaction... hopefully.
- page_latest int(8) unsigned NOT NULL,
-
- -- Uncompressed length in bytes of the page's current source text.
- page_len int(8) unsigned NOT NULL,
-
- PRIMARY KEY page_id (page_id),
- UNIQUE INDEX name_title (page_namespace,page_title),
-
- -- Special-purpose indexes
- INDEX (page_random),
- INDEX (page_len)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
---
--- Every edit of a page creates also a revision row.
--- This stores metadata about the revision, and a reference
--- to the text storage backend.
---
-CREATE TABLE /*$wgDBprefix*/revision (
- rev_id int(8) unsigned NOT NULL auto_increment,
-
- -- Key to page_id. This should _never_ be invalid.
- rev_page int(8) unsigned NOT NULL,
-
- -- Key to text.old_id, where the actual bulk text is stored.
- -- It's possible for multiple revisions to use the same text,
- -- for instance revisions where only metadata is altered
- -- or a rollback to a previous version.
- rev_text_id int(8) unsigned NOT NULL,
-
- -- Text comment summarizing the change.
- -- This text is shown in the history and other changes lists,
- -- rendered in a subset of wiki markup by Linker::formatComment()
- rev_comment tinyblob NOT NULL,
-
- -- Key to user.user_id of the user who made this edit.
- -- Stores 0 for anonymous edits and for some mass imports.
- rev_user int(5) unsigned NOT NULL default '0',
-
- -- Text username or IP address of the editor.
- rev_user_text varchar(255) binary NOT NULL default '',
-
- -- Timestamp
- rev_timestamp char(14) binary NOT NULL default '',
-
- -- Records whether the user marked the 'minor edit' checkbox.
- -- Many automated edits are marked as minor.
- rev_minor_edit tinyint(1) unsigned NOT NULL default '0',
-
- -- Not yet used; reserved for future changes to the deletion system.
- rev_deleted tinyint(1) unsigned NOT NULL default '0',
-
- PRIMARY KEY rev_page_id (rev_page, rev_id),
- UNIQUE INDEX rev_id (rev_id),
- INDEX rev_timestamp (rev_timestamp),
- INDEX page_timestamp (rev_page,rev_timestamp),
- INDEX user_timestamp (rev_user,rev_timestamp),
- INDEX usertext_timestamp (rev_user_text,rev_timestamp)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
-
---
--- Holds text of individual page revisions.
---
--- Field names are a holdover from the 'old' revisions table in
--- MediaWiki 1.4 and earlier: an upgrade will transform that
--- table into the 'text' table to minimize unnecessary churning
--- and downtime. If upgrading, the other fields will be left unused.
---
-CREATE TABLE /*$wgDBprefix*/text (
- -- Unique text storage key number.
- -- Note that the 'oldid' parameter used in URLs does *not*
- -- refer to this number anymore, but to rev_id.
- --
- -- revision.rev_text_id is a key to this column
- old_id int(8) unsigned NOT NULL auto_increment,
-
- -- Depending on the contents of the old_flags field, the text
- -- may be convenient plain text, or it may be funkily encoded.
- old_text mediumblob NOT NULL,
-
- -- Comma-separated list of flags:
- -- gzip: text is compressed with PHP's gzdeflate() function.
- -- utf8: text was stored as UTF-8.
- -- If $wgLegacyEncoding option is on, rows *without* this flag
- -- will be converted to UTF-8 transparently at load time.
- -- object: text field contained a serialized PHP object.
- -- The object either contains multiple versions compressed
- -- together to achieve a better compression ratio, or it refers
- -- to another row where the text can be found.
- old_flags tinyblob NOT NULL,
-
- PRIMARY KEY old_id (old_id)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
---
--- Holding area for deleted articles, which may be viewed
--- or restored by admins through the Special:Undelete interface.
--- The fields generally correspond to the page, revision, and text
--- fields, with several caveats.
---
-CREATE TABLE /*$wgDBprefix*/archive (
- ar_namespace int NOT NULL default '0',
- ar_title varchar(255) binary NOT NULL default '',
-
- -- Newly deleted pages will not store text in this table,
- -- but will reference the separately existing text rows.
- -- This field is retained for backwards compatibility,
- -- so old archived pages will remain accessible after
- -- upgrading from 1.4 to 1.5.
- -- Text may be gzipped or otherwise funky.
- ar_text mediumblob NOT NULL,
-
- -- Basic revision stuff...
- ar_comment tinyblob NOT NULL,
- ar_user int(5) unsigned NOT NULL default '0',
- ar_user_text varchar(255) binary NOT NULL,
- ar_timestamp char(14) binary NOT NULL default '',
- ar_minor_edit tinyint(1) NOT NULL default '0',
-
- -- See ar_text note.
- ar_flags tinyblob NOT NULL,
-
- -- When revisions are deleted, their unique rev_id is stored
- -- here so it can be retained after undeletion. This is necessary
- -- to retain permalinks to given revisions after accidental delete
- -- cycles or messy operations like history merges.
- --
- -- Old entries from 1.4 will be NULL here, and a new rev_id will
- -- be created on undeletion for those revisions.
- ar_rev_id int(8) unsigned,
-
- -- For newly deleted revisions, this is the text.old_id key to the
- -- actual stored text. To avoid breaking the block-compression scheme
- -- and otherwise making storage changes harder, the actual text is
- -- *not* deleted from the text table, merely hidden by removal of the
- -- page and revision entries.
- --
- -- Old entries deleted under 1.2-1.4 will have NULL here, and their
- -- ar_text and ar_flags fields will be used to create a new text
- -- row upon undeletion.
- ar_text_id int(8) unsigned,
-
- KEY name_title_timestamp (ar_namespace,ar_title,ar_timestamp)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
-
---
--- Track page-to-page hyperlinks within the wiki.
---
-CREATE TABLE /*$wgDBprefix*/pagelinks (
- -- Key to the page_id of the page containing the link.
- pl_from int(8) unsigned NOT NULL default '0',
-
- -- Key to page_namespace/page_title of the target page.
- -- The target page may or may not exist, and due to renames
- -- and deletions may refer to different page records as time
- -- goes by.
- pl_namespace int NOT NULL default '0',
- pl_title varchar(255) binary NOT NULL default '',
-
- UNIQUE KEY pl_from (pl_from,pl_namespace,pl_title),
- KEY (pl_namespace,pl_title,pl_from)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
-
---
--- Track template inclusions.
---
-CREATE TABLE /*$wgDBprefix*/templatelinks (
- -- Key to the page_id of the page containing the link.
- tl_from int(8) unsigned NOT NULL default '0',
-
- -- Key to page_namespace/page_title of the target page.
- -- The target page may or may not exist, and due to renames
- -- and deletions may refer to different page records as time
- -- goes by.
- tl_namespace int NOT NULL default '0',
- tl_title varchar(255) binary NOT NULL default '',
-
- UNIQUE KEY tl_from (tl_from,tl_namespace,tl_title),
- KEY (tl_namespace,tl_title,tl_from)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
-
---
--- Track links to images *used inline*
--- We don't distinguish live from broken links here, so
--- they do not need to be changed on upload/removal.
---
-CREATE TABLE /*$wgDBprefix*/imagelinks (
- -- Key to page_id of the page containing the image / media link.
- il_from int(8) unsigned NOT NULL default '0',
-
- -- Filename of target image.
- -- This is also the page_title of the file's description page;
- -- all such pages are in namespace 6 (NS_IMAGE).
- il_to varchar(255) binary NOT NULL default '',
-
- UNIQUE KEY il_from (il_from,il_to),
- KEY (il_to,il_from)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
---
--- Track category inclusions *used inline*
--- This tracks a single level of category membership
--- (folksonomic tagging, really).
---
-CREATE TABLE /*$wgDBprefix*/categorylinks (
- -- Key to page_id of the page defined as a category member.
- cl_from int(8) unsigned NOT NULL default '0',
-
- -- Name of the category.
- -- This is also the page_title of the category's description page;
- -- all such pages are in namespace 14 (NS_CATEGORY).
- cl_to varchar(255) binary NOT NULL default '',
-
- -- The title of the linking page, or an optional override
- -- to determine sort order. Sorting is by binary order, which
- -- isn't always ideal, but collations seem to be an exciting
- -- and dangerous new world in MySQL...
- --
- -- For MySQL 4.1+ with charset set to utf8, the sort key *index*
- -- needs cut to be smaller than 1024 bytes (at 3 bytes per char).
- -- To sort properly on the shorter key, this field needs to be
- -- the same shortness.
- cl_sortkey varchar(86) binary NOT NULL default '',
-
- -- This isn't really used at present. Provided for an optional
- -- sorting method by approximate addition time.
- cl_timestamp timestamp NOT NULL,
-
- UNIQUE KEY cl_from (cl_from,cl_to),
-
- -- We always sort within a given category...
- KEY cl_sortkey (cl_to,cl_sortkey),
-
- -- Not really used?
- KEY cl_timestamp (cl_to,cl_timestamp)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
---
--- Track links to external URLs
---
-CREATE TABLE /*$wgDBprefix*/externallinks (
- -- page_id of the referring page
- el_from int(8) unsigned NOT NULL default '0',
-
- -- The URL
- el_to blob NOT NULL,
-
- -- In the case of HTTP URLs, this is the URL with any username or password
- -- removed, and with the labels in the hostname reversed and converted to
- -- lower case. An extra dot is added to allow for matching of either
- -- example.com or *.example.com in a single scan.
- -- Example:
- -- http://user:password@sub.example.com/page.html
- -- becomes
- -- http://com.example.sub./page.html
- -- which allows for fast searching for all pages under example.com with the
- -- clause:
- -- WHERE el_index LIKE 'http://com.example.%'
- el_index blob NOT NULL,
-
- KEY (el_from, el_to(40)),
- KEY (el_to(60), el_from),
- KEY (el_index(60))
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
---
--- Track interlanguage links
---
-CREATE TABLE /*$wgDBprefix*/langlinks (
- -- page_id of the referring page
- ll_from int(8) unsigned NOT NULL default '0',
-
- -- Language code of the target
- ll_lang varchar(10) binary NOT NULL default '',
-
- -- Title of the target, including namespace
- ll_title varchar(255) binary NOT NULL default '',
-
- UNIQUE KEY (ll_from, ll_lang),
- KEY (ll_lang, ll_title)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
---
--- Contains a single row with some aggregate info
--- on the state of the site.
---
-CREATE TABLE /*$wgDBprefix*/site_stats (
- -- The single row should contain 1 here.
- ss_row_id int(8) unsigned NOT NULL,
-
- -- Total number of page views, if hit counters are enabled.
- ss_total_views bigint(20) unsigned default '0',
-
- -- Total number of edits performed.
- ss_total_edits bigint(20) unsigned default '0',
-
- -- An approximate count of pages matching the following criteria:
- -- * in namespace 0
- -- * not a redirect
- -- * contains the text '[['
- -- See Article::isCountable() in includes/Article.php
- ss_good_articles bigint(20) unsigned default '0',
-
- -- Total pages, theoretically equal to SELECT COUNT(*) FROM page; except faster
- ss_total_pages bigint(20) default '-1',
-
- -- Number of users, theoretically equal to SELECT COUNT(*) FROM user;
- ss_users bigint(20) default '-1',
-
- -- Deprecated, no longer updated as of 1.5
- ss_admins int(10) default '-1',
-
- -- Number of images, equivalent to SELECT COUNT(*) FROM image
- ss_images int(10) default '0',
-
- UNIQUE KEY ss_row_id (ss_row_id)
-
-) ENGINE=InnoDB;
-
---
--- Stores an ID for every time any article is visited;
--- depending on $wgHitcounterUpdateFreq, it is
--- periodically cleared and the page_counter column
--- in the page table updated for the all articles
--- that have been visited.)
---
-CREATE TABLE /*$wgDBprefix*/hitcounter (
- hc_id int unsigned NOT NULL
-) ENGINE=HEAP MAX_ROWS=25000;
-
-
---
--- The internet is full of jerks, alas. Sometimes it's handy
--- to block a vandal or troll account.
---
-CREATE TABLE /*$wgDBprefix*/ipblocks (
- -- Primary key, introduced for privacy.
- ipb_id int(8) NOT NULL auto_increment,
-
- -- Blocked IP address in dotted-quad form or user name.
- ipb_address tinyblob NOT NULL,
-
- -- Blocked user ID or 0 for IP blocks.
- ipb_user int(8) unsigned NOT NULL default '0',
-
- -- User ID who made the block.
- ipb_by int(8) unsigned NOT NULL default '0',
-
- -- Text comment made by blocker.
- ipb_reason tinyblob NOT NULL,
-
- -- Creation (or refresh) date in standard YMDHMS form.
- -- IP blocks expire automatically.
- ipb_timestamp char(14) binary NOT NULL default '',
-
- -- Indicates that the IP address was banned because a banned
- -- user accessed a page through it. If this is 1, ipb_address
- -- will be hidden, and the block identified by block ID number.
- ipb_auto bool NOT NULL default '0',
-
- -- If set to 1, block applies only to logged-out users
- ipb_anon_only bool NOT NULL default 0,
-
- -- Block prevents account creation from matching IP addresses
- ipb_create_account bool NOT NULL default 1,
-
- -- Block triggers autoblocks
- ipb_enable_autoblock bool NOT NULL default '1',
-
- -- Time at which the block will expire.
- ipb_expiry char(14) binary NOT NULL default '',
-
- -- Start and end of an address range, in hexadecimal
- -- Size chosen to allow IPv6
- ipb_range_start varchar(32) NOT NULL default '',
- ipb_range_end varchar(32) NOT NULL default '',
-
- PRIMARY KEY ipb_id (ipb_id),
-
- -- Unique index to support "user already blocked" messages
- -- Any new options which prevent collisions should be included
- UNIQUE INDEX ipb_address (ipb_address(255), ipb_user, ipb_auto, ipb_anon_only),
-
- INDEX ipb_user (ipb_user),
- INDEX ipb_range (ipb_range_start(8), ipb_range_end(8)),
- INDEX ipb_timestamp (ipb_timestamp),
- INDEX ipb_expiry (ipb_expiry)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
-
---
--- Uploaded images and other files.
---
-CREATE TABLE /*$wgDBprefix*/image (
- -- Filename.
- -- This is also the title of the associated description page,
- -- which will be in namespace 6 (NS_IMAGE).
- img_name varchar(255) binary NOT NULL default '',
-
- -- File size in bytes.
- img_size int(8) unsigned NOT NULL default '0',
-
- -- For images, size in pixels.
- img_width int(5) NOT NULL default '0',
- img_height int(5) NOT NULL default '0',
-
- -- Extracted EXIF metadata stored as a serialized PHP array.
- img_metadata mediumblob NOT NULL,
-
- -- For images, bits per pixel if known.
- img_bits int(3) NOT NULL default '0',
-
- -- Media type as defined by the MEDIATYPE_xxx constants
- img_media_type ENUM("UNKNOWN", "BITMAP", "DRAWING", "AUDIO", "VIDEO", "MULTIMEDIA", "OFFICE", "TEXT", "EXECUTABLE", "ARCHIVE") default NULL,
-
- -- major part of a MIME media type as defined by IANA
- -- see http://www.iana.org/assignments/media-types/
- img_major_mime ENUM("unknown", "application", "audio", "image", "text", "video", "message", "model", "multipart") NOT NULL default "unknown",
-
- -- minor part of a MIME media type as defined by IANA
- -- the minor parts are not required to adher to any standard
- -- but should be consistent throughout the database
- -- see http://www.iana.org/assignments/media-types/
- img_minor_mime varchar(32) NOT NULL default "unknown",
-
- -- Description field as entered by the uploader.
- -- This is displayed in image upload history and logs.
- img_description tinyblob NOT NULL,
-
- -- user_id and user_name of uploader.
- img_user int(5) unsigned NOT NULL default '0',
- img_user_text varchar(255) binary NOT NULL default '',
-
- -- Time of the upload.
- img_timestamp char(14) binary NOT NULL default '',
-
- PRIMARY KEY img_name (img_name),
-
- -- Used by Special:Imagelist for sort-by-size
- INDEX img_size (img_size),
-
- -- Used by Special:Newimages and Special:Imagelist
- INDEX img_timestamp (img_timestamp)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
---
--- Previous revisions of uploaded files.
--- Awkwardly, image rows have to be moved into
--- this table at re-upload time.
---
-CREATE TABLE /*$wgDBprefix*/oldimage (
- -- Base filename: key to image.img_name
- oi_name varchar(255) binary NOT NULL default '',
-
- -- Filename of the archived file.
- -- This is generally a timestamp and '!' prepended to the base name.
- oi_archive_name varchar(255) binary NOT NULL default '',
-
- -- Other fields as in image...
- oi_size int(8) unsigned NOT NULL default 0,
- oi_width int(5) NOT NULL default 0,
- oi_height int(5) NOT NULL default 0,
- oi_bits int(3) NOT NULL default 0,
- oi_description tinyblob NOT NULL,
- oi_user int(5) unsigned NOT NULL default '0',
- oi_user_text varchar(255) binary NOT NULL default '',
- oi_timestamp char(14) binary NOT NULL default '',
-
- INDEX oi_name (oi_name(10))
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
-
---
--- Record of deleted file data
---
-CREATE TABLE /*$wgDBprefix*/filearchive (
- -- Unique row id
- fa_id int NOT NULL auto_increment,
-
- -- Original base filename; key to image.img_name, page.page_title, etc
- fa_name varchar(255) binary NOT NULL default '',
-
- -- Filename of archived file, if an old revision
- fa_archive_name varchar(255) binary default '',
-
- -- Which storage bin (directory tree or object store) the file data
- -- is stored in. Should be 'deleted' for files that have been deleted;
- -- any other bin is not yet in use.
- fa_storage_group varchar(16),
-
- -- SHA-1 of the file contents plus extension, used as a key for storage.
- -- eg 8f8a562add37052a1848ff7771a2c515db94baa9.jpg
- --
- -- If NULL, the file was missing at deletion time or has been purged
- -- from the archival storage.
- fa_storage_key varchar(64) binary default '',
-
- -- Deletion information, if this file is deleted.
- fa_deleted_user int,
- fa_deleted_timestamp char(14) binary default '',
- fa_deleted_reason text,
-
- -- Duped fields from image
- fa_size int(8) unsigned default '0',
- fa_width int(5) default '0',
- fa_height int(5) default '0',
- fa_metadata mediumblob,
- fa_bits int(3) default '0',
- fa_media_type ENUM("UNKNOWN", "BITMAP", "DRAWING", "AUDIO", "VIDEO", "MULTIMEDIA", "OFFICE", "TEXT", "EXECUTABLE", "ARCHIVE") default NULL,
- fa_major_mime ENUM("unknown", "application", "audio", "image", "text", "video", "message", "model", "multipart") default "unknown",
- fa_minor_mime varchar(32) default "unknown",
- fa_description tinyblob,
- fa_user int(5) unsigned default '0',
- fa_user_text varchar(255) binary default '',
- fa_timestamp char(14) binary default '',
-
- PRIMARY KEY (fa_id),
- INDEX (fa_name, fa_timestamp), -- pick out by image name
- INDEX (fa_storage_group, fa_storage_key), -- pick out dupe files
- INDEX (fa_deleted_timestamp), -- sort by deletion time
- INDEX (fa_deleted_user) -- sort by deleter
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
---
--- Primarily a summary table for Special:Recentchanges,
--- this table contains some additional info on edits from
--- the last few days, see Article::editUpdates()
---
-CREATE TABLE /*$wgDBprefix*/recentchanges (
- rc_id int(8) NOT NULL auto_increment,
- rc_timestamp varchar(14) binary NOT NULL default '',
- rc_cur_time varchar(14) binary NOT NULL default '',
-
- -- As in revision
- rc_user int(10) unsigned NOT NULL default '0',
- rc_user_text varchar(255) binary NOT NULL default '',
-
- -- When pages are renamed, their RC entries do _not_ change.
- rc_namespace int NOT NULL default '0',
- rc_title varchar(255) binary NOT NULL default '',
-
- -- as in revision...
- rc_comment varchar(255) binary NOT NULL default '',
- rc_minor tinyint(3) unsigned NOT NULL default '0',
-
- -- Edits by user accounts with the 'bot' rights key are
- -- marked with a 1 here, and will be hidden from the
- -- default view.
- rc_bot tinyint(3) unsigned NOT NULL default '0',
-
- rc_new tinyint(3) unsigned NOT NULL default '0',
-
- -- Key to page_id (was cur_id prior to 1.5).
- -- This will keep links working after moves while
- -- retaining the at-the-time name in the changes list.
- rc_cur_id int(10) unsigned NOT NULL default '0',
-
- -- rev_id of the given revision
- rc_this_oldid int(10) unsigned NOT NULL default '0',
-
- -- rev_id of the prior revision, for generating diff links.
- rc_last_oldid int(10) unsigned NOT NULL default '0',
-
- -- These may no longer be used, with the new move log.
- rc_type tinyint(3) unsigned NOT NULL default '0',
- rc_moved_to_ns tinyint(3) 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.
- -- A value of 1 indicates the page has been reviewed.
- rc_patrolled tinyint(3) unsigned NOT NULL default '0',
-
- -- Recorded IP address the edit was made from, if the
- -- $wgPutIPinRC option is enabled.
- rc_ip char(15) NOT NULL default '',
-
- -- Text length in characters before
- -- and after the edit
- rc_old_len int(10) default '0',
- rc_new_len int(10) default '0',
-
- PRIMARY KEY rc_id (rc_id),
- INDEX rc_timestamp (rc_timestamp),
- INDEX rc_namespace_title (rc_namespace, rc_title),
- INDEX rc_cur_id (rc_cur_id),
- INDEX new_name_timestamp (rc_new,rc_namespace,rc_timestamp),
- INDEX rc_ip (rc_ip),
- INDEX rc_ns_usertext ( rc_namespace, rc_user_text )
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
-CREATE TABLE /*$wgDBprefix*/watchlist (
- -- Key to user.user_id
- wl_user int(5) unsigned NOT NULL,
-
- -- Key to page_namespace/page_title
- -- Note that users may watch pages which do not exist yet,
- -- or existed in the past but have been deleted.
- wl_namespace int NOT NULL default '0',
- wl_title varchar(255) binary NOT NULL default '',
-
- -- Timestamp when user was last sent a notification e-mail;
- -- cleared when the user visits the page.
- wl_notificationtimestamp varchar(14) binary,
-
- UNIQUE KEY (wl_user, wl_namespace, wl_title),
- KEY namespace_title (wl_namespace,wl_title)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
-
---
--- Used by the math module to keep track
--- of previously-rendered items.
---
-CREATE TABLE /*$wgDBprefix*/math (
- -- Binary MD5 hash of the latex fragment, used as an identifier key.
- math_inputhash varbinary(16) NOT NULL,
-
- -- Not sure what this is, exactly...
- math_outputhash varbinary(16) NOT NULL,
-
- -- texvc reports how well it thinks the HTML conversion worked;
- -- if it's a low level the PNG rendering may be preferred.
- math_html_conservativeness tinyint(1) NOT NULL,
-
- -- HTML output from texvc, if any
- math_html text,
-
- -- MathML output from texvc, if any
- math_mathml text,
-
- UNIQUE KEY math_inputhash (math_inputhash)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
---
--- When using the default MySQL search backend, page titles
--- and text are munged to strip markup, do Unicode case folding,
--- and prepare the result for MySQL's fulltext index.
---
--- This table must be MyISAM; InnoDB does not support the needed
--- fulltext index.
---
-CREATE TABLE /*$wgDBprefix*/searchindex (
- -- Key to page_id
- si_page int(8) unsigned NOT NULL,
-
- -- Munged version of title
- si_title varchar(255) NOT NULL default '',
-
- -- Munged version of body text
- si_text mediumtext NOT NULL,
-
- UNIQUE KEY (si_page),
- FULLTEXT si_title (si_title),
- FULLTEXT si_text (si_text)
-
-) ENGINE=MyISAM, DEFAULT CHARSET=utf8;
-
---
--- Recognized interwiki link prefixes
---
-CREATE TABLE /*$wgDBprefix*/interwiki (
- -- The interwiki prefix, (e.g. "Meatball", or the language prefix "de")
- iw_prefix char(32) NOT NULL,
-
- -- The URL of the wiki, with "$1" as a placeholder for an article name.
- -- Any spaces in the name will be transformed to underscores before
- -- insertion.
- iw_url char(127) NOT NULL,
-
- -- A boolean value indicating whether the wiki is in this project
- -- (used, for example, to detect redirect loops)
- iw_local bool NOT NULL,
-
- -- Boolean value indicating whether interwiki transclusions are allowed.
- iw_trans tinyint(1) NOT NULL default 0,
-
- UNIQUE KEY iw_prefix (iw_prefix)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
---
--- Used for caching expensive grouped queries
---
-CREATE TABLE /*$wgDBprefix*/querycache (
- -- A key name, generally the base name of of the special page.
- qc_type char(32) NOT NULL,
-
- -- Some sort of stored value. Sizes, counts...
- qc_value int(5) unsigned NOT NULL default '0',
-
- -- Target namespace+title
- qc_namespace int NOT NULL default '0',
- qc_title char(255) binary NOT NULL default '',
-
- KEY (qc_type,qc_value)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
---
--- For a few generic cache operations if not using Memcached
---
-CREATE TABLE /*$wgDBprefix*/objectcache (
- keyname char(255) binary NOT NULL default '',
- value mediumblob,
- exptime datetime,
- UNIQUE KEY (keyname),
- KEY (exptime)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
---
--- Cache of interwiki transclusion
---
-CREATE TABLE /*$wgDBprefix*/transcache (
- tc_url varchar(255) NOT NULL,
- tc_contents text,
- tc_time int NOT NULL,
- UNIQUE INDEX tc_url_idx (tc_url)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
-CREATE TABLE /*$wgDBprefix*/logging (
- -- Symbolic keys for the general log type and the action type
- -- within the log. The output format will be controlled by the
- -- action field, but only the type controls categorization.
- log_type char(10) NOT NULL default '',
- log_action char(10) NOT NULL default '',
-
- -- Timestamp. Duh.
- log_timestamp char(14) NOT NULL default '19700101000000',
-
- -- The user who performed this action; key to user_id
- log_user int unsigned NOT NULL default 0,
-
- -- Key to the page affected. Where a user is the target,
- -- this will point to the user page.
- log_namespace int NOT NULL default 0,
- log_title varchar(255) binary NOT NULL default '',
-
- -- Freeform text. Interpreted as edit history comments.
- log_comment varchar(255) NOT NULL default '',
-
- -- LF separated list of miscellaneous parameters
- log_params blob NOT NULL,
-
- KEY type_time (log_type, log_timestamp),
- KEY user_time (log_user, log_timestamp),
- KEY page_time (log_namespace, log_title, log_timestamp)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
-CREATE TABLE /*$wgDBprefix*/trackbacks (
- tb_id int auto_increment,
- tb_page int REFERENCES page(page_id) ON DELETE CASCADE,
- tb_title varchar(255) NOT NULL,
- tb_url varchar(255) NOT NULL,
- tb_ex text,
- tb_name varchar(255),
-
- PRIMARY KEY (tb_id),
- INDEX (tb_page)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
--- Jobs performed by parallel apache threads or a command-line daemon
-CREATE TABLE /*$wgDBprefix*/job (
- job_id int(9) unsigned NOT NULL auto_increment,
-
- -- Command name, currently only refreshLinks is defined
- job_cmd varchar(255) NOT NULL default '',
-
- -- Namespace and title to act on
- -- Should be 0 and '' if the command does not operate on a title
- job_namespace int NOT NULL,
- job_title varchar(255) binary NOT NULL,
-
- -- Any other parameters to the command
- -- Presently unused, format undefined
- job_params blob NOT NULL,
-
- PRIMARY KEY job_id (job_id),
- KEY (job_cmd, job_namespace, job_title)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
--- Details of updates to cached special pages
-CREATE TABLE /*$wgDBprefix*/querycache_info (
-
- -- Special page name
- -- Corresponds to a qc_type value
- qci_type varchar(32) NOT NULL default '',
-
- -- Timestamp of last update
- qci_timestamp char(14) NOT NULL default '19700101000000',
-
- UNIQUE KEY ( qci_type )
-
-) ENGINE=InnoDB;
-
--- For each redirect, this table contains exactly one row defining its target
-CREATE TABLE /*$wgDBprefix*/redirect (
- -- Key to the page_id of the redirect page
- rd_from int(8) unsigned NOT NULL default '0',
-
- -- Key to page_namespace/page_title of the target page.
- -- The target page may or may not exist, and due to renames
- -- and deletions may refer to different page records as time
- -- goes by.
- rd_namespace int NOT NULL default '0',
- rd_title varchar(255) binary NOT NULL default '',
-
- PRIMARY KEY rd_from (rd_from),
- KEY rd_ns_title (rd_namespace,rd_title,rd_from)
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
-
--- Used for caching expensive grouped queries that need two links (for example double-redirects)
-
-CREATE TABLE /*$wgDBprefix*/querycachetwo (
- -- A key name, generally the base name of of the special page.
- qcc_type char(32) NOT NULL,
-
- -- Some sort of stored value. Sizes, counts...
- qcc_value int(5) unsigned NOT NULL default '0',
-
- -- Target namespace+title
- qcc_namespace int NOT NULL default '0',
- qcc_title char(255) binary NOT NULL default '',
-
- -- Target namespace+title2
- qcc_namespacetwo int NOT NULL default '0',
- qcc_titletwo char(255) binary NOT NULL default '',
-
- KEY qcc_type (qcc_type,qcc_value),
- KEY qcc_title (qcc_type,qcc_namespace,qcc_title),
- KEY qcc_titletwo (qcc_type,qcc_namespacetwo,qcc_titletwo)
-
-) ENGINE=InnoDB, DEFAULT CHARSET=utf8;
diff --git a/maintenance/oracle/archives/patch-trackbacks.sql b/maintenance/oracle/archives/patch-trackbacks.sql
deleted file mode 100644
index 15d4eef1..00000000
--- a/maintenance/oracle/archives/patch-trackbacks.sql
+++ /dev/null
@@ -1,10 +0,0 @@
-CREATE SEQUENCE trackbacks_id_seq;
-CREATE TABLE trackbacks (
- tb_id NUMBER PRIMARY KEY,
- tb_page NUMBER(8) REFERENCES page(page_id) ON DELETE CASCADE,
- tb_title VARCHAR(255) NOT NULL,
- tb_url VARCHAR(255) NOT NULL,
- tb_ex CLOB,
- tb_name VARCHAR(255)
-);
-CREATE INDEX tb_name_page_idx ON trackbacks(tb_page);
diff --git a/maintenance/oracle/archives/patch-transcache.sql b/maintenance/oracle/archives/patch-transcache.sql
deleted file mode 100644
index 62ad2c7d..00000000
--- a/maintenance/oracle/archives/patch-transcache.sql
+++ /dev/null
@@ -1,5 +0,0 @@
-CREATE TABLE transcache (
- tc_url VARCHAR2(255) NOT NULL UNIQUE,
- tc_contents CLOB,
- tc_time TIMESTAMP NOT NULL
-);
diff --git a/maintenance/oracle/interwiki.sql b/maintenance/oracle/interwiki.sql
deleted file mode 100644
index 09d01c64..00000000
--- a/maintenance/oracle/interwiki.sql
+++ /dev/null
@@ -1,178 +0,0 @@
--- Based more or less on the public interwiki map from MeatballWiki
--- Default interwiki prefixes...
-
-CALL add_interwiki('abbenormal','http://www.ourpla.net/cgi-bin/pikie.cgi?$1',0);
-CALL add_interwiki('acadwiki','http://xarch.tu-graz.ac.at/autocad/wiki/$1',0);
-CALL add_interwiki('acronym','http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=$1',0);
-CALL add_interwiki('advogato','http://www.advogato.org/$1',0);
-CALL add_interwiki('aiwiki','http://www.ifi.unizh.ch/ailab/aiwiki/aiw.cgi?$1',0);
-CALL add_interwiki('alife','http://news.alife.org/wiki/index.php?$1',0);
-CALL add_interwiki('annotation','http://bayle.stanford.edu/crit/nph-med.cgi/$1',0);
-CALL add_interwiki('annotationwiki','http://www.seedwiki.com/page.cfm?wikiid=368&doc=$1',0);
-CALL add_interwiki('arxiv','http://www.arxiv.org/abs/$1',0);
-CALL add_interwiki('aspienetwiki','http://aspie.mela.de/Wiki/index.php?title=$1',0);
-CALL add_interwiki('bemi','http://bemi.free.fr/vikio/index.php?$1',0);
-CALL add_interwiki('benefitswiki','http://www.benefitslink.com/cgi-bin/wiki.cgi?$1',0);
-CALL add_interwiki('brasilwiki','http://rio.ifi.unizh.ch/brasilienwiki/index.php/$1',0);
-CALL add_interwiki('bridgeswiki','http://c2.com/w2/bridges/$1',0);
-CALL add_interwiki('c2find','http://c2.com/cgi/wiki?FindPage&value=$1',0);
-CALL add_interwiki('cache','http://www.google.com/search?q=cache:$1',0);
-CALL add_interwiki('ciscavate','http://ciscavate.org/index.php/$1',0);
-CALL add_interwiki('cliki','http://ww.telent.net/cliki/$1',0);
-CALL add_interwiki('cmwiki','http://www.ourpla.net/cgi-bin/wiki.pl?$1',0);
-CALL add_interwiki('codersbase','http://www.codersbase.com/$1',0);
-CALL add_interwiki('commons','http://commons.wikimedia.org/wiki/$1',0);
-CALL add_interwiki('consciousness','http://teadvus.inspiral.org/',0);
-CALL add_interwiki('corpknowpedia','http://corpknowpedia.org/wiki/index.php/$1',0);
-CALL add_interwiki('creationmatters','http://www.ourpla.net/cgi-bin/wiki.pl?$1',0);
-CALL add_interwiki('dejanews','http://www.deja.com/=dnc/getdoc.xp?AN=$1',0);
-CALL add_interwiki('demokraatia','http://wiki.demokraatia.ee/',0);
-CALL add_interwiki('dictionary','http://www.dict.org/bin/Dict?Database=*&Form=Dict1&Strategy=*&Query=$1',0);
-CALL add_interwiki('disinfopedia','http://www.disinfopedia.org/wiki.phtml?title=$1',0);
-CALL add_interwiki('diveintoosx','http://diveintoosx.org/$1',0);
-CALL add_interwiki('docbook','http://docbook.org/wiki/moin.cgi/$1',0);
-CALL add_interwiki('dolphinwiki','http://www.object-arts.com/wiki/html/Dolphin/$1',0);
-CALL add_interwiki('drumcorpswiki','http://www.drumcorpswiki.com/index.php/$1',0);
-CALL add_interwiki('dwjwiki','http://www.suberic.net/cgi-bin/dwj/wiki.cgi?$1',0);
-CALL add_interwiki('eĉei','http://www.ikso.net/cgi-bin/wiki.pl?$1',0);
-CALL add_interwiki('echei','http://www.ikso.net/cgi-bin/wiki.pl?$1',0);
-CALL add_interwiki('ecxei','http://www.ikso.net/cgi-bin/wiki.pl?$1',0);
-CALL add_interwiki('efnetceewiki','http://purl.net/wiki/c/$1',0);
-CALL add_interwiki('efnetcppwiki','http://purl.net/wiki/cpp/$1',0);
-CALL add_interwiki('efnetpythonwiki','http://purl.net/wiki/python/$1',0);
-CALL add_interwiki('efnetxmlwiki','http://purl.net/wiki/xml/$1',0);
-CALL add_interwiki('eljwiki','http://elj.sourceforge.net/phpwiki/index.php/$1',0);
-CALL add_interwiki('emacswiki','http://www.emacswiki.org/cgi-bin/wiki.pl?$1',0);
-CALL add_interwiki('elibre','http://enciclopedia.us.es/index.php/$1',0);
-CALL add_interwiki('eokulturcentro','http://esperanto.toulouse.free.fr/wakka.php?wiki=$1',0);
-CALL add_interwiki('evowiki','http://www.evowiki.org/index.php/$1',0);
-CALL add_interwiki('finalempire','http://final-empire.sourceforge.net/cgi-bin/wiki.pl?$1',0);
-CALL add_interwiki('firstwiki','http://firstwiki.org/index.php/$1',0);
-CALL add_interwiki('foldoc','http://www.foldoc.org/foldoc/foldoc.cgi?$1',0);
-CALL add_interwiki('foxwiki','http://fox.wikis.com/wc.dll?Wiki~$1',0);
-CALL add_interwiki('fr.be','http://fr.wikinations.be/$1',0);
-CALL add_interwiki('fr.ca','http://fr.ca.wikinations.org/$1',0);
-CALL add_interwiki('fr.fr','http://fr.fr.wikinations.org/$1',0);
-CALL add_interwiki('fr.org','http://fr.wikinations.org/$1',0);
-CALL add_interwiki('freebsdman','http://www.FreeBSD.org/cgi/man.cgi?apropos=1&query=$1',0);
-CALL add_interwiki('gamewiki','http://gamewiki.org/wiki/index.php/$1',0);
-CALL add_interwiki('gej','http://www.esperanto.de/cgi-bin/aktivikio/wiki.pl?$1',0);
-CALL add_interwiki('gentoo-wiki','http://gentoo-wiki.com/$1',0);
-CALL add_interwiki('globalvoices','http://cyber.law.harvard.edu/dyn/globalvoices/wiki/$1',0);
-CALL add_interwiki('gmailwiki','http://www.gmailwiki.com/index.php/$1',0);
-CALL add_interwiki('google','http://www.google.com/search?q=$1',0);
-CALL add_interwiki('googlegroups','http://groups.google.com/groups?q=$1',0);
-CALL add_interwiki('gotamac','http://www.got-a-mac.org/$1',0);
-CALL add_interwiki('greencheese','http://www.greencheese.org/$1',0);
-CALL add_interwiki('hammondwiki','http://www.dairiki.org/HammondWiki/index.php3?$1',0);
-CALL add_interwiki('haribeau','http://wiki.haribeau.de/cgi-bin/wiki.pl?$1',0);
-CALL add_interwiki('hewikisource','http://he.wikisource.org/wiki/$1',1);
-CALL add_interwiki('herzkinderwiki','http://www.herzkinderinfo.de/Mediawiki/index.php/$1',0);
-CALL add_interwiki('hrwiki','http://www.hrwiki.org/index.php/$1',0);
-CALL add_interwiki('iawiki','http://www.IAwiki.net/$1',0);
-CALL add_interwiki('imdb','http://us.imdb.com/Title?$1',0);
-CALL add_interwiki('infosecpedia','http://www.infosecpedia.org/pedia/index.php/$1',0);
-CALL add_interwiki('jargonfile','http://sunir.org/apps/meta.pl?wiki=JargonFile&redirect=$1',0);
-CALL add_interwiki('jefo','http://www.esperanto-jeunes.org/vikio/index.php?$1',0);
-CALL add_interwiki('jiniwiki','http://www.cdegroot.com/cgi-bin/jini?$1',0);
-CALL add_interwiki('jspwiki','http://www.ecyrd.com/JSPWiki/Wiki.jsp?page=$1',0);
-CALL add_interwiki('kerimwiki','http://wiki.oxus.net/$1',0);
-CALL add_interwiki('kmwiki','http://www.voght.com/cgi-bin/pywiki?$1',0);
-CALL add_interwiki('knowhow','http://www2.iro.umontreal.ca/~paquetse/cgi-bin/wiki.cgi?$1',0);
-CALL add_interwiki('lanifexwiki','http://opt.lanifex.com/cgi-bin/wiki.pl?$1',0);
-CALL add_interwiki('lasvegaswiki','http://wiki.gmnow.com/index.php/$1',0);
-CALL add_interwiki('linuxwiki','http://www.linuxwiki.de/$1',0);
-CALL add_interwiki('lojban','http://www.lojban.org/tiki/tiki-index.php?page=$1',0);
-CALL add_interwiki('lqwiki','http://wiki.linuxquestions.org/wiki/$1',0);
-CALL add_interwiki('lugkr','http://lug-kr.sourceforge.net/cgi-bin/lugwiki.pl?$1',0);
-CALL add_interwiki('lutherwiki','http://www.lutheranarchives.com/mw/index.php/$1',0);
-CALL add_interwiki('mathsongswiki','http://SeedWiki.com/page.cfm?wikiid=237&doc=$1',0);
-CALL add_interwiki('mbtest','http://www.usemod.com/cgi-bin/mbtest.pl?$1',0);
-CALL add_interwiki('meatball','http://www.usemod.com/cgi-bin/mb.pl?$1',0);
-CALL add_interwiki('mediazilla','http://bugzilla.wikipedia.org/$1',1);
-CALL add_interwiki('memoryalpha','http://www.memory-alpha.org/en/index.php/$1',0);
-CALL add_interwiki('metaweb','http://www.metaweb.com/wiki/wiki.phtml?title=$1',0);
-CALL add_interwiki('metawiki','http://sunir.org/apps/meta.pl?$1',0);
-CALL add_interwiki('metawikipedia','http://meta.wikimedia.org/wiki/$1',0);
-CALL add_interwiki('moinmoin','http://purl.net/wiki/moin/$1',0);
-CALL add_interwiki('mozillawiki','http://wiki.mozilla.org/index.php/$1',0);
-CALL add_interwiki('muweb','http://www.dunstable.com/scripts/MuWebWeb?$1',0);
-CALL add_interwiki('netvillage','http://www.netbros.com/?$1',0);
-CALL add_interwiki('oeis','http://www.research.att.com/cgi-bin/access.cgi/as/njas/sequences/eisA.cgi?Anum=$1',0);
-CALL add_interwiki('openfacts','http://openfacts.berlios.de/index.phtml?title=$1',0);
-CALL add_interwiki('openwiki','http://openwiki.com/?$1',0);
-CALL add_interwiki('opera7wiki','http://nontroppo.org/wiki/$1',0);
-CALL add_interwiki('orgpatterns','http://www.bell-labs.com/cgi-user/OrgPatterns/OrgPatterns?$1',0);
-CALL add_interwiki('osi reference model','http://wiki.tigma.ee/',0);
-CALL add_interwiki('pangalacticorg','http://www.pangalactic.org/Wiki/$1',0);
-CALL add_interwiki('personaltelco','http://www.personaltelco.net/index.cgi/$1',0);
-CALL add_interwiki('patwiki','http://gauss.ffii.org/$1',0);
-CALL add_interwiki('phpwiki','http://phpwiki.sourceforge.net/phpwiki/index.php?$1',0);
-CALL add_interwiki('pikie','http://pikie.darktech.org/cgi/pikie?$1',0);
-CALL add_interwiki('pmeg','http://www.bertilow.com/pmeg/$1.php',0);
-CALL add_interwiki('ppr','http://c2.com/cgi/wiki?$1',0);
-CALL add_interwiki('purlnet','http://purl.oclc.org/NET/$1',0);
-CALL add_interwiki('pythoninfo','http://www.python.org/cgi-bin/moinmoin/$1',0);
-CALL add_interwiki('pythonwiki','http://www.pythonwiki.de/$1',0);
-CALL add_interwiki('pywiki','http://www.voght.com/cgi-bin/pywiki?$1',0);
-CALL add_interwiki('raec','http://www.raec.clacso.edu.ar:8080/raec/Members/raecpedia/$1',0);
-CALL add_interwiki('revo','http://purl.org/NET/voko/revo/art/$1.html',0);
-CALL add_interwiki('rfc','http://www.rfc-editor.org/rfc/rfc$1.txt',0);
-CALL add_interwiki('s23wiki','http://is-root.de/wiki/index.php/$1',0);
-CALL add_interwiki('scoutpedia','http://www.scoutpedia.info/index.php/$1',0);
-CALL add_interwiki('seapig','http://www.seapig.org/$1',0);
-CALL add_interwiki('seattlewiki','http://seattlewiki.org/wiki/$1',0);
-CALL add_interwiki('seattlewireless','http://seattlewireless.net/?$1',0);
-CALL add_interwiki('seeds','http://www.IslandSeeds.org/wiki/$1',0);
-CALL add_interwiki('senseislibrary','http://senseis.xmp.net/?$1',0);
-CALL add_interwiki('shakti','http://cgi.algonet.se/htbin/cgiwrap/pgd/ShaktiWiki/$1',0);
-CALL add_interwiki('slashdot','http://slashdot.org/article.pl?sid=$1',0);
-CALL add_interwiki('smikipedia','http://www.smikipedia.org/$1',0);
-CALL add_interwiki('sockwiki','http://wiki.socklabs.com/$1',0);
-CALL add_interwiki('sourceforge','http://sourceforge.net/$1',0);
-CALL add_interwiki('squeak','http://minnow.cc.gatech.edu/squeak/$1',0);
-CALL add_interwiki('strikiwiki','http://ch.twi.tudelft.nl/~mostert/striki/teststriki.pl?$1',0);
-CALL add_interwiki('susning','http://www.susning.nu/$1',0);
-CALL add_interwiki('svgwiki','http://www.protocol7.com/svg-wiki/default.asp?$1',0);
-CALL add_interwiki('tavi','http://tavi.sourceforge.net/$1',0);
-CALL add_interwiki('tejo','http://www.tejo.org/vikio/$1',0);
-CALL add_interwiki('terrorwiki','http://www.liberalsagainstterrorism.com/wiki/index.php/$1',0);
-CALL add_interwiki('tmbw','http://www.tmbw.net/wiki/index.php/$1',0);
-CALL add_interwiki('tmnet','http://www.technomanifestos.net/?$1',0);
-CALL add_interwiki('tmwiki','http://www.EasyTopicMaps.com/?page=$1',0);
-CALL add_interwiki('turismo','http://www.tejo.org/turismo/$1',0);
-CALL add_interwiki('theopedia','http://www.theopedia.com/$1',0);
-CALL add_interwiki('twiki','http://twiki.org/cgi-bin/view/$1',0);
-CALL add_interwiki('twistedwiki','http://purl.net/wiki/twisted/$1',0);
-CALL add_interwiki('uea','http://www.tejo.org/uea/$1',0);
-CALL add_interwiki('unreal','http://wiki.beyondunreal.com/wiki/$1',0);
-CALL add_interwiki('ursine','http://ursine.ca/$1',0);
-CALL add_interwiki('usej','http://www.tejo.org/usej/$1',0);
-CALL add_interwiki('usemod','http://www.usemod.com/cgi-bin/wiki.pl?$1',0);
-CALL add_interwiki('visualworks','http://wiki.cs.uiuc.edu/VisualWorks/$1',0);
-CALL add_interwiki('warpedview','http://www.warpedview.com/index.php/$1',0);
-CALL add_interwiki('webdevwikinl','http://www.promo-it.nl/WebDevWiki/index.php?page=$1',0);
-CALL add_interwiki('webisodes','http://www.webisodes.org/$1',0);
-CALL add_interwiki('webseitzwiki','http://webseitz.fluxent.com/wiki/$1',0);
-CALL add_interwiki('why','http://clublet.com/c/c/why?$1',0);
-CALL add_interwiki('wiki','http://c2.com/cgi/wiki?$1',0);
-CALL add_interwiki('wikia','http://www.wikia.com/wiki/index.php/$1',0);
-CALL add_interwiki('wikibooks','http://en.wikibooks.org/wiki/$1',1);
-CALL add_interwiki('wikicities','http://www.wikicities.com/index.php/$1',0);
-CALL add_interwiki('wikif1','http://www.wikif1.org/$1',0);
-CALL add_interwiki('wikinfo','http://www.wikinfo.org/wiki.php?title=$1',0);
-CALL add_interwiki('wikimedia','http://wikimediafoundation.org/wiki/$1',0);
-CALL add_interwiki('wikiquote','http://en.wikiquote.org/wiki/$1',1);
-CALL add_interwiki('wikinews','http://en.wikinews.org/wiki/$1',0);
-CALL add_interwiki('wikisource','http://sources.wikipedia.org/wiki/$1',1);
-CALL add_interwiki('wikispecies','http://species.wikipedia.org/wiki/$1',1);
-CALL add_interwiki('wikitravel','http://wikitravel.org/en/$1',0);
-CALL add_interwiki('wikiworld','http://WikiWorld.com/wiki/index.php/$1',0);
-CALL add_interwiki('wiktionary','http://en.wiktionary.org/wiki/$1',1);
-CALL add_interwiki('wlug','http://www.wlug.org.nz/$1',0);
-CALL add_interwiki('wlwiki','http://winslowslair.supremepixels.net/wiki/index.php/$1',0);
-CALL add_interwiki('ypsieyeball','http://sknkwrks.dyndns.org:1957/writewiki/wiki.pl?$1',0);
-CALL add_interwiki('zwiki','http://www.zwiki.org/$1',0);
-CALL add_interwiki('zzz wiki','http://wiki.zzz.ee/',0);
-CALL add_interwiki('wikt','http://en.wiktionary.org/wiki/$1',1);
-
diff --git a/maintenance/oracle/tables.sql b/maintenance/oracle/tables.sql
deleted file mode 100644
index 030f427f..00000000
--- a/maintenance/oracle/tables.sql
+++ /dev/null
@@ -1,335 +0,0 @@
--- SQL to create the initial tables for the MediaWiki database.
--- This is read and executed by the install script; you should
--- not have to run it by itself unless doing a manual install.
-
-CREATE SEQUENCE user_user_id_seq;
-
-CREATE TABLE "user" (
- user_id NUMBER(5) NOT NULL PRIMARY KEY,
- user_name VARCHAR2(255) DEFAULT '' NOT NULL,
- user_real_name VARCHAR2(255) DEFAULT '',
- user_password VARCHAR2(128) DEFAULT '',
- user_newpassword VARCHAR2(128) default '',
- user_email VARCHAR2(255) default '',
- user_options CLOB default '',
- user_touched TIMESTAMP WITH TIME ZONE,
- user_token CHAR(32) default '',
- user_email_authenticated TIMESTAMP WITH TIME ZONE DEFAULT NULL,
- user_email_token CHAR(32),
- user_email_token_expires TIMESTAMP WITH TIME ZONE DEFAULT NULL
-);
-CREATE UNIQUE INDEX user_name_idx ON "user" (user_name);
-CREATE INDEX user_email_token_idx ON "user" (user_email_token);
-
-CREATE TABLE user_groups (
- ug_user NUMBER(5) DEFAULT '0' NOT NULL
- REFERENCES "user" (user_id)
- ON DELETE CASCADE,
- ug_group VARCHAR2(16) NOT NULL,
- CONSTRAINT user_groups_pk PRIMARY KEY (ug_user, ug_group)
-);
-CREATE INDEX user_groups_group_idx ON user_groups(ug_group);
-
-CREATE TABLE user_newtalk (
- user_id NUMBER(5) DEFAULT 0 NOT NULL,
- user_ip VARCHAR2(40) DEFAULT '' NOT NULL
-);
-CREATE INDEX user_newtalk_id_idx ON user_newtalk(user_id);
-CREATE INDEX user_newtalk_ip_idx ON user_newtalk(user_ip);
-
-CREATE SEQUENCE page_page_id_seq;
-CREATE TABLE page (
- page_id NUMBER(8) NOT NULL PRIMARY KEY,
- page_namespace NUMBER(5) NOT NULL,
- page_title VARCHAR(255) NOT NULL,
- page_restrictions CLOB DEFAULT '',
- page_counter NUMBER(20) DEFAULT 0 NOT NULL,
- page_is_redirect NUMBER(1) DEFAULT 0 NOT NULL,
- page_is_new NUMBER(1) DEFAULT 0 NOT NULL,
- page_random NUMBER(25, 24) NOT NULL,
- page_touched TIMESTAMP WITH TIME ZONE,
- page_latest NUMBER(8) NOT NULL,
- page_len NUMBER(8) DEFAULT 0
-);
-CREATE UNIQUE INDEX page_id_namespace_title_idx ON page(page_namespace, page_title);
-CREATE INDEX page_random_idx ON page(page_random);
-CREATE INDEX page_len_idx ON page(page_len);
-
-CREATE SEQUENCE rev_rev_id_val;
-CREATE TABLE revision (
- rev_id NUMBER(8) NOT NULL,
- rev_page NUMBER(8) NOT NULL
- REFERENCES page (page_id)
- ON DELETE CASCADE,
- rev_text_id NUMBER(8) NOT NULL,
- rev_comment CLOB,
- rev_user NUMBER(8) DEFAULT 0 NOT NULL,
- rev_user_text VARCHAR2(255) DEFAULT '' NOT NULL,
- rev_timestamp TIMESTAMP WITH TIME ZONE NOT NULL,
- rev_minor_edit NUMBER(1) DEFAULT 0 NOT NULL,
- rev_deleted NUMBER(1) DEFAULT 0 NOT NULL,
- CONSTRAINT revision_pk PRIMARY KEY (rev_page, rev_id)
-);
-
-CREATE UNIQUE INDEX rev_id_idx ON revision(rev_id);
-CREATE INDEX rev_timestamp_idx ON revision(rev_timestamp);
-CREATE INDEX rev_page_timestamp_idx ON revision(rev_page, rev_timestamp);
-CREATE INDEX rev_user_timestamp_idx ON revision(rev_user, rev_timestamp);
-CREATE INDEX rev_usertext_timestamp_idx ON revision(rev_user_text, rev_timestamp);
-
-CREATE SEQUENCE text_old_id_val;
-
-CREATE TABLE text (
- old_id NUMBER(8) NOT NULL,
- old_text CLOB,
- old_flags CLOB,
- CONSTRAINT text_pk PRIMARY KEY (old_id)
-);
-
-CREATE TABLE archive (
- ar_namespace NUMBER(5) NOT NULL,
- ar_title VARCHAR2(255) NOT NULL,
- ar_text CLOB,
- ar_comment CLOB,
- ar_user NUMBER(8),
- ar_user_text VARCHAR2(255) NOT NULL,
- ar_timestamp TIMESTAMP WITH TIME ZONE NOT NULL,
- ar_minor_edit NUMBER(1) DEFAULT 0 NOT NULL,
- ar_flags CLOB,
- ar_rev_id NUMBER(8),
- ar_text_id NUMBER(8)
-);
-CREATE INDEX archive_name_title_timestamp ON archive(ar_namespace,ar_title,ar_timestamp);
-
-CREATE TABLE pagelinks (
- pl_from NUMBER(8) NOT NULL
- REFERENCES page(page_id)
- ON DELETE CASCADE,
- pl_namespace NUMBER(4) DEFAULT 0 NOT NULL,
- pl_title VARCHAR2(255) NOT NULL
-);
-CREATE UNIQUE INDEX pl_from ON pagelinks(pl_from, pl_namespace, pl_title);
-CREATE INDEX pl_namespace ON pagelinks(pl_namespace, pl_title, pl_from);
-
-CREATE TABLE imagelinks (
- il_from NUMBER(8) NOT NULL REFERENCES page(page_id) ON DELETE CASCADE,
- il_to VARCHAR2(255) NOT NULL
-);
-CREATE UNIQUE INDEX il_from ON imagelinks(il_from, il_to);
-CREATE INDEX il_to ON imagelinks(il_to, il_from);
-
-CREATE TABLE categorylinks (
- cl_from NUMBER(8) NOT NULL REFERENCES page(page_id) ON DELETE CASCADE,
- cl_to VARCHAR2(255) NOT NULL,
- cl_sortkey VARCHAR2(86) default '',
- cl_timestamp TIMESTAMP WITH TIME ZONE NOT NULL
-);
-CREATE UNIQUE INDEX cl_from ON categorylinks(cl_from, cl_to);
-CREATE INDEX cl_sortkey ON categorylinks(cl_to, cl_sortkey);
-CREATE INDEX cl_timestamp ON categorylinks(cl_to, cl_timestamp);
-
---
--- Contains a single row with some aggregate info
--- on the state of the site.
---
-CREATE TABLE site_stats (
- ss_row_id NUMBER(8) NOT NULL,
- ss_total_views NUMBER(20) default 0,
- ss_total_edits NUMBER(20) default 0,
- ss_good_articles NUMBER(20) default 0,
- ss_total_pages NUMBER(20) default -1,
- ss_users NUMBER(20) default -1,
- ss_admins NUMBER(10) default -1
-);
-CREATE UNIQUE INDEX ss_row_id ON site_stats(ss_row_id);
-
---
--- Stores an ID for every time any article is visited;
--- depending on $wgHitcounterUpdateFreq, it is
--- periodically cleared and the page_counter column
--- in the page table updated for the all articles
--- that have been visited.)
---
-CREATE TABLE hitcounter (
- hc_id NUMBER NOT NULL
-);
-
---
--- The internet is full of jerks, alas. Sometimes it's handy
--- to block a vandal or troll account.
---
-CREATE SEQUENCE ipblocks_ipb_id_val;
-CREATE TABLE ipblocks (
- ipb_id NUMBER(8) NOT NULL,
- ipb_address VARCHAR2(40),
- ipb_user NUMBER(8),
- ipb_by NUMBER(8) NOT NULL
- REFERENCES "user" (user_id)
- ON DELETE CASCADE,
- ipb_reason CLOB,
- ipb_timestamp TIMESTAMP WITH TIME ZONE NOT NULL,
- ipb_auto NUMBER(1) DEFAULT 0 NOT NULL,
- ipb_expiry TIMESTAMP WITH TIME ZONE,
- CONSTRAINT ipblocks_pk PRIMARY KEY (ipb_id)
-);
-CREATE INDEX ipb_address ON ipblocks(ipb_address);
-CREATE INDEX ipb_user ON ipblocks(ipb_user);
-
-CREATE TABLE image (
- img_name VARCHAR2(255) NOT NULL,
- img_size NUMBER(8) NOT NULL,
- img_width NUMBER(5) NOT NULL,
- img_height NUMBER(5) NOT NULL,
- img_metadata CLOB,
- img_bits NUMBER(3),
- img_media_type VARCHAR2(10),
- img_major_mime VARCHAR2(12) DEFAULT 'unknown',
- img_minor_mime VARCHAR2(32) DEFAULT 'unknown',
- img_description CLOB NOT NULL,
- img_user NUMBER(8) NOT NULL REFERENCES "user"(user_id) ON DELETE CASCADE,
- img_user_text VARCHAR2(255) NOT NULL,
- img_timestamp TIMESTAMP WITH TIME ZONE,
- CONSTRAINT image_pk PRIMARY KEY (img_name)
-);
-CREATE INDEX img_size_idx ON image(img_size);
-CREATE INDEX img_timestamp_idx ON image(img_timestamp);
-
-CREATE TABLE oldimage (
- oi_name VARCHAR2(255) NOT NULL,
- oi_archive_name VARCHAR2(255) NOT NULL,
- oi_size NUMBER(8) NOT NULL,
- oi_width NUMBER(5) NOT NULL,
- oi_height NUMBER(5) NOT NULL,
- oi_bits NUMBER(3) NOT NULL,
- oi_description CLOB,
- oi_user NUMBER(8) NOT NULL REFERENCES "user"(user_id),
- oi_user_text VARCHAR2(255) NOT NULL,
- oi_timestamp TIMESTAMP WITH TIME ZONE NOT NULL
-);
-CREATE INDEX oi_name ON oldimage (oi_name);
-
-CREATE SEQUENCE rc_rc_id_seq;
-CREATE TABLE recentchanges (
- rc_id NUMBER(8) NOT NULL,
- rc_timestamp TIMESTAMP WITH TIME ZONE,
- rc_cur_time TIMESTAMP WITH TIME ZONE,
- rc_user NUMBER(8) DEFAULT 0 NOT NULL,
- rc_user_text VARCHAR2(255),
- rc_namespace NUMBER(4) DEFAULT 0 NOT NULL,
- rc_title VARCHAR2(255) NOT NULL,
- rc_comment VARCHAR2(255),
- rc_minor NUMBER(3) DEFAULT 0 NOT NULL,
- rc_bot NUMBER(3) DEFAULT 0 NOT NULL,
- rc_new NUMBER(3) DEFAULT 0 NOT NULL,
- rc_cur_id NUMBER(8),
- rc_this_oldid NUMBER(8) NOT NULL,
- rc_last_oldid NUMBER(8) NOT NULL,
- rc_type NUMBER(3) DEFAULT 0 NOT NULL,
- rc_moved_to_ns NUMBER(3),
- rc_moved_to_title VARCHAR2(255),
- rc_patrolled NUMBER(3) DEFAULT 0 NOT NULL,
- rc_ip VARCHAR2(40),
- rc_old_len NUMBER(10) DEFAULT 0,
- rc_new_len NUMBER(10) DEFAULT 0,
- CONSTRAINT rc_pk PRIMARY KEY (rc_id)
-);
-CREATE INDEX rc_timestamp ON recentchanges (rc_timestamp);
-CREATE INDEX rc_namespace_title ON recentchanges(rc_namespace, rc_title);
-CREATE INDEX rc_cur_id ON recentchanges(rc_cur_id);
-CREATE INDEX new_name_timestamp ON recentchanges(rc_new, rc_namespace, rc_timestamp);
-CREATE INDEX rc_ip ON recentchanges(rc_ip);
-
-CREATE TABLE watchlist (
- wl_user NUMBER(8) NOT NULL
- REFERENCES "user"(user_id)
- ON DELETE CASCADE,
- wl_namespace NUMBER(8) DEFAULT 0 NOT NULL,
- wl_title VARCHAR2(255) NOT NULL,
- wl_notificationtimestamp TIMESTAMP WITH TIME ZONE DEFAULT NULL
-);
-CREATE UNIQUE INDEX wl_user_namespace_title ON watchlist
- (wl_user, wl_namespace, wl_title);
-CREATE INDEX wl_namespace_title ON watchlist(wl_namespace, wl_title);
-
---
--- Used by texvc math-rendering extension to keep track
--- of previously-rendered items.
---
-CREATE TABLE math (
- math_inputhash VARCHAR2(16) NOT NULL UNIQUE,
- math_outputhash VARCHAR2(16) NOT NULL,
- math_html_conservativeness NUMBER(1) NOT NULL,
- math_html CLOB,
- math_mathml CLOB
-);
-
---
--- Recognized interwiki link prefixes
---
-CREATE TABLE interwiki (
- iw_prefix VARCHAR2(32) NOT NULL UNIQUE,
- iw_url VARCHAR2(127) NOT NULL,
- iw_local NUMBER(1) NOT NULL,
- iw_trans NUMBER(1) DEFAULT 0 NOT NULL
-);
-
-CREATE TABLE querycache (
- qc_type VARCHAR2(32) NOT NULL,
- qc_value NUMBER(5) DEFAULT 0 NOT NULL,
- qc_namespace NUMBER(4) DEFAULT 0 NOT NULL,
- qc_title VARCHAR2(255)
-);
-CREATE INDEX querycache_type_value ON querycache(qc_type, qc_value);
-
---
--- For a few generic cache operations if not using Memcached
---
-CREATE TABLE objectcache (
- keyname CHAR(255) DEFAULT '',
- value CLOB,
- exptime TIMESTAMP WITH TIME ZONE
-);
-CREATE UNIQUE INDEX oc_keyname_idx ON objectcache(keyname);
-CREATE INDEX oc_exptime_idx ON objectcache(exptime);
-
-CREATE TABLE logging (
- log_type VARCHAR2(10) NOT NULL,
- log_action VARCHAR2(10) NOT NULL,
- log_timestamp TIMESTAMP WITH TIME ZONE NOT NULL,
- log_user NUMBER(8) REFERENCES "user"(user_id),
- log_namespace NUMBER(4),
- log_title VARCHAR2(255) NOT NULL,
- log_comment VARCHAR2(255),
- log_params CLOB
-);
-CREATE INDEX logging_type_name ON logging(log_type, log_timestamp);
-CREATE INDEX logging_user_time ON logging(log_user, log_timestamp);
-CREATE INDEX logging_page_time ON logging(log_namespace, log_title, log_timestamp);
-
--- Hold group name and description
---CREATE TABLE /*$wgDBprefix*/groups (
--- gr_id int(5) unsigned NOT NULL auto_increment,
--- gr_name varchar(50) NOT NULL default '',
--- gr_description varchar(255) NOT NULL default '',
--- gr_rights tinyblob,
--- PRIMARY KEY (gr_id)
---
---) TYPE=InnoDB;
-
-CREATE OR REPLACE PROCEDURE add_user_right (name VARCHAR2, new_right VARCHAR2) AS
- user_id "user".user_id%TYPE;;
- user_is_missing EXCEPTION;;
-BEGIN
- SELECT user_id INTO user_id FROM "user" WHERE user_name = name;;
- INSERT INTO user_groups (ug_user, ug_group) VALUES(user_id, new_right);;
-EXCEPTION
- WHEN NO_DATA_FOUND THEN
- DBMS_OUTPUT.PUT_LINE('The specified user does not exist.');;
-END add_user_right;;
-;
-
-CREATE OR REPLACE PROCEDURE add_interwiki (prefix VARCHAR2, url VARCHAR2, is_local NUMBER) AS
-BEGIN
- INSERT INTO interwiki (iw_prefix, iw_url, iw_local) VALUES(prefix, url, is_local);;
-END add_interwiki;;
-; \ No newline at end of file
diff --git a/maintenance/postgres/archives/patch-archive-ar_deleted.sql b/maintenance/postgres/archives/patch-archive-ar_deleted.sql
deleted file mode 100644
index 08bc1e37..00000000
--- a/maintenance/postgres/archives/patch-archive-ar_deleted.sql
+++ /dev/null
@@ -1 +0,0 @@
-ALTER TABLE archive ADD ar_deleted INTEGER NOT NULL DEFAULT '0';
diff --git a/maintenance/postgres/archives/patch-archive2.sql b/maintenance/postgres/archives/patch-archive2.sql
deleted file mode 100644
index fa900cbf..00000000
--- a/maintenance/postgres/archives/patch-archive2.sql
+++ /dev/null
@@ -1,15 +0,0 @@
-ALTER TABLE archive RENAME to archive2;
-CREATE VIEW archive AS
-SELECT
- ar_namespace, ar_title, ar_text, ar_comment, ar_user, ar_user_text,
- ar_minor_edit, ar_flags, ar_rev_id, ar_text_id,
- TO_CHAR(ar_timestamp, 'YYYYMMDDHH24MISS') AS ar_timestamp
-FROM archive2;
-
-CREATE RULE archive_insert AS ON INSERT TO archive
-DO INSTEAD INSERT INTO archive2 VALUES (
- NEW.ar_namespace, NEW.ar_title, NEW.ar_text, NEW.ar_comment, NEW.ar_user, NEW.ar_user_text,
- TO_DATE(NEW.ar_timestamp, 'YYYYMMDDHH24MISS'),
- NEW.ar_minor_edit, NEW.ar_flags, NEW.ar_rev_id, NEW.ar_text_id
-);
-
diff --git a/maintenance/postgres/archives/patch-archive_delete.sql b/maintenance/postgres/archives/patch-archive_delete.sql
deleted file mode 100644
index 4a864c3b..00000000
--- a/maintenance/postgres/archives/patch-archive_delete.sql
+++ /dev/null
@@ -1,5 +0,0 @@
-CREATE RULE archive_delete AS ON DELETE TO archive
-DO INSTEAD DELETE FROM archive2 WHERE
- archive2.ar_title = OLD.ar_title AND
- archive2.ar_namespace = OLD.ar_namespace AND
- archive2.ar_rev_id = OLD.ar_rev_id;
diff --git a/maintenance/postgres/archives/patch-archive_insert.sql b/maintenance/postgres/archives/patch-archive_insert.sql
deleted file mode 100644
index ca13d2a2..00000000
--- a/maintenance/postgres/archives/patch-archive_insert.sql
+++ /dev/null
@@ -1,6 +0,0 @@
-CREATE OR REPLACE RULE archive_insert AS ON INSERT TO archive
-DO INSTEAD INSERT INTO archive2 VALUES (
- NEW.ar_namespace, NEW.ar_title, NEW.ar_text, NEW.ar_comment, NEW.ar_user, NEW.ar_user_text,
- TO_TIMESTAMP(NEW.ar_timestamp, 'YYYYMMDDHH24MISS'),
- NEW.ar_minor_edit, NEW.ar_flags, NEW.ar_rev_id, NEW.ar_text_id
-);
diff --git a/maintenance/postgres/archives/patch-ipb_address_unique.sql b/maintenance/postgres/archives/patch-ipb_address_unique.sql
new file mode 100644
index 00000000..9cfc6318
--- /dev/null
+++ b/maintenance/postgres/archives/patch-ipb_address_unique.sql
@@ -0,0 +1,2 @@
+DROP INDEX IF EXISTS ipb_address;
+CREATE UNIQUE INDEX ipb_address_unique ON ipblocks (ipb_address,ipb_user,ipb_auto,ipb_anon_only);
diff --git a/maintenance/postgres/archives/patch-rev_text_id_idx.sql b/maintenance/postgres/archives/patch-rev_text_id_idx.sql
deleted file mode 100644
index 036c0be3..00000000
--- a/maintenance/postgres/archives/patch-rev_text_id_idx.sql
+++ /dev/null
@@ -1 +0,0 @@
-CREATE INDEX rev_text_id_idx ON revision (rev_text_id);
diff --git a/maintenance/postgres/wp_mysql2postgres.pl b/maintenance/postgres/wp_mysql2postgres.pl
deleted file mode 100644
index 981d99f3..00000000
--- a/maintenance/postgres/wp_mysql2postgres.pl
+++ /dev/null
@@ -1,400 +0,0 @@
-#!/usr/bin/perl
-
-## Convert data from a MySQL mediawiki database into a Postgres mediawiki database
-## svn: $Id: wp_mysql2postgres.pl 18836 2007-01-05 03:37:19Z brion $
-
-use strict;
-use warnings;
-use Data::Dumper;
-use Getopt::Long;
-
-use vars qw(%table %tz %special @torder $COM);
-my $VERSION = "1.0";
-
-## The following options can be changed via command line arguments:
-my $MYSQLDB = 'wikidb';
-my $MYSQLUSER = 'wikiuser';
-
-## If the following are zero-length, we omit their arguments entirely:
-my $MYSQLHOST = '';
-my $MYSQLPASSWORD = '';
-my $MYSQLSOCKET = '';
-
-## Name of the dump file created
-my $MYSQLDUMPFILE = "mediawiki_upgrade.pg";
-
-## How verbose should this script be (0, 1, or 2)
-my $verbose = 0;
-
-my $USAGE = "
-Usage: $0 [OPTION]...
-Convert a MediaWiki schema from MySQL to Postgres
-Example: $0 --db=wikidb --user=wikiuser --pass=sushi
-Options:
- db Name of the MySQL database
- user MySQL database username
- pass MySQL database password
- host MySQL database host
- socket MySQL database socket
- verbose Verbosity, increases with multiple uses
-";
-
-GetOptions
- (
- "db=s" => \$MYSQLDB,
- "user=s" => \$MYSQLUSER,
- "pass=s" => \$MYSQLPASSWORD,
- "host=s" => \$MYSQLHOST,
- "socket=s" => \$MYSQLSOCKET,
- "verbose+" => \$verbose
- );
-
-## The Postgres schema file: should not be changed
-my $PG_SCHEMA = "tables.sql";
-
-## What version we default to when we can't parse the old schema
-my $MW_DEFAULT_VERSION = '1.8';
-
-## Try and find a working version of mysqldump
-$verbose and warn "Locating the mysqldump executable\n";
-my @MYSQLDUMP = ("/usr/local/bin/mysqldump", "/usr/bin/mysqldump");
-my $MYSQLDUMP;
-for my $mytry (@MYSQLDUMP) {
- next if ! -e $mytry;
- -x $mytry or die qq{Not an executable file: "$mytry"\n};
- my $version = qx{$mytry -V};
- $version =~ /^mysqldump\s+Ver\s+\d+/ or die qq{Program at "$mytry" does not act like mysqldump\n};
- $MYSQLDUMP = $mytry;
-}
-$MYSQLDUMP or die qq{Could not find the mysqldump program\n};
-
-## Flags we use for mysqldump
-my @MYSQLDUMPARGS = qw(
---skip-lock-tables
---complete-insert
---skip-extended-insert
---skip-add-drop-table
---skip-add-locks
---skip-disable-keys
---skip-set-charset
---skip-comments
---skip-quote-names
-);
-
-
-$verbose and warn "Checking that mysqldump can handle our flags\n";
-## Make sure this version can handle all the flags we want.
-## Combine with user dump below
-my $MYSQLDUMPARGS = join " " => @MYSQLDUMPARGS;
-## Argh. Any way to make this work on Win32?
-my $version = qx{$MYSQLDUMP $MYSQLDUMPARGS 2>&1};
-if ($version =~ /unknown option/) {
- die qq{Sorry, you need to use a newer version of the mysqldump program than the one at "$MYSQLDUMP"\n};
-}
-
-push @MYSQLDUMPARGS, "--user=$MYSQLUSER";
-length $MYSQLPASSWORD and push @MYSQLDUMPARGS, "--password=$MYSQLPASSWORD";
-length $MYSQLHOST and push @MYSQLDUMPARGS, "--host=$MYSQLHOST";
-
-## Open the dump file to hold the mysqldump output
-open my $mdump, "+>", $MYSQLDUMPFILE or die qq{Could not open "$MYSQLDUMPFILE": $!\n};
-$verbose and warn qq{Writing file "$MYSQLDUMPFILE"\n};
-
-open my $mfork2, "-|" or exec $MYSQLDUMP, @MYSQLDUMPARGS, "--no-data", $MYSQLDB;
-my $oldselect = select $mdump;
-
-print while <$mfork2>;
-
-## Slurp in the current schema
-my $current_schema;
-seek $mdump, 0, 0;
-{
- local $/;
- $current_schema = <$mdump>;
-}
-seek $mdump, 0, 0;
-truncate $mdump, 0;
-
-warn qq{Trying to determine database version...\n} if $verbose;
-
-my $current_version = 0;
-if ($current_schema =~ /CREATE TABLE \S+cur /) {
- $current_version = '1.3';
-}
-elsif ($current_schema =~ /CREATE TABLE \S+brokenlinks /) {
- $current_version = '1.4';
-}
-elsif ($current_schema !~ /CREATE TABLE \S+templatelinks /) {
- $current_version = '1.5';
-}
-elsif ($current_schema !~ /CREATE TABLE \S+validate /) {
- $current_version = '1.6';
-}
-elsif ($current_schema !~ /ipb_auto tinyint/) {
- $current_version = '1.7';
-}
-else {
- $current_version = '1.8';
-}
-
-if (!$current_version) {
- warn qq{WARNING! Could not figure out the old version, assuming MediaWiki $MW_DEFAULT_VERSION\n};
- $current_version = $MW_DEFAULT_VERSION;
-}
-
-## Check for a table prefix:
-my $table_prefix = '';
-if ($current_version =~ /CREATE TABLE (\S+)archive /) {
- $table_prefix = $1;
-}
-
-warn qq{Old schema is from MediaWiki version $current_version\n} if $verbose;
-warn qq{Table prefix is "$table_prefix"\n} if $verbose and length $table_prefix;
-
-$verbose and warn qq{Writing file "$MYSQLDUMPFILE"\n};
-my $now = scalar localtime();
-my $conninfo = '';
-$MYSQLHOST and $conninfo .= "\n-- host $MYSQLHOST";
-$MYSQLSOCKET and $conninfo .= "\n-- socket $MYSQLSOCKET";
-
-print qq{
--- Dump of MySQL Mediawiki tables for import into a Postgres Mediawiki schema
--- Performed by the program: $0
--- Version: $VERSION (subversion }.q{$LastChangedRevision: 18836 $}.qq{)
--- Author: Greg Sabino Mullane <greg\@turnstep.com> Comments welcome
---
--- This file was created: $now
--- Executable used: $MYSQLDUMP
--- Connection information:
--- database: $MYSQLDB
--- user: $MYSQLUSER$conninfo
-
--- This file can be imported manually with psql like so:
--- psql -p port# -h hostname -U username -f $MYSQLDUMPFILE databasename
--- This will overwrite any existing MediaWiki information, so be careful
-
-
-};
-
-warn qq{Reading in the Postgres schema information\n} if $verbose;
-open my $schema, "<", $PG_SCHEMA
- or die qq{Could not open "$PG_SCHEMA": make sure this script is run from maintenance/postgres/\n};
-my $t;
-while (<$schema>) {
- if (/CREATE TABLE\s+(\S+)/) {
- $t = $1;
- $table{$t}={};
- }
- elsif (/^ +(\w+)\s+TIMESTAMP/) {
- $tz{$t}{$1}++;
- }
- elsif (/REFERENCES\s*([^( ]+)/) {
- my $ref = $1;
- exists $table{$ref} or die qq{No parent table $ref found for $t\n};
- $table{$t}{$ref}++;
- }
-}
-close $schema;
-
-## Read in special cases and table/version information
-$verbose and warn qq{Reading in schema exception information\n};
-my %version_tables;
-while (<DATA>) {
- if (/^VERSION\s+(\d+\.\d+):\s+(.+)/) {
- my $list = join '|' => split /\s+/ => $2;
- $version_tables{$1} = qr{\b$list\b};
- next;
- }
- next unless /^(\w+)\s*(.*)/;
- $special{$1} = $2||'';
- $special{$2} = $1 if length $2;
-}
-
-## Determine the order of tables based on foreign key constraints
-$verbose and warn qq{Figuring out order of tables to dump\n};
-my %dumped;
-my $bail = 0;
-{
- my $found=0;
- T: for my $t (sort keys %table) {
- next if exists $dumped{$t} and $dumped{$t} >= 1;
- $found=1;
- for my $dep (sort keys %{$table{$t}}) {
- next T if ! exists $dumped{$dep} or $dumped{$dep} < 0;
- }
- $dumped{$t} = -1 if ! exists $dumped{$t};
- ## Skip certain tables that are not imported
- next if exists $special{$t} and !$special{$t};
- push @torder, $special{$t} || $t;
- }
- last if !$found;
- push @torder, "---";
- for (values %dumped) { $_+=2; }
- die "Too many loops!\n" if $bail++ > 1000;
- redo;
-}
-
-## Prepare the Postgres database for the move
-$verbose and warn qq{Writing Postgres transformation information\n};
-
-print "\n-- Empty out all existing tables\n";
-$verbose and warn qq{Writing truncates to empty existing tables\n};
-for my $t (@torder) {
- next if $t eq '---';
- my $tname = $special{$t}||$t;
- printf qq{TRUNCATE TABLE %-18s CASCADE;\n}, qq{"$tname"};
-}
-print "\n\n";
-
-print qq{-- Rename the "text" table\n};
-print qq{ALTER TABLE pagecontent RENAME TO "text";\n\n};
-
-print qq{-- Allow rc_ip to contain empty string, will convert at end\n};
-print qq{ALTER TABLE recentchanges ALTER rc_ip TYPE text USING host(rc_ip);\n\n};
-
-print "-- Changing all timestamp fields to handle raw integers\n";
-for my $t (sort keys %tz) {
- next if $t eq "archive2";
- for my $c (sort keys %{$tz{$t}}) {
- printf "ALTER TABLE %-18s ALTER %-25s TYPE TEXT;\n", $t, $c;
- }
-}
-print "\n";
-
-print qq{
-INSERT INTO page VALUES (0,-1,'Dummy Page','',0,0,0,default,now(),0,10);
-};
-
-## If we have a table _prefix, we need to temporarily rename all of our Postgres
-## tables temporarily for the import. Perhaps consider making this an auto-schema
-## thing in the future.
-if (length $table_prefix) {
- print qq{\n\n-- Temporarily renaming tables to accomodate the table_prefix "$table_prefix"\n\n};
- for my $t (@torder) {
- next if $t eq '---';
- my $tname = $special{$t}||$t;
- printf qq{ALTER TABLE %-18s RENAME TO "${table_prefix}$tname"\n}, qq{"$tname"};
- }
-}
-
-
-## Try and dump the ill-named "user" table:
-## We do this table alone because "user" is a reserved word.
-print qq{
-
-SET escape_string_warning TO 'off';
-\\o /dev/null
-
--- Postgres uses a table name of "mwuser" instead of "user"
-
--- Create a dummy user to satisfy fk contraints especially with revisions
-SELECT setval('user_user_id_seq',0,'false');
-INSERT INTO mwuser
- VALUES (DEFAULT,'Anonymous','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,now(),now());
-
-};
-
-push @MYSQLDUMPARGS, "--no-create-info";
-
-$verbose and warn qq{Dumping "user" table\n};
-$verbose > 2 and warn Dumper \@MYSQLDUMPARGS;
-my $usertable = "${table_prefix}user";
-open my $mfork, "-|" or exec $MYSQLDUMP, @MYSQLDUMPARGS, $MYSQLDB, $usertable;
-## Unfortunately, there is no easy way to catch errors
-my $numusers = 0;
-while (<$mfork>) {
- ++$numusers and print if s/INSERT INTO $usertable/INSERT INTO mwuser/;
-}
-close $mfork;
-if ($numusers < 1) {
- warn qq{No users found, probably a connection error.\n};
- print qq{ERROR: No users found, connection failed, or table "$usertable" does not exist. Dump aborted.\n};
- close $mdump;
- exit;
-}
-print "\n-- Users loaded: $numusers\n\n-- Loading rest of the mediawiki schema:\n";
-
-warn qq{Dumping all other tables from the MySQL schema\n} if $verbose;
-
-## Dump the rest of the tables, in chunks based on constraints
-## We do not need the user table:
-my @dumplist = grep { $_ ne 'user'} @torder;
-my @alist;
-{
- undef @alist;
- PICKATABLE: {
- my $tname = shift @dumplist;
- ## XXX Make this dynamic below
- for my $ver (sort {$b <=> $a } keys %version_tables) {
- redo PICKATABLE if $tname =~ $version_tables{$ver};
- }
- $tname = "${table_prefix}$tname" if length $table_prefix;
- push @alist, $tname;
- pop @alist and last if index($alist[-1],'---') >= 0;
- redo if @dumplist;
- }
-
- ## Dump everything else
- open my $mfork2, "-|" or exec $MYSQLDUMP, @MYSQLDUMPARGS, $MYSQLDB, @alist;
- print while <$mfork2>;
- close $mfork2;
- warn qq{Finished dumping from MySQL\n} if $verbose;
-
- redo if @dumplist;
-}
-
-warn qq{Writing information to return Postgres database to normal\n} if $verbose;
-print qq{ALTER TABLE "${table_prefix}text" RENAME TO pagecontent;\n};
-print qq{ALTER TABLE ${table_prefix}recentchanges ALTER rc_ip TYPE cidr USING\n};
-print qq{ CASE WHEN rc_ip = '' THEN NULL ELSE rc_ip::cidr END;\n};
-
-## Return tables to their original names if a table prefix was used.
-if (length $table_prefix) {
- print qq{\n\n-- Renaming tables by removing table prefix "$table_prefix"\n\n};
- my $maxsize = 18;
- for (@torder) {
- $maxsize = length "$_$table_prefix" if length "$_$table_prefix" > $maxsize;
- }
- for my $t (@torder) {
- next if $t eq '---' or $t eq 'text';
- my $tname = $special{$t}||$t;
- printf qq{ALTER TABLE %*s RENAME TO "$tname"\n}, $maxsize+1, qq{"${table_prefix}$tname"};
- }
-}
-
-print qq{\n\n--Returning timestamps to normal\n};
-for my $t (sort keys %tz) {
- next if $t eq "archive2";
- for my $c (sort keys %{$tz{$t}}) {
- printf "ALTER TABLE %-18s ALTER %-25s TYPE timestamptz\n".
- " USING TO_TIMESTAMP($c,'YYYYMMDDHHMISS');\n", $t, $c;
- }
-}
-
-## Finally, make a record in the mediawiki_version table about this import
-print qq{
-INSERT INTO mediawiki_version (type,mw_version,notes) VALUES ('MySQL import','??',
-'Imported from file created on $now. Old version: $current_version');
-};
-
-
-print "\\o\n\n-- End of dump\n\n";
-select $oldselect;
-close $mdump;
-exit;
-
-
-__DATA__
-## Known remappings: either indicate the MySQL name,
-## or leave blank if it should be skipped
-pagecontent text
-mwuser user
-mediawiki_version
-archive2
-profiling
-objectcache
-
-## Which tables to ignore depending on the version
-VERSION 1.5: trackback
-VERSION 1.6: externallinks job templatelinks transcache
-VERSION 1.7: filearchive langlinks querycache_info
diff --git a/maintenance/rebuildMessages.php b/maintenance/rebuildMessages.php
deleted file mode 100644
index d009098d..00000000
--- a/maintenance/rebuildMessages.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-/**
- * @todo document
- * @package MediaWiki
- * @subpackage Maintenance
- */
-
-/** */
-$options = array( 'update' => null, 'rebuild' => null );
-require_once( "commandLine.inc" );
-include_once( "InitialiseMessages.inc" );
-
-$wgTitle = Title::newFromText( "Rebuild messages script" );
-
-if ( isset( $args[0] ) ) {
- # Retain script compatibility
- $response = array_shift( $args );
- if ( $response == "update" ) {
- $response = 1;
- } elseif ( $response == "rebuild" ) {
- $response = 2;
- }
-} else {
- $response = 0;
-}
-if ( isset( $args[0] ) ) {
- $messages = loadLanguageFile( array_shift( $args ) );
-} else {
- $messages = false;
-}
-if( isset( $options['update'] ) ) $response = 1;
-if( isset( $options['rebuild'] ) ) $response = 2;
-
-if ( $response == 0 ) {
- $dbr =& wfGetDB( DB_SLAVE );
- $row = $dbr->selectRow( "page", array("count(*) as c"), array("page_namespace" => NS_MEDIAWIKI) );
- print "Current namespace size: {$row->c}\n";
-
- print <<<END
-Usage: php rebuildMessages.php <action> [filename]
-
-Action must be one of:
- --update Update messages to include latest additions to MessagesXX.php
- --rebuild Delete all messages and reinitialise namespace
-
-If a message dump file is given, messages will be read from it to supplement
-the defaults in MediaWiki's Language*.php. The file should contain a serialized
-PHP associative array, as produced by dumpMessages.php.
-
-
-END;
- exit(0);
-}
-
-switch ( $response ) {
- case 1:
- initialiseMessages( false, $messages );
- break;
- case 2:
- initialiseMessages( true, $messages );
- break;
-}
-
-exit();
-
-?>
diff --git a/maintenance/recount.sql b/maintenance/recount.sql
deleted file mode 100644
index d9fec31f..00000000
--- a/maintenance/recount.sql
+++ /dev/null
@@ -1,8 +0,0 @@
---
--- Recalculate the article count
---
-
-SELECT @foo:=COUNT(*) FROM /*$wgDBprefix*/cur
- WHERE cur_namespace=0 AND cur_is_redirect=0 AND cur_text like '%[[%';
-UPDATE /*$wgDBprefix*/site_stats SET ss_good_articles=@foo, ss_total_pages=-1, ss_users=-1, ss_admins=-1;
-
diff --git a/maintenance/redundanttrans.php b/maintenance/redundanttrans.php
deleted file mode 100644
index de096863..00000000
--- a/maintenance/redundanttrans.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-/**
- * Prints out messages that are no longer used.
- *
- * @package MediaWiki
- * @subpackage Maintenance
- */
-
-require_once('commandLine.inc');
-
-if ( 'en' == $wgLanguageCode ) {
- print "Current selected language is English. Cannot check translations.\n";
- exit();
-}
-
-$count = $total = 0;
-$msgarray = 'wgAllMessages' . ucfirst( $wgLanguageCode );
-
-foreach ( $$msgarray as $code => $msg ) {
- ++$total;
- if ( ! array_key_exists( $code, $wgAllMessagesEn ) ) {
- print "* $code\n";
- ++$count;
- }
-}
-
-print "{$count} messages of {$total} are redundant\n";
-?>
diff --git a/maintenance/splitLanguageFiles.inc b/maintenance/splitLanguageFiles.inc
deleted file mode 100644
index c2500778..00000000
--- a/maintenance/splitLanguageFiles.inc
+++ /dev/null
@@ -1,1168 +0,0 @@
-<?php
-/**
- * This is an experimental list. It will later be used with a script to split
- * the languages files in several parts then the message system will only load
- * in memory the parts which are actually needed.
- *
- * Generated using: grep -r foobar *
- *
- * $commonMsg is the default array. Other arrays will only be loaded if needed.
- */
-$installerMsg = array (
-'mainpagetext',
-'mainpagedocfooter',
-);
-
-$ActionMsg = array (
-'delete' => array(
- 'delete',
- 'deletethispage',
- 'undelete_short1',
- 'undelete_short',
- 'undelete',
- 'undeletepage',
- 'undeletepagetext',
- 'undeletearticle',
- 'undeleterevisions',
- 'undeletehistory',
- 'undeleterevision',
- 'undeletebtn',
- 'undeletedarticle',
- 'undeletedrevisions',
- 'undeletedtext',
- ),
-'move' => array(
- 'move',
- 'movethispage',
-),
-'revert' => array(
-
-),
-'protect' => array(
- 'confirmprotect',
- 'confirmprotecttext',
- 'confirmunprotect',
- 'confirmunprotecttext',
- 'protect',
- 'protectcomment',
- 'protectmoveonly',
- 'protectpage',
- 'protectsub',
- 'protectthispage',
- 'unprotect',
- 'unprotectthispage',
- 'unprotectsub',
- 'unprotectcomment',
-),
-);
-
-$CreditsMsg = array(
-'anonymous',
-'siteuser',
-'lastmodifiedby',
-'and',
-'othercontribs',
-'others',
-'siteusers',
-'creditspage',
-'nocredits',
-);
-
-// When showing differences
-$DifferenceMsg = array(
-'previousdiff',
-'nextdiff',
-);
-
-// used on page edition
-$EditMsg = array(
-'bold_sample',
-'bold_tip',
-'italic_sample',
-'italic_tip',
-'link_sample',
-'link_tip',
-'extlink_sample',
-'extlink_tip',
-'headline_sample',
-'headline_tip',
-'math_sample',
-'math_tip',
-'nowiki_sample',
-'nowiki_tip',
-'image_sample',
-'image_tip',
-'media_sample',
-'media_tip',
-'sig_tip',
-'hr_tip',
-
-'accesskey-search',
-'accesskey-minoredit',
-'accesskey-save',
-'accesskey-preview',
-'accesskey-diff',
-'accesskey-compareselectedversions',
-'tooltip-search',
-'tooltip-minoredit',
-'tooltip-save',
-'tooltip-preview',
-'tooltip-diff',
-'tooltip-compareselectedversions',
-'tooltip-watch',
-
-'copyrightwarning',
-'copyrightwarning2',
-'editconflict',
-'editing',
-'editingcomment',
-'editingold',
-'editingsection',
-'explainconflict',
-'infobox',
-'infobox_alert',
-'longpagewarning',
-'nonunicodebrowser',
-'previewconflict',
-'previewnote',
-'protectedpagewarning',
-'readonlywarning',
-'spamprotectiontitle',
-'spamprotectiontext',
-'spamprotectionmatch',
-'templatesused',
-'yourdiff',
-'yourtext',
-);
-
-// Per namespace
-$NamespaceCategory = array (
-'category_header',
-'categoryarticlecount',
-'categoryarticlecount1',
-'listingcontinuesabbrev',
-'subcategories',
-'subcategorycount',
-'subcategorycount1',
-'usenewcategorypage',
-);
-
-$NamespaceImage = array (
-'deletedrevision',
-'edit-externally',
-'edit-externally-help',
-'showbigimage',
-);
-
-$NamespaceSpecialMsg = array(
-'nosuchspecialpage',
-'nospecialpagetext',
-);
-
-
-
-// per special pages
-$SpecialAllMessages = array(
-'allmessages',
-'allmessagesname',
-'allmessagesdefault',
-'allmessagescurrent',
-'allmessagestext',
-'allmessagesnotsupportedUI',
-'allmessagesnotsupportedDB',
-);
-
-
-$SpecialAllPages = array(
-'articlenamespace',
-'allpagesformtext1',
-'allpagesformtext2',
-'allarticles',
-'allpagesprev',
-'allpagesnext',
-'allpagesnamespace',
-'allpagessubmit',
-);
-
-
-$SpecialAskSQLMsg = array(
-'asksql',
-'asksqltext',
-'sqlislogged',
-'sqlquery',
-'querybtn',
-'selectonly',
-'querysuccessful',
-);
-
-$SpecialBlockip = array(
-'blockip',
-'blockiptext',
-'range_block_disabled',
-'ipb_expiry_invalid',
-'ip_range_invalid',
-'ipbexpiry',
-'ipbsubmit',
-);
-
-$SpecialContributions = array(
-'contribsub',
-'contributionsall',
-'newbies',
-'nocontribs',
-'ucnote',
-'uclinks',
-'uctop',
-);
-
-$SpecialExportMsg = array (
-'export',
-'exporttext',
-'exportcuronly',
-);
-
-$SpecialImagelist = array(
-'imagelistall',
-);
-
-$SpecialImportMsg = array (
-'import',
-'importtext',
-'importfailed',
-'importnotext',
-'importsuccess',
-'importhistoryconflict',
-);
-
-$SpecialLockdbMsg = array(
-'lockdb',
-'unlockdb',
-'lockdbtext',
-'unlockdbtext',
-'lockconfirm',
-'unlockconfirm',
-'lockbtn',
-'unlockbtn',
-'locknoconfirm',
-'lockdbsuccesssub',
-'unlockdbsuccesssub',
-'lockdbsuccesstext',
-'unlockdbsuccesstext',
-);
-
-$SpecialLogMsg = array(
-'specialloguserlabel',
-'speciallogtitlelabel',
-);
-
-$SpecialMaintenance = array(
-'maintenance',
-'maintnancepagetext',
-'maintenancebacklink',
-'disambiguations',
-'disambiguationspage',
-'disambiguationstext',
-'doubleredirects',
-'doubleredirectstext',
-'brokenredirects',
-'brokenredirectstext',
-'selflinks',
-'selflinkstext',
-'mispeelings',
-'mispeelingstext',
-'mispeelingspage',
-'missinglanguagelinks',
-'missinglanguagelinksbutton',
-'missinglanguagelinkstext',
-);
-
-$SpecialMakeSysopMsg = array (
-'already_bureaucrat',
-'already_sysop',
-'makesysop',
-'makesysoptitle',
-'makesysoptext',
-'makesysopname',
-'makesysopsubmit',
-'makesysopok',
-'makesysopfail',
-'rights',
-'set_rights_fail',
-'set_user_rights',
-'user_rights_set',
-);
-
-$SpecialMovepageMsg = array(
-'newtitle',
-'movearticle',
-'movenologin',
-'movenologintext',
-'movepage',
-'movepagebtn',
-'movepagetalktext',
-'movepagetext',
-'movetalk',
-'pagemovedsub',
-'pagemovedtext',
-'talkexists',
-'talkpagemoved',
-'talkpagenotmoved',
-
-);
-
-$SpecialPreferencesMsg = array(
-'tog-underline',
-'tog-highlightbroken',
-'tog-justify',
-'tog-hideminor',
-'tog-usenewrc',
-'tog-numberheadings',
-'tog-showtoolbar',
-'tog-editondblclick',
-'tog-editsection',
-'tog-editsectiononrightclick',
-'tog-showtoc',
-'tog-rememberpassword',
-'tog-editwidth',
-'tog-watchdefault',
-'tog-minordefault',
-'tog-previewontop',
-'tog-previewonfirst',
-'tog-nocache',
-'tog-enotifwatchlistpages',
-'tog-enotifusertalkpages',
-'tog-enotifminoredits',
-'tog-enotifrevealaddr',
-'tog-shownumberswatching',
-'tog-rcusemodstyle',
-'tog-showupdated',
-'tog-fancysig',
-'tog-externaleditor',
-
-'imagemaxsize',
-'prefs-help-email',
-'prefs-help-email-enotif',
-'prefs-help-realname',
-'prefs-help-userdata',
-'prefs-misc',
-'prefs-personal',
-'prefs-rc',
-'resetprefs',
-'saveprefs',
-'oldpassword',
-'newpassword',
-'retypenew',
-'textboxsize',
-'rows',
-'columns',
-'searchresultshead',
-'resultsperpage',
-'contextlines',
-'contextchars',
-'stubthreshold',
-'recentchangescount',
-'savedprefs',
-'timezonelegend',
-'timezonetext',
-'localtime',
-'timezoneoffset',
-'servertime',
-'guesstimezone',
-'emailflag',
-'defaultns',
-'default',
-);
-
-$SpecialRecentchangesMsg = array(
-'changes',
-'recentchanges',
-'recentchanges-url',
-'recentchangestext',
-'rcloaderr',
-'rcnote',
-'rcnotefrom',
-'rclistfrom',
-'showhideminor',
-'rclinks',
-'rchide',
-'rcliu',
-'diff',
-'hist',
-'hide',
-'show',
-'tableform',
-'listform',
-'nchanges',
-'minoreditletter',
-'newpageletter',
-'sectionlink',
-'number_of_watching_users_RCview',
-'number_of_watching_users_pageview',
-'recentchangesall',
-);
-
-$SpecialRecentchangeslinkedMsg = array(
-'rclsub',
-);
-
-$SpecialSearchMsg = array(
-'searchresults',
-'searchresulttext',
-'searchquery',
-'badquery',
-'badquerytext',
-'matchtotals',
-'nogomatch',
-'titlematches',
-'notitlematches',
-'textmatches',
-'notextmatches',
-);
-
-$SpecialSitesettingsMsg = array(
-'sitesettings',
-'sitesettings-features',
-'sitesettings-permissions',
-'sitesettings-memcached',
-'sitesettings-debugging',
-'sitesettings-caching',
-'sitesettings-wgShowIPinHeader',
-'sitesettings-wgUseDatabaseMessages',
-'sitesettings-wgUseCategoryMagic',
-'sitesettings-wgUseCategoryBrowser',
-'sitesettings-wgHitcounterUpdateFreq',
-'sitesettings-wgAllowExternalImages',
-'sitesettings-permissions-readonly',
-'sitesettings-permissions-whitelist',
-'sitesettings-permissions-banning',
-'sitesettings-permissions-miser',
-'sitesettings-wgReadOnly',
-'sitesettings-wgReadOnlyFile',
-'sitesettings-wgWhitelistEdit',
-'sitesettings-wgWhitelistRead',
-'sitesettings-wgWhitelistAccount-user',
-'sitesettings-wgWhitelistAccount-sysop',
-'sitesettings-wgWhitelistAccount-developer',
-'sitesettings-wgSysopUserBans',
-'sitesettings-wgSysopRangeBans',
-'sitesettings-wgDefaultBlockExpiry',
-'sitesettings-wgMiserMode',
-'sitesettings-wgDisableQueryPages',
-'sitesettings-wgUseWatchlistCache',
-'sitesettings-wgWLCacheTimeout',
-'sitesettings-cookies',
-'sitesettings-performance',
-'sitesettings-images',
-);
-
-$SpecialStatisticsMsg = array(
-'statistics',
-'sitestats',
-'userstats',
-'sitestatstext',
-'userstatstext',
-);
-
-$SpecialUndelte = array(
-'deletepage',
-);
-
-$SpecialUploadMsg = array(
-'affirmation',
-'badfilename',
-'badfiletype',
-'emptyfile',
-'fileexists',
-'filedesc',
-'filename',
-'filesource',
-'filestatus',
-'fileuploaded',
-'ignorewarning',
-'illegalfilename',
-'largefile',
-'minlength',
-'noaffirmation',
-'reupload',
-'reuploaddesc',
-'savefile',
-'successfulupload',
-'upload',
-'uploadbtn',
-'uploadcorrupt',
-'uploaddisabled',
-'uploadfile',
-'uploadedimage',
-'uploaderror',
-'uploadlink',
-'uploadlog',
-'uploadlogpage',
-'uploadlogpagetext',
-'uploadnologin',
-'uploadnologintext',
-'uploadtext',
-'uploadwarning',
-);
-
-$SpecialUserlevelsMsg = array(
-'saveusergroups',
-'userlevels-editusergroup',
-'userlevels-groupsavailable',
-'userlevels-groupshelp',
-'userlevels-groupsmember',
-);
-
-$SpecialUserloginMsg = array(
-'acct_creation_throttle_hit',
-'loginend',
-'loginsuccesstitle',
-'loginsuccess',
-'nocookiesnew',
-'nocookieslogin',
-'noemail',
-'noname',
-'nosuchuser',
-'mailmypassword',
-'mailmypasswordauthent',
-'passwordremindermailsubject',
-'passwordremindermailbody',
-'passwordsent',
-'passwordsentforemailauthentication',
-'userexists',
-'wrongpassword',
-);
-
-$SpecialValidateMsg = array(
-'val_yes',
-'val_no',
-'val_revision',
-'val_time',
-'val_list_header',
-'val_add',
-'val_del',
-'val_warning',
-'val_rev_for',
-'val_rev_stats_link',
-'val_iamsure',
-'val_clear_old',
-'val_merge_old',
-'val_form_note',
-'val_noop',
-'val_percent',
-'val_percent_single',
-'val_total',
-'val_version',
-'val_tab',
-'val_this_is_current_version',
-'val_version_of',
-'val_table_header',
-'val_stat_link_text',
-'val_view_version',
-'val_validate_version',
-'val_user_validations',
-'val_no_anon_validation',
-'val_validate_article_namespace_only',
-'val_validated',
-'val_article_lists',
-'val_page_validation_statistics',
-);
-
-$SpecialVersionMsg = array(
-'special_version_prefix',
-'special_version_postfix'
-);
-
-$SpecialWatchlistMsg = array(
-'watchlistall1',
-'watchlistall2',
-'wlnote',
-'wlshowlast',
-'wlsaved',
-'wlhideshowown',
-'wlshow',
-'wlhide',
-);
-
-$SpecialWhatlinkshereMsg = array(
-'linklistsub',
-'nolinkshere',
-'isredirect',
-);
-
-
-$commonMsg = array (
-'sunday',
-'monday',
-'tuesday',
-'wednesday',
-'thursday',
-'friday',
-'saturday',
-'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',
-'categories',
-'category',
-'linktrail',
-'mainpage',
-'portal',
-'portal-url',
-'about',
-'aboutsite',
-'aboutpage',
-'article',
-'help',
-'helppage',
-'wikititlesuffix',
-'bugreports',
-'bugreportspage',
-'sitesupport',
-'sitesupport-url',
-'faq',
-'faqpage',
-'edithelp',
-'newwindow',
-'edithelppage',
-'cancel',
-'qbfind',
-'qbbrowse',
-'qbedit',
-'qbpageoptions',
-'qbpageinfo',
-'qbmyoptions',
-'qbspecialpages',
-'moredotdotdot',
-'mypage',
-'mytalk',
-'anontalk',
-'navigation',
-'metadata',
-'metadata_page',
-'currentevents',
-'currentevents-url',
-'disclaimers',
-'disclaimerpage',
-'errorpagetitle',
-'returnto',
-'tagline',
-'whatlinkshere',
-'search',
-'go',
-'history',
-'history_short',
-'info_short',
-'printableversion',
-'edit',
-'editthispage',
-'newpage',
-'talkpage',
-'specialpage',
-'personaltools',
-'postcomment',
-'addsection',
-'articlepage',
-'subjectpage',
-'talk',
-'toolbox',
-'userpage',
-'wikipediapage',
-'imagepage',
-'viewtalkpage',
-'otherlanguages',
-'redirectedfrom',
-'lastmodified',
-'viewcount',
-'copyright',
-'poweredby',
-'printsubtitle',
-'protectedpage',
-'administrators',
-'sysoptitle',
-'sysoptext',
-'developertitle',
-'developertext',
-'bureaucrattitle',
-'bureaucrattext',
-'nbytes',
-'ok',
-'sitetitle',
-'pagetitle',
-'sitesubtitle',
-'retrievedfrom',
-'newmessages',
-'newmessageslink',
-'editsection',
-'toc',
-'showtoc',
-'hidetoc',
-'thisisdeleted',
-'restorelink',
-'feedlinks',
-'sitenotice',
-'nstab-main',
-'nstab-user',
-'nstab-media',
-'nstab-special',
-'nstab-wp',
-'nstab-image',
-'nstab-mediawiki',
-'nstab-template',
-'nstab-help',
-'nstab-category',
-'nosuchaction',
-'nosuchactiontext',
-
-
-'error',
-'databaseerror',
-'dberrortext',
-'dberrortextcl',
-'noconnect',
-'nodb',
-'cachederror',
-'laggedslavemode',
-'readonly',
-'enterlockreason',
-'readonlytext',
-'missingarticle',
-'internalerror',
-'filecopyerror',
-'filerenameerror',
-'filedeleteerror',
-'filenotfound',
-'unexpected',
-'formerror',
-'badarticleerror',
-'cannotdelete',
-'badtitle',
-'badtitletext',
-'perfdisabled',
-'perfdisabledsub',
-'perfcached',
-'wrong_wfQuery_params',
-'viewsource',
-'protectedtext',
-'seriousxhtmlerrors',
-'logouttitle',
-'logouttext',
-'welcomecreation',
-
-'loginpagetitle',
-'yourname',
-'yourpassword',
-'yourpasswordagain',
-'newusersonly',
-'remembermypassword',
-'loginproblem',
-'alreadyloggedin',
-'login',
-'loginprompt',
-'userlogin',
-'logout',
-'userlogout',
-'notloggedin',
-'createaccount',
-'createaccountmail',
-'badretype',
-
-'youremail',
-'yourrealname',
-'yourlanguage',
-'yourvariant',
-'yournick',
-'emailforlost',
-'loginerror',
-'nosuchusershort',
-
-'mailerror',
-'emailauthenticated',
-'emailnotauthenticated',
-'invalidemailaddress',
-'disableduntilauthent',
-'disablednoemail',
-
-'summary',
-'subject',
-'minoredit',
-'watchthis',
-'savearticle',
-'preview',
-'showpreview',
-'showdiff',
-'blockedtitle',
-'blockedtext',
-'whitelistedittitle',
-'whitelistedittext',
-'whitelistreadtitle',
-'whitelistreadtext',
-'whitelistacctitle',
-'whitelistacctext',
-'loginreqtitle',
-'loginreqtext',
-'accmailtitle',
-'accmailtext',
-'newarticle',
-'newarticletext',
-'talkpagetext',
-'anontalkpagetext',
-'noarticletext',
-'clearyourcache',
-'usercssjsyoucanpreview',
-'usercsspreview',
-'userjspreview',
-'updated',
-'note',
-'storedversion', // not used ? Editpage ?
-'revhistory',
-'nohistory',
-'revnotfound',
-'revnotfoundtext',
-'loadhist',
-'currentrev',
-'revisionasof',
-'revisionasofwithlink',
-'previousrevision',
-'nextrevision',
-'currentrevisionlink',
-'cur',
-'next',
-'last',
-'orig',
-'histlegend',
-'history_copyright',
-'difference',
-'loadingrev',
-'lineno',
-'editcurrent',
-'selectnewerversionfordiff',
-'selectolderversionfordiff',
-'compareselectedversions',
-
-'prevn',
-'nextn',
-'viewprevnext',
-'showingresults',
-'showingresultsnum',
-'nonefound',
-'powersearch',
-'powersearchtext',
-'searchdisabled',
-'googlesearch',
-'blanknamespace',
-'preferences',
-'prefsnologin',
-'prefsnologintext',
-'prefslogintext',
-'prefsreset',
-'qbsettings',
-'qbsettingsnote',
-'changepassword',
-'skin',
-'math',
-'dateformat',
-
-'math_failure',
-'math_unknown_error',
-'math_unknown_function',
-'math_lexing_error',
-'math_syntax_error',
-'math_image_error',
-'math_bad_tmpdir',
-'math_bad_output',
-'math_notexvc',
-
-
-
-
-
-
-'grouplevels-lookup-group',
-'grouplevels-group-edit',
-'editgroup',
-'addgroup',
-'userlevels-lookup-user',
-'userlevels-user-editname',
-'editusergroup',
-'grouplevels-editgroup',
-'grouplevels-addgroup',
-'grouplevels-editgroup-name',
-'grouplevels-editgroup-description',
-'savegroup',
-
-// common to several pages
-'copyrightpage',
-'copyrightpagename',
-'imagelist',
-'imagelisttext',
-'ilshowmatch',
-'ilsubmit',
-'showlast',
-'byname',
-'bydate',
-'bysize',
-
-
-
-'imgdelete',
-'imgdesc',
-'imglegend',
-'imghistory',
-'revertimg',
-'deleteimg',
-'deleteimgcompletely',
-'imghistlegend',
-'imagelinks',
-'linkstoimage',
-'nolinkstoimage',
-
-// unused ??
-'uploadedfiles',
-'getimagelist',
-
-
-'sharedupload',
-'shareduploadwiki',
-
-// Special pages names
-'orphans',
-'geo',
-'validate',
-'lonelypages',
-'uncategorizedpages',
-'uncategorizedcategories',
-'unusedimages',
-'popularpages',
-'nviews',
-'wantedpages',
-'nlinks',
-'allpages',
-'randompage',
-'randompage-url',
-'shortpages',
-'longpages',
-'deadendpages',
-'listusers',
-'specialpages',
-'spheading',
-'restrictedpheading',
-'recentchangeslinked',
-
-
-'debug',
-'newpages',
-'ancientpages',
-'intl',
-'unusedimagestext',
-'booksources',
-'categoriespagetext',
-'data',
-'userlevels',
-'grouplevels',
-'booksourcetext',
-'isbn',
-'rfcurl',
-'pubmedurl',
-'alphaindexline',
-'version',
-'log',
-'alllogstext',
-'nextpage',
-'mailnologin',
-'mailnologintext',
-'emailuser',
-'emailpage',
-'emailpagetext',
-'usermailererror',
-'defemailsubject',
-'noemailtitle',
-'noemailtext',
-'emailfrom',
-'emailto',
-'emailsubject',
-'emailmessage',
-'emailsend',
-'emailsent',
-'emailsenttext',
-'watchlist',
-'watchlistsub',
-'nowatchlist',
-'watchnologin',
-'watchnologintext',
-'addedwatch',
-'addedwatchtext',
-'removedwatch',
-'removedwatchtext',
-'watch',
-'watchthispage',
-'unwatch',
-'unwatchthispage',
-'notanarticle',
-'watchnochange',
-'watchdetails',
-'watchmethod-recent',
-'watchmethod-list',
-'removechecked',
-'watchlistcontains',
-'watcheditlist',
-'removingchecked',
-'couldntremove',
-'iteminvalidname',
-
-'updatedmarker',
-'email_notification_mailer',
-'email_notification_infotext',
-'email_notification_reset',
-'email_notification_newpagetext',
-'email_notification_to',
-'email_notification_subject',
-'email_notification_lastvisitedrevisiontext',
-'email_notification_body',
-
-'confirm',
-'excontent',
-'exbeforeblank',
-'exblank',
-'confirmdelete',
-'deletesub',
-'historywarning',
-'confirmdeletetext',
-'actioncomplete',
-'deletedtext',
-'deletedarticle',
-'dellogpage',
-'dellogpagetext',
-'deletionlog',
-'reverted',
-'deletecomment',
-'imagereverted',
-'rollback',
-'rollback_short',
-'rollbacklink',
-'rollbackfailed',
-'cantrollback',
-'alreadyrolled',
-'revertpage',
-'editcomment',
-'sessionfailure',
-
-'protectlogpage',
-'protectlogtext',
-
-'protectedarticle',
-'unprotectedarticle',
-
-'contributions',
-'mycontris',
-'notargettitle', // not used ?
-'notargettext', // not used ?
-
-'linkshere',
-
-'ipaddress',
-'ipadressorusername', // not used ?
-'ipbreason',
-
-'badipaddress',
-'noblockreason',
-'blockipsuccesssub',
-'blockipsuccesstext',
-'unblockip',
-'unblockiptext',
-'ipusubmit',
-'ipusuccess',
-'ipblocklist',
-'blocklistline',
-'blocklink',
-'unblocklink',
-'contribslink',
-'autoblocker',
-'blocklogpage',
-'blocklogentry',
-'blocklogtext',
-'unblocklogentry', // not used ?
-
-'proxyblocker',
-'proxyblockreason',
-'proxyblocksuccess',
-'sorbs',
-'sorbsreason',
-
-'setbureaucratflag',
-'bureaucratlog',
-'rightslogtext',
-'bureaucratlogentry',
-
-'articleexists', // not used ?
-
-'movedto',
-'1movedto2',
-'1movedto2_redir',
-'movelogpage',
-'movelogpagetext',
-
-'thumbnail-more',
-'missingimage',
-'filemissing',
-'Monobook.css',
-'nodublincore',
-'nocreativecommons',
-'notacceptable',
-
-// used in Article::
-'infosubtitle',
-'numedits',
-'numtalkedits',
-'numwatchers',
-'numauthors',
-'numtalkauthors',
-
-// not used ?
-'mw_math_png',
-'mw_math_simple',
-'mw_math_html',
-'mw_math_source',
-'mw_math_modern',
-'mw_math_mathml',
-
-// Patrolling
-'markaspatrolleddiff',
-'markaspatrolledlink',
-'markaspatrolledtext',
-'markedaspatrolled',
-'markedaspatrolledtext',
-'rcpatroldisabled', // not used ?
-'rcpatroldisabledtext', // not used ?
-
-'Monobook.js',
-'newimages',
-'noimages',
-'variantname-zh-cn',
-'variantname-zh-tw',
-'variantname-zh-hk',
-'variantname-zh-sg',
-'variantname-zh',
-'zhconversiontable',
-'passwordtooshort', // sp preferences / userlogin
-);
-?>
diff --git a/maintenance/splitLanguageFiles.php b/maintenance/splitLanguageFiles.php
deleted file mode 100644
index b80f38fc..00000000
--- a/maintenance/splitLanguageFiles.php
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-/**
- * splitLanguageFiles
- * Should read each of the languages files then split them in several subpart
- * under ./languages/XX/ according to the arrays in splitLanguageFiles.inc .
- *
- * Also need to rewrite the wfMsg system / message-cache.
- */
-
-include('commandLine.inc');
-
-
-?>
diff --git a/maintenance/transstat.php b/maintenance/transstat.php
deleted file mode 100644
index e54a668c..00000000
--- a/maintenance/transstat.php
+++ /dev/null
@@ -1,203 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Maintenance
- *
- * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com>
- * @author Ashar Voultoiz <thoane@altern.org>
- * @bug 2499
- *
- * Output is posted from time to time on:
- * http://meta.wikimedia.org/wiki/Localization_statistics
- */
-
-/** */
-require_once('commandLine.inc');
-require_once('languages.inc');
-
-if( isset($options['help']) ) { usage(); wfDie(); }
-// default output is WikiText
-if( !isset($options['output']) ) { $options['output']='wiki'; }
-
-
-/** Print a usage message*/
-function usage() {
-print <<<END
-Usage: php transstat.php [--help] [--output:csv|text|wiki] [--showdupes]
- --help : this helpful message
- --showold : show old messages that are not in Messages.php
- --output : select an output engine one of:
- * 'csv' : Comma Separated Values.
- * 'none' : Nothing, usefull with --showdupes
- * 'wiki' : MediaWiki syntax (default).
- * 'text' : Text with tabs.
-Example: php transstat.php --showdupes --output=none
-
-
-END;
-}
-
-
-/** A general output object. Need to be overriden */
-class statsOutput {
- var $output; // buffer that contain the text
- function statsOutput() { $this->output='';}
- function getContent() { return $this->output;}
-
- function formatPercent($subset, $total, $revert=false, $accuracy=2) {
- return @sprintf( '%.' . $accuracy . 'f%%', 100 * $subset / $total );
- }
-
- // Override the next methods
- function heading() {}
- function footer() {}
- function blockstart() {}
- function blockend() {}
- function element($in, $heading=false) {}
-}
-
-/** Outputs nothing ! */
-class noneStatsOutput extends statsOutput {
- function getContent() { return NULL;}
-}
-
-/** Outputs WikiText */
-class wikiStatsOutput extends statsOutput {
- function heading() {
- $this->output .= "{| border=2 cellpadding=4 cellspacing=0 style=\"background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;\" width=100%\n";
- }
- function footer() { $this->output .= "|}\n"; }
- function blockstart() { $this->output .= "|-\n"; }
- function blockend() { $this->output .= ''; }
- function element($in, $heading = false) {
- $this->output .= ($heading ? '!' : '|') . " $in\n";
- }
- function formatPercent($subset, $total, $revert=false, $accuracy=2) {
- $v = @round(255 * $subset / $total);
- if($revert) $v = 255 - $v;
- if($v < 128) {
- // red to yellow
- $red = 'FF';
- $green = sprintf('%02X', 2*$v);
- } else {
- // yellow to green
- $red = sprintf('%02X', 2*(255 -$v) );
- $green = 'FF';
- }
- $blue = '00';
- $color = $red.$green.$blue;
-
- $percent = statsOutput::formatPercent($subset, $total, $revert, $accuracy);
- return 'bgcolor="#'.$color.'" | '.$percent;
- }
-}
-
-/** Output text. To be used on a terminal for example. */
-class textStatsOutput extends statsOutput {
- function element($in, $heading = false) {
- $this->output .= $in."\t";
- }
- function blockend(){ $this->output .="\n";}
-}
-
-/** csv output. Some people love excel */
-class csvStatsOutput extends statsOutput {
- function element($in, $heading = false) {
- $this->output .= $in.";";
- }
- function blockend(){ $this->output .="\n";}
-}
-
-
-function redundant(&$arr, $langcode) {
- global $wgAllMessagesEn;
-
- $redundant = 0;
- foreach(array_keys($arr) as $key) {
- if ( @$wgAllMessagesEn[$key] === null ) {
- global $options;
- if( isset($options['showold']) ) {
- print "Deprecated [$langcode]: $key\n";
- }
- ++$redundant;
- }
- }
- return $redundant;
-}
-
-// Select an output engine
-switch ($options['output']) {
- case 'csv':
- $out = new csvStatsOutput(); break;
- case 'none':
- $out = new noneStatsOutput(); break;
- case 'text':
- $out = new textStatsOutput(); break;
- case 'wiki':
- $out = new wikiStatsOutput(); break;
- default:
- usage(); wfDie();
- break;
-}
-
-$langTool = new languages();
-
-// Load message and compute stuff
-$msgs = array();
-foreach($langTool->getList() as $langcode) {
- // Since they aren't loaded by default..
- require_once( 'languages/Language' . $langcode . '.php' );
- $arr = 'wgAllMessages'.$langcode;
- if(@is_array($$arr)) {
- $msgs[$wgContLang->lcfirst($langcode)] = array(
- 'total' => count($$arr),
- 'redundant' => redundant($$arr, $langcode),
- );
- } else {
- $msgs[$wgContLang->lcfirst($langcode)] = array(
- 'total' => 0,
- 'redundant' => 0,
- );
- }
-}
-
-// Top entry
-$out->heading();
-$out->blockstart();
-$out->element('Language', true);
-$out->element('Translated', true);
-$out->element('%', true);
-$out->element('Untranslated', true);
-$out->element('%', true);
-$out->element('Redundant', true);
-$out->element('%', true);
-$out->blockend();
-
-// Generate rows
-foreach($msgs as $lang => $stats) {
- $out->blockstart();
- // Language
- $out->element($wgContLang->getLanguageName(strtr($lang, '_', '-')) . " ($lang)");
- // Translated
- $out->element($stats['total'] . '/' . $msgs['en']['total']);
- // % Translated
- $out->element($out->formatPercent($stats['total'], $msgs['en']['total']));
- // Untranslated
- $out->element($msgs['en']['total'] - $stats['total']);
- // % Untranslated
- $out->element($out->formatPercent($msgs['en']['total'] - $stats['total'], $msgs['en']['total'], true));
- // Redundant & % Redundant
- if($stats['redundant'] =='NC') {
- $out->element('NC');
- $out->element('NC');
- } else {
- $out->element($stats['redundant'] . '/' . $stats['total']);
- $out->element($out->formatPercent($stats['redundant'], $stats['total'],true));
- }
- $out->blockend();
-}
-$out->footer();
-
-// Final output
-echo $out->getContent();
-?>
diff --git a/maintenance/trivialCmdLine.php b/maintenance/trivialCmdLine.php
deleted file mode 100644
index 2f12815f..00000000
--- a/maintenance/trivialCmdLine.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-/**
- * @package MediaWiki
- * @subpackage Maintenance
- */
-
-/** */
-require_once( "commandLine.inc" );
-# print "DB name: $wgDBname\n";
-# print "DB user: $wgDBuser\n";
-# print "DB password: $wgDBpassword\n";
-
-print "This is an example command-line maintenance script.\n";
-
-$dbr =& wfGetDB( DB_SLAVE );
-$page = $dbr->tableName( 'page' );
-$res = $dbr->query( "SELECT MAX(page_id) as m FROM $page" );
-$row = $dbr->fetchObject( $res );
-print "Max page_id: {$row->m}\n";
-
-?>
diff --git a/maintenance/userDupes.php b/maintenance/userDupes.php
deleted file mode 100644
index 90de160d..00000000
--- a/maintenance/userDupes.php
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-# Copyright (C) 2005 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
-
-$options = array( 'fix' );
-
-/** */
-require_once( 'commandLine.inc' );
-require_once( 'maintenance/userDupes.inc' );
-
-$wgTitle = Title::newFromText( 'Dupe user entry cleanup script' );
-
-$fix = isset( $options['fix'] );
-$dbw = wfGetDB( DB_MASTER );
-$duper = new UserDupes( $dbw );
-$retval = $duper->checkDupes( $fix );
-
-if( $retval ) {
- echo "\nLooks good!\n";
- exit( 0 );
-} else {
- echo "\nOh noeees\n";
- exit( -1 );
-}
-
-?> \ No newline at end of file
diff --git a/maintenance/wiki-mangleme.php b/maintenance/wiki-mangleme.php
deleted file mode 100644
index 6b180257..00000000
--- a/maintenance/wiki-mangleme.php
+++ /dev/null
@@ -1,553 +0,0 @@
-<?php
-/**
-
-Author : Nick Jenkins, http://nickj.org/
-Date : 18 May 2006.
-License: GPL v 2.
-
-Desc:
- Performs fuzz-style testing of MediaWiki's parser.
- The script feeds the parser some randomized malformed wiki-text, and stores
- the HTML output.
-
- Checks the HTML output for:
- - unclosed tags
- - errors in Tidy
- both can indicate potential security issues.
-
- Can optionally W3C validate of the HTML output (indicates malformed HTML
- output).
-
-Background:
- Contains a PHP port, of a "shameless" Python PORT, OF LCAMTUF'S MANGELME
- http://www.securiteam.com/tools/6Z00N1PBFK.html
-
-Requirements:
- You need PHP4 or PHP5, with PHP-curl enabled, and Tidy installed.
-
-Usage:
- Update the "Configuration" section, especially the "WIKI_URL" to point
- to a local wiki you can test stuff on. You can optionally set
- "VALIDATE_ON_WEB" to true, although at the moment very few generated pages
- will validate. Then run "php wiki-mangleme.php".
-
- This will print a list of HTML output that had unclosed tags, and/or that
- caused tidy errors. It will keep running until you press Ctrl-C. All output
- files are stored in the "mangleme" subdirectory.
-*/
-
-# This is a command line script, load mediawiki env:
-include('commandLine.inc');
-
-// Configuration:
-
-# The directory name where we store the output
-# for windows: "c:\\temp\\mangleme"
-define("DIRECTORY", "/tmp/mangleme");
-
-# URL to some wiki on which we can run our tests:
-define("WIKI_URL", $wgServer . $wgScriptPath . '/index.php?title=WIKIMANGLE' );
-
-# Should our test output include binary strings?
-define("INCLUDE_BINARY", false);
-
-# Whether we want to send output on the web for validation:
-define("VALIDATE_ON_WEB", false);
-# URL to use to validate our output:
-define("VALIDATOR_URL", "http://validator.w3.org/check");
-
-
-// If it goes wrong, we want to know about it.
-error_reporting(E_ALL);
-
-///////////////////// DEFINE THE DATA THAT WILL BE USED //////////////////////
-/* Note: Only some HTML tags are understood by MediaWiki, the rest is ignored.
- The tags that are ignored have been commented out below. */
-
-$data = array();
-// $data["A"] = array("NAME", "HREF", "REF", "REV", "TITLE", "TARGET", "SHAPE", "onLoad", "STYLE");
-// $data["APPLET"] = array("CODEBASE", "CODE", "NAME", "ALIGN", "ALT", "HEIGHT", "WIDTH", "HSPACE", "VSPACE", "DOWNLOAD", "HEIGHT", "NAME", "TITLE", "onLoad", "STYLE");
-// $data["AREA"] = array("SHAPE", "ALT", "CO-ORDS", "HREF", "onLoad", "STYLE");
-$data["B"] = array("onLoad", "STYLE");
-// $data["BANNER"] = array("onLoad", "STYLE");
-// $data["BASE"] = array("HREF", "TARGET", "onLoad", "STYLE");
-// $data["BASEFONT"] = array("SIZE", "onLoad", "STYLE");
-// $data["BGSOUND"] = array("SRC", "LOOP", "onLoad", "STYLE");
-// $data["BQ"] = array("CLEAR", "NOWRAP", "onLoad", "STYLE");
-// $data["BODY"] = array("BACKGROUND", "BGCOLOR", "TEXT", "LINK", "ALINK", "VLINK", "LEFTMARGIN", "TOPMARGIN", "BGPROPERTIES", "onLoad", "STYLE");
-$data["CAPTION"] = array("ALIGN", "VALIGN", "onLoad", "STYLE");
-$data["CENTER"] = array("onLoad", "STYLE");
-// $data["COL"] = array("ALIGN", "SPAN", "onLoad", "STYLE");
-// $data["COLGROUP"] = array("ALIGN", "VALIGN", "HALIGN", "WIDTH", "SPAN", "onLoad", "STYLE");
-$data["DIV"] = array("ALIGN", "CLASS", "LANG", "onLoad", "STYLE");
-// $data["EMBED"] = array("SRC", "HEIGHT", "WIDTH", "UNITS", "NAME", "PALETTE", "onLoad", "STYLE");
-// $data["FIG"] = array("SRC", "ALIGN", "HEIGHT", "WIDTH", "UNITS", "IMAGEMAP", "onLoad", "STYLE");
-// $data["FN"] = array("ID", "onLoad", "STYLE");
-$data["FONT"] = array("SIZE", "COLOR", "FACE", "onLoad", "STYLE");
-// $data["FORM"] = array("ACTION", "METHOD", "ENCTYPE", "TARGET", "SCRIPT", "onLoad", "STYLE");
-// $data["FRAME"] = array("SRC", "NAME", "MARGINWIDTH", "MARGINHEIGHT", "SCROLLING", "FRAMESPACING", "onLoad", "STYLE");
-// $data["FRAMESET"] = array("ROWS", "COLS", "onLoad", "STYLE");
-$data["H1"] = array("SRC", "DINGBAT", "onLoad", "STYLE");
-// $data["HEAD"] = array("onLoad", "STYLE");
-$data["HR"] = array("SRC", "SIZE", "WIDTH", "ALIGN", "COLOR", "onLoad", "STYLE");
-// $data["HTML"] = array("onLoad", "STYLE");
-// $data["IFRAME"] = array("ALIGN", "FRAMEBORDER", "HEIGHT", "MARGINHEIGHT", "MARGINWIDTH", "NAME", "SCROLLING", "SRC", "ADDRESS", "WIDTH", "onLoad", "STYLE");
-// $data["IMG"] = array("ALIGN", "ALT", "SRC", "BORDER", "DYNSRC", "HEIGHT", "HSPACE", "ISMAP", "LOOP", "LOWSRC", "START", "UNITS", "USEMAP", "WIDTH", "VSPACE", "onLoad", "STYLE");
-// $data["INPUT"] = array("TYPE", "NAME", "VALUE", "onLoad", "STYLE");
-// $data["ISINDEX"] = array("HREF", "PROMPT", "onLoad", "STYLE");
-$data["LI"] = array("SRC", "DINGBAT", "SKIP", "TYPE", "VALUE", "onLoad", "STYLE");
-// $data["LINK"] = array("REL", "REV", "HREF", "TITLE", "onLoad", "STYLE");
-// $data["MAP"] = array("NAME", "onLoad", "STYLE");
-// $data["MARQUEE"] = array("ALIGN", "BEHAVIOR", "BGCOLOR", "DIRECTION", "HEIGHT", "HSPACE", "LOOP", "SCROLLAMOUNT", "SCROLLDELAY", "WIDTH", "VSPACE", "onLoad", "STYLE");
-// $data["MENU"] = array("onLoad", "STYLE");
-// $data["META"] = array("HTTP-EQUIV", "CONTENT", "NAME", "onLoad", "STYLE");
-// $data["MULTICOL"] = array("COLS", "GUTTER", "WIDTH", "onLoad", "STYLE");
-// $data["NOFRAMES"] = array("onLoad", "STYLE");
-// $data["NOTE"] = array("CLASS", "SRC", "onLoad", "STYLE");
-// $data["OVERLAY"] = array("SRC", "X", "Y", "HEIGHT", "WIDTH", "UNITS", "IMAGEMAP", "onLoad", "STYLE");
-// $data["PARAM"] = array("NAME", "VALUE", "onLoad", "STYLE");
-// $data["RANGE"] = array("FROM", "UNTIL", "onLoad", "STYLE");
-// $data["SCRIPT"] = array("LANGUAGE", "onLoad", "STYLE");
-// $data["SELECT"] = array("NAME", "SIZE", "MULTIPLE", "WIDTH", "HEIGHT", "UNITS", "onLoad", "STYLE");
-// $data["OPTION"] = array("VALUE", "SHAPE", "onLoad", "STYLE");
-// $data["SPACER"] = array("TYPE", "SIZE", "WIDTH", "HEIGHT", "ALIGN", "onLoad", "STYLE");
-// $data["SPOT"] = array("ID", "onLoad", "STYLE");
-// $data["TAB"] = array("INDENT", "TO", "ALIGN", "DP", "onLoad", "STYLE");
-$data["TABLE"] = array("ALIGN", "WIDTH", "BORDER", "CELLPADDING", "CELLSPACING", "BGCOLOR", "VALIGN", "COLSPEC", "UNITS", "DP", "onLoad", "STYLE");
-// $data["TBODY"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["TD"] = array("COLSPAN", "ROWSPAN", "ALIGN", "VALIGN", "BGCOLOR", "onLoad", "STYLE");
-// $data["TEXTAREA"] = array("NAME", "COLS", "ROWS", "onLoad", "STYLE");
-// $data["TEXTFLOW"] = array("CLASS", "ID", "onLoad", "STYLE");
-// $data["TFOOT"] = array("COLSPAN", "ROWSPAN", "ALIGN", "VALIGN", "BGCOLOR", "onLoad", "STYLE");
-$data["TH"] = array("ALIGN", "CLASS", "ID", "onLoad", "STYLE");
-// $data["TITLE"] = array("onLoad", "STYLE");
-$data["TR"] = array("ALIGN", "VALIGN", "BGCOLOR", "CLASS", "onLoad", "STYLE");
-$data["UL"] = array("SRC", "DINGBAT", "SKIP", "TYPE", "VALUE", "onLoad", "STYLE");
-
-// Now add in a few that were not in the original, but which MediaWiki understands, even with
-// extraneous attributes:
-$data["gallery"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["pre"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["nowiki"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["blockquote"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["span"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["code"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["tt"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["small"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["big"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["s"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["u"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["del"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["ins"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["sub"] = array("CLASS", "ID", "onLoad", "STYLE");
-$data["ol"] = array("CLASS", "ID", "onLoad", "STYLE");
-
-
-// The types of the HTML that we will be testing were defined above
-$types = array_keys($data);
-
-// Some attribute values.
-$other = array("&","=",":","?","\"","\n","%n%n%n%n%n%n%n%n%n%n%n%n","\\");
-$ints = array("0","-1","127","7897","89000","808080","90928345","74326794236234","0xfffffff","ffff");
-
-///////////////////////////////// WIKI-SYNTAX ///////////////////////////
-/* Note: Defines various wiki-related bits of syntax, that can potentially cause
- MediaWiki to do something other than just print that literal text */
-$ext = array(
-"[[", "]]", "\n{|", "|}", "{{", "}}", "|", "[[image:", "[", "]",
-"=", "==", "===", "====", "=====", "======", "\n*", "*", "\n:", ":",
-"{{{", "}}}",
-"\n", "\n#", "#", "\n;", ";", "\n ",
-"----", "\n----",
-"|]]", "~~~", "#REDIRECT [[", "'''", "''",
-"ISBN 2", "\n|-", "| ", "\n| ",
-"<!--", "-->",
-"\"", "'",
-">",
-"http://","https://","url://","ftp://","file://","irc://","javascript:",
-"!",
-"\n! ",
-"!!",
-"||",
-".gif",
-".png",
-".jpg",
-".jpeg",
-"<!--()()",
-'%08X',
-'/',
-":x{|",
-"\n|-",
-"\n|+",
-"<noinclude>",
-"</noinclude>",
-"\n-----",
-"UNIQ25f46b0524f13e67NOPARSE",
-" \302\273",
-" :",
-" !",
-" ;",
-"\302\253",
-"RFC 000",
-"PMID 000",
-"?=",
-"(",
-")".
-"]]]",
-"../",
-"{{{{",
-"}}}}",
-"{{subst:",
-'__NOTOC__',
-'__FORCETOC__',
-'__NOEDITSECTION__',
-'__START__',
-'{{PAGENAME}}',
-'{{PAGENAMEE}}',
-'{{NAMESPACE}}',
-'{{MSG:',
-'{{MSGNW:',
-'__END__',
-'{{INT:',
-'{{SITENAME}}',
-'{{NS:',
-'{{LOCALURL:',
-'{{LOCALURLE:',
-'{{SCRIPTPATH}}',
-'{{GRAMMAR:',
-'__NOTITLECONVERT__',
-'__NOCONTENTCONVERT__',
-"<!--MWTEMPLATESECTION=",
-"<!--LINK 987-->",
-"<!--IWLINK 987-->",
-"Image:",
-"[[category:",
-"{{REVISIONID}}",
-"{{SUBPAGENAME}}",
-"{{SUBPAGENAMEE}}",
-"{{ns:0}}",
-"[[:Image",
-"[[Special:",
-"{{fullurl:}}",
-'__TOC__',
-"<includeonly>",
-"</includeonly>",
-"<math>",
-"</math>"
-);
-
-
-///////////////////// A CLASS THAT GENERATES RANDOM STRINGS OF DATA //////////////////////
-
-class htmler {
- var $maxparams = 4;
- var $maxtypes = 40;
-
- function randnum($finish,$start=0) {
- return mt_rand($start,$finish);
- }
-
- function randstring() {
- global $ext;
- $thestring = "";
-
- for ($i=0; $i<40; $i++) {
- $what = $this->randnum(1);
-
- if ($what == 0) { // include some random wiki syntax
- $which = $this->randnum(count($ext) - 1);
- $thestring .= $ext[$which];
- }
- else { // include some random text
- $char = chr(INCLUDE_BINARY ? $this->randnum(255) : $this->randnum(126,32));
- if ($char == "<") $char = ""; // we don't want the '<' character, it stuffs us up.
- $length = $this->randnum(8);
- $thestring .= str_repeat ($char, $length);
- }
- }
- return $thestring;
- }
-
- function makestring() {
- global $ints, $other;
- $what = $this->randnum(2);
- if ($what == 0) {
- return $this->randstring();
- }
- elseif ($what == 1) {
- return $ints[$this->randnum(count($ints) - 1)];
- }
- else {
- return $other[$this->randnum(count($other) - 1)];
- }
- }
-
- function loop() {
- global $types, $data;
- $string = "";
- $i = $this->randnum(count($types) - 1);
- $t = $types[$i];
- $arr = $data[$t];
- $string .= "<" . $types[$i] . " ";
- for ($z=0; $z<$this->maxparams; $z++) {
- $badparam = $arr[$this->randnum(count($arr) - 1)];
- $badstring = $this->makestring();
- $string .= $badparam . "=" . $badstring . " ";
- }
- $string .= ">\n";
- return $string;
- }
-
- function main() {
- $page = "";
- for ($k=0; $k<$this->maxtypes; $k++) {
- $page .= $this->loop();
- }
- return $page;
- }
-}
-
-
-//////////////////// SAVING OUTPUT /////////////////////////
-
-
-/**
-** @desc: Utility function for saving a file. Currently has no error checking.
-*/
-function saveFile($string, $name) {
- $fp = fopen ( DIRECTORY . "/" . $name, "w");
- fwrite($fp, $string);
- fclose ($fp);
-}
-
-
-//////////////////// MEDIAWIKI PREVIEW /////////////////////////
-
-/*
-** @desc: Asks MediaWiki for a preview of a string. Returns the HTML.
-*/
-function wikiPreview($text) {
-
- $params = array (
- "action" => "submit",
- "wpMinoredit" => "1",
- "wpPreview" => "Show preview",
- "wpSection" => "new",
- "wpEdittime" => "",
- "wpSummary" => "This is a test",
- "wpTextbox1" => $text
- );
-
- if( function_exists('curl_init') ) {
- $ch = curl_init();
- } else {
- die("Could not found 'curl_init' function. Is curl extension enabled ?\n");
- }
-
- curl_setopt($ch, CURLOPT_POST, 1); // save form using a POST
- curl_setopt($ch, CURLOPT_POSTFIELDS, $params); // load the POST variables
- curl_setopt($ch, CURLOPT_URL, WIKI_URL); // set url to post to
- curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
-
- $result=curl_exec ($ch);
-
- // if we encountered an error, then log it, and exit.
- if (curl_error($ch)) {
- trigger_error("Curl error #: " . curl_errno($ch) . " - " . curl_error ($ch) );
- print "Curl error #: " . curl_errno($ch) . " - " . curl_error ($ch) . " - exiting.\n";
- exit();
- }
-
- curl_close ($ch);
-
- return $result;
-}
-
-
-//////////////////// HTML VALIDATION /////////////////////////
-
-/*
-** @desc: Asks the validator whether this is valid HTML, or not.
-*/
-function validateHTML($text) {
-
- $params = array ("fragment" => $text);
-
- $ch = curl_init();
-
- curl_setopt($ch, CURLOPT_POST, 1); // save form using a POST
- curl_setopt($ch, CURLOPT_POSTFIELDS, $params); // load the POST variables
- curl_setopt($ch, CURLOPT_URL, VALIDATOR_URL); // set url to post to
- curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
-
- $result=curl_exec ($ch);
-
- // if we encountered an error, then log it, and exit.
- if (curl_error($ch)) {
- trigger_error("Curl error #: " . curl_errno($ch) . " - " . curl_error ($ch) );
- print "Curl error #: " . curl_errno($ch) . " - " . curl_error ($ch) . " - exiting.\n";
- exit();
- }
-
- curl_close ($ch);
-
- $valid = (strpos($result, "Failed validation") === false ? true : false);
-
- return array($valid, $result);
-}
-
-
-
-/**
-** @desc: checks the string to see if tags are balanced.
-*/
-function checkOpenCloseTags($string, $filename) {
- $valid = true;
-
- $lines = explode("\n", $string);
-
- $num_lines = count($lines);
- // print "Num lines: " . $num_lines . "\n";
-
- foreach ($lines as $line_num => $line) {
-
- // skip mediawiki's own unbalanced lines.
- if ($line_num == 15) continue;
- if ($line == "\t\t<style type=\"text/css\">/*<![CDATA[*/") continue;
- if ($line == "<textarea tabindex='1' accesskey=\",\" name=\"wpTextbox1\" id=\"wpTextbox1\" rows='25'") continue;
-
- if ($line == "/*<![CDATA[*/") continue;
- if ($line == "/*]]>*/") continue;
- if (ereg("^<form id=\"editform\" name=\"editform\" method=\"post\" action=\"", $line)) continue;
- if (ereg("^enctype=\"multipart/form-data\"><input type=\"hidden\" name=\"wikidb_session\" value=\"", $line)) continue; // line num and content changes.
- if ($line == "<textarea tabindex='1' accesskey=\",\" name=\"wpTextbox1\" rows='25'") continue;
- if (ereg("^cols='80'>", $line)) continue; // line num and content changes.
-
- if ($num_lines - $line_num == 246) continue;
- if ($num_lines - $line_num == 65) continue;
- if ($num_lines - $line_num == 62) continue;
- if ($num_lines - $line_num == 52) continue;
- if ($num_lines - $line_num == 50) continue;
- if ($num_lines - $line_num == 29) continue;
- if ($num_lines - $line_num == 28) continue;
- if ($num_lines - $line_num == 27) continue;
- if ($num_lines - $line_num == 23) continue;
-
- if (substr_count($line, "<") > substr_count($line, ">")) {
- print "\nUnclosed tag in " . DIRECTORY . "/" . $filename . " on line: " . ($line_num + 1) . " \n$line\n";
- $valid = false;
- }
- }
- return $valid;
-}
-
-
-/**
-** @desc: Get tidy to check for no HTML errors in the output file (e.g. unescaped strings).
-*/
-function tidyCheckFile($name) {
- $file = DIRECTORY . "/" . $name;
- $x = `tidy -errors -quiet --show-warnings false $file 2>&1`;
- if (trim($x) != "") {
- print "Tidy errors found in $file:\n$x";
- return false;
- } else {
- return true;
- }
-}
-
-
-////////////////////// TESTING FUNCTION ////////////////////////
-/**
-** @desc: takes a wiki markup string, and tests it for security or validation problems.
-*/
-function testWikiMarkup($raw_markup, $testname) {
-
- // don't overwrite a previous test of the same name.
- while (file_exists(DIRECTORY . "/" . $testname . ".raw_markup.txt")) {
- $testname .= "-" . mt_rand(0,9);
- }
-
- // upload to MediaWiki install.
- $wiki_preview = wikiPreview($raw_markup);
-
- // save output files
- saveFile($raw_markup, $testname . ".raw_markup.txt");
- saveFile($wiki_preview, $testname . ".wiki_preview.html");
-
- // validate result
- $valid = true;
- if (VALIDATE_ON_WEB) list ($valid, $validator_output) = validateHTML($wiki_preview);
- $valid = $valid && checkOpenCloseTags ($wiki_preview, $testname . ".wiki_preview.html");
- $valid = $valid && tidyCheckFile( $testname . ".wiki_preview.html" );
-
-
- if( $valid ) {
- // Remove valid tests:
- unlink( DIRECTORY . "/" . $testname . ".raw_markup.txt" );
- unlink( DIRECTORY . "/" . $testname . ".wiki_preview.html");
- } elseif( VALIDATE_ON_WEB ) {
- saveFile($validator_output, $testname . ".validator_output.html");
- }
-}
-
-
-////////////////////// MAIN LOOP ////////////////////////
-
-// Make directory if doesn't exist
-if (!is_dir(DIRECTORY)) {
- mkdir (DIRECTORY, 0700 );
-}
-// otherwise, retest the things that we have found in previous runs
-else {
- print "Retesting previously found problems.\n";
-
- // create a handler for the directory
- $handler = opendir(DIRECTORY);
-
- // keep going until all files in directory have been read
- while ($file = readdir($handler)) {
-
- // if file is not raw markup, or is a retest, then skip it.
- if (!ereg("\.raw_markup.txt$", $file)) continue;
- if ( ereg("^retest-", $file)) continue;
-
- print "Retesting " . DIRECTORY . "/" . $file . "\n";
-
- // get file contents
- $markup = file_get_contents(DIRECTORY . "/" . $file);
-
- // run retest
- testWikiMarkup($markup, "retest-" . $file);
- }
-
- // tidy up: close the handler
- closedir($handler);
-
- print "Done retesting.\n";
-}
-
-// seed the random number generator
-mt_srand(crc32(microtime()));
-
-// main loop.
-$h = new htmler();
-
-print "Beginning main loop. Results are stored in the ".DIRECTORY." directory.\n";
-print "Press CTRL+C to stop testing.\n";
-for ($count=0; true /*$count<10000 */ ; $count++) { // while (true)
- switch( $count % 4 ) {
- case '0': print "\r/"; break;
- case '1': print "\r-"; break;
- case '2': print "\r\\"; break;
- case '3': print "\r|"; break;
- }
- print " $count";
-
- // generate and save text to test.
- $raw_markup = $h->main();
-
- // test this wiki markup
- testWikiMarkup($raw_markup, $count);
-}
-?>
diff --git a/profileinfo.php b/profileinfo.php
index 032df3f2..0eae51d5 100644
--- a/profileinfo.php
+++ b/profileinfo.php
@@ -60,7 +60,7 @@ $wgDBadminuser = $wgDBadminpassword = $wgDBserver = $wgDBname = $wgEnableProfile
define( 'MW_NO_SETUP', 1 );
require_once( './includes/WebStart.php' );
-require_once("./AdminSettings.php");
+@include_once("./AdminSettings.php");
require_once( './includes/GlobalFunctions.php' );
if (!$wgEnableProfileInfo) {
diff --git a/skins/ArchLinux.deps.php b/skins/ArchLinux.deps.php
index e36d7f48..dda24e0e 100644
--- a/skins/ArchLinux.deps.php
+++ b/skins/ArchLinux.deps.php
@@ -3,9 +3,10 @@
// MonoBook.php is compiled, working around a bug in the APC opcode
// cache on PHP 5, where cached code can break if the include order
// changed on a subsequent page view.
-// see http://mail.wikipedia.org/pipermail/wikitech-l/2006-January/033660.html
+// see http://lists.wikimedia.org/pipermail/wikitech-l/2006-January/021311.html
if ( ! defined( 'MEDIAWIKI' ) )
die( 1 );
require_once( dirname( dirname( __FILE__ ) ) . '/includes/SkinTemplate.php');
+
diff --git a/skins/ArchLinux.php b/skins/ArchLinux.php
index 6579be77..c50c17a8 100644
--- a/skins/ArchLinux.php
+++ b/skins/ArchLinux.php
@@ -1,9 +1,10 @@
<?php
/**
- * ArchLinux skin
+ * ArchLinux skin (based on MonoBook)
*
* @todo document
- * @addtogroup Skins
+ * @file
+ * @ingroup Skins
*/
if( !defined( 'MEDIAWIKI' ) )
@@ -23,16 +24,18 @@ class SkinArchLinux extends SkinTemplate {
$this->skinname = 'archlinux';
$this->stylename = 'archlinux';
$this->template = 'ArchLinuxTemplate';
+ # Bug 14520: skins that just include this file shouldn't load nonexis-
+ # tent CSS fix files.
+ $this->cssfiles = array( 'IE', 'IE50', 'IE55', 'IE60', 'IE70', 'rtl' );
}
}
/**
* @todo document
- * @addtogroup Skins
- * @package MediaWiki
- * @subpackage Skins
+ * @ingroup Skins
*/
class ArchLinuxTemplate extends QuickTemplate {
+ var $skin;
/**
* Template filter callback for ArchLinux skin.
* Takes an associative array of data set from a SkinTemplate-based
@@ -42,13 +45,15 @@ class ArchLinuxTemplate extends QuickTemplate {
* @access private
*/
function execute() {
- global $wgUser;
- $skin = $wgUser->getSkin();
+ global $wgRequest;
+ $this->skin = $skin = $this->data['skin'];
+ $action = $wgRequest->getText( 'action' );
+
// Suppress warnings to prevent notices about missing indexes in $this->data
wfSuppressWarnings();
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="<?php $this->text('xhtmldefaultnamespace') ?>" <?php
+<html xmlns="<?php $this->text('xhtmldefaultnamespace') ?>" <?php
foreach($this->data['xhtmlnamespaces'] as $tag => $ns) {
?>xmlns:<?php echo "{$tag}=\"{$ns}\" ";
} ?>xml:lang="<?php $this->text('lang') ?>" lang="<?php $this->text('lang') ?>" dir="<?php $this->text('dir') ?>">
@@ -60,28 +65,29 @@ class ArchLinuxTemplate extends QuickTemplate {
@import "<?php $this->text('stylepath') ?>/common/shared.css?<?php echo $GLOBALS['wgStyleVersion'] ?>";
@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/main.css?<?php echo $GLOBALS['wgStyleVersion'] ?>";
/*]]>*/</style>
- <link rel="stylesheet" type="text/css" <?php if(empty($this->data['printable']) ) { ?>media="print"<?php } ?> href="<?php $this->text('stylepath') ?>/common/commonPrint.css?<?php echo $GLOBALS['wgStyleVersion'] ?>" />
- <!--[if lt IE 5.5000]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE50Fixes.css?<?php echo $GLOBALS['wgStyleVersion'] ?>";</style><![endif]-->
- <!--[if IE 5.5000]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE55Fixes.css?<?php echo $GLOBALS['wgStyleVersion'] ?>";</style><![endif]-->
- <!--[if IE 6]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE60Fixes.css?<?php echo $GLOBALS['wgStyleVersion'] ?>";</style><![endif]-->
- <!--[if IE 7]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE70Fixes.css?<?php echo $GLOBALS['wgStyleVersion'] ?>";</style><![endif]-->
- <!--[if lt IE 7]><script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('stylepath') ?>/common/IEFixes.js?<?php echo $GLOBALS['wgStyleVersion'] ?>"></script>
- <meta http-equiv="imagetoolbar" content="no" /><![endif]-->
- <style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/archlinux.css";</style>
+ <link rel="stylesheet" type="text/css" <?php if(empty($this->data['printable']) ) { ?>media="print"<?php } ?> href="<?php $this->text('printcss') ?>?<?php echo $GLOBALS['wgStyleVersion'] ?>" />
+ <?php if( in_array( 'IE50', $skin->cssfiles ) ) { ?><!--[if lt IE 5.5000]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE50Fixes.css?<?php echo $GLOBALS['wgStyleVersion'] ?>";</style><![endif]-->
+ <?php } if( in_array( 'IE55', $skin->cssfiles ) ) { ?><!--[if IE 5.5000]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE55Fixes.css?<?php echo $GLOBALS['wgStyleVersion'] ?>";</style><![endif]-->
+ <?php } if( in_array( 'IE60', $skin->cssfiles ) ) { ?><!--[if IE 6]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE60Fixes.css?<?php echo $GLOBALS['wgStyleVersion'] ?>";</style><![endif]-->
+ <?php } if( in_array( 'IE70', $skin->cssfiles ) ) { ?><!--[if IE 7]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE70Fixes.css?<?php echo $GLOBALS['wgStyleVersion'] ?>";</style><![endif]-->
+ <?php } ?><!--[if lt IE 7]><?php if( in_array( 'IE', $skin->cssfiles ) ) { ?><script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('stylepath') ?>/common/IEFixes.js?<?php echo $GLOBALS['wgStyleVersion'] ?>"></script>
+ <?php } ?><meta http-equiv="imagetoolbar" content="no" /><![endif]-->
+ <style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/archlinux.css?<?php echo $GLOBALS['wgStyleVersion'] ?>";</style>
<?php print Skin::makeGlobalVariablesScript( $this->data ); ?>
+
<script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('stylepath' ) ?>/common/wikibits.js?<?php echo $GLOBALS['wgStyleVersion'] ?>"><!-- wikibits js --></script>
<!-- Head Scripts -->
<?php $this->html('headscripts') ?>
-<?php if($this->data['jsvarurl' ]) { ?>
- <script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('jsvarurl' ) ?>"><!-- site js --></script>
+<?php if($this->data['jsvarurl']) { ?>
+ <script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('jsvarurl') ?>"><!-- site js --></script>
<?php } ?>
-<?php if($this->data['pagecss' ]) { ?>
- <style type="text/css"><?php $this->html('pagecss' ) ?></style>
+<?php if($this->data['pagecss']) { ?>
+ <style type="text/css"><?php $this->html('pagecss') ?></style>
<?php }
- if($this->data['usercss' ]) { ?>
- <style type="text/css"><?php $this->html('usercss' ) ?></style>
+ if($this->data['usercss']) { ?>
+ <style type="text/css"><?php $this->html('usercss') ?></style>
<?php }
- if($this->data['userjs' ]) { ?>
+ if($this->data['userjs']) { ?>
<script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('userjs' ) ?>"></script>
<?php }
if($this->data['userjsprev']) { ?>
@@ -91,7 +97,7 @@ class ArchLinuxTemplate extends QuickTemplate {
<link rel="shortcut icon" href="favicon.ico" />
</head>
<body<?php if($this->data['body_ondblclick']) { ?> ondblclick="<?php $this->text('body_ondblclick') ?>"<?php } ?>
-<?php if($this->data['body_onload' ]) { ?> onload="<?php $this->text('body_onload') ?>"<?php } ?>
+<?php if($this->data['body_onload']) { ?> onload="<?php $this->text('body_onload') ?>"<?php } ?>
class="mediawiki <?php $this->text('nsclass') ?> <?php $this->text('dir') ?> <?php $this->text('pageclass') ?>">
<?php if (empty($_REQUEST['printable'])) {?>
@@ -132,7 +138,7 @@ class ArchLinuxTemplate extends QuickTemplate {
<?php if($this->data['showjumplinks']) { ?><div id="jump-to-nav"><?php $this->msg('jumpto') ?> <a href="#column-one"><?php $this->msg('jumptonavigation') ?></a>, <a href="#searchInput"><?php $this->msg('jumptosearch') ?></a></div><?php } ?>
<!-- start content -->
<?php $this->html('bodytext') ?>
- <?php if($this->data['catlinks']) { ?><div id="catlinks"><?php $this->html('catlinks') ?></div><?php } ?>
+ <?php if($this->data['catlinks']) { $this->html('catlinks'); } ?>
<!-- end content -->
<div class="visualClear"></div>
</div>
@@ -143,12 +149,27 @@ class ArchLinuxTemplate extends QuickTemplate {
<h5><?php $this->msg('views') ?></h5>
<div class="pBody">
<ul>
- <?php foreach($this->data['content_actions'] as $key => $tab) { ?>
- <li id="ca-<?php echo Sanitizer::escapeId($key) ?>"<?php
- if($tab['class']) { ?> class="<?php echo htmlspecialchars($tab['class']) ?>"<?php }
- ?>><a href="<?php echo htmlspecialchars($tab['href']) ?>"<?php echo $skin->tooltipAndAccesskey('ca-'.$key) ?>><?php
- echo htmlspecialchars($tab['text']) ?></a></li>
- <?php } ?>
+ <?php foreach($this->data['content_actions'] as $key => $tab) {
+ echo '
+ <li id="ca-' . Sanitizer::escapeId($key).'"';
+ if( $tab['class'] ) {
+ echo ' class="'.htmlspecialchars($tab['class']).'"';
+ }
+ echo'><a href="'.htmlspecialchars($tab['href']).'"';
+ # We don't want to give the watch tab an accesskey if the
+ # page is being edited, because that conflicts with the
+ # accesskey on the watch checkbox. We also don't want to
+ # give the edit tab an accesskey, because that's fairly su-
+ # perfluous and conflicts with an accesskey (Ctrl-E) often
+ # used for editing in Safari.
+ if( in_array( $action, array( 'edit', 'submit' ) )
+ && in_array( $key, array( 'edit', 'watch', 'unwatch' ))) {
+ echo $skin->tooltip( "ca-$key" );
+ } else {
+ echo $skin->tooltipAndAccesskey( "ca-$key" );
+ }
+ echo '>'.htmlspecialchars($tab['text']).'</a></li>';
+ } ?>
</ul>
</div>
</div>
@@ -167,33 +188,97 @@ class ArchLinuxTemplate extends QuickTemplate {
</ul>
</div>
</div>
+ <!--
+ <div class="portlet" id="p-logo">
+ <a style="background-image: url(<?php $this->text('logopath') ?>);" <?php
+ ?>href="<?php echo htmlspecialchars($this->data['nav_urls']['mainpage']['href'])?>"<?php
+ echo $skin->tooltipAndAccesskey('n-mainpage') ?>></a>
+ </div>
+ -->
<script type="<?php $this->text('jsmimetype') ?>"> if (window.isMSIE55) fixalpha(); </script>
- <?php foreach ($this->data['sidebar'] as $bar => $cont) { ?>
- <div class='portlet' id='p-<?php echo Sanitizer::escapeId($bar) ?>'<?php echo $skin->tooltip('p-'.$bar) ?>>
- <h5><?php $out = wfMsg( $bar ); if (wfEmptyMsg($bar, $out)) echo $bar; else echo $out; ?></h5>
- <div class='pBody'>
- <ul>
-<?php foreach($cont as $key => $val) { ?>
- <li id="<?php echo Sanitizer::escapeId($val['id']) ?>"<?php
- if ( $val['active'] ) { ?> class="active" <?php }
- ?>><a href="<?php echo htmlspecialchars($val['href']) ?>"<?php echo $skin->tooltipAndAccesskey($val['id']) ?>><?php echo htmlspecialchars($val['text']) ?></a></li>
-<?php } ?>
+<?php
+ $sidebar = $this->data['sidebar'];
+ if ( !isset( $sidebar['SEARCH'] ) ) $sidebar['SEARCH'] = true;
+ if ( !isset( $sidebar['TOOLBOX'] ) ) $sidebar['TOOLBOX'] = true;
+ if ( !isset( $sidebar['LANGUAGES'] ) ) $sidebar['LANGUAGES'] = true;
+ foreach ($sidebar as $boxName => $cont) {
+ if ( $boxName == 'SEARCH' ) {
+ $this->searchBox();
+ } elseif ( $boxName == 'TOOLBOX' ) {
+ $this->toolbox();
+ } elseif ( $boxName == 'LANGUAGES' ) {
+ $this->languageBox();
+ } else {
+ $this->customBox( $boxName, $cont );
+ }
+ }
+?>
+ </div><!-- end of the left (by default at least) column -->
+ <div class="visualClear"></div>
+ <div id="footer">
+<?php
+ if($this->data['poweredbyico']) { ?>
+ <!--
+ <div id="f-poweredbyico"><?php $this->html('poweredbyico') ?></div>
+ -->
+<?php }
+ if($this->data['copyrightico']) { ?>
+ <!--
+ <div id="f-copyrightico"><?php $this->html('copyrightico') ?></div>
+ -->
+<?php }
+
+ // Generate additional footer links
+?>
+ <ul id="f-list">
+<?php
+ $footerlinks = array(
+ 'lastmod', 'viewcount', 'numberofwatchingusers', 'credits', 'copyright',
+ 'privacy', 'about', 'disclaimer', 'tagline',
+ );
+ foreach( $footerlinks as $aLink ) {
+ if( isset( $this->data[$aLink] ) && $this->data[$aLink] ) {
+?> <li id="<?php echo$aLink?>"><?php $this->html($aLink) ?></li>
+<?php }
+ }
+?>
</ul>
</div>
- </div>
- <?php } ?>
+</div>
+<?php $this->html('bottomscripts'); /* JS call to runBodyOnloadHook */ ?>
+<?php $this->html('reporttime') ?>
+<?php if ( $this->data['debug'] ): ?>
+<!-- Debug output:
+<?php $this->text( 'debug' ); ?>
+
+-->
+<?php endif; ?>
+</body></html>
+<?php
+ wfRestoreWarnings();
+ } // end of execute() method
+
+ /*************************************************************************************************/
+ function searchBox() {
+?>
<div id="p-search" class="portlet">
<h5><label for="searchInput"><?php $this->msg('search') ?></label></h5>
<div id="searchBody" class="pBody">
<form action="<?php $this->text('searchaction') ?>" id="searchform"><div>
- <input id="searchInput" name="search" type="text"<?php echo $skin->tooltipAndAccesskey('search');
+ <input id="searchInput" name="search" type="text"<?php echo $this->skin->tooltipAndAccesskey('search');
if( isset( $this->data['search'] ) ) {
?> value="<?php $this->text('search') ?>"<?php } ?> />
- <input type='submit' name="go" class="searchButton" id="searchGoButton" value="<?php $this->msg('searcharticle') ?>"<?php echo $skin->tooltipAndAccesskey( 'search-go' ); ?> />&nbsp;
- <input type='submit' name="fulltext" class="searchButton" id="mw-searchButton" value="<?php $this->msg('searchbutton') ?>"<?php echo $skin->tooltipAndAccesskey( 'search-fulltext' ); ?> />
+ <input type='submit' name="go" class="searchButton" id="searchGoButton" value="<?php $this->msg('searcharticle') ?>"<?php echo $this->skin->tooltipAndAccesskey( 'search-go' ); ?> />&nbsp;
+ <input type='submit' name="fulltext" class="searchButton" id="mw-searchButton" value="<?php $this->msg('searchbutton') ?>"<?php echo $this->skin->tooltipAndAccesskey( 'search-fulltext' ); ?> />
</div></form>
</div>
</div>
+<?php
+ }
+
+ /*************************************************************************************************/
+ function toolbox() {
+?>
<div class="portlet" id="p-tb">
<h5><?php $this->msg('toolbox') ?></h5>
<div class="pBody">
@@ -202,23 +287,23 @@ class ArchLinuxTemplate extends QuickTemplate {
if($this->data['notspecialpage']) { ?>
<li id="t-whatlinkshere"><a href="<?php
echo htmlspecialchars($this->data['nav_urls']['whatlinkshere']['href'])
- ?>"<?php echo $skin->tooltipAndAccesskey('t-whatlinkshere') ?>><?php $this->msg('whatlinkshere') ?></a></li>
+ ?>"<?php echo $this->skin->tooltipAndAccesskey('t-whatlinkshere') ?>><?php $this->msg('whatlinkshere') ?></a></li>
<?php
if( $this->data['nav_urls']['recentchangeslinked'] ) { ?>
<li id="t-recentchangeslinked"><a href="<?php
echo htmlspecialchars($this->data['nav_urls']['recentchangeslinked']['href'])
- ?>"<?php echo $skin->tooltipAndAccesskey('t-recentchangeslinked') ?>><?php $this->msg('recentchangeslinked') ?></a></li>
+ ?>"<?php echo $this->skin->tooltipAndAccesskey('t-recentchangeslinked') ?>><?php $this->msg('recentchangeslinked') ?></a></li>
<?php }
}
if(isset($this->data['nav_urls']['trackbacklink'])) { ?>
<li id="t-trackbacklink"><a href="<?php
echo htmlspecialchars($this->data['nav_urls']['trackbacklink']['href'])
- ?>"<?php echo $skin->tooltipAndAccesskey('t-trackbacklink') ?>><?php $this->msg('trackbacklink') ?></a></li>
+ ?>"<?php echo $this->skin->tooltipAndAccesskey('t-trackbacklink') ?>><?php $this->msg('trackbacklink') ?></a></li>
<?php }
if($this->data['feeds']) { ?>
<li id="feedlinks"><?php foreach($this->data['feeds'] as $key => $feed) {
?><span id="feed-<?php echo Sanitizer::escapeId($key) ?>"><a href="<?php
- echo htmlspecialchars($feed['href']) ?>"<?php echo $skin->tooltipAndAccesskey('feed-'.$key) ?>><?php echo htmlspecialchars($feed['text'])?></a>&nbsp;</span>
+ echo htmlspecialchars($feed['href']) ?>"<?php echo $this->skin->tooltipAndAccesskey('feed-'.$key) ?>><?php echo htmlspecialchars($feed['text'])?></a>&nbsp;</span>
<?php } ?></li><?php
}
@@ -226,29 +311,35 @@ class ArchLinuxTemplate extends QuickTemplate {
if($this->data['nav_urls'][$special]) {
?><li id="t-<?php echo $special ?>"><a href="<?php echo htmlspecialchars($this->data['nav_urls'][$special]['href'])
- ?>"<?php echo $skin->tooltipAndAccesskey('t-'.$special) ?>><?php $this->msg($special) ?></a></li>
+ ?>"<?php echo $this->skin->tooltipAndAccesskey('t-'.$special) ?>><?php $this->msg($special) ?></a></li>
<?php }
}
if(!empty($this->data['nav_urls']['print']['href'])) { ?>
<li id="t-print"><a href="<?php echo htmlspecialchars($this->data['nav_urls']['print']['href'])
- ?>"<?php echo $skin->tooltipAndAccesskey('t-print') ?>><?php $this->msg('printableversion') ?></a></li><?php
+ ?>"<?php echo $this->skin->tooltipAndAccesskey('t-print') ?>><?php $this->msg('printableversion') ?></a></li><?php
}
if(!empty($this->data['nav_urls']['permalink']['href'])) { ?>
<li id="t-permalink"><a href="<?php echo htmlspecialchars($this->data['nav_urls']['permalink']['href'])
- ?>"<?php echo $skin->tooltipAndAccesskey('t-permalink') ?>><?php $this->msg('permalink') ?></a></li><?php
+ ?>"<?php echo $this->skin->tooltipAndAccesskey('t-permalink') ?>><?php $this->msg('permalink') ?></a></li><?php
} elseif ($this->data['nav_urls']['permalink']['href'] === '') { ?>
- <li id="t-ispermalink"<?php echo $skin->tooltip('t-ispermalink') ?>><?php $this->msg('permalink') ?></li><?php
+ <li id="t-ispermalink"<?php echo $this->skin->tooltip('t-ispermalink') ?>><?php $this->msg('permalink') ?></li><?php
}
wfRunHooks( 'ArchLinuxTemplateToolboxEnd', array( &$this ) );
+ wfRunHooks( 'SkinTemplateToolboxEnd', array( &$this ) );
?>
</ul>
</div>
</div>
<?php
- if( $this->data['language_urls'] ) { ?>
+ }
+
+ /*************************************************************************************************/
+ function languageBox() {
+ if( $this->data['language_urls'] ) {
+?>
<div id="p-lang" class="portlet">
<h5><?php $this->msg('otherlanguages') ?></h5>
<div class="pBody">
@@ -260,37 +351,34 @@ class ArchLinuxTemplate extends QuickTemplate {
</ul>
</div>
</div>
-<?php } ?>
- </div><!-- end of the left (by default at least) column -->
- <div class="visualClear"></div>
- <div id="footer">
- <ul id="f-list">
<?php
- $footerlinks = array(
- 'lastmod', 'viewcount', 'numberofwatchingusers', 'credits', 'copyright',
- 'privacy', 'about', 'disclaimer', 'tagline',
- );
- foreach( $footerlinks as $aLink ) {
- if( isset( $this->data[$aLink] ) && $this->data[$aLink] ) {
-?> <li id="<?php echo$aLink?>"><?php $this->html($aLink) ?></li>
-<?php }
}
+ }
+
+ /*************************************************************************************************/
+ function customBox( $bar, $cont ) {
?>
+ <div class='generated-sidebar portlet' id='p-<?php echo Sanitizer::escapeId($bar) ?>'<?php echo $this->skin->tooltip('p-'.$bar) ?>>
+ <h5><?php $out = wfMsg( $bar ); if (wfEmptyMsg($bar, $out)) echo $bar; else echo $out; ?></h5>
+ <div class='pBody'>
+<?php if ( is_array( $cont ) ) { ?>
+ <ul>
+<?php foreach($cont as $key => $val) { ?>
+ <li id="<?php echo Sanitizer::escapeId($val['id']) ?>"<?php
+ if ( $val['active'] ) { ?> class="active" <?php }
+ ?>><a href="<?php echo htmlspecialchars($val['href']) ?>"<?php echo $this->skin->tooltipAndAccesskey($val['id']) ?>><?php echo htmlspecialchars($val['text']) ?></a></li>
+<?php } ?>
</ul>
+<?php } else {
+ # allow raw HTML block to be defined by extensions
+ print $cont;
+ }
+?>
</div>
-
- <?php $this->html('bottomscripts'); /* JS call to runBodyOnloadHook */ ?>
-</div>
-<?php $this->html('reporttime') ?>
-<?php if ( $this->data['debug'] ): ?>
-<!-- Debug output:
-<?php $this->text( 'debug' ); ?>
-
--->
-<?php endif; ?>
-</body></html>
+ </div>
<?php
- wfRestoreWarnings();
- } // end of execute() method
+ }
+
} // end of class
-?> \ No newline at end of file
+
+
diff --git a/skins/SkinPHPTal.sample b/skins/SkinPHPTal.sample
deleted file mode 100644
index 683c2080..00000000
--- a/skins/SkinPHPTal.sample
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-require_once('includes/SkinPHPTal.php');
-
-# Test if PHPTal is enabled. If not MediaWiki will load the 'standard' skin
-# which doesnt use PHPTal
-if( class_exists( 'SkinPHPTal' ) ) {
-
- # Your class extension is defined there.
- #
- # The class name MUST begin with 'Skin' and the rest is the name of the file
- # excluding '.php'
- # This file is named SkinPHPTal.sample (but it should end with php). So the
- # class name will be 'Skin' . 'SkinPHPTal'
-
- class SkinSkinPHPTal extends SkinPHPTal {
- function initPage( &$out ) {
- SkinPHPTal::initPage( $out );
- $this->skinname = 'name of your skin all lower case';
- $this->template = 'phptal template used do not put the .pt';
- }
-
- # Override method below
- #
-
- }
-
-}
-?>
diff --git a/skins/archlinux/Opera95Fixes.css b/skins/archlinux/Opera95Fixes.css
deleted file mode 100644
index 6048c66c..00000000
--- a/skins/archlinux/Opera95Fixes.css
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * One tweak for Opera 9.5 carried over from Opera 7. This seems to be exactly
- * the same rule as is used for #bodyContent a.external normally, why do we
- * need it? Someone should compare with and without and remove this file en-
- * tirely if appropriate.
- */
-#bodyContent a.external {
- background: url(external.png) center right no-repeat;
- padding-right: 13px;
-}
diff --git a/skins/archlinux/handheld.css b/skins/archlinux/handheld.css
deleted file mode 100644
index 754aba9f..00000000
--- a/skins/archlinux/handheld.css
+++ /dev/null
@@ -1,1337 +0,0 @@
-/*
-** MediaWiki 'monobook' style sheet for CSS2-capable browsers.
-** Copyright Gabriel Wicke - http://wikidev.net/
-** License: GPL (http://www.gnu.org/copyleft/gpl.html)
-**
-** Loosely based on http://www.positioniseverything.net/ordered-floats.html by Big John
-** and the Plone 2.0 styles, see http://plone.org/ (Alexander Limi,Joe Geldart & Tom Croucher,
-** Michael Zeltner and Geir Bækholt)
-** All you guys rock :)
-*/
-
-/**
- * Stylesheet for handhelds. All rules not marked media-specific are shared
- * with main.css and should be updated in tandem. The rules can't be in the
- * same file because old browsers like IE5 won't obey @media rules.
- *
- * Rules that are handheld-specific are given @media rules in case old browsers
- * don't recognize the media attribute and load this file anyway.
- */
-
-#content {
- background: white;
- color: black;
- border: 1px solid #aaa;
- border-right: none;
- line-height: 1.5em;
-}
-/* the left column width is specified in class .portlet */
-
-/* Font size:
-** We take advantage of keyword scaling- browsers won't go below 9px
-** More at http://www.w3.org/2003/07/30-font-size
-** http://style.cleverchimp.com/font_size_intervals/altintervals.html
-*/
-
-body {
- font: x-small sans-serif;
- background: #f9f9f9 url(headbg.jpg) 0 0 no-repeat;
- color: black;
- margin: 0;
- padding: 0;
-}
-
-/* scale back up to a sane default */
-#globalWrapper {
- font-size: 127%;
- width: 100%;
- margin: 0;
- padding: 0;
-}
-.visualClear {
- clear: both;
-}
-
-/* general styles */
-
-table {
- font-size: 100%;
- color: black;
- /* we don't want the bottom borders of <h2>s to be visible through
- floated tables */
- background-color: white;
-}
-a {
- text-decoration: none;
- color: #002bb8;
- background: none;
-}
-a:visited {
- color: #5a3696;
-}
-a:active {
- color: #faa700;
-}
-a:hover {
- text-decoration: underline;
-}
-a.stub {
- color: #772233;
-}
-a.new, #p-personal a.new {
- color: #ba0000;
-}
-a.new:visited, #p-personal a.new:visited {
- color: #a55858;
-}
-
-img {
- border: none;
- vertical-align: middle;
-}
-p img {
- margin: 0;
-}
-
-hr {
- height: 1px;
- color: #aaa;
- background-color: #aaa;
- border: 0;
- margin: .2em 0 .2em 0;
-}
-
-h1, h2, h3, h4, h5, h6 {
- color: black;
- background: none;
- font-weight: normal;
- margin: 0;
- padding-top: .5em;
- padding-bottom: .17em;
- border-bottom: 1px solid #aaa;
-}
-h1 { font-size: 188%; }
-h1 .editsection { font-size: 53%; }
-h2 { font-size: 150%; }
-h2 .editsection { font-size: 67%; }
-h3, h4, h5, h6 {
- border-bottom: none;
- font-weight: bold;
-}
-h3 { font-size: 132%; }
-h3 .editsection { font-size: 76%; font-weight: normal; }
-h4 { font-size: 116%; }
-h4 .editsection { font-size: 86%; font-weight: normal; }
-h5 { font-size: 100%; }
-h5 .editsection { font-weight: normal; }
-h6 { font-size: 80%; }
-h6 .editsection { font-size: 125%; font-weight: normal; }
-
-.editsection {
- float: right;
- margin-left: 5px;
-}
-
-ul {
- line-height: 1.5em;
- list-style-type: square;
- margin: .3em 0 0 1.5em;
- padding: 0;
- list-style-image: url(bullet.gif);
-}
-ol {
- line-height: 1.5em;
- margin: .3em 0 0 3.2em;
- padding: 0;
- list-style-image: none;
-}
-li {
- margin-bottom: .1em;
-}
-dt {
- font-weight: bold;
- margin-bottom: .1em;
-}
-dl {
- margin-top: .2em;
- margin-bottom: .5em;
-}
-dd {
- line-height: 1.5em;
- margin-left: 2em;
- margin-bottom: .1em;
-}
-
-fieldset {
- border: 1px solid #2f6fab;
- margin: 1em 0 1em 0;
- padding: 0 1em 1em;
- line-height: 1.5em;
-}
-legend {
- padding: .5em;
- font-size: 95%;
-}
-form {
- border: none;
- margin: 0;
-}
-
-textarea {
- width: 100%;
- padding: .1em;
-}
-
-input.historysubmit {
- padding: 0 .3em .3em .3em !important;
- font-size: 94%;
- cursor: pointer;
- height: 1.7em !important;
- margin-left: 1.6em;
-}
-select {
- vertical-align: top;
-}
-abbr, acronym, .explain {
- border-bottom: 1px dotted black;
- color: black;
- background: none;
- cursor: help;
-}
-q {
- font-family: Times, "Times New Roman", serif;
- font-style: italic;
-}
-/* disabled for now
-blockquote {
- font-family: Times, "Times New Roman", serif;
- font-style: italic;
-}*/
-code {
- background-color: #f9f9f9;
-}
-pre {
- padding: 1em;
- border: 1px dashed #2f6fab;
- color: black;
- background-color: #f9f9f9;
- line-height: 1.1em;
-}
-
-/*
-** the main content area
-*/
-
-#contentSub, #contentSub2 {
- font-size: 84%;
- line-height: 1.2em;
- margin: 0 0 1.4em 1em;
- color: #7d7d7d;
- width: auto;
-}
-span.subpages {
- display: block;
-}
-
-/* Some space under the headers in the content area */
-#bodyContent h1, #bodyContent h2 {
- margin-bottom: .6em;
-}
-#bodyContent h3, #bodyContent h4, #bodyContent h5 {
- margin-bottom: .3em;
-}
-.firstHeading {
- margin-bottom: .1em;
-}
-
-/* user notification thing */
-.usermessage {
- background-color: #ffce7b;
- border: 1px solid #ffa500;
- color: black;
- font-weight: bold;
- margin: 2em 0 1em;
- padding: .5em 1em;
- vertical-align: middle;
-}
-#siteNotice {
- text-align: center;
- font-size: 95%;
- padding: 0 .9em;
-}
-#siteNotice p {
- margin: 0;
- padding: 0;
-}
-.error {
- color: red;
- font-size: larger;
-}
-.errorbox, .successbox {
- font-size: larger;
- border: 2px solid;
- padding: .5em 1em;
- float: left;
- margin-bottom: 2em;
- color: #000;
-}
-.errorbox {
- border-color: red;
- background-color: #fff2f2;
-}
-.successbox {
- border-color: green;
- background-color: #dfd;
-}
-.errorbox h2, .successbox h2 {
- font-size: 1em;
- font-weight: bold;
- display: inline;
- margin: 0 .5em 0 0;
- border: none;
-}
-
-#catlinks {
- border: 1px solid #aaa;
- background-color: #f9f9f9;
- padding: 5px;
- margin-top: 1em;
- clear: both;
-}
-/* currently unused, intended to be used by a metadata box
-in the bottom-right corner of the content area */
-.documentDescription {
- /* The summary text describing the document */
- font-weight: bold;
- display: block;
- margin: 1em 0;
- line-height: 1.5em;
-}
-.documentByLine {
- text-align: right;
- font-size: 90%;
- clear: both;
- font-weight: normal;
- color: #76797c;
-}
-
-/* emulate center */
-.center {
- width: 100%;
- text-align: center;
-}
-*.center * {
- margin-left: auto;
- margin-right: auto;
-}
-/* small for tables and similar */
-.small, .small * {
- font-size: 94%;
-}
-table.small {
- font-size: 100%;
-}
-
-/*
-** content styles
-*/
-
-#toc,
-.toc,
-.mw-warning {
- border: 1px solid #aaa;
- background-color: #f9f9f9;
- padding: 5px;
- font-size: 95%;
-}
-#toc h2,
-.toc h2 {
- display: inline;
- border: none;
- padding: 0;
- font-size: 100%;
- font-weight: bold;
-}
-#toc #toctitle,
-.toc #toctitle,
-#toc .toctitle,
-.toc .toctitle {
- text-align: center;
-}
-#toc ul,
-.toc ul {
- list-style-type: none;
- list-style-image: none;
- margin-left: 0;
- padding-left: 0;
- text-align: left;
-}
-#toc ul ul,
-.toc ul ul {
- margin: 0 0 0 2em;
-}
-#toc .toctoggle,
-.toc .toctoggle {
- font-size: 94%;
-}
-
-.mw-warning {
- margin-left: 50px;
- margin-right: 50px;
- text-align: center;
-}
-
-/* images */
-div.floatright, table.floatright {
- clear: right;
- float: right;
- position: relative;
- margin: 0 0 .5em .5em;
- border: 0;
-/*
- border: .5em solid white;
- border-width: .5em 0 .8em 1.4em;
-*/
-}
-div.floatright p { font-style: italic; }
-div.floatleft, table.floatleft {
- float: left;
- clear: left;
- position: relative;
- margin: 0 .5em .5em 0;
- border: 0;
-/*
- margin: .3em .5em .5em 0;
- border: .5em solid white;
- border-width: .5em 1.4em .8em 0;
-*/
-}
-div.floatleft p { font-style: italic; }
-/* thumbnails */
-div.thumb {
- margin-bottom: .5em;
- border-style: solid;
- border-color: white;
- width: auto;
-}
-div.thumbinner {
- border: 1px solid #ccc;
- padding: 3px !important;
- background-color: #f9f9f9;
- font-size: 94%;
- text-align: center;
- overflow: hidden;
-}
-html .thumbimage {
- border: 1px solid #ccc;
-}
-html .thumbcaption {
- border: none;
- text-align: left;
- line-height: 1.4em;
- padding: 3px !important;
- font-size: 94%;
-}
-div.magnify {
- float: right;
- border: none !important;
- background: none !important;
-}
-div.magnify a, div.magnify img {
- display: block;
- border: none !important;
- background: none !important;
-}
-div.tright {
- clear: right;
- float: right;
- border-width: .5em 0 .8em 1.4em;
-}
-div.tleft {
- float: left;
- clear: left;
- margin-right: .5em;
- border-width: .5em 1.4em .8em 0;
-}
-
-.hiddenStructure {
- display: none;
- speak: none;
-}
-img.tex {
- vertical-align: middle;
-}
-span.texhtml {
- font-family: serif;
-}
-
-/*
-** classes for special content elements like town boxes
-** intended to be referenced directly from the wiki src
-*/
-
-/*
-** User styles
-*/
-/* table standards */
-table.rimage {
- float: right;
- position: relative;
- margin-left: 1em;
- margin-bottom: 1em;
- text-align: center;
-}
-.toccolours {
- border: 1px solid #aaa;
- background-color: #f9f9f9;
- padding: 5px;
- font-size: 95%;
-}
-div.townBox {
- position: relative;
- float: right;
- background: white;
- margin-left: 1em;
- border: 1px solid gray;
- padding: .3em;
- width: 200px;
- overflow: hidden;
- clear: right;
-}
-div.townBox dl {
- padding: 0;
- margin: 0 0 .3em;
- font-size: 96%;
-}
-div.townBox dl dt {
- background: none;
- margin: .4em 0 0;
-}
-div.townBox dl dd {
- margin: .1em 0 0 1.1em;
- background-color: #f3f3f3;
-}
-
-/*
-** edit views etc
-*/
-.special li {
- line-height: 1.4em;
- margin: 0;
- padding: 0;
-}
-
-/* Page history styling */
-/* the auto-generated edit comments */
-.autocomment {
- color: gray;
-}
-#pagehistory span.user {
- margin-left: 1.4em;
- margin-right: .4em;
-}
-#pagehistory span.minor {
- font-weight: bold;
-}
-#pagehistory li {
- border: 1px solid white;
-}
-#pagehistory li.selected {
- background-color: #f9f9f9;
- border: 1px dashed #aaa;
-}
-
-/*
-** Diff rendering
-*/
-table.diff, td.diff-otitle, td.diff-ntitle {
- background-color: white;
-}
-td.diff-addedline {
- background: #cfc;
- font-size: smaller;
-}
-td.diff-deletedline {
- background: #ffa;
- font-size: smaller;
-}
-td.diff-context {
- background: #eee;
- font-size: smaller;
-}
-.diffchange {
- color: red;
- font-weight: bold;
-}
-
-/*
-** keep the whitespace in front of the ^=, hides rule from konqueror
-** this is css3, the validator doesn't like it when validating as css2
-*/
-#bodyContent a.external,
-#bodyContent a[href ^="gopher://"] {
- background: url(external.png) center right no-repeat;
- padding-right: 13px;
-}
-#bodyContent a[href ^="https://"],
-.link-https {
- background: url(lock_icon.gif) center right no-repeat;
- padding-right: 16px;
-}
-#bodyContent a[href ^="mailto:"],
-.link-mailto {
- background: url(mail_icon.gif) center right no-repeat;
- padding-right: 18px;
-}
-#bodyContent a[href ^="news://"] {
- background: url(news_icon.png) center right no-repeat;
- padding-right: 18px;
-}
-#bodyContent a[href ^="ftp://"],
-.link-ftp {
- background: url(file_icon.gif) center right no-repeat;
- padding-right: 18px;
-}
-#bodyContent a[href ^="irc://"],
-.link-irc {
- background: url(discussionitem_icon.gif) center right no-repeat;
- padding-right: 18px;
-}
-#bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"],
-#bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"],
-#bodyContent a.external[href $=".midi"], #bodyContent a.external[href $=".MIDI"],
-#bodyContent a.external[href $=".mp3"], #bodyContent a.external[href $=".MP3"],
-#bodyContent a.external[href $=".wav"], #bodyContent a.external[href $=".WAV"],
-#bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"],
-.link-audio {
- background: url("audio.png") center right no-repeat;
- padding-right: 13px;
-}
-#bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"],
-#bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"],
-#bodyContent a.external[href $=".mpeg"], #bodyContent a.external[href $=".MPEG"],
-#bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"],
-.link-video {
- background: url("video.png") center right no-repeat;
- padding-right: 13px;
-}
-#bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"],
-#bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"],
-#bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"],
-.link-document {
- background: url("document.png") center right no-repeat;
- padding-right: 12px;
-}
-
-/* disable interwiki styling */
-#bodyContent a.extiw,
-#bodyContent a.extiw:active {
- color: #36b;
- background: none;
- padding: 0;
-}
-#bodyContent a.external {
- color: #36b;
-}
-/* this can be used in the content area to switch off
-special external link styling */
-#bodyContent .plainlinks a {
- background: none !important;
- padding: 0 !important;
-}
-/*
-** Structural Elements
-*/
-
-/*
-** general portlet styles (elements in the quickbar)
-*/
-.portlet {
- border: none;
- margin: 0 0 .5em;
- padding: 0;
- float: none;
- width: 11.6em;
- overflow: hidden;
-}
-.portlet h4 {
- font-size: 95%;
- font-weight: normal;
- white-space: nowrap;
-}
-.portlet h5 {
- background: transparent;
- padding: 0 1em 0 .5em;
- display: inline;
- height: 1em;
- text-transform: lowercase;
- font-size: 91%;
- font-weight: normal;
- white-space: nowrap;
-}
-.portlet h6 {
- background: #ffae2e;
- border: 1px solid #2f6fab;
- border-style: solid solid none solid;
- padding: 0 1em 0 1em;
- text-transform: lowercase;
- display: block;
- font-size: 1em;
- height: 1.2em;
- font-weight: normal;
- white-space: nowrap;
-}
-.pBody {
- font-size: 95%;
- background-color: white;
- color: black;
- border-collapse: collapse;
- border: 1px solid #aaa;
- padding: 0 .8em .3em .5em;
-}
-.portlet h1,
-.portlet h2,
-.portlet h3,
-.portlet h4 {
- margin: 0;
- padding: 0;
-}
-.portlet ul {
- line-height: 1.5em;
- list-style-type: square;
- list-style-image: url(bullet.gif);
- font-size: 95%;
-}
-.portlet li {
- padding: 0;
- margin: 0;
-}
-
-/*
-** Logo properties
-*/
-
-@media handheld {
- #p-logo { display: none }
-}
-
-/*
-** the navigation portlet
-*/
-
-#p-navigation .pBody {
- padding-right: 0;
-}
-
-#p-navigation li.active a, #p-navigation li.active a:hover {
- text-decoration: none;
- font-weight: bold;
-}
-
-
-/*
-** Search portlet
-*/
-input.searchButton {
- margin-top: 1px;
- font-size: 95%;
-}
-#searchGoButton {
- padding-left: .5em;
- padding-right: .5em;
- font-weight: bold;
-}
-#searchInput {
- width: 10.9em;
- margin: 0;
- font-size: 95%;
-}
-#p-search .pBody {
- padding: .5em .4em .4em .4em;
- text-align: center;
-}
-
-/*
-** the personal toolbar
-*/
-#p-personal ul {
- text-transform: lowercase;
-}
-#p-personal li.active {
- font-weight: bold;
-}
-/*
-** the page-related actions- page/talk, edit etc
-*/
-#p-cactions .hiddenStructure {
- display: none;
-}
-#p-cactions li a {
- text-transform: lowercase;
-}
-
-/* TODO: #t-iscite is only used by the Cite extension, come up with some
- * system which allows extensions to add to this file on the fly
- */
-#t-ispermalink, #t-iscite {
- color: #999;
-}
-/*
-** footer
-*/
-#footer {
- background-color: white;
- border-top: 1px solid #fabd23;
- border-bottom: 1px solid #fabd23;
- margin: .6em 0 1em 0;
- padding: .4em 0 1.2em 0;
- text-align: center;
- font-size: 90%;
-}
-#footer li {
- display: inline;
- margin: 0 1.3em;
-}
-/* hide from incapable browsers */
-head:first-child+body #footer li { white-space: nowrap; }
-#f-poweredbyico, #f-copyrightico {
- margin: 0 8px;
- position: relative;
- top: -2px; /* Bump it up just a tad */
-}
-#f-poweredbyico {
- float: right;
- height: 1%;
-}
-#f-copyrightico {
- float: left;
- height: 1%;
-}
-
-/* js pref toc */
-#preftoc {
- margin: 0;
- padding: 0;
- width: 100%;
- clear: both;
-}
-#preftoc li {
- background-color: #f0f0f0;
- color: #000;
-}
-#preftoc li.selected {
- font-weight: bold;
- background-color: #f9f9f9;
- border: 1px solid #aaa;
- border-bottom: none;
- cursor: default;
- top: 1px;
- padding-top: 2px;
- margin-right: -3px;
-}
-#preftoc > li.selected {
- top: 2px;
-}
-#preftoc a,
-#preftoc a:active {
- display: block;
- color: #000;
- padding: 0 .7em;
- position: relative;
- text-decoration: none;
-}
-#preftoc li.selected a {
- cursor: default;
- text-decoration: none;
-}
-#prefcontrol {
- padding-top: 2em;
- clear: both;
-}
-#preferences {
- margin: 0;
- border: 1px solid #aaa;
- clear: both;
- padding: 1.5em;
- background-color: #F9F9F9;
-}
-.prefsection {
- border: none;
- padding: 0;
- margin: 0;
-}
-.prefsection fieldset {
- border: 1px solid #aaa;
- float: left;
- margin-right: 2em;
-}
-.prefsection legend {
- font-weight: bold;
-}
-.prefsection table, .prefsection legend {
- background-color: #F9F9F9;
-}
-div.prefsectiontip {
- font-size: 95%;
- margin-top: 0;
- background-color: #FFC1C1;
- padding: .2em .7em;
- clear: both;
-}
-.btnSavePrefs {
- font-weight: bold;
- padding-left: .3em;
- padding-right: .3em;
-}
-
-.preferences-login {
- clear: both;
- margin-bottom: 1.5em;
-}
-
-.prefcache {
- font-size: 90%;
- margin-top: 2em;
-}
-
-div#userloginForm form,
-div#userlogin form#userlogin2 {
- margin: 0 3em 1em 0;
- border: 1px solid #aaa;
- clear: both;
- padding: 1.5em 2em;
- background-color: #f9f9f9;
- float: left;
-}
-
-div#userloginForm table,
-div#userlogin form#userlogin2 table {
- background-color: #f9f9f9;
-}
-
-div#userloginForm h2,
-div#userlogin form#userlogin2 h2 {
- padding-top: 0;
-}
-
-div#userlogin .captcha {
- border: 1px solid #bbb;
- padding: 1.5em 2em;
- width: 400px;
- background-color: white;
-}
-
-
-#userloginprompt, #languagelinks {
- font-size: 85%;
-}
-
-#login-sectiontip {
- font-size: 85%;
- line-height: 1.2;
- padding-top: 2em;
-}
-
-#userlogin .loginText, #userlogin .loginPassword {
- width: 12em;
-}
-
-#userloginlink a, #wpLoginattempt, #wpCreateaccount {
- font-weight: bold;
-}
-
-/* more IE fixes */
-/* float/negative margin brokenness */
-* html #footer {margin-top: 0;}
-* html #column-content {
- display: inline;
- margin-bottom: 0;
-}
-* html div.editsection { font-size: smaller; }
-#pagehistory li.selected { position: relative; }
-
-/* Mac IE 5.0 fix; floated content turns invisible */
-* > html #column-content {
- float: none;
-}
-* > html #column-one {
- position: absolute;
- left: 0;
- top: 0;
-}
-* > html #footer {
- margin-left: 13.2em;
-}
-.redirectText {
- font-size: 150%;
- margin: 5px;
-}
-
-.printfooter {
- display: none;
-}
-
-.not-patrolled {
- background-color: #ffa;
-}
-div.patrollink {
- font-size: 75%;
- text-align: right;
-}
-span.newpage, span.minor, span.searchmatch, span.bot {
- font-weight: bold;
-}
-span.unpatrolled {
- font-weight: bold;
- color: red;
-}
-
-span.searchmatch {
- color: red;
-}
-.sharedUploadNotice {
- font-style: italic;
-}
-
-span.updatedmarker {
- color: black;
- background-color: #0f0;
-}
-
-table.gallery {
- border: 1px solid #ccc;
- margin: 2px;
- padding: 2px;
- background-color: white;
-}
-
-table.gallery tr {
- vertical-align: top;
-}
-
-table.gallery td {
- vertical-align: top;
- background-color: #f9f9f9;
- border: solid 2px white;
-}
-
-/* Keep this temporarily so that cached pages will display right */
-table.gallery td.galleryheader {
- text-align: center;
- font-weight: bold;
-}
-table.gallery caption {
- font-weight: bold;
-}
-
-div.gallerybox {
- margin: 2px;
- width: 150px;
-}
-
-div.gallerybox div.thumb {
- text-align: center;
- border: 1px solid #ccc;
- margin: 2px;
-}
-
-div.gallerytext {
- font-size: 94%;
- padding: 2px 4px;
-}
-
-span.comment {
- font-style: italic;
-}
-
-span.changedby {
- font-size: 95%;
-}
-
-.previewnote {
- text-indent: 3em;
- color: #c00;
- border-bottom: 1px solid #aaa;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-
-.previewnote p {
- margin: 0;
- padding: 0;
-}
-
-.editExternally {
- border: 1px solid gray;
- background-color: #ffffff;
- padding: 3px;
- margin-top: 0.5em;
- float: left;
- font-size: small;
- text-align: center;
-}
-.editExternallyHelp {
- font-style: italic;
- color: gray;
-}
-
-li span.deleted, span.history-deleted {
- text-decoration: line-through;
- color: #888;
- font-style: italic;
-}
-
-.toggle {
- margin-left: 2em;
- text-indent: -2em;
-}
-
-/* Classes for EXIF data display */
-table.mw_metadata {
- font-size: 0.8em;
- margin-left: 0.5em;
- margin-bottom: 0.5em;
- width: 300px;
-}
-
-table.mw_metadata caption {
- font-weight: bold;
-}
-
-table.mw_metadata th {
- font-weight: normal;
-}
-
-table.mw_metadata td {
- padding: 0.1em;
-}
-
-table.mw_metadata {
- border: none;
- border-collapse: collapse;
-}
-
-table.mw_metadata td, table.mw_metadata th {
- text-align: center;
- border: 1px solid #aaaaaa;
- padding-left: 0.1em;
- padding-right: 0.1em;
-}
-
-table.mw_metadata th {
- background-color: #f9f9f9;
-}
-
-table.mw_metadata td {
- background-color: #fcfcfc;
-}
-
-table.collapsed tr.collapsable {
- display: none;
-}
-
-
-/* filetoc */
-ul#filetoc {
- text-align: center;
- border: 1px solid #aaaaaa;
- background-color: #f9f9f9;
- padding: 5px;
- font-size: 95%;
- margin-bottom: 0.5em;
- margin-left: 0;
- margin-right: 0;
-}
-
-#filetoc li {
- display: inline;
- list-style-type: none;
- padding-right: 2em;
-}
-
-input#wpSummary {
- width: 80%;
-}
-
-/* @bug 1714 */
-input#wpSave, input#wpDiff {
- margin-right: 0.33em;
-}
-
-#editform .editOptions {
- display: inline;
-}
-
-#wpSave {
- font-weight: bold;
-}
-
-/* Classes for article validation */
-
-table.revisionform_default {
- border: 1px solid #000000;
-}
-
-table.revisionform_focus {
- border: 1px solid #000000;
- background-color:#00BBFF;
-}
-
-tr.revision_tr_default {
- background-color:#EEEEEE;
-}
-
-tr.revision_tr_first {
- background-color:#DDDDDD;
-}
-
-p.revision_saved {
- color: green;
- font-weight:bold;
-}
-
-#mw_trackbacks {
- border: solid 1px #bbbbff;
- background-color: #eeeeff;
- padding: 0.2em;
-}
-
-
-/* Allmessages table */
-
-#allmessagestable th {
- background-color: #b2b2ff;
-}
-
-#allmessagestable tr.orig {
- background-color: #ffe2e2;
-}
-
-#allmessagestable tr.new {
- background-color: #e2ffe2;
-}
-
-#allmessagestable tr.def {
- background-color: #f0f0ff;
-}
-
-
-/* noarticletext */
-div.noarticletext {
- border: 1px solid #ccc;
- background: #fff;
- padding: .2em 1em;
- color: #000;
-}
-
-div#searchTargetContainer {
- left: 10px;
- top: 10px;
- width: 90%;
- background: white;
-}
-
-div#searchTarget {
- padding: 3px;
- margin: 5px;
- background: #F0F0F0;
- border: solid 1px blue;
-}
-
-div#searchTarget ul li {
- list-style: none;
-}
-
-div#searchTarget ul li:before {
- color: orange;
- content: "\00BB \0020";
-}
-
-div.multipageimagenavbox {
- border: solid 1px silver;
- padding: 4px;
- margin: 1em;
- -moz-border-radius: 6px;
- background: #f0f0f0;
-}
-
-div.multipageimagenavbox div.thumb {
- border: none;
- margin-left: 2em;
- margin-right: 2em;
-}
-
-div.multipageimagenavbox hr {
- margin: 6px;
-}
-
-table.multipageimage td {
- text-align: center;
-}
-
-/** Special:Version */
-
-table#sv-ext, table#sv-hooks {
- margin: 1em;
- padding:0em;
-}
-
-#sv-ext td, #sv-hooks td,
-#sv-ext th, #sv-hooks th {
- border: 1px solid #A0A0A0;
- padding: 0 0.15em 0 0.15em;
-}
-#sv-ext th, #sv-hooks th {
- background-color: #F0F0F0;
- color: black;
- padding: 0 0.15em 0 0.15em;
-}
-tr.sv-space{
- height: 0.8em;
- border:none;
-}
-tr.sv-space td { display: none; }
-
-/*
- Table pager (e.g. Special:Imagelist)
- - remove underlines from the navigation link
- - collapse borders
- - set the borders to outsets (similar to Special:Allmessages)
- - remove line wrapping for all td and th, set background color
- - restore line wrapping for the last two table cells (description and size)
-*/
-.TablePager_nav a { text-decoration: none; }
-.TablePager { border-collapse: collapse; }
-.TablePager, .TablePager td, .TablePager th {
- border: 0.15em solid #777777;
- padding: 0 0.15em 0 0.15em;
-}
-.TablePager th { background-color: #eeeeff }
-.TablePager td { background-color: #ffffff }
-.TablePager tr:hover td { background-color: #eeeeff }
-
-.imagelist td, .imagelist th { white-space: nowrap }
-.imagelist .TablePager_col_links { background-color: #eeeeff }
-.imagelist .TablePager_col_img_description { white-space: normal }
-.imagelist th.TablePager_sort { background-color: #ccccff }
-
-.templatesUsed { margin-top: 1.5em; }
-
-.mw-summary-preview {
- margin: 0.1em 0;
-}
-@media handheld {
- .nonessential {
- /* Kill big bulky stuff that will clog up the screen */
- display: none;
- }
-}
-
-/**
- * Here is some stuff that's ACTUALLY COMMON TO ALL SKINS.
- * When the day comes, it can be moved to a *real* common.css.
- */
-.mw-plusminus-null { color: #aaa; }
-.texvc { direction: ltr; unicode-bidi: embed; }
-/* Stop floats from intruding into edit area in previews */
-#toolbar, #wpTextbox1 { clear: both; } \ No newline at end of file
diff --git a/skins/common/common.css b/skins/common/common.css
deleted file mode 100644
index e39910c3..00000000
--- a/skins/common/common.css
+++ /dev/null
@@ -1,494 +0,0 @@
-/*
- * common.css
- * This file contains CSS settings common to Wikistandard, Nostalgia and CologneBlue
- */
-
-/* For clarity, explicitly state some recommendations from <http://www.w3.org/
- TR/CSS21/sample.html> to make sure the editsection links scale right */
-
-h1 { font-size: 2em; }
-h2 { font-size: 1.5em; }
-h3 { font-size: 1.17em; }
-h5 { font-size: .83em; }
-h6 { font-size: .75em; }
-h1, h2, h3, h4, h5, h6 { font-weight: bolder }
-
-/* Now the custom parts */
-
-/* Make edit sections (which are inside h# tags) normal-sized */
-.editsection {
- font-weight: normal;
- float: right;
- margin-left: 5px;
-}
-h1 .editsection { font-size: 50% }
-h2 .editsection { font-size: 66.7% }
-h3 .editsection { font-size: 85.5% }
-h5 .editsection { font-size: 120% }
-h6 .editsection { font-size: 133% }
-
-#footer { clear: both }
-/* images */
-div.floatright { float: right; clear: right; margin: 0 0 1em 1em; }
-div.floatright p { font-style: italic; }
-div.floatleft { float: left; clear: left; margin: 0.3em 0.5em 0.5em 0; }
-div.floatleft p { font-style: italic; }
-
-
-/* Print-specific things to hide */
-.printfooter {
- display: none;
-}
-
-/* table standards */
-table.rimage {
- float:right;
- margin-left:1em;
- margin-bottom:1em;
- text-align:center;
- font-size:smaller;
-}
-
-/* thumbnails */
-div.thumb {
- margin-bottom: .5em;
- border-style: solid;
- border-color: white;
- width: auto;
-}
-div.thumbinner {
- border: 1px solid #ccc;
- padding: 3px !important;
- background-color: #f9f9f9;
- font-size: 94%;
- text-align: center;
- overflow: hidden;
-}
-html .thumbimage {
- border: 1px solid #ccc;
-}
-html .thumbcaption {
- border: none;
- text-align: left;
- line-height: 1.4em;
- padding: 3px !important;
- font-size: 94%;
-}
-div.magnify {
- float: right;
- border: none !important;
- background: none !important;
-}
-div.magnify a, div.magnify img {
- display: block;
- border: none !important;
- background: none !important;
-}
-div.tright {
- clear: right;
- float: right;
- border-width: .5em 0 .8em 1.4em;
-}
-div.tleft {
- float: left;
- clear: left;
- margin-right: .5em;
- border-width: .5em 1.4em .8em 0;
-}
-
-/* Page history styling */
-/* the auto-generated edit comments */
-.autocomment { color: #4b4b4b; }
-#pagehistory span.user {
- margin-left: 1.4em;
- margin-right: 0.4em;
-}
-#pagehistory span.minor { font-weight: bold; }
-#pagehistory li { border: 1px solid White; }
-#pagehistory li.selected {
- background-color:#f9f9f9;
- border:1px dashed #aaaaaa;
-}
-
-table.diff { background:white; }
-td.diff-otitle { background:#cccccc; }
-td.diff-ntitle { background:#cccccc; }
-td.diff-addedline {
- background:#ccffcc;
- font-size: 94%;
-}
-td.diff-deletedline {
- background:#ffffaa;
- font-size: 94%;
-}
-td.diff-context {
- background:#eeeeee;
- font-size: 94%;
-}
-.diffchange {
- color: red;
- font-weight: bold;
- text-decoration: none;
-}
-
-img { border: none; }
-img.tex { vertical-align: middle; }
-span.texhtml { font-family: serif; }
-
-
-#toc,
-.toc {
- border: 1px solid #bba;
- background-color: #f7f8ff;
- padding: 5px;
- font-size: 95%;
- text-align: center;
-}
-#toc h2,
-.toc h2 {
- display: inline;
- border: none;
- padding: 0;
- font-size: 100%;
- font-weight: bold;
-}
-#toc ul,
-.toc ul {
- list-style-type: none;
- list-style-image: none;
- margin-left: 0;
- padding-left: 0;
- text-align: left;
-}
-#toc ul ul,
-.toc ul ul {
- margin: 0 0 0 2em;
-}
-#toc .toctoggle,
-.toc .toctoggle {
- font-size: 94%;
-}
-
-
-.error {
- color: red;
- font-size: larger;
-}
-
-/* preference page with js-genrated toc */
-#preftoc {
- float: left;
- margin: 1em 1em 1em 1em;
- width: 13em;
-}
-#preftoc li { border: 1px solid White; }
-#preftoc li.selected {
- background-color:#f9f9f9;
- border:1px dashed #aaaaaa;
-}
-#preftoc a,
-#preftoc a:active {
- display: block;
- color: #005189;
-}
-#prefcontrol {
- clear: left;
- float: left;
- margin-top: 1em;
-}
-div.prefsectiontip {
- font-size: 94%;
- margin-top: 1em;
-}
-fieldset.prefsection { margin-top: 1em }
-fieldset.operaprefsection { margin-left: 15em }
-
-/* emulate center */
-.center {
- width: 100%;
- text-align: center;
-}
-*.center * {
- margin-left: auto;
- margin-right: auto;
-}
-/* small for tables and similar */
-.small, .small * { font-size: 94%; }
-table.small { font-size: 100% }
-
-div.townBox {
- position:relative;
- float:right;
- background:White;
- margin-left:1em;
- border: 1px solid gray;
- padding:0.3em;
- width: 200px;
- overflow: hidden;
- clear: right;
-}
-div.townBox dl {
- padding: 0;
- margin: 0 0 0.3em 0;
- font-size: 96%;
-}
-div.townBox dl dt {
- background: none;
- margin: 0.4em 0 0 0;
-}
-div.townBox dl dd {
- margin: 0.1em 0 0 1.1em;
- background-color: #f3f3f3;
-}
-/* use this instead of #toc for page content */
-.toccolours {
- border:1px solid #aaaaaa;
- background-color:#f9f9f9;
- padding:5px;
- font-size: 95%;
-}
-#siteNotice {
- border:1px solid #aaaaaa;
- padding-left: 0.5em;
- padding-right: 0.5em;
-}
-.redirectText {
- font-size:150%;
- margin:5px;
-}
-.searchmatch {
- color: red;
- font-weight: bold;
-}
-.sharedUploadNotice {
- font-style: italic;
-}
-span.unpatrolled {
- font-weight:bold;
- color:red;
-}
-
-span.updatedmarker {
- color:black;
- background-color:#00FF00;
-}
-
-table.gallery {
- border: 1px solid #cccccc;
- margin: 2px;
- padding: 2px;
- background-color:#ffffff;
-}
-
-table.gallery tr {
- vertical-align:top;
-}
-
-table.gallery td {
- vertical-align:top;
- background-color:#f9f9f9;
- border: solid 2px white;
-}
-
-div.gallerybox {
- margin: 2px;
- width: 150px;
-}
-
-div.gallerybox div.thumb {
- text-align: center;
- border: 1px solid #cccccc;
- margin: 2px;
-}
-
-div.gallerytext {
- font-size: 94%;
- padding: 2px 4px;
-}
-
-span.comment {
- font-style: italic;
-}
-
-span.changedby {
- font-size: 95%;
-}
-
-.previewnote {
- text-align: center;
- color: #cc0000;
-}
-.editExternally {
- border-style:solid;
- border-width:1px;
- border-color:gray;
- background: #ffffff;
- padding:3px;
- margin-top:0.5em;
- float:left;
- font-size:small;
- text-align:center;
-}
-.editExternallyHelp {
- font-style:italic;
- color:gray;
-}
-
-li span.deleted {
- text-decoration: line-through;
- color: #888;
- font-style: italic;
-}
-
-/* Classes for EXIF data display */
-table.mw_metadata {
- margin-left: 0.5em;
-}
-
-table.mw_metadata caption { font-weight: bold; }
-table.mw_metadata th { font-weight: normal; }
-table.mw_metadata td { padding: 0.1em; }
-
-table.mw_metadata {
- border: none;
- border-collapse: collapse;
-}
-table.mw_metadata td, table.mw_metadata th {
- border: 1px solid #aaaaaa;
- padding-left: 4px;
- padding-right: 4px;
-}
-table.mw_metadata th {
- background-color: #f9f9f9;
-}
-table.mw_metadata td {
- background-color: #fcfcfc;
-}
-table.mw_metadata td.spacer {
- background: inherit;
- border-top: none;
- border-bottom: none;
-}
-table.collapsed tr.collapsable {
- display: none;
-}
-
-.visualClear {
- clear: both;
-}
-
-#mw_trackbacks {
- border: solid 1px #bbbbff;
- background-color: #eeeeff;
- padding: 0.2em;
-}
-
-/* Allmessages table */
-
-#allmessagestable th {
- background-color: #b2b2ff;
-}
-
-#allmessagestable tr.orig {
- background-color: #ffe2e2;
-}
-
-#allmessagestable tr.new {
- background-color: #e2ffe2;
-}
-
-#allmessagestable tr.def {
- background-color: #f0f0ff;
-}
-
-#jump-to-nav {
- display: none;
-}
-
-/* Keep this temporarily so that cached pages will display right */
-table.gallery td.galleryheader {
- text-align: center;
- font-weight: bold;
-}
-table.gallery caption {
- font-weight: bold;
-}
-
-div.multipageimagenavbox {
- border: solid 1px silver;
- padding: 4px;
- margin: 1em;
- -moz-border-radius: 6px;
- background: #f0f0f0;
-}
-
-div.multipageimagenavbox div.thumb {
- border: none;
- margin-left: 2em;
- margin-right: 2em;
-}
-
-div.multipageimagenavbox hr {
- margin: 6px;
-}
-
-table.multipageimage td {
- text-align: center;
-}
-
-/*
- Table pager (e.g. Special:Imagelist)
- - remove underlines from the navigation link
- - collapse borders
- - set the borders to outsets (similar to Special:Allmessages)
- - remove line wrapping for all td and th, set background color
- - restore line wrapping for the last two table cells (description and size)
-*/
-.TablePager_nav a { text-decoration: none; }
-.TablePager { border-collapse: collapse; }
-.TablePager, .TablePager td, .TablePager th {
- border: 0.15em solid #777777;
- padding: 0 0.15em 0 0.15em;
-}
-.TablePager th { background-color: #eeeeff }
-.TablePager td { background-color: #ffffff }
-.TablePager tr:hover td { background-color: #eeeeff }
-
-.imagelist td, .imagelist th { white-space: nowrap }
-.imagelist .TablePager_col_links { background-color: #eeeeff }
-.imagelist .TablePager_col_img_description { white-space: normal }
-.imagelist th.TablePager_sort { background-color: #ccccff }
-
-.templatesUsed { margin-top: 1em; }
-
-/* Convenience links on Special:Ipblocklist */
-p.mw-ipb-conveniencelinks {
- font-size: 90%;
- float: right;
-}
-
-/**
- * Here is some stuff that's ACTUALLY COMMON TO ALL SKINS.
- * When the day comes, it can be moved to a *real* common.css.
- */
-.mw-plusminus-null { color: #aaa; }
-.texvc { direction: ltr; unicode-bidi: embed; }
-/* Stop floats from intruding into edit area in previews */
-#toolbar, #wpTextbox1 { clear: both; }
-
-/*
-#file img, .gallerybox .thumb img {
- background: url(images/Checker-16x16.png) repeat;
-}
-*/
-.MediaTransformError {
- border: thin solid #777;
- background-color: #ccc;
- padding: 0.1em;
-}
-.MediaTransformError td {
- text-align: center;
- vertical-align: middle;
- font-size: 90%;
-}
-
diff --git a/skins/common/sorttable.js b/skins/common/sorttable.js
deleted file mode 100644
index 229b4c3a..00000000
--- a/skins/common/sorttable.js
+++ /dev/null
@@ -1,358 +0,0 @@
-/*
- * Table sorting script by Joost de Valk, check it out at http://www.joostdevalk.nl/code/sortable-table/.
- * Based on a script from http://www.kryogenix.org/code/browser/sorttable/.
- * Distributed under the MIT license: http://www.kryogenix.org/code/browser/licence.html .
- *
- * Copyright (c) 1997-2006 Stuart Langridge, Joost de Valk.
- *
- * @todo don't break on colspans/rowspans (bug 8028)
- * @todo language-specific digit grouping/decimals (bug 8063)
- * @todo support all accepted date formats (bug 8226)
- */
-
-var image_path = stylepath+"/common/images/";
-var image_up = "sort_up.gif";
-var image_down = "sort_down.gif";
-var image_none = "sort_none.gif";
-var europeandate = wgContentLanguage != "en"; // The non-American-inclined can change to "true"
-
-var alternate_row_colors = true;
-
-
-hookEvent( "load", sortables_init);
-
-var SORT_COLUMN_INDEX;
-var thead = false;
-
-function sortables_init() {
- var idnum = 0;
- // Find all tables with class sortable and make them sortable
- if (!document.getElementsByTagName) return;
- tbls = document.getElementsByTagName("table");
- for (ti=0;ti<tbls.length;ti++) {
- thisTbl = tbls[ti];
- if ( (' '+thisTbl.className+' ').indexOf("sortable") != -1 ) {
- if (!thisTbl.id) {
- thisTbl.setAttribute('id','sortable_table_id_'+idnum);
- ++idnum;
- }
- ts_makeSortable(thisTbl);
- }
- }
-}
-
-function ts_makeSortable(table) {
- if (table.rows && table.rows.length > 0) {
- if (table.tHead && table.tHead.rows.length > 0) {
- var firstRow = table.tHead.rows[table.tHead.rows.length-1];
- thead = true;
- } else {
- var firstRow = table.rows[0];
- }
- }
- if (!firstRow) return;
-
- // We have a first row: assume it's the header, and make its contents clickable links
- for (var i=0;i<firstRow.cells.length;i++) {
- var cell = firstRow.cells[i];
- if (cell.className != "unsortable" && cell.className.indexOf("unsortable") == -1) {
- cell.innerHTML += '&nbsp;&nbsp;<a href="#" class="sortheader" onclick="ts_resortTable(this);return false;"><span class="sortarrow"><img src="'+ image_path + image_none + '" alt="&darr;"/></span></a>';
- }
- }
- if (alternate_row_colors) {
- alternate(table);
- }
-}
-
-function ts_getInnerText(el) {
- if (typeof el == "string") return el;
- if (typeof el == "undefined") { return el };
- if (el.innerText) return el.innerText; //Not needed but it is faster
- var str = "";
-
- var cs = el.childNodes;
- var l = cs.length;
- for (var i = 0; i < l; i++) {
- switch (cs[i].nodeType) {
- case 1: //ELEMENT_NODE
- str += ts_getInnerText(cs[i]);
- break;
- case 3: //TEXT_NODE
- str += cs[i].nodeValue;
- break;
- }
- }
- return str;
-}
-
-function ts_resortTable(lnk) {
- // get the span
- var span;
- for (var ci=0;ci<lnk.childNodes.length;ci++) {
- if (lnk.childNodes[ci].tagName && lnk.childNodes[ci].tagName.toLowerCase() == 'span') span = lnk.childNodes[ci];
- }
- var spantext = ts_getInnerText(span);
- var td = lnk.parentNode;
- var column = td.cellIndex;
- var table = getParent(td,'TABLE');
-
- // Work out a type for the column
- if (table.rows.length <= 1) return;
-
- for( var i = 1, itm = ""; itm.match(/^([\s]|\n|\&nbsp;|<!--[^-]+-->)*$/); i++) {
- var itm = ts_getInnerText(table.tBodies[0].rows[i].cells[column]);
- itm = trim(itm);
- }
- sortfn = ts_sort_caseinsensitive;
- if (itm.match(/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/)) sortfn = ts_sort_date;
- if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/)) sortfn = ts_sort_date;
- if (itm.match(/^\d\d[\/.-]\d\d[\/.-]\d\d$/)) sortfn = ts_sort_date;
- if (itm.match(/^[£$€Û¢´]/)) sortfn = ts_sort_currency;
- if (itm.match(/^[\d.,]+\%?$/)) sortfn = ts_sort_numeric;
- SORT_COLUMN_INDEX = column;
- var firstRow = new Array();
- var newRows = new Array();
-
- for (k=0;k<table.tBodies.length;k++) {
- for (i=0;i<table.tBodies[k].rows[0].length;i++) {
- firstRow[i] = table.tBodies[k].rows[0][i];
- }
- }
-
- for (k=0;k<table.tBodies.length;k++) {
- if (!thead) {
- // Skip the first row
- for (j=1;j<table.tBodies[k].rows.length;j++) {
- newRows[j-1] = table.tBodies[k].rows[j];
- }
- } else {
- // Do NOT skip the first row
- for (j=0;j<table.tBodies[k].rows.length;j++) {
- newRows[j] = table.tBodies[k].rows[j];
- }
- }
- }
-
- newRows.sort(sortfn);
-
- if (span.getAttribute("sortdir") == 'down') {
- ARROW = '<img src="'+ image_path + image_down + '" alt="&darr;"/>';
- newRows.reverse();
- span.setAttribute('sortdir','up');
- } else {
- ARROW = '<img src="'+ image_path + image_up + '" alt="&uarr;"/>';
- span.setAttribute('sortdir','down');
- }
-
- // We appendChild rows that already exist to the tbody, so it moves them rather than creating new ones
- // don't do sortbottom rows
- for (i=0; i<newRows.length; i++) {
- if (!newRows[i].className || (newRows[i].className && (newRows[i].className.indexOf('sortbottom') == -1))) {
- table.tBodies[0].appendChild(newRows[i]);
- }
- }
- // do sortbottom rows only
- for (i=0; i<newRows.length; i++) {
- if (newRows[i].className && (newRows[i].className.indexOf('sortbottom') != -1))
- table.tBodies[0].appendChild(newRows[i]);
- }
-
- // Delete any other arrows there may be showing
- var allspans = document.getElementsByTagName("span");
- for (var ci=0;ci<allspans.length;ci++) {
- if (allspans[ci].className == 'sortarrow') {
- if (getParent(allspans[ci],"table") == getParent(lnk,"table")) { // in the same table as us?
- allspans[ci].innerHTML = '<img src="'+ image_path + image_none + '" alt="&darr;"/>';
- }
- }
- }
-
- span.innerHTML = ARROW;
- alternate(table);
-}
-
-function getParent(el, pTagName) {
- if (el == null) {
- return null;
- } else if (el.nodeType == 1 && el.tagName.toLowerCase() == pTagName.toLowerCase()) { // Gecko bug, supposed to be uppercase
- return el;
- } else {
- return getParent(el.parentNode, pTagName);
- }
-}
-
-function sort_date(date) {
- // y2k notes: two digit years less than 50 are treated as 20XX, greater than 50 are treated as 19XX
- dt = "00000000";
- if (date.length == 11) {
- monthstr = date.substr(3,3);
- monthstr = monthstr.toLowerCase();
- switch(monthstr) {
- case "jan": var month = "01"; break;
- case "feb": var month = "02"; break;
- case "mar": var month = "03"; break;
- case "apr": var month = "04"; break;
- case "may": var month = "05"; break;
- case "jun": var month = "06"; break;
- case "jul": var month = "07"; break;
- case "aug": var month = "08"; break;
- case "sep": var month = "09"; break;
- case "oct": var month = "10"; break;
- case "nov": var month = "11"; break;
- case "dec": var month = "12"; break;
- // default: var month = "00";
- }
- dt = date.substr(7,4)+month+date.substr(0,2);
- return dt;
- } else if (date.length == 10) {
- if (europeandate == false) {
- dt = date.substr(6,4)+date.substr(0,2)+date.substr(3,2);
- return dt;
- } else {
- dt = date.substr(6,4)+date.substr(3,2)+date.substr(0,2);
- return dt;
- }
- } else if (date.length == 8) {
- yr = date.substr(6,2);
- if (parseInt(yr) < 50) {
- yr = '20'+yr;
- } else {
- yr = '19'+yr;
- }
- if (europeandate == true) {
- dt = yr+date.substr(3,2)+date.substr(0,2);
- return dt;
- } else {
- dt = yr+date.substr(0,2)+date.substr(3,2);
- return dt;
- }
- }
- return dt;
-}
-
-function ts_sort_date(a,b) {
- dt1 = sort_date(ts_getInnerText(a.cells[SORT_COLUMN_INDEX]));
- dt2 = sort_date(ts_getInnerText(b.cells[SORT_COLUMN_INDEX]));
-
- if (dt1==dt2) {
- return 0;
- }
- if (dt1<dt2) {
- return -1;
- }
- return 1;
-}
-
-function ts_sort_currency(a,b) {
- aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).replace(/[^0-9.]/g,'');
- bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).replace(/[^0-9.]/g,'');
- return compare_numeric(aa,bb);
-}
-
-function ts_sort_numeric(a,b) {
- aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);
- bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);
- return compare_numeric(aa,bb);
-}
-
-function compare_numeric(a,b) {
- a = parseFloat(a.replace(/,/, ""));
- a = (isNaN(a) ? 0 : a);
- b = parseFloat(b.replace(/,/, ""));
- b = (isNaN(b) ? 0 : b);
- return a - b;
-}
-
-function ts_sort_caseinsensitive(a,b) {
- aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]).toLowerCase();
- bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]).toLowerCase();
- if (aa==bb) {
- return 0;
- }
- if (aa<bb) {
- return -1;
- }
- return 1;
-}
-
-function ts_sort_default(a,b) {
- aa = ts_getInnerText(a.cells[SORT_COLUMN_INDEX]);
- bb = ts_getInnerText(b.cells[SORT_COLUMN_INDEX]);
- if (aa==bb) {
- return 0;
- }
- if (aa<bb) {
- return -1;
- }
- return 1;
-}
-
-function addEvent(elm, evType, fn, useCapture)
-// addEvent and removeEvent
-// cross-browser event handling for IE5+, NS6 and Mozilla
-// By Scott Andrew
-{
- if (elm.addEventListener){
- elm.addEventListener(evType, fn, useCapture);
- return true;
- } else if (elm.attachEvent){
- var r = elm.attachEvent("on"+evType, fn);
- return r;
- } else {
- alert("Handler could not be removed");
- }
-}
-
-function replace(s, t, u) {
- /*
- ** Replace a token in a string
- ** s string to be processed
- ** t token to be found and removed
- ** u token to be inserted
- ** returns new String
- */
- i = s.indexOf(t);
- r = "";
- if (i == -1) return s;
- r += s.substring(0,i) + u;
- if ( i + t.length < s.length) {
- r += replace(s.substring(i + t.length, s.length), t, u);
- }
- return r;
-}
-
-function trim(s) {
- return s.replace(/^([ \t]|\n|\&nbsp;|<!--[^-]+-->)*/, "").replace(/([ \t]|\n|\&nbsp;|<!--[^-]+-->)*$/, "");
-}
-
-function alternate(table) {
- // Take object table and get all it's tbodies.
- var tableBodies = table.getElementsByTagName("tbody");
- // Loop through these tbodies
- for (var i = 0; i < tableBodies.length; i++) {
- // Take the tbody, and get all it's rows
- var tableRows = tableBodies[i].getElementsByTagName("tr");
- // Loop through these rows
- // Start at 1 because we want to leave the heading row untouched
- for (var j = 0; j < tableRows.length; j++) {
- // Check if j is even, and apply classes for both possible results
- if ( (j % 2) == 0 ) {
- if ( !(tableRows[j].className.indexOf('odd') == -1) ) {
- tableRows[j].className = replace(tableRows[j].className, 'odd', 'even');
- } else {
- if ( tableRows[j].className.indexOf('even') == -1 ) {
- tableRows[j].className += " even";
- }
- }
- } else {
- if ( !(tableRows[j].className.indexOf('even') == -1) ) {
- tableRows[j].className = replace(tableRows[j].className, 'even', 'odd');
- } else {
- if ( tableRows[j].className.indexOf('odd') == -1 ) {
- tableRows[j].className += " odd";
- }
- }
- }
- }
- }
-}
diff --git a/skins/disabled/HTMLDump.php b/skins/disabled/HTMLDump.php
deleted file mode 100644
index d5e2300e..00000000
--- a/skins/disabled/HTMLDump.php
+++ /dev/null
@@ -1,232 +0,0 @@
-<?php
-
-/**
- * Default skin for HTML dumps, based on MonoBook.php
- */
-
-if( !defined( 'MEDIAWIKI' ) )
- die( -1 );
-
-/** */
-require_once( 'includes/SkinTemplate.php' );
-
-/**
- * Inherit main code from SkinTemplate, set the CSS and template filter.
- * @todo document
- * @addtogroup Skins
- */
-class SkinHTMLDump extends SkinTemplate {
- /** Using monobook. */
- function initPage( &$out ) {
- SkinTemplate::initPage( $out );
- $this->template = 'HTMLDumpTemplate';
- }
-
- function buildSidebar() {
- $sections = parent::buildSidebar();
- $badMessages = array( 'recentchanges-url', 'randompage-url' );
- $badUrls = array();
- foreach ( $badMessages as $msg ) {
- $badUrls[] = self::makeInternalOrExternalUrl( wfMsgForContent( $msg ) );
- }
-
- foreach ( $sections as $heading => $section ) {
- foreach ( $section as $index => $link ) {
- if ( in_array( $link['href'], $badUrls ) ) {
- unset( $sections[$heading][$index] );
- }
- }
- }
- return $sections;
- }
-
- function buildContentActionUrls() {
- global $wgHTMLDump;
-
- $content_actions = array();
- $nskey = $this->getNameSpaceKey();
- $content_actions[$nskey] = $this->tabAction(
- $this->mTitle->getSubjectPage(),
- $nskey,
- !$this->mTitle->isTalkPage() );
-
- $content_actions['talk'] = $this->tabAction(
- $this->mTitle->getTalkPage(),
- 'talk',
- $this->mTitle->isTalkPage(),
- '',
- true);
-
- if ( isset( $wgHTMLDump ) ) {
- $content_actions['current'] = array(
- 'text' => wfMsg( 'currentrev' ),
- 'href' => str_replace( '$1', wfUrlencode( $this->mTitle->getPrefixedDBkey() ),
- $wgHTMLDump->oldArticlePath ),
- 'class' => false
- );
- }
- return $content_actions;
- }
-
- function makeBrokenLinkObj( &$nt, $text = '', $query = '', $trail = '', $prefix = '' ) {
- if ( !isset( $nt ) ) {
- return "<!-- ERROR -->{$prefix}{$text}{$trail}";
- }
-
- if ( $nt->getNamespace() == NS_CATEGORY ) {
- # Determine if the category has any articles in it
- $dbr = wfGetDB( DB_SLAVE );
- $hasMembers = $dbr->selectField( 'categorylinks', '1',
- array( 'cl_to' => $nt->getDBkey() ), __METHOD__ );
- if ( $hasMembers ) {
- return $this->makeKnownLinkObj( $nt, $text, $query, $trail, $prefix );
- }
- }
-
- if ( $text == '' ) {
- $text = $nt->getPrefixedText();
- }
- return $prefix . $text . $trail;
- }
-}
-
-/**
- * @todo document
- * @addtogroup Skins
- */
-class HTMLDumpTemplate extends QuickTemplate {
- /**
- * Template filter callback for MonoBook skin.
- * Takes an associative array of data set from a SkinTemplate-based
- * class, and a wrapper for MediaWiki's localization database, and
- * outputs a formatted page.
- *
- * @private
- */
- function execute() {
- wfSuppressWarnings();
-?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php $this->text('lang') ?>" lang="<?php $this->text('lang') ?>" dir="<?php $this->text('dir') ?>">
- <head>
- <meta http-equiv="Content-Type" content="<?php $this->text('mimetype') ?>; charset=<?php $this->text('charset') ?>" />
- <?php $this->html('headlinks') ?>
- <title><?php $this->text('pagetitle') ?></title>
- <style type="text/css">/*<![CDATA[*/ @import "<?php $this->text('stylepath') ?>/htmldump/main.css"; /*]]>*/</style>
- <link rel="stylesheet" type="text/css" media="print" href="<?php $this->text('stylepath') ?>/common/commonPrint.css" />
- <!--[if lt IE 5.5000]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE50Fixes.css";</style><![endif]-->
- <!--[if IE 5.5000]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE55Fixes.css";</style><![endif]-->
- <!--[if IE 6]><style type="text/css">@import "<?php $this->text('stylepath') ?>/<?php $this->text('stylename') ?>/IE60Fixes.css";</style><![endif]-->
- <!--[if IE]><script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('stylepath') ?>/common/IEFixes.js"></script>
- <meta http-equiv="imagetoolbar" content="no" /><![endif]-->
- <script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('stylepath' ) ?>/common/wikibits.js"></script>
- <script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('stylepath' ) ?>/htmldump/md5.js"></script>
- <script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('stylepath' ) ?>/htmldump/utf8.js"></script>
- <script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('stylepath' ) ?>/htmldump/lookup.js"></script>
- <?php if($this->data['jsvarurl' ]) { ?><script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('jsvarurl' ) ?>"></script><?php } ?>
- <?php if($this->data['pagecss' ]) { ?><style type="text/css"><?php $this->html('pagecss' ) ?></style><?php } ?>
- <?php if($this->data['usercss' ]) { ?><style type="text/css"><?php $this->html('usercss' ) ?></style><?php } ?>
- <?php if($this->data['userjs' ]) { ?><script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('userjs' ) ?>"></script><?php } ?>
- <?php if($this->data['userjsprev']) { ?><script type="<?php $this->text('jsmimetype') ?>"><?php $this->html('userjsprev') ?></script><?php } ?>
- </head>
- <body
- <?php if($this->data['nsclass' ]) { ?>class="<?php $this->text('nsclass') ?>"<?php } ?>>
- <div id="globalWrapper">
- <div id="column-content">
- <div id="content">
- <a name="top" id="contentTop"></a>
- <?php if($this->data['sitenotice']) { ?><div id="siteNotice"><?php $this->html('sitenotice') ?></div><?php } ?>
- <h1 class="firstHeading"><?php $this->data['displaytitle']!=""?$this->html('title'):$this->text('title') ?></h1>
- <div id="bodyContent">
- <h3 id="siteSub"><?php $this->msg('tagline') ?></h3>
- <div id="contentSub"><?php $this->html('subtitle') ?></div>
- <?php if($this->data['undelete']) { ?><div id="contentSub"><?php $this->html('undelete') ?></div><?php } ?>
- <?php if($this->data['newtalk'] ) { ?><div class="usermessage"><?php $this->html('newtalk') ?></div><?php } ?>
- <!-- start content -->
- <?php $this->html('bodytext') ?>
- <?php if($this->data['catlinks']) { ?><div id="catlinks"><?php $this->html('catlinks') ?></div><?php } ?>
- <!-- end content -->
- <div class="visualClear"></div>
- </div>
- </div>
- </div>
- <div id="column-one">
- <div id="p-cactions" class="portlet">
- <h5>Views</h5>
- <ul>
- <?php foreach($this->data['content_actions'] as $key => $action) {
- ?><li id="ca-<?php echo htmlspecialchars($key) ?>"
- <?php if($action['class']) { ?>class="<?php echo htmlspecialchars($action['class']) ?>"<?php } ?>
- ><a href="<?php echo htmlspecialchars($action['href']) ?>"><?php
- echo htmlspecialchars($action['text']) ?></a></li><?php
- } ?>
- </ul>
- </div>
- <div class="portlet" id="p-logo">
- <a style="background-image: url(<?php $this->text('logopath') ?>);"
- href="<?php echo htmlspecialchars($this->data['nav_urls']['mainpage']['href'])?>"
- title="<?php $this->msg('mainpage') ?>"></a>
- </div>
- <script type="<?php $this->text('jsmimetype') ?>"> if (window.isMSIE55) fixalpha(); </script>
- <?php foreach ($this->data['sidebar'] as $bar => $cont) { ?>
- <div class='portlet' id='p-<?php echo htmlspecialchars($bar) ?>'>
- <h5><?php $out = wfMsg( $bar ); if (wfEmptyMsg($bar, $out)) echo $bar; else echo $out; ?></h5>
- <div class='pBody'>
- <ul>
- <?php foreach($cont as $key => $val) { ?>
- <li id="<?php echo htmlspecialchars($val['id']) ?>"><a href="<?php echo htmlspecialchars($val['href']) ?>"><?php echo htmlspecialchars($val['text'])?></a></li>
- <?php } ?>
- </ul>
- </div>
- </div>
- <?php } ?>
- <div id="p-search" class="portlet">
- <h5><label for="searchInput"><?php $this->msg('search') ?></label></h5>
- <div id="searchBody" class="pBody">
- <form action="javascript:goToStatic(3)" id="searchform"><div>
- <input id="searchInput" name="search" type="text"
- <?php if($this->haveMsg('accesskey-search')) {
- ?>accesskey="<?php $this->msg('accesskey-search') ?>"<?php }
- if( isset( $this->data['search'] ) ) {
- ?> value="<?php $this->text('search') ?>"<?php } ?> />
- <input type='submit' name="go" class="searchButton" id="searchGoButton"
- value="<?php $this->msg('go') ?>" />
- </div></form>
- </div>
- </div>
- <?php if( $this->data['language_urls'] ) { ?><div id="p-lang" class="portlet">
- <h5><?php $this->msg('otherlanguages') ?></h5>
- <div class="pBody">
- <ul>
- <?php foreach($this->data['language_urls'] as $langlink) { ?>
- <li>
- <a href="<?php echo htmlspecialchars($langlink['href'])
- ?>"><?php echo $langlink['text'] ?></a>
- </li>
- <?php } ?>
- </ul>
- </div>
- </div>
- <?php } ?>
- </div><!-- end of the left (by default at least) column -->
- <div class="visualClear"></div>
- <div id="footer">
- <?php if($this->data['poweredbyico']) { ?><div id="f-poweredbyico"><?php $this->html('poweredbyico') ?></div><?php } ?>
- <?php if($this->data['copyrightico']) { ?><div id="f-copyrightico"><?php $this->html('copyrightico') ?></div><?php } ?>
- <ul id="f-list">
- <?php if($this->data['lastmod' ]) { ?><li id="f-lastmod"><?php $this->html('lastmod') ?></li><?php } ?>
- <?php if($this->data['numberofwatchingusers' ]) { ?><li id="f-numberofwatchingusers"><?php $this->html('numberofwatchingusers') ?></li><?php } ?>
- <?php if($this->data['credits' ]) { ?><li id="f-credits"><?php $this->html('credits') ?></li><?php } ?>
- <?php if($this->data['copyright' ]) { ?><li id="f-copyright"><?php $this->html('copyright') ?></li><?php } ?>
- <?php if($this->data['about' ]) { ?><li id="f-about"><?php $this->html('about') ?></li><?php } ?>
- <?php if($this->data['disclaimer']) { ?><li id="f-disclaimer"><?php $this->html('disclaimer') ?></li><?php } ?>
- <?php if($this->data['tagline']) { ?><li id="f-tagline"><?php echo $this->data['tagline'] ?></li><?php } ?>
- </ul>
- </div>
- </div>
- </body>
-</html>
-<?php
- wfRestoreWarnings();
- }
-}
-?>
diff --git a/skins/htmldump/lookup.js b/skins/htmldump/lookup.js
deleted file mode 100644
index 5fd8d019..00000000
--- a/skins/htmldump/lookup.js
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
- * "Go" function for static HTML dump
- */
-function goToStatic(depth) {
- var url = getStaticURL(document.getElementById("searchInput").value, depth);
- if (url != "") {
- location = url;
- } else {
- alert("Invalid title");
- }
-}
-
-/**
- * Determine relative path for a given non-canonical title
- */
-function getStaticURL(text, depth) {
- var pdbk = getPDBK(text);
- if (pdbk == "") {
- return "";
- } else {
- var i;
- var path = getHashedDirectory(pdbk, depth) + "/" + getFriendlyName(pdbk) + ".html";
- if (!/(index\.html|\/)$/.exec(location)) {
- for (i = 0; i < depth; i++) {
- path = "../" + path;
- }
- }
- return path;
- }
-}
-
-function getPDBK(text) {
- // Spaces to underscores
- text = text.replace(/ /g, "_");
-
- // Trim leading and trailing space
- text = text.replace(/^_+/g, "");
- text = text.replace(/_+$/g, "");
-
- // Capitalise first letter
- return ucfirst(text);
-}
-
-function getHashedDirectory(pdbk, depth) {
- // Find the first colon if there is one, use characters after it
- var dbk = pdbk.replace(/^[^:]*:_*(.*)$/, "$1");
- var i, c, dir = "";
-
- for (i=0; i < depth; i++) {
- if (i) {
- dir += "/";
- }
- if (i >= dbk.length) {
- dir += "_";
- } else {
- c = dbk.charAt(i);
- cc = dbk.charCodeAt(i);
-
- if (cc >= 128 || /[a-zA-Z0-9!#$%&()+,[\]^_`{}-]/.exec(c)) {
- dir += c.toLowerCase();
- } else {
- dir += binl2hex([cc]).substr(0,2).toUpperCase();
- }
- }
- }
- return dir;
-}
-
-function ucfirst(s) {
- return s.charAt(0).toUpperCase() + s.substring(1, s.length);
-}
-
-function getFriendlyName(name) {
- // Replace illegal characters for Windows paths with underscores
- var friendlyName = name.replace(/[\/\\*?"<>|~]/g, "_");
-
- // Work out lower case form. We assume we're on a system with case-insensitive
- // filenames, so unless the case is of a special form, we have to disambiguate
- var lowerCase = ucfirst(name.toLowerCase());
-
- // Make it mostly unique
- if (lowerCase != friendlyName) {
- friendlyName += "_" + hex_md5(_to_utf8(name)).substring(0, 4);
- }
- // Handle colon specially by replacing it with tilde
- // Thus we reduce the number of paths with hashes appended
- friendlyName = friendlyName.replace(":", "~");
-
- return friendlyName;
-}
-
diff --git a/skins/htmldump/main.css b/skins/htmldump/main.css
deleted file mode 100644
index d1b4a92b..00000000
--- a/skins/htmldump/main.css
+++ /dev/null
@@ -1,9 +0,0 @@
-@import "../monobook/main.css";
-
-#footer li {
- display: block;
-}
-head:first-child + body #footer li { white-space: normal; }
-.usermessage { display: none; }
-.editsection { display: none; }
-
diff --git a/skins/htmldump/md5.js b/skins/htmldump/md5.js
deleted file mode 100644
index 46d2aab7..00000000
--- a/skins/htmldump/md5.js
+++ /dev/null
@@ -1,256 +0,0 @@
-/*
- * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message
- * Digest Algorithm, as defined in RFC 1321.
- * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.
- * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet
- * Distributed under the BSD License
- * See http://pajhome.org.uk/crypt/md5 for more info.
- */
-
-/*
- * Configurable variables. You may need to tweak these to be compatible with
- * the server-side, but the defaults work in most cases.
- */
-var hexcase = 0; /* hex output format. 0 - lowercase; 1 - uppercase */
-var b64pad = ""; /* base-64 pad character. "=" for strict RFC compliance */
-var chrsz = 8; /* bits per input character. 8 - ASCII; 16 - Unicode */
-
-/*
- * These are the functions you'll usually want to call
- * They take string arguments and return either hex or base-64 encoded strings
- */
-function hex_md5(s){ return binl2hex(core_md5(str2binl(s), s.length * chrsz));}
-function b64_md5(s){ return binl2b64(core_md5(str2binl(s), s.length * chrsz));}
-function str_md5(s){ return binl2str(core_md5(str2binl(s), s.length * chrsz));}
-function hex_hmac_md5(key, data) { return binl2hex(core_hmac_md5(key, data)); }
-function b64_hmac_md5(key, data) { return binl2b64(core_hmac_md5(key, data)); }
-function str_hmac_md5(key, data) { return binl2str(core_hmac_md5(key, data)); }
-
-/*
- * Perform a simple self-test to see if the VM is working
- */
-function md5_vm_test()
-{
- return hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72";
-}
-
-/*
- * Calculate the MD5 of an array of little-endian words, and a bit length
- */
-function core_md5(x, len)
-{
- /* append padding */
- x[len >> 5] |= 0x80 << ((len) % 32);
- x[(((len + 64) >>> 9) << 4) + 14] = len;
-
- var a = 1732584193;
- var b = -271733879;
- var c = -1732584194;
- var d = 271733878;
-
- for(var i = 0; i < x.length; i += 16)
- {
- var olda = a;
- var oldb = b;
- var oldc = c;
- var oldd = d;
-
- a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
- d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
- c = md5_ff(c, d, a, b, x[i+ 2], 17, 606105819);
- b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
- a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
- d = md5_ff(d, a, b, c, x[i+ 5], 12, 1200080426);
- c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
- b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
- a = md5_ff(a, b, c, d, x[i+ 8], 7 , 1770035416);
- d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
- c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
- b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
- a = md5_ff(a, b, c, d, x[i+12], 7 , 1804603682);
- d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
- c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
- b = md5_ff(b, c, d, a, x[i+15], 22, 1236535329);
-
- a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
- d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
- c = md5_gg(c, d, a, b, x[i+11], 14, 643717713);
- b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
- a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
- d = md5_gg(d, a, b, c, x[i+10], 9 , 38016083);
- c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
- b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
- a = md5_gg(a, b, c, d, x[i+ 9], 5 , 568446438);
- d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
- c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
- b = md5_gg(b, c, d, a, x[i+ 8], 20, 1163531501);
- a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
- d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
- c = md5_gg(c, d, a, b, x[i+ 7], 14, 1735328473);
- b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
-
- a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
- d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
- c = md5_hh(c, d, a, b, x[i+11], 16, 1839030562);
- b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
- a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
- d = md5_hh(d, a, b, c, x[i+ 4], 11, 1272893353);
- c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
- b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
- a = md5_hh(a, b, c, d, x[i+13], 4 , 681279174);
- d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
- c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
- b = md5_hh(b, c, d, a, x[i+ 6], 23, 76029189);
- a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
- d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
- c = md5_hh(c, d, a, b, x[i+15], 16, 530742520);
- b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
-
- a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
- d = md5_ii(d, a, b, c, x[i+ 7], 10, 1126891415);
- c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
- b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
- a = md5_ii(a, b, c, d, x[i+12], 6 , 1700485571);
- d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
- c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
- b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
- a = md5_ii(a, b, c, d, x[i+ 8], 6 , 1873313359);
- d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
- c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
- b = md5_ii(b, c, d, a, x[i+13], 21, 1309151649);
- a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
- d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
- c = md5_ii(c, d, a, b, x[i+ 2], 15, 718787259);
- b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
-
- a = safe_add(a, olda);
- b = safe_add(b, oldb);
- c = safe_add(c, oldc);
- d = safe_add(d, oldd);
- }
- return Array(a, b, c, d);
-
-}
-
-/*
- * These functions implement the four basic operations the algorithm uses.
- */
-function md5_cmn(q, a, b, x, s, t)
-{
- return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
-}
-function md5_ff(a, b, c, d, x, s, t)
-{
- return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
-}
-function md5_gg(a, b, c, d, x, s, t)
-{
- return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
-}
-function md5_hh(a, b, c, d, x, s, t)
-{
- return md5_cmn(b ^ c ^ d, a, b, x, s, t);
-}
-function md5_ii(a, b, c, d, x, s, t)
-{
- return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
-}
-
-/*
- * Calculate the HMAC-MD5, of a key and some data
- */
-function core_hmac_md5(key, data)
-{
- var bkey = str2binl(key);
- if(bkey.length > 16) bkey = core_md5(bkey, key.length * chrsz);
-
- var ipad = Array(16), opad = Array(16);
- for(var i = 0; i < 16; i++)
- {
- ipad[i] = bkey[i] ^ 0x36363636;
- opad[i] = bkey[i] ^ 0x5C5C5C5C;
- }
-
- var hash = core_md5(ipad.concat(str2binl(data)), 512 + data.length * chrsz);
- return core_md5(opad.concat(hash), 512 + 128);
-}
-
-/*
- * Add integers, wrapping at 2^32. This uses 16-bit operations internally
- * to work around bugs in some JS interpreters.
- */
-function safe_add(x, y)
-{
- var lsw = (x & 0xFFFF) + (y & 0xFFFF);
- var msw = (x >> 16) + (y >> 16) + (lsw >> 16);
- return (msw << 16) | (lsw & 0xFFFF);
-}
-
-/*
- * Bitwise rotate a 32-bit number to the left.
- */
-function bit_rol(num, cnt)
-{
- return (num << cnt) | (num >>> (32 - cnt));
-}
-
-/*
- * Convert a string to an array of little-endian words
- * If chrsz is ASCII, characters >255 have their hi-byte silently ignored.
- */
-function str2binl(str)
-{
- var bin = Array();
- var mask = (1 << chrsz) - 1;
- for(var i = 0; i < str.length * chrsz; i += chrsz)
- bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (i%32);
- return bin;
-}
-
-/*
- * Convert an array of little-endian words to a string
- */
-function binl2str(bin)
-{
- var str = "";
- var mask = (1 << chrsz) - 1;
- for(var i = 0; i < bin.length * 32; i += chrsz)
- str += String.fromCharCode((bin[i>>5] >>> (i % 32)) & mask);
- return str;
-}
-
-/*
- * Convert an array of little-endian words to a hex string.
- */
-function binl2hex(binarray)
-{
- var hex_tab = hexcase ? "0123456789ABCDEF" : "0123456789abcdef";
- var str = "";
- for(var i = 0; i < binarray.length * 4; i++)
- {
- str += hex_tab.charAt((binarray[i>>2] >> ((i%4)*8+4)) & 0xF) +
- hex_tab.charAt((binarray[i>>2] >> ((i%4)*8 )) & 0xF);
- }
- return str;
-}
-
-/*
- * Convert an array of little-endian words to a base-64 string
- */
-function binl2b64(binarray)
-{
- var tab = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
- var str = "";
- for(var i = 0; i < binarray.length * 4; i += 3)
- {
- var triplet = (((binarray[i >> 2] >> 8 * ( i %4)) & 0xFF) << 16)
- | (((binarray[i+1 >> 2] >> 8 * ((i+1)%4)) & 0xFF) << 8 )
- | ((binarray[i+2 >> 2] >> 8 * ((i+2)%4)) & 0xFF);
- for(var j = 0; j < 4; j++)
- {
- if(i * 8 + j * 6 > binarray.length * 32) str += b64pad;
- else str += tab.charAt((triplet >> 6*(3-j)) & 0x3F);
- }
- }
- return str;
-}
diff --git a/skins/htmldump/utf8.js b/skins/htmldump/utf8.js
deleted file mode 100644
index ea3b890c..00000000
--- a/skins/htmldump/utf8.js
+++ /dev/null
@@ -1,72 +0,0 @@
-/**
- * Obtained from http://homepage3.nifty.com/aokura/jscript/index.html
- * The webpage says, among other things:
- * * ソースコードã®å…¨ã¦ã‚ã‚‹ã„ã¯ä¸€éƒ¨ã‚’使用ã—ãŸã“ã¨ã«ã‚ˆã‚Šç”Ÿã˜ãŸæ害ã«é–¢ã—ã¦ã¯ä¸€åˆ‡è²¬ä»»ã‚’è² ã„ã¾ã›ã‚“。
- * * ソースコードã®ä½¿ç”¨ã€é…布ã«åˆ¶é™ã¯ã‚ã‚Šã¾ã›ã‚“。ã”自由ã«ãŠä½¿ã„ãã ã•ã„。
- * * 動作ãƒã‚§ãƒƒã‚¯ãŒä¸å……分ãªå ´åˆã‚‚ã‚ã‚Šã¾ã™ã®ã§ã€æ³¨æ„ã—ã¦ãã ã•ã„。
- *
- * Which, loosely translated, means:
- * * The author takes no responsibility for damage which occurs due to the use of this code.
- * * There is no restriction on the use and distribution of the source code. Please use freely.
- * * Please be careful, testing may have been insufficient.
- */
-
-
-/**********************************************************************
- *
- * Unicode ⇔ UTF-8
- *
- * Copyright (c) 2005 AOK <soft@aokura.com>
- *
- **********************************************************************/
-
-function _to_utf8(s) {
- var c, d = "";
- for (var i = 0; i < s.length; i++) {
- c = s.charCodeAt(i);
- if (c <= 0x7f) {
- d += s.charAt(i);
- } else if (c >= 0x80 && c <= 0x7ff) {
- d += String.fromCharCode(((c >> 6) & 0x1f) | 0xc0);
- d += String.fromCharCode((c & 0x3f) | 0x80);
- } else {
- d += String.fromCharCode((c >> 12) | 0xe0);
- d += String.fromCharCode(((c >> 6) & 0x3f) | 0x80);
- d += String.fromCharCode((c & 0x3f) | 0x80);
- }
- }
- return d;
-}
-
-function _from_utf8(s) {
- var c, d = "", flag = 0, tmp;
- for (var i = 0; i < s.length; i++) {
- c = s.charCodeAt(i);
- if (flag == 0) {
- if ((c & 0xe0) == 0xe0) {
- flag = 2;
- tmp = (c & 0x0f) << 12;
- } else if ((c & 0xc0) == 0xc0) {
- flag = 1;
- tmp = (c & 0x1f) << 6;
- } else if ((c & 0x80) == 0) {
- d += s.charAt(i);
- } else {
- flag = 0;
- }
- } else if (flag == 1) {
- flag = 0;
- d += String.fromCharCode(tmp | (c & 0x3f));
- } else if (flag == 2) {
- flag = 3;
- tmp |= (c & 0x3f) << 6;
- } else if (flag == 3) {
- flag = 0;
- d += String.fromCharCode(tmp | (c & 0x3f));
- } else {
- flag = 0;
- }
- }
- return d;
-}
-
diff --git a/skins/monobook/Opera95Fixes.css b/skins/monobook/Opera95Fixes.css
deleted file mode 100644
index 6048c66c..00000000
--- a/skins/monobook/Opera95Fixes.css
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * One tweak for Opera 9.5 carried over from Opera 7. This seems to be exactly
- * the same rule as is used for #bodyContent a.external normally, why do we
- * need it? Someone should compare with and without and remove this file en-
- * tirely if appropriate.
- */
-#bodyContent a.external {
- background: url(external.png) center right no-repeat;
- padding-right: 13px;
-}
diff --git a/skins/monobook/handheld.css b/skins/monobook/handheld.css
deleted file mode 100644
index 754aba9f..00000000
--- a/skins/monobook/handheld.css
+++ /dev/null
@@ -1,1337 +0,0 @@
-/*
-** MediaWiki 'monobook' style sheet for CSS2-capable browsers.
-** Copyright Gabriel Wicke - http://wikidev.net/
-** License: GPL (http://www.gnu.org/copyleft/gpl.html)
-**
-** Loosely based on http://www.positioniseverything.net/ordered-floats.html by Big John
-** and the Plone 2.0 styles, see http://plone.org/ (Alexander Limi,Joe Geldart & Tom Croucher,
-** Michael Zeltner and Geir Bækholt)
-** All you guys rock :)
-*/
-
-/**
- * Stylesheet for handhelds. All rules not marked media-specific are shared
- * with main.css and should be updated in tandem. The rules can't be in the
- * same file because old browsers like IE5 won't obey @media rules.
- *
- * Rules that are handheld-specific are given @media rules in case old browsers
- * don't recognize the media attribute and load this file anyway.
- */
-
-#content {
- background: white;
- color: black;
- border: 1px solid #aaa;
- border-right: none;
- line-height: 1.5em;
-}
-/* the left column width is specified in class .portlet */
-
-/* Font size:
-** We take advantage of keyword scaling- browsers won't go below 9px
-** More at http://www.w3.org/2003/07/30-font-size
-** http://style.cleverchimp.com/font_size_intervals/altintervals.html
-*/
-
-body {
- font: x-small sans-serif;
- background: #f9f9f9 url(headbg.jpg) 0 0 no-repeat;
- color: black;
- margin: 0;
- padding: 0;
-}
-
-/* scale back up to a sane default */
-#globalWrapper {
- font-size: 127%;
- width: 100%;
- margin: 0;
- padding: 0;
-}
-.visualClear {
- clear: both;
-}
-
-/* general styles */
-
-table {
- font-size: 100%;
- color: black;
- /* we don't want the bottom borders of <h2>s to be visible through
- floated tables */
- background-color: white;
-}
-a {
- text-decoration: none;
- color: #002bb8;
- background: none;
-}
-a:visited {
- color: #5a3696;
-}
-a:active {
- color: #faa700;
-}
-a:hover {
- text-decoration: underline;
-}
-a.stub {
- color: #772233;
-}
-a.new, #p-personal a.new {
- color: #ba0000;
-}
-a.new:visited, #p-personal a.new:visited {
- color: #a55858;
-}
-
-img {
- border: none;
- vertical-align: middle;
-}
-p img {
- margin: 0;
-}
-
-hr {
- height: 1px;
- color: #aaa;
- background-color: #aaa;
- border: 0;
- margin: .2em 0 .2em 0;
-}
-
-h1, h2, h3, h4, h5, h6 {
- color: black;
- background: none;
- font-weight: normal;
- margin: 0;
- padding-top: .5em;
- padding-bottom: .17em;
- border-bottom: 1px solid #aaa;
-}
-h1 { font-size: 188%; }
-h1 .editsection { font-size: 53%; }
-h2 { font-size: 150%; }
-h2 .editsection { font-size: 67%; }
-h3, h4, h5, h6 {
- border-bottom: none;
- font-weight: bold;
-}
-h3 { font-size: 132%; }
-h3 .editsection { font-size: 76%; font-weight: normal; }
-h4 { font-size: 116%; }
-h4 .editsection { font-size: 86%; font-weight: normal; }
-h5 { font-size: 100%; }
-h5 .editsection { font-weight: normal; }
-h6 { font-size: 80%; }
-h6 .editsection { font-size: 125%; font-weight: normal; }
-
-.editsection {
- float: right;
- margin-left: 5px;
-}
-
-ul {
- line-height: 1.5em;
- list-style-type: square;
- margin: .3em 0 0 1.5em;
- padding: 0;
- list-style-image: url(bullet.gif);
-}
-ol {
- line-height: 1.5em;
- margin: .3em 0 0 3.2em;
- padding: 0;
- list-style-image: none;
-}
-li {
- margin-bottom: .1em;
-}
-dt {
- font-weight: bold;
- margin-bottom: .1em;
-}
-dl {
- margin-top: .2em;
- margin-bottom: .5em;
-}
-dd {
- line-height: 1.5em;
- margin-left: 2em;
- margin-bottom: .1em;
-}
-
-fieldset {
- border: 1px solid #2f6fab;
- margin: 1em 0 1em 0;
- padding: 0 1em 1em;
- line-height: 1.5em;
-}
-legend {
- padding: .5em;
- font-size: 95%;
-}
-form {
- border: none;
- margin: 0;
-}
-
-textarea {
- width: 100%;
- padding: .1em;
-}
-
-input.historysubmit {
- padding: 0 .3em .3em .3em !important;
- font-size: 94%;
- cursor: pointer;
- height: 1.7em !important;
- margin-left: 1.6em;
-}
-select {
- vertical-align: top;
-}
-abbr, acronym, .explain {
- border-bottom: 1px dotted black;
- color: black;
- background: none;
- cursor: help;
-}
-q {
- font-family: Times, "Times New Roman", serif;
- font-style: italic;
-}
-/* disabled for now
-blockquote {
- font-family: Times, "Times New Roman", serif;
- font-style: italic;
-}*/
-code {
- background-color: #f9f9f9;
-}
-pre {
- padding: 1em;
- border: 1px dashed #2f6fab;
- color: black;
- background-color: #f9f9f9;
- line-height: 1.1em;
-}
-
-/*
-** the main content area
-*/
-
-#contentSub, #contentSub2 {
- font-size: 84%;
- line-height: 1.2em;
- margin: 0 0 1.4em 1em;
- color: #7d7d7d;
- width: auto;
-}
-span.subpages {
- display: block;
-}
-
-/* Some space under the headers in the content area */
-#bodyContent h1, #bodyContent h2 {
- margin-bottom: .6em;
-}
-#bodyContent h3, #bodyContent h4, #bodyContent h5 {
- margin-bottom: .3em;
-}
-.firstHeading {
- margin-bottom: .1em;
-}
-
-/* user notification thing */
-.usermessage {
- background-color: #ffce7b;
- border: 1px solid #ffa500;
- color: black;
- font-weight: bold;
- margin: 2em 0 1em;
- padding: .5em 1em;
- vertical-align: middle;
-}
-#siteNotice {
- text-align: center;
- font-size: 95%;
- padding: 0 .9em;
-}
-#siteNotice p {
- margin: 0;
- padding: 0;
-}
-.error {
- color: red;
- font-size: larger;
-}
-.errorbox, .successbox {
- font-size: larger;
- border: 2px solid;
- padding: .5em 1em;
- float: left;
- margin-bottom: 2em;
- color: #000;
-}
-.errorbox {
- border-color: red;
- background-color: #fff2f2;
-}
-.successbox {
- border-color: green;
- background-color: #dfd;
-}
-.errorbox h2, .successbox h2 {
- font-size: 1em;
- font-weight: bold;
- display: inline;
- margin: 0 .5em 0 0;
- border: none;
-}
-
-#catlinks {
- border: 1px solid #aaa;
- background-color: #f9f9f9;
- padding: 5px;
- margin-top: 1em;
- clear: both;
-}
-/* currently unused, intended to be used by a metadata box
-in the bottom-right corner of the content area */
-.documentDescription {
- /* The summary text describing the document */
- font-weight: bold;
- display: block;
- margin: 1em 0;
- line-height: 1.5em;
-}
-.documentByLine {
- text-align: right;
- font-size: 90%;
- clear: both;
- font-weight: normal;
- color: #76797c;
-}
-
-/* emulate center */
-.center {
- width: 100%;
- text-align: center;
-}
-*.center * {
- margin-left: auto;
- margin-right: auto;
-}
-/* small for tables and similar */
-.small, .small * {
- font-size: 94%;
-}
-table.small {
- font-size: 100%;
-}
-
-/*
-** content styles
-*/
-
-#toc,
-.toc,
-.mw-warning {
- border: 1px solid #aaa;
- background-color: #f9f9f9;
- padding: 5px;
- font-size: 95%;
-}
-#toc h2,
-.toc h2 {
- display: inline;
- border: none;
- padding: 0;
- font-size: 100%;
- font-weight: bold;
-}
-#toc #toctitle,
-.toc #toctitle,
-#toc .toctitle,
-.toc .toctitle {
- text-align: center;
-}
-#toc ul,
-.toc ul {
- list-style-type: none;
- list-style-image: none;
- margin-left: 0;
- padding-left: 0;
- text-align: left;
-}
-#toc ul ul,
-.toc ul ul {
- margin: 0 0 0 2em;
-}
-#toc .toctoggle,
-.toc .toctoggle {
- font-size: 94%;
-}
-
-.mw-warning {
- margin-left: 50px;
- margin-right: 50px;
- text-align: center;
-}
-
-/* images */
-div.floatright, table.floatright {
- clear: right;
- float: right;
- position: relative;
- margin: 0 0 .5em .5em;
- border: 0;
-/*
- border: .5em solid white;
- border-width: .5em 0 .8em 1.4em;
-*/
-}
-div.floatright p { font-style: italic; }
-div.floatleft, table.floatleft {
- float: left;
- clear: left;
- position: relative;
- margin: 0 .5em .5em 0;
- border: 0;
-/*
- margin: .3em .5em .5em 0;
- border: .5em solid white;
- border-width: .5em 1.4em .8em 0;
-*/
-}
-div.floatleft p { font-style: italic; }
-/* thumbnails */
-div.thumb {
- margin-bottom: .5em;
- border-style: solid;
- border-color: white;
- width: auto;
-}
-div.thumbinner {
- border: 1px solid #ccc;
- padding: 3px !important;
- background-color: #f9f9f9;
- font-size: 94%;
- text-align: center;
- overflow: hidden;
-}
-html .thumbimage {
- border: 1px solid #ccc;
-}
-html .thumbcaption {
- border: none;
- text-align: left;
- line-height: 1.4em;
- padding: 3px !important;
- font-size: 94%;
-}
-div.magnify {
- float: right;
- border: none !important;
- background: none !important;
-}
-div.magnify a, div.magnify img {
- display: block;
- border: none !important;
- background: none !important;
-}
-div.tright {
- clear: right;
- float: right;
- border-width: .5em 0 .8em 1.4em;
-}
-div.tleft {
- float: left;
- clear: left;
- margin-right: .5em;
- border-width: .5em 1.4em .8em 0;
-}
-
-.hiddenStructure {
- display: none;
- speak: none;
-}
-img.tex {
- vertical-align: middle;
-}
-span.texhtml {
- font-family: serif;
-}
-
-/*
-** classes for special content elements like town boxes
-** intended to be referenced directly from the wiki src
-*/
-
-/*
-** User styles
-*/
-/* table standards */
-table.rimage {
- float: right;
- position: relative;
- margin-left: 1em;
- margin-bottom: 1em;
- text-align: center;
-}
-.toccolours {
- border: 1px solid #aaa;
- background-color: #f9f9f9;
- padding: 5px;
- font-size: 95%;
-}
-div.townBox {
- position: relative;
- float: right;
- background: white;
- margin-left: 1em;
- border: 1px solid gray;
- padding: .3em;
- width: 200px;
- overflow: hidden;
- clear: right;
-}
-div.townBox dl {
- padding: 0;
- margin: 0 0 .3em;
- font-size: 96%;
-}
-div.townBox dl dt {
- background: none;
- margin: .4em 0 0;
-}
-div.townBox dl dd {
- margin: .1em 0 0 1.1em;
- background-color: #f3f3f3;
-}
-
-/*
-** edit views etc
-*/
-.special li {
- line-height: 1.4em;
- margin: 0;
- padding: 0;
-}
-
-/* Page history styling */
-/* the auto-generated edit comments */
-.autocomment {
- color: gray;
-}
-#pagehistory span.user {
- margin-left: 1.4em;
- margin-right: .4em;
-}
-#pagehistory span.minor {
- font-weight: bold;
-}
-#pagehistory li {
- border: 1px solid white;
-}
-#pagehistory li.selected {
- background-color: #f9f9f9;
- border: 1px dashed #aaa;
-}
-
-/*
-** Diff rendering
-*/
-table.diff, td.diff-otitle, td.diff-ntitle {
- background-color: white;
-}
-td.diff-addedline {
- background: #cfc;
- font-size: smaller;
-}
-td.diff-deletedline {
- background: #ffa;
- font-size: smaller;
-}
-td.diff-context {
- background: #eee;
- font-size: smaller;
-}
-.diffchange {
- color: red;
- font-weight: bold;
-}
-
-/*
-** keep the whitespace in front of the ^=, hides rule from konqueror
-** this is css3, the validator doesn't like it when validating as css2
-*/
-#bodyContent a.external,
-#bodyContent a[href ^="gopher://"] {
- background: url(external.png) center right no-repeat;
- padding-right: 13px;
-}
-#bodyContent a[href ^="https://"],
-.link-https {
- background: url(lock_icon.gif) center right no-repeat;
- padding-right: 16px;
-}
-#bodyContent a[href ^="mailto:"],
-.link-mailto {
- background: url(mail_icon.gif) center right no-repeat;
- padding-right: 18px;
-}
-#bodyContent a[href ^="news://"] {
- background: url(news_icon.png) center right no-repeat;
- padding-right: 18px;
-}
-#bodyContent a[href ^="ftp://"],
-.link-ftp {
- background: url(file_icon.gif) center right no-repeat;
- padding-right: 18px;
-}
-#bodyContent a[href ^="irc://"],
-.link-irc {
- background: url(discussionitem_icon.gif) center right no-repeat;
- padding-right: 18px;
-}
-#bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"],
-#bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"],
-#bodyContent a.external[href $=".midi"], #bodyContent a.external[href $=".MIDI"],
-#bodyContent a.external[href $=".mp3"], #bodyContent a.external[href $=".MP3"],
-#bodyContent a.external[href $=".wav"], #bodyContent a.external[href $=".WAV"],
-#bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"],
-.link-audio {
- background: url("audio.png") center right no-repeat;
- padding-right: 13px;
-}
-#bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"],
-#bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"],
-#bodyContent a.external[href $=".mpeg"], #bodyContent a.external[href $=".MPEG"],
-#bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"],
-.link-video {
- background: url("video.png") center right no-repeat;
- padding-right: 13px;
-}
-#bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"],
-#bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"],
-#bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"],
-.link-document {
- background: url("document.png") center right no-repeat;
- padding-right: 12px;
-}
-
-/* disable interwiki styling */
-#bodyContent a.extiw,
-#bodyContent a.extiw:active {
- color: #36b;
- background: none;
- padding: 0;
-}
-#bodyContent a.external {
- color: #36b;
-}
-/* this can be used in the content area to switch off
-special external link styling */
-#bodyContent .plainlinks a {
- background: none !important;
- padding: 0 !important;
-}
-/*
-** Structural Elements
-*/
-
-/*
-** general portlet styles (elements in the quickbar)
-*/
-.portlet {
- border: none;
- margin: 0 0 .5em;
- padding: 0;
- float: none;
- width: 11.6em;
- overflow: hidden;
-}
-.portlet h4 {
- font-size: 95%;
- font-weight: normal;
- white-space: nowrap;
-}
-.portlet h5 {
- background: transparent;
- padding: 0 1em 0 .5em;
- display: inline;
- height: 1em;
- text-transform: lowercase;
- font-size: 91%;
- font-weight: normal;
- white-space: nowrap;
-}
-.portlet h6 {
- background: #ffae2e;
- border: 1px solid #2f6fab;
- border-style: solid solid none solid;
- padding: 0 1em 0 1em;
- text-transform: lowercase;
- display: block;
- font-size: 1em;
- height: 1.2em;
- font-weight: normal;
- white-space: nowrap;
-}
-.pBody {
- font-size: 95%;
- background-color: white;
- color: black;
- border-collapse: collapse;
- border: 1px solid #aaa;
- padding: 0 .8em .3em .5em;
-}
-.portlet h1,
-.portlet h2,
-.portlet h3,
-.portlet h4 {
- margin: 0;
- padding: 0;
-}
-.portlet ul {
- line-height: 1.5em;
- list-style-type: square;
- list-style-image: url(bullet.gif);
- font-size: 95%;
-}
-.portlet li {
- padding: 0;
- margin: 0;
-}
-
-/*
-** Logo properties
-*/
-
-@media handheld {
- #p-logo { display: none }
-}
-
-/*
-** the navigation portlet
-*/
-
-#p-navigation .pBody {
- padding-right: 0;
-}
-
-#p-navigation li.active a, #p-navigation li.active a:hover {
- text-decoration: none;
- font-weight: bold;
-}
-
-
-/*
-** Search portlet
-*/
-input.searchButton {
- margin-top: 1px;
- font-size: 95%;
-}
-#searchGoButton {
- padding-left: .5em;
- padding-right: .5em;
- font-weight: bold;
-}
-#searchInput {
- width: 10.9em;
- margin: 0;
- font-size: 95%;
-}
-#p-search .pBody {
- padding: .5em .4em .4em .4em;
- text-align: center;
-}
-
-/*
-** the personal toolbar
-*/
-#p-personal ul {
- text-transform: lowercase;
-}
-#p-personal li.active {
- font-weight: bold;
-}
-/*
-** the page-related actions- page/talk, edit etc
-*/
-#p-cactions .hiddenStructure {
- display: none;
-}
-#p-cactions li a {
- text-transform: lowercase;
-}
-
-/* TODO: #t-iscite is only used by the Cite extension, come up with some
- * system which allows extensions to add to this file on the fly
- */
-#t-ispermalink, #t-iscite {
- color: #999;
-}
-/*
-** footer
-*/
-#footer {
- background-color: white;
- border-top: 1px solid #fabd23;
- border-bottom: 1px solid #fabd23;
- margin: .6em 0 1em 0;
- padding: .4em 0 1.2em 0;
- text-align: center;
- font-size: 90%;
-}
-#footer li {
- display: inline;
- margin: 0 1.3em;
-}
-/* hide from incapable browsers */
-head:first-child+body #footer li { white-space: nowrap; }
-#f-poweredbyico, #f-copyrightico {
- margin: 0 8px;
- position: relative;
- top: -2px; /* Bump it up just a tad */
-}
-#f-poweredbyico {
- float: right;
- height: 1%;
-}
-#f-copyrightico {
- float: left;
- height: 1%;
-}
-
-/* js pref toc */
-#preftoc {
- margin: 0;
- padding: 0;
- width: 100%;
- clear: both;
-}
-#preftoc li {
- background-color: #f0f0f0;
- color: #000;
-}
-#preftoc li.selected {
- font-weight: bold;
- background-color: #f9f9f9;
- border: 1px solid #aaa;
- border-bottom: none;
- cursor: default;
- top: 1px;
- padding-top: 2px;
- margin-right: -3px;
-}
-#preftoc > li.selected {
- top: 2px;
-}
-#preftoc a,
-#preftoc a:active {
- display: block;
- color: #000;
- padding: 0 .7em;
- position: relative;
- text-decoration: none;
-}
-#preftoc li.selected a {
- cursor: default;
- text-decoration: none;
-}
-#prefcontrol {
- padding-top: 2em;
- clear: both;
-}
-#preferences {
- margin: 0;
- border: 1px solid #aaa;
- clear: both;
- padding: 1.5em;
- background-color: #F9F9F9;
-}
-.prefsection {
- border: none;
- padding: 0;
- margin: 0;
-}
-.prefsection fieldset {
- border: 1px solid #aaa;
- float: left;
- margin-right: 2em;
-}
-.prefsection legend {
- font-weight: bold;
-}
-.prefsection table, .prefsection legend {
- background-color: #F9F9F9;
-}
-div.prefsectiontip {
- font-size: 95%;
- margin-top: 0;
- background-color: #FFC1C1;
- padding: .2em .7em;
- clear: both;
-}
-.btnSavePrefs {
- font-weight: bold;
- padding-left: .3em;
- padding-right: .3em;
-}
-
-.preferences-login {
- clear: both;
- margin-bottom: 1.5em;
-}
-
-.prefcache {
- font-size: 90%;
- margin-top: 2em;
-}
-
-div#userloginForm form,
-div#userlogin form#userlogin2 {
- margin: 0 3em 1em 0;
- border: 1px solid #aaa;
- clear: both;
- padding: 1.5em 2em;
- background-color: #f9f9f9;
- float: left;
-}
-
-div#userloginForm table,
-div#userlogin form#userlogin2 table {
- background-color: #f9f9f9;
-}
-
-div#userloginForm h2,
-div#userlogin form#userlogin2 h2 {
- padding-top: 0;
-}
-
-div#userlogin .captcha {
- border: 1px solid #bbb;
- padding: 1.5em 2em;
- width: 400px;
- background-color: white;
-}
-
-
-#userloginprompt, #languagelinks {
- font-size: 85%;
-}
-
-#login-sectiontip {
- font-size: 85%;
- line-height: 1.2;
- padding-top: 2em;
-}
-
-#userlogin .loginText, #userlogin .loginPassword {
- width: 12em;
-}
-
-#userloginlink a, #wpLoginattempt, #wpCreateaccount {
- font-weight: bold;
-}
-
-/* more IE fixes */
-/* float/negative margin brokenness */
-* html #footer {margin-top: 0;}
-* html #column-content {
- display: inline;
- margin-bottom: 0;
-}
-* html div.editsection { font-size: smaller; }
-#pagehistory li.selected { position: relative; }
-
-/* Mac IE 5.0 fix; floated content turns invisible */
-* > html #column-content {
- float: none;
-}
-* > html #column-one {
- position: absolute;
- left: 0;
- top: 0;
-}
-* > html #footer {
- margin-left: 13.2em;
-}
-.redirectText {
- font-size: 150%;
- margin: 5px;
-}
-
-.printfooter {
- display: none;
-}
-
-.not-patrolled {
- background-color: #ffa;
-}
-div.patrollink {
- font-size: 75%;
- text-align: right;
-}
-span.newpage, span.minor, span.searchmatch, span.bot {
- font-weight: bold;
-}
-span.unpatrolled {
- font-weight: bold;
- color: red;
-}
-
-span.searchmatch {
- color: red;
-}
-.sharedUploadNotice {
- font-style: italic;
-}
-
-span.updatedmarker {
- color: black;
- background-color: #0f0;
-}
-
-table.gallery {
- border: 1px solid #ccc;
- margin: 2px;
- padding: 2px;
- background-color: white;
-}
-
-table.gallery tr {
- vertical-align: top;
-}
-
-table.gallery td {
- vertical-align: top;
- background-color: #f9f9f9;
- border: solid 2px white;
-}
-
-/* Keep this temporarily so that cached pages will display right */
-table.gallery td.galleryheader {
- text-align: center;
- font-weight: bold;
-}
-table.gallery caption {
- font-weight: bold;
-}
-
-div.gallerybox {
- margin: 2px;
- width: 150px;
-}
-
-div.gallerybox div.thumb {
- text-align: center;
- border: 1px solid #ccc;
- margin: 2px;
-}
-
-div.gallerytext {
- font-size: 94%;
- padding: 2px 4px;
-}
-
-span.comment {
- font-style: italic;
-}
-
-span.changedby {
- font-size: 95%;
-}
-
-.previewnote {
- text-indent: 3em;
- color: #c00;
- border-bottom: 1px solid #aaa;
- padding-bottom: 1em;
- margin-bottom: 1em;
-}
-
-.previewnote p {
- margin: 0;
- padding: 0;
-}
-
-.editExternally {
- border: 1px solid gray;
- background-color: #ffffff;
- padding: 3px;
- margin-top: 0.5em;
- float: left;
- font-size: small;
- text-align: center;
-}
-.editExternallyHelp {
- font-style: italic;
- color: gray;
-}
-
-li span.deleted, span.history-deleted {
- text-decoration: line-through;
- color: #888;
- font-style: italic;
-}
-
-.toggle {
- margin-left: 2em;
- text-indent: -2em;
-}
-
-/* Classes for EXIF data display */
-table.mw_metadata {
- font-size: 0.8em;
- margin-left: 0.5em;
- margin-bottom: 0.5em;
- width: 300px;
-}
-
-table.mw_metadata caption {
- font-weight: bold;
-}
-
-table.mw_metadata th {
- font-weight: normal;
-}
-
-table.mw_metadata td {
- padding: 0.1em;
-}
-
-table.mw_metadata {
- border: none;
- border-collapse: collapse;
-}
-
-table.mw_metadata td, table.mw_metadata th {
- text-align: center;
- border: 1px solid #aaaaaa;
- padding-left: 0.1em;
- padding-right: 0.1em;
-}
-
-table.mw_metadata th {
- background-color: #f9f9f9;
-}
-
-table.mw_metadata td {
- background-color: #fcfcfc;
-}
-
-table.collapsed tr.collapsable {
- display: none;
-}
-
-
-/* filetoc */
-ul#filetoc {
- text-align: center;
- border: 1px solid #aaaaaa;
- background-color: #f9f9f9;
- padding: 5px;
- font-size: 95%;
- margin-bottom: 0.5em;
- margin-left: 0;
- margin-right: 0;
-}
-
-#filetoc li {
- display: inline;
- list-style-type: none;
- padding-right: 2em;
-}
-
-input#wpSummary {
- width: 80%;
-}
-
-/* @bug 1714 */
-input#wpSave, input#wpDiff {
- margin-right: 0.33em;
-}
-
-#editform .editOptions {
- display: inline;
-}
-
-#wpSave {
- font-weight: bold;
-}
-
-/* Classes for article validation */
-
-table.revisionform_default {
- border: 1px solid #000000;
-}
-
-table.revisionform_focus {
- border: 1px solid #000000;
- background-color:#00BBFF;
-}
-
-tr.revision_tr_default {
- background-color:#EEEEEE;
-}
-
-tr.revision_tr_first {
- background-color:#DDDDDD;
-}
-
-p.revision_saved {
- color: green;
- font-weight:bold;
-}
-
-#mw_trackbacks {
- border: solid 1px #bbbbff;
- background-color: #eeeeff;
- padding: 0.2em;
-}
-
-
-/* Allmessages table */
-
-#allmessagestable th {
- background-color: #b2b2ff;
-}
-
-#allmessagestable tr.orig {
- background-color: #ffe2e2;
-}
-
-#allmessagestable tr.new {
- background-color: #e2ffe2;
-}
-
-#allmessagestable tr.def {
- background-color: #f0f0ff;
-}
-
-
-/* noarticletext */
-div.noarticletext {
- border: 1px solid #ccc;
- background: #fff;
- padding: .2em 1em;
- color: #000;
-}
-
-div#searchTargetContainer {
- left: 10px;
- top: 10px;
- width: 90%;
- background: white;
-}
-
-div#searchTarget {
- padding: 3px;
- margin: 5px;
- background: #F0F0F0;
- border: solid 1px blue;
-}
-
-div#searchTarget ul li {
- list-style: none;
-}
-
-div#searchTarget ul li:before {
- color: orange;
- content: "\00BB \0020";
-}
-
-div.multipageimagenavbox {
- border: solid 1px silver;
- padding: 4px;
- margin: 1em;
- -moz-border-radius: 6px;
- background: #f0f0f0;
-}
-
-div.multipageimagenavbox div.thumb {
- border: none;
- margin-left: 2em;
- margin-right: 2em;
-}
-
-div.multipageimagenavbox hr {
- margin: 6px;
-}
-
-table.multipageimage td {
- text-align: center;
-}
-
-/** Special:Version */
-
-table#sv-ext, table#sv-hooks {
- margin: 1em;
- padding:0em;
-}
-
-#sv-ext td, #sv-hooks td,
-#sv-ext th, #sv-hooks th {
- border: 1px solid #A0A0A0;
- padding: 0 0.15em 0 0.15em;
-}
-#sv-ext th, #sv-hooks th {
- background-color: #F0F0F0;
- color: black;
- padding: 0 0.15em 0 0.15em;
-}
-tr.sv-space{
- height: 0.8em;
- border:none;
-}
-tr.sv-space td { display: none; }
-
-/*
- Table pager (e.g. Special:Imagelist)
- - remove underlines from the navigation link
- - collapse borders
- - set the borders to outsets (similar to Special:Allmessages)
- - remove line wrapping for all td and th, set background color
- - restore line wrapping for the last two table cells (description and size)
-*/
-.TablePager_nav a { text-decoration: none; }
-.TablePager { border-collapse: collapse; }
-.TablePager, .TablePager td, .TablePager th {
- border: 0.15em solid #777777;
- padding: 0 0.15em 0 0.15em;
-}
-.TablePager th { background-color: #eeeeff }
-.TablePager td { background-color: #ffffff }
-.TablePager tr:hover td { background-color: #eeeeff }
-
-.imagelist td, .imagelist th { white-space: nowrap }
-.imagelist .TablePager_col_links { background-color: #eeeeff }
-.imagelist .TablePager_col_img_description { white-space: normal }
-.imagelist th.TablePager_sort { background-color: #ccccff }
-
-.templatesUsed { margin-top: 1.5em; }
-
-.mw-summary-preview {
- margin: 0.1em 0;
-}
-@media handheld {
- .nonessential {
- /* Kill big bulky stuff that will clog up the screen */
- display: none;
- }
-}
-
-/**
- * Here is some stuff that's ACTUALLY COMMON TO ALL SKINS.
- * When the day comes, it can be moved to a *real* common.css.
- */
-.mw-plusminus-null { color: #aaa; }
-.texvc { direction: ltr; unicode-bidi: embed; }
-/* Stop floats from intruding into edit area in previews */
-#toolbar, #wpTextbox1 { clear: both; } \ No newline at end of file
diff --git a/tests/ImageTest.php b/tests/ImageTest.php
deleted file mode 100644
index b06d4cbf..00000000
--- a/tests/ImageTest.php
+++ /dev/null
@@ -1,66 +0,0 @@
-<?php
-
-require_once( 'PHPUnit.php' );
-require_once( '../includes/Defines.php' );
-require_once( '../includes/Profiling.php' );
-require_once( '../includes/GlobalFunctions.php' );
-require_once( '../includes/Image.php' );
-
-class ImageTest extends PHPUnit_TestCase {
- function ImageTest( $name ) {
- $this->PHPUnit_TestCase( $name );
- }
-
- function setUp() {
- }
-
- function tearDown() {
- }
-
- function testFitBoxWidth() {
- $vals = array(
- array(
- 'width' => 50,
- 'height' => 50,
- 'tests' => array(
- 50 => 50,
- 17 => 17,
- 18 => 18 ) ),
- array(
- 'width' => 366,
- 'height' => 300,
- 'tests' => array(
- 50 => 61,
- 17 => 21,
- 18 => 22 ) ),
- array(
- 'width' => 300,
- 'height' => 366,
- 'tests' => array(
- 50 => 41,
- 17 => 14,
- 18 => 15 ) ),
- array(
- 'width' => 100,
- 'height' => 400,
- 'tests' => array(
- 50 => 12,
- 17 => 4,
- 18 => 4 ) ) );
- foreach( $vals as $row ) {
- extract( $row );
- foreach( $tests as $max => $expected ) {
- $y = round( $expected * $height / $width );
- $result = wfFitBoxWidth( $width, $height, $max );
- $y2 = round( $result * $height / $width );
- $this->assertEquals( $expected,
- $result,
- "($width, $height, $max) wanted: {$expected}x$y, got: {$result}x$y2" );
- }
- }
- }
-
- /* TODO: many more! */
-}
-
-?> \ No newline at end of file
diff --git a/tests/LocalTestSettings.sample b/tests/LocalTestSettings.sample
deleted file mode 100644
index 7ada2fda..00000000
--- a/tests/LocalTestSettings.sample
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-# This contains basic configuration values that are needed
-# for RunTests.php.
-
-# Full path to the mediawiki source code you want to test
-$IP = '/var/www/mediawiki-cvs';
-
-# Now we add that path to the default include_path
-ini_set('include_path',ini_get('include_path').':'.$IP);
-
-# Some options needed for database testing
-$testOptions = array(
- 'mysql3' => array(
- 'server' => null,
- 'user' => null,
- 'password' => null,
- 'database' => null ),
- 'mysql4' => array(
- 'server' => null,
- 'user' => null,
- 'password' => null,
- 'database' => null ),
- 'postgres' => array(
- 'server' => null,
- 'user' => null,
- 'password' => null,
- 'database' => null ),
- );
-?>
diff --git a/tests/RunTests.php b/tests/RunTests.php
deleted file mode 100644
index 2b539a47..00000000
--- a/tests/RunTests.php
+++ /dev/null
@@ -1,100 +0,0 @@
-<?php
-
-if( php_sapi_name() != 'cli' ) {
- echo 'Must be run from the command line.';
- die( -1 );
-}
-
-error_reporting( E_ALL );
-define( "MEDIAWIKI", true );
-
-set_include_path( get_include_path() . PATH_SEPARATOR . 'PHPUnit' );
-set_include_path( get_include_path() . PATH_SEPARATOR . '..' );
-require_once( 'PHPUnit.php' );
-
-$testOptions = array(
- 'mysql4' => array(
- 'server' => null,
- 'user' => null,
- 'password' => null,
- 'database' => null ),
- 'postgres' => array(
- 'server' => null,
- 'user' => null,
- 'password' => null,
- 'database' => null ),
- );
-
-if( file_exists( 'LocalTestSettings.php' ) ) {
- include( './LocalTestSettings.php' );
-}
-
-$tests = array(
- 'GlobalTest',
- 'DatabaseTest',
- 'SearchMySQL4Test',
- 'ArticleTest',
- 'SanitizerTest',
- 'ImageTest'
- );
-
-if( isset( $_SERVER['argv'][1] ) ) {
- // to override...
- $tests = array( $_SERVER['argv'][1] );
-}
-
-foreach( $tests as $test ) {
- require_once( $test . '.php' );
- $suite = new PHPUnit_TestSuite( $test );
- $result = PHPUnit::run( $suite );
- echo $result->toString();
-}
-
-/**
- * @param string $serverType
- * @param array $tables
- */
-function &buildTestDatabase( $serverType, $tables ) {
- global $testOptions, $wgDBprefix;
- $wgDBprefix = 'parsertest';
- $db = new Database(
- $testOptions[$serverType]['server'],
- $testOptions[$serverType]['user'],
- $testOptions[$serverType]['password'],
- $testOptions[$serverType]['database'] );
- if( $db->isOpen() ) {
- if (!(strcmp($db->getServerVersion(), '4.1') < 0 and stristr($db->getSoftwareLink(), 'MySQL'))) {
- # Database that supports CREATE TABLE ... LIKE
- foreach ($tables as $tbl) {
- $newTableName = $db->tableName( $tbl );
- #$tableName = $this->oldTableNames[$tbl];
- $tableName = $tbl;
- $db->query("CREATE TEMPORARY TABLE $newTableName (LIKE $tableName INCLUDING DEFAULTS)");
- }
- } else {
- # Hack for MySQL versions < 4.1, which don't support
- # "CREATE TABLE ... LIKE". Note that
- # "CREATE TEMPORARY TABLE ... SELECT * FROM ... LIMIT 0"
- # would not create the indexes we need....
- foreach ($tables as $tbl) {
- $res = $db->query("SHOW CREATE TABLE $tbl");
- $row = $db->fetchRow($res);
- $create = $row[1];
- $create_tmp = preg_replace('/CREATE TABLE `(.*?)`/', 'CREATE TEMPORARY TABLE `'
- . $wgDBprefix . '\\1`', $create);
- if ($create === $create_tmp) {
- # Couldn't do replacement
- wfDie( "could not create temporary table $tbl" );
- }
- $db->query($create_tmp);
- }
-
- }
- return $db;
- } else {
- // Something amiss
- return null;
- }
-}
-
-?>
diff --git a/tests/SanitizerTest.php b/tests/SanitizerTest.php
deleted file mode 100644
index 5babf0ae..00000000
--- a/tests/SanitizerTest.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-
-require_once( 'PHPUnit.php' );
-require_once( '../includes/Defines.php' );
-require_once( '../includes/Profiling.php' );
-require_once( '../includes/GlobalFunctions.php' );
-require_once( '../includes/Sanitizer.php' );
-
-class SanitizerTest extends PHPUnit_TestCase {
- function SanitizerTest( $name ) {
- $this->PHPUnit_TestCase( $name );
- }
-
- function setUp() {
- }
-
- function tearDown() {
- }
-
- function testDecodeNamed() {
- $this->assertEquals(
- "\xc3\xa9cole",
- Sanitizer::decodeCharReferences( '&eacute;cole' ) );
- }
-
- function testDecodeNumbered() {
- $this->assertEquals(
- "\xc4\x88io bonas dans l'\xc3\xa9cole!",
- Sanitizer::decodeCharReferences( "&#x108;io bonas dans l'&#233;cole!" ) );
- }
-
- function testDecodeMixed() {
- $this->assertEquals(
- "\xc4\x88io bonas dans l'\xc3\xa9cole!",
- Sanitizer::decodeCharReferences( "&#x108;io bonas dans l'&eacute;cole!" ) );
- }
-
- function testDecodeMixedComplex() {
- $this->assertEquals(
- "\xc4\x88io bonas dans l'\xc3\xa9cole! (mais pas &#x108;io dans l'&eacute;cole)",
- Sanitizer::decodeCharReferences( "&#x108;io bonas dans l'&eacute;cole! (mais pas &amp;#x108;io dans l'&#38;eacute;cole)" ) );
- }
-
- function testDecodeInvalidAmp() {
- $this->assertEquals(
- "a & b",
- Sanitizer::decodeCharReferences( "a & b" ) );
- }
-
- function testDecodeInvalidNamed() {
- $this->assertEquals(
- "&foo;",
- Sanitizer::decodeCharReferences( "&foo;" ) );
- }
-
- function testDecodeInvalidNumbered() {
- $this->assertEquals(
- UTF8_REPLACEMENT,
- Sanitizer::decodeCharReferences( "&#88888888888888;" ) );
- }
-
- /* TODO: many more! */
-}
-
-?> \ No newline at end of file